[0,0] 73102332809954882429556355135198433337988197035208411893258850446590291620032765554282133212205667896422819683433352111668210487690705792469637216675350221361210316568908266019846094623589232206645181084109808977437490503072690113611830651716533637163152128817943024852237497616402916655025047567040586381496100331709804670533295040829806018156979605363972938469326192360033114165969927320033163244892535070665018546436242312387767562949883270997848542292056108371992498881593052268604392420514736110768859348208541064932103493230902993255881014703834210058264789766517483450039469641207504638809008083506450731611290899490147364297929167589470905735055284140609522869692306794505941477555393040407832671452253308089730859975696904562391283985744526144595719987125161704530854865770656957744836265797108356593349174118632444605033431218124034301110653172544671820250920298834910038169056539632160367184121994372515718083266399204208720878480094405851499201433761277101572963062425489191828308103714656679879153396869053414148159552251455805021988814299466815859211916228262335640873288641612684959684144872141375217071318088356010830694713613827697887504686040405479865795350796104160527034497765775151270638652590170014113882146421637103422804015456109092773505623117915690326090844960269642903006404562701080106124019114393348610241136937356223910006319206173241254113451328483575100307841190264791165969143504844114644984308151493040965765161858947845377083618879564321527729639345030901185685951738810334542895764823795930010841801963824955962481998648298711618695154285495434329820338617173138446848036484989730740354795119428679588832515469451581507942309423109385392305160377891847163293093787967986607977874629504005659111978761002268022631322258373444900874903164367313054568564140463384798888085568033665006767854442763698160147702079460061301672125536121539721523652283484652782339285706215577690461248385904737427049592076694789818094244990471020333167248305223404369548069378509723483694669285361231065410676461909821398197861794577576821729162196728401458033202469566518822317464745019189927605930352138272898862236983678954319464783935542819072982407767466218779964125879824030084763430688972151818200931046306072485389335497351182562901272838331700574794816189922817290085270396331171559313132770798836570676856963568994984408862160553298689527838879210126142976694828820921546907007217350498642152266181819622380435722614151212986288070115618672628942923022117637036856875108078439789227790285241255884100762636401716268798670847578367735423162566604532202749229871102158348390124596049467430439439510701758460083367291966510165841701216655518318221344883215568367086426956255647229019530739346253762858191315301821819295499963828315351824655255830220814401313446607410628990449023993094456439364421185153337000368245300039961221875557838528084011444735193050482036616440589350157772631695098086712647500462480820715427398681640625000000000000 [1,0] -1213080926341548663214084507962656301749523979287802762986159792642880656604273584333970338845586694562473192133716193401768960227452427328068614385245745399582185210429158305391070470391677716708376858948364896822955199937094345771410015011294199729974438419690947794629866738496143539684591974324578552719998792832513844171471287441777336719602353171473974902009875933179536263448343927098211089414910430830981419092136264275326922830941339915217236500410800096261264717110410349510670103485329953952331227265921505988064576321812443222427204297366945457296028837085846994781908653999522431505042462015773557690676055009577250850254002991934115915632757377473838386765579623092935559800743380898913317673367087363686548255958545068124558018977028746468719204078069921763691774078761324840320045756963936380006576862884107993140933414502142210036624613507205325916569676179570463651232809439942157520431255479562081292899303334761828026849293876618237028238996467594388628971729461898650605217041550223420168505728280362951494563766727999481540540317692310874930652698647022776527309142022416582297693851475912402039227684094420638654292405197079778605889151003515872333513915384628966103602276500049488625324527167732789694522946111613139367249978611306275536914985516402579904281914559166994390246308515878164170205996792015726944768415214300394927632235236300254852208769425355407342302022233119693945720923983128957890708811656653987263525194676989958060258981553348295707675295252283116280281070845751616527923237803207491387110418146023228377636742028217695898323888754454433329436444175024670822928061687293133191309481955814405023077587835761656343271191508199434946111655912298774402190095688768795102554984614431849218478931454670838057192412689537597184036836452818846924576931512456451177988677596025622123008728824134209427040125294214646780629560112323052364306145880353527483574940774615408511175460804434053444877300965344265046798521512139365183628753423881378668402610206723333280439710036026320139159011986744826314919622571055176905451202711589596023615722160649560056681822445670892541948637729474775694236982745839853858726260561046116725664761227346231091237461255058518642619989176536168969740269424132282812333319658515711929948391956973513837884793768470401590383206095565362556575890162777958169312618443752043098371217174007852444489409075057601565979290080641717825551821387169158745430947320147997139263384894471939030521444734386049790250625294129674214670996017483354267132566572709575489684437860470794870711432976342170552093587646838130914300385808520259470544472947782148532819302212495857528336064644356991167463236799152094030426377117965162815681427643477125452822265155149462974072555039217664481545134907503586358874480287696363818893693524716862260999751261886668037171282035444434032557379150116888590221625244124977943805583719802542522474709391078206976999354083091020584106445312500000000000000000000000000000000 [1,1] 349981284483513745751349788518416048757629290407374295249682245335957299425572168879554118279592825312850039607893237075467726599737852077196955730997470436124998776155775640957526525275164587930678412838674398779981348719752810142870249049619557551444212897780443711180768347678745684721170091720635659358809997379500963060448818147396454250347692432546040161790721863376180895825908286131256632704104283196741646681755078937532345672012104196579845191711583551458202159718087872282722700599078786699962718448210695430515272307647844335565202544300981945378910446506314449741370135326280621288662300445324103979409991551707763145411550503114424297864426373281624424305400053933218101898689539080975462832269260900058542705898469674306314682852556581178572149546390585865446225977225896624128391740589737254952874649221565005229876047912459270151836018891578328538252141078303499279337753547213175310342810184957747352756597275675417764575432673951652459313329780419849179402800599883335412771117931130801379515750983205077397994097610785158940709490859047183129322445443003522974322281036990327640647817456333922151067924896542128130900065414554765688876524894133057461688818440996595861528752021713013279826642326819497688114856243184934795567485103501333596773229815890303906821622240477066170767888639177253504304478131007755811290132720471815601949836712220880627792675749580916209468087962341810507591339577414345823278470279024724212617282444470449257884423165789357345645787369142215815751177020739640296040850741695424702039125181498017650023363578040029906091910112590610046593393383406275542686040068167819607117997253717588890902102174228089737970189243993439930970520556269780425522546410949951562026015293254202803249257200317804943392703998910586378531593003015657532909487037919544728595487145686322311389180260163030930172887416585546338980545557664978425513345665925068947100953989187087905198668457788669317978893574107817689266939595331333948364366987640321251231471569975303939069870160522192493230958610705935317811353972546174064506353498219003219574114518231266589928164956740735127468852529954989384714815381643526434033509881423201554753421641102751179844459074742674280642960197543033960166820738428022438613998980608156520611066744134140600274365755128598804388502123251996249297052994026998470938579917092962142534053728185608150658448425833330289369016420514233664984329225301538825373424319004493553403546305626326884568901008758006159183564870877849018837771281151546914066983825474911751097630167130918258567186514604417854124708109862366937837078849360843110617683603316233158041143610483559835661126237640148637443015025984015459521101447175524548871502876155422155356437664522861315615611234569252999656593055611822234268404419379014851785011344166687631841534136265130167113854948246521636399480790163172609725183059085322449450616560710009638264535503419071227337866503148688934743404388427734375000000000000000000000000 [2,0] 21541303919041794569884741394532526213204414145868107706873729883808736903413207276319457695490165729180095839645751194680781661143604121585557959574028078397480769988631747638600541856315712141979554330204315050732840622321891525386619648651794188193207153470471880901931956612401311733194776720762785878315576704719793155797442976364456773239359750992142179268809218121601089313368286729192517039679876245537840068703411255644425534447855467202942732725059518614600885067794301844644144764825367783303811997032929710409429452094592222139814722003460373897698092722232361946799131478872338266996970463035039648103706587045115622104546186320974110656229601722746302507593258433880920573726382770816334851361234360536706987223096581456277580496370051452055617759613507736738854135384846079005915286168051234087258753918917897645223270820994942232874191784768036799116926640846452425226462295941017174631144453118707230392574962085402458321717181175885193779377898987272481149996781590529174495038670198837699112440796436420419327393798007793582622533930087849612468480188290289135399861727476759857676772678226110348225288889150172297684828945609549964135366674083159809781031340870712133186933698003179301370899854845305958841138382096149816612566768013934333645021520667227977514455942218849314701116056181559080426343501296490140620227422381725133688557933186524337846105225584280189072831038235355508643966375960098906029540440717529740402589500262438084992601980572483116003008880313543716305214527976893771529366510207812432494013062694580019726087876979205132851014900403147405666125516147721804843730652414143633407745391740093806754733502136344404943448179880502069537405294523351649559325551084344888651297468765289197649978528957920051149347649006246717877809090880668626403942653335732643225951208543688171145410578214586927877707627384648537502710681329373901207795628969324539224151692978770928456620514874489338582021564542367220098780504600718348565322401414907110280920616489146740347270626788453383776473017576552529372349131304228547386233514918682299846209288283977154633792460576419990167529384480460042061351504594359612317024949516086160512932748662332535017519095378408051353700142088902734425280185208327274965811373887867437279570958845354374071959720794721026023114247556790504023161565729652915270779990798314679175568827250900654706253057544720187158843680228473446712611227148433896338038719608036704532181492573662465922090366977675478052919516792218861689477251838199686235491453815498693184380463816529825955179193036456430276238851466346311057187496364176033314456764987355930095975585113087576431524181536563572633497924982472490146538923648130072142550728719229502695295402878952146529747153339440581822267139269902133354937279326285479999155211680970110972748977675088471745565481654921823144286028730639805589417228328256172560483814757383171565159824326074478051395999500527977943420410156250000000000000000000000000000 [2,1] -5760574512913755138771481724290044339475521926312985380070256066012376222342548823054984256030145490679278124185052656833945675522341762644727905746657335186062174398940217836049343688134860277636662655096489594984773945415897746153917171707668177442331088866327570547314419062959761608387851141173930139127130392634830622152257493691388479714402127700775960637028524636255939471347859702655971060891488471494633715705390825793555195438872603371710031040651837632364640666719984187322784711616282126097592169108433365264473372206298950506944428878245386918047605615202212198767116581516192137026369378096358297312391761906556604858441324193081376964685580114180989352238012553163987343898803210088689110071444952550655766156281699663962589934476192880989373945622428942694145192984444052451506864032547689982603385315005003943541236551856242822530982436496113002166895852567345143939890773522707624029275474222121141524874955900549684835890076512972462745915184278965075161946922343572583720079316041581311021042255113154798259606689627724488288365936174246422903238993455685756541491526687189280208137732036905236916009150559413665867478777405187092642581753287313662503008685259359811083445409831239240029686531161650720928220633392857437244695507057146210226275734822371936920702185631517180414452079495098211226131979432065571457174443102879734642409684779316385102587949895175324189316295810360505593879906094080887698294346091284647841091900929664641427325985965589337491517851901664819880954507308706453253659866076214336276785014090830985661478065018290017427043923526731626419157394109372040070272465039529868728100594105597300971385181678829368054998026797109794586983164636581371151685237830504320075061237289132323677204168626843917817158482092416022280828996491736559480109988802444520639969150118173614205505960872173136087823972821284449245580195299073648637758565897160357059016310997733883465725142823014212147478610419157194549362418663611038895570132836451629991888155874597695447686806361238784075736025181387063928657420768655911744207486979150519706045151786041234119418988303815263682890614767878576142717149600643388370922492583423809262764527478885777779702207355393134453374824640633154995719489835399467317172813234175133239365213115870800887872847329139169908959819729082427552800770096445732286696032780312043447214486829099539719162742889223140371795100097309433827140644808898091510257915417197898109877174370246399795455484456021629309805147700438148968351697910520507062356674411810866596809218479995586216897813139902948581734279904912111233950835101292618409804302658254640143535375397334467512069791095607716704657058002650580558240443002792576011661241453040751702660926989416654154811831158140316211082183252425528954056034365985627223720481936801739607124597029502497916852577060821178876782636086302956112221198939430253563610096715566871193703157528673546722286502586030110251158475875854492187500000000000000000000 [2,2] 553898059180284974074328299048029706282162505319870170668751495950341599914421558218758521372127113260389633412777488749839395904550981815630879763881094680345682976393333281957397330084863694445105461227874803495608103472089115335448863044733138020625044977121376956679557349153535762734908055986112959685560405716948180066385172227332188931347962757344904746240599403891828475858592259764832778759854955011295974814448507802897188775252369201926862595617995891285298253241847140581830810790792836816353299410614879750580858459256966284108654699290353182617165194209934224392496659383442763466312894230868116092108831646184771098105735578691435520678971763093970075099666649869948612912751508781230383887447829597789650515133734554633992211514567327799513255002944756838599342464155684844715741758747592027237605622007064792393698289709065047617523270742756084293080726020990350968692427542354072085005579113112310958721662465337752020018527546153143651098285968228683193311918655702886616659848785999334210413700060963126637589590702823029914112899065102713755112351112540733840722697084197862953575407890492083979559599781790591945596269335835396770160267692611743216764577122045371617518363358382533495286929333479585634022806180190041792136475340163470188370716348075060979613934183770424931150206201670697094209502969797431763310909494438340339795141354252936864120880711356763065608226792201669758113084996609268364756661923964731818880083123574218855009573038632866829780329744494713093842265261845049564204059821423945320288707807562022396164731597084082841478139887780909711387020616000782708838701775350836935367573263963218174965269679674783609679753488537052266135436020883674634089238513881869585874787594524506846327322826191178749575175782506912617021891452986931775137383193202551023419521184592824884274729969181701129285703596093516952285335221393473917432458839906767472586782301170088648752795061196822016535812117505047720586063701042542704889941356870164776579677130898022923213449453965793604354950470150451566348965607749152084067958057974682965660857576403759990323592013379514679162096102849234804209395711126341721552565393847177123250142908276695036547833743896291417630728508783657010779286780324238951277834648501563044641602189026514660453884805730195287351313612301974132043937566240239546106923824063546697744466373501885712650959577191744413175189669404619711715093889109729684088518388362034803513831416555681254804562534957534373113290730007752861628842554619071843627484958148719114327458098466959494424654998580098243714161965292154937636649845442919639331762115960447670844559883829780927227811884691014092736388758936799696270003486641148132764827964493174568440728064750683653024253037267519293551923494779689164024763534855545487645190335421330008921774742796994524172489431005133702044911167919902859944318282372293001763157546312545426941496991038010313732065093006440292811021208763122558593750000000000000000 [3,0] -241329555128892357086272522488475819599225584912048225233522852686759214150541476561643243525499671602843164426784078642534167735005095625981140842736500344424427277669560851103881683561896099069631734484894853503380612614129097155262960188337894757165432862343356435516578929792892016359910487765280461026474238399178656520220743932059578561350527247077760272457404596455094093410711354675872369065547961565673574473422545297050169453920459593908328374128697029442245914949841396701955088010702247699654324337510066177514668326565766834895321488480396663085273998506714677717194978858928750302874160101076083418709343628198149983725463978049998438709871866653586103025195263872426598510102544381749943398086359274573796282972469355354172284253145992722324443832439861460097717398481435305308332361395924346959404130448612001750443784063450528774348025065937990087065126454370123641514344038006738754886714350556089274285961731764136169353399025224443404773818386423551375413285217406570071480105452605412541732568616739184494881596892291769857557377727316706962778810216506902971761530278474377079582159012403619010258830764645757284760355386075871354007412980483887596140139946879173458529136287749962649499216977417251617279383917600581107123213757659642211705656381964080061684602153214300202491867562551275535368061081626533016226579582915283556940081718226552107419145948246740774406026785522421632819467639832612301973824573409755349757481245754784502982535825294582929190787149341067386814731149863200258249743342345703106777309805390492166326939688818540656623918369282423706075113750027734052130489531194744092137899318510136435365571303838811653229963473580177008468645034083683959324912671475707520667468669676872186422645641058423518817469824363780324904662062129910356875497648077863577417329953416599810613996922821708524973297448099039001424482605704200691514586869244987858133896231986169383559136034613947459052469572414556440703860485429872620426904956255621745303686486481744628449005699619998344647908561045048769641456640533199267732042387345540794913737236116460253620392426249790168036995186782427474398117101670363957310891499375084418121353864094134341226300279968977290759616519708579073276557158640528707508312004416611490838968457744196541748433962923485334560282032167615006766470298591923540466104370799594521659149767162921487068784486054381090906599287326679016272216448617417076393141285675423742249097407801175771342648569543586414517514993127249733962142416740297656525878837699567228392838915174681906154506153936686727277321103491066521915406310654323471200927339375623605165677164011700422292390964956152300642209764745984648665804496480722402500656394551652436801543479610495231727945933369024517409548403140626321954802389689137168978258655821007591708268163519961184038175413879366162895822923978354235535003271431168785781193751752062540041465082962801602661784272640943527221679687500000000000000000000000000000 [3,1] 52179823328519463395828630213167539065918817422357513052357061889093491075566867356042573469502630786510843163126145146327087939877639158252876985933726635853345905683727277856094186772270808330682190993790996253283499387765773852869724100543838721142610041423327780515573145082116401333499317171226605437814819303913567306761800546309746496216140593771065528843110618914191917557977276310600687118885893254527209813190244871726341240958997680257984708305771069968487382916732631200552842565019926858270527770320054432921148773131053375766952675354011278529096645138768839293871117423358614539622071380692787436328217752761806802589499271758672969802963233197394147872519971369257679730674579319675205407607055360110160507913731476166489452706824094110376561348937739346479745097399217261659200342831909826569674577606432334896663699526047093148203466179455687999392365171341413126306080350737263501173746026293080393785297013063946426281201423676388904296912421883715965281440139630300000114824072601330496595484745022285173523106851131266774597838752617313263906229765889036200732134482848850893205269503077964537417495030503186902096599837082223327552452861672054395443006025886126248728324187660155183997821318903431822410975327465243734568354970855034079347369559649873573243463207286343077617889918637189507281432426101048392330503552866720834674582114215853645642495222878361374284738579020129529361877137773818630857847897147437172459959204940775403403138728281259588739864312096282809844973253710735447511515514532136148119477678347399665452943233639927657767443155886260318722611876014525172683450204007193227715316958219426051693215984980992116801521407217030600383293599787653390675470402147739991765564432997113751953829921510173816896217906818847927903573268655709604734670010453580447452500421588446874588261913124855661730703059890817296135542544513869080520880127889520043523450910141560271645317591065449474849432029565354348131219241142589229262943295853435243801939876500210988545170411473481606079084116633652628009834061999624862683181902231356315168326107837186326284185811771901902110112172210866316521754130580432213517721253940171438929854204201373122170694975245519134341738900790470238492455277363862911567534299307796427580683863846886699512509750019944419112931305886763232774891271453412705113422547714953924715602340374899658345891204338748149833629734357231637590393454069772001253834733612789563183427493735084010338500662639719002063243559664684724202322126182920617336737442296264732462630826777544132347862261608902584496663998266633389089875536664831577019177534876617781782281807330944621706387171971136947312953180533331917002918874889575982485730833814495281295639360023400548346237417308923774733581793218132603279549107372924868886171333506227997914604004614356494237447833511153647843010190371437052800165512180020861066163553607137597342754067202864887153879180914373137056827545166015625000000000000000000000 [3,2] -8277839213490292112432839920188907681575556548227480435703221054416317053442276009610466509823934769537021399352595265650131461358833250656583882890883348279246078348945057553938609647575466871768755875437852160706941321545880701960538479680381835809976378218017342416331831104717613032643799501435590605650745513893263942220999753044045154556913629899649000380072725628582185171882438316860523305327831164204935898410032378397350593536201880090390320369775691014689168442126472038396830876344045329022724409455651851327648584185010450525977817638065768911585746847644093887999646142656187637592297251085782073205898766969933321292381414612336848017765798687656179671129540287141821106447701073962978350724315792464906997983797279032451029077349535421967358224144662676531271237841235132823085108754187110060135170699396987432641732552733220648062036265419049784081978743061727759964166214204857617244748491594561580050317303819216442129104867936284082730448254494270901256955320923677936339168235260946523930987171781337254571691427150618968809691165747317794738567993032623960732572638302620738930625709065522737625436643176443772506353688436999830801216224391662292818994536695926232925191419101433109999775648418807788429723402304605708379369595217374491218088156327866734716459546201390011783370339977794118287990458033790271697182613407027148162658198471708566065843582127966017840659106561049778571481438648862479121512837272141380935275913533538576255791646139522830219888041302594394551741595276065939562189625056807860781641800065577497375113836499207179101284504887774385410433988303961402368575427070483791975409116439596983898600516884766335273827063589969140345632879685935731596815125247859702724181624500910860980284677565761974180559020284359905652043455916150800199632361712649490691913896412322290566303782986679974903401752481722033399565016981442237285667415578754812441076009235136814409341704802601920438020841988281832341222408579105129173029334254943102629446808049003239268026919231362086816158116840793396170939178173783719794724341339835732341171850056521324329203240188023168035718843495744450765148968105406666373389746347129004903871743081534522412269792946545191286647099894894601754812752294749058106770026007310582241591707093446137036830002983978322542626183956884015071933337122151928909304765811883824920423922585017042509736472772251574703549989948261899284331293765795977679376182262012201564761093382179346539108799980778342184357428715764399488670392400905200108539218811143503206934238700010454647869869609236120875477281192406902172086300241228298569005919230423415879779965197279817261963437204124170379340887052207312943174171309975105122069275473742918949983412379027615453934373277030323988721399953677015495860069728389850464735242384428234001966549574202549888016170990884139188488380148607490163310690880037106703281770550223693803136301419727267197901099393675394821912050247192382812500000000000000000 [3,3] 329168076036531610954915958809979157527006580091902550377512234777582106259495434123384688786472652421555991085426994491748980655753071482362325296374460184665567798137241050526621775749705715213405138394266543362371964674170545442116357222621452120384413684693285169853768480285518408812005670709085571872972917346078563355342819970304677595754282199187281596958066009992808404779817049521691476137838335819521849480143505122796123151813928245914510470311154914037006782231978117418661648822335515678476232727129849552358048831668311511970770197003817987464330488780995153881468318471893050024263362676132088389447663599233473643548799655065408378801603612089204933312355631379838048303279776893341351728928009139330102419340615934780830853566611804095614460296162334389913016430083336006364342114706836725480736481381855940814432060991338139518417260159850154321348041098713500377845477611841524734404146087625369481015069070478198884315710858302212197325891632934086022626315437634205368713840366585123246123328467987923051135247053716719826307166819940275722794746993126286757595590812161432362098136933010824074229260297321715650989555801086331498648664351971141696152847290193321644081064532932797007767376046263091376781477353891734357507655031864450275526352210416358401899089145434859088672472488809330288898967055889532851669681553059443936995098220463034569378247611845626352280603825192039243425375640943812435817194106286577156627110599016338091832901221805360476091606739668880341793214294591989060254228862305709559244154889215724422862843471720995311613966116685422477165663225986522368481728792069794535602909939670031428129915067746820749980451810933872760813912018155364271675266922937413034867283353476669767130530531796679413907351026967193856349992598223913927864578605112208212944919939721570429188820076584470696647676222367682117022496087909628885493151081667394140049893197109631408366002383120530890861849359560397058529506357732849835215441064332410481875430556875016499765724419495292996661614726508968655392275972617122454953480500581004522200962272305439549333489080976687300087463515962086185410692134926766893556462993733842466692378734145932361305882567309710329855377504286356916107292932337874539494453722454939115330224206625558158287473360759247948356565364907459177324227632079859198490911410084260819000722917166552571425923505363673548046383738895069640032571592599220225883058896838301447723211042602043247065936073024382767702678060898776801529493471860766719291633603158590877321246997015840705097612947788378479153009684916868061978148747304903238305092110135114040445597351394292295736305031162230239986711539860930496392367846054581831066695596713407714071493879406621913610195634819009059091268691542731672272412311739390546919362400561028924236196050100205259666724926786119443493593214516471904737177226251594606540755820681989818376119650753484913163759983945055864751338958740234375000000000000000000 [4,0] 2640463414726642278229224629065913024741147254642265338625032689983131952113014983773353081696981265516810602663124014367418140875314657378595441939873753830967629001066970070511301076537885226106521028585964439613537629487351779633463707941360814373502909201848864309316569231529890709052750256665036998722631592292779464175900323311493121098011763037198003474035452194720739091692105567874775636417252151512365482328748264487632638907030461748584139449883675928873656287505854015695497570052969103279923173218740628392381542896945873035166424150974427668091268521283933979637910728299264759046945468010527002164698736865598394640530789019872038271845528793145603755861342879314424196501343336629274093095878160700633759592959990414961428493630107082051863230815260815182986924689990411463399713961335632384075453232796699035813877008048455266244728465429509901743657780386203646719947131382964187930907024247098508672598507826864113177682430650596651212177946011280431001130010363287903213560507318682761719733915065238155884373239943575365271560350482315646483272404736118761756646217725551518872424314069414082586794349242537361628326656078321004716756243318299549923174557719159815543549119038067141884130433743307245744615296252515425736471114630901202096512664296872086869490458450007879223139147183671206863886712611379593036155835088156264564522411475090323305611286797393551406022019128559149610844495332478572522285321957316531945664468930312801105208157067621019926331955256869137539321499323426365679440407632578377457209382340429132453202800478646099532675399901188921160874605572228747296944542945330942067776313050311063015370543136869169123832416761064438815197381870814308453386908292857234258087368685780368684334937360262919047844496467996993050340344042362451077496879090359674860572193214932305177362456031825858481882153314331786356927674496463100137284686663810546488793947508986028091144214285871498063916849649939754180671998437681630146229765937722333938447014725228600485340350116058736510760506824930699480459542547110256020785283124910287704592658205822394381824488727570783529791630682619702204357820753746784437985408917481535067877861427299861973384237263228799560456472433264049110087171154976177191502287859288226136562319229093072228174027434828698749236131552615631805249380771588884411016738566444746168603262883976774471854094330093981792260263751815238653243270602615588331676809587248919851942451274067326755676309274182193307807758880611156833486370030093297778889409835232870388136544042674792788339544323602214588445314450737268612481109822934306854343137637022552311594373452360643082619302869114893679501213561733263645481588516298201366298340163643830606148650880398283937237429321261130456695729012257527686990916237014066391612694476182605539191799600325042892938727467561030330007690700851652182383280885465180609736066742903143801199264233126040579691107268445193767547607421875000000000000000000000000 [4,1] -347737780370877371419490949852126437738435580840784412564965953987763816794752604221595330676940892184430718372121090596884881638808285636653359264550798054846507189117503606167902830482856700082387564722402133564763615767481847476944018068488292335531309040121463438326914080934783935575512094930221759762644861307200735758874708655773404440699207828792745940731953662588088525696396933808404290820886714167772280623518620711736874420663186279092651383531353302719934897770882980147803997787436977060872572515412203816659700149327410496877497700618504678737928286615118830057296826751799974813785139426863274923426161976597379855631513019535584272368800937518270596615402661149932307714678152185909574018945446647638006388792617248063543112183583376608911556566383860946823840250503808176093144950981461277223727026406259105740996141049551645338078420256776359814315728686767404463629050055724278015260724496906820716209540920531928602008577566358381571971924964902074137046131605464826836295472468995028136755367590684807474407956634969528550357235042422141778397442339036688865261498389239709807273921064701756715841395708388774058040730987491142824923286543707879339183079459111756321562220896160752017499334325824722626087327614331808012250671838869927420838386176448018174581077273345516488435964984328222046395407628665348408567321142814118325514937090866692654059586292035988850251653164176966285266735071966514727086109250243291698676144111528093327301168531432577111964911516650198324538086049542713865125909620075717651472165551385097267722699325568111720826911568656284641384437428655331361990576410270905466651301166472950699406371972384112053629759875965491484180775617508916710695013691687369042980792559014923430505115496627752187022258703961611442980931231675790685408937601465790165678488611262438794617415911661025824318002208372233492577777459761364110589975272366306240008436281070186462007088348719165290040628462635766682567000237083866915866232227621003888115484624917120344079812528393349026361781123553545136025462775228471319257894680088860484092046832492731578207051558347593683907281248465584176233347347908453683944239200694380882994791460800852914117031279105572294566858701443446585682113787287141394059117145898214106531016041540755924331983295839660149138691305089751396727583963448572696810680192213551854059963184380028355704221182958097558373084853306867553685044813089901929225683645948797013976602417243931491067023645101207085587917146190444572629891741616682151842717818446673433726258657598780838101137297267554742281219945843471196419475454741552441601901330271470853471795237311967669590576927286802740416168404082778109049496385160767933901479533565393108059900032264359600638496811470506391127039647897064849072231705445944711905448774302303321664682415923337920649334385200642210040366491261305172440471873769790143913600788188375783644090312457389582712075082326919073238968849182128906250000000000000000 [4,2] 22667160477837893319144836061110301798337815951542360146678253589710921429920716572112270964036313411608012659071185937812083473004509113489502695066856137881960837393231313022611590955317996464167531909159062469176623622366569795696241911847875405377400353132636125719163941643470456816618428759686377969806093289822157617755875112371932317610248173577948711586146013170975275620693779959289727249177654317558712616199965455532983719407055094154301185788102093228933692366039435566508007142976766222713373228616838778156070039546514691258064306397227545059800744073311343905102154165950577482517857726413794789919663907201858627705848362551116506466622262293227096707760126458440305229721661760558663708945421449232285007676625315555459007467421055213070365833175512489108628828583444714981960873448553166471473730124451636373521259694423783231912714354263970911061859776334747130053810220512289958682517864845887521303576921674257910158091454214654628294370079406269617657117468026612993223256464036015109366152717108835087294942141798437836754768862014177514152853945477679411005792967984841271296219175435235242384467923168159982573450360737576314585370566578255272710587011455712035512410516420749767364921418547843045669655671625138982200218767998154536319800462502337678094743491628531277502432299466404051877088871361925007924369272581993190262240694957075346044652939334828490482863845895091574042736022197885478805270493188815083662192591379715672915833109216076942132685351750333387060812456293608366714447650196312618192794332177676638015611271186079345667066653125361107095052914372663071291467186412106062895313121531604538805495145736230838743878100345504102175413730300453361188302327518742435241881902752980306574475069853629312014861207012268455276386876488564943075337029085150916524795346604443994832879504328629122100751102198378421251494696392507615881769816927661651626427936829654871816839652181660941074896843676839445865404560859647799071708338137891840617484585848446819986469805371470931567683488737877380511842248313495892136959309081500598664443776849440607709435214847703805843454584976532297115227789158484333310226464127724170298521771311840173398365932205699651476523300167188196978866992817089916051211251674360052671801298618140415139232495779088449179946846564599817105106248913915938673940307028751873733501982669022016501518009543000128410394450726757564293634273636967691086957123134031460125567240903607439718696833921081005819570088294577671742502417346774605239214352412315741234310767153400200560989163571995360601756608570078452947178848709438761714782888333065793061660225938515937484911955940936760381051721767766424273042011305790030249865098195666984902875725314348179365541391783635282997753739972013680528973181341012040502275899633287619656605129863141727559616783287978111924777128257211345282601388954337022269995918905308963919003147092842286210168101234785353881306946277618408203125000000000000 [4,3] -3530905914994120727311639831414545944481425436412999987209829223369640972740846544803533389432516027182213831152866348890154118206112024550858144699111378530097802426092145603122180301053078312890498673463908047903810533086368794933299260625813669779065225729554838320872432325417492942152276165209742010152202597449201104765465225475104170973579318200240511972338167517076982014073383682799960370137375609346229142844460725081140527246531269339714626534198978928608295686368461357430319833215810373979971156643862962332409302379255517055482644070825068730336678488562420139978719772736157559326642784261206183617885970159721086860995830260879680355627115666087514996231108042373766146365185751982289294925119735982026291843384937009294637570190399157991707354517599202432258845111174469220903055141109138192763270896617452537042278832379882013367942949535491030131856144301517412076142958199272224059535180570826004551560052210578326117461484044551652043577696364320033178140071148375786515141706968097654062852693966172680465940522536429999886666882954950859735277291998918772248141787365220606516930040070875083386562868787445545629180453307882934817353606765847859475635294020924567136070432715416041994768319547410028768678717880923619554028179072921577814039459632913993885082346829388932335520668492030023876657254943985752963540378666993440799009142412759009147137575099973143579927912838885928570320589510414218870957509302390002297465848001460568359570682749759233248118181189871811336321303554487132981900385809929083217450103451802792317673878133506715568594097281045076515410001779644691664490924457200693495925043252228478950725993843712724140590054088010845207370223885428705013338796015745853642838164033100703771138284631237332349508139576271169259563784406929197764308230017220211037994546180637717825177656914236438687274410888000829302232225167216694648692387174272452198945885828501961818007852441908493517926719819887698874988010947460818262116408385633547492798437949076229830049632478450828955625291310637526034091953487692465300730171412602484364516718619751207343698292460030745522960268586402026625112583295328285929024943798489382411063423527224484759189790833348128236732698007503248436530856712900138757765005587355636480076640235875653706360408120598630252228959523972063348493096236585687295788765556601703304021848720751172401860228908271683838493036751708298143863035668026088445774926745480719700277150640307027671036856085267954121854072105532357633391467014649302160260698155680621849573482507845879750319022691259071706831357628668448267394456311021788504726345798880614993935555841660564213560442406735661712127968985746529320679256558251645351523027882783526142876348586066317889064411971826721477713358828952736646071104247264994006909332427004894641654331606377520787561869731245340380868490083440078268503991887505763736121725815995198677397838914968899656776635254118446027860045433044433593750000000000000 [4,4] 77192675914899210280123469627204127082638807403974340659589468870986914673467443273697552755116564795503129563305494290422350563325529137639867400777587364961172613978909626916628305818327733924908705375193696445693129739148173520137008175660114596921440145531232700400888142317768575452027735496168081101993795828858272251161092573236418096223389085438897702155352377871149997925647420425426310389416755405213549576238456891852311001506074284410079799405720635805319504924631849622448645473492225085753674425904192134622407959048381720273524421916587677939791634055970360541720169888001319325912375587132224145148687946892024534344319347653131019654374185564491958526339986913409225051089154960642455476785493342491840155405032608326219841373278284510565880872525527765574897612169730922249440043362370446192667911513367384383970379145030263470285456241461518465595110963573016872752634731629225620109942288860656288207615201628940523533141544312333673536329985059706727646811171545049715093018105526439093804017611355923143644775678158778073416376913663611221976567661598399191382429202330401735600367129272607411827887071737303963022780902117127598701173444563843242193686724216351589200698354774962085890357882803864283888082551653423584626461332858927861332977332569279797601532749177394468425379230831382512073597529986086028746459977484821884550951810387357949971963853719785212285374043769613420824191031124883682038153561528802947178516043727834685521887858265378789790505522424700815230530501485595297782054502890462584294315776126072417557847878049857836334408513721597101097824267932673878015100536192416727435113353501906723778213568931865392560711765691341356935075704104908248076890101601949106124427923259029822878051669150307486846655894031162218812935089281373664408505072020469125351359414163117483648735706945968999792482362041639898137781686787794862688252981626127322539597378609112174795496246133630420849872835338758109276598661616873072791425211212797816669896434838172518080114642130883757953003269235697626212338991091944784842196965757172205755423417768829512591638758662475607952092562789481350968613058468365772746021101991816292036890032605166046827750126688842064332967285228669919551006843086836886996094419268576713223038674058300016957556328635205835868295807600338605144333789177202639673401061884862756165583135464747027939285170009974392691934170090908750202399136828213404166943793559678151831236730039829923652084652101982782284184295624295165480114549783936194922792143854716311137326640983739218053862223405134919484536844305495754899333098659514756021207372791251466922983460716212356100484889167662877836084114726481593932419677198558206125567764734331377015161416429196786063665315720223001454652400910950354589810766206259965502655381162009243436180535024971737406417566564235096500700917928370053847699268941440449894749837247933600708831644798454116925684465044810167455580085515975952148437500000000 [5,0] -23171747204669530843121422953503434324117279868960699457594076823053885891061307762833574601115581022969292112923004171430939955509427481156263299207885408228372245496825005442030667322589229205950490396276887239048616393570213858274116521018355079340958696571875239244402504277184800518955507776701724280962105170428822533975981566503063524192826630247162306601572418681905861952912664069484441806443281208907826537435566862255787930646300139805741321363619712960788616803310218518334216239858041091367475987062772156970554588727634762893945958647079607682061669336493784177674454880723067333040338850927396075623900561675614428679624957422997308691546259408805787286870873307350083231238385580963174406533940513620889239223126153733279060469565572633482686736049223252018598526678793638168698953727861154980787783610450843761167514512947092484612796340907844838010454146100025965355676833559966734768223653848408994584505301305220278700584453237408417728680822820322262153989541147001958274279713112537133880091471424487298345087705628115811106753334361154018356431183247937568165937844367339417077827331617206940454183118756921887544432148049506745863752690860422206863141331943912272762320769880404661030564604930123617240168511104423441201090336752408325839608536266277877493634676550224856693256730746750962602248477698038273519661158313264639963411132888341452277832762382122238174808263384716294622188390783207355170665456376271974822467193054054001422011002966526767403618185847297949944190639755912487213424238063661005019029546885481172791716864656994741801382848417164827844668457230202257043893520212262812861214890312050592852701536528353821959057830619673568835833715731523914440053575134831688374586807130961129773036142956548961002567035203562581149686794302448696807022778840309462890620208729194943089476495090617883061142040446712465619354739946031311149488731442006956216090539423734353818490247267158745981047344585891349080613981588994108692719368299162593392291307156362813281506689547271451408620835535703320073586844166593595817048817595273338610387117320953987729944859875970259577192174948054087765012459195655356247960089185357989016709378798732234459700940487045953265190493412660256692338257262596175178466771211344495951362936488499936703426545730468130353606354216254709626618060820665275172397500719618554810559719457330449619688271473823538929421635602094706686245684294160588893069586316686977976252459604771579842862602615591226481627645869725270129229860422693178528332965015459197156853746627177470212941220477072848704345916385059464459293650827488686503012153473051518074401030067577716923286526335850223046787389128912002819073452132383108727023140651285866508144215097254732129262033758292019208228375224224971626316807201176573382329508416188931328328975362038070380128002369349007215199613223732772764374833232449156576865914932871674900699554555671966227237135171890258789062500000000000000000000000000000 [5,1] -1674670632903828365329298929619415267259772152810240709137585161558739684465398402793722330606730699271317699753207569250483680081014558358819440807951075639101242871950045409148155444235177606558437860899249649653042287493654564761966759861440174313758369937503637802527320092946915928427255082686014823572516719877115825190848823437224491205014632871361174667027086883385630378633419463229199843970979182148302688747935833731933333016262539858251240027564903176015562924430700293190238096499027458838167075331088043005227916455605580751849852355040380838205185025824553576302163983950383827573250982229860430093573657579909751404036761809140670700858751567566857540268701601913916807950644712123519961142403897135320468656858308159847070346750658488779025758323461356327275695749491232659158064430814973430671692866262101669270267460519711058542009483513940522654875839629580188268857888116547582263561150058253685685197002792084425203926811058656405430822869706397908004649157291332908059570490775620755187483324538956113477088974821069118859150906475526086520881596396759190859428868553726776915551350379343928644284204535579139892982552447014350222884753893492706135727775793826762847874613890688072248768329590553703948562685993762926923385062653162538084133916863840014590101919319132894147095960210220274317676019178260783856603336153848760345761277728854445901295498683935742325801394254045506196717460086776906599362526332962361281334690681915058482960873886326993134787919151425749334864126690828866089182684748799063956691815808949898637509433618009041135976647366362958157105559871350224202454886978850869391271387679647539978053180858969047032865917361280031485058594611335988315659249532171073484574432988267088673374665031941898864009308065058924053932247348402813382399899834323648505473102963891069523613473824843543498576985928136644827051052416622307888977010768585163671346547088037857054663627158177140519689352205147744840280921033097140012690209153348113108178398560899230649854743752818816303429647818419274810439418467421592148613451880326520201473895906620365935439397242394098914311760165670790374637169411088858248066115510070651972273691885878974965878011954129429866157731564043502609324891091608653794080216890262855371600527900731791543576789608015967530627236456035198280799439707922087082607579994711481933845708348890337714487800586944471331633882294274272813545133838030982974262154413636673846762912869105932965504929150564022401328095970510371389309625848015240324048879743677762310556896398575481742070900060147114505957944478591511267565585899327502396999313352725305504860280895781629526596077590847083000238917753312213956774189491442281577994390214823374750582639138142739165786839562016975638114159848341621126801534003797379877652338252914966714435308788019385672909114472202167822992912971619632327327156122034144528469181498667937246264893376423987803036652621813118457794189453125000000000000000000000 [5,2] 382387532036227731029592640648092449074499303004911399190621757027174046642328852106600037921087486113673760060902755223316950217454389887148865278380158554984959438680568966310464412098998869869573732612329014118685714207857261208558070125848839718511393307134002346293754436449300081538043491203454195290143856974907857431534153937310818114438705153859070175526636039264825498347877896640473354345675700248465729080703491572800725650871810544862263203342952021098816060681183637511554661260213508968242974798002772368923218544060286872620356294208357663649021726476916076674832916225994510849868550128507365835207915781883899037894221964947660958655566876180029872494043596970933156840300867449494276279310300362545987389197862284617872459805545778533841648794096347692701135835501156758141436942178063797088350191096156181734790876671157218775718968099373947373810654385497294816304640013440663680526251692609388842197937057133725203931984918646193075996225895990336615209693699043203622783754307665012207516521811512736082057933851448756587643285835574296593189622255823998376068525583702351215562662507991600970668944466943777874949349225937808020958180429664666114016002592118366462191123029150789728010398256664052533610482389656548157638988211964826217411938110915761680625226406180592515500463104012603025222384628573326994749450828559455048039397493881274686788159702875798872984739706456323409978581059406355584270397557402470878665680832398298957327028365947214826309392521212125856804499243574063526195466259873854342944250752937448388195125329343020011703986571548802405198306215419032920092443824916896508928414828947907486472825974753702054609577785812018969253644320300019470496249917537692423252930765613608224584423926177089029754828413516522537231572555286210030682175098010211266832625129569887780821505180189226080704767066314035733558006659725169158996136803781273701737437287391963489534305830814035393349902761245379524452189490283429533298051644697537043063013352777488578618724068168510220099834670966961126096824008892747962874158443259361391380141861333111594104221752270787653551742686049577609974808607878445315619612556457943901924082462645482087287256458788432786652299229782800429716065424573263281251537598010418531998874638093772676271807169323957771977667204261057388197174673346619436688239931907913109032064802236921941668674419279318775320637774376638760520199770062030804437729923231888145278125522168345398186863094162780694417828461863967780679755408063720412142336989776304914494014136056283314271024577775917687049276896860246757736376294548812041321157802368275080646836778271005156961093650297056876551985502108823301697756342972175730030364729464496221955555645693016882799582233150360354958698693527306947931811115292543505951868503415775033229182971682332936406730329858422594329746928275046499247805533299701396298547104004879726067680156213063336068103126308415085077285766601562500000000000000000 [5,3] 5843955918735216641557506514572963224901808663464744436149480543305672231738254104280842461418097974030100853753498748123096928792778033967934604036203541810568081565785121254010431299563333173804465884627617870501292578780777424692208041113084916809916853025776473670269987960246124883999991368902833501846934220129777131214331224824707399888079449009004920704754776598877059670733962171956407105278210034729574319474426881255228549917153544856632869239051044773055530672970622389327124408147450937518696612573002788243060561410726690515842560286434720125517428803007046822413793282602072276950747764823091798994491557207058557018367289163607268492305906835801135036090044711391946167212666294351711085383848019928363262640694313956679588973584988437538841188634010318149795693902985782638152676836598800879616381841291245935135443489491159560034200905452384810343030116227596430782861497017756008784606659121836375926315468575985233610018323248999479382770283026786100046149387659306158021529387722775557470355435632364887345483639572740286182072045971835032973108805262835744526107173292502216611589225011477417387115935369739193778450707812977743682711796544801323206398162772441114197095449141010680907645710782605140087494632213336490239669916167588385777641422582423423936497476421049076796666806977321808830488087263127015943757111574024279070925505490547495321673008930191969938340889272044680955471800867888106200048339051509166608579364972766441842333787965111178023510316913201717691411787116019619951398248323737626930210599347049797441609517393825206032512328109028941611261565550809187597169872303567741821127445782387907767853509779398702640579446303423084891719713552543389203983808124028315795018257895411001980327319448400921974249372621222826060945749628560234627740323801089236247325604654169936849959279126253981769152622615533520787558472177477409646479805290716299225399386945062209197928930422950224482277370436728920979281726496807384212156248535147995323003300413832602026291955413154764835456169587862230012872693542436947152990947867603981267964120290027243475093891165212288570127675179086011325804470694281961181357635213039971087624292853193243982301340841818659268439961515985919415005822616388578234600100386590030680062940363924743681369278763121126362963395017184244717117365690229052786140228840598327345994125697626370084288920461350365820660846659941822943405533803628744090204363424373247161995823715233730081281241906833545278428206186903558411741629576506954250736819705405073465417354608587253779441928230914485105164186502264032400206076777946216761390926275458522894543876956110149523741593967428084186458262995703541423908491531417361999311195827684143269122724978210424100880535399586780855350537266677663044759178333231223255178866514302426713592032707840674790171715575239219055620785993817675683130325925374377354438353737980736356047027808824356753802931052632629871368408203125000000000000000000 [5,4] -566248120253790675226796246935003245130174485531604896152610443954194550324835069612961366229786648820941061136603336009671981525359691720740203345532449774383990102998792917731592046657252042498148781806502286846474766722228623380059187458904057469295029081718638044722367626649515794091557831437383897757835796894162261196700610315090995567224343392119677537384164935331169059812202303373160239624608701722340793636902840189024864759982198338308111588732872330491832951713802991409904305066913069377574493579096019063615734767065997887956123810559780061584774354254622227943974918849229058345775979018724260965345846240251095224003733212948520297470353551307357213039623701948086434322697271435286491890730966008228663668366969475928356190405192455481704172275360915545881883121961435429818448647613747714994093214932467249879500690694708926127907757574627330968826856812492163822681089230895669771872136112610194693074153487411038345835009835175976534265918357845646038635638056481986864363685432706055562218554706834162394839138857841039023321146510837469264669087724960911068355932303426900401594502341982768745520612540535177900307848027842055404516245732486258959006162149170197765273467958863979751308920838102100428083516842333686119763913410721153029662158052854728028778157594201308368482159692693813863965493913962113829437517832763022699651023722411085288103829388901913515748353862308213072278808177509664228065802405210506119054343122376493440622628692906972985932469140664523116531787728105394333144646912977493852419137644082851907273681003253275126197375077331459485047096282720519521536845959525856761259003286693445138598805660878743092584337530624198445780602337636724203229372912985134175544648321960718732633468678298231291949236206080504572069515388086015741065433548522862556911318168856706237148438062406233851931319937117490957883256183051330501581958768956855635458922550278486275068377941027359834191394179439450389535512134697032492204519751091074048228315179152274020200985404108928079479749058831366419418293946745622910496298160023630803888127102572301107013472392278325579771762898636147752340909586379091978097464008677317295885531932617581957273684764890385992953058135374638275910205486771823388819974182222082573300998997933636983237777130956775010944471328528187430754560257763769440203489997643890095261588184895904900190506097787933360556537901942350572649069551930645673367664819946227118199654541661118612385229600342016176101940318832275025071662288459092124322231415451294381124227317365076178691034141164061014891869946738780039919464899051603316258502844178533383327549564736494502528697878745509732278132551856180195542454588726641244200632543096397083771222520562274504068983889105014274298817394523877258088408484201557586480386768490816900240493200468062937020985776237922232279545273072699173174764585342437516204537450637355753438036896603782754944234056893037632107734680175781250000000000000 [5,5] 6854509634451896951507668416328151865539765465694314979071439837104784756886889849670769271594046002083413942513081046582842769718379708903463007528036098823916580806266649871627382389459758254304204965449166874847419741392597721667819227533316057419544258336466302425835032230444733268938235200513053761734113520560504511429240048705064320522773917310853944847146051458765419561242958500163168421801763880985417897665150020318081497199162112250232892272685647379685856452508803714159596617923702311319646068595382611306254327156393973345317792328055405444381174258894814014740048912712346599099403074197392914018228697530866070106803637536535345017062704352409134473198559607223395546542340336705401640555628315748384691818765064411882392576931267996394006713276553220332235827317884717992014997564222098520175882988904958246037704878379291832897703750941222001997149857757614595192998187114714234494900985665445621030164449378275323806674231570320798895054760375876136918130583988368243487099477421916667767331275784316424407053239513381619653250450091018725828022960266064845227174804217888710823974116927371349705770717544843942871838684880750103836860277347294049043680995160558172732807320761231720121449092899307510141029182743905227125509212750124967000604613649567813205825702716778154885187925522487157032886218553405556872513884975688639671582980548477681613226300616496537325368908563252490927882088174119507108089125912484247019753344232270697893242237734661888600980649877135621287431470655977584951411809773699513669276235465835492342647172167337789753205262813820312788011503742688001020594746151658951823604104031188204399860957065519429132493113880648238269032959010648121571434887367431878518123649785229101333711866439615213675521841430144146057427031845559774255286798777601834891512580704101789538582043491256272083687243284227184443790352806286194869673802852732716990875818625299851865991006407009543871673044272301065323530100942969637226235902631347594319718762330557172023575062299447387446664026176817646017334213447083037445263094220542195101631215359897414599269100356231895282562967124421798192031403116329407452438179235571813948088693781081756502678436683133215890082255033103189054693655502815134378761071728086727418007717332831869333393450265031456337697317021201813835792900417705224920794028729031848158057288394356572538198462745169745747495576550248519694702727061804979070624186744383667276450393472042971363432346284113874379259062915267911854304222975730609558338043418134244294910758445761651136937365054716664169467383506943808326120321258036309760593910240412428804781191095905823057498520647559290343314222137786613569674138961304594861868292537593870864025619078997616164788488169258049284991382199039040257567211311530493937107296277323800161357629823624698466375866496127726171763971752355653033428483565943968849893368506876318752853681492975823630331433378159999847412109375000000000000000000 [6,0] 190024758429167626954534674798171790344710003902678550000022766742869484513081935354694773740315769042767786340443464300921046359572963674378127363232270455371179493319236020097866361471949256890666245718756274061232566941051991943361550052804778966061952825701658368526887199773777672482900056426229847326404044496664110934316319319611171635390373355602694208845342994657837141605398750203549103801801284397000751453566668389273210705771430852017401360960276794602025049432045798327511701592719523851636171802728719874049237469012925085945817794272074686365565191784161486871090679296504969994963981963586061982343918507309945159628910607450836153745407227402936038076604898203563034101041282937853579457256672643363842636917028505477699058717545050083675137042052713347187608906557531738866693294308846816632074698825257569278595884983420704168180486408572830359279553318910279836752255377488392967516534860701232036169488269085630394014608287142366511518830298563425586368039633124885597763666048342032077086245641170047676265151248548693988466480996051810910337615090962454641456233089895129811759006658187774877083980901743438224554655473368450232707293094892535735195286664182865096727661867273204753772615962914377927566027268470503032491524461426131243569383994852503005076803996170410037500467325578254345970539474734672950691836387533893774804327900505437217908217126641763648037682005578004541015625376134087629359911497429387745920046098710585234833090187233526024471471683294395174438869800435913858220828573802857883174786110102812762145324904244999744647690272013302488776073018674052904058862690717693781565737789009150699558680096466685814782425115198432640211675265897448472393870816422860475191314835809028035097540785131685058289362920407034706148973362274943289777211814043869279657978813987001517485853379731741765310337305107389924892115243178497452455389204635991266836691247122098848218430986761798797929025099472844747115451823949095281342243491397091708953165063742611587286244143588267143887250815463655852819603054963379364017612141408840979218815903216193660288303715593712552546276564454432885722017952018407505382138523801731268327820306696326325304196782481538226525713470637277148436337701438725134911678171637395446046602303101672867347623575775427924414279089720608523413654476525644716173509227307182776130297461684646105824248962103855776559441068439139694317986907465834362272804930657807963806042026196714460111000479866535125052086467813657269385771193233460784045060296887699749501725369857575447614987322638186709819633128769112110678330156069140261777461591755823052018198220211421010921096116898164128726958289124547151029163728521112687225406914348989909818384820523738175590501418662120129084620346202939824779827823241753787711504550510714139485807152310025818317924514864039995497358884747592611385640944133239538201405108154857240753896063800709725910564884543418884277343750000000000000000000000000 [6,1] 46125228261701474887452405954627294580758619317857771866795724830502992838471093338615998641353593597978052705881247183638570333992271171441062234223263030752436402388305174938231404143714733617969832586150992386669654556297908672920323134466597788218150358422849615800235962824703335535728453624652470303175485027439163126043290247485527158799354887247848882730695354647085920639017514693309544342554278024466549748618942377847134002372276278798151907353300694959583383276568376518673983112775971034917633490518413520310612568647825411155770069691517023176902439116764145975361090591859681319312620833326183959948498492408515437109411870043466927067258097133389399488669433863583394873011473172304590988191229768830552746761532407883572776019809110800862681460867571105446921558271750046696797315182486836772208186231009098607836757827895102274752477428471054683240172914625846513422390947777502267501521580464284582274850070715228913912560764189635231922274171987050227053793445357374576376834523015962766853040381975985091637341963178067288706183627516598259734404635544308409856088787031707033945914671370338782887026857837594613288959607630514646610120983966599048141943800543071771823548871682762106150240732241196284066819315028003146722257885295832612359568717487987955243684417006905689307714175305202599917300350280542868479809009510952459740488960052371673273294683271683339963054660880461839283454637688034615673479115933364116299042902751732205368343969199418206051706662474825851167603927009734438294278548988426147530243495724309581218814065981272351168106074232532485366965656632165106112420118388153718414588415972182049769980612294816084020083567231429395091973801611376827205480447198365105669647751039104139454280055063230252991549631334559282287979839005854642318256734933544864100243589833497629719982899665418071098919340796654582136642280096472836106674441789311222682333971231462874511716097965980787194772221606510160727759903313952580720749360345851513132965181994098955991529840455302416654026216329933170246582467018368172811508265796151453499332738827493784055954163854440027099477133234269294258710986506461987571993548532389504754559436704348267432458083173198701377931703342086329187561491963931700016922209301448592585690991446511886763229886005903524450691409981673009352849639157385536846621691379821755494818340666201334856017403998537285356007883946815882805702610139432748530992907354524925587910090146787998508127303991980135052622995840723823789531082737716280898553184267009246281493417229400168993545336665159716574002538179598697697191143084009256327789645581012633068186028192654176259705418399893498379104548735273139439193442632848020284772317321271338622833379965394440925083211305768800031011089375180876528711937423497858856107903188953609442419683521326019167778128024484031951147770224146498376561646509001015137950794261438059670053953281038117140155918605159968137741088867187500000000000000000 [6,2] -1490789513119052284735865954542209994950151715696560109378151203511753014152874927444358265885589534523778480035806988894443693088087848995960537489033758898280407452579124654930210321724913959233970237293671072819354444466975783075688410140632355988024203644096683183332224595406678838876353900535583812856629461895860698738489579734054892527076458633074071180198088771648411253623194965546416672258317972913412996400329072392161116953964049895459740498853432102067954895168778339083903312575377453629678014364310513756622380217724482336491365698797458035051769096527307393387573370010965817251502117111982661452002317454559713088218568789814987043172108778375013408428129716711374340752923022513384941526054378337874358943485537753253820053724431104709675583782438067880287076329735513513291779120964131047799669062005011578841110750740880082215442035234339219547050647266411824628150748007882202070667578860451480148091650229916245312901450766439454685675344169080803407175815689280390684732820772490050671491352419294171030083216080625811915487117989411057549255958217791483167351245461623850639921183738146228794230799203590795307664446638990616395904653593273591631852315423163667006171196768637837605554598020314198027901152394263851495106917321135403578198293335651725915400990794546417641883864503585069405910543247777016191003087973367654292803414541787702328256555108192772849780558254729408205796680123315543911551421486780208126936129635374847450673518477099571051963550826540283100957345103567545677590902070856608002098603080074303015664365967383856600874825300090803029184690604669247937108056857256593438081451034668523924487179861238658362462278328137222420654005594682167966518488999869481742775092103771788457668991082469019787751824180415243653825185639405565767408272215948157247054554738373172831677236621086897465096254478450976783079214003122572224931222823852485724852120892401107136552199909387823306302234286427242064235716602483950456433124985810187001315849726750712740961701158083301516740804566798797193468415454345191618203590203753022013663668442855389110296618980249124912198853352033496462292581376946704791351231423200286570728714336363660750856446189336097539914466516755181795527897492579327235774923480106829690148690624119601739075271168614338907822245285800855085361670444268748210165254640255262110116761617976249338747685549789347996624603102254655818878637102750896716414832244247189679255673665056674674154732963098563246610665475650640597518195043765666397133870097792514941693770085500516060251706393513367012912800244920593468794702780595531027470024871857319147754340675158433110889377967294463544438740710446614500604171876877466374687135763430320825292475511749713610655220213507237980349121223956587186423756977941959948199619392606572128446290912728911744816182981503236047274476726886140085700725204822063791696343232870699223436169832254435951846005536935990676283836364746093750000000000000 [6,3] 94791873308208965093292809052260338331569040772481116840648732132775345801495593273314719097160472014244639135787317435758668520500915571936144279933843004639586276301796616119603763998151662745148271987063798690198858909552479510179153116982609195037755167957950717897651841956278942961680314701632929654718179110497859137632529814702712184411450193364670995909186398482218156823406470531807298421728049216931563337227621635654342994959313722601226582218240261979329801966513498399261941696871028103481011892947723238212810674187479026552014934292124412454453580174901724909648031201949085374006693021702198151892488025222905842776840070323914630284419285199006443108258889895707425944526955437848573931961704649242928460852021452055429142681844738479456650764475984772451906898000666839839912978003523653486625084438920761559063333734430338704290183109609886332624041662021754781035106032493364714553756638897786677790437160740583273804706995483681878468587685277815666568225658734782363023387670202509380271804678415694309924577601909903264663121782996131527708678351522041921381360266861297636451602780579163909909169825960919685230372304682264151860455373436129671342432380789540093411258126134218232313595542461567959662405251377194777498149843556380580055097894858040088138593771475759052714117170953725987002426615367389545911936418509978909830796821560330133893463877081889675923593739496471640236087488189063565803545982577065005805488538947793833251158588929712149837004948653890601430689010054284411441454999992745218375305100837280023896549706894653867643079931779084989490823861300994707166522982211941332048121346306963949011249085526398608327615046362471751876824983367111583178769529374366071197718140766801911078925822359353874249410740911653288894208792538257844649858681992408213780509247205785951754075667472480394798355301303726562878669365267326212953229618509695498553109410053250930606070667175053813155224208572299355933471908754153813582460619200936094366130303403383598876239748605882878485286175545282641107385973153383024399456459315533096228248207044528835780256436626733075451859220359498103372892427399432752269707170475964907335000878773223894301654343972444131706749170913194727140588093949342475601452742224744018482347961342193860927792463394318136013299023705541916491329002027636097470328748487426234349291374938804584588890173817256620199009612922995147015203859808173481603019105129875978858181283592147850342695626634952785462147586305896609243875058887480898101652559618560033027762062998756146324361397453811656218151017154645767790779105424389779069584284342915798493178802801424340003797824958716018588667336046618666513837686057529324711648976189294911753687744783263466497724089044706866200278034117886913984938374970543850846056252529635786756693627143662779380339385667615443287105632757622032254470785258392185190621629182735517157243007330819084543804819986689835786819458007812500000000000000 [6,4] 1770544869789252667963129617272867541716234992629037792030001953598158625342281917690197596528127014839789085839835206855333226398668306559660087526637019889267755011684937676344526056829780929990261386535423617753146209519898018889061691043542449631719732934985879315132332694350427977973573925997702327318143658169850538257259684820598841380938227828238538785719733221845525883461325472152875107579022755360402758927801864415671282028851189420647083196075192255003574944425979539910034782915241232020478326257120463250174111642199019119244512779747523196371180457054122250573408870499545755733350934811488290533572117658760529148882473188845605843856040777941572617074445168739174865750092769009070151725082079567860559655650470106688093860098005161630785048811493221110997599875563941884072371967097217061893268064405164416706834516335913262448866151677071018492972105048082237544340467890382616943232967190844451392239690216958440303601959468975863496007446128316883196477181749412209299119747524413255675639869369533158041453139349548617615593676538039092823579643767818720871037774886656716077331306860058383400414497851309691289805833564460271881084106835844471620468731741249410854927727202614229712857928888524050245272923672825510169147037034297276596580373856879794939610634162890206951514276117168503255510566533568257323627898382739805987237091686447216550025678405025902018658249144339076149184442086115061149055167628575976222895028951573101484254993852728329292040807564992781921594202054312049434442367638397125824058034452124744706485806490981639285775970437460446424768399999804082836725918486497569173509195683704350307027160766344139940656178845564890104390173981339924084254519618522064206657440872872272627521244035976634754544569130463804006810540831490864797843053898337958316495332023200622294076534832815946142319327347863318852023285546283403026675906052649469529019875298523593079696898691784550228766034170530559453570015877337896912747232968947208532846628615336824709481332540424369809285466704131676914460166291603787211017430870336246784740420941423802282146285719618112928306105049896325362761646095752103388051866932255545214268177067258106936521152561277842315916433182468909905972252009925223501606586852732089826766097351960659800699283278757750623589129732318342582209851897294698008624438228715734415815681416848503819378360587305166209948058061184986635501589983429283809145674495100978472080971482464368720769272748475817861390807991640828226797733357667619350573979735791007121583581808515681468621636381904307286443064333479932014935851149781763167673984411778232240974138765069304149153325031382765239973660040161695802832574144745488760701725003529229159521361632012811320705446882621247804508128826090767872085067768316589580334732464138909679193942896180633742006791384827358269580679469633005692669831923920650971228626873556374247056672749443644032663058851539972238242626190185546875000000000 [6,5] -39844705495386551472054447946292911852579310461900085771184678002629034062393137537259571582270588733314649341730844923176271658645940564255286143390563359355296284952657777612462017035418383872138216526469469693509476591039445532968231499469215347244472012528886804017613709878254557863482358364441980145002006140600164385916689934407498162116967390178774063214761350776634341316481130357707144769751193473043785803508833222071616420479533611390452759030332559804733171745759685708390163435777935384420818921036323046788678040271099771404282988595301220421110392595807691590078207075185582148700549606157247258238198697055461215523844021334036327630749465965620015563756178615026646937230757829205778584722160082821928847897113072294875251690157964106905698348766132173817449500241584379049526370411236320040281554334073471275662623591775889091525152212648944515145180926995576117328531153056062678275567363393324717835300645493731952250587405930069666350345644749934259560204404866732114694691747876614015088445373463444095950213703156894749823749923772816579346546039310326891840403988931904923542136695863624811343272959031673173569258415575127157641202295098897148565398581069732316756573565391863655844732904577264672969496036463237274553298183421697412305592400433631344050743134552594024949340826090183078190231517976558497583778545639897424984829703775901559777574878425832427034836287419810601890706162384827304535717112445750183228800999047596287851612887403593508310865989332464375782484325918834701387442620990355051067090996572235814381745949900262538020173662215243145038751602023065592710453839704961799089825057750216805969654510219188472957061593055759972244367625358719996173600913822637726064659910628803840372179181163449824969588108009738993024944586004042817651062736397164309358264177879958707652524286310879202717903512823896601312740827476247482939290101444791675088119332828581695964276054690288139774595461947114505427715912077646040847427205605686998500225017211102208559589047077257918917053277681660141568520692178361015161433767120086668816496763353474167206745027572900476157062050236797670666559175217792314723947757479799733057579596581223235077989179020841704894161155213940222732128119136540915370899871130666186827992564329438723134870148091266173571292351084820457991270512534962837660345189816648173449316214656609034138098951647286933634172776046638339100833071225556389026440926877705643911871644354734062885232144878912926368643270991868097524011433486246603986642756802812930739712452285041733233452611917078855373230504163131912029822838224931354281655734679961975290220058999865118273189730593664785888719749095692785965540862018451570806057385553432807400891976870941406948214884121611779996442317262447727549284284799068703091853992226301188616318243812451061571232014040862267643255531284372237048474288211777100819108885910225130272367070199956984311029373202472925186157226562500000000000000 [6,6] 342231161776797147997393623925040712240903398795766552768574476963726970344865892504236310810488068669941193433945479859208791223688465673410363743470109862618441127545658278742202731708367036821166449175448077102610496238120826213721053360969531003615322623256200230738656182589491329959210509375451229331391891566845985591633191469476083059107536805037754875951486104115492715998496721141517176594730069078717142615518535321651264747032397392171600073325271064059367601170016191926493278854351638781458810989036036044038312544144623178375034032964983312901070267581615038044533538973415686181467736944774745688530632398174553035261665513619751623246831298348819157703932178331685500988511132807907995827839168195851713104260760666578038303666183185480396290228039978895502582143634450430315066260102720234759150745093863729641954458167313906558866434020214835879243460887947621049190165876129135557953190803117004265092560422494032822156220552361757365401903250381845214115076945898151534422551265538584336540215906843477724390563968329833074904525629134744194817750707475985832407762274956304407264053354676545122587368840272319038029221508671335727762783470791468858233479795222881443503717796496334696396351312656342429949973397189502936030810538941518943420792453945189930910561130137381190967789565945389433387653875143635123319320242030544613326289980231073986832158833051649217344231791221369331740813018406100279867518583272194706381534466890097599778913970847169655632925546389167982321738349402610345515456916784797500168907591146381892073238022418536205257343367546173618205620134782461699670976526750958901933008347114983216423351552889433383447365244630692556475784394553228800035072023549028772857216525202728882545318866142797604252477686452944742242178179366009961721731578287982066622117128371383438655284247984440664710516080491346621411033995029169418509530146433105690710149219405676778139727542921601483108521146994472863984171093677163310078117203546300533121619980383303038717578545189207363111668287041345781855437572878473722774152828656480185447110285962912962818843741299241900535344267061213998615094337295153545991868893297457609804960212081866524993133138097433492918877398154276102459081407909484010085896010551062583729189967851583918478091275449059890006300741809224790138676501772867607382337737688389718331304229381742861404460322251809658367356718084873183495770649477649384908677912951467917906060085482599139356802474006920308333506483486273770969889755849522059961210608287358613184339001092503739521962752344737535255798516834025548261994693523212729300043513292079220139808394696734613082654078341182068470982049246034120897754340894162377484885092383783045849694987482389567828319221801244414455969758796516900329891245308697713838422642847680967971159653485689235760972105085046180105763554086312891201939507421612169909955548763022961782515876313914837680840719258412718772888183593750000000000 [7,0] -1353999323853077917414962167070745070285914861661809455159878646394820393796474113734656980303020659383422454089963627785075842557804213272123881870953153704193689952751156845892162512962581142592605371057066822106207776400188950850776208374920301617742287556450624396937356431489907648703082575028178646580447154530587923738648586616552194245205192234676111481327098720968099225440766315136651611963917029233185276997491068136736072615210982021251127924970439935149701694161331009358647733864787846328732319528163203688287988766490883170822188425295046908909413733585596760633892521627045402777104094860621999611510560654201537450783943976938202213186168514003334352647903690796446345691640842144834978551390396261731875289003336862375446069478664172179054701761707114430161627300679433590716623467628422999983697532073410077264042613423813682785354306082351364445745001237885695083568113402577127850026760318359766855572121717324741493740509620075960886386782090650223405091104271516581579643315438752560674492983189442200264603048896710996754073359643332106194602880776343315170418717735380071327147702754116533221880338816429725420027994061047614859846957743656408129451339599745027964256851429136194850114266698171566483527511788535376011394996759959212268886570951923050119862629170076552575259889549632040375462704549456987264076707646562381518225208074559921685847661087253047583995830166169974934625012591526829295229873674634951424708839340305321625032265297047160372314595855217013078063423875497225955931911910083752806248468885163528492492985072498597334438296450754154266808645513268088328867153249151927791370397347254806910691349292045493514005859940162093885366797714782099959009340686887467252797389162029341367263495797042256731415414835743477604172664095033260252968947057227323709381972826783440445229936463562554000192499889803652621809963572924813243378621769534545355134166213044204685293333920753753014590082868056572296236690376227985265226578647260847509036728987214234314718499413889858571857618410669204763495859374292961172624403273774310783707298269838382835041871877675372715697162367632482726605613321408785169001710888094848219652516590887683472750464684920440040170618668669706649718749911665306292860196794794779793510478088453111353695146830994916575411732489350221285991033664515600091180486252036919130809890025136969604964434168872017880135243998611396027804769949635723606892936513381184574638945506316888429577232242096809256653095749471029847846230351584244971552721741679296814773127040650737344908518504539676906085819470375154437422015695718512541092511281100457192609953022316783135046069594548890552840596246278587433500334080519030528719611438284395629231647685353366768524072140126818399905818232390447522702340941286851215988547131501496499045670121474659017183918435889561472630224354983358554419675564748137436392199311461809630580122032483814109582453966140747070312500000000000000000000000000 [7,1] -481106431786297459193974339107344264335847757213589537770436284611577911753414190825573866089980075669751045855638995132861732759966761349283250156731121064051896002839351360178356119397311366368882044787703489105559203436615693146919243884959905665561664236781682339809229337125039360028739633948751798547927631439719441187277785907225176040164003766553251564292567705301241129249493523377111936518986779000003876142910176274158338162523395671332762439789757564073232194173794577173621456913540869887981880334270154370728476199220864543638331960973552903495868812199929012142296792394653399060134072311225584341598548838244320879775630834552818185758604087777397919705935252855249629592970534047612919422262218590105186106027790169073538001909478695288829459910741505004035571165538466365954484673423113558073585620827966943350492180988206842038697412563497201078008376536005119009393284453894873425698686512044517994778051511788394473809637621637569581308157239969054927625276888082670032357146064542546033730608272019853346181071936605286249097084516310262225378214959925407804488413340912776100740836974924055993497952002603914912877010784493403217612761044501123071462279290017354263318340964201891167693810253349248609468900989373761450313670931620821442249198887486651992266414970073583653225989210473713649707815578707939738435808640137510054411662009002588356088363841930402315449814142512112020157848471992661514084730336621688149019340011186513801756683223121162822623628030178054312727379677684859403607256659694945847502945804109194435500987640402323107652494782274934030543433985339875424695982412979071225290332200605085762921910179415441263786655259780438382466443737631116241911093109448183252937915068860989709471092382690177280045901946727800458953886198621991384808458430684451712293472252574815706847128931667856012435041350184119237087987876490699015299159932228728467922573690546642359437487674354936353603674598762880241798679934471292271700300239094611011660607898135662780736162037127499043788564911302345441201411554153604734301162135490618002301490420166186595337689320510319080916896531026624713359348429358001363769923702349707780470313949340774974516465226823952783987204644472962199363505766579035804833736873034914225763946261531435222101424515155075712770756736859218794611054730772364492166288534601796580945375269109741013334178605617867330113731280596327044116627582107842339210337500061940050259687061877755293675932561954646055275183340730562350809758769386857587189886786029708600433678844240622718049266267382757346933202889638196756160037325223719274568853577618087527928538280809938602379306748803761531778869947706384713376980930553104169833512957346570258460378924249236724020992719816957639700888413461899764792151934718611886942102563096568026638134934211148420590805190645097710481615861175005086741097743788255662542459864043394976150535592707147003466161550022661685943603515625000000000000000000 [7,2] -19058219336111405098962535238893871658053997569326901041248281519989148732913066643305912107144007638097843752661982400463696005317494516690145428298696984333658473500309409616035853998826169819615676507063572783474246419689157194507503319057379524152197272219606290775513043556320085728274131341012925054593083685416508755182220061439877756169409146753818995794681273167580218314063285452386146069022977126070398405712414638245718671498588871324960106697751099396498829620374843521680978813792760571091320379084630839671959320989044317001319353165780519539851004671893755888605072869756121674291088933904261951522984009422910534192494292732669504114534752266057136749858582571002261552434714493545430097965015554505132530672483431874115836817826579775986155681752215883597621515649117587050474713604533531014183164912059029064814354026600986453298939021740872173253400738972366475495487042098187694547007443331618780833836944670772580644806580143131572665838958440413453756705201443050306622258419814990422948146196176792619310773235775334783134583363792006165568830187889844010398182437061808021635591028121081847912347828201707337630226221452672395638700458294910050104913666604649194484739377351666148460063671253519811460309406496314139328143386451445804732021895033621314814110668060118790706908464537922121389233389135721821264416252468176637110420516838752438830192386375007242142170691867421584300228251112171714546915990831955537239636095502543084250040277248358100533987915257669610862864040307943841936866910392099504130059629380930074384545032459754982677783301131882769577837878699147095045057214175973976679606882134573750249104772213105209697865489393725084647835129177725691052090394312561001905786883456096669259359586351845039123681513356696557162643192645517734946353708867053044703867100883377677879165788355279295736417314755435437811259003233423301485768140213318327319319536911232904859645916075203420407006442427769689200485862875056675957057199728520468179637926853511226522749644338596636862437085505744465824863288457825835517407961668026176057441705139465720738579029121967601013490158352872791155323896328472653533753906043439615569113476512140406186788303339331300033564432366497914019089456474729932820335521049898084369350191742350446585220809740007699041315320773008363821335284982226671128162637881873834877630727185476326131276967077224981401777661338193507294063498087991511455994513945234583119854170360287673503328641408147826187241374846181132165843390111152867126915313300368298613943660522656329705223610544395866811662241704913520613113422337219294715915537342551656195197110465898698095484376919395577289234807929099546238369273965421128261537264107385893971863140787350862732910596295132763357811701533172630621861183104812302797288369983888224458459402702746046566705971127425597127996226284611473383254902948679883066722674945489513369932695324021620919552333361934870481491088867187500000000000000 [7,3] -661287354981783742543887514675710332724293367060052880437349213248677223474526322142139839672457243066559824703048382363007699426894750083402848181836621926810731123920575622192084565752604041468795009304474825607598033200516187053155061573455495586772888235417579672604613702482780072637756936324528925292898126794546650430895881403414279997331098470118439656268685953794096424899066827487506910526153133993774661704183194067506034072924241486524595015054902414622341380623795312494931502316138542529807160066235577926003187567781920301870282408495985808929770763602730924330076529352098544308064514749888815793679506203669216744710612738942865155929244765559233790662368639750538503471212978493445123308332837170378499137460685306164652303844989639132255524722892308094699966010478822937054075119797871794937983718063584705743618430490034596834692461180613033006581056667874037214507383724405621615824703988947286590931016092731010925659104498042640393077967018700377310758855279541247027555827669219329199215613464243230586840037627839203526370169393851391295184961802171071918147811453004932148580528363502424813542364079474084575413606932258946447189209313947380178516344105955073779488611781392375147105307988257506087855794433974022396953007830764479516734735520434918283373324371098036184410326875715238908170248053466838558160630412774300121727926814844970323118976540585560140382260635519958043904808329308806651906311132118026342011762368887648083750102362737685839773088657303451273862291771167823705257806408859078308518192009409498297246369307359296159219272651391014680189542221586426752756085240865639142541200139880087074067961371249531185044632429585128718004712875752508822059749356691049501303693103424610679262363160361514011337134918257846648182285916741584583191264348435071075446429653517970385945000236167030995652033160325404141583904053779699542383681127427490531260446791292530934619081767884407418407545210582377430508012835531033661759674346967650991224164233132859572620202341065033300199677654003161394822591078880100529256823524353087802428869448969384431917489180232676516980196772746062529350703120819525119330081023401065567037924836742661449733167785938324441542061903341540235230048378782753731094576864888648989750424373360586385561881276508274298583204879624334492980008070731818576018759754937878266859411120854740136104551050768967452402058361864208023934917058951585290030799924124243952072348362746384063455482016518527734164858022855280549056895122486424275101456469466171402286291861733474406875682405526128072682637621816030487432561742688911296776587054704034043392639759473366539581238568764070787270220220223815416490368277901489191172968982959509816969515002979005207169510830963461461593619369654196836515675930943340586504912257929690240488468380734360471076948911236902601335928250652080554243697781307974037870410633174941662259008721969077981839291169308125972747802734375000000000000000 [7,4] -301589947554024793908441978690500054147190537780764064710570641885439219974767133330362659306262899165898640386714835991108380380191691999093880583577111499448277152992730975252671724744970454637886768484048366524120202170670191762185328912067407902825966868565942160368635696819300224893857302998817599078197728930303583593176946198170987888225926639814093547698401405856640158439062841634981060552075058545861360372323154314973261752884747915450896828727372302321794847865319986413298876810773346686049427419045999670315001493058296115517481327008334788763069735698561146391679716860483627513813297637572907358607113816519681595418271839029896443556592581964329528156899104446462706293040348905624628645389522704441350445988768236665583444071816230235438361644754830260055424368544725308024666727611448472958510170234336780429929024315783673372861060214465347778027625594788371330542902406983192261125004818341347917420111500670613286009607565392116603702881157821902403537206244081420602804576165248585433093855744299874987099980678961351784241120515882353757318705901393446613596703379940610633456173843886478179430494234861827901371787543627384521576683888039358657921930622026355472275312974902661692537858010604536537743894160925127210394893146304574381750137809885514497228604981046884500145232012344146897105820362281695990878983173096180910396503233571113687009592453384338994900808547353852176868423559356878937971301197895109641338044054217118151260067161220109679437218592456313691403051953232585360741641032575035855542651886643442190540035639002929953063417232444556775470684936327528768775617776791465130006263690919026991429073744387371826908861158098355067663447216129681554398729617787352625223061451276768689471305270897726013276421406049252049890655496498767141368937001037649455219425457658434183154456251354807205067936215573315295917831181382270518774583431119298053737613588584231578218542218897208135184214744184323138297240142447786040688703811525665312341035694170067140939171795192352599042208387243434574471882307257448343855442287668594867361941264440193872592769701643053798274906126835833318614927546027894042150963840608233229981774989282177622756975509221594101758290695484378842138044734665307488102013548190810818331160088066913996730128673273499610297182013988283092901380488855486797343665686662561142680042993765520505030054067693036369981222204658906177874934663722879055893119380367531678729504429692150578550328673850158650934593916770792514481548500238450014910428113794772591392812324603484192725244038690896825736476330666646187637151327504046453242056589174028798972935186507116144387723421726779065244219697140417364328439534873726089862578920894987115333909536358598354271319274386699848056545251257998637936604302396567524576803750056583092631390167550097105979842193179113854980558921817288828780234072836691890216083465605482453307262811006972391680847067618742585182189941406250000000000 [7,5] 126362127781244032934394065983275638426972449212141094298952643754420650108067936053581120382833244725664286703797713519335655408926943832341397531504046673894606317763340291321643953732788795116869819753693868532132941752353869155805294699986963516522156167042250612904991718954017572866481004167023816279645658849887885339620175167464087161680598344681410239847937513093976792580057408864197121011339303510859403676392152702961334951519881441134918979255535386430154212317867089784168963667680690187854281363624896166127166966460180384059346130482299983304329731471924626774888971570324338296226199072730839180032546160571479530880785520889985702955939610217397474651993078886216955253082543043696370103108967005671194716768963053372919596843453642513293998095340876527893735207259955007958250252688593009314405407593429984443083665261747589521927312457071712505979423038468336580065019104792141518666875710141877701867580349530208854577328058764990654516997258375406701007674964146177427280782759348225122532657911382131798589273651536895312553344064205332754909656435791774408867094637756278655787524721404405273299797708789386935874003206784490736629123224643516357562327343261383568426981790762572719927865534137204685073456020725144094596635562996307361740242982209088838316008209364114325798047134345952637637171557524820910846079448490844873049975400190182989097595811070979630886144499156590291198381696694767173724670737658488682650426202665945727461345784269480089708593602273259857319824022475183015642386740313903031597781419227154585571401217753607952543222282841922211661652995373110364906007188009519817926349542507334831778447600908660746003788375864480449700853797721721317766765872411806036389645822019175583212737595645685848249752094794971277309036302277178050102911551488047303744136903937822791787234746998422951520669092797165468435132745970860695096331161582631764202328657282518722351584060773804989016125626023147083119119772631578193478500933228478813973711050707438157528659465849507804483626871521635438909414120951488245397588908834111371314644420641624467797039395822612809329096234490855077933386108587444871760714161657869458860470923691515432977359882359278997023704802132893532784774091741098667921227982821197716810702758695940693938769604614683554944338888296116946540496867621284003866859679386844678878295439099769582362656237063349645162238219642066043034088626620829476605605030699569301891166419641942480472133672561359641610902996805865710641576478558545922437353919556385376471782606310171802970808956176325390126815983428677743535286596588620277327696839036116540829852567604936380450683574455051312685741503978835410427857382189278515302943876138239070559564918611725885429987146530742033493710839927360345129531038766542549710175970071398577318264639790998434479948741831324722944934239016821120682794284632714074356839109211786883741994447216683283841121010482311248779296875000000000000000 [7,6] -1660675143220279555842108117352661818630613784280902999032064523513608256858721381742426326583314528433549985215779411838099451459875418561765694779454329612529850852019724418539150197447782963697526690253210259851398451026988962425117122923118181983687055607356518151010519526965092452324354969493116354013863908938134288768439622001131924630584750909250816509629871069870059474123520529077727272837471913494083164492275659159391991014413377439086342239581682769903421460184093468488355013999539334374511288432305681123567701840357296554682832597386886410068561918865280168793478701261214653946695111082301119373480372343035709977611431323265782615768345261288488763794307371684380646561777934220648304914511332355156818028180229558782718969009653792773404802251971234667947429724158339183545437383798023703389221760604450549394314408771615145215956238444390572576716405938290887917055090641165128702208184048788804349847900631570967507498877234373318832785206976723418782111023591089606372422345035070809883278809177123385523353313297919331395226714785537708157769850673559292406950922793641463843489221109344128790990067905829293190902413638879111443287740075621468362567089057218920088422511722708396823161641421556810399142394600890848153127728760291287723917504000673962453013300544814035277244278548031352887408374370844640437939670728502507292438155886777208228344294564117795981615738981724258863665143506291061587952917608963561276584113411363595761141254953060733786457288307028414546634188209335272285477014702742834732259637547920397421207183773917104525581965388808838528325057175742305095110889301675401913278895272293874731393917738345362290315512266527539718223585186074124742253274505274156460478830423752502896629595114481569890174979619745645888744759770067635395313288277203457250485434163105695171662143206587568489556745107452660212547684027427554714163755100394934357662997210281010692699391132006450426903302633511103464040805749263147547785426860708651953515213056113170688702322934116393729098731032630245580428594585199408300389038159672293150325982522787489560162255816897947569231882703526513358260883776348713677939865793170855691603568563076740118256257143144709827891367832205371665196154458624499818477957842049681781882369286977383081983773193795205918660288933324913373058023284770636415955097366726653492522773403913456220630311256339455450792718195826873274724165000594024433832175108120620397427226011384855450182698444784456666239239558710570454614832817515124984902297128307066843590287541963587174116805227207050718994968490462090577350623638851085414670153181907620413628413675152714991786145398285232009644947973687372626488325904902729974534186771328060732489271427592700448826418032335652015292762366859590477650185252958629347762675733714248631892272104609674225808135046518117048136498960483354821627966543354937908573155945403939635917917733154425263819575775414705276489257812500000000000 [7,7] 11360683093008592668282140376815280186399162815491763643392895266562272439319767193261516610708426482456594770907609932920714373026642744387339968199214066160875487233424678095970260241515146380889024573475756853648592761439918288333654520047467119687238009161406680608126762382914638543823983556942327253119996873015966886088750300827570689713756303525427920356569897588900030516905640220274993392747440618473851743423375910791199222611637038468461211304781464011215781033095862424841698263448736196308568309172067310506743589678670708761732632512611803400310972699204065088165840668030492350313022355783141498149339849545463015547136635091075458365958492824351459332497960868180526678226065985944207754285491039676621088015172875013161623697824575357167051050090867219157899333575589363640327132788025619959589932021057021767241436767616518446326987092142812603894570347977007723726692880415492559036716361581522272446128146886637355529154561911378228598204308191335017950564784185967948365772598770938156451062666669638888511440727355397401934735624383698955787061917489023628706893141945461330767955756909896575101605525651947173585601404059573062222408399658735743293258662051749504400956100968188136576054151469140752091883555347489867504673497850792396061802342037928035412740340067629687469905048364007667544706392776172030337141594754192574720856930033621161506064137217456518422002971750857370743179346071156639506246412038687377310574073582511425926660449725133349123800424175344922296978999768120392050418762351110054626749216274710053737899725724577463128603725457860186895857167510106548125496309661591488740043188717185414248668499788394476246169165114007581605134366480317066636243126568809008007346206331348263032400842750556627042097855493766440808850005468904108625146187487238316043407315867371123508153140910194843975654845612011152020170081959447944706002224988099082743076058317212334631913542474989847630857089389068783562774759619435107689130365203825483841707155818935546683160161516689563383272674650807137257224627658190749779731538478022185424874977058488379365159701050889111574220607195695172994269993457626999333693628053274862483399934508406575885793494375083012018649388877172974310861759146395715873578350429749056513353534388735352262449785141129492388832317737789464151319360162574971039818125064099284831531537351598595220758761612109717107995409652648894659929439158182134060763461859089015010975714342754854134579607857289060309835813905154457319212499269709597573868331726282368436617804908672699323276136628945477372199721534693267051634810957140807847999727054682730615137671422895975781678011686292473119598524075933732152008130281319951645422335044717805907797863826521056012471444262530127883396779492988440144232066435239361612995890777262845379761045221597097871454275863657467268970841428354603416165989677749008038098379867218427527984780933678621295257471501827239990234375000000000000 [8,0] 8870526652177977392464972182121388086197223836141446664974241887295708575296140545717852447476293210372992942455337687079753807263052072231730248091240165131095811061169032362976870164242998079067387554547119828799996086028806124647707232951291089203821989248355378719873333578139082493773936334887720906562821057998682770361876870318917824777509166575159595168969050561698259376767293082828113269344380606731982610813860835611789368430673677449324618349480104902038290611234063868478878608258380686419738744294149028913303128807761827316281339506154627306049349094723341731868886571348970487460653639767108245168388162774196648744878840294020186755830242419983998799706473933939215212996836772415427874661657779512566000542366337715652873513932624206405416120559876640599259571467717051804459635544064894469751933515617905479597969495375902233296209520500721865345460531658005083973086965562495412882969182876004106157643635686227647171171142186408997697286997403225713791121403891550933591354419912133777122844266712925673363516663792525667938635305245258629922429176410818510736905748018142703944086396802409589295018102817750302538352084672859040581575878474274369585795185914480985764641197234224017854844282969165276351420956040860355006227970712001255736648105962767910230707722128825585826359389812083031082367176964822895679699769579906625036688523750646632882844852885730085040755177456775154795688320219028719190470890392571699683709662725827211656892157047958809882477590957433054925723068528603946619683459799338798416951737733820931769906091995472623420928885784589951062108065657393412672407563846981176863319036226065270632124734866467074623739676610043381944162637892712160213371391577594827995200729306438388940093054985130470153645545940067287745980256381918078359522155181601321763299109144478040865671400509463208408786605468887683459552381631954944205036669163054365876611153253156485181109378465000306314098049638497973013680555812526808049175993201633117080353809682392367328893611059242721606695577250802016908657259765230771083965252081242506777490828406558339048492417134609119437414084099446754256438776094804455734229652438655712385537146491209330413831938370439408338450532466842515777753044498683734798638427375697581219678850506077073041846658036331631620704248675599670898952102937678144400070248844068570866152549826882291011297997665072384604269861987680904755300187746976487033093502907135029381303834523041262561607124235779999625095321131212046361415135935970855796471082496132440546805535717702035760053051618315262065021191531369157212156010760880406657516871085674712835751652676448968839799537481815197994679390438559964702793732697469854106761183455659499420371117291029794803350902394843390391431453015783252197426110185512923597367048149620582590753550166475485653579978829137676884502625562619714643514561271598511036906499125091417042119484870354995109664741903543472290039062500000000000000000000 [8,1] 3445147975469893784346624617420060108720078661676464218025606034404720354974496447881841183869601142871864491217040670480136735369552658169537883556416303642815182393643755695714543329111751384601314106134387205598797259191792971475632065328599591328017836072721861269258809440847291716144706370659888049694640159763003952196991038752746882733725280051593471586935823230124101090481053279255225218654378547116694545396466893588516246091505927459219045751269819884836722207803238993330880567953699331386327699628069582491250276520557095034999702932316324452634788019054610584747429678461366259034283998517782975566646216578408933198533077080146345935233376471735298610895224919817741032168642665184079847611749019173029771600827135885188099279362249576765060343379836576844351897354638828993258359922812581616704017481912943781490106218836204625361036114591736740390590488624353085834698198010714949577714532910152909006323681612651998278764254256537513776647873449095342439981233869993838006637044440318783583330830944270503956169212334604264962990253480081848832802149403452407117868888461946458334718337243848033730163855020395075697700172590819761111328674124008955424954395843249483801230857751029275378325001153409076583480117366731066713926055054426547097929183858838333641885180386999542241518681059342988257519554778470999585317870462419025856825227126133922451280613901453865547892843670675623868212820879696025023232468071238053243548521330125034545094920543838439094463142185799521443095789213651874311027681968401385028829525470262296056360782722843348409723388739593565875348900895867893881966780935068289676981796923541952392156343566779800682721031703602728393245256673711635597629853370483157549948834695880664347062492195112014180407890737991479179341700113695381405927927811034797255439430883052751711500806785587076645873384189109698557696216539107366550359567784465222508102063067000721465013246654179497002209089809129284928939679862690689051682019982250509100530655146181578562901013290357495798660799760922213940236472419565809923775742460646249808678538907209752757628622639997326305877366033802185444944196211027409443034443034156457095376852577626360034378822910327689990328375065945903600819082378543941234586464764689912570171187396775314982647733471676508777076752095435807450450901894607232043665322480606331209451499892743266318200526976391394164092970462969382414503699654143722019380811570656491344728609621889482414845606225612764130228799210735371299698077935492701608776301697207865089269462924028893272028539797908935809110539627815211934620428978729844548933902002443709031060502492403148429436241071083600266004701110569999020607867612373646295761493976414490130701868650635124663919550132978510451065113567197095199976293029291454558496292329073080429467335465798967007012857815690388769846752154819202317460210359241373609998222278124956027027788536994112877920315440860576927661895751953125000000000000 [8,2] 215850718908930713379104656227677305083323037661216970300101475502425849074219208258505412652067837682027230305455658616043129064839024528175722188625713409676933360983743352294287819288998763884514086789223638333566971558027317208845671741458754965033784979316700290823991044140276249933849377822832086426444410090993572910963536685136984742910559453512457030695817011868340430005545618646439671206669123328363851945022068422673893216699687753322433040646366511825508731819774714846801127265616344384171240564374517382144691930753703783627550750287080389349067570510567038550636765436338758817625070873890374178254706960116533121050219364760377888784181510730563109144885415344334836634123707973998009300030833648935891681406446053017059315128485050725295824214582355186999744589931435636585157958755570259573862784327946761475217628675907945279809089853943714518347216792563482103312057291538091815500210017375322178771548508025474978637212904797474504550265784423021743233161601896772662943072428351403139078834661214438909921833041505547308875225048999722677089884055686300836436411283693708505389745970163292889313762482600521331720197746069068276685519861605544502522586192980885536031816336410412469351093231525314947018382486478227353298265202543814850359238476228840098043814867205664400072833048276462768325711160211902293289300509141698353815004535340697163939676459404781340721064786771494945081024184732811061551850565125038284230488911027018015830648333975755561547820439910031974871334825694065935932671493306626098210734627994100685598322044161621236769337795236562778435152088841831248746398379997621062244159134999971889544454184012129404432015105697380690654365570849812353413485499809279146621103329742677508391669831911668289933626863324033836170875302262988697987901467926593254815959054574248219761099309458891623791875516888597648991976186356133118960030175440985144801797893089093618650829060001559091612788005303030357882513066212805361549504407217192135499883790244448175932529443815851239506951767857341186283386718875424720014125156329704991365989796485873972254179962769392396627815159516289808209265654928544830032345799153341892758076039491029829783298026541696841751646124919582867987125514385857640781404184786708630877183988149850909015879483004523462069251662755580830096727859528872813990500680502375618393723265285272752355010591715148577935467330419010104297715656735753484017560356255852189328726116895329018844009383789215223808571033851334510242004207189900868348778912670002853573397437068736053531861073835616380512342950761258100273863142566033795228377183076876769316315028901293280100507879410162993851360931029617391994512637723402395265613400561381952542173756747206785948848228269918818382443840500440397298462564497596239644574051848249435405853741366110913249744442923908415756138135560415970970358022838924236048993158758213186928928325190087805784955321541929151862859725952148437500000000 [8,3] 1839292142164788064263483774476533436022502560367370390071874877811082772323377452926230586664158239961014538600331753259409181410792391922526781684490944264646674402716564962299548176016363432850663959276019604080664456995038855677201077002812118341573942704995066938576570103268833602057256631461150220693142618940450707661475883052784306034407045810230165405074887051458529609099722333318296739835371748549582109480226394730791064367152551479091261661615053619018834079602564327721402348241809686204114289708102192298728089580480922826176427982187264987572421872895929910383651680535894964038904566862260713062695142292193858539661743023380781305926957400002512793657136612634287697524904281476512206140361428132250982064914388860822992337135078757739161676951739985743336831629227749795074603147189690634986084303438478423951430190843606535579788149035423123760151038575682297903303785295593197331603399580750155541282403597064023974482525123139009095128187122994141955127256501562077711240220463731544407118916404247994470695160514972323301133295133635591721683124836298406217472915574816439821423879819181484518852849473313021334258087240605869819864514516420834635670269900033748218798281529152328120893272864820566197566892357067927569972437404753177330746189158517969963162489502595792205437405728148302340403322768215481519451997222015897358895154042020954701414673666059733137955001281206332814339732368706546085942257369740752294787956058812683545525350472583073634139074999740213270674152965476632453662606949917600683032701031751499231186150079369184818454041209528256084083049685437723636364318002394430408412329745638538613317529395834983739748850379488835351139435380251290629730876554149772436119826095322426547650896445120703143810919182218240620348862525917596197911420978367947461557933685740238814014714677496721161887275327002355938450237417437443766772038912634566281521888083295641107061013280805985876304588607197609426049087948124765084040421528365806350575332291285115533843966604910263174411437107423550194990667539972519602953454451181463939295266253627085466716941713853302746020440872576066313904916232043166568222214807434660897514205589848732501842001146004740244477101766198859869703176511513276330817874746786476974934009073326130867655577778652385236101198233425799643847044746512419778400760784303699516131682051473885033769431660438614582642406723721858493733276365041248052052413549659238831080232176043367555009948925641962566157574647268055409593003872838604024071452295409789048362645366604517583407991287961131896789566720697481043863174367785684821534753606413443400607172754781115039729443811716182324573408498060961697317400992615943365424993428376380873008986608082979900472084887553440093603958931031614412903728426700377250040123179306406030017472111600439896623162906865976861206136736580512066834446112479481846567116449729532915583751491277186840278545787441544234752655029296875000000000 [8,4] -15898683025718479936661776437955532393865467890063579596459295898782321919143522653057012804460700023216887627279830845786158225717445944603240148600459787728761147549470322331247288695424234229132166077581094158961924539838112760865962048088349622299535401415335288643425730223013850432862031292874562036292232075234725125657645385890556829114257744535932647966708016904568951015306419917832619419782012066880151975283947809582780125082370189054129580162094833140045826239674658024698699709889245533132219048743977140623517290023339936854788570503559674870802586113497246096628766378810717737850801101880264671967229002708059907469172879013330863195339248496314652637921184591337712838428565075975232816046695066063537105591321737030822446161877756101163695500211703786148434969338669321296629458186278935111623922034545499368773892526800960052503135484935135123438806214906450929451906332007578871993599897185345588223661986744041349032945573925549528185309039932002937261943967517901277206055123480575707502180688006303938902311382987487138612473102637442933496839167875731871516541773555674591653783299930279050968966589704872288392359951028006028738829650444863803861225575099519753974157351574288722403116771658216809533961621567099367882699687994679886047621016284567495798690009664108097276985365284859356858605752211372528642319941604242657319905135388628940519524869554391738133924405045421409810487391737405246580317545675373080530224396997670436531021827720431481646492138337195696282836391748996623284072897821959642789015148072338662037172091620844834189395820978565461604857533962462194027425206426619950798523670233268282295273642445541007441490988373496688905385812631677751636511144540655450925730203751989792158404772753651478339855781209141284351466767464950761570603840539751787021645675826694031344841710280489636551185015682058982459521191083448807720792031022654606853381850487868284439908472986933746948985189857405361382630522603085987128131456289415688205713353311502920209542282417195665823766271693711312293247506814663052260108499126254888622876781254541107133734061096302699653200731755805269735729390203607094806492158378914980558061096271875929624624282735917093305124892729772076600747827189827009765510358265569743433620469999534303218137884834296747634319410420503171790973691656423045878857674570843579708533042463380158359491040659035499384292942777291213789502096826934888008620186008425847256166826125842149722313155106104107389355323990800887701955715706819270817289432432523142300789704749153954386201832362390841966911829291640536626675867381760340908768317890852121400226496387153734973296285953031940277148363084996659323706012932483220723876529745545079027073180637818832624925644707097894883837928580728979275382039350108013603184781230779847929107459811576950334704827812023273812662663454999076288852396798463398167428972123301308610651791131422247427273930497904075309634208679199218750000 [8,5] -173427506971617447968616330739634811484856831330799063503367317125506513722535992779983767428919594402323489715435735381341292962010556604385643269948207471998131789927521859978879528785938098243198660808531513079128323875419773489081395511053248342998682614139932362616343478301909172831465232101231657335123689811115584789178613629313323021310090640647156248268186088915306590627679318740857138061601469944677947355282230802652315646829990884275878038769623062493427941512911600944272707014091548620254572990648464733465476474877223183587775406476939520008795139393476406072992283888742328906584129341219001646049219772404768963657168372561241965575888337564296396218293132142682294776901389673206839303693075674817025112596340444276905892509569518026011157948743720079405369319415201934163894564078632068355422861108672263740491263955369951602125551931631633840627707077800003440778925370264266505663036244231854574442291540052860798639949771934450915094989962575809236089705575803136731236876665410956530439047701530167309250491487889546248055395085524601457429273678331509299467430097420349563843063993884304473675992316781130716816016609706916645985814658769739924752273368829728592464749697728881199936263440426638899006129819621395762166450110993462096636582869384279012261734507098184832239736846706566243770626371776998061027368436503811855949099428714237622124980775423572055388232809549315522143911121853134491562150564120362906951611684349666147474913947876960547849279908271764646575551471753544590419888361867610867369586651712628167669469419677314495812607021237230940808050120352029565517957585340395619164851526427413964253688136308204748966701550480968129273915294295115844303701198962962813488924890820563985833548990704057802124498591404157644817250012802421180664271713342642283031835144058441897881800035616835651214996971764750856837459887307667020900539503421096412635463384475137725050530822415485477298520302975614484159065267156944154702489546285258731853180909328935404064881604857525296062478072361346119218495262746510592502666492788645592232283101600343271386040111077670295396773122870426400494346998558904891487246903925637672691106576201950115390119289148979095162068903236190897885226014020223819455453488645903224577363148145049106016557545941626645833526028731010561512729218962221013042405914168973623721775925625214228698256237478020357963634308250782954349612192913357439939659219150189162219054011630304477585051348207060759256676832595273216507406286325916558536195914550402595022573146150410539936115614573398419316528209784221250627375880794487452455179723898553513763953029396292357320395093256187282821062482736522886720403138409964901022741185450208870684234248414348024004176458055030736996095842701853384803673798078647989237804029645434233586718482731111220689777384454694058598567353069020318394903324274718624940540896866522998595746239691717249797875410877168178558349609375000000000 [8,6] 4711126825245660795584308237226191183622762656821085094911621365447248568977760808219504938840970468655277813578108740283828292066714839518627176746039969228380308211092233911270450133637052232727233501248078295098075567139683075861959315320985347967675688117258630835149471563512360065992276769328372174388622067807136192362748719300989683150998575697814686624839281089995476267548943198736199670626852217648156000473942124629322297433556207602311201294630178793001818747914262090523028421737965826864785034305953017854359870247654844053446460920173774389285426850712763390631888222319471503602895247248729522426559362436100182664523597235385943737064875093013494202019936179882825821684561556510241787006375775776401277300900183992443912528658080975132335091738850874277233722862291502997035420470423881346305505639210097932267558089803282075756169127589287964219255899327512658849032701343395047647201257959358173964188009515024668140331821218045840800693970033849606347997988992398828247983889067331594550984989523384382569152058956424891816403798100463655829095125316602322837978955558716311773777388698717352066311137975714878231944548256394071858939343095250493019506350562179833298051325318596125644480473678338989299001690870030681252076176721361080236600980920400073911697849301426609455763352290569355466915967458775691587647934963220078219198277643682193132570979775277934357348988355129413640952104650452256115045549599403864981478071779847460154169637207429448433738204198509000289484413102879143581918106235953987869433548819504977173765669221512625678031032454967223057221295457113246523065538865733499366621936651382966428107786153183239991925455817913725240469004340593449846568667253243395566016317580269291229356918429962762947099447924883072480341705603802857632593299795381424864892057345911327036342219546338587819126159831733424263680841553886944203066559934649533654350701121187666377636875780123475696274276524477589461789517143686264996157072433903105953093337727531904901793714945503369907995086207498850505701419816854686054194118332201329729445957625184463812766585340849252315852207295394916831717898329512510925022661134253310416952703862091690361787359701412178619612295516484644055526676398875400587368257981476370040672251044728483355810451141612001848887980895896929901232479348659095008813889958699111810052195660840086548839146424072300556457567692112575165098185908793491121282358546971616092908956453350873578312316579128747936211733367519480612899571384200478144651215350863770317775602517376957777186149697898130859566396591940658518794054009936736234344581646173202807411206410844356778458183466524000579579729034261890088772412128353092316364119834912891372881369874308849912924623316138729305132959033063944075426476098086818239474029028398894056868020721052113232184563268500112727480979852613882437019496510523998984844801205459411078863322334259189361205244495067745447158813476562500000 [8,7] -47178345367617761830176394674681425175854540221149558326648772584310102241592425728288299230664024208452275181244244995045032953022836535875214632999784014147567503405863584981935579107257418302969306421765945289093558508284992803667652974685696820388225782999387197655597148691897435698159949769732442862264469602603317361960592197614952105630200849499243137344210947154835405036992938937333387116172765873007410743015083082250744559532288265951964951753208165752512545516940349547751044358669811603751066484958014541090879417799147864165785426469229531416735073217881557110283177091835413780312680932687609313622584282956273283053385882785652622899649049239517102160925442911810829982777974903630230687390091753680001382351985330264495113244524841182049815919292105963045467905242000846016915687901382412947540039985167978659301200696167919977720363649697720345302223953608894319811118323528982056553755597503158582509820170312368092212765139369718489099028318786373570922613567679411905070265869651866739764328353359010315896639297437931261257310129614108047095479056741614363528514358124830369631616687550984960735479117734495910738372833094420250257277694945035684995367047031239926456353966869436952576635619633199580085315644332820792262433272728396757624564891690465115425171529588655362032161306345763863482187932334271161924601929381310872847008506532326692372639928670967214845877307142936343092524741003006680158180553399159070803282044704434929254277075338838592829265882736924413257286121567682477718366880666663561171903637357438116860548033273699910338202470345979701186645501571281246745717752769347194594628270890627915603496095552009573829816711088484115584377357138656625122542951342755037184426327500785960689753256282071081169606845626608523983766280536197661428181490358365173866929128196660916697442074465424228996142089932152565847705533509138872027324441786614276836919003164647480394676682230438295817094981762908637929861627418825418756133725890591571564355534245022735498483862619618840451761513162163098814454792415018970458043719711138561255310501292845602648707933660874306532725850899094598955456118876763651363583399764145130378518252285914829618069268628278102047365115251979893892380761641897210737458283838682546121074069818658567228087080850661582105491462851613538990759665698978529055063286545923738159410605402983200498524565955440885587426017444343500511766680000411507312090153345313854679039330991611777365996008350712160142840949112857487033068316443580892936937444681735655229377963643776865113919763307396482733794531296953445560909997196974590166994716912455172208745289526619401033483668507860865493702037688254234790617746275107036216701759342237859078378577075165900541636223500872676844334338784756865420532615499858903731286227059706673387809543278238348880873130099632738487468943074255823098481761778827541738192199390092673768194557470945227350966888479888439178466796875000000 [8,8] 270180989963657996373578688952181371131084415970902388255732260460966179974661484068583830268424836473812934748485591327655105825571673770553845371619447142139161795234036851874886256268846876852657893065186023627622635409608352116783037192328872768589974052118871507617881115389877692593331143866589984389677829138180713606249465032141059510254466185869719495314663943740152093388891393021042409264605231138536664002328785685805799625744795896561431179400157090045777121138964035444124439169785142973226236647694611192918512288424052580064935473944510115678376047345850619211480082491005511869637064363954415828891155356081306931673351719216426070927096267405874804811102753525956022206647753736745860761553546857101668941532389193978664701124621764701838022201037606201663309751686361134821735223392002656863125256065806417579410769925164793630638909456776227934488309160884184751394928115083935511955554412349492851228035032249601582602021445024166463576002686608233254219337323467227404622755595100259051020662444576124986531964852934779933758785552856434820892616613633483592787578018643093381154431832083962728250024219500556702906534455523157087131930425379304869070697861207912841928601693036015347623337463482476024914732692476184665000636962418409316617130350847036434668223957823612365626022796971083371406904364352169512787949264134751221151928589423446241387072516759517018239328266976046719183835630035080359357150833101046885194621141273701116996269901932023872963135516437625394515287420609761214893875965804080772475737511978448117888131260916926815960929514948347648854391501403413230041926477380456765440082552180194207958606072314500057323125989657210311615406154622871631085142052094395318476885787601720538630754840600648629821988261636246049373032039621735850676002489966445777618200493153613112619503609810066704612714671300553745537800339838476459587628341343268300268210693441937725631140563809040383338330102780646910423819449562518730679046321607237200816308271739785226658122859581514996516037774117188690223150392029067894359244403165764116021884665516926785232920166319317550679754486392262814185890882070842108357756774854088446435111165945068628733824432115897445319783526929585966441533815773751169367831091702377004651975203709281305380192739689740337953719627360986990597123113590535881463332447499674271224313981953411067575288448439167634054733396051779797801540483911227615934452677031020050813173893410170331765496907253396416325192022943034749703705556825440322467671524882645593100632752687666373450816802020057991187192669293494857626237807708875909922951510366724406024898957563686574518674807082485660250189032920355478038863848661255949727424961635685515015313628844038506590172351280761759746087744807160387907208385681954831973519183408812027759825917430232734353892975543464414804580972642273450238024881795195803064075280871602056188273701352320355084657421684823930263519287109375 [9,0] -52204469085241109499663846214884115787837099284524485280497868807420406597416360840677324523717062666803300984989147988987993695393544966518476760621075798562872357932928630544077808417054009408972021529922252000154602139873629109210649117863657226048980914830500697599453934513041335147499194229129059153218081839081192624859279141062459255553659523983666874894187391808101000439802879525948697035778873761453046233712563987066720845878529911030752798038332606909292673076498570585149951966635257623627784803740684075361044769690706804246574468531853124880714920437558554821923081480672121913848731550249825789436382511953719773401229783942882121505482204947164838496502019402001001730841144491366839133791602247336319000586193852260379775039351484245671288455543260759593866602220866086421489512808153901492747148459296502271993881610755179181427462030287371743350841190733889276662409265285397224069464451104408386877867744117208442488379515557705145139020371502696179128119081010348457623507209763696923640398563058465903086023318943328515553524287564629201499229051066653637763369143634880612252455409794286639287775439054690591169456830659637235801666122716001479648512007736452293151427211695325884412190651251023809531653084227909419268564204368166883023151062517077509965228790052844956407036483506272939144714174461347552144557869424780881989600277850479990320234432526132284350907120098073224807513391363712441402479647990119261035806974911406031503836228090184965790950762655558434203571287957729323559524637965693522143662775616495787758720947306415162781801077981528419990063863953792884335662305705409963646603554731471511901180026876683308628609838094312631319160532224491549038553414878662409148945004761980173702854483339109785719067298373776423155451618481742549876777490853371121940885288609703765897188271876695613195826629653159123407687486734665231279673811708033176930508509863979649542565784532901865503905081614472541556483537942895680723225540842021876388006867541219612027538775972703792341930298444207424869806831062204248867052156367867329057403934392888479809459440487131706799663099025107691370743462417387584028297897550261808781283692000092180756712156219072192123591772428318058494445854112591084421838555670872510719462143735785445025905729204926599462434542774635608203914820410688454458255617679671636964994125912426591113010681325262194773082338945034759781305433396646680259914435441461008156713296806355035849261264974552142043623747743790254957200628692712756840699783848332467690567980770924396880688642635897458599232998524145917127083853497358389679797733113310971205508904815697243138802145431263150284523949354800461962369624738235260236928246509246200105341674326842406732234132317980956237979784967617756602984625009997652749124419704279299709870968814487551223583001440966113512448356225401806456299362074487640598026698835615322380476754915434867143630981445312500000000000000000000000000000 [9,1] -17946366529770334603167881735786716714511196401659091656480587022846239965938998180709985481774020829659761830633059967114834271222276319052941992733359747825040728080878548332381355715913550244133435317010204574800843732249923521980353875031264011552973378553519489706435865836767273189894652920812975351426003595262753708993991203806975227704052422733231216858651068554195322721964717372139072446829859857961205047247784625380889710906021736644027122185677008142441938878778205456438743428939193852265050878503888026072583572380111743224401021826264831854943223785865253101353593073563579834145987573460856410123463161740251120968168906741349073565657960783006497429299810471577391429406881583482188298323562899558024356794651253968056817894258859130978101768537119685840748586517683004265719404240219913479778872233023928395907034845846094944482705406157027993218823314086249167258153758246022142125612330601313549726055821370888830350212285685679799535323046582207926118129353771447181892003516092007749614169482550861488406184139366931302639191659345540474230459481958076860837551440770446993937485539181621892791827550976297271048683091466349094780661966918057148920823654826760620261947125768153053550352321568157836501695542035906957295391778055401279219295434486001405952283253061821668670267270142102018300068909729994425478978917423083254257855533773777559676224625543024010455731802493106337525835214159298134133133471856401598373851883106917268155934187778082419114048164858346069791909436272930925147466323568983741082633130357116394493477109379099114060614264571888487164207498616555460249654979728915776140731164084801393543707815581601332574992011932915518696121917839473104617851670799503307756549897145438347760265850795416583223448708206409648839714247290888732602699754009731186508629522054247602000231885648066382722823071389373022456687859174432052568706043201576705363459635929155586289412733832422054771561834205687623340960162419057942744435426034048786773996979136008823896060892861832409652942289010008624814211328432659186088365605756915946620069884285809615849368803833300104448843117861850152602773884559706878009659038851230204242563683625659897050851297169111847877868408900174874144045711627145183100362968574193866349380923742531188321065808339757997754905257732094446970583367413613077620631402484195932015705647855805599261755273564455438389968376952821785941017463274243368715071110192966346412779028708362250810556513880647813592354516974739890101515011273049747397813793913263317942527335998736142965543260136971038773956784221835618994954414417558296189923068360435511155036176104098867012085404156515165914208034789476422802842549427176352272622325486550742037285526824174714739993372482295805899608044117335360242162823156135388706775575719405052047776878339809985231910559902784222597593979171249620807650191765644724056618894873091026899436517538788393721915781497955322265625000000000000000000000 [9,2] -1103643202980798434033437966743786424457102365930022761078839207634251180232394578394368521036959047541483702141569935731367874706387283696420335375931118746544029612191027711177373207111481760566164885269454248705763075117453227087950718560807440878532385495346155127085505728368061662671991940294745737789732665884461099498687493085733223384712733571208567035441372806126552550200878540205899280790039758772926003390066011586324825474822004016845140397761697245798051221089484630105676310902369791994002964844237418548671889826494470269458713738609611066618096711092939924153065773943478943354754832369353563246585459535574180571391661215644652233054556860961935854519251564706849933226163293133386640718373450675881530980307904057765702326155839757063959969544086078068468335964687144649897612535250726659512412942833922683826434652503201740488875394309794556935478722700843111343725728634040057908518638177580825027966195490326982944841711156040808583286192661688793433626253227291275546655217415884736222501446429145750439035826287447018815730196835807606354554139583265741949542539498531839167123075883697810171253185450463324132174272661137453264062550366676466054999079637890345238966197968689008564791039543019512744619502667075202842647429649508584754996263271546502110119499047115577131841425322992783014114544632101021109743744655669244485650038329897477516796878609373657173177638233695570648360719641155752626410195074413927852730544465765736705002760045981446599334685250032328559231752072390601723399418287278640504136775994272850976071931180973444842482820190641547852138194451965609491005869948895734851053547018315619524389407140058453882745495913925585264978649247917882725469230238235944112142992281118055951856824614656613293493463038511666424914723367536330637900890293817374657287605443208129552915587808264391740558893276212942231645020095815713583398122337667113080715550854004901451731736013263049543713497563651448278033413491860633305400018486909773072707919053792869468773769597709881701534173304293682080115643717853922415062949198555321117155423437864355960536567057362402530568662470592579592621545710419998700052359984634901578664839727682888917093917347643630894685191434652585907989842403294351332832879485401703209942540161317619784910725197916691673831818589353265423225629260979122698780888324921068035000317807263249731337948377430980368676536090390259862785296410841559369014449356887270724882791677113774779240608061089373047353553508510691984461133308886714248212742118282881927130732572876940578099493235847570837251280210756487067113958048364355274954921646093700314134456529825600632775129571450317847258766878259187395896157194388867883951060871332473557549412383907374080508518995420642765100327937246005238519851813262282665726569647392493253140974126035916171153388346279150991219860499877703349490964405845868434926834689652396989927723991442576334520708769559860229492187500000000000000000 [9,3] -2126854334367124307649543391484426724281067470412699372980867744569830505922020030038202984080804159857942376975353530584882355856340007230173352750284259447778180324781537464812975969711219428613441655378659399617137748554860314294828953614868393343609456880759312694184574067909541654900545986338560683635281283772527279671880229226619824762641098466462790591792488391079963652817363658585344188985233203660056663141808783700756431144173913965405512734539687817862658815894807324437453267465796666546408270788455171346120756539632111647984100814113748509055758280072600495893509162179188036316638203136410442491985497200567276997543461415814854330752443966185893093106938740878202891895849899704931502493979160656530458422271024463831966572539285071145559656548520100801287904096588450036557073210992541034722495776184033251748215554614626345578168299456042679207059553670485151808149404748260034625351671257041855054948113197809905023894236509357478243235247492498582855050155819201249083563035330419544631677731295949978774985412091139864129878737533737742604077654787069717442160351559181460199880356267179716667034702241505263577168135041946231368658421837515851613571873923160765060430165231154086881328455294865736292370629196363951312198511460794773802670780192773838158249440339647666962573886292290755225374704286761110040807096868873336990990262764215110725461727165639837647505730752289710441813703412717578657718041705666302909969773098368414226959339238663659411389798140236534435619928727662765716550240435153929647428506144382436066566927012559916576455142599598444377295789854333165437875968287743050464064049936056934914178876066120879197770540278767203182712754772444937174002297529866223321372311754868673105691396598047366644154556211185962812105421311650446821441055897566869383851007886834225231828074809866311673414126802547940559214102558250188518110036103303267617953301732092230560888389136944182265095783450533923001089579639853518925761227638317048657450635538568055631618962717958484551530032540748096935942049364881834220825375374264076018847465605548547536355434576031054521882776167840610549012202331977789261583073805653554574250006331902083404187104494641312297243564117073494981519964829257862176569952083596956316696765984121421565985184005882341853284240016673835148968763913082407698427404704363941870710040893891281224057114861108587296097652678172945609780772515931841306316667837575042950831581287813804984026360606472064902446131689086485217510926324927872988013987839273425543170664330112611761168565475188033524868848507279126767671490344919584977850323371326104368920677527743615821448058688435751051756109362406906646850364867858480943168504270465855355305299665200598471954615361905239796083476395383380542717445576678562235699646640934468522464904546592014620320253457235328365854291823090111196896820918487697274140338205729978092450860316375838010571897029876708984375000000000000000000 [9,4] 51679411372830468224887435746045405979213634772466066581605755900456627405840971074158640637281614340734995803340672232154091893986144080400132373146631391424981008967116711429287621095893744890832466202701749572199128317234948551875352987739123724218018623252800800480500937736575694740158730793336028904485172161714706911854047017454726825437632541555684965933273174661783134032876981680939263320516664658105384290920333517704439770836152167562421473570022893819620607072738168589995177417274281315528750887580455073904727272810254924357448533634451730078490066769993351823106857270598608700270279408789073836094664813270681381687613171702898003295474323586900956942577779575555596891183990309984601640899414035558740670791764321769304984001226982579669377128648877582671240830599962655783004699679215098609049969866918921096444888992104270737394037634914471321472616717044101379205884136055083097700361539977475383159481190087953145273124183952409379406151991465027297520327343393210172220340162395631709281844248850433082213628484209353957730226842444874212204682497687081297481853814106399563773148660662012303041683115672105957564217102143644729489534196812702745879512030268644746738188977391729118548430598314915219723250736655925638349677634731734376208408076528563096976026446915501567542298838889681910160047156689250216755356302474230651860109007728782990508273417894565617648323826239059414034962178000497159965910895897864676243823366093662166367381075425099051128126758301054582105925781141202874031195647689604540273954792168018350972496345372542664077676041333632149086560281632502605436003234044893534864066383607032090147133483919891023539038089424294841389296006863871663774885452880281947264769486586424951406125716926228956857659536781646257125149594623854148833897257612456299661671299689181723078151512529584542573248108490567549382468705158060431837635355520111468553520900084806147020755816471992374000774307676813208952541630455356752111869438449254917609196501437684449003688895029161234280444956768817078562131846258866052426408452280259498463934181105799061418392918283791158883577574157552077812472730048593527495698056875169234597664141783792652758953063083125373583217975778943379996801904060380767932891141634390346469592447356706764979009630783616008350074832594656656673862143107894154149097117000953233102238348700146435583448492871408554552492222978958079469316419488139277824238257554712984249335842911850444402204201379850290265639653788168304218063386814183791782501180663672349284216818115551756145685369538434583725605550837935142051421624570317363380180716845702147188005109017092643520332693077292311950916581937211006274794347106417103532100089718543315714851837659893694593063075207282557371541272874098056186058778254384587267487886055095960744021922578631491518815451987864603132475830238796487012128462737177419868685122385304828293225987145831368252402171492576599121093750000000000000 [9,5] -201183940555203186061389282864530287119913283204353086474796598439011691770912360217129027625990058967366572276832974279239081453464136832192887283990611949925964034754919966736577701600810297313613035963901919451977800611303963399955611089192849088546727486526380172669245063391169926119259070599912195168868098092890376929246539285471447421726221295402411985439028652118555648708540441199651333850565130494516246043841024096767655923842310039445209796540807231712856124634400099173912724265359717627204331603643864514275296266111613691779003244530681056082561571402973657044735525069301012412025885354036088034669251354783072735118317681190429836349446619768200247624315731664977502908411890055648461935428053403514377789456398114865818511180781774302055150669350114818879672800429029771058284668299681122551939195708843437606276191987671566777766055597932038540524018111228156937084722253690186630940572488184616437974397929827332604287822152398355759323996628813602233205174397192561163884189987397251901874280176253788383899276330227624868290273812324049511897046344279870345283509589632207189173046590104022469395168047962114137068429691201923581382555820302705927430202829239021425735012567316636151291648586324075560071777191891813334126676250557732312714790645161046914448355232621737029551130860318453820203932127019289244403278810826799876621438794388324472903247690736538722892953777823475894987185090465978114729738098809081489761143761537061538207149382532724935624456282449772592955419105373093149907840822903466691654581919277766399050250587817591820014854653007526219088796068739165367908266116778639964618885298972863641032577552316052383645330382305575835766407032259778822476470502329437157005890404259572381102718977456701518966303994510816703097326222011184670010769502935759368577087639122090198600278256918887866557093029256705696236005495899174945450355517355791733381969140782635270031322302033135808918603276883536798925755332092225952480637993905498785838589627901833186246129755108439371396057242333523047629173699441670000561102200993461688363637776712957670284725203418704202712256350308264255677365366347983363332327087183444797549639774988544758622503843163971012345048845696718716812000023608496015703856727064899480612082460217479934293605788051356507645806245602888806905385983338967396710343282669145875385190362139165056846537627604897016459057681459191421009453270228552034283409256242222415617285484694127346832294992869362614621825234107256836448661290548938136274236495871158339299855906252362734226063395881095849844664352957616962764066550530475388532657265102424776459866707387474152287873514715471904488469853540278057801514777363663077129107009870889454406837412562070746338578168670337141050561254902485920024533502674947203346429073756637227347351054810362923061400295199081113465159511530586501679527281150357399278977765452736115037168929120525717735290527343750000000000000000000000 [9,6] -6205574144911015351234508595332428580108702365118184030253065162620675814454102725020824840075804995125451204137461475060133347557276645397560101142222325692730481752756916018765436068254319718937903796850850499502584238719300608091629534314986983548499463377287826619097087831528874838228734101786391795135454691185203263097528813025510683069793286460295334967339258743772967232369885214998736786649478659405034845128132791996317848442062848595211643078021914921378816860743524943928853383305563000696540499229019537516549633991795905144806546666239023530460354748202372238063813700093204603962285023433581069294739155787642054050552956289358004193226282546938612165128651443545331761077186894851413505294432535933844448053890474455149098619580585422007178363421049756660569237903870363174535029949540313827698173606813626660593570060815521898077307222492849372651548863084486506504355612818760100934391457951895580400709411354560230576879635670148187572070325664691037679551067401227256059132038041394068051761659609068712684886488711002016484715990111868470397873235287065420900222897989780425495980052611226704344687434790757023226648846059182405618663256372156293039687105726451388995720082691890573740125045224577440884947665353284626129120270634256128537321807920554340633187689286169930962759843146459367885487855773040972993278446019890754965968569075259828057002847253867808817685339757684664087497346191994396495781265546589579777992328488991970041801818134685697497148419643913274663642941270575624403737065390078935787092447969438597934144205887299672076543192621078098098567219984081114661529217127047871383079245560230071796833937710179090796170902556592444526817576417310650663049413584161608269945225815710712161837450297526092847233633891592450073469105717745534817382484893080262977812459302036833768854420744753639501239614755482162433003968711192875969191753586495429880702549145070053592282554521022721981333767318447041417412690478807170390597271650523161396340993532145846168317813291560989159074437972255791983385721747722703212939433177992737801207727601613040782810793859529460864566815073082478550971604753018201290505857415501421386655526294681993981623165916709230142304472269425962581674345070647313767480683135372490167451058194894238831724047457811094626923700920047566597285503747901428997740209726536073489843084855074527711251229478937055936673233115322176846253179877290715350518282065293165895521468120006440880724364773742143647664507232473806410052984778125804886231747152581193580708966442912724366330706571306222352352381738968991783213124526047149482961663506069781149994711822061848333585051781893675099542863227596030738553417341490479662527420365498368693766637360474543507949656491906992805771441390297257461396205692993548876261870938991446055434907602814479204576784209826857748758923423747933824833593213865132115955231309999129418741858899011276662349700927734375000000000000000000 [9,7] 120647850108274780020850929345896747611434191064600116366690247148686427393004412257295338091788969440713123376727895866988771387630720366801306598129357510827795781809847921172571315216254938473767751420725095118198351030149459802754680530568045031671037643769175339690833988835567208675936972760390347322069081002611892499238867109966354699195205720105511860876983647819933795901468991693261517477382990755432004509988929303169397116080495421154486891869251832930343439026009217338476778261510537622415745277668142745053486977825316399324364386491770825859584154846885901908180939361173528732949263897993313726359578265531501607980163180626176364285641900592644461992802970640551376903399712542274326011360274500054267240433486113463543434535852941167597475139327760001540457721359077005785864953054521104402214131057005017162881447981083884527246704417573122402880170670558356761617055203703602708759874293766972286401129700823194661980397415881046705600722196409290752696203011387442800004310765368950385088164958170826452505318472992231057970146422233326009922305742230462920902109790934917406403994693493010472771205329171372349118299001612966303125444639743523492297372504002393944111096776178247759835887847590591959356250482272618917113637854885466741347810215032940640695591078192972834696506355071649050850398851635717291632396988320021436909948136985710405970562457325053730694809389230306995300533726487668764651917334396622476255063736454033749986707813044668140291335519142742503125614320772432518330581376647135915980888621578881663426019023208720392026255595863619499094751111057425185636091748566030197053466375397297084739365052590775654080791103457917416318355455375703633757335680500341249796868956113110251984840683165833723164106822719527313222417864899314510758260281295304463156538502283806068939290523993043746269888153303208608014424447588433844302292406080935859164876530118318232524636377997157798382228072804124858440149106162961835873990633204759586812828104726939183255485402053442174849637677246037816929676806922330779149613692562828575949871466622450992780571635516226732456676323874721736782405563406071803208796066936952074301617510476736419355891088944762282709377888177565661217266287920564798886741807707852494841565424773817049251805181175363650439414904486651265971907207233592000403669990437177629838552922559764877545820994915055591552668186993764222180717589338314741705884637302386238248927880573854537987192734004974919779121753280253087357426637617285022406226946982196922904366529671877882448049655178074042108371850875088249029537774053220452548552625560120610373420453661491931072050181905078510163887888277825978362369489552189399583508262328548654443635917053007708518639342372698875936283093983193340598977507496550964741867669418795505569718970605292269125471457270717808556029951639329877732200323094912167209017740156229425707579139270819723606109619140625000000000000000000 [9,8] -989940910320775883326693077218791283240052169245980717894261815990663550710421412596807646281597661629317372060206883361398713651206306566112105889888520124496580349274536535658410859695963997884318910904818914839548634030664650013582546917173543993716952367125249148585830073072315962323712314563890135049091035249859103586959412493102313911178095038473264344291771027449849590519247549859844531910534540808915436517372351157164499697026021505791254593885405255785006773752408186073637978375566095529286362864464226828667935219410284007676290878458520386554976018322280282463909715462280824512586697695026333385328299795297426533469455129350904988254633604076448506556782929278818236848210023809284313413539229442087724911745997493174301428721505469293807678608786587649197029355063803274952261082309125809089338003714943056680687975476320741362590674968892319819645443076379075572702331517020388298254941188540036474225780227607387695749117967505000686493238918879744841541355106681592819369147754181210712451867806192962751837631977736268775955497232118045450161635219009700607507016068148632260548507820329410117763621176271657575500957950440469273555475694617741421483645470578968066168481011509460359816344576253828122518388205951383338132119861829035971635016174661613498339024861878395975322399708905070690521856918609618669269934258531242365106180147357687866281242023115545670357243959909139315094067729256704836326600751738754247784184033748183881580672315509052591960210457091584858698774245406316642986033941440436480114107402793784238259897528751533083989621962212043126659727113090276171079108154423320639664554934037719703856354747337062979680871800967686062297121279626260494296898948644255124934451151697673111299164152349394418306255892917679604553615698399130723310397293682566239042273971640548683110595041931918578786933905573228396877756796217134105786318854540760223420193177507172526687053127919965333774354625674718215593252779825274840507929959871467922041366044325681081939117568456913916309954734174465311687957818753285853424605801794731884382881603084558950563138733284683008922335263523144387402306381736666211360034746722422957932954681993078612080109653213166125290608899851891607441111923596541352285884716022590258763956064660480116487013026987926497974603821436561158077433247407773830355272413438644155396882190884327174813225799332324286592391223405303469899295176740037655430775755949978955650040777256846450813489496365784160161836387677823789882137474389253345577547348149347440571785679274208081420613263157045970754421970237772666445115063279129060487575002281637022982135225013416593334786831880658876957909429596492529281073677754857872002413601597459347139607450169286356514146248864515367646216755111626180586270815621754741002532719691757477212554546787777593014564327104799185801911069992147954357311691582883829802331666501864770868479581622523255646228790283203125000000000000 [9,9] 4850139066917879224432266838888526730595562823149455967509515949312444882723454489645752899293159270864656712631874055796945763825837060237399461437135057988665616552280073014401389705841989565012127563426744240596577727811049976103347405000763302502613103534226948707655790707457300023360422354788850394894477420213335062379726000602488745769575449435616628239943468618217785493335751128494541849085821640551127315963292098224161668991759138287443522637172188253198205264937107567073352193183786218684642871224636732649549663941714321366494657763555027436144901846478618045300483247528201555441562303168796206993250216575241775312677895097013711223583009863195572770371423494781837250202850952668304139964540373543704372639780062577278805630531393000945974103407714318977769742730226736056010735121837794329453606756955920023805331042213176102134147910004768337247606709505908712287698237398861835326098395035068936254233003069865856517047819528852098200990247301904523672091170573705464169849011602388226538850811838529833380934840544203144267830414741974404791295054530336611791140185417244715399041427548175985585620638000895019953096735163961930006148999123633611249637825400329421141602877177017646744667956509067657032447525868213564330357121451946614006474165416545172812710965399162623579544720123817995020489192324927217902995162752932387973114710990569778135963421556870467716300132612085359885273999081668906375796269142259753235792197018317388689718278968105571083475400404710205006023259834433015047141128623690376722889824982597106734998672253752522116214121222440147105064537695224317643941724355536622222397068044621730153734259033277075266435795208713618079466462504525663405895304107073630532120853067856245086297197844908963195355492140459390454378603279170259821450049616402690075412308811366625509355601485653080249140935969201221572497867036924970860331606552733796341450336706540085488083614285412996668749986555096273022481396013720605888208606852495180944655324710181152229710097754405135250329618167820968786642762249091919167765605666142262528670065711511922908357827371375901817439436628090056340612692618800136687835772735673520211678311192496784041340623438485843935469536491173218302044105916358094954418913350917087819168058487542378659316723175082073862058306346971716975149732596288005883871448792937019504568080666508699265948524453741944175311988552648472338547389951442813623718193028122657936752500321340963260566343522661090379162510486422909285207597387697693301798664081457893698718925437913974829581040164322034088680853692238817523899501864353159563017624418768539481730349361289220368324663654480940304027959312923678751791805969459069527237086805849584521668683037202688480120984926939023424834193379319932601237494530055483067113796498379448400618735254907133871348608879184010780351600057264264199938557560110596397496543139005176215050596510991454124450683593750000000000000000 [10,0] 279020015142695941509356828735376138030588383073362311267861997316428165699564302914892574749059408670206689579176203066542906399253530824514970113782519185194350928881242841755129324921419617128715585565601625782197268428961626971944175486716617713854540367075980831072744961048135361718307984429405453999744422004819388507886168641302836136054779626503012662385641504388388218364269869420971687805457106511143756938084192796079297174261842138885547638046841683409410290334001576692061646065640065553575806343317753674791241379633871803340415778856369938971602694048435823602752647981469189411220739580648193842434287642957321270493733451771383725763376092663355255731629631004193525542034023351122145223202266500429837926774924690381552367749342834097682427497613095196808716393458620944790899512084231983402565828558401989742283086020916137150864834732108875010217791212611349244997589598790588435549490181389913288751266584285686347817978440767978428135880310652412252508002065153767312604015968623974454255978336169278661482865884861527996279627914895285613911834768517724221998439040812325929412301029841083087506768851994017807543980622529050559804665330167285389592174898312436943236244256459935340518456486238055980523615693846850136266990066411887156003085430493570884911411443602791996902703800916464895666546478295482580014384184890276407437371522648804570217359083885748248559317885279712762446124516809778884384320340592609166455923685877632191426167862200400841085063300854052436834007663132435620619931253508450677556866905338664704147015176029607148165699142815206029716476668376448275709736220995241077610669145428881233834302330337107462371359851513345929223373187911391072062372923340043572064300673492963463005486248662831194495227977764900727437395469989785747284532031778384860775408741926543409755471295549018615673400268396997924328991627862670260530171251103799948763952927949336999200967485508361481125489165016427729958898143829412355422413702437519638414570202905705904436083963354613640644410799839496532612783949924574977399320172445793875865738303758277498017287403590580638379803723284040564259472540263689012257724867375889898707711182248223526545966853178484239165430059278555665359879662768969918812242280971585880972957238592793567753632992608518941407041026436259337938477376967024080159401016674551049148931670257512914095196097752569374725909382312573370295326650894552433439496231715265566324322642359317178187840195718476531893358136034226185387944672065680139418437751303416945642448780791753639896306523001179091150323788729449166472971815001586385794393752871310971237823380131443485025559957857674455481208453263878730866614076226072967657919470087808506053559574514414192435204148441541700284738568632223694812057494970879109839145037532361795925202211506748243252570977746849553975724320233144718747168191410865627949720808908054547892163554934086278080940246582031250000000000000000000000000 [10,1] 69400665747884171345359328665823553221632255994772423820671747262343459606440597371793729665486491219951638248111590148086228546278503867156244461501727319431811224307282313741240801977012874689226697256559278975960748832830926700393370329434293702830600696803783692741271179323441217412335935052723878552930041567101866217747610460609033470326270386044810971732523668765538326801818450073730638099059399810471622520291548200960388592966104983159516922794707167367198140754789660285177746429420934634609395617683397662575887050346572217754053438460124158632503446480517735165493415611373816879630988954860569994338068662662809014870238054458523821566051870861805961839708505102529276467657020215804732447733522088610911896667466220167687381335658399732635996667573213649077791042019458906409800967884970394309527113371086533423663665087605059130087906704130338958505446489164935709328530816847430754942383486971262846488197566004902234431561282474199791859194553087942260685827360121412590307850454699713502093900315276729052189246358007291234500661670546629305808842452260045780288832990011045894623616008613554383773937075288834386540044193626074598117370693319520089367174670999415639104404215144246075104847352984949535720369711018701200520491320490139913196659158742544496176380625874344031277334179830155175210271786246494013804517444645681219179605010617231651595243038626460131383033019167193936891417144064184983970723713449682622685631787227803555092972084648095192132029706380261361112440561862029147402268359527427972201668401277203348562085335180463198793097173883266338740273310785998786976479715959156542446986367135725915028763251214071365611374736681320156576414682298502398716445251872840598839167230570635779591796725187280403691748033164773712654111461091609522158428466939449942528592838419234293504476351175478535027924449170982058801526407071049639423690022471370585372079941946510638349186459530725956555058940242789358307844177769742782105281493708780004639543763962378531291181852643572742332828534099348050917973835844212660149600362426073881762755746663194234615888875073372067284498650392162357064186968646099749395275946491681761964679505152034504871941004660962336614105365974108697940120670199862900479818537815831177638756946924765807670407938261641679311847717406735539578753680818529686762560526510785586003177041441273947870939939416663313977151619630781123350418524743174824668764140749751047736089895350392851242444128141534195500377190755718869453614222272186127539204126038324876561180024349254654428370302190749141301347868190344078325742942770720328714494061129955249831428397767373021314120798889360040803756882233525283852837994212922313199264639716091182111731213106503360462235928081471803931056364556957571273026808726437142260785772833762841661881623171541673404411084760140806017339727124279512187568868170680590655679481768243271281454420673640015593264251947402954101562500000000000000000 [10,2] 3666661966763012840695637929427008740824502375687401004795518622365064390550514265153438569694901336876401277107869109603652172328080016928450483531132436072043185073916215700090707474321027738265730730681099592627131585833396009407896904645115016443062931911917062148397490126204170884310344975300978609084099648423425080390255615144653481685430387816226196943436440884506658916618804030256730409897417350006088995431057736905408076501654252859305386741198261572593246524722698928243374484617576071193699320996105969407111602608467773396645135076844203431603747700036866940890698253648849653232089179754380019364026867282540001831925123416883059596740063069315247970128855000131752269365504805789159972699833657752489315684772512433630748991715331828577735485943762391243401702737342514191002900864715136095166283701042118424987941151646649342732657516980659982955914982866772069974058085074812100983439287193937387987056072960947489053452771585479974965425181024363054166392958730367438655808696541518483567203177122066722605654301126896995238745722383738161041724960043765372945856948764957049364645860746823874590302570984599623984414922393167209437586785572294709480729167355282281462075663231156575215187427032095636502734650402311596952031199104244479538499912074318040938179523490049296641849076035660101990262311460277499398919746182973603720328113488087145197772142276457407563106823530850049066119653709524265800074259271667258956998230677348572019734511847736386690208106737217055948175103744264990433187326756782637557206991260514864781178029095774985651830372153424039665451448518420920722309331349067093645722149636250187783955641687965040198468006461767013706219509309757742162592112246306306987128393434918147504612066540205544401210034376307197336873137637915952404905452911783229107401210770494100556164739939702340604334012417471749315003811670561375864980677535079902575060053466925780753896587961962259813722633421937887628892159010297141547737572405503169837438922229254716415059466646694726198463168592601943405332655604286989754194583246225856697105755263822247631414709317235480299112645485235384945425120903278460074855001266648588248586038014938579921679224472419043720098082625361077619091488910999640751159952818834393329609902264264751445707353666254494331058970257922767136822051941057543279837284016207546919083436046927626841432494144604932577906055840027435987817554201704450720558788385858802580088728706986464049169230146325859398533819336600121835389756101390227530594517725928521973944730087944803054620849877773301977656259946859372286592512030905633941843548196377420995193015985030771626490303848903380987177628469028235556006886304049407339380424920748849630919407553104207355057623528951296044668535736899269776292567115427257077795860336831882965365173906712333212585673296715773029381977411880401042346589797850636756498924404138361527903319792009995126136345788836479187011718750000000000000 [10,3] 3438311589093890094935643958786513004422952412188818550493996631988853068673331714180085287850505352809898175684648465149561919173527281498128769293069798286341546848799892375705142257357429890852550117058197907424581663464741969127414905015924424633966611988254496297325405644442095912393137479886537120770596665619716490574706524110979794595349237863042699651313753346346331754719979381700302946703239667382112963757663630520559670403947275672131317381298628141889204384777606703565670270381634826026592063288092589220006501783063468900408743674128334062624531741215559267017230529121929227472488973003464564549047206981550755797027282569876524726605068305168807248015590734337173185976212434778664461669967936143849602274823909710322768311891873782327879019336871748716117220907101412415270323168807890988447324161262976844156012266899979372421779245233947837286034897982591486399183567968502593371922279018656509381963446702529249021611066662036529958514972320032492424237682229838284803514735211955011744147176436570402212315547497948539052185406364634936633495976507050478241856141131357326505756572709344642354820431730280261021939758100011193881382209392974740712988224669609557138771401231107025350274236648828760946997091325651540164293859971028729633761554943794586841456245811372156594143216250271346903744420631183343356791477976573697504148741730879146996937885127949212436168535815201476589635135095988689169586460410735852496286635303650616084287012712516796671285925923841150693949667148533299087445218160400011377621926565050491136194411997855966471256914358988931155379095922886060258320602304180987306235623147805100177552033739783078481780269687358591951140245407764064783302041247775259868271184458893095906626990036039392746773525827932616952326891242468776191189693003022631551069702596250909687503946515043165377967644040515583965272527154147467698153395145299516624552428806203194890587013731031044683403972406527075031353734121418474024659394525008788532094046680693417538324512919411951545213022700403911144692908072370872075326923656308060539340477674317575176965569857993408173464715829721760891801091459131209210355578465376131665252427856919334297800036301502647587341905572653412968355440925020851722863402267097290324856731387530369049723500284733270551499221006783949917255892553566606501949217802797821378385562765667591834685496628112274594442591966142165238784721992887138168375298402232224927849265239241218526485896389806508195031663733701041019467997271881031976770980005987455200586812812861347571459650467417524274456928828680686411833532940514268345097806345740932326313216932995745928420816968005477801371962770928801706581127240493430047736956394485453578507013459566965782881380272946262927313698699200364760912258650954468460068846893054358470279840632713780254331816428866806450117649196110294208266822746658741006299655293798991136794418466138267831411212682723999023437500000000000000 [10,4] -77279917466284585924030974165369532374330011710191501441210197522135073256975081155777588401939186026011879633101290540276566719799209501409210608763733335350407965879711035019425829085206229981670468388184795193847700257965736755326704750707612400239372697249526732577042859049758448178270318645368370970170200437919170517577700451386784734799760815302446700837289698505878506925225232807197290370615739286315058955466746614579288825385439064462574355202074603867263494980777246653598940970348265852674828252893060021917927781055486971901745889532571881704687525709318174321784204112978361685110224141489019718347285452168122600738283091435667722301597004464887288950558246503231577303418030513087698668279574450013022666666522469547899704009345811089070278757671969194970617984117452905970133038077003304902000964135835652541900414667768315270362162923313075266960132595344133868316491676600853915378198231744372332951072183829369859208168599280715348064250045495778760919764356775965030701925272708537436074804441118235933607014523484686507240326158659521638105563511244392240435584685774508096931615846582122744739870639417454263700036838686506042671064511784006438635705335617498136345325096753279265332878830492247934678819748661816399554341128985707100442293303536487678089915242117530947303591202328103352573657852776020157198589627759224672300527744183521172955748675989130612430316073940251840002201615797446689973923626705594008987115850445998122859789471745767502007727503181308044600128953429292302433793521576798095444298379520277874233389839920251784648123611476963259651666708335971087832340690927247240405604544522889045809538338391870720383568352017725781015766469696428835250355704213617446006710488151708102725611355620233985620638465435155261159207661545668871356437459556201075522505997256998347371590763326123164819961729389697991554760959332338750040386374608739907719354883018229081625566325337322529895496226192179849758798355233013982609606418200563601094917983167889010932197630422954517236598083953994991934430605990406490120091339019296916213292209457669451641492051999810734656103386058198755757994412785503462218110716227147019716346778049957864332722704157674548923979945919298417183507013442341623390241062528099414113446495433215696229729909106532958169053384588330197896266182221352746670594781073717535309396853296401771580895979256378951278719985771648022483493541643141843911882233017312164001900859346808000440895039521263333856165251977125700355678653106717073704711897518358616983185356720314056317187597808369431650013392036610725129048449457885161860946918216572248672484888056315683978772979812074897646028330025470910484639456079862988550686981904302551056251527875712906269509787814173568479216697471687092044599959820515351154422443272253074236862820149743769234724474446905451128789455965689633792252243563719896813490094799030749399791628828637612969032488763332366943359375000000000 [10,5] 1261816878517428884802471089553495685454611052958356022173600155338031033933032669176966105784184394914679249748254828612458337333927934753162137668011856151739529683983227530990327455456907697415691870944422191832674110406108769308795501579101768181118198521828991705628638824745410527426567696528498081256343856245573470103786322993261690634779611908325682896193570439160005734472128147314751346366067981587519501613184064114384446754973079708098043517791184077570370480690734156457998840113073399896141889757880987568466072133728610306894153090841021317555651101333270530879472312445609606574770569068709964786977416461460637616906323240260159281369757324427073717130505256215255762521248352901879528926534155693117305653411699063492714634226901115742543611566254928470063696319646942077465601786419180136616001799926443837274529752402180508031280455072142871327343197077238588819407415096694810980064347688842241027451316616899195758978480001355684779018168094161935480685486124776759479712108212732416978976358313368642343333897615558310804697094207941455949195071334108997150625990776345955903442187549827481104934098193941818092146182689922993731337709830518548642686074301320366306738071332321393372279078202891382825380380085590484033785473629953092402485023677774914535256244867038921835143534785127534036329936558052243129123115601680402030283653887982721281760485089997639312216327194443452141101857955137135472970404921708640135618289530068863492284410932549960090497508065744950595642055038552819610350180636544279997424227857918191869016271978332038575336706992146349921344648732649546345910899216673401242057654588489004773510898756258650695252716971159761840915698313294547368721096783082156334441627502910478508901237939419383913047227716507835774770601908269401526640745794163119299800558727563105338957412500440410454741580723735233140227073022796817002191247379433273354840729389437237153673981634548731334243748817280017902830492587973612103659366902116228183007324246070674330336503340537332926713509956804880660168392002903494617501817313912336520895293795867758995764176820446262184373939941657946088219631701341481221309954204495911848229313149535546267634930670809412049352502739439886514473023292627292931710259534391966816118634883666907274827905038530078249113333093207632404661509807320071739834387714975966307875410362042118018697102287209260675542413920189675149610512373882466394765310894387231226723581391636132507093111444510798684536231948744344572787683579203266986159511485024366357889525320031855983835068189293969069762031417803790875422686214052706111802761444562340131682849357531665085020422119351295838636873938480917369685014322813396659495916240570556361249857069352969635295986296243978121956898275312357404643457774630740725865230298346027793907640979968823818179312836912840641888948633750421145731834053166889810125429033892119345949822672992013394832611083984375000000000000000000 [10,6] -6973248877513779116564033221962765046811782976116520477789667480614399101684620421327910715600600044872946483378058605875529199588742900021615644459055823292086444703166042515031475123589172986396799967829313653550457027456967067025337741186153974354394603358471606531220672701596355885799387915983618495047551749642027623555905736320727069908607166285553443482237529121380939382161146584511811549409061948581684202186914008401450191660927203059225506460776863086402276148995456346229589749813365534861044555513570565254512063493902344346784287761198555362584372488217188933764802462883078718694498174889415727983250666290631695830999781215967446359741663342793471515539776184890897654401857334282600838321411663764496714510460949695245301975728078485866838890800422764983502102859005284696042703780825416899153055684707362132740576626091107895232652815437767856000304139074161132141527578317099856097582906774737048865769070219823305435709076782806935587577948999051206526013192469844177276563307461914982219767686995816059059397736302774166720638734839826387394912965001914999674129350680931715826300590964428818540301681689564203792531605280287141148332529183494391374379571066165830389607205035776243224890123978550439620539501138847691845489542209743184615569470428136449521370161784790370888706763815680787887799742595468637816844064622325252309340800101504550436304247183803577871084021035143549057085386997687235847365836571818458606691172349691210561379436593423808842761596599126803028704192716819802227285512620052096498767754258445121948389592525038101675593658971136022265575717067147606326997758640859748445562325900206249420605513222675311091298038916761088695356198515070944539652962104312993732780873307092648303090695346252863712975572932975106903419383295880277973118817369201989111800784788352677267147728498055473784720514758324780612226343523253238372432899818324585367669217859481683003281572146343555004649455495199319972661439442592858360134179054591752340949199694798660605002077879809132146041380450685796650039606764713070126318345492061002546132789554463976722262100120540159884318670412827871908807543654392630286088939063221374096274989271162058956925701364611804647397223803665802441595716197800425493206619318875078786305081795749064300006287141563557158163136370666382114767182002220683043970779593530696562024253452817261854770285553484347214488182825002025186732501165193607743345203547380476395893718197994087694988379768408094580070288177086199242183175103177538207771291677961461536067619146086913377930752502798825560734691424489027710011934475758102276653520650625726136535813327880643058855470098495849061920410616134084991067766525416511823375492898682423940716965551240811882571714272766737860950018516135543881067684093282137517753623284478653303368176209212484045748956246086294710205526948545719762986720711752805964862737613755433452311649489274714142084121704101562500000000000000 [10,7] -155754186431498613950220554414273774154923200596612162618251801658892989186958022126789584461542350103474634032060313371375859661407639873668220904675965106115971930724566261511653622106192633954829223111327362302967971808661864837203309872795466562851804740873353601733911045384280246374605090475556314553624483264087178056751193984787739912561178943846911809951176438036539210535154674571770054050282768861087219113223930175424057990768998364201059497680951091938196750261893481051864553628440521089520068603944073600334622311179508969944142441423451023246188580277382062025765015708027753644243096546278736082087127529921471149899011205159874392166834220340379293509045671188827115077668828652244315079673956998046801793242988939679941448338360456931016235130304660199329633150846196914211853151367058381508482585975884623402278500537572466401580540853390436895988804043986400089682488626727798398378072969433446636805180271154503991110895595597234436331102969188134614221273173416825607796735456374778518994023546885939271495118009465311832371335956963935856669464891596283002587365478248689498412357208005543242650834545926545492558592464295709966929140565003874913642340395728228509135993722675358603731717997540251547866157294397715767698381130944259415937344767402433675412967637878838697560883020881406843705572422623380350988033389472299801684247518546736262296270318504611706677732989309371288491560196776657212515119006717469985286523827609310228791156009037117377279471610994323813639412209818170186400407107472431921603335352599785550709989074504022522862929492149100480004218477868942213908815509926033052063067861700545001410153996122747584266131033989920133719713632473322006075325153959308156656680445846311876287462539194253636030956158921376801410344778823356055491435084410059662412281461330684340809227082011697460409041834051805211441214572097946995078274785517929134793607593390175589270944225104363303222354824533073866547343296502601432039615502168983851093858853494303252899330360609947541864402859428362377365240633052034909462731171306510614257689493507910520566323838282758997280038248055194133199150052898147342280845851505860139267242801010986762452899202829062045364634047307241429330226665311189801860560528543674458125354984599283956054787876479587623760147511464082328124341064229174708895921284488924313744775178096432243198515782723207996093754548367907264839685597672281025041280016268830992959132652594295960340449494030586425465039912251859985182606461294207436630417644165747224709230426085287604681767233187707036678963309937572797581817034678670025851535411272078845049309969174745003856290037828916591001336702916518044170986394291755448412176998306860010367575237130298059764463239924323546055264585638781746722791284404700085606096332262950443419208335495992003795437012104803481272624885378834458105110813073870112699697480871524613021961158665362745523452758789062500000000000000 [10,8] 2395082785819663697905396390927495966594340176758537818540568696657658614709648604520909289365332639146247654303584423698756532285509908950025485537727576066769032018427868493125467231290950042556214454286791883677344497650883988988900636987365137565355065648999846080802152680607996193744473450310353179246981828295805255540756561764265842995260616823711360155440730543472206573673311429916279330682019488203944784428729724067608138593495451459864472935759144691987811683168440041148868754475392350801460433847182740922177727418166739100280108762937879650273271538846631563321646676033077729169252647818364249422172171730916181611873597837985154766378916511723477312064082697594583877223274941729447185368906194961240860520804822246447838573028087786790904341397366176732190657917511451060879696962134150803938678353308338631077164186359301985640824785347090427175613355674215844180436705587040278574475620702302943016005168127971503581611491447986845828291109676872217689840854968410071121944252058539979974548613265807772460181487321907750783006576913160766407052404874599961885117609108564358955571007926104247327951947829976844431621859303493313727153959890208192397979942320536344966221796287988149438958947717974702189486727580662081151193271113645304535975510363786975650892073169609321465174422858901915276925917686359324255601869109064077874822124719323786164134417379406670003185510796061845558192572324551064980427759257493508408910494627272409787515815902379521291268963195838729914570283820172859175571198275713756778783003984554195608557198104679609344310259692771655263710244537335443372328972594739115948332722121003693200154689596146227831730536270758999690698305080322312106835370790036729508255325493116434985683385823414068849208571160633694822476547488263365739242043306772668777359253593517519255591748019774537385779406193916324941446717732386272537250243726140315549206992763354345695725645053524078330448882109040289543380987490863427805183936286482743443281193769223602678649872185644710598363879906814572051938653905942523196925822589637390068954359515627118929488628165616454983035635771357415752184361031904947085983361883581267281282552682163176278956259238581474961581688110229189322452329089682108753823219965853712439712651903571416548529047644284500107333031114913929404554562317379026130564245484614293495966079745354629763903918482576495966576888884874643289873400751917015052862579953637798687503390265694220229859900707122468201270751461946624418279518496028249848165003433121177203671295881035831797361193336149267088334767781241486487911778299837297998306091612471953910077301405265567935524967713636998418389719164642163897000934890619853763584672094760796314776750388594557245464702928620387765581114309390212341058379169160568410549810693054180532619975428326440561555955527115353489298962298854665762551381238620484138416859088490263457460471840931859333068132400512695312500000000 [10,9] -16027375098517164846040523377070052334434483648445244536500482942600168498951766374836416998027759288580202782684007972147463855263798661861987650400511534873716227354621666418940596753669213724259475001323858012088580718675875557114192397797970795401616793689492228643622821543475397631423157792047274400938897152961390788677628485391234443127230152789199642344577422755555765197942465293296718460653737861618092299834528668355264368363381472281562616768913833034489183664827642169493399083278672272487184042411562833872795268716205583610530193893940560120094898933782421357349498526176374842732183174434226893000725911558105221880507005097087907150686664627396895964053312235073738579189023823988647437062136018044231004301992211550822592403829243087924680445166537541983555462655226451339346589492254972300215528336831856904892427579528327837015903279746162585441651696354217069269893876887662829204872687973052864814017089123859741406772219755650204919278455314401717857880693110488778361589888586956228004572584646322858103655570261197536492121681488780558359742990920190233734645632454274908505043116799377152892783542308026436085022180869549247624362017518167680062624075664147877550664715862885346436948984021393196067852888934918476570151705177831976285196109322255088746950446372811134738292631573141240642288580848181195032604523374989481981007766795734718988433772256559943880660784216470993053134441353352297905805364076849635968201275748837726678253389994566328430906320866750062570112342950550552402584192646477727794776513371048561252428410845133242884731094653473825717499916345886699797630601509920775135614617373748792915151543112364036257629096089741080559137448436097389220456484386183574652936759437171606259012316502574696383486324447625942150187530927580001533132981525105462036885907083660189897902430335010058027841039560033483977852515577195534745605903459522787360546714555940536034345621929389475279366418470079140429226230193912653898012675539984636776457387616967577798386662536650072645079923002578639314284733418310250807823629373642288027773663273987086782369530183784901787369705231039635445262317971354895634534046164208354419905801742630388181734564344967083749080847181355309606894491322526377741905246284521367644112774107404912503529904980677607933825158109391971362123567468644591170818488347258055216639061572766501576528910878545517171702453852582838398184269213176574810032398296259150033444410791970493486517876530821187244404452251299393204595578371158836153660975649598812603201290228810732058860213896861039681376733125978190737416588796312384110562956827766999247388318109195972383012389096549867102508968919048656725228236662992681309365332163595241832932895037914850491556719278083970796724865915755252412447576215316825828690819044677456322169670835508481660376249275923531569563688903027397499787005490410468421541719495626576730273882276378571987152099609375000000000000 [10,10] 67480038716437551785616378847777890550884944152092300570365381875917151391867091465173627240667101904030183968210028509102488639801101478596017718008290017180726431550337290357047210932842251559286319015241159231526092634464188084035112935869142927468035480198718705860113922430522847301746856081742810265398067987696009467704052616788732926562395944265300933415597930537028133580788330167873935027045452361168827121115272696403204019026292790741866489027734092199226408428842705176986932753292002937003732241073898636460336713452489734336579231046631103938961775577957611060005230369178535758398338812601335559583405097332244041783497208776058143586554414225929755779224774552278717920495966134391848188839002105164339888227203626004815771111644999526172482060379584742677057154143533824569645294872551247419491010713938947962587830391677465843357555658815170881303500575317668267112927786447676493689476008323617141279259210721972191763202011623241583605002874823803933975336455307379265674793609612768419851701817515820475334995631209769098986640464662627972783867698206098730619915809510044439976199258514052919954647776700669180814689215998827319436778043263650685713629776203765387934167501557667694369610250009498917927631271636086026244773916316487172737856542539635606367326395924830142423747240230193138163931577364013603378114579054880622668203459315654415651122503974560264106588003476481634714251497748679486698102333778249629119747605779235686006953503938211802777065011572510087941730575739313351376053109602485166383201108468748750921444921134573672808481526877782744058525294628652274597006380807532836913917512362065180330179984110214589878506574891204737325305846774647563885125157688622599127386580350310908654833734171147312086237561153358399811732095830255857725479059895340578983284963805224794990111873555617719148814268270595958089111288766256266016607642021344061233020019636320130195048511705120736126525302697979155170426129413979169445960748672617564894661632628812453384089477286317744063536225042612730960898731432760896246308504156426350313466899267684508341319371677319290824737619825246409991672026010490808975138707951310409573764658598794947461740047819142842471513810523500258209621664175780548987347812911959031416958037558699886470663369737842452366898082996493288297917502875526681053888506152986968694869334660146132719606213074691153017746518056609647003664940407938760728029103245591467679291097921631033707400696165271227505982051855416121435525604525752486893600203946368449652857080441505939457874495514726663198064668883714834273700972872865361358898992170756663074947492512724128985497847192117666786786955605577195401133639594605553887604915533501243402142832645347217966576733893937297187327689665799231454903618084660783699829181760786182348909080374398791755352846270960817745174254836061985358437117254572252723474523519037182595070589741226285696029663085937500000000 [11,0] -1347584954036222578533941331366234647033059142006648386333376223973396699513356500284624616967413304272499760883194194302408605441085830964120889984757877960179343926379070999115889172628035767201443848350110758887539716618044614137767659593005383198558013532659692796569339193420899614549586930217724007733560007282831017576764560478763960366601876537720139965486635612009925439310551343401891474294401052084230121593579215210824725842693853253985849839964403378678184000060108298825313872892729408377940903750649241185882410099561241877631818440096669841560343263730162596616381635178879906976677198891017617707230649795978217642734848479538431276913788565705358326594446680822999916539737719001746976103585500247472582786482487733414383022550715096351558594240591448197929775912782664522737938135182909091877370886279300332307005180761555710994607909527381504855111142962732253516340574956642061870504959739615236439603496269003561826913891207118059995588410465671984520440524159860464180117907140534975763392764964252346515934707559468281258121337110544503174578203003513769048163988168108650424176026514971345083094510446132444015465286946875529129212353120465179443359021097285404125555528680186148402980416626628602287131331714593236170129434946926451171664780843230414594211266085333409388943364769652828934534202240545556266016935711219738830503483478771174278996790222707771305410625073284558612038994103067298136156648914083992042292480751773981628638595818141194306026371227837865022831394539693852795532305162496531737045792879998471006635240851239942710504001060212063350642301901312035147930492644461715220187085277074818712009784742576971830111835926168423873421532304337741678339128134924360860592160677865405264864543724084359595561917199943192158577953905317576535973990201530158530575708180605355136518278464195614053590670069505743867407273752745661412561365748104234569293986246380032004428162997752778451734739346542369717655416093384103646358856428316663173293339428588983036646613166331906901098910496586733720900805374679600235287343791982284856873063711139528136496657382062295948599253736536149072387335537228456333407800236558058548724358939544928399382445767434069049367187384180847511375718687034409584054380441738322787231451841774372777508967527742168429111540313098044256918115506514025047227824354126909276651766046533750833703151580299591153092154614455569953745651405284982105592238830820723338508810551099431383361083209219181131469375865195957436063786406389488591378903115503865290916675221712950415130340963774229542691509040725184117395585222095479556186583968695183474369941670686481837963954731115027378828501782044108298864232546340868294887306753730947062081699811610605784321512311952956797396725504911609451596930939188855725464803225463688581250248485516284491062483347422375410333577111586187386318188362173233990679141382912353819278905575629323720932006835937500000000000000000000000000 [11,1] -200580475600104423886019919268613938818518923507196289458083967452754775603108201197191056790969253201792707370468475446828184402186689849611994109779337397943445438798968398784197018278560486068551998353363847729773050422404062502493505756615580895537458613270594127733758438299658004934574598185832841470955504705589440067262278010606527594320463821185740114438473042513686289352841698976218642158042733094422598510916254809463327630638354554179713794585631360584401668134256211413161086927292150096771303076477159865523353018707842995402676259884965120817151771574007145982280328039842890302783641511829441356240020272050341642036888539516412844489599971138001241494332599070624938721329161543624590510602960252492592371977258838055599368863856644052186068631118073306619336659150688506678283607752492070377055963435378187102431256702115209658353874924748306068504358504620692926886038486175113571890141174650725721404233430360666613878113225948504447885672873368711819305153364766336990462292679418963470168559918803814145615040337738122346200028690751996624797777117359215037929138926036719409153076931158048260929984790020500639065662476221843082526170717194003666766159404758167504357779047493512028064500662984386895905138375324004945270571868756373964138004696917593406877552953780453248387805545180641970711089053127909254025833674076580258599436514866281627219335020484987683046516111878989276093044710619996544897443390421983302002859915826759647036800207119740093302339750633342226513216367982322236368243380280507074582334402301377540015723551771063278628280770001657499304396978823915715418349177584992282668379648390872803125412037937941168744682625285522004172079504321117883462055669939234005369979042608846730831329334592614341069346864641779663949918884795725123497397573640785459450735571255874864820311749302097312924620479114951440763917401740651276060303487719457793671558197771365207329102388033834235222224656040199223559572111128786946576799340957590410314248644280744440267580729720005063186221340399775607019938025514463512830847220193104667936877452460640485759066863738196062697962815011701783267342598660794259148167830769655019165408801510971440649402092728557153441605234747642428278712900626810973721635720248711743752823994404234226887535345202643354255727499428373464687634520219805835763693295214436230034778599478497485888783416619615420197814915798066458983515563899986239068176300340714202076316792895320749428546070289566148245087317112222685679978888163931291631494159066353864620735281770914190923138525210615009730157409941795468570095505103489699184704986458896000249303962096206463796077934239071807518193567849339464530641706611196009496117171666648350845457231614980016054610007849072775487599225348420725644387898519217762231048211122049030902426420682167231795773582730261386103287098423491708829471621729559038233726171249616913871971490834766882471740245819091796875000000000000000000 [11,2] -8942073464017840366663885425358494209593022891995745066001974578828129027582676414188359375436603123333075019827996932131775589101780520884149962458846453042790562913262724277375023578252738915950928359410032133127120630725555566818220080509575870347846350859120849396874820689979798103440617988478195757988256009174559389402837786840182290903541442411538718527317511365509473910736943319435739875575546075137229128550003995739068894209396913335545320813494792178992293724660737279219513497651762646231860244792952920178926858407854316514402823871303787885361408677757850507690143471765201095308827874061757061409319039049802638329317491203324429690135295863371100552941261840146827819858580319394623576960142538080435539713062241870247896467401105823686691283086400884847882634231810330737953363932409149919471717879819264429431388921678363691376736911649191306443759405509508132273927888490595419594926841454138317335388069715938631812451881289813395343665703115480801377005282363984243020290639949765465506200273917738949241906488292820340858908701436601233024616616503666255479681950758422174159544587304581379570565200196717288046949240041224901934012121491733484506555724033705775717975372124767827582977390077348643181095126169705759832610131781573131689045248884387738139954133946147710702953789409729720134471675191078447103610253753593498911061550011762307401281597961818666837559359774185527623087254910167465207816584286987679081196950972098847235229880922299742241591119909010664758917271406767491999065479707073323582331733851579510776841251225943966847591448336276741461816096969346319387255266479566490782034421736458353524319927864577841921476839673704885902488033432905818518142268888463537714617969311314893501901499361026336987657951772903334096284506563442591518266301366050364669374212962571827796206132189709725077624347249023002454233090947393233412545594138937263410775084355832930075595926045187974844454978770898784134467793938904364289558690957884080056596891002563479694354370039311875377449335267867156522001667937434870590433383690625203568082210522963876460231882604075800724305091113552194273987387121030534558382521112723267914344644962503158790652569968014249458043846358581005576016598661030167438579882263122733655829559258398080009992993764631721879963239355341963068090889903054913296097130885462965527140752971077794736369904673309805838924263563062036459918804260490007327259122336963429060686839500818149610182331523198400099117357712304004584448411311950211960978474449238340760734627236769339489407555936009580595050955044485736379140326191515737748494763184696983346159273840607076296682059273161174550217959872720024693403538880961329528127141959493230620684810202454003295410641746578249271461313157413023818021764741951467284603283627101021971189085223876453659381805367219727198358889340903396142431368388968680531895278488847442991543923440644903166685253381729125976562500000000000000 [11,3] -41536788123238976711245766986076285804292302607750269164193380123472974052904948118220261953775218163074030561703375714565370190291940291657353046102756366404293961402587151819641935498702109824061311664928793035862718097836456936580487897258461767778346675532479546163194570678588831381743738746456330472236611568572574809331762825393446316520603671001389467602519722441520853820661881734773160783565832802855308807098679722484695283424240868516989731362889274750381888345994703101440453211444025209704081153718983684198786478074397057388683599980785379457812666813205744719277085284007692292880968501368475923959987127327691911612269514834093150404746507895055956970002121095662161136016151323771615226683341598717523285950813051223425555828057737274135318700009287947095564317202990609631651456846328065514180214011215178641362300693162588168859257988305433755602553779495042042072178452879886043749242048822804419741203604266033298883660429798656344048050442256592072000395317109131504988626117047333809388292436832319041860016396931650248405340616594059296779780712332844527820315030483433375900991144677117685161481476542389280498174549720296897213938731145920134371338580915859099577326332464209572550628123890714209147937798923349790871975473281473616008107976058567679836394335313114305710584872694763506843502526183531558741351368989076858925568792287582270639828096646769162293794583095552163926542989076306618637473436126973572696223538733414039910509591273241573969598499309889017419955272937280732929138327559652599420059172248603209564742777040005758604039930482605679227137890732394802595853019334369059979366012921541450545745544033410328029240935289227310171376926925146804010738132405129014945626704128635156779580680141463566712405215785424668017057708364014004210142460553927236409862355535849750616885334067285959983681164016791173671101197868948354602812480511510595656674078465170538214291737843692004080848266111092552628048325254182247754675858251919498530403105935331047804465151209886367064512519420089642306523273827010704478138037650705340773857610822422963737635417372102212803223218591060071702649934234184667005189560492132012340545719115997967686012560261138949390642755483003207882184969821400809436945104416448410051496415596468755298613679833653185229167779853958972691678818866326180991379388917977122395927056014025230281739256711140710881271379105028485930153211148400387564915750021579674201845613903269594986716829450783243435700225112991938007596630895844575610702827550573915922354457983207084451723854543795313469322252774688911903047377814393568419987160733467445918308866646522343309111059231091320264717975376797347492638735005989965649625915059306590248913889723963390402559848605558954019016567612280997845476896935236175857352571093088178537172029575431801832285792728544364032741984423230301688101175736662631161531731348941949566455633657824364490807056427001953125000000000000000 [11,4] 197546971187115421798977150598502153794411298878296952019410354668427449343704874105297770115379683476551179496346345810034030962272556116839000695994896041392116997300658737296715216362560930829727903680610212660469827448416465408410043260750208471946809443958162883449342651224289864371240683433636033391119483953718454710365222873352841842283809613993011038089749699149879520762043058893944926283022527883481565018216378437284217987376860395441288918781682173123919956073138643972282613037450671939690262580281570517746754518711652546182286343418675098063011138743553714256077559468960216471813481897472721807577045286228333945647739850196775503476733212234501194006387040048532359842225233839423622386708770703272591803139979406354259424429276998240941891204186679193650245030571909605224828792212578476676935883367325539829746765088618065376084923614624387221915161331876257661336626099467317451811906342748856894043037012759723790150867089676389227889265787265139075746204898987793368811433768754400766040992104289614791005662370632674439865193016587839826209038039123989212726618662915979667122393298484035735866351437247295662285806800383717325337283509234396458905798265000613728874526468323088582225127619704435765766460158881030982802668768995024103776621760244206706911480633854908487402533645490236372857763174754486532122973050171429050192816540034601435795004288297874425759645544003070193509059658861249782541246176172772320919660055676912731259860623311899824148250945658946932590967960081746357695428089202605700501256197091786959604758656941792349772319683969894774511216731368550995042904254738954027270876427438531798621906295788125071229720741232926491429041413007985954448631795472861354418518811144024560356863042738023480535141800354172486644474396996738428838035484738484997176925179020898388528896661229142993738837610470484273068255671172838138656947532672149823344111233240012058593480385619433324042188596798234972014008536326041393135438723874106131752138258595711981401720906145928191972085627224256309151380328200164403537881110219837698506060797661628037297050347241170814979197288572733893449239339637881532299292585889726209689759934817951117900105140718917767954152320441547456349939465920825247778647234974381859458629539563627903805449858485363062673167591927743274801236312905161732802050357288002947760023647084352661090604933939006853706679077740423201873264707059785630821498211507349684586710495750967770614050151887913107368228316448848162633959136281134524967296404829193179433528241055448178434291670670217294881586621686849256640615353698245833730536928175911152465118727841657221493759911296605389428284846709437260081964042016828400728511412819780502789941951503816423461042754234236082061912927273064346446967040898969716480864902380764543338978446863277775455639209361140003683471126547371764303215798298631020837163616531828970804274270278710901038721203804016113281250000000000 [11,5] -2224399723572455558366687464418136050948909075846785025218420802413407178463398793468443973000124907014434554597639793197500405612979310951750083802489214905842487328786855316876309293928428723314996053374361063927666321702288431240895011040722759680575925046679450509809515784429577698869537658278044739752123998424439554720521679390667574601415711036041820693088722972030986018329099067437037419119123873635921041327661256733575229970293842565080848314079136520126286550911346496293844842994833483469405368671240396499923358930244726143449911072600316022725490543034254094629455174264160505525162392723876368474628735232202714993530531431035185208738794868994436065106489775709033995611093984138901792627401028929579111726632752069142345025631813534074641225052722017908966103665056535273668588519369526660738126090586659735690322595073123750153252241362658830955044352274643200796103450835709160736664859723375482001985551229703099751341097452747787054914076829852017955417469181888165674196747541237371420283156619317334334258458437756510301555518169792860656505137932444281687991573930379074821084456126040120182006679839320514832070963065697977265333788104657972768350435115346684152558030785403406834035427745799832436532084739251721964622174629737709269765160546736184197044090421706738068109464624128265868636697829065603008626562279843443372885809413225781281950784702107895053926195155253217527737647179950782257412620355333149913147493821808840822422545993915500363623623917562923209997982755701000893361424214795094114729170015543831388327181168047063929429287868792209993629553313444994681893101651031700954585752739682907229379768541496532207693262415776594561863981408631757416482819170196343922809525971020032799938581317191979856516160982001574685394273317706555938965597726863735437847627773232797263031240173333354844083327662729079680900269538014481037249803657194735209827750049164069450147888523730359904985277625683780846348430443075342512729733497852685590905953629324295703043395074075788306046218182412770806433419699033996259790284143818580239471295156517422319917261766356481661694228923120293343553664794032531684494032916009967302948823788940105359949303771812820403026711877776148093157414803166672830413943104261396379414759956370575574227005864830473186280583995011442743055601303428701318126340542429168766475599813283845096244107153822914265644216341657323902020132701369170792429509497589183840027168046663031462858001264179493956311817883125524843978490491950512386731768280998684908666347209211019625227850845384216985083380351166439830682034797913846593653818857749512250034549406633195998602336115431886821237069280415726485399777455829826443134239982176359469552392396064270190338454234586541475541378099561293327756532033780791577012751379638033306308014276714111487299091986566150818167829453293134341243986826425320814365873059448297510698466794565320014953613281250000000000000000000 [11,6] 55902058919830733340651132812782759856802080654288053689570757638520662760629684070530627412379861372609206277663385884093846458966625222244502291596966975335080371019703829458784549174091419675920865799560741226516972481536817343167740209483488225344358951929202998627109348605843757992490184149061847588345090962403366664345464504037515801139025942972137166956214723683756086788798777216885733444658166806134590987174302404289457736076841645291228381814310328714526874367862330116279401477189816300204811566861124779893602201372512724492444967278173999359323890714524000415809002712871754270758917300610300845843564912068477900846440738213906311683525388668768343925320248438916308726626375021217473702947451997465156389021684905308499230421620209517482670498176153210145484305034617045007270608542667937119781269646117163226792379254013487695171771587100769106151346765843154456693945819806585611525243013214366615784598443439373152020084282783709649833889844184582960968756444121481928004360680052620667539739585713001159795383499882943997337219668644406496808700540739867797857843394315297353200041181577607793379499200397088436249160872846851923698019488890956325496089371808194105212261546049160193960780043643213668755444678133967732116749984254045119450729705083509820499703025336351446207821824080053574842972306730020413214635654782533293171740379091024079361813407276780186035851034928760083343290123162907740436276042912729086312434962405367338957316996641915000531849551358802948718081505869951159644535168138725998319567688566163283965450762956948666876305764102946575862572193668457500344075884192214389746182906811423351797222251530306928116617382569540743542614600973284357090155715467256924690547264313571588533877373711843263437416698135657894638448221667022212539454032055877957836242619254295370229746705083442993383085474490862008924811530579567517693417184215398604886637974343583432402787180574868949316066341011085704115633821818669309182827657631956525830130865527975280780339158439386899754433647880472991419071726988306674462941301633633153299248817577625267958465469817351940389327593902280713745470835212899935956220128895006113537834391567953058324990463696881603158976957194530676382968930261018013579076490427245480381280017484342144327306684650904312200604260567203437420636592312115483501774867778723884663052653091521958515151848132111752668719424123730239975734126223722102509476218673013040956889452442318890557011570674855709650702004951089575936598558627847116730650406832303493345266625500478833987162589501554303734106160082578654811697922112919203555056458298613105392902905137858124699627056825064200343869146983127499801294661466311788443626113681416123009569435991161830812404924884721985567305408029143056012546483220857673929759530449549448097441101310968417281841074722117458664961054346031910273555938079074783550738675201585703433693197439424693584442138671875000000000000000 [11,7] -138271225282631402567533787683286376094496538222684421303976399471554420825882387743836441918014427196793499219876727756306392467162256861501530587183790701934114558454535448625523189049291171146924844294401651875584070949739055882665378605722892900110453350309227774983390932499846773511324204103629075437677865782499975338713698116495357424846643638577630521479103685337650871937596900263615166927342807554070978877475282198040933465110175045777024022595408940205549927772592824087529946445398195481129571406491640073663996865610646246447235392626574001651150272710157148393659328141567136589814634902679844811351483032017407288536001143933063446257110493136423408386517560020621614124166551757773144510835427945959054364386212972500100223251216794897392429294146893322893330206356335196865613500582385960592675981421589236528340334105988650007811217383383273024464134663926109402411376882060335058401817408454951138022117450685206279248191049089978556287266732285815307631392012714157234768405885388386211206721135463487261136596666318632424845343107672555489430696189590965256470674867466321093621382117971691741448889398952856106736835831221957912127741184043827328112049534049869833424452185329694524164278150902441442537070243353262749388770850752359206987884963927603192458962627269060029429749510110986698963704057851842750879772709946580553085546255367690882365162696722056666509939569938903251690174246794972101220824219754429158803036289001309539253459486569186336756499867717343931668980449459375419772116239170516705874954171005555445202412944748921425554776882880867542814725381740247641673496031580675789865954484169868093388591467176401961090404773647918989356466656154361764320596995900441499497293330845746900784307569479826470343906845787051293877686894471173026330105285315488387277967481165416218926261495908026705236216538522478804306793118464893285957805886800398441667063297751817360527841306349234470720745571860922912114398564309431050994452118368022699292514633064661013279263253270890797983319874864470910428291302074639479081424163496427042735825058280753303291671313607893429900117528630879792845537722628679464364354503332176747642823860456731254154787026819453971634068763097156022057794741453683041283976725741097903234831567024305159470655869509881272737656008040293939842186309678061511136024759922643154762744912025869782194047248711316007036937248534105785006616988815861408851102463899324590800276461712147357701840275446614026893173138845220160882785569297272522006996331386532943309428220546388269925157969051253580748377391772310984768824602274485734638209431932082387608720868136346274375224552999529182104632127632912390964718399399499011629940008333353573264225802566153705449574579015518152759356742714869982889944757321213153591163117800243336528896921031735865722860064369190650902443705245362152594362218121107337644626507355827271794623811729252338409423828125000000000000000 [11,8] -3456845048642050240585821129712019784118678100791382754209067582398297157027710178393667480405624499079965680005043613749302428112793866981955389425789708909565277129085583700409485299332087776829609825419347556747857034273109393349819807301716719287193097546973919946057025463805825132826544652443349302070802010439301171850175977241871750957234493624566259091273488254609552657845456438717626464457791199543052556295188725367241874650524088798201535662145808473327971370515814036738765667485744968569429742462251259563868051576315075526350737273780909177517430454264193224604502616155239882270086576716360150665148074786000717689905670975138858067309587268698455171836777390239719420998961418684345060688088665697474505299671025980395072539752895419617165708180371100384270841485998373592873639206366707125299016944195477345282448018452140602653359557007968849223514428822394006612807218960624516033388267729723077526934368754771461635577600197785235053460679539832297145237475973205978005803442669221636658061503433998583376514339224926882260998962747100946359593741230297066798046831264022147334140364079086113312033200587366078987668820024687337367119603585808454123737957882525808806224879514449663785992950856602146751502875517021719408807341460758440655069501773842154454574488752668769253771689197327049952514585221426725233962734709283697799774042578760710204559628215334575840030974591154148690637037478527821446852027178824698996389857874345073309082514230024628941374074538256746684865876957919273246955957370633167923816242151894348479044755518369089366098451942953655665633753856378058653138733794581982594134360112905676507318721928314447554818324433351236990215734530237505061507817921551107252402060348438905510032414261750927710767690590012369056935321876067344771984676867470779143084998993425669902564863391398396306572089372447293091688903643982879104552059013920193731823571824105434595702979917404148370224188486763426083496909083126476900678146280225048884244607295931924495379268247953706732577285205714672339139629766587145945684726103835192257447338728345106183634289596762423809557396906787930520113414384079377233512065391838681983347725891551915762485339292749323965102711575354897326212451798732986792576520626414192847348439129700008542657031552794346705491141703982708132708483211505643606583698525361650968846831408010132759062674766102454287789655699503268418662417315099743691495617397855272365311920194142502134018780599383377357256079338194729643636230162975277239061593166029342768901586707349488645353465491498363400062627786031010208367222083393546041904825053266581759360839979064140037073103904115055375922605908338449231933094043742961496892188325124217448197242339420893849039295812547514745206357355831920513470944472248961220680683487703316721821355781108343956084830033554174399553079757605958322595383996621490283124308678062985844547938540927134454250335693359375000000000 [11,9] 37533502518797353677244302654056438925896030883428756027825506775472032929386870903457599393870790858053384659216062735996440091301295058633766121246732162872330786951204905111776057044319411790046742760100454157714393554146075781281052483686573876748866931085773917219369284774670224846150869459962757390760373345339665585698180918414658218113263040923370176983415661541660399056203431834335307009699285535693898775604445961201457021088267597910133434848431732762348018701201306092716498044013952461825855215068265337136981861094980849790813702440963347179290141914631158885139964348307659369890690527457804542980502921241206972551396076423271159488165573327464632938751249690942149139865618698681131546171051694293590772066743977571470340546881647222143200020317347211393884812138175658537814322979616410001598875112832488614655284140350882030132164688847366916538583396604848799488105217370765880501532967586491124437310064759602761451759256914310504863744505230502177937144798186192468198960022032637845963986337121363813416595042607735968275636101336702857387192866164448400261144136430038655921471354770554674364949343223171673052714446365603513538885875595925200050145861261652979676752678191353567572449358472770382192343201776698023070435013698411924055239311756345877334268759157500358176233403522574143409960971304231471222256449267995407314927216731934613382260902166021759809448092348545853225301455189315567326635857075589106688928712086066779097619504749149648717150264366919108721192193490324751797029116554559021282983284312585324634424424010007508681288713508298516480156961108422906232417817784157156733903114677890767368168995650670373471294547734686823930678432404766983772746767218772375040892758028460540022929369234411451276086131214616411396112453004255949783351362906418791949720993154459733825682860122800734305471467698745096890101636164695838657288873239842374613789197429815576417482769898565654037230163706594315129539485687399637236503111297149321172175350354565763415388678268924085818755406788589170598907735212573211376742464831023629374184001645835274339569562176661050944054825701742345487060311434277889916425048443866444784703845278009996519072500015725883618062733359621166578589330709718875541941896958968692213332274862549671931776866954725269369547974546100943435016000685705585130843439612859940691737812646910190850765479750217566619440042178667752466812421434649157888657992779454121053181147055193565744841320428518924981166093743347182583960960236301838373755586437914954679454916544787508960534409339331149463149312054234470544679306898950190002065111051114857213896429008329987698500767898728317214594386972767951488176097021356234682356457493385825138376055545339692644129667005865990297487215464130402291751331517928493389093732469503387627432258887605591428266452935296430490116270666641932857702675055217934522002257158312943374767201021313667297363281250000000000000 [11,10] -202215177631590603830109337987730870450606314135721066082913127344229243307594023702795021900199458900843080278407770129486275453358768453112269147101859432180590835542151657126236213620301526351311036429131330102530434892518026246121152295792529428506457012140294527747218670344002189684065241702703487480945223105824432495571154440695387096806043210124577064868814468565892849481860625785440474216993865127105956511582838124885628750203843731963560743343526325409447525240603406394942733078425354481265880696628965767035966459828963578267828716176677001827728631187450277380645831942780235959958657553228594118442670750865040333692997302905038068547511867538477600027762068168696018011213548658315482960195672686655075991602909036359541359597383853363077909758889575510433799927736494925641985735877362264997631846637019106062611095559123534730843451967408772300098714768006885874871910093761582668778017963027749094857886612613257137038303870505787779350550945355211764009074923871813349380594250297411028890514903893375578218179661708258589812334776736133781512799242556039510566060758021790963504427463004342350162362988805512301741052627274529927835337180090532515929236794074786505681964040160144792118199883984234685933091297142239159537310377406601347562239047427974045564128153357184794055603543511780640324600622325308336490190573949495652627075206033645606050803868652883181319958803101627626152662342969875117303914145714400072699811510178758869529995532467013036800922971417331746329801132575829088142254735369608194174722633034002049941685046551211722275991070414060978735752954897388849383135123743924831794146164672714514515276818814295517261714699193701103475588981456746401285039290827504573889700834412346511632136040205574188642295099504713723410936539135953770354127017255610198126452008344920052862722097805449512577275102649438521189887909042348899307587995407393522282494461337573750899098502392560908126869776445206214909596811344120954713235444414665009442123410168899627102253823613063751569777200102103882141965479778243141853160552128740250324550032343976059308384045338608326755308047505677602340537818906308679820412056339874838263101157817225391604951362426096198032782682385007004341283751088887515057410787572317719143308366471847131616553873082418983243138245107300846026407930746434642206781769865586130566201712181551291287111719218764443907239229057192409393396928851079958511268168210226362720527048604801406217443498600076749220167218567243555381420467870049553405725640320444708516735252040943936528584750457564035836198041762343627561260066781026946414558229660891608367336845003964655382643288894110949768460253698170017548794280095103387292602267352733588496807655310053153819436520175971517871936473665995212652096506151938448578800099513075510404992144605815218089869295620688736873879774513101947374791560110336359850605365828801751604260061867535114288330078125000000000 [11,11] 733873233637338888592315607215245151661951445745129386508655886404064932480309165391588668765695914059531230679573770918005565298430470475780760965547011851176027773346900534405601821202545137182341602720490909484369810314827128289089380868375319298638850476379065224562177687065554085406464342740991926169501340186043705300165722309967901202273887364469738721222133326512238735093915096709804655378748024081339980385133581452866298461379218291593990636689180337744871101464401656268737170753162355222915384760079565681927009351974610472057195529515726969634530231638557226251332139515526644334909170922801268489420093510573960142348846234477301668516570561316279712884078056958193996710198383711976411424252586079984278338727452803372514631484785410185335366372617512441256708635836308047934190194201443783111527363593328851411500600402121325775931836719640907355514850970740867587852022943724497898877638948523321243914673344712313039551475241608431177354020759536695931617913336062090209156695228064392775690107450321453293016662207235256514252486081893333221916717655804845428751513934385210776419730110620327646558154900427448758853929257362057733040567207065290848918751997182500533947514545899540743932921354738931987077025273248286752981085309527273710757263561668531832257132555696891322298711558160400551464804070307333199519545255287708693608708882376569103690418331556118103190016000252369556139223088418169082428663980467454315214028698111484077256326229902406400376086323471414531472717714564976413372993728695701744413098591896963353980659027884097264522810652055870583276956229459298543294580577774213164932787854760751813565693977097524692521884994808817379341118815936788586792504658336585344286079361661236140149426937342425500141601902769672465852836091974787692014566105390883230601234494837462801105270962183951580610922651274058775401171676503705527852107848622006789472404064173841820517422355981406791511258206295217639746205146025755526360313288909429633667485758471015410166236552810484972058490662640656875035116720242112118981790908128966952041932554750000781842109926980793481379714836452200165577056610574432998690617496968633869113711735439410899653395378827537601437685291940200079625578482687459083877916055590352406771397063323722762916330842201495457976129331309379487680613492800495165160954535427306052057826954348064421927745434271906895617437550159314138880077689903842039143012969842112573411100200109287101732882018782417386014044521983269849389601723016057657902108780667852700666259463227262621976909636147999265083156753674492873895351522124744765519254453649169553342096107492305267055052779529191742965753006108074674495713562367872549858583947844222889908551756793207450958116800167131312302455606840733661847230270108234898342635868898333876189718451335871538255476289195595242758353195571234967056356307171004416589274454985059037426253780722618103027343750000000000 [12,0] 5851740164285195609316591195084718161216862473801000859301113725642509146766928435001198696428899194538510634395357461179878010981617594596125078240239667590521724419945948868589863706888164580006435085212425540683779981262386215834137956012593597534341514944645552596304046164428270072925595733952660975549762423071321527915962884528704677351420682185148241818226499363019733427235465834845015788222767881653294718751593330858664904550793301692442098606781055338307232414703510049828843835532621950787046522123023340391190827919914614550468080057637934799485985411006992224198144048580922520707233878230237760212313667144567034949774799479855122893852706111348886265485583216524386827091995212998521109236722386563598548344759452630249396204657521817604265219144518498049324421943689139140444251402697190175033487501585818289016636662912863557502440795002648902944416777640302958504577131778257304686560119111486193791171848204339442319204306635685779297244964576908574502071906831660898975949609907134802993704154097213602685784715488110498548210451235269806818902669425883734293363056007950449551267769173798332815286655656172985899975865053585775322375168723784573984826955793732521786043814845353274599337743443752429670524376469527461966862630905435291615449055556421312770462655561835680856139738644725480675238488442287007421133565354969806935806805778155563738129435380447517626099676149155405939708087677245813741217873308385176578923967307283447336697472803414319990896474992618037577043889715002762659148474307412468555686868049588923270447119567937599613897283289024265409617523932668473060937675368332874567152769569298780696684349301879787932271145020700198591134426232685226527634952693731749419826923313954606276882678405587585911370123103463845056210382321895970555813754822945766630744233961751661007147924170914392666387587814856345048274158580244444939256675761316704809916771927044661875170030893839574668991131902789815009514974255243309543829192375518120501138007188487018081453629106403560674909982528095991313782753670972737188970095445395225982787856563461846335876101670923895822460556274225221986481225005051914357387448674792504793787660835673836681358245264702307188858361631241554712738647839764093609717957389665319763173422268984951089491298028678710728697754272643505469348230053921622251790043357615464493857815924158720870762770754944260019478362100462711880270366502458068690156595823916558549078711513303378640992993242585222192407366478272900774358971548641246440725460964381343457522484451793180716619714571407670477497084482779998726086091762596883251575139432416347185827516361381133338034130203897247242224159445689077967802858575094037931227780374584553038390396143272057295310382708894653117669184095251551102928549025482269226238164825152707424586770126894696076449040693594597856529503000464378602874016734726414213517401330562350825204021020908840000629425048828125000000000000000000000 [12,1] 416262880673901389211026867921176601604412644682908828478461363182808130657898476156755882887041530356634694017030019194912961376778529874831944188044588064349088255837651428166343046111378889699775693125084277048068774336624313456052825370779861981446177004863778870760429691055021220713729586555105151930295416116808821130378950302568730750051812926678776284948881728729415645570183537583790251021512792648043849606511994084930040277371049599710386216298406263589144884993970069360840564607303429932419575051021255624779009104394992953523226290307004337584060777123083441096015796152612458488776099404368127228994025589323212469038503192650042046228898508680291661014046640786799469461764628926607245920611764890227345915296027830828755452415760603265119497913969135127393646892730917339348291710917673846259814733251026364741847203889453680822255731720387670516056514282052491091780779045394888162425678414750848616458335747358442278208810041897375289530266660218977445464842436915867100732991718231161784200204513933847457106807800735621172168106823518537405969141891916769685633806364666541787807260358551448900696407426638026586128457067127162883976426019361588857507725523285897007064232941108100460269704614641281512184808223174099655823996017443742332162847250844417381461944167499885965494873161256665464182714081175401270569226695463417784445456138277766126149368303450839491263361477133638818094215744119667819085682624590118919376738131539266526910678846784800955099245817336363424175949282453902903663105711504776859782009933580508192918733855673326962926060072974543184309783607420464932198533771172593406017075046649208999976285033023525617242857968301289162512889216023879967375831212568067837176735002148771471617776378516289906660758842213841558597703208941346231641352010707046885941072295820237993418849051623254511585934277301005111302353425702835566484204006474021500794804448484317848608045226560431019097395203946384589547938381120392979334750684845153055690285920531747975430049086539325760794220057727714517437289861507546712542164607487434937223481196625451746731786931575235031828977358581308650346355353183426836380742581343800515351557357654683299062091066793538229621489822083324541944779965866061918518859311367065922025139297685547374361101379169205381191769054730277461496846635401687728129475512655055225729785680633266677463135215036101675123189121887910325768299729674588271734153752610830505781242981070244154715193672001388066712136247236646305837833630970522021976271267839181586970812627111936798677231460608124072318376201217450956463470788482053065053045917759563937568742453498126936753700717683930938038641240034557702628305996412829683885340026678352750734335973366255081050994862132816214305763067723784853413083854928840477991159147945311501730806573978206404299635989290962884404762586957610605854029872500009504983050116921650682724753700370001752162352204322814941406250000000000000 [12,2] 17608428097593860555861151243209035570373092673664086355455620780456934655527668289195627981710910543968225800876863729405648661963132538100161706406201988839084496245983876555800081834294862374093635624441329117119678491294771820337182868055130701886640864542351038058242662652698145110973743038754035543419259345915585584486559339519149259765817532099248515488387072915430154075727567612740306555578819802954285490411313314476852474036184287333966857547407021543474928440959223419781397919304754740401092187471369067738495941908610073107843837231350274373570024173138977138663171511575237118098227267101297702934895171943950229117236904591529936558803556982441574693405065800057584348859845564506082921340721856932782891115428482225132514882935903982440500423479314109286709377336700118867836057727954524678813641920217791490574085152383687154874364802947210575544367038282304992591770453678546403878525180610206769198075081582164667670205507523113850400645253301490596955960024039301874715171017300528835818754733380635734134119581816600068041650555853710223415284288570037594959708485576165991538898366556747082993497309405771970986963667638465097252477680109812806766509467745642571287282786679861787462133143718819653206300263383540359448461726484705615871616696335580491590207588365476129033872143773066211763715858701554735551640567690232191224133390269952079591039786958060547680078204401837578781207682509384197586505687959526665998908641079349669783217005326807311449570535030932204536855766530758071471547136236865679175837593387157323082718244787312035638498645493793531912180393240002926078151674817527780824701050442533705007557810481486734142672651018990672416720278681888579130247867813714996304929798024555587938925404383919389292371019206267650910610009135403555046006590937845556942682136507175738102922711125580275733786139659355617770940384765590869765140783828802353205987543398867764013805964003595794109930049036436690794526383098674692242692433023844433917844554516878141634722524601874499655622001567256415735458551113657383476980677094926065568682982629449434628344280656396956138655665186834546427417858331828416395382107002271870137912607703119447411094068509162032824086933811843169135039523820240547447566097936237720518411143730582038689299236213800826834362837607699994557156321289059672829864614246598543416803583036543527814931130579572899641341378116706462473668344466669366058699174507295871473049783499313580551394249026845829962011342406149220134443166627775274377717262453184187050258029229778960232741194335214510104369364455989641177143089296058238753480475703165533844837872011774680632040762880007062745898564091062155902467996914000069811405495521814512289206207698242093302767151735109920886818320153588674837834816197790456262498986665927314177714220690623026744835934853340030210750255866173767210994153116782105694856684806557861676205856138466288030031137168407440185546875000000000 [12,3] 236897304184354135761444171611079895063709556305006845574205035289404057367990693194242139861702195557304286471337640345676721136928390397510606370776326054159783521389914549422683354687931553900766823957661607571333316009626141519009769434530286424474158243271400441282457020018251971120026838057374870001438995694479423588423693023998520629614408707105463277617999885468943183024797321153737007301461519666579939481436895420155275821780245624633437301254959070454373140435005739709548094526925742076798664343491884727938063594269045655451056096585556491768354323900927229474935051489643929974568071903028716672843584119182247968253915998308965021963855164011030447145282892766384997743454398288353860591463855556974251589789260151488616447120443038538928035288146691242618001530793568497191122814971416255253252800727971605500517931534198953001253199637869362526785868311023582157185732296128278166186110089811239757252863213688743111911859972359956146203049237283661863434558362417956965725148453679993832967715552048635527303550945065421267134883824337354450864685383817068582342204557239695828573589414761099233690679807035675725203300832981304268579244180380498491279920737113202708913629316869839600141718575265695078494401216133560453649430009186967441854039156475176557024061854607493182216621288287177165706496876705954288690312429333111082430474468401388783564528144522191128549497540465482147986196785067930569398593073073753941788662739850759067804675711927537868144356276650161133075451163127636740670906746970506977032519879966143852010253816461062223751342025609736307796321907562058709930331579842678159356461568239009597036373316789557910527957504673410662042459426797463112385525197979051374493041357838828923729335728721374782507940589646863101441697810874064377256512452622959647512426539503271785865016833446741999571050004199019295803245238479987307116486306961507029810027638984915999011040838044959080286166296093891170440577275625047200576003411652684914079730392584736124718360177373611467385705263383886934443020211587904892868472521485007291259126892790798529922253382394425387887751951603486247997799183595149262754889319434150208483580363304275984286164097968911283303424209529724010715984421236864849499139195390612438881750248711973935878867491519179879421620684358993085761119028067850405997146861181474543040184015009633593898920810356829917910850188198185280718113062927911835580683161515877241132797792234699999347815296856315574319129839692668266896079943558670274277900787593868781992264473554877664808655002082145687738119125765425492385792794123110033186037409324524220506677072042174228822994801589433518424168077574025123047811332044755952568111634617743074011939227168754143547512011413312759613322047790309714092085607403011806491689218300465154752203068225017491048338513704896222769305105787064324673506543682256343809083382606622955254827012083751469617709517478942871093750000000000 [12,4] -1251789101364118057367076800645446006603099900543967277847173290177587112035119622782363508273820338715370342407683516492920637998456093759007546540232444039414212825710808978348571122229935338473383164856480298052143714968949629353847288477272235508404651624986144317131059252389300453238448162388964965268346788545944490534495959298750123351978209291924421782729716672211997925851710255628649980957066480297027085774595503481138161986448803181014349854241873025227422619878740242185739715094876194254310997454754458564573222977721970963080283334048532665031192214248751206812228893645081346609195270997007903922887073226420633558116760137125259805020177081282554929045276315367504146009239624113513807303772647468269692933958381134242094771814442152328805843544591426935120693779399141024496755461782760402630271431140449233858063724247706703809595841287609496162767264303867450519177165980915406368958662301331109798504468432841149188187683867691661383901408629224682244580687281323149876570368985868793859706182719574660688583427421117165645508004752525735683061121386208557363874041653822415662758753372801667411438207944160447187194202774832616808845047500034726799660999881665379663465266132658744279680876678655814197200936478562705252678782080552921680307227077746121930518124672214747691597635308263148781014313890764877578580250368042833286061214346313473791519810082624791774854436728982341489260638447405022885452269206345149277761970358547642473094927986826813194645930445118694068880716164375080334763874945623084620262976210680722520724647139290373391994154339878337222731602518560196451977122053655671544518902041688074990566213530504523401861895468819634076329715759792205216409810448639286152793429627341749251130354108317484355768940383527764066126338467300167794961343677411427876086556033176769825512885094000135116276790923701166490137865830137358196664829343158775607667117603217919596156374813740796746335035251724264140317181987403278122412228258194299020130951090216994151775356838451197289232858810875642610168799340125237222584807194197853313060831129898519270690048579205902081228853744529645113208853808988724341714947085642933277911561758150454498847799974692325873087082423462107947446581688153182626833889034339311792945959358337781249527729340330728311614929086254106207149438136449191057868624721427634378064764210582267223147865344365246201967294164102188290517437870123923252728275231976281167980703398787107553963816780683479022534964784615715402254909817653318553039605736282048009546732678324954501207112050220278109837024088122594027567225408092359856738300754790855950487525748610121434298563258879658491683811496305347190125713598217325882391976254197085221761980821376639254628323624851637945875719241337476433649118390991101957715689710281395526888586090910107129711166673999369574595578118374447923898591489918859213333155299830528846879301729799749409721698611974716186523437500000 [12,5] 2736211392242023934275107872320807675953401346995394439755124190785404334274733150781664887741478905209107562802278748036183390283826486625655342712241999394631734394017566173033218020082633417266188990795783900093723026679042317732070536389841487328353325079441632665374184571341838012347419151705077222509446637353251518542952020501150100452914575543540716767405285527514658224059382869094037081537574444238798333707614785283420560237542256733871501270043028839196402253469098689401863624615686094138415756491189605923910977177005535282330616510124484468331164754714613972546271363707651122869215955936915688686807936647101328340559187031971052285454289257807950673452219091542314191577570322951574998452713159863643073892325907341547851882288002422176842268155205698088361173187833893742215160987836578265135771226372327581836571261713848513301726703477945017436752483172976425313741076192625443320952237462809162208632346394304723356350718214087121152309614926044893974503221874821032499312691914943572618549305372528011235442321591015612812516680040839606196818062907438915779517175379584382093690884167592376830714371369548187920634336351192090072254487919769934842506789667006749973122909612851669056412856165387508522256826345706972532867957353948994783215604725424389564540738250481478002616376540952509897909050757298517198649951615022091977775990270420529438526326619195995472768834689029489831678843433508080825689322029078258355477867343512076140278547611024371072550964941837225589087012524594146820353405274602556830906469205712804396647398574648737694463621207928838261704808450179442707979281465269015231111448254241153829284797067241479909342933867173011762524486655333214499695328155585696132614367579869834959085496105627783464811193681532990275129528738663756112006750371933695289392722657491783521556673097764335749964869147613617292239532656703909933878636303133877131070585192374847478968864700364020426144091076544695542656560971486764366647298567056604292608930544637873483996158194829647687552956822335235161196120328390435508639730099017578331664858860158391642233560835882152202121558683753147076918179663224568052092510463383563965684163944850512030945695480580229972338692523325051916490233332651465569228494285384616881971665041032782492149760483908904371070428837518838464476642020487515884416279907080488304919201926778784938607953275356770302833754054561247195597587483321951702236512464436498854002260287940896374822639132738974908592207137874827105529503965062830434663958808480880061379405158698844427979657622323161631503455731968783021816827589414630137409050505339698599961861123889841766295919541731209768446884950328497737152618193798281304169547224144139166191700051653129086572267529216057409288091501665414720530825965425138563071014624761763906214012489090172915188402306215604677472369402226872614447899332309407126631280778722432600602587626781314611434936523437500000000000000 [12,6] -161701477815641051333752638227777565252073353616290739406872867705426175501300035126503786245223710194084724199748510676457965474411455187745382831079421857741154933526632923978790610134624908925966510294099152169507247635700439782339390094430778810780222839797539486200842226869420803875180100957399512663888273689463258520790923766595365156637384051275160787441762222299940276752741466076606533371282752106639130438721338829111847476494577060157495910955886542892590453844932349676424087226957675360029582373640833515200670952857833132556827491262064553670664182139917755577966590355240880744940048319099682929993047273752387823869376179781222174115911642679063234927359457482681657231908266301289877137006288162070660337366257272296640666047812109891765625238866442303282579917759189230767534636440129402789532661242075571964290050915586073228212278074113119976682766170646209741706456585308962421349875935680807249153322408239724700662297168127261805809071324307325688619613179003456360041172929254208520112293228896430248008835990968523830799300612872687358140297978128224879236346800880326457272533257796110600573318054946258844069386636048817009046751960477288006928070104783677104178708850709834317912957742962347153981881237307968757319873405478369548898756307043337546000296620315866225768941297641166874776527066688298542661430914877750155737798460615133570427836991384582302728736751701774460760931241960135060469655338736601733591711289955962718205888995926420085279304437206895945996728950776113049843774843093290810104152141909477991478890301849328810809365179189773573106513913215112804581957225761560481661454972121232084716858365894417379846325180303608523606578874853959703409993887917047001661964996457835752151117572290897640701638203632259110291474379205875739676910236120182297615570052589512566112136911266075133439236640033465922811426239154381959264394847227034881126709587024369498292494739719204771753967768674334644324202229145511686948833517767702684993184870246014927224956507265832248322431318747151221292089780931874577329198256779928232478071209599490519063956801499314592879762825569621442617596726440045835459720822481200858270455635908515464242975756721098455389611422758356009096822065520899797148022085617854714281054182025057144542504185123545358578194103251837986115413316343595610160709794095283013299872279192407365039705664459356912931542574093082239583458896749454732374280603752430629473810717657105910191294869069661476304365563353242961775933122209506516870002963841077080518114772421760769869570285647187271066080107199536933629845180208785414317690092450260408130255486962682378013430245189389987720856203667263107537027850807770502220436108014109691227337219126120315771712238264081764011409819208384008751619750240814295662051478875221654006460456982237800950991182321047844277897191697806415376083152234117327262085149009243623119402855081716552376747131347656250000000000 [12,7] 1351781636440732521416346671790443448523309783688305609735939492751080750117033494773908010852035418928161608954809454761793056243899749381090484262600158479886252114952119390171943794654770273826289047579460636956234606867036662838729881714842905299463886877735689795082038668099627748003803249328176598686874515899560562870624143140322340248629342813079572419824263934386603003877251892515421967986152848553877437017823472517811393179485901068689082730527711518202502299828602324170454347142465233717116412977378154972950952708970009311579889917181520610350526389005565020202812399352091814201678701728333897639055656842317550952567955401346854914955427693667347573429641726837142250960516052211407099344837371774080384221668761628271548781940759839882665239206748805753741890960036030876934780606170780865331723670292106004010928616129118764400061679551604445711297670021187141633838815044355745768689917115054083589250108362340877390936604090879603240466895146639821496305147442723656226334877175213454350315495486939251807494543442931253053139055610331557326041798461693671067993187440265122397396930499668186667005096836657565672239769267594270779482754186919977967094523031221121988360010810271757327397086942990222153287029853097929175964158669018163835041587798074638502810557070261083143004969585086338490582963719144377600212250364608129319005409501632051141992062492693835395573620752249961020420813929931093909989058189105683633373175092798887229198068016380432142973991662367739388879972944475331189241614046311625143337415215713659014187639879410016538106969991063127712911447809228478723715372044073595936460738353521130202965713487800325396378289658692027284808060385139231580889770978937135797732586170344149901886537397729233910584811549242847591288542776486007564358471361974677122724161084905950784020291319610477112749789722849400045486361273907504882486167552079976851540189329673802323365334786183767182066439716196966006061474181289306338378721236908580271095045919194510988619903258232479838195153835906745209726799845793463611565199296284843117012208408350319291608013932925616003023704820896613242359215803563853251019952520391921497963856046042564370744050542924917290999210925035965792227330719043445151035450645343364040187588717977509832680760934957213076915234721223739153439619686577633827571974426125014633392768812478870142351988307393346543905960845410675087937034982335369601869055667810488811036928453959513172673162568211906290098547403999015337024544716512950620788531216773012096187472886988076578552821766619812195669698321818839991062655242122168482891232746181398374162931096980615540186857698970317907695623298579061950444023973949557464548620878528301745717015778148320221672671540799577308082065570092505234497021489409272686901533088727317674899019543300764103957258569104365204118699245873746787841700714991978540197237667816465567227623978396877646446228027343750000000000 [12,8] 203768100735522020823612100458237957863667478919841280750690066496674414156285637907084215020160750779363196867946903375810994048219843449168191404128598007260355581436278625777946222037703130695579087150433620646640611137590373777946749772140288484782283122493645666996521723419933646108481681521759776386201126782916009533284939962490646016252513859806803017694256439382208361487044399291713654283899053502164703015926425795432864440350264726674140064641554993754262318259474220366406549643200025792562161271360788773393992343982666687735022757179895885618498330938123111512609862906812206109067784129516365667870216131795432348669815295014817843054825229912753351200014610908256413650275404208415112614184764346651380738974547625565507769751299185480629736090226317938814105641354250661746126404790733074590984805336316517139339501718929008587490292827146387613534259337450854133701086113574625935000771206682405725764151006807675899030790168801554506067769705001429194734955316864853223950633626895279441510680145404694637467693900217164974527369937988536760547192208943172222476747912916473857108688183187004320917665556492441184425998780514491942681066346768667279059677592047306966553002871946091820719642641794123323268547364363529340402793856983917467305207499490131109482043974714149966163366514026536537792083793392097818996654297674904037986988509519007723192173618579205946171465517884799820608378707112608678970195751326643962082745197073099149493061487316635732797174146561430895340194222904222722748743806920223520342687674791799237906259949588558372804051064164574898577581410654676591886427971195986346377272136651149466527287163129113590234830235583483999965552514992768370388493203230984072511096180134040595781263158158763799746636148241107125138832386908516587081023472895166577170073870684310984695573038073638223546548141760943303371071799023363148085766965107928013033056441502264587532765879152942221604270156280379228014590216512703151769925303625553379889174322850749874753432500328994569509725894492040483990573661848176091689838598016681015022824915743188806969476063795484246774430942756436289776970413450713780518732693683629906723469267642851599859300309011124250928716799919638810206511589212631932859773249720331403138302223470558641679887235842481814085175749843664486403365919093136936735332358591337296315712233778174726178917822620845749067153082572020002031385375492184292246917977236617548666836564013104248428929491444706413688741545939852568608865313468971119018365436770625767525297956062547161326155065107804425818754011287962076899325626670745950412164569733266193403467644596808726501442863690390391185494945219621977583068300467426959994811014256177974264202739055287869524727350202889521164862094003715752380924134078700103733902839170079883278050608741608455353092396976528470492994826562073718268145702494560525464625274196309168139862322277622297406196594238281250000 [12,9] -60868411683603081109563403827989408466775920593476301505751599661963225536898699471432727675803944336898769147292837922615496454660513665151446485393629844803644601404191630203361244648857378010761442986183882273783219780002327648458152211565819990878105281539091796243679388795956398528102486237622544920164057117866358936419875138516128276840318630179020557861706405117531810436618221299971295137362526889229665799816157372370989705185407235241548652298281169587428065023983179973525903991743072173990195123734053222505618480839428120715053615869713577461018572775942944213167180533885797778857825487844174173083011679510982505197416274683289460619695966399516645699186602681708553743451043564287556356531896203552725598890061057937623419226547278858976937026193421633266037744339412059649045189851070299687520031534629858225058089077202556548857086821227863720258146665192490446686612266970122970005978168452427234762132388805530344478855865678172308578732013197437592952176344056677896623302402410749725390839732146040481551168750256741090892718118052135530463980773686505585051791467865707888832836097059300830375491487313348920885970613460931182058638726664511783853267293037786913420048806827638791914388724513445512829035538950746566074932143349848437561359429917977739484818714006937814180108515920128954292733443937743231607742763260187536636793531739818188679603132555937798889539303339080681945554267578743122964401242281017531441809628133470302446604351934336930370784219090686338653788130786718311685694854173877513125635923836599843350209016906350232915515134791011158822040901467779965241560278862874196692362069897482414362208309100750822486798102984878496955228253468660042628206677775188895958780101433372911885966678659854511638911881010428884150207147282656803023600023367081434930368796211667118462393296839045414659756721097567389566337739986875447387239993846651340893692255777728286421283781344118060484366761570986877619229309886857224782719317672156934531907122761479607383286899223560143523963871762460645073379596907376592335115677999513113007795016490053415702923752631375717691721344472725355137097115615973511998326241383314481950273220540420892903213606677438619786459208780186828737827652556222467610383098962413231447831687302180553555181674475462677585468712309913395927327021215351584989152142468340271188583707875569619752993673074721352603984712306623982546141420677771311835569892908850604317851203345980592148920729006460007546858707148869416321240627603055862580756851631017123352932449526793743420052955721444719321945785637958093840737476755798236218149750992267089082542088827491241043761512697519058778443505086647949729597317201575856960684397913899838648881275250318756553128996774623913902345857727115966664523221890814187172452820619231475972879850365854108655065057756044767167629537760073981202074323509521743207453022689312760462598816957324743270874023437500000000 [12,10] 457170339400029259587942124501381631888261950706407822398945764076972107952431935849395654570904117517687072176970610502151436581345776540989018093357030756639535300520742466962630816914099281430051232618182084050763292144578952783725100731391634783309975966797310965049194508539193469015107643496767146185048015760803729183411954319274859273415166857350771550372918889622245425282282216218346834892561626804413659917919262974301369362725608050319455296761975423326604382283822185640652202543209608179186612171828888509835419789260188964831981022919128465100284964564397864262782115518968051528169398527761719470846646901574729256713498306394852185881350512902374037802111564501183090475212241670149973011261827292713326949587374455968036601874918136313220052618789095198195367087333939576470662219373075154109840582836420679336729196282294461453708075739212776829686812045053019463004695178485737389312377134201118350561296793599223955250667749998235524416672306299505348765250540594335922747660933830062138491691134516586577360869035027150271390608302670570582038925736630658499496793579937430049065393743180746098628997046217712508525999721193238099602511230226820205885784287586018633191906828596430389720740645036745150684730569447730498898299791872499468258870854170889851543718959299991355203133684207547066672980665117500709404698394463352543543859314357006946085852519970542968342715854132302725119463559197569117698196257411014665004236658394026857441568393170823009383688856711493806397123530154484783682395469396403673817298751170250983702970692895833436841677366014342879526645970399517935481868621393090169615382471069843416107632101128562783713799741995774636047860716717653537301388585844308605502322177272569072495933128501329429138108138135191205702433567865085146755969014530733864621868374360311736392488431930571745672785298640202613616216247864868740065468176583758416428493002151452110644305676759125833511919724016842881382309112458793406974446701662435811477980591326935515134058099402705441580894512477510781747200507946908221650184652743288352978175598825127588996323297020466145333222473279524504200645400752313717407606489134118128904604593736271893883324411683664925407757588667060325671423994172956897459825484569514696016044717021035078793484567403686444595281396274325705616247585834715931257239452341912735804375466229574661500471475588993368155212799151876629194672637514860333781603396586500833232120521220252105973812810607049587192802582311897697818566508918265990321983797196143473420121407001821712337914092004904236999542558645618870907400863389719874411604009870446620071979778497180197524666277320741046164883423521641539544459197013265899519057692538847379753855367986312484589561199482954018631708978745400364906006048918596958729767502787555953220516441721048113969926310788568968847686215808158681645758208659448282027343074193637129098988225450739264488220214843750000 [12,11] -2002859835496250910910298881385077470820779603015286542225987462655854537583907358591390847637773255248487550442006804053501922531174620935865884494203094000376430373343634212321198795901677328222864365246257619472983888271101241543424925846888079421078792449152160501989952163691783725663470220205882660216239648676149192950989392452699115602767882211339055675956741016898637820060186107182894844031247434417708757244767764063099760796718438761406005292269887550833939856774612678746651464358576288206285862163829120466089747207499488360031105727476280051336533197478941757109655047450347347567465288928185522590834153216646352300667106372910776209153136488204133388968740011147135518846046574342845748440952588070792450988847522685782746840511466113411828626418062887557317125370972229172279445092070250640701895323331527806607763501286419292150941741445997173566463769020794188278561205580469458704264799445459037206879657117925772411294571532205974387379322859366662895603787556445254834229658555314424586227157209804834894126098295130311912142143060224901252195981176323285293083539316748348703388852302490936370647187843912782193515037053205785112455343127352993029521725580212030080585074925912000181269172337315547581944129242152858166507367714213098800778869087996230203878157678860292470558754882692852467186904592243159798974578482770752412270978377625123995778859617862979568197530384318460870109817481977078636383689515402279063419902662529942941932487621449674172140013343858935915020061257693514981787925819876318699702745024995611390462827522798820683493736617986980954941930099057438037082823517180354316941629327512884116656237612244176048935419128656720102268858219752991919148680341633233644782791409025240148371195805800942695018241657355388797503115349925745877054091144343289562941855694854166733223752954100320609777870424109117739379034837523249035958780516599740752692039093884745627446991434242034374828006422495074251574741149221640140133299146426867321802789604000964874532890103357095650418370868050934003526987049620291756073073493933393168283205226489417436002771119185407638927268204083458752769050091407475812497758751020903702335399923713885594686839965066687519858277487761872596911635672061447635280446741910364324761438972197349615302078813718449583604068922277774215355082949062786334968509755974883607995403514206448841081527336448520136778816717483702200308472033480665617104191957699400329191290852704573069752592524828703937371071663864908304176644266206996410597748604953718990697673854614936027506390712475348688257641986902134119951641783358358403397060682761648217055317591292608692053467663296677446947253604934285284863499014770173640181995039970282961169926772197453234376368229732158677744387625365614137589537124160221455098910934185485609498007795423067485104641736026881507541730530242412660777382270148032411473826980286006005371746141463518142700195312500000 [12,12] 6352056341110319287756284662639320712376766272207352383654838194904540516091602950389425229919044581574410796677722510396606293440296070741767390819088492461967758976739488170786863059363007282023007304917194941015855575715107297322772394449842083895980571559541939888733572400190694325946445958112112808042496394168388080450699774225731812350512761288693623877286150244757116737857442720696339588324115274239591280003487304112692169465946339226440542845842799557014591111274624558449346195598819999545534217504201402849168148850480537636066691620664202069297396887976514700129685377358265379091774740220517773379306647490448447454364148581120086684642556210796490929242898668053797814600077399654098475684469653072212089846659297954237310121868784861372044382686509392054052585642722870573813101852187321907807676435677993478451334221327825295861546491463554219816571803232199767997746980231925654796055850942833688489312354403260891796696509454452237223822806460399691990990581040638297020721443034250981460969683769544945047962350465626945876291321831183920798949595319199417877899193306243248915894710737934395209761723376534123385328205152594863098136758500934487287938211448274326754327234041611724884688990877893597575915214508383683500921230912718997294598927049331869997424824256689583382516969611119135265905969811515912241545025505849510109967315765639547310533053157441777529898703124552955914476590399983079156145142006733932339470989056813706994324883032830112693503499953322740168098829165789127106983361290026557354155695525826887258991035452988634254712112857299762079916881969214953255324970428111528493125728719845230728894110272090206197235029680326853787449914602168219498417743171391126470476135534456293685004166144661285505929426594856276470451519224404138538027953526309046582846414477614810074126898500851627983014693373354636423883769254846294567296300291836373683548902266435066947057314369569257799970342918702555579564651119402842784403433477200754949070459686908329233076560567882800877072033824320310036626974870699132028498359769696909664126955019546968770694893111172512352318913455025694354440980934098567628122979388428924538251694942906719393792612129943978655050176351954596853222789872966822239143857455277821249535427846335546616788991091339632084486981896602134587299552630295309750865185865079237801163003273570836300805930924935916879954535021494901421508797264889535348605706208728229234905664346541916698757463523495240114220812810172841073900071466337420567242181177087459924609498150550706917758132856264885375856961331088023126172750911491617378714630044840566937061006577681603901469366293737634824883619535983367388364224366940343566905412670467912046398957078325678368770615761476304659677524668731566606118279718786946660502245621627279686002754652047476334795581949280238619411407915885999360103555928956722348571197443722891051720580435357987880706787109375 [13,0] -22775325774197605385282878318992655995623224939891757143494074840138795719243222867450765893402132064662268113147590952506238427365891653531156571716873924650642742154521907848819295496125044759117053660146827565787933152339601717941805802625113261727101374318773839703408819887997726401966570503540540941504885310925639867974223625515217969786395845928133721922038009855668378852268908977601502951284108517725737087111895147958820228340935863620477140640001320853702695210092805994252795734109258515570896663848857418094834024738160288190042761576060651059941954075493153893809699028390533284147589041482735508957105461278480846149611835992484050088543850422676471448095022950657983964088597744651770961938379316849005039957249278842134971743421555317205550907744150028478504624494825970775976611876457557561431338844830047862659534094485660088017598070968351463134470225884857555182803339022192538567692653055572268932379219955026268704625333088764566100186691107145852681064226165325315047064797502713542682138980654511100048541824176286050640583935744435970637939378606341911481128537622707599252946514285009052275346796232338033465183035743450335493733795659204262798348297229093336484786849630235387430515820744933630933437668496390058734956103255786717008579127417783314006649651162076207283484619534500371682205705945983138558723612439146834874309064975384208156256829287127804016772045927686969379175361397444140425132767843814812276181020171355084820533963934560316597136698728569386647791603319471903921862791778248772269122681500758725031753376011318479297106153588178596222516629714419760946208016872116144688471158556197119738119554965796937030884713716136270221859153635902243431658484925726433980516947098441590195121536219615490076734719439415594311235278597286400734889527460965190513161021931129814455288291591658069525671389677801695064619071061278342403049380729663732376986041652115264008364651492556360078695320008442424341058676415006099457229540052460735491398160741495980011914744077363695808692020271647432340543535446785478841751816266398756443290312433128984218900249012606734164327895716758418576345173701792603450950880444932322209945473683447461289775113778889492326019839659403077608579944721378021566098229305818231471649855480907054547044143067681215918930430918863626350390245949295350860755538303767863029443540833162402493984789346355128751432004588534336709032311858783459132071080566278048109061911929150732850750110268932030819009881184444933166991003145376033485377081648352161815126428768081827277082208978429702008272414642755495108406910016686764610634903820664765392908280927301439410997754925822132502882076056566721056794331711614192855706039904247178514449087176065465708532840646898383809542833227528342030689556483807394175964508952640235719848340626936350439523329439898401382301266655283914352547942153301748630361139857924968055158387869596481323242187500000000000000000000000000 [13,1] -483416816371544873515121652780955970397555108698901232486419887224422901625339249625055068339107513294775231413778781179146024831611812718339944371843940214643554196032053974073045961895847165978743732951658709589968213999156740082001112215997317510483706370265134284057872075860133354456147727697677497624057357637893093157388697383302306396592976794781053822149107985299635282479280162812212620921055317532158469772824611080090631295352930729440197784337117856508399108537676027782393069296798492282365326531900698639338824405311254916822972934227941028387747080490193668351107800346579022023117026971189488447708466023406558850447828360130466121843212134602915257131268787808211012750410818035900649437379819471025669616895789028916467394852272740345977240677729485459902681762204297771979594753653835542502777621294703212751217657965802580756599977732456962431939435027995158522732280399174277492504078176677665749061309863274895966961319483772143882543249140170672965603080157213878080954110755500484689874826962443351982862832280906655349760332516194314513669230777842442719782866068665177682784742319001799384020916900686803656145099664592912217687804907078235048907232312985442829825241526250439890697602904156645899212071005693413152657718965425231388562907416335902645428060380759840193957229614462654158059970771924344956555697737922173891176883844220678202867092272376635142884795584917848026811412665025187581890396685904391278207416479715892918065709577415328018093647094036317915477065535948517624220659471794224539940210997168938706332454424456036927010238768949397771819771259370517450976101596064219684463348330669344585825475182508757355682489433105016618950091091495514284176864378323176152517445350153630479527168109514656331163604577984695260739756988857957108268663751544946399842109093107732170051302781378597900646766548863325411744713491057343285064742934938673343914283508558045524127721531580730680802348784223786293956509252035075378381155457827469737892319691286706117772911427555509407040479940183706793580015538702230222923313951570253810863744587431652838522815597485438222019274297755282502868577598095593458950924530706506604286499812538937331112970288291166623816746261570694900397558263994895018587845451871823695115145048979286089757273091538670515075356734742355809820103867046546973612075467123330015077094450548546001591583894034830179259619156360105878499751521755026987650767610289565155775360771121394971807550002706772710076370035441752557210725199390340176700209491455933591626121029816491261484474409590080626762912981556968867989052054278802202350582763613869944029510428933177012280224283203376887872781443001803784470117387836477343549297274207538291965867890669089293239060038101025125381758487657575112257532743127255971184672590458024106706040284871196605240841703460652189260711598493434148766879270265482287726211698374034764214002279913984239101409912109375000000000000000000 [13,2] -32045049768848894308403942560258919936623891156820395781924328962936340377793592943762371669219967778094749635902408927321844284433779835434427186586302388553430656647201066418194609077493191598357482231616951550897920053673188366625827402855296382862126445460674036712446779166074638118338728705915816386283886034106259832594510337187216381243553310774016876590410315411510951485328188889132000245209366051868909014259238312498836180792459122358013807572153877586568300023247092980468945024803717810173234820595921457653442057915977512727645048027826663423698868500640076330225064583262440661868095731155778463482174919128943879921421691735574016164262438859697264152681111112226198964986461235720568965144145912950570354812155485523075835736082733765307630168273436310735686648811722755520948466955755547708103856902076044547856752631398103495339699101525212504335214024163630168791661021715906494601352915559247319611220344183596713211238203131868678899682623952645251556766749417863791945672350879366767824744246365197276379586581852297579834469390982674605851691536678977754075903087209895052920932314809149225533920898890232403063405820044740198084371813370753910524899577370036702754335216357396352548786470726051275486442503371750747886331360797657361833930235549449206452536383999540401800342857506972776937040199677353643149770911023967375898500801326561801293332887850451855898022242294833135297697593501700812925784373290165085429803636611288461081155599666963749999354605788479009677792877124406820055485808435858165300601384250331029034247394654326090869024072886213078961042651109749399653740560293405361752174137286564235360897723995689507355707860302587591689042395821124296233366164476121610017541960603862082645452630936792812194707007490971341093242552305737256248733208703408510376452104598806935530438227810852856842368737899914268802970404268241112192680485886346194241422584242391931794376017865365223457152461690266541508651515068445919557784171305286408926181583223938636634239919042018935749354821164568003425521864760806072328680022757296774276086704712455978370645206071273373625080473534960028150502116738096558876126957953804829020311147588940770404205713523570300224408849337717964689292761960445924490748404430806577048169652590997070826741757576037417455006848200493188169062539944563275223294805967368200498265993741632631078001934949582050657413378380022138025864037921156123802177743502251677233380818118708668324578652358396055574071781953158475598156438197834961190398134142867229436997651908382273297590297502158657314001302734626827215095284742600622925874212460211410536631696741281900181880537075647214803470265395700931770870672089877306579429782259923522072199478436517333126574084254835642942157579077758902804477296777054842938783346095078276139157365743203597607444792924783706130364352605063837079195714998242629883854443271096884560122930452052969485521316528320312500000000000000 [13,3] -771745770984183822994938629507721658327371648315071323392770593248370823191163535217026187228032420693169780709888257683551909277280554174235653305414247007132937732186217513658686475245770369458489105268316104473837781027397235650115840499716011553454604414008126689241227218341169703430261340666835020007644802916636736027143780550039539061621682195307285625959552908600307215821043437151758474804325531050731193941836242388417561036097161045616639564399279616249768283536424277460883061657098448298788979965397675642276219905699096195471903170844301830259134535808009154747328569997324985969101846948924395361346368369308867300007097494351243318296128419156566066000588338389522802371730890565092775041833270443707839624956650234410380487938676125012472056126104986098013056749288521964165480708096362361361936601991017742632767513127672568291350664205194646042344401097935932241788409585316905682103020435504777055313772869526944859499582029357124352779203403421135553817134565157544391144307131895147002489530469095655556633740484497742661929742844590946437993449400906654621253190336355007051332742938287003262966570413098087321138277036500534800904412526606730205214055506832995280719982759743395595763542313296902701510134970530611176991460580153891419259048479419200872438542181973672937387080343879736524020932155182892253559577572375436788445850971175547721446760545846630517531418043431777642538942974489166491998726253261186471030736534495138623786833631669683909215982607322801836341536471785457029575967759349155465846313475116464594004680955206713997881201790347951365824521050260250902575227900095478611582206565606651678052717689274776492684848445304880950922122061346825099309518734572627619666207415936717712078582396730714510956378351916146688780536553826294861583982692118021866584534251450971379809454408816248377493854886292130251195016408528832474066132368151307426038143937497023396264394083652020243111831424670247247059220091704289145923706895311743442857732228465881710317685747030356145845845597745764624815357158585878082587148349273817244337851115849005306668013867262690138843168019213259612844662188216046285902874812606625570024854565090764575228034856790112680260504387034774631949923402785661101443555828283012719868489335165186946420603140665076212504083972511649768081756833732646358085778400704463377519780170251603592783885787146126742878897420145870757215044375462223003331813952916716341063517306386267898711079906216185210041751849395554539760232785067100097542470597270114893018298872154233048788914757408662173059108520667686051958370043421680290921473430696800948147313509983142304612645304930117080542153074599082348490837689469414221542154896869172171128908210911782362279554972476293506705399556931488057461028989250423846956117283527714070256263921790529833237633197589415404393207142243817679512536368632178957090500732475535361487573027261532843112945556640625000000000000000 [13,4] 4986442654639075722803826334620421681016808622683534238467710936721742803718379551866481082763860238235987067504496954157295046130850498259909397737282124934940957753427190093352105596309175141576815620192768408351240300867294156055929717962184858593993778333739186498230448151018192570128887085649409202652366753974276595853317125246857678961345900938799751654661580002551156019822809300103215425900143921081073232872667839077158923670234461049892828334244511599568638686441418265991131733166343185116728486963508968551691482006245448000816802706966949035040114228792083841533188173564043702502936796574038378570400720318290834307299825433356392410010763357603802073397328872804328787771255888592812831264343174416134634130591149975626844249514708465078579686376269172735709494703116693923890914000195943711374682855801828034637062883516731907539489334099955839938815074403250979621846712209227122565426063251249084480081081038980771817125754711766878347905063771497927884721278703576235775531854687934560810466614270377311286594324740750101805938724885163503015936113145079932407397918106314468892829912858715216806824373555099711246759818338955001677812377903402183252869291060986316961462665644773017205286995783616843158124660532182862445197648226781543422403219940048352931280084559235228912694369440319215036174043760546900694677271181240480594727621057257529940204505623031142962615379325053635921971584656140613181990827919700860639929808536269643849217213379891540688723188272168645509483245829509616475840615625977295633322743721613159125530353356147735592681147033579991062577814480023600764801911368557221813224917285881233432425091182224484280917959818436161145306631793521351229852054843165955013373890312057741449370571001810682539351199831328782913932172615156206339546916270882999977512947192819437603401602229182696816393654534464701590607181995078171251899943562291819464186715411346027192444363526492097184860760405958575217194663291643516744778970693092319950660465543483849410199465360534551829529376484039137499811964395985309129396208593012039360284316629174610038025914547200639573448390879657086120022234263631090597395855798228694480111189725794191145912507406672544972013152010752113293875660371556362064520405417769480286278573058393647086646625104355313635875084917701789209517587475687154882493761462943675766840234824389801615218329205420993385903196392977387255818714900555362659147407653254904928270619983856343872352427596334703821615056168080381099811837676475652383776523224553033208350578078861811307164188542988835262388121214557658712033681333567253153196388209072686725060397951638199827154431102839024875743850102176806702321427128104149869958874568311224154890436556388644034656047959782175411260436080135961213768457164931489547098826462130183985393590774589204958856145787842133829051725773666510368079559259190350620306200979609326240371558469632873311638832092285156250000000000 [13,5] -6570537514603995848176483267552764430536943896160946216230564704632760075219284627846528284954245922401162729667715652965743247595861898825826060358041426518640486687961774085925165418881960412881452714977639856572159059421557027664524795486261467414367172616582198008118092748102442935959817960029010883998071951590661727047107851675952413668535952559118183775964268550887487772325399695012142618710055518170746720833289518300450998908594191702885306190805990459749251651757772027363264930514828362565458805051095001878089953432031238794325201229065555804692400045185659159517086365961174808578007924641702211788584247600175133252066061086324151778541566127031967256676924546214560570821885640645909947880544336781682335989678370339667809279871511054595558068610227860087261930609390581814008011836860945185511589924038348541530682364297905161988445263690077525831109083245903885966612586085582580518727621004582908486344488642293152391544975820410497303495817660026868199001634657828090800724033572479909958859779462622367957698603925144730706087059409837868917904195832030911743082413518303410998951077391133339519095574617866446730047707980525639371727641031047415243696032097102343123635146364207855299270345275283998456598224448505564251336609849938229053688832967066442896828428321165803448550359943571232459070332463989913039865282071845487059355935765188479262549896826956911711080406578602451135108545939748168840681367445368724865186032244596179265808045345475835025290137928508279530858379674802897344645907786693026376387700110135918298773723406028480461518330169607967065801643402832344010053645297495785388279285831166829703459584594259640818145542929249268281003782516647395868929089065870351378558648948792976218091184342565835619777029918905115167213478779901422166426741389559431696733887089743958183448307213824455163841521716938245048851046639564103913293420044059697515276558515315416149374476641315836034000698510365047913068529178347550788322265800390496243135820058296277025539537128230196380462803936043272612893514132947437123676505256037719983002968144532563639825239218956515303010672772692029062628136623969003898462012654997833006357397175260190995315066355517676250721485497561480326333890614013727851281160616268086470500493499841062499753448943808466345844099816232474333612416875890293178009854844623656774500829420358811569058158539868094571500389480176542117966311066852196127641541808236785582683352774202112300483480766245316149482623484515234790325693353069547682547633285393638000734701838826407808903707486972616174265954126257953169711975992493628931516442025664614465453979363787631479541208520218134116432487085467693030590872351003081498405152320382104224429809771661267922086278899803878993891261352756279737741162703382274178191538325277678817861810782053684417639209372790117881774297883785981017493123713373246179599018734762694293749518692493438720703125000000000000000000 [13,6] 347892257975628161891823938571091990310704417859587433727936454154408250802366174569857642713730807710736243375048336316667982691156635559787456295716091974964312484311465101741101444414089007207471959621510669536824446947343491240984379266453180507339417144237684959938393987572906251646584656870582197553683530465877238996662157177600966513615764958401571164945173766138290349601768781134850093768946424702818792568640505312176005040689119223394681988371536262183831783942988436026400380308923763542051560301595794483538482062568199371586354473449764677256977165564056791540720903587486977440906854260173539257986452537340204690000720057436467375882079343213401099004762462272003635506449509851220282387091071904163754380957986044910043663331855791991314097139848247230120711455340576687595002834909406498345670504036234567214469818680140293714509127962015611816441280106362718809091219910094822213592981830591201183087974045582352365793169534106834903441759551208804181629848816533656880673946440619361615544153816403976850852416194934116468124534008171294948024625382084722382363094392789198797480933871241902218367707786959013957004047156444037950729261506532179467807692242096069013572395373544692299223990312090453261938616239713755301024856560421666886500015753933518686229010926863637562521086374898403526216375659600591897560435629110772006108894245745516242041588574475664949074436454027737625791862572855645165999722254729402215724402711864506030990360994441174438543250697275968094122261515506765011819017374407709368345210408328978990742146177704875125787861007106316259693020506017761398653645107482911210121880783915209909587877659220150245851763082650145200041832263864381710690067567599415488395999632694622325299988433416533441250640533142391036146822550532864207939749392015410184959680311495822319863050139050873240330903506200332366338243249251141440944434978022874932544781592179276159439212702314398756518435569898079484685343984737148961542083691019837819683562317937602092953827929229498934411525495181644678465324693288333129069284894457734808765658566662073683318516805443784384538151004575826624681160620038226281792038581247336570135279013263936626700208762129935784490236771321296696524401809939650397286316564901373359567615974097416145258843068780859321842179869815584841401338416603138298834489412829931594249733462895813485879445826396244705422890702882846881736010957884133694600276339481308161680416923465655168308072454501850837785685352994919012246594856691349531158206649503727649822624101328999923190008309272911124039251099690857899057753491410515024603138267603001392960998871626079908208306351170490904546044303381644457791155079727855505317294995549996022045378731302083573188850289170001032578498619362235672167113077174571116842522515828110501404353572007915258871082405644009193804271645748869389495225274853950176389121712317020751470408868044614791870117187500000000000000 [13,7] -4347459216327460730739137872951083862772905938452261583116881345690022159495962091825726812345315682493145750467882919229256509803560029240349069510879995078584465567489391067969100410201443446442212654901097547684315470101843374695627182760662071826182506735407893109516553439563231736016084021457024187359768079245275613493354423450903005119167216012104476932647261330862226279510238355774872837168061671753705004178670699867135720972730031710114165999232645600182553561584697225975617793918888502608382818399283323742446632754145304644931085328874636702245460391656173879760245981358968669513949091257358644745267010072059109237361804964886123319516003290033721959725451691189016673199592243727494115376003096951625140119326913944645636993617129887486333282545934774161517116678412286554449378891543675204617101626153221865504407516833479146159464491107395650839760662213041206786351324261398331455944426314582256642345674134373717020629802131636312487871294088656870779076196395529776109463879358032834185591132275058780065718570024621621740435143525763401793893436805695627572290027296628282442182375599213030638994485453963924843872375898012307403308910366123742975358531262460636596401792384626740180547641608815839264030879290562311848396229479417232834173174042093260013782079661760566500052871764804961877347755169150652154817312396030141266563999838114581612811801279615448735276469116000811554147752854552283357724048271270955281406518664425156948709802096762895963328991009403564789741714586940102115436424653093100095455645054111079562216267814801068492181217044008506467979200343113628302574506754646535122157874451642751665326534577220884069925861890485591968923892490950858349602584559240986895340806517141611782448935943308457602044972558868945512469809458335489577313838942676110208538005288514082075785563671987600934317684478175126209686718213744494360161851150212838867144442956822299941664955287001552914984550389082816902460796206288714434091172152287985960770232847013612100896517680904780259097064275317588954402065787251794480494535522034927761989003015011582477599906134662068678855212625861808711911952407622224362539344703073805302724946220958291107785113341610802874973372508940202860571008023342751431131781899625450842915572568853356313448833677574935894748195034053300561853667595309480692694430391885605570165214555349017399087460179840487069041157315712471411853485322308196077657773636323891744191894702952922480054083314464807545897940760851160768484671965937847997881652650950255310432852729840829185279566097986848731172164152997746453483259186862355381236193734691291302795765251103515006475410116303033702181791699423950139681334721990142863245572626376750608626120789679060906153232313409840405358067582004199842293066423978374798478604200634087725472606544382333747210076379300299396907067006223162563866261328906657676607316886929766042158007621765136718750000000000000000000 [13,8] 15551704067139961638289296350294165459794602380247879720364216796733449011420002293843404949852325664679980917352234276528180516496745519766722725608597058394640873993968552043525128862248774586863843735714374242755319614886444281519120383590561830191253255160880660668126008831908385324675022509568255713567460176434093820278190801830268355230153565322602071360203486184279687781783081181239911676379949782036248079382677838520864610859242772605382694983312443084472052380544670002359183123088979847812671533642917930836863291055180964921486360255129251650860423942137863451133002635029458936123819368166512315214361987568789589787540619118239742923283430043195237206776574637299001290433412653154000372012859660222094734479540190693760198559831647907519707196233014772072711072210324038047516263186166222817168637454705497663685502327057022686746858106200085206922273459975966317265972638195501260128424997493357758211271163203828975093436375678474286519201334262993339634352943423193056789828707675908017551403945376314355177073272756377768898571581545769547353214140240883767607832856784017495527196058279402952396288619643320707550329044992100508053897024916301684288873684895396081030549791954155049932654250637175999612769969547554826504388513584950663220372352882228139084516488269461522697488597477895667360261517420665584591996644489755364699066640963483566920026522420112806585744947723528214065448487398519953749337924555548291405222425050162649104714835014111206208112769303038206393623549669811103971034393834869188088343466320633334901988189220566411129805922376705548929367250864479362592717028381546934430337472741102492112931211489158973766037899380934499789367279211861107692552020544619633087054476846001671300233324818993892861634818401481524539534237294450028180987404939378168286029261657310671416613941841736728307808526541451409965629738058878899303837834874081142697596634285434498105468168971090511348179190853225584511119526411931546597942104013479337275483457647037360628737263984448669431012585002782251341423364512634122659413639425359889409482449416559070966336048468159538328475324979919000201053544691452799262618143375902359561682877086786699605513652043369010870451413149068119310581400375258016520810431447691089833851902304004742941173142462850086825188424118267106150397591103630039430965767103221099625519578259458747984652414012070677576008716488010574523059919022636127616535656642207498177368011569550508908962526704127441692918510117481016464919514485287366275973333744672655137285624307783512859796728922356003125282976260081584400024286894549153000319560693171600618538655786089327451231926050546040510936470621238958265928942978600479039275731531290044050045653427387168410669596276855606439809292240833923518249682170687437318693203886396446636330686457749668643465196454539887643445453871643834371202399826463713921990972277598075379501096904277801513671875000000000000 [13,9] 52111119021789239652771904233361272859600364153377914886994601823526672010538609830120470516824922543856828708967028398306151718752266689153596949101427893834549884992735390134164804460695398328819951628203647313482242038331271692739523243848733438524726324322319568746502722146976680491241169628232323483443328154522550972259577918641091732783102042629956640055041554994860312918180922930880075299506185981653383718636835204401380342964305901986818758144775176873738734677839713963260826983584365726093993367925124101851163881160052090128393938347921870410875647553470546359776357352978690553856018660660014735252786806079911106111984924023979510464123565777776184703628327926394429082870846766787165474202278200394116414029675749986711656764562411229174879862033548196420263547079310834005212736355660948846892775523074854746430021135834857275121319915000278056430384974706248448684814000170285488101131970251973251563963568359831287666742433166286774168066738979944099976091066614097308947654837961831194932211047942525210761658591770873505835607305993682132988233246328877578181586750054567082225205298503307061891932458407680948198629983879225953957793106222618404701921652973236670633273640601812877572853737926471990996871906060965211153646722744486225684932957698122731827131783729942211998066585037959879202091539046850271129278875636615220088399112228736557318199740225635275070638492858515552569089675563613395226186275223921017967112959217414573662652154015366951258762499381659291033808182074420689709387108145327626971077291728053285327287309721218542077116714169648886172680738724153670408077782336886758367344288952107753846224404308722717689613670092448469952005567134771616925370813936432348336998657351736015533416020265360450495080635142067595194259221291020613843210433570915668471633200033675109737855156490651880402571641767355938281931255262184375800349609786754988756556937731184577175806915771155427989633694771388691095778179155190932408040505264360869900453175497368772748245865787591271593036933399477172743939748260436618124803812426997578333836343471025768513475008115714708789211483693821735847747931714966973736343779829879216366000385055839402438870167223222531053027365647124868282065420190824251995259358209128928834647426855686686229875930256979787255822855587717818187971599944352399421799996358434790256578483189791092590905873163152561053986847106322353234113527705998251398307502703615812209269517352091840831424347049091888740594713499856724557032926989026921939656064392276153364212160154596024985029550741397242114396065697102543650118722836531282663209878652366006957431860593095554450020158712471266013847930281823393782714263325643175049337340772632971835630493621205252444476479233161908444717444335770173720653315630102054815868468950594054601158319189603381232431875194757470738559276835646327669503208773532296205210911921312799677252769470214843750000000000000000 [13,10] -796513299255825703161346545869764017431179493828502104389893646916295046160943245415427606753875106911271820531467925536551892676193743898649763449030292491042051677045751382216844423146118863064870443122995155238104589905928522494253819946242247101574271243676070434667724479374185053070714223561020435651050602380389197693809070169626812647681085674954200543244952747330010020309093848857213677564680736406620928731990826840818011472572915972053431743147752347327900025099883826267326970566376453166073615958797503206374808592307283491719513777806917727720805099555283193912670664278801773581791539297151102210362287472172853566290431597138218724931543017188374519617815439107552541723439185076404565880530818341819148682574219322066570843899770671646503655169691938092031777908499414460862746619331237734588343592641977356320288882491244443932813744523085278846033022965160834599973792689494274291469315109241426292684467589721963095949677106875643843450961606859143336322788274360771467623648870958146483487559186881486846881233039652087354284069469025527303060323310449038464393807403790219575948997947451803870549850229814273116055106113821612124093759107250973324029907840352160383328979500835347184043465056476978061552010690790525983428876382409082571076684251706736391947355068188997608855062482368627973198481995676646964937257104144043284369073337496820820612986567152317628281813104532815204950083285600329170811422076085199144140310604302375328030941869563236169122008092857044424455279122389836734077567126023705907842148755752998436072771257573814265485558852355310244225894177146438629582561227047331017373182882197382444630985873857492643388311102018831613698282666433178932291335496138792371259744086758672361188819796743557509675748017616200461963401951245867604213744845999601931302182248088178235801926159912367548242312224125543604735942020640658429166805312575979801089467493101879622308433989065283158055275257410833593470406745900292583424674598068477914922062720169978745632822344680623811928630331814207975949107888474187298638178968016481408041595732969093016200313374861546537847782394062829690992119821862294333796923125552988544254293198175994716315458742726140239023138045943767414024906352841913963057461394822754671818937155561492543760241843699992960951469086868905253323296381713061906935750959302914714238857768523739601385206900611539276274364642190467815939325882757661317733611584351674973805491574334274967020017552386960257328244340400891382254417288189486371436408381746755934495345485667249195594371909129004343643793638007288876399961057295293581411293451733633533859456632057677790843817266731884194488428479281438616200102043204984188724977831956146692596841740684857749139864008190746738893123606796279325397499375071774971606160849276635920356056006598763876523130508110302792697381718676807658494641765388791752877661878073922707699239253997802734375000000000000 [13,11] 4363696108193744222619756311923413135909878309919311289411986052191355198124324707862900348291524994668442079569079003219366893387982300885061319577729818293687750201859969236647348700692251769215444992503160367630096590658515594500610802606479620976629800792693930188203860681436682273574631354442784056771864030285293926617525953321388906384882081810771619865752468208144929068890650953049750608977819468945016206427121949671687327384068617216006780904083906269691289061066863227650686592667118233625273445185673468866033406721638271079789010798585135199686740491194560919398007692236457339289946259437225691968043495494158954040846257729646986773969814254695133208679957906457308976960675156197251318681053625710533845140861813243322192419272491351198770649272013245070146075758520353126609318616858433720949786869638642069138602875211468663720958161309038579067379557289465779585975807348674347106378911498161856760260639390853376934369442183615317926757357312115095749286072409222285993818493582529163035471159371469955664289326881941947638076502344251298498030056045721793906799939820896836777429025575307294479461260236188711861422366207520777269490238636795354185630391859330687522043752352078979577220674112273529639601085219892767187490644025551622451369808192364164408473145445742155319156322906638709392993074184064485489875961272085604881213662036052610641878992885958923144607895583311526090229071321666746706270377359474314349055020162386683221294778046901085714170344179032994440416485522699456022637207730677095677543175926022572527203807417818939373615089125744686311341711679807906063496308584789198698489728335790256571275262955061841306266045428025893738375206923617350535344432920989308253246545449597635052705515814833045753774553212730745633024167021227087824616627184052020005072864298238011598199634201944040397203496977855471395008286654007485868406146130696518739520419768462796355571274560602674230370787270418089267151020373722512261135344916232378102539854944681174585414968979567918515182321125250743244047875186616020283779248203389911082170524885202438701706068831738490672381740294666085172758387125660927704099491369670638528797410850014208249600579613746292447681278668478619077853554171034200130068147267303508182739864198892619337047338774617209315432727000964921195339423758758866084711568893896161271083977342033327279004644582425474415008742918000885659595519889084585672646366600877064589537606879530918504777101854229140514882563546978258646296460385243004094899150558754003708432697912327179688735615315927085881003851833558793160038246571439534705506353789478126032747013099422638312388857710593619376182999460552059088204410111494873254287074167571089843792943980993121764840988557431682771106369057335357398412119601986199596872118860675669914062634388713928396775561393143145288874429875730852438881061011776221758573512943257810547947883605957031250000000000000 [13,12] -15964788665556715573032578124288216471853192555500512885241404291153010977085658592492925260590503402487136183614879803188470774604158393289246327210232017610622213188234899648228118291640979867153718289473090608292582050250735230352727558784073232414320589280508900082054329230598976775230782753422790923434216958799790753594115373003772720613738267649365829113106273734463648583632004242554149792765286992912024825930736744383398035575737248774389793209266951693577338485332935987219748356242329493880164153420506662048405645388288885555784280185791232951280963520864122935316795058627397696539941130973892387102468561693102476374686125503633780944868082538045313779711369378948791543920497603141396694820412552457768814254324640686991442147299824437111939040540353946738373915940811998627658639669473207794120915902988822666442659443882294093034779635099221293417044508972873619900918150392653805753167457600293601401039553376620359945819176744394755195213556326389899549863809133213975981162248885686403625978772730378978993143786648896696771739595615439293972742755550721504997596262931262337211350865441988383123805178737257605109508482959734763833131972514676256481668558888454963019393841890997599266263217165981575840437943961456708249934828911410708460128671505304731309363524464056293671136739115933733173501144197445673728368655617415298213987800999891922353189795500177884486697635118349359820063702847266520196447007084578944187919039450399593835857904883490269346013769807464899361190278389596752398257862885397827648457673423979718899365070319085729598566521281276149080870554984686778100864480994569270030567685323408354199503337922372778250225073712966394947471608887844174793610582969127793876858690149719387754758118021498743950464091981159973346126975738422888882746578069145233828529958705381905560145155850687737959206739158318667335913979512804381028834248620402188847465751400218516744200543544613681895554186390147928141503251402435397269493942911907603341816679157573955637622338488206590299217993471822099323252295207520455676156696117927255576373048330962791061544694338106922091058353596598156534637564459853655820064968228903148095165992811406655112581732308116460511070150484024400409500465621000961266267571001875112646897920326130792818237910183352309719578293913151302667530190547018380114794084137765793196460539341790251088156344244247132505595255088042186697062879778371820173637802049976946987142973003385470663708716734723319850424885406839004872997186324357161548069164680511259628361807682026737027771467435955992921400461531625285738608539500966347327703313493850701528325824747907126635743457218296595192853665472063244021175156015773132325651656033215747381672713689348206978409619498625956072283226809768374183561492045548596231390142577620825670760478017076394878675704585156752639999687418918969716492772173541039165689525702873652335256338119506835937500000000 [13,13] 45050364807877960837112869873376494726680413151981881136055466761587676636644748726628853754279839904801165366737114399111112884737672492604588247480071649128636805406104548714345781223538535368289782610968210432521382892696193346746963074206245209790832675212934086121433548593842652729530361410661627508035961713963712375096459808683075095490839228911014719080532681647034029839602691692827589276095038486023051064614995018428907463431728991511122562891132797408276591139538206352627441595000400488018365310489020608229855015088987286089121375750927250587910387334436592109900208406872289989498826305593374412297135343574787291457793952770883460643290458595469596640090815629820378162022687248340268663509561558890533885439122868066981581807852991494012400656531461966554877253317270677546955184551128611992039252867488478731064805771912895468305277300561390128389667916457484786218666034571181638376229163452554943700248324948268567493708501867239178029021389241627126352937897426211370159250091465700033342095606128095843664570696362077363233593309814512552621858095597166211257835796876896170803386679476424987815228184510159653331559906540334589954617259416250947577824117326227125146960768601452359682000795035458865854229036252198153182286823825462024648973571738929579518430633205132239874715474322947004728253599549851693457350076461708835925129239075915015287257055062656630837820548800905306065908905636450292601430566085517541595745344227016477907292274669694671905455012261603064982585395260442977455005931560934474664067616272806150645102798672943295499526726752383165768469803401614507016707329261611934181914120360238342618063661609140094106660300365790189938249127052694625225486176538534931977504283364752004050488553122481794226548108362461247042248884621991791555082079171629108757978181642379944043292064116830035603381101301965077236751432714109632859337667739847599878365733941438928105200652419915128558764841786648087715565619700847719340832676368987388523880097186513475322606478914050145121023579865691409720880283422747902844701817588351216958677742616717787270574642004355600908398171125305476927809778494328848144325342418033820192042056363259685954842942179535214404224859613905466964146034917268824425304280938284702999050035486774358146952665916980155793417200753377875912073908658568095049855930896052560580626088688925164381507481159740390751855493070406550035675423553666638234896533122681588636380242330463983037586528469981197973098968853465199427410492858070904003559143066154288708976571861167339831786270895886107153734908202518800712341506591573721989994424179601682662942535457982812998826007171297194477906817548425357907531586973596025646521146968712920152339351459711296826614444731785970347512271250670810023983400008390709902694393432031972664447720741843550963857282516219270034324581761411178387885176355176497509091859683394432067871093750000000000000000 [14,0] 78358781000256808278584933040045109033072266091100372508703570679972052615150918306675652606952611080582273649021619357639567268046713155849020712864727958003731145222090149470757178788756828514604517206634231528824021859327301796065294875439283145506048388792392943599708404813018501080938709640947051831914962774618578208191889804438627525456766631168394410243992385263747980331574080932141668375668953826550600285600387845088841535501452737402239542702012214948312290233244386742393958564551302736990248985772666116369279122399229986809338001195963462502997367333078619209364819550528225902559718591014062708016403916239095773356867472757328566532962474865091365105610537640470621208765296194375198234065478254856878953601758506675821334929639743187159450073518223697544987426358515656941331640543046704781898393562191930183297324159219561529214706380847261992091224680357569429700912569310705736851851658558189480001278446370883943158942815237597645262331556798093417963824982145231434661058025543972697044121551734775966585018654168260030645531626706085207665103165774710870034331866677709663489602794814729910310182219890702789161867679866353370445143609023327541870259159413054256289777170192532628547890516379333713049885575129664083909561063033241375290913007075976352776060688267922976141797024449622542360428612902881194843190560554818187720432164923848751668341723215150677338800701406664993392451106466938527594222219445902487013203634250869789827804097856875551235387472786893257517889245181069090650621176458226000161481012998641697235921719829396635349590483616134970970783412840524622749453957976874297956354036490981133033357526823462857728434023815611204537334358319254250056396063517101386561129293007652509410379784097780772229980751564305885806281923018475582442269960056880494336394154236248988615025157969982515067368455930599105309039116781252755783658645885080935105170114860793610988051357204222644880202833133921356425868732030798451098832094086345933198198414382551976382533804509240198767938381339382515388313258381008159970436893426284270137728891444953839174477631723850463618055692590827147886753484971881208844942619317854804529199290357123087665335357643156484472017545335373027392954065175544373342344287979175201788797755049650328833361660844260767080481809779147510031090408203036418529048352286784839362322703998427727881852950237605345403086173015469969114808258572290991859463478240858041464939486794083556740884287318956283567639289453897331835508761378744579874991925237853726249708719400969314505552405798285145055950377991103721127162049194984410455052349432762520454560758700353517608961686048726641256978770290268653787126045970217462844754262928691293453271721705318431609285549527350309794515556939635902005432640545618560642551287311878450655965453215209091854306277970632199501057530538941937986086774225627156091134387083663170869840541854500770568847656250000000000000000000000 [14,1] -473177786119061769526534770929254719572224053129406419755620654053651557469623871478364727466343149332323715661311840933450794008908744352889179831533293620221781137728930385949640395757912182982259294410133607954241410854516392662809850510355584579732602693562183253087967476946999012335794754788847778638860715624792568225015157569065456068950669823977045567104838096260604024086803728755454265448501546897659109289959217531632935535523118575337770408045294912920128232759873040080395944114895412081533809693028192430988095194387570220011663091187749156653012400058533345203803712832571681950109430795762037041585436251584989232719454219009814672235650158525815568252455797133073135112858514161182311064160232428927501843782690800714508768869817095483342755465989021746641191152306783933941311803892374740043441158608298191453804119321386149061696614574260973802218103314471133257221522628885041252832501486114652480022331903554386917424430769576051724478599761079878635096084179265373965114152701732594844695377863574444077153283679411023141812118236156570818316440237410988882158061338760289299218387548966936572334026875887133756436976967176150128986304052461724219736199343907438037164106677024835440045275417577760599205657998802406698665539176589935981137907768318913734021606805818615809793760474439755556425608001501793361150750868652454110639252965027497933707520997858786663189175916358815405628585114450629056365520371769963725716599446928763951034177850862368109682826607032227014895930471846571162769990522492765132404814530327995691393401710014787562247200676516149140401562837928844753101903172807416044849792616210756892232852657622660549760464912052293040058779169804543209103764483632019277196413789828934997566124391415404485923933971954716736193635207531356543748081431757892888572615753425835350324516755137131888262360523256055900580481937516395725440621561725339267156619629832432358016106426698825241282215772723263969631873418269458828001641551631074117720139320796864958343267145156876152708451984071253630445123006791952150860559140162715360363301567674628424638807898427710533262650031025512283027802876730868838457546415277654279205040980799414894996182746663832056351435129110143701521424035746984824303122540749999925281544369703796866582470338852656179444113193873028985569356611399322618694659286741688320407550469004234880747282313340284962604261771721787862266799987893799678846033062641536423411907029057635882160174675138357148928993784622800892929346603629827999439076718104777390478061715849222927933423925930757153725916762387317161223573663575572861646200591134780597503733078677674247386150447541359738599912199077881169835986675472148119072813477271511728505838422907663192269979112355168129517855307246338861546744929614353084550285182933274036247764288640551525259036413949486440949374838265062840951353789342848859697297596565296329274019626609515398740768432617187500000000000000 [14,2] 62694633538408759836887684291973159433174072139863607382743161130914652402652675288867276723125910560788937080022099364535623327359171848464238130066738659643487029549057056065728764414859791326403768025623995356435759179591953430464298054782459755632323085405992579369597151333740295824130897318564599311105432635898164659050318411610694460992847026275209380302357654145116829540514150129320992196207132922566538782505734829771331522043155036934090282668455951618404366542397021799038502535121611805574616160750351055932530344468474566718508034083264156483931645811891466192298501141823098820227059216233670494740921369919998122159314145777241663483434651597201821110094332809020459523104823902434296945709746761140221471005863761950476026620725906562467195532662786521042367984444440009826917709796205800629888390315502963879781904427208451208023406689623040639190184266635491523881141543795646333522238050001319381082473535891624593226879248377901931909263948922724642302007774370155094617326551765195800055291766501518025182913700744982746278862579927437757558761321960597914215897809993920371169590949750984559788768667463245027978449200029774608703255697872862263701741192575982622828994876208302997642984441074935093523581882018961297561415359173594743891375869485723642787599893553543355628371208704190871704364898149552093242252229419581411231695546336613542037920538281878455105433636297515487294841098614116056485595478585880298970577960278224207789496497507285578276677956663230628299325055274846978491275776943168586050800654615737369474617881083726131991726683823219524293928869999954624855271127333354057967975388326919821603544399587788223581101856042560007494031037831751200124724504390477118159393886828560983848810368157192789003108612378398872936340641199164826103351345914870435257643663780058669766267635128909773382468484463409786896247284936762559266467855855306778891976855911013927081078712085326453771654990901561318945508936367123241638861849464743439360239406588330804156005863285013494081853790644264186293691543261204678063402796051847481168442054751516494928883293641045680908273528792168881815117533803632005643726223756300836081604489121372606560300049917814756212266303293749789836237053024603401784973222260910099972104903609718367715961509444443413925967102827981821138313757792627066853175713872182552376816782679475116426955564937590854422342587819643034583202308916644471798784760637926798710578301063509885187246547156648972454632877183334191830790003601374990650452454418482896027187622743983269507928168152928174266878486377915812036508168492842249474299147330290187662811757391860273251597306356488085060181692708055423147647421288646812865821383617116401387744693144338367458582506965309371898779234856319848188552034225377584603704646577305239570685558998776270487716289539043114540969852108288856676598904057440776535699101726503354448105653773382073268294334411621093750000000000 [14,3] 1654294986105422777950923039564281748476507713954060631348271117653266202168277365667976491900459342583206724887632691031063953778520211595018526731605006032110366265945745536554273412284745924682171847146393102644208549460167385601235673165584807390757882768485393183038533195247924874556165419649522292493323989808637588321204265595114029627681372449394866408197295595069491271383229564717086637477557696682374128199639807166463755932351152724635439626950483430999881243559003922475130642576368929672402020852995826221738367175451744005042126439528392517520689554972701862964691209851077100976433558248947647508363000557894139962705450594026220535408376630791975144378496454563593102030633556370638758939820150770856550799996382526083508010424634816374664489005037365074669423247503000783722854943999452963028016222271929404683832415045261166224697872003269092628147246238020283315835017814001967394537382188584900718219896577276294516807087429696362751059539736946507400599525991702987243621719202695439283086927663543956050785981549442733436370421090379175384171667320828383927822838101760073831122857548174419148464164002988718091734534175914834158551323050822946841926520831421775651374736682056906549866572037394158611879648620529695402166102692610250789281366402797176401137716230396688090405186872945152143260275356245144898106546651737571912166102922465445766978450690995879074924097772491721019254381871979962661871064931828604139512702770884170503593104952469603167457633349281977838344084671635284472534393804243144418058487807584688493921795125680983657811323256181107599123203801774258360675353523827200287559238869300272263163070870639935433481563773176737967071118951975525918473782635366627245593336264481226048597182125127942792000074392334224856925544818518153876068610873243301450717342252100220301901268363712126201144051291634590079170258314812310541868493786525046792450500094829662817105167445434771796995352723933789388969952488026644693947116949369509710597650509232371841413544889716330400696220492050217003783953793087734541754109850191452043648254530733504827329242416697348788716525788498074920615756246598533431141559055384003913766434440070383003514808860424472584397703934542964486856701763359910372298658794809995090080930733558268317480086673966352178838491772637510358662199962076030812035310646627820321693502236424701189707076767146762451400978525216798965372562184053921234525901634234623988131664136741572342023796438529593329989867920789141129177198357064073658219964383114070855185028114208026294269880962377113282299437784719393190054649064877203992010853582737346633943188630643677523561808461097314220276143151439908947135097204707397034866385606419738117565461958647061841269344903183135507452387475412009985371156158372987725753597888781039772974377068136169551501741351058576064723820872068247658190618407401181507431597156581454255430685407191049307584762573242187500000000000 [14,4] -11305895555211870172578740547959864026512792981155584544056994205836443143557202756258530086748296706706322496613082058743621340627983049789434112405174718478910945220716131868968208541957976288373628317877298730351933457341936724322077656252290901332669933026470654425917938545385686063746990791704658767800745377736775094761079190164146864789358569142994004050272788005359144391016528213154769809963450873153903618421827252035455786102925367991586193006915861201826646609385906151562799207578531232827189459350530017831362997095787607578060068272909562868261656074926262074202001243653744909149062345179381696051110723210338537955905313361169724317129628320992121480028253509724086736640443935635742693350848220637929873819235047757724572697123617626454764228502428150920840124883697446690038277062447343037533795214507276590871570509389276335676836426075383733289172992261815381483293886882811342184366268137736808634715972777572728390071670361013754068640723896546116792685820630455822914312736235243106942941356519337918444698268304352095303358559657290012887732562699658630932512114206383019621335262925905782413610889770509031195316464907235469461251503454265971496421411816883197105390520114462257493210637721395690011122556191167121799133356846201393229378998773424398619363183004148083392182956776863941272684900359410346480932077980921185273585874855558139891804628853692458606363785239304777081846914420974593873145598807821710404974319578710099213778804873242960358332542436478679989848371808317914537444639763626386044350044892240792310631142964976308272897994061646546946116797282212756315858392949000312839008562475904659674956870417267841466243942293104158648994942842632584528519862600217982226816588414618870132014845622224126623844286955215606294613375989133278146581983777864509145007751306700508865651575929875738787788452745608811466844476897681656111693501588289435168639601743542553297946326359179406096900148488726493234222252783943012867680393220674835435658995120092888429772209644682438620038424892105316901461474256290675467653177299312215874637110117053273365812670747000850957837536444350216579124173513444563427499067059401693115898765395607728572319520062670349582160333069011618193253028866128882313992648345200948100284388682792408568753039257108891507946614849586385567203518140368798264593332129924970691147257807163820211096610821923177434162001503064600409109451251943872253063494062185154708035064599048292337592689198601148274966357456835262035582708042101147525942975991833807585575979327409501993662062322097030908113095822860802375458180191145263948791504958388093086712071347126542335730230440930511246977870697257945072496815555862420638885999663340474034843445472956754253203076752330661347355539340545357851861242350737550788149648721036828645208847932808839258155709334842803359037087397108446338292199028000389194588527500755052723757643207136425189673900604248046875000000 [14,5] 10119358153772903952346061984512486259884775710476157207042759592087186060873971297488246750123087971715486305177084025664312807271181495100798133081800358221141099494228760157990065704028626009931218839632022002545530014712076782710668087093543176018686528510602221293541414120577721387830362025678626959200001821464086046068705624967007771804509189092967863166652725640589697565335482164905065047541287500409986235407214865162115910996889199490023111474614516935464483519487348209309633828363626223659992623985920426777583927378664397163496749630252222517164070568080103177665286866230211362183036859071800692787610435487410048476026578915722968187058111510106170002536284756922270295191294397258794195434334537848296223006228035457287224582025817482343289735018464596261721120141791720717829227263462543752898823335064518486139843607100391348728090600565536447282199899466001052640333254815065296498363716851602234793646275675093033811816527316507454447272173405916151938502484185960349910248169118541790551491413790619342734801955721600956912081496485748688160451709263030466543847387182213883430350186447861490569618997336511424785526605020048671813792073956270101396709863375649818898812799113480160375837756101444697070890372041658688942788038667587170947666559024170046419279857334550600429401456996291144948217918720299878784007634568503787923407472380919921383468972343411140673397127380259600146282409086028897534145147359597715886743864832645140713674032706172864688340168204791864410798815568049883710250698885707110934589365297004826490879583648456282130394724651526935902552821057964255971720389233731937339373548237983022727292686578370863099351705434093858229946558049218766860048240438297965118568570060687022604888183842089850315713932991039226889193222581951417097866823712851081100056465162621497454819476020060299786071807727750419538975865032687075002155003361257351918390367738161367978062051634857302643660947448610635354032896306142580897614715768789164631865708466019596481746585297935824035309086931545118448534655044415149949528385578867130747294818372609514952684639815302425825276413383869202624261618887513583631321374818692817224752526938350766545947551993350099878978220113788676369438512359991790062488411809892097786699518194945686339673618998728383937741714326590874854723689833474386087791171773936805199371620598447565364898551184633436234347696829581489030416300217528421643457057160508977734989966442320141448010191754662749833190567475157881659203808216889331873397531824899506648842083788539124637019785766566844697052583649504992931034067130804316101614716862079762544504251808505378047492127335615035959156310343421985116356164487008637219932073625725822483418695247156274872306974874872628822324741498684891007732810557036990765283518253380972183373300554144213881801640800226770142743475514363463945912542756532739461530073787898231785220559686422348022460937500000000000000 [14,6] -596211803027893606686496562604014120286180574294799125747059953931528763055506411619949442082285688811004862800833090573046046015469542543037125276134933330862589480393142810848502298631272065787756096085032604766595912899897323759794380545894776243726871932879661015311402384684239539850980720478288673417785890761875249001480679075633871772270882449267853465218060678997002598308676144558341403669582588006641718255575404867897757887575534939298367517692394701731997932112300638219797194404255124030544927301951316929962880559894208701336432290658610877926157782950516996567632855720116831640749054440384453101177687536101690549520271307204646341253363472223888384146702065787414174096752820963000380634229775720739994257567482132889671379204416225303070232598437801036672895982810351387664583807513654341295994852999926001549003389740989556658634261090989842442256700944792358892718643362959501824998893977361472623004966496352046124686609379512834662478498776378038935081780319604652162458670103607264959273987664362289430261810845401670824873640337517133788092969975334633584383949251027565161350162648172435267769982667054429600728879141505866914346959897060284009543862891421170311638749599658039781514164611713140104858922393154480874943659035508029846597728661811167311794831225277483177270348978619859471086650942426508949684255109285882652803975047476274819838638670251739771205633322709431468137615481231293396696423639039824978048291371075810086702050019143956105607930356196298507367235552337125374199883265926427996826630839895710995764729055348269847925350747616396315590213451202091158555009684520545168073835065301346284156140136683354390461520923093358871619182962941622330767675800486271978548976755442775368092328316820392903656903191953408128861041975658446648802331902547135992083971177256526396653144045802924246722007058998066125882707374271748996224606470482535746069172629612560561483378066655770646446393971537549871803303177353343276334083210541866800405751642411494714889558175169815411730099240076104076263123258201338781290596909863935340910023598027759644483094973570042110624821742076506128244538791906894899775999923089095690562058239800800720554348711449016179908947820836557693018748571314230981974963870719488866555122573239826048444356180606256590498939365044053123842012148185548510806835165211009570272916645494330175245428168979862225048393441598608484781293096830638090969804578812359245950289963883126981321029284211112759601079643681829620050964799625829430730670077352189949259712612458609290436466861020824605788161802751621274155882635361554679263762384874713076174561268152376761797102361707996356412381385195190179665359278751189926223493757516930582088054658028349085444445825080990434838219537450307120720325678754753562774582998866590521061668660979852609678748020470857018507108778931266315226299884184928436610612437207556979501532623544335365295410156250000000000 [14,7] 9878336416155971647074233471459387341926831662268597493504916680403479218315547539036648805914963067405731021120749174545269515773446647242025495415071204637946896597521506389115718723581191865512276048018835787107271685743138651428057023909178427619671813248812903739929689380780311533108937248267239342090736957282762781859615096510069205778411066642304786313752585131088311510253664652479654165732034384064373097653644915795124652871011203787787444116566951074830542530703950693670860163047049642255276664656031328045827126444861317356961402887253301435454743411841003124766570658267038950523554194573970097077004923646883174858994997469992696169140308907503550649045307837223447897436766604842806453711371779775318809127379368972156083357774808554765330079939997575289975224992964189184961459435810935033136197927823304792233947336455965376351544222527205825535796926498398484507109718214543423117159001885436568769525895227723106735320981688308031952740323418527621593343444800156596150331939410095192834121428048405831712493418907818999488403622679388959967209304636421554310541804834403177917049341016209645911355449544104941466191230390996135109336191422446524805959632824398644074264629430688636053495711628441782754868072970444555635581367793070507274566438538392444474350326579239313817926841301239829606336133228329037049368718162879663940389105383074825893672629083032197748372563867826272283648552461354935403775011809401051645677370628337744217111980137666303971173112464395216706085733198247924191039981737915272581278278293871462581861075979705641311728499820821369672936013343225025401833262738074118995410146369075769463554817367187849830752303411152165103234933849288553529206638004882735359259184077724008236704816730708334321136104316461615990095459896233531505054885176200953176051779352000236063571183963224074586447468607482339179821661535583615528465729253311868397369084367548927446497219246368503216166712990970194298063307225239150168995755449488840549034023723400733582386029372411500020388763224644825925205823021719844869796902801233788288369252884023745326887058941420441138806045819123473498831633004018677832491193512851997441636073633832751196147084352104641419168229297710616603581371232208137121564506636900626113246037097485403554783431792860125336300152099788577744537866498360765356069137345116977825330942741410766592440390344501323205007768916386361502665925663470062210347637235903351535447649790555110088799753176420379516796386087464238781752324226915900926335827793920092280024740082934278812943164421111726436769567003503314713094432390602885199343571062899518406454654005342109971324523019998744569802768946936409970495642236156553217468934257648812374785791173672982593056150609087117779561063520353584802860730471494792880059719450749835814073789963304415463867282622625266226505848893966654746302069888368711271520172800819636904634535312652587890625000000000000000 [14,8] -54750653984024803916949612638737399799785848747669387506601567423180768273997853545609181777515366989966513608094105093002153004533970056105503680920687614256103942752849093317546367910255749652832142772641119505989064548996509052938564205303267765849419916763522696750437442641275272899370533831642588835958791249399045383565633395613123344460923163042316981067530593618309688140657613086002307665403840781085341272944220260574664785145695083244314603433538827030410509538956163690881166755098563461908248180351460601677853040557024101198987590705770464283842595095401919902245327342220638340361889290417299053017832188943901440464639441638511163480816714629767526945836774082019675059634245130085276820696987499967830941283785254933624914223191364882272132012814324317650069554486442492637323725575761361076305446806693344209728477340022879807265445357069495691153674606984862263473808867837646125509523389546935569877585848863014811774274614858974140365788453347925258375665360235126156548226251704752700883048747462137185287278206244863571965375388288158770958846023726780638304977908161208215573975209163661927793698269802501131987024354682842456564533045036785109903806792553943151034228174266522621690913340518348848434297709011094386053218038504711233851252292045345834021914061914698981919894928437851179644056911539872561110713346689584863059273100038527813870735048665141596756940400836056894964737714685336658313933895974437190540929897934558205376538061109748820911988295137116611277374190770483438930911219860041955564126785323092149819570895191661947345859978129717137367525520870074882457521275696258098702713485246462954847543766043792549899783453186230731743916003182189196741500995341282166046221546647223734537836453298817000443833589293786474157197023468727124635507134868092240604191493149034660916583060589730419165840894212834473809173476017601056081926150460385667073514496188673705437537313310942769085327763637791237363016061960562471666512085988454749922210949392306445112471744838249124787490744667754913076850355659236167551395897797149358081367839267025497158846588691073233889669070363339061008102790635730797324506241153426041384398612820263422735087127165823840773556103950563277921276836947253266854665653404220676355989868965972622139163310173494023653025236077623029943341131691107458401018320289994287146237375477311460560435663706073231334781109178976527420437334253924728034270089711639854945076540288972411151045418941304376384131233759503021457550997905238957540946750976588215722299300484175973745880766149066166759100927422218106370512264461656333332981114184464066043593453477926220671783960701420944716007521094687599690164965106431746337838504026159452583610913189014284633747420067557411490366124620993655701296656896153636679303361758361386852871824657510694274410223867018252403745407051542965905342538531769704774569001992645667087344918400049209594726562500000000 [14,9] 52667897908216200266637163529163700307528522435172565738912298043639297697751561403661974917326781124728941662916429320108775816772828028231943937832886798479304873751057002410936492945123780634613000289149204258361414565317500519900803078977443798122143540501711560956037370539805630927473034098582914053624150812398230892985246106078430041435463049886685530152234586399348165572803587811210985200848963302100722564338156438549091718240893322710744954902504018769795044768920864429979951601912218791450898799456994913774970755920025027044594948519421890626820676926357182599097024634156594932061185123008253665227261564051752717480403084562021559963543020770994929283714716717563812351569477225847763985654730461216084701672660243215720755210248271818387570652160821224384034139195358725467748986292137846227142098049268486214612103521571808195054495745253174696307544678740099131453290269598371957046684229689771953756095151777876455302538430016974990611611843500117977616465213550355384103427540496695464591751192394769564843317907131413732237144798360978069859300416566509581560511891011807621958273761669489626762074601768889722043354418829061115099691207080352671960830708845561945131667374987362863800539131579661535794236519100865962139739604368156053192365030979173809182065666252294954691973920019988755060413255384962710279938760224044508945728841503257296252876467974007441432394088699340211014399377526477955718197563646044195405238017919621087313020348103736939371914553100441506823458541605753436116558613796461942618405887550198533869221908931776564926653798576564607934497695959743337219264454479455744028281978232242088160441718672131220455631089757539342679303419591233178068249323896558058055116997219843639041946541548228794506391140844655980230384263054883679894597608232623409086987120551367893678469393337630750408667555451866772969787331973855556227549008982723776588691064645635130055503508783566683176732947649308428940099590068789515453734891802690738328223973169271290259414300888458709002082025774958366367789717192003157871287990865950099603238862193312850794364718546281544274196614647637221794891045032936903198495963682059619798709470678637840142688141832628104382769352357643680501374522280491380574537440506612939776368930271550545396633909679236551169407913522622449138463169698879479096897323446555664895244879636355242075191612307692495957907169907742498277346707339292507169097400650842747251415098222308936249463717433319867892549217623693269523002198609098387330730477456117270793754577367239329127995119859534623423175575791247165643608208540381647864375536211321474942924228309476966244564593192442803314352741333359981621703827117679742266520352163793091352168070921122774862850432498189266925821545173337454636380631175375197320981262889533695964779693320862220010937606521949505922515030539538796947937895505105314331029120467064785771071910858154296875000000000000 [14,10] 1048101641676901764385348349609389815786217178014788959455435695582627894693009458395086511629429947663028806542604050245061571369275612557110005650850237140705523738622643537109142417455115348594708709485728685979043815692800262052750744710585560096300693521517791608050889757679850950572899650366924690811462979555240132456859805401292615072459989145389093086405994671832710871733606869661598230612123160722619524737674579612894320800922345738379663340137470837209940103955866014549725172866130819327841706484180002193351619711540945635647598020040659423607158759821777763921900235552974982944413656956049141215708472947769959315541424347356451918119576185270156080776779662179204756471074638199284069588303727144800296717201349269508099001699294642595340328435485615351253479944820755852956512198178887951725006247942137558140810052661483826953255406183506400035337964724104485542392818344645464587947617160992017725526693878946126570213584770861576154016497552738785342445242327894667164551199785801674077728422988079152520550857140057427251511857600949121183155040037860462855233668938229761593352577532038668355304106609510545311224033262477179204842156934151272319129024310796651274800347670510679842689689750796880013209254737995103509303606682091579869181682048440375206917948395491002183308787886021814084246143558430691134935482544417228489718425750561724025333977686371147372684605397522213501599064602155124039071436351972925948467013986510297813513116941496067727404304261635541981833864675062680937094523163970875509953761372579246070071997422080179457625837249362441089097015345205304264945686507668005628468952288067666526848457578231594150214894808322199350594769891877892340816878642853164097201374769421876438215962155042555928823978156727550961047616727993154731220445362382927607054928331974133958955020569406302062936465515433813750988671268621776947311999361609116797150402376464707367996313479881581629472011837852094696517555085946075620138039948760598791437758812965125901774181583601589389645086488543965927251156692050604006952143925569012996020737501365437624958975678993025605561783016062705985125766208251427525817118391249283429187287201923717160820283374111438026286838858104360732883637117820192070263697990908121115168010670276262548579119397587775856959594417737501425983111146855296022088757665966642873274616287802775089828852357535412403273596837204110018396976529668948535283930543364744504560886576957539709914080263512523574442360005061439551854780179543358705813374678562952833723802541921079249666156263109631688662794330573269318333315680429000124297165149066864738279134757031507229615694093350074952614840495102409747160474187959246888736493662971043599569171971135727251198715750217801979281395358031937461593931964873525316859772504291595969942589291421115726407253778965489819606537683498871100701298753766620586863611563899212342221289873123168945312500000000 [14,11] -7886207847710993577285188255307202526597441339542686381450133686057216786130757048270964260274399917247158358706513595610076107231575573075369220297713402311340461265000520509962971565575006725371374786928390983035149905528036924476323186704983020694150170821150754592019623004376199817791453493270360009453601787763614714785490295885611353983268652569666046475663181480338860799454119253525087638341936122898134372375000770552594668627328893754049815389833970506995532531440048169833962961581417318820321357473907739982716548696186379428094353814209675487994573248302830746601557784184601427202990010620187537457132617203776635742519110667089429272892394662479533588427018049355207752696262108990390296987911920185190241528407304804568747316956375993035327824632181010651513936120865255172804401473521539756371474085484984268722450863151692346869107730321878842617790986124235933825441870512104157108020809584635845605332951662719875693041225009190219226309803583727212901600377330992370755341465121980397006119109489998065321653158138425865212255276682499989205445503740931077355764009429591162088377378803021407847929495739898858034761427143902404806658900932491058072317145822004133006677398757815780956541654966441881714160934399188710154619589666667831959802854325289367228783816757792134081243839305457414339347094363907872701879981430450728923073456633184477788197087404943300099122952780880370532417456348321970056066361139759389268373167921450493372443431613797418883864493666303067291734805824676134224625604785793643710466497785699770810802494408671369920511212861241098934620498439778138522625018112636519664877839190234959068200882561988720221773751884972849596618422096435337869157855384863026729334296653980061560807137719980484818450489741207036241684206355179345364022169103863848331937642031342512628865372187077505926231519258151986248749047214632138934113732540017391498917982029569570800315901133929089133458545935645707830107600528396613272067142611572669589424928396042625078428806821236448339820421464073285894315518775209877274157900758768593956527528586664453063489570766180754619120911051977676660783851655364469939368780936632663339822771626313638540174052417532248771852517128259173700452495507515356854731901229014309111240438950698660067563355442299115173108061699141878512347978851123659567422120161836000777803075046465945000398299304874680909737074057714752252607553493757426319390970712622600392043796941812260277305373778819373676845342375297206657932949536563675635587110701525972272571657063050009038654990249560101994840578871747057560373721388949083963655046479198640759160216751188082290667346385816312834759328917659107729770908422509121790512082806025824997982255141356883411477816612655232059310046316763146092159544877175173480602736652147395665526734921551507925316107110490452450131089119718671715458790859808700657307412029695115052163600921630859375000000000 [14,12] 33514425758838353916204787435234703721503062503552038002920999201229889958338046894714550958853606712661117209599941309975557327383777533023540189344330776627172339693748424582773790069479783791673283397085132993336269299260440331779095979956911251032801895944379257727003120859666978845902861464946220192453888050613224884207428092168661333862766982501219387491822322532830434061517088193910173461360165641372374579844391127925130065954824869009869426211155179465054649851855719003815586197527022222739771165562085890989732246002462031083377292915616249249209795414616993770183580705380183340469148599425250203147259781251079645536913689978373568495537567847281953608116143581640087994302066091550638306102022148111220895940787639570915611387210054370722326763317421509480085924659149838430621698537509584341129077272495390743385151043387156291327043528679578021465635665428529166259839596231467912990789423529019587501619327231573459652794912305443230358554706145227246386167029380456321697897501162067760462541809067993344883963106565883262949115143777136956218439367349935270788009240091911102550927360083861299165496848133456171156483815035210363892986753134117635826463260396401629241278190265577973895055161795566161217620055753793694111872705168093239710275570378334740508282443912850373748908979078424663867471186276143229508121685782191021235254600643670149672358090768527059126093559964971413923347963252431037417538879654794714624228202481143051179288413921558661422265907081824861027974443036479493471248100068939259851866078387226229701344660288893188625163537583203890598122800498363696648332218881679457410343614736896537035226985855712487793638329525671039868914088386313638897841932545055554474561379688294996619811682972894866234222286004288471956399302518923621085293717606734693126121256960728276351085049227022560765278664818464244118333779068128301247542703127830586098848512263131918875591321290007765512390394470054914436093152693823680990392578540418607897780427573371360565649010157126368807904356924051004633132980470120514799722095358291124207315683444452761122637636098846889313400413301250002394316504602303331149009697739068931985821561113648009077230733177752100713718930988538542319873859638401450599519433005129931042843092297202165021055791255887210307048609866623347893649976559825658308644922731752571268926318216841267178000170895447332360863788028194802797692091125478364233786936537704665926181295873741017128363943109796664879029609886756928608441320571334651472699034762722190380920535487735514549668798145417297117126960565862757535501507934977871787004731798581725322219950871021989017131328972885029399318467348955655001245604571916639350948215405371652617253387529982495440068399598949286838643627128888021550909726092547975583033329745218163617023592740539696071953602320036851527865871298571501516940040729300833224901801088435604469850659370422363281250000 [14,13] -104917155588359584292430651284554154875572585996136956284721277750694643524993869835647950365780428034520725508608693542240121998901015496455049134816665431570079132963814537966043562818396024807202794938365263040853256989880449963128930950240402481657230612454920745354210708985969258452787780799525539187945553934123740170502357380911106861130319725653435744476083004431461758459221767759224768457804594178244856708985325329543255724458295908132422313749638216638078782200111953142874732834022807391284778411973777309184764975676537046955693603005620683446315706632331430865169771088024527580190115439205205722547875425697109299983788249323677961861729402791310180866705286434623788582510027292651229106451654346390059545880935724562005867574342620372580704468452110167915712374389846800691022655467613054958692061443322359333686275118422868587166922612400253598265278396369638020214517886440374989112474484592962045267583367179077015683553381231741828185320032930828793315210866506996688193384134544924173747267583782879077380623033157230116114112935996827366251583303907490838830165715350052733185366372507111394453524581220233566044075274076138349553191245552890885097893472137442068531163825325850162824214434732280247326607264846019472589234752396558586986125858062927108447458115270878659221350917890844652321984198417375807015924110894795032858308165109950678630574956484756281439111352509212485914476565594826721930759572171892551880956584821096682525581872736803429712470577436921381522650930249344564091093871462207557620506926145378593680367242088541107854169701724016067743051967988063912267187665460161933797589082239002717958783865426472690372049968445669458820680103061658488953654934406645014219360266918819661945319424051987253822289017440605762762526225687444223689416019869877950381496438435076428634328079068594465772514897250847695247307947327067626421136830779066050863566249012861363254281923002158923345419179804518860556759983716341520360823237829105003363800084673143163813218978084060029963771367587117509532944424075058066587986125474289343195326250288952264460703834612062072154502249892873925795047435271406850008345618232845738550844704496879435454149534785819175928462694753800532626254856838991981118099686202189265497436419151876944767526011801842188713326934952963718987826039327782950190257095042607927465977338765312671266610145007413698655225637104071621669836728439342161723672744853600061911894002494607192786441006477156410278213649704309613338100998928599666951418882171611421638710043756953935604139011598825570067215647342207967140505223179051906224637056560209141921370252588119297381407089149371470336679573138870853138385673411064436525169089394228825856713338944347213052891920157661828251945991453910262224825072235094966739465078994470257654440350036570696145657375134139884384169591151544409624138572134643965227951412089169025421142578125000000000000 [14,14] 265213111377141739655766066285690788798211200502884505341124359945042258821224510330747336920765065793661015009925227845498588765532147204889778743711864446253542073095360254016376524663865478852034971729586445508461745639041370096987670192974204499279936188437454403867321701663489832915849464029523897449124842710786663767010022889706305838188027115371934446522031813904599372783959905639578668709045788550005598371195430986547539183646889721375046292397865622295858565777216005903138759359255362003212226536720393521085712628604777444019230788993027587780745150506842267184233812615969435683441743677875794714491309506966117950669223792627502245987485761226474699979142497083187863937379636026272823717853565749998328174632002168309266291693563875539838012742820161729805858559430363610180757412289234075232792091765852712471257675685751422630069259317429116440999046202534136727232796676805441800251909877726374780637729888350354788032949278601397020883438525083666330219244791319392165066015701464131007965498029876855628678026401568755245185434662035388683813369210066546493968981900930693731244682209847313735810786282134920714268092513381545314571439462145312659066539022245412469524830834339869515067612693979829985728634096358816906064272085272276630696003866664150718262429740211696224889452099602923869778480066198733911181727666230568398880101247327763547805578218417238362168230123125551760783233404847976210038744240369908291885870618034859093043782805176577021052059959495940401880024421084214545104518257970143257888917394020509746218652800295416778782388717638864396861941736161964949721249360763113967646960906995081634390284998677508803404646317583726834724476892905057613397700053123333007755024999429351035236243818677671437153762807982042928153210870349440179640841662465718537848371988292668097638910800699914631694914600570367658264514213917087311484813978768514981039489643289302057831746262728002068197630175886072439938472050837125466451599347438019049983619642118882737767311752975239732659640563263965975361955749861764713337621634451054351783730437174282806479746559643633505746888618017222986365238436440567185561812700646114481073543649831259958029162866776881942568471756038686274997062812146887536640087566544469032542617547917171219935790532684279883766887881248074048690809811156831621819205084748148235173441590974907969543323388042515818603490178364625863415924484166755577049612764789101638385132402156582518424094365673565034937376416593298249047266107369373756762419894515111594986984695604183283981521779458619753554592705651140525193828092066029652046439103883685986672822696025542351055365290615481124742400396127014290735299190848064452373003617565696773935816225766021404011290283337944109997506210631253302193500411613993693181785389033014195889008581939467752524528247169038301925396908402357396145607778409347687897934520151466131210327148437500000000 [15,0] -234091068246403521529780244997884676198588889848337356623322205073318816583520246750873330170255705273193511270950271958549250013238955354993513718846106595217320514313512643070178502960693393879661663220570141944842417912279249261902390955040749192421776766936912776038615967253239684154994629385370730849811188156850838159575319893438430353945949979305051920344673965891228814899996319719645616865045748885746270616629313601647567883628154463257817298749957990457578009955865750264811696804852775616461483554047233638426839727341394289888646391106304566699706671221077226158462486857635491333829084444632600614757092136878691364456826868097197936624310460935112480224190552956310468105857686718878602063506686684155135086132552498281950484209398755740658609943951367158927260154370195369871447498084457617264034114200713734880513492590664853656322314416420579301106218529900570379207897070411293726936128857170036825596922569347305999320803266226046568042492220388504398760512021043980432307919041387243675172176543230370633635034964709176166410685355266409623929624153639067157884373950930516305611219349585790249690621596695422879550390091356595953095999336427313716029427367727191503866621807090480244293083649345508594188921125727020865027183688790595050591202175673084070514798450587381533849662014639553558256306901077781088390470006422058601252505652328008146100952511647279884555664326196378642920342919284266340539844214905602518020129756758703374773785378833568160322486098199823935855215758264257147583322175302583175750873858154607689826730337800011455300615679466858997838168066184211645955356650182843292254151099707698928261825288087614662361314984894404339476646915435264781531268600151869648285972439673076578777923746689629049496987650520164981009709923586888862738755910539363421938914965725104825694723190555208028309668837787103568913907133565516600406189889060369293947640209664856122406908800529598217080186641052890282349701319562778107907366584417456953429263505925379744494030155742731340698275783052588459553930233427866678068200644015696874404895375500508840845982448482496485337591664073138041126642975010716380244045283393550374042546928084442304135383797074558189002623283454747803954586186133913293592520676140787147887618302602137082362643549269696649245685028033854951403849329958381280664026904124776271690865404604649171451792852106938008986074901565433912435178163511207786112148539765794319032291070052145507717472140254373977760270268608769796456155604623215483891090124094686376680504945009736328610832376310826813367396669808915646456448173105292757890094093292855767052957990630471335708551156151748834418922206108302447516919443740782669727829116177483162482918353916278310398572296843523917699512437200707714807403317427552313159471369018905649309202036663652434725374666997988263833379117210869104060208682890121309038561348003781859006267040967941284179687500000000000000000000000 [15,1] 4390463827750017389674159668352577086837260403711704098866561861191040279322889916333909692459137517932571456217274935645111698612562344737135130921325948859383709385397517072297147854607975253667665648716902213140889362762000312108600174099467723113659827329618232992019137001676559467792030695664755925460651190780901925155709442215575318816137722753802228651213544984573768915208564477020370099864188970758575911333120280234786647439231055781523140399916056476293208256714082715287353568255214339256898342304047871952042970272044012685068814741100002594607932421103421926697397650030889725520678749249256620565878422524450702414443279410474489991257922568497695739854896477906346727946444472100023883304136507926841139937060490903210618770241169746968581245766650981428457884952656204448124267760972436162446543671264984082995968484349670757730889322179313715759916156930324489439547599060054758655130496805429363290102409440211042053930322690244691390696997372521918561361592002002871446811959946347480391482834464563004709919031395635140643526119672995743437331881486122635097908966607638029701108770297374983529191417358541833577412622064172994946320173783421497310707953419415192056944296595729277240610640390478858091069980581804287368957629140207464469524307200443072295820796483631908547251185780711789879631243438398137735421484925849254830065371419751974702749572362051340818890108090984869589101180849592328641005366123382161940041507283894459790733312141205995717386546487247314644072991502449658089426652515690183086217480059465417999358391402517293492461800500865480367332125025119577831645115806096053487812263128715912262843825649941729274333078850721097478787695184307453704173609068284043709982689245530597295644894739127335819555891360448925202450114694012740089564079445345849154051407193835210353188562933659388099597036923019589647037637572361371887278156141080127026106885547129843388916548697040463559150941257827286299974546317086620389194290397274574052079105680620993033909867464874194962473939335655359548422166612937743727438522949296318405206048060636071019263820827721050191007842954660500425864238421025367069621005716726054451454699795374009951396681367024899067548450191771326222294609472273136812782018750540723607640529233106344752671714192881668589531874493668934831395765544684376327991527671386954627315735836433031556729115439070756047905400468355582070482315729880054898628821565402686751825790989113186695881591738798519383911147028056619115015493251064711715124851990153368115357585556791144350091620194764826533255372309604156634393469455638678703624915101714887399486817217777751033492788421548627479754778721455755234772155788268359519317431001637854469003557664547833246945814791339320191239762657149620930672898047155979600524239180812673852690530270141758451194856047580380739495588864260515657113718853866329619767988091949550977233229787088930606842041015625000000000000000 [15,2] -132674175894598583467350036697523434116579837767833984560070901969982672547606836689523541035852313062481126388573683056921417682346199355748640406899176478001284667090705371433148142477739481434111218178457872154116601276118647789755444811064735107898275336596736085125881747328134554847377521839760120291153652971655766205930042999221642137638698309839536018407236622446674914722148546362921509298929674327375743523083267261710928566240298516624524525062247404430277461949367550103895897821099620863297936151627827998262598342669425875511101078798068329288750033060217498725221796487713873477859496444319747193840359440129712887046723030287638816885538977224094771732816292566359890446911250359109586257367208450267013244424456809070509146907610299296033134204434366768647319810672414956928816818242336490292021702802404679998906913716137307847475260953356649057828031615871508633929108471750560067389976824317577666081496911737900359417756149348951672747716354461496607378977947606673779080136562963636836902357530553829652760640014612883777108591148527536614269798612542383629335607741690323322385363478174227844086256605357765494003386267661583123364504319767435023901709084420138410353431714833042223289435674315434106629524382901790255392341354904381824390284133783566450730778579155042344011016036569484523935815359709390395050499723901184164560438140192977355532342023898798492426448361700120198769906649272543888306681906096194366385611661987770836596095227300143202130598109166852500818606735068720722855886128151642951824110479536425504952567162900367907533267964495726403940180556780452648443994818955761822956592764924271146887776658564883603166259240463227084552069111160009819131798398176019007318004507027410709460165523622697809934266122786147135059464934228132556803268072432301467210718777406125672456458112275185673542063707058370996740850841795332644635284603668265545610196657392074362797317300424637142568165695894888082818548678884595764697033324870440710883408803314981556980602268989520760339572692237625045231918801622832725272121190171252954369044200667739218112995336556101413549741972806911950401281788705118920758603150364516483648435076806825101548085345074486799144820115613352772566441403812221253187120280240007825156259406204332452665620280592397752354264848156695140814853185868000323510522902066820947460117693235057725858451692068159545337259999627871139783689769905368445683497143431303569524945447129760357300762965845654978489723727228720605318861857110027715288310418283827524700470184551646100354726125640729872780664406491026781970482048365070142707982521441341709600215926488069959935857653063456074883269184655963201198239872038836009879237835027884324640106336279520435838410662300154672553256499635896029590492019696282904560665768191353122085359046716632635551325424410834969931599961545074588325336896329785101274164650381887087249310752667952328920364379882812500000000000 [15,3] -2355346502330036186529517164476223159578799525853856235644867527332806180008830599962708347718047370703771257317308439227608839313211284846861174202701794054549436467354227408758241522694281105265015454543783058393829919154720374843802792118541525152712454440753336161006273691050228041717710381875409207279310916209565069526295587276257525303166882901519258112678328989937137539052894860806710589860442773357605591321520609719017266026376314491339001716874937788707874935536273889791776753235233292000393632679409921113373359795420755658952096014972578245801950169405398315554716145112793696697414541665629841046991331442503569236344470891649633112759332599512763733894480923642725046830923293640690218464375136364254603392783789763212106648100861410615702835500792995506533782344133672484263346652132040043083751406564595532734256832121294589102594665542220689008757404497483214136241626506100663793751708327897990963448463908644385912051724027055009283053192236760026835006304164832927616544162512368496589873923661913511595763186150874670333541598836816015584239433915164336733153491891220651892921258168203700775539883863946721819584989116001703032497263800338616525690471276214575575127295776641224767579225780105656933181003174990569529786319096344564797529405400454362959353997888225363236783550177836760377077745790467359867960400116483351102255834250283868705188052278646040419845247552242507022581783501588614841958338745875522649754614764939451830482819968142594683654076043449365643629475699680091773401503737876151219859572089316905783619834513233223656256164144074322919458864243700490575477833160810083637514611512448580919249884392068245752296301968960266192761960951401531578063352713595425186272888542031586746665250658967553246077087270608129560955883509562896130812573850302922829782539258195272538411599348646834861597458912342153111807563078472434479672641618143273432242831870771204652404056202202189768100506550764337440820326521802464550077485949067578398618789091010711139614672306446959990200167048051533773738706130276301430293063792120496434812802051048394776412580095632219885848189799557406328591479936458604682207112113881832904020170411610890823288274090816619082943729832151135120675283226975508902131141188653933655716025253030330197344496731166210498623778857504580313724658617988180569985839428559773413723945058877858129987794529207012519316633690966439339533795508445462231825393932279832630365632568116255421607660183491687036410259550193691565619996722069026376961043299101133689530147970842374539345424801292041673898826865370896549173926800967338002445530841564117748486087704917275981634773970539550852707361082424500234655083547929505647113171588232653830130353815754521834042792453933880843213469924197760310179298606078991198168225906715721285852704821427018068574249465137260574010984188373102194204089198007433120850653320010881230928134755231440067291259765625000000000000 [15,4] 11991226059471939993285606724049923673859093631891922858882351734589955532864018517713758338220122084426969202333586288124455572139711678295147731451166806711770756779103147878269854205051253473360663891319464068610815740483520339645419131669502207120105554128326137240376080877182087147030360054172836036018984733329210643707644281741473161183584801642535623610118606271672357499287910007577970075407712825647924052362295471674640891934421291471759121956868506469290886935053839497630976576749124341440429453210711377726983992082276382307743573406382927716455152314902796811148302582907338717992309877507694147241483743500481823418698074443166024675534958687860245894812795902176216607126921907235438043611366131831962891452611270039100528761877585043596791260514790260901186533289615461429961392605662491299952435880134289186310255309487173363351929717420141552772777392467812464783911909676987050428311206830653268551408679195401962427541588323955610651083499108533820256882078295251746309321787714046065262169369623502778545083070478979970966522379349834581375408863813747215740075775389690583405134383329330316884996046191402760942420003305776313140959372024968259277455007929980217642600677949070709332342634422150389188056977987184669617126695967853810149294408672586440404487571710571173103562229299485888344751798117240758276905219353940270013388988975408217414270349963200517413519606718061533073418143670124721668085068528299074213090110299709759272527424153407627529676656424383635379048336042074198638819434336960615252048574820486262800918432709551196779904020093963170063173377795957834264150737784639175198005060465382125776048047949361029970522759995866497860183947846539612299674564535214171325490855001822897700428460951801916290882805313923991807343340037778260287482290201357480014146291709668728748055326376386009966478893409514266226888997579039937455775529643070209985791707869286966124159464757029113481771969770860228787579452797639903565398841512668910984670072966161436095755221407302187155806448593832828098769696412966905913454126149139626989265648488003357649115627529287504194770146623600831417696253966460040374838277077790143427091066848552529966189410393489718670012746796518932803733399254255730045581453799624769192767357259350662214153988477151033280658909228372731417500823872235220758733740797763641617168997160657107939395938940274986820896974411774373426739101066773641650665631154484713839704526439465413110526155093886605681833658728474837223518811395787785829752467688679387084825360816634466954079191847780900491864018381917702339245842281129118076508152814543054167859047223164323245200410703783554747750447033810033658386221315015991518698114307074508065092358409992911127083749453583762396313234347528108460601731830217962096536418351984806804510750103413157688404532408215168851786721814832079373180356968183720261983323538204637692672349658096209168434143066406250000000 [15,5] 44348090077099544846522026926786409892795659798037204060473122274667560766446967382554328732396150039004557268696579364120844368304511384351234580743977932920284569510308282703711196084650972120386676795331149173621490564821151257150975449690121858760636803561576516894582021184987772540873878957624637045850378754549029568803311184228656361734702081708072099181412977955155330704962582331182677085325997487146373468215417614157349182897194023426087128971949592220607233941345650150592793871256785776887877529440350175357718935610195695959517838493920969975257664063977213544021381908393111035323845463789574470485039254387759233141140595372217076808413054812619622694599746610705137182275402565016043327044006836615011386656709007828070510254755207833050449327196610148784511257576667381949897385114890614135373503102970616287691861389476849990556262873481302876018239485546990845393390167717262440081524327818179863864247296976161033476652316003574235417765075796841427032002691486062508574903003686335491252501275001100340837435942227521775598540230154076606011430678266876852250155257304880811299638921751645305463707178458027607243844710974556866102950160888271692714056951063985396491661078668937747109425032315141411257081308184828588695588676795698508173724488846480758221088516917754572596291856842201663863083172710263218538511651748991059619906708494660003041647323550427361782503059214573287038677831594607270240703888010156406727767939900820229267746278643385690083605722682554812183219413601378834535146931436388770707092007632187018150338449926299663220023255279075272965375065754414966494642450658446540387362591778886342659123757291618787168684471310876599722525335381575772924022636821975872648571006597401147766337466905146605205120689596545570132445034887085688333428144423347040445611275177603746450565454619670615467470622645161903261231836028954865835847461889432236756806050503199760851757741100593003305094418974136114459165784795695652705868349324680572402353814681852533117104665240756446374423473882075925436672614597273327934729756068548325608502149742561035418636118944497239659536847982728911693519808802502895973359262419614694377461530978331951682801457849821319638349927953898206819719153688731579363273076883235349177348509912853478751063109278555065728888813875874394228809334299638914755049715609798512590655264693663418703543827318793217734861053102975392795485725413805434464521166193407259847062255317295952205550162356738463467072423891403291554378842653166610857266121027193268371327705058802946164120779297649135918084633505846825484882037431475470167377537293145784280261717589683424012774080845505875483751911780181553078231777011758324700219464541504630674981474849628555635668980712878677842766378939901192818055988875278264115293836153316758726244542382520914403434757163082243422212287489171837138549520436305094277240623767966098967008292675018310546875000000000000000 [15,6] 612704914071921955719725936364408683464705563003157377192147953316083034638499632918744537834531904972380403962563183410733996161176677714411274318540186560995368242949976013851688742320794602279935555436452027999095737839974310862823576168062320493955809472613909411570915757190849091104094812632427589826385376576343059342234332407819827809612096245102695210916255181476555476677744092551826705354715646495039845808429545134430159339063797295767780448869288456795121829825417509902709033685893426181940171311374414046491088217409415575382775342942848402403498024639387341722773275800088507149775837345950747146629145903904517262849610824636060330840549518140698179988481214555669861127191556637365018854246709692296378559914111533764567992422675869099500747976289131049415714477410899579035087210609528795016170409721678243905418568558550791059358302104352686900982555272261630697221857109298017996988489690593509451816751628733012502536657807199094554731825189963200913487924525671274291660271604850518940923293141856706341653614376393193631436622317690591434582498457935746034111561716261366740868707269952764719143398608293392974045400679138131439890337241748935464204970145577977511186213016890135848039311707881289105356679161017805359070741791793649965607076705680172733555617164882399616443647042584146550322838598597656266909217980496173437935743990158196435535470487049451827796178485468461894803585686840335979287183250680031161847327799765457383565414509768062815038538054432698273125274079738843261139467428766329196487154331383655411460873611014119641708023448819001485365867674795049612432749909563262422429879214866599310409232180221748058775972263886919705076904499847471325782918647276301712584637689222327577704620827652466190493422103839171900206413775719356776258588607831548153197407023311796800486506835398032519236105210956969954780691167999379019395104632732335800927854954306134979987387224365399531352964309182480188960204101652843152212327140515000680697675490654366123815633034812732248465993092926128570790640989421085121573549051435839818779830432709097332421168471230098971528025361892416127202864082033845336757972606819226478125704877602999947081875425944166337126952337057843048887127349399112600341930934212186946815518159231324291449725321172106873115219336371868658437442360537314451824586315368906313456401913578933776057398622406648262402954681855734948394939842267461980098487864113599779846346759279349564274269856741217938055945344542539459641831753955837090554640198203336483308527294206890603981013361335835649230771163514179068837698565772483249900197199997059006412994176260194953785045515702640251188116342216531213538707038441714512258389400839447924420131308524933741244502593052308464718363920073802245903552042791285742441761267662551078651868171951289266925598573849238848194743690282016613838430215008597895780945163934916308789979666471481323242187500000000000 [15,7] -17301142886175540371724595033248996210557552726586889159926959239216054984358492871232374149994849202142764291509516902260387444023254504860083728690905441786194045090702261921961978054280731940329761031996818000285990810591611497875347000809987445312299826439457612151448986768914904328539987231418801943648306045787153717469682528070169716229255535388926308335620941484192421216407606871349340562732097210469381583273903669101531570704832798776276494487323363894765732918448094654990627869063684310281104949907995866670066151136062091135640749325628517822843960954622848595437617870280317688335077381006387143615097127541133771735858469420929076706100598356004991451012126072980550843171777951542679100309241018380377182902571375087487800399464137689028912478538734906371029253031773430964269068240158979348691036738583543078294602256052777461541180739221845478326263835873429407893118886627201960479224538612571239068621546523867578851576532681727701507280317257084919738525674610156085115757572191616441304620980131007478761530279166318685558414018798570279252060869612660344586787759571146649769854614441726965079664564915265092762058175563975993787968872940427929473120428078434507516559297002396860825863428141105414185001606089480702664090458818019131320327466335675934680610718065870517799440410099407142640136676911778649912563288656457823609488519597796878468425816011122214994934057783550790304987563961510721336101620562609632677841682327798743078095879258354233524773243895652175478936060478128074850023983493647627815080423220102358804854343553658228975188352425585452327948777426128110486226646990837663408265225651380837398927055343296758586342176336569427875166344459340056437125763671020833005274859286252015513418250476983689278093946486230288271797504223342994672692971066976332458227390518857925162667808059849789982551678389501792919923840243068663315591513914248680795529583927418816762121018857728833018126646306362791651068866890904301667321977769192234536833942073537956897297737272020624543860664902731774284133119441168250367705103205973028614525100173912016981218039811241395144916295212598612614559188222366073770309338911953974649038883618731259942133964876066258648300065412498374544187124421721146269318127955890702564140359942050266435336367371202105162376794412803267377832347670965781425291357465899264017720116167112891249398751749538852094674152538074207005627743441481991773435016125606064118258182432910796586261313149178994317853687348681712081067211808223701672466927476434348053622518297658932062266407838493774616837128311518381214715460247851617546962234121051493761232724077602890431359744538697427550497126010132795905594777905318152333059107330743831377122175958892828720787329597538292914499122122899903565489879848315729045554761680315983783377532483974979777589224787220505230064943853435240091981507700043783903876004615085548721253871917724609375000000000000000 [15,8] 124189811025906212186321443180425570550702358077411627189324460011509815422468016047086258031655094234409684584239477261099428133160999585003587310617875470170644035106289279334561918294970305689540023362632246399291169950611202015663724883677528354048552988192588696368591824904782769617955574614796532950457684026734875065973541200610134456753237076504015968826614093493852119240282186458453616599632081763314413304171099696228332412528561332359771050463099148992312023045589012693401717061047438819542419146702607712231594830199559658580012622729510401548930299440888305264958051668251046101437362262795849819822130031996653817391376269873873798214716620802608984487621260910959014636883769854481841618175582440236664863271912332237072911376711328651423148448762552911348271193219727037064567063495900590605036252961800244983594854699566308304400164739681228109143515678459955134298777691205218464678581192186787916465961271011359514638677753056997810876832134887047940818634216474903528777280778591252252412470913135043053410392761356708830919028172303311964240204406416192297463576661560586487340073969222767137948976521146208117902174822989834052702000797352292806634538495325173742112893555650483533481796966974402828299247035940185637141224071763838424203963621907710945835186635024303499691729514061348969881370124047399542248092047787169649696935104777484374537331116385183081941886619242155670789329089658533073806675124241155801011519316595425354723784351903479802531061659071637757250816586651487608537096974032785625966649918083033359669080596898757191130293761979994420509927624546610407472709268222631825929151775986101656787485777799822795751909208886398801602911575221747019753694296710254051275005740733352937605644195055440220100334664044971707030623168017085796473477798472648631632932115964487526093195684959197399498913402727275851671604160585774168392884882926622172717532527551207407133389225857494392057719148348647404927022197129783206514372642531977990484402784631169207316884479215182366394505940217260104365422003684217357927569954058586967623903071284752902318657713980824492776396569030537917785757071256696914810034384787778001122631953921272216664851185893867408960160844049468433201161981769904377186808625424801675747882496683967367070850240796492044880678507600804278998214004043670976113418108083831164798030657594928724803642010521411356899125145765816004048812513037534416456833542037313457003231668875465220051109838125852565579987497483260734285803639315933706552263487709179029415553499531379607111281662892606266367558762924837770605030411888756217807177525943682750201045229718426317058064966026473679434454455132721527674698339534834701059443755381589558341855274581978627613817979453006037742646048846571572371172479863681465398260617255855062633302698729778667954705143111976418463458880170362357455014091971797103586272470465701189823448657989501953125000000000000 [15,9] -325563725178948680210319616178704218247600526056651990254523172028195971895602020766618225568187099415109860757167616419606236812296049439983827788618554213203736977300356582368065752701613387590238370891903910086076465606732048309021700633216807845565694343587989360889882972453956512636404706214704170917663368913328986811225477747932699400191681722145431554873588036026125472244871897804034150316551282209125818502589647551784564995589203519784168530483607650803795483821298103245278311789245512466078972477110522690324463961478608227088986030587722514616542141690594062189544047819358950284315601010866256730619485766404944368576178116644393766314878197600921200235037694964553380440076748537833872749982872987373925338985549703162348687999963280646354769541201706265190027997048322470920415173359221862648406678400778299257772548793586904565514870186301753851057160648193758354472956935784846720448113859854649544792356625035611263582071192315761736213771333392486859375792166361177307971206341230768420584376514757421202927687651042571377101477110669268592127802525968430192078098044566714670782392439789183025034655387851506195134234166860553370470912728846016546143997608989072283274610597510214502520346195622555846645456555882246055129220414260836418947193195402017937275620962506960623490577870221028038961948669016353230750460829015669730350197132670101208260876552063373084341430388493547258869022567491767632290235419211086330733300464692264578605092052077290504555877142965306168996541543754090554037113318162855726849508143560850114210362285549705005844744478644242956897929868046184837845101000440435108315861736456330219336010573195518380523373125527857871273849562164004649747762815203765185312052816611165907902871594230982321843514332669335350849246304054862931570735267806532542172063649965420551779771713047203975052648747447242985193067381519602921059929013566358427097735969808002401532739705429712287608788832309293125265198351115691784736117769949935614624578770970478998787623845931185189460511468773213227956635446802117728870491315969719196398832985577766273434299039063440410252893374588251723572750117230273924581472428749516061672101072577944868584736558900819889008575638164201668906234095735469592317476680254812902537103497727750535921878913454266082576936132308588226849129653740930059184433778269022673414849535982455827808113713222548635776101341824987528136338299697280763676425408338508894229141798843308317336103512223790536820310420279527077779828256130852846290819012884534593050890202019147382144994442012489331542412378117515640280646672118765952346047769109051446947277699744831495591456040545283494595406371520349455881294785261456920153568953846656579100645476822446361303313552214873808191185571414103971649626814080797499130908229111124529565388841097115487833027418919080447600627140253074291185644969712220664348478749161586165428161621093750000000000000000 [15,10] -913036632598960989691548920887259028944651195374270699753957377585640768211603259660294863223107488005373541567886478709492035511558426113341359278773954761274439050250745624096030516037740183744164995142727311206772286967922122189737596565180010901055790391466364377022498598313830524040411847625452001425724513629963074679511710758340387367072760414218794219000094331795855011807771160045070769691145611947540650756243690391652362127067156963967976313002629478556372693343965064267589427578582091930947570065543244500123008560387105820032467842793266175987415100404533326818430397906986550425011600032853930054247325547985508696534630786709294734283312716846695015317411349278916319801844816959210159404309611050036016669646373985666999459384812876892138898273431062809944663469484950548566707442988044781472169904131214029437196759206883803906641890276404502584800442387733950564632649245015551659328612191179300602178773557897989518646563912600515169120952514142383745443702760132430051943367691259550985634461600057908776245084206197315506540458508890470608189941573470857300256575221348581772920540883155497256457695117189462778564244986915407949329081218646946117811528685008295215979381725122617172818872641935017752941429491012032028248213560334926871999664850850922624499329476979962738017714489960355818588382468222080532815400010248360137476876402058069522115296008091559611054383449390433486766187974356271354834678414035555366063635145144937770420322662340739928498409078183256624217625400800244874325357740693209221468365307564748870665557884030144042595604516837425442914965910897149065036862812717246179937308740210437134033923359759205251280634040831120537414763750164278379203480389433350456985185601019441525701014643139376215370881307393485545697965056641796626248952354792450992665316659218536162491588476321845758390430084678384187138746961221423275608894675244416271617075247626469329289149076295553566708403891806985793463074887265681610145367918134150732751859856234877666141115793411397372803495109068594827107594316340076499871609558888393414045368243985414981697175294989244753760075291172545831260144021199628435356083812371385500144647661225340675089886956816217236690225972951192206222591452727329772662978512526208867692980230093873296734261899313676271985895529492115987455074108110013110481893087989414987254917793460033174483265008236519943163931882166313614292841496775021077131283347589164218952305635928592496140941515921646188172315077409467598356812753107142918717537395815258789897626963033364462810949456039351586547860301155223772304019095428663602476026930490924901284056616841675136730811188444791683041269022106550809536759302748999286148759055656899765627154771633730869919119423095845051330450730213173221185041909593806637048614859020437306559499832110485503297649204614811247559155665688729648600533068437956618623729809769429266452789306640625000000000000 [15,11] 12131248339291547249210933937337766545261018610983993777662552313774444027012285990726157975532363471088562145029809342573502958835831868812166040413649521456011029429203402404191608245586269340400432833826522577582965708595788755651692791906230033021153689675654506647808577252718907192288194250691153269121285746859548611621152885401290014714457182060017954217780807460213186555000722734882556259899154729559975782226809231830792402241298566106869561521921517190589922039296559729220578829198442087045904124143228042415171221417883076345726009788050076208962661478824096302994806111764104509113464061900083890673734263541896565243896680254679214174616533865003120254295981283164717081252024620119705046805194720678045257177298386585550488482853998771278872310281174670397628767732354294998045627676433658839064528973790512401582791214671450078226363112438278231034672578759725872760901074787854609783458329142103304444078021481227136621746643900842903376848701494253448959622784749013777714990923882909294991671154055405388461670254811144324788804145529874305605780779734290188102535776818668717295091442933048149572548948506344973729158816715100241338476419812663370243079792818073993720161775439953494189089030617353553533310510314384917740430602063545185149004169194081471602266719529473736061537972749027638696337850736258141206615843598413831348168183427192064972097886710718841229963228646887290570339830673895822931423508550824795120413169217946148846040689147736765907007897221346065977810002920822736017832827486506912353015544208325811451085038130256641007194093198237420390321211331794176816182431873107733017309295531035622815740069770652253057304553054747507921570418442849970506293586333265486151357254403149832879554276046748875026928613751461575512562328986357059986599585768200272366849974235039032727359943307650112087036500864192982877143606837904085984751652278702060049686503669943561659432250152326416007949596723419332391906074663079402029774950069195615077855244384629510687372160586283133201108279189323908367393898884958445314002090642809217465154589067287673932407806083026048679643488916170150841612814405542989506016206331446859483269117662668729639110367334405363916456543707114766797607473762318425569932322384296100532577293866140038098371455808071698947712628829201235874477504178878024326715573122586747775970914271275914072428966172409999996441204400547662149576675344796939074999270759631992442983578415985906870609756725539924090229493391244437552587207370396680790613934377589494881464097373688451766257638501507745205413443805747234899932079882562354250058790303971919632528474254879491376298654297392845057976356325600229908360655416920522639083787734503514932513409207072833354549319805076148662956839653487809031265049049354170989152849059227146047949642053946180116865462823155110287050253900472793514383638632803119605796382529661059379577636718750000000000000 [15,12] -60767691987983538569478570019187777587493902967430406285818063422259938553873487166619986052711054382339689349632209298146368964959997828600391533962167016688790299603736486257749502389764793081123169555728777665636575098168151483188606736630631575965497187089535092662442208147319942670258579950020904506787853843145856221646751701243583210717429689209191817778210980814541476379282475788513965027804386247533497701414569698843832524983903345723803548833528965010285511783308616782181908472824270813739570263739518230809366268572358987998086453640728362687966679899247451121167861526527346975344769659430909204934010316358387360949432792632447341760800952094971523725763042580021997394224357165921329356736690231212007150880332605092335025191112158646821229286039387549573966128111382977066640788768322014842955645115583957724595716343947748340548107853384652659000061733887664957721806892323585283408323444163427222895937011093313119098563485818130569759290736638877421982456156648021658377149764743923231381191384353567909535776837448857864234350344168099168710063280959973771255232435095021859053867678373823047978680791911345312569876690119051005880896242127958542662833907627884898632426973408926091269924974686129836276425310239434618769282271651921213297639962118755146248007197086561608332549933163271402882959269001145565137133918432637195363795810058683054901778861896300995857799902289382678224721597198277888604898731389197475102341778593034400249599802634470991740837712301499972214339657189682376613844904360114592686574885815895592082308966711611079805677055443892919219470550495106986200957035008444274329054339498657614919264791823667595045222560948659278617190389324353089831549915640814105728919940339496912586150074608457047826289644619040513307000393279587471371703647318961777490673449599720872359565300734895164934172247614284010658945082051315063735078768467340663401694595114129431889574226000449171675245054843162136000274664465273941639556236884945039080660779913183142355419084328769152073261483635586351689004020536084614797758954073211857374702851045282353567939700007530605937994073888276214498626602613495485679266095569264870254217683697794362655502441277671156575857590707798142903692930694707121180818432885921193618066387280027704544778073500142319159558232505883362434980613862029759453510491235865696543030195302826964248767905269863299774405001231685669094529101995293304412462478734106241622445705722689542290688182299969916147145835422888341909912549037922706885719654039621750173177944619891477674551535075560531686213283164846264641610810122425339460025030641815873577681820321420487818175144031091519846393616396201814512051678942954746977685233638751916475968729616384319683992910279107446249456240736684649052819818366940045579915019871480544066595589277742427318704614776834716357516789508041050709874107086522210252610420866403728723526000976562500000000 [15,13] 209460913890621570100795456305844552051922190481460714548774883321542402587171770427156830100075282277333042212278042417690409947575132368957761467675238411152191236096193546120063199863155397678547221398049473000262383194363067401024922259699060875128549665632976455345968726326861534350866954651984997961350407984551362002164232988520878447902034179218785380846040258065927622766828652391142985157156096044766749282216742102520668715552890905102234082372884152295384695295855688784476655307538740159534725325457024446031611078663324752275003161452024619078789464514902600448927028994745411164341580032032546451215948403208261120581013619099261783499099010796915497942228161906156491134930793353721506658975446684777125989311948890480633478757443268218086591765442767718720019216651496518754425269161294669458279037845616908255507773177729353976678829739586260459414801316354839064494562085144111318655792939428707157527373455577315004343943071049301681583638967762937581089617801418472619050601505455916593603589530568506661089094259489326386572002632787996782955670910015473275374160774540845378049343619647045474180775310089491208047943307446009398622281494371171093792031150946943675038225156950026102801804196618874028410898410159973370044509219397830557004015403766209189339739236391781617102803373748079831742185259660544653917280667324215219186179213821765341514449533671810631523771482208667365559488038187420110550918779187077444160601133184294347212138153307833863938072566803251811018695772583353698086245583360496861648956998790926452461453096726408410756454561124308882324570769516795973528465935548574731568240072341525226060728045863145507663622549405459602608695199682798526487890911910345102310396242588747595372509674018639976613906149653749931515851631408838373774940853415731722378453437587153869333356125352628717760230501505041231391930801094510396244437803913288095228999322659049007178769094553492817470222249283465964121963568465348662920065723023916450721897194433364819952417784493855207376461390273896832275500092296642053243764168751137712263427991495204960428254226423493358608867032576433489784887455623193274246569736141347589042114318107030119174733187195226438025160380278401192359791074575852725028498027864977676191180539155058832841143001175178664667221841410920915128215243225090123122531388018544825939282219063142156053126172691521749591121254491370933451390201956279519627417502757356302950266558062357009519780858057715036914702138650129804352109532675928468139204187375136557968820100305460090291502230931502113741312976108079835632565655469163689266468317809982227227914256827277631321949951594019791941713143008226011986453584698374347710803599306329689938204482038864446347924968921933557923083608381983355319755152023608736417784294684548972977753688263620038734967035843453496354357953144619160223971476852966588921844959259033203125000000000000000000 [15,14] -566447609624661406070278549374900456084136496236441921018528583787582539494833698292008131611795554345161886834665514696512174959112141369214576304666851676575037460460305806240482812012073729459920520482738598802116190479616641895442494924274524581982627655086775511137863288251330370120076034551386315010052304975979315582349459662735637974676545839700939575936511688037496894618848983134670485152125935139646070409985639868823559471579195798893508721764969843389059844591000381853844209722565407036817047670488607391308687099187551259970462406679888478228496087602858397986637451645987541830797676042829824558432108625946211253658732096262467228455427268652080733469528693098616532435598605344661067514727640394479192657011331735382510217899836999730681887056512360927315474549396547531428304780326138633209315423816394047808105466816768453507651341405548464001408677499953000562458361266374025471637621972071594468315131046712245211543474395306604021299207764397834192658202538212557078011667836844001870646485666656989152009141615598684976299077818512805949102050099449836696089056277869828451028016936887168053520157749112434949399657278219032195798344754129347766318489548375067199175657353215274542050126489051428105054632971640427733382349090499957237307835901275133300232971542147706451760113282757796958998342542379674629799590990521023090483844979951170949588335485767849344436756516498865871447074366386639763917311491645905976718554095823295933692002265798311484497009437566289461543241203055470290868679175948782570644790436328834690089631422847950661441713386550597470418512667178164048860024868294449951706665161900408977222443052880914154649227216021672268803518849985785647775614509959858548404790705826715546627857524309727014375102375325817187308415949117313838969612664589521866689548382991383451395708446533763548870798638633088541714874131707115088184571763112610216205515972167067706944982419519842427437276792497354308675158514691919254609456946338709139735198844417470814265830663464406699985217637211850932260158463928713215358919890610269661383246238573427581973849502233109250776054980510300044799130609615010020910309387967679247835507145682288233645368864842615326917865906514059405066891089983950431122863345807217134985175897751444961855988270699953765082840885347503088806104374075454943210785531103301425811125420649682151741825654494743542325429965456611028812567327232882934991049957018950607769472653578672283101695686161336944261510199240652868817106472791277344155888521918995452804539451400813606596170084662338227102116410547678160332041680630130270749034621659447658143162754580736140021033402350777903901901749857180965624139199266798999385599321352112176079264341618516344785009074267141167907354336500096408162598957686898253048733301538319589354239986582440925706557803180353617417654407693633402537392029785223712678998708724975585937500000000000000 [15,15] 1271242886908139653305566210267566676209052336024318447738777207001610511206000783906382061893176270643532302805457352397696523122008222888016105009048046103373718343845372062210995707665514492320072952368866978625202176346913139713104408818187289377287279675164501480018051712380043343281418233359769213496922898428319856465984647149988907355771863587643290970779328976787551190096862583844426811919559603178297935653540616703941976970679343047884372372907770195531141585964547065840709342707715135870284454217374648590652595127888187491014902836627718267843692291179981200055673509638444277878836332834532716177124872345849697055711208327653819209686700257315005548359667777130787606418960799802536379371144835612591008863984706456644020204076188052453524232605167253566888035044212958532942629352067025324489881705087226631272896901229222355037306852070422128143851535796007024372647379740316743838225851574904549239028369116097281590313872650745304255050676200668969448894368900210765909021926555434896233041870768704207997799873834889594122515639552140194227120417399604280233895514006377056736385843851202963312548066212347962433732395662198487335223407180561384392492668090859099208668197858023686716722892038410312741054765887534939761456777312826953562240639440955745871642832414777164624619639803525774716452008361106552561213253490061318446237350861778060697874594530430504882336615825616547566804115131002209903018390205074924060906622782971725378081261227692957500360754221784874334494374282329374319367230836883527706953335981242370343753217820472138535740523523975418431091026571312883681480744047280293661680043275388504348000607516941291648092175317812414418430355979743467385663326052247333172360015405723249776412223929875554172898511256686297396430226407770007614713499050575879999860048793608135423852488658985996223465296725511730539874400783377357118222820121563880169799797543025458087807940520749663632056952702329052123465265119687336003277241775953078745946508167965376712001551443791245542199193652525288799967899324491459777769700055907113474777077386667766316276660467272972525752445232112866269393635949659060063170478122302265309192193850546164940364161452908974656403273569188846089690483070678995906200472893622320946598749472043809999065704692484212176455450483370121521675434519334212232385250258074363342292330380902482928063772070182075687307908386382154798047702117928012388537333790491445612487078546158865241556186767112270379493081564877409185112816254984108000843234369337626229613700033332925856226676904919421845247237675869854620532017780698138627738873222456386733127457972802547996287714219300991875634402130074387252196379101744958312230417652545948072592072323085536878476523134133361118461517232843278527949702743510912285370840795695224703054388175645730950127108883583174736082173052415314473684304630296537652611732482910156250000000000000000 [16,0] 600889951569959941937053468293174156793709147691550035539602201876556081123241152759850952260857468022610924864370459088430513158155864074332812829354916475693769673889383981420898150214795934319634734910828898589471858964928501503424899090228814687895657641245002626232374378242617847503932587850897026202369307143762633494920358376707861272498687597974781500607611020443760409083191257486635664508643324206408435979203426827627191893676039839224377265323951941285615783258423048737993662146108733128938035963385458415524156851035865632005223114060150669933098233443381436009710264849406444846835828427951068629464692112008474959092861435227379769005119157745369792853501583167132322580373238941992197326538691835361643661268390742959839791714974309161258691571401194084808291621714898657951923034839533821137685288179120725999381394819903161804112171452712969145379220056817778120122034661020573611486294656520633777240427620999536047855461765425559367293847130797963932059079298940392305411252378759447976972589870947506066780683454716646465402792847277267181175803781226244105541197973014676639174383648032820868039559258883259163685808265230922196689928055832012563603208769817401239145690833920914951736417302984918473224026385419842561382330127416448366539935150501923206138756377459860853968851999301884918531695271697558720263473437323695587796088030019559191846190686978729404334780476420798287296847161124183798942086030742723559780967227083120780774944138543481607502250617733697759686102746669283622747050382704554124238119312278102530087013484918967203555419966552526697310056924344187237796641455543954877491370534910357870182914983780331142657948042368227797499531255566517838134423779497243333408113218352933719356136451491103709482503377648401274170045549240220322791191247454064432665357741484355018041191097014125819584486072727936084918922027373967424936766495927803023419328521650691996902299898351325778782263105882142600403984870112199225056882831797429930153076719981108619040572360184499162441872057911317628778460020823888872393740203887397187884142250174325078659395386961874610638600382197255238953121352237726786484088194021250720149528683743749557964826319529969559140941805488321106395743529323719046900221057930493086401412807667376144583936549887046606563834378477544365255729792855289587178800300646556757559692495884903074972303814885467707920048623940111045469256330461183151148323518966192010748825209108252679991277506785884778571251338705923565287484164210216878965577059348817772409420086348876875095292179713432899922943304768099156980373518027304359539907452725771290463910951944600035321188198941298924490997442229310656017766312466341369705902102338675993399795034444256946911476497310024662334196451163821643914094162770585521172131425167311017895955099618587275033483664695916714580190611506654980322887738465807113866874386576277800031675724312663078308105468750000000000000000 [16,1] -13968568079607758797126931886131111622849851925546177398767250030232266349157384629930373489268269087016720236402493871950570835007632328342485701273228009539143629744011393495271420250912125354629448680651388195137482488501369032925568219406295194960165969810064322229953840565816326158710956277606867888663809612885888486061390034215453338858140960309536147115452837742224687587505356732028270269112900045815721338458814478572822938848897713938944185274942679949723889766578706791601397173242039381219870107651979791964742563441525072658244298949934152599002955959479194269456443723371364670181150994971400125532949589142401590204098159876199819868041352627155674101833733160210687195224264503538758226652418751899819693058166430792547356233264958740402011925497181105014143252859906938974606090837876495476878495538545274362469217123600275580500097861759112110096975501819188537892192784932802186897706956307830976449015249882339670990167692461295520752871681620992280852470777467356398135035787138729247475913895337247361312799196857827690114329160213371657275151717443494328408825657520041485964942302169500034147907202982917654496054885174576975954073678531365790974399885239926695953439534341683068900771475643115752663061622076411974538493683573975291599282665255340854764202795883756443658706839295596688003705823225289723170048858213270433058780697496269091171592326450106248297646377136697948250413247157317695592153401865642369712123083326208091564867564617906181271046565611850808536529577154215634477044155860422405277069099023782585430847617439776452041715230943324361955197880112525027812809342626221129890026234594751767087855806144199678780338126542800485964984923127669676307734139982512610927709040830808696784318274016157419750602284802011463511068687875709924445560447840556980342851958279547122327943471075017670940716667032233095096958446075155768805783172099966162031514882458763365692203528102728224550580536266211764875471366882650508048223012268719107370060722243417129185321234315916172541758415196370054845007421499844662741950077207030235823757989804893008497759864899026633698417657717569441640912985614730886541952305057770351143136944208574487103468689961430329799323213668382771394488434603425651525903574671786811184847977171770120216731333126852761533226274211558714925746291659409214384325792346676964036442228173086458803677122021479405001614936601416474991081600309798535480209494379646236970307810015203329871296566122444428275477743733273606201972325069689908645686333229462206329237851322537080363729373480694667130364646382441529204894950877078179578081164215491369448135026839823422398772871372449780718811598179124176928641649747915785562468422915384368462403601529349836756062628160461766900224754248537543960337672231003689242368056630241874663080347706875883717788017311171939150980891359159865688774991498438216903382661610803078255926834572164807468652725219726562500000000 [16,2] 261978129428508919059902515775282841094715225270559274704881257180268001072173644902764943354569961434949076875425675695743586527089137243008882722310354087832782528480624394506719073936683223671837315462454710670064766725182626920594412980333351785985683568766309837749407551535216225116985563793892368683622280991584564109753748769037577132506819521475631905667491101021054559907001039984202908767093137011304276045715232773051385725576160085372232260325259860348548001376784214737721257480889919419327136404792620740977133993348874473670044430272951248779535748611274351969429558212367816673699688309802351018223131551975295515324327660320478138725123579823728940946811585148654604017465889156239919092815321160910981561365483171780883546597508967290480483856716299575639449495549135302268013363822680131484031645546395922688575294104932023652722121739403265583134533239814366675752549101712947534223321574203222868596585096262999402500400002515509843789359397049198692880620173579918188526947852987810995502335620105803217431455099706159623087294640730368250524462204848382436100039170581835843113746994123046507162235421199438280787209931648262498352706656310598479062535233719984689775918956845627459600952467129431864071319994589224828672134807553439171998422382575959324133367988748183414768433289765182112986532948906617807323740277695619959455141124406778434915807386619393163227151015772575195751289319707396702719069478493571504969579740243822203486022269205996427261876768513367441967896297385986132109296110954152436483501892809750167807567855508941551874047345115473131085279404228949215326483849634229583323534807207948275253956265360824895405017046856419209814151039773660628782415334914304810273427096233616056539709478370869119489998746423419990536707729528104202139340331048561763028736691422042156859402691892119903324070599652287665095137134706431238737655169308197150669385807521497810787427935341840161220286641294707893586247873088185268048306650414675759107507130387224097797544133251422082706671653929446590661952628058576959020529786018652489287611229071923402984823470313463363310174707268227255447007030868442872837535985223583856482523326019808654683515357548508318916779801059299341626567781566915114932226918747970873073867523291440232802217770115028009862478994478459321810892769115981963896302799755345382609768456285881102980469971789072798423734325498767095362990482012741239562039755394532286948553482522641107769497588481987027928049349240148419260520468039709164503926106872088544441662523589543539844881248386860099582351468064736525236694573954294469059544176150159567862225371621786135616003901099958972731490450968749643374966792106259362919427419746933150752509070644110947716780661672800576142330450565395079182062475798767876061507464768590775716017533524401903520482030726768493650206496587057637907308702862483801323949153782829138426002657524804817512631416320800781250000 [16,3] 1854363891918885489302148576085643210876725197086957179202351471845528701181768478831803852455819896514872088480931424807852749909443872066025773574442571248362998461132641479937715392680419988424622972251172112832460936348649109049139031185334337195848464603881578260923474547467035321175921944779639233798714403224887886278447163567294592745236428179863731995021299643325251043928503096405006251555445706118027918845782399738735789437172438376942136132901528734572494020175017089607639280759037462867280886684845646510312106131993878100221573059048881959891753130001055194064143820871209163424614330021805120188186894649256039881043064397601329444362576282926050683489996621296988944598341982730735394624355908364876434935492517792126192829979796675162888476498033001104659353790141952880002392506865571808524010452132528280326880547784383716526037765770134652146185584602004238401840602998531828005571510721882860700021725922759750461183681653510291370031342050495012095582208838574040389922436688641523668802924000066368545191045245603008753723072371688112740838896872451057471159339968071299551782173676219584434561292748187889591176543657093123766976809844096393213919674117724621485215319244716338424911360344577272809265131055164348212970611281797704159391419114278388651455400368863984452130275957265521549641793016550524391566944423737509798527322720017189284475853760100959509235711253770628878921575486985804655471203405009219261297108360061983909691825959305403937400036884978355417611582413448138073539386523957108270167240633488989238860963397822501862681529073990068974170980501445049175617240955660039488045649190168183840819850538120523467901491366723175452934664272293670902335322879505240807811366829619533274960369372752647213768916955099875816656464642204929503488666311357745544476122999331794736866950726744704656343196387861111455900217108388973462035390131265544962089901225288045295338426880013615331559654268713768569973692814311189561742938145895158262099865709939275304023429816959627461308116390187839334696889640386947286474560971608219592951784896209093500200078525262443401068968701037540086805429533286163136054110476688398713637252719641642778230787180457116631734051335584906430150181103985695686982606057229398956970266827090149320075915920147724970419213001361623132040231094643192856766439948329110737498174067562076208608978430684303688262378822211867181119614461430412134292334749549364590271199124902862842958917984726736700258398655456296133128619761568179254618575672319078862701657541829456513896508565916599954607238347261585308092686414322806179875219506249808598538704459185345868602193309084700255922848927135705034275746384047667720677657347412742154825818213263340412247581220880473895546199540530449374398595360853310742602121814586877438143780937581027764491624780015763466577481588142271143478248821128223396051557458289599233935973643383476883172988891601562500000 [16,4] 12005248167410009231889646863630250696504647203963171578179471083273053883627673275286882488918695181231197686151581848762910535480340541831719952314163581241592788555496277290032582094863489632416954411498397240451860725926435096777916199014916477607715897922112158104593154448610962966611969572730373951828192124106529658195788241094906232429776291747869360762375886557018226947252863366623337564987624573729949392561120401916535520520103667045284511184426108792751414834848913580467167371041288599529391182575352623678528962469280909803296246357881951281042368693699869141308395167616004425901687031975846816967074109077949172947562942870447767504443998590515313596993815746722633489550222327542012167400497768746018031179295814200145038488147527661678556709052092376113880942785079681846096565504460719495147322943012220699030187617813923853023866874497086222671282962532378633592366266499165548340756147917284514078584415164463668290593489111373709285867773628882089224536108898911150603362802958656986149475294431452657964501284243749946642754395398722756382615673617332958437997091498778939342003734058746232938047486267985819179681145611109504898823347740889635819745639927293581233755284369550011998357810011809783678272285009316606935550476415227704871408494437153770185690240062146673562151504218497329551051250237454968841465040633089506935146001999264577252036532510017089334174624930689797456103223624560190689376542124084172476973038865739063055257097043957483951731558246096804024755943162061875548366343537599112641643370634081168274722490154170142641895614243425504480772111613140654586607175244015804197798813212270189897951684475956996842185171742126525097438588523382709673426003087787893707480426216467257660504576684859437258364244753729086066739395624689191333377193746761610466766756234874921844539502627124932452660147133757378559258717946098974465244918057741081793434648909382567412440441025292252672779795286173095602715954791556201605235361139866216159378633018483025767788006431514948477614419960198915121231436246714619858358061969825254919380307892956292363129503809403805585647422598611009819096800305017090250633313117034982630717557066841619418747862044729936158623778227725458609738407613064975517967825454612932746031319942167967556788403998325138093998992640114929464084873364600826371764593801615472613121238351917340255772831590158123347227016006258168304638963189799772369101368188290567701117332621763637512333618827638391331221310359619171757507899681870241972607927871733727967055194855031314024074764021110229169308392060768206229519905617070085136564378708115356111055379289127790196114021966169122276983295218050539877392668806180811933521620291981795908188975233954924026630479612610513530592800001610676162593524603492930690284502607341837575403875491886226879328035028558502965696077528221619701543292182379824569158444924079319482412842035046196542680263519287109375 [16,5] -309952507184079250958853831368792305060772867877719413776339622384127036087220071160069150608222695531782084187642550201567029895176535766467086737061534243302531562759624182118046153720296483821284909393631626140039534902092072420375538981761350343895415690231067878993615436994048370671255027307171181207571134202202210421819367768954168296647605048926510205370789333583472686255554055023705245808344663054784789184353155192593518634436425065621438574130910635352843469754863832884599650835342597318002130784299959882985385316896075725642775229322996565019615507795671529710665332159000085897412826562175369310877274220330918932217487407136849745900496588119868348537370177153253559916287393096518640551464289548805838836684168089434300518833565221616895835547321671899712802348634111540690856497505776310090043928734057969193382721504128449875605000615358991441746019913875653688044900487850761737296643925249487344588490998406933110765773360947139071848575673758863118489187588880485542110301823757341251955818101327432586404090572281614851017353383050975339562505504024288194259857414005044530838121260291713841216079234324773719570818613065297932173938779398079080070450201272960789536255818116566399856681671878526276182013413784684204253341090781773088744244447488154407980120005889025148900807913181720182107694327199882968247324094015554769726646454944355179796356660138621500819647451267357167251977450064082551364282615435886996924542639229517736538535108299065326153526089112401190606863226332451184080113208792716533506452714917109944054451329833174236296744209631870566772233932298546412231304453907304799548667153000098410224476291461970833950545513128581669264462491571316764783685293375410274193777582879175888028262827798585901896363803600655636966069910959797187942502725494159120535594541830472766636699824943295813127708748629862365561542047194307063240067533317822659072418385514412190324247766055729084101862026541920943833028481947755832989349825421311885369020534286516377032944526764231492892752866579934557977361901287861235945456080898047587816818708534077645822839296476377115929733448415527122069569900287188122266285105193885651655310437573493789607926561710041693017735133599039436282412879100729215292892897995413139345686859195138800095864875033194521910625848284768997542500046475932526742288911445829236054162142991446617165428024665993401660817594080436467288036704764532950786759031399745698832257638222053123953041151603526107778752956536182486942042594709127926905802992437824814565049181521046721421282571408580721176565979212919271357394401405585822705262905788661345443945794380441442174778984756435355610856379237633401846286745443355216744119935471548597860858017311967547440418221293574357579540185674861234378209027644399491244874070559394398663495939383702373910836496839338860411456737941609549431967205780608580034229254662747621296148281544446945190429687500000000 [16,6] 466656698808704434938300418071042038636100974121305912380710757465820688405284512047746427974051615368925073271012540337966418053513220865363021733763890592555734711964429778819587890844099523414671563348914429540291773686101647198069071432909783869984296824836472149661183587267838720487139961486102293603403725404583098261724125082512501764568759743754640740360584178511502328667991062033344154814936608443877286215222488256868014719497915473474165824682110449321228850294213774428171593090977333256440913908952622253666559172387575286399290719603258250925344453275502087659405417439581460081260108409541200982031906151971806455304767498100832129492480192680677337083427645670984537534218210112210992557723348921870337590385147934717205719170169253983923420078422420722877953637455590295096241012615967131700299154235942790258783132148980081659577793765420170855376335586195679249205563132391446117341965227179594780935251784566643040016044653838925112948329526123227265565632927017792390006742542609915627351369885168129308852470028575266285747643852845516975354446744699857973739849953155200596405253690555753067998164439361397678583934503108332460096712650416937074131602155278454898961300129440888660211777638525357335929554187855572692839540571802236876344533120200751009083913257013396862080475534022977257851351847919468373651817245769516905951875213051590300136105066863193958330903992923204948881338385676212961736841291783126307440014093096809193606117891770884150647608369021333863559843734971447212497288324869896521522327474841441107189272797910313531140990472955994641327696455616530864463922836343353063310953462751755816715349718498085139871855685984816074119555548708610508862613540754879907490799537428305543419889132598658132724971333793057080211912286011727523227490360759225824306896831727018055868662993294236507576133091234851139623702861203695010621301400282203827336965247079139908494331879473044174745158525864662447580329622717048037037834495463405646380985094199047191552368814844834688094748768085763058147375512101342974862015067115807310910484512750634750310199684325567732015110648520526794687774849571854473305209359125287544090850360886405984277747057527034813850184036976933498209956759221370760338876507537772264767185314571864452014840454275029565985586120563112227238626532895488703855006764045421922566685892097000031806683835692280884427487967115378001812292915978911217883478484307595901412041277552629557073797351644121227632368392352438311711901064467620926398490506284919504929569663248415904226646405864658434768793975233088437387452175339143976335284779647661822193752748319091481642240351997292952038841122119089519428845307186825963086309195701049798489241701308261153275576726264497430751515458339044360458797269089693535130811630065659571405059062154946749584209341566954617142547701201705906728069516656579670562223285945613326930470066145062446594238281250000 [16,7] 22950858908547187552163449593055554431669033747208873732183116197325624678676243907374036079445128381307527538933762308390936527564979756770248460396122408502365984100962120218582175026394157020863990232611866914812469521313629730203717386033159196901717170452189473985053974207994288090638998763635145847913667091908819335428587725894280866516670243453435372755028244333609475460672427102044939206143340463148255389239663243772367623897937663577378516926069105597580974313436442323961978542016521792088232898283247536646459551350584166221210170484721223008888986520815039267154224781971227791732465747654416378997534404043388778181884482595050730365450250045420455188467829456471229397654681529709168442658266787017092433421915924518684408037498297184041410332061487875549987465225056537799376818858013454191770923609793189841498405743461450715313534742473834860354781672509061869640664582987899788956090860790538075272912207171077090350790795138079162270106479935054266223078968619257585849226283895018690237401906990799243831727992485166806118225892556593718936141411179365481237459642923831994642082505363122450351193298483541889203032681643858736942936193870347054286545468156990889409653426243836125961064936185449633095974981845393787588760208812392938528133984732731948180653584566101995850738216013048586723846855091269785720117316926614975109656760592254011473258328385713648374457261859705563784216902148364706957420508220886075788908262134286291038377772519412137358046923025352056375877131838555344486876712540409199055896115381993904648280521901434665432359811150588501079796809045227775200695064078775252464193475322202825928648405908808212833884931768792453327436571058474883280427044825547141824688179333804298796521321815326561030995398658255410492406960611122850568319652354161833742708458467373334100644970058354853462952211685199986604348353162094828059257077204680472511690526266682107580037964910969371355501745726313596316798375756690027067280641579809054432420857829884295343894466848656159246356998298191161360760645542902026035234277323551736171192575313624974873010997793403948012524656238714845862027262242561311995778383427377941988841909883866095639528427425482562188135155689226702957197560172054165331904758537303861642395274056628728667676982408599010271216197738007818060048419454543299588251665801352909186607501974514489922540242071420118860277262971794334596436577721849748170189816444497637868251073022468277736111143212635002595376964610802437524164828766540993583161290265811495011902993982707507950073821190696294246227266696754807571595183896378341464167472009165877429320433150306093080749171668423958051035510150331228751104698720451687325238532814740838895325632153139652662477781477329152842811856483777523543135353346741125440307054466721188505970306568148134281374754121306832359723826617047193094595274256550958887762581284164298267569392919540405273437500000000 [16,8] -217170885912717865946373029236801748201521919164415412469656497977125277164977057347644344939256947151017896630734154571976942741264003526014046367796803463180890965899636808376248175049307305436295184451324750430310143481466675025007780031779279522214636853292033081328996105090880257566001007005379800021412505653590689483819336057047227061466795025710563012244222714265095635117736386478225365469892733271454776556904219440444043286126482046372913966532086039785351469057761571451080193491866323760620327200039267075657784877195374623399953050713311424192799199777987171056490806543893240522323180086261077407683896521893155370456572869192918371498587548062589241157377239895333098695510270401727896958834275890084948682806933718128074659390682183754647462186997926478280364719890090537696372579664498987852449032746791534998289078022786804387196602244418215150192239248651001577355025429086648345885659731834176664771802067853038374199545620140169911968034089852803698367738761841977690770257497355928798870097871855747313400674582676976492378104597819059510676423119781296459106043736046806270496429163835679991564545976479767462181772731510615338580723887766917813227029328909716395123038115141113027463431123349048338815213382032688120719676704273027175463293078074531026100757343208045076999403610475868649275952970060611195618280723059992491434901387611562380409472750090671990879094032709864428835183968303382878344640872970998388132509341377553464207194377274431232159322716402238607087671584542705208739839417377658952408919448889803885893790655580779901787535961243182589515928279716494119244007991640712449009239788348383698238884651452169098177415223833628348270855827843137231873786709830631144804409617156944658036654059241049542110117483928279796616575264331546109883092314400243921422630483428592467656166654682881572449169178747728677131886205340472466520201130070513983644027158192512137329708731582603795507625594378758248861174458868378897552733654299792784144597830721105000400148667538022944536947399318169576910832512510569012677393260967488449081408603289814544176598232503218410816272676750881973067369691216295495254577641327614160768785622862983729305682080512784425223935745037810850717348482141181898363032389474300483016616305379052503511948220806032825185128670690522008405139139144213888887725141289853201438447760419450458008756145459617348017152825206024219127572493813391005521188566835970138355299792870058544977046830216790692075213655863868296568055507337957554015154236917598091967559553406770778874718119840040520076080460829789199000110768866584098272973206943786099936419705971450220175091414057015385732202964779651834440514006483898560672085072120032575888118472443234117765524488021169836771365470417665945396995578927025526004474089684343909456664446300016384226882016887188104341492260531235995722278457002035745304624470009002834558486938476562500000000000000 [16,9] 804392938036078960121395083737496552487988781275842556411843672640104834488793225743179762156838757495680032847753741129539193264971205605183247580232895421405167119770739775860029946954468536074010737649726690789255204400064066968980686545103721615228830467092875910096505448358462549942409237678660639884458714306075438420181912723310264655083737075704603839109312493858691393664113114547589152269684028873077815975004187774118720909290652150008872873792310055712972252560582558026466359179824631796408928455134142138204878363188832935312582496615733852573076898309911935862310642455570845605919627758154448160970697615113867394354219429414708594816407634771805549880780838934440259975640824579119340407394314406841956897894869557021832256567293418149343520516911609633780228306185682571095858348002748535908021760802397568791495373518328312950007443218674454282262580004389565063686886060834818060063441673166427947779782546410202316375012209355023944397709430961055081566903342840409852401694129766791272122169849525685414831459942857851128881488270400392153266834630461787999448875675348450537838564734455974964186900678194410308507293763715463034428455031513658761200617257774244928311606899699818201142405484622587239648849940750713981462316631604719462459284486550467135927455665540687179084436291309872801719042525424659641323083786861251935481048177216257584753423213247665828596820077891150726015442772622816341245077886394595919724159044274715986370359941915701864724731935285642918976536124037647266905919303737594992362612536537162217095320550146206865250046927422092012955133580033025565119843625100855955579926689389661731567129659573437543174199505648422565119973038379113861075624959725200633120903072135515651470794678843899671795563314165705594619832382724735432586355509086474585695916415151818906722259244743087061758140242026281840840475128239361150032387831161285418711952591484667775763509003934056911224298358761495923706249787251005655150451810311780980527325706128711121777468854232516673223439173978311067382198628169042349785742892462895963869773627441110918338514531942833505425997829950121203567443271343142325108082735039557623511882381893596671829087376749232178295741001432531101375254714030526695478960588792091950764085048311144462012424142721399973852928303441278993350946442592713134545793557501400387892602553434189920716205130532360033538461720101668907391437940002726334898554745858766731358054056612185141291267559643994253452721422595866675490756435586075020750587554732911670902979029129885736364722426272905152953107069692664933427470599656030181936372549625262983359931729724068241686537555681819579218963818616107209556054225462074193033833950884650673789261913837186878466785955406559161047696217685024919796366938777243736973131637805150978348591611613461743226751320116748356417390749985757924125868772655123528636522678425535559654235839843750000000000000 [16,10] 67953413321912203102098213777669090215803184781943542057433570479657236210588211040243546247274173706795738524438239408036696425030685060812593029836499410677784171442244582347760949697775451686424289642593550997528830843488926471861693389416433894543848303035977379816641628224584394957837463127521443839268297873515627547597780303498189245597268181525539402558180429674859566252337381593478201491851450452868035431550958931814433046438068044312825940881927832832404761886016583553884332446095030403240045907375731652200040737164309311202962267002347785910765435881208631173318361184437624340133560759156484651744355335354604687019091550528623265781216385343357853888377203743056484876384250717553222455059545985336083254158421163080550367492956749957986913010654906364523050434688399515220254641760642846881388085897646084795655992954239821297966657380881858895653694820235423425431951287837607034076032870561554591553516042764963357280723044254104687594317800582023256562383995157627182000847760496201027445848888900069248279071543728617186833160678434316734346128417412705178757799706760575144594315238667277997615945722925063983596281094664863908416001246975820991476424260199843570798554758153657520258316601547882486285969038720759903804036855812312220049897718924347240920509654434402971355111147104711198901291904950691224114373195464275418305905972222528512024314910625415545117835152028655310228745780424192603720685371640762664922184552232749792365054381735256109494810388168325037305908264235363565680713919208707878380837711175207719073027014744313631430283651081789952325642549675211923394359527368729291305052304047636075539907231049740759436657128995102203831093485881786326514902884702378672992955934903880003332002530822631602430929781376155761980135607132302517926306811422091076455720069555219965358236960160880073996468643243006655644728782530285225465732246480308686550547233854870425008742101738974351851689559396623213871691605903620873452663945701851860402770639769109350337233863137987887497944117336439522288569960942952304298966292257198754793839278684312334688153273906026507647970022051110456367715255729938670857544307862031853960343442388858220578846214551910221760779672014760526827813879177590320623373154721065789725553372753285547488022496980681713619934152974862981344071639930292077125374802962191914382080647404097406013211766034617811678729725428350486231319063531992230362787463262325493084339763121187061171832532062899446993604951718678447690293246978735207001431084840525294867087442314580560285915072677840872573079268859449815195815504635883914839605316970599074901481061103013975079709286101552942909769155437568440180318098872154530067439223977388795311966021181878662068166565138110058174266486647211355087105990653391644608590647563466916740791320113269146240602055886616514501487277096449000037526829744172207625751980231143534183502197265625000000000 [16,11] -16092834701721326111352159897476751625536448909940006844259323343415746387360464818946033579984810251088404576723469756367816567581026360220957771361217660859463228919590252806835462588472364063917839907446972884995006817239063412415986592431990118886787983116346127208487964455728994641049402672521294212003594751532374846234840456968069934689468651075843460034844262878819887647678018002263110815252714310210179261501867299443584046575096409719766902940791457962728116338084746928207605671139553948623581105890609235451693410868856829873782847327786695934365679201650729738390725174564354751476512367846048018149135259473771123570950887026586581447267869309291254715182282860424779114102444680235825584516706357127259941853041458632616512957694410930269313889436593508214663607462446636725565994095847285591784680969295034005070712292139841159024104360998906700029118030211931144169884965453333470818923330491827253319313963301315657160739766023107084019437628653468506832056006932745866483123758064971169122072274146165407368576896350234295487905358408493439209117208243797599919675533926338560337083717675700692731802587915165448544643064847029325694824661579202318890964508788485234216292137376129019047845715745620753777841643249485523805287755532064960818040276619615743608862669600581707637201553307658576082942304878757212086344875640850756572052868965161388855512831378769032554512539704839614149530411718502551675662656597349906060834349730619855101055311286179778269678352229654600842606662243543205608694923234065413598632703513052529995625745710905836991111214576170485599315721877502602598628199346268493789582964797472281359013496887172987741708305423526734985230518561886268008073686307641658755521364306498275506070795329795559925635503374894951798829692475313934164100271564659729603155157368370485652762578374173115407579462588463416453747460878742082106119010515986724562225779822389081133052932850091623484484106301159270721074332956117613135634334198209232583088310651700383757090161281441075207601878323413310260252096741519785548368602396105031066449661825902241952265163178701094548016207350272109242129029287451098509003041565079562102434457613860594254782348404467656358663925646048671728672740971887540854335070834925215897087203843611083139750598664252926379411338167864120428989769933200421225322821314068403516760443240360628162029072099242609385980235495742934016815662356912434455881045896872254190658020889679638464377432017747689959781160594098885658879134774234082773467725504251395429505715714955732100259371957099247359961863862268604359213347004533257944826990723630230317227376540608834648345457981095442675551477543278985511094821965241694490309578415434188480683298586462948958344275580918539513522472437759063823921440787992014489377490639671654785792078083802501485499997888905620256827043039927755389449301470783382228546543046832084655761718750000000000000 [16,12] 97072274885709910912337611879489933977717031503044909005839411380607525694627104877947709331884884864887121048115607491251557819529109949403763213298804798763829552780632751951241875253791454693135513125758350338150489025800763202532808065789963722186420441466782397663752099621930742219562962832417949486255312586089492680060892841032273362033092528884360158274672789124951689354694256521760780294896832713109524567030343759003641988811030402658643394012877903726994400689250290372026399133671359448585846061046016885886632589150016443212797655874855727513233443822843092468980410602139845095052362351497029609306734893160431827407454466100025970296298759525074403431175338156114861159516408363583930277078416699527960291861331971754281549197383045874420377642007446582835094265121238959387225371623319446687213399520478072017009043250345554481180435159829542461175457240007518227737147421184271531219172410431478460607910175439339747791427853032162064785976503126290753318238873403020043340504841965658682749351638448934460324155053603439989710709511233554655216064388406690704351315822101415298544811279844761914215925619798394773602950106344989126830173786354856138376967227034793103080874094852094701256216994718010169813535697292292444951642058711309661214842532961220673590426403618216785795513688074564958639530575354529148081799394228917413446244022269657189204246792485765346674887841286044841237458321416411006985118731488899016887975033550814736805234201574888979005377373429134921197087290290726098241407065110217768096038504202621373100687579281441709984634387085739602949973341721944705005508535770558109233854139015804758325711285496393273472036715131654057154758497839073036183700253209835000358705019906179689617895136549258902389594997192539015162627302174440955896163129001504755725640547575578218993557715049956905501174390760860742764648618395795013157097751940327062426326024998520384883069730331228971142698556458165414267368522529269669746557413776755002373609602866966131995608931301962894964234380712865015890842668563422800328359435141936537942081261047169038405752415986542306371434318228783889683868062015063872963589987691628646916464685639455846373779849382642047820922580484446186308031359317914224626136600375942369704669122201362045813268710099661061471909072871935598948570624819213497420470023454423236795964934045519013388565352159461544923000918196102191676677347461289801505967590032859559909829916697878129884327424873359935698285620828538395505250371699618770170074856327311897124661359786933565676315118823620303163468741720402198111291020021529897901819444774532404248416557254166629154294177584757914592066231704917709970315706367216903519589702175044437675518046430822205667970126829810336952551133505450411700805201746717443696927619710858150472797873046632206306691997350332916309076881087831453095147483944860056226389133371412754058837890625000000000 [16,13] -366156688346195968966863336214340212000921235301279841809907249508010515646722596734732479297820902067755289591875974401951275432747009598263141603562281454323881264751376105519001702103114462856703787052349378725666475636317284163773621373883940502019627871848531467525442983059150176631704275695788423928949435391958870867491360630814067679024671013026990042008493042112322072085986363014454624362017553194980465122420369649599928075331208506925657814727060788897973164123222011997638452772002573991127719962288940844432442517463640886743249357657793041896502185746591819385697045916190071318873015733712867984552170849619332416079384990821190587214222297639723192381991591401951784520512578247764427338494172995816290364642270808286030714859154310415374439400683506424165296488221863372198295558013901466040136071524445924290958153823087205225555279041345414972958857879622139197438758893220541408439582544203401764519183098522855680960659122885950278324699199064794352126697943121996217412151531364838026997933547325247857880938539378592430336740750537575405723507942340318221744040657748345791748719346078860276957910820722956525085604303747832256465642574991300148914295995002088095355103642319620972468602816400964949544413795931519176675120680203780101771773612749808770213709669570201248795428189742920462831528766605038425186281367469522508705833109590598357986334919521221096353278251033293622328459706740650088094084237419220467792921837215244592100794669255387331311348487339768107965953644781748824423959893416272762462178933115448530535315133037995076020511789919249315168749285729651832556504057598323801198185188928950135292361299662392150339879621718480126169064209251430383942945635313783721634981077128744910582162172236431438263918201379912394506954643442538060764661880922273583893547234064623404680693140531025597020783479109368591977434495559590810844884324595855109859989832833443108341567712115543410514608026156351341868746739543825623668601397341614730995722868186973003671464635323936754495576610062935587372412660109850533573224875973558024379692516296444458764789935413177643142647790523114703459656373944939388025447357216403491337241052170567838767961760395341250233181052972624892687880565849299236573370344522080873273581872544978363978892343356897657896901275736563590349699955592053763990756861907185818471426732691490566610608661420522099692380974037132350949248862339742965289930763073225170837034719602602572676631061849085944530597871771015343362719565946507473441547974093555636858561879231750211075659343981926688625286986304078635892252725306911064138956406600537004928034495916084818334244556615519009693990229056027220790248552405313467532080367844585315012398040770438104329030094788917766582607252614882720754432919198066236769136285244425078332714060691025472808236646019287182534723670411227621174048152408175837990711443126201629638671875000000000 [16,14] 1047453639833345122299784749885299434257930413295987397755769206570181694193292845817929207050981385398232289727648262979693010258271184100752628008808963649019054403373509712889515510069095448321287396873354878388968400699003261919566432623224841445408098290153982939853067761232589256845888770805502370435849627996955519128421537533977323871451853262939442225442316469256856679008903678222449914510031984210151725020452397569431778013567574082625406859610645014259100498384812382633544225521529030444163134240366866589893140242265264442241628425167554083652933465108321893236933100341242888637063718189837286528555433652303564779355526618968970477530153185180572245043710955397194776694094937911655813144166500618390872265737198390506546913170580623322519818983859961608460643546111298309365118969742813504953009806931947448220172068535818496348973849143932435817731744684224873902876093726506712454351515776978812923889557856125808409536717603545110596862854523652502193821149172022859640186974886890340324937613379047891608861316066972493647064033300312896295276800999476856527334821617645548476503690013471557407725478121802124014668564160144356526221870886174241963182405568313021967222825795510146792885735394096479058525064262951400659433493667460703369351420139549995503297805090411724414196069663565043283272054463317305419188310300993589575130905572687615758580905450895030144169399298432753251797507381432971077441464265087113680599551143848231265742289195008069382860111112930134103258335680025246687379125794599413454883085273160956253365644973331126635654647036714723506285929160161406025906569108636642507230990076240426210515168823734651997383939132866083304870954628250351161700953981258241970510686431695534421069074373509490147734602462986302779388372429235156018976320605173752105657192821550974309692675743791961587129656325014482351343316228267220138738717832798913545050255921518310134265241266145217914334684645177048207411820898168491274019320558274845743600369742810578346794291516851282481366583400527310084536047959682657919886167067734461997156535466375504890463692859485508123296556422766985214786587703519102593514673029735225830319152157319998281654770131820320913803402654365255521374717092875061977871438161530024175788274655972330290513775339546540054861115185271915943066982340752500436571172203101320621957650188379610031205096449316149590922183955163679960427319299682283281133897550130513527004079808146082452761695536392039786334401740548436764307930790101828600876540098481860276543226570764699687391644834962675028222674859725805950607392630326944182988300894951041111455756386434214467130526380802624144237260968057149539713635806974776377197751497750707155611558076794701774707087870179557568443523651448078621602391046536189670219965917593884330066199124207724013860653392268505931107345878772059423434618447013022546343563590198755264282226562500000 [16,15] -2437746177181384241638476074837386559085769438049662654823967079808740679440965844652285040018535097336990385421394665671139737238173204723116524147723382677416891092226172267933738353733182316814178886342536249568362957150556463463453926239953591727973491343386622582679492176696434260164359472759910872817466655925236144061906412754459975572586884767736452136206794105789841807514264984700814236500165098961334159343141159915623270789536762262516103997505372067285023249556919205085181361227091394808030963710349586797675993366403078704585222618173930634815526249266412648074528476718709417412269739052668750054673739537628201240933205468997837220823883933158204069340263893352224491708950751320659524654848887218649765044624874221456260212626801952316877552184586048498129188553354707618013104869422292000275914184837892466787275538610971653890462229369551012585320677631645578963906607263783354326073412826993790789837982901513577833809443645167195356255238209836331911419450150848344930249193494539236170262808987464254512050345698526727502178768374109626886603054063561002515209061625811198439925221840343867687846857311439644001264792509608639062109125299013413446291602499145242905191889352973555439921170311089830354086844626501891113764783810295491004600841596410253563638588260267353766168971360791666966571918564763007580182465666801241701781501758066700825059976407914076392303302418808620938483964312665754932056211067694836048651657802852898546429955548407832623174180161499125210465521990876681279605558573380409096277068193011836958234568302547745498363513288189992649910055320789562989394260553390391331164149333179698425693794650037443911340745517351731576394021590289774615962740011597181407442708950463327967046892419843471761571345563210218850028600799742859066279538715371937122699039847782975604550713454864652631064792656474589439461745244179347596390389941147877893942458476031637761929246345461366817731098272217154657216989086954919252903445377283482007030799070054305084142359507930910255402192840992171931894297281823825330879935014703311748360214732919573992322924861903420119996274335760494612293016766818039164321561992090968301277744958980303106559886590784656768182852512758927406929508692940327899624338268915596236123682806194641506654831744508403633258471169856466258295573831024186118008224212975968444606852018188360719283690560142491448727904212525429839173991538739729252988022678904252958625290749457932007746628865721422511509841971506575782838401894187797396182294232229504073193297915229809568215481438063838351565711472016846097858558522282062621275320744177645446096148425333128755117432932689079200652830140407683835742361664635655295835540697283434732950369462717716608993987213923390664379103446618426131562476745364864597239089703678305697645877137790461573307524502350180253403731159064370299927038132636880618520081043243408203125000000000 [16,16] 4779278390501877032209470461258810126278595275970912180248258311596766287963162499394759217488271008063222487760504398880187933515929482070935316544958208051117606168800501747019874696197604176666915786684073595908809649832145805329966355937876649065398596498255752045456054860006769747384775289815929378209558581058605457076695791878847171164140088897035334080226801253245035690189898123440187261942453405325364149511397358131313605057504241475892800333582565955636765862918987892297188914174268302563196305101706487314937222772117172370272955007012472709149041323234351663941193544289148362956021134797654602966570590272572915362739146601794311603968730488821584373961906013260910903846264920717134596945010756559784917638200211754425244709863759742660429807770673008466958541349582537207954320002432224733749634540907985678791100203863297133946687152909299274865804434812015617741766094284592134610987832598172407849126073022651101033493452766890323579406541965671430390929904409931714624044994223395446658600977580508758541775899569642185336019430143476954585367710969988277261409773009365845159163353286668363942720174632358071778659639589309159526887900290857045476361899660995616803710810065335031939221216293987326220477877468218007758030917185370168781589673325993677941420111882179406650260033927976744249926532465774363273218752745633655965504092794474386836142839562718702172588537897178661199425974802353920719005786697179043723482696568551641002894426154705169874113099029088629350674860397379528508107362853827151288110085418697436669666282265675072379056531806082065042404558095270104196917555135325542763222046166348841016240488035214226125982105543050643261046235554437606228374628992505964934019560090646265289940016139594556615444589790033603568887624393948080805326733124100048782663087661630810291276978470454388889444792345167710305282141977138757997375743601254941984299153267386262259168289351016370161600374228226527951176446963178836640362550594083031287646350516115995540792544417880813688627818687989360833523420519774196306996421858955942310599256589208543693337904439086118890512998358866446264203853483089782346999511761641596352113428660986963212869613631990140932415360883791740776293234219468973743336458461705395205612263300960007148328126110809528706861622021580776027873100502129427897588872645814534176794915598154983455898064329219144071280239386114098244019351672787759108826154307219211636773080006561625563721120292711919787227785678146497048218154241227200720455296783537111431699466446430963181389231746072381937528996218739822099345452483469929867273679388129706190829816825711571595212288500962501013004318037930798081072111023566777643805762559903535364285178652503010818781180996083444750989475686901183140931448712531851102088644977322312167379269919783528839389590450766726568987419199174837558530271053314208984375000000000000000000000000 [17,0] -1324609843529517136544602007050894296722764727165928936945493294466888226232349915872838919004956270069754974816444019958258125815340884967687479306763203610971669137976994750565502951807542031895298213803928072257863777506577495856286040460300269418722549619748333849243825645339648721687286634822082927695073760697730626373780801747409212633341943515457473002298705243107296290371578707040939265631419596415409593162866119102574632048091664057045608752484125797726624650694524024223355237565369800061965627331249194981969999117707936323186331423797828795851047857193510788887528160927560149970629557052131508297262458599190957311187421899787206817017240241974853139380401368493617297671629547374219341090048659541763687376058871371177410338170362742659846215123610278033060398275290305778597478907591167317293007665086641804281493246335965727694041059955545961519011863276955876618717676995205116380724790792459326289275584517747441821178924985193609090200670910148993757228275775803773189216376002958107764383257799779334649762077627028205429884975077599686797616447324790030528842824270044771553649494711333757744432308150716366296662243635095536086619467248386599847239998631520465482013626974511477025335194043919432438165846539471732886201954974859444257553177940027802332743590989462563628720223466847347081318224398983510093475662538951599997436215344602210074109319516871279783398583820237589975950454819172650070044145068757583412571884742923681502977845354070738828135932504032559107657254836870168043917232894032935063359435405682267999561502704450319680711895822175057034741274063569501876053961589557301429424676282365643447145739279353603729265490107891339997119041810223549488908827332630130465218397999763345835846784063762684024960201120792627241459234756769535225374259650641319888437354769591397480040940245342135639548131324633023603696548709657381855861380729349259742887085328371463211042904537815423907594750626758571192015684991568400718942179759919698025461528150948721019565200568336192856655154555352380773818667605967441547007426980905300841128905147119169925343086272416190605859717637566713517017675526676896485124704834580489715147839436399176023900109731149681808795917016850134703759229400800498578383232614921092911136086523888719742421926166149237714685335668572860016887359234859023952359514980783509243625079912034154275189425757045793402501641784907370201211830000224682479547016025029103583042960735754631774167354462172928901297159200011958195952995334519833527615584531910247569366732730332067162984034913523142029521449188558467761643494391032195221321294107494326210396504350531455430538259609092194207436465216367699454961311825675776279975716318412397526640329014099883353647089365569945541325709675568251093987383356706061414110908769182936702759851218083826640822986707632338033465553686551969022891170075367783809383581683505326509475708007812500000000000000000000000000000 [17,1] 30593120547392624495283078882879585566497333538870731381930241574089560972604880950032897709170720438296170102238050529908203158868548210527124876729879796808807165949173343450557396271524217316789770222857461178740156417854505709725987572922337813841468159035335425453079406785209378948865954050193209888822672457339823866674224596549790837638651182606629655539434411807899658824780640028908699995821348616874942084251130945377122546851501666647139031533699753262550168863792744839996772182024263311710997588051856562616154240337745773319826664119836361825422202079927101795479604629173254981244982142509113611300729029513594018275371816967059318065661531491883472892906864721596235889699952800655117188150666943842446356969984558271973184400065560850499312704984968192259477756215573740401185965171318762940684908808219225941265185810653486680889514244350396310975409753160306558079289343698008842815796299910761484670387861205854781523900325953904127899062927860159184520978683958712147249271658040348838271375464555016708259393986386110282829903495075120304096494979811642878222450931107829682826020060153051885471420821670416215728598384207369281150957228084344038216993048912752698154509090255482756747670317805066427373499437499156628820730652685404781690604211483345477996839505394502746366479539313327791544325549860574007676416531531946900523605284668631628711706481572388821742833436863290380870775625282895749067725564416196169509751192415681582366080945808360019067824724799318073869117486013236427839503329514302479340768190421410082033917909012660168680701227735145849540436742493550713065324737863708567070822838025259933068364635835540387562943654550675965159349462908011210481372667752984464449256327431277294901118463559392125910248329974466374079447894834140915657635939120393602812655615103066121693699253460810841150977399240827400816455426378403915114540662243165020225884928771913318445938841530899018277250251261134125195874584537204428106655005744166904621647986880161078840412339151839357652060845870895642384600526224720474644097622903885479684454754941458790946832863639924478924602988049728364849096641840279729979581213520769169045213494458346961814934126720133680358796700042168579899135569166856804938581167669023607950645438469751447494375240035313987111078442214366021813002768173426999631398943021456376499706147124502338257498697109099503230165945361146790752660374624133557900209299592578431390011659028743472948314917848753496269117175303576037642119705886023406405798358642368323294550268924173929603590261356440769767741187575973403315879346363424175551024452216106968775816389507530903322306203915300884573812913261931395204973468789921610914556940478245264904792708919528011939451622390276580851617817953164001411304048612577152261242169367098418192446778174361233398552389244033304980955791859658785433343912654887385149660161687279469333589076995849609375000000000000000000000 [17,2] -412193996945603274598472068379009857967204495572521562661787949873127397337834843523117814114260742348756633850591707140260922204590144081462721452046470480357780249291892594831450235494299888939055814482477140602049581611222126019913005151024467297739066099785907091853994200693249778945246798689286400543906281246463539587628933888647416536786461141464251549935634220746715909846033582653807124330751080590761069955197175305623707207880314349655481709808096547646635908539477980493323517982011415357910793058479910073631189310305022833048340819063691101231357026403773773731569175628326922335514730978292868149767511187179101772834083128924896747524567668878031827906167648933704614103469391413738451204694233997520781999285403994864302308983360966965734170282072913624347636611503695426264290819570247619623870635446774361301287356733127201317950377446034988251148254496206366285553183621364534085212532171251529238510240956573034846344118758641214794843118084328473221636017326489211227847662767753746891260692078936791659946410652144097010230660665915432392985932461685763057168724995823778501946511440305620753554890274881936155094822809719974156386727036987263067225592547007814844361783592373967628219598865693783664784501958724464007380802017308777803537940657276080516376724078286369105459492550680496443884770624526398201270936931887260501674130304788564868994278684566427635025373528067627354294968493224996279380210593268302709337587406416111998239144926454073517689371655327386796865800076338792936012152995676633083639967073227396123123116079904304792371286546316770021776039799521477132802414928305270950454904537050815196042282968218842077909368429133636880731138909295422546160563260486735054367866599079355383380279627642878450043236566115036540307646441082416153537764614685574760556709508250018780691541228418319405752584089772660714124542958777020446037066640137223921907161907567677079439727376405046939530057985132041587443492069439983756005609623361263130853664316969283593142063708330364354678792357518803695985625059275471007465621428946021954364196755994103765818777756981057836545539174400922033681477418276513303037541206737188991275550488528222146695000135496835960299835338027900217097564642867261112635760441062718747214279377604013539016937931869427103872782717438253655549712673689276862591102301872267197910876797065013943886402618450146681464565384212638027444427678531055855289371779081481548136410821035015274967177655141093382221886184912452261373230923829540704874444355264348208683327974415328414127889497582348666847160758167019050238975395956498927481471075076038254669741831547030686318568718536770933716450557264212963689026553262549641369743237117727178324729449237531868973754024371528602347131831944398481202787056254626441560337994646989638131253476863491817160356680609667586249307314276447626036612711295209054290777928031275223474949598312377929687500000000000000000 [17,3] 283902851580956430404358575684342229872189904006432561695760931339739060401290803529004257553838621785204323308865927413244621087295287281245835422912126906233691414704806262384614965194302222541158580329014590787293880028690842567900738689732023891561840560209255966013456603038919841140552151891142475086754390188154266336071861712262431711590820096488946452044001168502494553595073532249265311750914513639956538712384090750240297058479524446700132109089888143308351281953424346901578218945201567787100338993601160184055761509268162905861123528921067453093012642296298686881856723963775070437759080544925612818680148028014844927933805967398535843257264727137822511460106511913755054110508517790095147979542428080268327268872490265723562768810309346815361838859517860586160094078847434117462309858884734310841724102813815936808718117425634676262591278237547023406814789758792867546985227581711785861691852399736626893584942437838195905621373502808685755344080105306412135959514172169280844309590979903607450579802664005083867233879709303925071889428162453856359754532237868752477102026236916024861982624575896306188075086513892659488761537066656863243852472167654806731648418145428161337464166020776182515978656726401748997941559217529295450888257864506136420654534365289214520060529246345624235739726361562502293053633387298679656946368505048991350870288713550289633809037079773149336178762622811336809317486648935579791561683701887519313092843787389669008708260232672733468107589145493275014819978762149988620843549869801868760309073278385148862070534555840593014710084555330337214175618216827912322076245489843229368660887722318189550268045378339818291081199401096640041369463848792737843859123007563800587313222007588586651686048815145259509196028810884207557522905115341016856454168616174502023974102601776842574437849138514419797688710886315814743894300396184052471879969892379208789265573816573999229029691822925581298701928041054969372970597399028830576981150004937146949761721351219125036763366238221262448048963674447689258998939260983749934880031418568419861352508238206197811756379021517614487698016600641870722835925998411230204529047632242504736147069563131891897741601254838052913871481618594246827874506295723009304921389557024342493072618995606152716323617640309381464950888778023173481823368756702744354729298394724512843348823169018337637274308265531058092416492124844891432255567943062366583944229314676963257049478343240388774788728087175847102776742300238789295465701989335432684742388915494332657989546020070249836030587862198183468620505734108640946392496271331051645283539123656715216266982077029139670099368907248984034751550826200662373511119356128547678071115355130891401710600184009404930656731781367264375491884435497332074219184750016769447771210315874453746346737237826093502314913481801627046150955678049285215362962332338869764214450697181746363639831542968750000000000000000000000 [17,4] -77677084831043202854952006853898426734168618373275309431335604176377889000164402388674402379340730654266667802027528752561081718212488211394335460431250646442192500372353925930145604403114923914715119578968764635565475820525286040754425587767985289879573235271638219913701301853237316330557599973437181731140941772740680934453172135046758060548830563065602102290037647813058740616007858322434665425390598373473184134168325999939659315197063895544682121277643694027812763032743741612609549522419385267194763746829815002843653317796706683266150782417008659117676463347789303436043434176340311084032516906031234966433430815598690998127799561839019200972839224775051314449996719820500028528979871611660177817125208716230662588058406953540146052644177152595598816839969941440895404756581598114084243639653915339869739790163094646717047513532583363332422240709036011200830547126079341472107978461270017859471341602410122069768168511055433397626284388765449294259303684952962744507888837314503543675868275508120356706911396809263599796778549329140709171894505309058061088776875011508633359056931263424544414913345768230041839687976452453843764347441542903029230633427054554363537772362639964403497976287265730620019255275515821514979755353011090119310616989163664365699831847074506188893395722137954642818776772478712003283546490464991337730070892619784271216523860803685929649332234592276920842776271316291583168628374190433842697006350366994509970355023048563217488584086931823622602912210556716454462339986674561399434136282627617384667025377135733795053170111934231304552143666028532135499452382428073265256454804440691842176891068683293220667976498765862356928567346375948089310952404551206661318076487970275670257194285045064301272306743097562032641519990274891524606506270262536914046262675996536825500404794581463315072046927440170116498092437311621676521209369271388801016688620351206511585417181877928963829733185717269138139676946547150484397615953372669564768087410870090304593815609000241512155237617251302530921819931946353305011112129272659151811777817997049744999643421790162158208671358382452434168023450666801259874986507844139179668047164786240544526458827186368192845334063261375329832934732348533173741493048027848952923411024126098950644487031698244682092016795455654307557462912735377112671256167693541254973495183268132318889002675928293485801665092453049001926007786566566082476511258677568836587302334822814915147820336738648147826957469744412589614771412916083284775852767691564650043116599511528848205600040448583362234918949027547305154099352584643587227015353168138385759410770174522437941225189609939526591497881309698475095830566360127630621352343942635652322855936923319782426635795446604222468083189433627689139669557073524434888461885783878092488308522684703002072264855057953740399696688847859341888065804173269105030331972558876527101823228349530836567282676696777343750000000000000000 [17,5] 954303097049194943362171596475405609504767742070600321865688502832464537921326643486210924633710685052246742646986223010844675891905461399134919429839368953712271335321540429003943181244670174737827319703897036683618521748523953143189311077507738146569141001825181758224563815084185445470828978524428792719886657555462687702452164328469753206694855658956707898165215922985872132964854989054370462251892819299073576398859615815313355049651268562638986477043361590698460803424464953143305333238914762203776822980662769146670218807325478071121110769736920269093226159958601003791009578612198419773301401893467109917814935247039012522842494582565241837630820242998973972722321555363323567049448178555179063506400703287716088255942607149572775235240644385601542190527252692574196924003997758780515036303830858153425439936880430504331352122266304572646046471977046693888770697815912300249131806585813334742878123694658461361571497155868329483771307442622293278651218852196202573284700985194155166705062224393809036014499254281150310705766694165021625844323359216260297750255900438631437767177871513297771154728408592733682275981923756008041743560012785756021258891273387021446793129016510226333612936204203746699018071025535993793767272454965686616886413619742199830168662225606606319723160213107893127548114948758149712240662824374455744956658789211663624437429649474964524792583240534799229976584336357933123793865866829623414019002293039798347503116276193520649559845994530243081805938867315820925513492879762533923010464782763041001055972555756649839419276021991496573420167762812876057102292163669357018685341057426650417587037198152504319705011442301246084902117398576472235566557041062138747212707711839848658054041355865951700277028282327279701850077675846521233915511071758271852003890231760303964071925391759020470152302168858475415226668162564058845715469310312683096125669446293911522981796236782989218516164479464101573606203212256447117461942130763743805968002331264092878285047733200157737439718636072055661623474590973035895802246017207764217409965644625154548912283384326330606776487329080141151937731535805301832623201678768690193527501578056202509611028404813178643667311346534407352128255227966502443218995843281888866865988446347270655195457578241832786912864453609435697029105376137779412299422625499815784203467490377125389755402098705771795583844066471477984615696813288724047673969740897915954614849041994724125895415142134118841761185604812500834001138558514044166136545304239130151771116336441248739883701240962542968199778060223614164943332429690336911861898022352938032129189588630249515872691921291561528665756371292242147704426820990447560661350840914941286680048083274165972418356580748499728280814339979816730998769786281338348034453764946958761070599868623259951457394898188235094711262019029395436240500093745540569393434750895474638632265396154252812266349792480468750000000000000000 [17,6] -3740422886767987898626654782522025845767019428590467211455267071474328824610037966268894473242079838850547485711958779383530250884845305054733011721840666686502369786643720761811704970017362664953591599893667892713628047679375866886298381585263497994011546305343750017396716149065587468109993246397516888899531815161291835950592750695454603731401058413217285236616139592266710571395203986322402597957357149218904383015947371811269402854795422755951574511552817977377751771773984251475903363711176055360949163577050499027251925729444995978127449885505700247918018226583166036943328157692181047759157548662533493140619682080316505911984548566044306618104870605985109454037526677030850985403179784394058786205374791176134295234954992296685830987260629726845791437509132234849783152604069350997630111420989114691822259969988132923877929692423447226465797593609855687291477406224827460207391520216042281401467125162118261230460159956583375060519498178820415928418936038965001385903971791175887619875330100989669042998201109285550803011966005952941110688028454760853093865513347588229814238786909401904547899702238053376767174609074004917465195989930224873923406919851906767918981439142097857277100192414301219947486337109825741547720061717028164182094394181549709791532356552873074545797436721814784232452689719735750784309715318458981930174724721028610015602248281171993538877364808797749990260188613232205431589256710992918582913978199462197832746219550077255097823316796102290105296648537689909815016950615995777396663371074564495188293726094338039890333606703980577934605976163112376437476612302792311681737485271155919685994183932304924068086188603146669220888047957691203309958979840665010585819884362574254596938567977066467250575244119530697057970985075051149036829992928126283176891171497184441560939364988644578974005707102336794751700664296259717022646944734624471193347430043379741700398377291785532783595578103076207572902318292295654199051756113285198391988911248028016463020190994977620445776018762006401861339141716232845332741053055085447552951137389840056321914083429829604756452580204024434337099787316778942418916690363415689190379302633750803735888852296110166746783038627675389379800518159445197704695860089562376217106539219417067999506654696680198641655438727376321001218025954166491312898063666142272963185590961786200704124665292479075364939643256982630784839220078270894540163511716705062802841758366397101248734612675481962978859192523119636946254807356897124961611033850399082551940274463476213507668792078736457048809642986426355181625299505575619615949691978029279262080045075013144397657196234024515154690281915798966117955291688430897150012581917703368144512899902592439433915058353550737465546493116240446030115028609998875277734414508285291101557926393596108560925086657367412899765606620099396796641765721056476525380791686129118567283313723237370140850543975830078125000000000000 [17,7] -21355353947549555027496504085763254215656100470731695484526454955010689275049189903984956022885637552322151173275767036746294235398805233852933073428832026629051662087876130220345477836181601304203876101705786315393128180905044624905404661771072259848917749853230384102283312839404866070058767230347437618098378069821373274199944949893579675337665941453189855114009227386451306854603129769847265748877131666471617525079862271318426463886576312960322885314109205789347563155617476151000530506178147042406413096670261767241747565683717350105862067279104558458151136490074254485106039198488089554644748254888877191552632416417627910493773630993397070487476299525659828057503627378844689939435780880316256405696973682667754861227529221902661686427820084898915642467928940184235109466576979489305121720010829697285825644819476759921927430933342832126602677312612094737120093508232209183837079226124728292990771712167721712687784491116618867804768817455659604672119190390736880307356675674472561035677693871356859923827781473284347141664822064194691212370426939043449403540697666448057491358503679580929396375786386744402761993757096115499562518606381615288498167754175335545023620971870615872157232497255570508411284751668774545110088599493510984450313523938606438149858055267627567960762714068716029068772949506588792120028487692449852188452030346241737232664183997675584920599034743159624084355187293493407438651574720347957667681445040301893336246997403823638922913428096690270747316632118782703109158028110618958058933472804378541284520996930560404226782291089657915613037183675777197749824446522737248395033385899119380305118072752092671813635886281869106768706086823370891869812257080757110518181928493846114775899514111937484968422491935182172006900769177142945125311530289715577476508184168907624373972643455680560243233880830681802698019466717674718973462100017226978656153761412190561838383197838666087229768713680573335142932231572995047329363976335059444875712346013044618126564858646786850689259244140790390967166666365950268605960797464042371591039315026668761200915754473998598235267740121511983916171943504331323773426768147437634318365812737329395293862528884186074415068053856112516740392536049966340767814476491535479392831585707287793532387904348673651115183827617623007784853753978247911925973479779766861376310082433283698925330424921088128698227624532267135408481462135414589532222836151332961047472000035706126970541701097661340396590422747205968148162156084329260625230093162479576271084447498048279936008182252432502077919643057248300611682811062756640322113373100059895118456794366540072519060917015967653760046912021219585176927445082925523707077677347025605960248655540874231610084895361655214504569580502687306683244134485776144015579347790685736019888642202236893176628425726569151998591734635567021413906098554194585878131728770568109609939710935577750205993652343750000000000000000 [17,8] 315202992425346862760535767017958737531501446250093578311278941246829028463877448749285782682380917199540894188761247546838358391792711508120734700827751772644990438638607370084254162322177952221590876574140367794581238196622234324501691195594913699234374672889727391075783633577293032784764786882799237408158756583053885101717619428710472661569495113463277688230529885169773960512089190776075508004704414143639548995268205516140414234047996908950702653378419876433280959085117196886062461068675768017031456840286661239347292156426012024463623537342181753921965434124961387315129413853837469757708073972721532235061501044925316768953163537075479820078424419890380940635663266822770935920255970081009542469915958360985663646007420192741264141743520394471531151174754381623960353036675702451525117810610817504335600047185947501202178332378148664888643318510582855744117298489520076162901402798422081919676104271434668580776038672056465214413433353332002050185213359776096552862152667194868242902224339439897198189372852084218357059503969235455884918867770086020161721796106272765388973122508583615122908435562564437854782529293759793036327362550395642143994983003083357797482752490738573046278488691949923248982065717896105413951437981128054212960491198038987181204481837842795073926922033691009398525863776407300628797029800079605219211848320376350829979323380490137188229184848864060916778548799561218115436226231625199455438268599400120157479893356640877641555605028556034170000796347605425965680068408048296853926037853662368781546605936840631447016131827311578903967389460024689709657257946318937698476639202201364589583856044866599685740858391696067602133128862260117913511001271101972993926675283273355641903204792366260198564144279402947236739349637798852594601684097770672412299650558043405722067163584482806328243596034884826185189288990240343698233243079605264386765653558247759627967596556535774855624927541057230276116031757638955574462198252228421929786138116969513119331682148812811448482644248850713369058412752917356607414724141124912630291203240945936875390326562627900458252116239130814597726060509319312701841488203923529645011405425237482681652022608533647231134682788066357199642778550026719839690919512098188539947554354638957294969583180461719838513948144978260432991423226961788756126753587293282838676464825668795703544669760635036534946175159872265465508654473013653981299987685370602888590445648938517902021728934831065977904884548882295394765739754498282384169624645071332488462609253975461976240167461757311414572850656517203413454670713221989374142891044979841012883915035670754595979297831664475612391938586463359518403750542224553528476655328142147726906046192276014844818270975615529555827923353968956247573884177565762970597960546248160325401613636463463714553238005644930205128924895801694826828349691792595210608225048121155964508943725377321243286132812500000000000000000 [17,9] -1475980288675750646348812329207717913512100531859187558357988526716064108352941389314759163125982154806343816510091829033935462926338715943875330771395195072494695476339557630227362624659404622545811526777590996620333228817987947441704566617818108122371108872108222698264671463425706933788981588253240921503290695857081928106718688697929723003326676976516743013987072464012274573925326124311732249562026744919408250873254598101001406441981939740443301258048605252267242030425136389003366021088549904206063134134519285842287587432750145516837571482499043656807349173461152944732362245532799894814584153525007384648379330232504150700249017967162179698366137346992168663883543937748995307620821628173099598109606213304806629556744964552457890863496809782421482851848584248878154655129437110628544482181899149028908035363968106180709238652918537508977812362581403472419746906625425440271233807048369146838234058772077082274336010294125735744230089525231964403074125499373037917150819166550658665767949809889202532276197627640528753864461837314399344978851161649036743181606007592420523985470869572796660396059034282902860655442795336098396085856648323263586416395210420166629238189687546288535974508593771526974583457379957105519919445358158505489230352280669702201122723336722998398165244106456738375851624646239083925872878366023726046798925440618026578044418157278156973243626832852463434273415546877727811704189410195194405648940389473976819687659795794677996177419253821073648668383247517922338981430166978136901700857207813111012739699765664210970645824415494047162141752779308326520090929050178699512669211386504364951917069364630042554500421597634395898693062753178858997009787824825190581160924170974754865030788446312672546371177431466461118413206820622411309829432937611492145431469491389947802924079137462815778284570591290901715419314996710173187709827052278809844165271232476718265333584989882840244979918026920333424732950053653161509734297059624131071012477052828756334150148285655771471938978774857594143798439399668770821387056027044414881328439224054340502878323098824348615613397860117766859367595106399214528621007667673460008090077004681821447613416802574331530600944513051847333930066873357268476041691202683708309646772707369533137578797186963967130005968371407885313815221125117192947224878339906860834938889865902363158422160405836657121428113030882490291699224862643984210551178601244586664581784002501890345439414621613638311415292696230010021481481463186464950089898675241200637040096357217285658406427029477760385215818807294171761816085028335832042499192989776532260328045897132169970563716750868998459999274708498993995454782143291086528550451515491892648007157547804665013446215742053817899264589237858550543929996190774800751539104572551309923753652252282907689197545936759517463251759120179925441074103196334215483713145355970652872201753780245780944824218750000000000000000 [17,10] 1736732119120528029503721008199269634250519930930047696468893650102334592489055348496332033635503161263998820424950020644033082110681331214958737276120457056442665197924119712701679322631151050559471819421807744585259765025270625098702540618727863301167035708888486202813434962296813640492800461842981035912211701155174134513680671176746109693701389655214592524973147759034971028857293805615672601246581933771480599450880304612091476104230239069793702496437811703173136549458362284586159180970791807448765656293979944004602345800406292167579844949075500680731749992871871076358903014075222870019387669720916696752420695875697309225831027053486660902952757972689884126323811167637673862811746250349731778411888963594458031513708769994511536830078720146388245743981754254350664633324361947477783796812797128795749547761891900036143119811596854876607074615924738176468038864574779194042782909906973117611567588858408355123211096266018441352136060565935681545656368979074989936959028785402650807225944210402909520926252845892090663100300324573278751183871479814081143783908841570822423502679651057046287274050805405796517973831493584565756853080956368006637858327591487637460579641260442526723663722067598380898281020933920109163276878771105129378344645165834210645559243282693396866127363514609741664500776191803483562311216285757972034213134315368921729580101170311587785341221210220303932554529280486687254608328426637323878446767746109133872325507945558841694214553337170282693164333680604220710093339157534746988963004064200273177569397330781982725339300815958497601168217746813082744687632239517808199482499731271265091892209641573272677554402265678073885923266233997451033348241014471612891013723067778136402082586398304051040845262234303768439021730280120793506374678359477972641552605691023189253510075812113360126589904132819198126035699262707598794888022544518505070895470312504940607853474646439214648452947902023071107926854195522144703932201394054571494967617252873482855070924704530395672335717706858871700868051894305301946793573710489514170639156519011132291205636252008993096558679128230192827751452248832640339798284139139475956243175531220499140095307087798421713335552093019901666130560443376680232268160815142019913822189122769796824432238586610791038978915088094969664122664705724046994301856164592711144718040837096260852918902901979463279385482367049582248232120808508458527999110935100419526210644691938308727134823325768616931605494933386726066514644251380395485803512783168273320234375205324212778136367705720983231274329192197720220687956530267357443655922447005948920993282903771062529848118943359402121113366079400534593166662022507827907142422822615227899282983212160158154733176063872271010858034385639952331869342546922062071935168636874897554081983239367892600950026333601193165810777028733620242574103668170566237382961005675241494827787391841411590576171875000000000000 [17,11] 18266695166015397247766461705319463282221319816498979429813791392066473513617821264559045712786843187603026482517585708801336772005011306217014745499448758807202057692239917564550335335263296236211018024997004113807199719949977300678730129086922021191818434698867693837075190296858068575573655428510233194158941735539112636709751305754427851959790873044276459697786817784656919442515707279453588386572471162591537149929693579889656775168234262719602112763294713608273351776796427903351044771187989215012554874438102928302852028291503019856365982816908794639117292399725259425870605258775779033313224704370688611065126838350476941436296503265308834149646519986906967338810213195861468654909372086063470872835502363638377551941495167331440284720074141348199178109066285585974795659437172201889045317313079693407508418326287017400821579842659788463971313903736982869815683923641325427045730149443060692661084448191850728335753570161305420719913654519549723647110266125961758871421887248821747179384511946182406771279866700461604763343714330281651814540823455451628304475649416622670402645367138040110195377938015359188575840508546801289957232242462288172886038875040924839348871335315951114580430459291390423551205446452702914934742912140018278626305470694029575186221347255478915014923503741751534566051579539983473977309590439056023146616421089700327117723632997795759743611452648666177323725091785269007180427604825252960525008866660874506388425146397687973780832377768543365808298648810765211478276184323619736069255573021307507237380185498317518144100562582859939478028469854953625879656642088822481841312129638344094369951217571485387685979906030930667187775215083248452387932151467253178631788614440967384843825886347279068598228399375521487841391563522509638373091546661417788012324277089593068603240702753479832869588533132010029007355721859450089423791419657668338766713660976693387283952845791120711674906256834582533119328067038095390438244064391998888185238376571023285693961442276982631577766674010811589665905040268870362455203571333777314994098590142531380281786339208233836288887993167689663807974954747780289073981073038949752332270712642984343767266538277977372631437603860099684237840174590209545319712725916647554346129470577309783008267372118129404741068330376592589093053392692647425218320321591910466096000742278103177268577812623090618506315766480370028103442102221414773733896968778581818763418916176897340985442478438964470430734957231523598402482796992491453284689270922090258640820504696632450905214292826523384978389882292638166457102633764339020365736837534151844749126113512562486111870227682297622026763020556792433781223243257557171024958580566587647042105083725748616698612791596942939195066015479857389465517768236298930279322408305014174818183574406196436651797216349188183560862802003825275186539362183910225820304695787399396067485213279724121093750000000000000000 [17,12] -137875331430590310510142982739569484206551842913389642445872882268703548346855658326518522277224556574221660565093630377542556802202089340034798781890992345791871111772587800954820827081275871703859366514015873510146234144945751664900611776036802095093645622626660503534457264611516189757055298469508956453022264745900994753736434727338195440864367436188991780241002010893915677354788155376860116197556161223003654707150482411398528504187052105070966577452760934922154743242934294946615526244729200627039668968101966222410006105060907613538150331934263196019360690691209289201911711324696707487338691650693777237042276084404183308250760277603242778939009304242878170557432841333874026313610704528518323870120638902836205057726609368798706134489036383321059168052301122056698043984319883321125148574428758579520741119105960233742450113492966283266234269287312417584931947967897253185701573634407722075438981864670845208924885894317712374566253802295524420994287417140655887830193147898088998195521758947004867380646089709089376941912734926932449948084706800035887795441214217776071772878540697657217400224645676264046601334810238800578482847935318622570448628695332305848816282710902464588968409028270343030528772466507408122899812528911540977351791353913252246145396801595957036799674046786961527068936528235064231513013087989177108129448134645671693855012297039015846148548823070643942155986439875115221268574617327893422726618331267962607556048214631149470706614061998035765572890436599910509008740790630421725869147440653333147178263564620005423824321906177845682243921506080157460044482558825615855317284521031097757159488479462905892319153374309639860344156244856245725855962690432979433144492740787039785210520798039154275516059562326938302851750806220777388508333387517548366018940843108791137202769975207900281187241893895130800764142913505854262391026125293107769632749978785931747741134430774479570655981397106162561396480104405048146447381334797977944723086883192904722537058266282084549447026199303258180801065975700046279632811875448076511471829848714312119235394851609004964767876346290779270313348123879452686604410794628184860571042710549639752972714143224890783157244066321998077477125067407375016689250909611893725294590030537179580428283635770174977797302381422974661509729347927376767657850397686865243614092399675383142094977881415062218414811007374454315559779710927395232257851105582725844038086622930545853768911067583039957686989673672542586028112847878315646836715876292232395590448180720812596803114619958363707307571729273719034039684736013472773494249288660244487179550432995010132093875285468006587903733338238034460510153341523471553605393194541654620139225248161641727851834842266938188989168194041195974531415789203381093416929483265276996250844830831766374033945489722487159526160196803390127855321437368274592634442843319675375823862850666046142578125000000000000 [17,13] 566848025672908948170124909672639753026479134582310399681555849054464612356289294746673724765521730729408950215813359749541143226910132749283957249275141118125397254756043931079789180028439670985779953569273382022906947833074528321902981842808144454466909561503369701262612116324402649745375676493770501331872139339767285081748128797582351847969414782855646657540561517901300464529264762203039209155455038300806825068685326498835409852804748581077893778583624900233265959471459857895117828499960020717688008025675412323605212818368043592303296151982821179641957084506519540652128285725730859248799718462287335678049324670868571569482072569068095501290106897111079797816116296473424351307728468588566461284912958330104386805625972924162924126403363756874538944844152312532521558018336607006968775311961320708715510304453734663117953125224495456362566667273688182304939253525384445677312527411630779278078928815910187639528840242680166719688243116455067883240280192907013830339217067585535422323573483471003891191337694788326389015739047549943704590610705866771320534976089069940229867967680554638629814136467988265555433347256999602764335814728866700885714419203023526532455606266395087653619625355439418730295300220459446836425878016409210352043834467977752934351539437022364399456781609078925700530098487021909074818895265635323719297383550047921688502796521110125571955199652676691966252497726005316354365118176080330594324086085307987880915641624411073706733936587600625005075186848309943681649958937549459832783342390222754997013112759445405155506842869795424599227885446991554803559174936563179943918598748101253936068607136117630407105543232355467862085278159563950577396457865813808816492814216900958738295692608485065666740072142923413139688653070586126463451406654070996837384059796535067844767544513320303132611800175510744956942167721788862914503958402216214546141999548170703338818758173998474248369367493457682692792592830096555057220085728777180754760443946801289127936520513372221013201466680774465343421256845944351925063022078894819897745267157914882797267202908022893151153858260284704665082983913064324158255625741632701638814879774117833588666395947748490232270208971991433493731342819077643111128922801888775924967109224377442352741046470649960045546572074493867575474609851457283431136141082564425675939095770495319549844290083239721361080218690566996194529875895926159021875461869739062635735690076611518503206458087708447604236850805429965240230021495004100352819980397386298886476464696746581130808491407158019575521838296638856688982470034668008197880911464504854247658130891032036844003790536782226119055935547030263621194322016607458625719893741742361278600257745350617877162022485894838773241960558465273666307934290912769228088595717361038782365168782036795633679988581978445767206893205701642361292221229833779815032723803369663073681294918060302734375000000000000 [17,14] -1700533143514402993956531592104872599115623793698398886374866965519884277627975761401041343345023526710592772436709282925937482703275035585799093819972185444836936768040727113038257627737940228320989930898496486789640194696193377956442503655585866204861120472908598531986692983060897197980164648851105015333779673527729513668249837956781289273118858562133244290523744412863143786702421511095188324503720586046663341360078233654541385514392948892372791939741682651610410043901049964405599431161251038959509023457398972859432562101693330337008853483606582665366260493054526444506939407740406292109701412134960196060923512262381591285824195929640687391876749233238228157645913217195953684841580612174778457112670072220845202282986425194394887048222469280460748740056632655818006271733869171919820442391609815520072164243383659308684972619415590400888628210046046501132586504531709981016187844427082668126608764001814861464086711134243704806834333668776409155087104505716917878204265159732497809953216453263705455817321671300807207562390380764794494552266026085698802062269437171716149730444491616842118395042035778174752587909617865788036416502981480100603910276423356481837689861483520484833218710281939286725974107604217376982635787377595318593076207844923750062631457636956624871952877520110982578511502042026307004085839172649778626926600874624281546179247601295022373466778213394253926532110617043988400426072575287332752715312623455127176324729054389548842217251665293017613444975943926212455321007301839912015261776647714511194041356154902807500921207935301723165039309384517416593409633800738283135259039125057088886917696943749962239072967314271241717481845594271822782955151436389564438274869549236472652802413140012544576509935985754294362317261077780383210428697629961902968788956143094818188279104439954516026325123213951866732115796525369788447269657848712534227542252190566313748613699677473075126577617823180802601452837105046626900885776533304938122169917668727728033588878737918847962287660763865429116978894503008399485610719993816004303658815042375664580141031681193902355037697206290184323490923538817048050994290198796319185925588644729400471632524908844084470410457672586181413935571960850581349350673223607229752071598379695374359726944633336428441539675172239927423911457340563159293825990636806696304649287496697343753234848432579879431649993591030518315096932442868731433976439053908508910973619317746904026789699670344764075748363388219910998701180155426173114761210290224687124905397641172465047230173057446836720137311707781148550731784967482700527590313233037506404443528834010585625284960702798623711392607930595517327325941010714248006987090424293660982620707986073741983207192808329485810653378389986381351751636223085027220334259496180047539099640362396756429374780945508003928422886687750334482271865160097755898666038731903427105862647294998168945312500000000 [17,15] 4063659505304922498989946124537187362436785066357700404741388264155138784392393264086696337032802087722782384946760121451265316412453370568897036267454457518186222474382479321425541821091057070668845193301161591151918670173359970437677107495136934587493937258518322154820600960559481960651856449558789756968155260172772460874494136668367300059328417999159050857033229662275536190704549215739762121032323664388615951635156554069024006812501839120208340847477035589274931526964343112459539974490206305958999373108270424399265198020895110012989531600110948883693015137432900906078440727657756450635257825954558364204058679391739285785934389655422533962643115159719050680977292244385807032420291519943576002589666613564217693810207026152498539544626944282777559802771160428905937417025636255533032732247786482661757843762297461059324662019911431820276042322670328123703492498099123964413440648053602608263156584000636399645792018269365478979975068813914827019083525766458813480211786333636208642574841653295752509064808077484557894004200078621124772202310623856942510900844822157720679862847884580270618103349646785366276967721664951818994967598491858636741301196017770720821026057858089766518694912078485035193890046197931734380656601033703164886379820522923752575049878440024763741159346333627685954738483289062264633467895831305483901468324161656990865552734751247302900725229502207603697003054420183974882751281406451868718554836388002749251144283852709601855827795326782664748247926172035289056954101779507210613075471427401362920152494850505145549543908048510320489152627338209412651049882644031145311336224511634955989956291600655040223744388995933913378250391215775162621549779697923019925772994514171831781045664336632790135443322049221579170036147125896871340143985689392540717249340564867831370368878582090561258888512022712116156732319803439138872761629560494744960456055901204472045444710998683893393538778123813760284460207950966674784868317028985600474179918931547542937256322234241757454342125271682622538117372431281888092338004895922230726941417105679949795117353209950638444693079220858758426314720060957783016589256997371617084317620972070778626587073104412481264476520660718487438061531551719591226608723196684946413774762662727017233067785306246908813120173944244172760033549775049419834492296359255353110280280997069843255790128289656818490824531949552366234894578990563141085108522914539331217243891791022567384435940733269725429659844675928092712181285812539952293772193890870939804450917947674506873263188053811110937642538649491112635365460270471768757225251190380186135276425605795191221081316997471646156702502323569443758014847637949117973452652993956579731680582464210654809376115840339274913054974793917732396002355412665253245588007234328013678746609324773094730078279798282331592170940112861090625111229663636580600183378919609822332859039306640625000000000000 [17,16] -8057685677469464619723300493981522078766341572455594436043872042647456413986480628706364217980962355096052829119573442804593417129356496096664099619977721938784355091666284002523911287377168408042109369622245420707439190434488853808152284583465491648905776464606666105833367502121897605199788474000671769783009548418811147047367985375807995631162655370350101830821486315593510019215116250897626788700605807855621862931263684551589067655537262924888359554607254670254458162383312549624415070752630964017478658026264235954939489219625085420257450976226519785550620774039911132199682856431197763012198158005303868938444966355305423951511144615408381573900685568158662117695319600744869445425781017245649210813586214357625789471003758823126580056106401288196544610294469056268713470370102969441582649736805298624452366780001059344726672861501998378918676337655170607155019255205544386874207519594586267830555619186058545309374203619044218023729238139886801879508866695430540196136327171756271849062815100647328675075942207898708880025870714915212417377670378035591629793756556057873234379154205938499080374065704368841757382326890456183309666353933549256478146706048447779523013375234860927021268060751120831148017201611801164058216912695583277607018403938990062052588512507119134865206968805819183020866964377043433066219369542153062679283447271925304990017424981898967724540333355002040737807006013534661012608459051238813665475809800536066859283872534973274248147567816762075902457111679766153085436354783988253632623393490416087881960703259979147429726504824696861589155315729978755933591406164514718507603836327352885386478981006490718436780504955433660987214133635984548267007789243186444520533303590590810903407494441965147904334213095237943323275102911636281458035688444606473328795237686492464905133745169374864101648197360792725035511967022286128421388068782683684743874038804421878463071255153354427234201985144094996931939341622493012021571536848846990451186211498953105828852648983372366562093932320419886834219532541607426658277623750374211144641882054256734956727230540486050763153024469167340514935288852702422324443338854083007857328808982819499296561729308085212891892819709252466939563119771642828741783655142649466903558487557838532823808608070755331400466247390261445438045245913204214390508635221048041637973001501567575327816834685048317637931552946186102476909067022342017402534103475922373079823987756022656015408552764468312159534554450684482588688851609652351404493244023246972754961991534067639676122311988927269979120283000149028134867992885679899144616938726013397680860755481502121642188985295638254118263615663179335727531597534847470972968417010541881674192677865299013437444584891410241497203606435844692518172961531557856015719488658863002368596865222996212640319185557931849664371819419249982560660150454623362747952342033386230468750000000000000000000000 [17,17] 13575622313502685315654759028685575554875434507994530322230845812570062032435658829347657830202499577640138887006279203615978034918846043393871637527331931292668749759939646805589436899540566615346440675141898082670314447662838418087693203828993471675455474201032465784992730468092886370357324718881189453842609509339475564141862222473129597676791677344983302855101019524019915006604157914704750472767871887430434459751416029675992351654407555079825923679552767958454204889353892874599400084259794608651937260692499531353153845845970023026359615637456357318767957073836427362041560074286591019138170615059825812389211581448550526379787635385485374545790751299349199404971681495530930099046119004489536227329981375371894441748135786389222601474471165351733745417454584242019030668294912441684986258278056330022308461614002984767232241156167267001418132287153112207750326033075815407492339720454922674302828243095790030188208780039542770382752319196991123751351251791335018528103526138854148861679033770416337316484115301116444513474472811332619059998301344034275396950022594485001000564045070146102067680080522537931391080511158085672074366594398757041201502304229626535788691291258551136308054810695066294542767836186866475749147681488100098333178990584219254657230537406644265273534732339649560129596585380059791477254405767508405862974083648310525941294363784844715466858864581841515057313498420737440220200540698430830580048670478274066391074746715771110511373779943290973542613197146290871537709978176022414736159551628861593743277351150555988122533210858617841339028240659449465797399392509438650332485253593381967610645267601040569496038877497197494956143615410414403584724779399653131237368295281745137817210976514534976881008920916764565789583988583858250614581848659939493965020223359995233695530475122343620618885136174850568247107785245290518791956551875810662454011590773427904410977961671094198335689994731752718349520215529921688978756044314232381597460779532560656321649901358187625882260088378760838751251271604275918184009064594787593983482049873975139961921247006625310228428923682518362257875599286835184513977844266040056712656881424514575138593147283455841372924594389016025880418732828829608988862256291824739612321480356476837979590983508257661780829721610562500102209209394594476325144626261904165506326957189438582416566543925945200446408855009007193663477026338226762069164314479667127203052043762757036403620202606772270600313435226869351560847873419207872167182268543875307203137834827883871605591586484943728127917148730838996841931311606538594778421531173133622642511290601005466323424778469705194709640410327368587172081066290220980261419781837593246859638525962943576102158088169424982717120283288189019730158849826908515310588907086192527641617616102476245918400496226252704356871539677820062003155143770527502056211233139038085937500000000000000000000 [18,0] 2523915291842915402890074752075889590236965464882603468720460680173233303739815266021151982820879515292633612951651649514627024585275520406402466650902271689734554718902971766711861389972991680126640568725204559567630464510776958218991227291330465013680274850034019534350413526042489154283334015717707504765197809548210214198908946041292524389506246589411302467545080372366507976175309220031280619340504301666650133921588341784054466193392599984059709848815397944267305255409946141080866730199515448509932755786611349241767706381839672992177294055206353176244245842977389039855053243700548884490728650680048914442447946272379732486523513484529536894825945965656850327824702381865265137634645523787187157960585817933228342378410113120892956495882586354525553437583465867484827620284612049595959238220583023443533156585496858158572584676012004004899769969116033857239917027161411452011049455589357866004170229985696550354315412788287878764609945903714485688290371170001143510384318530849152818187851386908728086467049361380623011597355618604306041802136452329539479366347903447579154065548774511738319021991027528017571783418253608524807246776972451341027670867999991901984663774356430195303852817512571224329171720671858944092150601459047754334502328286721363664146510235906484389388486948579652074010395859786407355239355397686896452980234844758743630205835988897035777393028775382881624515904879284689353269620822708330316481515396588085922519516646992957433052336638440640596120539924182521689638313653281667238861055282427818706120401262056264320676077954036524664246387887459155715460282441721774992455011154839613081396570402055304270392680775054506732323949701912802691440818035949504985736849043893807450217912139272797380721234850835325452853595336124055720588431337837937663396143026867239604055172697211281842956108480534756308738617825909751569704854096349727021694491997568322042361070885184479859729471409461833611529384258324254816830778930386952987967193847560034724225622963258417730171384086227176646289336050706951217206223978468810715187242641608332650970478264883920204853664593444598553204869245531267372429418502335934122153431336408291135907477319586293601106278060630268202488178775544982816553020327214678442731759605656056621868301898456327927921503213864777299128911472230330060341207289232897505281613436639240199004734021603677655005959322281535871521984415447607119415355408755014765891414552779826224309980732553199410086777616735668734684600253052782323087941050537787147715107945248480712139392744232439695749102178770145058112624537641596383141254382410739032362087209212894668504244525124931570775111205966622954911063494184686712631839731560515260959543622684685110282715848557421047031068001585940119053063785178538273007784334487316792101555852891434105050024640362329323232734420371567322064217868556388132915809180759070251554021524498239159584045410156250000000000000000000000000 [18,1] -50528538918402563357317171656111380322565237246731491306885329938961999312526103106533716403067835451745334993889623618247701793874224899788976537637049058238690959533745196049822799376499936866930838025967749192529656471599528431138648217559690295025638848641413064868910562389636812549736902909717355715189787217909338758074929424733550073133837835193883485329846729951844586123162685548424424316721108486661079026002332789887446376915302322804921492101617327943058397665070757890752767842978993079934612463025211453249246527811997869577757447083353972165828916329921876459071056322867332893995387279465643611829390780136703766154216721534625193355981065123651813342210130029442642354813574684357186958780599927433707542398548425039443666832862808881964966181191537141062630840916761368075380415223697532503501541086075198904825493614656682926658449793752228564319954980307929476300646000254234486624301211418437554420175185854267385746184339029508020923928861245824228181839019291170834383291981372964698019375342837839999192448513658837694922816624117041681707781513887821798010398634281502172863867006681915843588959627898178175451426061701778545491848118934735912393511398094270334380535666071531496749658880919429164057283986334278090364980827176382965351682856546745351771153758632677988041517642289710164874369325891517370143439326730947071586360297565828226813145520417059885671782388853489540143577099392348460416626523223623364777206614646371242299370625351043004672674515837150569696196808958131875262563034851286282547387045089719166991560619057222225316586675187601986729053688084020320559629940642535583226826219095277048917106553202981134847087696814790824043198827532380515987642964324707533123413241630856043901577645973198502956662878116065967081135231050173316156322103803635435947786474994530056647794120245207188958345783058367414424604785999290460476103211459409395042871398125278182831387526618671567549075317061997418555910314535225918273237415961207620924378282299485755304157887065166852523806924082357475413795107389183367196811949555795472531304749210946926386014027996307789155596564717114011724076582606492566376866728638413685264176885561520361062927563762918857030233398952959304623756361470989904334707463098784312092597153816743649857623521619918383672530717298593961403054514499157992876606574619315746881184873508550257619766484456853654222363159988654048960623201943215173997248084706570609633943496998213174282365078667534376763066038569450644319409263469423128756258389969653480423708131156329969632170373656291399168555599792177901379882684162994948337888244276906713414350860731358819525790232701893747787249618059131731090869644510557121692260816791498726661962298061408818219077757855445643019786968014087979650557756634052362381355170278784028079896875496738056588314672355267387923028863217435436407513639851449543244354956073038920294493436813354492187500000000000000000 [18,2] 408356604772671141847453770602374005466209097388639873290569284306101789992403662536876432573295317161923742923577277355950911831307046622172725958358246362753393918791029008417604189680577814027633684425915463127653823213814148218337647146406353750988394327681504201796693947174337719840142039946737099450102398887317715348659622970847315824355204578009452640687781202240939979963462575524545894370706917434381879093909848250050920681065737796519525672541146897672832632862171927845432908923882740921923164448963512998085804441926944938637999662210891180177539307874604027772172238500361368807263562195063258366946854220645854089636839752092919290821412092868853761699747325650767139628043207107084571573152781131288854775114065295154404739583220375194704268626100385706985322536901077230619200916523625557763115011563904981628799838891645925073011126115178205923689704597177256275590082019826612179295747264756321491042879646074265030427351014855232730743271413270839828370862124496106722110246864887595029109427874312245398581278053257353800224971678416879019928785571529369829683511322040426173865275865539903753958311120934656588495049480812193561317025122380089400953098990427289046339362530900262457271827408350095551500209108665530005421801250926731255852875012945566374384728781362316402842723912480354333600935725521412309746402397975110457390388672514464447420482356835713993802257056354417976532267722397792745521752909551440972178933354310474725352852001524598421040868143347330229038419212757096253537590290072314772282555659606808289584024399465162167671875510418509241615234335584468929892530156550559801353489963183980118142521073426345745661918341136985213195953499107321143653863869509083981338619374184039965156566737999368416207817241338711294451852305920781719602575331148951436125575699267821263902116927024862641173481923056324000751453658112360621180872988331995546733348247907259723979728354272549333206042117138029391284639324061348221765715649440547987453564657605045172476572306588641694239302548178729844891057911086191363405143792989339791083458602020724614585386663417200671573659205336806629883492714853002896195481622580097986852682202939759544118677202629663486974620327883019941571769603116587704988847290021065983179977870397153222668388010126924628729258891740465117883573030639879640353469969178859319879305855375677716627949223678036652124616311197350824606861987430339420291766114644179068268886639713931332330703682189074693237866372085381724336276291350486384309714700192505520624081398189585110064352043355015808656858835019611373048412012488993790697187376720693917942155668535692509807050032729732523359391046553345680673723228436591134954888828967375561018575378562797846977836306036208415825192002448782634534883975045750819764950573703105474778031843289217524003862938215721629599066494250026627431372614154039260223050256115584488725289702415466308593750000000000000 [18,3] -2110654298595293458475945212582612149859018077676519120462119166580387436800664304820558145052977283374598862941037769204799612913123423382006606018662650428913774537412034939816472296880943947407524116593453464575318607313834716901955460840362040730526550813597499397623265181659714691638135316902317060221998662845750916011411339739799373769588651998859492847399889093643169392269319670897564899965207605666570907437835273953340250635506186977264224625632934259839129739492830048510634175092117980399421214288541081453137479409173449661856697419626069956990750838843034550812997701409869477962671351761958872494154314396395711138005888546572780079346988948511655051639139065981166341589935317130107199290852872472497082310889158106496496815488714242135008758699119849561746718003226744417001232508779112697887786672821758927103345044646749402191619094002259754844760595492936376518820613659137764159179018886610215872592252044146416556478463460453224237310306911872575231385423976942584131646534335545128280906625540459027112318793750315524969859070111147134142102150949991833575167359015193667319344768386961167167551169899798039202012773142118865023064693776127718785938682154901343689511955164055288046125862129076380388814576816486894510186370115156028848983440524482493203753956031455021605413737653318456384752676634791476468828555806291752278977437864999667609379504595275972359625750059633388305779931622004284164655186275842426788065748590676595761332397633081072306942823427746768955985969025770564030088594709425809260943841946017299014041184432690565312844384750716386942869817816379704833204705653277830169828520405515567599021644738644194746442632572165358025771406936444119360779094238471307163157755360946914902273751596229853163153447369041597229495862580547695327856052246926047024034076629003412045149615926207305409057979060561853381319440379257513843192308378350264926744260516340896006840928555998441704017691803659232608548777523993342624916729247702801935003404776446093185670846594955694700475241002049986636999084583216394018128258814387927051597430766631692093998754106617183109441930706139658851690642341206547885798333479069385513896954603423062255557959390904430019957735369140942070635950170753387882736371589692217037071691112885358856884571206401822502491418560649416371913271293061289347861560959847977509426750514583351849881094104922449731320424976126275023023345854668824735121013285270931926393216873163899816524684180578760421312566145231784160391375688321590684418445572011304063069664060575417306130730894223080047457432342537755765951272337595501531456143129028675871733818045853378596522543243670393102888691472698904498921527019780626661061122685581422521397645392122936322307517080321769945709132646591928714742456946342483240732490947122804217711469737582610124712540410929566342873991687996251042909204797236311090813387636444531381130218505859375000000000000000000 [18,4] 171787758975017594577466598976044171153943902082165390829819491701685046090736209400402420301750984064720903480878936014090287893115829899814756810393419699756717169631511281582897840605200096280191675596846793393250768376199572645199287007608399019541538220032163408138858914790435072255478937878005844028871663966813042224853161156402048102640820307889985360769498906186858707660421389304674772106779654740904621999692541078688731869797800797781721162611361454597084987956895199455214230228349944096401095812920200948353360547830041257138789971425575295969437038970084924945013189207551094294961979653558566328432334010627357666152057321166732087939828621270166796730247311061721310038525515840050993099742494627012616591127202453573766184611569119789824519564433503690175875358099360231504646462919453778769798293169613732813127097528573549698252636226803396223413638997641304279364093222801590247465345357006380702769738653518256566518583565937478363806847983639830159831031130540234770929355929634259016854901133942891630684678464408873005665147324640730795493916953194953582292739831490351954164426570322068832301476350538936804020576921935712181160551489952399784347212603359661210089617110912005406190707704551809523665907868879523526251870821904278087452811504370387719460242534504960655560578971729096813220555197852920257114578430795623856032138756974971308015109590487543493054873019741946771709943135276590396035202285567310953531932936213548516521860239936245126118405260332155327578909297093213545456028199458204525013206211285098432493012768414760409011386863495387347235563634370648626927927683506075396503381074562690742873416973215314223022152471258491954022877579584913935105858316127495378599323518560208603873310622306220668123836475506761861402580194125516820796120083346284640414525528280810271570876834816756324692060957477337357238949688354063670856635532801397815118650144793314318033608339445491308824279202591047386338630613308875343228400707731443751900536043956777874229428545258558622822114424697705562027729443133337602369435935687169876305015728972359363287752657128566560603220697884467090796928894646260869842876802556963152250627611158678233901229080033958425552862116320394091991899741276136665705322376527233614838287624211858941087248767424741332057997877073238733146244723519467654474054878821732406463165761179491744902324166406648080861473079556416130096742266430515477098207744378518989651769699100125310511556831841620173806353012789949819788157045925415558499913741872263812328393042314361194458417717446964943974606673051005569531360336995557072443044779014417534825547182750302590187353539155644759453394033046037465580735883649551531238478126345534326057954166594331650140077633483960308457006826169441321736616491548749775159244190906320551833607781351321071308976763675069303308791355971619834440341528615579617944586487965352716855704784393310546875000000000000 [18,5] -1916054224125406273238490484388168322208282865465553007261805263892856290853904333860881747711573733378193225457648334508121345193991032887848796627210552875790090659990013871783886048608679378837559422487532883248092292958751555876103998238201918511357814907858087266207489216207070038378728621969397050927301826159227415544930812053555398138072913688932586703939528855552216347681696541671239546851614030027473170230851223954288302353627010914928420800012466403289477282321500664219723289433213598911538051617121988517547197175814299522595284605077487505345087996442644367958207587042066876508835702467947217574548474356717414639898083944796835219329337170977156867950612174141271832740920135916975682807191610102164271763749596029150747750034405920377179957802781008604322717111193424630922456450666909815280585752476279369816443187606842610805815233849624396947369436506985034023507325463335940568241222984759537190448822205843106074739037148334764220847264445443604808931461906821937094917324456534946114083871268507446730002942789641223531178922759588026399816886879794789955799848926384654809295781259477879915698626489364400127732270471212717771396627681619965764260769878667089869170616469133942370865837903615727346486417387651180367450726152436705882589614876750361176262095152388918593641597937798961110806074665854321443580538769621671393063731077818908778688846842063141908310951149574389087910071771570526545257965448132488502220407602762320237803916362453020269204358340296407676823387905891390931784030982201770375753526340560445032416499959448290390901829890341076888657736798432544137640933139386935274835164935944482384994779772463045986192239482101440316098614114648669954761056895846299137472207085877072812508709717139939648208461242619849360663947958222621633156483965581692165033013157506586048796185550291872326118344281184187834025323960687217980232885018325978361366458185259593036935067441190817872913901069019368757242933437890358191843190457986663083977536392291400213539364295642373085121759529748485823612186545571258517456841206294048556278060085821586970031870151181393409422235009120292184476272226876722163165394793867245561057132160158076637146641815675865446412251057776968341531879299019141807697504394056900455027670707736867434128022378661655696114553079307909020085432174805040277104833062892724237272807242813830210404302630174837451976359215965768265101296899106344698749060251731787868813785844497489816392209839903608133120916141306472330431381440075207024518572430959925116017266336120665804234670669303841366003404402708315479851711666826583776628605062765984564446986200968837653022748234150761257113623983994058472359377984394094656133118251288485588400122517541675862031064648832621509286973594178443101499082777890710981953964881983816517064153215561728916000825989664066364701552476865603128844216303402168966041330122607178054749965667724609375000000000000 [18,6] 9152128606949429980267833726896436440247918177901365852671156107144370984799882334815682808482239808208175633059077436703322193556093422382913140496677768655314524320597505467453330064099751136989050928200325683351033416763050208197179729831860946159485382813992261648224589049904186354549447523106919218655982500091633818871502639678441464270049294159255149720839235613836783455015191134432899769697113969178841401630168693768339463068691568266028100868153793386404266457507996855188637392617595219846256613155040316986712457811184424934060428136721229766058264080887434096391108201064966508472230146444178536306605834815610648889092043652967234978897452478040080843869674128611713111483275004169071773806397814797328741917338288793893269261416576000987060407270685512396445334360097062485829490653778287047080118962819408744826398270896961605693980882348497524496323679849086106919372517598099023846707727541113012934885158994545905819582102965851367716077816598199748533716393839535708965435839041839669021978603251364667578625233501901532349794784204567846794910997679690837799895235712371358304188804788095711388528950734978773581966547844716434757038964322969414377955419129566830088101081067126126557735309357962717519961304734976154314027198312220283623745479687617908836739301474275358038504597218487615272346775291184159187622068877739792591742187016046619343316404218010963396845222824539277747098854713198460158071716909722550199840170981070031664272522328507698089674369211072815036544131606169668808704669675714679529445011549277806135160513931796451201703139031248188532571141657577453839784624544941934413492126444163158864192293966070087852057157720533149623125333877400401026644811234393530874061752215244320012761724075825481033795939497188493781079353250580926623224727504832487512719575096193864724094503648996636529701874583836992905282959796073636703216900109564327416539367887358595987461034511354214870207234955012114730261859746484132114723746115637108546684429017646448339344663086357344508392548610524125388180621140840527074271552263576300455402327716951033163596103356812310579675176611188320993177042204132641926974636286461572322451449682459909350245362911238898592220328167568223701682483243693802654991189566717691645662486943873992496943108811977594765362895069079420215654863400538840132992346123899037435150386650871762972209006135936349576896636331465877981932589469617964141241335580982308306369916003277606261090790228584291336105511915610658196820065189961287294089379752837204130995543032083169647622473526468509779990900565310106215377138559556190133825056657215409977496316394290208605273847761925184843371825088808224224803572973491377408400970304452493768767973491340951262952318922399127849064918967913966036963532469177364002423299170344870401107455368209855465822180694632323332839309320916678118745141223627174303922870990390947554260492324829101562500000000 [18,7] 11306670697098033546144948093779497192049261764774636371756541114656670728677228829262840069884068443586254097971154883133731125323498630955342628136113514784796187127767194000025478176057272957944303639196951212448339816338750581324069860341387077158645695246794668515802356628789743000192908797868202236149754259940320442148344915397040136297222756687634079206862597756767606750078197958545879409686509634606390306632560502111675893086082858478860659678550787520149161757927644259021616264228214670139427391060394493116143724860931941446131806069499967971369275274326521942442451081365411296046016091271114912368180637136603211834051542088092747879413765078714826185458936539725322016368341876964477429315222483671962032911205788107407254464608459732925618748981141282573321451561805992749843248180454239660542879485618403164305744668594093344331953536229194251735835386167157653509916783716478537983482165384873012533278940226021137887282585881102398395304283443774328786926574885107987177129865579916146265314641778405233660556103677740408303157953872462326487884586879455807570708496558819335864474680676447072941096853107501105995095769392966293249041267630879326875081726265003289313119011523783318269847884715859495709576176615827693078109093369616947806760647984189177619434759155039026229512548669342271412246870765555202151704071296265285298970475770626090811528992927956305220801181523518533586196328518144224071813988692221632460344498457444312666363483140330365984169730530091924607810505691019642075282522628501728477579975847291182778876292850681030319479884401804019005085923714364297745536029665645499206402948821867334180953414464054391961857018301826339851731464094262049458546077458248105665788087149074378000620380252800012102519060264433254943784189902926658056177891722875478951302798988589953767823870303702640743500672200295659603403706060345967808090625730225980997912370713572116784082737079227910665332037790233787338015038019620355193153120323003732495118855023320043926196289941539664406011057770867091085953563174608338063118789491923283445337217974373565979611630533564550892876534331481650115088745383776474297608685315433332339546560704446537099657274341628344879768085375439145623997202634088165814897429055787846705851393248901056228661821195989848675870250581249016418706522179270325385413213453287300861430541948172565512524835717733036583808311451450430450932915143097195843456805765736686066454959507269814327974521052820112818159175751461105310901760758065894640971766839057282700542472065235790605135510325110227241057981854342453010633928357460740263260449868385651676078607044844973384233586168990653927509212086638167461083893918023851766603192997006900680114838277484688648365511658732951908694005072467353658026767665047038437305279551416283134719776863424666938404099063566698213030454278522228478157866764230998768425706657581031322479248046875000000000000 [18,8] -407630050685130924245802861212211292154101228123049702256440280358913073853668207829992392555841479927121000358112625552395541308838867543841352104634371437007789005238755994719234948849518714573934505881167166833806846725703147833046255942860912994274664303739461388328944144694768540767099186890244782095392398211920052177909184033219514830558848343535553518352928759456192510324110168517646438959281593109402006149489494701952749528958019728698796614524152539378813404369731132960360998822445026712438894392876292328059875103946017030686430329520582669625919320169603798924256635392202242441091662808040289914025299551113015646808640970743510737943412535658323964066464038963098342028359392174352473739937944366494814885622995346686296274141781133248533405065182688716232348598415237363154045256958540929740694940665534259284780490236056155212823417967464266510624409510102174808320452953910096081215823398250852930385530409776973026264422952398403591340852773781073836373308263898063049508551003286994792114433684963021590328644395698818734727353760661429956689918069877614433898234470249320826512992539855218620578386541845640427912178972385224737403427281774803016517396611205059240342372321935145094917709032832156628535827805775604573729920749603070632570690324082346344801352692743160062704054753973560635417369528625515303523637848167907343870955050802181661915187548134360950715953778624761010591358017668112642915745740274606992981491245587996372098902552108878051547730414771565748654113570043509274974013807216249105095193021853649278742712854869684961389172063754620864622637517776223460261769484086158671789667323764450750473281189353399535536298219055510551205491874380415302297667518510971248381798933476867854745493946919295213160633995828525629319471381949787471410701552221918164821274535923443570208840615460002060878734309060555009562197328133553497001575251533769708211235481772242467500773427207653558585869069389147514973209670628045266274897252387933968504611230528658601638001563302122239882951664449873852220300912109892638599923392208862297323211670739781902169639813395991767678288014168620645808639337938203248396116992864753721119145102491940260833433656842182106908956036731081424931018767321029371303765145128010920058214529709837018520106589119159686289836371972613230814803726587279247993313156775739135971920684177568680428508662093379293003904257523384008049028632258690332565906306625028425952350197552363555120923778076382868681170287509543206522141508902085035728501933268345845302969432450405285443989322120690569170771410707800845156126939198469722165712036647293110909743270747437956035461935564934368453168626964733331664658083965859102044317939269705627816584571588356189807509589754772496634540362844447306221215607899871893293962541725129809065003241588871029590547313724912337642339287217652021643810381079653382130345562472939491271972656250000000000000 [18,9] 2307484198893345932386649130985408868305924903929659261523839698248494833759161896523343929245674951998769390868639897650273261477666518875636470744490098037739816873164469442210128558984216072470317176501010569935363629942405089149699023725925256461279955661167480029782714454835510963387015771619414376614004887672132023183046044153066829746136450553254615312862563410524182906613064918403807720217192423329792283421594538841899465107808032498338648923077437917992903954029652606282200529594217808805839556800837115945407129432916166673017265661227380792904163119899935547391165330280594327516086711697509204366936495009858319238344953473822436311740212290941892278587021941434727056936906443623400993593321231689494296054154409699021735316408851506251946870581384787840293649166987336743660267159546245405136729422493569842082090637633083147929792047551512963517597352214813782773856476755945291524293382306086957778364071455119461951759472780770283994265317479972005321962912189629910171533239650055526170714159339773190927161332156044775855114551243299126333290898109361298615032406111981576407287321321631571780346246462390667728894213132644442571931010606496918625191980496234082399969881969034363820811812924387152622804387148821198596605184023701561663625835727221511662533881836443487910715375108214731984984720073758767074813465341982371373536381655577949453224346439998621743871462617435944408461064803766241180657211175806104066233821196799306859143896926040901744568386400680512805355473869683106884502893779200257400564929894595909899689295836147191656002925718510518795177363607070039376619437688232212235875164194682798994174240498937879378897578761435477736800618042290413723692461604670202638026424763241094152713458743302164595216044820328614976437883189649974901569521533331552775661063233329939040605946750698573977571905737628970632281425745405501193866308395709012797333227851313325662291324566980251466438519877818917792904324173255151380424072890646453075127226841516438604241706589054691682706972009430889431711286047294611575603026694919673785692551203934764311367232773705466020775031776235499940509539511118922204787195954496118681927366940425485189254405513818606988076983477310768045793124111322819561054722105835743653816347986444648453073138787316298665291069134689695758992130249158542309606154318156345646599206507114206404951431821602253309479516890131572230747839610140971433917567781157256326493550989019747388842993117929855594980001351331811477564624097970645649639678840592561002233709664515233237303048096968507355902339166238475944380168342599180791212040279601466158594143924449149697685655220511478341935862656815056523046594106924234363230685090819353065107692826840389090172450311511129298528709544591301998568630454239961950277936609864489423255982854212934127743060918415438795039905734227789318980215982346493319710134528577327728271484375000000000000 [18,10] -4620932431439500783438271604697001849720488351669992500036833273955474480795340162462635709277289907243790940994203177438567271211087130709564349042400334281103142849921676377747195544980275613864632348256097460858980552619164497194634625381486753599604555220288262598277372217955487496116088570085946403070422485241733001323471438038101577533740660260807906546837804094105673332129131097240995689072419453447620617039071613782204016595109076893454271602358008983308903289510162095680560227606403823922201377614866752780060477071513782444223310993467179537737076902171584806078888191317471766477589369125552303276347187008994870601244711647961536652087801935087123358079060660189646200183043361396185250017409189392345918080567860911430017435770398497486139520560524011653176184506701266550394125724705960856624241532955219210959447910621814430920720190730002865330072233942151992922543745598038818143586565942865724722480513031180049409764109692335298342553398755159898745685727235952596742576564819604761586683687132140597201251850873546805617915996470137373119691693471809530950478000298633915224105769193272834040260749455011321598142905420054923795064785194444817066100859974752543873472522656257201901343890760143257525020050772276084164214640781044404805770728893894986196397308607781931186909517009659023163519896398068442849108924124612603178329667585669340851148671769030619516186399139389788534795970554734281888244582750903837453211371388926764891911640297533016270013936058999140177940835549297287819312306584674078417930494308647124748151511103724203344933941769693770199155475151363267487424466821687328529905313230363047098561067182885943918259116579840997919054808779958574957287815264653525621566176433087325803084030821493460194246055721222368793030380564121731396795715393908497682052038222059537152028427924167807949022180783131519938124699740554803366250196430210187068226768459713227440497236950412314101264281565565893534024352981755053495546423925415336930935285874154270737911344051883040748524589446064116551124796173576278651950412787387382197286072340509443241804172437118697081748486699497917261841148699655983587064471564793389212448850081529763106997276787120392085877090257052250990489835058361382276451881971618395212722301342399833950674139909100793961641150827881760820594993914307621716655028764839724464086246842283537951612512103851107002251436029566637126062750347402620587207018907230068726134644872300480805232557609172434451369877324537665396018535246608539787667699505692603467691359756076039126804142912964655047109909885574586247085112056043091580191898949471194049156936820497928285079241704138706537017981646715557518763181723664686876539664482166497564790861654057863868277078888738192170282545323550790951245955105722204713602076994175934255758054170594465563872679745944422613247736366726214949187442199152187072286324109882116317749023437500000000 [18,11] -17024082728365831444203953193368745211396401614261391014796974347885235549904484533949781201335684143156492796407545221382458583984856454344357266696561850497122251367892618895290122674406608744589953788538690229389637274373790947692928364981023623226495582444391912339919779470206685033512210409435767184979559669315482734013223901000798945399130416007395607126241303835648616131329800838992455084357854398192827912337379118139407103543687551754316024795660622332624609294098392206113606577367588892178226672795574557516395845211802519136241240075090127362255207285710523631813378798822270720999552234606939687320350396665242824018917949330214959464254889386210177031045618837767589790267429044629564658836928536907903239593549578070783304569913630903074028383820712511569894474190560153846198088535245156525162809126665180321423824806690914338641128898003831208058000640156956633741303530796182583504208394440193226667557099206497513740095662699440309611478581155040360913089806302403569294291154507475194967883236889442845737113677420311141740399257619354676347647294747759094370176155204345895673076972513419306648130834436883184822199772562641305553894322162703763953714470041402738977530118156953531058503226686151739774808877816809599835637403771909184859370500053734307705062441852702638519037682221265545717045796555869077261949372351290795083811260513552455485850273028276555589152227609752085272919814767939109544999723665620997363516288954269688701858377568094018814875139460575390164090847865357740368393826183040807168767744954206061251946559486163296889000388895670663085337960582780028964609395934547047174723530303893501968369346914486043372881671695811027216244971981840940479307471264185684886188374257764121248754430933222717270727263830312614860215763656970985023976024823327599828630697871834740271411113727338492944875952437079611670254749853827345211792148202090923081191101762140777530032330407800010205564906976777513172250633323950907428380164967173360165829626476664020908542163566235373950580915911256509750884336544458896796356768148647815319580789255229051813066106566687934063221681504205523681303296624741396470963477702211599577856183215523240646612449211696692941765599312672851573083529803253015038249266551733567181508694420386105855886518494312745752149190834026801500732699070783305164683844489787946102131988666883039539287940024841189471299089311514381869465553272023046222540703928157713855715889578066337687366377406898716311335569033112594218510135469731628725995051399436299577165283606003728621456606816283149790506207827015341429261505959190478078070985845991084188842335394671579987095861743639962853035800257818128943501151144643720587267105665931666504720518487743618487816609425904393694785538069430544015916650440569575503045210449988490290701927385845941724953968751564487384103932413631390767327911106576721067540347576141357421875000000000000 [18,12] 174938147132544928142813749457628715882242630485813478658850632798929899687654473289933912635062877029867459227303146888048526050773644384399621405389151064886184879532371689691409667336231113126395535320925922657303366156218261775427460185987119576787236466718359011374402077849949410586292775855468532729837879158319880185833318221588800933647774255205121530190820981305643058309933644381793548402693831869314881295198771332265071665917647166762127760741057175723104888810633647314732762218813495083262516062527989713024186965780800128051557318522121130711239278503865390446106237045349543011923889525799299855739621581183916559901205225806113445047158676546592918281082364426455677609370960366341002171189710930713168619120871550758426988341385791573431415156805806718825768069245566725747042993098221386443752623360948735676736831377522387667072473790056345747231724239220613681874195099890785445821283513974168874100520150502390161618511766965135336955869248490176312373310702800294332986470100933954177762570530300457500978571061092623737876121757381642521670355377390849159328483711351872603786546913755106997370350414042457583678263593496282220226766547116291114734906256796723903539585298264237431101488329874453174055460240019247027893121680203227541693453017670342945570655606387229217223792791054288232490806872604205252651948930387507923827230690611193065686731532617988228452821834946954878553153005934151354046265603677216061130972678544730577074848586952428179953024952664713412719889943855507715251942124382688346382811775037567236203739322564629003861544811237516171927940029990469597634290734477164121873760506866343379027436337942685701816904435816618672933014916336610955929012726780620235310024302237082493970542441139066059441514933820555290044805382491397573888659883013156268235590306029786486440750215202474680088961229603033748943782374932356623867601900414545297123285034140368047212821069749319546508177051188411585019338681289127038719289538549174197925716940043295894111162230026897049026775378950480392654416062500865766035524560180592042563499711802697581289393912924527880315025664231766725594524756769343542463894833355149964298156810308387599902570027250122033101419064361682360429132350489921189645784007697461275490011983849467591939065572650236753401508788639105858750811147530357305295810893249032959212328275966458672703178744908282815492676798302048429139246429063686661013618613508430346908954804561159416438467536199087580038559509005132005574273848861169935813133041265767406699203108150912357813432777095014113935302042582322028287982262264228141319158020665186638076462047270813296228110738921921345617933672523097620960084476085775257680616981069002999804359294030244682672535409176056771219784660099095989945938379255799014827273007946602913316955193180411703139310987079440853072211968766430797376371097939795618003699928522109985351562500000000 [18,13] -783472896541848304034160630939509636439598735531711500594369409205970145319829482784553929666219345809448875301638399311058229615722772207214827042676729271039410365651529938280736321392165141831021591676208280894147081465285892435314954453160686365889687313435554029176416276912168838913396944769766883316898006437192117780188128444611230174439970499901149630929955221708277211755670606793987860160212366420948209875731316620641006590378063457980534216274675816115699598409689483308777410528718821313905787223485404176036719108249629739117924375587367300994965897938103751216869257515948277963876658031437804070250170101167249418874704340160975205219572333856161822508667014679123775103740736414637523572077051631556890132060238777806885847449290371836002637805431753143946509953496442411920280396568558070549250469366769965772281014808385069037154428621795286442416806643507310496699702509755641798673038807070970243861072087206248621149512649333238541748946843204325013099220261619084628241126278479857887519608422232557293962096451679111225385253220736170317638100306477854146237032749195760050270502879600918119739678319679902993016191896600729184780879294236885854670125236628249033456617656119401890720432217007720895152658413553599714378166627214510085634210097130259302231484503440064415367497548917936851375470774134770355351389113070554059906875759984803264233877042009914572052506585242345666460855265244527521190107965200222173587124123193233788229331160103390669675130105060860606244381560004976226038610822586775705079435822567596863662022076037320225728389806362945790620354882291258099545633481696439392205806394211843915342781508391273990761575594345457448027043942939409433269969193756982652899426749581338517198213059649772502849657519592398259956733422469426809286804639688950227509344996543686225336113947466075071832585062427548197320448744228934179229761930008331290908531439180047723344958410167550994079701370694937810528228755060114302760749199076368442007575008608760182037355700742184323428615361952544972472331044015963592230297601870718381544100761913365531309716695814608503006622741235220463471740002546564797179892115921641131008403924441074904116512852380206870446008786602911531806166982754913702294920839225920660329118451835237633141186168067973012042746189774302179768689313946459896180204269697386345877681495751907016059038567657715720697100555492991589273595335633000920750817905941834527262865015154554500155946510893177750206335059862809484865933130677434287904033288030353501879899952615397374560905706970462553860118017980546296735313183857493048060728170632375527096647564922837374097714828683857006683325268983028858790850909893985189690524969554278975633722447824228719104740537422669932684073476787708047300721685660825658973362809910358315630253062524011076680247211698700941403315374591826824451912258950869727414101362228393554687500000000 [18,14] 2449102964131835482120829694180070276180602421295289684117845466238365991312554967210117516762219839407309946795418560550927192842899152043009314975223600695896885702310526214286112062861223893984288543895873295643134556830712465559571683394805577637058163366719819743412512441215485887534969978674579861245877898979120904349966284521527570068739578208186848205604921098638369179228965429527211392705058429488055123751144501170516430104274835739042557364968710623057428781470243101129088163117881204847040136001856740484387230626429530904737062333653739765293645544804360370604288740968463116330280818066697403657261402295214870585293017492635259414942749136110180256403286094002879898295989800072472780576399070707369427255832975044884886482806510615146140399949855358934080082687135208336648502549434872865475834174189191107147827209888519724687118485334748393731888831207945834818084855116415249201555028733644574337189497444187486624183031376778032202791311520163435968834033397089160289705485165753870728014596886752026851268925592685030874067526310177787982529905788950595661226197871532525766114536460475948433182996975349563457335413622991451063911301138728530801294340053383275989014929592469200835136261059970446659745057356769508995852589429207562275105506423760977484450764834878717177609762897603726507473129131732303188775500171671665202794749739294035947127714181433368446089420288996898626303676581110907545228433128946973168300249650780302621961687740962884645202796800061386050617660781284503476662202561352154891389883879524753917770741151100537706524046801258808594374787055702144972333973629802789243913660222151449785322648652692447907892937215168804544909802635378983004314762831734901849448932591953656212361472467485894337856684682145741124889241367038870574688874794147736741613957686350678999977744901642128925405323930460774424438337221020289604060926102814859834447715129908666658157816928619260439197045017464730190723331320535296192787058121653282464019640491788689176110545686038123707558756179685394003986743559050680084889368770090061086792969128480073459582482216356907541530497799630122040134055239779977017300039319633507446884815774115230920249550158699165270512488850399098223153690516719913915487154712753548498467903671119206835507985863085329040168118485604666452231748682505975835401586662326795990960030798069232740380519073304538179894938650993179062970313666463273793609834863105835643612184336965617490525729336488831815383105594778966543981025642367649346802290426306897946580803278330361826493738117043156165328434846273828637145202843383806502510993176526831759833534494252587667574761231354611136116949638034024398001225766860815918156764772463337384109307774477402268516329085116260318642780641840814102663655890451802675914674629548191173859696287538473201092075173665358682718940890275105418463774675785771250957623124122619628906250000 [18,15] -5963863712272782271164728291287974689269114782375439012845635908716371470345392005720103493567950573165771381852596968592657654389489639435607599919620260415785662443047621630779084190880796564396713222231209592038537166478365067924895498047176664185013461811972547474968971248957597903775930048817732805645095917207948166264951521599783966774906434995859890866308877354980845699120944643006304997609464879103478774925711381423795606331790546926674043453489013504582932877304880214476466358756512852569336921987251607573902435653582029466724037582658238817779989497647745492405269489618166798158930895874838199644651694542356004754106943476187428754838714236973337274290736498445130327864402868017164406574256481865404788170428132510634120591770152658799295425456587847963388384075399443701375920459319361665078034742370388095898832707582554310173128852609997340985589390126729541013610428157197707119558602487353193679163481222739697526788112686076263131849404086265570511303618703750975096071975854409489397070325769066947286803032416600176404706409470032440923245282722526728334243179760176874081428613053556617241082584554695088743684493964924636166786987362792418281556590188172687891768803920080493983668261794468145751114150687234913058033322719610798925359170464016905084118908879358565738875506917712873634102361031879257789444373258549865114635974052964194488416278657056508176479498055353322577084319406212114835614465193857751169118305406197206782854767465102640421762266323835832817087500105533216986632980918139750315294145871785857499852448066638345964146303429483406266392547144791068077263649662492567470538473266072842659684409882664235809931948192870780784605093068614932561720472004651184216164912712268194895057643399905638143882534327685570219344399426402488990210788155124573369731347937993649623833925625737300189871429883128263765810375040773990353542809871667006960427086979911619706455557346267341149286552837796334455968591386876436560930565629159555991075086136862366288638418665784184720957282029666935151114794425698200628169050907373340559442675601143808065159205129886137541599569631445637769644808646086234033295992906966371611786802699646725364013958945772766494630244205998380464118020721167842440544542064663464575100248584444516427026219101002600560207441794595329944410069830223566281254967340527438383804817721411970149662605164470706885249997804801428885279699888801155901825366260794962714902162301526561978735160662491293516158117255073612493375693625333881499600580741097621516870874593316693249106248830426735340053068561856173363591956455158627792174063029938517859581855132854422903711682428311561193460966062639413797908670840478321659222008713389908542173166966444648393761286938137796860828941000685180234099838967559468266310822503894522946881275025954869675116902049436495732763058839637909658293324355327058583498001098632812500000000 [18,16] 11858803329753784445799699112588819596022375362956248971070108444912357679985789251211615401089544462764013472688927076964554619964419125552161525498709272669448783462571781612465340876289471960649812858156663519782491471651660411469305213228516272662528547869351325073780480012807938192007075098836222798349499891792468971139723895577957136978473076988398529746914662596008203860058572345018187818346334690135105641459755953946509037769959157624976114418879234136374656181074722035602726686005164776080354886835336210595051866549919916732005423266061319172793235007781312488596941323830772879580217638069716192725059815051524874105742224715855262347228912007392260279186099220224182143750619733841773022875072137307703390282437922656957927492840162377731615677868425902210667657056312805858502286868923840971200947392127984497103325074214833496291587705520311811016677512241013940417920936684170818751939888857284117960422691470438686092259473511342173493267735551295603364709528222857272425101273468094923319062504890197541869180737209346442600653927817379498978867589666914338407070918817495620132712285020173245487109616187160193065369098299412720797943474813024904375006381974586917255520702547051913983403456950061200291871844376995684496708164373764399490863705212154052448863559695445030375625375245079528669098545343192367724973299571464178894040531612115207900753030348952229010442727686597146834174356730169857453731069634351961718287792620156980341094114298696108031841879817752097571574123501076929395386616713489739884295889163038541762617661904275189406478222937474722231659165664611601416956027223038345108318203494715802329528260205092659007168158375255040906985914179659516018677045755547192134758264208991832322962581130778258677646084849735370945285002972347465649285691555432455979964511880924683066122536315275438412208408839322667541046773731108844731165649306657965843043109524228566970969087281279636666865273236188151184032969485814214291420467124939615952828742909001742918139636601370724125944138145302201931927074236093463937560929405596358022350255680754141904483549012198725954964375626970245745686828497891735907644878536073600617371721817839001782598089321242738638257785209412934241679070243437573390716557759186591121396759051191607160489395643505820117584957547468534490474065372278930928402601322160284087590280491332208999147441226784599941617367313329089004020704522828302351691796139783151003877913847539604108697892924290823972650885407570437218895319251129884470197500274232471650018787275667690811506929520922321505773654192792788837754053044261494364961420392139950844285328594177867329161081375301569542180432118008703979202216477747430025582425699442715586922611908367517037171188190872091852964561378282991164802019462086022391182393591262444625804050716988558305736220959951550922573115798286380595527589321136474609375000000000000000000 [18,17] -19764386324061320733836961850387842458882715285322903308512355210452879999984531504712226876465357692133001647069512509107888011455401567717251527891937534708460183076727626698685325967768633667014603200165870889872158196342122729293252250019895770160323580474618559061172156273060793844816678881574134741574395378422166400221428570582795601687356417287661095990880988369092607538444017770492479894861435866631283364520313838077312407582162033415075747919924798184776215072037702267947556423363267590155380474226755113106619663179439820499917321406819082476346125747336104055364749606233426660852176609415308338553649567913567536374735213228540666658829864601937795138168575466106144435137311840134775092297459691628643051444543324449688355704990610860943838156762162457683158812958014756292594022138739284624798135769244610677386819394303086095546884201979124299693277146878944090860081359535652742684744701168847237334119566487436809073770366203679570104571859954057021286370675959435073444965939412517881257399264668653130639177361873812271393044974684621221224624577670056646184604897184672477115838173737107510326576916398634162268625110603809404701043138012320483119051129548847267652231346868019766548497873013593476303752000334577339916866156296094571164533559021539396655446831991097129315406391368784313149520421279425952446122812257621300754931411569859256381395900618775133851221239448894838902501409663771879543102846992686041744699414006162526034978673264038815437409369887193911887965046738808296387916010672556706403791557570295648421040963741510971215751703595313489665348057762457054074855791782174768203592231067885379461457028312526392133326544369078801181932504026981186252554105041588536178237418524648690271029686517500126680097692419236678592020335604235298793224209338476112982074861364636465385162702942938903554533379683149160828183183176869397847603676842648475956295930276914729250395348230419171729588196108072743283612980400975195108775698449473402381450461910403371471205021269096917929396449018829806810451483402709203608704717920307317490996611890985451258802276811309675634851258921847818623436147800674212284888063321574720069462844531236556594198550997384206890993186449374583611706876284915071557349711350517454388810600750827842245203199224444713227840797159769708836806675830506929538624614113041362798468092275636732324985417348013113870841485941956410008584485873385956950471447272344253215698686515115611043391034240677754735218455760594820562249267468355039824081463323424230437354730121285859004074189667142424843889828304906486406237407853895141694980535108728107946748208900918970165741028806507922211176377850327568861431701611965437300554622352498748045540325726258949737952632078109948172352752616259233049585856747429799295696944207969396360763136001564479069373315446421111515884483367244683904573321342468261718750000000000000000 [18,18] 28102414539053207862301896817803045305498114797156992382330988433763980423164167362527013471240447115421976019549988672061800745576143998984857883979674081194332797301266463492184349278334033030521266087413585052343959367125360848082739258075972611669537618466575100031485674153984965766489406543415840974915943499692950090410937800563095462600422700434599824038493047872047038552882459052000572357468281326567978257096960054192961932739212077727145962456661296789795291972544107891585367114437538160730165847440115514433523037610500113293094455343146439476837214744831858965309000009128914047992133676849781952626421273002733973755947389922425914955415937859759413730948996489106192487389818837897713894896700881304790203259930492209366899841576766712231740555508979948257581595147712286831278114704094267797712250258823689287150878356419276311719336173054702438794915798123000105791030546507249690653213118840771308399365101810206061815112957962005174783193841011755602711715006779241752945369869410770421503418978097090291556048131847696515449704483930263175086145535484655728157789145047714037587337935570607890054180427974998680011769034837961807817449012824042838178655486643956450056111141135973870996458612409939940289316905966771731400078263481389946971217891972328517826230607654302694156645325135041171531824899110381156128555052963858630264377578100514141043588530245148881428870395202811962787581169242350996591110259455536075821785910790725839282046501128750576493920444898820897141644378157919513742611359537031525794122539658423079161055947809046301112101621983250676640708580974947797102365014193450298063448610686596702345514267783176477200924908413527375512223809069851173717200044703661560749412664121633096868805861285586779429855037055731250754160729160163397236593373397669459941568484278042287007058959065449034119464373556178873934665419186083210282361725865828717241206680376761854743936105447371931098318451862276921131138840356794020779225666362716597763563700557773143467322960419847162456571574654268858841915561978177885455556265514516654546041961615616735274505019106343069003037364768547974572912137231562709332466422249890898129214610747470148305185206500522435310806285752030155398240769560314481920599958357145522121131422456325906649840137361355804317919437017443013339927386668058554154253157860924244831643263665694784278335059142737656559387203021779189566832100108518308221470613684658699493711681214045266752448371789340734733688527601286876684783312476293679551256362366261749219704884232826129247797958770307935771734973641134728383092327754543503641976768780067839861705972479554002505067272335179856972274486167064979689210242383830792767905594887035139137336153103266286095695467433984079349640536161610216863113564748726424184287733965100707994217883787424289579741872488371687809072252406394909485243260860443115234375000000000000 [19,0] -4198715132842579454578998464598398806390291178348763563528461317442125538948791148372802774040809410161025995639920703977561649647721102455637168329832659962835381377717120250837855879449022034239133032131516025038693894461276875919019297519874374176630917778728172979498809632160397876004483275460572378224465249776965155031077307184187572878745209895370019139094259328567219033180966421864256006986904134291367340656074433395898747778219192342422061289461537346875763741465520157085748289586345564838571154727202530214807205449979449586546561558249199922764362213841753649273083483955698866263592283994585150901350136472708206518895282047029314408602834425806580710848801962628357345268012390923489277647024516510612763907482676269858762320923909324387589605256962031378847228710234116926336786755730137587815786771448125297889499351938516435340279360742984433300324192007658124730851015168248068326714494442879469826384372477364130390660490590450065323452678883509800346142676022105218133110327129883665162739927295961095006328499223603807405547073104903757795426503891276049760834868158659675887393916792441096729813754608880445970450558233525085947616537938287919462364906241557091456945569902707963663813528059713376984052650220723233305329007075245154694570250101157084408755520708555697205607512595162839270671507162326044314444541304053131720348238220868219479378065404482616741602422957246023376279826044530204454698595142530297327434729564249146387859435115873957915438749796391107020721787298388476777596273428901788242492928977528835425927955628753868043600205047080278359576060900213842647571142834942259847900472784436999639783692255232054737100720581713614860499525353505785695065022185650968894277431873464440116707284050846513559106513987645907255179474113775560622925750524912867488670706656908959644033911106480734206260205163205109434441316220408532999083034744968154631704626716218797411088936367781475411072882573170788452006692725580539724887838936822809254633673843895833330321688393693791825013761729119520419703319913407369762751514282234891694934396282953711806557809015225833412165163857625306698632276220488303261202307610004413158681906134418813483232296778776561971527801662852431258222122410615644066447357673993962422930914007835304233771953331312816483215040084934218947461135640014656611032099681578323995374745643112335453644454717094398469942812862954511312170915908527567783199289451592433897809718382290113240367009835361151141530650023045427374661783713902187374884328058708202618993714317994759766399380011236704412248958555918680248221850368179561770037349474472277765827607563497372921096289669999985207992577076343396802485085742204096949027377207888615622558923960170259093946648340386799779040035039274184638763767588897387301761841831586573008588562317926691975348626975401549771275919695433047691592986366826423250131483655422925949096679687500000000000000000000000000 [19,1] 62264795404406660493213073455077196799118030910699546240301191176965818702733260095944521088907135107211072329174247993521301887853769558033125459535340495338070610247207074460101209630937588365645834941253473350913300007029093804547474416082894183666603140875107996675116198119560464924727898117576279626261557443961446844188953390162886475701250556718817482711673316555829869577343888257502114260784020329433097229932644108143362330812209836680237295262741498477451100736130511144286859944847433721998893711493235162395222507092097231473603528500855043440441651201650391905276917029313406356652643432303413235112643468433057290543239847341147819355083520801319715676841532745164477871762767586759462457771619862420769582361892811287594220723491882102331339616880108802575321004410417256201958447077152061187341680419773401428678353145826857918132017547336300899428122155065225520776699184699532110462317754454870883531945927061734137513902801805952542281168201850280975024033807172134183153853884462798491847806570637254824098123529335654190450014277705573144941602793642593036262906778824152054634294377162368100302460577629014047790545633764329549358740043973298972730168442058658300591718282493048637436323465555431125922360302117112759996086848604620726303305933087374495582017262992512709567731470523356982018382739407575061848527108928660003502111753363718497422254131595704623847649111170532041745453513890611857207793430399928662450554766599754215397100572019716902642225285226098695980941384004070480268311921202332999067514480240222674604941475815844975798139807649297406813575236957182392648413174453126331066842727144510547462124716857379331382559333234573925715435266068365293694161736533179288201452092642904585051865263178025451224986213605269490180111327909272570207060334991075410766667267966168895929775175089997286929705446515589723477046092112927661685651691732458076429076479465054892166613029505850203737124110096295822859767658172200212059617064522586137606645961832023813332714786390811780469110317306643226966214082750000329168260284239204628255305855766930984065486133262682543318728800623407859542929644978830342149493561643894629033223608004722793363809946757054822116175600350906365314157709659721582415719664548426648687882803498341607343919308692373990389229910703273134617457910032728601931983061740884457477055722409436070154912613437370206106551601830631914652818554035751839849557701172550059739356189535965620698683756175358748563639271650375061270277029245303705066407472479155590764009850052425250224009234264290601288772871934975642999057880772196450799006821410128554601590168990236998383033917178026773679457794002218466182321747148438197364107156792595444866251002725266275671566874594416794960727087026245941631688389984396499693583410469242571052497819014799037863397470204237135463937221372463131641170207991077545361946476987213827669620513916015625000000000000000000 [19,2] 78511385231678316367124241433149741286025294274377516386539777854658846653812621763278744298220504156237403166551017209483011854142183993020546256979269695920130057648304443133652023983831249584283947826521802815721874878303830720375826947361793785126294753269594122972722050205811981560535656920006694235500846742999651439023924873840671271493168399399830405266782801984506297369926473786356380655337847629174399542680656785274998640284448492340776465701883994805231761853414534961093239121133695326349083682652363913408343179154568024747265253155255245781195104817977597236304687414360451786308142661450065295258503652397399457581602839563383506516434332291621264899291574581449660122121118447131615711223062523167002847105695061941558725662792742328937605839327425387204085782919819622663582978179502882100827568605090919455267055285170535803085092293420753438472216833319775147155306502995390816575449446003758091204380533816618988664449919927948797442679081187184856077293294973468012253416572247996935086691413850923872528077270681205369928040085270524564519213171991967873732539906742725849183207244124269407043426537034842755767305390566149533769073389292493615896116874302524694019757743186427320048461113144180071687946088095970464798128485235296626935093341526548435239370905672394364874681483234544076533083722584684538725528143976871918741751519542654860722392043714799680960114742927819438230239061708338053611848390786078486721902348709070010191897305054999399156169761917282984895385087227743342015623600440749226252385438110097061037478945840175204350479667150688831453553279794107705699784852413915740239322553508070780456522617428899839946426123314744737905155536242207531371057607197819830042324400791688812806331829068422377135643618609555364882739445077536764649250541183292660515061162912616014283896043703682926288247836272313696568255814183348694141013648610437370720571905689762833719268866286592635949376571335161092064560376049670812359462425692440417463879703964037287822125624619727019908751818216001376579622275680554681922553781589516702358711265054453006916654024679307543744558981549940967179322216438134498046088967733619929081863337348206635847143007479053573252853170866354612094621401256195461902315940281100609119349773580989465063259765808759385277392602509089880343357156369771926276478115289375274333441314793095683094565041223581509439112919356875550030018454542270565720620175359862529397641509465575713585127991177854745823628904595020244920485811969770733438029759857463691205509035538685442946336399502775264722834600392503896735375392834049113913567890179791587400722510998867033901403520004347996604462387569146861115552272303972732835490894452967162745268705606716352147194007486624244402798875369757502970758419628676387253155011169174153335833201465609028020291824357993060320324295631141239940160895204295660176896376469812821596860885620117187500000000000000 [19,3] -1383677765368425293042377298918114654202029866701407298057183266854032050807290323805414931959418070991159521353673125656420647182891294782392595029943545748818681945459101420845601594185516723714454946388099245350122955222318227223562825008706422597214720639726359453086097284927395178270155442644313836016341667769659785825361094405203117771306177706894775918124203968428574466464041096461876705751476822271508461279202724807555697242332287870451580846595105475395719518175057731255039056367601126916122551313787767010618628120680762689864420843311059247633667544476890450541156363575144147970577256025727421594959168614800378535125450443487666548909754833105292968540866484328356498152315558422963784896735907360254892776208464912556725814314368588223443321823083309633639237990638538544066201926791844477365714539577919036608351495774605275362654234920015399790478783289503602864444592598660165590769592235958496651053711074387588311866844378837133820001278983200164907586373716257585726631755290775363188268742274084476033960340209166888343923525415555275916067208007349628973664862427796024079946359961289680856402563257895072326272713077199405681858341923453544246480962874113626815611147747464822821413313997136354658124892909964163979614916828954348799273480540796020319389472601246226544825507896858812754346290495190719747650061826282055651927380166323645860869790549732579869295243483241897654589529217189007310229478351532731919616649236201172413710999576973837587217841933899522027631458656003797180293133305260241886174207545450771063436944503663477236697684400026956129234600440054103085705446737681304475726305234340932758776640425927049322520064399165592909570315761360641577125739980680608720203520865064944712005854410955596554561684830050010198233309992142349119952197505037809783925071364402621518669300226815159482155313377012441250501720024503286115023902985691857422772425597080447139561389628320084446359636131584052721345916316346359086610049904082501538362886158763104620515747192198808917916222967323209723302195620354136636387060576563444835391515945308930353784284621922795390938714075822093537256504486546397876382821579289120126980923721796910584710751182752761023089342823157317872440886308527646330105855224149327181322623684122661181548639566241862207437833741129827843355306747953461944823639645978049749306329380730769540259327863479040236917566035441107997896248585983871373013349762311945699346215181415200381422085063772791258953746452012799245406968468294166844443002538289077132270452142769373994132338851759451207516554613099052298854552383248296310409125717695720379290703771509464613188685542970016578892287873048494770081816360193937126795550864109452916388772229307294249883041801339437925131630132449033581080371197942483151196155351110709513880192799175045173883844737198823150223259635147294242650149384554758569265686674043536186218261718750000000000000000000 [19,4] -233804068347570514005102815042830936403254641173288235158405712971257070336541416076889739252543854310433277008427317381319961416846760143076518461273505844721908606819531921094841341108339046816148468827732245736001077934603410019036299076843134441442411849367033723154438119550440913290087118022225010609585403699024685750751127011844947724973560390831558964939077159340569111993824146559146339499595113857094675433538117010876664680728695437080681544542593907610357725411264965805199059996007193471483464540097894948531328627851451142328004572338535268752914347582131537819086486738885990857811305420830850019905293371034265176229728708762553418402354332981118414593627246031291382720816039724025071196609078235062608659368399638901492344042919493937339223360844551006922171107545558203124529697629288533654910826106606302437172713096506002189198798241476101095968916085322874061390966759214369387361966876671546725911929608889135509838228669017865033014860715653344753136639026645506404629506768143433527745161860957017901987934424031889682753145711766881301949996985885392884198861306973790904544255631478403710552374002614128295126344069985073320250664579205046268846071747855649986607300102859107236989900439572059088347918869909080205513844498785697359470416202676898079694953410950403038841683650266248316573362583738184300685898939250572063462556679979846408128641809762215140411413054252860185569943335739134649070045852924667338175562633976883132972894487336797002305513888175514483165340498091729480259830100771252104890891901952062419192518683665453372712470485037126243711505807309613801795196157513056347846848009036055023081818330834589860758831053478274567778985676381569843252150094816597730916785058234118875379121856587088913908123635491865346368714242745116477743885591071893002859670289142533425861232230417505227471450276307030076619979136461625724588719578478843616343297524839375624772417618401222078614560800754596192516962663038565875186514898132148006452022576276266216981489724868547965328378716271960104461910303343626764065646881528663091207827320885839230333956975488564122204155780064898066747889399364488527935847585461458514753062862520044109190063098537255307976980916058609639456952239135694989942528521325323820391114697209820112710598746788083276564460537326476837048209718298540396676363354673195217763777469824363868465648086396054387709914284685923931097884243332461487390401800943941066087667059896250501493759497684339911686996766400947446158978356076860388202759246789635110847870429729010410436535930475823985072433470817453873703482688003674639654563901547440087738061470075346503460278298848608814718578150984780398201779171555909911908620566515799816576499463988460182233212692763504855836162229460204188141782826202128670685492133155092905877818896490750929903598829131815635288283805023203690031929213736031081261046438157791271805763244628906250000000000000 [19,5] 2719855877368323716259945676481680843633756106824340160504472506287938272799262747596034635659423165851219335841467270156804917947171294250201706100279163451111282495340028931248079749817310330646467522428959624512480699546538072417130358307356921151044758630735580316581193716749486872335891153478035683411627501978628457712653263541202384297154935668188385068175254202886640313231556335868798489992363561121539830995154403673028145841073000972311937623708727480499098557844124045416051186252901464312673617884075465199308920359288687512236503157257954027993320062650351627851329018779901858184387761684176519421099762030279500061094512431481547941969877165174605879303888573888640832267049734195019729602696570903857775166720228122966905959762636410224577674399634504818224427935514246629865160542209934458797130703631553920910068980563726559453163491166592208376998508271009707843774528505720819456984552865554730202092659987957945215479432833231790163564628900912775162012488594764166644592937876319348758257299885927187216816390314120916328332248905060173848639179869736779245635919108370768489305945532969043872399429119491821040090843491666971582135003720558686485918464328891768194099265768956960130904920013280832240817340313218562551528730830152778748200642896727909899660286221675283085122691852318656615913492672621745048097114694179951624609147964225341760109099566203194414452711549527220074539722892679531754483104437903210243852984316443232178231049040834553832877132493404749889319839203188758654672930773921587835682144721941987310374895637160127559699659253000737472276523573092840583594605433230579302233858562148519105602703289136246026913654131822814443336378368338851003745836336829490891675047651133010976894001487342990098627186347354970551198432371736541490550774400514775506812374016009859160494163623919280643106815185188761351926919480367882521224050847278688352211908352294586699206998874731942680212249961470139265775560407472213230193631312860429749319968005774663416208468929423569371557507070110292393158849831568822118622561056936437396964678065435852430355250453822170409286835443044948724865843683407039574355122783477917545119691500382068691020981293052197534444445798920825106735844327715211230824962774735023894298665120122016731501213655678337328878155620154245896428333393516720863685881229932918755303605997302410919686594167334305806815924537851746536237592373776352113528405306081838364339861549407145995066843912874621879828862933041155960945347033729016304633311943342512760168553785303277321844055129569479484779564619731639127150301098799269914075905035415977678044096375314152435796933920074193681893320080523948035822707468291642313425148452830660170574526088823113743159345339526217651253631426197251151603720784920161976588993925738962733003321565835826977118702973674171370491863233510613346688677667908895507764555077301338315010070800781250000000000000 [19,6] -14302373257660585246751661398854210783273155151142760367377401484609321172193169665569821692541343055294534775975152562201313578531436763774082847614169568962637918232481870446354002947937603403146629623730713043340155827219203642831319503312557199990327301187160300340888399592002901339289900147209835541714112737417736582114482748607692495218458540962147589780401021944466497952555040748009175730168287564402904625506782955296089285964702869714920229566343344423374685200722873958319272097762749084922467507071094644920536547728750428509858086693868491629818266532991003893334143785662155728988420254216108992125398139753203417434805872224302217002393086345759311305841706115332301709143086030946448595380845359531159403443140183873246821663316630166559823405866222192780831713621543991661200408560650842993211259344229999450072173692099675683708874973228622947353019240024273898027657717382575667002633032794836363415692563166260924445823657708049118885437268324769698055744748356022525130606550222642473795490351775483799159902039462804914377649606615646839630136100350159330751471895212127797301546224722810836545059989731564345974330021087747406353400523342790122263450358705412140182916979196095040918216458362983521520996291301866884136833060083555171410682128901296069790278273680198117945943737393030175669080476934236380045421281851349620200592446525947896364668323878277084882746451398416578846441053292490093544788101738253102932499943246837802765749387427766100160096204133947275159344901877246079236871880233111847563521982396689892959798105184985877750434816903898504462699942590540650748608450180072869284830033352135094402879216419330474940194741780839531514151391701374406771573303872680307322683488331637038546386174562794456848760501180350851161172515609962625910171727354992429936492166124527012652115177050435985820318163461157894441648021136614285238304655212608677605146016748311107567255066069199536935761957811151785861295094875078564496638220036009183392923194837829195617644929238384883346164011019643574571718725116404951724133144660574506462231530608474095743806452513377775228877982600933748243861439238213408727464248821834310671103287954795010992204565440153309389177466733776910463815218742795792560078410238013652173967241154586885771485985669846601412203673433192035240228026467606028519036388863072802016280993453677525115635562217980399959554114277980443566848100791355061494445582746578456045160513385340938247486782045654020363634743033970265879375309954652339079259605066362170765373529109764429661841205496978129949300069605392814678535342273013799180697458585475924473692236195874151364627999176894566819778880489321650746926307622499322858536067418963624413665101228170861741390989909194470201591052832655714158803211781787534556133739482266522733747440344806079628199262130631836580856778962987344308141867267429592214256217630463652312755584716796875000000000 [19,7] -620578360217834351690268802936126654750781800267102458478158614581018272518557632945296496150336524142144909628787860228015713410612215012420270661406388507333903996558109801245677292535455352355052822695120013703207830031616687971842437005360255594572227204069199746782356978404363226168498138712906859520602755264955151429890953625497838251098942327691985978090461409751308594693920426179343791686720828824879463277714501016462957224568455902716224329303093453895857255976990131391260927194610729295825822651615272656594910681821714966529204416995832476701718494102415304506589740210889926957983234259386664424644945877730577156252162129885879033116872124126874217221792993588653372085515201304607065132672681327778942974109312787564463766278069293416891096603825834947377696810504083554448746461396412603851293563127990693407846300412049850123199643745629973775760873614724910185904079082702998097805014395300018618561896710658387854531371495825632901927704652078768856965783273440962413622089053690759415688811276978999903914513314769047635959914648561829602815648776628229129113077415310974805030547598636540214657129369223093590235814697059909868286724200983935404190507634322733687925518612222666427249254471388221561080172335173830074607297451192990920779245610089174039689401409837523451283112763951386849379176331942608089335940095033438080145696673150424589070505215920777366658746795497040866390115660442391053435846782338465070120013262394907601973900656299442009144664226107845401234226431867717289153322812707839253525612108456950366113358957328993601359227675678140998930736927751445682588981638668127389234143682133021992697326056499033498820736094926354938837724731104783310820233531975903442873241897093809896626481285380323867415953872959048052081653071506839296969426420066886057180656611023936956545695849746760827004897633481972759406536316458618344745699501708540014009157662817097370110539363156791087764231782827085295638783546720943448573315193179011249047782501680459729674750693283725220299116168821307197350368243896980559666903936338620481837437356291669254285103381028590185502808081913098381509770615544053671472382160454311424692640394032834871928910298204356762661103701535561520426402525545592452307264173338498624645572287505352973609199166457320860180357787289201255280270946091287089631021536556958443524450111823928524202452972253423553142613330850631508684433535615096686730475037765955522087382282080411614187442344447032051591249097972344371648322000779123625015635589689793832233888416277987670268995977189304772266777887450540856059201170763752544860882425503901256666340708914220694987399627070259195863889929987222447436001255659107589099301327080527055325531274609295909006124675284416560226025828251711402623306965532200772729412679085475357219092039489770410092626295177946834781889034416024237975420541069127011724049225449562072753906250000000000000 [19,8] 502356980149780253384567175141044981934558608706620953069731028250014841911023323177127737143588016348077844575085592913331872697339390504685432792786934607827862668809941389632186328949716834179066256018439995574512199874012532145280947550201144954272810462407917585234553879450553759107684220698343111951586462198243617584894708827649984707234419804653296675787451894875254406817155884206811038982432539340385556070213128820383975097403144109543523274878773397632463771527733371019592747720005462706759450237612332197768619452640734498239346686290720008071282227342671020334734848575528351220289781897497862593055833761215397673734353402224442545688722866969513828915711991786626313903134008893528382930241984832326822127038188408854141604670993062913464670133387863000086193308390782454046900387885935446338042899199483458180771406402544677306377508878688335596198001345376413481651229587111702842717088832795816027634576368291483497244542557887095706535329482513759266630084896770751737797544600004747799762574086393695049635224187593596276904294820300462574090285011877423388154298667087519389811820221051421323716861866226830928895078344357201655461539055013596646965478515620743882936133598947305883725992972282155555510134321543741829102779030718334741584063728210788418617388699455550893875411039784259115619592795405390636660876613427783743928738082878432205450824755274542858000397186757531524642334255876096026307911294858779050439123139965852914735163497874806706821857567012730098064150551195576171070592581128288510333319152123646019677244884643530524183532336792982797235657902482465798164890362200886835770556692034674599835328911160269876274868554249914107907139453194442381154240021477692545109816517646051417960596542753455247746055471401501007327372114872232086684164267330440733239493075745887657692404118159864676303858241942512857985513289753920569431395320533992948717972712541680669661435471039392106761655832383379710741143171318633762095622475827459933032426864787050796489483127487985407451060659769493701426715208142018357772446976964618711359871517547512999362736627195672304028385871950888424347592398016430895324237926661204934757085005803386845492366962187653106340894057965467921314394164776243862133856940628689939661281913702834730413268404638298953397697743615764263225734861910397239535724538630338351261230538079783252742559352978340975455129018629388318168464652404307361434365921010118186079359733420324816768706718641610307968831953014443296535789482682050007157330083325631908790917269847405998576442128374924438824936489692141044941990200884017319059847370894445200559240979593484299191674727351467186456613137323811264263642214973934777318148121466252606787902476113160704360625087766034026810291449408735848296897015270602292050351823544586257096633089936030660702011568362553486183526945548843349164530591721700147900264710187911987304687500000000000000 [19,9] -3236487098006986935544560258230094583538099660832940668393933447969209035678435703807131988151285205494181145861385740406022340990968663244985381273540067799794860093309467709990230181235022527140439007373697544433537545594990081899030484216061822006627176296768544577075983169250091722206543251861032010237230055247373529610428916171384042529283645394455434670808247232935932396114684063466228511249739718219002902154327420188913825327535936706207810437091032802395757153385590183082117856842795117237956018919069415249777172335509065578168731582848053423543462998042460984056653227287111948559092870460662204028609622801352973082433608201688321191547946187859380130653238708780779930032967191307950820507961101194517247700341047086780334314736392975450281553522095927018828672015008679993037231492948635096102013569187719618130111367147177242041470521450493005003537263682382166576850029167859761290131194936990936702809343422750678690789875063498697711040737033683067848195159955620252533201990256112660388492063715228821185279432538757999010133377809068206304264358289862585697722342172385072946642757334873536032437059960460809456855479482690638949758017941421945302961550382604117192829433461267969689130561763951934562452498892958382113285752536585952285339176569267138710918944043770781041386616307211839967836114552909638698573098677030023294834794642025515406381928008987833632269738338235386854189956555883148307289426441281572267359507208733422026614909726060518387718810457042724274007244643629291054781480104917391203520455543362970421355815726259176448297226499612390923287567166030402688465895523975999291658820386639294923624690512378009926650618893552136623593249534462917709321640405415124694249677565446351054400266369588816006695275436456519746305258997354543232904840640276967952459088114607824085183139850608232573839757017799360202562609223458038391248624476238933245173915107476619542406623291163463189365663455614661792304398709108913466896535782155032829801921706820582229561946833273244132615029445654368588128276923325997300061052270326172011697935892230438535108666245093221306895925563956089572598437016105661408864248549633377200091059120568611695837789266871535382880876917925549243317946178338634427670911166522162341249281006767383134835019332823352202120858749696759534141486747968327806532322978777638339223451084022928602462098954935835151222171819789276305692758318975753909594219083269507888242538328651747480834965193590689211962701173220926193982500074571426693210604647739358158174701768799500059224177153880622444165516422811927904632830932812244001846383356443950965100983548262658593919368174383643474747122874176410184541209877972370678035120798992201045217335860180542144211465197795829261842539778269550855179633068069958368907419632210551741377505787727600751474028675484902095209926939124316135412695594197884929599240422248840332031250000000000000 [19,10] 8331418370813317321661798820823654888220825532129416918880577506470607103905598792767516142187648501926847527443088801426189579332361470612676300780874803521146294083134414766605131520992422201037699762035726445286911085978288986625642099552301034829358342488570403339796424203377850327399271274307689049902327087459462261771764290799872270499120532024201820064802117893810275212101229938928143365854774054858296509379439168839628500914549252189203798419172539518398257098435164519319735448320435610344137293580908903721729471092236166371910194021459546579268897892721621646939376633316832813476965986030597430517977802810507047589113779273435590287318119492195757934688148933191079782403832529989272432254917089548256363091586107769912635593329526644040801323683620388553809520623932047079705772007120273022129105036051229812171451137984718885145142846062468056719424606892392546269120458898233156401028291072305292027372165355436650729823702516953911602662575100316599742802617458272766113890049009319561698388520370326537388644058141198034828566346131439290621637128566053178393507277932405600371759656616948866137957140344251726355214163239348782803982805274555230608885651890061372382283363541364949635503533872509739836376643226511189291928861009613941097460145653831808852825043223113975042275121025517867915487845295620216115928692162600980127114980122934454607849519413551489138133092893063093681021147426385096971108889814048541686895706996851087398836902197991786743974132466192354357732541079913149093829093335492877287875397697362131646039822701838241896565155901623504553479782079804434551874762330771607345548014974891609083308927199239043711915501328986946587641760678607908682984028200480754244077140888333346166928832240593563085546038815481106931726365481602874449680941584775060593188385161922064979440901727218185614853486791292236379482647914710918172769447699631436697463172376008793313187879964659577374556343794108086413416478933333373341230869485099637826120201097546993237925268793082746921366712925009988606449974201141677449611786847991342964284488202309213653717236976598471768036765115675077411926305992247870747182883181151648886688163338312236574940058507592575408354215036406127877935455904192478435600192431078778604734030807956145332661159677374243991057401341246874731950081035636222858334576560541172009941299314502541798273887753085979240746098826229187276066461023262496183204699083416264481438523165406490947316325874780830592488621885007022041445826569660303910960564537598035532451346861358663260351736414265391609551075350999091211148822129116733555549846255198288559037908049754439858847930145569927102909877918127092580478656208539623144741051758128107278621060020820993524975288566378855617367869544850739586368669503035515819317548436264268640195931968065327318029947859546954304066336598120527602746865358795957945403642952442169189453125000000000 [19,11] 11929114896021501067138092439163527171818872177560156749892103871309123637759350351946571344459546821621104305313906116207530410743308041085037076547930713405960401644971877978872011713397752669861569893894972729311910544777130509883758512177764143836728294515946053723135448208081035022085564874872766283434717936057995517103700795516462868200605905433128776091555040812291258979570008432676615597331850462252724706158760046479530246618691810931466707475108673368301444447147940303602018678124861665818499071715535246519390860729225185194635300037067976140000032258179786222990231406697389678798256008291999215385698922506861055359225797617714026267417048894921395672670256350815321627582958622338235599218220135460230559717917755230341056168211303042294466410908913614546848869053072878313082339510499788497454414558057132793395766701206741107612835360371129657641903068314151558500008954016959694797236471833858875636041716444194297373564397749943476785968629987437633043375322731344230343147518987372992703676647587368554570314307551577777875117024901259539901571203235273560378702629909995512649311769389103064593683198064608811448295524318772602743125799695033379401552819068206576559506430550433655072131608563744997700190846909470598288348482817977055683794392470081839061455343460965318474088125432404870946255621531889389459899238927357444441771661004843538367149843391760944488103041952621456440338333225303323488318266354199572728111775902883824041815298962064176338176102069156452893531482323509591833146428546697673112789837584409162912047308631735323818207674185619854389841819446167723738345921214936777347943554009136202019298862054561645327237555323451254650047861472345982791029848297200026321115752070516096603121635249337406612430892658873276790883885580601350974402713668262850442807378869954680070833665546345035040538354406086270712034020051284363099114478049271681443589195485743238506663864742278371105107344890976295480156970698371985777045183018678418069941868011655532880580591979518521172383336655827834503586844374375291550309328483064419065384743370748252058795143855002714383706635072159250532511580293842210042172443755589997955918109750520581540572781313781892368667944382289584299038847336956348872441935655238097688057212249612444623280879606198337587027286751295828340289680696684490531752687942622588822364520440298730605803098761057393911935488817689010615680651344171255174573404713197040144809002871791523507734311267247208111721535366478309484837940265053627956015310258620475764168540581893314442607057092772438037395177941201976512769547282577893208357097855205829724472431647891941576216306311605281784055041206714448203601103778181126315236360673840986399521075490041511154134174419742474888197795038423048097059322941094711788810460968406205092947455941809344177924031388639994890092132416798201277607915926637360826134681701660156250000000000000 [19,12] -200657093644908117844368103197933286151658965834393250252625273371194635714585703359099294565478582351893805605524021722713695568328155098533982115017930655888103246755508192255546470102649325203446263708802697318240177497409761067044535702293062539800522964078509816726518139078498101587249355699362623817639647353608874320000239334503273240592413033760103943584564884227661755796199193760567136315571824827761984231123209417731528145989493304991980606888180543608046064011836572070945408081258922024083744873108918694277758815168593446776637156400128951591804514664065834952515721777755011154956755815435800211290669703029016938817514132430172337948038419972467664146732677569551436584040332893241267455841202253359672443116244731000384565441324135574710807360923573743191500842731342559222740981768966783598018520509525323012086874029901670816942567558523294377692673883979456572470463265304106411424425901302484206640225826726216081724509826038958309392821936640471714601893861551130597351191411202747844974256107517358224073353724071704128435982737033753153681570938862001824838821837175624028445405567041646276451332743446976941985125038574419170277699542131157008451837369042843547899394491900969942334716607536918631908047576300049804908271703416114578759676445767841866824777403716812419831376425941948710292282980190789859010230353515379698103688852030789814563043610332477520270253319922304620098237046389212725961408676797239096847208340955767130578719603239729362925042975242271707161081022838005239592011787937547274023941309391821510220756196409913827495024995316852874412139501854097305609229079124604390983594112985396540328564810490798958183954267169281459142115107177012334165570418740630046255837041014657832419601485044381045898028333473771459909988736186721732579247312669803180251734973054727738243252889211394570276638123344896050026942983347002429992109667346996262103962264967164068880305589052408893116724251349919619407179392122629159625954770992455250554133024758955307483428343916594838967666008278346327638108983100642059437915246382174512788873843387866853385463682050554881643919843185005020707847129508004389958717673960332165762893180198280715162916390815457766490792845942295880541405500715437082235571895284393038597150281460877302338838170936269563890906024165034072151890022413101020213161116005416756822411993256875823843652449202377674808477726642634854945649141099247505053629159802418545719317233512179757820662215237112798666464144447266775722528124847890740414898399142821275795892847129694723491205511118337915581580387739949053059488415028761184811973700326707505745514395080507985942376712924141948310182629935445704165051544865946506914446344944815765361587136263916963453464259487998913783368510799273801533705846404815602616601013185041121257726145437228315697157268228584783426494723846257410559967837571093696169555187225341796875000000000 [19,13] 977878267684734186670891599101202784908342187357126478399009373315039936568571323044100300238027091546446997301046148696224934714788366651669108933197610114033529462338163277896420628191048633076676350087229213421191941583549032370907775662831017327293670892464299962517472338602496014743558233189287249006794339394821179124680509120396977399442794583370170516246350838860190036383403948878841125355025759759676746875335273225926021251814616083474195020547615645565970727275812186911144435632952893205641033678183556193692045362445755665347599549581553481319260522353462582974131323067726338354469253067490679358709106707918579806290241081523186530102246245755893149165187047774636474880622337949575379861714649414926568859329895479080780287516269358601019297111032196607764314598156047919123433203680999697846247182750143653430480280693292123448262286010947501620948645101251574533098732160373573208896579897876307808604745360976076600449888829781499526501596477998588796787532507965419414097805613025259807968648173800749997975266502678744113710343053230256149329030566045707877726108562734534070321836312930968825326614771818510156980056093252452173085962391502259725638793059873822604500073511334853943417705748426563707214905847021758543602138219385321805299382704703926021506853233140471618935075779167542953080532333945744041110863503558047697114128013717901567194779943035197949154493292734865192804749382204572192314931708909340936073268475033526711397854303261947127612589799409011976575246469619476536199096802987726050684021161824491130763254441154167490736151199391515040928111216269769701099298107002709947650573136576347091279846124249618394057302318408363384117964932839222551345345863262155963272915962296539524270574450738562524618976035288424896938430887026772483191992839853849626048758347752363708798149393329707357406346759440550433279793546509025337422306058736084654577645093816314438831566170336542775759959662441433772823417911114483478794932427444605803568074398056232888706400661618270929097750470745902746161443525687219419647970284474212474246389577617939071571407513063274196099581808988281908613328108390142227581838968529313982558261548705651286561562543534773993707298462430682569832829857391140936227165040708838538075139823415082295557111942277260213333249804541963619882416579778096983100859772331414372813599128724069375694270886728472010537668761299354451466345732879325624556878313709674590793990455768648430434299781424646420406874395749169180782550137001962140426639852326938079979860038339324582891730480446811796278115119711438203956904188244228672704288506769609311945387800603182735567601684002632193231250209515934015326668068055312936380902964347791687699272630965346325092376515096524282538851563992303826968052864776218482049105684526414501675221010365209854347279420797341252205142400470185004568435260807746089994907379150390625000000000 [19,14] -3164952911798299268750870079890349876014275522859819261622687342040494235246887661106015764385678470932500146285375005256856143350702252464084636883143805892466337455341834711072130720957839981063035159614949272506828883864035564050054450304000541596643381766982177507143253711133294220884068797502381130369596682953842570007839210382904026432224324195245873903827911210787340720232318991225483883113841014497471821308529254892136495491833917325169608486040305259579228842958837053991116958996836672474084605892112713836168914014686967843647586671067711890327899746049828314281820902526280942182472476040770429751429487850254767771873728357374864763283181529341802431916216109080346811259697687713508390025440734556677461514145257441305686819815500743650217322053209682184108227043943235380181095361096982863029068352598620159954563301887287163583879241918970203743248173004219046608074003311331946149289094091509923769761477687872324908690722274690858066519916443781663010228819350586633186353996125928113265235251693777100146848649436395265714633192705367815239841302716606299564492555846055326389145637122539269972047767341525516454229136464591241799771512989283608927140069973592866094503093031089410080126984903626885543014775554972730589062434536200347719160147447269744391660190156706248269207684336072857074238192305337996977571525995801979151900583013402651411726669055146796664467719572619769905933408994513908999948118946031670323238390930201332436001803939413590001277056460374497711678660430174404214744930737102770120864467887658218843520529006285953690791191178634720403754958790490671750315286048556916019151216752279222719911570178388702335639461846513070032010986405005498241200215919261180031077169969221430318444589198788045506964347166149875048319935059599527996250245294473487419197538822388753059625711486257131515518583801869502000314515778625744138595420203930197430027167638198880051395949241694184302382841784224446402513896237167174518830869759465700687294700207449439827196585584595284174444731752021585644740655239926604359046376341151777505757468713354802561628991117712722948229231530122221765242699497608856300461184601710647238491201488953171052366203657018800456457782604637903814970869631467991921010965265069829757470130891892731228332483014373089115711773754719859093623502914588972381957575746429547152911098629073087805899514983761859536695369567185981445756295782688204545388231389308203953160432608490027592784708676224306746927104799079973953431389747382369295681669373927747555468067337662395908545866455067639266027825081174395026695588556193687783519925755373518369150644427846293651778312708117945873544242788805527077812719123092391054897758555304230361588383024414570411746630281214510025350032549866737905833974207793965111461524552222844840905743826277106895711594434284503507197150379618138388293502316628291737288236618041992187500000 [19,15] 7800961288116592799466570562902794636206890660342815986662130572789198566355491967105305043985271203344646113300019259355429177149818568054319728478534561337014701201139245492247476736811851441761972049670160348763636234244727558634009916791283093858521372505631094489387905940414479967624403621743125115094647456582899686924551225324546838391857404330534163579031493571801369767696809704883101428602443649167475932364934339499236344460070493343583122480278161751312358620947897391407667024443310722558047521882611393294952051075550828570361516758385670495065048273928680907470868934206475971539584380262358357289803000148676093118359754388229917197423553295677372000630411745485090966186032920394213815400361064260881795028386963166949530450998267437842207885040661166487056313819443649398227494197260585682513908748630008996467537634906167768337343361580153447648050392289514627922905689093775032236260547961574376739203383210428538580711385882477149665928480538368705759310424963601245815871458062736467570670310412123368279444400744002495214629743763001745841973598107529625333159385468905488731968362072570518435647317019932477365768934347542818682988560759517544478711207804306639028440298023602279414668313440937047756837462542709757919939172683996635181093272438644579864441785815841715740631456661200729776622608846714807475995851607553543621532230720371658099678055723958811851950120036659205637078001816302658711285410067672438327322184886922052043537479795418230333611380179182860845895703273328719954094508857071057725352876470126563904868792250632832076664741852257602420855349642388700021251367522702573912188222315534899359317057737776763164746977687175343190186327161685857581366341236843075806144590992593189313005759754010306992598636133218101961644544721731917767948488664991372394022455994094227619381419463906302034118409135201352048205732778502155075547969539988453660002412332426085031395198262987689389218539332117416322742646001087922497202131964206049996272360116813391518948042191765239564112465857248498539895876785019765402749161426741974944385584516275763743373455959669988076984183456252719324738680102550198222359906084970977323936539152623433919851356834577306921214193742652305099069730280240905560968879451231779114718970864684235222187786074240074816003562298930018092917160690357402958717387691527976424639265707496909682372057743765849896535885891368559669419147604234820246324078869187334582410891066325725451273022206155387851726001614346432153882916677079189898575982060323646403687993909129668269592459032983078806157731547924358637392140831167955659288205829116645287333148006355585731786489581996163110811458231022409036244745713705459929856256394060801335864486911654223764101301148959072850844145369917674805401243842952801585214819066692538946580974469569405311986909833629443680982538077139931687042917474173009395599365234375000000000 [19,16] -15442055018387054771363007957781148822003553892677088566141918466007601570207838583868641464852080412694986015570944721508909367070287409435516717525642896369907663925573842481455895027319187147528173250441914658829595241347826841374031924865596434812974754745675930747279754253716477774644197446518198908373256278214932382233927713925602569481520887768194557569963718819137340063338999377628375337793188097083746782086533920844517427126989696916193990889591304880368206116748971295727715722880964724777744899874782615391058666775694411204046588742365998097879990727568749839456240077011500009714379139507033545145429310171760089557657848789404018945299466193486543422439711190889728846898645523057028612684778826974555697728695935260603336813469277645679151014977159394380284407718632590790877069587755955502657257797239169009047355634029540066109580611799195422119628287152845276918588401932955851904308796772177597856858926933455109697746161576216624883136595731003650212709273928999390364511854220871462641664796162362884934663137216335888926002896184513231583641634684044823872629475063688310001884420106179273429827853368855829582102192383816624800011123087496192044565313387853066501369234034928234959163184378091682385822480229876378478066554245059852280591218201617712633474075257847668799893013655604219267791059033623462695921041010725010824840036418713597632170725842734102462063559977780994718751830600426836337301944411292223797665445075182551240248084818805481714153734967772329642465452472851671219310975472914232538881106313840802634283708269914841512468765850791575530347253995941293340064684771787972034923837597174856294760119294690188024719404625672808154357752801833609736844164058601170115074038376515532317609987594996728997469339560478373251545996327883028837231580398592468956267807403126813429782359480997044570509475406179486323925082330564531199608642976310489525859807424469490587042352617753053811272524636484055234858026203091100309509995838678290354013686165312726232183212476732810568603362654101409691169266330408145338105378625113720906019053635536564339562651602927314344181520364469501422114568837028686645167377367969498648813369004635994128182143126294769991570383792999333236752303957944278497901563614238326214370072805416072068437332910478013033618048823748100876763302142191210345515557851506845521560666844993972182615756114118414663620527952801631613267314879248279445953993581710819781400460540034059868644598196239634624319860162848331539523465341730535520805439970724115883589869624925031771748622144036040048914133694400629987503962369002537122538203573104234131690731844353489485260750681179814704969869758611248587252920298443680511082625196451370718380360734383229326286946825483295360300303206575819357102875861133623182546928235615452927309699279820145360846077677886845069821220022276975214481353759765625000000000000000000000 [19,17] 25228833284427827634660670370071739095308809244118597212376934848308556786302181234134182222828748195628722165836759532252941088728968944110741800240957495088129508560393819457252613352553443736920595998690827845284464401323980861899843024844387424384037352295242802486163306436858027300664645615187798414241692557098012227340523918033684458987170885322813373890540405574862256234744925947565540623124052425755989610737504051339926027822426445736711968695229182700818832811735435925121040472315746546892908684569862529210020700988567435974580580942539255812333088754952802098831111032117856182372822625235248934308205470623056383430672496466072308159588397813189804129155200810601715317516985811539742643297585680133080551394363011437505492955461865885161235408937113572914608580356132925343663075482028771935814953013053693466721838971009151614082419568668279329134266246974168525336031463175040555245037013931675577352000293706079339488813515111465695992129387391539236720135132312560952151942003702203601264340091414946646163448430582471273105404724857289786549073417430523558339041509589746821097158116133247664673593940788979395363414247012728608209138423393218422724846840771289938682143380941718495553512182165253042414385695579325899330588330331579768083134527917195159650587259065549371003317220109962026932678248595742852363291731240344962961023348604478970301002871488542285387511013803447525591966097331602571515355108688582447230594037363617052346177458828379390437433110946214949199663797365231464524943633340372111822062921624014113507569224338423278450801524880571496015124280276006825521179788018795717341468936895076895033566968475476010236625116238899482227437232447783794085334688368844782500765141731552740164263199776270709296170721069689610440309300661012408482178694733560934877681252180095159127098090868546986052702371280659321714470747879304657689148479205581165316253855678042640050949168001463630764657885013648787746730298540384072857949204433864259796515918446777927002589348846190457260402277816420351403729494653343616491980624534322972751429568821556196018976726205727542731147216974931564368017798306605508831396775857119568558590397229817810028729453523408490253370769181163502709163572933860631436376957742045178697011384320946051992050123127591832500058540623702057050540198496729195342205635029689928296002090223543246472454674468713116924493057362807485144851853789550845264789184741948461062465459288883951343241777496196410359059726413153300973131742201641472439308534654189602367497282529334476075702672415560839590189945837072970392638526882946899107825837091413088701297496768941770315905767845999373807119947726876150449349932029168696738052746153583470482203112793170003777799521340046662813859857062776083529630474437011538081422270229407739452924810779845187383138208460711671143883449985878542065620422363281250000000000000000000 [19,18] -34590607334055620451590114995171926426354414473608380582762091505490048665254014323808116986389604088432723262364323765851011000539877964569049953671440487150888444564838300074578833822082236204849450869687308556488412039558351920401053079161388056182188497294900481336328445404589324871116465803328897842081429200562002885048869888916783000572431715145864669214904940347795898255904776487501260789385012329622177508913816749924566330959339253971651078377919971023917040991871843117291103978499057570101328787757602383243459045805972560853727932769698492607779519857562325614421970694278066944227876423248492603313927277916541599502487704235089847309256655157933093248669819040768865789494570624128162617599036026092408690180608549364937975138604762165912421715868014932986630444710123530347781971462190680149519050928409845048023726116292526276714133942037978943166871422429381810441929638347931550712785709464697820892779707348509744559098672939233146898940033574607899520592724640152941773291460390978938749381300174081629885054446429972120135271835840889182329480883367567499937114950925060377651534876309845448809231490644867949886305974112438463549929824038353659060285943470868672705870714520065854804205523622320804109255386348504097721632540689947616400983170656940375433170733654771779058645491953585838474406321722605168862702287446237776187341409913575827508035258585855555665518022635605238574452413981899324642912137024580825858222860704955963345520033585415185322748721644173424317105715258392336038995356397731843967893009043072051582583306155620989997904520666120834235068804528394270784207090679769811016996970318706110008102949221700730404678564211812101380955039058150319985936915811597131757739304263871175074796492617527445696158850525831728830187637775306840774450069254066348036698752199898980340997229056606267255832842165679769469143053511754831109569451824772102242457594679025011506859377821851220442515671410959909428449131775649821825404725773196573099325951241616121748897522580186864049168996769499982547856206002093976831354882095394411055044557819914881951220673964577950160542526051813681432003282734808076923686901347795634650064548549300244822231118118692484253214858568673449919148561282292405538434365165976178658631370915201468555441105854947976109316238194504512631447121577518173270271343471557116525899628090589621256823502648235713586445244697326475964470784357467650252820737278301100773049077580254068315934964942890860867926158473614399700217204600512870209538297469921748896787748380713003152298723206147333240239921151887564150373522665877252538134402620923319136127300579202600110113533559412977919135541329644566796560185245388555389536570433979801002392910950342762826145126139870771176023837681879644437110778760458131820260907681421706792695471989139672433231760214668304431739898063824512064456939697265625000000000000000 [19,19] 40275987349145532722913395276541459194785496723428592674404974032833569986492855481176201039479609592287533615718118860825137970298759509559866556264667604597326340571642668009147241424619851682962336664462966773695313327175652336133514317925315333320662969628190902141307104882485696293598400918077595372523798242398860414697735874664540039799083190494455164251971537395582631735836841054795659684130882910747437458408377442776900550229303930738896572254077954570401215712120875344186013996259169506995246167230136346788575736346487993436265042038138466665787176750839117587346312241277987509145201276880709229132291408961260009524236133707784182886821477506775411604390969145115208086953981313345746272207264213787598475327474663536517136256906246078576597473131952033647746383442518707390351471951382565776486882903179110206442260401079660325617495781367250011198047534181758285537560843429865468127946243162540919619768770188835469683232507965354002934947074563242664992720574776553064653620776509728060398136854477772968522173111934734795354480259509300796904593376507892745617626262120642345508907708731936112185989245922174241121480539930314672367460903096852075011418844638427918892183753048969552228882897350603724942912679658473361290650698540410024798973083518770778038470992287697045286522018405320468148676597908545361722649169222294086073989971184381764005954508089131706175912617081216395415066278279273379106128155127265106599038131887482533771938262766802117539878380504264843156733392426999746873264209574626241643846057514470006769087095132259288503134429099186841957511059204062141162688831686453109822357487793985976375886292903533124668169730797934031295668800232285322609040093999918391238348828352121812658600599284773892339686783564130051067173632472725551947167982763690510268490094758491093522326989287487884102090973927488129567968381723139941882517200220067809142846029697310015269923858763049396614992779511342401759051067544312934929549146692472692946226202723037949475079334220823120858535705481179949905618783326755222267106145450259194572183496355975827861344028074004055039134975715902037187684374089779123840352303213392371662668144822905867628900796091078738878791368202646709870586967270903884075178852736171294861312281537517034070970799215753790172887118624568850526707365503708759785732898380812065861884084030569583827044469673275184603579710685098412904551044682611722470299703614056541229359830703867932014659098635427490553441564891758586946160284677257345503466347260754611733357924362170164363756961728239959921159964183056130600541304197750872152208730643227426866728759180427924229693539791995592466171534069337391527137594878350209231348458347484613396989875801573797738402397087758627630948807472608570480031924472999869288385431178303013577305225289014027848107611651240489436531788669526576995849609375000000000000000000 [20,0] 6167683525716557266878307178197700361592766839837884382755208357867655126888817506777692509189452184396149665551027995525854664254908400576850248091354687485239126251709979851326505701852401931561870921303541969438768866532726696704890814093568528400418320668951721087596182606252872677083575917305448235804334527444819678063133961658561531183240519246669417979187911490887583228801495300954918054241169091173517883221249663262013041070811986124150810561836568430098243289451825486920612170191829192661389441469656358308812461034678479534850280430948617695263982376400299761419652494360590879660219688945249941719448129342681161781348794870341375539756736618168626268102676347324842026778724021801829083377437274015131053007059116650522301294893582920097554036201407447682530601038934344064050751160108705051522323164875190412633665435659041473578470840719900815549007308457191343092935827895209832320373695232908476497706390927804726170175600300134153724284312764629026391629652726697567921521772602314527327926695662344737937979081272526231361631703009275163666551108319527508843048668536108194422963803483593198500495371008516414155489089128958685446991211782397741304049600010128268936143522117749737245922141773018971774563257139081129482726566473992113685304150904400591423522997211392348534556563281124174159606004468641371209371955546294818763048589189927314433646282280596778615720990942844369653856764126789884914468545936807873673832441297471202787415417549684053605964147531108405515455852650501835787914156577159308930740992844774765353251592120471653731389732415278174047229010973335365981746928086975042395461663809717156671860090752034884891676354793854949476676812013481662987672202539640733565461378010398618256672532284416490262861121972907882742493282556012564997305924381746582488578405379859487255348121101132279408093984178735312257577792501718896392445465178743251397822190717752701325493828659268453739266550080233717220442847267787172617938778951101254589766743315492975742268884892662216638698206952122486053622501545112741362967688054066203784578853570780110563856249014544607636292579563379466617120483090213763331470202134318575572598342536958252040531348239526455452394196985448536670491342694384455759467822169433558643150733158298338802288277541147005769116229662670743352980029135719525366266249238814571846348744876837687668118530422773783980656868805289752119389980044790165662165109257977817612811103580044270886371624394494314413748414696857447254200908890567438879948054872554645435177851054151322879018717081295237469345838818268580775442132705370568567982612412399397574827559444901080066355383759889365211269284210160615645081858131537298877831521376314533324289754303546172478612668247635118405912423518228475972121728040270467971492925448315626155065593457368895221120592275338969912232655707474651850369374260496524442487498163245618343353271484375000000000000000000000 [20,1] -49629713673524045955994360478248907527510196610552777667001353205392162820643878330970309123154468255476147949256809025128395211949960410714868075716872788158460923948317183804054193021163603163072772037455392402900489021034028015240346478220063295910435309387341385494750030725967244964772726194105043287305143466239976142278689183384052422645616843820792752773615765509099385363534414100376050583462347245108226122204555691726491844687659844144956158948787846296275814986831917688575257674808899090285119250563540905679096383032462350219023534683152782730362261443283006927418201950016674086210870138236202937430371983669439018700239098127558735969739243733270270140391349460685877177419962239207878755125819666167918976455290424881021028615073134768204657227351115872839193463044236971920195642034820654750906048156751883988366215941088951121377688692723247174303353301272756013898967811211907009896627745334950818745581661571150175558640073433820831147768692575090529749131188323044157348453270428383482057844952302467695225576672850297800555969094998575309513231824645115383508884684116728923815259976693328579139002204688514982841958537378773179392636729688822681699727247058462920407079014321772405940478404885422234763926371230173140522465287697100591569796303316977040283719441532458268441247577620618301981905127748890893330037337296230277346001823553216728500208653683504572546433707626602376601601955727696380589958706120326686013346381829708185702225111149033668037061745353999010812405188646167259503976925713149061143779685707368716171380699983999065004161518695505017907070873958034580333198809338468859767094830722110426766537448834260929849604821995619361470036849423376103599084877584403014080488651617858778518227478034498511198221577039926205741823954520567206488376082687435242265142967442024522801750147441863579651115987783807290275643758579953272953076652889053362761290220411875690881744828294721314918658411399686048169651756126717131313128057827326354485359520569916208390187869279691813040643831000185455385720071418550078520119001413368341138644424207338567571247979030581746706832172878150585625019234957142852981931759978891033654558056904453385394573673275117827483173726489922702484928325738786914466842676665329951646117296515122560941132052000789870111552164150537274597662211154968256848448881893460995724809238623820758063277408125669683859530710283615201906074125885060971670377566940331696200858565243998254484405791806278353516590248891937572979482775771227189441149203786505149212148329038895270914222702337025192566450907905061579972269582338912540823462895025539505700371924285362497279381887924672388427760928675938463988236667927009315365520294252350906659125023976491565708422092041881483442824618553926927557730744161994830278307356946898028068375801661468030897691127291489505997247512843984471573301036213506434724429539073753403499722480773925781250000000000000 [20,2] -1380754217722076974802899859000939706573356100613919621068292311691416611278071251581482599568628438673334282610820803979613319768516989107218606184295412515511775841941885761086148208587206446685237461829013235863134833037615106006903615732625991336648647712885220975263497433402847114562871006358233146481894530141580175427766732942150726190871736722172647310478698731452274019322115389047488119288327628759322544111358206080835350956211215194327936208806859530260605279699521937882724211688915040213745028871168851501883834651458533035344870864203568208030707305235455304500815895377273996511365628073952355363378937543801711328400518591801268786944880633392180148730408348549196899904503705232084089515954835241960883572787653063056534363627702085543487544251620495985063243991542133839884658420842845417563200879942933591966572319755653282788020266955451400121257601112864342138701036896239134547837223301939202145898334058792044372612790716393954101024988944293387981659444095567450420921965136477837976881031972633373190089986067158853817417340268324357138269565547083059460893734425475592659462066642591280871540597815044185627357290646815220067615834968035412015542122162869304774881250811490947519333900890321785484759817626171610618337182536787447543688793520809161654170707658613241680680067454411777501453103987320212678122516623557667733122920701146494493469982995124602930020696620523547135743271276566964323727690566611391817333823342154499710404117945625192346947113899209129214943890293024352152155765141602170727312614588194149690772139649329258583233162146346452518229712290717013469149708298359934323252640408219718939544900837510280158942221024986727946639240208403782203959544887738755195695283241591957572647347728005193198418031180339525491604730005849735336869989879852190058078291142768659655885322133072163798860651696839631788410175273948907636463413538750898935564125085852523013913653051929744236507130455235142166943413859962373858823886623855172307424342414345743403995955557439941166309812040973203560529859841376910923495831763504447270241659378665706035987103511405343787471846894359419455263165524355151736007206644308221929123535867995609859772475395155703864673812413640172035203024481734994432331277718654803192681174373029380734907650855568510221424359725394868769077495239099664125625843139021474264171714611865083273358502339937339751106704263149752848905409666003242194464319532452738342814287622511616693729637692796534068449353944701371664975321021607528734620517291622495595089272114915611179627325755512935759466342228821888049948610068310126636604894140167876421021895054623957267235859097583910519814096596539618422380582719959904746268818695334003235491384673462788493731222038722552126590826517585501835362166166405872796945846595004642774028065439606748469943032296468488316895369088522092176877090457043167036343955800248295417986810207366943359375000000000 [20,3] 15663890872689962471273581835006725811694288730715690910064375026838095151751478203711667252242054431839270009742006760015780060274963023444606037005323478852520427663026300955804732751291625754660395544060855117770579989807264784338112857739344477926348948275855608991081689347259163264016858115844406301300301549132954855312807155331999020525969255457793561560014107209038850058066860475394997515758973308186999211388878677370066400970430134092975887287083623598558156749459975466189790382478771895254665964310348512061769538490618562115055553137380577318273803987291335402542688259098597391724251327634273568523565041704123567135739412866195712282959057569893148217838384222044101486310124720074908960885863724264779435942290602185006293947560478557117036521923837197078708387279783988425726208404091513738860483410643712568564272370164141867134271742263179047638092910032130463603359829365116107800171522813148298930966435066819291178186722813589844258501164733758944947913435770947956790078944821735493355526781873936949858768464404110082990982819445530451641299061226403843108958632366923328237135796722923564957889197968146665090349666653663169579195752039663230865590886668232925372271738685368323889087750620976169492264794967622068908385109261692707133245350483847710817820604484969383695533452100613558103106464177765447936667532920558623189003356891705045296543151797722403717653859737583466589624879139494065613960218718170972843429800145384367100767881279430669627219457654563553214277184556716272555512433800701102915780657936843487086558565713246527129052849443411322560039840473488029900800632177684066541738355181105423003207920569783227735868918616426275613675347556638996505721566195179995838327630692208700721574156900492588051107734239376468506742886429896012431218660985495378722633471040196498326530090429587514754184209095357232654217479601840854839126977305006193760591702267516204794153105326253725514888794217680115860685540896711248606977167777373769075501051916624946146326861649074906095749421562299855340572193944532949175259904969227073748463295359725533659916897711357486716213659077424563398590814212468868394160711200184620319296750156626865396954747375424684335570005165583458619319334684154551915171539832384505567371898969404542619237255029922712884044860111611151499491552908572101919455547162325721473152070429355862694709070211655762382156204199931853606429483033552022460366577011309214979008268815280451919775121860802843385537893974487573637313208136080834245838375046606708602262737521183357877794582093963870082727962687051936535828367407280498368182765124193613371924107129212935676838845619834836295691170681558964456803480343658531136704509681066215822871996117457894989335976461260009984968828640457020101026787815714863625484413492776342944357389724877100149114593333211090083874573503657551892168217546469355383464971964713186025619506835937500000000000000 [20,4] 184656927919053196823203519336601586713207425013310216032277335205815093675082100214959101863942258651111033473827506999429030448915484819123760118117024036606345463984725765147401258047166410695284335132851161494375578275000655876416213735997367808003270378497661655717283534298646564800178414721715905294093920750482913504764512243550171974839141998263434851172342963861278294054070633333529192382485371396400345032166797534922224439189413668584759690234326458130062447996070653662696953938805388236974195725186464068582665689611187340200713223152562526633562550604453381770655665233517048777991997219936920605570370154430701704774298478805719282885252817184422552303977822490141344708157336646527393296927507795746987526045206070029134765408629008447882562880748786414481838654396111544603199468549053068077390819514554211971678055275485568481665286354235104036387744434452474203605957746692506341707078364674312272437826719310079207765592859131075676922437980168925900792548342162383472636802585687589839373226030138142862688046954328345942017543357751762504650765922329517572740492820547255255190098549047470803524231689206354499961513058078355527172450170627217693814459021753281241760164297808832601470819714821812875906552993400610053462983502438259602141098445505040925690313024451973357286965136705704696032678790493332805168508147294919962872972279651367644551392758470034195802366557983442888427047644981686630286952706303430309589246238168172344403931177100835959266124678845246871721760213604965253890663339079554278856125887256132729744534214753524830047699309057927985151962561215665597682067044852850516638327128779355261772731896056330433787541202059976094965484768720482157237057425756419454283307670935597340814061621291871909499438067124693136078860429077697071277304350226180602660153547161727147232692495807619856972376534455045771125084264347668488070213559766268501682848975584426813508534968653618748756354088026754408172773270230807532753238711833096772963307037196912514039252305999695822554590725666292501244737655415625600018592525025550580575706734972295279626202272004735447667107777156957398551962255363891845055787156397406828182394943710548198462343815442707080727488176945831822370993948792521217663816707101314177166036130120820272549346903781698264189790073446294332086184147167598778125843006770113754289170512114050390103121223440270180119485488624466741088735369722313200851675591883857935687934468038489127477509182047516700366560894515233083464147125923141909876410795727896524880531986573735677783737715784969746600566788965070086794417878657746984976442763029964484735682326828380612858775887855022866431210850400931670717693096330474795046820088626628242813836321791481925467100209464592671423652595293946281186917062188363516590359640822581574642857959304153565441496261891947175557942855480458685571375369090674906091820162146177608519792556762695312500000000 [20,5] -2700350917931375656099812728716853696806250967988991303540829612873573900778833789437688784569391704753188694541136271474010655968884413910216213145946847643236200744015109340950949546356395959098810778593253651401143964487415656761047453868729009023068305178911388890118595564943072782111257919877503796504405437267459634711159933337523552164232342635366628105727037124654900349045768087689683821044677013421634948637523209781229389009144156673025204793099686857824992135723093356131514365226555041580960570449807457606625103905062551756579693084591991220928714999154364655217063606018464270315109228620753558622307000742223654472673214536322980791720706067911227023733420107307874436979929609985723947955992490095664728658128003454152892617348524236383760328966078207958302376609971467468668670029209254899577463825177799105261309172429855125071477517706564600973181504031905668231947995308232197313741709648066625642895387701175804306986849836691704322794760726016751305340947587745004649299643896057851623557497937236135625706526435831494542997581006541596895746458491324865831554070950592370476665947878906238902823304525813664420100085341542813459914106051625766716855111681637404361865771762055686309375502925319114533177525489251288262295419712358866197061706196568615569886595440435899988752125525655345026371790919517974016288577015682192737107935983350066193329135475321403262177513976499227126756124863121035177370903783067808657429378657908507973325750520382579844867480394984059709238583450271996215736281450181389478121051955676718130816624221447857499208984996255412291434173194465933230517593264691071618416018650465042588639570030360852931707570626121378039749840844552376201597403315272790110956350609431716144656325972156625098027528992503044547636650253352587509537808231782802208290525837608747962854432228502003232711634980945575631224621642741608860577670554959918484826166047613825316742013499147648037798525977298576148913672639102989651474652776851242791634397500581566354570274395751309926864880283444268219315502785621939089680873306575963685304633901458326402130987721740886599561966583633182031132570952891174527504754095462453346218179738929535382391649359254698450883533118917450441720258006011832090098357100607110685410797544128183115411016418076172481562582074984800582148181529752489087889865566426922960820309996521248345411699528608830725499853857717917920628884395130008415607165343835907467155718868326492748735930751140227214588725914389091374241400212486286348708002347543648607189613519826154780007802855184863592767315496423309795383546378275867032688893663464134396770326029493445923029950886115109536986437756041843565772275969789848844485804287153771896384726445209776213168290935859112791043474479511399540684784921353930275000304519236995491341717971421287977738608904303613692268500445027440250660037744743352527976298915746156126260757446289062500000000 [20,6] 15772318281077883021230267714305624191212498726312766349822982807311245876041596272755967238973000112649003173131802582681118325774348620166377070453250646856144781490032926128034997470838882721788347788471579140298107963934870843994333550300892246295876221104953718050673627523232655539349034915007922663100551643319853101906077123313040588028312570108810591632289172267360534371152099953964022698366433732625386301037158004284802864507449768859967180189815950205034532955245741978466237973785160011663685337871500845739835058291508203586537570628583102099253298712656020104603452560378435140354224001252022332081120206178575380937759524912860175653026295400611456307208304363695063737338663039327762943765857768203216585792972623584720789875746855596892890660994863484654796999877035319562225749518399039998796032940093574698240235744894555503883386258724032022988159088021983276106748682749624588131589075589109180904039449906053624169327386760911400282607801604832885456205810751413679468076977798008039031769402745082138933630163988737642899977060794391449960750573909293248221778689883838721784100180438842567740109789709349518529581703812638941192697717167855875138268525341103361970234758835746130298110509363651962849619867029090321093411221982897737783167057047114531591575104856282449122340794511227771124785073535233537047282448310849065943754958269867248856844903170477340495869354358959821244815561248886147935379241039492910330276075931999253573854508081448163236081881869463360982139171542586571907452903129382079240635996350473159960133931776223828026074133222732296443862833382077284631880620822276068227454837353929360202499827271990853555613389958732950404654963981966907580666201800251509273176704363352946037114043235704698033463321807294758157264160785641735545456765070896721998336350162155199241219547357870055531151558767707555077290763637421714874219463452146163816794012079975682804169041727502513976258019467221295806960554769806110951148238160726622564847772673875158137355033870985034893175485387046002529699179022190259267118448068475433394057470983940790323436692708214517672172540998738234456011795853174133729102070450350167923222266876828738743000490381444876691734917673852532543161213163556686582914277689910593960329398291619210013939579554518961197264083521880499887751213898992879327200136567673494880807819184491117374248249532456278536891387226902132319100928373719316679668949384325380100425067192513391038140166045558230514477447405879862093212725187613921555487160751742190393527943485371447868502571070637815396443058955852745575234159678444833302992680607471414652264068814718689658153845757216247081503449235310666682902929316890683124782349333408869351524370258937885199195995356101673550720819008978109766326507704331906111925729918202961417421627448764073239260631390583745603729052564275979754848386798831913480078981137921800836920738220214843750000 [20,7] -1215690819830241877962850813377100489273022518311731586339315307165029056821531983290318447908176848779328865822256049872128788596120080707275968059170097626233243920612741685251392683853040372730780308976170825177447541227122557626044573020238806688886346415459580882569922145826438598121917834782232412512129841688595901162533310241638916988949643915818712266891289607941331852399982271608997969774939648591643584080145003526289476142539234532043972802254903030548415673971226983884268165033196138802203027790882216749220058021888002764638195656970278815117808826755723488610341475703422290875742156351942121412070000625596030127051512699521800158187526347923106321485534637967915111257260179519479034543257036970169569484899783168284747314399286568203421941863292599187045653333895473605409194323319807836096133701225982152811363710345795216950334320661061776534822023267294202675282343391020508855831766377336096364029376415626829145423605847128682588175370488515028504685514972962516420255509795221603515939666808680629103132628235266574450226352048238354876322013492240817448865425358500025309917370568352943619051721391745506432300473990643166808854070794548976735612636016055406110477764810466144664780124382552441616223965799269984673584550783610448575520920764239056258145829768843900454913524067656761017091551325047236862644722875133001890857283463530829072056483768202522955408678986972663504773003119238869040598529501474577201126726822236511576303221388998099646676895551895267646076772588679890464821228272063190948671149649100015495414129736074957047863201948077332662031176717807399114022016777548782008199367538528620728771937075388793321376687726315298166146460232340688722453859702260340006030230307837099914218529962732154763648277384404190672901591940201477678333244691353893136650455968176080004055373515120361279947565256385680103962796806377641090268700058844378153262329628254932761601812562145881144830785676164214031224712221439323887778860415865974882130660223942218100915341023980312409100871432618118573751957426772999057659719014979532265477876846442857773317141303429741133836401486708814213714433293783046223225184306627092287369441235773686912100875980168726099005001760913808677950403141164448330103872201546364309464409144248157109306213156924030071998215528009711883320336331957382671498404028411537715964876887001545357029546994272354328135141489791821153710214877738457077266985488553833999544821113848210716395088474917609457626308017650555128258297251054007912198149813559037085155264513597944801477945678553535004729229219785506648879138500924659910723455273723648798618145719888704266672095764409895561283908404752142067811014401329583612310536707701651165356431115217790724982201608253467622242869311010910134367024546909053941326653668457190664365542002329774089723829782426837508034929872375583935907149973898455641574400942772626876831054687500000000 [20,8] -589690640711986040802102582535113387165702625915422096834682286990265012714263426500245921409306988558201182996698009945713025594949668621202913051151949038664919813012136688261889066104570445858242152723079210938041701014886364200015840124990507781930413941047277569531496400562849559693563891319784365695193842629862009362633880202855509427623605417676033455646948092444473484244435266038947183986893646235382137373400994121111332392414606052691965460950103941052079425960830741093015791862695610456374299776477039320816114545823079502489390049073907117630560853452086952436414747111383159925112981600883769033786968843320894150589274781131418597483618751552771236051680045898708503708910089011045172910577038603068129274164690981030966193697038505157934269599595938626905955246751005288318918256064392771030482066233951733014588796347058166739478620247033925361199290058614092449192918817529184401439514097464415963630041764738509102906913563210631517629031955171443765523981541995739796242502034237479822403906861755814313563226170218925186881242125492112862259263525171122879722455886021135891419226808272363819881544864735698798723052059680948117100951665997773288687176662805255544023564122983421055032669912891408040851923130960301832437954423394710701912965282675130658719671626509303576745999096211637872716018234332410444074757617939418872031585648558850965036861081010582303269933521268423522784971572148889567164756739735022503387285268599312717810878561545445447280857919827068342783967771649834198071369897607145844377601385062393851207423502832890398186854380669720699735134132159661946330460262046256115896558968682549242325435694505538759849762774968566484868303209046998781332881838998494838212602420491074337684974766401042962973573577452753848788047642180951302205917860043304451872115324148272569548739669597356074898741635271441354959738681316629637603096069340111477031715171280299741257694142270584499925638911289074161339107183831930710479940540038608316081519802901770769159643187979033679552967222165207568410964747384350562851886788467024589538097132354635530441337290164785053521838913955125719858349621482948422761959979535390498583040159874035181344788473519292968268489096424389118438247223854059987771150429263369454288832377583093156645974012692707035820242401250552336406280787337975917412446332749398710459582393201078815038235757562078010521636245143247357054746022618360568144166304382960160439110316481680570794471763698554712354367618067801713863541258858364565275363708854202594958150131176978330055501880197560909867817714076524599934838800905593706164119216976858517002777794242402386064189656458165972180062246765043862361809783368838509137467563693973696343682079368565362233858265110610582717274993761468586434450655094760581043559466678899825301568491588045415113483324415786103549013253816816156386258762633900687433197163045406341552734375000000000 [20,9] 4024894298274682228656030377199773089086696727565435516723916952565973117935482837210902531719520683427935516164717265975393786187884319047568272153896267974198734138200308500091802574176752495937925947587471287889424094647950884497354680682931881174580389005338829343626286032961275834710973397222933557219833825154650014262986290548490548812401083408727421056750486463143202485030171127266617316996279511784790171397848268357969867803997507124807399739901929168021353369430442685577514815534612878454043700668625775523528534448948202402070277582497930237795207513368315025067385339753335247969621843197631399434402694534969023212349767220088604927208569924346395902117700006802581746540014026116473143931542621976109028502546773871622625788790724414257944337669888431549926800772224416855091057346224485177228004197117972069436661550930642370216042041513351949993034960043999255870176303373038877475229651939735462532551085053161727905903690835003056221760485283873435631822998356776197878050012144576392934745956631813145122211154848229785350204723934202427220323725370510561585432568509605625490560353403194681917691703224946576624388644680562145391506885486361076707073363817215388427544407820749493619783310452784851245209884405005949722833173846566155496457282231447057462293856777500810726306336262278688889613230682625755595841098614354715033127900114398711234638345334676097955279903105753257450743537139175927977140275427876610899535073696009610502987885434488189632468563118332561207857986136022808146730986049365463045092235526333150107197672600545087316287316377125734408771499970284472930507657302483413958539983606544542932425392177524390672436440420177008626738254685785738492354838778780919767909479806130560841452724212246019252318528661039978653617443995450929223320543309470213767195813419378215360029070861274811603504752612940848958145795886952118057711280726193942384464498631548870066756883093389999760153634490832852025278834639235816665620257165284375811618523881595210346114990872064265072700908148235085605568491558278225808670899405054062227039436579517909199189404794581196847800449066558804927367261717771846493598420601220907639941421770894212630150280890018196235352256608895798952437336974223589432466198282935232330543350005791030451239278871951593587439599874661017333242365251235690046850615541497029240974475287972381595716428867307808505674976202217271127282536118223793485598310500215871232972891710328662147882356486522671215323953069110266070225804626475766421204019702982844929900308791750416932945950259961005118751389099479888102144685044044502159257010536583551461180279664775867518643592778763657875737062556445028366994818382014602553168488203828372540177624345715129085190777068725500610831200175851716614427558080392489081675802392872861969518453051082382207555447135403853646473934593467298439454365999168317102885339409112930297851562500000000 [20,10] -11694903639006760070716215168299812903626157263047731126300072361523192483292025558733959595791838430030794551157544449385913590181023303930564706998543120762119388486248368623432804647176926834407153593995704258486367353447829056724530637511800034437867459139035798742735530052644378799529222642437232547712589976115574437852698919144216422937945751923969166428874600336402359726950252464547489384546153256851635614014397106629879700159060916946881686599500014268409833936756918893805608668101885379151419585799413693521430371910973256097457401327551742391913366350316177609225351420603876553633708748219730142640503604812823242617282837413262265694867505881755595737186486549386083313838237579947758547782133984819094510944579666365775738086512378607385867517168480793557420026939574618501524567090629973115885293891296613297151599063518769152054161438820656400038916569367636438345346570941093914184078049127361345690318177793321321717335165440001457201089227252312134042264077223188252258312343093276501817741982224090910321511056667221795258040142110637779440494273838366783578158002447747737124700571824849400683487366659370820464169279151336910618624627537745717206547329805522826223799102753103354222681690292102855430287807260630263340313435471711305328255380383166029214517085369018630390099936368115041281623262721605224480245070487723224587601208521580866903636622923943129188763851398797549684931299419272680674570131712783965251366776921946192083883941740994654253251106377728958510998943016250572060555710912438210188476148575075707864607507576469833108941255038389426294947389831026338267546948272927595349004951150282178144204380098359603858160866821916480860430170425456427833712824736891580333589250122176478386298185425861495637446346475657625488338298013958921034979039453092812117693582031297629793272523601213174808941128458981173292767742895006890808681747175060493147946705661053760286660566855937702249923949457277565010477803495510188964061230707526603280879530967145999889884560989316355070405980633408542531941964109452813672264579638800528817581294312082020233385491831470195620717292053738397397080394652924156139110112888090383073843472798362413963714597674648335243980017245170681710019096686655806984769008677088897503486177380455604786494228206087586907198740938699376715727277017174189707145338894131129521344131069041066034320982691781476657547519598533251205980620863600407424074416640633370988001954704143232389593395503070197081233275398671418015821888197188418298996515469753363036476979257807873208344772131360741131613506009536885355314032442237195346848482607150560619399034459855714852688069620985663982380095422386102794889229610806182602398189548110420106602318575952707827781352051154453677402610109524773339196506490574919596272738263137157023195364655246569547791116480500734463043784160301715547647730120139897280751029029488563537597656250000 [20,11] -5805158891738895803182403233385435607526464799337132569113145401466709183761853138237988586993189474742443081056827550997836410641350160799331569295182445840139468306120504056629147820422187245163924242113195688808475275934912071011149502560800965996951013044836027394854302897383246693701457099997323637782227692807972091273243824812138039539141346261082529025872210264377003988710713408185786782825775749716906567383103058286144433293026872058171880403022345252401782849110635851629944652156694590035778488857470713403771795619606019928806989119659732371113071396194215412990046462319656728269261637875641183913925302916936442895450995373532306221058754921936237891565994477374669714951898599490951012133404304619110347674375293387892846027612678997578743186630259949575435483427926224340249956827125766432335864285062978077320503548089573661911192176051251102987823657628150998448473327003133436729943202040552302690018292571040260318020411780266053703025670714473192534047557055732384291117986494353818096123657092112720070931538968835174614443778106900889638768120459696025993922882663898596678508372742237892749796718820427695226533829843520759521609800541796719145087806179953918797975617066378363320695188136076127263913516824529132791615443316896980514707679651065563038850159066060494594821600878080576282674349991022924789147434652833873029102853567970460003854419795702939859355670650203219242663725810194529565532645173429562870932570412807267332980367441482956986819939480646846582029040817966246349139856046850258585696218737343028272877601189099899003863636071320404247652053257489848891097331258911656380366385493257352662668320217647755227238997337441526892498050605115573429958064987652072727585236348632833771274833260515712478751406577479225938778405808622040506548198805673424516957498904373548025450985741864726840836104365409016553462205930423421989483427815209900238421580990497953745716712459911556455008625667528208033231229221134274951800184293397217974970225881445229694575690911001249312043343825174543255672199397365584305416839756308204905953536133072073674198982605816070634642994356284490818980884524813205265216222427811465455691691802519549091181336506141974383694370761259530000546828346793706605415706703464335500967840729786415913449587020542217835257802713024128376885845567651476029078431635800381530011906199094378604157817897281083425218153684873793262263155507056247332761453642950933690921055299950363830861713044522300556947669796688642245806151968651692797945506717463825548420951573591474345572690339853234857842931654033551715770735554519954037628127792411373504477743779917468129242221658949382776539126186576385774006178147875285226280269145254652765316279556698809982070402264217052957107458925535423637124646946571880534747595590524331462038016449149619055119500792892190368964449563593272635175779328164935577660799026489257812500000000 [20,12] 215267453134850021004513360700872263447686413398596420464924255695904908849735426961027392751002755353465391881400013522988812265156872163011429351054996488372079210416449070489455027946341367261781243848381069964648335037968452360831874606514321977473589387632728926700810194293613035763506942616268066338355787020531866654677441664341938166929250411133039185490751795929874272746469851032722925939765162053053992566165514021619988215828431363127622244871010905657210066733086734214520980389365594459535051873234771730765066951299587273369051817665348124835291707301829576820873464618497752015962826750115603706735309933751810379443969861136524480503522300914945544858310513431346206094963181204190366784710384594496076992389791252627147929183881937315453060665666161291790989183946433278969060916589350699034458498575312481477001634062119855838480522473673107576333737661610204617711637494013324054213332076537107557922780237482644393825137120508262856676621164375845099468897692000882119657541404598332394495628142665978597520854096062400615704989576892321013020981404171059442663603940719659595359691709269744843442942449471244930610263522178985924532908709743627394762964039192288396977971671923624787414173829640859245867193276185640306123771689958716015863295916215019474131225317753222584784239925965120383475171192815664710480783636144600120551245382373965797679986157014639877004641254235251695510400450378016743938566158980111720584708228777970186838521238676131566238269956619915538488404320562829760876233789241205245611863774236158993683951570728738623283880020260870142354873166513796325192321401658088781439671143792185702311004527546618423766732023068814393690808436534861774867005027573241668613881750838551946593023348687982696763643456820124306329918969023379318011399947929716798768707308043065377645892397258542415465911933612655158901778817165646155409969138161516555555565967748393728180430763512549075745940090850890206014181549828916403127055085189324625841512321345442743265407120887858499578857059351563897741310172904117829789116710627692520432064290648096389595452742411458496017759627202681271964141588916973344539921737903880669683431758902837886637645107079615657426992647469133624473379926716624407145174276910108597478721512175130894500057186707197466124073579805403448512222486368918637621092490378922114624947368769034828515659654629985622569577688129198719898549717693724978518072406449169871250744370024822734901985911793480737326903582585998233292816806938067564844265381819141728855209487055277454379057765735700414669534058133906665595079712316459739663493984672790235078748971465557622326164778392702660626787109881965386851773089291095082810421253836695357984484866054059440199119587657574765715432271082189497324334318891279977274027128372107185393361688315246697052465252764594053116897355594619228522090814692546700825914740562438964843750000 [20,13] -1123246867046306751642121316305674754829519840479952255578852159391332009663327993457969507143565243304805204492215184495798413497185486545859240633467624962779982966512110166641630455648817495842647657431684603553495922114025478551969825768496012034144970143110839983944182384877338468721558798218985344633972683258555328038666485917631628346059855542258693524398293991416513201411937380565495328020690110172757890519839247942502586151026469954217027603795913026947404158701466165695715220370616761453725739787858364933168575641059468920561273403951082189459998087296560460336958674115589216033021469557454870618042218789525025107065642225533572321111693534870359450596706293051545313835143705681828405929942184133231343541746052975662124520054644731524194175941837098304976048456644033684584955477606748480158665838426561713831388392631078072141530959872036472181030981700111106196871532253379004332485637799268421755809050113923548500413491303645565777601229738453508249335502516936852070241373538677516325148034129590152772790565128182542846841220173810491890472829414984774636744074952464627016034799199292375267158159305400483841044170018513945655000000324322893531695120279570117122162137017762535114329771460879913803432548261467494272638672160608005288680011509994390909465830186482849252085389161146216331642455165960353148360167658412983427546586902716536105714232059312129515242385748925423197724707894337167579670278959336415378449766464099347855806833468175491083818789228265628748310427314110410681496519186765048070708601580697761128670799095200637681261127166931770619794250006904796737307613408404229669471138672697982527568336947100636127830734654236211721517620643713407339995140537316635246412546190953760273750255518223453001912364781800209648261649125229625524861171649883763225559006779778865026410862437801289082638796892068242261590013544033243364366889689510751757493103690216332942804956799699483911531787997911378698052295596115658658019807210396336644941453801480284159591076833966681872666695282554812392365371181726448450174705535260645707261681936966240976955642371162882362844082478314998524514115836899664855145362219806287812085928190258872733244347607355984971639175086124076662079299291031796113652663433290066889780767772912923664113353385191795301664558685716185835780320466710002113548471567534643431211736304570659747603327060637696351955131354989230582865666636465205591394416189454253304136738615122461232609115572386545287148894814750410885803265387878614572777965707565945209311458089168351037256968492079269859506018603331185297711881190879352246271207792965360420365149560335835632175813391318140346483522966641051457565969536649253830464408521442684017290903581088995609240469524174018044001866753207946163028799993192760664529587582179314381864431640388162798761096250088973458259311865469658522909135456302465172484517097473144531250000 [20,14] 3723341578961644883792383758445129983995292513769866999788265885578642620519833083448590836745850112153033835777655861269190869889694193927261147499328459714379743058121413133806823395274404910627613753098838954333738510303034672265564950866588196709538164403810531039097207706336667690680626754589516458421262320245082823665105668132030496239690376063443169628370033071766194860778510090503585207311210830079530201819583832187771977919264636982434047746059658353772644598351696072528554647789304843142488143248026323122149430770691040703534870561921469879779456889394544796072397706485893441382848403211433825486883979122883374315203867114817475843343272107864420107922850598642818487677698145131451241543577263568920909542561467028658889848189531094645272888106183793193700614268352641492088278125589047000325540072297293266147501969621857781901486459534778445238365775328234958300004423664885749493300462329779200654126381146736808841130621092289854969093680105863126555775680340229406618902069678188248527902772276703167209947977348860612144980233725494645112029968452798414225065865337449380326463200580537896242633172697759815536452464687501375978200484440109619741756104142973779572859560804611297749843725523894123980314882102423529320486920892976349437191841146327183749956357109028322240443289774015747895247035872626374591802913637757785462489841949941237211326692125819170876343487337997123319880895587170074837531562676954975906346379565927054438949908262429002316814262633888968587478499019437172976287530752677754797688214794033710562420807703119925774804130125775913689104688128852733665155985871751685901279089387196309909725456441704308727829303917603096880765220495427372252407943120536790656043282582308067270969080804203941885621077630139759304972009042587379794490189090118724558771143061637113325271032608991432149178279745654266035545781451279558125674638145406175079674449234153485837069088113010733511227502531494885960214531169395702317252001925648726056084656581447323072828831275321182226709476908094425749502709879065841815202517165658961422070327564690745293529810141676687592153845895466886976439807519409837795508562058376338809647024797815908075157953409872011789834326223270294324926731331751054920612578935205103036426802090581018761791634964211133153356491652722761213039711018837758498913700602623541160300525102674792683889033979274645469598894003923660951649948722576561086194667818946387773277530733140647408860789522858011471391366632612309425302123380684504986002098943484722652971506256341307862576366084070060779202234233673377521242070190725445733574287285732413989467790109887235173156823175224300559897688318120344793502709791010462704594804822127417379703142659243766140208590322138805823163957544298555305274678221694245398286156471023318328980162195483182647482926039066682335234706842513343304224004981506368494592607021331787109375 [20,15] -9214550740687537221541846615018118714739711330889779225391654349621771643059721355394600995204763388802294410452327257499828792647706377201356837390545927827572886324436407161359019399770363999336050132504057163238689074136220830638693477636031786373706070004025682323108147117194118384533647755147327717542653486667605187642093804739727178604454149033927610218252223320787370606403705842971759225224097781347706613756058828097522416933366468089234318795859881125838619353464967999496709719054230524922620669262242513440246095377209752780383986152138864660881802515023770096445955990835299489492572586571812845154928786330795010761264173063256141689737818043701013028025851076906081053002277413077149045625805585944777895085598319062600626972649066707433236735313947779507046472394698879964177856127323440146853422581103503799172943018764374947178943742113921188911670635870163910644019802871544306075640327267181182718099308608649105710841051428396722707428200506855718584321525528695901690719668446346474361594458595805539572932150035857560901683119225939575587882844218312936419979630980840751776930268930953238437558301591701599608345600869101848405136884750926053980558642266334550271874489584379613242333354943910767067272150481657743837395661196420877522674422607859375487758043645222249919704143847412749746404023139536883099064744261950708610750890264708709588763391459032978221685678270255161847813673430065664124466802916850874301269749270412329503772943733251674379760019207845372095309044041734122036505763349440093749920427762524329879101100809904441031102843473173225342546554040486798503500090478687721346928825569033604480947225282665364860100139892144360076714330985606192597082343662112784933028675732185970918663365411325637968427470997677800220839990029435296381822872732263049766686633253090692907040585868269035106232595699340424082810958914779149606424618148942247256988467087235675442698557919048075925770784290979248771634245953982005064176906715526954533317996562228411460447664294316747156888692460570678205394897523367683473257912068177057233634337892860281991459575661688386349764873331734902787721285016279822811084812444281788075514177650013925401345683139568002430986574359795473400892093135289346213429423505321629169142181067573848141353992649990196826586787230572068417153577125824051128070096590797755757848438991703783309354240993698997205147207614253121484311206892466684761598600643939887360682538245829201562309210789281017873318569680423847014311725554388073541664244861185226408680790024004827160847830384107442648153915216259322992943066605386783307993005004915013938988469340815663264647041983364939724584004608464230425170632919731074451607224302338163202877855190058501107014152095677348300421705500333935485102495004586973558015678875104936516518436964889888499189937278151313336136215724134213012064265058143064379692077636718750000 [20,16] 18027154878112384931682479642369809847955100759853959939140374083402650811269857106969972756384884522177323645174510340070834678579110908613517731984039359844872686862110159240772469761103724136097916973202997176476760695682562479437310542795099922127567653482827805759461772591613635825940655058025129039660321828058748619005249136504719336323099636511842087330531942462356542058011099525801884825747754685592834083919277645897928769817895234205690572558985435016327801695084279594922488216564933914474961959638283567369803190181572992145842865207148618176309677401069535550199125416868110407375810931981805604713575347427847314435994671503276594269813759244917397606819635219597814208316629265453305041717468203238873521013719293139400718120762605034129791736062571395893576962109451883452082337238089041507649132675956321689484095013671887530453895468339610098369600444749366090523160799919449727053267951747150817549402020554098888045502920912110677000236005832149651744908073510438601252670348195078551771203712152796977954938739646354234768497027984154588296085308871308107913129315021649211363389291812730748902263766905833913926288205501297063621668082931440023159542748833102615891958836648462555664568574666179411891893342759640331187777508812851654475314142733049152360359183755947076301927034582009505403425455553666271881929681935110948166197115249357757523047532603267070644653591232011267287695701640785663910483115071402459612504029023978598315442073040375252961888416189252736057690564635936704141493791035923490068822194165013008921446143121451414338450862914766305582980568519610598155168876853578015254913684561091105076144068404703316274582292999572055325287879738731559885085212332224382918661476094305224019362191854116828052189604214845715124031483147784213506482147167879356631092873623354023554921731594706737389438157566449539382728717258105466267802574931370573944031933767620709653761138120765030381354809212373791910930688927552838765273486289173783275080246799383868251928536512390922110500769001943807175689686592787143689626987220578417639075348581068658262647331210118989746310773634582428666058211798294205692360221252952344655499382311720578702912164957424296484432218264824412089560322938137875660314024742505601653917647991512596592476217731958374461144968445608569714614137380631053426286679119719573514327022915410447893594947163856302670290859028805334619080113872035856578208032571552529095312953628025118499521663705914340052535000587755966771898999614513062557127287447464013101267647184869776913880507681958937301045157120087676858783659047612993958537393660516406620220797111328990622445701274634613821351602103050177154961418636190191374442925472628947781198912358634892308171697504081808766342169329326131002784433862354799021815377434788110587773496605676818206601241242675523479555010908370604738593101501464843750000000000000000 [20,17] -28627361501799272691989382141215992526028612658125992586893897258298761030280266801368559989432992838804969994472751366943694177924419371677318910774959955506607231711436989434536957638437788330996809290715785839012538116230479812241200418008584812094278201006775338320978713073886807631253514149216464827767479308460111318649750760757171845631793696330644415684874995371966564135370032547574553198956058808972673364628052510744260591378833531025385528361201021748018022890181599416270663414765686388570286323773315969895719884552340623696249280530452819165743108569709431624712931005555695273441129754254654007205110398425531149574974826813493965239346117716121154543652090158165312992462146580736764511121958533447921058947148952336183966238214336022820614977415466224080597494325936934088293982021170804799765225192034875292608816469329733699954408334846928247787752757802749901482212570395246303930745789398542965788701620943342699962540724537019048337244836261226847642737568220890843171660204605480179969834492167877419660808771569328766793287790425055658886273465416506817574878729991942795987785265759726194000081781492085609386141424496562296133090125039389782794076205929526426290306208915935312606109621903152426595947485252624289629928347334263724917268297283424247315100832353830668541215263963900093668865988523362104662786065695763461555304835893015270946084674251515627812189292761333333020374373252837667325984463600380027592162944486319426558254965578959135888271212965007781158911274692112312912907942959737029806534949007461894580139054226747608027593871313016676494616888301992304983081059398710675287121516715036499974562362966956901913600430768044906399884387347004513435482737632978486457054980782534361444229228231775589443168010848681998078251423858524005010511733793715264382949863018598298116467995194736982768279048635364049105546222179829868189961457601217021990050861448675742812441217578647732007730175731092448366051222125001011928674900732921747042231289148443012875297403613372393142116784108154026572407381877587382635845318432753482951434047492462117438796253023566308965747767366212654330332490253794355295307905012971153259991341488642034320539123803669305041830296266019333786192486877039857707762184758436592401180913828240002325523575108217016374595210498411931768187127101323920181773404350383844133546190092001924458969019922283865316552681780400507584152020544698647058072497081612979718826159472862839792883794720471268010910158067595602826589726723468787493406181375849291922785261015813797863069955201936505643214178812427201345053327139493352041387667269640722829972661543453433144170359498819357003789684045803145490158425748194399069707606009345134152372966167318882396243063776530970618738534138817207816384359077952312118141810791726519819733825081258235026764214111155010256126729473180603235960006713867187500000000000000 [20,18] 37364365771531069458531848645174908538529779833912085468318600573022212383345616514439151538740878295620038648077769253290254558110383295371321137887464064379199458601559250330558609448384120264745861744464689511854314066536301514759816419648340938148004970090827796164895024493691171035796580250045324886311943824180961731211279922956404498091879212679498763352133728788049469925561977257663921290015424592604615213044836989255383004494634964079698654720366278616410571755338348245023999552352517902780260486697428094324693091414840897532716728335343073505821555043127924605252383705506311602436065225049169467155325137535758646044624877344043334238573160255624028606311066057138000658780158179638012153558015753250637710343102564612319917564045373976739765766327444343793231303701152740206052155192216543194928926986495194087746705234061697154998142016977820672151685608808246723676155023046003071160160214921396648770028880603376256028422930473477257025546323170899406004491165295391835072958373656851962677964223514799387048716105621885132406755014991207152123389126068644536684427122536829653270066558274452676862482603435330390850918805657626239424549129117033893818360677882710416405464273712583511802946382164307251544486790842502525663240663646442645594364172930980401269746564149255562055167010318728468370075886103782616454593760152698333456452006184393396035638912008059429025017321484800485132886359491669986412889421636097203283514604449227418712048910853496467932979366408893803980032886698350192154552365573496731126111461768225785544088979312692756342337732323328485085516432964353066480791438186065221535331772342664667207247110521982920014787830915410562653705504919338370979409597056662437578196007504957755684647457874352831419341997947108943101855810991119224635266909314761306507701327151884594936241572631452758656576926503614849116618078806555391138035157345257167130856434287765347780533020244485125214342171372805370454288407751225806681653012429589821672229765461805936717430068270838961882833929410914624344262169223631746506516777241034169514426617820917689174755441763928495838282608195142370579019128789048870070359473575316702525545618103981016478455549681431738667442941342941708380204757367772305265437829105171515099279589364820586695498480721262553868411596645126501356698235957920487741184372953294356003679397126066278916031018747225598521676065712565113469091918437730311432722693155573951687394577069998405218595655167167291960572118805580652155541247016942100277151999176443139496509229569331496424692604594476021252859600741014983257986429091226903725459573464183996778612300382756333948459106991268938832911339283888599542109181161462013829233133488130084310698320324011064617678550397079805673983308540868543874395550093263759373653970456851503523566503099102922140396301628950323503453034845733782276511192321777343750000000000 [20,19] -40214428735304043869253424169305085793225843029903269946509381231957191025288957684091949305824959572391409915517119355999328303437540718713595674154430611036737737998909272457468574438470575657474535308629005612531895671226864871857797289066887140382129590595557913058050289690683167071688339962130742877067116314974397871564486579999352775939103715224991475162370751020275161049804246384637335466219374391278151514421026807789336026318456735892053419453789838013265645207245394745398499293361547908987292454675217987764628608406847541803175420603646281585045264906980448443568629666987769396267815587777179059840493049803670025035831833069611522760862189301454678104444411358635588758342723399045683660381635546561385288950728853644951798090096120567437989172498093366410919685939461641367005327993804519147907181521511655906351170776755617102643223218551481966181353981938086459097992103078281196912793725578931968563484400670316197553944952896582817096027478491145069050649174169902263600191767760461693335987009892669659900985487950506875082308711695410466709634748478256996568889682177002050477606660350827471389171113807470804903042076414617807945356874674494333873550533851109885186667580900220467790203994121389959172382922010940697406677920274760493777986816051557657837566971845405612602988099584810907589989633484811011951545892142375178453872680056249466646609083309733733824022879723588034929920376993658291224085817592184545676938290404662675861203410806665715572545656184311470011002946429356569535330183621663229045283272717084063691850524311939479840800322230495053422086572710249357263504428327591275858693487462513801886347480231854123053071066100286795197598734836920816674167056690014120360483220398019122384678213509259775878426424612580482656408803420764813829218415820052567024169133734403634595861982079784864840285094273681853488081224793045148339009824024828728689385974382938382373585834688756456650498531429415501597306579536414591720571607457749044881400810944893764813477983820018085428244817851406107391162772405606467811552426474247211368509538230104469553648517826344268173019339087938544881500070173403866471188224472966969255341292154561505642698799561918580098319231595344537639008162645398311350899498805777363178012192680167335405413720768169059861291446531086218765143671029686741068933854980562641613550333120637990446064284621611315859928052859169476113141451016567127853986374053576814250924035539338807558575507946629372719421647330497687216243716261623635130406849500175586209254463204018871417068667796257822795964950166255364315906078057416225920011480495774949042382234470847347563373532513194761269795028224931096711844303055308069895885353674129394696865816525422372321182584791204320041465801418479860104674652986803475484267482817745022935748674492562746571935059294866654511224624002352356910705566406250000000000000 [20,20] 35457742983635467607535598461553845191393879685254599826000859458788542162160730147908338901609205635054527026032540347175649783543812074790843065040048580572292811302095873067021863172882304173856722059180918174112006198185855205942769773951735336847023948569739632787430547615146779335263633149860674904002719237139425308586636626732007592925111096705348117174870315657713223504914399600929587135248763771866452344101794713605892395532570452063516028791880841870004966133464085230181136416509198827171062405890256406739171331014805061853039266631994340779609794270787178307724183609269879324129036841854163170759644353580524862261568507620346739812111295057446118088448310696137533842965777189461600825789536853477860466657144926112173175344197020725621145933706811925642750945441672457229472901409279864105191901965719606673718865995792290043504975110793920034481314512618699873956056054581373778628335287083426094723566844818470837252211599775027015207420067552393782528855455181567043589209746691755556519947140033794751048902737472598243176768637881035313734614173718546341545496826853807180654461479440331344354431995692032070812066457057066011992142268265880081631113942969477659263096184686405420899871854444768871897207463505366331189409921860602321662669041177393029708128324638444486374074128301440232545675772126551989161436670427611760276666791699348055132059945880488063617900309305775114285446001352429428544913156665455588433321392706293632205116019218203949636929446077171572367986572696725049615623743546570747746238595437838475083377173495154703301200274963708483036632709904510492812292552191499428269790002179384355174567284369960940327590941937485562906361212378658118570981079169129453914666541078506334024045788806139006750801547960334128084343955916586439704655145301082221934907983094484812189562824449338088246487696912768781571344419773386433878252256279653921256536220442977104300664837526296035948248845809377214038001282141378583206120934151337341882413538810871174509265694676265916035893268887122136041675528734974546077508320134178855323625276213336668005349273639795549791891918834793062258520547166976124263930325687617959990001715724971644061540369705307899352939835694330671477499761695057812997281140407546258514778289551377439467119254499033283850441204041060271159331536629835557494385100526568025249717945971834264373361360785191249287833892011448890347646021201969077271710686617686933487108730535957511588041145979592850392571366032758860231663344265396678835249548042320884521117774404259970544750807740227465086745422283837298101485499641239124812537344165051258083420653855826077252977718084119438373506151844669775636083405934633180537913404039042538866746526242620289090089774285054521603181196125615795456927587428729922100028094126347328463131240780937862491327004690194746316933560592588037252426147460937500000000 [21,0] -8090482245571474598145125821499664633632799966755020286814326369509131310159703463076713799073905941178955453539779686367672522649656568378940839188727225714876754317350041562515227379596788266032796400346134197303966342180728646913880133717933848828757777283356769413467713834180165242113190381760868560350376795983830226689847044518402924205128856349549318011495583137154542314734688495749814242651835232340099945190113581564695171834754160337820216263367609194455808149864298997285451415583045269878228828868870845962187416003482699096327213833320454094091891454542122399003573278017035550908370151958663079486100696327925277600058020720257495577215764859983593653757299952574756058357576162500991700991992683886207405703683634048729871270889836757864544772693545641370206750525360603629313465815348476053881847280590612654154364212269175510077953470956726823376589362725496507112414850872122756077838695087340908399436372240202954879362743980106408532822383942189900989417627981788140219274151459198832307989266358638909475304947459928769038228206080664484357304160680122275824156899978438135769535173290564872866566527620301563970130280796541522483730226496321553922227506911331970158034437957819706438354535724257056243549187264521071588735772272977726712215797573658648501350894458505772342328523646077497064031144539404761740107111139845303667533155296703805179004734641609478428502469095168755042638259625561739162765893481680152008035334049420268431580395311981403441007439625444986323055689675714180485895425934497192568329019429743768345343531547922742720037647337499338516777632521001442745478357777692917655098007755749926712335514365812713034678562881809992773038782080378574585143060678450246021395694748876528152092987256169092765599280132913876167090688629907466009357728730105917140175198419684502252242483913083449293223565825671403326981600635231347507324180890378167788189258401144352833343037177364244720763311842200647376802780410149559891610518031414594551061567620018600876307192598334452812128798494180749654361872703311206309009227931757636659245620587406877773516769036451589231054445748424644070448866141808142109701114379254104005597692702786309330902770392839690652866823261946391336162888929370292247611020412553288577023748646920161458910056171477440352139350520068073745942544894937476993540709571950676025043811339649768301447531598244364363921854301935836552462804861052859107826646480732150182548591124325485282531956751701959452058066577080362914870450007340870707717628417196873930382763599870238671905521603713211265776160912805097743095684242620533266134211296138883248031279996830188989421197458939490520693816517999884544685624458640564085439172819492275209981003796497826465429732265641623496314393445103778478353252370278624995294747793372076482974886574426279483378320856884708583613938218479920850417785871400155883748084306716918945312500000000000000000000000000 [21,1] 1919360054427368773659918383967106537358033078110460383113722275727909829038426839071594830523965208899561441187427360892425724094267569716296270551564170557435561858790899649422979590769649121092969429145665359498801907490662112260365509374185959463839705747626847079387634414202950716774551909556297866159216349975540223603628758896137073875358297230005274240638876948598917637374107335159254071251840531199798647285326474424958876145714957851248981301142190152009105737580789104192192647345833771811736651157784004914337224526802148002564725483846175688539613179302199329110596042745554718237246654933406757134815927424727991135625312663963961162198372908944530075535485218695426273965485519334640079372416799576838417068094753692739113428846544021463654429424014328388328246192343679834059724305023410733621183758284353274650881270188673082053468571068048789060157094193275486322297216661369834689812885753206257982721634001040331006843328016867786317624155371246392244795807662224380343979292732827993980593880382539643943118541985198493275500417553428193195859325884745643972591423687218452632819582571252223975447747610351057124050732112589183038287775641284352159558943792100572641522636736577786028644978008859637953200484003915788528138472999006897598486498638704847419429831415715677899593447114096737437484699248951332450983828912801121883854087202496336964819029821165017403428223215613097239888392798745443033710445039666409338155824697669145533771379651507889266539921522480811646720472450386406358824111045225900748941890340416626881691104881192475443524237885286710336386161013684507711684738517293619866162451381298277983422472503391083719060406911601219460824060555052145831276823060512026879540505925477613392277892136572078644455436277680036280214924109571643241687915071098194981542512965802752516241585413478899699389528788327505784305198077633957192077491200108362785293009582339789881094285678943087075898122562635127174514728523937932274617694123300482021624450480502071079879042564640407591734036877929576011282412202423563188271148486606353276824587151672327352918665404722406087888244268683306436338116858554945341915797533379040291160426157811801111342829215858488243055414027934259019371228443225813136794752583355232825666359369996413407660039997380156912235106619555243211545050635931757763275625865422247182563986420299637752640774155646176259221738104440409390639299914620072406161520509242584598675589802704240367575616903800758113472926056481616215793927629314943906207766221343895682709564293078774760239856447176590812957113304543383928362567259432431313854115777920595758350629274010918696607832854773353979049318348912284657218084320902675299547627943736912420163564769439194592231717882063505338915865862350544433219314239444984652727090722380323595026776771323295583041345431162677555420331363844358034723668049448264127931906841695308685302734375000000000000000000 [21,2] 3522786551337836735086847451257803949070280535504386723741634118527655680883963409848014428260599606284683897563368408842429149108563439218731444594469832846320031625466852935608391088273120489817414578040281177730593703349519649610295206744261372332987717767560721149423425823979774842495234674868092148525108190486454130302986127983124517743460030194177121359483662399918093451252104716400131625034560978243933200468195600959645472762322550368899376718313893972627351909984657342918739988845284423408120594690494332361596308158684776699478843211899152785812202865526243603292447636270027704976900921847477028278628007955788299706769708426599073184804483160183313214072395750830217820123148609161439961274577499761144460044430278677141353958543889822771182564342787954584137166944293316884466941574912297851773522585288092363293813996792973127107893289649158144875325995315785129166258834994088275562622702091385732509542077496079782416435763898039880467632321792544284852932454842100941345449211908108989207861343777584298191226277732189932244215963880035181693910119768812321257990872430202827267747889157095837988466670913807082294676927115731909447643105131774609249682280151952463342199044307270858963378994330197482656406433534189191219543790573458768484219685662990412309568894311936839559471171774660463873131380219465159470292117451204041119615209064494921625105029334609184308310757961208834646499928601746405912783636486971565708878500158691497032793408296032606037365628056619924267316434497366572030397597465097063538724704544682978747182547804131484143322734963608969010686403331760431066097435190098812717861350758606443090970424485089772394723439516124137996241259520054948344570153146904691051311828956905634844412540005573722137382757857915879771616251476352252589392639764775679326547000516876705512108253968160610935843767594984856617745931935325299644649241610318963149169971250281070301566111606043117460208652287737583022861580075728368497802148659478887535567824759594871317484731476820800562435273336527659489537125706932599413277670582549034997628830169969652343354631657077175987517801154975999554912114842339363120650052991120371049218856020009084421209699940596201566874315957852522126852191161379924248616726626003590917147582805994516915583910085383408849352397908954577281364068502962688374481859808949306877723740017391568190360018125326553488150379141860816968889118165140863516432452362640381336647680112882576196086371915892363598134103226305664595321135975636917920467170985615815587220502652870713284399692480008417907920744579863951162599471092958342959115102894841615459188355963846512344414336712635373964396844812621056852034639089802064415101868916321126126374005371847404822433736187467928238405090496984370941399426652734600757553647120731958941834903814521183137068401884142508750535115472361840308921168436057103079406260803807526826858520507812500000000000000 [21,3] -41120732126419786477939640845254755921571075104698838933859670157169456272623661732986676146840519682158005971711049305317400717766408613444867455936237509557555779954091890680879373729189060967672795537219767685874957811390511169565026008767290769614443526513732764315443056478880355986177540081668542388700528776110819643692572487397724647694777087137365883627395885804582453290318038965592487762680661997842806402940147950958613349533779970729820666235883176052035183115981562864576179013896133331802894241783691056964341632947238140774398115855708992730504544303832703356566910623147303885238125765501323726879249332072357809293587819115115023686634103654141277191114823022431487615856940915481322384893965004485026827597144397061780831917012410094317138530852704033310448430610667846611419233229437627089856569783183975141243052341481874368296430724505588422612394163860254402763278231453391943230096324259580014131081938986396268838389229908656745918764827356491916195942201336624076024027508998095893731260163718722309103461743174594682123796791759884522172645079718629637547729997851762249113974151911213860031512403514909145416629611189624183445575641556554395884634655177895785165804713524365545442357970861383788906278730629368993572138540839474945333385787276917266288041527992073064988413763392871769078906641078740822668135847662757304286982110075117293097953712846666198186720420992059264528530658784394554896046144440039365383869397577908686345813267464788461712711336746765090861470495897026677578927214921151335356920314334169334061722430292491277204225573243527135996346524319805011193467797616917305040433076251999298494216520943522020059425884799964335064427887008489004028474151058378291597055620442630471519007288514260048398896548976724603820415915665487040547150410496601136612525430359706699751360644121960525354388598832086691067848369561268316857322791467371970673959972988520334604241727858606207544783272830375983513413644532915762328721119031506563805780723861133885411174966023873458669922576657481924167004419687755095262498167059305757459308925018446489870844089201121435236224010101423812657661458303663274188076780269322258935025025645891709960503832094899483961353874874637190982943243011987834579616869471006124260576318997106341669854410697559762429535549497446056907821289573341297710943588140986878000434675542843579086931457922654868984623957492463361088615629472036406978804725826080484020939410256153452806552632984255259036926697723659993745753852831769996387819018441100339071828269941615797490271953745834197763940965547422248139401163848584561055670634286721042667983410906272151258964037792839503837078853181580246943386537949397094754009152852451437941940770544115472558761365212324556479485371599024051508666041423394134439386902596753310606991186736555130448445279501500935914213487652850025121445409759246558678569272160530090332031250000000000000000000 [21,4] 849192468085254139370153686230314415023087929451114777003330984073105677270155863278258084240009009625657447930090679494336775517668274122341169437059115312303506169003127673986708287538411772273485096390435221757054798481025390225556100227690370932642028063119820435563940348824890438004386912371615968275664730515935991055170265573655706507737204801641005808043319313868441624990185770905521482096146269847276457026476966343638819168201974116516778415858268251104228219332409149000185007500701133669391288739436678074795750220407923676839653098394660453944489681475305219434684292204808989874735921078579275808841336275490416305677575277631225591965275090680823360906317631465448020643906641856049185489675222712510195137102473766952349856524003415235512964033589006422913937127966367293915047664790609491290205062149708315131432960247738135283915420153170205770066952590392479620955951111449532178710367859147716932384826605074045288832380721433524250038220125420967971510253182033942845009042396998049202489259491958022751331766823162522673506006569464805378612437654377995421484138395913672920643692590671635181362083041268382826836575618983236718661091935431822971767163145646854100578540510590043436201709856620728477904978009716154261577922678226272019867852073852142340953103533663472217791943692281092446733773250490063436156705296507187896646333880457120883352103460988088523623382794774195147411458585536585032332771956656771005861308864855005412575931103973029556896396332558181064837852883150203166450874380270013793091111410767857850433211678511939434567378819492578840529868335170188650973041358387111746827050777139757361141638465999745563754645405137449562054274449377709012373972841054862275874826394817515707273111799460510030039632649948077359433798133982107257249257374979724945564426020678570797120584857966997545551843792666469413866688506412819360075340395684157308683191613507649628248459026512182599588720796951303706970093949094265553724717823880600700825886904310102584221832427371166725486960047511398336612799665078148978267026537105481767818838074691353875125288920499136657827430294866626796904556282761781588775888808843791334975358480063880564112741807040569984397775738996976620122567851410032630657343921029502735322925636452335072249364694614284112403564358812944217755532162210202252711121929268082604446614590728920962916736918706618506450573734868429814139526135288488280615694684956368528666357021171432612562248699358430091506054724859656737464852840588796268352859511328600255787095743376685754332124510824093483810825094961578892396624473919138440632419200434561196719631964755738283513287763993667272380981156631321110716223862048923036426611517211430429124973251435059978705774960831725916324931830813649960684348767398904532594270565364009481495102548409275354246089934336511030177257039797115474458535921975510518677765503525733947753906250000000000000 [21,5] 1642609813171114112504526439110081528976430402704545092123741982805414870089105491690484982599127903890030925937613869082295245655841814576340855557790199254417072577575498744809876909264643270421307812378882376521823101953106382088747882319773337438598489285502861792747314437030204620263524494713930682429970134808723464917245409422067900769036244353975371993190413004352997483045733228296073737631026486520535331923288482697652491564010577064274160506128000791276901200490602689625726823524682709333674484398399015603309023989951510573130928519506712862268448025416430946057455272739180751332483312255122930635597547414695589219649517238873322712386235659657925106447315752543344501595538556738107997176859164040754389139661694563781408403432670663341788055811248154777334550688673838491661063109372985385771749481082170915622599982724584072075616283350740472484487526261014522666452526283450987381893193681186710117038364143540709977876883551378790994011964471059325221225740665028126878436656063687072239101588833721781338769576854161793233834941799347387766638842248596457396326085155125184998703407727757773459104270751670664280086679170517774852821738003294943667910618793924599364069640554383845781121038241899720104781219886832516077177158475884800094969017103167826170790432414006734382295258512900055018595538220864172833167137445323011590367490120887020760746280919929906115903935435551960546033174244760060368773730549654166045491201542982950745527900920072453865836469450192399345086345991901588662880541534739940438774229190077964989367772910820495922934645375664590849778551336837229434127396662479668913838644096351242560520551651269723613253443037292162168528249038878372054142845825694220781144113933162216357043305508579898178242834691837797614798145777218438695728556831089051523706324860351016365189666793011827133688675096111903743124847143744183246782415710276579361601153633803485562406926145346632083808262044217650808518496820222497110611254949124846228656381790123496291669439834188484432404819081831956828298787208602459911570183473395939156223174710927241216456738972413413685965714386698685278283077934413634400502906523836007354115395252378492116634496725146528498230797007346285441318727505297312241239640065577469326974622837613393062234294430888409193871281242379916074572630468527700054717781504173527396431101219217499053325484253467831499805050433058346311265884664273057218259840028178600596418868687198889559810225169676875506697567876045496651861645854643731570808005802898695590618016478740779825988003911585084687539895069375497129311718730524264563958647558125825912906784276482391123739709195780906449884136386116643677033717823494625642699275674785700077523276827327682588673904796661121780345969448514024775953777149181789250167633523126315677607349931738734952347817831977020753778934174463016991722327797553759864968014881014823913574218750000000000000 [21,6] -13021352869628504263618804537235139774407934653001676952978063662074065194038108539552966058056915819783877721077600468609752967800232210671219732814844312061273014750186683046089244835784524586529631535230216061376271089359788686673372415061438877381361342636644187428959351925386996622003576124647146655448430891752926574838770226672732113227675621608771364572602469149893393699438670150630108990505210477398933877224473687316833491972105758926684262588463623415709543522783822951490543797297995201725271916767480853674001905319211427321122289762953831968926631450001421336990987938269385095765010781892867667004289610081162795408664551357610595922864852686068262071843219975255376113338164588687420195438028309153754060448530191051386074322658836614215373211465531636152844774671520552797835116977322949590448830848294208661110858654820256788653401612519994053149095341385061697771500625963984151858156719348579600271296526367780607935692955164239391427853605114075722385483587469159371314134616024069118789841804246071654193586392075231114913253243053105032612241043812539761811952499284755335871008624423095633472796767575094754608871041452701048014895883606285032855535633683011977005544491588621210279402091395984918609239431137921881609877217737723456068737643969547468592965145263504436331627034905795012879106700678962688097882268052039124633889835954034326825183277711452044476742560994095221325483478376541761067889801225648961941518724818177916825598047841181456733135981902923564104030681029729891023400695939023328526143755845876196634492638189929336522362273210249813864828487633628162886879564674868248434537813237237350499399766205395344914213067373717323233913583663797627477112282025419924813529751321575699323857760825772933286331901524093143118772842678665744357154545160510459210080135426647968964556227046326822388581308148591766473541828105433027954568487704236297403244430655899270398938834656069397570593383170537208725761013160487007002243977385031246940665739018951337895381762649938256514261988929816965421526203472689477942816101008474215447240859121789102705867728369944967837136278426012525017641323330253396723176831684485840981102434854850374630116343976489766735383376013375549346967328536593447609218140378731148670531872102469835948513074779652523629604918231232186983085681061370370965947318289572605630178285717775084717808537910204651017306062635095232779319529580250533772245554294826243592052176211488996433811684210986104536476388803744033224802559873131680922359952343322280433358710563521329312955700081325825600714833120530113481911754247163201240991916499921478710361509967403962851130179510951430586317082829436216585256134939419787271317744620918673533500732944200526155003628340215813153818265654823738782926027671170560917864472661226354239826123295781814068113293207037110623116991487295168427045129189156824622841668315231800079345703125000000000 [21,7] 708582821380077572331497122605351718375756205106513329674819145863018332225771232274793644247822399247300958614899185715361811760318695266550965330002486574207189718137770124384660327349603398537515931534591890341439354140808833370575997986908728786198317291345773527346646055629924688014065915197172983149483541746551531675601407793783010766389453117136064611254237119442076205157148791960817081371550555428365763474810055438835109383027806518263412421422050320516969437517723101841138435993327204640181273108435901313449036418259568817579615933538432180589763710009529328847938323560568355121704130183381039695453999627007051302435261874379516587873067942795624672552403992685911219823400274796639374291803222684036678749273221432445104195701306516300867602808351975623686382099449699682842212519483104438635879364701837834036043970119435735953989843273357565725222519263810632191907185613734940689056421775298021536144427223944591444836450255620449488086386822237701781133672922612224965548735200611570737227163906713351024213741578400135648909219078423810140526071435025198380621638790760037576871897183196305403918884238664888607570129392604403743889189715028199628958817163641380804545538468678811625253091164834768207866111339743779433832505154695516672326597224960278092787844580068800570453454240728335534450623180357367909511798511913592320280631195391813594424063301874815593785699309251300390636047333750250688962989205310594367376715276516452217018722429680307895582958490378148518673765656771132457323101842760705962302763325596558920065979225147990389051044163529131997883875486614589866357391436382929833743039458841174791801024337823289486665197551804929260735311766690378529565465161908967911465492980688662997568046178856926035777777474442674401718069256502085317044889693933560407134167666260737970284510434000989568742995940092408430859848539036320378425188166101514638746764329659706441743641007327682831964747636399398161381945093377822825213334259648818810106184309245543405929322895037214458577651491610109167606637633236670956800886882933467774774619508782737154272399958481508474203642218445964722300170570055682651728537417235524211012900228392988572692385136700579205714541196459658648684761136734657264110301887347435075047601010865909491624901176925788261356976710977559458891679151825820816331382638926940865928607361215718063754948379622197198602045388109452612319276007080790294290185310000820300369413231593821075879717818897438609495758136296319147147536378541214317626859104141723990511806616245810703650404280534210885087131280690010876577928750730167898180488199301229344905384469554625665289270695243345724518385614176546524926814168206614703425590486618952456061906808949561114936513294284792523026331102302647676679609579666852654071750224762448367506182013949233390434141528484073907619567395463214612427726990517840022221207618713378906250000000000000 [21,8] 583276371834178643145569441609250209468847684150288999557864739554385508342474791489195791410437852727073263927228025615539653767226891228312875863759608479156258986875286092979262194080119066927949326822998631820344773637312548961794352179400440450637217226778735151816284196391277003596878309900178702566166339364986766874886573280540065678447408590754783208841013135706473792132802256852493543715340698867090718585721595508317282566227177008676674261769705110727861472052099039062635743077128839206169072775047694400168757968578549177431338150392973634488311609485023125748234730230265012365152913524384391554374386826196420124462232596592450447202756378607222190855326008368511036944011933496312435836837337571988230738659569154991587476406010756029181199448648251850396814980533737297722937392091331785094999005461081999216931287343906527221492137231462399489568311736146440088611379556901326991697714355986246173543572152778019400536905866210016820556505140947064919694426877044547070620873160514064859600268697439361079782601497356534475346666487377394637171102957192221919212155748674596135164674585822823194098841459091075594084634641407319660703320436172606529599081680465851924742430608821725627626697545241332406953788110976838082436696975051937102623790576453018894875520776671731127014934766323447120881985831991418897940335480435278892713922859092618007530836825718680206301149821088140490936935471376957810156659684613029985791056998554736613078260438253618181056936692251739613676413249236071121777775772776500962296246707749278815840428195864555808247225898922303698148329448955342650126799466337008991385501125303000817616210198264319188904738619943718808005102963216418605626419988330941229044692578063007168545658214410644607378235127778663170875853089487878868000212956541495920149515541138509795960074597406123283977378034628458140650611232295656310009202883290180930961763314231170944000284848877809329474351779517263011807351237709838863475720073611371421179162741396220415784162734911399635422134523223585716876842902339156593187293161586174210620642181542193934306167481666128158214737724564699132291676580941991290690259145192777438912177583927250037222480216606082939634007445870960937687754983782567452426328059345442850548617693732596256163577675083849220415236137767531111414771428851674838181038270553560432431793999983599469104733889887749411279837367912712586001005032804182613140238991773476064480822700027320981797394051296396213762417827866048047666074577933976956120917730750442695987486602538867627745173120947543611808723532283867606290262443739643979942718921297972524526895033015023528577588599916280479142727837137380762278030532387752956087700791535883536915921589774715585438174350764976837186580718262721761573420081509815400242234503225253947370068062002278325012964570498520512033893703224968207976530720770824700593948364257812500000000000000000 [21,9] -4125446895769614746827669610893198480268516178947109411388197230244350174424481589876627387501105350422875819858971228937905174160117527485396730790393056123731281667536590294059383788896426220325896209154268985473745636482807984444876778772509261965862216160103750844647457954917165600443515978740238323344935968908171416430455284681423887929856940585768966783117946753968257276950740572384661848259521294411263939501649914736625635599062943416330045102069762582782088647439723291501053757415752883049419870845405018086232239387807226680968633947771055203142059626727697289262871432727144761014665558054842626927749650544254861279701211164590149544369094054502091177544491785705706690427321193880616210429712758290970370160040750593976138270041172878193545457473936446841473586642784273629737611772306453953935002249086372491786125462834871311806331438662531476790664981826861112680647285570263390063639425130289952760921334133986380662283939526161996319533893573214646140157816954750863195062866386164076166381154775414444213474516248538640386549724001552882168105027228424052300138442263874627126344350922007447713070426175097327177753387278109069080004330463345521429464288311760150572708754042084659960779359582481521156764194240167828275836424944072671707605182410063046362589997138597400891481931359982613691251390751121478309293060484026718998884013285853425731319701614040436377218111925111190883244423443407064650857216058475146631976270402385364917247724817636810205915231708520575719189274648619608161837624031895394452060798317325602188599671021084153316267235896177967228534890089203871966141137799894529306743571720105669616410439076772545775158397129711813243470514413399193358971405293147045664921194375680294060223686261675120060901183208133654958368541364502566435819985339250158096781737605085618524151460042498886174972147926568899273363759053724003703341691225427257103548341689127395880755942328901046696554233570310537452942125422320078662267529946136417352700278682227804694415864821170324613863558274532860156316145570832602787260128521744048660368309423098680417810974766623871170610852825862352724982493402372796475907130946346111583179744636957514907016172894398678884289487625473625472460359006637397022573315173806700414255209231192330592432082613014774039538401663690632319597417020378515713983343027187084192447253063285891996496239854332715975831244212656402599851610337281471192607332957238068561377632678757404714593681785319984148505159384469082061368813956684962513851740477428973798299522396810100957006302971534191402383876695150674615278599314823486119581580685663152961538140711253059796027779267506350931592252669030390524550360464100127529239175237617064572872650423821464024956638380238410241866496760157397796335591644429819139832886106696194342239204408916154034736116029281032093931172758868863859049724851502105593681335449218750000000000000000 [21,10] 12427194828402841066731063130437097833928516960448609427318499703599743657001888123822176271065452569558273645876070333914386736141955081782329614505875634694203717528601185362970761789714379555653926694965768536749792992300980364431944302918475181105550256377138748824182558372050173413663417176284722376073412605027606164812782310379654357371176109682099470421629151138916749481757245463873579960853257410483354556068985811459444242669341514631760058672150851086711856828676884266769735597114724177002370250710766935680535385125797533618575509287431619879323115192652714084733637261477493438608439682947050390930857266945554310428641314901648601452598575935851104928051585197473388122691933039632667739367947364819184527357275332609119326391803279024066891080956355447643928869462224654044959727643634833070874650418900279791345031923048959266250482253615261022700667969296100321181608873844380463384354970106510675377983810141351256667632417374066943795615367600019292844489554705698201118527406394682212005498377422141375021175794375526647144315630559548298102604575214986113976134952404060079663176711473623270757827420635686729143516865377686928181449366671462055612948395901937566362043879835357099115093705550897881934195555399985678939289445663367412544149890767033797907993770005031985416642854727209996546191090032612099768695881706867519027983584966482978421800187954664799955986006768432459241226989522888958926913291226716667002733163921721708018109638538509670526392906449214389422330112249829514189933584069022210874714606212951602833551770828442723373189093135416377823050601607202459552315516427311627131255361106701503156380330553677715288255971955275124164549803877956374924484190405782242820227383351729666613850769365363162231471746178433352762476336750567293037193322741730589769758864692836996263541419566296659139077785613804621696075299416005724482850728502517354777748015018118433460958854959393587029084673816001012274417115038191840643121282563389826398367171614274423171448589536081245070480595620568324838344354748374509976064082006622723084383757029292057587203851063049451307049190216578615167066113754430760191798562021588567479556030711398481039407523385936997627174818945187131573604630399482094925345524585486195574142531727350948973169786207925796103742709521053844657636636478016995096310335634922969602567642942448111777710354701771843486048997585643780871523662553804654966314035691704583953343653420185305988650033150297485460221968125492423756800661669412701077307739446943952039490871251647782069466795561599552570713112659563379505971511879687479208514088131139251642851085807157279900589099021529899040714660728090494490423280846464151330022374079035585639927737875933120219731771790849502402082858097143927219123249750941068262690015677537394002686661312616846980307728203212485294333196589149082011971358951996080577373504638671875000000000000 [21,11] 5117017216644467514264534914138029229650054728975760920655293533582898674817120972516910568386955929984784548748946429030926792549385263975649145949752327864384325295103861229608045887972862667537439555094704474032719925619198019434662119409872813375168187426668125017939706682264052224819593346230180270635821005376186836430953964149147489424739617183433922084378106711653608662483546808541223735476689023731377456604450801078937532395121480433891879296291793823786221869885799793335576483814599834832640156748016284113018996497966264148637742707530702589388991948197841922463521384606817299636569372402824674618088472987303737979335478428716698680236038790228436013589651394009882517086369451759388850482186786804173098207095353432514413929821238084061148703255277848930019072552403310340500444957326123007391532995733520979068280734589762408461289820952112414117343619632990433447200186457362047792905757386836820225935089102515274890612240812346443028991026146190999383776609496147798008227921431620174536834508767957800422010971041536109676115450762032208110192355169315797847957303987172986356996793098149157494232769505343287353899910810577548534392284656167562861613950636025653370040144452574201510410285059756332267781968965907705382522900080463302552863769605524171946418907971233431024120173554868635411532291452186275597560531501846229503723873264013143956180372430949614471413452216665983512967998440875769628146856546149190408759112709852256088416119960318253479279410119457020583143862058463204011683085774187688441336753526882220105090838857452533431600714432473191812815981948732319444150332967321548737825175882360188005742053099875288072260943807587705760992861771387534151400637989331150515543490818793157776182644888734740145353192538562074500136445378661291784240926671496148819637432744609625356900591564302364466374270134174889658610881872647867893846535919888157029876355719284539970464908866876628641013484379575077603562393718615852035225279438443780055283669943854265967329637014579780445851120816917965603523291544038056781229528989230043010973672983043921172305790990872458341651519497194836209491271853672601654248868215535691982165079920785745556793361273330661131582246211786980684377882992485619382709647967822685535257480486656523414004007811571068604545891525241822931281754140084562244495350681200520310549856527548870049918093565992695673867175442615579443484314083112326859723624333684219964548967725411586409801102774694463713191592074128819305459513792974094427514143377877906738608234623631239663790245404445229765542458932999280322113032974931847562421431372218751750128680683451801254100089020128533517041639265049174394670198842335996741140373888832116540079856142395402405636202739866184174533914058549985538575133035089166492071037518789872297325055787405552615730065731231923311815232291444033307925565168261528015136718750000000000000000 [21,12] -229304476349647978728710332902027039334985172110977544693796112905700044130154851567517505971368251876486996745358327348151667713163504124085432732266215611164470993368000662256775147939022122343315936037287875191777720778798395045755796156479109144533054044709220623367452913514531972339584783884550359760200722874800353076097170160572259205874790265733107126862829744890189450423909726005742988905800835343326249232206207186384260423037125481121096365219064854326871584658930875337879834030438278906239680905876200788112917671766518559492442582582844448978583220350956262914517244594513741231553865422824242398048116836869944278665218172133063558051589930917896803232089405988664120113324363055571042054547126972337797007731805733674761737463387055395110172158519255685766031493131961178659929689120526591105456121503708125785078261229643930066270961431563543517145433482312851190548149970119478540286918575023185384413750444438516141810905869266295812673985641032095624541608247070516377275671873258471743414558410101208995337928861314850128279497939772347667853546448514403366086940675805932944979138792918990505677643930454778160139979421810027463148427975610264492600238629413579856920986468526552054404478833456131735931941817620528006136195222290804567666284667810350272599474506355195986675608663991325617202578123331615458826149312360394239564214299386010751733266311788588852778545131149307197028321192577221101808651772403844134591489207933091035502504026547406036633338800517535266671420459812802535009711031533494475058253532695536746615738415086754448458274766217257000398407424800218255222828383853736789405323993296900763073620214315449996869873702470099272033166598587837070426164610499557964066542577610458365553113487525324659935126550104713589990657116539992408298238827380356305664711941869397413374791892383161119988178175425752280951887125772467016254179056651663658079988659851088176161058498636597679494723419597975575410069573110989600757085639412753190187540854174487324874930231227842659765404196702635604319379651889636010589960533291642106045309969523655222920348391182699669092990417302839998576448245757176738790871875605805074866230156914230688329090637227762965947717892625438027370333287344962983997605907169178258089988822532751541861805041388650634174251724579303055183919847766691100930277411921745689301388796613245312036215520165221314518674647237686992076157780983735926346209972187480675933985614107362498958834580195977240880500768274656031960560401205905592081630049830184909329574036250120151707388767027646789164521437593185188806017638813094898758565980875147795792488721702762216500719059157402255986132387983252117201884750594500874413170709108083621153875220767976884788324966659819900684175858240162582932412309336439494702431280272778749315778974659913358098335623429194698528056466091396004003399866633117198944091796875000000000000 [21,13] 1217022936667087123418898383242208685077419861941985166051871450845406172901504981133784392092016974582105905548467764319495238601556549669804120078524431494348159202816724862502446525075118451206532996599452237224800489806672967143525684649979089442089072391365315918914112338152212583454535135259201420473665810281760815663824485483181390158212662241027366977103136922885328010137678214515482902474081474968566430935822264340513870924454945602166996024326573991071997092656350698535848747069351024736108355239815479217123359591555114096294194135696784962624190748910544260166623121833205217806856984474920383434437001985007283161854837086890064017581193863310536984598821625655535550779127407437199608275846640753600620842580364151400390662669233077709228717591314123168416733036912304499848003085571168204827944127702404223999771017265165310712574663586760974348208779047110528455289492711267850033809777040037522323760812848305120510527836246600645556847751359233055536031794507235144218630869761504751605741843120894841647680268054240479806078409742015964760121320788635412113160283762361559405754793917301675470809266517146311410952027267931769979852812831946425413365032399275979830738469239219434721581260101049829428994036831144807026946176075295717469804537957785719006132537442662431403835210091953975481101877926406026369363842124331775569067169735058775524500213089999962147553517537232387095548269207830522563366409339838909873746376461405750326684014589609028614641658344292917885453053360863879498961908867638617089055572618725705782274046709100429001003796801138613803649501808592413912337855878130703680997963046555047467873644609083774962762777976928908864874839949234688380609648250746910006955395178477837435733774417990438118057037190477255030717667202591941278914405023735149869055447788652253964835983103444939696251964180491383379842038402031014072172618658853879053179091519162071486444300974668619485305932707637995263771342264121975164274837478463304897940546467902835259858417437935902153833895110434417490830987399769732788911644204392126300225435869909477805329832240217706567840693015205020259363834426098025924890498554192786004594727944487772287370309506687066788558668351241977262603203189718585248132673629274199113760878964825537007823681817803557788811720896490414396188349522603741490895589927553585313703725839715992553011484738125447768934959102620787980178773447354307733121972972579867861741111590116185599861533297222466085149403387316119009303802124186294981355158556486093258685363568183770408979077325865714999101530447329686605412369166106139656945591146375117634499898613135320761583521027997886875400684566155700470214275461953965974653609193290507150383389474052944474271958369899085813799083226655729596723260580532846455728735984665201197307111525769067680421666904618270676889137116294392626514309085905551910400390625000000000000 [21,14] -4049948201490420242941873807733406491043073754504167232288472919459246000852329000414335078286024216748460563349698645896952730957353440856426658224648018818167501300755019096596289891898861332711001837149276737667676976042243974585520188473260559057496866252242160531946667021856236129524192599360476846457836349841217707431762517421136350536898916563648254095601845181315083045478709964635035357869436378733672920761229416860371239895376798902986174317787707400926745212296677778104119161000418815093036309237854369712989139805661143331962758828654387584962810233697820027867265999569384405130968803233420870108105214854457223800803860536491695909370263722897660634732011230125337166720830288155619858855781445498600988468331583522307982951698375604788544167726163298405173357737489234728126104839241581419301821883736078760750427437759994513260895849951270093486453083852685316674773736908332945846802674484125350161081826724113082171392036289151849513300077202597513068838813391710143501137868833087844339769114851431813428806619758155735758638244635683462009352928212817406375259272472341395009919092519367614734748323321077494864863186213907119959882420008815966279323232722306831646373990004433833279794705549756096697240342334956961890576058377102577108148657590594648125746124195037086346945071117815108130686481964609589495729261344900175508923826985214389767750396209863989993657774275478882308990204186423504777661415446892863150030144791738771821705811286235441859437256332960548077594922359577685602582730291591015459770720962732465447449549436809420894002229291636590887621427792514180500381584923595996112391199014828046725283507738148097452628708633625822821360495800162400280278691168530438627901334567090907056556270025378879917859689998286557550661885029648739972841251418418845596816388432430623050516751203151150199940667569355531333920843296310311780269013499584356837363047533535407811646953265761982779597287566974110260158557649606957483129976297719281122379036050507103464822492664644842779101345196223127650741188893599470019626016016776662122695924937564711949543094052032405647055673850959234573962745503024129513527109264019663925501765603843898633841606161922168385256167112252573988497138168082781115194606421850446056867286698217172217628144552601379889730238580873761164048417563788872919953988642627998901365647296673795162734863987303484683158847213067587766427231797662876536831340017569762185851850443689284916490106840827412531479944130365859384274167983552246052328626000944932548284765072372747682784108551178084091771057834046900603336298831013721690810222462909704236708534100535437070494125183410802452747073285869737430362321395369109828884889448648116429406029023259636047816311764222053934890422440815799636437608232681933169140800850910609166162048348989665113635881815651119013446928435184801742252602707594633102416992187500000000 [21,15] 9951404025222183481646833854453984416224522216650006547979766327383980607055756932311796614221620735611073940821564133080024320445630669976755555965179780413855759210050195130689456005251689916811744333686561538650532684236472656513752749214950710561433700050167687841920190407397720191379924582618873471231669981923904609926131259495258544904169669032549510161113530646555624199813980548091090345860056983257178613153091788733901261785340687260729044822959889977231577000506761490814428402896238620562669662088452416175098618225710859820378617822130406533530898299321160412186138969874572405570141731160546209191490650893245524046694658612665008127670743980324419894339346982760924511035393337076171502899202517191542787658619161788422197055217702599236814877534682903761924930676051563745183037117021399093169814828502356461173304016762090376989443378221689515877860688015496286698473920609771721808432307291963728016337580828772784926276041540080692226932257876270219289894785515887649169909773836319600421161284993747754380353906692638966373163077584226300715482697411736333900288999104375486365314856398511332885716627172056802006508748562221678259152110167976204548552573811351467176385520041048814590902588790573962974107617431434839504287627950090199264460600719236746026939284190163835755438215512784569635443481602854837394148562123119500666369206225872272942194895929188301329387291063264201636886298634322990917748063782618906849426228879703896103163985774613495905703336333755559316591294664517260933295731619650458343343594352692438140403810798339698121026797203969265860372831037738956119891951832839595831628330065979965094312516212721210787189952968632646205555800757383564149874145840856261445283099009021285265566024170466716245252861124409204581337512915357027959959489736086265332895204609625996776788565996369932957727566521409778339507745246293460809264329066889285040606774715078190142063833706814601996046922841116366378353427676533681624592596563158006010541442944593674601624575434972581197333973264390837397571237355921710835684621623527809389430434745869874183582209601846904369918864098345393153307232969042070005796628814835954444415838945741953973164205267540739622268897582618579154343090879121425207658165405662234432948241193106795666307301151233949841596066685396420859932428858285640060511239496201354083732659022361294626517580655805602513751227048439273048090435853248350814950954999145537669505074710932773879015854514643416019768388471583345613834279494342498517896464644218141946190448626760210781723968479380130414822760117656582649961075681731652384516718013615608840703499562303622686297072983428547479383762686141657488783366015292365163923803658296309784323127972064829861039726701911857538405919388542326698109280364886209759828947011494813425515686668871901271381057550797686293841959326300639077089726924896240234375000000000000 [21,16] -19087699566363963665956690739481805209421476632742539212670423694913215428605467233372605254304658213324299813824519886743539689759655097464013758766602385964524053924211105228673860422883284720547133338509324458049762094383206906032189132887645916011428384040530661969708131144029649826477058003162586653806162007524273204797638081297869159642778970061651694495687899926105579096758395145124723650084414494798139053972961307153735922164046513986702858922433426971659075598847434152616960000979659880187716827756206434239314685722515071918665097168881000145693671098132612502435903648793146734809452636082511684744535493743631159385508669220061128983481700589153490601787672631141180679011384621283205963226540180757774720505211152052327889748475893620559989651754958713470193380515875621275604379061056891390964699125256406636984018173783407736319108330826129389906429730691231136767568781094149489684265992424940755103086266474696182517239034516717269509886611737395339171073767021150097674253976667939955566597289858292096932825270536964873849047619253630252766473440398485486659054425259573740649295125160483357750557106191144050257180506891474713376255289492996141729168312659899540863870078932217878286971795833475971437081498510240197593350862739548302087281238483145325168524630178491109672874108008453366060382471626231787492151989135891752930272079483710750738357748977103706638207305977832806157065953309129488943698263510943456025700224356151245991530178728178679707743416169420553017970623827620879631998254780778555400402555667304331575609833370475092124587328781497471678287260483203183668752573493770979214833013482218454151478746454575965728591334379628111695343223344523407396414347126575836591192192119116272197638151061248114639215565977846431634350423227747546006442997426885427058526030096150291921374859709162471380602448878580088299704983016483898271611625454203595604464693529947229162019305800892620201711295539773022008400606611969085105239635576017782969585776918279527927621249627064832730440066209936655875016756612704892214291256774806780584249001034029469415800266174415766661214094257668863689704887244088028152903171071382390470719627295932558369703090625026483094793681765374303669805597220022680308878771672678677645502702632086149781900140514142829045226422854522856180172221289761174660778715361635198462991176326301968932142897473835492829490981446376388817305087615439333089277421760297155395017810514666631764847513635442954230724263480994727854163364300476395684173704471760686833783585205691280583859588843097807350520002628336592313607186916044681339456116390432236561270578418065530310162806548596653518043087163971737916433471394457199351367338204146736334675922810959763220412861162657575105710525220839137280953482312052951843479617688271687750234846753843124319076997091534919626099053857615217566490173339843750000000000000000 [21,17] 29227671136930286549850551141392047947923626070465318685681642660998690266682709250881439458756657375612235239299903622708053265655063520873626338745122071739815829633432971408891219753705714353257455932791633381635849886019776829468923277015938230019968101814205900289200534984306457814214869210632272139052485815403547612046090240489156647798076561951032174825908454296123343938758540070780593481239363586771340098214493217465444070028882900555320542976072017126227944618597772385366640878553615039436223402843989585826585585314905383555231697047878509406080585619855706439791913840891291898485656168553813703512299399409865594573189380423765967988553745282467808001783857202438133730029073042533158885584433901132898489457884755914724443227371719513642132564425335304307807761848380225483107973288182757731754039263491872342230726384293518691934854107023241572514346751306390077341641776240910345632968822521843839445176081846228363922756434924682416519017774948881005851006207246723838272845224130924780511599551976311279022848329818980748289790410728455308274572536932544371024194265696108929168656456523016397622092824001814778384722993853905007312397769000254219559033921622089836202954308862154064032824846188444028009880873433490692225268019724977909092641710861386877501774314708195325632869841579134916825868685405429499847887604135602943190029612399892320401651795258245829500102762511767709494130039160400890349746166625270769404921327970614680253119971492681458763610352448965216049543207530374717555003972204784587038659088557082490662662173460037524321900496758579491098181936366859872213135457375143940816271972716287003487747765011872679057464871155333532633000270426245082577240961105375072458639405375016912954164625334284365883470553928576798278343521660768693081716815989701286277003546283345595079567722205168419100286664003936114059831443938918266654272433323779506803005057812637522728709074724405015507832279662141852592358079537683294156342932382536094297950986707185817493617364176380305356796006913786640351648763039456796844227543677812710503366652437715783549454581916073114736854258048312210573700675517167007462751337097138988966286237790550457913654175066593199572372957192302310900737766151920682833759283586991500157532215165261956289829385953234134374485463226726100023624878094959579672234816749343318660504650817025324612375694667615757898459824025989106458187670234746445779718224803851282985469550361285657735926897187416855439405098899615438519557424558173828543125760591040262450787364635038892576268512730748627793247473137106334739278481956362040638561821001512355132853861013061825872857914807282594018153922978990994692664081049409076969051007343981963262313448191662738126137510903162440339114067998557218075535681926053101538895842896753201265023618119876708372260702955419686688287583820056170225143432617187500000000000000 [21,18] -35868045235977898202879754907925308685355110790233910512724260852963966801780927014669401396189404999341746444693039433864476307068182705941672383904838973922910569713332932751052033878095345802531820899697182719786613198811557233584628439961744239173226341769851601537189569463113471812191100130210233219686485265387115267299582353723637788490011188773525266896117620233003914457880619598246108802439449922604485027945266568495324677160566849510481578575981721116724168159018566843829703212821085194528079771521989059025392626280243938538571239742449505270503962064462025259197617178356779537748469624996292944662111384663444383189612767468102494044994706908208672285705238789645644301994902717755923337305063231784357497007362519539072586554760415210270657976527474325965653780222875340800024646331927396964892846430567042988904813190488807677901162724256979227324874594055881785818818095550927457784477170688979140090961826402896271994420136862382427203031470572586876604489872522625989256803604763933885502792494648904077951671435296865072071162105805235666605892342507435931415893466139917694782728020639118764981454488680368347417542902710019876120106173801122082598034553715219208728890804236434968308707954535051156263109789800741232546098181202962076443108714429147333093035175062961881795493641176650953983535247128319412841965652855991050495342414017509484251991838515333080607546086881709065022629088278023751952959570749321684140933697706797774330434404162330599819693250338779891089997458739728212460333538303719251158662581802521844063625983521506324668286135913674629042468979885446878916864496017453952504386265987632809637920636246413431388060591320327221918021339023279405533558362075971764595498438821652318674734982522808118324853747987997885791934023725016519069110246900984532880248262679674268068555035070909864062500030748711825664144225333711986693069504229108919235713284198133229170937040037063265190451313100285335822968937363770182815374058671572185619886767421324976047465089088393042744051535531218356798843197512538625016269496870884582684532424393697588616241447728742724205329489535135811568510900433219305500087007640042898720976496955693140584763342937037705798177282298536580229003829855933884792126108817143408201059182805023122825960976737003445511277527651536883620131849700685259123928138674261897673258822484080691266178880316973476627900275543295241131543220320297054119935417959873106531739843738890675994830487473048458701279717123725511679127628901729282783335590072676486065551003996632573479715953819567611412390561861269338917957767123152017005291717968769229054518558766952260041387724593097646281405437470936752094113377494016850807952250252398415014963357456443671727611365021229260042212726143220080791178344735903886836651276246937709091017680061106403443921649331835310725580256985267624258995056152343750000000000 [21,19] 34717604820138249093088382458754456880270597176352643315707619375070825833108649199774189575813544945499449017058105555934010753404908738117672094887122298248604463596106973711992421354820035538756853853832036927981367177660187728585029835553433894574496407085321605958170276473990083706020602298686103485860430728527736490881631626761126615687763852401210678024593568761612042310556917623605081684985562640780740612418350871438640146089725034587665623383866776926908150091868044115732837041227209047454723424104586442899800556384871146573683687881465364040093847341222346302955662297556865209087034963301925917036077190563834988571670354512232335526146596508498526871634001625999295596202038015495999217711497940687626874289526180242149514332552196940755628034995257452516874635630511347633030596641400569359868327437988414730705844186776575958688223255013885672482805931255374027625221811301307504345204587710376401876784363400413639425182437962598123368380636616052729068866565509062819977953687179316082159152294949366671327816419563518634513872304266795109090359143939108215039761475146758987988786072689505459124873055684050041038427872357967286373972698345809272855525029896376458311042391541444744074289310236372874011690426846519306463022739188069241614412540418847949149771074612608303466733502101551086629532887308921833343420107957548633067347012166062432106555564561837383822659171726111835307443322254352714791146120668273133897429838663091850074891749096005971767830405936853926395656913739760294885184923887721900325151123117658799037023037461912654364904741486526928713826946494284828133394406455061991986781334521871591331073882741379760192849143685012629497567411779892696701352594970694965575707865098663814235809623529232932292021217147153882539882337325303094835096366572267503690367884507634672170084883010753146592671033463830064363270238059157194960270791835109852794462053971438407630695199373965054235345672723598235073313355729417947193075613516427116607937629870447281134894341108640028707460632924714353502541628368150960554587199678815137634456521211625389386191713416257859309256763845279924260456952410495328778194561139330102801906797656427537578209402053057009644282357655835756502921043118403715607947430629330949484766629811661142857616004347031341096314779608763972930482255102756616909780803849401775205561403404082822448196046209332048136201372138995965682303273355416121753591068099986410574290929517796066637573174290807264144662943314797098890974680200717115109406904666352709326635344571890778800883053740724572106601697302568068041351268196436755562972655959020443051258950389402347757937164678925132518245887096202107068891741248102936180561183381466519177157272478731369728771316003799945258920820744817267737710424400750100247071945456641537591708681822047221238744865723369059651304269209504127502441406250000000000000 [21,20] -24999831802605414415212297821429193512523233276115562178352756657253062531005220588223807285032965621921062406707971743584895031713928480510735864821904365761512921493868161393005140945026749015943244215255870460612886998886236375924176117181744832390958155285425939347281802524392580346462249127155931187016020475090793864639037093961195260734580401860255919392093567528584636169998930146390254245533838596643469515460846390422515424826661606912051461700225331732834356205359487079067090431871455941180724123981690150643589208217639234029852803603951254375945169596603424277864250479574663322348128531686276596569526681122633983460790411262618214414041460670175598781165349324668164083968232205085995428027706321651322541120341612520641753751539157142551265711352778648824437244837441806524724743900852415835150475269794840904482792382064453717652373678374018329599216176195624762186285097687389727211571144537761398592025155039070942504037949833648783766094094238773342800824617682741941601556155235073600867650598196688618657639327813339781231983848379448938253778803901521629406591745100116058792864336238221310624768114713970825642751765206901258960094677695163992740387032787058931496044674954681614799892531312211789738971910932567083254542631502462534459410422084884110967318907938330684827020778751931623200678797081583062390641509835221641645782344518979193490777758855138522992559656620373941623640133364781304803006810503694350357099157474237188732256908267369421915718071130262098366366564156677841290974308115970492484857367943342880762997154017218952332098579684698716128658659888862056137314438237077587650174326801107340868253307907335478983453086300450186011927061544593346524301441614804389302993832804941348042986655871985127375492078355546573656230223534430405318073506969717549132722892068849081785021036589044134327178179835721675743298156039269107607815755830677635086119746493079336693751099274026278000813544469847849556683321085528147126226390104742478787389977715277070029647788135532086958745417169427173187589377401916845210054074162875469320596414496916512828479612196933980747316924999213790949758486934887252680799810862498475902943356361692229339836418922334099380030842262367389072734397588088957046051070195651096689721824362642428878593270079015897707055561278497933985334031890647651392293751065088624018137844559514545902550403421415052413854034977146423938855214244810857306810016486184909284839095609207542927053289526724522694402456136550670477657852906516137592325015291217359254999013414366142269853786019710705944372788806638566161004988359054918166441712130896873756642350876109327843945070175452282324974555354292498001195235771078193129876383919284859451727740679699843737597091817161433372220695188020237991281225255159275133463669887257652957495822033768331206450476894564971530598995741456747055053710937500000000 [21,21] 10544295652077678964271007918836560933395161309536581288254844081286908947161268319817524781288822780068363029318467140585459255561747965641853250396459839632749683266142013936780212003386450004913595356541200601148701340081957861439054437839577554984818702373462725113884938487225398324651416238184167186254692293975618573915234220722115407577608668644906230079706616119510530103628685300097698714479442262359517489819944080803231783065425334727155067568837964383728290900563440687782987732196064809368083441520333368130802145193540127930062608380236828602138006715205150984393687662513539819496615983877256939701493887896405701887680751685604403468160115701977442397661850147609875606155089381205059405587980825641489479912579120155848075702299191559907513682291838247972060222218190276383026369623156568086422552731740715120419324066106812403776056865802637069431493359564705167576842970924007970368597442045835797964408687893694966413682902703125100013957472001894789299712110574779820271855758345227119928658506170365972287494028843593674238033934897873904548396351481204694052044153534928771772496013811966582740934123723064677186143348024390405932418510690804683079023760992301187046038583137032063102200028614670921239108862726323479186391622588754800912163164300604116484378786729118995125353584795233407969748225779841648904541690619387638683950318033963083502924477460758578263202958731933220905264092715324052201470772252364179211437738394002375968073647126272564443456298645977138758208450676958675321784014005663311338219695176992360787228412272695673778383306887177197185724783063101658697343074310087390486444482317646896077301546828293109896133474452831493134138234282746050274712277238209168033473145360950126918351954482851822125773826991930481120470819406781546918613178450863173408949099630211560908928224335866538795312510441657015270584174139051740943079378095077236666816662797072607694277071674375080844535621371407391416926700122180443147166631307822446984309335237988146086574507303513586782774465867064138650929264568869700522755024492267287899985059684689944212734549569999434262830122968101916910946952457247861473952765806195251395221833965210595977933670536267416016519492298301599490834453178933323161621519211694550972387287883447916479983146134232908942660899992163291011753380803012129734736535224534727010688295160504542937602133563838351719569906135342109933558977488076636602895764186533433742305048139325185454953780440572848853911602533659912154180783952817976723538921447381020030324374949253611082132127490128421530435828002056538848812762930123183414404592288289809013551819751847805325203295099763917104337721462827292551434494008003874166583733292599709610961094341851520988132266752262797770511548602191708803755631451567320005172694060997337584412545649398944573506969879517214394581969827413558959960937500000000 [22,0] 9576572854266082508425376323011610521380205667438053447688531559502523502084293271711695007394470887747347149326704574458294056662758550413358940492405617170705727421458645102862874782992952668617378447385211699965982865485759597867338264292723933023945598308884491882164296652953236682348275782628249106097264905686299136584882087851642431568981439286296637737269460974230241788782208014916892252493053402223316379758327386634340663873191210621841791107725601932855651960335849631999191766574638286069326920235126033892704419571585936876526753361164185119526613529715229796777293832026654109668800830781192281022387512346611083931780258674660389582985600991439310359056278355953802249162760770164202366669100561522507001051575794763558047712229835303168427040689289070866604729028078223213959584523440207358775038628542829177610066584037137407030873159991753360455431510761286368723855354534184260555272976739889571171449015357047947924718758531701315346667586774888048054783923069417292103610426887636597910490233900425542696954328111797547340789957218272989239093345528822062734003508248059027350672517583558700879065569627876402573279305548147069969249090720451601571532590101054066869673032381358650856741964603500327087864460197638491545708496058024610061588946945691478979557168545679636244459006021830013926551657446567772859566287163765747194484248787666847597232244284182665257138234844721494683771248239259693509625705069897252049108756166449434079657904155787603602462190263551938038199208881968448498610088283426933039472292665554492863615749933609664653531594491302482715638132106327804774321920721102179230700088948140661017899448371525555530334649472219923867771962372665047388139979605982536727694150518916024347072229231301057862765062589950469610647496910175545031803673299173108178593164849284152288664561083736309047711731396077730518843136795308400789832777802440089966361564551029468413862149208999459280016048301601917131181838337162029059098471206403456763211312124614386866978342847957484080501333583869437057501967256415234075793507009145566913496528477526465980936415616183969801618519563102696317959197113617292840243620540838914553462577089235751035755993648332479995963280828364184635248251713623155828339710960558596664561866180411883290644961345018564359680869155621796506555600588367763658363783619469573237813783345165282491095996674915931993525846503532541287244808722244084900569319775587744062591030733043256405619857852234417091701769965990924565064764586959320683403617267298899562548325511670067299317221985417023397716800113543744735046645093103243846428832643697703275281541085959978626014713930561238646050418066423843377848747880043433444354905408354005564485107816266559519194634564532212882123488802045772197315966108740397467119798059731547907226364490682273497306089092889211933779097842537084790334733774841424747137352824211120605468750000000000000000000000 [22,1] 75133773373999789148780424041103160541942735665534746337751746813051133390199607603233746109521485683952119663828199276269105343800994680286604764042689187643974855036047272003949009926788866024363611842511858269119715423286244147881122488170219655563113211232126663271379192963014921167023945170205207227422875447834261667918110514404472764120904665486867950581743801581296962173625218415703735473580227466055595140160738904971497026073926050934331172402586574527552018005682669867939661927062931422897283839688025553784981166650948338903448907934630307582185011875481503844312923253948429844420068753703350894165080934335083010698163573850978849229736998227113871928507275981363497533816889695976084737565515524093554479077566352577028621083075774003435946189605753530083478056809096399222920044153951301315127974456286801212452108894757560655284310948296657042193083832597957584766939800648324909525870341425150002073840954562445283974154479284981880091618520004173531290671834358861907310713651136029524172635852718825634841150572450460825061515574970529610492716173080410216509162625777885377576675819765152300383351830626070769862245628667280358822007270884416304159675810251588525433979452203056204143611802714891803635454882793499065266081119422733235970191009036286140854338941464040572893277672099501469935254668254951432010682537702635842270781144392816963580379326823270877572521641907822564763560335248152960949873047925562137673943412380518669474166066743243537210899993050256492573330098915439817873339387533810457831447577311519897462123208147507294100702236081478270558546942308290322236177991337843823378738629548130335449160500429499829524377046028738650114120551329936460548900289533110288163969849468708264128794726221294487618836788237247016199001643715000376273869908802576680004114556926377039276187752897414041272227927432273845782969974516685913972185163226851991071072784631405185434795922541921470127972034297530969542152248934905389639955622216328608214758762663062606227255126322563075671340329397391636581586296170612475568712679749526994901784523769533391787865182600612856662458251389210698179896529490372144125554984692461211316091039070700096164554314922445627904436767968665346008467937667387412414557679765782247982560793665294074435087700921055690778010735521138298157709419350155938946627789813276164313183857514418523000041581828467121717426370118143751810982374830023417864925857103068531598618293125709341052111110507080862624683909117694820215807678010716084228675232956044857551522314028678476554725556992574582020113864017294905908239801834403441527072099818119927435637319953000218188315543767213557142017878242322449662192793725660074781414694632726556361323580283538443262240672353428479243347115002220644753828459563582819638760816319332464637476167656550821623066834385963637946214523627227497343976977267621109035644622053951025009155273437500000000000000 [22,2] -5969262108109986227672551609004459777146381588835317989336599064572969545172284857531758428636969529413794708843800956794371954996276137391826777107726332510030835661312092173723281444682483099289840934832866346413588842027797419610518373025055442280663028603875056903924033391206764427031583110546832478276474244541192701825344177217787237885785853965494966632252643744783988502771428484442509514501827153756282390421995322613029228974828510344664616481408590989916291582873374987259973848118027478344719669767512214275837088558064491806557255681228604212680010604397865219111087801935034096688914904619915620092666855812437460734957370681849264590079235443521973759729412608716442651621193823935383528451552719027375044567535303021796648184503200452529588359564022610010569658009708151724903209557545205812410427824910163030659080440603194723859525180529293033726459183605506894648962633477563289501199131022223845420729548904907430679037805474126123658172429157244885570290276727536865777722560224799016683912690951763918414582550920763083774048578987724029391904373838266748328536859849276272266336753503359962226888499843859745338423143871183280805624869453366235754900601688487215613190686560205178131981068050688957032412849070083331765542646753766147744102507032716434685880057345535165281468941943666393255772708500521193903376544754530285689771349150622320647158329189097288772722691295814457444402232060802310430734351654637325416158539661876170064850287726534401667894138495651102063831989313706358393819126182822869968909532621687750503157804198140191025725106056682368808218811467615354725719098393525891772199958793780602283415042860398099225569309682506946553782020673007089538660002471179342129532310187481682153543163430968219234349876602650890689849930073347362277187926905702606388421411664354279113042161966607189663074853908228148794914258301310792405875914823039114099568339380660705230298138068568969450003841256998626530792033882435951187874218169296258210357130668641095881897739641315959247630046248634349046206153269095147753612534769158139614236138426545884286388846109089844226793235549907070179342701241343526824358170573262322828711001871969268264725127569709752747401986529208450904181218665598784473590719093398529731651730635260138801837889446493805499712748449381014802185456968986071899226846360349865809598108672129262203028818973818384729673355628327509750785056760668831056950173648054549608212973561254510066269878280756746090870528264148809928690620751198710879213137537501292767872274839594976392637449584508068645374506434101934624950631042678324209363800073100188997113557768004855787964273913861006552403132417079533307790268002265154443508363717790433757552104185194976609664264540800092893791587239946376696635507772402087708509786999557808892563893864540807212593447920727703939617111520788672818020706737837666189250285242451354861259460449218750000000000 [22,3] 68960216558202539809617983467931780876284270016900198211396719454741290773957236932492928875299304308461721553044830937038918053673437624665100638894476467556741560212762406827779179487448053533753388655971315672806524675232492905674920766147351481249268596759098406462942467474556500781274470601075236163789432872581539728940968840470293599016895081663823747593613605893477189541577587513912600223245842932853828888678426111299557934821892944522624654338476933793365404689727059946398935753451448486525270897840677353164104814223349321886333110463402769747373482110515182578873122693095582058191789472508150287747518579703958107685940294409423665989657841185095639538975026808663486011115674275288373042479799686453129628548455879601072830773172012250996772121298228116812662779902483749700328840115287413269365028141770554972940049924507022197792850269348284058732973468001371194448732153586488578956169713799317934104327254077828062152358055151257733342928298682366585788242352258731251693567363724372917212953505026222326684136974713193189587049345688194754967860061637420973286120847692664895777475178290701081244688218440612415577549681031198352959921647456358978493862315621617010589661315944508547531886947224023640679297744539848945111879341123179456058870598913876169018774346322476460977079047367267399762268408653970994189271618033906795614551020669663862680670508188055748684087116323594371664660721826332573945396604523203311549029357753220007482244349143066070212995125702819932379719625706122878831122539128399192169437087448256701722989000106963796229181551387210995412756810494877929120203472043727482672612204876607649706694131316956251981078154038581794791119320361080922262825376110106879077048070250140090197724900466641185393799126751849347211537462031051182563065260593893670863496686408755148037701788639163108050059478383409429871118537766438445644267610471287744705651133606594326627687963356513680829271342148155743586534019239216192533476412908192119099568829704891361552368252359665220085648195460916769799815880673262140251175022550851587643269036145589083627362053170006809540681301168680056190725138118707761422450076439538495038228341137572294316952227394927546111851177647138897943580684642184382897350691768095617772170342484834173746011410008953561819075997460504727911285317142511892601102829071118187581898122224471548001031849137883761536791678345210687284255022663750615723799409980258711677347796303958255502943342777805452164483967804094820478271461294811514115755542381982828528694740220310306238339936740168364667977097191614281421181336843599168590640700579949060642060582916793028152493044452443009916413939964192407935166045184815875816792105265152938807386038813431539864759250352451245544902130915288092390607456843625851662040761821639313635848594007306944561863524305714410796299480863566193768014744858163567187148146331310272216796875000000000000000 [22,4] -238014774701195349084380646255222902279321771394302113609288082728002843120151517271240606135154068773527418679553762018167800272880398329744701112821034983631105047463332521305770481142240672145329965239023645692149522872423487422293774321334037809410799551471347700589667003411676879867761564271145495577103485472106963840129121937778842837136556892667699386759938816453819166946050292488567399262786138055673556932974799105316651966576980508354204481500852172222924595879842173442383882888251843269571666635877153390976164041258504783316070877958068279073749439227461551513050398209369588256680444202912088359581234137792436933032411014405016609228886990340161927846322167453014955541745041499887123008469543481865312574951851454869914814211206039116121762044944206403367093221796399465341147402717478873128016586987697899421295830746713529017377622663546105673495349333623125643728320859078464699551601114538189569410528855740381056651340422224980472242024176637382398289672732659666446415206818135835913937047943571204797752835599779376988370082872173688916013041141469413487349263635227833883784151479430957215776468974784355095527381933586927873276503704773714985725677110937256679440913579468744938547456427222097651808238119724627968400005521318126573907644060352924310194311459850473953631859061555079853217486161526806895407105313630795517448488154869558610077758037016570547860211853270362745587583361508059655238610423729749517690209585876021680690707510857703352077072962459373971289831825917426355401093622350151831175774240444551279423031061837486420977292353191525117713817207151767351942509359600796040164362001157725218476522183672578462585569172570930006584790122185399278698286916815400402562671629868949482408763274122443965375062912920483166290861466271537964904669588274474726133005284093013957271269048006740205289786942129979916278958898484567047431443155491971334111856049005340402629833161045803502743084008844670252822190215308286695549488663767515823180272401051917935465245103488191422432808065665181294919363031286069996890712775411002674487504746641298307179378313122557407231920318860735820826345876721158851624258529699919841796629283876090651247760401176879714227660014477975603838840792331135095105255532052411394250291262513337611140424719545218733934400067499141924931164986574333077322666508411644154480482536115524138724039554682841798701222868495156385332722449638329029446983190213280959575201567590091511807169000203974176109560175768684895859568210231543597290707970485864151433504000555869203465285869168722356014909949097505766015458136227654454090696649496225972660108796349228902789875617876638005314604341389660609765046424720206123935571691219870156567129129569639306107084157234707099101085526505489887766040119083580361372180177453888011153025383938666813404173350440340478143511643553813873479415262612857162594082183204591274261474609375000000000 [22,5] -264886220533772682325542440549424044180734156020715286312791028208786467781205747950782896425758010658446443262425620309026365660666166438352281692369688397339253639158633127455888747352284891462839914353783439453031968721637669361153896084541010505780527358236997575624842756930503956456937041690816424886325579166294520379971120710594963376284794313548435552527416104543511347744876491044285364529652454847743861287767640672173680381286462252531269476703607295848783896373411973255487429964445791218543843265909442775195495069353843410119437254756780846586270092428290771507220604487826649502169577564054538340630715579174710913351637748103980689221717105652318178706842710430944303433070266395990820297427563533314680627768114702448412487846516585848302822266421089609451036701113117327242565879595651837958752932981164595173585482744117968239618639760269901018291434717015035425667042866198574287983115706612543612951675218559055902879010086183449442591270595738243151848474946378702113223567049502170012387605411936527069003597844912395599676183268771336851535321143958571863614518678408578896833311025985084209249171866147944265583367320299992010092598867271512720593488551186697144937298038032650031733064965207480533448088575667261450486458263409945146388450553040192957492143691105490256300382662079766312422290432006839475529714508373034996688209127139891162725600765542541501874288982898486161234162337633658325234525519793848895833644785363012079031048374421191073114802231633613500169102375802846283749435435150595143110635301058635305104253350015696006081270262233082639428645817615585395215925756804013842731669817516142595178571870390399500881072043367296194121290932771288547265939513636368867039195691428790619222148544701597587149955496636730078731002926570883081067049534898316262110779290724877933014015165097853609288762073032322457464681448769176314903109809583470480609886879902614118709282617022183041950591126958105275090402111268885026787481809720341272827407576173828080386111816438207647178821295020371769742276707861659561439165002133281094351976698846391217721592454629961445553880804146191759262295040383728832524470913688577583119473564540718251316765273934254194461094636140969194447121267229613965481247734148444090553737493213039032383025074769377906825933809597589631058420548183265217246548806274288923253743083968350948443730972291315205567367979566129568139376776644132333891772162094579702873418421579752014462785759138790373387357898794701334901172523409249041554165595735503287456503430107054948283466236143147047834339522501166056185920667949586059971411690829719923637887178846115402045870028489438125712646015656878032792572559926061480552478931286017602156115118628223989447313223618270265081654547135384753570625996077626343705180575043156957800118606591831164180204171203703988940454146039771746276754449400669955139164812862873077392578125000000000 [22,6] 10947370919953917608855125619925111158638771634358297957835167180739517749729806272640950234182065964639525970546983449997008457461466616429056986187095962227639725713023134896433061947773166127902572588470517079033910828678304785485040679839147890863587842780222310099673433436241067976880251296242049104960983253194094784205227273187373212127215977179768928974268258478235454049715753096602492783671856233780166106413629959930103346337101135442342981846928341930809738568910812746822591151327872500602142051982882406580358673795717608409651111104563749667663284346589741649858302652522395687316003110054126734810341760285842225492288406558561435127221759128241738500724462786439305705959500084533858775927098413640432599911493090126304893039059475813548260381437045365156919271981495655735847669140753988209963358941983157548028213163416117750169009830570303754137111081322276491890051253828264551482141939361756793499320930409190014132224988450136756877950857969109163239852854055425836260918021145865958466567141936734307236605613320742349067683225949163820349748597780012218952519554218526219823251130549449995530881989890342746072121578965916804710345990646624957542715318992888242521783537460235678926816226152136437303685098323803250941452331367649035115047394582919062254197253932209246786324501537923696371954825103371034557604722400542837373566419974631803704110699811142725435626913526844528541233704612420915671922555319412865609535024105251788233183684754395716903142723828531654743804949442686201078531152399048300698550789641134068904344567148174944218380650886081826717877455639932545079736323045047083303620906357463329938907429051243003987888544364828152036482078009802817518192466535064218393794486804082820600795986455777998639452542791070933984559187518585280136320663130502563289124242372030361817797428748478524705702346971117159427683275590844336598313090463184344418178745693759150980196174097547298838186870000437625932747733139631685327439004277436099140551013784561290202359847355961130563059707635167373772785250464245667633024207403873456318297193551391606738901887360452559702492812665193996196476659597207340351600877701732928088620269265552656521436423214936701598554830374271889697516365772456791889972518252462712835501696538104626133774306592211936321326157277896533308699124431901132001142965667608733163627715471466908926030436009630402142696837997881293885097512674140728934188258346131065443781082285925571470266386979235221771067339437029968401012564449856037827357318564867777256339540695798713990966224216888120086561137821262425121610608433166184749045779429439249118998364189057417939797652386394573405944005294407865306888152949461730079274433850622774607687686404302616653345135301747345157959672289339161718635705092335833737556435454194645647689690796570341221967594373223120521051264388901765526706643533172425009070138912647962570190429687500000 [22,7] -27178934412714426289071778700081726102735197802900130114536593417268790638748689277520754029622845807559852709501820225219143072100166989389199228582314728634878256370285031380756662124444613046700352120824522387170616700699660106326806423841908374037956745387822351620999353115726696660771688384703408776484162566309417392355270088750164948546977837309922203319331066864747372899362614265885256331398107974692808487958315453923654972944664134449741050491022041845039033344091018341981470479591147298505745894216755271742858419628170312872197579746320410298454009047788366738175563965699560822722665857811330045121307729910444791628160731413232303810290851407509805116045932648078843649688470263817711285272397267003909470814191566873744311949155812558530706304851767894686073698873441164828863794265868467785863461097260831021779706195261769736379421630134170542811841014100913627786018166598352446751129439334468499978134255619105502391739677288178275203373773689794622796972666935187285447002250057245975123177229373990417286917066690859757534307334308999668015876454868581077270467484618000468046121072239125559037432993377368995617874823785817304839886638114114141741995394752184713255487295125198842274196921233099901023846434753805577041183418153553675936966806646654796171118733080988912324638298892018966751292971454372692904770995491438066883485567932650376175269351200100209406115767827978382564915383279489756486880844774994469006689152736070083742378408112464206946516624334469073962293424542671200720251815677930771811006047984158634863762661815263511732080187581656280947707345102063515496263683436377964088754037907037996198053106439983474872163004081095210011561177622860425400302609756839662497440233685019324287607889810739981591615645443693066326626877332730957224079371914064235432304114107374820974861198789478671824816538818718630353233706273219889467064174424270740159952974204935061255989451715997623026174453027620492281255206393611087851457880135213225165543746244454707526983217093651822494413372291925327132720659101218730832078453979346955243932034705608911955985056429809969147404205011183869404420559510175519282170781465313480610059584536125092575943488254444953326073127060132904589289123900665308700375469928724668886095967599219135110637737712517484178946761166395159182689689276794459331238673248713259980164409885171784584837734896990053947988879887449731100949417841996598519597357880011935554126765446156306178291939673988055124991759264475992378823514567909630242657915849025040512668654251033785396996142373392669876041940527001724936843458220147348423181332719932251857137163025145972152916484014349787280250196590608320182905000201717346137279658649376131245831441735728337554493051679789989668298012507704849441430553301323977391275555674372353842178733906339523393783148222728857557898170569133668682260118742988197482191026210784912109375000000000 [22,8] -331516028827875652915204331892307296267035418769916266825739031087171026528751300087561878356495037525651633765316617289090262482304726922184018171675339479740698220423737960718054655726350737942019554673850757102009390442362303061767893643437957152260991681493715174939673119084389607858094600485677495655965363822584914953130650665834616450743034091446952317810571085090497098003562780112557781630771192348513160267973315376509037754176428589022889820885054383976482862034689120375149067726863463408769625692025290805018871988571111965518003302239092463502592779259036324748332824791738279302264651607211235770593060767000913564635516985642698782950349790264728071103453119428857505494318627393086630600349718897798431485661137628158188160872018985661780206697453863693359537171944708136996528772353518197505086889280615427856589919551578352888260510788764564165938191725516593581665192343586404618078752880618448520028044044826666973836104365415906880666917916747350473404548895436762771041295207882782366925570038980081254001202256265828748369320549760082347436098796808713306708409079599665784577145594683516246133265456767966870744902477047549038604805513200481452688330490219524043149494194462381796392042948926165266576840550510689626082764342973971001761859217444637633054036072132390088794874508327893136026414755738072662007061315612734484124590573085816055082360877652251854547552126959030471384757275650198318652987315318783000159199361328992511474317703081558183529577304866388529990270738447439402924718068615753134447159110921953823516764730636054638184135194134185883584412064087772351301897435013967267814903535364980598618257636176877719997644111983926722894386908070114066142234091245730756441988886425845964402515977551436514658822630493803712762732581631281421670030763682180350470690117835574352372697709901312088684745178557043104577141460605509561412094429081406663570756915462774728255519487979834149888376044360511680462336459024076390551510428315606969439566530237854732641197859521596393948799987263028383414765294081362366151423681406136818645413729215496402184874500631871924443965219280896490761047363511829963319674844915451471778326247928434612397143061614800224887190485962920817098625258800046897019096571806004973685267569200811202672291836804532560639585465104918383995474457080348178796151956351635695765949970269844243188364534942940424860069912279649994888388058129751693209729923835625048019435879170897521541239409012230630873732785094880197873194739278963859774138132736547446909635159674817796854372007198168806704605050954269458554286631735387314764163175890358799632397017660484467579452993549417665344557205126822023700657846484517568519441764662092742200378160141261397894167523243765483336035124044614404907298093200802199260622817315797030894582848762279596677939752894886422466928110495618109432314213336212560534477233886718750000000000000 [22,9] 2887274793189637359856753549819169082056913656925171085583998507848287914286626428499094076893158468042565622142659038729924690705197798695161767421317422473765236766281671979603000011311445267904426388749956828591690819882860343953400479990724912908419985960804924958978455116768621464291361876046404320466137509384944686040602421043726329243386856221014105238500309107225037341166947020823507606520785841586631593072080569481699674901749361566232469246042188960854603152417529408823097396932715512577218458852731612908436039610208050304588961368574821898696910183665547822279119651306523616286719662905656053229023781748289254211345290769668661882904474794956987318400414128726182180670566415241710509702370629709757526748547434325082254788521343536394109489476403003883828899438947029214050385199593749321326386385301420299582733455433330391959835193145383976441652594990636710649379628385576326956743136868628452324383291595755931526262914923468026126465125133721790281716447456152026586232935472725175982739197201988951152306073762502333042317480928759594410126361166796119617784638580118681538394682171407247736573209840763154434061250661300067808782093874804153647539605291159971359682214848641468486690959314523486396832323569428949845648377256801841481402867223217992639692864341413598850092451565746676284047237165406776929113624928097057602721221802525774253675135527679249366946937970485996757189781872876736519662636489628733933471056437304134632452919424669586155038252621191447737879728181845682826901645315482216956593508385642944369167763491689252325835564676811329115159964602086959479562000577494080355418368724763699133344321699591722706377725147692002437085794714817266090536684328816315536127652831492601336100871046168382938189918557512743614114128912256474007899473622465108457723244647173590669498325682658742613408899232874577286351888768368008173102677250859053980739392847757315356536166859801531435690587925921765930149341737754127190647888749158794618458734896898937787207228026058097449271345788864682887600313860969007728358675866201543585551432803706959285268070032923457631289010408757315431473464072713683294432743793455349743759830320812407555923464962789181450872748650560871401608876350787995101967302018970147831051627762688209368165949929618817386278495859056258183018155642900697768673752913664594605318025034202885917747133137470782484341826905373733240277244409113788059259735778617250551629225841347762518945491468745224360201145650617044774143470598313929157079529456826962641954950666133546809907171008006486168416902540876801229976072802065138490953394801125680088114520504584657168131108640667582514329453180763393304335298233440324125405514776928332045531583030634867212272058745664750083899178808149484896356996395620258093871111688582598200578264606021288229569525378326435597735129712400337087530033386428840458393096923828125000000000000 [22,10] -8228181791851958548408550956830139435815837872079122465837943334607064409022311412744005797584633174099898055765413009165015608791209971711276446269505548143968939103240352795357933062791506185806876599402550594411483379677538466629807688152211777067831666423110497324022680638514813913300633494167088891197577328623803986821435923884312445881628431795121397692347040602461908380797049780455019712012043297501593593725862494820723570138059323786980341249799969570083609220017782535635159557805759559967708942636119394582102784324888472853466572117846097197671149916874765649742692895107347500597313811416562005747307933025091241221313264928302108654326154916603926138826164018426222535772806048232534763172479048938705269534717128391526206277921685073260081147851894465748927485712604532698836825372768823196296934035533647452787900210660883131701375408918800931888370977678300531870895760484635529611209105809705227911483976831211699090320288763037823217717351017381833332702703838367507723240408674432043249761613556983714667097953749102081308922573232462785605671733767732444021785004709410967436122736713319077232823635747481222787007585547972887283575210522907782663576101827780401142207723227420372620346907334336614430566996671073877408932752534231742508426040757932382235475527386499501802731600941896049524006051245805455361336982956635971931409047747319067242352707950382055305738162730031358574217274498116516031485192866893395211347066077239423808844186348698464253241566017548858981340712238155735323918132106001898232168896942899070750794341677337004095483374899777184915543599573633363682552617550432289468736824760097534941944332282093804686799658112290571563037882840737443301976050002578797089476061946982266027143468122131661954204997798284538674173370545672290057335692244635223612155123046275068482283154659901699170821808249271259044912272441401307655293338279714559114736487863313769018057340747418666076040882487776186528940103888358232825910596977056763544352029354033370565395930716350709290832616896501829198862391142177741702497194440782318440128368619002884377951244690317046265304267029183964077207921459894111205437999459507836561938001506273114778972632127715600999629015282849503484372176996723555933505821084990036017031674510085968624601736568846956025143309222139325846389519109463493435835435579220658747815049013786982171689396874666503750476994618600648385528332622440287223269013747162966206287527026383181759511963964613490232523442733154252320345704172318284112174040062511988024194053080417472097269547287760237789734741179419457481269434711808057748351246709973895343743143863729617038949151301608441833555242903256815867050371083990454666116019822810607893554759222216279502991330083735422162288212443665399020172851243408269382731295831068389580405082403336581799017274495325518874292473555948773666912643420801032334566116333007812500000000 [22,11] -16255419171131744552187344343200062560073282796201629414622288564806665976360763654590408312359409781602427078125588870664083241229125863399880290815993331805807583129335212424358655451363135189315036630358177513616194265221118688532863078913403555366874647201103805639026969340718900781437348183746115748048468301095879547200121298142837822814614158608872504680157707899687545097360996587507555068661471781594071369663105932990004027267313289470093875087757827819919522700985841417935010601460000719874147691295563364177866362820273047915753947917935202486900017235325205079456107002130325490442513890383931604734389945573459015756123139361491999678501295646801310706177447228768691320554273263454977103594947864821266849195913325354582110531544312634223218977304006776479559345074200671080302994623422460170603253306429380946467358312335508410430297711312600246306854705912976438656156740395679141393037032387854999595693346389164987136803829230003136829210969325385717183133782136970047796102409220877618241560854060391469144067510204559510888042389303470716016416453984331665990244364593338705753148293251961819259348916582115449938810073577723728557274519184811692036446115430113885387779980529265024263979162953579418057430793407230944513470955723544839644031424469786407735304696617809559830910855955516752001609023014432521441391787059580860202237532683724631328981011815722605515903226563059898767674817043574089027502690646388918052681141177782685706571826407069236232398991117603372385858831628087924159507991092699540721440943145755495173438780488467086062609016418662174350684004579159756090171808756439818375143722368951922605549835504342354514216502084743409460365523504144421020890976766315015087558962550736473685292788993714627723300962125630053883382099942989005917609621726901648753375632981077918012488092286046430386069170967636125716599719174053702153690478861648908889708973146785759378201021825736228884280798147224327193681487637803597457040387555693994264843867618712269590156224135094984805385580738212157685563402100589251835837218378595413037685838048417902032317327884463230322461033674722539435534853899623345395099583865732474190410770947071610629400435496868371526572557147705004815553159570672586061503442879688135475715012462664820788078827140881889362339567266894356067210851252378533731585641678483084933731673316142058041340953796912701322785481082016275853291715978082758763546013817955508543600386579345781412527645858829393549361529172097306401724061533392864759206510743400487523335034428175358241026850166690835527296216974720356022585877258338753794867501140814323586393676915597171411982646560176964604317999907079367537124893552405835298913850855570355201193279481498279619189782415289354096750118326041436403606961220610725480394166721750070505354851694527880938919853583097661586212741291479488836557720787823200225830078125000000000000 [22,12] 255018343312222402499299300474960418605500527073983273372922583588122234699234977867964977790444836527452006051511351282879779878441103516628736349916270373963257932436008956835421616725107487051201818021460128464204381093420424441055221346837238034505044748167799138199624036457028375490520509599252355102760257235939650046519508567575069044869068085766209244217944406034157255952759328857094949732585757399286097398862713316950961896968405516072680505764341076840857808917397072913028661086143981619503525426951793898290800495154010333238052007445785949019417954075781722660940807720516257663305471969790361590145390777682388609752852091218599628528139119392212817650922733960538469616700818155444416183440189965683845373875210506894902170032382331122447769004280357617828680587988064478551268161220142048150767864363471997780535505475330627604361287710197670469398672829881260507277571314554833797381421482992214202864341032519093216032320081860095792895529512005829444692430074250396914155675125214227537329405160501582182797484705317025526094045041505584304535843971669503890869107592127793915118178463224370113239504522057032566863428791995489193209204278721675010566333526926576324993613322568503515109895906929962931630743262995287701533725455512936849547729153502897547525246571779014440715888226199877447047493411697907743609619143066411120573368680936816024806436204230182350537583337003575043832679415426805190604608659038799668006370403943460658273545207095684643892469275474635509655085248951732037589555504163569612296874470320254429162449196073522563387115290397924402012075253659139072855606341623938096147049973101436713249839535134084480838702167416472798717460879839571458979406791217179835340813264269265829294864176028772710267968788476621805986440996939075458668369569305293874590477625917588427112630986067132267952989407062559013618598631402327598580126630015889135797789500450437264385843228317596222346335031633325148867685193323452106855745716203475750426716284392674014757655839416723265940522377957849014462262610768181213402500483626967713041240867708908291084653750470119381847416594679222010161373284471394795684861926414073538150278164145542699358040712797548745038476740044563156375621292374920262648791774573967785236976513121885827063198166821416893236360892607744588174506249744735631796514489777836910898874131287545502177353842764692077216979756958594323135679125185369598655569281284632805835090331588751277958841065306469961711146542199473523878636025937206884467430227285945267762378321128514618472208836326571070734905238446156121261526276641832544230197699384738970458811725232286170305362492393293371523484896024190830222875026755981604407931210144007407884974497544554613864996425788555047048956437058440098763431391123959500335821585864380918630525884873135170740877459240544532417381985017756917955011886078864336013793945312500000000 [22,13] -1268982372929348602159643813716797777943769221702147272421045003040162842685959172640602375294166327038286569867086742028346949067929932624084930340959235638335762274854786774765128913687018449716087918224592798590237964270344950677132939847220635753218989739341027694266292634718430458674690486116540065769683382400558945361917992984654933953086443129076993716413094408552486726983945060836564633713543370797912811597361889900940349572584906440743924148893952727618461367276984437844163854701504261994841639088804719885462403753997380864100908550106265665890058664851733271070611165118946834458360448802663688733618213166495810029989090047198730714977264617025208608229087247737565078346002713073047690856990214988519605840839219241553549841905060068045361579210403415234258073793995210054893426601960398798391926936901362410289698671968215642126300499549308469081968971160804068820282389187707667641912665173789146507947345693021236315559682499453231696286272635757963750835749259499868120972058784532412541040487116212002459887710097290152387675880851965947038406501422253432276688706776085473359706336914552886838033038647304788348037194321654108756988843227851390877196442310123555935560040435725138199153054424454644770323992557737214699461640162135799527176391376190589622726513623210114706261392161027180289768797852271356706152937198516468141640670774773664986615844257445901214521827845111991499782395044447597320367842450001130620470754346353707302232193644231334497438339379544923183308487452878838616787215088574196322039601344933309197446519966509359035285377482372857411266366100050411215154207554178738243565525074643008874350952369019227981094366568351512368356046901404051677563848929323822220627405720462903306022014888664897134556131519820018397768112630408774926111242317208688575026472606537999680908759849206429731667390575633106801292089389174330881066893694534586131872408262199665684844941950161247575976744382735469023539911388211806690305385983375272257499757962536373166661141594687146423884185815421313043716448919765619961178277195211275910384766216392542505122984310054877671365113354152269827029635348231833008709468506632596888146292341098071006101977048834900490172703327040593981487794520173628576330514888844231804724717598011990608223754771702706920031762903035384635467632218161288336055962667638130248855337552229113973815773265305878253044358049170672924258277940769037049871224398760285366963365392377394588143734971295564932803524086440789227703067760482330301812605314949250959539290603577050512784722557412821770165134858440494548575033514722939843935797715082254206105246884246925956598402813191835231688440733377713804208495075831623626462548265507642789676170927627772937854703733955241668831157421467651203352374959266619110495703485922476328184891451022018151082250459132914344997835470740810137613152619451284408569335937500000000 [22,14] 4119792072500123988397416215276956968172737092427927514434065394552516695491874073578531952802987242522440904925521686245245876624504342943690363800941138732779840223370054321589896529825381335682200217366454399895746726046431245798475199346200012722176240855436636434580718813786767768310376344651012265238863088450724514574484016225756107256952131418844936464549161552492180824839056405869212287370446830191302259682205793808620938548205488884453292058139954126546468263444116298112417421188087459030083149720365442465251122939766089318650976125211946748526380075631102774872215278228603008900741869292716496503362629229544214459081195714406931858132078544366450412047532475859492941054205764054228424338772311549718955817526935587191279718165960504648450512811704530969996220158263336952382562451484940200554798693624794847232593887409603426972604145124538854246711119483641750109237267854489108774191826523238006124071280942822238366592829701917339144121748528847232377742281152605130237690610974927842509206959999018212747979711162110694135884788315206862010233283005309791301096397341718807738299243167201058567417951355305539353438104422255087797151627994030129088840829212242748499970755315788438597925243940883790056262349545552460838533994318239391591861429293939060756416761536721014595974621468515930942102770446696822382392186597972784654315167292192403431593721315031710093214686092746606249505026354535344455799585908046627752852854487816959432796028660509799336337929396101618686720497698599254388877290044496768993897668458277518446536144822324459576850694597102675645881937416406071685989311103949181148427732304534194305952925111160106104912514264212428242745043201236630442943107277724719195895472599367236726472951083065030390507947666829503229456992993096337224426341244949515379045781404696156862131024403410234608413357403782078764340787002731656145380725073877291732640731805812872574399973061577846662449268407394452636821601806928990718277613714428074151647583613988900489465556573385634641855908255317391038024695016944413800675528844077088638111910526681965270660826768918354896075207129084011454648579883370952450646952143527374668474039491127406726518389200265598704873175164664512180818351151085179826166441907647939079027143523807030255904449837320661504876643069338991153131906657010890082222818737028756809841889831942975516905551893149555960846701720693012482229924871647270246891646469737113857331544043742172797210644153522202411009633144580936186532074539062046272437644984333566843010009794705225158948319399939542394986107196924207383192229710444710229415698420871703200725365274316162327522022324215602030079797552267898723199963539068905559965195574659513940264588847851969570263333133219371419778676251617197043491275999132472228532734786272108901536418194827045025315840916024916381466382600540221403662144439294934272766113281250000 [22,15] -9906728276066627832074318744771770439799698062794160000199212536021750077420706675264451414825713449135314807117585353173110917238931402139668329228953872631187556552371266580931965661449495389941823872010402261863612832163451846684503787991196311260395149387295936094281930907940454410220880836322995697419492629661108926751808203320015764213219237108751369162413389475838909498676194141465618724299139677643306570856644418743745638008976031604459672351283122062115568999966819995354611003488947459758771543469907339026911479374375829401701643433959099928010539887655964562864246742435957902063052387880236451011385553494743083077160610719253328318933616961081934087901961820496094018847123378442887871233375751588721707455208788743779718016241960919603176364315639040690657373508430956695613519380639559934656760609224406441197005025879834803819148494781111399338586151142271250340564737600819520345788657570014732948841096045040733009921302070040429906845359466719921393890218211700167167949758181759595870695824931062298269875970418517909443130945357118873937090180158282082278338207962067826598628596417743755180126020670625803006487163499880306051232039289106490242590380289888950255232952414709705064248045033113614027606620978825482930408373030173130947877104718425334296314298010080090837902810258459333770589138849472323856935835083079694399038598994305330673189713235259979226977908946202126125069347251014482838666313690442113881030554841424931219546384403345096934639337746774109825118647378397459076438143670931553022887763280049818264869284948613567248933829355296428661165790487593155747845539055167477965418632755629543129020260282613471822711320909345019007147574685287703123304359660267294419708475081303766909534402867313430017687119748714607800608927064879363270373782279355581429826527921074831427011295855508104599464783148853726354093203960244395264436981739065182102552901149767348323490931415390293900203802141719651491869132757291204613322363780485110509775617523468863009925731590472752799556409551811343918957562728107887758779775417247980249080044978540291571678085113405634561827789939389522425921429058559704875579266539092001924728227853488551377635212348882000584212521248581319000552817122651679028923953318837478214100245452342079824059141503980361147287280868308797086853027298377648253922937612858576723769703482462256328133256301622293418156852258796183448454671122408302048926032649291309206448800558827549129535927354807293058097244128379109662255285312351949354477576042758469629258911880603031970846177733678940098694288829170782334855339798768081003165713256711818070486529454461702262625183114767646654555365933582641038148269596373180605543501424832547403684101689033692067776673295462943412930866261396861151471942275548175357201013657706235110167292690511335470871668230031170058330625138864888867828994989395141601562500000000 [22,16] 18463938837903249803586989262595502173662346024113627546679796338086843364495360595100337948836148341173536205620115000823934714143938692132758934045670842084318607398302086736498056192514442390343868925295490762209787252791075839909770056054311187341420014572660437618862694020265801567285418301997028655632488449271622426708773897820645474738938267936908234674639070359973415820873345724955300708758526637240801801967223620981453739285523853958470453525120400939550541261007668307947639874296864228273257581578981726160200030693161026320389763403613250609191462889326368113262622028592091415118263735779982271180383312916803483215888439123183441266619461133345839518932370781809132131500894199351332959926058560238631618106258107832875891878674841391526577396684365917047346716388142222856427837452521659506033053830263836259323725096075182101331653313239093808935368989236991567595954843652830025832991695580116643857934900105641246987951413586083801985430304413287675447448467272170296938800958316198022613489196881252928489043471587171320312488264258192256536736581197186708804259983420431190267019414480879891865037914793583567683335632238641524429420829111162558759305461126920640780672499220953556805212068541967399742288221336945418517298075030423614256456623811497356784670220687408088437441529262030149843527656477750096071813125356922964360844952387415823376986243302913552309622879150698870366431356782101733898514898232711195290205664780761104523651399233859185539699449282386503453217791899515259110825005452514675343201894226264356412847041923766679556814451402688347814305509011953943162829110279240514671882366520971897698040333517887424749195071839445338443435220875964382161180619127018594216939268620909807038842442346542646694925572681180293750174324032217678160194023006405377463148080235539983372320948132676482367159350086080722677905874338420753324910729329150068822131368587092694767483282669507438088745290046994187108781913207178353648991704659904415590925358473531306304531833036686804789357310677661113599489800021374217860666195121898936043050996785786082208857204901157014268096568988003891078741875719722304625588273326734421958395285910803525860051183141935257057962264796966630504175133087838949114844567313406384017706887940691380566352046806764432819209101287065733864260596607740449474653934906028908845558274805904150807339348104146381878495645814472931540835119916873880692519367159955833696639144480427440895521068792501132661204912162194020755497153238585548987126354160493574454552008641720540166420266486033552446302925129851953280874695462235487089915318364505275118764158858641830298818015167517413447816286292537699700995837442642059097245623058945159805044092115136045688816770711585179018106887113832442791955424937466913471589926879294165475424332792308978254677151128494705378813023344264365732669830322265625000000000000 [22,17] -27060411335930911447241521481378577664363812856920492154356690369032228736008304270794177884954528609173819875242273896665550426167474648648139105593718489984054671442890366158405657018274813038476281010860973013916334648026126290860928520887307064491346393097710656747513183281211959548985471063929213890563335432769433348991040373256276994691110137986767452792294018723544235186346017029528893158956218932265466911976073666132064591716674163349686730896952194990395725452135813476308539158402007702486142961170441734575187463528494896082530062729185322956920086137304402821910486795558964142255927498414399975934136795533455083555060729614642364798357021709104348667189538924892831299446246562597189953049951444776206341507361273967840958165460393355287339917690813194449412523074813007071792910847596152209560176176257901096458570320158128556955307458542821332259497083233286245831518541143226626161662442404236951474284684382540583681120603862359692458554262967264899212610987008456110795744707093134361256759046199743134048108423986196161502123095687824529246520178998903111908553844841727654334691711793819176113408678230333230042093215798959242814692255048833765680340184863992115867847417960216085884902471329164493137952440716254092487677140653726031443955033233360816789583780543243004613572072395399481832499869974521563399929003377706238978707340694539547252296967580071288521988444823341583747788586687534727696624186478604031004003303741356428301552685725705245525318672091117521266149218263512657353246633723896172482309812547333634646156652895215892888753557438151095216930468298845752107487718321603505053881430156432325997031567430207600148726658019513276043724521248521837648933998406596219763917029797584113420314118674767984045891465177278797269496297307818760099885916423869415507135880118077244670731203871360372827493145175972636259313876679674940011892349781928860345266556596914964831197083215718152344190396790589745091802983668471321375614409617845166863061061359846017438538240934130879228945528343203504884568370006828143068937504775097491387506452552420076831980868757708513944525581479873082971455695537299393764667597727273962008806862835124205512546566470631884557842115907653305251759329551864038475252040568329479068328357428816324777754335887784973718592962047702274365504463709282839867874549175501211254816980314434203585595122470341680222260252176735997812612491794485285981113793929550173837449716474300057009270666693259174493757125655418696761199675823771973425003353680436881370738652871441693345745671977900328011819996765860147529754632264876422992731593133969902991274693525603579745914045125116380919185307776405422144038880618452291087367862657571065661679553402751474244191836970672802833073915486577764994283885508495846807079703741781502226477710132047026762891380998257706558263180340873077511787414550781250000000000 [22,18] 30885208089481550485705693831041808218403790449703371504209678457461296745549523341977918490315578530338820699775646438284625210303296498456130917945353742406910461277864838174013523829308678420368101884810736112440841305297805123853992649123328957833226045456838820978494370337033660727801618086590336021900306601431268173887409116231654741165533713928345167557398757617326539277914276268007591820140843816099420697909507037698780891528226437992958929284769838675555487833648174628355757528286133396092991483080078854415575248377269337518278234007227757119030027920060952212071316791869095168874531158998152392399076821504669794323249290947713803306384403260122114247392167040399921208211051061385959531640360240987949101441020552102979376132986714866755078982007012117264305651390151851115071366817520397747447095214511224396692528510119570847734541874235186020500817442001755479113372307606539284041407554838938571780480925909625537226423674244885778908553103063064523129706537094805466683760735151282641984094905261198445439862235267964541259103997516834683238498070428775997816768587849269053944022917418498670672311155640500725892039016190375799867281488193213001716730044853594920549466740257642782137195145052419167780338767710746128091879985713640577293528455938623427517087809061181688186362799911176687866854699557453841789102299012019229547271951004636782063219909430541700535260791319570841558146499039668073167889479943865988823299778019409922074008032761036153490479748705593122965328221195341629712168819558457936587536874990050270917671026353236906349179255359665202406992755972683995134868513500691932739075881944002333983246344931953513327722845490552758072042566963758835469153576856676461891037540933839471091379263793535015403796940764300121329094724924705471321398013439331543181418011271644983475283613317424076281230653089954876127974129393740687527431757790281186053977558611049204331977067279101601725886771105734915762619381309722978222057306331992166938532318452622090759109735795647616496259046495451223361616510551701324497335955362908189931123995075323247201468220152329164872265787221119037350244909277640884338953400617571297125509749102682917834099211150604717932196474780755288636733968673401201685940466163952650076042525436464487699037735180991505140576784809743793467343203631158817945712938048350556625244702337425919708000033257870534790354956307841886885670992509641395907710162281992126683300611748767804092511594204050453978295422104668874262399685414033719196693759239727134526507919731923289275479227113885589696327912118364256413027010322756641954248568216454148031237048921442539974114346584033950852202724000213197465447997540525530871070830208318189080064049687098339460196815006309183788038715528611272165868533993995448585793443727061039239619372947425321127043097040910935024982109098345972597599029541015625000000 [22,19] -26061837898048201720189727639115457186831627844089518483320480615608584309740919368291617550860650286084051482200565601731051003354428650886220238500262204190405979320033209457052626158352962138540859401388868310226506968036446917184438121635661624332659444190393808915598083628441297910287349829660297462819113741897629011272702236673195314073017358126013863074491075038715022120835845800771473992650511249541407676843048626250552513283284425270637767125901143723705500961766665784888256908696377526460759504831363123495693564660411948125012946965029989803507776339777700761596788076552083271419941631447176156210310725046513808916296255388595805386612038597562948363078669604983809253407637751123232998763116847218165308809919084658942303596428095292817564844460911985558423216155039794751548993839688923494455185449666763795216746617429914510649610750642955299166886810874996737312624706392428243580862013415421990383893992281971526606850342887935218592775264114821921633881956773337974592691186549563254222486391765524331099550264010362427876965699062741980269816212033728600710068357471408280041249852537115616982689598212329672037870208891832398690210891038407470567972182583232588884272199705258437764633382662695437717327313431848674265573177837571453712301898026606014784811142432256321863806595870994809221116179038946617315983127590177199714528535524913006491161737639316302375419226582616653196979902601525616651492633404361389368072824419234214728143607924477920106989071849491789106176132593456643341849273569149020075789201605737873615375108759636718612523816084648584246197533791494097513281927156630750381725695544091672282470800690379243844021034857094753270593584660920672305248629875033457792452578511397450602516222693334395153472826063822108594016744880547485455029759683997746522513702748045447961975267411326498625341463244462718620794023973925011934973369018300445785393233462938084816783449808454510791991339448753169118639159020875768510309448118584831692879435685604949123865555977921082479304624074092748134598588278950904184716004283219916995131520073575444986291977278961657719244795645298449953469303567005210043543444633397211318344042126703927977033427010302927829195276106035302287549805448343304116627115637057864508245356321552486303997655390084480364332088185282047361605786642270961748191714225546346906788011772988045791825403965490477081219307485622428931838628346143038741254483308803634745973131260579324974376900551843805150126286033070245476146487588033437648524445690812951300884559910699833389266307111766898905755880164549774610152471613068534728642386284269890381268444457675702650356204135209303458203051398365837779320405514073752687138452683294632931409620556221271750957242322536342569082382617711283638937056457936602304738261291874098338939803154201782734041524525192556893671280704438686370849609375000000000 [22,20] 13107570118873653790581560435467017771670402791724219351656396104777623727860388034303382023713707743198806966836649949078649602211528612451730436248728902210612618570884609210510117120068197375219110029760105038918910568889552097401039352108015420491596274621822832626208650669486932352214523504492472134921700329649026770909009962808135642909417460448347630405499858505623114129293782870206502351088803813359287051988755210016853094056790640061544946426271803311876321348685303610940357918894095264549515565074992914401494932184512763461819253607524611326880301694811844367215824101794450653026363481681164350259048234497665256802667896799443694797537975244591451365717905003230659364692757125794662231645802139540989226816524499636124203171537096197654457322866631092828933670364137897939281471750299344877709881951288079649501699346436997703152265179277233484087816917994985214108886716175355449757776552065688339440647786802423334640659467493424860730175698593910252170317037741084157433198081909155208811439703627807436975054064906299971454645211085421273644137926545079653923808054014556961460823241564403047324524856673126215912504017444268378669715709217826699436807753628539148877332614240849850597235283002093045617580289411034277212736316746790924786415900434272798269663598607671000716906307446089321218108711952114142872919539803149484911321262460052403287064822070935552689559572504115885013845629820024832430186669729678128485545676095731960457270710480827700631788525483177359250947996464449145839329744495712284397746349307527629542160735873421423252221282762001858738347285984627824963380288699403534989518226032848119397488572196190456264263721153205676872011119619334087852113620106139473571802845993235852303565981873206689418817425971275500441027241398902279528104213569436476228548458897677081941594549976809425264095220617192804610603994761056820761749093452172828943564335899405941182891748636629424926002703692423988780498958898175575247546471769108551154692296967251932510494284385406281009101190565194289951522994414920389269484762153413933874269527295701135482420181763434640643759134288172550550861940866964283185541763513375941981222112670731206392342144711918955861193001178936964231949701076506585651725406475537212749230339927017909629649634571446273631873886827766964870332182758409691019311835881573717665552102840515297895863171858009062213457311000730282583974334624245564645127493620804256354662209155923431891240449672225306523385598759868190445159088560443513992627314621335778742741125021237845946963579830456434254484680830349020070505914037541037828231422828227473851424057751834358437234695787921160920616258857025270460788777942544924319760716264393035729823525043539569448413609933843175970813440624969190547089822699223387871589684536612170797493665127903857769384740952767209876128617906942963600158691406250000 [22,21] 2597909496778903404289751247832480547053316336236754966283526357774016391212438928320658697047225454606097379401261221460938508902823655649679779095525478605361481893963172431497602866070300474369086191868111751447297312602119045565706940277148202309429297706097278006442326752351642212210405043926185677333090297166185226444135460673664786569588578291257147871562291133152738386250957323750859096548954746002146262566750797311264512158438128948818028569021656985393616032449857649682795928350486554875356517418080108345662529569574963315050022205231847315727583918489352023164820339973129535841189879920356275132051194745290047985004277802979396885259178479551733384939880847301798321875145413784613212876646203036503216610899059944897309572499474589670771504061206122500363371378228595873154508864513405581650598383981030162719250240638361550627695324763922960297942258484191594070381639502247820941941668822588829836069279347929011457017390211615772062758277905684275708509447046068472103889943978028223022843458313334976097274291317503895439795913928004747801959727598806506518290915418916500557816809442602406359802702376279700726151932060614816575797280623235583556630766128067655034551746224085023767464190785566805356340867764314008537575087685195132255513997777367226931062530196455904555482477267733552878527917022513078212791744698744593583034420379820595185316048271624358654198929031327038036736366808077666029810576388004967428568905909237738497201118037115633097850398166345032195860011437222987390898959866117657432922802921078178176754734655001799492494448221556955657587462860548903750258326281391783250371653733396186424075027024813370816913118707595684827750893179080807969931728250276411549065051082419228523965382257314051950082663195385246947907021096228209012421374617519835720222390415397015924894605976687371773401151439301016112410113649848907038834468049783875942414918368484755650992693843622807711429255949345943602318588279258768503469094581727465086854066152420580608219126887526916313863873579479971121942819909944896889076904143874788092876172899281583959846159539870539345784674954857567061045195173588045075861683588026974414513710563345423586141354016215188377983740831974989231382776967211883862312925299718169139908836882112534911335010764252593349544163510447668710379828487520703306795369945956366011519603543789419557279326104955933102565021249091388451230079985509033413757790905593869366301035384308423042649233004647755741318645150653486081722359070813908332000857240632209543929996953021177077255101856406547662934606331282837129261209284333621378034606985436673768645939138357138655308555648403611952186798661922839716018368513414904705018079976933479514894754747288100621084245687055519080070829603693921982795059611673512221848825695918127637599015249284924248531977730714004337642109021544456481933593750000 [22,22] -14254140388290491809789467975552710599246547596266049600912299005015827587555495060068904631423098151202145447354852088289410690286203746139929035236012154413429304718154175033612489440753076175852054804241696517671417904119137216256890866821396655030477659629516196947384222393245747673577248655562054789907392160149447174755111156230804028813856006683365555219006776731500931331814503726051275951213782505484823728084640135504303632547398639434942071536776721137051407060947184046063560383842999394806447417272878234994454146153945364566067915727158548066934262344642375325382712384483753763457276456887321923690167404809277887223694133482330457871982151387759675135919114134390395354781987255120543854466712271179701938648730521048069172529564860337860458433369246092294572565950915409529206167626037658068949861196548719760944780698002257075806255578184013159276776864382496135015872550064383353335778447605772329327346092314046567037984274358407235197081812101427805967139880489749146356900607914373866493701187294363039780732360658554080416970365388896308393547063746499897954763350192005936006279118675320856519677570511938733004598902114192825053435379421787385857034055119695116646456900858174851368909427931632483503000136717925964802277152074478571579102801921971618027129701095361453267732390714451819590862894705547089611709761124074438267471882332722132841677972165185932782217972151792270304874194600348176465190189510957468709238448554994688738640680959384134702357385226577470777866138130476649069283110558551790443275094805950118212572909199210846742125319000683082542844253812222948692551543426346921166705531872898141364558732902134054297133239154363487826648568709001386008723443383123749055395538983479872181394157469958603835458086092393548278628369902324945023942826698346032734328070397256744213428448071471776620672520185200321998703807711824933392619646600219407185633309523028716165676069322177452834892086674840038837463011852344287280713161490877973773806896077615412668846876820290923402519300501833082335728080235374101935397404070071656132493928036835281261912566063091174466113538395342289748614569540829690380146987816125008891357885652579089330957296152251750915440001505048667754173980902796226518376464973474974033464102765112288800680377461167191577699090075730476896396715542685754719659217216517090922408510719920270875077236415590347959329907366776768193348045336549371449439706927841425582581288404345857201984456953252998097039275792276591637053518289832476763698966520314444323749336132783371376387434866908703957509982961716265420915425773292440241633316268249100198025032913289230246728226341931325841567994048508450534777744735977116775392539710506899018934962173093387353485808423074493359079322562009671964124802283831010762818979347894571965647718153078497005923665208459993891665362752974033355712890625 [23,0] -10323988905214628558678422782956587136611191223320193064247359904100963061495197019638302513820658910794957032390362091461027258314524746142298722829943696781027751477834244848869605967995119176168359721736544306331271667928689273632357470113109607704449313397004130216533137895677780023015713035478942413205929290536214986819581248306472470550108569358672327544314951283375413539237576092639653791634656797425443160444119349168103983883611919553696781999607129361311820078791272551429152747449888711568726565395183676514732941792008017257290978290857463520412362798318223538402626516828882050705886604512539210177811614504255586206715029735659217535050026384427395459050293654068903146631967433859383420153103606865042178022990258632474430217167389275618935607780369155218541426967692923061261740339334750730161391093888135042141730486034975700770409644228877236591524553612432696658924541485056966643840809457626828171313140461759252783395694160406824908465916871819076733001093252157310085214215295408218564397651267644444922512183311907973111944339664101919377055036104907004867528473816561563003657088308468626609801357388367329860427928357155889001607023842704680106292650994461227727094271615654131789625207960539791870966237037685358678928454094398604556388850098351245942138566517871513294102061011115807977524715183031471509557362467790604896403201600022711660233992062891182076731327302234099954581774292429368427441021847860329735516431558189658476372960863226849065482266275542598240908464537439824947853707090387868470064649735854972291423881275151745854610221700380524528762773845401149979827266371675954982350532022294407349808313062660522576580277273593496235553982445338236973431331593853954984616648283548604001323362186422495726259000778809204915507484609797386253361488267624645403450284317044715228410679659766839701399447051591829099469470485092718242416125032092874428926450302367322060310122746643855938858085511457966744983113445456826935201614945316164548360669101022834759805242039096725850165866934673722339525844093919071076051525519872330298741202145498783022932652461907245055943957586671207410942004832817233777842457700111290458731011121815396895243289648059093279158510359292184827426524144578883671864341733254854084886441093030131402290408829255365803210437222729705497489790639588111250624021130756626753313860070085367330649458933736631744105990389926220603124258697848048861528270370173972517126017812821560749370419958445707122728018370432743489099603049849332063371033609233838075167268427864658189892714001565774991907437823764948907529480488626320012780703473989768716787750912043005004635565444600948908388260877123924906536554974261364289072797036801897843687873365770425766253860710821464612683666107457932470546497402347170094748894760078312410821534276671286590740039694524017047505089977410628471199416367198864463716745376586914062500000000000000000000000 [23,1] -157545702282629000019330460799149266365525375967530179373332412156166884052922073411595690797660143075267009633598709713479585859832092435058673862030612444268981214371763357207571661224092874295298571585994386033339333060709214114420498337998361745415234616158001254915358808441887286629815815259006309591086259815124583272795552547822465645877357749267187798101177372187344973798356895618646992663202176474263954008623019776195067125046788657961766281496849315210882155241499086615321048437920104511268757108189182870211565776855472883991482808368491100630672899487033617916729640144765260694650786027651642283962712134762465906183386527397234862187025206924878499986471523080285218986821816345143324860146201940167492855345982750801395880356724448090288095014448088524325271299247945793630136065316015294954812875978943280817392246102181805027439694775945220962244143889586935611230040356988423706196692400603153193833164139622972666828454450319493370761127662701914245175034826962688164232486905001649198703847995165175306806045870327483664453769998743492102923828354412767372324018481769488982435854443584224188770392729082444177818711531530909906211946381210089185961916652798167315117722486969768627078908428989207582509368885579437695601713217848499562575571120576580148654811119042975387920639115894056617503331357745578134476635098660757912179803764668419298423174126301638576390900312969230347947560756204293392709470176698697452831408848139592524437812729914753563284428291719920914481849846759974884270290238000994805805691463445808663136556697852893963471562307831731790466144067676610403733774242253129484238898152569263201497196473374525354198823613831470943139919322843069047801777816832932945800715401435624591313447976428022467211353880537375784191625166451119246964303301968340514846006727077278629734270228667906367963730133979025393248110271277063913614596684393612483599411666300418140525649618943614438232057836682747261597381473004373918173802071762005602801269417356525555377395131968294074775205957407524133980317047450274751812886067641868070867852275274767288002397051688015457086741623182988368409972154539960206532677284446146646514599826777983093779773713458917847191000123454525143329391743776151298840235817848110026185201110288599147182289052486013644799994631340044371668952814007013314259285160635362066748934888146220780796659255942981479978045268622548981304175405152557482492569137104050306390720413656030852913934743185330678876277697097567141128578156723607306759286678457697629286737806978940950365568659785096516394763499246920723790248194338577904516898971012121253757771192001238659727260033198437746713236684066607501874706490679740718428615452092636864446901409644450081712166127496304314949429632973807110115086333835558404193332583017854031570498992114488402219763845879055703314961821941241800208895196266922766881179995834827423095703125000000000000000 [23,2] 7730025554276316954737936198900463497296117152375396311693150763105080034494813996728435790236575906359618417288734580749186703600204872841728807360002542281101560268567825834109398341328136718483554453366724683244894935292739890247471568703465822717874228992298982816439870250742644215380380421629925620903575024217563198549787555239372899366666677055899569166694222581148080060606025943632456394208401610926264506914060110589840044097958166195784526416303105652252675370075243918332592877696206139797230776437261636036108954604402766414935881574074185474401808099646902240938502299523149975399666996269658843572110047402583096180925397105831500476387020986995678948417211591087026813954782930724345608340580944244836433126466099420562835838030319317799622963879667373633597333360005767122809324888930196528947102471621358005475637888752265725865243716949405066096716637346320639868668918240072472288137112955346751985882418044210503746527223837761575095767468048907249252020485804314859721947368313566455296396039260864587225342994203569464636109434243662969847853514816842868463927041689703512354979392593603923096766139987245744766379712190481579531470566364572510611374405003549609293887251097367063644139686744306218700936906631594569225016882598532610675867590612596191015002364656077717787809535525164135287884479401808820841486016848235970451763412263945332511979947292372727734762430235711083825587511170711660662670640257211619867760544008875603924204770104788639040904734906609463006663435570147323646217969454637945176998944356332806880538738739391916929087999595907741167010104046743725059889650986262498331947652903713550682184158692584678140555345956109400757512918711758195210444690352389451375763980875841071651462566053383196152478657027084643497200204250869677409549968263763290144071962320039531084558298822097861916303408063087341764883162126042856875790078317848985016436927802360718028759654191638918289854203601963130099086687376061332583761530958920263060828531060341950940041631024816823048633332248261458717586723594390487289748699293215924877730729553477692698290362269590273833723763822035848560753685755477790131964816204091568579910110638685242052874288374586350306190530319400299177509983928321403387827060293084043668651771543326384052615472178422289560030422212320549897010176689086574664131330400528892318837719364502071966005328221102906144125084096722250912435817552133916765890801835512540630532191144506594647625298605404704003783406753164057306863799631341719429181413211527934874901940658675506108396593116606108991098746677976034849165275356406589257427700600164977696950570919914920678965237277972355723524427988004719531644074673100653992114385642342976853575961929017965019947905475795174064302740775956698455349921452297332634321029427004112938826213331534247923115176324108145044231144854834657591214578525873335479445813689380884170532226562500000000000 [23,3] -83773970942952239056668359739808562829629416026668715441702521826720585686665768973593292025466153216064648201051269402963017598691800049539596216808566566032977413532437942630439608289656968192997555501608321932428465933917009379136515112462824530149227733894475103346269802436782545459296408072187814234820981577449140389235362260647896891437397678827479994187949246596245754201034249240341834691367198088725494622714635613370449427830410489735777204363129169954751342346000265299492475329070915064153462476227812707167182529685842614876453590954516690975780632121277462568603393815509940428238539142762543802034507111308215693588670365942215225922818039636030040626113750834928715431380721652611092842171512970233490028691498211688454325130232764575546744126764464653381207226419204947058221461673338568006126714794896691396861358156146352119998734727789076606055619609193265896859746468781449477270044684449952486639848020174492775549298916765955988713878515640639446620581757193342062816648543713526719057771305315666073447996482145193345715098661885418446391087041579813347090313161203710855388562841105235610534394376132815771313976186475449017671249362026888247883258980634860465454313543989299814950991138058433607258679675326513280976656995083857686219968809122571200000896268796185993641363058216940764387722830319765595190479742949149170255917103093108975090241861315638963030012034200884695229294970453426319003293374596017853462513025807942398369949935930276867293592971580246361388752761298520515995512933364935979567599663206605243680673481648796908242729644619990243246806302132302335449495958205071435961899552443367531985280531587402238650125572950805166380924459926459524540454954836430894933505656024377663763612917669559172091623579239609244594183059209011008744449839805784366945848842214458381048315918276911943496266416760676582942762356563851758170757801579699000135878933956559145268464341309182812827965002342351965119991166710293943491045710840100086679882239940774765636889907418301484528662348741488768310375838680048059480764506169289223877157826501981125444744539098405679426511791743692065973614544945496443299914523956604756897595420293817673937025970086290068804769744747267809528550282264011621930063075892640181794081831708684747399065073690497813203546697103901121090035601265744004179380269879975649478868456378986364657150896741446136336522725844538851243213791952111292224133674501625849865211796347121296714820125439695258802889952909858153737694461796833576800800321302779018412154300714396509634431513418871817058678407999581795979710762191690839477117349722673993702246662317755293117662104010306819326639826941343064364800775484184218150864744118681936795455151380853354966305442818697044625670123016704098429043086766321802789953405594538235927256381949526701604238612895127744021063942028373786388706356831335142487660050392150878906250000000000000000 [23,4] 362654375099615375604874203524945083548764943554175595219597541680175441873629895618559273597777844271258495886008359714324809735534690600778444607343511302377776693267611609412486249879490800351212100560836819041427780732904928560506136262817658371932907494803962101355573067791413360179438786486283585923479840687416061401017983768243269717936658787828243939947661969926359845723980676814947305085125801691656243702004423137425241954637102696615330856101789748815885341599927078372972400020159388963713821362895209072601064824014415965659180025671516151256873377914387919517224145152631959696492589394778547324359682136879830588425455453645374617258943440539627151570261381569816512568712909686495886287663976955374098522051128539405887949816691243768567276149951837774834909254480554548775244438220596397223769396353479258639652404097426494472345634764266076904652274197114579664984121455638235560844536263812745274115096934437662914083160010061952693862136989390510625263106665020022099408390282058953257474379527132572841419261238056925136944866458439306824384235503478972118386191136308402475500621621382711235843591445449676931560952744900646521441140881365492544266406386095574665333109289130271348303954592363470608817690319063496995026504205398884780312195332105051389217621796232018159661661920392996543164424301013743838691124291533510008595348800184976750753194158008458024060716663076146315934270179145689864115879365237871496629362268970584761311420696238023376312969702834010533891937723252474109705448301600625774404973809692923886461589311496815413692162202878110908900951602183014006678388755966183961941624948831910053961728453208437499509673825536279228901089844722996174805921109107731137248499270679823309482732928442010428765829738264139962960596361064763509208721512991626161275040700720554216213037060525735734828799682560586172263142847946722504410302695968821646300002085678091818733131189360987489282106320933444871042090375818399787238168611982157260879850749907906156287555550422621049596516052072763370399240426182017945502358185674515793350254745242412314460464292616574767851856747984816784816348343752773633015426667431101218640759179219058298191263485277444956510521228865125085786007456179981597049941118991298856796613771632223494061695839137551965147390676623529584557428912251523602465173160892968415476338941131757700806109718071748841171927158515146778391126997209087437470485777013377431792302975391258967917340500280984446368795036405444796750220253002166694408714795014800765535041927206082964177216032648638700385496918147933081774777726720704896527988395205249154114004120695744731406222925808227510368114548287217278351161389215688137157416312739265300246917460915079203954553458359976061226908668284201756244866414889972060575557855719760492373944348325679165531422098640571295795119923439844817182955982737269096105592325329780578613281250000000000 [23,5] -107403940827367476700117365082133720919463310387454918631254055107770105411442361144492961158728663759109556190363726928898223839844498169136834919384910857685269142085206635678377417273609841783372105094877575748477076230479040211685894116426947537477589819002500924626989102674934746527525585555301610784057631810884539856521088323324704302388916668220246228018713132343085619865528975613240371458588610705335337243047104317576507093776518567110609315445214174882298706690501524778218164714577627745829145232628459542593402219279960929064729409674356477383685223727736145638392238026152822994888469577420947773666601733280631241155284167289714322585037513847282994358646058114117376920283290284341893411153130125903121953730235126504698434916512415236865608369582477450204769835877160182623380359057215971531931582483091335362263097055161506945285293876688496211219940499877229004975178147024040937233454301576364396204687298046805791819878108968281283768618058171692431905224338843345270673419524767840729297122066134371917795491270249252552535269218464671627470320748243316205501758111379610150184140481305693473327656623842169076418297821336203533230420484898049825575451918967270194153601311846234284827676651471842092491911843133541026444662517797493351796809408141083175951457003827066642604210847425531327542417760841493266754404404204220711662693389391622913884649429065570813649400482740993684570612130172268135498227550418655206147777438790832875853441605299246696189721125445051199141308308833841555855825449661323158333307688715987063489563819281857068264163144081548298045136588402837738870163286614433706843702819775984939406238114026116237571440102825976222332475820884995951400245010861974292752466189362237277737585191973811175223071350859238424874925658730558001723108915866320078427331023707758832533768384039917468581549044638654551221394779288092798178385554153647338777204301901588463282752358849020948629018256615306973464199008493208328460958872106312386123089908512422719875669134265520808464198752655326625644849269888530539660166917294897216665432058577134081172838949627156169732733632289356802844850318569477833591177331813223096488275501667717727092375484167526180059727324153592154554374172663654705556380089106590071357104591870410476812860955996735733568418630186412293587829991983065982483204491532692378298419449085374849781330211111264967781522098978582750611561380729791676038351259178646650795204760008605865265593602700869001171347204900854584710637054256076016181995668737732846065316016675227917068216159770662337726260182621796135275628357364733627166854050275081115037971180765767760829489469868532350060927954081449237295809725889787884700447985742066159614688891201838429036361097755322785924719047834220787254402585913920565010423149114963168021799197752544319133057201449670324805207691078141407983737032338922290364280343055725097656250000000000 [23,6] -17010220214638047633919557480214520228283677038788466245321441656898823226872743506267571951880959505960175269717141809988105781987996368878324399599453122942512325563029688473691143518864765448505272142985005090921457286697447477137259238671789560012113875021395972866913416107591000369834919032891891704017869653224398400468018213717226347829354029946136629970256583107058583783608419491722112727809843346725399169827245809711503992151629353450230337557275732934493050133330103675909525083660732407561722649180875734020144360155836428356830004622185882519602928205325161985487203052384159645482451385425178482749477026446711162768811194840857715929984778751144208538624820474518249672325038319219921641887955981447293841478432138319172097554016765427808791214677828539789074533670481248249829919368714429766921239290859746809041156515500479114547992754342079428960658254322814084960316001422333059799648786513156956985441106740254176601046845155875298708204212079542328183920728694979558124493471407189190920859544219742429916439611668936575543783397738230957405738130432299289799512355751729081917570823480129609113447164915659535666856242195265828641195682252852692221172347054086451268344891911409284343545004346902162497785688061528146923360795533683490230833634691674396105801725803483534764644209169859733840429296952794021584602606625150995727229270220392938689618623822196741716251127624988762832474662977301226841350045327463673763474546982195832115179762153790408008246261209449737822557447272208624256272591479973010368690608747024880700971291525640093941268044779770614946768183181873686578710680581587570826216897052563065517564773128806990950943603831957518996960950401043663823940350863375206840185271660168811933056369946817601164417014545864013615222354248187569465985508946400242401057299740090574663819265190534371566234674571421144009814708914129367950858193348797883930264917648750578592700130123123255405086693447887208788778717547126235068142797711106357573479978591969038888891474443397369766730130474705058053946266174517934513468806381333904002275720808502284069336520953808501416471659098321944811253944440047950017192116440502012093244696652193897640768780527204702261513102248551918968193590620028008048877741358049047195512882858263486310146664284443379208348655816772256436362404788907643051082015024508345299977051682865946517078310977813356848663316521466108436475412373165451730045685132999311566542607693307735571708983598953689693247600285621367334250684555315465257650861402416861023302232487109584709288436672416354409785256234208607278247015226057242966515607433895274233233263783812014451595603561173347742627646745934424391525144828213303507537075368932242739079774856996924640180819876833184317998629742305399913500439459832277951464747191503051548948451350671419234745733360726064693320435912974580698088511443444303949945606291294097900390625000000 [23,7] 111471630013533298951003046463596289845680266009034030361145675973403206510711899509147925965907226215602894655775821430968742066024916039009512515011254841964983706082994216282940435300965928418901416896340703861548320413829389825518110057085639411410545186515520074007399294736153563275792769389562032453487538149646141284263758330855536561891561143177114740392442571329954684051399964928444481385425590872963347298507358363695332370732866133959980992335947090861530343612246154381445795465482875213948916448514155697119456794639150963351429309318645457804975675970535225391192254394005375990734031238619546956543674807495175335811954880343766575640164778339098419902006955880038498540642349329652933707823277320921044914026484344751573423751984860470843810992563169619707742881859419704223052018815246354287443595778917607078027924884919869750653832977069118461019766998707001188592439233366114935183267539601399866555769284358306830611445512555720191538060581589113166813975156552772725960553309542931502609773062279681059180951526192964463193856619098953136441652783127845536367251055860785473915578703988544095861170903196717987272616671245902307384825597638544312123695712663651161107649202051219397443069885677632856479229018308814178720720674241605415722725872873095058465400919745251966924630859898097000883920423397864240986475302201803556070774656238201201425475211389406726366371736582956918640680749414391575173407610997572051450704905364167038087273700447389991350525459581354666828519616634128833964935368279676386500647244532555994873966730791455877503061210686963188013435698769930474073507990291994892434001482132514310595272668300174967266773938173646363663591116849088263575090832708764019258387574972876237566611584905290903229056902617382098799551038428498605525848287199790225130445193596849732989606936824972351511696501949606366387305437243281996918119255772034383848072154510719131417936668703589697465052281491090670300499358653993545518854460204822226879747046120608851023330155086335238346543874985822121679392709049547960130156407921187694213644335655211348028715052988962577690930733786689006092438475145933221269742192924562003107863323818910046644373198087017707959580632294566530433653310704309346568623599697625641214915346705811561267722294343385599152814899621801748487526679564446512988833695422246953738683110027903254108282137671109511832731307808266781983351828907201773970759580507101627071025037332666726799284143890425722552269026116411500116515595578264806346781244663844065555330260933448715378897704549463225354781476258516191244995837748041261067713811911383841015610662048204968616506681803878443377447670502224349686309329946839851053252145430348953324912346429660504353845428422092071579191757856093605477092208989811887686789396652410829456011265768134656085968127538896745892294167114668426710188953165925340726971626281738281250000000000 [23,8] -257708634314235993756949165457133725199794838086550910641418935497018089721681605528726876979237340069897379667101695310698593919268658959048687070535834569002044228210627945148214558854474477225832667073709404782666311256356385474279836038788319750759823195826531228676431854208442640367730888180825687564492252509960870680963306463762761200420307030143915862395168435417422951835593736734647373463448785211419860939604389350689448443601260197295227902106259906438063787624139759884792136536936792326006136586382487730110966727496817382024173656851343311150519207290482340727885622180975218771252172623218389116217601812275106488288020770191582164434804150527576622885578041728762911920916808785468918644963863551671250617143231087750894583294308676300450562530643147665013716898308287149379489919312473075480758844196959498677308448430261829304219393540619568383135767389000090569528354965900621722776155635907172970254931097190043661891014047509010466970360572394753495091540726958885966656241604035789870526789116149164227432762698613935483549603073067587433814812915871634051886329106228504792033523099512281876325425218213861489619756453812599476707107927526540321692885397148679504605611761433690319679315558198238055016155705498184365649997274591205972982329137967503203486850212328235438701415848670991139014082909748590914369660978302870158876277707815889893925542889033411214939024964339662362146731326932198592013286206504111608814488905510656535292388559521064745531898366230599050996146179536382148931528607196874778420457720434054449159984879646781997163479599467750364042998804238991522496601619722932225489414604823993748877354996695243193724063225745688153770814003788933161788290565492166182438194425979475497800890612114584425321129040933567614125716099409611404650287236292839973063683534019765755235361361542506585794180202738751353990267078070280337619180343564894290621466282361196645590174749831210909913429794041411455001220603249824673523895715976613437660522852787504364854751667589383091169383227397233907386020449579280657311994886411656330836288295895437487271726968639567036956358218931996803015787039568777358412842646577705512201708050295727693337329778366018808380660153853981853304556024184828394918346256104485662267699355898971779515637393749444596020729762684476922106757682119035928085723825779235875059220126313081844356570151812280449232863352848274218089241941631145806409579041934740272579403372128816728260706253181992497996800536120535744991052498267634361051230906213864045777763334878815203147978803292403717439645220006615223086591542108083149143509313543137916155147587759140685970090902942434912846457843339018499585678805355670908239490036564063074111541154999597654021953770557676398297129004359099558285436558785397490940927098896883904716914153112415060660798014301141337781329669620600242296859505586326122283935546875000000000000000 [23,9] -114354557950223981138346328207585468642460881948610199722224832563992151664423907488351268896994736271566158617521227411601283278980053967859259888830471338009619847383131029627852321165611393336135884122345563984798927234350802968470131783492774452437084341957564386953947605865445183497187807347884507689033498080701451896892672684652382741384667958922070572923789129381895349934208117468439603628812390034189130505792703574426284617807764647877328024421199724933227163324745201970399588703520921964289244796530487386005370542625185616982049216671610710934291991509548043553835907140575341199332444901469943399242240267334911729423377713437883426052496988723237276680890730627689559365608307254290953764080322331789077373476719990609837918674977760584545319719750327531051834272621070445537218174705486744985898048297900621354832078409786280920798186791790646717038463285535180641691025780698983166746272903077749035227472081127621773960607623100106609493676586454232906723221190266880512483235487300529349682717364673627899304752729030266701960243055593418354182937011450020981871778895473351684439407507158126203602450702602726420595270818755859894329362736432648271101844343602722577762352766903629441582599702802199410391609483755723811403749999521919038425820622892997672901355713694539066726422159463412499010223023274662519881013636303701136872111097135267959590156818359345300231424718685012434696068718860625341800001844340798770075895516098593308495788936460263730779726767393195803889928703170209958602949692667224466231928960374514076636941319442634361719048148611435131496329138075178926899416773053996006719131863882182189358089885202919597063163890462538462649598460217157975829754980659932445198792508957234369158000134714728943208275872528386869496511236590943161434169041662419949483221862640725844704962842005018558091971650389566120484297216983395295335826858419892997271446434117270142145744740707428600864186949641146284953805846407778467384791046555243138074501478722639016319355753373297285647638576858803602225785418943502147265609017225585140455014319327758634613714209937951193406018816563231282354772473439619109002876069481600818518190350639440077668707985634847979857460122008780758912904096557320391688401491567305933241103912724575154667890710504081131113918461162757537642864715782451287741076252526014383994933801282845370694393288295878182224294415614073684382607555323996071902447828264485123013782572200348931076121586844548369239398125821447459158082576538159898374582716018392569346369218979991243072387908927461174033874854212197206954059759424233621669960361512301029057784278558124969173439090850387474557680829329023739242561276191098273321569364659569648236976565569328604495020651374184496491279856692657158018481494295716480348035378632063771659487814106314805283415380865765597999655217575920573835901450365781784057617187500000000000000 [23,10] -1233332420841756848737143896356113574719655523522113430395017142488257278839721430116437483697732866141515393836059151443074060596421399216803256984895101586157066098921635783002578887294097395728366494296161123344150753507358773320082201673561209198175351138770627757553612077644476116572935113999180177283061807580441125453547762068839386661318679368839064059860774818921412425499897342497292096573357171435977781299937031097877755423520075861081351278725166517487741743288365108711750393839976609592690418350158043841005326153031070563484384433938384672308503716682171720168198960489510647349856592336265027750739931552970219334150705160929567676176418345488346736508289910954003399606187050948178852504797682407877918750408311332006701654780471200796130888459804039186634392036530172568603479996360610615111596869523868144720938913725831466445375009170874237078260050100496410354214733653506673368830942153148068982022534619644939763440421845383384790759453203499194464112906879169546985444200110408622503967057971957325881559235182945714119686942967699458587882598547918109755809307867750860420673480261819909779591024643792516016040885755782965915120694366127066653860145347418389755504463897287338489988183704370867559172831874092133504958143649658905572362271591393161686413154196311236364659665789852939275806114985252771168856818305549017289740960155801755539410800627697148989793539850628256410397318123911550669640938438494466756555574636828745440438419892809525405443826848164242480664463564186696063914789458630479760224604208476662525623289850811951138035437706308544403727996513058239593759891412744722497617012243565387722748637959571937270467044783610912428496902308217115800276746886796480643522176325002489671443739434793030984184867994207177937337122877442916015619311533845270249191179476497341799012723825049149616122771095050159954175797445963195542632003210946930225228621375470254211723908425952753728733822837257040043191734156354721304393069032724261810503067672983619122566632346924150242428095809086555516187696815780859210661349292367579033737976199799555265967121349675570866486753145810576101882591216147267122729709656438002486805851258941284131959809767619740800446955787605939363774114462466107302144016150003113159885883906507677043049125065227274561019283965797759732541503851376583029434820822812453948352887092084267016160679426471644971357718087214458851104707042532935744102003194300637937639403566733928256262803107743471464421766729603737670744714937578741973531421760724084652250009951252051373512008469529900461296487831391597690276441064930125150313974601363915963524308120088194886363721653651419464028520425034650154608467724702987711661703009214072129716226423907114345431210877655836456456648558499732969205865735945924709672804192941590351416407253002407121633959252484270288191233258534573735687445150688290596008300781250000000000 [23,11] 39769112409181629253795329836089986371581542456199690611697868108796678945005027591942370149124819904580859200556505520865322018623575724682179209001485124193337559249170113292366065596033909281688788502014825936100004696810277066055132173208877161638029679429714446697750991749191128599353084931869501007100871321678861682808808083518645360241418442146794649396881161650128703440372218869971033249876090063897373281997666996640001509710361711618292057061478451470241474688167263990727612639798181588527496634242312241790048247072203317600609970760138412912062756788154739371633425206293755396775323014348182610389216979334225271587478988176415925368352828457379722161159612418229096770202952466891988487162749314305407288532952458228309045540034854865975163426654855604906811483589642801166068660595688064129210701568688508237383179714149875069954509284625090326859636915068416451984349572653659275123631924974558016279198218497123494882399736867755161678879923886254348779243144753348956806335487311788335888613432845062007565467576157783290569600821142368490387154693651783042403811170682732863342751160407870331045669719037334365286057404849434451390247285826551941193415075627179787790068457073945472741197154986744925012488617973626616253369352959276939472535612752777341540430193477727423770260588673620754608004922648817620970398491100722695044688835890659704968185542816876372274954686220743818691601298007452951138467898828979837309073689281102446806016085917270014438034006922267699784900031555481316764951937215092574660979968401438623496199496562658527426644788561804597276642595745886297631113854926999821272849710237974516628301251305197592173327624519591667414779596413221744853012039163318627549421878404640423621961483244778187999008501614687625059096150873746803396806591964263702662414571939491198320011389056515954929248663778467640453307199448200413370817046480910694888119256213620760069398656338521517967492237661036728714455166203367951570355205241551580555841977850957422548390854637851351086801024380444189968066984338148777555745739399906705360384560118360427490589355315368661236637380633802605928637417200439398040488996940326396936012037582743132197659262076162806067237078987964234899112860298591985302154685891589426218707123770619707934757635862129044758034951671140547414741204711443491344993954619680114436845432066818790946945501222754702060913185215370976649383866402487407849064010728808105211040554916155812614080944339081797671365491311718463205486430336957902568794369860601631262837847065228460375647225304101906418234621659357931678539674565625719740808487134651206077699876385104946379003813187097795744208007058312280256108371166796901701163830582490846845662256267075622350500453989187590517362129303866069394718197432436265985753481912416196343379845542140763645526735535171722422248530293131807411555200815200805664062500000000000000 [23,12] -292973490903778827861880414994706969027952570631939779342110932427175235112854834194657486927749543051435171444811572036648975331679157015449852174348497025716076905949176396330687009277314368688793504647839071379980227585908213615004432306911915567422675310620146504879489500484907618735916178814184126572605759587869652761463580107851213399779530812468306928493979543019503766410736685595088823081358600405192523702672715531057268822475633106224266238040369979297210717499388499931531087381128048187265792996983762361992487142059725981429130476863126784647056825428309302988859598692024370586135692125203094583192923396206861408748862419093190741798509383567727688092021789913727008181058490586978272792763491022876370185210867336535735359087113125530553857048895196319052407565517269194386484316228601445268198828542096833756636714709143815830257860708295099429602905837233319322034960476926154996102689654710572555498213524360717453709927537501914707569494275659599667943779679200174159671516540153131138847781938552102138081628874706707715147105260632989058415396472241303474340103123418903014192980810573102005128038410955049832457072489597137312522973969452927281504177241516461047483298458661703620070568793703765464537545426069061906413313784622840775721250337810479556537924636252343852600536126944381516253550252326617721636755595325455617050503217232828930479077181318527176916411701909555803524683412788685419531201451694493769775330168738768131985481094875390964933267552126239217530123919455912632350550065640993124518485334588599340242898923941751948135049150072189879586572085134619325324197328201925060446099217322493809607900592086178972658414712268990595332811071044143378943438789770945108851960118633330566857463600177678142298203383777904674669064327157728056325943592182247193531029283514565776747834187522528052844228711509457321049302025899414350398526586948010029444301265763265670041965433747900751509485802747163874171963292657210656173429298002109631288170773913634755858782940369981633387816308263415740129651056670545334953126694021099957024081319745732899850004416692349077697355350018635295508343752716875585984061233718210275567517956114019262929707051699915714364193364041825225807208330290625222498976368657657973593884998007821664764536208221013301182682402468598963996488759817255727513440070705314100000446004802453404763310277234195662226344393078876843794765247301541310980361020110994232742520273148404283863413890048913087760405822718909060512769704066951560680744208694893884667730207439627875129260131165240018833888101287364224752566645980957227811817900414300518706181734637331353841668964245007695704641132536826922169023526048032431849893665831265292052503692894818995979496035077578734713325843251383173547885946185211943603317759620309452713479696645818602016238106194642568970432083830246483557857573032379150390625000000000000 [23,13] 1277834183598089093092231645124217655647962351396029798184645657855535160685113133439627399055737728341375099895746836843356883382547470401109477259787167777713416422046958414632387945738323026736371413093366285232954425485757618497778353370256891603451355016214509827368521923539379457796756819074624465043418034558259880345068993303291305850510624376312865373707662786563764854490367624233508138886249220468641040174974015966841968496932400883924798438093125903943324822733470859917346585139161744550493669443097704408677730193071917445626807093701589999836639317765744025876577614774495382218117045061895201477071436417012321003726378379814001495574512919107135921041073330032498677399446812236431708163936446781230559514855444852589242942002454165604613636142528808350505524511334624978202760405381722571294638279841274485833155652716697918748393721110507550995686098279247608316946389340972565816139531893540252656596836169843964070508962910079097316675103980371364054601544212170743263999915585852935899963431222894269329634721771547748843662795757306390460673983319264731027767485953126801806458422985552070298685641176060588214944757423880376123204150716987159476133272098524633001107049819689831097254097132687434570341352875682994571751982291647807987871079609818436358991402977781162050481956386013565839569357972081757248314267643689932349024069312365548559324215560118807134289801336595987894829129439825208987080069474634135421499871660336451477536499822611517919882493315858091630932324652058591406283498444163004924655849342374124106567404440005373230960930656344246216982827276508261028062122172456310176154468065221559302269720834016484947926600107036242819416572388304738045701660718746116191289914193333773511795928111248658519362254971000502544433142026631603017208757350669227786729270920910560697718544628696202972694787985527547074241354451309364038860272290010581372281434120453434596917211175686808474628650091704554652092781955488735357687303223342815844754637565804927636119392056696226189537450887974736974266986368442829966411345936488908931896561091942603309986596676627311163119440202992527241263316009032445420210242006811075138978476385917608527803154972334666237402119805179395748242505781799311326475269197350781535670454574926138016847544415161112426501923598157112032339153478798017029500610810978015282672895137794625706959156899239057874298605069388327484992995098040709300256524007667631207436093364504080835287535428533114415408626137151541745857069068373403430587404055425804851702776697418599660625520998752285182247489987631554528316256315017718844968521590757764160167935523977243240850862587146022917853905454362631126189790526072039854401973326594941560200842345868178885762058489345520834738205395449893255211707331739159691218210111849929385692144391833103307878274051465994180787344447480791131965816020965576171875000000000000 [23,14] -3929143381277753646989540395360974690762509468120673153511368271132358448035431557107315979603708566697384993696315998174677134175348822329256251645247629599626585774927085003271090630732664973828223480775749615777360567794729923790926088418534666171176914180247309474492797433500415697774771573447044020032882548641593166284154341533992245498180821086553610320304369380853197043055823808739173735700211378913241924999582686698740124546100479453332731152285166386040103253233088855849337536977383169775379712244283796105486328321994940577063281594733611114779554698872902490875548010448743361820000285011114370445253784496962955330990999529862423818157246722309421177831565899769893059802193717244788500507859684436446358721360749185340890892439205050037173940356258929323108828768644101213309308776508134214810960309492239211389050487838267761239444687634718142536728757883085975368711571146451428546709235338173534277127821945211133026267500447368858979936943733592507745591185842666600668920412595150488439544113811092963765444856542213713222468960835436902989445903918688788988693081409539333048481523968804373080619467003667648204177988757760466802466810272636672158046823568501207557028248391926071795798427126621717914284905557265577522811204899897512965393256606932624129127473100047788853477604499769057799201137589281792536509539570732143595514124988951975589020577518699005987069088008185267876163567916793856164901967567826872529282842015448025857534952555198802580481181810375343700751535298662115459527445943736873688854587703774336811739008219084380080570997987848286603293393510724180135653639383350897881148909640906742761790316339380746303333286957067157284551941930756444359673323886504835380230777590496550058934628853617504002977319509182220844879283552747295981019075058660224154740796990855580666597845477988915819739528970498971149793831349780551327546609246699936564312821996416162330585912150698893050087868265603256228027676611492945931268728827526383466208067631227156275686900918541625813693863510335425266412337670311841460589564780861540001243901903154023188035059856794814816160678054764147112345383311277365224704733759183316906089641038158324611482216378986194664727479681457085357192496865887209875661932240611187280124193818684020925831846121317351964429135683458907325100481996968324429515441451045289074751945544191986671502174859968964555970397411960093776413070230848899546738287500889547287035708127006243053566606620496179298455604195058453300039352652915091572814823884520525249333759638823887713658111329439735740188095052852417907617785592834259167657710248548093393752603801351117284939043358286769837345014835130656504262243834006364994420878175916385807308371435657824430206986226024482582523614767951575890642018205036739323989465483699451168399091293765879644693641331794668140192650085396053327713161706924438476562500000000 [23,15] 9101667585542659471684621961869055317419502986134855780166250696523298793182304617735354175722935887403103740218906597787630242444616563151438410944386147734319398928607621446296528839452842989675880614884933794982635216760999813006788213792631726837975711333888608704922823932193877063625612455824467625608372787910532224620698377661890476935359145031571710378770176677800785517312692814913321353939529443590751919062821197269778310603450999845443595819051394350161436168233935616167895375688028081047557739371866460037808372925193591662266340610944962126162732341173141946759401474487540261850784671975045891017262576905443044630241256808944356919534741002331502269102928887366240916012256348383463932104484581277194494562070250880288441958878311477191798297244585104383378128460043852496753654243418293099380690002866696599895352386755310604500628898302434940286649632999087710806193996380279463365118976183230100415010062715858053126625438000401394470569270174127645029508261298085702774961415824495364722316267676742505440462793026282922756772741277091215119032339189590707249058028510174467340968691120582876844198972499847272041983563452187627235595741422505085227364317484274454460306132231995490169822846946150024620664365323690882608926413396538779172002797346631966180948426270138399928303116346809577498924472594752338584142617312856592571385090265644542679127535208674154780601852912214714011153464766458146450662831174762776894220629653412789504747425548969222249416052599133897718928494189020298471991948201367905283784541444289135298129092322288913126486948839531401509120665481245398481636888439655361123599948835122887922813335207461763202736604252531442640451049842171683747865339168707370998600130619790719717479228432547075040855970443359940222976075881582376909265739192758982828846951920415942380623153548373184942344697935964383075925563892711441273942572820877795166229184752157351164068007981938524529800277367698155765447315313741849360120175092031717029870960015110726285434181566074131752026122167779729135789821540991371783722489639136760003872142246787409174531385585579110762603086487895182909959685583542194796673425077714084728495991413301941558673307484744051012523790824532074191854125872926201769977545839969097815753500121364310059460469117643588919519170014415906618350669532745512259259272484891267029415326698429925631056964132771375600379563213737255854795268352767634413252404231626921558968976509518222886338652711012764441049806441582936252924300153961587267522027016354712149754921535017159801757163380977643327677834059638402299604108407037909378022107346509151215902065850331424771944475694252718468201782370673790213905814739341677839341460134190095421120297921208434803967301487822024167962597251914626767567513978783404252900019128532856941934768150253352067833160815753246186687874796916730701923370361328125000000000000 [23,16] -16325665344296804237322144678698580918013463336695484208478558154022799958642631854917539174821612660550872521392101347412160303754776984315954999150725206923308131952894174870970504751346792084472062553253432408940710052068763037883984892952227193438103973905722850018113919675140492810825897189096279593660709165735536636721147999025456931876216466632373366145560964850014640161539473731916810683948566862081615897035698517637639325399624478579089219981016063043710012584736663708798018275506525722969144952997039941927654705955081193099724768129810844166411522429898874211408028120906452074284898188833272903387479003693718185894184127946832415920616864789071101583400001702630930254478947524773066625769605304436963952859734921574420363125885543806190388903481671105548508911322008872806508930805566838857194003426648372466372394173135168140972866780170323510393573625025572814163154562443746971320993135582802403482569930275146418399453150084924167683312517760447016088362566871284429249739039367754658458598456209003913378948338020016742229371518417066288617486422499433326209525896012303261512270087498739966674086062017513312080675877052923136615548885620954540653092038585949815462532784869396607420637448258904497596340743327308032373619693385961746492990398487836900308447054384004134644084506623766895194073219537163693519941595608550573220180198350616361665745739346059015994406202702332583220732305640028623832555510101724470179387079214666128976725984046947124714252549502415575052425672913267969303295721070869272601170105076901099984983335805067751298697397059164790024961395232204523689073140887644820706839706305998150919497745991824855242897614207633068068789443100981213077409237512521639725411197132421609599757013407450367789818261127935151181168850234283841081968370045701572680870295961950619342097634390264123279208071813641114724148451227587678928838129268508994954075593577680859397006849173036236602709885402283574267700913943459271401344403276735495403747405832110797357361715308566413222300450692862446771660183290837989614517460151350759405796313728413190136951861837474227425698181356870078908536146580259380364704876964532056157962212004402776193168173245309208704576090270659563196209310330641054537039290927111664047218974852087250653170065608615672057318032758114853906690860183295429427517994524945022285190808410669938454316940727515408603100665499635281251018375752933836231472747923900775694159308581265392902439668300145049303381326016682704493679985708579972680802678428024002839820841185533526549538196857314806929009369348871679829265475027010890342933520180925330892779501276793883334454112276856926770377376827301897185764270437470848861310663705077078508622815735177212185276478155309554868769346209884225254062845684485156637482197067002877576126360904344709509871183539253536309843184426426887512207031250000000000000000 [23,17] 22741919105845837308087567460351099436210899282518227163131043154330851998772866402486400175558864486944732534090328866287930904149106920218953659097878946044628399456332822306164305552445933500590492498455662741406846573121316993492777371936525359707693769711895228998225324084357145563635448081924798532750097296012508595984497763625617729728273842128667205461505472221448481530657581054412324188705652238868590618860376120165497870635965570479731260986458009448117122718418396856475956219208990215980732454640801540794256274012505863828997724360968064244300843016762715357009049681886729194915632233788009369585522225772212162799424626379231289575667505020503828461368269006373196699150008541974027657605997810840974208849440682438450925381699624630773222763588430581164852731147929795247286843156433723856371423321273159348248701899603185090319465178670692425792692817138712299596854540495779874271164238068951153256651161483434215176347296760244001495610156705335788365545508577277079661634257997316113138134077469663670102846823892538365701937223230625869547855121685555236902860528518562323202535266132353700987054888451802751461789378922704069882383750714717760775484971572131679347323067913351701299481462040644717055842365319708365043794890819142157539747987240194550375468602920003652622375463061980172124525861481329800515546429404310683202644240661350409638720906985055925122559744280919577349373851181202655230729859958116202441899926846867512734763818575051689854064338979963546168643510837371345971278725836283808778944277716207900436647587854009884733671866040401696964524140636251181327484789016762326501700620684209911338448553257063399978156636705704904261973283010442688572700348126429172590135489086700137763631677016710525710762979296676301747105001705253685977601758582688236944682007978304866264291946516079670957796366830407685969745063455702481956446368534631055183524552115683934248785657891085724266982774970269705252988333827998559830145084757356430172690790642885269732255192354238190387354212152060808329154781344745126113350732782279989333349895444450444683121541316966078165753206954279787309786868737903391041272590081109937934982479427186475172004706746604202505145428391123438938231119543800990141392795478479844693393821705056576721037539401854037761978593119663100348151995883409560599748288485140669362106855443850809662367456860285745203413033682075941864008586839059125278743298251515995555483163693406942731420430535179667008847716458635514757929332779831091712728618426841699869799408243358456925665492135588536029871158735131722350878536798556058160644995638686745594129197532052817434040493232582388295630569127388853864418955022444323518657243790547930271000132051967657411344875126731727404782791789437245713391813567176994596200567632369905125233384979151469269201962797311011854617390781641006469726562500000000000000 [23,18] -23926580450533900715409027313199107023420237167513075253541466769570744173494454376205494321942596566043060825900492283369229910084949795776137691682586466901948966668784716246031251288700802611288898665955647196134020651640159597150818592860498669048144372088090267004879789402168973746040191196502003162274912394095034099273327360306966738220988381065812247504999574758724714687294749180005341029982413249208588598151955086735618122470799441722135081718961695566895684169999226401389858718511652657001419689681723035229575216542709950744098217437073066610998341753978135752826344660657530772139215379533988760650217838916894058412251061893842920553358933484079913330922805976629243225557607008541385631757222954316666937686002723256482668753352369127509186483777561767464826949219607775796644957676864984712143366560995007506880984942844485936942436461411466950758957145067178223663162132692116252519759421753537331498170286712523635731306869564958584421996099604636338768906390414603286197859593331666440191651749666316267143414465358847900032264278833602037649153431704135936196105092880876820168469855870622459931809544766217431498733360136293068452355703693631361182808316726718739004429177806094171289934358504420019598115467104643914941896110494483313534107062112846841476933308049741462575974800042773742950413187624897806082072462766816806463901069452618010121827815689017685374007562799303622481435587946776533459461915153408941466652695238588287788021912451991899184680690831584434061710934118029735932553206717290966554844904738203830820457624928040322813900565097155645071648797519805795142643817746754114258530764398003767877004248630536885233039565661265659475504674828318603398051007783771592566473864127256953168655122772572346138450983645879175811787572520052589226507231286031998581677344759391128775121972607654311443081003667372348609678209531646730704300059428772012248631549181298409300854402812574388358591589255156986036445896666671914176051790435670189333043963131168955323643203539302386291103415263552170383302540305625451704255963176435343592395627157025693161845859412901116846965053400263301271233796039650837341914357999069717337133602433614680169696325579602919156864670683991473971407178181865407788465010458978140588465587306186685762355281390777090846061010482788702382241379661006621401587297846415372058681051816659461950019000227011540016259962810649724952175132877613393173568434933503979699848558698642403951912130497986726235018465251876476061092824386919332734441003733012840235900251401427600490424281026683497654647198624022773003446534302517097479725725511542787175700030876937120889540066909270670410617858372916122760079595597040674038445507622174229042368259659706386789585528512058669002238723683392255427884780942572798283626387314888356482161515374726993107172903774149119726644130423665046691894531250000000000 [23,19] 17022733182109666869784010083018536807531781730056852663009306416118646553489749847712812848355602321074241870834114889970898531141801121218188520960697149044729833373035171218529520898360576894623685519355632642277767493987014948680906958257596228656112181229768732353222147227382323058456328980645592290850915648190471931784525719621426593055395265793370805058850965745377168497948357980145578137716174333636794927265034814066731621415681998695904746939496920064105334918324060858386391263974249699788582562531371661796450796618589437871635284578726779322130378793463135737668112990250324061000145257057313622686940650562835804883483686358042985110368197875032066136769194677166089765411008895310688543549792222909511426697898897304604240443817251146939268837585177540945476968780849819958131080787542781645959650151689048511464002557346357129659943360425221780348077215475812092927898784090741738211069170216551367992704775425843028221860130596652344244667239151514435889041944647586919350357884975630044933303540914115800665328559800309878376791370868417726036546988131148081140112574713251195118054499872182221188700688376078677287778296558162433133572387426149878318233014496377340838906931104417798085561662016417376796932970750129136093095752970583841023092418992746776985085178779239250151090343790183107956152540609013406163177651179095172061309741509821509803079560120949268988339477802486263662046922169731469379821145241941293852471446480617609693500958642476351830586556279115227811971441912391523787668974682683370823189297059218129413015822235649608345299004530499677144013204956577913285310866929601837789841719540488546127481698761509318832339174704742990795988396160638088979105866024612022654553562669452549641899414439867272530087151017400199305059870367277379970691148133738951861069249160220498226961747000937525694452772033106602212872711415714357649840423559352676519790681047311390233071844340072741770021068465563957684402552607944909950587530264154219391375418878006972556659159619407656175364263763350088612498776070160181845533764145121645011019547523359067038582259778455327859089322535401087467224921910814570871598840513236122184828802271347871965228772156223480247110220511536134720533701311888930007718805794493362389816386861364539138978662551463407370654712851921795134415531907094825394581978697942142332815121754537878341375831342936811231662690465552778761870245873393945445327343333683756891155126376425340625817415989620750846257925194846822207023843612102911936248697002832335120504145620592568993739134835762631663061233557409343295742517396101083718861474859170697075672641767419525460104770553708190718896685524888363551668321494437693019058691284342198049136429287932561696008687171546427172567796675982077280371385610713362766386067385271741514494564885740966395100137731333234114572405815124511718750000000000000 [23,20] -3757043679465782880891208541200587238790216476747933731546146292404726658305722760303427350436290080895645035243572522371596215303032997500671212068493614634925236333506878224726262027345638810949518233166805497354227892412442074310249714393221945722791072517728187177469670104921060001432296449069892632183512321238253900368362943673523247138284470055485984463012244491078388871969276395421870369215623266727329905215635889011570496687094818351337553865007580169338651831962867097540096978193405595685488150996239916837519571560391528565381734042027034736394693126940654510101418861088599143739187292634684285674260044350000074988232281498982650655882410309191748775649016939869255727436887115482570771498569852927927310832363184666180861575924107143930587518985962160080699431545937139444700113566481665288624784154421869032483779709949956355671964070054657531087594425626255813328560454830820835641675788210287801585993624358502740976496945715271385071596692843312001012687601070322361894702805516114405050533709612432336501968991330962139083159581239401882535906982378466628115894395043164491710036993665197257889337499194217132189447173714634029213025105276922365186729990663683509062843611631075280242418649220588548690985508453714164097131077196420718408526624552919996349835415894464567091363835903767717942357428583462574568496375927911690447844238250847153888544132985006399646595276904592713862936722499180963733612215470112025085748666276387953281887546230665818689847938646652695235463183234065560902528073741635515235037804822745777444489689580144316595838508772981806524333492577369236552298310213509703815018903360449957702748420991889385807330686781978106067045845868263397633329559804368384017804132467381171480987681373365667106600992068021625548451919146164937287119071550203901473882303630002568369362823465749131629375131409340498402387566354018747354792653407203236091777197335301670013870104367398049246014079297155847090751988226240027210569187373403394844439172149700510638702534152039742943078236859588925355265551702826544504722654771638974208455711500529175868226702312270267976457953450714841635038960984390892891404834485095015782962480659973691207635132300486265419458311647108460523046227259048222640808115309537315550711735757356750801704213303761765170386592321476233193755192520531801750393500587726141267764683290344976458188162610268644003508469137479426620733333562571590272702309109346253116540790624239902730008138597228677494049479135403163988081458454265912758027738928825626584503650796535750068913279368376357870756203020634354877417733477652773748491514236186595685978749474839887241606207135591436513177233021511037225849012884227454422753872759740948877306713071812943044229876375087876162384815147831003879869680686801832813028220278591240199293319641821880822823986889602565497625619173049926757812500000000 [23,21] -9955646179685644080889545290328422308173238131909548985622086948178035197311487210809062579389059498484107433248548473544821494409319296768528045084534087947896535713766431048700680527211594996567286602427658871876712057792980228118514132823090190957036339021378942940264292586202224622746718145954994402841279647318317393238545425723000973614154922774824192450725947470876734723603758012413179228308442207815077935749050383023946190195873715724757306181063213004436017607556369784798143664847230130956075890365032179136793758998168409503250600588365036994963056884841816353094620233409123579910915970431552778545643800303146284347550843146997839650411336552072159743031447579172650484222373660075979627398359439115650979199880301819322998816215911270773128886890839292575103238935223992653677257443104872338783123918096310665991663709819309841399328123759891035693291377297799981534087589531606655326447298703653141106849635222605082980107870910305047803844569061890085569230040073910040771314837582060154065388438507723662228649649671433989105832859003137711752861899555366420827196476873335569779781822227650763294707255704086001326725936410386246157214019300816616968313943958038351489712090566104464909241444789309973549764594913264686296671913823299101945451029171018860411329710621663139400984953136758897239880642163402854438578677262924294258660348146630638097414301830796336002483207870301244735821260553717337777844520676956984900564831675049556590170772041975426857782092146327878100397144778522278523299445313232533000004376009706407561610400777811671685025475251580758395423900475932407291678255636439960740104113114104182836147338040171458030969086391395786751535812021620473765399371818562462972998756349565484811116053435031856696896198499209458054235958053233125167865608528506929819044864474989608113055349516753480652759151051456357220003483160821208266915566656743697480183024973157430862335691325915640462742961585183480802602347156462250333147544397201008982300584305897805129630257979834488650146011880401410579581450505876250170323967487945459746061261908839055323727111419196062684383659561361570187540575896333679136224424265553750946762967811968960957042034804237332003754514778416919337019269809931690103053398732067570174551812800845259926796292689036849357064690506730610173557083633375039826938762223840386780035981464942867064057597777186881123135362004659673152794964410808091087007839021906157704109722592821237760648149983170900275961220736632656311825097715263130867251443994021628463130696423816943412128611230062640234342620835780423590067759623364225412894103963653903655848896516159069253257296080861264559890266086523249373709711706659218282627966172445814157762840456116553125290900751178286211425006979867736648293722121565644276329696278860042579644813399628294064980238431417092215269804000854492187500000000 [23,22] 18031565673905777950038668308091722115092724178157212409687567508296448534731131367360925587383131609741729559960037732723817578286317285074939359847938717631398229273220294622655950812266681353125528507660499019181308589258594329188847950579531251365000158254460790762700289260998402891754174538447695826128505292617977275825408508998241058198742819479867761780519617227448785484030431779362371543593560933477514731006280198498491490460750115917520288776166523703897777234503297559703165551710809414816053405084694571252765443919647117125293614217889547954910912977327863477288568351320684840507580771465226422851616464636793213627187053332180533987872181641967758107905455046448054543586435069464232286362154760181881664990241251807240080749345763627503868488332708797869963078135123509670998540412728639307710875071394394738797186408938554286509599927262919834066798917517649492152958845398973227089637940171803039763874195847696128701223241936091025599356233343804599502570867056454738796566752923418766724007957864015742701713677153604660558453985605389760469901310422838628423827336253521635673385075925551144456923582996252513591284404109412832813225315281194177305712742536131743627372964701976789113558314101492726355703777179955080998578497496913586920558233948240689577543203626766051741867122206848968460855495697518686213722032054740183164376495026669066655205658517757227071271138474428074752609749868202962683596358565601113588324550685887931287578252477063846538245202899423962134931464218166640324952154686669458042429178209961133403473186095319634584611665415618529786605542020384574506590539051822711250114704710084596028706857316642349955245106143597569639579285900229846036857539848310220991969238073475721721534213214072658823843462601256846069531413394091750652969216989984554999395995434494273697014556195506154423066427603953897559898607920671786803259678504270130860590903339532942417179780626193550194779603966687035885619815501487981907877072918383776123834806627226336000459296835574905413508728349136159239225844031400293344514169844621757308763199207432494156898104931324003619049486742281518467923105827003120746737067466295492710839041933306289459971285480750089684723548245247676486444671278348326587317563929692515470157980739307484973275097185605648460321667963186595464270147779717690441981264889587791265674105631160243502098276447984433913552759180788362908967029999982057056980369986566856394498225616717234095166271816770541742623368170394931786713822503596974594412483607068803330589124782171531058066519088922648169160376127755088194047481253518589405419629639128712396122649785068986407741114144730083986276876771149268293287761322265755782557761340801983531766810679337857029950357459612292270344907489169304698049956939569580585019335767124491258149730300489434545174738389050617115572094917297363281250000 [23,23] -18274210094601903510227944167093599498649545750956707178664166465733807209246758664122367204549411770203834861641456800771586180463057830560684679231990049254784245840290713255631729659361497551602493644958853883760614491973356036978716961371711031107693208515646288821964118405104992981983155411897647793928535660200147244001455137311002197045927417150607946273923528327699262271154190276254171837263238260450501382156930172496769938063197606378419549375247874951379918925459787713057425163616215461302527867248921038478393349559705202981334371413438928101903717367104585521334206452580050988141979581460809125861179876114374413772192248196651075237145502026478656917431502328227656990024757348016967058333940331962634604960930979903279337080066193833838176189977508480005636023650483319845307287207195932265516708851803132619135388922126732468078447221174939116868507541809978741817945949845358624093220027457267046471199870488878647727481050760115977351147923773613646857546465994490801340668039855159061577411328395029794504438630922880658513464406216940901669674959617639683261684561771719997903020360496419141600739783326387092199658582438546110986908452489402670975089906742620608768417118396333388340875352099131941723068673360007218613807037048881589487780191016730644477104357604678145933286311179942855271693793909811415589109897415438680149825195315166961657349909334086008236725011923173721503857501504333739520988355168249126827013454955487580614155902143961964072141560565384236344174252100242914423610750272123245123892731584033075954042121620770414484654735001527126146361478972109748146984871403809898129089589052870050572593934226753407864879390527537237696854409023269147881228108633089918443688613756124156939513785536587800322810767463608903520832813519530506144320904917883985431892736966962830731273250088624157212653025890685653197673250177770943222911209623715774209442170702518260463860917241986392706433567742745477856094423043764275295920894345252489123133792702263506490330334384053485790194208084660850950220004957122696788385852611260744203481741993211104544967001352308187944451579456281385945294392761553798345322887960636898436167378227063557474921290143744194887354446892093656110089518483584615761480251157010209770836827296214454127481541553499386710681064253562001140812458908309862264235330761793800889006308315977353736083040802106245917782245038703409170210900182219821166367901997862924964049592877949595630268328445183746664918019529955601688421018053201050847780490511126446441489062477994601307026069478482585494111064925660337982229070406500266252640111439872700729859127086326591863282412478044267444282866588192447073166024350101585435243552966425119828442885399572983304825024716636995902063012532579009381827743094047244028074529802987202424851209073969338092524594685528427362442016601562500000000 [24,0] 10216770523506743588397238695774772156189695113758842888905350564679677474619309421914785988164026944413856745745496219847318860225608985582036001361469564295309970488087644376152594443964931805242208223277842273552658716479683955881417426381919879794126376522523444965650390109290477029684498066932677318658453854903821416597352903626047387370282544341458908308473827991810559208067879043258409443676977030148686107398171522583272106289560484639483484139789457948739996629337588534564249361063939251504168725094715394500864602159269210960118056262335613910977611416689050585281432569363058309850219116548196957110269418287781214798502476865622341756795190170321643902262468362689069024870177558876990104842270885822323612174357783661838236716625195830746764298125532275242897929026022735011609612406097662244695615056628009119961137646038927317312587491923960340938171276353617387354342733398292545222540174795872582890306183451462176191426685724915387896950520633577119684686823711584796506521983424399750669234719004487023066451516729703913585358869525248925642018547793292760234755865654020934431966647191535839156634562741797655194832538849124565299939172520982599277060886643530460180268089538333882423115425788449295042668450967906222032832875771452610441261876528198834523703339230443678515266223323661236171145857583590562558596313462917538411554423749946832810771129029453133474759726277987645036811390617054791472952034995302634185611336334214725012180876776671130209161975981628655128330018300174524551261578471364479640863693100306089291302836630264063368508757089215701933580315526484645869707974126569743723232984518637449132794548637800112323020193271809942440274200253148175442207003435462120255426096623007667306047900343275699671551070498697223510189567891879226595990854475021125559179342601237466247683805854319488375361324297401326327270908928031449540002458721777731792499081909299108040452263009227417473055128691516165557073591823302641458571353200647982542832670522819631673344330223896651924242416293325685011316785212207918171601090135820654384534211018260531049879373283867717289818833142025100392689888674181761821943788947168897660314398763560757926989205804198363418130943834369672538334762014663699280687412108860333560218309150999049921010333211874882899304075954910405057505036877807822244968605391283415355107462158205929499384330977120878604562978014172536708544805793434378344768362843453142237736660717105716959329156985196086141659290748228939666233361394884255157496715164912631490483454864380188021102114957080323438770585673510314602051017706346498320911461797308902558372668772229090271879326131216279187406247999876727170599479336138948283211547996489801429671793266730806852324278637531048460800498868355445732025979369802874885409050608336358519207306892486133199448096520401873537361901037608233246828381979298683290835469961166381835937500000000000000000 [24,1] 214492573628720399231950838618485141734061520969778966858209944350062929098556187812368608423375708951213232514931156844046391861973050294875703249453360154622240760906237976999992865140333105115139168657894047602579998818430071683013822933919517523295861518246576174779315581238304612677218519304417783742798931023124681898481934316368539410104885856207594901549196206985472996992752239005292679233086468848806475983293906347931883019965474579152323411174167785528400689710030816434463261629127373880010060043296969144282182648133734384171420477339487100059034879916028375398443412023469877356519948694568852559582209383912432318216014744141296869108951635250232638441794022916145375480246198652878647565747914121750904603889889453072166227882281521939175668116438502511675009085519122953743464716914776882757420615750160381649803813899391533117643789367189220717318786547760832033620721475779720003346894126651754258493033470287250640367134560979292735004763821477241883921336299170895290435631449757760075158382471217616801899127700752076779397609053864595447244100587252641768827017569773923288296892134250951845274245202937025130193145796490105821440322153693213462034306748289194074523432292174561840550830945478659650323026067017359117549578505024914834063524162488046016190728429297243910664227177793581352803895142440523325687900049807407966882257449371893117729887582764931476787555544697151121012789580119369365823614511325329160034767131384611466476593151691873010105142326682944132128292624448607480326310124781858262007851132081007952761297539362311043426819829229517097508199517845373574050511763636145192811597771719523152110341904245824502271965375162461983948644515283313127162421585253636223805125833945442263431590629668701515471243813835442228014885744798393902029257847369709091571572669029080329833546474029763693628142473703709057111170842675409654407121025945088362793793998239185468787545260676735345510629606860010720291080309314377723996265527674494952170652221016354333006399649842887845163471134723014063541983692146679816830790213689417245043539246939936798016172983889247949621926148612452336240937708710230027842275746000347906274297809231522309569314025367305364493073060089443927309386278348733863371290238131179838955528711200190493319344870658478119615837576656230517856216909250502238616282104939893962037340693302010739683384912354034043187595440048593941085031149059130147693502887264367083309681497020937305435945175090050292077455268045034645712604842509072273907834549857511951038496336804003375219186647180150719655546272412027214743152436191020736999697715725308583200656613084285313323303466349049372719378140220014631985686614903634589840682911280850888196493706365293828053526507509323539388002817061768608011465311281670292106267856242456825146240121685790196551295183627308151889873341076573241704007581620583522408196586184203624725341796875000000000 [24,2] -7878852490647325511888570159130157660795800686645677945641462817620687352632628427446667400671291836585582445883996904117284300990459132430875898183333060483422958682536248151694181922511321086573733644043653606680630866910890583747663412674319584823287368971752462910091202639816869506331849951142776050538699447976110380485926636979612403812275955087601818937301246103293844527227454039640010095286622738303122767125495519947223414023697087370777060009580135378799177007428572588970125717263674099640287127777129734492355008305727265825668485071895518923534541752208971582923198224846989304745741677824241097745494821269804048989704289171308547291465690647676272637632191268407457725930144488532206364474747439957440197088470561491743518868549606391493929961421583544776061315804619783153450938431940400553422110975344939789368229160017770992437659531588322420177493525386995766800163148835175551484425003707100578224461704094793126390458428848979788574490571765730207623054112464065607160486774466164145346362189791810621079865383443785538951925091698957126423518604985612317520675423295833998253674769620968554507793702821322048345383935488253186856970123063275676213900077454970846207578067032291267697148902364629618819639421563899794418759273456114268845782231970906081787344343196619824024360113553302251844467941359421471047916512847448036958783579908564235180008205165131208323182706127017367706285592891427351529283489452094329535535376743690455588158327668572828576016470018035262176910241328662287283906211441469962004673588040074369847480199287259026384368017206535067553953868214831669745153724224230841140505573943767596771483169317423832012789473795441598079653577849567521955014015398806460425809387956125397662795078588989537679928753455819167743050912930530163601991345907683124391349459495288452236848050482353883293703668965351679473393759390434091298092756916593055674698401323026353303430155116360591727158642525106703321210923368623583993126629627204504973334742881775850847965651872840710437151754174552289540212266084655975760647197420948637540325525694730593194173817414913877071458784582709962354704727021023782319467311508455156635634899761990860949828370983065628371176210444800196376662790503621201550769946405875374706182950320480420116207947495687759554709113744264042888136815838364676677250208785922578991992630076723218079050485696319062789022779047285325444658362972214627020415246038026199740088282734731447471031063297718808860752515292806396290310325576694932907757890474024054637760889356817901919968422616906033733806920523616238086596797058983209728976621823481692901832286557791095259376506576716152557720941894039188647380058796009820969581697213177956335885615378867537605835876696225026067986589846355679712222659706760850055434072305645573967244974462183213169588686478624452189185998661989877445793425177894553357305085228290408849716186523437500000 [24,3] 73052506884142872379659891240068792954148170882485145209209144281528955540565609517473536514108639293556675037284929658065549547437386661261946120661137364076489652456017442130967323637871030230822084281326075435740751635928107258950515998347157589508978093688691270056322073025572978401901838934577213236312754256994482995860791857567516545172714454564617417192865461832538207606001134010474257642183674064377495543317859594434357001104844888356060563513876583893039409737048796169589475125793296238354952558162595948638037614183514252563609328126127413033286845656840702261398749117621881557236065238344152847468362974438337467898238279737746982840041687963164422586060945017305689021340649618486859998779356318665317653196290985993532995810071942108483480360026122769190249768184672140194384298565052504318525670877676505679366686311112731058075035956023679926059320353986200125703960375112828673152711207349049721050084962605743405350461075066443222745895375664453898537178186081020153679002382152093159451574468119316182199382017025503119281027511667199166967519233439376300098801459765471205549529182274516455160201055412963834914001386203983707259461525217078522362236274898581827155043932551956321724740401900421909466585481291494909189754914178015068688526996338584572570540275443566381217020109726783696622646113397646308734409177822242545528185125553700408609663377308844519529533728341565942018944720699316676419493205586265500054161039155917647615496855233328322058853218393463665102723507936310134171491187560287979179653996635767128968357131489632297847803456976458323450032058374623700789406595525192105480844291079532105604001376995024651051437681031885442908036235229457102301786500868616396283900824635102675354946913948250479864956974509433742605210095909300075080124492131543716775211705309794308866309963458045658118199678112500546208717055198027091856898773956390870265037993276914641753983115768076929297945530887372982757662444276562684019976059040755067620236408156491734201682645997199250243855286885456793458475227778263061073554397916976453604406422476650681656812322476062803605000518126224665411383305142336352340935880424674287247811729664409830723756228779222420358959966965616279575629839527811393867434400660047829195585265447972505891448860313016311785056213810865527981441628392235125901142567666970818346573779595953703366433905898876818667000060257105848936018613745658879813321408986774653779759610429609111078352803141547798457794518863368511412353081426985105382655371376371271856719144027691333894172446746970692182701137276511664459644248097239933808627046950322047341503011426994666545352561220691568085883229350213471191252417910821246167314322454848988873783780321936511319729698081499324076039157507368291895521842510211235144618964537554121006684083501122388546609477200034245676951353651791711127025386041111687518423423171043395996093750000000000 [24,4] -246356433331692937518539650789616617107810440853821607786358843571058209276613188475143858881281566988774200407972596620786615882347775600681956910887555259841865023559765804859176299191656557250203387439240795783337018446076648699217032305662402632840572649278256744355146278873072424756874478217340077600606048215774399907507086686272607917663801694329781350421204328556390205780247602732496154380484401226135946074954429007620244647733025360131974525918459349352203475101718165367656410784719719295555804578920433380294724651901410940598284682586201256808733100373376591448565471163776772552337480993218984416836360847548487634510062849123696479506687489532526047292024396217435674617823924156802253344535775889867198737791136102717528605551228026180652945491420801980177534355285406128894242390529934440617434560727383728205124638437307371420338506004946466104138863658044630835300990131598548113386775328212531635474224839236143088393105842783704335581353608305905580981484398769793526371567805890458402895763681345442140158700440486013693533367509300618836185087327864272441496210571563218001260791871120944904493145421762966751722870823728209838156651663899381332206718026631164791074707256291439391733114136259869813130999895030837940132071587093188253809955887947225332737829113023472296667153920729131382751532852186558544240561973066383570381340582726743060144706246842305323071861616116535076959813316623079850186886282773109384660738352591978372377381009813652628945743282026222085650518716568121226167698920073789040252015845890672789501178028941618981247912132289551395844763360790790284351171325839753927707728186414908905796055908917954207670737979494046718012058045486395712096628011642664043897277991411156651030230252752691179454756378596215016961071972811155523892002852578530266030760467813205703978317696413364074539854104476898563477098320582442135592869527055776112002529834150830371570294904098551003180429000910808346957034497089764634483690981079194454009187133950870749344777268664432895953745953320032684984309803189679188142035659575955598295922326224786174273361497370101751229324474494597902628523392581076771275346018893740966771071387580071235075059041428172211039160174832077119821090026116939173579734058327979650293614873257177229989727616000080259394609579374076153299947365073739033998292635363108075972983339192829987293580541062205334081552837768427220165145703686228831726583676435794755213627568577753924532716567760134989666765034888117559027557302904517005737512834309440583844689201645138668213167770114906700391149930407419311542194786650274238371683961008388831160073754633415232676856686421793407186073819745341409887810694366324459120497419821749851842486843340511453333242674473877303267439620350743961631776485698216716397707280888800005052101816281950812293311615324583618457383347877818926245250749640369747339718742296099662780761718750000 [24,5] -1412431645388792429739761959326634674810776547783588730346924369457515424377267355267510507106054108853498784476690882712849853165244884802153586620509021139704922652868404658405806110151039780555151268921362956281297518886009359756906954136473714969980539034398413233305767924514742830649303579700921297899121343970665775246586508689929900258995590764908701028781059491345633904576274141926512116375874209208368823678259885784559910419567821037950947063092233833557703912802021928120570528769906904765254021935270621286513344620588304242317748605814471659810745798330516461666259206307466115080284576407373611975730398820799347525247963234412173170406035632443250921948366519669827429688326869984666177609076430620146518973350637574181493311566120109141502699155682879962330191957426460707756391498558654663685989969407700544214013277766613512663677839573142341839677458729985373379920500094870087767939528671965622208230243582038459727222831958941325042955211624979313091625460266033974034393713803499894358415102428048109505761671934727646541554007814386867990265774291539774634024619094509531098680626872904179948863047846320405985062254552289851076715185316251362388982416828285162210977496545592620216014212456103889639199248563732851783272293793708006958228802146593631292461794762617713741332266754473086049737738829475916071455684116835126002030297832954834462652273639863963115974440716375746964726793005376789802587615715900815265260432393669207052814683744344191936876945380819644835630496174839511316944559299169617914294017204735570032886644358741545031254280630982493954159167422390623565080577903149729012171242614854905548479232451734410799440944143160042176692520440309200573686598773119816199412704105267127363206497835322954903294806329203358515941072181921432225700924426705818835030828804935065361531111960431792481174509899334884270625388774788886901140220198671266268332476252399382910738040015921521707630033087101614220322481345283440652874692104522618653142219309734312748813459302685762010615798081343758660185000155626624747262940248599813582714266194181215490527197508961169945115177832530067848228821126795209902172655202900066824169630093914545141601352361810942538014242554323537710322846873613621323343030780935954686931946120135542981778035544166817596157622567539527527321943152670838076451347507666653485143551368831319013620779300252612553336377509161685422521716811054736931397773031775478878216262305045512077022104259550494995096660476509179802731649170422226953513865056894073562479184587299208832947319642879576948420529453916302875369858514483265825667201602623276286783263164785680112365599947552324856851533466409240173145328496191061822365335097496339325338844223579780336557708222781991395682431812533165194691503960268211613246369500685527003025010895301857789220711988843941968708875944219262446111332054421438897406915202736854553222656250000 [24,6] 34338634645602773335455899349164334013117117267917818410833234616696736585739328961091075504997848657200258447773379655692290604926044124532045819361648617842226399523589625645117190148837366439683560759072160620131030455462152332201299237947477380773136840233055276696976535166795019236994843996493442944727510708472841241770371131735159332652417541089329111122575342482320054414072820188841247430185457642673675427366270064274829545541079644182297854297023781122434276699671376892474364197519289242244841441651836498442058187254900257047283440006997152112603668834092520232630112050611622308255489072590065664897766774503118858918569345493625940112814466469211824579976431747641443593955331776599151195210415538128983123473429686672352639262398287584742613367277808580790487307367597018511467623956608312981747661435340230853288130224321323780088791842713104738094066450160663963712602932901441221870872465515798179343149210836487713244651453486900496395851155058603755760821689488299457834376738652729701390972588798118009065646359316309629498932266602500760917583314838795871434072969719128872548213846157327049851269961113472744978482328649735610063038037433903850573337558837943394974255792730244075703061587762307503182366482087285731796919162274184837565309117081403109734636117483350660302304860864787292181845523331375747472947875144057319171275990814921036931135025415167570473554090327428648624380203209838925412239729631885223610697499315970968975952061302616646206230325556197582579753993278353314549691456186138845167760438206049705288556176531007850263829773096436999714862384606490095405551664551232541455298169583454213534293489235753548013435279589523823527615967955232982248001493180176790912211784043225397675546590850807645651655536200578080045778774133140415991081562187169391672327037498278382930366233077454057120306863928536833450027014142573075187918119280139352475157677303724289640701984317995070650937146392066895670482606026022499892242338914194589328729519196075707390994439791523279947368116755609563125669301038733605316104123235381003730709660353259766666151712973175394896221257920971949825501927246589381618358364003285604952111536415226377162353405458140960000230379008986098297056003024967422305259081265517809125062091058383180515586170399501085128863773405054205732064610617372358499222929853470361720000729501276117990080247684941008333886108455552320591598250868377730960231562483150070326360178818598918782758078772259285436377633483633070757469675503133991963224498870563631092873546462366075932440533744493710138016379569805708750290798278396612834802088099822997725767723207891095598175145624615632276381918950674094263465110535940658854318141462600310359841271752096775450358099131785548262174349217577850978691439062220248170169333567887966601082485424617323560518697945261419264871008700800786433439924782984320472678518854081630706787109375 [24,7] -251313074230155992704039620391724251040359205147085627048017403811100149733307639101647306601858798387413242006853097066678808398196096313401673267475271451694049418546233079446745624408227998818248957796662797009448418200144922814724162282766517994270232148213494347823758827952359662036688723103713006377276587796797991403961743203145316365058673515071163364655107343693198239869011421760769132757489583833343136106001310674106074469410514510498461674618588166389282164493223495931727414259685306589412189545412847283230915941301729956589801012936413171871920800398413566076421016366308219745492452923970577804231792040180480169326545104333865388354802667652711343893294761565780793513267213404842896580072735312281064484810803643415502641050789052949403119734823736997352283542441614480913493993117665515591944444830134681510276867881796632536582580625571651741133047177978019561844060992906078005150156558927084092389823939711967499183434367701834417783238921916129962709391854316018383375151196627095005970189336282978943411386405594729175505198749189359318025619960052056692909351785835170059680866441095469430525269307889849910589939828260339688990712096516777844004448860172388411664357123353833810954227376929982321923422019901795442009835546626698797216161262843561570721561966766881726610081689259892086056716558387696109311502714958115355189329509120256232881445731607085666625119265118754324394763336421869265430068387529081143944666412908657061231951742299373685443361388802480754318522750928435089434552322255695055995305289626395103365588059179227465864422806731819593118435129093933794878626700025061392031367428022961161341502143959256532335831500012380810044677372603427631690555570715606579229601358765843288276104584597397774358919816390852691029650763550495898154633797122491938401962655524854943365757497440623413915589282973243879563501126974507434788544247414737084369770800938414428478022537009230840393130615113389570420234142288420201240598160703414401908214468707167236767504696136189810258848034680539545832362675451195271200667989565573538106503487734510965353313937624703022862870134303684125116557685478351704333234939152166929480190882996753023989013144187376953145328972136637326084276692475062012811529925419586686466262398173150574398655026318386227625191210806111045242513022688853912450908374531359910733606366546192794118854058017320199961557220577766788112391171299414306391201345305417323239260122243210869877292882006056645750089002895274678203891851603256146259757017302144005323999343486552630077081425570246319205597794254281744182283779306859485028919450149925609762871784265807068524456038874953401275685024428724252632129333705439061201896824889375336136646552266164256792504580190927266337124605627857253872334243163789015982156402551128825284258545411378769866094435570805808180990055825473504166889249233918235404416918754577636718750000 [24,8] 1083885287915241030085183271001435481801575086811158883050266975660083923007976065149377814291931718920763457020548747191839798788836534273031410120586580462507330434772076452597404916810320908567375672919744980566843177573252345199669054126729645883466141885209952028357263608388432729920966388254995498129024546257351095483558469577668852941327025825031329986042451031203761170855397097111681084268320174651480452600911725848553578796629135054908464614736131348474007943373076513070350668058491189644600854310812836034827754591922281427732862176324390558478773015552618777782012362175010159356544772249293820214958385855839941990169951374296180420032430057302367597319217993013124342947686180496562077545222774739157930460732454668150193377878227978818031561469302999129048004985958330326666548040455191515558443398997968035565522707034872240213280137328694591224536163435844470737584508073522633405789164367505518259522518930533492725924766640588620836716460145210333037293068236726136515117597135707579483251426922212896645494485302064953342451447257701168235769986647638815245662491425830032389668021696930866712212276559084424089464547111742675580153484554177895710134244237464685256755906283918552114200037874822730091092220956289671713545437957048459728721064154704180151815285806048250408602046184915816336693080297430146123281886469289827977347139003957265585988324334887894334787537652506107159327606389182465529528824753893516139852562455330792342594590411303309913636506742287613190416185818538688213266304088179344051123973809351499275731297158246337160526169962165195368270266411770867753357941676652185810489352532231551592108341394160514368418694855781462878214637869688779084679268978851795451128270696125915673370788566547571457512278153161049701448408019595646795000955431900535753264943790825182620192294217017654824186756017015979768393531204806726391400012993998948752494100115834050144124261797332462052298095762023762550594511951916167175092933199587065336559550483173764193582794743679987785516907237742186271555301929806265360860343074750723797506475284365360671711107210715113112966089183721807126656860705530415747955602644110152902392057753343284387286270231779729376770928810308070256328975437117593949027026624549114060272015709887730568107649979743661104447542430141222731257930630401983376228941166126663330826911183153544372040271906145846898170719791557197106859585974254417192216777921153521658251918630044566632692741634247533878807820800910616422863238604016829484183190806000549272943485475390450711625605972070138913908132168474130604726490515057957453603573299185191545246269068594000829802175093579923255993000194007230967371915951108753326575920939156204695777577387437689004112724932188206075193580363471384229749160630088193727083408704935001533634481613889861217929199734910910477475969580264669733793425621115602552890777587890625000000000 [24,9] -3540402633884741512339689835266414453698056106714115539710511896999325434115425657004370726740043751012764514772243489855729615568667165083491325598192881001469391226026457583724274411984121009403948021941279430087359055205916977878543278467490009156459505379654443933464109160491394374793027712631750029459430817679555980823610812419571503188162740126733267593878411347786703888683289102031223091613181789504287400772749292191048588625848297664919310556689718089686538805026247654208217515259702201418793055953003920332758894279133881313524913181585157071215314865095368607388075147444932307015683126937355119066220583891942796428536466023794722399776625491512879636008910173235742347028867887209940804191761570057846498268561034994670252943810695236145705998032852068625145551056188298218037917597153541533529746964370932643469976542634844634816289055265348557890064021400658820841343255629613346846168531530868681772874646441255890324120196172351399814514853146096298770721166932807116880049440252074894279381222448848630003872759989062963741398041028989990955202009398828696876963472777428297152597098037010862023640717103536221038440886743989288262065288832547894653593302772594797441589181873079841735399207782416292358434562311830283189670572588705216975645264803200544487217304670203687721510626712369352416954153508185189727687099122764948499944909378029974054563777012970095425880647758277672329532723283768479853378689340281455537874027752924226532542203901197109258803067360513180000289169009342601213116284195738947155431685809708587540817519350113788456279995579447896854422957154911991752445722549554238876995907409311850065788839108420307598336382260827482739397637586397437856753469034000199444906454391305763691298387858985585730382151389388470544228367906947153986035659033178334212623968155943869243801387703761539140651709498147920246897010244155697049599060212128661771695201280602185365871059838030754225774937982519180374719486492537061653778315403213488723582850595185654946460341834255457210616115419712660186345599832680204421201037945771640694842222841543415507362876683143551192973844666867740951765626207489745278385220374029064146069441817505044761345581668371687360861381050245885211123477123820872946729691787617411187516765159725375178852323669117435207624252784808510806019781103969497473234645759619786232303955088010351522819217336161003818868331840039546103605897249742369824732909886042704154350029887520345576829817249165069076296753965091632520283887538542842263442606449232881696610894473470505400721897453539572592577885631406837446426299210704629390620429905376721439295228714524570575830559146551775746253870216114917992569509850447124884652144685801206886341699514308350553346873687440905980074818176792544903340125764732529251138220895833112738783896437835478915273053440573759489613835712423783874669425131287425756454467773437500000000 [24,10] 13365485577180891742926078580279935045406879930909595397564705540343390788464338732301423593724758904929034249676715636976387204495129069485892772556122856196506046348618249075496287238914385364800502631876311326112113869341864945159237047227126194420490564078502057396807498733614262277880049273104428539138348907248937125081037915938916979227318027916257446863283012721870919275880785799402970659569713816869833652637835938395533315293245462479993411333701421779152730282230002107860187022016704271939342363797229481036690051187960784804037551562214890395576746352257603069228592014659856332981794649967807370422723603055218825343679849181046283308384688374742349706281059901068046932163270561506666369801759859839423771604130767739984463178842171898817989248647964532016192553160208182026937257925587421842876573952015929734563829763337779759937592850152181076450224308850837120845261564881418795208007935784252598138574831850756244758721545949263475896749151213093432118778925681147378225171769871551795916754167123719828699771131594851380316902644021413802275197247232161443143795465457888077982447961430785824952459804760056821093261841124769889389098558842490077160190211311508727050933672131399763702569211668260722443185683104287024790565945811267640513985534896172270476765474416385454077961155892637879408167738503698778079320505722744896042213952629228944607811483843329799164433712608228660841572677528240972250927380447153402129464538494893267084888284762377220442214362491480057966695640847280765852034831216758992815257370451149925273259385592061192299315880150126926373182149488159956697802971829687987686857341360833268387902797177977000560497566087944243948278974983210451724247123098104594355999942789749595963194763189540187594330801933726901078866425072567749375002154336022117133086543775970506652764139639338194782806869374325033147023378751828796798964339985439726952252620171286983513061772828364795217620382009126465048032956215299409013453548775138552048465977924438310557307372393145952144763218601409999998932658141706733421369249495546763613951839840289900541466767634949336555668135314292153410863239125769543043343848135023055860318683612805837646227850161699532632167400266320573960888573114238056435440603205507775199154740869505035068623446330712068576920931269066012163850092546137009479747519056567919916617317456930205285116871314108837115148576871475454261263129932722652549150110534491773738970882983989267387707308226209564312279457136437884888537353809264776221117182322876917997303454421254758184946344582479522912415008902176671942507121752458387641391450308301573420213171019161678593234408473701960680464665895789468306928920308940710801997142260799040120305798897474117628433383837533664831936180889783769993120886675379557780617752943390385935976755101369553223884695366213340008410117914702808228355479513993486762046813964843750000 [24,11] -68326059186863120773965236328123763384294857932469307761874547921073130811745815412384050844712734100995740973092243044449901383230683828486544142442183460583666058699883836911229923551553828444264751112441865533325056001925397058841224762602290094402702787728649371410306360627984272275911882458882527271658090520118553841001117806816242884507807093965661510244302195773831625007326383192326446960449597730086622900369525292336033932384952426941537427235981454478138240656747594238086380744043557205975224837484760596374993134493390091009530899947728566090772661251593089074567490363924078176152511271508898741276117877078412565595780995539353309687663449480268354657103028428029695023497926409707052255488987179022085577557071222255226814947291175078261394811503215216763147907188483769876249547276513455273382661373151881685362213548560241132709228384353472717497699049587412561314864482702366515666437258975003239297239685832395431004144665175241592107526954096365800515180176503263411648971333563749119093615264797668355378020564471154166665226619074942570219143114922545404182300494873045687789030461164071575429854047963116685332038836978239447171035856163469559269235820603332979145431257565735640538260723648341099966553407094455703578643745777214929818818169969527309051887354997838405244386412826433571936113525438674351320698419371891099932495466393266879193859703283405562196519842017908720868786552405362989001821379303214453134600566526439490523236990763374296565897549081714445374877159254490823458391765968146466679450369202374140472361936739913090920787018668568868617826158159659670160764019462887567025577002327286640544116706237330886430573809133693851050696497323443784949373723457616736725705774976482956504412015862712617438596771844732066089002311623156117668214799066519073140407989836033529431733456528991987333108184062404082880974711766365883421291920898451829707027756943636671561985165677842211419602415145602266572246007460245240491010274872936740747750747668286461434668872519118829125583851678672840329083772177720339709121303873937205000281303521374916021924068919566416218500215958668053436224258399585910128325621525850150678254610652113691351432027068405984207441448803849880514790951402500260779519621814443954787779384453569142158859595101615396614634542478392349882014728381937096761169404051774547006710944148369666908103239968694926941073534284719012560659015246924919608412277594574148398451373928944061534672080693831575349466611115593126946985336825222318550590876184860682303536285407171175862181175540867520306357147236169547320596563850959793036864902332148472078390203578598713322085008853781996412793502865142337391903862729288335415026130572122679758459714008536613612511069820964102219266861172810475835266569023442182002661113028036732262358274008524839576976842105211235468397584780220199718314688652753829956054687500000000 [24,12] 328307851337189018691174063291157090636457849186556361834688858909685265374997714421021231230705639092259136444510818843663521839937343119887183706548516743104704486987923187300946950696955672811549411769639619562861922907463984500769069717846048802116153693621931810378202231972918027555720705637740170617234784451268933662510701727287640785108761372770060842496483828711901495221347832948423153089569449878527332339740467151903360718131073609634543597872664651091709482222845506802096745588757640599444157797506898565371529403520052089941549859425695305758463455446713116323280376730519111171095292638689671539168591413442532406093450635507990696933100195397849133171083764101949030832215869839448196577650058020436593245929556279361998652298331682575539595338625802334840937965590144611343705030769315154135283005425287905514714861041807421368234011196899586355695339962850704002473456040837136440206441163972199575642202218596386822994540646085914390164037300807073023992418876485326644161163623047571987813544987950849034869934359102973879259174094750399281985099833881260288100856697849690271254745275538647234497294415174704469252311783385568303303591593193339324141771265234750642678754794125848390126742714854392927914165339534301237551813776616970798597659842336181224653769502614670754499468611975518719723908555666136744411929414480356140741031499443107233086264473495532649873283601381490448365080151415958387176385282004227442998899445148941810208488165409956242205678706005774891826967479614695620653292163388892412089806360827942969295970187644908799561172255232667802285878394949003522019080551411281518335813603132601869471531432310617082529131183085671870918755182093480978927359459780734557228826412311365403570478624545705566804244892293663406311066544345545186971719419143331245102854239326767525613169031526772759629468514428070649374452230195889420776627884996790934081066099598329430072645294177525315949763195258719651057231574053655868164627131240829403752198213693337068074114863738752934159862031626866329441047751587447296595484183300177240452505398878870707774023074434711666847932806044903933584487344064011915727256070386691505704667665887395000146764396302488074639612064721970348186167747962316303267566506889032255504418075716985660761310999368467391169175602703428158578703433570481661379086144241778740805865543007592297144108350935636537465440793653075639245138919177052460027578678544845495685452310203010159736268827375364959946171790358134082870986570134911531297077479706426661400241747786695129500625473149612625418775853904623349117958030922130526550984508496076187896752331090899818783350623357021375930361232973531485743690774598527468860608796630748489010595008038396341229015288733529558203719005890151026020780050982470803889176938001451055027958821145521768873637045646485255190327734453603625297546386718750000000000000000000 [24,13] -1226228511056504432153221430059614945556601464739823274770189482847012341412262659713532874988135743842563875414057782441127476687965383593475783346113934336815345933276619997747648169741959693200507810320528326932275098260160924482255883144074902655211158370994301296884093801262162860705746144407107934065096414089492807010080540197384634594828257346652418657003466248003219844358090424064692944389413903581611068427940201293569070791026249934883079433035377518449627787044252029617276196130293043295119271769200000695733933257675254891565264992987303263811756184382638340973522393482308459483249528004045370568176785523742111870239336671958705692792707480734361107792619107483791737791543895198895471624005415435032186489851403842237014077019078360662562539462314101659220188816108453383846349580013139847642838001877564758274654724604180778521109222572827629801791896937910821625580924650401876875147835100986023438840460983253510244665383331709203717700463595548181365433749126030404484036207096954776446760190196083130040491525011556572166451482248680613627623546597673631500644836228737315328331527325272519990250997343997561460545130335399112505618819487901581917669651453525124165015822173550049307273537988979988478883210197379426174520099530281573341225187575388799707107498512331184975618566614968252446878781546711042632465280487876409618431329223745942668314627404124028897718895662600722127933568088512895563491207574822088145827476568936076969193164147056042991182352286517792208932409995355630510342078106897178903096794384074759034140675119659338669524734754396753664423205893718084438571062200273428770489057641795935151816375209549176274239089239529336822155918576517473522311959428450523032971967953448996737773038678381590844745884313477805755051604768753236602428446233950244978897558758036600631533719835903695469426951952101282975947476912941878333149655816377811646623734604187480464492151138692563098982328996599804613779969390231595229883768765522657430166614937032856254576454801308186770378468432082487494303133652075286017397853849935015032077380203165091544800212126482069043890662167550472070481244821885606027343515127455894461134082248809365176996264895131410666551430839514062274518964616103397818839188922697501173571754089715372975221460426174007839223392710229780935391559174039429336563562453012454526836196974295452862158502442414821133822318209422865322136630609764193180896642419728236549317212138396652018839432312125509575827667509360573367307388767771953943053539317974501785793536409009817245545765964811347750522594431150521799124794514096213529371844178544871113225198299182984308017521219274698811027604893235700892540555962270778277485565496308808027713541699800287739884296173224054416837590529735641915783220606209087418466627612829287687886350359917602694635153454333700850931165859947213903069496154785156250000000000000 [24,14] 3491501861045715301671145068818875061250611004800818579728801052669771071317249883875084162967830122020182283558969367868062673400568670866161330354950003823134064546435984846914619417429423887390279565790083772081934830755362795471786890934731870796702550026553139013644929314014881432508119469270708845934238908788494907324294880456794956337721555333035479847039258285378576816155677985665126581733271022893451259744973611834525956554564815338137764621306084191478371189167512651744196277237534766881038979212602673178569656241563739508721479226527953028133881674639985211901418849515099541259311181317983114137367601837377736745084788852537655055420547509559128830651518962698468826521515032613172473987970069504948767008541510301803828357857208022833461052471411172410123698940665000123036328685434405236458334990711852504305985129589020263138910475776615501116269818218252735144535346178502148767006781284168480987878099614927740439990554065621407000462113093672716562646590739608070854050030111896083455528855432938517519297183504218298071930816339712509796267892939057410965878656784822076331657189842868379567383765088066148159934698703919650661382641318827982278912704548835634439978669928346934711213389192993672784626652741308068621393455684700165489455709791054051443970081652030998397421802875896973239757701180914386308619119308047892000663397700014224466950481405391811803811536049097208564970780203990586118323078452059908952003277437162471237281678103812098929702072567138028690997875024871965546306806478315669965823603504593776583799124167633252604904984384313183715162789623533014291450285017570265648115142626084608604595544753037973867913775716936512747731879255048584906969494101360364050911819471632377945423272984763245085033753837798441915221468439552461840110165802786539745008124437473675671893161191678964632639576491286717147361940050514971644781780179965350015691399929525379994837858365000626504391135184125401107869966593344176172105231185594170056033834933207505559661179803327079867098627847431758512652259175714383678756015098091138447396861276592644099063787029501151095564139213991091253960846265573832323157001072610859297275754978858997845907809658917657359722609228409826247514048796898147135437149931621030505088759458084641879517834434517685025283307913866485349881457277660371729571504478559935538494981235450611864477057658121199237953710805579923520626298766050256459600630366903116249828324683196977214813359102575958051246359666342276292995614782927856280540469386558752494914803476345288871166222210026911778041769123946297215202572859889709976731296744786322616341898454916285678565671062291001870632497900286074276735499046838455317118640839006017113990129450165183029953482865920743764553385011313613334748804800494394899796383507185419810425982067125882960314397661025220820363301754696294665336608886718750000000000000 [24,15] -7675359682353896270976679640413128006107285435116688721793141010800537708619777634198962496590572371143589325034986027119843085386877847745450678196644148640060557815379037096699551436044753521162145857236832354010044683144275726159992039732432746718295750820133999366275451570338548827981421499783696571368612143403011824829123861403951332842950347976049432428832016185643478623592146498842765078987465213482623924935957362040878720461891451218527322057474650517638022163814968897424624930157846177671299951444746231772518220882841218327237115519573517108739946931376109888291149235828911010241996563875396698462691401158107599151327197907056583376917474646526393718714408642732569745577214706881071200640060401053821451842093693226560139955013652582036678320228631738320529524334264391316402327159345637181808074122078531341328880946270701530572402185402329306134773078997025691708865885587032119843569147945230188848911310591213594402118756173816458060995046872262418239177987363415885656420064658624482368681648328842119691649001994258181692965976499102671702959303150829259790277295401940211298819096092838015507491335976707279386767031216882027361663245131715900020217402800649370341700116866441245150030034003618125384803902289576028129188717683073226921682566910129430477862621814330503366275843572826492943251601128142154404075963049212607879661596710560828121373691243181179171643254606932881498538493295323845782632374151831447579053356221204496830077272085242193441380062822055711952964405654476407033616014091207649076985450329738416691013351311252915286922721377145038118972588233571112615852502529565539539607903607939259238473459681781123078004305133392361019165131168176157897412777499791817519321839608365643303241161338993852967386861127428911762055233739205856872505195052062626405118889174157500401782075997567960192059732105415904038749490321154346802721290039983944111681238311644060664344082953441576850388633673041249900221564855759805004748657791091552747580902211256095978131534676618075303651118171274978156254633589703526453412195047033838543792036620637407340648418172851011378004001304212313033832851389286992392252009352599745913387607114199064837071917293565326463694715011296753569982512635099358569537428623096851866148131872368427351335854995090536946190133412964912391776992260187629330005304338215984589969787030012770782013415383504557325801698089268508303851353041968509568486704529516059119919215515385528980543999842309277190354861658223811022241621262531447803601366831834906588403133387224557476882059446231407961571904759986378768829919528919107024271207089230314429317261182363106884076573491105397773007997254826850142332075499174393389390195895346337285111126883137733715343261047987372845196183277060182040931028857840963498862507768986719700053856202281924161610988043523418067337615866563282907009124755859375000000000 [24,16] 13116809030889617880300536195521090789850464113641605899084758832733484551272402603806337647550317711806945408967875546231049131857682411134092946792882122483901645191799929533253942747774655644851116103606322190123685728170088880007078987954300228265866143048683996894270902482789212499483424646307331890739179012682891427825327915043300501173548117827398356201829715431266306735218156726397795821117172907160940372350924346746915519174647535098713035763730341659585764185632339804336334233631707097195341826219209996237758617222587161957837903850740248854560488631041332695906359304228612829830498674586507469095264166105050015799938009808392423410003032676534985393124431477277928665847823117682114837621169602107083395242869134828927324083410004032757746477789918501260984155227403679171838790507522643163993644134175532011700459219751532887745150645792874575188632637215836136311862459282345390706535337765462219373433979965147760992259420790540466152674868331539562561636276100111632095667347854372129368946506827330310385978566612646368075865011181190328394926064649620726077849323828510257718157888309875715097009759215591941336505880228711905391502244822872374064930959237591778087467280319758762680013408482869619816767063000888193677434359046816232563564553544882218046980710187888486847092491420625391113293217276543308148304181114579884884167004878099699947156136609506578617403647884444749162703731687880312554760814189042767206665626810991310941645096255184323370427260752124458981063115712139393905189252078469074177127439546899949258965120606962787351583866956676789380521609987982841668805987332584691106885597969049415908909331318115632404004884662881908913108948648156461174318400068265446506994032767061688453321060415595893262558108874198885994337252626993820675888117562218102713035211545655915071951415780126052028585901282383454992133456790940200645314450042506820647688778210357484815182105773375749557636188848913609020443043120862261609503309135364095931589201107349279063596989278420046095419136062689327580409542523470547003447449466271023353426113516001681342683503523936122901684315668261264080779186783055149289493119005063497029691686273401112766231328557921453672914110166106928615948762202585407587983503330465812539096410536675403683628405216532162488893213979128222759302256620640268859162435153559350610023860344805040266200453538465578398396080636629906712051170419317081014414117470941164625489543555855525203128069846903105612092841092478579292715151477856511508915591925717108197198107287501343424360384181735225701050210279858682117881741828090533948495134863257321220416124809505549886946983662884628442530068519338625736970864061663686365203830677091689350328984606751881172891522563741931926932701446605290464777330778840638548915215529872350816143280210985793006982225161749511244124732911586761474609375000000000000000 [24,17] -17242780567941433757207864535617064981321411495341706183011910486947534911488924323551324812887245351621542778563960432855713079220592833425007005300136635434232932712685455996910156719236401812360905082466180117690624179597953653068385785416667038511751806026145167699227818649734887308925426123900572829754526729314540804483725553193174638330814785073046668709853344230581039030819820610361349156777338740744022481860835968034236500382940747463523768461649092306274656177139158759560487382698306046675124839922289947833794398168478253911277188340586782926144825870146008172271429515123461972556304709458889930029335685421729974522039049990815037381129912505962241184686291048869632585232272200705250817913636883748571325849295686611401370084772368672131278841913376163611111169456610477495902229025589368633719623518197488176274477553498194101059110651692987790000547144889917480511554358884121905450783855344101686531907081154178687956009220147296794722256483933484187116340102288895704346738862653975722092785140596836578961039275577405812583043511688786100027908349675259730966883916687753546677508110661256573064471980728058975025506753136856406963980606608578130240365777962800938052856082939000826734961186178066244440427981608852548049758870733133262821876286314257267619717980321106163507690465981664375399011482469355210009603491586410655139003287247923486940365353810036535026587367483150778834665215604171251604559208922183520135232596847393687139721880680392978305484732460637736249535279393484755143576683080683810959796637898023191355376601345160897454052732280005291797382336614580229372851357435483988642068946432555932747766480984759953906082372344849970945437225716974378800018409766077897953679590279233315236741919303697409737185648105575681491491992938578256992095489635549599709284696922974062943472015658416654943755719812358786991065574953966811201769623389440590001220762555601590025692251347132039201565062305879482197366789185405223121098423648075706464523257603073830963556028944059919549175337459560862306068197971789327021307484445323290672030251197576155379590200422026984425048259367295493612935784641707127087704940771858449978557743271710996501946135773169492975851422869640559592128156343114070881654831825960824106286794285424839996918970319287534721022843643419899285770458424829907208195385045690477783355556080176286632355365259776276864222193781670703212890467181694375379362233671809397709056698583391049295320189815408585976415447162137811207492276629869335498952785886659601328163730325712321175244757433987428293871890649729773173778855513032498977837872708968341422088816178142763851108258940156464864296871631665654318909167105772671439887273066407512555775319152802316934498900584304081225924477662491030823431334600182316523484560592725301665905659979171308951798047282011339120799675583839416503906250000000000000 [24,18] 16601246381247299365165163683370643776071056253373783809605660049426353210100818679212758917855431192810225751630394791429611845837162306929337398513396499259778169913017557963240741550243242421636116900922952359238726008511972164675183526892561990824431534061814545717743648123013649171253145513879918214904897162689434621247840437202215106397110277765290012437202523659092960483771855658907647154637528066042758882652436161817710277410128615166371949456305880367561189010247316498959790707474808256886238066818425257001564457948616681583409313196475873967434995659080082491305330414975412018651518142691124488057500209485982725037736687899281420025127129838520602903545838767079114402245159450818425659567987334280305027015424454079425857611981998205324146691338232342655392455428592309952160717706582443874146242610584340909601943939297809123104225011514303334973950082258781815771313212906228359727501169413134339134119716320518209391507816907965031873629226197947370529623730450764547841759242837912204620167092179258591708719214359415538086773640599856023146710651347812344861071492786332015656375987070396462284918441575260016071821713613485566070721829312748362196031770106537676035917813495435993304857419233088710881465817366524508694884472859706976833077327655837207676191858114280044734380108594292518053804422483019975929920740864834345204401558992195957401340866053509542706161843088439421829978211053356864434478057396825638309844564156609036511520832909811693350823527193577045016591724346608508117923139568341835304277043537760150295085381112821209136329374407243385110599923100937628847156208931258002796762331498575941514715827980646193822074444784099385165990074456513933674400627059582441115636328902734489185043188656914645345024593255059943250791492732351415715042757908397098225063295853340086591606064075384473470990034464371759543430990682739198896900556998955719916056112256681381902858865506165581929576257710100898233199863989740207826165369060318272733050637648180895656959620022078825545585061198140592725070568667511060882794412272953578430832175684637876827693535814778228248344400412041835562055843673815069582094074232791203249298148295589514811242570535972285899688072086893738727441784812090791443741996018207159183230666269089244944014051428409946702179366388363777696051883566509654481085478683764744350326999153898714049405481662638740093328063175621752724666166293189755733072971335303884386662537870319262609298531586387201554828728014759931910306699891591746546812134924108058149336159096328439705964204792301030103286954754930529084899206722606285528035756379469227118356096396835546029030501304326885537229169624826216262455938845296357063588958878582241607207775086291992853627573910268517450653188033131819590954803044334020422674313786896644522696679324430733240731961064540200823103077709674835205078125000000000 [24,19] -9635207803974612392966417184806067044257228703353308719730349919088669896009861719941538466322865563519305584645780814209692343320375870313520554277967444343788520120491773766293142220609674670918599243877459737514392315870009008930890582906355372641677380350235309745329047783209283710193351027252633798851624347908085530464884202744741931164334525618279314510941314570810184724912398666426966343409512216692712155655041401900031747333521745488896843266748631310828723537354028133881313619692674424340799770764339467597016703828492417426853233230411726173639241988832964663292340230378294834078942462192386822953290997148455976953111718709394720948969038800404562484095476680233682551091333585686358943061313191017570988695953959573245428608714073600470837392646580811694932250129827432925123351316579531735819626713498028247209987371768689209491535617079055259495902319173604677036069474234537112810445042958996850215370461885967848162092856197421222064942235782337267737126919635143002253980466694611817473094247741300593766307812022469980941737961295447679245071383353212341029405435444001271643553875259334907300463035182250338545371575563313878607142947252227979454087547100740232692187836799461490651741938136265518031895819112578269751848895990741358431754025896999199094639314568474443812237213746270653887889860063352584892502822353633282364413144157102439196732081512298159912535814917453152447826032215477714165561247109226261913126957615446461957143613071896533186273530107668678998953817199324766837778591806119555609846248402060525215655971423022798563665641987561128027965064340328797606108452687689937414240516847845015312025031066528780016534200563266936968355718509676000881166698851141002819158539348088139838741828611742127809278179430539764622575323566117831788160371776272368340673343886077421175553004962721108750821316029332344094571500942712070257696259635642745374080233386066481235007958531587311299908436535064861014411068599382824788367240372510661389800994680208766155191111410308023579475393454030388715634636708732789236459159747867470404990144512923345332503872114538853252311446723769027276578963371850245283834040957439768827621875139978136972219704858786415388473645160033850540875001319542353288713249474715931645757087775988605817184638662872048374412340689529230149440384628286368052544235881327404468074688868306747969096690316599484445874051303127482936504249758944452619646528243790475223118844286335687372594669393109839462991600241133808686189269365764069677519313163053619430786841712173710216771445729981735065883407383235367420514745418988058858412164292462935895690245567975655114029460603252064687173035432391301185934516553350335207737525620223470927474083311104080859320643958145709305880815740089569698008368110208584164575219770691836370208366611489828046366312719328561797738075256347656250000000000000 [24,20] -1222783652021808170821235488111947648405478723462602764420150529979836265805786670474165006585818435129028222040597991820854768698824298948421131489292355665296690926530286407721353864787439627650513096451591713780391375992518445716709793533847642726402392686970626661689873342303583356870901257607321002709798893116486927542755921330774531574787054999620645921078025491109131243810150309563758537186692229875184497244008081463759497747814866924473595040984775904594199751356440358150655091080314287111413420533005775043165195115066800908662998479255928927929021180905451878533505637909414852235737368009123365565830515738696438755600194481584490885067807354389743051066701345089688856953023703793986374164453665579978553013635138320598078899464743293757459304699022128707800977049519304902422228957327761470175679554118142649703523877517353072135738744130245658648745651200973342483925612484173761903990047285903402959032821586952780255875676581283123030823354142122010803237222382029688712203392508505540476531429144636768829049188072365684812860392761544057025853768650690122897847768936172275341819737021033513405323721921994130934828209560280222860488298324072923604372708296401101667105340425599699925744446014612232909670838409503602844051389863418657032952267283314431272273697643008648799700485357106748746085175158332978932880485005189533195226409615764372496159081936127310857404502266346227359440292517406558073460262815404279482271426739784425158521398166081791452926059390879233672640416820427902212692913400957647396103602036748550660107654031833687668552116319732500111900990399945923733887786271069440243209774174808318857141659328560345265073100413789623777586665827642739588916845886950645727850020632380450737068908187977391272914945888016610569536840285152158285732385731946694871341689049755114557606141654314700308746080311722988593437581013040323783547722455622531201129065586394223272517985646260724242576149878930876918695794072106189074350145614204927662989613181064402026481940193517889304072949572153212518208590975300303744967227442081111944018681555522190843492045713828348587324361148351274120438420023872028681627257437194195480326173126812543612933667661256951166557255242228508238773934829315924408240406301009855424071189376640441832034562664407713822012314681708677219703069896195242177437986438323124652766655561852686752868038166918369943381637291511803952775152628797079037778708030337269079296150922869957094209452041866124625567610045920660757038971486818349562918411655911569248155947060174472044223364689115860776696600499863923107097491980547573153808828424168187546399581150424714770109438940091084116139835162195380732551064913194685775594861413535407629004441440453950712317643544394949659310200595665607398305297490661187957943121523042364117067804961044852340990019001765176653861999511718750000000000000 [24,21] 10746307771494574162914294221006085907180506762755692006401230928792049118787714605871080347344261685406637539201869089765517602549866357376296456055586716863068178586822319875311006742782858322505532599936301131899630550426465629031808818025531383317735956675036460127354932920720156933159253816229418899190905353465577018268266170957794798128633760757753162021270880887206513986827677165060594698981420542409852505159758978397603279856095957831102106431044785725750306626583097362858589073057161576439333942898803298482239896160262391374858614824941193203521901600341548443452848751210531431014757098441524496735462906400940367831269344996668372959616801250968684130368328703508128425392077182383482747785216931012444136194306271723428109521623868086249723519367905482584092208415110125768559774962065637935761476666539466879476263940079878643742699579926466987947414607233877960491914578083734761968947651484342640506504701044031094787432471982304771500944004190689445262581565429461877681866335854999687387558443468043496346094268348825339989089126149508170227165500164783878058820598626389305149458277928938065997322192008686389494297460515731973984727064975163603904851731695447176463095044088695675364606979736064903664239751432290528405276931998411388401869074429367100934923957554427072538338268327642542828569510309550747336284051378845272246596011508598752233000832473084801556646483928839303734310298238600709353144865744272365356510834322938916809712606166939754887806143379667522228876311276653795292998683805490525988406199651361753913353167909941301421871997527927886333694136850181521827697689275582954366263857137149802370595750758506914623658268006741858827076864405631826522960239008787411558266561333216233905101816093292678363795836787990429652978107305523097771150971019168387726043336193251551874314905026971214399199157549067442307724168150686064890842939034307879651566451259274035360353942687538492912316926247342422145694699077863622810617872238204353043150455425567008078376874412548162272153017761431052480831970731934021294860178918736723543266728834024101596503169967850137200587357840367556463806927361254171796834556218166860874483378526846332156912933190481452831380363164255268672832878610562424335269050787416228512379638327070807777485836585626112283031083679770522150589178806996218075709774808870604006167660342649391694814382239816867153630565740459708618787727739085439199121020081928639267461178481608885642401610671451693266755260292427110216519958815171390469996569214873400479567288689756410879132105523676154707433487240248374702658840540874339035728392232811127541799343743448156131233569014480807327904443619158500510581790963752893976178312117628475687025700661037748428002064084853359390539901677411927221108257679884334379606059223699089231785245776573667342290718806907534599304199218750000000000000 [24,22] -14763327627014142980954094997523205316754493917082010152252591788162011691035723356897527048281414401550065618511137144406814909495614415217194016427977074395655208370503308897080927418555282785448682024961053600814600254154345230373832580125098855720792848239972235515686574549563825317294783001731828206472878850876496713348264490156584618310863605818741288320334463371961071561811646164560880993744527378616024257637869110639466601835764141797749203632790959937582749620103881860546838817199842848258051176015954056247953218161650357472988738927332866087163800393864074834363073825709968906411516106996560517936971238380901797574355056839310819179931296919716244331834652913473437836812544730848240895168532590564801320867788293962318249671959864469331776908884482477648236915805376133391278490589921718631356716400794369863396023923093958098121242112218919837812208247998665528241384346069597299281954506636081324690098424551752343256405521575144235799211482179284764168211065230142656874672406380048692880163632645971861390788378729033772121337814308685642042219988056694043440110266424876815457202084658601242175084634312802486806082729749885995861106210076493644962508529536790443205058850924920711572601613300064342351683730935689259812140340169335542373229558006860265943088331433343260480187287168365061540288295394830198413468058369637130278948201798805898293262125713589508525591392833981714441245533432096726657229919875358989353082593553007887904715928010614665155721555178117342110675438760235388821229810000549680697405389896996158522962472549727152706157338131754875308916629862990553951777830958199901561734518704432384462206999896528266338319633573093106392823986785792659289569026193203046099872108879785532082313822948017956871624756041926529551788760699393758597640006954786671666086005830599210266989026273499988750636960443142834749056999432099477243384183551421997784430865783800361438559459467331536310720880872094928006320845063388518088766910735700426268505640485546088916684195691598272024376607970914111032950187535376902234629314571243134367661932060531683869785398667392044286266055699639115462616524152060624629671387833630192215478189360291561013997573302241305988385054557916264415734788964434569970768914915158390052873218940667918730528878489630617351616666561064649102742976450207968972962033620935057587545197107189999721572925709023836955093027113523743173382381375135362418765842077034635717036080690298367000228112326682057658632701767744925341132569265642447970546534521009006532778518928408507034393118892302708923557322714274556280022625002501996704053096813416269658587369236467256175143773580492975328805327444649723093958721810294008802293293520749252992962888085558195069521852123173912469116987853988682114656492053538686152701544240093756126997359863495251630638449569232761859893798828125000000000 [24,23] 13002576376580739298903112464157990020558792128783743623052542339741905388634654501286245646102716252376200416745218963629825566168412121110908132340956628506047684108789747110686957409965227733116881266781256557717771053406761450589292643373448055576065967174464301991803526168092903222224433314669826773152069854695744319681768387965501120586017686259215066865027034365188267775427720277873280609870383633657845733077664286750928071691617750067438599507785486879126360568643072414143493793212905007986495155903960520204746262259182240992654760381481111329080746934785984125518432833437496002393589582809886991989740425941036530148704196055299369916798990337086203738356554835057744594314176701779348222451092030110916513382404029761583782667125514520753722665919411316432580152141076145126386244810378575013165881060405927248014160735206891453092137599233208352878161280795488638091274228843716596672205444590590853055346677178714362000850326041285898253607347093801536429824871704156125603584423951665477682180952645714427556688324379781410028977234649293690609155281085840134350381894789237326383027994275631587036521078256140032219100700340519989458051949934287401817375916685268042271101324444519665762935599279764899731677324582385211210141670439527435517715354999520185506566858914139388777613772472566673330527998244251835672230830415097708467915357090171138527227879536113981650935494657990536863202419204359539691142186511434085433743725029264823946245947320680880898189976213351178746630729390871170182565097341598674674683334837557999017939254574988242117700655387120602526754940439795387711976478219130869678508874374709794116257326328347105759903655271542934107718468349751284578021803549799801122478256628851530002839959445127350411612686943953810184494019745456930956758446357783802691271463084650418949296978717574081428179849672663617909661077317462671214145487156515305641437851629327358451923047889005822802744839093835941386031947027769841120322500863301813953383687364118369143950809213600221656438710254974374267821839837988262918464428912435948864980114128969892116814416342324004160807214432315398734754882989091497578972162317396711413179818748165629800583393459058728505335030306882496687771476003596740615118580448607194068845551261698165156838540263396799795294541407670921485080151045707967416999853701016884471614955434698482927493498893721153847249312870657863138448157078554871308050702835354945711428251610611477040651509014008684028211961809457448466666426276601918359277124034613892826664594519494950366839667844278191319893960903873256258354298411744799806166525497179088883219789423421978385399853016396597388424187775535983730127914442036873339633072642182233671823514742203247386608760814698810313513772182143716029849799433851470028192020417827709640942734914403899892931804060935974121093750000000000000 [24,24] -8426065773855285049892503883420395663789373767887807308236182789269800067030152985815962002249626914169844287458468496563918514856664274304340014675678303365010098505863911246073652236298870229224127587152989578005936681240495660538116494390168480265885628501333646198706911590600350682864624381664006785936076382218859881845196878051683270378387010057900427084860898557761650618918317366174040436247327811049843781836328126670764032990113427247817533582771781963450971353961387589675018127569730628919456675352878268851681831073710968457327814587981703400618586611795052089211518539275362829623660999511904148274920542345711172050612589916222594569846589985780428284031590307154646728725032802059580729774904313490030399340175042755681445629187891461814989672161668679643621611024426163625330344962508961584171922345946150431374701062420317036330945924606579504563927355726392726210949620168203075723256270025135486263613133540737145314517708056668206134938265462809906226162950005582519106538688918489056507485983827589018505954347110716483074759097235491696063107087272287902311339306690501101169693840954731190915048985212980509958546454647437180806849395275136163598560813940259879020472936501215587183985143262635397530300461377320462463920197659155569392358498524011079478134712625846745864103208711024776751373738006127884610532645325760546921966028548134352135023107244162917830376013334516522161694948020961249273981781171906221898388350526245007909944974466158180854592508436798060456359279726961575562255260864573072331825578645281875574296209648050268958889991719389722625709971406825335470113832673587463591407777503237092811745839454469222567034141839987531380669487457735470961111558996859137813430969947306248997096567135097932239775940237609603303338086550305866391943119902137673451930676421505933799587000451054361669128581137526922963385115953059090639338031939148236471236764713511089893263021074790867049660121390725171542076165466393589893392400622329885638460968685552867126795342810717452121726554522027225378743293140372311750602304608680838942516625558482372062608193298500958491604476582304920351030070572979761002359159823465276681178442234205164328740875428988076562179121079013185800068673048403723922334760597357405454961121295354913105381104766529827329851509620175483135241151040599065517762740170877957500996182916808090274963266189572509368099918496458710618919245475757061725911892280749833083975759299656378613909538968856232609614024030664239449824611497405440998655731595579583261588993185174487777114789813906949358079145555387454534592532621154045148419655673921662278941010733022714513874315449086009957371336868803439363078566530291514876271553857616973809952189465123014466271382749963149738821971717025380017831402390114475571354478367620783685679186625350212125340476632118225097656250000000000 [25,0] -9342194279175352757416011944179239209255575416593348301982023436725763433320428489607193911014394963172119512929772256197140034889004129430270292398399738027160150379561858216880667532209479522596895614271453069704859209358394058485289455207508219605066794386532725908357170806509016553191082299759063361103818269793307043421683027572252086718224331399330480406636178314242055247125240698801813005711794375273767257928095490926950535277634449239834128938272951833773337886722183200269830379750115451319022071302442722215418133306751376184459841414889395019086383161562400483624494478014153738453622213477670153397721564760086224717079679542002380362579521567777580896169100967429188507341230661386736312743582649976416635391514984075766706977264498971745968231178186053823810772462125625568621276673003514667383924970893287113043942191580881730784247387224001195361688874592098486487892736697560314466146370840042711072570745582739977786752540437074611614140901207698872749614335842259476365361368416717898131112080878203280130223755710340348523762470476165274362971557593543546857067141064978773540485174991517546909223169066213333250467886622340830125371947651140546837172273146332223055758757108688418545597209355378192029221652826530566969923245076983963593020565181586183233803995262722769837265147222307548365597248291760193764703472613720662995619325655607691846965813373369402892865180036071543395656698495394093825575982516964150922359737826464413672172811775570914647942935948215269873658392826295625747159012187320670548186574113910714804590228416248205759726989900670612230965577741361758581567191721004205861859908955223415935296439191855987356879035746542633664749854530097746689158901827075399590999146288758135548613728535712430684310330282138185076537955083251018847206883588567665926040932238813433072032839629474062490596811240511890303688762598711812908582056236811765661047706687945621002845715687013098524219757273400314449854984656159872126258787237015299199071764181274910936420450847095195474968235838963347665296957057227730961597950701590941597359423497773551656528255964143921420303593383509828477122492269464365909845268263928802205040556118792135886041652115906898276657667403006778603608606159326195946842842791855169628820681145799077947531955045348505881491063312999052466271677710067345100149062222040901440140403571210325374155835984349462301285349825612532445495966459927108286433424119656406097357917886317356023174570454822571675414249091742204046365289159921430831897020463964704676189105877060762880946791338378535106412162273527067289437583422374799891926331961853422812584458100390757889763295505744276191007312811823250908954454601263357405648092181623972297013548779118581064261542476880241547671573440871760275162328462063125689784608310397441417039540817500041182920747858092133901334371687275037743347638752311468124389648437500000000000000000000000000 [25,1] -225688942125488441964964010019066964266524852644829927532728848175212626536290711940150756510330859144536898909789879282179176595962690050107684260479473979371326189759399641131559406997263371884030541556131497671568912110171049300716417854604295913876178419867677627766726108026299000198270371602926034737280945311654557994597685244999590072038570814769815423006880007704210392225782799997496740478801030481493513498137457934398302825975108720126181433242977536274480727924019291662316680324306022683881560204432006206463224175364192458530639866594606544657377829019018418769198278127007127890884152956587820450368164750397028794144847330633363585530184419272225454165363146741973543572822442651259997591118965469364864199568408154664434250101463409499392721019151559729324942583042103074960033328515826958050259882338156965958231722209928989246258118465205955563705736583781005404577105550700643611299706325082090506439086405156526298879074443320251973157050315001834833861736762865428335962139548172447634122946793474396333167322804802802412501732779560899843758379549760368079620364432739659689889315568436470763232065552484317536591931464573988521534030740488762615283146516402410144792042147526047004644251410904553651628601194205888290286470971542691454345528421250314314154252711202617039257512832275960101132580058575411371851500420881605387082658144537469668912445771483685567091391405591438273337519409544320816974945707227145256690696486649078646110940515890221093803549451161274668363586443560919063693665050672625381416429968899755883175891196952336506495548237555180905981833886447441390221699612707955359208075686568246230264361934382617995692353524425959224395720482306490803130905752138047561358108592779991772594221102493536596965425308471924538870192655158402496979504899520102932116211866464403733986950197551179938238002905668190268698759547417039481965530428167924377684981188743726495067382637425212382978314296218348289812602771531562222057198184242757695400074805517015310651828292304607944631156050574702015329589504947079855570429420738887727946021768827206619275596812023450422659095609489048494332098453401610626304342466357228980197145719839122912178910605848487956156369017196556585259060733261863229905388466569260868208677543847881369869618239342750000926564560025549213371582796618324395466318958979857591754402992744719678045378180296767943295709467032059640456318378565472536485958586188376260376700315464448067675126490933739382832044520411894608991434945775131215382869189893162459107668561578515570518706262294024070479878906945255723959916778065856124956958030275780680307893259388219881748631565084069046518713175894124448625638312631007779542221248515006964046072605499933085636921579728386023104704220661561562314299701439742986893873014051010550649391463579063281887997791134304217363033544132937258108739797535235993564128875732421875000000000000000000 [25,2] 6151839145524005690943655648554822915356273856471764355427097463830628662644791903452107952498087720669853852430988029867696046918496599435384229388626698608975608250076189999844956668872373448487165791042415398594793467405046470226438495672671042936240289392872733597216212915608761630652487305047674737108679799753700469865504389752713611351634752886911908497259376590876398974707081176314838988802342859906144398219733919152735620553528876574619663719515320168631513934834396172610804838036122982950474551793425859672291904122979656671805477616120099779378019690435400385031456779746410669933020661463478720333366220503684150746820944052014787964377632260119390689836065507319290015685875745194935407684263738825769766808198312769447464287130651408855610214746926988071021576709240104428975281598123605740694820826656094522342865488457130077617427364893425106240722567560389276765809839635161990355812321381128167674553453302942118517895187302099574623830949935687943941739268854205107365542946360891156049569939108041278621989747311212019952570200652300749630385595678394086307251534726419116799364834994818330363647391764748534217668488134283782605306273945880936578983093223576622488417808025563347874264911874954614438891740547315263095428420091610541385647762154278287223392706683585681730322581289678879710263169321611197009007761602962775298010658714936498074931854260840327195265787245063417486006222911943898144325021783821648700735936329808709728015227872893756756399484413432348585054423601740586605110264378644158399166337400366832015411486537331273979873064990376343821214386889731907569691728778660509623390254355914823919420430262337544337701240177013138029180634869974745377165769786290897364836058940335926745541681136219351756047422822703506631213165737936402604227547328047313924515046574706624568694294180541347755064419434088298876002723281768788242506381225023503998820856332997958216295343100135554609662954951623844961550660606112430521741253925923330974201837200300253541204764426831016384633794329599454634142592465176751872053895707134748894752816860995461030302663742267828502885982499176186212344422381985528627589850421952338316302815915846010717395198332610429067678083668916494662087702531248704259336122057872476510064123365755247397405598616985531877353504868483933625188977199878354143068559734044257208753918332135893396594984538811881512558844393121107031915123594870840494300247456515340860168372678612290820804789169654975557781254742437883114350970461889563030930492290885516078522677780485736521962428801557327781865999755012681256396069249160417396238577667819689464894802738959207723669897861781576024405779943585403345899434689431401248766255007581990881840877648921182745880583047370546478512103797746804801831992947849397800639327605150078518493560307029992122806028813823857938982914724099140130197937992306833621114492416381835937500000000000000 [25,3] -36802449874747841093989011242119991111361301616834750078966174758194993665400769587313893939161682985371814866194351298240838781037844201206771381864259272899609888841856468806299577735217935478786883543121970036034185183100589519794003347341583528133501479071811546480914152542677654737095997205078087630729328241055665420422765941461836686283613158638698295391854265840644600153771581028340101531337778967138237581129724865793947904534948133140976609414661413236818419447016463470197270455808048291537728471205613100284385894940033996794946814403951925690541192171890313876964557632680987127462445231888036538459889006273622780528012115049152271476905391028239616666305062094389006645231011083934780540503385127097466134470699287856208765186840382923451204728131778842927470400740878132003766441641618604987681398941104406668166516984935575211473933798922787848602700837589726439957321378111553653926568364730957684281660912355127411232383056209068092839831007739347944250812296607618580435783249134932470858691267816311280922108479425706145174764923121190572855021445398226817067985011712739686717841423178631494322379418725768198530886496077730688222946072260284504226861227483412735842657849767562257208655422730745578130653193009308306227769184586177895187049591498393857703250172525107677187729451770174662261796474967391465717303181553146388424424724247652698290131648355066618465706781299725284371514732909506402437366219537367342577248749275919736100159677366608415968489459338759222371432169010889699950733414806218431376519261908186152552455038914835537078777523822677151144406552701960228640378027988448087524423534083380212642636339646414424663587862362684255999382151296694813310206971952709946902375736765715435322113030565043026836325766491011008314697220945398915038101222354682828878960051678812340940688352123062404946223520589841251681480954382048508757868549364805705343362264415168880136482770710740096137176570164022886293497315844574056840660728399815228797058022646818876857653238170738779104794543528593257504088996114678110688373667507930568508610824126274728653643925699808688546770615059576781986365899634599840151492317073221076806020378195930994919835806244311194245417570988272667288394903581074742625865702933601311640168503871693772656485840869371085883886071286883367223332003559868259438533706594887816538345517232814637871887841466088947610266490046602748016749755346213123463865934914489804855962592473985256414218342662001945991312931500361493749185472009777318436520226693837301886255495625742610423084256798051042945845992653263513900720770805212750692167288219828601434136993820480379213233743426501836808270569459013522148595031928087449310708123182853105102965147845054143244860782228652637215233923628871115636994413813019557743087318174757181138559696991907153872525029954035594347697200705293862910139068844728171825408935546875000000000000000000 [25,4] -95632400585759758975814828750025095608670897221833328476084525032513945666322044660874348976328054751971597273340286869266407009994630597724842043775951465743212806086420769104925864693252578978295827127456160318749712486455797953474514670030946417348058344724018575541669403282551820825263054673340676694019558162105469043605100666612738374441567054235811821403953188290055427732737562686663020886853060958289268966696933537677689509391087897586456064106273400119993830229064035778552097635827961779852792097907433992666635087854359912468303810055520013727321743764601994186790854731259424962501461266999489848077226845965320535896038510024915918727977301734749235349767640241494413718452889402400967863901002184483231989879949004159934710817667120383814212155180685935822364182352442786278615813385810519975696270819231043480978114439286981604099060809213050272532505339714642426054923666037719218546256591656456619273737681425285911842780772764439479565615881736214019446272754846403037918771572057207558411393563477553778267996489604840868380714551822128675612846282918014976548784070278836902930153830170418127014164235166040027424268337823924923224664032456752529184891303662193922099600849690172726888566565495383151071016733536268947749333515033961288885826868722580677689618585295335169632999890110567230155744842170721766331000878533782755113642044833940703956812653633134633411537059801677927550854950851872281920710468901540679648274418690377750214415612947587546663557513979366715180895919133130411103721105275014495575644829900021756514080290691236068570514810700220698288910411089602607080905318344112943298147508687908487665138591623272155264266527054408301351776060013690947252399573748581183909393984913000661235135652166250142178053200365921120690160178859656429972475159441328665724528978884323243237568950558829850382371562018687494189174721541200469740913446368450096647667988778485319855954615329070560896855757356241654668808551658051858148746903080188671511100535010654549616621852973940727274787999284787570751093486848674850757863910649365983602208187897767018334293870904668386265779195867557076378565035059383879174531604940012974240889633930581813229446997937078849202365751958213658171377981916717475557508208580745676494248999208126743872194643624463756577448844127418501511740306836712397140647380923527267875724426458275396294599299486970792240357306787773194410266680034296539225021609101048708181865493240094820220357485765346905485327894557219470181809944979352351092650549483414122309620601280127175045898031197767636171483125867997706659388466696758406635347786753324959882892067096814660655955166061334824666680496223266356334681176372631877912966127438653780837447869752201392321620338844795015187519359907054667765657620398184323671797505861109351493916285149801821692695654440627623688882903360553022764634079067036509513854980468750000000000000000 [25,5] 4426094820294723303669925412905036653652285450120626765445694661641594215861899970399862878368678310039006212619508603294950702393376609422843972835145858881622566388142586866435299404739219725031395329031557228569823620509072089029947707598795947228559840358700945277481446102511390152744601538524577330511708677404052902799189467512674958759527585358344678381246513585323267038848600138153253861105708216813115826329894198117359451755376935059844431736173111935128473612550483205674425149342520503383636762258491833261972730126602843103058603913609228214785595600111923608948573557061435101249660033453871438719572837501087862932581797924310146222774808743556214755516930121023147768971251349626885392853544136770138761891948704208706350704571232181023719914157394040494329139868372830017450150164418348008948611868908371079170414816261308628725944098624080087062867575265097097484091028476923172971929758932891516348898698244989798051574281332117493148849315380525268325104898907779661658244567727371026257312005690681608335682405633651514842113907414134907714279113293270633891627428183753045398624842012518319710450406039884745322843832722872936243119385578555439725438016825477975787387150486480470765492548572879863537297022387577482518374067083940098806664623092301223621514759083874065235931302517899884109457181315384688628545364150369134375370097162466524888786576337915652501041519311722394977116768341096678059940629886630909968417538612844686432291430148604626516049524066977898797792298775730785214334944895977734494097942060555696585660771510930135649518540110792344792262887826080880946699668952693519928260293748357012579034720336949900345731070050450056190383851064140745436442989101973802813779536729555563481594865316549984687712487768318402706632928842053891507615358164515902985094284688897233916521953012031931292023327469244617892538748180889213268604474143099391258895469870512678296002627773836524919761230508366842451600484868840309079063255757692301770282919275702449528070812729445153771935224226453240921039349935711561027814727184605202572198390403408394887457540259768352474513345179186073686423204363323487433683144395159085265796593751916544271120346446094267893197781485180958130735355995290324882786374519991874390859664793288959903270549538790146281651770632742337855241783602286010680390614149030562652445450682498111832060297244015769057785726620247115638937556480243628302446162787330206381423873582363814645615804737038030410823524946289852018072521123144537197146113730507527371170575621800969263078822078698471811209959350980070612018111772686523347279892286222287672888929508777217911886028518092574808885144764624760940362939834508617085489906281922927722602553830158800533892768623894274787828643101504449991322955398891986202558645896316662106931479883045450992425675449304323644505445786712094502490799641236662864685058593750000000000000000 [25,6] -57492400171190885582860008247836888899473279978549563206333142146226844968560377543465806109658909757573518676831054429173859260381554471324842915491894864473824125058310758917874590809816107583135448348742920093793907328277603418709375104100561951621952227887947214219561157044226007756163206316877850819844005163859216826599313125411646253430649268746153009581396725446329033290135025138194174332072105047088634098728577731365368654978466088639689963033386771113738003217618901064789867600368385670549607078635184575529432168267149154113906981500484929172155992369789267918160885366796769717762250520593636949783499033644677181794182838389531982925296182247031194475769348830777823388444984354758297460102897148805582901740089858487664724811576438173803607448490582003866191024510748423076660225185877066912649026229951831668684991770904809329816462529032852963446939103076258255309209620315175071345430852593838937261626280631808856435902522897840617028397328716589227804149542392348855627450614758015385542064024512026279762505878741458013130171686863099506474075112515234928514212197503612179873155435032932522173952780791097707088165807904654362116956663389794818208889978766153288422959446930102547432393385275593065738025746085852846975384449013308210573854766565319761729704837001432904061120700185377887338365536547469898237722745514359706978342263798117372088186527649394351325543792631643142857815251422519193176018346773431905985051550890251183010309632007115376148144991271191544808068696530392200022710037201255803128299553986479191215471761465788119764031823237489306102962715170258153067237984355667008924400234144795295457449863716908429660550986586307060052770561798424176484510416066286484074781319788697845082043200152671706013783697338038441204049712586124255229859381657351977767008679239354798431761091893797274472845494641902238134690100488484679113535468600094521812562011089891040938557736121058372923639130342885970939741678655693907180890112084438881988745725919034264195699447642645119400142424495750003758407478674914568806149555029765826400102290236733862225829420613027553020053150584701922067369393488368529389263082393662543493669235596192495689816342731141732544030608228220878896592410930721412643006034361420508708069213616406778329528996668092271930380047480904819017402690817572366392951465616692877968291281011640057513435715575647983029139346796433303663813209166111093153360552386223850433773401086243604785484044896712138401286973410154352117683007938804376910616535470130489730880705886952984677970974547142695869710009693600377432091783513418429689582222602815680061314135030868211266854419818244344533802367198438706750421431765722866366408412728780066922310812019626795647315089431271514435248334420779672322387458922079390880502614865649678888927385184668538985404554273933916671703394686565591342741754488088190555572509765625000000000000 [25,7] 400147975926997292952728450975922416450895252302050597293773388901994441697501257639504081479053900236168760214952237972514609188652626077839985387284041398480526786542165748177382430767015568880818424761223946572162922987973734924801774109932742084765778016583904171651610656582117858843152282974643736711912125410406495353932027251825193927152860523007923393615234371204951777715677848093125824015817822979294628122080592003307566458747585207505312850456867505054909009088122112798812309839062517155766077646599819675003308873998376269105756229425365225600663344986919738150305246557082467548316525293553942364200426267383436854444091507050429834201081005372643782172574893840083717266505421988301474238406044193799947831311955979375284535799439036992647007103106929135544496787025274298015385744879927062187070130997951478496663143462512627914968163054223503452204183613494814173746694207563799238138731335109999757490382217279703060927391395854325162596491404207841494286447500547546493295339308348615018055565637627153220416645401987278692357141639778046275357536815780632969776318633386915707841227083105400289849918047923440597292858072644772368551294997534275636738941092390610898515621003905339080974948286512589575676805010031671241915135781163618276929934043447826763688795747334108238470018875466695265049884650344011491661279916496219483700239871109996581448920651487171046261026558502466013437694054589773323208466146338996979346770755131191322005230541098007505533197539602794174052284109373309331805573038925936429351959822254345593918135439087284893366942482382404594626631986192478706519152957983303350748645418556730019100090151407833261056407197788540592342386105364655691289015773970563373195309176210287989332205150223747862871984017417314141038999069936935969643844392315519273975319448481780831645190495040104509263963518314641885548887646575409867354639767378897945857706354162143188790106093046845840420933963716191073694770902289515599478295314317362583273040865934122244317570044962552975474488305158701165377963265673763486597421395709338682091921220528840306023584682556305801912008715933119865777831970783301237185822832844641569757713524723437241851800351784600035169061496143365607752562676720484436982347913151677287732153346909069110311338320031729076767153076483735658235932318080194398973189007346021895060342042472346652096255452811849698068404414027147142662902797150610374634899941895066259378164288373155482633681656956595603239034499293315685497333227883679018636871354966883559487887716886512302966831040382973462073561129035978728635268993689672521882360599959730567937177103542602614507020868664672939766248712645570102925996432810246132816654312762710526368226901883520398931160721559630947453840622063401990168014883693622518261082473780529514139908976229524963541805269400122797894894799419773789850296452641487121582031250000000000000000 [25,8] -1867706977196036692270702283459600780570240834774750797784665283351372526184693617478649538864903279612054218803810889648925765782037637004035889702862332185628269801098069362587590899047712076637270055074398780739233860736573940582621096144846482977514031840449052018081738245068340777123927470651690329455707123329001034898106345735686190724904888365047340733038655857026270414373217168264966841650447575843751226246913680599477975304353317746807356926338823100366838153572584550522160614645826430657361869674589851324071737028573016757835104517419183613711300973087791123229878611899957599951563284859172841526223175138234745723776041258189134258217531960451130026751933128720271113371341642098515812624394644668329056778680553966470036317489208918267867472993072959330245615038640665983833325487532964970745848959566231407588421357198785853559761210690207672281531847545262706055814561454465498532601665856257466868878753607057227077173622829600208660571046011619132835446078633560473665021865795944924970731997423930583927239621892332528657226323627235811510799218316250154884303010420047451204124679655074666913289615937562200968432805395502751358047853125697565157387789464071417268973744568020558384251342471394839924125285750657139409247583611303515865632671241573728221552576715621395414027381018118051227162308367313774901536956207040659225947273211279291565052638537914386555049989560526035136168066713652561306279732814793139608436292762698055085173820862134476499304699721862228476790813576555764304118485673832091138408771065983895835868798018632137400487857496174313930342164205445247800163244041198073031578519341919940776374775153778314948984795113012990974776847453445196704777167270502332758034707794608355552217189946677131617901601652064253548037630183046463622044121472182746529405181135238473961682955463197820980086945101159189887581996348297767156763267199230640150902999325195685229902602336988476677706653690852636012607277516710859076726712959344145918168663121065450623890126688429020134088352000395695976183064104791031401971164723804523791085748434910014047274167210414705059467940903987638517023955621340518702392733991806169915382974022831225352323658741684917144454115564694784407176238618711497525229431536452693534572162088642007439104125942843951856265237883818447734979945671056109785197330294657299188246966344575199462512062736363124765525220022309224866790495114573496226333623183616257580199865035558604443462603336955793131092373146187825648148663033442490696369439290385046963484198885140113205264206373472641274840751548102445192945686551885126704959117018558041527578437321094484409491670046881428435983402472657507413557086182420983763827203384002539103030528255853892079922827033328180831586468112477264840240847469617698047044805515551709650888271019227847473651565145534630469530482099749235658237012103199958801269531250000000000000 [25,9] 6844034397651971598176331985536524509561595668059286751802886696862231402117914280708716993396437752240786275300047428105226680332737270847774004807576024163123469673114606934834760619941604643451487543353900969184919751639864911219575892978563657489249790410114430066180817984216965712914449148796067657147602839544793262031899366454312627128021267825851608879523761270095830417563446577563125573092540760984169380998585400653431873283347378732052645890549060392149924904856291551843261626968613412713577813454908024667008356051658266383173690223354492212025497001975316102742323507417961302795586452980111012442436035818479914053531945898806588902005384682017764150093902086202492238293925337350906813854010838447810660523369657686878155134798106075242827342302185605065050034649494997821234008281373904398708093170543056121523826267869384198596043597486538885862491374413240390006685915631781962153691886710540460900722020255216608634836947764166540167543928691895012530350710242821626620883402252011851871543111360176950882038741713689274791122126414745727898652335308256687261303653406610663975822812065051858610438438011377748861795307578464799497167032911482968490756584754238911763406455750925166574013529041608672502271872246427943679096099779119974209071023436553073443088102001536372868513949827314480884330128247326292035614952858784163265749474710133709593953984468978318865066037283700856855378727544477845391827691488322188329656876513987337282182516883969364413259217403743896408231346017256368109407205840398370138876622543811730001103342177625614510945330197541217725505011667836814578209337370903322407045765982109038427378384097172802834515477600315192650987998818732020330351203620420345132856799002124823979047641642321954870751846363060681095905729517071872367841260691503313723017474779147871547565455986096646213440300935013416065193082618746644151609143922331835790967357457915070265249871584194002427445125023410263282635193009623896521980587889761244624463019561889635673073678425649557753074024833761855960654522753535841501177984188501122327569763652564449230379588645734602819944767872151977139945301570157788806187075368706265390006130639656549219334343917062630125432650958063188400265648548053803593601016269243206781250807964260698884540558196286948750349690245585314626283383694901540662045583895387777901034813533810430560751554225730630014584367069544872037015758327961477575782507828210682015568935664299491185103525855359317175815934662743849801240350299217519606141169214249311337717844042156264731166144221684085116535167538554839745164992346922285900842508565852587811029429158864364809038099963150265345349184914320234131467767952728775886054897528009552498685609494725930763680750468397288436498179234893590324534224950091675027271132956941372323924768069722697715112962508333968136668701287561589197139255702495574951171875000000000000 [25,10] -23991468198558117099720282167797973918997423471105287323632444854661812735324016600577908095315067557847664363031058842905668814335911717315483997646890819009049103461556766215776818329370569375287332488470305096666389907499100441907064239906680030795707880708113066732655199739100916548804200528245598435815922391983251725311333269547319059859060098230578378330619794924002888789905127018596874262969436554117424078311531393312389055223811605056290227873321584148572203673829507077143281483590886472569316879738920106145510323607654115701249912688853390826517428062443692570699549165599605330069248312912681296109459300914171564572160996139185855867704918470759161868669091963354548056620770655603162938822581398113346101133588114339483793862443095842439618851140636612619749444333332152065776021561074512343951470485258009795737238919772414344835334015269076564642899460319819077254157091815491023574664896539825762627437991734291287886042378432933425765628398640178158546309690029411576887348408361277543751673175825288361713700931323627232246866011202423122928786096909113243312720466489568908938251051854943457795773113013339046204443521058588636540654072532111085293571609499588874013334704380207961443509476906248947495480474299007176824554520454580864105679393471439448506225921949536008327876013654118050635497821553406102934894662783044099201464455449726758618118789875779129605631186491668975575849233810901560048087637910683159728946102407962630349871932773107925834167483103460794432501515651845225665887975367701576913314894595070734413443403619709176415160611177539796173235489834748700413262141557461058980437352572924946276528391321749433216807011368017566006334209355722132242296372413703876688014924377313021358837003373645290028919146517305656940176604204661204521244850633889630089663182080319713064300240485723584616981765225959255946257272987915805584804265054356612649905453444450713475019807283802436608112478831502879684067069223844042581341056343781238339338575477801568861553847090202365459473892717347728643937928911540496372178988582926418065741000250721293481833388601861217262293805833579111943999169408298635925632788555096603978303572562445060434862055960477574546821103868169941604406776311230557290334231704794754841875873202447937878679402309588932407579513603099383232132939115135344182545628959235373318204167297423098681054201937342322151363691518504941338480662302789292483742189824529920766049700147749087519827873251194557651862106967644859913911484770869191779609716406631563730057074232717285111709628574918699005641434269604301370445749145696226407881293644243339276073104612613290054424970000437252666735444787151583272800824211037648885217969959174431379347128378353136251419339296210019230774011092203948130610424821989437987601223702367396229013777135037537091984722543217352006255510543653031163557898253202438354492187500000000 [25,11] 91075754160629082459898563346802286135055493508891774407245738127363938682926380956234920606993014589267188264320792855070235621264420158260983621261863158344082095002938465207723968422182763682529177517281119112310806162833806539466440389311785067077043214333292454379900024590897678662845434109214379969348375736221020021561998857776079405435112991664908325827740788081597467387061223043347381348703333399271927459108237459233122026682411217475280864204745271167754348257345550585118147079261302284674689881195657858467805928667279828589821481672615180670718964091208206222067765566324038784934519123587292577642968082896399690049982497669648045476003523707681639589355318889970994330008293903413638092679835064078620595087471641605575094950497828407760891893286917765502865974210095873864311821504420985942370586571959379111364138464875074265973152921856651332161439228714170775707137635839584524174626727864919719609358908611162890398308327979941632703006707472089376818861669306668324390573092455732993430430561775353239820024278170196873202872490614030237227870476448450957046915755904600661940412923168784349013097583212475109210912204862756267446271352656072241950606636417147179633047973611777854198027478598278158369670395262469241551620494237483726324182765547902064688956548049893756049826866326641001590694380022575133529441999544038605191738470085413828117188013342452820581581357471838552995951733700604725464866334587810135420416726391214650781699799102102154415251478643243501789006212060731997653338888315983550155285755226048590036065830620972694268427836180251395097086956525871149002213457962382681933577822570132236925256350829380426573578159554117656092383431309823820128561847347960613978371031856908112356444972602295115921418817164968037033865818694152362191538183474304248097322674470326001979858374384761244380758372962875047609637557365253790949907433673676394753800014644715384453064253233290723784503395700225356936275520285865682489570443864324303496743240860504922559466007505831926571945433111114285493074863179410998523623038685911487717277259592760109932853029084635383380950954472476199851703039751817398206080686031063327675349028873312781041257507258842285558397113916877545206849179705858439006395700461887632076864034234070512841611839937800690415876882479186502467881133953218802836389906229676743711925857907667744975022051961575713418670377812633295471987921957824787730688161142169828495602439614401408999627318162358412822406566583574238902615623343416555747710099029783651252393833560250070719893461960280517399728608335311296019829605380068913326680223051965822189956321269037911347368732433699623648833888246964934857871185477797601991621820663798271836162246922894395068139753445490196491956890966828082010259182909981989652898841802807142392767096390318285430617967112962816977894675574134453199803829193115234375000000000000 [25,12] -341411440801917920428486270830295685419738155942207354735281189012053793448147669990823673496669553276527592657746804555941188659406586370794671671396036081390352442274869439160201105933956542536511825355857640841477561334837674779135579224355079464264018141706408872028185300735185368265258208136681433778821466631863015304214446714924952775365441135043838734439806407857735025709075969885644968567509307770020991170936881116396139618448959383531318822421446607269680045452041213799425713820597087155413787500757982094508338197029532401787182874466052877399063253291364011856139442675502555356961250905931137193414076405689404015662622009026764206170060078497413809984163268070190203761022558023961632844473252031557566164392985089109303533962490536469072261684229529165115598418177046943998662599044068449051379413928254606402878585822032495993624829643302096347905250611220249538363620525869879270953610271346807877476759101568717484509407396217738062885403475621144415492616560606115712183169165073902543405601833636527499511019583826012137548027391849597005112679104024987708023022503798419280850386077154133875927130786198269563628221767156578165459470029044338797272247069220525746579620673933365501836537568331609108612086054601985172944757707521024358752969140273717057808685284490892817028963054567629935844407541590277310524509601226285852829463435027393225937180694362394146931125524886391438895909375866104501561984537803928704895327853914154462581162139203236637015278058640646166219661216572214812919462302058930456163822138448327704777720607587822618528709929568610069956259121305109021170288169742787607803024959789802529730034521527423844411391098059882222746111013894985598454565708634462636756007145639405469729667901481452378220547199387766227887591751153514198323283849629976011404234779287696720630350032924781442978992344868025814744008444207933191782706044563207682524771480938100734607971135099742903114877378463637198435749289141365303264871021860312262264063706259002516744183383704431303627767587444496758563370320408057621414702353942638475654048477475679493654533308891445975924297347351231338652846760611571579911805204239467274519524950976291465062101917490270333863815765823266389831057624545871070462955669666045815975079168057508645689827293469966367349146112887822759341837958820690940455612840148835288425894853960583744744218117179772887807740856092886174751072557028726852676236094253665495754791497152378627048281707498866034607754105717934212729817987899565059720131687572146326333063964392247245336857914844541867158677057435820760328992889260810808200496328313360719277287968403278988451940266213387041008793891575456161922327999361419870107436327136782296734030648082991832146471847555004695306351096177282283194920691311450967280436747775441271794589397039184259226936215408931829529137758072465658187866210937500000000000000000 [25,13] 1100541648633443610508881935695082640702549395258957803211723984901640154228940269586494436359209539178696248832304460284669610158152894228626441740960563462808658117950373132161594652877297227814084468717884816502016810413696941958507386635092226909846842302792020018860067702618868084893933543514774279051232692588380316176940254261524783015509820674494863950562633441764662771371549311741184748623630943921732655712496230300801245854360744045671881057596810286375199779657887701140735615367162334943634512262725913222634588029459155321447380015309434038544501977564932609245495974932482628728295529769782983745178759866809966978585371073120610325621467570146480179244678099708766097480546171935061677330043838635095205988570039062132371914183661183745234440161065339919970247009036779074090992136943319638050044519159650353451758671495738811839304863778972092795316651356146786869550656206825906440623222558446233628026941273963089278849324039021221425974969753890953931139971854603313152299624215308123687718420415715083884287598071656574781942005509479002978074297427448946649462147250207057201142421398462150922444357609520220362058283123588226472920921128326435143436549278551569359844694873210643563673764273880460341801970715234674643315890106749638341650523926026230760058158556850881430456573427805474731907497148361378523614328708472225884763065526790597474231968436016928030745082401492055748244056887435718162459190567559010269841038178890499040221814552609748415094058026019817421663152112407466869400252765348637771185545495630563607146161232238692788225020603610240431532021703718456859161865432256724635381638708412792315441571872381077657158751028987775991667047831508806818406801057270733154059461237861794267598441227727597833178621137517306217905135619153972523436495199287972158575600793691669278651878445037652186473811063466850468463092285585340881062362229502963064680877977517633234252650030958218783672620098093132826043317446280685744692921428948930483070593834247904230081893956766418042355042394395314124954067994596816015981163807592757003961250258631583262952234614049236614268634060486125918577168245696236398322613339003215733962355884800851018529765480011946462619936813992679843434060522046131671158746362806839410348329396161568820744462467200827236449584292041357596376877834914841936670444919978559339186114052553500973079858397264397053353808841117670446921406304101629652915611987041502549730526684974437481869426139957871605389716875507170449989655807459354839108129991331743590579844582475779144175176468150693951544927690730540978682056413911039400386139427470887867528569350864561400657823063161461537353111259811358202648813221401324636690356262651025138750290966358744721576807643710365038138425515553760572207609700782220375593644163116071935103482705807038111709729444331884451457881368696689605712890625000000000000000000 [25,14] -2862106701143273904553606332808333041199931638858959258958061872580642445450072791510703999311083700458886011191107721145751367032293238900335786033200890979358968025371297634973560419395163680962657670174318586849763495609274249139131793927575163868252595299742572964480235278769318146492663092605961949072844337153435268512579742863598709548589272530017794402704710563210034208825845256127752012445119854832610982785201301079277952411975300987157683945669466428292030950109441516917269503473568554572975696203476839242258857293194958410604462791527877673115602112116076222570379901467320091464236913964040795013685586960106058012987805510931042875696859964986030511165580185160186780433398975193352259008980622464171269146409258425597272590658755455430859768506934467727919102690893276215375572852686176176210534882919130527510198093341665845562982294104485569240743505435422251269597034883250101186979289476322396125045653750274240260664933268627512979857292952221793436921616882051598848069821929838012446071857682641058604590201711181354740768285609352555454741166175700874186681585432515988529919827724664979235727909253539294290763610445724173390264036962696076530343915352532653656253596420292745995740616361096614869854864708229874652685903418872638291991339956081642951853763870118605985261028218397208164427396997055970148163584367763780197486053425514434227574827129721265367924227441104766008440382682914013303862978883895275194933834955574276217717981322558714591775858784129276698795476280102689872371085131615248577480315667350972828758865073557086504688540102864034594008169271684168189581747207469969768180070585161653530483852014257440592189498698977400469713642079126960254399429363742293844617959686759537986051064172762743686594746917291251959752958950629209745242631662931378901574838698178818880715302821892051613639788813107124073608825522075999480817107894706933924871669099440720890745039379929377297018608440754460113702644426784020194986555367573620271642495700267568100320505511453354212027899692281156762639977831668041835543995108452342075416681312180973290425866010476928432252717577870472096453592512200193268500017110830184409759181578480203091461617389599783163418524659268438474505441705010818534389552466772652279810792678298422909473751595588327253996443967819818666422412812588048167447221296466899363418584154442791994881330503682269105460417765062407351750844362311958087423859522900096629160817412314771486499244577242714570107762530696652139398138102438639274839236305667780797069991656301449062425337888017111880477461231185216643982863696923705930438681215103575595812190434440363571826687438370416266671591423111642776900388857357311483456169124805086608737355561163407835330400167168762494569321840053051849415645858741616046416104393300285975916748565707721217065339844309868055916012963280081748962402343750000000000000 [25,15] 5890015641976590391909616248018582833769334116797508976808822214768275313650746683410452646739520842454554566846467822516453158950226490081089476841614677997728938239332870184168275210550053738652827373032590597510266269139178214385184313269639360848697450381189306422268284418669234990421114084828338892327284595910267259388516455476866117007733176873301752907578327997585831603160559656811729901782524858571798449432392633941824578089270755546402326310935793521762107507176444865862310098740221143348014200517873625698931374852072219379765839856247081385783365770279341423520873336714449894287677770967454104405299208742177323950560448588351373778855460167221667608050780808959429735049966203222091455278281980121508567513784888480282142750407560471171284524978432196291147082308286744750841053214141251058283178637818726811990185197706757928206733862509368897066405241485641240645766184031417496013894025302581169686481521298497662400776774415745910331987766167576289011067807200646932716697142540734488142736199787422751658083524541689471542385110780491507597503125970184729934881479206580613964745988656484721158959362581368214555528058136109035239640617981949851936932107023231425696079816218900809157333928990473462535709137916871601211526237312431797038753847537275888837586867545316118248005513059551087416895008133358847050035805860409906130793816994600386790074424955802318189131948431531943020925317001961892263848500683470890465245816570795510948084311484697501443903541913669797921853345926183216257275207053188628961265021241708440733298263701935916074434212375932538517973412884355959318131621827075414128797919101957741837093145546523966960054341912342522385238409499833968749443250363625443782717824126999489685714317029248524964623930433656392585581537153224994960658657020530433781938052168062428815014644471333414720112563702179093585038555386510055399096445026188908363198432532629792898317362342503542395756999088591278599021856217425499366794023087359018483840835837096738521831103010653605380399473500533251327518375115650292553627900968683890708079990030229892810886524498984305617380253739527266681732541685561360096635303776652171120716589465598476409743104861293833626835419763099817125340201384432322058807749829313494117167836861028949200166933068552346571308797300237681664374881468297142205506114157730110557291519393743087210767360941527764862619909255815072158872282013921026765513282011428878806075871999166118074692833248439219678514214947805417066374060828949312300456569450231665887926644151834712195829823580200372580416611396095155572193180265996544240671673246592287533910934839093162811640877551359382496798954752317198943140927134785819137725297080732057693618701418081132759261594924171664882125628219729482997987525858552098618632571342032297414880522010373781080462204928771541290188906714320182800292968750000000000000 [25,16] -9486241712195457392512348354390947556259375104177714217457286397675874124509952516430360302995368990440139544809703505479384906454913674304192192862503658622076990211105318877245863060390624946268225542171932452504465997412419921560858852945062310519480027256895446294145934567507863901522086417304249602230104389702228393379074089029925409329325621116274312826407702895243181621245039198664343743612191719313301574289507113944883609709096384213537963127449529906827842350822232402548379321686811329763224244051531165971828718327893329490040184420421517028610085802398412785856943229293538195133795133929952745012844493146946480138899114381292496462888097835948533600118801020332414740715814214570069770282647516086904700039780668728277947633772252866531232626632614771405209539354306687523432808262163113363102919814857871134791086958493123273635078771501509467488123655245412627368698655602605683076237804029419405654770312432091321287441632479599356812047947413332694889408140024815973598594036654083857517001537386079721630022566175197734719673639279743461174947205010340797759768578599089519591612015628587139064758177714316617632625224234423223396831891530053118968903322070658473162052676159794651698583696127284889690100226938037160671845604400734648344721017831063840846658659355227764336801752969506745478808559760097928601881724228309611443212551555192325478733425537137805708880556941400144874884853947533712081128852365402074763100022088962465112944362929837571150069002294564172062692242980496448456324029592190848682079871672127275117038769378531164250459366731092001000975088807923278998112118964509669290522821750415764246410334967102465944298687364207051012734997359739699474447516917644942081865609946436889137497299566320963895501230180752434480416253671398016287833786035669626499219476183350104776734784298274831345563704446509921318077709107720627865467835502131329132796695813388502430276562811665544168460276443900900179238756078440861484302766942609831437270706185736870554893737504149111983876733084331466479467581954748609636048133207010369381711723179438150348715203490089609301099258515892087234103869606858902495408016821422970075370118479054590503627855007622795097817066449498803107708486955397861457790784991671282658980555138766749984665747101635372310422498396862288717870630481366676531191078153656816712810529231026558573999477132849700885022023319170987161074004347105222912299659635446758658874278283491418521832958783416984486067444195307408424248787440736011979987945928130401149295914198636203797941745325184796862114212883359369487247490062485346592689830270054960371293965600325298632113865162989793560326710610286938189653459744523750185916841539677911361030109058050105569330686787149642611519412574347718886582253609698639885857418016384792656605052123691159109836190665987487591337412595748901367187500000000000000 [25,17] 11672893834155904955159124420648494649228140670775106608467886256747560060556086431043481125361014585764401194583409145039074545173214769734457112804987777537541567340102931504401003374891045594768702659880659822804641473299581033978137840728986380714076006167821880889442260918319767615015492632109574871637480330136582028775321093495471993051482838341814103970248289879321330157709279891784003986977011781310340267485691873784066407313977977354491463697453228344709757119178285667626189157704384980896923940642045131518549744884185747267363655620939491856077622678247495650752700842300196120245983068053381971960870592989430260864078010608223049827617273572476861967851593865074901162046727130245010776945452937114156318366519120632805243739715540552699573552649899646402449045485021789150966139037683669755404363316389324276193351096062938624896601804659418000758436132563751156024504839523004121976679204305471791528136039183333445342533063215642768682859166845361602640894178334693870799548177242784003310989469495107941112675327085710323511200316266982382402709795218634417470804609995271186353551087301840114437366113280173790283096638399994793396910297173074092321693129895020510664035459297100886747814182860959906296583865692767133238446924471006428207577600706960835959908877147936722843584358415666323254121400100168393271563358423822238239086029716501731889564219805939926196274996391614762665037098620514205370055257592460409140137444858134694556322954960810374692460894097598494554515563434140326860575346240018158607586694812034092319812435607315901462504201545760047944885952471965158427086046967496720338809307299309385842854552810997671608065735675890773582152345648150194830997762613638000256237813050181065757294268574341741364175980246175545229726004759447764795991664780101764621974933248637320236790212157215396281245738649425559770452594190910697311542678683831597412248785882762471854386257803853311536538012828443670354475891595019935288108813066254003940135236786211879709930356736647618980768040194130254693230533126304902989881564750679160231302173275695686871873646053200690044699296076827235417291308470861452515710124572102828360527488887497676825530767193535703573427791737475179820445494564148962805827586500848764993342794220674754026278113141349742193191817632717175639209644239316607528099575011672634459880528770047041851635866032239826166126879086408650662822907831373790137345098751746859200038817245874286311432484202547945464602435711742302807916663965192620344812065253531216218331344913607337018775036613186142595549043008318130505486042783789665342456171419896305477417021904714702575434014474860932279850850697072816698585071790552298472477862341596658907721542679071101652324814243566228734876058963988789199296818611755583157531518075921425321694918451271888622244876643208044697530567646026611328125000000000000 [25,18] -10233656296110004229119556601936901849991983454353805165770494639115493551694317272428953164197290998569891711968785567560784512746668914708710283017890386131533472700109913316195123318889815899772724065141116478496212161476326871868023031115035378680955852900611370922010735738010750418668079598778009857233275398913513653723572719867629565056689658255607732095714978397395394565028925987112562354153101382128536372476880285441819464475394877329620162551010421470993664259675393255359396459097724813556990754696976833404444479867414513179979855709137144510772377975844476152433614703784475401522476996899741196240346138847511130082488440599212348968385519633727343161849544850061251750873264882838930606051736688271531474451909757537212598654204336479212126771347003795187660731583391419268662004716659503854932380196133654270034214310889070266770239071932084632994961197349669237959986893288710623991664275917630325842323885434638977740339659521099821701299197304747558900730695194017789295775894033690707316355063102135515454010450521800560393368438732410402198981373507999800869551500961970128498964841649352700111624759589642143964359922984715060189877721067643322033819549809662772188203111353478572557508713998270172171899608196723486414766995823030446803675707369125769514629796759520528267437189409417078905889942928359819876737629831916847961187387103005818138211661997827813643277579035641433745110731860630288370932273083555930881433441956360908352957099979658569757779185599693388344230175327560256998892029812326401473894259585501792280363355507482613781961815300598709832392893465164683479100223582905225841118233933851736512613240499899892172728508048831413343116374784992507552347933354760513172103956557172099147777003701851151508264798443344182802093351706782596435425923219262155000684004907184067182172542022973222434897519270527684165470991518544426935218384023144229504430963748474238768608846713987479773525317044208029223582505544141988374377145461267596439210760705152300283891295723020274432066212538009508512064886465158249967740517669422024012121097744504877523234797552822185413380726309740159012622124676682774791736239508517947244059520298450380909750653583212250208760760149765129405020668899863443075968052873950610486985010889303203785957475412958897470571987789312383545278820379643468490446601608331635195664030623060097159097661863086507244334577913849400794151962166692450077744933877420809412803799073789048170572441179082334753772219735499775208292225136754567437241457000353431469009105184151136141332503895728635698322071223509038844960250856259031202322177958764615538606003400155018170868171726514545545697706418552841400308472965603377718360087422252923939008779068947172190996884997648284287480727830581411395269612183628441712244095373058196034891974478526317175047788410324756114277988672256469726562500000000 [25,19] 4773738293096665735997980851081267323179147638431297062964278745087632025578752931131986075035599126682319903126439661775300819972611376495554864581384667644745451118327049121917240576098074561792807933834691712245108494069125825355623278093972542573181396182083181223213503304001823406252671624646063194155128427410824486114056786130481883773125582734418782541780602141929649266337241929190183859570080195787682789881111711011161285670358907496104044522061176862258762110724689498997762948440578753459415711181289680683610072156744123685081968601487285451540530116835491801538203403080537572921573438302044434198351425715444897952341258043353000216854325855193817475050671202821255169758211746765171487180297999396231469862554056404084114416646266611183396699596105938073514005953184037620971103544308954858120149808789523725064180167168795232644372918048934983065922676126245399461175099084106110906491865732750914297066812680741048921425032787252862049889764514321916823751172412570945165670371446808614158424464661671833267660865525989714209933621066426518081502356585380262530396559083686295738156733018197781076771246258088347358046427328607812588287160712375902243764863930740717859498377392827840939400330365400903419944128840670769901292086619373782593966830349290464921790833127930986066712132069202686416596281988204342484810019670638870516018955021779143667725369654767893311225714313920705179301106659818351063958480367559601568650242501177820237616694417966994834321658388453288477913654639063949184774609843721866469198804800110855765835803827981213844216979980746116551519046672847602800021241834243068452176537750761072095619509397201007428513889138052280703931107432458679669651370871012440814859778567775327303354253214455636185272901334827976608755493361992681802573189127030892975015584383333564581055816410438131256414126319837816834684871939805676078439155483505192548025175250661682998782394790741578961086728098592987580244279075181401547141387120603005307877696062397625802570972985812118675603654912618659088651334350672853430409542226272985590677023108216771225934211556741030859885177622938952022981079317838477437403592610622891378631266905904113715105315339066787901496380959226321042004067368711559216300239528280511352383157273027913580996592633925874039024551764592215371337189708241942158675030645395286262528679616242062738239807615582105299089651990624982607787507226201358009460015545778254003332191507512604328995279323874723718519559821382569433061482051190615315800717338848559467206086290285064756102267066046388695442012366857589348347811287830654779931816223082421145835427674711524390523615093727872569336375294103067294329667171284091195499723295018521028423416588925993292488699525675388501061402189227557180215544778962165966967082473201959383760217413457394020070978513103909790515899658203125000000000000 [25,20] 2264369175297377197542351156794127572276908146500699013136488938640159739836596522546849413831420962783995604748643299038218918694216220924582865729687942533610527609746119204244082297590774826069790187361689043998807967921507793591264584762015326442656094856318327338265069791941287149337750758899991102984735361575440144258451583292313863600475812258160595937185962878117576493507950746756095797981783237499582107758380414674569451297625329368475716613945865372004269259651700710244967872126671459781821041663186257556859593710011977016666435967290269536956589482712414600830003456688943834856338398574712724768117186316515648202280942835942386677081837332937311041087438379823617855785140204463875626397830766028081228848322622386518433691528716327033993733343508582287642564671865387509557413503131808951025320903394228373095899986494895542729237280196693099513313182384449550573132669125164375010417558891066029477009986223603597307155000374334961503641974245206957667323218993551378369660032201783762498588945579688499420554468113438281227465452109641434157125523649675287622766509513453394078149854581211958061711229995599552385870570235288919094454109071931315853634068015741499397863796785636168575545924329331149767121023268230754522566802233081882272259051993688516365836214360395496162117748585059074600536422702095000055836140203294362459359730276905925174748547090260088733851458201005540742188463728479579220834840354636645146828136863350374439417223601814995367019189533564168648975392207049456843752142063824842837062838377273711949215529796148670113364482462566319022197445555772309597390111199375359286268809021759538920665481842787384855683511019040563557070937921878732316995534622339245640912679112191835000211361717347767568570753294309951427093954967797486349153721365259495588328249435634485901225292726906469336177642670357824165381289484073159651433819069428915961195786190369942171661338459400342748908838590844592100800971202065130322887975944486813882989304477162193790412241571586037618527024478887876122856012668767191661507807018621232989283809848782631733698742787188221589825289936626960872321703003232044948101759024019015172575188551812500859004970476577061040051747293949327820657828982238448029376556399266200302725136640156530924441167021537365349512148635134181125004078246025197528610145449693624199126136226835102955597970305601848838000617358360428354985663392758698556492540061097159447652256240024596138204607732460523102042480262573175364334727916342404920771188816694034702067041069016937350819099586842732663368631595785295185947646510634045581265704660599755615138211778420864732043848974546346266822119930427696091110514495144208232164877968554457073543049956320613349445907662591185426706367374358395783239973826755669738421090656906912459751953468900520505258100456558167934417724609375000000000000 [25,21] -7231784459553297982174610657810842952019149280781037440505887416278734922363258127271642850836696774282859176307013817747340816053253967426029016184330057757390970768761499858695275287997492927410688196176704025837404577425463995383862897941799370307922299233916898918731034070517477231013964537619674492177949527998946440601407625505606449796890441287771655572757905657016216572686894020279160364178833219869019884223641626482344060025262147461572340480877374971061353345135257988001519282521701302582720748304099820013895159390399721824595480364967193923260645932723719562353925265754531861235048910264611854129609205731604941756077388339100369465399544532005482081665023640532859113551179147534588370872957081083685693846806777940822117783939598534105470899267777352142414231489817929268978187530004740222495341400658451234848253851276683185748692147740590591258226614674159632436901111648767366357309669200564157021194003498020239415060659214528525985002836291146526679599700883002507358892873572811275284219914608618395752207344175076225364747175371176281582820704346827543705781712478307827175139607722986809315696953399130521471502648369917839879165852170556900409209154573191869161173336510804984333189997366688559019420459838535520691181495181760265633209871296651575831130645188034304641735486157502185866774206581767316945923697368342596937486538569273135551964373061620428874817801672264893060336634252048580442662542139007552789460048550667771805908401686547617789885090131268663037032371915607522460257637827300390332369714647741248973450837471784159995335740134306378791368959601784734994459502298315437017123107716001938443511777762212134117185531931195029149085811504291082967186409061146482945658497727838284645093760821051272164627584540693281711412405730685310429411778233057561250538111406681758509468931716095705599354373277488666045599687744599737353296204843181678628734020051504530496890509067594843941619616243855799394516346861364930493459645997074470490339458236770860919228446617208004370866186046155984960341153086724298318210261105843814456800956681484117156199612501580770235094876490091769961631753983573620208860793068436404453487595508176042449655149357327051580261502968857895130416626600839638005834276192427467292570687225046200502236858668521244991511023943857453703918895522078962934711600007452608003506629121122090660568203797711954068458089221211173131591454266446821358530174663095479224642603720212962042292994464490748598413261392787134293013414969853326402248653723070431811086617537785890239853830778651881080615222141972267381057140623062580266463863369211521309592725041566975571639378494054377022508299986145680648904299948832306754501286718344424898047829373382548113844764968505514281969201334845263799327698598347300696337217877298166575166481206959900873698643408715724945068359375000000000000 [25,22] 8247756855137402220715680217896109711956556262754296751339790297628227145982888404249610772263992244713942181893005317357830152567281750628044188595024963924159674571820086612154533483905536908010006129649758032374768031330911670725107115787427252488275371944504522672354985106903043960805611510815769017582063043119547631917934746599597918869109760435086743261584147371979664070392783002647923230006028507105263481194557669406829333681395644680614001165190450381227575198398474399689376539296031490704847031692840159308909938548540385263317524456892478618306659917015610520125844756419000625621033139689505589771591048671753470406407969348930898392291024294990847359470095644183140649973825036702743715725992942777700731825385579182816688507111835724459274740825736068787321315568523034201123754254673802986085413611992832852595439736499087181720817473580934602356765641820946112079415181514321161983800725186756639162720469376212292252363462711827922800041197926536664259778468059214442691558419060505827541667688988882452867390249782702154505807843295690945248950831980176963354944431518875532708550521654849404492931220703693760202710081498287355441748523517333007360969588429059743027616798131248876292715597720360862327863480388887606917670186998048992507533940225716785759524020447983478927680241254995366935960653624770412124126022661518796019548267261581476192266998228490843550263784150282980525098662750712079757694759141353663897859780621522493675887475092542743537007572125684547951919954741826507532529446538271361363954225917279127203003073875449187247044983130821658181490838386220558230600164492016249662144062008947261532739689288524934637936054793004443572838363480563934850170798501510354474649117708551602282268422529995022911871577803098555561930512478058950633476384422349784496560280954206515903973629677489786986216094704211231861716926891388048069222080372807804682202435983696986871304411473377610308805716905556368118158791304548301861628749602253239050508146215052596131525719890491754029920206617638451503008429245436343599986915595947359536575492582726287604053400284619266689229818365901386556269100267960170620951457041862742279768273748923346584460993483596236514163475242298766713587673460595536228607255486969542550815138662412412683631682884978052431258693457314829448008619869449442140734158131693916263154221404167063351233938188087449854475912464745530073380787502332339577157636929589709279050956231276511747851248933777018810242731087922556612901603019949084421853407052984788418993477680412662069225743507800449174680451646965129388777512997661491435112968144016926544839897993541908316674886388527186508333787810631702370846856201286609799185157826033476004232595656277254898138791854888283283687308875788044430737411244187568669728416557774868760456819100079783879664319101721048355102539062500000000 [25,23] -6437723515448828047888929827464873864791335264491078816716819450303134485818869015792051151376817119926289712364261978700545368527696163142330982971026291606113921831513236813872663440471268006927520104883649307582677734327273673335987383698553012549585770628315031714029875338240526214842387922477863222021681975924670796684465968446943350252756430975012141534196272260531916366760663543103497550474394419020976550348845753452255475646534657396125922924728032000268220953169814529138774714546683550000033468761133594565861287786669417120063821063370640947133401388301171240357949223042051570472396291721101654277072747299672470805685061548217843714731279826956522357941860435448156518751603789291433952156446361804721752067475661803646074669590826233790409193062484515452668332856750783013210738217524964239335929994777953330557234325424195800528710694478238110194050170040992464037015901725777764729372867970394239219352090196340654546347750927434618124895375258671491397077810200172817626773918024716474312696366084912697530355075347251216383647441463065020718368104090628053744709225330226666582777359029287342205040761381315436833207919390893911926201570018253634057649017962310192442981911423172987977544596403305506474955820836244666179516288912939143761890962900452634033634389720348174157714269909217346338041930581244071619338499090578958617206992498975851775511704541005429971620325022539453888493335690986375906597941726371632997117122883838602035787822859357061967170765310059130706824957596439326199960714554003095412524421845909637826710141463011281414620199093742589242370356587809624679469806643846128007786610225644238272385073229474091650828581242598689459980901190548353625463509300224656602142262530402604897320724264324063678992489819211526590172698016380801166622998862321937393422210653641542551080253688659692931237985891681122998086589560603348844689798142177459094537115444217362316189933187254582312195058576026049475689115331322918611829663091382019564673850372618872456970767341759256376950359608531835683440199460112624975657412132843814607488430549820338154107821621274826399912969101473381325467503817746883002053233766633428238422554321431521992846276942651380402617327316626509774954560778830600815038336150088421116455899637013485738002442472870400313505170585071469804085252543064918933866879652186037274746154909428264629934161930299456732106432449020858599831422991547724185502241887270327214652272946146590603584345570565484939774732270397320197708418608481319331802041437838466909166283322073104919199307779369734850360393427098235533970540637092405010954236749026282388722516112960318643923140933927460884125258370915241948827824374822459341230124332161174604918689761594935753211732878600053778271545000364561378346324604255604217627688015416413495894953911147240432910621166229248046875000000000000 [25,24] 4314951539240541401702538268336168650595172080743660174406932026597997341364555007529573641558265148169313920135123629974870082589670901878492052017047716671883393740000469135752180634417022193274566369619695443154030776965488659267671108063252514847033136241659176712117563420168089413203745459940448180304218577037070620857109931388472180285843187747822484027311512207917924175823234867405217037702932037788117811713389905521491028717979123711564047906303348202870371203379529203574471878661973966252582744667748434243204542180610909481115923089013960732402804891130929105024690914207863012920634084577001356430165960355264880780790964046442746356534903120616128922017199068720668254112499964909278329019197771104386218374941390902108773523738065392464223072271981807885881384103910124485345099032605985762364633382987124838080206534487816050992567478783667072542893866929959546721234367905829830427881143832438730076862711542207912050760204012344607077022756149720892710444769856101848491556121587785728386615695736853557507696729878460906330062549217501450282262650199169207733104941008983874752121744160693453660282902182269192250284184013038062426248519744306525090821725121816931044285677879724476524172863466010014070426641729030992165766916328230873530296739950889695999518104183279808372393542143468423058606976457992727321204127721048208589511394388063072864715556709915729054302719352382468514525250135109271315673509419556216519674317781845641644213214298105838204668853342973349581946713370611090781789368169086043725196503134542347531017729995187844698242621985129465039337071108640419879592443590551720970494724271100115260462636305413551824931313128545462000264883273937218071460449747256641329683126060078864116347695243073385461265523681145656787345389821724833615028307835039455942327069297128097680951457212368140494766003162261182363098523787284349948961300448696463753349287579438235186711559722620127404692355285698057072305936857261403910135512745483921416611067622608273069827177818164875674674422581081861523488212733374696510968167566687590555819773531286022343815725239825983370650565768777781473628664780402943418862519074734409110970773725708000627617079765408611277073130462964535393752336227902847765415782949653761650544918670239599627672277644829680016565475554643120317583929764445849202249666787570784407849985456508007874245599804087868943309350665233332940575691759324252820496794585737937959944487735233312041513507922761164703596367542581382600142823321890369386426487969250663039378342707147557200896139757857945380260112219901666287151888080768075966021559867431575734304696395026263387044989757581391469271205887593385384769544864804648953871522161564592875442165081008852941628837776929544834266027436698749769263936304374228719069259725880341634074444101543122087605297565460205078125000000000 [25,25] -3375387430517206501209385450291219680630854807790429057425627908059236809586750408847266586930515767364498897411594223570842917234557586973835174599651243692092303836617412124363922677199184559025365847905853668554525219643357887823066283945512774795116839804860165686626926954758110710053088192950971460903466290100465888698604704576989774567855352810785642532819336878145917195361020694201632834849684841042164088165926292467572883880896709344038897813053362760990769542270484398437467907829079158493362269172432810639728033574884795343410915289882816315212284375515705517262102901531495922178419851984235251669321446871280623951097880545729806953594783015709364048448118731790002795399304317892189582479383646737142864414389733796778605915814271315816338929663838139620537377948435379868890124301163116194671524395933731799036908302035088627644022584431874025906771962209309414472860312172821882796325407589324818946463230521797505398009907528302539409438456928766329226001192161607336939632278973273674465393330147503424363720193098881085095415829550850930401329888221532000899717800174646811763165356151805701431185321038239081830414346064665567565635252354127500469476028884139306702749825655593982924003031040306175753598047983136916114744064268473316533851299075076190597806331360982443672751491563946410010949463220549414298174078323026938615262755939361561783632208493227057552098801645892947571593883913555851098207383145294725446041423386270832781082399037286522917283346865407280039937667221689397752871052198226443680237133196301225298224180786082179514741897515238179922361481025551637547746403092803307007336147651943433097912120403958613331840332539923799506268907574150551900108366810649889310096706942149965499889116283526674581961584256394335013593690823169704506130908375448826298355314186691432470340789489722465113518673011378101919043982783289206955457062241148211531392713812174109730686055105914694675799542686177844684232071281395653113956611777930522992890202090386861573116488913226806498471284066049103221045411530209565985414785946598843075624698173425826084522370422773923531597829244018456062018048415909768506602122818700239800147896463509258852924874736652621317026901389515760394197135890565194145368351998766339177425704513137227648324841156964274203592883172320989468289903888563063292253535910387846116588775773476484799441332434993178837901814103862887095344806732165958389237284693160809391140277468519904071352898827113361129326384483661681811171500032466257638030524564322365816292671874500973629210075725689278291036231952515442255865919811182908446488881970363834822183515896694262460914295481755545803573842414701795030248370125971752845940046641534794696822864055305971077899046717819261492364865159485046022886120672763473293457249720681077193029651084543729666620492935180664062500000000 [26,0] 7935366949131873668216273133716600962949622016480533236355466343142215134829035145602640541540493072274745917449476717772677275249906730282340503100201403573167040271307476596077533685654255098919498497263149770264871793197267044728625725139516307722802708602046440608267581114931026817278040138155013795304406954769812919274001956023956800320913950504430151989471984603151884143950129918280203525285124752601674577673454590743480097244016881678415288205866113513096736537464049912344565047971142855192265414012707360880855642340805269402835271086687254511350499778606695934604785603248663563942660785412951621616384044760247921650622041068733952546059703999844725290229202833945000649274944055712496454535497122054733186636239313994445247517496612876502524945323700950745393540725895684976091258088089705119068041187427129143091955913461134942365263826780152270276852638427846029549881912208683787514742457067233287764470974811038038606878685126288047253798052842957108679766325924449110153058313576724584659748693465934995941187905480148311389598464343605670818621334876217988515240041585011693572216302656388360447267952780563077228361523848036508989846456594542304890934499894577678932759109496405462269221204496048750907793609618487766220686582172019270414204183222744656546015624848412511849026396437395165873961839801656264359065387491056021367182302266082250631960353234085930183553443820389913499111374908064984510459945551292585125649774057014841791710208150431488902893936351297486962290192279061780231577765604778879626074057140520385158622279091575732799484565919644459153003346426856058223341044347287883218642068564718358469765496079258293049769090265861443018982393574230677335808171836985167353418069962796823176354299126270872898805965361458714082581641964903247600512988380115299164791464769988759727244939799886346542079701867129400014054109022000433493788424792043617836993881587980251851797170664609572451080360322036220443060665874438633055033277804558518939691354097576972364323526281161626502580380731558264497361714689807918357112009801663021928842084820533461149538444629756124957812042680252739091954941158232993473579477427281768556275022979583498872355111391931387486720852934780635670916801544215512239030047112715319152046557717609433876744308045128191211813192467461588986494039170865660343512626384185187472079991496674044880335228991457137672336371547795051649417546542167808568963768504622054376219887445610022647326312778375239120964420461785821716092188678956839535894135433755625389388460058884166569488602194179859597437778001197114381062872795162022051171051775398229448684252333439647953587626591213429726442675626012228628247968127912586435295413666092274529033792747229388889912235824059553650650421370897624218595884553857064600240629717597716318194989546037705314825362867720136497441110398631813893643993651494383811950683593750000000000000000000000 [26,1] 191967184525650743030882186773623865907370534216251426382932551799935485416679931000667162667261783708114554280491744392532384053313389196763040978634905403829153099948664029739973817212591355130826705792381043138856808753077592227253438389246673566967818888174011945851219967225126295407762500630707245452966891480270044511786729789832382770856897896266234358591836276358564142252370522926697612311173552752681987807684488971044950661974121088087439850313107513757162318238323668261510144412820987976573645397411594256007684667184880095987179474892891125994548113534637252257821950444492617295323550933818139317439099711919493281761623098226019309290345613751473123098272866256123580127520475984087159186298017273084611298240001864672151729177277946329481160137195564351820229495392954753708570460117249850435203031905124138495973192895691763689629819895156006490227755207819119980226581616883555238796713369170762972831790211602723772123517903389076766984494825130095895236273395862280832707230592269856705800566392001013976875117211244353055413264271611487477970997360381199334385358786093371717506721814533307373140215321544590539594132154982815585932607224726236693209156938044078536994930452218878727002767039595025707688282979536900307905571515571584087147682843706106775675888158700729129514061355441901212882345113484456171245430000733902195114813594107689433023406518864866969571070620491474592466683134375850235860640381023092016999973894419001630888360471283105256676555953410404785559443232179567061264508312034873388664898384890876923451438331095424116606054602340390088465511445025067769285487382073394391709803555364495306423984226131730939629959854059432204507606130770123613526510137736979826782219499102057854382029840314356017568108947659891557193803099981775751825379189373654020991084221062403881017859243630678057211764886830920113072291893221962986643043742159270675063994575755905790070370535030713446051421283068055814233631125353508974814132628930876315902474154731772202318310696562707232417651470089848887012543707337160018636958598425171602444296091476546722826442090126944722826322749904934058009015475328098907955515072890472083355285674987436197378565279578550862228507674563434968027593165694738621677112016298173174021965021130026313154759956674517602218942529000562515516936894561223252480454145637937230203140081807116028243548133087466700217061377856995064165860793449200037727739882155446121163902262540584400822760449853737689707045286367539066336262882882240812079937523313339700097151055788497931778987572305338158269492446279887078058428355482064007743360329724701041339612023730020816946016064546836091963911134993362250035459775515540971304230735622624751179336801802750297190999141673210768170547627864167717838917657242838638242325303846141947718135075663818890754650718536658677491402607325887003097975025411869864910840988159179687500000000000000 [26,2] -3155876980626805949687305342607460382800790632310805090319472183969517118323331037081589595963882579298175981542310127231573910600097858734287314390485656988068093573295354453293084122817543601421031914755087444975047473591616948739878556419563669592724658875020307134244940081793520036976825520507947241440738412294391655506744573935668664693916512788289268204963620302350958230212045390856658738025723842755955863971827045356674977045748304624089084069765098178391539516407745096870205323288064491996941703593396499785268345875355508020504807410526485713280966409566609491732272777140198526602061528937971609263960920869997272932698712774729232263918013113691515018870972658244856209742968537677551678944992388061796942708251662348735424181283374115067778970840899862221568939264536557523603965642128495320786962622462738996436915916733871280276333163287737534761945017903912679303352565731838462043970669495145039756603578068913046411969472284224947804405960762378089358800952536949637095043518572941003924468958610218316109587641954659463537733012747890589165620807882529402886048875351905244910453043101058444168466713333333700897163236706855249364541216852736479669334008445331850859662913647125894316577569667167629358865897949830258898156624272905154237756986701965752110754265706289129193921066319281820431953460539626589336511936930718460620544179214856005459486511848207830080698318861240948295182100469182701272292754038860971488025488664220582175088151649672032837009836641833413895599613879344731202306895019801753399222171134597503145523013173545148803339052044170447167950784152885176170625732030221339400952384921339842099884013557864276938964448037689805181431051914544069499019430970615254796750119169031184631244560602893850423564567852685166588564028445202028821825266522453896303141652795725329473087563589894653768019179229934580928677111890033338584736382713040686195975711463482515259184136808659151887124194037924010102827184145948279177371661175521511586504318384103656520100087158274589270078096617580217200749806224655880402786110816902543266226832925838723701195422508900023922836224238696693315061646424583539999802952082283703777607584131354344083308702890839883794741516084116748505277323503786928653265899384325170282918547171476918415325293463592183056404914494401519090121928207164045342426509875552321094720631098220985538211995602713852528300925566666529866665453802113984279699199349758694574319476927886706191929164371937745924440591076422828032633060554082471429564929360914170576024616586544727672625582259446366906837636879417719045992919566174455874131779329261075063005782735520308734544081241065356200797885124216111455095064321327776923860370709058934241102784118332601455237885845609721209406569187025710215596353789272996498324946300520567420948708145999807495182507358301064492692824497679015757767295724534051259979605674743652343750000000000 [26,3] -11048954895406929590887248799800625201101654676888380134104439231374451614250979759451141825586035028429494188484905657196071014749758376029083938651413447506292039429492834448861816487187517931421798837562696020783996596822615894290901822055566066693258572553240425473996369433770313945028585204142442872214349532514201944611883983462068203735091920965591950924817969115096554779441961515732731289104621436424735816491155754755422184690330769516279936954835900767680753476573874564420543448412301751089147442579138749802908536909564203865584984968600012125318177993090510973375683285739884574529470868478683759997714247602230900322646888713108978674473898805055262268566331758678307647781192486385255281256193337759121815945605037698985817189789218479105862291132073614897708480935009581641042913708418890047735690011797242902674818036359463765498653181772016316346705886091094814672515133746629129676242540486164728029362627890010403293817542953403584002332893708065225382729878612704110626702719154534392687327177074390300727144982581967966326964941439272359189538263136537550058301840257084557780895346734512240023076666977088607629759891991085631689680450829569315686423017238131501412813764643088123795207429498734862289244462403855420416899233334908093587216337385244245576367913181541809475413908611782510409716689417421149986961563520212617930841498575198024850645004413943759574757602161341883614564457952734576350364929379266268675529164778666136461534458968243215291240842922715152780644579130640006255090793310467013710090865268370035659889245523837623777532021403734121458571747670690891953387860222349694097192956451928383618119987167893912246663482268753088830046382275701348418761463089622088493063398890215028353554594078344377903181545118043904068511567342605030349497255109162116309253907124627217029097153696966555961763731371287634261836984288204305693723074302668297425829379022706402798245202033088933357923640697357394074543709711228725680125993371741707813301981845260873007891343525228775606305201401668805733385225378944366870648970388593048121854699641395830857297269216287020496693497010610583477460603045199431166752075630107795759152498554182838195140727657931488031800150013013050413827526278632327912605417100099718400503880247744314758728443032838719335021380339522131680103101117667105156864396445219804488584342090411456212251430672285284491417853327219317984604647652745834916091665140473162131318468034514619743416325552105365824621677264407607941026673822162808423125238901702162073969310712231911766264035733360950928547298981630868738424541803148946473311017431551869151871332700898622488164333109886522265153848391465495525100477592781631767322357720393443778744746305542831785142742923060565612955333657953576841092688972712256310489540289245355294208167871422893597529586991094420656072891146620706948056067631114274263381958007812500000000000000 [26,4] 503157604223324508352688178228910435985308355008538773631706979869926741617196328129591461358405190494513366955233172333995924182372589577457529333932965255992800800484225465862313650248444731364880428715265411406575836595973723138138175021564792237863199422286283626147787750197855308172779746717301950856054248420497991476069181974185836686065726210697202066062482503864258768301269989357888897823971980020092501200504186328399859619877164732930067153410189084981503428719225956532745853042460123010924631688391254593216062466749260689303104447879601255874835462116006272997855541839139115793702000293351438159253882629617929841596797647505055617153274739913577273320180452829361731194804912693900408438569572066697960480663706115759919567435570399876335737793803797298636484103498758343949463676449166181592294028108403650343403814474816842936809600187404987053241863713653684662753657279467899820660752895104556006451328041513243474716317088951232777243087588243941189788968490490447126186824456481109415143867128771760541195530155177181786476847429706450511465471054752860167347860162712330081705772020252319554562567510225944118232542331848895156022376022136654987130172965100232049503566719512806937567849437469623481867113139157414426416673590832648505588487982865607619451448763786883077714151812802975866115363143970911359215590424085349088079136692522836849178549218449931054213307132764424462779083496877021130021900225877195127374670385441055622144994948703163020119371542324819042491668025538876147252720982879357699406368063880406727596495930817152814972329145755837807026385146650937809143494289716205138476689386167885776562401363441733578292540133117497679517512110291513250890507247765343385621509807884961775586836617884310528768282087782182934410333998131023083787498369436361722596236890346677524234501687170129043001007128172894753174373742068641949489068167100417158938302235987598944854706951359115424153874267895859527598470501829235661519945886735208951530698758138064808344724614173760472017499348429981549294627577879556321196868367788564334972352261187779861961186771243321188925668768067896878401072317705931910153256385882495507484949416044354077799593595869448274287998553892094878535071117842282868387809307426644721996036544379638371362506343543513475031626526532478125456299814155407659414779889856174641252153050699349482029773970825718828084663092103407179248474645399864443494145723371326861461226925666705295670094427589312792031994581499213152424786642532666395718972426946705831592363393268724679543287362827847801258940683763429793240737196758663443678052534209021150375363314347855983785822092044904399986775188802138743747805752289114475465516004216444185304960141170452803966304433454668063626327720198408412365594591097175858833034385131467514088626580643820351740729996750921554458997500373917954874514180119149386882781982421875000000000000 [26,5] -7441156230309346662304058736039204617105590646080773728321843729289043800398543189257996844038738276470620587181178110595940447944600980787453201666103871585789841123345545001037482751821759802549049461960137304204239026312753558319380095426171775781297307370310335374040881894862431517381541088215922530381112964885069411037626005859614584626889322546474770948535855662049464656103507384175495512645957550481398224998787509519360120260429286480963583373877338104092409988774105939583100877895392418589160500480801898167919475981202719428397591480209360019846705051539352939278379138342345930620671223322103710689528378529750090566686628970151587674870410125212939666030133232848227621029958712782346440124873401195317235161359290739007418189318097638911173681641373387527778096889455531472812667548625794593390668072950614608195692256967195799489075551063761134378991306556286200839545193793422803838286156533800560743248711851011387712533074515740216787057002045824289552100755666865492781577988632574204303810138159209176287457897424715992578763051471870025534363650793225179052439132231323640768165941938943920460431167490115835491052226584582125108252687484635572985422357618783807790570466839021016390097530060123187268600070961703417519812366561582478426360133774594932717028351882998741524470047849314400836912023558264559598399712508382996604556330773004125617287288015813748376977390130972893315750329650920852096267485160003406048141622197336550876827869446465128653257117158128179745275941884763681947606761433861348561000920995611899622509163070180758197269096687627005677277162382834375164535721762251056620993173645676386312036135890324423593370072755673602070750148306633267549159986917068035045415353197479650766211961875891256913924665958280263217086573889074310395212738153451442171573138398173796384410258540464614530942848398170537224932439171684052504440129584659483006025781160909298737404754381880357471614919437864535641256829371864298043021443984827306895354116137906511828576151224633740210580061848694356267101577495122407657392856820545817876249696871841316494076330850483812434837944144001425834304917648209597491905955146768612545406262683181692238145773469153560198599210858814467813855934308112078299849485276471302114287888749125904101530813778474899859126912438086052475580144406995815087220304391920134614172793987067636860056281432510754373641437905413274251962598709767249329390395477439793229789512689993551551482726077369864429100097747541432126133982044347620330841861373124289922588888502008221430364215704202013132030552421643607298084645127779317883910602795428420512677334047389203483493790806286906786705118967169546423676499677911119556760884457009198545682791180205058074821356034223883069704415259703595970480751975327341959872206891083737437736974366952090303848901142473805952838919984537735530238933279179036617279052734375000000000000 [26,6] 75617652536499433977899036758471061294408038744503172930441406733601198445816843927891968905757043911908537823135287976851662313016914706021740893067275035392898898317379497774176743324700653498967159866858612194335486829029251333829794498434552778624690558436157560011106684681615965192070551853704778751954642718669089548095544862854382018834264836540287277490520406470325478930447848648203180810232640906857989057862851774086368318839187045289983584223416087569043689223783499959724847905263216922306783751577076523622988478400872320447617647176818793086418869811976104072157730790483658288433838962344757308488232386618122218284564221159136475746189545238934533514409825957235144800197792885257694358979485497086700634765316868774231420906367565400432905056132664020482625255034614853808854978756926076925478156619510203305714449682219025638441428560835752885506161863560459827361984920279429880853000826390447099659218943427775764144453814935898134971480542509374541787075211743789718285498416808089718342566886388675864177539819292134018282420073038737702879613348010006731204617923950953955858821955373311919295783322617582600984068716072360006862574845803543017198347653327885709287929003930649135082202077760897861803184762374963082178561440862688389378535489951805698413243763770511434884626557449336686725761804355564824406605633814772471425396049972037781749915899568644908215878935470964593140951439883284138008803009879103712564950941862510249047363912186033603936327404036900196362787227634066960417878730679161310069927758318558307489974376040683028612253220781046343074188383865020444277432291852777994429524160292572330527139173048415651395044661290431059496176658517282874608848874563490595740242787557630792200001329579696370325590811770982898740713699953535723758006088917369742687615026020259928554327515140091007903492866567139175357674338955649321630390391729047843770573239654690205133407614623841530262178749832272860217509584474396888513397691801555136280027460628110188010244391546587846019519029006543249159061856239221100193008644449973367885847484946700904934669168891686566214029772829221910607620912837917001995225949207254006651033024880971640766422283771235963497310904560643638902651081763455546371587510371662339408895964793895165633525724651061606904122070280355576440183383576129393231284984130036185860196740808915503260706679011865156491020143843002256983476945522290665166792161353247152059145030948890104093410670578283622576838931857940549361690008893517224422973482260423097157496357064372376292627248319683573002785951339277382945439319808406559435676771417914220070713537928273682465139195630772711857994503031104684540719134111692194818397568712854432564419049310292104666353626767007803454151997125737777047188917089778771886248193174392581828103448063890673129116390155144116234194799717333035360411486180964857339859008789062500000000 [26,7] -495715728639327050139149943870069911170667174527436941983088480782220990477314243731996711215081789803188468695460362826281631503372012530667738705133565288197186683031817882181759375356858934178657828741556112789080115110727566930176142940577827521062417828510531144237297760826023408557064150843644749845070873765053538413671361304457883640073850586526522294418814865868141369180034976383636934140687860736857515535926832468877501249565991673540794506464926994118890227725973540231430767833150440936839083014447562325698706675542490187968986320163781886959999732420723612931607678527770035576037820195615098179182917834079165840151808691512416720460053430452100409605254919355706680937713297948771578687508338755494943685535051172456895922444798089881545297330655277000191766651786608917883505470209842915721772427990412328785076605584021117007847543674395868882720198062505738784818813075432122001106713729067189498101453442932371471719445224685744431640944550622847885266972853482258594175588592704750140152460385307874904348613921440108354902547790985253645461842144998166421509530585578206535924700339967517760621591853618629749049884543907159595376175848367497345092525847215873236104327771690466517708336036969621448825762503898458418833604999813274638177790879564116941984722159445907642635945443695345093077320796587660575525613569136385987707023492920973277488011859630397746340073042265700605445995436273612977927646206680660951485671961527057319832828588619265950618083233953405730548615186557391528834923940944528110341807921865318033288837224594345261933602695475804461067582934761763742850562570149363839185661438632045272421488461796297760461117389571432184257450972949067056394112739446439242791085534909304049952245958850418352065022352889071780250794799405563195182250136542766228691526896457716413138419460436002906020215620450223635805702752484697959529111214904106058832041942674974814086609080824058114773269490649385942115679703231528083464138815466650863743663945546031768688508868822995193121269314575222618908893140516844678802389483619138351614464911068899741727951233049304568449712753769922586873819560277348908147777793795174819568168029387833269749029221075431357777457067800395008238940827818312726754986850307076379221070127444790724685949094457224366048028522390370733462018617947684528569126237538158614945365507234348227691694251477616086529432615066910196964544519395016343508371191185630870042423439215305086545641334462425749805655540611753521796440317724917671467940877412251000019608431335838117204552206963219714865833845108675737120713238530228249423949414149901647987574134920941274684416100417338453898054656074924684289876707008147615971499639206831557357545661167104067573713117874362485192921303211324084181253103402837589515750429404863195128114559181781117632618638675888274769572305888942764795501716434955596923828125000000000000 [26,8] 2325113633300759269917674180144456332635984484666463646713740763314762682263119210610279019878949097579353941337414879937466872983434861895606529798781923980536912336477140843084852528333910256284581450362695781525565690951633695308272791698321808354515623664209158114381614513119757118793034546940310651273607237698329185907259401891713727540818541529250085556773263636852536384165297855618338492767345363991922369545363533150454465385195824044654158375561379392989411976914717710394678900419898131239051573850988743087991890423787342752317701461633512853804071065960087619549264021917824079195297543910466181234109730739359796961210715192698038688028862346090068650102678213147841142625264897279615602635388754030521935722070144389087357891631772957133243327309220159752555924884941019554386590292567346603382509952809868368374822105716301770897482403649582585772996956365802719964569353846631068042333846512854479060462333644954575596640029992965248042047101147488316087873990883082565536115693134730806106455817094841030439466974803470354688968402817565323386771522985657715620507863067823601798497193073225170324422023599701954618922698316853652535616940668124128325800685730127336101848184696922348224764103971774206554670992419531340592494635514404379381438416481897083704444295104197376567303665250166663039638773171054535109876160667691769863760901796076733484771862651534462319182428019054589443351678428224032123718917343758405769238181314311339372113435929434829300559474298520880292728326170880122282981642188200067870318640191394484318739986731750996782546139587425037914007630747573344209165429551767614781030386800993672608823894451479663882106106258293734545048785446155122633862458158738153700246220725127292128578666421798917019021940007084808300070522411139004413725774028172110675805204489822928841660247958869401025401494088758864508983530177246384519237751671682954861507880006957345022628520766862043699910028709384721459858182436041224932593374051864169665171090398421373574272004705606802244437890786784534126684262120908673697492231627185693567795056526154268720992211557930131042094287696002813432181481553001735426817252677576246920114357274860559035946198187799715322986419085620124717113284008695169682686708779593753252280333384220140629621247138293166783922896113163708907068082237990229311847230360522581084369211139096831700571859317510927577207787379045217891415639066095317838139410365171618436972502425735736546117609527145565360973630724831076141246484246859498956451855106244019955622548241166247433968792953526478017563178449443567490328818882418668898383038554286537378038671559082880763941642268854468838499193774732983215132904381191387674648749451140882480310020766031169910855552401276433533258975472631645226825830537563341398599619469684996112302289046844236897702910751515897297522945941228300625880365259945392608642578125000000000 [26,9] -8740802713391603975580476927989160307576947806992380317470821800984866297866171153619374311406491187799791876440228775088321780866446847839920319544076766835524881807610713736740243385303235614214001132760981929235229466273259132181174245666128189085815098591171986670302751245333833255844969029994059876259267064709658016928032257378258070755569894569607981789006091406491509228896869767733032984462044074548358658397899297346808254106009911342676043477841340931014039684103095253258404030025099158258238097023353010325476056806767420801160975365916699550373128480692296565299250283398983962976236068672495282799947791376702702952175010388997187868892129658625345236509333857179057177870078745550640281159834757712231951807280554738332086728703414767952208550447111561168923401214003689951341746068802082358982907067891358824153751496577813843836147567060226965356042092575021208491110441011552485705903951135275190900575475813157025759610854040863059525098105751689945308688038304623942375725854211109448044470607329119331182430322630636493085877452473572274649727415156517583048874124101097704050160058813955770794734672305074259183210928353150298347925727028685233138980961257583978156713162090689140870289504932060437086076779666784553642834396710683193193868279711416165808629644651150553363543018128757266870554231724118949285590310844596922175203681970040216874017249376522790791299009395276225973983053275580320017994717240306457904533399614989809096678107896814430189422067650362004675396758236554511485546410438953491023408441365478563225998820805641549433041543902526162622466379915526909498718515907158807768941461090241779058569466243117737670407018946718645109741033474500653952728662264199862980483135671924533163334188974474049546790633279269295227413614109483772377525684657456314230487243250186013184888058477980330655459258284953611504291735004619586085286204960968988566381856955409221739508508178994037313003574996708046995922825402699424881533160102964128950108777083053948344644802927620735209150329826320122121965920184422663508813104324449292712514696633239530991160689888866783840523978845620937561160855873537125877749411120506963687741550185531885124399855526984322772024169905988185655019344310870405857120932029938401853115081895094567774059766783218345770150690087308837821486599189972566115814855954383582850494232651690932524666910199298074966418468989218860884306622539372646194908516823924670957776464181932664749075313584344204413661189748678185431543955271110139268599016395871281484702789444484931157223961686976310984451737565120247598995315848491105449235786044493236423016413046872344323637429854991878102252275362306582210097800612152604130888969983315397783161375608795346004532214013531272613163681484050877426522270525549267386576489815958140480294435411082138886924195395085826910518828070095764815050642937421798706054687500000000 [26,10] 29873320468165331461398839165119786812738088959438826694060426469934306992068967913627832544069967926900572053269736252157790550876427558056721384074422717885621288077060537664786898368012106811735984603601311254652732206492778449604676350052014128544049275241095433596745771930363038898488429472165897535123520855827683786217193729991424023870462384377281671869283302628808854866272672409374447878188453112949933954206616569045071967312696686954956270380609900829991474360805472448104583944871219846002436963233052293291724035942066251842765859702574935793289882103536679154571156158395022842032447877461395763715944551677589036259604913777356977966424408591489569907234090825119327186246005918078317087431502571793560909013367078539220911945138734680272834653970217699260045801522280631353782710333920100042304286207217904480992145605357956688072902122761911096148863230425247053607311180163410146681067304257825610287550993537709397041471890924220016822383646978502278108673319874479200020092279671747924912952057595703034493161720825038858373531557164128707171344961144496131210776249292504067163465322445587817201169434496632303603226982299261064896119742744449370214860906043531560195596177907659934754020407240450018752529052671084273888124045330886256054900706318010052363067134927078893573624297314646619108099068325504930013085674206969317631394869683257939268011851417785705293283347091073655922655186274915567732300139398275012576823488853796554990594409965778981666512142384436215401451976431249310304484173856391120165434578490333090479515582617051786223143611035545626128159226106435989264445632414840276682990835288920955597668264914955965563438718126965056673049561622480486396044038224940634567851630151645295241071649295738899522102632607899544016575244818648938376211292356916345019399894052029074859389592647882084561693708235959599624522441218406897643837769958631919549110436994430439134229460550946401197649074551870076768869905486177056533333574619424111424152181705479572260038431463621270868813066394422327535787916077258202751932504510233179379422547283484877061614633494680693642214097686812370394194258201027406012634526307653927125389609301665614714100480928281625836807306936290748922952604604444884624908829534543265234731754914556525663914733492791267915494258098517018820348794353403791795111203403585954303839553340810612883980912571903000680482901595574543611082116143923222816891640123530143169095010873625726285710286550986740052370433101840698076580869577027294042927282078393680166706277953944724527531979585566074138473905809641849794425935007380563615633682237776644499816960791619564165709210389814276757262448261252801384016202804058890637333344063420440779776235522486290642866448156377226040851489781476035589868689212151072850207059242325336153341263546227611044462908837690772828566895813473536236415384337306022644042968750000 [26,11] -100378422440193423116823668214529895010721752287710062245623682428935877782714746953054966021934761026434972894733226613929566047789989627534728332771074566858849978642846425195804025858500777636361028968241067982279678955749670818508398523326771469654817264726591809307477090116555866924263708752744285575149102913805380433983862437453908828802371743807805063769321176128691874580192129835749533880952481451527899426765307705775949825815188448053836651857592921103357042746503456606487615039990235681954450059253260223841231743189187414040726111064617416742501171093464851453358906522641529143990151171242532951575139747910286526583209758282531067229360435809610313034928219138680002987895613441843730586203187577196365057753948202684470450618712305038193385260675443604548833814831114259359829268412929600056289635402060330198159490156278918692768230122174307567378176548610951770510927615071381605685149344567639642368561350381489560920984229638643982593362080257422558290886601822818542971772462110874560270324897595959276552522298339764788133431658990329154701737443370437182962398438057396552178070025770306875773436536026070952496699605223640780564606320060086950908847105319000091116145268120562407978437676145875064166200626387472282217474332769193046712020542257065431504156434406169784149237298653051008941592384221181934796505612677337588046833569561054627295069444557183566333546748713254302601842634300342327807179022978340676022689078872203922003747547894663375175500998492023548766907251436581395989566820121400226242964687968151744744523329961701024298190300722179330934109170544206766128900126328863107741297102415054351376581860811111522725444007201878068816055422653201640754109502919740036674744062292094968241666371090407246875035717236311428151585687465251448212109631078504080882041807893230896102469300322549757529321129418439234597317260917981872184014560275071122198971915359550090974854342806850566862063559081529673552970377069047574408113495031484831580206030487819989647334411543386406053759621911318416640442102073170036754452547293597724610741767408862205633196361110677733770370414510940273642004095494212960944044158880020259968478873139865515263785171120195311227701019217227769138651507996356164990692694530718297937063249055295125134307290205908494513952684500966811180506753350793625665060564134373729350476218631739027022002819833519733118845301541845553371226447252416491796154381149378031582663951384759629982341276027365608279943490200919956013077108832795819364857046459382152295658314889978198797423712399309772351406200958095468817282573312840804871712243638224284670901399456677363124187063713269072677393012025010022594920529201125091207250511173993028562810820502499124254643420843545835474530270175011113689889980006560394156673527617045682944992874915908619042560524205144525250466003285509941633790731430053710937500000000 [26,12] 321946036058038833325914209993200736827327109711608661291317817941719146415164834012213508474480228884678498228958244281310488811001333049085801331247655589400794824223540132602482479701413186562177269664643213105489229185209892314681957839530298181528729236899002981514648087792036139160547240820504617283116603092572072917461022100109791817812774477293619445405606459823856939269129935065010601118418077625187799769609781914433653513705716717496158281341623296038564854962056047600516866098034778934418540931315128802033812957661696595638227162185184088142814466408691388434013693772282071929899136296837629453923796245987425384647395030929417038549302563039486091412819866512375497407410346494653056374810094715759509399696621334853216065753670420971082089862532944031201059147931507938173339997732057310322795661072746287124393735492693593236554894502921398162217156048125996483940386282259820932248155649236487822880713064187464407787396025649252965566930349937351746547374527738189051218951175540267371710084242108986121744115000085253796499317592797047633845774042276411574398401624102577586971937662749335147097491979439922512573419891131512322450945103074037985965221953157613741815172827559158496262467513850587415782703152434267495459620661348151367142128022807226884712410637834091742766463737707190235126344073228230075379418121819110353707939821084887531146329231772983221185287160030976263684541997489037700239639710596787271439514491720425820205955340705467011225763464984836903624245921533451461994720301908032148471375954028343255946627737709162225050851591916948755837481007025780664652219028432346145556149352620658728826256660455837053581278247915314010117069901092694636807502926434503745709530851190537128435478283132271532190664691321440865175352874199904203611667522319175685075174366455962437486523787926146705107239351878054562549118943019346571031493577053871212280241671722098885766601082564111279042254950311146445227087227100477894323740243543165662461030376880026110634097423693166842439598368097330229203440147737463433889110700997468330000880570879998268988304819689483430489231729111873893315800160655846651168084625806349382225259527639570392665363364830334684085823477058288312394498112001617601358217477392531058837113299767501528900161934054286364920366764423553302894430853948315296336556553865309176060529097633140538768446376641605487991860169500524733099017165218751492376435624355615914959118715486169102836580058103971103219932832060479535673419778032849797938507006870446903688338387584938032357144095525221613886091616873011511644078704194973289211789389994082876593403189147512657481993967307599051489364082277771239204139556384055213301895160346800526178841605796067295856691240897844533305458674885906946548926604053706861759868375551397476022374908983806921361964020408819031615621497621759772300720214843750000000000000 [26,13] -910829091113657931779231094368261790750178568959780867684363856784191010427731500749254038502159770330889723808706211779511853693415391522284339849483849265542045808088228128259507566027123993595187224040580032606099919068733334192057133419513511839959366177644089901178406530596615720117381160537050622810588914302348606116466345887087233359800971490046939222988527081335220968362392245538359643224510745010414536162609744300136807116128954872530196676922222843011877648063876946014085707648264305854783013769082632221239722009364095661084584718454265769337492466033328143152603478402407893297902342975300328341033367096955335312530437750104604532239396308665420845736173998845671859222187427945332706012512516530352048538016944411759260275252260474670936101745493621672678878521131513084691568557939352827642470910263624268189920819730138238761477294243389243189173202656105289787107251933574457484669232446116180057839981658617198766052794062742442282048152964452284648354899913540433478835348401012772213101114693431249513713474390379093359204738595468528149956876463385115651732264923632078456620205520072690215682992064299778042994960345048448734465736887055956972269711286540187546006445174682956765616640151763787094798087256525157562066395725559939029618051639565846665296398116490084863912345156621017403382279735121399384796548456336910862544377150120304783285624402940247045613937030323977183886100272746695127189187901059478240777643085869822822247882620031216118209610395689660939493709491945258545951301901759607966621980700770703223815454396375066500018819223571766015015741318343137211665750996756206632002044320863088159966357788214616475776343284133412261048636451909675306298793213478768196876656381103764496702062121397891007617859682566866548594668637326942756490429965065179964180827613864219019058359097098660290860864879932597396254783001396045652404313640154653754257516750321935113911680803488481619285398220072866124215714969959881410402799090774364984382990986448962007500074755386462995375251827736626364109342261190893402631890370618635440582539937026645873477238822438257144580374752669233720243450330840671735970322704450807763459986641701197874085472834313338290714451474599851824143545163144832801973154632430896428266287931718254011663569834205851156695058746245210153054812154182052102470337233650923036474616362884942529262804289628172142625859990336494902594155348422619648218864445539211553117710537469095252984832326850463468027342358204146488247883213045030193207009116003473207673394968489165502067295171437179803846819715256403233855430686522509719433588382763040198994506827558870539686575196039047280259716606058342165698370946224728696647056498053119144039164090023398301098849597116165594614172830195843021747037425793751345221842699982536666036809934345701854666813718219842144208087120205163955688476562500000000000000 [26,14] 2145842270323454811924401071696415631426811102882169275225968426828576510261766494848040708318524439016158323896554482017109174728221587503173333048084158853106503590052751733484446139792591886038608223280601249323672071456277215362884108416535644660116113617175531263287684697656009204530358666543107577825183499569668023084509273250967507505012428179171676961370315005888660108248297043282372447961860843807570721484164211282486279583088683799246002739457094079757723106299640404766612739337801075513247016401188419371488410866272541392415659669937996653714600091425475230828129316281894507176175425810501971267386283078432183252472900870319504781243396876889559575469972509792301139438430154653969953192153878404440711947164738186893753395232675523237209630090124029714251045911858305174831329026031480121676762839996699583064286063101054258605698906046036985757713387206597607790947236981447402113437878501112705169095626969430870548914401894835252312883750870733782504188094419492411054431084616972889258564931610273990899601028699246389569254819856437859391546198987001538568732431033730416195606365946717489772980573557196739018317447551528938097931791384086065650893022224708582310314296325305538843606889767317222278856430396540180994196424157387199631836882036743872318546668746512553033871721721209870860786025576474640640793563065572966444710285266640809065845889311998347473133938883830825488774392440013719871921030198182868424638393938384052603868887879532307259809053438042997680622170247441880760849730562723609782102579700648369497040094192342772780625737602488996262030251510822087716777809737482254719934638119579518322781962643435549280054607539152505059166896588037110924364319573271522396678934803172800906672666130145928280793617562405014426615274934773737383712662545944613919244022284222049604892030462584439522659575187187303499951414406992481181843013204811186848806407499439932338625258594333325463253277900953775937875346318195348313414686304642300305012250593523316845183910276957061135564892260115331061386571525254426390147110220432703792857422150764638447010852621336325535631787067295562696212902006133599985213437449900688801361141992073158216738096004516569729786455934355502873878125681496575225086938187480190305407013816267846024988971730197940221460377136369142687703414604112259525160332067850266379909543331026158029232438104076802126875328964007868466182190566683887393012509860301544148678645875931819448928117465635808112789675481394702626990783673579830195501556881508384110311624225112247348706106366570097511719273011960385720207958578033531810469780656930771483272202545746428530182765227912781363502283625676754671840189727744673812087607655387417600931587799900529283872635156590996902150600460762607138213539015197753179158963038994258985265852663222143470507659833435010199309544987045228481292724609375000000000 [26,15] -4080671479902683837494147292318381548971748016970646385372599971160762749467238534053087364615976249681177708052499449514152233141189563984007342576843973949000267063313890724656835722550066119455936412557340725553263072292890087575231924322621996887733033642492434207455241881551981568113290775993587826580226678449900755383696779507241897630010458303587581549278835821391169424706001471582533151792065731109601046796469246847505132489571241985314269915921547553489611877765614230577670176300874090493469731993397150085526248288150414229568777031585366664813032123270565100598189549594653611514655765201745468145650473747703567422424955278125712576705416059271362990484549496469370224200254901022789556190298741004490615679418479602213204626147009029089314860926063628285510279835692803517701951160263202521296110692775286276404325009267658800339988094616641066239749074920838469546642248403487959022170096491203637303074055801305289530347935664340542690212137561146451965905951258673092534436139439586157484700735419845606364934836732131975341149588613925778092708110622748013654333291764437021764205708498220583509720845850537872515196430079647170587648801937689918871324227098664296614215724193932222464907277204123101662156255645621756943862066602193633833324191362192720664340914686840684964416153027377256228792598357102412878100147552268473256318479529658903542468713256369853285206458888916981203793369208432529620012402467893632304597188898888292504007730851701324484039977379000379379255619066314704297018726412277330048604528824559304015992485912604810624865996824305662403530573379332681183845623567109293084398018113234006131089659609116074306101019603855889587420287902588148203612007793354177916398609097288557392692992884369633384698165593698855667981049526501724664033515134156536040628488994873752645078923760202613026634746925682257897627192254373144315602860363876602151950582359850814063581652414683838029940013718459434346562943974961280581549564205680702051001393692369769883137368235662261672802776923678154562431067418408682206540723958393704268258752872573236027286736547934408267467554211792954863961717845426661016048171095801124846586574959322511251273618174798955117359515586616679153146115877214072157377516053824716345115891059118525497905384496399571969189286739133906492995522604151650103590968375761981443390582361329996626509384390839708338356279813114267145784679209834176425153926975135171439639220547171658972340263276085015780125989495728066890597782383982784446928146746853095108702336331226455599330074462170846035377633023250023338061986223997681632460938543129201911303507794976257762949230449310570602703252985814678956417442263875291856599626508069222117621220495236342081450835570348973939298573171406211683994388084432121031734729154693371922018631315831091213824736996240716280226479284465312957763671875000000000 [26,16] 6120133906136109484535971245200080059378782695417879221637593966734054419993793205459609300009237947598549472059400337719388076620787679335103123309429426868527559253685520620423851881862405010771839209664006088608303290731698777568461166325292603096962526779678481096438899604186350201768763066662557706648449854689711671318820575967479020247018200806052764471347461784508618838882272808269141802791592131620664037311932030969583650411840740455941539854969492516782498443292085061839673971543647461866680944149157593748217287855688349827457486791780429153427165511867081354202201196585898376116402853556645678279477593869128184514360049022588680169358473908477075454058803130286540606971166586775907272556329028476229939172716798280936649982900576942429063295475245480282135347541449799499612945011531942321467731644538819882985584208018910541388080769838925943391307556794200439190498607655973854740449496689811672795886541282009244829016335096165444165758330984589502472844250093323622080617717712007120821377957375258970503303108800539757044110250593224840873096231856102620831480864649838446945953335575776386986726204081692195224152621893817223066250251489188474066018766322657656751459256376053805406712715153411672179161031557945267765276579271778003434436236565414512416350460532927698674463685154823232468771928757041553375945619465188964228974542257298156328856291757139904621910719362032845420253764823706408323361093529017546156458828606481114354357702288620740307729577479569433802149418726371934225919473098256380279677082772068329805556844717732869530917324824731397295699174718658096230456744840877404204584848170355567938779347662794212971026485012063364788249923827562787920759750637917091283984215892442979252257660065835202762644107158436193829873863921736744396876174475474270755896877727771849547427786821461554226312583478094027384612409447556803352788752012397087846913300286284536705338293925816613251261117088770680539054921697386642953373887973862351308579835468615695061936117102549588290148952829611738780057494331760154087140337165806661976845654131539175776763154849145559483761918187957822809334513368274821627853495544982561239871282089394184232725766671105213595876719516487678736600068638666398260641080105364335048580498774156400062708721941320173316419674864420188894160568119298412836316715567709567353986118821034618609278118654513768229201172598447060311917434792198973373244290754121286650726552264272233954786437435815954780017394161227143075283809817205204495390256676198832583278621995876844463507336664045386230653374820089788716537283897149702860437032632084099097138102369348686056943996636683674358879920996863738612978546162252171685770989126644615647687546123005459035730524065866725941933319518504101348769009364902288541636564443904333406698105841746399653421906172923172562150284647941589355468750000000000 [26,17] -6993210707990933171739969789548528364936188217606628969319684533630734459119780951454955541712219139587786187516369010921286376193256447833278598890102386446963910565158487290009469545055948200544924210824155301526700082050738912508719259650173076320841656303235397612519694229368788962835645107576099524640682022072225264115667477465415345071662592348538913725141785379274517657519057964893606097796880532997020934723527838167630070229227735232981447829665414136740846745233866767454321025263510309834800064402040090733169336210652594745539884230219896678009559565813579296472536244040927471327120510491968738828528475416912105698362797294043837039919147212806802246922586953619949915551445913913897563202942676533067774891271349451961823091818512288964761853947875092933687078647687690601888058218570346447628466034072850642944084925298666845653964731851976512882478882769585935932122929447659704749102616655482661220479772133196367362265048159743102929236975232727023988085600179404358541744208175218593198428619741291159534206748357769288353547538748371281822037059974659692047217592809397786409051805798579722795006172078257890588252556627328893522404883168197430353504990262044683147401564789632373021801623771833423336204261886640341916713968317315823528361096443495498355259401921522052835472597426714232302196656919184002954765521073857715506074814714175158982429374825501498523829490957092053174817093058153694549040084418235037496592562984131622686150538641576918871439052040032232999985547070102259326285264097549166487406463128481082187070736037768885803693157624210853244874504722043771023350114325793408276224995100616523337161270942257906689402887697498892764378635663187500724386649045982313557633798720174107675666274619880973167662545500958915569267300561438316821127601686433358575927366263648590993602715200922855781444386143156267837906058684629551999138097692347740319117190665040947672204967584262704673525832436655725815599758861425451389245144490469845335988075576910122769554060745013539500608281853731302438386124261309061848217874824072484343150821530460528474545520549305831236996491108925890872470909351913792136393447352195455566372643107298205445130568851544711976075294732172222629909282594274721831580441139107645710747392314593916503108887828667933953662546108997405500696460069701752270156813881907519107248580348717310425952338350460228708033495144600227495888194306463891018831235781228040880328546618635840708132232197308333891390127787108097413767077471300435582179774048243220311428306752300275410137273951306859913454141791735018177267741640143969833043910984998034010108748939515500066928840285608537914853636221550984877444085666905534449684496915745067104192621652028514537160782847606191856103290461336801999669250575916043515850612234322492272311002880370433155282627879500978451687842607498168945312500000000 [26,18] 5612896386648515568375259250896004194143502376877285786349246901248694071891018929173395865561287647880147827480889471339203617393708869636513628020971650049853259070710090255849748199888441104374471410001632552320510275410465294946904764289140442133593709610537643749300780007154716482970197371381189670079466974330930523944416685899265958041521935553733914586501343815482488569586876119148928897047848427222280397755368524868117696139084574350599727084278857593370773714674287222597549292473866119988554430906864398658875944701103018622215811153728868104460815150746895966476236597242777015964617605221525537606609949919342644015305288295555151258331675543782917875326025839476731270971750418248241213331200530408692848821221780731358985712034035459004478983357671678588089903217219581725081131728030622346572566395004108204548706493005818419729432389608451614403654356507135028689164263866897830923730383857788032096282675216538820500909998389515195389419567716263811785530737541943354207266777946614850472431916431440684287535828446862739309098261437462208121211589594566081756200062015362627603111273089666406471148115172848482403748435051915628364834863831026427265415251754860341849180651514385907057690512212311487444213307265279195700344748956546578831543341907137257866196792824459026215878232295222424129118355619813681616101902992746928271069511703854122509918995255377656726555584843796373164238965153621859235794020372303943709803818306273420680421142684206581727303916574705465368175097548363543449250922258908723959357569143281835673698776959819901934177620100560914789014683253172955144692695461532604690425910334585573861676497451937138386668292107540474157011740648616213755401654587618978606719524412602237195785338346827137730500863482732108790181256806159307574110547739712372849315281474529980784695349139788393893456019656083249459049945408558905981466473342874846581423158399405267394960769371218936329574032672213041761243961264705886522663069212777952584169965255021503774969055526205879012175163992647346299301953682363913298085119315527340659061799051297853845534964178167409822140672777350189024118005620164973074839825066915589389344275475988981205764361690363361525513963010078778827131946787907943780601900953807888567469974846311044424653464773280660837688184034901530727487058753864772515932054159096166734487880922962388516283515601384397149191300769442796796060042565154003567107861693701464209294301513797967123830547805280132269937628701775741275742058674746684537928156918293225550712468686609830119339811643836767305691896558678708384936610473731177264337238445407629823479025349754357834471380503370123124104446979502484265800990122961409390416592675939214587988028814600420267935599429896580742991055086469091951548553895608267700592672006939427052482503838001798171855605268376621097559109330177307128906250000 [26,19] -2305893556817294358490368501908852877137993206752798579743495027770856461171248663940426676740077885199356258229779751563527083078738393030253885568613017042203361991399315556338493681440438024092955759200720096138112824190357534249095715769592455749519401221856949693154535810076516715455147646800083825915247068413626940000678377644415751739418952109977142161738139743227548945598717725175877566875526574265298224896270122018217645177980757780316721391336125030762211947445943844532499529093386342571226593600856399191116675690035111798253423668468377159244894731253469291640746118638582193111137257994162367855311490856172039287518623895321024706419972371822815212296878922907465168932355393092201039777846762509324890292576330711652279616643425212151278188711717886464144313630454880153704444116725928494567188389377250555521907169663181409911988012990463483075531996044321452315939181490339608554135193923389468137010179915594161167918482120223718687781044573753366226930037845074064518891315439145238833793329679997334547682984495363803603238473719082663638768155492799031380675562016766518483658520449588586088187286158883712265824509684981803016952502150880208471495852317991546225827350544995840066668864221119010695046077214672008720767301516385751842915993503733948219618365374172441083260806995648012158267784287836107826680550409100973789861157372936359398520813551231485644256716888380629799036845218629007115900475450283336645941774361832325065879881973989541314887864454972015812507178534048341220604862703923575038344908802218450508447257985839440311128168386178098361180356309401685759150445554907847583919835585126600520359511009898913771076669450595217676818462487992171971790422299593034217127438381133227667557330827955156118711380314861799835787340482181677043784861962546086156131806088037127848013214837358237756791127696915213240331204163325249870868306984785944726603172430160485756590005932162127839550407976734796882464138244737845262120466336602473362511033670086261919718450066324754419825401443433794980895375015445590096032703710151126022368347064999762061125562437398047136739580650350639097967673454676942684794129953183822001054343466796568389563734059301561454909812045068632298759055688995788073996749848035362564364102057671648572853722877130329770322454565545564971829793720678037202266724003747363214450395742683498187385850673936765120158578955190412822295900153091442763707869958345698876459659023332913777181196167437073976202467672727956039761799616851318801178150347141334248105795461092845914199742450773403454931379032287434727163047482635592875972541822890249765247930936853714793018393491055462836521119030282697157848298402527806954076584506470898623349931733041434063196413944687661965188126794653627833550052111128218251596409797235659678569734247228356638359514363401103764772415161132812500000000 [26,20] -1052916357376196172709682699255462010397836452776856398050895181868534481472388902276024202081881994325903073378425937996249122864783594496209858665461092099916922628554074450762662160740833573330210717502227248759869087389651684701976840058915334126522254327563219667851517618768136961615853002650656922276996148918169920532063669488543897465152701395854198831140906054914993383538394945799117676535404724801128873061021371736800391263595337778023728626545746352095608891127559734961198711394764447152634092304131322183070056571379632279089380813190159934428181902103977069594359079472531210478884049045359928162439232605519203190392156867314465657063109168997080586993817064266896978235899127944212965042691597518790874574829713915222687507935076763376657207918000980227659746025428074080109175250149022582752118305621600912326261540755184185372213939487765107381236135053230815248078952931933893989828193150343432541393302593230081037972274850023697642241649874870225442344451535291367086813454806982231573456966937863261480607090396451130958036225973654597923112357338727608796714569955962194065980428515867425854524214128624139008293531932983484677474461975944764404943325756295990143276781522252812921694012031917405375006688014331584489375334429712781044991534924972218765445131000650935161542391304382771511542613738281618706384047026127847277545736452284926596207379299134695552524818668295858610869083331671568758927223783860506391765986843189545952973014205379771836649490070657576449003862793719109623302903481512751315264858305657392091073575257080501889715013542628335565082676446962601235758606522615138117768596083029746907614351459948858218071961131163141613877431190507175569939990154243207771991922064351607431617574192526541553982215943063018257003380267974019003482303844243018813802665768229349955722833265054100064750156672394995086628472735643097378871408610068430176821513405845963288207889146076943513828248811734593357972960678288476195428711829352475759098330097320679527798181776645609350648222999391576353468436930788412310738916675336945006988561496818464213774329849826752088637802018789742716932422532090880613386442243009173373184124533710033893574120959955115222732377697722885874113994811298377397489896833189519997276478199189805938280623555017041386224797170933540953401515435202774917094895417719316786492169293797494803457706634187594374428567441588275322035955726464211856627390063394741269625374346409510680406007961770463161661718275025861462900466936012668222926526994247866637425698375591522133491671758348126817232627494169897089095781477158472339277019143525738174520127948479343426457748317143074119554419549401290086709546534019502302748467590771771260151853024375693768198723312116905994430704572769465527537844524102753208499657871424135456766624837493528943355158844497054815292358398437500000000 [26,21] 2616605137454761439990418503152408509641886214577638708007590293364730696199845273610488694556449106252542702722464399410428064656674019678657458019142730629227232843377412667388567478144638673207112098068047418870280914040077010235187968963506982130015610768813384879864650203741861252446542371652642705652266437437258613613860063641927285042743929036624941834685561385645000196137525646092530053813087550671193087265900785192071779975459921794420963955478307733258844882326601169523826280577849074341351149037938456234230588043736285915922470871786808036607892483011776870635594812991754370716826291571224897408787378176229885273804407953186190095173535731135437300638105355165087081271845230443745197229352252425303749800876840984793692068706731136214514132903608432434680235846479529262317166675551681439835134199287782672158633393556407506536262723583634177913351665202458720583187301959876024351254608696917257901632115259994163498391746003474390855524408523942012782243197839765648708187429398517960887372206308353745125100542697038064863979712372063205373321236939255413094227123104928163867229147623153248870753727804821187366229920295134183821244037217319502506418346995883610281133978531876018851615157931380209606622079866289473326722884462782196538966414712462963193679785065619374975804702647113922007555042424034215226328345114078411829317948447747999536135441089665145431614188403307815902580731946389847034071843077447343361399547937856880051811062968256234209569425168236359714753245057443589494446610088554031529360508473715687802245210960675497440077258083490320861426677903395160244981551539994662600079809450810438756671375110086388109325780392651444452514847603121400061726866704109449115247512522505962837790553849974321709903207588363546743633719825824148994093744625524544938704530722861443320051841513218396092740909361575807206737446301241679778963770322381900452432361752021020332119713773308297504662778134171902055848164999103889214437642208511039660446731459153565411971446741907569354492128053031866564780082715095300866759866231286287734319680171650568505463835378514259990133065306384380868212783440035625097108243581452548742880453658227082911876392018534525617251299945064192619791485153513337009418407601007016857870718267519960686169317780553029333470869975537009533904945699865381127192842666092068618019968193934535426871543162092944056364801640787466736470328021942302348714731333065443853194281325523182593004194673705381956700900472697979397903981141691159383443517908102766637134943558165024710977317178461284301533095461069426117446921065160919175523262363240548407367233475608438962116388783704870423933069456217217109850676553413587852366491235161874743965402352023081954675030128100450649542326021773595014016990465915100462320102156292118618407301772199602396540285553783178329467773437500000000 [26,22] -2312500970529269126920693517355737152613127269866467409488255719020129023341231621487643860996563734510366837590852305590293155685600976714291270996519668470053989132339699663101350735972723255975497713340720093695243823312444323328666021341486278104723765066131938073955888757970971175361744095094805584710656524345119392321743832855335456867850702647063856096521403579448988018714622162666371754134192445184220017077418049393704586083834306772101770409100564133402250281762370878077259507941085155702982941478173718862499874436521530115959976083844374792373589571507029948828990381414365198349079057778409242755625569387927417289053152148414591366291126014584814765236759568006042804074703606143335410465976980096855686177901347217995514025205792660021226117451307344026331200105398488300938046182586822484234676536254788178412581850336915493742102471388516271748400041058558790957983664597195980213415286334235300257546844389205330014219433337467562783988839778322554852312688056091114429011031475923201078994829399071178255302062959003065466687797472968094019578713807957149841929476436562742078540654103727921595362803697410726605813508730045584394756905213706780385034922609230397294506346157638614039922411989335651883019270473158079815440586331569978330239519790801088161531807009522080434312403019993690574246575212955430992832112448692579811775284067779910082385858714412952149748713303816874990121142156416250510256288708435193236892080043648362670658843534243978672839000991988040942312891590701744560535615303838587447415191572236914780887710158467574397334134319803867370494246218167101300372140760354165557942830504874493152641664253010325010591097742586617958165100485118977922778506644196110428752850811435217306974429922257453348536385824412816566124193810771578424108670620457234266998218450855945240076128758125866576347810639893709839350230741900332519142339581261093716826980029542986498599557258157033869938027737032884254913944583622965065922218090805300766094077100542328088115780284370879962774746380132795660056461653278286422151678438983842188244276640667914706773466454841031564048409090865753586396984052223904622752896677472136877979906301333678975566150654897848797263703612273782075993489248525869599891946636485582314410612382443200841099098228387328675901808563184804351972475417698842368517297189931431212130932376948405744446020352598813125763272518994295940558120210622017129286443680353672679666117439148027457480889722504019160146912269974286301224272414080663858027308321688495879864399792661581752248078349772223428502026103307876738990306768352723183328780860274510042397062270716898262938953984980035968738984416904438617294457226000846243129540412265596886401594123526260715043315970879408816618553354406801383889714411641065958819155888915978893559605503171816565100016305223107337951660156250000 [26,23] 1700514426515552277305503816173389111693056486517887252533858529449803450973526171366068334381543629111957509815759224270220541847202964046480674290212085571396302813275179447612127756167037129921216149090885365505205324037534091453667373785958765600693251316377901519501537292496155662844107908527697240463156354841696518680500501047896866539653909467281305928760922643723176788990563256252637560209623097317678740676330960538733918628222151934752906604996569953203887984616883809265496399748464111176147015445409263399455870279322097559596611201754650165906392325150697130164173058123070769982298903574320815890044007387958427043321100837668767008280189246941962437391810958134891282387759144818503421832578228948998207051446347421620414431318559980022515432608929390043710856892073559766134066370080936439552773516699092236337656754443184031288089217992957904993433738722176649379356177570915690823779992997047169107564443150439422067674193517997682473532958026568532726852691351018266065780879446895853250982750572895127633991965712554816656074030158094094416547971724448707623899306026617418875880890676311462814975051035554356354580838985332475486870220376655015605440200832421339538382439591748195104213421759712281049711243070751468450353543244726841616547519112966647173485783630770589012096513127960038344654296869598409964516576076587269559028680017289038163358092932429376537165539900192628944900524675871474024850064809329836493755973994370975377659902877979109583538472363353250501988883922200252811850904690914639365603940577887699025274759470723436893993107100857774385667316264590787779984081409848554081444315678347962117726775019331916333465372351110465595816425248922861779247396670447115261182858441082119706502004909720623905181810282656900374529424778400880962208616433710723396951983489787483771798502043827751685711145641482345421375237334643565886577110076753994908838223829238325323614756162301185116028998532223033369477946662555647058757653999049445604658038349305841080252644288462690020330802654846314921418449319686828363518823605081055935456052899348292241988104775874676893876762396889493634894668823230184272213301742019531777918752371138508327413019895490925210150714967688570104117739517655459585118768167261085818714566468987445189768115855437073565614346335018283844711511710748783243621213909301847181154730991720007195320625007442710661163129685167941626492658497471403394247731410081023898062628105177835424317161330601815380527896548272776646322546248432533764848422462330959236992436790084911487529746136394902992770065190700152409956589593864087665690544095297128103899231952852705780101910468880598576976724440600985739306730256289235887742649877590833344786205801387431338194179771352233463673924698464018422015338611833057028326762680576686708605604891886287077795714139938354492187500000000 [26,24] -2118765399170271495537618544676546227273486168316159607986890401974057114208010975862179396469015757343520035018410156793435958916575164934063034072912369753684888561514946236190714999960558150874297792001770284322480306562441053079816709792843881276428558878054130014150656983145923161740263506811866995743963011468383200845937444296124460343561086777374388556113421655692282414927116039189921400953797693734231839685661849240876263216121705757122383782902034888441029017892708396853749889358747260430142946070296825212377553939789589988068598222353001234580569645633284355200626396213220467942766255895780320523898424425113532667156513565709784264456561201385414606093525673160421885579825661008387369948851094762119263011201434501594073936777429659816768841954824044868576223020708953775736712080844455228449535997656045883495921325491742069543582524472772900827812533844172469274707742753988712775704568668230033713780375325514016140508723262033019330176233206498209979077402480792006441615809118524479728615547573033732112201251136379415431668153001059013795447216961786544486403740008033889385415529131853602287950634179345153576577508899271650756021625880988794881993923977998661576940846968266796083683947066158743276487287400435356253456597795864471071517409064650983724156602651054164482548865866459162482634630752053305690872356657080687450657388781264507796382691261738126278157319100859070572028059893913387439620723232240835886282506552683747270319714308881101744323940757627114136571320458266552288643298076835916282474897176740418074461834007995212648558011317578705560778521451614664072290898276872781055955433549615830645068964485080055527236003568225274747689939468887763032735392463696529967872960059855122285608394122501253740412707881282405743014875753791208433532372098482041557783878337771166576034497593744663788023018760730255029107479867454334855381930003108863748527403724794707284809335607567636078406471368060398426017476437660435982015664446635641235826004795349861695773269004921083834779359630781121865478568444515557309485671290678890769692664053493620824375944241919422851554739062516007318904987681105516323081904983170843169666090200203003818333475562011958107044480352210547868817592507593960787326292294353687492870616714344519331935227632236111023240259675910300176091753126410106344973247404062021628091524591450198550662591501986253660135672540180059361375529396149069061951565516456339228484367839118106916069734923028769132422084169973967804583342713167433972546988468717327667530630116297153827005444371232165079984883008885590825241914863859691344533108596986893095593656200977739757178411675867014489139687531856118272915251137344970040653834858246751271522475727902334365189683081197150838496624315543415795736440963274152230942688258579040695012141171105213288683444261550903320312500000 [26,25] 3349992760625741284392842279240213520916354142293195064757024212893767036082787406518205120313841983649518620223591840870777344297118784164279946318830130710868572009335825329808560152323176812637383974058812758410494402527581683446526324697626521372862497279907076624502564810423993012298980422569822899737047419062393158009795591135802845357543896584135390993904768013980596453035801905356049753014141621423768035112846728694631363877888026663110983023821308789790414320972025760152376789658933880877006432494087258695600383755323237980759494508293474038337192640553318753625950480463534798772118724591815814010441396237279326721197651865460911410059487528299164230821300317417250776710087305827366902029587990922343605062390574194136860898068593727836852205351747043398913386952359116180826617346499278996640915375775918346323538331141982203152986579166636647821268495812833014096448159469265358181286656240105894214957008959837279400366725371535261142937631736864560997712194819931437034998983490083446389712497990261777205073107870307063927736995179064863653300724239883390138941189089171130511013670454937523701188354151358458986945274765762144616154948119766943538464439506307813184357582108539582699461359878412221438438236062068394507121993269536507608550867087191598408972048098661729941453839875523274682615353004519826640899246472891660803283135691062770662219874129144936022221518711595495981699051313385547021078233204508946502495597575261157240423306637685689279559923930243388129734943216342539823890093110952247398327700873635522163528259340636588234287585734764116028944962028213352685715757833428909613315275419668353472602483516053552077469249592570632229041617797888081292340466794912900458185389628893314256636260965666083455563871196444946316400666338422870857299835378148659937223555164717082527772180280498498471202725180983867861100657292977745378950702360371943900116931080412958332988909953824882802303070740421374804061262142418483328361325140786559110015331625142066453059724341817014793190751790161751225611178907164270231276719332876689925747553527359522728671462638769293972438084700158134585679960263024624538131832616702219635377598543472303211312614117428403029393079508138271400997260419604970398848969256124875744987188570905688133518001979341406405418735291135068571716803353359269870828626644054647200111332135091321088889152826482362753162258745808986200696139262744682860394898704393831613918931068833511610343984703710642061349783761690606111659376471757957342638866400501004159197197467169510937746105421588195121629724428546310693961329389268691379713885221365703461294937119258547437482138003107966873451625442908590701263709241461418659427005608776790972620258569434865227761026530872698720955744984218358472752141383956439387281727509748175189430163811721286037936806678771972656250000 [26,26] -4167323123909386629394198330982481557684903134834846986765732288181189629522799810294045040617543879957683231878293022667178455945770525833322700052525314778319425533014220067474433029235322694081078556838173185111197550893575983210072303823741870256660518620186096449747846118001787395665399272310067026906308682206575161275014121195777883247822441151338813255007204155179237633530013220491115824680711443861918276200278930331156176902152732809092902762272499866659756404153651683389899256736248270805953717566908455535417145953675424337344869360385024937207430287711909410774069259250392501262702459099148041169536980342247856067788524571999208464948089667596477667699124515276425499231729502519905195307662039704085514098734112709976838073598817141786002946584178622769513509002579383027905256672954922026759892214625715072735104570729257508301492216636336012859691072955201149171678115602589908068978892143096240092256634961781252095787792812208471971419715807427198398597342000293145160160293225049596829860282357792191121311004134839147475592731737327922870291942796018420669279335460940530093504623030268326117630281285623537765998790473980865248532515863114871882888866321939347919093842208889121431906640884570608381977441223049988002086195018623664744410694835213535507995816796129469617218689771802076680122257596353213218970170729453380768499284849007502165384976209975420900859080657628298038090406986011725630023969588768123726713092809009049604880172345623030331898433151834740291600782665680155323784487721683266082860662174826074499649421946561425505749635651389837982912351785841374232884125581662753906173381287505352776510134606133880463464651989904182499289106838229253546860601394552883100048933808126748659867992212333698067773298726257233155375192208296857555200096336325675550325284427773977705410526578792818763302138727833723286379346748496429441427774096508756246166614507658820642071428776000800564522609849749357126337193794148216379857328286329731954174489320261152460010517918775787523444911844224182467537851778153566627535144185615083067841985651336521814836375689644790915512104640780345809368195117599680452590462473081569161783573691085574646779649011163714216103244757951753162099068043802358170889524159019252483866252877387424363407150810501115994767860823788951488418366033231758519669026030860634994645827224597979393517477787321846139199931923582816320754434740265964268281450209098092205899584594404992448262908815476367688914813262156218315383081320184568837453239866372208670532047360248858690343873911284907964309747909204499650785554725586329880589508357077946782840815073547635422418051284454525152846523435812649222371299720735787465564218545951733934934326882850321043387025090728739494933168658627073143465894648291179174071060528489738629398519975666204118169844150543212890625 [27,0] -6288399140251152698489927859811443312220878124481606114769746831558496526275589054856843962237930974436941074901739801196375647566532894078759049431235591983814649704282442061050561362627309217390184803575757064343580079480729714499505516808628288680629186294275659268754901099979060011359793912402823296462657496326302201294694885122628758032502724835610617681300955374899157810713602295119381798268479181654060901086109175739028291627356573891178700858323750567835160963947339938761422001142716809722199197939307334815772020719394748672283094677715878279374296698641993672768964513068933671665169417580437939392473051725953938752356405606419133654444900576753662762727027742468168399806352196892553140829618859546959933496989318689732618741800330475799441720465729771681388863672008895003043190642153392856436479386517386674379020332208157460225516288810074213866475949251540596576480903953499330109424972434301391080299449007615399400589062484449434999227747137341801446212613411697869798445918964361774653869291709576181763895306493956917903865448177305152373233046410986246166717966706132107306898834284482049739020749097592450373753561259883315239646140437911976957815388715118248003035107227328944812536584662022554727418609505852139592473486224164331179448362142000459049124658447562761438497091953053711229890624889375595149503333379488140003764291759610209637191254768488035791186178976754711539900691780777645070374935297694222738321400354292231303249334762725152615889066930673121026732454095963999769779092330479942665801528905981501052057813283064894872215226710117779993922485727070138944310415530438245729538408617500424323669404943426767300298703466181596697702612541872060730014260616712599265418351961392807782435381603393690877402362221421265554176141560470220883760430997454973603149936129929548832352768752765577077623637769154172417131903861741589162740985948944154535196988940639115601691879236785358660530326515214795864506842321995531017355762672849789463384924330811368455264047453200083358798618038536784637687116423382763356583015103387245002487314797198687808581986235408119666642759395062160848976568673438390912600253049831370036184591080254624816963012272241962040097645829123665728990664728984076922215913517090926589616076420789868320951244148423469171556093371112218701890187450425214007687908050519306428801235155077669381345291289902900706910006930624540223079765300692366141473544389849971180227418797029372433654520416082839466959800400564837354711168664759587907382223839435993596028036323396989713264814330132510742222554808634467286157696948937611960696197074676399653798679141208285697381873510121179433522943960196816329614559479346757748886717181885726713226456786076649332133907873105914177199317855418501775288859991958476299757125253267845750635066534247614123543776737625215199085221273733736779831815510988235473632812500000000000000000000000 [27,1] -132146196180842148852963262992220034045189915600180867110575366804522889998078919287397314424757477285660939003829648674001122749901530999676028194144819568955611862229169433816210748594126642112858603262826246955675663749362658487747720087221471123800783108677153607342692468526277165142176321565107665202247984360492226186608991761243366045702767604243717307837197981948660499299590751615539665788883850922988919648485736685540932720859090465729071688482498146321874977717001852643781478613098008573790522772880316308387011833156321239913945999183153732467120720322017357327379321960313756815558751428637602713225620417491817156488086774022636160301847714359289854480963006173803496644507504316810647623429911151288673677655329107828960422334159446876564774126742147968673563956331859108439820595196793641919726308990676600336519549568462497460907952292941790724267692171229634366252793081937883807451379352288771105438973435895678832504465672815585686067492114301142690547449323094509218343804324287797090706143146847785138579739524981666786081569844489359317503261544000142422041352658706284633676526263492541010188874020907272557334462998686009885501580136205719755851931043884783334436696530584868925489997236657120480687448197780437344368072938214522819767216193304341990064657567580580479737934869087653648379195525817443933946911671527708865136160586770393690299826296192460290805605842227069811948853459179721768283590727206903289490772605738206418484791806817113609110976650838998459400760558496915339767234641330379331841807487178449904958340750082977572732456960009045046306398833547424004694671092102419266120173858125089091540047276670601397526084544952850726458262946301969565511363939893012069922905029491545247966207957921441075933711383799365360235539874788095452228402402005307343578263186163338009350038996881255866232476189985081682337812753647475362157485830840082918481830454065664105545535167763952510329071502834115045828158558095086290951427455836932500809889179530441649101390230113880521632311079846368372833677522609190142183201843124673337928272355166788378086072959637238029661180844957593163494241101806556124309386617599052314806588614306834456774747991431582319534690614899979905173454833423880296593897398063977868648065576496944614207111398700070048760828173161265084841453682910431095994568737771780669121037247001086105636267156368060282677997374072015773525688524090079615057679757649202891277391441300918387164844608463489446920855538340513985206429571243280140655252935490575502370536862074568084790455392354964932297693535375051482808364180943358720417224441191003590850375999455558280995049290938721916545757995774602675453854746634152446681971902503864410818508632912128503868655949530542122779732342161098965749506773896634663607213813512293748188359323370092011905516496327568410729279475314401626206972650834359228610992431640625000000000000000 [27,2] 16325324792440142262154222063429094239308959459060494095416077526458447627603242187680337001280665811793692398415256096683186496029618037790834751350286384251333107971116623218737740083931042039343165207505083925344793177415997065615317241587332244899489907361657287609875276903730715891631758786468420350392459642675717990880315528480266590156061133142080943470363260790372395265680184674802151709366311792463242296610143590499717338066671712352165490499648636562148922529837689387586300204553506916753202909474912852415040618036113717971845206210005625669076666290744819747742373163359291552608077553488598171338632729734651397571505563650124993126346873382423717382269954309400510272452333777246498526956279458106318872002313314659132376453559651665802517392353591096591671277802386825490089691428143946351890114902425261914765489321343201665643933912713135588714968015404361821914368951160641361631958281782475430677878297434678613173514721757609920519380366769522139005950751537331343743302357978460034925484754672540065372527297717619792362369148736532713954971612231007695108830872627353922077356987170779612878205688112739814259152005617756306386898122499217841359762545797988036456041426253518609072086602896909534312271085947267561867557223226981301101365280691962583278813401725078547932063981242902200175361740114445354097518945064619710734207629806808813870429244236314710076594627628920031689932268094128789680228670598335683927390339484399548985915524787982794091401289966033035278908348694241649205026405495276316841964596326025654521449642768348147918482954387944511993261062516151943766370312979012650713579720849734862872088192211060389852365063182899552189714792646213857265620255992681026607462984481563966530601114483400585630313664484859176224140320233325185480744167773450531343730784418438545225635909231980626684454324238424308859726375941541432573787917515939385990669123777658669908367777916268855906184371371642712226064109343977428263915291707631148642814262049223873738467539342970942495363257929103849693573471621007125659823466353616950171192012831356915178001652220997701823341406668113980627645481233368162423869141455225731908676338760057063082466499815933535835956521784497497303754058705168787665825321121230664884085789956367865304784861736314798871643496984055048443014405738377160155964935601146318657632870948700559038875714561258386458414956978489437355139878134566378779405159285071423451711254915285465294412461046151916965386927868207679131115415092967214553711068185234673748016640328406430986990253573652570365548251799907557956828785878257439082090669879812492468579260285046290875913244261189603458270556697198731357611001930875605545507850256848546606987456046065076862398725204811101627617056173660143148197654815558327976240031531553482148425479582397436354997482947364559734459218010710346291602945711929351091384887695312500000000000 [27,3] 51096992814839898947791096508750672195390615961369064696218242574513022798795253757858683504007370251154639176554553849829704651730181963747041447864095116983353978738721438446832712969940243831041435105529004725794461886500948035245395688832796786664800660811038730030395594241357781773572394571702610554865372747784412893182332155424935898957018801242692313063948040118456854826831769206412128208328712208838721245388105786469523694906212037808930249602685466969965840439981052976966629668116404973204718730527899669607484215104318110204079492343904722965599232242366127180950384363932002967636745061836075620152020141835985940555838101664374657038673429408866705143746113625596241095210511589251991089148509121195394993047696964108574641863276078094049822033793331177569353423871986635835093903926277078363050237492762406995430379319684432680389213334961049201239632163816670141883796245528664521613225442835456369439171315194088222740230424424174669295688041025806157624807797724547537669167196054300341956226492297653927755228973290217058445737222553773194923777538116481710877928638873672368607835800349402117987438992603408615594941611955720563250304738876346115349266093780596333560615057401423867014908038495639117465344488217123784172627264131464902159285666404310324281357083629375950959524545262885997665280356258971553929549041564955177743775894018754671771176069038374233168304108535043967476139644673672035321075749592193076427733115023655913726903848335542715592593422490725633718669437393142958025414334570440677809644282602694071065222549984616372085624257416809328255440207012409949325370480442103187873621639991277048827257370080622965857753741695299606465173734834591994652826519712817610026712409313779067879951177943023874864588759780168559698472369731668915797421543567654557060506072384441291287685891753251660920293752489912273689356012991179257328084998075470906928430188102180188928106406583645265528355215445098055561513185325599708567620355758826450509474668373085138890782780536605085477665068290707154766139894490982660554951980432672199621464091574692717433181553686929992109732567968054797034091878894217418884714371641206355204730506458371932378423224612317761057445264139606316781486675087584235665889480204273516565886125041904547518713646206415398818681528364354257933504974521487611652746030500385467050563706733983627845298085306294734037160951564871822742523911387140651536367679381148682167061787207536474766913622091947551200118851380096988560393669793093491491936044623013785295022794963757030831176680655677193900103391654310196473958610661233682908016862210883687378049088570606128518737297765801619406751015693780664826715419014553117054967794764768607705731051515959822067554966616503610027027394859190054334863354787158218842306051471678690739421087837802333120959771141792243732255261734476192714282660745084285736083984375000000000000000 [27,4] -781071793716007081239352627033360729920010291889142065372372453672331156468645187902754343388051782052653076979290019983083833745368753363209863013196900767712393126962110141711712305992928111543747777057478029500944369191144225495640689099750776551800389368106476886298742103903067249670305384400713027368075682933696907476655725536351161946613826113403660676188287529671276332475020269194284340150031251570385357353731602988826070355570943693879227281858558075508828888032953058798461151815823745604824880443530524600888721733997523881288177882729389268437189345172213993782429582045609249975136783164187231349859514029465933106785550057838685425752025318521658505305153429862485908763732345471571669849931645315653519559508780125964940183886327494813252029352668412501097351368837905789249551998126641402134704363554727515324543599145434163255088297841099909295081983055856427351808393513242998314645948478453293663479187271555668165485261236239885094479877820741173609152823059307493667486861669837413526349883296324786085053669706349445475027090165070175832928227368802871280062260758759934003493623109854042590463834964049695742370263408941892515778864863401028103507698948101310013949346681217169938067283546443130637968240125509150924608219773275821145495712239043339996304261336165725225340744156836505433549667441771469327887210240711991672020436936141657339306518884957881115052209716262633449153933834803506289449308673909559208868412197102671561925149929372181919859701455511917225112899503014534995696121730601536943341985739805206445777376255963385412465412911348147884718563690168227151060454101715892696046056245591363964530088701387878409885349133954421299502032414984706259215861079662559931346612139896275902948786543858868215373797437439015524817788496881401043271365687312501022979269733230504910061605655478935725778270984367559279543839371833119984809861095287700397624380465512073486620662484201960930855146964280955722520595272327047533785758034980395142461356092020927740332776303479117731213843046629504506940648425984053170919687459927105916323764943417209441277600354872930152659839604652544047531807324643062702405860068238332083625043615173446970022266776600559696255860461271087423707837548033608913014884842764516977917979915132265277908332036484482730133404562844909550366388599441163346629017936007700805197600047378698279054879895753759952669491623954344387408745955660785965587335853463265822512352439654134623997467151208797530275760028928532186473574464767356835021535779093298920788039053486024514963149531758776638471079391422019340399103369155341863401848935780266719145181263835380673511348879109294612329782064638917384391959982317509396035853754758822818269792167265395517410902927925847371475466174439916922942895650182423300323539816083449170154280806500490508054031320699769087297992600782414740478998282924294471740722656250000000000000 [27,5] 8949145437540051635975062849589148569136676096213656690427638877094072999387049310349506166955162349952201241655480973032214274825246877369057083779793200833913152821375283112247421538372985605167247426766039010406197685996447964766471940058238274213352508155297871868404431316707519366260612458394241463328401352822726643521456398324567194716420413978565738804200457083250094448537086671570048191542317832943274922566704697866944133897395719369170410591888156167846441769151662194355776330720929021174506763409257192116398221238418785427791406448623238523243970428301400112559322777535502413654627829292232038238182210099335671273717804720094126403713406522432716800461272003184752136786291462521271915519500000640839945231267881361062286343448576650062131641064432978480404342113496080205058412260705409568356527109077761754676857815685658458893955661323458489076524033033828401355097275850567264241468970500271269832944203537625694312782193245935390292735241466183024550787226841738929150406060676060455710966484880847184943660721447231064286712399010854747801282588634521817259610149584379047816430763579228330460587190412090238917660223003086003692834708679268984508626863205048000556102950692223986032234208593639968044422506679192719723978746193841717811528631243322097151548768448151383320797067435525234261843860954401717523628534881792411188954031768114993197513885817630479109851732532651529580459225216043403699149163861543483014925027062180037872945252377211431332728865775337152971165916953764270759524596393704491797459655688122955513730166308105788752586755308510022115996554252772563236723911806645801266936595709702956005194631085952661003157684480716467350849687273668774997297298137246016038092058002959834241904305494710017224766090475046733496524531028977744359530619796607967930996252828214745385160957092376836890294757555451177340273073971159367013928151189846169149314463924264124207532540752354127537444365885534314504891749399113591376451345575965550545231807950914761866540017492586208150497368111213199233957423127407351358841465503830480185152998982372359524779687493376997990222767926823554152223281305113468358719343205471816404158552458045914274184221094421468210698233167770030853078044550932311358005936490151220098984869830342589658760057495382342538090933545047060831447236970747283531686990609661735600464434748392419814861005494553852939837296752215566960282414755471437572231049691776301485854764806548306383047401825618385468615100228812557925010165811467729365439123334110823542203094907659459479215983042171530653139790741058296750846111871752768823358436596237306501947955762279509430280318055057985005859572237856888021789202391414410811766614064856520064904162335316083780028804751474635976339716788009959152600626510435501265401080533647612340935483023106999088707023120633377309728409554345773813111009076237678527832031250000000000000 [27,6] -80279776979916515453901845504524655419861361496175958724403254049542019397518491226565595567365517696239776935655943417241877751824571632393471080427850083101034515765453819159033468706270898532523045618334942311858492488876263849566748904805912431131006640232699050297467713215191562129589778070833658145014520746826896185930623919170171231577181875819705549067293675281234332277918968659222000950065920353617028052844949166408415520733736324482198512612251480295087261880006944639627091223188744991848311246614679333234033038422103041787786877609897676114721018059303214928742765956066209477638027370877746765189651297641185429256208129968033764690859918983718084749681124313336244739112160489173634865407078822833126626397108208023073466184457136258835224792442809833501234026916415031097415296796181647738734475940923243826827989352078811109519595407342532553248352362924665564160281860517041407467060495916118372560377444027677438654071446556467086418130774035338419395447483394689990490779086435797163717404765110999304028739801586018400294419954520327625825080463647781605448405987175532388147120563503540648415266857299140950752188010426883627608968422659020357568320651982067672094455826599015240332054995653119148296393098559431110368396424016484939418885902885862975704728229283702432125709843708309130193090847654168037339884266511883459892444230788656322069462579021957132558148007649549761687419809401452847117001812356571172518700176371272923676292673314808258859680159257678525178398565070495527551054096919599234504890711442673835582507736873689175123751046641860791692816292936025126501538566440924790890914187919701987535943625169694292445733996407379455685244969535031304029339991292715228759397717825251099740172346401595036311481617656333047586284112455739804257337757245974830068221219361042596558256016477519308194934476701980152530391319023449698015624478077554303205516255956408166447119928229972940132797350035191194175029902519732714771088139076987632010731449492679103525357129255645094257194114471682876062775959259614139685663569338206095497880765385982811341469204187200324263722171596134543673418261431555706702580245222704259887921793615062553418483496062674875113829654172268867745374990095168028407977695724516186356702748445560276482776965911373771341206756533741437880073242376990306109592791300455597514398839032541600525889238526635736132178083951529836717047529473251813015923996814753183079492449766188830763103502614908089107138331607455556857459362431964221183247795148114904213492494919141177132036928091557197783181039318939282921823121218016521906123320658763137895777209245121978797343357684665018044248280709286129267027014196329623333314291698122668114023422986676715926074914178295863946771556619402128275049620009229599188348520199962708443774843882961017367115029385898619247968581447150171470639179460704326629638671875000000000 [27,7] 502963372352768474081842505435157618405357498151638662151354453238203392723665042289718533479760818373810694626379251121449076313536236509691670313534130981482093043615810898969861954138216302839687639099825546969003201657760531022810986991989125873600272898006358174890797043353495205988134703560740312578442187112553774316273265280340582895660938737842181880563193387355491025128762211118620269679836680994453296806618867462515234154841536117081065698813436482398932523560568195177585182448623756941227069579028296914797677572249310496505678384430383217493729135208002745024017868058272531344435445999329471115358912001259876776138568109374471929862023285171058243950003687294713700226876951780455339871062092208523657407101658067695490844170384661246136294415351429425810902619837262024886963566605038775532643895769003212472892436340748254450156754258206129599179918333709743800691495779467478244342638320883289427373700586807590983988113655125078235443996250084892420851872995893604611959538731414054525389848456795311529710559046619350063317431868037741924101997424812989292722342639575403009094617026117651052959555796310708865719999367730806210620647597057432445644465308419406081552804576074562524533644957225418262638035252057321830909891249903847262775381728294247406175021133844534830974803281411226763646548328981871130529639492109028450177982235054536971420906042833787591951182888187023895571812459256827338146946505339162085582350195377969810102909387562001139850003195911369933050713621417416546014362159249244309606956284671412900477812549434023674265192891363972144818448519443480230754636339539524924612730373699570517322286442107390607697075888784565099626538222414105671186096722450745368030889493506710401416105705168307444585724316864706900234221046486776301099326175878324770325370429626512663541097701173292536625128585797739261251920732687541811113483794629505311197005988593176226038248405843167289748669781279762082562966958483642739467398750958239944739984720530364660271654150089808435974691896820105541806901315713561917413535075653064211418307961773407166391658875278037073993340151844110598300327025278511903526701230354345056655543842033485652864350667615462762770463730659462146151657129301459032460058970407381890146552580825146080280497785431327834511917400835376312658892566406096365968301592437812617008296483304946524891547335339992349786413467921128413082166380282603422060051260279815986585185817768705475644575688746635598290645946671802980923172015328864788320933113266015568845978114324631620946317133814652612830417838636753639404010724676567985929198917599589291330594255029013777434716272038259332062527890733363556402533247962870295849670938507537210879024302054796545205073429473958299096731778911028255586916415708750077511318380294976413073180052549969373798748964651941567235993169049379503121599555015563964843750000000000000 [27,8] -2344490074989018603790050361186892729411352293229593401004784734635491096745675949681893927996466975362941315796049037252347429009239588778426400346059604322068881816721773912308730459212418174444479861237548647983779560112621155849280286739879430661617064761338162411871055327853850421402598014256991052551328961590552986967519281508586873512540531918909809966731343429585026853734441216605175305975116628579916177464491805267455258953646560219555712356492201588743348964069843461550839805072879914126211949130981510608705397671958358939764670081865179345466792163638439719370738882429557790060307757248194060709572693725003899902158833725905602930962803458646964132868783694051682415439954962909285223251642379000938871465033216004662129918671284708701299279306117112659533388337836981446087665071839870870058668363309697913311903719389049362781242659555132571710794330889078860832646027314383609887714051784644735455493486308767891440023036183859131784348015307545059439962817437338227676021655867913781707833689640201745765594506803278172506538042479292423068372754720669909117957241480881687090210366056108809225535433885601188450695411133885992929613443517429376047032884062290827862064597872849173427038755712179469534924103645402925790443372103248993692515711568429411994412413348916661068229769277753282561551509887962629164320491078977825534067462572107125653071789901021404742405926893567021278533000577109043385583249902136978592245168323830518793835312987945221070556402001021993599850918749565305916552161212172975719260098066403336565547625907896359127143282287639721659870624281683173962031055197005936578908954052418248737591881644573422384525658347186128359179415675276075114904090721751856422313863725313538945471887311984776267254328694888709774904796036584505120610321556507254435711072953995930514083343618785227853052992419167274625313599480415890815145990525012613527661404215362589804516658485212728055969191102416019690677567119780816278120649341616640769902844846368193858727735061473918417224276434940706152215094335532362187207692350129350044636226511272156314342757412866437740330186650355995742660375689188167247151492334313304244932890219412140638848421037178448030729250315577167771267393530489817694447994188745417311619004059041886363449368675088009907073403953154454354845528877608343324307335959211948071560182337473329297097829501194786599890513098429199750924399288472262700287228959049514271742681180897391114575322356466326892166009748752155842446273977066431520043041231608202920130002361428093141206166237642474549346996753704977129084946824955720879920941072006962253794111666676265661103033739531308965359829402461712492599932324335425240030498097030948358016929360178200564422026716112020793203150865738325950114825975524939052486863028215753894450446140017072972479364211225095126697737235588192561408504843711853027343750000000000 [27,9] 8920501298598157410495491761648218466989068809592241360531614262237636928853584879828091332424069569977329311334507407613823568526928069809297312089711448514346465117596878895978895591028993492066782823371016832512069697782527109670587848310237829163859693202342208144500039901464935020578767875240876259525787090307291689027786682076038749728377058657371987271272569348269569683558638043948432926789969983041512302808309910137569046603099356019208082396979811160614192218844879120853739129619481221631007171172347199117296648779449836725148362780869259061525763527470717106049471083550869288642388627735013289499399635169259738113644230302610944870103666059246297402567098947106751475544744428985420797439600173918388120343031220370443641204800603314955239994595588124905051823147197735161413367335239704546847450356943840487953597969640566438280144322035876983344736988172736167720813322388259317419411467110023580601014486953467321365051437939063191320556564444435875585034682571650350502809923764330110053369211901150176582635029032754636176516878425385703631925878947289936928895048488731968482290232138308717739668505597044991252492958952874862415046790745216263970029848324510020341091925130690107245106416276520543783633361939110241802214096986510422999176737227674651283733602972383461903316709095838322931845162015999858276717349528312876289159848437907168505118658754791186597589962480897010499493963986525564585812386045085630449339536597322837169873440887429711678721818582760357199092517556440535652318571015951247788250804306004987502518953087030247144853089266458582562365905492689619158596350304423352075412487263015389012253961540626479102531857301369874952159691456532220826699852428855832335086442958625449232951391736114674638609868675024640562258960165421053820316136736456193895277471655326711455535948527904851687337007766389502913917717044289591766894689973456700367942856778046504125728426790363352111814120822749072753524581661254508907298122748563435818493062140641498206904070192746975223911070463972705535168133188333046860276038157814180986563511552449023635714498227616022844140017014982585185678881456614055120266901364440786911405567705064328453283930653513033451414102480620112429239215930709850042263181158638532359672747704653793322680777497406092034682756819665341652849221667416499820948200313224188105651275771867801171448848603276691070533876472913855459083740281770085597688000426756728745665358900735804981695186047191133769556918935538665765306246652333917249629042405817258892481491044018235771226300895585145450098499241622423189389814877776687311208848557959915262897113601927670378707526375353875500554380473329227695065591016551183452510054897702030011862655137176051631614984643672005893019301545986538259586076967989118270794542030018540295830869434173734382393308956624351259423466586895301588810980319976806640625000000000 [27,10] -30219989133388825720740584266707695388213943285404901198546740871474367962480803298751639326081466906117340892206269964870938000959890773175967320948981743552078181399002441070853632308255791574805833187093325552553060773485265152791841032286516259263870711309197248589253178217416417161043564403213019991109594432372774833701140194798192015526589057077302356474889164094407204029363923458375145808791356229897007785961789262206725340977280942194728857945946715100931761689441504452287754237871538902516447421570343624717478119690875717736463356336937859139366486407197930379628310582823548360991812916571348612827717350894670496962411810563497931358140943101818582519487516470307619716481216675687303349411739137951594325883302198485073502675451965943586513806074163354620386289273159908024778195044762975334538866751154708088317460883600313134731420472886792979054246545851858184192761328623897378831148307847094754061994261378723843849179642611140861139063016842317873343566333749793673304770344465763438915347963731735518285151148507057393996660517783670309612601944231141897533610267261962807124367850443744181918987610671407854174882618630284112072556524948650461396184279291031793363250552818282381767553293128395925127440234385752897946471104536129744171029742910554304554444474450258000891150872944903722000064426303285992065157715203455174600905887741579900609257166079751918016487363605068207329022642941190338794250940256039423936349948927736695715717858043614485630511589764010302272180499852537660444902960864580104505766861952569574286815021407236247783686640303657252255608441867863423880157901869012068779138204971799773004981869469283647315308282072686388757739557293294485357128850843274981711991080662471776259197133471464111979993770330942318155932354530096592779212614533711885576777042141962636960723742398318222922196808770177012756089169936676068421820408731837835280321268875415663532628407052525683452859523228991637233732064762140347576959548239501193185385795321977717375714908679350039994751731814322747702758558495730782074472353172216279705634709352910651183610602832290688357540405464038424776973036612069522369362506124944276326713932686787868073188372823555414052735528570761935418941845960123048976781408642605747659571869340494155091928846590529627159103752140475024048043991514120215559143054900007587523911205118121338768023624196621906791061476455224152381663435033913582139270881064345577069468072328812283379352348908337088248693036125050141398764610896485219181021884485331424194443453618713741104013267203997979640587705524424886915959949602369924509304212532999765179483947574105680610012476861557539052272357244244667747607943398736396370414395865645814841956380949935566697752542319456777295159602690358735786693750398899915639419044283098113200199831314886671936466893214279976018904472212511791440192610025405883789062500000 [27,11] 95117459020855171438233473465188616020734311809667560651010131967389369732532641329833867650478763388702800903284617598553343667832033159745659824384719257625350040078701712727688494547516971265845375207716301977681807428072930629425376191109331437451243363631491592095149065058395147998258468352643621389146324151647722121315539597596693508051316228196565056764284066469402753537696199516549457793513040520436371039743601142484494668502442420032150989369604104854040161434472395151531136687561525657703445695939086090291478140720000588324175221566221326910081006329469828414951007587833662613347297893585916656301733930625224686616113353981451702082165378205165770995119301112188503080823414952505251580546613220612093069892646068327779598735936126307759018041702661321595624620669776218898994082396269030729894990132662007891377495318389627582654374615238418085859782235423861420516508372985286226134695144130600075173037368846604327203189439389250954136368983093905310560829532215115945341939640284678462792251637704762318658798334216428496517975510896260888173987199312724894190157715258791788341592246105503929188453471924663025395785356631290480204908518746068782843003105619977129871588755449386080452377839333528892332139138122660692085012359631187751234092756751113319652097237640562827295287384628066061656202096269462039541888949691047109027400584471316200645933152432167494753342470515520118942399373129561824606293124214816679390533797948712611042242067534221154707639658357975092453162269573760832485928300227940771739905514999888787932744935092852914928332205178068976480981547261984590650918011179559936352180924118466546322563744408920377774624430269477691523098615497279942405640508014491887385124852592024715907664317383940398084878142103281810869892727458505824224621590200231028298134390785813765302384137579986156726963480817135392371193368538345315512440986376221296053002251976476623025775612069691495006115138053658552356336910687791269377522603892210340676194201777655779172021249701480146147676656234516817618409460470016427711244850954693285381956512279821720856594005546951336317374389440400295642480675478193360623768365483677276326113788856574478707688919870613338754815436289839025422326842567762128017723459822968206675392617224744443519605961748925959784022039548047700468585754193103845753827103223835877392301909500205007705086569147298628857558055023356347825523777346040749112922498474169830011018786113347994858741067939662659684146702958616018670967187679331747247267062531090705913979451012152504689843255408707782293143588494862039182737969655916733939520555684282277509331330101506511423059051422497479692624186156621783876577769639279419699134580937601232436702542133061218816067174430941133483450779369775596078923696505964767656397027954877157904096472676696784091369510122544739250116663242806680500507354736328125000000000 [27,12] -273708375730049975899768883459851712824525477444886371761284717150579699629363113242625107364711990277032316323214719907181259574416778131037576467466933757961158075071840577229705995599851361938550644708996401682925076302887346343058596191286422693064108802840971580220225881020234106427548376468412496065029168512443551754694286120745607921867269603051547089584755603061960475378969740961295255721162221419600670989615264868543400384496137212294963250503614740258804955344240936776898246995829409454629709143997879245596113149235330770460249596112685193192210770095602423853846589545050443063496412716798080565175509904684845193918488051275397478758585813097366775420949630985989804910654221771242637954724006602255579611365258247926453701821551814913909954583786668690181814412896561917852632678314673799215416711155366041552432301531521952417922551741706902019988454351405883604108405108916074190139336735159775298871808228157523587254052525850695436589760376592104443546045909732869844473093598679736032646966688546667968426828959391405509064667890018217953215266092067843609570801375828067871742517033108092413897416943861602756315694458787944169687343992821309573168045721511587324086172115455049122838341709668499566007422046125053867580461234684486119544668371780265938744370632108709655339839432599168116328837366961229460330350309235752056268473692341076477825905131005041652082004073495090911306072280832329625544591164041123452959921431673702746765492073505880727212751192655683961575002274957951594356825572246044091345451627349329096770679663243187996847603672896463306784223537742602176884999012085742260242736167387690711079219770901295918110571757784089340703660288348395589472891304126659682066619459010520880023011559164717923892789142066198567395791378109679830989432084650647235076758901550722059939120838782310356591277699790580635844848935915115173815896549267671760382223628600779895104698068119693295635472581023851437753814747641845295713586625773318514891017800109273482995871558414299571248084254848740457764299616886009836411737183749664351033968534684781086523129412225118417532421933399581727430376760824195040824725219512704499345603061578624154108138617261745476362581908591246572318788028053704987361702308162000576097097201021810084719614783482775302512885314994539721428173631986787490922519376626011450910320051739602955005213993941671262255330626129942425050823327105103099341888723079159866680532161615250708065027043540355641186141426547285800675469146596251100011699030091106155944460462672260613961138812220946074494866099143275038301421729924580560697281153422200847884747573266972999209947429797804431741005417419766781145872210364907309559088293470069975803137191397139730524338046392131899859587003082119486971577128734743634993374882990898006696576481385295269172647225630612410895992070436477661132812500000000000000000 [27,13] 689734098127863261889957327499734425700392293895063560927799139528073101109792423263282808148294314938506049293355695408603018633724506146415926114372652841153553834672771626342586959501286769217968153061877321039025617881292677973515186844620417568982884482859730562114063310077913346810955172485351505253531289213123327880156822738182533416338727477386531177677533384680008018285628951307381310669979912446489742334613958396016410304958064745355513036901284538183003973012444996420498604007024494232670539430362514650547057833135686577502316031075259159507892076301198560754064302381801862342603996803147215812243144180069381866434827648597180932491879792299225414031457773917583481352985785753970864057425029142701957070672487821503156046471149132802823081673674772079406727181662559022650968812867164451451021202588045201115742391726839160982294554705281727791233162118517142918319300551829472771777599429060209259532287420154304867392454504480594101349655728864480031902043702597935831019368839084993707903575767761925191368454345532352833586172706352963761746775636551722187004204077406837174769133441900835126231066317093546056187111284146712796718933375212053567704556766745239276397176572801920168947449230924230354070719195130673940906220177628962811440912473866116494932701659612022508484609618397746357250684351181982901995995394934857113974307678074716515355873227056223384810537027303453396330092093135351588326168191841243033673037443945248060552339395663876915658994553644605237891211257695017800677348689484877458228344243470610047227056032119969096393356366240801073712013043739729595137724340721066501004051345347175837338054839155404729581882620896044756553134311113172050979432612272689158532021052357521311667085456893830473750088903085743853229507195294480166263919301500470884720793654528032110947383511923122135511718187363369079018491100287171695933763418765340172743644061818239883898899076841071930935030554067997979051680815986565364144280164748212117532030023117994090544698870840201579958977274886326112400279598268371922560898175600664013528557940007954577075683473064961095209913747879016487866528048996580835400008183723286583782048296806903197425423781403156880796676596316715338392737349702533498669856631517240298617617789837234696049288350151972015207959511386099848467358874161074065450388091307695813096937766698927772172717310445891181524807283931210148512266965534994076620425202897293979044912558796291888117088525606084335011848555917987899025442286907265160051964184393035526173586709290916646895877944728616052329997198649403109596135690177001820811724907486881669468510342693122106234667786264237665853386741367184666963029374804358088173798261108783306897642181186060423689243332829273643026614255518008711439122467563266339977178728189181755648101131532218645899673381549632722453679889440536499023437500000000000000 [27,14] -1463916962198636279308281618902557088086633750264675448228010720591828256676292404395455957897222119551012451407172618616080919936509111380855751379267563543364466385846420378377088888210519086584183676020976481754982715467815824777581853073793007900253741356717332652210963476012735314707282959226102631490116767844581414092377871262241722540943102926218573119359889055463333233637184821493614724888050349348297709310511332630370857706024759931948279338908806860521241462828788812993560113575703924189999211078257253226272837350060208128641975880728464734199459587231954413615856673941452918087190049436276142014327868403263098459187059871247056841139289657211846294654942410963035349233425639553309632184157399334553117820043862372387352933266399634791422516147781304273316619044343583238992423054874906570521417745169930178745028221503507488622658138297672179568764791897807462113939269789024574669197391843169964746278837657811077419325709443202927960887634218663322604644550880769001720192873450129543639188919406869793590149706283288495946240450657109035469137309820159942400245364568648074940250000032258806903928600437859338396150837497620885656792065706562783933195579989625881290012239148140024405158558473919188586064530123251882647969754078056732194587085123960583748564084867175788905622194518587633699997006412158295750496444441625407506981016080272318071309022265083561806616160839329065842821126676672696706962593534636561828659419521852272442870114392542336085930181565520382093497999724628870472080661949061778157819951409219257384906618685355416593912894493087936145289869946902549850728834858107703404975369968848936798095050516919391337617269743304421795313974107419037009844093805772501904101285252273891196867932806814457415169037019671250379692283526449792440228703417517375614925224436540775451650820368930843723545221181303219366025583035194326731247835337891892836857528125157485174718736027353270524455267102985098943821342664042805189186010223633496270625917970285221999588791523011720827014987135787160768712956439921746984422116208929716660875023740295906264628297910651801661665294775700210041920388379010847093304228332464231081632314112334135966985063444344871321703970777476674986189941120148507182957491286715235059913173200574230893948579179992218666281110372955325960904505765573255527409322002028671786131156610091511085041985254118119095658413852995859817345904953600571740392716079962565662509549621966008567258439429553170994509012793655695686402029027870813575709101700008741200458680733396042795674239191812000108505992913509817420575515062028320453089357735772419232018379168611079399862132855421679366665234478205205428853101625814238359494385412750568130950680086450617692791456001651242788641011436123920758887640739363637263000277719122229695107385111508662691934268273996622156118974089622497558593750000000000000 [27,15] 2540789386638803666960277453189012740736527165076271847128900721751383101373147041613042329503325795587280054167680041335463546107448897744770544254242025311667381705378148394055123547804554781884518504355969675908337629362347455488415370902271651254024449359100869937522513630859088986272435268143216671259160331380507985961964818102275737421017645534091534286201109612267284820008234038429248238149224117060400679899409482887754480093830503834913132068238585160024703227248530256596327149066893915326852037120033581761013673067006471139137503827066517791638024648251264625340600008541714945317542412621507922664084408859799524231747715128345601418110632611314063090637061676297907257109806888716609592459768404803817203224077860235883303060367281406431383587675889803193387941541858240662239925254306024214561996175010317888284761015620130151220003945093781525349787234901091403232133168894868453063282796252364457727937709093799931086471317979213640757347831186636846903376197297506350628109602634510408312930367095233976741330192766733052021047102334688357903280933634204080965219803911656450964089232891855766537606188480663451122671662324668878305316021085057357587158881350344557234461233412975739478339893770977858487437740454373764024423895920876792421695697198267837535850859762982170653597568234461444275455539945047578575266305857321820436425355084471102780572070217104150265680203457920652386988564152577572668078022340601951252311962378008826992591750861416179532631195535249922480388451017975396604206649951376053648920076560305049173862840802845508411650869082323460729818982919834975429129350897346022303380994287208150411137934225285526152470758138431222600399021084443475800742616821553079610338036184063313186278030251531450508503271507964994803161735636201342717769953026540958384169906445290739322362264541319500121192159828690451354139420312428264003721776354625501748077789986068822919792982213389378607190268242924917135325735033801544871881863917827794246512164849111049507812085333770566240127136071576004388774148849611549268137501849544937032565189347826668835670962925754101863234093146215075801245037464518841576559540614846608880925173974807582227279835381208239910135486739941310005511248751011441818675691183392395683904729607129900263884696455529043567478310688295121560582173115587939687235870396046246218761643293528049484113753513912941338245942153302732950088644875522635872739207799308807817282653125105569241253115117399397766185706863552185649176048178609838742221147019888499646564475687446680977990035891865691205886646724972674356655544350058109928733864740990930523599601327117133458068626604347805734777484424936342566662198804632913444382456665120622661991024908279955557678993710965254117493242698671154582989870857965468678434645985214584850625875281477473533256472570940331934252753853797912597656250000000000 [27,16] -3508175577565958476161720570921367152626195657718197122989334297770130184944947026287360789074486703919528542753654434233868318586128997089004447141833320987897278122940132854147505016570526744401764686780901886957064648951902340605803250548237806457476710684153999748507516278073765231997148503931263024857231720217494960396441220811508311108101441338435910682925409299451194742422683413617223773362205346993436551336784988378470432610326633684377078641580437684501273669107371201592486412841927378282088352944356243983640248695178344890880405567540113010538970154179664754519040688227889951329277660056430284468756350027319828957829881661531803499418455427291494375453842094241722022888868651676373887839715587760774426754915175462689208101308551993508267545151842351425428200573300367237014131629440102746969680741045163057315239005360041505297830440778408706317681330514769053256988465515163335778469036665342596393365952689410096528201613774036187587205025195261928688802596628239832259114862872363654963628008106973666057717779839163985309693667894854501894088453390941977316012023012909431153698080170687658006622201051125857912980177293589461993295218943769086981398884655931542605261817054434963869374769838097264432355980101746144175812171868333785761744218513975508577929221518465043305770795438923110638286979084568943176014779033508294736033413986659894982766979492181518301539851424646909039848484022707592875310922358240238847079519847321533525698388022191834378637251888698407844358976544930006299082115876938178450087796714273226935369068151695705221395797719821542740752519480780237624982376982948231156619980489049243168984259537911168726736172538740507715669502994096986960355311078668443225266061020858719171362904131360933654137554402596286428977903862947414126594086997830628061099536374987212209683037169834085024997108752683117874899621068049949469006233809518299609817696606528813375946843997395199377348707222379192653804561973453484863824231936665210023541158898963822280355816531066125860832423636480838544733425781024283023043249864842969085291954351086991808167622033864956667123251219407923479210222476823207157669199101093907048318851494093299015823935139971953017144277665567187441310247752137955468394588659657594718915525714334879132879545212683255076697062682541696504382172751222339277598371986048698727098066637701742499983285785263082696896941190871226958755238947837483684040937889115434452058348677079671581303242251809435910138857441903196321905249945562361379967743034140831925448169721204027080506326777915129876097066757111095625195103670937396308349471220738877584525621546734837142922840670453016373464425258099170611247702831103368747953689335862055374679189516131982998680024777538041750232913913608662247854449775669042582968685105159060872765998146272786728516734910954255610704421997070312500000000000000 [27,17] 3717515012857390594937077161588155319704057641737230092985350674820880302512478489416702258804374860351182623369824068728207684145337150678356773298167446058554235589469396294619126027665245958509717941415180040676974791985332701369544904366706630274345858097272120205404734458299570212440326388982218575587666384494530696363736829449028831057997984406712373327285788443751735295830496837493506636316930643318866847828944399122975308117763941919625465558104664099391526677269472720002899671569613772669227639425315704426326337178925195900476842974463053220506226960619443647493597710258728513515379866772288004643558490800472861372073473356707556561287084713248562907929739645555546208514729136641417824047779141648706256256939677075361346370160888556903325981493859235530223321785771988883531437138314987638453933736059776937811493111793556412158842672252294790394377182576236698232703622602524540688768503087624904980834022355288505381664737869104183232076074693729802068849261680182198045980965094191035698596418200109866490874977788608994197158059201178307302089533456996958926558759377299777601581163373393797488836077802714673345837994690565107844095714453561129912349460885081384129210650409538250575474153448197007347474600781428871108857761327814268291472499883845509842065634095839426962717099168768195379058758210503759993959904767662985209870722190194892141731351831117172872310239134007417820849033589522466245620901235854684880302235449010983589888754408235521130208369385240391616048224633524836324993013447931144443415057885146580804272370750756770904921141430871269422688415223104829509759638803958723242698459680665505759452298902543490496014001076395724975886499153156954119057521733909059178152721324094751862214776329793586322159414290761145219964057453382673229695448846163733861989203777196325405736662001050742236979892811620747094962183472647759933050463970906972424504395657067629807995576268188363578141335787082913389878401008529818608216918486156356355464049818694990023174899378704980582929556617313243900495076634338578385957848139231764944759273129211460121884578054966882619792030659770614105730847399270717792509916326240272821987047092949030982529873859425626398615998274084345434304134284778639893819174797644940615185833374388781086219337613003387238892748846938938502142080675017069823129013868512926480813265693149903928229018028750567455954548349137750252528955978736208638432970412458663185666013379849963317259367816817433625801786986393675859301940944758124258705950125574206940962410753680819465726818989414357663445499693621012875807619939977145118912108898473356283021913237208203724889770001359347342379335992779163123175999428224606715567026603642741570029620025426017633790740622746500791032245052667604953206202556699824692439158846642814856471535574049258610074275566148571670055389404296875000000000000 [27,18] -2855472673784650919381643219528323827511416536437796996229100520845032571258446784336447579280171348662040069587695871106929745128349648417471681911855083131665992078182611034666155218211110469071065870176238395082518593990238593246481337345830147003874496993789835222578749547645959480895230432102391400659290799333083423793491574848234959406460644998025372062314261180168491388063606340051644044893434145099295770452714006748009449982953350821154637605833469094845541848702111147771080705046720259736485814391477014195608375017774661583256289904513665700525008131272542853971550666056274254293185182424127032085536449495820190185933147502080463849149663653629406794262588689812304613994156439125625773174351539716108735382652806294673141565468295988145903647490916347114084069509936579189894008717182453586946096670066906200297782823412653034531681995277627592017295221676089172489660448276625521596292915196844911241314608914995601869428932227437455323757979477121555690978227785378082308503585598363404731789339853077723075130100730114007504941964441644327919949168385575621616535652955053652350060054191863693882192720443616981274097027681889521412176638808274715016673688919196050593939904720596762113972437978464570186149430272170632617150571098506074390083506055780200554025623403543865775674931068717203592057320983355221645336519153307265068108072298542941916756727182100685109176699605845532649927759671110882544715146287411046617019778339565933747796920261995428954525264845497326267063872110192633458816549600880925196844883831238856363457825797153580574646683600876357355011717492664607174629438913714849306222123632443417535200766288171961606401273907193000258360016353555000262556270467750086039439867297591275207411449786816522810737700881068208975460095016380310136825247602246384664551751740228492060803055113610929172359685240060036079570956457933978066041457023869719616175513036453609781418708004332579036963467954426231795316780954260075255123217278643696457444593890201172506109405621581980046321364030685876786120400742343699890300958845334848523215264917460993328292790943820807099924014863233733744564179772145320727317385033628797609987526977656224670883291241922754500522645120081392523064432146162446048311562397698925116389985533674495175685491838604617368472297216845439936819432477181762636683160669517223002316976675553061605189219302883902646885589513159985065877283661939328744021889986440963955003880643134261931193051425488331957657341382349347364761271002867003570417658127291045640797111546954507913310063063751627845779194500256095906467503382040225883380884738131315999533468330696823633571594950185610589351735318131738934953277346706451433382313727393146394161911039019912566253987097767509134187285750122064284946997890563681203711246780469896241911295414663690683809704751183744519948959350585937500000000 [27,19] 1470082672605116614761657207501976558354395281292814590733656783200028759434791983001270352914048665606880418506572905271324603528005134200818610326211061357780389280584693673089799101107337088470294677117182708344577869338354413920670232938588524969082866067825602541795125776102406670281280449960934573093538227085164158813418577278168264388208923688026342405187019788106382332816191325649735762989650628208273216233515899213338697085346332665710739380100724602172969704110963103890956966379778323513231574888136757394466561847654136658155292571020559656420356344432784551016179340794245747170450764238920514821303108113020084320346657520895211802894664268644822214407721811312292753226305237022445066653593016713811806290538912931697844064451751551280460341896179229134376246323791413813825852373185052825675053770506261676003936347405144910305414943015749896681748331225236485472740431085166210125369643110328641582431181884905367228583894986505989774302955939889833380702902524095850182006250837229241667378979550317481411856452804268595416988345769668649231665475873886421120629097625312322325745157316199196850325582586415448564909535822493463808168394027456774858127582266466945086676246316397224955888968648237010279639658840931345567556014926524389815935163506677556386203261677697530997305621117981779470793616408980195773713840570766571993359039799543246355750869958404265930375337447253178531707596183446749512014668445142754436192181064098823156061102371481644759781534505256248941525688014673617191129678913323286263152658967574804069817139891861830210064195705028370080738483925316624631239884136887524539748854321398029007166842959747821325770259765311520382667394468844604628558022307448763462266755313917031726890819242636451257039841463377598431320957058620977404075532642735221902853210411768041126250070354084907782071592182260665852759873176783790819504758654896209334407590786868492459719696332599165686136059636496537372293759164205976171826829796897819538775493174294823003262982748123628199472945894145965179932390218525679588424538877789038797939581822821569358086462390178385303993768031094191905190767079231317975726708607482789364177556545469313606461776202565057492572240166481616422160865237699174249267166542307876462895796849443362402843973396653854095668327267412559785379891287750608105249343799420577200344949584178692607748054389401201550331490514269966834132133304175179395282889039490353014801769373412851615404079736913687112266948296793480278533605008611185640681684977007292003451514657772618095839408961627533176629355350662420247245412021941907956159383461675953953609495599729907924450399838490367672812188027591652001073753731847072267709265417860829119075266660603734676638386926181436246388362393422491882398849298336861343772849834735833254753360754829571988011593930423259735107421875000000000000 [27,20] -627509097802240846502746224777524574395498375405284018777585861277049782329030145657099316611729408255589699181721723716039250911514629280340163621891466253341191792025343532708162986302238085295730489409696599253332843067583714514949646634262386601304713253908728326573122410510971865325973880704145312404409573586197627117167065048745645543865591072838565672771825821833716278024067597974127609647492520582136868038095944683017708769147299318780343301176430425745638724311740157659107321176474205564003182961342424285260947052511165223808488851627109893521790760141068995928557098331992702373607814630722624427702596653165426244845141353032447915834650183632982480327364551775842311065920341499219830365834993862073941231234344000307359213591847630389766682967868110876281111942350396449078627405996184264115792536712555098871133833967622167995867503989314034524358230332231253455341832859678570261964632797014889242067544212439961540493972396560662678831290218573947457558839072832381996729703882000656908161984222783357561264599670353199158713430065148540382100229961213044485974668527229578719780222309759602261461712504149920827686647804803879515747135861826705488688283591903745610523742631560795626996212126490212056680324192331979910008440852386472718004861155283484933757255230740390723665873027320916500568184041971893877647487664358261044314473596830664666768048082129552945475859098881855649499634213480075978777327700926719388515215855508712272845473775193115607955188611587105668058815831733914246703387952318690614156558985732838480166171426782814567989970024845037963019565013399332014745813662728462029177026558376330893357340517088986634221647630400896179604148234659980689397823610900266812089713678426454626663580213149076951197854254106395409356320802463487263579136922651100861359484036217276197506577654509714401906512260860387173814310544219544994527278464111124424716864013760620906492436170859963062230930402181019979113813945850774077750141636949210228960633309465472676722221735890246561433068682606753238792531842365209045740598389199874506147434738131402494061316206554637399653477224081224331300314050222233612819276715074728732336266464095603362385110427797083165338020947268982656681500625141589100914107963832540614223568938577975459593369537181327242689005759611899520055561764522858375285947493575364376679790307845555613634579829005428169536219742951494343265496089912331671025394121090747482757200759756572489883068744938249341154872558269653651739917957728123461069333702874134839384953980853360118268643548219194896378901491611699315786688034312288447571708058140114003892087105595881359049360648055623329884883746534633038887949735196611550635260116185311468727335366066612318998321330575267615409517346265338163246140740321367981828604174547334777940765793147193107870407402515411376953125000000000000 [27,21] 766679531505926640898232594853403260334982163971412338286317931238754963260232733496775318180398240197709278664288228812310361150067448201839512447325974802964859496504442134347883405544130840400203360610383046279841338844133512944953578755090558874289037952943760780615171936058001901712898892340903233204363658868232607112635942732837325718613564437046084770750833667767874865084823724319239246142109103752863274191451590816489446268556838868467568718581638738677916548122539218147657163923771410275499542847970300517749634403954389426608500709232723144635444018918683946470189676369661093155811834400435552268463355089948889673373302594692571424076483689064224459766544746157448919801494496096777151217872753374968270198545723324243978594354857989751862092179362928106577510957629369377689707713142977246182412198367075327168410134965144056217654077121108680642213558949503205019403558457217487302701198829190267186481181358742871885308359747836978638844958356578913748575542187678641761427521858235067088569478127391983389090245339919925242080380964806937368058237794362428172099138132165754854387193912052080034522870355333806597856477170376813269726352554109184997955512282572010292931337542299815402225346593621923014783310500206545128511249325235845085273923982062720166025310962127778857346361467582901711013994406371350147572567570016095318604313944294537039442569316648314006949123399498435848101826948702138100285959240518189253198726172336280708225489139803495633746888876143103404348057672040355685173352819830401413403388460053641728488257839717354870023955760157693790623581943062146189236157206139138582575258600082466929918341055175610206251240253877175161418791033922416482395556115340275917267429031882676046272111097360330596952888350221933117661022808002708136555211047301248843160466001080551190785544396903583084944637780968299192968430538742186971007088488337740956598936033637577539529370579325130490045781651192170845573278826998505915968119712753939144628829700403441949649343125222195169964457184363042648854046082754030883751943288067221191522667946519661981523130822670187848805707063590057598361109830397549860932009346490527538426227548598936510049248184866666216219935223535579033614353869363758311424436887639680945103745953853271239909170615559756561430739974892566696083874869358435431914800796134046677482820410865397159810419666791767478433581768827132669788638599782748759110098479880599424366232717527992601871256574677723150851355250354368341769440990562866932016683407723241265637093407186398945247664633080767975589179896091129250453568629155407357424029799744477633971821981415391283893982569263413644689873597330050738978996354937340818746870712137723908206651172071433381620945662820024758040663630444403486097795381451030766494979860504609299465261784689573687501251697540283203125000000000000 [27,22] -1079604644369855701939480178591113986878710134534449397470638889885577995595456239625459974585119801162884853891756097231818090277756960707297690000007667861612001857836465967070734165252805576993441718713312672695388503251276291822778001920091864895065571963890150751506622407850516124975226315497732005310015815391892721754451017437656678483205260378929775512607129488577565480627721876356922759025312238197224721541814274850573833210886594377677232765506998106511491987475941811505354612473529115503529937181099205039457070446373912788991898940342303600221230063821848368761193142964180578637343231644184472005556307640408956999235200292272246764591041629939507001825626308984459628410577718047759183299594438760257336471031706464073851421280391411944255054010149806189569162858936688950565309226115183340796270442301859058001713632072467176609881108702297915747275956042162233276560925897450361344594111915033174894675405381086962572230948216174973785184181243664714610656723917222125612864510112564982616781674419261496643821779498629332028418887417155761577159152524841013035462096402868575052377608085078858833027225882363959394011134573075157561295729142922851272736465277554477895515284649616379832509721762095860000262022629538860960088998992848293158705030791810150343537409913732530168284561663031482002579818277548694949992292823893521118633065479049468135868694311153320580373854372692923254002313388733694225314415727791441761194800078883435747129831219411327032840258715166994247386835458628817827961496696070636353005850249855345315790594043693817361448792563025904302464479111135332818244581072019253797849676746181001115123633070675645575626347130257466083381794200638127895420251087144623224209510799297284801842253252315138100776126629832890132268217905019372438091840534054458797009681732019232820191428204319636982070836909142737847834443567763678129741078348839769583199198846429247425065066248091938787046595836507111062916220622754226330680975159832741972089832267767781417101514210006068875690864089764845552253633232972408039554221875992240878090281666666920466877180825168139250508123695835000713977242710316428338045409679661883863860584140624709081325662403178133504516002463502311187597316818352537928636996736507616984686795040701207184646228684502653823208664248318263250865214391740667015686535820635419134019872483468407493459906924418114745360551803566582093220498237480818252220054907735550468600847924893298752044370062448387178425688736237239245763282224538698258775664708880838846151237636047567192080658451277101831857735259032910752930573047012600786752053224258965643764398195615657927013525427858172056555353912143914773519787935406710945028151194559231013974524012548681053471958940142958580952153266111360374362735849371519902615807192024991855577864541260169062297791242599487304687500000000 [27,23] 385685737170654299542307072297908323584455997532654601095580799350031751198541540253515730844193820250743003375096358457762913377261524399506522195153990782827843717027680936856113405700157671814340243231142245389627696075072000551269771213015810224446656850911496916462416599304109015574004524640140583511380626660229763719098530697076929049463714806119714430080096783803863127173842942549282481217033995020258587992307802466352385520275862944656507154256093867273123957343849542309595041126040161830342526698365534062314681213560543639907896292702191062786833686799646229040967217500141553054872890120694503548995930988920175739250328298989752409540662209518476874725736851515909355277628974292050263664586495488490276067885289961120246942087020863622434494515357039415952679326815605070143133400004188791028204495106717191056653094483290812777194462920135332300084648445523550661128422915402327381466866521358225378811525375792422085325430181549570458909353049267109334124430089925299438786602238028877944562532105583513648086427382356857709804881756923826980324548790601641720130280564360554291972060369747297228706412651982199605755054327294779912591450221221260950336290395387885638794287212122837347550074710336102827324607283367752856240980328109302394807005993416455173114269808679341459772407762555147108571810587655978367727868856982645708209569294307718601918779861136939843866750656455000359253775369986781529081779016575141734540182213571541658012133447891159386012772020212864393728631327070648040923091672412609123874399219735493791817400226794874558491907183984956988832931104026808074372163498646461878071844101001485239105632101694347822977323315118537098583995394947531958833758270560917330677291502658880892026022777795687737310702103615834571908516519464885307858634699881580326844725882218067825931160596548786696989691463237920024214164277849996316587939806093780974599649093683439968339094757416984062498141673518626854488124078095158059419176719905008413251701459103595107256196783341626741568597324623210177436815479154586823531140173357494057883551863388916839398473304354044408123570493450164271620224312508846227813844246270375454694869545681845513494164311685713454693940995773075808720911498780009323858594434603039752488366454399871750410284199212815793669122696172727360200667964163004841068153156873840983384092036039909720290266983471037400320097995797605518447142631260596113925513209038601477038410019261780964972022326379734909598335396027713910152289850341966500130937007482863999944984615090009062918207417570260490289242021722548636245688919269076668799308302169565036999707294320306663228398615418091704588120890533650695604930338660286297850258307959685239168812464439852422228096788738920907964197520793696626334108451627147162080647244293551967331268315319903194904327392578125000000000000 [27,24] 1438290900135456544243494678088459398615040381195752805329964520137089127488880862691678825558382282536623386991746407081066946177986439497754455346708721643098296349198722066605951686491592094053753532260225422863997965843185338529355104979737636564918829855476493893033035712466843625158279738395977212273507455868172680119440466017687752944408727179969977445693838871415020707739538026180749728469649093902703803677620768231780755581476365277855857624942296228064877977471345723975099764819791709848947340929223411856638006294536594341162294797445097248882419280709805445010031930932443772923844905944408693075080821242047175932123014806694628117278143641504317767131144411067659961567602645900913481887518552458859946751866593192581883517609127423370919064271080357725697422010101554609944092337920625099627873603741591882083832863566255177335846566564441380767730044577207584473026914867290085497868767419559780915982995756903565563880545727088893066668681571791057652656758277016064742298965144188982627853990687039834518609946606154751939466464061628758050051697214657523061696024014196270144773343743245329987076690048692618203117059827523474048945886777110504795842889156782596480290036413838712149291969608471981287554724466452527436353799351197150741870742001485955519477819104274220645077208778350176781474990829933362279668415634715182641539708769588848586703726119850904919205814046619693304218310947805309513519346429687464988558840267195763479765928223662028799470742113980451106921724056771410226964065830896097752623203469871154427362515931999614183311164190215641167726074650494350370049529969250441141618913542483287112050349633485926724446477444133496891097295620807717240727294967813872647056548987423263852579324213982093768662276618196919266128560025776676924420958057544727890875801235481062757890812688128196059422529598022403435839437860128907795135863332381294581910714216626920753853671144498947420848793540371893863226283803839445050639063294884027409029698797829699761384366939061699920343635136465314595532616085393730276120542206273463590069839050525600496313826339198389561472879731874558751984622747481073546372240411932909612177376112647131084345504440079599919594774496684765674361827037488699131084815578477055194517325869055956070463387759127048856886893094565880398859195217891816727098643149340197900153279269853615402530152401818590571090244273366423200442830644269206842395770683861539614199010129604062239921404103411950398609279295906328498099282753365981574973015247208223245251427949496918995856672997121385281883829146130438198208569462438169962155080468991220639617603021830344754009834832518313145693016972925342914306370382448997974264203205150882435026979354743247136070323364697412236514149355928740550639762038195119066953265988574595102278408376150764524936676025390625000000000 [27,25] -3233625078185919497289668255470524356037565999936079533819036521453056495731536262230716526553324795845433990768859837601659622204242718100460694208120266167606852765617271327539541150809348816745265978814412391495900465509317379813880205987840063372829194194865874589531882303360054736133087598203286361096613008000191245444675853775259369828693156959318754825481265983202037193838323973326415265867228114677969225675968664741753967141841009098145306997727392791396336124442377615797573921771325101009705787515664274863222248133785252366858701736900737520884573985452100640664900770669432517858440515450775967159137615716976135042414273407562534499951765728611229099704762236292613120652028144251312824615924990158239696323634709976820415693930323980609961615040861830767900482051342801307306504061902192574696562147451767200274680359233593571344880860288468091671208749275946788056839528918525426498419697102331308614046102874481437045561222586276496062260127888794663308740513088514703488607608527652162427655947577394461398154817481494911475704761261696787099706831699896321708586422626658237657728540228228212622484580572946814108304083464947481420359288545376511431391213087468276807975262120518230886369573949910107059955656981225682033449180267318764766232121965642707764548816744256712651181737045329557012029782278161908836465755402223910865379354969454845632143821167503935389364739984560004732321498143308086598395049074775799893921219335118212579701290992685153379481513215337673332168975418706333149389543326515387590746030165735220254504687136346336537267934231749243242295552873978426945569922700076183001297152998370318051205924564675599819586457834630701840497361648900243504440026536931283201583469269844935327494906027203162678384954457675930130935850615531477706184589256559737553924327045126975004103580333751589237771690377364211739022873180987664761422547582647592411722810229828183434602110926346079511136546800221102482749915958200540856231299376703508198102621839027095954855738044253989220272411734704928032096174751683776989113155664663371920747097033620633742357908111198573551434642366992051122202738148709519964489683795835150754118546624290226902013961042950327674413546588596860896107709304210707711495604969497695338449638646063438266753147751507204960550183846109176957430480559769561459639216754407246583592926864219712361710984384115614619984271460829527353736879239723303293657511378448293810034290547554999062080925379543403239865254299681190433623511171997119547191716221608336467859413030919961238927597692308008132192025326680870896564176835865512714495808990553562237206270772090611364881024247455557800318979583624733695122792861176272226054200004922207151863107966738764234088500858455897652524283328736348675248535888248969873480607051946522645380355243105441331863403320312500000000 [27,26] 3770127268756540236604212494489238648610675983675168040460271550161283858178739165726665491079350772009535574071676481640975795531058135000868503328008645640293688555801127760283218581167175026579967861173516614119266951129381129837374735581450741108878435990486306612774663976747543825673197332684627955679638430020008147679046168437678817394071022631784841690226496197213006310386919188693035153135247234724719776152824319813363483118675504007299434026668039669960885854182248394994587705663282523302783774049366361479923762809405262043174268837853909550264411844627111200537530919828039129717743263774216854600917136105479396336985163198764522389681466437058467328843310894580989704270418929445475501307496355183961334460683758547394001862169497035452895226091305921360167965657858267233324087887056514296182239736920145749602227088310694113083838426194725824994201513923119483767225822069273817511436911213019992397593665135328341735125611957413515115882554472714983503362318491401327641302800055504738415040569758598574281736852392284452191729659029878999879717604059664735206622265972315348144944646851905889293320330158092619576134744566757148664288267565084063420225551982115930824980368925114669483666693434717226607884469409174417561504120483964309447271557410341392491793505151056821305367459516720380642442964720111088658496307791038892499455154407391389337003888912856984784325324195962178391009135024645803825172409344849417189418726410927544835379836681010767016174612216950645630592882048279741780395159944227203661286267653755784579352811207593418156755743813952242554132927961402721373960218604157422940214196312226092820014455281496796602849609278214794218338558449999489169602596688353391284533668779436481236951496741957097253045427600843686809366818667588354712016907695678393535839138714530675845797974675787116137458163130645851828596001498651965732238721555377502399808072343682999803488216422499361644359371152551633411550677578907135664007050471010643316294110576050465482667833602422721288544065970267172368762968978588794284875984462229487383116558880537649074176036956611279394948837079681796804550358342235540158069891189224043099237554219467771996892587193789014625822735888762359731497620291101243405242968128724521114976193432866580210712409463361987095799135356800798853771250507665809615385697493251084981747500026210986842167792161764168738007839472214124246134365680506751151114690730631967196234822335672943250881115700108750949380543130302441801033156705466564110214165703541260407003614240309636839489632670894137922102170602718113135911655348166456746970180769951092732848349299921309236951138528372185302728912148025101715102508792571148434276198891899368282663100460752991099805142769802711153679512382360881550353080179184732120780174481969315714025015040533617138862609863281250000 [27,27] -2893036046737977290989553136929282103977506661404289331220281063400183928920687960662936745199617770235049421310469102889458277127456903436256034366545686629103224778782491434986221031044461518655758085023871871037134643365755140407780779379789097424486590770971620865857176333063105978391343970243350656589565943856635887471143309311989009658631470433079625480775638385165207703054090170482390151599147033931764817918856265777585862765406057310039730150479645326016802425779881148157392302590018140840387915889911653620664599671668348625730264419186135716217274911615757073815868784934745505095769697470109589136298609035108663628429343076265224594216529622787888663797916930691795543770149821331916824110677458629098475487232734150356537591865791400931219649651230697811591853738776125053004154117164393586793824016843825271639499212098090007067731662847084350444726932566488856022696199015110152792407402215415817889264571156875523395769280091462064224754607301815184208259319733514785473184575274040349596738542926107045251172884751313076346910289604589473498399955393846904052293575448687954956977769791891834928186761483985914634242889362900025819858889826615042150194225896306761334907910893169133819729860352455359095628247882950706332641769436864906456212038491398449889421096573905285583637528408817527401404066418023770257655879242203301356593412283668263246352300453185134335766141680893967421711965959790594814401394646295259971910342054274629939891319694454015535484646020068939667678930750666380708852058214350329785834369428745369256463707499179150084524839929057067475422413398334256289365472030091306351003983721775482526406452507056888203016011662279590527805857708142083248719553008954374701356878291921624591429899118822201526386632880594264471551041584173247968277601803054963482844520648104213452540043844795135670624963232368077697410412956211033308873815722741636960417133943646592066990672673002319871123008163235357070951683204802688100153706474766255513040774819706758472567508752758403114621468438208519489752391226161752011341383880530478414414093022178454551578884030129804145220465933831234512596285031891682254291981998841735164648732841748904620892221826443228490303308681082045949082644042915073451757176055522394281942595638633993445440714569853632312061142157474062989809499536692715576631550121263181289116855278715686277351023943097625102256292806176162904889336543171863010749056431088323740528961042950245322340786511136671216232359590186456334311882962370543872654175706544046264043163644614386820601326973481381765296634423562638676421745221941058215803034364091655465980508170008796813594847988145000122254004076767295924175885963612599233205358845288975663754962581217061713040670471978632261347479010627571966086507151560601946386347416151352263113949447870254516601562500000000 [28,0] 4665318386214758290690273687409247137974141071304930442424330986967950141078679115185114812526761207442883156788150088284452091320913187632081531169284593592552371870761855672164575108829377822667359580808130778313704792460499803116879904374526498932291723616726571898558324044151676671604551092782126478994503964644790378414670932290706793615466955943758880359310969144246911869824712005551361492038296012542754256696171622417443932731072105844258117983971782402971324190817098754725523160129637977670900160276908665308801965342797105514654602591342845315594880389874653700766142485384132077241450428280798235403140881618070611636888242318267864849014101818537367429280266236309324809089643925060608028858647435848564674926183771942966763415924743329417981303372074442967193228069660256601715371823723403165124181867988772214007264919858824967412778484771682973913701638323003245890759591567329235394786570317899515602199661331660968474637505095088169234122843298332784959232749201835051786778480478129843388771575570648595495589669873148511384006526451146196411574716849976333033755702525355102400519312267280271139333507414553974427792057822724779224143419328052954365274018969572676718917840051822966517224595534684226911113920151749500162592526230577199614341141892666714047694035002432842694604694991373524381716471911337719494197087464836989486376165034482980196977252060258315587049232248999671622513960021319635467683104329956910764802124935049920297878176991184298432258006347180404139553212705298562379055154125769154987245682647252636415550295158154060338047922277905353962699315685811341298153213667082315890411037390328605064510286511304430333134754975930037440244091547860796727904755484157770186590314099487528233015941517431682689482223234415288456348526769986068839347777933421364146871376836061016703579277885294428511195787124044308194711864688965732487110887835975089668843280783159086204009060166205019076413671949607418864883950081363583970704962691170831383882778544964708358924823799151980390519073763807936829157492446261196163171370137836638115397543598400077486611496352777563738155311020059491648971176949491727046475002542450088828260844717405738603252067201992543792515190814209640402859635831110512349966221444689030534257007913490640043154347779781783416672145673688217399213478927417231978828222968735749473228251101339648377436577604909108001707197203435062645020105213244966126333488509945696471912720600773250970438780421442268833485360614586812681438664881963961688623186815479962138530516717747866507819596367585623375925827766037679745974095696551418254242809775370192052810289956055210472184275302612685521697051025424436363020555253265838208043571029646036954054500190963120494191495280930261221750254749839237106341305488960727024099556269138485478928663539327438897802644507139934530975770854421824651581118814647197723388671875000000000000000000 [28,1] 70324800823116472262138072413568591899330590046058031344396993979571739354346445971639665973753862728521979905479429753765909409163488851713408884669778164758724869923742922182082191972332708683426853674875544420910474063232565853281253415114979371367062343137159259423773933033268463762335711101656893203529530693799666949336841765070190286444042995512338566711804017182164654956198303154842708946102154557485448577825365303474403889090353964071280238087429490566136035122299106813580250420034345165117853736230149159302081945162975182646414387186755842644299730038904359123200455191293275776669835945094865267344860329293686084048560323813287038349212153516062780221154997319743960601742392727829923195196310157876853728822825832737448542650732832510886959888387124821318667643638927172877723919920207079660281591054009244708761917129312477740563302554327876958416352493987808419733914871639668078482713006641898750819051026761578477298008618932170668985776401137189587827137521339239505470929357932007178496122483204622066205872734413557034498094309376948733112348298858738103431738013307765643998279834626872410837163077054181999298536161163760463913600775632962034606091515945691558405595310222046794265076678255345107472323861695732905608845100461575043609830130301204849143770937731846460310317003480979350496066687303270262521614097931277863403370503063548051604109884196679514116940649132991794277952085547326122788328289732050280331527387539406547569806770118863746298918447091408003383038134683975897654352547296726429634169984890428817008205141620330426780584832508903409940560062804160791753572609890471126815222955811619260951165381640674141942148044175577070686173902708462154726995014303680807717406179142242993656443351882455010394375833470052865803328130819673420841349913913466786805402201690533638974590178398851233788904332681053926423939457521159319273770176498021921759815570252791684776499103970700240701294973463107164396557733297237853032040348828925591427076227870365568691225062575191412745483355228961906224134762922868516046626363277093658410641944493772234813813784767124721790488594470033249686603921665277247320992559530188053417097285439305660937614063506002733054691089364920049058296025188916029381729665111114456643528072631165286636684479420929744637539945727563814683799106629539280115069241153807515561870818606694638816177539464351045371604343932337100173989512682796474387794879725713009381875444036619520400637843201933014017037243324856463484435528505213477763017924320428289018513050362717888942213955769905403031843179536760604222023791411923813735293733483686249869727729532179866651323317451467626920653809143908005574644682313453428561488926773941983609436084597793136941744757158386527526037183804213385441485973068976233533137241451789807552553174692351344475959667377060580212545874137161638905979543778812512755393981933593750000000000 [28,2] 2256519279052334341322103695700859515666492124022710376342384091895368966661516907089315803364598878357270727885804488165798513538079723943639236153696137864721488153729417962992472355061871302194225762341085859927079501904037451537823180454974659845816807993487236107952310720809494699489188681623435413329644940729606113603414360987135719447201638194801659124219730574005160456638889611961519098342518439195625262559834796239805461893762316668585708850907288944442447244043709281230909905006108294456892084772167490680280413864737615322202301506055022732445247647603823980128069975811054394824502737538417608809799267929494647493593314099564822724464999052990481367315269403661918172606021706270071006377135326947939835722496459630962280096600714283979609857596624445636826398751684787685119589671680429062534736041299991803405921485286228449320947013085271724315298847418606120300504281703200430296756329981682623399889172579612539581776333655651937237161578357259657051421593147132823122744214671679541243769655150488973403303770059161963367545611832397289184064814529644293181999487281504868440371414497181817551988321925559367377876071780854684634345549842035145834523658447162675958141238813709640523614503365918843293650162169618421192740300079569952738749146108247918645372957727427671668148585412033487955711143563135755004920029895156403006554752865827598273826188023804511594396400443146344112417369749864575752929214426426362852188989176747888323768322151762311051122266929687127127169341262988505412753402990705960091604929807175014038842102638258703426779000212800274444081845358957736919052731162091573356464268438039447410949277227640210765383009105647029575080526561759656350060052881488392343237973755956238932932985522485858025733701387772774430366447659655144650181100820895147285935030756835074720280768883880647869581505484943449483801321446881840098144835899185860047796819309156079326737490190876660483260170217763952232225991099508656507938735697239833103049881113063796783195712531310362043614348822959480665561991055547830442658425696048912609662670897778917832386320908741160427880244183279225774660311095005436383778736271718402002568564609074576833100241341677245413317430116589372510146575393207515413356349417048471720096538199199921910302193310492864650676857421194576030191134814035703867138689166155219755016437494146043726634626052414299538160871613116258843605501263895760385756842198656539728084066774072985703046181407403806307957659910962085659322894577800212384475065231569641134207714254912689594538808481099228349196347869032182839698030244451833388462096988403499504422511585647117612891790255360315384880729757779430096813759218694327191136146946888244831834350027894099434727868234167082890843410797073399956779254586831371535192877719838281249910954058943241364661125656149717515562099209099240770814986944969859905540943145751953125000000 [28,3] -69995035413126774677961907285708040105021882887625866654554723236525540418643836747834141137768821063814435318499658536716537356750839151376159564309086390391477456783955910418947799622253318867461518189729226097408696283656384037594910377470075573561950732577725071726234829197695576842607935681942143850869287847271463865446418972738489228990971451622374498849622691617796865697690925087233535822866230104988946423384337247785960426657438217640278019368075864511025985464373583364334564635737893297071530826351170848522357095672358130153138780494943124337518561652230523076688399643495663287558799779718987894850904562841246351791130415768888652187731743852071837638312221819125267192573855529420165831569148971471904202787276861365431140547151680849981836197862508229965630115788395493189646115479132441448883929438312095144355778786845264312470759366713238193107219284397229595440970512572650932797291544380693887591109673105993805035494016460081767449758879074619214656035579649541131070600690632300810006502675989566770006795949974802424588816095125541632151749370682902981836613423036761557790821524822303939210505332889756791713600256990695960547361559606257344023011633015726437346317485462582720354445911707288571053618575746830155166599391759769267296187660659625013773629447054305373710638561580842242193614517046853360586855842716395563702749678911901585593579377212289787856332603127173859439240738986074703133772730421298983475138418924225286462257121007052047303817785285421020807482432100184469913426967313747895618383458035109600680167174042271598119068713958106036570500657363621837445342395673608982158425678933266215309757149782241790261617064705599370765361775217838895739785497739994528181268821663468605925059813402223966101109118729211381408250708836800774427728441930970831836798190838764390602092689988785527408757978913814979617030666806932285586463253639366693972153060748171513013761777810778576990895960946348393147801468977679193813219555391888823800286546055865442412807810197574265609507369321940511332633535159051399347093293746907830820574079187296046249304326758076882570159700733716306548031583686681412001869267228887289357741998962370567410166424901581369792901414759035626163268464856215936604958299231838967446116497363728038063093079405119688851874882442099466261933072075234550597277190991933838078386248415464627503403015728175192384258684132231549694537006387386992550970594883347626784512078631874403537896328468447213962933962721086332088316144120656713138871702116864199246294035263226479556499906377371330854049669124515899762619288252929903762197963078182844681672672704440356522034597000546378923816355911486034648706656199676712740423459345045503659257551114767383885239440854578929385172271535853992502851238637252574708839290005879505656448664486923066317576153512495677623241269529885677513902919599786400794982910156250000000000 [28,4] 825547012581508017483413039408075166644203060296561795911408848844759860067171466791671210521935868674123384804325130235793414458376744655774746787515497629925212166036866599675341734566012349976561624485692898552426172536547497819390484566037017347260234757207786939388486613099125960578228190249118998087935478639727872043800213476455313945277671230456298216635992196170300927655458661168752388711685766330317118035273352494036016817411637732635870216043683512451842840168572654560656464672987645659779692795674056043380218053808110536755792098168604512669659564728533852472287679093066236044122116812813484643198348870085298289923550755363177388661543782775475118387028801062279836827798583654057550170681302798378016453482114221013153729498449354183990521591705536225096515128915801809582767282431945948890808801665120707227522280143408866496241352334433111147977883943621595114074721976679229192687810412964275999162493537502687347713749303825961503541000165252893959835150297435067353262613816865313135064524960385453895159464472131903246606556261989780981539044608529860098626468529488373622570957212813833599478070605701710449835336931219037105200038921441321221360280655849867134373232391983485993220408498247704416776882894954586332327801744883904448974150397831885012948522399697961818385628756206271049014056807835940559948038479743820339076216477396215647151440704671048500550725186296371104505309774916593288564461157303144304893450585126066883248491145505767063303573649394390710899482078096382060742396248389141595724098147341985771996689819556938255994676872314609781246409610850881507402947184416497677603759739789948267630846757947636379352778004950373919476185952724171468111537076045554815782191233806829562156938553469674996949275720035469002673781375843427996196084175419018474060800620532480897043979655660234950304264844052002481799614616306640638532368083257247494598641296438110864749898145778292500630343560014480172176575743206090232844612706660333488124237876036917576233322848726121810167274975510942086089025995101495454030888047754049012314564855028815864115168290965142441467677020676010584436987601538316624606776315416253052054965192928050101061131073001976528111119012595830814407843589273639456032197812961830714429321526466323613945416150583881150640228811592822163920499964069636051901637503907173222899545892172893361709488682025728868683469066971787829968615079185511732862295370178544160603172754442461514320863404110207755197220368509663536370249533853484618752488686600935122470680620816295992573075802478524567638129619054622147268853892591296602639722316976763701366503738635117189663454735709319734801567822046384622208222698475986898523435341117999484487917976255365301434053101547235516455304179454364152993431853643341038496406393539318969785457988923906157498535625639436184070756637870536209788951964583247900009155273437500000000 [28,5] -8422423185497572959107319958366930293885687853585233702728377044999929939364939303645558065504049017591022438989864235532913472709014121994748140300673547932332276083848622415219301110027284710692336063761936932735414762617312874750449857760946442265245037732883342209019618768617002557884884630110407768223397383699907753529492572173655164978510879346063250157935750624948338195067329089941608549424506425326595139420436577888642264430790487630524715004247854803067660792504873532241303699220130071867533225282668449433845652425125987957049876687355593139241288583998372770461837852339995757671415640165690925244981606951349824578306305753947477437094339717966336989278194057270175591466553839617460850124826026447716564032667529841937873090371295385036732846876946302664486346762421767146351505251334607721767401628297099756162000452895275392647688882414637647680687638182288526519626408909754828796916974624135565517536410597695021959641986764359663576578403201382315315529104838630163220353899251118617687271654116167376092391773066085973802572887365708936093418064918171316450461243286474938162578144498645261589355483023520602750034440739149287263437451523708585171201716122148992339265187078331158390390008352889167445611802183712214939724001404846485557790959199013293158434957992975002910677899350767074165498457363659154468694725383910935342772912322531600172367771201860577758458658195682660281236736394064541736963889816112547967258567785595037029648743192936920914110665717112268844864779903646243517975777299684619519149540882663861631178664696303699614930203269473275878809320037384074116964612006168894285328062162729457248307113602684041172758258922400769395542428650834333117479288507744782197986976143413352186267316659164153289688858202206890136318685294430340377762684905164106419584841330915350057487484672452087294655770592114799710262397089036240235270314938018207075236504205294202680531376733629158201421043629906703728325398954666970304386223507391647971746419003126580060549935944936361264611229414085039468491859034843541574099500493838034774215811618874552803884259506030260855952373994402967256511341784818273511119514511855534071338339947397126525498785784274781311389944997276311910495606396814965904691442319935025199058404552010503203903517122448736674525241337807586945771138819839006197655456400690020849047997131984697896624089370205834799757211515298460750112402578511932958657273343871915906623162770953163292061022576905876727144339208892806330863408582404956803110471739945648818287789642354128893359097577818894150181953928668277912534037289344182863451934866755325446291571322573668816895183142829373050426459281399413542539265336081972861491832576262901159888927642832720285923068794710792820588277143295393235946158319448706496438187034291113525363929950710071564185674947646258456975931067090002102304424624890089035034179687500000000 [28,6] 70823408641184241860131287312085777074243923090800191892733997571889288090400220579307868337335265106858575568393685589520266732754842359528358779212191135856591050368327581563139397352685611790775851671098761791769901330519733030774171607318197214244083114143005213330240156038110407478513112316676698080236215057743261766193132329274513861978418386416505503050856245469934605512304856416794705407720372060643133807269378019729939846289344495573869332218214756505472273524968306552378254089848482529773276904266016989838201723365425784121603017659703372887733986514310012515503804468749158838932526460841222086794944778074546956229562595386116291412452499287918128628482878909354048425028755374761671201934725642086684602985206478577261558009923148732177522508223726671200688900841115669383668861542252094392841732139041882536125340233169871370906034126788426269986707210728952181123034433444476225419424869437904163182579104326866704275115986284603000498549531299513555095395891036825218257135005431042842457422397443548597148385102285771407196640006506621119571025571578721058229706720485458728357248283943840093460135336566682888383168266212276112262737122139747341469662536030293405286375853036644573782687581943573251805953259455391385650708446444223783715339198600198876453984047953138927196141270955411031976326210971591579433596061483489700114545967392352386012706144373817795210594032797269808752770402981501503357939249008794815104010573112777704532392428332611569854565835857341662054621167406473340369521600457187325455870210796669505179366939725352163146119394884790328991990183829682673075917282052874711532966026385155386865260984979353173417093441142781665096523045638156501675279839262301008537121253526509197940896798120477535740210241935936818555807413241330195614927468625604604299914142158113325372725512003362398634174312400994638704635774087329202427388952443052964129963318058861032257422687104172993971465838622557957657445375665063671780360805994248218738924422834508275987002355369321897790398022063492753752732958469947410199565949888376645845197523277708270572360526659100362983929797742533525748520088185014214572820221819567405388154393025765715594178477230589335946186403922092571056868884538789465841431856543904907557998694355243260471214346306001129302529305685277253991887046484117983919662465817156802389446718444077442521216278499149431210624059829239515806681413386426759579401499219907850698130890195152891930424511154690900690311814508548594780054404117480077651031161135631940059010554630888022319822262908395437899382553652524725965670450491098177708331370452529052049501890266225962929564061931036040755688606681493269834208132964963701321556046012358390076139420758096778465713962858796725448741198189757133845596246251263575295863628796983274990372399399412515618546068993197173088352926531574560442550136940553784370422363281250000 [28,7] -432693863400706565323072287463980009670822723313437009323360573902966143247713559057888839693680014858100810152271173868898553997420760403609801972190902201241770100854269930673194032997432663896644442227667572015596488528583225941720775522169933011437440173709380702099123318498078733760137026123130328163810331780026934178226642386950430445319736765836241283524455937886733858194850960494076574770031796669811681529749976924380775094741880479569738903760572297938900399622282528297003573023359415653071154618932927711606450037484941675620206966651869060149609984477502072398114392091429471077904574535586377367366069952951798048691864672552349682639070576638690350951694621695822121546195078550192957811309285845213408937142784906308441618485174892710475166150601018894694013305965638113312768922822607557475251087940584286527875882299381025547337561317578406336013105755553522884756017364418634269561067093249217539839887632662321576163028512800293081701297026591573749655256371705226023371584987944901957847268305212686599905152206862468754755424674092584751834038927471231468836545997326661133831874092230367504697467300106259215984272897448448790818469010856622210283081636642108042234753725528370271851570998055973512313955065944737842203085085980567039692376930401223424431991497954456752493062381321373855808358608664749484564013903600422392591087768201444418538122346921675445111453202902725963189700418914621863224499599382877121429334754147581406914300904698035677619799332014985096509564450063154483927788645401454405165859321449631975215482742599453357509152963802424358432115627999042763608153142464837223273797793427702164923228456150589423059001974605391779402181235927394583676267844421008617820343449234724404469001342242721688631304269214337797259708155616063165452824997009387137666471700375956974991949953351605864566379409760343333441722590946935347890065924401931499384731557869944832202026269629320503374210596756440204828036640666831145036274082293422537304370194584177480412624015030066159643406563743230844038183139661532611141410740282151557913972953066185439603326109436267070038054783223071251316053964122263032325232911544960163245321765581352758564999366540701797577574046112981255590196837636989733796363283306355665939401017004546213663231623053591663335323989343026334670085321023471162114094527158786980639224494294504731507648699842482574618613334887385544557021323897920843462556906774264475980675006232687102906392772481883532949074539257897866613004723353661932617817848793632676217012000651490534425506018822207535002773365668653815486174240291999853962626964564327062292547011837304963647360778075430307374838321976515373873500664812459708736937315393845264954472050603216257881391765856468284072422123044602652375370713219079640881401988384497806287590125772676865005468347959184107712898859077199631428811699151992797851562500000000 [28,8] 2017842033695326336156618889973971291775764189806033006604072840818919937380647074907005972020348288113253036808299618198546241029683325806374548544763998821838111972437028471783186940586501823755786512875120284661696577500769848888440596910757511119692665363828223789692031764120742687435956585507936146946987961371133844641939334858589451439300434824403669031235320792928576382181451726964100486652225796062389132341858501650984459897248206347406847626138800683929703447433163813506804853462410188545040399084806787792180085373048257503662574321410471171303748865023422150649165166210731020610320427996279011390753974497985598670865696656997566234947740695338895478408037542375262729257698953324885595183972195837742689198668102880526123665629902080328641663162600110252715820630148361623239196415166322030208893332323196828774898201845456322819969908361941660240393459666213781156816676514876366815825735019146667468728953334653827925553581584238741340810452920723018690728514935290250977668683185634784851273858771829697328671558281984920925109193500704467991062241587019632608784839605842532974168080197459921286722736433589190208340289355608151736978043035902768656995434934545309531880080498659464617423661596050090941870191542325019336832989937744212153604086840320899048800980513136516129093673942159550939365628376461048392759266516912063158294025561496262339096120699883087380431563270032494661935190210483940374003972168298048233695018622878307133227898749211836990428117342000351210422344838982076580574508210054559953583544005881770262527312819401111752464740654846159298139599397530495616086647802458320092106854513897843925527095030213376002572504210811481665692929251491173485265390474583783152378761321204751720799392084782686898618887550472559915223356834314097505595837722281139907438499425326050128915473346952939119681256471498082090987715378628377284387803124305759371397618019955582390310323206670904931722986033013483141842743290079907233029066544579066149044710625215238884602156730542045312717325447466170096911869166258340635042980613943563342296423779936540575450881138267263938558996977620088974850949392965462914882541542721027767237714222311687930733894433250876992401263351372149091128534922876688069570971893443408152067720911752797960050751754322126531339400425524841126454623768908089936522618521858005414883644731837249070493975961584512417333947989813920364335722850593812870664850936714309611621348365128630743004050647439205066225258975432327531783004237188805888985046562478249433728411030858308208872608219466361478282523398999480967918602497562054911662406544569072453286797247795893233352196109744049024282475042338845719111021432629606793293378261787713309244857696454946417482518722126080464825643411444269031230994941557340711247460587826698082987983518643113589763523153172189406826669832994980424700770527124404907226562500000 [28,9] -7785153335791576732674890400039508039745959413724841012745070861044586742211177420821456834666373936706637956959693319852055574453905854718729074668365681432550645194150564708519427399903493340921595568478702130487634124448253972438468493938866606816053561078129628300061434568395815097912436227834071684714829204861801701045982160051415935254512091413727646538717834387750886256495120890204977386963649401724401845439249360980856586673546068487075544880626875665134211948580582737426543111379612891377214765673121348573434030158256006620431167267224030556719338625336326999378602937674267604704899641572963492420564347788380330718762737455542904025384488336726409756864782250545149408976598746211559738860497174278837418893455656599828670950825666017736407714814182672240214633524301451049090197988408376541792587885823979274341319668516168201519710334100310993477132541863412041038620996783481168509396376944774634428924219699868419478247618646307647265801265033789571010906313961082999336209061102595393089296097838078628346347705595967199807642805410857708079275762640160593668878084945488601103821279987289951001253142164886739313022151996736341402513156683435605785212683192307390930337492056797046577351658970678571441812827928554826556810084434635125851554010985277171682554865618410523216332349262715860686187097658558015940486183474242353795169286077857420731651509934590155149953685524748587695555257654590031585037435192366381418110218920330190258851687567865135869202894880891711832413194845120504823305151330830110108976558034532104353623401645404765268365236370135385333926438791222347868048661873756008788944163510545162784451771302444812961739101007774587614389767323260690479878905910298978470540622711735367284651222093009250399760929867378419442125491533521873181493716116078486657583947290340224139404021149300922368122016746796901479249790960295405783817835975518234891782263229078112483570031583338575495093063847392272986497219656470137451689114417154263183623906154107127203954192970153933757360988366836782412632811422776575981276746606830852724531831946981272963718892837757914787848463130372748384031111666745069235568342604897552008785399157087747653008582033189137098776866165498248820042643480503279359871440927462862394543901032804021153269201020806540530306989649564941250015124307452656456573910130208127941965429724432609039702847720663375133890653382498710767598437403415243707106390381002660706646096455477759696801696402613395733036539210843918240142418296110902025353126709212824389934173616852134238588716616029736536862052403381913766145686078874725959639663647216877070916962145696584118311020720160604637676674890221352483342691907863802273405083220186568509191612020952131769242918389437812090386959245026647022202883557538092021200333312203016102557787643779013336939783355763062535834229116460392106091603636741638183593750000 [28,10] 26328774938028469866395500683490642160566554243699303966787105541952601038646144064773805693991911589769180763749363471946815358928860336071052926305949650316514820260294898059342549599723785782446555554076857424957875073116635410574756754438485241163515002953398321521691547625912075056198067557640589121372172644137801930485792932460017465436920581656900019466989117834197957609507135478144159437393083858981630643089201588431376748297795174845233127078577021000677842913832804333317545044060461822388403191550442221450513434456082819512104319434075534219430843038790266764058160688544619293219115643346469959862422853187097498844537952534054606948742754780252168384368175346321081003955007758262231998140197075631469298263914344102810591067854017214767132636175641059243843023708903865288301077401489239812137786106092033505983803953489950444002474912217782042750040929844671187096487375582974889227748371369777335119635743062906134080864389299879596137612480283858377424466141986078462816644962462517217285119219399826656581320173010649348915653633588702315067808668244178437208770508393863237228892868733181947191553863986892566276947746134469090027607491487603529845258724569587769214798222961996365964849588838526445551299638754431857914026873456763026215831231174231306611573504279914985963991478228658520852847347781792852732492254635654495160490794645304439339154182754448428937788909405689934721999921471524816691634799413956644920893591021840955577219704705729206426452595780848402175607907665550286468477155071241307288937160411596778340172932100164544991902906911913849125548692822282326384704714125922451596878420902908214135729547653902323575141502919256109874451879438945417162236240401329793714176260679658408436704141459634473712407931522721226815889472122085971572436879437349734513027918364484753563682121602500557030160245187601683480525282974022390094968867544995520700247670075131893058507187963839100128710065912399338626911017655848174054473826199490754981418438612024908099453691804872338222878010861048959883254106909011810220086121855642951369611269944665430507327335071341366400311315896934016816470427748702899956204992732511743108620226104978964218149042868486621985126760388853506432582608177376454784360159997203140840947830721891607282609516674280848443869841949660679566018190026072231649688979856009567270120048491098045199047441143778446093469276854940310584032776875043917409749155786244732296398752487890044836957991431856379220109604626886881731242338345045243228007984969747125330829719307532162130404349372041523637961805806980253852062985580235193819962126216818062695852377711382084247372294269773448172008709567864993880472290293622922547847918756824760806415986667445595748394006490038802721282656913736465003268530081072742967950519615017721392336943525367313095909160059300696001514940913779128095484338700771331787109375 [28,11] -79298158886278514399612756851128004694335161070367478285467122307776726625847829689106499984658751703409071332623254603899651517072592694730802571993370934889084103934072777344342912976028006628210457246127326294375734930760051874666452113038007019940009911965522040583926303034081839213355684526764798330982454717149356777433249952108479343896178374498977118020528182828541037794659920644937679668200236274038467229064520742805781289420025407091636864066900578582438934731608680141585072272715225329566136949329692204129227136285308525144311106495254855297061824842052521158180063977413593543703154564832322338352386221473450155264514680528745478059891778549579534827971251585804400448027622724690806899534474024403285248592467119338612052416859659113091484639590238632016908063535678782663880994874029076585296452608883709199696990460218206817019251893835327270038401508220840709301256155512459434266720622445322722370106854800099337708512981872499619326238821039718183636546973215951366875943485175640801134425932376328772771968316564057104741050698550420771257942221179517748492735214425116744981164938690636403737381192058462666995694776549701656200279030772729707069259214276798128536749173331818829300424534418265364334151906353798440350686261905331541335167436364753064998197257001042312190954943203756297487469055073508360108011399617291499997077448524460029771489746160429427813724709291807593959794342157099478326918421938846351073282885131454584829652623892383612967754689395161272294133648465414914364918537385405361031208177401718142407927116372681502655972589220115246967754973154193949591657663326972883916701314645729345289523587516478401873553637939689954099359923633972697420891552486476412374549194888187161197757307922064734615290886425934854089190368440621097402188352805601750481522378029635156450765496634412240478057328066054967691020052371398992204264808624399164662769515211022911127004400186073831745557583555687179674687812448108483226452047655954782354332889723968254116367233170039286817250457429262356092923438046142864878858098007187233295074248837288273480668142840258638417349553068302199584015065229818498537418541367006336273895327378897663772536734524050586833996973651292456786828570432732401629143500060566109260773147396938623586932791034753584299686835455402078707479030259557756244664704250095174578050973818630979586245575339056866247023221782276699174811191452427144318687372797763831577595076528368040450523224775916754531586505752980769172800227670031990056999214092180540831837435442732020792512651653792148940601276337799544585355579346779628860959646778730337090013563618565870749310031681402662311174545743409906441507957338843824096199442831442957748587643489245228715816338388101853777720390073892534519447714132013019055916336940810323381654277215349264467317800408495062636227146413148147985339164733886718750000 [28,12] 209644039388842242222172529289658090672095997876276593618534982837349057896864372079397079698152872961380536183695060111703079235082651010654933660007844766794533271370479577918316350739318839749687739928147501730323005485868504220601927636966860817554969299272663532303587376555740773073627454590765342015808131116594718144908861385042749293779798174720270215425519145803618687462331522583467219255423673680580533018561215448035646700735620519121960868194908425417227423137664664093590085942166066576676309527875932110257621779838048500553834593650208734623376795755950940355260851421645974796688780530141174322588392105125875983796451874418475532625689804558586022171586867806437478935084162638471365930893041030890723610716520041856052970406661813959151040550406058082220809009396524246993114208154656903085686068179274803308148228921746954759152577408172919143100354241238783772976494036311561575132746752464537891797372023813684620928898539364568644816415430036960032045531510618608537216819540741979803036092120606090348449180910099311335582497187103637471786928346826158834202366452971203068416635157513487914518538552720835360407141342513476685393509835489519587895161256074490766029190705838063486448235891157148246343068639471616278954528260738559138735595876094758004536399988328678873256013015333063508554257363949340483355667757199165878707951582739239708993766844351360474022216593241873520004761954602860108484849441810347427799731920882171236504051130127221488569164340806767854747633042641271345385837806617655989136741095883921355726831169390307710128661435197828909784719026868725436322335517085283701643371180863202449825179072121072322112723936236333514195608521732709245137992759718044079222277593903222758162996871303023849083515725934048205013145943580814847124447002460403911793147496218975260266057979280825124921560931344110764762261196503425849922538040567524249876768790455811058602514448732470628358445814054950665466115505458876259350477005723513609570147870724153762732035476156218785486475763370058132703242364757166821511514902885541722711188370379755773468255669987729299594467671689245645123144526463644703224044003814485515340129409968773955533878468614629749902961520472838719727633123493897398797686534912914851785537820448293941598887156483210730727999760780315558109480956125454179294355771004933334142025631918527182343263783493326841737771942185740298880693554723940579619417332074492245762930355796275726652271661631364180155400425200387221494165445763507958472905703977907069671603561347811488605880206249694051893968786713880564389565133426390969400703106041462831348645280961962921585440000905385215038686173063640024842762773192022780132281499968187571011310443981946085376101292490976069354174468364851304839991598402039579176349703496442044275897780434061572511425519671490746986819431185722351074218750000000000000 [28,13] -475602803902802608853602720665733392635712633190631368528540524815992953676528306586703925541971731085845134153041327122226491792517399632665587735888314350883220970634873568666265545939894291327153970577990891029173347569804709072512259396263962703369017207401758014281765032460530143099974176486228827193511247744149216338829562623023174968957281343778778528788595668443164000532732502224536327241831122804898026639003348342633375951062991087802287874655734163564188581532775737562329980477277311136270389996322126462962302807076130510764418719060549357977970383799956261411930632475332464294192092594872245837964542561519093407693158919397050562806984178237824751733568697677788758158022317029460248598745905826393428402397662292780638451366530789276171531894075030038701714235126304084122949498685364125660830074710999704780204200018351832448643827689572277833420217235359988039334099919917787725643996161107878857691548431602130611414435716200077057221416041593568669139914532846607496453396592464082297961604946073785400832834098821902605387031717652972865400751009314051355490313665585050660246620660148161524769033320953798029748518782651957419838063889532657929697737395401304372441561318545162470061796175848707881789939442594590279173541084334122425203099009214769716823793388258462330071964668495409222980962861287747357080433869096389796991059126585731901218188097188879375500127133371637062522268173009234826499433581371044539791241087619063510861188566926044861360469765445468227400811776227459158012154705639695331965644489499699633642281775516154305687359213117654366715171658898136062363570370378111892279846825035958706598809363079810606619923064117974262140521749511359923931145016092854735740252464937820959547816060142430626817316154672950756003308296204171864172691355861283423319747633818025439955348412931920023877075423736042538203434952049054471447545552707120278726822818513757054753375416683688233760314079677162860404780130002335570736318955054303567895695883403695207773175316501128429133524371867151771719131147477139716604676767901475483825790386958396908456842245616416072747848331630529642373138349938088185090612661145882259286572087625732726125038519190418248941612535861746347753950699381237771653944453508414242107116045559276008160680237248110239977799152758767100368399530835723914962735451794649365625538048771481239787157349216537544288097667058414104094021928288001922587622591166002435382184811686083034709202565335070783999952426765167583731041240665509556157510259413158681428611473674874973111316953420680699786166872044875401051993687536746361862261129751329635397398961376523680160786935125559328069924506144263167020536875598170872362596736783598081846224816066509564872842600239677749432015098340674598892056072054793032792688146074329716050506933360512932932630258964223912698798812925815582275390625000000000 [28,14] 906617264374904945049932596920321181871830871349240786291286882885368763698148166436966751986512672616662124156606271993383002589830004313469308434419741328113563032498229109643935835690705001716847444573177730305041838564564361720410647977169982363476306662617746499473284804094409532605381241395421394445623269926782977454282610334852419933460011360065972135615755248881789869706693208182791847242468615554177184900218986233491902412626387080680251421056314943731070806630978911339373259260134803109691517727107452639498124516828559881768924923579443334471742306877906193305176907589222713087988296772999857436285858610235663343108725847598411206580014900084597455328055197514044080719302083137074468052681501501730124524900024148335138611870736398626574399987236625446689528062193241037135975259807832658922373089045522646941254039554764469197443580726004213087712639050865475969685659131507883017853828414026147002208318447256822785187436357792801199598670439029650012092481997409412521887055025289391563778332992274779191953157919587524958387676848804973462698338161755562336129073807115687419600278630876989576105345383995163359879996988317627767149947515595075982186920763770144577304158187341631488645150729857783687754184591670569926769046306086325866675339983047337871251951523952108020425723763948174710916258658128340147562279121577242367105398400411519582527972507022486720013614336990320807252242052289147976068617886671271375543545144718566935726610898342877321882249146346082600098024024885123198142601444131430435070133094105861595036049508850822386123530821676158013531915348937735744120163209494962598866791455598912525556542208481190466977398353051835960889471664193127643696396268538062014723523802564797305906692508493078544198295731081762600516146965850622564272803967577800332820266047335065378773640465798238352013572223028749506043189329958163528366322657541183012138864939856618566637389039350151907005979651748007455447515463176846782251476085699730507837410874718109554525142231909343802030449124196845881121810980831678487367720625293606614491098208523092459860988874781320141863728354602271873592162135364288714587788003140751111716765051383277676361187885167381104263580693797541576374980831187626921575864263371856876817791459955025262805999199536562379312647293506295174420559561568025139843978004761586543929311078170257788736930174547034516883461046186715101694580716618336700217294259497321314214138909275054475369971942109196962915497615031359894592826244117273908955470824575797422779594182045423939856997596228406757327569649067050665967458445250078864057963159716726252328407913392632944258838522734001034877469301162943932837938968522612174447707248341010572871850305894377415814648791020950459055531616069029569342631644933356276595907352410258925780428035366313244472480370461653365055099129676818847656250000000000 [28,15] -1423287587940413889953230049412479703632862251931121299820844179613670186408734051673462049713504534052211410358160587549940515694581019537287124763908810037746624469640205716607176331366116677285438940732204405706460755088186595322020200614043921972299806583755960134203904687293606919879115977867716335698270373206760023820519782818992609263587392572764558499305533605237394384832759703219374910966546517383833165899400843500823809028213572051657252282139993799971691947736940154030457722333115269035144060692337409650670767824220318059403949535609742374847933486281059832739732525321950203437490534796282565416836984384568328485834030911846684033114320615725272936100664727557476529646141379488964631673339529516661102133223051018536744933897755106413752923413271343670406865604318024509488833241416326096486307261447630552679153625573738381890494493657515967596785473518037923799376651975935646190109135053699221812816739283598422962829896280566464648388042437393177459410923381004778552535281197301901314085168344401054367988671277406484431154736651808239380124008770498060907775276608898074594676892868841935120946469376647878957738217801661492284768103187827447320652358085821845522002254080028896203910304297642282258912268268405147175838073955449692589154454210094765918235798101672015936501305161411079404528318599927694463943833179613050711954330655263813093613829048313223735287059511992958088946218977405239887419854393386587861557561424250414008347596471158555976050246705243130512946273935842496031086552183608031699179233743560366911762580173927051006604406068059617921824931734623756281130143473287125798114481287253677809404225710310273467061644317273854019336684009718784023523163321416073802923779214304747790348845191197310072119731979277768880994876108374027700492186157197874314671514391202896040595299644937190916063716798926350929291212277121142707532932374166205860072588553559807326582734689654770182780632603798301650875909444880549362790673932155616775700619362115814953943091084486752746355780820063719200651357129908109802322083446673929182544665782626309942304173435422296812567230099856765796737911034983693277438961356993884783981242175933004230906626735403145993461904972320785788926905568077823196160092986307338756790743951882847064886048980492877705225840693335995734437135473178737589865095490098059125945624033056615304059106672896903440950446411601410028740271766110695385317257570943161578109388943784230150263385836807641369480348593622045998492576006597374950214858383858098613906583127676255046253287007816423327347601595857088124679253824201112803386723978895641378180183906526021881123940339550640936782431892849834944179663458254209585178664626986999998187856140671533841299431870942783670387282099759092690789561379806213329032787773859600917445594531675474544215459493656794620619621127843856811523437500000 [28,16] 1802320028156378305544313436186655395381446440599223359360614051377533714736278575683739178083880245850813776682423412590921068704313769214423725691845648990174680200538152841260226597173343040045863652067281569647432822664884837323112077607915643276968446418930921295418372359565261274716914357360738932230124578440368496669722215253429984675470560991971909205467053484898638501795649604216030676240923160233041153648710232196201270159416509670041128335068161171132033909325778007788156033980811621207892161802586682346696576817664880641511536749868072566261948037112423508535357919401362853889741743880085536356569923224486296847472083038635192501635493332045735144049939667660064190313484183269888823537076047406594347883302099389370573807085716682111875136386749366677819488807786602558376354929524283389932513112691880927267392942712045570926213000190471902340405638650892392690474265187114425336730061475008396361701087669777078875385927119989518162182544536945510843331397259673970897311286484227012698013645018690594495780337734970606647782595421870448459823887203571816597768173709402387290296564258518276146898679113314938009064202129659622624785458846324254724697014981436905254883117865186595628347252367020064314785281398473563843099225514717794343527253258566742839882599555873533567796036716232658469353362273092240128554597962648634634612721558737537530324210765538265481933543905970100930648438336834797557480261338643807598978570375481183892148321782409050981201602415508950807581879720125263852113820172800621134556995341358093973159304372326205771189710676468025613744610570159200136687743535930030128051089547385334037894258320009969043054019575270724215339713244049255409633273752256021502974884554060154018250310571097809051648754552775504483373154525690809971816025273804363877471553666934451370094569481114133326019376919371082019189542763413327586998836478737010577909855069183584109306400260438677711490679233379165113245383396735977843319302090766006441135186540082807337203199427954766175428444156508209102113598004544669458397755515308127841902861387962194411659715544472834834962721496029380023861992906427423150371108554741199041631132100178038425362531057468002157006530044329193872008588190935711599558451404877371963039234490762281850102638696341276773560938392621673216285594493782014117610179526599544034116512259072183840398530859388861909218028729262157126339682176817958027846538115252074653193045459599060714337626545215476466135098050871707260223240009236813436118845848834508875610588429765191753271796246921214436350631895075214743747813552910644803489853031644355379360182082176114996332275258335726919456296033740262768234042891435385659121527446571406509213421109140204492171689706752685813981516174780082360712806214976681829030386431436200552722415015255777448466290024953195825219154357910156250000000000 [28,17] -1816467377953746087288218349119252718867214562081423849755536107829641512295323657105678154938776359333414520111148208324175130991038010371353113387600073085638248296376757651188474719244202092787197040607440573482231184361974211241461240216354500799290569696116831073695452194875301862148604913007770274272094815551279888154074746214510970298846009404457573235954063628847216915402621829756918388878976851416015251178786652772284998309572236313722382697795839325834996744651915313981122171267168796207904992338649289637205545412407342932494183535460922151133622600811830893893421824400997517130630768830144262621319298375847282235903052020317039480321779849943262137016843785839298156838263392564836914554093504603588511227022719673362655964828495113619344381252664439840000267080305710243578212480547129157122455292773418239089620499066426140819294450155755097441028595548006787197631988859862676197702044469586882939857939680536712515410861174671015916729688454275237955239945752517677711875813956577923835286220368555729184387976054709896195121070553878326268604142610472370984065330626959944401431907964374508592998084334254256713617331836078713510605046545234284135701854976725858014579407237142302480454987437056973638634631579351095990340870869709109505290978761332551461087663526488025172406904375011308947843729427762339596248543749880546197802085222817912092239981082061296742341374334183125399559642688996773764049917966930308864624423328173884686442127055573191298019206338126553627169201424672146052545844790497076902669438471626442956706527347599565450749943229100469908042344511167623491777081930552745615803983050583043615208923571606893140545536186064466447290137234108619152772293822403953972372648040220306839441403703808403047880276638643675401713084845513440219084055746851496868236498077399146246861656294470206890504648827785286245858354731188749332628175371967679917255458098658248027044378666945459452377785972454235389936771972197450589252279567609019953488712693796098005648605937213646158988443943486829553412173073864917923712405014349737158340798513230125554105404571480990545201766954743004957768894546646819694691115569598922976184985094839651094639461225221394929814270243687367617115392010619646186597419207320507775505476109585265725432033211042980930978337769557461723148140553672802316367764504618139042821692110533665321452696105766230968651690898625862857277305252832594772786828925803711182496320201469950951508253641992409678966373638566822537038245351138652356575954125244229818512704618161860123526793497249579296535269926864398692204548402415036178123151807839981726587276888237301357331205784957816194850758977016066103692559403712741138179013546522731547266569380963437917576495619259278982956826337498177081452796755257569728486979356121787029190575225075926502071865797915961593389511108398437500000000 [28,18] 1521601633286839265627904876509628950682331792951973928310427414068730410717611174336617993573803354275597156223298305703631893351845282266992020989550056463413205645236477972202890238557894483406951818277295263317245845866174431043304842452272358534902245503540453960477691860526012494114088732103971122369954405134113843531690152343370984294157474790331310738691506096292095903816094199758957507178519020737372197643625561878221061277247523925672213337177285243480486594809137258947689761780868291710913473676703250653164044339178023792585653107784471398428430396900025389327980698290544632673663887602110372832778094162603663584776115778663712848932095976137603462257210205976105557789897999228686743071197239675180247729486311959569317689976929835992749049749537760639048717733935100721453075253528837166734871708974128430447966417926223524456106490152430387168793527146312791229041833056838027766746210245677551364181245516060629197677953629278036968266432225533255729466212198929712619164465607786852718346268681420383037290980432785145988802863336994217113902848367189781463503333999104341640266522270367544831937133427258364573952249296747944092489556068560148365334629216897230185585882605435585160670090938481332794319628877151494526624596155652492749056297062199110028519911933743649309634402828981954779874152709205469192218236475393608889166494211592731082446424776903668055914187682507111719561229350155888477241302925932691125368528550248862134658718026107694805334518397552238462728641731113221568360167465680073052617868954966241511170360924793264711334148667821252783625358954882169989870767154501981973819226107554552897583581674243056137553368984331844974065737434331945227315117290538309820112563626357465687650938511346317749202118959979742736156651301738600510372505973891487976266391136759739385553739471956445070810475875526007130048381813366558131930855173168850037777792237724985692675238580963949846430523199563683263031987731450148245665782940854898645484290781184115498535709990098871358057079518394270630111835353432254599760885319667910807781255802291102536362488851976745364856448843166635259491980472880331108487687767712365429369669360803061473073094381542501263667745884083240762260663802288960500740143875909841465765762093528537342590368956767846582067952499740392009594450742115971055757242892162676960104011618551492001003192585396544342197970089211751599453261018231830360120463452482001708564197273511865639251022851903604717058045664903674381586535325525178206619544592689953444261686042859669078566942482566081157414815489820087187211845737377261153868320011070365310492331660224817721331602551112254086530018178837724278795488230857985627589231216484372356208456157166125244645809207754186963241184885288276589417901607554127467909731279623420664377812853941193682594246183725772425532341003417968750000 [28,19] -1344736368576006484956022493991383729707430477741491470151253787107398245044904004455078263636057970739147113617361030031184180792109342412358727318739471601247356746953455556081045861562787755934743220061138694001837698611684064157634221581419820806249971011901891160422642193951092641247494909793658198501774830755967198088299457497911386581212212283145505367088015741007151059859393513344925807881034170704789845177203478222666859922029225179263337553469700068120266460036810420215285008518921460789348303731873673127808988665709018226050256279676249458013128938293774955301902996787230683109039300060598469977822499437398283524393833680757724808972600502079609622931379164867807114566625562965937712615404905100896213228781951075376516009828061009717808273652688346748176600251619674101571866447365864691781111610903250715799937628133371942417117269973062837799885990853020881369173724311196071242062372171926253824945214166707083677115196816229362781857948125850849750243265506087603907879494501496075245337044796796118442174205773792826935960003037655338864101161022210592244670238164233281335987207888660346978066870844048171305997902629863992072308152149876621139836229441454748050073801336622635508213752805611765454557159105956206184351037195121462810004817315986430977132672078814907703742791587801636461569109170163593505783891473012048321166317653191458879325115278097240694304344011017921174428860364995182562835185208343243569412573208154334121744435846386378842425072371907741374098584047844963691919604012165175592075793474377012704817212655927117803641191773351691677129910821665776721650266307165765626784507789326658696388168714662508151017217736358961953498798520274775252060479298048910506249918449109057832971535176271045800660763517233510708478781660626033974982840353240972671481999278866837328271493847693805499319713431830152597526675727978969729635502989012923340180385565481166413552352016865933115893419905360903467354799729404411695187553591875210061144859615352490519994682709457006972410182355310630404147200515658496006765801354204012361304802735858464747058213304000145033539061599819383078820866420423933043657075352905346729136603326194061138292336006084095455094634872881995331833290032309182562266986463058222014657185077868539559359083113919030226308978815693103338476016293359587893546132656172236497962757457681044672891491448233780719552527093431477275369880391791033645855598317725793737352926843014259877596582949149649314137599828793100969737173890423857582527346133172856566448194783160275240475785560080098146545469586166912528408575829124444358829100906911876683152882497263477529376819150326887682298510721923495633211026908154491985602288619567163957118102732856607620710356876428548962063618561875078069079203048161736523422772659357329133546134908305802468930778559297323226928710937500000000 [28,20] 1653314786738402651343848669162866659408195357623312417856226346384974373412008551552737716296374611629448486248323454304291450078871995871367200334257448742476526985339199424374863394346527149490028962832336900228066023282790097019038430225377438942874289763628905356139970107613429932961972910111804738216604892497093693231655403220968438512646357630515852980455568976981057327346955811962813165731731470658593446169469871742708781820807260537974252186878690004134177906182221126994412786218529937152299903241726106064282232437619622511322263910102181938367907125746652242804699577349255299085830056583487029896434564604414724807849159778258813540642640502464615295578907636383382986726874135243119013225424576914882104732559567393081231026470061840116166336664432287283009775580839945498508641244651534968857289620279051789872531358793180050335872554820118887662709765530591406881972059248390217472639434558846381344361500614028619531476359301427770928082507942617022200459137071129693944389364142815461816306965324858042635442916493194332257603693543939874559255654694948534955450415560519348617675980433577149456990501854295355539764322591114010113493084383869266938899211037506103177901284304161722208564895617255145455603298285091695338080580321974226707436019693359331260297536248217031421834440687919479598287529891821298050444009462364998821532762395114227332953909706779313222877309662741385995583752875949179380250228166737330880385500282661036818385790040750145332339722484424120235502179846221388168478843558598009246358789322453632741867520076978638258535318733749499837412438140073519948376139137252229477142114128321825522345298594651990659631919087183470001834697637737376627559616474282018426121647062593698382853576610765397384057511950777323710980456549127293501567096407549068320964710787558918508809982729341157854125428712274135256116005297417587060325784292599522805925092121453076995640436150861911513279697571789365070588326521981678279967353063985264173462002719638439444829746819143846886273106926084044309627375411237980565387132542782970310680749519180265378894360626571444136341235019842112243705181191433245225754092526761639585634260122095069243115240252784624621767187348226716672547585678013770047145216599641476544308344365034772651209349740482931075514355445729947359941915053140002316279247121766546461846870047846510353239589586410346421503582329859335900938523621687047390261474402890252460388483882789256748905093301358793172703523893154455705858598516459394528701313766619150245743305210003991061018317394862101172739118550474836322203141099684138224511462778567925654917408480821459755175775623142829377512552567061251644677475038813941379309703547236772261454049783953610800241738778933709907679105132810687196266109019718409775733401127599531132972288105520419776439666748046875000000000000000000 [28,21] -2155326694612780644658128322959716925877365369500148342281721213199877543802689202408277733344425511655335937300516734876501813197723326848725144300404139379351142832213385520624404862704628167443399914899816062517150030465223485624049493330896925125786287900266517108494870285116673603899106574469491620806511833951470648379546953702488961403467429130986349190432306125565673259828562459096950086368471154442014937084369712138752366461379033091339284067016809182386052021985223703329678381605332497701898170145027784732088304167390038905889735576068076065045115440585934340177064152858366254938238429007633776943696560667271177366404750223990434249613483039667724408750438768569587241263571317982963656090949643375910986178107625374361793558128472345835146650194659247833081788675346176542991972792964599052085366613544522259745992357931637788174554692084914840723888265474847338479984708120929446382877106244443943541712854569429430692943078321489967572761400740651158438381258278420640540763691084789648545282777755397373148761544116268672261792973982409473379196759178604712193584192641071971932074799763650534354751060424249854162430355848586271084115113581297749033323091410176178112418479904590062855170842053543925310679585302830124499858246785599956050410856422258463405482524045820640124075358471556364331433225136130757912898886230305989931384929138916366137426714356751663611851493135793225154879633039680271973372832423999788468426442990069302355337805284303867962329562416237799411455724329483892081814155964859591774055853843561083924057575449464789223495564249384714414893556546733562719669898853306811398614916619762545306933173843596196763633315899791583418548316389820733817055965577975593035433742550652157746532602308940847360515175238208034345477906294403273364907599351834860657778926061029479059212763086077346620745222082101962720989475995338395608330159429377194623215337791846760216492235779161660990710062726986084810390624002618818293092783513702110364611034906077930992570312920173946145816732976744329825788242050905629018100753253267992125368367282253452441844429438083434441748560414132837949937180515706121026511769990186673665637633375829779734032195034135093223602037909141669597273767478670753468945822118164826341815195118197397966592772542819118521858601947227339312210039933719200858399602998654266774741752873532239910604665566269582881288371023071382169926718523710959727747370705822986318457513208829028962512133909595233201816362625952361140496894693492852639423221489311900019666054804909549429261718388663106435051468645248549539223251853853540283176364722430335218629231732722195464767893925083684761841241181587203553119756963971058058263941863737610999520886950557540988353170918796830717773389947707775130755376566887575170481676278605095986584672118624439463019371032714843750000000000000 [28,22] 1987414759336638212271362347596247193236170642600642404758265596438873574155458837445734153626666231260035407544692512056856930688500438425961478193757183091958778016273245714988241602662303477369161313027874701406403144836045692281298510192870878050108354046384412018178600490078706168838070916552782631170431858521820620610558568012391502398943626848526312140816609103774248652271971415170500955307386314585495849127958872436294131025505722664902473001487996647136010349196738264418015125575361216474711294285989291436117175141059048318224842725232347085961561609008505367766273389962600882976226897473731898299919937190150171000179460260541635101010085555360303415777865076449713504610340038684324381746001767957122921650441090568927064943823980873040951251089117897579896914687061236994907359419841463821894676176848110275680824035742939199254741506385400371756932642903556920761901098912373968115545216769293737429205114673155418217800701760936555636975278681591158278306612306943287592420248328270314956125237947331249927361696076387784905449247309885986740459037990819379116942815030513571281089269383689864667112186811440339139243743020143357910082253615094836759642736943227726100860080130374835035955227770521434754979676279378001834643720281242615364339630876466679109838902046570707489989584665227179443865352832826566670032709601465752491091501388957629682720365053813500731388267127949881574334437096980073186444551023132860918473316074190958081884562346009199237353938012839845537613441880754872690501287322873490968149836961552378149855250988519926367990234535478210338795784258510072934687842697350579377703615565917272220020447168502871741537852243857511029073325529020558808050005395216933478196850908584207277153530606207273157641286909078531749324455639231441336239257012644240460736012453285352384881268220475453943294103264238479995031101427446319621810135803799434905980433547693214317777507465605185925388038186735368366628251996106714631964226967065725027913455906313063211209823310827278932683992289173146133211542070572043897045846427348940303285881658303725955378473184112425472812844529946639933966540108206109344986007486459771014401582277494697893763738226814635863777928383844970186620352618751420472375588763143392222214406334725200698134045570277061376358668942146278129182339547320247146528539994733305718927295375274365513596307821343010033150403204401582317955371059468377840775319291594745372138984876953374267244684007884306416897858697144566379047272669510169619741872115316751621343888645430816533549436121779489887577487623478083759510787829138260439983797933597688152106228429554573612706019668208597459873487062598678225834138307933212152402767812867037379642265723480402980970944943145200701827049509301858191292105778961157270363983547503683446677769097732380032539367675781250000000000000 [28,23] -653911657086787666258912863329201975078320191342315534164976521250746540994747864060996241006173899061313971662433590173864554768305204190099375317706640516500025001627399107353663237765566406837475817400860940441224552745239881951133089985151373278323482121528691808801009655730847103454863487199332076148062559231187743646020622523275964997257362911169346733724777596278225525221919000706010046551552818410562137022774485515235868282467965822171897457475270445992036682245542916935615058524932076341976215386045176030314581869763654046756244370655087139244441426725595200826735700139446087131898027984350465450933538926197958922760352183016015706850541774367462980446401756355358056033634739966927722706987135482984127191581932125359997599417085688850405646615684741279353691880174144500481853285815257029756340487493392066770371281450893345350501876574942204945964473968499733845509515369729986794721891391536367992183080239085951623334670195703973029022549220766610971050049970968913501206902668045856857425501844035540245353356965966471825970892619467652866144247624357330467205807199824847205897191315269366598174406515445168873684039350485716561542976451824974944213454891342732235059654414525401214411992460583360847453659646453303125003861678613106002203274600190818618370928867925778063716042742509871843922258997864550399468179302116650265672487188443084461733846829482433990667228368946819636115301071840294865720065856674314843845513682373098772558144350182437936604546353070298341994298913185158413600816971136517711490841276810305848613004518145465495893324618621877160932577199297582677947920635652279127756960778019315317873135158633184203626015696361049127171427426032329023847787430475924015960411211867714406037597534008401619534497866522365358403466427589086604918874766681782487936486845540998697024657534058210731489725940355225440369488613949513198725551369815011634628623829590417011065388255627105989542574733497609275756631696312635085296952127625950655310667854292232150995285738837702732297179062396188543652392753442328667865884774919719194490770436444559854797759827198074650337438162093272463792717417252778400036769711537487029075288575418941514003756507893658405401905821523992441984714891553968242214048275749952920478806829287953078406956079421149218152918333816137889241034899952103001311906507953181443029998674239112261733494475927958657771051980125059204655272453285618279862203089108875716208909850794777067481085845714876133227444840835478527480211867502669509930861622075385505983031562182146128471828019733436623536985317723268917637486465443370097677471303976698638459688531346444817884041057337659751607072517600189761313274246557915730706814028978713994814826102971154485679929007225733241806233482255560607853297600314041282735966101151425799997696231002919375896453857421875000000000 [28,24] -1247980022572943158979886065202139705120285094833595439533929873810770743639298678788547346703411124519348639160425446698416399276215957550396443003192563154210071185145202432306341891969556411969769437972556805409859862715051648976280086044928291585170208096071576366747966872481428955899051306943903923260240418864017582844245684352749992733906826316764427985289858373673207597956732562045394385926695812575969857819840019634120461624242690741158360615603926728719290585776888944893863148588715307570025044684927150765946216430162753595558998699310652604384492224334816632603194685171988443670251217240327085673384640465384310595983321305523066336514154772559664791055402681534065182011395335928654349842829150324775822885707329000097604972177385232691275744725139729668768600492548741590770395402972341255603551860151441303260418004252064080999349611157049237595814746449213663372690070127054417866232880125499086218895408432668749725272371297907923463947718679050260145186136189203953110863972447558375297447525046296846511130001998862811673392532979339177762859849218226502171719808661435102417348322537309248673835624946306389489641939371440902082399031253506511285108831548902273877949161970140876708001632977743076902562515534590857123919059618071399811125687525975763449268013017036338418029305439653300669681016003585577469155953920670279013897554927053641307918744848216810953974727722667436342837013733996588117359738247893651126877154141656028903004863455561783979732869447725703046962428146628834942452869798050638118641052225253510458559363997460769253243648973506955905076579059221340093056782850133449668220074495340516819408934919092573122121996490234629230915260384233191881887288012562024565560110513880125499218889684773329802940404033461741900075892943265578003458701058333727025291645424943313309244385867816616936697919793452667748094494300061508815104828711839259470736522033347316045170673384988404649717646999173891272897250598862373041989496828102141892159512110327731530511367182524458833685223242132644159486487779317928404093949858093750918834938193752528092974518999157642269828565818769017701158766215375030288250752294036190818722873956687295960594337311080183226489792971336715273822783174410984201631002985161732020457243454033722655441221327421557183495070106793161235814952113554351903516617206277594081586634722687432836229526186877528406713651562137291761783547891105965662228445151392143612232892919697362646935882962799807339423646803115424384810367229742849903745579752986621305151526167431064643325030475004244639112011586105863040171098887700618933690702869954987026508759666484150923378858849028187280728605846330438338690056105250677612505935757673430158626512755492810735780986365482986162112044162705029124545028386801754152757304439091967651620507240295410156250000000000000000000 [28,25] 2500984003287215923702156840135946831388505600448001392383934599644773794110571449991030592347620643659263310338802013767357174473220920264777280723165775250387324067885062465534917792196868030044028060732577429309553010990176128144011060562729949626468830508018479523688793815990778191702686233308458218648881547061564992664801770343688066116097350343622388224236866284790505885437721592383123874754867417828490720683047126933577740635790563246918275230846314721171522039560764406171912145908811375410655490722986405451743294499782760130464148837056801870106642234568851630926865965537297010169855097091980431928630970436860167248163205701220781726200212904349273501917837621131953606174815370997565253647646706149969159081207010382679019711906625772570824438597555529906349346680309485867596478082363477211704314781831622324917164232625548971212656479165753136001014586439110112928741344141990221586707299430242182577182293563601631003683589730863869845504555969809161076110179185844910769469939394121706006820767860018228314494792982751867419761634443316808675297678942628329026330391314848540011701883466274164171864366889170809957114000461257495940697162616703596326545743565816048444706851562116245773355397177191021275713180615997436249963082932355601983537680608600648073209919558570125548198773373076997875387802409280333832004614468388197332148718270257514097680878525335754429725618058039681445603263025613691951780203495546663213107203219505990680468597500112428614099994267240216670950045254116322893006213678488788424083679221463933578852133882904414081097547884670554428607041290280794077068678204412412322911281547189328065298953680824133872359418906625579726432934907484150213485858753345211014451651930607434739013986131376723898622806899924319734224507778132460734362055305458759209076461670970859550620823264261900613145200293741526078395742116218712954736802232901769984103858593880657394700851475486402427162075633984418406980026319446851967628727495780408944355404274023327107488616331403485622724178520277899304400901997460334770994146539516275021337805045597963753816876909224807244982510560596020268089381359809097895371602854322189209498113761750590821484964697920616777497760941319212150315422103800345536621997216375899766125042223888332879431350489445166147674635861177973970908630337219435991684933561141121983597926690403859603377028468664452322325527904399874601528837038135331743722118723401702383478768798627797841528582610729949627198362559499710649541909708805386873414134650267606807203301103552256394938747412365950892655333481425566489681820983948053873760624138388576217629798831133481387269378438287422625919109922049261812222501235291006259896926329252315369853495120095096150185552688239843238052346061312595833556626467278523329174078071446274407207965850830078125000000000000000000 [28,26] -2433396015799617120803030697994454373982684768511375470454625650117116905787878065542610063487432549418177425248649101716874061716282326002575263505596110277188947237134301428934274742407122797895731282067137104618081329251923395188557628601792603010770708385278934333355613718029354486884969473129476631161524198165184538885103778006406954802017071094256248683459288322262586858218183285064605075635072080438311053664867253257844711348169799136007872603913173072121190184848395542783366812049706183955779662238863738156759306706659911769840219773363373011808535412503650047992373535827912924963160977099568876008724677436867388286989943447909484325355210920659288576299665663132915258744132683425472018135924706462253395118898042116365250361581381589785514362726559117554066890284340806291224664617413852771190508749424352995082088086148021905356398794772719698645258328047418527674720426563293955698425190584275625429432881528529848595252929043290793151917357283254964122943286621817426192340495277188087265911942921040528675547143984748480285213413852304712795235963344240137486010314842721050384633333323459962381985738646825970946024208491892233835461493964463840095627105529278257485304112343367468543793627623101351872261157436614453257548957783893637777867523329352018955826318714836679217176484880194256903502898140458270879747920270445273809404151327614803972256130172030411362525160037734432859832744979345039677570123380523170273668489313952182154465937051264602227641342665953202178928539241574472351976789647743050611482265641797224439576811344908566768169541389962016879052799247625366819476668683522566128029203361336874822173053827244556731840055540317373429370465733964796023575133458365836112364317515371212013833407347244008851778400081325634046419490103412928195080515354686793094969931283379078239094750694631222335719502239983502253652590665293172218325812695898927857285154446373850185990983963994439498936191907674559498609765095627158225732464011723779071471501107297462833024396772124467575091405992523325994047732507558917720354043729816094751902335634299530303479465038763874295549717943022285103270661431026869134843375665354824883768744084360426235416995917443994193203986029780224470283184618982323064008390856336297213717990577707408481725966331242742153054819348929365600133493639858538475955124671310129839521893915104665928622843370980617961805315371676533321034201560660130603926129237316743286475508971156315571256893025553629275571883842964020199097605891157480744249063191506972614252994025378996235048880414470318203902005551175524509386033295794673134546520596057427619023035553276594370604289367282984158814620185917678473109990447863466351292252341359458706260096360343617980482279393957551633105406955200644892613819478190562844988065194229420740157365798950195312500000000000000 [28,27] 1435625324403267933272134635528209957151623398388640036654541562959355394862556998269830082659848875945692406442493348133392963238190535734400927834552404502687398220179802241386650733831997553961161776811773916876161321891558752970967973321633995449496103631342139564446789865318337378953338567711956037053737715875060313441340838059768258121608317200000580461410484253739682393949454847778716847178099669943752574276423252051116677964865057906391326429725601790308635671660534427207485856093604175616788074117022882883972846150408757638813936688598216041817132481737709221097384748997900367942483532935541135209369350211778473689040274973179381110098877408497425446669268588695057279524630505559487067257549713089003611099551327495154515463378571191031924231050097492086032913509543494325526616617302641016042263050651755365086814548909629794226153724546497705293921935241056826467070758576503433288822182814655523124156948322478774073323190667486464428789787433090813861932055392688897011943464254283618760485459648207711716770768977093874660109541930268594579225236403133711499441120879763787488902104541463661079044985724229808829591040119908450470496608439029725247464853285324011925538452226710188765996360059190293373738009658860245749466445095221706816207202949362088520735975484854010535746158603924818315963840379054844924740408757531091738463577067187725940954649522106859859750874890932812387910314749979580262351487799712462931647408037922349294830335966052046043596115154149871139328664080680227064673316419893265587364212553899443909561810838046436896353435646736023794833007857936116923767543191042661004695108919377996342208383731704708750693765689892050352860709255979659879255568238926020887924483970530975648119854594812977191674965002822177094991032926112909522413436084749859393647423366999362721986436784748448967341571903048209856616294119294737999295999578896628729468880805024067557345294795970453725543087650693877303596421639570122381393747989493317306159497190578605736828342366170887834565698923494716416539201510451822454155069032190705036843824666853259971528520518555084596765667701346020031538417386311221936209472103460769672089771251105397259759806053691396772423515671359895050147967779644364307531558620141953992685115206041180884861854012667316990312118647817709360929453176990821441098535555196720126751449995940157779107101061634005778761503019767364644113778033640736731465911080860507635957808724252658016545750383002409463488592358256377310054138289873401957436686657909893324632108062025201069037489899824149835124842421519354566626524076942800181362040792624932191207873604839760533355685235728392835936283080691302109619308201777626860648015657863172139002949429881512520526225170572456361161878849819116799711393402984305200931203216896392405033111572265625000000000000000 [28,28] -394503847230665032467583572276487787326730782554623324031489344654941230958588990149647737518557928360378552074153550918027000674096727992949826424480829483513317281941342447529647393389362382773094270098805661449661273411706961048218378568577529170037394521660713758165168516519903073354717146294803329419534553489628764548714504706867896053801929059465238124397563867526532014844561578617780764368416281224924329928824185361652544571689222517478358999706777023292550265379044322425166230066548675532192084899442001503794595039604824034691888137894839512978750054832624352754400273950442924585688390576682105222947805650916084055164001332925789117708034540895334233849324297606090310305209841804463954126027990381861882571841334469519683431123823982763877665638412194634762605118882916113598601138916859222528300835297272202778847896842771873896034320571703327773477548478536209202080521573996230731496064277292141427049780532175805973273047312096810947409234313812797313007392511732334810021710215520329438299080373365808976638510788324812135855101176965338373713433556583418650325741227664274096495727038652986710574911272727333110199279145290050656342886509978378213233769405379132129359825678081808957737592765776674165746406122562097665495676969103563808071569247187516768978483280321016889704515613089618866976433798308523828520620191706075094997808130117236260772182754815654704663139229649474504784431783502617616983967243491251545555346389315462337124625118129083135286594669065588717433340740908767057954614967142027195898959963490215277006702237908277472875730423645432626832916451705066553337981902270072201589981459101081233246755992985042615767134157006412891950671149541672428450924756539042828039480600842934890305320865699821984923664856932440358791797607817063955548361468055491335498697961031749621221265491253095707603288670348190929669928449224456596858377149382202332791805034236344935441443405792320348791203104024383523550426139140137744525965514279122954552252359745619022102945767905978407804886312074834222622608352736644150717413001088082583064944947568186280620779236977620236779374819442375614253857117923078596717959099448348529004744949852565240375548867878810980275035542858040124854972301599481936033694929335139854141226904161365472523323802098644715879043973161349029625716619977943050249817944677144344573704549438946833940701506395576639294297083985482705279263831905508476650717429725988021754071280668963253501237793962986751054649325810134969456304659625119258639671157223352590375208160828118998958736538906628743445474975057574014441107941655456809948775767701954791775244814021427124482056466107125054650965287034485746255909290640345105398849826239984240810077682736897978671460339994886780580154353351825735011365603455146811029408127069473266601562500000000000000000000 [29,0] -3249451878149513120739702550382082120211530391569359295107797436603337411711716792672088939202153167368386041410849506172831768914655178461552993942890858754451790619699531406403213512654893294524747237624769895048071691953960520059143053142996045086458286449343126144206883407043436863165909998485190431521964979609746494068574123201471243800222776964343643286830174298881451757614634108068743102478721045076827989334413428316239295501060965011570670754443753397520980790009380613351256007796190282856043825752074101076947935174555234230035188054871000521803593371476493208666800247542727134855563652375269643798435390052149715404264986599185389376267059474769286130417546736267363724704466816771119922060750957890511638030424532485119354307871375911542778534461980881208884468815333189142750742209638871087721045378086423961714758817800849362574465799797677756627135278482945675113582258039247808870057962001212205507213395150317504295853477963039349611761048990724670654578813124212249638071514844542501657780393023506073788757141103880211757410262814256324063927320178681349114886563264202106938382726910091995106358012164857614838475964631738782842266044333520375646108756421088193246508242098876335490507076000368955336169349695986357078354413905323338783559231653767607115502632007277151865136807193046727409981344170229720105159783009502276038409230792502754980257423200118124468526547681133204823022864853574837120934460813439972821827393473548675013624950368915801804773826674523597618553775484277038766184309977646340681596798395617267105703551712291046307185888511963514701911818037495996976816937961576704976808119665616906529808878758424294762771542749470397890317827205207588820189431942153003140247456182096520110156394212098550055461037597893848469233233651050922929520895535776213513938796954952072673190311761428689075069225324443994221699784657434281440274819241789744104697735879336513692658657323146069183603497439293014936199493176141443703857325512694641680121175077937931962481862916917408786115260794741678756942661498748656582731089458345612199606316350789086143696805545783991857134999174640649635851396565354764882846887505279366951715788894224565663772715209519080115035892452915586591150264277502129668341189911458688622391197869726529090423647242565177592766567052906487543719249274097716140372302257310339809490244485847496671024005879536160285233187039343173613872792666231002927515166738701537293156942722018989904578442885335376824698712085230184545469755751946144859989169129827789842118643823132270639398601950009216837756289531509625519831571537066546752703012853852756404816411575537010804121632559086453479652330394664920366963233229966100191683878413724937998822000072519551589637401986655375257775377327619066363368486823068098761848573632848582611371974804680493547207631635086611671114908972413104493170976638793945312500000000000000000000000 [29,1] -23621234013000181155090048600844724996442172448670792128985694132149598669722580597355618258310552510902271881391871691370108998781215940568192452613421869931584400662627255139953653429163747252676006870184794075695580668190160289117154067675324156727417212708339908474706784508994685084254831770198778623247975007404672859283678341491901718666543317503556662743291778419999178096503959579665931248055677162682094049527883131758520098114840051807773501665885482380096660172174700922222537941575999933604085905690924941378135085246200975543874446783520872232476506248628035114765082252552230748662735837709533590325243958820599900616200356039961993831385373818600943447174855982836241617604025692321887252683432072173497541575700509669184769709214304302201906607420878369284866435209229771549678765538385097079172378214036611241558843432760870192366614037092159224355669719470048107721903191848255882891589357235941486296711180462619094548553792461456993794788308946537630424396980617510996399081876109607379331262475988305415889115633730120419547555607343269119800070798602698185993245030035165226727933001365135050947356610369809092921044080035624085752272972020263050640953526150927088041047429608756522396790521769213312022783003503901831786874527461626333809492574112220855535392229554389339355764981884454493360689077718244123756642345004908499751954008454408189544139308567111131284302605679888588859013951389526427125960662331142281441832840133320863386448684012975805768043987393104945838645813176361899350587360417679269066412090755366068989894111803793024737716189387501344357663388348832456559519699589773104279093730010814553504722650269156928295590567136442809034778092870484659929484951774532057077734090558724713914553729358429841400196389803672007791316356896572464263769164243523357878890713498303232641967975582652390206228478926233850631574631473577213378660713111064882575586798189091550638406235420667747733436248150217215263593307101816942431114366916895242772824656064860528027510919773091812949462301696162880490370367714932966396509762132179483925318835747239151590266316516191663755809913743763524268126417147798759404653120808376235930876051000713159630171680187984387932640083671990514952712444775992023820471001603188992070470848774499749554298394415708893469566466055188898089893099621629863958834592928850152606654807590489264969618700222640649107352876637476351180568341405688082446924904845457392905795842367774733601168757936607014849339817210795934129122831436660437424935819769417380109922644666848778461435013128322415190407717188680242440667048001201639469417604217567304133245285960422489253657625228290933896245388270109660125239673241519027570963183129782557584545216029313212976154406796994326036577521014423675365822467588131722127557103680654915410949854699231146069278480406316615366514588547630637549445964395999908447265625000000000000000 [29,2] -3226437784927104389125073866724260605073012115179980698221515003892048749870388578587505051637810754899028781099570657903552066565878811023253896564050571530279137744579507575931871502185879935170163148171609560042829823001992618577636158158887170378578283300870681782032671854729845041636283711156788015129953886271548108633225999538356888827697636347400315314060455875942054037540686383943527932423713866300863893176342441752871355484557698208767858142152475357112971630755474177544954926721658045938778839807465273713202282383265908868810133738154454601050812141015358534972879379102157034817810593339839841763912495337942552457736430465888337795937004766105964018160554841046215836089912299202839813352297511207531262339460179647458067524923461946309941977938759013386973356919373591083666724959564845292916891770555299514273325451704738530933278756023601640488825092962410259585558646373507465163913573364750608586457883939772834608011062573076690860823663046787534139302647161137347474382435122231094961783514220077517041990015972264914003197366122879705732517987608097728434311928032642342826639347156858201068268578415420050518050810042016200902421683752161560058676291582832938915624909245096074744521282334032342225651070780317218085118294901343825579741574130123733468542525602591632981191289182615624270897372341398729539186061025654528244947810095817608854179660572091509275040978342413900819834940289153895344153133283736072282221738968915333955890803914651890910176350277994570894071598836981221753779445501205474996470491279133026950750602267674014347290499789074306828032422766274659114204660009441560353446368674680674894242644102388606042032685386132971743891481316384941890507695390755921175591745720901784354645559289881327685136636487454025207793716502339692056805439410576615219038286910158661950744079183230788795407972913691046245908970039091613577308798071561366687487202031941926810612259053063192595832972389550461395588599143989669798417910512313854945927049882433902977276088422243099237790357176094791577699874517582569770643856191158896806202254159528926401666229338373204447827684445007173082212880833251445533790073514156008829696184490141955709356464168187733324335858107866446917542316866418640395396765671082484784042818547805987409537460275171107832548568664760240258215344857009419636306057171198933009571221694849594869518494535468094459940324152644160105701415967349295439202456038360060404919890846793568935080032927007883496888132422083538215000620152380665715728982185274624802354850474942834850903567836243238527411803379065668158295713328747423821705318992934121861274121615854313916293804234714437655779841880788769906927080872434063785588505168474271829387021663165535395735721920771110803894766204065718034364524217209145121657222948173001303589600655325948508311809399112786622329778624118645780072256457060575485229492187500000000000 [29,3] 66483047620543873427987795524807104411234728021324050297348225490181807159689951476254650161856739395872290701067823296167484792028200545713671059813473908561811217908596145679176346155228159277204329776144085490278002640067722375955839417596597460996903850591880238188619208180921790082361484294495175406140489496000407166549745863267662477222963780039760753638073965563466345143008279376765957626920450323222951475310038625350564720703279947286174825476285100404665717310251321976404295429608881439336380537705349204475430420163351844187129949798615212911229285214584861397637903008657483572128631028948828649423542441827691978714491879142027849657411145951081429382518113204249937204768455969927062144344896458771100291059637648232784724827090939472032804431727395388749542043984973544761144065900633206690854933256393050592108192475705204510499371637527276275209323609703890398857466068728080898614437423335130812504754413626225367660175818120472230614512327913333991463832903516954206163084092161893540257540343888015370993711286583338691571176185174774718852699821381823152586282593400966249440726285534926444317686614632324238726754840805536992306844382102216625534542212984467745087952132174600594497650714390917812686116931431670959163050796932291806661350069595989857142693133067258383631493491278422417375811429139543494061515669253942263101044553561606208783064126162035868305161956942905646192569810304216118489200198521380658865789676458033116964837161418241997965377048545727655830503082162067201526607647443412431190796079744241443259757379444764731137154908678899775686608916132739977660332646878554967451435391048451524103502177295939342915155749624444261556401419031479725062664724343663741718775108415069556271609865955688150300831179943673956280440413318055052544897001231784765609290279417511377374983872938128886633187680149353845566320160738790861403270443396358580459581783318919855165755736109866435470635704451756586586578300145917922272197975238591066811973307106758515437501164924448972591411593697761512262170707298142074201483666141791621054891378111305290917895491499245118728545842047411989173547872909945940562768794932167129671475926206713426737481992504336811091684337367725717791721752708666637659537461412923558047726464167647299563989045052008276643896316784906896848007312851846413444844584049968541367322447871913386827529514462721456316967544367447629409837901132233417909362615605403092132427136921873427362376477928418519325795012224532870086854753984566751765401406384264419867855160400280353372610144045731049315315143824372659390723935329036491362721849384146579370686315567048985751127164524151280053234625654818899274869155492630573598877305323562222463972369432035568632417396969155927610520741634211782168691456938319953958616616850404855018349480280589390432957650429999000261938046918430700316093862056732177734375000000000000000 [29,4] -668432491702444011171126397708259023492334354726860697028096018049335143011783445787041631239563578704350415698619633532924204938965868268405806852745795614064986000297830718921571759634441737875871934534800338202076534428141649173216516514569139465991670326330656709398970114636614664488856539419123172327584493023192100010706538386668356486186734172420493836119344763021724223887358813018475957662735656841110827954984928650979710473320930277590246402103437941071181409900479899324768304893379042171157544043544451776117383156439105509737520490993512282957157175344980657406369272644868297614821284615527539033727459982704976955427285710082301352268950138034820415605270608713843076122714591360756722231877963133649988911445564903858080644652851868265265265376040183700330550987038208100398132612679827269821582555732520153912194511898080776987805868183403025264178041050950999233272394844566376353427931911502970983636618564597729829427904144120852275529881460584952907489970010763912593939059059541455075654757964180591735111791872292574468597384666585496497036199290866198610809228115583512128530141676277824769152047923825932815982822775106616886451751751818205780507016729834486968826428762271393402193535053538082301792717415532333026542307923772406032869460228989281262840644593854484736564988293066869794123365857854005108102044775086760859434333010229122816153462901575544062235237953434256027887257716285830924254888365045968385634498015374991485648898510907247614451915679081522316163918567544518119108578809833906864928194543956681572914579505517874574567003682615398338204068563119773493932944287114770449670558116670685680399242012394184759820937997927506596509700699144633594057578879310175729680631926272633076041303129727783998770522112404508963359832795073654916527049954918941017027110443797747898853885108705397325425934925786509889432648692154779360236116661501544067979783833426246665582854113155652336857404407580243239313350563887687391172420671967968192489957264259490958038028061007382991806884087780299717523127600531225414663225135732836222767423761353872771106092939895350127673736952793327046461262208577241584215535234295911582386723216486806605874184415940079460120689294246231747543883366641248925975521430215507883119579175369588149409328219947204416232162623895049250838908684159857210064161909617385383191227497466093091591774557753142753325815353140020570867722248422631168686198611542650274081049056211405047533509914381521242313927545614861048493648951723210109297093860333898140496185810669843113012196409536349192871885136912137408021566109116735910055695317766756334382020776270090748281344851242730024390186584506461768362375011332335398822645093526372948139132098013529973690032693900917905179316780534437673038059021275412290429796120059967743123904880710469595443464415213943516369532460430491482838988304138183593750000000000000000 [29,5] 6451337727275732731905398142481917378850279342377263481930900443392570498023496472935007850119459962273649319209678527815647424195169875020837732390276780746995090519181858737223075371777316880866580519279970842564400851715517261334021286066483114288200491247272369191623776275925617364099046782987824220760987915625037199905954520208523625538616575991140711580071236801304315997339631504409964576640792502550102119264880608514494811201868328339171502806942458788710527430724431936367653043671930827608881159100844453433671293816627448258454033443095936157879472523634693270192636621283336529836978560574481897885750208006976666356876461869453301445705344069474422829670980625750409079515957326882197434616650493275590614996069055300390599269343317596566182646161585181227863373070380422948210373669176950962655636668946065412445577470195532021557411359584851172878177231971854638177462572759412060990726637152689244201160657816826303111755618168688461962653293013512495648480875839132907895883683294910913471918705299303765579618366237091428314622755116047208780251638916109239322939726454584552901910222446840478552928076019348029335863663908285259250502079164885311373186096376929367633697511566085762559507889734773927623945518179881145387602992986992596437561301637976465846330376249317737236570378786718045292934011699690746808336397600880956685901911213961191951999264429763755687483698699252759126848276872340522444652709955758094715706730512811362017729080937409606006495056919151415234834869276669497245578002935205110783610277100037319744417093196348523925778421303298556566059203959395737574283249023153042381076229657050688725120755552649111377306941163558366743745104389236985016827209860921879049176046783370924110376557370218749836527542307262491101406724793557587246872902760290822855189817578474141087440617097525159051489031720124080906433681528279615712177989390896345256295261695961207231792463413122405748913677144563854536748941356925994286600764539843044447999220736699936450691151114511052050976395279647624686888954445396487047795152473007718393131919573879316662847221475100827980530630590160030398894254579810135546156222040361512761979973688057585472062802207811943880605724489026106328428157926601039406976267021206256367917356615645089622250771454527621136811283148115737817620705337928621676402721920542332532624313240009397177703660967615047683715651311317594353998367208879929188546597552110302292239181168651053309818267280654327602473558561113782931898617348442560260225643366650307026745685581601931151275043446383597182719303625065197602560201662763286023968243203282576167163312694007009392863271686156685632099590872983093370568987498208833435722583312484003818244500588086381913293224418410215467049895012343718262784958385900345862885676289344668951129457530951673064937905796188341578378810936555964872241020202636718750000000000000000 [29,6] -53271659421865191439998188548249155545690082016486529431597734919192409780410464968397282759471724360857462570720214467396875272729291617282400540021551761994828256022553082471861884066423443163795125857763815318316251403633863071881995079536606249666992834404257909722598941136323287575609104043453536730298751322785321060739613233331998334027517511716759425473561903979046427841253268285773956662553947182717502756480599514842448230711369096231621352993058619784210400914557934938345078491034011176029338834044132188519783495819374934728882677178044148170032520596965875136583547472930231714880123521523648897179151278805463279860384444011087145674308789868005378319308599804262683633244544556095153420381531115552120454429221571873462135529218755929865731854389560097715621390539736674573067091653778294591499037984667151244599458746254226022725873976492162433386380889575064145716628172040966152473839706280836524626704453945130364069726577872359473628261227773651267740040962080952316764670292123516764298364976875055378939246211661547944239175483498553874724663744941322349312812284111358930560775617266614131232978230212216608234067931131546187588690173725232826455432138727694744850640906056056137232174753628643987440130689111975833245908486185575373834462389174382783427430015602972661462847000957470564366354376421542655892683872931912628743722082020800359687712442627175212589903901494794472966904170664153494312348387981280736445380883309095350558221774107290872262652508620778179184943426330070221686067645768670752819256566405821991380341528901867811036572075154292425383413915170057233227508444871126954809187909691361914454249838309065307062472400972395785258325584432070076424088298931407920171277016975131998185374651048254885618673908688728979655824063136402768156789787984755200549871490673459351384794642350218196131926818695212671436536466076501806533870795077407739202049085459001155841555225864934404189800523937947961081321943320708722781946450326297009957912938261011419868711499494770096299112901952347323752121922017974704124909752253699513921813912187545554115927557092608556672437071984087444892571574450780043752885436252232785522731415316896588042217353647698398827630596995498173832811304477634686640744299338008537976494472781157999624618480711308208143135699375137571042376407227570321605362970661064049313498244047785969630890897678637239792772808457664556067510373930799631847275341404509159146200581475156346487330451976741592692598299210804665095771880581109033812254040385213075717907649978909105185024306660822728329633902277784265155959095332879015897068549438779318930014576009206480372403154422019218355281263916479178370240294352673970532982549206074545859454533173788621442562623468734586067972560746606613786031713306497607185461878523827228946469242029482054453923030792471433880752584855144959874451160430908203125000000000000 [29,7] 325057329795850596046388352556668309026427255907464988512513226614457887667941569298286826806000178996103939403717896469492515031566673274597590127168996167477976363361455299990664731040625589961547303042977037080319596679320748342449375972693485298836282293011510359144278287161722975721206195978691812086409342962529027544354217069089962312289307726265737790469886127287950942192670082820244892602005756134305365600108086174922541166509096810089874254965915490883848614997505901041023328531086955404616046231686095835002308458194735044375786759729683826706670731981740177911701357535635263741884740578030075105014231253816033403300541097795650920345532140744551140516776704045165999836672703283621806195291453425747699936133448947845602320048513899921422629763923549573498323540939393942870957120834828070236053256442113767784761907102614393784041178263684763785179199040470509298569991140872354739376558979431467732386190999319188440197279531149521986676179015995553787184303170428561201252760952106953523247695353238704675907080304366784958417849305709115897819745016830863506322293247008453080235526435560851423300090667259350886606879262572659557522226033053486010104408448068743837721207872538202296267621621847983089869523227903343801842812195883172429422819803674286009110321067439842024742563518810145143981827086156323886366784649244890036047434253554894290873325677377710880537078011215737857333071799763514154540703725578878773425756971951393692379411179139543939609531707336387033406354289110177655484110963032858820174070745041722294889027419342768994994604026181271064747489858061271329472070727360530162545045153372965769849639540064224885935658634230823869659998621071053312354080654902640365997280208392289114563496149921613201573408900196799160264133250357283034335670320886629814251856474688275686707013163302897602372073654995043046275040051331882218437418528048450072078406791640378175487984478254156484945291674502144408142935195092540351333871124106101401058703742958841770424542048998511576283663928797677356214749553976401174680360319845965735345523145380571985724405712675563201539375672446270562471744024132165340989425736456625231577361378968147571387967583983577057244848811103451363079182356296549267048761606733230321084336602436652864494698512682366108130098508017103264027397830018904474552779896827769090704207203200133803804609832831420683871667745667867057744116491895231138288317591130937489469459536179759267628134139191621164756726536212033403458035790175243912123479805214216834445427961667308684073914882685460613695936340425182763333220973217827588071942581384189425818334263065780298772220458306049144694128973354831377110767963004155705011809216641338829448880514962662215576536758681068741573611649943502557431928154324493604861170372410456657523183479313546046182985434225276577535623800940811634063720703125000000000000000000 [29,8] -1534636387207401944364263948174287050856714788672722100746675292089882643701830909453633314799588239579772954587011100691010537072667334253217918275622857122869164140614828315967522058318499425126810964045769557228544930842673318103900093692536024228136864932434807004331716830261598620660914327638352626327277225298986138297895713858298481030356988361386878996806706979389635504826703299492856151398078308783822570364721859800762000147739699242978324948298201161668886758758405186042560891835581110794230057941173541616818302624198922789082459189096263737221536743601207618836344394735947830477759038518905657615672269377768511631568809006407061909833428541352952127219956058305715566983224734453197202362011296341695133965436056744684693346534751717428547894090072411981331415195123037718689403315068608985997857819942063485426582652231070489353873903182397708345836622634403908254697407963905206213492327508848193197875824073559496408323969961943749905152287287231904676344779725016406003585252920823416129081365533210337585559827203996643053291401462810230730674985467063862318523119737701780931411410498245696723063772483699942100187366261825161347081685017378070134881278840255980012797630610301819680616581013311854423734655194745389696705911083193179494209086630197523098776578881857740742671869495057108386547964114051666723078452249991415967445930877275177892595152421416958683354361184653592389161676437599156891913400004614142598289500176767598861702767861299882785829944008342548031576460641802216066400887581887362334778007659133377808411277619575542390178239861862063810594593894890005714373565131334572979101431039023609588426061181726478201055045092257501967058666711454149360804736802902127166805701123085558469151316552755885133097580844580839415214695577049550333131930321888612681187211166405430456799460600963200697018022008786314339544453193122629720157904804221836571623536586777054823988880549350819733561911425018831632880510055833428656992405604761898210776694988267798461553143842319787384508812472318682497467528301312394329498765722188645608014632503908069591958014076405233010616937857138913085452628212256410968555316220422042033809363162604980163766388238777775637325935737752217789059171369131518543641785173876719069332080411061978910568497747448004822746769843389113286483022860128328479070166349612655187875485101321459449214008935099649554276784782705471532164282320893159958293043624337396771465334872789875477410078022026443945399022862785194250049800584675907970008001646535111005533961880938166503053261105272578067590296901380883695587381382731040628179722210268575707165532934022385680740943460402591621510989017955500275538932451399579170980516875104502054396708124869076364115779585714705693715667319347610363835412273460840370717444382247088716274747280385953607211030206083912652559320122236385941505432128906250000000000000 [29,9] 6018051344579086501091850605244785533869601842959220986897448861317093485666514791494775889941901409039527742085836316206467179399949061408334542371129803143766013528701483120533501008586351300970481778258770932257681004412252739399529973888559667305939638912098868812019357253335938120780009773886163983270291853823364651645645269437053097235105506907456581482876944213772697828619599882064337483845751662192593068011173836734724697481543103334876704021201206013418641422187783468311583983835669496608993982988640415083435941871269039661089239963934776499998417867887070506854854697735053513679164974877317119411172644406303917697030545868087107850846575300319005591122351778038768098793453958045728158793828577635537335804856735516338592641722326518655226193726648775715836666065165060345919469087165839261282848448550049256945488942462375922311096295534476222764669916064643417846458602135595169370492301438265175047151184631115717632449258982812622341630212181043854672203512853338102004494619044363381883002915259717471071292409330036990323245973579820435292172848773853532595085371854369543215718688522732636548047676767040649416664819170919131342553898780850030157150918975669492635119318475286795545712432007584890666738916186706732576743391645154231863095270711378281670977598996990678406715032170889098052672661046827358028960874182732680657263768339081246256138404184172827962493254859677798687593314184477974853660880332751190713705700011460406325074775667177658087019127775377451878577659598537552392438127437759724009338506369196168405430736444215046422390731171477330312071478694847635009843620091681277039843649887443999113043592554085962608955451109554411850520018578769989285639676729457775292209607785634951922524580852147744471565577066809327898805705725306419490993124182619379025382350264291471742871918117426515082830556174553145278079219291983583856457436486118274060477151464174543808993842171467207930948524908915588992120629122474412658208093278649534020619289338915315493696996521001380223892494688557261568613130422839561771401882052597603716950806495406717936838790074493318524961114369987350113572028396930350494156008025124805598375887418139930204124073314641637521221482696704904417464852786928303431442678826146660140100682788328070678889539531440636540559315186679294752816781357839923528098502740232810659792689936958841901914705691550064968344588289391631192151372169151968567672901817860024514790772696539271820677780020654890396685832008997809255364345752820275963497352575928838798107977149051671574837157676036400418797009607880978725545080308786095029794601970761423675187041993709332981499760886778441496971788333751853784688539045670291606983138328437787627830985113584272057282271354338684399874003198003744742214038948762911436026340800742381913978832322062929608024232051854962577408514334820210933685302734375000000000000 [29,10] -20293606397637490627215015909270360700900858605006098941575484631813813019329934303981366247988342954418097938312645835053762499993140575387235487864311292749051686519419202113756578728163324313915119245501319971447993375960523555195557464027215156854727874509939324121196526319532217457445986829780108728979621601674436953305022674419877438821756540209187795170691371774838197518505249445538620914326774662690262398988225857247489931813426697748783160320647862149029350857533989770862486647802742305206271744147551775063880931276620866834983865365106803223583777381373120206916959034763632941298752937309414945797255001492374145211156559742187963820463261172732468734924794941128277365310047091253144987124739515119328515803969088601761457771704324376058326199826249819847156801821030748815359468755378594720186177044391143874730405322994044570634703810187604438624141738965283857516060064634186297978054253450606036067865455986601517725083808402032141751792299126870490106131309663956742746184064921521604425476700757079060525077812743041592502446204387147129571206585056807075556961082495210928030389751299593460200122868150784432326434796892459202001755891922275024183296703214519076098326578212428084417142478757924905825728428591426055109001637901523331962504330907607691476174318331109716086982249887146468146177690705930441338634514753738123879630410328886456403745774106735539885682090213368982039751729001210228505696393369898734009047790832895648618793723058454725632848798797386177616444440146909521766991575093406414725723982821878011305699209845403610642575185889924900640849586950723670342490358735862455339387432244793301584167717711768378714081356540899499535294139461480347612247865353925909766735721123472425278566970079989360722146670589500909247916237774093767333724661998466529645329808940775611778295684913367253729856677950124255751655383084164958996387461760303941179900244103400756955179714623143895638409530399812228396381899328126350575656820658172278871300375841419624407456786586177392443429560203574639591439785442929127063326337860187621324421939008754893125749252257755947578920832767728843806178249397286578876927413770712825522619311585177061933309261472675289039398533198554125001942484529651909092598899125032834373408235631824824290532020509702108825900631569382527704286716654872556264467444992005775035171016609150222080999133911561029785275284228537544606139295626949445834235500496482776052644682288842024418951686817835632789307193004515285397241274953191650950136538075224711061097213940126760796073447735695459441642134890270118958484570577554792028485948298990458298800764360492240599695576446788367214344702332461481450440499212986866325845864418067052887807342763145951437310704659617718134203948533076224372489029133366745837924746682869914572066099108888421580198233636765925425038403773214668035507202148437500000000 [29,11] 58777537856950895217403270906363368337712288945989103943648338663704013931910688749771712945926696977518217721746426410663953607095878823611144912875122517936506459343708225094824703568255268437416915171266811460447574776776766185162324633424159169159833306724681386452342250635568363090381938329078774940130706222870486208160792085813125299682147522413441917136424576192958608439423896044487661928013113876226033873679068397936971309662918874522348553797944319322414249321712922934603019742315038726970723233444794345297898529713696764236012423695288018677753469978471917755068384629691274662253077795480861762233049060216281739748294834144261953292912709169573826119749421664955441535299677983160541714250835954814194975337179969746602398420317896170205162441626886345430441125321482264976728454581894675716519557359890638151336712693409973225083922172209436509438528340834372767012382365965267044524293756357579713279189425608487724609656709664455783454965186536954523470894290348049131274641039538034565627825619650361039414572880835512086870301863413014604964197659898433837231643422509069434339631274042997586765891945736663375979944961291874395268998875142477452304431549435109637168878931972997540154864264738012000751875470618032355503665570711328226827663199696365705835661113335018895431421891081126629884962607408701873916157028864895356811965738105756760151194541671576947447248130327316426860456726649810606681760967739424953886879624281289762061975207932581789810840866361823009019867368401201302756600984877069494565067703877174358216959191412062072536885085547447202276473600656887595730344591088541182812371979101650512999158436675883391682457156299141130789322577474468991002804979434814731171722327620751933790622317904539694359775049952808342853088701244616744130466435641859404867790126268661677451169036893890414021316082438487413563164998517865287389904447800716164773563039469306339180871973300254859648879239994387477427791945805395968520123076303583426879235294900204125621856861723833868573580607038450318681404986113762779008003089841430137829910010036588111165617147258529397267796505429904572021291940455738180968273732820618556003473628006271373541069712780191666236195597669052256296820168409662412254120573706583368539724606216084824629187616752432251500267212018185659879180521535977466543694834896803674421665195257508283442332259286236916571127513994505175231978792500616595061086927220177974290239136799779696513372189906661673341255128139125734426907973804572191504791040936865768880168390218533050104892758655801071983047587005418084051776434732349218488404039246792806155636846769690317600595666365242935482028641632505160639521170139100327869454014963690991410541048389831096387091637920200091232948582544878353106713007087455557995408130387771094049735173104463505154397562346701988644781522452831268310546875000000000000 [29,12] -144281072555042021869353753867625691105862021047439555678725772461201399643769858253152416385162977892916231561997824073163687612671987856463322327712656664015010081279972700203595883051508263473708433796146730309612748642230285697891886144030896251143155904266733341294067530713079092028234571050982445984158486943794209114734498736017154659358107391991091569965031955046376676036750425625406671108202194985192608358443765011512107902520527644928253445642188184739220379351830282570686355105799185319654503309634023471990801278980347629256634645399849151665159247910278916405749875885176641348977034099246514017755199039070545800855785695498453288032507460961874290398976716720490336096564211611567225788107440176173351896863670939350022702544405960074132415686890210191661760433439909736924723944014138485678437553245243737680089581760991712413225250342736182387899925171103754608733231407888536613589636379906694984182641600672007885373866378661603794868997946593973012818810682472288339033988250273478289912788784764005270203768645954652192823475579895768583370922245272743933609529269429485562018678130996047311223378291481090550368143234436090616363325394684382393387309632585938480265104615311112582916104133547409992794307942111337298649740186667537000656702707164759067368404694594319270417513287665074530243973311465270187635002446555418758985655568792674476913733358335749660495548081770714695963964215894353197066406001217393340887746061877155757499772277601867978384973774553785099500473543835775346681344523560537448111986062432831906601572451037909639605386794478083808759242513436635374921968827426833237495757072669843663344844838253320964743617929127843530968196062476326899674981993956405838128025243999182338288550319581227613212424699223604398467385241738313451922583721531878601354543071558937526909566433868140975019473949056951744310674178411623386906316095724070598236836180662839960388127966511667960022366809809000277455453492331956248735488626212730266217897249018305594796257825860728644513051943524668400867733718979470452777669547541912788137078703043344455147221923079635300222643006283430630200568033286244913821249291586032684258991062111602849188493488269079643192415103983354939294128230026445295672917993061064028181753127166711008757844462332523435779339885637051552157968687605600344070189750617164164193418063710914881625168666799313566449969389072837294064164522928781812362801567931748973487100117565537459724824553340523055946129251181853283894264222403856936087283165958371126646154485400140876979490080357922415247375006685865611851545170104473034867005181508983040421965238645307240830487654239009931993995617178604002006829514851953820367598063328666427457595462665994325055470988459532711301589514352499876350571656085729396214691080165208693012936891580353130845604248122526769293472170829772949218750000000000000 [29,13] 297038787368048469964807101258474039310309738052798457940617763480524280427471386774331652042632653266027055217832910334445569324350504091434909592052431507131175155651077645712746690420528888731052721449990741671453282617276563164556389208453998446756973674883154391682701693556800416405348384057822927328678453914695324828572539569620887697452814060133895152529066523924963202973098442828716281218874916666337630139467833376702241229667459714524308745698864594671884598516554382356149382933485512490209763683241071154566587054584628391075979336097882962850143050499769862201110146192425939282021129652906197822536101383325364220228763759595175671387649565024693530431676460573218675484614492665333214179468568205585212514541828330942710036539423521851031854187157126751203713970171286173668389313520086998536053296590918458661329788832502848982487123871207751423202280376980806547735869594373916565554939026947585034196754241764543627384581768221339394012912075417693327573763982890043356935767868600931039707764531191387867362737000579075797498602925501674019722059997953100777563433159396984392229641551925551104929243679025747639705294972573702871251445857932458285901063361850467630106363699919054220395862726220795748038411793327357301675370625454944693050852273514219904123393325372169133881837452140039085638301741973448307715670661255274060695588374454676652390154473920855503287157949057985375473621996649401891205522089507006470751892931077393585245521571922508793438164603773720508947462983062331906629792344926527479107017849392667135291508781725219676277192478235706322643187632149800792380391031801304710284677036639377122208744951872187188315101229705669175751488275056551605867131186985501172422328834430784437076187731754739565902388129188002276848580932910018665931005344224007730943939136613342610544916719900276208664845831140642725313175449433946550769232483802975875848083441494206322378016698409312443183718079277863525116159282237256932231171337253704199286508293241103554048702328911494226585456065426402739552295949004371497911634366194795066400246627446419548489233375452942243809998066466029871145243195773080150692686496779259663055119487491596299247272815258685639462288709151009760915798405731265183418734724365892051661108777942788328278159812664990049583603409471086355337043162203890759464513888866927981799358287065105652224293220491738296322660046426936159885143114490701803519696866109261735173577067674602600287461730519109928836798209468527861407846313497095397730728180353857649431730214984460904162728522869156182050623907051760634723729683232051441296815919620895649477877185080597006380878732056028554612156145206457895239940099287682552113302713391125082870623397283101334876939778738881649940048283132195910869674392798591641698802055767566255862871579248663325700796633555000880733132362365722656250000000000000 [29,14] -509645771112861653017541050406484948967795295846028142414607428156803289451298896157039505572235629432788888258943327644078981977958849451471062836916105105991092691666090157816998120283604232569537106588609524817244626051232139745301952945669348464350545426125253324075847988089313948377755462851183542694596194914829095971705003007033056265722174535368412036348324487750091696184010609888913871927849159532021988043437782039442534261414359951415016559725592087236876777914654434534855081506045789307933125276736358020045193487864206626611159676589113829620508452707387920478934157160193078192102253706443711905481984840403870806593404028188676507797010094821527895817981127699815900480520250320922034019560977351690450598482944900436303348935393220427495854009191402657785174501761051183176592682370674622896594299834919741351993305163209545679586542684611142788618902276249404618973518608435695435938226766216635255832657199622251026260947587210598735973580534223495329447042272399072649632883495855244952704587407968719525147186679478043492817820144964078115320563266505895308291535410180633775731782330021774126945841686933855904223965915175678901475254724154736600220398254603022720114513781753602113424419853235178009933978093320846073626010842533751727203805658587641385867286961936625323514602382671324697006744238158480882922034198486297759225184681535646972711803061575654902847602665965559635625813816007631225760535637585475855442415389173666068288177423922738915444333209134723568591180957064982013856915727018846852454458804912575579037217617091174342894445487532054251833102375839461892165305443409879021893932857704819919547660489361586663611389061849526938508828385552931737286893732598951513828580137751637125419306090595427896688599942196076264484163552211013181258355701442919156251166643771905733980229816794999490619125540841954023367256798012597778901008656011704961488891233694262783531526803383307465153053261648539208440279284529615718497785093015594521945648883189711823585882974359034455344300924193808148318757233131716682072883564316248863361510146688736217847015061587864596142007618518365475976830814956600562650751865801477729881533308216615630259537538141517560702328602619393528082927104871640529367732709756946943690428128111062358402998768280886992156671838985072922369080722374119503515550689949583707476915290309352037017618569533191038602494410643966601828770133211824521019767998801900790846709536754663945473888883189711386763165674029782599919131234557321873746927029072684871553068356798174796467044941384630329909476315310461292137834358109755204687922944021656191010341948475744934151262738253630475315343276056901005641874261700387928401088288168996149280839321987609373047829149720902298322154779211036262701616029245392308687907658622008320688276382075666652571310777375401812605559825897216796875000000000 [29,15] 725576274590349816011478906708556553689063601570567177378889524849189010043633858797697498535638721362695208403671533972768263346898534529898881887657977324890736559536802943353954070335246587453834046559863736195969427369251442947599685310166033767061849518649042450792911993138828888358722615241870188524632684940569423350815171224497848356896855266388711782347744587851368955097512708526968926008261016091845001882098555260728649882058631461384110653110493671018111634486417591794537824867108772432811844648088467741829421565901606251429443296969817873617970339421245695103798630213321070614272418810631079064861638170482126655149124695156257821834760038231110444765170740499950902350117115412802110101720085158472392951225782291714264805274183021504697561066633139617213357005510642041471527497914001104385881481571399009927904089513113298662477796228662529083515900543752965736454738846540696612732942740429179490637144743764159751690520315661081532299372881670867710246059097630417082195731508571645650490167722081549631933385286406210209582580644523012781103950472370439659048353859370551060181559611018831084169366541162165100594098438355907190267763624213481549187800308742912426524535773983859121405912234050287797260780987433113458296504030534738663909388491236781291108661695012340964708163998070220950000848115331766608015589250713878111598553396253975907284055086089426540965468659395355885160878946001414024543227808252602949125350472285173828567905362547966919509453627696137958481656757343589115949079447978270172316084270698902041756898648796636535769071788598133955344882584874829724438741088931858185787452189216486244250858708633911622694584652020665828583840509934513531405959390397184442021920965206678348768541106597012451548055369983000084480252388369349066732827862310539265795626608621106635319331180414563500552480740188810388428585337428029605796890244239263864051678188323995386424373087359479204086816708603417635601519019630095446400118850232281182908916647821895603937583149367221251985099753296470102218262117080679829630057216775254295562877289260295990996683391666960451436556356784392163145911550342737380544704342393698521591605797517994487518195491207839104872351394961597384287640286376231178438134959377211009437248438614076439632237508342287283137641211493977261815331274746056091025794543537606343432776247378791463342845652093810684619991500445163951885053302138002646608657532095101744233272123086289703113466077103880946752919576443922347224838956181049049292802015821362236914540903068132873200717229443572243861762237316249998578745097678789118460794603857481284852275179854860892923783332688267758300191016138521537154302248244420073182818300485203344031859409040253375525155036909169956715483808670225875087602422336486713558174396751695008792677667880388625576415506657212972640991210937500000000000000 [29,16] -861561989949646845944238444394449573044892988021945584810962837227077469169293066600169830799152838951168939250108892456860942668299718935570525891668217285210650551677822719624272645000874485716585807276919453702984280657164726137324509347142957435246615953749958596663228680227906698262333422632878472042126850948055886059062589870050961968192198820582568587398434662361392923122082946758502973078834270819443296236129013124902914505521997406355026952809068007272801576648992810360773730677083979903993633669539611146144528932762146032938262940305334993064177021746954213250155375558974812874343992708127181786328670107551412256898699281543344286323081705316437620004749212799690342574022908344602017608608515337503653178501776334446133057376413645429808555129810149338430357715091418621305813971251968072330669475685733653593777075795830062709202273652854126260012479346722112824221349632093852272501487702307635560333622474377733839557314062206476360604724029597028522988580977888904484662251339738253084694529467921579060053376202396144080649835212871534789953184697552695395720451330765243328496564447151181432298648679808147477092223983842753554288073945931046829191981189318165081022264013722883842318215048596376515377722534955738396724680524469646389840351378788122911581479128007452515904181967955178417303118426647098828089654835074615178604975366538369872270801345633200919445554290733525671395876866833583188905916893831694507625172951699709015983998324694758085720948299251553222199104848932173505177079756391928390487973176318484247743682902805225850371916208682430026755572238502375153130585534798946145766162171093847574867573920871047484472962017365381494480488877773406812657641171167919389057008419941908352974506594082667141931953862522687757069225251052303204402146343047388111271979989459625163859323385061306925423366033253193424177963508280273202274842384859178664441887459148569490457949007817354508839914861245626617445499785096620291038602504647003237367023908847317083220725470689411763836966299239565320599738403850017360339531317261456059374058680951623825450772308758630479877843477877756730441393402937502690463088441785497761117601619421836666649877653190357841749574558633354943306449038953925880963780427248921461367354536750950931854824932982818294915246154650851368484993404032599548502163315278775695849781496094399586620863155865202441077585414346598016503645504188943640872210429589342082547355668328029312482531491695494909025522146062792238213770402959811734554363350356710173138312446462350139475039139459185410141021462285170609669646526096602325059988729306283978418646801929068970922413725900780600823012875805378238715819773224322278107744854399684321373967698968091760633932338899635666560958845373528821028492006302301952953887441699043502428811405410846724350903969025239348411560058593750000000000 [29,17] 898351895692360180086759868577705114092814428630026073342486601034638865721997003142496952918763094539847885733035011397004744210103569993121744317047005549847696463698339390706011867327609193829676710949891913477984987557604068659630190429612587695721810070546967669919383096730012203937949184292651175421584072201577841371048928776756450737884314820716487506194487992763805735361345704628567914221858440594758081280223574647682887935372379566443989610449889777576849495356443654834216154148967284662573704775917040997103551027682288918389551255859345160351520928681288384438565227355162185230013457191794227392852223226058621618273160833322682285707782202617279869090131581072893748820485353676830789675323770796587333865597481163824611348995414200808559246464262569846545352640415446631242980853512086638029956226733083055308534149834470873397237612399057090375470008507201043024217894373780313031419854539676533146140162687606484130338436648702297756751388318652262677967740736586364095744069970551625196758769135542656160470037817070863732544678070312257875049923557858993942539675557229519799450168484874579358181431323495535580624775488450719606469288219999778337803483531977964579630523438224005518457240483304056690479387544918535187900784819372980333148636806928264917576017122819834682132129153551751235157394650503744561055408518568484121560083357626839890339943256261248761575588484577051544578750903831299927289209266618090095023389685273390679286832789457490737598368736691108779298019611047532065218051276620053788302879855159678838638185789726838552530421729668799738960759511421672810268437308195751374517763834848749634934318865783055165420011671318025662531725679554935398886994517829883608180260337695402142803908179242875614865688247957330891473965416317066504212068255713157448978961647691183761163927121649045616324192872253897669660611322313720317076564488535744546258320116411026545816454781833828724932767415246760582189806348202217254499856815674280765103839498992328935564731935476141218556592611337469604870741833518928753222654088429303675219920715009041888242203116013576816692138248015389009756761540163940237185686910122781867973767314692312633310127136679110261327208734185717586820569129186235920768082843712876617950198151466010121542479551137249934159357094066364593825534625393845075983923694802442614055486336659270033402263066320661778867304256019363809506134043321624552862034228094480653869251685276180425635369391519313692321711082514385842034817995178925303017618307653392016147880084408936209748062868442814297420977611400295411235621394789851819390417687288047608073558949852710393884966322350863839438323417466067021958840296588025589372323249835712185179154912382457261349627759620145143052024174692143077766555222906879260667792410062288274958752862936472993737879733089357614517211914062500000000 [29,18] -967938199279304397999239111053273191224814110848231369514279839121044576183961124073534688711137476732162893645628923195755064178025135933536121832951568501950200767517780720311802502466523055710539205851339330821721968521978542838265423564182155305066040163496480466105942315375782818784465939694222207965139135869654838563253019343107860446138553688403647321341504537841554964450580468806181113169854845589061218201683384513287682589661781129340016860028439170317415869096112459030871714070460491401643086188458361141544698375787696503321072836887519807495500112472890399705541183697841101006780371403229321069699227975147710497486967480748823075118782472225474091389639216693291998972133799078199192623944605934962894232101041196046382565702014198282438403134930290922587112799309709781621517697952904932070778336611379150662708091389268245016144345221800312536083486228775134354996654375474924881940406152750354166815894468914854179900127602426967970514203350550519747870026622037012654408796446256961005442557448750763473035897015995990746866173828602315523253177800410181801406049029669485587085648924261483113718859490742700951796903293285139098391743736471984897362458903065820341100414729487988308410743158528312201537785047526495014644568031220766680949623867285342365322522782123247521805554966628074571331269226677343418163644306971562113634758432681426582678132041316670689976779774133330483641825041820833591322842975467491463931336774410463425076881804190822056970437822668240023301730194376264473297921092462146756592570486191067460686032117197079394115657376959543816729814697430255783963784250842372636398954290983166634270005487120395748079749969575200852807106448647875006856767207574559466294179721426033539668801445119057057443675759652626791745614558783981166470003706187424598292770984614871384537503956324395282606205400355303910047978270082470119446753848610987411305755583090393690375173536976412227344094505728507524314422102585449610334004777362406419087626212624286030528478719923226506510798743008536883679421271015008657003644824515921952536113850409782894166738423816166429109614922508225867810820308787410264381550306107788167321728985810030774822703831509607001874121491346578858287410283384166444371544758739455209443861047738674780746323557975399536467629941029031160828357009443843459957219164925638015289372675007285597171492467472226067647925973008069364749058817036466594837602295460019879453409838226123318185198079259715796555074925294986320414705785855207907339582661549800835829931823078923861163086678339822329581928905568522864087504115538505394023347930747634320450010519491342682388627766925414387775482401450114996889227830235819067925948283376516027713217156096445155362585400197402624787296751291066075508125893973298455054401902336200186577846006977243753510720125632360577583312988281250000 [29,19] 1268032632255531269875658356646367982626415929993824977054164973367040029719577057040392007865166505092959585470535190680068281621480073852894139366410408586271429715583787617493585120055266900032493273358784828501943209153549807651171962084540487587453765152720477733163491895240617366839462140235944460672001427297971571610686085369744147922970828748335619397924408491259463675320672504829936433061094537668662154825051487804885569708033050343164987768722361671024667069968224659225565833882697135916017124332869142444233498575165565648211350890168949050116045221326048974414736880320766832455535943969471250137378669369051281911463284307302390272577442695945340438202639105885899291047708183121151633554321605097066210334203080994172036148645669342933169634921032588899676743318700058924460786751579714334260630800605902830621167788887451107795462212239445480166960265168721528474361639745060646707067732666514538254603565166967099956891242695089327121468271105121802196873698003810895347151056392558478895904975106182384499452236251150856261892501754697483434961465900219718413818222530454724975318480304759316824410691703456383842955572188381268081282460659988345794663941152581101423924204072457717129048453067748681355363775223832532456479347375468444024859853375412204647523893053743778962721501393882510471039764140299374817050241428305691988447523954126534797200738651246449572470059286233449814923685423087270074185078351667719877519409505137402186941652226534035603520922573095980674698412056087835769954517889261471379870903342411324464431760640664526662908985415963705996725252786711001202289888409812784710837333946017500791122757881010175808218577137102949871757484980898236913063817782975593414023458709970358115803592953031157804649461332948541016307135453440577899911387031979804898327524837352615580924293806853695325163072492336483359109422481291312867152691841306483971241386486404352608991331499190122745221493463644860933039746081509480876284401335073042872464134083563262113176692892937840080407408565005645410829691312808425507257161161556001010323306697181891605553335843196079287039347008301946251727781374478470018022215522745757540235903851921365232897005719526351731222576110686702183289828538847437247164450191243027709188798601845894075257307357312245723676142775038060328032836742209577625666121440770776564761587592029843764930761464404156402780856178143577454780993050627550129464972857088504649071921851489277673127455810580440138671143858451420662307910944874197888091638420071091370137584903356486778788318312043131638633017307290557374610166149985052202567653168227852049882305111271665457011072649616339521014074592512368643824982114311365853962700899063498297580760528304594411514778085133821229656545924289844153617596955550046405681530170323695133009073154894963408878538757562637329101562500000000 [29,20] -1767166071886276107586366478410492707672129781475141580861926091809213638131694299451949228876883665585027022189211429895175209139264643053376507344761463144226168958083844022564766389671853039322543530155134411603897067864792509410871279508994809574719026788232912619244029991341069330390585972395543401479622673367350583468481774773098561668619842702237182895801309352473650424336387427313818410167459976940676726133762934329225431415077150955183576712492114174143542075733189435402878393986280505910037751243089745824719737416920505246938750700801061384334354061566224766584209703506289887336775383810637813792688207704376206187458997893510867264647350139489496202679555965081389407992585274361600655406532314505895001359722104040672769305756771059957343843482391097881524926541488673951880331539404661704569695919118647930289199836081924515829141950278615028652355819964058920546412839713520821976824593119531456181681918944003533859031217529073861162421009167771004736790693867158427252711845204848010186420745776560068868913405861732432149507588485910596219337123512974756357970647002665076645350235018785355252119455880182494822084912353622931323279435375791894695419877021650174887611257896156188844376972210179088933750493661586532970828719675418345373826477626957693528822166430449026830169086588120207746698710558451048844706619779340728201236605721433363996525398074902009002170121274196114152534598195994142333483633255530286608768702650364358916419576175988546577619040280968031511240203143044793334679237483353849759975146183472540463709173839034345609731937265673366173840838632337536037701637625322979154930561443451614724950764635503924252331696833952509801182867031877220269331499509504457407966550668347965706704781014945703275586548205577891448394625123464466672425694340237723006101289943261565390601676435989321779342286472704723635722908624931106585011962353312639549928390105544692982559358260154126913901788029457383776920402811415783008682605694426923089206329242560073401611303743654358467428004181232922812254701037299915426178341239945861637141663495249784225465205155665875613375822044746987267676479040116850928572821529141658334177190371594241144413129806505933809956307486347340308505674001487990418266427433169195577500999699266817625020474582136435850377899088525637604626258894193395069389575392984890718362030012861166104620019922840375847602303577310816903269913211993523347824030271958256897787029064155644678094373350274053332272485163059598471424465955196659699347389488180471707629204244305177544878296677686236297685041571119385172818991305237277733835863778380415030363127946733809953490968776135872122449060583168152695896193396338488147871088662794984030577657882807096862637830122071787515475569041513833088239345599741475374023634992842746171959333878476172685623168945312500000000000000000 [29,21] 2027314421837704767293962724787471240698083825978329459768237959269036945104928515783437227956824848234559454447909427371372314225830345250018602071546122521273663746271636293281975304988545637098641261783984592430316697456779830527843098645093827261172090734759916814086182374102182479466754609173211636966124895836833955013615291275086861068744823101322152019915504562857471680381475964598367359183464100809173479908293829031841653451496114839727307366776200903679097295911589554063334553146934105974707463902037464073417674583940214028382602233482728912544998009424487146937719401441370036411433729303155383664386973281428987461539222613195780464443252566134702849126679808645590346319178113759336783420495759263875444004909950564752392544921122184238287983872341252026980607800107072394302530147164760491856768509276387106862180729266718916607596031277662065772022169267135804520115232433048825644863339813824978554681076673124713864903982569688390087127102653849479435676465709772649029747494787215195653481223632067447859762143612420718652233988743825571070356556182153181461643290345657178486255629643468652314829301217051405832072622952010096164477821449424986500720598778735005447783869141642043364419233729753543654735080721749091754365802899268959286481947415215014683437371039184213213488546884783591070389500047665069348180985269323774651093751052710837382857237256693163086257020066542965576628717612177239862867665762599419424702119619131457230787033745749323808507953557809616144526936278714111684462230801612767543248689368502553293757832380958726455457353489408474380489665470854484025821705412477132029671512437969052756502484612291198750310169324650063892369528627924243853437060137807051903576141066485058553967406154335704440520965266108775112416360834966094034519403831698140722619407607929682713467160769252294830848752958551551102297697467336062077694310164032821965345455349104424569592757697943154474661663406338538190026578837065675087413861339322543898181946862056367528932896066627009003982486809038652283052954475683951559171567987779998947504868105064432631354051125421970113399436453206269555245519331943030637734034056363917048684590350835429596673399487253977659171795110002829535081631161158680659116237205562460472000363276741751001280197614864926463036693052578356215169267478829306716984406979878557927421284273547488419672714841827918819700344193979190157856563868661686146611300767675599176778832358127925573935210042149160051174767840097955440709263422134407873456635184229265485972938750808048745321158551362479823701407774911100813012706179053794477557714892160070467108508823123651064293327066584853738154541479434262391203621709079739757905010753193586941186364686205264331319865956973708299726417830033978670261583561270958024227133035047310194443070940906181931495666503906250000000000000 [29,22] -1533115505565465984860461626567398437362591101172995364499346381024125402645804361993274784788413373345533205733126241337610668619738831350770954151435654581096602186722451504159957830880125006896565891178717169123344512519963635943575680670349990963619445710683894188027193370162195554238898552760399220150506040935107221975878554570884881391474236646709538421823003575477006412271795007253914138887644801105773590262027700469001222083240329297800403396648922601090095146595448470568765297871044464163587356239277317236097827235639238361822029246512530289402458572005439987392536392685597814710847937631980941623071170370094216542497523760613005642583330548800955213623560022433957492674501868650700512595235339028377905533882870423881669486342557000046869966348799913655612510866183948102244728025860367778497801134983102432794099260459230388661394437085328723927499441578102173891241559030406568605730209128212473083572890453960984696088863568110245575882512659638021112028535573538678164138390699054324280525697997927989157737040162743552829294836834414744526215409959472934446113260823484339897366348771889243461068361071374970854829400452843301201995778765134483922836032883860156444166757667937979146393849412668807878948638056738131499242321435513608965298675017014625463322203996225512799676336481724502253342316236603417864396069423705031062878683207629140451826120177006271126416821273315153284990760888830474781348805763291396475016047548352966001159616272425984599074002562222165052118415267799340530238781732023476618291003064063133175516781544730087978574391167748442473806116302279041158921906825114961830249885509617029888038871659738817392854386241005748660520459524739176281895941340149746783964300394301880817489547029172464107321867436107544092137697150694102741531819154856613159997275266683639047492329531622497070294154639283369488532950345931908393361349062397023389002126532162972264360643414599806967581303553479620325762584532885023061640220706699730085179146634531268867053685808996570859598862287148314787814479409650155213815860637360431856511553455684422432846807932064787303181964147975749375819021626673221081405586784069285514167376203254606966718290431426387877141219525377588442429412054388876562737144385797214659666313333397838816179597485520625372215567629277227124030627201720354981730085496446519236498125547386539211898428717477348354157337284966610412807816296172887988758995548063070374155262323139306769744168204098792248243889644538267870234561196852452814077185628097537513776762354004619915029588634890036889014671774194902356478862363977489801116750839966844395452233250900995082696957822688667518270734305750953021891509580175464243077495757424098163794725269598987345305803311972978231204034385038502342351389685420020556104805931063594925944926217198371887207031250000000000000000 [29,23] 312944013900657554658380422368198266853751965593682574660555216320823907368882377155516567675238977906588266989169525505966753477066750251837131660701441967079398661735916148429679513350573478280463447807253263054795873116676632613856964418870474980097990072835585054565697178948325829757494325507361442491944896097053550273812275168455328224098048390728845220129978699416918786311341177029389639201872614226079934139808217036327354094193767733495703369576313113615875927370866575453961260320378445810250923825800480402891245228064059178695938527733675569918781621396575446020590462545930900557898271689674358791141154092330428548842622982154495877799163368900426742674603613665788098349062237374429284348099360510980436653355816359751466910635962606171150313998450292699765415367706743264745000926708142798216674353213310746110361104699270281506520364412557716401229372634491620818823697907025778238886062272829124477500879507259162701603814424396018689412332868234244453631459110993943080576870826957816531658112725533849996041817391424787262030657552615755386155944055202567457391253853642535483869970548894808173940541149813508563801357591778821775413279549796079789049860311658219167610981263877102924188673751687235880646065771342697385589543343317328794732256750608063827980012872745392371294441348416028365474120786220624147046792937755410506433416297591154933228578454517532363654018110179669646892391219333882033810909132056079110063902261579903797176893724508520979645897177993046634269674526762361945333003604451736360558462344131689464344618005632015585242883415124147898792046029694208259495701755415067277592187001664672797721205934244092937954834589182728716018252277425800422606322082422101845109932257608437342755102764761724127223937797571624495303046220563067972044401772045716339021679844169930643512318363264047466924136021719471461584202402416890194138116520488854373392545968997254766095769327291108862320793548544135869312617008994471545187915448669142901771940079427652984918350669774986847179400942844676857962947107003744629962079240157700972931858444310847627442903729911939178425145638806439492697426849844977656178181845851703604874811294108680554876616418895126916294039917931956922916018013499891252389497743050852485472581837909841922600510132266608132307306322665073127352765485552340709940314196831094355630116669012337606325063301788708304923640663899488994740868039636628667559148459749872445702706305262191396566815495682280545578894636476867099064179888045289474845851368672451835920623197427223162935879256856440493453138775005144210981429331427374592778061011190559058644331590512458066704737919937135588900757227710022269445871581749609373474426407966893595772706750280215576335725193849256941976759354574831245887915517068035718134121243860779060241839033551514148712158203125000000000 [29,24] 917110852920761963312763311879713247443223888937027567231542016711181152476352446261645659030245881888474551118761368169698202613273347852562683254843492773319161261167039059320084308963829366270518521420447290026829170818663503129001916130249207901250159766989182431523566296267555740168541709287936213102724879248448276816610692862749004129489374698557515379562806915186366366882894875034544399047161719485145263383296577961148158479062567544138474925383550528887493670347095556284941569068831205481153483771689880912655324726512513301801541211020675722004951330881568407066821821712990471359253269614145325181230351964743058316133073284992100058852582921180559665678906313068006732117809780093643736852180249457952191276463916526099438356310363076645412135714754671849043144066208107676509722630919022337444877697876903364366658118923809862852993185799847243449393665990483245943395803169019333772115516993719114378743678555718759039861171365511329218442738791730238061375156412040804137765409824236395120545406290294420473348087664269712859871343390952584109761607464425611802446529832745690673342758808875439328103165711373233106539260408908041571920531017946986636594924547865261369873741111584985137087050961720278660758845995520955809813487861116252914591899194992018223226540012302864720315269286478227483776494207301596142668175088657129376030073806177531293642665809294076089586097278946763545811638680074087802975663881794930608838281001266749705890214150881217644356117423243634668711126943650821042490659937776160090590030642053921759790058335635666637696194134990015845264170314910921720907920375207239574763712701708679461406965697509829145554195563285022918543336969467495605438641971760919053218702066486824234977112900480137322966220301407289992873902857102609101247851962855249928118556751884504446326130658705587408477558621967868262933810153942946272152870621103615637295003122209977066293913856021756801148183979537481286421027300114429186169488243584114392173004479624431496115619561616675849624314976854415554782447758210637955138467851582966222023494628400297550336972953840013376382759408300577237990531255419179244819017835601717361803811557842049640353842314334891548178945795154215753708459586550814583907978000176937059027689080540389447230616634962740928358116474813309435206668136410464840101158104264175495092519145324639939787537839800440150482974568019746039636970846833489591705239321612824975237872739642773602212825393783736202577783414870123291153716837190876151672352892585311654287000892319962206674416985103303129134609825326382853312926740007725808841642612394604981412340391109391734091562367489654845114723380576346237157326775224661975611269233760870076073014408956516017127608384948221731103426241478878891572601113355912069019515442391821125056594610214233398437500000000000000 [29,25] -1389939342002517401286100474242081337084692941755189939196046150778466987727665787089000621546348861236359629833518129618750905143991009935601959300185471922111146501591674865714007992543547226073419714886027909856515024935600166296623815231942979343104873110501927621192217067021359809351407054354167922985598099649820713388985495969745056633012771832798190982973403062211470112800079438673361779894775685321853544601830504747245335763460441740029086807636098386660318671975208327361039013162952386294813720253256289087636107167786709911871263785455039564731517716905376509315919667816891503217778599312288618919604374237815988794760623877316159499074618820857188109332754544937116989797617067533199802830691472962531789443990959383660747671278178440322717366714436773111586252131079847549872614267832332705986667475848001199767813739321491713882037278108539990298661061711202517466684979390918951298411482171031658446526072715206620813819387858407326796361001804698252968124275206087613757081223354344252624639808032665649310424630230501558932780800381045594610956038783002632671677597902343064108449727655544908892965579182568958958668635311892987114436640269354022525574214654747229536151116424648670065838979704454326769021223440729243697323806583828472044411338422428361843162472442201778444616910574359838591898392748893183830752859471297029311608324879444103487865504808407241092514252817071125604024177201503052291874557704723866842268591140531291292711668771203098410840397340846177446758342023831950457522303823730815281165460752144994513847276000929619350203141754179517814664928445764742465836037273990914879969953859933896716607108382152435984054997472046229645822667382934632281230396336571851024888306775315082206421823928565692891939441858439364356349350309323978621882181178507256877199629810776788138913088060765516978121271868853963980071213096358596975089024002965362425647709750279938334504348207469392927241801633013657843825241473707735149222653044664728227832139181191354645902593235434007353962893288189425030244312104911465955069125894974997264240864035925815022018531089379449410041783703345548834150886904533696956701038206999230483015025751304025282664067986710441946943494478371200236729319780714978365824075931831036357757683130577454143202718967261147510366987696754066594911834872943199061412444311038495848297049571137367721992820467101542880545977544083261439410674430910652635886210318720196672720339375343478637043068648061679526210399588950760741789889631797347913746525029628295410729797463954495111567153447963089825587107385092790856028063117073913665556598302127990223972475681218981729099300386151991688649421768039521950388399554829882660545881559705326344438899020063533714243603195664884303076081945753868155177461690355121201601029667926923139020800590515136718750000000000000 [29,26] 1003557220895449891401314070687486188190729292382681941996777652888851526834550261653945081765018024836121947355085766462407779433685286526313347706562619073960771409627736736679923212465114404509363701079293358986997300384036624071334919044766885103983252347254888909999551946194816707986394083904576080599617707584147531162327844400884663804314307709396525859714370776470616512012458733542717581125540852216174296261132915579726183342859746871290503014102339955534581393996146685676051503954365722057975928634138724739101338777261728351275730409211130312509224804350621864063592254249531758565812955826347615252432391522481414960101138744959631206647347328492368180114959381860053719790518775033768470879260327097260883977862806888480500595787303022128510016234562472519250087388456829417093676388244710953986310597759536099376717754013746278573608005106973620169946415856785890132694104425308961385763112611608524356877245187218796398315364130785559992488124025874739917477632766665950218418675319362489836957969090650184691717679886972993018094735418379356468711495212811272256037642482624722134718228796387883835302535042482676643525094966118573280991229777153530733477856342767877731757613478741836145502063818822588182965480503511457732966488334379059111317865755667171728664905778406334265030684018885571046057942662938260653599431073788277142649426765802445635280535742604638398089838696746165890955604253070336644098568998931518913816847659589643013010956133134359949393873198754351177965074729165411812356735668417332957588857093935236479188025099255440413357881425493534581686804720838312641412627710402806021325431459797126143722085564676142501843802945740629708281255736856825110772835537877280040019046702974425636666864160084951065454623937157403004453691871802883531583462295461474293061396129914441518156439222438142452527472492484077353549784198013875197127061778714476924212874381430470564199223255562296322431166862479368132117349248238782351070750327509352110640342101983951044852363049608579632698487133839668828082025147448739076994642403725098178547923069922235260541501996246154651236318067902381939798378305834852789126326837354872996865918922401733263303746671448309214240445364581422993013465702917449435770896643860677592397055816646960581534020823753273173083650489177120798532962409035710553710608403346881943185763103098856224325142099486165461415422154857473211832133337747343196381853140682686514887813469084206707675856811140613758474459457265402111728934687563210110200500908392413493644072671267149331770780184309172865433150880110523883429310706162172731538908288438346763578743883144618153350352732686775154612013819256748827558109424283547876021757016020906201251002892376252325797708786797635275634778212755485653594295887555752459785463059915855410508811473846435546875000000000 [29,27] -304406448404947322838239564859811657765012108233277425097189088727880936465999526916208537033332005062199897898768920048261099648537501773631891141187827434080622462132460350147431848264832259663219535498867220031381326063524696342255185688975226029150746051467205206763609770169596652040894903691888249315421432797995211855375955599238924240754603701344281712398839083715086520862001293927377368698990159236973898174394387713647522760557328591626653293673838733616299020487608867349312671162858247358710792973258576978776396087749338538832614858589849994162345303535957533594798026593571466254050082589801850339026428332893659178616416493263167867602145115552220040819714801421615558041177519995971633284112582457122124042315801954376565023893259361822637287313089247762332200041254939323492823987411343624189686031876978208061088041556875505111556650676066842149699417179734459393687803522505469790579956788387644166985133737717472949601436978441087888397511756302922189730757472495667499460066267537029281676320369188794284453070063157026978267499433216320203720105058238722283156773305566196169944982907767738188256623658966413783431540913586041122382518486340507695912613457208139758487936080553842345617956869569363479468229289809823545226721600936143816328180932681042722222813336662366530122992030490091234143211208847866946896273360535486380672262739392768031129408301123767733812248730505060987122236305713740136458042046857144989467195321636550292060354185559850450786938948492311295340674804691930995271687373871744137822539282774167256240572391845690202304375797575143776488470514982838532703052261377132807895025919978729500508278751262209422047002336091891458856267836318066978565417763513375437881894740772548143286637089835342712488711122051231710917355972701084135620624042506597219430804015041770471903899369823467428854258962900625772266995035252139650811456809453915906515586973835309865415757249731538328837668399435801741915410684318771986504550286618602938540057495531065356415258944841234860983878240553773896660464519321853069835980056426456337756690281393393221006430942504915985865150298668034816090044822229757718328616497441211670063835217836495729618080894291133998581952424008269118845954128870526695786918265472315132335642437432611731790764611091528176221403050743605949970792123318889774380008593235804813728950575108027169178389435691611023348847795756091192112889428411011076807499870428761273195508800853323848060569741273161843603833996914347401047231891740179059159080771982338048195990293987769620475671857039627199634813933041834146371624520387044695909239701199428231995095474437441718246182862526355482469466607515377838018642192392696363556525502681989339583771338998480901772070031112771248452984340883120064772591984933458597595290484605357050895690917968750000000000000 [29,28] -136319694859943521486980156930346872741383314780713371879040201500748905184473270040587225453953694039015788265171857227639520086373898323821512474755583706297245616761963210123861051646346007117799262647618858638286663438054024412666547591295312280949872268954677125516790459999923298592607864012047731983282838221994301961960556323861828177662189946600402930343267574937672187687628049855668396976628421816921084765986062028911246180764075195975733289755922641893624572896858327342035036561782331326107980345045006352631556342995126184714117025488240650355354298812273397638208932255349084431513539274378672316319189647045231598075106789668764471573330408181587354962227568627861110966760189055646072676618244373514749759652282749759799042440738102125864798781570010304798109772772454976907454046352270612777018271364829769620927555453034985424603833614334502892595036168808258225036422505523770878992366113231411286890687900195850895473735864577522409610528251173224714884201957481940444183452486186109320374930495787843198721625479754764269646997171963410993346810972849044508606004249303901793639685980037258688665666713242863795409780662483142750041400427327457676748264924321787318554405519348700420859217070525424433521544628491094764088760033693113712998353711276627264952579353727292472375965497605380187621476090617647258984551393460905015370083558057104181903613517605450450094943007111777738716210005344436259082582296740427965806045024717395369776753615336802978673365632564350381104455927260008857038179573890630050768028447975299425818326436278528352483038799740562967596511084038546424186531921565133302229708944107745858074690417626807448565115774401171556480102582562082284846593116240502400378442412101129706521677686708253846261441990041341029002112772804624895100059689347593672204795628071629248639765194734917948128914229318109637436795136045251164813061617100258081033194544039990475528637545276950260188561569981915640475023383077978023642711799714739894252899334503509458135123987259677600595586301911359902223950613756636840527994753384422556426105780040863621492444025037007357030288705682621578642103880727276337864892167037407846572049995097902564888917195362387283455043621243551257741292254646146798274357124554783495465031654208235203711988892845707991226571031229391865204392224304108631099240218169059685228960485713701765000356398650854155585244850816651534170637054151683885489696977705084000252699480401014715212082926559181521045233242826318558951731603973152610426830195296519349160803351144316129277831885224042453570059882154095650297455407860483777805497628878356547374386032786857330165006345119052981763625067314239341656490132202156734419122142475011104529788472306901810405287870569613774987624826873655111564038328042514081062108743935823440551757812500000000000000 [29,29] 181859110354352871743259664955085228902234670748906039571031783343965652899149271731080176413372939568900166443211037804371160952604302164425654681455638924570538346504688893813313788440913392526280399558700086530214800177029028569720751125667148049736965024404327307415034066767792074099735614696300878344902472024886987405753399430569915725575869206957335037975451500425046264674010193984245839899437070206774161882353612832121955340684138229602280959573947593776237615588679903983522984809388761320137151527604235267621499976759609664605118968744408353036637669201258229642936717446689324729523632480628913455057049257211733722799166713017837192231613461547493357283220850305570716750782579243039317087802925747940841819420040762991566228362604979169882640938579701868025682825016418890646194151068906600360104081336650275992939879813748615855767632973640125199873231663803531193240155703566719166979715660398049880110051963379366965805899634283499639170397745421362985289772976391301426590061121382367050034459777755354344385244509106380962829495994169520719127707742826807563576224438345589547389817010286746940365667863901287324870431676836557083212530866108182903468208093923609562170500181204861119668676635340378644347780796350879271452614523569517197063297179487789812391802571119241263807721347198413358300983368827659636697764607379445346297032961660731336933443733360425621753808977045123627689353041300118907423999174319611855488402000937771268776871644575009041407455254489285700817716240413633181124585252649031103963866314693161572033647031299871415220463143757973885670710102285037377505549390508250158159891085533365272454200933460268407637193896137909698191259256036602902617636102637949085198874570825931383109336306474048859243404089342999742422650273810322593325444528631220961272278819289970975596999185166327953949348649164620459345368897191610642122193516849177495124954807833077850572787021320016725043555284038172301624172549215232175531483179840118300414184404525300567544340219403411096788394754958209945228933290119107532424619875508562699400559143192913615737754902702785356588700898577527062505361649227023208269076104854634322472180771543053116698965943468065108793863853384369825598827953084754853610447622689970489271865315621864385020218525853683126145749501687463274603590598765667283631505481148674074194982004471844756595288850420022502374417156977282991054033080824645053931596026810195431393158209030232654293232292159010290726885756332880941535797762979713857894425482841202271884269666724555608954054910351359343761558399375339621730976248813374568514403934280648040910358858721978742301430417102836412494097587985507379751254746760900038768422481273874499562056900816117674848213877752129191829064223790332600026731224573950385092757642269134521484375000000000000000 [30,0] 2129613625153030228622236480976012635857764407215827581308237119391651435634554091635431965493853875712935347480376723990917466299031273043015127769456563701269924790388780605575263589006460031049560078296750590082898795751712260771502061952067402293371972752686304058076736410442113036081091722354651548292763414952329957066025948510348124562039641251606856797012818811418601310626976666895073376771416251278474795854538985109521189837011456911712832235260146803600679819147655171704222893153204739761465103531767123649683577653929271272443001685300889634692025339705924098089922820596987335915232775606786187037228690075951710390101811761942278532554526080988327764732787448986050371881376735924015852201001721587178123351514171047487550322012854183783284228237686319323653107434929316084816914457729743759008657455679113794001544772950968384165004628556091533906022825554182927421307096780793013642878245938019271069094383293452727617333908255460173774301603408272085956145488192447467532083578354388592850118976274531694605739131904204874727371996253800974442312824342542941364879567166508014574401757443621792736921209509496875549849097430891332840320778234417830499627132301605962131095188406459080430427653248409502729980740494384909909512799997378120953428649102264374991823734132262060125120240263334573321938365183083945696600177628038786748880620426604268799150813571873471479457927976483345767636566234198095879123388806387439312006753695983224286123001235386292398454408431825532047424444931489245300456885900232669746719066135958400287279366545037370137542822967921121518955663107630036733988062913556679462885832224837104136099460973779617318819694043544499688008120000453294792700823648277964877677265710757446750309513695209346444946943692417635183605128859771945185809859076268166927767991552626812777584786074398603848381010825454059800618622608428310883800637931937587867500585262770172431403352665732755897479457126025552191180752233827069215721888043242801630018798759370232501622625630391659836807513550885524443223548622561088488060338890015943358179356603776936605272085317129565237033077943161130424176536692428969453082457549140892968509313731420517415586231259118001933963108546893885840198386185700795128566335793715696216162904244161699885003951254527664237407650328150992269832960169682164731807283035090840045697577103595127804427407293331699244001249428576983489185390111159369913011807013161913925884059748849099185603303674164114673820551615705106946545576890703168494452709126822368009864323495622569888652756061128848369764062159500879000666185494589969188854707827012257082528408708309056439770167479141238299015355500015966627883029008424949395509662780355991995156695331016834306835391863851907487942056171309887909073188648765955040235721621058246971802515083982439640698681778411193929456679541090124985203146934509277343750000000000000000000 [30,1] -2609220362254470878029063162535464304648714263639444593563296066567193902548328435026440795665143584265818842101322625290702377208726449846836275054622422801626958890803414920649746321856782000478456438936675460482739459668126680899956832719861903311911785894625869888134262126411029533653855000333575995053508368196249034491240398497790873950765864887590496744878851522113883871627344434027917356310648293628687936773263462410503381138591947707492773444861303769250332604555589307221995453122167912933045358332084391598831404485547246359169947124758952891703295722799034024259335599823694443844551638048086527802516397699952481287768349092088454293827770934746592348931006819454324657611781370335845666683355558368731596125037902956395810818104257913991077682253674305350762869111984948098052361050844646556644335572502558068046684187999990236665255809794457506619357812419376625841583621372486193374981748674698523573556101292277786055366056984037401205820730016590737579545065906565373948681841273808422316400052209020459786910539364199856223269020183382916662797376949663858899320214122995472368683002536066411501090395260067838201047539027256628993737668104717611574256891258391458525898775537939512955079438069494871146592330132527214547602478851326481716404986693589470155185002019503447449684081052234073306633690706237216826266833147687973060846053453580363365424504013810214264207738738539199331364571826521139683007254779824519431150367457885141654209899157616282425935009078985781265865121004226508743049523820745780348740754295753481869095237884081347917452919489483473953470071688508923181544622825630216358986962122034319834917069741203692436237906299041260721751588562273743357628933735893126542147411305750636093629269666524075740841770807109505421522957023134761700795063163147678591106984659318293672610179536901301481558588627716998050247338011918683594301764073876192267473888911012162011059705370341746596287573961869374890362731288815149880263890798624133586473959395755741939776684056946530342317053949041822935087790464538267981554770279145341194325362181325884565764694770879721854425107460728496137578102215547386902606785183187305341195494734909966750245240751400128622409955472775807746032061948593907150080420411162506954605243205573358101532136552511048250199292901350431154208013949711377310417287932914884608871231532343834528704284217366707323192685306689884334685875398420980276917145830225035705442215607916817112916575431950031070555380946148670709991936841527327078529583633615918583345971567144756446929059910270751773032783203516367978226534097489619673068016823180578519513853045263024110741056430868207775722755892098528770674715280513513261443379810726508698508285274409131213163197354682167550178914615577582411913464868078334367755447480651398232267879867301186670776769715222188743015269141167777888767886906862258911132812500000000000 [30,2] 3071140626104134000949806731512814532468121233003790190824985111524520429660325969737506708306950440019237547542076393003791089838903934534794443837876825650841103070182441445393077769099245861166726062134408616988072382518522391875470043016716068071859335123611953677442477841845771850493038425875589161342036907739690735627975402702753858555620500624701045216903358488094680310301167175345334164353199399080708489271398493014324199797365100044985471435127691405357216849849760005830014104726261366124746747915723079367461770716624326152193210527827585207215433629457663610292246634491182269239154949310561384506586486256304221911613787904564220438718011123238409161859013207427950333154388492586790418903372885653129236443184251218545969527654672916705223442139578235832855845556978505485897533578866448051701497668607955922678152269613140502156422732445064395186089048399955871685798142238586372947926645209112487909406207064351790331934878532175713596952218475086805392474288953508293705292761720027260789994863489641362189561502776546864533494061500668320584832279058099930226754538501678301336245087157559294694458050633908685395721035921331284077433796950795210457752897282779289536379585742752971772335017117543224600656757487957413404337416284766572374730505335596963502585904022167760678600620321864883200286743629007601597630950733437244474170083790171305645543417531915244967805502028937508288885911167288695080061312325640921187682900768686729549789299100992323548354938177286397987222722213588551307067009643277150549748875789287653605922002251044580353567148828206532186805884010400515480574970566242459306406789230855059810109141129399939503591961360935683594548788897655359614093681968965090768318847868860823584378405274651065613091987705035029783976871041777134439549805355835944520249396443945856629501485612363732229139786143841488154964189440434419025556933870945357615454517749018198233363974291596529414873123353085533895655652397537113021842664391072089560893959282451574623092413944823957796454726304930763414720501235059379413684006979250776093704792496905238065807198939752938133057837863135517986423223618667326410837133860848404456893579357225454783062737803313656523336771294372641372521248727848302595479968622922022578865942718817817406916722730761876499984105681207082050408737531838749633044041762637327519174130016007674585876786794526774973225169569731373305782551794931250867986419469498770775409452623080116962791733136265961781936415810111325189277212873801161978497075022939598798624498762905626644700966852336342975930380292207299624322904898183774617398764589940834840364561146690975015163004061431431635116701906753963683618039168757405911839810362772252459329923172145056432420735919222651633045191831693191368422247207416926354139295042957610584473141698937311414408371503390528628295178328877490514514647657051682472229003906250000000 [30,3] -48946357980186592466423776543139703270788702116631629814531418743410707608467149107392709869708575205941882940403680908785681200071549640417369198003264936281247634787397734757627768122757109852584227477061573897121943474193182459948352228128185527935027793956521377683493322782233187591338174445284565100636649723072766605429068502518344493821194456364026207716708974607857937703484474836709051362823512963099183680657189302068070143661879544206364934910489734672705885201555284067225761376486730032546559669604307355554096551479106590307054108138220029440044232232143361429368978063299277158277580509529882610016292206581818068084788612644330920907100409540311398406094372340879683845175055436200636472346855385568170156091989205255330691636426137073295047965382969293440281137362917167141356484632498235952041951134770234465458594898289458405697448864538674576347914012856974549795246579583887991786377311116669302223023419652815127929368901341106903283498091622266892272138507299325999725579966504688115224006203224787834365749579735259677384992949481394806137782444530951118929948952595105653682951859961359328845190625900391366204889378308812618957735679457397513190233647899559642781150933916272243751252084953664522396194968338631301931585112787181887340360229682471519754566858318646873847275687894142033089449187595087321078070242066646947516695958523083762238745771630268693000151934364192836541590356938464807934239373532015448319017925192636343539280125609683107418909329013435390268630011938784319707566086470744067016374561955906141606699026790258713110045989309363949044881975733695300890474210804138058197912921670789408114868145775579876439108368347914333543277676817385130576184938666941496095731866654441159603473326669333077023562066580669000190635674915118538812258817689953730746651843775812626490613701286199314219447677700918816195302680127935802179575288265791123370537764786162142435548098981670393520366230079586509009335505723033433718225126458691900498215150314743123615128649070958701079470371486111308986245480377102805671599767159459879584473261180126327843763134147772088637424077657249558834399121887278499122402423487135933017858524145125233819863345902208658554977101118979658313550209038739053084092740287700495662041813683478512731016636477668394819643155964248216510092343888580039827604102104601005375393487899268464436243182789702054031012540802960895442849979346697232793964667809704204212536444537413739213129790869817467272068103271287650568388247878148732824265504973793063176488933795477225466229043498504804097207484773137080951508629709491996790870692024768916422895730490271944993858253007630118674383280468103239404843610477477548830357230835797827365594818355111827473084635014236837199538340216458128597711780563398575109097991534052411657043518687136657352006862891070058680514920368409548245836049318313598632812500000000000 [30,4] 424750827986450840724757355426118106424372644673246457353369026305508201094679324886643717515249232704459616551328938441564657410415836966151570616191671505668289146851954947915941767758756717514469333883728360420124230913044959963282450635613543918650780981245805773713027347013336555963045486446635585542430955096940223113463866146461678111104423831173735841202424519546855852888922806348232893157629988256981821016660404837264024745931719036686781857512125703086703839626834463881762332532577339577376847222165970982716581078077580637306450307219808374042386487459343154644802001881176904613596065810021307952364580635371726813268465859099988536379458098528261237890324095546891852964685722760098446315193726411464298167518371099388354041252456275456432075081652686430906237982618547007328956355214308116163331051888903563157267443972922912631217629764923083141765430023335451246389544059665956409067106818642610027775730467113122335597540943918799548101010880370975119081261766292199471006252011548623097800131024700559198368699500302278651773410540400872559870445049903197844431345969963393062210032900571571404946259193829074793356032298186571622441396085420665739834007586705144361728919556739638154087684534048552471528823458844290087888520894364958616788449393979437655903685165458712759056894613111835760228712078087587976252233136567726663981006467985076431049127336367645191393527570912251986747296915894148387802110322133331090219726928253404971020713929251369693006093738431672668526558531528655047255881450215419902393078290721638105474961385327923697654892475784705712114356568114390655551376361656954041655687013141696193312045382726073076877025429695226822329976965456388581842716012691692272046011317229506438199345322528397570313322627066288279136625184233977881624346052203949857609210276180971961397358342024573930724092177449808354271190051220841060806534841599178254611793514206717458986150262166852939826756763438374601097733827229209539346603658628957093820513582376729119723275355077768915401902195832225450840771581763422502915900641261387705407643185482539318481657797904497520856943462694691747511587293920723975968450448178642872886712532545004418097774929850889246646468980143583482645897974959322250618295220770201117780831166342083773098013241907908570396187561574467128012445499316435351617884178152862099547998037598003712746245077242188268136616274652523514480484895892528231735019923068408755407348442008883425052993253786542727314862648815642571891803785693444604500435290869634544078460792121061264637539447909321486520852224859660747915972037787163738904125437638297445404229964655648617628739250726564157475824886509563968007910119933269905728172820111039631624427743615731237654122259885678666076552497533770541443366239101500672591804149352272892252089960122037561162788959267318407431179849709224072284996509552001953125000000000000 [30,5] -4109947531757978588090680532104642533197095467824971982832034583170467790762195770709054076050659522964350834881506827445271548737674993465699672338044855988612100851416602964732183814419940885379439782994072550540466734198468193663782132956312001596323845289249654315327106084013742178601571446829980474306921798236549688795425879799483361449627170833992032375607753552089324545812370325168123743164391387647161698788297636349816532551744457188043850508925990037381392928496165185081496451757304830635708847772272520744773052479815672057714630407840952576598792379171185850464535155686353079899894078547234168401141460248924287707318813692897986617745817916220133625288194122085325044849486611833124140655419925847896753771945691976273310456376946462842482568834201596808778526566040304388342834137220910130108439594551572485484083347707487309435978558750178881702821477654787997027416485743347250505532466411901835907269947042216710884055450792227343269428595375314169025166100544379500801182949727075777535938485270455522002693833778771077143329455530067077493314190161099542736628699463354776063381481894995996406874711244695447402441390227749856711640885546953090581181900604025967827995469119813814509549352749083848847155733120616115870673281472144752671541755976258111614363162934013473308248325534896598318177390651004638682978627373002990452321820293897814347387456649493134824800075479711690499582255941008496304773254688304044512263582932951321127748814430050220204419856934008471035177074142359283405855335743172187374169930714870290797350886681596116180591783327063004421854711471371889088565016847293525271160168049926945373201119624662835256401172747957858838184898579518086543038492125056427502714548997501091736062474844765793115580172243007724073376512574819406583310754277766265094505219738249969621252730951270306065415493078073050301000445485236487069866038283762036330604161884426030079660444855172987898334316051077702470797393341325378663760557498829147750949054762576888631471187058258590115392350996336575987641089416267443070250302820107564499234056099514627848074681010314872066252807316965694504229672292908011203751476635505569151163856392786654800242891252755558295395938147579879944332968036507685401122192819559615983012913563123227164509982008622051174582483203801725858139322036163551156430733933960898591180665410309356578054365627127852321798916634221103917037701719655843816432669934831158009813614885737155720265516106038559291888229533399705208854301528848758448721145723075234820201394335828370104854088585222914323930212908426596516303738580423598821432199835829173605253224530210766474807478846194212992333333231112665788520517272248378994771325329768096924380665826817922251546785965124606309753002472814510912368045339318127677133962743873784395356346024692924965985560536844457824035004023244255222380161285400390625000000000000 [30,6] 35123336576976245876906995670034357228183690164707095824158610293585098751530979551899924874686087628480267892204605604077242109809275417111739347588900334549952008418613726578071434817364789220495585340474818667001032922554827365353156503834630901145070071207834913399918635346772853173265800195216963495520658780388556055445484219565947848168798979709370715966151925548133855168401624129353349647893184204369635796689673390107219895006382672140038603774758566446670978988695135033823435534870877882805948900493410270244198619918618163495536708974010632179218078717690576703797684545946942202460634972972377325498550410040115231563639598582251655366740879972795792702929979387873132279387930304199082023218880652979291574760105679035738041389444334810728054143991740635315766128850754197196965910238202563928681375887934685477641560507561468425057893962993467047960846554019423119923204704461302955066113066391079070626907837597333417668243232776080101107912670998496779524587899662100075557200428335128388913987261180274330921331933605137191967684237153236522534370858896067065430263939629129921616819204611672840839619537760574059609946312074783881843790141617225781125051539394797712722580659751160823193284819391021550366064444922812973714836231812132970704433270157472582985096527901884272114797513556608332906089294994362555923377688839966762136408883314506885298364897169561148092956076887295167197276909904258470546808060514569240603221865508557613335716924026894214437324548707980042753414799622072826383791885849264042381152470152667205007739941295035134474203855215489874523114424943265973962623394079116406853797500144008961348440649555125180529326376960558358393284764464668606005882153458905008351953715448628762871698383393356643603159183214732287657537581236848364787304420098280783370681616500732140216261619250993317142190502854833138022974937840457648429487462776847568409579322580321296621762231124779187234254673188136527876621316600258483772633378132150394615492610417552155426494289599700071607826353851770950663540906866797258744048703398233351828831434040718034747420821540560701196207872310292756245692542225852403824672425673116293622131876492704605923866768269758804007196457259377694477889905692821687698890301219979680045938389120645088018418245057240715013608315018206502574044629186549309666300052799053541619017017953752579642494875562821422915106026165246005972261356106220059137414762145977959705520211228981570140296824335208077299182093052132067923258829717295815378355126195125012057409037206928300606039803975796007953724698730294475767046014951619754523630044255103165117667630441502969272831360747596329582239435200666307755143061352076935090445071948484966709043019044467134510818105813482300407465903507549986203606097955645306222953784667229798955343005481280186718615349661767096461906234594607667531818151473999023437500000000 [30,7] -219572172769267036817397919922951416724855877369487933606392899564381595304648732362125415169375117062188197478082968527854048442393659288808908391013371580383494115927713064899069379075331578984556034721744196037933736448037767569525772270263038459810824673597070285468574862676427096154646607405639324032245726669252094064765620014117299451689722156751303932658548743876483345433879492055405404529698978622318820231098842230289975376531462072150244196361603123046812578988251268658575800973767686838794979378977534775977716782586923485452448750823095796057133649707025766607157064696731787556504861334748980930125763363051496471006718041587944121720323866669687562245162949417784782085329428519179511833875562675982256254762051691771459570805705705590710299355062330765551320198057778111226985263750407002781497049637977065916131607118859190049637669429297753085021461840765081216029593968020260202317907239925309661859142253025469765500318298893094895108754085591080425428445485053116041592414312262400523439592137060128820313293791753738690749454087876686217506362054122504119555715020704154188701713948542041470706486805722373428199912517618384095192452960193982296004888412673539283185813613082345266797159633329754312623141269201719698315948076433879622314569354672747066897061177301086801408785268834564191367367382946589436771818017590544870946697229161658439924310333600865452812178030950301292682867761526825205710900318490445886426604953896404026490385522844126523147566178090471958718474597257689470153404466443645143096343569298323893851271866839882806369321134448835721212477878573251778971930169461133293320129529827814484378401368326523268309695932079710715934796971417325804454086993572132319545187109479470699257287185307974488759373155836162042047263976806973106569816654488347376569809837220879038194104318827254770369613375318044870403776030532526572554581309162065816052475325259712667355475175051995005260155979091661640748993408232825806862613652195445424882619602305384850423813362511328374471290036287816474495972597671967730099160007791777763244662040602265964458638717746042162728924196121832375292139923325652616491166240152334428176614998768280886919094088812170997557748002707951320452432946962958497818117814813123755675626629035014680357273638797729890740271812204031293008603035682750778076112321143516178417784813335560819185784111163981555463393650983941601354086636674880488889533398524849705603855087759389878338319828288427021002181753466442912038350134405558762645371357792218396802416972284723109698917025212688012551455169873492138459433570047187788553988875507969183203436665947153780219103171812058606343058763696876034323757812407840214317038583187469804267501079188855571413180259993392389559725514738681337912769079977735167060662555223767096521928259395252445913034999164237248692188586574047803878784179687500000000000000 [30,8] 1058150179774653792723230008885771623774951386965852695118186744738660028390755028521090573966869524173614345825604113525188921835337842526987179108327697958247226631791150639897396586078654763946264203513296510850874055510996036180469577678687982494643488832468583925834488187723525061396493278694348805931740876692936481847651759896480489651131421444256987080725300084631188152483690460650907613724658930911972886192364412655790229192945190973712197211453610861305056278047441396472515064372233120002855516571644509988685204366348489570113451805427133651446044535446691129165010152343064541261545019018600870327672135257804260598603098814212095813374054029611735676124964876941281603592074453263326213347601011993263524230814244591913121297542634724572212578738752619937461708639223278391341210900041916287651583270089056999975456452272816855814307197453229249528932287281368666981973088525775174467411679826884947852417329645722242438624660684509564302331906655340400454011590909834617648124600100367203433722779147125050404921799592597851129824458447766638616530917142381312196537210144541921340787600572538004794266807424821003407688503396962448307310549529213512539159097009340535116171142577787578955615154406338560069410932159006066087327261855210330091689460407371371803258491132176591051461996297980209656917672996612112392302906204399933272774647338918070574827886570699410477535123024391639655707457506702201381194004169013997524925483013915289527108293053000479264451055926718376715022546156913977646395954142786880867565233503780634426442763888984134368367057685654302558813115247599174113918096295988662232549916033689404682615934963992388971731833618643908873804999419926200355351009402788432787110197296354140470977322888971749426604695234790116686057416863973339015391752675487597840351307869501863470775719194774399274796184310805647902310681412724479620692424155192369904501895367422920158498601152013624626736903634303108982482830493415185933364773141313589110789442964054181218758140034442978023732658023107989295106948012552149522847166492842653229572601107385889610480447774059126125677902934402987197233292262026937973897689724173094942007511676047930085482819353240993100832990546594669977162840264745123968840635936322103848779605079742965769982125924771861069771626964588906436775353018324629680800728853245344079771024166000657534535701658432152838946318136702572238641432117814284546628908618437137555101656720509014760929472454737230938788415692657509865344557940155877071856384953228762000782200776913357895603269746247531323474589041785144239261026329300981146474591496769437549206153911449483234058507682295767014800911926184811942684381850096912807216740583598447767395424609938742310287495515642060099747281289420665221020120147915523058585072583710866526321449765410042245207400814048515069742961713927797973155975341796875000000000 [30,9] -4196737403510618882509520593456012114378507485218735847714882820689665531524418369148270889948899519011532922067259629867125633954552608652052210562831078115967340062335154360259435045308881631121367929168205116843003711400781249416042453434042590618901252658522061128925367563599737334281985233790531254867502933377421289566500002475223954189879927283588095310868390107738086847360312360942838889474260348554231213630318891603493801709944609789709780154992159149950134483309928827180429245928734979588668449639476699650538278083343722518507431042849150589445192058598810115621369518208621167828983465354477508674104309405222745775359956631055376685815281494762690210736721270127855700579779819641033352917857123622331282815260428868788014866179177023060873150305380915652463109606768562454374453071288106581479943850052482166910458558716201413875811389280038445200226393959984443243919656334986905662519075474235345023352118671091404108138957501651786613781084018561058480922915810839817272063964053270834385047008895629008746585764093575144627886420348538536789270922316862345319746403026099671445295962144115799646277651057949873719446643990201105782388901578454965548219474551868748280263654641070839828051133285580945107793555313097772615754133985051265505217728115911744547391623304303881172826033496786544719087933586739998666192006365536643156304903525270078685676849144952729091636008347557294245027724368846839133821510441355731983442542959280551147471184263624474057734367435340195066893274483519835243460959273499870770941656315401474068605872827555533334189774637668477376902330331299722496836926864115407128978147049497343151226352967471184591695450110362214191557098522960071722059928258763135152972553680459120332181878622383861526257398081017536153050614673143267757029999991230651894618610926916434117574886188994340848222860487977675484057237651718949089464874015291147245363028586943204759833677414278347745843190437367670323601943271940226057548545295459235089514575919537300279631094183910160694566325318740447661512782135274049910090445657013749174741901624795456100953067818529263572959402655704042742427699949994185519259802253379695492335550702462733684998861138252618663875537291270770669331070246126019443379544031371879334362447155349071987971870831263360368100671678315260735272496047806900717901146080276816807382100214636179083217619368149714981293195181946190909906396793761941334642474595603090241821843276103120440746368848541105219810880782990506934260354763323691937659549124722342337754054693447670743235610043278274401039116336073385402092023600904618411565463385718612111010628623826379491700028288393737626938906628379734906251940665826424048518221589777370660748626398478275215856454138290137161910216000155587042028722971417509567785836374784656304512073838944060249942999158562217942858296737540513277053833007812500000000 [30,10] 13976075049922842625513332129500539912385512562485688769082508793954467091813967154175612831048871350210157322310970470699992109173857386867090580470372794930331558632123446580201488873057676630796843598441297165674222383956089091681818633928640293871857334030611541875738354625501164639993994782900568301389678393902524641716702812569781867257902506519462255897909871556686973759079701264424266424998432289545508661242645722069447610888210352578030705444646965187255022065649579044948696983117381960527471158833942694574299229909329611844163296733970135450746697876742191181252978977806551994538941584501774803855841319901449996055523391399425939886823540864664600699338848997307834199067637424966565186755217653281230619624752722403838450558547349549064194696524495145614381244328980216060156091312046446032043820796136668165817289386548441579503262143016186554150325557653338341463424447943704931495737111114709748946520996081788171461340963436529352611767080627521786192867429810239092933371938345582543104616038382319489140411867228961143374416323167514696622888902540470513727729155588799612161903676709442688479539253659416155551697230490157715014193749631916357872537005159485886834140441068250709189639178179321837254878631724917962515024892861360158859105412696253055041559781922508998499424273294275374932817007006034827097209144469295925780488117931955529887741499564660123170290656099281952872794439112789121389859181889325349647807878038986583749968169202568325026326629194528171683015201840447935329897759847044842325573983503655394913876890273816379984383122293826582679489724370893414312155016586286516634306558227167762424454276339001751334942970995586813743121979700373091020473397741317220721683036632473662758942604640272894215649122901400976703799541996881513109910183103010797436406726639099301207149632451471719800682603556780031634670274426774805133431473175985866535580737834926768068933781546269396038330967124899639642762835722999183225103905757691859286907665176293044248186342498165353386640771436922700423335202173666500989956023265340538204472868942559076785819185291031830548979840800064440836240176704536829337082243103244581405222715201382239132742075938157092678930304872585340433110823179110749058683570439818137258303298497455793212745796876823151016272130882309869754930261007140659666373708826163866344420901376233118280400231124628428829820374302546473110179569494996836282150296410474048533659794559239202825892481738788550558779417661882845016497197345303895481480405327391677541221475101865881038062629538076573768705022068958471053917664821549166655454697276679131822594630162950562851930550520552831950936305094805504336244873751461845224038013566216500974580514610047255956295900359885303179868125269712991645151448481343027376723354178500945766699176695276457193075817344099509575983120157616212964057922363281250000 [30,11] -38764950426729725217800702407591882869715283394335630294798150565173550078756408551189158705087965503615840311920402467562623687424239225903841767095096296347241266801126178197887156492629962430902920620591366643021144595483149327305035791574301864239973281605685822206960889018649133771541106280415800008877153932937805316751761199160814413375530163547033819960013891284685570156265809466953117499276612624614234918185537528897734363354829329449396404764902829346107853044002467673882433369642837549117648047600110570939223429202917654633622176617575132835045135783508342442828923594229203076139137266526877809001465220270638715602609022306880246699103597654324975752337953148041552784504239875070347936574859010442674596271852222861400811332604240988715720120189972894980981763711164851912161973830125381763033123373865405297084738882131350700653354485286674054744686947930365403335741987330243667018326876340238607297908474727051100699225823129567250708640722910689360927097755507595576426940966585763292966589360916033883381103164905515576773538301074538062285273050033224768307219312132194891904765609912833803093600680303436997580804392127367007595884861042996187835462346501410983933171902303545956566569688255060960469710515368076687848413996649994881340073089887162049540084202441162347247119005158421158654088981126135785646011874421350094909676432769441909459528673008274048722823399747337431029690029536379952385480552540770048017827405114956273992785128149322493426780890023756478508308018769801592443376839938883571982327368285045440512789862045867662263551718177061178456431633483666873066660780712382820793364811891043867100228014402060951783393952260690185927270505564832357251403163724977358462943754170286515318436133399387946433591207158410245905358229437662165904919002092868998436448058637696790716771491862820291854587533931292671933469977133585080912282839662992939929177359130349786126130997657368918783839556096570029571931922127209852714989794649932245412615411893845182920921443125761653989264860470096585054323500462499635439889131914397408819046861238995546297593193315245018478660133729474374830345848788431880493730412034728922036223184829312765340959482308925261640840842289426212233036783049516226377161307668793195566754087366078084674273056889563731056829060730448756933571332895614547691216041432456194988653598905701407915223636705228410350738192551854103629725036318655521124524769381899591449567432441543127147453034205683110850355179879037566526960968672170230859441039364132876180183197744912876668299995459824098044407702254441446147959570426159325923127681908370093468618131008032932927148288892565639179600073115702709956255351143032634023002484745346433018264775572316803830534671789046654623350224879198193020365664269017549835092186346629562247546956134858720454620245599031136407575104385614395141601562500000000 [30,12] 88658631902950141799156006312920866434588711171484795747178108307625421347038569909370580062242012670013328148169871358088363314904324229447258229044684080068334555911173582773066420171764979986822799883258132401492597204080768654937800170719880330462683690790474386492219633398381888732002768814196776979449822004573150780309798911104275045362759084666258101286080597501245301850573037147963895975541306372850751233863822515814360651221126885835244551097035309366516985302224851882827617015583045500226867038765962349332420989727672746086227891788582847419212661867303268996728348327960177636770302706642146596239473249515393428557932792271822868494192090129113057366052367657492577993593116484267561639773200362262253307405454036303718429078886043563897884550995449678722422983630178688442598007659549255086992603076976359366953330850882281545952240849081801892872895367939705265060942949598946796802486222498466462781707261488435264427498100968767664574027013331525122116258573167036087093115963670652146809292413701490258766628328416612964870818269773753130319847129890683543316071333936237014105713980746553335182791171120202024389182531079453955635265667470626842791821252486990799044164122859644408584191838333116064957639906045660693990579299549716627743669119091295901124746556336177604176509536814184198916664832198041855452322205893784723148996551865995814818110474353561774273558440705683197208367784132892890419780039475922723218398182525449654952144148765490221869511317272119737254207555704746026010192012213598893831570280836970654140655173519671011419109431927749712083040361492882669200531863445125203889789481564586948471338940027995791160142595806546993351332837236424715638462763428191848336386518547239703097892920957521389992483736004538024745944306637586060164281023788189812719282374267807710053622695115805948376879378131923336262685664979436986705793422054409416285504125052361210428917619060025618215144091539997331058340126397626471222407284624034076572563189050295960873278104429798647572202314202985647243529906307719653940904264293645197372140644069905099277340501753776274007452943067719147248216522553706577873069833656609654725875988074494016433948624474655094096320873716837404272251472584085446587938227423267395259877261293818614540086712212457207827355892288223961758944759812787382461787510292337008263650147338781525998111439429768450912949561155670210864905503458900530625593637429041010743039422244193324285083419871249718491958937347957032265704386490432112101626942898819632395675928238147969531166163776498470902211055574809469234904877873006376583519817409701829985191346188231605722764933630462624119058092613856630517431331678761359796622425399531179997243649545467774631151619919608785776690102059163456207765458624360732872337540965539490155271028563088221187415971513701151707209646701812744140625000000000 [30,13] -166985927788765553628943133274116757627861434390356993048206543459256680006286711039362698819739083057389761765397272732030332411618864939589954153602405778739990917584988626787667041599953543620094508758685243625313006579310320970259625227995828756634897279271439666242801690639823459439382848720019110336311918295955008234997271751286302619818606066624796604449998367132647651260900419405107261098040694269996407704043907074169416289397356040532369614843078393231774648435426414228475835624305093655517958065948799446435191044224064915415864007889596916234746891595460854659589077034542983654014557570283049933771061225538730262586050986089382321580689813299018893318578126363325991848713100318569147520541693917864401969695965478237694948257018683447980235420237686505065993127996358987574228592178093249719826489338378886027654498812807666478914554597776658473037438355108596334177047914046030504504686704218158440421741101474698701003676621660099696359320356158333881955987306398857917516826025418679587829609490314337181871790134211276025521351905913576749706085010321527122874333607103128288920095858256547267029569750280585925783298003485128120514840033907971383102195767200725028282462058260856195014632398351465696794009983729732806650679601226461550543460167915761020427984587446622079631078458528435579990138227870700201034660670112048491042165570014868242191672140049521488345217869057154751193396627583993043822102827583130611384562382758518542576091660918854939025107538639592414610561071441260164327569995447388909860636239923306049944125595222289288684016391560936695758079712610627270557559888345910358509622482591815933804831028371631932319811899861037355453943448736523241844518626525293196057239713545169485192232516913455104853018807314612559271202226099913313339852998950567268608549392438765481166759275860440153492252044342277329645018363981961891189170873581117163589112433234213303491547222764086677773772025702398338201525918867376611086708576110135877302287312779429381850997255807404764768930678660425936973068028041287083530085341496080352298509635472654777014415213559617451729531405305724898422903503853731372293415463639927797151764338227688151640436860771306302922907443328405402410091936426588215854597541537936900574249831904896061445003628369171737344370827190686014772530400925925121608525099498238513234373508708135460634588919364038648873609981897526165893672483905520259350715885785596369817814301989591405913083554430761107459882168065879397350022296287402323534900081431393364276968896597594692989359429350308302087488150240262030049815667477991845381773497310301328088424968341918631644977548015526301851780867876119804593739859188462642383552524485374499572848462509902885176150406705164340866442282453959898634302940027605409462109179607512345228274615118488170828481287344402517192065715789794921875000000000 [30,14] 261259508322592090575257616271393004447523288106965643700962284541401823903935848146674596899296833725414624652484663654320466494334304679215542639569819160060973303461040318390133836599218404856154483969457641996449826267222851321610753009588835692378586370982974090968914273409573248310680616928432997486957499070124112186443129786918693406938077676701609834082189185141510308185560287372923309909668359589129572269581636124577049438556924102065739309593986730745285727630163410463461614551269695071234927451697319327193323429874829676938094923387215182197680030058404546064046215426264573158036746900219504668380926561300532670309060689079609766453859412397189685601891163589415053657799462243449990145785817844609932091463114230916569409396911760136052525790241796248475075596290711610438383132532582291502506438844407502037608628933464319436875234871191087351363161969119513044867836102012456786836426365696917100671781846593170069079871453186020307909378593569818140589192098309161560090721052389706305024737307849104631163543548418303351839026526929641029243198581451522770669987300329121585026905798958396539088715399269564914847765819650840448634268452276905368827794524652838938058906170846608702373914949454871150648271639224441945059027633112116810978908196773586116591096984041463013250239386096423978382803140357147649043562013184912472290377278031958095897997837943934478101836432807419353872764216175731616067287979002315816926643730027759698342398758823207020361579638829825925807922506275974840666225056805276743908485447678986134197811947031624608513987471844084692083062822466026848166451144468449880146402352539061067179907653212313255141432878478288686340289653926788222574045264693815492207485882842023094184934389934155749584018627569698746881164603328960468860751199949735058964378130171302752861892651746940930019730738094956202276421352532186137986931062297640979845434723168200996745859187812007858467778539728984602618445461861709243903523205915072121762596771888633835797157958016667358484090568801344793897848169339854752749237298478752458766391958343459037341518757716861891439343139859323851080443849122056531839905558717717966114787348646751647470484196112138638215708823403176099979320791309207874933851785766321109440182428296715311139946831639487795692288616401498585022772588794085401855885631525077929621183039940286050043196019236826770679223307900979735083254228317233429212674216774897667844729302627500815036019919626480902622462265415892505866804038162579188421919115743177394606803594193930825601365392201995855715793889783663013877847458480014627087200755164806022770419889137938203809263143966605944774696328871085868895693724591062144183048583647348112361085444269068939687886901782086456528449110413260245916450207867101399917781861149604188270791298036625164430413192917512787971645593643188476562500000 [30,15] -347471541499150006487059040528992988547080733987561240277428517474401645619530726401763581660472629914589825213404583857795360964205265656818327404001451568472084446216593433624404146429604393738993066846010073153078291003148516936953196535335349511695941563607562794251656009324915747546841506315667940931988432889183828622704091451199323432905250317622709100438668518177976456034757287450402708816440254785309254674495583037767685096111405513086495271167894706551646754596885348859576192921297880697760053477908761056063190031835238443529035651998968958067255530526123526582105335110612148720420382315931086373358205592977847265444202269726796470399889414856264212308854247806755084160445854542956064600336977076217131828609504353685078923940489609058167868958618176159326324096441626506458298174791268399053706020622557492287555563408296589212989034723122256092862926846922336275028222317637128842376581812227577078548573688450146241464386449072350032527741847389775952754911706356034144099936587108312815507438866106386429548038441285722074815457172276246299094688514984798376464119471196693399430625347506785639369154377201876620469485442278543781438023300906438556345260142807684800910413813785969416964177357018741534566740971934108418669083586626495067368613217316692412944330791918805923639058651826427206910067762961715717944525095360549423558031675987007373214010970601618236887581038519805596954818436695399270616099171425288154048391318584049669683142839065637241772314631030491196405054132221020243747754559903550717486168937784888493904139947134086032310915754190374985605843893008460927886950744772292651485039830370234676844945782543788709202414617544349643730583207294838257124604835136014357052386567151475994438334837777384016483556480754049196547103249522333133501095192656191378485810013627991523578145779268285891255223756752623844733829225207469643387289633618754233838671846700879969929816325843074934644875824756425008923696355694070864715010488846314189813433599162591251959661966546674953314607096134625994302379901254762694441905057796206324496094291259873617387715169948657060405421965563561761781649802577709432390066395666827355181335530422399787397490167968881000951203689836691511100967124456258682860669117057334192976656787751392602034187194914996607340288549001972135398548337583088553428264690687408174349551200406922380007306479713882193911580820644872973830324612573421455930115115067858345074807945783483334181831233072643898632004938474284143020859476046060716087145234765267843916508028896244461500369883743195462350047536553457213072258773478127971629191640596106396251113577798740265096956773945331618125803501154547125109360805460240709884633229162227592669549546369594226593834113607826465745509054370541362217916519361024894932562481886137316297184828364774666908942890586331486701965332031250000000000 [30,16] 416199826372913182028739576269112854640173799822149031615309834363185027185535220075047192414833716544511746799147137888781974230466771240427063868469492026625376274614753543527608286440108670733527015541324638392947922091875168736803425850314273292972052167919487563814249575659815954053059383914212707922827466394601604111328646619340426509944767580448916475493760366533198478144142252395292284330901720023401708689653450243351956110122072523988738587205915739061762417801147271539539265483072242731852361827865574835113333874797750097881348356100240477440253071419432841942901548630139742215341013461965101132869329208904870895427076683749268276678713838579832588859086913166359218124696760349215526500246811775860100431229181820994490724096058745206091024703975423367491319639515019880055797549564664337899274762002288272562514476639523955799087987112180291151337958975192942717991997499866362040324363567595502273517890029139580905395404046840751080338941126008275441001170167621380927777704777024633494054270589631695695611586643785441659218380880412977497879857102773383463978070863417158430972269843294136022869452758257212675824807860807102761830350881245250045157310660636179313842718410893386657307020686443794247258163004459467141245055827974887821782148961353332903626325118568679438057240513014011672796974427302732472215299950808345169203204874157675843399370644668583704487021441323821805450911835017440737728048464636621641767945628252739664096914459885390291333563626342025972298184644575326827981868307810175950817874124386844746110218068871993176543958798083142501086037071264612910728851837686142493543385777646717514127936584574256674622541264402324487138465295857513445291383022943801788997728489190073388174019025858641243584085497609362118291418877918142312518956723781626225882826821556577552696026640581589119604799923133072704315129133976005813008154616815021795757748839113178746958204750675461266146084940770199777201986822695407650605937928866949623420570432992682481357064409229869209249320721924968432800693852779219818552653504904770384784485240696467985353810334042858379136659988061039064250931335683786336023186973707648544444403727803541983518944845952105455639010719834292922438979965457399355255986937404013784233524193600411135606996727119634920315681287408515300655989267658740793196471697510226625519236188712720970745632079192675545623886843907888059173834850816981231969807951678840091974323095308623440677612808316925200862932745948494730952044203626932130736972366938505154128168921674441849425527396889888568384620881191474182804249349385692453808490572348110812933485579979605609361146292848106667371233312475074488122640530841173280134025654840126611220776440974183461838152409445617565007979038561822149969761416695913418670226641443786607252322486301399084851482257363386452198028564453125000000 [30,17] -505430292342040966983725870286351793873115298625776297271293083952374104902673096727694276171752474605127535447900451227502226766883157903663676295754395339024703051509135776280814226351257672478602079543521441940763114278350512826479503788994858583066329132483452749355856261311591093269407666905758270909141107998936014502375113531883538986925195539949385927003659926455041664863354949509017318662058627107798284388492317302701163903230632512366991323513050261283875267224039369876535951025367470208647795732716615333981453735795837243013225984819053616004345442384121070787694225288087551268133442264302785359090389966748244242060925961395222350416590723645699144942408423804670174368426111203285264935055901217961717923927331338277622523681151966291100347053712983296139815855734524470294913624840625230888684538175064317433497767170870548507156725437609788463269046448745899088542319498149532610708190859491192411670412721532855169681149845780463861816121705481388123818144942401665805029657307971256207206514760880539701767344870388192052655314208009131059346708280177237665576887269944957115282845399473478622294879339590835865796098680139456574379021271213981810361342828090858923777008717427507971362663440195635475958512157578057291596459637615243632820140608630348159066082522997698724801942541178644388000168880423625691382003379611388290048556969919395558760965352028685926890126274910409527155226805239612042692655770627873017895333215485996251040448307838130524743399782027433445261367816575218701512829717567777446289496150468660334073031756848046269395359704818867498729920367971077408048006619556962273221786134309022927972495284743055987125672597720704781722460550077155151689447624380110063081979067939896783740926329476924379592918510943970562007427682350307653728718807167867894517806551718593909896825327612197180513533467405270419285263304289057269493831252048262446135497375355712990790097020256896195142023140871998181512188838494811427573895882989816314518867177379442306473557045086420087643361127766076090100700261212533298452709890998732159432326999721678477889801628729306944777485186471709781216020316045279309852847558844778102068706420491574390094216134838349540343552086492052100605221083066792411303953404961366882297663395530295817087579075352830189807223671924641110811279673309490536307185099818583746332888865062620465914544376816697797167457072825302219607888903449060559270102470074754428349708909948334925027477187928680342334520325315653389959219846327155163332260684231989649069461244121045647939247166573977981603627117203837704163559893307610661004112296011012722356924668891812058375240598175340598531560900932931039318469409125045536681888510374736737152405191487740926247842151929458303934700684649624937917323054486420947232111452271354751322366511898098728750028385547921061515808105468750000 [30,18] 693539291812475568091892547515538354905774515575966131347764625619485863995995069088600074451269767790297883228061573536709564397430185931827457091303343817796737083338467512920927466292267134814611651386867173842625941189145562715299156217039156127219012764506077630854518943649723617254856258091212798029096368916689218772883565774116908401146573857562028099581275151008806816730736512653587446030140712271488205936906647857845385377482171396073411386580556194356569703715920127508742975430154975309928993727960633706596923824713286215261591902591856283285950043349412767355521827716452624383597859137211313310062605360086438710515012460402508858702538832406426357399916699263732341412463303343475182932754485362214677591889595263762710718951756130925211605092024028821426680926912000551622587983678691290927893667902062231702156394340372455829687282208088797251513349445291534978695086664176203282547567280876468521220114194049779288311735147561299017095215230185516979286645210615668032459534527673239141818435312999444883950307517506486807267812854979976829566031477768410901198532081936001340486573253807302209522220613807757288949935111448594363202767185791771022155548926680930810324988755438715332748549730114937626251979645380796593314023534402486963250143153259333233569007095203887486551572295550033106563073671173489820177130133867146562632141416454902797387819333355801271004541702346177499871566586731903398600911243708772837383324644681812894941333661502709771718333056353674828819803527637381764650154397106173903104182472628782911771129589796356450020147274634203388187540205192515709895570914255868465960001322032397706196939834736891012064543450487295302365171184767279300494326441673765667544042627377708935152398201843341754933445113625783090545111257323133543909274962761586987542255104405308824014292645215841511961202288764396311529485714450566203551945761116588479554036760463622984968323211445508377556921509870906545724584762082870756162713806150028164648830118291771252689457704615820636248344543304935548603358162138990385814408826718378432367621130269190716028675868867541798581318119118822937902870745217728199363545211957834186034455961387571330934125292761619165827573689274540291695361179687611866272045654682267300030546326134328449540111035289690886704660710836058859074336894904839475615804854670728072087733952399007427595134745183091534350731922172864944268911532371548691892111589267482903036042355175665183212642842110974568210278574546580129335464699425682315984869963278664998012120852757798498122970406546444879370972610716866187652367676034605203111827617495263951547759053825756176287167964120988913808797944844779800101933888813234417167251158956342817146926342279216809234757404660484924014341832059152969719150876103774375067702925305636626372856614296258381813231608248315751552581787109375 [30,19] -1008324077524707782562806398169571461473463629595026920485798139656506437696408186370685819569062015679920583209314841723301336669945032852060115473464765955681734360952077136468624056809723683295569392795567398978156088029399920764306621123877616233752853183170833472040606467931455821058355479365218676058435973149080918986797819243800506766098079533668325105002763465485291417768743488563967613960596511830354635953948341605115071462148033573633899375751385549506160777105104667364175216691482940487409562899100840163102532270059573058419557288726857768604208802190639922632221187991730403722134866210587794748498835766939058083572031364553025626081314998500233988196312516206476491365687033574782858661406648114692067708207622251565378979098531276939489992047998569232790901665756825977640718691281287101738135439397783675330368128742641472419730091670872944812092098434736127807676937611375496403793954353112465644284464732348858947068935476738511918240898651308969488522854586633363567485364445930792013718678649313204588906432930696112777291487979293608919065040819343899183696752935252491534210304393701397065476387453535981283472082836366237879389768926036253463212422649744676279132750219135453577864908516264742691217435574031950095407239647394989760266403456203684448654978716291932468522220896633301910394577554866897032621838020878121975576847989275909766604715865780517534298915443949153429530260595610348517028229557772448697766887018716350937774002563589935280776323875574575627339867631521841913166305320911835531952923199869110256537151907630121305425479459344181418337395614575994145065952939383230189837313796581320231386798279146196046487804813302540114845120899086246525551727296672490737878506249182471538130240844382435870359515054446570991440857821703418640313278436441812166216423749793340212760007594012164764065489020657128897329207106039050326889384285338465624012417847317322823912933078767337829935729152309605175941529198337820281450701117715969109943640212135929197248548193266161436711143599707818263515152764024104335732936511230900543368224184364406939300807106706382768512683832025938449456484070504561870077303828840969856496692861003410476835255131452092126003694830291944779134615393992447508849152804745867838237140265571989030418254694851447807686975382636882505224265878920695031876594116571789082966404555248715184163495604500991116243022890259173700877404050486173350619176773395786732706771048713879431981507136956770717683146044526380520761303402237812284278359948719777930497325218924332965971670600578764264655777955893709168175647323219456435642508576531702318599122582226196797517732987974238118943907926523222814004708231500347064097585248333334722522929301662962623514669021510294028642132394641112379778446825858381989514934308066581631789168649326882132299942895770072937011718750000 [30,20] 1305329206460094820829776311586994577107954495349593339444870939754500054284455330790840538776930610478143271082090804292511087819886738328658638547779449607528795799250068584487405273371556346479241730111207918091397587530269775663509248377928244691204814021256998302710799538214093369455236617285518064409079041215834533026717680051939649083125629263827911124444708869329224117649661870189721454970012507872900287325511947351317409626806035634208612022003928334114051036286298023100812733898692219344915143401164459071593992130853433542397275715634626550432993877941571359324752165844416229867566779709730379655836730988172121256305814919128478718388875407270844688141479773496173468715823762939746506639188240289292949267705332555316729638340178764210241207983119143489574458404063916574037809314782840548569922781221913963337765306757503211141684048151963782825701793493430448487992858298692539408522087917701076206471022166689563599412320552379819528650114305471088809084312386543986761678724668704058735311810349112602677925826660073837100294379016242572656916405508796928940271571353685458643765839868371938642104445733499929269083929358426368548248262748078129879343755527204262807128190872785428981437552330215951074027119197718398364935355085914243127854816107121068978369162999916076175395442427756944306634997893692924669096861571969586602206059063905833844058458002928730056398696644914210906731029508346465436089933773565381022297282251850766654166215267035997830858816283007074793227316920991826318984941260997873218189698096857063096992369598826848483093718424751675952040963842720102754651332448080425757726214934897527431655151073679262792155132818342748779514693294033123455443755956734333541555785912155211552226839497862318465220852339789958144604179881634125866212780553101400405460380826803219644841411919839378145277327562887114383802746139158904568716505344923808304422984894562748994643419204757094002567609050771215138861422689693690164457698610604433317850928803628751879804995798191062814367148705009079709915080855934066516889253355281534738557748209940948900349542707629774998044388693226803759310700194768769198733697500524046887205463583405497661078646118049650066360173988555554289731621411422089458753568174394941873774397883398789787643692562614719072370217502915182601873864821272817335854179785341423369045091969989497175427151779724563789591198508223672446046019601339409368467676368859186576753560354560763809307643140994967074081308833627137814833723364430802627797596806975921398904333597314898167426552947969842156975902248207420265013476320215960588277024297951008165499959749661406989754755898600401088979378574544406005214866885363415989761022866612007924367128742091933682312906879736527479976394519576598822263459081302252412698017888098567240717784443404525518417358398437500000000000000 [30,21] -1295875456337370113053853415394691451169677890336381390433268688824314860730908046022205907307632064892328176857607188569506733000367397981170043443016182490283470937035721363346763013295277608205000548995258837427407300022482386199118191291865196268896026716306158278287990028177511215064535065510493189968782461480646122536659115318126327084406219606194259300410472455134019178098584965099158366729279344622583821685653510367091481039040241238670231767135143605819567045309891277257509474821780028796140488026699186831424802957475188625295404180494328170138965019291311108329649651237989357883203315923986561531765105863620375048478047064871345051748407776582723129883903870121630245260755219778403537023073597057371140838439691084205955182503605133883432695190822445678711520641294164323030231279907342378491418955034039496269326682447421531261911822065934831155439391277153857581347966050434799191001465793610914244137305952192616957764424424157397562290504066541968498236210313504843914325868883300734910399996849000277747538267659594903406022675055814776360995627041077571039042121205994937854735449093509834476238582202899672960090318781175986006660294288355950092219271971863432849387956128700525720141745952896818898302445235897304690106629381919132443895324663779296509109380088997122225414280505893059855485499619646031955985118379576494660345458572663516549127885077647689504001323453319201709753805271284426958070406218443358767802342533415712225361271556172852630983757342053306104725068198970955858668202658060215206523690178501057502789828722146820170689370642283123251946097069881953369992203769789916626486634139055555855067685378478960722906988595884286898020160870547035264940608459752926954591798522034668068355147151537108070784293566846975451281114868163502350893112266400531968940359148860672698588736146576486551592460845673274471952793184700116063117800656200429557143616156397914637969307370721107707183745512689310344527671980080770359179755684762492445269843454609949196902333451070835537429916582237851113327797741169909345735125877638460827365257141648487290017779300278328188259859031705526619665908340910704659118786768431909479866600562796301921484485194024593627169208130925597819155034394669274411969190009046915601162049322283641113960205991716114330681412257089568251268703813783378057204519401550320865777332276779213498319895288850115975044935020908381847019332357680347025894766058347074144602159291749476521104527277265191238814733668693186016263483428504455340868442840874603663715393544963685404158095679290720769638870761411911525467455804376785044245953309417859421556679010063045766617266448926921173206626126844537063929561772194372333303299779148232070786634975995433331010988329504429117520165956523670680281109926815322364754710297678197417070578012499026954174041748046875000000000 [30,22] 816048166562160003918150113160714434438412826822579248994222990450640921795782381012286410693725455800923759041447157428605148612953035438405974458934319462209973090938106801887198190486536066819869843033521288167881349348734869250143760033366235258600265990621925435693106467760283725460300163003550225193884215848947783716862673991724961641000307143975161006371128009801534125941679880182026170744807800755671230682392682134346739759495008988195220378105605510717050512979258764167020388893997970021147892117012447844559370618322417656323655119430622930657583573037761820914628797099669645232968075266405107497428491623038986760377886698532634985349647165065201417368434901042008737981983186113963198697148191222700309234124615230619154586326904472300501687279752796005975625552519871864880331619978353913077467068321087022231432241130372819941555856538763816835243646632439305348172459410039986363634465256688748960229807775391226926428201684293754419496513309238925426861754048016440363592888075025569851670670479834167679831034309678203118988575442338870719796208617074735946562687633111101478664965699740132703563843402367463339614140164081901051073069943988915186381808277471758877886672558006563026362935548025353037677620434197532217863997889341746062643532519353545780219372882059371854169791559855251066757629945029445643762875406630801125503406048015613884990658147795083723091075553088488350749158489640453257981192531179403171003860898260113404355122251673147943083941020602371956955493715181807278351100740902136414443728398848393023488717859997970878632766236530306201593667542617031752955432340880143674932964968775377762236358816552567940514890430763537340804708294872091639003159508093947605895996755345197462119352444366184819673505267265110821694905749814481435819154577990145906894748799255683452201655732392328429478954103410432844741218799367287436185416764001564192294889121117543174904770259491716344330097201125608393237841848657019337248586381226109762870119835969169080094076368458727571975849853767360912320622795193467425229424291078284481800234487479890823905565218430782020236718360514135182089747524452967031871762369751131375923303039265451240644033356401835249969955611554974585262893836807409558316358794927811015130821334567727726964181527569933486341909661048516037646290204999545002136561323906862142340530209191909589454823926800370904949134158189370137655668906549274885578891498764678783569568962554294782428584328157101316887464467356920297059543217039460916876625628045360728961712250430041075180756662256906018659737542067257769787679206615091718698085845001608371428455944375200940653219131925592866353060631046164831466039496744623128999750663791325072647513033362430399364983460940893750129634057426353858197794570112546775364514330119991569745252490974962711334228515625000000000 [30,23] -85072676883864706242452011025981747730846740052417765587702056253790280562187254138098546132855595921041812273920792340186518187937576850333097602351286872482831502827341923161788905220292668832650858751446761682168514397789786356315472235692138406504367287089896520529984696646313867570183515938625766961762445428895610703210239432872332607983755463197149415771247070608137607857448997690966704680068476188688331681966349294461511626892684493432420969285625453866989488416815179181250668462838918115267058156215375677663924312062182029170350295566383548024004256032362054446987170180123460375246046556895781220629699689790289916704556811357421765387131685273908651992538932733382553357305706650168972311318756171340691856785053224471573575157148930415808190281754050917455678348312462552443164883716647332892459230042302461445222721865953716518586527335979031900511892641272277311847815669375668625364310275526922233533337124912660380780885082161319214146009757167562747020309462809257877338921905882611802910852028842486677609551283125265973264316294039154771435500682181614897492438027746457227200536528481841590053509324463655953381576106958200663651904408973448312408141189808633086647173662216874583765365146718197613946518225404137270731152781001886824549013516206547926029089321678244244020088234242778372662456779711637188891114160942135258864319453443817618950977484833284630771850376406948110110351894243931762039225275913808682922595049180682397405415823419728843706722474092968652632840505699307419836098056310666032789814307077501108030924418300982963505307180832900479293331528183036091821038964250907893604449896867832351203932597394890471928914369876004038384104834316271123257941677387669329124228204317147857418810849611228499476456382525476194093382902133610228258918644146655928929149618725225492377612578437899556252560102633779811584651770335077300798619193114819988722217891354322758916029053051383221827934276785779045701218463895267652525078056240740070461834227717822021872231625509531677098712581717292794263204376895818232734352151044405312987280223741476542008224762895891125230131534495756634180682801981204713216286606452249089583433826031677796512884880580688454071985776067955698764297792021183088719876355678913543532033895612461252989152999898602527608355554583709639745671471274108200694529016748121548148414426333251572520234741243424470185817901923443156174653948774912014670769739728339718548972446372370293484579349006573430939513540269533461244233413080937936473590219488486221681875669443738137577598739513798175301429158209234576135262245646609794482036557011289577106987160681938492400061468711917145680700585903568073091628114139582592207904324462536523933211360774208359181310776577707506834294866319647838459682827990371573955265867977848515124605910386890172958374023437500000 [30,24] -421846995688277220642593926874057224947347757065841652577452729027226995666090004435999240755599762497202863648559904870020454086767079387370952202304775199175833607896092959006467119907212290154095814820688544660100089806936731471136458258802278743190360050469977706931061657250618464392544414234581936787048095509641520081876836725037231548902829481009764440184978140169004974560050452201491733351369927988679545124101809589950266615505405616593148436319624950620937538314830973667261562220276540516152880388843222517236858425724381550062726409338746954157359890369119580377808644358745489924212314767033415580097520065864805946486772891735059015629670159151404256202237477307727221369679402622666269296545572716759858830652496052487563256252911324957456889354480534627686539569432829331946904597073576025358768909469948916914001222135640118228310197321649506484381433697246619974601773495812923084369998933350448086841139173265211190406268373860566872333310286347405146432192244830664931452951537102952110587666479686339536011138360024149772182112362788043905361004376376918129321695491897067765097098444463795222900307045840570761375483807314480167942637167257452494355120631113804410125048219314338542197181748383346236720085430590319266767451753944136006712772166651148280665649448083407086505704570713400992243101029003953723508050127309314284295830197788801079332654998062678728306441039488012270312419928400632771376934213197962673994219186931145799162184903985063173835211688229370972860525673590316529707590464352130074377317857335552171368489318067495750547840602788743511077379056133539124885454240607731790125816270657108851684804782155639490612975863745201736892141665000169224650758264678509968835137012878100468604107202855860451338564839682761273776318866137999048400999069367404423368295337383104795806781621878895713491465576495635172606095359952746927781925691958554109151042154748468499504608472428449544581502300119830589414188722006848645495882011382279447551927290499715246887191848692965266521775893502893974263637616254918964162367055495407783891648536816280190424301862954734372712467823414445949163587125466205185305705888682724707518005080201863082680923364758064632947984179391071373891350895382508932239639543567025930745461294637428249070670494095555827379786468354069833583170358544040122899696885276039377144398158507861950510324212338098596940180338189261950262419502053264874567031722511536737175020372883487919389461274752770204349305353804897316589851141801211906771651503929824671469942949766450568596740063562846327611137921125494698686177653732015908179044440193218132600327302131238594945065890619333917304507450517174667095948541517172535955199783950084149908700934768284762418966312336021626584116855739110620535872577874843963874340602160373236984014511108398437500000000000000 [30,25] 425527058154556157782676385315727851404419569412348016458459219217080696436981495704523573092324928171083009148057546639774216053105508475692968606203428513334230615546072316528021682969176150463258316227496512608957322457488206197706228469745915177865309101001734141876693372873714151687483764058235129488535244645078557813497241738450980777627182405565705160877413380715672215703555306241811395884659186817544661393818504834766258721497113924214296634585529847975981202503255999651061730854886417578576444272853164297640726833010720408464405868679654281168663152085453385504998272973785652339504012337617191849537251238842317053775167248794865101734598317178916096673444671631420836998451800568778686750348834396373632697009764168343110324507927455236630590194602766496757703923697430824738500039815027370298562554997318199459263815809140100422460912756102539835220887120466273663955380635178878324175047571655291290667343319435011490651621788234818925989818406404797885738129185505601558823102305549817950883241931254648032883893109370367193924736738257073029281562621223008763002773486877441796810089715736871134601066271441737785323071012114601908493423116932542056051523628928235384183437245995724185687757665330805107121346144992393101948991758787413276314770191566141766298130144919354422419620988613578771581957112607056180647930949689497832785240657291724822437688971772521100104913149359125546530079111579223645058389741858585298910133339390824873628122456632973352294504796878474534594036028465543917105680302682975875964358906699924772655190921433447480943450988380427845203331123550016487312626465801303171529012208477725027094795965238933294786983343711001270157434407099769246362149900846069215919717527143223436714058211080209568826967695645691237218503320638496111148043894459038968760850932660408838063575643936184114018966457178645915538348555036500612398575484273726213294378814535536352074862481089595970670031647783497896098988000725415833062510000077442664151530083911572814887262019925366737694252347176906734295772285295556622256736636613371122035135183698796406990566325491687905689312204242895088036376203206621402640417920921018519096775942760545798172677728786359627997289749323381379432994612567190337286391352139109907859578516479079702871050168767675232159786803284276990879351406978149492055828677831871026187393298593778130431040498396063192948066633452672343562713680674181468125039686355672929620361576039977773130023046155388982546873183170250430114325056619432910790230736469294923347258196722873693866554356290798187572195194134529324457074227373398656269538302417061756857500042284510947584534412005205738871690270791808510647940024422243199308046187729027013196596714320884985513813162278870531770690803561430825354836899763674717966921434708638116717338562011718750000000000000 [30,26] -98254065589744775035042424100547555401855153080308138911060530162628831785941923063761484168607309903433486208097905070013252381037478919663640318967508857800099549795558653072926757157651555936185713618513684469451219933566254551371934853626478543445818501516211272977609389210212932982240442307147906068006372312299562411446114855343122370604195421704446931985010027757331219453282722521595354419098224319625329361519048602980257772485920868594682945901367903068905475327150418091314092668473209451138050357446772820398342987745889397091555433981569441195795141916807586440016331584630811182540686670942314563001733274038515042542524623621717374233803351957213081533978184206743668546558064407184190266565205550249533412673375020032965874079854653758799099438320980125413615063251264625738311179267941077854398038809966168582363753529493882355345073421336078925879169958827703639976950132419544226256887568572008441403934073438704387267092806925752499894777213905182858825441024344862564712687323202280781923654749932023230279496877230101874676754433098322756234892686113607881067298030939318917354662708104054586489832785368848448965381102884935938942643726926847118068162636431621817323021695019740057064656651808795887441130796127496883875454049600124977366563669172880927892537723368108667149049993431465211233825094172972252733873592468110240442733046596419073794563229341954861635638247238147655238642331296434819033266957432322123414952570619823161115640484251699150169911080896414648066036993902918235872415203625625597938745164682765152917567178664195886342954426173055964764890917116678520930360391511103664206231453756827712284748638849611685284990423011658298616363294518088914667638207449266664661124094549783568799585000097639476853482227357269599793807742519811470279207781387336277006367253585657119284572733136151576788116111961642578316303621210162429825507186169516712425721399293827022036955256071584767575169998691281225362626875950397416476626973062413858585513867733390294951975857599612894553472673498210052319654540181379453503180685739103619874439393588857727608452426590717864371004385074697457425457081839593956122676706519372155145769669244904120930338459581007775194443044955676539181630585349543259499998475822140367889165520585735098974559601339107626884845868408360922415562265166061510841374105523013244407042547933250601272549359108315658635506230462614606857476101253367628306253129699764476469253881690077427738610678158068653852614250890037073913209694359760149019732006186554256362313185365613045865504315723553229886668153145351230953857177858807169210925697024250204229825009579238183105531894887724139996206723524122348982120746498951899490454912245924903055989795141206077395318243969053615044827748297830540778224729723915042978177325494471006095409393310546875000000000 [30,27] -172425852494434556215878700282659404413020336307988110122804371828418644873766764515340987940350799113877478576170949786521843872014711761053578228325020302672560639498400663988610858104789969999696727802100195189122529965482700340924947059147802544802659906729082830459477232806957273183006138447178309464147917727365571807578381138576895662852350193294909314767653602832785827547754047458700216753116268357470941286349024642741818477940002247777957149978378277499777499102093981205212295680145997018602556924186217120784744641830611652822171573665823373374820306689533551170145217610735968010253806556440322926681472349599394610867074106550693287467382943201701664732203573551641937452458342367175689256491864546379904211536974353896543706812886435932723550606873187684045406934116944513190780187938763607139768320893412002624874806589944854201664267806637866436765372591364808936443747258818387313575342059338413870781406036999957042122131689883123954229028671248209435509354034675922008237029368369367759079893556100841942898018621647027079710091716916853331364878444948712545363561195300558466219218835345714684881543366593348843191149116722718910280349187253207035068603705161475577931892074202542196061967707276814303351231886446334649865469723537757329175706326040466534369684259780613523250117146911797138436448116075601049627773162430942605886129059179007096657975658292111875260777560771532500137294502827942883684238276665970431508851284372070701659207659019499650517306030348899930959343359705058914190428988906656534827534034787695011233803163329758414516392100532206132238829278929045138494707711408127087760605289397664833420406870779603118999244039754534174869095262702970854104174773236018140963525283114336161106365238599031350740421712912591712725444537710667781154782254422620103243265334449993247556605905119727981450574367265325761884862881346392044566915400790226819109374601917461638801862813742412888251202027329414935158393127072961715882177237044731377920496240771842649562781961119164777290679077354043077323856457808565660236650294506757238074563101121497300002395401984684035626383327070472046671516576563528622807643477934560562583944244536920514352509394402161370072077766569264809556890447440151003367058376072902026527077520711276672188233283507381709063139907843980833882532355749692260668741906986097655973570508322114558250020539510331192916386264741460518196254366852918635988755183505857842543307161268246542157623483218598998799524269196103028055014256312625745956673727216514453886521616124930553436935072946676391810611016732143024904228723412264214962043134030971685298736831273570717836936687601747798629610789994668031614159508984407397423982219789479834313155656482508833032829902106775737306196306471718357769225878767249682255169318523257970809936523437500000000000 [30,28] 187168122802667653302607398630761744768525692957118692980930222744900120110759129120429659107898568555567607867666759783301677586039753644642068602303486382998340518629570311432129373963888500039881345248806929618227971562090810487838697365905913639408669046953782444995809901162362529523073091903754497331787774360616088832800811747242882193534850005714770625838526321628143434834167761764568581884364257057263828108874714998791713905033841135284675604975689368881880385568062945572068051562771539390586991454219400638680630789294330219502138441142380465496316703045060043001375363657392675698452334665705630803925828761271590216508463450140718858596383764968069927332763229562171224905136446751722385362683968165690272654734541779551332096445797093264387099271674425366165032572211972823298971481000125369820249639908896332095386332635243646340351300340483956149559114196791949205998167667002640672853883475841111374194576754493496877123999674677220712846098177940073495988363116159336116940900887196939511343224312321744077994829319023848820736938324505476448800304885904847797484057057080990749895501547587234447333438113572674541593646119871027139035923242624618199469020023438727682077252564679227089021582437306838484885598729769482981314670634632400741655377028117114113274290808948344949118793514852154474884760251638437199249622969954106322563436865212822331930532969317982510549336867008286393573756556149386283855966660770666682067338694451282782889689450880951624604158215333056973957960554905613503948999750079090182238499307541090411250790894202240821782844887986998255898199947342177055272268319528782744704303355237418435581329490717516253699028786654325940362094350998799009142290060560957059453113131862870582983899030932667415045396765473532527269033959123850711717550680768536652655166232752570909818484250433798048132387258835545438848537174325531065631844595561283662851179639034488024767673682516840470061624340843040688677116270200739166463446076274685202691863257649670627875201734169906544400859395024087683138561180133282831256031572867534907917837933684314132914382015471972859124086561945998752789421781753018499010362743123746682029788783548759168280334363953996329645115752421132865648031205565595312047910305902498933315234841547689645593410953568506597310376080632664277336200839857710609581585188331687409382678766551765470219504036636813609615848998520587296814111684725489413086909566901685499429543134694312353210601245124966260563613208258998536608831805210197662539619496818525202464632421596188851937440451737567565915286621120374493019715099279477857502535942769170511624594700393398136804115002361551012991544481081379574615044579028860669206161174857799214655723137781970169907397350407638668600052664196119092242936998715663321490865200757980346679687500000000000000 [30,29] -42684198289868243470551047114375584828434377400324675776374079182796753143390996903963486832082274886072446844126135550959838825670882557588690522463485414435642342987053431974748903696190660790095223163829434799362890565453313707264672470455699001079790210609734326954427760025727022068517524254286782466614632883093629164198348948913091437730505972342935531187938526496224329136061246486440943703397503302639813207577559241202978621069912914904593089593739092465258086054934663804194831641881849426498412053233083908678151115072079869416803190325154307479562888375250659813932102029338748307748235670999690289714131034349734038575170026024788314486234756535807466591797985891558031299466185749743427739751662440509011164229334312619899552210725141134786491914444195793772475519060770392743365043874939731979535120079795601127817361459439644571714763922199033566199338290463294886988157463901353048948093254345902724650589386875201059578799976700528782625931077250068250107397826438942641222879716611927996128111797316082984566189343830761681161409906536220777542615028158355786132007277465359023846297217682892433190647254208269869608487264131231377644345875057109921475163855139879690900985471700819385141316663787799933452524991950875288779939490246357502397690902495778437857281266851697666632218934927797281078667106430458974175000171750050792557760194594617742602545303281670875251188543914365207455429167372793703612699557353917269597288990208730896726647727332309053312497809261557013029945390407057887254675684837251868524468131599318566257503754443194646812264053995717342214138794592345400488497090791788768865689268012272025417474444010984043838406226686311469260921971843802740129967939194705669887584599922727414919398497891275071667384391455189446224898732382284277757943887838840174459242406076060186526094169470474683398427145705681253036267139241113964720022698007069461525290214990176997632131561686007359844078745024478690398418703956376874981841590944272676672639749395239823907600491067152193293005339073583804715439467184646680774092658001240352583878509402467031153747296047509752530492929970233416210460015166385447115715370000366830140826558382972931089551562676181807626892964843743169270882218050246617723409168655680640408350156915210999493662245264083078517273777580488730080154335378248806837654468607708306805876123300411298184423785391401753898295347921166092387158407854931195266592893783865120064978905966136109977227286585780121487997160434099775300700204227169583387592675807151232713337825972353497842240115589058820949201158037909097975473180416232972513649069890475923509374521107559648431592868273505388747115592116579418678773983006886596751053778983015465172444095785199938894815401669927736902584866820692871070344609485402997961500659584999084472656250000000000 [30,30] -74066416685114255201630107140645546674455095024021079995649596993790662445982133796908157572996049465816872990471882943410364656311713780038533375607516694861497937615330636518981576576374070979774756468923310058127905599843599811098246318406672769329434690555108415214623107682178627625764533082330104714383893612561898528374431596715291180328739091529561599782252554877610038562174754878815803549172960257550520451157479305313270117590230762799441217208763614986706834427313640868060376076746290952803327843623681004977713493637042307613280822952019522787530949271144755696655855807511404881868884055546934491163944091974017335692650302897284296390588982874448147940154468995738349110232435100077383378081389708938440775605542567763356221051979365367271621489786962347158640653670699033488063776080913876052293367028818945421267663436175877313107753740210081886019275037153668427583625278383564939481126010595730151798898013473311378681094364908241213495964715367659898894156922994492269214030085806593513525780577385462941461645783679977341998384986635489239834845388123343403710272161452522543428970598772641339663406532947266557693333251774134577340023288912520806465734588829329819916387407027185574186940061897836823753652302205085023109190295915680029077223428163891712302050469285599909724446641345400721394988170746343844433405119996632123255813243039489271689913023129411740895093805076001828904273048354491796359958937467229733897252026152914970685279610983514376245011445823562402626987239384285712312743494498107104882299865587883737182098266433427743517152863698753077879882191826927361119865023834228786091029199091902241540215946279578809578616118324378706912465076558854181248759590167023516799226298569502310256097908190836120021923400439785819460029523958238453321957345818944677715761463988952139445403996573127838963371697980979068489734639550211894456695932993469585533931087087323818009533042685649416163266333655658245185262338580993395075929314248205583212506099763115555050902891248590337695090835510730207964093716613735737509620222749107088492650446154251337700548981542651424589949509213657434489195561270137400912383974733235810319869673440073897953845823976199209690537741286499205839170251433095574113083295177004282435181115110632879574541013319635510274342781461117703348301562830381925411175432526966828335409354619474799476424482980840974981024437255335933823879792763404346119462673478743858687204816535597930444162660127239807471669128866810425546197262780831214833681037035236053079405812005266355805633931042669980432629267147234489821396701314641706817269884351414386863793380483142904700041371706420985275110790466100871360746802212252529879978121200913691874372803715013605227954684876989049887410669250470667684949077624878555070608854293823242187500000000000 [31,0] -1315593358460700423689607801830380738023688099660890545510393538571364948766733425208619754062560140379302899825505421822669896137698469745461768230879043004659609831814164887864000101721274510871459060151647152138022918089635535923223213313020454754876475477725477521953336647722381044257618206834209312670289612233122824888917289731108873165089396710523494555844447676887115275437921368610872090538622517786272017337876747146316560352107763375538644402968703359239404745797775698227271596186974575829930066610171663446983236060110358481623009919355005813458839480932665590125235705268907579290646451643699001160590562688245960456620142236646701955838703735499516729573575170500726124394161892419645453638125323574176152436179570782592546752148250182034930783831904534687610507285802433276713996094856115051970570811342065781386016615138754209521916954380927610492030466373884383757569506751933097970961229208501807119123299886081381514335992858428744419232566134927116806579845517578048287080734637642427724517937562321138902333643359054105560618830070971321339360257305591504302457425152012310060834791486678483793057142080244656749874365310141841745941057106397500936700460455779894298931048391339741395909087424632994206913447040169884762103164347678707992837729059591431812571016063306684715510848394243029923514956558656234732596157045768950922933852347166136769897998916736908566277262679234563455544293348787540636681531821699684682603806930936367840895491311976240211645118989823636424695870010802788013083440124231400023394349280794760667054889204403462457575637442098760363776958704449886462083989235422949367314444455336276403166196091942447225676382737407433212163409770671879158365448708113966884195053415449672138553096656748977720219943457983038485998889517870891298707814598014192222491853861695584228748697200985165871290466405578854743445368975562729112046803811817179507821318756263168408326218463896172841474337676471689492083775830897803506772492817728929166125341560872352209760157049480444942535852123137200206159093344472625561295842830935133769065949853818930583797726932410013379472859968033632749578621371786833163615518589444881728030956199264637682682405303696899153398968019812603504489873658970295870572495226752227233424986973481337398209994718881549281261021090986299491200703446211065854056510534543071548539908565954714957024108645046283691577614882445704603240979142439482781622751942374013481273391530820129348696391644464169680714830616412443717977754705793504135653059654469778906922189821646963673782729187501918231415665959810317361967671829684149707424279599993791359253049968378040546226804859661086456921660144945647300750428144047508857173737073632034819007067865818816365171578021633240716497326158063489948001256503918125922622737258233848351225010680333574465689134181268366008410453105170745402574539184570312500000000000000000000 [31,1] 12085501388750644960422066976883182965902531093388684628251012061299628024662061009925626334977597890600977124185328250743020378597582533621688200403069140637323807680075272817396057199365652125908670140094695734198684451266812238278034128375967863615173846294125429495831684688872546103887219877413784363792368891131403752520099315648242411212354019768090453583837763997343861546257267774649688516212646389635848510487116505935842177398671219558905172817754438884204410799811520894314344893234527563173881643133338896764324537153787885488481712800321655560707501774185482089944594440275300919602618648502775664434727390234829292246680373724216783850238760607977418258736177995442467723908418389924194146661503245664769432199908229862610575136764776736891601305275991189942863402096335799462098969408448012975013988251344139879840808678092538733629012548394056740978749702100246222944674345336824701384528111727272915407406859207661247682967704232879965588083411926251851161198909606991254121427781659588507803356126515229755637666036238362752145639561376462292661710167605051359434667167749749089264686934256208670189273601353718344228546060886968984793209937701657968662014413309855227681047680303195652206243891932942096605113909484659998357853870421363927314806783486580675056482129570511835702158414894991182704639730336325679418724259971651499753531993947810769274354791363888840580077366653350772928385396948824814900187247263966092312444025700732765490869447977007676137300344157561955693210816166248999917800590796952973577965106098395847078063895065189233352422745302245937976707848214222292618598024705557157608396350364077712813631335519900285984498818886407811898371464186135127608603930534591312501856409706210763076061320749712157749403467406007721267104778370770478893219117959314150473743500264538558916656851678901311303596832430085316695504270864756382131858105368802139486699487167491748602605174706639064252549330409500020552587408799297041453837991711624277144089439164274139080462111386313506700447782993995739155240339476279089374565102472138548074880314570975314581596118518682880395267002172257576489066516148893315235124921764103316070166792863973685855127328652938590078113700981258112590685125380233584466720853199994376321225768633458074153027343143369204429960682043236987531279486554584590023407654666230044268463680737414489831642974428761239413756979085267482816781019986805126478727015373177994098940369214846375513611885738674805117112069699535667105844629457354362796616009296738640148662503674261542652126108313725250725097551016473885284225095832322053658426316678932676354946283545569551391206455549047513806877067816587532942639597272997042137978840913883915122601080576502099062672227878597160032774929337448583040159524308253685492522613097076136759720649562626862197610737761679900424682809756404822110198438167572021484375000000000000 [31,2] -2299425521314307530272772724662983064445784209172787167374397785181277310142688938511908070757123312326709993363572650222570126648591498195897324820575347059594244261856235702704038578236829843569245601931548102831902198082946603180981071526586039414850587436085714346600918859092356519163226104542843738443040742167944442345050301939217320769403335827980502848926522009642813820109019481817477223229429300043801960290983026163768427130735189600999779203456180582134392185904214610815394701046647786456056909424953730332347943519600186691609498954814490409046587928359134017874568575303636323404364209820169382817010221134334720537526682950293271123079544275997533800857072733048550840677296311559857145455246863328431398560266987566165683795065305935347451990392922256845326511970240959843013475845498125590148824199006982425591606122030565029703570915892739290031830242365673921747975686492671704981531678704002978944436060686141363141765145345620942711837960995386513814306976317088366380226556605818023268594145898541263827285616178295020962224167037354270192647527344500244158645522814136665029793330898186803822463932861281596701263185744160771138309477782330049360971721464327477377190929769047612954148119312636437057565134190222675135790648987819093073168203172882473339233512585634034665374860812754892632400735087287498391466123714939658158248537880413315330195421002610852464729418757935218835205262855984243237225295689675846552055055902284978765904798875606623204505343335181229702423181566248643827283641257149215337817496564721770204804495837063749328648832280905272201344746147732706239147504997649470386221723373888809890611551535699791464736400061198076414925220020656248196600794622509711276574987038701789448098631041289429703292197244652539011890904958126708859441279649840553653341340502112596272202975242652675788345208037208922690273620226707590043442090269609662309225331889074800770020426301938915015784121375134791877907175072375986291271668819850640667908189125842402228934463863082571705993145196767429770973416268490637454095025262244861812486505352801404954058796028157285865417700556075404043223339074340480753937847933940351121672302306939806559329520079084693301148659960361302599089397811182954285649459079132991803650899868716124871449889393087402099152126934673592418610685168676684668049599509340425444053605742836173792953096158310022282208687454650893380272047693723382131190206327378274198008818844381146968410458790064504339921883409240124295211035801709558704809074484414420431376275075143779859982122509445506220553768717860261458955188406840593248204366158826484341881498022219449323660651682334638693073854032423788146544761098191048753687085003683469716240606849311283677398851291204517450003174917758288464480343237439704861471793955965419747497901745460409398836887657280481252457943197597955986566375941038131713867187500000000 [31,3] 28316337331276422868544508605239321586499424163549778603313147756267894495792506703863484865497830084642367960145306701649023239153517774269123267627563731501633801414967516112685072387483710618997106639476358631359645481135163601729614946544378754438037282420889114921515504599018361198119948982818361442332991625758235348817973155490279441592178417939065610894706141017050362318868658493139842239417254526175485339694687023454541932935108086486638690275578731924679714957876582297501238094400218281118087096620422522362071730301427644566301344991003520667792464753323568141222577514688981731129160845090013025582687604130941727581729764303241533314730164921004584333854766544229699403034515105735853104997432888102169821285996305979493181435102781785548356578847334528016719801067864784022237291075760963957818370430878805376285023911055753052982741973810430364955564309652753543299186707490693842966184112987374221174089043759629772655756456556243766900975393117927191061455051898479277405131423601583339023605488111347737049833046087798369960991801267254000796868752752771191120795533142262002067344518686304172143688492616736771603388552430457607176001449477846941402233141812891876865971835394744883656939960728818429352354414790737180321874085360029533783093270156575795130095052970744640370711875775437307598950268073707921447545401358172573894907524648830058709184112674275409160498494480372933160869278110428706571771103604588833367222419267241195949420724747450972262922173539333224912939966641780535242365758172513623118140695287074618121854253931101537060956841479343129070970652148950610671791833760468651390372137635184996791095433104224523681109067758345017170803725038655420264976827895865908995421372302855396330822699389817336001636967842502785400229509818571022359833348797634518018383659128490809982349586943874351228313334687374119188779662556243805769855706975583780585701026770457580839665154948175373652137351557392463619876627099791432204018082097596517084359775780372544585876447510612679008375121415836770314967644488198084348188088181741872421355907252795264454440662493346069075607839156746789454216037774743904764515978724292977332305787293994001831033501252208310643313656767735724794408600110126738490444975275454522004236560277614719889292339284358971090143027590001630383618597804481764097035510337444404032645986172230158258143180033897309186022537452229683868056863907991782729485007768402453960384919955596902396784285694156237083879261665494006398009423098943847848300051353009581128277722961917829462920024525718985956133887926932445196809940714408130508781195290283104869542369670318459325831197909146988194100682885075227478396769445348351599316995578650210311234667971517810553332264362452912302191336546101411277465097882085147647582820574695017998634850396951061595868218262440040022820397780378698371350765228271484375000000000000 [31,4] -205796139766398000404116495654580678626545471543574762981560943838621430243519516639449466983258614710482844733033594330860702268996129025834432471875950337824973822399571981697275488304396064374644595095825702033227386130490077597264931037695266507142183490562388738390324200868084231459764301564081024547100564061558519086891529367833277078860519380005403146512718433921613669377567208641517621559485845494804051350384541683206783458214341265206127995391541585103507995622196603725756396932790593653645708020012124911916003099106864265634024883431808103078651857883577994507514350611024584229984165221980219303469826876671837323917110621442895743318646405766190817437095450520300376304249859335162287386307710950178542783259884413856329930435245065113925394523178759001429664246094993519297680855228214512709401302733021981287271485321415224375056724304543763374204839385936385098063255918989209151727447809787641733770435499930216815744531568242489639017437603898530327122419974969180455762477288397915757124903136029573978960545123420885188328950935935557666506354384276153032493399942753287385174937486528320137172767690654187957052825182879872970914466150054857059539112482760170066120998106293064487077915889011660330312595693876115976139708781990181048671005975832239839304697485672539980032298065963912395907918830992344553389136777756499009795775082547878248481882178081440522936633995518886486189904811249708625965892873508275374344741826803003218586583628715885757426465771914534737610868396847698548058128352579614219912092284896857366672125141108516557391914105482171721733150595535128008990154030431294987621561489428623502050181352674181265203121961446266525115893807484613784237741082448773719602805932719723478737606556833489818125554206572663299664118477728927189940873199031211825165085887356645399866575454642348980187364217631878744073546307494847651587245618307298014349379089648488305140324065190412896204216870557457964816545509992683454113912810303343436741079204649200760090268836239981591396257549376454145731619957112364484662404672298213112049083593977885493405076934781416068155418179794871608236524964831621980599293360946521405044491816845860725489343153100417930037744219080474942828770778485663643066073835227271063719959697943239247017522577345126512905957945403721878162027757271643668691223573445806966887749064351930548272190866534864400436219285482546010325323408925839547864968864543777429592688481275014184133843974237765747218060165302627273087699985854404851456308065375686602130370723097464429081423588510288136369986053373335039808147455913076077536372543415334369300069788343403276726548216275691955363478174214042807574791053646572880182492460147241625181470544015105868837627796464332038329774262406605567363194470403971864600274919539340777284795227454162622901875792993942049236011371249333024024963378906250000000000000000 [31,5] 2223726900317261988276725189713143397977168897495970568262910227269838777256574539693404341921263641825895447180462410661546472914122088093954324412184256462071248180486228208196031775160451260583273417913119567780206791509201140323569189677867029552748277818113410302527905373162723451261835209260135616322127697610850668892957336119484619021518042812277495847320458284950646583681902248038235293353351045707642046211554634059107624540471214881926389540310789329412259167775162616791556455351363180784043773208900005180167650248304702859857528155972609822854336621405245550056175466429757529883736882506638017415703785143146296724144603228386975114367837182685735706999636238603636042043957902460188368749516980271410147094360924009398069206973531029443676990788657408580617559285713224153553682656060061622468590849171848257615675945629713430628085693725643667298129761979089354518273164905676801876460109637248651254264285792165977526598373014616610382776769870455476240233798371350438875037752657604392029499630746261108754997753326212036751955630069285463215846662501492508777908524904478358886142772870002498292796566762909510596706826313717166912424404676845744835103707812679219979283072756194156317355951298211992512988355533464016438158289787680627103557803920344761983784114375947723529475042026161936373424362309855974897240661209782498639059533716068978754117592694464130364999997357543470618800168763137959475774076493997599194726109600800883827734466528954575156349590300641763143059146699777522389831667399782910545103004194604083865987380493380365524934044919562639353653449309722075172184714931417892311562172862716470339428693415663659997945996145803699533523015732795571755650166694448080558405499844322184005001015438918126671048162388173958670555059950235634349990722746790844012031623436688831986233560023829225388922622495427671083147330147502326288065821754703145524170234663457172838210809421998677770814052709798867965881470580604520308266097359114631132513919443658290850302679986871550102572649405524117941759290826597369965431205541608941378915862495120012153337430867949894043812926979577127355445644430511882845448982337117239701994884182722197553528559324996060876966960988021311960180717716710219301543047437627101754111604026746549002195224614765654824931286526608709733076874073950724374286333844121813787783491370036699889942633093743261434427730163721127959485278522204749674727497868511945439530341830578036923821976425452114173006607769659878945979757162617583460036203603546041061727706141974098539713329900546113634209625565917484791374410221204165673347500368201138556744093074508568997674557696799401509479321134945556190279588259768988258429526417003075917020704876195681734019381558817857265354144262611938209253504915234834949026417322231868581465007468215217862364486631210347411524708149954676628112792968750000000000000000 [31,6] -21040001163020283106426327437134680369744249550047944741848954070267572106967061256931797588875656458885816084088688493280408690173704173832846918434294914425718107726217711306511392230094785246297748127431556293473633899256564523858013796592613640717895029467716053211711836624445863928436935676236623939640117975709380493572176250842913090096724616977625133900869799229327379604254422554459719150079087496197567256957971902902541896626779691072691669236858647474759377576699543024646519644059638533221590173889981255669231684076985021383706590185104842784436434652676901938850196144029967025761285113657749853053309848182561348157425578390356161803841458706046451733420795681003351141097073959108841000745917861485979795900962309766654328224382820982381815617159922119877072291494149695278515984801113131149145137280251616703372662587090163347097732791013047538407744748115641506112569011228754221170663073729908591822761287952734313834239389465583695071208045388403802463879498025661883489713044241990567077746729094075974271062133497135804608483789639802907651249701219364408561181650804941354868783662641273164138584594625867774712100979751807067747410796608041441802646860570118459375441598616605022337638074092997170840742208873130857639844797468880391873379298135101219785777431057899621473662668518356628059379618910260606063610390990619200433957588380437027730705344138492576798628054852620152280377232504057779026849592819093595415918748265257875762242557118821010991529252661405377726410845379065887497668252644022338506476485110123533812613165003270072757146609928059732019816661527043294780089431504744397024204233542556375773848651283940422337903521308075780528270868073586194964656405774997696648330846412206083725241103996995674988410091937255335067187512491506949243569455683408207172451748817785413409628460750798991270846979227282509316402459972719624937857883359636081874871117642001991667385034023331719006243926691849546997244764231266562928418009963846059161555530792845142829752254097960005119756229965168949010651656952231696137118543888788655592772532958863998650604868969435250995883059411983258289444618427762081784516404001537553702896608179258745325467250566355646281921406060253707015556416013403006559105655968085487630626732711002431895363756565003666466830615528176059761939532497859151309866149859743737529717308399793809315554705856727523968382763680246136955629489894835757308347651822332771972551681256707221085872249476245308531736989405536343228138890785045264359384911656401030769168590224893748438189739195125521841231894631429425441367804070967912540198153472943069791176709756834852397626998529415495557712968545126872639903884330086166615167151045668648475936077478690832129899729301595297453164124495456921021641091424733286062796198282551229374737554385743186386671025982220140093659210833720862865447998046875000000000000 [31,7] 137248311082327707553756312928031252092345697151226627756283786853599057204889044537625920487069923089873775223020997232648426485798736950003049965172377400596505951838442119838529213793758293051067155611024488493815105952805287602743062283963683445230039799417602955113773331105852895059834773446727821183886883805579975505606429537175449218807800393157083021933755649164977700489356211213285912123844845526889777034555771341402581709750363887129834494177775444645942303994901988732339362454061254160402135687923561674302425019520057150429760021251912688555758893428540337252246336415570121717527378759713024372536863400251450199309841401595651246686565633281772006888649710331770174937698933554659006838167784739404702393784176726201920361381329184941485008098300729992393864619840042792004690861452908784171681931783842881884074300613447781661850371726355366876803412566887963781767410808684331362432763457173051281498727758859655031605119496339925327513098007921267679806081942394614376663369592218358959742071415474001382197754170691222246046377434509631010101440942549164977850189551452614730555848336517274794630003050511680879363581126765502251194433657503183790863298078739922646529238618166364553801973700224676486892335868127551284151858369655079560896582055376737911621050716579744761606018796066730569072557502587971328524404587115376433688642319190123073411212045659681376747353429668618795575820095857152747264424246835274196115978614478277289612099860380019258817404832239092193769889668314405253693183171242416579275985425636122351598095499681112762242405235918655809549873655522423301394746823979321320982516799016356860953191289615710182775170286529594029238327739064547673126947703923596692883077390532960594229992904761672803110104509736716925877613507924911298996485056811668350501607211740348848000310327870928135032824011957382056618828628377206853458448894309500005723633587130737949322914898184005011365391935017130134962398428450214591653530747299123847574157482509528070880010795496162037288748079013177810285199879221744676583110513225686591952259118014459700269645987794787519724384584525510578453352759632455808945560127156212364172518268365521412647971151056885829086948529206778032608927873526285337359811063228753460791762386231399546663239793182568360090705035082417156713270729012910830340143397631697348289267224738795617911106766731248763555490537843118487573978980162487064437754768109960021061325550119696318791975994848247602536444224075645342948818819120325416721032308012363819093059215836090582980288796078714740573483163218218071819233075663718306296429661479640141832968434041519426485061975071845451270394347374192069705624432252388880381013113628265689909535232965911968484476542851881331055104229692712143599904105622540026307952346597535392936729420362120174437968109226737567496456904336810111999511718750000000000000 [31,8] -672352430852012346077630547008967712717268191284575292658663378080668210024383375810701491416049598792584915364926934449649374216236209936070469550016265509032959203461821752766204296556432223354121086424449591106910110200499066054216713296828564221120344210448632955668267523768534169836109850038067717485670844064588186165290565167933506562518389239294379137075968381375398972739290000118728177958012531909260348442965855394276427503781570909292193198301062239237859266616628887548925044018893767441037000611219406458980644120606063083503223745184536964021081147727928586359586500752986864112536314745631281553826846389739711516448843004470847922820947375002625687578944721059052180887777013691659623470927840326347145542451900318517180059600224734222750606007439292532061751220141771998899650076750192257832828485628375034971921520490278598674040610525297122790716797446444750000742260210042357477534399797044009150824761867819142332389537349937844586095917348839202753878700858123993672306808863856171928009081876413436787517704121141713150464462717780690830532981379769916254460170324393292720250209185216830408495013822344184433007596610315947568856283019954218216083432213645324682816925372366840138705925900697662418489526634909137305517587833272111163117620573324581670303213537224268053357056407829878913370100827253675910661250168431670172447416782452578150233002992853029993037019417957882467901938822680977096699035815489485238309459124635553574844857203718693999507808439711332332091456880728030754900963014875926696032757753182046199577546537763151777294334762681280792307310564234252986484931453213338045790439355221605640786167736046760393896768900435249978069995861208203674848558286825441334341517121760352902447448008497594661570068108429767296400549041078597967363026286834552627161573683077959480015763176741567221002493625513673800676274238545400560724497086592340223431461235453189007591617169775346355208022912853304890337184173756895068356111233288661860642690220137154399322544464024485205493271863171025521639104561563490461366093888275160884085467730827645495156278407484686680372086428026002631430964177103132808936756916987899955603163192150189174205070517917149535107033626966219637457074980043742147804144203936900946196686525624393369466114629580938310203684173264019546093586576909529270288757183472918729961559747150723695263013966862180958095716916337500278522868184422274767077481381125839832638688293886337055017940327443179580968536188792930524279379683640400904002551762888143716481725906836398952059622835184613789591139432253125637395296017788905126404059474210205533858285278995512129410844929495435143123930175461014257271472024236248487759256426126430105189280323141494863482541894678299068477392588135602770290626026578192830697820470088731921869543530584906442784318136851595681946491822600364685058593750000000000000 [31,9] 2655010738624265092712504527997036812988920458998560750076771455795515108846441900133520415600768345615336713826092932744240012488881174851785966807907223483099820078446373211238313894709534744565759111324611602405507648167410802157641350775059101487874557663375116060369502642183081415593991915325214334093401754658172708704586372483658157963744524709248273398946112801200745741568516825151934496151195703282289315206010880755846184536436104458014835413794686987841569159523144131649502054353184563295432753668307114057925924352157261377487943895209833501912013171751010579167318546006873169204264811890918318222593718329051192278331341460315241952080608398016170808781784559572516276688328701052331938808313057443858142047182276086551622216651889323600168309609963443050600410455548476955477113584363341939517370187242937630388922534906864965745482540846049493983550244546883969885466228036411488771420826871377072099697494362530732332698061729871077144090092599686763499347084740744713208747500077652838182845960623157134055227333041465670582796975479567776037249232581678750524203454884673535784233513198459426276265799593901010616896814281400585903226113449687974104796179841276885157994029325335175683840711236317186959405984386757193089596512201611197277288865768694992263570977630485630898897099114254183025093181951526403360714222543544346047942971158216183830889497838787018693261120805483840714502844251614709742461996044722809184621753430365795217078008825396091915423912504381161176295417720942007159383920172822850551567301919214707872997803477924422818377090709521504948140222627203558812279550946888138795261478515794914219731141953631279047612644321711307190999027568809663042965218304574086035284933672638279705890409037422233453780185448957195590169145148566801546173010257249707826154582819346045103108645677601989841701602765809770421496955326610218531958467427177269977219063983901565432001341367263854304457023534936087210180725388773903575130899875267735003604108346564258008450677233601235930549664954977678190142529676232357837225445053009458844090364298788497880892178025476059951896337865281238277927274296783005623881595165714637010945352413919614991188208106991182990434070950716592782987533706634513281925655607112648162204477620755000398100254267629498150287876054062887123031978577060192660819794182239871165752260636081389066019164702226001652481241247396081230197863827119041306156192903126339681281064711603565385547959723558119237352180807407795097712029292358588514023285001117838521683119655087039748610244858991911567529376939335868920099828892153071880559291763571217107676878688774171369023836951338465347034611299807267152831743237160978447307168804088777456668445846977587494107896930528023775087822188296422335023101427304948877310979616500448842145238372033805318052357424818410436273552477359771728515625000000000000 [31,10] -8592483121812931077259911640224544688967977073594095524294769354119820634738517823035875879457308206038384861937796216769266035480138693787101744772047751022155146514119010539435078721814668779087136430272254384148394498903643194156928849471323940765150964328907418562407365592152776826810858562573279855213504498945902269073099714670762520671181193386733316947132501950507075182055838291928819564097954824159438952787833398152716234007794432156864140183045398748022782094231451751575064077493503779525983238632071647643723267058028167369426426620485255814261202471019805364605602859731843710965171680521688072626430991019205850740245103424504285324963862498131209940347775887176422036526234981127025139105070808286457171836713283970542536318626089588129326828677263738638849988374729137269754661944664416133801225318395105095610172441189223535474588174223508396683034938206447262597183600719142702484815624912575387374433083047915317381657472379782399069145589182064544819951752281089375872974768201959595930925145501557277746604855248431780379358967670676602149242428745162037019326587554052304548812932609996000973735309527295208958112154564410879443027008796446094811002773589477831994340137583295164620700554868799928411290944718030173551294510589455311106779853142348348977117393380927430517450293228194732173166137413186672530843881101785629808213812099475046913566077614951743585823413884139213674817016342645679511048240558586967281584958839306952544374307507049412153261763962289577197100368063493711453995919649322528549300706405158017560000304552856477292961114007566127141143125912751143863953640962824791119683679034242272802010412342139394941725618540460432116999489427134050576929985053885462522596486753963245214669154701012187917636737614424626137383811390324023790376070390633061168143368761258157609393843487039636177687601987361194768988149784418296894478480925517612761212325664297653934396930766214611292995491216163462106399218163697631787214586801118069011166547265354466898990406789076741232838633381568878481716840566345651843716830811288472548858823096542953431969492015029126451247700987395974943906926754960579066745282843076890256673917164194087789453552893782798697232380177883532419557789432930307309248139858400193017900835377418168694188448956890138903900790213021466429037817720203206429991814806204725325335775751060125209326581821385541407457878386643656308368128085597644461052284465541067670226048763400793322376535842214449029485740361756185856880857589820526985086932350827013260210925635611894582835524125633029779594864659204278576337612683720081799297722254633651928748284723979825251190537371697173575817302959934853187328450005395228677119574977950093628287902070836120830139539132388580561698495887950323507132443895419056078307043700561846809596068249093677902331750440012569924874696880578994750976562500000000 [31,11] 22622814337883991355233806937508907112105208598556745734194539845822041559466570797392216613241512068559436544370236123156819486080377789966811111553044150399701202683604340860630411416564481558613170131374337983194081742780776481242596229806321971755344854620102769048281524621926149404262590352176296428935994242727962107727929538461158939321063484006532257822351491100416144344302492971028763081437577190550884060770445840851747320125063179148861050737357110615917956021101231783536971854001237206777625214002669097963600615626002542055982798301296782231865941613386133408864525853085079328073785714476709042640827778056144089966698030642442982824371665930593347042845801600796622277434433007309644032216287724935852483265158684735223304911183600767104578313747851358037338003969930732040455834149352922099481412271085213128928147528899564277480812462063133431024253790429094561108927802774128428577536627253228684918258634650388565162619278698859664289795631038181265313189902959195125803350990039803939160234449309811006448168087974284854733096532300178533339938657966194334094982557104724260779020471017529637760508671091208103554940694722417352562273300365853739558681497507013220319980371862923894600997198537034533711223774337683863045973569283445963647768535178851879962855616103936685667328319916671497517706056813488788962603706963427689861713218089736491161009450811171235623691219822953019181364809361470153146765156367425013241417033282451322421894530794792211974225046520041702409514704265490559929353826163401880079321324284667840885796320640416642762536766562398069365140024116106308536587826617977012182842296738672121230380044922942206396993424261848475380721206543657083437812644590191951855459231160082732951643834849484090568582271838050185248274924667305778399550911446865393006625444956980177445218948305641078280990100839229908241838467455098135694794332983053307995408185838095368056854371050632731138479486980063531028895213425104314075738495875684444240037231611140446670884409851655096475718793408004693459924713582696395843968637789223341618568015293440540603863840574427573946926431349468239429448038790648768110983564202081153494425152881781708711644566463197919108706237751579414938960068296249986278117407556828951812381034456969818541746082381870521400353092589040608081134713356119050247744393866570185137246477092832852721252693853789967246690858305656262135834622517353366045916639552632122021717055053710079237629283284293794764004763466477200369272929298280093985909372711516499383743556021083556833090554338306790313899386054371815898506117879416449279437901447043622366471486083841967648191020964265966386360047054361553683389521307942310898796315303434979951375253547846862426128795770218989238324037764226914903097644899349189605069917936043344035960274464596049537323807498978567309677600860595703125000000000000 [31,12] -48245049346938909316786242303994965486014525512716087036919970672074457043574942886292215327156934697352052356293193288554102663222362582737355555009738489895804678272120958514464665510255478766233972664482817542981894653991007761184179009615736744584731749144589945859546222921493166716707725340832797750464069127710990690686526965348428084509094274977595510677898184065798718953805253659755324132292791797618539032953593381391049057066073693579425532262017282642748672234639530224789380629260218796454175161019189357323518367716596970881548724666942071231197870708259658108948750141249145247816381466042243068400086512654507004485191376404800852229036161570539812968729198628560304884153114401051271645065869152105925562325559581465195844468405529223850911051425661535093554582239934024459951968726994805371206631422228365038193974889611910418965707789172009317235949040738141893160829224833849254105365220761662032810156014137863791406906340828348046329314363561284462726547779846405385586991223886152349510847273917927536310009241536817595584294766300334413289699967545706413057723424312056473236440049165818980303420966308666359952725199373077075325251560417174727023949972440410520496704131704511022979489864602271263588870838754248284525352652763556953748742272901115922925260377204795155860886640708902937014070351916892499640901662851618213155558172296067235919947837888757543880605300377881369513323214069558242992572570671618418041779778443194763384335713465949686150368327950752559644121680686858690015435117451563336692229888279080283402879371307354120372591495636240903585563147913277105388053800821859411069872809649136292856379600293688952857493769481350490996365552857931142024015403494965054180262650453201610980198578667050052607925270574055214059571402041735652260678100932152693847022213643795219756772554004014125773919961805176023995123172522953872530556490052840527370420132285164975050789067136148916710784910155935950548927814080849053979036726365185300925557768070683588592240537893973812099321604815150585994938661624756450559743048734987853085885626053384909281878311336232849984181684711728060705199448287073013172577032065588950902337177706240510423439109457813549408306874184140888417584942069827633963662979081299317811752430280674760309932014599350687752944740721653996572723630205993662084251193676845051689872294011824258554753411783621492276938547033050801105538478757036260941589876631954563971584637195595068345207261363386018595917464420216390869496590048536185245413803228592901727177700769948821294932095709686287749453564621290967466552789835287123285329421261358040842004955562236474624932312214812887560587013422587912803420101029865887002496383721625333601468422193286670830684891886073664401586193656615243070076581662992912828881345171940588906483727811916328853669710952090099453926086425781250000000000000 [31,13] 84177974036014952156490314654439759269807290595865115732481845192763661345144569481674045481464530532875809910825509642499212284919168498091079980408204042848642354732856503481343416528666440171901567034427905644544450658390609409205024817954575285846054546695930508296647021816766973555513937271839303404027667361097799369885526325059240363644846171838254758143569880345687200515911623851302587505650880293583547046080990692477868792889948239678248059200221343439581391715938050817927843169608952373829766611198710890308362908663222324779880670759788181511450877674957447885871845751681218798294676263346352579094609119902297744847464250908743670238033776401661517777848015569923560312708312175701342320025766344901183097546081979468614804705508396923015956854795274950442982519500276457810684306002309030505400758744764760336227744019394342972890338044596305066456567767959058414389637003706392307046789923920474316440845855005590742663970128129795099624573230193510618959803194755480425823937628942757532716760620070187227629719130043215538087181935446365126587201141499061650973140097865834526398724178510610140064551455245718690763959944202518252551642351224582225580294033515589628580965845075083355767564847941038243180544288075951681643446469222865409369639460739565777116376941200352752801291739604734835424608268162924954541678709997858270624794199949337070721823856616059877824153065730751338772680810639294762634616433340421357119223984159104146302604032467644981728593676396805564376293504465710930912750504626014071399701785481172391515257665398782011879441887122234914070889663376721784050844675820746130850039056882595634125692173192933650954833079735771726203873116181196712054400532689228008056883014551495074364309957094088791843716947295815809953583865111587206853907028918312952450113922231165725786442825310329291060087182674133918989331503212999675715627743931924534589018890265501858143281543329882174573457022133568782908424477277557091068694270821763883141322561966205058056237620080558420953088920478147261187553799510876133616252411324809631858487245341743441266481577571202402554912228273722953736828122688616102408041788105214536208376919293136218804117220276537062563514775839817277903814255958020272319760820989099148463410902804799162296534587631017734007014341093603011048634508030036424676609463190970317301538847591006368398884894814243030011323867922545074946377327019253899404516909346955548818177533998214146450611227103500071348291690512901564447608519274062077538475574516490018377184344492014641212377884689459436860523259268001640507312227949987596059280883717516891623332426604980058106840350552567938392577499886373856076142315308914387710923580417509350798405006209439438237260512050873432546687838173343772663921161914406678230509781674230204264120424814676901803522923728451132774353027343750000000000000 [31,14] -124144596143583296218567537332711019582378353037522888966801437826202795816365991380721198233257327582379092879940277716253227247740070432483128933246202265891851544115480803098313788948889872111451078704633575612672407717639609114813598633432940994354294852052187989656827306354686857955660697770036615153242455214085641874851762281218064389975887558830807248802796567623183383436444961152666573664249149147839218816104798046342922632049796382045064419743452204142748386113751969656721300491482469958797010837843546046973779320270187499033242912345995595732071747024552430354139743223591842244403451138721610157416630806855786959561470740835197346519674020139203665237261830655786746520737428385129609302075156829204228271735420535998782011091765551445203920403066934972303225000537510966744596617118635946335471483086779540041326401628975079736737785032272994331928470347393975912667221253404167991741622232289813200441556731489245282003476775250871639358190064543364100287956960469158579745081238926594433374244034657645749877190265393821644087954584647030559353561069184880522865327956216943688928748708600598009195737675994810500162512687652440955885055209992956511814354010435470793982551270257246736801105982187608226815903992321040406219122634546879308033616561012827329431891310398165951224014716956188277157845572607180559536517654514130093720294175728170158739075942178911841491282985737122190586933164418307875253128169637910482402067277300665097257484856630807727110548671144442549496538258069616872447837650756452863945438545456642688776391825766749283895025396298729760002060678500508569754745366733444717072322698537089345425526741107896338160011154916664354424593301227517656238674968698569514083243650876348418980812902064991502766175039380170092306105284087819835842603692320411339267593888770162452457917224806864832976147885761602842924686802722679954451727610427335262317684915290080755034458005881014883257130946979282193215171547197707638486488713940606842178935797445411772712831318008841543876779218075646672675289024960786638510848081614960524904654616366527583091765663367644560301007793929766783426907191714814048711277483216056777877053444583053061242878244113036174441186467963406195848996159377172416947534236550578792044850981752940801412230196627595989298440904834582846160894001040361982696972292197858236603669630763726678916391748709805179496384874513877254869325089472501317209935154589792022386483177628461866573051255722746839580852043776075095059157997988277297009480176030719842955074438973599852252702284916759272791363859326061224940409671237516777660812621783357189755744573540617425679245689934595508646086942860053124400061206537130547384733224822437534567485589243978811680573100193586051214587208533325595661244710329964903392913498300552453886905495024362000577866638195700943470001220703125000000000 [31,15] 165644409837376467257834015771633744406127215449863038118109935571875001116958557257570251328633036354615681250476771435774278405628732512201314700602739114313817823366420453743136474301823410880282946925471507050387492033772543180640495429768381981321874112100601682554196544827685835882275954183503816929958813357529951163346041997305975110541930875687648008614881595245836274874540901678878109016757137482894989464013178124033982749055110530691379200484144983653096314835091271973351568637897707087328907441031215167252825302769020361084650308474158631902406167883162542638509958283507406105831953089752282103730882286262380208010453379462448553233731004566244279833180160887655315062887160076623197401775768738244692787295798872357421686235304493653622653555870000089087782844354926638192668061463913849783770949664395729033563608772990984175707383893102127256605974501382529384639226675864629532402251147848249750231009324137870489061398815597903954949171197275491245148331281692177256432474049152201936417092339798026911472868409172613910061448605052702459293515794100876840760896788343211785380095603446950531852487654128956401337899265185795520865563563661619834239560461677134644800898153345167595822161641376417734640421370909342140654603291386508891251308640359619401397639267075313825082268205952962795329173135894968714160282825261539039909987806692298819793364262219191580343168060696079723085023826090878181759612667693518195761424549034824487338446584862056650000283687865557191396768225222643647457952648126048720555773252337586143468716710319437594153731915491966080935429997258392983519175599372024388047526673594026739801314866990959156664528083407812611518242315617624935236385442321858378330075720418133185543399047467642507003397554379270130869719483851317467807628163679636320685535865648865491416401464368404422282087393167404409886160065099286330949968490741570106637510652915366301992718233370373654274009437629352298334875004030605911216395361983888495557581936505794491520081220569988893505955451608218268927271791087224485729850264238670802264208149604571040801548403106995139130335587631101802176566214940283276583201116253681906203734808058072804960063155626485958621105143372406906787263478245700985030413944714822854460980475000785607485995292654083174038247037769157704467081349331316235814332966983900469672056604782622972349567041576184477490797178580672035889376666409371936345387497132753819384828134742638922743855464429818212639809333215752006847498299249856875743762856582394063822284460854562922715866901915553319147395630270104134592049877582949473119219794524501390248787352842531675478661719179793610439625414019589515511831670295948293705321119927230128128204547755541577425008557365401555413396954990920942244051949801164449173274874579941430552398884401554823853075504302978515625000000000000000000 [31,16] -221458808426739226833110180963166702484345290006441221606472748387585789984386543590935809560261931564034230867815244184340602475543692806817348076115589135494400574800840298944324662542136056254384378411806173568073818365386552352120361948757117568967736018202097423551958700075966880958273801496072990726063835251771792952504479599107446591159458196880513903850827909956647650013596898795713805647971944610232157350182695934002955437339469993455172030361539356777946200962467989081837860973703692525043488208175159739435826319815667788199348495522396481648266196362669387929370510341326160843072970219625667379652385102504211033182843756593060929315850489787638648377877515776255828671063487014528954940583688968895501320978554988554850900165416973700999877750573042501783516626788729793388705370955479007339205522775093291075227758681245517328811908964144723550674880185751886304773545205363704942924239438363672763786600549644846875845843409587359617890843521586178581503247859956606372599210474529552966534334473408443766353859850553434990274507825013517707709242490973548440907951325463438087311394169302799790320009153748188071958919115290820992557560587783100325002410752721155871792278577824761162551801034468374855506803676538170310127843214219646972852900693230394364170770102174080618015516235510878766926574855160725270363075472027175027390076813630802575907275494880604619043439687038903283173600197866952658276032814835811293357033273443072017833285417462661496159108019304439016248444800472477239570706574287355142205190084972931557778767596252060388914623533163485708101440831467660049401233413448522880198000996111788561287173365061056905331040377583955927696667165403831858468782007817006651340115617826168748523943115621536940113717649115358115906921081412252484612463944238246511904542304808149164342568464968043447765855048973352554814490320673081283573966749528103749633459464641007264084543918213697704524506814315320716274611802315069777475370474339615056689938415162752270934414159325430216452143294780285554101952488192185004930146945463503380669470330408435014617357852402278169139642939650308593666093101007199239819289767691821647225488298313499194842495661227349501662555619659652928245748577675501641506818701882247040922714649856547383766907654563252834106295953423545971336234219498146773847301942408453613349006048936886729482044982438258372985435849791521207390576921855629328652564949780617335727118184786473478934561401083095712832465830102021654342853206098072991686401047639815501479157932223153546731245791669740295395783691088518646225599068269685971904349631343343908877452834443663569607096053556634430556505550811484522206917663922640566680033945975071761255166002525424022692681777368587826585598495848831428585344633983933519445384001203247075493033002580034462880576029419898986816406250000000000 [31,17] 318178265678304797307115204428983845783707458906003368156289135806044536088917153336018956524221908449547423775719586954168582392145620294884056383159811279465018350364391633305145732876406284579923264899743794514454158267581986979256082463094064866948929967691537754960500256513304288993070628011269750113336352810754465949608961846833808932677960910560538580937790390540027551871688452943792281967836750269823461170346276805586263895619047659322248173591591535796078680146214975516450414018451054876446460769213991558720088803745810911173371354575455054596746874908182190678851996646560144963539993622100451861881575632563296220978766890661769021968392055235273047987244563956252495243258362182445393845396274795520157247149771388196880220347419098062502669053317825444562255668441928319014729393064742470314329623789114595937335741032685959100671570067077910083989084216088923394243367647029644816583162812852620199520328739342044823656973659208434451200778892089189982762658824178801486658264599737083827963606226686270236268662025563173417828599059892146059042067931994000888606238109912301507445725283089325293242350086174197767358030659156157869825475860794860031237563271991275434889959219464751679552362350753692697415610883492879156247709474846842332918838214250518384448413561358501450015725001641212013385281546362502579489869064948089976939077397406440201700387335928006334780451401824900363526392258711014452588814122004793293472029003373164006819165996471680644411957625630121202000604475748039029065708516187892160299120726006421610853232682543345448227163744187500735880873025637859510143288963338964559903187182501595618100807747357799094049461619060970079295455797735291536651617825261785000663116965318886536786718452584138141541013603669705237522958987716724497295548637547173937956822894906247970859695887609699196574798973317663926276355410562703011729001518120924829013494458122737587730585870376869969232998638912706912367610309138499212631133133169204093822337465551039153620717312638386025477811398997715027768730893519461530049039045084798667069447236734351971253046635956352690876617084922095918404483654608931556019888835902867249476154896018045770501179240910361256777605132069547682607044361538208296944989786142730448539267770437436371726541601355658095790633374104935705465138650314756732592363007913023470273528482405106278468668081277545532217192552704745267158583510166445159268822589716753282305771192858977528729986327572455141948077885654902027362277265934439064969658008341829565137480618567083945110153558805747744806283842582038828212899730764265983896488053380138823704344534564505829490551748170447321881780835336567588480718790138312544161199750739310956966877544757979853307283016664358884490106737727625823430533211735655978903546304364034194491622775657901911472436040639877319335937500000000 [31,18] -471130701833071974178038320465086343160090785388302936529363467904353721427028311702911550875476157151891867816768235054349277318236725401133471588110114429009925111346995954634998125382647098504331722137589472197278398777939132295124835441337493152896309823710430346174712084266589131648839476114004691829957440094746266572143863461846350682394535703800018008162756227225048011383703788741107255240412971811262209681825922203845157497328264537766519376545939360662467917055521917613246412681800618867124114434391998149501375933462317483516271362695312832718995080838829932701871084400824762855605799129858555578983463573219849354856991151962128245707164819428533798827985534950824696484327610090353865486738508027031657868378885856307947844840952772194476393533704020707451405311964860990943275485240717269700682448316849252877375743004438736355561492336184241954995843076065721484322857031154424941997577434829877476044593160682161106261725974381814835553867267758408933757571577464148133703339812116107788332431582057445989514916919545150679338967146566523073963293650934067734095267280408830882393161153692802511551206619998631976883696183495472461320427251691195171433254661858645837814481859515377268117433895842583000764344317193361862439180215019958527087769644908662613060508831061795456245859779435325418294878610973085736814099792689783799533236129429299108736505206937168696609362657777433207845245328991376644594407243579825680214385071986129871097961910824114172519485565823555274551092641072388780570023457552174127325876769909347627605465719869013854352581079255052312162375724462058939066912341155040269446593955570980043212050565827235436697479262147690329417253173547467570576918118328762071062081157605680295647496805613803534774613255769561095149349280003358609230101229052642810482865177122817183214579233177207243082808928778514494591451090789066811727765479144514260826366926341990888164863910874809367118972717151630694766146736471038574788546676818313965016415928017288066369465763496823818395537164572639523836452067939716880887490797620990968766289914201393187449082651980048149584278224165113130794417487762473443044804948179111900838320696152425636586807850060432774783693752653816231589700345277163475945279817624473642739481931131093099309394885277082214484479706720137996035940672321038875874468285380993803711768436967344083361953089622071557173518643221228490347933104663638535497051278251825790899936157758229816912243837927947001776925054894351123593842425891510025862590904164806777952258162637902308925471212253203164339609129044593519506211342369792450611904978729796503446440944922296285445398133051588466222224780468429194790063188198242129399730504529888475569317143174517282458132344925649120306789128356839568210823839033242854172607633459227502057894976239538209483725950121879577636718750000 [31,19] 644273314403133381297127142684286441633094793567121852585705264227192235555552164543104855072421309974640783315366072688069601616822306034642917009628928808329375364128198181421026766744703549733654373440878781481203944810056801409024883803662852875173338864049173242952599350161923471737063297528249841535564398320398808455758311203100244384567120950078363435465001427537356667465006186033402759402713001119217492604345789586782080415781656211080169000663548282288199753148740322026159539475299616623962276644097580901603982897414077836969188193913433957438987249619292892703622358745422812593208809395027399819618429695220657984055275042037354418166497115390660504282429909988335660458227242475964446165697216172557220349759520826672013388666186966034454354437913061176651504601296516495415304046980600695046726275403638721316787774486226265722730842538776309896460208740674639133201730535716121224339635791310067597168649070529381566262848389206170105229848397731814606458263417498328661788732027750859527200940014414811136772800553441905997668987711101185517349478908179906991144176969279160482017214456680181386902167222054276174730196592951547905340162668386530662199305663552099745926266317694045605103489684626505780854436122011920286094298779200107592702159326511079597626068229912387311343061227961327144736655451717022575386354919669657869885640627696685207706684330067023518798309263513354201483363746541988601491749471901168363002678823376949505523264007754945243345711009779687010098346512961563984183123027062445763006162007840202097806840487423622947633197092428585871347738232494555090500372236073821967316526928544644152012676092829442466625955873453862597877685986103937192418395716163962346479173904517661313498278534310836034941914549236320598839375609792148634374405175358040341840594802820382208340008611545256360321702649697412437352352647287863675785032720168182806197350856142445667225592176852611171105464006863528830906455479030607245480588695755129703650302972871449527002093053297380749893249570073231511276170428342995739033829032757020166694564306728120737862810738515150584521720948964143914621698999661698693324500996863146845393749195242406810425422101187592942614070342773147385019508277752568999438889898152867366540068993846004358523579732494497302911500887736637154971012232216711090061217754329344438562090683420431007999127957401225795736849146870153942598482316730176115712530701493147977887371846540261649162581807118060354481784407688017685790005578782832733410981075364433802171011941182014497682206668277280231701347557397954772130261951206901061643613307245401543004664683575443977433437222022849956487486744783964376291115254496373960808017193810306616703197472922672783785431915981473758174423053801959838592371526104355891195962409976390888877162410608434583991765975952148437500000000 [31,20] -734928082609970618431742107407490635123876134563190230291035079243858830230802417278443127928648343641573308345312431488225375639689576789654244551422986361393731111809489149058567854846503963374306845270941116760819106996783961136222149174788519558196681474443261414593298291659032156213509852707514582227283346070457445040559287979748353585367749478221262286051448006968581284856397747638171688480108553725539039124666570416246040107734646688887982198861075449947052506449183936078092330624943677711280099915185206302704750942512675481720831500980296305252719283131827785960692703281254417453135239093641554037248620668037770997429380319536235219052028397495104399303553272256563610569888391279110807981411869187404486972326379139251183438504872132572006273506184348239064473874126135342104924902266386233752008543854351469359980174749127557954835288472465136176932121667597209765017589649358604892590816634472304273633105041106793874862146107228887070798292235577761091308551566225495442247308025623101436288559550102967060185451018181953644961021144912847831782573869498018502624119811134012277539076278685746033887107329768729043524157744319867105055223125003194100208169908743069397678638050840770421070236297572345983025946944386274585641525207687353544448265985426133197426655519086404609560238745521556892531550371868499512010029377649070135134829232053634620379190292481384322111050460242788857062029015322490180959239875833262444345989000564978230842398766731883425347371546558820100745688562385212909078549441984608675990475417819155253929830692077803101883071616938405180110307921773908428187738563189593176853137184018759277774885048229663149026843602345541635288801711943606655025875939722142497356146065463851317862509384790868133518818828309215646426299561525862341810001166879935224751280493388641021382076825551918509760348154222495024840983858820450439443182998069517126594024049235874853835076872258040675213954488024577429606062937929366475604929826521049766010863687846892100704019624673376197081167574461507639860566695228629495707269778117458340937720494518447076152306543475724257299110298373568779882639757131922012198841356953173536396264539668751652672882911393084077339923115500177963265835198989146441821245678711455377476708055415917664253905570793194620229753424556116501694592347029793049078176804648612397536486053468305945542619076381120558495957782035676659695033262734807235488909555156294211547382371838563512305144210424772256069217110746370178180291854689536488175875187393295223221848822936352357968404557684354925270743208492348844762972181758904019090200483300904487929110609081771146637402686786226484950390850339198642034280992988880763723707287664030387483670826340632569659772163373208486333537875080995792402147840590701382163527424773441509842086816206574440002441406250000000000000 [31,21] 636929347812570121141055808316947428392331354536077480291107161283377855540041113020716025571044110285084515369760458758728474328008107317823602260442174324083458426579813822353072418685459578031579258514723004731593357440437923760372336452829912091896250311054087018353930495361982606845901548216454649416491751643882088531098759718223585237885982240383039189242164079770771798603074243156146042282996023766876316688568303667456236201532227811074258661001720366305504749673333586175920463325181387557360207425156830075533750940127069338230676646664505086051448891161154453402535199730726952052348419951582469329481266419319451678746899843800372920810657139761308970961692863139150709725548373361611779061353127949007667655321169539873813988914157221130512340152025536919870193836581936586271577498178508875511778171555719433660360252173099273671049112534253018896698149846136092886376553252495050669886494645909818860711528413574860251394103395263453451557327895232213099927494618937711405494002371849235324858016873087083650027643546854834821659906004796387057131833210066896277922583563449927792830246364235789541201683725701914827964449699550523403281273522176485993031614037559610976082685743302622470100964313498191060283902585355209796670232006897268557756457979369845911951572837872959241009530398249404243242408442893810612100815471398132327536842026825364732293647768633374836452747313985028370712752730562351727459736167922841439312423281036257376313117477686705729595079497848600756142403145796295163185078328653535351274238191979428163407451745086921519771652893346633850123762785338919883418350838344805398153476984699537132174992188930419092328035309453735594206286955039684241886433152452446750562994580895809153561585414495663540021489623049426635868249230547931868969933261180446133176377694965535993366622733903642256860043236880578437962423395453800826994009846717490769965235626522921548901176577791558616266309555294078835895298359655372952087361824350700422099287729071602799457991891088118091376809171121062000533626257903724827906819382160299561430539055979623000032041615104626266067845732821781831109646626750415624197716131802388848812901302344636257215221321243302221716969497388397677475430489147911976000456221800906944344922628995342257912623277511474639411035915138338894830754193702565354240118762574793712099594045790771393801116278206481566356890748202290909250035165779912170779806592149757006801424864080165693380796573146437395305773805517353606945163314348425994625129338831876064527868489023582269691764166164285954021011111747353829804679412865440580225721865279912818665935087042190434322250360791204671820108321848492569647970945877470933098876012673371724560178276229570615585564745087204990012755092203784588405127526490958917576579167985073581803590059280395507812500000000000000000 [31,22] -362929269893420768278790458699307316371301686965924309863423024687726063955874905461935537767594543917647977674471102231695737907522920148629798442687725514122204467778829758247076035758189280728961505977602427768080907393677370204570373213314896299622909699441481142266041456488832997306662775675367320511437210242411320673219334583259325758944094154155894139554662912999330063510242541446280003215947528799746281426123779432516621127748720174164889142724591883294809088002414866423037207646586758717541191097013837287919312989363994076077852788151755259251617908290638754654548249558395858637818905554347727386724248731122693109777374848859906964686286640619481295524234175048029504745863450091940406921694465227469990225438502915074856206535143919092034180418353863214848066072281575728481264948980697001024688306395742900248966472171577222427342301134309097494945532801615499938124259712316524906858124667420177597991354292467126256877290815005248742443288314580987663430374770608347521741116547127591124997882839120562320416270020287505626954209957861255669122142582904814340830448999434325296087699006133135277931552060396260627650804647049077977728971994591842373192592433581496700497303156745727874465526971820419498460390870632530642707002894173202701339878078374399879021198930500182984474471604601922172522357427320093204354549845819085953014241881929695463958848717164105123727640274885735255434280359675093996402457370219733502383670513236774451196333432239646197204861590565362546959185655406843980963989575021665044531583686412879422043574959011296725277026844443017297539024964290980372636796749310624071406556821106814679521858129581690040954066412179189713780371804261098535797653890839959135094714247721559999080424572324710677515824906553424318073958316521932050717274560449752997314418102991729162674855870100659446066450692232643646433062132501038813302194076721803079737281022112314689003774624940932646997022188411959143396665576089159347897099954871322754589247616200559191033722620020598478238182826130043453410790115646982963383925596346827512894106349499407971279198494312634778846459403809375834628895985743349844469752477645191212389116569311948584011620406224315176813119349037190961972790726833029625272071928354256129398185939228837959190513291612717482861041258447260102825768646709310811290823333908285511068098049332418774580923239930176787023255275203091319959856730212177107263800194305388001715259546019786541873391323166454159230543593667234340791237759419615223678274520920838559092355158146495119722219304912639878188273193900098554054910144597047024524502012498102610582567164625362539569148677168812714676546901146946528768102105143943904985952863942753140997700781219051979044895080279333285679530839093706980604421271016987778231487060676130340652889572083950042724609375000000000 [31,23] 85299905016663883097340363204332199844972921282022657382908918374775913295124549621126532871514165641489466247329768636218314327951020360174741175436620195494073674476911598159356990498449872608165601366907379557537236168676177443971944950607182452326485467859140186288779113832129148890355435444612083493158746911096419945796234732381736972050006940046837454593531872282069325653603159060029214869860803781074902441514310044217214996622188864271731782191231234321278733957673418477813529341542039475927626858810078409128839061116503844540482775699425221073894092722956320699797996663922492639384886246760961453186188775095437484852840281349491186406637574044888076270054853088712604838776049603589910711473758636255730879747997253253242617971327538862440044979269256170184141195829730503576003603763916913976480490917644433368977630586031398314091592463142162327087400189186228067472295728185853701163766047022620781714452407382976977453063016288353162722427958425366818312131102024274110342618877390489181886084927516173291278774701731954491473010118284123675667831335245597180932092006733566014765857752114899676427289712542243098057175189290245523688323256721534777164002400831689353718063759569751952864068717584273795576819969174667088872800676037254458329621960096335189482759179530938172730032457589562775330874489908241958687986967742298794055927972474278201825282417134359933199649321593121485743829938143433656414308118893717373563658583003780876873011053689254315963362248838389146537991507814126859808753640765560311978116954308944970321196110692351791577695017054722613939832161968342009418433212811574967652426910410864172489460847067033704596708143524335264122703164468041293231316561868647304565172627677615470894988691873753819464382428253253623670012503769601021251006236265896554028328663798055607466094704806357852883952909712757130019224539129669351700454700651669933339597545938018958989441434002192371494115558441511541241256657667753819962438026507079454437499173852259034539806591807081162826959595388322066148572534142817625128204490785026520604932756021261564505324026179682359733249336627391884708051661878301420973954739835441862047389147547850747642827175063071668694593204270784223739504858543688123734240430721791878499553537365364017028747417668640644591206864650606796199183397547446795248475568147443011264466864500834003144019535652955072093768822447401883401382922032494694097702109089674400593630995123614728357092516300079057086733918938852265952755469625523205333880293484475849254401156465553806709314929559752745130111260517324072861913853265306968987550468759443016230721161215056341471790800587034138959718263284045381792491224946400127573401581174000752036646019716637491222667908939035280551262285271295064759704129433209233816792771420978169771842658519744873046875000000000 [31,24] 8186770163805437646168356272347647746285630522759739135758450005301412502952794187958662908005956604634175659055690170214083878838974458287413029722298936515145269341466091182313427649711822926676139825964151386224196753694667118261798730438793516108688506965828360564613423635573038596200094606070437103918542143969412799691741091652196269815200366871185554254889078759642384256468752663936675311736143186157618271528937703937660005327384818065464082608927648537647179588573556939794780463669715117337353436472605065239624284660029314856078220208402829627901332815075967070167801652063462828405820211841578042446761362677881019873004586777185498086415016570179546128888946197886161447499291681597570662869635043274996764369335290064767973946617807029781422556228313113881489017639310755955702271564847290612039395662407149670049114362472373519447865081594496367942792410086259899058894017505497897178286207768191563563423046851583347178125098974378923617656897103971557115634615637139203958221282103442475109503453604644217198165125219746353990805129934229328382026131350022780238669253634189832193951316810951731721980342167328172436227485072598876438705012863124941515389519737455256556319069336375276549317595616705840596383116786295063528114245435351880127306697503505722841145950535522971032172925065366911162932161814154820618929413754836727383573142603180048307556554026174700731879332797400233527723692134946205393262552381293167893575913804112216049796914151806680441946838740373784831848495585191281315315245429762467564578310270402451891344429667417649497500703417954523390861662534289419328013052389777264736106914948073851942075353455920705380177442142328709770270233027420655840277802166200028898985115797320554410439279956067827673129184935325781236643947337644663617290245407187728124105439646764866568930518596673637543615553340745663672527303020473552874479967320268845191484178785057475725007846600390848004768570658073052226024154085508672365043795058548018294510681811242233838032169036041073140579636078501019441013819768514873954720283303521279933633869876796452010970265821637734481094204615155717956738848387783723459534055051551323611175694896687251684176371517949111128181696779822960129597899100384361984345816738699499889350155308303816101903995726163723082818249702455851490138771834999107968571627616260171917452298327793493367652510755545847400431397443365014965810563509509015943245925139664412713593247685069907742269060442977102502402637506861553748541011788042470377057333838454023035658567377901611941127600270444470267862961872503793868950666580429343436697571418210630148057213364634470370594095578329765766905847248056562101098547572237207681958297619661124422044058826543166876708969883725813396308732091622897454708766563609770305909307808178709819912910461425781250000000000 [31,25] 90366027428280818211142625327753774592922012188309325200834166072411322747712794184040947553043436520312419790622172234853171623980323115228035583622006268706163228603557148187153129064028802191726544481973003283284718237182929823055367752730871133945659268221340245786192966450653825580484442467570825743416267238884503198251095800073083103283751673417151309358646710068246226762569608077891243197486479312492183936550607331065364927787531990569705600648687899172006679998347249424606819426842146743852519275988512185783671685662131815822215385231683010993191806344645068095199037123785465923193817472671337698703424337915483638192573103214960430902844480615740323766509259756316755635397160412011210629623992525862243625926162941219610105651703508051997584147703268100511606480049432293415828573737653077446284531736593974980753485271460082384953524948792024898510746920816657186748160124734521270790057254046158468248736315937565989873583607748515178551347669291823226383560437711263238934650139077127393905666857020953309094262548494760796557615579210241114600111835476901610213900977855968772419667645942270365481921606139099043709858814199516523708961146956078900135633097529670110717322246383997275141271467156782418959346917719815610858383597277658410328668802822095745202725148152605257734622898965546965558095638780266260653283911074621582746571966945663696498262221107856699809694519910601344123074908249947137204145079529167398022512212117062253887362167668014929505814273684620503749909054171730203396774026795728521055296207150021165938742553307963858283654055719022268864205781440783665143217249059721757046429058461810177755994497005437692877170386963141355494722467253444254863212479592871116992580421351778786694010401633743813218535559135846055925372231819470733169258761899122754523581605906884006929607633673985829739878104885662738291720322109587979362871597670265170919433563816050022360969880795715128896885264194827188170709589274572858684416213244852284598489519776630350104139610909477188018875173900586254475880577472902040369003262729402397793919362629615202886500798990250012930215355853548763606621906651666882787206245005080495118450565474670806578260076266892126871656009355755050380949073152068919717332578246182107718874575626328465390041974796813392674871868422629213781843747034651727110968430172045616877248109305800350467327074375488439405198892638656849851891498811252666189026546654143141629153142258968463632667261868775679220956680451548918610940366266544285485647757430133680048343992860834982575010453811709682304370225405994076301708233290175820317903442654916584720400291081880263457983766193810181961866227738716111082345128747534631382530253983469515385458634601979646765195134971674674349474440300661411045997110035553345763759125475189648568630218505859375000000000 [31,26] -207780450151007881479555891714255226635985291884874586035928974244598823320500227945392981926349126814973900921273842950652122068085243298528717926790704866999911011416549518540684368024877759518199843147807210706381098040139628709492920695248292958555678505325794115363555556516396361690516351043171221048629291415922937828547593081692848845344411859454688108221099167994432012041476479447287507417205722591710579842715708718807002744264341416148747055189107033647269074686878759173628758125343949900681824424920749374434346451624837426645189754632323706286649420237427400079241370205036580589049989412555784516006728168663618430269651448467439520665499484601540992462249880732631796372723071966827414332987405253348220119676701965399810105165537083719537778358794731856980446482026337943489914900534128988860904566834157351749559115644493296901731278271596567207005745980696724490260023223239091265104615262748462353119963083279628818546522382787226513429817791530830731944720564216828682465095675084797005151246300101231865773764498186559025718595781664457366275610600049456065012209099094370611548988036720952900679243669203931619127511806170690863048408200776139838216186360955086483999929466366525554924251524753128940323920961885589544266508477409185183481094769551320725170996934091061690557660091933462886663481245596679484221216614849876627867289759977630886565075314873887069743095972583287226271194181739805430769194104205011856960714507346660045122205792305594097742185022509749713164560166599402589187220580669281622987240706026342002451794651690569786374878041928143338364840890987853920643485004469032382273897769673616955086367205575987046582822882859967250794989863820549458266136275200914388221753070862511071352179735931781515084252767764939789515962568157466152530143841300378123270233311301871517229477534280363084796568756735497231641701252237103383880077121687434530021783483706032323744488777915384165673458305310051259520532907856514984640368336847683273103556961592153507601398252352675536321364110175862717227295747229275386077080950440184405029125536072870392830017872613007485635696882089298433931377673472967553556206166314666527297783567980651707770393884438784514170286035835915378538645885709920863566261947293840145719634942649465874496295961331230684949603545748527953512327291751767654463462450219302515362082354145441079684287132536752915221538810972951789007295502653026624000689236687825495812423402257304119838561533381660398828795430630986560510166597850779882787512623018779840085630391240528513780854553549985913617099796715566899133548317841950523692429205806125379574766847083923593221037870920394613529692556314712815691867735526454229489531777744558053813419960605341607183000157543579231880352233055148094670578965933224052653471858320699539035558700561523437500000 [31,27] 191610058874875361105875964348704109283135845118171145613850534233750316561237172795173599560813137519895713931335991552269177894141353188177832071538780809888812671288218216609045479306602293857732803071112717146184039976921470433300446582710998389642713925601139111200617344613271906832918490926807132906191581581167510495330335478534899119331932241419525113987289418350109669537513093712704775913109088207450846188361010017972027537770719101292471566975067906848810221450525084871849919009297106497412591670405362250066829880448728721229733500090910962622069343418896374217857813262027398781419855805322188637836221368344158867201970617370446189193439031907750463113206897653759668465096363127374520206230090492228539751361146883950475181053647302787044183509434001806095219008357801162073916133449321029827077823150937381532466274511874736817700081533934755222007740781669194298006281504954804746534587741072472909081045137590697043858202260433583578223191937014781762799851931460176133679060037258303246081309711863727594611340711429646129179452984893389543417792744329271942515764019411401877155186812843602184828238668770275340426171181362031724828750343918604974902083942978030781261072969187346439005073818864104393088824677990661982318852069442587684971842857811863242576072877033064042933189174822493403166461357455914879349951540522102189676637165196337736265534142241208444328668053806379549920556746805604954347603736768136928743420940152600474086776953063256424718368537772538243889472816844693566515362595353301290163907033002124513449656656372786543465021839919470198122886649753869137922504730869911411604497712217612984977434217068212792822900875861054849610096965194339276749946801401389886568197821804784347785029091063074452158899599901542207345643988795886761222493792491108626508341971923888257890368075339551504278491752173992117266354010084576243871245629409126335714978028236638869972101837444844391605618990707244028839097374758676868919229412537148269381146674802129362551248489365143531996027088356741918842843124891220388467953727856588832249968219428806119037512477937535287391525464671928435016892937423551693526815801769620365364219772562371877852901620992612371914094537840837296852388010422362285234722251757595281464355165262721375347280435444339025672124475396843252994430732001149804933811520231369708296467417967364090892899489056527348830308381773334060824253925617299194399052370403600281638025956692802242751607609329009985774010476899004378977374981280473355192178860700325821705767132010033146036625629874565888345839934234055222823984914207720264321256532607521969295150123991423794171430802978224150603268295271406867270687416873109897350304419482247784121024394800715546705822618048290798650202563579259514836279458538381703647246467880904674530029296875000000000 [31,28] -60529596484233710158654777189125950530501790803704625786482131707639355189286613690310224560679767766667667485579526258090433952271934972901490447632520207309932955596584991342828400867645352321764056863641375099773082916971458020889570087986366471581988649971434843662584276246553641257079952244294610320686030344298507709432459811617564397222811073705573151803182657282390470326703325844066934767865539074118837726367162963791979933954782766897331857026613432596944659678120440157393966442925395326612221104420700940619840445647253350386309005702084905374226126152637769202113146216795983737366414619303383851081963262130782866417036684378480199710814419455430756924677943131901504029924002779613616442506711136634045218979514748487958048351764324667865276832030194709808667375927791283645837598325384231625547881631195997370194089960304492945853828012796253270088924387846964948985945219463699424760662380662084825740024454604153630809101288978643560241517434511889157625813541829969002261885679246874654697488236175759924899160790845215100610510350448050390822959921193214906208373179177689639455477433965018468075474220816952921232639529430279038391772136892897248813563024640842206918501089995971863334403978808571699372996230302586323147393309165671874397101919916542450448447487907048205967882801357354844753305169119401669074629016338800204018866691171316210255635351836772869639692913503659794394368595642950076020882322799394685235457924553987958492381026238944310742497572128391973081658277057160775189840502172112615494198652805575787830710090693259788005596753501345379823524735119111411292908065251833900744579578748243899047801216156609444111074212060523421240879889671444517607655754373529661497113623890903243374232251165546804443731679102781500712880215426434867249536894552610398393335610314394368290173349543454615665096998503764332977145139878177956440534656888992501882319397189068975113663109918067043787434891631051740598582686452700227270785439673847679775171132922606942620010343660933964184134256337943604214206048192558706187972990873842740606695543954487499267891413002037313965956546098725870151635170953664784002953757480500073218724138630338982273664331618511236485761601448435195618317100136073253366497276751830457209856483204601698748535248811729233610927740843352853266332295751182304281239584477065753257953982740675083801047613521199926995716666643188802776817462440419071953756903369948645758296710147981554411735149280314089710329062674155025698904169606764346966811606241594383152237422898244777935637624211893540064949925438352804269125962222762373513902655985878853952313185118452171315547444178107811454736495062784128110129479623020762389743274875890761440002679645357831860623782778876618341320063239798524501109056039638289803406223654747009277343750000000000 [31,29] -58886612049509227612829768345842075714579634384362908022821741718277757685850350478103455104658476049148446125595457472673951956835019399119308233610189508113561051485871293147569888319482976303467312289230226674467409305780506383234389851863005312210334347685978886391925838863785682857300363787403156260577973458270156210689217408246515159273630292498932356725863518492958306376269710931031202087012811195226971431240841400072327510605770241705552518246046022574663547460703293457878023733328234514277294946725697746800792078737154122040696516044208262739013320942895908055852654967668589167356213011928651652976107813387005663750655677237888405621211218252393113730602815970888279241644104188401333338596766417506331902836601986202907590615330702678230079893339294248867909687142301101631243783172756366821876547990912200063429531322233275762413234864757175362026718266372631254266710167593526905688335313936142258572809055835530555062771597022604993486804076388324574138488670940074806649495491906999036535667325001047814423605713914721259893426119254385459064076595729705747754681436348710217478146608647761635510408289362802084006137398893154856345054642000949211318804697408646046983887907906531571418553402296445246273422245192040919175240509000093966101150580898273051194736845237278015053447009274193737860930123925302839016969500558787550714444750293768478246901830191012588566539610903376155277557951966484636521858459884328956036019556738607462528210893474954237126109233500352725442654392760035333463442748595484585292000740568059909746790802663085499807568371126474651135489378033662700213327198906395084334003277092285171095345460808345355143687521157659438749949504785517649994079000149498249994644878175898365819480285323398247103732808533586218761810738413156025478218506577849772267589901934259298828800095132130537517153917524368983531481509368701051895231145550434143320295642685719501081831877836068392154103427609796606751951062169826876391692266694337369274068813326840677965735215184675401328918566776371839361992192903782689509722309220417663136861431529264126439589824842373879278795126877856364885090208574905181546791046741268360341613015978848943338110249690901218319434246284104911331017099852326117378878581546046049824120002263603769565977713471309556240008467605088505185866537662062067527402243375444130721343397905753155752220561090624012969042170411884964397027288035439245773600353344964899900340361978797372884888472748128642443860464356221418007866523725838635880104160846856631954306694303348716621263229603251700836085855214390114070346484463925575198427544363432023657495113723636731159860471119128165231598780455067874877384531815049598438347322411350368155367884808328127410760399517662640477635358520527289125090497634573694085702300071716308593750000000000 [31,30] 86808131952460720836649956941931333798122525699978020681867045882065477362566978073553418999369223161334506024316424440079543236722885521864375756826247616268470229903321450849305143773345776802543288951836461928259028974875506483267901967801389525371284043207500797491002872641596468142529352134393135161294417877242493139145621881678856509323850329920645531289042596343969656433327853575498757487025033138392223812706568718548740404580077826446126545810222852579716423172071156465424546663223163824104622816366474854060461900826077559091342874581837207037244105957119474248746024584089106307237828729611697042825621714731542521943831713371471864247846671841039943614258341407877974231691189275819184703456545996671993556757769984820906677706470431370138956882092697123510738359906193837231141430378909176638236926968470738346084593014609961672883770333568065465236469310680154854890905394100240068802869629372847647723813395659719754961456708252511670645152408060582671811108826113664589558316308782575150782675544516533935460759373816394185227981878802209743915944671979842253146641040502309077766165159217898681135642227035393964966516556708703613700542845983266163599695385796989861407815880720773635393721252883976360424007273236575911764502356066566151978940274282963405568773743933538920322351689887726997007188570121260191007795845759220234486904281191526700838409945797535127228825065276470428947273132441064571752703470069846145938782785835960102873906515454404371781831196430582531093390353301820626651785512621114852986195661241978572960540533470672196441431934717383031315738661140208033208357405843455178230078860665218792735097226327548983339700771351532654757094945875040041621117388877618133247653056803721499733209525373595428162945141944292626098132969899860862047552950248822101951054925496180881147379858273955060947025426759407474550631002132730887506114117531560591442591633025600008789314282802880208394086324311076956558596511590137905202182504918179977542302793883653376187013515901976514816301104988034091650582642064871340159707077296639823663964625530481012227377302470684681874288357871902180175204839434863116244635120405042601938251277520933317790959198773833872613898995681468781345332766347935174314130965049094744054135324116392604586860547612755687428613922880162347122774314835630987665383331797918678654560136934654194829793044700224194810625302815786092173844006143979001278122565048206437910346640180435596949738026413434781536254071120081865320245363492430165422786126632085388681928435592595164141248596754640612904947382494760185396986456925577551691792126904614876559577949773994915660881970807393245425642586240580298399335359662371259290012841974017203099304548505452198045159666809565081508514895721875044738713445013900127378292381763458251953125000000 [31,31] -45507777875042797822873443464292534288011542857214038360043151056536607011666510039813399395160765221544356841807525669170282915811096206795259983610924003410801619311028871041647702108328747394645311322828595207820209424547052503343292526723322203326494973571167873969127889192159745447132231996718068020335673544704896378585874957006797762420647389562455267420362109624752675879509795691869958415977304108779084017682987439041088732675619490423794624426291102802907816024997501563222239851089059895976249044708165306131941631944427670762949023303626321967366124479111099504836666563376626131653878464918800315370808000289130803838596305541291305528435096990903418095020121809753455278019490218080544367989073492091124224860544043884142521187442490506919024712466818587745540339106745302585497210332794168212139721055140349718468188747272774961639285136258756539789072862718952591572094927058434829293617338324402377053891064890843847780692205326295693667063872704066836982495428959154041067174057249135513908980672824273574360449164698800562269068267980509414455833025151141972545260964367950072846750846518447497612914153602363901817006083561598354387017919095373086342621036875644604288022509399767393675342282649634072891750575204201886287119924299934488025766376599621824763156334845694161053103801548456919862440224309669830550837726499695315435744912643388744458963023912697181813050397124537943509726818340276367969066505292984139633170328269523373829291864709567426467454843175158418110533733032638269667062553552219689450201935501576736639993436013088492112534660514492849058605210395553810750671670716951681677791553804694945633490438774695444260998470970672413105835889944461577324773377847354735278270680962238472552470058103464566581557336225063346015407479649612373873788469769437744567124383768251775684686446261891316677739230225894499935800605852917039708249333742584813729256927416184045168161453322952447474040753852993773293046339451450342050109118310040836870693717533768006640051435746900190760753923936949884423652024814062333980610331415031627452632371891609447838535714078952318089703987282574699859865712887167506730747644285146906400540603681936310338665850467302872796838458861255143659932321316339622825543371527109315391569675459381859987982192787561588199290179470920426125655261939059619338927229899100188853116489403287246186160353040717161392955601736811065193312952212414652060176242044998860007772199554272010793416830101259954964552580703440666729248996736307463956195447207421913600355827372713684720944326222678502199042194266788924589708669107368992704414073664358911316173172705136449682952311171903725614926529169489787037468024106114742238081272148969604700228750285326608790468030480352981908839744623271328372027255682041868567466735839843750000000000 [32,0] 767134514603885027404307717889694002827334144958448045136335206707565836089745234212231087791768158658872353300366671864186541287542556391519099308407636175380271012054174226301068246999194760997937987487835104087940419482179731145180008136932814727578563877516657580540147385610151530760637884426845438826223007260569605588731896647183521865996585092345313756838596997469761383869883073026007516747390674239514787862896630975222917533530399942709249912386033137322354469674974911034460808229268419441275276227829103167919168236930771358674596492000859884160269260666101145326894728464959509993621115320362092566681663732594532533510207943702195576084034422513066814179859393505210443843697757161836099875761436035925460991900551421150982790274793826577434989252521020008425099978935833569198871035880000438141183050488371672146105731028993699817337088690719482866942286223311826120230432989729535206991984748092646769601746935429543338568239832347882569789035795476855592602973391425449087843054054598770896537509306248314950617648976454468526108060813224861348028701350066309348280582082778053962846581131154001154768071957857417969529522789531243081249751627715088484465658804627310637158952637502465577390805091675865827752989892735465869591894719882095775854656497444637595872321942723637498581136877187575549517538518083193452842704376428679237991996898811782463108870921158182564349304936846417293309318664843763685010095552480231264018727595669592616624162426248164944292057986894920323142362734460293821153376755524704260954029402132429498550119932251139062395662007036306237781403325477199347114060096163653261649104927256221196201575613804363364617268237478488681451042497800171476021651180478426317011615440604498001007256866258438250830261987430475128465976178998904562257895518355928324589472949466290042878069955206305086491263920901186225392452066172838017852697485143564570228006584244173013867770927015125875474094695993770414750172178998103873027471491627435473119127399859546988517763245702639201499559814628878635884245196320958256518218644046239820569089078319642262335599516274493669137219549136741299978019896638743557805973396765226759755690346081168542525062530215911916449974009576335869611460331146693105392111141122859134033394610861900576047794958703610635870351322956515664196553612490490305875968072487446945873243310937576403456410736270679859989457078794126672957774439706686194319076558938031660648978574062941155350278595203946592911722234591757943686143654904998007389999467760561417899419295365594757105086036703063356101898073859089304886738304876158768289957021254742588873509348037453315112318195888076160793389546589868757806420812320991401610524724656559099378327263310129991428153916998097898856855535937786880578672784504174212387387057677128577766390152235156678159433920566692179099366200034637586213648319244384765625000000000000 [32,1] -11933742426842682354573785586515975504952577845893675760341259351240510028287066407421081041764709079946944368512646358909809392882386623130364547875913513718359712051722064015885754908788367999493409880131343577971352841417081484672972301447558859788495240207452021861801337067920039340901999489715666551153358584401659094555347688146767307738771687356046315043242237718728986016547117301763594454528096728087809194043185869055377285169687519061602360332963814360738766004179191285589909573568463506709241863491817815789917930402972192046385707715945872559423338499999664478195375554354091974086236786861775209382077929029291885545151637383730392940433982978394871514686458763511513388939616980497935265281955541062619284659133669010766854240891969076955005921745259718953045505866777685893644842252875925441657773216801213056600907372692301486331125229037102665676445903419728037394793780977094893096464002939555784234815769834346392056983443019448425615378264420794913764392323511647705704359100350851629555111529110107135458980314081902457519732995684398574355394508714291075039687792306835866731387819682765867054845386044637927095717128251199344497645956660505949081122552694053565262987071258123650235372916111900326091133080163742521430085809391602491965136818508369460121100805544494546444866274511876179710822132135880387146750686552857910924424925868689070424215923184416613404286502134444812962400707235345556725194598982948316467937586222604194780004299725768673226930160744678491284045438135827475342274112148314549821638416567194143447849822142495931557879215318525760000841519448291503333411173609106375038184505513521972637124753818529103750695955370649624780930523401268113463591361649161540527890908345487537180285712718274548132800311638492312047439463572010989679453364025917066444385460206110989679238126243985954038481384822381123050894218575611444553029999846727332077028290398347460163201658027471461611965879501884744272582758148624206863515186637676652010256036191832185372411537915140558440331246153092120313519327791008309328325891710512157792894192026543316506072035243883568580980564788068046681863708727691612440508996795248083166308649483008158627213466921189729913317397467635290329022287207200978076326616573736441108595475342341786178638013532093785006555897338424266590166464666540025284372971062341397942954730528621743723281177868360954759064971749413629621168241544076799272425637904553656357553015530321448994120522553602999544512532127163885561539936915152713645751837771785162855138526858180149291137768030669401533133065469840738125854506627737019320840812996358233324154347309713287908690066401032956490565723052338979228195709053224298483084103642858672242262231463155543369033984178329636062031946886630241460982173010689545866123464439648008460321425799205862576773821589875396019129680236225965472840471193194389343261718750000 [32,2] 1412858212175239547301217804129742875943466359282356005189207294964202529284383005777036633918277094988418806835201853381583091788906539460520522419466672922797564191113078371029320289818996240308970086409629467194947603253063423371363151210405195086466397449764558121189180852428919919767475655917535973295879935914197231064441995342585930765218159473491249709556016959361576976300143576948042095609919391586564121552754600318071441900780734169173006286105530837327400080405934510681213071976831520530062470127111464342455796614629657440091907668260273496998293936427310923072361920435435627521881741938769135020299303680752519562799884219511298736549783158432634942552903036178251086388919048835365891835882511752262625249533446776532063536057357662474031141013011217117148418272270537408332881270842968894489966887546320885644834429758780574484225436002008759270640792190153311263749211489746401357080757096084125879882151660141789647726582402279275447172177192031927945834996088353453121475832096911019344625340693059835584085781615624181696257430763490894474731478641212577524283852893385763913613396849211544786303510551627277490268319985106208123226177760415711219512477889530373569379157663858785029214747195945828435490467582017611828383669773402017857949632136261942064726243970265182834039886952893465986053738538685366134520746309868282486716191694318973407751324806600581420922188819685633471926824928430354598749046178719754419977372924899277372481745213670248509017465413406845192698788078491238957026873242402350400008726023022433401965356416703943250095276153396401286288744015193559971696274906098770329583651624472794111424728994397122639362517016131726199704942790670925125202995977571328456059582769875114908437968979854650397398841687444481465617556491910374151364317470558640128695330585618018227954495061690431489698202571344240491519657411461904522655468394170030107287709485943847568116157449750584846055087178791440117162411606268962756130023864453253292279490069873556707370688636922120445473375045182251830932983512823098189153754745354263204946548651337286024323882045792655525965223567220599485264415087498677657297946583078565235458338257878395602113668372976811372730927394029716167289886109513502473853283221223344381982271264754213634767362706398847417987110647477907688841652760706132343544722593599239556213575212249779577107625029653805702296457232267028485321050734651117040413171698808413638732538560816712397025485796399139201436833134564867000965560853120459378516123301201356692329405849159728921321810958004514912656226826010888772878107201943235806474151823189485440795701665760195647870218454876182100051596342914723574549518326451409956460353172812705773212436091590887486158330095310735933817021229355343869615740278941623713590690215755846822640412682624538054597253079517741403969290601982944366454830742441117763519287109375 [32,3] -12136113579377518249964991732691334531162049207283470275714666779142090219236304920324712038346516994741214725442174939147170056784868324460392863357384525253214076971708289142277243970699678883951364998766080408318345196621433171781687987982464403268548181103080413525622421677737069838722500639324525384009891349260741121286447606043616296053088005764427167066525067536297108396834970998994418021604034487109494530188375984107662572298944167009564023532335062452861146599287476812761173288180055400434211040565839997232051055471911674744919366001371838567888484440293609051046077499503923713767149680135429004612107694750707776381822816467187018103004224847432656861111856027557270496599377085627579701394827361762435797718509977802440632206836044581658611365187455113452071085194420100654200902575274350060126213826851072941433999708253422266016713024120184507934715192049229478233068684477042051746022350023110389773121112890123825668383977946905860493695799518995764171003398399363385611911836599484236438217350670247716385358957028922849270948745909472138325594440445941275479087126262320902813920546401205259806050367909039047441645915524529981860919406056434788839463874757336847385663423713846637109736607978434064387389474024129308155327622785664579057193022492030918286397857359204136424809008010458345250965873034099337600534839102582056200794464059615073882540282408476149184226470496232093978030168493718562561588897808256341590012509111278605068111189225660143526256793647727263645059067851617240034155200462247710726682439220825283066620220808286568923394068049570641194257041498377634276890861261592645476584546999925502595122917091953881140614888336053055322755314908759186288383378582078239314029157660892942090773180806358470146817031715081155103242457943642337206170892544200031406393270732349725722242685436489331443482810899646658290515467617619224624173121121650634572899947159286352146054448567572879295103127083579702919494230336352019233197375177980690977954027564444732781357899894259991929954490858423123509163393856778957407734622654840425866486364380190218009547570839421706877563745007241988597239257086452908233227656489159772594081138949545278919285389072102258483870174767685225805313565161911496054547617465232802887515220501741525255667692535857718125294562901670151527881956216829673811875737138266291726508331050044298302001233058254950859038025469193456484175907496991224083422479633771877461544208856541666482905341490859759152009454951390385113919395390402622200489398634923889714904608009376270167631965352766930108955732425181541663832191486986936422393875847799408939418729862694812183114531588612878988429886272709420132679672070718055740096272649234116334520375307408705841162612292775082142273103066229633139770739030271239891882050621654968691259675293668566074441900346012594312170018717722541623516008257865905761718750000 [32,4] 65889968291739389888805973668218828926827633594344397537071041619332714027502953386125436889080075289094566517808068621522165076369645486884997299469839981833983469802502536347931088544676411271480441486356925162746692571603469969708651751721839092035036726405887646045163111337651314766752070173364365927438722846991993689367823585920502634610718396018058379146347345959387037017159826781205871149600025474310483471416178708210576805849427019809308381995331089458993484400463060595431381127702760026957095919376895157875078328610756914820445730113750323765872303787078796016602772275273184049998773380635657898263762279877608650047423236134900088785500003802372672386900647415985102874353573466116407948797382124889749260517022845874532000294581614226010386922303603784885705111297623341271722384667857206271903884012105309646186008360247160299976583876742991588403617952056460096611915967250287358500528329075341789530187833033510149085530059373680789117959310078629069343080697221903994094915096217001177796092428627456463344766968788769877175344447273767932220606621922846126765240723262240151895721413577900592321943874213354656846565227130042720618788516663018697365306855068531283225603211609058182830066435303141050146325762510790700109174364022365052767918017024158389281405979131161874784935959476512609183787387024552510352533647054838683834240241030045783278665449849135067128948247069156616325908254523733008136914290999396596410438241166039333197470779415126200666558503149680912900074467290362845871418357858910336031817349867449359604918177004726806631244654626256514044271028729940703730218184146254773261911734682325111551899225859621623372241183395966618269612223216211996955603602418117964258529025244438790445249739617973060350326357697504296053036067833698742681022095311952223221592036488949282227432918267069165075840140829011262153849091315917792589276941560804517532541047446183037293000184287314334934338065687496208062119556440811704818148480124583521752329247915915744578897945586762971341787312994981647910343668164623408317860373182453941314733892437076994053104003399721389640222304425583036066133293360904976300456510475546866084128546065958221251608650011510019851448151849518463811981957213243717825131497672807952299953333158600948854362751161802778536206683013715755780634474286117908443429666386189018103155927212667278199445927271484731123902985728348213914874627065948704192047169224309500232491199862832226448844031456299747249230793264499728195863901096680148805567450119681686488985418906342277384107328491588862437936733673239478052963672447193896489821385074677018546699726888982633720848716144242296057970478785607767998072092370298361998683070323328490740858931252171011654134071274875143012808474975160063355710254059191879177004385251291637109056303181938124632498112592804417886327428277581930160522460937500000000000000 [32,5] -1066026781510909008473318129252933537416262668756581604886922930047710267011337060366037147189691983434413591475318513822097154661178712134662446842134606504000549780610471838476509575687379592382763327047064327233781812484618319140911633729657738797351461138299952793116922089860741481112263785736923901289765726677808939498747601118960746638892403238775628335826885769568793850011172027645369283761522893871433120914603400334373250083477142379858023056442969056601883564289867478857201077537486119119011382030534009984089907366042621070759898903937351146887564710274947516189513528684752491858512479842328188257687031146702843623142745649447961888449988935324288563822544363177329918280913979404745393849540133354361664120699387293902162822528825051644731734959616657220158205061555507822462277003760093131317482014905465017965393316762597452520686103611005230187293678690990247023474179185567562540834129973220381428783299906393899583864657135247789560597117295411384747440823111152933191365597113405267718352695314605020792721269939499541046388544481658429456788442741486188152555044853579615649442279576896186089997172372197070614818110912335346367080197400768846085875458491655177180609197591763277450113319026393140121555558961364279465004082637826857675247537776819207387064026887789976628744865963804254398834791512174103918818396933587687040213337209038201229977338220258911386895124588089792744750527086487709333679824302336954745002543897511700028921294897550089903539051271671081696669891561256599116647730349708746484426907775949656836650916341260846851890341608919564944189720677844701624591694549828509848059143262577718580940773074672828540130857492298215191733543806943781491275556869402679683246208728433764723840857641682316808544976422696259460091717127872054144119444821662854639708371268168296937368785061465774177427872154083408100969515479044677705831035955221218194544922092036089261158821412668308741327662247089530783543779665771468057939142244220710204360996901011336446280535126188385936769880136071127852687577531310362738054696172100333243885377344395383376045444787826694310797761085969390745664756723570865514622997885566557963379906801747940134751046789145303858873983726691729726725862615517628140187766507302556873642270361203960148809073789660790836132366558059213233239644763045323500247466794595999330117406557735202484069411954243830712535970876447086558417154046650940527036086357732001582336175435655377986477248307298673879409489261351714712241143747573787004033470354438036120114596758489903255415097105210281375725185908305617997014736997196857035703186312305771919673729294699186421768273798721962841483051079000105211817424956310402451424305849238402593757267592860088926316253506046668544406290985606547157211331591909698899041792730990239525578157602546398864768066919693489946752151809050701558589935302734375000000000 [32,6] 11975178177433055829097152918142619504671168531947527278524710405499120550818679936525173073103588781649066155424317384428703598883669600936325829918178236366567936570937999397508270622889854860884227287094910449948750704245829239840814018962706659203424313855847618369633842457774684173942172906475226231213742834684846529479983925281141343493681472599970607330185904511855644217144191139058049490081631841175109239419699620429424377394488628056293723485833559318163970867707615215503034738570581638081071410119726906500604616118634486077983433403665230358731930355068071388916344967532001602698636976544950019305298286732753023140809122984614122082101376519755906228222550366186185890094385875966383713948131627976793471526813410330559336947085051242191774590236396396576644165425894905753418627677767166004855868484341852413269573134458996053847835402292415545346525622748199819020781389792691858761301698188747163075267328332243894404497353737790341998409292413182212905296358720335012285901995680906140088572717578120290112750426197542852264585297348690185162732739080866636166691056924870914892834076289597950757103287463095498736776452977264202895887327290950691927009715487153721230477809157636747629456640723675261836078647902182724393141178232196444324641804254797146081922296765814698688787979448935142064510630690701949748681408554852980662475390656377497329607959744549901871809387215831171568767950415706351120798069189311863731780087570093841588233761522982635101951822602204622387832581240844491417659725502116992952748731879058820763340710175077895354119759084451757251305986865681572245411938303221666234252812934665468740414217532807571804279019886076575898451089900941431070971965524806894580690481291134024347032565016669709965062739867744766903126992439597328993818597754550881636588666792962869366883399819196512268601852518481207096719174733072916860601320238027471668683962626854455767165210069995231576219359066350127947533630770366808714211044531311518547487315807520827350912499605624383858765607501135325746307210999165277428839807112705085328728226334875442438283859111523939353198816367851278921134961072797317332549045177418713339945070258883821063996441952465030502114778640261942679736082150190981764287125496431627870939007730764437524871310278587329796151978573895569449438883983450460250492548807754860816495298847248394500142939393002890082237436892977150629673823443685851165417925443181292580070680957578746887733201831614914066617765160216517859317466368609249788443558228663098602864862076111559324530484609645711772181689259502571394052879329958205173217081896210355131239756072368306978251345415230638326987428960831637439598085065038931550727346706843838881833379850059892641847208729638388870046229692884499841254237790578648556952663330210471490114716248363567187591575448346592480675099068321287631988525390625000000000 [32,7] -81165458763780273092823297359774611417222335078504205481783265650493952509900008499670726694385470110733410437270693196800781143292323707275269861897566634531854498792849145757713621701082013482336319852367133061445014259145533430774978578004642213092001643730347004141905154210197129925611518362295979897342277986825435329702609270359598424070313911250037436686287251663289228516781923491978595245282369042897839007770732074339530739967361941677709304980083740792278941094101005629714532478049477085860093086025756937625943016819303778966051617917144486776838129672598200765016673420665154582787014944828906585647222492708682488121774723985829182716311933339928465222681352870516964864731000384484898735216498606184549084057694235428770194156206907985869763018470751586169120775204919915528127637041356629056926182337787314784093835585315171526198889497989228419210188874971617113648245635300439947233034019363213937391625489388082323988696352621620885134521463148983512583393506327958958286688447642049409769951877675292078049855283754749606750092021192383987799818807689632569014014648888719034268912733789293962670703366563296224108946979691935030050067830185654968007706572720479838142241426673158300856720477843198408079314877786722786276612683430130244763877150288040747123012963111211345112746850534877924665114041914793554700132516794478275375401543522103623039309650670792708008772637202453283328321854814191544122212369600693053743780301961647233694174827808226232765568220893520888847388127017338603073539658459769792419021835214455836440777990702557210107449910909673269348456205376105346494965140717054320825507799303312887114592830539881299887455204957457296251840138449982900183981270410609841639907476512284235010285688582011398630471767288760456506879713048224910291290543700729773054145475271382431828606474663263125696942063360591675669294287660697791790064535223443924695927670274082278852050732159354760813694651915051872965883323470771556915214578224126338137197774390748251339278464096080686282387426777776338323277800928679639752236575903360551121988509032419337138612261827073082447505221432534981855730299101223911861696947813017664012837507931438816548699379365443310286686246173794295683176190533282993789701697461154331538626790724331127361942596657577509869972784527508856495808511781497831249963881151213937766436928971023501716178165817105976446681280226777941535304556146723964666280530123854206553777287144510219657431888108965134524049769482376890499284419872419457791292495725207709009696655606961425808543709483563059786572789659305981848430022316081903189872272076684494784122136227365992394003255898336771561573912456366402838360144165938732361970130571614910941975816549269555855653171068503579049472159524237164782601005358789120791655144833834785598455666915263379128374387257854882804508633853401988744735717773437500000 [32,8] 395637287458889694653563143317957243929932349382059860850434398595555896090961312264460579304996019126599859879947564499449425653457732699344729123731000717824631461254220873755777015373331640861132308845736852473757261890286771380594622997388174135541693488295717806411015418618560379532284684591257713916034723603195824905781081178663082032469170800732829820251714487789716847890280283925452576499931875520082628908821999075648505691943511905017146990210328683459672525594253111734407621576588315553848414931285999791345187982613371853327907352498272735772289664938309254444063792398015784177889056296675702717302059480082652821030944598405953411898678889496786268290299914254983629111644868530552669003329605784786002023931700739358738395601081371511274183540885859190851387605384178634063580608768461338597353352418075397350558213583585092201588958674763953891113759492661654717546191344778048575890376477697258885009136379234818607891878300872201044501524384663272734153821292014621474605436217392215252632685927396957429489634329146140730041103964564181936783196017263537887423641258109521289689970221430592648755143715221146536055371877207472134760893552215629302357785241137736858573601676794781833121972052164077792940584166533593389140325982236043940555840723347411317194905135839789506664632398705237297920204654564311615131283728813001046301074669941509220162569614396897414590393288477458871228514091948181756667752988787498862510981587211855855803268925455062519383488042380008924192284990825427002552708120687044065886336680277712685479434481708356679131694718496776409629069753087147614343150133756353637438854041429047799494516384309940299942180243664985762553268804822273849152782242434368920962807296835963172330789580651957403017727732070812242300012075922803986639390899543137325640768002208630991727401874197585524099685661114165313724427284480953071596438547482210830486364822438543826469873534831212312305069312616543676652349507660231338228315512852222448198575740559575657024573132150440237057356460117228471644958715533913420518749334212455744253617175620547956276086579517766110421567885731987793405550942440786085203557975830997673648745692453662351505297035497244198000052721517893742132380764049300666358002884238409517783684943288860521355094944090690240739613081470408409373879570302216157665271593865178949145941021419824341570784626099159657858972411517554824257222674500029086592784024043569499951748818841623013726411430324922861354953152604250231722938476070085790621490858007800582613976437627985909345149721091612116146017567219861511977925770967576571507924791864711190626623696302032208951075493493755643357894483314919829611330765480022644304296255978546600554961521917234418550011763161516553839005447571097689905252537232815359723615119122243638318556051280960872418290819041430950164794921875000000000000000000000000 [32,9] -1517684699003284819808971908586281428126006104552077105204552442869121873087712809877119221811061227469809498766718190196306357501503500274310853707658866011947030570176299670542035004140892893000111450424215795328879146864079646368882741666842610930116208128679094074224282268814509037559362907811173166948298705411803704641440476579694088786225815707047363594412247013232295600142283123096349973268712111754956953281504733682852080480339662421177527635886934445949213996105189517009568767615783413408890405694860661748092314557721518007986166053469968647823072633460094691897630107686382404755641584615999712096843987584225003343357969390822844739519678827490211744980520642932417758064537852501628925206627330855516030972983883152207536239086102808922563516231513602919826135872939125298067739709989904536795440415429841682822161174994300042022959481362312150060639674118444994075980663218819559916746458236443099747831857547501565982417371057889621999882997520957412354657203281975843209488289100168853418266223324736803752761931820819300897013708796424685343307031456222704761414960478390207629505909066412676307225434183871947689207954349607425637713675986315020702818028838433037039941259545882327993168198448685772476707745378436945254364615891457728030063364600565931454206250692882272213203598485829997163208597383326508293470130189974760153254773137418547085913329108275087082571424963565697265734262194618628009615586554235672617284146270425903480645122288142042206869363204398452805201638839451267711261636867918477224829192088273132223558028067180837297287628553123859030968648180103647863229339811806871453627224284817950931617499524535929295563479439023033931733325197903626770529225508387405838320495124894005327314663462459172583144708896755516129045439340857221853761973283670132392161760748996029784676386540916656224262019922928109720995053177277223025519134126980072072462407609303255349069202643629887445842870846620575087741777834250165740347086894990574463539450067093635536230034898938308725673895788851815700755613056405545733324045171730791911674885192312154590426198928188099594840841166408623183653388849792709976079341549899117139431563858331902748454468555149668376974060678591229255874673429283517632265310927062878925734685408345933109968636471006517419247408885008397833234350811590537335468841644793204901414453284320861955713264635411407725851500982903287022014623042278643396546037430436906177952339628583028449374185608152762985259241352470089344680600379634231452824474617150342674714264181032654273109133023346084007105153183161603590138837573552527781532554711454864425806557801528555278737024253049250214665735425005312461313770265665465373239927290622226013356632477061273353768004107445245569993390725135730346927149539257895262331933493068963033338584904009815890191248399787582457065582275390625000000000000000000 [32,10] 4681906192217348804557699506446624299330512033317538409856464791558212311038415764260401610846187348323454408712479430079848289055905071859721448351479247198140690923339696669379084206591920071328142954366149583477659034967979492101291629251665307830217064563036231453501266143652556192615798390577092513706541564583058247910016587988821925359141104582901177690552361239855629039319670598489295951269228300952198206661132660860029469982808356842754901090411033889286729657911554789485029293752065360065298419007566349353020779863144256418698459979345455260420240734184412427517441515261381398526771431144479841623672637152421483919607718950113169048063980407615422656213004558234251193396083927167463836522998023649999525511591752389056852837304718409851737491762752562460628552029790347822491660085799267163099125866051149593718022679543084150101094989203915871600339767788447922902810036048598355037203026339397728906277452979056102842780885661295421479381150507135656834288951201855161326366653315383427223711656460655301036177658967427598412747054594690788728058806037423464910023494015256260891986052060006255358514892561738554714978880799114261454332624242541126678699315927407749695268951197575977363353395162283439477237586673901903155682994585838937760246923924107898931299927012342530214064566883555388239018425334710990208759311112404055825817736518053504856525744771665891604031184922407975685693266702166468334813902231138954483899211799747953429853854152849345997577620758983655709690533798755674608495423178667555216468629227774773876504629651362010248266784634151114141164501685332878218980072692035629478476360822734100571776225853103966507359480635219396866017528066815249814118277065042011741482414291600558023012542936416661710564854085473448059573082089223309483820339708791785085935534434020089289503352931050961457699123477774431757405524757989072751059489061411841271436453947518978385933589168175344784869842138572641012092106648827750857648108467018611910132639653250066398627912064795756780183907441487890005239371765977125627913166188748009013618206158312634194301047642797657651161649526715873645785032061222987107481247432589792639389778678660805927038288510325808720894155634779580532518521180606107131456383580665044317599475846261164118689366419683658098738635269567100897353917408126102791906602660510778433166314372147721234707113970585279256015607347049402610296442521653651223552893688417370981328301707034043421485558386611448932721715886451107339361075982962780866197768607882625822449907096456618007495483827979295060952431914009057253869297496847134366419296595964003340235906024941957001293839886837866894075246871692659408195468651036137518190777125683619911873171913968774257388649534683091344470612087137021469541307024263813128204791061815853787477420327664545673940210690489038825035095214843750000000000000000 [32,11] -11584144583035207992615004564069618801331356908660473939346798985158442297794733477022697502423609561447613095778984888867530137242992668119101703476704832404953438226680668438254830466208523923682183080721669949086718103628347101959478087031799218887437286185170589068645210588854283261702844551134731358507090223960806097645718119070888499074523568295055724507086083972981679324088512921090482174859613361066335133249232962324383616973834652775460217172009685669015863101001977080344157803350429140231440441844100298112313269570878015252484788538433502989084304510802001406238118936995458244148309636977473843702870177463275608631876515054716856287700410949350485432166486027126322062533877931478578071657962968832882186423649117453977570722507922379378503442118845545546969564934042236252288109702940054280473295907723240908770022713281754709251213778208248260888386686490723427766798430647522106166398378272451289118831486019864294084376645602243798137812963172613317527609995016345922633247211538475912474148547656631072294491058574005859300301944965972449874682527427196117240971595354691223592421111922351649962072311371840156706126656858085912543681226501492535653169595523653642085064359162322957811997479905064698740328078773161530121408249598957942245568147197334156221123936532349515360982551816065181527998919639449241443351890392990571533020492811982255970582548796517572404371676899746340985165824132371380981694991621986175543942624789669471015656086541267200902960361256060300179260373147501391597546012617594388360318672604836715435404881949285313176430624591652704790517245972789063865935893750555611306498933322997825301395456864867923770014523447493063900921241912412071279101773200913273883346321745163165053004700737882440935371042570977530408137495916475615952394428388811970429619180193662073270121695382444062507875162600233299258665781596454633010016509230065249987715498308138343614448888783455567504203408323010499405630589748230449554624509519891581513885972390642361638375543634907818742423483195993780112678184119748641818868087771240327111202953473220665789862113772358546773754873709077801742688801360278050882680760696089926999658560348779346851626462987431015617542264518787298105576847644730301546794056687068131223224305435310366296189157580085726005413566913696390693818886557943804976135627766885350838464672654474501053784720931335276715753482902819342372910605062985024136420988502545937000074107453897407937828063061508759315649659803184912233400325338276702776880774389744604321188904571414907993801466453580749206502325695672816937013963306425951026462011782732775417571155146078298606553057923352807778389637813897261536924879363318313320298052766552869360873900893207633923678759303070044051966650573755952799242957053599958181886412593349624206242966576417552371225383467390201985836029052734375000000000000 [32,12] 23092380805034194055562225011626638899552930932691373375238439628870153969082873829320605111155641620592160084173001327222729842588316476539679685010870587115790283059443739702184933199764823105213679681187097438627128901389127925994696928704341264044563393562097565817383439798054385395935426617416966140563249284566382072139201600983165283615957266574190979452512776302965544449217168048180476054004638457459144250320866870768141884671550652349629490166842509355514090312720439147299740112565426830824444311345133836057481066147131289987064179393213431392968732218726199012318633508161496163436744848006528221749989420814654782482986849270644678122834311154934711707130943242674405277764477298483704532219521174828607935019172547434459805167943417877283155843178048132483162831866715218410386211451298310920219131293449131689485677235093346104658155743645437434428586205550799772026241107506182681852973883435351098740246892636797848495432104823709728298603786336213143701291253574951001708611535099640243167622504485407259287244062815267203820077361113994543426500295104873201109476856354107154050353858789310468993299515685952041424072253397392071822217423352875306890788441938561143919724094176756402721356627403323316940857418765786672121187997408808149014448147602431196053913603748130097467765132229261533803041309774463157003813338796417277498556782569136488624219091044065365221871316196555891513380125440276418896569748804028789010809405675417917940493144800616427753237650097723723388326309568360021597189086865808033119845515297502320472676424149810107811866801722870111686894925735168934823687919652597101327398714845210903720740128605265749826928631011278058531866044260680039406878923001155934960363505875706529646773038613515880135250579811438419427434604889885224530929395703910137968720329267938630584598684669504183492143980504692559255571909158136883941466133260914010909784583185525379547864386642432760044694353121008309736339376284566678765984121084034836795607931339080966046909715933887788530998969841225869418993113157845591249120927717999757487977892160677083546343104904446515917398738601097140363319447580090189034349395542199558312372172908700060367334614823167524687463216476343265532975491919307772602509833947793548906073331688448095949829276488907548071632397378856655292825637487656605641790303965605903914404518992431735271226476082359621702041096793701695036980722420760747049151384173379856978089489969196976053403345994321662894014119320135002368647995746041144458179985001869482846332427385395162361924913098470701593571392124362662901712945473350904089182474624208019812700922060821568076360482573369327289630839688047472454732345552046318408806525711356598966900662362694037536594486898469170559110989019136961565501886120627099653151240163105494925996873101237127912099822424352169036865234375000000000000000 [32,13] -38234386008016177399023073693404951038843918354268379417991181236510542077791206032030626612830417985496779201400891146366193457651457082647807255634487938197813425543628429940452192571114487543140032305860075379231099881658957847546864527280174011174374893984282333461928335883355673486455203005803036498539942976087720900153345858800599242995759436106405144418002504718124760747396999648281754047898161445593171532875178282375919988861558144478737771367150758491514672849279437929099012123185828949730591390214609012832899518089695988339040064358561151772874855445369774897355830742458872680431022173737668918788895888714822725123138197107354529519670654960288806569286022551237361337789086217263341229775733329500905828510177761858777487895924272819534183215990337339144099125212758352836292992741925240780819675284087620832033067980153486950406201813481227989595728819678057394726196342101129150410525039076833551444075735807467891779916855184070205105666275658452807779938902764405530351452160196721180044738359591116030756174012116152195391179949499666417911098709355264809419022871451968218918888895343585715589028316449844207656643363322441675103276135577786118155240045741776045350442876223392467889292815040228639356300540879645111196138499732796270872718270186036367463154998213808541172004330134504294891393424401044546171901409599877570559896602635605676697547415698290205423575572850283076760363606738295345481924915907701925691222427224375151547966978131362424116697662216186565466827724702624012809221402880856899139409180219967227065452478523613824555566199083886926622736952813209152376080148228289977020682781209859081058565141465848585230852067308166697500842518868345349215661028936077669810850938880364857243057502532593395241996458167292234368466574816455986036261506184806242265074248993729908175926853155813765445306555433760511234533254385708461159967829627294869637258069589540095875521806188715597948139419167725015321530727651910062921055146979950906403760953152988370699180475832293940557533204377622021566334537720782469874617523905041181315103363904104613381850601426256766574389755056313039919662491232854430306647220555460100333581892630180093916663480737963352047262323499708122102801518953994878277567322345213325313676614469420010895454038453073372204948147855050472578069373481901112603309355502767683920837953158088842583385465135635775714060626664444245771720945165575160539645112739183854083032112018276631292334656036443661296968413686904380579962615410071028342126323856595943122254995006798600746834907140325759160593354989083094342443332334910827905064098973903712111738154355124985611254628617617473499215712260418082387943834266047478106016347022462531836076961864720158423590321002375310296356514365097268508542539239652685116939833538779108612306505479705442951399163575842976570129394531250000000000 [32,14] 56534518177718557286733580230263025183572248115595206426725300664455118860598203098349465412981339497221958223156931157446448012897777720479144822439407560614689942666446502263657822178179773875272132108042172692430173723298845298650933838801484401513258930975237220253301992288696584778283947608235377100504517192696040764853955891668796041607029784942350051605095906500577870535796545107940545141823941337785365588181091706741836899116334994424532703677675550811282350666630959345445865464786438898622948767611284816232335049788318062814901584866938492997353503181797566077764916055438395250831661628700442460340965565328046850686475915497256646020805681268221026121929405283392689528211413877582196035117779489864239038960055231574535262347959854824725630137305720919257824995440897328302907715974091491212492405635962093051081493625220490527234546448722771562772425757213838786950920233663504324392448953622138621999732144290579699640330456649692815047976371944744773991391167017097974516792795345016675495406246142018412716552177452196600654217909457415528282087974502219729463928438866618290303551622297311784758660129631215339018222192964410713691384462354485695140690849609727830029869678487916019901331591305482507184413497101505925489670105501101237822756560956800284927320026554170616794074424784402767332021646763103504006961426174821519459774010140097681935247016397143938518102947882101812738207893808752392615152856067954773696057937408532665805030003972501743230475733425371050543522388658504724864721762187701012453844923959600666012107884970641729005169878642068156347226519267070484900920440656324665421586193811363861340044257734517832022595020073162758608783452091978870332021204879287227996193252641117621852257861987737253285350519090209462288063823038371700215823391283332258907717858795122308673164402693612511334233941661407898938023185832328938107899355992852678964270910755028763917759242275053291383029459201272611503530853202586496029484519702455841762677114897114354562135775188312147805502162103722242958129985024277336915755130907219747571889856040973594401649890475768871903837612996496039170583220108301539315860063924335053564581460050424170942886846729850024096376362411989081606615329909206305650626589004800504215788994088359682088488549643427638367125767246456416666635164381012179964119910674661912346732906189295622410510878120709457998400927125289313812453489415146504422244443982421709891506082688873295669255829327647564519047928150773294868868011642138855033756486807771785384861787502250942692189469145328064511680252848654710406662412294891772146811534388950625464021462266390628528657695911335270175308107097461383913870879517164183970473788854381109807549196533867737913440700264037866251477447038688432775002015606463404475986371726904686441312133937664441418746719136834144592285156250000000000 [32,15] -82852969063806705052339618202747407076354065857013239747478670142140581948600994935561944256588868728737334151093642740866181657450695048608939360750157514200630600599168748209611907734672068205264293740945952145442779609934336984161603238704584775919718415637528943174583136677517836555839128475735832071425581273618086224438518649090608485461396707161836659519266565741209287392245108118984191598934345317871391053725726571989875918979020101129790644671286847614726458680664004246343472926930669204127080224122079010638925102786214960757513359214907928732934597615470178655761581472210375045653962352445805527792861668947051972607024448814122205006387639890202581606378475197595742123517128598337013909120326608925407575116530091968611517675330461581919904810163503825992159689168488706935705350006688166282329337107163313233725709489761499092497879080123940908925810367157515578057749846599280982645742969378415776021331514379645567631488161951917751424889502828294643931501512913954293550243602168895770720975995838253967129016127249026974374406015612769234019245964186996487583326320706048383951876594986009582379225209224671758648176010887481658344342707987722237975199693910044177077847371456591344210884189298266345195108805247157911016568405497033765190361730505312022012585503832012585065230014980772655254892807706613335930906098661012014782087532544574869499995340498917034651871063512064305917438432072673187231949363197871059358093647453688139626281790317007292938566583970933560714438561649155023148922875564960504843792399790929313926702370192539561851655176300414483736079872146947044740513561023884812416275408386838670790531087520517020794325680439046318343143380115339957910313157775342401101913972754302549876470072651333191872096720429717406206749650035434159922047980214399026419601562646511292438043535384591359818600118693371919000083100018159446276679317111384521654525481135781649331743530743895858031323813437683167369668203881845036164356566375947408064476850864193338764363693262530386637552649284330327947206653045454620230772723211694441000678795952967299503589753962040718849173589531913547767471782127444788925888233357384418669957617933864407230585114801025253905308405546397519823157748782092750362271075714804680734804031147539817213567866258553441039356206915165532266102490769307858193299351721699866006596375813207789673449603981635039010701560785966233128154031985408447127975137638712436772919688128549709687804032807760343642934794660932208634978126616923534942387863197158784335873667435052598086731082991217759706747986329172751948446322811403419293066735604873833618881349295859648152766252727924173277143467861578155902392339246842122818124510843263658473439658921537121837066950137438763557564978355801886174014323639224933180278494663324689338611099553855154908887925557792186737060546875000000 [32,16] 127106510070350194154511918050047235735234445609595652314726200820874154580929774355129879732334282399950069361909538191989679743892072032080487602190724458183691921689305059394748698246533630655354107591009027854658168684574285126701945390303578848782112791114894269048225894266745212147372279781459700688761846054815207000967406572935506218457718319150016931768305240444920263984997692647938167996882103030899582314472288998757107145423754235808520130909976908219269442728376602294423792542997299213069270588631149037825083166477730627816306288106493410691949931298705254796255111065162738427252799837018120250874925654774399828283194794641879517358710149718035272934102395297820814296924410202168401550481220135960439162639375248866475758459093984759130895189449651033346223679205257062595353681733496804311295067923186343162961769810375570006371759996669060151399330580069763017791318402853160965398509872241838438180452460422443727966356785989161265591605703004485530245226676397085503732081344633768956475096889208521346615038003267428184806111951541296336635676905549753981645248447919014647939221038051172074185603187157282554377441411368996711922865303551901061175948956821321291386333008792826887314697805187321098418824076881930233414819901557728124388245988785523480732504367862421987519616045639557372869773827000455084572376720180805445156045115488529232745182683940802036777527476654504730616267923659575840358985668964380193081330263840705711045772095901661728109427375275892218250927207166535985983436483527204824626207175872008275969655592636249066449534181353052094168104697022264768630313392480463795188953859214771185754454434320343569232055111910609742248468279941119982515323234088632878074328284297980986076720058316299610744901860276278936948932472898070141010951721273079531735278709162588276712242994028588852093229921168187015123335053233694652611187637591405134237884970294708953940746390879930980042733369978238748402079531730549601440248447325176276160010987428284364455061417540091629723581816359085374078659790377071660901565740913524478724936829478131096325163370518506822549329826428608051511284423303685631134237531666136094007331522858688796297640983306831434095303959994931375591369453774474246550763142696584034452074379788932552258970790963250033836910625801930090664546360786564179351519699104030600818988938385309498652159224702716718462909059245191018022171664911719367823887669450837385311741856656695023266244363050023505436054264498045396186335976517616199868728701389993605114187955342318357128566517011546569922451183811582878657888531205198223585564713832162117746434430390446984758515792736353561415063555816790682538884863360479858903708218625857308880904035894896864399641262717063479641318382609852160665370777452336725418802210185731382807716727256774902343750000000000000000000000000000 [32,17] -194162545913842869887121325475906760620335010921458413455819179840675779479828209724233611169854035867147613513549211140767955161398217546483054635840536549209861400241722133557395081529145623362716574697237996696227401870847822596450888771704195485577069935867945875514846792794076433763273110425753239533595856360125045210369689689727099052608022103748840442055434020980508355054943132791846052352985221048090452593067997532974259787870785944318810149439015595642669587234635738576289112452023164568116853341383178077146970762855839007584692251689760443295812865213547025051010560352314177222033427777637247299810902901678475364460084895268506834440459397820665738444383237499679841106001022164927218868003605651985320175370022003427104214973806858632624750751824505573491280962458339200219683894008413859830785413342078364262947814555571314058411243431618077320277595878406956638760954210887232252628020705562644544061900477049111274863998233793575495381820276165199569476176423508226706251804698904294235983856781767030243372384077509263683187509541569422693819972335947829499097875877027885987808213837266869035163211162810206231597299306213277899980368787644782444739880209989673209545169783744462776964314261035629993645242099777968239203006594426422833364230582307746887918380661508965876321344038426486226671599608832447120609716993848420017809890027005019439594499803735213976533687503659755057498526970626693403114325208316699763397150098388974138872258121308141800932635352347768170931674003897092368095841383158271983707492831408388658046611832329587377681645662138266324801997118626708990346549716773493624421877462189872556506018471464680472195538983641932859235482772452086924283447003764965437918804712454027262818466267419865500002677338748731341847247249659703512981181196104303516024076271596841206267622444851301759554456820110156250311824730609072057837524331181781442368154895580756156612049440304103735783944638470940556866667346926547649212422292593961449512416492668968990336611561087133948953786897757480725494321102565227350126410422892301810084564442947055144995452149706803990729777014891201994617539300677733745644806401062624039856587507696772109453106821613141144798678366697523041616820416891916860207464466287974084323513475048172226695831720856953612601960723041802114897019599975888128870544568817133985382757210534021228083074771406516539510974447787960548776346864915157459016709874780088201816293339093199754989970812105567540526436067122765704932094743950501236094934384174511318129781014705455508072616840934123813656800059749528541773658514146226599226750574765120165769678083793754223045560367892745835170214641367711055155925680873893536367364155998147171874283635353443324865009735334775098474695281183297733985659922678370436295754164479632208895054645836353302001953125000000000000000000000 [32,18] 271771808440611915100432364505272728021575971298517377903269082165996947346914844049985375086312261697430591036222329852063288950076650029467083872195271509020335511639509078585436026825600941780481616736103623708274536005327392537440388036308539121435876360091783911899808270959278662983070661339898030857943016084469635586837540130730978012807575169607155872396299589459683815273627105244121181668055234148122518605272830810451164280680009316340401522261558556902736231615123784205071424077956985965723462618900578579572320942617603078324367829163834864704870367998859490059243277159311505764455291054588454752438303086934825341685687941601575523306438764024447221633905565821106507735514339460857687148403755871166109745164030301921415037602307759708068099726840638786760265891463313806457858105810063185031588383008687634719841915723827853807123657997716922620121058390991285161667549722304391679277612627478769220676527764677127770128387179805948575168903619265501531272433745131589208943770749566878176193848650271585710033429690454217386557495321489450373829250544202532916042057660557220095260845849653018813352583962444993007873399286935161935803363046065501440173967823598614505102678277326114477124156314138028078761880098522692113241369511881189061478003271192453004507969060035731923393300534000782369563747410767197148589932849352323102551164589057249033656653598698563213539805886140905379254767983920515711384648089224065689187055763915972060784213174009950618671995111852487859539237515076481027860796452266594877809793191527436880308245001956563649454081931191909436053474267353369160996284317021639486416043638655677463557283880540363287972871607940600202036005939731665950909300138322355054388225329627430827741532201908835936975413054346953606681005557809078169432603479615027524482495798344316628816083299047620333212210399518365529546280396816680230947465161239375583201098944103088259865888283553781503538464777537560939013678605742595729288101972935179584981567742897364110310993886782070949964454462483263486400055040576630120902659044643948074124536692264730074192492869298463523465248268303958610280027197961443935469561897212095973309032845209583343668005676342790637767522402505939278912947795047420247267624659033363605765537945983677503975187019213194005242959212945849038072747276572048396708352412787885406721462440860336106633766276398488604087983121854448029181575941348483024895766719184399598860251887017022645465253960395022414560101197184862222021418613678274316718324422792558951003117535605414945362451250850501739521123329029079306428761866004383792900726673579450468984918122225708925497302787217800229406602984287435987055231392834049764371474485114686983948726476709305704479833737040361087652050794755251880108130425106015553172317256169776555907446891069412231445312500000000000000000000 [32,19] -329214595087063840229455649659267178710436014962243116510649887717360238235611079180739865865307684201250477420096604185388988083960043136640556713776803498068237873462279357051436704478404285860669089066863892127486091854210180084423341061967449605837282762398973691498504817604772259350482316689895938977840487350937715083888609471888207719023689417079540165056112968613784581026432797227474294367719245585534408137611764470961902677975517057378353612408019003355991104608447452791940304764199578971352514231558964266354605020284980571347895843740869461341654879101942470781423468505687331565515763147890189883790415178419477486208612961458017152097983089035293577623333295429673468430088193500630801355974640182604183875000279843732109816956387960866441484760126128841958065823025399436461240142228012570949561435272728395033026927069679985731339263804044269204102875066467329063959305265567877056527073570099265528238883931712221913919990077795094701471340570473265012412486857804499842294916022936157623273484586105326880327418900086323780265022976137246057216284916706925272887351344367736834769535864925258706248865079455224376506900127670272992150712253591458028330640667029467554726846735714821016798307715120425270572297887887026319804041281299613156387473868586194993758987150316893625601889310476791215538337398396689991697108747782706535321745682483705140744504472064894264110572037651213858578492045565824785098802651839010676935337994479594459711987765557022076241909300285493132270781162557401968524716847302863087041355953917963929758533910346011841492393681471043136831369919392420821104752072810387981782014034126454445134257971135182167769050443194167108766116741018518098508911317017987267091223875270403950413771125188733929755186959172237537886990224972988410380604296675067216543196155888323264081538407976242549914884078594155060546445511183809267529056224310585509937611812556919877814114409879425452043155151409377832044284970442599900029638702260664120108584114336509567585483585803863591994913079362605676759160984656886037347903013637138053282994494311103483615702107618157373229683874660164498723675592531444067230909819577120048823323967751465153021062779374552375030202273134618556511038702561747453215241241176479145892327145276700835153244965006776571298408182900247118901552640763330660089320038315844124514096785150801704278805337922118559993546434969512399465503350948560413899475965252741925509754224615075964336609071672893198582762058409566271900497972115345517376965646210863847173573709069443780380817469321178402675872243877628595971070506100580938616618823632000751527370121300071839603055824543002728099672187646425810963610287085760048710007482929060285362992171243621722230871276894843421888731427728291819419275301201851044322413408771410558983916416764259338378906250000000000000000 [32,20] 332541396462098952750030460245553382222162788380958282939834619227115608676611935103951162777727468231306493217802737446566463362033144551616239988723100121106154233528943372076268617843006473882268940893958832326376605714202448210278705042591309239136886149899279702366645543610241006340580664289159162195676145868058774386111579794799503027603140586539646217169284087982394231881364685750906281556718882329130622890094534745541265154988582525757552568776679289259156704898635435249150274311481069448840240632882283672567884131112997312911281189607047291709956104206398849231104241591199128010892714134479211343986451508703835346057505260916170020021617442535619619791711862139859474036787976732124040340182205867901435388233353943030831994752742609065284027330176126434153947927640475904717762275540810102149854231540967940961064402227521950426793805171821249967546144147220347461866888286724587275531509245614725139151603510408354158455578093378552966224717647408475609225766469830634564564194481932718893048692927153319340009811441313571974788255668725384320203178666616691126373196188798559791366712197208713145812385544960604798712497031682794689249974664732135528287433505162875402971445067576713956452975633845108409964367585035318059698107082337477582805235281179185281024157103228953488184845940859526309211754860401516493359659872254499929980522255987522614028815994298960299932322181333312254657220221029623080856423066120108666695767757019544451766214903992924713912004262797697658640084094682383068349066303371555749524475741377521340882164740378657545967322998920187022679182318855482786078281134244090916197834732895688444233376054494456540493629883861865478094313530407151873459802299738258155135611969564673279297888145416149376507630576347583478915343023284915252906637243830363170678864027484628425549905848499943930436836642873504644558767843622031280965412206668828476506333607261332920263497450317486466477871025181451157582406385047177518214052966994143019322767874844730247118263326703545116321016929625092997803667035863657395051984182028990825675515469689757899189456781293860415486148443079831602538872399414475488677713917648863831959013796594732756483142605731198894125781684614145708479177963365219154840149586976732085894316461095410083688073311749585151048253664925178996280425585724698782166969588068563581794580855925304419621797290590612074943704795085731789839351311852327924746522777030320875021497319322229863954029405189962605186208786749611843931201488232168148827137430861298212071788956729478243494698718465062551806714155076113743664788469026689635433428586539723027941140192061439642563991179041628367806547358863635462995011038226788945702912164414916470010407564817863687253395777540848685862276857005181089636493412821892368125276107093668542802333831787109375000000000000000000000 [32,21] -273456606205276881940616815132938455482235774048464320444665640581410826576252742751836802828674075728446525033930904915719276965822019007756937383267005919139892155545107423904279117803202325825344826695501733967475203353930564182842609628483799803732668552553363462110792996686651451147434611783721915228893206081422416788051215996551917867285164271324464307877848508470797527285506872428127974598253354483922201419970980591960735188923016859640439289106638014370769120852730319122176769764315207537926018123219978425865721835902346018964822171051106966022935133219622271902895061591434412498776201879398521815638195470304839628520331995878213281361846223766634760639011213527425877325458961843002188538020720980018571024839946772234116347170931478312248948360816153975943016004440176142089002597636686489561326365363531210805990637340925938171243778306120130187017464175719594497912734003490730642857006685269829509444360756043325388433088452950694926930277195011327610054023166996840193575165998888871754578134691411306174954743497273338280902427274822871491454441367964014204048175102687458816169130128722781748849623148674310559259171692355369107517143839226214495951815616552338436756680901413064311258869113986695308886782614796934403054483631133941078746085733677347205167044844916964496467948155201039050251959070428543888849427841172687673674902806855932665869229510843556281922354557486747048016847030100440360274035920603470818272527408607532961940370113303289184104941100194843849495835151597625419931991440380869763922203251146208144473089739858851224441290106219328636189492779857645348414357223297265625953465514367136716969774583208169741704258276541891129848009651044642221516997771450866066446697449794693456588074064690541398867251622315883421457107688592028191221377211611282553340364365902257029567760248751738280631345178301660871799928229282497409225573623365124843374409691916532374006166316461779088155330459137311555683929739971207940645473424618290131290139462518073795968515232789781575941852419072268799977858856309132056552853773180705583888809723817350925880302569084314101332167982353926298814837154538827450549909854205550873455256471514977911787537460412235251113746530140241937431368086304299836556623817197500780016768489278331897763685085137735930587138182685898014782977540365320299321647663610319718306920911185013270291550061009988064679791825168805079951368816600251140370505342158833477069026564844853912976079115121303882118494869024405459121200928048930450648377898487751215426121829573389140136227980560290738201363164014874185411052833504577229326937346009505336843847937607294947000376364566948568241117804981409437941889751563497348965156546045499333834408266871358854912277372399774380381436703823147941185342897429206773796117602159938542172312736511230468750000000000000000 [32,22] 191054520796440492422524080399108021267534411183426525063830776585562599204602817430191994156367022043503342427646073235560498851555195907669168059548951667230486801355921604472748039587996270492949148251378875160576692872271029848592033627297960389994480006605311750524507038298305605929198625544932181150888836481333499670039985739039430262110470594778089318547603992756782087032320319724225415623057727324885815358556613888983201877523724806869624684355997697531371175030859913018192271787136169984069798039140451644210477907766918141720975344201168909599688884547907057375420117686167811851281505551894422344174469909557793506292054653395700311082696189216225955771877951123276328980334186467683703835236291693867088519733981017222286475892623781164246127861602196703371170366454299146130519263868230330481899924236288609901099575893931394754674965942532200627425941601295380489528538291415705535680773113715903192497738489749000520748801809268199645216965670227165627195780083786454544468250455589962981006936364869353167539619225209781288169963665574223427645266559969893189856548666700247799754263546735079610546787143042026815147555127226331981506578163830579576945574011487175144849392707598604009185727703549145626454656321626594330707366758622113877205826330578394141007071600518086469630776177238563669715173735665870664054252800809576524616931280235340758224592615766209177768872211790241099109580851756789118543053321344073838275807979931175826507679537771605522769662889139083782583176719079974565716094988312066571220635543944015501803031314430617274244488281731237735019149170356082067212435266580844408313252581705894121419905049781025155793977637887422246138094622236702233425287024601182921804239469510549706508048546109087543257011238382792879250013804050602375315855260225942698726342798384145247595405667626835670280471000387909724543383792066243012991031596408490276921593353404368691923387629119260703779811824139014696852997320501700942562128382555646245881456264934378804241122881379138289763578499321263760576912840773141462361160329893757975057274163303807139597851570938250540922165023206524199833526859035598658532855869077988721700578818116126794849607712300158270135983102857468187362527149647783195150796448112582907685700772482014265905058865852796360432406028501923078696632209256399929874982978335835167028505235370923798503042853359132571461553694538471294709897283046263857464568070224084794717917162263015199225100104752637079275693829312315197954961502409041007899028902538771946046899296478245601608552730740336214268036564037583601044012002568473115841127252454973739344578243596453539191837600346969248377843860473559053707511104943610469090868249144300823250924700071027288698837464066386786322580063305040855384213388393557786493204275757307186722755432128906250000000000000000 [32,23] -149498655976855925215982426046318267374611099009631780363350815913122084775731710525417944210709234701330862912541135761713988067055353281942362541027587531813596167240053127374626902886310747206709737573321836924030732277903572010666973047453018264136403271376580193627776319864297629630802326487795040094868752629845494877703738255208389204071267795312265091093755664645688276582707992493913149051528200119826224518225593875378724944547819524363207139245987345306205016310434817419149494530889865330294257066945931630833978633150487123154982060736162445754913458799221027544949899631426040686701566805816394441066742793161434910268514840838149945869803755872093365859447934949920145082022991183749944215963415056235025709544408161820730326517074407665990502137503267143486005278241571235026494989919777857388959522045854022394854047673144498602523432246115098806162277628671423124366540556446496664957886769992712637975130167682184104570293687447470644702376712331098603700858944388674855538751164874478588910295769417691676088497807860716696000845499958211334870134357542701133282259894821927213821331351776650947421411276993201352474559739769308308174386799877464142224987686226774699385186310125475979577139459947832215558307682189914699549678844947512151210552054265111271508475535415210045232717316226169808647948457815074192044459128863935775184482668164447196159569825812814717064773994244234014217769869726705706119103426556814848119620973087652787295031630532836539732480110588828721750359773416363081104228898417886810187199127941353870053340069454846710039500579073253982605367304501714807913723079086846834657946971449866338446268329706157797083554846536708318742295254589254446873236590670481247632012679094511604041977472404950522346115229879927000770197646869404805660906359259666389978228299735274759408447001188077997157684515257826910094012131208090127401271296592335981567394296387817989327361843293448201028255660661921997256873019924837171940892391921256071574801306980581961128338677722708002923125064716287259075778942995874934243048853504908937981552907760186441903950298048690280645485064520359373769525768159633102749971802430713203301884716534005537300721092940288429183379460282055008542073814943186858611567020846145737697194847362088476258936727563361748623564315577083131323561666435526344256873517807829495297077496995197633573181705529396646575726599598903374372790095320625170870128265137552727009579286242523145581516226169880302847754810469856611794050177143053521659164484947396010220924205962598173076174380406536169076686167059896559788955873424603892319013609312660834102528822704152351013354514699361107707778495693848155703505073506774919151302818689837939785833886402140507226821455748884835997704176302002379748690898283135231050522406803793273866176605224609375000000000000 [32,24] 172063391707532984519544392246394460100136733791819411796450656010064133922228945038533060384244307702049184476814803463562647876213238180912619653256384879101384340315620702547364835798762396173603116257853843223294867481145034781367237836333708547012075783375840136467193225290036107212140784490085450367935093989356722825864199619697838236899088478613523217878751545486057859053211038701862685925391379607355334561296248997353124994967503019131689711130638512803985867855286519501238481703657569792738028087636103086622168077513326287408501485823071479063547565288156320502161564606291415770945803487796855007589297012641632980265356316619434413879281663684319540347529675705792467720766847397643408311507990093469107696862812040541027177224780162993073642746375595983321596138302144882844313863736260243516598813052140855822226229041590989545152764597858468866090346196870074913140091596561702108608501139083315153545450137906484333839290271913645975493277409680421443539412451343872038007293196167654422027833517337112072306917245089449230694916185701822822499859690853975178165701812695628154953867882330395440051897319252228836054519957031899781073375922022577876921954303218708312159831728402425724756525655387937721820436749752848099939996692126076639032086075464395514191808545738681639611501926836681011761895217495600393505646181165915185889609224656810246781296930991141676731181299968083990536255876419823830287154709547894791133623092238137612712896771117096745098896548528731751260190291110424159879964776968758885817768336111994771822560394012296899753202256442410791476704644067947866829308406563108272064795718509837793255897992234389486200784784462487505297213097877273008685034492964071481324231256152918060141778382517023276599163761343364523535130309443478519885952295446705342108640078309337739708829952344170344549506017058191226300933886475187651059333579467836493805838036825649802761798280290129513775971804477634525275794450206327296461108361296901233089390857134960059008140225818197960131965229979036937159563269201526849226075231125897965517250587467305792091127452044941184833073032130835416433065134847833062307740283620401529978936860325824219501349329657629378735336850125707346269284379252562143440325584105200330724642525915277254992423061918216542507958018093978117938561471598951089066117443527365974924136202256771615783700749486137861218848566947976049470680582126583234292487805615044015871583417902361070613855356183890645806982034846261692281405609576627279238177817915038995073076130011272628007677952903153153675588923638869587059749097674697655344332286450481228535331737979190395275160052760188926779776750923538296976163287913926406902323169503508362479353583406993534571515613920069729289676151824054622929693891819624695926904678344726562500000000000000000000000000 [32,25] -205466641473807244249352249933603634531746169054219536241644933867857036639324296043774034894789925547990487185544696823047345679737524706907986631399162999692797134133691846617251482581799032918656460473073543789398260921966147227107678449826548037415433829207005496866605229445025031508851200540614158163512181635030020799836413029227456362280362168599779068005440515695727694892227277661570728751252288066845618656305762003536080066436260264465332738751086965984342048985155978188342856657100857241564386759942464991843237125939777647782898387405459483450767306161608305814825562395418558573505777286416617365042584054513707224599027218280669895094853845330882489280277990694474318894332320572199833373737479713913296472945614993825185274102152056088225988760800971502963207234558360354729523017531890698340255871968478341218312299544392254904262844083490618463835307302490677247586629703068157832375730084528745495248609368007207584104187780922396557823633655216919633307290541595532381498921090086702327849357526108363610609889354024647330154376047421990238455733421650582487154284452657351880571065901426837572547732553553586370178838519024995377673677145686478771212615771629492595029600974608126255199919397212478030284990247430779065756579677148808721280991735822710910339491051172940267600570169270735822419825254114958501240178876112218807023134014047556285669256396356263834107359784398769031906151659279621134592618292203456135714852064815885920475163639165464559320583279625672606841159242623165182070199487501266244423111141600894565438284313084737364475941504246309261197323685218799196390972466849002338999682345881345138489243448171156448913845905113627943433593073476272613853165439240707483381404474321817763741875588222843606848718005539215841377936853494490835862150838257624132674195916845537166738090110254041821388599451793923735371619355156694536216592525795244178781495600948400026569856777786561934612074030919158187751693144007516059467607245131514894211627513340012043858622912404361767269731687269823538796607106310586113170259642609332172244309003622556049365393736142924293202700045616905468401043495949198556979156284436910358439632417643897034996746430205105258126995535563008719543676183976011597960965075732348245554609701072162373927389372137051754370717745192736670970131846249464949478240732609174066570672517952883472160577783337550901826043833722552599172386317245545463213041911218721332936230955554774675665675620909161837996905634429998327692257562083088094220525987086883206750850537308759444410118992444111489358598876185658117719072284376278414484177006170553707049871263679648489118357827744194418306855477370380767553589759991823779928136033206950292636141642759593685434307910512645199713191948406089968118259925233815010869875550270080566406250000000000000000000 [32,26] 175608291590094404477873860045452519424951030669153083083980965948378081303959050930479324620770078639081233139262469439281567122894609183573288718822595388222502304184247705291901452096700453836937282209214373122455265912150351892372145715701037975572238955819965345053922363719032769119521092952105574714793659054095364934008991820074345436251162159904780256994664269410789262608139189113238263161383735069487984095703856174371955393770042279685202212966562892267638601561252473649532320769381065332371404987659135385465109353656296035750592718299759073020712499522806811505956284080025423686049966434888704503707424036430701333843910837143045041701960198364972628683945780864022799566606296859827364162201184308685664071788470588091059667479005929427457243552176822963711053630569951084204107018523829800392878523951137938814912593064881171406262728845298380320734519247773329801494090356385434741002098929234313770609387162405736057415703013320949813261290512486986642856856917215746888886616831935407283580719088723356116229388788667981981454006920028392378543892573116485585593657668482713963130584854905486480803674030424094765324288329685560792345602143677282025572141939475660132953000570116978382344884571419214468163498175650460381448982351518911075800769918528545704391868603938569220556173388536630355173743534446454124700588835967313266251966160119144160285586586875305177578955911847104310276954455456222908579174575508152570991303237446812132196360421310797051709511864124467825612074806388221896859259591253734513139031473109688299604576550318055769096878752547790958211598407441398110672236654467159822161995858883387033619626374899101023363671666038877649780126464632845429037317297975634586813154733863636056082954334979472769843097767561300245664969231205545176724318161820213033519461919831249879861226523869206638771436849041450568013176398398039849320087136992100894918712729676815402670937183100240524351783563483619285279296076360000277908248707782080842385799266782021160651288703558336415989611577404562877829715804712603715885559262424876948152237245636695724468818640401985948837318717708327207300763680547350327944974534954930968674352046398346096401988956692240303245763637269062141057143955229402405858087392128636067873326925461871473399400470745874615435352805307135138377875320277905087001981612142311140619750918606566974590337185477465899960449198751551321048889753639325126593777931724259574581461159847980246048475704531740536722970676052575841158385670032484330913168944359815706331790112396376036195167473488240026180429687438180636156603026667869241242079548529878415660220154511340150233486929125008309541477347628305991389319153432045948465353416525584494569461468045104328527589796318887122593909060383449800488153691446768789319321513175964355468750000000000000000 [32,27] -75814007575806735256822906201836768457524078257702467224824045662434449924548038893670925866789203477293349869085123825918289886892248282943078458633514014031494845959229735440906273117908365145826773748614285363579212164931970895669111039935922186625099509952527642772254041971332004491598560294862997608160226322940262702404261860164876738259013956070330161698076281147643069166532441329669626501033804143755927793946491065900753905716316173942791093073861303064427025252190417389624251204229154192621763621303877362725969751001520370096196822328407810497296058924100105094954117721451684012870571174542484789680539492136866024075457494164971550748711603012382684989866965038274662888633417130972849761548576573643248271237717126055491570423467118339266719240588889429383695095079037588675921614088446993288674555466807417073636030200108816608236041612303800581482459742769107147217675997777433874106387379734229328607409588345159494945084220418245337610561325239793232703119233494025821895557591663975191823525988223846333254927802079507125992496893748734956573020396229285182590106114827487543052548720615473053842708464036497904727922381236550518237646006790211504154304308828473965794259643377933496260455795794451969830019629106576524602712661600469607396696433255230377595309655144248152797219258408536121568918658941361779264597820473746360384356939449099006734729282069655116303929038542944287126709405680480813048847742030240577478680242968896956063386775434476802445584224212591561822589483098047719091738820877786483871354526398909821960151490498521898676100836614453389734419848792743289884086059416495774428544997678022887138550171310947380990393107052399953413380576734538282482386123809063383769284283963635429527238380421465031117944250094748824580945558603228326320156527725940087836441071104847134147959786104760448644079651164076768265262477832472037033253770200816888276886547061270897215110714740779670023370581328862429059364177823686562058517542088787840396060289287961217354555924637058370556179652291131856106658350825795074461230095683538975310709746055813562964787469630004789333381290282134178334251402234247177556459929458371243127991606251912090868898578172883519670300517974253271424037186570624895693123589928710024013748824729449661654887561660732474975595934057446569109623556822856783146032677984210837980044059528632909191321080342524753843369406242920618702133454892275598980372912278437070933550209289182841743189581985789574420426044412094062501923039023511377979508754958124055262985012294261272831758182496588165625664092084735922865568645119472328436245887956643971473278872796184686023302640704910401865684515753951958490692209936769004172535603847949522619867735160070204780064764541530730067125370509061618555513017980729273403994739055633544921875000000000000 [32,28] -25478836942226186554348937351216306244855721205399540627133571749299109335548454165722420739795246933893051472381169637873209180487742322035813959532660682590557039995774268139253571918411976751210721844474874273866637264040274664178984669726855814056813843666533715948827351993643187377710722325368836500397944115430812496985298933178970886808069768458163196005942610755345057507346797790391640847080355211848224133272400553219980838877730931020083750893776814224054584524409838054707923847816740328787930591173885268343474057398466054782304453449204177561430021773238809014921919232519479636724024457847425852531449829930575350570395303051261450007073078144433625020931181307492777774690519586914122356886464165331608859256356574102898063296397738836618303099975234461487061247383034608375328020227437691052974493831313429491839652633329416146388364396568751350179170336717212116736714007429753196627097432610080853702420905791348784152519100476868657911661127749916997328006967223414054979416185046021361151747569790059030353544230863966772082570373433992890008320375276843579819487494445056115526475301425635278376772959752868974663473239623707692749154236034896471676988724375712781697869971214057077111758559623792727585725529189644157305808553852539198485759378785525748200016222887660649837863466622732913364432913935222685002289001257158283459807020438089909799590770234388115760263107163890539708102109250695247899285088858064348601077862159314427584023518977185666896948186353035183887345901530874538079405173593841569565484027318523405046404320950178005928976436452090998302477381058967466416857391206409649079557485503159225332285726552167897872383877879942457104504430312767525770114092495350693253896854765994282749935824330114662232418849344562909373238219126198301072941123724406460118229839105701968460068923825208061688194692258944829499476110604490711372608932445348245649799762158211857403455764760705392969052267430726190820319142095523281008397198550765524134773782450580307963707634234326060322612736654002776947295635675616963312503957985631338078737109262899101309318593664711994051075583029293318794671052008644669064701949598582204492523105076004829345697807672865862015250149204643392513300566328009840879468866128232315426014895979099610329032966864027810287546078615816776119500317565953542233422194520675176426031633130168883742997308200245309528870504117155211063334950221998852904398888766399132129117969291198114730366544534488957756475153789815225781829708423185894681254157596709592791589631126066360618597663338152816096357311854601760008937854425374800739324189109091383404564192297029978925986897611632687645715632933669603578739205859480968923285928169688235980051312563794876782617182717100041124640960642569464944529045169474557042121887207031250000000000000000 [32,29] 63615340065206615872388383370738888848239511349664309587862548822991159907522235437584453684028980858418225279217737851325317105706377387774777427267057897486596813672632434215586728808356631324654035753551688465155132864800547356400864968100560388179397409987726694207555895598425810509148597701297868225963205809320972805623848345994451040686808080903266857623612238693192282778868677473816992491242485877346185057818710913745433427524887627906026178267287363881345409131563155957409596017779413348008430113426512190448163421225847232168153595283593440801923018309265646111564805154549400660063552878588618059048273373593417898778250736597044291660841212349882796203909530628248608407227875000410246453730026401869653506599695539780487713488814402232780512248227355671599661253311437777328878077547593872068806999748498249524388400958268089122154136535546071202110978915943466252206029353960873369468291676598016504650600870869735167952890956638450216609163291859926525602878778887839902700642061065614417521537181673217973205987621883571244747678598749804509640092253011292371120897406018329516288634389141229163501317579839602913899544940678249141560245215958799831343903856307985194968587390818127995887706953171926430930967696175431393941535779446931096580983376537845781880185846680502201203899655303980741671525437262272437007869578216997733033529118255830473290122141569184934471036219267690283893520263425539382778836463764651742509513796504788715037454819616562418446047572728726542234794203056495965169649727487440825674617995737596265667490588995925825292527721580737996561709364647233956800764631400628569683662103765315167465562160831750441994810120879841962881914950350234220112244685489619451766332537906224271351206536919704857816461326539010237881130123754374697792768094821660599378197727592766446040873970833811916308444735182153341402975695409969067541200770297673404748285589761869028397703359885695232770751747389305890069430904771369353452320869915075959740837422782159348099911971507256871862714381711938621129241545147078498929434708106489398407304244827669614600611604280690253491548349620680755357135894830263985537208805324572467782446944174820041782732397123967493480933161109978671336967737138200321984224468082188089947112587900033653115876416376819614155049583949325203813267585981250723337691075264458171744238785004426181126947316819921414558711748697201243118382428480340686504363991862117283030467453119934672885203583731992931599992140799563802519477618689842754364751761068814612015872704890045119520724178194737123638325699738682086964846390545778056456890794798190792788024822510771045606786407221045693365067207210702113837729874946100493428222842287073509154764490525072445150646824492076488334152193748326914457535963265399914234876632690429687500000000000 [32,30] -39025023689568909104286502370915070717039554076663286848020993927554758412517132075829565209078158507016682194974562933437693479901527180828671087835223745017242830691173304345746314354099781207194356639597259407136053001253536377380973533515599356266636964155063093103212729671950847401768034483552209745091722139850532472161926615356170504377870895983470931816421117911304375776152297060066885472684325724230855119387966892150538024130270309761421854940980764131964952517695385180476467612450040443590341175221639916585199586235943925443287257339527543027500092517219261329925782533184282569150539480935900299737715022613780520816986795646748562755257812579825105606505866852373545635330859294866907289694443000901098398870877220938359665286309153759865736806251909548619881691573887463678886291589087913952510930851158078723503272124613177376697733393829982603306079246450342323805382615872429435885017321897379444099223762752554029624030526892562531533499053978709968387437526094414933398544435153537077614084356186676823780639054650085085114415771114467837791861332977805254945166321644864595934227561319316013155793601245055643557052049152986662391291329712807176590711814234949816261286592527187929635834661295024402694917729055898191748342943506506266040624631561866939419397758210451421578633948756140975186151612264080021149073187328642967172096025095708322733662540530688290949814812490419221511708652015464434974181156718412825448649593256284009738852320842292788295154292515163284707112957364458703763948455011670050574667006244876554468863726573603474507973145600057921739803014640405608399785340414892802821704140235968440434152578548150701179897848943876001393680817765854689829976614027190635425344536884104412715225971958433054383695394707494043932826747877816098798333730430394178572706630575411853249177305719279652107751880714379277387957097408505226903718514595900324768836932832318994447232459605805416650342842689514188553247561209253314713484569823285778443463690314021825640264998480522800711805646988456069910808931706278077371969497857371317702814340523347218109441135387012761733975215942913241257042217160387236025505894782289626749162141417945269567204707034975195469579497145464712862431192617616784233723925133694911887633305721370493258121912003700279736894384069836416171333536785815353229747540976704231548834125957977479832591833838749409489004137694585824710810232184812822947615844731206455511979301885779295286650941309706251948310871545062631910984242312191987597305823333979489037038816626259272957985275388083377401927330056633943496061503485282222011329145921579080026980015767230917680307249545640478009735217753570017869679808496235744328609541889490689481452891418261397855486537250111272005059076788818783754209107428323477506637573242187500000000000 [32,31] -2255471272675228184566938271748008660725915912139696288065578185736264174768712849836072240128330652851107808245926979572719787942387200093038127808095433641139840567684072278936050338144537965308057134847517286717202921962195233898838457571537397808371583700965425271087892519860277703502316275765070373907968499933055768705212623129084796713806039796579345523817166289533663139788795379092293386510173229058897519008967779322298253237518787178605150212512899475109224504310391688067793423124345792369598789779175561307791213275327305918693330046610040120345461652450877789568915982040355138002653736863274054004302668788369037669589852625306178565319414902246860309185010373324409130831448179022328586801286248399098139315324750803939429002326566026726898690430406569870296100086945760822197742191232653607864319771599488749365684023899632386220222939507323273966322812908290047647144962006429922616722931427580741287347817181397187947273968990064079534663690544980783401798278243146501850006242302898644701851450892091278783656327574756517674567310162241245118736289979088240382007663876364419398659798771327919586086734964257237171380863550275670389072488301262374354231523258982536428667185135060099320555353892081029812365496453799600623632030402608894007787725873438453420943772890271082111267303212021098945209702613298330813987861761819775892212196384043084343865167768849311931110948821678849453871311435338305965862324674453484804216071083200823637986407652200583260166565142842659450791407608341847996659678291725987025371161731817748679634323509767065171542725203303111950858085655757905264898459232763210575815529242398393145570358084807574829890830576830883917497838519049291990231756025471736098240665026875949134513113027103430390520669828275077991156564632213286731594337469434784016608213992531152161438041495790275958260499499620863552384311217948058533418476793356794547161753162429311119849287494344658972584422666953770971905692639880159851478715196895476693900276655661782452876914706539114173618112683181563054478869772588981645083011352999318774752481686763097477398654148281484552646201828294047321837082994711497014925582643609689969836757939371308332755212942825051006815959576356161708389572970861070705528350002410790001398668371937852781572998305792325590284005888792163153083193031758630184232979291675061605282840928634206137737822760239173426676755222368159769962160790302901796572151155498804144121630571058054859400996293922155691527913476698506602457844182032901642317829072647050975873121495388164026966747034365136088911432602591754772837467979009888621928015657667300053049884680977360759668616799125181109950993852360732443971186185988112003505010911773073019876966491653626511448996990384080862551864762530207109136881626909598708152770996093750000000 [32,32] 23705851883165108364750900756130265814600792776229962042778854911850449513868807819400515752882528756344325094348469925353257726634767180483106460525310345492125501922934783547909845912413438395820368363911700816757096494691743769585735834387797073791677723637916554787607802782402344616223268429352699945620103704523120584757301516052248100340064677594323874034113221400693291700692559766265348306207082895689731520873847614532226532469404869822693447269446023514669698018263923355507148499013365157401889479131201468736318688545106060646552273032479551394157351624553185901403200635134057348190217355239999310246505427848587521999125221623762135993797128482356851274146043412402893645375881325840975351903743561151545559599547376566551772944636444386345314089833638945647451205298345991183311411555837600655598352221362195222345646780300967211182121811081968059636244789562634138450684467996629461963259720235444931223321774635432902627474701249609740625182894982526199742121066813028418160377581169466954854084221126884519581685677707723546220982543602513806274288181050594762707526663553418703111830956915274868658360621498577640931407578861985985213755299333275629695993529010631945114454082969128840870578963194682476587364870955109715622220758093872414525828028925510299566215757574897617838659270210510823214891101523785411929302311202894481090426351496652881631095843519507114542534645652596465542811262006118954737734396431720983769229751916623074698868346498593017422047332086720219588329316605927275411861994136371050608811316598098679402827508417398278997783106974692750858374262347231162177575577368319343220027546791700023752178329347932383050025351812077249566246720901902353885411340764817003730162989787892562215145714739949857377977223381883991467984901549733148494550178819320110322514304589856949502207130831582773988367784226929655276171012512534830364726028483435664006131061539801131071974502433437365039966464679177560992030451854521268800255027482348792855201059734395457168656535185164372035604111386471247607114101878525453846548272792375225425481776637785159605173925535576660387488345944185450111140637812792773058377794463562215668037937919701083292648637366205724640126139562309585444659469065565351439121550543445731379281378739979915232028163277990890997117080045238111903537546626578522016666087594715239334821453092309915605927264706958155301594781172956196215843424684368088305816602365831405970017958997540371594592812300498611514042825554773214347543446990668864579623199327213518745457848167758753608616670563845334029930463981442332557734473874239169044231894314633860840865613508383444469249502242885822200897856208687010395756993997514387524038218905091904771170219256345296221510920986474957317113876342773437500000000000000000000000000000000000000 [33,0] -422682473048409307862390870716007146312495782460172591337512063309310771516671388451821184804309101045584769807592096737484392358022094102998245216855173660269151938278245411023061774346038089961752807239547550515138157207216346481479916257973043335923694064330064946685458849445193200192176097352973157743597078090307185580988484660088330914915855452574105070865780474641763368107519438921592275367454453076531242694489293452962440102003621069200729128001241929765642417677287604360578472067862268692654716631563311459745813933194309782938517260672358395751572024387958586525117090450846404875401569031210705966075159249509797729659427134287346180385603280834926698537905105373944606963313998507521557953670847816421581881769510925763388926994595998516933452661433029951423160144014530192576193041032922389811527157462793839281987334915227322660697859633305371889509134298284491956688434637885430697282253479280048849091186161285264526595358619352984818034034678507128807069298726911060774089777787086164869329751951057764383837561222927384917847321945084071039597739624406608709458958895976625531011317964961601658129048908145530120020239935812418835754941620726204703443953093587885275272499562041866633768524696575537825241863776719195159654206832086427589694723165403331230149102128274061530807895434574491568850060967717869586635559521307953460575662880003663394029044025651647257763560685082266358357077205374589321198509668386675836389556954935165257801476849333900241217884307082045182365655817506669463664488664251804239853929303833578836718929443472763505315124051752828989543899159319765236285968927802169647109637161597600752484817807527268095112918355851181546125536342934861427415660294052743504516666598952050890917648271493774907423695186662383146903819363229864702315085917438891567661071843729918286811847739590941984594041882466179404175659044935081141040332793714457901860845247578873454014922147631557225909517548264522246271873532730197543919786668084790820038200470149187655155839437309051051075944042424345657148575962343509630378007615041097261642826691555414532540823052408014022844672613840306235245477501539119033204486552771422335018665953009170371692854296766002082843754614235008412943418110319450908197640032482469625254196078901570116750614381140933558381686228023787401114658859571735732219823094196235088022253903439849416659563423575011969548395563730803026290251579845364811388774274341077545048000861696391560679363048655307714491808912730621683041525115709543855901752420382463933669374811969581164097681208241581495333569333403992683118867169286498509068843321485988911421656640798826289823919921964671813358567239392951269459550301005220770497827379528627427538029242938459636117779672279691043043293180602196052187288682128130454340192886636420765666384543126927325618069630763784516602754592895507812500000000000000000000000000000 [33,1] 8280877848499911767385917320618366645514427643162590522075736319754504801812763461251520844848859689215220669344105180898467605595817225057432040079892642451172976125087275707989593699115220297306575311400455578690880498303777897885699138252366650315904135963924704974122748922619369391093901861678319028133477931855716839855778117984025217946873789865311420950179037490089162857508772545981072617444029377285514528216597900195368077481552487936827353667865700388144377047042090912939169455079399388585798859480017387497459417621410999614989100929190972968513732277441109950070336534449870160907170255770025138931704207275783145444232778219361890127783494938882185214564690911719827794353800546043936530682550299397526617257980077462803425050335897355605004761006977564340108901346078170258367653820409427285115958419273936618330272747113650095751911925093107349097398853287100817202123970683210491386695622592850163356656865919053888672804483140949534865312697613535551226779406128682229981806854441729277370887014144939627879939743920720310924706419073040121491124753395070752769302835057460232318162517820423044210181421291419237931299226395793419719256693172003917598675267874476501436525145048024954271371049365223529681130537679280357000826666619476200396312255414982956069059787810994009901973266380994421204773790754003031503526181957788179092372061561991398113899140522700832562621152308788187464568122825294656615764021482143544229006544530115560896897187013714356495875463150880035443873285605648119115374080901526022463577696271837055735257334960327715393825365969951430499372010931869405631748252619436791388442805994351091812420254089464375670385304831684570637192859608245122301114318419689892224695233669175925194451010632595528296151949441983082381427973104916107210471521261876093629251645630569909426679026748837905343923667843028437073010153168061146879927860806397760555339641467238912718605056984459793336441319122492134064254979954338903846268151897405954918304141067912095534074403119557544178921194430907902130349041045337381075598417342084787692304607550200215529632809944856247191123677197646000293967143004465776595565559669152399585968859130714986750880596425416316752851802468952007564227743817657176335076773149110077347289059582077780428950236168203965988752482769533843464654040307522896878816390264436572851817295143580746041306730388874928781322016338941683074052745132237607075585405626137690044295188902830306097750759959761306658133592258638384938654466279050304243693694659101745656344466154676065644902674351254126238760763130636420487637510761885034848772562928844745599509603084634166682199124161442033903414551723294513701208181268163269404038021009152044445649071788821519268788763372589420849065978270081152388967788475520763578703442604424895280583742404161492491575236041256857788539491593837738037109375000000000000000000000 [33,2] -711976603220152497359128440072731587021116824361779893544755036222853109813178055063510189593096750738628913783506504682607013042755340231835028924059996966393665343469951005510977349139177403628984505821194494511964959688991643985861370156866959058998008919474595214163626308912840019041058789526800737899509992253940711074795183056421504602457612815150135039376595557858800323709910954623433178630895443753537034424411542547868920116298340255607835664486649044743531613897576481589027550635389050420307855778862332270731318833327245618749157919940851471377411349943739233681334360996314543387482814249020387614761063188394036859076783905736684665334248650055220127526645439402917977266024433834370727514443432547396572013398158379903387653682692441838005509473002851657348187446427263534092918138270269587011895568867205693331823339963677363265311764958677336475340371840059843408713838577353914211688963174248138157441784325356974347770997799445852004341125946985085532262423866169324254051774058888665459438873471334488857502427951887148708799493972021218318856608550887567583775426380640010206300947505002281359567279377357856078536596224971876367971827053906893378124142479827473334396193069840610310479369383220824577143989984005930700129464646973917869416182806022627229293062229810117165835744888701986965122658338995357894091711348717357871658375839130180699138417330632221734551189663589843328242163531315970575474563886171600016783657783916114059411613495584617539650269077166468074507514847133777308042029956178835259947835667523766085024295131365512841108495291527365077714624031376633816578995235781830865954107050302697030909433474160788918509525207492098992091305680261616919394351604504838647365601715174890737487149323154282789673655572309795893444853659296936738073578622910234519876739333934599193578564571569086989092167367834764695333316538838903219494285197241697593757505677862287422381581394260219310506271373138393121303098962338610031646678869740436492711624253200876865697218100168475265044971848198499806542440843497055829690350410311556123537547146583369632284318419037224602898156766342699923368576601334982431725116212901311896819075982777353661072993631817167943191378371036228827780924580391558557590214367538623676377681220616891317418717894552261487520050178497562191524785574680315464061921570414114543119253942693347559905947858393569886267499734940012074379775304047844392748301917970285908564511610377165494123502248789878379957824870477393304694146556816570624613845506526210349315578996224749993361184365716758940591590038735778003858818720390280162244709342472321690798559796260239308906658582976170034435184068622423185339506142419865936583644802037051141818696050566595736600901502875829566246878010471120219575859401853017352161980893302275290140652862333824166685830592271599925879854708909988403320312500000000000000000000 [33,3] 2771176420692135590363045720209705796829927518118722043042064160689509546643572317884956660046097866093447534485152427643601749803486004590650029014014900863061792731112362540537055435781787980784875189534211577719146574508134033219809651851048218705500108799368020369348015798100339623581185817023939604379487682977222306415747403041646434660196346369743708991125941645325538354530791118990734679705213419843378758009577395551434465290050838881466067374032027161481233456881288172800531713538776987206600147831229820761248092305047989359330595319365465591585987554413202185371306524359824128828821019814436391161332048835147038559304139423925614858279145993936723689623140186702574243334150317303184566294156858196479835409076897798493453560376847398387967532723986361659235283040495317485677116454800088824095411212176530762163715339902163156337206841029931769412226069921702740294256310563418639779862509787857413584837439529971405334641971659960264424616352071168648950647151754983755865483312942413163395658221185418865092436237681128107712138187010478328739799633007372088726880843802857327724317528660676316800683702396899850371441019354477603254009838588550448485000423091433772603281882784797569643085069414607490684399795341728486737269568020369619763729317842647782120267271258031234825496168708953292067402803628287068993740852139859220811896797151238585228163176107957502342453515857579696955147527098250874359612663710722887363413236697709350002429443367669867983730941778921375050253895811291369084192602645950816386482824626167580935506009858270161134094160925061842883274792213409343743542645229972109381778969267458453286819521963809715145355534923596574833022852099593089320212036462128184476567732663257385833902972277270543416826667784614319967799603843062938720856845362726438647796759501349071978212043760879726178554790819169092624554855728809841634516675452554963901522064408833951159135605484440487255435444269611203232389249603195821810985179543044233345372756939011470567766263444057798945323244972632372921914822856291751508508912194787582411287453533291403306852370315314939748735360635276451801866224595531469946486486749067081938435189121552329348865705489166033766308741720247642403383186970808483468335266582976093129245552951474720096663129210547208382730606314629068221262494603764059259346784408648605495239066110562009387838806427474846360006827964892474754802013327484389092793999942958443407665957363436725629826189751982093366330664551629190939151570084866341800917377871613887355533173080748618592896202086680029574695953752093391394889771901297884175852240701617977761594772738070750719868252486905881886643657262354723503482744109030163951522442862330900522122800344861941867967122867831048157046970721683492997190002294276998976484776528762016091162601149921322244784951949192475240124622359871864318847656250000000000000000 [33,4] -2650600005341644194606647161280886066574413264764585115958897462692485917814891945862235350715810130951690321584345418918257566059727164381283228160815693632026437989973318890480194594746684430260823269636414292893790495125205817049571247007607530685836964966874179276853835475257732062033661875769002981386840544342277792388656129717918008693682652972824565293771088821167353498353091610571700728893996398144647610458520127570089678986019409317503130577205594783251643059780375572879662055148242715032829935930607868209207391122003189386999596410582963139109392798046458923293482065179774940370910338183730478659623219130398721352114162256874790667728780069305782293245637419960874440553878116329231324519283418710947925856421614995553183412560546269485972884956226700071773510171250131325036001762438347500628426756625019587826488324263536649370935346970503633984403193167882615431313295201574053443380756686792964027231290846750529574249937338654890079578810633372210847901543652689844930226269733575468407815569189314951672062640524140713610392229203897078865050447085292538920487707796876491421084487099472696127453274910538226817487764943616800735643666505476428618926036780970946954852842943336986525009919619473517446250350088752183122136028657577978375753606753473846088802197698620970807576321266491111880843801932220431446811493954027880900870671423000020357418397774876059666884813895275516109877830859419143774007845329322306574998253814234741742943446652031123046501199355483389676561048016607076568887648446377954193546972528658249703511762683511587763247508655636239793228643893171668624244735089193284520660038015376133215360848633590410923380679567599947779325656699759223106252523681874114882954300119621822824986252968864776175932816800225833291659952676023341301659245851744782045703470366326537626387572881244403951766480031945233282277250518992061475435989441401604824230960407759366018393620895210059423713551981941830209893397634096802800521324645286186348858157057466431069998453712441604998767352970272263777574342544885195352733329614982903409015158657716753416196572784114737107043906040530096115968182690891362614425390402035043981831353703384649111638956415991193943769528942092865080260703184754155766256456439242884067525574028614832748792516907245321619598173141167371910840698768911131804026785386917311272189699250619966317613725258514801646892579385257120490891927510452111264278972512738840784116571250825248835823456578340425777517463121616344887159688377569064806654479514573378158661327074337505159841581414332299250791082980869202250819882171975941345648984262186628227462773916457480213318796352915487453589737411281152549605824382162826379142283187526015775728111305083954234396754383253388680274857386715207237465387041297558356449580233133655042516877041653723667824493759326287545263767242431640625000000000000000000000 [33,5] 498978960364830038649673096921091207834415967379663369891917348932525264093905799686075739155603481735014347051794344218945348352442016194923037419925304145595409259258580296402412883347125705105353238518109638239667755249687840687659910611925392154399610579255714133683319145986063601887721697712594919497225105211849263852391961456055078504616845380382645067355572555892496697358624256640371088568876889712887058951637669040825381618727193584400498685467128451435594188864879278037775587168750526153277507274262414892900280035257863304427871827261272257760855832833105526599470913579454691610297789982810987931834102917073087062497375565249438044243497031336537489149425065070147451619070382307129472905415502902389729193176810241461267154084283414701005641362764720559150682778238193551105147807825719875474642897433296733727383507859178863489380473874716253679699163269749932397074227797043579389163455575001806496023185647744245477067297159979175329061018420735305585994479030672347854715458632617516013511395226326680084710206538427927053461842142832848125966753980028126317277951617275124622390194501232395280305873997949563155849567312582737919449883537391870926570814655299783908001902851616643070812034453527997292501795245669868973634597961018484540420122875941179736291409924286330528147770166280586192693347638242892638451152827376518026671392191521954459135696651310779300243635129907697090523119486363687992939084694335246248678466616751375495379312409486334916740208160079210354726069708270088586321249972814398242747018579254827525537694762550901501258070716709423348708848395215023735125295571537512152815209750380992894212143954602974883501036918446473341207436575773533510885676970119166754627791932240245897433014631834116945048319462440507065930947407292614237033774445433105847154939248105932023368705054294121909564877452712199303727704209054899653842614998407986542766035937755752718509972573395615965371204046485178093162230078053324215910585443427269319089202037581372733700940356016141338891976379853941364229013261613934720589189739054187796052469370621947543559128391926589071540990088710771194032558600720393960654056952231885608015698655149734288573737756139742879509419008817091773288440524185379307529516649948716242987207940831317143923312868222077406468618821837356979072297625651712737613343568404231609260370795381363589137835236466659587072823462800080235691994035098818941322132105944850258814509656557031590881410698268656805708502589014967634779011507416595077441838707822087957166714142381167046544695608550655075256008448757660480825063460144382285004171943677970046361932528740195914481422856584676403537944889617983047904745451528664478898117188928461238224759987081639021720471564804634447575163275452556354935818572072138727594151815894428622252528392696943821196797763661834324011579155921936035156250000000000000000 [33,6] -6738898929042942789325973141878826310217744027912996647460866896966872087863663988224849457044910535992867893686279911017310100004153798006666836279724696755276188140595695925007396292071335776982932656577964757961771178917608411639029349293659575699494311492066616652246574029483614130039923418304752789529033156176607457151974076881548467451978663211420250313734866175568591839691755561665630071153172243196387426973167827606546500813307868762753788371478335959395462520683494815924142092619215982248584298978204599731802773892237762279038798619059545889995878732737843903728018066988874615381290140654170055008861966802086067507453387552053121756344611868674009676177631811684909876422594784807614895956833340183369546268783218342483017748834981014482893283619075515925866750420025650065728925317976973527824795260491250252739557149425059773185326925878973842066736612908688639848104508787744805705036107038845218390300725697325757426777821301221642558769518850171040853564064059326818544551701508233279947302988135809481658666351062978696148573048011594894652223619466669030039985282290508799452179556430235416400943136902777221573246239533807142088127361050826623220933288491161876546677639502450005105442812618408606789387567228694258629353826842111914107773193094601190031912753597323625081453881877144677985959256688412321534249223263908693942520917133246850208323519896321703703008377143412629068707901686933793814020215793672053608921464240178618230030950381965280244839015995702290641245187458982008358575303031313273223337253809142389707750435069412254470144123610502465306711943133240161027502349463698631254740007764737430392803512137612014348533701077896829313290982617719898607173069050836469698286753042481487864443700103378982549033009246531726336650211358016096666423052193509906967701661969516958911034068705716391260413506104837247914602886512251417289012582699541895062246266308703960029949723625581506795042568924645538907400117526565599886642303494568735003131545820313737796709938363001872481132917248272611512250886075428283299224554766376500785388438045305695157384310271852032273590198298524301770178320824161299795912235926436858528491081484322567944001471393847750320570231260017664052116078809246152220077026496589675152565146915773631658176162284924917599681488806367982540066958463254642864467440280776615334169307406777226232977797055263604363592307003407077447392971972779226004707454482867210400402273549607398038283781515867784841824160295638752480362992725330565094378503332136273619921609504051220625586267226129128109500990577382408669520231455716775731063827792428460032314966238515461347657115539773639347594472575997556866404886374534866901363483352881721993706558783825103727929248550123551367701943570147797148325421819173491318456785042328813249074423020714341356351972933680372079834342002868652343750000000000000000 [33,7] 45754915129018690839853632749051726570205858540078926751724965829522400246732687418598948624973679006636130361997757324050259034055854689567305713834223941369245565307456806027861523621963403884634241626674559168204615416635496203381026759433690343215886216755004310988763744934225664782207142592584530736096980796652575685603264293094076308366675294372975996193768648827323103634985382286249441666060435426814540477915882410614183659117002475686274166037089843629359244406150366281527193529766854036161705678946003565206145470614457161632680520665353697719702953183586665961109310925663394143393709190505838206240118823380115595610214601184767254000096420277788125973162740213795641961102296060260626190926888542058250993268069608407507833178265586053093342998778380032858801706655349860733597552192032750405373701057769556416214400466399591895784084123892263960668465332068659306012706245675479341510370250287692290242688977971970546344018627995987944711905195548806783519841022431044501407224791572814938725081418558311531596946780358481046379470330415799218444237816997523259206195486345922728104714985539199948776209859084182474237458734995066618439996159431567380345651621639962904701201069697544521920532381705230327451612771027404089400360482247628629976597705523208867227059561983703430422599321968102352144875678531647368002299947669141959017533155318033527383537839138499305857513090183448898468157987534310068678615442596216735805503612817787057246171457601101867671440396231531824152388147831264412638593733903713680692317661376782791555851276196111685551385109268344375191735439010746943530117891466546446189442498692681379440613429083905804422696750134103755851794064800442538390880507905665563480366630382754119850443342881035369178832613265407464680707935511146862544722409085604215292504134905525209227932536537985821314893419068972102066745936860597220044955447790207052587806951953824231421117438077012288696484956524221134003457041004489728125118213517558416015152666137736162097735394965345645710769310794766067701065353492685716080003548647940194682571119611262214313935980428989300392350675568858790493991263602071159105151306008911067241343019813385450615619503141566217282372598667716090152437405735384651488071421364471348395052358492527558024865996308715373182424153570299586565420376314202618329860925230142193672308460271624937735085072205484553841371708296289281349316493008021244988804218641680568625860715710311341196591748488147470970198582886208448530783572711215716702220925553538766188103893925775081729402759248097015199031111663672251327816253002012417689685316517984370751431751037827855150033902705284776942178990790471951346994600248389040640884719069135752840894324020760514819365420297194500376124700926567295137043376716219143239317320989916838762136159320096013593259787199940546997822821140289306640625000000000000 [33,8] -214331821558253899807779596553604457345441411846067353111761183055167209549752835184848828172415081772408760422236615974312723006021716239103382747537709088190188549075415170219815330390677980205293513397689613771478875479524828655926101711351125324311435096050984872061970985836375046096465593878601389204341914442379278355669603665173995352212337316087374286024540006053456018137021359060663093684013463627250383817941295630047856694403770283545465127794901665525677118016448456886828657264677391830668525510190380792028072796466534674827842225298283380364644857221417509965912187786618930066120879687783722577619557257841401435419786063699325351011262766311026684173958513820462201476931086374017670773621740741126039676334638007761656299971186236899746603773600025047078390002578466418098762398995539303196502692452996276955411100172046501208524869761007679350785953978282170605379849960210212865176268167736751640562091781631236428828762689460866912881907274972546999304256649407352289700141033806478513368108844238263540036409009311925758144933449833997550224038926372015520197493102957296257387258666396637837070957106725671330547477465756252566229467292759902809667834183969177761202227519241188286433992462923037769706934629407058161451293637327349959157255222746391811285683754103186365848868723403832131915115505691370853802832996874750623052838759642402447690709032769912612957476072530149059595359924391763177924371298698210232813961713487868622946705300871327054485249788884527859255733954454169759246743562785004295866003075381688718573468594646277614369393621805116947882751290839618765665584363073613606402085058339905293048688914834264027309373910955674422683246009105244476626850062558767702301766087511338216589164595946909022119654074968881801871357247633378617646083760690598710317252962496800962977251463836693440032801069461343340272160915584251182490168639573198857290591989458609410929773095221361266842261803041029911146770860145547847733494804436979243039008418657848527684459866694676296867916608335906942922369554756971452416195841617031982246540963855062435018890893818709372663406964483570831257584370121615274568572880968492334535982318325270174895436515638998465616391177250391578282383480698379999641791292320186339277992245044890163661882914252276604596783052076680895758686388335534440532239654813179294582282973064113388964350538152121782400817890846290091451117012700145436417076782798507013704060901535491924781723247448888012988514615306181732007218827068901727560261760511634112179209818690087694122625689645191964613412863910681803226540156286136070241151337407233875976649257198848227509728045083298826873252741152886110754211378002487600622955382007726834984159579951473917095890363041578200878658842531666918253657903840385271356808906834845896306057655422705465753097087144851684570312500000000000000000000000000 [33,9] 776013781074267134256258696252736786941192889183766014408674858123454117634236161124594516389759462083390231445193489677465976538868470829831207770926494314824516809223628165831824246955082747804600102868396030831284450087809627510330754462013424173355953956544990819787442377415464589451318412139413563910688468356522258699201813680063091843582257495977236644425954853396015800257934676677666469931376319950625920859059259215311594909687022841290426611621265521009665598388042249631265213513551370328243341821052808065861426890012664283015056499749339772860836449455134236855307115925188003182099693408322285922797575432151331140832388555309573332709636639414145238904276077364351276923063454479760582029072571858843906439538805390457063156290090923947041381364563356147768559205353133954052319858504680283605745631057758883423419426789460148795530738139968741027581527967651477638922452214614206098209523371392388438528011000807799785667638057202786623122556924589926269040777790045693785009754776914432418474899440463421860884257190695838320221910448258096690804863325348006047347541717885350480502483103164224239074876604922073893932272596347843072046054732899994684766661150263778826471228732042438435422412145606281868647164043152101329318029747973234954955900744995526175684676288332164462316407442966448786598753144324466327361761753423379538259352104506945727456423210430113855143970663181245113265163859008823295627695809909650038226348618253949947871586706886130816887150091748725844462722666972802047133641370071848800171486235806473991776644130106269562098926915912806280198993435957025230866747833629831970561474647766728153686303540361772421703693467153472262532218836491309499149656174806238482840530981415059309495281247219570718225691094921437567409329584519177160840159736720628572957111726935439525555414676692630245165387327029349478249691224734179541634189694698990236823213658363887996677352299193875540762767489394235305716267152828265827208853242501961429118523303829098574085105020785210655132594587941053397901037816239514599510265021334829372170628380099791695756461752053579613277431353323460504830890291068830262703084746997599905753395847347108150905973950248219662322674776755462531397723979854919006248641799134309479138820987797061239435004997362574808473254203608335672564193845315176911844811213555028396801863430149259227557961027799904291368822470254053925478246895654992345752533856876544168967937455978669218389506798322945939347567456152483988420927999107705519828653759522869466081972131807655492912231953835635226572189161814303047075590062527226283599797750508538088615778767862073491565588865256613519576885349615306656458000390699496973717279154728964824512493274319124939107162434934985432957092401575224145308687918512430453392658753494113740010237195710018909267091657966375350952148437500000000000000000000 [33,10] -2237157756903219463354780365246559042743204832145293835083584084542232082677894963324974627153427969669035544043311992001294939261769210552965884447223634293651206986520318471693455906037233424993740510446477993198650375231559321631621863884870191537125947527009913331651574477035612288880288917411824002624364130250536313747575838235383766608731139211544958213586192472231145211634480508927820725590904736290122155779291105246534065543433594578601117496288543925359362570818541338696840445404603790059287201879263056019724449905893938272600387888091494055332562512868034539304983769170040388237197573977617894475202458681836932368202830066843595830215854235480408894646422629479117376460830113082150680296133735830115977848496722935258234997543969242672904023288275986718984695752978001618450934621716441312640945160440087176411816255808668512465001806458668935303275411613090739610474400535248545479782894868130537074705014439557857448018308579699085492135629314274144496573757164325991521239644067075307081008629973487208173288482851226002424155597834599164109731641797798967953475140055852419683472138537976274501263205783064993993399066810665710558529551702202736341541263383910490519569861081204835631364854272048459031130454170099913789226997710371888251057719902099880663401647508942767711384451707115437165191838033172182841916959782236863635671344529243342216904468376160471473235962940796811422468019613316957649673736350086858469394117460654380093865175185827636579840560652209471131437373959464234304546313838696252913682448610708218981114356041770711595568615707987640959591319816574839587727654347843026798231857257257520754062861427363432045295535623319097221768342956791008866957840991581706522836627793385275053181995326774309708769795247803404527396502537055685288077300096371508950484633606589806634646399098595321372389529080366705943237132734853775365278951729232113532121266330450432371287045299491745386215253386041786063581090515850606689628349152138472422940706662040701221454890380756577601578594431832743971883344741719182487691279265678217374499803979492343569009887222309502627270670129679794183449201197533624393139870969980834268796117429364024079035625224650131093681553727467394600200068739682904287968635523212856245114647833007469208367555855823224332281137958489290810693603816760702695828314460532081461112620277286040585221679695993354350773036993091037827681956127431935639011120577504282203350519415201635613215359463304352536568852898920797727494463495764434628419251009385984329169219649793221765652242255093074573462904261429623899409845952231729422114729203974720512364331472154662527738887065919770989692429820681650767427024248113843658402534900156657237339220262997613808539202581559432836835234215342684142690783411686993657230077716937207519425946655733383749975473619997501373291015625000000000000000000 [33,11] 5157671275158186089280558804716743068376469606033705410061328619090132030988515218863824659906408109423327810986143310144605411104987502305106892755134036290997586631974627910509594512539384484380796361823152950053071954470817072778539315589240510030530860183138002956617989861384037078257001735739783125938047386822907101980351779415931289287306225289448337523792779321649401229871247799025115562267908246413841029804647136794611589588886961463661475247686055229918853720306527661056175995333905694897980013379544707681027239236735282756036672297393498944750572036922955723078877052898682679133841007977445221387362689988283660473410463611297013222863379164192394892214867473424190845724683081727933998940079769960213043943745751303381555429604453736200682516854637672862780237184304387689987848476004567922524510166202877992994949972958093668833594140533313842707858558349084047575590140039887169924391858832176281681832707173508970663028670943914575991432748734581348267187443583355117319219721666369058343144708119968944635098372339745529335043805084216708223740045726336535176574245574786681780525860759371841804937834259490899094082335763287015991684713032526759414651157128551526696406532739129922847225637128465208044099233868829086206609766394346787982598355025296129793124116193755506163599116073908694481732673004082566973066320264931565099848731632473539267432944662219051515847685503588842114983402051112531952026612167193742014331635757833840461779854930553515662782446412970578804074814601826441460366333644107572907773872449654471044041742480307778005070512523259400563735157097121509875971393112167511481400964300541930229679901272556151638265408169220469438838273514010003244684852993258908516399953895811239006611179685207851039501796689579560956315869219825214076362342241454781006388381930818348876983349982800121684947503438570722044830476680112998458453609599475926883771626582772771893937704867047768918422454561982810077024005775557957146990064160361146849592311007300130247893442010636870362567797425148358921922486142364986110809288980480589359234851729055704522493857847791717273756314572507121277809893436452603489599915364477006932765094463055847358215547254961099476182753862111937457930095522026191546836154968931536699728568817309122687536066841506473368019400107842512458477508669402743581622351600937153972679923402160955622761623222174224419232328829230914555668472070446848356764582023166805384135428436348461334126319251940749687411047483629581348220135667226434701809321341675589330487900377214190497568686723085343285152325406247067432348044752140195432708842636627460613528284914392699039031908719244944849496655764898160450809265189432139683602387217148261377204516127214771704855835346199406494397717061824853635365898341646853668566683290167352401620840668394762928983254823833703994750976562500000000000000 [33,12] -9707177548945336874505652206878058346540156954760977284854780806456064488351840706475897933657679753820667436795798359829063682472494581173349161032742890148515519326975429521059919880657813076177497194870497756607898270346934351484254411468033715232904683055892403186441562190010109454655334849644770510057488581659515437076107300479675053414512158399847056654823334444874738558660508485339833421505771475386391778944200936416963326708693900166605634447423090138710309044289883841869835128486432868070837457916324576332953202988317110825195688780917914596792279818737040731791798844730859513029917183419748100429001462431499026894295298105777199252203922001052811286327075937857865259505718307532697601749543032835334651288169765498217955635374318387960609646786742369051405397378824478249833179686508824068976917622666146855644147415662330928823561871367909077676297883300138099324384872537440573171821523894445191447969537336400766697968178485653987862866086510569722901631085442815351847965295792333810380498355454432970980820567936055609307163104927508621644158551636027382174082134750355548915181433270755584029572726318254923079194041940282746701369693778679117408352084367594606443515455327132029060077856576886293219818152812802596398985002188515787420598849603888868754581577488289580740731978059187973341074112274711728562059947424695431319194799699726651688115044662528772328789896226069782061215596965157139372280698902864988542873003740790459091992474025082568713757326138745174012783722151596343995510027790947336645748051685734430427658807049207778409501189554118139624204648616770472022661445410399294584077228273693444082067350142509548852228591634511592092716500927631833989403974916878493943116748242009780540515553513931889855824334561096713988433111928678373593381676812725234181430332608794074134195714093981500914226568944037012445754551620706126999518932833001608215342035574245421566629985993741110318586373243699286994367958243551383648009260405225242797186520342101960722480443981716952407721229831188443554539629289367119815048188256275339205991308650885169629706591193885801310837899804096973351912399713207761048970336832166600784556615209086116112944841656248283099222210513135611662075960729633858670822671754829837164150322337313971573786189411888192904013009307836998850571147361458457144849962336541840600565962656750914730932240472356650222279041178971259678670470825430780806599946213417799685659790489679164645203633237548955590866692747754478225828412217626363036236190630921215261018777452227920077593490658204561408850589826912801172331051207298546912049031250052701522591404530608252589205537610910790447724593658450063655900736568468463998190788402006134189296549882466831792997654238766594451015493201377685372014988200547315558788475823490365500950671773239264439325779676437377929687500000000000000000 [33,13] 15946339091240231908409884720947693524079671330788160112719639340341368822490631061471367771951604118120092854277505949186322900067150300806108586822359814396084339269031543784997115252808013995112405118340712502967286984903694984337333759178351205584302791218367108060976655415432563570383685476458006435079064155945068101347527601511143391692957994225298479797283314679587726339618775993139271020376080320806297886890206477151202467763617184454247355301316247745803035891641994721173498805159246148215494478242314449385166807971386078599348453496082595826397342372846625897150693567478778745459212248233138929401904296715447195233190609692656242525650518187649244437414159895282091289366009667286142849087220668504114145221830903160046068219653875782072206795785722368460641108102113387942871174375852639703352862481700515237038614290732394372631571574992766155572617645789169992737969479366853667357847237869586042428661848162655515848628443194852595785158048238877705643463967008448545079886270173967717111396534514740288016278357917754548938797466732708278889626964201134768898875658431126344020218699265917356207469040545080656941066470121523597051742235225554462329564686746000136437332175911440841496006039726112982069226471471957520370361801378017106263661841782049802939361523909440599808657466320621575509957307997122692812433837883056797652917832816121593957426309118643809834913918417296084540004810210831351189183093932981333784630703854695791732694471250863111691157901521877084758856047648687461521491322391029114920152221524348218716745389650965285365867833105246311971742563145641157767389247723124460571966733129025344315200266986045381137016504381684866865187961814376486238675124306227237141661741039734731688469314742857759271979370896745953411614275402951622622850375391198627727989743285491349567702048191582699834735983859771821255355797564479291633908602716472549929042652832864562927182263740538538134873958382198877060702145995160256309882039630302811349635693959594147431802170459089615325656767717120689879556506656644522158956471025017893210046309409169309908436193491452342433444990059857722475518992092938000911103776052416673927084677560853718965949666606777594465419875189029215003861533793960863187428623844536682333040690531145184650829586942040921050002419988384290740791281227252955014560880238345495779430056314164189029527323005988494556470836740902343593804856117985760864519377087532774658621163566700661783295965842376797409637555801774354527564932650337544516438282347786270320453802580130432089524273367123228418963267220473594626271924180381251935226226829605098694192491834178485439927141559740104252144755362864499972434034103170398930351702736779306469450262385764134306818904925303272654579513230378432033444806507958038528612570455768307682055395790854390725144185125827789306640625000000000000 [33,14] -25568689970961081660986343551612206618641784731269318405622216698562558821074942991356355750679377294175184430845804308842404589137630326671922172010614041983660071345849783830092909517014388209782461444138368198668535774956107796769676681820460047435406899836602534706189571516010228332101939214080429564496194964838671949056606983002576592377754138259879277969940751528159283848893164639006261964677135531161132096426498399114063452974424449137407785953737656122418024448433844636385416216249748024170803394517519381802655705607185615130686078222397640071922127032775739085832491657053634859319808817599836248753259307272820525093100854648203725281488880387337230906349905131830954047900511312208361615723373207566128966429163366309548657075494428798766306673263398498939546154696609419672650718959621691203258464393256071252540430471756036192296070116836988138131771599617965759425069203280558270158269736963172177216348158532553289179497768341168391530269695387814677917107797519789047662292119563568732507607391654729512260669124680830219208508147849844656255229715493633576309855525224576936897726994165473944432138482165337363954364162815214344770537241848680915874873148255766895623619089063390151070711616083318897789720824037588653706309954099187622668032549988063798375737906911412365828922154535799680094771293752759415340829992676507279872489083692166767316052772899070175389627263217144057991962249572151827225271240004515701899763935433464968399014695388471326674350520776302502484728258466330759764760037120576667541997757568325395241086678756246539098770969098689628708317885672539260648519682358110601555711852997564035187949020683916044589316328676782501261464651946832742276032994011342189878436420640498878738975664521630322688766659982982677777052009879822828149818817729131094281402814516976815994770835094067021572791587842126516217543695192008733740178032787656874696922198303107409071792043287395634368943435787225614868950579915471387789941322455666699510735892205955264000234257741879147401257424325689255607414012751671526271480147969179775400727680711600602552428185665186298800032849042754669424634425321051904180663933829527228465430114698062354410394264931664313172543418686157062392458165822693444133134949177260320910780374565095299277397547625626331309026463451444220128721183158186682983997925459743161767899465516482538955016136049226380568108577421126721282732489668331230349909074472787067031516110102583226320277975860749910476957703633371353075141950811475744216314157088313865927091316714368646893041606379920237850890193191404479572292136464144577404678220121095580071771713955034072976782285958023025474027934811278069107344474987129524216892659296918712429358955396400749628895643054863385289423559682595861151605559859012008112262581397379425547644604677088864264078438282012939453125000000000000 [33,15] 42670862797791458451795327549307130674703543027855402663845765811535724244531502762083619011946126121684517397416524425962703719891108099376761562511416297866131222401452458569786096663129393271781724072115893963961826080363479376313662024230566598124155215056044438717101492420857057875436065773463874157605618479137702793092325303906907570351383712333590218772837185484595116090597630077596742901736709114046482828867419436036730183763213367216603290108616804839990630457509406143769920349617590519286102554988678913044288421321537440547987450193016623760830743230754491444453197820269845210382607742309664602233284666420691272673650073389226529709226487911078125648204384412807651225878658990623685075306578364631744839188206999195302503873906293022117873768415939390886131457393798380380004620904527025394367367353632808337312764515146649628115363332667160884872357295447665107934622768652873006860817791523967665239859726937054615711277718714745708385592600908466112564737655179248887763991689447434037975769419430526542720990815645592571612328186783722536628840722298241401719499702663607279559854845879757873438202711974916375125338228839018235988635331873409966778230718027795679319624907648343550313520867472604722837622276093692538920356486501845404631818495314370816095278627153193477844079571919091366966323112519997742227489852819721740793188614926144313652848049188633117876999346957148485707928320545635099333161293834790154389508600550346344017196758734182798514979118402488049614858941157932350883495130043396855030352069452026782545626238242239996771103894392058685675597902713486178010070835797486161278438539374297512707879696836755761051341731813202327687819595375411845067942919156539384683941928964175509035065763836435890382262813993268074098431241591394130796041866810483116625765510124595586914992411459922771742584992016186630435147320750846615653824288119747321207521214573673982687406171995757842987716875710404539049772575238541872941500714352503245950719503612974186089280476108159593161319905701658623303483939188431367953066150613246916314521694933618282024294196708346255477478820914539095531461362789172498825006972835551782076617406356732257214399804246535023894510419710259033589754965840977962948251126099597254940627298965307596799921885777579292619960666493237123534486762965888499922273975861423504452645221362118635790114752807324360385984952022209705148381214190156426973149026006942767339238495812878095106951514614413966800992149044676850696482124382289741856684307385337886684903875074848384741588376984872635051306742070831726242300874258438706286585546314221574734837881959244252095654971584219286163944422906127309039775245650883929322139365406915664436909708890146725711007833041742766750467541994701207062495319832399988793465814358869239632937597761497272585984319448471069335937500000000 [33,16] -69800519982992604555275922519402074768207125610863605956335687688261891566390187299557667402045030317213972642561695251255480392133044668010355278434116395174915928431699674486399956118338870829549087585386392603433847178928362903829867387262892208959733383271704037544234884257512776606212389733082706982300154485686087093925927900337349421261479690987350398667592091041959508529789412216667912888107509599505874700284791235268440672281241939178440639755189471963002571585992697495830176515683617765806863373053668092484587418118222350618503036114206488301727295967147494603751406712104562363482411079316421500524923730792305219080752403675544381542203069877695543374132152454256382602912098442795958484574871106994108559628626030552140087882988711515048955612752383098684726724213050480277461887421682108693276489237266033582685635851620334344829664257611392265059112239602988170664000013337743248271994468068546297309108989317157099089283207263301976462329714685258220406451589033235722881193431647528660599792779636676931125534036612119836186951438119761969101481202633180569230722882678243243543372732656889423088211847044528044420827369997273552764345988420437004041974971113960952452669975287616521707523269569056046693800695836391817357723726069907151050382922454132955056595866441290115631428041232291559383363983353787615954589728872127647845116145466417232562201782180383391634417073571147549197502144723246514278248910969829454110110354890887635922710397504849523708921208304203534830951683762600848080153865057017414996411815818142261915432752214854533332803008883532862072458917642818059396097322814219802459235072229533291528164512105709846857215099658406038249350613098285287172173244368214544337101008486060400733144458657457994990388767060725090147652552908402854712243230834233719158547101591383615541609084453549636577962348376804755920887040276657313702603364717213596191160276526042462789008878143807984511177215186311361813946651114921296799393237152699505502629915467485750866134354803977570685244050029351070774136199690273624577669110345412904167949631214981044929900240417596702025705575590114832305324770347555242023590821130102389160192348237714480542284682943503192606986829499308383038869868330261591089061983678877569182735544449793865569542821595898849371608380188746603172604993293535547192184315976520559349828998310993787668862453037186882283276871098252292424696376385526413880572893495259618549917442438083608854684874165896133581853911477794760431988262969466372341289179622932210497419496459873706672332522204514921310556553648750832681674656086756250482742666758736735501515360457472412984333864344699272088698153437749319540910948489874749725330059722722444854043409298540345375617482758129422839715842475512287546158026675966823751395828878685279050841927528381347656250000000000000000000000000 [33,17] 101962272447806269899874292242631255180808589054688801620538622853205867127314090228726989328173478371233737052469155827056812472909105139896097818189622772081228570855246648250552239288795047771292149371182590854315125402546763571935768867749396876596742315038066913835551223434521321233739543538592086616614285458761701401153589144507920117760169467103422237572868741171590064240963657096012148309547014261434752230042453071547384225868245630167924921490792488124886226815953677321778504843308086029569628715615635551502635678687768136652805809038177170316172363308652320476740152812223698419545306720103851283097984052146968618376635748846690134214033849077703714392248203456568299777375919350110207906346955416288472173691309467834493500531294850666491796886083228284840086823307324284406030619698490565902542278686350142007404271110604788753085961433986052971369885891963632093175482248374317820394924858910048939126050993587013706097693326048506731462829630314488324141692202480409382662872205055051511059796796020225703922991993472755202233491035768050761014835500569828978784705124029868176248634518392330174101193334176049031268557541392193981874465141719026806538637181812927458509533883854014670351321922985274944083900572656549290928083766928220101538554267298621333816720735122125616168019926505164934629666182641269325358306980877217394687052032319185672217222515563368953491866583133649106793950999219329321899136446153538654897780444387593429787317183700717013387552441646002977201657405730085463664376202307055025548626170139170015718917536583859558200195632907025034790633704347163793825094403653113002853666592523857698290698938531554607246961702643068952734056526118766265209720593623492186705369502706468558205100499210109695523141597188939781383367406856636727796173228901749466347090078342006902317186583834125321535422159467779560241254219290530735391121951804084063456456937443769731282505573721057369382886645679852896364304276101435657785827540828586408229723495363278807727667445872522219427987423417460814183649738238563799558644029753612326730209496662624553844013745194639160176965666539653440535824181793954028991813699484274485334449792099816491351768523579974246046045582271300636841838308144975377769207092263755697311149715601181709540543927147316753902265251519874446277265979046951731679157540733423339446307372069713965932670555609608563535733793896597485311227400481273358436579514042630743217982489665117753095082275431863521695663247692688342458775485020434572257205982725392922855620192780544153027823531686784517966502359888196790541154474487003869049140255148560774701588139044644271169963631908095790337942819877989875100261301848767998214032544127508329396412006252988826201267628253292743076835908137535025974614240846337958538818380116452999573084525763988494873046875000000000000000000 [33,18] -127538368854733413313987576616228892029826506726096588892639776162156033303677201957866559526176506702727075998925210797303881536027843807107991007980542727866510991745503818355120887600028956756797399516762589232456374143830943726740781431119289660677107442238186014327062944035793927030317902154239921286020579617803666914484149991759141998035999513029074393403399239698387540865396642855090887028380096962920202497696166226766229175655330616686916434275018583231664938828841123256407796540397277020391445310296602337243366759483440737623349062417034965374927563976865816879024991809649288177253106769275532493463384045823839260913420338842859002506357288109918706337394780371193762508197585930183444099093196269066267450067170103263267057558041387423949548982953458914852178190323389232142048742621826781581775638090307226260468809404601972827525969461358082585916152990292317949943633124889798570383338132174972265898211901375233784232779984295936568146144831711845799461035865366103732123791723689846254741673076291848047234881282005784978473151070687888036273072622507376597435427921166531466594296015039333976004011303903083625193937477857917653710987424041900820502673970776103330546765153464722079608382342435716547300698029749235003282771905339543270933257700647214780045206090694040548397083184694605363678492547085024752102007838621226346921273618588647050875112733741356809587073316620432948195305738840808194688321761923007622127405720774671850755313805420688147089349785584252473083829519590662472998293884767800210496085844839402521358632541228075528552984925975981020219046724505532673489269469005802201984382182059830934885523235871339454600322747098547614683304616949126568952635359780022772097148279744902446017245123516668993665178086432778421690710539292096370494074846257467541415571454593168369783544306113037299284086390301042164445755140629394925909918437133904705184642831786961197433502020314368036380473826655906369934408879419370383447986035398959562056312302264306470141843749171860870424938312489007393567380514241718463464948122460254469007985930651185527772029533602912426787070740890667520213401095999317799983885716935386678617904827558226516269695733850855741360731653854594042232999249461305248590365414014847334424825804125884105785208772675160992224936065360205574965212088817332466374402185204653794870596949404944245791289069851614284320240375322914633295386745783740950277923650013408733542988947972476326298400104057380277975715765556179956749531917716372809644742238106300747998359434335353503248239101645175954480090301294518525720242034069969289535768713946644619564332826634935460212762711512372132967159480753578230883151441702306969589387897279890348851305952450215703169285932942261017451783946267087449381473320623811985429635340594245462852995842695236206054687500000000000000000 [33,19] 137919654952427434215066646140733794768784582529276899963041905957481463294326843680191079932714383469968510174498364483230205254253485219832246351174562375267031444671716231198119474337785343022973130341127843717405021364879757918564865200182684947024089586913331919489116957415856202097932715962401997470723854580000281570304762629900041944953773423795051265142388569587402947890553174246502273678140233445915225946613420858762899291492756950215666472875952068984139924343513059389690996318538860209386656734983962199731272499098589212544517795299152594024731749106334678096292009120590203781651413915503527675445469821900680652816502629611872767429083712935455524348224408193078117913338995506914049867823106648718542912093010530263428645927472571900029792937422939649551646762121744092353943570830480239881336272293358847596790513511562909575907654361302899153189937487576274918977275393962915505891032241882421735637074212638010853316603912188063280050540884115384359286426257486038038850367233152670720494751428257166115344790366530190674536353453332556734564341666614457513883271844897708556866445891296629048928480192118577858474758849021188026832657619318929159182735293624118936478111370889521089805288519482168867663089476172171537864155205670962334411345823218311169867034887028930215440615507734717189167759748469332520601682355823352409095223081678510018052263224184387204022491276543621606489219010391058244589363408321610903128418987478156919474956255306540117730052376579306970125224940131141869667075750876529739922524442921029207018350279810874911560924449899079774404074908970550561526632011491189971664702900101525472510764322069014032782130889774672360955836803818106438173792421921395621725134877681619159178572804989894642548845356902680065834391308732617026664892512447098780030902469419571315822403782440170024265085946562035750877880370453450418876035950167065143819887860240433982240644822295964248519599814091625197134543537404701017627746132941302983150415496197305682633169357376816518323733540513135886504796868647817126561276668006021125342859122741862319009913009639491394243019423685904104413527298071425048665853475942257039706529714694797983976049706454693517380949946338336919683444983194151511706501934601880969797136792972140926437254554899208504694991070240005317976223191480146313035073683543290622881637241839586056858275680376121851791168312045012996281159976009155642038694678733676577541588526724307111996890733961362343490906273177280319836995839914505496478851744748023194963982029778481063687229558372173480978377538335362590140342599805537996849996844131335557343944500597596233639815413519465591609116707849611387239257272058136176588788904954656087660372985978966045539157668522437137092891964523180884235499112398908716633702531417782211065059527754783630371093750000000000000 [33,20] -135464055431166350888725142304587368335074641275939106373173294482160639962864383739466989058111619781110468200241116070485285092571436572992150926415764940116708002269505546621083326088575732934796484966906218983342380276434072394138270350553706437838952718710997109998503740494117893868395996449880054514247288340581139881726522885886063113808445619180723659526617677254568588922388676371246651842930941244028884900424613267913677645680832288726918612592514905996174368874411629713404619063520578684888433173701079117929977686611405803712043975586571787444895424251627406542062875938023916134663173520911765368870646444636690282882421435951883761158674883783821561085442680258122583615527374047762526440755250705121913253989310455594333117463478581542376339314263656994245194605849992422824094107793068849676796887702045712304946068245301372047421784300533202088908568017343624195433984969752838173083830956150139121266026556308379517525226931043987596284127999781249866173764336962332330034237181130757265622716558032656251006556318226139260267463784873990492064295258711364732939496674528641147407306262098997906677633614598309741143048488388847201852164032502262304003895918276018453666128159840038856157893750009127878807084020761192241107240532944242414818224448535759426082837917151246475983024415813726632749115841054954550008829199935705491538911630256250822230967753578618542753239203616840262981803884708916368099153128248895506336063964284192602292563014133933284484977820481369859152691077011158045324668546169884587338259481164111753583448157938573027011647812511924557235900865161132999275308130297826497564856145101851870155411309874128443260341167911290037204339677448038187529786987833584544095774426643606142813875496376385733560377931658304571504257259079834538334524144165836204609648782145410030366551696825382696106081603914721817601813383299630304318222702799327398755211435204605915021391055915178642358460491703420928524148669325496817966399855700273142912450219397012827691470719775384247384871342972565992048618607248218376690640426454352849132437925247374102222916542125597851393140133287407822586166634581903202473640447469272902829407298210958168250107887367481709185555499525426226534223101250104627289382741199091345497277327071774973202327796964974472667765143282665118181882865645442089587188884597031647080050943621375055020124640263103235372830813197591717466604436008134690669619646813116855785885082248666169621382031234485367387960819664871829326229028905747734488220368062832547482945414116345623244453222966556292871161397557560166442047749182227903693236954242836885249599726068295556135060341729764083127811252400219251234424660338181193090913173838730036533384997113649014474663806747364441203499072776075326221941475522171638434798524031066335737705230712890625000000000000000000 [33,21] 131629021110221775488378831050455794425839850202549711444746414786688126240261267750164325411955087447076409476557104114798972769974168993356424115469697817885689504140763803804938994183345049970551621872209243582712076081199396374631214004869677335356653622608694155793247884487532154834731672766154219370220637132308348116783705008387175588639642794216448738221082366133260643007776563264923430575080975408920540358631749219611379927991419112552585394253283026654878275111214518734725478751526987860649894538022055578944920857977329460419592462087217464503980410859948030337092227709778360971940606671964392845197377552924742850295737238887791171118170224215946128943921915359003853347860649714416811902681531948114155965590444312437723250903444039430682071980418316288839224158166272195417831700444413523608320434376587814899108691317833188103144434531882837449027346746185703242475650104578287970016557724989546794069198361025421025468387532668122648084371593045129605717956332877086529773599496043144107336367865596196161169187536969528309595327192940089081234727423320453868786645466568530290442405147932011657908365726491872346452215282636391035215457367466008885367278515920075126060067432688448452547342445946012995947541148397207704412817567058827430429328643140612809027188170985175984267660753690883190894378286207064062410438307709570202676786017975164006842880823730562622569369354229341374855185607131989766742665427855634027999460572984186499003335425714567146335427464601150398580121594686481261117001072678722149355746656050143496836095538634842072603958015518462847222772601339557839057827176940184830304475344686241041361355329523540686223485861526612481454626063937380833529767698556443182015246742526401791679421948426806476514102408338997722985196546294057025538663132078830092582577782774400510990095880537721112340147717241032528200396694098587827634274384026342072251150805578945018277943355634431972495703640508099593559196550340584549460770276028218118942188920044249401991992158809007003110924306457750253199250846052804546960480208828251270538583275950556778322401412873614126328402278166608295371466195784606225745557899542757260539647540047010728717967292561288332067346026894315306060037698612463614131634389460539331016936404886496588254870902684539498747498951832931826699456932051114768505923965148271743474219507756994576020967899007375572447781857347607425652512192451592063846322368993391470365592678812665925521552389715171532679732570514740750265968532464371123549035168816814327908438465523530701823522883284753363891313870511314958379663202286620500271225434504486813821610592353586130993613465266063483822706688757860048307294020274170623578632218227048326173144250263440937332909834203286635343177623173416989395555010334453241438446013944485457614064216613769531250000000000000 [33,22] -137814255304038047319514420973924089516835902378627958811908931866093550291728366086743871889672289777275580959177981289050158708124970350554244262501853681515889759990324496069480540687160000479615206160361823357167331367774013749441989261039518084384912686274864946577220967843772058086384679191795803571653998573137205255720166845600866752181156757665253657997499137534922031454590974110170968111574733184637615261679495723211138329622161565144388989803798388983299447112624376106346909750722871251774689339338109383371921684880829413778201715990168201922329581500884995870139949817910410767889002553375537010509245488923669211212535817954284849440639322367972799689238694383401645284709945556121333631816492736157698881178983955044962124411640841142392922029998945509638801152858889598939056938459042288309830526875833921918594083442416132368211893948722675664108787244567580881960679683181473527997318516347612982758526786635855488318015676525274277054734306854056192444777068192752018748493976675987947208142705294580611046509769248069652953393959088613992207877294400904455317151399637920353168766622407250841151498841912976495756888278746597826659637407855388371491601393864908353085111402957736183103647259164031865401832148586035157311608313712057177440262781204761688260367449751674422391315007735529899892611401620571566525774919586269335460913092629284649651787439183892009917036822800936249785662388712491619233772388673936876705944124037671088558482969447185385551130472577614632224224598548316369555792815508492836448428920086840431131744144660222693780053429049809625095661667565055237702436916721161507303927053599967733462359898999259770380400293825010835140404823646073109341223221444490284989580737327284194115134869953664503508509601294518013168405338012682471382551911909765116299895432152928150718596495322317552702608634925294763509791156033100405824691284021001549884665356366763262724285457230533990806581874638220424695150736013694513222556970510875532280596765157513435023711249041142078431819940327283209425058057778620348033724141961122976673930544599183121702711165193557238200473994261426100578148587246834745854870222704292954460525116228208119218597363047117659782117336761693312767002110400715457202038577515585291557269313697409730431647703297027515400566066888083161808409655597675369436682323648695375028598343106067838925211754212838608059473693107578464177130301109086717449592130717857768221491887611010606605678202756582543151695555334207270771487250577611878507575643907218060028003318147764594362871298730283486846005785340276110827745914177823334339562866407358563715473634186274374405375118960828644497311677543127264990522735857098617043685202922285823341108301434776928590271351314228078566580669534624350238757867345359975352891979127889499068260192871093750000000000000 [33,23] 153878248807452209784559629980046745498840968868269886625584631908797109117659224742493384086488681332026198432243462007466330649251721757192291494651232939995046537231523535043950331256663062685497616899549137595743419254456232209883985074602081965086424099227708178732361962732385980845119170943827817097621539434179178104607516784924292139026999529219676120253521454020177157100176267272387915960850537766034927704458497720227771875412425516864470187607291729416137414666985382509167831715363845821750003982076564544256403351522959993466135709266719758338517245737346298359154191773850445439094837218569521508200848085476873131084107708783623276276636289670838283724829722204786065772662299373401983745927815524608093598116266595987931903009435834574117505435214034559806047898071088899365646901475248881571741719090909938752429759402330919060467550763677884509414078681649073515173862326822337281589492070415332690938615917539148086157258042107125693397708135078762034943630442505004609533902831160050635400062731146748585900005967266737078251316587133597406103185767957083521744285749622225916883686851874124337614513659694479053740275479122430657382565079425590664720288954855031872870126491739209042334555883216241892608246516484053292322212607187449637349967763545400543911920786353626755376157120190188538154479608107547210237797250732810505970534657941088683183198358151032030088884569735331101105335707966816336905560672376826288346919830758881175500189723495130014690161509313028791572695075011036576939855994306865906975777393717777520041224747066521929605014721082168221003311507933093038959081686441191084254811243284085094564629962477367693304862846915727850121180035707067852768836216418854135037222297095490936325328899614881270774520095200221995993576563492798203608888428187186497531829601839472644999104633254710900244416294433103656602216772517593493709582016345775159599163987816018027661371833219323547776752872615262616821010279385992014669237464761896823623860788146758882709427836934857828062438424396784891126198317198923779188536841748656053586256796190685485205006404876088871507910018780367690434415372295534488903444925679616038647463397798662411099431398543459814705933383843244019382338421252417965129468960850038415858136930574230409278899062684213593736084078002263721283501980951125914936761528215437637133276261589648047743568527494824290598523781781260235806946282197944205646360577786618765145258875485192569912887936749209509482223736952698515326553338935022325540184312369607565848283940563197106962912045140577573680929204904534695538301995896358329377826343282936708319793271670123046019534048033353420358652470668899257491289807929550559331308374573068907944235412234903721134431750358520400839214739666279337828631805355251993550069755656295455992221832275390625000000000 [33,24] -161436022944817992182635595830233886840540563166269295236207339747893060050245563284897615025201354865043566597100339175945637270885486146754649626229891143112829197787216419465349468356074652523213815462243206323374484378960409749838929269595670867968864206103729949993349115278809242065441216673572932260444189413460605757217675281329281161295475176318216991559857282092093987345054462962162444635971039890193764258361665991316914535478190138493850433544904858492167812673900426813075778195733557742426379087353505128106083494324062144758656082432045560726195745821409108555120621477583285931750878619229995387494646479340303666564195051734283951441454060906965323119053524183949455624581786756213082182377806123080822521685514269182139767073307454165454537418582541762621610384510317429164862760351809383392998158196623140207708807003162102381810409879042662351873414131115854212552898031513456956079741189008460799109959981950409136105519759457875635704642274495536175056063865565342420069790605089644758156907301521820867481246674994370925212516989241133029716304763659509182508800728155556321524052723219402268993256015297241475793930446001087943298089380772462885920693770260934461024289358281514885991251751073838365223340807260156477785360552922045934043483983893766337859919469681615859578285927417510319268337327721909621084896429214215626067692879783195410038471063371948515047359599438038094104876030632427139871409060326263881994429472539136624256267883670288433804205505240612155187489341309890835619800619587473831650504561898835095218691579064448037892380636835306262148331297102250233137982538330091551616287369933595713177955557175250553500778521844293093498686412422182754124441927780637351999868427239513044843765867495025483231568018355576504620965169856770372903249888102060854863578957969362550682605012431849484046412293340458994291798196873034467395681346492825798846077883351136620237110078164941293145924477435904497320202452129090060025994069403367030098165737590298777476953203207930019924685534863343858499001174136597041813720494324908243900532441386531541719528147540084832454077866622675138391417693903775428634995367486188815793001483619829395089178264150319353000874446712800456142259281496074353249039254384765682379595950199612015900770084786351442916651797057459201214067215171780337538348379026136667083817570266166948915866491529842453227444238116424723103523435641974735813974806876323755534869756907604886291038940684253285978653541391710276028527370395942280177966684564462178620730057160059917629269530545226452396072131342525760554628266220838980018784642449675373176687953172772429334017344947596841914520191153334656579355222688400148576733609056246809821313258487674681132623822644504732685979469456859919374025480465206783264875411987304687500000000000000000000000 [33,25] 135352185857976643556239526580016181643507971653684603815558930456984467806712355931987042770184939036176802635070610722890895190710644555792926858884668590725810506089643211352415240058506643945861001884835087818488754989256349288954760908818998744032556815410802772961549119502514736166819053703131191796497191260691369641828753076421402338257141664985250106964895700037771118213115987792855114135460451045702213152940992966449106965537476538709096469022942880445232135123754411482669082904417892655186346175221408005846304444613329804653896388167996223169650579424432586727086029471772039009718421563797371304265836398135883289868468541975839517439047242711160197539380702555579683248178551041439028951789211170197095057966900649941960722543053567014420495436962051635621083798382301295497632729447247273530795449496566684351030020875726154895373084621836356165964915489122340346957526176382296086811286906866906021159574487083445593902989813752900289711376004657381525613705116620289138270176900811987657068433566897571239099243429791727419263799626458424897494395915561819287821667117325375474397577143967041290041183482839781393404153343559740073667092555264035936747448917849857990926493180662692427133553266309454685325605571833211855557782999274438350798863909081303778354516395987836202073962894794168362139140289852072620396426787504545739667897901162879066699141396832087627476628140456482554226642055069968931915170500289691773865053425619236580525092812583735013337714486401785182698982913875569671848784214476332274190734899895943918054156359744489214485689782782809611494307428112549879687461670606386233581707512604572010144837558679049808964770537504950988154321026392165460528884947268089667092966326298702960844677748089164052569579485451569793883565419612080329792453167686097418187844566669295616122719489179138385817006428136689925513524284942212725929342133232688490446332996485132428771268324027305067448913406562539261723395876248922813184496117925747549978926939598468298476908717170995193037704392389237901185286104646306528898085544396100119307234184604381136533664608328032904387230506649905501600452054794338709778154289268660402802566712525893412613987312009233847060264742382217213640857560462017270350404897335900399145383235055696850619548445928859457550602706471169038178075222170025162716163671881520042873050564240511273048207429398330371241251886299314000149177967496920985659163485443828221840065090780101262897575108719851071944492650676933551998057240471159373155440236169530377791657660811124845721295201692857421682510207219384738644220349841019595173777547583320418475146137559547617924015337139914816186519633130911243414359544287773785474887932097616452726980055836663970072442168482064494619105281171550113003543280854046315653249621391296386718750000000000000000 [33,26] -72143199636918362171575864687088215909027389790239893247306396690304546865424453556292446470485130739650142618920783886686486105261463368547565873361362095505413103415026054367079558361082134460523306969775897195873469263571500527034630356229276328656001889866441391799402356520819229121532794438392655984932469694348327441707371121489660776608578727517020239517104395905329868807623744704820481835599008482022033251338394482631827097204051815810842712033657017417998560314419710395963146372607287364286400445399133928753099985322548932517871522171229762696899080624217838514824519468016352255174411298271975431667125306338011637035282452263275237260653351904350243863435112519483210322207889758941201640791889501852960222285880523068456104566989576836941849509906579710778540403891647618442110738241218666115853583635283313802287341162794248064816657489261278296405334042642927666802387652535119417952239128184336022430768442678833050899079413089705675147174354890272282033376553050365134351353819954818858484649881129988208854934003796187565301988811585160495436530118577892420878069167478161431470439779899350950973578777099989790471868548096117559938334996770692500910410281740896306569302193400429868698988730177137314921741627454908004990236064048516937974894713298462858068301512493217894262414222672698568712067129417230392320484290103444789851363772768607851411653086176226541495485250945412563334736158991320818965056118404326425465690768497085487339643370353514604109372220527814004525383447969400947945416674745871940777969651846471084479415817794767430601549102669185078928015750026449613033011124196402424699932028546954025859797781966751435932573251372681422273366611862233327291737636056786630347152620124706985004710243653966313340993096568960281595867023148031236192560060277686998394367042225264839234673615406920809393452497977357580927189667410184009532650235828137516710082893186340990633052621286817496371501832887220339674905038108932154209669121738786409826725122852248982267838578198813573073741923880307148794728366353185754210806099455525356822057962700553023136650570501578820912982954130186284141483376300247245398552528967658200851782659733246442975303654271551653997757826960897134435720674217308364681775952869474030685451459827078582551726557967678375081942496944705861234349066260349185785081836198787753490259955893665779447442866834054236321802834342677138012348892294841752642707949123404387672170649365487532510061042089388587492489442906119232529003318032949644275954928070345257628272722311297750517119630998075926355821490797321075311315194347947330943987083856370018935151574514373442423177071896123729731302040901336594380575430919882898680723223893287299205392430804666007554913973082199953541839508513669335446061303684928134316578507423400878906250000000000000 [33,27] 3083535802711832961031678448984619491552829898046479697756300503661357623642786456355716285404717388398604794254933300511983460379313489063566739338574848149260321700176957253450784777834142303754200196853234536295544863654637513603607620084972088472936883600706503123275833235529002799359713181483805714228071504501391496113397120895522627642345446222213575625178081473933692422202547955355935014252752713209214220645451189055220155162054485632505882747504141656099477807051502367453758640353693600063350057218528834618840191281309537624226095478701860383898387270552420298874053402895051971516174900545855628031803289216447939927779838154590431964360070786288608595707672616824806767948469313722205431801946534036643161760670120966779111112194392205933502583081645472079261143918997383282463802621431393673945493271235124914724477006178967867339110270875100769295820685902363764274068798352461438451297503186852841883261605909562124271372896094217146475867094847612450108793572732403513901205084740423637396709182286799996933242568886489239586489386939892165664531356010747832220125471809396228035189550342468259076690659131430720562184245373252065833879243846852075168862036673341113060971517703065215586029845572074194052874583222786061939356672186346612719271767496751274695650303300202760382298532574364163222356756952515648004472417085003852723066112815500158124629184588110270228154027195388091598819858048857318781390190767556592361920815066006427327668274970623945322207550922203104605354890287624538484867334369486249014603246441131746406801363348006009581649467444642662808154552808251070078271308267085502464541540231947533670259754620001637852043639026809119963457094768027371854536386445613011851863361411574122662874938615711736259427219835894257291874023843905304017575005955716105340372594391735396933072551106140961766987996117143767592040983652967063896822473745176768572659281670787484239888268541437318574336623378198775448717406026549305221526593732228974092092833097541303101165695872228375901891155826784190480588045516454129300118812646895223665283253780561231694304424314366690890710297014470514900691894367557611960909015793283189912303115179547112497740846588087785521826586261248952619641403870218001612033998375635864819265300734403574899229501918760329959144602908875940621298738560491298178918814087407224819570547222690077402981456371174228609794467710735372916968116739809367838857160838485984328117171409894673448821604847547836119600560013009802667268438317746995722931790548446995579880388290594635213319396256633061738289566047723736334755516418877772426847428737383490174103843367066479838344465623750577753600650034558276266282953343986807360329444982787716155526193568881549428534993516653455986796823900882740833451212125737583846785128116607666015625000000000 [33,28] 32108852047648044003376400920040219611619580598453640614186056018406322900816351765866928597850020399254446884866969953455343413628888835472928411976568098699075095512649136923492699671794387820962447949919718890505038428951156967043053964823755949656479043950001152994106901522766805190515894566637423086664549421363070400552973173159665235466253783274375156301273423552606593854104589804548671690301393813623410881250039717522160003515747801463706066345507996050207684066309403954386583609069070028007713641467594582106635251113643844049425719484948537229822310662443722008035753150675201210252918404455369721105702392954785775546048003489346935722888386788501928414064880112590604782283911538999072297770436320147914806443126479592993737639531145797683137350230847739545079000339074541004895053557861304836962310257683661850531869423567168843387136519932420957971803555507450022972326612763633029906642966249758337448036588190193886375508144392296836306484309244739051859217212621745019106447563992225391276985292024013645178388767168924307334550692102857212605081322084650327860743196809290135034082705157163547557906027326642225985133197044047824699613367966066777814493006702333771642537124756548409171290639823149256056217578533864881509214853938497905408299878042352705388540095721426050052524593413773613241121138791021179574286521592693595064803839303771834783510575812481018494442819320602933142419231251200659752071512164933093358226290108963007918681558753058912153465110966606198923690477780693560848691156025504354108201235657882175454898578821836733902225931375631885166605000051530779551545416215541245643178669787027585164599169129408321142421616647528143188606867097336646181156339486809857921142582767716068081042098338708631523976366291097112072013158708094918491670214348489408117126127331332483725019519621913238482220822789370657699350121552598391455758712965888745444168156939118815078154728348817532106708588759805819739482190168464281925923137615439568514957929114049417515165150703227092238558956517404501492223794168378798098484141505503448551530627839558612354558735313910299364284418897903806800546507361272792066960972296378446902154390385201333723764783291686406502735764077638867348882438707430897791799432050409866404914415725464731521737658744466335722412329903572610102806205782994439222566977270451857652611299576759021885350381430223257998640849103178340932114336876203806356076552243278162826461490262532569022192917119544045277210624818531071728483228696577667594704851266366310880875315625139264757573008877778848704968821661522312307634664489820458629871008669321181914900046738808337933270679258193681797560351578843749628768559614438275535187848376834499555566978981196194754478115911975388780250686418180072756456411298131570219993591308593750000000000000 [33,29] -23575451114612871104237011433578147587774768389392670551020853550784710552850715703889485730492622800499546601967570423464076231654216259288282390638706203740146088760085322642184088766410693440415073159798631236856807061605415001054303481269231185290793645330649530767043525767413508046119400099105756194639953906708596999719374233424581983822879861975003845131681865933743559936661375928426928885509558589156864322837024863110521905765382364371556293395450129701811879253237113552922513078083304929331193285073464381362799204348493141086729757498839430388334377998115430489773218717758408231620160235051302612351771313441493926223232511736297028820499054572981446142041716394273385509048280835090444922437636915982368231528315611961797303987380923415531297204321120157783133661358755999340525625558642850971985674524861871773989906069137253514473974337829553247208983275110203487459706286931269123139269888748454497890299352821775170812147849812500991383461811737115707050784852181159089840787725587110608685900268431061473013655019798824481818173578028591794678058075568587335917958286614674997166237458536042409455675537460434887465049758939410822297254794502357013679992011365112639674992360157608988182589444653630697812104014895513107494870352105206179051840941893746338751994646596313330700605151893941973978148759492868755050972521400704511870530497872883647763276354171801271344571759213648573085562188632153295741398518917918043003461364025044856094978746017873900569297327332447419591614718328738309955672860586365763370592354993022589405285800668821327294172819427608079217565316867738961916110272354523450600522884955662051097564570206860320231393604835083342183109833553847744633353640915776733632992247981295135320960531408645468215960637620757692682219806534118231617973184275205860936259519992405760945129312132730322482413072439882376642425472339732577436428809366721263913332771411278828165873798741461679126230334262127186446838592016526043701811173070506150068700994466146692447797334100955980691957066495293422944392718047023635354082728699045723096379688804849860305246212423860947867146484677292419302945985832900422079654729835584265352914171848376792377993409475050543776893747655500848060044503102349761162538039191962074261314846502916365196510036297564706484822659020472649902469257509897077165419219363925545078069942188634442307579083705001401735402225705192011003043504612723023242769048829847170822554754733111162923289736674068883372147529058303038313442137944537507673028557977526226480794135333617979213272763028256761866211919041191561645863980852931081299279636542258077139422653458927353657733591045852136987192536199105412475781209585601469383971402211407307388664516637462459632818708101643955586719157929784934646377791978011373430490493774414062500000000 [33,30] -4198201480861145671478864976564847633659963663193683154560960233847708921610396919108947116344541487731755826238023900500404552763751531621063366793909871363980001639031709265013793817894866689319499656976746294306536741794602378818628548052366714230127152447738166223989852962597510474434015519849416434246248743508889570462282519795862084051872755066709036942906324249959534024763650275535739685166383691714682878156015453713145272991361167732655562057177288248595401056326566559348670550454227455295806753439541315511174781098574438184174151621392850207797021235908489047456096313774501705801301729041871164962832679057310332628908196370101985688210275512676787930734609104123462781964277468952242542420106129099343819858908797971347389379246341513565832223106952356340842757286443962426248107030793302333075762202815471860217015563804606765176906318728662185379689451590758887163085636900224144768533282038522590961928503301620419596271853607315083439664070831811926193970476251056324705162851637452176736349871404405161237046630469299330830853703811057622723171554475066710113462545281087619150119592657905577224489682951518295839213257593776235046405169636195464353499383099865628508131894439935831076378535373082887898313839905469034823176428332029046738144922681267792127915920071337463380029489915587685287652656713049987448701636396158505259052198695547324074802544463316982653005530468745431615305736019408011610378084336325511248873867324167730342165713135461140346554767227700243953568982432500415654461187944007998827797765704702995011036045544180889880962931375829746076011781845168013758775104117041977336590649426864742100382627232362662779822662339752808466825254064120617412899778964647709201050960685383940983478565712052002680582650476667079984862780516794400404153290290203642452146358566924516604470670673509115094258545960439699490860333161282036629564052739584199588162462323600517782401141158529728678225525639103503701953295067747408967127747438931666991258465537208111691001581057769170421886358409965083153277431676121004705808736118436105443301177793233134314147486509047963319433717686438481795189344482317337856155812066060707471333018031881952117158774983977772946795443835515253657218964672971380840778441873351259250677287524607907589989823025609683805273916123408389250597981019694349570327704181271093608695608689813219785408018949281143561941404254542529344647075612344189190729422265677099545413915114432414486018647522722887429124897819401040089552219295944797118192733930771587888165349321803839099742948598175554732828283720896395347446717312428729380779467872267722254296427464403704858297485548965420147448608225957839930164982704111768768336858632081268892036312469385217669647762916430536698335904740447821481552637123968452215194702148437500000000 [33,31] 22244655226676499559909268418611979380617793300455089847375480355114814947808744686534739641494552805610808895037341534760830580827829248839831806132090531348162210021770636980404969272841947234742989784025633377918576342848772924071745286824721019688465776407467828971754850334340508931426732524889892392861792270262034203578354011027646260923074857720444068563399092085931678242273346336285519055582713321768260844305092231638094871678763731459201774419972662076812588938386149648530266643340835115838555056082576255961611109925199290804381780764612695949954179756949485150752266757583791922210115487495299608436289128345462198498565253002628790481070645710907803546923580653940235741228360253742952990943129451252302316446226505776624969476685712462106726804936838396755692197413469500879873533753318903089517865662863662664157804053852641188150262642529968771668767311599793341370068137150888069998287552515489880780043168004687778641965478386153307399497632819062586417434352323287544462855699368706257356993092621211373065432455673329124264208206280121322541107840903398924972077246721214961435410585279040711240188874207890868070032746849225165923681142854629226054242830844718666276676147842673858547679985372447034164941705460499419180261237791255126014881621691251890719097897532347355529550529035598066744149316788739302826058129497732440245592018828245499864426696083887455179791692212501557362792021382705523632430813928668857759152989407631658163464984102718316443146032572903450108578768850606032627138834536705496524600196099493455264057809670791598869704025263647206349791744777973998255253059221709722208133781215028237201158986542888094289035076054359648443605669511191796624765806169248530147474545082333851187646843024959903602151504372067070492894402830148322808826350850691423715400959370411391313891721099887113123993227561948420445283606208439662753357073315044966538355600205374812491913161574193589256928381195570140303017803217036549713121037761409151325002964172628042359937510177601523359197881002635335598929333152134780151904183703933486404490934534237789398343687309505444730142756078213880387427439669303974956251268176233643024995847600262439585145100059721836442472036622047795603341050086217475792321052547546115660644486991182635484376830994226987236290802386363635937260975014048657832943598047511584739871588403366381842728306742396200313295329561238599510933244638716796111896642871297916176597543498726978134454639493644835023434802037094556389914805633525927193806763872107354066444796557898978869203689307839347233347296681939769229512083087163193512440935165601825563076060200061471167395149401663287842300965828175607275374246377581830891032840795682800630741435910003534901918539336858997871400925013321558942891442711697891354560852050781250000 [33,32] -21928505761777298844669888698029289613931873359749732212615314686273487612828025668960594977121386227950893466222505645356197391030199110183794960255050524985167178970900418671355888503968442033989634651483412051215027621495171173348105474577386108523521200078675557600970524554951693196028111177466115706435589141043644297729526045463520091794756212555507209951076085726476662707033707498353920245872213184817929255199573586783694999395410657162773094975669034411638135082104071815096839453418855873994210448520446143797182331066307952488972435781110365799182771492443686867039771413313569405770226880684866788329752826123541393182605061387537191978912116642342380126621241728814419414186696104820023832501665164698804560903062998933511742478728998040235244982305549029721228793147437998552673297829348645318838334953918824652360082230588489958782205317697897935593018669797943337756335218564232210329658945582014078979956552442440571867084720887744608912390609723863992560220461983012800061414443568723375748491174903076105802733905534139020724036952322930816240188460171998652126335643642609946956482312956133880578000373947671743440811494040705591545209690644709946605559882722143601959083382952331066558225918781517806679538692627536365140829387595449552026542573417168034563449774749564835262774672128119482783868031097507905518025289960088637236222621060502486883926163067048773284386450983544112830402198165065178145628822449107109007238880546808027033421195802741043641386776796055629727292784473743019648992786402433900271594610131205913348842133898721933985676459706277910730755444121192808517675030628137543909183322955121114145372873041238583547299618621417186721672450100843420625198802185479804732299404100281997420748897046197370302947656163336191287000398146773017590478366125257206469569264277344089047906444801739575974025626279014537507186017625113379655236233729319631648426757650251324825391154890244204240194516462267208423901897473564266492684493659237900886716417413370979386046735627212391503334562230660294313765826005647834521261643635325700415049124563263104022672186817394885411151326375610565612356869461656178521543072454226126135971508681720115483579185926293564887484013863960957439366932949036992178132915016020388937241052923735540823094585048340097227366819571881411867441528814264676265581264643029745171127563919345866188250647474165191349997167108638685888428637646641561060195008162458067412206101542642396291588020638013946901983832903770286216873528011995563291960141086476265924298064693480177827195164197529048858202189358319016415845238028311268944094013434829578633188307503998478854967610499634452771632267201533874755821406160978141524088037295064367602867781615753249536623914472954766097245737910270690917968750000000000000000000000000000 [33,33] 12256420615156509022976628943149727511177724595191709264438080918818822547847118630995644317749319200927598567626266094826316045854280895207472232710131091941038581505739861388729061719601856638572666992436506333032085182213904637642487776650346528997121599809884213358748848605930710435002939196084428302660175251694837962120356971766825415040675583569184884749535928812179043432956246729044518450328880969504566148893097875110686858510381924770341731275989532827555672099163894211059497184191975134460050754591158269729434341722325468108559996677567321084787191597721799418320736017222628500809641865034159460869836076876570253532589603394018711759243306279288177777913344227549459594708459202153451309037643694990939141153694888414934983657926027131855529367808007334124604474683971956279264843968619158275198735635902330009282687567979875056982248891193279611096287406826953650577633605622868889822706122029858798869998211488969553793444255744643013874372062378574934614069959637591021218796048174815316187868589144318077603050268214540821117510905062566152638189136934422800199485987392346231577919499613672736170662197684528302576356015530569538660050676939855460289970997582305993393217852465667176876432039140251552653309570994673456020466273278076942685600159171135956189630774583802130560741614234234389471928791483406431031722100810158786653260441960362640319264868874399476425717523671872354896828142544581616660898547746718440579670144067017530943617594990772481365597099261665670089673553694099379180711918871080884551685995661985983884397499270365714539553765833374722457339486118520958774174764601316768902897934801880963754385168515378423322715609120202327332093956898505336060992544761149056791028674112625215011579142938649762467919523693778370676164515762566235758808796816382708848818577817340706381623778259590427364952193089498827397468683738171241817760267162042537010065914114624519400643381728749003323641565009705961351560541503505895286087796745817884778712595375218995557868377846285341234599129036249927363943412840433915472356668281907790846966717303541543646025841676634937431258229399066078867126087826280056988092649325480110467723677104025318806633445219517177700199718102508141937064518737191979946544167871916875945075417832332597132584909801141287403019133334577832510799931170142282529067415420890405499823882245226751994291660370158400615584547313471398287878774074379190823778934719331937260419533413874523451790535958539486731440670500363226713597275789006947856686356374685477956617285883818122228581710885135391836121418235451862603435727441694815269995179185164610028037902853999110472907985852506242843184653496601411260212958615172529811724535753369727276000854428831339477129632430096872752756098634563386440277099609375000000000000000000 [34,0] 220246347333972861842750363091383628158260597492108553705374737027338178371085397552974005441278572064293544988782530792360224279536869717725539437839306203815970592549140587041196996343394962525895289625611268606963551214011271044092055762034509551043079233671323802699340323277359716201566048297163500302085104045876883088151336803584045767458758962783036467765219498636375975093037350915876893141323019730762197927517527112800377880467820738194235396869097214020471494550368179667576896824424419129174202561047307867169437996854470118203218035486867610072313347138330973599495843156079985574921415558246560310971815203717248535365732144447015814709438731503460912307535278261143537483108875063231431195306385432293422768147747792850598479725622183068294257302568928465190706607149998437980255822312426383690739148281203645119810271922440668890570267496140173113630151849073403512363657306821404615998585560519246949093260942349798348630872976567955571664923861336302246872524993356143770530466545788431514293331224074092519441576824434128841737955063134097276142307544743528010530082232396349576539110336297555382675954799420419583115954745119421520186613731253166006896091916043421973328393448115174352680362320784512582499035097942791298068027313712626973095277304716078006936429907794682284270754590871444753004566842028699944534243671505922019850935617234581922423686873442987634326383067696789502885923035596274272282837552355568508542989868610368277015425899988697098269885464712535251462667130182610259018615962550543241253443789084028752859760077688430797489207456367417568643082790368205915001310263690053717296673016557541362643641621914700416165274722711910679245351442853613587140777444394011909009275374096709447890793869735222346094322737730063270494923493644789648217003314561275978682352916108519367570899329093889940387350881845447819083324513384356439059269814305531188934087017983431311925994761197737710752649360126085836610658445955895869975270444441262648345202686760623495178389900176203099564083782882003793269784655613895486421483142928575148348595775159782372502741085061502595914985428358561241766105698690563341505569835024022313023925599747974908290872809105343758032784488842553681649041263547569372254519463168150830309150656804599366488488672040385320097813256293697128936012574690697961739517219359785254500747287072600894945006285169307937664244422372248175138631565956531273366866157603569454719499269696650927127939923182414337143383990380200370348267368716383727207218207459901031706845486775471344048579751145571231920769370275335295260270278164933753537503234640968767936208179876382606647253290005818090502991374536149949413556073629965608682755130055476199180674655356703047760417922183744912503321664261292286517615380108621333034984790160423591585003695944447801857712931905552977696061134338378906250000000000000000000000000 [34,1] -4607936911654288396353975725011571171043244330277616002692698397848696989715899448891111407576607948491130655597279841791243003026779033063756893278882750759568160091737680410079963486224938808310030605280995597248097336908426762021201666486860383617512726407815808494560557977797331489312865056021062574414800757061373415358518243256417384527811579417785866082497935584297198878399469717165989064811651661465747160290306784524922018212974075416514644103757577815446636254623341553151683743928955702110114229734754317504852184430589600784677668171503577278939505508366094678668674717521475186134568835385452064379772086895791241069161119028067532515967720945462941730372383512666196494176567924827203115612966676531499695116683323390072678129122210228332251646564300396849132570283269830089416514926132442689016235312299369420910600557622848912821866085237208131654398754644164071117351872003118970711312028539125203243899834465714786563694431027554673383280836902523964781202315445092842286647121483397520693185545193520940584418713065343081091329335152531081812498952437284546533550649538292684894198137804037628320662124716749941934927856529715126696897003760302189701906278040519286965554308642541457751291365206114833551805211467730781208279120951119482273831483146351485081841846551603952559214647779714463819408529634351232569622301861926579682369696988479474256100970779950438066233538334709391871635209711680579925198617966887259721271924250682822511991815718134598566667839101180351637847105925185230510895821390378886765323078562749277383288008380985194618694419716480159614158900824901282706722973887115312793703510078609488807765542985660132478238134394439145782919123750021381675130027425042620634592314234370220314979967515348342220255009636301251013533130316787297908691678526362499635215506396422340067172757827368602808955115304652251714031171759693156416493822024140737258690392531209965514968638388248923212327867682934656951345742555780628328528359530718383688223932805290773873903468705662888497594008855904752534757950394232854177009803801348602766547629531737575965843930179501405123844301328121931248925970461564975969157130323528479212222164918699682804060075418164315910647092632658283241952985494539491673007713538482162213977419354167785164666149661049418969884383206823281127328599579314846857265850847781252118365245617222498633683353662408836493701804612915154228746378036614139597500357669240025134613849641159363508892288325194403861559014565062339907927185757440048663878561261694261436925424020889253760692198905314136149961117578727896894151611236879019449971905652078241089354033931060410567353519058964356056199994076184668704692456134942137276528526539248414732506693256494692369446973428512924846084412785015410931416130678522223738270406986825301788773892465718639503257508804878739283594768494367599487304687500000000000000000 [34,2] 280788441291434956181759016517775589402639343205682620128626992211306190184229159278732763768530959938650020008316535697147512300657163044189611480987475643599813971477039532241899432566302549778763158537029854532733142667780908560912485329221904977936171685073391324852077334323659312017607101482557076390764894973469941161532937015667283824776702779611914394423739155761620748935688902247930780848602474048269238432398143370277635940763680870279809774545055580068815523063008122843979750087440461212053925351243595870717683359774981814023283558003934536734147514882636874442178329251207517316741114691669025316696931358781904605824471660202393602452317046857161006438455708032076915022101904519254275627862367764789212317376104500877617017794497887167295583349011174394755958159071567456302775068155952579658666698401621275104021277585963016542726705000457651197953162527305313143637464071249631292031252590214978350246400711140957300057758695120217088056492957219031028304298959281107037690644310090729457996683758429418122706242290945951342525736670924357954106975149763322013560244989863748840455057232183560867335034081906256366052749158786211491450389528507820847438321978667139009638227300031766206531792274674412660019085927546161444369023898213931060875763254998689493483633417500188910018560412573958656491794183980053324694367815690210805790330021662907998447324421167501332835571380347744842550951449725387601668954104006491402991593349067628373558412523731355062016086118952101893747436926098051653635431831768529193047324700303943674310705131773444560949732109604812055325154450775733689131979287540493910657342470495607736074367830293923202884733270888621920066228101337845862044180472827389507045633439569549399400588432782510790544034065419779189462475833812430037776648768261641139732205472797605392560973004612626641313450538712734724798118510778479714810163403205868809474909720913911557568305502627232368489685408629633148025391818749041925241443867215198773929263253352028169549727651749845954165532165168384455172532736875618022594512896400378323862896324251126004814120280255828217707319271851256940859833840826892722351985096313421619049922093276088325738955018914081687992223382118590513937571786708226568700182477835733780262841506023531754535704902472353212278910528155887747650037300724622738721823107799566442162811834060721518219664822498954119392331201435447966558435632732845803941347561030954624776113910667213678990809790456488948532205759815750806480742567231390077814823970701374154716399063441680481728319291604098155009431163267415573142274752181248130439711598963406973841001485030203366446104968126036857237364784718606819221055232979002000205391941063015611960494290366458760464430659954004166375451631874816050017188098957902223211251858543054191991670719773437292715936863807257850567111745476722717285156250000000000000000 [34,3] 1042305264716899206484432042423908542720634405773921806612937643103073797257072095540240702275862627413290480104900717425631377584116102207389076692793029627325329984210641154553698904512799102450866333794852498552585378560357700237595267849832109280520657697660076697648149524154109871825628159670286494491930782264528662390354741343094089168060854801571010142301862155041465999313402106994532002312986414656338936010222381331635124578216552378749461538257166401090647752383287805477855235496431972040756602350936066597661807737819898891757800473627104989717699264907389257403775872985357732752412501104853712820709336746621191873715695807560969048634825684712791491243755234015125615676309033107912355366719682726772493231401677678723553871332503287532417538879515857655076888077293673513294048284559865301926204335915169862052976749844306997350166665533101158371665414005831540007926839782216709935572950562161959980857589450018428751161375230603210359919398915005100442011110596049809590358673357245760191217297314189850707792557364688063719294181626678242289890744197131688588831864878824451714853216204639302594950380830046241743940279873537959486434881251230090112904891206576919760523778020939609605715777690493225017645871021245181421195793810522723244747039852545433753151474452162766979105409760457859578007332865846240738498916039315942176612722020761818829441449162405361433497065755411807249315445663320348703033213036624772434060835197923351072997685596779505664692891420550880020294704406347816647362411369739281301325573482938925238687883004411545620161914427650766360726549845443174706531806209940255128943895544908683055084046201393938617238076055431989150078726320900931537801572642258456587431292209086817172201439198833054744139468510499054485226136596873727545278599347695411163835325726415561468069134720428290909009619113889565545237685770617466806858029875047002579468411376860017224419465039926788206612591206972290865664453571957700664531606265726905900991259497636765990187307310257874851700676333647095704499388429994875818487210313727806398755516852247680319035936949785889302107337036076532329471720556589805575642960558822795222070668993783606095076460986365381860260525374225949906771254032199614498329038230595476741311456614435842650000558747362080948443220601556491598205683337503303739864853914523948829619589284185696763362767526636189900403544963489991679555636785268016448051768574113265828081023668156902102101333421571447207702909526192388913734613608894450421881086463880442457282301286883044064490011945387729114178377664387712612806640690249465966895191645960635500812328215253020028061929693497103748961733717361349975951547259354838618218727498466170635268767539062786170066631404491858518835403445306390627487840591179762602030091509965727111914166153443061827127240348556114213351975195109844207763671875000000000000 [34,4] -13186080033078689256102932306329217236935501862847066143133200850394787413536396032280053440589768729320736825356889485160242895655802491475314167873736958775826669390685369545829054554913601292251354566380962412776656290603178343853241883680231330034114404865516192042988862768119028289015167778828140795655009531614639051418712684782773849786416103943544287912241371595598824603641886745030599171037814223880014623893437617506547480061755116907569095391235785109370803936766766238382038311499624743622119105793687341694895197675731271391512269288887438144816704367175035513602184110762524217925542599270992449227867671839344150175706197679685641786663209085506446898270807164349842755979287389463647517670083217257904424418621644169714703154470324828477377935374345829456712015678044001171381549373804592261615110019738350729150705234380136721660901069764691057727504336236852462385902162983346139893015679377387767389165516178782956819021603794022443111477785157205351415059668721844718441627943391741094307526423401005117587674670684687013193125078483329951581280937262346495662840197933521865827984222223996592807137164206651869659885303864961029465043246567867559695680704702276158701593789948537659718823683664233918942020178230300039880530668046116555788463980782034024783587503755420612307527905327573619311277577713701831212889776539625102075758008174341604425455381872671921566263888973201258159346927676374497111123556500774829383999888597809799540782899682379992486898115212916193342047652467854030008389154487049635554936975188786666319602540531078964820824340896266036112926858631867235533329957378377262595675656153741137951470141182122595956524297142940525491906378836683092780469051458220521715443351683594070116247409251391007104347619548027737827349307887271191187658078603429539654317848957977253196705376079819976900323994247731081390963543666446922640113146054838459214596726122250142296346349128710985896124721628426820975991208455019250966472479817262139770566531156344886402150078782285873468097862419681337645527551367133042370689520974561775213569825535153551450691969402613967938776902489349546351167669447032915928437665125077963379204351943993267928328442677331714094980153717802243305388024288212678554124331107460919745602559932098527982557187525510982707312017940373215219720682829136727201335570794873461638720962299089431303276310131639593743998132414893238439432691440510022470922176938048471284295153524215761764278855966917750823289546168416436804970105394492999947627853946965374250332239240011064086591555810293219412027356704615713715937925665035737306334975285334542471325174464051396931758693315272116360356112944961097886981259347125489857281556845133391643945485632469310605030733660511557514679162234389477213317555509809882612627721653541032162145564417515385818857609478982340078800916671752929687500000000000000000 [34,5] -261933687757576425593410574637762718031635177991625976371370231573719617434722244284811374299237032428516311805012467395968366641345674289067430463711838512908668387366015263827428858950281330656997856491551163066934633814684194555623525189810331069366928780811699475429962404634955040930976277610555721367352006261100744693683277524152693390432741389432628201521774567177300139112974098764699281394665481930294507644232340662120279657315700315011499889907868264797363863283801032061444104503995355935612818965749816788804003362452240920794505787640483877951836658976442953576437571411771057214469556713879490914401632058164872532204247557616928080219413849279715820587883553483810610462852610137818219924163602169869410402879592653041714846152754870508304380241580529066011069902844784309563639430197113798944157518995360512212042865267558533503216875138436138587567354653969638261400452370404326878820297676757613482006079742499310952624051923710651231559407366517200512155687892672781244850421986479050498765197430897349797589660539383505256536238695148984406037724200713047458470253911270025373525841508607787079612463074288409775964605863928368942272417393908082052240808340555407919404292664790690195208342777815659698702749700165008781337323483781010947672789759067761930274196565549252818932582463164515887479764557107840568744299813796944463722907767607997084314981585890218475479892735267202165950109934307886594743860770695939159912987420475121202979129052443041753674305572407838869272576199559703277239213282826216137522435523460027673190433676931829371069930395271232870042017609942455553408866844877788726521346003419277872411368602115716664296470846358330846805729260661193703520995398189926136038414057231548731077046704662777553249403961842281760517267170677883684981116213320236835054524650736840772878645473844227166136159065304059351418663598788305008711668407462244226615907600865006419506685333728734341012843562459505441004117259993063465225793213938049188494687029669310448590813948746878800001591915034189602540133883530776875762434507657987950457960514645419583576409538343868366953135604255237618347679713477180467872132748632986422670932435247776424074164865297129727171459145244169978334664359206946919958032757776066424404874762238294842679490323473526330703962302819136607042856053790124393045176734698433080505224492981534018692117039615808626009526717178064185294816778587007776351762729093776852724910281205766794883358423052906540679159086548614117363330684639294525455655308481675350337886474215688993641680181675953347190154591856501175126099741260181489522223912958864774557548246581604778888629037292437259670541525640147154952322562071499231142235825371273635218981779930114371975069592652505350473460069372076135872053360073725362357776341322321995325384061998840704195423700895162255619652569293975830078125000000000000 [34,6] 3789502322609451588497415378757798447386050519982812666671222711256687622994831812796862469387489356873227685131077262089418396147099991757642886932613814765063996538779090190115767654580862712249463122939961752939384426102526416664350096741888833610750006570173936283127244276832736501956077707684980318889755591558154248577398416576461337695589904288543605766123939707921812155066813303660262950428971098605783340252198095793447544965694934916698742897898154608695542985794157470754953742301270358005992090476596980728307800316435891716013546637612653270415693666104736665564942148127971709514391258245577406001232179043207764876062667870263109297465854937424540850054661577691611854892755688747439933927646982183481406547393119579654150520805600050592274242984781497243618007200133240155736849442567215987232826762347117189145390665023641116784427729455924571241122841638730735233918813483149780265606895722153356101055333505226941975927093947792692336535831085616020682123752044526282201192098493729224394873462577727804362210161089268539148653309540008541686550792579311057794029639637091283501190729088545969807561554749578316431146339007621772161144360189729192707234234780613834695883760251529929180456126513005154342009783750917609341331346158345884611948622276650568915142753778035178084761807485498995376902947471864649648320575269663296648081191532435489603143049005867882363333006689878710109479503758856727366373376417379093415671048452749482008390913724732821953709098387721937796024798135622380508907674049465962298828801626908422222389416101939658127785272951551819216129777229368844308935839645955062171062728025010887591372157775722216689183817315007489958082055566745825956190448855100978956344808013792169511684809713584925583478638763122545593418153588561331459738429232200553546336017988162500449764806999143002789717555248209316981210244148954481348122529585087205120355968663656553986387252320196150407118880768465735373105670130506982617400810295338518193440782807753362575826751162019481713086309045563809009911283061653491257188491292641413616301452218142347641151896786638632848760202834169031279888640562653115811737687105199648909905745285872124067187107046434933497043096516718613748716741065053217621144706442048150966501835831427985618593692641630562740878396609988538414481277660611847370619226389975039602648696223564086582952723471641931940673758193804982508635083306971157454004136152869775384191094996537516850242223047801981064471176051612633430420192932766927265445159218822619381064018941928942340341523339335729393259611186443683106759936829932888455871448941641117323205789900367487310986137347617450849576898417681192378255190076908482814490988768540536814710754212047459639122430619475651457211357127548532015209151016870366308320402569662565069773194716929126495130741858474721084348857402801513671875000000000000 [34,7] -24359252927648655313508648653895238575937954174797486330014890071313011697130251682217702697187419453599663212310974097117673460449233956880339063791651544628937312312666143427185848327892052305148229819368171823865296853057174352977299351235874723286612133950756037505191881995085177313994517499453246675067395041572420761192218395792101165599235135040966563531337158264842682284462367225171125079459855792528080595924908463523879137811843528961683869449871523792969385012919706041858537978913670538608964015374240472140555024513362651965676741580016435772669044782673556991587525497506691678721187095769420957735837566088770172643212324948574281858130780336853140798126413510346445276261512137010664227266605998641705943992759959789747541321292323435311188443834485581488680073586833557883441783406164197471636306494010123210309318634457731808461768088957950095739526428917204900466592238185813019342831744288413572572700466518749337723463465169225908476095738478766630177734761508175505917917746871782750920007547293129507828466318789665550853345639779499649761095896729866205503631649645390885170656785812251074784357506082339967860348748235025789847815024957537134195237523221640714864873804091690951396757031935589539978378145876013552806080309701480591364154807211245886363275348340972218420395282059709367021587834330972344571639205440150219114912346302510082701873352462530185152880812989789955741036888469699479967214531305901650634426429428366570739892307151457220005388899462878965616920042769865581146529457920605633464042514020342483751443026393885666644892612464430554647706676754820955656310769098956867834038958178343793214723125388323678143649210122075724140891067731405464316691075586213256621355168895864868816046872028094402979026866200814817554525573536393143897385661325277158476870141914486744666349093196977334983101370952138465635604021424912872223899026153465789518234889794446814405833910250670672255025068831556857796824973206616142909346463886808804666880542036466844570445655310740986878985268577955354745777436319414549346561858722756734101732596561070257492416911447837665299439868408063498261031500624497904999942238681003858380308911799749560803026231988747924799944207605680296962881476653692783574584881630490444779343734868275925009163281816234043831608473735494220111790707960335280561970155252054162811185840118020207877808753663146558325921693703577345211778179136344748847944661943723255732700141808565119749020956881533305347846893359271258006203455411270740320612920074552448217155666556059633379710407515481490097745486498934162917453729105752631025899175718348723101762859030419301476000916990736800784856568699722275547733019450148251023599622714903593284689717238324675287883926248075897500426542871978555499442303950039372193464350670058889099111446111712187424097608712258988816756755113601684570312500000000 [34,8] 105480192839120807001988595780946999315068562593670741914511794695708067920007998121369848692153198936574125721260838044720709999582573809977272631963204881048365602985770360646244124643257094819917283962075479035187749557775544327070304332735838020149445002030871494190793588331938140730237007975819831067369936391817170527280128480303634382045659587499088749198942399469574441515236235814815411000483204504777275129540958342621755004705271224344595048028149511439073307896336859382634910191197630581007767541801914113868807874973763793027863364097709195232911291819514202467470733283982840211951894972570797621337196021426310108529934709767899176148587157328162961588860561391615990878215251088152454517893473249343194048558541709289877683643084679020243451872062895650481294759411923173542564611864887667307405976703832460328735246774548945826482986580502833208274907995897288280080063941182271313999105042572635176830438356988987704629077433432307096547394337789210558128078769406170262351251183736479196729913558355770776825969301206288847021250774282377673957900767382186413364602321705160821505315295529058747742948839159086097059341229460139082899414590355799246457044832696304158461470697656888662090367496098042414973142078404340632162028743471806314518037187335863448441213142830437403960446486453165221937352833390537348030458574089476302133885341966575841510746272153628750433962515116773095606118775935295031180586555778371455947972772958640922265991773311514002513037934686826914729298485822537048103107400155499041636908658240828707202651372246946919194882482480104853750199832314363175995903183784039853751530668328229175393384768450387464672928308021407491925892562360318624606135881929117298239543056686848523179101666583729569346861905506787283318626200754353809129407460941616781196335844647516404678231902139091198460300790151485786040351437609068320831140831734453091154534076216900012371262238378444288992260038185289291149751459934409326514608707105456829231563022817468527262953555696318373337173811276882002308954964556779305821160996419518723297152884282931054630618751880508128495447295770842152190105719997382376787312734722019824004753849553515251625021830864888930438090253468310897627352084805768751429009876979721365961213045470244015475136619935761523675610459421634311441084632301590604560701868299894968662042997076653195850116393880265730030004655270042369110101419496448245734683399202910358222445715701412014034922090778332931782827193650082025579191350030281447397984727523954608831838352817877072306213246082174876620330556983718872090665690939253906153376809398755982729816425943130984473865934388281623214576123857155161211045080969557753501423228580264987694888181904525327666107027094892457051650319938935986207907539732209783837273976350938344210064756545364161866018548607826232910156250000000000000000000000 [34,9] -349993188022647554438958262549319940843813795329747283582343588718052175683327131919298268852498166645960153520282193602481265404564644050965944624912198486262425270532848841731244445030098100482775658024716586429318305281862296105081589045260857888338563351242385614532998420700999865568335554246891926942371070203931289081944363762633457695728829226812606929913919869209958326771033312064184589267822487841929288116030131345670313312652112993240152571427274185095513825317776709604821998838471736666272104475444512102046930309593200516939020610307012291968137170120446075492410125920388549507351577922420516398791890218955556146074617551593971870104534282414828259596943967993162367921754922983778049537334019572494819088517006732623913951017943197174655371788268265651100328048330896241216665745431602021160303294892042058012140120578807355972311476001830124549305207909995699024284099609015822843187286266963408638703960842287391407239176862147537878306521401144566003731680284914723322516352010414643323014168657102675819269179103717039248298328645304425105911694390673412631612873705398949991039864870513514757887651962773421193053530472641575751290665505931176401753944829607833982381945402677585242518303932241833759253860866416740726851006910445482834912364090801514847286673850407705862996903867079374844055976052816291859731916132792019752262846310669251627980029181470620500415816848795690201135580831272633601089238279039836419584770590791951616284261907777742429723295359652809587881111699454015518285406636704021808825405008380593047254607188049022189040195173352207015478707424473168078433466475730472133085741103253893659483549749247696201927792173125030702673795306009673312612854214642549085715562381226711464452983355877380704502718057292282771559808258250363289044424014699718304350888394801220673113640102668470917119568539255098914581210456153411258992097589908206381186510131330597215666821520043711470499744569581536068927665697560733437326051366271143967533796998555881096352738616747228039713793655003134161036681468934157489422427405576879759870733449741068076827018924335483745297137052838212958216825345418919185415914737370326894222813003912694669219496257360820281962017555507114220518450456843744009139503423637991437535035210336505600911608355009853666085135849949284944133703245812685490397089495997796186478430738858762184016567644201805622808979399853720628406573992093492620368010141253797061254911383909352417286394234074833876349423334157315859516667440535010641776596936845825830153926657201959178533256429285594873536179004643097105700072048596020961682072142452857168816461949881128472000412634548571268604614279979969515388112832644112218182175904801301671886665665120714376488582701185915004833037813816368063950096143314754354630725022094159140060047261111542127309803618118166923522949218750000000000000000 [34,10] 924931661917671270422668377636044747820657900787377326309667894231955476195138744330998933827502855454200268285707569625479072634334353463754588912322279967482970170765515064332377754542424713198734784191876493821060086166182122134459526712698734043587278836801168416743948310110875387120195341328307090703603263492755338027100227373397108841936301971835620090481443714203064163812036215874926550441034476177538277712243552962711242885459408884987646497911078781351061883427334398223369000543586848763909055922063516449710579010285483278375082071207998683527913044573935357482788235122468279909283633157249636175404204883525926917799092196231704178174280191045592249639871048573143672792439307460261866169537564519967693910309510307702819733777612925417751109922909938008144973546627352234308632168473029226712738606292269726597459361769309619253353730229017807770459373491206960002176428107881034959858292128091907561957736744275177036903903230196838914903511660042124803376917291241282152334772242677174260261002398026504364217174263839579376731270501443482644866512752255156141045258484933058287893799475495061263818071217170440396522129322556849787695333982644550584561279476880776200352916305692518208147397826650461762043266137861343815608348869333793789750259749247927939991302224174063562094205968047473091430791377323581280127200073098656600804542022113817834305193670193880863157118937135933578055365054659180854784889347085275403634059301587022980427101109354642698081206253698804474018090103085510621240535918566003746356835069146768376719449657121829611408290642299291209225688995416918015116730748729155609718740218488777930987229114468779101611478600417395602514367380196161986614944653959336195123089783147394961388401295312957232071656685363318592015454881978442262702930713648576791406947987657788082814521758736558214205025704362683340446038368994746244339572569304201205900546698667594610548963806191134506807569625020122396677507852580571531933336313138663844376295757147261634740260664162454489715480709119519391130012524054556159773067964240525284500331323756944763569346655898341524801057161769338834230985164064970098481951598304306419985334237673957197353258814523661225419233699987442427155213128703244946238494520270018528669162617319308724553380530364275212408488408968258456007619966647858892316988292678850614979240436902285018170223542751810767376627203477953577343139571802391712371845758331197500445885514254551934910204433199471867391473715078127217502078537814567176167716269990082123124730920175212441945200091163874406281183707894821203452018062050073909239879707773979083784358044846265226523589603219164593244191841218219522427888242512547959630611672011340294179712696296923198083569460408760808968506039708967582617517148856574763228480496781161821634193592744921375015110243111848831176757812500000000000000 [34,11] -1979027108181482854370469967656685970281453748197419568225940697326498277091448310868715076272719708304396991322167319362707601167805161916904147839869806824666640075476501892268606435426464569838637225800929139582180436607322356606817836196249473645449725239678444913787389148486058721055138858609776025879354542621394530366861908415947832177735760825641576313344621275489679753789865811085938031876967145458969731372324536293501744371366289134833830696043348606657195203905144712283644096101874993283373613069793590660040686032894537392931103926615480107927978957273353042577063060896957207929623542444949502355999248314111820576186208668484250806982996956547930644936598101143591954884402660008210115652704891530053283141550429107782170614416839172932211148264692162705905227824784456487832144180113810074380782006148629142105462225089889358740331185125621695492550914220529098507412576563531983248285483970787260534158399372935365955028131947471897822819744569426805184217171702329209896349618735224532353433190129676856079162297320541987009378926832892862425837395967780828553121013859000819755322583972424374529960132195788771507300460822907434787272876319668503538619950652724782518668702495323370588266554784355981842283409648684785441445475306033452937938882071818919237980793186560550935246002129834012629347900015390756504201865930470724454120741417449202734380006759251793440105433394699390521799926555008452008059009711812063799648303218238859791767334009183751920211508803611711808089788896375212394397984794975690091262601591880924356937945321007878487961366231002506092297787251363827197625457298410246957778707819576433725249981864065742843323893730825327233088055750655261465904914661121552141326278273057629938976628011298133616608377215050962288488110943323907681995874608171233503926162018311723057525487963853634293361805150172577322986737189454101881993587582281423109615815789459112820861782638506620812823762010044611381656143015333387113315770619585287584098331085980923343004190629875498575066791263112775893364279696216703035005657842911531550573809300787271242642688208373577502486954957258065960509375530354916989255039834167762239331097205423066991159810841672567224523198764297841158581725142641927174319038084014609442460357656646298167403173320102437579932716456944014869821119032153933576152900934029122500151121489523457048063367911466821480578981109761723757295710653189537832911094247019347249402573105708775917399176941459913693252672560125486115414982058490109130214427795737021845395892642496982999234315211556208587580156300786969108412525368594583978748636324673512352340167360659285456279201589275471235112189800997751339335906131169328200066500095854138458994526332310783967375698148586546301759533746798143674443051814341066959506454405004099908455374515203750718228548066690564155578613281250000000000 [34,12] 3608658101694935027297757370213441093440641478094608382493381389857291815867477470544924906530084597323134036306326477662174477928743686650119862209206191787029631418784652177859039474277403263740375524949989840727907388491856788615150785715125851260840484054293676424477818056225298610022242095399307490314264808183214022655641995687008050409992032975202855985935701528562809745813416924846200067454153278304967471101266221721668276576016273172435440932460100244720616800096348300815120127510229117514844180641172130697633135316742847099277934311186494079665167562534045513054327144345246218989379751651657081702240050951504824421681670084393254106317936982606113641958200847500454561681572773184714356026101882042960732655190675336211215709652999992465765391627215357044439421652373544666557120727559222717834295101814288603618865211965002053929562245986817555950948915387799871547956974839385993340158146201257374770691798202004719092166010344088966605872696191610882071710236059319984604507485739126943227301865763850603700081976877252857657449482652065488720999607673487200620678756997844465614642287687971600809765044408303339325393826831646518995934981556803746497583397804638762454009241189276713852504884228076859807391952438492231744167352391692354738933148561609166645461877408180852604639615868611163654077738862961001175286929822590071044642789784591570643472580250099398503630313357458262532516347474753788155613956583181207430335408738430594974400483327250525048368342254473892046629724712815799957207205584585186426424859096389562459772076129884577972894093468634768738281031093030547556017543218633941504806046727353831840543339882118408148460097873034721140966875619110832181073434220497736431891344426439674497007022802032682454213756461089790575071580199320387746148281989250810090791088082334050961800585562817083563120429927830721513115325455225524861372954383907599715827593243718084585909743481697093883660971428236549560673114483485978500415099710268952916732493383816363815126732479229552153971399388096658881519383597112058888386329642806249700819939123837579947253783991271806666613400164397137791130149739878809315658417716034469821886427331851580128092091429290997603410294462842971470496005859528094653930533900412136630539318057800833680702644259142575891264283684522747959428771630316157562443644603009781873240593767239690402122511256651485786941500956375651931871271203214113045267889830426604401043869549828232494892759191686267941809516521598276969391827189186142037323949176231703077254728860526862833086853926888843599585390060414069284302922896223769361626586874320459667877970717020493829364379872963864275956502616037629828868377564645489045889251563423822676086794404962261817677601635588957887198851076528351509892410974888276781985992547158815851524038542663674888899549841880798339843750000000000000 [34,13] -6282113634445820211256650784775086086913027111301943796434613578197053014819101108825037927437771131877750166795800514523757154615594177298377175995705225847625047394646774105968074938884446035159374526187398137128747517606489498147079732197203678184666313950292378156600670900937309409714595637554296161723408921909898168631138457571300856162975430778299312889040051346671409682451072561575452386448401352729116241896655865084884544844237452170429297810659118380741268883336219337263937165190340305054865328889321572291174924758255970969517535888897335940462732861313037833863493447706278103407527499412168632163286357553392824701510821453414549031579691019682204580148967233308471214703068455840621791347100868041561829545610827511004258657670553774572094946375604734061708721586906467887099790934571297268863217400616616553721109824740577453247516915946205591430884536780327218387270816535260207692329909245758823235695819400540878969052272950692135359151643993253447102800450805255049639283287878116134137653418602326592815011454536913805344403455565399045073225117858267952823012152650779137476511539139055863964955976313742491878020842911478691905324595666608640046306707818507449666683802274080702740479254818411635584483701638411961355028666794237985604194315036819541454316797778264182126990113035972284921981641714300130067131035456429800682686769735011701117879988093457988353162293573356682560846238149496560377142240889910145446753061640692040709285980119869360427485441549338856638534197992726375332514679104449955002231458431242352597612862606809212158390720350365411659029704342748646536815627899948952072499127679262692853969762258014504804777442525158753601372487985570745103251695124095260350797546372700357941743651355023408978708739648673371701261481132572208550309912739849350402692921864718178325512543306616147189663111039315775628007328398739467063962251334685473064236203846728765747497519334097886112217395376584342776243794375261541926997034804424063209354119208519651630390339669247497640559162787351288157336658390571046516932213572413781746060713595163944014391553075782332040829152541104451614720893114113333627852677732834169793894473879086316227457354186806583373261275346167077684358202432824973150255813909290914475944076009462705419706984223536218792139969341969307225986091857837324021146023871210672310355952201825927680395336420668030531586098470041391171891651284138145383691607388210633436716348054837731281812413873061871844184553485723696987604423646106695518773391199278486957296397647376042550133523934331543275683419521481741235918623228697632000726838584915413774283119704106702937047534240185590903884769393165180212219353842437739139678951567315577130789690052383406547887769074138642731107484113114408597571495789880968898351887972020643924764976562258311787445563822984695434570312500000000 [34,14] 11448420305304042058850256590699165851929441854297287526387351948664203860738623560648284300748036674119969427199825730977480015311761581723528457403511232509050751748291814271695688234773963782459834918930314961663342688632988214383251114930939610712140699732988390627554865544461145706677730871357826849084121945186625178009753828912190656333207907565875805989557540409184768017451826832783952471847574586470439698821709963876611307415403101458597129363010860304876790267810843175908033534484821784790687723326268085452089648808514250688634559935507758637952067002628774534665934979670614975450114266239020405820623092601569566666852245511878499588573135166871942421491938258705577859296757621058093664787256474692949739720324793516439050248657381770443621616575684889976572263709476507567529959970833479678925162272833402740109759569428071111087366419711259045825559890207265439422472998557291732709502931741553574783897103367473526122634967792354989613249761685588558763553421434048737925187785216886171323049815376222895139790163635429022090528987669390895316420921580430407537346545630751170480698942059805013903484218806024755511631691213019696768848095642043659092472175009408345185407397083167749407507627552649886504384600568545855281921534921841522323008036335729189281618115224386696578755846085213905238902569192869983809796380920194329829412277360745287270236224084101423346669024161895518199305647566803081406750744401785908678590929114396776805680047845987555925128406375920654406256627369509676836244360324099143892452695497839097491848824851806315944332605618569281236785480909092036479189334362826595235599612114286260678493301232274079821259359725793344867165631389433655798333055126665167069313345360329584265771767165451147048081300421252094088908633106660834047253598143829930825111811761872696123284365799245762452042589052307612721738136216790720334399533776168261804916228765549372374302381004135272676939756593177294379254292166374486564430412082653587547627949523841048804998525938390273688047757934139373504335015629000050442303163076354752915855751068903946900686126666738689121562440026595884861939959937327309540250728067621625117523308999443688815940398283918189849700251111636823953512272539806496718697313313269919290762635957143456294713578563210663239524406502424163651447090242016486853525870721858565738834353343931933974955071307612623920398941515747666540194670034962875206310490512451580414949022905794675906345383628313649393068285279633330492498701542343334525145776163931504952585177313646806365402624423536351221712178043903011227025542985127810829089676631531163137359784217728491887855615583251598349632962000386930737602921993762715322355467836047906681011949838392910571501048303327476642617287369484454448592967841401087873524437233667026218159046280220536573324352502822875976562500000000 [34,15] -20670254137847563965073474735573259653697900768460185940782102218678536619990400028686617675443310184557658713586648213341624155166771353892755578717603804183823594931946565766379561327469469955950842831790997964920529413435040228668140466015862713709240184159228241890473960184205623971216173547613956999895462296263871687905603337286795927489306808981724170589317950800409209270085170835140464449772035751722286612758604979560286731299625557033863747819850851598020847792825712448185101115632638019817572408103221470741913094328416243228726872476576211473002340195360629413178720148154664259583757823466979831234379511653951945518118640392426620281692239154226597408114463817790685739486899377058919967322601726322095303162528074455456089016845133411484282311580174385328650142941000230256295789697083608661717803886921744230140759641789669738861146844868983960895687061915031667497412712447357409845535728363157890132797826696921333060801486257296562683170861049438661200417453328176831752218639379916385310892077910003293920219112730530974241582026058138892599506742651276892719143855365722721594204352365835725061177339956388526231216756195032756044929120085726589356652050636660778531951811119429532647218371926208330278270279192532566049703386370562324317677682944793817689343085740872072820854491057887155257543650177064446777160482201787566936670363543789995624190161509143283634514424428803364417099034091339610166741881347588281797134297925195533657854895931411727544313473634652017521335438545161237124961982679667714108819620508822292693196371390462059991754615361205476466287608760247059556876552716419020785743928020346125483054973088506617870168576795586444029692449958483141036732097722692841467773318510191954332995801498950226918672793701814674120800152402864583630791785450526079452893257755377880463121486807492557271488685432871923195625280166789350480306280494419740168795097638686468043241998970003983187107077955426058614625042523684934257885227596024871909023911504111319316595881375098145970543928997440914901314086349498174536006816425258818350695643046501482586253538544351799466935548927173310879769449761007610399376238816901399754793238487240811773478680821713527283240586885584130843036972681202047571741239001956177739395023505482908677522225774517054728296667608624229257366152882011328794935373367623883541795351949107212544705662224892109472977107493538576291250241613587098196793110962265902406860876379060712065978908240882414697560002289735726692412043285760198089484534111406964194403480229291605088984100976531543546593132765385528761029132899405628528505635275544732453475900684312160415769260452449175729264146910970501242206971475164212701131475262735072783076793424235510920368997050714686778415716109104088809060538780962885210006156634604768075266778559750946442363783717155456542968750000 [34,16] 32856030397077201229068794356610347011805477607005544810359180350658326330510833443786664241947714596566282141413551829836364269348415469273454236204298370919271018964938872076887537301893082435638992738275141288056432925438867462233717242899099114684775272927849242282501627340279152015828551491608561582184258522354855369462436710718215139685899053966374911936823223962280091384828209869938769461493445699238204169700123224453283805210156330836395064665952816282617051196560722498881937767898404996615750718214704715031751436832397953963675817518544042540181657154901218534339104156529910342122219810819430144461540679710395426480388127931234500248912530174429366839913526953782700586016504757989382863404178909095540170784517339191098794775821381154720159146531794315904049029141308170678095671219599613701970296766836514914675222561340586527251785563089758964918524001193006401681654499172275715218243657367037064663604204068631029328160621990456494466305913888966557152188167142934751659422303321436589332324392822148442777567111578263141849184163168986765866327750781421784204681333477026050940484739693961999098839890142724232660585322264275430020574658196840612851695142472474578457109992397323108664488976275475170139162934136224100653617590217416215677040759279990718619866710148746982618334392323959061723965830859975725710411626540069255807895436525153799740115855739455289318401453863092888630756894734361272114241190811295175725424370799120475734315994188755273221976283678949229953895198890782867537768449761544345747570708509591043984736988295382337226891533529510321795271306845115458415409434635735220660917938991501839385294394618339219981696716934020480514868338766363218389196312683756522163366647644389062128653620934571405619514160639010084812297421829088593800089771106246743957446743351409813094238071156595372454296936197806486300869257866128727978028750841444027927204354292265145565246200614707845665818200090127044070400914262235456461250784819060763737486684336718119049154508414033222547931163902386351514529021894442559270723691288436719073082769564933338446832135204324466495174925894263757623924578941574242916387770896217040325256157831166987099015300357620366606097193897560261389294076032522934455875008990219559438998590496282108179699106699254695872257323434676249182953201717842706906533459881200243164709134499329922603019447770466624739985539263164995793942585488544202966753523030109181546821007086002164217167180113203812674572039311379671417671301452219344912175027606591391928182381948891765116369284124666267059941261570756535840463525797019753327774650239732870132107055354159096442210592185769545431410847707410858560323460013604500393758033079255800470655479328466413428262133452135578782388517757864147257216973418701461313873313230260464479215443134307861328125000000000000000000000 [34,17] -43443227967545304927998290888621813114056818153367859747231432262368909738551923647818828038128593556971110486232155477237491693709573593368356749274371654627256356572489949347004091673588196201419973757470316696648413000470745563179833377403389441767143671185252041045117884201856720189673337530806964865876069114011111299822508797766903239924248002883884419923033946088232855414512674845101124363924982454271970862787457994051213863068438271639422769414361786250527696452434009150563057360387881010053016700520961365227881876610337250145021028725761291754143459486076433586452311123811347670643582090285676237858940226728462716197079654532693106028517646704678194935315882241371380669729820895529287691711400728588844852385702835873901064039998385223824408171030889746389618076587677906914176737308166741657469064877636935172352540538271317826643113384697241625290259501546664920976932063584667142970072424209446224655141266546420646200014377275764823392341077608068161187786869932861188044373617507118165286975910357136007696320408129094082052526090601850131969153690971321489115612686386871615282154080826005430340688423673635843389933801147417083050355993380533280969512949346116544167841335453224184163302142712087838271761789519025842462590374848531834711737214552706232675855120244263268806279704720838168337747944701327584644099006793379689262067532407897098375474692963214488883057105112279441510604229843724376723289063812534304616444948040194625832594639119892785166617692734668555314651281888791581094271228131941601091658102352161292855231446637921121434344608128728384625205904908272026320162901488519152478161572110720257628001229084466695759397748229007713140748856562868419013173741443186351175163760701453271243148403166969794540630014882737243507835168175807843213841436514126334210127317664063690384389213316930325426917987324479635481925708196516551192365261592664311335923260812144776117317844678713823289195760375412327677385559050575394576111132923154057046404847044471034545261378114226602387537399738195166967099024002420394904979300072262282460520241299711667781405175335335330489904747727427098035313874010203237843103542805003126621584651251067291590044535747225042462981095371795034539881954983287212440139367910208812975266642008052464240203116634945932181511926431086331103289009665240446134332398208560834143651070361824419202666685342038581735526965935890983697762010414966314963841400164720416080412421818833709206532206694260679496176494758125372202158572187975192153126582735865779150162132329481495689053687364739407923414885768081846487270069047731061200271233495359886020755754953116006598537423860678526844056392331505123944590341539873962276438838707249723007455444306219672728747561217259274638758474159950853975113016005744034952248261438612075835408177226781845092773437500000000000000 [34,18] 49076876547606951456728270559617642559832232398832899144634638238399089629695664683833905732253623161613643469343939556049179715335241362755712697483659112311662722956027082096092228992192122287539435278197365231211898793115871029714022380880593941933291968404097955212041170325665088450547187653706176296776444478295766748691861303422684810920444575206066354563800274469954959690824139350273256265646729396326440358678883052676412832229864909870845177296049969834070453380255927436798255752067403864928598349017169451500935790875659181591058425319094459228658884013444407147595494102245297473657035773215712586330024741245386074875561281444769200192710365112060686437760627025737478722015300122407597040023205929063147022450605790001576492952528129790645123991575517556030312669518743001876366733928673951514858381162418152528588692872872385893852451014603850316965753981207938225831151088606494242894578643330794632283901917000730585108826910833573097116467850340429405900120294390394981481299490630980223821007553190676996047962615670979192062410464900918490347259547675805093171628433944703267883331768811063316733957341827154522966931625392221521929659910604124877113011213310881556285308404810937700648107260004589870623673392050747951998384924795813228276419059109824198507826571325993761522063649240908650528094168443962154970765107342612896163067720928061499761123961198019452906036961255530830809300613526307565754500195329446580454746468617534245716042232375625854312244248538074346166985724725047013246346183602715851280135983509109962695950897134240184649271085398977343008501511139228330204398297523957031850278292403036344698319665265101277812926729077373549465770821162371935855369053361273738350210010616062192939194594378597138234839025636770134122518206715944080035129919832672214354439213088330883878694760450297997097992576337515823318387657077654217688510973672511031724738879692621540344078665301685879743005872984088909250917342500182273413383951973631176277938063873908934662299793636621030081783170458195354183376180352070217244886247919355825851411180421412060297692526649585160329795252848975985447973793872461568506002117039881265844008884380548823779779398644266339296225954107429908081020678265492108125012586824046482538003155085761148606239726859907521185557938945070809984530909687138086919625043651347432830925782721629780788718044963551262039292594188896091272352844984299164382984561518901307360641183800476826837582763475409822216830593227020171006001203001526557625763861926259944195242650859228062870232212253898116537966574973371472764050484601796951627345436332635922788228484916219079049986386429071740987881822569600555932511727317062837352274801846128249740904448703825418460449989497806032320694553422177569588415193045922681669077092259101391391595825552940368652343750000000000000 [34,19] -52978022931676032340366308143936808239897892685475597292308000726753308364740751084163461722355041229444448401015877603067894317264451137651674576203383787419516785169741400015272225907651493126981798720006447478792557071974214246411154389461563085556458587869090819454857909213145148840943052415919541285127380467755646073412319372847609473797210635121893722539548814487134307348511119253393028949465569620468041496769865761422626777248219971336942694062395236512699104833104545014823262855608934269601328483220589572525259807558856365044994330122460650504377617718276268954312438969661118375541329360097100400599929764822236195367375350885333707403586090634400018439189939467939962100200401061367624300853988783547866155386031433926496511564485598860805177487027103716584567127451836828217426785771690868186323200959151254584157163592434825270723959498957513148274281912890186073414963943433584947376598220080858735196039640314360854042998116617273577013499774407269504963475737490900932621997684200009882875464818241710992066865720836451710302005050547287193464897146813763029773525149629193292844155304962689686726040227259839079091464601563044128811462403881748966948623509868794865626042122370937190053929742377540487207692966515629040254277912452195703157882481422682205213348971790794488182456920122530027004143049295162041703665854856730142831522647882731052416388601978386191358460178756880977384463095689972323103515526199275428577308544755119709194806812557213708274359284595428545530116999601000042435409623212678420206015451589259937595517616828635549426702425136254721228771651737426734659263355051741213068758947493839969118397452324160229695348082419396380610679704177943375022806187484608444367111055955368083071073468114582941049984238651075963302740383785741896842194513199477304686479768195188889276042928154478076698850517762949381424158756164546220957972254624734566427203742480110125114389924132312296641604992761649875715643455008603366576487920330129362870619915321358293235929967409892989887503620740387397840960551689811160098665569650138746359089285024350191817091316342800218625587289643737801331157663648793008307392382868457838473439963762094856636047670271703722904698853775828995662863540229821640084899150652211407420975187231062617959164517674563079940636532844651188497029621473778982070368772319074313542623762653174555378471340652541053213509903338222314193569227683049696915202999638440249786181176863511497367297998221889631197664525559968465011123766468746106463285531290077718974835860496966821244177373314978795686526134688754090512586549465759932024402742355492439059243346288544632620318395913337334164277506274690391877940517211327539289449546954447812314340654406257585825216884148962666154666890257435605787300304455096717419319840569613688785466365516185760498046875000000000 [34,20] 62332658877273307157915441236948748059733357164234093378859270187867165907819886537493902904815589818078525572642903200011308951025745446189848446735224646194363112003389691653847571757197409966429595904049144181591010855947627644082044333268630771162158377870116167459958389571052831195527751158269345122420413177521734127871293536888458523803231875882303687457824548443366275906002516569122195281205851659771255240700860459780915539442512463812605126568190001173513136262940714232967278178968051157375201802391359688165653030247736705273675099659016825823565385780479206229890152800478227991757842087604717434827317178379528488532125991591783730479633514409732722677689702612207298831730405428713269374812316070295472248007944824934064964808166076721297939414016750390616036555894573198130155501009668239350854703209969380290099595907817660876794890606902967463070271914242059112408557008645279064841574733235526288740108634464090673025131969004093741448706952751258731314272694983358339705624835521353689674820066283671630410336069807874669328991764634394779875060130406365195719711956108276930580983635626704326275506499484719023849747203627036678767522932025699414789703942084951323626263198141994411333814106723968353390355532809069447626169903756744168654850204130422983413199609227024901792839876411916148398786722240941954165750680415826780467645104336804820773489573418107063642134553536784264942421805584216267125558118010739030384167667656598967668439053423753122985068405846678694423106790673449516636310504174963017948338495088150778938042530432304268740676166096000029076043037626491651510530933956434107332444197196721251263485856430527153179650081801527658622558076236801887041056781069917022102860898386605893697346581598125573330652514321437664444406291293043072754016136153663985587713634653283488677584866688767162693527279209376144326213876921904993250897951289329296445940278588663699786208568924903265159097652185559438043177299402848911204128339640162281262955082090567293799155742718402612252510107396670691225278574191068407977265830113074587431676553387284964330930159223083545186413975538671292111745360212816195618974127930665613173057638171852677731537348308012941250207797832682980383774717371760198418801366275990062883891922370194213095853374630653535074913755782013991477528282452093632136539271996552630946237142475507722879042880820113507143863196442775957960998274365883298576168025415397984501253442153098636962617325837869629372323412681510567681177715314916198212470067078565018436468883286127168110581175725718182076215943933056584696633060090475899804558812320407572432401936379447134351634218992504529183928833102479029350089205154967154806622620458867107758171511875333132340446101761418679173813653626077088901709612113900133012478477212425787001848220825195312500000000000000 [34,21] -79192672080323815253864653846882450490394602925859401366678262196000398695242242734087862347723795519327253887430091856179205879740283230766258472011246936046453639971602781505679971739790022028840784111450444272450654679153511177704858442936239383791130217255734326414203173318869957942594438378240937324941818868406700748692890340330931423840665594165273264779889047857120942520942573492763241032586380342132282207560339802996568906927553827509288445509493473651249238653418573844445010638660451712385791177400310345711166711318913705101911901112972105232018665561901226739280505554134037915451993246203264379111778459543575733152211377634946940922566466671570903691507557013196454577767565361723179413694608710265895133476934500125822597274349417307233503237713328305405161500250813587840668217575735782932831555669677182455333999896716126124537228795802962684012989828789583924355203381090272754977376401848285826830054590413818946670637355759547846265871121761366703733720745091200492335725963098222917995508538801638265643295108150911183319886745107539426568646821329045856579911235327784290663626260778811125363589946239811092641471813107755877783076426946697404842167669696593983346434676180063367174778266655502896314328695820064281124488290031068426165502273689701475962489608201004739369244742443720317631658625727157440776086813996091750054234850665886127043019929163546396816005974921913896689734180587602233016446579429146629427712119350562181767603009761203770591120971717102625089301620899186674742257260568484650922345915719751985798341491760989049217757164639414158377357624391087881101830253094081460404940260567364544530135370947318103440061464202543057219559745351936030145606998909166497054277459836088788205357061104370663999630380967347594725601983470774349672994637123523869223906207099602728938065833366473775405933246728539054649132191329202705457080403563888377526383815793000815815905785825063649213571811555049431453293560878648563255072999777293274229824639463349770323463076048448725491683555705610155693249138762735789050853966687124001494050670312860708874000677893627491998899631383098882188537011710181491707453150664308177613760042334749089134023530444013861883161003781412154000568473776059949299159182524123416538122235989231258141073280051426526002748893691161908483163158909596348269769328378096120755575971935046921397439710684492225312731778744187589755494649546840827436075220322387226540408254978091086011792163559802025171696716037263086531867551545468179424577946714695058111281033045372731559139249932267173226908743494315885345849139858492570312984482423720529902452721619885979949609636974583061905480408329728345111572926288793910990172249978422499931660653300452955949140714732568892844362322673427050932435791049898189675193549419418559409677982330322265625000000000 [34,22] 96077307841555591646918637930674046970806948813569679924493191781433347305112799009779849993440628349582397608062135699651249282547772761907659884049295177395172096595255292479907317956842714184003320462267913223677596234796175582276045969509633176666098420048957067581077619494332757420988485487543997117140520550078576778205292200430957264554194653919517993309981644952368495925669282003088339522788715824661073845032609599658221302685396780275830789593160521171169129870301871701103802451607613706200250160570519511001961123308584983691926354894865519256833201532899220266967259859161299272194195180962885859675429378299904285383907861447319573113743787771396255451720309619528447165634951615702793058407868710320753501881851370160805724622374267633401505855430452448728370204058965009436051710373255727910114049963138229854167107188472949275142370295224373989432423686170895649473954109874354870397681312415254874734206566374456871342117974182228013292157304152187640401562093914913760598931650883806348814526471586107760979274656031804298357371344739378500429049922179602312061820207398175570682222082102573554602000221456340591274276431003207049230129448385829119397820255992299356026050828100379511282591369560362039536114979510623766573667556834889187061592785027794577343026359746349546426859321532289311735875241907282296249723760573113722809363947297688625250058573399961923173671460506911343650241003181130075846309373265704763161557406708459088632600055261476161300916212458979862398098295823605286201635253703851297902676680772856323909149556927783149231480891864629904796003723913101251527604290017363969204515923572973787385833129940548064584834202179988730526575984892753831135944996345162991111436716157631943883010621829533778529173682414766524306771841608836871371513706139314458376047541442401933088511649934031117680594193084544649948311142065992132008597956129942066017172654514109119492197063256422652715100998315302039983905914536323941525781844970655023424088426465951578142701521762085041852434657560274965687036418197407991340239328128055099043737139243193787503879129822758769050882418102684814730604747048934283429084658875727141036633254301163619789879783199477233550246976967312682728421304149576952064196660311520123727426735687107469168725959198187339345278860652664536719276390928673269698511516187784677860415362450349459008916389731941193566318779208977869185607101489296590496538836781307894711916885494945972405327758180506691192662771321334659172891586122261683070771091937430870645588727764808648351485087277497543581285335634474076414315280478433701021841548413346316788302616093172894146680697313586269087286059984903298975535144670680038127843551300820701922663316265888899460021922912150151141964442493155316455552981329095441065391014490160159766674041748046875000000000 [34,23] -100983986077524866336230807026565833745951417458064357759422347962450328376197162634297691426821269363781662795455313501119097500257666303406527820935804865821370873101530963603342768992976087708136724820269702937856631072734181809874124153240275290278905060657893945648776338492086485453798368209747475345366183632097086593704101915789490810200969288104298959245540996986898641048492995869507947304158110370630962811709970330830043053680191963683748459495388632859138555598462325167019095577443826692973075771945800149901637981899128546903622104675658378009899347078207891786578237819605934246673178862917870463282245124012479503307890346798987874802936771867987401396625207518840830244738130283722139684767459596336670967560262436782436005231101707775928655377827945591830813553154124994699075774184878624265337522775740514040186107487028185769577870816121133116732904709414066804181954781893783163415743949034168040286794727272429533933655970825281544184635865819106487419108551285655329150554366020600031976235804151022167072146088675785137435508428876955565962735160087876515644168505497643167994670806224961467537086272985348887010299267592005017921365927438747273099624896706727680050429851404412651554251255941416947149721439002361545991671096770014569514514274887655141595870269872040703397543379187666965437559392081661914095902371432976668282362198321912709377097817240319575615544471227629292420977147494913819866279203081084850231780689401361597746991540484971678380546359301634109075325079249660688666694377752543397159529458546499839672102218372921465670393796826022682545662874547937495901358178179547184321111339194495610641562643862929189271106615255174029041319253321531956339014432532111706756220178342983740791219916341205732011396037332210469510563865844013558146185321008008018037016254394516311762365665696448167461966375386355424508755657347785388969063342025052959342167316739286503315215953440356080436015046687827157579467905648626387183183140211581702605810917269479032449911338245196145880250016982280664389479251532263817808997562843295653531313445202123787365849090590750641447724312552709049022533656498999876419052714083983303515945706456420113197096732475416628798390332085511324442800119260973569824105326202304320275291601997911191559641470870498292638765964673133888057893086990738004977308112747783003270958931667448057449430511875011671898608381408732833497954019342571697075262542362778116145736995491497340591335025062232936766821675784036913533386246566866618816325796665113250015505278711532975512146958116445247058891619434331416570355384993493646280411586655248802749438951847931013063309153621817669755360968072984459212589578546643571150732274328873231229718344714559621934995260855550103325572667119942550226113706362141703154478022952389437705278396606445312500000 [34,24] 85734498852148194313033419016729643639829043191442802915651224996407011987186616811616181699306891332196666237384549498263414497287723653206228894475229732785123314337220671623299517518156853651861451080249233743169533537215508523223116995444650900847706917597633360403119068477051725944707951720886301496731716515399566314216053429824614717457657766707001362855432367411102196127412144896665150793608911883513943574338633293873580080099885512985856341521560571148562935531768069534626021549047854384630511335792279890847171253999404145728796873547097273960610979565205013224460437409738260850235820185820330178451242390989113610762030716867197489310165801797466658068779956118047494504445891556274557753533852836051209835117202160750716987847403027574468056331752745593461303445888951942566902168934467754729560496398858074534567714014168874847254877483410760249856615885893496872444147751351930272253761794107513908804268047646605805810757185040253803535101255627627831470261995122682599226820260213688637383889312448995448553402312511184294421788418465600254421590950976418817387986481423814020644886847017163234039007074964618939434524533346605099218832153896823668985182947076730023132935049478372353520458360006345349004215862533201999797596097194100648903666825205717274492258424574846844846331837754063158314628847987488288190792213304965810055252550610410451599387547572277162374029379383412940361051280864800102009193835442840922627703722541207519206545338084869089390310489088807474379575724989565828611337047899558748138693430845655551493547931582029957443075764089751784293152772602335542496384021883408965647908086498815894914934653432948446206217002059883832194108251665786141862985030596787334115000588157662282918548245620387650899358217353490624894934052369125210417737742814893246515522982120907338637077275086399828107254497822355637084841508401347583664241477865463207967331095335383593595813052111908597945275941683912385600790216624860218500871199651491046522291624025841101287500316381301155542777378322187557403672339447173857315786775513431692397546663149124012017136031890038450496071219043737215721237958062202046339662332835111135527358600774046892017656066335220215680173497800180096714212418399680654111019418334742687202183728890951823582531642774285972327977603923845855149708772933118326959169259008558189823345238371971270948610017504650913253608360532265190155323928725011316519647794194930320969570339431516592823350532916155392137443130017143531691885467411776103562104985410067069630095332397813220659836310667400798607800973956699017018210132894604257327033134945293971410926837066219526383702938749337713706823489118503549908935226952987196825291853382584423944628864057895712113439136610383636589754023513620592722439539556944509968161582946777343750000000000000000000 [34,25] -52314329643934022714773670930506168268075478799731514424191902300601590327240313006100823320860220100294578569768037686305297588813528033826999217146224749450271867532162492044311313431645169145497249774591146951687741497544896463493857444395720414796542833491040219616951618247931964191922193647617230543398459531988043833369420732486722497283080721294122630975945555782076483602587529089029615156162998894138017108487306239705266610009898460352451428024156674922062932095468581366562884632098996520114697466200466272574427823038591570041484701706112169610972276864268814325596827934584289523838398063917425268695724495095437308756432832398443096024316696750157153868738161208153730176984936678382827448418049071326342383329036551080498012049873410031874325672813620873185063279801760197087024137199585352883613071725828811545889765326762660993116397121689771485962948470677138722129966050882105347977078515361225122871199366553357882131564179963067140108204632093533054343304470240445254541434173554177753341064527721685250712031224626589476327111399223253601094273152723220908264002820036063067828157912872867789854283380309457992874195135384452627971114878008438274897096266922651970117425348913242093058258784129950784715034985146962654760394619254518268743036827463596152766327468795618045778988722472270920571056069668238444223904090731491391279464936466403202397967298140003905797438943850413093384741751980721240895309214036414743510666728852326567606169464720889880442961712219343339998679006790454864569195357888849209755491428244699533262262909367448441610475139551899166467202796705450831017435944500170736598842857833130053728980794603081718109646601371287190513144209682513383920967730251776645415972655860458923262276819640659703648821304192349448687742492239485308512861923539741939001578685469294548697545904649542112169767233765181528275052841291102999897762761124554507961058122990175391177319174830159278130711678617725971923762751063393856636623417656677930312848466352796376208467530395128320052260525236298257814607701845114113399195847211420461171063173787110078949424859467335665964292277985521239168712420994030101035073320873014789556942148899250542120684694340727969839027044185722456910737684408670702590790410025738518472016902332395733386428357976844840437795551479792582378138826966483575901280493723440188278903949410270970100442651068734678541994760293718402474327984964621234427442743456797110005412284972566423302784686190430345651487739353189924720358187998431181381414234159383314528868645723579627900597490411123289380451823724761878715356585978743986957239002178662848621791497191521354942594938318072491362706775808958580774967243411075051669136302579145917105556740397392711686430857488343331861167592527093127795223548304193172953091561794281005859375000000000000 [34,26] 14776188494427137364101404630203821383516943568577147547288187137064368167332123344617846543785727279858186136427307669755841104354428564673236903863125654886067176406243906486729352441769241566599810657175970791166846722246371417566490169060358620722378285842051394310800067907148433327441168361114464910311913012045341818892988538766554360776671165701378418016981754691694442722406094287389659780919193641366825791562993119098936329417069927307047851423161367396074766105837355044678812430216460288699780178429988647902561398750558771906743196290125289730363811958220509452719726084135242127881940591699717410796064102295387702759783158051189355064630300306354032625422471677431259193238662671972880070619708952898700617632438965722316046081502972990838463881497527876057664034630672464935454312430581794160102507442493585743512875503274392432299781744907839799598761652105777841440664760043566832193427001476963764061080439313753285521610370455624317065892106464265358587404265596537032969706106076264503361772163501540031405733621712950625808278925572920448085694958213162184355810088220542452001131952452702913771234305474548205788012329112922411993532665577329735317540275504217593861973057436850278762951918636988606320231841909808589841742567595008517668853683989545486036265382112677856789409351559613296999352461600592177061304917224027777768143227611132782051085155581196961966832985592145217167663736747931170393821686346475130087543604661048687477337794939806513800076141758684542720254038120342805163457139339476118451651552429647985790507541995654257303878644251519801877034727690941658738301422275512875350457930084701337928164152950400976922694105904191439006647564615067718051489708554129111059877968604011095379816097366119334019859900060665769303433335518349440805918387443468107926624987055397056292158537207641047419531258829313400509197203180614400712688291163616238059877200260934060254183293551911091611673082500986551775582074459120523020930013385681943355137869280133191978676851061339111125129437424071133272729454213017891020705378434950519872913850031200599169583928871634551675961778777783569472406136603363939306783613256199760337073629787257601837771513759522358168425399753116804898953197172548854129257120865674159834231973964548497244743922307028189767278195218630317318201135060025915563612498400163382236485174940699472631560845715863170144707359009815625414848149129587652612184553829941820289375480721793753282959062140326248883326967606783000615907891210341052290911213014126840627785932531703205866838289268462887032644986773196395385256351096776803058231903984533853127813877198427950296719519218481957306706864256907276662996589127572504884191498049455606595321086679982087728810627777917242393643257928912489347628156366454277304001152515411376953125000000000 [34,27] 8090733983410241651954090465525406798321413729579691748673274643079619494907079379459261820362705032514983858398956568743312933350284078169068126614195359256320659539954494044946072711968457648240729123502869139699956317938358756330307533607994383157329197766168429678297656308705748126817795523882051372405622687503644806505062255990150198311421827692860225571440436955819970244391934636455001174940318380388916403160980332824471652297845349531203253942331581431187906968604711018699451982003448996467183258874563842380412770773927192103406130418638883087941989514929698479618578811035660835546798502031007121247223335674309726951944294514365843134118596792634934756512619375114087279688054671211788485218796445227633971276239556287300415135863649776346255451300200267003417022239584119411980641130199773246015190389567225649755834621816590552554891543702482455732906162797086091113059302595986423866436936379253468485143108695937104952133065300195960863561321106804935299138085863498065913904020534637969842338739322967430582055036920285477561644895652467719084987031284812949903274181733589413128981090270646491876854033052545140985694351320055449857887832776058749949207488875686792837548603198286217101106524298816017375839467154238037125812240085143193691842140808460035369463975587114739725828838573625988108070570144117151624891904624786505675949852545648558053886529668617124037398679858742116210611487448459794098529248751752862848448651184678513488975460844614370802955979128185225660125839113521716576015185461566579822379730342653310868770100865763627799066583680322566206268371151011612279283437659175686653223696753240904182989114343034842947120483738909410128068827130669751167465850810424750496820708962477547078999717359381765828416174733781477121942460964619809418778649455348036826144366798614762382700938694437874528636241360274817331661201116019982580751453159612320915559713907299952228129317534377065626798424921454316493758643714227518993844271609380445707260449370255794499429744492710220749533191333415981675268122069347204045391784258027910389460762022199817792560843272342392484437289780584971060692276434483625659092894959036403798971845771691980021150743100632822411241559400156307966629597137376538172307188626894487882916800349522191825894417715101479494303565265934391696342448675182665360569958960517057098096580403728371093079734187920179692488088346426552008403288654057542474277095606241899176389301155015728027352144242524720143870144133525235698840142531007994795971597075382317600773721585818307171429406493354224765855007899811716485544423211131674163544034079766019641550559550933254610736599811016015535979210450530188701183412383371724404093869185923774264483780590065473685030287349712974072078542818783192507731127918191305070649832487106323242187500000 [34,28] -7702334769400395509690421330428370005217501659709272625106259442784354624000930165687628648471165811726923247435892900750923994143907289418541986709219738069198706096114136300741570185851093051716150298144563753081323873717575676012344672994568386134885304430795117785366652253975203158493772637207469992817043576959589986674972305381226543862177927009650792255187251520465577524518647856301209688831216470789985606927191168949220255788680292415326520326100294237024585873151277454929165904538571068358050828278743164577241462799574759749929514709769253614610633035878582050461692906083389627617469162720653344379928482695414735195474663417119994509703117417489750107350753131552463640997045648910798073041736842857759931269150991675797314857154794467378866005609252982927727306251699511195480547686754741804946855775152090625589552090367614437306635442382721785687860987094615877920751344189920942040022010430970501823691753666132119074903424025141276334466258145352482362703654224304236185752242419260882325130541111838858653146008802934109152089803177945404466160225299027638854474608561098727357846462888915072724644867069000923661173454331093653455518316753984790924047503203387847416425782763654743699247013058549563625350730597338837228447359629954711840369061745607103095430883580591138295631601392434914302736864483223351086581028625938855707284425447680641646331744370501532582910285510274133684159251833529187708183287769731756207187852392798975395340292582301101266903268991275809254139998520552086861305653887802003259738716721377322432139171144908322272904963810001198938934667733350355340872640239524219108415058644332310322574313928912710166490408884841670077560717254321739460144762810945889071176356690766204621580179713392051674218495936334056691904249408843885775550699319458721651335732683676866046000145140382524508865020144570531886462530386089907169291250750678818855887374518419626074874881015737756210173260724095989106093452575379661159256727643041412565885679784691102417680906548217180310845787473255756310179257068749593434201587802820076128896258704999633516952547778895211063519182588462431177832571588042625423791546845176251712679001918935675709063729656074558321766545111078018889987386915938047026811917970419703388865594258036679006191427288266741124580133700092205225298237127906933120695680928557200268037649500479751626528020788562997052444256152050464716229859921407376156869754725903651503420378997476409359813618756088884544435284977458984431420848048304973288059952289706864229465379367374339394109040475014109342693630535219165264949131956948595362476244735829326630125080770545692857360003620860448018447257317714402337779329315690557130346188984910021805247707078745653085465213869865388225404266987587920123559115381794981658458709716796875000000000 [34,29] -6802452433835725749739277508175754328500527954981243247153313796786474103935868807635202419726366798463192639618474211457096654061723238031766680024441565137694515029411176889522032974915825535410440779342248006978776366767783819244688972441504844576798138566813179328451150058940187118509766681617728702546772746204008390008916131827875557522588419688643977334447379187441782536154918638440345024250247016847217861057883148710687214104298407073886810724778982178030061874453524028783403378509595329173715426743177412752845144674004872170242435975602324363468053128167591521955789623671984006754832928819803606766684342734829552136102537555891594285792057099892121306705621668128381996740509812870882814132005516685592767203723697549903893630338904776912166745787282317689005461710721390968023474432897164332450549208952880919044507808192953334917541568760891532722660486024286905175025029917166583329533713810722341025930830467318690547109014000094179700333118991231131507244396156664252722300843341449313792567721163356702063688359421253411145916617873967306349972989024748974010765169604735372132559461378017680866139043384094951505605813758371281929861235552460292372096525288049001901137144102040058122531248821726592297542380981821945106701938700422129113202236595535738512659921446211927068525768515361003347160335647198651510239452096179930047002998660037869977326523663280888667581557523814061707487854561254837336967709320103825929819897569671333107744104908733427576942669310175331891551730771142003941813170056869618174847781583037874465416212833599972389839716587559092340149124098538591696459667197613068385605473174824857586797021924341768181078872711927609423645013395970372250683587460634255055349314355975982911574720824846944880586733305697463388215780018324868570558860485596825654030084674995901611405368905989451041053863824506026711906432423574333766010895838913626093902366565935844215768815325705560893294993831516900881535584463983314741599947793614628606074170586745207747957400005384419638263222386358732744340267773464597028234489274381665491919520063036894904613396473009187566701089723960516563958870258094086470269026558632817939659438140424127087365535551752344367392240400352442897066291578071394572275609064861416528030979240444478282009614019962399508338534824268641439733313414206739788019658625382832185253094595410361094621604414331475382957854258527472434113433728842099429857314013615345955542002231008919016941421970213435268538001544019411135227881591593375648547621069995832717537437173983308863384774991797473845844500212919492864406104238658333166435437373076311373972159704389470146371531085620527014070592623425828191811847609662390685758855348290886777003694956428748164060598951700662550633554097280139560943723608943400904536247253417968750000 [34,30] 18554874425728017787524052697592344832255587592235337847137631720560337955708672486684683187167273108336986283100150146259547001691926252399089915953632557688487787370489140230716171188581617777395664964197255156234800829501969192800634277655124654525774913769051057963465563434518612278659101358658915441489453883081192891444877097561975679651844490728612277066039669135579597488748264808328750542963737204988758576200922928502050311314154148815900840681794248139033854788960450820471468035272955842441159214795192313200584867880032377750249811308725185735697608142455928430315341304116724353364950913301964964985674686951427346504195927391766860831478398242372318263680927682269991933299776753116546184693446541886377578343158954471882705571963308511404874422742548995423684623877812880578744125936248322501723530079012815046796410704090978152135353700888222368894782706627954514664658268915601389867707646544401959064461156505842115200662914450902794408247036811037812737037184559094061648552961788927847510477036902655680995105584568650788545758472152148027792301001232091660684008602383732003067171059277112110245109989709850878201599517723544650210528275248870417500285467022642996943400246363507992382274813364318963092751690100122039984048982874390085288583754888576288336773627550031968516779879644202010761551341968832259118684689383648404610121993863987745697169000377014739889411774598112013339021396125441086988678147340638814139920425787293236218290507039430021235703978628742791585435682319388869387253466918175031816507578821489100791496730940986704023223552779317173698050430139491874833589316063716737146655026340581808441257553350592678119567053081419159098711981505579085426764105105471149762964988458871765308105645165752220690899385471278775682556843255456914998965622011076960366664866405194815266363095057102837295515508111525613708575700280919743954447555177227526035784760728294531404652825781891312689740065968546128010816940043490562474811520981328555826034850783181004701793971853654169519018246141762276797293030782275112867632024494738315444009811263039691889518654578412471727409764434486858147454998757543889432140712475566579459556704938247156625663292282832684020202160613087659089743658632716944446101510111940169718108462013707195943178423579503277427317511327977196896903968061766315432394642388197501924962972335113470725193197975648119381921227674667600610810467859539055986480802025586192428518291367347925376368883867973204173419758802826495114989667355373862599731686712988454019133713346566684203868269240198112329371886436659085742150831041333536103294549322208618255243721301981999694807779449584847774502038690481927896458378067159369912032023310354787387431552502037514120086164097016659531660004748762626824998278607381507754325866699218750000 [34,31] -18861804244895744102882014604505667937848598291460643162682372465450782648083259807433223752234638659251983242590519244177419542535813071959630914004594321776137756894389880191621060744665029955051275373830534651031285888366571702722898701028328854938614427204492080431266459262114309889383112691979625029519554829804591176977736562913930633914521900467729565355518207813451860387718187803112168474926837283214576594433366941814716138219996990008137988815677658130983424180302685109844776221733661085087718378610540753956551042254973534923511301509776543052698273491008728964189564923606908293113263250077652827684032230204072178506354404231384574889143322846804434146193836616850817445798950843565678027015412437332610626157655740047730703503462929070699707455077565482429994755522843534839889193326416894500191096861383911200699642483199052638783089091075026847462069671254431501028381052144196727569701958498914904658059309663251180316781612035015507931849879783261787311928345025915429788984580761785479152936956145394190380787039857793570879262366675314398624598440107178253562842787537948578116475085407314378925692220491655051305929122335521253971358573066910769876816424245182317466630182631723120813602087620632067071931271527996019612436151961830330978009992364930925992239710373360367192875551811551330015332775192215014248099368043145635725549207721741317145859470509711432473310734402048139444390752206370040233205510024469034403918083735463835109863506829087256750750636684317894625789658290897411115476639568642284666676944224951196470429508146402450197221765032606391641587887861332229718574479191222950383824025863579080798949882377960694638115809280715062767695922662101054279107751932194691190054236456729889358883660295131070685251360405049746172477274419143682309700838033120401052001854613441409118208341041689312825009431789302109919282505066990268845405315454887204991068333682032279499161361809608716940641368309501961526451310697328395364920640285515156409368118794585783259390305459313575610346767727315154053099478110818831628085021921752753378099746256051802884021676828533605784679046941814934433580259444034813985012197292167143023485814962695757940372841126526630070872673992464864070877726145130137945994176069741574848956400003050199795680391924884757166401755809951190621887219074335346476384672632246178674543687299784977573882230921234874456659167690161365534868286969328578218311686509890293318065526777928128172373570053361833043514865660234993272990115991278470947266823247729094781369509947606786217915409550515993646942770984859373748517976362328934759587789942671710727605553092730465045227111807278429874654300194373686063483231383375935583846115241871613553904340177740788745924573794457196640424052045716118986007359126233495771884918212890625 [34,32] 11365124351009781240361392434762705906897267247795719202352611710247771550632272145440553331868874334454002267739550916478470300717975163881960769656958616030035997979772471222211805061706719651788777428852267721058322213889260832290184050836808672630560448891225503081657912255995373593626793336263536818189480548069836527645103295587693832638290901503427664127887259057958557535721692989374328900278234936222470208064984061481631306749810756998759195472940736830230816008523181010335010687548106961158017518104077941104733734145208128474672886572559337984155083265823487480771728381091804101491412723335979371046763133641853707449582956430849077301283979060288903391201419825388941628506440440678387232795056450374799328070439911503926630889742043969058824638802764593992991154081999171688189261732625942250758754674957771773149041753719454469974429343933617575014402200452243481977098365518791627483679178385789511951272509409522787974243707888554489417389105739821801982470139055447744677963474324539895762383036601733214520575611927026016405710738195622298077812911724272670457216068899257604385735331716854611046314223880041187690315459905013523784896912268686280895294071233629579961100187647434988842439692816410683872016721863830101869344129321909845786116213362676968635363320002336146253259281704245414164929854704908003402495655108847704260918368956435080839817730749387046093797332323637826293516230884406587026811698164258960599573211057833057065691087328001397426082754470860532187444783034952336217406428712405275199724979290826673618855501500742138212356587639712911558626724341683528000242313737702105551342037894241730420380280279220665080082660102934972820932019164021790800495570645117062384560377579417656039176150815023542481442602899029113886900396515672068255538715800203523603443817262314868233072016456353745790066121035328255210221201663987870964679280595884674217693095087502255866257433034016275802169992910815711463094812280171961911144492828624398555613349445676198728690697366743133049816814365982621183901353221335049524012999864750686782087354774745930729003913179691661470001503022084047479676883650418101352941867926476893884352222674443828669590534586893466356721232232979539975460796288953787448211371410561868449669100481338979327682599300003275690740857951858025612196601834394652596878365947011475831633805594702364833801167035243056876141416173349387745162539515029863695643104293449551117237978635914542060099003906476991905650525775769764076766050658409855088990080059858771313820351525171414820898465285200493334102661678224863481284132912076730149364290985956700966888983042959497772770178651146150664909205507167453006767063899838713682854949716836332314717131709285867675884862393331786734052002429962158203125000000000000000000000000000 [34,33] -3830506778189539784968075604255313030408238559990535323596184621645775283981641868296733878525552623924269275120897965283823175332457606410996717893341473705239170109657427056650036909422651457643689031291484911489026428264249252251537667947483454009449013863476264952071059771890768349742253612768506698367733627425210801825228663266353999844258756004115565579057035851899551251974716357212384455614859785204246292992498161359614922626397267311469635620807604613959470827553012650990197874609553502153900851691173780544431811301184771866787919697483209484738594278852645984246671856728077532184437751923082694040432540376234528082365954814521933814475217919836855737406020296046984720081706765184425907681111749262805260124679716587235260483042306427810002036827041905191785273601182669014372227152745988982849661469489172065325259738680810803067566401401901638572173178328066594613257231968609607340697816494907426686251489707161795583200093454594125125509450333495253581088289074325288583043737951606315795205359809040126807173932588388236991574776472697995579003616787995197439613133512654312459812395213786772517424880209951043249436920930736883399787360020811464128897273575697932920708179697838237856335149761421347901230995965344758304330940981952230063799429579636209457439241113211855384950813063269556043180402569089375081082855047329259874178476475639716990223447435347743792495697315296036147723859829865933992076404047806575375626156931145723947490144844652203886796837810657336849075731022447349924987870581571745052214522993745817872542577400642473287303866280235934727274163185674708893332293195389709198740319560265326411316421042995007255535885293101488799088220677035263755535938787725987120702966473120998254996297234583778561248514067912448336310196534056145983372654065845779003963169034831844354058193928723427741506970731614229966488682398205616252093479960352399079268581918128651155024709211024816927313516903700291945881965668460315953241194621455538666959486679246821102515536420813591225509735242625082268791617531800447624430013796015068563682693277318147679119512280558159261661822847468181251463434461739498956009515114842152805753311986422904960024483912671173913264617555516599909483438290666425919821405254493152492847533113531556465736078361230128540288448604228467116479995429488617646852319971425820003881835185158015600007846187672799624409347031190899409952585236765708984144529493513635093129832554453791477802239522694754937299450940036764547405465878207782211835340726761447752403693355505148550646833318332721263545162037615351155335659949633897571092534774864108972615769356663431200498704790485803349354952809258899320177677141958083089401095080750273118979515204533250171943601497526188381925749126821756362915039062500000000000000000 [34,34] 118468924443109845708849125227964102069484324548705451757529435484067826740001410504068562632358011491114312570197138061518815530384141913553464819598486744262642343261411760750338464411398901293114053945873200410936406657184580943833895836509502824381881886687996654766908592770763597558024818836487526453420344602557177089709905140428846568464046860516424848798783125155568352682656452223309170614697956561018094731873363429345435241510332569053447788012524562939153046664535478390448419081677288706892759453246459625765645708255211327912694238936595617046427698556024288450512469368707170603032201754921628680026482273168453447224610950777559220104359884622630658159315991445864316311548235152199124466719803027139909392417908039061441571911347966058085550344534263582129643879274350072018173123914073118511117964760731267679785838047364750659802459450459154493913883877651349631331133193475693601636078475316294165692776884905837352748657828320577188646000711446240476957540042411832724617663842008029293460603589789221458741548911025437955718865855313835077972945552360637475994377603438753941521706884618300697926603185286870650215182730273910820690284943219965384375935849761340675608332406118254456719928930542937804136054347401346206241928925132585909962965752706459265341414435118952863781328562364860530425304158414525522708361773875920353198772536334610805615581511905301567038431822650869854782434819821526651206963964307641796930297643029239136646431678973581413877008997467459187966482639336262716267061627599567070857500450777308810719971306057182980736721760376639818179294916911135874473097266845517184444079799352955423984241895243113882767034626878176862761442570250366212274240611062396332905697699690185141424549993686684930972557713935960552749767105950995385646958450571176223607915374042079038359136822305060362901216263031590588713200581905030332515382477221751090817793646149616669178550323629181981207872612546804576528114126924593306621201154646818453282218885437050757602427062301740915693327831327804703183635156053353258162786306737228232510505195837860236137864523862116042770634470853548337265877074987051782186431576745598942557074944248152091915372081265108094974454826131895839824590862659500552368328505016635527924460019066884424869822010474096269830235208840072479481730461278751302242446975404371764506925288150820987155115030764851085080549379542134666731731150696753941811491101541441952924321188457908999929258908266834158783942569554354681407859237644071915368075006987582108996697183185446877795756470958441804903158437979297912349020657370811830186250967460805729582527828638833340434355228948413894964131773754839674872842758871145557058599796571843526111705131797501190779250967999303156830137595534324645996093750000000000000000 [35,0] -108601056869269347047062149514557301920221087941674961298993758580171815481116757193253793350189074215855521594092336041278726217987656773824230213151764285138700115246665458223017661674803489293644815818091645205127942113029548457043015759628698872732034987915302296225950986859757966862792076126935905739481710130955337038779770244667431960735979770657083586871897755425027210689259211590241519756651000706794008614599603347753350849263656767599783573430021771689090436282309122053948569493469408226017029453989914996748651286573600179482472601633665098387546306357838461625228179760185408604546289821148354669429423629478943474700566685139358227287365224908914587572785644916129035858813065962629684930193501271067093686553819845272004439858411408456619400675584310963174424843330835081478804063600477371360296759757732532846067422016059204057614716407953500610050437703683026749746112642156053629636118070404496704496482714535110674374725977544062464959490993684734650156152299895369029220400391054523544925210351813750748421802004291179079485099116318470389204158575144927985330410105580862708963639955515919051324107310763844075572572397944068296436734771385306479401366119644958940634127534680846747911110630316422103467217928682891084382573733458955057166872361875332954743906379418403938497189958733110254682270538871776950427179237830672800456629754351158472380783750505283100588727077161496436413902423156158330976888806333505973092517607780027702666057508881271424668385149681767779971845368913114387269773811425186890656060832603498177669624258949593807940556550495242601195761206353228751093014571457197968254610795296273541616703512225890912738379723787767589459129401798768417183183073197398223349003900639372470433795040520721955281168256095878777038690435656172384491696627791133992419615354694633202827228871001966553300006178582107760497355876932836879315382202816387909874991801264739332423051908199765076618442900727729282534738632267286628133284073399338970721793127456267220512114467162490203584386554115607311721800534893521805099422203853078469768828371460512625249596052188164361843479882142157640298380011586834212347183382643452038944364282944768283166267086754154314644160081575057618590549876993763574598672578491688276925984948059378543858292270975074408937294762210672188249549559196037611982971076387567991604597950436470392848651577078569971013497751313676367541835848252571246624375046281641823998593780419348621532468763982696750812200263937435563358130566841683251808159772431993850285849716975035383731281228944436566039774466173000246963136197559921906596666642851456851790899153280501390919410173778937204200732391108822247973509544344295822448976301012551567108380583158056197854990250285634638532473756410402415028021928321358207687419164314702799124859311768326319835864524065982550382614135742187500000000000000000000000000 [35,1] 2121178252668617688967877161196551032181366312862153722721644119758920546304995651756294829180945022918566232122117145869527159381740195847587439558434850286382713020597717970554253053282113862139763412653828244077278812543473449773129879198876612848092398880421067294412708363614943757670235925888652893985359379893184035881024123222205906400080843484087066048440744979106060547589297515893221134121826089671714912826966175264593741435208054911429409663900140478113217250318286985729977501763484610045257334044522861547120605061053644380188712234921041357728886046553061476788713584362344029729405702633453429826003029373429488267355939947442733068145769938314812394752615403664797119374473934696371830283628182083404772307990996870411356950052549355554925935066298597547667157583518902322929529970624492215715697349185113089602678354183096120449155830058498574194255270663650877416678934767859664829686200999129910671688986929963022113354771442604154882108421977889387244410149948748484600442500843869516731725143687599216259982745014031681291451767933456290660758196840948189321770513120077839168512024208942159759197586913827066445815381136153519689869946817469634788894831959826980257372864613601349895479128134710639639931327290348024460932981463686175232772874024560462074854540123975395782273035061850852879253789751544319714582206227896329249147568922924558096289277614052214123765521899613602257123131956379239469156446087463390966742853226501223257095683569622221378072897067954520107993689410515239667241825002253975341233931341126037089374973260290596370337933699050542053834006828168535674655529028836838384146375502761437987867030110784051056283757455796271408408510726456640128549738667862805351210442406752070368374163069880356982168686571821404466475076515896885143235733467859412178048549993463195555047305547001487447866007200635987635487328664516279996535479015988005304403913735775253481900878415999246763002546384219445818329768038558824498472924863298626424087986604293213391036406066480160617161451108060972953704888221397252726082896565423151748228561348535805702609719625350790822008910607274355063063853783434437549356146392231749101395467671530918981439520997872005595644636765662183847923421998854779580551817701188872152882800102585562146833110310679976996947607450626889580230193239967604081125229770814364018686588224027562720273563268711612461435014554442841588329233961054561125541789417374252520711502979322761319104668526416101417623602478381789324659548623118643023436494371363201546891576322309414055150200090277520618858470892735595534357651346144894038042069464351673086821054166362195673987691589879499777698971865683636173059228069986917625959054898019920846322333656816785177396592485055808653285529748912928530986625269562547116101445168314685854378629594041275920057731951828827732242643833160400390625000000000000000000 [35,2] -71012377516000788795541944256276277709346429713951180444576969738704339089932556603531833015328849463266874737986171498529218713995126773235410851861703011107933817519751999115404705218527619161349858901479837186769639844885031375826455300600134584614143948996074667575350782667414500539615483656032439693207119648351794201357353999481707606663218234278704898095662343064666572773265067325604000029926897524440652188842952853553731121176121433834968151237976348017372592625171763111961813707476488635591556071299959142955575831774775906014117864839016505907439258707722296526948346978989096989428281614185646584043635405744282598272111434417193632543745090277884929613380554452003069226092011595713940967296408598843442080350096562915025397289548810991593799499815030794649943590491158786331811832034638105723979120920468062316893373685000556125765022705324132293192301743766841776013033224687372697675968740373678240398532924435876976287800751330397060847913847060588307802604668967680709672614509863295017931738105465967558502160785986533958275366394592965632475778709367826460595833913141266558209765886658725464932380219308285934787031984991755620479088269202318815903123520177390363723314057537888149297205774865638037083684289737808422520389578239650623360974377583233873976501811044755700471737539526778352586396915570935265748599834613157836605707920650207704220244553233923753791564296445159313266114302114947675019760547574152316930977216288121731951974958422028956494239691099483190438793724270992899382820508859810266214376601472496785284606955342761905031860657761497920911472820530992971095929029277935471954206180221996689532676105840582746024085565486660827636336383082925127719322435409188419200112984638764140666098748841359349744953168455344109373999569007168735147036729153692859101164967058050590142338431205362199544431787306646278642759469421963480832659386345210146308711973731353510414897355185530659683668104424651433648826404551003244831913924231318352253545395704673540817632128707326947576811686415595444962956971242773615702410926818578730519779183216179438636356080626438680311821184747897831869246134427884098598198998540248357983618619889325935686124635410310367910616780936035196618619088055674990663068876850640605212229486585145678835624427502016045474845654849235245685436725609541619953413010770527935045385206732035131090302616872948791856465769370644382261126716404579860847595265428032314395180245061194463124808409239352094064692942306007676096982142516245729532970445986578728893989660235026066905211804827956297641433875611189624089913839174949994154285849519362517334840862809537663966726733893248206683723048296673311885908981514806487122489059039503668505745614618579283346874086240763915934155041974063629906335756981380614260328665573004114493513343245561630218132265213171194773167371749877929687500000000000000000 [35,3] -1735411121078951715691812872261241211621003780866267763480185072897915209316635594495545103342508246141780950263519767085824153172027488782748133430618311819424772721323536694502032803186830122988152762568696731347161603147830813925716885885214803542725975528282704307878871701484177730221895243711727791837873307982465150755178872669683875641468609853385172188234670754069927891543946381781595693486346866276264991945571069677819104046622799352203687777960424336254555333733741126343073380570875228349418312945221128194865274119237633945743330907686605289838973115370408670412429229197987970577751881367202105095748199357673803052847321197291401819338802637897114515883996343141287208640250804754783467396956836813806825587472864870645728172783084555106302479729704429991117385812007131586638071269170259433714396043820985106316804615830330680224313714011315312419286854738216675438105394221914801503504216022192989156360510550988939220364939575121716472453178313054376070674305723308802441552432446002916525251376961004386345591596500388954638700600989097272978317049265055870516532071575164626058858718719981403760823367504508938076913814454778706131522162077614492206344741210018303300157553951892726758330261212482851033242060272212324149651397650136482911033663857155719662690471001781964949295504773309103465372668033797562894111202630654197186803128917439191674012729779550920451495837429816369021657764800278661898838767068617655921515039298748056938735302963208808249053191060614535876603191217305626808329560351424877533054420581362971497327270512803617211728330951084765983604951110989243038217680870313528590669882055928710645551043968771562251346928557514671438447264201883310886212724075244131050450268779572375184092719845181981949886900506584254320831727563823553575690131656575806337110048741001659846571806654368153956880684634985483316523040484316387518582076545633604569991224860905275245180064113086951091894756478032394708422548567160214937696785717158469373214520758303240850449715932517971281383862730106611432617425136880369690968888484055335014078877952381935984122607384610816330869423885511857645556806128079948140156003370667418787652762279819369615181250139787271497966651042259864941836593537841208346325657699091095237159630294027924883153877993119834590745956904317166560432094334431770687669588949269803939796633928426950962735863556988326512631030241589392785999005118546613277350799394615849608734987636198396338518371466094635056987142563687589668188025368619522038472079339227747110252592421755646497209018181856999127374592790830329107493681458661021229960157931415496771055218912910595054798287226128573314662774221210704039408546964086222411839289536598058653504293516475820680740264495497391188627254481272425681652957988074629954969735805254277119184126418477556253253113460743861651280894875526428222656250000000000000 [35,4] 10045445807912349982012022070362525725498003364451187162634149872711839405883387314637037844282875820841452253666495451957938660214863467490384860333841257878451324371887970932341536808712662949330787907561171827607142549245266684866443409233973666200870351867182291097685701228436896020394019230435577315256501391731406410353035838751606959892341011841830060250550919816895606417489403034919797942925141931974108231112918661889841072424546495842538565307505967462461992141758341705498052552291168164436409218632570969626395911743406049565608782867608290175764506611953871120281232977217262122774218848959785526707553911473813506968263470450381181618007325877557069471072781996745518412708224075305680760053478973927202846085516567552917561292029950626100741236975576817895429025206006443039756690161443114781577471330990801099752840208154035806060832620668517448623477338139995699536982394042625334722948506895279383604779543046147259634840800318820171410141246977963855753127812263197338113374271722624770152736322626582249350584838027720348337170979008255218457747458036323638134845406419544665903578433715959992599193701794395874637828962936159870348939266433326271514369970458742706671723221983266435963553294056015473252368189198965808621624634726262848054623281829938955014231052655343810183091903972102272695828589294843776857547404874885369644979465938350654284662117061775543913992453946873898479898411213516615480957463320451918658437902495499982489654108111337724342106920075076839856321735997385292651861203886718193465104987743778499068568328926647029462867257912516320781962637272298340880665973393947487708561555714277051724736317431904209761912220397280180272616491748599701274013601810496857101819693015497676958889492531195844388696194041728923670231637241854943633725063480438523586982741672933558375374712753755884685691368440033774638117576187693161366012046796988038120217086255128763895529597051975238371137909986311204234344315799437721155223755190980550275359036223455395598503647225126815620190272851623741918619916912205469338932719715155801945845257516844968206064235767439420299887368951919197979598058785965412383891834577666183551308765327756220490688953974772390191850654811866275304105434011476991352371562841112187863850515170309527191241222227662236038200126750876663210788023427632383856027660072757998949501631746277466057902907358922266854381205969775377459824444878973353759298411143423018168851856804608307466859887144587238210664804306598009085532847184861163299454521766618381900381854280865167158801657232736742868855646365859375691273318559550857965692395813176483615604497012003785779273978144555931084175784133581423125411041547122461236296324934465815042142988943293945127302335284467382425219998667479884675415359211457062301463583158643331501487595326140012108595556128420867025852203369140625000000000000000000 [35,5] 159573566485151398023536124928339887165017800184094798515980826938341932440065804983598296842719820443796366580144196928579094466084626429639511147429746682216981920746849875385881313969808440276003277349433393013097312132036121771655363776363067368458347080764579968559000192585105193315094599358882834187771339754152132085077801020953084896401052715834079693296834235123352603464713365241790184842611977315789235274106176530343409992164987521113320470427603707469529765757843166988418936748169442405620108160785667223933468874713591536964498820031579013946105530236511040097620139385112657516867595618463343847175615355988751874600833928010283163817153095130875097622599954812576593363553906308453956546284186138954280650325253142225585508776967494230047466028666487329428638709611773301342914249856800555440093250925811977457346990750911823269275115072669451426996173096834744920994639988787960742402935899524059344882261547380983009685952491365346152430156102159293252946960316731725441225144550304629270699137166587980471188303306812704875486562170340287590689150555617324657928849996716573303589778688892492165041435208918379799179889583795307428416796851815704791275384275871342141768881429345443686207977346810040951287589116130341695586425852519062894189914920550703958852976626528883876164540308768513008760049991449445471663842108679230081541632927846704065097974705632420690039965202094892675716893109074309181754290552316477797435330483529921711814800346886002876094237501515984125938390109060471429271591491732848587735992801184317592249821866452694141890695938516895868380314126877816449080854829476866152508412429650109154587093127040380269148656792401708507207277174856325122998819397324523834007170785312124382751560116228653811216299452617953146000398095769600200186928800459000602806587671203402037460280033026129339336400970519105535337644273428416912454321295820064409703503561172748949305951378868103199691225290596878967385530920849254572621014817177841414030001405115145813363149375175781945140915574931437899935293905038864012513858487670563611304454692044964404622098323516872833797474447509779989816822454113428644007489771862629654809423852269604495769352437601261095176037901245976269358958341581468842771371388504296426237875406098926234600247430886017707180042772142038997351407241020476956599647005713822203943085749481502085746544192278993399981003471044518573891429040113838760034852441254754394923951845369214389683254858090676536544555528485827530877726331149077959996352963307750788125417377217145915701624902845139799118463986738366596229698831472383350313552463223054785960306807627090559929001034883718240124273692244626252841709404438013219199317299873858941649918575530303569722229499881461533736139539291606955727698420443859745380206981420862798618621202932426825227274491680873325094580650329589843750000000000000 [35,6] -2077742405967161352040178245220062208921646109010188588737171284222510785693283224772410835232242261721781883828865672087309248349040620834083605653204222181136069776911667786365319425061164595892167107579346652107173215006813395406747784893117465277963533233098891372131465939632961472322298245291953468118361889831361543269356263425186775450471053485676164433948725972388471537633006730414464666690224644097997600882101989892300624383985179078805427770287570530225644651574288657090359894154414585634686745283848953092981134249642042110186854513278727977870430686744556092279011712633286162294498269863277446492123721474889783282387897170928738733699413899187548320861122192103557962572001030224866528946985683502426914018032191643800837110653051596028237629013203876225663808378128661000491252839703402892281334009245409536289421424180267172808370717956379948710888562455037767002927997417733908562297529101386726285156081587393748704534638765309935888612468543247179039015870530918917545899421493821381033113962924923883911753162871804375407195777473157608609856668944444147468263969007034820226616264195568920054808598131025738383341625801275033741535862534227997168674258557910970006507017117700669183618049162527928711385895831518480444322050679152368888491022969578469473766003717870277722851856608421115027690338650973866217411208826807621635362773614281466204529819899095205838492783376801828945955405383038771087307389079347364435472496383392291672607757356146599272973333841728728988509909464586733327070778877108244168505762247836976139573811404079934111507601760759695694572554476901137523762062152780423099769448389487780838955382823800803144961669965918148610181891749650817494832956960893411063848687398593248400228750386531740594606396434874077804235353184389155421505519333150024686184038374456611868856034059493929295557362670810240387896757539617991905930031734293032458588886969904126121534703693752152606679162154902114773371051459346265893603540212107326168037062451471485049428527690191346505343231785175612213679529872123129902868430502371874762843618289429225804054085772113977169532503224038577309211756327086039263709983408246305719852278579967949619563854085906280768447128804646523774966297838252432303921210569591916808898618490048513747084061602306146081852376434973399898636857509968876957458336965661276990458935774616466518720930921518326601865407405657365456148024051600847815808476732003435920252326604858256163055858098422611726391634570422859941317787751053129839004072081041292092203340340508607114866401542016078351942993243126494857671320504408009544382290022187516429227459550784034261833650171252491408681327130615570217760988812230707504024823629271480411364509670276419141044906777218745215470630141738240603382569406097408750526862939361776874215969598347700242335633902257541194558143615722656250000000000000 [35,7] 12005078940258335486114755684558776234057611941994279403197627498120614241441529149405354587002207028589110217618061838044934599815156385488316961657211664685053181687958468754195010977120422934742858889098877921880214979159067101943412092824263555494649660038084027130009100846529626495918398719230923844800499762699873747781708964846380655777131028373607847312068644236093971511462171648007083339642810654478179687329165486081184868955799410368651143063884225950300221439074915277503393982993155723149815439419323170086127031056579904420182570350769575831794935554969450204809734229197005657945864735995050580670827635587422432029306092464653852580621021191342460277810865553283379307065773460597185905376355396790093257628174709610523757631972128148003778565813853865905476974989549089621542286833469507390599424578890437665014079870184083152598724243889463558083588139991762972016358135047537578425639035191784194217930524639572506326045637775288851962452896117802570289656939869432487484886192808181054711366930305222981211976002792534936761586238402177024454976412930133521069747501855237044014462029185588442448844317170472371000173992828559188351289130410423772765349588170264599656634148154160816078287990550001254432315076727541235967627781450128731513833386255383395952137711443802951964469881625744620302706353156340917296032937807544048182064722772587392679792452391456807036578508275231470113657689375069743637749113323738592481869587698377635771677865029487573826724903679603662050835305660550918749242063065068176548360974640621242462323434047610513011908548328182554397772064825894557267734479038061724321654403977028543435227019752967914586791878024747523793148049521006512206603258582714686344915346734064358631824363842853486054009105180484304665617943742424427535219696057394340303007782541623978789570775123735483153206396740523382707013090193202253199229485912644675787974868249837970822696214337318870715959983884041276342677958131271001652985861289007024906714079866725590153226945928947020485329998535977159334614190266394428585011931896515574164639391161366980311833167066154841439905442048104585807979866710845130507826750420471205750711024710130656970163801127211730525558522981997085962367613818156825072220805148469669995781667255924636871614866801673194033380348306572439582164465526103854289027881130105987666227534914341242085894958773633165669492138695515823816093308688460041751579122211758686306938047283366562271632158090797064899387233838849995008964855711610060878250574966416507912494094772885039022517430176506787593252917359220966037505023707666160246970540397958794094217300933490359202697812095624948209833210467568659616265186700437625624955162538792188080175329159059795202599950380712477145291280437088627244102416761637218700521946819683942414241667557216718120738363495547673664987087249755859375000000000 [35,8] -46332541601355608572420581752587068340979036985434074015846403743034359929072099251865192106065562767052582705960081919427445008289482721655097345811615957547335954977414608475928059335309198664582323794418258078906560660436167925991214844967334557947560006016892942450637948585755525837650164691213508077607733120392653002313844362818909213927811676379508798019657626915512737316213937661547921840425073884680892403520786557841892468343789855767921351679676678953209840961962763670443387574847316483064897010214942956879379130420742621699252034982071225846588475276139280618733676729053351408030140926904488058682742014736138663551072899803430111704322779699557579847243533159960417092214121453176034696762387030437312792322813938766020037334162668791449838747782195831764305971887119483996028582507431754438995924896681398399119137096067018358328493855301499643987486850299779401248247205169338878707049557555275589688107994152847110477443500096568181187022831680620213788214623962447910667306737953061634838607846945053461956767264922681663905306484879637885671325020216639070359880124493647611054532431278865815628234150273586281387039695428613108350712480884379092368486153425185411784518364158452137303877028627539371193875667811172560621641497026727241988045282733241622200512233505844084084879312794890981187069365148344716020191829040652539505139310307480024028524657385112523827818788177524443088329164719340423999570260313098717195349190884460760523738835695042789579149933919322502371510908793868020579866493929141068410807102843338026122416288996574608583751998022304859144679586927778495987692407096441331602725594044798039332338729285906862099901581713372629614831791463973205728519519324055949401000734567634904399900493302990757746900497778875983300503540906923298365757937945684538377374321026209600985864695224490125718450467343571882747425299862270568271068576478793146678575838185868200151924563511882311780723603059264973510442269516173176567820841411413277221016337628017350794243786715722494034882026540412548378703466639165163429170739447614773744101473659927856579611145283523887239590226883444079408797052861528839713090244698946906180913922208071443708919318354371445922799885851352415307574367444523393999398507691277349426299852381641992732002283378893396918372887393325067178977447505569631151710456675884570304706211706341182330287568777012788062808441400551209647124924893829151367362207569067334471117488891539163588878626877922041017497607015090275943461311363786115087834826067121061474940852328993536571075404390382174165794074044101367184463269856412064713808535089622857834861597908006541904460318721671699604112128610146161376070922118415298969467809857515287782957745768485291956356064395269081884203979023343510452050443197189431028596773736491064993314736852880741935223340988159179687500000000000000000000000 [35,9] 136641015895199981492397174198950195827256234333105620838932755672363674121481923532292532108582278209636218326748682976692355357186135488826555239150501344804375733075426007498821600106296194172299460312970089904705951998176944823699661106780134747048139291055782461238683452591028238942238012596217072737580361358481646338433951638263065423420596608538668870645539498741469235845755471931833672889952019912874960467366770277419218259452066879269510354842741613411911030130092360399016545948562866518950450487542659486238310252401245741548435209268775923887841095206413053511379174404099746080103296109720161339425587019128514352201847765446941746845218355235018847586273025896514543911162079869901101152077374461537312681353962071460867766648048648199637059978553320787648576128651457694894045345074200375636878149004674585824099253000024719177614624427963165581446700627386280078192400013844742047331563812448517953511481868858079172564399857062527308880708316261840902872944653770447652652837014545023574228408362771544257007363778103535359698068208612144204337503219964007397492605800865616243619849168322739155885501669030336228673601410079828121921388702567033801067839407230760074681450871558817883160470747671086395588096494578890780512583524268165233592262949548074569294137253425280912218257014735630282870283876879636703351376895139206902984058446037020111317617406181359240959978038764048918398619639777822766288816650783726000294515965253075154396253206238634231048576432300304835223518268038033681683209679019351372004737292430079783355611104101675328493928082675933358961007324260729914833808212764150520418877602884114088064389460085428189402938968833770814843288071308412405702075936568824885027121578783463773687830211796757616835464007509461545687958114164995304377019874038478611811793007620616633166232347991285389102717031994800522223401545488523190170978261643363825761381256670148334843407610340420995598982915013150019361127366182962525458007389355956962674584281229814819968889634963759131547050021851478583019764790445614152704853610813288873361461699026676405210965521978359186381545949843367975405501626531927907222755167129352420925273461861845432563328584103708406370678648934658519654776374359630840145810642354152713729777641274945319586990489706979842117642905631999576691663735550438569092859891944794254560730597147391631249482663263355600708178951954689832069663453694225149734496049262817700029242527677713468741234286798408573147650959152162811525198841965329375508863336078827411004709181268984102042026190002495274907845058079231517309230594394887580809550152244383372719115449565151896571377753335818573208253119433336789956843166804869945986038712125985508628454342719986663693153385183681784485501550373172666851491139360908462255298509035389214420069814437397326400969177484512329101562500000000000000000 [35,10] -324528846236463863538526790140220089472061553066232059321671983347856470903276657292738286926134600731766328131081021740712699222633962963756349760323090686891025544160479895500727728585681963985112512176072132740269944702983819088975131470591852064332443728763407663788505745912384089852793858357808120835617649837279465435118086828627500615272767445398637065382855571120491517181309699740806397681447521390804815948706587346061286099646946243590582422860889668152897180850175045500000881033890466077953958319578830184854544238182845804014189383826785407258255588488440975827622871084477146437672612541981184928304629366174355457515517791257986122923128259671257117512097515494401376996257014839800089167499300488539355500609679081889308186061465892406687693866508117721128193360011350770757971972461974960339494751099145728876800979984810632535458524136212441938440029477157021234970591915304290846598622305678663474380182758461558017210711448358752110973446079870375697955715723050649955491693915214894307842688433166779279118140672851473845978386824053565373354589266320060160714867121201719636363683124821770954710652355222412699441675235320792793241737984798200646621178729087209146974076496274636909256822889797196268653759463885000213873626555300876208560905926278584369619796843655329215203147255338768387256215312156903670965700337498298683267590748218620217512971008782570962931745980621685118317451064364580359088854229990992062387201498921455588744078329855582491353665699728235842980860188319813997087734757322167166072448980523818444015056790254363213948885840833410325826621129729963809869865814644405683876939838170030009172872631484056219142546382534004858944086065836686641321214695917890254695681949022369428969121798641369367252674363813330710316479006453467680278045550821287200002890903736521491772361237073740751824810322134644421166636840670519277810068961852056199095627399922469245389166883489641795950630263115183573896216402077897203949128727998300475023179168776502948180876592515103404851766626020604851757786031879834779827899879358904407088737248411009267558888869838485210398684758229800982221260591123321810034694451108831223641905548066576224765380903415256784083611125351821451115079382514706132415546197986046323872676971070968882180591128279286760844246243496987591298972884810516201311196274268314363774528337955313692795313214043257088603217227567835589056126207226839509946069071030000465607998741776955755851818057395237650372781129120203596466807890564288388414998890741831881063517006829403018461029966912273012479956940671037929795181384748140341736404259945155813818194081808844826936428670052081347281192814146011420118558729864922326039645413760527852370576436533202193573665695916827555367812035399332966855637380313049638763583935356245280777487405288184163509868085384368896484375000000000000000 [35,11] 647790229665270100688119394073004429093724288942635074733133547331836889838248070148927559641453912157028610020811309365746989185294427349986498364476965125293873604400121587449855107441292105153107914787796300152856277157481730447747600920570548096643380781277061880278751982610008139528712391760230254003691102239078947843671936806470168780675740842202523530790582466710071412268122053862104619643163329391132524289323154589948668681214049858408802546043619918207092097002734608460549734887687842054563428900440912463808419444343939403846598208396345035933637392767922746868120722633041778383684292941381704616030259427951148545388521531430587901592938480640579867670737276652190570153094649839442257166662546479068547515603677349688583633423757710854671230845328294012900054624771686620958979215221202940365335005058566875838204290124863863761134874136010330751174661671426058513234274643760547384372689529988442203678871279467473646662275031813990070210097547861862257821189223147921883646640311713353483363200636899337810398228280661306114543437307481657159334678972813950154099777869311955381341686874729248535439559037010036009126898563683383096025039902712743827629485739420510307135469802778890736372777169714815888058440026816405411718779989710148559172513804135289593607845722773349419866488727741536133104075182215787781658744992754182369728076462363963210580072028168760964878664381403416331417734357906134460643314394702058947434106283462787380400504949784824153830515567722204839452892720078882615669235452731466648476622383200779224611092905060170342702274670806145133617849873187958012418205501059903874776085576361013306730107768888648074885617833063449615234089845754550012850871432334660408835556220132174791982327046539215578810453899673557618824129684266378940211192610245079349833691894375621097048049428180962510286582950907042002533253371831438750675510019253132718047201083074848188872302822546231907049138958626355333419189189559079138012708026072424605889714781124671798130501529235717225109510861916758972657663823917389860789151419657801165662564025751297695841890406064936659330685431682110679812868003489494939909466001228753448653598800480008423505164657555241646014085132123986528102137935404337717781778586231411311935086103531027920490880253491043133939315799735805435582608167355124698761579897974532410953698584115265935404850451229784124203686304103778606689728979129437170274918849029387166024665200203450446245671493597024401667753020738778042484184345329080548957541147810011736076420446224898540705136302850098318662723293992806662530352543512141156243595168253459860850452348238451357515009873474518592169239292360035185749839211813119198323699115578529061453356688703929035222502762205020651694807972781615306856971820725816122299838666777695194484015805969079337955918163061141967773437500000000000 [35,12] -1203963274430341795027155845585604732186373624812334257269181217634951374019723754550073143440956953787390449577399022553611646456511385767433315786632744415332770803827483651638972765352550633333445756955021650285058225588811859779918468318516366025706537129491121074080687244298689524559057545780243986503319548485467102347359724643719572190636713180471619233895237199289251508266056236006576624025572800933027185684471855117106167410195418956757184643660147086437407107440811393357586865144786358475039653326589396255403819178984946283907189064134528807468697806703332818762434451559902119143106802483878845401599146438802759879952281080313097285354492346776862784917659993778976480293201595135904688091492451020157871178033289449569511364323224623363116826993894889839663225524666928008620367289990949827376056530365083496948742597603651622800437037475356874212323792186152659237759567545875080227345155886675047954490301530745292010222838594820423821736274983611048381303536504747703000486097584715564359357480354854833202556821559796087703695747463342705969547961448566721733357557146584871059335089214178293437529367656119701283406434781829602059499853337295249190456973753911441250544747898846084737052837451667065338724111265879978740010071371575864423007114504610165585727116776229431235920112783822757155446119086271544873618810798012055474193375201604579548024911956006998166332701659429197550226347594095908317813253574894487463115806258857258322131685184946103015130924054589345257654145823914780909506369068744149621561193361940597154634844787507243653999440875672213139742359181661700230856674360611487846839583444054726460242550237450423126130907361097464356313138052662287370067516013554549145884884647348090250774646061488154901109283867762387630402314542713470944058453943661736333866336081339500599901720797705570556342139448985751260953595463837775781867883254262895415177713588709859286071676674948209119128135743139249331181350987035409910390006461932715767159189409553914930025127180253783014582422417281988285151496006669307651415036650931722947797796338435753090874147054067781183633988195962444781092170786146314272771574416267474286997080429273289984891033146760788524627581217657828801784163807812043894125232299288246685356748947705328935434381349949489511098116627981005703468359187849314902395041763918544564841760828649342754066193331600369948329255380770433293830164010051083433531850193303529407137446088519895255017358218692483225253546694885974457346154381574157654433693577711738007050742535065037956879356372187046561032857394930105909763187303727091068492759036547007225517209797130715170945894070573909212050826484110410564846339337743638158719590763191071451053984172124101649427333010117255942645739192189075110892497063392526544773882247422059493802137808415864128619432449340820312500000000000000 [35,13] 2364216688493360618441530209877227556393998921734175176169182264007049626260117558841434810314541623454071006865709031466956808091445203069723602294296937514067227693165868576178955956462542928504113822933380947196490473730001334263778775459997198424548050810487476955705578363221006228951184298255776318158378198384998360948557188919500768216977660994681078160221654885192080154864433165879728261984480675847630505259564763514465134115472676681800900444652271000589672599905036598490376582323760419362333934964910969463608571754520772779069715353634840165774637237125080991972731383647451299776213935281935372821643115553700028433976751124662107905834053456194423143894728344504754688989746414921124244298835505682557641875239190868153145896190465062811541755586524487845709868853272723206177315234307762139630262521002994663172131597016867132260301599216222317156489142664659223823261185849573509796363366264490555722322150682834575967537034982740079762327461412338976721189257741288215349793966690313233142674262963786054926189580347452404925459502196450941064577619741918820285609220422833312816479797822769456274041264102590173665350041016568878991966818802639893050496496661779201546198281920694807404028318788187179949055092865143507099532279413542276642611926752735517712623893603311787583153308911544606846072062237572751480640664196624043824147036325588693751036164795596203646199613730826565321072443369816918680127451443807193397645188901268305649594100453595621025904690390544472851095445299026910626242075761665012692456876637838278496473966307763431316199920187121275683463155710519129269996409557296600599010220261017618947983628710064742682324313173979944168125640332446752550533733631073105683646007027174349073033253178531959778196322503481477522739745520118283811386016917576661831238799059237701511412979423282973501207014893877608622601868963903837320974281508564058763753321893185987180787654401987732709275725786316427463611142400927709379943482861007679997491707228842101322320347303563517925927793128288524712864323923613991115988804927747473832710384496794459730938197784810270566719438613050552122861513566455703309721004518564584579493823776167284828295013156220516491221291099234343709590437013672336622016998787365336943767924160837431660020275617908329087689263300277629000020736235478952436024706986792892375889129397925402992296761559662153843307519044207362147981137767491960568363975037048286221708073678714357049587316108559588754142818073912069407841118819095596014436717468614400405581224673361867672439878488581743428580360975042671690338066632016412443972386619721195715796301608640784983630739319505567606626731982289690069795735840777958608328304885142569578123345043992884515695091728131262333255651452352795505210407854593113411651652069301265089718011580544043681584298610687255859375000000000 [35,14] -4769797362303815948642365464859408466838272042284796719588707520515498659643253578436469688053874581127642835429411303221155744013671063392666429010356687136596926193950705078504411536018136452652530446565835275073127732464708356248992368258298611934334502089815396289503475940667913628274076781281118395910988004797153729989797023664405279567142110959397443347903709503782402001213837822175337292936223917873176943457866090784665036524007664206892528855082393568509922187599580197602461102543471203668405755337740849213402925945475342582743822398168115021900074359313031139148149061213464046731102116595666123388437354209019394052583865902937455221549578343481244446397249176902986301735986018130850714993794335967464237330429160105517010090904989195312149710921336170080174895700550671045478312732836496084401043761056682000131978956317285437136425734433933579771461473534836103562346674709682273391047850652563966972282383317453578751536018201974466842264779223479467059875438086692044706795517815298173854872292238948165535453881416069595082978993606800135334781368088378784783895326431030665813060442752141619863197063055837873252962134755888396574835351145122731724533390347085392265905509566140023244826155633538271532706113325835472684961899882617629174638294491632279801928107057903258178506959281358652741040091904980351019040802451664517232695849401921516159748104880072630316595254539713786389581764111404090338905952103473367572521605088814481818332287873826930048903025093138006339933962458772677857010482172497943866367229675566004206737741102697420918477526460277728937808767667376737451722670168223836730009172913278294066650627591827263974238356181885105415435638037772621211725286278453110246326517632358706848329277469133986534618949729259076262703795552735592862969566603479022415856160256833452005020515063846571834387407851047355770351137780891825625165088865766947830189436043754563153852233977967979418912027843636066149446687356417862353515941211912979057146768732810411775766537043851972094513074216102264202414994205388906485316171199808533266106049058876978822616826201327385529973620003265468019389969299612018915827410685773415389960682579522159452736364709415339342644913979050160623897354624375515897624612640031129352578305954949722386714703306118953927049930079983541885153452039470618857824926256792065075924218905436881991129808697982127189151506405727405256714380197335214935179429056585316055759111747200581234251899834122542785164495361923045831236479365947550068939605731488003215210717741435005743514904346886831543098297553511057621290947967157968265028481234125322280634441708720733145092181866437938625046158661904174135629518543854877531899131657956162275620059769514040141728577368391271356513834834726897718414765642708830077868514035126061567648747541170450858771800994873046875000000000 [35,15] 8530870578985311774767064051719266864236096183548279043876131440302402679233611494967182137055070770738181060056233772363269944797212383417686110536817048961552706173267168222196014506804529196041197069133299224550346521843259887158574047867480082973725956100148200318074321192621909968091133840509344474156933876591554989803630048697688729259386047459225553198553282185352645712016938496653248100878028274908069768336572612742240876636209783573586762415752763789771023027764629504564393735220549119679717350949364460573631571305586578984077710690467395195895434139268559066115692448757762965793844026960601723398864396514544240475363308249208113230978069925097891106795762081240028005334037344244244284755866468888439929318151423438083083678486198918426023593424098866085165914492156354294307329622902260848846624855128344258414621424866205835459389480061805161846459265060287215670902314368391301567461191188529763624259633516551754607311274451557193609558290951090247073369108804266869400980485056645873825696431825018725710304151209572702434349462363375995025812954587643528807516639844749081139522300221945578906403716629071556003325498256090378285282526937530087790208377228779489155975650777896583587586353256755579689839173937306407305878393478851564652613488421704294322088330382782725495112971557622031639879038915731671714281433092339946040633712031728957103167409163338372434569426749026049356980463815003597074379928199550449041919380210326718566201162075142099054408440400434312079746376880674199242012107405641507442196417244431742390038744561065942495495676286526170081925057832604188746760076837751892308005498183679774981046836029301873724501832893545670939469601584355577143936985529828496130203579183387623481385240642393476708483902308995573093136795108028651403838163828447226251257687273589650525871361912162632369800966577327830685653560698069048473484181312005902190406968105989819356366722707834526421300946274420128867646519885920346120394738316850645779572165073286109797326599672941928371898936969776402096831397093455636034928181170586468170517887302451859692415246138657431298076880649748087416655862866928979262472399177609950698511011990194186821365832445486302044018936674231886090079399629579343015060020930922964857041399806955499642926222393047231274340578680075267618718661003263228440940415286743536478066951842430440748211964001650943546707861524710338252205277537602687456259938119065957255672152945342310109289735638802865323166607645978257301010326445789060879978087583598993760476612045029176145775442071386084184286268495024789137000160829438438657597321080974853930233175411643537948387691356015568641519919095782103485272695008650073900376891806450952643564358967906140839930125747777039988332003853774049010955085929064620299882743319436293610857902081079373601824045181274414062500000 [35,16] -12386444495656998814563158903105158505419038251338895948289850979423403293254311770208993266358174512612993134287331947046946121534237364877760109372946666164538644720021355613503836126303627464569891214300288661094115787011639771523415424292806049364068497275327147695314864375061888715015111049305821188121118026001315893105986933011013467061025852228550916383721654268244565156993254553030098155440277001472205634595240366245633131721808157174204787385274603872141224681916425459653044841915744742135353590792422010504810060316798366802136786644925754886268114563136889304896829501035491940021912337945477330778567809561892944678432344616144931642784348821427241010087582712864571235181586290776960389008970842950078721897864303092194098632666532566223569888910290575057181174872286801018263747949482671183337702855875499882247288824177224439200779407318162102367953635495945760665596162547039388684090616956431955134230281541230090706486409996077696921651304873023672604411245571381263161090691797372409001951975288955137779596203209542304362428657994641696260732066525137429488940649796291626622826062050917098956719792781438501771937916532087987058972973523823629238680474099951788671176642425839229512463201217425228703909938602702364385224085877169929185495307619797692320988869255339861661818086347059264455708920658663614728499475168626545719065058961843761134308004034734287015438053287902689378132658637104646647984367074613209108258732881256752610203352767565190743923764655962957350054411777040162966475067742105938195535211055967057653535928052979750381539768692558079998602398089355733909936928439043069430763055607582361012483571068445156090213961803580761577254682413052575198907738740516916254327103807101491692345762252241608532363473150324098269890085047552173147368898858721261430910699918255422760580324221501181179315134697033740088856373361212450381101375142172083151332800388371331137546587783235382388979921412311201515644226794541463409925033450942708714244611108718975997454820796635230521571788666814574231111811467833089955046077664029737040763732217447028994002729449210842781419544984975143536410507252633450337315231386995930154544139980913351284741084890483691288134823374845732544166388824436683729087327571430004103451387938615305816381246874191152060819366368235162630904060140173269777546425188024750646945437985464922472779143228415174695403408793063714325287929971691826859935820726610244508747766859576168345943388570356677873308663299815480222182877717695510322285331206920643549117273815657757164196474433369910097369992130803479037690157664429422839303730857643167630904121201053910841754477245968135605143742468399494966020650471405774673333783253981292889493952110677042444517555550966019238180716340801302260203847586950143266903978656046092510223388671875000000000000000000000000000 [35,17] 14903718888006969743115939535201744895498980204456721733990955939209436937004132875612593581493193176173858052588681236853791376201656252510481229009931738313379974002346160239229915737435274634115556194477355386417766833292225885664231475744410062723108224457456410266824325057907840349933444873820995429563409355829658852723065988973514507101030463486879338178429071025085415191362808122047207684227418954980161383371900412103292280933818475697815917531197082598066655683403149335531218677314413439071868016271594613294497885982348715177418318447468983392572235938232187504808917373153040300997021088642885031405507690441987615334878284620648253176974773216470025044455584799512904370527791774734234282615385975386812882323331037971684757518338901145394677960317219018567141119471583667504871778806929062096944514301956065943118063908937842761357551956175602704406175128224117831028307046886046011057768905620895191956316600977185974595526775830944254792921831284169585221056409029539059918884070495229400146939907170272605318457416030754805479938146622124561889916056923211337951969056660821151740454506099882752566522335742870501275658813001521660853787880328507652739141132801962237922749119517573764721281109717170747654255169800638609943480427393992178956423391615061503863601634884067066940337710758516452670629992536264556247539574958085163605660636199427199626750428485670202887469540373699895746022877861487176763005353598566891192288331163771348072479528048219876644402478575929115328613034149572285998460742282837966241768955822915285007769707381251642315191829750209422518395296661427775769847415304838380843544470547496898502427615753862390811003153933381683882799008255304241638408492216122743479107658190888237651778475464936007337747149880921295989995641790188403556540899787882049745870483695528456285954982292646112466897677829035603005835947412255627740514440555712995871825617634447180224032335194540238891628959592273670706187845542809790726551746925051344428305822644654050846735145887554298520239969580932835032540443566280896704665130182613076679870858445137998789178076104135836544615438964245378422820512061182813763840102618987313156254070948247666044212806624457731781238650024576445690695511931695495166503142589511054635868923647458978748961116231492582854199232982737133361377879609952766903707350971173033437059651451905409778006126963798828722533652355582371361039287317135477566150782860648104229087235222067664281456671830306915421673563255503652218049441525775352089995688944760162661851301085391325739425190587113106202506513466867392594022235378152085272219734338616228306890577203086315115869720850131706355632868951217560221385896747900511355929286300059829285950842251604031855122240546831589227547626624245345733597076893443139633532723564712796360254287719726562500000000000000000000 [35,18] -17286372881086910143471196575381893884377489495294070255098633918874076585247065179468938146410045208771128677095328891503792119813129773719174609968412669138551811529929726770198901420912899278160874280403577855814320553303018617777714131884723442884084473170724445912705867902996710813222073391189360716252607402089369924637361984179732940256125948193039409789540672482154206552131799232002528237908544039818853445822294576602230938157415860144907908513596114487848815307389229807640038316321102364335539930194035340529912691976877979584104310867169547524872226185374440402883141166893568830694323093031018581290116693178181452614915363856785339032859019123991000305888151418679635759342343927686288687331662055544629708034580429465543215992215926099659105475670680191616519391004219981529422270389372322519224802641558615384407932128089576377458673964431845333315461572851803866209632044239966875785770831629067096484876843283086749712977235745627942137163852423436639544240734256364417631465015552343300050162439729514542489703359999314012036352404493186244519362025625996221867289751159052024538110785976337677562228599342530646271740868051167378384498124395528713891137942445183514253072211435394993278246099271958729145525179393013371566520431850334455958381571105476119315811216144454328797671603333425038808557939498868747711148439364367782630997974364977953549866464735874405163857783418427600620132776473802963245835783468649370685565397657651382787081378559670209954227827916130072323537243590780983300144991999552583558339034005952054009121825289049533121015454400044210489816662285745805402183806042909392858570529333192389368761407106633763027096486002305073384833023072641997036527961494857681707611209361546195868865538745871538325756872282686033552885336473911603160823446102697412287500018781461379392490435031391680450294019444490358683515692669109905527058487165428027838184062281836678810019458135600190640192686097424530693136742036488587346484965981796039815689241217742112579398705984017616452698296396891147889852922223765978992228111787335743137343166159780466639769312102039932339172049996218725772404806697861424053958992926243782346530843080290575041770859828309810182638622428761202908938906010858188282326436315947617024989229874455441652841852409009405493097228335896314539429622487160097007162090501900621093468084968642894868907234041281519909101147252421646135243052707852729406336691520031550218113552186827220104076803961424641869097992458956912250606830390513353821163123026899916113812372601936521079779626632371695427585258443424898689427987812560010331965571256867168537254386424031357821432969628522410112038189855443403923317530837001115484833778561128579209929263884917406059297731052607588313795396688751393308696981338315468157418308692285791039466857910156250000000000000000000 [35,19] 23325452230415425517998792684763140446773858638144007048917540386182764723199709546694667010053183857021119011203106027787035691625359840030546391005436719663627139906240086327774911068872463521029825945944633348933682730392913024167015602413817318321767720700363009874078982930706670778691373105030823584988255059633766756185603567421011974559321757782561284489827447561503426376634350056976012307490895467655966804855766993192900019148644170608217579764162144483601274167820802010243253942689944361055094502856213667585360981071645050139978538585671591600503706458749757956382763676754244070889837888373130832458544167219735509430389598704571490420875206412524679210120985375592515838364073335654706508399333882037103622511955468128161433056223059832490830343093114278468931201198751388519627190682066509193176459208093394523612209198385642418411000467402260717515586373276964327516714777037120755986583773368404735250660857602336501587725816306971132188542094469743819007380502994776205592795296084582663509111092796665583071272668761591774913955487623653682014500699914476020052172316895284289157246540081151315901977790962377521869669782384030550504820335710210231018463434296870343856631388455678950409967070952086989272825642984784506681851909601947510075211008948516096511442905330722024268003376404341091610400268628969724459212776317865734050942226200538457401984846515933587205828672065007529657448357969194278156000224188648268922233501207074222986348235681227195422583720665392074194994219704520825280298805037261585454446509912222476616545799672914513877737093608157439881470361283164992276407192758305109111026952905507648858149858871032179196339262916137196936276919003106418433503579697354647109941460254309810294405790692398323882377223353126680428084720877946145521506878112314964311280297578960309879864581764313440755143578968874320909836198152558199810939273645381881606509343780909079320275415681200874502270183790224913533619009049526808068562832698497016473858764899519645236042378622078875882506513733904655931846561122239946207858798310769724001692442588352554500243327761107034344929712965524083390363117687092989409730368995085225202524122490001942163739012142088005072112010147190565049259953041803487636332453831070429923616860456249931042844170401542826579670876058609158028542457217244366750005442640182871668712134263211497634379682047523099809195136372535148610550080058396192448177814321488607923488176296710959847269228962881594440499738170192561987904091151274838490989049001589359412022044223056475458111741663365889384021280887458541305574725747102949830383694451436440419572649325345240459414347414513121896238201616398990736703235852144731734717741630270790674518676054838760619714272036324965094750291505705262834525313552121172921971492542070336639881134033203125000000000000000 [35,20] -34537934943297261320583353748834037969836324048587969408649625953915839713358823573259395655693461569476960308419289877570859732145241305170469782492977588540235806943659893824070389151736707562971239416614141156929627302429717662274747758187672785653663913171856317553678178563254541539774019071000720775660045000480058995287565860986739554126302710482681974145563440143295411825678504262763115639849620991342516976946441710630865914619505466371130424731320411428660818556582282280900381396993180025778964648834871976301557778268024524402433075894189436014405184283937824887175480713625958228116780897689805187856430275299845774042400964754108890631786129158890406134272462657389089563760953450159992469592687941462329682975849010908540036566509051009039744704104812109619348843827479488770101894563717808926235650294001142142795034061029676192489249707099277071667142868967295621437388672740775695874500382751690957786712379295864285772977916292121881472516230517554002283789576943634630941860889301902847343846851848641358826022957072995907768176398687708881319336079861685469542074422081428307423587448478967115056747479667422588421866890431900098090291414233014312373073270695374476640442312174148298589629685894409341977024241657627393107540041743012726137071932480388714378158524123058252505939736766785343699645790110564736386074787907801023444388846403937047144091342907802209689201121265232612900131961073557323047529340625867832474594642934337971753692430232394562094278109945622042229813804280473179918637605379249915594210793257328740378417717873737571120624203221491831972295735781623364089523117048229929619404771351336846992813761485660299370790581410176378096324830017928892921277595194504910753795064936316430797265112244644599320840804572282099696591314884581675096948854600843204792396166801631060068997441684234304821728193071870488338297606189415168299864883562412514025685141826785844004722907777686177414427903309745536895057768002521158120519678512044468259856441138424543246234498516182509476483619533283268916172638716067604908940653311530473057395424645214847269593646961313699959716929890424644637645199305919174594744174832106169270830410667820760676325973160779703998571181939987800469585173562794673339662149299014927474963540794559764778982989934857052716201543873558605293341854256863143486786820941461346666608406917643261380891864091817003776861075564589858484593744802934366613256496730463595147342453238138908374636792227033998455425490764370550554971656253083309938861396746897959242382970844134024000296786073113599961457101338027341968302288833166557297188251031576557955653867428462967886304813507955100410537646530999523533369530619427152264181276937366178409766359797577160162886932775507205952748690475720258128127654329020401746674906462430953979492187500000000000000000000 [35,21] 46273054032205605284039159056840699317065526381049266957975335340908310344608538931651863341192952280144500651088232809134764929552272436493039636329621381681996264264492962868302855309245490213315067105052548365729870946806368840221024569966445285101979016011376577761462547695053916725679044640764958297444699548742216691275956037736394578522255244751569723314407489559275396916052251007476434803929741813981357685933573685539330572059410595824984719565998356341089202883546140553706930052331206453358398834277854787917049840381871254605482616570866836605145017910122326200021294877694877823402379872322589785647910943877259578994663111855262891983950742793536633993171041573796903720568707237115844538544855988578267740873803755648005301660904771302120014514748066854923594011720615647414124657298295303509278778582903903033943448615917933455191853267714511308631415896401753366704807784524051936779532138810995284945009442505620469436827584741695112834404341126278474739553746638671711651781182831367570218030761092985614969895404360348594269877485283562693556818393000043177986598256296006715022747829984675459127622903733449037885427211476754171569657461776720378533005996472699391892092671776924641336139750033623203685164296380717967777692249659745096767657250755705989916256455720922987229505150392980378878999213704297996174923873039918479496252438539271358130381558540280884723549591780804359023652699044108005995815134427644527168202830169728745995990328556153559162181463311325218902363192991745655818953922332123555661261838326626012776539933848504981338872200668082272892549348134551010442684694172289370514831793204762148964833768858587721905417029054162428177793860604541668849345093135066565388903610348538945101956015826031182865506795187884394741321541857089238898523714378140848820182632033624726556316152754877807020042413560528699734489163584359063412519264928110871813442708749628489582106099246585137788084591876644238944280097666420858194794011172960703600368473652361242847619812903593810732033085706692102447208299405694317993010049931837152303965951064394684246990566207312081261551734862460068072109300125587412401626985148835087034188488901382051156403601946317480554928967122831752646121286064987420588546006521021248321948767408170675914898814469333253998150484381410850297614218376961043079537144474750129662463042213863149631603358302876601211748549249414093254652518641439304000144744709425189944968858551097257164311394777803176878544690030243162116301613937963354363117872185746484690708858510718787205621095483798651635351695533229132457255648768025692689982905665486174974582723624769830054858990682819946461962172625454188572123261669823500010470293084922833371077206360482863407316398192301653333781941787427774737963791229500287727205432020127773284912109375000000000000000 [35,22] -50849989865332678122875815381051772480677452382099485103560366169338498782303757225377373548770574666319329312529506768355961638064602590272957627987499014424365711332523134943932243379915817517430107097058905589785488301705296131160621739910900234983274770438261836385433584044953354674806129454486836158854850166299588141803628464422503006774799302658430198738024505977995294185263947136246867105482840848175648289161153844410862500585521793319619883924236578538725312754289794305039141836427968812288309368708666492055605451564109001200721449309535851807749448745409729016336876426932663075465351839121153715943181382899313302935806775546679990912963944796611611992660583839363422888381914739444951018672543093693844364909013055611867839444497912309544848756424052449444692091482285479003595032611045218167967530514179464275387833418407940302818741890919495931928118270286210002856205658742314029957288503211912642283606010363483866599031837016897754211414453492399881053554218689521365770546123706647422916865598553357844747705440985431749993869394464849663043669266208689634001898566150363876797450192806948234680822703514093719782680030328964568924265170422063692518668503398600236931678810686925080805799767404586395310678124642284772438949585748923348132601153575775667842609430994591843907247612951456675713259564201608547564475246126311963350137470880061069003591416891498619217752112858753265846676410030719586118164486589612564040366879514401873046289417006109527205754926537316534146692762878801071020526885382957702705866576931419026844478157472335271157246056447363139058168699566055714249483715935789606982129383413004377120097194465716869114908164423647416342950200577045699431824990726605824929798325526583431274947840545887390383982595372099768060842048969450293517089160208495071326384155977501580151136010385906440216338750084268704928118483046194101695078435977029848885364658135746681043667987801602986621507892884292336884201287743608927062499722513903677208729071252294834481435572550094690907382318274730202599773684475641797771681399737994511644387664324640533407146673390170707077800741803506347809588996360160998191242744517127553859909901567972611490460138006718064726439709096383000047528304517073065653453154773307849156315518674732497155155824078845914428613326418760774874426320691375085971233963898369401154725487987981102736241401019768686545808740290119857914173981048137002506499966592654261591189763312435856650947269216095841990160115365565200511167075718154392642116774816089242506463174941797015844256724816061489776108147640210409304925836765965034866227994298221232636602331070538731957762910574916172151830576422046058385560888894949535706227094337658551573945510887756820632822970855053949613545496588529998380386054623869540591840632259845733642578125000000000000000 [35,23] 44393971567868975162980061945307003823385370662724813849703952684887202849890765470338497948790819952796259677545847578562117798206818574500987287315754696250402497288996013404539743091369729355984766625295060953928615515421477111498168251405715604674067799313210129813334575546343656932544219730112434690939013759768259893635373821036573361378722943891292139540476494164929364169555947920390393484652417981515096773863490665012937339013604813756736254395425039573991397376251362251246901194262968736960905879907750301631005527805312552429074119814148803292068222559147956863323935510555644163137454148457359576324908134199499053757650463522007925004844124258600220042663950443685478726511360572203647239240054540818870504789070613483593818753414723311037842775579448611390830570248107985920799660757052670903452892799198845207431678456029286969214393242263909326269188440337191665886470380790762198358400163009169673202464590248036404207785933452042483937814052852424429678137574006046946849278520056977373327044672713415645889300063639766072349611116662851694662251296279436047419936195710483026202229116553181274613243826848398085396314894420543766090979368908868187674596522413991268870770759817493245817842647629991773724404682122483254284583354995561232561708682302917613937376715180220926507211081342763283113667179084555400712035156575158312513464036169904615183339494536049576847884072295138718930618898363371526007877190408088435294907722155270998720242453079756316066495271891669666162424527270833142091165793112206602879435103603911771285695798727750115054924543416297036595127781671219549576641999297115371684538389009117898948052795959979584013479447116664937860806700077240078007928523189512099044626413975166927687643975442529452457473404901415143483618365005145188615415738643668259658999532279121011347222971598111325573031761095285387214002725339705894653533528838325075040371013200175293087927405994219508684559277987187531196634345286113168695841432563811547725796530164670148291542581559988079712854909489932884553673009244594355519413964841711593590421197876899242169862266480493818549448102747923339676965978844728594211889906435335856225840996369873567793849300261381614399071227145450247999554673345009473139081064726590439971351578193212721088823207612304492116436852250048776121929511373031140759805410910078152112215739134636689477651171475339843744188574026556082927816029933551732710221666877685558040143715957065948146774160672016534378618449833805580599301623164109802352245973692050674820967581829631401224896760417974835308597876461243567365179883894455781428688873844679737233996527476744642508873658957315415601295721610353879302634071014913420442637249419858876362657839680619655365290710091608806179777878196631589111358778820815018661960493773221969604492187500000000000 [35,24] -29626047486271459738938984530598232306357632430614259185926270001585145419339474330408908558861187665145485266483881135046473673879553409572369065198065596080353085028989131419911485065915827883698951043766234463882206105669434300460139045497177110869450386636703102902273504381690375251832926380777734360074235912083397032230144938144712253457270611726349120335481155571593227131031516517582012142543260910672684447899044000846164853964086893522948946778972856182746943891386150218379479959808631069467629799823682572715229617986943806174361362685910797036891019331920286329014527266275497258376306012005274099622765239783575299302199623280255278480824213125834916120333963037380070712302662040391229046575900040701556740993428172366615825698712591805226690866167327698313713378527102594422675301319085092118741743046633859215915999904552763173763736662359927624702663546758546627317143989801704676575468400202927244616854571553653558362347131301843563241747782164502269857043458824791525572738249447270159024324506248311969727207849287992559026481313327896124572976698414749218679929776352556658668835094376135348371917755794102355987320544569918723680235182177744934940270133579658118763033608703450954284091794101632254771439643213540348350156831948740511541597638130833201332283230140342321925063980379146434982983199088488635171829112667215007231396335929194608295930336717899079605172516934464504675825182923891751016374017905962014833899210946165355790804902031023771474256777424715405348455142335261983651082658472923940263988041332518621480434480415120376075393555419334963372307001591863134801169060546491915417717743037413821051502905384054946824822901134680591651970513044682218069283456239424930974335430555805744177080529696527285184198750283275823402600085440897314425572413086189999358331582740943404300274625756794597964730225041802059428585597980934208363170422118277624755228085596800300264352378135187882051023685665693283499015879180300201480399256734577328662176571054635308749346033216373094844104371732323901892098628174726490524560782857718119657738018840539944295001758442553347700245842594178911816771243487740059744483414481421963102664016214410961631865940978231324563888217621243205995154040972718477304672332350475981761661664947662922739546765436981991049258379509659059672208326154160576367122322055173348665484080614620128569762379322836220052581189905522194482693609044998392787502941470319769492240344862505359904968274372907932456473672459946413343117957658399381595762129182077457427398733130585526961987379365051342397622903967753419180383858699535555375323849916670896652433293660890402839306149281436466073264408361059271740576967920474924036829688952479642227136630438216655955768093600891148523240447437698819044271658640354871749877929687500000000000000000000000 [35,25] 13443624498527243554753543168429828597492545083550799293518081336744870579725459810540534105986468426192838066954086781250892131328354656444866711756395879269008296158794527207734707108627243510113382444548433921421592295819162001273236702265601228200204003791638139634027047322010994843806454071187416251956933678212135961104613075037265733553230178657818769012142604897678908141712358207562376158467766148804663599777601549781905454030361072971642355696550454791359894379659861889424698183232365601647811667009651868172718793533597666948559164166308712265044229474001320748975149133237354292162564932254242154593475836215545130809175257860433459956619678795096191940190232378777206082327860860052846853027531495452123273841388790886774653125152186276748169895111387285276197841635477591131943656105116119158115051062672949143887328814595454265538133727515213805590371214710039050218093018523687456253424839639441242469339230645276928923332444372860990099747567233859399613139829365454376666803027004930201227613426536203709201916125958717937388603407352264139097714308715950516036671544895457529705703306748050148294245657175307731408705870274463576303238740287001283521390579322776129585685027446219755814266517590178614321166016326857619887855006660951356740551627589299908020843810630357172566297646034721073550891358696112718640053052382223261636902015060854947355563563398549021898871955210336319280107865163718709538762754271851598119249351511953209711045703650450811381234215021017090282713075329615683570886058834758509648344236778897559360103367076299035173400371931541141419636396638485629801535299194404041666977356438374079369112495022274084767469995872925451361393014735293505115377517773389975700738426533736494662126667974830732148795070779669621831015564162810246219261634583261063808026318237102684639578885380688556593640451740150353338532233526641806247136343397049699785498022139550018118567516529830927799429098503505428770433740338863696083476260325985537437122656834507502409879011407911945314732676928261902428371375571827640509257448249927500683965922999785580425214440901756288151393319234989435311181515139365894080979629128160625346375376415771415624267416919808405609732248287816559751631633755212411363426587515692032288193392706653559437765352385198440485079453566661349254357133256289076086902650848142735990313200355654343659566183548635094931678338279678454167810852866656270285023486319982130257467027892351598104069021269683451496044043969463970283663159762811498738068672554731052794163409183959830628490463176687485891663531888737997121066589977972083576454181060152971187270802270532187735747779278522576130954913226006248553535914719638613236588954110474657052999404576369525770854677314523092485444767272759203358134527661604806780815124511718750000000000000000 [35,26] -3079937087821485609398670119203685903235446622368712061087688522076258503874188023725882267534923601277319117312348263796611265852075334562870432568894071119185703759342344211175864216246434495706016460648877307906296844371747969637492999891641788938414789363061474281559331054401064894149111083174159739400497714554932741577192605249554781764216154434581156934849040811446097049880535459184077035976238778589701728205020649325794811892108597159905409157567401783350523326705275355368556643478823785724151111952831639251727965725898409089626070651837448734936148859493876585890784414750007571266972901970008490269049579198880730239002897599645853783040202521569351476626421569418118303963230884423439774671548954677560499070086423457306953911582325244306597618445304442456288908263302882128920676550677522673598641349946375804818832324277350108587481901930346242243798573660763003090985795597417237842881854418897451412769979868319227085211898995662779206147256407181877242838537184253130245181939803674060946786827049694257453684903696249529917377155430994936047500573668801685669982688888312948368264502694906308268934472945458465462623543675044296294853318555439470006161549174780873495705754614800850372791491240905280628046919054764822067995521070303940597579280682789810708536740377452382320179751837813556652629464831166532874963672927840905271954594834137945026591207512635016600011880234843855101328109895373137968307171490284690546815747239911745856992200194374632445428159588723809019542821433099882902580326751659183727494993801777878669143365943939304180175879712985211063151254244431908855960041026211850681514060736327007580977035673828389959651564289012680686788052248488621832441119269637069778554536092425570517304240411609403411736284792676930846123011340380828865488523170517142737031132356325937158141263209588164969146069919330832492723531586667880593251749317480473627901980999671160030605171595436615807787565208399783644506402589803275924293779471037108987470574880854804411026319832142073950773624744591926398180968010106366244620077345462993350400488053403701026920206438334579096621052032496939710562181629039305237380977996574900507543886188352066845290089684951950085190131778420833078938508866195194145194570489067782709653138932719233341198386303992451415389331719244391538616450856271480853426310347898051455409901847697152063369527005691993344878477595576694105665953146542565574183161626633158199600172583306762914621852033403231832082420114021834118019374331530243116943526458274687881590219427896317364159898851194807413345662244549325951283355062643191272722088773840039671764599669794618637424908572249998649523931105493070203682368134530904006333916037492120916434077919840019630669685452190479241450093853341152261293700576061382889747619628906250000000000000 [35,27] 2241316534335969983436629013848358330395138221608010219515251376143632393026124843224968507110029997023412575686167715068592366427746920188866731804116602010989961861055932196151035414843060794443869821304887038191748969865892878547075379517736517374482014491178201917976774938807206039102991969021452959657386991669358921941404031661591500579955313559675992007664796208050166828819335824174344260887899608529028085557629591325363697930562408717386256250658387790718850324234741013766041719134201270140568027779654906736352859007137568378449617179892714126668720166092089262923263155638093094564442985716794141576126938497854851448182931024464628737536811782305958308535651883559793158889382146923278378942394690073785749022685088477452888413682071700551336978175537271815684181302531356819961810713617001575495866575403394661657276159113205009724840146413592195359431256388892694367271247201530302386786839621851703597244846404124434206130758588331119164381494728867312328951814645291437076033525440033118053636093324695155875751023879888021236829237812914136415581572461161529971049275571078168929633603984071375706307539773993650332508042460823695888188455968129690483078180062783353354054785806073749727886927126240372892218581052175510312996685569743929908523281114722289580145213463531844485831773218272199250156907511571854463366856815749558632111095690744461750730283708294252632637761379579364623604753800323977344082903208714275893516036747641353869978762732826092923118934282438346838634804480739858859423565385408672487886960212082051271877979336037583673311473748862250220691205519801148215822920726143975335308158430594275594011711060649616475362685305581447048822345345454355430753493054249865144524683112978718809300027155734932009434310396720999153934702142881474547072882862943151192717662048117365622859026368136121896526338087617265010391021323803944588641452860577050410905206728089211487129912158876905642067633262875741891341334982824260591882274157011816441998282459572484165974542912767996986732116388216913507236936972412110120062148340075498940375662622511771509206829437017434975326654584329973548021414651276915935160455578099114698629387645734010585707722133192233929545091890731973399653825842088832645929308872302305983918170030625445876592034813623634166378764874433128009041845023173701323419747331349521887175131704888451831733463586057587357007119321827574952563139090601694059659159594909944866871260589254925404438809147773943407486138357919057311464627411689495942309365448545710784700577614190861413132469242112485854515561981082247734467375294237896379180287732340837983683871747430244636505488568193936318717067982002424951556576222073724460781807637208722242711134855451737302384537407956060454795500108161887542479462354094721376895904541015625000000000 [35,28] -8281089625716751977425672287819786269307641717202193821516230795568991972513865948785770749792024917907540695724037907339974637731526305368021867594110123085805361228204068083179202122800663950275834892165279291479234443832691860668348403292900008293762754677858979189663616325488755469709236427489262978764141285239482262605752055045424445142089178201364526355742488720220630030890783166145925826901798829248406333977801842606108224330191054456092056383291646346293726402310144594997251043794614859126210997802860308960873379182358001806315379766400532972352462071560056232103832109329963632715524307350561227322881242932658764514988111300204908396606967357636601391580050551827407040008225133975583175317831585553541279334949080072017266226255404287810167202089270959021964308976390357489668453055986411931361538751732477866461586461700365464471460882894884500827796363593620828713805132888475340879215324614252758589383221980928633418107738726172158231372594471498309947276004146026672270487098398813902214290275867586962054747378268790834491763839153447898388260284935900033251818257604042386718285970272831810907514606487855759459537477034871539944678809784825420673572529560436886392369619375120850851048722709647277892300661539025991757234098801715834348202255887888026911323290896978081600640189970718090616560549165048681162145002549098167634502190867262090664695758623606256021704595249152642294396472614085605507188129968398464961255930555081260773200684614930549617691565078044514388956234554764574667561807280299517269470613846064408013257218902741475764405236712185820924431033988368661410781461639890945489244547051092226504416579290226067504046427549633165586689641146840444660074149571745819264057020413896367616615099404567901991774712569324470574517329852521230583245027926928797648455090989145026987783911983838187456073042879150190984044762220441327500665057978136075707674620912762819219882690474248743721822322504104715146451468485067768599738751132476326823928453952218654196328064447753303962693952599117475367903528755126336715247354638854968526484768214438102255794441547458383212858810419813978761628266643293563293583569315560830037833322851423787387923337869307158177949490000013194074486221270037585349400898406126965508930772664449186411569237295494491648524091496712830975043534688378026686253309074134955747669136144017164925079205068193541967971690727814704403949577644879138733334621376808606545459388752265603915616543788361080045891814190887711391982816375437055548920190600259247810425025260380732471182864332203185592399724509503124569993649654586794987690481819360083296765305767873927514403266486446523118297587346404588230767829873015303919882750578215989275124151301095579077790505247835614604937429228392886670917505398392677307128906250000000000000 [35,29] 14016072146987142711076926526804589262659292626751874537174932935220472009141820911664557192368861871665606942481972071760004573247846772801547247164944629296295084685806321010888230125463420789981685632897353862903922820464598761086837950904451294123044317058335232080677882165825838170867423094568956775822352743524319206266952434284882545325226076325212175449845083578751193893267899353098797261729462200733969974735180020174380818485423399168427205263428515473367166714642405958198372621010645000676359788811023331422298394424870192776438505273735178824667856608660326661297352916954377853076051444946177301159649715001823303669286245356193589437664344644001683190701806767023336357002852518323111153382214667765408673635643841650902514480612436276192034148021812316350952780606669737938888059328357496733344276494155946223132595066991368904105758645420601984518866604614976389847272705623834668985054939765686311352364721667989474636848310858226589205873580433313611357862156869118556793241063706082729990137669937063178186343430005340038739984409284382434256292546455462318073914615412405367878523479751598978932650926397656610866000009424031035970248470283771912847021369998893250494119916828795739969422511552638782507149912676020800579687817478384313600854983976363415929901467977009447840517703876845626545593316195752902044590902679508949478182753025772703734527705546148453083910441711954953971907772135409875472265517845721616383776616490206013040821207839682814271587965502407485139101071502128270608309984312244653769143811194963250454196591478626505191312555316069993572802526924659136906739806288435830970513598717520284558405017651305960175701215904420389578057807684230680034216745253722987721127641419022041059399312127692428211280761817761016225779790241505493078673577375592408826864976532430903453821264484782135665750356314317425750768324427744940845187523193624739774568731106384577650916466415629875438894430041489383072555022890881922310467426836534298314624804547272666661308677163504910607772072633814718605392318962741994055495374271031318132187842829015540159184817969788490131770642742244392806065761452772519399869889540677290466505513377219606470679389396897798746787736019115075661231794443649404693999074591538640601267837991433486876637096125607823377114605880927938022956781182723883247896801416228973485976571123631495283557814368536236357707451180890628059753950240140864577259951614994919917666529154302279859010271652613608066395081861769088062117443543420894056106150871610162143081073176586721119056121492875310375680671691343178408713443101730621383797124906066747234085324521327574589990898462735200592590448090946138457843002385819743769102458118494033255937662199096097393718250400909431891500935701833086000078765209764242172241210937500000000 [35,30] -14064061889518355721683435565228381724512015037299257906987465728356633247243994132075328490876421507812390792848740907178177776024657261387955282569653279825667175745918294591553221574772367227442772102108541024536506828228247981006771096617049278607652295768808391162143785120020122545296760537394446837152747138687358113898747644814992068426829638838737843062000235733203833291019452635424806780667674887545364938548645303448794768077688281925252803624626785528724554476365097475168652424674276582691115463885572296088070783343972640331394921646472121784229562391679953675293054845489667796378091103669772795218910374827321913945957346188397822478115893255872331117755693729568482932660626406442804772886510048811226445958494086914974947464823784661902868991151415608183026553405321780214542012692288554276323494940462264921295067183820669667819297732572843240242739005333097165471956801216277469744933671532390027945165973431287371982351480826424085651608120887198640739293384260990839973960869464288595965505922205969631676411748028149896632161992423678113318984846443147485492621675661745770566306989251207048115043545005267344834906111525134906975018354676847651613168362851565803457003638097716328269461531448059679111443463043819621065912853188302912537773180360030428360529950065197864180227675431463011858075393337502012059370904014678311346770247493005435978416836705701849957920841396002653063306071522515976083455134759343544753931486120172107586600544583152418588827702255259528557478723687441802153416199730876447175984187454013839177346302527771606362086691216161889395120652363534138778142562415421105588183578641781463427210994356925257767303847502604190645053910374519889969338213824988755575855032415771259358504794988864310900763748868261086379320907125203658918927649949183591015649763539608953235162026074379195426279092365093822379570676752520910374076225835756382821038555945246646964056691637984695388146112404989988241857671379967204220806826261187013715009555960584810569555039456036381644240166184230259507320049490696863461952122722170746247217912574198971975955295386806933798599437348021265136940066225272684164983044036177933006816714438398746108520488756358863164226289547183764817109918549823463442173872731308423841500899992711060240709218285823312174085535561276045499949841524623597860011705633867159013081999730989851028659464641040494908178019880876543209786360279771032718184092842300391110144005254109402326366959757386401879009424035062553514540977189147839640912517888661303618375473976120722234246664705261188425811794892477758656789945596642411130687011133275181843855188511485614511865940836350987304168246671149773245116772842693750217729348838907799017867420595398260896967397052080386875890644082787162005843129009008407592773437500000000 [35,31] 9058437118903703175272888397465907944276098602547834636020638049491119666573734871872373953003010291530934470139119081847164599480466536665984300701582456080438408927866246860113368277180910868823199233524417462499043349580460089187772387768323940842021421633185186731423036511670378889845864875254575039586644490021422347337945602162028725543449027670405722734982346223098464159864321227808373317980204530965582663684454319319040508903793828800725490644636347389372409747254284694933561695526653724356700147184957707245185956484210906541626798003885834570473208033222050589974611402109994728951881994266556335064513908253948956203215991560501559189415886190598443619246698474960466084316316116491142865364837391051488224673727429800405818536854510316287148000206240085482765769903111264967480739581458612095732401276838658216068970115757417118670152465759951753332333652021940351281676356681663345298080000865634935246107236100121858001286953630891543634212131478812343057134492653376689253929832031063206959446847193688817417053008825308915443978726831671554330676411165007722668882782415061058109531661954144295150217048801490968185451551758014673550516534561321361876349089254942289365553297775635260671772013295231406909216208187156437262657467445931599400055438323595762628938286601783217739770828010803840775205918392094276764739753169631450503510003772420918970525381410264553185245615276041982609584215813688380678789785098298505981147801840266066856000696465065151808437901727141545607279838699128539525572374358775888438050674935418872637179657619214225046503269888252411750586490552518714907929428048630747236668668657987001925950722590350586961008855405380001984487092248840948053558414773332079675091004572200500362629105598402296152260901371456869354722644976144761631182635268588932546287376284027595096410043991170699691118320047742757932215776745212434982713126212790361057711274207982817518565968044448753161808754503464224281991135722321573943172876607309000230130616724743394227654007972950611051562408207823484481882451592934672930783681114769754543562967841358567946087409071564336210128103718456218753487549076547011857847611155917305307182385535731827470529511101589702651828407420344581820365333155404700955103709018816000714997549813170936956126669734430055797284459528426270703145178595464385581155342584283733364954592354236990139388122691844825940730833652951492837538034502523827541316671836944477479554242454355514661140091289126480535076867326051209190922612193434777475676658635164518649959626044457139211656270200779609687419921762238618434698251568713874417495098500485746778366519875082622017564794172819832812023972066367966723808451710105406836842120722559733286031644907014806206874158075569048055976709155068249401665525510907173156738281250000 [35,32] -3371650082845751154072720335360270265240382523792132943623843428965841833069420790215931225276521228167623726191825321054289744611810244894068794213038995150186940147238657830884044106771001986315470661273525290511117853389986085478959053289846344309275663319706886304359624240419372011646695116442761185662551313243986084230294579331130249799520634903281958111741340365161027282142128766932349461796538581650354732226477659554415793719760043853398879193021487165422272355003753355232786504244473404304600572721447523442889206524149325232911237234055054863466983606828180752002740720642566705577374397583612288445165372740954321010084783065292047590383886162811123887585992896424945365336125952277469072039920535541182992966318768888659228342185118239188128621016429856943912469957867386707821493692578126409157656895910364522761351047312978192971247738816810845361180609272852674969467796452338119821307417233785494331451853333780474508768649422348447693812914350487548156061266123405111929884481836246590496277718946455141043191480162088823114677200960691557686898584900742014823301734329509421650544098641507446675808715500796767497409098428797165394848976921837325766839014329787268200442271669298215693840894046385612105078126939987750867035814975724603214844488286292496935493378642900804397052425439016469542917494383088633428921914762661485565681976207373459002468868764203495197674946249459611994486473888954777135889291979394054410710715725250720229518266791153479435948496246225061011595494095534950619593938863145407171142527536346572370789565260747620109187228464027974971632767212227065171190314103921306722548260534823284428231758091393084204397358062497028650199360938104771424078860650062261138274043755020420895282096562125748540852346501578246801286591615300312225166374296161818476985898144362266626981445044401199553593581647692343611402011008346441577301265659713459820627166265563984393364135646114582654478788240414306341278123356170331109641185329918699431500781934236382601120762289814232586691347958684167156597384008148422667628964437945159478700703309601616062981871225371387171779292161149552320931524869011762461412141884383971183126618300939794226225740249084895957226538829794537953054954160644146014036062077326513603036614561428021402642214762052822238722600400899615273676538250854972793035980257219204230859540525217078895224689864133903610897755525583601528651110133920910024740254473744493228625658689061028974985614710568771859114486474893367406138449131484240685891560323010803137968550764881398182336410804690740985903820425766684441364261468406153030836355659791771770354186078087262217460479288765169763060970713844258563604724001796021208264163777232218354401683522234142113133126272828121727798134088516235351562500000000000000000000000 [35,33] 163247030251884462422320658782449876641398796644469839879548746491174313443694563008403083809275827080171059729408841860746438390095110528931360275068469423399807258090131546772732615401803120227719257391023310841764151424863741119547613628938999807888810312587062785204729052057239016821218745374185439594772460618885846736035918708188223836963055092525223303591453418023482959136790219564902987236758814799711812312273934988352677158275149394510780500010957076300482843275100394390323549641095350407832106771419511253612156516646197706462622188090262856635006049229257330549172995834405531217049871942497903232510988186293153247484316461876713107760339302757776411699609646358877876257027671924262217643646126713911920809076339297187014510462082684270981821440649764884784537990659111062037199244483201694273243125317237728385853938050530248982727344776909597959341221004872483877352134677374782180052886508408681913979566276676975638080819536905751495495100042261532022974794121177796720749008962568998898946955697494508496255123376948057796215766263513310649003906860000251966644549406820996188661314530810800649520154889770282616365578978145016032377610702390921747926218880071227385873146008179469597343456646630211917650112208625904188896077581615248557413512095436001149215954605830230233305613420650520900321222633994234445282537930759005871493725272795161522505552986873501487574113905046056625923857158706937707612132434106910615850634326951673506909048344692067762252054645264725160740169571748687609683289739117904433649701848996727489532751107797588101937486091107227366017986978159889990687162107120696911970840008523688609562262717503921220272426715283135469560646591584917731432879767931926166978055638793391431449722985332940161210318399922350208742276684871510256110455257513724546861576093885763600967977284445022731686890603017973649398833188628977147021849356294937345215535582133802784627947363740700139237063167355695964892235543140988292010464255677180202682501512732848610578448814524778125673946793409673587136092550861154677387712092942703718539226222943265268528293304425589861143359308617892618051251027096086035238567964670126011243484395025359580169701776040581066667973299665083370075659958004353606568902636213249050067256628156072928458992717769762533004059373830129492954130879893889884592892478518772907600375929738674847583352743701170599568733987007766708530342441551209275605812612133379798468406486161627448688117848240411281139795291571951596132616849950849385175970638542702576633716198016748909068406042003796368665062731914403226697910693285698998262476332958983011824655586360262251590957473446989879214399019640190421072855793745563416723016165279816501186893226962580157073838885151140232210309477522969245910644531250000000000000 [35,34] 527752768934623272347051352278869666998911166317454800884948214727560061438487619558120364986998364880950359493797302450745601679979272949474971796948351309310699756200511716865059425743255636342254003370222961237148205979236554123779469879835562034511800403242206562885037955575786666280139470960357185824988173028190897572205569099695956709530252333397562791156081014343947052181167163504152484129218465903677818952953437518457327473422607164425456922264450262661953089628209336895074725607893365823718877617471115874947245934627103404167074405111481826635842126993002055213723701976654485350254229801893071389982348417028561649578626942124129875808254592879977076438197476565895435200670993551343594651912257497117080200127812962029819673018854485918330407134456180286743987301310011854200584611571718669437854821758455826721067170479688082362446506437455314779305470919090661421301667438532820453032127426756707082579337619433494482676477418529584543660368976614294028476900008776785751831518969724406732858364060018046123517489087850884682326600531312454207521026326668198197835488413091348638785718228358879259214187526310335898703851491422987253302057772680046375364301055396723335394227279074102139762523076200515325953561454443665556909225106591025548562585809064756793755191328606373287884572137923398384855107594339686720139630432715596028758911344010683317588850482345179831522918839621840353441664607750870234968926119039264432202285718709934246451202040753174141980943204983304018735783919247303830580057296226649197776458617169797846082263667673835984093851761783320403519753807558620694927381549724970051185992673784725536041420114942718822108836899500612938966016307319893159674567920695601791339275676979695306852989764848283624290938903859017448622403193133706634846191297273058176764794036112756351237943050948354180796771422936896888990363694693463985071536287202163760553926671965797344238013272002481456177126684482088138560756285351207274795027099118110697764145888455235190087723566633279826683114412538118208571910594635610683261807289068987294478725215247140782861073228049931552034132040524630833378548520331461851548786006188897472242328794485320968411726335108271937563980473777925881516042610402993708146380814846234183779877684327890803787566031831421741052377052781815114696017551885952358973118900120192791010823306854150200044793862098561053520081319674413741760839213563714017740226663520766749194073443669669824783139389939944231620807708525176508939251903354677594657344427402339328738181564031117685645662369694003710953482398303712240819360848561526885608184921754119374771995851385475257091884606700215834168387548425978051520433708567196615194230086829878657078888375269448351924557460979059442252037115395069122314453125000000000000 [35,35] -185221926504370738987762464541902282919582729617240927187193558908120111475173837297511405689856392631119822711870770051664364737983738921709883982280953400342392189646750631550709521698709943246237129948397182998805352742477235437224719142261248619953022029967622896759557201729304402336055571631055365529641297405941314132500731743064145262288978056548080703802141199763531362622226766134615723182010359984716677845098895776162700027602706641044435688442871891706145565037956766444591704159326150070328080402192585948369257807484501931244145241856960505651482438625115372710976443425499040359963522981318701510580033604906901006933633872782584495633535714235827858638593528854095287320120586768328783720343927933008680070009476011491270114564829040075289341040426879178929583660197971381721813517822657818615623791146734166283553764415206285115805937830691776147532062120695284279336731441378418302471807526449302675585635286967109687384275509693301721380875681038657725436452879530602299565551819478665962258173082630482030891123358842011790105592487176114252011938378812746712114941189581541440451599556081917200679997177654061811123938018804152302893354024684919121603629362781614478172850939877409892696337733010240286245449907826000126121047313715635467085698072519856518839468559376000338134716189969234516153058388333003577007939211307604922730532578320013555680058468409877036993891509125863158390344229100800992015153642746496726272971592844399222592094558666586640690225061487209392171640305941282354219167079073931609270420127509138704407089294834462412046931977577052102907098631003026471973031232678596154170235526247050256716996646138954803883182918506822093077412419606208033537485690211606185566476676390906088960178520687014756738472684851758369571853292955902330212932382411186528120930240930626295622308459418647354383289276775481221225543717270623336735823303366817386426548383464566391389688234280453560659969075513874455977144930547626231621384547193979082846814834404367176845372579953568138242532634540426125952120971236486054484194182992883822391956385037639758711609815976495230678140294000611783359241432159421346156790550686009324238374102803613622836138857087997704849300640404910616078460675700857636321667621658301289226972406523095609811428115638567502939578396468923274547961011231086081531114403455740302077200360879371914891969587129872154691081753390797366173514359162502630026857684548557630515688968608272054817578839017615188911497469545539203501387941974071913341171108334836260250939200560234386068855214048827583071414544051169807492087155883565868523629345650269186141949468369075398429707816626399395868882819261348994577255969431341270693189278421938249465487417448506707632564088905624544167949352413415908813476562500000000 [36,0] 50700590376546301469052394387067284696404005438985994902754028838044960549561894479632349905644341942783591752958866366536574970313360516984399249168358906990837470043939037575771821632126920768505287024276597482791619834009747047192565067989222010814807370548352015187280250780150678539076387539469160215862237416851142670017494152807694571683111061151390553362887374619581253058741259412820535463755394472862876707811240157680358717272057467908326861802629598324796362255534755928515833334371169960439945615726539333851892245765806375051054358786504836443423549541187955216688565199020818028717210000276505667848367392229412423587210527360053021403878513542796905693345927803435399409839220015803343727951553733995594206563427729475560927524757622960191540882886942014640049100997051464569950402965707297291483316279464090173144473692112237657111604262372173265031327591969175668141291573855301259118722937876053914850686292843881911088941218607138268928735217059850480126678377427917448749054906623905805068209409327792891373267594124081014325571114308213945434982982657064213686066747843022743895580996891107218490035593477081858741167482290470893723861959958741274193968026969279131222518812411821064472512533258613176876258623782032243463982994502329084912314740614750923679506649703090634715885540435797186970940191723491032429508900886883883810098007190844417452657377429068939818790364644109195426974465814631310995559635785844365642769472020601252543224929291786669523360730380661259893250780389127929497676169315633582827375922833401156260398964043571470304113580511136481161042035724009642611694344542218693970439801252988703286350290365992818780340016590010968560800622636697263752805452520591151256432667959909353310833563443303482523566141521331844685008431881201873777300523960190780534708364116689313517909658406149309459335695429237318376837586981455106518497120126505995744074378339091976245622517840173283893723990424914017205355747687115204166557693269159402024431113736130728768471379864889977009493383041816394946631227377293318134731971485210602855373075235422592515178981337685801493011977250600904954059176770326469076849676985227092994559817203837656272659728678702528472533434699181309396174551451123271976216435870486195537300778011849119761890556003033708447209106795032112955856948879120465862928229318802786381581170402143675064032328202642689308499190415124280423308627545536955492863910733489369355786557973234417414531331824824948625211794206402266245909855551629479887586143186633938803990117779198726513950514131345787921396086047664014956434753818393485321111445029558201086268498975461279972941140533780988156630489043245121995098162709474275569401543062158375367000114467873453576613877399927516787263247359824280364250922991076310365816570472246419038751219748699383682577490617404691874980926513671875000000000000000000000 [36,1] -795466688241863406646569185877203585634611621207157800812294751721230224322521826727189122186240019426549638149333924713069942719995860315543109483968997689013352480907193487368784131750679419460848672620817280146461195744797280236002369644337438065738566049725171736664835122057436340907720141741790828791058740720972923365294788821393266608202429851714297940422603387689429295042131344103105400924406344787714155284849179472841913495439181779454838366975970601597335241872876284030643928995919098787983160404096057906319609017555797618115891996870959531585030006520393188407042488881894624523302497379810488356838095859389755009247876654163333674892917713747309993293553098302016171313324537382069488885643150884713033273940880164108376192742704367725009448840042004584727408381940807311390614813497783713004210437231537342336877624579237859952167442535315486799878981460522660959471286665516707614663843038145579790266683209030168412264378991997457308157506182888684160635221516393609955793993258237882966174146980389142550133373883821078876812525675860664165051488595858084551037994857064029316509547278400366881784737862753874165659367603247202779069873471827351724224229746269655022421809249316685759060734428513770224360828270526169346803987821200485438325163697376599086766102351286779883299967219304518767077299857900836072158372375100156343601484815062719557949856956789019847101184393774247307896775212143547635360917009608534618463260066354337226600511200442620959609188425047537521096445664290544126727049461837368810797903254577343210228451934584471684005261527314755704642337016818843366052732346149418021896651616777115350438177777169421431250626519287490134093413974812121523466804833721690846354643334075949769843420290808609640165738782661850367412138004744004856087475742481674439315714980854970198377587096193445602481835106937025393494043975626009318107265010380820174226548959543842387178049587600490396561038455489607027034835222872064547321677040929819847206560895617560764431522315317073606830025478631494703536180454883297079158732249054000783472859552419920188928645122020787753729469273740195262716811472099648996342775961883184403677280585021286776902303389259392993877937606996940403684570832314982782179119861210384126963166674321914846116570211841227013227306173515492260014107230905737773676050795407762605448203960666522733868479937835092865075366937421287864514475915564482716516378364799370813854367727288739984033598199434993403965811947687150080333882734170906783556522558687695593066286456375567081164432067634838200157543110663230322602977658341542137612056971790078492439589179121078959188726020453639918647520600499099702832502168482107836421253160680018016365787196404427721973572945114655372235454679681174217146295967151476694924699780240829413522892676742618309551624555808757577324286103248596191406250000000000000 [36,2] -5064959237785675545102913022832905988578454590693945585256969655680353808142359609903354190079184351105805781696399843628012642565746657192410959590275190067955588969687055958750838244877649240214403700329229787313312911814849911740094594675262267336783903217976838991581205673411493044376199485876081127726260740914642211712558119941904212236844849471219165316973913401865555519585582152930277011569250755474840421308310470560108695018972712513314081173493658286582028509877347238029073343608754217053031516961273613069132053456083957221213125570049524167065358529234102103182208458993091949424375025164918051378001684683613247867642143647281031198818428238486937512720383545100198292278350757809378060137817845789697487373369051043254996336104671153246785046888470483158603132151743240751458592758049111411263923819581515310112293968625022358436743451221420203093776300273822713528990991506528735657049693158182342609457655320451782914455294552907778046197020324562730979515703430617582341904929248292620984340913576934977013894203827055796184296315663700297836037387639944077757969054806919152182915545903726734042258158103712639350662418562029955353419469260087706771773439096308323173882740676798167147310330914973222375705712443446994402590996099143752579933362946565271619485979131134927114102345088095615673912600757557055516999606405356274834735811807909256307458132236534517901554762081900908788328227098067720360195011133477765590932578714419525989409651313249637576259632449079429380147242055233899539077477110677662394642118873045989424398402268952834744759503830124883269587791097339433045839948641125249138169057925475364939012819426317279490138773904617941857659205422022788142421312994305249364830796579463324121769491248626623775286455331670093307772281363076782965356338842315481219211630984611908323350060152708029344907853074803518128482347474806001558831243331532796395147532356603954043866801673766102226106770597118355603730379612993382641787330066897697833813978507590125917239979159987638786337527154979116544191043112441087841152613674851800046153461623927215783054339928654051664148822504710680501468324327313199879969775581392052915454901528084783546496705077428099991341687219436630178801663868915545771117897865700134790886246550184762083155158384840458545914432000442955939441730373905539032444168950194641144846170420760271974657613595873600167755595562913762697330151774356141449022216721648099711103833994125961499945136816064894853268186072757377237534080348816631370300499820669486655962723357547095056496161688823989844658731619341166421754471450650789299196590296166838357566631441449049657084841720864401617072862863166129379472232584758787682035436518522983820125511670061556953636715121054477809085594735954098517035998188243938201958001912676580952826253569437555020205099509666979429312050342559814453125000000000000 [36,3] 1270543228519663279809332405268196315267348952582424409699097984014068009537150121505223645307272437032990506702105360432921790731938527824306415612249084218713220210351577001767588814661902709492769624322020499318941635543479542283616644138220829204692303138817912490472472927482785170950633366867044781446847999123677947246327882759707944285028509084433418545683106186088383288069707167808959606734180886848594248288705914363787434504581118553315233250348208743944782972608183669477109377502108221191485790412697828512176337702363137013216411802142158420078480117453764085163714078854577709830568799583703644085879190304578447409385942331257617280914065224167309817927929084339807554230264858723091377695929272324657635627508882731203714981862702603483295199686827407144639041281479970767084655248039544711510547592952683920063638295146793158216283542599303775838990694045471141318660054607696501385296629492822072480064583931310455340258661096834052142538567850183140102221592685217055370306916219509264987686416410529504925509037256266262797323426391275649077486122216057697694999073649485799749269311894587008688898379969778310891061350549245820330273326001403402232222576231309651445485464934340166035353532547760712269601399458525170601010351903357321721750570451993281939765546911082041902863433621497785841561605553341964285919153706095093532174146590745169443331363956324378027610036096970485861330318457188915900044704690757034839110248902479352400374058732270843865019465520829487380915574833165722315085402858057815562207250423678421633499345034474495591965698821610998488481902425316980985366624630449592539941354007809320074228040041948528757851776663708662577244639547019120984707390224404542260711691504110217457895804442951236318774426473451215419630041015815051971446736980577227952010519717265538069308201559972904407634621307597295497982948389876909435254906264732298854764064298252413814251571928370853954402000938292546345775186801529335978346172704285732081218804908950315835335602723942842603204723858213196239817878739921431905018998465144741615371338755988443567917274799430986836028253183863860213500903118651243681414943245213483534578837120113689537735158237693288974193900111183131854798043679139277294706265723678823896182077246785686708982853265472737590025702348321458755987795068610492300415918498092631780011059131013854597684662294942891925618220139896565518311940305473160414527772112776860526178370597245049868061246043934560648651859607439247929512364418323073376599859996995586449772391152071372288047727342369218485663351360455088046786706381411580844839343972065425169448091950547005275282871958454715447710971105003399486159193794309977712941833950760731050173438982305335523575200230275517503816858488820014233508216294685706856216714989715116785125534944396530139757578448111985380819533020257949829101562500000000 [36,4] -4058723868109013952644298839660601618348135629139983708737931122432431272015780593437845078680073554523774679971594751870012225617907462893953139993566001672855221727141023405829039301731241473145431860346041344999915035786961730143784872653082948805083671090799650387394063706770123937448872713785677553473767605838328438764094817172675089454333847752866434330721595641685566503645305167964954565338644060190225140619180942933805537366815677447940697549962536394277413577679251745652155807644299675537449854609840553040036933759095594307457014055938240099491726967971660507536960445893557440377684503617935146058875356452468487177751013880202301464569177197333559793339110273823595814151342000448014357833949999169662504556630224468319933123143119893351244297392343764112642375900834763664447325315193410307638156789849858473094802984080332053970833616647163166982011456786820430402501061223382530987567322057743738099966504057673967617919230533300213552119699785109280482887459139395982840384534643033382108734507195823313180125692596839301706402535916048460094759064093243026569204295160324323367281558396123776252615110440036230889406372233043220198965925622724570086824094356879726884911488283670194720560083811733507047676207361923928173883839981422411664878185393696969816662891322555189164512159699900808263786979282227140424846269054199123149624960423922435097651794769107434001036545827204266225369779187692815184433551345361940615312038561725463741172810447408534238082129144943187806409191145569049711457602666172441941883614387383471515469049684605336070840956840873454394190917227318798828825123821762762856192538197087398201883968958958056998403072498804483393287515977010048772981725918624950097115349266061682410608338219754104317047490708320740988065084814890325141225276240377745489470506285317210546895321827533101150505318628304777571705654236795507162795023642057956965370789851949041732239787316412446945240089220237586801898905429842693347798253358643572730489673070070520385778341006076546168773157968728720112760120770535649365879433860556021572276658685506366283361049101725957489324397731257317284472621810458971719378273751311943821997031170996147097353046908827537513843292272593549156685712235610948063268250729611942768166130430961016963032164943051252556977656403987375830659710002616938033990968217412734221389304585271707474512048208211629665333176061028064788114415438530479643104599240056295697856251285237564276513473004005509664017346699980650152717281529374081860843040161637933540808151678722488499808414594615291030368699033382193224930220327521329050258656089253317746047615971296218231795316568044079204834975198105845086993385947631721080537673605634899421455109921750222390710088786577236168098076541025241467604615643419585433938587943747977775641174949397896321023893051460618153214454650878906250000000000000 [36,5] -100485038608539281702886751356673203582191895774647106899252544345882319928493119201740901947470307066213404518490757739620567888047374855785145007826158976846756933361398112264136974118280929811080693630155436927371689951067508835280813955519536733529868689958424168302858057058355210239847351517340167441455127598013551669983223084857668831674382806027703523559402825798080518123059876224069673739163378851330196775075447531498166360565123950751836775907092715985929468122323393274994357896754912995818226908759313307441660870108281694632621185381077608517495404663720678914461129484315183059079840351861505471546163983082686101900006615682482517432440389014491132280467051742977296394723955958581888733528752572249036686363159522104000725127637384388984904664747276905603272226135267336203831120757395400329753695321251929210504133561303323444488511025149487320375902625796650584226874627626913874725466098494807796693733461005760914181267250438877554271718603482871987060252197522794561542489323801104195308511532009112415363647695330796559434975003357654386389445521971272962739426351820784444319303874209930719609103012004155354913157576444624597050143106490592498939871353481348933082737209803873581507398898517007013943188255764856389973845484095825983716180488676248704357885589589035574286626295511834105868325082712204321688455711607326370262189349774918365664936242513535030123045730814058610598135436486846733820608292451934012406323522577113414917288030668784312753891747602871092388034814584215774168495956519726296460549564149389785115027783548512504010845115791153752101166856088204014439572669321182490424487936354750075077108868551458657645774492952365113041900120013948370018429497190844554143480217430690747540999516918958641654890765581906722070067392224181142412054197654731943961278945397673407965951954017630263433205864596264524782399363596120013314377995991573424474548973363516286280084724815174185397811518637740071335106431042908391819305322633546630551173851493235039695977618539998547879522669020598814049747767805116406152779756845598928613377455801289271035026488209596088153001413268280499170857817241519376819773868171552048552109241073543605837731943604430047251971726725442732487826008240763824954131467282970743637275157923742209637175933363202705338302661705200123244673624925854754164601939600707350951798137047529644755259220154823287852546631796486813556654567599270449243923607407860340838377703091475068924626652285652763821525440755706602745814195097801996234995207168635545450896586826191086276170033078856537983759898802100002142264197169459786989158359860071274774325290350616619191819745130439427517797778667762036506710844987606392813171190285672032680288129818320785211434674771476459717850590665767153079582344433777729743034558950244703517197044890065567995796058653468207921832799911499023437500000000 [36,6] 1068637828014597242613482216646978618740499604660118716017350974235816336998957208140528254458960491206482022125516742227123268064220133438069550415754904980542054376269516093012158849304147514547906039594133265722763294948750247873366850515249120137028166893077048412661589858286884095370713558723597878594030636358262550953211624829310910496002336235353958967225584088201001896797972354323029313284676789645497460700995075897648087220701851564920023739558857988524028255019787653920663530139989732726187397662742769942528779587623221044138323647020817632877786763832923914416781279494829453639110847078113701955223244451238506520665243095200407395730389804206568022520130286050894465930784618408464737271558987069721019463062888819032945057748719304531454837283264577669897618625278224568198148001486632010323209433485330644071317370950002297299197222053781187869409106429406644244229093514508341038894124049466106349174093801585373572869774762023095707635377544193984269376767478640350077357673773428612785966852731708379334858528725418959407297162488072979157679268372706135280980989976337615424108285798799842564774104819993584036637801076382025845877856685485184028904459321907435546539910450249534775469733671298440560689167266292497545721972424103410072808677691355610264639788403034386401665726922256328451416026653639531776942900105397947780580424907404935613534508481697272099531982961342242463921602072347219638418698659824264610854347065334667810534376270781239651105709005392607505729889352736778421584258431950799070301426085942348587045776605424585557568528426954914874857926452061360151767472147438877396704076496828677301485553134918118010405842684139379140468752688448976542386520289370283838646067422362060995907829707463832662706957273945108007538109712581105736979176311072227522433261729364244116113455940909667819871123226162863625593990356450274387326013328457304549187091276161978102222356260585371302717778620762838273708353174603465749423107956184994346200494553584868840321042492739027890491608683194046614095822430233395733116923943591836056738398521374123304780971794631193133340705919943393428956883972276879085530541577783777217379816955727934353434752057933643729826166342842748850209663292741698011263406348199799923157978485610457967323470891239122497123941384993992165131047789858527546419583859165237931401159167115420498474458325430634209197735497169153083751833885579218406328033027763064875757095145954003363151386478446316503902011120890498278428030685273931739563894174375586991143173412437179354239563835109606757028111899291101873607576663680414711732567127833963790306911565903919021962241545905279983541938738798876770629185369303643422117595966490510284869303271040548349410716055355342349399068909461481856086444523343654044669362670238858162922752807549257175745438530611863825470209121704101562500000000 [36,7] -5353331671892035487115209105022416149097897876277262033647894170352260047263077798381869140453239164968500205225839429514673910024705972336023063504887795414100468696078523681482100408252466869070912877087248123405145809114919685844067674423344923730262689735787531912406196413285672062546518496886988136884755968997373688231775303609813537407236853250218410083126149777727503614693627848656875796433346833111622239127368187590396215423246878768204885482108944653987173391700541860146250224611534887782142367709648575172324417527271443204413061881800255599437217383268977346372373316019425586489226357692750513670643120417923495136647421844129111445937010185097780867991178425319546652966436320268528169363662664218519730425312561191307389642077633804349598553515477018006515471869652472925057015094737198762063442947397693417842795363243809155650536909807666569017654279101878088070258371722451392304258668291502009481950421124492583166330168494050862680123555120113590253839315012480890507511194751200573966913630860065097388769861518073622219760004848537586101553742325534440363795970127248902042349463124567952381025626596646715922317222937962954747761575333004562849348364439106568202302104032400144856469256306215998155382109303875840484055197933446100511369312302270179206065278329952976522488217171738170613696187194997667625072786626388547689677258114258295758157845290459378526404731489045990529772353853149408759391505047829893648511613663907170381906106693625334170983700045917215570172309456785149057827000338656251421816413689774428936704092373718763671124477538235241775369407165121070821103085182062504785745594854074179865585447971729600034005341375251378601913391977603383682436504224772328834382276876113037224271439016848854007182757906402213353422306618029910428263539853737041156585364397601022665205714532596227542962901025500376766960472747427940872288397300982882776353656164897919375034808138059331149156299525543725436810774732532084782924021531047094718306862965015767976321510126816725542262207865484479856843174048239579840573101022153244601895353007669187790005023757115876249684244065213631343396416946289742794111766799356889721637623098262472647286402030270474446328530054965317997507642967685816156017865220366820942303083126264578872509889377795490063185563946703785404489658504835182083317479009953246875225185930309347077081502508295966983759159933907038769526188323846283451768715841021639529146450501370828805062873450844087628756464076021492621667168435667374402967658767048816255802305660320503829569218942521161238054045701972694055229338408361914300815910783366670642695546715773441199752789803254254134839213442902935505836286454633274424604135792283496944120424735271022610942332532305354799228869723947180396228118383340403261140581831858927857397285656604465561847483456858753925189375877380371093750000 [36,8] 17765274306843862441872059207064241358037690662783233257243822777334108056898375299140682181257514585300314802745862699260760805008218624765921379372247846709230026606429346511346728713690383908111748501664934834719342480211131883100071826921344467790340056738471716229538943953922675778795821333767090225545215183087542856416050233206552788601226726324860240518786128019961385700568353468172405556895146775601995102824786576889550764063660626237385247503062316224264234154412802350312316586244427870676642564558338049278693623294405190481968002703042360547539527679258636990047166400235012983981415638815163233999527474130603401927865879114319892186217630777927037026455923424265173467833432790423899150160965582082244325053392963258351352287658000786248957268614879032976676806360526712346513272433372509801529861889180619684667028323255565170387868774626847876568383114617737829821763866478700184989409100472263234044908157887372503118023138868125831949168256623092318917647096468635736338261981009750696624002558529298401748039925239954957013698431990449236757026609678318477148782174370624312983541148889128501113041890129479054077554550362764580074813444054998302684016791959150762962521761200122989072132597243154009679171450244363995929544472260967833332119294926551788104869502337294122926447062582560317936899886683726741623248500875355603438613975939616372374775443734874872975801940911846680972677108773885716229460731054989183896589792623419372857827858738999917195121343946384782099062612864817648112352932265896450187250787860649014771349760199592587919880438246849094396648485360845684823280636022043110751611127068928710382145957631954373992443735489602049013896174026140316164675165768176233474065469234478159771577722487145336193638829091904455479583031300410084032339834629054525156923620840587269640640361623007681560180442655185468715208774584487942032255764276107911449939088625107774518242607008563129174223851527305689089567013908974129405539764169613017917030245447275838874302315114532902177988163439329609716192264562754420153315451921222389953036873898321698748553213463644273024154043130953862791332529363641110874475626393535858656362315963796175161587824997758535700002134280765408019364377236590776856008559259693668172596135097830315490357746690067067831886645488835768619902037531266753430068822764721560851562031897623049355757024658627318854580387288926255409652287039809381906510231187563843541240988765718136125090547093263278676131493198889576232300613924945038034087110912032353547103387874986449496626155155501448268356705820388302987879638221788747699574419836537653406104997514165543096588497691146732832015483603841418165894670651805251702677498937309889985601723857532971993121160123628416992035123931586974286603342877579562749993751244196519938067790889135721954517066478729248046875000000000000000000 [36,9] -44783864253382651114040726898725234361335791445522914624545608225658642636394752971493105963390809065921469528992625965538157664721193260383539228779794729917484207797241803332092641519875091398593328003503854613760256258463383846182454920866403410684728920298607183047513157079301456886204559430931289991119556927396403414216340526108063765769925014658174920701358742756120444608173312169028768367172107045351008383111040398182220501336980539528021260640566794209280075027032974374877532986336644267039995381767235004925919781006717512180919254365219824402841586145822742409773538372453335554034652450591366866516487051027788259218512209220939615346090679674992576451328826661166419559615433766242350985246704858185712946486087311815095600949307481890402244447797803167899655630431427838338014774476749041643082367118906470096056177085540813186456524713554028408074801808816053755525432765922729897489091871970796526665904489192114736260404180586980902274421317612546198783674321496085888404355856004165524472135547399575987074158008777722168394040256096217679278368313340392744964111362016755040418937334878070087962556568194118731120397469981640970669013989899726406228850098817640690275949206771647112655752518428510090095902175279065528232750647440566189599731369024994150264231003056679776304329233361906454538183167661536801532215012305538822703173519055828390682192136052849699529744390478583543797000668913559864467480869092318814316210821524364421174236501322273679819728696349396901168103244392719993175183620904494120602030898532408852068579684311281281596527862274722774190474718414646626963309071532923234585561490061519356068855162215045916672801043536120683022426101098562685334813203262407836119440975778399141984474643918242720126584508313488941654103991313821110325611370448413979946528904586073212003400494294711932658715676396094564571272334576872891258422793692824196064727804621590308712693366500893990574936817413216817533709962151590212767888909127140966063416585997605376047315873556347700934199416054967704239918365552722680971430020616213211422268107517773974736879754274084100879760455561261281845454691292183506350751180285243855425461167737965628802252953673995762950241893700547126654519338885462243471836726834191825495411895314400545586741979850584662085650514931612292714056837738352551204092386271867919783066957087276080112891269309992336739548469538517622307076003896877968646384903076646116711798309354033948254911452275590338292130345078516084185828032683606296475611887612428189664426166943955615934253286903096196537717977799709011302451364176819944964802056462584782929852273678140519805613185053017464095624291000083653870987058527660419923676849072577914022299066930822659355793946581967890441699003239275310732912211809000304166519404279470369469907942150399549063877202570438385009765625000000000000 [36,10] 93163789995151398664169808476277606936073575596205323182865454584059816758003766996263737321765031494314774794064609339866979021772149815331826876974354713349067217331547337362188625611370106753039465886286099482754036974245806360673072335706737387386099584156042041607706334073299490786903668419164576651033803149334352973228420162952723872756937477640304633929188438425085382637637453858198551599645831891089821585642777582488635353475091567189684887551837418645991981528150683866535041662445774685982801913332862801638446333453644619065601365863111674003130446623005137746494587383778756541028175416341801751165111840118592266375194449904987117542065101462170539591055076503532867706453878271163204842442941987868344168974039080498797741262652377773327600469545966875841321341897524128854404650705202164093140111819325318771428798087381824419710036066604967699918237784005130645327386156855238337185610690167891368815745554867883193326282721335431119400486146287927974772854447414872932587581350876708848414029078010604691374902919309411485707165006823084664260796275495718544434889338729161428543088842437994210364001629984213961889546628778893022006610694987021373558315074989554224748818130124276623919751003282756583301239561906831281778636967250060556042490574777948406102451811485159819813260931229078992781183810298073573782215555675580244629422754325334230802873919473836996868978232859426271182980767957339685091373093455046297776198666321877847141764812306935915557555643969186921951445867902334854894473609515321543389462686590910241373687302430402317052082068254879793466663093377950780359622062516054630679242807527647936088748511392416915956311754355182479756366459570851747090210431109281952398472956117107133858927186081166173169144768503384111799023773850202140859404211533338248215889449016204743930405559541577822313420927179798620119417288919805368961232076763471977018171318434792503657754175012727275539246409181347252220715949399470031938730396678071724794228519619435491786261658025917656919843371486291663528013750441604831228956702397922816479936149457895468013526586239641081880921673461583341924116210416740070167691953466786066224083178458926816175071449051505816522027199679145184681043431768629740196615346223263690025810250629789271337769426441527875476122825418662951352563346625885448482950809014950520987861056779297648686026397972324466496255753605453309684501759372200754147915058750752148417591454334516294039303107196297977379503953462124162698317466613126196533095552749690153344168090112546947274810484923134492749688883648766176300147595548702143727816451219110121412705090850494917920859662757778289305875893670771647160707426080190214890727600425584039569809524600738638345250732493408858281037168301691014401613210345810694614644099994585222301521354459907797718187794089317321777343750000000000 [36,11] -177517957093752986776931511931901083741817869867219039256555721602414946903898747496840509218092251335832879837140065809579884817715978276649137995400460367430774908008167837037726905924711756005010305010687145175458935493223932175758533544405301499895352128054252619464857836657294934125227835406847968546008804446924249576356088707483905460582704407690264939260953236379094455656857384383022179878290964478958549082860982880560183261197737279231498667255884695101135492304162552181503098681483426571252463261220158628177638278426939998855607903183341420382766794448593586181334848571590179711554148495398011227344667952283402461113576118170621181971818835913915183354281724510928065978574685094075238631248775411344564582439998183329323712146895899194906765736318981368801746489953773581627912311233781590967442222543204909322846913254813705741367431866895702804535192581409141718703258221725371978909851240568300921318202309422110698265611677015143791627150787202188127722714745844087376757000867864683615777781020976270589625614623500105844179755845175983846720742211707738425046004816992856770613489938840260133379309249138358246100795678987208257750366931920622692150697936822908323214536025702711313633589972611466516412568039359309527894835938126676557663724566059585539397284311447156434798566072683849263890569448618776907982727030398078296383410085308735424641927327924735736759019661321944396298808716047626330890083853855692254758327229359277365226207317737005651246273512599367014972285257046482623903280928150217761904138545315009004618777111395968483118876283495712413714530137219576871492194912598317752476970134700817305136313630349209589149465000648003401538890157156394735204669384085575160594971144743029010731137076527429530005159248031391679181431390147633637147083532673050663617354435737463815922696936303195847607762720584496679682687910701553460945160931518113677731821646014329436391875569192280356410992544186651103727851757528830881530695054904006261073522665269811117577021118572706788709686376855297974658971441668050342598531314911031841886451506846907900623393359792782871936548928699412908365885509373204348965625977865070575375225398938073360344347879759818790567238348584880999722092844217202072327631455738408804603132199069850178898077877115055663164765111971846924743705597514583731521067810922653224368493163396148863202674401010189301275259015015175299766294243806603166171834428468870269429552116186949132454722143985905591289709306170720295156363392583149442586671862771438251767043813419357480587992378315189342927169764498889068387519376851867879510915045509883287878849964575390712381072669965521669176281884319057529838710430171279834257409325123209810290329969128479241603184740039810094656413121421237087021735932515829191654853942802417087593568056913539976449101231992244720458984375000000 [36,12] 363493116481052578266385939009766029091710015952673867029083251210106075892159097421478466050771000719039861360692398270805013984381529197096218411574953504314536824985284390657514856361735187394652933068282781929130721955709514192909265364698176619782248896476182681076108369020717826873506573057166854835571073846074925204865745671145406308430896401656692579034057673234088955903330806215087893896735183288086623419195921875681891127181269956283246592966798244090306050989162843798220302433646536575939291199647236558516684013463950988056500968842311844519363928488938995925989752865079971767367970250601656734727558534305665280373945492511115215345701205698896917014048619234004910704545811462993723717863853548633876500284625318029192358128549715688151093915591460443109879674198644008577828177016229115875527226681181937729603256243736650354209679703199513219975086866519982503398750060646684966846047398295459630418062549589566593306843540503412525878753684072289589631574672791364710020576758097213380578176021157313069302996398530955973843179197308929748197589424014789612477343771932149442879304082632564147981394290958832117480578375168985672968212561920439056968548759076715206483289919032756505641812248152894011770967704504402289142078759117321771797183451787241828376886445033699000385927986911773135674264301392617284610256959479613124355512517447327819140747920605005956200772668184863935887498127929402974809950404947586367430304323634231917765364852338285006762041114541497473246273461581119456762455874181931256483791949276354491343053052153772702292562636082508436215451520940513483378108905006026013494735618413501507376380558189321676297189566946673008017328742718225045160206003749970440569326723215378547475400228176503475758749187812557612058863187359661190723592086194147726851027759686224196802092574470267432519132404409874226887594482101344380976301932776424611680360219695237479024049775160574539805152302465462094132154963378177854219869262689373547970339878325500773340742727537675821250925103846648168310209313025110444331895945077468836078843898464695478423395049399336119144068313706400234284677880439664158651085705561511533654160047365054442730312826360885196145088245029070467161999033870352191990771584936306607687711478464034187901890905391607176439099615517991840498370289843591686537278876136270514167306081905175679070873927891099752210608989101212718620729235646259849254790128788514110784670956677774568500450850142810746844870879497505303250961847210211319361496339989085725913242659652316315008067622605500156808832035557092085279468916282335682779109647367746194579859505283788487740906257836049274342466404219929439175079452103839753146004045700207752892612904600136710332615561592735830157620554457684250364880028439867631634425478289536666498538153291519847698509693145751953125000000000 [36,13] -817355126093929677989040376620304871625243170997508628858556826546899510115775731486930076413685313171008898003975030162007615609065566529399164905612863843312459507278452704054660111810465817127106014023029741663221116045389115719693754709799611210492128421008818056262553881530465868867435334004607026478270750429697001046190114343134095599986522842313890673921480391289534473415187397151381089009213252593354269949677618542486430887220990334281292228072151605778547562596881806078770546576624161794473010226649340355906921815875416843756391893401634814108305717689096670097842692485072875825798002282243219456763124702925256110282061113378863439490203826141963607062275347540224586385314546828664847735680049738664554985199898288339686810251976835157806027430574930082283628788622493866448657159774355442130093717311491378509985720229321888376051696638622168338145402522428060364240843077830480252504597248490800144752018578731683200062623146892708126601593817772360139148461219553945068534070477004678692076519901460145949623054710157797756980006124142225819448475331201168937447964966937906586378673061226517079237373069792235916747353292227865736442101647879247844369092993043392170405580931690193317162036453505730426796488200912023523345337057026617045225588273820984639565289270397086685055547436576541148295248029728647099367639121206381068974901381653375924438294509146678731642293668954031791671340579776656176339697568044134870139963587150434776168905717454239548134708047182568242827193193711318685611968493329215524189114542764396107599312992331551163282251109825530639402978526213174966097674948379271912558098178451757433231409748377653802866513953859478504043380148724892528009235489520885536831983600043443600565666917318988372490199219052447637379604939840639955939820988028442864963898656452463718443829140687959283886964494521624951298367811417458472048425276345319456763777640992507479191599432903261328143918130935971560142844573162214205351467156845419320439814417506753130410854967277517271094983211689901189860725072479413230521858711176822880942308344213973190834240116639387636833471876119859557129820422419190355442143871032847134931505060566209173370284669373863600678548375662957763725747913996653339651093093616151921060447165595494076519817754710433459520872851259245924670026208926679767797835079106604084704953099490779518989820013361130846781311804283654650758545647395549173331314873440481747442641023161035950477489294046194195561494615248437108637674660809497750135790796707288556729231932195796277949014894435502222432686901271092307621919881724320967010034169008044171877151100290624344831793770285661881312455769158908322418784889203148088048457438432337240350453088501786925999086385606222602351196997868719535264797398366470760770900170032177275633578084068631142145022749900817871093750000 [36,14] 1682100640968711848520516096266205067127111818443745633397379160127691877362328152290592571696036018429192699524297288471484901223246729772378371610464920619008258244193766838772621291829575091510425398012044132283157170382912343219710601440739877885292855497200706111347106451073376128907979455653254362387343949407466528323213739694390482979590412604936068529915050185547492999213911812817191645787347465980397175031964955892228826584089656146093511492018427117444263067542804660736430371130389410385561015366282845950178155624244030220379845352133233964704155070569456788119401449968366104823016107819908913078170596248847759940878463863657558142256657770321995160467834023549789966125500396910304274497245438640491299523857419466683912367983617285921714019514364121240303372923992360204266910967645328605092139719294820097492794917614111797541053307393819817702336643568173176641035857866123265713436380766089023762277642100011817702059910389536616108404301361872346151598239660685725135650136427751948045851049932663199246965654766003970305747440542059842302674771544853644717687350476753006403681467456226132469716502337750992971637437492140116612086692199782111687488371833087102390985323103391883779108120654331823708899410159069489372201639300901061909279954276201787442325150966576607526187522736260651123556892300844676824526657302007076677668130653609896632590029690076068375811373268652033105896650112030610641362494270893135413267340396461646856138113746020300874243759697149972540787011047608775102846411415298690997568006988825550918170552139569497019851552915097677922282706215866193267031503325157672569055332089817949481332661947504514613875693314933404878340723410877546417493996102640596137378434234561980231328376346521250821539466930206377628767430629959829888362485482105690888610364823823007137545382272663420484752797238293754836926721953755153800749284989114053635810498137467709481121732102107286428572969631397810459314251381773156168463061955622533570996039877740763084375773605122800345122289955647552655626014099519859931227468270309327580647745307434870103641572431827541613093512586636385361886537707469261356496342982133694062084853096443168457632127392762400292863435066841708254549699375771169074198956534284520306957451991806081157900736891156103792244929748603721717072062191892349006416528262471741564767843838483895714659081392976649843026249075224163038714128924276681006216510025844668754199276431543419088828267151629175323522114470028026457338252683430729386734822460451023257364399766496787948663238580599418589831227624174039981191530489492602170426203158629532396075996178638218944704747804644602047548248301070237900467107331327186807851287580167288148836109703240840142843229202853909281519736179811908722725197036491996319332880177485579561991180241875554202124476432800292968750000 [36,15] -2760684691751464425056933890736433882619007114450005529562755306372489009782902199569209645619484098729841832821765977926106025563378118069910981987884269373588231038402365377604788472001237469793743482606060889581101186707731934643795001444753047367845414450461767359705244263197353683652951643379088966448435688619274880104385645570842937714742212866220999739156160543175422653493620523227870924954922059799629100106896051084373106743039685990426983339993299770265084478703827245695456519758405404666369213954376131315829113340378318677964188741961384455593363308893759543653588158875482472547376677411912250268388604158508425241170519335145948281612574050792114783802615210633813073137967763969263434898902422103392251963372461649427361885006278747256610291908477492214313374079687333531840480419806785813877064223519355553755018552798756782695027534923692640898098974782905169154919817268315784487361925082663033454915043879595349280469097203087809694935657404267663060991955453892080232031557912435281615365204977752372067722145494540716535972957000069698439651145704810048663227893880943272562946711542775599655562461760079009869184304512441686876311285785002194229429410599913892675592790441569790939055790326140764805608596269743146600182523403024226456622461481186428414048315742800560881404019588516275389979703049783328901307705744633432829945965339280137303332351727260111820969712400531134629663947268338745481535264938605867842954256535980860877521951957603486549717461604678334650681548330221772808688629045320900927408582777722142993369641293279184986853629735135085131369915640587450934529955194081291389711687319006054073161064067775189262979708915142792833028863650373806942074138483606014717060603878937849296420935196115671469173553704639331392696343979942534798112182586958367953610187483401077617082419327975733272092238925345284072970049372060829154001973853316224667033268596102777100961525256289251334616665133638121951304778709033601435935136671162163844570572749630955480980184637067058884125404467450732139638904668546714797879143942092055097489089549874055749150056093102960053194932021708386228972819833855781622205808154275129419257885738245997738673206247739051213576729899391277843260977301802303339867920843389961097080292231888520816491629027116577496930912221257155289940995300782857734591108890367805587407274236598517113324624618981190975277551822202057721531276560576751230856546842811853827231079853870358060413434582769074606301139637648250140685443067796714785408158850709462162298966545867514832513613605132865934155116292658351654167884567733269887914557761482897337668074077434075668838530911223285446094456904231954468680117629529163564359757793000234532697978346496066097315445700975782516049374534294484748674424397970846826599061009239175802643107004996636533178389072418212890625 [36,16] 3622237429189786929487680510393095492435198450916661152284236245941409237327251087163166583267413982074860035454887769509417715930153434158336635010864124721172114327210863027750299307483319717901267400915162587408813636276470383517853975500286522081099792367151726577903407891681433440661860982269638546681224940060415166252412166326359912480639353292525313613405656613639139153134221549717477968711279749835841476124088865408971102609221949713616929355052103622392102940256417722409177551805120692972977916487371258601218480707492781735670047149934068048541140330874753536032345304169547894245767153883543019371661017090215270752310714357399980471576225082537977601839019646844169463271476586158017269517596537394674447780078908206203638865537876812299310192961599312905542037704332945500417463579474277117387511313763809419042667762076937128809556862922273956714524194360723019479205972116806425957598381651829145937052362002385603343313276548792683374900104900219178887067869626764854402178135780324841001900476856244705898625801868716639195763848500723607457490131909776821665745686243174487669519387526257869960025098671136410363846506064679200259775422172662779124902700611339144051478411131498859048879108288832405992944690472437948083518272046813827393650567767696373066323503161059563693394200887439406693261964072826507423282244189847584914059271981719197380924704862049832030444971829988665250755131403253806431327632667428181057415335700633082397577992833864491680361990997897263919315750461450363254815313454037583592377601641950246342216592304144179182492463639300558470035417363126955137197231643652299426990266604684485048987944063015771966537744878392645050578141222839188918343932226654450569997493607121575324410662696226978245591855770690258027220934719579702029499208076527167504512362303773104715238463015450176020805120447609217458589145400026857789435058962994355610879504400610019321742412741899868955963493908762411067205081295961275435544567866077349500697688742010517341488531074456094969799848067365867725229539096997345705183779371095051000141135500942278420267883457046354600586092564974148479473080250717345436647030911448422017068946983402687865645188133648438506030755159638100344059924621046116541389939587262019511556302025363969442017660488172698548981049226350429251286201076585767085300918631105420644697388169413834846062776195352799866679414129869078916413385362027400308382207146709401091634345718522693350783889139594886577044455773427893523294654483307007278950892159079439717549069184561715755818953624878081885054693008557868630643121191457669403402658092511857532207938416810238361523911606568319960921132904225630353458624752009280367607273037620704311899156912965628134598043476790723317570314765451958569909345585485088703237011031887959688901901245117187500000000000000000000 [36,17] -4555203455593768573125299733220814646555946401074587422331959046004213302480308013786745214517355609453036113142423417413537117010566765384600937603693257735147380464695829251587808161125714855920549462407439799044316055046379006453128793137648655287420245533979782125675786431304200470312137477721672752888272295919175632150436453787519116134510688703897062480815208737712510932777387494460088793911647047880081884680077339243585172522720254010628376553651739595752503590386807230610277356307505313844434940048622594043956819905233023806964867053363219182212406815872719714165426786962590474499254971738688510973651954784360439985201236546771294189949708203708245559641940700724451527076076393807634891342588640931722065343481565449927858418764516725135637081118030790267839543796928376631319929219125171898947773067088510513180100453096115845204030579007741487908543831000843616622762905779464364774146456673965970464400189359395046214960097110865408833283330409557758116252987077570360619983813271395916023994710822316299304659873096768619683740441676662717579824661200352877316681258727982916680147482857303068958683931338584186624256866630454637318133927455903105002667432763423028877416493180816701910452990517076607988638544567717562099169195203702785453278196424675176798522359199077230774276991642430145991648537673886662787308262447731400500489716199493497779905302453587167917113878583591681929768848307965576846305490315440612168420684317937172113159521055747390968170151638430318706062859406046808484145401522804910511690416798944377254451005192690238860674560306513602373941011954254863121934346449887019205646003928527812338926549826631768001119405669221692889927910301051798216451584764567660366560975396647501300202340050946536216166435979790283742654024563926563033596874662067271183563176947382576124474664433137322805841311404511226384890571353953694344989200844609788596283411584897772763612090571205991387570677955961299929602436986025697952252585487702287841520921705122307362202523616487760652430952498572961903384934973350693156582597177555579769354356804609099404281353322979553741965827840474403127107173726623953875471883607400511129513616612451916118260772251681338579854097721390465082054391192962017312200471903287075464306985923316644416647690636308089711695397380055639052010340164913651310159050522073298536118976443269763894913045593544945519117024717619056375438764511283263394467405513293951994684421517202340692875793121014165214258492218357326303004930952884501430230601554788572349316886464976806597156328123164292409561925807293571150998138837141600904756509051055937501211635295586152421179221272058296722239669694203344995376020283195940015528722709889259028879536332393754064953008136579667799927525285745948660623513000418128085500235613380937138572335243225097656250000000000000 [36,18] 7046359816326452947821282104118479418979518698906408212240746193200568451170221980279841899724479263346122736852484498961539673146859348899803083949194065019974637899525860349239213208807153150039156400509807349073544363172671306190812553539780904558124178954086991924005773829600923107610861438776731568613072693081580458262354053486670916062663624492543676450904940945117622470566811349538640766323889500100196077419501215388447724878671405809622932719024870106753407147013504162304998056029847991120616472805520708427801697524366872896469488936136193693956957297812541679441057242359047386281599913407687133355205788993779019443471414435085804201915375614586888320377909260091126414877855198985196786400165375118255894330641129503555754388922884807020587394288225914594912986807695933060733720018552657862411919658536520050593657901176216770643592955955099909311968698667048055335988844459915299089684051192139653795151204431301238951608769086443306177708212493304568057379461576735598606588086097220193643215525500576696443575959520685716998946560130300781435399854027431699943818254092815945424859194852532367717837226867533725552949171293228247067406813028293292441645931788095328234261889667275920310013395184881234296561107928705263350700489631638995345793175217493180001069353931476655269491597548861573984905332743053900071588730380900369037676630016869700765311945187678343125128563178721788418897778962927015108224726447181327676046292128652033476650066183012935313673627329527767715885094753261305348454325968240577633968773492961123964961271412655410799759043327535112624200337728449437273554333499528213853786110820253694700267441956261932386949651170958295589999304084567827248586680756384127121494056687505031899810389612248389971625274242309794723446151501080473276382142391956604942374509053991137362972732464013357966890696218490605028035801034726951124299911263993248870380240052662812030848718976583991999485689633716263285502844413399160925587373031300601694150471126655153701418753499915937792762078025170734319042324176175272695913817054141000552560148954869439405769093316626492982523336274833541152959671335971697681333250668665019022946358769985098268920630620298739208264621447595053157772597671716005636307589961883306774404061244860327087400007432184918572775954600329269185842457244218518068649230523476929038190971540330053707518010859850469966116906603509234515353389554330730952533727379033844152481802299307831232243159995451944716507661024344442013889279490152959640524848423259065970679647762469357357298832130498349230744901645128786385717234173381508842535427987922488607332192165327952788880356137182186154977661319135595809709147350533245064495979152552070348449048811544963181060060890166009740762518558809826770145549719123224952088690997697995044291019439697265625000000000000 [36,19] -12103256857807855080791369074892346443548891125780525104215363793367710134402301055186254654875584490421430159106714716506673039488754206604242683804380062630754522296001264040076577797847749014819327723275586613894021657534180778504100381974993872979321459897690579936194861699243603488095322989339276794936377535061304780145683463993089104450350364404367399577236956391192260805046726272786180382785815436519992764925081548082740311643301886940092717758322968313916691574930301883799242692132502729734048667279160640097674673774352357053549600854443020089225080115533589348623091907873007267642900981799673509508133738437618324005333225400428462394203991042742874035439612185501558024575684549897189294972320912151372527568268737250440635986353920113153787851776040800700307625611496183802301511586003326283316758753628338055061520545793074506122093286513501949880950674858952060867083353071033121110516926900044167704486867972861005888717723323568045489019025673674120439138122693648535091005122164796366389472231096160036895742340247098569374621242660582272937149841893387641477221933449941873958838049406253027341806088832693795957393858696147905838925441781486958380551449848775105318951826372771257969587765583179993290334809130308689878674403446209251173069759620841673502254349436657194934402975819551780029515282402694895507332090369893266103561058009471390590116191128681219814525959460376991534077808356508779649965565562552883768711189779463930262499818981702593758071847073793899150394184213725584530977813778454012370406641706309257549420204005618364201274880870091701417169190343274813362583932522834608321846880119810753594468635662772217524251883794498227089733556334598227077298265671194737413122854235046777923879394857684780008609765290640611031220246060893999347230270377485347880605249522051147660832919261015075762228293125976906355231821639473858144531746326946156362025103167598424290921018078800127449711988832632141874283681847841975705503468938871705278810560222202899610359231732478354487813270779888534572714090648154563750438843884874742927964767136810948410132140913379069242396972717254391108923349931270153796415588895730402149941450313256049055338259415227898889371098420593360817688996571259664086407545911456860641168380062844032760274002213310012022653117951157277849741736901966534940222137062779298089271501396454405797209534659343689356963164060296262256908568285814146679388232170685853338426739254909790485438257509645617080522999314605397604923927655792912938715524278551524051914094443902278798211710789933433108609672015374073065904331144861185516264550775455415568569948782005555153497769756498777329286874825060125434123123054470723007188054529730086993713614150120882375447592408836687528097861876503593775786891719164085207127712351393711287528276443481445312500000000 [36,20] 17969654794974922221673990585538450530668833809777107991848094272508896282345515890965382857458934683489463697084082137919104731472020643962171836236485213042066936368155672918325625808856641167204569811210821947024030917450123491480617936852597101162763020265550248385043170084264621598805665187155637764220586592968020456492132031742742002089381285451158160022270551267093033210894411153597100784170081394022952320191147888909134515657439198650127565230774425387266960645882430663100914397057389697589317444609976069018819950428855150557837051552441504975304890202919720780063634928647191197277265587837530946309663978494898330178998996461171504287528583170669160282671947426811676691137516358392988688598265429795229126186962406125841220109174291382328157921619964288251445617182241169649114420545469748502946198133445974241553659146178913609423953391690943824690965170398541479873463755745411346350015561383734189983711385653298484630045898408053595568755388906330749641988724908717756850918510838861469145438538889492663737126278406720796253808362042252009172551025533125053417402889172871151956106344128727593064230840446827385410340563369456734754205330057906573946555138394672904361619516894686070591794944258823236418590097600698977251601382062069232189382082265530399018261851848705826859714321749360563216854021463510462178553714319108820551328211859045360011634217168077858377774039408785976539523887272994258406022584602021009145228103745074092455755247152875181435285993273852349761926819797992402033653034552853926394169114532180298136015672223226383063440171595575296706466917347185827503967140458105399032070579379751006972790648979705150581303027586550896353830270369292673445600032512738675029674839120487795224915734899065707692036374251884761894592122600387093704002974973460246800156194448151353244942930012713945639145950240409808468413288829940156681909147121932304311508967865424017456957664711557414375123706742910363522680613907290200081220112187571828510908197126111112328929160603478355990788292334146572540295255785487369581185088315663653066948938392306360562871505560485348253102826187026296155777042282336194735280637721157987379708906208126393108723023145748839464972915426219390851926496999714540723382276663558171216138896798434452227892075892358989986481893508826008342262547577831052096782582047092429197411058486983909663945924662728793873591196442079929258100748512755661995274588819111578575381325490580211267721704490092479712425288908403460919596414764064241148328670982085126255348369806090349461273670162755093631326477636617298908829711486201374332380551725993301542101504314278179207092943400363823321652808441919469877366055177817194050972614602172176524845063984780753267622398050438213787099605845487614111535097302652097539521491853520274162292480468750000000000000 [36,21] -20896754707718342621082614993665643565583939605222100706037483685648052666560491514156803082386174352322565440618815221938115032267062141491993601164219253597122757383002618476541838618826321097010549276841592720075653134665660174076890835303719400075310374200576795012622448955901419720292920069431167600760156960556353317476129415782352011622775836254743577712676899382992077843750571042273265791455503192440822577871491538596610661419774257398640802559803905245391822957543270696269996075002703473849031267450853602079295086524040049066059853340293486615326883312218253695731315139547064597603377069695340076915014811093915552267622305067369374886099291367461756296610172398715085333075438531980106308835135114459666575053436232281776301937337618082184164031921755083787687655745899144887577759899951017282885961715449599289982929442131915985143356197919583547895478389958413660913760124859576184294488564367722389862844349012378375932207345433363165932161199678633336041882355613096223933894165320393507219431403763045383481783761403557510400001096924059013244387780192567515200546609658704533548443538178267028864880705761906755176529746488803054539717490097934472229886396099777081081413396404303832689591751738077488541266566030453559439264889880026303969580542779891270639234217674257034397080259369713015121518462302706608051367543626813403631977212062176633444940234348041329403325372609105453767854055354728027640396273570521738147978836939147209597180977515084283789431128505175524753529471337629946045550400518973241176087405053733013123958428690520485905570478208410062884927730538894825049721093898231751144679602633740325305778556832076680015509346164369078232811055562447304490380349659817280823111717528983895999804489934639461947748317786409402679625724930503216387352389578104877512698086934563313052847542466023375554231458724522015392875015025170820507757831858689717202108363638990718053884645763472007045848556436737281573588737043658548372771797623538098761462266831409319221486683020053866736667198567247343758939200878672033190977701222407883903709454379542278026053348577900929148554512077762330584316790275611356336057993733279569825190325042770581242784950739308248114044289168123610757688559023778855627143473618051783245522663956074217833315606605866156083757652657044453896229771812420919725129831818590828500539199362770700450929452349559242323229003524903959534051229791497721444653510116404510018919918554852970183841343407033370395316040165948678118746397612929209890283409024308691606347193145681114587577687425982405004950928676096036572380661226850506408206593157710998820762461947007627966784390921483666491032021266603258268194235907106482527087563139237245469189995574141930447828569082336448713431233517755132195191402396522439843806751014199107885360717773437500000000 [36,22] 18826812996980438853974988761994842591827454546086428902475751757319356938159072596459025039697110714717446142276116286881973144729755158089803307542693121406365932948983558035342006467769092680245745440735019882632483055535276953508525152166997094747293044034997127506878519383150721228191317214305744710364763798514009470968692837145885957097010469444730683829799961081209929192596881479868300061923623414356468671630587856707479046071460092419554818159208358231056195454450223624480713229487998219122321503837276184410711385796157026772202729818346773455246643953390623737712871425908030897376255527868011624977529236178550983085725430812034201262221397353582583902124244369293892436867956754114990083357749749718844242318977724043056354749435201676678127508883960265091470738059268929577896990792552046969797880214020114705109734785292953313231799483414788424167049470850566760924216790170506875971200124755692836950904529410288620688778970684418505452363436741285137944651031205319971238950486138427219155807472096867642719382566062981009353350826363002117685002435089460244965626053836360842304041962650472329880561078968070583727888211290257536413783396625031605333053969465116355727150570418238458403900648629738296096686142184985336562002409677127232767374369206495419539353858247885506769753284959581333558045284073504262918990255289708539951218128079600490802233347227801287081252411173391823882405224590953723118405117641362092886331685307523391512813568461957184164865254659350572226889671093835075644141582883461445506433396225008081760753218823297605452703547534168890287106515658352468609870249090566278826010379073425963487979088911404463093463427541535619985122199328324169973101229934444693477834711872705762129206663106207229441499318885058044069665374458900376067955741535534344591580559330943498670311134825304491708578168418479243163036882893019299100342032409363753189483779461283114156264216030694248400001175599720899643834028545675161064857758240373187262387944920919320386366910568954305545907155051973938805708243465286863618648416922503525930407368959098661632366250557126654206271485745175830151486707152699480640805439913983226302306701910040985674010132089873847680833553503787068657717776534418794359635811475116822631578932704891957207537467093886177677600421151304342346809209900074848493338474004781554576565868228564685831146334119801415151792942670517052378818506951113239710826661536299120698492847333337025625779390773131612701660687956533890766537894672000773643007026726978599155623097514815032754652457997304801558631757273545393117784438445461487699441210450606463305620819602119742275222033903099544155894579257335824044360854942301716132591613041917662885648161578569321567154554181917308076859359388408236549085784244939034692833956796675920486450195312500000000 [36,23] -13395377528894097184292078954410173155243397126752926119875750921134869494888646823317181566608571852776425256868254831795335185302529872023031828192536862196467534640414699434556742154453089387314047163973536694224038931037159415757348966214928442309639836146676260248738089840117600916874129854245570195044513902727320873005906807990205494113168797503622908527432260503832939940624362040149455525597265526587249829616359061285663931168346557432609279877773208605968295164430148923274253700338852083391548388703407812181201219498470924534509281827484026056761718226400017490994320759363275353842299219988037090350489955520277947758095267059184910138010698962878825724221381232055500680275116835604257350969577158969908597905266622280316311983800751400070405161638100148411497992188287840395212134762130306233153860148576746864400832294628558421908636234471284949033890148921487372743948493732267417954749058357934175434619320619090152733105188337709477101138575001144528413028376403349685358529613872741284101925522529519093117032219272373862129604175119328682925067456441578702070976986077975432353655027407610365490512848938808959350959185466050710261903057712151820565007762640388973452993988284412389704802806662202648321783269561301623935602665583016647718078097336145445024388111262917623971973252178656825091438889615658407756610313252106123051878767546251659238409679023709323961579749312597947921348433594434466639051917569106997593509274423021392341178462428310528257763289310386769937088085420439772913194205150594718136106460256549638168373976287596106268768058978474944197721171170638851942511668774268573386784151279934692221912273629446678483579330645553545264639500905513173127226109973048491672906148020235549869991773970998018665437088970088401883708763483877836642612589725669070932145096845028008300523320962468300506162124655984427697153758017237716488969416254657895891384226324863266250585321250549727526445381136297844820463835364530285078806709834439068789405551006453687887894599832512088506910127314258837991588098431919123044898926022709660779001977247374832547180356745624366261886994974526770027772374358126691342957627718955605514945568430285041952051263189930867634040547554425339624040724687969345824092143497105701398732205417880814455424567613828947849787526940156207329265308529289734385008249640866140829094402565422909094743611309986870881163959468497269212310267068682272359449887343910059489511379760052878795683253586728512406262438210754183713787396829928411547789225792646803669162347350468278037144942243720977286516822787881823004301571750093663945232161271548326167236454721178684388683746465976125210919006263641629418761665875478976298778321271605389176443153369285637937621471859917808204985685890070238521887919722064275163120328215882182121276855468750000 [36,24] 8036676326616198745599503774647025998364805055547312964416293488334112526860720312546996868177497519744682251499214858158425676256767264445086914036184258809101794340063235388066053936142564277807866419915640902649589014257933756331074802001712981452483872929980685224601907029847715883470445834176794503606315559091126872166406887853884701305095540357638036530521371578421019637997541690234386488668198354296302610942897836380509423442162726880544799009588532371781638477161001186249079924617278114094399617884675099096383059005972645745342575638975556749244284350919805705946359795094580878469933534057662042601485147584906029369996373985536269544884576661940460764914683128268510585420068688666188237178524866783021270332948750681461599036907277188325077599151764811004142611135984821490000364507336743698780790775442339296141116621574427636568106788125610698241393853075990820066936990145210981594674770658387672601393702556163968974686020544035004847644597000064601289917912128735786256962304818506008224172938921662478157943041663415314048502444069642387905970457839095631785306524274621460455096226437345614819047136920177410397595268504830904066011412227466935653071062966328273112039177244266730581707809087013131926508197698545572863710024159161635557397829416696906524259610987726632347604659681801948103320709691074873881477455987521588414962755642724147894451742617584005450167365379631928218432977922446570310919198417060549373340106213836968624094501749047682297700998719932148642657265655459781620573500628362591355635890760549249462725291239574031933596265348589101301178807551199349808577339364089071688495369097542343899045933469260022060871734354830443580579404719052292414590784944577072268766348993774452752609305743114639372606058106688621671965815532025955655706933407421719487791875505672541216650322037937900233018429405868287614712098072592113256494396229261433905779381721409188537515203060012259534711186941751182981476856235656094390551802650240350684882492515557346623818331179282992976989749590377008915491624571117061214816512402617168911365546880708178750037188295682562329285862012911714106177871716521602238816682996729530825238572003485954746135568643784974160072114536910490408492860878059259439869946786572513959458905889118694137233614507632526843589223345301037339613495617595225038901833740792615862308059080624799023551347869412317110508629023025838588056487437086831874727632255851755742301091331006366769810319122852227442493692559589651530028303863268014461492922726234709580695413903577210898067481577538086741720732258866531466187044043274817372709303215075655697964456737983164864979759972551022295659241812666317295855663979383265541153566547355545208874723278026356332446128087512892041767431638987773112603463232517242431640625000000000000000000000000 [36,25] -5200491942782991944750838282098448646560262251298479224101822352543654163038602062938896027317077291724038826454399247076683663994495121405052812048551999748362911931899429741130881483425315282218927526973514213554581601710281489465194913803912866930956542738813331956300060605619091693000590362022786997046421496228493365469570548403619074569929368266264777175131103861460966073705602887520250511978160203806924888674322043710115862112055103580357871373455482968041769817090577100808708974386236698011333500575818645641190595443889240667357407459375882282769608643976511928956782522989525938044827397296769943369783498098615319838931473367359620055803587967189655145823434582720322274666377859084110608132059352730558920147380225557159656268109696797347469083329720235644880028529627318227955142700024302217143752345640894595948740138020066793353297815189326078521049721876696849098928905319963277302455636582078590100204336153669739539197512166029924699863141247319243844739136254554674496469002389129037157382986244521064493075027297238683105462651915194641336697960769906564499240575548334060891049984302259076664492190159542764625475086587945104973618805836260898366566215765936712131429745863107268240789551099731580583753804168395446032955379699967943840118798857066940481266437912578474873371153233352587564675944728463449940796321257367498166700630853638533093049857198059948382786891198508287267857789373272509466735707700489868370806625885069632592326677227996886446454885978840992849977828657053439568309787162584228220499412125144122755301566766614153673394730570585437252209679216899923336115820420681594007097153417124673443140776067530810337373983574703398679714978446512780475157749856594071377536388985217117700332276272599058014181553582331045053853675724647561718872653600611549554047487732864170870044217530670744147411728310484950857497259618570370509986335599340975321041014341212343391235012565228853971241619678820807183919619596038430405507698366229626619179282697663017560002523447601150147627247800605484899020218897351485663640177556887230577885825151771786241073373705999366358356245494736934197954673455300426596021152175983725531200445030682867079673092331055740813777769255353590879290513208214115405188837891402904759532204141749407346062850839337193679569570292732912672504445969239349025571343413584277229731486191713358824205654982357459983069793049669637486839714844745664857481788379612117839004436211638089047991658939413149851488094411105460706810870017878515448642031923744454346547247159324778625484868034945718370370673530008112245515965524738453346998432199259846658827025632173742654249550197585757860781426577381216576337853995462555149570792398887996308388435995945272169580467163331318529182552452827525968359623220749199390411376953125000000000000000 [36,26] 5454005802205105002408823095361242118617547381395323070524997802913826919553195859736888319910002248634233287328260301505365475553402181540181630862548219898661701798619469734495867168817390687929150587093372266053526007999148869563024214103617364152376686257448873085716431417086579526638404449038211403378439558693112491287790612672755510306102399705642111926269237199710474198618693491777467361800749742293067919195502071050030024365504886997450773552980171075659187031720211496129431674904813168131968433793141136139508716934804283539035312368638125715247432089066909151085312085765431211608508065500611492448206860315574084068629735310214378094724279567126762379659591712986555582517710460501702517024590223697448984600884027938030707790940355051886499026638530234906219907703887548697956373698412502373504568592769075130545740575169808575236303445757194087464832056092896462105710791195822377577288286990471253209834492673655305061665777659690371579061078277930085447279738024442097988996906935961371018238658162541847170535361444379511881386891260657757608718629495246498390182343843556259679856468404029200988647760966140535993989775909471653759244744399649221867742267772359336312672097708164511079513551237557346509361341448689393038302905627219997486746481503654654163260290486264507161204088803633081035832706874908272861525468883951680635604872817494176910006391273011635509536739334590884004394075779412576967282238399555769896711411216498104454665067358710540408952606252491017673300428056952804880732572180409961145442066872310467892222733794668316629058266179402164067417972403566693373027532646681479872451494538885798763965663356909560709318307891177207213239994794614976020964416617535173625582424176901587060532659497943097944892292899708958596680895644850149496733220787965631464866964707086505696383619451901582058258626816881482330181696572947060329920416295265595129004200290368252330263329468713472852480160161940015464983215895848031035080419387935190377846829253097658070572214701394010136670623880243495942799019207058637668723195251690799351236302542363004650810046213341784265016534816920032325221223120966246727545499249455512432432608981201369900745901742736202886177563357348867887182862589344562866680248559341904051464887813733118925673479897314743691691173669153640729188108961911626903952593487144216014807039478391450513502090840810977444639473551572849132392557515473033037762700288686587443515962269326324352007419619201127316497497412930395155537325938967339393433910685867055648355503084411042249614585950024017209431856115194436662063096946806621218256342885029294522360591413621447477887560689541352376862320247258297387234343508729997552172167553103846921984366462604633206444417285750604742071184945217954265217485954053699970245361328125000000000000 [36,27] -7702793965499527638390467674744193608947451459948930064929035599862166383003590839362716634192206860411024232148637100042498407302417001868416195729888154180475318635497589310367350713738101523135111351583038376214707018043137006101991375784493032236331631087026034454858110300973680716234518975422671254294587835209021470631844669372577764646460552206877932862799999998607679920759934955542711081448472143032339091268388508143668442475758338750239810802511229217114022577178126951275208636992522006127639536495803956407550834456382747480437408429564167581993659910285117791101170983743220364497079942650546058129476732067758207238031045591606379604909025360622252593284267203816108618757413803249184852355416929165931590939524288282700145301668243963399226644001332455384278710681009067690199436262721926984422598122153529561819984543303755887833846971238901254762353927719617861375428594283682000820868878943383199240521330205043371745248409133702459363459059203180884063944808592831799051449115219076724135169624338872555569353925425819810467307941016452822306948888757680419994678264375130562584386441995405502846216424095218684797037472638004705615560260258418945099958786939352275692952315770555666661254579749824328007694851100638156114910365856940576917063960284841205660919007103287530471697878751677548380037659597866026691961851511192076257549656938212858334547906599469370096529472185075040247930775737402324956895198057102505365647542763063270317398945380377640333435359417271849141326404126504495906650251409773500030396047786822534583657500537291919534106744554199269563387675607445506854762891758395697585073866679105853985133517591376333442410365293151131793373330588103594938082153780546427742030871989616947717245604494660901141721229066511355906733050249278364286664184828100653721729193902010750645775759651246223374698833543595017706234775156301044703155331783001079947016395775130252293280531477777759492517556087811762786941104808796709934391010865813473794391830456075395230263542973409631917180741299879900758138299328374781593374561910989638113366608957418112122037255505298213702247174741356231550960772133701490028677921921058277568169117642886705449524353309639536738847836077591364163473447003184368006679966191402705864880373582807533127848933681145409474430244448061964542427958030627928489112840687862543700809920523988773261525508051197602380141284178343507591061933859105522267547325250190580656515211138201059651402433711527052105912440945888936107523189168403034527077034982868035746195515748255988978012096653455456390372013372828359025292991386109919497288292391614624515205594458277937970356179464378883045475134457060334322864439915258297682277437532410037604931950562063677256755288740683295482430178059002345847261494782287627458572387695312500000000 [36,28] 9646054847664493055883820247806976399767807389235857626572904535768836005458216576579608242539794108053177743630571380067541319419032684833861304313890137666339668936225665768120779240913964050400304900075464750741348807783799206743366726893254205796282717590162763484593245006923502900910193992551936534119450875166790423365470917048864642404531486261484625568314354942084518537706602140673988663139812952329096443458261405628269384157438116253258998065339060147704975555384367504131958686958085475573073442029902473523675689314189049799571680385644255396809360543898788415092383932404652680191075548256582570842729469290898102962538913930430149156934631586824503073898818123369438015403771720830665591347952986625401134013785934673838811018060034793291098211663268278595990369098985413568227083229088477189186522655333285573567442617447446785965110828600334365482735161895057665042760542461485171002425195185902915767292208716282327003022100023301731565308804297824187068931046273519630947276057924379280942764067758019906875049768179250656587552493967566996622227395970607677003081067416238731786346447791908222315020131365761441472178840984535134910862283047770807282722501091610219999993649656636350576208785201988988886903323242624925774760036246591244138649437818728335926837714904794367759711801595099834942939335352843780137332604277664741918981418994589599161046900420839108673181437969536937304244214611800614496795270786154226455595912184054488793380723680535829734209895490820353597876144545219514870170062530594442071231048805396945732354576005646430370499646258047272037425136064788895384512434207652492367469270815858308991104255099132310378650640151240513734762082409717807171343617509935605368166420867260233490776024397488240876324504388390201490243917342942733416390050507136544756690709045912123145435087037445189894136459049590794292388061922493429357017772503833099419273766944226695760557030797370692153866019605966010497917427879508588353918445010971585023799177488937707010743969214038652683331527784595837450736614013311896773673240332942290878355175168693913554792709355511868560050414056446209837291029746801771583253975529129897269876241923897609669454772640213752850492711906353255769805242868418349878649485401765288657758041732775968213793725927490084947777631818668748377195017221019125520121247895917187823464503946753314240608035199373426034196136349456510447705298363749875679922874562540587976288826480077050869748337187354119701139442275748383195699319146690472290291690040407686707176955935805375678126552919053764505600700112654518372505210403519013654466059423276931726548133189420273708304135222756275655078715251021080477761816037719999763247965814230276970197876978394358319606212105116593152898119001292798202484846115112304687500000000000000000 [36,29] -9182270414998368520276763515962956544430353945465700988240196219390426000942432762158402328505474176729796977174679104454455584199733659130723275001894575532866132675289129527215415122189066526624366593954619264021913575155065426456640330803063110755047793089717855829902109762544428268534379799799185897907868038711133118499818525423136135887208523399347404923206585062278885692000169284293802915664996091387018610679224312199617292237098882434949824647978854230762911730267403602976788135607018870835443385800875736196903793706884550470709930098110465890130652648647432057821588950111994035566683883484149685552577600626584886695074852332434780373414348928798131278524252186261599185292794821362463830747791412030489705940056002442409311640468001562177633236552650962340339036099110078203948342414420432391295589026490830503274843756053963328842924793835034280392536422029543325621213979066537070750599119169585601509611958908926026178055441736863436751899333625026110763645467337555080001378342847007149386157401181372937807291486520757139799843688882949697213543307920071736137507266573338768666776485242273078486186883223728086972028558376511380062845654185079567902702742775550691269194028098532300123583865607331371300819984264770114948086611667693243541353515455218917421146238827941883539449895977025843844586100512671805862931854543950628054075413744131580336713814144626254334683276985691322582714894020348711776710247898075887414707174283341659262545533319656901871143762261748171880769710198656158507612201154482858860197290440383866397222125439744733719431407727690808320668266318006394698309176418861094402382658713649660449798094067293076078370635111636497332921172933670594082076468919046468519418610738224662692409992301513518495173583962538565119955323968907882200875500068773183751163540226573070827142690032342621932857794868791335351574458431903693794649918252224391047866251413523461264685674858158537868511299045874457290716048510926213434251994752839976280419989229721677322506888864539979699029904094643772417468361048975408700513706977318025903068876570602936035138770224308459772771053470381475041605770196467867461930056220923494029745605127091198035450675366564237733241262966221959862423335801411363303270575453206936721425769970505181992605826199317042096226698969283225339701291221938269686990790991699404917502745158653831767249168364982148723161757069363725719589444146085217125561715226229346026851510055140312893880333735691608894388111390709306841995883756772109770468028252753670508433340942702618609790862101668616495486178566458119568196634101888206133033589340586503929545182356152596835245844067219781574892084827735596967326457826363241567561845476388099708816343278414885541967498370599415520587616157399679650552570819854736328125000000000000 [36,30] 6197421039632335996715678594100724959128259863474116356444309213534085785318111536747716688427753037245398558258650923267596833825996789299000034868819949471583168440146270074884122944891224728010217603186242402920090440056246917992743796996043637191873100882884034000442152085773139696623937446081691404024230604576357852106314200934009208436272201298260694126504128941632670711398249072166156508766736825511080935775527829965608789611685158257607656581439216294751879296799467490296409784847894694538370974916233836648032589345726765013957186678626726043650918736234606353452168335222385495339563402735268291086988520360578668186851228359557483673864528476886176864502595852268611211811299012488238865860978987225497982517256640025948885653447456826798359108773636919099801770287786020514897180038435839941984427066483160971829622568255073588526190006268108830956339287152305512670615289059537354987361453099805047598640475213947753104904103837236682593596887268342800657808284209352261846733612156431459097354135401690571249487712769850473754541028198582609632844091057922610517547843936702774146264786764462696799470093410905338779697334061665688332967275711991235408728729174880872825916253124460238326741469152278168062621749522079838663548949360337351307667284583945544979397257890470747986321154203130756553411881141143607890250359120545073854540792807055529109922023688047552126322626424059376283716287575234932789632896755807946900577240731804441509402397966397321223675991975067106686555960332133211064127026661669349556574684481521814458956128749741015141965064361776000775255945906652730612790485645653168680909546510134291499369805836845719068569132890619649779280775445569027192951468926803963961253583575071874003655029158047286471746943193631282235094581995420697327313413661087059409858675570797891532144347279411147148663567185393702400042270450010324060147021269096445307095308497429969860951705041613612818199404523554272066039539766517756839285356418186213223252178934295710073349606611898904263140111028159433051110979331775614832481583906923843151050897084798878256151191101666984220796801002823614048528242995093462499124360713348735269837392194547089455448316558028356382941277791826343171558515332298178681581079892925202353236696536013366918194411439974376923843171056902294745543086618952313342357403808714447562330488749636558504921873643256966908494514737924432253523776046055853732636346293439106116072871115854526607854828841153686519958933907093805860063625467868182833915678143610146433298792150903641314395369438383870344844962036312129859945722585389288225849106826378785166819590571880588798618486134927965575786213071809812104053594474359278828042312173949174521866059088107611089814882703030729516058272565715014934539794921875000000000000000000 [36,31] -2577588716152183592349735335146956724466967660550174117787753338167826850815493315070053579597574544427601373826076287631408180799891140424277434775970993824922335409797206987029804399134866643884523847271153868923783765210214952679781490929432248178395273023136265061415479724112667457135991364471751889088312691304141430042560554113179844394612775098276292199606714412449692777957173564455849638910362206338784206323892262792211158896323608313624752937821698548933450593523512453811298230518991137254407685855921992624239259198304777789596710824412156515517643022768079959240635785206150181286096874416978970902103553223722001348047705332847915823917404990751440086574834421995813218032749997325364579390178811575594780731796647328586481908793830800406317816538816766453058572943931776368473552872941830487055101221617764621017871818281890849337580769690466766957018452670715322381071829874818350043917304979073729713621913805513904340116409944362651980810960758885422484639811789988824345816470283887850731939294353700714158657016726048541588847011497153346833522433438279106975319385449484161859213212221977381055377441944371532889772496538230087490722973646680207567971771698961203067609130428537932911195329446062726953425721397817590211261762448910750193926209598649845567393065550996021467896435369858003071086778556420945991465362437689588285301556306804613536879718762196660116583157419442667368978267049810095346511695949491413035669146613744133720109221901006293258618451845143967951764416604889430349608618064517732836471622170964679029242053232576505611667754496225529397005540503358906535626244423788870157249152612144923029104907000364676930062293338744735565917170961385263561106013281533780547818615409041875505835749563947258927048020968172037957611868901791852057741658468357886775141989538749063384249971315895304311218944159575166760148853867243419331995819821589764313181579329020183921037598415415353455472837716913089347983194082259363741748286165443532350455700437202138267379132440909316475425871090771277057167443888999103647504588983358096350460818462167510253448717092611622076294785569876085479577911080608069638797591126213062946156187269626517607566091907775646846558643966336936098550288936498416663701153728105009784272644077494431361087796149676034572405963914093778365687650029342313829543125665170354111962436723104730673183101436918589815288210156471409227711462656963412391138242465252594921415626712633533085064708039609482231892124053927516312696625107405629590600830839236451099265359389491468768035875413635396306068429697413907853569686679518538208381878532023589244003473203581596866957987653217907969785559239597060980006253179144144942577296771392954822365775885149504923595702252786532326922497304622083902359008789062500000000000000 [36,32] 247988339022152492339993293905617590864822537883746927214608942385352533234397664564670788053223552581669152768555076630317995659947996733217020054560732930932867649269377582040394760009640562320188651715605052903779180754840053167838829564962679389725359867201625093699174573684432177643863924816772724528696353140660967321055891544676994454670105251840717871657210436766214453509745040735099838474042438630874205270174724090792502365255127996792545143452199803169015252316915190373264343894638265027118756799085472953647735075599811622523340559147132399866984968462305574481262077461264739233003694909561589418487679580789099242862738060330927543130782676616409339545224124991834409238471309222889318945476269629009834962665533378626475938160003960314093866250981638807678511910299892988086754006133229940558594298532549699686743129756297174170993276197446313081665257430039090687836247715178557340394737985802068600920237171708520434904177738499852667853673487441172551124082820964953621635872678823434405522144904640742910108956530421903892227294858312140177702767359509161268114341669208861239263783613973114158722789004005176475760730902056022084738418917801914534069202560071088280330398320172985159795068793509392128302889997974116389419474326089651773114329158676804568143705957409725874490027985449770092910738592261822680462971764608027870743035770423080430124896141700624339746739806161512750985616866147362095477102205828766425896519354767893410377137675699792407361039653270828550672330961526969214016878910721376503146082884599065123305729680975264044637374667351386991524939542300782222146368586439046291084353735821807908142794537970254287392935570945068706522357415996268313251183375158841592813766908477834562040649180534334047076282336282372510077346482997992574302582735089075854522327056512067469965242244240177114469367989241264561259302849999081320711375224015641455546515575773499566205838644865455590465420172193478878957649227913843936337206564361745719271310562457056946287486081557697770421512784086592612890514304283546351524793489974166670353735248963001038520785908369585326473513237746558623048178357083682722841893012698104289871124106581916658391632154165544746664582423508191447697428931133354433282420325315674421325361289923132376408716080766169985301538863209206037067662724421669532103003248675167714665300202751127709229679261998996521035040192761725490776839522795708696370984340774492821623624470959337852481753248924565912535779932917823616153227504541335520755659776873086259744057340571846084710855974519588392952327526226243108643139323668293345954450909258174341590375844186610620044418965340743662367758939726493102250481792998184972883892315223912507883764115915181669436151423724368214607238769531250000000000000000000000000000 [36,33] 393520936430748523474330375867405987471772484703138238939087581298723842494677014903518428268706896652620283548888604609331217188458140901101598427737699250817944005532838549244654452297026092451746343696734814281147950688486548413220525119670777400402733386240843766957765455145538547062283786179574850408056198595149459485566447310830689739284875070478671949936572442303061521482513518480882807145514389266462343958363288644894774445555097379647140076341450130772911438837327627314026863014723644251302742642303025649620414660912685225297383964624682888279840309806701098651548699995440643143885671196768180819865189438052614585626971078627391743020313702933330792212331303699581292429118307898355333939402419518625905013659580718146226428975376717259002373825259867313351706079508528039447847397172726581920389816095009137756464239509828537842765960694287505919864631907932192400210707959937095877316347177246666142647413233147771307076496162650082276464669379715448949622608356818342085154765763587607227870840953595291066163480730153365384136301010802572661335666725887626622752646131766200006973534043263235076913710793817673019541612183384050797189311358743225469960473528862403005105139793803506558671902459813387440816003390350259114795748344229590755380921938022893764821362624490336145645890885683830155415865635252886153235666062462099299200192461113179014732168294142538149160908997241068419398633346024923443325188327898515259799864961887609984518014623102651044209299676587738855926884769682389932491491032364130994472925650200060968435520087997654703986380423679655181871041386888754461585628960348277723376047438932497977056586044972544532185738602172611998643828603382984653335635778301935121036757591524467251457336063866029556573605554882659137486420504632392595681344983358438063007806703504790122982196618790490397251452273217778196126083117775725883732633204595248091429291332823212262377326040295311627319105681533990057473394833645198008833081962620730151586381983328719500370186927629448476991091094928865439457620912500039859340828371396805698924844840080222235803289701272786580710757791274167424023966602019058630462210639331130687865961249160482415876675959256233849371092536522391508432536905828170296758111005558862423971534919737823149512971010394220172228350084557136246793988959072360369569289153743778577131154432711132130253895195322731658656021789019190332028783032320607799777752991353246372403403179228489253289853867069073532540075075108950271741077903869836597854076420302794577927094013371037542137485824804032291101431478463237056259846711128094209562794406921505568416717565355453558413409897204041240125281601133124835304978048006036982502945407926751357357591338146317848367683467358801863156259059906005859375000000000000000000 [36,34] -160156121112702712323208037592651627679297732096615154053979344503762335331802691059088053606416788787896786336086953061580227077579899412135603733571562492041166957753720631629410592335404001719949367256472710576226163989972022548485218284117573384537430006834813748785010904328451697020464179263944771070237547426029052655434721415498965824724723088716383836524307371674110739360751967304212598961028149223816604631710217690766920217793226125316241669860055958089645136980661975921906351852445469272963688918037687059266142890017932331206136161478374550108471172147521801979372902057507753147266058062019716903548099069474828125812290733082045896220288928203562755622833405388127563074700864502826343510163114114932582199513009567704477560562144641140800745298117871730155974014142574374243073862905627381977551417257297121190621503238321793062413905112888522952742788290254111807968113457258922543081156353702752266164537623225118592145095448389500782676604810218113416570720540992049771197256956627734102688403820560617496291385665980641006176888344741419998741712410466577445846356943177284810039847480064790228732340576652219407653501683201519324267069112469534189389399642457870540930831230754209736939700894916614132382700436276209207091160925474159326815233339776232197290903835844703444803420795326663660781018347705470405644417924949509108928462888427547883819084248806088915212670492077523063484337174135418506259192370433498036451148172028696327679113037850392417474398289972584110106451089202084354663155988106656300491864475779026476891454581326440559366059126851295913849994826813678605732312054748480972177219240913074994182317350836456290039634815596355715335312600510084202643534085962310702090816149575512948763176728776008264462545564147080237828710375861742600307242452843529421016430300000974447949211362980372294768002894313386574636651487981111783941456109288687856538528182101176239500685307371939603501442561464493368502885371585350315273405843036558912236220316967829554375921254668740794313617453907998426421305038965378723520149831195339337648238425118737626492823631810292727568079154681810451870905059825899052797875493221614919503525130831821120346390571404141252435696291502026331894950768140842639524287531738034804218760365512429848747272003102287513729529458131258318935836813392461747625072030045369771553614081760334914953236347144373873059189581711237888045400264545769743350011868582864685354965256401061803047324182871422846173182587207749960717340852621935677623775249349151625744261616304172695574695614441309084833016571990806617587150931233535698009364478994506331801378772676196815766593973684624849285034238353125012737368903101595444628830584153776855326983115607262370128083261988649610430002212524414062500000000000000000 [36,35] -115900878599223391090688763836595665842945748769207903303471147100956395369119345299805212477844299377857535497090751817472817763795327216814243503911966854204246772049132970749261379868449333716198922062638589936388416516414341677948333367204654492327832427630832494348513946953019422262780921947618955011835202487141016232375370190347098402196066971095234542682909356453084459508580314530470742007589107903438361270862004624291013963748737206516199028307449833355034613965626290215805154771284253317389148125679987601610784540370404983540353099791609737360536934258294667634724873248799964321095161914526608956181555887559168689101544438886089635816842445560331002884866868136770710476116711318350089779755820721527038216168353597381635704953966945379705311332575417614922802259940102147362544142577131752971723757066326521041142690226974493472922471324480569558414700219740846850002558274855828307680557527007393815603728454419179558795985414306966358435165763376175841366668122935732508951367408351593278557973026820729695743698509769085025292026034560101298387666385567761659420986748001030755142382797877955962677726251193018256811833321630471951256068307525496251998163258607226903259024057003177053816120174886218675183348322213513016763408835852865957156170567878934253703950115380015887830536855128448704906373196293803624998316346563150176483336036405631382947722650278757989991722352280881396347306907632316077576432988875698645845002170622697253689888407376768795208796537700617940997360310964707541377807225689986710366959592525642455747888866519305235944773867868129027465691728945602933583115541843520577605166168767711625713985222115941910794282035930661229290897889463084432275246421341665865110217278650213573251680020396457954561267585500882917636665733600134163162501458228959077512212296620362278126721519181835850595683432945204268307288386604800148886109976975797926847706395778891484576987132844638049252560355136282583306141646666617981229242673404293446400153881640572658309197123011119605132725334963574361652628272808674487180389154482267622398317773096182055094478172483490142139801412082287023387509443715483308695097815287196990688390847461843905249156794629760659051041519520073787404805892019910671753267555151390738318102010649060136455463566733140999283593804915911323034268566997874611841229214567194913544190049202322936869888902123289847992198056184009953223608394602733767421274632300447665830271112743139434307956343780047114072420829087784080201737988753165565495219501265506379988403452290013417689130375642986931897430561089161469666146718567620125178225534765898933235140235146261441579848146409584344897619094406627887602845844967790254730725471051774464072358570139410424704173863119649467989802360534667968750000000000000 [36,36] 168123411422120132993413788696267222986993528361926210419077633647467955449278377591167777556455740807013597019357926977734555622499631667391746788368320320495442684940300467539359860756050280496874931189091376455801719362704984432019451923912652331278409022160538569233135446027381972405527939735273222600781773578143080359668298560728158608960141102336924685688139260584192130653126990883391355439895590652507256592918497820618919848654464360598761007509098989407768255317357247831726924653046080454008611734757702156063644180918743073932715698139370295472357768697447525156660114829471646542696516255161253849693964395270033844483238211392123886336336737664906602341762825925169465359796844320465455922313183063032230382872918598065864580670345072459710371932417654120365056663640185572207055771031067786145735078153454685334584976172959315241153802455634027921144989419687710459876084081806956116970979332872630535156112908903695011537901939115090855331056541016328246202591155149899179368835748509762923460965762390726711622307498505857421386622916368294969874335387872096810811959797320279402488475173002755887083984999242773384806156990946641808676182084549729618756322561334589422690179396982148982693261899837200898854141098543020695483075398933884061916052833379774327359594256322462701484821311755512577645528216456409618202438215375298081101258293655396412997443966010860080013028839826203100064172610427707500049732878929754235251904233765840585178384702501810875479267284824758173747331767381745722677783170896941351044306662589158689876525619705725966007430890255168316462444794632784699151493347381937280699322851229320557192998486389756814035873523454826721367296905349315203458410100131976480456753296976893861925671993122910641124067268459149640323657247650574609868566310418581007129161374415593860387220002465948421091944637239854021567160504556682812607871705850152360821150767139083236692008371552780700425111651811120860799018495460664223691483656219212435383515067896870908967648560082667283074884200905851175870258682629415493302434810129335881889151489911322613193563574746157634240309816297976731495195380738561486964501476194354546899625073538819879509821890298533739998854263894660098858540816566643860868452608629404097221429480243945317696791507143197943261808040218609403580535154455142413376735240185007695756651389295861116192830178249199105438124553588282093633641684130293242401506659368653222308788638224096092932351801229929140004817921678674160711305407586827375971272582129838842636674195475749812064647315699307375214649947289361984075370066795336905768865946656196902021168822923395819351508091298002887033920865299960208419278097503180478680261793410684122463696031635205230259089148603379726409912109375000000000000000000 [37,0] -22420060557478884048022071223385798904466844401435820067587909086769838260276205467089666465684573928067777975422101790034418637306007775673351247510905108446804744874763995359854331568665045391037450209876471785224715496371709762035777582462406276683445563136934500161159053194522494280125681840629310797063523121190826134941958594981710814214871439048324041331574056516752579527508369469397172594318733230152303481230260170266458093714086254091529996161962862277291438253718755004273263210235720721225018427911299258245383367919866073144355845070793785481562242838659543514951237155613144951708170119835426594169010172202702592803604467951580267703806244720016587509997320049337042933990261276867189256464129553683158846257132181003722850015436509365344518305135837755022742000195570502466442317144348126620804967437857520894992383553409952950852392071181110898993249780216465216587963610198112922858423087078264496133498053522991689472291760915370992709680559843121605668765463800971371396255074743146374731278289589104618201697101666206978252001320304319014624252466312412233290182150778800700639264217136888314655240783836756557344888862768469656056221673564264293286246701141241556950714044549423163123542407344954551188994871886519986449881485713214863583542175618963608088768993908885620141402445509999879054597392638606100568976256897489952674915139374990792902602080874208973641143923575659723934911706380029625832244821549590207228980942842959469692354313852222112132457314010024475947230588486698984569621482949438014483600277463504735754497589970677790715270942906248206182893312506304940765851832613234396993398398649785165072941667779236743180362867541066478098404305729464107112636885236027765978127508504940604839909009569373094960884326383648861639544989198844382545365984936140850102461007508941943410482954655132392276529465186746354475356206816622776352450821345088983772327392462126298921317044716464170907965352012259781473720031370412375916180133550249179205403143054775428520905232716622411039783410857494727844640878252010884026197524678525647300388809575532871927211979426219131760164211251730875212978991216282870361165865160170473533870635676354687301677657952108584704506096902004077720426690256624059958062648422290066497749227027628056557222650269881581465142451793465611195105764785351906183580596663065413404117652698539698470280660110906350720185042372638486762359807352180358220783354071946247271578796293793579342660427170503927370947100872382960315740894046254845769818618152004699721482035898156932544158009452227308196166643186449892960947537105637288877400770018236102300799939310606323225966484063966294452829665488002741205827606766440949382098024813240307876389659200049877315716145958680701674607916797744858807453670693706522557901461848111757514754455167249602709489408880472183227539062500000000000000000000000000 [37,1] 221163703840593206949453747060044137883511431845085221165529843146570242255219353300225629616677650620127266892523163803295781762778001271632807810795283697683880280249327919693858779573209549318293908697042997744823016296373831459167589737120755574045857627092563935010799757327678150273134909669919017991200431015937337372671629828689745727929661829269034669608945912964503041004978518627429485289879682781929947206832979254439675647907644596111049509623044895847861187745786195220753000934498477574523043732597079297940039561784106213844258639138238374108660941463774228399589928278637744487610947704796796665350354490232751008579585009503092560414547088789836931182061075490848923386950276855421492562282111438796046215691390408446867667480676652315455719707933618487831265048227638069017544540106015395091246876817987708123174076521970732021125824434239106534985045999554175651733398343974919279072645048850237747145603363889556618548500902387881413862256696099396666633189855759675643739847363769929878612998209656212166005516292277170275872261401023950962784818061126564535326681121521545929598913483111317465807238223710431962555310066084629752715889365671805895355795684120650485915760846638064653836374848066987270608112087098905357287287154361777455362629098628224347289015305622466546985179687096117127149280081664764837230199537496800991203911947915055902586709013428929095384111647064489427238133853695375474401421682510338503494277574625386034669974911758729762696345735066339146495839582185655934629769651872894651953733625120985339659397300052093557248899473447535196445418478637806389173676720667144499214791559328572385272953927222352381732336410145519314261474025478897895192661836184674931902483228300550832095146066446910744327525265776259198556203604595002990960209869757737735480144762305213070388335132902175848843055006395007541400201477003392479041995364310593363224422143306722952887022647247296993252287366040864027935191059433082518384762912024651349313856600653301143356053763235010718514356009601167598364689130014605663998151603744084999863182065035258452394942629013318281319174803917080273987436859288259178922574441730486559533217120072283206659035013180206245258294108113783912225989848907526015994981429141980991963790473713050182653416860507881588965208860743316903113641672718342310187195700389963628897726265039809188012446568568311242124477881661444278681016233206425699567379762576791370490059121602349388091127940523734688630854532937687613802076134675936762717337573232398328308918949066287360679682029147957757860220476796076941183272990628025676603339756889971577610405032355067726958410578203856369368739638137952492514736808220631736437067158269524186045591725660541393509620879480989419711465833729237445751988932470352498070400614823389284057175772739423091906019180896691977977752685546875000000000000000000 [37,2] 19751957150554186509914953091594757720953010688818062007616336189732998215202030384609525672406280153464152886427803538248093027239104697349595887626553666904332342407112348070069470806168943340274224661440012298598489850099270607717453764596166364405130049502123494434541193249607356211728769772471986976791196354795478594462446679432440410955008025234023604586379497607344430328053289701829865720262406415683949612744408719701750766837820599190838256173062793915726096852441208704207849464890873977052033934971129665472396816807303163505429784057125033626211294966904360696571676113010355027676319664330070729865578327017382692743131536533407873335415777513212964934254063598829268546647360141349091967561949676795636824556798153351400230341286469816747996399401097517689342797348739890012287944782899790068772275003435069419356256031917301405946113727293108301812898776828326313710784631970665619643628552157186180392742086381674973650765996865660297124613639385676077010105811958288984128814657628505500989586460948545084804522864708741846466733987057942267484824863433608074319907776602929970579623052841656582216739443585163975458712694315036458824453073439116044589306845283351520687457222015091173189195109346496683576234583108970098036005748486507892263441128809894981281427712590774274291005693239787788336168945050059298711185308689232344387370689054250450149043819945834721009251297109246686172259884584408168369079216640070101803955018678950786263810156380068792788431501550050042809415358901886716598004550479614394867582542942027639952527100361181279246831966393728782206426803327312463401080710020528909308922511994899413818305229874710239527171840330804347245082621086208309846862463929315639364072893946938889452891365162626681509180689525786600323101030699635776978340793583918087814594823338132656051242563521069471904140049884036424242604348151281830703311721143660898354634252537047275709783523876119081522449660876295321069433254375425821257149975909462056379037551176924934516156489359220505702699641587627071210822955418584275435976694723217015379711576662499168161530364215308732853350078046493458839738588496221263783256758822195330799124659518298439634811423660837419974035500752082016126287422378847351836227485932987796175800825661450616381680991594699449104084157731545081155831927552577615287119253573462382073067672893252680430387126230074865183765763452817515504788368079602003692106061664936719028065721176739859904157043832515553712793810453659565474125131173926243669764277704207431051060900572061580425953063171069986812482362769965205855887532458670108975153797359003742944053666420958915911978500247444662020504606764012640967600806095779288305897694027670785646587086258042891132765495074891158681745776589463594130156294870656582620151440362018425521784881822989765609577261784579604864120483398437500000000000000000 [37,3] -678735018455582714175598767519073238614647902232429236288221056132413339709966989349792543856132717009012268568829146022749286439143004135658447681534394005372064448004128735738038842644649466402427411604393585505068642550103616480986665232615868502725527406228979715214462205399034046953294246050257237401503831170929444048446408940956929971416844882082058355154673747818533689523086691918066609398392175793328333617667895505072261679203391643695078065511897921086581084383303808265499655382582520871133509069307737420858113862376915367597241110416607639088329877203327351241753643023359737981734845782633964375009083159696507126331961286276100765257046383738812226175520586612222703028416442999034818003117538872588446714566250582689289527482753924781933259526536354542359567606591271890568374380369868552407144172745444964149795751770320572910545010996088930546591993867043571291020877245955427850114813948767886279477572957512062578147527920446490279044721317380580792766918732150377831345483891478019025648520317606366325362320301123958305085260738609033045462460333527336728490012323073102145393837980090471561438168658860732033073352262855106706209398487335816429372599651137777143805529566371448519345030912582517601032865469899962224726917126368127962309414584548998949076611384068391245553798629347427536721514056760533267583373990945661928154446031111402105417227027860347736001751091616977963797254734453555262366409677077187259567699440453530620274399439092392415340472274569240598441443582280180119784947361311161267144515445286933067404812483722242893538619119746053402969668128122517459805774286684734970198161537262198846099542012757308579561954476327130628962045540082464722810306453957448624997547842536605243745423501370303682189915611383678048965524044654582825588439535111703758452653614824921029782274720005970497160323439135417902035652551322856242283986950988629836008909576617021190590871719512502297103044494776023140689551358437813309498412682820134197387325219388564430575266725893852725572823037259049716434022815096072017682600695137429293103361781701362551877420786165696636008813087491233649573154922556457812949627208011886895788797082512279977033390286738219406135869936626865963712484606752162704304054188503291114888986861880280203925661987553327433965590434363549683035154010548548451954506507106774078138878323570489290405794199752791127508756874392727582792581293060365345454962345866347074130220390258628864356425434461613275797939955510754457995502164846459138771999469962879109092730992798306480377313242046153026000951304855497630549032603245533035552619556183062475241034831717109295905523795772266384486914708609993024988298585369156205760306620891285622680042439219842869074200822367416115300502285213318993052604525209789340568032734579219167272696159763298306977219453983707353472709655761718750000000000000 [37,4] 506871773979687107524371460200226168071467395444542769198422452971727488111286004555240696212720787351353848869251206505552525024150232275070055486747812971653552443162944435636279753720475035566807869522225371494732162857546075717746526797590884415956095349452027854002645353932494838819179176888767782860528408034278984057127555670435554194598201477149212352128542185616022735768380948581766187221928236886293373417817932587570773594753056979815502686711213789980574040695021734370510403906948361992597805382282211709429915021283822614368272181311639480317082596173905645465411058213865052169413779564839485148372682006111153554570724031178571097330238021076704606665184544126173100038036304417885205476125401101602311052389418797966351587180594362690719648790928737000925066836497274141617140404571559000649562111974873153136924064553657021187269725629529371645932313565504529611821411572828780617524635465295828607038701273792550181068091674458701896418732675621734900957289451760358802924496830765678321536819908477677341614159222961740333319940594913148720285123309795240022390801377773904953386598369356737071719620651117617847361165057042419753206963366164773961289717615658362127960069446795471448775863849486957826992144418686947393219003861727764612068535049794502389071646004861846348600997282945827474085491953261763558025045306140030997167450413372512164118272285863006957767173237797293842681644431842088115288025884126169914960385180951925827933711166951172163727492339010308858846570527391788911709627329859852496782622670454190234184203560794210480851335779831382575554341924886212587509035360440551287291226789701823968920561015155035559995712279365971844063891509022908608321287007257037502208603672984570839477860436882961206123415176190987044403209640500542835214821827112602985315713605820826778962831878739549573673001117893559152417428032644662352644384211299065423345623120596277294510554777451506641774627060405179515562966481838771850715529047912847724252925487170326433207261471862153886398344803744044093685513021207236142607644124297647306952561837623905738963720064126625710556934941704657785893190924795287346699133542044052108358691272677836570683977621004385287368723324957342956677025865373731482398129137855664779418468564540465921751992698150251450459608127539778075620707086618119963193598683480230695356224033332252273792855833633884366986103452431805977521027659242463409999151127890142390794084672253405731356925454958600041707758465250851281646365114840743679142460272458728820768192737000727178279559142226210814820340792603732449644095843456308214100915907052234420650516503976112091249130568113738811985225441308429077647764770912130023584761779778371845160375229906783466348232667344879062422646187281605160913321029691876958118150919612808271981323204879998911565053276717662811279296875000000000000000000 [37,5] 58514692181375874348590568564290315096868413129052785381576391379689864309805105504677131528854758404457570618786885581685213536610974446323494042153079031811626317945454603136967543548892199326469541115596551352433458109169728492335282446374719915776054945385257631451991335706245542948217493380748319239889035257498189768063809698168201077185066566781735883999232340061307762262185998553465893424831159215459968297689615521085590762747799053067447151065331614567311412155228188542800325583584086173859819821859072361162829556654052203185211334733398059310082046080459298332850499253441466487755142656360790195882864156121338165886680677150571164397158260239832056236024103145024295924601792553824024790106456483770285562121807467940959200920336069925896842990565710024666263644578631553454200812386006591244407618621689634295052636717550347655650483501754226371975015775723051492621330538361360538612540454464695338253035284848395947043272993458106760214653883593364071819257228169396162200145143159950845291689009523468888880527728149728404643933892174527037523921532408458454061645472450996483671614054836874595843053041034225572530588754371635120040621167248764546324786465908417354269659333303242015323087906619103657536251207010652797961483048139429936230948924462063466583381397945876479246942908256962082302392763546322436722936090624925863258705744769602966095361748780010303743757924033499576358452578790011571919575067644834456796471582901727209415995945254930594127905141741662608353382319109170622486352405874813213588033428537894169778269693866339732336706706401069214146016931558561428747373075447384612621139756664430206629393555486083630280800026637346175570999313120638960181960141817992252813998801696411983771869711161497356379774653110245728811710529510246945200449016585914032372578863001948981179376659057095115375194829640268875682865375986610503569593237376082620989608829277804392117904411289687927083235583513029548744026890967376251113293654295928760474800663907296942232717902556460428504454497393513245101604399326249868967830712720280215208269021633737767250518075799256324027279372722681409826779457911228833924362920134845947139038977652096303471135919518079062961437253892721159131381573571477464561618503494852214679764633226515187065424209244331049416297224358287344323124974575336769152084334320285002023412890363900239005894274618952582783771504491875243333328864452354181017985294215262940387308038524441100920913886715270896742659723062554058223456207573631362822527133241182879322033494733622073563269822680673938908054661489269128795471035030410737983657826101830893795555047847835009647159420702684049417427566447762707080463637334767480614341238749730937112789511082524548865828818306327031323356795347012078035202055706912406721356219624767731793646115615037395230046968208625912666320800781250000000000000 [37,6] -499179553610197584502552048148798425720003935417271414082074542323996841616966498118615288080261559709774185251351545327599474414988294998844419053398826326785868102237232742828961471670716868013835620682418937466564322357951094603846128021528288294148720607480870230483256170956440716069296913777946426741856661700965010842885402076057890232766830446898617818577436437421184491738479757847249142064142615708092831070848612602249498969286052815587567879244762194873287252837429684786061160728776344002843213082754849286860730559362893513894740443004249211804210619985987771114820007393976408296868949775898826795828588496185407291389970849427919590856220649525991897842059540595952098267453359269488982264977404211069548764288211261311556583176131023870875614314051268954398564310744879322081880175081511925393151577667603557196003303719380824711117909944548419436468324238227735028060574044857701182532044337113851970331303719413811299184532396428216703800059444207384056278302928223308205396820971919125910918639947298649934028376832992822095023537004808268703418698986855763692816237784920231142567500288035462431973591384267415553046546153229348208595547060287205801118151906600128871749914109924712111498234690285743020473068997667079125309871602237053951342927841383353322995731761037611365990558423595026050538930190799255708574278623045809210453896286182449166528994209910019229079927616538677114074405575984164596377360885985550773265069557688175504487058805432706576768820480769576386241319114982190381545595008741356389160020393315084297031955319682154622632798083349354747961877685329695109922350830638533124185511609769733201922915856420127583120047352815753115557310995203891166771014824322302472191122389318678840044245948867034332862804921224973022097396492589090111732943474925167848605491257199387040962826176028952302628410434527996196459432370646926390560923058659515223936806642115501439036805262921183181651195884254140364435752565220665940332164197279559287021041468823468695285016935764827068492927922206868391201380258487222123775746185861860503915466738743598574798698495944849169980127424474276559278742415115300758570034436694882621547059238618195499789200162985455104587059520069393979525528407133414167541852981995231431641291498708011083162253684884441158031539044927257635171445548772207564786494190171071956705892629346945107991859516939726897576215177393714085596229457687276042932233169514462973368980027948807940002484828828813411762004640758160894615911616086833127967505641073518440693578994932843296227518706647126354992453396062185775488564152176659867497897941619100095154246660355273291906926789366127178498247838837222729219201725375460134743495354335442053166224664843682988565592387699934108592007781389218194310801808171814173503641997880454555055638674043727576190576655790209770202636718750000000000000 [37,7] 2111819105951825723714244346206851154651909654685536406023812226414146034863698823581429006732099503049050612863885590202573090247677088521647738720260345475216419666436291855381792145415377825583383308855819903644905731573211596925530072248579093407023552819611447283410814344612211603154962033156192079007872067399509660650371918460547545311033410580394694032084675037628706822281861674101359651802020227295243053357683203070915676103414020560781977970792469086907552346050830344115166615835166766863064326884002888164498993813251860321749151779573898979331771798431386633823274147358549134140913574964808528173568710252111763984507361552759721063124485918126230968177172535202638008568684553756031925266133094413625408968577670802718408464659313934621750732549867681986230516548051735486909362439336848311015243048611891174517004698609668032646231260759201894860091799616242018098973451667569196672229574773067580901903992727655996437250647641667358071898484569588568506233906849946059000197025278892694640142233491137416533547806410864961628315267285329640570569033709123539273309572570268317873903937774550168072704624901522025931883271792517380712455856352250849875340527897916653765312051573262794699542209307763436541473783726235075301402195295084443856387749697254678783008985267686471269613505267136609444261533528344037534164448238254903989949244307394172351850397229812757271278969106095572733611632951765668065154813666535823312848682964280680990525995663082868421145726588472327182767576863497855416094987245747988319218593068187423023301809217302123494627988384552095987933663311319998684265464559696622321303382257371598325360960138294301685909576563305159145322130223151248126579188645693415612509978659274933224457776074397194864450869949403546560359904934084601437505872893658710630866386423900059173957530636090830805488770302434707323940972424040409925529109369895329950467677902223922746699912928867510752259671721646886784455597182347158987140025414181941165942598037799620401697680465644184755034626656437434908491054618346718571440582609818881267590020502799946460421581133444898384395930639256495276810332933612985456408737520856251993693376894596521459501565433876982961633397651779275128918437247736743352944696521412244658470561980651775340912856558369665310707230933298881604156034790372982000377831203580478988614847086241163104375780323117353000652436022335791672702727143062390386848338545312289345914403527837476641935353305029292565907893222404491031701296997617221125578989460283604690526596469456046365092814566134868941986727242228164061093023822734767003879614316586816852202935779351530524466268785205194851106189025079729244489088806092100235929523800611013160187735757909750287003730938954389673967373904444406823842822194966544385728672548693869987686548735095204420986192417331039905548095703125000000000 [37,8] -5749306996563588627726297067633065952713021614215504242033319212459090844953481728500327995567700721889978164687816496022751692537296752267346915162014197009165645864864152857009395789473491193877577536787160368033900031077755160940984178475385517176925262368571334744110750138497116515765710116683899062305440037600338264690340098576254535575953073353063376529779323994103272511842995740909808504546975656728791032887697817216750596646853751258792390716995396145234497991402503578414109669687850930129560896349339289131001066528279437625507326592929951131862075204289597064196056192507742312523528840116609373985761161840894324989948638727640589535252993474945916726491868256185787377174032417629526093661424316374655176834919034629546946516846230177214424183227936310328863644370276969518448790938351959552378260001532978406506943118139814200391551784333402096553508711340322966416490308833430329884188447715067903123420092684172273976874972400250081068816809926700814073446325647364846921388169931065115069536562025303849289011117316868279824922082800787931267598932585330538788330532546134541818855376602465095424555347466093667386551165221264276249287629805444442242209768588382925200972542103157347253723911387007339993489550140569230380215630729930468716759341433394175757341571378404320651356830623341945475704825427491734669000243609615433570634396654806533995035894086815449495630833299307969500945562100715728753728325971662620184022480160861762010010678078368471326917500828327618287485609739538393076301336915454678090649958717374191653191646179059312022458018823613686609152135934427543482483942084304945860882291288476598116053922502429357825006972017797723489223784836702198329381332692093359936794551769500222883549764615016015787056181229199461367668067745249862309706799772052070687601011398196789407748966413118581362775480639517599040164074689925504127233889594873410609490437440977005383385555334992691921678739616184162711750720176321932806245498926904224653637798923684377719601988272833086187973425308583620971262601900423373838551781275378387648807882925345513313424599968636287281023373146443814326333117449603906264238351176228242050419374934790328865238956014977494888133091480451194243138148965603107804517400523205719021219354018566854139814151529748530384958794265863602614382728611272704266508038938077430945500183584612545049385110018628447222697416820003755403307192985351594193417932498122736588866657535229848491310746797379648178649032690562727360469362409164453076652350476941211925459807824900652562478971301485210375891704414727235841363357113371785619497382072507696599797854914069586250230772395935178153534511136244567050326977515074798948263611502801741572637726646782781763046805050409617474815944506271587879629680420626332288384268201508753293182962806895375251770019531250000000000000000000000000 [37,9] 11518065409249329205362646848875916770383781212099771424090693349039280189616413189038608535750062838480221801127368645743951544421102171323122082453835679063305792361006916711193267004245138820973671022731584863579200450030168559446082195419611332043824764463877988732593718990131866922860528347605292501567966563602710489925823022936770254828315194366241643796595669266796620096284402106101710776151886363093402153232770934624464694950324350620128481569765132289895013250568608630270904145570457960515578107181558109603713284668250040468880615918667094985662899495257327641791330249120416600247265097203470337445172563366898973426957381941507190907344824870043481173626688090243476742678251193108034464649699781173183609873602886253727797391602548159616573179856603404687255439450921159053607428031533651743210773101145312878930086615217335995610032384925389762078188334698301049162609058622030457590198464862079146872267940677064779351928303381995839290741524011595934157619355797800133993281505162031842656873503130142943696753212933163840626318323673357340217985369553152001009773043158018665428851207239435332693415335377207886363982213992071572961393650933571401661863795885362419394318131975358288657050190477194573540384063694292307218755419768234001166544255451353432674892927047261531169770392329824148743946723224473266271242790813671423131734433961294621968303222963355696046730325050290794836637956214947783845777615206324902527795217540530046868516084264301212852352908694295812200495359028150252624527284526530865508413862154608510308813306830720946138505549763581721307438384244299416424961981670397788641694515945174028401255757594367864994716945354765920648717937167319403076655192413909153533102926482545345660704048356414934655470461636978060687426436258551897072199110616983968841564246044823735906738770535845714958975880169356943056015548861866839086588409197350148031549210264085647397218135348510296323446862852514960964960000513998628589511974015921355590171937362740237122661058004799623663418755681495671358930208997507554904449247166724351387520897721958448721285918637273807184076944977304788197042828417169893538979920059734122104127516628242359399637863116559086316504822260544428805787093038706645062769807165703673137865462031528677849422675314152238358953835284123924359125500486448838479933230324682009834538739531777762842436069910093759826030099995024156405283134514310166814204337725248883344486528396180700998807558761105998619551540466296740786364945051862010888294207499235960061851172698107184354763695381658348963929385110049839367146745202078099251191490825764140983961730600366545557931176214828946480384438389552339123451818841973171440135666748046119493424614187820075769639270243845927592034436127630733893369807409674943882862090246618769207032073609298095107078552246093750000000000000000000 [37,10] -19848221444286645299214464977342637454694335411495865192523131619843339492539562633815536069893500951979542750383674725534374311249520726148667539322599618858184237280500001122113353385008410271131160281540081701445348522581463465246812088573473618368701990288017269055721127851262641041792710578550506564883691467278299801623935626010684926926332226309627489519800289916684497316604018838262897947319894811499104641791631107035040093339374464340378711439077413503483348735818027348486558856306097822097176768605745821818376386763009920104638114362536833706867314727219075630353240243399361305756117075275430605878950406234139251962505069860676072171057611911759428049972772337963906106261368541682558458845719807951508467485941717018663265820312984596233404086147525787456116531489628440045991241049478833986945563546644541788861851384301927716208841203074161788668499698764537560166561877622176638975730007158398035777264104189610949919964547188066443105395508205127003872994656271857563508997399061941558087625471219403749486455749437856464734435112420726187972398656607586071242077768988606877026191859038138847039592429747666095095220481035978222220065809819273439684794146485197718451372548954781340837642251143736547582602526911250852478623132849757956297099159204204415697304195476397553751182456779248160367173306321107639884695490964878692703126563063072237661130521825897971419120528436103992279054780647765857741473183590161753783251159355436054143299696143444755402186890112630315084916117785561472911418128791771685671072103398343987764828459244462796104166328763702855233119559889023756777923439361434964371466709760827579020550238035094659022483502083560301864107838660415966459395796744757495243527180053023842569440104994867323333914417566657175832718660543234399573832027956154297766904177476135673281953088175980300917230754521997161497649005510908872135447199244115140689535828610058970711066796297415105624789802330943094119120580299379096863699966833253740287144857257875166624827321797352826947079772610112900169576495480000330447213668793420366744455906194944638136155277932426752462356585152149333228106493882051809966561514038531209320289858234871749906212471024455607559247025710513480928643339279870336897978086124580352907772390591526623661793193223289353818527110307360480366117586957410676011349014249767226309488729942307606063377356813034938626981826157988948509798601111494426112260187049656555453386754842135164612730167657705296587801370724940445051653871849995133300729187221861875889560859174957490787739309815224613822567715969108767805971543696942847208064139823959747978021588615056267677904405951244126424209692244273908618028292933985631841991094739698099215623712213629050809359407288627302128458663264554760650637768081509212413994817317958174740510912670288234949111938476562500000000000000000 [37,11] 38482722035556648047143174976224353556220085495545708444646826353397216858469219731395786501614657074261929080758708359650971634247521444706323709528763194102126203769552375658966223146784971061657868772852273731215721351668702076650564644213076883393038030853358732685118959525022561525195609397081887876835963738774988309234718560358281511813700273955286360968650168583542724213228445834511847873541247546783255918613991469674046702100663888501358742177286363072772843290681277004825918371617818488447305372314951352739801118428260319646189194840316785711029734083462129152881310957521894742026717292676251346160452250772364208162680235966345304626520961485504959523770365688739848317694329468462828315547196164275297330603651608875256490228374474924200240885978172630955725940479835489555386330722650036394722682382571924596949527076572429280407660694128264058124122297265158399718462718084125949587069079592716877473795057751576476986885458811555072927482430737107069668929780520693974595522434553668972638325511449979717145462648266446066450100090175491329069495324089135226182325353512840837073200350186820502054810858033420216246698567384496940661548710542900024429612481774223290802765702218787407151235292966577955438840921033378488393433341250597834420155516933655631479850105749281212047388769500120640224524178921058163577269013579290933805844521589996793339696785795620616543581479316387387418330372309411707378757672285778531607621175110954424640581801416132996225034313293505840561185760955255919522358241904399507428757611284222178997758814246325808853767874584918655158173633937729665498204572139113787093594938575450377994137068472237678952054240406220811754914107377226003592738895025603455923497971089435780306634639283808888316874639920075438912279555745056455137465802961743069769453106345157998842620399610856063337526318617440659243231691095607327377496290447281183439988592613858839924849157558892308045520752488406301752190369390443853954422333069411853272300235197498272505080483636113282657981279490384824796389711613036894393446130622921044370599449415744274123751446771254453137706641358218319933195291325388751107432491973873376269870329165748842510895640138431189067921456461858641425626685230819344918578791787419914354279268128598644341967800771955733617714912776830460017752591944734504201401899142783505057774439305919875195801904662397757060579300248786553740842148927705746945571778595726459762931572036755629177814471504963440455141326071842639679502854876328806268337736696042712898565037724603561955560174553976145344552110882274514856236757323491621996681110432446798284122025267940475470836030575415334069594326318769296569594652068960724140117768908249764561197943292801013980860224528088575681192335410790809656942953286645223395636084212992344966153268615016713738441467285156250000000000000 [37,12] -95884652160357857757290895835898206516053348316087458408696715594301778197516977349147663012493057117575586842924134980501028454346580731004361077068132047227067610431958895619128227154867807440482655080037343627070506032043102835352237539685949199551775843729908709683193986407688568385238162938694041539718203442290786054996535238212580007607237911615088667644988959278073839233848278769757506140588121907280888519429949036308741141320550486277436971091504890133004142383897535754071526050674470772838399002878963311724204711922538555980671604441342988961824513311466622716638971122400092635557413812652267429632275009042128952701900055715069979569752850704063779311020708598419856124899837785117860341778057103052714104406054771126362130432297221935958411787307979383928585635011512043238075202940982274197169470284748431317718400672235432216933682576980881205627688680081231843713239691585117809345948536491348025214378433478770375223432116329378708702300351735944134718004574674331242204538961133247369427724140224570302546424635484657617727171691200820730803839039630701109687896641611016768054618397945878521043885381737741078125085678013838877078984867289612616123215460009300255228371386501317143746504091143601763304717783059765612343086605310302630155089563696907888972393849335971423338618031887269068692886096826082738341408475568196189592314171265925380656326770395722273490956818840314423889286830130328229379617016942783940419811651870308605172067225087534187670305175550019376419075365280167186197358667947723534139395852366075414241084761186661144537733135667662172887029740375885048947646123168035898191806768802685852049362337938025908827755009285297647337368314578067066613619018015384191715522696109936090131713057777396482115660049118092998472335555698108644928260108409857027051099456149640699578427686737146949999735379737857918754254649751847739106938877234984995840917528332461011609280690907903254949478639051711691800315128359383608754501478871469067967812396803376423392683194630102474670469975346904944136890851850988350361569066577340079769371992758018302898867500455347684156698244838165352122366401805256193526169521377787601817363463792681358764040527247112430672504392219892487898020004735575747552815677627113362010784796346052441012934975376390025558616090403517187038103910230743351909038741084720829603227152877461379196400265202772569095560900140193170862410108342774825298213569079316245620634035643628273435951490083126565967702612681412956458486778998980797896001831791756270799356391662173927042181472855274795903351111386158679834160425100101143365635732282435463398371825747643799955873417813235321985116587853857831288863304807382481579008638874854453837014984144270277681487780618468170365497828309430888649100091802470609248735394780638330303190741688013076782226562500000000000000000 [37,13] 234730812973096642916909758626369882634013702128305560848546233941931483654899494102891039245967593512185665145780382600411143435961492932286511821163123479862557916243506846290889201320832441716051723044502326714516712373105198181274988750812609756941083435452492944184464818440766774440142754960669593309021225668336723320802959181732387216089200663373918295244567857760435065304774305845084836934188563467618935316092275041452453234188881147380693761713790974977504281087418904169153164858772650648948990415543358726111498772538095227481888698856279811169414601089520774540425223797571365841467203161446136982784814395467135450322883023413816982456732529757422807771340772102110966149686049887628434860171947895586242728639531457775926072936191403534162358216879258846301525869554779598055756480285214108807754679040522568933125980900868408171684341491857538649066559276858086658525159803267287368696152556402948788868053986565829646991643311570352040034093349122414901498645011526970273462741128762840332432718501599520945048518043126431520579845906790393637965640665515805869665445080980289350498571977187702422482792612141651467433619577069789640057443358227195422013122576960717241560225641936183992592741256282066699808772365659800902639894556568278822468009247693194487748211603588828134342877030074998934911482621251313815907642224874549640174095449155115227857587802188661301187343668482297319558988703362738080792750924809259945531490811206877897387387372249220842282689734213323350326617625770417162602393905569308606432315578080942406115360141245341363188085299474439206389447150693636788769952621162060918460474929216268150720521933502536154631569409171163782577642365743609110947279619309337209488655485629630217829041555525995083290995259314562124447759504266274412126593785693646883603635668740976217972869737932658561369287201059284504154818336340181278013934283597903826185787168455382331302762808621670735671974115695174643324280269554385925486555397136925663990125166593362044223328729504865464567441217301625015413677325218482089201280786714675047692632621051566396511708023043214562460961229921884461953401475172368002747971657937681206320244962889921294170156964565555997361813031308501069201860186990112893794064067409518060445080683107196483515192724824301749329144968693743899578241343335987189741423493572604783148685635223363096136290230823801485405319793076011273149247913705022526722409661346142842870488082870643957791582287393400393629565027259712523994805736549493206330399386244082944340937074838591145974272743264123925713100101397373419168968840843056960905033634782125627950315423261384485947491623243828776462122122184371601207451031731208704470867902505744067164556226958278013195445583113978251156189490608098870631693284411228767307659552610044073617245885543525218963623046875000000000000 [37,14] -446776292902362023319815068632546694628135569240010580362126943759267846588916900226680610052368742949761271039086095838427773972748096583271556859140374050823426410067921598158364671954438483709992494384265532394131636023853858245765549214264543414038542814819692114073314270844605367999870250837367916980430785947210253975984796689672351874763224018970038404396288780052109621068346991371968826162376867890948969069237281284301514686708961589035829980999202045013699970966878211805951976464732208080316031289987962799977226113844046352718758998744616612954961239061540481727080290461624966866811888654752462668152798667626311264295678807790769993969282954041956629701175954848377928039296358024855062322348391660190112052285118392715249518547946535912810078955914516747474503486048765369571777792719446857816248572105639775846661575548095356791453919524634127775673313616869378957181269344263981275889811071419116400150529383044443211002324635995758012604675752499707806906276989803705480561607694929040189196507547222819074839682202262893567837935664888414466073546220626833268090222363115354005217940063023721095195586747264606612109549863712120907030731964577733404773873369638356963517580566914319492270738604974225885755222495969705431308757525604528740717400832460177869135624335566681519986923506076124728436073983985126995516039466873815050201812259966184070527031427871955127090765121179166978256932502404395548352837269267044930646967358431950094584472118568766118130689393788464426205650128802270740276104435225493482334366653098865117101331565101378427494803046328448028569449493266567653209315395799799177020863479733663922793796690219843898303463438572799300282875719034696911252381268957092136111507806651959915381848536788116417424429908363007901855484609121220257110662890580018720706185191040032494595197127137492297913168931172249370747028353527696615015017024226667690480861265304972487951099562146999935155442779425973808762648438624586777217026968021271176149228954667604793951778978652128395782458029988105420774653050848131485098090087759624263328826037323341647400924204265667102083485820866412877733308066348772820941567282476873449142209794447342527773516606652735496483916057839020321414550792797085219717999106455709954710914694004022035959594329592734978541308927523225457336677584833413075561116444646147008069427794510050680445721429059318878702110501165136588009589645312385824905302222898508708172244503587932902088417097117106732923132087315853856254285522433630606264909385049401950108661223480669193589016332891119625502433623672968145556848905969611358019176593628634110010269925834954316126499519151139829221651093533816876024782218840206604919719128776349480032811917460261842596388043267297638501141407179062310878307684993079816593818109904390212250291369855403900146484375000000000000 [37,15] 643910963017146299197256429959323832651709529060101068181753225042891323116453305615993612803241032143691764833641723803687560195722465740370282641440666239613397781330917271026434578862286889500466483373472719730802429716109242224997329393303115514263811006867026217528135071835584960916788530577699391512563117923317802636495770448956679878838842973855356530897207225258044516608449264978979507040578653380057850359624025064211118235824329780852825379178437073379394542389888426855765280595760366071322749363426993436885697601412113068669194017624914177838448886345046206264313962381812608871558493815036185664774438509249996570153105000138984018404207779013789374749713870954297228895925603191663550920541166092612921466566394630623658043461026696158318880981985186308774917016542595248460061531458033106684870796851793937391778429947866994871950029499419013412350754430927298585180121522728938793358604486246268672974337908765079897899045865628979984964224615783771697126654821505164544455057461771085470798419348776153105446672421574806245044599323447240085052001384436117168008263025459970371014996792286111786979968828944875404075931756329519540706324715223748044560459869382638416291617519565091630374288660038537693604322987175808956357603995255212187708273044043454588343389113508188291013165676595347978597220657025580282956750537095738776421317779178845786372434998856527370518403508549021943326293252555037451788613279710637537775715558299902117970867203100908025612000035447027387372441023580314181857522729403237905118735242227904569225432469782710410260890061511863225807149619441236105055165340682000583534833153631483150405744207500445551265331964852131577039725294870326851742535826773466795663112877045570004626109602527102623705138569081036798585220216111487545187583983666814974045453676968714433946092199345126278914642871965751359658966697226902837490605189997528256611942203132290807065503462582022351129818789086356258118525540400651125589796346513096926065675814051821688519861417191517189396476595393431168637796910793608162324481352383814743152123271377629907541263681012544924553156836566849683789277032645675436896932794026332748723929106606439125437081915562329957416110606956595753243593363447414336998509248410184757775262960468423639948096136080841017505679018273486627037241798189959181749916323694113157171713905295563624008364614594827540301164143479265576298845488152456039630693007427025111917129815333573165868422063329107374715956890638859582702843816635624690010724068252697592748078161663271894588304584156646595206580598366446508535736699457953493772221224025969486649970251451971543866442823336997360469411883864152404490159750317542066045144336152875470066843858635123635798291628356901459334153114790022491044884891235581328699111997027060283471655566245317459106445312500000000 [37,16] -880573578796888905566257312278581982703586230609213940454701091328949836591009429221507138303123719578198075777480029240549493144244871450287807665610318249215838262815004466106781269664849999604404130529284836466076795908758220022689876744223741626284790445110605496783196873691135375229822255366089580997479882149472888217309099824642818641237669563775304299584949540011541802486974204031788435063406805769539552161819719141534395849571729159146695153919512790521104310535986222999757876899406330655117054158490185291358697809975569353634263021714612651478364994674589710898565400754567943618471094328581638353064937412197217226398721284167927713532947243590069491578950281388162641226201569920906645675711731117412960520287801420684723259309920960033653186880142416060022522133049236181610692025060155759039916855989846700722529737440233317221981769608362033099085796567623334558618564990972523694912298299936685435458076857563182291558985104578643987968118929653545899673781508281590637531827684716137054707957191381763710959455348402330460571272410086798645476272429878716756984524331297304457986942633350006192224977672521177189756219057669776058600920377363279399063928561900007379393832052021042932706656910720197700661325759240113824864871089747759362047569352129002742533405221826939639432784703926123653170182814171433057234972067396643468444832944732293434423972962655967864577160967474867038435834235737797755680999211843367480073150528693779009213410093714599108704342997690486414403294857089001849789302577650526754573846313878391587077316350995332797948141828482577899594349000261076337640174027884392355795212243733797483372304024844739088757869753242422328686196766029176550234198444694674209316844825510401765327172723072557612051543312931658085729948619511923770809519325633985452532713589456565613208975612707373007119399126360152163437128514165383414863261939553114437370912684926093567894048398395855929666390644797741549407328280045099297701866271651990010459864248346268895011188063523901869630500091922122680751717967864051046171667610668441647975036670113369123815966469417984108610074685720271523421339804955940989331886641794879003601505845231738038476289971569880863316784062131437527761404971561014782376822283430676256726733424362055468487105211370664396752009795706370729056273861788455794338626184371125518962510557554853656345061314507057283163321398039072921121063197265596690665344135025051417842824982825008256822970779542279995741498071277211833593772397852903723683805364692436488238952497486204922787725272150135786708288004508433584202197341360819543875878137168542550696430740859241339923181629247902032731197575604639333934206167254167363990617849326314513228775607181380697983906658915882371910504549539200169011533749635622925211464462336152791976928710937500000000000000000000 [37,17] 1628552279253555431285101463428654915732328416493006410209494015815600625913765051735866521274957844361321082656912441628414320084766361351082110206064838701845543253635288168378567905794927285773504982219595582702193713110014348088118724372762744841898575260757279306147849516494755957016902035402074460564931946020758148101600496450087635475333714995890803976755996203737858894218425208589037295023693295507502022107299234327163501734589398246217205901917860903066235776733728812793211507565991210649468199999005999689661524405101544727652947926594222429054710463622781886954317865118212750330730741311949323836162102342883693855078581440423177305421186198513944852191522427879032506868619112276325572603015936970657652754140730020519934047966485848590963023735735343114185672699680763317957966153123472231480220405031201663223257033329068053823680954555394240271693041862388698074087881107195243419395775595206243744931253138127592953958884196415334000460169423764859862402553253295937183652570610095780901401493969852238728641778552750273070468007075492496446247435706847311937617771759538354367359995796591269376528644250210791296461138153530448501931625969749246802337356641260015071691204470375820445144963477766441616690890218361768986799169990345706437605477071419297901797133515977652563478651941823795138257988673295190463525670301192362456427728280754654821103796929847864388191606808770031980789237057456919660385424433955156486470636159515347990840261300566464782109082619886029649992443878337844467560475335320767270298265938869946677394645996401987666634941574556756495035233768770405665561258730844707668504770159983068835967976854477991676102691616589808611881320265949099852727281480084321147020034294930525243309513001714008177146709908218153832624802056034951568304024913974713571249913714445293675915646946585456696714101598901656769564429426920617902127036943583042650324738701287619520760690348520793476224613051903649853908380529896528968970961679912453811925035914770056304098367782834743458889272431044375482948600088728771135684597475998313484629928926407647358207407195355285126712136088662010039228211365394099153797934212921433855625236113590313914971290032454482719744255024277044523543116155547491679296506829549393650314647646320887214390379872210619117277915101200959125299198937097504839684014062108152585371373672206814579996605028626924921665864268268370268008192304309494394548656385992891160579828280354129019454062662118217959228312699038415264304339720262345318997788339536088786046568696617106822410250044259585244779952795461703338092381673596145429335044436123491379668863678461909797019950780089176928506100581184554237871567452860435160648959955679822514519436086756023154636628727721859590276815303449645044487932300488267078897308692830847576260566711425781250000000000000 [37,18] -3383635964676864463397711972887836477111525240637218453730834944152432074132179017666105350510525541856941618740714217558170516751639040154234056798122037912177542347364044736165128133171986628294230580843623118674442076805439149611450543097197792890247746844862245411645677548149307103580096063627577802771231635602888726651593671423598939648769699590590780057383022124687426191063578060017310811867234781504563497285437753517621513485357245150584124282601087970739193491116367884114411601192278088239795358622258218791048426796493119878287775559435867804315196923430554483249771822836848833943362257765081888759506027845037649337831782317602409754600634262819399127711901396416172398155032951199794150910849847026656525656141416281944874478908358419094462049360137569338646908080461171945020415744970427944520903872220382732770960855977334575967564508505583222754163843987765800757028191511572952906603912745429708263565036942959902863675300740131605142809787085537008847657330546148614008642093699269925125539595840271596687829577716792200210400633553384735055676337805499722757241421225653676993661339977676201124538681857915385463250861728052069469251430595898404249290814969120446613718131279763716332279781690028087937573392489803127667196130907840385903410526332585839487747709512036574018926985229812708686399358916241560189311389004411257507402557713474044816490376227534063034700483409734427914079190696646258253299960113355270393639195210034505409598134470801714486684226909854209520668241355928816460544641043871044739536272328248166582697686259678531536784331500472269812933097286750968980455292133338533823201707617955297645171731350004008712808794920789387885300975135586320681256952738471775676663919546029732504839217683748185035596080914425833297480741248615502443204405886463693715456296814626675514846991043014626653649635435322001752051923721978431316099582161761794355621652378229895332550073480095460846231181105441495225250811371810334173077924672646687952216292130073085380142887012317165423879860632833581128224271908857360427602563879116306464658530360327138514385884703392761942009263897584772684944697316596292468196610578890354115365127298746463768270098224060170320717180729002350999755690739802818275469934287294258204563980566678159701911147655094272556134893338091185922449088339016643912455260829661212224550739525015574160875371302162271577794771436365692565570722561828281417305204775453570551472939433216608538188228813581812295919073000432645317324792171057691192315839464427789440403274784535420638271578321642315465997013776354506467336500781050730744522482471173845594415629276139987251044089553870987393488251022435076723724672903965833624460102007004316191588345580386870569452654348776872239184707143505069341708781896667368460640545890782959759235382080078125000000000000 [37,19] 5688391340484589758319827780745321756759097327241981255672547500631684986599237542772766563388535151135786814679257683473415276382458644404809637322298452402059194028377137195668067119495730632604273288676288799114968321997420961036689681157930802242211764338529557860830592236305077358309884845047918690233625237971590389282546693839817888625350586000719258991672790675818102000745849793475973859254982547709867442257827680721176626493953479402332766245638159242332551702264223344866030008121916635862154720921907657159034611921117960945537238471588537141241638948381997344405013323690617166322193955726733147933498730189459140379799037478524091410447437788463994669939802542227835357587876417758985542558984538639282030308952874136344935108482224559339122069186592563249235642111527287308696578608900882123471710188948111779756002400683310310524877318246001655115039751874310689485516504428353566474697619584922858086713707545169683548583409551602610407416817141502405744281052598991230295460553906198830577393768861826139110555609607392807469212826294690622856820385612130444130300521825291006530984937483595817344789750112366840904896568943505256293470840538710720265277528482481929768765046059633569765826410760350215168433010980184007811705852332208075593171065791032665964728868626006874444533396562421622887855928754200939589200075527058806369428493039112412339005574446574121278834789363561096280856231835307311315116676078363023579315331631369412644776020135334573870742215495765571457796842567995462591638994864066059825040269628078963690783981729985456787571294929657085562033125998526147300448190881456886039249635643448682067128977885731441149584328997799688137799233099338529867094186032657176616804389808819759033933016396090828908369047856858216321625433063905633230830862850711751863864853385316815414219443487242899279288530939249564640187801137202061662064114205552895456381133476111521736512395965733183882685555421218877147783462318013811445688475409595135289969022227973161452487362200905940730683625886298128910671749085568993393239185135601616198240494104688214546764174334091910813394380168411009483138426864561626657289966023326990594062865751831111657457325547139279616176331069762721953774324164656264066942769327288046932729155938402374011485265471253519640911693397380179152721100329597576028574976881140223028767044406572977881736781254275034499107297950229430527095029757401595122676644469739793570123207218657479324364986972451155754107988537716753965181011547458992615261329370423239629323528577445246636293586326858875605129435362753858103509201164826954043062423536084436392010897301037093909969740468684027982576636093951717455671975322361558529555897550616691866753565089156702925411063397742378998718385536784452948401849330887364297737462948134634643793106079101562500000000 [37,20] -7074043157732491362257342837825288209625901282991718621828793053147852385662875333616646266707189132279737345511857130545918096853262756223423258805379642462514203386369737673945478103285664049858790046053417231335880633295657865515729969084538757795908883816625783279669311198344234945414717054349043955501564860245250583083321623363731093631947507523795864423938320980533537385967233088019927540047005926197268826427673477222598537470770215547195098005455232494708053015150796941458584380145483809580610650879852763425837516891231701396447908593163695795521152079504812646385047206934007994724320371880887029575463670885675291584654919562075041272433202882277533320254443342000969107702669462107495358602191056681215421422242184058618237844767899992533753182543737762588016983465225782891064107847170247093824220530690375481113740997435743479484338043787042542983604990131699570098098606996158627570760082733195176181108550576918701749612154136164824386980089131495288133308659475232675680323724490312331198069917635506904008335345531968669681278472226219132991590884662363355183684807189340326636604855618566958809849173212733124223161330844502690299191623259629515726903030390304266224123471727040667753511030804256115469272246545997464439655908797929831398440885291838159664313814313293537718340103004172059682438110892024893792932284945995591122893095721101057580326187869529890202847941539521029565583310682337251640530250818652890101385264640406947176186996967471696857506850987300681487903027151390696229714762917524909792142546944366433767251075705616395382260188242208300386340690815267379922347135067383433389069268235181978222946027747705905649900063766180926118163015555175560219518077077004296275470095531616768326610735668671019134520306168866609852815634124179009036993331128990143702116426028826062675743110525273406480367191928854834788319069717373743263114397803450446400988880431253816227653563720750913689119212143305180640592764261374767313049016354223937821616103975474523525398454699828858624301165008460902723437650772848867785855001360237127867227444628416056100303179247431554663262807591722956405514053194558017336396992407406845106531250132197904320277066467822753164191666804557518647094063414138483413200687261034001580846190065171812824636821026553355285898149415065295486658417456701628745097039145106225389786164539807776763393004915532186179540234700059605199645815141193269042636092791697433851260561356901643671966611103023544264180018694908858433443839726588999773593129509826755822965196928252045086011019937157730173620043622145459922708969103204357470255892429069454656875065025508712973942242023199148772435295928097873808774334067159522384504740271689175201266082863019840333418867103880670154764909204292836403032626590992038018157472833991050720214843750000000000000 [37,21] 6572991885741632947971635185347489472181795117819134454016337085119611572126116346691154918822827737897739627613894014833811134271647700809028097814758476548730678958888235247145464569819763059326326398261571219918504150048322897766683933745253363128651136965520795119445406161477425660155715026076637562484014926918628447015146319599402681458725019984817367496721579732900134128272635860710974996058990356813019201373517719723288564013563768225378715550360352749641901791488641556663329040477625957529817575077330545372479498273617782368723824831988813100190181035720689916002857065419122151602909875763399368317757699699641988823075839949791857855497816887826676805459630118714145530635438451119497614027605807998118621714652972221729015336003099233349364030515759814880617222755176693293493641479547270488980503656782007106611852940903893084358762724058447229450794484299733264096679486519277119763366271763857347696466816462120133155192266235406800002567978433755042098934385208907642104673956828738991879826936916594103698818733565310535592055971127479180447072003345679455155994944405521201870016236558871246935233692634623335654785482482691205894549801604485389042238079652086662122199976868433330767464140995741778582074290348523349182358024778752465019474866047662118435552693948276138400946522204937850420522696966050406063301887074842160501035508038702219936190846591715835202439961261428412702469060655576103683318145188798933116552123914119691157572712797445410480927956380789699477205982667650159157289756274800741263750776016664452111541076332820972637965017040018403909806247221682562552358899919273300927246725465776566661897809574094730344311476483780623062873345604012272873892285239443930214645353432475827881663014321856803748122009190829882009304383626766772703708749141996335972039244800478754330503999619413705161694242467118914644174172899124317102263029890811169495943814441714751928731182029001571667294218736764720486336512390002980583002601378360976774419372824771983212798799556991415289865290804168851290818434715625599270400297091353028333436597714342621291272308070257991108680639185499525011009206817537936198932528921263832924135901753972746316397034045774126336586210812056811581053873277291866964937087153261481745387399119715350933528222510987537951815538050977059339477980148510270486461590823353337657703455212941383341258621710400856557970647976611679567304179550844388201409258487872905924090541944122833612859874586209201835675768813329673879488469840801317759062259190998454676537862036219147357788051486064323361608981476436335605628776813736721596102976609506435742296799091713842639905787863818168718521033375723335632951148687161948629577251679501938445737975206948688343450682516471130142386095783257661370388696270294914825171872507780790328979492187500000000 [37,22] -4928344931451028091100317993179563852840546428076391715458002091740317076482771317363320119365030915401018860774279631142553886307133907796079260150567366917325604490797139530261635562681545235861804290724314631998703851825560429460368063240028370456432879441125029453908074597893192658422687046938331804209584053669475350411031280907752739190356521837924461891542793489186573003607038022525667078971925367196143617536917040969880139460871708111100263098398511517442921068370772282733723631711033427573228402143167326775884022466133366036840245943093207681153906993180173897113864356783255518475028519774644445518181841591050757719637730639569133196140908703093385128735340567396698665565287891429767001884150063697391548039837657929654652201688266444858142254328278378944430115782079408684802794254749256241690614547754368858471291615872137530868955766648275136048787652724037872417456679831269861621656176539207286156588312118988657728185962789236973694777461650964264997257342757311613611195344562574527187681165176616869264239697301099934033675829863505941756847677118202186972288846219445210362113038822382101348583646435445514840920371278953211284487980972003064706315645472261366415076684500814920148068552448329171453351405523715559196174134343129824620536583370924193149390200353545350247362332831197587084912029731192459238459990035485872259621688966960747988380562803298182827513437450165418863276439042770218310503039518271031997626244912424258360753115976681027911307092451491422632360015161980505453274222862760775825864244798408387604521344780903776194425168320711562437842512693720076587718596561063671666990059199924015248016837027327993067898401406980653820061164160326730540012487853558802772151976113090711615473331177870577612280318521360719731396958899137814136577399786153591083895919987806497463629239567170345931837542711751874130457751762520676312728539196765664178145045666695849156599720869259950321372346874675504905959409245857440657638208264900452449600488692258238567808225821773916509706790095384884488274567599336010425123364192879463432325521505984177235527553594215449927980478571597825178995303261614224071254990876413564008782362927222397198246271535640480723259088907920328363258658554937711977125281713414730941721061031436418617111117200958258820615513477849765603108061132041729928876065205320947684323860555055280473675429032004668274633646350914774268662998252250275791180483743636015327428848451925557177041490268102526402708445864517328657881060638254568958807328990159828102368526527372507843146195285421857312537555389689153215577084199146179140062919827859778639815231276291907446409810127861545827638606351150944604404565637425598636923430703133370336382823897231009717283155733460080468737318609864633269738304344187440619862172752618789672851562500000000 [37,23] 3748360521036609502613635417641365237475892891072342070746977263295289678560208949977076280799513521904449432669028916163786989751265502514720097525360093712327868422648201882970356773452987694095277840194219557447188200145934488692572641741642453820680193435450382876511288219822852038906836680161153142749000672935727004789527173535806398728303358994704582068216928196138009873033863776052728710017431323439548983343142464766149027646249419172166649261960529996374444144677545392642173601921050763398274622754139238271900639015421398335373493919599858419666738247729407957354239802575759090083848193353129891133079718946091146873464591471286320583432300966573657182057246707212944115217192215012697086829765810236562522427005416327917516040679755169721142700831267143328204804155015950330889209599046273146923678705907717476687612899698678972396641907151882466443194993833964929966169307757305569707013289416393906786161819047164422587073679221457551220361440273881433319927308697503677421779713819209192087068207528568361408212698225821786128264509458903775128655370743319434033671351835155395854455405874535332563176739225247962127492835234330393871092120179972669732589482221284603594462579805690228572742352071624273455280093278904088000930744607918290908485456850551210554076659043518618375245504805164001285884108618623562835656522582056773585875939268881220267779992279554390500816778061348972693870449927584357824012243145451788070934829476422557507151907200919693194832338914207950511352487032911834361107162016714851294260027576636000129215604689681278984406358829446422657694717752140836690073145781719305427499721758594833037348630611707050766837041142701278302893317141458851224012548353521974514275834024329529585243460339524365382179413407637256531562620399583160662762196177437643052467526639535853058656295141553911528275856323516469685626807369309613640911841235688562041468628640497595442827994285802507724468694036183309567732180698229313302772988843252949972014443784845938999938947774006696923539052047614786832842815195120560559713732398617333664145827981437420856865951105798735065599934288305769137845779368698096784394956659641882528101359770535766526253004518086190806429193914472955757191780326350655269414204381932572219185414489679198058726944433754977804356057491171261983483935915644260815151940386963595794043292839605724563677703543664145830718944937325420129836635064300835623640917344793894417394287326995845330607558376979085085536315751935340549112037510229380446220520792633133593476436931389756719851577471798259390090072214275875624245280616661321193270245870468007699623889590337994154987551787143104892416663747998724262677109192030472640449552112906783274929477212024838277172650420248551830768353480247093454996373806942244755191495642066001892089843750000 [37,24] -3815453902162177868324734981325558772569703914013228798311683958813211400598563014671896452379770675597605432465390318869456250859084271888504646894908926315877137198480464486030358773580234868035200231721242517579540065335937414094620829228597087835264809993565795610421937216826241316702632325295864055661601855445313089954139167716488688808384530152319382028429663092494340559581149759552177826271171139636290625200045059271866467663676803391415129326123299880906069148337707361959854116273448780823596963246692798671358318770830622298343167415331591580137241813320129227985644134763257391273809471110417728358501997721899113180599596844900820589582416915707418461362745233767462345879081503315660964962102092144685122347688454324477759540051398093952017489257219205190417991046915302786125865070264584856146220482085903239791958157942251324894787878081425146506262944313899792230507920966998310059214171733893860534275198789606734241790169462588604918211434306910368170146949866847612291379798078937399528246641929332744466119622780753828269751514892278900895593235806556016721173134574656586537233895261631343160635516568547426262195425943383945685580743783690258600664268351182899786162281508311855769177516972183399976765818941027016632346687149609798824590528103276082478314263463734325759790661833972660464438452683493255292243504738104522252832779223525123683959234470548599948902805249606396222983999236989733243607564557685479203972944934771225877715837001392830329076846176565252064320633291254898605946929891682542838612632270833690441798056710769909605847734150210822234378777485439381420664370961244815817885075995515876099954860440200110461621258374289318379782638276162868407817833866578448489485941657905254767503238590204921875708792550927720826021297610217982256167208065984937983767040149145373300429271177327474145855320396974547902364525011886310353493558164791731560147794285925159308115009071887736134297537860417860009983893579715261722538392063999171147037655450723522820841918387093862309434139375706965022013219385796051108118894628013469269004195351814614776976389984667455146391819460166187845003483535356158775194309736641499463196278697156657930744503567969070901245938959247904704094304043905043092668826449446872789570528386922600002969252908582940222771216436196037606018941165869081208026776510855589083468637243387191436660588903262178937765629902036886313460028427422367319018548172833173490947483311942032387282501912263302744246599790236144551911843764575986998025214679022003783880434810139229840535005920129225838961276549280080097294523959687014925271362898897281704119512311867335689130945970050381825956440820766830273679040776156595435088713998277923260567344784793524770931162351780070902951269573577519622631371021270751953125000000000000000000000000 [37,25] 4708658155376553713268850317175053771061224937411384611037587408825444899533079237834807321706700705080592310731414025871281688872305178136247386850638377611493792985696814376178975453772958261381476562536872595605351410895905992597094424446285027194229622596383050068096894216003730424687400736991442194595176366329000546591013634912260053529983882444559376868148879048206102097284602856144127767063865162519435358166775404598538777499044541102359253463023409032587025696008854279476005676366545113958892185397100056588352251262108740764437011041994942522807552995520759780270895899994400825302807927342481420076727088153543681974609428909813334538957941657129887407468838094099514227466992193946289669242471789491046419341997005356206072653568506872267675574239773870676391004231652010634940158253270487700077630127090325125308720978181684480699394217562625198554354212152590402716710024804737222073558461238989502334767569271974712769021057711246876276352419745478926964987308871497053124290411524217529122275218951999978886599538640190726597573605873336292038479147343459405940570085758039415355944897628101810048453377068777102819408109944247110258331811018865782804618989020847719717094939216810272035471400673466580106255040087208833650936120019194583257201673926362563840104812739552045501603138205641894934155262068501176889925999954338783486011857828611332168559442495055391135773953480318088397861307162357176246251115810859854464494736577128154516599456873039752070140801079438811492083471265320047180748930978696895907919332729475788946794354919330607055403696982413275881295771332428996120754149584954733689568383177627283380831038158669988703779960939193205205226996931326607402759705713218757646819336102774571991368074349344741318078764637270598264483560213327817787090625729519192655550527392655079959847123857926765402662658904726388323532837110760330885477398097435381091970351239621693489040552753733678441899196387739818826860087663084531874481790703570920059894915946719054686866197387448682654022778683962086041015020866252411938459094006869776315239328237541575323219121733658189008664982250850804879617043871384945922519027559746867953026276708843451769376095374605937305548857843586738435720649546883151632604450825313890050143513335187406821704924448484709913728466550824918384302311916361597202891207483778459614785346337455670164418234762852383600433005528326293272217169062046839083741589229266173399845436175511323805111550207527915040725014160753334985026633291404098009917146842632984785713750382755938530161748754029174231107798916548856940672145016298090797242732163416471779087356422289415386877492886597499372623631449652842929624844586322078319709900601572332117815818800215537482069205454175809147745503102644448745195404626429080963134765625000000000000000 [37,26] -5626216269931498588691654043491762221916003783177628323352116050714421832030275927951978489867037595859485955559818366509590244307380204727003587505545912062057077191227119260245478905532515794019171929377529426101799845314976381740841524489839934400428392587140883170905588578717144870097639272365678356327441837729312201969734900001706448400611239340854425704986638949622048120045047803439231574695340977212603995251151770193413488974662056685606879897870273445727721681435455264900514553200986480262928340317016021884260908739644908353366787705330849002108920105937507980755317234795437034654424895226951649914272743193101995658367430755688507736026663207196519903932908427741725933791072534463889529698723655997928156789236087897715337330410685432164147653256675649660468083074177777795414581073004926912856986950662873620938014682182691635205841194276014187409368663293347290652439080445985767770299370234616600566689890645247487959040764391497500445573524108139291093459625329648497128541845277972615141692343449782522347441948929003884452241350619137669782786093770494843875777823689488422988120181478116573641663934597958881093612162341632851583186787030549486378362357279940385526212786632621047480627115649038951783264944926610075947658448111226922715284369450908220118283717219193625875023705317483524735235818399475448945124635951446839200258151085802248025003090714304364833188534263367387606523455949440468301599546348284338521944748378356888331962419560986759426444484936190418176301306205909581331806628450929956225301034036298343374242504565939334843862405094914407635355441577492892685131842933995707677273436533385958863668224901756642375407944394404811467907901793086711885639752958101082418683013737720454225998822472194915420152710336756345075110710687228287396727470984804484369769133412482424062108089401338151945248076980590128263571699112374611541782138220761068808589857480921570841545779138457962592686939189694145871721460543323962220866488842360756933411881521078956973662770183726926678216616340647150262355169331196234396874571761301406234580423610170888219412455922524076731812347566300604318875624919402277627475293335349030830905665402980978529807473561443211442060332676365095837316048540740959116854606228689433766023517300874787106019037968259956426057003581038158144745331107566414589548120881292527672569176628242633228411693030766057235493147599770883127356718840010071503369846562540087439697214003336189227826476194839689694714632633055404481639194636936554330096118508430990027792822160986103080423618115440773420108127023262251425386983495837438816075560596659641935254728745688659947178699248774868046424305267133713472266672066840775633608438443343899162794566290766632511631640226939252833111317075864832304432638920843601226806640625000000000000 [37,27] 5943942177855603032493176976457865931492201972218598023558729464212839216532741489735118704857384729210411813365674683512164944275434345000255104899222709201741572447625627795363714066595318215717870489508313238572195289886585607442561561240961146947510996771721578004430940991686592682230232445620638620898756484434461653099477371990511817586206235412264590383104555134640312145002406406363677144987699151203866067163513525878133267849409604268203379825163636338801144805084155039976669763614339146498720013571906429736657211684964765542319509229747434856144774473619101235649941104368205777182118724317693963935073311222537446828101537554160089884671071750435205400966665805364003877598124334017629515584375584674424870662852829385103114348604669476790494973837343455504931306709916419275259697885276704595946914495326452335992490264930818684700921268226088125633687242533697651411181561496037791196297169172711257981481939062376611535010441844886132186601733653870319380718668267800232057501993360609658725113651899481720523247305714058524753663809849460857006661764800300745292251276889000675090919352343935077945550597168946985210373534879060183604491568255776073377323564743010892760277499976913251588522325617159017708045097101324966607157322162243887764981558183304641729148688822403089775827527582819461874034740025031569026804380568283661526865988465870034945247969227558779867170420452197891913716022318742982736184709040888091203082450719984551137927708582868780201346329308756500066449122915142763835080035604669611819235013106228869286691014791255732466800882480240808845897739157957785122116623593324036379017622613138841154164025280352400508142539816817631579420554511086344835447081784297585641344815285915050638660833796466325404377182559402399460547502718541898715211089349047015247789477806263278267721996210990915891259923516418010039444341583508424042021767932961427692317015780718946361703568985263529879388585340537217935471020875621186482508033819508914009730828747047893529152942782248739953352479151332567176775721277373691529288257719013934180529311773192476584717713164872723920052412126679771516741302423603057378642597946341805086540099937945182287865979592592163450041508494745779556323021432029686732997393304449528704921010654673642477543430704263851542209995218979487573682915465298042979383093208047532595596089447564982978289049721103961124825965992799090448724117210670373811675385645869358289297931003407597110092066751297082660889879998035584267221855428786135629644668265323084174383642268277023972019759341868839499684016606197271845170077446368870026400324744548053782637574727910759696934978683881645619523680686733202995061129730821948251237209548691994067842800796582730612352413341697118322507712578905980649324192199856042861938476562500000000 [37,28] -5266807258624163231039782581717957557736469753495115840827937687209626228984995499364248837808276627096757971856025401523929025249119192160682848837325114885916986832736983345195622424524910367619753380062355056629992545298810425573462626793488873760002986916158680294801056035476073794592470385398258785339129423968155129771071851526594711879665737077651010197620573182798682598520663494063117140951264933331995320616196017330474180926687937158887241776225450269891493401813001772878343346934333130299451213225258712692164605049217167909896876517065163873091483319170861276879121299020626980478452870707928536363460630766214611596426083577774900721356365311823501305621083033474439863733474527657575179509149764161966367447988648659421139690031982493808152171090335620429765433675696070285650235019092115255497793994240647766516353825670244041414947066614112817539240079600661073071797963869177630162301346923533901770683322191469018437418718809680426013888432608963860782069133109938510610006085270334082374148922120529041600308756132544186007398887518474291393757524863340307585547332818522318160081493182795243757120162094576977944977333717533417308835540218392367338226756107946472344844097254649989520852454566332007953195071528823784675080337073481281266381319612722788706565394430599119433599785544425934315048923269667769105062724393521686155027049328072557927104393520890396569487302842257167011064997345838247294326265245886919425559509651012594082111491241426398071544731413684214539495282305591643210310532787691921948361397732194486736782006820508335392503868639629936402689093504636988048191116735399119678829478264229246018236788850930683682224057687558455076152324693703889915781305601061855860631480662407435133814071779470119557110253742912855647237271209081216206649475055921194697483866222968298294915228641133624341758950628005703902171843698802727632445487113627252759085475906275109505345267492224951003656960574962250999510232369246278925465027121210101043775583051320590580247276576312265533854185262284758901024957920177072186966516967380347196828049040561401356044967162811891118707229720780256401319118805821536688351484369705243820525829230335965167253319259098080600583754970252591255219834239061125891157534231135834862035795740607745163549371579375473742776985083440178889420440833635280150267275682869280485784397534600581026429918621268460227669359769367630686569157696339980769411525667197409330994322455042716490653064321476559966479453926350145178124093794920594915710102872611770267675296540057968653816457428020676882436379710836131652647101445522396192639120945085644980222985094293798184380829776194942204289247634615258287108022724620404100332166279580396794267731984599345932956299435549057941230444157554302364587783813476562500000000000000000 [37,29] 3627594792132307641128198846662835596289472265052587349550222725830087237738671347950540931232871076721939680157229342832719220046747028937251546901274044203925569852891755611871031826738768115986147290337087584591755575424220382460325730786966609501991523152738723762181799764607529575358341714604259380624339396980295253447418461089282577313086221453237502446413927807212034641730593160437159964422691818727356087486786865455689319705457271798611579577527863200633929006819886071364078457684110549905935825883705745893853051172485482930634395802842987285695658186409346746366567380334122291107597649885986133983147255138834214180459927795976348089987608073118425148798172560347397472547207943378412441278895744596773629076478450296899715219935447407201795900447345220524181893412314942626235566157386647146103482926274062037159792556723116880112064050329081569745741438823747969240240494362547144472233417450801451849075108077255036277248893119503081979556199217926862231391419332167665027272959483641515763752112921867478377565933170220096033063130800065745451053407361621851189312154955332962109919407485671839319994964898045133623595008211503343398628134880834391463146844624481667326581744186754915013676307629559439511584147993782335526431294409622718513751494689959313272129722395608866436492406557894098660282149061196105779012721862195038034801426927707054303121539600547541404428774681394624867830678494785553716604161353926388696141774519521109767529528440549637691990265903354835387656275179075517200662304468688659869278065294057842016474963325192958530277468818477936678558441778354484722184703633869868736465267834040369133723395067277372193240824339844436408741867522152599079316505071292687726216871933641722291747737952867893599766542100974795453785417526748043626362542421379152216745180054256812000077311457740475797939923323758317189250026445956383203309077058202764974926548330113725518275874612037787536453420318907879671973275775457962087466173937426687727181588222048575140785550747154314506272267381460613363427568942742616334692395559583057764072850964172427855193305261559381284568261702183676110235527060776593077685233865893487098004947514026845576389917920021465894283603865048081647984727363517879168548030277768480728186905998782067508589669986560392357720271878014728485477823590118485646639165891284582434680656905178515268488720323820439994389571019895597110642692612300090518581792825082099538513759491992102839653611018766822684539318161629851246776468999392561443567790781752773930177256857339631455839998764098200712715534364652348338633095740261633993906406212544109414943656758744095221512036946569957579498434053584290811035043201459070939937440469198903958278152785776594278686093714993664283152696725665009580552577972412109375000000000000 [37,30] -1680165602606324522145114686531945447956252632420482417127036607022409047994765864216216849054538391051491638149757756645768471978650072859613282406707433561246439664212581260179849842072602280553471979173355156889342863751281509087618295112298995662382649296385849094186227197628642697609199838477482163582231838360908541024189282425131311109036760347525518882829353969586692185313591565199763788289638488972968847151359742909163292991821315209671866515785862656033806853446480660918743949994206575272736295439080136377119721349144838339938958168571399630968059999340428565902884344687755455517775525814556106021235735163500103118307700009003088088802786384605244550469114384800393459160114293504245366098880605365398629978495113007162799909026727354429173536941025403590657813358856453787532927834086879277196442915498502757306056805815955385752397710570566767064136749152424490916465310407986426304059478718302154169195016405419405349240232482732336546062333107858784796100752382122698729325398278976923978448702539614482972103071030721084388442460016112757795928082979244851472316450489292625334733833214048706507829132379899642765121451937908349066043186426224835539257794501944979647422495405136254487744665985424504693109090094701667137067687792184583713742666981502727118058478576737190268132521594278758395535482245178793078492927503967711375185179356785381960155750336276426116666806690094243804584654558955142802517019843993693729426784848043346500870397854052046425634850302768777421593153651378118467943758875288344729352324091869303512844371074380602647368956743416763502303853558215455299655385263632037344954942202170762497688646779298370964949133775134315038353227391252912747869043884091575446494231565231024092861939631724061050248225346025557184252538557404355680678892300744385681892727877169917880977934069903323667655996643845742467848166772421245724088124045681528248636165432360280945122443397280741724748805953843840271397406458523273762399550622144662215310924787926674382868811214100796453305825562290907000175452115548787500983250285752219627292872675340075785643051945346213759813398805011693064203271175894685034340928823411631510967628102020223256736080025267825035909877554206217333812986660620394938685592237897962738105706019895735205304405128814901674792899334423181424722206323842919650617107177007579542839867327144634301212294213909724129040337441849632062884375431096948531120239242403680701997261320915066024566254047113702449424479872834468103821130094342208069808683793203483892704091423251339008511554315591080260865893061475592451379089578205305612166525572826262967305238958001042867758880702584657987755559221936035239014143481980591981221227093485954140576388942092001948916591856295066342852351226611062884330749511718750000000000000 [37,31] 285690297189426188002948958961662893338307692366111716512444861947721047906053074690041675111200143794034433676043245288102132212691731520241920125374974007018249509332037810517299534204253914840065326812935194942604393516996763943622508124940296825609264510901018765503778206070732030404466004628898201393651342708106544366572158919835075734956215169214476720209034072732493743213718996058140474181202136357544772343781608435619541766964184354883626279530149372434623583481661307655458754838779117174047674133650381841463849121076309447970276640249988946655331187303395221354599014132657721634355612035044201365563581820837924949494257380433826401824764045937839589142446145231114381600411753406422239065246072794711417849085531531556160621306444195655760601074350561087831041423169746029874808319640623699235375521156239628215041969089458228649610390362428491393017296115950832581183402212319988701876566522615615126403326408650579614369539643415333237651776987939086392131149003066976803321063276604295890897385864454243785241636984427567661984096402130531752549592481906910543064654512062149284349274500254682627244194861356482686409203434953496618845550320146086154508203517678548367899606064881115967575749346671631306464244939715072470395859686868081632503672463831660969951020702400615936378666993265600135319598471292554627676679819374993241271966905321059642609559087439334162201362168848033688363787913416123940324873647015225966440252103891829967519856457004934186506303098799423911696182734734745257710217037801220388624451803009818962277253057096211872571549053262238714488319534220751987887300099417109409830693439634420423316860095467759066899210254535431467900067394893725732181186515301154391450384547394639433407903520320019600901897529685809674886055249648091696043674537745598415853087533348889774292511591496786839055861855385538230779630937917321109325514587370034492597120672772359475884354126901883650080359973929093392937408350912264502084983549142678991763678956186060784894168194401539617546265264338644395048665189520717422446930104350496141490189300466262429050292516231588277542960793935522968425900486057946805592409184261795779161755930493655648205776778304541010880808853281990227482645078677475430282418088245043395044724676432093981668136014468814276852883186906073981741195103190051753791823089776154879991273394877797894422744984524419861965285049298059976380248540453597393245619080247395138685159418748421508866199444564709382815914670408570336292313417239302333938890969573577436690288437533283671881346686806072497329877543782297238076623964284200550096569722704063520073604565493075906791685481508936027745848645836415905253251608471835036008674299144610403292454442535408741565125718443740598928570761927403509616851806640625000000000 [37,32] 202070934030379489317686842024180384168245067872398872588807369476308163265520532703423898178578158560744893954863271127517117839462911198364232169060852139111190669859307375130583394971615637282266484273256977618307743629814018013890453223151566491880838741952486385001356637888446906084908927676315732203517907725526695571439496745657943547634254954476896675739967038859342673508592069118622964264577661556867399336645538391894530015000720568783473439840329861801722087375450377887100011165233304732614489459525165561309845971149080716541633697919836894106103216493279753318780192035513084683044454563735863999879258327915728230925337143326843402731851537329784301260072744375861092124942373603721088619232831145676240283807075895194777377154706951531204199018621383030757975167474871898288711070148006228055650976766701720474987672762110577450933582177205342312802484220901053703680874198536721669065470324936525223729871078454620824865208137534677404518094517939859063463521118773387709377138984592301203260589665523807502452291709686118960119115766384516970733510838633398854668536952975249274110568836897491200363488649028955646543370814482773917974835983422595482320987166296134354877668654843891803816249259242571513880022596613772801449714340414548949704542824215094181543986940312347804362654977697256903703943319327288968326119937260668518720558626261213572771688029406653032130986206512473615755323221867781628457711470571383314053943952295755995484023170753795007323829776329335290097851940489777540396626208292400358335526608407739059675776861806205486200937058312090115593194707581300414560939944343897948076269386735423106389890826089781021477268301575119142098001522077640778182078952637456957657686933409615840880474644529132162956304187799924000899585561145127638288507171816145935849819908211304855237305495715179163211638196250345863706078053885149015431844766717836130294040522484686779436583499270941787469585745968820664590232800217835394959688992476807547506078742478994511665902414304675903943642792308806170212795454637516171412657048463924408602671957729589794571935592417183424833843826354641158976846712340074499408066189359865971985585369812304135772355427586444528142009678413161695653867378238964096229630471551972118339259397885924254851564372249570605645312957008386837117273184096808302317647114533199514107902121583970296711638740518590443606218849811235033331051014777120435664151839759527573488665750345432498046204116690125929402068853837322315468986476538026893106111106765241383047995562477524500828551271238646414639387299310701729701480968704296869397508847781711867887390711467451823970187104943904356942071104643819048330247721075941862328202116242023197138477890854452168056809568952303379774093627929687500000000000000000000000 [37,33] -96910421116048281340540328267850424355164019212819075059454367777810882358888770856349305057537970052556493475254481512054801079717523894381355360658353152931559736912169439988522748865735810220896054444505323457561016103158097580289554011645111929613900095541237806728660526204322381590392157847973231998102344371592379310370088053785650593479058556979598666301167700056280619258619434303402096883740426332944827398513424507034299650773447204658783513603256772231007567333365355236298795447317515069973962644626099701032738695928653451399126026766623924745041646621565757928443958587182851243818353785326839775597093349810581793491479338776376465394056298379167877183533452975615302247640379323004442100881114890650264871132881146702142877655654852966828951314719932283850138784311039522162649571214004713754017011517729031632929455188638611619996220011899928827643202705751101852988923748612720465511134622006583765467422435705715526470132400210405454975973253813872215467734204718102860620152969257410222586304460424722269865843531258589325970915509619219557988463074544431434512563334962479108815678088551380095873448596524104714638942676528634548958837263135839849799935286221291171769602494090526398302754139025394335794684877562698843092710467340129092456212210669350296609987914135875333496780888957517048118780406354274995157797525051181837256323584759311983305508420295105763679908931878221801184607805166540148813451962204942556362779981581834896649295924149510973341757792781573009106712561057967211292054047749362737672161344763669047364523438596024100126808053056937974655271720368773318369632807456222276664414600962457415858934580150701769211796110178520620470389064104538569343281890005549937370863261906585239137397118971853983794864072722615277204866235027846580720444000839822635142406628216730579960505055842909215089675863955292422027272542447701435042616777936728211600007929690415285018975542072163858437243211340137021802567086031819243539524184964234841207110606204781564032329576421240744207527158804541178610145786635747488201889940145221434016977970509821674294020629730217372591123016375321155389095971429347729861280615111126750840157485681622034675387071792119815505894404807858740579074020446291467205085159498814045386305327045616784498898016404687963409225864946225591320625474944804053187178522161883795232220743988751988766952163406845960097310499239898986354885265253789026993388555589240690003769733684312602381079904624748011522039246455928935626958900066326439618989057596611275136093000824607562908024785266732582183109851239963163874838930337965392693676238625187290498598017389452763791714787443069082653607186679053981508363144139760510533347511808284831123224968852514346270843326180965959792956709861755371093750000000000000 [37,34] -101202589998575999424652603405949478610994474935376923498012933277407269244657115568237526783003138192042233272239634727273956805129006292895198685964621081561373751644890137822264688600941006882101085936645542007822531654829833198904659922524207315546910743493590744643435837894180116056086650028530855271265896927335455780426618063851695722514288161187693097853619175201371439340690141461344089468329906483617532295469778080790363668154083899960529353791238442511067168168627477540813868597636457733281134256691273304243493860858486111763548104278608172050065380163981236234252347106872115499853996860261834527562863034974543995039288659927090060619503310087754174585737217356510774331568215779807489320905202832480363837977299119319567583282192192796453690437063640912081178844657337543776952807270149156613864653944536950476962876617244468198764717221393835595320643159747552516347262658344182934078641230531113942801435470063150344482205769174931411206411751476398109202936099161535650146804698250783080671577969348266146607041878034164202032422553525454255508545945871912608162580094328822148984780345908372003453084304350088763120826754591394017423519573075996950371980397125203637946357642698940533885462204328935995314902562025456106526689994627881198155875904704990700848846352643796553150436453266089866266574031274559721940889617169480393741146183689290474603707920641557050279796166229251227199210265222045213711917140368620985297889258186910451655263388195640877212288992002959522379787575695021414662266647340333739099622604606829256322124085136715465469418204751986325467412678665520879545625869754842602078115967405665487384969808226682363213745596012603083405524610999958547018335227883024173564328514773072825608189753659237721483252193800909382506985985118202057651940706706262172013549487650100415638465011717072076097818194821019120751325121814756526362411914884110883175951344569910563794289535981592481797072241694127450029205192584122274760856067132915574318553228183748649843478242995320135564633165116922810800885901347024953664819540912387066983641814193220106629570599124325566129058303905280677208619110103822276973738716765394712908234543520242765290919297493313888536148629456628689207167172034423353369867023195925646656113890539230935469947617019732392393293604864402742248550060937257095283487284345570070376993737848605660453606297678243530991198161669845443231651970984706838709719300825429397373377564491294044262139947583488790204750601453537737891279855054241403831262981316525160364437706769461021126499903928815563657964785731285640296831060857566799847945359881160681016116461870348663145329090981059106998757433336835398069706265811707429151434322159474893030991479169768652857097634978345013223588466644287109375000000000000 [37,35] 153952924278907257036692221107996682985067403846863507752636863443283748461455848704572492002049255903286000984710700299256677775826964296424703804056478497731203612054654865801448089746852836557223605116488836068248017394875613810981205868974713717745538520043342465798616662637644573687663035084722223061766563381830096302060912737287653721586097268998482362879297042223691294970658772037282392024726487455165364058271582951935237222383856871948888854622540124126908181359643110075365244285702465219096447026653540956325168359320579127675952076342775410053567534656021411950845124386277318711223800836988093983676944055371997610056097037409892796964678593210136009130725329610211682323985954847576679399276134327486974332738231201524034267803077910937742589843997119908614278151368255126306743205120641353857540200828890642790843570179275430740820396241885854536145206495456032600664456573352721894826040907886922319716453551609364694869026427923920168881367833016953678957812976287905212639869108035647393077401549530195290013033169126629434375342078391170001748122574567760987284292676833662770525141541078806421001440859408499013844818392740134509147571717422642534134808131284704229803549301079330724755004717855682204635826434681115370117808802810838231431835373750419576321466080733386812972280017942043263538306914756975736803868814171606775879859820086192695754281023561918362840384843785844374508302116076375297659052626424476190402027979142949752385157504183348801240341361222965755100099084545840742244004082911903273185408847425242332603911018471299550948756905209037818791048180493314091019807184181632690220072624427234911694426285549673752870734135316299097088361126236997623371115428189383044001890338678267540966402711172638967700332733026329260062017615381730392360975414451177250062065191878022843397681895215997258292723948658407648663374499977903440389229504213217455692459114663865912476524022456201360683681297404589582973979630714274446025622559933574125122532055593346479509850377855339368909223643042362244067402772098312681671635586287220752487685579733560951841439956642649903866708574069950366413560331057430702542348929337219285634767033053627549208450774943284976196079355633197682709513950397740973672108697964352444174545188594369982039555535360148472486154818416610979863299940718213034841962827187983407691961842760727590619022693737664204564533054120159415424464145176985037902327471952073429488948952348237780918204361245651509447327109407951406684348813993284253319933336049408844408585187494363538552531594371434688986855440238287100712798103729683453038570570507514544633090104699509914256800310869395634998251183518073226948912398450286037212525436063404569336745611835774293768563936168902728240936994552612304687500000000 [37,36] -97865053491024444658937261097256386175472769282179317201739261107163206169469886942658362670317013823665098697754689967386263446046478585554413604111033243414045211016548104510948450059696355140713230620395561517208443661119673297855021551190779750294712032918139984213242762784264994196466917246343523797710160281829027746589049529195253367476243165769812772099067289228975753393735909590624239171802305950092092579137178576063224148435852520737846540333870376575438629678003827814938446132724097399859617698130125621942826146852464090859284830430219557917811984489280833493180890733479588930634034238921174168891881636777608487988855704907600757268783068039610271513613711353465431000139617017853965541952628996706924570360495716163153930938589712744353578298091780774567159766807398346048382974534135528381120150344008775782283228668183001915032539977920233122640165285848053403155270171019099802506196793611028308623432905276483115852727437920679411240933386034807509605075675628253233537771883676225114036557367073116735714120874774401932277166165602550308979701542618240965018605477703136159294325851849899542403735264225402730514027592168334349233279121331148648981185068408701056381170203176175722537895271389711596773245594363541350489110018830421420566242723562053943682051648277867679930590105595767306378270528791796849048923692261601644426249557343043931894629077914927688123308328996474343778573842564630108108634879021831066028876751410656768160288705658360444946382170281451030699452965035929593875786732786464151481837052427097889529533234660600153264841706999002452583148057034855276929335319136416252205064743590007356284943733091868735337678269854048710731954408789609289230777825640424269704055537781916620950433224613400237350732784218336860149815773313253854819574389342724566917519257502827440249438645766814188017761890692135520362338912239680457082558334190802546778908471529060803728906817555428958220278611001101108763564826879744685715032570256910101364845098445319725664474505625418192182431310866202625294514576864690254976358005518507143269817001761814935029595357039289955066768924963774847703463436414557091997531019713606367689847914614581307654784450195306616359479501406960461016981362058621115713126274964578576056235771254726460972587867550543744314808585998059747556758493719738314685418495760054718141836176657496308786215496876830833000368308752230257810323356944989187380036897728131947660845441572633009700378112401987395733567832098181538275347265422966818829490224138259763049448326803834678694312515451333171505122477583250164204525514174331089707570193954510119654477590979939829344526042188892009854320864925538809304756388904756456364068675943780245375045725650386962968241277849301695823669433593750000000000000 [37,37] 33942623201846525359985657638074666608732911709153755336111207226826336928732693869850958222223398599380309045605302584560216564089237476400215991913646289514119216475283638763162130521303509939039884865191591879049432454787796672732722935520215612712487554678022495419020864906700313527715206624168605180131824463046285927510341549052429088298956546675873129717045632884253179029145102367160544461514059515269288851654090611437373724427872607128452776334815903165445794661403312884871086051866079766600711782145849051452508324056865575516162039774444978250074781993461101994434046718250286447889654431982592483328076305276215520597740654136154258782618636197863360703329838940916982247742539463644944484060326530051771170844032532090623242787730379996718623994421077248855870567640015575007352075053944272186471934965402073161639516668607701230101388339668799902545306871352089490871365643242014385399100845979515244521430193764134308723635308389835118965613353513472973766976309874512575770936223228976375971710032993052900881490174254645039035668319879843531400907438283435295446418051010019950534273149653142168493855139293900163458669261810571774451051698406730919487533813106958917695380456857516377087893511865670469736410683477184335976551230029254977127850889029130381506325156733795267852944287658103184710649207631563212874950837999455301107474425630678998032934607950182094644218170641911479151625068683587513676942833961730271384222095625652040802412129473693033850776351559656199707815117676927916855282192650026721006739892351386736711344762028874185408231441151666291703699971036170821023574953072931519659714004484463021568726185404643367414613993714635093991544328010367722785084027657240130112116484095895620325002988142688790159062292437134144813330559155066465528652700539951207034189014963058714168062153146091302945909407731799962934604784739171006815538955466458707248373309767496335903340354414553077633799016583544307001903935921565961287400934079429611070488692348104131695637796333471312093436398387292575515752326346822791616149423781536522533357702489479002983478029275173479200902062804619792903091069849328908371436804602547933666269970728516252350988701265367890543244301453686794375106597465649769062833955893750415114661169241789782868402124494686899621263104563863067165639846120785520040063405006588295956870617351925420622805615563188828801969750128943508929062977364339288825832233217111004711825050954031002499575659692317025471301240429340925696998427636911792292027291362938246804060211235551084168529385524760773734739179013365690759124457360415069284418552667931733862386344406341474237697229130055285440053501034994704093700998566851895272608728656879474161021535607435373194107341987546533346176147460937500000000 [38,0] 9394837765985433121166907597082329202092668175668635762684933340368696302878249323700883227994153488528121049860860077221633756997074884302493405744344005524464249439532709098523498722672655416774150810582869278410421861830823115102848987501655918229211818797916402801035495907011827101344741128906358009154458387162612985910177785576531783956450934430472879512043637842266959724852035351660002022983627889624844332524455606158451909667488384593330381625508271600430067436278041902477492668596655306542188513596088569355891291277964683697326898231666108212421089593203924725600754234593511594778705693899038903023516512573039102712796678207806542464714934890453207001693191423751602957087012987068250409789354872219984030502229656183673836671871875289993961617837471286362037340677944452262970378928468022840433520152826145507007857953026130405560257453300478551051639859493121157374326946126672057810715485597006079285794737597346516933672610161139935200149044626124295654436139968734873587476845066465244244009229624531809081065651671049327740904981322464085141354002288745341912646006440025102497463660433195740240410363145113561110406987685726898106126672798787661753568633898377288578072836121642506445301928973102011321689437990102146013043716844847857589826130497997439982725274478252076101016304214486060386142445557856089271079610076590784599258998083516995543438675554253651302368804261462280318530506422596768424116162526166107189280267413251811627116522175075913293170416452455604943273396651804249738580629634914606058931795085777622788033266658579491824592127838151531076940783541898008851433293941956262226133685562287659960215564626890148470327225564220142119222767745960418504227361284519728606526698703884104210739891919834887337989918406689567915567861486743105675808892032747043759562843404707787777960203487676988842167298904924766451938774637803377735107747306910219040924648115837763483100661468199441299647992261160226441515453287334797445448624743553463806529038209260455756532801861320820754603313240731827444225349986210914326557109251621491876218866293928955506513876466134002325177844492190919262025085978892825166103973648351526638009951715374146423197262278344277419593600444112928693425901699440421777034371863307729713729998287943456794090188624152007907744687951418994780730799534450242821757541549660310374969223630891667456830560917450713806122702845767110137977595589616767220342863413657990725943140779541579462126727292220846391716257827908463074076916340706880970157099233275849034959207774733496336943248029289229795642287244289645859823638778607972535058098405072651178095658145918069270398970828245364543119688449252182692528589441858583702785844673624101361372926031675678807457286110640685889648960253102440146799190844871659696124398242249701633304823089609669750643661245703697204589843750000000000000000000000 [38,1] -25028958132465758323340025176704485626703858929932097984139956688603097394005780909405560775320789518744332915201845146067503594797992667224273062805274933688578829310586203818524312636003537632293554308360987115449880624921792532908732971486777076054353954170705704806778579837493997094944180997797680621995481140068296290466048362095708678064824398904789203086420481757075086501304967190434874689452334221108506665954563411517895306732751848289892218454327331819482635659915862705295308690717281852433833623255407713264995135495438093586510067686061561940174286414689286483064570709767801213157573931109528944639566099010346521879704762800913378427178478373603048075417259686445536785914098809380132538862530562840141603881052572263394790022405430153507759627922369930718409545359007924433135842070772753414451207735955704969904084785697324533832179457442182708605580726707794107994397868831606170532875900756498486653449146670385326200285444684926063319942644635089533958078041780487452085644566431911231688219367289848354840842431090187320418829974321621022327027432520396726398971205792371904098014834611463536104073239581737371628005994956307339318142200334758047461001095920068252362640694755106175980480762474453549275964679731706360451076500397284426672135016473936299607272383090930793783135828088525924092205591793277057029266039056319468599915012797572436863146859566217591143696066759033741891839599614316535647511828497790159245795385260738330114232556538160108805299608303624668661452647948984846397929992456888405491417205323582899240317413183170482105893518540924710424186512222517357079701735418778734005491036673708994250298717442310365437909233629013093154851990912071141022845673718131214041383286161271442674384341613374644306439485467939211356579321663884282372727170478747115172142067000914344224431288830835353642633266911332608148779906971470846832016760728126256865047707479726159972275023599184110575554754729121376133730847471197757993912832753843244485071660324775203584528767770922630874088907674556118535941674112180870841847651604883642367518865683325112159783192309029639619757930716497379416571920481751269727315822277977501154626352092740040733356078753907874457008811088027557927630841876973016021208760106940934370377037855396430028219374914509938281578513294704382898992308953313749120540746757077118272803946706532718579800951939311276625847095164148745864643569381023006834232160885648097033851269807972666314510533698088990771989970918191070352162428243265004463440063313988095595277691062587283136832764053519857087341996551681549936010843548070182890383618586429777260810691043678569352221169566380190791970000188483749477264154297411320216847922659051566984501846507188834148675139645789141868471546716814503847608990627608141209992650333357674820600202465065153845102940977085381746292114257812500000000000000 [38,2] -14788516580055255833957467665174891447143123538879341208405997585402737032638742068387876039131406564131482508611542124891599383730865602317429719026923838605990852481191390726616345690775315058009322863510017931119591872934242484884379767299908730670428057828304217035756028830711538127778304751043285712295446364923561453609943252747691168214427597343086555341155272084609899737116930737070134485184217112508096697913629275363368062808790340185071643894339288221177711654938574397757195008805001015818917609863440937074121144086825322544267753761887663631119845885831321874632903985325753623777151011270985333653103722965707431221541457893464770023357604211287208172208251800822862225935614148489141506338098220060814798716819831940323199741711338402029659589533271837740826678554213983729324530689713885079575242459715698453606059158405222179236919395008140645546097001142222451036315138315567830927698383986713790160166703277458509481639706842453287439029663117829849231147885079459215154862839692637526253467534587366862366613163240014911329603970099214971232257455127981876178468626502804273701277836374988768077815040864205086041173761309980155523099049840892743913139376332682035659984861351655647311790280620175206189456692958693229394825904676921731727068259923710816944373595982321347419921584921211107482035214810183909210367820822314556365506116610628590878594590428073822505628059853788728423754401445314988648605529408634040137025062687805004300438681677354615204686150562715401639739045752086378055052764346995746873513932784102018207575958738634189467037198997765233248506897758262540483134243418446681339790797693341152453025179225286604068996648983602253696170474918747482572032227788038727930609662049439911888758871487602518718997275519083006774683458008807244508436312302032633399868940588945458466564547540548548827873970394015847310660954464041473677257678459461530809604420115505623065342617870866883590882227983359106745233414332008615404589557439310022075138061257947260240341575901547469357947433191860165201513816776213104859186357912561367123476104368293197051430712598491765875673638702876414930760926024268309608185055935103401069607614297200277274925471245397732617612936079317517715113556599600228123309176037025273271298418368473136340894764967710797177897952764726605199701904838169046949048519648274473567991328254297389212165503495456170105119590393726821942978612113046792677242468838309892640817490157158762146547183847457989771250755354653089678914717175964632349188311697834102044195391953860500533818551477706288939471942706377683374152578974020369498221638254248315242492430748222419045413179523937552182229887205040079167044093969942296436254324533674515158387270945770471747683276988875583844836241037428758912674420159919580472496377925018616761140057567006089733752105530584231019020080566406250000000000000 [38,3] 288545907806381006491326014193510286388907252711398444529773754394346891852273525790169910698170861740286242410672190955919407095181865365511396286377341743687844440369196819375639613557380657699396061938294407652301404750017308114199369947884109611482908439694441106193710725577201324252633582248736760794962288752918019875285999669638934581557722450073278404337961673696916696435142707024123214087881227565263074921320633147561189419522491953437367454781678177923115723000959126374300248565722931759015642716037117028233234697483941994894035918210292333501670700603376079376242572635589056671620866976456153993916478768786265044302183136730272093816457930063198460233679871824175057034786586103856265416054243635158430412188304461127191605981031738988884024653610420186410399060690608969387824151594060489372152933846509686123841459641671505073155921126088011544379316319445077352821450515310470925762410927107092739146464702700869329122533244322258702835166659318231153998861790491420828478789915917644179137439337010749196611004752378769144724365785512003864279138847233128670581398076778463877450472123979927072107886784387617714212069352294300037135880780804984194804132332361627373745697909816769866748801062932570516966083672402203833979292319784787765475738528867780919069104773717115922802874226365818457814373954398706653583749610120710016126665173043221190356770798500040682705720635342053670427995242600482619796473804968983744202766282737913007790960758755990845936199896720493060982478119021555980719703754508668637931638468773284321455155643916380819153534273509979925112343465048635631719305503689675781083046811434065403613556971525550021689028648998025819352821570270504632845233477552547166811790485165331408021506175018811745064429438882067510101369819376863956688549316129450431716342783204684108177884881018065979670246499352908312018814276889751289182953224899014638187277065874781738014490046952111755815036318762283799838105683001265052728449460816205945085374860905229052538937403940730602071285369676873579375852291562789822625619954032679015854089331016915013910177914190288479622341400642471896650607546076191741062304967144727105038019591733777536362387039709212101498441475820116695087790632340158223735608942025110461467381514103366133743721009658527698008093704199847932400494248388094276698000490113326890368295466143930071669956885976450953435786358277762080997409432431340614637905487667086670110705140177771240135408660080538086509958169736156136976206373373592314161145340957108712967427634056118043260890978728800984632913188232150429042605750945608081452822731310682202066005997485559730372458899889505519815071299908326686143026050774286339275257233668267948819945396811900233810169256513479692743588039752733608088088073120171789837786442499249650815670942900943718445461172450450249016284942626953125000000000 [38,4] 644878140171275656257473896543459651936088715981439564868192319046652284323929193665350945693134314983335520026209832956164554030084188831748760658372052290557002028545212878639131658564766284605687241869318309033660451047441963145073473866703591830363896074245206262133214865363395987716307725463002318509704731165317720850324267208627060491216449201406723305800552023508548039955170109895063971280732815373808946071236812328023078447537154323462052413928165874586572522232075409625270755018043262974589950295509097671392153323246346564843297520854348223398109892115475572670476204422622323207505561553516691658559596277200130464752662648083135813685322612524783750597445874749952380593147780018761286697388825916274649762706719601080685253623764344487320521469639010850729785053122903922249204731887606516151229979879775451595145077483484471219776198780557055639866247272029520214093570851014598900449417254887578204772352174591587136370231803939724387753422289178474520679319735410895696974567577207244229572893372536619565679403977161597184291529070146397177942651434107268357468917696916732174683053769753131890350142738992604626425183103505248619035664478761363748390236932631861206518845648249384963611145015007150565233746859153773608359612665286790036340763145208787012876206085751065004425919841719336302061502701588314669327425226016338692440752387079152326133154470379627029636997905204903911473281515582805546777892379497005498498010756691856140903948040453229623193598100748084160435957348253354006419659056894921515935845142853747599649586915323215941649659142751104344015508458411520045000485008544966954850506838750096349040602674308857965022937581694548226593740035261020363835347652178406374705597711660111428994439471856685963673687231479497398764974254878122820903860778419530666592000585550318257725663870689074503248008799488926187775487733764968210939252136869405741246959810181406786651948629057988238347885949793951724561798121348505620320421365555732489666997175984733034621382146191529595453038157887071901243509432539797970422415991674786143868706880149019238662044228265691829987085958635033120100163761313576928866918686100234148571108538497692406916054572559603654222755884977803891528164530511157723651138771940075785348064761790220793312080367812180879489763069646997339777024109376033294819186452953051936379772537103498033253612730204559116347128473859632685736941046877354983486479971590919115234650848728714397551957321978673558166228961321646088505940890937473521691118953791035218108434861587819973055113664724886001947257052840730882500659795754466060809468659518379777920344377334827125837134411726973193015171232855790027596805665033665440566865326069719302107654393559022186483975872351011773878797973741064323600815887369907054155111881822203709856405201561457829484425019472837448120117187500000000000000 [38,5] -30039850593073484538084437640172435452711593181221533560729963155072189075476856296843451114659608863505338795878658578523988797068593124712229212154985965179893609594274432700437599292144153698915279316493074699439326632913211262204453475316756222312790336681044997407386387396858644876145234547822353357553574624256099824409525260068142990422100668212646611384613715480285868042176094346661220513721550501197170068386224375121258424761890986980731410375662789551786421453656197802213075713763119734237618512629855209271843040316666292012441350149957265140294534937385153373383272189174182882250292238535938932172846810533626148623629691326238547800404872295651925740065419006630226719923511964040763459594062484671510305241021736189314955106058302847180057365161629963361049671440505504976436910901652230865523036195179354083689275907562563663639240552435048184781138078524850819164009242099491765631811525796569113876255286164891498751278493086467595400552298644401473583413620254269885002362606708607514686576131434823845183548445051778923151474013277296496733907447684241002052268768722128365988211226139517995698049773143633975346130890833448122756726601778742918224067068830066574177381140441095734411818732711854270178637204811934260100693094167849214395292090881130453970529888830467874067562476522223785409375690523093461518911246032053730696147045890589292295515492690943235836252519900278273817802451858385493988695091265662557420721261607778820987485724120584412528425610679947778443234478032247474254506655867734714831876391766596036352276216078097956762626220385234487092290668658766961210502708576741625683263079750644763964178557092368260327864256568326585138814403172651528693559896694865705011254989578264628579768665760722039232196332275656016510937778183518402966634676623570714880621185962983642010742452325479481645208335797218653851359016028977637054355361245729891825947959677242807859247592141106619219545167935228563385526291905283353903593803453749990845628620067416820575345100572105230430352789340393696337110919805516793207200703413911289779665151142986893139995175255405576256125382715417499815898229639989241234012348963307634279092958307734841729662901983300335249679871404065025482965880274582527568039094776899052486352512789538693557946224593088336235859843067333435250152302831424691898857887654419730668084943523041662767742431241826400857713930210385370163350371693976664151993137512380675699550960493372807401006194456586245796840701366986196999845983562220493994265629280843883122983731848410882421686413767259870727791901634864503085513956498205757896510285540706284779646803685065590348537567136136744700111093053782610188652488462124389344893736660863493886018374726302956788715960388298601488762388845484219071374099692039228620880151787481824675370557613252042727935986476950347423553466796875000000000 [38,6] 207291741910912237561950907953747381142854341490870226217370354861646984590609904513529506076910273539084303497203517662711576541142723652606524018725712396328184147586365898078516892218112720567779103698081720419902138145006805114378453837459558343154239816215065876942009157988536125099472698739411612149291684166242646695338426638516406091648079071977922715454828510224591002002902579919007342962669082084827655954492908720630732709656417868930784224762382248229311078168982880027513191180477248350030074019728174563726124979148179392314391778376223754104575451783897872247715432494122301177273952446912237271683214983483567574674804410930748769993026001213777600296861196968695275721580557440474429611182706812350235934224864990645172440399560108369265053912897505804441573011247228901165945567410306688280552642194274440520860861311858758195485218559085577920095674834755342880667495714549948596916398414488377316855726415674416726829960283650477053753972798938457120427893718578283807247195336470653505700713125113161236890978464793945360201013420160696385780878942214087118020942992364968616418620923309139093810063106958634368909986608929257531892619431501117080323882723143281742523691985347988296722096315318199342729793967032564221395612152294008651258986931219680704756871124054649375250102589564447993317328697373238823311978658312083317971040877489438255504967516645558815649238130398829168009680945518365294640319245193005868587801212807233723543543875392735936204317344873406712849174354957644024205855690088304211681635135070098561500152656287169905646576008937781185963594083503255570909991942721936575234521753833956848804739384432952070525649644802528969919583853196274623060434793595629624269628632148580968358446583817223476792886515085664733042430088361938458578589198421129374453496821045675422892524548645210075844917160152169875878547165219277530004275835414668680118304821431619026124649006161498588884127373096299234480485668234761000865436931193253210009083056660873464743544942039740093581786726516158627568771294298956642320397024546838897471139632142076798203750742326784332996099032709510798383184409559760226097674664355808308803794236736906277792448048414406371735324105802651444747297376466090930986750570262169027045993453216523330089074016836102704773816796437424555589789014684163337275760702759561078538638281961928438790062255089258937701123695451899403893199589991495003673871572251393399081726880024781693203217357493961950624962497341859608450100891611620391906440054811430678075806652807962942923122564891845332251511063007423197417677916469130763750109744588095801337257492106628983324125689429996649458255599392390557625760898769921576780741660167050617291819097643393139378477819429441769431602697576513830789165887100783564121516579374117325402994589655936152894355473108589649200439453125000000000 [38,7] -718726064004057203107214288167990893768377586431867583605006211596507743083691534732127500300134071106889867997420854430140838952793605613920802395791782334259242058560086649895455179104054551722416689108484266911680352270125431469935091951781557804524265280171474880731140654580211173892238893975009087440224766499231956896183656286832259510217456048263109672936610454351201628296198020785770695363891885397839710776191780860820974476010049956831663615397944625381158660638487519983122114549730947879548010524659449665810073986290308863629963961979842525962644107652630837338821832188682197127147541349826594129635526367691717514997682666789380067770339292374076915309887264395173868070295567612797025532108038751647723119757787966900683665389468960703726650070896635816174895309316907309057489514000642960577688906062691321209706377259998045774160562580846626690926494539167753263697733202767005839319820628597004231366639747570725076216350444074261491171147144588085570625422906621272566201961908499744939223724760038557307357496915430622462190496013008853157418216645141294445583952153541717434402954687384636676657937948785082509643030562893941612766245302435070405108373514608510736237041627354917677841345241214953160428841608680199270145639794552994607873759869993570991330912572636716067266767294828517694277526641105541346479954952573733674234098346172507185866792277426757336703045850984914551003642779267489177434958562080621565244625992258163577257909698711647969905722895286164228641920228272224707913987327042312944137621617286322228423305692825596791319181982497058637014744656655710282786745546324459668635042189999741571529347577811096238828207130269082568446999109979059541153670064892669180392371933965819268808390011817004197185229595907463811261369098430457022690317782035434028489440242133568530239093431241142641323150793872719822634364065534465471775329489601728269735824274975407737925731575075154020694604577921909937195234961652446455161602762976060906178525426944767096018233062637451042658280547002816367320565448889747029858205369621654457518858055388479111669016485313960597673955885541615316902407858537935800547519056538774459318096119006435998959449924843882546600899782435762650037570510448469744562337550834609171605008572474792946736325876650218744523530746205225193347430896716030230290766766380872022767196150299348670583408956824990122336783647055221162634472817500110723419286668690631580631386449346900952867066105039833445873585356100794386306225760988992154480759240965963314934623815864474051455498406177910056843544793040129192788394906080441753286514805012198763128374296858573033644689292114056105773247536927036749916380950809646619275287656663574531055941950511852308061423451296605912244359725044528858196818968635352326962037013815573655141171176968795109019083611201494932174682617187500000 [38,8] 1464388631808170626061250832508448186127349739715080688573465434796842972561496466908266668123451081041620810498825852278300692464652102351700972204531410604121612527214219393232291486775162190230638218422300319978798432112424747930073826024298017056373522750131732902044295674510062271929623224686089109747507178400904956358733046569724427855239954039640911230199084511596668067711303112682132540724562067931226343974687624444035599648238402589783807111194518515208974706610015482104490472177002282728957930205258953547935127840389586275282043392444631222394275980020260579315246507397033204845562457730307799499405116892898334225730558158301358039756175495234723813947843297496125734616737036180523080242010147516356998721931059231735052854350470358650839652579559309288634758176330243074619720945406974551104664809587695263545963204246822207920314982918643715573217774455395566535878302222639312242901920241239171825926980954788747046584303855158013653235196390990888077677207106159676840258670137177504441563768294120061155512133413126542668583843731107650818136341874823604599269572676758519434547425322549942632027623240265583179399933111735468706264636019992471812399021905576686618031765917950946822371358619746822968357293978065697707323448139504614122185631219035525062086177281161317144615926935214035619156634995223200029581370280330037882295858961337426743606344770166739749640014636797414905674552799746622910311225003333981118533598327133992034910687379633596361658488264662784519802593165685624478383695618366935202291118782152111881707416287409028580379212371118596646765904244924780182361801859354521352764389784935548768261991052000543028645683398000555432916439779135616898974022186926672463854073668068283610725454683377758370803255830165371886950683627124843803503818260706874607638652694419491247377282048321262416563823911960647144904526086024409678104285413122271155414929082367313438484254371395486317289644206517211594284219319537627682229059334716401442781912071471302688768522455820022214492915739677900678446229360592443901797801229805806553650624978821681949708264547066121438776534707559520978245595559052954468136990179418421827890539112588114994378429061932355010041872507022053773455101882540568955901578632798093027392875946907921584170846226068764676030849882413801635496044286524986113575840649185977666744853827061687498884609003823611864232583013308089561087596895374999837489203528819552124360306085236776190789240350130416034564675978984643324102098398454171404251065985386483807525234566743625447205388798558528350569142114931405431393319282904291274460397142706514374554327285584625423680969428275585500523221106232718711474196114521614377783854017795492738447749178399519323760500286962960230241231360212428811700851601549864753538834731549922452131795580498874187469482421875000000000000000000000 [38,9] -1831024909679417843040260335520396724144283138614421641318774393928194302885941540831031761984488803764400327534436648342729602402873750273268615273488248084366203753184366556077531317574027771777411053203873286680792721788703117859306568203808757290182231934035710142104543795449568101352086105904239083432189991487270357987840096319761677232721703377597038585094895888988138180679911336982856572745208517150973801270363301236844974621959708725872961609177163623586098163117966021141990456872286481254449379372718808072286210562971981447772199990969863030732078776028157598844456670997783492049213207829488587271099757042222486080157718170654617561554424432001404382587643641596579695446625121599631697835322031537683562006548791222098076506383011574221147215323702467476569851474960930882588887779803850561334791943899063037735870900925990096204705644842756422957355352077989711629426400603576457938688036939669697756614227474269415159455721191749602589018365225887371794761439316727581724059774978065887011475710362344421135205937397907334866251974626808280611061940605144534688386805691992523965399316125622907395559470827952019031361215852501499817268445575122080988678396172227014956997952947533412807990942257018076559324126019408483349605485008951579441127915174660307684648606157427624375486652279354012511233748425468045157853172098552498794335437119175172153987689951868107521741233099706350807966017743946273429235895798685366351813708138714326978382597257334598440535973469335865061286355511780028901652528943587802114959103263150696828636607190903013524499375001741108673552956541754541181434474990976240812498643294584533663842805292741252726041714110283954762045718798916668956580226975163467291941062126482450576493821958166580523991164412859755465012773558228535827566482051116660330894166985656537681907173230105355736047936620612094993969951442052592863651709016920961973969557039277715151769730894050317232381771796576235023914974906447105887852820849585356048045941094115211437469191268702732701222354286006451630828880820614391677929287672799718160160332368669826022703478811606091713502743625491276010004024694931176614914408969989793424735902964773928152201612055044134533334863010041323551817983240331831829457605458394099715600978853532615235844419672439742243682986415997768970423331972246746375100537358343045138533034578600085196960132400610318145044293103251347056333467570688441713840590795218412721071862798280496990572131276824159575217559861091711405339441871922311151864361244959470674080986158634989590122442698183693997011170193295742122158629495641511878468518674303709029155324450697961881152201115960948007209288578235918086262462702766449955934051342415752358009599658568911337808327807477288982256695386049426692176003546531890832087483022595775228325010175467468798160552978515625000000000000000 [38,10] 1880261210498689136164270682545531269340447339447745527914329803057298011480520263196485747039722275603189997977239643740599997713804720054640539107508565467717494468526618526696679445692935873928690561923996592749868205404561214666767062265215923039633676122190483559862801779940171232296865608501110441670470513670172401359113427539996286959967307834734302413601134519232666617938762582481144183044975138803283684116762507642408868776412801119428147593477887789852958305672255111353891902280010551473517276982667021577790034468661998561175736180466093913426254138867585613697382088182647883486624441895574583086466438152923628922716268504901329893302938151885403386858554015738638747251736297826524511013342270545146514253524413755754400496433577044691522425293080318889559547812980507862386990465176517837552620734130678918329830359978124279857964337147618983321488916152202799888289644034195446950099693745428430777970491538313103108366413585519089893470844093573626696060221780011382216499220912128215364684972332051055158137422162145279907778264649579251342349002506499425956941476347295421602720632373080614339955865688978991480245651983782277643921031127105006557931167017469421313038229965688813426178320309945404809409782803847781638982796437809776656505456565909202127437559312150577106593706903912805987528639734690921267607619905192107777330675347566558955115823378404658571231359934408676566963183016485812939554957083892344565898801556225976540371136050433665162269725531071281316540392416674188999084132465788684802462199218426434060005771980935803489434811930102532295873539619928193619737652855074565133094955146258371224716414066080430428569996472292744181982680498867805147836359098327605186733906786025868281156947417123326100633642399244211935928941216208039245067513807160463535871534865410340210182974527094753855462928759187067474767598548473073317656831768764087341792416097778779219350601906793471189372166290771415490356423124119416641837144127984008796030064922868386915954474247833567807616845792261777003036897772174452942193776500423752098070816898981685977975874395578404244119609285222303045135171621154767803229265192504500566848176741205975316710087152450016277035574839400827759731000873216703629944290673400245391212387238810844287544897777896219881026707318364521418561224696387088390901238114611040228306087897670611665036897138074585879920984511007104564175608332346992244565719604916027975291161294995732781026406916654889089745487360364223439059997788667971834331667289809992413751260991710742847907792979967122141000239725163532292140152284076594145758727309125617157469928749820348981489265285831158066013867685615345849288512133930264847885881600257092930502646671105753899486484563809101373362114903792337417820979998798371693227016307123355964847633003955706954002380371093750000000000000 [38,11] -5078604065863046053778477745832023868682125564195495500527870088865226899867901258624551159260552054352835367070411055039128169636466017998904999231376733517376694067279156982869794118217594343171614905602146294783311901303869866982685059987185245544959673904642046107225709783657159777518556045976433325913376982281332217065701822968068608554623581826921104718391283803207929648791216706178825813081970552360267005489936633482877946778771119317942936403946463214627904231906998024129718616133888264670510248266266580681354013263776370404822552215934007155194251306471816276137847247512054516367510811844023861170047418432696194411134695029024919819209004640737152013644609176319313516874288450737000595382944972044161644499284992662283895150519162035156040405165898245116392029141338444079925885183138352534347583555519741793124123715063623838167059840547011186683999351163080164846276917037510122620830860200737852035388012678626167799856693265858997986544573658363383148562615324207345605535485302141541018932459704416506471396108659861122823130763065198857992980405423355944437243047168771572004919894968133893605368182458297082469392375382197599814485663873151128435225982245371837936204147298599559369710379763308701692053919850394274375667777383176350032101122951734626138532917556942445604148209866413249461048169237102048390768124334979982568486171096309421402578241945231728220629720320983279015991716454293447008789088369041414961427820574665420443597821202059760188366998629560796540046318687575374087830736525590365914151357651796794672661174992561856246878861219683112185154172404502440042394343709400266752531963994709514204964552489096201529937435012428884749973509860970416490499642616505260839209009879665268046202794255724949810097163734023305921994233110842000664514674814030186955831196173812474117237988626654223058059189774148926505042861499496640926779108305002739920577549450443146573446799847923489443507764243186558991684903312374613138403778357135559746731171625165116146237866523417557038066165974373979755069856366369293263192139518180073379000357214036316248658086272912353969224419200456304374731965631970614256586396237569167425978703982921537111033391790553339879984299803029161240572772389037412238258762017942077245239800568153300132197036147636058467558632728116338508980090606289430662818572618142162754497043094476797603192434044312649690565396902137850078617636879067235536435367446546827424095132441323786850846442292237070431692622646445344999309455594645069025436790245354773877665803345381083699009867917886106826452120789404590522815917078361844938872616516868920906761786029463681350937220408265659232434017513702199826900629834280351406035848270045967539090795053907939441793652635626177234087745864222190187819483492158038376740680579744802169983586281887255609035491943359375000000000 [38,12] 18873431553079223736316204355024059493958092184536622512998166015975509605054829900304986416478942402388054206801708413593822210694460600507639065001142625333017616411551057905917103461043008592049060534372049493190843625579885306318026813144873508482017033467061090575088026127072883190715650319238721772894881490708975710400958642912261454462791143531817539302058721693990056631965163120958543881784994334852564778183339024113801273800937227897142127780848712280887823342347958284477471196808292829270910181387294036703640347549951368053193963461302403223852876506921302127120570133430182652337216086364019099425883610674596314730524564874119389953385445882824069059229783306868155756522423089109297950679717802020428982146280976273668630359165584458216181232932070113215196516991388865771993545223882006028211635357985812752045997656719647005561429301185406651241499236988126061313314906901589395889464365090933057779261532397163384117080730020427475251279677024551726804828967339407593304882456418177618165442247486009989964921426204190266630032964213653123245471041408403738961462461450225153157545655503213997821257902198408365350470003417055992423915044978407815499503618438395930409467179280260326098546416194687006903174668328275472453706245391969626997668771653034141355114452424194774227183600832646016720941555804258528266326067067288716601720979223608564542683152779657355326502507563980024812100974741978351943371962772425439765808260719311354760486555849560777307913051398826196735619878666434231940901855919623097495227478028088689803740309990274410255847193419109289609271427995646328198330433336559907502917177675437559390404865366942061772574008511854662824306521998967421862216997413358080466767266583423287125868315594238499571725197701881375544953048041643289757561246897570830547992607761297480893485988961874050922815336064253146455321408220062532143987498669884771879759213109511660799776473357296788121758211759259301999994736532403676974584600088544709492192282726097420724357303667471844509208823956551883234439263865692840123067576827333330694005805501416065393808143640628045967426220989668520512802400505117855313935607594140289899237143818875475208537751674784125315586787230807929700952857334273089338665000190734814324746990326413478186462337651832339970690815712156430757467106486787493804608764778892135196932476070726443533174704494142888660674075926519816454461361921543553183146195294701884783263099453834771395287530756786939273928674399287604093464264227926124669259608632617101318606828988554425431715919030582887271811133985680000146977021686982400881543625562844778156217209432896110741224969807665111314046570968261331400437566056318407972420264487777376093067040034134704990666874218989576217405053524814376914696942985594248475824871724704223652224754914641380310058593750000000000000 [38,13] -45465131581844554135790529527149206549494083489514298225161676533172841562321271617771847758032103069918808267455667822792711674093073216921610085814003410748772409374248241529584722890240750933496815009109473582439301350361340885439675810879356213868866819248914474378716207361374852004695910279837421646303126962476798843424491853330611963591359367972190445543534286304165843567203007442732026409106171820579143840293776585436134906030161307586517928310455864665369702031106000839881878671419678374078228810128763074256825313498610733920518131149993136624265617479476292333931943918596303496083704274043382941267882926446062333796761868044169971368736765355709613366374184952063797917665129041495979696116123803012141483904154690321727440422099099056504604992470811829743712243797953368157194774100222288984870215467752661683176691464354205105003570042278556144612237947405298310527895220514806849363590129067346116564086764801884671488673901663551117842314833346391480657264562643029329429576059347668257694013549598769180344388877228304916115485044910180352146429097572926533932114576904370061338152876871695218789449677059922940255744986293985158322465598909340775975644147142162005800806737744860467436001823286116287171993941757569394727178576790140636639855321998398427383974035569062193464746575398129608786373828733589004565403546445013078163712514600909194882957552795814943146686892850727179191488240249427789342905774583700849381266664181205956664597856217574747635533913633283742660743358648622259806913242227178943808390885259738571697709723238795590336258733681227375019852742469932980272123903610977925107878909948844351077704731957023229163312501398527615042808233602134654550203969664036020854141834481189464749974319398391503502937711712944703375605366080311073917201404792321458478054444911160809858632278083535519657683268701796898099825361123646642443984747623995620463553463761029197619012522766519572635971591589007100501498515805642268223266914198066259891484009523701791950263668013587426797488001761472742090459352206996814428816437923106462764338192278454867941508624935080811108826530575728285211992455296422597965818004206246512508579253711474597810136029359651228716395028079981560234741533079487414771433879137095610488319566350215846483844235547215170182028872952131667552813897634834849454779018222067372850961849089819959776596393633632189160792946811759915338129168446154258604881615753316856933501422320752178811998562877648016135553278077542337012508876338323088167893027083335271548342987843891475999626568696298828271085787639927936329821633494826791344783070123686297355884001879512918463210607375905187853702640356590551242067510306714127202612902742410546712506792284041952126027013610244879749830829278454702154057573297715751099560849840530707410835020709782838821411132812500000000 [38,14] 70568441823416654713684263534565248422955634938699170407216116047302988443329407992125797907715391300860908744217510002303428372327167060924113467718430989345442369685601178995873307977419946028126736136227035730910223135826518458470178567789153048779676269016337935753269542821873782973567366406747396990588259624186549805851718345982940123767821635792581818439760693296453362233419332205972190563834902882313201126885958921579764224663980289529750603702965024283241516086509935256177330217216727305861585000998711723757508327404295141815210993361172673485096147679328965066002919237854070240751625567669650361294253025955448072210793762568513753859750687880971584712310869078330688655370403857690447815232598432063161653377811229209815664925276447252195434990259781768367456434601209236407646758202334079986543983276002505507958784344754474879426327645160421062678494915493466943112079695955535491931468947462276160231061370565198178739165832375109409681933881398598687044309409477651077832706801688142250041027706049088316853008848764736530978817676877476779345697940629500732415994262096541903372652459179903518976124805521551721152154474521970319974518791417299702129881417589112978511214500705145884764589192814246583321296431457120741752008364010174956466620416157890789105043717356392019646716900730398817361946999220339953955155975708015177392618870019916290163720340201143515473297884156052369363106329772214615304684774239664730069319573745069309318152527296697681613982908990969112950737295092865231609822402745464093255853616847006309913393192915046729219622324759818996914505662724444894582718344603885394686713788801363841281168341015135784718753246268366901277568496872092987863789712700444652881649080203621815087220130684878103182985131612892393119541005168282585503121552547664380904046394566496868865480823140064813291907151374684557033736922724607572260455961233309916516782265671133495196186158504185925627547031256677271578554613210239586275659897474693469303838708291513927513173239973626725740271495628781778651901089668582073923556257973911380395892713507682999633826503238187707918457853396846011803228377551839191008120683167433350377950800478473759698630628211944010601354657039418783982207456106597899473313809999299860009149863126911127527614241793192161731506414954980076933224669394223007780697838738975685716521303958951994577693116174216302332500738833892119264523905056041152102937958490675360251089715094760180339311381737368022720421211113597150499198053865816603650809636586397681917220267094593091978998995148358137140493667928170359184192503081564414842438043466772008685582131120760141684677025888363158560493246332623366011754017985936673205856408934308191565175609228184682324519099379462892463786492647698571955958294812254813900640609825032356638985220342874526977539062500000000 [38,15] -100590708118408843969319295224297732750359879300842638416798443378716074143493258165653762110569175650583626772666161826033263502349921006042865551056765355148749148383118907786406536789706957638926712601557628153334387777854520153980961602849376733069494421685426742289030272299449955015623421078034643233132649105322990343803433879583282751971992145033253746399936030371023688921751682586210003619555066145820301463317319321354047345317759594621152182912070659128927162596882172476838992361695825844332226377274695098666363961232588705041494183251952831812568388017269735026302655153667265656338540448666771115893529972285910980331020303638221318189161675780710873806230597875120425300353339787132199836670069418234233108404646120107419317240540064715443282073993204799534807747645207712717305035605783890095011311981122849871297770730049907162208357804542134018279350483167934833752102229736108945701024209933159716800782479756062452348282598204252878683915584018431662656029406395856584700827410585959171057347776636256925719636156363271152448085717398354620180661321999130587790040038755118696425623343512565553361368107890074555858832890793644584001110390076539136095965140502149277635294724448491987331204295493972700793051755655179005477532468868785428920538635830259964690597131705673819210854317509681970903386581701245969103181691136754658084725546079485920145926061830974550780847418300357034035810271392431791437129165520882583205134835072975680689861003289579907327343850736368766606739545337193563642337358696462521885715303072211649342703632882690642346550490187721309637587526448392221962519683498054658508255975230295149942940260601694703217637825948689045477531048257379976901246996864824761730016110135815893820737886645183210848011518872491523965620388783753631444117829689469721394374320670227414935496363625082946957352325284077415130981021588344996081664743767557901476344534187575422134762547727146124454411071580554610501795824726113403493337445588769500072055349432041566054372809412595806114007009897157022097267299922942877445188832928611339514124096721271261486943453898344188147403733534278007927673983946253660409681227993163087840591673367582424103100534232690576986612019426241853304250765545291303615252681120707254867270083688876358305098123867696385652661569293730277574244220257269869582750453488524927985932491430920629256063157324113699526049602050885177147819019013770024165761121386118485243103951114184658092069704676639617028939911274871013258115341015494532179325320533162808329931273926995131711205001562535652684590329973675766416108053798261635167327756190901077989642524704779208416504676760177726158165976660220973343209874032261108171084850491863705108074106548361338359355830605557356053760258168829289876567167553832984390081370373870583989628357812762260437011718750000 [38,16] 253659892349149767385385875441307033080048869740980103605341945828177467802974375554501781072265134090284818918693006772652436891809798073250022086531534365107101342509848127160954768820454875893815934398359098718382916590970082324099327827450886344112222614380923082983029429140167287241292829754610074722475664228923177020206073164769697543171422647340412936998900992033556439395926397565651656724778190788590728528605343453002139406535118412790175668790121879789732068508348184044257487264493586731634283079804097831199905362722777248735218440800898765610224984838614619312421042300449884938023697712263783398809799774720031729863274504425530777760626163746173324567386007198283358562903903366123106110407739325594361809837777840898189182257064905850471924032953453036060587456742034388498829026439050587458338293359890440557572990626678880390023124265558948742454803013499042154087570118798576696666167271232702196712633397881528799893852414830677902564602283861614597126886184320189033646276592936922785924487716382125515410609814964967344178420877856899607301873173621306724978659685011933980566981065116908720106398805657203205221877077691904107796393551356857524535209093598041797541513990622614780635870109410737455694772367692848426146393112600526545241654951361343392132371504687357108149430507696376308295442353737486055189579259707743488493918156520675233701055740786083178388020200729319143375657235793575724571102928524995612004683229388477233296729433594734797487156140586704966770852610594230100702126645150300939786261626491720665245961691801225961509972873594079896043363111541501906931660766193021176938795473535197984118354867976045351725364830649958301829508603037385570436638781493282205103991854501958129415921292866049687375760603603458071121605032653613625406889648015413370432519605644613067075494640366028782719478505904361377737884558783075057200822627790558166755165481231460815485109936275863665246857368038266231963704695679168680589440764295349543199627495429394361350230727754918218580900874584979983094669388019455656076004056284639537681167025101387001194733376820321675849307658285463678897057467873393462335498376427648588941127772049803568898571330988405285142293376506277087045791769844676444865678563768206700203825639567261725253818617557958987992875222841061648353419433054435316596878984368744503371977565077460261981166239244875232118110419937413082208636981964815406142997661312068359025490638898946584131849231506508637129043764961909650927652885036036366601941860064558333028645686827113879433552613895278388161932499288105377729457063294675012686871971483569610058208842918102515055257892304194034932848653879973615534779352887743257310336703824266367082316124006821128120406020378313724039240485490219813419877437424276855892912863055244088172912597656250000000000000000 [38,17] -716354408536964018749910113124248728064759306390097215060301703959641283769550087647183182538937824205949834280946372493554058758905614272568762774688300810032941444909514831124184903117869967111272449640999440069522986855998673703434592651610164034335372746510366639704469425410988004526014266107951988414971210856534419524032122134022770913661450878316083978750728786996770454440642850973920114707830092408754798329789145747812512638290162910140547329475530064900056377985763017860286717912312524580206541875512447326283010590258252212820850858396704927571921783367924265328927496554801092605758238767079920418553647038428347563771622450980588185670524495114777387666461386931588759871944868543276639947461997496335257672587947041458645778388654397393625284088360714347689862793584433605651578080205391297966854830866931926826326039240842365065050514662400738048117491460758015533369851798548796370518393779624604942594428816395613488543497469082441973246415474235087558421830116139423837130538742236634460442742949277015752253552645917317039532568381563175243389154709607723580853549344312474527240111733999213532028855375446604952839910110534230745524937595535613189860056910466944331992298293016211076510877730877933666956169384472551644462931872226660863636242420138489876695057480988986624486916846092772060903784236507177869448016990750709152630244001004194243387162350377194893029958453974301398428217372424285098175035144600348400567838858148511676977924345768811012596620727024673086235533996408768596772848910850389940935958428573396465698089627973296442494158328638745102867253450276923034080941864832260658513747614917452817077511991164918790274672812885319646157631383749079709916848392810590202661497381572003881815540572173938551540828908333853509148051422414953606238417952753174529784988599920847346037270439057944728805370484255970655618556406332931482481113361381034232725107999676720069796211291447335451153982037442590111154782564424002846123564528550938985150641073700954772581997962171196010600020262694058755916981472074769299060263674149425680548928596845461185920987305150154609013620218053540856166465107624121562127164883838543386891026776980726029031383627715340534665986083023942630721508765640187359780535679770517847923728737259244256498061538977658177654074029052503083919648565524157214471233287730597327607934174267312136746638700156543522223339658348856927713249881228927710246029445849721479947412370639614003554682871152541289029850234498295277879635318743939316818539200976757853507668145374315552042185098100864526590799583077943443097149488865785774714032866171346058895403500703647459375102003888969346101801520615562681105806194069287958594517176257947589253006191535995103019479873843940765112584526203251633846004906773334564018540504548582248389720916748046875000000000 [38,18] 1436455587098943865666778120719763002555164146568717436284763173682777807877353754161226304554760565241684867942444375012924689589025929322030536381788651786685443215230820176613711239174410889574332123235340737519813275271965692339874887128566226790918346528241065622175677964139801945637224147666961236918773120482214319660277136170020120324576883160062269830761209150396876931629468167454661454715157281366944874259558754750943952246102225979163709640580891820847499448026346419666367269109596155070557992370359301762546786536109843664752817564524794078327123756142347392017354946327704402377905695972739783463600218371271735712486615743679346720848862033074477854572362158454061815093831544593025746141412952855405021400364225024766228120440932773332556545397456658131234885296830750749507115447986287267714051558507838256485436034135223166108825830080054599765137552851053374771661873299274406227597604125047615748937481760293664719188711855223100909553672956630108688815877984154277788283098239305389610798718495175342706014295434279798701714019881193532682229503250278089230063280133696698948605852385632829934129454377823897376680674507105804094862583797345031202635809677470362515370970476279734708251627864228594870432710049519874298496383798945209022906992107260345057670056471688233724668037625181002920829261111173802362216221382897713080731053626869713314660003434408729974047347028947831188187435699728820449239023984397745911009665362512449357391441928291373605348175565258287590061495933854481465169630159934664868266101995700060179524852016723760504835671117234744086758201517771603525432125245019328678332975423474940616476803923446204742136849591878469260487500683821134853248663414420061468725443292167987045559744558822684147810875235856592813261328229533465454735701167408319184298149289382181472954540318114358366572378715593416817222579944154789230125320345729375545768509249870761922799357762905169018260005974461846896151131795421312177887884453639571414700979009253124239832896295497855034421376158629934522074525740830614951184296496327263219556354755263463478416554633133350512226351946258226767036731798097847988637190092518442940764700974204158225764711744098348847899205347638121821047844449815498223721862212793395865516404973315766660494673869780614619519213549931047945237050133985537155797281643050701886067510851767806849992581405960908591133857147433318026698446863760416318687357864611899954275183072894846791198630071951791555046180616537717145575480592110094979790627561975395362936075647900443809195807991054101477490728263866481008807830645164022031533251779610194679866241230683179020030053423304743859767863405778824453952041768292541352215215319130811769198837261768886588983292024021377964002780497118821716756569418626393597193668938416521996259689331054687500000000 [38,19] -1959756273267461755306156294516806802286436967398546176489850477529745970226041238854310614298759574810545004263571420622038545502717288275635208274444016130191538144264092327509292812712134053455721306644171147989428691574264471820070643231663538189470112656719504210585329994349909049387647999337869092959396377924125746995854719515228648397033578327960482953130556344611873493601233978825081812282028754277758362342642807146488436655012908978599966803748379058040532535562834828057160832646104126266331244531660295428420166725378957966089318971560860200858699440946947881424152093520930661787696293528610029474723298853869572349781700398687725276881491557375529249975514923898133693221013828297678628224595065234006137335402779904865062724827433464910765950552321705061154284219912971484298233399248901295845193964816814952352056784198364603508010600791823623402075377656893888701726730007453116758504807131382105994056042532399871983604803430682141753139771542715969697470654642325985961373270434085425049451376391822503814386940994593794879058973299254876601272912541420004997187901603519575000589731950894768429332120852308703067163122789462173765992414146300443909311073620269766565878575768202072015565976354138024192758155272732145162904857109764329601581007972111695169138283099066296808048493639406000551367649945646050330131545663666513500432037483776729291187816498750255543831464321704551567824872363569771027133220103330023229526741693476333933439270134958219927644100694102388826385729969862249549980336540929309140807143034012505767231776453744566579339134828521819900041159335872200924875492528627696789476838560164863731710855654661682055102482073538526259468142549366030416653976258080086180421919615087244714944059253869135246758205333936222684673108150346217918783649050027487292910249354001707715371400999420914978937392951001705814286215341613496311394987435815955316004546240674017900377263104247199886884691358743654915398658165280081353160195507159161417218723421780966822339353281706075854090932347016272899222338976107554677954217619045065467601889681746136321297688145451933098945846918247566157959263092055243734390013571459911958405510677488216655923787818797257176526909844734535714573810206787126797327792321691401885537448945147054387754176843168306474078971815048426768159907245687561284908076313032806811361085871621680593938944476639651454821810300517240962249790272529018520857916793453812053596094096637429570566835537970126956288685661903560458950121387549197381754409470407814474551667865631013417239575616414415695271993798753964101215327126275379088873008315134969689752121960622375923846851989993971332908628454413720544451249485443702779519854954140686619682876629664694582388084664517884295410402475110944648886904245884896247353879061847692355513572692871093750000 [38,20] 1894075856780649318979121391717725581740525933213814394303169293527284318711529177910798357898764419321504798086392205728883493267086466848095257720995711956605600205520106835209408263956640383198746929853810933554486685984179542539384035322152914174550766680261771378254042905217434735766960369958934375147137054094093990979523245659613035221846503312291421734682870194524991047296984144157381332403389663956638368240980817625362861100808379073698307278092512143953538691996321749672134501459506009910133554650864219608012365474283499456166749206312929150504358973348545665573543411672768281265635426977476218161788564448112773954351897539877832857934887702407077900624691282902854078549323225186141289150520379409357942178305074010974874270150482440187609783035118097794541975146689551764181966126804360092873491131560861694940536584608007912499265709651344073643476861409086140634738584498882854710754630306813994731551575717655304503589600784314003225540935428050296432305607768205830164219817724928790024685180834009156346436271696684557659827907905991281440715279668906844951594191218337200534713596521163062711891152186449884235801128430092189425499754780656466985082257119578063281534757015116130541806689066478167667226315550557162010299575277846032598746916702478582701351092414332481386806697943130849498193265502744172353876202886546148651777634020428171310061388360133944822266765896402548332841432663390112913852369390926008260719725968831195451444254748729446875250712585507316103295079776842319432976753525005353167736458070421519392977656989745459308138109602582169918378883081391345857261853568985866136983841694303773539570882622666174356681994752157090026186436580340433691989313142621438872796953432596629453273856782826132999502862892495834227388352251105494937410953456117471083722369477203708350162667301904546803319755521817112494309829557128986573118323242525420002128698432341562711490836870369308203543396698865713582642164857141145781644502414409081936249650888058656464392819191291108032503216605704142106306134692698268132978422649705761723871314935493751807024310958749179285502259775345239704147009899195812603194566980167097393315662769033806116956351766368466152414527671004956114340712366832959470606195550314390364728891948260737253695641339592709766629013789096025157974737890246441830460131944030349230076931125655319013371359359660677242944561692844798300976618118213496243960821455871662149223175436513909493349984251032134261531956780797545619279453871573173406363428755075349483291684072748681455467865172434328928430987523659862825295468954638721187801050040757888224424936481492482642054462209431642669220991545914974977974235919423725609094963736792523936340584087185019535198519634525069605002610408268866448570390270678132083048694767057895660400390625000000000 [38,21] -1504672752400459810059876897632163374896183974929768459422307837516951919182591854985783419905878088912330606426207833031223413282019965784378820058509403647667135861808524983557374107323606850000883706855815943449205036324972931624638778898733575873110171549557094903281722116458709304276960692264897209439568265959927943040145917822018688506097066438970287464280226992844515304896054369196021028332604132404840950247589792619206248786645476702569263984436445985040403602499550842023916490806734090041660581657024082314445213113012540784002337287559543435210089182476774003946931771486961737645419712593614839102954511940876149559640747974089160992373735832659956743084792207916706449101905138707179351537196030107571623623252529776535487240480364523266446772728872954320816734582169429225625308768258588864809697407194836962833886838490211402634131912655302014211443535911372173105897870018513648954334646530773848437499400257083618510700216565354899719373422328070127371970979405439481788904612150503396090143209164338751274210615839866010422774398425139119968616366336338290457737756283222665078952488197832330988059285246979799971961042699379733279185563871604396317553712097061475323964821312566481821356335818834660533171649215627215591219907739918965236875432907193135888799438211398264176658149275934290252775702036751673490301273927133599102986263182159570778247801697337347270804101276190964149256640429113084599061822343998303121971087705642246115139778870082997625453826425694911129345925486642060293062601811846436004849026170486366004115012668220450666829278184892851607521191088707496416572483942918854384309587373706315910023130116932084811908206181030004473129724604277808247127384476408514423896532352580821717867064187144469237116943149345751595550773896822118503383022180565387467192716572751725243639846440848743439285159610233832742282423446666700669706448832627097984041634049683966890707492064696324536376487618548766242159675158775332345601287711040571263013870397778588147951756181585035562618548058774522972764228925587394090041694132846657552610864910531627450381156628690262563718716902427751737946597129226254201984603245328603247524943034873142157822466776432487102174762724006981850674794267037790585530142372500651464540685899921519387227687413692205333962408979979880906583653832111635565085687123381308187414625864532747122966443339693478529399024648233262515382824775902370069157882880335755228345309452763117603707413260804972926985090114922987805052361909610305570135213470133305393247140081917574140515348446839333649277522346601138695122485628593250883934137723729535407347435222592600434051632246095553967878727022602194689778025625627365922384656613321597982604219635222754686123594140160001007418021123800537287184446791354908157245517941191792488098144531250000 [38,22] 1477916771676502742443932660007937865904561888057827576762902441236535862247781548322943319014780470906547341548342113065798577402581146269664962803954155286781546233310797381683811312032481206870462570345076935510168280729365825392990262223055519581616645889433884319734795996123430456781975089795223616544953729990515318394707443399937561106361660179030967263223345863099360860353098828413511836802725613752487130423984571374497052401090809664734734106397667761950095805933678753300035686099575381770311705886228246985663482799715591211306098161315472265652899815478531085314607671068109213705388003924110642235983467495813813634123942363242262950279918083673383161302456614120576502825265325204326039986970646078265934959962864721063870319586008299476065185411614129655767799635491298003958979672186610681653593767546471993995267270067159983058183988156764137410138866399705556496868789456204782788067666873261773845071966705830772416027631300545420048417288997504407779016897788067482808575931365243975603127765680056558920664526376215761762767392345703121396246373606162582458333738300214208756706341340732259984696800253148521588901586105555768727843359003103280416244617966370309348695129304257262003601579049997773449900124779859127589872336897670771769345757238751110529593957776520925612560702942059133377759821278782885721927154671244637108957767511256541800604523667539874321191221766469264899498674960083965457302843875891718854385180274384690645603993327893833296667778570718802316607411709029123657613971391273438385479128347750067947166565019966440751065662550312499197227854923689517299276717341240477534267958219039592040699238741729301068048364444549659442558812184079712625611659904895209286013224411144789029320916709995310323403965540017518231012426410210941717046924700807181177030266728935496470452923273063868601763926756805475385691789272279144291878202028782242160672195083914132433979101079459376805436287318633245079537362191580829283824195244183008701441931439925163171531490849529359873096603415657918519810095190441084541516154748199392428949102007867088771720469189886280998322249482129455612651534657495462174804992892266812106951410521373230806885333257733738902810578584295861509134439232838569788968262389271676862978290442413400887349163289215667430262629570767061301770229019224738335654074580196746344887923501795415726934724059238674651020998880475211495637545093395682728599072207373918360033651209830227166527108548268573722055048577273599527335373841721774858409695072391992208692701002611388303633863169207642213270737951260351735760316469017056329136156750585951736771385559923942415402114540134084685810139859740606457794176884711505510903214990735391094425689265483209691475528406686732175505426919903897460669903174412809221394127234816551208496093750000 [38,23] -2076910070656344794371627572477524528347128960393213760494450731898861772322669174404612942259384300987145430970604265249932219587642087383245174607228936068801033868825501305369832332694719127780986014522575448491702537862400148594789310762826508666193692572937889777290239545857896357962154543857355524645910073561960055496171342082941540286978197147691246470490543471272775169887204900346569600521747020979583932389286564206910796234043266971468375642130425386794014838899992732698696037071443922131528994481621522675643830891888133651540296999031942845205833676412477224802724171464541011045787902606572151198775411314369560500203444446805496505571303229449681202597808606888496265279604704559882295734987289347705094842167734720202555741859692997242885357520190778960398179644324317906585437116096523627985396489040468098613595917597109489996367199774316480738985696802917561162524045910139644231102936776494663571719665310884615115247006492838572479864904792372983114254582431339460557074746576562081907731854310260016429039079531037034921769505601110751821927791982566263262555868359071506974717760981544966829100889512758170132763755311340832560906292946075369749935887323174307559373119669356399210894514784261870040979635948312156518147320681839582877377863553958378120953109608445726949961092888882215351518259206442438260204246691743230174391954080918448885767188361667415930948542851654535617890828157234742770196736921164799132361100534933113697064843411566866743918011817518433618159346425996701423366294329810432927193837450994052587799157998117308979895103531904631480235711769121176710997664474683084934986529293391624321795617580484444017759064433928283361389108156762247361897577862785246863098677068248379996696792535751418666394971703939474932071950716270436591014572178442405356326135560600820449999187135013623637201615028897301221769062905614209831204318100954480408918878292065447130439782429797279033822590902115937897320057381278837555761676532739378415398633245801747220639060026639445978127340803051956651810037140456676934135577542462405871534119800895972294132121263409506586220958705969165428215145264018004426162425985830869697967252061170883891815690055416577790362413157999577817952892166610325182241644309160224211329735280007455856752576064470353838187070039813849372098693166725590656135946135009002857062034473946151159940962042575299920407809997725405820950551402778640724997036814148867996925754554851719367726332019462709329790571440167426356468351069496046595920356662605666892813095496201381041125165061062104800524278338568074711524252074910080445221086756127073837602743741425213132066798554435988960784242432670069376701529268859237825537264702214551669146481964578050234782684715755230391720257648268587458693403002829569459208869375288486480712890625 [38,24] 2871166293689802793012507394656199324950695828301376640861901586293420088102174801301258558384965891865125893277198397740101502421538540747439905300652949940353805313879878264563798874367550489488001587644654829893194311842457428307950876333726807548972631312098793005322271593299916511720275546089090454922912838333381075075727296075563630586632098976106616461220503812153961572363288357005668474570421222932967868232726345191544857824678565786992140844180572127968040994903795970192820718138147372093732716967726085487547098035840369480730449428555134136222037485570978432672658182372050768229983011662036376699586773126298532612610645638790644287591516562633804653821291815837251975153584601518265318835573052844127444147063363704464385469240507905829953651926724117652763187976107815713200958279727623957651844268160297191153535543159811004623921173279778140879390395076085425843861153424248435078613887995378590158065729286915413884897489397438799972683172197192926796276697439020088837681381918201727476099348680310008932853298643516865268529704999353271508433750450998844742144483861825375798524574256542375544057113043454367081602970104853389542704175315820111744446178385009662421803180188851277500866046186874401084548143402870323018108761525449382173624896093147526558345145178529857033442343005808257621128205162280455843033707616610107405832481430412627889477346009111177658077209238632627552316502478612505660853594156586403427050633945664595658324681927602408547290864264680944594072504773499894366825271374538554037912062410245174214217602392540232815408269981810115438881195000560216127650279089400291995500045689200706488257522917977773801503397056722603326509792657186353688705093067264706676716398147249039701800550329174335922360090796705975195035045498971012758160878250399418074479046942464475276719328394840026528007173714447293822126709812179268433438325047244680315553624841944846958615115153695737795325495419630798093151360018982018749224236042996254575538219822485690095922817986221765402735229972628488987248880096557898278932895527159547208009375672562387085376080527613699017252882900797182498433213387849260159824213291871111526159796944586589249412274262017480201394060207903413783647630519465412088831928758015599720989845766314716686305618623953731120084866076264428993557226921186836220349690020353433649376634421731320303225578779326861672589702920594730800610104848370213936268167706170977002922495072431230868664753136605908150518151853794431372498973712483922284645015009498047648929533109859942803436397189185753462461867812834299089177812382519897768066606060840773449137096085156508264475439464506719807461505132639211353289156064383161440134382622114872588130006876838523061297215212504796693487874037487017631065100431442260742187500000000000000000000 [38,25] -3302086347919795129085985063100732691858568060629050927956382954863969731799920880993158364813234066431238796859130221928113038506244359021301249216448619166095358545594328234645370329270674405527298030148378227428604372988294620225227761733450640676032155487301047626159805348292333172351827814412939999581157642704185571417544501170869231317026551057415906821160143858298477125305310831056888062485609212029050288952379874836410836336173477639261251723892300046044724263610639122259848878930409319541781408477566355753255937067367109040744855811516385207119354531127600598276732027347636563773873353995737270189353894311005599241524640901687146022694655946012533067434679448247215408978909048617105677000437922867016418821812694289529695215840795756106448564208860542798013708918830735950316612675065904236038600214413987844639431780651484431215564657105458958298314231666679923963046662303558762620289791839886937911818219640501113676408248816007744261724190627717898315251521004377772502083438997620149329713911762640630384299128106945913327871124833599389182334049136805850044247465245257487954561201492885110554609396307156115217244634456153219814225768585421820052618254096338061942395093231471614952157265089581608498079163636304038684724739473825486169091109510265451465676606192566995284507528483492264429677750371560541052240048804281035306502552148593262582204243100948311259970287343634981526113244970398008039983466519638053043049183871911375024868763806608850018069274460296973094125580781523020589559753267417099590125964599361019939500102159170859602291752859515169857924714176744270514992764554560988075653494347835658127695869253801819559376095146762214841450996103325161763495761283874277405875640840140135238591588239842192555892287054341938698434267393813535211851668324252703734120686693473441942983203213964981267580163730722750772283462410954583731051328752208355339132067213635278689755953061561251232696538358348779742266513115791029167456999476363290680349538660033856544782147210450264831328190317946030696730264118931232661880044863145358234767182325782005006550507283750329447108894835901228643912468741889095120672919353140421040833474554244938717149262446582573721350729184535406767922910966647518059123850770766335348924262370262874532170689526326930314332489038085979550043561205405965560134500023892977390332069147936652637804814958092847073836271943338194747856650997114760330406701982263580004615811509153416267305760183801585482352089297476253709560278132746644292185766028284929104726915685777203687775844508345530698903404804764573651736693445536244028360998539594615181385418013430617703872549573432740505911316798875581714601740945496445714970534335951174554570516750814864217800861354477749751276573902947220062742417212575674057006835937500000000000 [38,26] 3184176736814795140809233497722686280791600178274281347996006362150008265497865839034000347129800553449481005870705559621710295085492546621116828598864946945315580225407375760551274028115659114910357894125715849684376447515202604486042320785628204615165344953775266366311729502050585641072862310182706202834018196452682327973267172986697022913201437522390518075074064417410303666933979154372934274051239798604903016968706903922928489572285047002276479200955132424779764642749134435188297135709111357342529343858688697845358257680688599859297188108267679976449581209215782507967051996100351297887778285635375047747379676941019222690856397466291305543925420178964549137692912624064438416624500443107841958459490141356820165629084117783819524466373152286946353318696740512233269655104211885713562050659582308887311610109502401586181196350361067314996456890800440391575963032647204260907461471816765989686162565024650132147114803033152609514789464618031627601375380367498943962181831007550277150546841472070546765771439120580503589335573521217273531121480677165258674621429467155657342897355195674295568372791185395873147472178681080882194704019629503434097716105930946273796841362387927373875958838107869446604796658493952617726415838565892139077933088515777804572048502921530383173094916840078545319367739614650655454888261953779139282355396896488660653097550700888188811730584236763800431071484282012373095198960101207979201066685804538821615909708453572944082137595594476722610582630964806210618527478640459668923982897625692409685833829403544737428341804360044638245603230775152478267149894497648490253095767427523802890064323448487099839263540002551582030379984283144528684235185935855691354569646414480612637129280290959586398894284387222992881146861291065421629545318598340842875013036396171801439087238235130625261289773865372764495528563565763728296148995830204622312111329832315606536697636529442227586730667262801959913426768115431011708396694254104441956903859245937125125632074895907256623460640487989294433792108365142389184702084558721332128402774847527406937849103711157850808643027772210921334070993092903433268392516805363199336164723837443468363521768557526913089591093679721330008550034618854969796047428593430060070197584221795634872594768384276388870276496078218811789210489835916361946032564716575780003832108282898130985440413432717995178904937835376663062664019808457843262124571431091172327303489390636447142844469946594269858604555828191625831626541393521029354199261210108998530077183302275187163600274952904092165318054311847487412237635484893427839165095036688199142549126683420431763915468816663605872777924702332146208279102486058213662727299204537523511055916455934552981560884232736242165559874177839206806637280949834334364823007490485906600952148437500000000 [38,27] -2628712828938330658574001835920999679266127958777824314663289071201108269897641233256114726086852219429766364545834856183673457496089613030507467691590669121228159380187573259416191888909004169097507729977205049923777835065629760141262571008388745178175049374674428985687817066818495432556185325662723321448728099291406624395623683327282840177619696550405694977543146530616105888191636488084760861076617241869853577055746355382616236040853431498873843403048078506685509307583791693997269150287862756130808225565817016028588705948257057405815746928207893086346835368185939130142012166742395676584540069870266177844947979880662518862105566132036601592994002616566873200072826638919362054718654097681190293371381248945955177005678928292285889613689766013687379955519990516817092148840988652252070654833243600724306260555430373555404012541778198785751896793077913624767543468046867123129814222550927212138628123167859476376454316501897089971695333786704098997109926681493743684727940988792486929991113821003787497835856963459276423002249729414292423922708763491261514954824690084699898301414675131791349900880705961324438058001227502378985066282572882947334772667242708500453210790853728561613997908065811071519649556034054189901818879680523108684142393362629902139791123573719855051154951651889152432033868868175820839189382435470882358582827441847397766474247544825138551591628004487702051079304873065398472556959110262170817869034457704886843881044915735461403033619466302677448036235303331849478428811798724990487156622180073617305585640934663677449916475895957659490904309490104446911941433408008379173832872942994059980150674695879721684196611253808011992845401525139722398668425196024508783404561591737163336722390981716399371245708749145138769306595081222968085562291403527088482412671154102035433268394650498750738398831948185383905039374604423056350296570205409183368116493452630113325735689018879079855274469779574096615838780462175561962895323123543524407120091311430247122398977469109102154384611413516346558784902123276020900536720501793265012192827261983549500529913007961427110730724710914031368508544920044141343238205096156473983915001892313507813638168391941324480105692995994272156756367762695541128530493208641499120898256465451447834992301758338934230400750076007847792772196567170589727412251044546057200154253740864721653783792692510399907657259639881175748819724613842351319692007870958484821680174900611727761603892883187758689005969437415060226460092984451903142936191907482675147723914345525387354888831439018361693266863108763460814275584218265357085878957702668802395343724306045387742863841343705370405238123027035469354347435343265591991490446306175424240916224206114649837117876903168043240739945793792437701575639627527003483464795863255858421325683593750000 [38,28] 1804763998835829729233211754559247817661092493184973408635792229603841457384368311698651269461819183375422173390315660358939506113050108225196859124042930929947333120473893902896052335734165122333377142123123254834927423266802602200430430857339436920608492502258274633562403623978797756341011242506920500267137487683736061107353631600804817087727918890434356868684380204100583429863483851853355324096628959713290584569818592318938700054712637635728897578759252705605414446909546760647396375384871518340103623278516964330910043494600833358868409358305268894590951063053618531396127017819117533094312009635352783242322570339652567021097624542965424980129612835763438235344800275632129655363929273463504183851970493786139109856379027850304953454665126350013811252954018286786836046387783641211752173243775560005060429877162182557208130275215307635953767409390130117355692023962210705541654943856469666125088042866283109720002823864225376409428483412272610127312121043532208014973106720700597047066726755095234480922780359869775175073482036014682368304570965687713988503803498170631989794194218547152244094383527663821779371488815429859100964972524256445790140422480102053798321290526311920431910278822429665460596767332438478249203349088548783299561305554668794235276345146424198938661501405887687692135487984045028031130848403993485766426232987294918982937522298055157485223790005300392166850690328562102543598474905140103022768078684445858873130589660797635723518204835422071735151200544957414408761763945581176309803462122175680382820460391409493039125978583642810741526922928145962334718687712219187733002492105825887868963466465710705953594859432741205526920590905370550867239688939688462183928367801709093175353148145489758634475415714690095005535778819352801178511534163389150100434305842282485015335760921781574157677638113014027014140478424176241968382186049755087584586410286956637219128183162234975677998562971133791516312255659643774718538885332211932339048519136427493258097187004117316728819259856342127950157203225239843851286538354971370765593467357619167694744659638119510197915088926933634670365638938624696252372177136896982692890530857847734612658786652238640625435419992287989622345998297901345207899505545958043381191431882567144681584863923786001841552370150788921737821687955379678416836905651162527662864610099103004659737543011618749052172620959425900025231480250995602814898256917544292537985315114610668112829705633986313629460304284138630029899667565101324854945968350500969663605773938637722498785773115145353269283839722750503197401987294956383160257785606401753927979656735317471750403907642904972851351041261017211384729384142961794210570573480215950481513830859140265896180454865813917951717914195950212552510549812723184004426002502441406250000000000000 [38,29] -921508206440452435387037018013572825416100671255933402865787813129970612987701784437197663779983468330825268782951908241928298520883856156749417748613717405440609118451335565481904166558043324064814985532681944929025390315991194990647791672524747065658215619168421700708240066957003969849119495877745204010781954787465579764443852001551935642769213701254922026724230565346270864266815282179159289927821894641915154091598423030951537474020874234213020515750900653080015961491500976349556006103064018133952122361561033166557871607168223422127576330222095610900136776432521772789728040746989628947818643211213428995293900676671918730874948465822896586832397442614744153488491379273074819978372503130328757149217603248362178362602141692977627295181357779715378183489145397410249285155775384115539953500594820553259815309948868887767447888026676294666731730616729610171395831050403214174965813123228743413584497639248351039961783943271097085250484487654251350569642682040847375288577540724676266411919913009372535968295079219736015724001172611552480418155091657312785543835720584318818953032953327060523755583545613081204300375433445288375449792926414037096586687880924637761622246220137655979504555209343621535594581101628166658454344646964430277378128251095762451294762963593196023262696508821526302283443101737980152215942463444601977552979609041792197253651325008676545911823072116368753029500430702544680000437718323644009549698915554964545998801054178005744460340148791483604081923243722591261659256189790915836653171449026951395550148228060997071800177813120449271305697753114939835410970986693996880462874910324285607604829248755645813879411512056410785328380073180394549041201485066186296101995232293923149016844492856472519745022924880339855663341003740334377825696405762696435877409085965957656070500674840399471156523149216884673075733728714938037240195739550368849595122097174876276606430888250127393518690144968575517041444139688144676772994808855457160926133932764911517216087238475095677369017348056866747927538570942545184510636142190015608910473467795189895501603993806358354759547586747560740562402910016779593793213510402132295268208659688560745547671000648769845224979485568979472913144258323714107531469870753900723892430754714100668506238697735890655199493299107415255016982280133631359391665029199842289740681051488550566668725049480656710137596246068669420951270861983516634866411850820938651680623791819959923909850304767648022756483790351908635412156539457097547174681436886643729850394327944106741969629253103483190841681473653371233119226547909416561398622954282172655431014293551177318456189315217566690385351651294112111428414976820591135576527861296572792186972796122898388459719154058394332051385950744289837777145635300257708877325057983398437500000000 [38,30] 247957235993561718294610835368532562099746043172313915887501620932370213914774589976241099903382414273083302230356015705702998521563959981048531694080286636995570830840209191823743020394852925003999950612584441226555517584613684706419623405522325856730762450062819294550182410529181120939874514589592555036956556232792958420100939405156326960005480597669266049861862540121308783083736046075914828368048634106793162027590666310788141489716445308010480946373911049530999856026791603734138167368060969563223658694657947819823529901468379143712956296324572356366202668486082532666645683981992762742735167054904527564492571580286017156937283951072239774235141060940074364684853083635282106105455588034236587097256922915151343234483766762318278803880162718498961119798178843171384733947536518994889045691576878811942905037007627553118336648733286795830143169669549339432037648032324009573918457174583002460306786668395945888740330609730539272923285542359127557446931503991230815715976302200196384200007813456885755180195814139250733805183561745073445159317693643686507806815010383566225595192949753724789876186856407885153072646316465024655367568777029553273543070155383117829989216894325930126012942075397537608777671532975028172156137256811018789401455374991855232813469404462584841976735185700788172002700562614297218603885230561737698690627293194471847082425230020245791099582265154440374931890890829111276640163895593277328494419972966574780619068619696529774974231321460271361214538884629872356103345393886595474765634829202905021548884156479450921172948751337655092730106478684148086791754982110770669689280334201414684764532761226960986693323161822388595084487295391832688426021156868025390515253573593208980549800981858000442660414521604379328002074650729201559299423811982036713101204788610798839882334508834011409185828061476949740439809008290018584714549248212438483554653204238713337041403518042177953518689718932021739080464629094235006081865638250598512516703222409124646512977387486895848537397981320270627025436641394606467334531459698930830663472590765620254236187894458853787619621862185503635744093535274055053505533265592980785941172438866239943890739984782859310506870120280263609184708905757494838332895152980644339825869292627365987667420873292992685637843369070497875039743029645037678386670955293550072353799580701517632048355481113583834309959984408728332032004983160073400503470642626797640300794915446199067835570076046304982789081313099784947971540857599013620498228271208023431181951620110156542173018953077957567237244624925735533920118222196389775556125950149544565755236868321611158220694460128196171376944174486354584928777776313934212701744048336650952543846169199141587830371564743954949911310461918567682459979550912976264953613281250000000000000 [38,31] 43786718221900717025785323468392214777281051290794347553366125082458616680409787535557205226982603762832925807735892277506454495990021221219881885632403145800269607476360032703840135188967014920818597629650188203079619134031438297988041670863774251001255604635910014956635502062940340804451925709777816723295290548698196017630919408819638405774599754819771094318790962951683734742059899900354383591330830455486801439562243113804211795583453377858570072584672301096585440647532405087012015594289086159497040766358472342606900204931860005555614843790823273247135264127495549039604232153677687074973489639638361747207284266259552555751741815540060641678389763409593187990084538845703749697337841803899903523105805959741251220828275087818883433177176542951338186693448621467090089242574522005858542733874423902398719456569570810006557409555662169365018423610296676480724200147026207912755536366215869741005848235965471709610594535495489074429498197224229169798480023185630573914745849655465755555226480039721264710117880378260305303592000869912453004280797188767369787882583401576070629677319464747387740230900975098043608034499532176159937827995010149989365772109589742105279681083947470355046406617856008992763307683979210843207170998040764552927532455110770721393369924511978082419250834430251921178503763054772523186704145343186186631982009190300941195945999912768396401243420701218995117060895034937132076593629711179806733813186140309125066911517037120260483869147056126235350123656579122978118638001637612684171773212366826603540901004822667723106469023296443960858863504120280964496540536148452228130675948727605968594842096203858241206810869908458738041403756383190142198827748020062324419999079157833919579031265960182572117853591919262946921492506264153470069335902820735068671560309549083234239452757591486098425757418629327126345844965877958977216928801321056450863818764607354733963822357079513114450274292771075468865312505027064682315361046841551124223393752551967755938723557634350647603619036721522806346945363249488249495328173256933610920643772758659354856824483109697048538260080747608371649482626133073934022362622406123385718090077509987565064120161486958588515668614398210754111995366849188499928222446428876939779158485603776911081802938819275334588519539378276526402742779756913652787687731694800728113514268710567912890343058542661818356454986093606386871932258979856367826434818188068068696793143843240868841608163261052071895765124304931720716752405914055303079686730591601476242189358930451655386727881155815866976108427101392050176852023425587937816387023838680707384951834843247892640525034053187074170303039891206462863947274355159649879915234768982562627392516254420593580040349573201050116023382019481147153783240355551242828369140625000000000 [38,32] -25617151900464496849394420910028330593463669014299196768012142094023160123401231156661801485446837594356046375236287921063679656771773969217932119823204070604389582998698698746451432664419168025391648532261932176219275999441269395761279974290229781788189241281703058810224754471579386811789129942247105995666491770069870051080800466128922897711655660282953423077931441244988437079826861888437085171195114531801988853129271510129650131217412407527586571567474625084081642662774562983878309051286090425862330477040199889354678133483891991011567678919698398663225431457795814281803841047006505614907839033502825781487882857976284721750708757281869034176944072810669855252993354052447189115147801885552189678082648861297865062500538869206010368455348192242882717449322500802658516719865866197237667591224773982206783950929553723205606226348627542778758343967386874449270515765961986668326434971844241373384085963621575597806263332560530453396304390892272934072320176783946787987741722945321344108851593546417661526951383818047805056106218665048419044276134784342386811657491400285210003763767273131874110787259421073683232350227615837663991446372849740914473514747646815445990707485780099754658417398279146952186650229365522972616946371634605114560082065654845938420436309530847774813720100765415011595371780928169252089635833356075305254752588508391154451368121712075743199137092312849406131715082741133440567019557652841794700914222561364113168867685697293227362015965833936288145281375739138403329464342873450126070468338820284838244125877568281868001076268828432726672683916000908556982938115947227666228666627571666602832439840272236501475634001858768619485312030452088692288567145995605927330164470040467826702136356950168615607242296782408376355545543518525430425547457781795742754453987660859116586490842532903732261218041562209970634223478349297088245531216675392546607885827243583225980615294840825885315208929694247154147041193079941968577190845106036778189329185321656304792920063051145632751160079403580317290081483661786686642382101620242966964732406904586986426742381501185257175516264103084317258844394673736944434756476956612804047141250661161230753815182960027036084262132332580592075621276824718054563532927017738904051389002076231437631256803108228831818759846364184836596418836718482725580166980478223216913190546576787531062137769155675444085018252943452749627356710014092841159281421617174946649572310436668375846087016606160345705679674299537392894320025542249361936258552171641944627396624883475015354092713033746168038702901626289797349287934647201829243885880607869064080850731961870118981832455659121856160796686336057678081784631664643464080920348845373968155821326879159346692944616147302738795588084030896425247192382812500000000000000000000000 [38,33] -80517255983297040615465474624297946522531826776305522169858254746679646456648884196734143605909404676739242422406884100215043593783534404100916649038682777053328396596528525905934146818165568715001821441802070688189445652128131536821142592043834210830693891511882057770081074530122533704160582459395207765511471839030791297855632301224122004211366808193367040318627676949760435920223886773646574534605714004211238948681798613071969743124469766940173926013119887106843542877388719881373534415168882232510362953948109058687104359098105937974339515389407403087942120900828712337672402113749033556227395601520599785167501433403919735560567309975798077348493172417228270731817216763631931398649939076738649488081867623601623340789011411686704567249471022755996173983980083011590122788817354075304725275615904489447293517483110128941230385879207879647241944203406940270085665553699211765507598681579677876168173626071757038603878093663781800584727712043568574207086889147468702112018268153723297011190243625527299505605785654607465790695201429122297544526356687417427078367684933196731466110060121648574468896065797082376046964629321525186763906917615308435797502232434258690401700533966113208146504321887760696913171735459771341926547631929350855853267121888123731436536517790298145972586928806471682371929511584387185253832166967497532623785540202301441097824817143921901346264214880764939220352222115288470489895406388359880228996713534501779427220491105472047410852881202907907348583030605170511632376307311579270092656918317468641355729827779986840778706347936335826288057290080026905325102629858402107845593061514543735474784453811673803247767521458581055208344791295808708372097836983182044282339090276169353041521602452168497498201994364714255716510184245225283715076547830691303337743064699375821842997671083849047885578256393383572878343855400039323152485564709464559847999414413133295782867457954918597583668210922913990616482638124387667220989158060177355100216500677204613035776089405261009114732883694534769725827708527528485532307397681619282946765642556938200835619433036771971042687487815192021037446342950001661322852825515219260850448732314976429126520500526469876704598846767861339599731694564732248722785880020843597266104823822402871226085910276395408543233351065986894564549135439595642623029099361129495395237305982490861996019122366942403813162474246467816244911777048779853688891987224834314554657157849473517995489515951643764853972406935471975940902028529617380988983684038891364413729408203440893090464101955671181914725758299621519033810088965070766412632032685194946411705289863089155432833320389427421095355518619299046837174397790542540380898907178613083088740803559009747350887666858315280804525571056728949770331382751464843750000000000000 [38,34] 118862377166262317652142971803375395301847171929164263283826029286929108469138435324680038975786436813491158265813842174611695840510285234974546435143892976072710157888835171654493459369177047439157167385611000106138360716613083018593425713382111909902689015123739224496850274949706381527859430443887870473555709294014143424499393537228818480216521405565880310997376102773952169294402104860260782018327341610385998650706883094612518499083885186807723026407741118968232841296168455629199844342849375204648588129839189795043979301619909583208583028235518253704653209089666235323085686570787913290611216776486676618663082659129645365653444033929219533305063588439628976834038294801152548323104248428086470269740143969623094605125821526600540602891315779766097772649755202968398053705165892873996834896056512951865424439165205868324644613790145445720355283857903025055475377284921468682743007571196551900450993652309779121351146424804900948767316636627195661835008857506994407316574634508276836506112318322424057805539427194312641901680526749897257583647224756935258009496035420360338245481033459258394574892313537837021913426904586528323793477878632219812910859219402440363732514742037648032208746764113437250694911534923801306875418028082513811279258353153490549259602040056313443152810251742328083945321949970027858232221776760603254006630685528803883045389894635691344148027064928295720519227779918670064662615388765088385544060784738251684716116242104072052426107127919776400480986937554301749045048781199065719338738409841048406333190505168933995277001582342955806443023935411432338566722997788480016791472447167935856004817866993903438425996270843600184309371040994267937766026688887253111270855588192506260154242037912051253472264074904817688614315056098937096670704607627100631397485728314429207003828330244954416998467704977109477058986373622828653929136046208221263765787350303751088532377861736518087693300574079874352415224823201989852193519426881831055639766114556206894904007941918226956171915213282062918439370009900016232351788266398420109453311207970081884808879255015129907936724818355708727837046717351454182684381311046241202246023735434548183773673125909412728980710565447263708162616553601128766257239120676733675608417272680957157920531963313054780532310819207492463862415782518233358531882530844903870146351847234541576515307261489647661193431814848392241563238131598516604789885415432401330244303777542998258952968900237909657932520597116000584871981361859684444878627483330510904943922491362100564382641737202051616846172911285800864078910790942500998938009256475183592310785718368845044884976282787133250759016779319613653205951686898896959876573236159056641805992419507812272031277837946484920994549838724196888506412506103515625000000000000 [38,35] -82262255300918872724888056973261633833713658037137420708769667017168460149066736657021083556517136689057130652119977480427891952583340740692172909505428749994790064779476015312656749658165414465416532629007448646482612479987500030226084548329992824567555797010582963199188155454061870305094493853657322146902874203869142146930894461478678013533450124246688366125814236647222291244895486656799787005261615760739343098591592032093581421969189605446825440130198944823365371679251074988400198116789240072993034298011641007519070679800387171715489962483692568905938749348191786559245197075779444178309639172854309900065329418620015232847400003913873176203090349477579057894514027767109886488399755332057089724982674854587651776323947812158075624219281354410202730642199540678180499424422206568373813425237427827455344065960144699942766959241802179498442316918530805961999406413076838287078706142603140331031693500506841493135245895429810724788873577616210361822829467983175948049878523454037053414608257860586620396289911820092346286106343554416496339841271942352249101645527883374480800772800548906023597511600683356392456698052669192066601704375449601986897930331051505756679034559146137663134675702186630570745347452750249826733606726851400359450451692619855121326138460332875946088468638122005027215894239837528816180134547705367669350062981879109850574161924030853305188809418546393271844695208144942009771897717209751188760351710972817631175380586133240153739179947894369569102587071341991786254873032024705217236413595947561944863615911467450658793688140627158074011151200995923823383136303605786859737662892926918414901526444681107876521183901636598356866131038496681699245989822182296903298373119483203067656107458998361659644680615457824498594509152498093428724970971593721265854089546434917267388547225225216117669487063788652217312895539784214198754002636293781791803153051599902360382599007664839743148675594164397374453760083594133327909774713434580558860444519676558539371023364328558563991403129040855912583889190260734787699699403540852310504964817830481037701738505739542750580594764840625463664079292541184858592909239250137790365527281786253417029616200002301861157073591905149563775579355281500745567870597116260831350523058019333963140241285062098635831205799189360214891157242609880000836427265396986542871626936838421018102432222660059279794996542052637671374281245367069152739840359789349119061396968756192476619398631252291711626384774078719052123900612265869201374712415554586339912104482606352535276766264489134447239337343734061953204926587453465634228914729286582866081606887241340947625605609599346084666038409930702879622798752351011874361368101526799115545484002799133671004760857633792553444962436515197623521089553833007812500000000 [38,36] 31406324254847902806336091510596688036814032543974953019379824760369218614023669070264982032169266464949939426975719821941187329451866331184671565892502004505126546689726528279160123260330200531496264733418455404092733619675059655097163271471038012826021338474106070675998618080014775497962374242718993128019371190914310790548938050961394263665416821651794727860687669114012200936216821424980789387975255961667628311721960737185650102910831314766484299429984070351777724552281322177246378548838853085626968742395005451608786111142298708849605416287549443226610033462399538596656611909784111900309298244988279041357300430466827258449120949681563835866054880641453464880853565979185406404442584687526231907705013534151834640096386481551337318021880425860806254209982596453789827058332357939338478743470796698080205873806802738166320110398793488305910028672212731818249176075353810108912761145943731499796157569264693350147421295470494385091776222534915719540441777378517172523097231584438793354642335908967629813507797820231819548601398389568021300980909338604693506390328312441299738093492750121327958678490665803413762796206433793788959330095042987590634134082120651924775069354661138010877950953991812065038780492021893390222843582725900493319252102264129690476713279299095974799666236438703207961245687347049515682129519405644434471129125425148132476199132558600113198230156472537944322882446544183453774764875548414609712306321054614849253441622249299900934729587638861413520238969139550330981949758481041027810362283307846509871084900151233080951642878464055787384423757207167366437092235836407829318083386840649786144209019726105455143531242808933351401512299024709179177317162552737732765339995681498402757028725192090163782665438199002075084437064159535543684309566692573852745310510272259760821590083311199834559349148518130083242086697778231216721650232771852705168535997599354956843921760810258341413742796169430240999853404562288711467169556314686987414818504509858653587721756104999947864880778797135598453027645325986605394815771156330802156513273878823839783344363182162039820417677181106397469183478080592756405296038687467857707712055040496037390327303738221163365884502939186685125980722529074639808203868576010853979242583532958058866248064579131659331730799508089105818162902534214762751408292697167660226611432405532266754511808143928077951459039497826618676271400505916466139398907105202788056409131548524581109054508378214835083257389712482682556990274285527286658046362077803232020681597159856108355793526761283969851433974897348225073288113962619909476729688987442103062609056732262407061846962042179566023098681274705321463588181606606578594426234652357665022670274786052982196127639213933946393808582797646522521972656250000000000000 [38,37] -3471300957631442275977447345433697000214882198724940449461124266089809908135169367082719963797444191488183932717078698553246379253676624128178363703300899960341473286788364474608111675212829219500051120581012315391448307952510337361330972871463505470548848599768575629711662377877232994473633210238407326871460651788400646231067176432930155774251548153292019986859402182550669236692687084740897899147928114026168535495448793776363901948208215037499813761561746837667740109974083129827692903614531625051166938881661249472660385264432215882228327251488746664765715591009703679815242153152407345464131353137933031634691655147725338017022613293311569823621959022879057625811241856299117683269674774245023470808764568733624889833266327617680681031685921683179806393004376625055459763749841063191407286082784288006874869025144833154738646983330873989942659163648885079006217942868100070981148102868257075473775558396046489345799132512526295006018339752871489173428190418348052424638225540500897936376025848608077830584964777785546583077377959819160326708673363899434818114232746368633838059695795253272131075336409835931858144402248817269768651616171530692841556276270712418481139165308980495630191605368888300970370530770079577714309114587439126682125628191019097487282773083306725156931178837706326750365907293406744700345835704750851036067014413189190079685052499531347960550738700967396882627259305765699460249753523355446433997311984774101055107553064630628516770475753188521940407944497505829662080968426268332467284969450329319034402836755130959500756322498098965168423937290836954700532609324898709711640109222406215933972849056462873057065764010231284412161796452327633482376830172768031628910857711992818094121836096495019359461750965756339807238476115641590275467397020018377096654287467854089765402219614668868093942806763122467207543650943008492716865412441190747004124368036151126048997793028628302456693305375226087310255459884281502139237643391066484003620088995096780499163430333102953292788426277669237076919818765338362539164464549433947805298762173412778989869051826472716896484059465944246992729045590450445303202143568119697468390410542864036859400039210100247562988504664159001501489513589166711688279597522179086169220153509783200317836630167173873236165557122554197752477751621867469700500504485811289188219331708854333625327529842465622672830669756173067626964823514747123067982590784531965598365714054407281515927293750241269391167600757406024302373219868719355146807788668011364561259136849940804122766441470152391538183901681234945153836423753665983836998418611281019351980879766400514788179196500648656395485199786395477712573989979885484155281855209704634269078738834227562476896725845998403769954165909439325332641601562500000000 [38,38] -3056313372721837575757144697777846417051241597873312223013811022045101250543030453816874546755616738555559361502982112834167804840975168975290735181533167816115811032255405139530711657407329117546601218857919030351387415934709460792434870896636664091875487313308229853941206918021979133105900242770089000650199595691410992120441949124245569509009083525740949370511028689315974031156344466636549480142819750820389969610731678409120118578419039753286714268306428032365212173012315268734300475715517210402988249205963544331990433590135131342035886395363022492650616197448088344433169167844434429923994145839812273554563533135820127824014549917440642573272358020784100530702074244428076149742717842871073936654434128032458809915414774572461252265340549413961018131557055937615013829052508545615240407077149068769216268855062252200154622887799154662461278054208204399955777318713467365958013914816086796061104946070286035139301630829484326865519219018030363652580908823744600272357981559675134158063463568986460005449624628728811171445991853020473478983292804300923867670034532395422872175163381323280557206294565296321240088375979305200667223132238579443717363248934574019071963348386631630776772911698738260541965641281718611384914262167953402889112473152692661846912495703726835224007871151476332308764092444020032824505230474005834116075752923763653420442610149321609770432272790275954272241926928882982117031990548333094250636975908039232471921247785085798480048476038114351449127099251202921236841606852282655166572217925630381735494193714394220987716013784804351503990720123883118843949669896941269336028715225932284767951537532664023736536122177343532533793323798685301730570665235035389545548365437935757579300577107723205647120461372681155907344629495517646461101606292441648148578786266852323783345119561623310916379443746472512744204726084576145317375819713686739184656274502851405413844093754581763215053171126420240496510378583965684247535071379115465801588623011627015753520873478379122675840782684310158859643590289195708847593190209186095017163813257479328902385848194736962369544018925353629704784741481321797230324073113708622003401726018628471738502928617302463666172076002120244357425518361105358778246867737118046239886343384782535143498567508358553039440974663112789091491389157463837635796007255248935082303400527170797813770934680002437525738996654777337869448848271587418888900047498177038789410445209426421164513614443931592331121586984728447297929721091139611737914237288986189307745996155745077735338242955184123561102258859337672288833226639692356084616442572049970306059458045474188079629223088017363114918250838578940639232057934150768930502119111774546599554742641669610617258939777585169395024422556161880493164062500000000 [39,0] -3732190191373389691591427225092763289361113285054575844924033782255604274338578507148105898320480877355071723064513734419447055211954471585419743177111011355669439750175372139706117026795157636541202871870914822945721324912677755057382810704827445978514456782746083706887844857445202618735559323875248441606298912780060856998588967247695924295953941575221521667448987604002959360259840801349925997561646068766019483371465453164677952299554024173024647862656339487436640534469256386198811876973910688094015445541014318292328187141673574044952553535888179637822437583693045574438515616033591295541061847676911521722481105032644874957880829422442674873660541485090843314795634577702881707370818613689706771076540551226164578864399291723267049649968790546319409029645668016203427325623677238980872575398134413952996194810805332752130128181901158900859917700435476978352096055563770133734622977373936757010595226698551648391606034343603639095196973309047806071856621945131765554667793814649157092942867144533976250166708449843845280715682976912795995648557854306183459394681938110955948066960219273584868059108309481559314598606065637377864258779730659035474181545869340029628083196207920502374564009250278091408193648848634819776986120142761807234505267474327741400692316136336063607441407616653233597549352440073651253085555470154717070461177162420244713168060321774460955004505031686923966603686825514025425070983589286608527558574868035324825412852820202612892829582519851188223790357536385150773043480755244731135341653053627229299130017145671133628856071376818276687396317579960201743568039735744322778826861366169979610092424651750582409128555400334557357965274720617920540212976327299686142754656646613113714814108223930265905077572961987638096101524632158669221539498443522587661807701419160678666168675149522725973019992184707311619203002612331253814528575666213080353425082773644830275454667360358198851723170468833230651554180458498443727999660925762442559164275294439830190868167565145694748473931527140329545322399746920839170744681813028957897963899445768953220470075984762587761565912743463307111346504323949661311765569528892216162091098448006285467672813922945038235669613605189669005707918107907446271475790288461343742076443740790132215898397405616367671113906030593944428804341844932394836529942378525834324305831799773514864714200769448609983950395981111296695077950691481622483682007953251730850373798992057410996314019984371733809979972610248683336174565137774297166113720309649910943236423170809394543448422515218290942546031594450649642545950587334396116439750336130902596438862921535539251900126665204878029015033080169357569373672034562517000441807101082201810626362331540307252628053446464891561283918254328801164129574223783374345080170931573949572737645424061741095816957525244106363970786333084106445312500000000000000000000000 [39,1] -19415234076896642468938301184822676742960647014952064863696085009910114623728845941302293736930272977443354611594031402107554815521040378460659898183683050284240425180210604069392385795325723447220034809371348154658023446754225164131853020435679169067758467850150316250899967963079685837606197380970502389912240850181414154461897764600692961081055416967356947202955908365905542189111377416397693776618224612409107580597537417513743931222112305700937452607739615260522580789935265241961482796929565271862678535765912898684022035180094863010279575531277663484252065155296613856021261088751867354508002323223605921618010261784799993622709289754747212682215759932921698208813992138521476235779313823785843933378008846281500797213623839614458008034436503449208798735179080908158127546243706613370328121527051881708545275931379470322893847536658691331735525512723582660456954074873862531280446673627239240958628067757688710233268646322754341338569292763458932910032041271172134408163856028143107144210075457124292755863651675566285116730596979372469323723451062781704918732687163817767424169191638860887621331140732676272047316075895505684951432065249914010522241846894986084489252046285550459272734901763540113663345052764647193985245285905463663630953466383304303126445328498404617864036652949638640361269522268278398422674271929300061921616647657022244368555738112399035809195204716155690978233253216222154977987943094723080761179749766183224156357560013493902272148500402425838458272874151599074031258620295539582514241489219056637574786776348028272167186739168238296413029148115010516696779029713542615454257892183136318918481764115859946112675801403039788315303677991359914925430227498902897954734374951795189453743905516004522205086758291020805990607119741411612527895964234150685677099371379665402169831464071352009272761464071668026288001869784612876528655233026443953873880905787457087835529753873244188158488568009574921035926058699662201150308578975063168960633093045549310159468144863930562599128604403527672268735852361566685200563653886203297026811384532647292321340938359582778120782625397693486602200551105241896917731740802595850445044461631645084785698987310829005793002838890470698436578899664714364348518798719124618298085165092114784130856913038796571318244469929323841210320208126182593913395044482206838056601028320484959165885452796389059812979958776366457316747500323110994393927685908419879957178272716697727090005480840152885049164594432310115154205289808167574715317959709117100285353387505283900588381883025223228879549992412305112454896262539787890974434076913294820644988127583868944466621996119130167585605727170696724541795242469684464863564793844531930531566195914045381595941272640691197624579941822466932341290034452597430411330618398983294084025553629784674732430306554054055823144153691828250885009765625000000000000000 [39,2] 7741290922011427690950442443672359115753628373261566568645851668647929753188871866440760680120888997327715468441437643003048318796200032461612882585456963021046965120800305475305936626404038790803110286123227115825040220068438527993981115856700250167912522899768304576919006254224865467821346437477754502612889910678522187327644667138147079779572282342751534843214720302464566432373164211836966789653960282048226750337431877191673137834419127252282146769908951189726367582293161968170209785130091466335921840705187483967466993647447877884443232993147286938280418037941151231366430053180716854468686980129795721455633018546812025370609048362230121308279603609602608551301845407724023779921280759761350854358307768716024342859551262080510383576654337552704931582479615714213871503861780923244691232792712887636462730096116462828049637750590889074677690155344291555979210276177438578559679689263257097683006881196058190439087693486373452406691116811179921196544197497257826916253733195204157763168858826888356312647752973229138130791785209631056439176435140087264261688505996379474456104470524842221022623430098874451176983164158988237627282704760216267112467742345585274535154090166867584950310985539549814077334723584174235561092552399612550511898639983655848281951131748009579910607351669024181573734189501850819578102588427609953832506068412707658593683286380011199508649939491932271252060306746548561458987121934628074132158535248894710532197949038840255604962852584963421807841930202311788587526805318893673857580005871544181532820938586013893184672804672547676850682170276215671116847536901156272647272975184314007911674204094019597102413943148800260282991806685009558860266257817752907144407195697344547473640844427885556701509620719115496070431043305754002742501982615870128931317940824764330600339620991494409768592908510550671775042209671274701440667906825135717134178523826921116340737384760751063317184127879722262289539274166713326541045370844085120410970997294910475359568677821345056570868811039168680529424664143855634800795622798490760311280808271238776578086604724390192297030333764168242628216337612206811760512710311568404984261118601412174180298983065436325335714243019763000714860730763971653423308219004255652196535801992042492726158646319146285424193239148526614772945364607201711800758291120857458504382765241311005417649425648996781789216606159844930077127448231280155754667126508060630602164152836799500419625584932635169843301767565610069911006402871048563905242034814513503392635276352278777432517408599339493789946714335841226952873140827987837216944001990752249821661515833497896492188823109640708731584436165751010498071246842951571284341214365353267825331024909100686291053019829618783732019520467518339097894073260269154937519584972404898266139481712612555881064795720858384697748988401144742965698242187500000000000000 [39,3] -98572196052780428168834404879326997940050724201023117461227968033106389299119968835962166677277547050736537097667073767334362510175913002036075535782476566679564747858685704876031403130499059592271405251493642567469628513384420033907885017385496192153241332157441450179401056459691286733791447014711291049096267227679364776605146548993467657521777416131513227289845027500257343928852982001997526467907318992019712148697381802177794662367182131788415114502078720313040426227977684111156363692618390732962500801140751162820228969939621975816191808222985251167692966011032641978282190623800221391876869234119808415938470276790154014492019113923358595699732312231982547676834655764044547592686700771574802272443989617904336146244600459935647308327088643172006618874270697549884774368919103135750354443180393259116292948892479626864473013826352391091745390181022841037714925243057656485906791782045446541576994217503238965496778278038372046885844701070228120417993685097016461280249331820856743768274919479275014231873089479871563717290468816627847339065712673965106953056562014930884364611685305240277048557357685774055248046387101329424569380055291281411947531762633092223591409934773050771042432120396792917677407701235173591965259116607106655129131724807531997174580771710715742692447895795631638708464958524879508533502373751721940264031295475796027029230439534854769087000342250324459922925952320615638729876030210081049378543171514692860932579360878547355675093315717232188493261058950470148288741483183650120792687959790519627723193384125320726606565354825248789414466118740686192135449217961746585756118477877010676385000747545285393739689777117126807511986173477467008035223656080510154194718116904754008938482745431486249101699258988755452087721100711922705239200823331671896440984873861271225749843288036449835232438512497752516866082498918961314846963494926775967300976713248649203168969285925912815035640742418508054271377058812069652898983277127081170449258262936154146586790251355953402760976908034449248336238155295313590794317463955570396039778255464534106958748812270836073072885306888372521112295645574791029768040654057777375241176607548098814910524592388790757408146685915776997487311739837872847923658287146992559583840240042765245163170735179748201446310494407703539884311957736616774420216576160041294724399629015135621165245359097183646541086349602265584939380783054867900016194739885850581197628384666115560079182393507606265436067210075303688597573512985523269266760423137821454692466546867451951677915884081846757665162020149766516843901916662446123787693372377203348272194630873727824035057401616035364945133444447175876810209499496472938307465052558537883999615623637029616481800850533252496268178645530302261589674317707669494155002508644466418438151541699438078037663049299488271515201631700620055198669433593750000000000 [39,4] -653499974586734439726331870246422139414754217581895648963394343119818209317784167110643466543733094989641791587840867479563948569570347032417289108436531239893399881752632078421865053005426478376168854422761911870362991919580151394208071468319741863366030233341530170890481353745548032866027651735806307000848776366491389216100737884395049866116853829513356953373540698651928236645905511736891250581168535269265278431270503343210768614591178646834517581836152515903879076325528491547874171217999323113004413310667944307494209625501033827907584182636203511532491910983079653326700926676032632507661942651416540058640451776210730121673232376816085494505571290789574334232065903960878922870164782881574572125575866869693681304199852181170323515826677992778369106307966337943063155027645229431281807764921348077138231848853040586722584731927724411691139899275163308902881557955496980453618733554701050703608579532912981099101730458569179174319873161488700072013277939839087166394215575367461099522785267440299472569017003796769472732361782631435130972745745182929219349189216534126603835251021137639753099917772096562766496853485619639214363809984155508592005924602998955060080219513088222056913367800664820812114321085847535431954436047856950813432026448300361197675603831809677212052034623195096449964619962879602689849184252450019536680119558339520104621167582388387194663342282673453915496091541089481654503516794443676216491082065236622903488007434708459181710792216977687643452686289388566315567516396978710942734943667563612045523809538711120260793984741269678355282148379639999973485988014649741706436679833177808849388682703677898220870187451455267469026685819341569267888602084299466131724941305547859840207343748590735779859057893516516919840286351331807743953165136456660788082154354086564034525501026052914295874430297265591208780621759062048266993306459256858914241963996585961619245247682993789855192335093181718939601230830886522073306143282132687808976174989755007458616819942473809554961976633913125387976624823790649382762177103848934995954381324167396763869967503486953539413651709652616626402076343070895593185194277580678747766924269316176481828740003843682827837638222217397946384386324276988812781391110065234692168625105080354904379615382082955371648221575034139441656829647225655431563292295160751039027901313922031544471160813993106760333748273901948303214724169746892519445840177857069283624852845048233539629277306010700738162707858456067577814946285327043065078253025702628051787895980411232117957409194376920709403297203273422211109823664656816055663571246849799021620933139735429396179580745690868096928431987475830789990975393459157605701719418867295478129286578884954985280930414876098102666178400928447604351290974385699495828698569621612512731568823951653506888759270765376641065813601016998291015625000000000000000 [39,5] 13430808269746131241924042177056365406222033855469153593509674216484978543083004005689549305630674556010769471627740503426631635345825888068723362189977241310692843482261126090889089751971433697684966054167249380767053474778958191770654564092760112060589165560008358614087125956754626533033879507679413859883108937028960601788518532604836948455816999615997065012066122507694772147189189839549359547598626613324620173463484958666130022787152969062309063747593035821316205398799139428583767023430125667784538775375823563046684933807317970834686314462266583909493087297239157336171359567961908294566731185405294081896066379730952634406747384237860366470551402596956960525180673779246935353313008647108599870502498017615111912516257434544145189259854282178469884345133885503326851506683176281627127022636338316958965373502228098905499576117523941731476005877555222162739224951185289868150762600223622875300841077331438292898147189603841493954845198761142201921107539751058949350295540574907146569725549021864218204213449880455781109285072204900950929581208698739302170774240758191952979473346680037947919917227684910841622783254890930365713474037891195274442746173968292346371985082415447786500265399810198462930236296510173938304022795999022990379826234082403197563057045809288209990124346484456070802553830916244181673213203710971620488778263813080739212062288871905602741939242037904983527510655190804361737854136214723480020262110194770028370968999206370868140300933185240914821632946221922203071797231112489713869721772942090356655410416905470120224503553936376302080362406701941118098431123827425832111043145874136040044913685392872786400849114182548247991710882607298861683025925635663805819846370959146783048554308598318841045387926468795154579464006893207206125685448649262742342052886721138604093587615664500178018394364099516134840159014814895389672725485041766543570522215970160113831394839722292642367543892317496067612671759279818047134248641738182685017146009803384162430536434675730382804202300954616868428375005328530848820491182697792964341776560062217599896571996091678111975221219034357825749739761064234172454664052440689836723119792871247162054551596075923914409682799413213089478506654178270540500262452043485651246413269367248309916680206660524484784170199658293821489662443889543416265667733447422142651646864026334860184083586230957796077325528671726945556216454261356936789279748223299392363509154816593254731532891339259194878144498758318335315899666022919567070402772076225357311286172634619717862845281053374985803176363035581871165185232847088032770785863211864587137674175451197300059993474607413567977931676677904468986857081832005295200935779892032647364222538626093670317690075671407446403469500412767366032214294327010578420582602778521825698243533195969549523399524937339322150364750996232032775878906250000000000 [39,6] -75416072236757249229770367242185763274896552649261671367271534332091782668351683824269427228454141398639402892220668145022175069228453927285361702318089019465531207688054879735035320160267848743711800585428653909843512296867868853753680021727323731561481937844312303478140981450981099531959470698855001799086714319832001444390173956507438893976782526085710528932835277141674150752719012525045899495045234931579694100192510497299598098485101619914141034946089630833415241006074196959376821191804279920200105456824316310379311816911645781622169301515802154697055084203311946633759283259827039633263579128405044175724279684042007221015494462476496736815408527887944517699562523676400213275473408494336277571440608075898093624710188683267674723338987623273596663649505268883776962280385210487701572301389701984798925260043295715288115845395110636222715013265249374921921326886251319121586738279494952997379111688036277090295703349200876624952270496801863213814396302165440232950034853346490910907771550676016973342564399724748132999068690398226201377739551107947653579841714799256537367449849590510322546339582521063332553674263018290464518263690248388594749765637280029405932098922660392907214374765318035541004362146738247154427470773808243223034283012184516556205958118299853330219644687087404228116585537368563231268456564089256845825804035409487269324734587532001813915656840947512328387413661581829621842782419118902169539228056826158173411753026668241440062888779639449106298225229593990989867108816660334776994421726307629334766469813764610369184418987093228692012305700135467685200497701343513013147993631339651733442103142645355049053776987004109940443635494220775270656181368120132778792127499949302695285506201926413729004880786595063275653389644463279768742700029318825476618964334983371080858869815628513117216126691949693927409274365920722382351444276926790460457312557298114487677527080967855925558843598378891485900344617915706460145642610926569565388694589758046067912329599113318329802503471052793024999804473505595667869218029273382333599593409716532033211790372424289745003686895210305759450054284277182289355590634027208266587854265902099015531268223887887596619800088969534047260571245131218440815210793406833965937682565995064159335758030251930312652114797380476612296688325321782508791290902560901947136827509304798056109792457410011383610770127019123375692141511311600122863286272571815950067857764542837259367687263434758496420898092069064894686491314974088522698756546265265992380533193385969376125371459189625108620087374760631364469366574002278323517532201175449570772346856007391461794724895768380022555641869809345608970902003845628768259039046568585300010322968280153719907099245668080156752905561950552401721858922803878595738702712368756570249272208827643384490210798354326016124105080962181091308593750000000000 [39,7] 203142739064186858290566552147553844697786186891462847243289520621743274041775154981981714347270417612104728748369612154154329873059193334080544309652426507950306477643882589346510168495674945130387964521634821955203054320379417098072189375064903045703558526109176936511441213238637187547647216242124001556853069882689758441577632695152766684321610296915987671203106920053916669836359410181331790936584101115461424880148734079991659372464962665015091555234841050198811256884530737411080540393111764533221782378877091609233743286519648189600706839629897106377865949849425153593097842971475266567013794095262680862257009957854693933576361795269878873744007567904377121827106700246853983853538896016394263620493392530099900849031469901515508026177509486778809438591103011181019375504991986795619855893829497880973151899573207414495612011002245878641068012391431918975671634788595600119297077954876571434014447211654393438890626406096171005832336490585530243144104247763461636270188073105229130651271083655322930472566712960476261916766683129667069936910991494441744901642766673686107481287566116839178551327727172454761712164401805715567585285759988526895926677156460206375008250960652845418710340252473017676563863044426983489568140630424449715966209634801069639012882580584580030081228800407807899139975311104339129668773585448541680221078155975610228175399198687933767670998782415416546451659963229035832956299257917822318093369350301410849868516028696041185551133518787692753156058482415342806262049443349278654322221966460010578759408457890245534693362911617264921857632708152488027072515875510733508755259114052404791846491763197576865408720423379792044400023432217187072279811270811915894882839176463857819305410865543542862874748884743101306902507962056409080476817057017417843712963215410779388811893740494821179921396153724807411083894254398756325084583820797370190789762824839267286655394220979913372895875364948028810101202454030579367397384315552202845985150129701809037646176154425554423792769520058513748415361014291978854266883546250462730378795627035420858543247775802452212543498763360480562019467487958209997873111909389340704535359873045976168257934430670778606856021926537746854890186004920718491224333321895293306376962344682322461959483907266266859779809389869092427808135070565526321824992908271244846924603837298276651282696991082426995083416883855547289176520554703762578454696731887997435384729815424018854535410876187417060476140725110214183816121945302465202547371026485240453957275407770673566621943306214955412470993837723411338685669353100436487264510727408875701591514611802618280088967530302036662696710094407177841724410408368888553937249742007679317006441566598271351916895933374581404317789467825291127910822888298061830106171170829273519829670945885790258483329095984259993201703764498233795166015625000000 [39,8] -231039556425238494902332857999236302747888610818666139145782086635564271853953719149951710735568070017856269054798830280121202539811147603606669708519975110798426873787568010968273067471163077420358175352177149147891553353875718822755791137238596689078703123662484099661130736594687989109007667268016145886081795878102836974412454440517246662824844587199899570279702691529471469395226241768940195811244811892957686207688812827185818718784986188957278783778255181679155547071141366196020869333581278905157363656008598560987610082117563357427079093499389209928632542208358612447981541781935237246798053983272702245033694279029376595422853904812252868459030333775795963729514874144284769174929005254957330497014319269931095836166506966215497129198050660649820416573687984914783262515475857104930001956527867633541594430324509902554731423686207175490553345517311974170871230774324148523643087370085167588846011337720824477157259614295897475361560020807339981940322490382003864261076474428860324059189640721551502224496453170707021860047332414043260882452417371324777100930401775800609160900700851681123460961179896592950381883164054386113425115730485589255447115475880181186178787261665746868757243851606167089576665439951017878834639620743561026364962200380362364820391168483603330341628772560496358414950831386661305026061931426729716865809143740153423569278509464231855058622993621017363579696861941473567433751098823718088088663805295913216631344240944247918753350176546634851557016843824895251709821261600856502775019480942130457247676768006393531280588809072998350095281709667171028119505951761650606919024957513781860490659115944918554108132756646643822092902885531940067361298050226400694911036168898728989339339656936305672006004810281104774762629915214144203442673212396093607638344344400327995125025369630658022962878265846337754709993483422771390958591931133881683617768400893572841453201553049272339696541335434514591977612723900150544833760083944642117012541981147011100894150739717518729334678227699296881526332572460625635302408576967127441321385344625255000771847131684457680541499077169670876758345609648782653792591936476520302731918384519906917583755377893556232693808830054849354461892014079978815430969611548256014617289769837410215928288413091368401128133734344522509058092372576055703583790342049909270482939855676458766414059387758862966388141922885011575468608183309938479181447717181109147611825483391783177126039221614352548628107265467224153987482421605260794912968815477810777797831149251069342154387100262236011637416392668997878308405719227181163693590905331327220921170271462136341474069250774380235281769775462635695060983953475534817999782871984177384529640461139312530183620073934866716311599074653393753168912967191891005519192777088011121018260030091084900050191208720207214355468750000000000000000000000 [39,9] -156152967226924787523399208793378019327251027581605325942701846454059074729591080223881931758814950272519777576650297257957520251404327853132860615350500500368620434253016831973570762173932299863694911194704475031538964687081020068215637770959969659263861266357311422171743318793938804583183786792944543998560602027386512909874644116726778494863754334860083915215152616702387992363962300181128921011067784128542327518116545102937459616925207404310645841159556655738238059240756245867848100851252458230350720768689001619930118977067833830946869016056893833884150094071133514984559873214173509314875655575915749275811253451066616660868314747889867161840335774246735945948726117654686630418301552424329255056579467336859032282633960315574224145632589210714619164704972318796884115549844758933695413505298356558213340329534279832980642669979662933859523899113064854611753918786887421712880033761681235629858417505269776520224563746709049156679394661891724284418701121479331947119731898099259716826304405365898529709363758175806948401617919103514097695900837419396219556651002250251097526830961977561737391850538138825705634929635512816066550679256708253201086494187585956681616648862739638237361854291424181610319362758827598650673914964709047270791760005260716939070886602350681154837620556122338378897669628413575584440317118413188355567512207744494948978307149276305463544666458126728760572303385877595521113336746739599586739892908706822687862424970856818690567105214981894596275761773629754102079100235144834996292237227296188337229305815125994643223470555301300981090316860688203440545300665794243349625974414221800120762243047266120017569624841962281163372844635365603289346194545997444473671700723698131132948530943063253253482629912571956465798544438073021890816882617296849668534926504165017671830172567463405062641649289795352164839462870173114498464839007805719791060614984935904475326473918229144897334223806863106318506370994013030393042602785133621805639660524637866884765416489247582999078506935647169465955207271644107473052033116559806003925898572151921733657083409052860108906515009431808023830213806869100063906407702639165334770485892007824943782470895257639688491008469320963764864896933398616009246109282488609624348273261190939264896956837862070856936948140792696851178919177732983797264594474067289438171883279046826056694639369819164851085510773929303029045779382391572708921595629160009593456888617634590749399572317934037523677151901619537046632112963694845764392243138344890766880792898598168641052682389320600248464000229021449953503768643182602982740528072780481429380009368949636010231471136105269506671578475963114950670718071671298183369803382734927306285589452398238272581308803811234317494167633651747141635415573012540879980902661661493220889842734044883343358378624543547630310058593750000000000000000 [39,10] 800826346230280837910257020384242157520119235789398247864678697689074724657675487032492136147525743769089171624801590182643701696231926603917866048871208258732816418241144219515539796086895522125610706992223378089714593253323199317818468130098416654248895825212641012913946561657051972534234900581014340451529263109630948802789872606873341896414115417259595742635059518596764804078338076653080092676007292973739233335573511404122471675976279561834341494470972182329113986965240526077989188159866410651972633231631375713378537094029148087313336390463690360398408327523966105573916608166395655157350037355539783352482059456681886507575254260113781745897887564134659864475812057163929558086881206865069189856097654164674982310249415827497716271645325241071086160227801067775493069853937956536097599388116242155304607820527061437366687212829206874098445070558932421908952208531873138348422914218415338869908968043435575856683111178746029809877327210897694042477521352061120565553946481373384986936516820593705247839391344018945170100576722037132560392905091774889827072754171324040456196788664931655200796418479131213557812382579423686142093368892515613377373896521988535661211813346152437284185493125057806684571195242512396899102503316956832821999874642497617830088875361858392331357653302870919335785541156139462418626221499606902960998666416992491874015433454604372267073680090661233402802083452599571304829171071149583986814822938085745953952630576676855289981790250153819377503707662882236172034578419112728417798800697074400692002258476544803553317325352615879835988417231783175566864670562113274009394719174579903749576541790411793474094558140730470851784090072277412564734923307065290475821598270104307050924138548840382956215955286967974616380614894884990787006916449375025191547616451891722263601545922004257612643283253032579159896262108810053635969284631141479901794912781936782023609271183928990527561368727167546411579654339060467822970810198087953616114419874172493658771530951877873192836219110967597272761130019429401157293607623251385467152457719893514241495920092934536788893834695214579851321254947997393538042367946419999725660878020191465321465734455568056696338515189750438564965249592832513551552804580073967396306997225890527662641148804520849867528718003588346948167381745639869533975096294506319574128218811304561962802710363967886208899441828510899373262439245556191296060370162242149966290607142526989158280823199251085206181914275458328191753202872428555349518970011917403291276815108214940822753205492883178519837210646787868943428240674422646822412256469627257862031522234267166578426502529301656908388210868044777062113475930408432892073896484318450051358637800558842934262171951667427732824084862328406258166417789086888808692361395134821836600761552071858773160784039646387100219726562500000000000000 [39,11] -618341631663748613474247457629174038023978075495988327843454257838871045353829781349761102038977176670511203752329187100446568136560559530006407636441171114121980945070554699402271675628818513252794449127203882142744528937917478857888224158877110621077981476725965273466472866844953650942555892620325367267868589018160259202228295828000839428066353561379712620466720011547643137734257732585716294559096921988834523355216784376322760115852745197364627864089333138853054675050318926101114007261334415918863265546203834106321503946618851580416491608446978451020754768885127312737446072750728399373420128988536886629434502681421507679429774152864852982424473969831026569439528042801834454456035943001295144753681642582836905667557843109515268000444802396421781823108382356333038180497083493944684744139347867122923595279798235536545135868811786570016892051374125074006646370093520603499248489137165932058525977755410165792597222957832278635770205047596351599485199030586692485196145331767348350375067212545032356140908113850549488492569574073336031540225227439363776935209994501018763408267271619817644980579299688916127518549037154842444832249285880670004024188774266152205721350773736650680507028635527273254205337990084052653117622856886661458175748769114068490330596653811132828615790926945324462196288457109410200150169965221504382082659701799236193466572949295212600783291097255694544667407918115720432003023807611251889719458160903927108882654806035515423100747919506866332553367041830199430913818013841562662219818714179265705903787808228176310286891040798984554720954164982317730443384906997452025827939951321995513843340706986222431211745687946742871529116318893201806148771871639526924777961326846193116012263673919835411349082695539899533316481309005813900267538378324542718085814850843006177733473313789262025383148688244346427737983653198545741724316934106537431795807051928506879122064292757676741981886378117364119403813692384982844844146096288458319978563931851143748712665030828276041065619782708124775525754216486300927823519398696235428703024621371324726257245368620378080099521789545094296624885716205770460822640808274925135067995512878716951676529575283072679672622192590949734527271690146313049290150328700877482182303174264764664308010629556748418646718264536023308064031917758835813019177198246157155658585562441931994492480628218758510278868204097709368525415163489156331657666239743869169277501881528333719781499733148318730988746680796985352163620695243662948263899262279408173938059702261358650511548073885160334218803972751531524860293415099202168380060273972736823379436863187266363223314287242800608443253037077013103185443355046726069120670950293257970203601751275645743732897148773144570519766694776486385898084549607877353937461226603367100675351722416372979296284029260277748107910156250000000000 [39,12] -912370859168745596793725090372533598884088355703802065671731348832855577504453013097702888690453120728078348759941724129327759282292085271156225501001937672143265538439301349449070858588293146849338827207622266452640079318558244192536638631485875987730417116102187107897767258801684802779600784831718912321513374805361034704629587522047518359556179648034865113706856300099931898714054483523336894961239878123345116922539733308044794930329648075531417119339228928491662860187477703352333195996503576664064339783847443398799468626055759788409516937159136249055949804418028524269916219059511887742778233815654745019616528039096880039249191281383828889332155866936300263915270747123555233564292501675277716032782461081216273836689321366181164798556263431316188349964361802752218132569633308503860225034065115797852315031586355862980123694873120716383845176989666820364331260040492501914630320267589169714132397575571619155651087410280065824794091401554944666760358232921102531652969274294117591137785944229296451262268457641047301251359769620528241602026932327636197955421515236079295590730903890267648143574228288449593597221581943987331543321208890886565337942479949125145519106473602077830977138210731844718867002698023450879782647731783376657555353431086201373149182308086214263604252930503453868472520019613852884213900403731519723168579720326457475776923220958532907732048519251127919171988468044779091898080345742136231898408826592605918838657728348847214454783852402508659482006335348826411283149559852213903003171279976452551189749306835043067345915581469127368833109710943029086782336159410744720982809953401828775562215582888371404534668429764356369387066153307104167333506497577871674619076334477638712511984544223456963464370752611893063816022645979437694042015401770934232835501156148008784139141315020380701009352984128428040592604147967444650383795173947784509478915630287154777763658325958026902526884326446482862788853165011093948062761979767767670765471432239740774548068912029672248479651548678315685739867317747423950447589382428218099970521508376058237700379426362335117382709471658457583082311927610229602232764851906044279977424390089693415684090778481885672135285337226476516798006608554818582300240289163982512259166020916705536603497761619696467535485508943602619015956956467462168051064146048766991561471757220549057459801364704186258278204514782386660567879249830261681856800442768225197439316183029389905418963047070411834836963454035398827237845267389021383408950712943433308454671521708851582039709291578737530966474421119328884444908219312724146798789643438842164709021783806049199971624436870178282068865408539593294420754947307929853934530639890834994415635051781219785835060046327550839764797583851800678827021212685030111839782857930444132099623288922884967178106307983398437500000000000000000 [39,13] 1086562112946292850058349158307257925713084686051584543213323333728830590445165392715426614852863679342917273250068428299304554134204488600808537949756916209623128856942550719610474596127454646650052366656982358479871340914324090714894721828620451164236167933158205313936084105505806545612369188162536197456831932446376132202578615370151824025177409816162459997410493149515591042297196275538887418015940864060498767056837116123076431454499004345697344352273627073778538465151563281731967873432759897398881841984187633639502873495622653889784448983607562495284385303654764027236944039567136938231536216670908420455512783875389313299879693187724578964792038823396850889723158796001332502934226866060497614321675005484277325592354940670586828566517293583744829774277071779095941643590726089438907952833848341011003277295715866293079817137566988721684190752384755711287531893767953345661225521941555778872995317615975546652575449751421708146145971182789904663223926080313500629271469510672696723208338949500735078123682248212444415629553183831498927154984213836320269244279387777817293578648933122164290764550957952988968768480742369486677378162406178944129865308613046180178547862778316572486771854345319982058141035646798904502726742639318095498437599839096398847582417813867633368422744915767262614030039993413935014995879547391716065772483495302161053425493553818267662805599789818360523775165327369420870788918004705831665676829516182084306823723472692337734930427463934671406549210325857479668522910469256698323801423772430945227891182686551363907390358684042387905337089635675429829865125760630069513439707459091392738847294651793256565522858418010502137874802714387438373364576044622082078366909871516706265748606840857756723144805847191254375935757547682954137519789267627677888638477524573356951862344761629561981339677852098180162149719384732578887033672792266217439713451920792614783076580811753080327711482376577005885702262056114014437519933108653879508489798632419865645382510555461440780055077421691652663637659350420681058294796244498640597617503847778367964287939656554944928879584204737796607513139383618756092022707763432180436144359359909445465095964078687562108089694103500901220369966382517346501496121727609696946340624570750905644371408588056571792157303384016200669251767592574343461583355860072033410350331195614076685550134903798271741266033345851123779511216790046685350031471312553063214010851593590415976879120149005037103677389572457646848324479079836193919471859337559385699856983385024410196467725014898329686738893695038278514797149475844821585911940422222641229597537807917170374929684116317699999338720063847582922907106433623152028309024963545541980097735553840591875056853318342886621377482232669778177199728053123838983971332957303578166385893410961216432042419910430908203125000000000000 [39,14] 1041379865356556146715709929799557511278204214898510337094996683808954688198177708228614048219159092129902728237597040531376400572223460664203322400855838992491359308726402937513856454782918913589312270620198350476309220910654989229460018224895092010572469957859540243542352202465697608888624441322985691715749738732605455681623175386339641663332318801878825796986240691464462473808081322670381600389460609405989987164775540950696467345219263725052813330018645363240335235259491769688056264143023512810013604678660833447466821462858650771028793715256986023789508861531657273577940025272318922431008937850212133617550979929886084234009649280128600475912082805782651089925467984386648868508940982866660260462964399221189904828849766442511891683898927553726745461233489563489307693090004595220394525631371121870780800516866110934778329988915657589855722221834623846093291437038466646847371479039144952846156373891614971185295367100465502581064834001437739108608557092922466700928143071009487199288188723837063087539795412954150757028990201280722943378256108325120628241095256642517974051874772635614189479318735411333855661015359269352105903730238225847464596504752750475426248974988354838299624414932241071021362266728708522342414956675435018836859763045890952652547576800233785284807866602985009699737791397902210946474781485986255624281989407035058719555881082458236820209640788118579298886321082977263812871094071614760584051645544263860233627031961809920418079082175404035316009474663900331324944085903039022724747394294476797607959913826806542395622373175084980177124824141551640313089005653591268692919136596204812023031727888700006374986924356105999404061957561010706045948606008068122279546229905271708532682941902833966493378702421200768585098313991249049008518421200853854817596351328010163474415739174490642313397865207765373022365791266833886335713039809298275674819429597439397875877166855119545141316752049431899251289827434011778235654218871344665313242070831808699247508214545570154828646756723815271908545837129321959308409000339399043182582333963150844531451852252031033788762129161434922898707584471627524674882569216808183554578244453900079514620203204287902878444411329443553456302003819494248508426570605613578808296501504921450986670123684909171992237336120468138424757208071494449581298408674094301854396458347490527130481567848596826761590397664272218139185087624471593273880976640059702338689572989148187420210355455028531383675942882642926290045958768650654542977279839895700226860108223293706455213614375951353599617353591915845136688488099811552429855375170713578322941181694831365774767208463993054777506516296275573531307559816718264807120606036791707879649840470796459209505373290348906109396307854435626280276399819788511409871023242926062202240444776180083863437175750732421875000000000000 [39,15] 16360057233551232630824950110132875491910754178187648499122554039402739999336126832187179726211286621504657739681762535286573921789628214073504113766265200146826282149668523959939972537728125710942274644623793026560168567356858003242659637596023652455312214113402197561370760065876979878474132397570550602962780093871532054947738410614169614712072275152183968665324005719290992511493584328748587380803852506314627342952463052164270082308763871766349257433642624320915082478398184678665497312484327693287632354162462476013955821882724425223993159799556462244761936423334846013815910022246568929576819140515569792321682205096014408105421916791903542445831084410094699453366851122774303375379839924430802284401092831762105960304745129036230198891650539492221874394418796779100871509008894864006426941850799416671239719697582243926465886750258153163823406098565120870650110114453390405346606562593305960542772613951249384351407913837953635493650004356470928946477006341739819737151959171784355679980567008839827221156866638578526645108980027985581073888896236216247217476743771332047514226469719379389967785936108132486750161520766536257722959220362127437434821164507519676807221870041692892915971159632468632027520379788564192735970885172288606061483446461633854586507220069461389856419829061149910194880609388294238778465615320905304643867204314861083589191860107834342279050686715428185226951492110416207480929679044340512797470662656186759983821123151043117829262444097123042135565348879500705712286907451031074127520933892543736690535523114979128924054150502162480300858662094995046990762847532100870075632582490412029681490107987115084919675185311279789284832086146329023101924606689883213211964998024850998618539650036488641496320647243920104376559294644627158602635858219349903070513181369636794809962686926217382874256240374902442851049627969539143794729294353911624995123102263531307170049072498755789848297806687887478195017102928233482185457671979196215614667253403003771830230944078256247133500114515667972083564796787769423844312148774289267239497543891141694402397978316481381913037140502380157161928925661392248653117501318540342812391191627604619341072058554387876190414364253743072377430455894585092985440564363529345906318485113780521096609178892459473279466019387134237998821836033619894261307004406294681300160186817243544240962006937748923906532303064782711906838788370515980020982816391837968607235058830566661065375091373312960246678480963405145758866395595987518229400491387057207888654327581861821803356855944914602121930835477729472525310567720152350259723555409273535639650904678299856001422655066993263751758946767548040600755820188720459459060071613070765602781629489506313010901295163932203328179992081125337450286256712088526768575636945212466860644084931664110627025365829467773437500000000 [39,16] -104171591120792579199756958781807112865758739666611093326069363598017480433511160937736542376076633055244544904101170764030832774596655067554141112005222275389484753483940694845923690246955041377882706299717389722367427836578572494645580899980606014018579323114880143011462007634551436329927138130976465005608620070723380453339210232025602420530661711828702725035931852565054349357727921938709865139011094678475348294288718327248019193691579856494139574574843348903713788942128159698927229974588696617406014724156301964122312705016501318128341290939185421224867850577905924743919203074201261997242971062794905162103039589712237093318762276020787692973215050765726643407184778473732260156965930091797995597661502986377411144894717548930898609772601325207570949923766479266457373016456931410330536024914506240455241153590856599641298780900918740997734130068150736493754727257245362736668184128127034445341894714219082276063645890844795208431686572023375297212386928054663193403676396751795010809295760763930620593591251911934875879129268517372314911986252676671281007209450227260784326454120170457083488517122079814695281965919699545392657148935569888424552833698559366819347923130411135208164176261015703986831035697243041270021855618347096390558262695359382977102332472435321091446881463319927112471548578450898444716299207477383136178576297034825700210860522270970665115960873895326755724333976926797110824198079198972917054917606282668131001501165086185220621404488946590740646279983871335427638313887191579015518967921102288132001840301941805805361121457172616109271853339882755982718098110125804860270004517728553568889109168153970334415536245390277714924106069541853361701772681376687732982949582322760344275146272435529625824560017048225959908521708470238744831961485814221367523745237525369514952015266446276972027415031237365335583080500278877908073639538557828412150056526695987268213139178043941392761504904910960369424041865183586885672284168148186582421570775088084551101145741440570808644475498246341164173478949200889841453265203785435988890054950222313581698109448839087619003461881080681091255026901872187637770556767453480033295956228150071517318714819602627402310630506492227891306181047379251097335482704081107189191699295384818007781657303742824805627577247329324410047974597079290324402248396526935914188539749264813799072184093835960007057176334870298828376839428136585043621881683667858253585223171265814562767657214806464393324617995738544064054817968808840929340285026722527326798807164781972753348376261521504373332038993508190315265818188200908135267814319634838715176867498394149220565240648040058110021061144275889909250862373495846751487517048788102075379571593672156873570389141156970222132084582499015547625919515594942077896939425230016240675467997789382934570312500000000000000000000 [39,17] 276274392182527403293658562604034481092828649950423856262700335548036603758110275959540362453825821272486254562406509842022683384542456683839076701088040850966530987734516776824589287813779685868327165546743814097854229193122295549413175033196947589212329885847437024225392947069912931599603182678493021340872158081254432674653287914101371170463974196418090167713595515865517191371633681777486542130726950997723476589195945349364283348770878449841152179430869140165875828036809617406387000748520940415408931325485245195133625863231198368270662793781509365476779372752642551764307603115863688952878273761868347498558719840908837105366366682469195103755342757675046694438676992093099815833858771477346244307983216048111350003232655666792419943515808744060782991165620608217599316307038157143957887422853130853007021554383835546231655129301004840545294123489694862858783418491869984924247510041409099119651250092369851171380030573793221917005400080028144429142835441858985136487564685135054400878421127517662629540382607104200310063756065008558832845774656673087063375651327686728346861940799916311795643641785467771203212427068671616229796366321186047748689441262952641755981214327327828214902665549728536802505842383667549877776217582510757521785991584819952958745279078368771752471820957515648826820749111320099879674258848300205926148284024659663792910662451300605931527043425750302580358164144959022913213822079790921094844419131069155130175902928093184842649804301574722939095091773861212156101607615513297593633967252463124398316711785695000592292690972354783880619537934971141885192265846340618065999138717446351113243485919521892124418817831818429246262142155749999634235244148564444651939608943629488343223159229483404980674273777429130633003557748263118672496235386827587334702764636887720701617035667430023395455054461932271104524754298746151675107769140023206102599152831038223694448256267601615841585508870857759217762356596498094638834754395111422228562833722094507383246502192033741839427784821199294586342225348626810996038468323945480176535218748801516084943744819265997665187878779490505497331244821164009039735085204806934265774532310835249252811754513063860779449086688079865306768132786868307585572911857536098774340052874987328474189093016583472212389132249205126334285467169130271797383786141911670187380456595905135305191388467407665437414222819311904523447754772232369892250459591307554909645263069878262763382392642961756599261034190914228709021401813762420210492421611970583195962226309090433104604741635384915679924079500084029498835318623894449813555138991348722886036663439943203675914221069603932847425732594203552738069622314924216058786244556542187613450830528926492376348432967241325894151502034240409708888040166567745251671164505302691338783915853127837181091308593750000000000000 [39,18] -431186226699131622276797612444426432542793346595495894803871747724072545781187107302763989873633348684704728214197024831424030777949047924919069672107828516386870722997036506049212874908775944586508247109102096905027314553405320178704551876044163156479891644181003195577129567937952373704317155321737616544442245443934659582812641330818649835671280000072547351239853409212878336662757275267121443119421045565632879394626492124835454329585629383350616966903530580538586425449612723884254672413505520147635733493481160922106498979092499690416430513121801786225549089301670560786489850119610824590818646144279773909396444602379417418323020683597939380875328806665490415098753473987152813300695182989083876565752293817736260984396261831196162137590981813039357296447086524555877017341930676991779976014180637210471721558347829206640670838889112890573153752915389767450118577544043823605285521582413676975688832134291865870751086520538647712287655405361081416970983810886502295182222537854469767272655732558237892305358325121355095623886549934412516326724435923790004972234525396402675689876499159179299842282094360675521184521058090476857375894627885728997397981979875704740826631395633092245501997713765908183574430803905532683266231225913052193787204825871601276647156938618830731333512707467298761016105442139229252093079422621217550682933385762786679092544522898733513624422247859928321019692209815146980425582971455930240230425986330340140515667542843283216872840709267131985219193277615653823995309717585029327866435083257374529106263777969871651817652534767469766902080732528743471768703705135016347935653513966416366870308996181032778802268950616255975652628429217029521709339469907757203309814462970521734875350392850769256654573618532126782853163965025076172734957029670838798682738969988645751546725251143445627193076095426072036866212697820922408496855892040462638126794896538227075537123772759289407938227296953617339985817859509811678867203433652848531981504181533869186233138605862331443499349870963034232557932545452703690178903322147700538209643128566149212507635697684883252630482729746245926610800819861732763804218187847193836112002433855812509201570801921135448453368325121954082844785923179915389433540766271085959083385034596231440467151896170204474400779959964334628176243729465894072437399789334865522507963203369092251968319091926822324681535346644701641682252675385498988059035340032959199181008798185903274459170915264158699512294369486988022213557842142242634246452315094031237996811084439691476431241977374207389884125140648037948456571406448270952641413717685881251150230187028965438668016615195571233042227635941769522233791368999692303087240303166909178715652394192717634298189439329108874756476494936778866050920513965788110981834646562305124462000094354152679443359375000000000000 [39,19] 444648369713877174846557543289365858220943873805067498135476024107784551033078111353331120975749116681348993050486787035112939645263210572703053362405781168805814248419001559348759113707593797601399962932292536315688411028388738013000973877676407737540970349161246387042346571339641057782475197652714284339518439398565568928666181429703972375368634150353150618552765518070891108362235784633758189064391941419130022916250421551071606198691490351320196074335218559224580885934060272261542981041825736925515440300728522660799271141947268927951051351677935311879489478795171932839399847637071298810902552797844643804850842835455739389804754217356067681130191054668189804167202976688229792709376521776373510689483399006254332457874874007260983349770350058350043340611173459245080778904712125947876298122110114278496073347263193992893366017127531255690532125792028470116189328418802820497568666074525181088513530535773735787455605531386126608947835918224445464604140531772615609127007097189190331255550311652690008876221736729059930172195108243420805925078850900176981714229702683338009475948725911759310713628017843036591875024366110515187752820784742661928713419394301682272099557007119533982712717959752660058167238878975831270228699068876123908403156305914747717078361087060121510985494430537122417545526067422669471551557708610125081527434788240796217627357555715104365867650240100561842152735196842306356477509861633385513149257453624802243538937398009361676571909663110935519311063296568182632014270025910710325068525442249049086404219603266507283589111678797960354004245450182596912123597317629149110364819262921942706848670289053389571684262350813478229070801251488072301944165822673903934404165199134725594273468083910337323043655010334494036933237533591014792079190243311952949068573191448707121402484091723810961708122925603535072336866233815843299398327006195213842604900410991124068199679132598693873646617988225177924455247623219896106214763960893576218119467416334973887505852094447059652542379610164427586469335143553485965733221897180105150799684850776013252200077644920806695141622111145434382604240066988849210480203347534616581366101610573447679455475518101292115359736002779287440443796367759865052400952914509610211376134910688246578407973182002103154048652903083630972939053362094483466249619567325056696012014376166394312225241858303441700865056292957673789703594712645488732779470711679281141164753944110839468708530791929604468487176382844545449011429670229971127114631274189058203068546213287607901243639713808239504730618309143473857785403618064451043274596027744557157887703642883522300957102888192862935025904496593924364377473499343903584880663885568077935577090127657368375062550787355631152385047417175431733624581050988090479860175702198077374305285047739744186401367187500000000 [39,20] -388442627066886103725398052930797275873710976990235588702096493615136019233681023637820902537209413339914367358480999963996330974859452643419695263735865200265953163906045882876943698855397894551417059925745339354305042825954585726828302950238914697195045268768389568386236120517167993839705803745089154446170985030895286870763001207398945594611123824321004238151700625679627406784131816948764379720381357818033208552248482266352517668009295790874166211704408267549649386737360106525129311809046146485167516016100444356650215054103193670089502988603725242598946407142662039430717120315341813838145632418461361554257216604514976459994762082738599411991831268629960969465698795015451711919162531199979403543835885082622940719963849913433691255600269728055214528883666238900803591536525802149293559011882148070234633157398571059394910047831667419894418997322226837638205619591997664044682091825751281887566447563701608659186117233926370187938423321670277603261203536850877758217970862321222316300235167948557501671599355978571123162034679713790248814195792813424662202153083454866515551513112726774883518622760902119551030729988242183552325793764138263121220817559112164167592763042197058006843771688523424695455316174682881094358822724221526943134584866196358521433388992380667830890409224646151494081123476650408824235341577399231464924668100118652781057339749016863199330647608672723011280887370267753099537296857329718710933806846526412381592461575232400978680326525354070154301329397887928353358708797328573004655963259150638794086166863162653305619842152541222069775663331063596794289814802433621094749341090885437513282354141027300310220409333507823960058860449210366295857575215175112588202904658893308047615744560583706677848770137469579621156875075194974230792654937025883436501650655784201962250816158163833438036277836266420410442862508939246990337342292948857656539728752021118402836732692410268766610339780442255395200562367017960901655264771819679972027983064850893667484836647717051173826831820451225946771744274111745287991131283679823662755302722236420587616404813296808284048254377698745457242615963655680390589323099104167298246825548235090244390620127533589544776796921045142494380247532432619018534224371775486707183278459623061283704540732241894971433569046170137252104831088706495142727112935087824495894422159099265588487162348359990847702478127381373028762955539218571764495542006940119126139922046258777739962530108754584582259103939969231708151568124986605157545536860989269266045876602904170865496450091577024071532129506439555456712910569861505825989645180353302688473457244749775451034660492009881402057698601991888735220452907286134406122312419424102962580425773993212318311152587126843566721668157449278080900683893396775972495227335912204580381512641906738281250000000000000 [39,21] 514114905270570964278081856349736133909676882267209583821662349367927896062457445288633225990297252616233849437039477282354937227451930707791838619699112912379641862538207177334888642000919554977538577195471686838895552336246131194796466223264681388036006543658719381192084728695367414978050164876182877990153842537545862921052941958118283720912607156673812031472453918847948860663883354856464544773683191554016898201129455551824228957193814367042925094606994134829288981992312109196003686869904399338438928189677908461010435578123542573789911305980783971768420387729231579582198881451027757624368630743729243926384382397315300557496709813463492851910546796166516411153633927771219244339023584176655229145914854600841593862898032839016239574638252338608341426963867257446684404024991024019116570576515988944480665787126897803677782569911769685123310464215867730148326506179848787762734899497303250268605223323750782200049806810045378910873333244380367526169446449453761218485844978446072189067259902831350514335428192962334752513855113641396674420542283909445693111261843640745665517545209422053766235481551546068694268577744420944063580909924870154473721184858439920506095222643235207715515405315621216389231208982304883685574730349224701093034399756689334641651934547198235601340150259971118256509427729200501445340784571471047083765463870009148137569188105698681163676452489407262693760986941573943395111461663873718815532588153245780251117915996969743427200181363142637729106289276405636560021300803637956485275164872450551653155086853538558884680731149157223361993606498039463046200707688467089354076437116965071292441734107234183345393433962183846761018278394598268404740044093996203995041192960338053086821307483912710094369374328678114479458443500915830482336716194036772014949166241557890929508271366530790246917900286218937511626701906278311557600572397159391889663038185045911952230234905462505608410945903582952888257000605496145317758810546645433546243627200334966743332925487035918979782537190437453423424180630550463131758301536510559654097743216683426396355724374460327842398634156470405506444643226949983478363267435194334642269937714716272099728039903946151618409590653032171970778741056588432816000233923497281288246369371861060834901639675287508816111777630053919163322292393867077398478766496389877719699067147919330108619142041967232598481811698028011364714756791553986806615349749848573367086692335751262193141532197464954573696373954641365398950375332271910027433246061291434801324086786035811535021556086202593591356123048423150250922301977119609228760838018534209232327136196846264245811994826318150040956459071353530734136558071133619163851177595816449673705247060656285086887662602365924448743983711306845119819372376348978834897929246494641120079904794692993164062500000000 [39,22] -922087047290016139773720870749491458703316945139623384685045115742355609599150800867191753601019923360795574368087704186564243933167395114712585733558796143960894373105006831836906315144543347233417384546943972631683801764771056767994320798349504932527116561327538408139422807314289198873035468902374481370715943354609026369187059608856633598242257835394494732472553824546489636203328810346626941749505241370514048559629183197595907511765411096895275912324896420030559735546709767959263262021386394045608648023331248193406828251946430991828991711722381621618349327402853345518845331983639431567617804524912277393738207912391515339092513724052113625749067822800105376413700474869758852596291162040329479140452862004174609506175915202071180641734788070620218650837735386621312278352774997834121214628128094920396218653895692810584662498280586589595533235501305716138056511082403662086550746584834497157696662537599707744525815861450888561723400123088919708042205742162041879175627417351586900595337941683188475433369080058277967826602498004265628183752962557957130903934978415741994445274328541209984231949098460928431710418312966550792512584075773335702986588147164085121311333713259023825814069418863228376218927627345900481233207177354131681967845332887166895430581455220238777045885151688353817185720743152363031012956483693894433938949475151100573601224915833478887656594529695671283986757452285214868692248849189141876803985386419208268532251109100713963351716550820440779435690540717412179022667344676111134902811503493248307312184598486690395172452846495586816717226207450866556619495586596403795496993763251486174770955883053481986471677400862199220411217313025684011099767132060355085034159709504407340222828518814653673705326040111071286947976306625493402950620143858670712396551744305111655006392455025675516723642909727283237688023780477639695227466849803349332737830034604133909264373050417819752229637194837575449042688872159410546069376576468021954774655390095832892323900536605572251340737195529857976774326949895175122740190984746833908480616290390819382465581532549244710886077804094528348757343848193186864695537370287462148245994913319010597540823245873408101151752394781809549858595607420045581974015134674823567869138700585524534978908022249903017597191778136392450788466451215023291214004364460064854932299864994887745174771602234102172382062143928205594443148311215734065199299575913711015874666269281064695069490764550923556659255412166237097297165465288197461022361782036295239649814547296511883706858076089133512975048183645073877802469360355247969527353192952828296282388564219453682908992230958820477882672105308194652621870042171679768893528926781103572576833830502928176133194589958599567698737295527710751032926478158984612276682923948101233690977096557617187500000000 [39,23] 1381312563238281167792935773945880484417809359571156388694308610831695112437890334913813475736768549202801380323718258532795650496850949455766804903640441173580473705516935427401051715283509073957061302020617326924621319956852720731332082409938156990073759952115189554170378798924872939730595031072627932156072046225385576886913869451090851456001515016805900881310066354502948081062782042836098473934502726966301623723729398103707035019585719777470501488062751637112018543791938323855012344136877634996068011229880180454441877412095103739224853576669795065644005151251006944101669130225293558522991158555848127213868649042064747072671782306402451130603355635722253061132499950847753878153710771292728398630363902080444680363798983399538588951297700161402623839068214156459852258947314229942206365064168319713569692976030500249772584966494459692490529079290911367927354690872314977612117108387784195084035622669610693071403547436104401423968882753364596909911056738836249715628945791662426269580587995377629314563298836383769080791177392818515491216534909993127187984226656033845743862645721957638636330778659633992887851485369148188080518848607842980523871418551204072764524793338875916283164132884094878832484450284498441752280630765447307403909527263363613942448221206405499406940046998101576156179644813611363817959330397084113035366324108763165272513995293162159934870717350630402309171841266802899680854429358438844933741466555019227810565457229775915447999459681644528652067812007920969645955504307351414694817001175328717530765065578446470731685639861223689987119571024445397459304231767462563853114711284971348866236830988492056379170781459610824913387110015492062640967155831134766892729734658682755021974827996870088145757907858531909749699629651402639655159944745897969778761987478054631627276144359348523952197431868059153469229275925273987465166614011977745161266539431307670194879784746984218904466980243324053901891237108983991976254051947426199488733954630429741678282894884457347132244162123081443336534919842655706199090882982520912869311754510356584694772572530926382389662804897787394867615765489270257970466923020622932285883126236258379407929400027992861798401827712031974519510602035160738285257117347261046274813954061332650937219504717372645228603300388605340118236398595034191436453852655888225204680636366335930054795498673197000376441001296665594576474611593278089734166946192930609109824303796943740845754130527895705171475013141634038576196906691163047456382968840993679553582967724397137309598485534196847068794625891537396514004762006921719446531562578222950437152853905525991905923575458495130184806325596180914493949344290836689176311752218778066930975157233193106609789038055246967350015668413244590109746776996816177221494292837178363697603344917297363281250000 [39,24] -1580736350718780657522534839805297358882187157256142981091324370526474875519544540215534983644180101034906339474191828653568270425404959327021474947995087796699037968932277979231644206362254999582954071383685698780577290875931171236061583212142852477522601501056526185144923465180632573553433450569000245600676358776645729990572674696742284478718688473115016667217804750134958817023709983113900653358446560818483489896877313461587057239605289489327869422605950642220130453585048900622927034363868473743756614608548820546033908124128078215611934443893688781750954162033358154517934601903332020424086257091027899730539428704597854626528161408962387843027258753482481855813285134786911381057863466702675711866562638724902203733824950636555061762474372171506382424566874840757089996296726804292545544293197253138264579471209422202468414183270445358233351746331356371412957373669308501450448287202000933827855075118989754866732570704599978255896606066855895804678866104385313981814044865291969336026150882035868201433692679943881575788533946619437950081477994179775573815122759585339350439850720097228349381986889017318513086684160635517650886340122809341767214892918566864364196982330121354699293245062500906297261864742330147184588684325022908814657082697071605264978200131472633944751240300504648504511317358896530278492569360722611573027593406228815675378574538417121674330930266046024413465623253668339110012395207296728787504149174315814435176112402803632935131176869584723894533930499549411744008607985012991000534020046564618434820801942846070224863442247095023241788276526515906161942550900296146520163347813372529084064927723863532598909646658572073506560006685165114388630406879314559057465486313340511820691923837778432029445732414258382794129077088373093517771462329435157232815112520781415073161502323733070134293578265805018389085471561900254429564201044407469413125948511290487554182273181362094379226300322568622999601170783158543767474620766364354112820313611451480565202849209724884336517059710453814954436098985066827419296753150026914110922086250819229607010679843757596549519206268883318478395044156893053153192673553002138836387666046448716293661205641276378757708542905603282458633922986334728584618758515907005739983395329132980333870612723296313472935304737093181028834229959113267499086860396590484435023135379458063964782365061872692557786555767434402676051771552114166695297048982292377185530248879017354646093504760547552461215885922333520699844448325149337624112994067334949921902796327400773967169037253294169839474693368844175651387475205272848569274523652185521284794656125849262743121365802433436491204864924173894078174247812281235597645260613913358438997460645292047585201051494098684727258457031681682103396724414778873324394226074218750000000000000000000000000 [39,25] 1444831410875773724407872323775565447609929178388630344905809894099647510200153352245947012062299654052164604879322684096883200070070632017210117883005225453910759971017544180989082496642857807273044627381606640882758947232210258830747379895404874503278872534764317438589382550916703020994896209566470650218196720555700376480598234855648952557164304548236175763218825173178589773775229850339499872046086687380067645183671760736563918340661550579370633096372593489990177201235317032690000874616263204248500979973927252218812305876306091212674906145665764498529880789398867772972081409927473547552286070340510809898589112436910061551722307509338946297005148782137259489795102203493231778595489262662037971628382336747239168527175898814566056947747416542214575099334382294424578688351401877786181197761370273085505280372363553065127129769703067744685060437688194048782484539491205380324958751919164564440226900571359501821254114628636421031312808754069633427373494171381385470864226214629046452075132188755557037237951437686284949348814384797438772159322262465505544985828365330228590860023571606009357249936511378241498424266407203289892450511227167011619620059329567433467868370456577815830571414134227924692851496852248293589715200069633151214432884316169889727128662550299119157007152773208819783098823321014023911644994586751838753820259811814648359516449886079335895685882725006745297218446140122658203314800403989963101297035840059160341455180276146982722433491618809560971147557026339985228661801479696613356991785764400328346099384444638703399093198205346544242700231418316645172521089133349082961806456220972226044554598681200318066287965668122523846325611439403053288904320084272688623125129459548372147828578578999816349414106433934365366624776313674502960915177292090318366058233590449396308485151310364839274749867049064348463482894834164921595524413130783304357154241530387413628985071083457570953652163505271687874146498692187883217157368593354558739848691213112045355802445391370029845860747073721678585381524484663977164431510361962606076272672336628959503537623404925822787731705104801111937245842478345499933086546600953413214437280601052668054813855944651597760767892506664364834083183287482326821984054351149636182163534776434554589737672752809627530538676487244479368757547612773030662619635895206897395843411852023654151539286445671239323693513943605038950844911495198870280490318695286060373723093898674526113162288533331904623148335082356490615000558482837300709796064677971838013318552456714022819872717638991200036045560172756112267958836753987875498354221877853039209716757774806188422856421086827155661992134564510396709590831323158805434994756896276373370212981845859576468845586102161216928661915701067436877680361106968121021054685115814208984375000000000000000 [39,26] -1118446828872827552565304410417203871118057684790492464463453500712130948545231762446906432184962240230941321270086882860601249271815604339275905279394817733281685083804113020646227602029408539802905342650976116299964361648635356782509016919414752659610713402253906520385141429419014011351144004742516772740515341226702237086126892065239583701223804508143285255947703733073091634369380926651888209520794000590014279868250772676065481821635147241400516411671420444895837006069218731281543170533577751665351959072850938985383916574180759123605720612630261267805487580374868561642976248756099257247342437918081856576369661956324074909347590454536113848826336837795653452360460907704428362965242832579435564218410523234475294242934909532111696477087806751355199088249693413751209771734535433728641327922742638125600493439180992100762579562161317827709285728510991630925562363530832548833567884366507844221976269423604028721005956309570287517541159948935016957857047219605359532809416407600102271725669019626790349581645655009095074436630588544470877394416003916614275386866247095510813457862494731296034817747687319850696562404597563048755240201731936814347439568589348166235518555326164671575367050709489965605206065444765757897674524624653653805549193834633921734269924927298320237465685535773501399147130807966346404565558954951730936805700250627116986478596745329127174019463687579885777481439802699879242068209411955011652594189087457976765574549444853912519192115051728553394833807023257080625712994162977072977434903264903356102621435359574633644771445464354027742671876022495027857281747214542910360261468490850392575123411199612692293357571698266327836428303283477236841209457351881945457218813391230799681043781077448429991416998004409914560894598087030690808315616920278889409953390371498582803520177087658071713687819321894073356118577867414461790608654650117594920336707064653015975221312529487958049081690513736606312460199754679092681583594819511084385487969956866934890983138377458921088667459417190737968086492360749485653539967305609930999096724054565332973276138992073624385640952156929100703439829129535116474042007445272843425752916712822543381502553599354848691571566457896636411091165663002437077907914831434253829099226371490732553572860739310368671496719556411838102101184643953001358706094788441538870924599115223225273055697025345841255277953361553923436649072341420190339762921509443677494524485963370937522818635744163327274884742020913628343558320020313786051444396937868865728075161995638610623239203426999538082486120877153181731067334259058669370765410420391929659731879941378611467376115601843316277768184166109771841523059366387030721089572595475403033801103297253785062869777215525512965655675350450776704691602247976334183476865291595458984375000000000000 [39,27] 755085918390898860162461727620075289029761058591446179172832069260013512287217762898357414554752158226283151388513504721356153661366540917147507981482665425967631665605825579315643576519088066772093917522754460799584552845252191813482282338734336341443494383258332954647323995091038113177187975584414792205055179233506154799681107214967944512226178177225133661708859526169889918700631997791287205630005902752207507679469184343401299229600405131511809533392773607504973891583746997839113283062986604741814936525552498733230991346480969201044968570932161717205503947448894164457339376859177642662897223929865392225376450705980092674788522541043860409716737327860445704941915704188313127181580750070841622047117329216130487312116711818893353935644785932060455066557072636996726825501985305248984302239545063075395768535549970163702774526780771385754844882366177122371276214147571118354324774310695374255404038020176318533106206381368761219074645620717901763311476000063092988180289866094044289184944760513836789290233913240756184048323176179356770377629835762277837542077145418919389095487524137742950647118432200681008064512836084498406814475178326428928479165503188633156991906271273480636340362418320614004304791845175919948609809006248803174854433096254681066983742938235583280626522882481001387409038429098561205854186496957082810815201890273065386676541979443922589821559162990788614620501942343536961440259516743227221511982425136391153286698056543605124158364208666850945580697145376747771402073698895177998622976480724674036815427264908823373612098523164816978169461504402325941269485899199828202381277251254800077350506189565156685898614612551062258122646721024518403020357673412771715769866915832069867064863331965795335380502064738815062071130359628992439958751619202428726643567695031161159665741729032298744881711655018363381181775472349912649984158821645808084777809881947080301295773310354228023467093735404090531295657985735405513025351401116602982142817382434428005511846580202154598873206624162151199017854991984387012729873854802946305393845892099232307012135527369619085272467369760461605587379549468930840929726903382707490623687391579352263575051351428447502369183177428752106302309315418870759948733906954446838288080614364930238158281345231342426333697020308613736588366307108564224461599858213836482079610656572840249674618968037803148834983266523185878391949820391703150769741816616066766967893662032358175710871363997400635615792829299671331543583938626504423130845693568449038442425438872758569600447385011137218268235355590383317675082689785706660387721875195006960184337003139558539901544451754450391835384031775653095484525437912874883600884083687172692458633717778421435467583256105128364092882710572934758935792487477556278463453054428100585937500000000 [39,28] -425521141865579337359897426015414334249807469251735970931657243409558799750068084310205076211975226852329325022604182233442232146377905351417121507685184566562669776933401993944033780552100651420757729084380955371327388668431134950558467710014624731760286919208048496958958801265732038896659276834757960975482737210849425609002789961919309952968692812618637694621113201533590812933513916510037626475424602588302798453972924906503235248759981286855444536165231520765712304481083341335587280971506655822728168970231491873552126205745145565620778584634962241611187862718284247004194851785083210010812428008086538253458977392155001749793748564393280106073672078730969020090907209094487946613770157965399420233678438348297482877358498760809872115013361280688895244310809564542601814099696149584594946277011478507216563512635061415480993546546770573160753769183580162522089047461073421437350263580128226972804973864393240411393784087932632474272203182481871625655508183085699623155370305420842437060776668532553051352941224446908681152849736109273119966335112793832928289222179201709829855823125410279615328646511057208481686901330980045858487091458388637024724137501358319373037302806542307566185093309604576392960973845057979503879544844310684595410277836561107389368745546295678997489662185647487241804930569376717336279300814236402081047350979171308884510527088381334251130192157500176409512139461052088539535729324281424997618577932904811803675419577792354919382697943527392819645293288884877429570352785904187147290139591044232644468667107097130930562542405526509702969811030126410193877870299391270088765598336112768650445708758668269138738552980116568662861623854841214209310525977819528351074662956872639883784805351248732101430862329870054431503559888629307156418885049336961287546745082501582172266001710005713091830862426554077364576215818168629380825084111753160914089717132945044109084624770810055653421487036907664328937309639450500610518615802324214123210085171003737787451413359732660851693291015894397268085317631664594984889755340656491993588163613176126342607653422068507864915575396716118997248288822119774110656611246179435515732340931570186762002687198157313195213739135464860594522956619490683891314184156720871666151922286236713445363344285892542804264890775862004435394486225178477946419290728621038318514661843665831817670741981981909479276393051613924375777231046845983052749421024538197031083821623247023496086016372173308789744250424801285736010763871958315019070135589407322590693293663825485307506529342304157728703592002187273841475384076668738624859553925100336454142686153318618599341527865569948119207276711613755490433096632659457917062844749160508520848465244873791325443732740627453584986953239593931996864739630836993455886840820312500000000000000 [39,29] 172259276306426153505316728266666470865152480586457653999903602599431445380362987308690810684131388033676862809074154250389632456936202135900159157443601288767885675422781685767015115809990634443236868901015795485650559150237968428677029159874817127637342422043875163901210002804752279661560652174740675113304248604543828405659095986425456994816005200604937460980176891889950657542973295331015559222016293694450320301078054586714342619349853286376045537616778103242756616214950358470092847887296813037946240918823594313197858521454048908935992250675121166625175258495860585363207972727587702340842611269609871464868471704868194467849697352639840875487457058975240655415138700385798361792963988292574990028649747735284104079572073726234609870139157053912482447946319208501936804266197990992261754879415390607324743983748324039445973173911065043000601760018792144305016472729360346499981942923693917067907218103917159926277758192468654954357833077498169510918916212157680252749259112537781399689215191792813808768567244078805271962909484329808421097258519439411075487321539374596922016555193411317534777593216448594020504387584521973991066976113455423089322806990656910153465329163747489176980120044594488148001025866228305207512815961992897086543400195872779722983940662110046055465806634747407828268904767811800302930651347205931486956682565652765831656682622740650503853552652465298321002859286588404773064830511139845933419013138053070885976144643137632239517406340315694412962403514061344353197348440427774259044458031631030396358722535956870598758229732730657275856342237050896917140514335134826102850781036912712474473204901982339970432657985447253209655887301986553125170840560453661835893022522164615908842218701001755863215054249714684717313095294126713848266924411085581324139224589549531207653961167791746630919157974867569775666384159539141225258435567961157986858313507201894455804439566827834736409830646262986355115511139103179241888553052260286676629342197729429299687033088231462515594441437330490369775845219554355050665549423204797990904851658276422516143093603213835395967307048411404866080667959719327921926015506901948957732071959117056026229359528828690373200100918602397366444215243490296212024645733862315208400738653500788916218489977508247323895185264996175942341176941273880285118362820254887402472413723484025918516532145116706692830804798708453130389033881215111883247785748260240311368699034121401072073090560540154450051652734987710134859306516089781329670490849509525007017780020916944662212778134114902284374561624944400457965769117416687200155117840672765498988619474563772243618727774051764171315338063845464170231329765442471709521926392105085643919715446848718205086911234991440547792979488643527741231764593976549804210662841796875000000000 [39,30] -38734976342839145729301160135685010102142795809773321318669773238602386721632806158467709863157390010955886378106685177311947400993474092556160958331144682146649930198049805192735634921510920954597065048158061753481542737639638933976682448441423728407389620000768720045366306589527235179100581554322758850171817363013053195028821256267210399364010369161167903529358271108025740755552103108972858761305631274955936347139568867765147881453587130243715697743616484089143439847141581895393935278394016693660807439908599382399649212060257348326817836412528405155365591077811945007239881984985189486970115918937763414133658302323263447399715890073193417694320000386948599635229190595325102339210169676067183771790550524348070682111732344138188148792496275858698715202273845828946235876667268086400160828554611827721793909569386651834101329792220180619359639076821323393646948248782651834940736095134182369773722423339114498449515255353859484257072361028820815425680653416098310030687562532634271765274517363790740026823819141134195641770656628148821936556562861600795248032645993740021562879366635434601253081200837172326195141460481512213638619517132265864378230727135067256595812455662163849097002042853798008764251057151139370220958888423841017741235846672098807005064774332427421751594274443243326619638453924386064399901543761995294117041760802088921543476581265329243465463865644246050606693522259892886921166345912952753020334247503116789731318419928541015322074281182181544593305684710900657044694015921243860053034778117042352005981097541988170522030113384329705880506983674483587907957747229584316461862605586680884460247825478119636890466366970343589413265303986308731061025869853341629380744895079620946498605216734985774636872477887427164922797084926808901488919739817486961490596753966107826524310892802563285414549565144725240433271985316582980568563415150160426233738996672999155374935378379597054030178185945983669996852445314829669877934872173826401067187568964554082105772501222144084570212476946500577020721564619758330979365907309209000400147862133247640688008377858721855537992820534662814691412936453390300360613446613700659375829742020148079052515312592801054739377250723417117719717787324796141377193415824012429123787550591252912083101137458699394407538690806010773042949140669601180499885314391929337057715926042588614839768498972080487775052548074114940246692150054740023472578540587379091346242038797158186639338585327734997485647734023809010701818062094784465724859674065688884704082994691895385413743605348529262354167861013884730885715761850310185307221671566664822707598595727631823186790176596999441313739066884426081648046626680199689640287985088441513272214012875416660874080461313082082618823413777686681669365498237311840057373046875000000000 [39,31] 23385780359537791545048901209554040210200478223218778078716663159308313126915763124152117767913389965859006671233123051874961526361710966405950956977282598163685888931479994232404543272437290521546608591210990252915742640118266629307776317649368712741641548897294805396842246503783301795350853371825190717845371487434850546884152625886506376073163863410752270654826638884583600203719118935993442705861997801608296663304626477228851692175734833979320068920464333459601672285719796820637799195523513544942563159801808744761594294191700317761725353516666017252655324978239630339225815371511796143779112167842536105139688927955535599388320361156050514007023374176845690765340053110165068613964187665294701239930624827945300275651757542290092333789265239476688373753520808755314360218838889697276980038961020123102019843921097935065555891914969616098056075804397832928864251882585903825919847335547296178998217387227382666070607959181071799755814838365918524673528910963719495928447511377714716813312995784474471115573166669329911165886647537713607327108204050083694914904774995420145462121782241145699062776072631341448488029978433940203832344425833423593661767135028773353452169604394929948197112483822636435407962325885759493520828029572818189029376642177742598805958022280033877538919013831529411583895075979990269244413768059235497904287730470248312826179407628722654265405574722692286196744066311399109907926347188253357364485736582642351801393008763793808440802612420603961951753215227314320824759766685046318899476713082064862322008181924065727250736876780342020162583595462042954309713213672133653545435923954375545800371804670374638472413566688890118534970671463106706049550196126910874641302452856588945459214960576928488824523288649364674122299656585883447485990216402533979839478569755426229353759665223953117022271572279065319391182418153630602503617874903050669150076342060806589545605324488865176561963994999185073866685446349379450624903498236981748690080878962268710018570250661898812786299205906980295792948555270782144925252650067419372747475535075332294824452711068290244276525912397277647815708698577636631795314089647510684749010779073193564029811635875999046718141428668148782640041617655465696408918395343494940792329891197324298705999266055363061101626843167070668660442082797747498673636214743579884873642265947491898247655108534778591211758595022872403660984652959636130348835650107113423999882397637146387480736745842679511412032241583609469438935406577928416467068272246269665691472240806776110686684357205324172668370777766031391723083543200931382961016645090757231167478423755237987978146397440463307912598204656246229201725150509321325401294885341231300314983130361237794098371574426402703853584367360562978888083307538181543350219726562500000 [39,32] -60537163317252271358357594701194028269037795459298317818188049648609231774802009841138304689905161554428473437575865953045552806219896383222062861378412314264555942046422477211409196065678672170964856083906468104847276690684002622572888328910762845402033132912073472022178703862133568157603886965730579774047541967304552209862287587383256853251100016674210119994343677157483539887756546304194556180175833330630612284212512785069122653449722646278297580711486435349195138337576665689061242220557011339489899566561912645888715038415711146725993258503249695735013076727105117459421637107497532136728557198899713086833823246719580341778143402752814872320444339421522042033640712297062322301984590393768134154986966161084666622137166457829062322043805931822504552850425994275846446570260986155495309485225336323865050768009452861762188316078882254893729950598314675695491797920906621215422049349098041131136040541371759189229895176173102333840907353450060643200017604740139214031035455390392931465799706493641983309513161612510336894104812833580798137105668031439220094723360015512900953727544758286938729821891613846537902521602173270902309331004048659308505553998108279744941950390133766902444453237902360958437086530125951318263235128922224717908249069908902151094507916454076239725653151426933741055921069632544926935382870906242477364838155739181738164342690116061630773157197480270959908520811110325249594965652073372003584777978608996851071537983235158972918701581343592658467533776099871990743836615877637324645048935538083286479769752121426129502085576705039435724626939750883690090420599664699460560969776237202985707958376692742089438604781398339087393398927932761004934821136913036660639553205972389649327247900187939504305417234481774638867534088203305386130574517853238071450730574341556886689404554575510983773283890466557366597137000627483380727937221575363011681380024919987031808291908551219758982901195593781720526207928767118822980524049226595883858141432691586906504854063524125372709553271356469014968617660605530154516053325805636806245972628130288981255247751790411976451103773740495455056728947683573053112162214485745643262354721317104877149481463153865242832359939763067373149378941951455767910106261516820230271535417678357416772067510765495564341261692499501023183881800711786209788752182646238385483890764639657869813654917076194496535796100912293955545368926064373288335471522841888670656240604485587385461136427386508207982301516079798606906838887630641031347031117262263931809736891255680680532621568734464616421229764262475646239315401298511427145595708387018257496471805571346875059872277930706060245929176576190276943905496200145545893300167812511201512482683743945506024366392042179718657735065789893269538879394531250000000000000000000 [39,33] 78424938130364464864660686893479893208750299113807853182599136632890180036379896614167618202373486508689546059393069981614045742495684692449647736733058708319624889480720274973368752047178780982140272817380016653491440243741460823227244669360754656558385297458499756523227946140386517493342040220427355975666438261035827690720787974920724906352995836616766082906270730807107491572258012194933700350727401882969945295254938429699070718857397055000053725179677670892156353778184306655073928604534896355414680447763016973790356053099209764075459515370937026100671256150220634284618387325858646070730436399420221174889535988987510400868191344878134463591404825489928015761018407322591500428051806646951193599307564940270290225992952833256393993535885316435441192304120989730750577394915773056207279319324023009769549239857543300806038217397245604100134971268448416529744487200822049644939388001195994067613733933391434446877877970828079733450649573247294955427220058533437991559123332130165799254634493007009056522240961260353220216922425544984584083419551092041648791338622866776846238681869057235471092089048834689219022029331118435865974388086309506750357439443247323585493089865881861674285750435719506458409925668206719759892553580559936512173677228462163403948956994622763834311800102780484401127392615564476444480460628617870697629563775878005320679488567910980001357733520398735493130042986414124073566835063833609436671693401264697842527785179313543776525432754525648917789666307438015912596785731396219219622889457337811017748986633279465488686726772977628027559193711371416297289928093999997494126159806972551659449104221204172555628041127002120815907074173479859288190811175266719731474180854139825108592266109174532118129130299748213392200475897271558868467205050527488543179310242650372364812795924525184648496570726831004968120192689670825058983973747539603147461017868587368506877716229216215928391916034912023560005149596041191271308833450558686213773872639499337050445833508111576312599410147156192208166166800184561657505401083637370234199793543713533953391127828208905582566009144018327975072669361136413926598643754511877131939461007277630184056148083640217796239123070156806758489727324074346224109456394233458745653060387440508674798368427576863740961254504997522317808671156530307104534985809057404021780588693873980202533710407873522719508642134186090741743921356638802362279164092689036817784097302544783991204635561680604756203465130631098740676921731851492619365784712905612680421003571749129064840656716783225000251950460325648869860357578455973244010694209524731125215370686812767562615396682517127284729223615232404108737734686900576570725355373615923027348345596155948207693450443387024086094871933028116472996771335601806640625000000000 [39,34] -58079470942511851382833479931768435633002439422832811724699767899908720474388529725563652354246271495789273289614597939652903340017635716432332481671109677053389598707710986968823563064815694676508757690102473889644122024430592410456478539760056193164737534719637960511257763870496778777347133869352219779517995641295637658086728908414950305100025876337181644680491092573272540491547863483403539101419153469623051351715052911940241874694241558499515019580062443351313618406342983951188770287886436437674306435983373993388320227676669199267525003618576298282864887423191524166589150572801014550951701309877739475813566799990899521156254309692910544296246684484886015182050568799549248476951962178352728097040793936686531927076063258568658251674486980147699664918889175207316158210527775012550148983288394879702279414236753364848822260640655322991293652034477966952559906682337379348456663565180730238949298976635535662155175342767295942368310739454923203998754594682864402644068953186100080494624168439388058575165455013653145589759428567146888984696188326075243015180766318881761988259631737506770990596101445415689546216363358829403353631706815446471060458537257942877647114583117101942696262602660371081164080290136207616293277387703524956587679066943036440682162213667793803915853309040544129271247907588091745937317014254631629331396324500347775505353103525554662971576451887702826600370006396400791387528521216334751736580240814276571724912482495919214243262732950953328352733880065993729782665628551176897788282842296467277791131630492326512402889995862696336981148916724354844383312228121424016110295479704303310601055191161915664342498962585778082113983897483219342846115646561667146114227099261987765504767691678047159241604840101155410622146595896885058186538932827657404321198597774893213711765149262013416378420524661842402083711823470778278700609633874518211431954467693111652273446805355512331725347466006244672266653416440989364849874662180217513151782075667709498876778188747744786348427500773955211773619945040299367629255636860933708235904068181297839855538428651313522758511048489245872091298686482511859911739468216848132811150321307169482575602907924751651133019244257018989801432488196382232951435846765775268993034032068184044053418316263655907295060861117469791856139668905565228874100317069689480751101274461993925884892951375041874403445935028010616454881372202122198006330156617830882899375489190120068507594152737576866896591828531652504444043584491941723439119752034497488291539142821524335079206429081029358304789577506437102533798839217606988065354085330431522376468747771940532137469591323166117750050230690539764601772611191050767304773171255074591384060223953739334555338887902588979050833017936383839696645736694335937500000000 [39,35] 24774638646753080516167430043271003332559181778475146001026714280836461616656365986587684045964968975125548985529573494399113217131984917433887896044193693280142375206129920600738196795231972780001263851030685821866225896328147722474575579366649136321519793282354123573290049103351653740605898275870008916246112250203387655008427225728080416090879123544931958739699071875507902999654671311366919337331102823939775444410459680317020938328261507018766048453857260202682953719869751259079861122503645368046136433635800146621085278620373009525071714153853404364168323238221747509202647990844616383577935412313613869462017665240777023530041648140814802474380424086396093262077808651148469614321397127079233491831625142778587140930974210811834414316151423303592125871307292496901914319543164262355882726263910718670702130870713842000983636021882401530348986828987980191860004360564059202855292155084384528194847229101600714580565861591869166207074955465093527579892048217690025863305724948421495410149749112646158589761374820245621810895322967060474364875356505414599599133873047073134029659866761336444026513697346844749119379446176107927309949587581202058097187762379339218715363599946059228316604176746690779327085118455156846431737465803380604357761148713004115355419886735229721173848018839300106515116191098112948656232736650454419606334065722134031557592481730465636229119922908399060709059214996418520730266786467819197356034973380193397151536813955504757334776526463258057236946558273329938282900733243952340268886644620573052629936874330762544719827908046598118016339307251518693469773323590923607621580759622094064015594087357948248068445571472920813083355236220699318960059421289925523690303602289330171781718344661677396011860500473891897461704187455915244761090041334786740167709728058746391235579307427118550374569282757099360285781206951920595729226287768574401824534046948753602515205760671853629470780488548545741689901519655541546943422949636392376893443997226348104765605032512932480173578402677610690063191700603953974006800639679872156361324128484897012713108760659765120543265116070933227723018061180589320920840435160216317314940734579246130041397501370496622740744261646903617795162044126397834852796684109174934910431549451175541894842609224542770409164410594850963960662847384060377171082780480403216611205933767094252832662298327647273680533283592424455536165582933066256257888889291640141979942777716233979952867184046647466792013676978686877351007219653120266847031960816386643036746672600575452070427605863145324467386375332632324256950300001031821816246411570051020332589982314243105975416248915832804624153946228667167999579654176959639293312783169170609721628413408667392222284541852773617764960079057345865294337272644042968750000 [39,36] -3387825571981674070210084344065854718242489480129556468134949562541167113006344465169572401064505125768383747262250701747465269787148853349464403099350360800106963124752569954645183675650828612629439428766465118664289615450043704074916832028939596153686616226871261157115422551184522515232174653543790241724367950321452563833114797774290600287252122755393410911800529878917404478173989702950293198782595642352384027698520468472916847912313852462526617910938275362915793133729153524661560166380884224361389573888097639937238782708250494563216885854621799227450099095812568717354261294908439647473349113493093560609218839301601914853211393655002188180478376525470408148032397576379581375872230447315357511919515050101126138546689719177125959166651581016217810027558841354501236691426065260178767217254239998109645716798418775800057604427238927309086070727150893646024751805379539761987018922672278472601579727541051857740455606591024724697629048721792599440341272898865513177051523547270787436967219343981590936282448941831499586774680598559903279591529613690436812833246661163031327158460809148247724389873047202085966618435642495759317144544609350867379233958306139041555954303512834586358982540245834055895379624842880273430498098724449194709694177832859938013063909503835197028245155590352295880263024132686702198713733696908780999365486929006768865952024682121650500557111840695982525666826741917808551799884738709453103119638259745752278558998580337572130241338147985497868392903559737721171354557215592850144570418122941123635498201301653687038988089170724408301664879835093129105871342379755197173675944428649138471300505340904109571406210720116612084669653721180126355932610518291431379335691541127694797098293692035762535775456106318670769764514692181766097420813297345418576997338459986320677523525606043224530366041459229288129728148728300238839762222407917053295915095342981672203491651075954623524125259673375192149015018337697119051891078793566641725029860394888346664369164228792170932930394747825643251178171879885640917583680336458898091658088397810314657591134607807602114307637157807293542432437111896863086748826555051162708384806426648911566904737419089446390957909756355343214053779549800224862484578844928327744359705312187818001084513283339757546096804717646172203649457699529548017352135157999501503671680384155086199009881623464171593221671703448043610938462846392656335666613652869743201998421735053276208755556269831420735491817169830109472991472384600472777240742854262017724097897255930465661062993933720118865927580191856308101161725275567228897569245631121816870411397411942386120551735545437059832607897772725566736228476280656180292747211893322961271169455098458685743541794754829510338822728954255580902099609375000000000 [39,37] -2676846797899349140666630257734621608610859059623908505180988004259577190252834296484234310873153780515790698660663840523619114850282525209851413170545509380441761463010784441062973275401853698882501856727010083367252073327321056439652330189064094014141474871223443571090910375407102429650505489046270793724205859880942292306169414564123056631636089630463098733273929410609369689953772176311207712040114015791678398566997772015705671219712141995096421435174500284031053948602350405546167663312415908161900651891086130515847896917210272590201204115404890486523687100477537835792712257988907124861935920622493664279282591288503693824582981151243085733576087009779754807718248412981629000868928535568144074947504797769439980293384817169477316217617713129402550143213133592640406911081087889775693249979645718954970166607088894703676164778283273340464232715473269197049826604295436118579341289410474020698659008771696823049261031264054196136862650781371605755679798900422803830302132147459375286457261879071712521694257773564984765361578988310795185608175065958530006538983381242639142910576584868878210898563457614960190960095399116246067364309853259773060509289506047422157279136383349147201908599389997372283986125768375787882782796766205743795418054485465600875773759706024840315683550495776356693242633190249422450530035306738238021454544703319867479591807580400232017572117192332715928515789000663574458053089763636012145203349076569997234851698860637301119075731495114290258499259330312238959769343680576204953858121396251424214405437090560383638107168934129508897711985149673986559835585432498374936980819736322826117579228448498273351616202393182594209490835753171343580021734943165151833778033609880705598217957540558679040911318220063785493520314785458507431913681919659531180109780547855254205617402629981910372513284528839593912918224301535925996731025181936855459211465589805329313580328057389658821974495255711094474384740510279240223550256898915193000299586274944608234731067871086703271555132702859350752812753979831346795919007978752659664860520351718138880301270915196015626473266774625613704954002605512914892974064047420353118145669634111734170589868179500211109807667336249202236274762417368859014100007804329098682382482063536194348923027292418619840445169482480005717819869733099667236232406986892994435286076879443605013166913638865591877097595795615676603939262726892651197341502250383045656508908861765276891460601815265565942143143147389458262413331398738025992011432233832304492818237947350199654296764563133110439557691524217391205888734619104490930209173267722550941940919913799460382183972099008610092321929700250003786014342910579992302742766508395455516433553689987021672556108745077985133775655413046479225158691406250000 [39,38] 1720268018361105261115665103463929650130187506329951222955096011277438944118740537782008758622899922502876767426191786665235621239197872889839751970896119124021750448225528964859128207314612528851283829987076915034232113716934285511756969542981644780195101205294440191423972845199779538932528835062318276867572736054992041762330412989902879851166389977978650555945150450763146073501090059030148559645356121233153990060592364495227264588846814998824521427993389708336287940623788578799022147537656039574772855579768225880686261016297574950253994240863290724324302188510836708747390997912970529979994757992556051754908160967955175030673178299185516710205861970212596051695761266794999094924425437138529525162504941631607820191522315352421091623172202138343817974896467100347832112436326975106637736484438523230398685026616601111314023011783425806959976897238405496087971772630610544606187652256819989299909614167795537924983161399338206136755534710018696281097013576223411392403590243408309151734025250350964879165326384512876587327828508581257653476009271678736032379235603144216411252846888224591308962962432543136338111527698366814909399765555330777505492596980902770809199784294504370299500035742425987337874312774795484386922747121732362124162563259163323208145131226548030326515227815283522354581607203656584612254036205984480507904101318639412329459039027046224699527178071893596587841369584852530364138824769066531618741241170239692239746952496915043924422478070826596674984002021572616040096669212814609733079614113409866966515173284424319193913863933560085939571022874570542244446444229918804568291211507075022586397522833916345574582764652259769735750760137643291219585183124975586041809090929820547348060905754289112127083370579109572536056527262967588226554225675043014042610277549397145360521778752224171047732225142649176314610751062129929671488982535298907013828035341244069801776532302767823912288088257961074430092580900263456677080446881599616084109292493538800211335975665294629355822993242818217947307222647647164522314405788889716949510580718538109536412745858032779589457899455366584067906258684971151121320310206499290716949393069592232413197044657089032450883130805354621871593071935075515377445431295236536652613774552520370164876300728681727852719704128443984635648151864808245215131292256953311069893011608246978426715705936707494604389352024465283437124083283616917078917370383055492954978556148732733316648516557737199139538834309559447678741797957584199694911893176035431423121313137634713983651640014093269728171809119359577454551366992258488963774837449510075900932949726187526365281699335086302934991690539861297822395686314932514874178379326543355533475098122601011678889024181238198707433184608817100524902343750000 [39,39] -220908406506282053932415892794830447310803469459807899142288159883133038824912773094421741044345791942639097327540874099950506898769874001279449935142585880265233926326064463261977233085334551130279839477774468063279113371251953263055207180946173809242649869576284881226684561919912949508752093493061876262406455578900113597521841277639214693647129492356787993131069597932967135130202049690601248110703863907207812938114397712664323255147350644943271976331050424798476505909275985260405173475278347201037552263840744813118292532052698138014934262929389252011625542640036790930287621988836496658464731295247815042048099384897263032990355935415625656545272136398214851382084778277273949489224750181161746373826949697977476041482887200992105578601360903980982043419315660859940798562060447198588800583971493869518931349024166605493657186670937494686567715976905231830080022038054984949253429745924775212256151071424681126223198990713692851904484341764238905691680148878908365843179299230018410558413745259130006863364816747210449469809349871899004992656354496197350591240836476653672097252626307960888015982476550505588042452626080637396041779832008373637198550419780223262873558664970300452973353444330256735637177774530225271809606059104084204691098904110630219328458794300633216663261441850866440682371183477228117043378782987020297412231658208053244774211933378560445269800893330703610351364165867977197318902657523552119662507641700922119464570992843812175759468770559020732827417616941321704311660378696929887922447411375564019550152335906122378280962874625911887151466142375128266485698680105292255780450475635900808492545951152001113603185570219002013865881860638867748533304320107360782024321413606547593232564761895747694116236484252682370791855559045798848724811897660394109440641602230112213017222917313616756142464547111123300122330558974274953610553236974197532773277430237519128670522722957213138968714433933354980786703791110127887098223203682583613924307042791047550997143395489863601956995849752551839373578373596047297898496147063954343464174715312182156329242931113651579364286669673062039505946390071278668771504951549972186764365121136195578537352234662944264343326109165780588909240036900679889192786536199857217966794903326148119758967659572399867497648166190535053109024425576315698416515516216670164537607524145219732868886550683520348263905990680239264712860686455343093083547383462355860212596959870325306176051333745452726956614083184244739969059107289239549424888951958557279015680587383759452393119753469183593988659570622609745989238831609171481090585652069676987766725384223999214186035332184766004641129277636129688613334750308983178231136774934884157569025749520572610693804060932876609513186849653720855712890625 [40,0] 1406250994009586788698928005919015572697130837047680336383627051600575675517668463231483069459510950446960981797218445708933544046825333946505409028971265363732224226675809033511681255216806688797791119023011878952764152118521176013800589636655576946868959924064667256829032871624419470525660950952785154415913853538017852170899705216317228309014442817290405355745229438601146583865526143390202969343794945229291849716168719072199770471069280092458695730151390582299379289647168648401466437286076228708534983905417461905865964016135446775583385133250667054802548955769608256786795035400415109844861616898019976588036036449229719714322042753088522218876901026182495177102805182020648459149309574062771771246107055252177085340122402404430632025215235308836902164627834125592326072157330507253062407748885469329149393162469652137516299929501967086426816367938121787443241855574753728249179795988641311373753485232241754672309924910300073434297113672503997091059331664705996822542034545083684631622677107801752455702342048150523308491866525858399341367501211419523848522064764118394915576605625125588202035521284111336564638364085109819693468596705440756745439765650282225549971839995291322042191139098714187441599621153380254205984551629726925947263032661184159137460662113511891531129994697850266374758813277585515312978188644447365964050552466364699488526451583300015236703653840808010754285348684363518187079621923831619081870810202990323704133534976443215200690793633942255130744987874408872911969912410906926557392359390342045794989334787792293803131762334147084485537490657608640213406317430939713326603648632506874261690692724378696531337010250534033930854329824590234366732173477764385086904602571289732022453183797995560061643610348255282461583252262942415497094900036467475440198233646870771587714528193623762951628256796113134867376409929682484463688958814760470714130311516826770468747718642239835402632316736718715055146073665270024284936164284247225312743212162507653534328969368377259606674866307929184435055406089306908208736256688349881407808893177760700699982558881480910660218522015266799364773531071226805701461450992745434705091563178032392961005640212733082008599103957048176752399217682699560386409327014424576934310868971211413688563512346103800447629372707115376300178054952659088226738552107225899764636402921111847656526690464961185672853402987622358568349137133898919660207695518919417693041584848347265534867055536502966762206372613699735188005735648470700290503278621570857803798071390963570713594388815955910742520279083516812901506495680502088836489729762726967752947216805011071929780833309712220370013866806696353854391940010908410260144774648565423565046939512160217441227277281105104043208173578715925757491045839736586865066297917411736888414901113334620947909608945636250609823036938905715942382812500000000000000000 [40,1] 18188913348475045146582637774719980954744106492187690535224777127147192072084138221299778322962270751915511230889259326640794744954919199796737772632443449865351635232565843045915760638414622729831787487359383078443847845747479301952102114440404956332309646008875444566500158529521360029346735295114021445325537012202731409354385684037413764965958660833307423863720558295301359086252504439360080269989114020418144620983803840266133922905449615369568941124483443456412403415632325246013777717086901811337314045093632411876475352100091367883105959631843703661841447258437548686452767283660710081542618523323049634040145602797726792527308089488057594004579262268298330926188626332738188617925798279862298067143281639523776366908839165542411577368604892273716126530136553919276762181708237003493385485382005387916873539705173708492834604987026781547548302898309938106394725528591345892623436009614858152568260526385443428582829571107756830187298424117057985786312437429363245837982367396596365392000044934434368386449389194223971999829290733475468835216068803797412860978190345314796551151551978101539253665446344937070063835847691167079314653969769450422308213869726223630335977977777554103665458265453324862921796681705334955040873321273513481643291348509745609556980767159938419719272912191945374768712552790942203393564364632397784055963201495340647813169415442085311842536584115771701014912666725741965272146733372532333888470479377028833166834220983857484953342097938870298084303606610708065968508508646352419153957783698193202880036402228844910764070474029823818027388199501710777244939632963975828721357122550355311057035345269740310340977537484765208547024431046726994562983164509480010180865216907053440233630845797615958214986176151213480645165803608779473417547570308481616191756810141474338983795200940801745051996319381053814861973596586940969388659392213048040251306677148891294002190914656022681816498563560153525207938480345098399943908188422623344208244760569751886108516713796343441603885801835488017858602205959367607322234319453684285680518421737749261893427768828505628508800141888619229183231393964699511513883095452380098488915022907992126140452389337553688421880750224941612597475400826538497841154170929997574981123718832710412213190939652329512158733095763376311160516898109006358743902232482419695967468912063535358581279959792565438476473272175866812307336522917671164037200199739184486224472010289496720920083462151902515681786904463179001634857762402182244900656406617681692257609093451781721639139754400972300549138806916977576229156569511649936248916081684421994380540679438444233905943113045290318007505710092240506596878774769500725013602172237113087233240514278974158388845744066556678193883124749015485479961911397474715529317059197137934415863583001872768761522842530242716208022102364338934421539306640625000000000 [40,2] -3242636350812375788806887394068758519274131067479429370797895876545750255199281985109748746841463146708583864381440100835320034638141399981694601919320724481669517707648223242341924607588999830379021074076318944772042823101544178282342233950598646422104482801380265395583958922962358680339680768941772626027756001790828079302289649278848659711567381928830574450051445180185490124425262535802198095830052680864520546871323557965324976687451482617492469318015649078206494795096822986861353271958253413455932214379858044035269412395217519046221276914612547676434600854779111765312704644590571207383961833012921163337039509906333347361951175906738971623503002402146543704229890275098541257372098493018155182595469471644016063501163921056579168967895794287277815193237234257675441588848559176859487478521340014341884149943119609049375337945583262427668887521039162043328696021994835924471817605085049035591238093865592183919628452946547403721122232119445546219739207310282609002831022361927942218481910631206505692619659128382744944528086436878093533810363405418275875271053344355251971786149407506563164394524304662891932112103778273328696680126573320669729833012355836782574030382163361352426360921975944602773706148219957679577491307886407412402125674498405737075866963935455688580150211353121805761652881063820639005244918842531449661543074899006416094556655490747102961091250096952893271117556315702459957167890799625696649994053831034883205205830167335461218995020096598029322224234523585499247002938886100969276947464804195706210073354741517361549146722794140618493736555358504188356375933533367434384655625785769363170980877123122716798533736237432976430999517897750607659149534328950866168453773711895192528355558617546104690645840758931178785328456389993232372310854612660708940069747450666107369447277589780766641103241784071004825351054951732139784310963844277360867106756983068925502486349328565928546653551364865991020773186581503303213166024885190464849359457326945171857708394480209806956044902187756561232829336034280387283658728040274709440971637981369958996611434619514078719423155432386613964347901597050856499504216923096380092853353454067689007644539422202185052411764052463705993392932859453222017827458493549209297516977686113538849677962557654660369651091384328665314554217047362559893241825295115947544541492837292248321898756558964575003583299632018597684505816379746957584006238190658528289180650022961223707259350428009914447758035821730972638609765301023891925407346671893093438657679687439780772235566945334522819060556658017168252453818159506641968505959475524028763017049870122588235808121739710519320369034242081963257122061278240824358172491758288809228393520375549932623778580532137706611320073307873623577052425787656190149801479160141124029533418655238849592188719438839994424483847978990525007247924804687500000000 [40,3] 25673606753301711963043536346709547351292822511984498207652842123299492597252693365395538774415208240268761805800851148773711627278346365331410515028311963983038872933809540962048668818781241881744606126142929222665585353988203070052233105908421600921162882082333744507099472108334706822670729049394734064912050851717161054142936757669787097179728137878135937947479779850987864772933358878792195157665987757205917316482061071556412412023929980028488826952382063502982993059494809108065282437285837557457110168474422912780127724211563341030798314194156604896952108999256638230592031059782343209542647573951301833826022463856751147829742947853315559894065626471781180841924943134092883760457288147334383517230554324503735794034161667116263261320638155407371254485990008478350504006783559004330429013016440530368748791827108649136961847806278289969982940029652198082259365587490329792816107447081614332125924046664257340223430742097239543043211567346949623177169660965390524372905829165795550454249324643895066676142502355963792676160873768881543264835850567696872304116605538696491984570360061641378190099677994423518734793436548752433395215722130714719365104448093620979861509230060075208272293952699090752788693580898937491567764328356510606772686505692207128912436689881000550605990374969465243875529928568561015205362939044659242483865669410701762729933100431385215191323762875443883904639802749081930216678049053083747417523495343197101948150275765143676482215213379000373337132718970078584700735634894767204090719988159575206317241619815901497667465535128653941371525101298152741024618467201149365825885220228269612497499418795869305628158718014429411419030268174876963143870840446298655213494576568867906119896742682270899147900409611206964257942538935933423456061047225922575585507394060383137256972563482165486688021464985888695545934942833337834204399935225078599719236824741688742849969722112154200033889563842489976509447786099223265916026737369898697327702384020432627984031561552072356845464650052051582219422791242658667155029475871014261532226505054793653156245046549873122311502163254253101608689192884788559172023928699322272220853404415763402181293508972598528794868115800679278863263971853188918554358161336958540217113095274770137415921256278595692905459554959938834671493421208674968831419607335480492646165616470181860291901777460456378221646204499890900775831983959948410014918585842351274673967361745181711853683511327198314596710384429240948344792703656696914658965592891378908658067492999457848296372359408361338215087875008159976582170915273709122029862837900805828811688514445363008143988852297470812082675565919053926824428951458653060472259486573055921602979332433527105254767675736036622935094407541040870212998048609770858261074823066416079576044409140444632369951666111748678211768037726869806647300720214843750000 [40,4] 388312693840471109777905581448476629654932939915296263786726661112533735846158355789950874105462846440637401791232565640193304024419007954513800362122589668958163127105430117527965988874301745444149731587826601487123158688036122867731921056945305172928537378108079925759474361827971806181186515789463522547542177804375269226356877662469906240806851957232932475776798420953724832323819274379396396130011493194985943564917960070881333915991564327507121782251948963874527292862145781212591877260646660227747797341244436830093238468280435239931684558916559824812779380599431838442122086206867238296371661172110886681133012607894612231561428854796810517274847609063194891306134200456048527301093690301788512640883827860749454099143521588897451473339864983834396003723025468872068927094877819812968953747199158869238453261915754330772230991804101505794190562155015482229508578770533445388752575068101707986475710876949336807431179571384133999622110946190594788117274270982391921874010726447651550171595099190906132120337206208979955687841783998108721807113009821240008990522734532896686754583378397857244358182737185410688042530819386258012962365695949479388103613684068742260483202298696699370976451126550798902244351999733398826329505764429082273461070395740050601891534857358300065311411921103479819259747819889988716590934992438286190824894604732134384510072189367154747745021964177539211528899379600018393339833281964956611148071490197461287644952518272196232917610627443621992171010788486120021096941273352515009714630046317939894472332916256843827488339117957743979057970213289102144609896875428167656031070322302621126719242205920970778752936869693132031593356670269776280141398986660238363645713301526665481198597632559466843067319367615733590283682554579928838463319970879547998584495850174581093604337981994549938737300283357802832854307239841295138164548658936210084087949465315230942916245397641784531553608787701734353061049970003402847784251580861154603096635980656741165878589301226341500795025003375943397673810615242879144028234758994379491755082011826758159351756975413580250881220017694321925952230761874775712779197471463182397551950214473226800952467008215374926669767922993627435687750712621091055717468689433041706287856493252439801059354720365846030556082398726416170972758861985475225266049729711929362437886596316648909653293531230185883127563178433040570862285401111499553954112861533522398654217162855431491639249996977971284623653870828055787459484156128256614760652820373464774638857033865097272145984964677894494497604451208483491152507660730082708344862033929169549284337595204662510089712134244569101407304614183927215945528535862149858481021123738488983623321000269087589505691946421139049227076008663448283021488482731404629595313658266307126102353233894766450771431076649520264254533685743808746337890625000000000 [40,5] -5228607011402672044959744934263773736829004707571951766703308234645664631587798045235460566614737946561428989466867826229208525927924168956069204342952907859942889149417526071071634723108597143313746366238071367361691683293459250630162734846621184191757287886803702407783329386782771210766234604563177477991729695381889920505512860963467519521667040159631466331692933897308934265175009110364164282279435666446732085812289590928432125739134040566656248634753994906987428004684818836019119096036044274120909222047066686201562529099106251642123165845862903248041844750246494680394839657607552233342620623219765528016416391338217685134538480607511521551325468852609743809555886564898897285451212298606847443197224372274904538544308311839574187639544521513202082656466115072352096032258780680412696035505056393030678463124144985595753902380333576879274775102725037248694122986681818572092240801808995071844403047711091630555509005339260237745123088467001116595114919424565345322616585023888585903662534727375756414345596064707538940127176574447229172603791371592405943143337255064656671981508859712690574199125330875425911678025275843131364146527099097291268066678814304470896928554615452940340078867867039952593555258195212344504278500772512862997849728064512065544672538251963390540562746654156612868800537380983374828764054569861243086345346576005431398923893354837904117388792097572970489069031951190333929726102202071673717113477696901568279593011102777790891580667333568254040499224072259925941213792120920934193857958957857673863842182220946372409611417339008941990722025505129881854183515810660960059361601395053833813322386448786112318133217022094209187115968216894359125299163256552741676037430536440643373926537646024615183143316156042923893700313558193643994890494381417862109718861747019986031964593312227065957698971040545535729074981352514058293373179137725341135323139135489263147700156829558297128698517649987017385060713895172928202312761222964462191605260602585009076542855327015086031452350880216585882200600743126632386928616064688203091761196695083233816580411249079765622658908997542193723232637206500341497333880332707273829199095678881507204994107012708544050406410000526792588533126400275489854226929970678001423416580181129610604934277552515772226490910609348995795145495850222187992747439868006982795391828116748674012828397310228119277078816223070065285954378583806880066026236413187958194106280695130530815480942354530748280382714095739923772418164177612880506636390349758984176484740035390854955291221337659300639822432012829692848758778569420509551750154818168740539279213696596364249424159797890085581960057013068453192245556572058898738497747745275670384027384352489403132882548668607654305722201896873270534664207034274112665991046305863470561709672808959691501330202881292485983522055903449654579162597656250000 [40,6] 23711591180510005889590995041638424307784615538728337378505859374302940213609733012185885372331172819806900466555321289193702975512770590775871623567589276051594407077990717639261106301547520788447306490659310323048687534900066792013625159518725976599329758800451058649975254031509043896150253275720103139293631967284107827591477927987169476523283979986576327996433987342258214396391588876864904280472895033308960988551153053275296658127321738797106987090949770311598084037560258637448903971090382344895749918657743121448975743404648903076642735514470762413279034524269190093614534048874379472343912433287830197291017928559184896056780191107222487018942144209943872964517001739178480125771798208727327727522118097167570367104277035772851376760165410866871445262280813013468348678079412043942686307204455265367651677479787213451636218933875169153723578492748899085912681340248521421237878683815876768056031294573604766510714574817275999599645009779982163673444389697035352213211248702021254367773005632923005706205843645023787064348631671867765229231960199213738158319153929974541694014387854578219849861982278062945755384249542421134257417908780316917535927612339987839683443395826138652107337558391330592194854498857920654030430640573910162631108974250545887505389928358737854731112226432423688004460858702420838054845815293148522717189033155619645971617201639025158434417084570004398373264909464735961240682503306066085793770243488446749584025942095819320455426358488305161266783150600632401765097096945142746671557246003164304281294223930858323221294371323974132858944814105999850418542424156250911514731489678636229251241150129097222428330650106543042540405813880694142972997678679649496770714908423073447155937812432131479599351096527980823922112747151709964624282892180569129288735882809996688364904783411401270996511104115253779598599017907353856749366876324812515079356665549072396987477895393062761359152827000149808240138168071524080619190109486830879155405756571639198369723805285566413605087738479489457045742421087637476400424759084936468747448853620380226993746240727649579557376113317357654511921317829588610108446055132286488814533079863733362565529744445739773751484580961719901900670138929865188147931785758737266077064273442645191223537663386193009172309180214373623481798335918611430765385800384832499407605512453446971759324122328027119389804623755853314128450059436320041187545099727583954805050340228197966983623538409318779886580679411807268217027008863999614166528245083513118913472852712451659264727704982887877678511298615848354425549231408538674457541901964581411278885203340275047458913165737914743965568285999456548057905048988608634515249875288399678597168292334646110682996629103681226769443249760997103373111933494969418763041367566823743917531143976263265392206633364047263512475183233618736267089843750000 [40,7] -43785288882903018823480438938084844742734852467165996138885136601256047947562819319151635087904784003178500972337320561233174259898953429686022082450433041474824190808574872569487497795319875995676850061270124474369554490669408401951750975331601359961980712615602556993985313123020236331421307715164016802582044502339234829676507480560471400160971052591670976882611685148501275698699816562780314694044338062971082975141565378228170007083712619415652305216981100679957432674437747515298414840590218297586961684311514567134551535403028046553857597356276620989928907634998554205622277404914154240629090842320193279819642571137846393303924860237104006639596346176391291421196319671387895644180082152373920295983654563455060404185449326473904432020501216718740512281972171753068501977126033942086904860753813621865211447284720897089180262873703105433300450022483426152084187953350992549425623076274830048092950637777287836830550952008684641238400847529976641804321234756696140978556490661779249453990965970336330184683262256944449447696216977979783776942999293386796869459459913188250236172229954238132741676674253718881708632835002261255892957992219038852812532126955261450407501194832909690540017529345083191436038487069564496548217654064390862535826117689985415310291823198593977557716212468261305426646585034386036999318957601229715921299061106319132748958918570389798166642668689836926315055808754444784569394464415087697958596450704104816980124315866452694231162966896952308539640319367544069899101572838592422331013432854788318467299416523634192343539801502806294913446593794835163376109971116198663061880132129079769194011551338559155589285710670610757296662201713762181701886710544939648072416704744021932523073586720489350357568848015102531446867898490334403028717579605101700808297998406355031498480087530357045620394204684072639957596092050554649002507467733778194849720160489879639658201873270723950879480118281238208186181834153836492741029925258798567092917644722495369887646727527660902586107468869854655873542402942821926236629571248165469223242538512478648752257223359184627570874387605127628223467332928502797698005220233255172448689448079033455405411022172811644806027415814581162517851676736762705367057424684693246478378424722028004003504762979736484321100267121399408499195242142171923158608607886725116961324056580241127392840211208753776671136351983345760863033908367799515871261387794727272757239883643640701225616690368150274471024466322843317619791614877813348495599830371470534165745248318944970356856024126508892102868590273392832467444203136306877895121777668760751492091677856680720032695990389495643109779441731711725941502441543962727911694998239834128936944144623808653293536960177334737080132428083570725235953080279854783067925146729175985543271548234077781975291145111217616658905171789228916168212890625 [40,8] -19135903755461799689948997561741294861686927022618756837459244604713188856001619691055823503690126511222781914429861015255665155808325125049483956440168594663437033620893556336042258074655149328636810235595836732927479088423094607950322889071839514014764755073287938899055092852043761281049681957393874693705040818674520464860723867467047718778557004575960190678035756234200973317963893627321470769205129444086848434880096612462095696641238637032662301452626241995410960760259352659959538907777635366374325193338895708662373060918518393618470092198046375143528197201029342092120949915106732919802616387943085070383205546091778559440997735470964836861532565461027886211280408787056551269194180195759146805692983366017496332152492656179672074683565149029311317522059887944833325900814619200816663759248760652169913772196133032542039599723995914863177814862261805723453775684863954758226273539419694097458739439630599719343818516597814804579740485372730965708505503502712166866187023670066319133584019868850411908435826734533755828685436395173261676681234883048823069629096460185514474972802681914030173301640226260448755927929192675845755107685651929754405747505205662472341196791035246634114156928042430367006951484039114656025603003058555577018975852461738269073135166244386098007407820911188752917826797056698068038412397894517852473963573114747694391096903629241996791221091303655696829577940758334272976520534663802850156908739684384159322024949368495481895297159923638573999847003455684439749724981515882736429013273507784627397370984170467670837729395974064045536055641310182614816931447933651653395668317909659410455220659568555595986004778966845191124529405371558155215449632335255668167504564656036342994317880272091043921485907547423731401815682980382031877175620950222966805860179025004338179495803101781390741519545027647179104770816791445534023926635685641752892197911558735411099966393154242970104449202623561243132854417228354823109051310945545157261777449650645725416841616902226238008183379553829112890319582417558164520344114343686400203617549170327428392212931738017464721148459492643047204313677327193959979970431156731831501475242166473177644398873052974236197860095341660389481484045208920187336791371206019694014230709401265058410569138295710335421363201457738252516060035379953418381832749431287663729503248059571421743610795802949159897155916845482844733693498451713500003997514212969352679424012348665218405061507262219776842237526860632235966104739691368761464575154387097069427005464938276518513065405640106661245190456127831355022045159054836485189961687471656726808474240551724358057706426322817039877428199808243633471029324302091091656778771107353933448825465302358844910947414535859717619810185706996207953450802772194207269082583072999915568520104547367566283355699852108955383300781250000000000000000 [40,9] 258237254497457679508054510769401033687751676168331961937232866785511713318892867964538953298736181375623695501494471782336282521446065817074162082697583851264135813322234470389012237781918632576024063126098448162135807640981155714792908912049739421568814690030995123128322783398492558596133722212884716167778054636035523051512566020158059692621534895094108767995374828528583036267905027548795914948369543183422279089438667921104780271550170808000474182559807447266192739307446797124924063616435049932431099255638882873791164703375435420891472795518942948010098897879330816964696045652684040782616868065216872494168759143212268849209614156728140542529991754435669479001181691385396404051106962039328589137299000530330495616838593271811320758058569727069567577898637245450505065627177746215941904147861243162488585422149962493089694091212761789949107482518428562381026211216110857649629000865374551560199695391479205115222748674994586305982062876469845217126330135320118932646495270198498546239147406832603949879445138637225440220079335163703708096935928221742827538303581326799149522114574588381453969660352548981630369428044271918246384212694364906186327411825220693111246829377664937660365909618810509835254360142896738011598604914607011659639844415884307576075309451494978741830799726663458219332445654288496863277219312351552982238410094079776355256273668185202388564299921664844324705091356659511341335351223271371173336026613936074619145461475276915414503594118094883176012588326198183813863524447524081304157979654018784606391574890440424618286283766473400242121039463988402393563215352156316238466197223355805982061633349668036353799944709530734665028290437394856789126686291229691713336706592387075094719723153475987406957233391562233016531931636087899484581633310207246302608568841907354881263826406612625677207302880461618843940950873306804875002542609172788348183576343571436364492291781009599293132741606919632842298753982464577880623625775699939743503200438362339573799708452759037778871313650809705714453558279515888821379706434159806001881903391512447714736143491204503304330740991430350073853994507543479289235880525792828187163103413625424733652467768653483821417992247551694460036054137676554289492191313662006772222385054625175463647044194920342069972139943813270062839492988008532774697495068192915789204114888448638502744190348217172896184755688203649395544178307383084200721347054811906120748576357952715241970677228977755121664437997348986516564086925479278930804544451419837988279369297988932775406019769079707983650949431442995501450556783812196259075903226239174389077823396948533814306744401444918701932610080181648924970871041693701127436927508159980531796905192809582770168259820019070038731059188496626693291146529165163132431294295430845401805936478387137889001223811646923422813415527343750000000000 [40,10] -558860949173233909129536881920763472517558017892515706894021951397890246121373294123513116733468182080525043964986195735550851543624712258828949927612886644886306505813384676190823796991611210626945464650681732085799046692944153282444168487622259954583884364829900220526094582881375241184196957659354588384877551767280153464599062146897555806692145486373639089486184498314453866007694225341474596840580594467005743650563095365177528694423413263662129285627112879983274495159178232926074563537380564311230231193973393974223730818971642766345793772755823760544895770862587610542436850784153662828437313031820309876950539430485034249174976727932914838885281855910062533409022792959002945764591838492323465135894987626240287314956507554134739321600954934031107003939310537156233744064266789974826648202939724513738732204263532290965576739745313809043713301949801123756704407413883415781778431095506048337611583801100109084342205485248213734076862209612378219416468354124342142180930918918737288397927190414762259401794176223956776872241374213497428212563805578622849871291144663978826472665469120686324259246293558368364717548381761086380224721596696618448101536011875910289738837650024487114293027070402666307729391327360081646093988646379365505915234190554856314920515689451092627051864323786926486758122456720210590834383744247750995462296565714586210265738417114782509220064607851010112397115385886131149584816511782138847432741545425492198344633693475894973806350783932676652277354371910485142020440350533598430247623644928882542411966833534499360891181918935220177562732918741021405202435870582094628778389330838153811701666231180636480193685124142126460956332659914152881474393185510425756582627982964219240746245293017761121762526568532289535061340977021019295867237033599123545073723478145035790257715490996066169715706282021794676489135486439413531204610745995961473340689698671714252369615240279385207376323495945869789104295970498265885434911917335286375300923151228141660622541791482971185080036242153442252961624711394140546913278341672364049568728773895094313380585754515998228529659892559689015596090665737708120421183587254422681175249501888106758406854487062857870842694010514875298838312914143985944948688335203681608960696827612765513600946015325308255116643223926707984585726579306682717737641735521739574057036193384882232274489300286645786202135190454344199518520677644235214298716045840111654820965394922271580395495838868560979989349434830359569897452692393093955882639678894368610610731629030677196344294241501740915957234603561878017905935592878039589117439774509677610780538973096267390686925338122275927245288519827421944901934947557850142063949165753285083489306198403302588764600925621385991729778638064320273230297954224640542972673818585434832405657665926890231844481604639440774917602539062500000000 [40,11] 723760860442504583212530749291962031581369811540961869422261198563695908750916935589251399607982799053204359393246820985271899891863462504180068174068499191898871350835584963456197723642915766419807281648759181357789992874096085821648655342970210951983841043478683561168365808949852981557673544115389616941908652296915887593012522083190553612438233207632031239334475633610535768093317904770975710027908980912345074766705707706265975296180505926566803807684036773492439139111532750961284888241881739133821910986836030896966333603250439771333351748337477349026137882374899708957183685156647752109511141543099645782443274540540596914244720948258309747116619734040763613533877100076982264312788637324444086303713591594716120099445748279740594587872951055052796474321979722860800032389086052459737930328525974784693646958393491699604639705177868710613735733240173996329298493617867865184309744859811790434949774905251019478684268414161914005849747835746139341649109687811277767139595325542642492579633478158076497810485550921880495388271490605792727501503124102234222008216953661672752694611236584473291061921679549112117177625489289364194142033775273295639617735318404004937740126448273732652581858934595252302454897854886750030611000030225335609865849090435549243243513197965258657338932402480802710894661217183611046111021769131890346327582885486799846571202575210561967645906178496877215453987029166010075762208029873080150931319899495615895716651027661079210765555121544547176336916522738560791621596643311764357978015765012637537371692741092921983771841921180749471046437654489105022599105021767440481505372440569966182973085436886772451043648198923119563246748593637630038712577077308351665074085947856858762997635323948065995267194096829779624063177579451847863857779005020614537959251623323985951223721978268613931977531098345775518067976487695935837972469790569512068850814103035716285626487343780774794270060365584324792803770777319051486722024382151263533057109692909717280925379873208169472841270688430561548353024234645182281783515547045677688357896521025498821578963480148908329017715730771953616306090521471187481214116714040024316480396813606153385019850388215727053549921754849555195054194037642931532040716744295206071995987133343737212528475800682785038477318096154308260317453503378282696576604508408948846920972624549164170337744675418833327032072786835647378572709305146021122266991764363975493516486759745893860980703967821920807115499914084995578920916532387015637248073372540212231422717343283193930520790049871920130658322335029331781547097768857428197424932185790644620929632214500439782825408985479012279219776575573109913791969231805085891575709915248166312778693149861689903756252644179788853766126423902513631565307534117797921103406074632877280809148965237675987793863896513357758522033691406250000 [40,12] -1223405488791409606098822119244622434478805766881940472750317758141574736217990303020127396477968825754102677565953973755764032828815176030953554554283119086191897172614982436067992752399169977931953619714093981633316944114879907071279656100130075647219813512646134445259781851562742354984712595544407024954842208120897592376775642401141210837192832301575601401576535325643421345450055523441707918676161066321978475607670393259776623491116260196348836123816177263915920649270782880764742483298712300403885229559579108598002292135985503798448053272828770719027614993210207953999990763312111391001343157700464054472529608765937515565979003031155934520617444787908857162139087136626062872288129118465759568823248986485021834235340250377939984414307314354541228826606578460116903616286873336600825851979665795577296597065859311662997996100002027154042207716495475565172266163330077884903545149287845697713828388935104107384943659408256969822682328093699034918548948715639206660302929063376528237959630742054161790351860501110156705148868095191982793951560151512390146210964937311512700123949351196903915732571764272705752122566356381198607007119111351942370205887176994186796191611517996094298611122759524000439911122612954009930877390308267381444816174236175859575083520934225813718993212116952886012464275515313993842268915809505044846471797698390372409285667705229860085764370944532914952431293239785771124627522405673884964166012063935384538519068262446533373547952897778263848164570400991518294515861786766745771806930191358022126126377293807851422045247064161453155654627206167242708841027474775704943675361377243589604750886191333658160827231200516618041502941609335979313725558894675495960250167818148137460848271736741571290309332794694344850703730662456019519127813558253321269333703809218669686360225085782026242210486615580303301701472960723346806287409713004588605617067142208033407321679507403471908772050654253537597779550994086945547167153333413275692197318367224782652185043770069053913995187325219009625514325110059873782366452319992955587434176356286973912452879784887774439214170689872274416485907415970247132965635046892375839949713513647728758585892634660851168210378889238435308799473496896189131779559050682408513629308948323586015434898273065811971653756112110028508374282348268432003391604744581907879927104534507135622290743379852775064883952860630520605122152280117364557592221075071515369810022380553081987128768078585186374248106167623505775744242503383281698808187223453024920596546257779771758681542667009312716917074517490913610907632669218216187168357191174861882516681222802170118245756227197102537727475645057525541364891607522730068506753081926608376030338122337132291848997137628906857126589305327255543467522818500704234338996149897239515413893684581125853583216667175292968750000000000000 [40,13] 2932586400023450639998384635426184749250049322334790251539680802003539156513859953252449425611693838487201340461037980780972608279982993741952013199926045518839938246192313228858255852508462070554566645191478085622850309885564890124594516120896351831468723190931789073991613069801635803547834029030005619779382951049288946202212839319162443049819302936455850599570001339624783886133725548381617930576292287351870944832137574818910339167970216578427924799603522624568297574819536998384595245745143954739962101509186089011215426516239270135714089774995249082963635263036325440835210210399863603931037033269525023489330716341469164662161094168337395133686006586703276688083760025863510233624623088894699519103371137843831307031730096521858392499698735957838108778767394768045611310718010895259132744255183539506648604975632481186233968213726238511274560728689814357439402274418931535641398736049656741007831540671618592191001361879122875918087676638348907140930115280909045366539692354453227341775492724311451021112516435880767122008239767907453537640833876746991439297010017950960428387944179692531709116882443014797728505068040069510648231954274539472442098920833177184115240688173653133310233690222555636807748192131781425748209704176137471791312966073012955159176607130845877238797800848634752866949013788898571474841226901748369258465186815401784652827788036477997218737890531117468281258111196925663871772424287512472862595096165437518429544964090295083524225387799736377570204074803632449407370270851366722132346087698836641500924570251719390234046209552382678205144313818901231376456499291225614926655668533937021938392617061706082494208116866321125675404966288627884597239239575138312371501853576555977783263652970360499302744966293022567449059513694008864182682931108165401002914578542393250705770135221286113483482885637460820518525920385029911330873696582915256015905648048532002215289263354089745020329394986704866058651257816369550296270865170737490331158598165440896133699146005510495848020873917154646603385619727473367878196462464997627315769074344388416246790631443183556990249515066642809327867269885216718886159085054954481778636644590270793982881737157612727369690516128464090452528860021464685437094987065799904277538032885699737787263918751225249445354680339878858682771952413885109986018702185327764391703883896069058817966929323849925323851599641510788390913908737236403053082333936767396757658862926444022645575675753765817146489555179021414289212414990870754811344315601956289095896206313421056759438564027343928122928713110381543766291708935663993201766550990211808133849723015942749073966042695058454347191090103510659132492552339538533865698295023306010559571385406492094478547712531578923965272562525772326119987395605068249547400436890041074914498020476116835197899490594863891601562500000000 [40,14] -3250645555102423325515449060463126814476156080487024068716044997976773887913642795518853338404158282778065791612142887735480706220980784634584937956021824376765769324427226699592687491502915878937175950735656913095010041022406688035515233049958065173117856870452326525063898792665666353500850706768051080966571339709273347702128913991900910543864914178394123442055095423754899415389480579823452424762350610898856271512292377103364844408074854205014339963673563453461819801878006444400980577896314177303096621757043729741915136796872858734949387264834669216642086989841078714917816702327972554082747790892733360545282383668265372950429456587874487409282291491095450257221838844365609347843341915339036966293331937208074413480791791389119270930330764624776707192617678191815017491888688945026778525955774558652499608560477111204117085794960570026462937681960150081817780511092503626535277900541431676709035203785466529507534984524889030770518015676015220403140142262089925705789364815467706082667277426056599335498698165334069024635691217099273304815302842591864898094259107603085169278317355222791234906926394613633798160994427301470221326804183228625399025030442226927506581295461738055255021667848722551383867863072143201348128899207989636113112423816462572210877387727249187906300140001029872594694625550931309707698061684467480647384390367430253411082754203212357886693616878990562796588413107388417273661651977912946429795350220280291671805382254537309104536537280800282551643604056446855094075870636296295778729732605841307914747930554530367544919978321598259689012438073914410574596614948364591714954923672128767888611416233397224031824140126847354630398486755554764553085537239714205920728429557911029025132929072978237554343709110363373378597264501248100340717453323998204305770313284007848289650781008937437268152000552945813398873843031579456553015277465954447844668758087556453976787670372355741804229847003998569892777655644315939411499390464529496055859099397270535920927365729828319975196122594455303180857418516589303999733424876420169903409965185553122991073262968036349339831867192299744680123183772663030279638105729261399669932455295680493929227553124518899670619916121492380592832953934941518081090970107381546433831302937739063094415364944055617606529453686780902878277668445263262238930329243805762520600395635079206174902530651583698136449079408274320986704376165543714704626597265507841972034269654673980229271396619288514092099941799557611847041560408573222000724305432987495734120604072282028006151194325843066998295653827482176419289784393762490760518579486491463252698762612216664378308078053588414504069435860722398522392538390931564721868295119421785890913542760933949199698557171731170905761709482280142582078743636143693468355982123529912541926023550331592559814453125000000000000000000 [40,15] -7790229917792785275643452968738129406096133139293310312037214857652646611380604225016444351238033893271456025269183619485639430355874444191937796541189508092076408373425399658712327802408429698961188210201434468980277779580618940104333427669989933322589943698295352858567028607545149041452333926883050539185481903101080870022523527233843183122845527626484199508356877434695503318076748442019670144159937068738192885523372149755453922841103479443333849017613568502001669636005513447022070661805682853598448614639533563275869554529238713421894915791851196059980451362882883047477452355975192797073190961381750358914971407808047619580332599842568960592311317322903359452456743603706701801543275394405632191617302697807704169682424885522927962175721393109437850007339793527086756482579253555823008386205006546542964684384590667620000354574386273941712855262743633519098853793617264284522592859118289807117766847813204872338956223366018088931464938149881955766530812640718793346929585355157655186162743651793084753185072961353802873322385069346096108065460269203179425791121737136745287793639197990459744388558224964220988297741545070663664795414616139170858960816254886633040205611369325517658856063788854136783687523094933664692410615573091581850429181632109938775179365859413638482693683548907675099347183449521709857320503887498578002413776711037903421945039500661274297939972153162586241138044806832947407551788204481735667298535066557763512159606558320326173946915353665986620090395386117607760915447984642671488089361986546905852273431997732676237854122267076110040009905807038991700021750037237162192194116796268643920788705880804159184568693717929098648172713706043255028860658016648486328644167995636143808811609896190618357652258259206477587960479845860524134753588813504298717324091464727611573598900906909923796984248453754316757979685186777858599040696269562237920108963944411701933366524239011845281704258363505887663997799577419515206541629621964013538487213469841101626958517033174941738508994454415199902268744203333103936826814157269316645395079893530821836008008498753412857112013352311108772311203826233881479045881733359690028696942534151792860166811446696483847934939163276089564180912057631842530475196118147096471188455720087025757862573820457308838119739679273692514491912330514864533537565779010373406375786458569989672887956348605046722172013381935111932464932315435337030925944284483274049839368073346307229027549011818295630995677372609443620067660094772321339537388889645834456480173103083544804533684981081920798911655575379126227728158843161802017642343847188691774526310035067992326051181706497729284602493446465488559843254246320723938105344692821687199225046110320285436162738885754584227502957296946281317661569662634280020228980806473728648597898427397012710571289062500000000000000 [40,16] 37942739704032330128515678058236477034544320566648890750199511483260949032110062342865406015715946439473675324695345952503065955910040757493968522455671911637436611918805600504437025691073997353311161908628828338068679181511816195043955409523749526070298495578664239813715683656968353224560861442898631225543368456580598443354450597533084380770096501198544282113159381535870000831943694585964380601552465084229946961965008790411525295207802070349289194638179065022122495688004007026813655495626947191731860351933255889118954319641500950030913627427834820917925466572852644402249329605335537181855749913945812225671932872041880560110754892886865578166011156125424411104128789897246224151660442776992496672934347460472237795862354116760580150038054346861085432695032779238425252465436904492004448863748477098674522988398062438256174056235353404038826376036917664160807699169746734563086636563575733090565986913700699355297457882584229215583954029491783384035002475989415717009222505635988794868229233337879023358974877031116848087317043014690426924402624670637562756094574522473397289049645754318480145806653465109378885748802126918107918185825571000338481102488762469738400014994374009649857165679359140510234568572394635044487167684409900168640065799211457828584467801120692608289657548944838804209280560607461637936749747974273877572846849593689888133087474758754822152345948456119519441501187403082381717358171347164905268239842709800562283104065387397778156356078433552124751222933239332998949556580098880373247172907663219825003440326680425766215829570840557461972557234211296296840612514520189096190802813750397584061933684966697008800493456275685974750274760635908925459965729399923850349200135299282605774281031430342909531177198767966161945461074807010659148687835093634609095526799064750233925382471356577561436545227913765283502055348731380969941234131925781874596423493258446157860674031879517915360927118107894419480784117809407164269155007585426585371331533829499511028964080850451693150949959779143725765613972844694838214487768241767948734779444565301777367926920444633738321635855699928838506481064586335166237368260048957445443182038650746100209361441124141488015918531198809785892731938991665736171653248099993783207735631429873892252325237992439080910443249091568535282266220438628219759293706040495762685592966234481806315410841940882051830386163681273965788107311471225522934412816698309640540110706467451292662574273652539046282591627657198726502743123382060851369035384074652892671038732609804298462714484376237751977623402339240528296649872576976980498316216553096089398215008574215914262369984030364021265160506621507660232011643125855562135588428802707072260303250627150308167940035378587307029487621430506003584731071132303027726440092237680801190435886383056640625000000000000000000000 [40,17] -71838670118019517318360628065699165489421313769507899775868407023825146364356197754586764733594250891623803436642019435497339241295615391353893529394818363264364464948229295889832639206510356551931202997127236530344230758762978662234246930126076434506752561460061173042218274254979807637308035140301047485588990643468844277771185715738972453650671652184199314837000490799117018022450501003413857560067619148994905147612100558001932488621702315475988556163295855612160461430126292710492140242081476615740581757722246615485792321693128809996042703354123716467009473691399533289497451370507540008445144513081483122979597605139630824129606031967816286686669913942475277236916458270351041857327278716855263135115642704136003363373310701249870735916146121889070096095563535254099391526464368579381147560339061154791551565706888236005703642604962695598314466327186938391007143546734587123209053256911473785598850900638417243707205279192131880763333898885171737462927601454842466284557030203840462826985758635820701763997786214896011236708030456603748572580346943410057552611285717447553214467003431197481784305284549732729400725949308524417133075027502711308308129331855021600639463504729507769363844492796528532584313864295476368699790547856630677625669663887779882358327779684534914206952755630701122533194580609568221465832549129426332017351563935710937494938184547617857699932237211245025452553560252598097836217121781344382954613054292165496611023067548080506101266901279233387929944860960359881480231440613835939867994110927528396416030367702959083744141634101346204858236596984437180064047380606460405430946000311735940925459721651760268339722853941944934387883142478774915321440160164752515532900092725252465692022342109576139741614387543088214516208915783399503216358738335336444516483504033049273953439020390735351040586930818739491598449474489810019577243120323356129252353969440531488886648352844369286490135641371570506820684016501629368048525601271622289398652739278329748862152706397010454616827682510721420143641701281526548081612231602788805848909545327465522929434635041721834271034664398937136512570437352292743222396280665838083708979594666904845036339844499590207488122664512443027347818757830858041305990399010540901066395489522127679180617321649570054018124058431306702616137520077355237394280329214466425130638220520930321542220734079986254252692176292803260806378416219766266841552212380689643646260575511466125249094317333451865281753754194129109305444129842146301795934188410524308801851390731564177522413969494266521930073792634322996784049829038212544877224090501438640075727671507644979326616558126643903550349785983788551287327893904828202039930995077647559363057598053697236141748275353367578847279657096622332598550629842355265668868424810966644145082682371139526367187500000000000000 [40,18] 81655095066787988597140430004320893481070852693933909147597666049635398841608413062392533232104758019287275942037506310085745745639427467229273272192983283081936248342308084496943959116463752080483035188055027790808589679236991442220131102881036466519367368032703522920189888590694258148607142329042725923210582181637880175152000065903556995135548139839424365717927422376815016860905752374966978105806660112722003748439522791502101487236994408870913984553071221991692567804361795657770949243488704095857851716905277899803100250381199805336464363949828781784755997994619220878946312721763755253671189978349538003442318404511742481295395883945136465895222962089780133050855322896720487677161874073917497167927571985826539878156362347023427018792648840105055336718140697686891668284316344534631152895941536548223475548756271730159944961753299867689683352663600903605468030955000175610978074942547167933205363164526071221000804394603709289638890694075640082044715290795253139837771330970950449404947350294363488618560647165578669636147473106553078280961477987379882482559461005139001973495816175290297857203998657974290042042677029032699199805767544100785076308083157951646107811776959208796748083062023566194515891624560155535437708833974699371080241091623219236037043126318047394986024066294129051720419349636522715187253785652004309169663901381382046584358358166961570694732975473892624687572753475564700638553910831248463456331877174217016067529779168684492186963051829652141254164721000800625315756920580900536107697626999992139945140557564820423636678337295225231554312471480806165179420759953304253717359538082994423238619504454624853973153475324030240538724800988321243536244919513801271192600314939249385180687824506406804058586104307004986183222178279007101225835351646559892370101191705339588589765865907403476074741855171537818909462022533982628053971070126082466573153094627184152829749674932591392701281304549010938994870860198388773729171923576885337562651699773484753340355978515154227115928025148200001793096652833243088234152956957164653258100912696656792882541950328036604941348022029790934956870783656605281283848407817533559630324479811298389544437786044138928746478056241262650342757199382305228264667964911976473757907619144912701197230247116766451590699192172086481527240679164952390870867850133290689926423724650120662492166841232077933028041197895588085324749472993804162255556075153907361697732467539118488239625749414304352433511025826246613695136248377959302588214094993866868387053991596052360308153418346435260359220224196203184037178017013537357269597697516888314310115775876718405001185818331125962897444011777567898338926308543163773076121766755543876108570198175505891482316235509578921754640026776478530070198163982891524301233054927706689340993762016296386718750000000000000 [40,19] -84956853888411941536254823353964413465582167750977149355866556255387571808699735808984364143599314055276609638519840144431910462662378359350127823607257193829665116920014064353516022562708171388459542902967474529567641268492071613599337468465164887583690528205227901401215778827561166717114801715338659088931775030640529914398144228716880915419601375978526728249986212494592911078866010635366961897217762279357309263854719730961710199833799270722252966389783497518851145735334060777391096495401013550713879762810430464654422406427660371732403759253540100401347784093000941452905910747214048260398840655092210631478482968328265819372785837236290610102026521377500553871335697784977367838665163521533167448605006038048953601544516426963743200479132252235762964078390072125720195880162304921308199939901671838574969745051303459600906022732651187983080214888692742254935259755264318086965549528129289728915181175917211533640670745163347282931118773201346039338141185719676870582747116450845791719303147892497505942804476563238866632493081926180339041881134209722896897813079395209299393683257182891318696991534134135887398270888444593791273420653604633638415473656253604640334330348106297442726530261388650021005072477419274686939094535452870119873147058264357025391762055043979087226022515004827908490967290819693525703230309418056372849819832041860814216101701880654332526872861616376434714324806853292286376287949688785427332237463242206443418451381524073550974400172591523166194788605592252814705009408559465014796777423978345165664629475099771331927445391120330455483278190202788485608389939214122525145090863064485792814788226864159998779022459613667173017205474369605818162283877071460544918746217552344648544836960894046763184572374285518594692060895386483191413910030938183359315790635310933301487138073061741341595524905481095221001394834338033836443314218549685435112992825287839212706761963628346430644668972243279194320820815760227814418305030420605232877225318543822171000328656300117910260121339431886601295465656075133609017785023027589963010565388162365959296059118234765103213549041320566269331672574804820482666892371401783656289618662129041556021491882528173141048510999280191608617477947559732725613920901375922583368517758801778554858255401315317476197421698549561430180951665192048400293522551758452477929616477661460787399076998186886330379561607919888451988590677019560400720698895806685139281592693754381769787530693942762227153097525945518117350575261832610547575114942503079524632940963186002878731391823863704093209447166631376600280034679369410234417053231044034778965056201382917994174522456374013100065252545950437972418418705317770250107479842842305457204978236678941083652794909682629626416245851938750218896053558128946318027396866767730898573063313961029052734375000000000 [40,20] 158522976081256298379732231931910455874998394967639783027684572012843178367698128668050025167396858347178661919918143555302152695812687205261105585563839576323355528389376292617725162240882441041557785564672084129112477643951922609073401040571788867691734596775602218375989873999199597317195843671679021141012042982203399024939938014874350073425238131027713619563844109000974352124920374016264118041607822404583753183698811881417294006524718818209243337968625035023759006543795532144263838272507527335964381733164919422575754085811053256846100646188035623951240966932078052691545972409968166604905957512023715309973622814429642296609263640279250796793661532198752015023324374206100392857582517909900238128997393040808860643633139422285774210399513925610757646661012818152044909749164921372359032650934921480309031472456983369369334275770493453068916650310100917237970053122445971857309228668868114746290153541964007646217263375296594680296643929815779253316349007320707696325054906516847066949311492344449060507294281190868386339335414730844047830727807756833700270627053842827774061589824412232802117372637903618743621285393554172397138058081749983404350290478491694753860486822468428495125325996182538113503331640281551142561802443770709039314043602655204093734531935123982221042814015065663939610548981473440781869176728995140509587937329130029623560719206334506623464624542431144229549618653419668842075345863126908241844006612867163138715557086317228781733918370479484122874141669596812345615642887280050319533524418086323594143823910518194767266689694686110542566711734464836699200283207210734263064347333541381769431311795075279435579792294011768152711026154408042046514247948663496772046802999375691200428653409495988973607398015543130297409776326628496025479702264024676398765150123881505964781054835548011997639246976769399424440201612156878260944031552387394036385102614882811920755098711339078239847280427128516423846805218691065212358608431338885856866491883291687199240332872000424026718552526658563087645308636103139170266200357201521449189338596279427352650147429783231547196768944377011711863078512669915958057177920455421639488228307015335427813012819451661095321135802856583806196176859759225578268368447002538371042879509668385122548635579979391713081186348068506341590513005134527044556645350290133519143554317790618820732450138532406658175751630573330432563657558282711758132390667542481662019306320521081568768855927011274662286677533768658705261667338940981958805560176885717699667810661344006312020567663725748045038727588239309154182830777858464577979200106498184665825086158676556228196694182446455704157544998166698902109752563775991051594203438391028229021882836052673894831061618680880356019352369008681217626413259558226798162650084123015403747558593750000000000000000000 [40,21] -339414434683039089758887489653637958342426273770067294330184322228962595802610921287387927598433182881884337533879219010945520759509117841004532344419151414797054478925830485755981763475416273576455441413841622438685650584246301615723511388551707377930861871971680892252591236092136388515034145035416253210039890207661927029221211621295806649097339319483751567465292605694187026662132525871254254304415855535941005485049322894114375808735186154545143124529018696136213889638895187131225846411952716225901924645504785295338959760541370392707215025784437714706282753445364837238675719133426996702852160848389284247651325980949115106165834372468733781678095707898301175688534079827623312150835207142718389364254558693890462213255092715101223812098281657228167419342128557336531222367658459443499648943056475495193311836692555614056677090080921079231698600829778374966503580924390072545245036165960614197442565133209281670369179880980699770517479569864113710645611253601199285117036658887303669687490911337406053667809291365768954514736604193830195214851706800705532648587167577608108700094088582045602550103454481787286784553046248440451783432710065729163460441572456621115242716143168964660819422358373307434902502385699228863687876080693664787308256330707659027450967719240389850747641448394387328809263356245466847286114912985877860895049937036536895442552087940842603074177219805162468946312521355688898159914148284284063061720503851403786453810707243318489419237575435970049812228278980212310992486544300742225164718427118859778749084502198878056137557617727243794020097905815748411518592359177460899780366031022898403368918912763262145736955512944546017835615031499651074493850684951911726257149514488777934087898063681251034361123519959158606434178685225868360490671189168763243205580747467312854234190328695461035754394977696809208028698084253947857467116324902949735271109702985811327887105258951073573144908147133938021026343952797088734671967280857483034189802402968593252082167413576003355240013244740837937035132149475396787773396588873563928916118639401204109856833358298138347972434942721984533046134702006683458165514066047075838589064670858480839701960371340032201625379911476591237625988068185482210422299047183688007559167129810716009450549619909031129913155859498917681859760416034820906418914600732081966228890593536200727848285024554336125532983990489371451633328210543518367812433485337260049111430836554222098869268488634942669860562154675178498253479191045594314376714037384416153086026678699709496583381746626965453532711661898595417447630714782281031098213967443855360630128896417750747629689878515413758543296680766803825736530997877982772843727822970346767384115858875384436499046287018139241751028387784195062495289692966471406521122844424098730087280273437500000000000000 [40,22] 538707430370710320558120233517288924055959202670762501263365044980354664588587975625698370246707866151566995187107090315770025366487475770357498946700330156072823049207454176368619223083830011072548124366782472161714751571942676762532297686542583507989800502079497881448218987914241983421805358807713606478766489989246561365318578659410881887506562635547222729158243738295950051100468770548656506181630369115864029976191187437621601811738482370744725660078463714728213132463868600497066492251489277311611522447489207583684710247300809176366831262599962065346971114046004525097630503337344651286082663772582999243718724445851818403165180023095498877596147027302001527441858448823294318186976729517222126225954733397040786411757153626128913351735620643213429155416088956559461588384927250597916987943386531623757496671634601591307421017460926758665768332351088020692335133153180670733018430915610816097059782209501960458378140657634220045573449830951198053575099922023794436305526971785197494284461218854606456552186724794059844033371186445482707575167698313963459011578802690298924235815357823977951759227447245782720635689017416937635613925478885383624135532969411165374185098690778080809143887165189805000990417923897333135206632393014235597105258598570124328771923611249604669912258412464614498642783643575311441853930210769714189370783479755648997885365779554376666842498316173951959088697269368112526276961218443985011173854625845131433187604364215573767492253402196359212516804909212255447940667993399509607126208892508601612833670433926941794292977686848534452878833763994125301749045971939539591859575250198614761087785193693588494853256209313004943856977323338243468886549413932924841695124598383643596714387765222319372130061476707580302926594021240222590976030610204934931200296663649713092621078606788156971775165531011724812425162381211667888094653562070990193220631082329232671991458748086723687349008674704889384142828821855523731435195690993810922270031357105208624718160057608307602416740244382185979705503254906695603503500379580615960549818522279034070873786666251359841498534056186941084638920374995801982032152095375623433973425045732618141231937803028146112525380842056243860363585407847070086742624705300975142131814265480257816146292956562275926821003390792419623477020290325100336594613424543467788562427863173906369697640620963859984111940866589394462929258489605339653453935195425956013098527199466702302722488584568944759194134598833270972874321998764055337154666719464149158727785732974314974326991131129621654700697469736896983250604067468766123102755934636361694148202237428602741900418119477635336766317453130916919200337784702997540441908889687009001199366440887495578458520042069588881537695582124355569319422779028805337020457955077290534973144531250000000000000 [40,23] -619343382134702589328663330004518937823082241136135929272308458302343895401827004324846671563111645580127034142009676218285370143531219704898348028680190706854573690159711769038981814487741652448185687647263528883350679075277803214484468553575120671959706641827138300993980608106144610880847640828312541338383445390994705077104737376935178722446920761147265682850369028427108817197318685067281022188308941166957222044439170571894002934841730937361511281422546345139061474280471337960792590896457950888662389912537446279370337194081152912644563477259430666016408123138680995246513822218040086806777531873235544200205170871753340331430656014812466713036553942719551013430297406134504512340635176194641436724289014680128340711344148326456023597103918512562959936080678968745988258850833843432593122054628235380808629577336497672974513931660308789828427244547300694481139248197509674858445558647336282800972743101065609540635611249420816710290792582081961651935210233410797587104114118726918298204851119900158820767428419785852146179886981351460873448824892540424859389166441968158006323460845422903741420420394981790737263956428474940429932609635045706249377283474130684911618662717035720945714264328177992448364767073634081345401128879078386146060698509811562557234171817881941377288916036055793530582106255184705122274999706028183091989800652755754776285347742520571496096205904653514255570624905225985522940014384659383857078489385671727315339240398689985770139911132260318982436354212549080374383141344069190584559004421811740256735306441405451185559829690258716201761037499930500931278150866679845940011182604261390620697685522071376283184908080012772442148895484896479810667872164319759361856375437489909914703619257227298419071810609940010685061713760400962777896392104613914454957913422758115697094700550772568715520322546374466611273502074319324292843833755665851301521780197707511865202503947843171106586967599752767665079262996241454147988375717085321874997568679971656187792008827877408022106757274137761336635022884847346442951694667199564802353155946883045910340034089046316084866298202034591365587867274361708108961806812242316264634082011858181190237299094161090468487264781190304106463483646845717331984936385827419862073179922907996790844146533107794692278382295630856682073652635468191124434157750155358890072808501257366500139733865877152526420177061680777127796822457739435482828554426031943308110379816087604579121903770814394778861791419863766184607224165744862375784081697560507576023703296715831092857883356191853966926243428638106154172293713681546341496884885769088476654505038457078562869945961834504621687260139327187867078907628886637666380407541528019811153035962858857803915290141156554274863844559955498298480717871139500374511044356040656566619873046875000000000 [40,24] 544590537740804440164569905732621938142193096001892736858429504066856167856080818205893643251786324515478880195486937439226541724757098525248273439532458078584018987003723166437425034384492001690595199993875198195733472183132212210039127054609216588290192807594403967683416491744613240094625273830507139476163589194381759431961990034389318258354852903713177190069873021671133085825572112718806977858482487919420104571384804796546136152443285302472615220686945441193932006286334774339624104142356740112322544755015450058219294466520488184584831728977581048344640084982465387931157730449859589744947577671236054368448646903623840156465226371873724931321778004508859656692915090878169848624665644300707519124463340426936907615406263777258936538877570136873033896358159507473056822144507464400028302069005586324152659569684161334593482994634661767869107459930989086207313241854172924438839639902186747265294023612396835475661142708834612580122111829065409458458056030211251660835108893662574516240610424544107223370607942887581812574746249733953972230474965336083603638602221655258942673136213773844823979322626214687524726636279214254167407385867127132522493159219079715102406602709335834513811178350379627398468683574024136852579641806674935148629904092900924344375476360642420862201402925680691484404790873800921272700007864372534888649480342181110375358295707738834327447724032630460055870304521499236826774452278299093193072022324980941311322792302177826163787124000477274451443800772554267079557099683987999599668017894974212194035368917382238532845430551228366454984663903502327062568766837586998293599516287789741533325295397327192745971524267623799179360757452865360580038553224292051407235315395197588802677309056771845872387564893884492838977063127007435516846452918132718476021818976010165723419760302941169692747535986661707752682268564588289879900462867942975648114869882923451644805130224462503684797194689539863879348326259474407178089657221156493565162223483910425325387511918323234440520280608403052357773897175030454461897205599666192741238595543574619966759531017415993789177780518427619367810982289653292493629229377009830215046594203384820074727441934137116375322752254021432577794500392619820306225859558262342695060260415322532339848699138536825787515185982176427042840043114349701668649880182836060166226982145531012398574785209999233197881089187472543425993498975674103400950322023186267320471444297854192770882110962598701283623145872378264886285886936320522543187111348481588507180663449270659865501744623540659800435104163342511321193628847749421461707145582463900340969714125197333510705284839884547982751444858931082517661292304159761402971991982347442465602318214382450083753119158301596734667035580416960538485682263853959739208221435546875000000000000000000000 [40,25] -395712992749964441823202551263882068716891194198161266061326168262257845531400130868320821622589909925790327000325012510198639475892604402775946549459025809162704997963229244745177644011474162495511826345958755919181425394518134727830615465193380489664360075627447750147304467487892359227053132154766010018935006413241555221034734999104920962483738670951785690687948782482441741923018970082816025586923968111438372169115022368245329082604005200103359706815357063756455635365239081438581213925095187659130796108117844495570841805235659405181067684752773945284674192368676034654695747682774615606317448179132143241128834827705927323545666328901419140549576368605781385254309930909190296457008567997106254173047493894304810278416985669608279957964020824981223449108811870062769119890906054775011409032955143981463218671293912625302937968527766506312006663272826905413590412009249236572435096556577338129503096038892235061412145436681987468662134385364807033431216821387097157665313103551120663187687126825239072680075289229699349718309893150016998020760522388999900497568971949318492423715767849114232181029430071266331680379639170231597116412416843394258943456587351343229565717191029094951933493370449052081455498077458109028684660506942647326259001364784313310099668371955190727470863191018820927104829198321887613941289313884059440681375600812619487549173688167270452287648226744878727660954007754577171455163238148680800709672692575931838665879501073846677507778033165239510013808057957690246433584401497417490978403858229009225952103985879530136243467330501650904461515066960039837656170531941863691617728401248921635851691925016309509933931623614064166762325164223848310481295449634837746857777727577478661705961525352754208178927824258657328725829635504644595499735631321496294895956407335193721712179436867596905374551788168747897273257254079458560772113575690180201392236969047433297547572717048933302377143677714537127024801250561136241382287886282232161066891525438985660853202138555677565138795033545338144110656165526168386716077985057695805826336107400464140229605342445763615263451154127956421524195340339520114073451852808968275208670224972538777755890113742549300006336501698183568001688282698053487582499944908462321314473571923378230558251088951652635572573574132941349752286849146222460610143350778422480782304473732861977991830879094423454627410460315183781289499586753429629036706498713964135294344569755343682043156655728842769937176822620558360517041380818793277323196809134665745075903350717907437449775766018381895219303585291510103372425915402479145191989124907907130517935100009499707525434242506258642350067638484558787030623370033375217181729763256575386593633322886025899165896871213081833607313126372861770974065365180649678222835063934326171875000000000000 [40,26] 262372266054450035994291820315228288651812203518024562690956323597718349247000320410352147904414313233801032416365753345073822137904607394493557438704644789075437765171623808221289742264430865810021078281053191393545747045139127953863995775522102917314947879182553292510762983895166851969766839234127665347344508689171343175508448782395696233377694422184889310399044256101401859198108829339724498858259911972253948326991136520446582135214970835196222244783639617207070415186781823966420159604519960907233443623479857416869648139839789431963363642498359929325447102239801340536594249653946646745421872775645740528312554645039240254009552335823172953148913128672897093314232464659828524927855773261083499801195791190596415303784769681042635966587585682096585646958318281968954126282749525230755931868643014686831673812347470370380434806111825815275278959420986471676072038487852846598500368479775767769207605763669283577280001324873410769495100740286230409269657384338885095361150491805609723438054224313225101179162155133644600768275644719052602679922727658822492005335378561184396245817196235984861987392343621114200324787967315810512543186406915164194739441038616944591172401080759523552799290697712911836037326610812732905173356588015686034005227611900750297839955668206935028947710108793878956765123541546157286323781018765806313074463098641843066292284814183064374942878763340340403192457340957560888958307859627109438599292817927948698118584887941935137760263142772945217814920010466991290044194537739960630120574090095521707351956344430818081753509580730278412771329031914196480945211129355389147114139406970451466112337806200672333618166470808734063755704423212639877764006524600855619417578965408586592254699115650351360535510022087830006822790189658722013995888133999582135571115376505541696639319870552319285420554916116419965311442638701560172323725561558313820311440104006199094594431450720790619929731758188901580673766091996779894625060428672889256460312294072308465023574744505721687088960515657211404780199990336726208622627654610724282613225735750045789434847269720316760012714357041492225791300171658030389566324335527075389647057941104281792654090580186880068296312731106768660516487967124172114606134317742017973951199900374713389505425725600451115782838660565484101396770617208932220940687604639723684344402191159469644694824622739521537846715077595640637914998399622362496485019344171767977391356806679428371821848296467710806845101234038836407687347920530054151936034444097979643160012126113518359548917790443611794407515718658418109717883715181791163215315215174948780321803619670705656716241337538625676247782776327774836231953767015935255960281708278697456539108326385828060084132338785841202591933409837550265908401314618458854965865612030029296875000000000 [40,27] -169240810386629695184831643110004158112997703373106040971052895136615027081887992806826152275403810280280414495780567819873729478237423769697185351893438829761573614570457467553265063170641788473195317387858608170162847726750584642547445187149664798631873964356431107523036106000769557245851686482996783292767644572699262989250540640148459638730767798861949679480770290805347671800930024818298994293784841914287403481643884154962913665162783946571372742982742446140574131003217719867502489215601379038200600513644202107103954744954598546740308178685627120657127525458256171136570623894577375048845326161653208465604331495353258049955162472172459734085189396383566833014524212504246681145614806612463854039686236321120947601937739554873436332961278486352033082389200883639855394297774783081922769392508370307349012394509164441329449207913242436742995704060204210046212901076089875570946144197462660617978986287120717320032873872503012865849631999438584290806457902159406144284722667073981809685843035753400563223477364727333130116309554431021568102873632373017504959931102272852050934745591238300870842881275170575317761318492622156658277682264924703593321300977113899237662078465119550921230594647905762397948065070220076341946983383241162253201445060033160023129348546916560536551699718742250152048364968720933978780744122455208300843453251863887340195555965134857907036971116864245203421871460562569252460575027475704630327504247280967773774060233095490165162734349881099204655384596071805461495471157176699171168069354981392497219989083835014586521153980618351753044553103513599462733435274148506048488501241064170396268501596436925373538232463419486199308652741884707744951596067890464234247327800295477922570640375456711923831803791392638491007593177465673730084603005460122815264620902567362914698128971051952181889669110813352058490307619029845834511649441723452995831673360257418230229488889000079584742287577635593629629870091935625548956082126144433365320557374397063228347009123608199570166251537624936600724798343862709020010795572065633555316231391078309106911737175470695169149486119520213481141279594513570452547969826136853040593525027456841360767801293832171823581991574763296799109621020862397517930096483870374986958747142102477413464876866271528998671457565179525544264422785497908652613432019151218377247090919405125387616714967551618499389066491009355933824710486950974263373783143994807747741379958489032642639021657598621763850719785198172061325974113515362190258919246198979342777568335483029352946530847678591208423162232617092453319325450107207845579666654128517554529398649111251591797621163757304821343447479251856791496973623455491281053674167909498470558461619252925450573945459289376722461589886384477048747454475119411654304713010787963867187500000 [40,28] 102373526653902582496492349379067859928193107316610174689995161325582304694012674625583119810284365483600345436498814986356114567507288099317222437049620487686278247328908152444657156002561224382618142088014771468613725631999464932970205733594832771648203347295369284953350618339233955246445825088993568332399862416563159021648403378407161915453059838632465474248279807235342109009606647405488884968535032103588319654497055353321639416188510973601772434849356635929704209247327418800084627949409431520972452562802411888733679050743957019441928792912430598569925749913591213896488794924683464913795297435664979646748846612904261824104672089305948953060823607551314927847910979307502783592873711044382627731462646182499502257370263602142503065962588514601500321988511422769677664064749003063306119533432974866175812024175903044038592494447941516136722660234314251548474179175732020478358518148230480716570995309650683562028229316509882524293288430920579206728203091800112763126227417189208472825252197164529529665546868216031493398505543464336117950004338917719187793164967564982405773003860126486177384934338975843274400324253434397633559729004621139310989418952109135677864318365953723141844036707099647807137021492762154635375454003940949323131186916648705839422884485881263375622640871509324676769903276635724667102493224557313216579857915367439436844384346797567401801542538073317372719450693085380220736126568668215487533888151854963616906015015479811460858057036472920322368188322782876745794839667859744693940042771480434541213999078242293538304885425540191870558286553020137449939440604040867966771721238922813834661195951474688687015149756379365429588173700964245316353120457086135061716465823977929828708707506552931406910984147260956524740275768960731679502032919536359187089871409200195238501756703206545644407245492660981914895936359157395072033131533570965085448654883129858689976952802059713692226276306946062694171450177420137646833902072331890525596122124635280406371412090310507134204059434130700331543127172301445105138694465774135820605404890203836503331519734275517554859696869176922809387179325306331577581562758734559324580556935175896615635054865285354960483688290885083258896459374775974003317974489183731175346745100809167983991039121154335685871886587043057901576176269040579085509045031112087815806012175369893138828189132315541104606641088571027711453465819581960687902368548157018314315721748101459586785874460437852298285320518379137069674818835892387810184936160588878894795830073574883446483653981662433648216512191026516665211743416207329594489064512260807660621820021747041608791069676863129216103976415629716749899579930660835230563067099445052322664726127604441154854646500334929726954997369903210824304551351815462112426757812500000000000000 [40,29] -57007224090058433750044682492472305671499118974759549955086499003104210373807233455939458939651533796084366094229983375546961735589112965918899578273629555889090833478978891896511246132841765394647570326546790535406034266996930462162485981720583121174257301815787571752850180442104106582919115578370021010554258786832383875636707034426268868529735078178326323221900647083175065323747462250369829103823766222535769218053443437488657403957892076314967573047140413251442809691929409406101163587082734939426365217082183460237893663131353022686563967804428568866569213398404245594839095352788726424965332960472533061808697351215849577808334330030112419732723740059805971365830125917738361947644930529600485603350970288410964868740016954388832757291929964736815318856028205119263056211127637230923490727117206282175902821219711403569690518178257529375596936899837798035922566095271857367448893842625305842871889061465529544472250704072574205933877060683987861901517950700747325524335520194474935166395853671171677336358479344018759431828474110221041934474077182902747774996242997072279102626709260189960957401703547696620818859759704251872299599548589270154682536598859301960673437522308221567341757410187673821542868965255611570934553518871557632842553004254303535603750895183257340803018395793380257345107707241457142256616239481212258153006595940653853848199470743559708316862915479702611048958337499513611159431343735756197319910719302850926030644950644689297038319439634583999984452626820649279036517074918667312691242367053284858917976118274176373313990978897476599977823182279850769521413733978094143441474808714430430652741565613699405613047335381511358715508365425381769995759840815635049164319371652783871617530142308016637079362580746100856524986363006409839048703451716139971053373991282161387474190958010709258401924559256517445489479098098224951164908534698254249307835525948913072176504161926277194070390950074810948533115911721990223304149947057297391666367418461369183731443997831350489543126015402186750895129668814370746900513740438011966703638455237413200782875844362688164928709715923660000885847339636491496730061648305849511688825511914818643991152222122780941310820534646968087142471068036193436231767987753410979364890131566221416565470840760066992378016684017114683037521037745086171012450402108882082663206810048030667049053946974035059812385975668775647038070723162050429687202292178955956985198908001055278665551651004327361928898720560644716258220137220125514539257510640744707627001274897584990464981009223154607238143559045689165000709256914149125535086996569270562259416776407455084906486353144370482742643049667358752818258553564465716322961068016875070312847503774129660433204870541224681346962992189997265768397483043372631072998046875000000000 [40,30] 39179004105528432099441813825125581552831140134757209519713153613839335914879082845759902596791549338073747462527833793932195502109593427159852711895929987647074929835394210435930302431749034717081080343061137249084786278667455047665242150183468608128233836253505144949482492006934063808937073688813392126479307110656735962397187707922183406323182328826777062745984465927809203987496059744998527288814203610480224921193317968422951368067550318862308325607982723736835380654978687325627143703242521544453912610726173830766791861248048224622246777200021352368732624066277645857328246596556264053110950106007856116189547710773430854206736907274308532750589425158163844384763466008077701501414894589012210008828368304884044051053310002086576990680581087517605325278106050561866442773535727958740627741164310860841846744318736122817426398473047031135538492804308721646760427746603150111027356870327103264560955108979033487465608476252128076629934635236086393570295858875127122205988740666378015219947192959220140981896183131785182271957188835954234266794322913059934857432661539890502563154550907085227224935794595667556692073534094561900623003637939249576859697226166608756035857928935201672567795819283600300254446354830110578122644256129180542658831700165443202543753412822802753887875087242347655605485315314541092855569587966572903654900027410289533355072033623883894725765803417795654051991201107513768228043660247698605200898888620501784385304416198019482534863064948137635859628047745920859853324433641718119002286365737296622319402720035085295875344875353812411342243062570084516609591405547377284904449975018589987518972501289476700383166938675481379979872835667122442186490020394284734137996960577109755556698275734101047709843851132100211435768350930402746673047911584210900632632656769677701215451377660319271295433327005801231478667130626675973194645022183881787227234981075865165574662415781629548514837362893963411791224411432905158760271563729523670009210519797810264231558653158890013074845949332965814972480774221657602714934734933962106697875501741983501130740320157696476412270799149467074042072809617469615249642103187019883922850412315473072696323611796831454843640248124717480090913078798594322538343048287798434206442662680491564480122283394839452071112333202795970278802154774198596987715021398569594466971248338957939191941007803843260458185203255686991315839279952488521635713737208851382024940805042748888123814092127050776089005769526588527473485005456721018394390517401871707601990457309452809713956883585970726218986560866521500443661696585979346614530143775054416372131784996260982350304349571901283563471143856750063661268314023394780228878572161481548765171359630392353363346731945360268412059667753055691719055175781250000000000000000000000 [40,31] -42046939492197398089035193284677619877331472984584550838151961605528144658952475059374946247367611439841519512961671584962051479536912848749087592527707985449894196595058942297546219744799806908763114066334710666833925920279212360754224021418285055054673956743863007717589967880163380686153180170631307167173641201929811547165606981123450087263573509393925401812277521979347911735696833639641610468383257823789458738087377392353985864554715852964262552738556897253546989878473149462521990384026639736079646170956731742326986039256369159746320974656054222073700118666464463316702522459699857406628362594814252423097273067424455227891163576846891497567629990223127828231004491329640974118025350387767689699317013265505463925019437340014959898798830037977414037854151402356600955880885663759940397398825870795826416430680329322013668789988612491125651514195072803473100192574892006554071086658484342066133086094801170743224757626574154728820311328855619383916202850400609668163559648253154171321305005203012156579936975385221359321111047248331265824284439722085059597077757734165596470417662690940609855558817020419761968590481188975412060343332320375123938960045195631928741109034431714676087523935036739991460588367309595940136212239398794005242997678181798815170621898427037268072865213019889995540889187615685329362420649577117634109971437777165230300215660185019978311426363660144666024747247707507033046234787346588819413587234308367039797639522225294102765831862584386261567049488052061205062822035718238285028951810544297555166984163363690981511690415809173466960352312396684385252561316520138464633805843868730655739765689893739611552478820033528146182373381168366953065337782449212076360881894242196340432719723058427266329260271453681667004052416086488887207094917730848491341566949820546752714709727425070373639492145730898698179120514354039966161504630717380529518651364769238432164124700628786653053547875659268413039486318784602659765248869436745939373887385140929264839863907657353885798328662823807304110077530926372286052553105207515810613986517361359740524495106815906163958083965493356546763168373307110328623686329115500702929707929585782592256650897023163491641584806226156078933495329385951364152704012256574061087816472346397660834224750435188477975250715582452311108980731442888013888548249652704887739981034391091644466751130795478481403570602214885015136387730523865494750897640671420892649527736522802206465086423559495554703594971723133111190358580091488038325928626095617849857052837553534595560915422044148759906801017301177717750044118984129189961249134322068899256957828869103112015844742083646739364988473177359741088324354723590783840737191324715132550965827322178588698362391475049637534766588942147791385650634765625000000000000000000 [40,32] 44757008739847171754612079150808737628884323470227179758912505084808023675495105214270532315945753915710072129879066719976256183744804559074678015031015274456570226896881131474918592639597120013661739465311271115560885786056626249726287376078190279140108535488912681631281632906944686194196027103506147421381554916985722521587824628842248613083364706244239696734427058140811248525931058892824485892625627623095674705335959498143876077413146408937971089202161508451409115928282499433154601179168159061761895781515115665349948500165911511330189183687047945073146313314308455755611250934233661217611528078085888731566059774884743352237376618556341207635271804490725060896037053826315295529407335345553043331132265191074620158671645398503786997788409721513749248762017420859943999421165328487499025920010345450045600867148701478739376147906170072788996034080788877524777119026910546405451587173022429917231081092777794236021450505395849368109701259123115131464353381574243531806453572124488586525796617707964273273223364402842243444626314406655740613736813663455670156539712753272133218855815403082754090920391207997205495246446088581151082895840990924582372774197746626865401753827337831770592974507746249048740415903554848022640127775601067546742836455422312029663881258689010036716229982262805325721076166383815575665055888701125285450485096558570121355099955449217822117646618384564641847924398066011585013120258993531903081370061921035939583130642976458728429499494893865308364464245797375937005354711468280759214613084513088929801152374817202873022411917427938314150223457777780204801195045903732163522145280894509295095666640381282279618044705880244238422505558546528353433327699114358168205372464247393072758105220040343386829971280585635672364409595917106113912752300621277416608307578010213683574971202155985320545614806469475272843417225191971851886191227457771042365656765820034733602122835023185581811011498748179483520463105643720861621129010185766061148684803970072919496161392714302808912091619689727910855213919974796122981306518899252380416412142141031991321615354302969312437412596524446824250656905978546585069143463187056194554367516584026008104385309624774328167988841752462554779907676379687044912772245230713986577133264679676357036287764481570695058130950227424124397263733037107429176187675096314983544303637759531643698660221899626328980826540743378514227013240881483148129980353134614912466231622156862633033791179671251555349847774795462272551235210552399402951613521848332086336672698477520394293912393034293030923663548203832217925950600350456142650007468772325708472480840808995399847981405104043861380979117469026914462812392209376374008250439998540053173362246799471542146875435719266533851623535156250000000000000000000000000000000000 [40,33] -34382218875643777072839850922889207322780976285083339473995507894041363104267086184268440955948789152288838572684251525308235203381688816383738543231587136073707664768648311231986239655627645378768716804926441435270086244229491955794814799933434950021654260467918102993166226182072384484872697442146222748217281907814340185068298630702436852175190961354987881051673166827493900316930244538973773208333582454503381405290489367055211368510261427258421308418636166366836808565959509126585481187613157881094429203746818241634968323360917227091926724000647953580290666259475065033842070857316134161620183878984774935933841462738091865550090674807844236366383470862347169551255316694670663136824526398270987381343349359929823024928869453545930796392118020898121035059102740001181532309040183124033278948819391232656558886140958798282873252375194345979862536928980106363748486450079332491331624661902133133070638232964142409542853604079514774332276390930575885179964978218321771052357681856786786806178144081486848492008263068023240243564288009116155170949421404747240409871732426996950738172500848227174128647974402210566499733001704762544281146183898031460716046199308406640044929882626199713041903375980101182197522709936333703427051690137562577370269147701749486098826743116154815573010430245178613245650704522150819993500618591364784532282561192059719036804159635709955186796372721408886643827531323087961285848676553354233439395734470972030071248009349339295119508834088155885208187219550179640723839075234356399411590062854700720481428384102206462777275962352226783265870010742454631722683699595052861568784968134938897529138576643393565504668626760568071267000304024402352557088104258761830674471450502331696151121228456150982959140874533028131677583082437972513133039237042551124575733191493927053076075234266244978521550262289468587952594242347662355894139274918315009154006933351350938302551619732219920180935609231915139779336042538837221509112498057474732515086294036898196257795358670151901707173268356696269817577439302397270515063385386215114595671458897008181473446509791448914152926105587577308878548433175110355568699135187901750491059069593144449877330095693099576271282341841182726983531934556056363979100263052018557126182544074238644387524928677242516035846910685119456262835898462411074481723185007677306939395145433451781918659762083520878527768395110523125554594550037756952353222772372721484524433809980608533910972695697972907578107869869556284754719283329935690628420262040716784815826198703466805754687821905056377199047602705095693155106014284788554862646182805679718489061695937301988378528653048347901286406001935273966852742102596762730307252266979536291630219502563005525008765772554397699423134326934814453125000000000000000000000000 [40,34] 16505920443879464829635470162424555339082750322166554443639024453779246817478052353217533023712180769665477296107423019961932480681196695510672044111930556712840805728669443618768932485662762394916249535888602308406477056209807491545990262269356601079842005185836173398824412928608395451112042794402794158334760442144602765109703152947331811665025078789518238791813665484115820855118808518563168994287057948209668924563326874453016101219014169095727893744097164798871205221151104159012810375438496547346578018837548156067500775280329897654102581371914164092812122414368676782563232216312854111516957900112480952001822641906749006535590126372408251745095341987029544713850594356079316011429544009710179899012929085005577785254602796953396348263292676416596243317456183443267507408083664794529207931819268005388389564392251838893373029283428158507877018071320643947130792737093931945620557649951545772407806540624215421257486302121554964863093123167053849142160274968447021821117647016946169459345586543795022201092130006844476571254627025194527232313075704929304876001309090103895841808054188123715549642174076880922703998559197827499694131758534203991712026463935940192561239649609599827566415552936574203770020276960400665190304206677057866213419252351698633242755088336250264954007267015046163112084462627281342847851475563893389497122521374046877480931175123895536643624530876427651457816482742944411297336289737322398882909067596545395521703483747491125906929035163730381132054215792016931826336031633788000086238964857149324096680525814755350277002817157290048502918619789017969172526239812299234528364395816904114954320667587675757491992209184057653872159427628096341466676087069140457306354631252529431733803698449814181148301726665368785643855486778096440083293294532426929639744494962858014059267001823024233848067237799770778800264207277034383365848247243584526942903866460875955866889631946047170996966821798823918359594827840625806199197197213473517424810195757694757527674320129276665995355190448276908428698366213894984686181859081400988402462259842064295799459606895991324956480756429797087304457906717916286667849603750958884204662496741255840163190910961688486224425550942461476095047184058844403627507845259534100642485039117648918123802421595095967750083988645449431061560703858501835054942539519173480955446249156354139322671734045163844541043078953185229731552462936243034722711852692172608581685312273317463653373964094248059617602272811272907895442144630646171861985127631861134142131160183515146428499266443151047924295388086299842651806492349250339716458158415665833383519495516068126085794688572620911281936579504117645459554352158664925701547625004655310574941790263247404224600245470355730503797531127929687500000000000000000000000 [40,35] -3033601361225951967991639021370594252434319400267445230293141041360097418845907799697441363624788627317610689957171208928370175500818208666312604558648469175845339382439903540879074633908548841072909753283075609039630097687927896919565856101059137796850927778121792358706499248442044286443169201839282558008363125837183613184278792153458071551688075825364360523483368165541000319906329151384122806630183931994865949516751652127814534816577604998956722800483500283277943287533718352066894522920496521671824010849300975477099877815753563271689266192142469220174583623199771386994483197844620614557389222199714507913665468302857889565160698671165645858992432583051822047183993164809075706911160203572290630918227165645962694035515683966095047841464708665806624931058814343115046500061285500009523308411884825065839213051716280119291363584217128312037618885478339279222677809573353713747917654512274024594050356452278742907135880800832144329115553254685061829755126024811120639562987889055836108725854446339683902306623403676170503490024881858219004559661371060110958463523825348695251805782015104859900168184556257663906483189390646048483050691115016553236317049413679743293506320386340190372912386328892649028907824612914981569690960998932444000950309001478785532498465628746852028987860746743832053768914756860087359097931116958535702670517368753642530892736150140440185470551397898944747150165763737988059038780337157630648905743414581519651848418247051616928019677433959554278186335801154101225250646342925980761723443995899364681199108002049134348918401414689648624478128040152860688165043371489398377462786924572036108734854547436198654834957968627814957343206247081319509978875643468373259315644227461324478724708191480762136106091171079338232024700650192456243930527425547979507090804389421369114706132551004345763596232845979493186260853233563324069615198113943320646717938351302815900153056971049726256428020054294648733196445680497711752380731162242509740504580067879991076200018099104012489341235017873701663246191629211264516755367668040016026144170638692702302704917476204957168318702824529156606750432906847012074097824576231939708805906774230239497172811293878853143160051303370328605507433724911095228624526694297751142273597741399989223227138226238944681970931671546723550254525332171430463397001500884423751688048682879107196342095835398392193851559283683616592831736349944189049435257187861671569290488468039571466834797729096914387155945822743349793690683239317977945154549599764889335699266221590791597248016856863606954703669709981568259344233254645474058531143069041627499294108469355325180333467250724336115033219129980655013870444055312466994367793055737110541217329363677598919046829450962832197546958923339843750000000000000000000 [40,36] -1755243872936051678988767177547412963213559779953706493451769927171481924417475469516953057775674098701752622963382332197454218731977678067517613263672811204755762379055713530766995310417835008013963307916639674504613181302607704427663833292335341369872509111115103459089657837641803572918718269775588972967998690688293503524211641255025602729338306114937620406528087650788450271467073562690524076748328246425980000636271120242153138273662665733942912228921709055622958587119362016500105099195095173052214683007312993768994482440515453366487254203290835049247928825790000284378614424410371429737531710680436096789819237230666273808413806882288510565730016669666632148907997874457877788547073369921006261085548003502176362139957263429547620781334238006505819609639553223116067096492649989890480660947521583851564478038772409169141359119794823303969114147964549348633388710341724800391445857823496770933862323117645975490739065464745123565468074642871508850068475017903858773891726609606151938056415009482841341562079861240611309520147794324452748499736292484694606938694174010998318819434155619029187676614909076792437497800649236895110696686502933249166405976685498568738427482624159894735400280196791876155197899829026470229814474152330720237598380396746510808228767335554209966986975925867846341066551965744277638801949259350200718640219258923792223435843600768884159781657862473951832212305249618057544226702188893529465120165675515429164952254989792403745023448474961983945630171404607036613226168063948567636416818508639918214034823574910207313206838244269289770725947994254984181324404527356019203102672123661338008816271214483885479330559044249135703221846298216676403294760317439110694698604256105697078573428855529379683569852089232031719760605533507603147756945218924905966012834547864442999871130796814099535438758657701364559869184458698251046252332158382041722929119454949600797839020261975866315096504027366226818006538607970222769136013242451137525613238531366552139474594974524750172642190438472847060343245159684102812203187411959985154519029752452272273987615568140283711089166837529501156849841764501193307665557496069178326782923699877471788829101472432888435373696681562264148019918902153740176779498837541624108656341585233853935220478826442855491625460746660561604481966631368655165129349107971805873421541523745213023706655520329977210865456592191789644243331749254057419102822110212415481964471443045830068112659810124531571721289843375228762048504594911773220253348064502698186034542738493726154426839419510762603502387745369189828601668783530400190687663722166152110512907344115106536801129097955151813647877249979832257105646249003573736653334976590751026004691426329884507140377536416053771972656250000000000000000000000000 [40,37] 1392780548816225388362677924745988150340394100461780223425827696225129836737468483930983384121260057876243972717347377607356902209606268779876230013059905510305414323823174026141989696569011796359615434865080167161545058221156034877275471731085057600844802460745565768188999263480315344430120226993940525423636604820538042456616326723414463755859422528299785754612732042726258988726124731788885148736554263059011006835714941784157289358447382154271859129943342152625896874334313585550277065555223163235390370949347156111028504444965853897316770112463028979744610389292474223087241565328415095421530172786391650494757805618366006533122994099516931792071558199577439491796546930520740700352604420157390498043472473057495331174491519305472264319312814756880251840884912650623786656314145685895790626948270161245713238232466171369505792971516911594088940241452940404779849199897414026704878527978153326977201031592126114330331106300180422947925718594830316221952113063563715414427451887762164001963281143743791886274715340175840975379690840148092016607805877534945868976155665864437059687655165259068503532860475501998894903816642089510027085192201019965275499382272853994738760091182535501837096120145422275576288661672695779781054718997091836241397487249859365343781155410925697709103544760484490631923756870479685789906865376355415799819808552453443258921722351343705644321983747386669707200344487264914294019537154355615056645872895946973480288681098596807886282725345189615667430129039710309703974450038041916038639561438599859801599156163016337209020210023005069062658654836155952625956650757372769778660724819041243773437502622149678033545058736687008924902136615437561149428475439064588456529212466182618250562146832411581923117113421363327827295211905373757968658013278654049143220290219053020023657956560685944858486728492498625524262391656753352103593060076781474209336034535593996716572473063891196304266083935112246086907893946608549407288808093953045642255566019357506537346856301146692850633700799274103036559513142894899997299390742706428426861433634716277991429356070989873740492089078461048934898203862856643811951098913289612468470269837914140894518320523558728559283895335573948442146827411093087039996735100637853397644930230121227977457967341662905882156099652637924603069801607985566847526307692550189892783057347678949990974630735134439671730390370944837305173300963220618045777530783835197135594209210084368154462717323234962899798680344560323767479825305846030405227659058544819730947464621274020680261818463566374751828746854918816062335180134794330503037349868784305389242113210718842071526989695008111796918598116082365801188169364768551356748300318243444122017719172257343984711042139679193496704101562500000000000000000000 [40,38] -208743628844604361429583430257504413703494308679939052297271378935999582939766451694622947967465520760550035136091869249774836977109390723258873868895575944294338978464072899229344224316193630755280668156381183233190236061892489845946483191647353111054503767361852762682502678870446983257966384027343721638573354404964174560970245060195829361339571068896391677222702810679333005699430202992714559504140182123290230884051194102168577193515524481278888651899271848293627128381311315065973032722033378145333648595205634042026621026482190959523048515970783521114761916872858724487157451460894554745556347331538306902488103577594679372422866773447222698148664021834595422728328780972125091572880148892106873075230419431508765918347909551014212000797292967362077779273602737291268126235155160918097693103324913694456460677919145676359511872096740662850503803772354959714684717454799688637489446812622413119882873218933762532463032005556189958860263610052007097516256034372704254183941812951416394348530183957028517088901644720921404847078942871704006248519658110196523734463976634390761887801056741965598775824452330468526183749301081406172663475530394279069534310798081559366801548321296642331827598474515357304813090051174648113133183732757026930471338294055691329886594511362338839338790028075741156620802713985720538801324527974482773861016320860006540358795374212464195205587851567354065321914356321943460487226188085879252954724504097262828548928934451941161183878526704407339730675095589407501805384114654771901117655895135821357640408028080951789445446604025919632945934678696240105612360956304400400675103876283146499739028778739436747920632113602986648075710815354967330837002018305772551416970367405649255666935772057680971641676814522342478363492774617281980752961981816827859650662083795798703537110919057355588397796361326716167530969099746824312903688387652919427337009192985677897440295456445397320529338887858812236842621587159690181757301964173774398606825470998790756027443772340155160849766764734112825696029912132359947244635462757287287332808746344563501893471280740857359967747486505393404246909142699748934204264836228559410509963418433606639936266081328484387803618560014617391103097943960518410934966092912213560387236548560896533863597453697685964154797269852853614744036480529888180313485507420449160995633718183919869523930083683890307068916590661201701966390047114302149925718780652348675408113029132577692923208042809919961531789235374790976595266175569655059142492191380122365900628282708948197796929958979552608038931711767742623877335543249242190275380612565653241161808973427342859225394996334321336312632306217459824115495841411073020090939760054470628655026720466025835776235908269882202148437500000000000000000000 [40,39] -230007608605821695453335813525057476140229588079308791582409810971843950021351347136543054165441901622245196895481084269750175147070149552783479675413536116061872904933723557645178362277102892005240778622850749283643264763730277953883657287660054446239384432332587839205474348629610751050131656780412318900036000812008188875687324359267381731968590366864068254135505852468676200504324975955625618123560961401700596954277462530628304024770329534229717854979100864374654327155817746682535688814581656264955708809605848165381865941003640078236520596241662397119781345125791599776355583551144116740245196504729463000887780096546256426152360760351796363295621317619203721046186340112807398883251277711960269837188252690707448208970001696981664074184390334461742045769098249669735234601997206361201125009899073246718509566197650541499956174728469476976543136047180960589501297899918409726775138095782401475499137637267774747174808021892462269285551370824719171194885428569280979991895288093856264537603556642718700231345898003562877575886452154112032291006876077639911554185017406281596523037753122911572316425759145949187358575419854712686230810128842416643431781148016057351142449981270647287487248022215239223761916412443662180422107626955910487632241665910840216102958736442374501811873483679396965665231963765619710788380664192473202638562478550319693534133647458278416992401768854701965796742002210645629579046950472282345322004381526748816124592019970100652074070348447109453645623073910008264489686941313805337907704831369439971828360699595811335904412154989528810774156169511927428722665069908657551417075686991905823399834709714127945270043799601341497900222787550703492465258273710667526733965594430227451249580812455469432552184225000881666152065611762034943768152278818017794926756675173336380925393616274871269895648202488605171964626429605179955002347093722367034376884850556035744259858538162199136048821041724972136506291095942053404475773004503358013395669089833922141583681362128480369277416345869775968764903518479665103267552737686416450322733418427163267717758028744309712146587747701987741976274262708888815793088148739204804602062820096770983621022343814793341885186235800925955870889915585504029867495538196169831928920114221471833152859754583346908239596441699118259607990694398308175814726741489666997671854504604557774384725967519343076431120568756449119595977754833810128857894665539362842645842045108581979216101454343593395094683486641033590139585598140599807237145462630632668468903389352122053925359831133792711847405266118881294943458696417815683684855671318916410310637625070048802061531342415091848411447293538608957425183627398361027588004652747124834924127845248165158409392461180686950683593750000000000000000 [40,40] 170271396561176016649349348681186029958853507478885580679225708524512926593488980974469999746020071574013375051505236272487675143474524734037490172309878368845855422038713061840601455698755354534908779463014795613008083928636619811457413657434319589870614868902038504449839920758148608264004849092365438697240823897113510920574631162933005462842879256418858371846285546337682802315063360738607601827689149138354538844754506149858252923492352339554414599362719921316278963245169109835836917062915505906101452021166495730545992002881212609336599286559832661526460964845036281961804517812696678243076924850625299436154349788236884025241500375637981593710574612196562547657578387266414153525781890643462025748388249580683980868745252863230241574603465635798441548339242732255553931964019016371344709479219747660009150604866530636769906197785207674043499449958127490486866805324321787048842436829069782022619379221298425613596276788621745262652875672808254378316658198505362625629969989375557115185572803535806989871140641863851053268485097960425395566595096639264203885734657400941886088374891891747362448781124755678019530885159984620354831902338774539631632487096873852353911955474387559854749880971094933268035842783759972198585892452233761395842120710300353525580621902851338698416971546589772197747921244648486500946211619784298551598485069868671707925061846218189936104051358027954184928988295859023242093854237913721589574883145760906205265350798432396931117207552532703067933578364344112763325577579709159056542763212456429207784388433650087511317837660919221429690894955755733188952688882068256603111720698438115961227126089816023206719641314685594888258570951200524726076207702296691390817487712818702842383067150453015943666091292571319686940559661304867120095418179418542954459285681017476458302307527370178571564618634707856476931324108523555676308824171248698811545841446071689957979692994812683285062523277761402218428821553554585222960860189340257981394798425741818623191187830654527693984018289469749524072049800581544892675288374005862398911691073231612166357808279560468961912078975966852231412327352773038432385958990842737739139282793663130424376236629501231860160063128720681134920543731748483009521621535088326693155022292142831994332444169421174023845853761419418416237071117775506307665832952503291763514154826361973855318725007667941232302485457879878702159745227799608192656047766456097960594476767762261872596557180560870648700192273887508907278499599451178814112266643565950644095093326549794748703260092994942963040164819167402073015212938652235580611778867359118629945238580536495431318718093973855790750468544787569707888005128978858625096864400604024236685063442564569413661956787109375000000000000000000000000 [41,0] -502781606664289781051673802903408098254117174515714983786983908157356671299206301380074515606080015389435972714229292542042487659931177274413380593604153376703273070248677485718606211213591997149584031389013001850815249853237844886824242512634597463852276312808946910022030032316290620600694529647476882772652456275437330280030981882723755020863035260915138074738875457129285914421022982068653484366604365695908778836225690566341240353042510397229923986093744106391882918571196740462091165611334967002517340809938743595561963744519928053964290655525454063780221340811114657640506959847730151043937001733977422953108203491655864703438179963328533526724211590513509201607581170438416152507246286237698704013563577983862092929799053515970401965746564461252580399737715973579805933023351579014314491185078383287034703532482594121546065266499172036613273968795545717907283783544237704169816647470416978733898036750408680094090801656989652666733262086260476936040390011763459188553879050192226389546023932249078661831185845076846311203231334558432793476507583218426227953358283604052838416712323482865705575294175108402547689307536751971748963612868153993295613583966075976201826803002823320518272995224697097363886018647307176471956968108642870449237761281533573223419607900934904613584911072420085260195649489328844940948177863642230550841684036304303794350613811694741799159127585937656766586958894533099752071387727899207513569918828454413814153325981770098795261654389343587625993457260897052211005304963773577254106669275794702843429082396751413875092216891337785990284841396712283978847214438387913613639915519881602123375656797644620948047603311036862821282083128461900945183244478347077831358011331037686891120347170759631934822353753832183572449258208922272540159624554957476759811887835801239159797371725100095356446878719348940842231438348054457101291229865946319125220836598064401933765288287362864752873536342964722831280198597178477345071712539918749444837191778175080211609943703969450431030286525713235690220728399796577073415348542401676551781787282102087183293506709783908574615464416668761317470704567735183248524433628071614784450456578135334102072038788948371179697638787897563801557835460549040513617605813795070983330150053051041160931151159183779599449921988341330755627873948690001820759724501414653039621593421207762407554317157387070051360406326078890997726965967762838737043733087571705642080384658900347518684205424564477530580365008716175927940118790212772809439774904961579957713488039437537782128068085763690169918317894993961050761047157318373503714296234191472643899809273123798022377306995282773499634233131862658305349788328297204415016107265831776334800887196799411754299646764327467521082428569637529949341077386314833604087599447542224915219633788604491897444859205279499292373657226562500000000000000000000000000 [41,1] -9882835085917780482775824363856620239655788424392892603503250404099424704228833691936744724150851521886095970600995122121391886264085865756308975417834261036284320052576383946596121103547750791690875219675012516431356626294059922121743923344236312951138059260379566377577278615827669776706550024800431109972173751021340570765882385193906722978441203234652709649104748637257481895760847811972106423707890298865400882034884945159111535294103769956119133259324703642433697969586207547482303490257430614671611632231215071974194316391909232950966598490607703423301699459104127177272237647098430538560140042815736256140050100574380010087037328438410141071959654962564657600466565086424275360947781382665557668623249534017012934655728891543075563467937189363058717765516237945863194755649874544425201665338220390931311457757471362008662364310338706365548703842702836462421292272352510906093302614132665140362185557843956890491870269623944751306281366720805965596533055396226134544057220785526053851806023160789584027633449890122543298715134113566809058097886537765063364225502258713174383147955016445732140281698711706729325284707819976729587882920885254082891093915571093534389032827530019734455411674678080108125140604908587211766037824365030882571526190050189460525272427560736085008006549024319323950203313066455361807125691940928126071706467609289667027416563204081746930891528947082747966907107530766040629170526390895201954882546547368943681099632385249689211110384436408565360518204124221694471849350378544260178210635230430471664362696835398829315338647593746307287224577529241457535145034562401229052364746161563277083298084317768448004947501570533089922890500661816276448324221942709834476317409022347771179833575256677271847295391909297570073540198779774565078277967681576021496032762226547966139620640531052194645221078842524860522010129419961820646408417061122724142127989376934709504175367202145572696462667323218659249257644039841106349532751160775925642029540802378452077775760326176808243166769070732218835509459461696109845720557405173464440366259080479620570820350926574326889270530447292827924774178776672626685210669085812744039013248120114552783042596617941512096541028054752513794871354669617145071782300350651261061966927450191859839959547246260330383695473314900309587581552128457099116483394327121511368964826632301677561982414275247725979025555631475577994831347693411254088597964079515305326589107263217457059710640513940862149310537172050974492317972250115365689929961477795585177619077537117329714048186380740287235136541627973928233030069488004570736193983219525761265057196497519994275728644373060438513014183959038924599298396552080568538768003767427331164031498286970972478038441882466153361591945794426975166460133124301765790644243895125843273854564558400688512040943578540463931858539581298828125000000000000000000 [41,2] 1125281354463865077590951300313636793215014446724499708580300347565399126592893495232976267734746419456607329526237557522669512803964320130039292631356469289997564033682367043435743101095265823034040119227983849291562156705982349885112849605179119377718426426883063657632965317411364941030512539687609700890695941670028506505045849830934529826924951468989978025875531409030165296242418352004156043938150598737010104525696729490642701085910193970009307357406627442062824500774227963749885745275300206302906422070576059462301449754165801396225494244316392361582051230136022165508870873901532341770213830737952882104998416321722884164958159975767048688351405025133225168977093885813421623853338777383286703507596079707614407742780623470522342491378822726844903877922424462742722788322208692983727401253045698487028852200847064498385078885183527396147448645573199800088804349914852149925866288197478741235379823167705144189532987531547253495976425309599291438876212362433001265651096624448790879506162458891694437990199933628946415567119435437282548889870793523614022976133796042739262235118461350374992092250825845093027021297014127266920330754611435141671672221568472546516498017986796237892662257616601339319200954142107933366345217977096330867376444116455786898207293069676318334348351481874360572285398027619225501033085481188966413621147510706619149373371101870913598877975451933621128137245196508455796177842263484502079084583919267042112859732104033109192172707741499490932205661138967500987563199691665092058193498876129642214713292145791509657983144399101099178164743652842073103849116584829048795671849475162895211747815886634162398060209209086928696825819831314179157438622720846174044448908449137745086167465969167600612033118290908631908475817789588452635822896913005612323514363753001875475990381623646019974694242134154216350635274225341218458277619961778674053889757486997211105514500860601520405897152651776196750539100969610457992483847582689805953867661536645428639917635317552578403753277979820978970746149665160778328331427638735419282234645546046426025469952946813041277407362715578794231325486555438559543000090149093071424590482569702303591172674928837445264279928993724269558557835903700646316685083271934071406205586474484999947961060793558234536509620055614215152878461733053921373410747680552833990666729105651349077755684616142704086870383332604453523377815226446354775961518784209514603278248555792613630947542172853398268755250872381317868527684053008044512185864395390049566189827494112333791257657194582552359625721029895814747232427895004379021773412184644435431695206505318721653752800922118673285114515579577512485787783630820672464240790030532923441546932513964350209534482866820422769415533142557833417087870283423751459982825451973413909908869430986835119545830252718587871640920639038085937500000000000000000 [41,3] -3885617679847133954306588344918731837876775190644180263165214660903298151231679727666437479040255538889779162012383194210432272705147481117959444520716931436088273505422719807518612246094030588062897182240223839451160353153957178419756053872939822953705230444820940221708390944645042884433159289330796298587124216552672842942124199570636457841618525391711679398455303702461245966476571693121375800218258459681440074804760910268546595922874837508609882841451438328154110709407621020220203227996510194471655481398975295811021712297694464185770869017224557925455848371315985039524571550068171965723384996842897480040454606439553153601719408978878929830855887186770921950020473551156202974596194383979283522729530501717726205288744118520739211579807992257361600844554434256704886290514668456886588668741779859567164352145898401490944314583662752411900599690793837340950093685396367083800991873264540851288447888563563640229584501531565006066029841495948013575025607409291684802402633828908736595376227188054205163821239262666393268274201702149732894138674611944153663973201679547756570765214009426293269958408550385108131499482050862905430575457859658505658887773881289759651195504693058604184676188793174635615991376095197464363499278152337409992953790872798348042628671718992485699993579907504612504608408044157342773283793657743580476791486465916316000424355598908881539969447587668110279692852956618603359376296705962344924530941648789101194387176263197715880598547199747142725008320322183804814132635010738150574841248804155942824737530995965822737164979222036861719997875441023183273440622731311556777314157112417496118923398504060913195051627629580749786285424677151067066515131495971512053257490840270018907333118865659033062362523129514411027171234582483601400121054424206486093035086340076537108683407378579759490182125741720213224833456143851416113377079938365539422923121205248451504168902242413037948926273551264681336830916577219196745162701005417063984888330436556444961203045687233283400674329008548234628953491282994214401696668240384116592307444692513661597991917353411272458465203361727312051488648274132437548926703028347081163437054238086044411850947268849933452767140705742170549631350363511113855964111242633658627311264423687631288513325753125510878035570834131016641920546189184939691401451963264061926310479932124558290070578496130223545989571050752005163007849434766316243169210194243293797397302699917500966983684461027909663086300221222966038350255195556993218206135973318827530649148062151251846993898271349084638569669099634598828406474762409297543419666646920531874883980640606117883007294116369094171711192644889897749961376850268744906566809829689308456968397775264066963733425832102988179299984577544040337101616176739058008803231998572983273146627164793638284367993662726803449913859367370605468750000000000000 [41,4] -178125143809290915937454127382970205511841221164836561643246753766486243658231467289953090490765704579354442589232702620623686114164006736884628451039619432974076474879914469352960667421228750255492122798380899148895853693210890947161389421902607848312394281856691884310363652480949520115675891680837828830083509995809119809354839096902032135177302465765643335989282123255066583324277615013134516643840890155642926472374626943236991186334329515580170376414710458383150562156200872621965102437314536118939062275950872004379583715423703272090519336136880203290943033968129025815068834426800036373861674477714034608522601207740200295072609883591568995195190181792837282177205445184071551104625892405714756068901016261008532986164651695176819993661069734778595831016246518459693973851922195630868578623883768121531024769366667532360297042198141548128627268162293206176209232920314251675086361517064553929878894567470508835426842037549871319421410910422945841900208250250086907640079200101555222399435805347780637037469982574424225876613635990987443422979798465206872816667768009300716415443146206327311506887641871923763943867655127918909702607014426528188408828031327882112769853768150653520903101755855918833398170059015799715065698359527457330276061869261650968273696323065407838849267788580147350429068730575060612233205139728767839195663365352782542672857951131589370836231997980554965775289409853110386961605170733290088963375649080890572781261367517873663800558762481082447760767951177578746399422079840543223310071086063823652734222628625268301094091250949820537527190905368006254057486524276709482940833645350590066909216079818740247362906222441259203179341255083279235918153150484692583426602095373006855446656099996348203483461572186521546720577068719376372781268088876854791193677922909873760820548276278267370152941645471862401220322030370316844271846884965468532945424570934018075803141008595435417665250032403257164842698618599532591085595237009083055491408318272594043805410782671866244695814926826345153240027624983322061857823154542838085525416395960386952781023720240877018891500896537000975647734824180741071369051692728868325627474314171177736592605665789232167407860629582463915999415199373730537632211164705335802487362304380498651306207182051517890005825456146775461330499940195855164925892751410825133635419684748080598234363969655367693593029156472208216517527302794220792916439874871793154239732706369908653883449962004753958204568981833205062815506434654249184888777696627134490584152334723085012805735356710764389277313057501681239239271038042448682440328712099583639846891149224737797506165457609613580635170266512356272044636337428519954908011455522632079978335809501954430954316183120885995150750664062334358571492777694766162142296903295727191800170048641138720313392695970833301544189453125000000000000000000000 [41,5] 1776071350233511768961668377573966004463713958890365474947187615384780781434042783282929632743271867497582515669236581207706831661716428744809963735119741089183094644858427273855586634052259954089475877152841542194805537727921533706194226530035453708290814989352093253988929660607639572296170417413543840119627842374910330461050961847156741011572975928090626206116645247544451046832648813081334078178436531619732605806962088431924232362673551422289211801147690114441341591904921379184282548181488963126706929640421627445403705436907577475267765778381912030107827944742267053783136715707642939719021535167188723343826067992895013523428533710284690192721335667681108002073076993976774511194523234831869427094388464807284447399733746769533454072928838847766903211109256996140980244355517838077604407404365022492442176194064614408078170194583423791325847711142442740645181281738518454157426450509494788459282385512091518360121316273502292127204905308030457508006349724178953297501897401475007337292244996671566239596387869380859959965672263039004051183948997783609160034218722960736468630762362235258195739477160740970685044494135019975380968515534368033189980099343783121182434642025541609987005736078385624911085753704393739336247144026908027787541281298214245425675616879941807248146196482151274841870113179699800222387644428106377573048531324384812923063516817579585343738469664798338239265345731086302775501015207421705578396916260210452696628187116877726036135241152723803531054281862016288707823674792661150617687156961617002016239566485970410636275325853655636394709777070932505858535746372938656067861425619915064006932770033367353806325154455698456563014355782897625205239421311961752296486101146918236844549475495911134234500266567572009283336904959228415459044403082296695105949229819439849498181034057137329875191501813781633404992872554359893624358243363318615954612801706549528846356806953481704291561734110510162740571203143801336374182820065710719997800569495594009149338235427659991797038042969034199655542679248614127853644133663571985911377212673193700671664658459782023453523028836608077851192171420045078284621245238345862285375418351149815911372369515551763788934171112712852376929609210813011194904290902567177130957901770018386691261677662578400210767808587339894368030036440391089796418215245932313416123381711069145885460697191034087607421236239653935085116519374073982412279230430574193034321412147533765550551914853946400499875122014934303572221077698231306722802151075071148310347010182175919751015293232777187997876056737172184228904040504888679150000768026017709557948956727208296601342666428069784200314717409831069245802669228978988727384683524168966740623081165554967473538004450895834594993007860886830383827217023786580404357777226793169498013960335217054087308952148305252194404602050781250000000000000000 [41,6] -6317712325725921473200284240740653057545805411519620624907008691527562580303241037876700168896275442659511672710332661091374784444842426812985299952778709859457025660983609492033261853630684304460176274883683639962296842936140056017346527170005538099606229146701780000457447751644227724997379142012073459732970453443698380855560167199980216822091637734685397501600711007943531159779958117689099869118619506218532828329185759308731642710741550108363032611703422450487614442634598997140768887748965119886351879349515162385113852474555816275300415708426892861822944724446998920884992832557312760070938441678329630131061327330572242571434602580841616600174063447923278948349748185822752501234953159453800762340325829893610337741137396412647289091063622875308335667519667375111941024719610640657404947221650798740093015988105510226020550288610890886127242405876406391064113993730621552232210862592647615449440287939513505886556906986604045168569809738473543308820705885919335922710284528603600682640775936438988499130750965253872804531401121384648289056510663950516633650013568293824486060706862586120969759703462086244877200973756662524375750844445995008366143464887395930011926574052629982123128549064028810431782895938277744835128774783942973392203050005445493997460228592447233072663437103069353436682458211133808779167186971459284257628069995448762525608974717008950830345358818469016607843103930607856251604717308318246492682729923350799800790244356000299091438539571951110077544547485132046649846081701101421682691570061782564131920194362707883044224181484198139539100703620954447993845004258294978451668571372332856248061591225006306949863076926848503390143682861903392744357136657085599783339702966772398465256871434926887394630815461058977302463581387778863821169236309818797011374694360926121570851905474582745759187102934522951484685472281951164405445457210810796913667294271207870593115584311526600249860003997599078959306118458840822546405492178199847077518407666993704990759047073197956611196027077632198561386016681760416927532995433227997402032219825928081247925055807632875619672150102041603973091233439528730316015783266211232593481568310298994022875275877997772374628826290774320216203127364891756946499366188609958441095969984992326763483695474042647658315183209374631725623117166575692687464639447142324400861192677607124308861767283429484577718398954823114562680109281957268256112472442712963424538564378969112616229394206367992024588230670992836129805162036259154877668976261710241644315430949657765554721512261798697873442959232309941621200160433993060597694449874588628234934528492411381132980646198882322760457273002465889950705879078300443767652552384129146272670339994433436459064054043450428722963971991786947672576782510651351994026346856180928626369646197713514368388132425025105476379394531250000000000000000 [41,7] 5070982098551751392538169538994892422153265419132615597526819623624631853735318931242339523387109958856138077499918943025624798531455774853741228255420223940750505996092691609314070746345727005396293480661229622613490466239059716020751787694216405593460397716536622838103258936651615508794140904498153980231960591897082415877376617273413914913131942415502512011182964954629654348454073512180413716984700457523498287481977645591934289565464419997928179366529850307793136694960011508629106479583927868113355983752083935579599672823724373671982794637856916491281934933811503479476802359613140207846624463119901587961772468955848414725817538982602867990527690548298324868722549459582654014899225480779677281981480046725335074710149418273504743885011403652747563094775148233775339976974931965393624792280006047232704303399837079484492951498405575688550318491750328847813322874194892266868809686403715054217749908664985917013301408477587604562017359739904418986882360085605028575373394045646742284851332529590847690278573709658788257852165650472988245220503025036932843076238224076695171888656423867859848626461408635194711607709037613079780386884276702730237448543018916964249123582247227853410517623359010691296584580428326600996413555981336470048111125381238737668593538253757200527779007998550769789975222003755830234436863489237331985204744293000179456430719488978606845658933710702822607180578238275109561610507697844718325326357707172879801477455835871640997483867288362001799819201170279068907675067802823306631037652351354639471049818573451932993074407726948348779214883829290562328276095998835160014167806882623357112759796309149568520079793328743197367756877290610737096335283022310034188156158179021263361521349173359655758135865540506428645406158368057002691305693122927396890669097691723237802686855392727966928561129239403871956977062662511725744905632402264331474255879889551669397756488062545175369966226881575706002882608835671280360752343433848293985328313434207310304239672105655947016057337149592023014934249838386633631107563718709325395991371622193064004033624946342539960844059854568771469262225956689312582227561046450650091256511291958076816216590762832453371240512765614804073806344560785688892171260143351485159316519286633453556518556332973337266774386951400314296534182701411789828671288090381841782033400052778630920167646937133785649563412948392887081575128085623688241875432960579754449075470349850118833144904631379523813227637787089510285786729649426509242608528659072130819602981781433006723246777246683736366457988410467980426762762169722730623205517401757233721607669241382677675859546505062228670143120974316463043048593629923906328107915965217615411495271630508592741286793243894540874776030987911362055675105923010026961811072976973785578753517282180052205831088940612971782684326171875000000000000 [41,8] 31732223801091180085079937418040446936645601474333580506193646799523758220126864948058681970199398527080497681299858655873948182580149355210068413326471063969600449151550848016935132342984204076370227186796658981163775599832673146025740286559008415193871758358785827573966429400936843306730943359107970692737383107976295370152736866235297520165412930173627793069960788196226464438697006784796083507229904744451981623107194110388904584311627016743085847558840951308529051134817136181739948659820334961037398030360330650811880886597351769686162489869835014390090052696840458526340845199641148075980564497774269082222631483747588571011131138992027726453684399562032658315197381731061975495990294533346641829279290410259269839691210143671874850737494247433534830429312966585481938971939467496595077945818548370393160900726244759303155860205907297149212655886622349630739963800455000141024566499233947039810323020663217458078154207891855092844193008744604448661560582592333682514968786799569372017088879227782694728862510544285845405797262874035217676095688098424811630961802285001248927270049737390754784131037096969226116939839569629120813406904055553424159227743459463488164844157114350765835259633307163300946545634318986276073205371608496292699171183209632223910590691289523939752514836317421172957903438151820366290736632949946393358245633659129930201318745477385360516648036615772111601708047673356956159023419563138873816195716668539038287460073316833573945545870779773856604165309616648824022613119478629074528716241382719016094124004299199279178690410230935857931782174486982815610765757336213788714576547698945019547416574369378999492055007012995614116712416752916080380865041509740293885703992913707282905193337769101033358420101313710212285956176134015902386079726883635322812924260609600883196773452685168553247987675171268011662707078365129666553294022207493255353952838810163785832025917969199101049292451814809629900608827982566540124571523675928648408731588896493652785467472764098250266265702149976649967195636897282729456143200476531674182687135022554109222677621231568700234426814208749498137839478047323145968041999241251079118695080679124501647247407199300194755435662119636047431899251084969648045199337729987427801601120034724734877074615634235821659755556810605406190291690684967730942968642188812894085750783169731266449520008948009792037692548937734959262810731810940579276610027088507184374287800080180566874296667794839607939756699868626006914178617390117653707247705878672604751438192202615779039655664341285805583456857117122874555588178721876285471898121509774987070335807877767534636135029092653705307938121608759219531799090404624287287834260606580438448721832248685122019616608953912544670624551457942113980350101026725241644408621783681172939806103272530890535563230514526367187500000000000000000000 [41,9] -118553667270479000837606603090697219821081032439076579559215787023754401479473869857422786445066227074826368011190804334340281085750297693707403767504967285504228076245419478453063637090483610405871462470982134613160997755796753821673969806077163082043725930740652759086749922663981506203372039546292296373936468442813723728743696329931149630171751869125870994415884350263330509000803769526731953235229210927361750525979994238311038022846141899165319603537449101047034235004907615471652918316103159650965166560041261200954306888009957319356311726333827196302940209683454842431203075149626242966084424117391098912623612502805251115086087028964849958273227426502329115771202710693648573270373248300247739464367107744129607723099894746503051430204891267771045837240623001694620292693076017039636515342235015756348343349998385077457683689777627870442505312422098937234323349799441237872585269432094659054495828229624242504083079672586672025008132455118576657987097847883015856469857932228684394991522974270011948994031527831376787312474430671038887953306944198608034994989821853974292047362465041079534033352399273199706726633503045920620689295028376994476341838219427129861878957551758674519214216419542694935965555400551867836897690259871704279533498141161330079288966271581155984894876759771649808183863992362920302291230358469980832504809765504391253164719961156192640492325271758363498291632340322639358805801246052214550700265491123586089602083101775095381366125201684661087391801546989218546075837691609533772346327567047401932217088866420269388719776811109369667287891776991622226125685866133358166130750004091356928225093366392968625834762314349924667470473602887760861540022466191770429921552812712250088140553831626820257565459679323814150377808735525979300974476704737332592215809389130538921708288645896840905822814505884385413451413238483670493900171209432987590484018407841317178172332710880490612826670925424845630844835081081351662841820483507549841512432113738599198853682849605304871140933480180446953511979866386636721556057908610773054191396207691843369319062558785956119712439829385898531619123721181755007136812156643719859107698382695064311405720899988697877215737969909554357198894980621910726650140534328257236268258289501378428987944078308272247197879178636706679987601376209483573263571661580848935174013642304550443378598124182025327492789838976568198009441310183351115367953009947838862149191151809316240881086839684163105053994089561202579473492634442171941257563599125949529892110378283098461639210515566856127732939722044517729132241822569630631639584282577282745056008256571942443790011257282038488515911242467908448184544046610051133122094307484756960277008138062380050729629710114967216406712084471931065511194683587674428608702658939656195916795278222366505360696464776992797851562500000000000000 [41,10] 203907499213908311242467552565936538908235228951884037190969294283328306372501194411212555739195428710848316106773008136910098407311025102363023262912368122330302498056051962140848496127350863208531401610461413241194969955740290258680187078237881009363723620165882695286935162272787193721906778359221448464352078665447120060228550337269767248784617723424730539620118327798884087605183481190353067985022279635530181014608492927300643987708545809701307483884260812590919224396092091949277937490192590430209541613802916164777283544106354271781547308772396263319997372513137873541155939615775996757968578806391802956738224492702912908656964381052740871852901211375071836982800712469086020603925108103689863730324762145051184892777757013551857845785810606845474666257649921158779363792758971540702164329714917441054663815356316704660239336557331687653128194232389641046872777180943988532963464665990812505115116797063994787398639153064296628663602405953634318510098467253275534714106755078329802446113985863457226611537012987019040677455202113299905349285167329681130602103397046723673146683941322407156001280478154372995728282676627056189223686097309533550807174569648008575468385486687448377778482062992161265124620224790753459294203028317652108638421950348485671388855837401530266167276147054930328854297866729648252429177755808983131459021528895578931954222520123234237883012200552161011984635450573981072751713900561834134659734887405980315273166023422003206636833704436996075191856158013744280455685602653221655986257943179225310907919432738938732187572729185755788246996470948500207778350400967041075424246936131590953524394676983920458199490568965875303066912250594774904732104975555393961188733608810545202647741703336287929976789630119012261786767332603002992033589752584450509888338332072205939428729570657366776025725264082088893992116253847897297310744696331268307162485723833051689116422814722870395201317591075817227234948227629209557233158551535745069691096966459624500467479176879817477899017088806341723518492071890004698815669119576379551201788936414891226442779948335518123038423362346824373630445703221206355971781333843617331375778035688968899495175281545051613422489892626627191038283365281517967890709452583705198546088222367458171196889925897579909166028848975632307963606543904417181682427651933780605916818079730656322085039723050770410970062944224849831189408631351691580756397695263899584511212107856133235656076064210416360703962228781646025018942462109393512188031394604474272988896990328220889137577671492721334392911081526874162117421923422395728354113633583870376563137352130063947199689190852529440417759367104640496604925966341878805938279746266008497363832233574551061686518031955894211284938595584296764997796760574450969556689821910776066159198816052366964868269860744476318359375000000000000 [41,11] -288734186182977895706904164517637015224034341775662261758142588864265390116316994322259086151833647313887941222133435967315082898727201584574418501069760711829936840226624593234711692598255446393142612735878043186020701306165172071565137477750207055114354101961254940419419892904601384152870750742537638487132018687986555135026090451802315878961563651285233489845496590797873593689521165082265537642850687577627948155831921101238844951937367289623624560132378352836576764515317301210061753048186079484042248640735020561022379973826126647464742089626980813219398762701023891236774488755893435564582878305642840524702273717235313819267348937576713698014703477682695539554421340737729554406608805750467604446766963096204191096099688972326315384656512436416077988786697282869784122177625722622678904869247381872182707192253003446963850460946661030038692571005266625579721254252596786278947442176023448629777312112515728874789508354808334349272803014513672243810285392204038263505381480755070009154182007550406362513021711466563692825741779954932992616087487692780937983737464109900880443391821131459730053250783045609295424800447562016042485317971820131643532273238684132211623963505019642165321124296203448283263779634015486298084706066944716368985029323468195050967533058139826423506415522162375340271148408067727735613108466925003919379942874419862979105668429984750748618409599403332106825172164790238299509336535242527909698866323482591477899355558899936530696667671582174930276385882652445170766047407942299005078692968090280016142304562271517901725893522653320155650452838332257140301319656143034741268874560196302925814604342822848405165027184352917638639690789237324676543108973038633050980237361020768560751089193745301847130756571803199138686649797602905443979382388889466457299925893801373418605007528084056724126667179481103739640740175297692666688948366972172566404679238400588745477172653661630138446146852741994282780778076829651710872834131400091647638698261347994716855076171042455028570518225922564062574647724927591054019601434691499956251606225704599594954330209967450575036428505446955916524049972705622169529212753445391318903947639054940754357276317758061153184893164420090832779735343377219869369187267821975214801884088771010568024980902302667476692465338145270811023776980164891646346418523319873799543541131455828200692856175162483323466212683329788024338053975550652266389566811023901932650742704957424149140726649554259176603637932157038830589607310386699683971412952376334790199799879649548966003001710691729729761492583056913404569358580529499484561041151720722487201898819930714916726914999782320870827016905694779841733672650249292894520577656883896438310283810181450085703665772400088822702608034877506286974489213850794886366993610108786936976205117488802898151334375143051147460937500000000 [41,12] 598773552378636491002919846459936794280327695883580741451654771796875311947452257621416794845368771687297825087457120743418921702398970681852930013143702126137023219908669330286900265854149904388042460623348044231009668545169047875057306506907735802499921439586788196392918218502399153976187647157615905714068815941926389042473587142737541013162654078374343032470372535710185799795597601077035196288546761466519243649120378992363671277033889929841609134301048299133158362731714245847722629435166474942726448281672492630272033673454090964618570103210276185731097531083173550498845035899166279963143394505692580595825427206963488620055397070435859517242434919748895356013684005885782837211065291252000463083764826606446222428581571910126683821196208849530979580029587966656750221187618319770125432979833324240250307071307490284744808263761944120971159449111518327326970823916593329007750194350273334548712064446888753306806536701177134911577331026197955781956689297587493802802448274454154792633643038994621152382822415732445833140327166378556144617511895937761559173290503850632154308158183150567681196309522752109055918910722745727329982000142721345497573157449738762844480426716334431721342339015473116833571142044676771005287851839191791395832034147904903303680491505887251794298552793576646032379255013463994510128213067412821605507486827821952253652298523410332460905126432160516439786684820173509370051240937758592686436405279090926488935970154540823122989237200304054685891964136347214861100118956243182330344436784162995602772530851846094225535603585931485944329179498116514037384784454091609352149836176641113790362279611795889998363725588272468580739536390726538000558524880837297931376196042904934410219728061185973443582285141954022596240558419791591758607472327915375349459636066869341626419072314418667772632340118751007555499833075304831650072850504702612461914394896648776182337939272268100939078574721107177985164223125230124379128879884352691067443643981921214328557449147250839504956458858682133082520348071092888230752337024568574015613913000226402472192624860346122337786910894566473054395758642146206454533056247552990970807540757327970615710116413163164884299174076273978062431716538108858219062034217471538616723356495362646345464248113878238838665582099305325251572215394124781151374686607844843915118758145164341256882628979530657529877359337909077787393726996612262026128322285643297193059975451067731620515186103180718061633960859519521218843693548181370450954439096505427120423688439189478445156939055036761271817397255453914152991244592600033146003243560484197654217243368743867878913383725257373491925821860662615778093968070553295039725266857159478805327777767480857004913827075834523085917940011784806766959845843578357519163435796621941520356813271064311265945434570312500000000000000000 [41,13] -1099258266540396130711126988648522189777830476065678823107557146083099058548389355608694415491066513442695771437646057382661944734146317119510823123229924163064988530508872922465785351500801571920608633745534420560667058172569724017640789128383318304249091858352063889567258612140429531112925684657938623935003509695016241595779993687466630668101787429776412062680346983509698308937386732663363879464444321940841801303250545906565765237001490571372681745298165933269004021286921150099937292453518968579773559647387267638056892593709330946468446328959353924664921743704460452316837584686138847896602502021490889335189342565866835488642807028685109976489911969561661895995171579804055199993021299088040121246367716768655573138008282864206312668292937863536825142524134000118397406006902941460222244879107341222399733108601686076693886888437163382914772484814580484238473023818016901774731096561228510016564146854701816118775105889406595220827553608137433748282856255991006728803878896603539060657261657590810687102588080246847080442000040442446547785099252702847290973874770575405439705106920326673318111569244211033959030281993699452990433426752449319125602669117989299432938734051656775294567198737394257267881100184163339881195028477928819469816963930318585754579793761413466306476610966318353948185199025180594859847370921016654188679049490080762965089156788443537074512780388943418576807910089544051206045992171333916445126241968140857853163564646773047386233628582025936799507978858524059755732287959158516721462665254554040358931741335859288076955649594926124634444984449990083803881730382196959958261518639356953007079670177403099021811833709910918321510151456539614436332665909075845768067575936279740100255529165659046807627652571478652804013799538898419487544312570045374262312272524715784769512030641785222994009425239548852667908425695716326833123888826822063972560344838338075530093053662729973223309929029061946050180199601825735975422138693952661043610168483176701325637878741764355531232088560738546271427461816981470449437463898085976159543105668301283757101297262916462008288418317616433475757468613291628823878387349162133018502001112634211134523750110412883612197834035066409928710608460769240128174864843075201279952405379699310709288819009602079214183289914719243818499345867490272435310336830456281155533710607572604416339166546060390651196992611203396169035663091276219732994597704745681537721219398017040940532853910241866706924352852531690084298865654869453705612297414955851028495266535532820899586465508261964559523955683155135740912818676608140584437317846752305141454491901393370536041266154951016286856237014579435407969232531801853871824494113737097543362791767505866011415311755168793551587749971638191692596377815959073937913977720391700554358749286620877683162689208984375000000000000 [41,14] 415898144273031509229878594774737762274471017229774799715192748106206404313704847537453029077892966862732454240276477212337996503600395040711382368195317032030635038907957457345571936634078820021299977129828377728885521140992854712912901174473977303197332662830383597863397373259403214467959172855391994647627996014180622872079159560541402853023399645585239412626735266015905428527516225144375176372594254307627118956536719075370417282323044900590353454512106703972510941018300802638298333864430793365058508162603684839326421087155133459322733767544679178500231023617604995889367602008877550242255186067332678283270612152635290941136065426498834892263858341093416379920538582139917466980680414421972448769530572631670138077827786679876503438027503600746714813138719301338333470263811264802093646169982145396811096337878773942115308281525802666604000035158247093582600395596557998963717624176549300003372277922664604440807110033482081826559461248367796308040878155469044533841245525814926773554304961141489936494714302407177321555575609280688256522522113692468862575854383970433778782634826342174560128730986423868551174782639409568145582439158223224230228718911381035353375763603856454238176969232484974100292366945667432253507237219443014548922791079492767208083722838730818392691872173971957570677694793923894726696430723403789925507433562480933179089205309582559211887864297098034541627884830725214532936938090439062670978326473845607458745611677361442434538523238003286888692033456240267608367189717185322300487223946920445765797732908648013703056393512037872403284954722588840725592601907637812428427768937171448379979207134938454918307295545905833207446005722773932902967551805737651053338209119127463132780392152459222647039703456998815444432814669326791166497662222223437114529800685721527609877760720005007955964195552004448424343470441880827741412315275258889784023469503413877974640128133808228743263775571429744284431231732021477266637195784974761338837856521147962689814228329785909961565080249970634687673055799305574819900924543496773288598045135594986913278776232787231771978707767677154392243329161058587044825855116717825129163983453166589686684736651399389455902137767149691487492166502302212815323787255403124644369086049165160959436761779415170426169613095820931288110349144401376187089474454685603501928457974304835611433187258667015880815221328980874986915652956543119394134955681732369214800391122148746101560708872629620240939979765695636260386660414813472279165413439474272847178589439063118427001484309348165602318573563234406225068966136434005178035270408850208708238511188521571743766731532444667566109006093591148826059242623382569359950231654438765981815435583734996217614256544966855979319839404159427069859298178052603651207869139838635419437196105718612670898437500000000000000000 [41,15] 3345212148489815673127968663946905946601969093444318646642044639920045030288611299243155722683133216212921365974868745782104210306527651566761248649270228908335786025164092352776198996448779431713563361344309180102676981528750354484519305676725732036688049124619950176770458928339552163130244205603887836804237374233047729593653795072922085408136466921313381296666965424590948211892653497165656337234834225079464694372389638955479025268293072392476830807255857316415457619738139061065168826888326908221517048196760553500863844686781585549235767235047152124510907278791597578278979260646691783865386693607664906282580369339664650204348077490919290527826406910510274689322329400143319483356108709222490949089902933279184735111456775939676608319936164230610810083948830827633192870046377936516125208169548495319743405499738643839278114598510513300903138857426862215349214606871211166184201336061847063143714445675889713452856649790170844997878662140287050291787102234428194020929246847026391014701234210805608598474751437834358899426907929288872944191991670064340477931117124480732753141853108205485003050273731955775360846789626241232637017376626438073749416905793098707075063856104298837536810338036324993335730129437186167126503057646895005188805890405328463386129673537198167775922973663187730403804396643495790071875628260313126751766705918659835493208237570773709427613689119278724742103483790414770800334570956935545525995137266121035079524630713344241057832319809513985723971062670001942842106608683148927020553898042926034264857849333706227635764685084306180937750012372824626570042045954713810246626215598464778049724968863585831366087454469665431335000198258882486488919008216255411209301213333574441012661878551250101756161104739387899260900220681170486957175126384645435843883581940961089821037786582135197204337434547346172143643895049343309654734737619264467493114238608142261045452618059903129275812844608611602039404461883930423625941920000888308816441523954644933584880430324238172819935125375097432715159524085824276997696798069923036087763251581081736346231806892405758349267569262617638119228895499972422465034545324126140668617849313918305833475513752172550530933195508672837297841415050708010453248456804244252107802522125774059947734887505204312402228863865285689491168931272536237203984787209414845319746147860421762880691065944936252883825310164134025200353178290416629493131360130199375900776074786194123758253961585673414728272852642449446676080340876836771332531038868522257402439679712678153327166000781070222255099364424724022054069319473942540925870196950913465919038780638378061976915623098088252683363257629919889131847880527149458711235023490833096971161687939286923295482849223775290308685022379719784016460182355062827488185669966291868604457704350352287292480468750000000000000 [41,16] -8652805925297340685745569318800711265554821524075597192968190875846611446849078288039786023294117649902458140955594756598576080578053129115174156570876301087245569812301067125039993936270068667733151430270939985370668142495368247988440778878055028010102593829295297152610147895278543283034732681240733703977727821725219509467329376274413328923726529374506725040870442531535075078015548894890927535763997200370525027270433468054494335498604912499010791380786123794805709968963313968755166105078321584761150942812606658530584101580573280357209695139321418118085521017542634754457545421851069065103098143317155216080318355494137485583152169567945778104623127741162531918309974692776378265932030645928072429236744053677708147488268990344530189087018142854966654537804205782303499543662586988464960409212386242422719062507924643579884171016836267005933357422664690797786664700439773595250553426908780770818063645628556768256187698906072528101646572807408227360194925307134403880338752223625756531456314835981592457189622685434838672122594613774555933733563626727108944505471276813900459584653365723521790603359124211663544012376970503876666468803201949637549752377128041779507735377180501099591047480550712806299986641210719366194731438227489921842266915545053736894681227919312432552919424398634212242199469406000448941435507130456839822761742214610876321029070524806552156685765345008138372043680540602023847570237607232333724977528920288644464001096030813180399078788704899778637137636637347401141577793435805635919162775347246466117562429027678770960448270111128685650525860818599588988643481619779670261204434239407239375832485824007289063897468947633260951183872028160777068315734403181018101357679933268986432694316432876915414313711213304351126838199492954484907316845079875680298422909606890622735067639332106807351591374517421805892213632977927599513268066093512584178616992665088848096232214086268824028656170116770365765261278401251190708498394356330396658385525193110961377293518691219428530733475079103481878091372072566956172348577912618732034441773146768392125722864049382497215911877995681037652178368709891967841877684325850435756571182036351040231212026087055136904402524984238936741656873186866829476788153403658811999678976583017716297767945760389586005428321648442672785977968283292761762084891295287299744537913371511404421519717312237743340566472269373101755445416694626878384299139448693731908514130194263117033938713953731535033177594008884376909932536285259499174208064557321674163648933198119825794329603260283391126482152505605978502121657082697075069287724834279463262621498536588399481914290856251776549611912994879741369609798549900032398403700736299356596149209708993879948741033696736991016109876706516741552724970322745673412256905976391863077878952026367187500000000000000000000 [41,17] 11044380184844945801591523358987452116430251696808640500428862829000110210769390199831294551206824312641624171094830317109677669261236036993084734552594062421101770251022213464385535617116315495163749472217991847212198876849891419796692600820103713453921620638290936934508270513756829181453615810175322609971924875563504787143570861741873869992490913753339662738844196421970288813779181940235471137529129274656884716889343965414590676542611344075490754017584247031450705487518111844127955863237238008476101084288998403585121492971467066709811020649078599424974289603396356602766199686742955380758562669119087101107358176356722125402226754054548851841422103024051839940226876394761847649186301154631801646465451585671441893222749539244681014570588440488867202584363173897145877272985376439615539818158422837531650538549096113143740783068554281390303899008642802830643935700673459165503966736277691805542999896968462877813924164505114433222087901145337916552580462005632956476762918655611106317954509847230365488213608665228904749072029759650212050092890236544327923149637986013111882812709824538804121726005226797567599595848729988694087066011093989259859121847492988954045099482476018028035545106248170050203776666508170202059445155407399695753641211939317147760106785066604124965710561541698617347398155131012719691065845754098877643034871293352537429792063813809337120342621516690251013324517284250177265524550511366324814528129487121914416019859856908074741256856057511376465089658609331132508935475864775040864324141061497343806777158685460611189848345588705074002206848778235341405026377018313909146714063589693888505713466378220380863857839123259510493655485897423327575209266225948330125380529509405634028935106884255671169641592038136455030504869809517803337188118435713063304785943824288286160330540250808522237909933613132672731470336917417576107668687751130360485446119069525324485388255910948755104707022754612954170485872803092396825434982294926971205220261381198746766380297990316938976242081005907108624496709808665578498320183530820245838853908271293559512130122004654546308964627077413724480775500988665224903485880518279780663332038031257145715089396156316307967630439609193662598064137124707049173769591059840816605433585392381278359474422442139270482853719658995544901756370744042523304376855865144634014600461497570835574017126677880444194884597463548643036840249615201930942595995472790224091540130428299992598649568628057845188736708185510616143849144896968736371104154269650859466895266059697611072409732673416275496631239428502109976405159302361598271303994312797055084614989147616168976460160795198672408607724707934692701117213012208883732247105942103595561805390894889007556092360858067060658032622690256575328040948968385615361342821927337354281917214393615722656250000000000000 [41,18] -15330663884672966153760786138951384100361064140122904642492445391438472667842820419015804960628780096546964927574828564875448094317034200014025732534805265178924597753178446468085761825230870599581371527242587563729421764867817500712022361664782903055977351249716484011283221537993915982864086351079932550670476524622178230452092276377845476570419427699541398443405647286682107494246714983178847167021365633254760681305687776360306918857674967370915174879158721848869016289550991441182464513083501652993634457765616711508591117531559046129983895830214100701906515251300282370839291375179545234680593650402647399174377658470164686457832295932308766358151431879851150113443889242491921547940986199213476626632813204673175807922317632243879746246650924620037266485278259945869264906089220820915453553923096130407149526996268748408490553052601695719844023643812279057219999461313065295997456314234820093514557385282385137970075716971043653202648371550428809589643607905269906540288024529530777054610674096560512725255050127711630550093132594697801282045819847235872323579378715699144881931665372522745322894024715709050486357101641458603346185741761260563295376217191036816536175155896737582901528675898625333113358811934921709767777973459900874312444144041706560146771139211962892642263206817946521272778317541848962105541970698217835016103235539109395704521054697720580889852125390411291097811421792691744694108393417492751784098503807746006694219194715954405246338822434897046112451833351345705807052352727550931735050187910168817954915168073559900989769987565712008299444061390089094427726272377999331064751868214443662159744667437305262549978646550586330328602610216438854002382983335185829387020164187739856401282331591573548028100266709587882945565735315114479853001230239133254476122431136425139489035133367253194623036153904303354497291423473675903311048248443922938662922132984974728392851167559958714245057396088671232378163332129640431286724728826312286455599551973943039564650361149502352889203362315925745494165646926087860520111589405850492483103511534141200203828214261923649380437349148634389049585849295626484663952142017039274746422371638010971944096472188080591156559605073373952214720654737775824762717538421341445491854851645779378437730930878146062421835689125227192600651894583911098514012225863156551880298684121779289648181938896016651332307928684346594837286127405297001740728258783758999041314051729688504468768712994988797514314753239028226976272311636238461251823677162645813741712639678380484924061396419176012787383672278747306892008073441986620555348741825288961036413496898318271583905143746713946780496543675850065399625645294265185763656288127664990269536048147896805537866481744920543394291865882848505037593700279737775338251282164492295123636722564697265625000000000000 [41,19] 41960690313067331330636429898335834848083743817395049464182739793112629869183998079998215135682349195038731952569444375108237886495073433664457338436365220094375740193494638183675559246486242930496759109328110184763604453585390779238379023004691142380238358151239686147073357038828663438608144035067359504151378049311100246734380013168469100915671034739297334243884405719965810989411806939807964770197979491808287095534875896592526651235766135398630378834799311829470322837397382566686292114333474909803233160286296655739853525319290160981599532795470729193119703990477547351276645569452428175926588981441999205375910675822106404960567804379362782458140951634907183797865300414135341804648482964645779388973121997838326426314037913739781561975530224257320551245453309192517682629964316912665766829353044497657959716319097264749976296910164316301980348632323135960848909353593750493447245669710294073953187478537942016821590168496340230767075485798872950779954529285824223504999137489840669421243154343348087519231816645388607008506814574106590960329328917299805203588086209405951524655037428775133945759474251207212305598128600951358358160931849235152588643729238011477808155619424220784769377451977891304207543644917584410601236880114320166153723965790592853840886091959392261329671978747605010829346315084542451111357058419678701322264929880087972913385616840230493227164014781712506096617546639788848713160893552325114539585537399836613262565057003572577012886440028302006611197757935668087076904283571396219979643154181254269889903311157703873168201293354883410148079645656641597805858107283035162409417048993725231835804988504847642891866314738374085126931546970215510367849710574131682399743037798176291639837699807072254989806079764034471274988149415178933233358760786090684255945816792767757784542168444743069998470784886500082539354174419395469422012462511964760323546124186339156963952003881407995959422527236470961273381280986069761273488108759876355639396607991796912307897026003725963592843042963060221439553274186827128271488259510846198946692373560145236946570310577520684237052450726078336454202787719405279382686768291443005860855642984506463078485079500035312332269004351778303785389940487591471051432126676607577175910518808935060992132170360946784134079541705357508242160353677704920263652500094930753704721979640882987208284711183745677136366716923334706002034973212566467930469249591822395917044107979811361449049874567912493891850762593898736166501124615471307897513589259698095194140326044031857597177433321463739239135648635989580157531885540469232182188745040791301690262332103935333171542120721457747097336431586088630919820586688540854966659592390641565377901940563093077447963590862604443809125307134557835390260233897612596881687707650598895270377397537231445312500000000 [41,20] -102675064942384967490268274387068586852165512515307535817723990587233290009239517678390567364677936119845777309400964590156940864384145401080990394727361530801012613990839871388318924756291180750783398576402658016842740470166741649447818474349476750416534834784862166510462993839619252731068476943313999968512643883519724589226421912512386855424320500306792419356521426081000556062516875735982988386556699129267174533096960720060765711488216110881919041267827400624844861089732877503478005065699238017379799163325752240930309910609780369514573732621225633341692491843279995634496328752451088760084718768953716272428633421518593672546509784864732466876820548300243599977608048211893569378228207861000584459533218758952490889717057704307081471519218560923891030234751697932247498542736322593132146742936536427196113841799522697349585828140650369843053787336047029178345446842514143453718398552252018159703025015282325819342904918405050953568400167768718665026954021786466476546821328238811153118351544205263547042284870712467921020895322931712567083901650078775440840763516259481232633115089485526547455418799240131002561750589007465740263252142834847723873462485501821018066524993492598639343373492098936860999495652555472633899450332783840840802026834508705035390976464313292599212834124967262094150778365807836005467533648812427806562856431517032131221119984354227911727805893607339965616188926376950751167330050343013600004968816134016699254207244367688232574318317870583668766528026671613269207852876862443989621940184532777212561919287245191606272889561270849219267305276838921750939580304640215214573478832240364209456562250829861121790079137089861096097824024955991558346913150411179089125427344975237831216513354933992504046245611915858577095433192184815281317200743051586605478543751632534198462438469381591205183351537988539326969723485491459545182160749048291437086624036143345652924751660630191563061595941123725737776056370135256112272059570555166702916098942922853631817088782098882606109518825592665815505903025761964540047146256271443272190833121924751818502603213921061867513246953385890323963510719659636647086143740639810679095728899031120860930973512033272801995837833480214686207970068603323405360405902231503633372720508153475419259664128377227158352695623608002796889108706119485717617144943770627915536736817418228513878912124084270909152197819808934307415526807516908098079889747416919193329500042669897252165681105079936393086720343983561501655778089159050561714687560492962676413316730914907756670403009349302123161842383627488629115665062654177001542335953099263076293083885267379221311492989315390908935306239248236632940706201209708638962529047673009308853822284755656301297357987899373973978468901236766331317752654062047668048762716352939605712890625000000000000000000 [41,21] 170348952699657030757943997065893300346327709400320488653468909569933182948365451416295953106466299645890843721709064095332510690143654614508429720644284337288339906504588815029993270907888525425132210154564617565424770516388462123411007206291953257752425429299083245205562217028264124440372324036656518378404722009641376220441824649946250027440420993112085883012289171292940183440612822320491461226915631711406891215621846623414968811404166136709898966272265097825195849510008175468089224581551356450540328197037269920345068678671211318243837873844495828303574437433196449136369014548342264250821854006190406737204833698557037822590206905277382214709397646175875961865659620711757087705682615438967531244016057045448594436342222939645939624583791512845818013126029709670258641570071404716222921323677221492486375076956063230859888622833283613934900931721357917505896832752461568131759083417431345146170985691858254272484799253784866156022352034007170048365012250433841067649960405518423525169775365337149546406931951510394910800433906035541661190755083095864149362327033816630784498424088241492312459725855074727216732421221117275487093855707817236226183757004411844708506978904213129277258499450881709760010532040157712767314111951407237636480598506230341203524500032034199513216452384352097066200157741468129646743333806290342396979337734355821406360109197312082726271466729667581019042301781951671763866447203783689117167316620332426789072161255089774971807623696104431172109551709507977329457024092202605369286478230359804208188649304995122125254982714878146409412495895956801688072841632265842039145540569636301043717974842841528612246598888482184880236937115130315168348172334188696282914234336597285396041488828278366234931407416952642268775136745061230751744305947719073486673767298316424563093037985537232296018716923993735945374141002794600688940918646434849223083677093981480643925928812785856630513282896453516509014200731357586824290713917822250854559693067641416486144041891331405043945321059047392509677826711632047568312572774596710050025864941933042943833709527975340924959624861958732312637786563809203945660972612425736219639272630000467742581245494815346788763402253262199413279303989119703284519272652065587236586574416065743805088983806347716589890400012672331340366919793671202639305257020266654592303796956660808578472788491777790687004116812918540884693419792743381059508643155270064890107287587386805319516110275285683861888447027833467149226731440301811141361848807810025532057992928853396732103498845077188249491193017551691153221723356472974741366966388800130406087310310898895258108775732428318445606752048836206339169860356110267834608528733294986984720830175508922186903160015858435630647526525400558962370723206647404879277019063010811805725097656250000000000000 [41,22] -196959712744602792947001769594173907069709896260872564651434141787464326402948423889497212581436995799582176352211636953432958261364624661453391761122394146973473625563996677360983680990663107106434943301470645767107341720150947638874022572197508480313537822902638538002462257390487046230270336897789459291645397744482939559139913031415540652953561228753523028448366877070562223309871855700372784965407463684231140228961202000690842056396864660366743772856257790506430460940933405888955146752211326091022861333472463405401803640028136311365496367047240878979752764891964289618685560178078889007423281307508250754276967872120305462538206546792013455852557449132004255949914474729786776374276775663674021199231714977027374360761249908776240804786610315722429772307439823023152076128136474292852703153793219256969295715897813313238547316167574793500937001169002477990929976423779458942173443584680035723435405601894995500934230056279202662517000389883807426813144971707472567823886972490843141205304836077171320635370210674735839725284987496389148523476563711192701225868364406638003216048321659356710809333997119867986891643029220534666141304259097582550292527087336187732155337119492818331652848301663876159221804482358086913433713750784436315411821057571831392302058073774363355306241690533289805475510231449586644219119896098640108489045542715709194107789074757700495789256409568270914785059445348173689022019349839306757280394071611723915872884244843512906043344298556747324787257062191501611581913767879901391840971395941329281196759157671967033696782671188784642870259493679181637323480088291063501485273797930121394717262748198062942502586093784498449681253470980017288843560104863588500546548919729140396942688359920381610946024906153814394206724943939910025651331664899009203574451853043445259310356915041943704434362728767260907364079680776784003083971410966924657445329752661675852957448173114387323580558769370443967505933253843132182984258802226578187335908039359157373293815833824443535115760413950109753026566679899474226441483700785417232209225499014295201311410599738134335534365016397397383783053932100182991674649898461110671129590998962526731264639330874411428501527211546865296917889440674871893530984507151795637741926191984884934742596003099909278686633899199851555658120270128826655042730271430823454489143781752835708022073476114958689391269258727224383862730440885826360091367023012739322043823077524431448437709357388563670949614493365666585591316506290378999949444139949913164731402279576884668729128260853155984860608518624368862884547574119401746825629625590623283132150625782515064436731065761342876641000076008929586845599837873484248050768300488699123767202723968092445242588237203144720976897755335590969850111109362700290148495696485042572021484375000000000000 [41,23] 167039667041286793146879490036447031211205252780808720224374316664461522680917051756563544280450577466461940771156834649851111541877334291004894765866309093056784771028932276000764688896130712681610988042725643505101211086236060815272735452681446841139184087753699810374221552711576811515903690018846031735711657070692042961009434246444122158395726995361779681898849129937795005300545239172875494628407830100986298749728930899673315970897238775669398652072906537054431253001757887536471401490392789683926319670887449751036025840102660830094854323243340462702695420402788185900222394926765542057658199404875356799760060978171501328712586252476078767440827567556678347003015293753979601407822104815113652544568748174166988458005251394422740604933783307769933423708471651882036846542855843315544405963050907264745329122438643002938708542697381951958389161648823409196674603882404989379299692195581171317806057037283701606962726816059391817232563067225319382252728489016681437531564063065608439061222956514733530732050808696389517668055805435320400857429996919253266928930975200687733990322230776291261093180955198348849158790099730467820540325838537316575652228407111206595746158615631043291871272072868054126689481384052987897033823849823961106740146303534612190637923299270185771351813806727876886510027478985372720531262179625151519113870991486502390885076856661013774443412297576730103454005908631345796068453079174455232632005526116132006479717558484606856168978819242600563190795549636286875407131623714914633240429574243612114518972865254833525006702869004633939199813677001026427092056727884222547647750596155527558254346501881891730281869910383731230261221483985882071502493311185215394844201921424062262574932240631828043785597201931131541224295823376398855614862895682470807806630050127872477411011421352653687657587336561315365001406985464588061710679326072457907292844861514824052691271944356236659512100247892170306126263962747969564543050012755395430865154750596639908895926615358657887988473429181765241709270219522999321439768027703825914312516334115328324684891877685173673130401458724118240428226738759651242276584035051526909228495816611286844930147901456429887182182658976971666219999160618845263143694271715784075536861528611449412604858886297217543333896839702668394259064434407748960695237541685701867073157113874550618072293343053011373904582376845600901169297157034821519991209742516185056634998317229369732946782850678837087815996228535025312345629502103498233685811606950282565362148744030754269443813369671634056168438375899116588187820647126299025693641329790517324966462831827457032883420832745725255191526578537569420383525351032449935071829045895898280253186448198915599940028865795484667067790395018825226408024781088457189071050379425287246704101562500000000 [41,24] -113305642228859532417343178753763099662622606076537215743228003531460747682537161623067418538093244971249383578855599861983637619819336635163032801624163969653507943966303976335418598493201245408431734000116606892255833447767089513742164475337009885785283912950186495008436564020954829878617821395508609534627002947102137485794173276341867139907125000608549900937270489150945458087287104819444207581944646545237976909709025997563805853249945652830514294749990430432626688367243617212434619311142032524580158278503947795538418755541674263085144085327323721933590637777673133601793697082389348588383094906698644925585860775775361258785360225049252816824231051603859468622497456908126227701530649803780398194881607604112627789856057794800072099607172416150929325999179838621301183546583527802483243031196318837535869454298233178208113079272266377888059569012469803900013880858397331059082676533143859160516149930289840698231719671232583112843723644904769006251549734948994305488025354511232172245844392170905707808152866093379208146842540040742997947533855974954072624368437287379689130886881223694994665874503314444603489625941409270549868795071225824910153529764201814572108879505048866448953809169091923775388956936741072484539213088614880208669864623974619532518343178577555495215087940719346567867556303449271073594764726601147565863083314087573473571394950550773013922622288556433451801438156268592272435966149123209596273112265851861832953391958985279380788309861260145382005452544431413274923523352710342079366637963297247623190707547073517781756931102459490817199676482419918098450742202241305885329231831826825487007688574147067779901797424290789982481063315002158427854835471714007331278073239719317854871894453645907293344167960430285322825744315836632256864655199282167986175358242800745021316802584807573030602409100061063268699021346226113534730591033495289758955045484996815334053583123417789587398970998281077520457778769046617267018276590055025562190706578663214788702221030041278473951576330686717438087654804860547614279341299458843217030076502225010577754371692147266549624324989451595022124419561770166027504805452001707210184991629299984666022709539054498269979317407661222928849212948020934753776794514169801939397699130432102722481310769062622520159418500364885463909901429647268847048290062906689991372338525807871087652990612414907082725967872495277592227208745925627985101953287243941957037695709783373743160671429137433325943667362255089794478325666309117797804561309498905514547351594047926448067166555271078630627832282435746268054275517794018412542085957927020641870818433622682376766789953320396771438055254322929532814433855259817632967513163314280153589683680559917038531183050650002548861430221732726764116705453488975763320922851562500000000000000000000 [41,25] 75293533134037917655139728496638466524414865373274504697127090834789865604161943346132986735267412379956632226005541923147210731124859101350853317267376032161476746130518640009425907625038966764658608400421440592352753955372817607562305554274219143312181458091457313042135491956109389111414359953720155828646889439147151331891647120364740109781749133560709437979959676853669983374081221482177967479456366942486553605658365796860619097385250612154019553684088794684764835196873679053984266719319129453387563670398722405066359539821832971390702935688051752927631425347843928078890138824307438464046325851932965624174299140635328822628332820486546032528424048741666625196424912461805938741250614814445295592594620843508899565330269146619905735783036038487049680895582992472969793809264549522889037926459450885477831749672561755366371340516642474395594714070980806248558515394798087225755649041206173449604012553191801270609098077684001726124556884620718384645638349260712832885621069140507106361031740989875327816147427844423694118454526108732560110395005252950917170280955797257898530034575119879782935483993816059899128348991135060395751115378050390706781944314190989868123094961293793137101410262927782707076453966122456612290524372827955754718896898966748756415539750890738039216042417956958042850584311119147768353645495624847740740457686818726832437231101913645662193407539351209374481392790404489901753077960959394937203415305029239340918084743387437399487141074361979743041654510650252251955723846353574695834178339549313104563600371141081093300619431456862657704652907568541359439907836379045049876541488068588915691898054233463571101585832484305957864946538264108625745060577043333094481186342656559390533778194930831962373985382440825905358782189476687759469092891385140062177362894733905660161837110980943366987834711602852691030107093872434337728165873962343985002653772645207436773140258939320242125026307993503591506432101591255900644329169749794347239596426738652859707443087952013746222438859361609111700732320643076404434731688122622365885521591997719927423980724987024118840622000792880428949040442336188383099401305216974117428832306359096620080113727485397437988801039511237414876408326110440841427849464181777732029304166159341500894759815559302327774336590535638503927460672767739025865509738264439093656501658755693942755049060722899654714992873645694000521575077378296455336173106894432536617670340909475342920078367324921009296392248004632446259483426513499114289570547800060511761223706428712051305468305900792843950076570376858909776254490230348336805580614565559888399411563687108587527608861953085914928851031633591372157991600149970487488802821225395154343890176932813644547646980624168284392720285459841417230464344356732908636331558227539062500000000000 [41,26] -61011735054698091035037081771948284807447775298900685939175274913116953974227260274759202830469953360775188896308210316466151483891860828290565932041347036505384166056194549576600364378563288627826935770892654842326618135644232606797576600324816930810498387962029909369676204560475090347779199105238372765754984189585267819624224967509630753344818604772032551999990306113088302934178613522056870263392298170185679850448346657354062979593079122667308841164559444982771994988222438884505339841772691364713207569747233255772652914210762127191379223734859987737859869149284288383816222364278559442055627007609129303432218348141131495023534952101794392690568130618151587519784930506408806451512979087330341024577860352741748851971168345304654338748343626914738316563292605865794197113213395431254070742642221757074748778408660120329233694839388872817578588532679940382471334620540876726368245464135353724705680300655352033733331446198854198423674127653974176167211981188272342516065118795695865479471821665569002587080046001333579307634137492129691906390311499611749411279302684535756006801423620288210262953753092725769358272974826395132918152716940187132927201627511553735496656024378602707887020031873525076937380813774066525312639533565432280199203240016181619032324155433894996728151007259392914804625054795069845713960355643642922633568683040244774926013809786353754749579352832488730002010668938885820256817490970013457475694448019630062792758582226957787550964330406885108631217064905783001971139795054267711244120872926459566728719034518581171290955308080026349262663839945202229039970493340776760380811402749606076163353167252734755947419059623582621977971227463867206113500093010107368558377596169858741225597618412318048622432602892379927678372395926147603331909492834897228181808956584136092266230468304211606630873485600022662220200785830189163168369047578520136975135175596082646315538786004225180142033628598699571444015390603900100110386518106429574214528763100767411512411250027609171714492574613145486230229056890996211818774596919033230822994706670714920778992629310713967698485984155173960947661694816304945775047281558336435330058484509053222556479362875877767265639621573480319377872367631140757837193548484997000584871359582804893923313467640794487893099751057035682782066048591472471356772910243540191338619767229407076258657324603120706162906855376703551622330143379083546549241538786478940616087334502338141477763176133101832685546467042908494375995771184089098931037670067948913290583710549776979587140997435833818867285885815596086853351557430721449778084442377435355834793581302150421567330001064474256803558063268547742053669061793068543394821045166767713027806344472959569259700150256807658087120735011191913210737425288243684917688369750976562500000000 [41,27] 54348668217918423664297171489575778074058128373572426519237897759602778239660218938926771724463563610562818855413601757714577956673149040166293754960384028501403446173394553464361980782000703543879745243261919635266928708562798309845350006719425105208000511007751188334331627263972047383481862507955748359591284282292303836879110399544404939262536566626830812703118502966432450400816961105961906980071389291304453606339012766906530063056641286122454594528506801203954310308565212011964407150283357506413314280646778039611704844880687481108356581093341039520097079002997307858842123649720121059800950750119110684329801959903427500632629588714130724421397351715953921966621891962605227675133255254850254867357058272674504618094476905188934135676502824344974813124629198006265650225835847865825967756297331974019510486425415901548452906268676770539933388486365987542590055960246129274789103169936752682035929689036190434886185173047758724881163025465898817149933502469334503472687610800073920218641755937126088873597681009326070296340241747346286318804813860199739108401838868023020863969403673994554380872476603917875077348559886312829117841450087941849154976796593961476749459594024238003825174413237753763762689203173785236718155340801476249304652099367243384611486732681812130773286398081520747088073567170238098759045730513054752548798890032942451157560080555160726845138974684337644653250816965625575357882010553469204184498196445288635263836822079843186650572451833776149372950827282938267284333235264888907527890627384877481771924511148198414541644763021843321909725260468093067155640839844275984777457889428029651292717770742685824803678421667226617530541593335168811103705440697318713556816629192471362740836792177584182946481256916201226542636064326872072926020174204651175319117154288413986373320040575193628675164720690912346155732857784964470604353500471499613849832608217437399035578731289207046810519740888861720508267426723967901088761896432915827743472645803150037806540731083497545411469365439602774177919335890311586139370725212129275600254820947931009109081322276215477297728923978758439953933908884277657603021812999351380023602226402699701866344203077125296151673750942991521799053987573235369310539148786440813683267205802528455282248053391542681954175679864225960460854203804196728427414828347687912714442806342953876130516708756839565345025662208902712818143693339100904831972783721634205991146682186760147670016665840864797854699027445987810001416407868852829799983289393290282634157685436670406963145123475063656130743660035778456402499178718284938577150076800314024157605657761045110348852500005934179522323454818935656741178885069384464145931230596511794851170945821461112330082860160102560310551247929481202825208185913652414456009864807128906250000 [41,28] -43699182533883845687622291182549201075865692055000352881632873677052503661185484969095402643536304044911531185162257392262110007844531177970007304136329647862701319408328590890191998880335382878530445688629016126165034999201208159644306703883066621079786036777754841949901504417922703341569248134576056859234378673026067336821479927632633396997646434117393961300353144377012063100552438753519240350266316071387769171543293448485918582174097574904296848005990001061233928013463108308235922776876377838594017486765204568185905126514842527572700447638281496146066647416366437370323255555551869425494948508925079207694756218330604034930884984280871837215646639745730812017485062435389623858853436946350547583069976639662361614964105826129328164120070985983408161838876326365057830570835701077021014064812621197860468068060304194529923437630312786606232821650616743327422126824161262409100180006436240416343235746133677711846961922219416219706606457276494504752514388808961021336778727708966144077662029415635579144382503283256287574704784392046693502492456107179612389060030667853551414936213239160398567256802808667151995547468984365490645981441353772533057951730144064825159882872624320844013422671231319672638585266167794594796130937304329578466451269138706649461305888639910416132465128989143753110117617526341537901677428624830931782160399912577594949484106464608321831441696587931252504459465409562643770295050813984466928654272874062360898137863371473752872118727278410619489706383009106289216978603114609963908388402381759363515796352446860198276951524570169197271068937713504125866060894211846771462197082782722473017155005296465860695201180705560204174544286650660645816058481299659037876085292179906631692522157665796849141169754376594082537008216942720751895358199573503523822389522599923993909932613491080107348634650964127862327538181563387044973822238188308180884464033718542053350453973780688619207369538651336512970566997697138155190181856006045474105192859808933211236964895184351844601425082994328422723824758162145567819401116452638880931938103634753800709402367688026689319097860853314685194478775804978452274449773647223209984738411683291153123049960994792293298873988890430781033426018673318412623942001561687121419111011769427222928146573248265425161061078237694871228762124303273710742927447441046233840304007497624454600084675810362751338269367707926536319568773920697993549635854068814753617249691917026037310559302131668274417345829280401607599965801182004646525039434597806861784716782159015552729482377290283219839996058165995919549308505719008312651052541830112423594581421258337890113218980609251124069201388213404114341250171132892829292283715977167595186303655175134145652338247167134182560518929072657101642107591032981872558593750000000000000 [41,29] 32037874860588901677070367260284785717850579693594300505810334954512912292189213883624746518317130328228757630217573310531779680071859532591336437490677842596176681794524291217349053367418538062387824507267046103463855938615647350448817668738839459450486368539071783248500230252083746928823074998305595930143801524263349893763735739194117825840268041324996898259374518270557890680870866074111405832924611796362404189196020627067089169641655277008350124910201531851342404066347837170955723193216460921808365285320097981415028423556013450078178930831235869910209617620613702367687009821396145146363626591193549319668614917272608299489552447356145359773770523474717267554770559806071627224181946273795271239698468688609757625944694526039703374561180671087219657363745970830278171638306482387710758919998123271235958721043482093804105201177872797464878199125953905774647983707686382804116294215228147157089467837307709237396204160861562180752289296841041593142297416898408320330991643547080988905317305301518686271728575556522222321818562404691943947901673221251883215222343906087198129669798580523373879383713352140510280407322945905392282743159876430462917341373452815151880328690624258187813726687134933947677118758305516094713433701925166945541660260368199061192404243135542847747861649416021196789173480709215698499073597733887076448656582592685600977571429492728865240363086710223513389256293379157325123171736229655044721483690689174053364736635206262682996440323138041651375374948464383806915672694298808428027682504567069867454162016431473659408784953541641736621182914316668050288367005305079224048951171474896443122602498972677283276622989341366904859752274225708254383989014520391267780480533183054774731068577016042162669634819974735541570180845311488090593881704714178141504659091975099832785371591011563185663060093767772828761108430820997605028076617004250575023743409264857453837312602152162150815780090262292105043245930356773761895318327120081791035411037073556850717748598837173196273359374245348711212006855515687151132753026916548010668828382702617054060595153212335019430351580543494718544475964829289511400331183030277512190389696633699333699925476062038719881394155726239103372864799165515628819566760554438767689825264505515785465592352830792925043273887282769843240628752870574251674590805000546914089914094782850657112006977202953773733644288253398237774232417197590672795367252751613772998648276564709587282185003993987656433091406252759316385206379431199400443170346512171477260189185869052945812088127699119746260230339065341895476545251237391043132107504181772599772374587212979464518740304645850204555605081482403692115222991412670980156079276281937396872846446106842363283659012150530652973060702359830997920653317123651504516601562500000000 [41,30] -25297616829464345218773392069765331202693705534719741504815856275338365612422881089839739915330238677031673253677259306072597737224143946715191650280177627664125960331980079057852479505207446281049701227822846777764561145736068256318081855688097293562636041769617055043055183823707108613961716339667886393792780869730390523923296785062743257217691078583216819345013423715000051401157048134351020633675132914560960122013538000490531782769887007945611800586394817232243892784905117097306207583501333720063871244263343454945012209271982339336097065235374949867003058643641517673300721885186276804897134926149115579042987820183793539319774446203584520055990513149169900130327884589330695270278423536931038146160886659342396702675217294780215257148300759604737299153331723931969658327242126768902054205622883227125177087409312534982894489341455800374788746772582467531805736526254361489224142835274070132989747722593313818279321974668837417826452493445348865229960978283139608691574393666950033486936274727386172703591912480783628218089579399686721601107812434267888933055406393534530506111742254084332215492399020024393179733705736544578125622645880649161240348849974496696596593515540770921212282375987994029429830822451371778852893575518751334222515169695735245091086302236844776063766874828696174975689491376923748976295655586351882399404592161819591626061247098641958413829810089406266419608567718834428227286911182746578510532278837128397921589119852659746244478883792490807546716346658295294654222138385734186189610091976200291481577093120602898992668686923310093214474581196700779941475515954551606088551037266389124666399619476504166650057767393721425733547909081533855263390378122222826935852807848877932255944202888340178227236017097950796434221978096955876492478430698363215575628450870887787463864160942016319474676813591618140031211433761306513471948742671385603142782853107431287541001374479104067130663249447170626878546853087794770795433353761078700568769306293602055991558199926881303160913529582639682432043750909318131182132188652683269122430910582395766968051412095788752432921642969889456696006104350569220177613787469998534378662078722726038020614907925849897476297620229690255952732843919096765235737403939959271905622322732504359423184727505359083121420016309284034982612222752382243421221981145635715944528151648400953608913315341644992672581671627615845690104303381610019741598574884546173079054021871001490805302459179575670926107251959116741367583045495204003298733862751345795757619537047668607305454949528300713474544716224927216161602429824749830809140680438772623172815819372232495180583096397627523945564348392410840380462872083649498901545229722600533728702354877724203045786209587131310172480880282819271087646484375000000000000000000000 [41,31] 22041693756964532023211908585529710838359853216247543109529625204214953446597266370909257441515227231599891214505703010517919103873021659610258695839996191202123339940232400787676100826362274024451717650417493086852465895620521608124937775553914375116971687550447240908270921645971654801566103028184431179227256352673730173879756443834849994735564695525145072008968407221086769759496308210686612723328854594867916472500720660406641288156155388250128244718523882459398815500173678581200810684722335154829947330001447934535607107783610356830858413428930291429507220802380003844685229233920438605915659362216770793931586800235906698800045770809056786417462820608065766301369789315458027886958487949726203094702818188418589587164291041337653913645144026285442164210296316677795491321043840093500992075774025592471532312654443669853957238179631243519989987110618827210224475523927636877375612773441038238055804859964099972262288322670060082774234478564726872041279288315256208169906963476051981808162868455820545241619405303986292046368868739688033827174332811873474844988616076214181006357471478154811584578207789524116653952024976367602282864555631348822632734024322025469184010859062390329002706363097287798735040716088125740267347269907193771933601726476147658901037024503062683708848790376350402908063881877159648338740426062751658552574783914006206615772830652539580901059257606347514821286716829172058418059629315157488324997122894781813959803401161304695086569322184148961533740785852417973009106775657351314229117239978612003378977991176857464145899477071495715009760042842522362986131108570743019218559887369422839901287020020026090655085457516877641133854927351201653059109418511333496751516957358856896375235080295537238367941637875618351721051088499177292676558939020944041817889263547306365672077748715508776281021063840615296329509402382141878791403985147675956367371394279791671808276566691027627549048465733744401948287070276193815213184431493148162082010136985014280325144765934336100618867749853626110296772154822782826276839019698645523252783989240011750490448295236804574565230368391515797108817115743430531726766300960385459522891931537782522982321480131882355830390015314872862440889481278753244160724268360342998692627379099899515649958543898578450600409528645568495103222517459241005846208120129718221972655219307313520008812939769853600103706055886514515553473099252115020449334326684665465739006582439208562446427707510723848423303651961641707458244224340353572314497434477856095695502490702856672719583368761150303624374174391724970398665348642842013590895549103115141855377736208076696794517952136446526593743648130944018804961136544111398387082874826194667950756960556699906848040614731898401146281685214489698410034179687500000000000000000 [41,32] -17016499836555936320463562258484017356331234878849645147463511795640189472001445262965275172287663345902398974857380035225783548009977177917555377746891794918088630306980014211340703301865234121057010314571505075139855033814382220881739153714564517543571882387254053969005058707316127302641734376381534289686268234004476265073614389173190848550498563404450250769648865117493103762952045247929621466056557874685348179283397333879728586496028755737601444257392074855370397058524659591761340590799373299327148918383229984009274841038025884556249550220966475340954526021783726221557366313793305923753713794182480265070355396201273795170106397297398223426391214741273706982119806570292069580005874793959858663783523890057696612423070240881435546960683498450869103359109162507559648857089812921979086676346418588004505036791949825263423508801996236144675869647839006596557829464514711051205965225010339753881709043190419407482170024232276279545009468019572950770661170533731080271422575939300609415502526670732946937845487646784873974915174691710858167381088613584919074555030058759630622880213951429061129370232503486299782686168702177316977674045897547066195566480219815779807384313376846424559642470313936684359420155710438608286463355591428767884581520312537807318005174606133047554593943387618545248050951816683677923335274201362410132037885992100213760620394075510268573434058325597764738549353447861025122897681954689930605851794844990907936505657592552092750625519902927728195157936972617727540798451718712972775686381104381274831704905440558180306705166910059839949916325678048433376778943482432693613131309875318300625778258713431052306357279561900090163850084688668043675785233214613517675649540336449123417626770271116313814258156989157004916769454429241511257900408753366963051702787745742086875287697097474587259296133817110439557741344244322875186281911196783184884041583739204977186585544969100207031249388388748250444226493203113124834452358729381248163177764358039027461525425112530492606480662603159283552377353629294830507639819025583591228370067695799939308990356023224384470509883240409319829529544843291255601730974349870959133851684535693082217140887239111711476460222695945418207618494103793418683825235166216018654388819423581377505969425050215089604896600912647791741348496805284649746330957122633334348950320918910378154996240919409796340211730250439758978946892059938700235966469013215404328206870408986619269847339486744822293304620944088307802819685990138563072247775593090347302528472742993068125014285289613289503732574221809882548306007306218972095787728416465721400725989737665064966182085154071575578753223413671136745417901864102903293617596711889073505537234949278047047016571013955399394035339355468750000000000000000000000000000 [41,33] 9231967035012709711171047211020160607615291651475613928859347013409481217247117767696807252288233764977349982452757290224521602762269396716813337633612301641553403789152767917106759357916507555456042301354222008070418372168398424715530840831532508789843358054271822414549233474048008755551526806958368786296749252584401304551025476243605922159015506385844531598166652230630780828716292433304680274067533778553833830878616506017475844313473468961393312872732864209610556661980477280686980740968835363435927606003936776874757743147602587377046380456542580976219474056862764137809231632196330218915180853227383203295712440100718512445755632935647879902307528949193043732060643774575912209950264661007351234920085073376229024709506746626342857227834016769412992241741616084919924106888507319917065293500512436106162966117094543970716635393922107336669083200772639349277023450991833185228577345256020468499504602013198933764726485079588407053548951132165568369712581075599790993407721488232827843184475804402340744596458886623855446129004068175662437951665147322880950020604582621193396877629353277497763053296648767589148947790004184833311616328923376710746350110879316711943947388599293190773582047480993434562426277563598869998653466211724784584786598471206886863471496181365472287699033430823203394653801032025546661465744710827235200555149900178245072368304859976787564885295023414839537517782293959047610535885445520107176262655468061765788800557990823669258970055420329103066827023776372854901557918787959554376818123158665711976095550585501779218877646807242364166782471545204839169804333666115671295676352598054725501875617228171827268912512037695451368777212549792340795683620131629469693632444312734481139999701752180443507765504766318084257585365315998589640425388122243965866310025670967390795592714654160302175747904447216861831420461066506631122382528796283059035572389451353102906576703907485571858325972996676403842878970129092146612338037224318505261062388954406546047662147307915167437057241090279216378517729882729994703715712330658411865090267714728367456363478116791834051751128372531209362727887073263229456825424148737951688109277991483108589266770933436313493010653531658448444847042815825330816846799477263290962102334922704330324380727423718356166912393714679014030674004097197880756530311524886888740327423568266128360960994968302496280738189997120226464111991297083667934976084886325884935815965193717628268604058711955337832835306585954472285354394613091925029687830170603693022906045392105406108045333843443287127810512193852652856114558688191997563974853169758507630165688316483719588457152845143536895847302974344856347649025557719901618258307716277304275219119469004873911044395384806193760596215724945068359375000000000000000000 [41,34] -2363507123146408862110000124853457609458882723035629693864857346325567296567990876205311100115856534386260741453293422630499237989569461659758608307054231305277549021024248756044838793965933253679839746478145849268528887189874637067985775742976856666424016501725371653887238404973862007090162614233045976109498213050010818582040775451996726553354283557539231621869421824117642426836420440022351858824119340466216696021311135653149279574472091241674205069215143348535150719625131876720281311581446632822650581202074060430103986068240979999139056670320406788601045983268581305384795243490421011898136315435468624216884795635278918239934090468754265745746514032819346402907233360567233807947772500919880605810919211211192043360901847453830612526459494196847222543928634221179069864297689904326533264838876037490483165292831895535436873606195307529010552808307838456203900715857852003628342776187359514482927610607631704107031635844985258377901533272365893718449765899600568778383343414445540877607142594312819690200374584505707499962823515303542336285007707416526302928841539704822736261787986230956233483729966316957233349971543390385528044898348113114897009952923328167845446258849081227099892323446845112725501112557385128747903146292015197472088960200262822329854137953861120986152512828483898587677994217838861341366986916021588904775379989090076627099278719869379562341728542962090594416818014307317440873160061929673173043621432145049103548853994646491222705902231323691637738740055430746164908392033404446692108402983408025336885705709115716058974330269849536893466980225157800474710633468104647782262223815317733108141389153324089443856996891815714758676396013070054631951918865108341823520850822201385719446761077036839628626561731924977440215390966996000436903200939155590722661492584188677265489809158007096885614330637563414924604716248746114152665472567138220989986475168996150675203187850339735985951926814417859593610976693371385490772317284589448463043187151658670999917109570498870998926081728449382889162910168738368502076457475837667368919091261747982834397381524105317318287822081471703724983138433918333969389339044267966573210441412135621599379513064709902843358581692600181584761916745076189385591594203602419491119286665059757650371020861059389572228420690448983314938457680728397601658692163220173460080794426305863571729088633241187818847166235401763961134518732615514246381604545253645196323965318971074802432536543446078889593760812846586789129727153488596037354238880124265678397840445987619713554661309062839744405237336545615973369365052268460521676020587452447710009659957545543656288981716758249193284838552213723272103161827001493169153468682523738103905485960552854823868429434696736279875040054321289062500000000000000000 [41,35] -767495664321306022570133886733373949359373610133285432619664469804572493703803496529916202300287518592392805339572273655367523632999035338174057396429895126693293601062398555357998932002281650446478872051399243267498252734991367957938290630280889799584013245549211788140109784171487503696344299165502258824089939752738152290113622806956688723822989447786705123758408640731302382716219557911441828935751418133598562882752796193132644558234746746733421269988476812580682867823208565902665168050710937356743093374917681732971428311551972032427728024937889059112684381996103551014324836192961961293174392663232192415284619024684717070610194203181670014066271004994554914293543315541178860135883659327439217640629038138349286994624279545789259224515050600037076022233768274511716295728888161976369352752896397174146352932004681117327759339122051400015829729696599015901976350472511322098146360447347891483597120680941977183957339853071362240136733762835942030923459491231927345029107715011295526120545257070535659866759055968810900706167992462121524129052971355161529059460759723695763804454614142280074458103057493145595876926264070198393132057216309256219852677636991020707805264426896455999385016903504665090795548180250220322785083408048590486381004507713826761041193854568494129850413715557738290609824714882944912916481847072817627891322279789103183367315507778729652902552766458885024182542232034365283412553772250927268873282543162472203263912042745926510231394835162812641336589139545391977926149402621131253691435505712371654062574656640042377925767309871943006775990457642617914953875660644547029617346195793595127812730086974593023905032797712138352701713653666201953403068623420136405810509289123554726292153086352137487081512944392162432478634984351301533378646035164005540067619801585961522211285915149058852675920601556852391008222470921738429409623564674847014772755998355065277981703732000238593290558010693677391239177397305071386228990828634689811957150972198987225846846200088714236060004903764373612020658076926809174146224560109078065605728975096926461840287698678327914928112676409328870284895098129675316816750630174053213264637795173665006118242304503732387790114218836609121102941677989249594279643965570635734193150611794746878314153951853223357811023255564941988247598316002237856439620216706738581724092713452595482742047606816070393402580517821561296286154252921778516396193786822226663530109475970175264604792776243303291714236274530425194396365345587524354221521593482587898966966411856005089042508842023683249183166037153993159313284859700219890404969216145879170077113968374257270384124994307541836422752259414651773003508158577786917473154380758318949052498201900780402939794555550179211422801017761230468750000000000000 [41,36] 884929937982965736064059785391411837366184142806598706279390569083074535249986447303399787348064666521525399953017397641876359904702879474314691411390389371456455420958224348450317381021145476317630133746165854210531547858142224620954371445443262004052683619037565549700306032338781779840328360943537708735621503706388241850704660960608670489852949933135860947865214317861223732830599723957603402709848779119077656411527534590017820345458053265290428958260282927338766282308436098580970509680387066049092596129049371779208057367491218530184248829052631296176147822563077851059853267592300301006589778814922160695450248883179493013081053391210549244224434234024503473077667190488266294445843825604650593772284917854630425626102063072957518186115006047702694343186761205226259196988599774282392941357085916792051052550831433239258158611430082395772509442656251893973460605299224249335672047570030985710251478402325180295328867138426768479811819259285605556788879738366970388091708736023201840249385695738547617744629089200536278579931442918791293647881925194823247391506527122753043735436521470049951994167492441128689116986296785740702785079580901383564031978756610305380690282283576417180219954951643531931587393643286954992933872108628487441085057461919034125872675128892472244185951439238406298821919926597903967390491862074101728955385725900344931532204513917062315367002830636910055102700785410984277702868065124390741517938322675074842952974681821686134289039591323877368719128801224865515779253766955299651009694343583162271586147724176020712548344902801230017421073523876465323332124646628287299007512161388267361010017375325905236817257488279437148737806656761908861824362633075727022292140770627856966329042982603376098146224676462524272737603975710364788683417423404337205962566225201424235376050883418256647672549579982765850270391033396958419801321113527642905796654219030142652779021100286591487671096912357913267537100011258469255540928716289363527209650991576046541909604514906413987295010440396529906345135464290611092248573976537526571519107068753721396339572230682896746571565971742393811962765371419322454499071454891215503566967248458392837512895814503905709741115630150002831321311653207746052991155563317841125155672782468796946992782504009249370203724455980662278851622861852338899364246680645641224056226466542937781124336008560632236381271105568246893869852610444002557887610375941124192861423775256041522159966427550916514869435830993224437488171268107608426486588392842134145633298206267141704198436127279191493645882139687312137639561879079217588290010617250961568257204071834676490111328965524171869857732232287241656149847335446208636536381350407667883164975972110077861998433945700526237487792968750000000000000000000 [41,37] -169591876404950294172158215022336607112713285905187522587245508045864848052728821356901309089345881410466421084182489179924331587100703319558310334182958311025151278213659537462535088092756651793604499595999689440813897880226025848555578382369286272397575756264798694993498858667580817617654220216149681222056065498856614876558827599384122325512346259210647411237119621965458238767149810142517046487747863512099185115734258523573228969429753456285916264357777478813553264250084873367753862532155483169784341504409216629556291297575666398057360448499429859081890226980146060381283136137243041315835013205149652399591053736780564533010727717057940609995024452972579631461391529241261323726681822284671486249965754160218759986956742394562195274898600925519576001557825964612465598349677209862641874855656501964721028874159251851853773005823986506230975886406249378656869771213408504906744424365461913625440197596169373331421421676925955430049935995813602132012175658074401574962167125982286721086087347480260923557403450176292973175066423883587610681541305178234977192285224646536274070353518174199329709260744685035579181797609593744948748498762606738158098964520337196738874133747958090559429972006338470951618368237212927112278932762686306634057454707320859184779511342970401259495469909888092599161139075875623963142575869622081837623117739547476571202747600524971396018882581318780911917989237929483450910790532811719033740296520379285574132797927851116473255033927593083801749685467486222511484263842088629362808243078746495951800238570969502605068687750363825652541566435089300040959013683699000442765453980358497233433865361837520826417901492637721789930063735688009428991955222072565376332097423512319510406403936348611691457274045805360871724655859682848107715903630542278808252221585671711476819426899402234114357049347603708923871416220388476475849372637339738547368690176743610377300951611882401650149200919608144115749568313458985786576255343221135472251661779834636348071322209788281189460004799096693647889227067836657863449440776341025330673135118386864189062368149592208548140429822670290734601217994457229110166834176691652017159684584699976338101034317232486658490346315507518174116411953580616546756618810930947434365474117694058459876918628560408504007012738246857050303172845995446919801826423701810731996487272401639509579377945295706476661348248676146997852393222340373107508142545965415940690338200908625277032653373836983622805313285553629235772494139146927029185754767264398428281413644847253527879571788391475624465038840565404521244958675039412326990703133689202538649432033164318237260887841319560027646779617046689935276851706791254391620525527637343819724747694815958354297436017077416181564331054687500000000000000 [41,38] -180416808654055469792092556291512864628096615540550037373375249492439984868342260383396019218439131900160160870907588459938931280144571203317174133152420557796083745586392606994418200816141970472596278761052820827678692246852703181417329005670744221374473592461359714941464825532249274828529255072077821134429055644201894646752938496201769363536843124415087988401388829404555839911537414988440847229140078591119364554100782078923417416633503369678489560634518638195864857838785688726314096409450303583528007124870849182474860195977788370723716039108974514152623845612576048925890057016546800001985436737406966026615289849890540312257576270871533827810806205028202251042750078300958328076638582367728424463689278515863687416720182704034829271968674493682951187494905562817201101910962948862182360409674069730037156071300665096728293341583966443087683272109093585204739969456818165022761269463468615060913575218879085592514802663597534299172497551712014917540369944428923035366407947526457563087598770177365528421129692181498838954818909732235327966372159760987278513408299044687631066893237982541205141016892128866472257325274398809614926102060769708821253494746616902989596713130741338834928604777139989046239146660320255034035687137831883255647964284729498141507008372970188534706390412966371661783536501151901345892909432578564352314359931471785350522605439834650484338879206424371249644599875008695293015636400376043697732666235546245111907471889844135812510609548622021498544507075609113998378953471033644242471782856497545211546159297814252273243419535682495047207108043580026529590944301402559725864164472673422075377136175455124397521186420817783459197355091233942431386971319918251300755816476024192874946952387089950265407842972493691066922989297498948337613689623110979206470857791251388192571975985585941419842715682801944464593848765131366526039529016691655843844253369094460359462132555203097422509173298245562881948665925395014259242982195022495167387006117645750612895295265636692377125745805738137897655042716127813233140843404522943038972948011783955830162640421457757994541075275399368003443307827440510585666587425062432541543202405345065021596037209289578184780808077554933747843218651085635002579473815161012755534816338779787414265019213736504772555119587340907074281318042629540816654163841927569546236813666726300623061648351779171741457898578592747323322525223325386232726868310898505988711236346987261155799404676990051074174975188458673292839544026748132239929152033221289839203453941284597088926780343737964309165783654161084088292621905296384294403451774227138844745702928928044893048731342903688815799540400045815377422817952958674495671575939633371155827300941210111773216340225189924240112304687500000000000000 [41,39] 153661631575978025703075771181198316160802647290729381407504452602812722156930516535208311948313132918590388098488208335609745486088730164118089864398607002032309659014360681998196821169595733599951898118027026032348713293575253686308562683284496438551693007952132706211882868442224255363394244354975802645014314636639108129890091681628571855807206171212930564515377035436606614836238007010614508400963042011913778151126168041007105106991075413036987721977889182140103801546730067641407118298910787610497756016390198174014935492565131649073738099032564551683689284315955413308894823978984160167047701631009991548050546965108178625457919572964969443818825224501354379219892548252237451001489018617145651435765420888009308462757259930335058332305074958400650677426973512806767259966255463549331673901932937089967122560177812307301923300510618836992841489830158447463856393242792263911821629683628970732728979321328577825486904120145811541961511950428183047638183822810128347074676522792319602768608066154097187673352156673209721076899729497676070299775212968204680347423154955399588530812987268193948982904166895193951512228664630841711767696520551501877052538425106519446725382020849032603597826052869538297821393993242797394267128636279079829356700544639614041388315538058486869259455933523269185445935807155209828583802444688043981391931984928146778400169545929085600735023205183752502351564773482895438428106219437803289547619738705003433437376942034137038167378304341612440875479845402360564245211466252459210166894428407488882972553638131315882138818827480157337817982167334196938285671852267465865472187648244497717902326329989899557910181687398332914860841403896609640204125790891806009162926105167186352137430098855717143092970530130423532802605131850045721491034415893737299591568205836567184616159654471017379491342036651890095201856762472491096692814903495557273675173262177595513676184263092259115098770025230335371287804631090213541431775828723984596359336291588972651751699896872103395450050865099715322975722350945567448953131099989968109793599789601304011424676135158546915117052858394854214176747110769103318962478488075189574951809299669320453170414444597381141479502828050989971848296349517801368059295124689359356478018450183321555299773837785755979048512117395842056814453953539701158272901889434684661727366950856671680889470027856982944971466183759521230786455284658241560746490449401725045032486058796288680428472030153816018095508364692812230099879163251970959184555358901012370901658901585386775717649814418369341797383127831907844360660551147599300359684474273179216130543662978564062796276358718366640498999670491883235571598517873273575505871957601992820117682916891688194027665304020047187805175781250000000000 [41,40] -50187755463127003086627483333619637917589031408200720877163055971440051022759013246656809068921550400188177100789208318725667874089707866581016440347461126419742545200053568677843078819072413163053908850164130043437071275864791756525485816161020049353824195357375087563542630229555543333017183749054376775531827444887564503232719780300539742761409365178942193635780669803955200471340851800051908627561943988660917785783960197401302897584649992631887896451267037370914947278741858633991171836377567421727176310209448684420878554429729666821061145193232762300272591389829705969929262226418760849710086016922365667036157027748469245426949955091178680698020961144402266606870713374638270177553292611308907540888391193803747049547289518175637780843185783996100854647534746749149865981220629190380284560831659454597951577549590747856178057425281259568149039595649435742513474228563606349844448649954424928162510116902686943608746818307432107297934864309977641119092420865710490603661007515079128855690027442382332399651685519109197478546651694649288733459655780690995679859163503417977107963930023868318423937420167147963273887232986867785472276941529866319148736950151756468740357964227805186547477884566685380412316811692301504459915597128382789493549240132672155855475738833212915120766804207416376487970915875301513958425802011650881427462795956434954861613910801312751212415794088015635797295915338329207248811164262418665322404849439555265992180625944605093941922986137694538542138133959228437451002248507581807292845584843971161252269472859780410415188981498098564211511050511542180290968425964218422980685105695885958292541724672522886103060190289148396444508837520717552811298155291145754958761993850736189228622602265125114944486696277597311525885821919225707088481273012906843082423767240662440435948515760593620202537408164876937273626845755171909397644543039172145153977608624384187149557268814943985903021727327436520768495994366999183849208123678792711942859508227778985854410561625524751441375109958330385579346448248416078206619705232026360819884008789040007057217527035056936185309137189072342078858538117307453709530336628860295336804073139661334813812793047439718576986876164861336670326468064065310223836451808356599266272491214504120931746388471771689349349586118674506309128164319176132163919265334249292120553611560315744301333835315095567940671296792955701642532683876954659400924733642569387775526689919204214487491768090895594729197982786372150837768693663660905824288631567328406936546296227395079340682219759285701821936692379201545059148949339979312700474269565195604525860066082558440555333725929112817768872399720278960681028254625262421540793868657455434334480059987981803715229034423828125000000000000000000 [41,41] 683140103069860508013127862142140326933534134281348015360483161483809057828384183037727039406850240066356533701373900634741011055536315572269906984562392860586151839305007238968551428922602114818895808539839345629004058537300943509974490218176418801437679878509926438917458869886022592884465086688884336210614937937378111594788776436010291224760476204389044848143412578042721524161815325859529003546474249128753007335350182450920225286891688729315323481493480913703320810985809372795340632347202161681075566938980214080965987613973379719371263898848095754102468141558527218707121890242928167109300897644749634650272812937377700374535907405241655949689756491288563386707676977741847532799038590998644029596117474879083692563614313261024067631714710430542979604237046536961225926348193092581980766859760288622618355541508169390770405921015017515545281539042186835561977054293167445585315610764699249075604825057578536791846497231132218335475682436261523747594198363211241834109243161351658029430240307025531830308697405731413719144457545787022542176727079824526811671304676650304855345784614472178037184150616450262021180468865219599566357632212803311190551041835102593060350969314029747837932346299406931609833939457695729145977607488189371745360872497678343173722899846648039723158209297732207094136335073276769036011052146629549089519839416935156540401842518493464731824789206358842323500608113121239612913765992588552511262661151781267875415931562386630521894895103657785181793483009271725976484919487728501895068084596899466421800829536230326255186584550077674354544102057315163909140450444019111228014858843033683176748433871176076083169219969028466238269836901895724458175551868106460794191436997465506948578672573455114254350486436901912812307798227772134244344726545213712524862772274745829040748697904064275071735927402817639999331458612736035333729415966542980530801481597975776395935749423292315639878147373641650662294754056141428340803727974194423857484519722586098771067594944153263673884627021277302901684556230342992476337211669287399243149038800450812640982858815944715519637727371468494978981152831775915193442731527980442383081976016298235181821563110974943801204204561667574309970090846120602782317659510935265674406905306866220105090939132549262142609861098961342297533167532172874308863581375653937420277725513244194507658672321351982823369615937388335287894159808967410705783108114771212405090543222915794306214017921831415052119066240736373572444470497185180848973494683917444840916220012098819310630971691012024931729939189537292107644537948950130182616904575456925610662115911934142312978602108177323137325671807027394632246898567735126713700859567963107055188487493069260381162166595458984375000000000000 [42,0] 170633844568297087492907609143098080396821400228335198512156089376397431483144359096450664060556842446220190349569885110788457626330633996543850279174584344941008325802520806804628234909360980110774630956039907141271056632760065785800852722279632581977096026995198837526059495436036863405415312248378458189596515821701973409012766375602100302821131391858907297984925680349506909686290680781287585011039775943417873793251972038969710916949525788196294587589917070408432953324680501679579450284866947097215713851448006277258263858737995065997033289120940155008376951106296465169969548367038716438099972736385975255781932209022360685665831887020035252924970794604824150236611404756517362720961351917953837256428032941337877981361880944274300125498004324015279738239362080164822653151135472533721138149410419150432784437599867691589220954962813305288703198378976645093486510498266206451673692933021392722629848532536722480969953760057215033341978647265248217823321627885233486841454285089990546892512462023240534340616326175645326295358804895306613108977579847875727035117885836310793178747722128913125720813795573052342676313977199724556132860429454909266010517630868245078228998990242009189991250703298649275610712597946116076363438618259282576481708067512839067933242715435124305704576297751264305858021502124415856319645471146167764231098144560661004160790732398137056921470988956018854477786509507017156015410966835729352712967930449019936649961305468745203884628204438335343629154004344186360773031599951960613889372701275927616911071577777200970881296078767539063726315188448349871387051714515280504066809685192228142187861408735459615724697550693609380316648564133046552574236688415353929696967486182675675018697811004654030533340748354510620407977747071396030055368199536710200199893920041403843498186007511221528929910133503305998934141962708439219381296701347528396529184841666619193099780173176694380282852483839182208647520989103742963685055907755645095774276559935731609803673127697021833512110872579974870860797913383481922774152586213353462757923898878564115860138411456586559383114539455408899573977875169878284741179889114867768514214319430879833884817517694051850998564768500929819112756859150618903179457025878144508130335642430991455024472707890590526494699659284723744130996544743723539751023015416611410473246371884224644610320572784092300164767687324253872934020862615221453976648294047726921786531684502557271222461344745063081092518152468426262412767005617440948087190872937939667053214107630469928972995948523552546046893943924561131724246692223210179459692767031359712373665354673400308980145413594346884561614812060623017743072219129980337891110495469833330565890381976077968334927038796437370605628895453151916638248182381885225005334879670939261047491819836552373601534782210364937782287597656250000000000000000000000 [42,1] 4173532503004516422278603169964816640444557569020338148489691264428874240080044486241707898464075718135105254854512520740549460584656199675007456303345615508590301714972758329819832113550186914715001663850655867487859055466779737672482303465527220160065197194903026930012531096011228552666626125708857023699476263605790852222034054828494302723621237085225501576133083251333118451498376945832323564635942743189944240005055441523400253564146944888358224951470170711471955234346968274107171581951399878732701483524695610962745092416160900893926636133559429704573918835850993374967729729080118479697687511084033280303117644009196818010273073223676182149939245594120526196732950715351383194970242306263129544427693719192106520913434831113681124638832197456722365373179434429841914633515753764684765797795361105712131077555597093283193388311832045218221514840799956523445923492231967767014705789156121669959839249970599247943502039999042296345622741048394379241256040834598902851753804429228448747320409864145573823493799324254468895488557132773043037479726231810508377738419229428276770518792108532189440474278657643745043715680396246786524126638790261080652332610869753244544822743304987987820072126322373450232385811418479770546480600446257439624264468798599942047272057351246494927829043576218751840972897902308072973966380315574579087476067478847622858228458219788707298329484933425973581733352106577268782223762577538452768242364182621285535913544923625692941403098623885111238888030741986861572404211291181097480461414106198811999005121880160020204327968801621631017104359809685923302132073703409333562385473204334082691043077862287886991187974968731756607077820830475974539764286313547708517012561848976299793492013849970508123693001322310744809584593590836832442757511168703233756833803969851308207076207388876372016706156102294293769376182362715189512765485139131076904008624517786931693337688480098553491714348210295609059830016670366859561458520884264128116750487345320309236837829092442802709829655391617991570080544050220994605345429341596926364609826749581127806735446777049955826889874846278856840760030946401497659311671197913385285349863114585125692371219313778399452482405896419387220811341093738116020501232604849245139657131166291610450577998425869004954597981885426110169342963962750312705553269869815084247651041264547497057445572858659335279116210267702131933462725259279523134451469429810710251949942555400292114194394655067821555611431839095762715635095099031622269689015622679382142360320971279393831250713425188005520144203064730940921074775137121006141449002479718117189472509853736382427087636784052139896775943543725286723256234226703531104398369052142659893796073130999645097314047599919172519409406039235491903291469494280911726122739726866756900617115324224077471670923955571197438985109329223632812500000000000000 [42,2] -322550692027548390745028956711117175649942844165950182878615734281337150925383531442318092233527283424676094585732720138801240332228023044960722207027056390368625803711848596283803321807211358097210683114432975208149727247474879559151467426543434448624590816211303894077975175163704951724735635187606949157947478343516986434242088618748880409554497066467205345285952946366857718259971932732089058964768087103872692404704067559863207201833660312498144886091175299840178308613311932150530188852228205986873406042953173460733797223141026523081810098686241167119192718603679129734854021904316860023783788276230486824927017399425546763285281075230178452726881197595360475742820359393845374710140675157364868318423150942687463824354504189164937810483723744581956439408799051004059973519860581791279714812352899079798436896101848485154602013398153631273879433227042972228380438668350168350751134567212526607342629254993561304610739438711155195332823295029902923455270358916579246643810437716479117610046454309030515250187837147540064317818587119341742582691215663301123988994550012495720598114314678640685134641808406401193474249856977337937059258985485667746385117793862465967449378784957493015865848175106583080105841118774743972547101888045638195039747603319292764283100546992958381607791748956751126360448042423196292698547382630948699228112823112531850566703633557733234396770352209005273270985607660069280016632125921704361269433006128505692010122440220086449940431453711827997514874888283968698655644279697900156119020899904863465990822077156372637937637767574555707516937011934615109029463011772448422609465650183374260644901150798069554813050896523774655603475459455407782953247551835119439750177909873162890565042375572786196421970438280223245586386607904144568678954558524643536730249610317935901408686670433086162836490965221048772933342553816807937894764272495182389641464919264071384224265799789861029630742847232033070269032520972637246103031323560226315235593089504613976075338832291416701265219014923996660601040290487393166688547254464319985777642908665916954983001109440988807569245554658709263622436280379982044858284671833260443365024963670297946999364607175692048843158981576084567680569997769361955761160241108041494753892139676881572585109132245752047908293712441099373670545476760009103336715659191280421764791479747431931883374219090068197201856991739607285113286943970839966352650726646171010481206679237245600086761019110423192249798714956973529749632040597411348469392843855819052460778463460603787063404382031586362912047698895852232347379794990425612815297752663473067135772516473383547496355868407142791474975131794570215637820569102003472877931929266886982670040119803010568737400961560472004793627788191064736694531782763086253217979241319961215921310271418634071927122874967608368024230003356933593750000000000000 [42,3] -590488885399164765633844528850603779371665428405075418759396505514426628221987507697719328425506147164572454132861454465824250228401139957086809840074743498674213642993559229489337987055786104637907795570365153925253290506877823974108460998999110586225687913529565397129647818291247571179475303439454641697495147772711252612101661980433098793213934089850170084991344705932216116580443461072592476202556655046235024850720310937844347808489507237131552983509500005358076346328576228251539774353376941637681710540880736909801771727146464272583283495718159670137809044652660945818431069226364116925920023465335694075427644832306525336456669902876005031233437848071760906505360601516360243318067213994541290928310426515827730275265057184492442016309383041211031821097901873369254406921514304360439072161623966826596280564367149473735378431226837405847277354496146890350509891370159178399858364106724723904402745594009245963741501083152977217842105995139189860716055521743481273933858723677296202002592984494071215911010103402813026573511424520073389277335879135826059548047896648388810315818625992136399196452359744058543604281991541478397228239965532922462999183039746551330079550011416984299811762732121153859584134947547792611864498280354909624796965340136769002433794060062730002637394442032920655733699113620641630875603020025449598785787472650504995591179424937481098215357724762487397905110653687487219000533396567825944456506348040052073098808950396452665947698922952959696410980279734252189872474847843367220666822474517804818979949184720220947279840866573531036293015096030157495377953796544748422284283023704528302163244111390232946783237402918043831672220730617294697172221394355650280368040870653721957767037405597681313277682061315604047550668406358318557832847234544732063684962876289750613912773607794271150752247273757983003729418029175141652803569138493172267586620010982554355665052207163006349323468834500962922585899788818273696640700446273883586110150017693631754772683081304317081703910530373616715447617198128836048366321657057921256875943727038860794651413239200931874246093313899937320751373017845457343626422040818314349672893892412325316037837838170921927036582407754584513901779286355439973590252691379646070298643263027570479293839553320996055198553903886652924529446427979765484082401687464456112435164090283629593842233535347494350003649301600996157097132045854058206481359171196911140541339326816891330962140371105447902549935111554546904971205124383680735464278490658397865023072525263583334777827077632241245049332136846028101101733278057973173745633763751882503025177442375190324561543811576612529343758511986551082655748118007975244763167036084468776793449692290582567793797713071449755222547955986812605367260968059091311130277690817949900425777149968260999746139106036935118027031421661376953125000000000 [42,4] 68042547613693216871786948152395782595542615663298048668540486241266593680438341299209643861980605108187317465925138532202827830114116117326280173373983476823668967189343403356458209243193895869306771074413403037101990559224474918313891782380073989257736490737387724767710444114112343654995497024221894440017293104583793138052534780622645045220882557772632609698496616275061544296855071522218292529159271003375860666744351736271892395117653719103789311926892529727067357127225918546926958652571581063695051486717743349353723573979568094976953762770449043941990844966269537541366624752437164265055244088199966775927645521215020098575808476788507083886166687846733316286884851308330945590793238167347909318854152140107222969710317893725430798556512671272635786081181873846791592523527579732795834666012393462253519002607631028379585141660855491313553730682130914427751836093954281569016062525806245752429615196996225454901472295793692320304374972823436139096613725461680324428203206290520092270064526355422537651230142171364975464497854895932763957099749891096636655545280056878998860586438432475848823994194731984350415254261426257152933259780690162468664346552672357838246529575227417265211670088191776490600368708267775249388949273048965529267489096272783993231915841380509411574316766382172896253630435416248925537875312067898979652318136953339519796249770956141858167256090190524467578980202132614811671107439964832483926918875493180984172129596685766621435503257741077329563080222228999746102896905789917015504158589907496855724837213830755475794734028336737937843509676972248549737948926472749043312512021624640606588462520810947830776112815573749722178399404957650873822788365827386078397368630343154784513657210983173705632338273564900280607716369803766542503844890419587714625300654167881245525807090268247003154702460508372517725390098902627528086803728807948090258872191917288636301969532452609245513407062213722070256111142168434720212474173616775140728979720071720373670160986981611259942085296930707037925549768215281676368089288534129290736121145986079919694679311741062399982686214686692424520781942176395778279408944113781657933159559508834403426152602041348295603087536000416300116286215256449814137070497422641682428315180896651616490027646360442908130304868113731450607975164619248006798687225847847934133833006337499220216608378111207105844049353292462787997464723722009156199076271802917216937895510733873655832010791316013412730818961759630463646883794515090232662380610571659653781937542997317074729031450529947166332185723460489382649587106898660959775420759184521013283307314988252305255641554863884819763881314251784735671790530654027860062180458651523401623056908774213167184013193304587991526391735232094839259350214699978053004870487837199986647714489845784058275057759601622819900512695312500000000000000000 [42,5] -526882975380252996758817576233090855562215191561167641819775602569103243010740589368849912648890364719010745645184740365835315329121908129634572630671377832033725321468644724599850656211593958528851818067431350383670579218253999805439679673151467439210582375754431868932964486464432221887747341489110050279562068931834502299271611692620839330579151795302998323821340194648504889704130194927609620350146444123363543275763289972350970960065869309048030667210726112090434704008627575979673655011299554044329363350403754036193978447885778277162017308438035040148977296970676854041068972211303740474099681621867983514437305040406211882247183062359890726423505921672464850597578136774192069698100759185232040313368053203802917804878855368976710581103994098333412306821009284467533180218918999590638715388630716464971650568147157513932034703182015207529614030527223355535071446250367027714019839207706059482781992621508583027761897516274422855938066217320218027140610542900143704521583911258705267301391403032504195071031028730800363379824674453842593791974698507302865130137809759447333436786890104326256437492093480862611528075899728300058028446289751119994188951857153755443008931771458929176361143800018923696684988552919496525607655248664406348469120498537914468184464268397030826609810235468281340739938703453346679754950946345987242873475043411845396213975240112504276413383553255257854986866131085875324998025550568997090794482759640690267830541802808370264979119439282354047721400989669148843823491970183838692328850400857896521757016920663357399087098661842236538910811161717597970752498911371889372232085760620298385382512457424001647207092914954586667422942160321511080805817785228086011878355888353483025037718938634389948897311212229770532404135204514205172083351427493104681531102977152438031489168051647173294465863373035933173648574955174318744327678325638084986128814028535983901249626286718127431758492361798625559311742291066585776939030392866115149682265930141125907256294490102842136542155064527850667027815154915946304538505151667959486613345194622231584180732719211279472960790763576259368229098792562236721669895760764721585746549208682611956616541752720001944761378602936382739560455092922009354922031648690745331765667806648894482903008980298357857536091515162826678698982614458222035004349442269650851679285707653838642636487193879292949607874643506559501034422270755888208095904988842345593372352946979947924557257834445314614994618391182179593949755826471780377821898163018883223260509723564630641364531079454659016650747528921354892749237874123498859326842025640716725260964371680090049086923607716779816371256300562823659734883251545922328429305477408159803195070390104174244995353928063493816686549792547130515646343850552437321826551417216242407831033986616298125937873919610865414142608642578125000000000000 [42,6] 1372275524367193198878906544703160988994577498917296324685345817924487941030334083130187366944977296552250600582091277509773011602878474660396847255502894623383981831959832968006066570933955903878403254951777873755433224067047470420271149951325818884724473294278758801317563215764605294869306724835108230835712977999063102008658420334889510678595618193579159640733437127668404687234202939080782493771778908110591262470946634173336723307717423062942894460612984908271288491462626456630268019164079000273319078917079942218671697423337753182071802568236419428339241270125663947957206429604917030585075667180934481736026179963400637217035848608470689217485023214051158053350705500494874576714305421731147647618294155832423749750948490201884345705828364408341110712856331717838635297421898845092484697190800416263548330425778267807417431941130624855213799733742808742855634086853625041859712646826081712227890881796384966220889851084640843793476308774401789361600678066920455004677326315370262736019820529598362826788286593062829388080993436773945767819530391338706913497458941721919465027060399648874781444291215914813434998858915059855892243423951152525282872960999106940079486804031834800087662998307290736567563071781843935883011832951454054865488201151541598836197519006260741015654168572173240406244639934498149086585400024135822463385490640450871525727139210875729931755263351761029748604097205540597200447213308844860842806179536885330027743301372596523371181965391982263309690179042779393182857231365326240084690136658809255774757694069853357054547136953265540460716505673459343608568223484177343325232355522639728157250332123907254818638397717859415396588842789103374482134426356906249932557843822337521853493452727282065454584074189821250600821431709816072825348155373323236435380921267507921866702345430958520780976748724665738488030579446448926399187539010160251634498181835799302912294181789118077113258931529965857146224381827445069226416432102422496214630757119580576093299036322849210934473574045509693584829305238286533982862778210797178047014587645977479018192819397186451620088199893377335782520672791912071746307355945813441430286239791756717592199646328701142234826997362779304160166634169147849137679618104725304920975197361030055461250442670967632148054780615563405593371664736543583774889780561338145437573897819133063317954017215109387077807183540202298362760504741685175601802384735664792857934179910953863064208471542976314308682958506573085421915624121124943467990519474751311476625867279455792613903946299858348732986579395708476027207462801363072427041045980407533072520030369038114659779639848920244976838719754457298865076161660266673970616145895443520739354974279814680856902366967877098455819360039022817246485923506614252029717176991353744932181720102282174167385164764709770679473876953125000000000000 [42,7] 1016073950927831421191606383962966829392845531805162245429956361639536175135512656427381935615810848559077664379837919524320015174554782793570900451668212185365164991810167826819767027783121593181341153517991944038046994784440952122322950604488219625916198891424956111935103857465051526897099673581605911879229466593624969324609114472839434909919553301148213329898027152269856683549037005133618547577294135838773873491788479247137938258980275418919940391951554948632114749812400074396004574797262587893990788130191463448671151412282338513672636527965161712763156517425653395015437273730612681973471262656916224154473621093416173502403397715604321390805770843608287666897246831111768996586354829366413700942861033956639963607056673412466049119904097464664133449289286657626050306474091266043314847213601676953877669950039476327551128290446731458424733315117028000429297367953386996999278310675837379703968705876268629211217871709043681645917906464617514318962092564378292254671354870431098604707462871163304019596706316373948306280549716361834861488331747756517507306114425406798193386624093345012029965267242468086727434556046880075525478348144216528347323095165648135429402089028635096125051299059009672879510167261711866979925092910157146168680205647040024124472390533074451908490156743053878334162998802275896793655835594693931748206588021351063580144339092707887878462560318718618694330685245856075900880921599922482864997833988783874256942811169377286108360386692169034604697855437275633288496609275974028308831575586695228952626249614351788822780617828625892799187201071394053316954672461632223479025751735973606201821879607287522146121836357688782254233719949479924710613104706130488973717974074505506907582349283844056910162216089186264454657090590994132291257081156935378699920733547749317254157412858549641607954455750800889109344833567235354302678872666651408371741331807352779427081822539700358706172086902548595097286025356782415580089237262140185819035977649129912843144394368592727047346219937981986736066269726648082299661827869250847532531737924117422189574831982887710047404118706063639419544316142983031357431179312962461770684367534916666071509410316884794853779776369677548779963721275152758493350218284595584695441416672838678171832162545729435169840775171388032400372119299224167649694084475242628782874029330761015630445337344655041460190306305490680599110844504849133623852894269974845594111865954650219487645027680101497431221216809961417874660141777767507233160087177997635750475218507593108518844258323284753500496243608861633604801908922907406746690820459043544438462027118907191476526257594605013895440702762452188813592179154692409855713337912114351372193391034330697338624987541536617191312580718683696751181465311392119580816438486078792838303134788563442114650570147205144166946411132812500000000 [42,8] -14506687326412925191467624247142421603304423715548284998080178994457328380224460525744811364907497792221347897958253595479580592916486110589365279794133717906989384111833351869439050360652580954380726209016027545379560901717562056857765352982198228151265680836023047816078061632525062495767548710344219042992130925521028957488494313024504053143377442136908426298932468610773336523955168303558130974581752594362570780496332296115030102047381549027936893356323109759142121051951120953231851422827387737149617475093426303166136258095116672321676850023071617559285643249372899292606985368636565285039334460572850295842369597303444078391085478577483698677596676604041727404728470953974720682685097060886147652068461896448211542895989694141147168158706077487168291701985173966078576702593743164733775567891396045697690123782145483080579670408671193128844669660593734467146484418149308111742904840198582811372517296289697836389315774898080250260180695795748327867524352955960165349960200639574919369562111335938494584853689501661889838110688430278673690499548219304861621726269079243305891616880078986437925276814493836772745816775921972779540840986393779179643763003283034861042299447811118724275253388847855583467611597014684454937908636581956031906673273014272676427906452066053351636771926754531011209711685657887943453374672543108094796381514655884801613683242126016778816897152420889262080726187196756085845678464632626819464731185877203351635494517129010268208632857771945070423196752022684714833927485671422015241835928159711595069827881855280902974101397413124112786301650011217247228075166332498275566489394880406281699748128075000095143750276708343434320394636861504542431237774751109688756491469640694953170204182248818005002139619635044815517389121734167046052216230508859826269740275602271920293028499637830546247784788271514702449032089431584154795510323992091139601003174703845256982143069824604800868402235164360764357432821071088591432081082215787277062575434785486805799390317436638507092590344138654292581647885468991616731841850099265602279010292525707706357593194546598498316192603748869830101910619878990565281255386983627095895708127580225318654769310673291060745965425957896172818203441985569774305667564697429229957520167216041679403371206474033120432141343823880197057639622960251736055022036581827920923199311703450787657073242885486698253265743374961411560531046286773722713505255738415891786499039302408663254537080988167454613476269091845689654347488617726384648162891865347354855630106200216756573814994573426845989098645463981993077186180439370778106943062434559845582130628977989240822639314759838978025557110715902235116727878828016225356462892224990199483901404808857028180724527290881991840891911236418364334326884727303358236000003512864873697618683934251748723909258842468261718750000000000000000 [42,9] 37176874332704855673183176287300600478017813816129311815780322865828032635407694917161933580001430542033164397454446173486111143633254336228678026679127319013775894211027793362114087491284785985020402201599395158736946840792462873668693032074068682871761347477308819339743724334121156032343830406963337232128292372267022373242293435794095720350741262377491440071622038769910557642361700556678013259234923607717402765450386040257505555602050709388258848803160218166743272512309254602117549441951300571572278361907025009240016837953764106432445319440625337110934045266372414998915604594275953190411812011754314158575791572789492386612936237668437227157601333844749638696078337911293300533847737601662076695627157047667420910528177058481537730297078508627162826936349188623957553714604669558395538541685417758126577793521230294587279162084809052072695271877592485098928340255867572536537177196476050090899525870891914813414232794511568088896685703670114235468335443195495094097297325551199727805324520049362963934923143110527253467910019233373755669002272645495851060119258112284446849009876336443327991925986819362534970496970367439661651395976437428979433478728741310757035812610096746719419907991799856382753527729876843346495625407049712263332606711727819251936357742483693160656018707369496304458909445942256240658049257524387911815400122901424011882113302034100484676511047445915617206141551332947778192052411362101898234071607784480593863288282699786891189425151130702738645612053222162123729134560696082451622745253098047809192925798361876460340257127642452107011722755433757703256429247293085889097012432263880530241781967195628051084466842251132868055362503679324204512527125408989793193875703257055121567807425333913050076493012137477646129186300220503673352745199423354034698824435614427094742352526577937445940369683945418155576454867071465527280538266254923373228083671204769291850705092820456006433093582722110942663786266956814663157568075231775770759387595008444699427331027772451067388956240339793802628824716930853363043720348597031968430269322454235271181254506939809944304919889493048488409383379198551489255955115702987044525436369291062219053756597640957501849803364805847324490508850354092846921708892185470935511936930842718722396120735413617130856445072085447955229024222530053780622114573400144148231221145055513398781182065736311841157441334615751755240258907139087877958219747680565837126129037430518138586994537699187506170776449462663790402547107140437182279675087728921255890022907960536069121997394328300168182621549479027998547672178503926528005869762319718852226220827548777658764577183630121279472962263590961513029271635511633624152685349984747650831757698392714229239471702580861269555986032105483181281335993360874937832088956812454837380990668727065440180012956261634826660156250000000000 [42,10] -51322481258490778009349441814818912120673856278102824004700326966004186037230349474261874685102970961618130390579812187171973546829228842575690072880004912189764191748142399580992315481499462349038735016999160530385845717386659306602282249004231130499226982054857621001774431262098804654474636143339663873542598147784498448701361840056959437506215844808626084355375920108917513903874798196396975124204180135800116989052056194806872512184212547664669950995656727233072429788282414450296299362951427710177071734173914224814492463256081416849655798155726815720437252983629323723090308259064725893988471438089788794027466331613879445399284459923937680666480542752126289137451703479996350277045869050375201366743414112955775585870670644220134941836265064996196865339897582380243593947686208164674219999849289252194760676491685458694643398043523246719242491351529802628864266550181730613786790995112456970864028266545625541385310752870513451884476370519560978644785290998769060493007846108017279714323529033493328147246078626363770480058388708743804043255421746141151319286595357336083477672056963254448712836641127690840054288842977972749392221431702891924275672604112906339853197776444148406273474363915032278847862980169891187747702683451125377350775009989399341901658047110578163139014763797351622440317511404576851467171117916869346917407502253574275131797682500559400323545628740696081282460580706108403737709972738306136929243199913999130075601770486997924344847809220081682394171620581602048144283170748351095253843606405501348945474208886208318163989343970536819206152559503275483314606393518923218717855438149509870375998279439809221324263778062243890468672252800663974517168590728626644451192622735513088221533290573298500579291987599405795412538754476001559626097634265349212960909687151336380706229378898313711660059125061167158919382037255594599310915694666914727788999666292861046367361933089613206338648666892175049842525202474696987283778205176069635072052990409058023182209214674668118554932094512631211378215501160711175324408497166589856920354108631826833659188537626603493086082361809392747147429531838962712461633719264490431875391036492222236093533952607849208104289126253561095426827204762565835147369793131981852726854825083543712065110335176390560898224741743428251797908588533642053339821467829181010187771076605329417580188098049094832803496327448948060498567721810585378531229289556818210283959732005925030175329837078348515527020413293349244444249060728242798849439708056184069409549238368571072244593153723228650665345550448021363120108994344680962125211175326739462976900719803971015717924823823438709027826087459995066171893256668401238095550523458696577517959761562024629082556677806656985997572357611092281624711615037413207556357427487687039493330365402812276443000882863998413085937500000000 [42,11] 69456307566108405191765810784401293224170538756271603603568869508739167013213734551369563175476188968708257941729765191494463121939293709738815256726967529835388002505841740149791624194652214246789386753071223885210920893052708456580318313529149191275591262316866026126285223877557165070532991706291072076576914385604147394725345345857793305403980948473370279550095968406685875210383233688095713100516172964694520271656133275914525913482611322775807109470179869928648323709106161823103197636622924717626374867383679994623581505702963712083037590008179475842933999991763863489252923893028863002850212873158195662711442773115595199769427485583207991040701237528463813633935888964867683109542670882597183798700371556552176809216762634538806262250773083820424558554690214398009562108545189582802424134733145050637577189994821066101771862506662042909102295999284752180078041549648064324810587244902840097548908370714327370864915802438196509753857055393079770979551153503048821285851503832764418983756445287431999673176723611047699146756613616382091403775693316999504723991623870851154982196153551365676222117531933830374401133779270466580517183201671709234683129732415973355410592162433910292695135002572229084098419468056098280016263134140741074693318109942859684534667391346045395987384419030538785631842015467844629045416293993710627470623534035772724193470824675368968899539783440918369118493338099634109902142505944388504790492820458304741950680831015756848239520566448343865075418166110736101671678922521138193269589011074918585062269655849503042196561982146919280148475668546475690585483824077495228941111177592304528339819330825399148772565944701129200629835563649817390532865796854251683308292442053835276792763919596333670024871713752638271403200031902365646749741098903747745558656649107085118806581760330100343127428837218446468572509432014796946186450762076462390664993892654468936523883359510000961977973893900805102211035530073389905865764029667425884052411579720984353938240180605406104267921488442427212075689782149275389699778233746251588606212628552682816384302174642903381161844117989151318101405134838597990638096634174181735801556929002337438886224730755845723607048444589254562953618576305600807072224661106104003103015711556593139073471119512050182077412250498860493929678351882089593051543529415446726671962232803234863312666343188904528376956846401621342524039397347093119042273175899798720884302936475811850794859810831319450154964530718217174578703828800615295848913540402881527196741837955563785932786876233275238187466283602220764981022675098141371223612575022540448374899221679061286441393495427029428867525248603858505270295476651141488542056202422131259768797919190172950361204027887434173522696709603834757503058759522839871249293976105393383499095327771044594555860385298728942871093750000 [42,12] -140943437801054166984142587036758838378295838948805461977915930400496301320327430925788715853204294361693339770097316999895291193650253612180437480953377949309155194348871742569623788071843079037237698313213673825957678698968214190051181424250731211841072347632843061083121478892589551201131064686175782677597936361789783920715220528724222815071163416247669300502509286147979550086670441416747447430164995521041663772580449919519797845779166969176908923773611995089782373152059737240380837503650477344587405672233646092393038068768957703963254817314114229431578254795467502376519134782458576864431803240107296407113261532294864621023941937484670837510828533865247471403172469484188693407642709400669039719970399893032963370773565504694308760593443099698244305793576229516523870379392372591497469945631625008667018341223906566050450515401069735867727770157604639435420091318465552254780069129102439886482335042784543451154902029141338074237168482961885504354060845081244205501857370397552559966918806401334977290720150280376327685479674310234988692723394416863392682047786576964370492931683654932030510349527974565058682110912894610486685397582430387983362949470626240742926370845624971361529750576355146276635786976343472070488107833711816259547298382383648822056498846737894456372521295714529172763199836109708313996754414763566189604619954856883385494298992977429611549811223539536271537883218788546450309051620249205654745996460975266465174738937850878062810456174981860091066693550400623231368939252409714111939161278110723977080539242872982352981832572287670097699118605148671734884251270067862402743274512833989492168446854225832259963743932529600589643417691219577728234391632001430270554616229783584391426381167410124475781544754510752465372058412207446592816665897756772607247168312721311099153668826388822684567378997493954016565145841739032561826702211385826000771446189293312970226821333245114922611049771110450324484173979109911722749521583353709973712842962200740311699778076285014400578634872251790990448060687579459259223431798706025711891436449494279621231362841624597619967354780796360466751051437590050484251030881719845327787951771758257961010827326618991486162575693757535215954696416022124888556532984017840156986114210759581962676317811626693421210310627200312075637817285598104965792701584312820539057694533878104689498542133181685461596488975484901288897873324923307766370524392884256629866079190684954698361267131408983086184873979527841579766970987030114947495402017725747331678363135756041271597786850852905778871072781309711178838284138455825561537800485128631672009850860189875151502315942971790021084837149090820834557241790651050280985253817547170448252774233917724860685749583889021429300716227639470241015343933458193186238359461207036993357633036794140934944152832031250000000000000 [42,13] 169341751769338985859855072670847313404663590469735266995733246140430175160256626157715873686152811145761885997072672852827916302272064232196508552523908064553452825907025056210090932644114757340492717552356230270316452939516139884006181818544227892492391138611514651499316600107716493283165345536178900969308409153953301642956210003661436080527677061735199381023594153119398906277542179534415810266849567504075950966668687335944958072326200655859984168299134525929597150164815490931941454589430170122570199256149325936532978876824827807877532516307920885506545002229391231470189671612371318283075993753483033327105501454403032649930183932656458971327450918271933370849793507978865397537668900907968714027930489567266077857758682928335181908107913299657308600257309684451899461146897072098104294867715306242752718101243458207570179230525935327260731786460887922626815416156199903417973231069121475833332972193129208088873885563709530247913283539939494220785426762530281153825378947583565289803899740819091585208360319468679812223967539493234561869437861476140912751350048448008878730837517308184497272497933271217074920793355644197172037200899399248926011051835078319231850113630018478032744696105596865021293520841523433169335690314341653030764908116106116802608622229754150056686284392826626465837444567648382815413401264883584279682522320887267597200003120443198149588732919532122460844816400519170091100131223491124823158931768299454830268421076494088202528264278505519493653772959990723626876282140336608455527080220675873055624811698987289457312867776986812525072539050573719973977804828956410950276428110603565821144982624110370526797169111814124456745234256541690157280490067860266878662442819082701824453282098893922411351902598371859437115278952896510372683284258166002185155169873103193816355909565991334697619796677656792253347927282352919671791064241747237560543860570095332607533605451871706296573105927791878626271464408047914093582088329470846930241051190033438676974733533585431241550950874991842556189314210681900347612459682414892954836104298003219015771465687158553331583187837765001905932915905370985648562086863920098265975408598650240909413253324146521673845995367099016740761531855411543490412880839864893427691444609723613211023310491844939095949224261249989907012647023130320018454268979701225197487238956386650542279743219726012549858624225376760009992015869355039187819206917247598492210544327493811747760331995900234641975095085086253558732148721268603071811304078032576165641279561989405321646672767478019994599062061675962807421303012645249981152505191423018957750282395193569354087315761180592878420879109731352846587414002627209969908858570555080639823576707129344640815968525720215007389288543141467044509347586270121530218115411033780182137320480251219123601913452148437500000000 [42,14] 151505684208666714489123586084950426404527188527419120966865142435117625529417133711069791260344872907816678581958012171023102161650556076947647556139783630114897573336944665522745630767082211940426152993301230497541503902108065011038118731218752731582520017578941287602337178842129817929910031998329073473261273251477075352082352980857016640334992706461816896727938787609566034007726872949298296070824322258429449395030358824685766643201409033628352005538389123836617167228622026523094784531859974567418048182658969897653854327067009903574314892829403868950060071262174787689845180417381546239107321177526176992670444993451930688195414161684629903963102117528092850690404760331408178102878637788502144375757129159083837865280040329477024419060793196234220457281400770082395754016737263437430525182485684682130359397403335245025125385647156814545778671319177306306377044335662343900531058805824928697649198986712279650079285293645190177557098513619412454473034989171055212495925467989145761182366339595420865745861981698634237410293698550600414664698517810909038252067588283758877362781135145579920652951672469738091321538417880594899450798185399054888485277889973823758460818082914431593999278146866194332482294702959618336886699776562859497681857582499427305387047310395841464610965013994796938565029731827624005653743346601877606619213145696745141352345271391195667581070139737689551450570467682416299083813651780445107356046801412510083988423124630728139937013042871264566703693038303845862563008075387495269503093371991732447198398941746286178060947010579311232627160483888745070466104798102197035109813896575869586309974285360686069086782816247404961980190463579167997053858791956450480278000578679242510706389423263358896976113820732835648938031949848993253022343856694421612075839668748436342959453248388162348583439741631041053880563362853745256466810746526429281662021293996558669246986227244748751500841137177322026888627689659529756660154683412099847465174463800847212221216944888821527810063626223787138378546709797984696775277477855631171140331261698470845881208729958389922243774667649684201837352942200089181669811303213632321810213694560118578892370885961685582440720794953858753326228866029325975348626790429522250988933925820930422344647107648703732242340963178877361549301866840589046262093084054796448250465788732763880923215237008317543190468835244061070662156031586126132714128901439387316121051701931449647150761799637338586208733074651529107152234840063962404096286878190998734544766210176084638481426239547435396980427027116494305707666416401197689137471476872843778196646007778856803325803528733785348861055421763540267485541672776509270653285895544641978160194787983928206465044283241375142305795424836688500026431044735576427135229082843181913631269708275794982910156250000000000000 [42,15] -766955755666453620853607251592275982183824897754051296056385451955930939996511583548124208884165650229157421938543618012466803508833599428824119321829604209556920700197673493786059926070641710523507922107803053711831729531445836869224804198981646638226322688422570257228537633188035712486106144759316963406287575449620871148571030156880376102313234800657677755550664701678018320891039748105200029331515744346002347748090665168744180077079946663534380392564896933136576941865935183835687349769841436186488786481663253064535882390035026626140669766172917341039879152478403273442059181000983847209022568317329986406556856186917169373538975374528288724775505640473021398321188802994938768653272780223708187918580785254194407162319013844758479593737464115530060211433851306298225550603322855465358338282315541519680556659503036543063993302742095615606035984556199984610569595352813931635629519163549010029353074219488001440426359001569792799049939403099801061277447669378696744750059231163491777605544466095456725373571957392205794615883334348124218368865494763300255432788580996443295349403549461322719405847470576574354179816126747060708915640033439228279069686394990356892232399741534504612448635925000498232158970762475956856586742453099290064426613580556180272072372690978486979757935100021697325172905233882893213632420209378979961100489992838851673279506333817754344575479394254671566235508542525188618202834493465838011742606302659738041894264663383071094132830494536398734381061241852328705162188102334999614180127322517241177263265115355979212396012100535206729447104150181545596781796973004118725367219346224388790450478860151106865122597741910281502388205922157253305454836636847602624442246850081049006222518397531253936255729148212378688316084939928063465697889960698170050090627530358118255134833755855222457944187727739528999589715464542153949228356287388042270136025197676117329655210050007561294840153261282486676773380244182230493905236051047379526345052499673048998496796491559926745069174084628522887320363798440423813590477940013601879269919802943155221928863833024932316964968118592085549110302951158605028578173362011206599735895907543945307126549654044338655610667861327597907459784346222576698684762626684322990682745249163306235119138270539657540018913228553959656028327228374737955846511588951718111027169023976854110220305818618868616939577281755666019717883965527182155185467113617836090231118103480152103618002948604664765594089439433149131365670541700641975455351076230731400415777502044821487089520218255074394901377749191529175800879706551601857160518463680105176165614458213791525098926238878968893549948648623080694321887258397842728712295848706253725746412855313413860498329091644750012374408216364184605774761218802250143582004138220753475252422504127025604248046875000000000 [42,16] 1088694453145070776527897027788900837876759032668265138031006826480519042487175749146746843461483371540431829770561161082751821782177246418948268354421205100939953124474358754794517975117583542738294331627042914525560559548560383727075737295130322835059098408628445318908861915614813721905631348672259884356330521091155905818725113730942426352218737011268305586290363031714606864791780019212363892068674078609656937956997361669109208569924108495854245394535459216060893548489217946075585181499860006774480766718666321904265444385959496546824901060991826203802835212370732192205804497408626542502812956754172794683103573083136123682687710675198249416791953779103919008637350343321815112117587351439804369351200232984337192494321912130447589105279786429209088364195992109225701453191826346288943826632585365523037686936738104197166155116915851533356854846083757746488055742088078076961211458960957789443396876352622605690483334261071642697649515765129868973953387097979645997638084105170674961585753182654856005826446502378996400824158352612141973032957203464363995002871319064120048183811311357587031838241203127205877036484470630485223084995160124239440624154327445505486383502944301571986847381894504675548701143032448715872175404285122869103781430077213637569417435190152177477379461701870978176141564218795088677442169116462360188662126537343616744724552919808835770150323907904280308204958340607121465667576926955231608665312708533329126519054230213226927695197747653209942280224797790538276694594499507055422966717141872528284724037163569340451107348639219496869393505796399918423251361848964214358362301132293658878477573831020909283583074159037570107936685559222526461141472275886021103184317679144079860060930502510769289238722968545887634885049550399565929392846514211680833211365385601233885661766627163540841968602447190010081090556876472184474153190687079430579767754906024796024738712787166216562666621647163242490552539011670194660233632271699808778809954851698629115820122497349333041257363352026503265325879426694409842592766134985880961648231432027835633791702195291258484250033761247616162084639345466838916574782696315136179292442608610711794788341320822036174378313740332204304508516319307423858095841300906197119169533353334158272051805486030879174494546772525743822593768899368576223155849010955920941299860395653286523359653943446060260967389247084957078583893384420133133365823823972685339387196219593719421355716442542863641761981374105959900691854591283130793669098762209031095942055552543983035634511350530729677863658292669494177360768322921271900414135672177163988856215065187052568262710860214763539915832603530622121771026585857465527218639418171260000314422865211133143438593300942806422208257133154612023601949896299198594640245119080645963549613952636718750000000000000000 [42,17] -2251291733869568942937238652076596864169850378976601616945660969681945652081262655974887964825765212509410388482982724486010454151675700837358689857214178476029977417427209295176724617666644026559760156335212086451891551297689105333617420444115467961960149318130274816381301002230171461956097538731706519098975724802179274701658460389895125147144246938309478165721229916654143641573248470399045112395569532149123570592768299045681362929671331115611276563522954180116173444651172192549497088481614831061626604999392450315479878246346985048575199497562552318728086904594953966128029466648992115033932101399538479654765714707642959927754879348906858602501225708752485191988780560028388913591364284429464873067247183188336997537626744561372340152589801199272165588555100576107587454594516002846145693223394481974879515028904182823981769159460085800675109278022938876728582818727479631082160953555669047140146776998074837020653109249070163654014870616033250706209751223053296766294928842904451268772358873033547113449141131298431258355038020800484178231749620217479662320201115678366829947094871362358246182220851105564203373646134021800988187883848645440656542324708258642889555578758213421879742215978059900811144892073783660162630041135132384948153670064402923702873512803761252014567474378375538947983978255686470505525920081638925409979635342351586587001286340254811541366954271101605431301349610861897133745232031778136711834296907000534440808899805401202538657066218932251158518115318678370423589040483397748981108508976518331624481752411057515487780503900181612127295666397666196504336342468081222629853441251426638219932143073310413356476241446314254238116155705551048061583728891496560218054121570578700822071198653618457108385945638310521520824032664932130258933465636072767457482009277367677590081244125325474976371416125426587233269613943108093832780691142696308998308111074332751436751474583777787133109503167215395059116810038719699341598055615028157626270790907731729356770209371477496617686110253616902736880208057894674658919086357094516581007233923051736658831835594067331672581500831024869773191921479709482352443266652260002635700371468140037415711468036128787750773600016027711702374875984200605078669146724653881783950585318251250292522872575852113038977501145393351947349637182277345722450425664042791241477521510866499292147240531526587509366566878736449496783226151118665218249368785656664366073497206292100499481973615868132609161733012706029076498634091571992002994418673168064432161466081785911486242837688047779806332373028544560424756688764979704493975030897610913154313435719779742295581951008621253531619601957148865539096502429775641659216929848884118595454950158584035297015851000423083987287933595912013256845419164830731685589260138158351765014231204986572265625000000000 [42,18] 9100824263811764525035985465063391919017848499856254087348326585353210760894988803717896429129147276619906455938400245592304236250808793334432244378613048236669305977779620418820855462057523803378381295079955403280349855360783078941476402564898055768975328726356481801090886949482848119679163336004741448279300891630823216501235876572182979461057275246835679325214710312111172063178760611285849401917593077663508347592768775470578588669546448137151525417397966271418746664454571324151233936330144895275983704428831125168603555698151753143133736719201166914641658813935624665239364078895442303206582847642254154166233840574792445178380023230473972447979420768906322862769999795111783790105846868491536637428776537704651465473616878935872320329509765083199069074043281169722973747985612065039443592762335182307719676488732233268098561703738704098490755992351627759557660568135353628377113792863159689321890396210555755880654018193110928195615496020837840735579967626757143311348084468565668871360751758045704409477645086975872776535622846638895481253964068641548495044218317944333018368326431184383118504406505320404311244995056050654130468996873260866516288696357231807631098864719273710167361058944786323529025585103793954040032572184540781337325722901058647967075592283060140658508564668433107765661947119013125582204369238561834465497086607953299206134587580734774517089184023384607620192634213696437614620972493613667691786102559480928458212507209682307822372111622201415861295379755587754145327779026507072539116948271543574662186391952795188892882784483481493788897972353343520767254263672299581007874437448064236143132501718101310528858371510822760468352059279371734219888474719252717660544279340717415274278363881994189266819739309926073942215211981633529142793607519457889806659897471241984455621071692407378794976921518778201979919479664130730036975734302342590473130165091869790775367051191996231747387089642977808174103076293988094502032534643251890087769062799512209795970061719892790887695623534497328445688218823723937988563033214921213203868201314831574978302700203235096995889111516902627520336719278796139489591143511737511616314880915013835496537069039214049100707322542276099087600844964341626950047717258746442612134978946077833829260263512845321966540162010578450317071636569464620999446573387739923924271040382713329545335838789662969926672684820009950594956335365332711755643927707821518032489702603496019303119045513800747243817930317447730827094160223848185309771218288866914424882423975757535213225442741442716566847583436725508959126549355203420576341663602651261456219407482696733882950118807767421513918213738157631128481142568325372132000817429534762618595202842568139501334041681146559542371176246280409171198901974837117828665000729415623936802148818969726562500000000 [42,19] -25024838691124508905052418583681597551012435537887566679347292456439869885074156587232329108834761086766088579933192172409559232879364918244062677113115539285356395838022349263330487756428339499783198074063016455782233510057935034430590127703164181351748890042343076448912492781746551126098863605256743448312165452212067542075508056936106397774592601259156316860449514698654023446752337885348095211614539089643718303965985789356233544121246874190079656199465584656255958068590838124470779673231347717777774237278368369282579036546874501735016550782846954821953420777206758863679387516559848590312989069968248886490018174643037147717675136946015834072280665292427029317702835628277235364860567571718815556666136773512075528761363546786676876109720160027820731821918890790733933778922186929485199792709152560519415808717756074487670642793247322247466725989781256226083896652517136994645858593950976092858974053048865951057810169179343707198948427614964468013346615594978408243801400585496076360079339335348574975819074945834488347124351496173218745400331195099128667854888671984242777755465623070064535744554343045012984876671709518579611596076055627172965561037341962729189971482553366593737456945496213789053034874024336611152127506768817236134437997996082702449408876233173095329219430803214293215615612756234288874321134239161085084419384461512550504225710289536899212344560362797208770901531716856020752401433074439715875727274383175471581371114151971932882774869176241053776646501035826782284201655089551550806196711666542951266548176480045712356661736844407570097120535234992796158736423338572654419483316040237729307603300429630115099199208968514824458553493087290968478176700502711304754208406416091528054182068768614311376879780872115360586056446550029124867724065905990084665603300871270985739213556039575620401616360106798490179932401764541371643616614044395166308332272824481465322890653948893907112414504736434182186666086196850726472455308859449893917026063183551305896812836753178452844982859895915857829328928398700591440865575847181641087229551759379854059205182770581886785926288126043588751832673387770040501475542044915717043213881155912912671335194309152870809960124199550498497648084014207429076677983748991838984020036702218959151320423329435203809326739459600959581954671221546527048767322598338628115281894380855024216833957776628100309546034049087284036127070173368036670173729494539318116273972476667178623820908987808657066272977247069380524753126797382506528803496073508122386525959193728387459869757027890669052205386578288701968534960193363921988401810270912484946639450466704404637242374271866961129441797988654928717295909945146186851904776915534810579884630784903206350214260291650497651513469491037652900267945359934944685176283485361636849120259284973144531250000 [42,20] 43219412456523403245227269323570010074914492918556055356459692477731935604279626435390092840070991171909375908155550774548084682946438046817444113962629549421581389110150434925769489325581696760117310287791185128829480701828134659048747947786142500197289197123673284434114078615278096461705028516464724286212875648765029518460430608865128068241952878184555312301992932012750679086702784015539240991066608229451613309279395815739430470617574900729228972535695261065083293660630343021919962512965524144631104775690365441823939714291121735771900486149186131837931389556012272585911974123177983448390107693057143271313008628896346408457698930396575200674239069032418240557772047206346141639173954074400364538377339347085479102415496301267471055906534190447934546758890327628984747323705030522882108484162601992908381408225110881736136295966478101011023763884581310118909729300629263291535472799404245830662039036852034399302912518591210378432980062845970237406683607626388851819820636790470583102937372295228717694995794798563364949613606101596897206341587442475149867934316538113260678219071017208448886066828981950148213791998376487203381630500584745421136871462120823764214208912761303846622294255443348452591891803658462418601226751245805977762631110166712870235894657936275585869262285506527606173358914628294361167982649317277759640594430525588506350502335393920012480970949404579122077122583943922289875164735084918410080970738622157021423892433818952499937440298639491548237714521786737927973105796300987191271626725513962040272073622165505793060016783851448198579792534730400784866111166435985098088198225936349835278602429323018575482286103502536020528410086113678672616631713511293555884802811327801213695806499474130368504073043861004272165109665037719580680734937945284485916372877063053891666899118277386422343000987132538494436100782563371443065578121993404343780481895627783500857459895343073242798669086028668328797217003305940182961787005821250705991772037709009275133824125404638173857990598096652832583347483465997324420613959923255298644015502259696089213339746453271505540969417839003118682046303075774642778656985013884215936248629034274363408450256361486651403645853856480568857410707886648845427495662009879246984888931791752617598137191772775096819434870511578038167565435602979526339800176917817901312657915916935274376518076565335545145353358970679639448626758550126780468060863475179710352380502538228588607147919433255595265828736668529102959874332460804670522556185006670888116125871096774804261918451618242500361084628911822821595674498166461129654590507583847829802220051236022913299558236131999266280094809651922369285976733078396698756514789025695639750984955721453319402680152345027357443162410467886860919537600489448436746897641569375991821289062500000000000000 [42,21] -49927688458798201411503416909069008123165409493883246000634446547634613763754981703887429000034246471220333249217285149743035950756808247458750546353322268352669951301016385341901850544379128851991285145776335046919436222372442966604137561706522065171947365140956897630437426718173452168791397027406076409782982973377411127014339682163448407718728861886510818812520337011674057951866533206440799827439004916437613846228846130264665764361771272375579944832069856407328384727596446396185575682699230936681588343003198716953212753640975090966068962248544053185679431719237450914274047715497843907018404792067114111563688399752014205899500012514654377016481896437866894326131417087236823630226240182075187218781958794022010903703822769006297641130014551191522105211417683010387022205328592296281508149348775219591720043645349606424638400912312276660568429710510441180197851754643459396681934906636092323092119990903274223675644002985143262025570657926773337692683510424211928581087420308336804233321930311024772140042492284526230661562915334012573227299688008973528458208419014801116752055741608404991941061267596197531255774749166120840568234206290448200058936560328231571131861188429561228151306160505219262222084410662945287818659922273438059684762507725901037402130015146664856178659984695560032097287881842261231130112398527250158966550775250296646440775928013120443230440869100609191665661970825117086617495793072422358466886109241513738425650317724108159416356731255657516377940644734068390581477555050708028528181272650378168300032303340962760810055014342439070662107328384476452209842394336145477568175629840894742753103574397766100373341968560601113307383439543839537111525886923172820003020685292816394147674631310591784189399865533372857406144348173355622124527520716518862749058940156577001606212761994475892821051508176868249619188875710581543754543314779842771217338870199735662249918250418285357374794600545060829957365777464907003455103376417055341676301783973511846863098787036920032185563713009876877120372016835130870490186966621171722054764506821276446115450896830480657459914667480613191877269358444782201718780422519039951878440487904386158958113147933739102397303987882404770671197882763029457226659476804366089654259929836873446917939358607911460046778875180501944448656429418957425109398287532113231722495688405980987591581044016537481593879086983382770963707373558736081237483708080587425290708849851660722917694931517060095358336214409462301360195463918679506020586195803063526692195130951500559132994799400988785908270038005453996286298501501747948373225719352009999958439333097315754389925866342688735930361589891955749178535843202164001132844807166604532271854750688111968836523279831430733628671692546054445001704226447802881239113048650324344635009765625000000000 [42,22] 40312537599657688919606624169387465604572097561113333535309089009958556355353613686222759267956536553626090617213168674163842927672068495335563386643866750563567448746776677550865592231380700176498697680488852030829108528873000394859192364477911003675074828315827530037133331127110190200403987858205602684636165838604457881899397123904437916305325976121646396102032774211919929789463601954714984779626989054686088633552825883701889010281267636592960014808722531532983245016620454081587319387430040365349787970893986776056517352428202290536438704919617325461790148714571440151002516850154191020307794454368949886666647489342264325796483245274852951923132943066706949977198369376922456753160917193823787655285120134130701471600663924166172860696644256986989691031026386614927758966318903866016452549150215279934264320296912006756611364314368739083028227158338956019066872465949137201172523705508944114816805744885943468661218570112096442731637673988195901730961364126099306940121517650632892767258338583134173564323637151666254428785990310979440359535532213269012227069968212261464566814382113532245888569788328291907202853153472303324589336096255751120475793222453648059238339431650926538635128384609182788549318321262307458118175133459464802536473722069075311396633911718743327718081691322913374553337355910555928043875191702723653710578228907138872374992216917221298400485582234688202793357432440050160004430053363623169441925458978393577952121861949048331878286790543360389404192624197635255726140603634950424078518748447748637860062532252183904753437745240237672665420760030607885278129909445596975135933316256067899802439810315232706365210386353107381426946766914100496331380510351569344418706128848825674294303322652446141251331180906722891446916307727295121450157972807754096201431630955544506816357834019293407723076433946068062941191149512513649379689690566154067631985929049908544088688652709774230493509283809808491361067417538876640173566388571098634202701569595296941529780854122065214660129853690291373231035710554274509607588722120385721448388814343606621019491359413715001075692080708790900151797788491994527039930898480009629342798206088143224620774297594771448012822107658694394008468894612750021282915001519160293397545553445224345564084886644576157056679025443870559776238777715060464689856640841145410841433926611431719197272604331267445215798587765598277393864481427511592068671041699408628065415835772037025343433844694392231725068686467958122178235130124857487158436610675961757917656780800503588916749116425932180476043094809175205599288252163739676236341771165138821221063383380130904341931437285222298841652062865950783485611403347154004184208220402331026785425990412662501840896163315902632555343517617694991948037314122288421458506491035223007202148437500000000 [42,23] -25187347327951603639983537287837109036508611952077624618300636024966984789890999027820578632064827859107626018011951641408857895723078639926075736059564574362089616641892521744078593620792355276095230426085211110623119758709485315892732829130979230688543158784631945458125221161291882922469863271837843255680327810710968230104794623954413223055174275467883203765756748088674342894371418554959243389418875395606382399447609373694779490098102430372386859967174710332011039069993506719913828200673615298163508032512840171349753166892158255847551998281722109075639624007520056927890842322088910740162640626875952128215643897825306181372842117331120441288426297985838319031073445811247327250516789430390813595472259154688507807434485116224236058779687483398958968911685394822265679927953870513148305481984108796028166358137910806549112049062088806179492661772176622190551102502742317400230063422028359237695393380354132435070633507308359015743256526510741624370784378104139117142454367416405463673302173250811289448625182602651700424853624982307333817592648192221215622927441212248025748663329929589700669707503090751751387057063472150735987845235728033914962158700279203194163070516938378913851892892955595678068403312037393575250652550654679809736446830401027034159277962659862547680663745767928745757868802753010827478168311249690377319497189550740126006408134549827061428411362880683472507210838722658173265903438910399974339724492333703975661904920172291427991153260198713538239104454480237694806266788778279948775837175699525229635621140525455642051145431083133641107086108158612303369366382998375040425916750047066597639367832959860860004841115955588779444875953793951910195058643146009542273915504324468874574691801698094790168541497759496216401944424868180635527200094801021305321165669484775103000532002453974551469077938102713235105931345331562876692513953840681927821052024634704398088747189784064863314345381033616667173125510613385532824654003409881052991799204007557621677067909213143818087915521369173838670269759290576127895474797071329778761972295146103233660228528699959922428984559749064480909946256586690744412214706787231793102652467104807047042961807529440515863634305115595399203336262359822342323534221738178231118979984403291336830399000436531452539243831261146020012138892629082231837408791719670893830624462743709817045930667750191722076778716224879517103651169933660965132156713039261060587108470198266743855496950527824841262854937947911214431535371762733103083707690711965311847232002939819696503309721691646295678300091405412968994041643899946244521546171587993699040232309377051493462369449337451520981724720213069385205016657726792711048823179254260608358270186477568880700747747338156245581411237831364602742173844363016144143330166116356849670410156250000 [42,24] 18208442480025098809383067568780286778683273087203371504101048896201423095802246563716720154233568828768402138389141683165941409298488266769406396268239902663963104706285645473154789819559715994842595792276009319251417734549440411721659716396307799311799281358527182454646102612797609879288749642014050260015116053004444173966180680772409290187978187276028488829985543330715005858860495015074216021407724900455500163205833204687996265272353783219417623351471122142992370734194954678748876265585126169718235681076778720754068245374851287981492211515237980145342431672749593182450152805614722492657721858710322655788071082231113553649280409074483155384857587468416503151532401105370367905022784802719423996426388994516225215089988215171004267389894979081755108261356720079284882020659669953108020781734970229261537233456003441580699675171422088733715029172570642181183352381714072304291804685445717045368791673120183474092316020423338222236316331326760271856271902706423818872465471336834128812552033854158490265472437335349008947154142867672262205911891289833646450953793950434847842205796083188076771171637069351873587673747926950799345560775459454056443668536255987994463877172897559239933248846663221616393158027718602749561038526843683759575415783958619416572605161918876103438390667776666293788818726810111186439292684268186903392099519112262418578465212787943897330915331585988140443222168552501737656813903153157933034393178905623507078705521309870182998064385049521512783287158089553884859578573444522010043239059219482397686209571412895716681859913039914741031120885291929682937260183968137882831359987097797552699574944075397720829072514895383498554748706705141885195149915499213168904431030594520197691931407999503527537188461288244814362102206075452799453697907902963426668773025448186556869268561474374240953123195619245078184563329595701355565045301726383099080921238973833646265158331008428146853422426876963321088428714704828613177327216254918104877554528539925295957392668391344381995241149886172950164541250404989015250887029164920332348899827484115366974560882722292126690429343950470611516700491238659827882408313176450758518841203369932987800992026839944036143608538528075532565294552626916534916835640624285597555007019989594317945644638439151906488168067898228924978511294055372975177131279828933019696667756937920227362606375383802479219269286600799087134181811188409161481742493551424205678911582212486848431761343898223492528505502942326627272058307558930992604693794825496468519975675960721136438800178906213970622047185558741358156486166993399725278548097800196646283174869349380547983323020771401627264687492824897769540209972482447439206786518397741635379425432134418080129763478979203469179881874975834854524237016448751091957092285156250000000000000000 [42,25] -21252984023586971765238648835553250639843174201995916456364596167426001819992564139075269774519741962549637773188064559549190383751730296849882613773654754201099236423751396740207099132017624645124154631134198944259434100669866675767395332850877680114537530942535719833175487137741566413805748794750753827642706029230096176329854386772021465498110118284473996398570581067444905633922747913848198603873351985404149104703877948223700189278050366546162710919609223591881055723551732092160806677627829159265414344672120348550041908864060338040476904654634471928886492198533738090146228670385438885396833663722964275601581789978170234205995269305120939163231303888018444125855912327393043944037412941659270971542010199642215311750461918504700927096829549588569776746789011960641581217439256335394655663666323425482283940123114346558561425305220810630409903250855371340536994898025838088926797668655681126463528359659997363165000818799078565348996047715287995797139475936564262874961402353223914069785643624277021721348643783322944163716306199400295039129487794142924039424248227865439905525131628242859277110965442748636271173228258566321025737881538084748119238975729831487354409438059790280639470791130642700982946804820365464471191570854781241062161211849750733267003633209220709180721871962084868095738991390344353778636229625114292701367576100940691376840617094073495602499085899612092903950693204198880008081905252732644497987615947129408594236014876544871191018209622705978768097357205967611835930633247118762006914755376752429210720792930394628927352565093480831518602449090815371072223870456896222099511898228053002833152484955364297291782359719569555777711914604834849510418139314523013956945729311336158952367706689154558742551125501559908002114220798749263021720264005989688433241856527474692994968708020489472194439038266853247066189846446207458277843864512842070960008632520331809932182459729800874687252853096845994056712059028575511133059807651663333777713494213364469278346290653501791220211640526418729743443351168131994170880814779720089430670244020298892879218869903068235115015498172419370048493280373140249321710935332117845291924913053617634989754002177401474768942058375286384412715851836412130972754515136771841905944506290498160306164786520278500642925292245814203274563640895358329458079744585476806343614136602718655026077237167541862951963454160359321555353467505680735909128715808141643721004732531547939429871893794732811153463246693117356690183101130028900593651540366516204744141955242171153620012257025510203834058177695990360893580556688324756874857928670742540646812908337200496222815180471764809036844733289236401506340702283675340084665517388394280403327424220804852857463360162436312758264630491536820167119969937630230560898780822753906250000000 [42,26] 25720738752564863031913966072546250499795053637123872335016761860244083256172179723615212022205251333255397005904288802881025860739141159740582567473979492326635763196413660302084886469226635124296289187183842419574032433424891962520932746434276385245338159606824065522663498517285357054073059628423398012381545740877661657934063686032645322704848661388045677666495350322835996806157932506365983739736795179453061616717067075166562458830635257480213404196920341141360236178887045753882162756894490765658845810486244012639386667190807408754461758617912403116308706810570025448277246066318624459701913808423691800597747703518571046882960570590802552069155357822934725042873260329094386706335706918657545938896503675381260744185370519033795512351122421756350790428161729457048072875199515694822767393282849567956410282703980895033727379032752439963620670909789971735846118015677063209401298293113841348189976676306537725769338548751279776812255401932794775804145776977880772438135964039660702296279824379058909297197790461428214858244204038431972173053846154366629678697921396898595590645281116669108731360524804254659725035041279656555197540371790923476844081115558343126715421665136623723334326581065450026324801483908501271695930529451328976738021055324608569092804656074168512777070750277664306443565483483669526931559543293784802710593669619057970681338461492504245788265597038314257662584109580074620875007280889157098797511966422787598732363481586138106139831219339255769315195944468762331034341810517342108733947166481409562264737040629904992694972996805044868429029992784445024793976770915863251514659685779146379013886204006271628293470436562142228650044871208135648273490869096925480097672971362267399186920466481721751554131337794499948145205509172256698538230319436056520377332171722408743166469895302457617063496501977093254883512011143704741246474249476713372209054897140661695518751219544620352999348515515874389254099092486522926135452203101426913920966813316123522034003947725359256958203495365014094148971858980315333880526502368621162648712913186563460618673036545591190051888991034506744113159421063211999258843369621343065070383833613114749094192236060237695802253602429529079387646609575548591778177228125543999752394961496814609617822760045738146262600068279433237761676511295637324234180525245800569158820590980760376984320139098670753354649632815088993133481443487057852758066357370834864483166770650701951215092095564864368343340810921109444957070593762449550386402112832780642430714000848761492830543088806078952515931359658585700601694248287719115181602368034942380081928022882337785220666036271238944804894535809467955718054391999864598025423154251765064483585622781491437867955051869538732030717946525988706896193036754993954673409461975097656250000 [42,27] -24457246638221707078084178224431504597311320778771559904295796415066374827214314843883005783529015716354622405652760042981156236695908483386772761252769987885816277978536215199696330040538311489507718036571803523410997130277963553423622762128999082535253998916067570206518514295154684014809416883359297568998665255371730212116048900673883403364733189183876278427606537080689276547458002417482246262887803639467494909228563464949150261988583588917173138517760732582939381028450955966634371708860876737598732809607634607529952226017150020659208984815514670300334552546210254459649242716635218190276837898011259695912964280000621485967564773968083074442170280632456529746291225506960252032119878771619723888429102059021312690221881617216613584479803133009369066674682636924124453828057659581018278469412332176431071863420330402129277383999948954994249008933378113948760439292708653633562742235248415266327750069934973978379564367211432597751417441947020337204795721985170596319311571994991427053480037796188766829875211287788349253143897401219964420679345972563043037459456901138442074688304117788802184470336368945505974080016101580947429539531773354741647222122869588339583926861654576092633593436146126920320685052194103789800308221747508571393105918612341195274682215271080731210322679304810901208893716568954570827626051486183302449981983937418229965366784786590122164748282671935360836098761819345072828355551632785389390498489525254731673220871666165821946450661279467130700741073671822337275319015050204573531440321757196098366882401049904622683485965270539918940474410658345971876323519063271639892396002146384148494582648885220946705435384153765812345946116802330705123945718467792179722036749446019440952890946760433709519808338993878898368812867971250829874548478486262929635044963272921925105728311638012761009550109866674568226682276006577687396303045468926887800264811658206494164296850495733576869956024598407260809874116958149147186470833969545038266150835574628822005071936076061396848182572041741460473039217765662099039169371415020705308289340271688891114327464942357244282882635486259855919314728344063561916638325331694618560074497449836028412466527989042142886307678690941456998030152530023421632302531522585691183295746663988814833296800597417152369055952829363030665549532319999809125875981088779788606611209462825500465419863925485591832944183327292050935952495551512740644909276249972768153599197567053176888876529973461228496039136854054572383848004203732063797153237386429551519351999799362059434517794004844373093488507363423456690474252700196709022176537246259425506490529753946721930605304969768413237912872605919587253505037291534481087425437297936262706450633861385683411466526860136480051907730549052601143333873778829001821577548980712890625 [42,28] 18374051174626227614313283025651579427295698044545881570724869997787626517008694550999336010490624399527674767143867099689153467491625427548319855040835890058388797779903385425736371079140374691556322170298362477159869426047988587565181325247870497374679346744184936734686393848640636527309781347672905882116407874886923968656069612845434068495835704962284071790644844452212365993277323803276950462958141305512215044078770593233445969625399313256976914356734125353501382621465459810113844106548518895017837941158375610741816797224509433710509948193832559524254278881396758909245488457592440776200668927019905081438220006479830924719436686993803160671179437874572750894228289290732389206372373496953527584245136195074097860358912634808436261123736057829065858918898518507972162586868225235356935420309064473519109349051209005727319608979162614671745270038593407498054848512373243285579758368365524620699481925492546208105735481206723990296002378345182494942508844247873270303076594956162239374132255023651101184391031008971080454106531097730562298709381772836365944184879739642709034608736417899376727579498268081968849340671293493583918940627995888737381344387257799981992284200009770810802630435531413660058978152138794155647454992930910292764529202801311302860864906987015758144417446642770354952810354557724130236690035767528461724563664668916890444392159246354996984470305952820251244944644467875575414657985750882758596365352072852324791911302363066669935828592617174566869857252485762665275350497790536737740002195110383191621865295805305658310230059230007546479290425275095195718677330447700363353275011409763184967313091294315555099175504644345286019443423999978238826439016286304032494492600994671112898637476746547231805499369456617320127511033978268616285294399853657589386807524638085444095314603893401160770951606588236133353309008993278970748454254045432635786381172019527971879965644631059686045710143121634611283937621717118123128102392292985158523956957718363040033936776990948323529078358058204259623607999855183728796133702509692613903784235145122964004148142797821407150895129870128946634091522137948978526662455892510163231820233823060505719436352691584221855619485456965826003823981923606325121992327655852373210019791111965460737161014829869711911570026252859769519180609541430912246496697835726838713843081673457428514036820764141210886198123718020697555876791862146103765395988396312940047483683943483617755922191236746703794650535248839152894774593858917733472111131238224607839444467185729493466360919639948781671879970683986601139672011622050100421756112763454151037809699557774005631918053019936946175026284929853596003691982852267893360355061874708645435401596842317838578210166075945731166928209798783200312755070626735687255859375000000000 [42,29] -12474402770476816302959637651500506099808132101947915335348063462476956868938159882589569734386718270493581949084948049254573872089175732019063932972730893355544565088559996955663629071963538934953721157516758136550623924583186384597254261777585689329461861925547522029981159163205105367744425261434155933173610225890334811489298432436094682913300243015164395442626122436532740878135587445580928257535188920102567821693647972866238919586936217187445461768377985513037327851955476330719418254873259245749442796930336564231936832925386923200441905689166905266429430980211320230267470263738573587757509173034241645383667854955655402417843461993225425147951044704066278055601865682577564531366710557248055402964401299141310083888229753832746200694215862258271915739181036720240805435357932312232882218484142277622519122447220548652581710368382400928883797165663437845571100192330926489098556720349106255266163023113971942291629536846942971846163034153987055199454543342052658261733195403591057655455006433556530120121378991450309604115483137913806841431663807673001122041968536168529422242722944599747394924001267398709238546194458658038024716634748867343420150153278358071051663336666410622824606760240622849356366186291225843616438399935833649056761773836069571305450888345661724680328516277667222060428370705496024654763650078722990575189831732763388754004996603373408783216092913051764366137783788529170186817147266769385295342528637445317961725256979096519352690318238018602383771886638718398067882406909839645584359523966020024062699917732992917734662192342867130771126826164055208256063082217043306416388952665245573879593107736351972790332812141342841432917643636249753608740774252502635138051593683071235396643160497057437196274047397429284641023178204299429094896559076350096836313108290651891248749943983983579867618726910029418871065865800618291673420293916607012486392642964701826874964135411735514474481387722670661984393785425973045654112869471986675714234652392403678553123397797467963883517828548868754704949188178847233742237895323020308889129314355952814515611723229615243334423400897608228110425783162124762748622737028286595335161626095851593837941023651790072666396600794500042075691447310429999133770673409973084455122850833615733761083554284807520261058738606279077247824972471524010189259287114865093843864321697609652884842836989131085209553899604616548085505373601254604145358739142912884175755686416875826887646250799445986282226919142934636732382689920090431860773144292765676436981822270704427301295700438266054913060655551054394256777379830056647924233437104757361650971397394275133625685470695800886972009140685007972016492380456888556862594817041756429653701009578958502054626321916164751656347711716854576025070855394005775451660156250000 [42,30] 9158103785956149254214811219936369575243314400463335225547894970377478750217740982225375328278109120896320480608265620320816557338572239285270417621656002118461587189039046111887246160681772833647830434816561229926085466293337142016884013892271101166159047700205856136521267164537166036686896563119930157862527975888212332184618973390958116278622174891761591130701696358928113589061472340508343506156580187176894653034820593869352724913009412611479421571334804676314951923026997016116183235507284310411745285396540287728967844581922658793894046261040545776197741592318990354717317939977943493226246755093672240980737198353737439409275577540291909392600747287681716284447185741048880981140255385371067226668853492209852123559972427692983177566066520753651187005592323243413289762093615080803008418924172826332200167670348466945610710588554355194324813575301887061622196709353389181547208000943958567657140744543344249478245423722837451943352027367846232502676924724563530510667477744629167526090669186842535966699356547508326279304356713064489313941762454655425574881098034287256552719793814429587851679114992735005973678209951531603730039699768463976496589204163766122380090169968051999592144699485570662401638451705212411614974465334391907040303171142101760154286602461934804620634722285046895659616362470359002005661036316653843045405007311377680691688691831763484602498882522161681456781646752405903399049536464884600546876382357967869146645310333122861648682821273670136801962146641492328822995867325985543742559204794495640030572236023957657567822652305139498145116779703092306246175561026356736545045897532905457225593596872278314934889001120864775823492897261781632099036827971341417800965051409447817069706071670932448797722228258599731820532760837452631830352007566847409891805638358524139731080959253295789328425744193232838606890659592760584483334509326391786704993425447413087093950164660211120786864293742561879705407567672385104043440097016189101183183612783139038407324282713491536310577539702781543080488386293908700118762450278714556319199570571394564298496085846859454095476392554295483244856793369371009759804080679531090734608512525825678110383965853620338233309151195152164431383747317543932363289110806932709679497024237345808965206953142773687459374409183929571606388030103872870776187502505360086668287776502841063043484879563354697295221984220582924789046776455736251790748910519425224439791160872315201111431892884780612615904322275751573167020904447744307065436950882407329323980287764007137614383733244331011536415669674406008562906513243267310054500037715236617297551637624340534622082342328100971129076500869292564148278995371401008566848545284054880340896672470598545964576200212325929328471829649060964584350585937500000000000000000 [42,31] -7020065634474084911374608870282748959778145577041210459000515848756700017574230222588616858014367242177584331264095905287573336550352084753469753772109381887263049247877291224001337012095198735595603323499745516366527159288944922994215207813411280054855871136301058518745771520882572803570285083679360417862832130672680718194492376440990978852892418902161276153436961809559939928680895318447099985719512268303365797222246231484341612849406912852218846906661221444676700868691038552420933563797016227367610674117941912847801835018365363301014582855951059728687860961092838548380319437868690838520267854017500339986757858392266238330006705218622912365929550059067734910010452524484545431732173390256899885662120910010073803871875958299387102521776453727542517835875284323945814402961237097777541212152377302631596531175348459591183876897842396648618129715895622602094179173944744173539778926994406964304620822862882548988569438691828651332749319361111448840610630677063701666690031650767705481446984634632729856660498757473179934007066494581256394405479467550024184705197906692904575929473668226133160812842436867258387654099093285096970499719284262859168920616677784122242640909705532977038173675113809723848036813620034535200370986295276512471712626938618537499332025873179004723897450432164703547830862129586734024397236360791661900743119831297190914868517566074237658998544480183727720915894392425223319245549675191045795460407727199090200910171024938993499879870475013165149266302553259380166160386455929590711157843290534057952855529658003995359536289629350770785161563415038696034569588934582968168853844226121839773237224705004952266479260054004738728999820334431365065181946476670173713932278952064577188221754702028663707277620977120561742948555160646599868564893631215491506755680874060946606107755605496608741033181877880433317066353924697083303761501379115896748724402297085727464615332964863035066909741308094578698469991331518910132343063224465364656909125312036860557856165164618382687326519182148854200807291670680334723211324469166328802679907760701457422796083461714982919843914064227461004126984127051142625230733890893035643894619148263339273522347689540195623221784075853105018250662125505622092999957738505677796075995950549810453108865309552784559613286209596636583512860543201158418735764584544728737522182867139185179994202390566468472465379120982030119641217423455698833053206349789355241936301449520145603211063348298516796566977158724070816469045552606837572089139492362472513538055671045481975559227004951082583929960790080216952506358565911826273437688917747454431464091806486820438558295480918442965988742914011427984404127658055872049918869378975899689824197708005781468179910473348392940806661499664187431335449218750000000000000 [42,32] 4374443062998650152646956762848652655799285050348231602362715158164733546279907651880866426655280602917566724226875620637999964913218190408424318440440448763914366786363471439080729655082852622012663567073260645122253468372496833394962913404638054130394841708539475050886526697233023388029505489013911464830259677377853629530574609116175780708275409027398449803548908333313473797287901033777961991528614320329057411441319397009716257052618909011011254119222652686868797970870702139483295000628608895027367780115395473782961862855941249410727519308923008063678292581794272226750012779797093649989793659623074930557026046076276742422390688666750529268345412934454498667199354986930330609555617520445613728306756336949150895999305851403107135444572295279357227960254662163268652955824883891403303530494525990424813394240729194879452325887856181689956328392712878476493315049082231086630183793300410854564490872922937887268562020935637704110711655421618103084043310786989871549749719020253347832932389539277096642477010269147792907203593394959096275926874574327269199234204288053215096857298370777596640907969271787691062235884875568239180675602633826475382533877008428734059440428005371844330932640039616672803961364438339470384185702256925924415997863150910610801548674894525248945170358647393153196620582596685475929992893391132387855673987947226567509586898771648642922096088146313977224418078441324806533995310761564543144029531927504942065870877747795332471304217993767646848456035949614193068363860729944371503297358779290136281558829637962254587689787642256052550505509978801462760897405728037690757295866240269320789099075167862355889930153833843647984659164176990280475450657472425257692852788951474047417133602709270861965765682128440166302590437725713234269178779632509567062625683503534853943439612631531577733116498959965370315994951547060562795032357456147815835037909300806259514413243288235338638975523213711596657957451833024972348355786592456999223853977989181407893611263979788293287407944879410808754802211750464002496997172184434324967958534479954507957608142864894215830040409653051995633945746333106895879086656511140632501798554941713132915934019070203686110319626520815092144018162818244726860694706198040231481725338105574192888273738993740369026647061849435703614746348558350903654401225042868264812773002841674028462204264056604155639383967998696937606473915484724744571504046343228305713990947059377544900070824684377268899311803514753087603863623287039051350951107137812987597146355912648868389751803777552202394650985682324681881885996335385985852455460184666630464755058156697441571032035603294380333703756460687649159040350970923350403215950976695986350860974756910026783884859469253569841384887695312500000000000000000000000000 [42,33] -1586762052697441301037715743014276789139235711710374882298631692136383245893051047332074029708913317665217317002720006782361792538819682318692474451214196525543557155208401779883547653715456664363927827069471083140930629011358920775819374577666486477925842442977238935021424932820647855227426451199399467417777128133791167626731870729740665182176978977365750303087106421818110347276741485451818040436995906100339467941011240129398022585657540619493510877882301031109262042921721910044970147508697149075097903098063623681867958916568437243536262026055644703279820668124504986643333549774803938696831128240388820630917237916347948565130122958185924133266668345572648576617955085201304833586836651963436127996527102105139765013653057722470678046176775860666092843554007556624986255963249975270311693640238603507224032599193493704141222080878130124464613913092580358601074383465960539378129362179104017060076295378883635241570506881241558055314414108769056399296053381880287435792824558401299839773784928325664538731564838540065354788446224879981650157782003668420849750050844562855951969804548868861306235313232015793661026692504301134223112633614886822759551472512462575700449353522723919198990261945714731938329519607159716541125452305170683766928522413622727963911358930405367007801795982774681119936545151216248508510629788256337547673673026238980793223896101901432996148259137681699829063253194763181201673363956960081984886269796181774882206140336489356094342523321124633978915775499436903839037565096112017237910144955756996559212279474349752945601661510203606241461280071975520445484789269482390775810585808478592833972249692405996410014251337179966395971098497447610502705706769894600546829447955557112154422616235000688780830099181642734418806886029656103042176709631061669553687031160749333422889237200339349848701905245622025761944336178011246041126869799949542236019043109622507397112906550056958090535118719505827903871875654021816043649963693772254422109037075817465972431450951784386931634797937488155446935210612033843195654102140782260128245696445905253856166206014818609214815778339932095492583638085135289085234705638768924809866960890702596921966656992297795980530726845104488095075617353932987969970401835590821011707579508817001359425978502577001144683669945109740914772041031565288538966278057479872092196801344970229771943374231658085590162787132062271541448386359505423806642533275559266024012223031959521445121739051517443363989418832587131379739158691026744643754148930521240080187003853056490303995388407524930937039241379578152613096913116024714158826590786566999058268709577578057844411251543943032703150533309336264352391476268567439672975429539934031275803242160444281663722598807453323388472199440002441406250000000000000000 [42,34] -95075603872957134944892886044539178584745822283549678461072074689298831985003940980351356683534250535068460917099626652270525577372608764560658053649495364215226745918721081794760375166759698864253640990792690942365264146832727443043097129490301821343422026793888865076870999909257625522963480091356849419729233240981693881095156409101792797091799047165748361579221938867470767157548940367211133218031046299407676250303806808963477717959285792974750898257591081731221884013708043976599441839394009340058292409546799250387129250889290172619850605541478264542234880162954619573119577277895206520034734530863525027551159489304553696895438040815032383880277679569157462428590253987353680718607366435628238643164176409180816614395785638353810760071950949439508018302464295644901848455668044131582295468897226583624288390719549312531384469856184644357121320053048525439627638516450716702049147025777884688978704314097692799804250178859954507620070205005998752118935550273443163867604254299287048489574062166694091022012959374053456274597589479639926814961834609163924725929383664745119968211352701637379352496984465584922500448530815308194161203062657221057998520874284684962561504685861426701173101109109043339621710466155690096144925876439365109419812742261871313352422583437377339181670030189715338085801682548604338777066870351500356990885530649006107899948617981300480300029004924984857557061684196608887894061931449354079685653501975888266600928859646768351759913195247182700614993487358938759109253238382819290892932330537198327622012163215620350192923317125332505103975206034323954007204420230969682364248681228100917005916064622166950499986429819161608016672376531200320228497891873424514925557249963944821323707192150070771923468191250514026876579750083159023872295165925111088327985437552725302994864510672261101369922009827786236085291696031055479217398435985575507110239363031464714138134977011322031147720679682580783733373689431684364014918709470038492917643859893082410032487880994264685625702493749981409651264019984200766358807073139124609566470494817659056453166039659672983995074055244684251297708549359810462820379111617259283989474746261925375874406662656078052337351338715395652676412556503103804758937326219541843099714108528669540314106194056839621905742531555786587890674152511057528286952586882963465251768692576893327059589118161750136728977512877062558267294940476253998700513394187564186470942726442980444490094039180403023032166667180584920751192583214520080181218991598596776483837685542874020276289199443537734043081039961750104044085901125704519598147826682546630524138815817448565556083357920189281228176579707796106680825319341997599169615814897079263389665978859800754552367152427905239164829254150390625000000000000000 [42,35] 409431546661068828627024590387751317575386143079139950806827299169377029152330923252790098881909579577755337497440105547414993222757936461390207601815635882910782693874325406769959355620864118804634671094341984209729741566450039604483207096200630347546133949577774097863569991294159422864329119150769989397154182792257131896683778737288989924671598241884284258639742298541781024474236136338705165011745741527183296453014445137605993838377000607586508447888386014662371004173107406291241429652187720758696361274838231059001882713356938551376673440205924918118224903251517781652219649678795511415416128855715874269632999792296331731649457905059110753423980901437278965236527160949536869669381337535098547286065678053857285092263172895520974015804508541731459335916915958417237841096947343918333247775519576206795676122181717657088405469720583905657709156127358211231856627522794787153805975796401461992122778251415218728940127038251328038826849148046567518123572624231270102460617932368381082744820280836498267816810791479329747069432054152432377969741204145534394059073436184481012726725848992499383481009180977975987341224155483453975331255136266666543060930984848132154971302184802304538628991275774204888847555311582159024228352347459393762311832030074961138511242803901591269794491421640984919976987907736700148670222472121597011068055870568536764844251024027310522844519634463096744084609818811822900024630222662613385855300127005355526218872881001986570628663687115412121295290491053839919939662076466615936013950446788857708240990371650211783103381949323561292617830781200200689080228129110375199480216209020144071222853306973633638564906536851957843359354361293108017217779748795401412817512698371883621041665278253674455483724407647839769161456844516543961989242332170182698777668099572294447080178328839220826959428107811838804064825084155726658822442513279036277469565821534375866337608587707047846844572382025201773782102876007681425756591573380575838587466201794406331586655570717354418456773422833413860491705650985962169575741802227185378533874323193720339573441301031048463879325170102148635912334835444822182055399765893583369782614091625104922333145467640546251531335602597638997289390914316584838092795157096821913817022913375943574406662342836356699221855272670190701490783956597949338541825193120119541641652960973294548010028040110521828474428509680501581244213432153112092998320637845654440967416309577913462012265374148380262341752225627941407715821201888038185879977863168505879446437611598384414273676825417971632177543500764579084474717932672011726803426137685636721125591217834802452410124336511486525009589479719775942376169034936102480267047582390667255582424322306756697686935808633279521018266677856445312500000000000 [42,36] -109676343252165691501960573016044488749628285520030588792758837597207103763593563582123671728404818730144521865609637695263043128408276340581935220146164778624161788688055188988370681828222954150145258092093500167948509480267214207676574327565191535997205151600142146715079952685188163970159606424218696000474836547272004171027763193684755099066604942443110250384766571949870722037342805569425441081252649737495856387144469823648216114575704489340827112147803333736121478203793428440429836138622526987756556429644286652136689233383915327306864099883938968830086093410326180358583518417818158068543682669369548000565343658950972975120581531808659342589875662094899080859571768919437229892468496093019566384423516548534115193252642418442553840228427700970384912950813387314355534908225063206223226629187533895683379044303370601645946936380757180390378313480098803973249326082360748812914235784864415225291308494582255530556216876354607298457894816318496769463137449438158902201265117898022205451869896688043902954701215979351102904145810872563658355537089290312854654005276042357613653774771394943452426111934969794282772549060841206437635678242384244335310847815454451547467765032575432517622528570621996394286853009684349821376714336989995690353994007819957682960966698888829256598149336255559838358389269706610694547816259931525778140175818730385005099402890685217093898391940505838276116871783098532357194012022988358567630875276296851079354199723282430418885646389897200573315709528174151427593712999129663934251500075239235131140426479850076109338440277891187830235626096277576420521843099860870345717259792755168763484019065779027754355261268056845216057687629222516427133075348066317495554524476676367926964448555667235599066997553036939422432964394698442394563824544952201403752981682505266548776580190480021910156691743199173594515723303633969057051038879098749447010248592257533048795154156868034453647629095313559694916793377856836120740815061602544817172647624515493737789315668435040766489177034894029005423097567790588078004546350590774451753389170060849750099091855593174858473248629805858837593409480519235080631648471286834813640298482094559908335678960489328436073700400350339435444824544946810631567708070848919566749129002480517369572604079845501529097601063817778404229169818037393555258553906135878073355387937059998473767533776332690495268060525857954903345856284234377086334004690490543204087732202507131634211659972294756916662688861893998253810947305418402865763979994347182437136605572190001018522628908161745632995584417175547787153627971185617247667970771168364611745767430794389704656672983128102709028149255457763006831457117227001577960326065653043281706343486936461317782232072204351425170898437500000000000000000 [42,37] -110145170202853685876355656517738303510637419835774486445977867106894364144820685458008262104195004518936409567803840892734278604358000406958085315727678811696408483682165124698068736089805643582800684542830071700830018380513511902356538082784548019751817217137538734879630074707629342849245391495937961610130543958214022986833272558839570609864288801686754071533623028042980056029558207179528343938625006444199828181856679410625264540739048880039181512928763852627186475017645744584335032117583412062639591728389677294869659497467967003815888208460320064105849772723783145867166322930479422606428525325070665890624824615438275662461642835530431031053759354495733988353265291294531355914099741844127291952793879814023294728140858496608877332170267411187994475654809447625609807104469178047951420594897802684278477263155028536561676251411840496150512240132276180604529230728159243684351833678531984642390011213910094992624222869544684415694874510821467514334375788087487023281935537917874362529941845889699587960516915185925012004305842166321223308926401334913148653558756049337160051000643398322229092047008084000056955275693430569813973350893834682845623342680822401945871724987447676111349844699646229577730018725189149461013712132664255560957297459187684908251102584862236551839968891900241490375386199976575747741733565746990859931925598586584585413135276993917157263743622378709524019322406138463909706531826466363928019404276559431760451952107881717969434945692458025710037350120720132800884764195440958430840313491442788499315158922245547124753004858527300057952175504591496675616492731742743979603982755876517365114818518867912836593782604985859325890883803818859399916640843791388474811140839028583235213468977031112595591479765597486308914592880068861983917300555822357148361406996952815166795209865638903439931344440440079284242649364177780948298665637320642380715709704304806156420030334557805910105998347366258778580856214653897345680396382763961338492866329646677546046649245955261256212468214833353662943816847829388029082056719907045831774166736757467727945398690384212721398278494612229885193805968425206107730640242445350898611926525706355078976210342482077930607722054340812194045997511850030251900693094281907755489016461606527566304433867587660089718572005224686194206594624279506050951322779621131872382360529160812045095454494528860515388561191422307380523055875497228182988755739024192955834060936549560334665202517955261259784355614334134801851572659236367510870447030817931660180423718741556062829764762974909143491516024635913330230674451610715658787789319322768408879414716356926775837125247430007445118921884769408127621952345851640767605493957258084683592893639192400456749965087510645389556884765625000000000000 [42,38] 112434507574483221699536742287383366467400558158616488857681337961948955042029863778870627340521128660609778620385872562517789320945890343422774625330454248358050023624954694107956242447880364811933940004054378330288777882011494756598084439217224110316618936725882408812424155783158405105797940014990541473713493970070894635646094245008908928173581300349225696145148591228666669464507539875168591057394138413665398541137082506710243400915810907054341636366980240500059182174636237457494354332054601695721753260359217849774461144963619681465550787546672278897453612092641113924209085697452690781113918147158178606925105811233056058773266709076049084137519348159043521019421507132260298704862379150604115845836704813773548032824503946807595601084243552615044570045594976668974998371130790109707537346473445256406370609228276811185369215146794263732980855649652865327495045555026295001999706228521262575172051012297980456947816840133438260039432977401603963233329818603506696249038903782159547232490971502607782696364401348421572662117424925065285606743207201834728943908128390140395766576654044416087901490861324113276937539569062388506843604586182997513081937781679741014362972277339068775871205474494092113985700171202373306713624209790190669039678649524594618374835654599189657266959721803241027913831424934891995125452063798951482974009027153884210014103733448897708483741439952592900293969613677033857869491935400736553713007025222772557768629595167404291173657752099909272389711577917196453315024603526283888145729890779543855970275985427883996662891575115065775244057789701201674091016145265601413200150705617406868955375068002528114758909594956177765337909884134217886459519677038508944251733583431718104307894675009337142715302960212208890848914299815748264582376012955479057229230080052115837655649025424493451315326705104403128587034973710258688415631631258252199139311305603663708629888830492541405057730783920103275693833371363293426058978914706504951212761827435021710061671566327877260737767251413752996886558713994969328587270067876657147286756614856298156954275709585468618006289024054612676592187601462938920582239293302159657277302102045243318140906518414690654294020452510226580742858490385993081978830442093409640022923878152857920723830872030161191854392774565500701197985472494197729159354154339584260025602573634094228576962823650090281818989380752339531967704131089588430336768668680733919769258284224516497138686387137715575572806681357073269256598663745488223132638576120802563952848500211969124868955529246450415543770570867196516063939943788002894250188147842897016957244503510717258662538455550033172199340068454814629202435136091690747753121809023395984822833726379798235939233563840389251708984375000000000000 [42,39] -42206258849032306565028220792230975390160950586574493401931003278338132182727923770831762178939285601597026976107144829514106334594816263455401376791415560110106263466554928551435873263690613202805732871490496087366527769637293650791856322534987507812109599892071363227856833463862613813829901543923569768913988248625002047801115243877917069308092523501310266257084491379319794142590709342523589940654919611486852656161078567649223041144601294514292370145121387902400868525155539320674967681334772027392164076326995692424137172192561422182467451488054048465045256192513528627004433008946738964735901092099276754341496990923756602883064485699230276204216728259680690405360213261672926961345654319346089402765515249408722725574225743517996497958298070389268041736850090367268923561299336717119482876918533186257802373253391209406338006997941469707611267468734184421717725804408552378213047042324400769445921448228400432458742865575510080142749956777329554856484783816023726139178922440135731977319307751406605877648857957634014974507006930924489962946818199464402317994881109706717770943192483615737346821344432334189603336589552588610901313107248296459337726062353874137354836727361210715732881027878453248823382352199931378150221182404730445017782933824564877240563327814199036357877550497226923661289515278035703582110560311004321598225730578570526134574077911982639537641985641807124916982432786942822102184634815045219958461933291907907917799531558420783842044602643552816446340002508039116318073246718182355224667382204014629803022032159369869496540339737540009610409158525377245951700117236193650445153646717684966655809192396440940771122194627578132062487039191846676535300246278543338426830955040298511821627342233623582004200042758244988305893654743989007362483710876293724462627460792676309676810797860608572468551491899962439577781885003681170241308884646252561902432108681675116934433415426378738217273281419632662761776851706227984719758759067239428533037762203649238008532623218966978163160963952828393636048537623916119180442032783579547061870350457251960264735654709977662520452958780819303597749265368182745327503328439445432772002159342239893996998209152130745150422824060394604024724037594764617834103099159704461821533041288263431333508533382207430701427573128778985318228979626038684408983923769852716338422814501260950964631601260777051135573805051446030173523067751664967510258841353051828306155410028791625479439119083759406304294948612600641069330116039282387083047607085499103689331610564305033998430431743704504707187281991250699489320630971287270156633237818695855630956504388716919021455150099839604379608377907821790025061622717200925153618125593902786713094293924442013121733907610177993774414062500000000 [42,40] 1052153167213035887996750833796458382779114687437321999456237310767500838557545416140912922361735115409849164030187326904627122637673475564874839082404056818035593587299131425079065396244702144737780882077474744840107432957216080458780710297274325333320326343526192494030696619110777596580919207267575831022824464146434068028092500624675949039444998202492907112275507321657719687636996322503299584364754850703177097737005306773165868995801805206970128592293019832041676686222261088313628203632209290612906267179840938895971818049610401011710324553859421033001909431771691360469772276005901654045089068218584654851926466198144351178095212667689835455253157868328222753061943132383555948798229677062075723105232989884141015537159508764968795780409501794294889209872294489794079611252099865744581515113320448033976896218093787940166939947108313046565428272356622125113187701535591036137569949221003100520084273144371692441963810723818069291885427648429340032474769940109310950490764841907050358431143110467919945492977067485618884851596058659923761753835589494627967381010122393025194196559856490071127379979360156083044513290311079949161288770904005370107324770235467362769961783516327625592568079163902484377980501661299109430125385083090079022662932843742150640410667588638296101987004914973459155248251780330176057160189383067952013568097820602120129441133191234659930021344172218157310664262378385732569505908007745539195522957982134121733524156524835997432202771143541528374729214292340108808734981599751598691933232377057564552830474887539476491360445463413133234261761775882322985534717935204548668920796022009417837352242845212409401163852110608119967537981340530488800844599984623164768614327818296702934275412834370207878408117559273841829805633084871380523966533913943003514966320594627592613526107212705804194372164539887359794091156840536402451385790338909302643793216378663840277365960196076216183538886793681307698773200320730071581530185472693988117166001738980612439127789670915036935006979744828312271449326124160361547715039360560241078597714242317963879075024261887891349394270870138960982157995288109777045645328933740019208368319616375201430011884532418776244145252289723602386303327583199039191538490723805462911344920120657073902671692098965036661652927911851124508893443664326794939112084610370567950072339943367602235837514202738106798087842007743785819652320652666227718373010581138716077492571973955719582699625495179758838997903343947735141808870253704365877953891921698469139253410294344731464314950902777189804170702956364798656972259429456681624380357415943753372769173339849621256434202350744712145314706475245441718249223644225447628215540244248082935030197404557839035987854003906250000000000000000 [42,41] 6328016076303048082211489370282848920700350477967235526165633707043363096641509832861842851396695746304564823264646812265992302026856195398804555007996784386818567433646441110267480464200351946634960518870075544296878424553511789787878550756980350007257107584646789614878959097791015211697287888587338996750747901669353213027888918988786619414746707262555809824687859497008015651490616753147860744688576134894728635774189323904261798450014854295226977457720072638996249243295588609981786006033835578715633388176628120309265043529458464983084782811993873124562062858761393646090508818245961826020895161983475151018218968171573113140349189381481013374602288724607033265782693989607139834044384522119230384686945379179227507974498559270232190728702773951753294976550250137245074419225396615408149468187354447903485226584483334060506621685808206408187945402364980936749238099443816260173093376296596677424371879448175733146139075980362824340599804566652497045625408239319617376111921348768572677412060884425001235442127267081023527060982964779179972498869113798271089349884887850857148248610100367009879693938270121038023271748297302824245532605573576641024907971285908623806423708195740994086727219684783517667700953071580202453618581947028932650645553335332875676830609654103926469870279316953706989288868590573082372843209782488173795575542813236340020490369436354236469183797358476809265728956044860712598496460123476301650091834078693476053655653354158007364650156352098677131335336222210053849887209617003856506532011551762848828906835745392863219494059742205604694451641584401965542442066639309979796068243781120311006951014014023050024418080114426909221384973726174720264335733119611865330402696530548111743071571835636275270047995532188247443212483553637153626891463503478967660190952969397936173106278171806235958323683114225972520010301940564518210570248725602036882198518348371859135081132088482546197593395058008542649124537534908026284003836161695263578949888152869784129095137911057499292489621033500574989884691817864289104723814329185385371623478808441141167053096306723142917930850423613372107657581520222281160306373581493945771110785069137156850015191986761016034647734672650677955642864769903639411433473809873569210155792723668529867183047590193979506958424772912692922985073150531033529905251409501783611487959516565012458117356097892425673303494768398705900111709801797804457163738451010049683052536754148612113003215034894866162414224894328577667387778128102180978976761663678432504629840163430085732035667538475413358521339194605873950216066064295802751646402556556123608492208777235245572503326924840086906196684944954807749707171523407095921436982239151672335886189557641046121716499328613281250000000000 [42,42] -2971494543138662775133564580551729602357954635523225989651904032494651604251747742624515178285334977060644541893800141749781578256796537993264002330536095933019474372187978864026538460184902379609168118271865302709076939953002271534060862552311364644465732514679898328981570861644818720437244511830861587360143411201774289495715838431874265763500241912041240193292894810171586543079074132797642360536175268315526449989940247237940780379110195170924913884799086482728172868728130212708946794655729527760666491456082361058725889186414300923290957113654841158267350536144534399207699526138269124446151311842943564404366221227624628563158841580222037652706540246041782486673433856008215271138696204912466091115724274158349448729426640750452640875612180048657851101071393312177828131868087440234191970235155748595283075452675234749627089589206283277891536435337374485263882460701763084717067709759390979347148853524731735274582598778129778412523211465447322987885747838176866783243855820791555665929297682504517032373664023834696926718708672458917794705572168402433429044354597977458028523452918814521016716106844332130878570100149834823873838855350647974198027895001797110334714127963670195269417816868418515120101933404839688804721197069991024026341558697892734978427665277962656967190569787226704028102012886338711037727283198375453928303012751934404249409864665316440721910214798364310845690100943372904847716308027349770790959300766728288325663844458080075357932762829424180009615331198991094963633040867474112942222599043060413286828627359317822899535433317120542817907213455214884909617110261755302050437327399312073518387715284067671417461072166159954354692561456007980187093933997267875289019173846138886884601472604758222523061918461548462127829735157087661276301598371153772640846052212979468444006997196072484508047914276972524677540371704192857568679909789687933043540589544763055183799803169962005517087618683363462169397948963297812127926050269740800314175433782896618782801295457731437291422243232637519639070302227031331389708077411889949017763244632510769569116920117043567058568471643444665722879551668522703316779635722874758752564645268775616539773624434265190611825071034883701126068766969185696341352755019591559048514130677264615937017325586150330204336042671654602506004546409837799714461226881505229847847319680761123763038403581095127602875237773807902673843654114057986011090370598400352676272376223531055880890327414001886887461826777044161917352744429451707600659624320253196738860554642194199418042700450914818702216260502553364826936272746301482847968908173787010594532577747430520744946627876800782088654579932056791721300522140683253056010728525380276687783975830825511366128921508789062500000000 [43,0] -54979455919520560478288670039711652510228503906188498586461910872163085145646113257595889425539290787033881530153775024470016331433356154887054313898579091962959092676374732778060438849298352954415798942474829305298477789006529781515310666281581727016492166226430956933908916151489084358021295658762017928018008223287265064741849801895966361970520293350639542523045844466862523869626453038222974747951178442915181367968971513911074311307694911940347637692916861409345623461856820842097933990654827995994037132828234988908568103923628668642747857421633454926812926924442168785705698801372907837760133458193458037111409751466258475557471241668891569516214184888167259353333320725332204048276617009104726850227584097995964115685832827238388242372898796364330324858050058332409595085797194339153687824553784916849538373767204811450526865033765188850867640069717711047725274587755790745935359167206019867642017036687027517563906244479621898226847670314396701663063779319129313858990308479565360190122729598719529409549364567088167860475233715740222355662211559020463934130352871227550244677271097374647253810393071082388164105971253906786091366013397568445175189544174443846540012787680242453239076089517943581973340818355064027536107558667020595073455281512780469191077028417631059316203316558691752571906874280176076049677567383425959009261950797112689666547528137294453599507696506636148071372335422502672441112425550943741512044474710720290579465267821240670696477386378579628730712142698839319803619990231004635205814402641246799825259715078071021411859366134434543531383257090051184858874594193593121336098061127420732712836956735317805447029834298240376480629349895141460167040711327257505290897091442906881304185468780429887055102288332589408894939245285737028662303972114865797325805539815238407356296614348873288330796456151885373531807928460766262164428722967088004005580893605959630054090094129062483574899909194240493580219530652862817221582193669917172768412915492777129252930890722546904584453081611048301095591893695540251963328590100695056560073150173358887634542741118043301379413369662975856470467883218669748160856712912566313706827416570711250621108362171268095035786454964538713078559674696318448682610759320693766035162214049969076585699217427122611366596999637275547949739265990095085672057738918760079755170370282866777856970327599862227138979377896017017459347573633824848432293926557984590665940436296339013201595968043125476369024054390855432857379708760303665032683017083183949468005185190684308235192436589895321837579390757135047025186105548418742736114699920793250224505529620984937129926032888263068285227168351645143542722232122224059811310057965349216240655650671884274197143134836968819626579797616758517827115301286947942760936123209917812746771320631111734655860345810651779174804687500000000000000000000000 [43,1] -1456622760651708334762871679172407542804661010523958258688425662002152943337094641206150793339950782633235175586215001408578747000418194025320682164822715061869974115083262940276766036746942902745061676699110292350065674079080485675702670842844188041912824831497513012501615531126503925310017213560140040252080145814315021234449188249389518943630532122950619257827523384087241263477282303647540661892095786614214047015885016670006534510506082368759186795767596646906927453446600826052640961717692028182275325609099495702958142368856707323952960971067910213313731293979008630326222760659392203773402529560898376709832440358738606929599722900881082820758788045882053779324034342469073361344924262988992490858235835270138181010274527238072007950505278937715727887241275881406094618985879341495493982289497227072578826614165649393405520756300546102508648995714725741648632865184465593015104901223562141939442547099721896634737088879185165098506435460461911009918063956398074066320807064984715490245968693119480488383489539478284373551394796499373755664498096037359080444311146224399167026133749850519119765813775817245680718849663992119270770439330748745526048902989171053945753353377285723677801485599172589211498833488714971698402161103151139241376375069008233316238179863759114288458862505258834533330698080356072718105709343560024472452452892769033530627000532624981475656553106084025226809893823035579670071731646523860914620345618691187207582198536791731800820847245996457140298097481848279880793232593573770451398868235432726358890480403953116156085465079110584910346997352389134916707022994214876937459532011785541702875737307724664002409536859299455300390749301581294958875928797213538794895208246867622160034609707781447718021865914459501493472932946951775887284960573800742899385358870478104225733357696578019546848126547226649372718263174351303730357366969083903986580579746390922748219505825036222532100076059095748398942776445258214893332596370117143850094584009520798265603423872292562993476005625539536093658711612957234876962391944646146122257312248116727003861793814287473211271164176591929677133141851773850441507111956826945850107743965080350575603719430062011877839090752014379350248746454986125506227339013774667637476423243393971952410558688585093607886634104696115118876839513869408971533021487011136199254689637779456249894212210319738921680702202727408957163448945317508954296421073573346671634180434561167266345388822293234929533709591191820676057308403352060217894669856187204272206938675173128504058375505882001539695769666204132128701384540123799417554161682977709204113292851473091298522331654335754269042400943402595576952901395530827546076727373052648794347846773168403244168290153696913047063986398309208363328451634547841184587745678043704720491615159892739850278076119138859212398529052734375000000000000000 [43,2] 72989936143087342284878778877689763914144579214750897840463937282664002549284170610037131759908458446736767724790803373509503525329594003700540334199443871475566321981756658629364677735481993953855021541169288247740494567093525600408754784727570107238193029653518998589019924952881499622876557331603597702301501543927611294029924023097818204647898871718385972215866972464099928059127581181051920718739250734830274667976125615238273560121683680493987510669891573306136254996660782551293601718220465063696685407378810215967237276728262416795694590372955636978829207551866855669375842444500712138134599588478241812259596044338262219322461435120157147663405624645910641188324237202544609598582906670918938302735230222053429309300533669377623055495581102626992516761230166236908908023793085708860956379964147179086973571752195644248723184961121491795822656916580575168914047979200077474814609127990197803311732777221852419279569124296410950332961597034566137143727599396057133091719116071081850991204963935563501209066363480584767611938708259177109285762182611532620328553519029898862427781429571789915946738862748184181073853285897422998335444050636407485586661791141725647190471149325802665866941380880403657529490225179367703002196888218851957799295566600954197002251408404366756174049019096322908998401170848161464660420811118808967120965870847938660324257594986950621936886207899341559342656988362025785960288939929088261829550835135611757075374774058973091115359265088461506210070505023441248714655445291940293690752075106421924296949102139244037589216919432199472235328131336530753283156330934977101855695687163838014738896596684856440051916891900505630247792241446076765043129536806826994575617901931875854171232581333067072114293198193006865643823638824678016979431188209163793781076062879137793991461479656476835037360346709250045062116698629645856144959184360072064702865696469363642491394136863960318559727816379638447438603786221917932001440641572747110492495108875739500009668922918951877304966853453780390919053146591453649629980361630091502620085794265610672392445580233603046552803206654151005295389629448698722667529433210750755952489542316784304581002224698297103433844300946728551305018947377124964543957505178428227025484331229160781697225385643189770210289765911429772469053817977123596490600360183653533287579435885098715438552067186686150549565654206844049376644041468551685793355517704748604414000820112092435778717375665869754780455100566695455580296075282097447872875279570072524741994210549549737547170610053036167962852086602913970790879631468125847149879803287444122356889638066475741523767131918051311142528544191351855852271332243913805490913171622504339287063666747233906731487877229381052102638384345169989255256730206899797875672646794195645135641507556673035495009571604896336793899536132812500000000000000 [43,3] 753440447925767882413872395327374534613311982193448785114666414251041305176737703185810778364968198209893160630311190671332099031313802161592307046170860957535108150446778296072387779731574892561497657536074606548822276837879393866667060379078421642190991776133573411947529196891424068841600931176744110903290856359505539909661257501068702205513072572806426813484237159681091100541074175339718000889265345347850543423811817948659435250095691902186406845818339815635015177860198269599530624152127726037100703843945206921975910741383081341170531254136852228059917799422035264467078198254516918896557743503028482220111210347866933080725230400696085195428895485228056878653159675215574928637835197403534457012694791747762944603657670660291733995260114229461333057799234934873890260810484113125038799302522598155743245727361102388070608368891220089522597209313908613533518456777287529208934568006563024925340947873177103984611203837217784936334101781749850479996095510654113128541130851574471891189556947340773211524021345402873061729015726428637947851912715432462977740348639509465381891116323306667187303089884467213641618905013212639887877808429057456584356243311455330536481789715032162728840012464643455560986339832823070387854607447144748706541924558934524229304357800717751301962610374788753442080208744902992629218203643683056695109762438113805049385190533606333926205881725693575364557293730243057038230888839682921939704204834604540107109375583878840749660741198276901892898522606530100189675702530272072677100615627510252029371662779681283736141639252183765677605614119752372533301809478001333620751742826457328775122556972945298122018927044740449040261621862835774827878680530435047576471511730785195929438285135407063238164138101181975422620598407034722558612808359220433548653022900261081642700237165868173967806770691879344748883892209473418753154072945884027135095745393198904631510372930657340871876403957540513100274108520809583497613415434287228079231874880302443036710240039077411966597815404710550971268713596174397807265284465500038581933734924441749731407032928473034970882684434650434741137958658353354354697498969198884528847364576688837792816177839570508120579197900905666133997654084244978678133127714381976791782617327612440955859843763580663029686329855305424669140083601027737354286115206891788290660895972369365074609562588455759071128631788341882653317970742924646122934439618288967071056982447201538409208378451137938774084269183632817457273337954407096391404231405635479092218244397235891418940263857568316416005442773257880593444311833474976010192421645833999053939662771834557742553667078173778730906030303371515431441974860274572194265862146985359309119471468908235249206893888985838629588390160325208851998660296647241965435376202657253721866472366682984662666910935513442382216453552246093750000000000 [43,4] -22358858431601991042458673635454335795541007024955196421937975864099266970866951075485296115718492036269778478696490816604011719705971700809816545853739220898151444605461418925466512767597745670501711661508323258955314139349285083197970593774210711552664273757090827278055917895311307571059157282838807833173153270482126855427004163489797810945888073199087404953013921393933205291514354544794800070410964716383075070283398143346804078070571185296231793406606798236073434692339044197720187621455102794475952810694744007747058957889981304399462229975298226677636365876400944130473786921010111814927381261117330580392935752231355112814593375588177411911195968983101284703466238990701109959309987205085307018633819529783598738691766097706683066978567011772833848806590195794518817923390066282063967781175822175358970497956222207788212912352447806355193282327004183885037234595008731798991934360296296487295678840633216465513670295548788174873106632322790176836553003054388593479249123913579526387753290355634331623751447883928186730019391259437254394052350829332948239872489244938048841277412953415513822602729056872315408387971290807138797074550116823499433034012589285127239567237700340168990527291149050574841116099704714368965844907211511501274213654128425477313431011596271965849273211970184963757964509400816342813689708214856448316687753127508424557085305455517416711266920516725067493138606093079974306766681639077444046048638854283362973922196366414642399296408792493072785138267505077901037207371929617869804884992355709092058521599103918423229076389189040499359987883487995441990539577841985181211463717456134002480397098212203047875894255559959194751511682072441222861354305723003074788382830059481938303447242683798896699662852311722289822743834229854221293193483641354818931172447835631486359107532301331752520328964026436125249030010836931455378325321876044155403000325630259022913761187824288718648304259410873298326042835326510647940434876264005003116219587399335984245112082898428529990064061589169739154415006306131053822228053707024110795049032993524623519012436047920083994963889875040475031120049708700030958912023315875884940927342473562359534554697671009598017579268139342424026737550103348407507135905760109046994638770686625236717866210331879734145113814486104465480990143352251352566333802032128633347679213895960407791327582887256709601317662595099144307490688989340730689477910636968488139314906025910889620322250206848320247612406623175356766897052301000910810964347076861511146723887615073466586401817386699545573576261821959606399334341893189697211050414624584194072285609421115338657386561361049990797509321510424949337963083328646936123827857574491331912170250598920613669526237677609691973613948104628676722468744854344510680128748845074256545138735585709355291328392922878265380859375000000000000000000 [43,5] 136219132019810315656722409911384183869941522904346206044175461131277666415514386196503180656596399302138319263001452754962331362920819495329977561001407925358750356052330207415042215368375971312006839500279196643780359643365488837155701125403822719205652087381345397630854932746495395585672375507707181639470256110162918603553983914154298616967784776585039203126332733600077427938602119330085268345988544923908844362286092357554569501342726978102399885732658671684817850300415880789083360781934369093600946023973212129938466577213302165260008254635758808259166025340517417895445498490069567035518930287753963133097968877388910218914103421748304291956964343008282052264879831945108324427888746447691261996013677821797774264451511916796668213954375899630128794906781420465333917013980500103701765097920875828788231577580568072837358925694161062306299167928969166448559163386297619401612223220474016794468068447916973905787017397068185500718525997759233264484092286559398773838390775038688159445780314532345424374688013579811083930689061363746356858357354489964068972965896061259107989558249306004891470662692338132524257674856401205263000739755748290990454587256738046448418031103928162740525526743606536919716730406699291228665262089214781260740192369484444645465601420124612835863454696890651055280235880656935720741441961111686339032516153395038818148235565179058921385059017564457804290501556626785731812266573315006494005962582744432650683827760109454539993588266529556276142948688321305175088826092989719573603689983011504363596557299579773690903075331280125261115201179250100934090412842872590332452968415058450814905279845933258912142260745292865630783684347998197855689959523668677230503860652540047708698344612485837125321397542400223716371723993724476400046960425586398316769620551930845970190538835495555107762025893379236333057487738001524179680716806535625111394915779995316311545276954988283467177823911440816949892201164102806553623124909717882045273661687695228782302324125541939611946067917907733264867960055526956711006094430288065256609490496959089714845793329182391126131922870627807939659772275913094258587158394870069460765405990286952442166727056751584118975640712104039702445793064615709715786723183159046883218553409539636659659569427186851630796857347832695708176402310115821750421853712136854559565953255240609702644111914194567183008657021067623306297070526007674889270830879146642681373614073224945311799167516378017238419696451508104767601267679608218774469387217954050913653904000031543070367476996962678788535059058516180623205607596309216256566946412411846157278150818008796904716501169975468023606009532369921364751950786412972073103382337988507211854683428762336219307202344118460460801073283053456002320530857362670198960901978593034059586896686311341397868091007694602012634277343750000000000000 [43,6] -218854673314106238735777771516392386594327123558354359400164683849349312676901732509861911439740074764168903811185564252223758308414134999586847864756830649517401801398806600782330301998427914359891594417531857540659178671453713915347368949654360356439072459254274738311863325979970044495837480851078257637352090919281248185144682835719627221300178827256510723257055028843470741829749244622124127339242410485308412237735803112473914738219167731046649469931589682892797952793886812857470804725729833279566121905477707035265964357295974902394501383007314451566947243266340597429296594444239525558534983752327423324402797550572374321138825051473630418970696704246461545428607176454620586453501085167467371583193206723285144114280554254088679035823887162252458882552636120924348783477581157550459770260849144073548410974474846930367782723637343291460723076011639714670311054695944069280447888132456480188947451410287863935402467010862019065388514636414938044878690904963088292451073113982970973036585712015498392175725861349238786560417811870940727307956318620272578142610426622481127328976634543000821128699668975347711061968943091922361358625109546505534158380736859755593405261930099666317209020689086641776633727503439335024562480584723733370368002233417506335343123453342173963779060213333204503487426642349597914301849428658907884427657611455052088075319638340415302803738474266538545234310948764406518890348639628915958947549363883460667913590565493108847568827208414721450286115032213387983423701313164150699605556086613822186175061950393894164998592868199185479961982787109314112796566995686613799195453022394258661498331840628395310130509025988880725083839842722561541080144947429785478460069452138352301386545066909155315137830218990182461481099859237673498382725134687460732906052776558568465352783707693153416672404975010247012408760126633832908003027284181713279099719112379091775595440278735069724984950330000990980026986218589406217817832904492287955040274978071226615782052050722888771937222413936253204698865645073730066809110669303965530269380333607310870007173089725742435047510363128457017044785034214379745265157799860145917613574423348327034258503086918300659242839478380092690377677356593919038717173480124216891310247174617988781410507667296857988540959581809311701699047038242809663347185327658258250560597957428260939903729586826673717110873275688719910574626815757080514220072895027780060627500482255582267233746103525666065207604951252783589490234517968874949732554279659404848281964448059647921863025570293465213476566204766025378125370286302255483380726828836880613416274188827193446381581727264732044057199851967912007712825681458937505309111231819339148180860301351079423256913465519976243509430863287645163719918537492286806869930482798534699664591562928706025559222325682640075683593750000000000000 [43,7] -859327654021065124513592427641252142816968421232135558627574497700929893524419108134740629935573039639987192995904971361187625601125322324078452590533871443818861922678980244073886048817041804523608975900307554216091316428035296961451961102050015395254575763053904428720164290245160332251188630094051677338390654771799795456723035649768677619483448297307079892860883321584407641728310580827736786530939805132838668595058215372204487867604357710043276840519276017909179975662699985831573016112508559742400191853851243477809992456948227803417479391516138445347548516027415719568587859206067912827781456242607550678343679844967249740610132167481484854415384554218802472385871569508074991822213604902503569564578267668433006787528950346289378100025181227980553218137852739365890938737243225052730927661447520290273492158278808999837814165016764367019001137958779981712231012845837101278103353834965225897681668569250370607322792719721640521904677614643873198938114877153671095448270430585723668519342576617565604290354961612397143391080071168608219143517160407520009400355585797369986859960297927583181092119596193055297349396815397138945402518308971835280651604812079401768906900410472756818858421221778592810261786922526630197877402734380424906207380301825393374039701827351569874642976453057310039797181635168975734704279600077835003928195472470218826698531750842352741372681180087232031392512924579715924691692732739150655170538301858043401365048067677757855659982329768040025626504085233788884501586034481267423521238970011292871863330470569881609323686056143931512515638337114962905673337682910257344060457645067789858958733582661338530519261602010460096652447326014664970055851775276883367031472141377197399256135201150827435843645010723527496229612094679144293003045316600222775323576203751489370671360345328584476810099301703878534041207436960954701381145918715696301372331407007592071328270431951394094663193042822014817321476239328278037829934741751106471759666196374370908691147481537706571149774074794766571025196370563039802975317579605230331272176369770568867190057040269652340584889343879141248550204069103648151594672943326703817455016767821064023561485522470078753131999226878870222419128111033454273161064817545498408568979306830798651388886491405396879390127283378996870252266806342727003546392180149542049003642553935446760949693420218847406337250944988261475091810707408524459268481252039932925421225261829011196535673455990485790956047102775016421932885839840613916124330137579692677815294737790856094902895345485127027456838547661132194691143028477424385654054834514210292674142004215950705196206275051581795096583444473496323282151560182834620466228051136368361075595482780162507728664540519032461893430743630959450041368085916425457349960641941012096079420545802207698216079734265804290771484375000000000 [43,8] 4592236517990247746692856774494966979555092241491143692376804114821201803449471814891909007907374139223335865041254913085638162103977431584653348621177584166629895224788456639523772928278004646716672589822466718959373660742317145679626097529971988167818994574804910695465298853164905263533679790538211117080984047399944283592974501775046034355985176271962604310386420195397404446712269612649457424777800188463907976390128241343943433875950535368683560304458507460295506725567780090690924593177380865018041350511428926094481376789063793160027081231278448098865902328932260084052705797809625639301030621243168190364055532613804844443206570991407846080626002057204017531625094784609350870770432306475784984186001113397858167470013473244801501269828841980720063484600427190908316275325825231402859937748244853713262752924272041932516031970518717057818842140583270641827520613847212232794084338370197580846470614689039995966042119079546564997051911145880224679271342624294158307741841843041633852686893485197698671498590399291293411367486580336324276245357075758948002480606274880138009000653686145282955403075818924030143853305607782836227535444190919434797850851885306465846201372901506801337465489765028019395021692785409762818950817757632251577118728260514670746598277724782426360529172160908554628928521496634636447195192929041115166005819343993718708558040653191107039872680059668854662869502805931542647077795947365954476666692528282817147534258555990345255585213032624172708330152486175164475576896132407639947945030112908157554115701102535160431776771861529682107513111079654116233692999784174814316095584767300869114574406523242938078136465929135283803810357378326885649709097281895038743124445476444094492438605507266405636023015311787898662679763150756707487674882542004797700967050258323387356867093273153525255896035406309579742595597333264514045571507355813838760378213135284237212223691821612479037400571773808147197248724076672038154688914034094113919467537162372237617533795055904938283685613877561971946013788852957571729836218613473361327352827204190639280165984705490321554037108485440042203430799773648641589561803519647850056946272922677511064837872543205897162084760502330058139191371211010682821991687640839003209304381098315157334610316158771755463477549628931096036701394834249510441051402459207883244207762949003504063940169583940359219250472429959608406647844042535183476618264400052596589776348650720911421138584820455815277313340097864795767241015236811568553472839415081402467483805401233590106987651375654152194381734612326809366472026192266175075045599202386943015873355435557972829489746257660966646783810051738982812654864731812669480428011551990028820724754546160397831178655966049070865384327543829450785209294665232146526841445837666816354172283354273531585931777954101562500000000000000000 [43,9] -8652889732352418108206719883754896569019996910330298661249840651433520287091691987469222632601114204864944404061522501397829643134921856285181756181245936096365464646163541225303096328990465281632717005067427009519158567067122934653055447988551515038968007614150682032685594285075585597049301620727098081266450286664060996247680902029190625299023076153303308783530723213195414723520331800094072415894216369480447397464615873712318070421115317311530155174431531821042824893887034406408361587876959933711321679419086826374105528566882660541425237892607533187143527711842418596161407951374212165986531018026460433711693543815109601611115604333630172264078033438042748173011135165408870838690865884412467095315584933585548370141504235343793626016339748274215031864756448173096162783177331608458089855753541883666739962109459841095972978167741020923673898175578799131727000036505358668384584469321435124059590476185751715533301440509406738458346341239406344314621222630728398892022111470330644177978084808895905860153693731455575171463596572438130194728962397255283957216953752193909127236055411500798959097043463310131492143143053167641679147882711258652757249406616408836662429878425960506192595219644537013878697608858669118905927535127374058080760483763128066951437606723381468015691150079465421753459255913179535404385676634283341377447164607097058593912602265795358163761795479174783998756230418970134274911305048946525440313190353327269917583255103324543454004852914408627994682431129957109324378486333736379201349583892946773693066584494013446572643301961353558758147495892950593319049255489899743981078655540255364328164768935682312210851684600311533147723938156779674720938468269428732541307924351399258278608524053116576933810654901775857161260585195860685309848326141293688890058903096781950706588863052956706514757342821839952327269417021654464997607689323121416616353277503041372071575153965078500479800642021929754168934553041692754617205620708641504717053548861582073500798186659925995886824090209470189269772182103021186706372536860303071655425587516929417618296708515421440318201630446263496690377377621716527046884389553699656470477032430212371176885271185311272530257739785936817743400159388323794732320509942009605195128555376984099756618303147194069650591738832272190846745601799797298982159843240426568597951603039303133402147529062533713930854156039694982690850806877166026881570937728277878504731889183675861438070197162871656439970178331423766736553801807624812816737967628498102029739143633646474468742902941397478361295736801183552752206616458621854428729939110207050078534324174889474088450335954432569058280454908365990642302522220425699607559867368264717193683816807679823092259346256042783598420396417236206296638603800280560888562869890645434106657418737995612900704145431518554687500000000000 [43,10] 7805340257835903057117076093434559811744865507319394907945856067441865286946923274306365852442573069563078443789361154639961536340116560131516401225919067569537846140548415088438344669824576188036106437384782827891754908603080331571912597149388102745708566399435350665656076747935729707485570143109789196560621896043672662009317180205916523954567547731988703212927734466799102462521949385906759928688643045745414182899546448430157253182608616490616957885034258009206575962044637674219434787955762777397239782393983565799559643208546167054077027551313360097711014588175762358136238399325939694298771852085953265686236915986319478095966184377405942620312505706534868388397275222634825639127106616706685545296250612835467990909078003224517940785786146362929670677800376592052798948134472161359050892379789456852088622968890576734743234493183878529430618605506207228231927647501162252840854236162981213006428895138807385936686467443183974360574677180237912103508191392108314647233385805734346376858284442095585221680756354574543825068374479450288845204633236870280489372914039510778945714271006947006004542134437830993467513406344290457388780284254544806827259051040873745600912933343010560417173242161876580343920389430933427284360684748841279715799910698392395739830815897129592639971847725682428118053404792078476507023877916201640580883254571010725127587836988246065833413370211449536858360817320393737869881363832167784688341044454361324846430167117417431370320028113573236891336109438204498788817149133604090189831499035099640064654161201172945987192711718171621379346304000268858902461470721316653676581412959138643362536702923160047962344010084996807092073331933027955490343869277331368593772650249813280570822588966275470563927671663587688075910905583604154685695524756782016343482102285140517061836301760075870143418514801800571178626772947545245080020474041656588171262185293717683593483190611517163130268810116099688760876464782827985649013316498207767801754784115928153965970796213208774513504602155126441599324507018430431642002512267365056631853079435126126919427828153806334736128261451343276441267416871654325549100054204148733347044763996376430518202863250822443475478313393497634047611257549542883004825504083360185837995296056671155009845266125723439431203580804247672515635835053575824562515492269885533072016834069496929636523718461195067447906375498127756437874783128125269801441239730100893945631971244731766191189133981095750759775303659173317979396252576919394449885927576863251346376651479275483184595474055991612545708014950887618317472472962335372636582282906370338816731894586230469292203249881404761745255896242749442040347025097670889769653958454935658585950254695441230135144260283291595070272138127420690844902769798670688503378576665017903046805969324850593693554401397705078125000000000 [43,11] -5723235354179499804604920222128165330785758753034710466680349300964667064236752947202090029165069664896094744436220660812176652593303387722745705632235553260972194446533604445000714116781615913882689596859026594523298142044055599404365243910796932173162567506264065734862599974816415774491555098519612361196537510948472661231079258496505276031727744056481287521257646251972197405202654798119954012143425999787008273201364577912404471064968882527504793235526040387027426951958846812350592366168079091775213569512505887122565702954852199045288195993036667391490185238926381420201887464308509819148200091461922727539753023729599165223273998629243073024972261170912650294465030953322931649050008815838739008504743841393107126955241667081493274549850130274983995658694090629872268356979206684344224736059128555360093249937991872696531108597607917286828062679204175481842500418150907782163223408130837084292271046656978369981296360870440393053604539449516800921748752880206771893257071766937987032242333076733301291469644810593550917184339195714488891631038848469039048478849223956176793575530611811381845460163922297125495611395306737016437362484621132561607241437500908695402434021927397687002282933266708750805797581413481289125217625357713604757204294024645489532958863845531682866173227661105393030831177896552878130830603148033402217055926032775282923050223476023026707700578455390632287922295148996918195320810353817680479163595900920403885696481308312769369108595688963949316345484800181935069779510215058291580387261851218232367652725868898611712149694626203050863416003399494151048991536427823951637949243783196066401009844899607111887239693588737736848765203155669840451362407821574463006181430848900455720635747813339590759588528487570980708546466151472534471923132748937260108467913957940276451181341031246278547414609797414937989880335058897274324082647986039554641556958766994261232146385351232125361333630288646350416597067593145520635732416592493358168004659957681153304858602722913877500596925604504908502115280208419310132262497849281124448593008284728713915463052365370004141723364235984193963126086811094468163741187016924544362136274802038249757393124577671836926121634745979588683417384529824855656336320167686338010788245213134092421286861958838693775267234904151058105691408287392110156051410460155944569696214062406443946611567490279308996153103286380380679563876278138370619314749741325243643473729752076081145924584305557393668226542285761728979525466568076625835738416364633021789968571491756439084422078580289090275112923607516139822372607913893840897454598517911196477359771270773852224919634457779269934857792830885917782904622262783653992389426481508174613071583570203272026470001471700414967464254486036704688450001972960487517712661763487087124291363693373568821698427200317382812500000 [43,12] 7021103726726450424782709798263816330940383651090733004991579746133621718578846772794946791387085147679340794801623761147681109877372160340180004015206914172850954131247600818067023196817163596694395496001615465461209096584139505403197818578853882242702407612138694175685436675192757130678485206798990697769820574322069845061319047518531623595091775309596521793601423863337143762739824339698916365536739823260631239545198692828273119814558154301436840638464115475775510029968618280897314893371184791944297242833785167121571590677606017131672109496946545236328999045477554835228884913618398647132694553662222903101007338099939652267802803507148532255266715701795249594984762844392108787548643378137688567394473949122359290687598278500949334143193314296050081544403721166046689219042622056395028076857627489672079694496579534392816849286661302034889431392992437833956745023664396617979252458977120233910960283493611881979397156570891990736682998709887964771480046139814655026631063999425739828474906410484364226058017141454977774759367238344829127201356769269445208839198032916958189054447867242847352142255265861347174480898088857337923094352285618631750735057226570770098581735326867422794725284013160762852319318050251048703324451654781032575420149034779969099280415615609916037393593146296281846705802018235590468481668981504373051632911747162055592661776783010338087134701708579470240428681453969551063466911971218042557232527090414688190799520325122620270896355116037819781961050432385339711241579023902130261574089390068621366182771340686959612511076256691807525769410175997726154628710158502423545206825354477663419325139280121666194041382203183062919605337757835627955254413523502457306604191230513499557395069908984449488612688603147093103090404005858208543374703900494904107664296395637185827360283053108795105708485200789683620484239470977290978302853098935183612530285136346604626319122483806794075115125156113797689463309963019928078552248250184912280726406847269033088747728125283712993728425204392796100387264946771873718298402898140575508104509865000508666936367926954583736960834191871637356890932053137554584531517438749786901692437603686993399925590267533259915892644987206795001932216549504448213512918729782430240674353041925772972541356808632182305743318640096248432459678507004822926984400698548432937596249015152287301521830584840527274229321337799275435196050729439448342223707689270815989332052634596174252691677106030011228108545665342384960515159159580111652364100208268135405990286744532912635941512233564457168963787605181199890928268102118943892716533325051453896045979218926824720968560682972715726577244091722237664770784078839687539102819146693152307760802792460341567057927668380460932941676999493619915763554617332472000592463734491843752039130777120590209960937500000000000000 [43,13] 15057998432554593436897692924653892440669181989986347765476014556132827610071010840817012564839905240350304034026908231028039966716690920545759851425599259265694367319206311410886757267195845111098485076805204126806050474548166838242107314376203331057914730291831399152216659009594567980753984371420818142427266383617453816191151705850492422115633609629006607054524722554212689619889282185385402658158552068500120314888033018532645859365958121836777137268705794092038920443233750895627021626303876062270768043570996741792181441534704812332700977823784833205031455328722845928457974359479824602255438221741039710635999694400852864893427286914118282920591453987362230096551707612099796219209208993554992686475736477572708594772597248932890814868306544085877443805218679173958661603566419782114881800146500681463310735724091820571991611099264446611457277342532532317429751985957573164204946640905501597934212892826483758624364612494731976219438533013265406409867779992418024192562950347744437439581731835166204067011882377707580504072368147960185376224171829628296676534378826981883039182923230146690972382304400700117066225607728689827236255418655131209660448357217091493442579739055692585408819891568755588347625250120040883995907116227584202391172935932118748837965403817155215747242985139159851180810569090668844068065298458196392650256123693719709422682583098827246659273062894522418557829056897556017139925440192318307385291407879903250550683547028508168407924152864681579667473532983583231321797819985758479633596452497918343000544880683456389824316478400417654932765357429036132562006713121579830634722687779008408892645445148979718254706376528679624428958338362179406117080420513617547117313176427176008874903190258013279965971928472128674118958799871512580302329202955262072932868220163924061315374248997124311754726193632420205873999162448743519743610575941500407138021725593844951145214183297666220942252977763959236516389409196249926814780253407985932573714407962979688666427806507820171115636375879402124617403096241175768748932736215667408973250997045854371397875136245004290519811167098544083412578968039522758026639771209099994136133406224211854864134192565681929991167901031852752341286734043310085314162361044009398747259548964598404525401011940901993372024895719240124381732787463088539361375518941529957225631582811360083874877319842536564582221158024174330104168736071357430934795088372303383826303727952116438421979639023343912829933408863022211040040702291158758072128821241288402953498953693077701718623852267284317733024777713689013140482320945066697166035591762972186457024067319276730783591091453550508924352632941813002105774406966254991922107474021882713722459922096170805839802520908788115895899078140041157513385283342122420918783413934516346444070222787559032440185546875000000000 [43,14] -75444698123725132944192320044514235686875660204755756909704127558503430027340943923442864298270785062578736440186549398552460155033094760598485209519981807037118245291128585462991457477382333217466796464226248611600884974902733155837165593462074109201383074691065230755089597495580282135582246950938730441700443218930145853106196653407522048921072939752850268522092141277668996434565886774328444653417923020575003110592863440591062480044246773273719363575569208292474835350394486680085376895261643489204923494461932186996810368775783849773245627639705189904420441604390162145806652846442820175423756772770248509036932018355922444685705747345653868281624054316873605265405650076377419401790806709757820050794857637540188022699559970494375269807555078928256946352713872547422466085108493731592457329723923982888520234557822615428413902669507217637984318117180587943637847544235218925358720544095112049558925225257058239059796293789389189326163245348879337777574082671461290128862262254229366998542962198949148314583984857378293027613780370840262610335512391237739440828721003037152829633019245360138320433296011651120600888450791373828824474484753920241835020459094699385787946442142412248840919238088903641631913209585942393129343718260535868254773467835452967779138879912725703594627456768225752204824048288973579577020926491838127065553916856643371125704862425847796296803410847699811785670875761786367760523350524077505164600743104259925769285559762287681493148233400603392939517727271886558172350339613918073643176335117614698229119664463283817620620480022624171580548071838795686965065240450245863603737434042774889645842636499200885088057663260073453091969179815198693536615184938410123827548831950772809184574467308709050081603960971311843059522066532180475997231397624452843122428970591878639105512895344995170565250491930904887489923764767897589737520715832323660547171524720823831013687487755863875519562407560049600887273926390018218100375461692477982725632545203172541237842495878759402441528380224895331347084583010277848131884469576919156203555326445659736011867111775366484728605226104495094764861740641703832700686232943677270826332261380428282571148237005834617427037675177007082673002340075681075286309942439358314911740787476878342447740490321115448610693950838412028848901359006156503992118100869985734613679761445254686025330888579997277673298213917637228455822762273831499159131838320228910030111758626391124918344705811774021953110813962912789273048199901972915724001247367069065762667106429212525391218468235346571808319333424464767035789365663961362476594020535277365982418381688970678571333056460701206244905603195005475099789572264320112872507537139683176015610463809103133329869968928454038964568635000086928562608406644961894782497324740688782185316085815429687500000000000000000 [43,15] 110721250450553257075184948366485160136843934594648041404708859896623114838779495537659005912598236229126767659012472184561787481582007234986785643207193573514091972102676811301142795970711686955544043705078501983240763502008245113915370383484606477148359009864687421796759252487014013316647915852915423622224871149035041515909144770358025510977610421407062283203409775585239219890779965122115615793065798376778419330656569800212769097733280431410516036464272545335684979698987777299659690155668353546535749839295557275663117229255861223655524767123892572949847594248101154621395296865241831773090353344048966715399713320499387999342934115850726355623944439700022745057858343761687386029980972702248756569001610131989821149910836808918997274034536677781697635020966958385818139607992739934004144422776477863741583240759784072456617089758430197689169233908705533853576467777003507403130783176089236523342843065685589414623757977368603607698154127630065101766098557989033251408305217114134416625922113188293070732644010198340033459252210189509193171635710957490839979643194729026337532259633278170005360514463387367389874032842735654607452822390550636331432010973043088262512645938076702414321228045013086937975175461583750268895792395065743808960329723006659320336016069695170630581045996579554556342566480780767935992219164599022483808774293106967878638730760705673076942665854766889781377362172764230646394581306257227437853465304791921339194168515991273832364098105379720341639915047899759014656396611373460527158097862049549625248503009534403421666190670482414230723181865910561764587375323010673317813322301496809541069379168657985062065571757780133655766733365782265942304695910000424782093126339228613340754345055262204284134102177697295033836065519943462110633851619397529172623645442826311749798356791115359786644354859966425248410351218934618822538506795143175640155203216408295396304635503423504518965365079677808418419336556365611070218637478699367404265358809694823373749213205825816628177128971517960385433780653157212032646427953733586389920110262598697359196822955231885176642417105748275009907753978483856641253728652589479953641066705776507708460938590522198457956686948412114050396597832419075567440708530844412864819831571551637286680747640798178515387031640502609045709798548426720848119084807531740858420979440862572968602246229803917080276682803758623635583746165298021329349751507197932513058564024805644817576011448989552653038794453500218517823737953646535300708775655344974658266995846930794037250343899718663000396371587744807394568966783554768207325543066490314158096714783221593879042918885572387427589974759170743234939721550937123416251529557111899765451580289100563937896176594782383620283722461431466960379024390420535720047645611430198187008500099182128906250000000000000 [43,16] -297760662644029991022037648381267551155845090198851332249090467023887152135796490352350498753914607594627959632516953421405655343610911008119281096873796878097945188338876969136579052467872603601997433487937763829790768318659667393856056218781102091230379446118732119458960066617951731541589966122013624441430558728931092132368314300919744072683783655532362033085944717401026136059557022378119712008426555527457594668758651034262883096355548078684627547393611441610473501112446923322627410280689568966243208681591441139692316660684032096485387614674571581735773192725406811280282190492593153020517779248986033984892925704730949390866289548929721685682631752718802417232717866546057737788113600149132319969235227692620914363302412517706607071186842517582473634283109740753575891059069028298611096718948404817449945933555783138876817031918835170998852303422022516298991590093542806159515532933625897893508232008917177251219825277157829740961672424091903082589517594079875735270333140333600657978857185050244050569127726295780841111296979654296234921045561300926608622761743992272802393641564879349642417290543316178510682893938019247504852978543687814003169364143948667822441108103246871778264510114378732351619440612282311287186197135173118991838119749019388363341832326546894090264967813037179790002042160829944584793899460749561596732144531794615387995737819068002116131202668700417146499474540060103527532165578866571457798705839421844946177945468464089150211018055816863608568987594103984916304894232169324252970594611796408482866537959169013270863423606948046398191662618835091484262051084687938892646704827337554178374220044850223007613494955670683845606196914040634990699742397839856223097165676368461166659296142415722062852177048784063240900144083465317101977091850691296848115192995938450950710283284628699317974341775750069882593955628608975780141302929310576994750628367812180419703711688506341020239338138095297959342683382827541692923676255015365753299937263827311451879027362022623280464129416854763803983278270589867684056927301185864369910439576557887277067504745175937001196856908454919315947247687966434016473740164061560447085072807844247978497479867317482917018366340418156269271930119386640019325882103371942312862926655280320788510859942906018177769796811025237736850151773093641689310789126136244156796036512689775079016088977180291853914922018522479581793736411271902317617215038406134030509601134329120769707749222873093842460308834376701864874156236710303875638912444929531744232550493228070429348756284675718806593965436800927760495151340908777548632037851247398733813804451596585296045812947333981591162515114558378978086785778998556421117956685736281507512375674319113373107969984952072316522654894521612868043495409020593456261849496513605117797851562500000000000000000000 [43,17] 1564578204564270038441240271884936681993377609477205908507248601600989823952149981498040888922460262971602817810139251703538360999834599757905765567014673679919313744594106394129139153865503749114255828385872381964811309485055082675651394122540833033565043616988217019790480583694496604665380787911457737923684112988637877584009743414648892926138945084271468033812708689143064108538651689122530155294767707793414978124225919487119365509233905189062557108181211230900123650085546471508750451040309825742306110649712340352384205221761568247824017896898419584328424885591691482401731554885207680150624128966425272322949769651802956195931352560911995279577819442657015255176305326175017409760932327440018895821554096953528950953719147698413494609706372509083848495898568873350631074478763774858506433062789362158865410219526200516670768299604156779376263935995893809306688585854471917541257240829530863537177612358600512917809047085959768038339958521643399654500983240809026175273554912698921097780528419860531078167003123530697965613236013088827478174910347706076897538795416346911397908069956757937709344001411775321622925205988879082097598136958005975535114788558705586541583386920159083191748078201573019114411770712866354179427429495860748948631335684888516016306945773340737805001622378341528037353946008707403870610798578142629623614845866427892483156002090607127017624031517677001499756582372708943305336311272099206719662939046879032775750391799645726920051826558102448312350768826412462902247743051680834815936230134490848600062210546838028472863312764855598959079667783709755447425514928262252197855375590621091910081096745641921337850262120084461510136862460832227026819600612678538663019219329689108416542469407012015757810101390739381730886074392387811868713944282815138166081801662992790871796229417510961248644092476986584542280470452361434096319071037129261082178558439390401563644313560702909256775413265395962345116860424617803784851939447013168253241610490830701599582724812004527359825821125888832844005350946922155455319386504399665978925409984944080788943362615141996894634078298453316183905789242455318785958803854092296399678988810043867174721049043068880322507275132707988050850742062228184628099668710070004131646931980353211874838710869126735280269128366776517927846952490446896152480170233566629816317922986333470042969075012349963045689938523051729497811775207793550060359851456476539635519363950626287241063738012707628430842562959493390206556424245206820856132246756690485177851774716059982803301231979653000049180418958074971759308006998930307629604046812539666069208394755912754352922894243829507493700439252896371005972878307199861825341933399364542162822193806421844615105280795025150493886255537805101698862222893079976238084327633259817957878112792968750000000000000 [43,18] -4778249369644393326093302886546626562256351088398569967092890671913082052616575781508678185033677210951702563497193231225287148215763913767705613437870891606201575018143749718612907377239512774206027457435515188730338242894510477286230270931920887493133485543408479886625869324414079936005252314753378351252227530514291367178203295751047994799526099288917186523384115573976745535747118857411283971921955525522768443870587116251256311901849748526792324831209457886126395554937867754222074309830132628411046526464632241851691253456122589697231746629959325168929120374149416189887038141971998113889362234454854770021589482164491155991846401522552500262069692802985262574527357945972290483079183262032099448803448715786613504751555045658984125312880290319504324170187404576912155859863671433422841291356328625590820177633846663723924323974216002230298457212413419365613055756762210878992018877424319611034213362606291234622481796406349607268239626946358682307067663718368767721744479462834421903881157043632416258594335492241309874196935840635575352240144238148784317516981499410786117821628852719209052297551882501493272699418859366017010483509262961577681238720546260757876610634189543621259086816270713472602136379907814662588236238458668179636016972591478523317091547377941805635179222737494156574284723980256661807788375269014985400922896178447380252002201458378213379052916489236496478391352748573609882560583634230957939533441119654486230063179186328525911094812922205508423900283186744836071053451558927175915908985387345951066829990082329845493038843949303183499246588997081574236785693865703255492520966497218264409788288901802399618355352687462526378831466246067535922249588198740601471828699182933969656783159268450606382668493913825887906187512010648976099060779103078614245489203355212418431378776869293993760653353268234412474968033700885292268475254763774020284794881770816513590147902040595191454118033442535838744364654055512390547703172172052126206560150148606027320449648450503086762674221094586500105973601520792532984774891091441625225082138279965045810016480309019166933127477777984485928178814639258648822128592524061525790959768154216740913748894622558840798972412814705725732757180882827968292087754542865257936826210008197167556976597068236785280829943572747893160620294450876162655659297038591749506277294316635108360314173711579763929455244434055036325119660946803918290626441578467734581333161476459645195504038180898054190713814235485134709969645853220615436472986727141329722270566774639932072858015585153150976106097154805600542540041211007294090455712141461269749993258500738713536586343032785618064825905054011202922053613439732440002938871464072312779514827696731396964990003535807923264838010421940152467774605253569841778471527504734694957733154296875000000000000 [43,19] 8607252445724435463357209778890806924822311431710183172365059859091333282652649877062274401147898206626202753677974764555001395415135593229932756476563096119800063114874481378523835541512439656558831066851395946033516582401719872815677102468303089214442943635511607722049703401476657828410197709778895658936228446390945834533417661967444124711018766111995929165407528315308986363889212080291545482711275443408112951623408203399071525751634549343663532123004829964697283502447591655813319719594604486175024032862724986406716808037544693626138666440641769102702081032053189221030696389031747348491323121728833073225208016797241171342386740746065937305063069815253921814184213844021793801717034610654522649243134189934070206379732846447280347760421203760875500363797479568900774302484101851641753086278028880271077609808668908983346096933483146986741754505805104795363083389965039341192589720359282714048482957359827802628448320237743685845865507426269809462422188778698654090775184781711903901068544857705332324160849140083655493789127405302348452352457537458679687378862094973512289361431736055514410527829194459737062774167491693844437930741892511478166725058173596442987821278932173914477956217369851651588894741476715446067753908498022355373484945489388850036913032850709959645504345831729719174770316203358039096443788214200684064564765438237303513589451500392552341646052116400086753988229017795326309755447290352999388511860284552907938936439331553679787291149965497949319151708957861802490418143591501524685119108519435039688163308712735191566248118619481932827282835980424064720682817888922743392070375892119985220288250489164661704396981389593439136134018903248135255056490869459907686280755963277978088997041391718613359245912477440697290058723259269037824123139793171179789915226873566314843421654334716357380910246370471218869695974783784537301583526156994439268645600319153864475898749208917486495594816230298644992843673129012001971850177211198129470351963974172657044354318445961296138160752164967127100268914685390823090374874707269529076633785762141357606923461839803490455562278321455054954249200011813593351501057143639011109343791343426224321690712265732949794657624023170906200906969866640229501940017729033909463333187555913760231271966088318289341764644578569565755280044874574125002826237421852659684891230658324907639374296819682120455832175388825302008782496285393942230449381495913985500930080806002350418568119788736116150857078930787332376578484997500866009005025296020692980731990348501042348578880651813106421200184863160400308733997615333636676691218665791080211740252533259917488798393554682692013916122796930976890666213877657337481027992846680276603158677421792122606615788419009108755152215984322896540774144782254273522426046838518232107162475585937500000000 [43,20] -9775089289875988010053241096051356309883348949546031410751969264215333197062439541759574581225930647647528230434855401087227193594062422685704291649500045690864955655997098039635426368404000313174246389457779647395597731998817683114993041435842943791138303925880352800702563059623479529214093409070470605412816094233833134219526860391720720633333052321618090211931659951469359095391224038473324975642325553863594289204450478240244475570494778619157387810296312925196905297223650848481225203918933609238693679475932894882870799290552858199692794792023931002116527653198169660194163203677718176786303260166313328289773493006906552308736353114340444714399340393167352345573089451290690796888267799723980222072211038323809985107763484067159683691886204240003404591234434428928731235296898512571579847233902202769193958195009868548569829186031010281259643999757776712702555897596926121858219662267511977285136555867163237501569474697544260361531695544185435353079983720940114420107428030614411464249662947434703154729217075711566802485025034962556590542888268676349390149072375844435184638299988001596989977304697860394476456303821811145296583800127005403941867283159624095761650481529306720844396822314051995067816998029232561679072393718262821649611463439391252068901456387624020208496305279888925296622303599702516059410126772781174052286941048477537051451013127333483474308742468910216106741902716903649318979419287023993977061463246336520700187834774221217699520981083569851210880381341397541639146700440285744922531042598955099170190584783547024893729753785906027753216509176990788833054029430739820406685231437568488084132885676166295727579437209583272078461163767057197900675791810420242933282957442187765061496988575502406569529087919436837855056039689689716775577383699603641863637578391328552339787054355841339969974759474949260950753313266482457591090583146744244338095033045905549919102739979390603536751107030832427163290781904295608388159375380067927403058659703791680478169367267334616237594883863741603350241174874938093231635243708289203820687622157506146884581490420798904147154931464378517921933668383230791825964217393167072713515221901884052886037070629268826610850479853966376317510090225262943571440100894965709168997283430672523549978544292477806486780964057013978947891876338038141050053129837982473881648223825388875185969895794540763872745328932088195168202602988825089775529956851519664136232331922447927231840118115665779978521766016377539732472260058818644260430382392133750827621303862340002747385497259084831081412614419058652801906866368163763951533461880747373287166051490803157592508964697531958666766310260294611882263108999880610120990805586545574129962821942252114006329021077988561134431275058843252567797321717080194503068923950195312500000000000000000000 [43,21] 7137542858087624123107417375913527960076893373858856762067745283563521023048547827094082869135720481564136467078569388535835918614363691302812512761137116735682705811298823057113205960542204950390216140220046719307603302137426916469421528544688458580201324987242709992731397886241270753623543609631676552213190881765183716324233939488735862657574961910897526398357276454921250325921695079288122887021955205935763876212823304128087193784957836898842380520072169837322024583548216434410427053100660230272228948766309290887650506553447581974165769874766553062494535766088939123303117810215269295939802067292969506387397668840482098554132172740024862058511450542325145395727442563127685869356634846979709962295774699527401718808175448638538908936127694599599613204206188873462357357266739336692086577704799323492167424834546128316376709562940047318136143302300865977856748754759600827005625439297692109895930701381078533128636338412642003378522164730756617652630012450756996695614002037535774123389887456663656152785041709804186852105254791806882729994089949026975562158062406061178206493845212798941801136652005791614362713236915961494479659871729076951180680620076814021174524345652778272287162401701346611572989767355764740966501623484380043171585487258602772002535521734185002946187727655041738768746944378951065734015281739982102031036108994132610598040984167738925344602865431895305504346207173631380286240654591403704900735512094106548405411829793168506596017115859123108609370931281410526845789538428437753712632500147297835991546734330675671964211551478644692595445659440155290550524878636636479179600151543447162340386886480282799116414498667703998243208002984871849736204541265773912712397442341280829156663698135168705194284407292652391606317305959417448914086547545393860383182595757575056904645536709888141459579084519589233516071457772317755446494439516549368030982571841523979901638908131982376564613949687270906213297401542098543451455115726613838626207238006759619643522124712362500603250049401771360167153716488390993904084317368345181946555299423893611556093521217273781090792920930249823365668139022713429632256372133160397245469064585529949148034753605754657493437237189200612176826857645909193691910824793178205187421306641034701521456986535759773312636391021522935899806879195205863820658597906571381681209498653283486646458954796684733075233455964309280189509149410220026466887562427209790534391474766545403917884177937743423672757455688036471707604571211425556055849558095729301842531922351451635944038124057554432128716756949326754138920627689636120510820354903542078702765841220586913989504209717790888009915633165539304933333521054270691015811960584745318537794554147198699341593075074960505675417463252938055084939605876570567488670349121093750000000000000000000 [43,22] -3907654997831967891324554564519860427091922212843466624192353546915869371097516694084810292491172933797431471628698136792799825096498568687483658511116617243032301938409240510811504141902102338510796977544136424687306630829018041845944509000489883055268140174946606661902079469555633399529958824387093651108038657157504719608576642958425599977658873275794647315888158913529127570130306063161890240008058068875347344570702737739759413768641418258420641906662496538459559622995250769827528709851338107496512838731320792091373997739827899642996120489086011971555706120391015258298464241456309043657206156486607918021602066031975963015040111433911357769497312817012961484383118113211038593687243455969128352830289927330718246008522481392147613058956821434725243178065558642639704463375456349077279442487448839915157022674634318549389606466665837117220033009505914092304462035600781138949638868194415649330991095290395553910272953274558339683824740443057401477006609133105186248678225298192448006302064269225827265038764299267519282995551250364991225180121145582795135864970587918467237988677624270318769123730559685703242751551443550139148457939725057914693574243559550611017077822051453979609077400151048165227134388704267825500785078866978915809214827654939007765356825173478259296981841072369140908844052339064159505744222707177005811078853735644119628534440704206279172508115257011001903941607813817272179370009759777081687469141904873466277122766368055999747212566682495016785944545437047451687933567672847782965047555637447881100300445424444198690963759713820525229444135047076974526724867662438873420664561857069684228150884454406719489248648482772738799543510294973702708024250491399482764426111682529318101443609487662539229206491660457594763189022418934086260755835239124668235913289232571855467054470847972395185643809913256294645820268151440751778732970976433773723020172037833327756457763955515661994806629373011185028110632000800624849701334188974701536789927522789921141654969066142452434652204791838898113313646027125793978819201630627807881024141454552973290208700736085476235725605581777807629683702640265830917008399686615467344442555595370175287255698152018259871325204370374443925212993071848413473688627185332845962135079326891004493248233387987185931462424652361402209909854230124798981484127684036844325521080590366830180582347703590709592999415436627546660923980675625123863255448268114978602698436908760615530065594393938234728465647492493490422193455358180851350811906995550366521502476801908931567869771956986827899316066469837967880903516848869959449814774093545934367262854254549497290514826253748556761919776568384335973756416473503149622476060655692529094517925605915592925689562764425348423953495560832609168055995496615651063621044158935546875000000000000 [43,23] 3969150846637589210533971930015490050015733740895535125082041067797615623536800728397849142404286764487274250144428940264167454882930346043322693294736486163519385962461747206722103732799827814572224292450508689479178732413883603152569125809239828932334890970527440409992219286978202666151656581172477726130759506747889056037565783110053217272276213530241011848671213108282677886744515864029636898059292381652227122947295262836969304600121895576133757502515300029770195764766051456871519296608985963291173068686785381793991866057219920631675877972850418197158393387598176690230907702590372480565185149805641156838903994070039834707365992075748890724146881390432491457091805724739478339143885501935379592554270184211189637967178811317305950739357879604088623923787592149844776879693572937675988857505016735210176759625033427281856981044460892972024084423178234343652903627578430616811114256680219383630009515095508537393417543700138969327828770238487073173101613131393745630875414579754088241691878277388150585402920745991407500671026893547201935783578149442330222049562461294785270331115169018868447321445781769602667763871864813768005656265607789470708893327172321260919625183349056693582936557584815174304799288418267311560108141268715120106155959091354415705770494095374785434920409321544772285260756735507890238336521563771638553483947618115610939375189933290387423148061025191703729982910248452914878090737505783057334823522607178934412492694328788327566117565991021802570936276923496110557373226001191876012440440594760748860473156946556511100410615806710331425373717741896786658588066526824837046402225859638213386476633562687331049861204496206185349514170778174844006477348757617651420538691713800410967281260084558237982484131632180426623842546763248827792945476463845852753508098462832796671052896810905070497060422110769917299195730416937678332451013435567693882614648113273503017109293218634175257815634709292413047598321777995932920199360560569471195826271454008948247147242619104115028789564591327711944212836813882606957593325867032894718823535747719730942271352530400280110208413929472614454091260179022146747470490359259981804094555318713605806925469223723004150174090425893265887950690571257207613282323045137886654097405208545696898564963456648478235537954207566314230833911135799324462033135320375716888896340923957728161178149404243196368053631883372023882561982160137098168310344059934414042585364258381598374422469024886582663901138527065849343843440296874450876064246475610828418199668195012069080158292905738755505781929103952079468552641533792275640183476718804971992896077650120056406988876392435925118552535247726825426650400653831374044065140615220951713848938453214024593780027542444240205571324613738771330817556304282334167510271072387695312500000000 [43,24] -7311199565310259899649036538983064652650965503541843034151247737457287055298219900746375520024928431918615844223365312184019742218954797693430762022707812610915849042763556624415841341596161361828932241090177722151831889869391998090656880128110724663370722925931034448523984167688673252044696055222285415669874929148706919818778594688025964760658854038316798024538001050940916843231045669821112041870203731777203931102889668146335874864297841917482857918537443839627052207046068330124295590283352594773635736270878097950563419339464674777778514523193144609378537535726841958685181609611746416400921099796772151738835975872290668840200969554491903946165683561000619857021002780285246795953926648902002828240892335698561782918269756986844907468821295399658085160471233871983949160339708370964871219329336662161907421558901471335476545235313908546101617615011136794846642867754372018551152252551233584513429694306614337065416024679517368768366515696883911815332732451454850601302821973595441374348088425714774623001023402957752300345803845259427790983096368968126434974952656269823831201581838429697485323274694513979799467543744036363036428649719000503906683077353426027362879044818226583881590590187566912478905658810979242177680636773413023137219153529523341314291669708278669271416565877412817367291569213429842237700071594188882269502800341638796847964422887153166249652886623326218479988747691122734949678369405764826811360674525974161514741187133875902410903356751571914540310108724609695612495742300572055623602262248357884579399833442921838015492694254155636893523837504506090967253016386962748693290595963287668322523958332270846364394840558670935349282168242048884199698860222501203193335250826090934873282500073147819400185907347613281799439181958098362088380291860801241176037965249341760425997591953683679611809435166731592588072765019246930439685950308156001318695521365804078634838072024022101908223593678007926702701567905569272393757094784691179761665629559468056104819167490828366692074075721841446251363161462446419622421204028395910428559032231244238939737261593566826102297359199352658314806121713859871260447867111617622155960562546812542332251274039996931788593702866240711486958431086613646541672498846698319478775818921973364811758343908426951578472868113783260237383621860332099129276472153743871970192293480476304741742903663458370189818937682054227205299933839909113133051193342032190806682615198956660667402109188747520017758683962797440059141520742647448240126823496066747336305089300938007581961381062565927927262167833508380316352456599704540497121273460042757432133615693751576139863255337198288608398384198579990485628725254070322020199186593634663847163566568168893985403217873051990183946857726482448924798518419265747070312500000000000000000000 [43,25] 10491342623512592547464210844557672479355457717368202700392430411503759383652179396369105709182808902630929167437745747206493824829350455118579274366417694750504944636356504830601684193613365269896039726319069668225142606051805595973367960978771155944520523967506083148999731282147125393338319889243798187945577269249877435094026063187422256213456631777956861419935544710339435682622557396110993077929887252827081810198575614236094609251980324159959775784500472359923093144698242085408144606047493870926597767790668269644672911004978131810975227035494959781959981657105829750849480395943328703895337637119009220388103441403300604397471577383047742267336838539402851458606857838791583530500168513054374563423285003156442600479952177284554117702790790616679688618312303572445644917368736401195161397302579082098830654177000964445193891736684867068475829590909278468155758362940145622214258854461254309293438684676748871636163853404402281869177578877690098716365769375454850663630780146252227120718783373229011512369535049232201359410776062538312009923458509656869534272404260960227930509283485269731542013461624339424148312352361159516993326536890825734086551038617550157157277540484240875749986005834740016645986697363040673838760653379444575953839668212500508981734715665060525421045850258338694655781888707656490742470213987945178332026643896917761377451443845938219848172759781581983122921498576345598245439596505706051673422633461423712586925025990261368538250872153666507118338162381971514295097071337041070743266228071967882129659799577611170468470060405851538679116054665669638635565295685897582946441196199953933101167413513498834058280319290689996082547673366546218421836781631110576913432893941220614241482370169070779926951825857876496770052828164484177720500775605325313396345397411547046156848939059284909959746828063254173424702912718581070078717981597034571227924853908565110604900747935676499302182509085638852162766884607930226115990709346896536439152104990770354233963479781819672419619525538124552739120223090701954758434189840713194035911457567881713035983969749965864881536888665044086064131910369912152380610134987045151809047751271761111626170680180744454747515417011897645915170966296548383340440472228323085446789578215778270450016692353684518768969374320003110224671844212680407063868382593266106536690364809611376993618464979893676363615431768791241608225155512991026951822544894221242612452729136976520989879207180394191440302136046315824622388771430660585221732333404338403848345862057413975894605563249423275546871292220253723677243963768817412568864576148801885766401782599026292544397223568993722463101339906486425821746745259214151650775545518338080533913205442498676643414729950442862130473038045908040771792002487927675247192382812500000000000 [43,26] -10630594120755420734426591453423731151216076471629211379339605846499508845587445261675309559130111500729338933336555830574367238004371358825655957507755761085900805887549188581224956483370441310733113237590793707811298059136352158018266155567709908092919476019738601806169865289569634414666695498323883835976217776305867149146221792718418711328330596610013967495942554938332964051249943823561806616030777087934944285006901654175823383116476292659235532802980629934751540021882051460823960748035952344712157442306071139875145144018356394921059342685739407523385437650752009026933796485430585156485410362272174958940342146335627727781650213641385837368774939026793727438571502149251440617506395218804794517589033350404623918234404845592954022601560523820256522917852297046647787880229082148096244907206855556451512582793643322536849554432386116326989122322063436069942473610149311098242273243693494511010391680801180153790037706802546464378779650555110380356741894590811840637175122537402821421697996515387466451850660552726371417154090871667316692735354143028775814028545651039885757159418294868813121078215625208417664961959657006553307206898296631471167752419319942903637119805202093659752460452764966487142834098827870672850967979587021101703167247334972523522119913784934680901458371941985284545139853410895394288441246972952010891546293679408170665555715274476643513193492691365991346962725398991880701414320546994839312144059263680216054167927877696932191393302391394453800822005492806099947297320014024403454175664522105391097863305848863993475464165482440563474893177480388531023984995888410231147003505982584457169481518644958714139290818895885868194576798202672532062394981031232849554597856999577413420342719587029331471839407122188956641870474496648717829238295791813231556608890121915682814498355324726764177374241582063167632639245965606099429340786312188856879910631094023747413089618065680320933303493223373807785447158598450055918481889090096504756396815995612657715267454419345211661414614086117257794942201464571112410042071092259674595543806973713292781545020259822185212706500842291422867391968197519918795333064648735842433213759189114489841648087638565110356869797326281312039278784997552559304173231323075922209445791240378052601458762855928530109146841714033289607759690476492079777722062351375724876485828258437099836769371885393841567581132525253207241602088258741152786183718764383423821921221933685678579717774614340991663430770041884362721484411318191262297437988844048535246549574633527907017444402130099907236777542776766345229748202358807274260656892713660497232554169672273256545021430877609497217227378468724002325951456766452516654199964279790837857242206482639360751314289869134927777911004548316853401956905145198106765747070312500000000 [43,27] 7976596234069170489998026771039570898182746847562371192144929510218758455646510732985703769657926772752027456504012042118926809580986787710700999658938425259398791056613243844589727755947914532580886029131128428472412335831263768181520109925324530364079581433004320247512744714558568634461099292309550068810718518650367569980404844993790270086429214065516198520618549833769778988050941981102251900575385945431602546812788657414866585643006253943069600480222942838089261585760029847017186538089262408306412367579894642719816769524178496093375772103839920789188966658414260612343454151062805305672964239795296672012824695472768933467645419837785025026582777998509192840739609504607684010097596783932262443644884838132900516471448879434823685776667240553636488822146410464534245740361153123490173334865506845937763982128455506187773113371829510099843653679924837166024368150934480554459678236009234978038605136508192801082855580860718111142617231254978091490977215370048915646612227319346067602960483940831785122458834103027986042747424573917919028293385674544444699142142558591941982996680318340822568992566196869432908815635872198104381664637386721118160332648454555463944545059200825645139360131105962759112285504129918924368718104617694700721857873404053152921398098451517850104260729982393605723685831991555123250495209955429920063105330206473694381859201628230961422389844407349979653075661045112897590349741294308317184109184229040944339889077659725694057156758805080962980837218797454535006329723843557041807575584532555564931027639916913317168619687749088013049986573164100001142318189703074725369391840533105648875665556718376693852854562010892145939555345264153320562924802463410774876924284864275160322946322939992521150793144720946082670654398938683081238031842973111854926306851998700946920853521627802416101784071619899424601457473028258080538034613687387041145306306301233147600602610186795949218152317643899448290263355930365019849391048402023678631928054489500382365367314636394807297525632721627209512057819067020990707336469392084765484048849460857455328376674627022770593171096909649832909225638651984456449681587860999003503097282465579690424166077718425463309562499158964270180805344655748733503992432948633070996562941503027783221770248004760300641042514738470219866264345982050647763342795761357696111123781297905487586914942225203059324709658925066727730961023367426914098996201577318159143411966256196204336660339513135491836359462054774146440923949449319377846894191796439864110220356082070956274287278565731573002433572690541665453309837235506533001141526529743553683708463074092648339823162911889293526455525533854486250020168755235402948605498965193944397560114241115308923046979550478904116822933059727240845404594438150525093078613281250000 [43,28] -4892724190705446986502448160390666535323957410808652656000520365206712820343983596730518455508121764772097381256758777613760670773153000516615329363998415081787416340056300669968380538164823812201190637588856925192502624726490408205435999025526600891426388178219420346623867031718223511712828624364064907230919038827341954483521290908716634813715182205092803974827371263313058210055823264287550739274736039733817515795386229852936466302860447523938971791379769788842411051352042577687616433706481563021173303136606078158234279696297440774889620481728682782000943153095792803659292817947662213147102334123725530335128972268791844184950224207218650130777908777800784997171576592006035225443632650657465497087759825072175821374220262995536188086658036113086729494311555512903951534228475774911927779340257637802827911238279024077419294114822434588243702088129843937634335502760476318472656469542141719197919647878335693730419344443646737292310317331495007127630238168398631057171008170611141674843517388661225307804839971868769553643681612808475600660573403084909461581014316993855199505223106091326878853193949793180550720198515431269919504722411943748406820779356372238952232251252139730000759103657066906209305537562369434733092396334087410386889467725250878525188344440246348750432076514532178486544006948813322307496253782072607491853621510915310937316471620954779804005242441544763380050778836756861760786629946275655143740979828340018057346548068643352835049701955431940234984281884640341043409082087342575391754312233950054846597081024500309647975682017964922079538274518355751109882799955921319329739879446106262507582094925084509905733860741344397732279539857050432573932463619296115547469783257525397037946317865824021949438230957751270528854576361286750315532252348541147542864093895185889433805611225755350223020986680604648758325780978554689720554910059175089069547927685778019234652584819452786298380858980666982868089521406848815335332653743829824887395052005767627873548405971122384787106101002754984545088842919514907615288954870988044791207680071980352985802367082544022016261416126678419502069716404133054008914362592926728622714597437392579280257427592736279584985367437966999957187477754278615560452726592342869960743696230581217607706126565795532080536265990270808406252770211596609621220070952035778802293947664052220453201396262076781616042741290513527043528872775157701452690007116689468509506016462582185233721662193384422668555064536061524368612597577923474576206057800877356110894309417928538419570455705460420753127617234364393932536947434225583338990311954153491700723870932162842547588992261872236251954493615933563928230707641264287125136030700373668514830058605882908677927710660053237101685397192341042682528495788574218750000000000000 [43,29] 3106072709201113329099799897139375481603827931400093614029511619802552777844573441903289094628007391679540507721131116732305552107954025470355100941904816351227970310785446237312823115866532986089973596671958124754887400551530693045607900520299960953870991674522220999611436306023451241383045433905625463101363417694723906432158195775467490651031373578403274699498794298788476089202970504700889432033775626496317121402218505325062700143982777395559005755291450477184223332270987017170659179449756981805528334329793434493818381633759019046086260847279461163044373813349485188548476888068242934106973479834625603473410672611828808341565849241057515140756419760310353053022431368296651865025192863023856704845416301424635204503918532842421992795465966804159870527660558887174371637270928964196016453238176760011219873676964809335201256045736559107569049144439875104049020507614919046845287961471105356017995426086211247081388135120336518944099278030184488951054046415279623194485454900688228907399474425326080761504158214907205588431594758066761074616874869796551232548940831309008617831737447843175276893768835128838596628974718240198205778172036505701514404796853325628516025872492283386554969504909770529148309177719174308222121490625005463496039710492415143774785904641359615316003966322315463893170457276986585482976772187212700347679765747305120465376756841334441002501074704822768886540374502536702637525205921844936711682722233118469966185219120958432516860249264888038399248591029375845782838158726804267580685331160432856821819145148981781291304022670737700297990870302751226936673439509329739884298701071048604833819693709767866274248031501296601351543814810406797348432397800800261231324887898746650074484949512637603504479221744396407671242101372340543750632005542312106730435933142042444759594304466192762961621416641494419006137896495546644706014083453603074940815563204485325334012104170006600722783645824698783647613313259284543133717746194861633412480445848997471082853508280659086034945531718485796405582850727430608044781649440107234454945237235233986575179667962987327132155983630367757909407486855475780575754450963023800004176951204298617222215693968082877033257912046635608972153656923726720168389113223102577507819722732197871406169626783588001571088529549685540307263415926788644526625994822780384824184800920248086516193565609160766832119287467874454756108151550276505009898988304199977745674155487680880830922891040079259010372561427753803053905736926927275148741838603399159838251613667206396020582843971678232800378366828872978628660929388667140181392334492539538917039661956336717095904833498641769375593838789420591077430830718138354782277888439622381360605701168086871855998336621536726892545132727718737442046403884887695312500000000 [43,30] -2421413289743329069002558175675694830845757416982936430974783084641469825230085389496247594176711361700939142429924816257246066265740074718128607905195263325017388110246156934365292847939559137534309810733756560652699658848624458900317350471765137338806470573328367738095973210169420126833584182074090068485634938201912141416076483068998746610412095055482988733105882311847463955985977283105724927206094475634391673182620088780207788584586790502785403293734700026253679397165077860509251249055268524549089286511278850608131584813646233673629308348848455462508168476684058294355087126004016156381254610790592090684417350957216550123658710855390882384632067414305653151657677199728390725018113398802005377691952686879978928462417339211572698813774458834305605154991120807293377960773020437117135362271605912260052714901036838106453912347218055989947593516609844800894908454188960971326437656495070325757133418049587260632802480935564599860127842469684039948288135676871090310659833557246485083482057292578603248726231884377098803987746163481360424241268398858404103202926485065762184401169043048692298149109823792748611286176727841731627081796039085223059885840528778720493154476908184710945642025407159016827876516398505391194145943912147465384061683774611772179486977032984462514085362336870329760034664260546234155764407394136478644722781037782111577243163020125114332309476216143971942388209140572060791271918799394311228917177316370412819727323685430312962126367753839847947969109799654636057637016575754744194937949717323325506250601260477970017684166169911165949660093547667323304310074925993971101803651860116734737481652556216644270476442756138778501555922225936321528216327215990209807068698215167709537235715409222378231466043418142637260388982903120132378524735791382565056477958458760362328042223604952593171212252510197580978373252012350864201891947694769019424469658236988204199503795420745280627233199218133687362426364735993878928272724823334353949103900392007092405090614234535810376694622923324836645790380453154831708161469251840568553778292140571078119241781623380871562266692894835653763118890913108521632666463414089664991312971401986231569095079030685997958789666254498658433598355221102519733668746666084151897266794672917859369582189109797837295764105041747304681629069361124298419612159807382687134776884305931000439315587146699295327734005126338272377850392402844792922304126902575516117816816078517766488290680287417391512716670068016377751786019887804507404147724131027617078411967638306714566924585055616719531990670875232406475529911715499932315529199676122736243266620296688050258071813547812955162826313744003685841893424365592789719181081573349458914081792964957218043664521900382169405929744243621826171875000000000000000000000 [43,31] 1817900416194417579758994680153274141293965501497497935985604409071598047839106761998367861197652103443438127277734171859133115761146193801317206467174507194167063256167465058451523772376991700281465363457949733855498640879469521469835649968364459641236807770744505808840235388676576946685059328173965246038840181802218145054776521389726646834808133869111578286821646555130475372737499906172354059694132893524519014187073589119794838287567889218411934415424323029080962108876915865540758136444623995368446033839343127299893030247615302896562991097047772973064569906134914145461631901096852220661825224823785308057251579753481634357000169313293274933703072502636128493972436420409999982365168177070821753989492326388317534794830047316593577621438150567502440627468647389775204910272250782893871158587827053634726686534552577353523989403930150554982178444615851936873170483041485679727694488258038676873866514855767376310810398152385511665672410350576366031717685356443193246277297258440583755990829411791003697189220063544206006908379269223077549481597982293150914343402513208958268560192388169001993786272914930691595717839647624467949179178344164817100508880149523202698419787942250690198837447629624358252227816288780434991319933736314078317929160079427283497692804792918475451414692561875759655600555640852750595915155636429100816304426183418760231958275399812218349202255431331081058556968274848965961052033483070254576887952807319507297938913511055798355100345403342080208102057466684240368489434348025807720646809787917595724073155314198608012144438938543436522447203122539185213230915691059095595521921239536897570057693440431259717334270363373457517855687448167436324434846793803417385562300282168863035404652859789533976007560202697871552167721648951524889680318976618807248086098631719564068991650092396506723562900025889329559345270994102161346092953329352107766107074412530405115073033606705169942197515231687305954162854216881291378316955932329638192915904532201573825615425975716333602513856596427590363756422512160406632343571198881663073515367885707354587715942223019418876526046670065285317174792816901034221275310225216043093111914302302003992709029124638509744178731354130313565067231247080313903203412094491679482234973095343474165815844965171089314189041096574198134519872678417164416581550827229839881490836751608545325948685200721110551860621125698132772594544364789944420748951468077654237189264992268418922220693888710213288882949214124978667830280118085119962425834852069567712116502209133445306445901177542339264885707069454273550207778400986923456460808028907762632416872784290581704364918553667653775898446514190343553360579881600921456198646575870716190446518979271920465196066274415898078586906194686889648437500000000000000000 [43,32] -936460056061852275820718845002455308071913128399487586947521412506641929922771509432502740095463609812751656947659205208136054943947086100198360464220372902945958893085759434409898203766447528019388805709280192050895191697266889344626443101342257918355285521509675459640350088613997209085343409008341019560924105489292285145253777084668407018672702625242367739129022342423214456874367457924134018383284987994816824343172971548192914034767557760942656136635972565253322865409843548128030948748107017303498734859085496906736434733622429316281329153268552727484779568889255482735675214361398916356470980908616768804029467182431863995059594888953869449277155577408939394219964062245040066508172161287493290005790915571650584521784487035791170741656144631313676661911591566867431068874797495909489275791150455018015386477394308638890485028918170305933300384757232670276726567386672695092713525348019538463093319169408871570337379589164338051154593937665996463971997756745944565958332637394107858034618121334049243555327944411398760320882976272550128370655211274374493872025882951411738654748372998774920826612563576568921576599553202655853341499423140105250218197115462934790998802833090794260274148242873164595987111587176682549703074633205271442304366292701927436090851496469743658249663341235210382813330443444274221739669280416714369580783370551829254237315418611775141257564186928556102648379720725585449499938510556712219325679253225004000825313063446500502355512443814728688271600217484724027248095670251472626756414298751340259675805042735011418459545941104742083570226416801759504602581906435217446866494947979418861201638064325051328466139090945869728336739248126647310165552584358897866753693612569597097666386266157523354465710830574750490756610571601662431659525880147971982397797428457236810983619798539556189459461486294790899444230625107980119865974285453821689862502686062411632193717544654130642190833593142935379621668396282197350615048099430262661746228206996124792402512495080585899877121644777458538854834059283160695201732621982860903011920187657753325097661808523942085909684491336611548907269879834382664332460873329709709642355134908093329894197520719165907604711568322907558793386509906684138471727861772300956641929173180384922396752576040981548126430708047652248995301456255667720917474600685899066117551501196186867163521413876442286935556565868587173720587163111913396907691184624358455945563445588441802562933449919874137304614940854652436556602907683492991698951931966602039747548930453918837735806734145246334404990728993250044603317958739528410103405233969185542466179975048720737932282805023137465892080880877808749454748414833742801238388350838729199500577076234475448757166304858401417732238769531250000000000000000000000 [43,33] 178900407279692396259765462990901307390459182919905726407464722746514746188875255172725233547497611998685943523917719118764452317704235721371153344963577911427398374297577722474215589906455548876476615262588767802972617393626994642720748912976391822370883777720249785203733400876006137086643712120568810746824945799404421691433493934989183862123672227722902681495614702700956309401357810586919778050040377699226255567627516177682318151207337236068675350713528619147840492459292998968307254649340217510249665447519093588251459585645652095116351719886806948744644415241837039229512139818733030278584208332882234410990036043723919164727801104493212497484920247505945849974490282597640272057226775303344585925721634663800291098898238977482463354935204239432925879344817175272805434455994122281186492844338322326811361153146411503110448536613537121000079466458526797842634000864003726550035503457188583337664976348257715631709201888898064033909502897279709332856831022727613737586803926845945632025853350180125285401761242106394308824275800181696813062631825685522502788799440169266248948807745674911559546651997927936445850339567955683979209267439744351674631170350381866107139275289837917196841581851589044152066528941632388249800444072177262815760715115456497150933357518463928552277995815072149889401966805673864139929774094904484661760668841138933797579014025824572388329644727979013478536018267498073779601860140318670405168146199611823421836162730698591510229868289909929124056818889947646343998280180668362369035559449294197675175986873637236788664347725681345139531514494246476303708211600740653876486879760416947470291170237981733008079010628340132582423343625851846298788450357524832815116569140815729237394660610599376530885640355278582121734938282095020683099355861435153602191020014189624993581766660888190131733673413352914601651315345539200079369399623117039444241530874453117526534482102919591470468138215333200943658221815230294185067277508967127007085128273015570730443403619179046364133607260348470580211317656828852648020110726803018492258880363670212652547036981320892163430290604242417240805564099699702230264881068588696168540778709460629629845086390844324843030826060504524062795963659688323470298873658464137171965075743657370379856141268138841487036846175201464093410342972866784621877454636182906571561161866259602794285941328515072485817600256913056377654886561107136390407377547116031657203415337618686575723660895778943898981736677924441615254058798706482157919040725635061880738044358578630717406779739015374755794949001433265035500095504754889284609188497468369838654966660024675369518596412308889215720181924863843395525895742619363436309013161321631183065007729320939657002842437805156805552542209625244140625000000000000 [43,34] 110531405573064866359793756301899501569987871686244199713730523196761941571076536301580185069740404616240137729641591926924883192405779114527513957460703134079376191100580133491810130358569886163301271697060303375828255397803735518920546908065481135280964850378595838378000708036928654352578443366524448685878520803731219143594160699938805400579926272766833933109674443079121406757860771535629944104401303075225411227547762549027829376163262058553692554280150797319118749594519870789831983908964846391874035053848163951276970856271565144256625323350828949818888687734605700383337982271003951644545345491574550332562858381661594140966549652571860434518106262681950614969810268236975444459393255053543745074613284380331546837176311815360535119370051641971253251700681427815535837624422859281887785421836524952728855230698935200205808509128982231888115595100276998192270313056492925789814114285158625733745861050970517189198489079205703042618146393225640672597286540195204991668790543259206879323538212940466394243299179850553368602722778213501724492081748178297808221810735257805790226444430045310882261499486012128031711143070332657745297534024612278887787277697005135462421868189433832580136894444429251339924846761471587034324803166920204542352512178550765967880526597687969924941088932601008163232081149477792924049319997397067616360195771328812401113350345164342483653020197221488427534582802893266884059324072808772617716408543318825570493171207493841397723725037403548408736337571674690761267670659433482640895800134060597325705643226561444430585377749411602267648700300491644568730492791033137271616979877889542739935373734000403247792245439352865930966462294059880855818196961551031955126377255358604161861741849994800490636011499026923753331219282102991498830987609426555308625449676423785495685770129446394591342671656762953050819405842820319462472294016577683868185635448382990562250244900139148951926554235728820902814037491941747630445979449829419894826321593481846052152659100045244414699063010578252468045799340992646013895461933085464900941703614261064147094852163497994600185727189912685715794575297444501734267016444124265723677345870746725372736910830437511221124641993764859706314901484829766422809155429219133966926371701261281585135040366684575395836999504789352896358217698223137621904806146618446902441264292258459427669648794035570404197918681543684235089788008069289297794558930207127649236861656561379360886708907549130959488890981900248748619365477803144311969436442415108587388612837973096710584511551700607135255351346586503780596466923286901066221049587452683326176845981499023827955480396478389673136057814491239343064505420151309280216230715852796954331562473124259821100068279520201031118631362915039062500000000000 [43,35] -53120408824404113435741531510679539473704823071230813063200744687017221028371879784642922999187161934197094101828922944418933890858358503925144887484229693440946573030229388969793683868400440862781577615786502369876484338268559983264039959719351976242415103975811096559451041558458833062560477856835141431671771815695275378013887760392661812808946241207406545512406009991434326683539256660820188449734346217838166886943382657013592990703214438591849171107250295422036845117692890612822350339996431665653302217393830510054203724253648159564174453187707323851604151733597124895832667945176435831458702035365456918584327711666351398903540675166210230613922250159465468527665551194662236164510462450470668669039205029491041833182188641178546244294880535043439152068907409998520287058266342700584113753152894436993864833666285530690976693447278565854464628917679327418784641131073482098383519600796600920970493665075497356966705050758144751688662394179875905628771482498832393261827063229282444780997307585218506078925176868277895876206582269807486213843638881121573354411556830883829753407128911562700485082442147675902418966205343648877475800688139701356141980226294587466125580032457739174313391753699716292596407733102406417412332554716382967684637349304372819564184643690179661512506214344352935893210103487024351659497282225843973081002777920781150158421303917648036523085998473798222257227819973288993962851196395663212913367190523591142257441348756325348456221696633253335789502321034024454248694276958640741308096479433268055805458243587343235655767748522107591663157604639098586869779828053622759846655323454250587420165483514624613981632997179030558165709782566683288174113289935929290521663851229331099228292614604864177623911217641284864845816122061695129263814710926101728994388696927336728116732181157529778909510830548168596099597216666098380153312844492481418463438535026034880364863819854715845863616196849372979210551583329429735999515502910622907251699014556516931734213465667322456821432406513133100289577173416577471144655809636385097556594390119964830800720551718456055169424192154105384803284827695688733351868723140972027353339831268673579942534783232388299235675966530804532700806843049653315286491122119547846197518671215845469004021502010990644726060204653936525613999052208240526678171346146408332512255459765691511733413254991474263923841286959505711570879464532014606847084012122828437681350815789214397996524820999465674854111030372203300902571785506747060926917906021845657074801928680841698724114838881328941302080214326779135528156995479594169132740860918664066314607579297956555617375058437390354746614522004529944350128062978510324591603398151372871026281261035888528465598312777729006484150886535644531250000000 [43,36] -50800143764470379102622339732364159544445715801606546556098756008677841960004599499000723288790390955091870481369129355131421694278940587325602712566915160324626164639755078422881672165319204431773303386580025676891782740737298174436017711672274702172417254900273001513575237061004032492789857045333074923297061610820714844753518056201137886712709020674884580201791313064180349893730514022636684666530464860825161706176731855996896256245550224740577047085377988896834491709992855401584760378843401954718082378345866656621414633747952824761607213287678418151841236046741648598240820753988013285390797139713801173371358720545399859638578965626536905807948018803796695324290005854410898252901543296289254748060598448195517889827948289425338330806030594345390490831689462090062410972702670156109751502374428829669803094729058759504043408243191585927541428884511164273094918929163267037700595528750348857420564213309639042138513121175838244160667871978271803985810313486242662158157191619267412291953542754556975426346451000750054076901656607933557608499499767780454941227046979905189221969527041265496627956613985590323800415922749598689422113446812832031488841434399355356284286076334418927181885737035771440100185358109022971219352388244771733728409949540248410596362454947112859618085316596595300948785220097627579876168713798775747285220178355793915728919762450930024248410106629215667918373220737369032258991188819005154797495168238433486293936182355737408261687377646624044481474737296283493355402478294259202391262914263744573339346033703406154821516161944209895361340973054563460820951930707197529955651744876698310115072786294530654941620168904955603499588307751030258317937624125593422964232581145112750045803087742213535070672479520590440215807640361278946187263649974581516234602121671433659314979972952476369702723403888326623667843374074511311581819312990782134689418042131825648322543321680574723354327295178375757398540289887110777229818627141265543547346095890685277495639753364449983908084122996934234255180506407386619059727961686462650853574755599858694676098031514141831996706580006921738116257113595095084115548590796351543751715841558671930682724544634712581505088414229296671076726151015004158352151989344301134644876804502597661700624640778091568361927508554638090758854645527446090294505557317007010157229403997163364784608147444334710065461820743597574747306320655436268835077172443913583463773936167565882574094587694984032755722442893752018723420835838485404350981117208097640852514220247077384900851681800666080295918646038958435311205970505685695683190198753368244585165330707854738054664796934034236987935700221949870526425585108862646155230772455129479317709542685044254994863877072930335998535156250000000000000 [43,37] 65848069562460633872763626716269251188001948975586118557881101747703500597056475506610883085383991312464347168318398407416052761686247502441286888453582029391701031673675103792558434367546361964454461326145398801220208385459144354820709789956707152980799800850364767547564287521644485564696634926483590582594102924198972977750460182642123844393713121066224334452568312671278581404336364321677373072927664488619876865817379325591442556243195143357618485622148563388125537903237128025787159740129214683630458681089603617782024488286790247938022342653853378956413268330629559541261008393592662561352119153977333560303614790476543422263290993113571121198462037167290463228560701153773825156433362906966533283817116682340564548960531577885903840411176724306723446126001244675500685018289488452275664483687986691137474222968418513334858117359341954935899271167472473763222046903343055981801418646320861420120573026657166073429739428730383461904820126501069084146035658380902917584735868077856224300227539553594933024588009787037374397582904449250874063188182229168623539471043805055805858647579646200058443197037741008453445583981898002094261123809391425814303235558480040640748657643578630245712423756738239465222146824113007916285726070524308802951255481934200950427926406788527059484453862968262710420337249740502767580990556029547047288198429922035822054408796379267588719739172878542955825958642608213048469193739714419219743998448982319294383665352634808189249007367005315149272217353126916788140268788341104030977001442408856187453001706300242174822684049576988352863261768769379750159144623035102072504674877000128007643213707739582201286512871391341256620634203815252907959177718234354158811091188831814089824034993724955113321781484189284929551274191208714819736623738492290865905200213140428205276989731680212045976927610764750726779611699020357736940974002127608540984358203157933101172229315992159647782102956244749244586406243906274849078627789301151083091090237657729784394819103767380554175036905947164900934077951790739766233455835078796814319632948189218776398818542400710447852411439427895951867802844001545903757190477312609844059270202059417560707748169152921155839343814449365964236010880513587481769114166412274268051750874090439287338621981811722200030293959529889632315987070715068164233858890086696131042673540367652300150414948805688090028714922309978073868451317799777605298679028379565032346141955531157099479746900798514116158685198674168029155115086383794438162007820556939632626300159492569000945646183238669473767154910466925731263424296943829811215808433063287367207704244115252641634602920549883328332549543026691064341319587268977501108589027545441467547499784368492115049775748047977685928344726562500000000 [43,38] -29652279436257381411158538440678123553692318029349377818065476901141839147420048729402204993458724479208411301438708340492796352466899845990877206855058802698678172143138054755162610303786624404093723256581697628840080833133319738300251505500051058964748220501646505738515705278452052739495789610394896358479945592408642810213642981047872221997116169632330537002930029646267474414507282459765513671325399270647278611405597929793687739159599631370743400917963168042350339359719616780724762267658477242240454316551163773794482735903389285279676159048276634660749435202802999322999699029303372517452533414619692954175729183566960696534432725688925068316135967103691031761727579512226079972950738434673978730841533685006621300806219732496820170321270604543485075205144455521694732613469909922392813464456271874182756437239306715002371139198487466471913648859536832618624039488118739658660138686516612823619205557378736560241902064388950586942333135166395619628370283925703706497338030859174314653450239116062912940284591330459813743820799425117169604980468527622692491149311773215272829547914919653781043184436348055851931006799070585177033572383161046055124128219837823290094720676131477081781257694417480822778666901747237993631744819138398486594595810489601772792154224527974435565485295843769486521578760020757113889943749213124523204071508639150764486208138134074788817069544753640699562148973957250956721183705163598742170236076242369425663581204038097118758482231756049717043124092796890151113353161943773369446804264215839120929645776578963341280256427247770777712084674575146897197389295522630799487584143975178428930332495046622605981762102031847002400579402449113915395158771256885951482244799423531540400310078716640827596181986836542443592448529655453304506225386368489593190847807555184214869581376371085011010833003893876823096681630897233005594637485322588953511984631981257898973384798120137147402033665462375250243168588522692240254128168320177257141075690687724464995145189414040516822729157753883991688647792530407899457008432164750892120428587227934274625205721247598065612176918526577427288466040098182644012305884775224061043995251942513752997907889893835737339603568917191118361149578360481656049636625101071405801810360308891497858832699546609554738565835430160220176368183445940724313960703959647868007826414035159176681965854201301090801871152167126824741457815824851892425685919628078993284119237333615191543370912812225864364536650262627497923024155047634814803736390872542478567129011842838621815508888920110349030673699653761879134889906500494851750976638498574204922069243768999937165605627276889729031889840952550887538389921139178291581210258407368182546112039821295525143796112388372421264648437500000000 [43,39] 1810023534481812014179775623163946388309174717524894777568429849549485372027659919946421082072153634531671476526855244028088553759017118908491487116811101706912551841328873278944063361069497021083534271003924627709330358588905386764630505772997183937708802393359445230386806894695120891663527011686554512305203678689004619312316226666397595196834082829989516995166648645356748535944121113047844622354304481985058869606602279717135527262480294218507906430241621014588234902547918006819264040003534202320423315479691815364758320111957123269571214916454557913142247003377942672034568498164893883843515412706826724115991490324424022881246103167223116577136652498967061463642853148309943808500440201468259468387464564189118391654771769315060726027084853527409117634835354063345813157934211880906533306786705219100975296750014853480711855064739880942238487795089854067590007056056996421079145399024640864484411845091549665261433663961478498927694601424654717081242950396590099476512844871909635541624667271833931425922202444057295957436143976336521532935187730062616459800613851814281139483600889352953250523258652040509111037168411754614030965394611514558054810915963757702561275213612403789589306323226644959694578181626000658541309938635095424318624725352912436569575010941109080544744715624934986020433678483492924241488302546613477883507284244698224413272267099729787723090855511149087648206852236277713888391773734868310377833102453256528784570861489597369984434474359375392459128789450396353239910257682509445179854036130782738386211037187999071189200557831385083099214114150971396160786309352117133674406975330296176632238662663026403302609337130613516418384747000443062186444433225471050332684838698485082142284914357400812999493919792298216724624658820230654947973292504176633454536030610445407504164693334209127567434815372552422225624502920081959940269574894257454050097052516498967934177520905250229190435088919660729086358821181576579611758311555679756856706549275040657208576480246684953745948567898553010816275796178743775284210887479857698979191705109151199227135961240705967241098584665738677710399145555368565750168959173888791822732512225969909217899396524834596499091006620700406577893460537047739158490930168222762701919704275984518541075519238939136778748543940997219373970965151485614733324844416847345962770827038223378062940050927935608680161407677733926070665940866495576047954739711467991860270107915389954212785805484070680006017194833021063914380771567923917321642985561062790779879436310060030995371891556921463604864851630782880845452230007899105899003419763827168528547833620010853958777348616035316190029955647742631540485110297867958728102517526075812467076589507009032331552589312195777893066406250000 [43,40] 4915985620978139363441587029293918932640270070139558641649136276529088667763738076235501756058853750260000841669955273684194579356134211427685159342089260809500548758000069865391076604467152343194325859204365904801733592640842188309674128473245865670276594118845239857126397815622304766828671112014451739528026978352008636543689413694321955224880631861070022413387097844045589471460323285000928779796642703309483850341927989008774642859522478121024004890161250740412837857902241727466835606635234949652161907351995023679886211898478807712786412298021145594419897067043041308528731644306890170614459523059325800338178016247462211201882269253799799783388683101190139006292632570177179489158785088636673812128003915938408431979962715239632103087154874223571596540773182112454404279348537332622102818066542948405562280706518123960174712187122624569869967593972308653938201823965398451497346428800732765813105460253931916306941248602694508201938995691484190288439817405575364535934661141994964237862127303209839502312661366197146241553943283314261185068862372919915368611274898384365630587425628240292073831988927655567740417180750414671919110873746307021279885467965624588232851243170916038444714556610637059912174797701340828887277690459947221439562286010241588462901133570852748269744451430554767162192318380888544425746791574433352572721071819156631619594024579585646788325540438521066080109694607141840975661578291587465585294317438424767249564110332794820084765490567381457076832113096649889874499161375230852311907609966776927235878742223524486616007253145611024784602547214512293467236689236822856076125261176874922520117702714974656979030375686432346416816257200506874575604753823415827437121144983795914666658553057170192602818165534131559417272902333473303373360618794985653320164301677880973067422451405853612046611147028068710429773813920630308072143134733322101341649534482561574331834762082010427666622344922655714959616311924184049135024323398530953495747378101505451132739204514411419760810681723732537071342947186066426755071354459844823252716203967862870657227559777002458503715518290525341353940129831084849653789252254107552458163217500650975429004243075466063698493050198554401863366734545905061205743003458366830149259074212584272315398748751457495770586188722475993999434263854805101220378745550017323272446722474091058213646131296147536054242464714170958871869703507194274150796435662644472674278451298330790098878868756124991377014957596837685488642037111701327577101681821523570852684855820482277047513305858869448142644243997327715387202419677707454764771320999417868272466687508398106335526014348313646296727581671195070368142190206177191180274762562739387927734924232936464250087738037109375000000000000 [43,41] -2666533438681305907916524700267833774230884133578303966583974849698373796413525660098920776391661364180672812039991298557854499027476149117619358582164357018009015451312727460448221400606887494915855233072603016761559455323683418259199216776256694291638450267011495045999386448435828096428582701154265769610290620192795417088459044542535236753316483026087874779181262172339513868636477744754793200222500468053513454522350150287631292602685184936428955565632696502240978157739712092587658170295064251055464508573247193966770974065542908785638316996601014151553223515048263736643787295243394208281171070994360076959587227193096398440318763544026174492408113605319016117266753028962973890647728806756948795845541468998638732844451029008132587940018983973257054577672251310238701995335740011494303071303834804403697514117476613005895815920398122984981600841169886432260456355646147371844202242866822528161189344449793246306843001131938288814490404486550015161469491322925313156557787535868340947868266139525629238052699783469138149041973945024132771698390783969114370925609909935828359352115038912390453575608080624058148541546181288914088360224935895487178215830845830961414695474495573333672917356524325580261991445008600631642746522432304384800672134225805859143261278179580840281523017809071730522140370524759382190226582409391431435637849371319804400330877283024422209239145028638114527632095790473034264344886189936101315763953212920760651483980347857571756582089640570787587942349657597679610378911687758569983829973687254336257140407103359448463555962305696751924944591290796868082169079328757534408938049176870725506633738551717082697294080143683176336030961722513572245188654658395638235191710710307622763962192258763873219529765484607902619363297063043549157989394403440958941848995523194237528971774831588149323816214430938121828085840353042458671811892978753943909933210848873303581498738108331777346548858235950975733902242303410543730740860823420160665569559183815747506231036430453230821797182105945066750646546090365425227932299789898148695180146592058393807050569575365723934993040424418929994633634344015867689250697101810232668113324201628948359535837465787749443275937661279527252743248786072769983852165224170549747718641929662896230970743273324527626983081966947099040633893818443632573818763073405577213548152724390041418334060000445049390868615263295903608384263581242798762551824267122041200008649701515174274626438888616540924148662493215883682392420222175528458504549654055777014743991285954392097399275400173218335922081551598719725553155033822298914623873803757109557608147980359264906989977169239101082299929467458671846972984975043085992910589664584182501005926724246819503605365753173828125000000 [43,42] 472686980286768049758875582557292166881110819207733844907995499785970284029746441302335562799303059020174065995029989717222554990002913327946414053857978205601191927351619701607351337054175513173052621484548254860915612878500917430340102672181448322772807218252388943308743265276252263724570796625688235193894044874783156321653815485797968323463242458646209255688576203869192039038056416352259751972845022531106988823259697394256235326595571646021689051328135621610139447643921345115971093301145994950310684921264626016094931849047540722225326626988175101499205557153932888385176064922027837460399250556933866927061691717239739418527015635309582903596678716737258507963331850129773397954194637982756578080834963391219393847531002964908140528722737272805399046914158399279824667820040553735411707636061676606053818530372579960881335919452701049618245110988240509520574546674230324980610247891894597462118030116037389220471182761550026960145008472486103359510577174132175086495308295876283611261127700291466388288081006837442220936868491584139787827757226447934141964492836523675134982799967313509939093696931581059070963047823730231120305195647199418879658679092789636196387602580049394777331382934671202650627450177232612353307217748272628718871301915336049025852384887720478303313154735813584347626982025292363157052269041315295774589924435237585458294668246996106304097367788893811706281492872602936002524395184235305221344556434715406598051542165916834127992717602595827398869823521909606730703784677780924795419676027037881266923874083761589513816581343025864948478837715238314292062133196555601041476535006492316807504387345544182671330303067452254671968581507594505600995905041177299929282629791241838727559170590442813719793169516158729074412257701745212595998106565621506268499224716175279897012931196052477839949572925209606675383583114401776948532687308482439966776978898598527008690299650791956555160861105186021962050557197975453459456281370204009542346825424953369967383028572861074307132006128922133542820853042304815686791150490214816611116900568157336705664897928327356680423546242613062301327175110410074888391682456204836023389228975922623477090107212195482014174894564237475642351596397089867887314115487559412234915046760726478990037468584218929529959916567522912260125867526445022289729246494308514646157007597239440130186994409595115209381914485970718036278001357890258572326125299442731598720863973031814030959896184538929124040698181171355839619307605128634352788592681948454657865613598638792768129603330182501226124627835181321112410649117503966780663842529953880401057855055542780252361807290174932780522618560336285643435222789028661355883264265234991463593416938238078728318214416503906250000 [43,43] 133838219268499034199331803230094046473997228357585690522961040159347883753931776829594232278800230918737383080860464068087437109227123242850721526743104070927622574016007120197044042779787146899171447768072234534745545421874204104753693733337149254959466829858462369616883030460552019516439859712533748087773479054743422165761952139073007073099210118443605036438097461203085854204304903463893824682914640586260777589203538708037267902830652623210482484223575867490671930321402436496876862731444506576547987395066729846487206161715117495410409197644804642506958782995692909243701028839496579621388452439010389231023304099023777816726321891063365268901137958355815621464948098860031916698542162148652217540928802134074296274085899224926919356272485876432937123352272519136748808842621856769976427240062751789734982318223081674272444388110903296150985762832613062480907642659683021848066041861357485458816046808456269250012619594057292756615109958470585625601425687921222443728029430704428071988964802372012895931995182523232456787286756681611115823417171205641804011261201370831895279408720705367596704768820952138884435159825363538627918303679465236540345948834238182507931393594912881063717938490984284735888582939699881279658808574926072603996201778741185828517119642848691917867247619521417543441418332393726240640450309049219942980380235948876325972360602213383680349600029977006135197918668278201933813328981818189517475266283625389925988241688620160424836801445567362751790057396881417923552378314581767030365296341673721097336701806476795762846082268049852573364926783147465526881435367813840787234733145348302858810799726110526508947366746349836676026852664987953957256845234363905884032025957829336981902597215460015833881112057496341511367055302838599414471094359530388854976244209220070234486376048353377062077139537015050788098108132591323671187420196511553098830944254409718713447454229164413269817266167263351228562165242316392992137085578705043299026891043397704649185858119830481965310594302290765373996930826638097728447142058729505450821625415352463933336725657528168519637594040427166083867207458063641879259813499195842811992568092181994108436547954388425501670758953009408534493741946467278648540463934282257746423748429393971035642212596786679810626292048845253781946420364363422686923795240377703492065531467916611002068247578067175647672644932958678733728353163181243386955799554909994905144831433631914508608865456088327573075097930004868451306574185815733226677801164494605844036053793149665973849464478183816360230726252006541582338181176822007215295153887251268690560061337176315279739022525053390851289405933269043456123445191033246605290289859570805608424137744805193506181240081787109375 [44,0] 16817981850003174325680926072648492299792663097474800615100878450512708403644466653308885709928873557792765763837999729618921294606209084358036281340858408547044527543160724965324934154419449779901531415575471015965693209859578004027374158921178278190385321194285907879650116478276905470465586444813364675238516129404285978398002427731913173915811087607254579124208110273097605127564233363379629798659034415000196494844036213164385205724059004309742543706107652179004499399599203483667972424094049639813834390849829938020542806331203639804953585354810706578133382921666074276736435677805021996483375493362232757358275831004400684507044203223369546810434325635346089504521920992031422324457382877477048409813319337058314973800928088303284487158362060159258062308381659970351993914380998366464123239969755546972312476206608137265661530485967196060848029003732116583294159987698744433024726245207939925802518883034937517424501500330411998553981505291560547135012458965768260881217661661818337325475202581833292109523388082757764011833884906910003302459980232263543251203949695225061686755436855125903077219735736935862598299116903976746184630298728410182920739465216153427114706056840115669046551859706857939518155076213995004938965153799390865950287960858705873445717156144258714901554757083280281199567025235153891902882117920986270103238995489977069479436885877892757249789231344416359056482239699481642884316049592608657555114538283702646644051430781259448509254225466383317872949678046509161819974626649118115864873608422842280748561851602297526601485653454802567281361319277396690610674108779494509449606568912783312310970545960095247041371359008720452545064983215945551656667143207469237803451618552576417106367867970557991493188246282707438135111805714075358781280889878310568834401232840575428953091095567889264268097083352481724625742292091182994378179095679620521214872082731879564001308015419893872851730355764524819913637235046765174538449773881851959680267732351812983219458522175902867354643680861553461310404618336942081611554146618265527668929285411890214538596252398189060218744211612777405866472293505257014109531897621334533381109769779470848607165914102857918631276365676849854627903413422875561320534105447373727315785914320107379330976532044240551291429278085735860101002037263572776620131501093960124826856440780442192480636467514242931169163155210065190233440132735673383234717279621550697353189894406324927014857498569686928734103849497621011632211853427639599581383589311435399695876848300282281611585626234061391621392727622480683374881163938995442145704407814172059395739037922696825197871149143088050965916710701612953551947638389284067776509314130671650769551604489077657675011979275556602504441943441830738143553568594297740710858220293475457558806697433428922749953926540911197662353515625000000000000000000 [44,1] 422391923202132912107646519946715131901476325423461803268398354418844692170241757036074926142946958066495007973675383677722320204530124949154219344399920673450147712678492070591715591318100179197977608510782219375200191470109626345783211333937189816955002315599542775967130905980047960162862040123515573970316006471549202068534396723747434342974128354213271449875170179944566331216730396736919593093840870501212904530206260392942655004064497182721266219598556813237998102653107989586159889928000450075053955224348469018580736730132121768985595782157471610872814343317194696829473869292532341096871528679260782056420173263414706165931054160490981415246700498725723531886446947608974856806972954493661053875116337352674036595143107680327964486680622028964254677468755483150023679540965264835278230557949271795427435308047621986650742131290154879112530837141017673095337831289399436510573610724790811932501919845078842687873568733968289161272232562281331234076912774081149110787302768404072614600916730955527940935396344833611215870256331822276262267009644915661398553710685058436888188808037674633779959680589020329868993562924277021654028147199564140664413149179522713570279291425518926572846815056008720868456294863082782320922177914304351146104940418632567832264288951893298172199796540569273183425164284929934436554262245738267960364386803761034926941686802007320999028218454538094884929311841806218624988611623129160092350609083619508082525343359264078333397244418074979707594859995836834891065216824177623021260996900514369447179076464649246746858230662426794632063454401511204670484643430406842192893714861016405490921532243798885319693210829917751592627875829042615176255401949715143067446718554401270405862927596241760048592095191964856684627372439154614521450399067281793914566908099147091620244747478773098043981821326407402122246660881145644645579991646419272803261340453946083938219243609529665514251572023645612717710648315046577004358875097225641759231238670225730021730024868614169821896055938158469639051269128306007267336635440314858323512448414238939137405203853594256658817172050861973503641649519512875151674054836348363465585910559915098941851746490931239629427904925825638854303765229606464517018331405325147643872615464109372770071540118944942610549184779118035568702092445842334748945524057915954870940241087024465194690516391710746736338038741324418900409655170447117927858240660759865502680833373641087239212981019807882346067026119464349160218746266019161219107522188799460876679192457456336880176125622397404775394367437006079569478106451328321932959529902525668304317593253798060863953912980553379667042113105660363893564519560543240059406613809936284229181036659761883977031226954240786689364080712717198586110700126719720448650293859367776611952268497581289286024741613800870254635810852050781250000000000 [44,2] -10863249838477533590119936575872876502358115379693727998422479011555159209207791732047501808315229002521087207606075637812614643027430510602154492035063222802075848491716458825239800026195669209094040358815564816452195278683285762876124573244757087562742673010165422384202379139497617076108582327407124404804722606535877715597526684740044080208313281444024826026218606677477491398293083813889250337935092480199345782571147404681566887063904428048884360269140455147339985372016201829058078327362613612252817576628702555348092265253376410411082404777637238586754283055619304538404375154692760913927890023520326415094572970832684055779131592506315407224123849521590370523469183706513296116185893540738320892949016565424465471564677805525074501079970481740288463586421212885494633771589567585109819360981167987195334524490685589274353311984507216183397606957695511623720397687246111019477622534285378675873397457895933940029972005728162739975094637306615974557952410387544524497465436666677482274452883345265581583404454474631810647001931193512289023264977159122012617207579764842557883154860778702110727812739351249460401993273415882241380298136812635327074708415571497244137456535794290842853011625852029740775835513610991024936973033731188201467824786655763211375842247624308334018615738804882436160317650589255716445603988562577066519125326449467477570323880773752266828326070717973677876580034972591778070506787055280615421905515391232040642446357876786410950792828669093049411628831667881051368310898962178899068632212439141962410697810397988195128439799048586293705950117945924700356503389327628266623769025009922482189313853531628321136363056834507057674207638712473589856397021004715884156961823236787156963736598770958264230137651988974877493611845501762840737051324786289655413673754779239667877542492881901246109338481101141386427801856228931502058730666397494680727641445460177746985625293804369067103447612079576082427166620390479229643402000446494503162665638465370888774794966839870248969481481103834176283943325678154182123489754854877458063472808236263539879369853620050526262762897966876081637333649932994169764227463349030493782814441518518123155698364161097623797585541011361602401968178268665542138747850991770106646086876672197320448007779368667228079540725202292558817784666091525118398531103961456801551338183834752254114040318348709640509060955004360160567321719146939839059205438420911671554472522351907049223916179736817755867679591587844732135281136159313432787287136217965890892890375579179021462696550519837520792410311475980507798068475621035394096837088461573912713804337719276088470376851237642690098796780452578965600893258284402253354458864017735912110314905212178525995491086894370625011941883329882558283457474116979567649224700841454389698298668861208005065321913207299076020717620849609375000000000 [44,3] -365966073522880888758088953548323728443952469464542992385507178581501449648617247077946339273073296026452453797029564554002664143254385643700480385254631737901658798458578665118104395390414348493122736541912710274660418616125953684834525867341551692722304324815746653585958212986134296594204973721404101212740505695220200285308545375062189048635584890497702497752936764071790133786929502617733878145203791594306115206065534063826181413590561913924632623172239720937797597578798999038555702815166253933050875238999266767555953420986676538485951216239115496401526901717736951902196261399722055942565057358759379565793026349232103894943293832550794734350578163059254769964514275860122546999227217317350377929659352458115105493437819132112258850359201754705274041891743811476473711018100737479719571427471261082670276716670776663254890521611028704993887380510304390630110817349737585469307905991531022846005263792143807118731794934404614475458579905639523517405032093385864091832851281904677465814179154093589804356162320052554422715544413137567846634695125555176194820693465875871831196931944180876070476305814479919753089229774235798186945483764259280705732654287116595194153631175822652477493365622039143084056212405604418964629932930484774068763169028093838029024404924421480726919741847862574720266542217753034596634841447858938285441824462808472440360917188849495449581389749533190128808467428934989865550746211848864925062897839812257238450170442418814433325692855811170323985433941491150984205060812363706522673621589206725434633470296307503187946272256319798077138039166825403200901514920287636370983004798661128025527506880078377705963514310591025643847377269626951202407654259614420828372187213354298700575659620166774020920998696759326772677807331259064942044279121562388591600907772633796919964890580067813175852371154612062454982639810246892267862187938483733477734445211696544273614698132675630000733888512835956016056533097722766143430364998376406680306164432808702438534094133865349972519002048410135599972296124767270556031663686037762071999744662448170743601838344986694136454135287848022662765901666795803897962885523690637854102549400239445343866763465146159257509298957862366966403074129252326669162103431611236645798865684295481535416800304238441370150692359824008985384677491851792387901254378078120172365211110358884816463081090108954862266895683784285614610001868885974420630356385380707913951392142271531097143015568033606442556303870791011569811491721564330658642359641571759968296317594355285465839082449584935738756595089196404624911567546536674671481951459938357225803181896080964215592947311157652987346782421624880186330009351833047258468336606047791556495035455543290407249258862017893342013399836861309322529206849504542063247548784024452278899045905736098910354670010747213382273912429809570312500000 [44,4] 6423366574378895606866350136565704929509218599475818656712930065432027946649480676510701270996166215537132743189407799496268508685166210586893144040243502345363283513180082423141799476138879209100441851082591340106361429533590951587573496532831406215282886598293458165606386190618850928421340253371505489408808711141028842423502846537062602085337439832831789185134136464985607771841321459393649598495280562354985772435783518725694253727209683706458153593760695997032381159513030552743041419185567294242945894323289920695619874764594417853577332777914106602613046616094596043327447971798143425571308198731316600857103971350488454842304804314221970985115333072533916068409079776259638286063203078272231526712640783916608448631821871355457332815956254646822808077766805129055709801841941840419457666856129703137192056955092932404585576886441045459050648764510609844733477819761663931673228714079299413875678525800655496555019001833881158520862296168861980971103380426226614798974916781788538925815118449449703580431859416544457786174044918298872768474681982611455149673591444733711118683644310309891304968702080329954272668300951740075166173536713926605813357651535015899337411217611427374355840307210570596983330427252026049877872621170580046813491391675939795060772812093490412868674587779146634186096211781167746133153299046394898185386806889962153710750188034353834980452812739650872435412609428179717946063428749251281748026058428235821300965844225014945179783260823939786709896072811189442117838062586124560450622723853223109667601500659037875614643243194286858211571782716058600543538378415481562846673964921146169542279268189712642319365620084045298425292273709280462117121434231879236735021021321573117092564234837947984213151422259886096249684676768395861827125339888368067690340152135437797093927098985096881277606910586589015263333535860383173859068106173021464497339134682864326680564617068593206550330840354740395005197053182321407366533414006057789316220599729530243670406744337058930326826774576649288053726883432344289299329361866491295096508882427512346479960260473879745184402383265294767364609978377164883315242769380164931933322924864378629772149183644314151330396869668431575492402481743625050351768834418851019695233112114974758509908883912775638819663046088676523866104606314144487589092350073367440805133822893257720443594661901825892182556113328236696041527221234595096793817172603454549631299984739357823717567463843778922822657935033465905978219018379959634765067090540022163368585207298958207601305972735331714338914876867828211701068844204684044985555340506744690124467272332515493411563111889398484068449220888583981931806683540215840087296170724791746289967066438204182382782178766930366336884487555255422871875119470857104695486383107456567653119686167606516846717568114399909973144531250000000000000 [44,5] -30465195659005441742939065602610598363164753616618187118477812764955396021542912355585761699450582769200875830746415645306964306446806663945457454090383160837747921631789448869617211389014568536897297698042582064544876770775570115643394855149464790322082215226188697035824768063131625318184755184087847847330845604832570304870370266446308683393713263724726374713652219460745064396682269767320923081645455759087020722928916402839044168019415193215371389281449690624722637874436076602856438194457989990785575202236289441926314910135429896404243268398957297141839975840422555467311113558353454745105332160462610374723939701401991780917868148727516953370195025304159187091393059586173223077410928260646496452211032911449251407847761102407740102085557638643882971388914793307034202716963277895071196277402255950733181295843659704870609633338362200681511483697651598094362514022204223326535791535476710248917810491963100600190661901589145488868243676614135981102169570423695576061362043737041537513309847209166500941201367528243038167434297045846571867535387406641632543813468711214754673118460610614503866557331304998490246887748867002396324167959275966994924398938235832730622993843457329174384253181552724664918006877592088093994524368315665652624661446661518394805484866303770495165614493019525078044381095911718880233025702438060019221461597548462529383478374004188318712491898287651832247810475068142764122496852529047353056171039099278847941296642809648517933639380582417766100287005799165536248796797343249081692720203471672907823146354548328748486596256835480379021469444758822868492949873158182267411632517392940053761613583124332448936699819474746701998693748522762124077394993696014934616290287670469224486619293816072449198123254296946687849164957183149780575170346686997313473396100445628678773778988785845306850668954106182286368235343157768344255965077157605509108739470455426649302638057097512444748351101708878126905195213660198246530228162868930836988468186579951206433273325054056124114677829672958207661672344041370618984845157419526346021228588183023493142037482076767301500063263484940142811288628810688772737596390302901479859872702075354466947715025272773914458338072374098038330117029300862114305261905717371316274265536443321594614662156811453144903295242915221578258150759475010885229770518679141729864459388890270226564813345424984278332891104154191260096128649005849042194464512355050653996822333662462571442591232111700922466149302352636314889280086871623842391444290998481170688610138926461781557309506886572779044481745592439319345702999766027137685781073169719037644896453776812207353569181481370541544270547207421583612741588990092317274979864442160903331250888389263766116441529175217834560589683045944275014007665762681261979792359614130645396542790975802361685964569915086030960083007812500000000 [44,6] 14382037830996553482866859967112139343217299539577437847657125388727046545143307190139349196950238276210637288391592253034732963080112683635706448186354832344662080883165333209066375538335724730401949332619075315054018809630424207189310971975254941331111403880182840674960585360393070874640268926623060156757014666368752689048416694121216286945670770514736747570867080992539116874091267773093243946175099855026728010842126148667200536329637324155467618882024249203962966596704193108894060467303589370418875947130523402373479001139772037855327662407460519967780941733718706115835748091205595953330283930619124858916714294360833095593370162058436100378626027782213413016962817314540220226045794151532357500830568021129068876923084955503641540104040064573764179700161589606762228099583255872776849727122547076044387944003384744494115920511259772493947341371775319306203708546681554720224176088154628689723517333337457313874856348617825100953419003212167792662361692559643982046038618191639306364592557649827204677914812378831459822868364583947917446952639086278246808063989039456947517656130945847224828803685378701872971899537203019520421785424599304058963426591791627894357665986363332884438931329287327499401110539570604682045261184595550511877181342278605703876256470044865703105778773699771448560654434230204707674349577798415278320888161805452463580750545274108752045690474584167373484192595211824482234145969097817694856720126776250335801896973439513722555388688861472704160486242268313219274444364716300190195530950307762850097337317332330501034736454410013495497238914314458822907257270292693830846804804256966990405227323916351733823202988617730516535397819568498382080523974106172654479568686255697850878173888548462228707628635261929026897604524124500486584948840809239237569479427464418631616896347036630376474632018404036102790928581834684592297015107190328186248209341686600126616806743907309809070599110169092033961853057606321588908383675264187355167115163740696511916538725374872128931598762161418924127031366277572788349503161156158982711096525006084733694630744690075791791597483297601576894235822301249722589532080507554969452942979410000452422564882971325897397301340483223040010470345660139409035463246743265054517011218586307077048640347157216894550205793700503005283311766018882302695336719031789536364239491385095971046339037337390709224878473270252651583453382536159891513004451549636865899146147155903530175497909699076331424809082719522379161484027300529407572341968641536263012897883908827912982064034508411706145659854598975100464278828469886134634459499763290901717104330124908282301721198126191042415507581714585915165233130733592483312776674626830460532158405095480558179432151875316457894397203367824751755081997148768943542859559602863058554601122240867994150903541594743728637695312500000000 [44,7] 322648548733213596724273341225137506374573442662134189208670717311345977650361433620511631302650255911876602612577142222367979188348827494101951585139991791487084194973815313586657111530624413819642909612576778797706156648986195564180559197770704267654933993518553408592394726970376851432241943883931661286012134516488082599261067304791632171620021010294637346017815938855664093796222021371876135831440600656925284268219866849209414984698545826463159965891425542253934369978834849139926278206639107189316845681253270465547340778735910220093258915719378198345189195079566214395594348616357939467713692506976608823700186851425276373298730821076527279639339131298196185680104508605286624138187192911380948827282618358966868078414253647036486775551848568497511658882299672908519857343675819914245373662603624129607242643643842148852298352713806341849956362655086890178723955682449026092276088838872838319192109742484367940652730444026682116326043354987623380387715766582291942135747891066537661900222552635998942212915721289541430086223973150867899379705988531533675710963705209035079871489171768281487990371809798542019263360089967264570663130457240118092878494818429321496100461143058977676740742379897336564369067470911568629058962851275118026352032583355783091734264724631175182483338158442381605602300979677513533593050721070118999680587392162038163755216714721732344672475289187332272187443766252858009853018182417831471979553260014980549142293123149017970323570043551919554870670495246152694970395688821691134467236169262543023789115169629980362844629018337359792399149006743412526218284594088088438038518162330086042369689568276476757782497459573650738949418731383258044791560347348291321213324468753587437392748238864626029658989070455187206278984669682177960778817458565801929208590866011460559464313805424642342938992618283980931743390278927276557792339584822254325056533018471568643703429328474852603793924839030022403777114918330742482125011367593348848124927948476904953563680964632244554537310144889434382475853483255186280535654576472409463908911881024280972100897712819512907564483005885035353403119276374043831593660734501431799136997082401507307447787984627954334531367645465544554891610626665627833575692578439914871842603780918918587615063623677884900431685022767042318672202773719745120206511673022937158412880225796009055816291737901887482915805960929385513745842211071901980798513954855700585160139863703731933543723709829853427733350182434374173273670281882198107222793390023967191981534185246978325931762562137979397329383228653774768265679487035809013912217883255409103688719464680142553601638214106373747043046282254938224736063464494034463601272118002957766125637533960263109594582135982647047633795609057905775523282214441491102002292695332488944149175805198304090026795165613293647766113281250000 [44,8] -1122985305275199271197778252310366280037470967015267485449253289393306194306602637033210383727413206733263439674369516900651603486840967120945303033759004140519553055771972189257119363477667145678020923026613095739468763253001906566815726973933945911161127224122417015285271332716474462236474943715767302758684032571399016824899896402624623584593053517926428012188063664106657937617610929007869567700364320331704586409255468637941725420048786525800050963410211343392643875266873497603595429765947255022042984876519601408041263871110178768847965383135980646266172947840487875789079608294207031641638614523869097838135706661684047812020303569969546113149247229085488833288459079996424914390844493457193639890685753942857725119994837329183751853921806475398639872273374780489445067894088142486836247375664484427394257504832874241756456699512056551867266251344103655457498299039111791291142679013445392028380939076147649878024550621035991134336279538381759898449832165120262898114089708558452438023840322941595850678440527166458310369100223153982939975063670259628554387428754708950146273641966398366591030120449029387242222446635001250942733764102330719006331645879978166572680408477937197683338864417521984945417076879495921373214007594503979340580661539928164440302270035915780496743205830332697007587384894442773298887627155872568890836462977924029384115059031499306185796971653385259502451696016093398208527709812358598211355572940624099679044425346438467689609481721733601786548590869438731666416937687495184376780851373251401227717610368977531562103870145872348469100766400714395464439545072362172928397001732719806089288022624541839613982740209201738795072580432928629271783104417772064823235257766919398521163305930867787863786411746695249614819871985601804721655115870692398287205318336557940874446551164069427074107767205616221191888493102616033937251198017829201466595741821069621897989238093434613131886006755539636381549159379369754370671570585904155285975548455834698897873290794381768905950187493954569625524535263674694770742574031449613468382160055327669081682547293445937011035115931042747639263950383356125433712233431091799414939732757252375967013013428658047798713556565113597868934802508164730974624669415969842684887105522117962184110767947043808679213342440055982831878004260244087953576199008999951463493782111559394513123642646133037908473046673062924688070669648263169975663604466825395456754372429569058509455944479049597786847330659437399306816346461827075070154190073643964776555428971355059306560396413829444489599560590708331812810385417598856808897977996618056636578129545193980592200835449297920932958521271773211429441257920562934264215077340680375591418618914801254948749208423031959594172547401282003984217166129186096239573348766027476031137410927840392105281352996826171875000000000000 [44,9] 1383306623130937375820605769062791304217520726125733658773385247538849089977498621417843259189255605948996105343128005221044670182994934502938916063489289988317130088936448442854816242737737011495768336905252395547479026810987077002118209097128195633868316976837182180784226513229987958077739288018625138121893636964022055333886823979366439161272472843193788125701991043487433168905126875187040287169263981780367516554531026860327038830462245175935824859673880675888185943782578164672692658412755566546274185673586180949800230607209179087859357061471640593285327101135675604231628578589159598458430363171806622171165298887382252196952434627180946672252646675881418871066959673035844951484930037965171565498424417522106407292560339590639641250447066225123399902283407884179928988655112557674564288866240713704660314641460129088198587932270576339624861757361529333662903899362539984501931873531061978786971787305025093382785822126135489018148801734738130181964061356417987290550635439270239260047982597262839154149608388098386039935606035054503297430263585522118189993106916386872009838713565067350344740614332688971616215782631639734637505184329686891406567659860325217451207937245090299439618811201982411080897628353494530424970626079887256189917095853774689054282653534577329986779206063253195263210180211962957496057815903582391651928674119613320245436961035659453368392271263657602275423432018501113729832936648890726253575766927058333405231154727993755479001469777888085653506116915946179073285718536228485548698417614748868402477605041365790061780766672309302432543748265244380674816582096607028103725581397457624887216261381215311542274834120546780149381330045937161785944857737014457130465629310035247386940118187322858459516184422548906130963697385831643864859264232277445430147732823782558936683331130556866686256392359327346757904006723237877839464642908230900395303483053549337968526663859817181919063635272582198060439901079770424881460755361067551845739643935338276228670726617841773502793915950224745021194025192976495139298684869653573866155135883562792241550730275085791319805079898512128445114532282979078754449965200800537885099320613024131334123980484075210104022101868845532986948414161324700308374708275521084229102281496742732640276572192643917015191755223380318672146124937151444249095167684718170435594435226593913639295981359822360161530300565531210714116694821049983077465962282767072109881560869909371481505783997251622214655475683673362895402737260958136915042330269276527417520474145922989788558716990585033408328871628364096707090077975482100532669165807947384944579066306270408994624881163875243852188012958222352107642951835831667458756503192864067975903317726188146609003363946484370580753209760924442300068455288030197806263351840779679026438575561996913165785372257232666015625000000 [44,10] 359016834893393414638342641131419551971207501800741664177383970142698751798003662735127932117324051588775707342656580943477000570135620679136481247584038658715308993371825430229336844265190062822936168551473248376861059228860796719388161662129270608978851303105484320419464294291425185176678349898527047138718372385274766689599388149446025597780368251141401952569637826134592126185555222454049650167797917119437439249888091644732265732789403407004056675484444448457337422261288483951654059301742689346144743575813203239081417758121402463055151024539860715665792479229739355580799066106961109069758463249133812707937695165017008751006539710330356504904813675225003934709662947785477390335199696549303000278123742956288445794466432830458054743215804626571233345628635132542109034534048489562813082805148622462727398242334428359423546868800465646978271340778004533687371587588214506619524389581331314188910955127212588479772990224577455523184854348721894099106207675511851602353331996767723714377881880770019810658719380370275884995412541847502226523561680713178520478975890708475579363848471608340967152353208450704319617719091511590496943601752242047950504790691493225359742053400372718010371873315590471442801486178219756423636564942734018736623943051792641519548388125829726288258222828745387194970322107362842617240025946543938584465496831424065486996187086761836051657515540485428532655392280464713425492609722955485442862415415274611719500052494682605088886511092089347293942435930389372906584187905306844228484660420144134792601321488650549537375582145325643511727499849306453434477642806737126587296848878982798090310566121523198618675347631654349618946650579198489927467806024151454966487356523727177140916848961168361616649754820703059606223278965103378932191031207716215632802044899316361354720916768328210627997252436468540056984727042122853521395904668352468517507156373093353136562586585814067192662703479458159095811419167274377432352258397547416952182504450337821824940924375858016436499890311418838073920499817275602630368095748427425704306748153338367273262032866162874164010083104900598077708672374924037414010752716307215940275478745160966225535920683155125398031715260759083463521613954521062809626313176200086095924376299964143891317703646047374407540252199447499975855823876422203795703003148320538670089817857658787347509884439475990091220033779672769906649096415686378959851321780914615405198776852774729310137382568952848435501183479482568437558338534549519003931994537705186231574716939881020854354927691981496516649615098190453905442095783639794540042126775463136210439438243475048037464200968886907204967645870740504031511178737776424069719908013423668393425769754489338090461642433910031406477880346315185392153736954242641450534701618677599702089686672934476519003510475158691406250000 [44,11] -3781410546277674706260026008231327081895271575486068729996745323406941106693855524092807420016055415153303103082117095369088199647135850336406408472297302794099971542516791820932263231356235668849194900143274153350096917053230259760136242374938326468202551736658583576946792070273538585478510654990220483426509605356430257774087485613281157289820066274254520992651813202352745119232219868983334652197615590683297548011111258767720721425934375019714413020239349171692291759769661243447542034554589953105316632094917558895678998626905175817154509046702157429554538494959267380842054919511128952505004563974173059097659800051973900233020681427534669052384637752992752844996946487866513199956331740865695930378443277672423131184434012535662395816775303080138811842094727227797826410089465876600844640083593535825955867626509351603653125247337992331357821944017458669831880547120644593538222569262197525645641346260484483349950093294638137859539330570784121975606593885473844369175321100827933013349287327327198057054538293054579365105079785682684928563967608583273102977188739714386346926198495796695524224712926599039297677034286070779766685021010543807604653604778860597110337954844950734369006335642306693818094987249064477573490653049056943439715594887906217227583266219856732174882883717826063835505430308147559205097822623139789433232591166434747772276017308503089433069706200292472188944011936561538050785148405830757880200412733095245090038745986064423669131183467890222148675699770489224111850936045940280565230844565016782832921122575805492113950141444399885039932091714864192123958586078514198276984163803641342685512859389820157936533924864623832994507166235045949963873327453792904705443464824244256597276739684444829772173485418617797305694114780555019094311432242012266185748598855916435937616202412060009980478951850545839416669754522785686651429497264876857595466369988489169076360740141922880453369765399797611005704604737264965683852682749343711795223558461377173301875008965266276980946762090750779408256224114886798699588403564585592605279141210050971853327140063130549759601125043688627870684602111228620686917026681358390809607652672440691992430133146679335923499654529348993283047271545419790614750195531693391283267429793384991908408224452385899072432372267942820095848284724273009877199124649461262632338283771584346558025317667398622975275349272156371339250344592584155882591461540134226342484963222114013721715755255244520788237164418559191900602462813232436287315936198889235782160058816885098735943879616841795925737300360298547556322214786820792767300597826467795237650171086321572501631268837275650340792909916965130335437929840070063910780911097801593348753406404549262674557174901110026652305645821409947124242831464787130469472891753369135116324972756274291896261274814605712890625 [44,12] 8889602882808787776018974357771759157053323553560091621175900736158316950910679094698875668741843901519040904840658335120344423229710562382989179438256099500918133152707695250702090265423462570544403678266916635900304691502085925516797997427396977023840902113635860792063379335578617147289194062926688246724752031881392372121210424249948239434737800263880038614023006262507815958234643688499269617246572301688670288605552522432619272019684875313011662622814753599875762890387238614546779304699609113347764856984848667552013180042787788496696446915451449336640604741289659235558897662168341849919616258186038146744802710940954942925910725551701284453809434342812901610327170722882250956930953801363706910715274033150770201167374674071273669008875315269828548600628112377103437984482595294212757483731347676844385915814297585526437787264253261426198798223557773814110438305264736457277000388700190744793549870090464885130023148448293919135282862401624769144920137094282705817691165895188591217421957438442670405163129849021021799148189237615597249433451954085651964909908611071555296045697319704293739342791401059328289907147239352519877881149088671979904590153982012098110882776194767426830298688622109607173758489247041503482999796048082739432529162626713454362156551434488839815832700238462634483978111488994862579234255885927781846485435330580298903497939604424492263905024180384646125016854037243536461409377390315387492704037771929220342688205470573571270451383358135347677474290023733106385485424625603959096587086924115658079827764227047046354151004451212165985916444208501257519718015992368638120167469826841748609600031752738690176466401345815494710480324523009454818942429608917401678775544635272176735724125422824319607234509206469836259876365937055990524209608961567684065592649351651077354903180205969682702019192903920292376302360469012784163172920713345481511134502573638867311611914834548362121019175413987127695878077036295287850132823393090728036648328472481440814663425982072940093116981494302746528863147120511662026606340474656931594407312230728476782383590547976477377545178971208329717284691490638707056945552948659711499283190914076309925914199052809214352652102722501292135406948424818755253627063525708853507626369685244935871988591304243528493299604338350445867129218119293584967251862655628316358682085358951764357356334428561697647824452877012528512338829360696943512455693197700964859149038056686993738350031058163649996033866683127441086858285084553331774686198043154224924100568489894238383377613441752648783559543808105279817798212186154693085006307343058358000977337965124893367602590312622917632592324614154889457654885044452407238111511344551830230029401680535334642798711684918613669484216272016014644701238855788051398672082459295751277750241570174694061279296875000000000 [44,13] -16932435908937382549334622953675013394245799327974804850050900271637256230097670131676083720445581026519540358741360694299636181078265303603829369219699519802524624659891785702586890580240045395945909874686008102768025173998977371564236142151721837194413905803384017453786225874259347686433218239452415776466045818033467050930683379759497213773181828893922470142358934402023234749373534800858933082582443094120664822119218508632515986191017818225086345137570777937617776892411002766190906192163335859189637796459424635515219809168810136924847724916219005311342695678294233959889817797236891489744745839109610097380956888945973112949793203835983150541469844434010325109931576129106795519297438071497271042352385880897563156861228051545395284618931132039888426160646955452937506446808781938924999463882805291328841335160213371421082435550019447021417805572679092821141140537622715121565280424053396109744538186583788019507518197569253853374155129305337091496610712922016585615923474363078609489787631610784831640567163435201498350019752396306449818051861698940365270614109534380949798388820172993930598759430553089274249663924079823952444739280643808035925678103223440575954485858397129556274429412061247622165359354121513354240878847882412948870657539879342008327785855718403712985444627617071217680639960139856420567927023097595022563775315548650269932080736355075838338495223018477672959373565819417768348096416254252892865616603861785251149268613169989660262429686174386192634726119916342445635454625918345160025511880325577741918545376267972907635046461764077598931941120862631711345598244451932409827689394341871637941602227212530531000944324877894705562570506471970343837684754793639850099236095830431865911355947995335907797070987575491483004351749450301357006299441791006476409066141695692900029693643470090381262349981514832178746275437773742235179371963031755377710647437464476562770784495669873182312027698636601975124201349561967120452711175412075043777941908396815147890971750099610898314787853399483567494091556267707449144836109753335864476405427894075741108776376698302953822276440791203226676688946301330773778071583687831519860502432322695140937387249495924816884188599393126104914480212406691091620683998976752226070158902857803145636834355561068095553880395386015015116112445627464345226593089706579423690088750514034232150420760616947234225935837322589472906723128180720336363589729678191331720480101401131833903244618709592974383712442417571088926018913405083891532192462682267978558890525851584909922166972970931961247556310987849131957816874892741143444031165361886363745815667223788858301886849688790551213280882847957268769618325623006304699331290419431346322515898009141393812780327519271414219576615740511172921736977872560778351406158073744201431054534623399376869201660156250000 [44,14] 22335262320890063119277572546299747733517760563553255217055340896793271234227736195910005657674940031562913128827553086968574224410185077196464231091519022617377856261270159959429769527945532491025069204625768534107941896252816486585517142944848326163477357882686503854868665627109053783281361591285079116750806389555103203467730533256137680926627354004701202031258761093664396947465460953545286677929775440793216993567654735313401752886782876216003389278827697794237939536559397236597978595551341239760694793943759541470015657689946439063204034659949644630030375284677937704468461185433173007098754333961288884516730640046474239403097483933494347900258037195428667582532974500992774080081798399998055637892453679137905397728524687703325955154137589173761177194885649915306597925649990354399638334539739167414781720998148756144793157217655125034871930187794891834526367948460968946538754645040874735076257167009076222626140338489197876695268394938089409197344669170742629326945030787958772234299566918438633967627911433104414666817691597700129600428065634996832379922591612532337829085837619697963294620911805000498869713336036911632715330163628134172126536882035138805624554261741620962805453294874153492201317623708165108809221295167946721651474137413379595461501953067569321542175813206730645694729508858280681861123090107986338116189990819649212942332501416831900713710886024840789972712917452909825163631534735491852628783463225247030138159350294786672416634299530168202774581288707227194597629050030084660557155319330866974117964705707564018294665966916902858215321829627115639663491895735944892228476039645505731626546276997947442194109189189997091761450485836894267390106963545064587232162962804787857738778121153371574752983711655017168286468332196525094928104629871564368792258087035899320354865138535963054425563399994440225138657097417361635443418611948441114479504547904956655470241303547228653554447380029835597310633250726264135275743815679878352906380339472873592035762001910184350911552479093283439096926274850952262746551669978524279444325414211814910314808088272836867278484321554711387060310861302037275666229419226691460490119409887803786786916861008542969039530593397159408153332115755001542342257672121396009245759946819654783499863202925276977118654975175034863092809408557359155415713767270053623679257705904023237541592171528042946015837668686432189269880700216090120024101212941182256415781729487499462469744915319008952397696931765008569599250425799984852366641062514152432244882499417796453714231174174026551258711507417998917089725063438199333605818063349488131554297617627249992443193961508404631196900217287766558233155283736186192504403860343744978763324754069066881108910656568107721611400676590356566574061665341301499698722921039006905630230903625488281250000000000000 [44,15] -43105192801451905750633956293583032462195086456420848222946853950269021545649054096054834439965665957525543553967957313060949675244612706953286195028554275441377300372706468164270614311116501039582859513880892865395315654656494939904039595532805138100123690892536337961304797339328468427737543467699644692923704492524663360734526363809801242922083158968888421760646847467588366955195845074702217430122461800680803997060229664476453149164583449634488621891682126728293802879815968768678762631248112186304761564442628237964794670761508975897727640068317794065625805832406072566903565154692041658776110721280973479091753482607359055889503317969045372197153428899554642517406487191753755981186695206804845473030555641785671197430265113789663897113323296713030839606718885674562826544722575695365032143188854556432432230963611221304732602834949184491646129383289490158361999675506972819630188331699219824987050677427373735041145234287750364032046914409703923042321510217627848366801994460776435174962453045856512042639381245221413207846039444499608632188898150729360097935337463969273787997234242076460636800849705773194857676353571653939354212794960105186728202966022829430443739488085922022037370427368476153122471824401320783508034022651663243215754954888366960054848292168455031886246335274118965432010337115432696012253810188462237887734529005983773586621333478546632528194177741254922478053908397863509407500628394350266136965762093232289289884359009421306645012503051545320178251721011886980181001887420792043580961363889061525208526873436933697475788073134886494196196855106937716465327141099651423522383932787640857441812742157436306092344263718900962892860099478188026307076647136916148504893644863964000877409424876111326157663018925962236312265249992024675871677259961042287652199394234765181655627746101875349816646969305730739264533026243488589459825117504643929209056822871885729823241202267293582130511023630054654866127175298467961709821502902557127757129246813157993422635900095102930558633897670662134669056810248490527117332522939435955742636309948825875525374745308599174148209263093245854064038556046601526360606589614725211108422726488459367518023347660996358302933298041365596698008627736133972448698684762123737313904231785116827899694939482172497092756334426280368655953613160401262627589120989958080868863464881410723486557483340060635290594613401714812611749814914330551649332585772822906889872494914807592236428105516811011066294449994940961009673492435439271053256578547110122592460926435348938949512559388958444073400181321657732280638506181270350710215531225103717714062668787611532127154459398069208894530888977130820846390264884910297696835004574847433640074352698500489362647637704275954936878040946223755273258439221057379542312304465667693875730037689208984375000000000 [44,16] 209579226802456096714607982458915523086749891004908715843874548261570263408538687597050503622995598532275838595565013471902025044219548305596486846659334656716524221848616147624038517831591305994683251463113773379963601653968220676403615634057992997274718806862907545384582168123290696442274693857322354357107280435899497928209629727770559452083375301889151269565989756508850853267152297951311520779514141554476851097622284092218457213174883364398852133077347982988252324241185719591913357716777642901894698176997946028197694403494017394349192534948533244650743152243575435991077160879736135441535824453365965611443854554960315568344702997638002029330167293229662617045538213572035533343387020959998727472299646687904885759007170778046188790376563726199005528288084724154081329781369241301722722072247109872267465729827645741896721396052018651123597778619432469105658407526147780059348377880537350423385434325027528457943167564958547002187613133491217000052231480135221684193967971183024134117379755670464777623145432151704012427109068340947707311146523882473340354430960563702154079344633124739375240049409322706167710287053626942347238224162566857906069625778007420994914386410007264019298030484135518110595934143568556928675359483151313680483805810895502656463908693091134164826891580668819286995051152372617617594429801887502428570974082806658546252515099129858527350950613981871114766417290092766614769584928583903266009400314259674759059445946601736238424083731073425441450285053101502430000225109205774801152364601256727754159899047544335269697269793367735213036520086693031729786913021759967148761167207388047268986983300703014239231484314400330989376474959077630168512628717952522259594148899122177853678386460955457482258289121588494671133684765811408230117154135015061806030830144373851141939498757253283107637204368339536259605145264288349421217161318490205957415832067463497979464970810063424927551954741021079069019082953231308014989301598632029893487269476957881987644559412704001703374164951212274240583459049274922055917211630414670810776367449163854051345369485456087931794202499498394590814077922422660674663660308458013115126501449493737804198524121553465296603572202572580209636936654702797148804326499597214104020129451559064032662473106689885092834390887550824332766314900029233611625941990181861120612383365353506661256757929986628999819660515089899341809452993643286439689061890376737309152280558905948154046321436123956076224249512039376361070334237710158467020255282823333056994210538915253616293631127889952541301476294612888261885187603799550888945325759543408892365235047370669025449220352344263850901599605339774632369921673654076137136171878092712840221182899998826869580300761145623457381457468377419775046799008122455632019409677013754844665527343750000000000000000 [44,17] -687570356988680973031049388718469146632903162565476554458314915717186026483905916953241147937202969470273124966342996606333225192398983575381141301849856100577765154901793578360251149248395746299017101909845909318769035669134354726002180956702148042168502124642064898132960007397012919809571148529053658683773685316124429934551583024010592757698962183171178266126048789363987312983841303989978496823804635205775545265403944101115377527952792778646000854397733099782285142197328189883977825939209193430881854437748456096145649993244681322397828090773593620498807480502374092163783000232042534038113773656654796748383908667290540557363874519171122050737500012971592134090341430298647096999045776547471168594005196173485607759564725038306667213895350910528220674243062824687835841250280964875232219226535273010505872164754957304730632316964019666130517550159442451839367609208201760109285198731318141121971064709814634113427086467263176538865520524371524613123774610210699967921896579095476254577174972123576838748589069162626841454336633593538293318181817860829028137560707389789064007534975966335298267697199365463222054611714032874756793342771326641308376873150918427365254284876317436372509447777385489942474177245265742682384889747493009116888270740994102443493577439689451759383390667394408701179079126222157359664649632915970510382329674395342849710486392915007514091528223578161272697346573712091063926167426270067760437082182961770244287968107364644451305050155401144826229491552558178093657934453539355897766941901910614654794719126522725449553246531766421224802465737159764277577240829393967407818749868796828239265743500557551326486655676533573525458156292649543565319175379420007975778066431743336450389202056740556538558899533476873584130673638667453819747692187831776328067836806138421765440307233273774584246072696265352947508364586271582398399663441958609116989625370365916169784698185662090768550973746594215348447334002127503168086582680513062294249621774247327127252567477174991129096600196980960188549436502956544241315476737442953890488235153643124594081014821562681102465454420019342360720581442082182309469001219399544994619077308813766500470281704575808074387027664636430952831699934302071223239428017047933453490419468504352227057269194287115907270574670901597577343310826071812336288467471569863708741646513670477468468687546087444231024386129661070984388975619390744747893457652400144974698273429246182513375021743382629568951208815195215646650103496769249637318809770505913484618465643036340226296224827547368128218188883290144984659796113234726928071335177630819347342244533395337995785999283794884021044262744467737080058483579604789057929275478658814972886693721064306893474945123496695092278345493326918992591306680102480886063176512834616005420684814453125000000000 [44,18] 1284173615001499503030976467425758309066061372164018409558031546397556276919277472027089101964531299270225295491237872444095771820877235713710296099794955326243866458583417341349614162762832400456006964565837826094228831309932640318108637167101505464620117583659261227359098995285695012252778640513376708750380139894991993967158104380901499361326157451439064345327159853264878415667317629932381205639708032898341699408690240991592920945319591353160729648266550529981163147087245953912007196551710242324648550642123199432178181706063727540765117793846405802337918391015958132814673027458671558661802514376065930275711318031491510670850207811467467818971042103640888253611860756719737337314542548633792154231835558587049526954203332994105581934069663022582354191127261116783872733795509617903000451869725430251889100436889539431604174089990639924374469882127960312312604111710624609193718000799100438909325384807576710875680462310126006040224284551927019911690596460350831266958915894484923256834499109754104614018354257384540072475821297541747397576703209604313542079132870637987651885028946459598251478386946640051120220623428303193252371799986366839391835763026682882903033439189573632212784884122021041465639189946681722374268913782830325996343255215045287863990257827178278885664393693966162114490441971770142550881484426267422101178323798000948786295749883198476142671850632557030847679831809370416441258367548156171841345833004052654926555688212932988224554124342171302713707898110290026980148148443164328856147437045593261488109467339901293750321810259788985708827142969215060781751729243990709450492495047560025171858601257614204777034845752245220132718374367230634890758733932339146933132865750664877866686868341038280142602090394008174532763367148213256614451220410584134484573974859179619730834145069637566755818634987014293332981565620299322457233141456138625634557642270786470862716079133204561645691835023523980605336293065092208247299111332041131365151248114224910569481526802106596695428446854013040679766350725267861757987138664407409517869622899815131470883854792404429074414583945628177181172709729591872673979974566994180960183193382643920013214458614562020969280322572038056473175772731327036851136153711278650716160679621921035471490293752605153744687571797640904890946140652455019433225731071257960152732641927544403430011557569199065257572833043524729870686745508704950467392490369331909203988670665183697973673942819337179817648887822628549930650497323957893999647588584036797807380589673598932911605834757353100445901908304795433798082102992091817761958260252510103576634211792191443151494789801184283871881460331881881068646151644242775644212353022795913658850137009553807086473059965439751463104653858469965553943802506059457257947542530018836259841918945312500000000 [44,19] -1371278130711475841361667351352532188916355250346910465928520194532597267464269261730897434333782137772231156388317652560092211580784644541606394618759932490271336732311838809246224274176844551552370388052949780603477453611527355982119008189227460343182583412987245183746231841847419972962880729204092469473913744611537421988617983877596955461799717664110770831756607438234481292805809971901386767584996154293075017947310360495517200779051517454055198631702530100714841005336017226572984800276002501319665038532896377488867604935205817117935364799317000914811922335851055510883447064043437640839955308047920293012055895671192264816225404695496374561198158141391078773067395057958059859911273883093661868258331776962024528245482828704715834123385094575256153635265051837997174938472757141214730928667386366668712526317788640360567756372466335777832446860215959151467081634513618286735287253422418163364926774181481315684892614998662163887281936191248529061756986184611087166958985166089453829981541022488005775449822174023238536070444594090404303746386280332894884377799341522052428655087155189610531026703537769082254034043780420179757299520471895486818574120168903534729146650298613077501650915342389541630763798807978776461223768644954310941314718686617059336447731362539492560419165283063205290558264437043821758867650628158499538768484461665129931584898063264153002290610842350846677444280457171011300706622892467374960013820188897481524002585368450887808004020375451233752798287045052962051200027017124938898148699663800746140718597767368391268426810175439614405108991523479129192547951567417893529760353722297287324672546939584416676635575121673527029609432545027286088195245444984603657257704924860572930219469513624119235939108019342281947169197664695370673316724636616164560747259184591745983455500609302200936570481533681646147045585648194393823775121187616999709233840296610805239776241770615105059002366948181739581148683861865624798909646883423067512509248917041080228041879607005344746860807855659742596910448296578598037279776622362431237969308956022456660252209986965173688135702526135684717515798188127236327662167699300622347790278883971102747214095915702205576628739466198890435940304320167217515624589033044860219461389855144060228506947557273190517175669523236864923331486824895889768543830600660900804052953711280407529357675055227695319501553216899756069870521762107011686651370906247847949332190055039797716335196068402780363883224505648863918460557177078037035964874666796560589017296387989712096332614108298883250311869317341122751743005321789847355320923002832597222570708818163073418728214040648503837061119243148125557519981861026381780072475605759029628165624632478656024522874628216004559552228738653578714457031842779977104385125130647793412208557128906250000 [44,20] 737085542271317806428685679411507954659882125859092305259623641908302213145469462019354766208464367356974033540050794685658498860426961490295999109236280952942798581861162936517508513222823730988931775703280176446110319822373090396892058453456795749410042108744687259892054383033761547366550923207029605026829974513503872903215775703749109287036686599986742115525498405059403619359137812222195363232632066779724812829034810847236017994528440781561236069161077094281070716479481042544121282824334190196446554833759672670827835050135168067224852447387991586302177147808061663079477426305122503261615800310902955558914552216039700351022120138869437397979292862988969017004651660188793282644864037670487590282777915278075850364455781102206676708978535284231290513226515586823216121441876723662748696625418144146261994967665798144193140738258051550759410939900342834364970342369531808324703199383076770537341130041513308735132788400580026423889548550008458560040608031939912250165634345557328589174086437994581028886450210735359961173349541684805936074118797844826520545030109384100533454167110909869648536054756386918749237135410399330063242634075370971884693477903260997966067882670767438598547524588397898016143945476935608988267333201696604814937963691961071018955392708943488416942193702525875206456296354418672067352302716644142387754041407731556750921812339277077068019206559941751929734708914508172725033893530503272372387316858848834130178728246909168001141126151223752180282906783221342893160679227373684025071202818311959963006763553244689786470816103840928840217375169231822722393673089910032369338071175228315045961906696254544262840532524397919641561204525528896988704124719132016127051670762820676886028526772776205274261822968632757243856012062233148358193845253946308104872960047185609760119772824489944026154557872879137328544511011213720726415692973788002592166434538395455492904729152895681735988847287235907699087721015512400098013010015452311796634933057093676497389118933086784929457653246765062093602402266798440813152237828319097123247001590285782525252839366332909963497674453458171630417307147563739817903820391356269975851090747303204865317066581407388577200239532841903483335214258237125652964412113627587891827003521214355385597333354211703203275591535544772878575417150479746926285376937393308141851072789070888487879701109337931176370489055566985171786427160009220150679588857596571983511966362418003331376300995612924818686286605861044542759634878460086214260614161581879208533565969435404394239359028812471757533247812094593389878941370836636574485421343377587420610075126179451628331580209375893973243411077669230767476042931848918495601702591671649155867943567546287099509845730471092701536272543961754791230767125398415373638272285461425781250000000000000 [44,21] -237555756047392241105477237097084522459066594234394692183799558783144033106347894541073594255318559304891126978769424240970755937856155403910022177203941270942897958324706965080382186463310443698756898936532278135320823246008709551167456800532671826932087515001550717845639546477877585622505758607273154702655931719807684510489502775229221202446752922962237911336736248743281227199652397754182310730447858674528803710290861992979201295210241850876578860117731132357590051784114239807249900704943422361696771494452077473651975885598210866010150852753385851980711666824338282063319428792665811584251839896346225523650047220244903053296580665775786872776853831166365598458699256148145332780087077835660283582968915822225103399187759851302126358663245803253783872551826070081585963627674566785822097507580532177542020843872083243399185614448712692248498035370802622227890073763425173711880699785503771006890453156586315024749988348964011924549638736967935324317033064466110503518399708519102853000307327891901239518034920630201971788497763040635836115378824221796611825525275316596601795222501493638699122292006184724025266923949710047952706462438997847119180674255577396322977444096383498850920845378867027318565320119116253076834056917463276553933879255154287681013731453100005570036386013011536687279495856054433068691969977004588242639578444191019090701460718278466651255969419468730777743784602679306643579950149421635084705416810746646381635258530523093106222119492668281733481665761255097096494900040392709938600511637808801310654455609173590513834625610710906496257554373189660777605283431881714310468464314423235793138853993395155116609725609210402660935475123937324893322203680693115352691466274923686975716462507223586363342789682716959036531131842078676925285014735061398562729882255950029214604756867815455524903761978409015806100056382814061255219117843104148584097532961864943175114976108765805274159620872594316649060360475532573329279543456287601752893762770378757926880829209150779925241287399324044507799140796522742415680534962083106430956830546489162677738357808006804285903833054496009233843955058108986263198486226364932645673705473832202993171736000721230338983628161271297130688381391118995906935563291599004665912535506570108936110751330712403619182161891644577964510960325043705446119173411612175024948812136517061521230003156266790854827265345590227902870200173395125065960172103932384977448718940189851631169393339065223512886832862057225823221504087625697771270923787881365021045925676899483751836714409232936347356461795402697151643402472381937312469318375273645628911747425001162082720356081836783547903880192189781298926285602250490474747456374604875811888528290298912954055090239968441717365561100559561650419349021490234008524566888809204101562500000000 [44,22] 852810182136380730761125388219811516131003441703824358821695210850284965770677257327759849788629669445823906969469106133469725007666184230665249996096564555165164108356825915722749069663917733753545638002801106693149334101672083722740128658636585626795972416270056506688346913715566785196097980577471778627020669531764109098122713020231524084396006056357710773492191283061427813118053282757564366643375581963365360416144699860117021726406172925635311258180682211167715316677885542592358341554800393047705067898714157512184514798018901095131726874724826220848060193690511988282320763905548748492000585933718882807885509973393978934849010907241573302399735041999115737498843202380305053312792092357016914805367282907957174845470720474742230140870962546446359800556299635362589441921528742098788876063213244999811850296783726532112672658019897561421195810194015460584106139573506149328565795088871870263067370581066913385141263928586896789341084573088452997914664176628835455616248166160831191359382433286113342711954707578743075771641869083457961010368538154642750839412778240558365656054296104998904261861993381798619849967015407869458019629037711163725697785444380532274861560802942204430978329701015146708757040603482168231356756564704917845204429194845015484628247599327721803365445940873734154856366130573058419299902172481738446799004508395553143245378663783678020411591735821813612560518480583491111565780296942822793825393964406633890828363436349564553995787895301245812584401372367519962348666199304608477177758500204871131014646243231789538927908351891907215751641086876620140489746503457637052810125622725738383483030748877534899330735422375713467460056144906325404674051461589668371374664354344406570091411230588656526159910214637702456913624924894867938473976066605098043549949443078131220083773299876724993792166540380645367697951320333328811146743532243644632040353143376367498010606007523314009785682238640554602347070037851250064733548375070596575608660411772528965476779155586106901886396618888716106793834305721309055797572195108287599053507747452628510023276964172778806864767072951732304332253185887517718501500504418260999571320369055976888378950108640081074073698668988171771990446201191808876823660624186929968089989904618189780985933329408199727179848922254043476959084667916493478061977397125344332917848906746669426483948820864702859649498517178981654945401536869726695293544731877364087566693301408206561136527700679706734268516446646210876127027704075044153671020144778876435898052431965290740297565128002247339902116242905513853475855082304117221707251356343788860491539052196432944948633480939383719684550074583714824752868856819762562297341806932331241302877607880497290731213311828538630419982435881820492795668542385101318359375000000000000000000000 [44,23] -2354442495108825086470421368331474957420063168213977670445682947809686952347714772162366723366047390807755792372242148586628227205023311832412275850115810605951316557933142600750742766813418009901719216339723493438713275459972375378490056109632076912411634304573457826524125048329745156598918430728457750529828838389024116820638294108144164219665275184147622638388769991903991796046538148859062828708043727681594414535856363006565910905845077140869583384075344546287259852810005913075350735499575506781829438646261238085089684371834624427810365869802028594909839239554145822220842799011617427185025818792219555916353593237562548344081221378154846881625822154043021645959639520529324541406223943727908382965668388751111756748705305612359682545952587452666762888587329707023256373982775581450869533186972830396544093240657383678481502667239003169195501233525903124471596845453142465051690153632217345356110959888170159522139446291389729440653560940475364949092017180395041354412763755090039618781119162850587347418882531605716963491199452642959877842441337329124000936838059224887644353337419087414540341592359300897990730524864447736121972538603643017148948767531319039987286291838615885772994189508543193674302677891064803213929140137460760499420431376226065552425714358655280380988423640935228708535558254567228303543076977920058273610001629960534496912934240077766576962729961797233440729989551301375871399723840730199482590773940708051280889182269613838253240056127562763223084718240882032966984073820803973704427079625715975557660083366087102174994632448372959063273534221641310168496346573123418818562705247799530657741527250928938861666194538321350922050352047635054206091396862159645359875677950969278415397595357493433817231508455763460135467371130756245867313446015892774772099022348748155829960268797941947575782740493522397258870302568984735630532656288943299478699374492919542996812269739481755315137283868412507770141120644006053455724370702414260863141319985954038249653329364739750115069666488854161690113968817707910530159447991028282662879969419390197780799447703057582028560397456361912815831384170673715934806754366799167250080168945736887479894784156406298979722795024749697228427265158445660515304967483477898233748988818036771191168027167805107344386359263669437171931047685094007531605959423980286621096742213128507497953635972004311700928784366869388171294820926797147674492065337622401372267271336142182797884300150600385333862062015057023000238941179698044048568897372742166813462921476549442193680314960810057073102258411704977083035172685437000266236265460543594431125699293844678844430380057357248422961969353500205482197105110077860197036175417082521182281608302244604898478646125139817008638937201325802561768796294927597045898437500000000000000000 [44,24] 3559385364509963635346143194137438991806810998904025404632520379875699179752841397325077463962874669461388233185723248837371738206315650588148537238173838065167684391865840284543346506491937649505633874899968894534043819022564091385563264687621951948953111319610384457502646009125182567135949983971888783386280829089312125961136242265081955949620297202127918969055800275882167909876639853555375898681675207981554749875177209813074275001994624436256283060932189812388036827411433302106508581704798350012369638908545658523883101606756647637166601974866334797907323343637805993433535105562422093599318656213051105219742597502783498152802313620944025687657419929127489093464141706354037286956383961338423028089211975696582787239515500809619880909110388775925499767965233286299414266026694026918515069516494394431214699555680679620387848082008409722400846115585800295178592260010206925812667655046537704148080709921302811697093752114192567064030246542142423002703785296432636794890315220938087661112615667492304455325144380328761998078019558636287237077562426245954983964086363359450679210658211397434641311389929732404377655207571950961898197749879713914211099170083661175317861635073820484256951776526022953693521962892584101627362680403146304248936624992599407226033725611223141729979616226537141295266281885726865344667236955324253738852285807697179371275196550605070560662879546691715873339753524249068665024279244483887718151028067044787441453017938700763757802490322349759831327468744934535856622130957761516721109037532605000318505289166812201588457855340854536024665508857525385556812558025048414256066530656184551500225220122230833246839732127269651263482966187371898961429124097638901455998851339056872274659443242114153574776833057376292445127937589644459401323209636349331075444281677762716128212563301747273923953356077744323803644148807473218858352265941586622021016709727608547022224141735822680606624372420693545127769007356898060238103462714243233269384123891622851636713809139034807783666182592981978345683064997340693968346187087383586216421027070807444538065317414648992842808043508453476850912592058455604564302341460708674219855917337023782209787334055607458292473230149734767154806033147256503835811075745170838335191825946523442033714020417725563439126528439764409468220876377483525356060156433059336871790097872446809789348376034083259623472552190961313308243697832614651054137710496769322935483172865719917614466063784954004159285656953287153708854818186823282107964691031321368253510670255532119123545065252932456829463782595132329245207756938620939372628912853803062780736616025226959369397931804792315220173445618990588052167507726533366622566264870934901892005139345839230187392757082342998817270363076659123180434107780456542968750000000000000000000 [44,25] -3616721518705679619014596687810356832791851008883445603986320708857759598279257073339697241131485511519336339753325127339654193258121374726077413830956474294110882420472220819463356209210785818741400204283001556616044525862411286879442596502359295596873286733260418869140038777537567747412727058849368924500960143333577883332146433522347805012203464673157865395096060479717578416012051761817923700825297462679778990590190441498320102495978452666438771386938239956059032408398418128049828151131326997127347276291883872730284136163521752738942510297358175717358087878743398418228111691347194925423015241354011069562466660908949497538128571581196306892618525549702584260487539695770756744179918113917890483531822619078745920503894485134064700859367560846764597894107905164243654005122097722169200485872506739302278706672191814988867889818147398731430861720111265353914473890186159656812013111270317147221923046909822766870463557642349870668091646536833671519410858129072168331859748383647901814248793263879713623173149910581798180368247583451190563858837309375896581020488472335637414809005247018938328887333559839237661664794264561074847897678703461227450619228653025129971601122574439709965813419079319109597559980108779245799117005589548852886239749960173675842024682005408551696188960256252628271279138950685379105740506390851019933807328825037696675540728997464509614741672712576736117303243668495090140337066668561458216458508833818854299951400975924811231932602275888944818839918956682385866640926244415297916373976170665422912561403894328305687510630163356881602566781068764380329806190789931604070160604116258442191480659219343875805811713383974731003617858905469092965361664848869198308802213717822986059700595164098698632473503506555984748403900464003840928216011807629547165192289153059839712483507500428490739896984158062923971365803571962591847424294417828568109735072452808047840915645329404281088864185065302155206160404213410834937007718798179284482999039196433291562855467088192380723192619172720310539573590971349404845520605687964480449254580055297607908120197969473426880559133486749016962523174221656899678759190452976516672297290689746805696553333630232122795910311348395382640834080764582414019326836523165749362392447581260690401767325650503529431241947307856446854718406363156236564726319636469295374681532241809041194344137180632147312711969211446423489256450986098553423854322629754886676197481705630982611825396915033516519621767048809959219789743779798923835484063108352657435675118269124484825963946640674476763507096253591232799698525845649547680746378845523250122820236412710573263171740025601383926143169313730697269303566620767763235965797287639018787846369321284847539730273422270255415447715030552444659406319260597229003906250000000000000 [44,26] 2664212806877265755728188737631301229229870542677524405606030354474386915826679882043978856339978286081349091206337103076835670814771192354037525372465616090707376725455427913829408957121376244659904206294831873494263079466958379490759700687217112033593806388052031099870314761649428537514544741400080911713017008376807482671623444591121711945341643817238862495091410313537105389942054250135341837964740441672841085040605573488579097226255178503260778845911451862721926235595943328554024652667938048214804647045654309593163447453086983946827613993348934095685502561272992599902287183251276509601767601704027204795647375342832924189136616703754638248455798440359750007171318742450386257681281630725943475723898490842453779397112704767884215145818787388492207995009191345740956856608288853669600363741249816348561072325082862265949990163005332275694105042173591084176338912116892521417044317661427343084420063123531275697363391372225157916816354893902492634302827046432321772625733119635768914806755548599817382473063897709177748104241617514563003009378474096674760645542040136900479772753855179693639742313891074714850739919484963299862378766517867090717926595701811253608277984070373674971492647376645147253022584859827018518253656288544621862051748149515308203581796545517108389016210154345698201806300662429218143298017440919470439203305230856651565386956635489011224154963490060753992447641865984551805068140794136600413770852809227414767882135718934656473814032486713564262098401625427367979995419739878628090264773110611979698223793062669150340660963127504515498723470975158319032159405070707431792054100254679579847805088480081911918924066228667400229296097863749936571581324852628919536227695980591987235137994970018115106200806313463636463926200985277725816856400870504863061112283059028293575218550169552032060700779251347218993766403107438397333615587715110879744711135617029798713854296775254371236778475775411742591084342154536106189114679801004308352856921253587967928777101668165745845249900446922047885925544402259278130269497274473432387453260218383998881054845625274718686519503591314549922410191130977585146315351712451217887516669441729213653454845419426382348861296192310816122453346485231647853478451207329408034366797276687275697981337444738128016605044522755233379687661935425560724341095274626252841049600831705793513712341719360571164789617009792070533962477163037489654778495558176853908372654801407003857425856486514290138250260025330561519293264941128612944691199292658467018679016765771061028792764368930554679819237363243958654600357381067488600023754775338242629940889268635188113871887793332193111347395484926952664135775463493140723240405183551644557212977265214298392419498332211319491236167777969967573881149291992187500000000000000000 [44,27] -1507059539750803548750797165901820274045004895937018166411673107126832184325999299809733066271860002611618807012071630045341375517033870379639521085654696274214363269737731372589957756097048255862884858283171783384345705220177422143627594435941349936739907026866771943790355667033060952998480849125196813635938818111976590994836104901498203484135554013965625036374648270550221518050128291919296661286846408226319134008477285174800597776079691640329958521949788256572273093299585872743670397651112979761232414261665715484503052546017129613526669165297201444289484496975367154964433791704130953580690323300350934554777873662298292336945950200947294231742692193851950439017911044694055576227729168232528496295323512431395492830686215646129867350058394476501590535358175405709713811361096397959772150340495876331343398355663403322249888697702443997056567100199441837555828705444368896729890786411571571148005396587488874736636017531293661202858241479468121932133613234805974881196423519336199826151837435397580360486142708907636959298564150708122296168092577251387931694218656745495845845414518458126519518772354836077209610713449974517591435442921280239459550657633083070037176216442306256361774504832296419862957711041481382808072533927380917465589745044450712358896871430160175423959228441950593920201720907341907157869757603651970875727787449956483213382250054281241118448212999123325171132301600124607683319518881748449443732189830901064959747738264539932247473566226642211619834668346738650264255188015000735062117115717597004145229519920308055369595535611156570439268213779657267201348935411803483098553064948486326389200524067893565383322634189915067138050606635940282109427004842064311112473186357298570646391665379768355733851852955875191518333946293248055549608965399239068993807712116552940724962603808051401087728284425335919557905032256414565487164704167735120261437405886974063333236659963907458167177716722260976912385498520823844387040834706486367449483847150678337100493380925586969329157395418088659456224714754100761228768792638916402865847561904702318792295129594816236699073423784582440758006123726494726501777855409640136214044400920016671012778536218267670473090795562365238266372021798878376006597746545007225804850383132721182878552466479828917120848411164132631968335462759592069884697438545155569237076791355520260473362110279298830257507512115772267583834746248825871980304165760385108003135365731868252245363658986199674326609302988558901275397610563479793166694500951057023235009800488937510319383179416644976148564228900764518720089345039015271826196274715859532883596029463912999717420503709978802853792054225388042785074755337101025935842856276869988600509963475642403415525048441343455851715305016114143654704093933105468750000000000000 [44,28] 844650771458443734349442793597359239826656611413759567647018909852890816221172625945532113386409745763737009029293218425352479628865217181510064498133113085600208212942505479327397035037684350006982048460218136422449614384725226163641950685804494713224518167584393063304177755475689541030847272750311042183299259032644343362414029680476583269827671733139092512438058106413198612721680132149969341325919287664747170964644588365814018870264283984816644314838610307101913135393673318698005254408253315796088250203985761228358618914717979196050203485193056699281229300729904807288180260737394918624898511290441037036960192987087663100450728177191808031483415260714395482477888008063779172665474098840430180733187616215146407853613628389698044107410844203927306096744271392792056890755216699322062394020819061191491389399022454947922917391770571401927254731502958730506826776099223695766730861877507385491892726705184769230922420351423131014850622196484458828784650900540003735002481571996967427191917069277446059406083483633286987384260511079752574233080167616858527143854091217665253377389970720891439419934731304488786487270292488846440263832195751300870668069671756603746590246750233479464132196400893608373818462685131558541364156765053478399775761033292372932019686257663058378572062021053981479333124801763885337170328747408557796316586566592253981500983927305377095746612696920186973408456284971782163317715448920703240417260266286685880579540041173083718099284626755395219989521178794589772405489503770979118638713909617976167279409684057354599165145676808412499604954709945154424598044226573978465021179468380824839990983657273942609375956960685786269815624694689960936804878772235825858830194831814749718667882634001785566457145869134125586824054039910678864703682246900496566493971278822852379516086155456030369308616677013460369466979167463260173152449620272175057514399816165115964315905623300965467930329697934278206378807054361267093097324620474916787708650495678675459423054888254070917081362551370728700297855983682431702975835846484760775712833966240155473647274546683580070346895323414025527012514977886620970238107072025625543771811388573303147974127312790249557330284288421263357593019746883075981829795957941238972619421643170629652444980972526894156058476859786771293134186806366305268930862524234846215879801840797287457372106668301859348757342309335855171216692761548253625032004109562923890932838213753549337324600158474804134835811029579717494770539594347902027562607307375629966829166587982576995960171409091638496994610854930154108458038568731267116580801370252324010887881041811966897450989702913743678559706136393921447090325457160708736104598049276732021174228463649255502843418968311750560928885533940047025680541992187500000000000000 [44,29] -718301793922861991728829536829916968085097234010465539790327039760294620308698003994992433998136427979848073831334896580669190919561187493308658824633752883918918945240687821080446457636831191768500617012572548940265805328017109835048144970046681975324516331612296393439424076618210645642271543199292765920381071428973224356084400318793599887635177752730979631887901547093166129052905120731756384014466436599265417095677882025256278435354287909177624847503944812004146897262372758459395281546385034059449784420758056040859000397833108963737912375712644689219019609362275079866153827688167189769578363542940441999158906336893321013667586233059510018617587018123186323211586790263384900671872131438423086980892820018917351286703537627277196280645907238504761304245588456621299339296700129137084443348290868283458251262807259035028968927660563516805928560824820429390751544356061637948121907546645073280290173846100815690642442981498031082493369399859636297985014879756865190056673397718148328829671391339549957225875025012361727841364203306001913308436456872549101869715390629391306246917470026149562354114036618562413600244518578573498854369181336261295777940232012902326132763773888083442781350227531492650634996261941098389477900095645835815784474924145478310720280809880279873013343013912697377507771256501236368059086682938853583792988218465583966210614337825995951671490572457641264105756768054190823049213737754712134184288039205342608763790873068783187481977400945257935220300395097665796745322041087988340950950499262917359958502929350061958261895045963296947826121457590653164165023589864777287095535389181479712050157215593128738152379607717864768996532654063558104292718922347698765191121140065791714865777497380205175930778978388047087103913137048693459681099080357108578747784126402302377346741900928747754930703933706283930151714979746826412960217365698817550923866126095560123843031272012514728728273479296997604549993675704653303312309133662499942090105931134630613864186570605355427025385954278837222938280696060262408283689380132536534588324215871508823293523625271018582895342399260506893972518585013246952311276473156944032198442182844243324836947451292573080693391887532250397506313803696828886953146410505352060317328565013228582987865059446951302370573790714306997687979474314156621413948510359022073972030594037016609518690859077167946840154721873750836993624294239138495903623635320201836999305677503456079362528271337649594774574345779371192713712813030444603827481030111199501215890069901305574792642851542457291464725332830992180687999016252735044407881841088298763913107232405393929902341742692466832904267038951449422994186754672886970221680403371596550229383728673945876625625485585591167847496762988157570362091064453125000000000 [44,30] 697800226580401839239623259146478244113017650891751941141780976821171916369195221743757286574895303823183170180876952195460297251668766887923050143823667986759776258096812719847549630085450844334121212672781512271128749961847835303378627781949167690105968704021769670404142816123749759226506249954178106524647766791651382046832069663391564616342087240669417084499697965045058760929086660060160176657049934665958078809535705279104391289777417301586305230787729286032311708771109356022296299774819853260050217586468047695139560434918244101497597273039969813866018383868720882538685926543507711642538838069257195487670498514713572998380074434480525549843884481669175720157445188712218292842578307540269813664776956591246315919274344439716602632810145812174726987363876607297412037307447090900799706849131096935480434143701201933172971781691068440720656261321315642144238960182503785940579535414997486648212757928373151019201854405732504066179376156536431997899105063110779989041897890082019504685433572734951014612281888801353163599821300145159848297772544389308878058667627709760040500459045814607762694478325383890992280321294430365489682311355183865168504769529456712756079107782677523353919801704340739971165030186418858221150318820709238961154917832773182406938915245125353191093743582784744879600797350830318308652845329207357161290201661471922037024256609446679333432280961541023647796272224912857606749288170076567794609293185928997419219830440501092551148415349693175085727562798792356600797468567343604139731372505644411689094692415471119291052843725817040972525575824954158582654962824823170617524584678526909432017621025434997028597728744825459392333034318660196515560166598446275376768423689454284277042187499060895598368367860749072064219322918933389728781985731584927747557217788381223520952208790355029550529395410893827300881699743095072634782759109961354791234602971589629187406354130546244460133960488997558710481413173375371947381982049253980384201623028770421146467516406838428688095615730439756060634882436934770701669507061951511621229054970094149254050521954287163311614410877134877460508395359999178747581456563867253750592435388567203233507393927811272962599690427501596126428424832036074639322990265277796986815742318170227332102914701723536908363813701289714582104205063186585186699913556980175675614466394551640299132457876077561094377555626958730456429429002035707384399454526147796455133800497668142040904426684259815745739387440832142592428801541623908333364304324308767332978757989090706185270689270222939269250212396711334258230583779428636277787467203635365351122651297079498186800144137335111658412352627540541606953781450754527328296808325693802273202313346983942030088421404343534959480166435241699218750000000000000000000 [44,31] -492258274513515090475650123724028549582486718581593090311107563822792027273546928463384962246870415457268821873449956342707925796629519989644109497023951854227350716451764009987734085938774709842246189961056001539645229930194280713487664824210085682999987547736814154986018413710813612844488096724534834683941683260251770991773749054987454911373139685944812226123352253946493533297764770280819637599650539580331021219985921498707213065623522547817015987636538969069945171921672283171382837968886390611863041930588820279331758310213262317679414010771428665979452793334611832807994110175717257470317655145324344218589384074285188740715933744516812296278521446051075630438077232611377407506762629342212484031829417350467608617939863608237070300295027631500632400732103908746726397607272577607854187039474592437054708230423960968429052389107344278112543009360112259867757462974083281709948529984742588398708035492196251179422299270648761776429356286572819208280220899698277530650274757245827071426999661206560861639186959052664418480258855249132825720275328473767939282034519319871385001208616798246623559583556800782298842790169990561848652067002447317599599759634344803801386211009725559482988150754803490847751494403600748940232698936776102703812704815723425950471993882131023392198861439964110263127923625088413429415979044864767763042057948381729753053647169110284964549163145786789390042292727077352962170503451845116362657352412600751151451724231021411917732270730061754290953615360682949913852674753591727104570798647617418536117573957123248593705410529427254797173722959894906125931286545714630813034872333180078709605810681495200783219079079388951735849575277570726373172297028233939340382584969128399260090965390726277813580135647074625332566730425714573201413619971234157284772709971976218055247694719325269148068734497602832849792063546320631604524123754637536624975650644713972776102585646622942261535042088917784281797606782978968535270641001308300583555411728013724033991519438445263290346691985821975199425755559504688974705598163067413075794602109203477284360817610681017047909228985597938275353455159479520981133461448630706774042722989250774985072956783244904360950023230860762927058652324354063743058521182644812170451177931268555203836238811574954297599028537322217541298706495243108668917559863128039530388772506225133316902935811809755825141447795399512177074738361307860725354110328975447242365291995721085592674822177585490626012308941913381358640103571262015370244283255615912461341917173077741057589923190658412242629493067686071717544773553189273360985033814309538919883530768818770592755321542214474561152279687433540141124353113384680507592825418252519681874192995419043696048166935952394851483404636383056640625000000000000000 [44,32] 193269446294733587432835099059203796840977397977277108779036294217893553681245991930168711489143952114157328925264820146265275517244053630295665285668092914000972965832198908621637091005453716055092860476274189571735327280451712501947328383577704789627776913571553012670706621519277217141606170551393430450625486891894968437801916592643759924049073086547716054805364751383862489347839031087716953204903013732443640264877413623388749728598930726219491474861107048250419431147493996951869955784213888798314927754075648932961700148499309660434443986612811325125254468957972911856578887396494032042007825141623260121972649258166068470810408807915836047644857159465659544124555101344192095689690964349740079908000907100496405516732295821715177258292033072577065607931443262019499427047382304361257566065315469615842272736449492490961665754159595387251205168338021841031013219883565974516226974405499065036206545541072444211464596084423115366657385004252540926329909246622384539208172530530666003053316228839654171388835312370570054816740982750996674253277982499356591385818344735094435027153396222799149361359341189107134949146279847153672885800144626090834212670931097350759546116805436404509597064453899660248271294882577607692047465649989725836942644713101156952700251458665520596772241766567497280560447795304289112832269027152745152826923801182936916613635140229509900344332538375200194907097158525262302163102566361204099575032449029744979294222658109301534214588691492847496882853806057018843293640874453585978405626055205994672204774514538245307235692056495074396908281179020072278349286225681353848985587553517937878612052502364573404186223865827055164888566157745959978813206584702742278999237598209878008471899957729478391676969727719624577581194135394559399363839498168280167073290758355811828768375111772767525259437470602401035682788379581562703103406386894689059153904276583156629532005720586457640996936746362957346707852523488276949475494950625282389869707486742246342351001441712716108608780940231206100519624572282285758063358673400929237741806955648050214497470342234944324214643643375399726798859203388809305478870266572216319236639535641844709891226846968500039346056294624452574616487395005715058478810963477359490728644563976068450887306466416771272099862101702294855792440832548445247517273174218546771328601270544491831002070118725875109779644264025134078674999134306148520263046767473933340410024799325709311065898283494358877985259119183655304497828594037445537459650705477983876911520572949124745452707788426467383749600865352899544748539722689881654999123885036238668164493442601517526475901547990060120314839391739546821716454811714313615747650108926080673933840803346839720688876695930957794189453125000000000000000000000000 [44,33] -7437093030075858259089651430272841766749152993188710167807071080820696311563218218036612635239784190851095953459578898138317615262554731982266895161097184489828933357047222634912594982739623409890139608825595645640708770802647136990767787293555490496873553731360339877989567041564852023844424145807669563709936649977393082154275025389313020436819221094082928493863273951183665741365316116887171091303809790920704054105253373844861300080673605063483188358977417875125770407691912303432225116059950536081087020735909313401883165411039462298496893998213452096938333807686955390244126223773649962625171513848586866305558029545921000033608030265172304071166556669966266739627842448073981049575083405847130016595504904602880017360726628331089992765289613867610791758607134534497685604322260505572924710921049288875872050129599484195591515318050158117080553852904890500021953732857757070488046001130454879137969714981285895937601355295605946080637338460605670506979071908451847364376211350451309382559379863536371322858304861672664802828993875974107248640064263787800305047670037500523911654289621742774322047786848623980493067212194439662336370775610516792892787571818948902719877604398654493099322408238369314190070536721528417090219870855931243755606851766049375348075175081175502739870141156749041494110268464561555120322556347498525446710371318519018651648699562403784535878703969279636049218431215415833392535073018059979653021959477805305447177107887828577175352737963156916108098119050238455953364809778713760314337466366425187504991805661666887494004121958473870982863076169189746355762433021222072701257523301852228308774116328829557039281181372515795206323237380034611781992980813825061858722573569250528433572483875943996202502754925792039098058997065664346847614435302513830781335599361253265581917435494295175973969139782577106099734054947962358137810263743865133596217419713708548220204282619193440756936606287296500253407887703836437379105487304335670165478411647433683286795554441666735473542067433908934922249932425645919014957690355480873232746307617152605863414255976015837320392360708274254988527519825382195043521714517708038454023765391180886561023553871291017934370658752375891059421061547793489000155945253869584719667168304056831983736967741813419773728961600697909355300412189676507632899290644670050570852569030808300281260247735152953906862893539493282812286965596065969773278058122800283464240594992188167232664878350429158245707220899445742454677757941137491556464414583289871762981808443725700394370307983314313376198113502732350928928325266667574345020781371739173031996077839010414199922715328375810285484887544818626906584730928964178346371355681285916975211769484183088607665013114456087350845336914062500000000000000 [44,34] -19628775192825528435170559070815125223109239847735361011153538433747990947501214828900800810753774686894543627572955807631581714034647191564050509986692513714989171435934318540114678206850162643647114418912732488364350938230349365012574695019500203186366657006798201388568806811344987204937720283300689726033857666707323538863890723644168031290516972543533693735136367621752570727324449813601631738174343381333552500273962480031279446654021162510400180919970554651911909361369687786275899464949676511677145432073522970625505694034892850785420105886424105534363220964201747036141536092885045600348344358011524111823492740655753077181134482089538374703480271077697928725558524819875114601193534269311050097363977244477389246551585877671803144147380743574130919216949414490668292405581896253211271915845310737877888607253748451985323752351387295103143264633184575385145115996922059547222378572069133282412657201460344748015978197887422926532778364582708891647059894355790977589116869884884694261200941242385199339729258500841866474942180593673000551265381596564572652873524700132087428418892001523848064444348295575986625683746003347663694665085126221929070455392041424627360660670160859685102898152478512298065260825306309786433317691012661507509802728554522284074960498028139445850286186484199636988784038909817700319579332191855288994573484751634374195576899818984121720633607483158877154027180069873251918627204986210032687106554829125322920556027763535483765800124318460886368244446322078358627646362788817124740144965001860209697780193285046301259060631609549958528462565578753964335415519769280695789610960612375604343803508516267848945768058508217760102066410002243127573237537701095863009929482848585315021076088180164328658626703162043455060301243506950723405902761651803170425963094508744121510663315060493375074205224244791589099186961205122480968719468582284096549918144921073406413873641805567024196013846846526528285838120281659157987975749063979487273949309251714585278818723715640745733852811289677950134490549849226667167624265246788193087155548798593625353193645837164714050666440958112258418112298740233578312660702025125642022577274332936251939493953666793311956673391495910425916527611151715872558179606288525027214275289100341249547911901509428865875413347766061025415603557383097142235575214850254666079025843198285154155089619066056890907499840694752536620272369331935324646994220864426751752943401159199234496105565263978291551825474788303431849297147106860417945272240062036832709864437137081501017453054315612405296283017047799053333805382698637944856615149950317371929619855796671322252434883144348158174448888095610221023240062081051425696550499197716465046506398653414215971224621171131730079650878906250000000000000 [44,35] -15632599682350742619521502364763306519413058001082580380109930943448450295182249141841845676736061996780268294682469531348301074512709894474890877001315537795585254224761989557196096610476712390308371909667756309803622698605132060892223284138908640854056365592292536008748066807810063584552256462647639030706302413414501980119148249290879481486408474326258691039132386583905046278763748479797131178088271465457829139694925949484291403190646819164966343695207085437554687989942336854728462780527188795478916386566137411403314762671343408002099858281900645047860784463819580043454702443517598346310761347110067563017617922006702274278548969046519290893225093427225624669249184372122210917825333238788444627678567918213160930066376538115533657828316384234078702931337014456055284011507760851887815409679426159066810506629611704622326535273926665193747696027240663304003623306479615495116833246882721829408266890431603658406477734476278937797098629409540033125548410717515349715047691175893856738987799342233110710922317448049947172167432658399519570864995836485245196965451151876700683924575892978871226639892381579181834751476873792851036338190112635602366620927354103875421167189975213017909243423192923253877398836706444290926831911798217416217919223849071785159599073577139038116253678380287479586668421405868714337264757600517791828080115413231894990715492600366229092374184710867284942883246391105647341923853992551590516384975722417852110731516654307173324146954483618097171648540524589253867524895976363438092898841131398081091329169644751726726603521459459642593810200227458503679192507998056198012975646502788163166410727021974668200856430140600689214763338241739685209815844451453492199071598023157861804579184258504471405017815286365383418325845317565595157712737608281464448043881737651938740090459411252541522653987236347665683398454958919083922356303346377471804354707110297026266330773545987350248992422238212282512212676913764229894751598225000450175380532898754127874588395835599452797512554960537679090714908401946910335041261319213382100577212741673654236735288663330412682209363088803141978024236171556357376291622834915958476881519030334883448539351620860283689527665905791407405036897982122790701887959618670676059425559995190367483934946789529842372174065213362215478344738456669842470296837709292405649926832574162489873305556410654462148164045865734892199483798300733077811640734645932068570155673651142206845617831458689461782969953248117447094559196983581732744685829108600029890301499511564020711502404693394677215745028731905259579370989459285366844410572802286358369541081965603940947917633728450502678396382154077352789336806963827940223497353327121129851638085643539266555990252527408301830291748046875000000000 [44,36] 30228665516670859407348592361316867199106894156639670940294829607947961431393694570273590018046933281097874944643185380649817567021394301208472259353808166978980177754699465654835266834717360569480493109220193346558249670676527095603360652998859604487827371738898309703902794931242536932009301516513953490003748080161320501695643860691835173018234710678271124158848775987826008040548232222482656167902425950290941719611702055601001481957859743806429040220443802825255367506199838542809662657655501126700626750913765475823041649694910911759850323528168835923151648046149192095880386487467540596990903700497589030802985748469972571064391689106993141492089967760908172209395691103866997233847306016975739098917177226670211226348261195763640360700854648908188276850576706682801694083145674509651950012063117795294643473124350262425504330124453549746068139693225226403142145390357460778024686007956820610298664747579478148890402271290706839716491312304011509689837580925961492072930077569754827888759277660585289787159085469512652797583950712810249054527229281255512608235781539766714618340773060992147214878328064668275961671390139285737651684237307420581439141572615434492039430553459315950292616803841789567449804015369748207662600272979166337584386330355329700155997744777802987972756589716792604279164805128553248369810440387428903391268117930926887976860024219956262924822573642744516743949928912082327605266022357137981778534372179385085694611974431751611470500471505750670721247700462346536697909646905905431098561951213923084740039712717830301638752540411532387970638543760733581304237216922841130450672133149701072004808361190646569743863318310888038472573492017773563039194198475278466888435123376489390519561308698030968703043701209173792649518473707597344693632519686393047250703624158715611407637749632605896758099656642010481264701238573731923719558356874305162886410640714563699785447442912260891342841631806867588107137911405623982761177711053115827096194295164973182572790564153387762305248927713585632166919656154052263132991474285712048918497997876953543416247492586741818114586182925903915036283546494201227091293556757047755624492774981407766876040898436753179055300593491208663564934251717494650886559157506085231321227441993277664014603831469526152328475209049270409096339074331698973830854618500362861432007643179473420964704066889628688625987684452779214281967550267676486421558316934893562998943017489841372629601657989212384888325177012615929929875986739866331097366391359458951644271091882135694177233699469801241874028976486995131681810677661382740772203287678971259526717786554743916834517525963721325436733624216614344428662109006353136895881216370733472753595805215809377841651439666748046875000000000000000000 [44,37] -17312946964772480811560667593734661025573034221607659174963274785662813156885908811990114727096222729585438709672079768484077735862819599565312765303585814309109674595493558444015327171663439982894107397986082466557089341621101968840664829917819441839174991157264620453299746051305924748622622902895958639525564152387671755277965462232115980925693489479424812817097857685574459471709299280104578293886210341766916456377768915769227200770130789049593199883064458676298521310373516475842546662297700708957785645728142148445754111280663093374512773427782567668718773326377169092572842204931853097179741216091849392442354345114247726215600993823397776220551568820613822654607814431327404302490897990438131277859067433301640708475047080268069028176945754038708397388395817976133748170002802740084162911594718357596061691474645200137312792780978286603771188088911112961192525399111853638672901039587057158541029747759093486473214570491636624340092789977177093994236010787494282430212319244880554425210067674309841103367820759257623893626568993121690710713237342544037905089739461956204247475814339277024759482834953889113035206009185552939539406152149194973567587121277458355156983202839277167973748758527874759009849856461123759914347990962180178502994591101661427184433383532658430194976619779804051920253952784066376638135372368306678454222832824542257358924469215353133496274592077022357478405339834887855018153642621916650966237429084622559612087965492761006489348199834149190834217206962841299647517137514705122375832844042487456829678991526863960286281407429549225636096365911149744067970290893819347269226312181782866536246369735093662822292779039774066749157941655424606658399014851302924903316259920339819559389174224485769710734435511514490561546841300571231081749318755979242552523019908441272062075875160394538927093099429949816999952747707923033035790805224823965171291511836516958921001358425711046077939359728291103602124754402179295295037566998273416595204127014461179591905022310115650184295757822042784452319308519206662263802149586613011185780654774769132980166342449627316380879428519085474760728587764404268482915768565576426357295838484206822315558774994381097118510680206924464957799521764019771346036058781926652314409903971797410869967455483799612658206758936262323071216831680682852131470262163231120202577486116302237859847831335768900414546527371884139132745131804143803877002686162889804146896909952825397677739479746858534381444466201904185976393070270743779731598096227709196211526914143909679633515007293381255424606176372342175270121167889196050709254643827469215904110038617560478341981602795278559029261436564172931258902280580339230152965474418563394595760307481668860418722033500671386718750000000000000 [44,38] 2283980075417970387873470995251915754394440607755344813990754518503559689533904569449646770212721679365894005146733142217269007693122736003904187901277697274263386066414604219353158754024778806188170156972389360196472680857835294202149368866385885901244249963211001456171412164499117448679676357264724657171056959161607710007907142095995295553875526501582473593955530102362094663525387823825240138692704224952674036035485187673268047942217428151980122482927794621423289011403071146230633936435708060472230169706934566325875696807717554515749780971631374616426629935198108832452455687053888353168626232974472991374455666194276913648732329501285267328591575880433046468059835375960897795664053149994561743601262118239210154413444282158981743433712334582927676326572584303199320527203930571652982665352218086104298823826414242283815071724836419538797448494889037119465438883280243462047014467651065108176667036383778728916212055774692894665239291413695831663502715773368042808563749981773635069733605817266383911567929935847551940353898339373130117585484707822251211020521518519858256152802753964864902382043901139147346853255252934231384708631099147064589507508701181084975845551372440752673861157891227930211830465610818349993634730444245921248738374806876358372728687086020679508574284382955525704479353390003251125281914667891969134788725726722306071490909853593851408135000317767658840049730316044508198056863116855069653487169007798084519447282682057901465657478565155656029972335578944770315388705964752993618226004604494656430133088680827004945063691294359391379596336752224698991101777779403868519710378914727053263971451460269717028932043790471950669064293380038239914921501772578446239430796149312380795077822387159217236666040626437939082868339395977228633556903560138693358426845091263941957718461847799551005505879341212292595421035209059803885342943267810717198042790702792967403992794719056549128845171732764322935733529686444866098923243149146373936718206457564040735903636386365121279917772505704454753244924738712798051342765434404987808878633460488693664419238433488004051108114471737685989563611392565277926219969170144083253191425286018583102845624676284795575238851997766244187137173979086193195832692911449098966906974656419204315869396187389600223092163850489069844497893989251329877099886896602612139966206798725131149605681011847953954564902819619146794569075220418525357757618133227022460411457802548970675668912715040962969934532708179927009507711621903702000931511705703981911781894601888707621436922082313142774823868318329902273590151907821185482935032425376603530194975721049451862069324209731475831617286599723419592351721902385111435535285529657700820393984031397849321365356445312500000000000000000 [44,39] 2857519934231200657267940406943699343203953202264568638106104530145761417845384242945605589142468612811947778954204653798362893403324267416194680952574678198261466465481828885811386601323542116364704401036084155486207334568231119093045911163012608469875966421864440318617991165750103267094492078708035989365076515747436884058304960595771216720819350808642046320087741310469014463684468732156138270609678386341845087941807381512395312056814207033501473339671333228741903949170528096754721280514861139119900393217081083070504769198426643972354508032493841429174701061182355900791105482097039729390110844698093074509036791289441188025399792585664863601964342579241334834223368329334806690271406782909789770591438470513490370453406516188827024250662085472683347647593993904230531718544659646574412599909767416695224539886859691009668802208219646701291524858525649119579603669854888640259460439897102874012296160137203519318620198432159353872077510900951447913454079410079173639623337482466362383495737433720584846792165258323994034850618140442414757452745193996167713304441531314837406125420928745523236716930186046566247630686378276146805722902976281878708294817440503752316647871264583275535964361807181439984849908510924387931057364044117091910587461147936835230343303779325475869995161429374320747247854664339078277735397781895721072874247218148847497280116848085278449050987317697620734650893147390304822910642196279644590402269433174212793959505384551653895520101221811107884309382742388564392369145630625686898116083723481796980461331984990643296219124542770278364458276088756598662824526329420215055624405459733827503821970682148402141088603619823800148808691302652013283274065599423169790980653206417209004979387517016122190812741748247739273664808938774376181538752299776872395962922344292482456043894971373764693111046866432880591880626064486943748589546338471076429144211160338139332943384323829425023243349697100181646016563329178767545844408405263011151443863077438337859173145519676638976598931454544926705511673021634240682316240269673618601429644475792838643025477857914414080259636684967407693310835703447612342497218186101877979578909154619795099997444342521435041378617957008662904460291155556733492349636500315072539555659628496873143305732584938396365770187395028867499847642455215522218037758380224547254768478260808804083293357040427794170258175361423602940910459741418220392117509298366472941177058231895146370001444781945263168279678581648478746736674834702580798092007613616394509096374489770140028833896500885206227855607167796794259111060012671838154948181095289971748888059526909175423374877651149222343038358532443961091676370422569879371549919329711930693349586363183334469795227050781250000000000000 [44,40] -1908019006419721449579437723314217622828738582425188199239786235542863031242269686852969532146816302760232711268118494793297948929156753249338237239539956829677870005844011377666976097269853758738019831369689721299243104878268384293988022859044131779485894918713712994444275648651615565231686620353326199538379456769804900610988973150378650750225985253228407790849313320692282935811506183728213860715678433192795195362335320551385650564016520225462450926641110383063674356521779371054083006387096351762249708390397048594320649057012653321130280006905148205660055067393942298016989439890561589136461562752158848078647240847805862716422413973491609923831790914415025103990948925361177181966201713639955263798520826456895720250206943629040806972490136098334313876392495558026701517010452941155824921165309843015169299043092258625812047877796556387267686480696085865071676441317709241862290611764489180420883522509554547886089477280546879794006125231249815063515627397692975818183195275630541913592448579651216690312123889913044035128771325444201172778555426616460498988397853749714520857688314526421634734676165965108865731127975071185609716029353792405490888064540236228422661133374926321990276923281150262927696954388956214523057558253558113323029695233062498816123150622102253086421195930202785773244056575190502225722553350516412394472020653302949617333663624364048499456746796450487291934118542724472337385653962803380315857574151054624585894253789987980017153913925217751635541149277101463942779688770842310670314603165860783928741396584218200642024816226443201127543203465921927796382146640622534950860134271213053410254966512274828626277753962479732945261839355992744239067445104090570820796921214699154181348600264358253860352284935157326569101823242040557043527119382198879834663693812647155644320212787889552832989837359403548013464745428790187374686995753191969927549265047366570236745284464439635415854926324332214863228558990435696853824101023189207440402497315976298670589756944745532189434554752738200811387302450807035482855691922590488365171675638641098026413347931309863195122757003931789668288670540415893931666918830288719388188538415799006815154110077514476811404535761039502229632031657555521268701367464657665311688923387784914490607207043755219670547510674627170755859400532896621346948455734875344112523823215450081249192892799528380030293415837583630471378375228487409104574946338898950836730206550031417262724704250860492664887699799505007185441953297160317410123365784634228561650877197575515639363196126724935326899238646001983494112208478195087139899985644005797499200824916879654556895327343944986628156252732613098136994871064766395203637916466732349363155663013458251953125000000000000000000000 [44,41] 386361946744526161156176039003165923144077882691552986031624544999337366186187311874651117553506365516167071177619176660090538079612875651201471549272977674004435155255200661892087558770390229067082575738036059039102761752254422966428055924263447857372052088655530243905190457187692966189977365003538944706733258872947527910704943860565823056973921349695365934444273660002310540539517101286167088355263041827302065615924417868672948036169921582981190261657384439591250823732130891147399823255935185004504229614230839544518326082484247745329249590193230231788388248159380831462373647571862757192330876021024340190494586661297224426814321982809904640432714760677002806707352108299465561358309429818521517068742105207843800341502664776081768374638481458760651304150169374408331994761016400393648985284714255960006214340652874383125565931852529743701616761277851123796399558444719054851517791791529719165282770553469009310731896350323867812080360075747547371343195527513797862200815749693388691942535863199591644824330523947299355791740296208655708108776290098904011482368337892920083264833368791505467495672194214224257240467688171454501275193475422175996089739434228466149017141849242979392006189449214803551684419339506400058102902497388173327801690887358829565270891646986861946184552191078689930922871433199632059136883142170661360073927441898454186593654028982670567440093110694723199370056603814204835043611914369284458702033257041853132563482996050635471450264107492186184939318340101010379157765741786196052042998357556232780220670297815030668473476598051237776312724059559724042112800793607352806738778353931173054364280582210950859107906543234352054729637054838995414986853099870056216791303933606716079212537637822109471947707933079035165099956839743678216232864608437663546408882249791676100016942380770052745552161789629507293897317849372193374624441936192645572415156465678396125083454349392061666762817660230747474043873954350389217849851931114797627456931020064405099539926185587550990001499709437440281181027634370293414687395040931656153712292806468895818661666294326288311873333696305263875498605160885714416417685130789006453359626997714566020010561062034090154646282744958445260186647779153327471452635993476311426000433666530888061380544191795552565871977459837575047127539520771713709557348929736280852968623210708787136697328073722905375739887335570398552804392095806361878708390718197288624406748573609779280055800296661562524758380052068654655433032340746509945404881962864982452689826089495405508321423515378697342517237857690338161739176688106594033409456239188772700988465440344498430772524116763129082753541059224813512721001104976078512585890845087988054729066789150238037109375000000000000000 [44,42] 121509062517889801938921597207403147164677274014238821656883085541515287837256895872967080890137621767402629708689212788599890734698123894121634731089989531611682816693636176489069644726476071655422201050430589098193310945442655861677486509194135572612532405775311116555394824762494209742183651791602724168149234859584504767999917414763122782944275627576402563507296458910507481789510856196253417018788759843691391172370985118163767870704316275379255976118124980305220406592697292917618205077703933065702600393486551806940532529124822253911297314727812149732944623957426460361060460439244765245822595232855558071294400340034485241728795072063629640963206836463537523366185363108074870325201104070954138535566546345613787362582226604783741565985283141627225039935224824836728729275802568182279451173689267061843299537505297580808157389781522216075329018251199305214493353959536894749081358727647145596727188470196128711778813351716714910224047823546363371240281583355774445377361129799896920671787957322642750876346613777329559485317883505888969245022122775478840574399692293583126757430757056486051911776370296421916556499681097224502216378381011436430542323097996783315072900923651953504903204659321950883397905334670129694104532006531156625193598516661537460381599802325653019643801262474055883427467028979586913499260109196093064905731771248897615649225355580203759421944993129834230800772031856017919901745193184414755715824054998872574999568221609045628387541471405695306064186006689819764430942739881285719707413540323343410836842146462181946650493667547040098453006159746120492439273829511423117125175540013581285639703693195901857723578564763667543546382587205667898627308624773975351243836913889981751665463775286550786787878125889295384800227707540506034206626879930843563875778240585529807400886803116244623489854029178670234293369945770584846406033873824640106804274213237331020587283320210551486448452501508787183110134564432997295382900103401758919180111544706744686556279208008293256717625357111021755729677280860208924004889585676340839720165060290295202225369736620568491917641699508418641333975314492397289515595298025222577435652829307736666077179167348812498530242658509860050344459089084613232073647534487844680705586494663138387796284040808913384395602931638716088427870621706535207901999898477555038920102688516700568723141728324446860358625799817883731440321696112344687124220287299249563788193800534396261311551343525338029204805903561080780343206956819099208154506456064123778756338133732577788372443511164033098057673671707113581170253915759632161407518414900775872719572922040330296364161669855461364278688193942201314916152095206466595203598224372854019748046994209289550781250000000000000 [44,43] -97705193839599658171083234659973124642198412678704079547304278055074180825921087197331127956961319003196099301240056046756125701279650944418184239207671514721542391138178777631771518526357887507735492422005059311360431434911669306905248945786456273077598859137732815176500569046178589071419416047802722914480789505947952722038023315625532816500769116860786636014757479475766613015582468078174397314283814598640395487194114484934841036571029590261132664568281992559393538182078676685293116789172102087747424948671257429153771123324894210534846590229117677845134757989838490325196514958647655162148899063867552188945951951419880197661057809696425781263076190037195053940070892656047327337330020855027133388854716442191467260093908179218195553776760759176759247717084363728938319933691381870035818337040158021055839974010103013615015859728303794777522791743726116914153806370175964418190178542473845613260491915342689780399547445450243306583549518602644525823961787535986092410321535779612698577530381003303203325585243170068264908788320338780485908633377844547583277259842898162157347001463276056763060653093345528306117469179355419671802921772392907726301577679010605814580537850903416738606484267483226174102213989792311000853902735166381834669117297064524351054822875661215446313086100459944680482869110263707726227800600650216724826501624484997372446486537130638331800271904273924987874979680637040191699197213454775376913199849118156308359628643447179262087768436764066360030318614877857881169575194226103288338975049538421867442429285188505957468726600359534999141641584445845217582932246760451913829007894151586854801804248269256329952645519871918820963879338687716417821416409433986004320970760078944635688347558047778868188792058883391189904443252332134553614031000519020898120026260771611056235622595809913566815514012272960151879226546744838292039915278595323443827749926972570225043288697788512436267732154570498696669720668010099362973919463410477735468617649655741520567808622433683366738297924857322328927420711006676005307778133823528571491064640893376089043788886910854992282234149567768360761286309091990516360461084458940936472209896744171584594740510385582126684400113417046964721967631660004666838459712610528659615224572325356297113352262386923515143439211251932704805473032708881658984071420371432495397263644513260462136923203134366796228599954617279667413541042045144789345750043590333626446272242328223237643734931901494982753696919427547346743070574287996660700345670929979350044216066149239184241654531549617915393358137626168390748230942726167465096165599882157259844385160064017668112563517241852409695158002855394666237260035739360772462369641999657687847502529621124267578125000000000 [44,44] 21099352407285158602528130053633956712945355345933322988351063148280116505679132942017789964267955897390231435467919269024868984077821140617782457467115559021601303818950959392986924895093214205974366540909218489711330362462101974872427997327484681626752796974581179870449832887390785846381885090683512773266030849131791459448149424010621309361764327811695647348746560644950522915919370726618286992788361474423133903184219169460926256961680150525849385415117124806532294125825034709540111333422781156139371622571526607828461839375126901837141210437662912470527436584428907371508203008242386788539938140134939364453369527033342036366878413503833858863562329811587320341402347191507257221626141443950551684715168179534668795120059059235264596156982568367603235611662089719327040247515039400774404749577403366274484227859582977557962269634118354700380799476846252380396511321632131133575595232251059543805164141115103258673876962791670731045600248322161116980466158669447746424599355690003795601652188828384772631507752165641601516857285657943454402686223451862379707967256847070077615627034580955614383344568826639861722400128583944326195775625667770594675837009197129082712794345276463546873902922707615997384525843844960270478122184646443251959344839934153693918337692011226730155193068653140649453911871122460306506408500390663296828462454317263616252007789252985516387949479831583959633140694636008792200439085923229365756289876013634217826660575080137907678802220912674087215433983522454453395939034070333790211254434138221085872332467554824288023463953329610599881062561960893863284026634221640597609511158068991895586291913055577520662376490668189352283183755985031498292375230927999650947481277495448493449901566896149914980929921288632512473152495545756289222489552412625166800371633358306085247952187921197350874779616757425629123638743323235331211389779258126570180250179521647602614054245173915718467759986317684114665402335017476928125290051892005114525355667437937975451969176627173269273779105081833630240604277278558090209905203879505584225149938020336562462404120320762585011387797020226824801127169783859001189315615852683936520835922155014745723284337463562580163598274285998278870630246296395985872581981070296545808268251921208033402249785218987671523597050434172950379981049817042286010895107881318144717880313480635267964793346024034229143908368145229563725074867453996986809373040381181923827992308821302880818785864655508431726213788655321117863092776215787902643647334733714336198523436337501229472701520005302444040585090279251288051401108746713732546831235815453148586041412353031578345049957900186162747393099372806384752122681180974694825636106543242931365966796875000000000000000000 [45,0] -4882836398854713944037302386799035135791702018761084975919786360369578750126221623716010244465654512690908552811413003321127170128069440767038036745303466267421784716859246530545066665175328814567572159055470818308871087700328163236893459980885345042078526511590912520952254017850906113485238682461737122699418053971164587219019332986894626646714183394876642619315939850909557241382935567786949734626872806732737564231752942180409234546831035431116815828511222484552588167459392168202447790572569184588437551152108344428711498151366709911700502905106230758611886203700123584817053300858471754945085649594257533444468935284033229303091492350567078046817388727195014999573250108246574513609548655216433159282451865798836587292787618416571609626931155237072650736312917510678435812456965004974189940938852255193516098017615277283238718391916117319525245330790118967603184480207570753551926901850003921360625252130889342779008178608528482843652652507284315465354111568529198774918503947270739211875219382339380422858411581719686005071665097999314225571526840728939467466293448315602341880666008975843311072488344572104676359019429442876538594566513572132408421676919451868533010905914270088780911603819050300244578758406768623498172878415761772784912754492721079889468889092503690177344369110586195042263162250626595947176667185137685466142785655721879625375043502034969669584151734790912473321535002753843756567692310265015353162329940695451124147181248505727427803894898108549671297479782944885576185528532780315309752054900226260462163765574271086971393566816839825889824767959581927079082380316514072658996104279633065559293674051629537803044426030500908648634420151751213622679829898610625371901728506513198076799570964732548188479091133649656701240768737299787295534489568283483491750561396148236381538646337362568990726069191407254580052265855656547244581169665893440350232748438763334505826483389759722034108488663905642453277263372726560071529660088195296071754348918113229053080507672994676755457900663800198167506073469728020909122829553852016975920974517603907800754523679566679915816549231515758872652624491884733506134210352729356508481884293757705189303727161297140231349085904560361577640421415193530507232038098486007488647431583054796536663639597494447058011209030013947476880402226783994326377397439619946211780795495152036922183601055482370266388990631730509948848608742525706033913421800476121536693389003498411539213059413172683049989320163585118796092763329213964110103523924952651952268553005570934810928845099282276856481005251367049664366391639867177219456170920728133008162183407461943156383970538922001661760842655636506405360744420894696746131162276727974565396388715584233551523607064421525695172481764218617566732854698463589443130393223863657675698490834292897488921880722045898437500000000000000000000000 [45,1] -97873778933585568946232163009523503511887722258666549579065540923708405308856048814088598333230078284127976954392446830812885632580129930307437770242911180193889457814298281076066581548211380366128145449768385433038452176890955550738811057491302026677626624360534194983254271851598956872038785111584282520747038982880638229590685520433909486111252119840306227430123350686151803724697062219063022503015380035218407698375333340895762474474223089879656898686114395183319142602718273915375754559867905513538733829831161995358958833251482564823115855677600194463326112720182799363571017075138843449870991930916776153907661323064199062291632348421693211750704798819132595856073678704988098156505229965234834666960849502761278787867263724866371228902154399011909304884847432126988026898079495470643805289917418272895989278416365910515753528663762836528993258192141293235757606177269482538247612871659014346748738087015237073122162372119281883989906527744067317004276050698280806557659528953353723355661747478333430533366316097605979475173045410827134810517606592905263751475934521155623104107102805155791229441078330895463402386293247456653325481358584384230750274747591603625702425101959420806178159037212759616077803391189767977048257064765713577543204905273514487300123873068792705782797244184121098547564799494958102770742644245201267186968364386266730415590299973147652190519684992469765701678878933462988984747940893511071718578180045820351602757548437829947073440538659153709594649745331176827367762732257385495590666388894996456205461484591580645562274741546593740708288484330311654952228646893992434880390231041459727756997649724446841544000393567605062770220758783430099471594780235620626598815728916282618025930117952021785581900236354594677474215473721093723124630562353666176558356078678231188106927886115402976603994396932786966971539670775675343496145824384619763084634409234748921006704052699508066930847329360514803482486054140146558315028748032160462747859657115184700350770243664109293241233789266196389406888236734704979324904845325553453792698813503494976421647842046505186595002617546723988100260077032665115608210988538990696780521207345341968595316512476353510958169778264943007327236669317916025202046842524229155043162528505323710549164920291203164009726149403680327309089433399768251609208571482059181218703651292325294011374658939131989152235286570278809968589608333777868349198298337273795580739749246925732453398681720566236663854670002142094039060279789464315395420892138125655348515176696545601435942026643160577912246397887178747454183793674785607210253254281277194103835088050825157913757402707115588896997766187184265632997366042619549869247724200267930891648693238707679836315025437820948783572130875194583818491189630367971329422185280771828599748196619856344113941304385662078857421875000000000000000 [45,2] -238762593080072911870331517473202891369926766535665269555715891424919029626322491631807538937201276546087166700470381209078717381675446228458492414616391585287989643481037460299233386382104223463951518126201952653423412594169526320217292216343510531874398070559548488935932611470234455774381110559790538261927097966879328457612333272238474100843332554530701846971516001667702094198746485502619373007339392166520957516358387322716861172901448733162613306361577704698168903799601294403477583653879798096892647364263826909900089069603411079785743394889510791821113997634949362614334476501106976219802613076234796483727749581266006973232832739893341004418134220946169186529418172082682311902043731331850602222186765698865630828580965169477186678110249432947764388739248230726162690807328804864170465185146292747036210044718262481516602230238803675109795993463032048060878742699847906449215655411465193419019338513695094325479233014701522603952371081685902032442821851369865339823610329460379136679149981572607090313349116026282953056428208950452333392433313111270891387864046721050179883276184218326415059227058962437415335787624599454916697787697396001538657041879702581277258461827056528306183064983152421714619907828206636194213879768852220332377733811623023781385532889127950903024942720332634616621044403578769248441181607710186051449527816849583574767388553785391751897531401221106875713419480513250642318680136889904030410178197618471234230840180961095292896011650768087245556745151321427045816785625242757655694782000478539192504275266550874061701977874451756421433566388844313266577716638526229007470617340630551063118238860928470303755932630345669395587534014433294114752826478566976285552688374438208840024297601055447683616558857104910894753122165036749095433751465192591354959977977588766069330988745486143726043043512111893940892128698271128229014962180546193624042479424110013160936930875157026781183744521758511990494088621612605463739849067560991653879839554796987068366456194443988828546035668958664926259780688103604953751137384598205372664862829071490076243734921630296754180755264960322969161663337825320956815212795549527415278090236373492421919410158981990829899691832575239829134079860287522857688453094873959866151918446454036988424335097413210756341716919624543252193138527632020246743656890875062463539532723059357169440935946203167210298575425652798027007900984839276824422120517139276291987524509429251360832679010995180481684052513653431634052185077676297115584873897894481244751809299515937814235314552566166987726308532429167571704195082116653175689958756075035765336596943433024569134857532032331026388241056835090828363047162139283237422284896209300321620979031504837540885417191979660566537908155917515305591259250252752545480897136367794770985678587393863381294067949056625366210937500000000000000 [45,3] 131290052904834634386372677715415311510506213242037856496541328890742075381331083875003617575712569353703090775039437086514633116471817993644407740190972830324428196142077454671001683464053212647054350223368917323520304640816795509719483729478341308121597006655943305057962227986847855757344915670756967661269990793600037960364767388542696655723423136776750090537258067346395419233588346743167855807179241123187600197918069105050528805169907919697081324575980204732119914148259155958548681341961317561349798238443894191714967146530780613524395183947040186560711146590367168203881795375044908792705314941951499135411521599411650456214871331457020981165900829386930105157431954605996249556050394787773171254804276132090964385658049533521900043587299657663615940571401833160008989666102021557215274044198130706161245932347772537711296860193123926625445144144758244125778593465002626801410995506817030240589527438102319204143414302770216528284626422724918929372614265620238359633768974816379535712368852662094280822921255454581671269783419746934047835157681544102451510985249804536624453538054096327684733675220092072726848869978486454049719980622316827391763921112534562097257341833154957930563819429358847313707219070285810740157464261548634031538305049513290083904012835270704788787831329120878402810291303335597987418884355635883080204756423831524747019699996254035692447504495921649647147779162828407577198310158061566594041086776689034240023238865647797227786632555961573515276305230733061370706006646730851019516229139212316712008823802357978573119278108962033337464916851888541606376155053532677540473337789998154254984147168988368781648524458280890703165132277313122471301025741433700925285017080812139886951203365494774418716973496423295741173522694836740675426255234731595607754872574975638195942223682429423744139540948901800544684965890458330646526059232381742930938956414280956536070266482395461120420577852842721683765621423660344030413809268259554758168271939863163703335582002906410134435056345578873764565173271176088545852188152076955304576135144547267540540077071357904028815580324371264210031028088114795492136699870542843610182470986494284927625090940900091614937879818723047594894880194825293629015325635329579910364810869870832643360307370875111609159859576440006708846978147065460404202548107260664824375351063926091363011523237653418883640698403186670328423992955595442307466827719910949108245238492321405295316951469276514467123176087320677477296446423261628357178487522082490847499688694416141978444458927311306609274026278973954521725098346976941308661419519188573581106527503339883312299937377284836505689327156487246738820013308149627039542035752501935340948155079310990449655220314854773367011520573182733723641446031563177271979763637360404706218254197724881748854386387392878532409667968750000000000 [45,4] -1625267830614258695868837996107270369363722328783466581126842892074094442846684602642491214857184514080314058244218075389149347660503058670063131518724481960614906832596294876817994378798574244547335220746827410513281916282959231078345930731552273242346776590501859579191543997560462397080061928677102526902702071567699949085969965011156109945039981460262785030468944257765285280592651084933795930044364068658018055921189334002372871441093705199833096811111405641918356956890274454529589978708705806971184161838403889623727321516838677436564187148312700809681952714033201438720480288866225574450046100576951432758131743315640660750501250435129533119585021858771618115335677379922373863666110115339160949818469968387717079133101987890378385961777029543715100978005615735107178160715799895842988995614971263229710687353670701028743012178458303157666712553572919641488646369718369892373621004103430268164865239024408346428175130710794533414941094842124538105853229660172498716100183422431635227378799653463631279547370477036842598391458419994035333619219705819645658949617913497576969190455489400174356577868501240832336804763869067149266814906717599003930457054579750490382863473966287619710975956748726206192857765350853529223958160419968276967796817270717383712703300660318197267451772126186418223659908947468369203624269349710005256140833348466139829522129055111316661929166012591423824085451276449081358350886367542419757650184585172612691529479018200394672933491310542133494714235117142372120190824848512875128923073099235195806782710007136946603804603145977241519921504821282895863378255388674449699854083321368604441834389003897350593479898916296971144891830603787266876211295810116301204555847278795072745753308865292420142967589901974875786994881272628710131128612057247166489895702925765165639571735409889984229439965258456289408582344128425583129925801577691850638734880962168662752030859264730609171251828389101218672060232671913693334870165082609907516966974563785243537259443106216485025390746293878118989576174923777729834578659663582310578521350956044153053316539777726624037824994148689475852154863612928686145014277774012419894847308063320348313400880493832916685088221876814914343655856861076913662648118142827849789710549965554978427856124493618978503919797900780505537163385703181525078132862400485520146447584264928178927995182392909707786679865217347234499706071508194794379906340268934168044075827365176441287298669160806138552943135711207413054210426888751361491568985973860040865639658487799533404260564177473586716634209220933151941530766346696947281575677150494719275415689767612170928943995465371388372396195515719275309023929049514743685996945688769810662318328732763755692274481464481590420569053109610679165944734889298714443827393016364299405118742924969410523772239685058593750000000000000000000 [45,5] 5785339261742194527740407371014686638177161841794453255443982781404858726342144458374195688126754455429646816634999927406478478008687412143416462642681965835339806704724254486057790854686318453444666472794221737278870689983133207709293375945444824899180797975241111402575532353650886832399401899079699352497571642304633210098123444842750854843398246171033093347094355383400928544957060742585218484693973674916808010545030783192744188108862499945747548315472745834762542142069036781357645510009493589730075226403970955328175428879467877051955496179182522451184532402832031012128162204279547171201906195572919389621402120131249328107472707525896360904601691567691992113281422815829216414280134160788904521635993785381761887615512914812871693651027323152822466346661016342591013692942429886901989831362030636835606133221845344510679375135841717935158160721671259804062819581220090048561873404934959667468935909466606583936016462416864777146422353155926465993685382097289529027864024188162906813847575431361835002038450830255885348309004704147417546174976401823026482063017576651814669748551177607323308585687091550010618602155891881451626477231635502635025981311780428724186418573426855652006085118843423494187573612420029570263217439546107943906376759545163380701509215025013108694944907332866821021777192220872458664264323838919097564300776803795566086205671196811744363256407332936507733586480876258923722417821470060843879542704338243332832756362311004000265727769025492053832527669711952839620833793358978328788313966806419489680146459072497056787251019091006406773724641564046930003644494377905603978397286140400023172039798316785727509718242676872493418679261081680739417459399054009112615395922610798631736780563439915615206671487796135491872356498583630953293134066883679489903793324627855487220309142146517760252169055576469007598244954488832902524069368262974685869835875073491959538162883719272803940308754872689197833868893015977174295770976477212911978980471218985826591938704454489795128907234339929984531037463537304997765889271394757056318862309147506819405553621107978389050653472828197823099657484077668598521104883919661898630066759410600795812232514801553845990685427425913625288279195174999038440294950370410797452577930742435805204671106756186563888179225933585031105077564857248950064399735131934144975340837937288984447602676455002059092621893043051334410162748010653203045363867238010854080691944150076458084027007340100685225336509882222712774202216118450142494568927565080543162073050968435698348005171422281961894908584458116550022989643549298779493371155792440835390295697009737528173584213905573846622560838477605394700689622719303078505013762687132255570465830996412573820465141665203152059669767408305256957801667818896031589525510777907626319693790151177381630986928939819335937500000000000000 [45,6] 5657663674611644224130021971616625370005326491346364378574949029118305411001798504125685610291710860622549064690359558378244503523147460874242134337573139485731119421726253483158678435279145494178807030844020112436920318626984428262430200902057000650942459891885095443408052664707760064135600285533629561651503085567365506964278841007630855328610381719429730674791409327570491200644552320095757762154377663808658866395079021827879709144883048191074903724817396774418031819848339917209839490366334074489232489975492652577584016322522867451905357162750746923745428815284632643339448266497130930824638001467370074820993522842398074691207641215410083376169495534135353193282243728081163207534375180972024342211491524041822277449413228672775643125738837789306640894069832852434654751981138342988276659863461114740690813265827121681189995616605299607405413317789442321911689110860087956162678574456194521311027716505743841248756397573791605723932613821231538612611915138302640790650032135548585229170319712565280452268643339698709165170049695967460844936591127819995141944230173470954463308349309371320221765068141009830782416094128777262814452957475612444456971915289238291245373802986301131055668913144238125055702347897663261778841026313285023023590526737111565429453417016045034677183980444293635854897675998498803834495309382014747128659181839842880729890532658398792640355888497363961102756630338687713857504955308347231671217472024817883867156420426380592653801314841989587263248059380897139896872723751864968175112800060723429675355522518370015314635028834543652263504445565113572740343967077456686755889924661053506134170554774509112863308053642806436817738824810511989080426370277320777905182017662333109655236191018324787575902391038201099727380678946665358021621446371105539254239906233536879042909624402668916747915991992176873209068925064964123672023323006427880591524366658020487739866067284124228428738015476121871659282296742710556975887656348492606414877562662434895637487949412003001780686824820917722178756845321835905824857137778321883172471221352563111668584753908172101207583626901138941987027625122874643539016897305208676959997584352701745360411003731534696887417924239363390987381156859207964930635605363608585234553629843587278770441655754545544271370430752331753554459031972398846519945218840867603375433432757679671303569217671425204443881098006661819209350766706615892561437085148127911062376085486467325056021638009628551535219484387477934650231989180705806809953242950813253304602291104843402837096332311237162359424567120185982475072770732268188060968206947731672021362382739977787600252703382800782756458394277615907755710818519212614608158957297261891660024506704273297601067778441949587812389973929005572957375918711681400846978039166287888228623614850221201777458190917968750000000000000000 [45,7] -88461022129295268062909768101696356371893685830529442833591489783448081885882010054047952405674780908925873617884949366517850013274946145679554553403683410334296279435196695967476559085405649407616757567836514438243504320400550896457834962607843092137527157069721031850033374125220883347805574326285738205058889882737364848140247698769396104177916555115741984351140463455686054296487918772782704937162501750040050806221259509467167377175280518537201444557355534537652815508590236427248864285493342718757713658149202790041502046457554515761324441625134173103401519939371227052130913656446586681154094390012824858246592166076076131192530304039641856001079183007566244166179042760102677559868618411977467733130469053100965332590978543581863318752260771660075723001115425641495597891614436542584581477220557495210523194662999291655283761739770234581677751373834198131180362396589414749032723078743257940800385099787486368768435145772019415164096603086866849171433770455444961139550298219152909166252726701219556463000347109153486738816691524448161268138475955775048738781250592028161281624970619330818931431826359552042533896778365720073051736440350316930887008630197452323964516083139177603183955099947790322627244558580427946631495175460878274464142683985625791251615843717943541084855756329455151375018122009440096111897683572169689364952387778031564974504111024573002947198819289427864230338430678745543063110018039755586893187228223662676885235547204841123768888379227081300480642406328444581610314972381435865716150635461950896749254410183176469291258357775321341129791773793047497250620205129725426320861576369508232627437631468513576545469526425684925352982857542496246097083912918639296204070084034829680140837874177764370513535053220350070303128908733329782403241832049328045307105543258581760041695856839309216740708534952445900002525294190454637953683024003957210433296470706300518966915926627873800042052331394537569852585514100733187329392779029203214830547206794591705079870603759118096071914308087926961769857287639738312993616873419711048387053526204996317478376998644511244699742774218907157134826712159043737587809464789039466872134924220658294049106152057560529790788093608112150729246700009062024200489350526909263848904912700108642256868933227045075821043202634334929092479762180908862629179870525789939967550460724297306439071769466528491934899235821273644537121059450211643368272160916928498226388851139887850282134531794634731760850937628951853266248580343251708526007653759153542816897448167379137659307996217362469130372273414667117525730488647298486063422752102920215302331641183990910742184485533227012175776473977319723519674318601306577839283667762055497981075726339508162914236976898641821824573215215886580181826389196075110834019170178051105768446404908900149166584014892578125000000000000 [45,8] 214485762936252183100130741699168270327407068067692727316202089432576138881577981708515882668190872932000195752467415602928112243301776913862990661774647880414698477198594514964207110851421071844031450356193157145571057184427864072162801001119809088913390987984338842603584042018669162356370521393640249688659416652455650717373007612583954943879328886519003270340655242729883369629851403364638017637659733851382907585450531735011856762819612310120376314553939206988552306374959309392534713580356419842912827022178805417207803119044370254270176083641829280058656047901170101511881066744714397275656525312271910849279653119366721436263059779310535501086397755422166684437718449516177912169046560005021309691248671218761260226734067750756710040590669863540278842438171036341739973158231200148622582466740469568475331715476232456110436211720570560448523184866567564526219289755672411499677136370184803220227712194041780099067403528359350883722816988524020064261429329007666469082495359748557387660983819073338704913885642328792258613218300821233429374004542127726466592829633536467851357693967489049825917910732365830194025656485186302816934832758287309923192984825304324634190134231833197918226353206552139158385248016108658387151270879447451061531221952785445352509491478317162421996087461741226066748415573053734986857947515779820069604440211544003114626044608881559180730964870029546528731853691852493924741126912332848021718742916456871995066140584632955623150107513241741823158459662213971862137277791217600095748297041986891035759311031792628652624260003979938920650242315838172281811157357961034293964334042517444259534502269686028173870147663522503099171420922538233095722497402584050192062205671603130500721609059150955805217425990192413221318393424383254975067122992601168470268144551712095928033389763390574667914393206570510740768959591063989202442191558170881471752136301806247913210877169688847300243631594657842438498443517318022014577453535157248834056906641342888269174530048970123841425241708765099544991621712761325920429946957388632669247953741105109989555592815212449761916455632420480181348217315346388609620130345255528953021196860049251865105714618270990334949516508773341124432207077911057460548400695688897117270254777800366531393641443280396603550578462494661690417638487838162906318431342083108156257205357713719368072699494135904309798269465430863996327755510219740249978491970494771469754671501559894462318199828698839258443468584172548633627958516176176586163612830516493959492974419877261420207993467880269869518062643198645364409231579289512901250385424295946048304784997465186916450676499898228746706241164349639076316833970151490290027873308013837776814480332329845429399892049429917873560995307522248056941089507704824811389759942059640707157086580991744995117187500000000000000000000 [45,9] -68894849684064740059543624068700404314097348872107672383660798490514770577909860587810995905384836461106686929969735754309799308527795950769212294938040834107388067307406668104696613584461988846256535297628317675521311085911932749869735136652850542992056315369955217899576659874102276885243031911133876574745523813258092347216727122185836722081763523325369899736878493552541623327450850418771644847657928936195971749027984535592531274711369757622135518528751795124327118661139307076465211279932667081428645252442671924913012588317920166680510008447169619457755704075381166841334530680278300733339524990918735838166889374596593435364189174014673915114202811876417470554609589642851822301577183144481242064305987969111382449787629278018377816199758547941920707641460695641354093917292445682141114062330726962723742852027341190427162202970003255632640716482736570150934551601395079418956415584924218985408400813583371774393354158531274441399694242178696021113258549360445035896009890610418596544231637277538944430935929010565745236055294030956033153269991649904136594275320986538945006534460934460424665156028870837444208962675837430436968544818649875751693816528384767137969615800955209610652368941672780017615482081265794481889050427359090207678408356472447046856384719521798203064851596610213786626397178240252421178191054309666676301144882146749503146067163446360725241413442559053623963450704753205552661109070696620307724056859932705270360055206496189364210768906709593763040261615272212241304878039722729193242699122565919554649523339856327007339413594917753562585980211121878745056314120216218680744394362786967277646334908105842526434305412789844027754649477000238869360704881999097377430123167918413628784521102562319604489618631872035248479120892886499262674471203716245519756180659336192219841551924254428659468193068351434163429216652624118985891955474013990753261437833029701428163592618418444893205247401019419169648619838563512715559509461939299937291916972008174095765859369365693461570413407166623629552976798331692546222672483191489646623482287771297616300573633947122498721056075525174208647800853005532788959984378284388373406972365765945181541960756598528217263304724472148031786345818874646893664764352190300051448654442274052130385508814066004993276621456984494771949619734893439124347911534598385146983252787230420460384574487231159130613454501517828254078117507098554165405686298250005644227577495508274787451989753583065735418843450754088831985073759265140210442324823834265843876403723344596576246900645864984126282069573392467261115105004000073793225128833979082912524630713749771322303833153427332302181613857729682058835254403004409956787082395949353585922418831510150436532021376734941384336102227710902946881071396993918128581150389644349729678651783615350723266601562500000000000000 [45,10] -758512658805913479742472612632311458477824932150083033469879047844857332284848358260188351576091826951072695512704182516477188031564070848239606395576988454877512830267092572846126956892261190209524918079304532335148687454418168582902267816839127509598422380815889361529403841766708941212693162174183521887192542690791231534363161905438850900390518500004191103878006464748902909315187400016995648430970955605297804902212381866754529440967649509808477647981856542261336841455997632870620079836617655689124694402245892991370720457663337147476663643347032973974223844254991263378817045771131257304140316771812362509558213746447888181462251638054673912364167450344744673550278644423726205881992253347222190996296694571375665767987522627203069984047138611215869497080846572382753525691091093846100641757757270416325620148182853248191431458059299985252624933260709197451955536204283101101085506103865577764400295811496998688596689599925692618806327863665361856192702029605131507256702735515669574072164979550388556386725554160638452990735977654757217484896119875559892949601682376530674876024349468466070813629910536839198315196741537845602855003484092169806723702078300846231403205641875071397919189681542986604795447191573550360699749642013836839221964637472235446405033255863808059651834620529873970354329107969981664368060669955695150629580345504215595574423733521889029111317177008919573100083076754524430844095225887484516860582444715269429620626782228173945967762126703023712548530013703367798538691973787864315027266753676242836779280817897302472787453562051444178189295475787673545595510028092837066721484078347871614164733694168319551560838639229251307049580938674830461673310462383643167360702994443123911104485682836607344123734404596128988303048949133244629995767930258949570678258957230603987593938452059880035887972960018941286432503497958797096339606116340977745864556580537720419799495299740381732214432098747517548921308340138201525347456022993272671377675541009532031540427853687026216274040955683100428251229715109969141128700046891941775655165930287036348155978736161510642840770979667265674149205783871067469602307297361515715204858427918485493741553116727100701244093216328314818463388386716596863358846971681460201729162547687556648368171132361907716116859658389310205299522218996109717983437064176758791275078938599002260629156198704367898030618115877371791059140088340369672183476098985414773676562924999160937334602833281674546225908588876847621850590773922040360293115710885145671986206229810529840639647478928544767616973938336798128246810958046920487311608215810421929610854122960293858265182455696127184816272742685806872400822884903775099226477618701451349920770219389317847116699892771877331959485332040691293063495372594258982419136716490726257688947953283786773681640625000000000000 [45,11] 2388870054826448063213086224326471724494118826973242828911098332264566924070919135833474901759165683762821148893012993928097578843032582091890811696900478836698532383236517397658686716167784909652339256211777230485393543600320339113006231169790329235833401418916534561146561425359764013676133689010627975899666452260059925389534462363263341516789128017472179257282333910180071643199021529837344615046610096380580013334373408627618579773707732426982833362350772743532256655511538543416976161523637195834015875177981810705662748382683536200241288477173666211733142436687694136231964681913959503296710906076869552159889450364071274049705349424971501247122688641431701712488227416275191118082309874918123609015229576233026003784374751507521082243531981842675460986020614923353167905831816523566633148424010373766955098822767999148200540987976099840665050730709359111960922327706003673835968335830582767072279873448295315548289876310462863928263788488142145392188456167366312359902616310550298671666087541209149946908372957591337386059519734783045674329459589150522294468079645392363994192887842240130270229423542067024188161658680551151315417154735754250655247779859496753832678630979711450318308424812781622355162253929881582183930479631739891851059673057902997481272569925405742756946310692046703468833070530650087498848368081372012501650305045935548536113326440603225037440103305653132496116084429287749384305962448989938454747009303669722087635358768175748507621301511655783865657519945173626342888660569667889241179068645605352675467330866538941765835002100915236467519222590648166817750616926619502961005706567015888038580353151181123286162557813193852936555294497187000542152719984651135746623612290444046418945012376675552932919808002079812549935281960211623235187775145825301121170135649343828306463677747094009762154424882381122762134365316628112720026715060457270231199718072573622430187673736442160433190031352932069869431184854954627928546577743757165567084136901141545421628129640462794906305665276480138608768332493864631070521304135832981848913693620313716279553422927127161353571062322796827416205944477679797941849557551826899852098517094102606130939214732595242659031800428016814713588533891612120001770671705751167316232886443255199920465069173471162006712707712808609583216034655199919204696671442445862876525343373003906635500603778059648807198635565205027847156342958076495409838997359432296138411841635974032750595968585200195253471049003282269992964183036444706525622685178137151324395650621762384963057753552686754943528320423313098626224391282052404058187117216342272667252620724918085155283687449196603605574878985555760483573721635665230468770110832637049700765338441551796967426547373025047773698666720324288217265934909271866028580930813030036574673431459814310073852539062500000000 [45,12] -4571285047267843333259125366541726144800325008524446012506872346876717757150518364309681136366360099853174167171932012374903413380187522131848101836169987832767321360837867173440244944849243129348373201840971607460610131511841409490947357964350497631219926419633875697018284853348386541455318970474136415667813441709783603015855972125836405254860534269600572946608067571293041814977911191295908649602271547707444308420384210838467245185564714706431579109698983944038530914636067519040956999346871488751769264468598183194575675252145888122916263858380182741815621451778092583476756585644737088722573987664887359192671242871146028586817786916261932090675830113978007866876966865491254699357032434963998468142106792723624570805521976292138974661979661362497675681682399785361945356185901947192019988966992320469193053531874837016869499383889446340413771712280604236540488409333559888668902614155061564241543516161896742816371823098795847673129878523787985863831303088621527319936211447603647768077941083270376205045220597612330725340362339953680346810628975103000240091831788831076758649164059507639570451133979732607725363544290783689065743410863646026137931161086658887503460325265107905666318139928727152537199905382329754411527964539534875638739014490925787800640275024787223726872238304440369756655940536071961202902102981489358458198689897335462789838940006374477971823621423149326455976542488623507997801432755140342086066556196251972281284194825119350268775159048774385177746020796022586538600288769723278344530428282177442539529369473719054970465642699081778393744398264566067113424447106367200194955251792745624687202538044006926937744307112795696968360676512813202969456706275421020460251663485222292850007674886242354175796331628364054223963172814231336527701567399282499444401363953230385145527571380285963098737566258264858095916293125970395827580623115586928960111785959760300372852830957453660327113917305015293078113527161765028727847664728125493759536423115960130503612964391319306718612746372250186467160608789470078849132760191142890449424591242272056848531447063656730885317304579274806325518126045552971203029019492095428452595135681286068178976796698727310557437474325467304652724084136260077398862762019235725750275820112201495438980223177277468175868050786056978832446094659325035197579194976813703707206468513695486435767818321413027035751251521832759973560872496295552239812925582136904689310088038553304318662804415067717227553854642582370472178071389069635938281332300407531997450555255510144242908656803635989372082158759384840875193293759588113969286341255730484348564116037237080774223730458153792076026374983291905894160536456352409733975190225194511387966435915921291697019258917905890754650114037233002003354414091457896818226913637772668153047561645507812500000000000000000 [45,13] 6069132466120488005095219615731953394127400091178914976829903355762159420494523727989368614635128147913268105457827910600730871742345741105441635222691051879020668234494835167638989312839341074335376156294095264812863905763514958960989795230851605397889293378510970760340960794887517768355277776361319345664434047085688185856558441227947737913170940584367437610061111724716529504881121350992885837768983207903184503514296898119904031891775714780616004031040125111970090772298046603690515427743138414601918384132872349463321434884577746191319904286913755595422131957658108725348976344994028180588155818255537602327159486757474019927076546232970855161082216784580041445836408182614665739049785365263174646853985827893230777354643757387380042615372160483065657898722353713353471652607055394269719448213691825827284259723982228835624646747513918980904324706725285002787553230497184775162219392941546113654807220208015868343037613005402026425880606243040852608661179204610557932921979607491171127497375346620181045340262496842395895651433652787173383263285076403936609357157694230017148943314556077889770310972080519688499168775421493182418446335996299544288055329445535766946644512152464560199628280796359217297730410845349642347926179834626619084503612513895542600629883860373165213627202497154576879313569839600870766201306421424453849643458690366118933208320927425672425694802611552810090553620123965945277922328485010379882023068216528449727389889528225813141803328904938367049492318106291373044030773821143307315012394635225786934712945493116437433730580694685304168473496068278560955412758482603728356123857940427529950743463671804959960304115448072987237769074410696971790670241333496640405075457919759723155825741738405431956235548969079930677218138843894399932751326944394530095631470749433426379379057771611991584472158448619794633438014289002157898723934695675759837647970727475002742339890388223893377938254652706409142451826824260848110628926353136773716806408777425914645894269777721770093913305674156414728909054541621935223440823530989527519788654770172705111235711760903816746888907610622242649583286786024691088520993417781972531465229231090007680501342481992163564215375245480088717674283784313260115278517158118402877091574723556374324005339160399195252316501629575264278273078776698394995667681006148449465032568683606498905157003246071192602610983643942770753824344725478525552242372691094301285722049663888646839827578778765539147528947090166830723123354121753164503498199527380111826892014388662687502083150031611202615141286872496478060605296766920294399181568139441627319024621407352149230791397219541211668976653790529336124621437245123985470237603025020931149740962062150218422094103649215343119929893851550332188789433065178278992046756457057199440896511077880859375000000000000 [45,14] -7181184699014974124019941381928122864007844862412361111024900489908959116265593996022824851932502266693307325411929188446271596366478519064445941687060010710198231092763216078762750969618039676146528126170767149463650500633428313615014123328630360994660103993377028720584667602942380947157699300643415808686608532848652089337563358651967429718540883123592785222323261584956475632745330148100869888988397026992631031634089439082053693132283589824341441578637420744862359931321818401746624632182806475850268242680367254804984874745544347818509941468473446758145594120457017970660128830524170947655805778751300325665837487388794749052080679089992873027519823252284056111095609579366077586083642380511579581184074917652501958215154428881577609031256598190617720376032478064505613461960563027652515780932312066848714328021609567671796194779504204964870844925406046269642647211379240541273820389533958969775894069630706223380761418099046810516159666694717994404532468480608316363908103974958721767812838465213573522996678337078995147704509188706805425785686041261094656810121017182110535652158287161023646074370646469352896888746367033482753437883407622752902716650988265542082752243889377573204431035473720574411349018132376735858540770147338181001796304420788439283620405069603405622694338791698649696417398092995347148003747848847594459910820720253202647514283986823096135435484588376710654559287289316098144900928422416815914686768363238758805280208551472998305494827054441251374650250148305528230484217938446500714803415478372257265520472204033606937741904238421680564552996786374722372386635834219222473128681154871275708909953264796435423272874976987547886327810563981645000359462928816241631374419285943848059056737968620821358212004453200352915256385939926423922093728708877301936848135164376983056377385071791981849157865879344710060181963153218983870942483048629211802556400583881902427848298914632597103449673789125586422676528375932480433285931749050970395174897253687234045592787623902095043592559799818761230500718755331261135497677832122461650637854439716725721388559221190881666857559319536532862434531335040794578435077738965079183300670391934674870615766403674323522614554668034949572469514015046749397212596329968639048630139389746671959860281109018519766127059656450750369053241926936195896572585771548728448534421771368887032135907659330562796360482427326657309692628610695114845932611667284053146409127337606253761747738646425176344536158217176509951164334175991434974173160448503393130359335997267678999761745585534925047903687423322224746484017950898430717683841338143847751388878767111526137507388789952554907330877485280798626523067684148332996713468219111349541661581781388016521315264288419268759676556185613426979706582766946332263557906117057427763938903808593750000000000000 [45,15] 20853632009843877213619755694952803777201067925819209060203453263352434452053889175400686676499854504935014422134646961211227561029952938575020675656268761348808990636535220790758006104006170868236212969526519779612520597161413333614990140065296356733369809186488881141235531133846023093243873663147923661974125413795625247688129387559864254340127343786842377160995005066830387445002533792778288879290941365368503973806529779686496163151327420337525512216196474501671444148036930587183913591687789105872936749799050887572614850748471946055803526250353842283482465889417356656486226373846725333009362875265707620534426821656620450266885609691667926698902210381563277831786370247215920930842094323178452658370316575485299941496513176495878691733032795553353896337678718367466785448356640217139793675466757499924090030100985140153213022932185933375139752911971987403651089506312312851426784748282832577613004287216306214482213244494144851340189698568672242165184418641379129712607246167125387268301486892242000467850081339790895600369818219634502546972984987939627628665189582615832558028228377100223465843623681999810317525021260256489493009125473390823472682645826007705653287661468559769572014811995803665496556731583699788706626798315838759850433819582525281032847806364727643403621430892020940296887928361322244253855878556011638225493460354599775869291348572517113899890653678172624230562207855243346797099960316211760566534296881625433984281520292823382190644647733609768773825932811152248491312982265886534901052016057003960357907182883803053931727029494775645980524985578189172637895213752842252475218997128367464603479390344131089534771587054758686835685349929544745125167504384395693300419009098730814407330926225509402259591120745545144203629523066324422961514027012173584012436189182733383435311444265994380956461022608039389521135388610141882075982193886584813843947800042821735284592668536751029699223424814009511977759501076961031264277397917660965415909048365302473985729725659402118209868968906853957667532265114690258390000103755172158580387088036216776084337904761791091951324401367759908790576478184012511409063084740667090878886700297179179286126759417782992676249208118922387544655234369276932579367603094223476186806874579479560277834386613923458147820468899289254071016289150133364068881910789170650142761381659015886483974976241160722899621776531282715314539332481731629985467699161067578671035781278996344471636851138306428988613678098451484189922270199346612914618577911189113929959979019799128624504107563823425200415369916123690402771926191502202100696594716024429213144997832452278808024903607247219256372903626143875820707292665343602041172846318628488020773227372932105651473578211412443705524752336141419102978213193262668756489119914476759731769561767578125000000000 [45,16] -68548584141599569282387932627462574373257376609500770807226184096090507069941487395285253148398062847811934150013992069313103135372465767631923309142805793723432349156777500959245429905919333473457183305592089408930952722184170414965597374539664747256734103113061534387280888182587874140792711780782053390051675883939562839171727058567811483866794248231748714346439349738579667437686036431325203364601033728638404220166665675867991304747732449876028373515567441641859829900938032323454519852998100030006384253858855171991792732040483161305654338601015140932314647877667421301307051529909374515550059610528381012468238327846982752998459832683827478784406708359753697044183099051243784035575519952225561353299753463809872527898046157957998987741419181298529400906305216168934357567152196202390980314209373759843344659151039132978088944712374916880218236990633138810334808679997031213000416319257474001439013289325509273263960567949444319521307877275523318850762037439298467479588320830938828292296438851988370944594009154696501625583053948699783850276985984719343084941208328798954805135782682592859035933673641214713315423588249076031752185304450177958274516690114572891777234592549821086550326637414069930370688010933320180982230762986406628294969008563561376585677629275256975660429872127839793543247796437891280254281047793087725430976647209051066986649865975579512550219735574436367086209401791501622523621962727059084068931547317549723387985507695100887977856884873775587653894485556235037651171862191339691652223141885820075894696506153557202445841071530540349317480696833201833642593773640592305711504310251534599868552178546338067661182461141268462062840271643386337480793713267546769398657622095551854526741083672957858077403232536799985092947448095221032772426210635553414442448857410156513488546606686877840661032230710330906157901563183183930928460438571335868913633233062870822062501131012230629968320505250105520257182022158333595587935136776828735409792738723415985673865546877693165830467875794725239513282097943662198235948190787659409545201666194245314168788541263103329132585877879529355127183640026672531352891052724373407760391861112911709146060953092690551628034909046710292032776777026688556038915930688216992381208165311063226253739062202002141310352619956898805398909074710402551494272676719233704303453516245168482898968405731486520465866944420044855540083522227771645892927626986345487527951145881494318596940180098696847533051740535850694138478074145147476704917282780610308647686472414619792056841259504893975733143429361848604963481620293607734889579403552607443473379720421885304979402109342552101540878378252366408750872342480087064682205889758458038422335762683721663421199284289167597385852437227979941066283164907702030177460983395576477050781250000000000000000 [45,17] 126732489927191096361314719362685726741295165756538157041470284574399200888095491451743306501423356160114571090701248018140657534877730874361565152485969056994760750784849722768362081926296486342824072758358239068518168024955291269871292669342145302658619838802565758791430893372472613998904979459160610013182134038160200033625558542690053840622227839850761031756380117441906751599801019741489211338851323356471834787136216859990948649534837264839930376504794804707173070751466654259143707834063668705517125233450498997612267900805053526909348463284482732586275069076736577921761215691117453007399543396809171140967168865125852001259289105197400612904669526994835714597735294634008856473664482698468382062408329517539643257065881440401753149484299642555695652107836245596798960309556356642804431435350338914512663332623536919387470871484632840452292584700038059386387944379861238913949009305876015933787650071057995530729714679622938007984697282932675177478051996746808625134874664987492063469525097789557384103057412774432713847777269180008103108979843963634700911806836666516254295207892014238703378814727010915468494067805268701370025527550734961615630286418930580380914416939001441019429075742731828286905825703769064661204058383379113728691103998919471657572021490122064575689114943873291450466378007388343686831016243461859040781513158637673144494968392132183689017927067272709857027143727408769088316490544595384912168093910084496762745224947059240596203611780538083499601032667907352535405371240452826164100658031291235191586931415591726499786902942405368214046126371451017848359539951656729241268268148531469144916585969023325085746569540645449580526738368506103352959469671225518743330521681047094676864617950558882299004701349400011726445651870301997633474000121395659750245739021419204557891412481960699016144850457214587470328125389702660497083298513093737369188443907050954758686421169644099534990373036875101373151100269087482187493203830765386899253923472736728468237408779572994578489040412072687573440558121427315844167631228029536787793906989930082546187734399439306772021598273238516736415115477999554645353418485608537875593475439777985713320389272991996295274802539142896761106717425869789864259251434618439202635495379854639852099731455523691351026380685978886276117102977693517060375215827366977273052353765182731635482799018267859897066468412766989537427260021462240125069423933730710586219425402008769904481527595845545723882514212564191419337722176599811717366065760255861363907011540610377838817634046875558498208563112692088825362197637246530582931558632896696546771460771403664544233661906566072377319281023375009909281315966258636102234214591735662243828912801034696784882813360632801522015959122268658390073731677405444173700743704102933406829833984375000000000 [45,18] -101053968333822631031615215913718488454853422251107440374459540905880530125245639054750508176074501397477187705740487795176610497463834188673555356394150346972738649297413940717200308325422335916134364195935021053967829098923333619380444514461783128988215830758408135785772315353416922847871962761784221588611476550778273985401806583845121898917273009304752780964667013692747954616720102467371449025658530400611944320052142988360474747702518922223956167616296380181152342097772439126162276239311471566444729499536946757781374126613376450927193742723393139142483228615949135369658287240470298793023572881475549844094647993409861555563455467229400980130373464522913643196360747144388058079623508257829820191275749680675859740540305167399637113247029289702379921080255539145496355685781649014548535541819499953958922557773722265167733976900254710771900338104416091848170081369583134001320011350033003024832812621379455461792622910398126792210165483934399202422450516694143802031198236605918566686142028149392772780733705092721541143002110145486578012282679332322410605149694732339628677073989212566721379891023515770590499972026169979666484211794029331159796016942529554201636629126333755167849156786614148103389550319764088498879088857921489521223456360711955466481194141183220530921803369181628496850605871191418847882571083397343003099365763460753581540875572633120236127828627237380442744710841424364928943542967315277490833808127708894934985734051734317113732980544732681845728558607812357366975528191574760149664269252471725213707896362071279057888710922331966140079622817594592923962544678749394031148643569212877044966933834076534672539159588886744374369697608681316229220583975696972373211947654225353099640196899959901352442235125236775826188018728559986384967280906218638165319762899143577260132989055239845062084833189376813255689938777693688938744679670708592509733534903116089038534420860770333533558142372633749442284431161144664288674868507326739244602858525660150478551073538083547150725720628635364269628090318084458722007536968000229200446311817465193144372806617077308297433309947904378737906338045229080857291934803065568137610907135682035007918916669507898342959657781926534605499669441469987028999491580040021655791599219706999114319744396555597823269954372568739627953466596818786674234848656070333901806166376747868355896903690240826920224875092066413405116622612154199700571837872866240166184057777104889029904454454729180080961257671680069113710394180195965786640785109403994783793462963306024501298583150851116398135936979497112227266451826024290191305837415654049302208061932373182723287982550512773569506700603903737376510514494443465836415186627151535264250126328668960248617655275891778080863302947341164052458880456830669913870224263519048690795898437500000000 [45,19] -33433713487473529312037819480689707118469986011657355970380003282562013439324783729183828148056971456199291149729685191377792373771030038929416460289521782160715456728882544486341532145420344345044740149733549607729510851593993900667110716303350837319050680626040180987304037256464865740677383814323014036486332298152097698454692470244904701543600353242938835531922882456785493377209562351416947073166569854170017864041154330467201793741442732236922471079568402868983513456547632094951180595469057155884351847769665130939519695650415513083653460322523660788779628793519406303613034067869048253402872211145879651663271417132489053650604695355886417594937139859243453308001083226950002512745126759088429531039257161672849500638021161055540516150970118716482466288509429974689480112247748537883303391076642661601321941232267090214151797320436033354431453704534058810470135113805452294813210011941545227068710592058020008180551759348693230463765370832483700055047461853793396613291335055487569023782450092756839962467615075931769270827509594882984281490216817422957247390244286164401473319506692392825641660717479183360027595363732029723369494854356872365131223097200872476720579032861156321885212872916446850399052641037538467535620187310056227208752730265062592419492180672622954427638174168722953417240412786367846262395890952694985052117215353970943294148853551601343628137266527750225752712405475389098801466220202831256909337150243046646694742507718106883485426574582722292154253615381633909527445090002403145054627016082881934197474079961272037101907437342346676073103562665705274492498944201990761105154473220842803957381611523649389574015225736176655544191977543189928966283383421322611513606158138926032205341099504894309410669425798671142836599104613977011772868639300322025106990690884664633939580628537209346593182217119118605634204674576870304649791553107287400919519139907758700819275416219899464918612307412124081955108882253503364008096707991764949195802504707474925196563829662321807885468636704284180908841042557565717218044082895417686184828132510476407039334792046284766280631803669544492408152540342437666361600661745293658583281692024462246602982095608955051612418914575726975304377140878154425640114895673810460184411770021121635289053956611023586510243683814997502436405603493311529821957586134185782115220733482477713475631984913329468805177187091146457344993091404126092444541960622771570341191896563964336918142226097044415700856237130641836181245844216312926115835023487959562927697788702215862077389200324077178316262200468944421160110645452213035255731279713922207805151469073656346690320521326084789238209288761463802213891007904441485759374793967367013358154160420918871738556540704664909364261538798355019873375162942075178307277383282780647277832031250000 [45,20] 80796389357313928846166186706395040223355757036319304789725691572144499512870441189945608773183726102074366206857951426958506492074047855966123241659287855067820471555307927959499927718458630315913411912404846238019347458750592798759947622305809230992091810067948252819205518419257262475097274129990613429687628251870064080426857766957646533281502786579195027723084524441114611318416346295270461462590645633321397543958877272056008229915528426078208909264234608043206772278670539647366172639279952985762059983775355370760422805370767548566829097758723287140293841090845048692429581830692030976146009764409101921835981179684201077135904053976652017848673033380135921837326140596256141264168392574148861820647238605846504863373045767688083239728407610307548002828276356109543687442090760475369284075010860969421612114610973756931055887001818145348494514576593913984835423692963655650728798543123838078658817191276234542332296381855089323783803950989670660072474755771547536315789690693079291892536111426326081487153296488804781963501570523302588130852949296169625165989805634106257570370461153349823574170647130846641757754043325129809133364694048523469590134074210466478484860532871467299645529765464820584819382902675154303386651324200875511558076771757558752108336345086796721365855976636663186479368066793163922050743004273136970533807622618601704982134653261990538824021147895413824693399275037092739503696819922697648810528094872068095917994294288128186331953862498520449147714034368853180098906734631598483778429356439958060072628065771973188676471281202144164199393382343734081898417766209314917086606556473506730507479400731549616219545804824142502633548614908050604580035145336174977773887908131719082998102784971282960485022819892367969626765190320671057174378945294433717275444167235607129905190715720320543481334512572819094347535612398103620082674960120905450161271911859373174295204520351638889163189497103357813981856518099176748139394028071947096535339144717747503516918231610712666387244561551581352739785985895067817835611271437172784159925925703841962074447527297848463869815612529474811490490026444052978034828503062340893420922059468857274287030389031219828186919163990825322337760944981928063773425608164303782845711823831770395459221727910467392754583323447369774713628607213048058317192540202376353060905166575945240245927351957850596701694686741098013102705519451777310079488369717201278633181353346888252281842217207796756419851594355807848307612229840120000109732996213074350350758095296772548931974299870160773153831124645720734658772495855928488641050426613071539091514117173817824967074560337026441239208840099551521607679248884534338713076726359957929879948792257560885613514819754219003191539951467051161593246888514840975403785705566406250000000000000 [45,21] 182630691360974538404630511125094810759342546640493843713998434032701721736227100992320544791492261718589542490185353055746216309273607314775206807479837779299025246770070636915542480668848457363368221139955672773019489328141577124559438268525868194166849036651982817776280372220951612515906812305451904321083547073910943669490925042835428436065503955856352246507553751883823012143355076896232796514009034268012997920337402550362827047438370016052235118781524447631708375103732625992412526425053858209444584808848847106923380222403863286744373879298364915490302157160627511781391993145523975167359876957602048496517059529390297171381533834749146759132887893129425244732765267917789526645182574865112413623732660974745336334062486172501904094735191051957440828856675791353547851695162370870408439118716447155405315662020101966601968076002591351608302919971461970657202884013795269014361046326849033499465579636607892401825935187247142254380113501044012871690033982443072451731283580583771791535565932510901081653502496387062140910079316045189357446802283639401291130877043902068853529042508774146803507285372327946042247548891842889525518397319210544324798816131445755313092015889299432788100156257136966474473287103019238289964949487108078510842483645477913954598236353540636466086300021548096963628544780318424654201561162202156484269566071984993469702017639495982830840417631118484942825172046867822595996537639610432852668089278767016266486808062119867570422702146872654355790466425142014368072522343762745584414059480263620726706601615351173317001019122207351261288727874686762256200787837529250382638325942191477759782645965078638146142305663741133428633387412934851759707843215689012616190094395718213890931584944011292083730805892554866592644040626774016154546020896434614285250544824424731368838384253974401318484489110682730577937084094855333252970455035534995433935334329832509562033097587475086127422156098579823499237859292189896017035874225133862461972768763730495303552575375737028701559854769449205176539414245435776305943234566175096300008537520225822059506447915952629046421113927403273615968576082203549560660176829780154088769494923446408981930150924316218872251841192254843229502698584173221292485999311003508879625893037757768773639454868550813857138771361518028388536508006838247751850107067023763040664273770974382477118612986105362320586712812659804219890367169671127884057024506221179188144863016519848299612438035995063907985560842821989833854030542173718411794573139220083155826616128581519703444355874140717851800045019202411178253538174309157926669164667420755498961162664693467918137348125047035719121169683805759525578638923184526864452946825609230064286290946254279049571889481289820564569372064549473283490144126517407130450010299682617187500000000 [45,22] -654451375955194456039151690206043658775106238464434795490129707278634873254653392035363415131376915365142675052224254568737822343666174035175130096750753391870061243306744144393120333733667749266932645805380405859186214277622655792065682931508281129474571226703140156536219661581992953379026133297829194929950575822294353346257625308408435548366744444401525513532026021491343891606243740846628113141350614781158671255620608939128725167166042373779081830670420659506578349764668441313354025282420682152123793023210073582644980787440667277552191242345288982938569223737689850155959276875517395217863791931150986946370801229438824196243156393987179181009188757963188669168993229952710323233645135695279767852035601164449896531413300494268702785019154423961710455009234018518916459284720525007255298119690395771224410311041557216947687193676517203128911709974430515537448237545673893425067077681840780300219799813705467319815637646688265915685800599256598057417574471949264017590098374501732419419566448292797939696635950743830569019239119032106738107799047224992977359386652289068701798174556722764075222984577682180993117085756954066967943240259939060572952684673117596660934527919499140868769121832490032592575045471551479107092281393692984668660584141565350038431600627404590879051672137091614843144259258287160908040983034208244179723111260404761009197725042762324661493926230912346177384630251737801684456079313859799307650930174418379985760955551319683231791500478601545963646610375227566409370053758171193029409302626138152344016338343537278091651436728836418528474350471259129180741658329796496086277880205025207395730396518245376550783540455834162196768148845747844263471055780001029298962514889535486711860793291075463023394110109844386998231020676837761524027684164669360344941264992966823171409904151380164693990703921174364257106967064479619682915102564950417128874977256731906850968647978395973028082863786469559417042348140872162896517960152483049987060714575867148466064457713098761437668737355732992635860807001933090051033679218200779176535132563069780650056634298554595703677889335409627657971341501796968115808339697910674656605309661379607569054445575402309515373464143411333288211671836885775013398532920957981806002050099361999231254013638760320985770181864107311254636693515810788040486597246893089032062599939887199065404881642607976500169946535424877185556300174452089677561982237627050907627663985535921442732651592541362779229203040309881148679234629455674355675836532067439288355649553183113158654557058323023703344176976796519313684574125005634584431039028237585889586788726277436106564918448907279325144643802667259719115892208146648562069658860990731096278898106067441938468522876436185271940143559632474534737411886453628540039062500000000000000000 [45,23] 978961371702291390142320365665143580902477399667827969409530882330865793541349608749184578771830841831749968139275646265245581035916398601473211646663041820310238924994705588833791936256095028255272416014467975176276019972233448158733945366714558995921893647773807099532003713202825582512590659532651043253778711726972437061875873698299602112717758726115431934831844313936780697612048030141761093240704931698491706891484688728129580376505672295431754294025429867346292191622166290738199905583554326640316160097178883148139139575264949346015669690757373954417626887178230816252711940774792526512351161746728028086554052851436113655372658088503093154089526449542948062142074991770772433994855313309304346088746165640986589480725899692531619946565835679036199476531011422901205875318746901616612947166777346967219888680645806396587544422603075991593679745349054815112754036815307058155595863999034530078147042020556929464032386604797433946658537342966669642254844164409300821971518746246445024435202079192426080927781544961099185870472654037547301879130063106172402004995116127228879999835477397305043072218114758688392398647556607247522873880844345403379366979823048708409243560989431660833961493865007523902438259589358343281396138613110187395776086805916497742787943390589618312413170290672458263562641518222731102792418154585106210454725247477110578731375914645524387282281718126096060892460040073536406207028141665757901495811658184890460061550064548428336835638857866380930833937641393439235776775752257379724356622897047769065626052425149754940132986928674100278515301610078239957324382000919233922951127886877175494109874614271263152257719572065380670851842082488127938283633662903691678653391615979984571630535493747122384782360558708296821021579682058046954289396643999507735066667279043493280087206204017667921592725553799500333864823291614839810251214217250204027978350972825126120441454483867774725197712610064932604788632459529772930021296686954548324627774871221715455764794004095574752020737073637340861228913298042970352170425964116937211248406950725315565675759216644008299544072319171408888616562256552144598474447968977951074562667289756100398447807305548478060067726890695354999097199996612349820035487693307190177037516079394987891949792884850591568827810323872790990587745316803117703284506946371486430425126673627577889138282532502215601292112011227010881152648805144563357660945833785062524122274323460149035011271620391483254882207157720417603250453002116927629099892787332877964834899704526342101638136377274520363795053365332727386873047126289454832861908683907983223833425439291465167621331046324754198824490761631047913708339722840186439173628710221043319816356029056562402168188796289463067664890494334883896954124793410301208496093750000000000000 [45,24] -954602471493248909485896674709285121620130423037614214000360979885507972933676799717828020684714678346543883757488349452812680505395930185230410650266102755157472919741140693688900647603936417041546223985028082203404664942061569112952613842685202250716781339477303562871541426847712224798097365743088567415038837806801028946934077830576050844870446597172929623597655720708094124800217046751449572295816500858226900013638654232035118820570655460165527488208471193922963905757624997021810933065203827330505861073816978277400352558068417641791251311533433340363191273613850740403950437210470989525654516752411131362922197686256971070347128915523080537486666456303818441338028712494424552436887558135830823817659611395511202427427728536240875725467407709504701515691687521352560024831632805571722905955566636219653452001688701965458358147069158603705769044866505915321118227622084469667586568089072863178446288449357408493555218065099742787157449356260068292443266159943343299304287943021993888654350368455478296575040150649337286048833080795669652935894458330367987574695073854448070739261811978325769795255669674742363359294926789083601774380744625211628074847916816581586239173357030075226506354633796756617650360856728128038162381648457194279954592893856631559853452218836885269250900557253373646283470352488539485982130875080531994352650887019370753716854502497660049488337873957360352881329220969868175580305187090603186222313635174683263746928163687991087989034016125843232978147182503623105100202588108464773105228189924314932920148239789342412185766077503088237366026285479015828101090834270482668566104862669276853418385109111421798652406258505289955260661377260002791989842001760339523274958109764694674855321971081607384784007911436424525614344389912825479419288235735613242400864150882571890897917295972086643145892953715066084512579704343437212794271565134087176798298031150060182890600502099498526409031261079666956702650431059757918136318540310605369233815793424136051608838278946351483312419674491267797931786195859596905998813984110227463445399272659412425429065583076965578756392172711311691900198960784569777448874401085842995167998933384094519718097104139511319318107862132291053755953508656950828362335457617471716865327406098698882878633001010642935636598321964978573797965395209113845757761680527955271523405299168227285790063948971180911388196183065197115817092215393235302014604282244787392863782078451068447170190202318440151305845963105950583452344541805588901433654901652682804760394905484470063379103200504522793983091066072646299581876959962625468172984030276059795307633857573129479213642078139360615980559609331319651093691928256688626914873147283428980670491181380283098379246079162943616758241205388912931084632873535156250000000000000000000 [45,25] 675821557796627411951107197628009738388568459824806244735271391939188435033170441093959660024858621516627693869791641396845642986487443900452113406754585105480904919688042135205606921093197196818893099479059803209812053118580693378177468902421299982320660148417548348361544756633536553247528545264491017701113715388809828185361744832973922797815760254961998263184523587817159350356153724456681654219219314576564646290472345678173366118280776102426644697885808083440630231825665139504274629623952395173634792671636857919373729371112611147015244725351955240658965278527218858292406991644081602663842311812987657681934357787512101866457795767875647435011378448116253462320129185349147134763473523799116856827534415418064520579554059497481211369249003263757735282316550857336049383078727412926084691859012373537452136518310674195823657130898364667049969864574577167732578819812542805447724634073496448407679366313343471384841622462554460603284739701707282551783708424083374913449666732571910602033583301000296876148281218836958251826097488653916668130918433044121021516622242384173957247421521917692571873491740051402115836152167865887236047485451350422515332783951181359668099186693038293097150668858424692345473196066977804207789664290477767499302406444659757418195474258449592419864146249461963908681208995949573655393029602037438612093347992653062284478897136452140608208663277040779353974180048716368428554347920914877597483312684414667140441329890384041530261339973445813867830054460530320515963623479738854979198962169841291869145639521705269796521839182436632915405440752691528390884227359257075633048002758833089344970469979750458350398911973353362481491016368035863394478679819039755064257632226748477021248027026661655000475513913815352392262662276141169516413783590249204292081155402724480215444975140031200645063179169053457368925645744513158032406625075485272403581825189133049018392610071804131737329875995939688790046493687969707014194332665300514952992182919563342442748430196633192943406503357600769140642302769429431488248405890377451403167787063120901004394400541304496484227483468352175795995136457866618866571367520087687903109237029760544964224214508846240204355986810126620603501406130030592190025040199237231238162538859062106208171019602169581537731482819399617168173229536634919432333013258590836984898079153882037910200840266230245506475337799107107971824305580158439535014794133893326184960415418490334798516725349648793567164046693228876551625118071842571597545006681957708880774507529880186657820570850620891076614419170709571516316822906680788327859187708230283108316781023675472113709488394238421688715639074342792300807085860858171190372879677791900116089113818298468222298658964543619995235523845167335821315646171569824218750000000000000 [45,26] -362863234391477910693539875489480229283027394700837919803523375864358767548752869536401828896139765094135311363863091658688889616860459249742557780642022300524957539607109503393643924741924239920501679255464556446226141534122460024210584764213587677282031030950173079427396816871083207001107455551695496138899329116328429161381099100937435015461209828373199653710694729300938577544498407458168502896609580834212700845946030249472088381163076378351468747555901460677606305626838494839678541784505540319845944504017857051599747472963116622094012442779514581434802611647688136976517204971065028814777383414847230298489853304026785716626381949385732591271607319838781888292273763579555996247111158405213049877004784421913343352020148828782899424461754002476604254216798673757928684249753406420055570103191251570394737279897402523618950936945997309908835615029657070247199530471611904175493768393563579714528595639203321969879425362072695220568204043555784728711718250679532524777593562890560493482609779916909469560158842187019057966408541571710625630623568535931910696222424142519363869575006634504198432536987870035816904139972842407816641600501434130197810919067139080046734525377607233884005691380088401022655926179061479769146165748032434711395540056779794012932982035112004035576941782602573385441755339581688433132956548941428153897128799151461310916735077816710007581216310063783738814802119827393945570152294746763582925025552057845814272120386190290139660554020097039912864430300273164985944054977511102018195300027097790359741070738622080140332151368703686956606095505687677750112442220464419299040360022800694951655419241539432632698345948166403284315067235738933547791715984121955139161145622513274334156946292991105030465526331333308553836274827589154125281375458932902916645591987370596691298551817243086907888110864754711439100076840391267664386924489716775463090977620718423835805825621226564915434331794922303416449024258020756979891140626297872908609001333909588036009491501749129577772076437305492287351111700651761985335630166697236567516627559946019369674066741650593018964557546631603348124991570914824405815797102761375464080968417364745290490972221253201565921017065880490310095616297620788089737545289543732678966602998265587709472572191780457196855558457757997866668462745300604325606603648850011842948350589833285460792686496964165809228477600236290934221756161976923241125970581230978953665794284674284543426655824167799568643920285585245920633512344178027451528674864672249468233273009897695489874596769379147213503617848668956207350068965560588927112813559311031623609751830933386789385566898940721881616392556771706032713390532854895354752690103014606555743068509261100533099807409617362785603233987785642966628074645996093750000000000000 [45,27] 193720945442097961007444386950621680365344301843343730638607382230396906951668420879127424636183329872596147203044190971182509804149544241779182611078571650894872291601421644252084819897220349301440755632257978633920270277340671562148915550492584874625803180122757926040111115925848201864567563140514784042974074178570454022132016820874658766261024314906306485386579450959796113147608757339704168429516673024528838487853383311795331309312098771953125962740137203477158181341546340816954862879011832251414768973434624444791911204087226828453926435337094534282207045626416761877874599087289038816860260213375787385115914070834233182235496412167016335598605732255693971709713165737191336086546341597273118755410085191664794806657543133870614649809797022755109734288597933962128527703483562888019876189336215831993850828785529475722546282066166480422666078976212273144075655253339626257148018887981101205056500534020092719551427011376868312001524054523759224587968067543177427205254842138037552931748278577763422795411142694527574084256398684560122208073690815352534250477479931832696905791334376965028933130901100388766352504870851233163214981375615933956334034185617309423896398216549929003613442834621613114875340111478181478041641645155689820850722498557039042756441876782615749486574502461316319818067299662212042681639952460655013452009496462824883970477136538151920542422903851645158376975762830941841420701494503343261451173426694332070897048789763236146515576664723392679263629518884186133894188301564299233943237658562720970877394601641438198798466978465206339616278254956117529484072909207724726386195810670864803438663769184598222885694935302691696179103033359883932185700527497186108451744182981750063948450866254106229418821714367051822075507713238811404553237421181806065803970894186206908236558421884655607061299515282475221953751571121985009126157488192182332494239798198088336637283814321611782276534726660753401896598348881085290832074499948132147052448711000832994361810593284916143280962572160310967900064769761106542523485863085955092177926311788331696385868997790510232255253911141321900386224436666739146335673367658663601997223714181399092589166283775136190731023747839916408249138769923001867089130995257245195283014154898925593176199818440850377903902236435060312258735828783445948232469000404787487429527973965997974955671751236158077729081560494729487631708769164580975296720212744211330625467106151428407032042349967568986693830565166984315420996739449730741653310727670919988836835441602094471420807408722504553590188795207154399599099156997731392637543352567143909898088675225040965681572634637120404948474063945040051192646382673266293181252276590254346668691002150025918318308171240348103392392431487678550183773040771484375000000000 [45,28] -199062804291049206436122744298214142838454977847332279755661204518387939092085758544686668326189422540779626068210255722309802384061649861375627514450648500189419456843431464582756412048923151544671660829507644996423656735084589727615437016706118319485331969043535320953239835239146471769961697717269237690608685433788729081259334695904977607652077568571699274204060100635169818619093947859575124300209141739918717524234356766080188793844445536568654485268616340080320543469305112919922403558134483834351709424912513058544767687469102371480505164459007242085161794077132643656692161044015539918300352335311675870560973247541649630964839644180280819065654393118440142148989475133980703065912804987548368508064074269147209276711084033240568033445590616846538729515585761736415663237086888292844221377315431104405112334491977963573139996183049109770767672414618891053820355587279958769783523704472769479003190183384893286220883839335048685221531489541654746336103981499827983921116932564933304806011862584353558807756087174945187445742963697297006658605639302818360533783754978137310124037605695581979142081732520445883416853058772765100096051864253333174001723802666673949727529929587436576917759323909014174331347344358087510091047666826093817073513984315793509582795609436649472927019838669261917654854478183531850228301075042296725476823815580639287494122412681585855370823776004458653365969939540941635618163191375386764567444276501117251587841311736871405873021692896274597590743691450470218932855634379323584039160694703658309542875114464710159553085468188878010703104394498448600179688861658157602462821830418170249283187988759074046149081867898524615780770642204347983542754329061382837677496384324279832571564229658354107170659851903707392224802143022648987074666224662683431705271176986612303598494611047365340202766866504391030501745885228055195451177127797634285609115043310911387164115349232635647518179052318224953587001471193147612614840310869050434973506451960946174061598066120277783166430946885080407096096314758301467086302557198053319724217455557059889638204412323542437127495564131143149182448014042018772422858868515529254959344569916155425130036479848802594824406438279362153209756803822680928314466209793299250707346477360333491473563340091233613478185183643502233567731255011191362652324749504932380510144766055672188296150679093956159957915834217856547525362555259273813339427364079125832831090622625650953977191921332760103293452014220919548018603989246409022693732494143141327665156029825983581079175390701604755091474936634399681468799073390450365240674959276206588108629831090843605082064209307922867760584164100736057253003299032977900967011708911492514084130671055678116437934882521076929151604417711496353149414062500000000000000 [45,29] 253059003721448784545777862482716219418761791884421684837061746824163872981020984925841016624624489026503130436582841250116072575297553243988930430753576176135787044502238906516188993836585524749637717693498263798565726788057310328884499368003576141430148666612175315765317449478658068702827563490787677423306840231845899231745515007694671989366442277204345687908666896984499962811729328997043531372027576039303281357435959396605427511504340285288560631745135792305118375098002347546014770939937967224102635798373439041721562984595219934850029562333356427440887267902376669023054062680332364850033090495854728580276557603049371215469359420368493683414426514564688552377895419569280791324358816433376134917258856812980254255151102093075176062812888288117038425024345012779460316464832391226661743576823707263466158802751343135841634636341908744920074125675922423166043863568331335601931717538691087045228843087960803927758231930706866340466053586971136981650401112904469257708189027849723582431006430705329538674466353127683140007674613419928169744677051220993480389618036750603821965630474259318007814750345883726253092584359899043765579605648073825519055185509934723411485314280316346997687760662407378401345268924213399886005118533576245204491397980738448924096338115683501931753287253096165903804790113749651852769889046320289349100932313674555482088685459769218622444648064523946730051676756052164504111434294517747452762406386529556007636070543476983483021189157855955572380317111796510724344479516573601585834894090990511782811735577233348079371617553145552236211455626843030966835009105877342777085780772109172793936010497231958574249738011204633024149593618497466097630346562491718510357670266076017528674589151230101850077184731049388376183569912541741338695926109706577746978473113318500025140621692230103636652143524045141835085868106557833484546442508490750770689717240594641453363692940548389691520146434995508665864067112995633840887698672492579111068534712314554037812774441813794356209581806414897272208353159896601258601248579960622331027057121809118398402265674916048671368892891691256219176475938258748719173399883455245865701788882954376385459439147244186450500409784253127361083832201381758475546271778382204861853698724320420457807983290279278599953573551325170808451535878064691578277520108219800104913768384978984121142998593665268207823396378138546650552672456707215147104471780448392785772352028069763156756722562797856078308185743408947532810227619360735593985354430102154289907921353595786385706580832246806494403240655795868239447897083339322282739269472109223159340749258358880838364897811698759017590464613024368309028428423727340043480647154289747515475431235344529225442917162725020574498557834886014461517333984375000000000 [45,30] -225133366919647025930538708768614020387462678217906621299194780881570811651818772845121786807167926089878616651145171143395866622644839258189685920818063206191967585554335335607648371896347470830694202235059434854057004470693512127805962992776611428796109259183606198482776855732769511001515520917154627042121098874049976692975614691148527579936974737047646717566022886694049685574738426042098176258302213836849308755110882110792392612326410259135551461895671548974377566741208095344351147342751675238113332885567902475433010766466499704734351755872533647863206514075972309046007094397834298882202483126602454161514606821179291882034573093893498562460613685490501675363836204981434396062772484717494069993703096120777978737414959297305152674573835448604690775511448480018419989796180119263617152250729169957682471529604705239246445120700255464985051726410431451118258674719570905279519853800526832265612199018328618942658467540471765944584334062870068652707096156959667028762557526745362427149913643075995659830981161512527877705781378889045336631370650929957299326006244752793656467386148024726830629723211686952824193735646811610228676597533261056254417678793210240159736553232608567128163417316082411668951772380399113977792315152619631827624414559658008164289907740376262246763835687382963466520766990977232948905657209958724589691312466555548490805791183325825188906216463604680391919500563914083911125740165792134106215662078603800248426968599468739195566757551569756646823007292618378554304851963695794757072921526370694134462311890407101152866689991623091315343272208777605560574747576127133909821488959203949160109532485697719729577866619643874530634533540725565796122981927394481647033007134143712432758773580727937474698071301938200085303404889926615890179675866056566107715166950267950684459029771057114338396836548564598322856687572799135574075203706887830442629453557567493412075001138909826160739001421564852630789313650018591987864465373163275778890483954104819678364584044209113199593834276056635057164262784950488480577539350440112868830705366660697284735715881113107582458020513616759439862230871436736290070542573941756369352859828563712670482269826404811737426241289546544770964629163007499348911606544035151995939046164894847560902538874872188271715297649210006014118355556204088224981505539013813552197424156316365783942677020042144236832318032939905886332391689165447101468248892588988989757377938243742020237081828180946771596969699436775324301734659964753416003831323563265339357849520457342897662324631021841441092297281124886214084838056952870698815456180931291911234011487403468552710521988455209820879688552108437862274288770943937624882048297419896420948221466637603153243540887729068344924598932266235351562500000000000000 [45,31] 119150423888559981362994395165712597820429854113417466886140344064398849010751594280711755020710733341837137855153785684109177457997341635071071865716460917153969139320718847959025569646826627403756804555462627792591791386075261184698776530768523017512677364155835637737740265335472204772034192852856548969159177350786516553295026426288707731280314432959243093915661690377404353731590291957047320204213819840646268805948637688312035825769622980718798060368022761012318894365706295951322148460580789940107264426254170541639663855920118825899443551942402950845647731258745536724730169712649865312403076601531915821908892033669492821185209740527705044192608758892346496309843840059015754856584480684145876616742297312671978758446496167610487609429474257813832347113896067233047580815298153341945992303582094244581398855453327324335762757923533629524143990409940982339235144379599931680416203844690580950611255116378276413010477061038637749298442259791966439551999713770854174398311180491289787744896057240317458531598620165122768790868521354441087828092396362529619257601345729911505288580293528365207893685905900778573032204207278547811985879297818750923636917288909843390575739642191403452204399921682601550061672297717960992995109605816376555033948690513165469720904230890527709447213648698202969236421008991109193391574076362680363393479531340922378926415925158515332846398184547039198592087670736852410206437103539420891677553872181598041615905929813054734362385569506469033927405236257537613754382330941457153365839707423761363452617541159521120636743156951593515337801797851799092848457338512546287542018891147103031070363279135118699905185816464147115949599454415771353769459013762886687613468317131680022222716070310394236990661763773987837606527853995246412170110289270145852333789423722098821473775340625751434865193364071448004739264888096295421670978405722955344411154367758924499452965851053491765356390456305844568880911042731223854320975376074995389374275480684805267933137666572497791698035181038463991799463573725053619209876427964708395227904945763846583697385643528482556409387130866626592123995996012474652086461105418294847531792083099064769558717300563062631804246359679222452477721989791459195749334433569666048381912231198683589368315778717332881825898366895110111828185447899838644013466796773611080102430753851134328160445222058627979458058287374659266473422013969945532113258520111866864688426498690866966820308793916634565886701558988986869567244082485235447967797292529476802173075970332202723634751312928133319659849951363522005649830378201472781569515384707457788004799812587107099048619586578399995746865414947939020769508435754877076324661893362786184548772721550103119089736303237714309943839907646179199218750000000000 [45,32] -24980053940910464385936991032651374083334586417021451672644276703444160932146117032629755362648791747677069922177821284733799449420710612241680213687619407397580869916251070376465952304668309059577177414954327560424649774779657454786923894297063594073786740015890891344860524463351656342965741756505076902492119690820834423652726285149626346358157222436204920195933728755656474099324584254251652495820738724005283711974961955114405457027007904877943839835863498928105307739885508666680741262700401175012591517629829551081908678163215867874696357020169280847994357343869981750687927010362569945902035024287219537891784473599438055681202687302711307061553064448873327823243453923945080107141522049522142132058217336723791568375967847924501101345451799566592380602186300880856545477111881081248888935538704896180239243399210773925764648140354348936431007765999179895539596104126238705325571733745636885938256704928290449181630534277131748354511830568682920504066418866664935041613821077368511832956144022718669086365331167531781312700654730793736326889046994676307529018202763735933867042009089590375534423293274655061178782605089010269001655807197039811656929995840542956132948257524283097661044635191086617465757200564799530704813088584806536582508829865219302006848631892967903065842914209482472634291678744077458246480797156795827494643162945773141413278403943692370081647198384309061405958822983186861637656464625892564661349584679364111243521666340374547241869945384482916354105468427971049740890825161431059830045357158788837326958445744009159114664745363482755506692838931861985708065235924155855938689913614221762778244818280342866256302404314744587637070901037149648625823452758270612231436829678229609199978819251602017003098786730696633927509818314076776977636179687101213244037444899459298970016084561293317085903801820942338690825277034333819944964883151269555282718781566208540191063140201468141143176241877157424580673685745590190613462110595736411184637312513485838643363808026678734999544444062594380295040975499681175568023911741941620240078101486598296879746698959138102089568271799671787721014633465310419504473714358741207159264205508824469712454013173316610221974099523854870669114597509787452391234289641137046843015256093117295543854978715377265571922726718720867153976227580724531053312754139307726810243567091384091008854596004719079902612268038319279523221214646549147320079332980212226823725123166136893710279149541222204200157954585984566195929535916667435440502550945770802158935598837145678212120437482521140101870287621528188142224009848385986908074877445405314434319357126106279785573993535805659850564088099290459799817908461322822005506118351686594157351137268641139144165208563208580017089843750000000000000000000 [45,33] -7296803619853475751997507652019291176664605733573772493596327833308467714052114853413905186984936298260132945864893134096838605206808783709247517993622061255670838365782575047916111929374551716258545929481117849993091093400284158404774281784282471450246380172625259204072505666725819867974724598264060932877056062087089110430632943117419711470724460864401183589150250050894289565488495838328899979288880492272529064163903301461617768187943925180299205446504981043135309601120604677168886271026671163383606511124053961959727606412914415434374892872844954270416164500564785850842972995159735463340604536740970763376194457079940549551661499628043390999253652743950213868366757668127542669781828261062847340221526407673075695772570952396013957447022036615862109114337199867097727447514143470759910560510941764820005978346881955860595146827631572133523748328526737432080331124249583588644486183264480183179939932297460565703757557856990337605477601798970880418443168057455003340770141870873932260774832134822828973341087233111536087057115245772301308590574168937579144404972893679429874073613701226125223465090362643499211147646154729444889735627733105384080241040530795488810574529095890850602042292732306577805844129706233747637578963100384398037059094244046434519052856806470072326631158702568258308073602416736060579508645740342283045721863016267542842966478940954458830353357719215063635628727766564321011457195685353673312527984198594015824280745784104420052998683269589584877444421078366662301478640766395343262724085793111438844309415098084679614433670068961198416795841854281484542350401938951050538473435417160289199150792026899192153840533259762125305510917717700626916560967996595162933809731134480541120290913969188617551645537818529172547469802147814319476934852474114180092964311045054767583727510710029453440151928634384005651389907652680986807910580740484920583350976144134006406958213539850516445661442813443174892017446814092026387656663274206229425515162524547469863601446757973455875549877673210252688435457150614952491471050396602217934459674058748484497876632816524196964325586926435848508186492583958974756569980723585063533383983863334608433631456914369649506499775264702566427104795156345183455401104973123262513991803318259063580367996971441324640797264987852425047042566625171096008569751293618130752088091925457595567798952051617076289934905988795835561326807967940959258481991918922594909835897097118438174237128276703986824049842320830566238967383350777035869615764393026810508040225732208680022946727858427986338465528735426671939427115972407096831643896373526458946356531170241912924544864214798449382456818666597637861888607552914530730632013495328911818181910555088098835341270387289114296436309814453125000000000 [45,34] -813155854051617231596886435221918783870096977457398365279997944646366065575966001877966665855732810372917502438544446811819327907786318925724875154989690121118487712776086580666605168180954843463515411470547018983920704687778148142244412383176181575246286503760941087887378104972994106016540841916847313940584905459304976651424732369483983336773166681792416581574887723896470767655598066863202718675777962680525104592096468624238413640428420499165885612033935125233015841344907274917295183823153446214671704895233437125936745686946852299647097260707671515544705146352554335193521966145873761591861618997398007075745609926411928612336956405770838409384294778802576316161435527023938184413305254217791844752717419154535459067128417483953267450598642863473385308359582897431696332530926418566733178096075343983528885247320166745417775423236563353639734988914510991680563990897564544217115328693210035783272144318689608755116999031830059029406473684950077620206170714511676521906681570425418083580029301196989899182065476113689561055359945356004467646545142405923803464852619119091853590778843445033046571651974050523304073661047728724486957360688464044872407157694107221058476045723720437486472308078255921139005299505134025412751215163982120320025616653770856642834162023957033954274656911764571254014781487770883351308251151440040900184786536091315903429700667042626612980723572284707878749292478861259022185002953192306669527891679934163445248325007331735990432266788968778526441306263674584034942868415139065044253053217067808012548554382919899787209511468373219846853105644738897377532161826139643003164606083179744893682592850853731994758067491698918383638261405038792174158306840516959886301913361108022857103294479993593258803586920617116407782124435665125830704697657082589022980241183377538522661286229525322535085814588893857757396482761343395174681537866082632144388488644793498712490168492661176052900017431809219808827178504384802825602850312673023922705039001989807763591862194492706111609613950086111269907487067202174281487118123945276821298240901741340813619107566028212082075997087359624426910172124057526930696097970412982828679847746237094466478992566351924670465665719034563720518006954005071551409603987378918949109332390382920041839211881302311492328013600581249828199697402699692414088383049663848302804203840104830302739443625225988914137311950653494835307342860966174031162835024546929064339963028448342172046176354514841622315487478908071942705628059456767707497781889152235153915142900471374714012036695173832160817420891433906444387783938823669569745433140007283025731238945489219204711655311481294512285194283066678173912005741720380028013938007391142777278384302236391434348661277908831834793090820312500000000 [45,35] 10522252977962037462228059293519955663053044600371685140108887911226430812681228759155617604668576583087967589341128737213706666004470790047920196573148333344487316300135512384601533616553749375677158684659783113672588920197834710799180645510545021532087912826123915052342000664153176154859967404909064781718785804913468882341814053775331753505610948519152747807603483159788619068880695660016151873819864846244458460600050611201241230447681420033460449933589141244455182967073819666637571128540681749810147610018791375586450520981192828146783050862716818899485269849504155774704117594233465529333901855643021816165784918824832369586873807111515533328945531022074555316460138500067140736724908698839568765814351316019646046942344373437432843238914682691838727197754848063247318450219446563245055145535261139371976507131374510895167394428276064805181536494372771888373166289515755576306947568125955777377078800995822157926061506016416221280485926915805022585413491466033495768074789468494145760244741285391707540435722280443843125456835487840999407759307790508183083604880779349317712605279791332580692489036701321279482207202421641408951745662569998941655437489400374918944570981783629118584260174322169528605238897676366218757968767576267984221664348704890169467615411202429654210350364752259700763218549343550900157046627783361149179638105180697083566519870635806506107302472855301839357172203557664627252242204284575197836973085224948755331517808221512975435864744261080338532242651334853328029536468207895476198014528076587674438905129912671121385505027925220490594939532875514127984613879321989299714634390085608497775213611108414120901942769332886669706431523269771908650107642138700539776833313149123002360580978005262100725863226436870070642960637809626516582600588744924615328377422045082455218000324912639273281863702339551845522181161808221707994933780530530791594789177321405677590118587736199107659565275832961355663915821358504379440038856762316796917035460570161024289620538960240094847240858589487282662046401589507170123769865684569316560681888449334641130404351011739679932587791176044116232679284383318327624962214669421013112813393383373315860481988169551272985615545353333452380705138268409595015094100304131950580510301600373557141504279007207853433917149502357743174061838262445617839583477981233779220197044574958981084335117510618504839933234644337059427654878673392040863927091870484091157433458878165276606802185941655643912193978066117916099369306098260223203743928298112334890890356037953922837616041271259086157806899402773639742369957410754698940587285234579856655704432137932584849530036880890804095967359002607005024395202273237298481030008577997330923373006878254742879619243467459455132484436035156250000 [45,36] -8493114183877186071728396380316707014461122552378531838400919369929027305965402253438236439716441015948301187414506145606690073860867305596549415457397156808799561701734644564803013977615200796765089835656949641908887120480461513128860631286053596189149792996333611011486502978204355598212047232876593464349260640558199871309608051302183528780861632052741380248671453798386501674661631743568901267583473862495406910880552130575767549388318026574766225876413403971704562037683048291303168429961006681188536976940570052621986463174005598574476357113903933968677128897750357059402086841300090056614856664787583293658338609219884222833430386448245417163832209043566903080140347432771642767433412418214112888282658247772193031128802846536020984802596336645204539193760843321822605139124025120603334055791647753379385715030306595085526402606318083908438706949662926802888993766708326976916791092288577342028770302236797841629462767402857557563994927891605995562220621565631420923561729097300151410192343699915681791413537664447207903863215130262882804386753138062369452590824438861356277809731930579058018459945071812388560591077458246609496493970628067281690058885503270629314457739276172648501089884497975223297119103768610999681435990930675523211821176600634832164014141798255216799366614291844768116947278611333188167791816961475500983315379702371262528029431138568137338821902479179181200696102017996837320710978517125060017421176044117780594622606064899498781976780309262167416556783336105427312493339210176079997322127425202311560218417544289671659585178177442636922618856856153358056645410222606475800629908241337989038212149346788587397339133000659929932978822716158643878698210496007939406829723479944169599335265760557043008085239190208223966666421955008432381722662258995620086147861190720212050250781992014392428386985369018506008911776762189417055865320209067059826719584749764671110497592176959577969421066481238978159726201202119535551360131075883056124054522072040247954155210809988896788796500731658524799813668602631575671546721032130205857527465575403735872819115469025443971703025256341702715246685467145607566687625223174355473953206310049564775605033902056397153905457383627992054607327818945019639962333447063864069635887495471134543990388084440715917217023086808435718756649319915382417386462301247545924428393413443125481123823022092764660048800671541012489513043456867136781406969060247541639726650687135670433422420792348846639309007674887284078851740611613099951574189183723844969129546832147086161339429080903628008297098815333062982035492697004502884420400761981645914586922153487108753675268040665495865224843142935628621380126367739672981745468396133852753693282977565104374662041664123535156250000000000000 [45,37] 2141902437029861971611127355068806132272487849072997159335583219211230078556091939692521068741796854517120860594599836363422354814631276965107737242984777442954866535997669180753206864866245169750731137702049654355693518758937898653534484425675045286293724845410157927414981252085790661770554503993826930395178143775280721107335908900067867017680997726118238518465532808378375640038779694498663011929032597394999766706539989744264406404425788700145174967422294037227775274737104132371673931941507628360152773550193247920717532741771116433829134036162624752688295839213378990963812587015108034643624191245553553456184693524655406539286164424797559899477988269468457646443744838271216390293284340583331423749031285077217533856533947550976226225590368028512646801507109838761243679216852091841720615879381446583770486963693193396714009343711155215839832457710914355060409190689155557754293314463644826861825250957950303982408501106775632148210242368491449340333116064903652272201785189300429959437049440175958146654380026387616607748881885141439596889473537198522193526877092510098480953578323577545344438405179419653649349344099829383988841072053930214558222232577072916602506204928904608443033077746164492346972907906752808902857912628718915251339912417474209098670459230425185503237361751615370165002290796243311544019101639224886451052096822610211431029674545462350640961656657597375960113851212018269141022814340470323780937962058999114622668639527477696264587895436623375187893437078512112174083178344146354895572274827723492539700345211369511135846975314134053841089580019678048632438191409166571395731030395689659701279792216586569375587371281686208926495722825509844723970744343429899887813349389614394432597120964458964967246146321647232849062191499710561551922075407075783554810476274653640382622553609493029241051849602382947745343933650280625602642284535308143378389202734574888946416251643919209748935306957938567365940325932660601761847216457907353329502658038240044981190681683091513998871340789506333044005922302083130447385902173041549786457311804294027886569619918097816119799496697320372908100327777528467138640101973091963970647776718739472951585910533437304071329978979627980329367192231663827379368203383029761948276815747396858200496856461590950771714260153410502380812980627577948075332430485961062114812406208669385488881701570317005163607956036744403671566584178090369567794518807932556278154867705302010058140596568590487745558254511296497080898223652900283328697408501466973908299139988530797788668267978241422052504301691891255537447494837509767030347288975581380684266363754356050972444746237947027722143886937542181126086989626951403807179904851590009160627881001914829539600759744644165039062500000000 [45,38] 1101225323356100115506574283751648137926473804784198412327573795790967846143215757665381041077290535307885499302793580138059723609094904975611312687790524564401897004822068431167773698662750379348614585470379560137084955185260203095206915222971496511080470834058942803240869203566657325132926831121580597873046997364190292756991476121950897006315283208204346921053330925747595315349192294201523905956486151461100134795097974829662629221580077910215818407521977570362472969748912798652926312032931313854134824057361455045246351172899497107651119205226411097152166188803523585422729438336507102960985356514101472568513898574228682339410282788963536747145706340929685992112715894227151643080599888308926963138495997566204046917186726106266855146547333845344841565993568294725249092576659915175942337999331383145159475390309349443637741419173046504227347040361765247125623994860752217451994969779003060295374399372907112291688071618651450473481123268283526339815796464735136170068787368640577340052494518267004011807780106672167047862733323474656247737520502272738046422241709770059459455508742313470939612529902043889369409299597579692751905193014978804978116932662145174586708211558372001174029983059018712927231514955001664377288854290052858100918381409397036743032190979674341808201855636043426975891203020436736457071443706245311147050775181893883340055625420008579108466132486502528882815571197650545027238506374796144653986703957898411627593491653343128156888690116841717632380547901716303904321173926428583488115984766731415496519496813157467957663415822694681795324386116055942030564041065057861736446539695136680872713726269267148158141817084274610748826736585813293435634788345439095374283435540881128181386300387476668634718865361136086375564348902773163576716447299178429597573148512547018175169028879357915470834935489691922395491432003676569262163388592215543621271409953123342454223746099043528225498214757369260243475849966568796076636759910885120746143530482300523069640895872871108400504509530107367930583739406111309090256299602425481016956886475330377817159569253301111092532970957602305785072211890952052285042362555737142415963047567047400949736919385032244446935106610229635488658852484410954757226773627253696236004076895721115004261009073882077847059524343713150856427665855629281406766011038100151190140780476089590741053230599878776057925321182176532523376356040154160564748346680621707505257525274451809764638465125822412306711057063099789701120400869923316445529181129550617962270147789528799700738702597867684033819490560354963351018292854565017758720722410693583964075666297953234753038822227704173558323651470548478228016119190811927594308584758310554096993882922106422483921051025390625000000000000 [45,39] -1055859545548615637571706818523533231426675466175996885349663989275073060306785943301061488464022193174483633324334660423155111987969942977617801619777058800953019841620392517413999630043299358017912264096239320564724770189797144837713894939479074328376880471321999535470855202794176802188731261179798023911008104435334084982236981828805096024597568399743788712776557950976300275729408995990054478895195263789202259548753147222987382674292970878343381637538726292117315661662681320822505590443494350191736782861182685467361694666412771795136113086695411598461856043556624818840783444111901138749670223082308381573220999435645147969931887139724139192775020968843101476597601434672958582421839791488458983395837243723768829477958153281752772568318174721114368176173102329189874197538641863070300661859366926886871613506779473586558289335793947162815364878619246306389805294585876759701206798866376548670724283657920712243092295823384827153164216875299508293114641960454042437473100893258500895023747505220709176174797048133382822721028613222926250550567865056640425163623415486713429014228178292355110660932684646811306279563990048687269866111334481536182308970439306648128384937366448775746172452573020371492934481557807397716191693879495489074463398408171487947935174842460185612825465892535107472265493329966708994686045507885332130484462145519484702152152582561367776714455724573749874629518798828333706711028778090466791704507181321748329955756344426715360962702713803438282088641441473575445314968715450116374595834053022189458600556805995025690929759712049804824526119693679395546723790170430549837503248914185927866482392575919582969706050238760029458353465111133402393402151641287241988042944399909860765998313169997896093011696892581558769883726436455031421927518157225270293472421116675677261993773620372334711706454610328114559174856140252081319205616997137589000255070304982858347028254471776750773577347684562932464707775481791503695902681542432986509145391216743813083573043257948289995484578250432012485276942840610592497410970990214559106530814201511732842853893807594835985431011749379804109944091365277998986495504826554022847641888533772437009992489744154385824209253502973128579177994818033877948266442711949747807371698625096091211023282790022307933617662762276149495394269493398197455311879328760792291738046595420261614145118778344641082027847360189476298901229634209060302491604587086252593372503778367449844261482726500439313791118749339959145624632772950253474980247840742693086669958083126106478449739967089623513680995655432024081302386407881258489374660797074319720204424883417185005058785817318328265582568601980935602333828587675839259237062087767172746666233251744415611028671264648437500000000 [45,40] 253234574463141898021109550800232149044069450243103436760138531398580656676209174773964315538246930689952820470551004749490335526400218701104773406344657159809228191318544564460992478703915850895552800923447896900400092293621930332611664795193214967312314060594272671449062836633749842505238993457955216910863314706146988395040729251406560345317408847082168997746312283579385238402282947352651632596943726199517844604489318078668620657914847911380715753522268065540269072863083609671430146274259739586541805655073243209658852783637057903567721792707267336611755980538185675006828964129254329495717437917811826602057567272274125562371830852528206924138130364960523462918894083024023216545084855403173339857519426525807185027494114716926890963449529913277474945396222519891494779737630774453525400036110605437343089186014465855628316140287788383260374660359730021184187089863526591463804642863142828814182615638625524952235290064621804460167817811784424366636249997975226818153290762440942391621704037392359149620904361576524840564799447963659106985041581105196282188358050496972781505313015523883837169982314496747058224466861837451417596960423259899728549699844976752383018506695115666463980651417462440119303885884723945629188329454605226253955316274365769207741298311471884335848999193266276948692890705798875180443366569178657285018181452401577020809709179402386109639409864271681929607738144902911791595212133707230368056623010015866367833188416045237790303924564922244012702757721741911988393669906698748401561695927139759318483980799332185901398988025299956778370476005680650140625562527801995992347428688207586204903082429097119563261628771327470689122925995008110735716172039115696137833220887423458510691150186119319006539762113693537769810077459582689887015896089027005252955297707175636887301217245815302003014835571572444762372074243782983946533943604468651975624352748451326834828945704920086063196120729426577888428670678423808127442261906423872562325405328358172742392463925811280699335592250725400280015650730655279514545830564427642567371669620512981182569754454926235868880610978566493295312968271698249089732413058846069953110803153284918574156772870141884067070591527325289720961413369203297320235231246899862333189035915713639510541344019990766789392750055569796831598527804756044746639097976539105620288846901544105433352533043824607766903699048478964380186081516808463384953937738089269801694168816158945148667320830729223156022511963409148566576498379820259768239068500785302165650019508826797022247327896376754975833736888662711296797233177908827397409153359213263210935368623451724342318281445517851215391787220793795242447579220225120774298566139748345449334010481834411621093750000000000000000 [45,41] 91045823298197584630614870659160951024592989332656679704943918460601600335957714588226482930294003759929152123636418319161920585476436887799936730969069239907834640104659189933383814185807100847677887412768863926959112845101659788176900058289478317268530563654930615578620909494790470064727195904236345410658075477241665509575539072323499220570843702663475328370228403184060648156766890820823554451846356308145880010938434899598932361856261500246436785420840442804328323316521183922875713332841708388953300947767097455463463996199287008556218067823217387683538935242918783677281649909404524870803691203438108606201419984036774590109777984132518026209600817287954099175580080732608509413120585024204136143073272552741294516592777813900606471850920827153056529996997993121864394662439352933262547635966802969275798362141342148910554047854239482461836142529613243105242003146866557214569149642539979370233729279190838289828377141182019510828191388598505739800972864840844478181702303689598427466735619674537430639596812373441881071275518476330634179684163180549978727478011796760069601170639030956185900191776936088942520912570374411394804002354076970319217685391832688531517723745785531947749656703031536970715636957585301260242747398547785379014578479953542012002337379635188549305983264600229219979530323040980111085989889829957158483578021818961541216985489675596385481058704078751807179572324108596623110632967135368185409576881785941020669642883921487139385820803209954912226899205872652437967380375135008547842944541425698604472317071256625248323980561987501510361852401479693602758009352315826678126488330127396071535995966986850421380595217047944350899673958761557291446826754661733311096681773413889687182100675734941988029730788453203258314853841553370060965414154629647327613983952997765710377193111338462005943456129624985054904238453912548289856835350574832544939749152129968391532833645833392188353625156787586136149369600757622051452922240893022459316909402483213093251494569591036588228421876925118154763707763972801385970827176660168446226166730807952641199011028505297306891259822994938688935130106711394782516640496558406795372050797555696383716625346949264426817443774985359466715547581523788130360722871393278524073161346177447765392814245974804560606429705398247234915118886600074813063250492116701149119439168221624502072238459923110032656699711232074734531171460906656659117560768336921504585202330221113386882363702232930476983241282048557801544404330282403776642434609752153022148071109054331187610121677787564730776906357675934163643372871123729152847299620646829725608997397788064187974896344332509192815909416321287240671904664374602700631020080201949440379394218325614929199218750000000000 [45,42] -82018439503900365918440902526506796756507227290570929007994528067464182229165104704814041573257807826320920172138465849418029845142675876077705375041825770850950772504174784275133427868376462533884283697508847549445502540484348053926338217712344154189729885865987765809011666719091024535026072914313949085159333572497794169056705497579525399687732587373429576699088450986655417994123168005477898119468147341045396803591597848730401673629010634820141608506186235700407566398761367739352000867333221260214086655849591335465765978882202205463528776115952072629499186827285334103182327157492385986056292346122389217665422161927037323784987002109754386432112251463558449785970014010411377063996967298038481234775295381134478958660258424600553182708505919595768370544576726295787827825143092113170080738008989364697020387115317104866238082717246318545609406779417779267042664607054098211317217063012464751169442184095442210016170388212861730796277016830959470356165114287228560619646203549103421309803425168024565403635847182721968795754123536209119346910178321984896803154692335529742596964170745115024488214690866396099227489892524395299715747128304634247537223764326383605735096001710452603460476154379091240596453213148930382872622433973600728720878675425534982026515337281900665145383745205077806385581580042582945699933378617847713861720985544463299024988231331970253845499957928290326721209801797680972847979333933308958034128958817432463231420440352792599017492158026951581149914462187501614796555524995019755192445693680263792753897466046771052753971721854160467329491403006985035907501469888129624453705873355919076046020936509439702946287662472550288044813154495688367087015018819614628233936585261865415733238059613953139950917067256523919129759238388459683272124418616114184119639972937614807914944787463278992024689917857645879520970651049616973936716257093870075987066004489893163416127941520595628851614981291327653802665398108867357879200117970993744547523869210313511961005504998620744523992295092750058448484566759399604638519626068502721625635412530837114279540410642751671897537878566363923931283065074658218139715452659830233613801162948907516294940024963036315970168992455823734620689930077622786940044594656171155010278376330495822649134761725589667889279444686477410947097628264985250256033532653230439813266382802364721728939002330745106614236417464891552799263343384274686510258054061722526022284331990231832026740229265642156582866715767848662937111623164287490183624329283080546358899120687845233506761891513830775836776066389499351425338877845755779970671769609931512125387588447427743444881464600418911273544040198118746834913319150474201365413895459255400055553764104843139648437500000000 [45,43] 19727764511581369946818777180403930645607499578379699622153729707886877519501697910151096868843592628126028404363616817365938205468984568441079814778642255943576209094817194904101952457371427292008842999016553446269224230862467876257557937096874821475647489697639140353832951730275589059530200262950786471136685870209588210608075036423427762468233707307278253253441958329913450995960279393171572067595303373955239513573537791114706205688136643371424395605470347103486318414397759219757796405573569041187900230788337970392289582792700137991821003396676020118240230132419200520770404612352051555571716728653698297650063840272053357926549112600064586087814229111991788212664878885161880799050615196444445753374765933575848509766178418083975103872753785108194752172796946017680379732949350739137383376154261214661716910186796712906335847241030053344121498986188911132813288811638881688812205066082916253216491530692156070869933913394874683566702594126489165797889009270948820682087513200778950586270922040830182817909649618718729794028051978223110751353271766878263611595179565668548031326620542033318259274245708478866396191377328276810351689901699248618076727995588041476281098730527817758079195338461564080654124498445153741974804491652381448819052769786628998198319936619579312221146357503302861741675944862826684098115232019183266352875595215022119701350809512035952406294370088356671193661675930092332647964704565295996345014099709877005849779587643996439066689516993506422196653262401800857086055329489241080322988393097539547171604615336800520179879359154685674077958000910495593782754991427492810034003374321177658097282811970352394556468908271774607012414064787817398655277424888666339214737604405239647718658503214891152085695887692166607825518678510605472943890378745673411329014777838822486486967663709515791906836143897645880480905669053823820854974529519154705199746508621262763585929738598132522812362845444607007193935884362538467174653328931192172825754128196340102978309947364719251530538064727565213983755060962228902541076727439191785121353268700741403667724206042604616470266374128351775247348648934118939261647026153342859175555835846868653831166946932618136891250071476272963207898037179424449271922825341207269162381865559198897908339060361678288816602454088962553702845782018586425170864590546184210683962797354102644855999265635781414687618122198098897020845525648234661346980304304986985419019253307972153921732323234674144350460668120391316595799255357314594811411051318508056743311886275850550023518850945829530356225930410219176081912534254128211472951815270002080932677338710434923935221405487469082390140500805351929128163777536072255374896555757402438757708296179771423339843750000 [45,44] 3229416257793926750758830970448688351546277808189224975145575558732491108050419916649806526750501522376474443275879606855020428115517390377945508980791947248410962450739218204338966630994426951493962618462386292478774802349146647556315597183670744400477296379530677040017472338409113731661871966995735480637316212345748956839630876143468202043319683855272866503576790447593883853877371527401755288082171467015967897258224220468065488712734522292052765105956324944745632323389661576451903271122838199783820237331865635102587630727242850087692018771080084039414843528864843808688003602011638384508849373357354703478652815121541651632524825950565254924946090655949146915453595109678369227976823796997919939411898716412968466961308790112463343356748666461181215285566819324672014750531514847636027884143326499745789355782448163291857353553437687325234670303471566123196742672886444335770627390651088752058357712298870896442361755541934398179275614052515827998498165598880504562469702596214389335107471722868773894164675085829239503691968506708236445959072417427470760068043293257399453384074635558118068311760816048509337458455079539518574123699814378565046989074837167401406820977612668977575756417666778155487206184612190390088148689112479330077657504893078161470352681789664764844626861718283541186485252715979263866484245531604522868989224701222198176994719545488913605744007479194111819565735428034718980919072687934342529067167217640880345719829354580060578121276624720453364473149518060522594871361445105229560304101580898031638776393443101561174668762540109624393513663941788277326974720661889231722269349758236768500368039382019379183844079379631176480013702580439812748630526371800793483557236813718426267931514884093654528875683931757145660411805382184233065501382968113912009197400963917176237625510674219246583370174982237161239385244071987792684918226960029682768362480438631144752976680598646625447984576525583954707401790932075441728967284899495968381543327487842460144959248410565669977927203753327112058559715883764520399628704433753950459327820053671809778130135594794075377297880776356116435659903912485803249039857880416809889995077065081067870425372883404151956173285283808907620866403553426258206300943885421873567553080846650300600589735015458163900468918605551720885473658191268969337067578394872162325597858807367883950783914008836061941573046506133947682146674014204223619441758153586652054233784454297790246666670290065074358491730016016585192829639660070247561248968841185526859329389346322155772621771747920738927740547464721103857298190487182298976959037230890955702846364332403453398346233493463270631647494960029572593629551210958616991320013767108321189880371093750000000000000 [45,45] -3597363410052622170103565418721490430677208494000746436929042648651801882559517026005897746016033856188339066134685180795606043658560580164932243845848518102068433899931075505019215830052129285309859134664217279350603211420379625102321799013304839403486925015817622363818687878016345821167518728487108550213843905054158263928249602418877883107449427945226436707122947174063338242184032017081260555741107285354217437996422287343839896830400225790393571704452538411970511124842735996646090371463256142514843218497190162755510050184918179740376994007621447498305207215864387319644508871568397110373958824091305079863124709439602252830165708354635135862584142831362675041681726161004559435410170087134141227074170214439836280452521656154732812118449859415194231616018730647640577251758002343382979885319246596920731255020728877224220790815658525809700720380070898587749498121497731748078521777286810225689785561900107833286609086740116774643097369877076477307388544516879176935726474276560268284125826018528541600428978076150250339056375554342277968121889231489006197144259651341994187639630348744304032060334556266647199961296359865957376883677597688435554413514568803044989386828828108302609795924814754389588612829712652631664743987975709536553679965791270780964728570187092903727134295064936915220893258612912826489227937214350671107634022183219990528044330274425753354532653215119522783880000758198640312675638054131870995610098555677746921487644043216205374658314538307944206205907687980943200198780518634301892507448902655094928425513320231397597167708561088635242158592380187740727023684507687130599182317555303231622060038145137724380277023805886126450073100395513917016652503613235530123947481500681442662867987547986640125946347577268769143703182162490429869005076399785045239662597227282808274139897577321890369264036102119288867799888222887507401833559130835257922702770552037248416515170190262621981150781297855424990319104972689918480940318761614018076492649389658117583886135340668964730859170351790202221532034031166285110547586291387000052552066842180550318622156203497898839059899104611089535317174816736215901552433158865717467247596560778802284650682049623819697448699327434122544484822455481059021209376015542610997094609128917730270267438986762081313223162044011629184639509646441155354598222385745208482630910258666551912674636616378376063869788713248437785879697618237717506312860640962999392281960581473704594721897879578696257676225277379659849913363118237615837546343650658935843974944996727248983691099500301766417114414018576092963902668926037451460950359654081607114828188856532875960978276098426640577696839131949069246674450823358926143669123121071606874465942382812500000000 [46,0] 1344832552247288420054783293687671298735708205164932664892421268367368013015109094844403783470791724093156329460670841409760786231708144252655100347411736062531230944738876904012830756659989914421144210956085411572101690255168386848089311357796465170874808002498442268590979723101201225365648523213168515866029992494735113356951899852754333787912782735545676134320020410063183912545694748657661971477939353971072786805841382685487833083235388442084045946009199427920556903189882063501206251116798521704838622736786293715028621012021936750661699933513246542562327526133530521055163359359087670375431907092855316318044179567160556284947561813625527481875768332544382951554489128944585888359720519947124293145747527199963725487104642281869462492452787687547643939345445120523972577023552074202276178259237808422313797107984566106233615140954846724135486429954358898337831764828195995007837395747804153832342996739334144403501393075406522920551156171502195338560930035757237744114067382525685226590528107796789648828266864320448519570796997109724520484280855360804626172933959725654488634407643057942099021447951592269187472793364105216633660043941242929349828256179465886361629452171543856003387262274524838048660357915303073289186400469583543421458750691683423347019944607104219960635491296076221917928333254643349210871204416884367761267308748951028867486385638423419920486672554790767093554554745269619468288675945081352333141633417783993476002479070049573012208933682850850171607888836599789792041539605298668343584619667038197971792173003039584008708752228824693026582762331928028740801914015160387831294858199583039485250916786093362460636252355233917246674295861656357243290917786696241450721608872602833279327726662642598295213657138014195683075883002360645255412932940853604876974413540121301787039874980274400994690720339015707387385670344387917875147122526051267061783759333348055450081512950214932089852343257491319368420605145181714072510672165271721062187174298697940484982481640456366169600816481026417369913537887080770148828053022859702825646448335432492995619685203592490889651176139420691328061035560132308833341537722114686270898224851827449524099332203616320290988122779786462871664297820696302468363399260703141156577734581579527854803809310637127426288638898984498453730728496670738329262850936007526195600414345179084634763043171193747023116132829161080684813090805679638841756985130302623076881124579077736034044762202922194466793268360765847878227353555227350094008932280284830489881920198272061320418228843851858118838144357628318665535170622452991592016158727182711989399700048019543575688791555595690925652157478185284329090228736506174710783304001786776712619818003576944686440420945647991746131851099022324979990985997384912753618367701097290403677853021235932828858494758605957031250000000000000000000 [46,1] 15473052902664311149534584247729633102576368780684257371995890638415357350545029545368988818944107600298832933749458404946014182869967373659001616317624487245258856635276434069075910940184551450060478904351858788022924070651521651811294899067237488389292666527183648567432188494999797338994655723092396046327213593789488271070305727097954921127270548303816598833547095916349256564277036355431468758862353454125433442972523852707989941019605346134599308043720562258399621636621983616693615525431031365531100211881764392224376702537688285884425120720155531029368479662865630485513182818928916524978511229430574231876220777091369369649298802805935471589328686775496337084562687811492290746979219859033479114601782555779752724655046379420398401349336208517506282440451313451826176999102447144095622739232532883804159656127684683976478450823243058106118672798924081043227470894282362130713369290029394726013787357832220287537987634497112672479509624357660537498443540374849497028638022701018916732266789631314345035135878339439517503883911844923544443354796576737129814580279659392266770459846409626980021275372231727932973275629413257569767045219968213390736642878792186298812494645680545123408936642893077413193943935382188064155838699732469305887721377273613807268171660719120561474323004825771800912168595610788610322715808513259678262582763057389470629080633551488413424196285089393888407431054532165633091084258587344420009704898652774866582523586689415589974211440126526223892170470722674178583727290614598342673889186269151185546368377139226809159883441863489488648725270455412948025434894054741140446953453020061809637699950927582346874595568495273903120928264919605358389328973993870819431182190328466971256399867759474625997192835147328067159821577863281083154278816961470036254999331811247884697396640072124346245507600963641373541935258394369979762646476044061156881220565808682082916485508559224180961151533000859910171693590282495739263417868887839500532964889761279150223292953150974465283029269607851872472698196147351024049962300735051653726732981074697562712047158495294746212946449931239912982664062128571109921140361285692309486296386247554902807193747601099765243238760432250358218246442994133988359782665411850412455882828314245810882386837309928354783330932923481009454195877179664546679593343022803278465400729170736738977078836063988022296272925584788482977673523040578854648946935953616877896983607963914422222248095109764562558924499052143004826735588272579805253186956741007708586952936318976555682858194900942990334660478116277483839895293962305150524808106678551308878813346380254242684198843823147719635107745865656630270788256340862245062535842639867827454371105895656512395986866439993095025362559212963820334180379276308994638356360011556524735546608306790972164890263229608535766601562500000000000 [46,2] 891363254366732304783922195428604490467760758069161965651924017866951313884957538674765793052194752297817052007589990134814245275138454688456076555082961607184719034718416088276418244689566899004754167507414606738698472260532374578608536724851433452592621745106259016946192270029068260662371119531912723674543311127883373326187726348937765884694606335199545778869524024222450321809575718039442045275704686661329730153212360142897346757698485492806192650676340893051857141695561911398143459896945144128557529091503483125761472190298274242538355483068088056502748441235709524515902545462519116775974419583567436654892830458368072555035608366708351194670870633064796149172272718038629311905431065162423435435572701022675425684914699375788754257656219031447873505943339162072101956632089596686630461084539485358732608624647616364040384219668521009148255843916544399073799619974323084685687249324929982469434380667284156280438826379945393125638410967912587745001985713116810917887494908730161660651862858680565842229643180178145053039315320690139043764438337926209920364111722169725752629751473494622939330516262011325197463980499120794861757949054875689142644853666157769248899685643725055385200733791278201497466714751793884514524794833178839582227129618398908700967553103572258072165651064154909099087887198872682939877368712205687449065915006991718554210997863964564143077862928147862689064563033131981309049194109813519883431575349755873300207843809522634517142425174309312634030434939220692866745169506434967548361628550744358585449332295850567904589529148386492757608103072600745689988385042233495479392318399966400001896803089768067932628180528812332676559815255191660869694502000363105754521215191461725378437818432072442609475950262727003250175307844503618208195287047670535038025105571541463619070543395599103765346867181071829514257970453517852458564110659310810026909905819115145730518444666982430246119925151077654295255061521295155476114704187186113379924428209943348431658186066316318817569875691483648608725747461869559362255292488180384849445553893290281669377849655899026444349563539270603683273529836219085866955575449866440726479622244804298756075293478309684823112812069607219861877341036604648213384013448301828635568257773696525659419985056832593122603413196849570076968151249122340647103461098243651264315406395511916532244549962124489499282520496819785133644724472220748306690428832348302391918382057890502120831832447812251795286512700295768478942587036663777131006964782937296925570757917013473664604860813356456075092272978653935893520881653013697726751520821526586072592487777871714111496079745892243020745412734019323996686662077358032446446013615872080292506187199722321566576041523014753742919097569955513655793576801169593388323531777160354979934811514574732882465468719601631164550781250000000000 [46,3] -38826665059156770481958182344210992015227558223318193033072017851038990211756293959542324000748334797675227654988834820750562927379016891388979165932267033405716466708678115642983846435240217926693687994891386688819905287245127668309754475272577337944133063495088820821368184902455731354883709836365995248893509052766766998374306361699094785545528749506308813689256044064331155706102617025572909392864116218669520203570065350103040202364416460781905289335951956455022650022875843164156549372093359421151763561456989795957663616720367058749259507896530729535801427071675468501809229493438983037787845251458208068451928049015324903862228387778175629337351322363157136527286034071179598599309781290212319965192946547204187528878935853644812626925395906417777491963876234611407609313861857143332155567680545940000666304476082015221090895812759058806544514478190670286449236160187254526524731648013585106488590822115863436331822987951451446070763455576537253536656976122853838274461258096577103764097397133062582428430852152214712210804600779664686638361951510311300748183746593349245564278300883356641392096773394937675161784792536293310828223749623671143575338714285937125981106447433827642339813205662907667956036838703705930113455586047419863137927556460534904132081727582778442432713452084709403815025422010942052854859072633851444299992409934917700424145105697786024011305995112388571944923754269919198263546711134566776373908944612190022969549725970031212503482654153003675431726123154815437862812695085494389828470081859580067045478090181084607860303710993256799664680542020219578665497578918646930502828316390394930954245553843161843165338143087704331997285765889674484523852958248542858430711052321552960228396451685893555455045663857941517055823139223971903768986081574715613506211374598442857464654607341904359189842912373745204990893052888632451469540522351137139734684908097306822243895551794642361641158176892929264827877184504977424677829917115106078350445830776758914852145262372842580082674090983413082080331333465425480059923878190530514909717994392621298291530756221851872571280654957153454456181408707375970175454579667870433114870694567938631304661692784126242857708737414645664912177248552072152839335883951815838248046130058275383361643146359213041468877565232748885920444231355859843624399543192551531223912829606352445419098563685222091695005817355453931736960630969551523990615155769082822205083547779905305436293635000073994858229369051064700276023413036653129391997691473555940281493730001576233799522208407292947203787073954525049073824822701880542095319619859316145343135683609442644652817873532745151684111187798624262566268285694651260082620908260766858268331563286537093130752417806168587149245013578791500910716922317976056418121582245017362521933602936829998952816822566092014312744140625000000 [46,4] 362309549749310607362651635005124456432320721201245134500988533816510831598867262763432830359498670153596605196303066163903738937429912350787529233863718133177320112121024650227776384812455669001881930630958208234160822556053326592289335422983395487335243834715402225371219569881387301513999171878363237504564340601268383325978047161443754142989093652597501298142682167516815365980143624388644689909880992498696830688526292215039864837555232939973799658433212702009451558352236648228373647847011241534912660605920884474405355029462603931082572523959244817109719650628550990493730326053369595074104373370733543887221899010759615442065853767796104443516294754531347621394125586212052644791639182307016438173285459052938687451982347731074789956909817498821773555247764922018293332044599735511010780902914097140820644516896677853841948241133525771971427303032220347158755885375398848847686700330141190832727999445683326706505126900740613724555933642768975798985989904325052769313291967157476564045841764721926165091023673009096280000777344872828106920503449474016138774834846318102468581951801670297775870177158742966026121897054582232466525312100709636241182348000025935902416953454370922116856334083069335222567072508215473072681112500294822715500019337367100966141797374194465853151596311181022495983683736161473086470020946847993886303704221536899469062938353120833815474744441482058517142473622540251542166199029965161561304246294872951320320893450371259236959278127470994090537874708780536283027004133323433852610878447310426699229816168640893101618254329595442079902835984228989966544676505743227671365245797464328731059311283326639875620164239963964468350835714048453308378075591200099000201715335580287389199305380658198785726083295713202855278644199462147078794747275674323865906386184792813954579615270786575472837466697150070688179721300775746450086187383564213279270920373771552927888214563464586418962338113666446950724012557371926823632560305521675156276554250352464541842793136979071066918019988449890788059998905272779353717443818926909798918955335480527601137779319984964948217774492293949958798551138747247268584378669775566911476246454249771312349847669530791407715677716910928187800114283465271373903830206974441863120079780069329903317222517993741010273220908822413669898472053432902981670159205375502699052192606189642129757078322682680870645816324906869151148654061432132080253660051212965187315477563792456647761269658617002769882202645659866526939351928781152297996007176420579872283845859185457836729492000686451588306068298822084696964265013667592863026665009954752702433828741533809639424697498293968057259208064207642785086674530565221454500469838389048261974975610622252940761614462843571224559640851772736258682832249194662279344796433394777779302131648364593274891376495361328125000000000000000 [46,5] -888336752985569275926652268265378209883064795994148955674672737666855771372499356347844619259879089843113470099418530728754079431828872813865953207452663378047130255242384431524049054321840531038552517604193275322105258577370700737761865533994958987031025437192280248502137754265436130705600483244301006945733900343035294663811131085471996042621339363039026354127959574756289329644771786031769927471293604556001973942952166817275533477771576265835988038014778450063776042425481544583550912343676297920336890337568020806766970784091398276657570103706405384342978852526211916354463472690399766853180922422523085938595806144013109733151425279616864700037712778912041335061550885811575123019655174531069717220812956399958666465505003608069149110226182668675938036209446794018889975147094012594509527640544764925823496766093824103346479529503579622003366382440303443674416662669963500313825294588416382295870433309386625453144218947731554980349164735967223469111285048283837466076937207849763767422535495396708175752318436434633758983599111650656794961800815591494407208800071127827726808876704787772595915632319790001623145419745377646650381952433856685260946997270462340895094537625146743153991823817385801697992811653050888539926651994724466545356606352809505519009320800656215701327423915867066331588952552400707997597041691966041428816521149533114984432566809840850872408459654904994130614025217161212133927737225217719514634577420922533567240200107297152659522571739103374405587722168610774655759712349441451286413072545062028240434908308720131394450726403358598580492547632905154737306610480761364490979279597575622018985674762863772296375373482673713396668266908146262068501062965193150234904113395298040762823197480526987060310354328619183573403965615846167232340121761888859574999432370997369766652674316470268922931652984117750467652521193690382956895655697979416367158452991289271250278458515779017161552838631127116458983426422069130623035909047303348767963345328721241586761598751236317634621769073760133328916085497363490609500684053808311742879599570322159848869857960301925750314081552795518105428371208701011995626800163870623170024747761753838397941136480435778086588955950277718183120147431610613194500522593388945346051766935837561026057271847620280176832257839881679055160157962235045909604795027526904664026323589346605001915880187666558565880527103577552065998235480321462013055376990822866624574651087833925749474912895365077888202910120852853482650097100272930179787647977679014220066757920857121565305767442991781915123746428932224268870705895370408459689560785294758092874920483853395288545619513374952880296013570415470431046347494390407821855480663737452753443922215953391069744974169272130186918518572219584094861352870109328145757273819689949292954800341703958110883831977844238281250000000000 [46,6] -2905161691758025161960561419429283346337134780002975462360094780546107221685021400653625307488802657105599478528968396102474145564687272807083723219579690965976846545295080668078298467026253024864197189671552044995343974101147982838578547251695335507454987061496956326041569861246474405906907377730822840730329381483483967419507722855501662736482136267110383742349900042647991486665783194506088384733002322044449572151832425497872264728297031621304536149346988625884352101617241116002824892657207375702565685076939175529092877500103956028352914946369642903704245686047107458205985443349150725145073763430322443040680097741250929543140130705136619535184444461283719119205833732047366224919279856999215466592764902887589155276817270968919369516435252014337467297257993884231388843322984444591100076982991770344620178521452395807262725794021965339191641746886635809119635301731691899987049972410948012886977142278086689550678355880602083378271940942942445591398728508025104920866477886916978933570329731476053141047806295134751870368437896013374559798886589381863475393699365554794813111407353621739929855866819607750383679070557208348544404567094960706601774520652648021085479962931943415017362072694309201734262404147355223572435072487124379083663903953763798417347294626660398210830234099621311053114549998974517366445295101811875003957718971321038851717086739922938026347912593231372870205007434607937986254325228662302948433811211535698439076444796615225679449200443951415949358256794851363480042756966816703328090197512552081012850619180686974651318443155796421312019968183942717116285585176177950883147176142609251740154923878248562196713453405816341175719749412386197445920080621662847893241555953170407254807867023404452383998474394390015600034865473073016992147645914180126913769208538096637007134552420134254219148274732509374338265456349071657383861649805696967409801849340481383598571958356748539017654099854316149806043253289402149333620227578440849577889106993915852117870230084053682289738738033991993588256988682015905635525718354247869352441543824811812886146953370462097376090775687970664269027539038877195403866660428074675846481882761340278742855020818527218803723479595555507983520504930536629333908746181072567542115879888722598495628374239071418916423642696589680247222059621296057679068417865002117850408687682112558052561640427278998272001199588263578927939750729863583758741208864319790809298636855374140046151724256467876442315538062019964761363529946209490928546324197853286837956856016078168963571612407344063919623226011914293070910099073891143937387596920313305139380731855266283357980352883078898604002254389471372274007764281802800356636994834643435757980559040504146056612378161073855215215678450630135429854815123896790166215694226937993338566457168781198561191558837890625000000000000 [46,7] 19492025077961826034275313731226255516473860432994628471954587547379719572273273624100664237564300669053619708701861120754369918374705125888600839062228795302251491382597774805636124152285097938768931635678095325123382556955965711101122626929103269015550064200434819180200541309661847953202468186513520964605073719613495325669248203933245445798546747859684527659997989299694091079316771303569650017905881378527368254316597117982517838032710151885938036867449689238108134437049951252819082880636599473768036428913956151829215841330123865203268390548980917724464835755786954079950659314780877578795674251118595796652131958338387064951256273879779715228466672076211038352284178230675609654131181327365315340386530484772060706552756240132898170980325659992571882254129995466469822935302986805408255484945009325395968909926341952143176687449883430066342829595477192850061781032624666287559706922225751125983596100911720618962015123825949808310926641956415171421083744110893388811034690222720882792986501537652088108840409571018921220413864780112625255960875199134542982143159127452540338622455478435177904094302299676561873950226063901217439959267470542260696947726311837310150511511583128260424603410053132318985966298115858522878339471403219197916788398192546795207238907405756758737886253134789004923547804581685821246010576589220480730305032275126410458859047264216568220566278461907807320495159450073237814411132981558188543133224502734944444982571022258005324825546456169334975192150722392786212115190254739953052720072280957200506608750645508294017261588118420486188866523449886528200538167035685513987343209576087962959618480731376173366619684007992869548603139822258440720137917928047126621136495212371599538805535307047378245682235316135418051975495115343381101708220090757266499329377106464718950809559021785536751370672449689519148872817493148824650242473368702931553462419416657757666239271522607303665147403444769879096270147698343823303908725547978165130042371948984929230393546104491400663137561564363306920036634924157361239634440405063235938003289847161230724794757075078273476299164915468057446004008078582066566006840970824424180833180791802277630317980014455789363433046468126116598192847132331061968724924461373708502912731614005606051818270805073439510296874935345223336609859734951866712109758548164556037861497481390105286016437627012758689207826730406530346570943483588510453991912769113914829236206532833456418382007530320828746970215133727655919716463864608929421806950337991112643450798528308709473011906336300149324905490615819397020032985582017164955468041362685402803179903341301355574066883999610758486956815746542787729599719581210110513923570984198152109847415402207785515374313549521486579828295713513047890537635283455196602653062794893029652243399141298141330480575561523437500000000 [46,8] -30239944452462960083345636212252566453048090849774711492393217380851755459527383029296161739121692436827021306281742502389038525947034779273862548913683774807135962783318173990457283179985254781062036212482005573334169492275833325669020868257635983204204188384469860181238695866350756455059528979291697554774285720023232617433499794707240706603361567905156130516905857312741098759427507176975938057503872314852075461910073254602611864976958973772998707031695824073759148843181844951823176312639530394596784513616180475216029491818773444159754162425344622821563788825225389755141859430213420710629978333504605466443694966770172902296791312336251744065642857026691951672927082523755114044485851322072598961631878438717199766874892637962379768757725266418478992490842212078172850061047372612433427939951427845181037330247407004796522578256771239777332177789562798485418544746517451669925401620070632831352300830041595419821224673527916160124260178988222273677716456444996407547185602587884258703620236290637887674525147518903087730250563532736188732190690177547586381875363217403854874661495734712139222516398976756393187521417253683654203590688404160106548177286063779052711621732953763156693211276588060817954330903530905119328050975837966645620067469126292365972871942656718733383418353178638394751318092110595738108945944749844428892733646761047720313499112513731426062830068452688694081359451801168295737600962469797903607416990281908099094022460254300902195114176518070985666702700266851361998446410033698481903024641601264398271494895995950370831338052642034141844814233706004347530237518022261286626192575462537039695060986592054835696204038202528730725251005131825990866989466359633549216553416258946943944569868065952348153896876950849210132622255163821302191767500522106080706365825133701440128333896932914138800227371407268220289636965463570444284063480451275948008032594054341237672200883352257643245755912598809672149926348398855632893602660413748235109998539625383177888949251532436654935581983434729030083336287461947093248826568930919642163244518677649682901465135133262322771009024428776875676345312305254223607056096584005122143599541320555756768976736368395986608038146946766202616236841910702318672793750638952444872021138991051406166006459455742631286424367490986209569769934171913524010557001984798739540075202643452846412127541205839605848076197852185720303505260108669470329242806008583046003110664725107675003317581314307011014867341839933849594198893132408653505685365064477807435637748484426755486404895056359336208210504429224813010662322434477261007902386773899076048422495608132059950832607869239373650127842924394082121600577914292902760072380070313565415438004751721172571625727094298473409765750754466627316942563567529804685954375464973509224364534020423889160156250000000000000000 [46,9] -47427373133518525311705731576964130874686016538530444473492412716575005487517875528249733383172205236421359989945619766507826468427750613153680443649347130350669016210747409234627059550072168376036269883307288402540546721559073790192534532013130236506330305936620369882932979138234980533028246570446232229242399042866403805599731124099903862523358236822864999466988841052883294836969425547020723312073728211892385402957784748279186606376677174445027206241218376274460300968295900334816766111502983451234781874639314111200794259735974602066868542565418732426929167950275070344562881387963658856259267450620803281691953544864184478884193465283686803401242332071971685139766439152293036361548999972539851144790280025325144111172934042166066030969664694706381523137440241667947183492077126101811431944434271557908258808559990757293900007819561573315308646791128974827125193933260482469921763345240634853255277737643445666117427599516661896500059217969136335246352059382255763306052347592030548406503560240421929816655768984525171875273914887765151835862495320012584241319502239808847647865871388068623500567913602695298902781075185596109246776848636676731415969515319331676662572822282522919638143438570103251107401521296353541691023666882423387405046213689921489110093233407128125155584995896457882192789330681932292502934881379613699594277461555468154220977418383690666840612056269236464794297644985002493852587882415244043831110519612233041617879075830888403704911874437809619867096060044005332014085038749500454076401114459688605440384632733164526546163293521693013908242643818066439458447631625366158951387512366034188814780940242760961649611075287667365067239066189759394487422275629333389055176254664369048393309822514730037117391790077414903278014295780695723309413453625778953882641762318107853844885180725303506670768464511670900073574149000313157385255541306853407488872032910743702819568202492823430930043753182867850380335250054330691072385874110753093166503139467949025248494032061768967991314441882797352193582246554580025126694922332135978672150761296506450650648994473042378767557194527157941908384423137972522034967899646149075257738232195959868592492424667936572153199786386045214802749371195792275273503268846873955550365284603188074331971578265359545615767793241504434898111757063058163975312532009915764699810699405555187143279466197060271918063085429046066402860253286755995151945652235418852025182396298393922447954855065735625252356892616516243813136258431600618579843074377143740061983937837154306193627416677717294165528950697281771156928584563038705922379710102074730168230258406833641779662176872616306914976272048887978738411504108542710501416166135192797646834300915464041186602032102693697646774517616303995310143268333502007016349091839124696434737415984272956848144531250000000000 [46,10] 328237368677756363998661628473104721564423766076238093858463835186037991761730174739872684645315074533913440946630688977638840563667341813964033304999937741994093085917262563227754692671241152351965576959183741308876599888145668342658241544781083085160793300761564194555765931789361621409441328060542300440279065205970529545812671511509442421187466149425278989926861157888154225170356203832329324764257209456843372157486296832552754449366843573675015363896149693505520314496273549747489204653484050046376119429664748593358880947075115690018884107412272955802560630257557022059489068264004890777105676451898390332036870512117029822365427889032275412535189729157696375223211360807058926128435865064728820096337196824635752115494461604216692080634929786877680140562018245129837144057663102046754558531095835076401086075978531997847144673323342991224064697570290981854664721063529824350582354749853191287423090172079134231752962815941615969682574351192809087617263139301445595468176617224438387621478702491590320144532634200339067121874557638269027504031011936933399507517087352992971076365205992373706629882076299548646125986017950568861444763690118146829689423051924394076932622102494716539403851535618927038304253330577034215152468008244909881672963359079843947340296573566199060879861435943272513382334932818611359920670031359595643528684218112372157810627954191401905560249111023815855016283386856060647628896766355590913755621723612302035430249845501099811982799206330565935549800310717826577698048892576523267129045785516048016150609556636149146694498088336675041582549528668542959061101963177357845509517203865957185205487830697286637234996604765017285692308925595847436958000234661605025483911316451630063462535024305293235098283273893586114295545444228727569599434241543166970054074169087606878586269214636441813297576592395256118390147243339246157741061275335369492567310510314221659062901498676765450561430747890335197761777923754531162836811086513840874839451727969539853878055743860445193636083316021289785837768621638443404256862502922299854811743614514440943688380364096414041850805789190466937669013659678675201669950869205835086540110780774559865530274241526881491808218130602144763961073449142400016872498281528385370406871323746615558056515448270189471307451223416826557424709101096220896842886835986307864625506162806632068444833921369658068195909533001481860778912055703361731832867284579851382604920040179291703236390425019770558787865561254493307462452431970165164650410775597777563635786888777979374225171745229759909141261863714178122337236915885484699231281989689479200149900478753161563447038881852460962802645687038635464321971239355794819191243460289267274463949910596788569099354752368059493704006175818492510593058695418765240831276280841777293062477838248014450073242187500000000 [46,11] -862446337445421700860002124846640343584249413307404946182915300432671326835463225832316902291318524798252846117216758533733978387356245529655467691442153536493727496847214739614023029670709155576409353515569297783763692640784063215841667955087228811077431021423989169503312874331872993076383797985042714186148230348045267246652402364199114374901060731158141828561893546439093031957875805871536087058341516646972231598028475390676607174394077157526563712529503375873586158087297265575102200706392100693376858951157127168040646108391121304448087529810978152451735185620186650590821021301907490941957340814107870171453127552165028030113706570190536956233562658964349798109202616258686430603011898597329381631497237624454158413186053568701916888847996664599218958580305166294582220619268655660619655902756568979058163615921792025326405401711954279172916567669898135772417736016495550681415637845736537173641332485617111262611181141990253238675739163583296963202930731268263883493259746341394183049724956625887985344791536164824970429754339847295623207055178673825370893619188327704954441820737445732054531846455166954042377269628995468188862323747537155441275470612510535304726745891885030165376092315443178185722728526694400454497749330488337906358162873267542678514411249807181264346237125432017830873682617980114669018958323717851235493811773600416593793752633319812425896183216636631740069687303217921112015362703902134472497742201093816448346768067930444577444756812802099094476387089067822796894619944944051133296709035612578606072497787469354067143131781145701384923146038140011242339869441787669331017320068261052044619634433606293760137028457833820722683710387851347433462441898091282238453539244161880506769989295709504819858801851514785060983407886396623528932779645870809266679665334324816664949313335415396491169215353049673412023760233803294120834416116569319754726128671398903564443554928927853843203472411870934662485390906783732855989560091947310787750322046373893791495435718270631250902799834397510372229153660030089809460914949151947566841003385460105102068824701263416977233284987332252748953044481119780978913880001841078561243108371427396266657776653390929821912360052311348933256831773160710056857297683030704870177059622271952083263870371432234958559407174162221208584479182700380398416404342631878134406758447500323360018883639148887082955584389518798738824351492722452169827118185969314380937869620129808217666953906689991567266156347219061465965064612292998411193857910252247975747638240804621552753265093862913303404254338499230471489992819951123241479134818863766932817586985035026640535752812283744463817546019254920475549985962056875011776542040583118646436373936023756844733154004848406492453494515778932283501091985376057818065862956014022699946508510038256645202636718750000 [46,12] 1414325081110582864050187376200703114124014085924489043465107870602353425255507508748481791816745083684976269211004187554524317495817076547169502943682814505341104912311245007083138361877925921799832664700041398011798154094564190902571404267190252275736592228181168736919392848908475630286085597679694530915689964923915397911835854325999567900793358948706019780729011613597550805500581901674255444137117142179214108373635368056454284028945229665552353820621213005445437140864803465881400722321647386671643055295861029379992622595995631862538740508420399834796171201942795381614143982905504930596961936133124284982120122115678629618498054671886093771297221697638794772027725018161799533935564523203078573214519225177909547721870582170912018568618513744142485042345756292774792923855220830550140018425243639990080171852225571382923595449717430733658692549564173353916715203330854397133746183742678517627521809140961171871928407691448669871588338537951718089723094224024361250455209477155736499728971927313254223113721444137010185557621822295159036675603490036133135139237866860688252658000944333032183552209508295621426775035313202679566057994401953836550173423331032950702136159857243685255437649515468243062865667790838151973860591892826977649109453437924215777799204152831275506199877452611785859222429720262018355911348524364881835901719384339089660407977915394394623058328704048573889402142238830707060479755202392364242147816268438222984731247792837458536181098704279303873486209286087488455056606430503642312813910288260869965761495163792619413283638904044516869320432655327877004460285338376891331343658237256179517278866080188173550729559509609913129576902778722645320677091511956327759794143388460711957634273998686039433887576891618908929247313685494139153445148095432198688194068341086921517981585697334725431359910078331727117500411766987807975166834308896426748537756257972158260705075234769836240182509003693569392402382238960095371468385069742056655650180100665478544686427967170625256641802462168453085110788931237949711821947349686904466030683344916083907349304846408305261799199563640689208674320719883539583155952802092603810378370300449403201066750804561730763656441376715259165704896822838646343497589017715009551515220414659434372098593698253265197107188579938003085315248849222788361774464556667182745795400435781243208804854462653835425925022599418289670231470657104881404548360369556991729746069180019648813654732143269126478591404838991098585243128483266675150550114017178217010428178802985276184303514054394003867855497394774716490628238597706219206673238386382137371047761455064147641859537376528323656324721396710854912643886615575779606778480284145034508752616200234139848309768693737435506059824463636362984652978597643543934303522746631642803549766540527343750000000000000 [46,13] -1445549139036062311292787114251498561429440589486159136098231145914793835497889206749931520964758432335500374062281081474739247142214955416013465885751402267191471001446056476757333466432644504157510700123390678603941301395650074503110057846891052180901799449437362441836984921444115887733931159080432165866120018378693436137483406371400531342805292185315767711556918407444976687496775651134183486070258194415308568022243824193800086662547254918564832154155178848715058186413852931440577403186994489083923122901352247483923788834870008883296980851839064135216726681941248213761183116559907644306517546404511449010347914742288745094861448562681004463536866062745843535490424947842773433408712547565320419622306999701969440659467803237908932468453497900055504386293998193516246546548757215795310061976630646004390567239200949906306000872284459606463255052687966217231522095962575001049157793445654058209237862136551908313572992624000967829468450908139832846812289433537383588994480705202051738638604746305417491094292990156925428045763493320035371001149159853120256928199390672105226784973906703764725195879453455883119916160864105758695803650549336212632390212195091073335777292813190728695979789551852444233017587298815907016989106167246797217934143586582979074379483148216718478451277728353080444765744239074811506964046354537916284657151261708955342621884033906972941388523693187553814194850574953362463700096767924072157380512466198790614449266390169826737265468599237986103634308362962359304315704149336805324934557193429319660827971945886142364259899263704481391394629384394976647532301783954564340068734055769376123480028399627850585500251808206928176037547906961384115216425098490149917379250117235323552203818911735870804898701642225734839435282418833785050379707522314356529769490163122327741790225847016980341618631840757579856689109946157256096496609614122074885536482669108410194359391755738933442136712462338739644159295630519779624022114466749843369119328716782760495006207149330585245080212464330612819960355206871859795454786571465786566282786412717150111656712345932919788287615670347820318131021483019826188675508830253429444124554623401614012336749865883044140405497117058349651289982646684635404525895530091755804799498475682710969842987417654751935356629705087190560750530078567614733369136063424827824059808208568166017725018792327024241496606268035865523412151916481579735113729979921502521173870450795009553897897325555633642203438961472995425891573466193301555096833766042033755840855055439085937019984450789389921979784230646152020784914279323217756580503996792621359589985436763222426115568352735302632912320350552207731803927438202289022703865869406138111265345258216547782314414762458604420352801733761815286902353303391272759670371783613518346101045608520507812500000000 [46,14] 1404181647262007548568481264053041295032856295404997996590611749001405672502727162137215401424436629276422118994407650275121037872924983775046961400671093605294622896279672213548765025506193373436151562022600935620714561980158335644922829730364943575092857089360559354373951765860107068364187989397046988932402626793595493594264286124298846938219026895979686992054666070816108635548172140198079041162410905143453629046288775913018991583521918615825798162906576864491853902297705467633069687130194141175921195123186076620478244365024583963868018031999869538947846659139286503665756635678729584732038997575064457041553003959950655285306447798742383725173608007976886561483046308510901149620864038780511275240146410455846442462149258123118861729221610855599258317267726470734733387276789151966202125789302303327066218982531908034105080779069410585958146339931023306158552439070874719883606718692584121214028325594695943285489765925944490690396697460730787950346229282349566842986964922841377869717780656201848914423449374260076784171210372600359217227717537292060394317257348390660701924088806812399234985940062031745796456422968011360287661630345640598696541521534085825027282915313848592081589498234714553556985945682636310766534923140033151343205228831309205237143808008970261405639019148517675610300364188745476420809895408136423262791635835022671016987590189136305623544023429615874300556231650493187714371073893451222006183693734852132003271391638217607541604265318183957141598919104782715783636692601016837303489246470842602342401725412805481564389035150956232049264855537240205312553797390053490430725776615438534479370816341108640480216624417358407679476775092696097949860652788241227828521610588885460324803552320184426446758355127285375920580880839550404935025811233343437503019218135894058830706769009024569507550322117120764568075884682589436404277704599055351788989303459788602506226032818399788479553131735111703644446827103154807825351053266940803569550602246261884972115278317612170076738102018771505545414758851382275626939763245245224070114634779550543752355402149437763030965488734659934350213470731484184110513219741067382656131663240625137309004884900640136747706930507509673234062711693831825011082588507328063312671603706579216965048242066439271891473467433569430914271694329184521855949681112858610796485426576788792519244888772203232230074575071860196281097691260370780987197344595853810050511335050997725026454447328902323965117502414002306176925238257750041552063673997880975695252113651705315753730377791140848578954815789620555513544282829429366289019730805639067978356071483228289540711495293598495097305249232682984877310973962149138173579446010043557145439925634036048477829296520499074999060762200261832745674790115693320036172053733025677502155303955078125000000000 [46,15] -3090561281742564828851351109660299460636164859599933313831277599704499314043768189896197782621066962814161769557485643389647970507806788240111112846501617253677424014489155300097861260403861238154008508826726316676993431366265022565071279172847036114263846151102038719481859434880124946020471583150292996029070618655033958854014142891854132377325282396317347736188390106879540861241099094022433227253782549490608109970931452892418718716692363623418056318616860358658593227855182812229681521376589938031253034836609163654039486885606571150898365779927122644583476236904195166193988214239440516970246758520505230622133480451854899064030915556006183105412418175047939721972172536454050919835191422492850139674889353188117445254860228713259306808925829494889706750978346972569486002432853448597865607543376131718272107359930630496590595908861076432271042643337110873541169066111193320498227447947251661733995202837482654313606717361235938666294080400205720204752827494037948851508600268430567685678963967716691412867111568642794793691293660752366845996960462653410711181697289116205109886402689834859356665915067017406789201704884829956132512130077710916158241169797262545653065790965868599036279800405749749358204688182843140732677295304614675782976631644089049436097055494953429202381729550703801269349844563071511008829300483241186086660098959088374469945608816571971041230333951375050010096504570877777825967891341150541447830117104027381315325436276415176319898904902823494618307915843970702632944138481325878961719073292983421346532764213297152559134863372558334927113595517617083810937389793957446622698365578029372635146931954424948611189424199703153887949755928754299494246260021106397355118807227673343869737531354655702372292714802150508804329417024929652034475727888395794141833300960075878566392344890601381217508882269374957054005443754809705796387833513507355629740988389513103975455397306080588131987659651400141555166707207954710527636231775429754357698788883204243039628011506109617120255166608566769830283496955705989088798113391522226047351346639480999512317962014224346564301016484609146672321812178653268694167624362296657241406514416342709073656915528605644172977140676089117814416113614303668387727917728034584120061464764715336014886495611741674724751033284988613715272724859706962843404392195548442847382973201262398032786794346079525997915851256079908414470880803884759967207690029658545352000204496678863172246042710624296764513249609186170948811284222134700164606620183510585410022810479178749421159541531397862706843276870112918629568237555287882083371545299599779075846564388784067000375740590540531698045698363862352962338512975319292983437085869221994709964016758802233610607086920840655921943081773167170762865251334213650968862907575385179370641708374023437500000 [46,16] 3544275715895022673156028282398723992330628945309096062608529914060902400338968226141709550087819135688891184752739348663235084494512118560712427830289648526574347979284515264402326041834078816957543435651581706712700318333539996189743867543320627935392576301699546035306845000317118598644854751708386322321702566196549210820316244041055837446238002980120206968709751137063803420544953646403163168892770369752496576494795882668476183500538173289273266528828694396837262765232408711667968123355510405815396693624847072898477060168605544337263974902480397425819666936843637023623733766882520244720504459250784583947660547236054221703148449464194187505470108201090148702071371335107841580875466542795519190307457127234527873994236948740981743584812747950867519007456605252169007980919400306479338588718124364158678708565618485381382903609171905294538041597864890612911528615905238733063030331243921823916172941653695198097109852811668323809589024665874027070014191336420606532093095368197377272898288081441835868277458573085460582831264245463507322215121280004994923957389056858554097605999405456786654036777865870101331782320733883435827355818571875211068026511038357751755676185082969253528420677001777711240583336945705425426483071919322604515307481395217092439203175109140652783572136315526496732407640655504520963849587625726954738021256055607401091220425616745121995089847839853528992805303817710656170477106687785402559112973202818091715309656082141983588305843467420976177853830015255099734599917393977658223510956948250412156374249367715118268291151592117188876936248976885360525725020453432890925563886680764597808462341177408408983803711927970568779783107120811002205044943155701854204336933757536769641278662492357145540367306213909745300481027131743971699598686906890863156375645006161453511793634839216063038238860619666034611567496677893530831211017903732822187359816433518085282078934797820227282391676605621576715443787568775815136793873341655233635840744197332750252382735328817019102042292899220142444783848856822949357492155042848658880007151013145100181829023339278186657093232633434857416488799514869534582473613210018013590626608630657348067229281022574224240805818538310853439893326108442084994095558157685366240378272491112835062411942917347967170337330521309695871897889225714317170740512653956762553305739836783103380276677644147277735544455336840478536250010051393530608090586426161725975851444272264658667649205984323548357355951111898031400115013630166032669050394116928758709403825039426895765980546806768052137128240966871115257941358274994786989689851228323176965576204575908507700185557381534191931898541872808646451663182033039296269129631519485413677788245980913258592758587165517248881330033027542932336749481603277445174171589314937591552734375000000000000 [46,17] 9077225932082555085720688283308788007979314054855785341075058231479153312417362356634408458369250547010266920108582491800616863513575098815873345798139692972930970991771288721349764354606309273743934850719144566298438534902119472888730415554335400321702284554525976695230024950574643807620638655814228930804766182085034759873955395631615179955140520663737395009094862187540313982601783515850440801752517811883946393177176277429658392174003065284790263991244658623684102841171471697694732998048413743082318121865472887543461242847495729694816090479415855905280092332790868790328607452600573722963036797076908477886374109879143139398523511616076504733714301386198362473925058278905543255424567750694034458391452865304807766630019692550176984932990980942896070634630230672344210144137526199520993438050438343831255918022833278428403587234539612075953238511646157598593039906028899252120374204432183501996730612238538472556190511119135118471384131833866064463446767051488188115103221808258662588122235356484587636974264897182594185979578536818671322104536504662489182899155789362103661007891416576666019861630972796744402207900857483195912934242992087855178938150915726152775189578761206722506363193080713032526429163669324657997677206361818925717600084430201177564673295927795786013437660359432764920780165929104950557874626917194920299809678486420142276781897360081556673101137168984571899844965212093438342902984019904282484896292452939720130809409194848670212577819562213856855511101281879091011805373448509808814742789904657686933781107517142694919117365964776956309037416005814140057605162159082793987875114802191938789264712478696263419195691623870589300871412892103987723881082555074489721505981481198201318910586525068390963304806878854736263349094542396112047343772673275833011050054038798224489862023027738116042431235464221464244174457184056706672431792761284403578232861955515578978762813404622547690176497511085481297346787428467810034872719748687619562380716314545894409998125024399208303348561188454309596960199963392950945863012277294066600785718542248746282182928597369477832523394436149937968453050177926832841431355288529471502152141735892946524968944856378359956028491839045202222943163126924455581992250246470656067189488062284709124011239016178544536685268029470613862522771536324929809038236281543017265311900048734614163130733715186671316086522278520307202952022594698059429187265198065909302689311132978231454888431475932872747955675049879032451604895637442223545143047300118273815999202160771474218090057734488589803624447858351723945236398927053181700900087534530297262698646620699319642451686047771267378308805996499533833791778193795481385217544702601753049407421759551966067707295817582894640487095270905924352950865791056500597733247559517621994018554687500000 [46,18] -34912677255094560978398595526966653345432498364904999119247185416006421460548763472099190497395206299472328830423179251633021078244995150606819619471370907376916325785605687008133683089555440621975262943047857221607262870591944350850035391669892774780828609351850121656358246294100616237089575143304826984118749679620508400926823386442545583816492021316468837425111933148498362975352985515260328271973448899528804796857138330504148000963329134142883662485068039794331097496977179599934950160640164359912570888297854289581235495708658392179004322740129415392628132178944273698208362060983120374626519084829275782679402456411565745399098619281609436841444101283657060076834899412050124912839229182216730636772604241565615075124621638668299703607514525944772210455540666431964782433097155708163881488989851925524351237653513584282042580768403077127497664479871960746332410853714056854628373468538316535177427395894927706064252550982044508698782800530636385009084409964495596771037486471368673947338261890182237889540377547559919989525618779226894856801819088143781772706308560272515022220932634172976048440539301361479842689458625982691596303896792711189355476055086953640717198993069479237465513479313718546640385611205041184126305800510648935389126141434195711320475640762021088756546466656695237795409046200113877628128982198002335810686957729343938370983032227490759372434541703925081301817431767143815754984761198701863170023323594394652767563234318084924081801147066588013239120191769173167588634856478902185421616449638841120190586046350408623030354949238685461974781563685713958069677674477072710246192618675051093522855819643489711723800448206461380200153260763393064887111024757009309237352074698862134759018811438510022968119957754081769604753315325317271864372503917815689446456019660769830040654358625868034638111842046657753014883300543266542765160892683396046183501246134097238162853953739879160150360715989230990105475602586826674831184752353101699825401399581967493778100631597823058093498498294711249350042926830258824400995840911549914276531528773439274660665166146593404720969295549674092284494112859911342311372791260701702010349232396973482721294459513585089223011107776321938982034057943695408939940884504537216932615316452085784610452768548384480785650430706238336109110259837758675523171228258972316691953558192105249696948842348286255949228931549715250429069027838197327371008809877877852190736143917448908548860467379226349746315080571831201051975398532215130402069910832800096039770729328041533443664710997036985836959518629677648499298400254093792752069310769729106450253087641691569108130805933680768149669410000597124309776623937000807474053547540166015524129876953698947185063477018739697742026242644606153956539015825732974462880520150065422058105468750000 [46,19] 34980360092402181444176079443842868912963319570037818658951006711926914850260596517329619951848440524226735183776127828350239868921897663696234467761712641174634034794527536097652651989480748443497556939267378618846913201947333418981231397588519023838591887160144571040963363111076332913597389476089855085418613996922774817843725637609529752294563738642330168198099134859820570411468123807132109457524805669843446421457435763286517359963788115829410374286521326337352822015858571403424571908584447314094702094913331651127941634003872279905942770657299152221943955338410678882921439653325980784123448826228155302147445246139517453393799154234561977620398930334673470986894093077992267960069405273853231569046850236235766977063555162864001787525889932019046881846757459686209907351879187650139902840007620454302023857844114167643697825089544579045650069939920786718784492873060286606514849705429494997012496912508277614993067192761894660836923994898458754651704866177607052296678059631354199910571368046170004941459584959979984526518947210478533375738685750482310795744357412648101281844805596093333603465456481174691686902031178678373603308643557746321771781915631495399226817361521532488633077244118104729091475661412125429495079865768942967115413796179146675918914486649894771185574357833035587795976952371851372270540846310736278632170587002078590157109405316825720242155580679512886763668580304301077210754296488277543816736318533623124114115484884777575041678005391909194946426679114270002171708252869331197679807792880823972039446901016008429978464249269946946675549478091568545087158833126985729382687856037493927544246672335125077086079837862046632091944018036390415693019861823622222957371133714739707018636667776527988684028247820919890721184970266327349648937127009918874313389283455627583881680663977654228452834902011624981580214135901175846983097422809965892167075737405817204004552301945010516425824943789071610325755597644217070895072720654879423827942854133377500565411309109296410748847259353634195096556149276441982410129080053863185335976088134678537882597550268486096340652680274064898658649680698827824355895925690750145737572632733476507629907374921958872678982777445000142485842093126833932849992516281245099601991983373594509457494799824988898998209713819321998013368520083955365507195589013038265949616816938025263823629890826951117742971399060683440597875047244332871100014702646626111629250731355529674788107075678238868002109495451241227830469922092714942564964659867696201980138374117805643564585220711280840680901884855821143011840647976187381041433857953494602081316211293111613972330973889350832025062862514997887482686535755851896931443251599324785507149852891252635836314122897985334690368427745141586548429345204791474088779068551957607269287109375 [46,20] 35409787242227513674267421868301507198500590268855370475430683820099133885421330341171262061982905130989960144682041506621902266206335252080589612264968431177793927065503523560021770582894973846319800024226908923048497394402524455119881197426610121901888181441733117727149477527575255983090826611391520836181697193974473829772037537034836473405340241986231380270023530082452410963331224479682806296773867837863982150717782635929165066724364269967408739394094916810972211564693092923700683560157379305699023784815508398431379717545383805480945357343429280455633009252981071554232264460497272674088265873880220084638658407487689676549946211210454224456792375708346179408712569577500983651507241577076854485415039477319851517314361017951775369655105628562613187657839231203162716327574857724342045396321615488108499535212829139290334734769792753272725810137521865759646071032400118638204361460322695584871070357823202757989918455265813048335861232066609059454244911531805609594470373916076218559174151725005158791809922152513029079376739524442952082953108645833286092412578167523797450777829705776264785237010290145327881239919393482807963766117360724925615107191043902977139878062338535538292944739806073722880422689814305709274506703353218121675998318680517825501904086095199975422346952437807412790780595924836824920725057498006165315609892364049817853424772927180359871397570992166223618334394230698997337774359640857884042916703130480920726506154145776416569575799748477683595410047470318713721561648669467947865491759505906225067557093160334252813158126387967779347110609560803989217049830227646120997507114424525541673395695537569207412429972819627189710538691138247967602845827197211525546882867568112873834680717544757791219037506482237205956728106761120209384462925171769711244365528130161890817971935898069569181300522790583022641989890305896627895686632130365741708391841280680472113710941246376752570574765062385581729850127268973211532686283955403540520593841187944271915738178549408322648677415773809493385935601658605454637012073957269024633001207819809848955917194394343481101197904121994829744860644342899783319405677604180452734243227703745458245232572045235129349977893245894654035135466700329272986251400918554037499314400826110950824121372072649522703871586064103838069137235865992177577543510856545733792727860623721975308803002656139503154111102328798033211288929896121977336126897450000181471037650398016567269705096909256636356581124294213832142153362063379244108484908981158335380321933601622708238478827832057405604191477119064799491251716850657150232934783488445089074987882153018240512102734815278556988227711616457954238073180484147008038568256769117666982133259463927343215104990959167908681433478809870429859785190274124033749103546142578125000000000 [46,21] -148371955030248994468482953061947570805353055370538450172808344206599289706092231767311531406047619775763337767863889133770693345716028977406450531102802765634055216346719853956702806401559191212058792811230294666787078264856674929350631372822253539540224504385011389757870075135624671149870558870116287258430575561524412915957010107531229645922038897004625526002996526811196153796716628049246856918892221626992178402441208747293310767817091255822643064420567106225600604306221868865297875521313493382854961018792112581834156516180986243576878376707382292620531402535627875389222568456062735842931663641438801316894364998807754900509247049377649468753813582658779689298349016079919602297320349408555201388109602396627283896500644235844013531840797008837834569116760137739890817840771871909322404135296977634681113281700702569702589772604284073114573911119794539556948422340864459778243796097330500340717117364125448544062495656525513328146418152804384309551189698888725812983693928849900003446122473320337712087245288311675778612764775853180120870606051536859007968057380572139505288854570073244534980269674849798630905966622875994006244190127021569717444780091218275971995887321826308530023659314247961022442019882835245750628819363276628159297179877435410238170151026837142416423682543187703986822143138407998893343057694457540959671638384286126639690702781355998943727544827412545315749428454925134720015475698409949432450573996327429938538970664385260980603646109834459951147064945574762575094756982451301122036688311866951439502257684687906928361154137219930088757702544280402084276288431932556059105619692478886732130039915514447241000151944819234938136027469622017547845178920131719589685081373199779572351724793505018498911149911094519778975618188363686011430074921200896238498533128970011400998582671070185948954117806715855693474388885065952259840739938720063475847349866359321091069753447185431887559923994767812011241645342646818352194996606671175452721169445342020729894042827622478753364241367098154225094024888716397519247458968095669960534486290337027757915075560821698045854185945831235488344264716755218647765090363608755288695807730135238448142833787374471099548250235189365279339518235080634939203984376888064241899168182454546318090279474157699115272541371242716204451229087267198745612669041941701502901702195226481370626177321768285862396116871133643839476684970990401348158549195397479866693388400674431337412334496625536412025894203751619872013395644744326039582425325255481184672485896773480203427662176700137306136977654217923803047633329219381798782459235192075553951998989220284364761153647155427128317657782023111505131508340763709782383743648077250178581127031728700488321495273795233206431677444987965799882978501500474521890282630920410156250000 [46,22] 214261854490699479717704437573488578135250730571232436195696826811186456909134404470953840122732307779278162127679312000515314648272843729326630910229309918407843856684893074821838062093303127514299680774666539453778944210031241335575439650925776494877182817082794610403898919159623725658399645609659731236030136352709759943600655598187491264884647138956393493457474788281377281005112810852126086563774031062703523990485461378079733610293744441860845773819008633641476344216555888504023588321621890539834136606512174642823218546953140627177354998564256509044827274305029702296160098049506520578935864666484849897177892631258768514031254247586199256580372284296734077033149139033577668277811927370939034662631048031806879660339395651011819728740148392027731312141312764683321223503622779208402120939369568972351707754834887091585442190283905378805108738747648356292397726536597927602622683741690544383726219079981678531206362773095475151266401957046169956714697333399376821937602588520942334847220820407770402471914050859419685387965295312169624233840640484576595260401543370898879110358114917899286405824025680045919483733643062911941911490071673217200553468739896304400194003553912487031426073027127813385031666208827268286589942155350234769338497700928853155097756044462751185791579339218698623178192381040388147363588299049290732634825381105197540950997879386432347602155072977332861419018443969090770045995224343218632150298363729930969458708902344463641191574963598939189248801224744684951834470890320335009841222333883052656631112258579533811168055901808285089285003727635405261462444912583092824816725309451380633080708384631375162802593343442406693911366807320700862470438628470204432929614951834937051041980404842024531999077128564857935846286258118594667849412099610397832134992832237852491822035766236310573960529787418993993841896706509995757225249858397071001002800535775665550036368680452345966113104497125036995630694387273017833679712224845194776243062772720836439848756812447119276778648810437553228891732070511947134453175505593205482845697869951540301842874783436320693186184042126458457348680312567144801559170737045246706218735274028773021434834933966350649259627839915177911753380375059179168728498967126582848193532615998893228403897522159557391345283107195035600676097753486598037380461787826546318918224262832385321961847537784752432298609664334263764098937802628429298696246755544466556126394617470559313314524513171266551014875164401940318433311318956923948607836670124753644101706766371693719136889593403603914278225756084862317490752816610028089057376729921464606140753794079888984195841100778760429984897185860358705506982691444939596829688633693044189936459332523411969245049981083370803369714252539779408834874629974365234375000000000000000000 [46,23] -191875255652135310231886576600237293794121705372717640408540058007337762824168892037710847561987393382377172194072529837811477712512131227041560359663729054359907561376488003343215603419169179681874479987727401991930727796541260353024158522976859850966088701396022823551783138172482482516492567920854581977186323049799426960794756645713976096888255309309389920726679902430055628046594414911100399127235324172580258156319784798330873790963882227152479577362606713353879692480528648700134788943515524964379351634921083262121686764286539714015666956216704113256936037192761238726540080508721950356155660913056042360027269501433844109820798478563167436685622158075270606398702463559279666318247519562522384538633265375916882779475174029237160966452987439110245625255696148463899472380198418323740495995323855171460921685367443377255124994831429671966339290533783748542659838575286546472350657060705685314345723640270327945142497830814979388651350999094094332945510677701248455751045366402325526091746412290705740765634097094290404398427932504883090170029441100091805190660181050662944417145628273387034253271613343818486503047352359732383005168104134788107635704677736349004320216053659946713060158705269211425852633495474416516375084787515701366245268172121245295832122604267900960696835246223621430496603265299936523439899841975703450294928534828882976648481128339404897636628926347465748455509633048715074863685858988944989703880966055332864157494700226748223971730783397375354552059075799599473946901900322971341087400953809994905721928440618771262913776719238748973656934866904250781948710341568398961713540950555046652226309634844621127448498766108239140272908869626694869575509176624438293038289170871186579201669609454205085446688142483141965911789235309923686985702082858324423424646789822865555701125809261926539421593989846458262410671038539695942808065648657476822207635668654229264346295402350186434628903768053087007036243211302915013004586155162394413883777857649431180370442166845235704016971751045270032850085463761521985154751316777402513972112227513181535529154057481677081893074803418402878339250073238158978484677165674549751891436254530002623961769127030716773316746234924314751368070338974786083849539315325196835864880741323737892505917261166015680677370418942778222343969632843042155493066151180105277770853092211280277174461063584744573665208632319280132610576186418600272985423562253947573538205806671774603599810591555190160767859946139951232351203838536790215740149142955721538253556966826812161563775426218386368283576129700090606826955266686376667777272601598222695895244076218504726702689519998581750196283978066871408407058898580172733233974361316432986739660676317347743427523386219694934151647203179891221225261688232421875000000000000000000 [46,24] 125161781295351620132620145571483560522300620118231164253664372602607073860281165718898855650922754593414169812940085861856640966591424155129849822796843783519614129183430675500691690741925549413455833890638187171605844401869254702177660977920211474351810098584931357738420122374581671410691938798119440247325321435200914518422904196172464635665275095868724002132327738565716909711683709771243608979102500312180671260582192186646996914929754659453913776245152228270045692445284088220060806090388144088736094253231855876381557249021369053910043861623519154505135460485170149200810209722995668108870382484001409068575615845192027088442415530485360184778523566231539736970886584923120480527910272474145642096920444777759158161537602512798016536600056180190651014560311742914380945236501684700052615313157511141648205362622570251343110822400805448416740996783706879992963631723613009058958643623824211907103431909262417540204839973372940491239057255741887275696901618727110108328854423186998242315841033608246619063363413159405733911251231775588277927653274591112812599101025621736845293451708025135387905708744262307925897574187664298323833730243094979205924149432765151705835432784777789118984811263826098835909156950717715778424637708263421175241655591685508113528047357260522436082030414203015450131974555867034738204225752410224977696379548038854530373983205370371892418793508813744395727805530023371932000419531598801905674272716329647215994571419508320206551606088060767220196809705759462964502443939562003168834620322799626160391141078764653425461432707687079858882165031196795330279885787613798226631805697423112703958181081678200995508883615691483404043808834191933323031181096330266652954069080539302317971735969959860664269155862509942418673198830969824044764953753376592027768133162820186878161471365159521616202973395715462791205276624539551673480188615282128799753896550949269817074555727731597592534576158012296360514816224753069088779706321222031338077185296230759662630234348328754011156228461666108830541644436630396223285822480685843677405088620581748468636784106695467161489752384777478476604207258346772945477666498781426850815880624609206776500317849219352203994605902029628271815622503977699250525453081152660329864689056340694049111287630193904144832204384353129675951871901581609609518989172953400055290105382274947504016349125944931019779381021211557777324737499023584334084422794762695944770688694647858112647875794495128027603104812479043338543113295313555925960745113086663249414260987021654980377441811282842905591275367400383840298752492403137396606263419496356914880682592376927755651808898994988015090896799052014243623390908944233660575787389445727151088431127776754065942950344052057853883042071174713782966136932373046875000000000000000 [46,25] -68788795415960977896606347122106711424865713778160602557188418855982826529053174883840211547083885769566054920735020077574500075734683035849153811104454333445526753996915814974743620949770485924794825619544495291640265541355233195023991651537885059879455238131489262197356245648158147937860069872038688990068660301208031681551408120475249381651919529956625738413588399297553224422576906439732486350473954833161359506058683339944034812904299437146880272765990032965344437781798314163991104436254936299182385327862176661908697737637711230024172317705490278558947354784754159494364965801975076833644937130325981925257686312293919847163047381711616963337383889222550557863186823833020130344172216471077962197759279772108216802301713864007652511030641556717080772729771162438392893296911845161678995006461270364288505490892148447325848712631070557120618237509279951222619058499033623538571921045073681778100791472079218560031922334338019210567010780096818104233504325134014566914600854064305688729840355822505599244727627101760842300862866323485740160740244002554912914146892029056465756454733250557004755015485114885863744526168631955138925066112666001845132762162438717128902403023561571580192782322811745671023657779471530180357524258470452192326534305788732554362322107249031792228688715969533525839127918399567132541640965366040672463536594887620667746390324498783126139735245761837075622509809762121969519707785208116584869347632687722195953534685631771062869259635493045938445797463627695773859390732717293061110631764563805622747521236867509844384419444592001437194289403857241622692400272131112804354933695155066000298445558655504123484201743986622588154741976867829612623380592158109246929487258179804359077593770843568409628696223673026507144183982792803175054900000667413887501776683814499787574601585455827447658377186840096432724923864207279537995942936928388903015680350289743371705803835977940321370766948710373536465429749753033604235310175761779372443621356746255675099224483579029798323384184782937147220280909697010573173390632851876864760459020558552026401166785023798939132757403131492908262767827135572649033598023932510617687925110480127817754037953926712212526758503776225393255109046688864504413635927107088536982984406303706865468994711563905144564207712335370216270807680360586678500381864570741048098423380586461583171441717263466149065821919746412655388132570943187398237780034632670555666162914962848936898165748906003939793305058441863743482706737399731059845072537855783960674656351784700203588254135293839476353340537936131506152988619696270883760537323292961697278883776801815149401985087446593342025825532106241592855049832133779567564000285619083269238955599753191661185732766462170607868475968871280201710760593414306640625000000000 [46,26] 45182901371050862000072100702772269841192549591981005854366416296551705919692895650920226654536437597298280704470219385303127002345099631680617076664676326373128383249918112795328718733165286560581400342884848599471804345755454692031244356135353170489888099756259159753871334008168189651108597442179841267370151496381893915493296865858298952819977883115068915345761176144855158061447185192460785478843856534161233296544288197884739435683406089105750883576306068507551160469878604772936947356140347516296716835546123053495744530757761616981349593207187171185714364344288143315824030709358393534025891592233921120943890002597639666756633525151964517643141413907001969775882049642246332893686945086975696703145003996686127487358383687224639688254633027924422832758776033495030574908105948185461014205042171352395132146207718653540359543908208363512365707661617749469328217020881472446433435672658202389318826844036167733386167049733646044389284390581894603294215090824131555915007599174315088393462268787158863220398871554597838473001046262561207543823013627324537714030598027306135848141163220499380108282076833961796897779275537989888389224060908655316409362929436419105662628320171979522416902190516194651978020344336951195516746294331153976445408788641920581578649616702084057977020662151687447811215000131914657421812219178358438927732934360447870707939216218614846990752110256513631705863032578390475899017575001436762593643991330106521051713024680101196349604497007107198036813491390781428880417027161136880319218214595424914747102093824027412260047518808208334237292821106019627595427701018990378142289472985369470892006257502649075065237413992112575963428418156539380064088390560939960913243384852683767502106546516510223801094418895807872729136216561455045179637037402571416671703923874543642886848013752391318873027477550868115564930764209700885961894538597931927475002079471044742916655811587605693487627647628457335551638266696877950979607679231866972172875678406665440965721370919751704090059603928483719564879256323944459322488948437267237076330119916471105249912415583603265473902245186694165645503943580657577307271778803928793539401681657407633399180058819323106895924495810659104818182908985516699904132215808724189774990880955037272133306401103535929256717284649659940461403205089220351023015380288170896042073025247826018064281531684049650318815392128093668389898988180566840476983831498078173408617635378458859788049545940446534151150926462574662438555033891339331219861340949475364763273686378891590387935752382904492867432144964695289897386181782364203534063400722369465412954904998453400720785211191138417409107148525707779782050990786940886436907167708117260266138998445886077010252672436774190600772271864116191864013671875000000000000000 [46,27] -56908571181264947861076688270274359130582420206312809871049745960252971586947560074805265695417267498561957055166768034357713101022405594704005874177731635669407364193950630496783956395281782569518598023246307273330055833295037981251397585789374478781115075744608067560585766495880756189384054053881562737336982033849540122041707869862007861334276416489851870685123276956144958653708536529887831768039380648963287762603357282020544662836568557725184067927869552632407922471095120251382079817570417094774455063160888326566503874499161734847307889120055418408634534632600268795037164722065782718492656711704687786482636126955910223764575038424750797069387635799442091096360467557674351264645631998992579195040630294793262308082999369115268143109721494979346486444262334160218370372655994811985238085154741584508594227937723090480671443058346377311348057517850285019948793147598258597758571875690688195842201687502182756838489216188709869529773553968785640999641208355206234571394831409159253192747693814963918933870780592781717739543008950027252869178201843197350913243627730377941242587488880036908021429824764719252747651918594324447136243207181006234950893416366273872018485232843232147780876108311079411494530876906834160818753541948796702868860807003919140884355291223977066232676788246646768532897486906715933501366667137161702762484494146098223369221398033312523357646965959096794060263425864353502497257729213378200356738459734362272599969577916505901265730864025046352880360630316787790865280668855288839019943282711349735427265858426708694709774623125821656717879521227399370990572685546801711309229738362328874453844602721104027494606573802385235836654746744799567397969151545238431898567194770533972614577415243737187307472965504718768997273180579508567487012855284354867327037384598755809631132817156586151318862442546917642279073909658884644610764056112466842713509385843368099270212545290721206694021522737782455135196327455642193340631968108229115221680060357374500765883931148644871945212402863585547076124305687082677845438377010889643801481836963957074701480284362989458357032934044119107116151214539475879265660458105322025452616493421871738994511065496739067264067630166696686620032144202076857205740381950185469895679693679604774752943541068486008955757662576273214483993180884223374640294387415354216598579186559130741798795038614920771330157533613719854771122897691901367273757384159938945936926019403095996946344224102469589258890543400721600235891805823718941026682337846751135640730355010976198630794809850966211598435090886345626668823784169961180497261170619474680776818612578935464090525837288353193968925798785408872904265888790707932935546905521935444555469537066517624565879698156356525373666954692453145980834960937500000000000 [46,28] 82645327132542739172616916073037887070164237283126810066085534393235825060905257969050732211327163136350659078833837544466097402484714212265236540867716685394131855571841532831716016182450320903658466746101293325279262077199275827627026628776369612564916124726596270271441901903156995869369760669659306448314085992447491497353591858304847419944966747730689718727488781253381021331565492351079235993170415419961170859104205949031372883647612235337224220258321105639334644586804835460336291181604165965914590201198908725168454194347485628327024161098029621258866709872541953563695880687569827578678725343021846981760694547770403259044846029343223269021791775982991596337489367214790281633995039737477970119870793890970394812240367466232280236385374963947059956697103995073934050091377891188811552560609678673122887916027106059119885611376250465038846902321276648299265163263371524148531908219800375129652063956419325046248122931096359606245596309558592940089505258142824054996455628785052448159637615777534634690852897493978287518853641210961841560148053192436041791187789372732253469727082215534027009135685013021571585616858495381875188080769064685703450153235042466384757175953696500356703813833938486214401334343576047956865938668162574119815310818323969937751026291557705787517837963090066532332866337082866873754998003054648362241267581143270732828386814274798304274977433206651916660915897606036099999649160207455444912735353317105268343171529525030393874293781383557228325181522602590140381320977427258489910759658231470369059007489152106014000360643316932660602958014474374015148013956283226086856673616074754729063472690194105948799313639381668487029441248511735658838270420434885736264172558311650756571900319012067722693480894938799935237518652568098462842619398470887336153005501206047805758262153896944239691622332238088936614369177410338665035348851912572781535866846918558165659746212765601813822059452968644081040945153680259615845763725151482764147752131703717191902402176054495134156367303104240948787415741972615591969209026724188201899418693936822638632304457130036621847722520338097501264027357343021769707984117071899889241986354221280340302484365668453528174949435209149705869128787958209182790542814277381950282364653417396786388369411790634529456240050644953459230656150493218813606474876076180762159054384076810805670366565704087955827636677639488285001592184637589748812969826637880091123763029841893049932142704679061946517346807772526526072988971903382791957141898367424616828961472018287900100347936912565190779573949692927944624111599360795735359727212467532224083415298967915816173344872063164503126692741235355367036946547335894126590126773414616352465917267678224919518923871630811106570035917684435844421386718750000000000 [46,29] -84838881874576789227797053425703284373295921501966616045030257529658292738430678815377115055229681081828464069590757178145503763970082055155040082614600225734814814059936778491460523337685160098551238056472116509917466281303576338141237990970116689253083208440148347838616023241389717685373826391570986456850124752538238384510200510259714000573049561085797901939651937038101003461296265392699814478667106380799899171212072685918740320760119759164987839812219624900817484312581176662775093901569003502401852610187332511497928408794141001646963509757762247363627179667218611369642885424960697029157620357703007054811930815281530435568995077896913783140645514186683904129489382691181105311195251022164711939089629166286958821435651871485205528757337224729653949410048000834569573391636916278350585919284272744858475035077625794811708113624589245013789432104316222933345496270287679796702913551320077653745159967420372676285232726448062809029052479528680771078508604217077004871109102377847919735922558907125958149233765299390866172958260627998152652810412993987798592050842033827040030064328926259505998032481433156017574234514505251502439196284352853444253823648140247962377662753352785940942403078786270186050739762786331988422841166829375988570918217886037514074166321882828366211813592411427567367388213068173251833931238890838203598878668130163376204082787374349071235226469880290744959344267229989642796904611646872522965504245117049148052905869449961358550766927922066020037578630119566472674018605274616203157379029285520803907135972062104678512903683638547421544690206521411320633267363408776659790398082018736094882291139853102404039856410310386882552989992944689391512542459023030043053765422899376025291174023437367804403852499255958135330581309371349239310834369547629410324775607413074874666754610057958118572932153511969721447660255568656096619911420174340771656978405157319924981513682513371262240148974766795571847628711811082062616037328935037419358280704094454293415368276816274260010753034027017810368639177517391334142092395996943552785914281067202358675640165618183500026030957561502080121246631168997130635179095769108197105577647962990023267596491402737763831231096714178903675911960200999491265113567448554209360736610993231360075222256076174805569369107656592592143617305636842917375832719230883533501648942238842463272027537918908683010076437728815947474914816500988553586704217133049058944486499276942871118743970046029421451083175605460829502690557245762931896200325465792231476920380332897129255699263846106067644137911506441477582780751710723504886664290946076041889671262302057210895939279035875369041114920575094383205657628371997196093830820168075686075493651016915720238398702229831727095188398379832506179809570312500000 [46,30] 52896424982423049101047980017269716540442462965426080343146107672346192735803434178583965064664017178376465428689181330376472047736540817992610573795021070825171280728722072279934089549624527933662533794574547500342555228087298699727194438623175072448534601194018515569158295167256504195530562252875740130611594692411019386233200445001354485627389691550480180316453937065972786073000143109084261156614778941197947569408413312102314832563705674703131817108485253794693768092872189104367549580764975927396697424390011884155549378355860442241957260905742468355560376484373752782869142906692094136412339217609480127829188308815341954634326504828023310757514213045551657436736931116588660132265952500515686613246420656146707177656959895313334124633989326625122367857233188752110065841446700180697807981000607185673560257333393150732859476116427077357570864340668572616105648183150784447297611221275020409594353206693145236923746320222471859052421590012148487890283561418248730057540222715632673068379550246598955112912420825043374380723077925546585585685876340805198156507674292186594068844895605599092442066483978979407133001269692943083182280097013325315480865892189878486683069380038795380701396351894724740991084460417947094678957461667879111987785388144637531447794171040509182473162807387705087435032506990670482262438140649808420012648696584523380479441465942284186455960494382122390282405296581899429463300593577824538076562975657683343388899835782143717522266865100848492475791535686705713612628573800853669898602780369192517982286784681180032519626673719447572247283194143741143000033138682460958938008289550187011212329806375897012063515611813557841857658696579773343481875502260718011362847293830931606118322600324598817022877220016198729763336403385703876947166664061714346545149546420708392494605283311266905297005781753871958953498236607613968569713642177451940881091692130543775473253241218164507039629915873881808150604186220052509106657526005292113680073514152825940835394066373739834055519683890835389442606513038452214431364557858465153292897874754264605724296218272045483267004024084855141426304324525940000685193682730517963888072230968967714688068837604065682968685854037706000406548312564779355429713436242015511894041563395015456531324032609565562359635217899468778118207163860829906179647140317722985428450862401785457525310824228566608409086569253330293881048189828534522687519272227245606503665899899865543035434655852461338788485809099852045226572338153037860852979842202826168300772753107305163459019073898599000242094306376135765917238062775309266779871883288835180339916663983783525058000965687016928565736104483469586635843901969282549750865518233243057976539643852843114446571348707948345690965652465820312500000000000000 [46,31] -14431663968106349934356045757694486388333942883071581365657159610849587752540831035066476293330679591428618708205529855684947450833871114845858914723025978417359047055884615926578717782383986507539331189620874086916720067387098885925791390076992130141225867520546819034874379557219320713322727199591480798185758421248138504150643182740811619570926098353119177224500911901121634280645347313089153992804153666686855216484343146824032834486910701238291380442939731592329285481667977785428872273154306480605689373921473871990791564824508410193332510238300819020041850993497465361476735595210485818732330423202620376464525563189143123398720907731758996663597692754462653538705206723981148111602906990334353850389105543295433999008333658900791898636170896621081079945979842981790230415326707875138001329569758124230853952832920740844530924333920405215553738967518439584678629319936860245881568050846220939850412428943978010443659646702283194504516369056433666261413600427306768794101874721296957527429202937068037969458932515634861109495880623740676410593776360826506730761976265351925813755960154091959168252939834748992896841213954100077965499342357649023167189393824438387012942249793429549286680868607432145886545338864899021390385423338762809299575917039145835016747925025241088775956376681542852813187521339096313647747074029508894344518638775229037086267625319112098890125596417748940403996599570702067611583874437295530339260309872563870778698393002130362722466027561362535251967332642958600959340787121251018787010915542108180151529982438645377285138495565976785438534173778346516731957842261333596852311036318373862023403264143102988533862395738029327067395252715657483279584990009229553865384860041650958055134622820119357300648741712005189725729301764402454317029694646546576217916529838853370371633513520505480238751785605586269247595359712034688637354332513851769108682903754025713460434879075500140903704658533449367517811688461283157184398368095049343298697330835124354807027601948538983136139857862803477314481574765216974272385460911854291133773835474299833114560356851658296769889529235676847381398969336539074317560030097094166400646218629999114001490802633239519349676910948176111456030202423973148443373306895422253506317721137491126519747986928620574384574162657096184472053667423200377558065067258800985097491798579760022561531698845017923973813710225589324990795023217484738662273585977260672263461860680586424375359732126089510710943870456644906193838808572130958233660857412587339602033315333325024469673191116141863773296888983731778337497485124644015696478118352271431484799154205053968471252687496300758266525911596297945548453647998625948214333124391616913748895899234419779033622432962147286161780357360839843750000000000 [46,32] -3889740044897744321975262702219822868307374475282319968935114471140568115527176783101555427163599517940443668704622766500900434219119953773698643507252277419051200677656420111503835708869006572736856109090251447961233148377777220058968459571124495629441907498485322779250860897541949501460306405042869981712515377031442694635051207930914296539354962544814470932705015488109796996800018750880980814153722182682405320558141728273512956458954429411065308733308051983151016998848521415660609164306723560675314495173870654567358681118760618886086193679893360254478913250007372206515271682738787244080293443642322153240940031822503353174632206139812451841876440419598978006308338996649295112465962748634399242584272530744532208379154098019108265514539203535850530012398696125369535065806658486143273862148830002502072087656133672953903157491657853363778563783589364971611929902826089281636533106705811941430402809249319221340496440154763364241977231177879355817787077622993233763945963829988426638433806141000713094512764079718993237978336306787739264015400876489410003318021430977327886366203298008551326180179813552169829456438115442622558135231617449941014908758893297670572948211799369112427367409733952938947687684599371496388940782335854780692747742048425226517065781645163948651006928986187447964383435941046584904431446010699977696409157138986964631336185402093198060074472412573554250713574534857620309802427256217039637331594650278100339725935905775515704319695786630358292475505799537467957577255601613525682933320066681011842347525083047614074182679460994359263013381277456399830564666629195789601859844629268896310615980528207663444123436664272737896275652557622509521358358781832636078199490210649266858457453299073221050353027023993407500500629398083985579602551090407915309634204671006096818080595215927313814001346482411713093466520403807251794588148665461103057807096670289377917262679042922173055371681468924253413192140094107119485395688953121204484281895902121803818223061398475328109191284477645747020263786365195835102315878670488044479726636705126546352403536205478206380338067271448453399264676585435173494626867765951277810324381839067650535406514718198605217579589637425009724103722699494969818211718545325530657746987137817460621640944539379299477446182790921480424237307525302786888622301564535103880940445026705628119796690221886147535490783066141570645662951873486262369076101733808085549481000299740595665289492906756440645501506294925632865684369269963440523382962508476046813003270976847819021137568820561383161004890097095245592172352822040670479023022106678460676443345521878629727905770769228871021626035385474593858580045835499124843898640046782117689685986938741280027898028492927551269531250000000000000000000 [46,33] 2833845994402928924310719191962852418603433188014270107124874628144002749613511821519553109328693563355549111717428667599263491983716339146397591853112266515672701908791216616250266013990062649338119982281561590466742814138371791306197514066679933294459216870043953391122680141810288402834698684841373446618235965563438173313103085285932797432420247476787117060915831272450860339564990759988952567441764206411617682936045416222768754176868616395728257378617855235972890437642649149386485427766225607700491898188676331550844946993402348689520947634141935929250479822226075527591419860129193606383562551206509842648102664149924592293177817321941079566862127997582485013401166699993957216270086822984487261276980258620811159429362239109042707621985900035203276069384601563870319926644557228649874060699204656376601940150823643159916800194662419736435471272581795842360199801752291101446943209140862428657162576844784425176124005433890107560892037264652383490229470511380171517610269699203936724212061183798098027462812910045252626985526062325879407290641522010859878028817189958342414460744124645294014313760088755703412473976298909211483138029557016317974580913468015499100845877930731547872858068116128458109673112183968643867484224274882509385621809554461929233803556808704042194295749637145571395222813328173808484190260316641781178811329971338531915947499157513948655119299272122612136048803489411867619426935690674606101215430588024254583558507357466448148627004320257687103214157932145478264569270727499501699270263998504735620852006139236434917910481426665025663273977208229546593287693060405157818779211601591074340191861420632259212020089142326717777536423944917770960076536934116129974846682174826391127681624229625599410598808270797445112306083795490894144885939455321542055538612120281300763894187541358291582798128199440830768373089017859311986511930436785827491376651438630301136141255808920306391453719286421861047919454998429637073753916720723036816161268433830445716294677372985176274524722610948488037445212625932594894093388006339079584026324162794418120707833539565390864188863935410073629402267072206097572915342383562280797244638399870084247138224180640907979769529933723534356336279273869740285344556924564551589805499788167012254477827429676879564492610579564091646162221140183786111080743179001384110429551402109824217124643189962140276713387098364641392160863566891239124440537244836192048715584284643045082185869551297336474936255030633396421381423028965555875054069365158697640684322937142806782017946707914330863331693336186718287544825059575662656206301391044714057900269003399975091316180685711977089776595288387978973050596854369894093383424943780402733068042066266745138136684545315802097320556640625000000000 [46,34] 2565799103389586222053877953350889014568807216180135886507386113764247165357037494463391249754527242892521210209072704350766674272921890594339273773675250640750758496219307712578516617403533649944719770709804845905176887390746985153093150120800595931969473749998925966846787952889363205619047368169541551279412088709590591037001339985539243136151536921478444066174855888631591031929529752684896795173642001116387309766885500201707093404857653768343008632425648417960049028758751550003542413516595780587689056547449217738735150633344691146505053897324136831716430176152222341792598318284951145712654490827389431487685563766178001351243369874838404552962224215745511805717887361197359501282813521271967505943238123909854146606551335002391383295394845509749864712290808346817643155604164992601234255793233395974827039415189760622162174539363591643899818636852536937021318036395599584798717919328059411756186880978508383998399343929194284901770421211575820857383237412564518329641615110342792709601083817217352616718774944857791005072473677345360977262075353059426012539978350076901300280576325318778180743623178988744374497153550984303762573445714942864858617713966024641876251840965106714307250093802842234585228132882169575005474517442980475079564138155194266320499501252012475589085054888786826375384593160273338522933577727509806908404363183669488934638341329592160880389083927081455242536341545363393628357197542218149744266590263483172758435547730067594234234504990021114275670435981564293437181409259394548626818363584592710926668704475297295319315738150065869272996147649203248184420475566955841722852375972170780514709339633994177971238451446731610280117633012263286971407980159342889645979834470168875896118513845820898548362994812648339315294080071684025400692950920899755125130791976762821080966414555847747474820830329561826863745270525560402033789625651634872665808042798197161216109326615005734772555259409704598552487717706790057710743067676464754857994219579881918530249164183634021787161502668177539536608815230959782883770736801905062011144399570146478065607270684984422269856685563773382790620867198623645889366360880658917905009695809038769281014162745261015352050173101262733747197353804102112699230568526500740306595940058459265615914411567685898424350553507188327509483016685929783951238159420181415992418186266562176703194260094727241974877954681177929779816733950985618651440886122231266564116371575026552886592576632458402181054421654001920370584034219358407709516383713457044625123641646512138985307602828100689542409628576701085569436114130133103402917712004532631744934756258311405337685548838124341131738003966141483168440294667964195953664196415000173507171919023983619467799144331365823745727539062500000000 [46,35] -3652739803884600079275768192571408413713753132529612340185897573868057820784078217609829949090830680919031075412184445276410074859092576723038609601989231559390968051682799483091090198466906149008236603589842544825538112714924868079806715906504598018350622042497780543472030843707535179670133404349212218598766049048987889041193388672941750199937647652154631418004385445477215538518310448440329006503136061581870879384908690965958266166673191404599462640071147962360543953101469496200086877778097581872003157361420091441676978712537244276779251440513183993340268558000985406512165569750867024410570278268585488996791034525341254491607264641516776453848288381989411707703289028850294470871614937531399159899569843117476537832107447269017441567904566152593779491861553550494985826262366096549271413311055468136130930504618849830482742143193285664592199454959780872981634405462522051163829071228664864889359562992242277313371664902378871177882606402567706579359645148376559320743020344433514648023124257443911737943766932285609725292981051679016039887956308132079593130468157465900480859624066690577216232307703076699795085155104019598314345875950589311549586828948351134818436563834234085905105936403617899005152615937026446601922950795468208010859273051049829297504250109760499542069315023644757200104720909831500182047530687404920619880007545752099115429939299443527630299322946899135070165329481013034860302209517185525963197347379720804885834265147688575160112301080878960390667827426145171116012463408476172283845709059920556888854662524172760207560884869042768246431317917423721200214180660037549133472802103543726357815153001420174685102774011462634570660865664300111492774293230270728542949300712701208809235258321553846406744732700500357259331845639368642930284037805197413564539878276958475942013779012854141532434873017541863381611396503797618325759881389880410688646611795839258972224579390335900417388962767965480922653721477306202761992213246062846610735143540023554342976025461937108991165610467954657515685185030693038254555117780582240356866134196410127379933419752947417537648191410973455927259986121153118582449161078867353078293095225547029449634818907227838488530746224865793652217094858123704503867075490421395102735141335280920821821569576302321400383492191542477123711143710067114139453998499253433801292831995043704205455990372490582222368223043918009112015457663677667838768868968901771961031582488335165947553043495960794643835161311664295846681669085033701292352649378241251277297444307075586940472733112950303805528721390655069479612193430485453794700292004139794384980789610873797411491923608101875739373872106602369857251755969663408472390353749204762354537605675841582808516250224784016609191894531250000 [46,36] 1577238383221336274756867516977763474832963791013706297306378008676953158854288625225935786880113495124238586028483330716601925000408235392016179352236982106957972920090740511393509009125220290723894475347895218517590136102796960068023309238219446266121659510473570953318027862049028393058877193874802259577350079849494889945132579239147748581476879472114965460789578245933465338071319141690833829414076112870661137703580304612400753274360196359990894828832494437811558291251179458689458062402002992228205981215406857510220411894396660120096742101597608652105955988098245775634029095173443801608405786126234506402785306715523972516111094603081068690652355252366790524437573407578602558145670740155988148112054999360200477483434041990463755376174182249960401536911398190974497423177034960430620566050348516194140316518747383128080018496758042154524281627371960488954839148002385513484519317709387244788080107684867609835532373319393842624577823787418512677049389879744370046220743962518283520716923053706985288485076511838122352062152023412139669817818053704338525304734198028722106717890261486108767909109133397596244859226440936312982993790550394473931126667880691974054445972448008686418944932514571797829141806440756861830792705098531525406502397673842158524313555098604558436841443607201787197215344164232851275179729553325419429960867605138316269029387814917485604191955686032933761867745067143616636325052748154369815857779681113227429576957843642627431028105173871569290692357204135011268820324617432803686385630437553484767762551615257346391624607355334828850430549800181788351290873714883004270392132783681610198915581652193032938633004901091337199404297418917393981341517310057401177287379825219928850639625378881660972891299450709086950449544127282591940616599288698277239936856069671343824108544522564097061759890600940505508998141456394929405645361863285495738540570512044250264577398278442240198677551860760702499664642802940330364122363748282829389308988235037965778424223016314937361407690058438391220067464654316402128386020791135313007731955107277433073672740532504198320150946853998296590317746283937551518100036780757678926386961774830353070648419277151311816658969001482285015516806037771591054482500167015926839854697265116465985178194249051977939629088270224892625156699165461357123927203126916378758594044837787624218066863238709952578782826407273059606345174391735578487846128093809774786985296721879228024809774594787308249155573554507335277406067546454985416739818285142591584178280223889196235537690305156460915494054963938658973045451680842328436219695207555673077814613068707077204337000719573804341042908594975772857104514112510443526409394744735095739152086480316938832402229309082031250000000000000 [46,37] 128317273003215501049324813619463239320728184609757234649964547449993271349095268386294883602420368328614543786405248374304570731657836826574105070135848940141068731620701197270121324013556079742179273052483119264660906507523519381526171987022506200143920343529198445806455606477557536140380112622522089387568676286766764735847194360746398805010640489913897288061843866662269994359063929089551808781075063605002410138856293762126869852016588463284667455284036502242043713302294477238417060655558238853199668624045625818509465508754107470699757546382192874858304945796758711500858782193944059144321138792213442087391362657894771087345804633216210883457205985411544719910476921435941363866576824965000199498854594173996989822860952190196389900255543666038992250974932785441708344031716828394686910253817503167115542917448169655504776848716284095107451847782114967747352505698298185880169880545707612335138304892791933833391239190018023407105241877886631989727920483245003875369878681071278631338289337182431196452143144955518680334731965958544435068450012559204484350170291961847904731986067791793758128486796257073298392627598562739750563893608215864814770594544895465213649592861847414450424166745893122572970197997860253894421966772711589153687719615382777601305661006496620605953604104171462821027757737542392003868713412238275383075011227395677490844840877500426708428091650678963949749893283555882344037326831129146414669937089210586424873825673225985719843359812381775208355229317385803822470932105587680919028958265397865445497871793119048008117275908368000469481063345957892845414435385303037184031131430925902271146986004879086077991535055425066206368029029363922389765306083147642870497499722674824893846660686743440797206464005077640011552532142263616408353612181764681187849035441103516962469981273539850161825652328344625694153381011181312606977406774992044258292734024707937240438225992160504537036765165492697420730937909868940793472358402810926802605617454940632977507948656239068075936435470915083070905683809285631311634652982005704442421301181269795818080128671958023745454055037159719018214625973025473927108020565890515759602307051904994334183355689467362792895449358775329877967114510382980999875967184588530795739742744865918285334908768475217763114173397792076664945934851677235421555681171641055531524659193802254404071559514954338782089902989319451104908245967217986353903820772906502122879370644018807667733349767652980732201159008144709584762291650265221355485564072080094504019906445906509422224957504584766786127698602314669173427334824271212312703120074782659153656610305529324314823930414300586272572254776919078383409992575890276865078263249925465822043335606394975911825895309448242187500000000 [46,38] -424779504065990652372214116025719548877553640536894224035766451874305322747947171125851722744706869394624111355735270113950387863456981124489060652810111662970105845094206872867461239919153805177097653386278368555310441538756401680225493770835245993362369110517957824365006204798428758950075263156484313900999011346164709145874771861632800156881813167999002545921288238141856059884641815750935914455605241360959729429229321850362738392146548928003653965190468565573346737386000147602800266264882964608205652797737399845901416072904319554383690943112159793448534069315686068277786451374291936861490849156017778156084630257793626921168715887221929974629155681797747379823791425120047770274345505617045374743941277071504022990161315307121124362311237378982483048221020711141298124598249594658957489965021486552926864885994099710543567564125193787721576088409705150571405045672816694110825541234652586362141439488319085734822971068011964472326322172883931821043239030967887428645589866197781146593657050700958427029971369158931823507100561338968820509185119220026952856735367254962426752314799809537893373109604279011272982741140447723935596002012874485986668470790490696461629844452131065246480147372285697345543983862270914400637755607829961264484096346874876539128784881093648789900805903473884762516687364744009031153571244398324336708470375556532926879967506186955176266989677028651018069125461341270373891569207240916695782451466242145238021873818955847055086132294569864323488312856413464828422327200976379688915677168457887122915544865323068246974486466319978554767299247770748324177630703349200303749089728655156928015214457622891618911546831036417437730839962783177915946322871371398691144412547357528785616555752294762602826127606661478851771068160202585615920649787644628353560913749273294707364190999896999018681559027630071854120403634089604789105698061854759991563008293832301469334003743714883980216871940072450411033056045596012671828862497677724145799113171016877005468842034547519301730930564014277824024560417919787558747710792914822193096858447940901098761350429590490771826251451364627732108829347037711248313990204203323173975060233669596350678437826012302730382988177068013421640449285914286604875765297017091211738018052730527908115949468733128962283068702893247100301211558274330766269627495207325184192190530280753029780119785470712616901163707620358385276025722074405805902048661824727078663583066880851906627734710078828008620455719475289248017414993145499803883326395858716886772294296945655685621420986926004841479975076924766599941369523382152289911434844000038898791131178381107658658972447616665819151144949629096294824288141038048753628242337754272739402949810028076171875000000000000000000000 [46,39] 128280712785445436997460120217411543365940620078230940655165756929371646615622913736992738971809873567688265868054763505736281119775064028585780031826011881850858193011250182750980914061750527429957852425900998585676310760656486250005540407460550919500147097004227301521183746562674685311199323727335897569078693283556866865785181458137663520424360987637584730161559946347155546632688234434360267358572685638717059980385116281458221202918418171067756125187456112976582362057168201370091606075410708643489786613587934141412272609006341783130465953393581063444585529189719662673643855293263635219854750619706523698012049907394548036820807444510231480086348540075063226728918965945819352432798843586232102791728598148335192696255295769715297949612061701017175818705751170149370311429952761212027654869760128409537232679100814736874795186878254258263338022534752492108026742997410559142447512896518097781974604428857078226758107765789339147092907657015978695280393971887077830677992646331067321186087169300568410748392634498099051338763644895521898842412357762710128466556815919446027384003454172042092980537599619041773242287037361772635315959194743935975133020891292421587664903141471889927602004718932302755789916872277886189897613280439514502768715473353524816765204179436337400479378266519222183430191676259663208638618378349058297699855252529704154209371642256634033628776417643832620215010958973241681373190756495009034834010167108746876617502654783524693890552649713137943541304087514187399557743999469360109109709168245186088865192788188845053099850526336568235401665928740840995878561343113164134366871210700707654477168626228175663275270145142130728078014447168959508439978151422215859564008975723107044018449229357287550586357624032415263909240860833523313039134268466312659885613719643851198100324735556848174773223280885593489142960260563766745066304389206467801178601691445401608701652810338916772938714652769364635737036610453662220664862653645227739863767416051823792598974529914004522999967344302419523769574634230924299941291633869900484957497672168359148583133603316254285206151023920369556578105877821752943516923764662567893504508906287657740732002306516801264869883381588023633404941296196360436458901757755588362781928509166317373752489597055302991299241205604263078052485370983432674853966494010988581291500748911463326955086331194953645498165597491947421617083844714745087113656064584321029722983188478953644204553032322520684958999660501453631978445778524519392974297504669040388919385288757807595780244352369919242819639324604325465406852201526189073123410933761064184300010520929471579144981603783851444127871209471851915576873870752092673258593080731770896818488836288452148437500000000000000000 [46,40] 56774037012980379952450377147777713410899815998836117925047339082051192597826424746430733722824059633829714082832924139736887000859228674700826820960160543849666173763976516783696495710718313648194450239556928953605471416823836888858760828942273384968250682033575855466695300616906610943828369090251652293351998358629907297035376674291398124716167286760196156517721168712417893455742425904666027510064518635394350356811908169857003817197814813547077821531645239129931869114615726682408149280949874429101782189386619423909945136238178629060000723024580684775573605562249282481172532221394285858792483515659895067293434172526965038262726765641761927861664172401959950746211268820160084598266783517203557329062641838089474575449854407994723988440700205691747662544754659696058479800604638053461454481870201332250561052274608299357002750055899971995018033373333811138695124180369948421731524019166714934982864540756496745429434185017570839464500169495910861569380884754954321521593256165423860946506559564500428194540844223977737567800795109350430296596189228553112130026513983921027248426269778834836345039051999999273744361951352639860421868548388953077585918862987273986872563212491898508685975616304605738927305956109078134754652766879926393347964528593310487662674803415364804815586871797007540234388073894989778479023454895466445871291440402869260505806163355147017449824837961533702145110468901493354913447792096239402572031388010573270875553984689868235917279925160735270078377167242665561445462240954917792703739270945687683650826531285704936444650015137906449233508475314249341947142136112424771249631374593961540835815331452517318050670168090081598702178029305243299076074700706930900711917685366339260464112336568505428034060445323788573784386211935588631404506645172200838680112064442684461166055737498766981827616724235959654536463551502104950504424257405300413214049162505565558695940349429018312963905421583414530525904162187999035915297415510976165980325781831105928717630762101215737407818547387727220008073070765174806962767738049781667572040395625697904066714078027532223589913788196691073362165977358046365896665166034109160203061924867733798394349475682427374676020306200487973873899603298487567172163794865144333570199666962469404865287573245116451892776903625971713181324690195327637470932690982222842914437119154311348267699113853998168191741729566945419011926582643377244820072744577359864798435198817648513307637577864080088291721104928224442743590056275553605785427295820573600346964417178588802115575204533618995562524253690492241790249477382364576181010067199929352320456782566659338789937435038665529688103565132013082635163220756799318245100494095822796225547790527343750000000000000000000 [46,41] -57754764116090590007094541739465671050077212979093360512033335579911474199036028415931621972341816758344356381949040901790054987146387669403579649328598472869827765027532388677129133104910797291165631191385856541911967992001227549557600204076779900105756144394912790545343295574563465818455526659169351656263934885315147638036122418047487817030752636583916182187492345130381754762626936228385195936299951209876981293405340175808495710825531433256427821694667251375934185038881901393765152297203017090021030339972465911133100455369425823672297455067832683563738315295462398496803549800656360204477575746054054928916689589366919482042906707949809330833110378504628824629564351890888502749824642286501152082040356521381637141067679520298541603181603734748029576182514249144699995715935620680754851114774418743572294530133616524413196439681543009899359120597682316054247876694316863676834171387683522442547126982235025387627460068618988196822180352127428417772471438123033276145304460459931640399619135664111433350106141397120537759481678343466543294951709126077278933423865722572555705912587846171605893101584582196029814296695004334868223410738115606818715821294483249938162247880174200026339835077090305012797171045028155044618315379847758541437074898140662006448425119480521215834663535956665008797702938674855651563126677134980028188357072719946910834874337075433832062718811050402652896746051916949236540948173934638811599610378800275590947361235750137306202751051929391285432340884450211753113437601453863786198373891247466186890452431880341186316041625568592966128946718058243324115240320029449164756965139277156712266084994381059332943064552483656235956362470478279005048635657483289878983002153708384951790036201802371311725836970967625482733689224930467276149354682428957307660991380965400231159791078245119036774382059015981236123400398499647695790960725079544193440426194483487407191170652292275105701886825425340310673231754017193540325209813331579950847884613150069240638827163183981371907152448948514642458144450303435067569225424641738686384137969428597016969317211882067833929178016004276169842095572429544664334636702235625544976788127075221121175689207174472830833830764424196068594839982544953178693705923087066360983087942734661921315082428875427100283584067236668150901331972403766052770643054869371381121315444519535334600106174651166473479061855716763420743427884176768535959344546973031557259858271948156780268155603024996136101958725002274081723793233522167986949795668285194413720586044948271754914460795728466210765984027914325733342543327058219284716379356550636129133860134157804053600197920302289590070732651510964388021889377261520667761196534684131620451807975769042968750000000000000 [46,42] 16083561000733180886734355679743593366026820430855020420304641461714477227400221128981287197721410163008865001262220445985405012748654661312872703404859918400992478513499937020147393078441520034933342717645599005568591587205944142510497678477351966831567838489836883754003582349400402036347129369156751792767499960778314595277936656798856177748770113766140710491391747855448033085619942262659415139354506979616378147156545956440307237780963031323084766460942996582681010902713749704401276575012998431940041212019701914430739807813420080148481224662316931934212603225207337196637005473438964999193540628310647424589635050153444641879907439182151780413395249390082970412580342293195469454153306925507194162949850187893346324220912710764499601832880034749853965089840933331043656341269957000691710253144200393228945507898338708715608987590277630032276783618860197146514783862919888606803511486791351314897242519830972489366518965507083995140279172011721792290954426261759944028133258065976154949804084181654083535150078439730589492331132655717891784372762146248066957343988577550520319492322187828852871716558248684011574194584749131157998145577534802650239398847533324650566946071486900539745924557179085105732824289237417991788054122027035313107774266885244475373189720205204541800353818715119235875540796295406326420867049460542412920740957383344681544307142716392975778640831206958010171675930895440917268730288834082061732324167109706652801361297872245982790629791337404863607804556864509020810539326562908714247041416697641589026003167841918292286555813253336094297366362198592270583519346901782093351341581670231174044322628989370148393784747288475255138241135984401741263389241032009053800950159520832081616472272410431747721163707292774411161902700178064023923223489826213175109075321935629233829658549599555741560018497828755946741308734240708500587934452101529273829603982848686187258722074853938045510068260494038078585428704489033380169339123006305999680403285619942923865297380613266267339211311703053652008255909642645728472383272786657630415473419630837040384755587067116339971369238978818848733393732870578446083931511877853028056177160873605529982157421645102030232022163831666551439491819416905987075045402831518504327597040167966964893100600751601834103863180785282762563274898870386852973654532041607345295592473619140883602563203055245207740328279651448614921087718855201093731246829635651675075403230004760278511276070779891852539954819694279331248603034604190614832529907466224059902111954106087374885622796126709104916979592569688589719948700904381300135285592675996159885122912026174928872959746233379644230323277206969334098831617835267948635191714856773614883422851562500000000000000000 [46,43] 2330409299857947332182030711620929556798301392856160390416735097990052213172255581621490777014193284247998843467041356731729371076050020609886967210339078587575052866984131778236131465439099628195440265340712921625661342060245302984191517164373071847668676930063071205378810730953988262254635162098381133296485282137980155314530611132826055894961873032942351950300679662349166111840143944224288305638983149411464638441598737111974083281172730338205399043943582533356462382907559140009187993205257804751327691541068940848552070108759187102807275051832182363099334486945659427269095466473863903484141266628460558998921835929072116609773317393869558211776088801700870760595574094214324768612899809865555452956515195014671738022494234106545661545054943671175172345921899960267716616201045228648723134024504549452708258097109414910088158643457322423897264152613578234738730803883306963146451601543139878804584908327843323036094040297715075987004046409529648443856548074361737993810198951112493515726659303308054057452683198947966762079314859390607143639787248161313814332145985188498908416291741923617736756287204880817079365122745454747450397818812502617852045500267097705792922414939969564373903310572541668170321021407602207487118683241575827932886300318624938500806219142308004072476821816380193734223645236759550791326667711421104158540531328449820326986829873535703342846806396269705088687691744196320419749224497783825354682401996615307770400662883954523316672274417417585737747740820385615881723467210013937389348783403206504825626514288086832879526104502749639843536227453252991363656998341709334930390059762055662931877790945847160080103924041238241802716964821690030711569924890016581540324074199924394271503322335851802340090608905329046179380117424254501873636967144852046856871702860261863695495980891504131365216525028993773958772203922344313802203103269227714495042803309648688042088366163133926277786114756398552860801302636873718749847556519900383562868540994826883805886090299376727182717497409285548918932147536294595289614301821241849960455992759346015918867804500166997003684535242157760296971984151440801034408353433496298697049502896501841293961875551802497963178309779776432842175253933898384866048554070296111890126239629367209300168249468934504505632508593345305804192537332704672703824657277810096608810273538547768084967204259855251849567996371188155642001879883469020990807285219054914783632636405454983810284030933908756230235692313565141662507913971401487051930085656020380185864453496182078884778330304502448265083709010461786553548057013803206252536676165930034826564776372137455014176594514253554413009000506647881529670917818974906765561172505840659141540527343750000000000000 [46,44] -3238592661510464428796855082751583770469996125128891833158475161319850725358777989747350267940799734596091762599773580186587452877130093185893822938031372726436857526203404113875770508776199924758937433001405764989521648829110571901203632040784764116152447396025906444559339388824914729102874385306084017413632549088521678444573856085285012306407943267064412356446515833626063691460888375240088835531855011213750249657147437331397259283664075798660397191964003096561805316021606706520863714612408991365172590050062751808764492928532326986305553160448163783232043797641795419624433275346827537847241246455979733119307797077184787768639259172215839077886795854599638929894702936915147769472185214697465623982522338933021116836611788416001959609918877842737747699592261599664190931751128307266314517309201083629000693767251317257044918506100765098035740528419842658007473487850054010097205803535113278680561366502932531749410435815777627268926547011652205968522492045571028597870893917387098003740997043106150214270929166405776912329739069844416528280643944051587968090623351476254303425332903997164766153308739260124590736492880697004329675254698069626515736431160761338436503776914279171042423173333736373930844577592199720468857563451026159252300265170728424225295660818336307929775904207876524160045973780440021068746859419143265928683472714957456010753295972796290634542694956924678468354805667891024932514246547006651278572522258729746084048412742377396265752300455742993046459599799365414514710241474711591195124789054071135381607520117369755700790908179868308423133152571061969888426403592279445922179613438160139928711418879593936298082100504516231585858801059358027465922636150192967672228841733386865808018338591622264478457898219403461088322917322279206165347837304869788459921437311452998132476447970282743610418885211874509338926680212204110559096210695015224699631410081228444710499602524932257630139813890896495031490900241803225955540436364182271196041517746921832688683680746679137524678762295521966762391019357808289255050489178266348228188058756568672062339455793756640244613102425169697806522542659445239438295009277430669122657277187868453222052648974354713171158045251752488794940576772461508625885410263266902627649559316500779799725870890071708516420167051086038312082665870135690723428779892728834025315795275533481284469945274934723142812268860977393394776731145501567402118079417442732836275809100295092211715169924047991030028418463405469646317337300880016436681970374094958320013667863062102215322573023361576766696843064525662004031441492260151732607166947211539104825360949627414711291854111761676316699983418406843746224083036011620606586802750825881958007812500000000000000 [46,45] 1034834689912724622897205666287270113309392077774258504253706634530579808823712818020333725689335390738613423232161694803277146448088265556143252642706823968645394239129302036084943015995203442097497122463163305074136607569120479124878981993132242831070528483947169606120243320317068205210886531549786420067164478416180905274657969997387676538984007544140452288036008588086855804917228791741988390038075576392276459743679619766958545842714221547067152573229241932383798381239997405449428234011744528087514939324656326021908354853573195435596095940686761933586559371841162300271038525913825248073426215140036232338729138537729990536613905253704676164622117000223502208075165005840648042414056135845625685629623171832757547557526871105630547084183062351890850756953963015107011237024533813947645613117636530663699786514478437820073038648861660804541761454374320712926634512356505483485349272414445604105100686046860445701804011521360993037172197922669561293239199945250589684699752980183540200012577298523544027771641226068118227646462400732466017339237943372118286996221651309002769115190206011872388506413225106172017894420620942407427702772092087916675449183709110079120688594556558827561927820722570801221523632091137826206758780207691390426873949072269911954946235560963124342240781374428954700619793077096310453000942722604614921772152089813978262235563351094667934055662420611243669641752529012685429383722807715772190863760396639800386870912881121773939801203390982642435122438985292840184043388787674675998384420813600558144276312045271042999699299501723362523680082681089560210353773591807253768762075403243904886047956694137164860968530124728741330274064441617363241556009378004026705932124827030747087610656450799797733229838769355739218519236595703527598217562711518181974224092050108778790302818460400237448020000741851159330862677580874300511223750215621244141476358815638347683506337633991889642910504310238299035819166589573994589635224245439935934137856241270276036721670156049505879628560137371906511823459555552884514029464514937799114149426830221269560988515331716789112329368020845831480060459061030612028224372130867393330585699801849277358794526860681714866779439357783813545816332196684000554168344819248682571435512255911020769444885869436663381333430827862223120012634463025786108180082476550799396613982430393360072301957906208417178535649403814294005043837399863583369642765745102259682252295714174284358072736783061937413032770303987566509540592071850738046739971538454511908496505991294869980630168056172723950042978140341570983232517197342342899385189273106412975053557214188452423427634517331273540217768255553294534632678691732365905409096740186214447021484375000000000 [46,46] -83203651475702043622960858406816024364410999993969038477119975037820398552092948255750211677779368386554633572912470031913860279270696409922398194613322795177882728539434783309678508040206503954370640125926791217243790789115866659823319925617691797701106649647311216471136930126835006357853189532724016604505432672072198006864298203467461508247724914915015686558498378742699657500163427354175484272995416135607139782534648062338954997131882211177528414174036287784512757912279494937040781238821779605849545894833762336894174511295713231177703425123737810607831440259395181248900513225371571767496003405938379770648546374483207373416254956468507836104834827888834638631240564145576501091319432102859549405600240801910736369301367232569661046815104827994712841574794873527081567044668492755857650278046122590797188577975214074511996923109185799327636686695967224813266844503269467652759411263972030658482895516622027280770605670934076457928208265970405792343189818516625606086954865518895498886510215166750341285128951245631770166491077896881538315978429683565005354300521201374170798266033912636950313558098341295711007182276182675170385125534627120221143163285951001421896894276529482456094507201066053376512388576750514733822106267632479916694059726091291099087108473829940194126356734596636614453525155368446432395607431263927748181131389133382371475679296047530226181022202497116000157293364637323600854676297035715781717124992117182062321725465847917928486591334017615472315504088684015029770368748689402697280293518612802229125470929970983227368395704227100921846478439590860393352750824929760870210172311339370249788298032818168559505913584991139261028056383819514564437420440649646340853674433131824876143524626565155696097146465405512194767921601831818110348943449225673235326125668547097839132780140845202970722454683348466500679701419341859496295804210165259567487927000848831956511493544311547765741753027445066978459601718923195152498388990083647235030399034374897994687979824199798683033657604785595038175158815939645854212315645977640848324894132506811531100222779538678425724156206335111008140384299823258115851965217633631382301489308877101952791258920920709515921293122352842323232806374571529232259834791377490454821223861629708796137189030147751006614984097880370191713270760527442296399315188362276913796636418845631296179068411555951446193628782112549595898106058327856135071116164183077035398931487073553760309442256421771686355222763626878119366259276904217393477241731206925981863285933670150197300762178599392121544579131713369174194627858906419155357672664892882268726690672778694561794463928266726237506934610310693756218825001269578933715820312500000000000000000000000 [47,0] -351074154029493289534066712159858784763751641274688583878661255794326002921949488530795147765323364851213713221969347548530401516777795407025044503469689896791734732027927221721670472186917584976355095517044511823301106978963624222295818120938594522289273857319914050938834782446722046595130787051180316213374709668300658461168135378643712621522298918757748906650500235552756405788877542646082892438779178898015067385637782613873383553289667885172287425220157575013407732244528992628710872715984169823016348663634343471444759870452996807264589667527276021184413208463477807850439715942318651910090200934959947638226357395899072948007748773174386637013271912637770020068110210880997153291157044640144091619843350669936775929926443357822200027462811141742425125085826221625563614184197111764091083682510511883750245615537595866857679110584044494740773113161007101607824167572599296885969152003506510273149666035841658950018174625524653583236661417586365113483959907144538717556655178630892966792748711703106165744754979490307260149765107966636840359444845227172876600323767123744688899464956693013696870954952732208496587541177482291619568905171734462156154361070235457699169274242054584283167905355093017738978090821927437333168941923891804400435028777492067162024160851928713806430232045133428717013037341227287703271128380764498447960896207826909118294544703450455619195591530799681828987343840038258151440444078717694264283671288030045700277186465051872931012762395385238484917082362319128044479322957857324947618761832577547590124228682935144364106214206322649037852183508379355749978861365318643104174097826169762288753946046660796157942931022845135401675419169085612867159268113808916807739847098973819764839604487177044563187579409342223000959343012299921227625925697845571959795678540624060027491551387272117489191252565487474625303009081632226932204641902633143928582510154079213867630548823545882142765110350488864226476654211047073916785376097303384805651930888056354325766759856838593508353784165933223891541007199841996993706488970976578611552126454437884694766399869237959431437975733951093189133987959010927251794066974107517814336607559611099538960012165609224930894841490104944870172528170642651721939388525462328872058519896749072211785440524849541674311222985998852369675099264262496789471350631438117672862898687888973221648978732766046764578971411733336071596032218010483468414647951481172488763471961113043496031700315284438477082192680998694002852649845154072778400127165832093512286030212630230112689842402427379913102380937176859556047110910039537306295710673193895712751968319454718394043163589022558779877585435013431255348385211439037632857729469411754993848628380878403971961098700661053660113934306538918905068276813570331242769511791070730089003859575313981622457504272460937500000000000000000000 [47,1] -99217497127482336139849860252690051152800154352714054702351066131945779864316301985806703229950139549707292072524118620047950230739863393400841223360346932521358598698302591374305054707759404248255909307782948211870401011220709009516547375021162556183653217477772360425787794975242420942948557844377512099388815551684148603124861630844857451352452346551825010223182587538209000245023215149411916857301158962588893908633491275824611936454867956926155921730817265795861492855032141327641751642517438596480261665486241236586453491752146142699228041279892640408992787957079891312786610213956074247505927591743036934318070544240962640699333158579083991784738314128256529651652391830445444816345867305432391006861064446081138483744207494601592355371283132666872755400365737154291677507444827711323228821001516116494262072306500277733180197547881484216245885077619424846888769641760568543951804556121410234792951878847778833192111545880798657455746412402785816798338150375065865929247739132175403788704629071525368930821984157669243496628413908059654572764703005105786338969303011598313798464229078460273731968223902840146883441331170402034091001622679803689501114128145960453760498704857277118097252778371261451019026570900905454104235185086042998658424819179493267210075668201295478386192100289109733056550170844002871612263086738393120913641754627647170193802685520602144590610341698268061418298132335170721804048402306305232918580433554646731325038084281167269734397030212325581642631391662392893017014041158654328284625319913556302716257709796768922768900573545651100460396734805417004915703572770047766037473211290992658722308995904080848831777100538175806860195985229366713719947638665658731949032322779121676353584839098363483476503185636968960573885959196929771088844245143179709406984239772460958026418805982709792154068613134655274584082506044316265484714429503536228958499603513527872817216160103796089935469561398248800843403703625683677503325386053693964231224945757185362687846021153470403279192783795888043597547872829064017680479653837970815339788446728543868664373861627648785759463933157499340049525958489432473941731125180736907890388810931566778037543611394257104661266895973642229392845157520358344376759910038013618019131132383832223846986335858440967303063956089263030362879693029016864733551960339382487015063489475945143019446430504291722769888787758412681726559957849802906741416851302867808319596870576796600690469205341099554536443377598154275902721851116130841716532388408190197108607241893592184408407652975740440271902269849579513678679635957892168671683030467346229790470658517313390188976387859968233455358786267159675469438030817750115167444494886088146713991514871448344363729658827183474157841301628210895643348148063979729776264640872594606502143932402759674005210399627685546875000000000000 [47,2] -396503379530239508058732875558929173462297504902421766124448122406359169288090238774285748740791012992305535521572568165450403658857837295014789275881442128666974473391636192723496223264137956917984821305166878841827565763347506966324444366670713922229358076949737504535062556828770093998035327554828763270648099602097517833644597971724328219691646784958625771732128152291241229675107205186072377969369226692531823288232578447710073102146897706357341324132785814583722995985229332690426210507057878808012511082790935384330316793486730118981858070922681213002466499405166223525794430681535162573361024023931123582662980077041867075480714379149844198025826677378823594475629872163764796864203521909497281113452095243042127875245005999022996737202300704958301300032335054107778116676760661483834120689212642715307180349730592134182142055091283210867824082749717905148358517361045538891234075179079733985553486307356422361342815340687644435193137377777575947009165095579074436699004693750819108666551344853945004006584884169270809641791065165140667005136109949151990299956544254792595031814923509871965906441423616403845035853595982390165653223940105621262538703393647043943064158294035795789068018312631993997257576977470655097871734357695146196454621010077216782417134745522368197325686812684879623970892022303899489639013815665307374212826237023093022557178837760015969827623756791440330938616382325087255379026218309285856788471289588858891156701902527524537302216105508809207154114692010077894561851203497202236259267438561083471314290591178254787847579238010709458338036505810495623692070387866851836539520146070338561244144188258995338776483032700464220181865255408085484768687785377848080164669813449453319605755755291929174162307677920187616241615202563710493690805342650526577749908536736576779242048875837996088024116063864859761183077420057440310474589530041735364250297592937969102266460369440104234867343612417022204206783159613954052870607708899886584671250099211373854016523113560135798215735060324095405875492785668019656532500375454003578890701922459712371862980302061010822855565922825584147189132526396541248059224384043423404145633165115906445556681122059701830666043621815255774976355811804502110180138353863288264904091964587218562186180154436450575619808147455702680699307373785005669074722153475617958192232724641342738966651339612636139987157861227652228133944840585634815817850857330422249041209109025630681680347501706509711260637068345887699735009037560505828652058941258156256025874714884342795475138917846600911652000046449595607023772131270941794758604729333477408243686421085526969637604664226230425313116224375365555755347905506742608745967896720050133296156281895974241933629598922463603268197642842742557511316896232847001403193470339019529452562196070175559725612401962280273437500000000000 [47,3] 9816358111485996615536758573712961064138556207592335620978153690257734192771225298460916528746742203707836652052850422203302577692435573874973770587346005104504989780868557700823136768150395055166411660568092431933317790742173023078480032746468576438891640024349639642065698232814816069575077686962311037223353954946498025053109038909141843208658607356939679855983274576310373554070427022701532450700405707309128415349025193759248565012716469644052519748994486405348302413014181289372714005220910610620239670981420406174662760573154661235403277693183760274798240549128128123793430627698078281653815236545027272631104840261984876842176034369777733109324225640303308346887476132346074609003635673634384024340300527918535015829487815958583827882064692190993478075349248129356035928070854756552498938756962524506879040473680115906507341706315804130122869515911543978147417633631385905620703391079038212433082269429175078743523938848112014171595231452386607934851569562100016066365699953558440409272249768011011867967397903897352219012975562221463824371131689220983530808192519410680719828584826700303506658902424910210180787251739103295001876410077825290358438742935845337698585884709290489112810857342600360464891555156183844263433618939061358189278534464489357219338772874992241951644976090301526987070340172251304049028453406140027083239036492631815349622687717725785670459574437011739056389384058586067224638287516376798604260216327421194056014946896780721987028922627803683338739070836533987319390944819860618655573580557518830371802576531001155328699407133386186734996411129704745185091390807554447935674948623498082374286686875278604328688045795681676842095034996908979292744367340008124948144785754766451303721845245370777273968539705083503070620066505652115954341301450945018263667536754034614218485124840333804049769192665938602557224314530832373828384035057899587037586053328729962965548479209321309441316964642855012275317701985556123497668670855786687081117834990300801071603180451566706284010934021545362929593948501084529491840111282775959219390494483052558839696415241402240598742201000154997547626565653064405014060889068368301939299546101679824465869841695098835845408322430740629480979729283256946741822924745542358272944984684473864597871301532034954797598337373528625937498848703464589154265561838637268621171799362626126375945947311203785742096934791701037508732856981904263259846098316476742245697785766430258023459527914460859316787026186012353804436352810589465964590446498400039270526976008351867858407323419982700116629238875129913549379155816305917827537955964688350806156483386823737211058202363964954289399870992932523702500617468342270037921352418822875446955761171297642836367727391565155400724837276062362123630453474389985533635454538057863197939023613969311554683372378349304199218750000000 [47,4] -70577514596008553729440351757335650987366590248943237492048812634100560077348488505502387216352989089078928633146853721765363060435138750766191173444231430017478570899692371805907701044885432100563064031339387628146451825040644099471418789086002896516087125090507177217471222619576727106733211143864544277223800637924969219835098671637641846935896894890725513522416320317661571241747704882391249552461861622602840433642543681648972407197486819088074968544906047450403628089779276837279758617516845467720627507974224679937692541185091058987161832834229286055532635824887108493920993738081463385619019670147749108853034731564423524083231640257674979746194869432308376340448497854705761111579200003805840000939589497676223575540101386646681565085228133179873319836513212143323225435336331042057075816049491071335948360280065562139083698101612753114500455312655662412778692440308481410215761125256461004703970463405894721516984372390861923425827348749808858511529264120771150674049121600739541475862735694063332586232172279955348042223632646349031809740203758110710125652039890514624203009233156178018454170722920998100012064639108619681308345937764044339726067977237294402362517552866455815963720670808341547934613462114212348576061413675248377845899409356509208810184465321665093778930778504750761745442328376726012729347456123830662039253097312736711737316456858518486692732934580507401888812376055041301524079642715769096067386636987848551710536552370202245492738052717404169113586445545801483715595382163848028621469237486492283097559881504016280427410242565042876473045551169561138775293941908635770588689495587314070880701083129883378189552883716868211138417349893870087589851787889483137275001271147332476564037639597468678666127630957329613368175559710458131062472191008014447851970570592492307866987474856445696957841934072443099123654278915587751206957768553867527216494986674867443714237971713019116090629107914015556728478203692249250953108057565502244882838877356639597921341398818966308838037425889711706630011838507264042989950103510569375493645349071231449064021327345506801675312506472589632762941362760975108871365762484989789947496369526602586905387155143321150529248267420606163813132957307357207259372647030472864586190839912291684737111222109466702286424288650521118559465678513685138719360611795307303260992912187101493759141515025759044474722937941336658031719483276706870880379880204611464470535639420273719636084805702866054825148886950520719233499732477623636380038389434920618518201656307338185661700585975701911361878620128856246177004594019647545771626011834466945828259804433804924389847132601533276834461986623150596786407797114398821887996200318021565224677088963420274512029271722247596322354494990628706075796061449195062825642766821121476539246941683813929557800292968750000000000000000 [47,5] 92762997748418721750044431417122813691629014433860228499584135759392052133835717022409122849793310752898212923897591310490220703203017884207943596451619459481410647068857669186581979073994820321456294336349921869975232359680410886834981631635197472809053075101514925915035790373666556154288887514364571335012804466338210700854589061464650156183080594147692431666941983056060448216266470769474463000126123144803398442018186088985255777100728434571814402736855606754107251955776830567645089777916813006350620311651396631869849501196983182055853610684923952952573590337097321573221282446808308924818373389294083468355014332399072938983303383712474833530204065122506235095766086840129502222212189519335067997934947764989676444558487990592065861851928229197594336493191671066586214394645251090096295178532581012648198821184760159404851784660571636475548100958352924182897607742001502095738059746197148506053425218147472803467143681543221056992677119942908549447083906103343656464010750382831509768216297976436315735799149340187173709883530147040802658825384726297141441066960862579973548187894204441474134036039494298177505098324188819762986964190899966361316893820684292339724000590347869522983083613245169673729684807296912236818230765331220957624151744982558815534992060273195961770539596218857969172978149048056800755444534174914105481946330704380858328793578779406779403188874562238038051460693657905381256981616691754351968686045002812378696544270437940537143808206070677856282686510742399676038133750268159476615597337830993293171206447519275210008512572500675099816519524759490487709882181684375607027036676804360622026980393092080310101671020897375226034236324836698688897083600632937465560621229517011289951724824287164295919305272245116182871317440822186508556588741647241164931411789772482491014898378809339712236960172179220140165520723905508863287648500309966547668131598522598434456689010098830366088142105564434342543202067405131091187905512859567768554918399599731157959235964524755114551666309287717794216961699381179032306462224733228352976814021169985221024374753572248651023726112369799481317870959210139157876946632701151908549635551730266829439463590362182380786509788814850141240399365127775112332124073999939075187062796024744140583410554577221650948593322889255244975324511012200225987423605820007138078072240587317830299963265591725112194334390018968592282626184254330812355158741306903099985735641428772102512153853133112930283938381248897259089219075780739391936003060671213549314083660813237617826979909305820825131794394738719308265326656982561184958293935278909457521599494364159842132082905466830836778179039998719733101070568058361703554962841085492426937755559237031337804039334590176445283841476571130616061963593163510266619317223401458560871901681821327656507492065429687500000000000 [47,6] 850578122507169489758489877568173715769444362189569383145295731747496103839901402441162250359965783708362153547267446931517024116019647920115698223589041962378657515965426044515825716668193936742931357432203106052989769134925623098260227129964727622521244321335948968647747909236137800146313352614570318455534721711065102752393956715854701795373858981574183732874957900815436906708264900157440336194393873358564947821400395164749342296549607234832595957920578934442729074315078255871120706982506255139092538966400912103761445423440569745284644323472723606597230737294519300400696247606631042889315793888365473682434601402463220528826291439158468881813112676373694946514835242463372526059967495887828522356559207127056927947158167548516281452222390262029860627437815018292218879479456777303159443733060677201345744610550640393374860898850447636434952547864717162492387628911618329453119482414241960441308763526360078983971059193014583104834228525977251464633676224185319979755874799670025603001872214210604303105021716324081117395443039401362471190831690727709584116362148902579502607990780917216886361722141292605347960689283532652378406948003748677712575209013625526694661076967594419922651640338085091514245641820987248656954623260028331453654335565151514348342506558178193421819736234323135279069589847941950441381181069877775636658534671383988110348719737581100038738977086080726040738407747648255502268173577760500615696697252103821656953641435215047794812798423053666323646362108006622766255229315258344291037159184442868122329039721201014096863797817773649798660076376357454867672088456079713934387068275207559701619100946830846897892879236504934647994228364488054024369087750349482950050390312430640546424511374087684079162644661998310585501777893800329276661093991948921250890178588907306679870630330175470165868433058733975832963357682715182008062095387248284822966119215080865315074669834715752556512721413642728621598636052470427605920924139010112296274848571029254860340475095563842393135476227794026884386767167072777284939350658592724617598527218247782811236950299340656169543024907383039377242276503783270398555289075320614925494404853200165252739871942819927955497991332423192299612253129811439156165881782741563348241335058653590073642883319674384618461064644081765571633429345738682563239372509708999390035494448167258052851376350415044955294628849420581272677704428869068987263173725264852430660595070371280941805455417892529425418250472223959927153469342579478143200907392946762689895749443174708538230191747303561113113938052307159593109949718840947346740274500731094898561578102457390530500660704967445615491126520683534823781380290222660871228783719823179492079864493093617567108652946388843838857924386371157773559826526248759081790321023852641246776329353451728820800781250000000000000000 [47,7] -3596018446745476700662026136519584310954748156707808368385773999094614267010999095294931253029416806438055214667742538796228662645515547277386162495338124623422530232304877467519374811310735834274929079004951057625203783200234921738383160652773255528244848742572149590773392787759880337018561319311666524173973096987610716696398864536165172162633945381916086275150524908116920926288625064019389397300386588298419854631705733007662669531482657895955292122588459377355229060524950956196701508839237780777201283736598756690539447483311801038930626496177553040111021716763891222135864496869509773051085995902006190055997392818970600630614720610402189752007613002778512496496248204041901701546067489248797554010237636147177311710419958983153596399020408042654732779941086053358923547115961375888047330081427188331452849357812915124978299106155440813235700801627704705637683001813939421787141344379206993570549690457765012730805121192101941487714859622259462218155733831114250271260647211960444283800217467692813600279638218377443389044842473464132386883892294213997044617398416381713581544827484921634523208991431872636720331145669973206581517648061737605988789249004140234241805048950927108512455143158952754395893195728093630996065501139493609392468284574269146316910989022519129214870384330336499923041025689290618676506314598722200590543418735683755359401028548299875237922853975657552290720862798882324168617037762580132255375060091201609032001682863310031143696060460748985955046368071310567913087801433888304599739320546019894183389012297171357621655833250545920964397551732884340737320466106431091850325921594616333044485863222487414476695243408503857660289581550026992784327002724646699383153843980907128010023874547027561612365258752803355570697691648448249657518227321112690457791323310702130193182833479891913325119939977856698762314972853877305214388606732032649728264378168223237580905255769224926752530683048861462181546874574019637998417571957833475729426687047544596589752732852933335827639634122349886399419950705102498358720210350914177856430617367920998351509739683849499650866876814532089250907289779663922767032072619239984032962539434709475117578304196721873335541070038123504066339163752739101639020962981918152316982598542734740118520223752261569053613256839389881289640765281764304101003452385469255351710354309828841836327959003051273127115100744754894961245255726308242380640421856085072226815490759630699542916559620045068586986498504389505254450257232637378543362451457266256954374562574509556539471061259770742153027441628811851034856632781400549945046725184351194926601646068320257267517891133767856215539815717761720588366536356598774871445372835539156696175817168658296199363310556816693535959315486692975509123087392754698589435007061165805453128996305167675018310546875000000000000 [47,8] 2365658000326854801980302557437464813381777577774140309494594502196431700910453957069936617157800637461539302845745420520603910438400655082092327916176777319910169465057220479572191865692435813775446292382900941589571415927935086615777291363768483289412822991274090470526750950513660382613405999484301406966554991065709895649338893736479998532628297895379799241972541805483512884809212726087714422799811162354287511823036142960211533922479321878971741170657909959265158680441837218847127253626851628846092384688316930346019391427250209643381651153988351090852298670904793476346957264333146186373706390092186392480382126653740372342599546496433044327356703139365273807377525204469973426234386417769673260989824952390581851950583818608929980538733388051152351137455772140697679597861131202897564889533346928041503788768631394752026471093500288880442484163423563030058690684882590515418785069200966921346487320788954667161062067059889778123704870879308242956477104681670270296611373672335596953845483383236234290592183116835383458481280500963562072787852641195243177407870799289941545878572754104216661189550699108376162441160962504626482330797272200491068865728716288109236627889852580331156393177238185182274941558841698777821530683563459613934254954523379485189830107736263439682318773966131699653735014534221351937302455315058409986269188952497267179048283417209117508156161935323918062682215554779583158599783778632138630521050443693067362494324664405755613496696638481304718338487709109154642665525137762927433728396892375901948391586477462038801974370571220658572378131793382563103525291750626819064078642529519026621566369557165996004075759432570826599961649222159193579206371003293314699175237520866067535942900155496027140423050223369475379657276891857848275060044189477128117506706820018479951740685407332368061412252137974672730588593962047339859291597893543402750105346189687693515979506289970789648386346116424274655186871941383793576163937754193786154665748822270241574162599352451010029826941544843290466375020958552622764439471991310589002640831058289491714528665072189663382390285356797538355075618970990028946076153288114806098912380377273960344554678490950843089817466964014028639789190085476196409901860843701305603640787977220423614141385502468156033845177103328426596254950463068954875719810802422980265996702686139437584118124420662692482726983957471444781250513970978151120835044532626906302002778130370544145542830491611013467405664859435925909665445086195932433704156581355497985641513928198375302225080756838708129791572545353901947276614528385821098041573357113464231907607442223780169170408900280326645435259665216128550128821299825337228959985692069873893918641349809301069888255656463555313931723941650944410821626065575401520746368078107479959726333618164062500000000000000000000 [47,9] 22251275210954553610968244026466412162341989029332676933425342707877409552747130624324919218123572545972426128410392911057818377534761209441511812772576707951708587342880327169517693868384337776186111200818496543289878837992019692363332205122653309642678702291267441515172534097996413717970614695734157045878252089356741205349366009309285530852727947888336554543694286470536177605885132830014033908352310379953895305001416743954804216101692786965512786504143004921318960675163920961019536269015161967793543285119245510303728857249450595458103770389248261950727113714482365261282038462893037417438160063289220799628883827067502576460961951937593860855541259973391816988401386358270346433270440934711236013981169068981180500407610466913462215307234329344912510539717407354051680631468034146538146614382560391270701570414851330190033536998470638803866449948006026649890017078786741163973111803063482205748900694321070151566863232036795865037574196307194261270536205847006898073251566401919145245002808331414883478091156815014534746948962715263471796647844387932427660300734314155419140252469321843661935491395353383029319884169601854178067459376821196850765716835367918263957377028861841972916418003180917773140926583427418281188289263243404465776306519511511796521193977205073361971059942936795127845809694091332578316899518157124814012016507186553517189945560223850084246265197694828626078819816214561078026977630114683212737546415598189220822684906902106952844175305562858527916105001453610664899552020496356838386047733612801474850542882836299152288290302742402077947765336446515894940902219296003511245069687408433337472064927012107983388883256170797027643890339776647052988091891161453240542225926384700883024826202774914565480870102014048929030683429026738738513438502058765124376762993419767731080809644329370550504490978149065131405594643299765785331198769662351026600836630348209871243432883272244018334493046943275105215100233681513890797720088054673786576002174164130272481104879782819479094292063898575230368969361774837774744584050867959567150413998762412783202510773550325855410940342327607447348296490141195082088451330925007849060965462054799763443254082775425108759089924554686751567806412129840823536635661871342014984445665211767242559275454742050927552176096035776601771739667725366612361931849210460822294834171846760766074308755640623476343289148554678829292801140865846946699849366358398939136403898683768119974075512665101982613968248974125283214973791905524972362573645085025931698246509802881858537514662577356736649203228856156365413790173954495280740718364840838089641810907369116252521998406988478281007582196652348637054698652911145422107132432267973130824475050306109654935422548610892483424692851683707205397209431142334801895232843094163399655371904373168945312500000000000000 [47,10] -100203176424939763760859586731537328829880974337179033935971950702498254851296370595048486974322500462036845121954453757406696826006529162486296153259499829955883229016173958103900980142010529694075900989061544373659000895481260821106405039380252422426908314945558224300364214709422470073288000660799207648417451042881589376945324893930446115103537180531539924242114517350657977145312907858914458791949924696375268109859047572928540318204793800368001319545996843579583042423880564405401350710749746588963494992518578464157571755088262626630387610821276451824591259666445884272209609811832744838669814411012099715787839767021764537851351791717696629510636066691738658729613792601348244883153198532862202520203460778976031269010852515417179686635111280325943227788240516871706128851026956639629689454760085011206633302512775492632288837874653054951271532344795652108751707144800578148378372127392858388755979134029003433638565253310559099373136216683528470226372261860643139804966128647036634397167023560756160751589963304821853573419673434759437526623473394241037997366315707511792061448715928661690240149164169365731939755675982425376888598696125907561782320226854408198045132070894700263886704110817893665976701407987711562110494930120626383579520310421604077981322159985955089127421606632588200559290221480680259194883393353119896417975486179750547131804274056131635726159287800429223607291030345651125433676409683093161429664114840234703534941516697815245709727587851016709165711544513529862224956334024469727436547345175255676402375402627015440759739147057783729032397758876997809612167298788596874662350529947736053559948016131795359672990227617815534495364881235063178127093137159174888665551780334735019126138912606420853008790456389571562199120259132170589412000755813054901545274471405047134933718234240703262152381657853268463085862464089286205873750102920672003808988852285680075522412473990814220270545073771495115845249970793869267572445908194874890886005989434725706072249805193673549932334487901623017880229238897471815159960403855257010740820545720712143042677904866525199273660007746307858215480434083568604321288879187317653265590838359905096896864700522613283038055589715349350118096374952945616785482642858899261411088218154187465727884835786515845272860203876978035781096125247687734245518196269473288039764583396110879937741533791155880188543196979945390700944194814739236116644481432651056406376882757464929197023135718499524625181150406821791819848644961801046502313833776988258118750559673848293555781433897342100685316455328803925742821005649194761729990921520937703368262377317873327551171208769315107151233611067697429112430575402327568037947338129111272308637266382789310697355440647076673349683757673078929817109860295871147373159004700937657617032527923583984375000000000000 [47,11] 234735677728746892444729830252294616275463234745910277083951139618202333041459778480541942370430687879900814806408103160942333799903121651042923154850580719666304300449686943674096790634649801684485992221735031958878477709725907648491839660910183840575134464362411340313366170317253813972533248620721643087680415206684592000336500882833232578246588955347306323746160390382386427306695485018223097473256207791880635687481832707807122331865576884392092808705635813845641621469646145753912237440257901419722343713859778339933476326663615695484517703259307369587924961542375329472500694448570573301127843140576173335246655748233892019013424928904393473329371577089852452581007179404040716485631226474296474506452694339057542137038786436806802229797759037331015428964184108992438993861058853577180538582187220510701143295950602622458430416443714875965936921940603507814340320658549827489420224855294372053233346202994054959880154353340708590559575670657400219359420243218827762508656832511757706932146570991601578280859122086977063968773598247781516085205740582292873385724501771399017213472803116093644703256644824160849412842318101575169821418752723757388198663254189770817438266400039873371186898423570788073661288379619489968631623722290037998906630912911840325642227644790111956097870064691793998987091072805765979484932843322675865186815622218239374410067122610398674814733030482315231420332459583614870188064655736426993035383353335440623100576999434961174101510641844909439344692483078952722587363880658797011946842295831431318095867580551419717496761676772488315801051955675747356189676489966109071780469617047945682471936359001912706481146091971028065082115582547551603442921856875251234775861129983409009096473719852313108307714104044246521363651604940850233735341607645808085485600793886074960207083001438241556800879983414451426309586206689930850505686219438434282533760912499621656271906650911720936817834499900351964974472387922859625244328879777084047174886844732350305578366428896274597037890888159455293556819866921961407567023091111269093884384216179623050888290221202687090960647534026167780887375638764195077456047895961346945547661014323511801126494679993636309828204878111862254452803002171113967966787244923639147275053031494562206503821023976018054892894112653522945196256288771853025664834170536418706211836383292084833608830429132161973932419878100252483348162519613937189965985550581097862064375995240203695864379821780163489522037846875930310209781139916983769321061899871355343321780188646527038040928588179748595553393147526680986202538213508865214322017727353811717885330224493088239435842097436384042109285475826065537385527720181762101256289877535631430215864708945043321771773391191792057569894426476346715439916931115018391279525289405682997312396764755249023437500000000 [47,12] -310259253151042917003771531622124758836128147426699923506531963689686849012446776735062305907940885682970893025261887755782619869246050720549030933285483448966054571708180318542473993206614122666212027105551182323526661102719649703481469804160166742557056015823389758114833622502557672423262151500879439605733788895813391002185789603389337692506367477261195619640403578276340584090140859572485251385054905621132460815760501700992155336920293601758426740401066104745330405210877226433332124981579788223741922667668517755248745955543334268819520172671779225265025276458575947062953382934678052310310987218177207151692087688758445334810105275090408581005583430099548763102827902528028200448957827366270226833180854788139956047329501030253189335485947819673881348535524346686462227153976866042017949763656320803769244230899939829940187417657673474648683740662079492547320028206124388193544648581528969126552357091525952941748045741783189147519488750074436162789833092768938309885646678157059111298896499953182542241992044652497045725928425709717863114700506711893541797672781231938435897195593649166981693581949484535085058746374818993050862598767768346757647721860663370839010094796788016146572243789631931149282915608110814724745485885052645682953676312893418100801941153286742207604714052967198690238631888852025890791804909441413449853484496920298572006033803043194916922361610807190627026478644120738787191904361636062130819061871257593364498569568502383968356298970782148632730403724673071843336914539106687640975306372143453561111442045408661210283960749968277090545723913392261027120248012841169330118276233183571643510504160184853331710328299672423545943943619334024472596981404468292553018620105914259448734271482084194984294559216341397761987321841197615542075254392078712832597798940485611186162471581814808266558208510571674128362124350632459280297998813455335268449151608390822386898609241543109787730744808161455028623500882007862612281155740029498534663866289710638066532344894732800979996571719023763892121012833978004610535195496914259580003400294224136415854258177833920048641949978106714822051187971543125981542861913416810725342002986303020542188625820219738530743428781621054705321335324476505980620387702122113411103677487711387150512464350688607467471547641304230647080679997276116827279514689243713574554476318052701628744582572460832230515914211328649493485141272933503192050210334524776801062413901170906546462990336860208675010831169653434336932523005710405282395262643862189251052443163952615704080072647471343174851697382915222059755438836720641426831482056227182137951369829050076986011626310001427971053269712158160531825331734493703084640461130256165381954683487148720846385932453998616554103560818708658136308442543338514951756224036216735839843750000000000000000000000 [47,13] 132729486200588324573214440561994831108390400603126750252033267924115904768824390219401908600402189720951034384576371605738357836259009968729775225419037998651917418601325439906606249935345175278963905784146948950224743236378360421829098110156743835696086083433973379048614781600486883907852313565475020828952311729392191290777796086131144116160366278434729004243004654277031916287856684932379374791657512536757339876772463878279201203753920085871675668157193158487371530617356321525114700605539002592309147904827340066870426643010101076556339052673632576046627776429165996039244963953345193793211281267161514343248402454537717287711284883681804468586575477539271286282823773396869553414541241183400985857543144005662622264297144113676527947485256108052307678472473510783957980147202841852962774565095484463022901339497591161357328903209673249785505987286938999219518418168677953877754931159061762234577740949146620778440407030128470064421287882055569220809874921778146267825535331812076264001919781740103702117604256220469953181522292833053972853028233819442317552835991815275164817554367111145800155948905860634813592038839115359250944083824188018758306064104377665210536339712453177364020137791550724765883771429452555860350073694513467690298918191716143913446659805634490434022279681675898656544109598588441118062446606680757020773147609845694523246678175313721972940737803207712215766453242445419695765801217303897816044680350078910067369454761160922380912457236078459588374045931440584901776069739820991301780229359819226150602616905157983060859264189476887960520269704056534936441770105944431503855528112908182132484019010844260912507947390497628115877136798088305738145040862796616184622334610993626518832411124743307495959455028477564655493600435041792211025059245921290484892848045578825522605992564792740805031020515242960161069308788261295930129544115841001093005729073788424012554101504490985844528027716536173686363096444364079958628441259754314921334263912851124953535532174748529655653569892907737680982536486111278581763736713159571593843689131865973476619816092114224646593874522635121218170946638121617047844205277741330597527424177120599236192964963310679957988432393887263897126893117245143540112949741693322928640238758617044169756093310002019235279857471925234036904809591291580540195329175836268648576810165466016009760661317244248230955937265641210320286379681057132963446257207736384097647304111752677819109969712753768667039666605121600283206464904150358702140695220804373522777888332170945888694795433383518859081348080836248775190645704378109312592483059104730598855331696383482119153428707491172747687721892552342660924035138657375864596032881897886470906033352571147104048509022076329087269243921215117106840106209197927000786876305937767028808593750000000000000000 [47,14] 348992868774646367707184774480324643298585885384149639150916604488593821238272050436153782247963139335276399893611630506350796520222103260530319434023849509493236239122311432230586842038770254803935275355462616063526182100916608246038806133587913658675488256698029635905442475006994412674521920887959658554451179626034444557944560330117618012699126158466093134122195534279413779768262196187109631189372156632874497699032009245115932923778735786949714530158903692065721536881316813724287506108710533800888734610914855395716140093018579506531590869364016017685464637946435745216088288717265346901857331425606349502048564397813001223944634586262434447235078137601678779169334421879029575596213832151474652437694136424504955050981938943720487372956363706605733850131798340217770439313791320261841498907411094505907968246750586626877321797005728277603184082797486542241631448064958038956025697856468000669384383217240574136594319495696350190192238677567941752069823081334839875615851300700280856804671677165723578772801648807146173420798453334416995024114854959037253139654633833866179983844944471821843639242390723248501491818492081754640780905502827565006776245514183898509133194817502937535028914887943165384340442091511835183159518350889165984687071989226557247629865989495004469278396166230415776658311237084643290445599738664264560503080434237949677133396234014312665101410394989383497268512427206110022856003814755521877907275490903398495396574556282172766785107034860362569380109958982682749631969270024360141204325910126088435009991792363924617536542744827888702982235462999858280817583140364543460827219348979106170519491480582416359421575254926130639303592210621079311967416283524567701084413581602054560868017190958094682922881165057665023862960942708972079938229936194970828784480398768664550034900058928541139431362571029330198239171375001540938628773047096266581664554714084265383835233440734431643225443502433228988206940059802279507443534033928074949207564889732165144194483299756014117060228935129273265794007282197299033192556226858718428156990029687528445247260534405982080167260666683881903780280235768598776008171841716250999404150857388232348567457436296250748067440646115503770144914489748320291193866178798468501681803945569633801328122681640251810847733097306805310065205018311552666857634758568556168157126799607900282706677463664251188046812062195009060851270028881299603647625744259478923686754554024789535312403206219573620013988141707859957500849913341334560490312220612092255494079783046963016125005658021041428771493327073160607209099182524281914768397348124728762864643221989778362846822997686677350294036791785888094071034794517043475380494271245483219953263513060776708928764806940621038965263597755668594424180439794724861712893471121788024902343750000000000000 [47,15] -1483797011892383561581751725928852060497518883067488405322391189371955337606140678010811723493191721580225044011295024234438294556539852968846164875237306566150990947358884459636601644875414973464482106400819351212675756556119288928968585008466567426301597371708238484676006773948774992256298335710707489598840403662510336498759288689007334497320829834200195656385909020383421824858443102836561728706678640735984457048719242810102529793895733537772126364947545614948981356694779939489971978118255700241724438395633343400329798858389562409085846422530828718881078156267931455128325450536552554536207406429580586729378933994922642642307254336369760314651190507711107598660056293060944408951444237602626729373103489972468040869735835165835586928848126583254964763148802745533303448315707115338915726797431679994948329761153088657522646485781390115826731518801499092685957299008282101716824137955818980399977774869320406732819629482026700040410753972127288395136380644249592637880761961819558185308076392321169136524552275472614404336215587839164253237062497547302556492186895804587671225922634933424863232029330315163946303810332754425970609154763621483042068844220382635675255010072848205337844074429102593543279525059840809684204014592219050204816339400828130253662658281081079151718583346666133553648159387065439041406158123360658768467014661925535698088318500124246295438678927025663231754046509029733706968213390912803534426204270652543019820375661184237715590969460331398547049001590777162480182996027942682044192299494803465272677939765780263672657948918182271287847212076177608780252070108637838813543853857796952028865738332768963732825815077084707742556597946728357579227420966465089138791250314925145212066303033345505134494352341619359133250565580272856651926261375178202057928919980579677858100802015611000962449708409080220818653982507160524084931227959618071830146681943649398947143275812257797989315984079507078427004120589974924722987135278619919937551021010916026783982883680363828962638810875493801084382096576988372119515911662495231487150247778726983062314919163289076758448022254182861036694764426611009329331941760640704863425152796943036634684404816769793068469923243719998536284755760407203430045921991653608995282831910640597242533070252422052709260839645085762463927759199107911293941383643082805116175916588915448189784558434737643407890933415087787566826504820063607185401226820581390309965174904263173408649132011012541734799456090125317905693137850325700572416031536524234173367599851325269813135742621263701059566917800788067801574107921939291285938531659209805604602837178166157580913445620031384969497985880992961791374520528141952630962798593590792568366866008451430059814586719081581853328094249214979445943181357581153179125976748764514923095703125000000000 [47,16] 4571373129527471094310415876356531000485880225675486409936931767560779927829440005059474992856420507818842027821931703510421850702700736385344323863631672152547299750892867311679239057223402887406105231907648360218927793501259257799480933468401786663566868575164194989668175498591349653998941022792775941704387357093997194286770815091844275286296884379125102543648566582515683237760230839606541806070711551072675191520424129211512742575082000496255789863211146259434214147907544581945488866081515904596473224565477112835343286287796552924661502201456568026075423409638582056977500874752918016644788967893068041609049106838086377997846675382049694146704886765185453973563393065059750853661419511425528239170389598739766772110887293438430259132494344341249699230851553810699717849069607876994191457468752250031627507007673051788681346117634727178933815573847266872623647785813417063339209468190083596203584764580746536077132073025606027260569110949079976239723592526503181330620036078178331111113153254812854461677995310459084128780123896992737397505864263469235578931808447821546682778674962730424624132719360516076778416261445141318046197706773243434703084701763229376266001622501480244095110339818715857849323417108902623726688209426393616832107602075668145358100624303297661572461053291291856367138180601144334851744512884352062963238712832515570411512856663431001462983119511606110436347227096972411379573343141643888370712990990324255692951400890247714077706793422312898321599863601965183286008250043196195991413304715503944682082014017602445525204999677891553600868388065467317604859578595090259583636477841353951891559672042768094575531337516475683142747394402618590036542846399893786613603339333691286497113342683058895010865053320139904663284275105796106120566578773463257610869652384591222101360093035927776980925738822082211775830953201258150475641213967381233992577860147351094937009169824964647757056380537557924652751791850844044682962326443912483271284587393297740968656190882563231797334157317551642680271978046759198159049709887661929592734526106914460118747660987323497143848273722966707013818759149554981619513417353242246400893994319642977755375142925908989805622722773660012732501830457240164165728999272131908427944953789721505227021645470131241958471218373024529938595383880651852063059860588244491352983291713592834960700998962632581203480587698177267220056967097047239349636137452589153804009170455176329099776735914600117348136830221175351662122781337251431815830550555953662545671708392738706367538865688473633378050399654374039309040933037959905084785371376218089821410207322420298829596007092920830919331315491427434586315102403237227040885195150282459002640892450615390070411821769795729250970769556904407804331924580765189602971076965332031250000000000000000 [47,17] -9160952491590060392365740511271449705641020875053930448548328722166314421228745942772440661138952182470316410404022144362554106965381807988512444043422615161120777238876191867982690849242171654356590707621856607061132020372935603225526446134820038525787385668093400056438153685536428265137912125346841720574532025696770339840947544395949792767163286424622628018012497017327421715412394491068656689674003437659215376009767038474941773062274163761747532679619455888919844795979194279304318128343073990900076231106335147217927834207606925718863915788028156642547787034962301964280099909153668255662628986669119314033912499670340615005790384759443308553513167568054226968892686002333193386743149741128984776714390733471868798684528640706040676880585585667602797078580092615400413618283802642887314867147512221529412387330863136830654519208497814055558362511155306508697271801794181437421353794490907190177751318828447967116483996796817160044869035849780993803048634764668984043201783221781616006587952903237734087751353304150783655877935484710534718578569225400004381445019889329381363504642681916067992505051744615685392878344673345347527273469829757494757625097444626757688642543715655589757894538886397257489857060295314672228315560782275789229447968797091251529800889156382029337250455517632521462656296213217959913896096325340865531232684135770332045864921520698369447936217689443605208750031233652868912113659365641770618071966872359618631214311763955191083888815586126437477478509389004231844263590625761734567441339187259640268244674002019144361208622192426466303576114634585753674828451513085373919183925841065344969570055306344873376244648462020328462090189247358906530982734865171553089964474406187444540062499851433138917509632017037171969704231256915192156020283623841647951618323287011454485831597880686620947338674623655918638336915224397200122491829704686724699211005417258624086786748148801409330410787574450445938392290977100080826173061411271438285730096827625456995773677853714014156752209754489901844031698851564944697661165552685021590120772093015111362516561009365316141488107864468163312301673974852485986415535472223045155611660951490278414425370129883277163284569008854969416847801457137711726785487732223742144040982714915582703607768460101668949904170814539567794886970963379644674188814959076286669577564567705830144797732098274741622311052616461180444143519804346439720689672525162551865892505690741481186288590936759665831426086177114372813820709028772317692865460256167697067096604241880815985297255016497382242536534939727138525180986851176756752726239099805674609363680156636603108016077728424064296547224328663349669498923328378404089081008939111095747425663795571874940215407007579740166485680213066616038586342796179451397620141506195068359375000000000 [47,18] 8487643675365931985891744652341577116667630601214713064737151416391552922629422338615603311528862967887680560018072123634926683651337482612122144855968576618734166464704199833387227502691205554945395531785028727002020320531893075013738057750623378567401264799564252400410061716161157618536356755941248587702226494275584957868949555882797776050486127484385629790895641736069401751857753005369556559778746027547970470040194693985881617647453296975886860335568409021806999438511147012596452334107989206965720050257592783470073904535347919048839838410003685548989049909701577402388052804933095663241987847825079368004272292496668363135334213421262278993914074365942606516581723999336264261612770110868320874206781587541706477283765929343537757386284424040356566735598058136169328684077826229083239333963317760717207653058170990517150018635829101588183145125889017618721437535599685994872296063672003999491401251099241976664207889343902148089179122311205114997273588268141003422990539740100048668516834967503053918012907432333895934264880265883018210705754091388467242356111360399155561045355694945743413448725495163497086899699133038607819139730274825242118934024457322165525376759219563959975264239792566635316059045364890388137857444505590815343103187165555992852766216267077264800597460553855759692925582633333948450410006824053494957520965375475524109353089821759823172641366345373618173113730029589065807209447219512377109615770867392580033704851237189887243036380371790161383642706236425511919969906790491679036166754314228030928798286369974129205061555215298348434447685320474799658026675247963239514782354423366816712144009970960229479745543871384398331855326690956873152214336559874595474918927864096633368685290566898877716189342212213147082604589487249529932845808389509702808136094760707180831902371883550906185161000556645158376554680172765686107324185546126280405043445323358969735351186210096148621757651872394724045366179183252864363709605059030123290662830011490241449386761805375051847696296612300206700323897307495935705602660546756495857662838933096579944914370607340471938081188900079896131102756572666550041055609066196696341415978393068953836028670758639171687775251569333550265692314374807772397798257039189778383217621318878624623587374330218117835149336826165361234541018778475324572427265747744660432280920737093221892403093638598502570541923939763760435654547088863388716325762798892567670142356633416051565117247587670102331865289101472933788808873380658588045046569232015962030609833189906734987370637483095604161620927634406737173492401760198460735993753179504281853817359529540439951204712536760992227871474217255645899018881069140550795337931289597902846830609578870406929587968032750466316067208608889173987455123437939619179815053939819335937500000000 [47,19] 5399826137401387640706362280005427260268059253185545272810261138445204604213988229959066530085890954582682091155478013992061756056980763110017565159818410065408794820802484082965283757487596085901888912464962392454002798453789454369525822005046584629117273973599638853591675233553473432148690129264612892479134742411393238157778596546274449750777628155214245455935935103638087191393777148849618754043938094405805111118122931675405080646898769421497343489010897642757043352748292184738090389605897044277534397981125296274976623560308380122945924390861502263728589204879546032222895935037332630052666410655995625976609652631544492667952497225166389486550123419294632571552453952603046622898999107477446884103346506113263690202898290575626294418129463063175048370900042554285146665195139256430913332091166946213711865965377258258551283742983315657980985673957941873257725427426033083519385996769835289261852342582622295559159241902433000429896142919870060380575088720594331967845187204656487659649480057900390468405098994916080643718132793320179324547428521987351437965803881392594041735592909952655464427673788461551127629466935936343390389033469711432651601611747654992326104622742470533379953996264631708895013810493650433190751796599263986095389640795945495332753804193409515771544103689488037069117286602256273921447577169075740745273824783093885680669717510150907453221350953103291054041236591217962602267789946306441784083438957966754362797902352795157447974936585980205209024441386015049813835587451477815536855856020148921578042576966257561804562471859622153876423977010777216097208279839775342660094485772509776988347645623329240967361924788723768751507327784144545571859806365534636253923874704911772932059514602453030800874875759743713190370715918793972823443248967416940259025773067374300306882706186882752714346521616414987341751989067990170696254659459566070773041219080225233527084341466121528083353123428429936218638395420652282189371486745666617875037687625764602759523273703990399667571231757868685327235606941146522075757255743575625949421297951701968342786870126407991541549545428492262235475981346486153188581885283033945144098871309209866078459375349915864323745810713238568536230456738826173046808801224351979188871027821877971080608415135123862939380971973707585497103064345380411427026782094092876567714388885217434940734208510007912951857564002504682803865662927059121669293783676244653301375997384361874777001529049245935635193959996642239183817794875399709260085275520551508025862949915050866092249121018768036087099138251475975859352001216225440261185623914871983957427857228186878256694644696982327930616076224038505350718177306651186453064392305998330246229583651963694497079390798108153252342813209122386955418626541813864605501294136047363281250000 [47,20] -26744827458048351043891428258684795850223353824541839489807607203749949734151394255248336199474136094799784275598264575539907721857912663533451913627287649892317585076732274858879459030351523294871977499740256508802073516333157941178097791640815336132853378186725748145714346044744433957289754667182378330046157610631301315469388115976656514192996860647651753761583553770770495760612506654806039817531533344047577479607898240098319255960926243856704329426553616452135890350753113159183621442584037659829360480257516066172789204586952165710033404548468527874520000418458951322905300440178539151653786185853367834023908621139191332617101819289541622210028105279682890192949316568795485698070578744553974506167635569716303036539405632098098833533523204969605527411771731610479368307831748109069752489711234002687663914181234002110948119350802669280634928780341734816093636597575575307381273746097100352032262348870023170804707733231843489792992734951768608612755963745229471200179108807009695833131428725641987616849195459542365547673879472954077986013938311839573253614021033233688800431060131629030520582435000490880384990598064055260391361478903318455557082151892714765434756057006695737801970655117602003519955953471385217795485119737708627526539435223794018197773729895304637812704752482944279564547166278676388366020244595155400169440190565204845355432096289517070275832324581114630327855409599904854953748439161012639601137950036837005456247428642182471201899852770146104734799161617406653655491170143536956349030315043297607435938159890014774260143787857216329714590022550822392741037981155190847440900449475907597844698169137148725336489856779946173935157084300560770359634008746127260433071739593192896683030620190994700419012063823168035093750631483899393063757743489035145006122524586815819092147762743360350819113189754691334974334264444415383417147186227615970500760473441364801027060781210793628367849748128963304311990441407193485087048941277301463357616564261373046115107679123771601652539919343899585306367631808159886186030929651579573340684083107399607883862613358520221875480321075344646427631310119304710257241662642017039367284724124928347283307673999717658991517554343696651025555251843001807945787674294500345534932022030131923316345037661238557708063172807463937712374363332579159593755667451680986786866845225985129931617126153005389819755724195283061405700555463666164419014486890487793102987354071333166102630911864366472493803988225202267725321209637338711664205577113617445760483622734314726353877222684804427978897077153120642393680257627791254777279096340938404519457870066097926262657715786667840631953614587449802701645647370684819536405697682814644308868635358083057576471715387980382334443332781326319036452332511544227600097656250000000000000 [47,21] 36803991487482492367215953580594487664109379235575064820871731129639999018987997024678537755445262773215058670042123971819638691354298239480957154573968421870760353945299172025198070156719375554837477607946557689006201378546152992449107885449378535221884652434971057697002229617356366297234489988750294114907452039173938396712859626237381642334844713651179603275851781403034730373246931039297197965155494548250459640085417958783733643297196301801786060194715293665606337284449106763880306744447074044254058103685598578069169115560501216754890847038392865774040914648579994084216315140911445788093115250255886203968673824388637041581293829106063458838714481121595875682751040828854661033077656303573965678010483895968365063533957711985717375176794556096661204062125375737590683958945311851119644917837823108231648691935303053425611705502807506663513949460688659911631887594108643361516857286740278241543262913850539848674929744729605577634961622876072743563208072440196230641176709630086054911268885913965768424943422552159882005485518831750812621832458060005913212899552966628615557564143254043993030553989959051007204145235485759922860148717217493255314639874706687580359505666555369560074358839366781887606629371942180605055094890151186073827036472300254568544945243401412012404537334936761168769866815256225842738133040902273867192910006717749477663222543936772426876653103209619789933614934631563831566676473157943595152340634466443016122173995017141649077298186204209374050034126986989266836024835220184211003131813369891158391279795347562747791588606614758278401508025568109213001469343195676699293287082391576347320628576016363847775203108506853858410637996652176031433049057363082730508726683043805568713816613143699735735612095357422230362045017942070128867609754486910914913961522850930444691643096804631298451302522428972779720441947270811307712744038539670212712798148367362466356352695891416239436419766028854909416897818846533645536331441613508828319975325394298718818117599172735937082968850767143397852950257253522013926660562401310561730075126408944054311600579245234541709182439161732937943897750434178570935409563287424094946309076387452159033548535109284411618779769382270021015145543425200775390465863133979548826872630293747398526104537290588470058933604273100038245849646689772148174424368889363158731244089812966339356138468481606379690833788179467775342810903690289501938020374516441521746537575821395790145952761867121554570662026421794150685669881536729629960875202960943599354519990986899522623028951607793408716224993849947121589832729277679783890015631775245420712923894736585118666662320228103157908616050316430018880637515205656234172494800112874227318542384078956141522820748511336615763349811719651327734936785418540239334106445312500000000 [47,22] -28289125760559202778313256598131015565133932432013504565009623460704068630942236530577918148529825004614904129542603941163019064733188017591473172778831283025739967471881202368218007455650219037709694361973204398001305002918173924595073030714335831976669544061252881563208744639508817023879163807598294126952698233330592862771746614096559467112221223933074716313792953634597447879181832593695680320109387478687777500766275720903699454472084885969566497075922149971575159626873358115559170749981980780414934340379705468340631561804253007408348181872706246205849093039395284559777181851373337843675261916714203971353294340622287579912379408217374365248114669036956109795560785947866834329562009402491073967167318805979579419888476360493228436245355586224532082078944067247717850365408898861457974264239182945307962220231693852705995217414368871430122932389601170653897793273958780219125538206905818883206920599709488803378516429678560641044344371836004060330802879585416056043257693599858213419907639322614095652798378081997754019858905794365596580627243863778022162668912983645947709752251038040409034356792885701630341192353054441463769356495571512480324925722020073548649796623050624207987548198342942848791503045677759193853563560167699447519898524822294257076497410304465776378360490166699276291645519693459342561512596125491978979483089931818192496086245084408794215926601853545630467581906168810521946893457618319922735157503989117915226829901145409324972681250349133798998918754844723200591045741885817144288204387840696363512861538214134744448136779089915379920819522536682613541972134023839948086422652452033083383050533261958628728034931493042229058043943757630007445076802858939886416692578435554529150560691353798562214800546893741564411461273263631904895508175340063978027331356874003585475253069533336550858321147219980949456526111208676608256037515970717074063959866523789322813459656502537879387845532105550886782304196876827429967029383323724114503352414212359174749585970149995294636340483989981653839212193486574549820000876444565885060126099430095123879409660726489074265315791908350470614831455144501583432917043549699154485578661321202773827748078237340203488997558879072012365149062908789874809204506769463541718431987414065338843027717506796750032823318412981408881111550194432797635917734323396226344422343674129324869286215627118653279114387165868312363294376209762329620901163942542446699397036016954856201494500943779101271530780045111315866810194676468477201397649422096950324460982550251920590097721426844065239095913630632516821266362164862426283375851129271386103355127552171777657101314504886736413184302293620508302769330008695363828167264676127856170095430039458886558778414793599012208580312233152653789147734642028808593750000000000000 [47,23] 15354053331849619789179284837919715121799215243606076963357415063460453847528387204031206240175391112760448105728620260294718845030641385573933432140419132106754734144790974531823339808265366250408548726591018361794973188060543336372820414325973752709482836103839031006181733148864349327039092099492743290003390437812455645462955528167924867221181506164719424665100152455667718056023748866474196630285115248075202529814516249714200372758658261046357075987998464390096462715772160427660504075500204693358763593979188274485075762116179905005172471040220880781419707182211879447001680642273732106251756726454680151926620376523849073986680792226251559177583989198116853019520865124104992475161410678993798129500122994532391225490338610789215564839433703336172303618411382319349576065617270804111094956931930120813916759458056726116724640182897859837643645664987301517927126333188626612406992770120913660239401079988923551197918100984423276257964264420862629851615349315503284219182737262733316466610223083643643760085681940800925567367265227876484170399650917490161338443912095949427946298457302365991076815114676108996899761466388283815396601469211086211219797771096467174586621507970939763486583310297153084273950968008621620094945158655226671086914733134311050385510155829162243037630205696778310210104620592617440264105054968014102519077850863024842733301821369328692539210953221115642965588547754122522241283792343220298041600144489982261784670395058026384926914654075416330964851478569151582735173216361576422165367351033361097568108797338683121762606547664650659203594469049572796717097412718597439777747041397173946187761574913419790542533654346319068176892013467210147725231723675601882954362957673444560408438890421788562289879599571069199004058162297741003734983833127633891434633126978865592641777086174571162320210041445869249944144049821668512932881651959737655070781640512182083961926881860246345909248198478013120512188524452531292814032493180771608613258154407628219221297996300791524178794843756848076054619253854923511867269356848514377593275325766060275944701880660015541385046361527240841939638314563211896214498967074071266481562597958512503986956849795013666641881791690782120584655174233307467807576959124835664771376806419972718146094377228503059170217697106435057518592374546682922320501878108016489704000080005597898750985164524731880097379370473630664134881875585411390967274706452223584702097844318920149150207142742967543689856573548601369291327200057231832797128195533825906508115298137472244443987213824811371098026446052228645521223075011268479257274841578862606273582594883383146807723093142910754572379588862146177487760079049981180335809068833801716390405724693670862112215771901570422232341517343456871458329260349273681640625000000000 [47,24] -10880444305187599311605103110836295820218553295343030612258921529562419076236041619646503955546193060501724674843717720362150786936895951854618011932586335274896388117756299027856291231623186807857242392125012609521313515539418161466105553289731469057280232556562316568409222285449702116634386987322565210713714573900072880824913225140704443810886102681451813873150984361062938838216294143532270532065652485457790893438837676253679659783909546564854413327508161841863166900899058373495496547229190271979348339576624567514040247673663149257276475856612507189064542342594545042499110888330534634291109718408959746853375873150421432298676220473177801969822695947950108628893189656148032107892420294617929040900500540655674087054964876266417062362861103124354009176755998414781481380554539284660491844431379187112260325482979944643599529370693106042034032298801779228329974079538975138476588463506039045683590438886536909392028368544067990488909439311333307851510893239099929908088104630773536912836141809759593096138542911921354860595266864502624607832860633717334544324882356669796548683953105396079597947718393748072445512577005103577852615763285448329634650464464185728795991388904823871573287933354450225071823177827401543747440159903027367311668833923476929800017636928790937116848610727553862798595776275613077367219514629449979436377455173373363315749282938813575019624391328417584439138701971810686898474245792974965963068552983137041528019898828892551884822815431521691631051375444878419808753674494841179013312241076657290200466770158967765838217832484298994126635336446488888230078022750433191525974525310032068302756407647690182479544666362342830667506062598192710462476549740551356197097882542924741227994432077411118440409381504113458671837700083235864472138165797137433024939937246456779091791863778400935835239155741817744028186973886752688711864651089539429044665948485037686722169779672295976943831356589975954509493703786104672723506893155716594839428864388945242146754564108090362611952478750220685563487916356722790454153165631006587557382371993999551032689987578775974957983760559771909662269971709489934654480371386989950479702101638406488204133219953408888248637430880284862796377565502143138575371579975015605066319851747748382571965630700703841259155436477955003987860621828063913303050730307510701192856495022280679124014956985072304213161883263949821286836334674782302950015446421187504120255819357976643183544241876241884896276711287229523341123684675576152678930794288174519324373035517763219446904252614366828396416845043031261470896737600334227571008443700931695113822997339264558014541670574374605756257812480276421995568796490057141197519911410352038477349457271648959830840849849487028677685884758830070495605468750000000000000000000 [47,25] 12470414794017280356598384514062953234431675587964921417786807471826709565753558653338954540626843020717871443154711910315071416657538109563416207480296114807829698740436855354491312644204310615666381475211098172857024541739867468447828986843704572021198664488778897992855255255799344347760656120751832279655156193685251972217905070829515192377392312478950929265670375615236468190923934392883666882464056057141471410093652470562652068818967103118157928799988797640681660893913209139811270653162061407698491341918129658155692888380137345534474604491580401746149321260834209464092345209688491384113899603277096654481069638553170880908637425624274787793236272416781913028334384377518813825061860859274334877028655515078038356860279523261283370674723361169091918329014847598973030774202933831236052911350147357356718655944940492720275652522016682632611599207092414729561731520667908607496520288530310438416696075370988399177968748703804349731078231112314087033771746565614169267168170283337748801172800919348566849167199203893373900297544306860418468099128609961435930510407254948987180375738469103208876977040750401571372328538401239232482509167725201299474337382756613144307142600783281866875306611698397362440624842360146665899877095478745234497059227650177294070398151406127829730796884752503528963285935819506798087281163066035391002129466575657917169350518880483667724041243855920041153969690323759805623955528802607495852588656401044418069437636890734124480094283402341998560211996557673587773504059392373157738886637169312081785389145563014432231307817704556782628807060710576904970590822268492766309098750778254729219828715108068121111032620385816638144190677999851621198840330922748936198180719160881679988001366422382554813321400202048265128585931311665807283429084619844869364911225288842037569402298894999492021917241461268178410680039791837687056537076337372804274849467955146455689987946003427091574610775049132352794451148495711991091450381377550159395720978760500150669490631770816730358567217718896297757930208248030307025362173254317075955449794966147082364942546475757315189990919696678932185240975300825632267792279606781152687780675245884686023569976714583556316502986012560885311275302548190372920029700995244275300828205000525833673276202138555473924518117182376965070401142501503051294051440433754303960624368989828734276309256337372680844474500374598872665927128817216308831922009960247583246942630419720700532440762195919959331453795880021237995357532705516298285211195082441053771539728787914585809283395569596653087772344543366483731011167059591965403710631079407650642273069208510450133362846914667334827661969907102537759478143882891841672620004905998974522298607428049173381819493371114315749537126976065337657928466796875000000000000 [47,26] -16132812781943654167678950499539376470023133995706697596511863079400040694208118744001240516617063517270349526379189982588233286563581980293042559248880756447338563979658705766009102275166493901182704388464113744603640705729399451895602970212446818919513879073795567592427578712571662044902114558606980262141734254391515240326852070849213331187022191064360870856498168022609405998587179971155794175889503276349854925910756754983739913347590010149320293576702466194234975372772786616153321735439475080081100469880705933200141109100569897034122746487131236284952760037355932888034229472230624167014405627689917754174933860625438585075363850765011097667026923693966133022200856781259381671997747327553435955112832852414704487446697488050608164144195306054252184443654867493276810563817600109081588399879821177042120151744594977080671286674259913381781705452504175504213103661925746021371201541383649661881000324023208816910063444889603105431309486043612730684460160200870322003770904778566553576903003086221202501580543156882009439484645169997535965186760047861811827407612683468717207038776064627504089832106683490998410741436979366727069664863154551180409221542809936070184260618978920720848079652798398432887210148955798614224451688816730403382106401131387014276684904181479231657095227015170389975558235223305017645110862745694390045251053059320984891654477662506213856459727319531096175318772600067912896743562976419416494169110833108757434932070179149892494410873862787473156793765117522807619979861117585818260729805467476236711387941640186273340121185783962370075631854713009802821139271192814164923893692853417156641672318139820135667737987987025411756481556125600765761611222739857651760183520256550717887419904882669905647291700932104736328877246738237668752626838923778598160655051128905869773816922790259075833173067513553687441342994659370874159425551346762718374665848124030350398035616163401336939282599074282387702267871402961652026786173898672049175903316781028067826503664858656357308445225006364887653671970444238077194976900321816995280614218911094790717322902682221135217143199158716402283404226391184727367243707992009605386701490696954022584058747799712527713980661324146060333435868682925696948699637280501813898236433751117467233571835262839358010645963032652539590868000456685506920014772108672857205196197838619484105910383270410475468527613300969812925170098856918621088179356865231148817772292362373190251949953682731948318512349092235524181695905798844481027797243706593406389934087124253815488855328648261356510089869008265165632852783057511862129891896719177787474988708655695852240231729328715797483382402798386121334258731155666643448960700726947249165761348479912986849513418553814236844345941790379583835601806640625000000000 [47,27] 21974657408391186194074102219505162188588854078308270247530402792049107727785116652347061366708463437112184705264005436350835678258539744194781875584615572668588130781631251355060759570035612728432692546655015374021287372803052202514713088469490310347535039492295010061038779408607006751231444892799171973993952201658343084882498306477744955700653710872919835843128618215800844014263428880603466840187443324011384092052396034989518847232326548494998243791755995254073573762112924235834296446866311745744049220372739344301345032149870473542728812587898070590080852969473745400218091247161420590545082005342340883899017566949101944615962385617444323232361711516400314129778476555001888306549103429800821993252360674805146531728058735352603907508148777362989940758279119442587056189929161000848259733208762779302297502847408723459993519718172960461436309509231437734503651327516893355167638277824681717357730502604528699448268297405267159825949806834132769887379121826741609797202205965741265526298263756126932090582237214339568264814658962559442777892927098241836794474002461063363324932583809562017091973696072300499885500938137247050615512312528266611673265872442264068414400427114127819213079032311195881440400853013416483317184589831448473661303611990951668365275532991797411897642255285646029007152661770989893681570811949438063466212240880184045490635129253274948733537986902205618523322331790959505638137854271651172699675041565072374505559399135274985621315658494857263719472913377090515223644284182621128242051566508862210295994858310528821405923257119522439823274323858772786506302499943081801952759805456894604280410217677685731815813170571042277321145867690767306704479577517049417214336397179772078532929643079739118959066281448619181691409413239310117185724567714995840201594099650757867810593293196032626813803414268430060985201035644445381462062117704682361293129276499047113388396043775949372624302313618810416354191058030025416464976201592247824622138660327313952785936673558357686202098619411708623874473972674498884304412990320914422384945643273906099957693230426765961433002134691066329276315456408564688961181863971995403965649181237251906241326668583173173745580696296419125718436043699645178447488077690715693464675045270062004591949097354900426258151706259426320131493919104448033937584886004492950267438341284849844556680038010577887337862938924274801131304675256667160396085952991587058163807865064738177081387745495346714470490216442094856926679725563161625245566993422503433686291046811130919280265849663197379209087084499516231618966961731053748608413436502759178842719514716991224477080988698722701892041656855030320366514519269745373473381011828131774987616444829783770175065142019749098167835654749069362878799438476562500000 [47,28] -24700314495083654757564237059294873205724148081667762772373756392844877261580814246570599571607083549126179994413385527164126811448989582177717917075876373396012810918602441092225015453566959430689115062317672269911360570602531597039767044258830030904070265550302558926326860000831169207184289782577287195267592199114908238565946239057353373513212453477262921944469792793587974117783846535830883562680917724622725765724127587513384241073997800860516672940502372827601841171855800115346674834226172689436094384596301632897629078068580576592163242390854344490927703851858316844033696597783551601016454262992219944391367263156983997815274681043171123457955727413506710706566272641729166899977381890859055473077589656154871660288429015465153070086886819052487961374824597516280874494102493978174758437571999949073385925831122655227974486265686590352321734712201035352433857366096173237293931543147434491703645409110712599673239731604324415146712421220767429799716228545028980457302378417421480412301518329491428563049328772196459040762753337399853991318123458281436633768900512614950860977022646403517775772201203576948996210234250900963031955264846973386426465690365773573946091347093765218556361675866462346738741078286685339716095363099426443515041072824764309218377945279706010515525987038518324318790529127031776599852762676182091564121479273515843989809876188696371557883474729953652520767463274118950564955347027508806569177779466287301155145852067419735258519635489018119398105575784672446843242424765978399511934118316693335436783072723539718934562102103658699194961430321316324439024331536147686404405692034113489577601595081889240177567901595272159916653364131985654212131040601318719127019593015671555623312157471529085567829036209181522367099416541828515038222728320498871650808316465582808494788153946689166321372989297553417303561663338658044942821974525559321917694749321156231469833934259092890327027233892246888926608161012679171213741947667189202201965556740868428686219850788170651228151222821456929263228972589022086974012520780836882959485845481251069154299170690942838942052580425291163554766356803079269426458408614717433172386553879649477471273174363665147949354877955627046338902681032079598021228988773732277228628027922279432698970727345804739339778849155920490758347784193537173012045612297199168693897301209686613168845710288685108791916000384818646027051788473651817708829479071235514609652288002073173955981133498893286221074089398202331503849788037979954104046130250552908138352284336279943542763551543066308487913842625340648383861839239476179438182944988624497027749020690063401682590579257634319325308497797115440745538096902045788387079504510686974756581763728105483046704193839104846119880676269531250000000000000000000 [47,29] 17805960151935757202379927128569608882656246369421873485253387669469071676152920528777444774263423148457899330874427818537428124090863371142298955512338951984061564250226800191428514911980518027496281296978142829354279812673150216199098714731513944875776688983113096611203867542645648105323725516578381302424112786784385468505508269709912961991997192710896322121056612676860287978312951982223859924454276155950765080220646570115154816967532752556815043293806427734721491569144873712907476920201620267409188759122731676336544676525621722102198714168083633903246169257199547190343026628561846145250030207307165040803072611336670731838128565084465948803259071276478479142128922083758541335236709042046066757263674057519325371998689946880195778068805890167104509736487235170964925049525068335150042603937181757728302055343928930708180010121925441390274872585416867278786754818719820684766304118658072383040402322657772634112433059540871201981533902698697522387682997238563709509508967649862613644312576182824875763313697802641803323531257576997161367177227953404847700476089895746344912974966600268150703174440485639728570282824515508064453524295580521681780753269676161525744678264510126930210893150430879468783296284301895543736375940141306984866716873403728949441191991360404654154256883910303657535542494950055583417839777482927901153051666416300371033532883173724259545422465323313875484665653178025673918650424397021876605634386907866429490384030389660398693558297676682812655608490688062695008747551868695100021331333423814519342141938645659644519391198099070179715340297404771169503678084890228524460787984559916196087190824352152263857706750764632475663502701710534241677887583781942243507748343961785262462322525542025200410735251481962805412176139246677764677629149407635067412836560292118126482090871194977164743944697217289594484213252733978677373605482560346922238512831617172249596000886777674947889024492282289619307116137799014004536719683152847115563024408165183527902487235411308949733100759039776140034111710793878944502314727984752967125715310740443004122870338144694105069806438925372175454654235957890202834539673597863187737564024284975807142069090205370586335933270792033251103054041866199808685294076732958611463582336401248787360493948201961845994308143008779807566382811471265667800845979048961858144329525331214192455701189418819744890839289799391320223086346477030979486752595544227181223601505702831206957331092085137866133873713138164280407823536804499188985311537645751413693922825501931313483260014390795300255668262003628809205230463531967665924859420299985793537770033796565848064350820507779449111159424084994176340217012452302024193435318188418660055602372197175800594415306932205567136406898498535156250000000000000 [47,30] -5540738333589648470916268727478363685813730658620045190146130601098416884121209389310691707774566259837365227834600710156170902852255295848440444812344138059961041787494070159792030480580655123371998874411730039353896695389753948259225456063627716142705805844242093272112555227620581134473511261514092697965337039515793714053026074356770686631651383265511280654373503634353217854581187148817885890808490746077495632895455452917094360925979138583692448882283774493133158174670735933706597576804112291916616671733374861560549907850950163526789523123469920629683359457144090000779141716677650930475737152630906691038430649810469940316505557834466936010915754397466217048887692155451116446858201176263435091680235562743462645091191452277742445843503745243550282578866117742526483900550310878880226902901091148322441479475305351018302356027105342474410996402073630354786468737627128418709559626352716363951209724662575433979214719288131658869773762219661935215734709092011034071707899615973649221976905737729923965718955670864302892942148199638811729115722268468112025832345311385057035872796612392298188687230115505148572048366694624485910853254869159795910850722756937976966115939218905711072364654049800229797577835403154234387513486793523349616120462796960320757301732038618920655858965122823029756413951358647385650844052590086060947869447826003267696683398044103024528660064462709009036647599788325751965790688888757228594105952621292872461823218508690087406648253138632645698101007006799658478315803671056823605350413883551505622267035437457516023235319616971714101548859551631091776882281234733628291952751048729078097840937565646120842004945225575346179843154680597623772578602884977168097522164223571765983017959650120987311538863102899389211264721575328728431684625988303923329306964426771795174218724542254915906421635060575399143265275192252298799516496351901199685855187558753034467302409953429441321379538449657184460634749363648499687604647431348055682806948030138416217193451814194975235206106325601431657483537983611332502801923112433667839130844781245439835906672109746943017338570920642174829074625407541780035925738166670279620275658310030641558103137112888983787220922996247069486148767160731893453895913341524455759126191378170429942418676482707003563883718121172757032482219168613850057858041780830942599059327894509862863441918976750846392701009026665814830427902909109368739092390970685987323218319379719401988613671322148973188700270678372913723068833053538313947637321516025144956052453520426314548813022276259832452175275987158054557407743689714561276861588467495370857435546609964350240062608400828249585540441386102925379493023034658386269509901626631271571961472732900308435510794424772029742598533630371093750000000000 [47,31] -2127753530015093018724765577191406529720983372775490878184199759451383221635404979666446008150002873353101270228848156501483396843618824231657480246398528212358730389783607336124402295882759985587217995606701022711287201844913694937439839110970518152869113889020866274465770932225415340179304398046555528089138509522163942350709339818749880574710885836953740553919089735267374256236137795285073836012533351043416810533686738889846156004097039878063975840143030911456550068528338772737109045040610342762148309867951032050541390007218398152652606219943586295058045070363118329886931231027987785700804123253552569978223625549387522678009374823897002263877728133121502888896326428794562588318847933438884436381825300668452252706375265201042010172308973229875819101636200417085224897524892420943261008450231581142343884934458432943702284842567772535366526355443182185249630782099156515711135754360615913520748005521073616603585245843942937737582439295476682978049705480773773616898263615035742192407314481743524813863552770718552683432994421572592407764093301244605766822972165880292189763564901961608010007248084895917708189591200520766843904497119535690502180056471560474966977732987861937992360450623169341980211806436535336265918003867549048432223627795810573151900485644387224328542227570250859077959956995135862993772643443980521932849424547563866871979116656550639576891325838418033473771544792544634098975771178548248543635607542811284641327503627288512876591575113792095089318259425433193511500656617422988782006091018109091937702037222504675901963325351454722521420243016023494024534260786109320837309103878687596340631313998673662491876172315574665561919441917723618159513745597383274927914137796151508255406746760047439067815676629882252005074685107924592140811698559820183175209915242838231399976996158696616360080257393477877090921965536600952956072714224696915217543239411230123735982378832101295976245278442377922745659726017157946266354027547180881552629499969076245866605629567457386191399222077109172146453438367032753538335275451253641803197497407288320109762204439646668313014487354445561093273516868792116659656492410341599184405768618187478644374073081090629334982647298971580233610793746689378085122866347339168076356285584293941216817294992412571897886987944779990041103271588329947819137342748081260748259458023448436996977781987734875538081055256132795043153300518428885795773296489572854705720502267192395966561231084952900107923822325088098340282717191301416537956354158299847856468649101804113775063385039688106024145755847963436974379012858240659229063943364074979132751299583228089627030640202731467841672772813715166402060031793987852851092215773706763678776178371691678303800898675035568885505199432373046875000000 [47,32] 2333331682074601413801430193853618113900104531310149827078795359358804354506717340297385352716679072334567579334579255840420234815879921010711922787881288754861147005013587280453082930212832846252631682279922388000888526893049710339763337161345958433722531132014026556611869706769191540345090944257681627291724746565926189279718805101484168216661726392148786048389639360112918253109656471323139090232341480364898218492271014633790373054651379002894170228601345029656693001423742523171455427024665918586909388254565685509248544366972078443428477505676592301270493414993716351892213363153225296936766848084080251358922208071216262285846358250794579157636735723859836885602582661582668350475209527890927081733222781923051347534514757692106001516703545308909789582899182763775397254337366085018781929212361268197314308142767171762606877115185187185604882998478868565841504191234703085363350422919586839646609634537952734478092573265845256919298016514143131035699550438092959240003159346768687527082792942400548642257602662245246961496483529230676187024196551549464847122717316335300352951290252800456053895722458845287745578913826198788702719427530952397291555682083070324152184241865410260303682605642216568590614805460560205349866322988882722160738119155242124470283520375749918686653931426010268557596043194322746873438023228320863696191378475424755875933194113907803784996227731252763217399339641236073319973779949983033163318561685271573160155377756920993509301742489029457681467309782274562009918249044005043122522400094050686535469892813428612482079993345451681790015157529991806176317657274518747375460241283888440530104659018034953976008318324895842066318932104794882650454055532136681380958591651041612165401068443838878450582165896592659025525748728539869931357150445201271552470859346377523668437098412695641611218381483603932984816127645071460254757825834340086146236550641774129880643477199501527253009089682682524371853588244946631884058326712912008523541797952748965843071684233546868885903759468199192551244682973412549298160349422432641986602152541852388734881488550248232507416345824957784661887829094060110271587300242981657224902914913456225589340621605170133190980455957210579465336682696697908529196618431793428976841353676599730321870297319857004749718956802081218281226510345057936993928944455835945544379587601640528280078966887738836107496211756446114132545307334563565657707547136012169977781918818956063968810192054139054492613507040820501463783064511590114644373867476417079772434519044472089038126834055232770165224083086393746029633696566900581029625234260572038612769742939260700892544003617376353968466628711654540478344682477119370387024394411300837345012160195523165384656749665737152099609375000000000000000 [47,33] 269930605445200594011131001766232426763239296618865585600750384413307369377309451640672562613585086847145926706725855769552065368746168021622825918789403303827132024922050367780366573451509125709109720678147927208485858540540808181993109231259071623828339922405154603261537672906231915712633104541857444158254956224507244858181948621093720832602306240800924794231405353474214031122529236884283126786338551830297127134907212147444953967301382426871568341979158225699743230577890807264297072167311857389409908655884264985501699353549703232789524688203757546271933467110457675684435879500797491330733875817936988570285375611902101371031645119904439224220652911293954431317893634660962307508958921541587007105944121552330384391639806320577111194662835487628127169760020561873342363327667778823019945920124340471194011165436880631209329745702315081729101357733919645849071140513806927182594987347457680121016054527623078830111278713971681482658708167726947939046041598834445187347321706760609439877508027942643477573259217763483421483480069469793479163273772890126229945166144052469557694828198973730683356978325146990204356836029369583974692649462682482069790166199202971081324698332694249977991691947420172665416114768588643845933458165989731787009140317612822402909411151331276660859445553648173579459261633232790656141616173086539722772568078453742262245027052119019444739608030096655333397655896386756623552387049570228687167950162458806757268459195731295348462657099614405797709932719903421211636289699101071772313169707904375509124313457589898039773927708539120151002141442412339407427918533476303152892762537090792679522069106449648159374615810047053498535356547183918745826288814723244749394455783049201390983491534489563413117180026122474141775081781312868034321693376546521327798230451494768536034071565404985354690820617065271975990187115758777617343780505094026785028314996860651412340308188783697315024896430354248783816580247191289990264825402807544551895495153641138816076460001314364549419729483017026211644816880781255962542400384344846433024234751272090020671652483310750276247186810842058566044878611988131480116255578848049955251321774094426752790068322131484539922691692594497531937175855600813161527418625073179496629211580494735039030259144404421999231157865003090278266415308074146153049724206987584291946823134324271695366647698882843753697724281853105433363792145808081630514443433719488235228013463867823166629854930011263348515761198230126867338140787698315350918309365299994554225151901104930955669563980547799889023712147408573989293904639961937027086098112691716274604752981538655337256436812898851140155807696213635111422232157105513205595129450265161814768142840154085959625263058114796876907348632812500000 [47,34] -1465456923593533801990345183149054155172799458943995661482733463068348861187140289180582788592183706321832296130204554447593494298405967340448900849797524466531919374032866346364651998184805536054028753484191074459189493237630806829428727948747840823648664906797627245584230785985758342479597055040384804577082694641509638307155619204970595636134304108278198092714071086660410692365310713158483744710896948342277990543178104601560207258229992365601686974734581168846731353917079397296929235481725448342692124831660587674330328050866396586375062550138283125536274631816196326588440003166783999655666904263947388611163678372681845417743778644637991311468095735556189870033306869780394893640831797467413136015977000143868934261258469230050045429935860737701341599938401090912333033257452705447110676170429295975278812216681534807679920447613359390349587248920270959787923317904171266985672945258776758081825955273844407680650250391641011801429598522080815081890503239063460463784140349017410556205198583870407169681861852313347511492341687271729818243801602271412869328086426686978814767093842967719451626848227280858632499721094770946882988402268340371039387697968117713940393923318530045876520755838640374231219346837380599549526099003428675024968610632266382089515384155221409743945437942767516916143889834498651085860398158152988605957152548507006992521485573879623378676369185900530923941633171936070108613460341911705315268616493868852003109045219368794188093379955822735259796193347806938192921811634710502165925030913460690638667060725970059124944693865738223581468960805932214898914785083102051853944295965515161559662467289041410417093249115369235483353152174677806236218999833598903046399891364136270204026268649497484517631045679906899119803366753347221674405212738574580984685475062778219462398684659288439603794718527934362907861632753838382110995182668433504504281727368391541911091367272108035752074035351028378515385401041892244737872938918954678905921437538161102429171553308792522726288387921043964170923327191518548871448525948854512382915185520681518353926369301575431369943446177148543946245570543544972694056284956963278097189877903374787015910673842718634257472033112860582506266981776619987344012761875945292416939578866681664284402619220012750877417245489298214174876995665157452518799405695264007069989612035340755403750862150603145652118129632248792739112737045428688354190236755541850832661208862692932446700802739303826581918693210287309998424379977340206154222431647890907138378566541100962631017438621580562424445484874742226836703308232871021338849943838395109453862229386148792331898265558969397273947531327445304973784982128020113432143989772443021083364904019741281615551997674629092216491699218750000 [47,35] 955694157500404695417255596771579895254962431122638478557325527076462091913051442152522317445536570771620153022522365597882651783227214364951679503587943864901618625654910928534570886096031129319580501753360390171402404423415647700408837021968831480932019875313156693716221886780718324831697569155236543050422076140562211087876771702416375849886361124583418933383975777800831776663374002616430256642231168045972789173191890636083145766541433614362716690985451526071647860623626610897292726121838001623903480670721093354563955726301396548553153210039944567670160902239933284957060290885116752138492721319054376543098463323925967069096356604313098136929973417903544474474605809042608209594102299429931238299703240037849791974407500851962235920532376702705179765218023824711880159162336188926623483489146084348628104064598332917449168381111051478525679369885555500258737909524082383806866681248063781171174183903424851352113693582165664670823909867664594592135989217092853450340276489996520861479778787100624827733381881620183495978233624189414344083053708088849618809709304862352721336070215836051531652256721067693547123966611830488389709933618781253246569221993240892113056101607108988140132539244970184615871561578268887850187479969455345242350105954115466617814291980477686241621742724614202165788313120368917059056072297365176196446188839357455701671994406164748795872422738886427518987914694652668872617423761138057494224256108813256479556260150972715812070209850766301109485099751784849885817493713656834038325077385758867212925397590171798809423769252091508419510466850650856706456646768818445180753681898215660850196544483890758777250377067731559614829309661397207270575426611517462598387920472738801945330969891467796771024379604295271770400219436123064069172922529798060673276338134227335879359397882586881063895271137651120024634790447683919736723164414559272729677043437488551280418657816198369430329736684735080611830477603324260604667586881154744453156765170094704954449751901834314312306455388454651036903443487714006977600114840005664155821938875526356402401821990178157720141398654418647892426281685496351146836256713524048245364143096428555424718087046175537902222949827185065511749162009992259226251943489470217516034486050123789863986503789574668835666227443454652850947628890683658252372931319561426166521674686720263116648723299910736365224606976951633619735241352061880576217541436061732013824044142249020281820106196682413992003451551755763484409528635806750431295001496662496096462489837486909021869209894446501521836016459003001750951651749357544520120216880882182688443995331505065540478779528779985073348091094796006394533415388263297065014559195787392737730394330630812049776068306528031826019287109375 [47,36] -177110331073258894638010534649000198722437691275634404552185332498039758807992532277365390984434865938954084797661769815435644163206740255581068582231077012931244478835945489092235571061395210369814062088177500521301501826580292922458516655385749768796428688232711133226029476651817343305164697382741524629362965402680537852261516855030273547257505581376053769967414806219947827003766283970589160524440268020886750761067125672953347478687809504588123875095632601943847632399268960879821656237510750542896801112937528870754517840651712824707672137918502993302267010405394413845838253068475618656999987049332020405021390797579691641522116651028202561910581593864228418764903273508491927453863035589359324224284920274743008696660631900505559470555528274670624256634385966327031889489392832387843468269823316548735282782764685864956025579887835185210732838441703578483827757924162709913451733109077669289691145485356340593251931138697400569930235093512089253544503818473987770619968032675312098498021151877973646972216373199224165170215307990907711087812905781627526408667462968182817660180723878913763435202343450146471289214476505183900656883437319717262832970743080473609713189769164780022013251560806164824570002778602826262308150915661326756612786142998593854404654309781952470427805522713512136283523110044972464671032134604640387789272773962667522273159813216969064173215569756441763161947740239916067614834858877799302574497613311009580236023050295983704266365964002241665521288651968324772605380998567506865976007803216331573024055279664511648620053326154764266491491766679048036907234149317928034837571188516910902960076712348085069344773195240566408267998027382018441674498187499413061818973584772409379818742978986442389548796681395164079353536960464857065661190319146835412435158726516838788435504768311629853264516731581823843289608209847701107808151025999488032178262610188090074974015164275989274030998032383245263990607723166373850240664239995599720231251249314308442346513099969718910284195669300120578568914063389753064849180043690004577459951321192847510066144244077622216663294426492161928160690650262342470152054287650909258554600199091359176787144800605500612043271370622841933772658857345916288817387941203709624436330088941380015141958758930497045727516800466218450074257008017813008978520621044428427447742115878224600170663308445831648262810651633119088825916291749706790556486854164925011793925751325157446923624772185918447879616774250927046548561228768216068193978075724648611659717115417477804880766979668198128848917463067724860554801011612330865921751453155641454277849957897675161688479263012740159312309727256504179397974126624161171868459063532229291748620880753151141107082366943359375000000000 [47,37] -106016176717439977938131313273287578510383156308771270623010085606877275477519173168789064433008261282859155677836111040957323110848836446545019989369600980420687187045091899869700312338558192985444009579239570996073446456268900493756796467037586804462774137194762654030594982909728631866709731782566548693173306820553305941505139785442750724443462044660788395655549334464878867554295769086977898042669903850410241250422700773236428518893677122823810974480676134231269865020953218526289001740845040709035499034468774569037778891166591581241463324214729782484892772535846104997851810208238067578494254713244799645179480849780357016902169518011970790394224440610898012647755831602748352705996183846999931394671857372636223170403599211706262237467987852627424379685295686594226078120309691900542558649122928619245137953812712117937999416853149328206802616813446119405557226213528128720072206832812276599477622997769125155100823305249338077491046109936011173058352094877171546708646429257466855897248917326662404895249718119106042372184804380993170298087062759223744033782610837482951470819678645194490598737644732917199248216472311223965441370561416210031637052934453786133272831145187337929402512029477126182036659318586080771468377551657681262029868434629356692775112765660067927515655768135165490582083362635468500810978932684549449957608736329402407813136885016483843313023436338903115576392786835474692261742363706613302560169122791301735891613362524860660970144665878694915698764783218378122716394186625933467127276055713546014030084654738004708133906545356991019422247670519431984929746632498145224343454280637716474646776486855861708173254046303766086528292606086276841720578013672947442158598048709794211442628032029513785740090368597344419618909063879654037306856239751722857005125708417076172455115442460475112678629534310090708827643463408480374231667113517729830587451110424328434393706064038198501086582344255277422369951264733992427075294060947326648232043772767352603008962422711203970806114046706709138752214168442058983672545032173444639596947736970057971032801295860895898123985629596906466157764844403291187794847725229843259331317209394987841120363934714925444939018958672443825322293741328015148951217701711779829462835874771164450170847190317749273695366380051040480512386414481853950368303906500545544722407734748388103885272101160635756866447880402093519473222732357891300425640092436549968099632924596139919760589154462543416751937992974857279498808438833544552168743683172073596383399923487165028477968084417676129808641014277216378530365115076185407990617749562883854979049673307361808193369010745142539077753702653736109302022256258913780700305006882361649744872522660443792119622230529785156250000 [47,38] 47856117060796325338337084884607708706859835535417478762388889026328069765676254805862677453334299792567263535034676813023843723246314433374447064694809763620784394414568425042291016485840150552183557203117307432431076022843890004204448615357406414938877772036980019462063179894654304205338070930631022375764568710585636765637615566547006106238245737599779918468222238336265908385233174364536667325073948465226609762912774698984964581257879566608462004320677634083201021778959431584796335737008750327314124519777318256265190227946230421664921027118571151934062970921281290821425286513894447219881507140588485047652110160780325715391491643493155488354699182681357788374679526794679734298460169737632510358770152975876336658489539789874744391304706625915920496938489119843069202579343438894388372882062199605380266894403408047021042529484153202439728919823919800330763952829205616068717906344342594212989478416325033330637331167227803558017740836488505068675121175325378259065724816119548880996936472044676989202045955803311472562544939635091417276298630563422682155536376960135638467646526871429003968701232385429662072260321279205177031019044534419501242869054230112917259707071370912713942743101992685973192428254121936349320131957755268063534509705937459616778405948014985279988907249281653944896997139706106966223615796753142759210436017214982691376134729705118017661898138943106768477609211566325724444934780996300582987825856616113237383737134851646654268557731643810809775435681004040939545160991421840161247728749348172013311349932570535303681724931908944957676537373012333022522291973790962279708367987065116101098315709888716934862736276715362798116405965293938408282526029443127609689323253351002156138545982251628277301433254010053229479824428150867964810604310762694975427034775550205310749926602105969965759097041285038900572385461002879653767075029429535384568886386879344139621489458037997660111734351477140714107395605931452001942528931044999255863515359300977635259752911259930444139468133354352579368580695168612529746656226379527025435091890902832350371545831844461218216146288595807388403269889492164875253149076311010351762407467496167000886285264769185939879658215553844073075194573131960771651697940082432480184860233095456484567972156989093889305229066447537856312655234253154167970237859710763389395671543190263888989167892504317252028652606412158541616396899914425421853538169916813451573374985045662478421685957089260445536284712378867122911662074429166800699968173444652320059436989910619152187304289151581071024654518284313916531313077958280648023592657346542082376831764240062847403298529830559797445216976958894977434760043077217276513701804674383311066776514053344726562500000000000000000 [47,39] 30117670662633540203860158363625861053461733512973181036035138895654513808783973709100366148708998159419329821723078047561383934293087448344513357947581745522221387785336580958634299677262137645367345454941139235064787856239252046547782902665110132976934752499824408518676301145133368680826806106654749837165743658353358963629762148762353314939982618973725734956840049051215709030441907716007486026412084681075730185186750900035750800395853725640685874056792915060215552346829791384156845142183553230900156119267797986240846147846009648726120126280109615484558423299135700258325658193456854543055310236758498329747571204793098720424960231700525279821194230990797139713117767824190503480493605445840943520337174289038563844760587487296262782878057614496212816077118488948649547057503229718925103610789487431258281524353364827761251242505262207553506900996946170838319831122400228026681614200209369385557019235966726125247183315656865318575877034429205424199870747737723523075195489540787727580166430120858439012674161973930758472503674572503213250051341582255257282727484655438099728230210527566349236835559079611692814509284807030092285573817510993813191360355652271592937844148443668202870269419703120775381857675133255625714880118585859232175160445715015681822148734244860258346909526024737762479155761834895765966576970889151736126716368640377852532051997051347909979504354371264094407227859205833235782976805093620372110302737366066583909583065855428130552332415283444495661550765929032283861566021202013106243332053600256849529838034862526171657941978754663277777957595312046319601852501978295282533551910517536789499155611741385526930707031764219494245646209256169038658742157784689293599229922081731049072587492821205532216358822760215343068115286424809152671380198519486777147597607417598643802219768490222798803580854118927651933463624040089434331326752871866837478996117150087787751218231321504237915237454367626015894383586432515879011000866254765894304735229300301628458254941991032633981019674348630866681217624214788068678361887646795893236324653044379104517627979720510816646383791186411349136696261507860957246765007511087269391093002854818974756719295275081640449731835981386120247989925779714510951819143243821414238069438246774620531319326959424434278513814182622357418176732222364375790098290847901734408732261319113371048868475658333284781864417598811772825436472811817063667543218499825419549380758300908658456006273222307348708389931121818439138342961526870651956511109998084361016389583288252121028729613251886531116490383644547306582531057021606897251899458723219947006711922966700343989298721114522265721396369846140705538025429660310651122645531074795144377276301383972167968750000000000000 [47,40] -34273062181394128007256468458722686390979757957654811231783163780828399174036362735717016774468850999029337520314263564043901229663434212201462697779505667513886219218565125113126426905364981638539182364501293095612971199610837383854854561211611972133705970221467824314605637300945098571995716354446754321877218498709349009425858539481091849582552973184243495078849419531588485567527409876900139891433646750115859152101200615866986764098027763169543886827494614487962055033949204873537108020219794892341369430186173905951225264055922991683738450317075347012598042953413708205375173810009021064435253342663731164258801875347858793824183701074526021087492722995393107020212691111517651080603061453547449224342545031693139110296366370572451958950284896509320475346522890898479404506342386101441835216547763197522723719709238112365069003485274011114042965214025127475723283102777433969725760468168725445381897915444010151648470570880750493737009564786720839102818901543244006140701602253041802305131959698587283245583835460241452205672779333629389003152094859456734581572755266970285645896697085020925169861892494527556008131278621315069796510738510601559639531924701670541875652143607953612478659115731843832563404656916665800121663674605707127720652961349973460071113468230331316057257887775581742220440696173794703367995232259217243809862749684752723583247241572696815335798252077905254386003239260805369573691493677841150189822664545399744738057441144122422299329830373224408321130360647689566066807367185504369091363395456855483505394406191450174119670858226721138409192910786014735472335078561280583586634836786929474381815579304190422373017252954156340471623482449287242924127749964044728035784771329105620055858135193009811697268559218206729253976984829382869122463052235252673636742782684141509296930690145370157333276224859079612142632606733230814108952520684187626920021595468924520761884299897365078600886388770805976669320161506564493014065128907933233071263899985569695192091016315683598414773925742303129436024503214459196889536569189947149713110809896871725294601289291663330555850627539057806160022289125214122737769864408790504404917743700142655833661242015751494693769898941377576120216782335308380145003415297706206080613066406841412123161908595725889740205432797051104826035398159618094962042716834150346024645211625453324412498866977280615423082854321736160452191441796336030307085398784531789687616542884981050870423759757515338397285550119041427997237303642337663530594282092547760376218573325610650944385504404897308189484777604068151358621791036599921254667791902514607009308409529220091291155047843069119838663696476434043468563275737677475962783546492573805153369903564453125000000000000000 [47,41] 11364271593811867925849314497832895633481094306528667687813198387600676982005882891508854492523320145679529551206457065082295164876146733984042578027951599889784781006818808828919628723504510251753164316682256430788151969000450716769258592253885192996923528810541694157840095772780298135945423151316142052593082192722118440816328541095192616436001254446393794220517371170195988293731855115342710622609450748056243897068192825001632722461019252605558811761708848574744248726192497002325526318161397458754816955502206071525181034647163183410219028639214962249755963435329703425694375920394796736027058816825625587549796254677199281931253027916190702608721155931141827637133308964786814820484609537621441178051097350136121962340687807890248310860635169073894632734698951177707563227904052520777192878239560618523059006907302461782719806734028125423619943402369544326731844390898178476482983478556442742490120210322898679948445246661358269609138750529548739307928503031682350209021136004807676099787430093682469365199429098060162756379944772526119715777354572738335053470391890748854655982177208160016594942090928623401213285977912122415009356816659072761735918807943362542896439416474806923907864516349516408114161819559677534444244809634633535036857716827549575186339265069927042873180769545097682399780639495373632033379615322762708554895014729600039392981254659239936627070541876764445548395075634061487019344138076889215772748435789389728915252757761407187922274212137219619324153825221388164557965989715025460477271217635572778975947446200555394755866302541125641824183588727419268782980764488447058775426363497693321437749075703217885319504766350773486794212750278519644133334336338298017778543599372383989971068574546624725380618649401379496197701940784453531249006521614430029812538182637639935710803321331936143276045166809300325636280020216319519498017282588539584259520372494563900818971379133904285521140915486430369635395673626636559244781181496616299735376028799843172773042438930178812861591474652163798807688153602591992904857606001975295616639070518616237277137753281924329036602036144174450433300243283588499086677533754767250242520564126975322757016274862809771887005011758916148750043799262266887238182620465454921330532525505430134076217080880625113840871905850492847255236301522628615420372596138840418956531213392441756578118411627321163766897313768475839146829414645537916434034915457997765701593898050003353758619498274629750156359628131249164819322002237686332439045795559293162231024293425292034185920832298368136970859394545560328184531020674402801417445813924250071992102459300615658299322928358335074833689375563977217380267953602602550022826477515991427935659885406494140625000000000 [47,42] 1105352628200091482800233693080231434971153289820820018891710076895973939017686181370049446200609870284942064626658088231252338663266600980773337425577617512134472528871671256815140594008859106188371360160275260349588246758198004672790135982666667515268449452599970073450657819520544434743173290335935438475361025704625536002952920580263399385826961959394471422804642910985033838412170483040772359758574985924615720810962683813448007375087040879879753801815976329453467081662758670881717119271415487661106761105207707221607819394683070518252501750488923273553310838830372725160314980509739657546679728076607226087428428005656416761849459554206033151114500754845387351477974985217843643326703879271673629940018081796356632320766289547677060272760444478521218832133745300873729463009517591887363841454597134860832998943253314864228310599825651293804508884402352813587887821287263029558545027273867810752022683357960177375510120683048537414636159270758553169683773315001110160999250324805052241659637325817552612757280332077064313387880399467371967186568304701286647496298973077398369167652788125409371522571923949100543587657412215788540900352044164230586665482139639626828415604265891791560695419389114170014572313336632684541146142424888461896049650571362284895293114913532640861572211459271892986997144940462602369039063601279850118006426171831192359834935589808924095040551585614502993857940154652621995688701902887553264707845856157120405590440037761020253734745657934790026866485157988360954769507352154047413635697223700407030573261084410005213595323188525596325096754855624070746510012612252062983933267075854004873141925131658251404781811003829901054476687570030937127364649576813586973560570358919041306318882063593316253250250841654302978698754075855204511095077354130442192248230642104817152005204857635000885917148898042505467511971837880287214074197938510500301739080683953520057840048993213980672895347606856769290959211880853850725204985501281978160554020051467232664081462636565378323906134624389057623824039540529479702110757405906317640272543718830503920016169567312618656911856096691123140966685652545423390807172281730946605859465964848145379417807996304637425255026036264730514345889443113759421196769394798707919467033026057521992036374295345651222142570883893596553435079648360075884167576515739495342538678784073207721641893938500368991973924907956165846836335523700827344765432470374677699647306111509663297587166406266675846208754786839927207231917736982561235740184356470095814930166694747465646850452008349405014875583246161520483085304897485298502728016248860767076299511056926476481858835718785867400720146245029878719702597436591595680965838255360722541809082031250000000000000 [47,43] -2357853431713766563694013757825448569564340812908443159493627985181324625534270404264292449523796511585909859480254617268227422472014794381686328667795855023093589280670097848064488559362740377623771349351933139053794788420459294287693315049028759357133217507966153660979831944434162089049321552489923233509382975912440283662583858851403318790163548718796847899350164940217953675005853348306343949933590345852411308920120625907912315642597574744485874492060605615128444243109782344574493424379066884804960173914397241360977781602225572069577932135521109136493105032042515854178907853957048866303703371724130817465272158651236298587698705555876922605045448638727860998718330030306608003441485584874505758737775992271809930718353794244063657934603143065895243494785946504038944346272484261521011311931602870147800371974446868736384965593307483898786689272521235111038201433871305707597985698002030950582779637857488272631069311983060699418997768591181807962204105061330188336743422937074510678267828732518315427638928719400999840071060296363140425420670195969945037190807513613797395994831505184633847388925435283773577783798499572779818456148653337061805103064962310031785461295349350146097630225659333146134320230867363319918648021760183395374242593433200056176881185770736141433049659007839999029704113155227308236257572278684107241985328484431219796467578565712727214275904943927518091604428498333496903294179427140276885114018393222173483233085947500330078394751059495722558339843782527065115052614069797408421987137625965701069930466433158286227656005173694274810661074449333018905390646321207646910629569049330535130590990593923665407397110032500542040047633340522835947282155090461467019695074753536494721711939143973784222444673662687242162637988010186978703400145999899911576425330581283966061436449071002554781140537851427539806062706021559676086318691913732828729130818382046824444142308153379036988251311008296661870675436629885359355596520280720907149015323502579028216594818447088672087633447683503804707370906584502623388465225346211051444004458300906095627236020472338583945457194792890794075308451973453645416107564300961454402288752860840196112617842553496140720265087088495795156639281786999033742078828665415401422812726331008592989375879643351599050403642429075121738777954219405379143839340553588631501033479582912512865669652449373789715900865474194314720914803447567251292499434890525408177294695687695494951022470201938113150859568008134465558967524224356738358365571193307277457391643638612386053550774969625658885600180115693313682790119894857174352528761339564870032978298715801637959089443073527915236449478917851942253849158344369829620745804277248680591583251953125000000000 [47,44] 853626387882441689189043343645524869943788626134183923919166557066036303524855645990059371190980190009654327071835525570812466903984854572992032572240634499412520207575210389655935339240150072000526142268736786076880978204917833896660578308201590987763203277028986325909449995879158372631001623956180306237976606271034079322825477766561183848279999049906462371215269968847203755464810374531965820843519929160908134640672952062147287289037629725177206065992585025920784619376817250350065400361979960844689319802489578897042676231207603646267988785253288118587821430721563801537132855919838801601557938927258445161677805648357786480824311679242774494825034404749129842585413660273286713606184400774538080445284666283577917150920697548274764814284006663489877504855823961571905802081467501063024910773698011386385107983370832545148636385118464875168799234051601577098103189734985288502933051138011070825114627667704143781639010425741684918476440446298533959741031514122312726876546078573551300176739515393007395828338057452121883520565187382397708060681715541626968534860515227281082954336087235631581475158684984387202733620266306698444469602367033442983010046925040479180739364208765126856728487120524860076130576656035077640477875581879365825534580879235264916173670325755739251191872844820690399571770873229431102841767014631747114453172541459970600474046436081808980038028637765479667869722840742332574429361271979993724190299504362751909880652196703829830969854094904439235238029842807109458342069175052897931014546658472574036942474172236629074724448267702255177616071132894108576673513434814473709636292378636141620962672750398347990508359692660783082363300300696717010940975249823909451279824377642837373392763115378788481816197166474035822660346267973346723135342731435064180522231394158974527520905738760204782022933095877919623888565568873312913648098154914178809740131419013397783692044167462000503900603125295206805457227231362906700531900686007761178819389071174171937203467973810824842940743656637188519932666172387793151700507701746693131015587311767695888065640515204456456470381407158721598912376149733120578570031224598948622064517312632661325087930795212490464643955570684081607035288927373898681061991552707857759171159102813442651839514036306612279349405559562109544534453485676676631400263590122945969946974175653721832456165230775613943339647471324268720475237672523762315654622443385020642879915924149477678079843708690530257148960364673369177103732352230114726383778816040520311447873359186163738950259543660194782861024625549610679141231469581704117668161419194148735932632577731003932854371133985130859651432675322360897401594015398984538478543981909751892089843750000000000 [47,45] -75460772128167999427717118475142463656028631693329085976040919293448358054119587375154165802178692348958677654760834573622626101294819223903155257717282498638873876754045483525421264967349802812416886853323345719539875935756029433252753512892542892684313137301031529107515305641595194238654956724919159990018516751490534640969983930663135007440686560816150291340188650474949302067205676864178207607954933812871058496485279378649304843294777883352060780572321748999265391450657477438364153079627768547166039020099952683460611984088430213573540541177700319692998978554881893386450396121540311608315148245682990096856843162312353997129926940220884919962865890432382582335963092700666177261528783176635554158470915822086436671802340414035180810431952992159111677632141107763898964906118403735479724464743287467157987432741878442170915138672058096130560351564211790259695169138102030439889415708593704520659885415963873546407353250735412962892473727225431841982897402111471948801159085999481720421091894151699340823604616236750567346987117106615325127243786976931808930930722753608740573535467978561056323086809094138375812868544110708110747412897851473830506291628864068778724681283038628265566585807544868022123447949981293611086422083680571439105740370772226096219950409413611837898844263252705888260043374969246251841412345115582702866761274582545782273637446460255127888515620148275860416042349085416509277658184482502848892415588153855860736638855275900903367400259813042928638904135908036438773371716995025574761837618729330191507020083920730557275515600893196763226349328585961397429658444053606139204523807291100335896531206812133311671367785725330691371890558747363593146675978053672669166575077592177411107791081698394136054280194991359831699268865121326680240457054805053377105375457413041212339637103127164064149082942774661087716039077604784059147269690134908644550846150904226172850948812884051403676842562438039232020082686928495632879895736000036035898662127903117978127917761496642973794019479952515011328630745252281813611854157575933611924083016858619931235576949543454623925172065757743182194159712445277807902085912798250812017449036161976308112394821184535806400184110603032691744894493714918518584687110538593380639324442021654674369013725971972749291056192828311697876579405512258964787669367312594827938284699909124943164681902267528336684550654840195391932540588462501278234334834775290381773148818649705509894633457152807927440254794799527270984864328910386517422105697767430833498251301343672969688413969543731985913681686026832567301863600138677711369666412836439967318987968302194071082163495502695083264442355002100727451742195883710451198567170649766921997070312500000 [47,46] -46670631560120634107406168057215038053966159336902462866548551827353881768100230369638626163185137743523828747868005489410141765275045677460598911155172287987658768821445918703960416893287037950317312561244911110147051876868090549416411739683797163745852250298461808515880886174877805452970721412010372637585490840844992342539367347586371325892946256978477079841535046741784464281079607787712412062896041999591687702402386888364812978472556553640947306681303189298670554231476109129536373415505068193077374587174737166993532643077821687807407001175085901273866653107790263713198324026099962941739227100664937480315181098901813710410192562447510451815008253074451760182144466782607604212149410081120327565871906431644291780136578450871812815375187438246530794068642906042957057603791369741822675071085867848741050229813239217462795354158212935357258851459944796369692358121528032714621292981258403859049332891777887706236538188506998954951175436734842972803536592361143356721987348852902324293652419198615732878911728954946553258185216671956751212691850149648014086930268131698277316097340504657522815355496937959371074530943313241311089776596011319053734373860225718413197380550654129729155113825485187865801099458905100561241428370521949456166563300874252773761099660925037891178633417039845738866729946244260789097299159943032715820918385045359302232370896854299403090072101753161483610863865315996193970603823992430742280454276408572025762319244154761400868729980585049739965445538746766755582520827420737017602872108336357970032410638856600376622086555642974113101401315075999328319579508224418639860380679149555475762420911628958092341623273535008263495848356489352222206038953197313649296014601573789854971391602843300513229418616298942108603391258975879655683328507314692981399259673137319777912713963567654704518737556275764149076452919553996020616981547013435128198472010907410345787588057012791018251463432264179240426342156330072457819402097171535173852726581555642671925037858011156467415630537077965615465144007537729058301781011375187416402860610431948831314152760843325924970232091002464860503233731609227928957088578945725119780058726314307668593227939726815527606250557741149269013323833388159609914853326258084913498964515687331438002173845665838165553415151768228285845683690381202748323759992364058972487954221225629244202290296049094989392644729898316472573312682120322064014094518099066177525504647566010095475187817253488004961873743254671688430269407982872705876689993519818587184107478439756611577216416444191018793778984135713629905354599782160090378327104434512954853768127466465261893279725049102647760866646731159335104166530072689056396484375000000000000000000000 [47,47] 18080599417598700499570105597911890123153710915293038644621417274868345520144157996967913198755174400941878242002363159248316567031683427593975661344286257473933309274497832085363605579122938416567575706686409552204781929038086309682228752459841841675479653103467972189342511040171047063616309919290765929074287948194457800660218990063014115763582367280313774143238285793315991699525408694267053944042261852313875359149669663292656281447327503926496014417719521732536365715736217726479658820048606010058170965230721743527695079708775524537805781877053425351126842187288679292068736199981361144704676401490361594991081973360253795878410413012282423470713806368939688395057728442014330186742396788911876009571279078150184200630341948102453251948307354640581149172303249937307058657014644928701672153705980058585046309383880565982234981799814222853913529144677988539401685791741354099849338752609478641688421831244030688359208710060469001481083797315770904804136467242075004240216229728087740478508414174668828223650907121355483948026669909730021230038615181101480519014646208788838424663478925535524392389718015946481131023405586832187511370476195017580478257752132546202212389249853614888512368221594562999056091987375866378191762787786598997667931697499447784495277951782369836826063725619689557010177995304933494081365320736376925575314818364315172766804433846735247726259999984198605038828913382283800323473330395128330790439563932050057029125490596722545939984743848503401348810687303818387222050362164064405265663330279170442938242601935054333326500685321533933938399847556036705168767261830921998033364778589142581127927765691969104527055510685364655699041533370398825581751718759018311553950052091265269241644596323010505952680784910538220109589001532105344547853051201301522724666799829536683258145335523587068286813529561616771593571024664761020911048587244546994452359287261802834316740933005950968022168936424960331950026520868465094836642148251194594712259758315313194175456060888008494109744210972174029158009870901665711964522287055001804623062388583045574752133148614766451777649653983260692745712333598908942000572704518594410159844999217382622512169304842322173691827739169149817859619622630018586191980780516166498438526997427266135059703496093107881160153901580604483165954322999400553069177959686259689823384848434226088484806967071866534482695923437057783055744101956872168934494317834977361999538539551604258687631196001540913485454345647787385926729767257440863685463779553197403287208341888557411675589990615306482766886028225697783234626485979957580007079212203515792592729861935732004085470447514079596083099062131527290375743177719414234161376953125000000000000000 [48,0] 86762871995078375967968842566682093145870687789048436571005370881455126338913015012890010756012902559362941786063134212494085618913766950552834566302693906271303856405765948505815635118262808857159625000379948460635136867625309377334707790722521017291039144246173311857364996066388830492748856839639136374405803283289148830089153834016963988874232581634368761378332863127068451342072908385831344406542688405221453040205628255502678332193622207479218686425095948815368902413404124930260175011839575698154399082888731269900040541267725143209555752055008495968442312131841997432501118892501882499966989748235126789371415743839722303377501543229239030376013266187262194027126717063443231832938422121325734102696151040839106213415988314940065833857509678534042937114571752042951846904359609958747523857362383573615308241248225517388480406024733059944425668238234620134927046368930059536479195946994871002277209054201377785460258303866984844314377842805047514774046218593042471484166296519126206668311094903188162050129190052181918610401998480156564812064981836139834338654385055610529778233462272687778763782205883953100488877827010873912220283290867824183538168958799867423777505246608578035368957098464379807332704616440303283175623963536360227228370212019597075337051591051978793996203505361559177937255055434461099219395417109826249486492319122105143981981805411402841262054215599635449140532460678241545293763992645358427239640866033495898373008440666941556825844554809025308072452911957323200901212248346756218310516827523549104900484637645521119222479988158709439676782339159042907306840916027953415815685663375584563498152277206135881736070006209554908680724814204465500637981610267591789907914550929771206179111076368856046485511792591581312279023529159970665655817648157900298380978630691746069229005236253821714811694377600273447761183801184540532029196257392497190887041744133242573414490977539106002882982495351763887833911967207386012123445109655759779254933909791821234297120438288403928929232216264537439545959985211706578901153852201316835120640718899667460568855409310738154964441959260877400373837295240498047947531533640720233956787115077806549468627665112545526914793563625767039223105436394294133002873064112904513812144075949053411318473875820244298279987229929747084625414593942732472468756150000573090775488743003257352239977993310766670832006931740791982870632426453740802677558038186730618926994255753305628173707746868006907957988766800760880423078005126585638902345937020733913668795399465626604397770008769258262414270473583900596918626629346494088920713571955388517584346583297455858298909882920796775012945806222529082414952342558512490728857921918703867902401181225575229431456794090221897223904615575171681320093910872194001615822172803664871776341271925048204138875007629394531250000000000000 [48,1] -1071711354957521081142574221802085004970864609635607720331420327047024749858653754816879592850822630314154222592309713757445845201088619625839255932181994158524813831309294389793576189925722042709663187733221768130500067609612595459746977054602242138761308528835526641663111646922780610910943437238088969946228151294790113506609286616857225740836852538649803639393323339024103776798697502216539875742107944981480103966102999389050814587656223129051446549199871951197682951393372383711196521391495922234921731951134118128284612494923097493149947566418574905146658566803456129478458482263620665982022027504656786807290538806258494897788265540405915735866460091012528363572698016337080797122854218271891515214877459506413434712052249069214350555425473886848981070287861405420264563028918291332448226139798087469873520140353783533091154971950054682556768461080802299009725370817274055596613996806031541019582650086569677395506121152041347039519056710839972604060756084275746991703602958647924215510053095140297542094788518499637125256216225137563083902863667622053242499161181072404763813450973025795775356560064669176588236217242814712981747676889277011322771996756825911131557866076471844121026766375103440806942042441715992826597010431553477237994993405521707853793399487989964530504817907676623933447581979348842026968696202430250830837500501290238880985615915796754772456512784504119016843423002439464569055752656087847378014317859900126728132243550932261827706602766554276697194703989197546511643136993655122650044958323249283041692784871812368254929943742653989836912029759224641286281864175792233647530563842500474398515110875668364789359528031867732912995143913816373382944735707844593984828945419083657004393049693986409055526797608135645529360200519136583757441224421382592082365276426405849180800279824945688315892637890478428282945483586467681829264910878770306017731165063261948472147967936427449628950276785614949573887481133597494087224447958515734291680525992695155677173229816053624810012641754936310144969166140755652031913876583232696105125223996044629963906071250006109167221319290771049528770983964318567005915645843561280802568800891093744617700783154575637097667576038539999078285402064652638420969083362766316742402670458356476468471892964815851362017387709105792180034688191037206718327813805824814613406047849131408195234174161762026433296862041674815825953953140118174091149976232100498782918962072573416491340484876778357871276652017768642416174858994588875350249993709049496421775473146066469105909191180393302197893532902430591199691442571935948247917211078090618779153543463245483136032395021308742775604412730912410469638511450250610341904489785974452780255889740915431799798609539831183885359188422159443990516482018129309393720635175310588701243913467564539132581558078527450561523437500000 [48,2] 122951808409837891201720164737720307656426411227653715237075748913772468631061859394365093550542010315073577809683642496876258154388279670946291046938547424529541490618000642887006959047770394029092851223480773694578864780353165675438003263660464619597916935665299178577457540110387732808073534251430814258810092852910655233390766062954945342276774653219310250410054506080515521763988555985732738771578309744098653849260805195695147491029797408559195159699958613092952935606267738881321660376632955417591403106505065889948146400123185077853944647081661078549597572619130486999857282853507573101451941493091859738733126547573986383861064082394977746662986032350702464788690943766437818884017220304021007885794748540955421892537073761392088235567388830159446656715292770619660790792466178801083065048865908997957686189905169680830986227201937096296963885820871627909675647969216411147902970586353029010627301449456418152338961294599431545810695549360224685351343678857624542658164940439446352611223619031098078502763802916910365140037641795211149202328076926130831644440400824783850930429400770941846591188150247289255585816886584259734740561439226193006978912475206345152280577868444538031296717231517798469684186050015968800458074491672376168149736942465643974395626667862713466847322228723081475082606220881179947077390130145301680634929258449679414307805679097794450229213843806525271733829682499570898667802891234298379911390999244951620537615920894528230646702531465538199927211951884387091510716845388568565824036755092496205807366099870283771589407317214987080522386306576869742077371835521768561003833370320351446504255635378962258520438990655079691844927307914975820540495362739053736092076553364697103133890413201005556953636858040857069302747009236821307324439987691997704746345136879072936557659103578853233500012052099087603815827210920078194389589363806330387472469779545680795938386991411539402980618492649413749523784230089073921589638094950226590869901459735447410011451090594281656496084162635479275936607012503760292466985857234325542246237079364278703867989140469745585169550041643194973175530074111816636828157518725224481395738120554977717815951210346385633682341111931185375113819865486577174297976513167528330978344147361565640218845517380131627716465204694890913907672285581439475710327336791476899464487782587835324148837427725438463540848970447675362777123693734124159454994390396542054114489409441650790358592439734675874695036025543243780869075833927971850370313893568493605588372062723835718164101681993471133898593905410239937849151636215774585933734377516608964509959471423946461608134923676700697283896985681820877422051898851384776173969917213272496535461483114844215323035393589747980052769567985821529502169631193289137438948949799188780198158643663930433831410482525825500488281250000 [48,3] -2148457407038428650213157204958428726981887409732983608766336839730279690731823305588753162156474901614629219742246847998033844703216571745175512150382578188046235431632368174164751220954954952765205013415853263371527457391619809291735310424292308573382343564122666650816353945176021923107362745820346207772500235199465394543795169685915153476124303889361089290220955917014388151174158914242572106780774598394828435824306002273952752310318397381091463518583849110321229782455208720929864741308060013403646435413844880884156889852791444987764652231024790037726716728803201168728449123609614837683245385791915975749637811636288630932112962566737908536086210418391865837007445924997786480269948733952973027741425834911309058437523783463839065920156790869323550600172435061177252050939146713464984430132715926049998549179442410570227074034707051814424838834461534710043225759939042758555905662348055760988225232044033480053013477720673283178113501555159223023323454051654519498522841596112819926891414824212516393121730119126289754917561177810827894715848169699174898972889795581635395040015318726349327759070135166976221944438954565264458166701186708419600025667820781681995154117272499725610128307966767232132239602192651125898782094550783779714198901814473088303075775826266207584096211568610763933850442979816592444258890360442467921797347976854144588221939202371308900119258321183769489168675299184596565023693808186037209071268191869725633202857895078513485276998157058394553917344224329674597643937581456329852912452150646837524647784445861443257584080405284301141631308455715727862907109498798379930107009054854153514989892299666991814073849588250033075913596352370038853801088148408543661526721562435890247763543792730228107416255249951276691499751344691230125946468277361036678997793886068549432700919876175960170323285240022249825018374426191716602853578911170349192286027301382743987556480416645579656093319253583754574609687485406143827104477594906413029213532647411937053621192462161417040742093774399550559231144786427643724404377089245945217591745051285364030665730169273789253749379859271053478032757707888166250959579289160475562325905140093434487197420499641633895138428703857228601459635510932102461512065612530126557969459406353002997159009734579053494603731463098057362739981757031991312194959901287845755182347449207293182655431972379381029342302117347220578837644950876142787064620561158113549563470499397062693171824094772711134007528140182067375665765848662476414655934971498627708877128225165997732635504747698121236728664025728747229708590233133992488465874353260827797657620217291340486800819926886254489933872082344441742945340217002550299261697843009559476729181175841612891419051774741135453048461915875764002433784524911691576144530058173478943004709729169832144179963506758213043212890625 [48,4] 11741313685826441640740423568084104219760981129219086638027457038690693918425679039410061969116319503576490927959678218197867589338027910655839598203747457122703715396481297134426366327687563898063847527462396394176376531621018393145491690250444534973669017396813177728622092190952047650101111899881007108202597588499994280239289262200687035836731818725572302375028068125960024425081874481041934047159561189208813324854178332649915750053786794271336520804686991491821931121645970854282434912921059821148992159087942702613040253264964003836665304555171510193499954741834700309573417251797688597420470752053431072715363823086253488500025430766256790833655049793352237156576712692826043239110915883181860569173862856151572833238088139466721691943560250915627847544431609013389097835767849619444839057907397928573139969043140243453714025433747639170425858076097185595034235637533782783490337968019168943897151744863095529880822796313772868706468980074422821075413324158582107664327475564921136217306017540139707115494381249376978949330805827402888232753582576365293282913710641104271631449419528950869326838499080262635314029024988831721773220269755446902627602947034384113711458774194366699722616768918989982050792519778936386209215978087131137603080716318952067142436459583404836498192351896105762032554630480841005354316885681518636498720980893094277284556334145004938485654692436842986664717828926033100213687366869806776381735050649909842419907931118519061982509464109704836726260671913751326416511273154802437059104406137343636545941249449278186499445107396964349547677677358360526054508246781167816464920101197486135423503577258287006152890722735750246998548607826281729784143948095735239690605560012320899767389528541793492150796452033239560615016509883008581501911266058283365632605878906005340252501624715864513015390127349883943267681064040508056732170906215274250524204871548968250366542627317373516958756850006644520234276656612898360817659132994853570216961583951746396815944482541448097168134205941596508870191986512678969488253355452160284539528321976346095728034313992353748274032616104055616876366326148220125153312462203627371179967572704232080416043282066497966879798222808669064064529405367627668735359093085948489941517102661631683871646636875741331963279679159954668737229862231817785369454813513656095439407856331437523196721246192038769941070762664915915111575439318479622102406773088466904850113607721606419670241376480202199655987893679490749732258621997765750813874446803720434514872447138472829120111390171164819170222750958208439610840010884415954808811824742478501273676201839946168002494918532965156391153602500088967542118311675553803480462486150602409396900475889085233402076754991367619174148314649590958311849641256187263220064098700502752681273932466865517199039459228515625000000000 [48,5] 739086004326310774175686884102845638178892192378746392886654114293843753262396076646211245173605393023696982691423316391143379632244892688903486428974157873630889713151066825669729448570969419571082221860324439447326020259603343385411548817367603189721247968883536014645617914063185354306283577060888858658051763146622855824089271391343787246281256607639428058341193877538676715730786879369281879579185979032975477438491378575870950395444324805177785590283987009005981799234921643236823640306524804490556141293841020444576427028041561272459107207750165547347759197905460623007018288787858664074862454812366876528358480917110779506234420150279037910234797887730254324550242288213036422758252141399228048209564903310624868145923399789463621176712131321921272573079661039730085431881340597314375457839164844811022140884749935705638212483581834957651278929471267642350739206592270181042732958868581869687863044960140884878350901970344384480872154078478578887968661868424197642952292654557765799749193759461295447281522728012403518011978186553000796590323679805997766497321384586477791186887885456109302063882248853381208103681709042327054771792460491400427878537828326474911050121295115285561981740299101383061419386102703706480432058993603749230247833345744251347035650589983986466225250978313775482963836960100853091618797268508753467980865588515687075649305362757748255641905662076004809762894044546279464405057112762865972952153831461069388252064342293011023980493385464230182466878323179338049438447466106172874055961251219617699881975809417618855007838277923681095240001158922727696109547363848024298625117320988877447555119208788993864452638061388641654586635989335232094489925553917993118473943441822025684593700601942332140634483141025947579840300757180979283229068881655883917114147157493398794471105377328804676410653157922259052414223233355296597654142135291333882883004422275960234542554794537241273674765774407245600217569003984834409839902918077870915763242784073376663579863670970551434833981598884022802389306696605266515036416747073788034108609436717715407879694873739802633667552078523659121159232844267719497828063577515047240130307657560440596759986283252448869399021855837897364461369634528733186802209425485779144409428027701429853488036407291388440481892647264002794152813179153481202451899067105955987669596644337071112228650775079859980837878061076967469326733569529374679829898183616709846449973735287260135846593875223682073315939293302496061895048347065580849629836963881292024251088627068362964977241936204705834818760986087287957698154496586986225943960262610106029685986718234150977647758566266032751417428802182900211234927879309979656159074845750264265786846808858879497236584081488632352287020767642120969720757824799491845062435327112435046181815323507180437445640563964843750000 [48,6] -196703740414996302721978071946440801090560685189166225371576974867747204111248690160618192571987713881559223602133139482067518310575222722293319359648794990112185191191061648961907360389534559916709058194942919531699573624283809780503196105192532186148675585015027946633743663744318625022310728614626893885852388492105903967482455796024420333457368910243028771598907174144129699762195600203914435282111714198494843079873179616727640199661629300626238692048116538615672967314807471790156163440075662722663575442479019275971249134277156932006464217762714947452826312966499303197757987770635486556109327898917877119920330389394533462455083158055685464720027118075525777004890103556076350722867589794071513185280859502865395703450594444056100771714023557616609380096261233100613219373911495084791032002750513455271057108139029335835771254212489891927796556996235972337512173060132406419270397630229979706301143317294376377609909233762471935827916730927835877112710154525806536143580933319519382498820187708394908160227041074211636627387274600765607625137893198750467878503118656973254909924955768131538388977276972950873161034635310803132114704692789746975557430876934668862054714352658323026253791381947557931846152677226277337750593616036353228490980406280439105788904739507004781944421640119387918536018632407673814166316146108486611100905595210984047099815097459818148592634937975133950462143450332974074672726349776062267389492491966826788046342371122717659364616837919643107260557719741215367962617053078155149995381560701576568833094506978589140736962124536868130775881968861469542647610995527549321378672643927935760252430144050756620398579668971228015179344693124947832919281845047841687180196165793058673998578422207313221771250181824467905918583016567596109523005354601571749806400965242406596489498526504234755938143528035892246269364102831858419476830833847126632280881187914367638538886480371399963452657595223891217370711947466488823335101164486771916022151637475548905739330282600705935100045118954312390350291844073859155086919239564570231882768427856476507006217156025143355508036825729589846938981277237322973755272905525027962516179101220319671609071477781596321861234520320114430841914967666543766130548528470976842023469528368888291813644144912481740347209135248527082589380368358673155029941087737324927211529284471449833695160132428708940524129107395531978878939124423289797517800744455351912214141691953908183318627426608308183343471621008076779526324085123186731383401270098717401921951234690861793843580509058585460893823752276448177882935992273252940706038034262683289697788602422998209554794301174983219463142820954818189914737331806594354992077074790788080419486592054153755033861256481122687631840682031817284061235502080065059432589791299506032373756170272827148437500000000000000000 [48,7] 578396183974834101480357254779570373840027129561787111317414481635198192158342975241372300694858949788944124106384060408858428228953550993957938619365932646384237161979420815640843678424606195458416692914656940830532680610108901633114957836905279169455274604361867694821156524894454419275321356083377460901911217154595712817397040268467872935899493535791502353620395940024939245398774062983904558823904747362578578472209769914359839753524874481224385598324465236797322781516393514150142514737519315193708390121192748285677669726212968664734469357802094333777956231347092441314406971097016208292702137659731212284623981586400018779088945254493231079003272877072510987818258608745966075429513431100487227975702337324843295068050600637079051527510472604261652658805845221413783728114240514755581881946628012936700419215810747391789395267054824458443206566019910064435282746005589258157538643515898695465958400454097593470403595099478321135836280187842902517602438857627470837277649788550485915582772234721242448921673506962012554384650015554842863405281011229195889590481167394364013086764216889448104173648102189426535792332751928837242591098832977864386665117900639875910213898399500007621551712555270577498675178550519997203644664930609705220350398690252782644523460100437455386850807195020795559418396676379002199841733481688119088567481961919134505853685896643626768521345137910041504002505949211661875350046111122881290273924874622207209309260551090846126415236339122118201675041696770828609595653887430328193865159837871471587196009301983788988429180534305535102440506318347590377517351187841740896562254779867071456469363010897751900212417532019053158231544541091786965159841929118916188008536448030469801494021207554870835916130324316002393824716470400970024282868993190380806865102816597263764990746871421321574291634822375335133955026547424158170938340722664362254927626478023395109646976307457268920589339978249675287390519632553867260214308797080919572203868451141682173706025295599795125114627422695843892381893048839945616889952837570689781831575906398886309027934990793751819647198314138155439213662503020647385767159914247790327063291777089608557389002976720581283560922827622509276102721563540454553672949374264706033256081839477016253767919951620806779704924614719930389796449798026465072564151510508677108698285471924770484292877744176771408678403639858851872178931762560982183502702989073495136874758658499550992597531556710097540277998531456001995446897008033277348846392618884587263011352029307185163536350696859402542258381990701107916389294259981944685020190802678317288045094153174357495727797823639163905016782908009684535582761498113363891514719623888403962368929820326155490488426803803015259523245389577094676452463749938515081769341286133112589595839381217956542968750000000000000 [48,8] 198121054620235201198730665826582743962096490443168488182169482142591333159719508321114916214766258836765001847214728397530970059782300997038721683092806505668177045680664806441714725258960976236583761166426837432075980571993300126303823735466866646742730886637906965993490738542751783609527535436165525362633958247012876741685704700516709741129678442071308620941238214767723342260127179800720043400279375678934849651047389220748971534237338011532449128176540387227752872207495559134443128666121556869983297346797902499966652795247365849082727920710441378282129761653220946945231641016155261329268060770386084071967767771645472804558815922688562351831870570542322940355898363085435007062054760850382258487951234789266211316902110069409283986009229299034722067209175505176675103858124118050845004592186376680287373258992825292682756676291303525293749340112836252115599087702949005792632734932463231005493803635206695278809214827765282076773597286527013987899007700811497154243945614102280441290013114334190377597228617580090879258876328896884157469947750749583680435238631488848301401503450872079667201901449961617302899164671906126262039295221745647956929633846903583204181211552178702640327788886565680990545881975263899218474703527065942345854055059159713005532672989043543248318350593057400590798577819313033311480486415318216723012343180953170125011580720520746820607774311902072374047195991383866794301823636511789406767854975518395612848587682942288732833825544064596681271584505027329757673737694255156075315327873401437743821586846117247746559978994930591061651103564675584395594521601022099859406714273610510540260441307234262907465407541878866930453765289627083195171948049145407403775428044340640364547805733152458433318053598415607795345309020823934229656799462820491194151277270229746239474211587964893204611074712444153031480051539994962341536605305449091182119471338570986405800358564183545496719612861012348000356999115648589785726757545897038378868006617887016870324029207787338244407600773096315656002647523843660579326497726375878175701928467165700757879892179497095443494100873539454124949733367646879935821239985400417768526403034402717463370653038382371053340462323300284780085544847049405809686882459292870466003566445626890246518577446261115673789276694205517159589962271171848709585706453163175841197640982807369100148823964125050158144010687919947351139625038287056140593003758357616525317596598816406699722384382473096274740320045796817257991929089805527150678769487810008691644221941127982978800038241284969796608999215896949942147094589555263902515159275895904340396454049452946391371164300784344442500503987917389481591325723501304654207436451373967524577068182221708477136768785124576540381596884418543466601520731842737965688883150505716912448406219482421875000000000000000 [48,9] -6381137163267151964590189360655176693826295869632546436793825121573030650030744452980186794233845694497129477411999540515994638755166189193992908124487493568466265949364591373380345009282768605792493705311522646592142007755490451748117666637015407464338007462699712613573210051733559923346773886002140305235265565903340832976904743816414299006928368997843505608972069085345700627412864663236332929744618415319902881451136957954860691323700562584659994939037055446577597387492764402801932447043782677921717117479536434305629907777480752933544956959008251463752555506526552227019262565570065693726493990538908298921988139015962165194004634754346824083564714951052457343089675386587383504411393873314768099856324698902222564516892376721898653147162832631596350351481183703444106171254015711143056593530727599928490455873353258951700958673676562218694219022589383514761324445358257817880267242055283549763199400884855478105404705146226354564407866620921230884041402156308165271327734990363440920692011983207545533900832508008129965962896697423708479689735603363483342259955024636002524896311659280629398597062956298501858378669731674313777704029243111072262575968057608965463312517611723602082676163011044260868708455412567238387478724736372008472783712744986777511554429574490157035488239462815059445836957666220795341540294944201409563516615367155654579438189155578200221564261699302637068318048198251306645810382291214568871033598460995710412464617955613696557231897775902219815859985035771659555948172560036103820434356021400141656253546082445842322182244280691142074290683052011235649914202264063684209539287162748232621033435708721735389016764675181463209829743381426382149553268092521965748997314253242957595033535721309593327954213073183135435426486971073075110700969870843706633360659886021655065493602204795878503822487684961443677042589512762530098743073991505928497721856540825936983795460788393250179249459820490726621468276032300029776739117769304329452696866878373642043015350630291723390094594218357593948660981764034843072036332471749392886567469736476452482413517236787212509607019984321266632527074272350734373947812543489506367656504425724651116193760021870393118806953277774158121128321441184000606559094889099490527829747133627016002288474262935322767592822445316988410768866008208918754626319241129954190283065252094445257301891083568667850548555287479976409715924687205526720562802433518534537897169695302008956769893754273453401425244360576201333007358256139248352740637794772596715878572728493311041823785035918411941854775201041489440054943443807122556911607695580009082357051367898758384955670007637425676189306660897378345549827346527898302900829124154568122451287109974262992766437924475059079325028212100043087564186259651763215294817399581006611697375774383544921875000000000 [48,10] 24666345020832268229463274355720436541108637418319675258726408494450398060271385871513436083170231546382370965315796330808644094369412687156166782862122189977309371384795353078834449747175573227039118958531047455387881917359883067200410300587502789546754378722836400368307961627136018004899926213165375749454459577444856052959278179417090634097339313899269517508339678138952680245997310862887140648658151407794620436271691656478383269990137906216371202730556460975534688457241753730097454044569173856761646742180684239662661280350434708862079343243372466260150237729134066592507275732952715883683274585884005933776392452223529230612642924021460678682510587457926235397518440347871625953167790825673018735226532734720656797799238278354954108071167564224827276352508861369799642481677042911976460684757182049526586752223389320466890593464629430740983845888472020113834028146526622598347621352459234240965005480783788122305287737507644499245830696750902517691512409817493524417591419013573616201133255255719424300519463067161981819530775944876990184660225420640150803692691239538660279819198563272592291990434430648648896364284611996203049960613906503961576323900677155573163926518465121653168776952468918047556951609600942295855061859361178322145507084064955072628859691925245836810464939422622534238140685162621314065660359865212907286858950134388087979989740243032307573803045987221964854313644888367237410192779039352872710663109012587893703073703023037794615765612229806902366706809480277691327067897079331075652158634208656619617813269848390076511339448404347860917918511167625080807441931121696523075974390686398889521321912083285291895529858496928736967808567106812914039142349887364823479736672962863453436960517121541973847838761426606898221432897190492086024595562865922194118959238505952256241034054444005472678670877190874521127668298399576698347585494687208323960556233010024978853827486141085472390852136931130191419558883492267353598351956051185162362464651020583158469516254480163913972318866353717332135678668502825543193566061651377648515053826691579983422550199319270436673027674112886431196486635913655221067050159514945179200755286823897790841099631947284913499795650163312598260389098443317915767013042587091921918155098689226485920792369473489680548728716666473921587564722556978408577906449890054225493889090270837785622793101619963785927121648774923746412142324452781092471851444736347620798423162167529337381720302724081082462069267951240928764628995552357394746229435322700005091852642207938018249643402183745363088221735128454783070940266014459021861221902896811394213639298511182483289976927379646824294736653038484296091839930439251058644633381017191527735122590897796179656828875014610562836508339986019566622100167687173244424059248558478429913520812988281250000000000000 [48,11] -50257298346908656642253888532109139353826465824828414053400766012460423144704582960987383892109830105990571380245482514885245205832569419196352436815498237532329078203931144517887131388484169549438849859553333411928387775922356744883907061964987090591517938712480095956818197127426645097704403702453305631717206332847602024560259223790567754111763514237801211057550785638300148701787505337142516011414053039962537863789163570083691563225077109821077397202510647785701140341409522893235978661667364445422094549745870041260461107335600030101095326715862257482357907741595850404587171056160663556389802357980257095066578268752047835179904746918813333117623722670063681233870653491181107705821956528137836278478181919870660607198809480157645741621961443802480264385030448014270951814705462420043004402865745075698613850578832529069567112046871080884357320724745312214802667347656759446544463780324575530841653028800628974276547149156995919567069733509939650248006544626700136901212404213833407648492851408901819275542030708667647789690272933085822766018179418981046881277397402088861977125635299713944953623688827842348320187083077493064040288924407130090997698449537917866495291971435295768281628184627609317635957363580708484056143777024903276743870124394663363690802942092267146516679952237664307223977589530871801521466266033215647534338541551023637611127971087939653723423871491842378074576288291371098780596352798791924024610120813815726555221004508351987292494409766081304261575023983113004799548223001811016960438863887539012180054227679663255019552660148166582251287091863111892226647064175647481335156327255935207964533866486790970756942620525917832670781726395005544524521962965495757093455263700755250198649101018189285351329335052157523215612644366161372440546687532320438415264308725866679119065425629081148317909384840487131819589312040114843930907126969458857975805780095791228987563902907180252153543971894445075169195617166343736905956295550203978191481235458373889738375935384496452032104179548652791891731463494279473081647755177538496141782470796317283909037470356356732735711348146732450936165883562485764804526368176486817035281296539386926265252953994833992744305055439854579176260571159523409455373876396391455893751223222117832293658174628841534139565013243155250153262220536476930325806005980735478790714739244875873366576193602056250017280852874919446878558525301604300630678201475633307577334553522886610166317755908132639354080621730025131058733418011790722271942877904488833412426855248669481710203709139835972225041831103247857052573524299960118747240936616512334504279109629392801916186781450964628908723235419090290128391304350531177569938477374356966627360384156022691318996079182972982384251579246441979109871737063826302449598415478249080479145050048828125000000000 [48,12] 40393234314345360105975706404643525400185389272784661397311663072216680511574137124080860360527056584540168430339212563882838212673052334061341038032642086513149361306742556947602383076103926620978260140294388354512994334011805836358111207257250058913701165091353348387526542475665408709455081012922619345014664372678538310925116569804073411741695986522914546615468215281906343448865317242146609255341794780765220440686517794591099878089170705582913357992863784234919042314160200496451445989083391902356245123126008343132641032408110710867557291370942869342110566199385517879400111097654322105872957321448918602617805012347977953105394945653055196932949624896079252356919377294530486660294199489371463241777504621508160527178689746578852991305269186930480511392676163941155899757636038525077778794242166643673385250356712385022158546082937189843027228987857627926688284109822783865720021830529053330390060017948750139037306045569526702883633841587583283563330989051896841198798408334998753120014636441154834349521204434013166754217793382577402344180637459388152874030089029618774818935027207549153361058278988903167527595385173388971120897070738171621832145853292133767770406876647246360499364253780082934684214658805737775707544216084898297819596603036059544469530607353756211823055597853705954482094286231476161583861295558727113756554930780757265066071204011934986913452718913824205963878692064612943161201930628139327194720280705497729739604970099939638763533256289760695412022841047130591638484139502520102586762554233208525037575946086495517827040620899875338824062693454247302317007637867206871621872432804189575964375607016680382236472284895816615091561376420302490741249067881482006664536822105258863979955940786012153614698240011458525164938611917928932436081486530961349980126638001546741493991967087265620599446428117434735044238233670956902433040788533102439235987289008864486366140584712924187780022424378308589050719093440500948050226889475808962755788469150136464620395734481217979043374364807339608862698043145374592813887038620842396724309524929177300333307654469780347631404837497816038365192816052004574147138071832061668249197036316769706333808980765280002045899371737798346092605889467476171996348835659389210981151935663946022565716694643783594385583800336489536012977314020275861338454893923164147764061401893254271149180194940678165797648505667559976353132623629569939468865477950248990935843309084413449433183281074952235599347298167990677929825595763265782051863198867871452815556708170276372432827629548865277768650556609742714120276149024171180913773425670113416865644732069308904079366530279098495412556731879963665814667135275160209666793787570280087393693228518376842617839832542257945569519577453335600869093737971815549769871722673997282981872558593750000000000 [48,13] 71759825200128721465248265580751584360340312880879271404858672971059777926063891656282831320006858975376033528945338356336478613983375774494536019662361456687560831747744195092303604385878985910764288623874355187730329119676377814817862568384934251499279634282999904927077364999569981339836376216379206094483262741335277984056936415165770327466322519336389148773775655621827568065115836130458211832779269049604166236959610520841540553138464199151620899083475427937912370617915855264460237889951768020708755523289337522284223845994561552413086619048488134315283280306928710671847141960101092037899331483462060604807703506524488026679166587887666715871716479689512547761940177983115088630215360382859213858240295316728798263803264131534467424439966287498422308098682369093341886632576421018395814380357658620857865472436656361096939725587360069005780414301212093344883217233920036968724664527495256189185828352311767128195107046508768130697864671218645612856523764510176547333314780006908257144871443204158297013481248456978298556836574881693549596886326355730405892263028655992754087579933042141179399050505984851232922185434451235371083233826948251684433732243413664147739651205007146218266812161769469602136250193032940636146921508442640383557925832493892443395257460442992462944381085490347969594763252245701428002957974242516598186291543607077658392775593522978992980629799312807195402363020258477621478282918855409145000256318236370417227896457646757598838852182256509077235672211300131942307545640226547054147360039955982767801324709409716780990234386419956648319880710896191412164074701119306919504423354720551936804873407710961032725896720007254157208888876108613188258661987268394921115728399777829700969721942120280527183736088561439278835863415289175209345775070307094507591544862570619069333126066711157480703616349876343365073779664251828103785320227522163999333596017655107656849701841665915909589641023011371402666810421686805078650128871564638730276233560219669377576845516972095243234130733767804423872873232292513586492133775367126704042883151203427062694387189381586336268536448259691686851905438661616757935324149835988410010497108472552732599110152105537981474659829109473789890422984229588241685373969800924513482065886250893992733632682391237596167931919571514290813195843633719914718390143868590657636428113215513746536622492290394653241367440037713509569491654775014485644667526683258256667166886039605923589984951120865382867795012576015322627447269060029745496932106282970441399831500320603302614942662468054872083698422612838347424584692257419422540316583336357129599044115863401235315498492700834963215667090571214601144907562340200962317389401048893313153245905246982975002339249244738095741146129547907576854037694624038890012229785497765988111495971679687500000 [48,14] -350582204375971399365457088499226101669752747704788162700287424698271319324296804066442823857522063649683092392449989706955149575290640197885062440369620886622510927404546507143603983441058615712041199770822110614821484475275974758466045072422208268005837693083598983883784650303095598360516741636521512802475901099767873889208248696303450871567926885515780414617290236822947216341010069245775141744374608612851094301064833384059642736813752715742835065349022545237215981831136321434261220232308491128185638948449667962728440864184038842757132529772101225982401238517737699556153022505356774197015250169376379971616746518830645714956540674774860113574720360317623793726327612231453056331808807443321864695636866526442971480176294714943683054683559867057180066403928820387434078836095992666798424421872137687512609086326162852473329895452267765034186692286661563402590297522164199566621721714303190773127452901625343399330306232643671878462333337641284022089928111811206627279733723068071277416728519751720175605546038816144205023100506505841590980346185809153309519783452332395292442920870027162437002737945084691437103867375242459658802948791713789300299043670820940205675184064890408036025622444940789955588445684675339485922625778169192402567549072241950205156790009628809275118806476695720072647732578238450299377242984086279661438211046053611255287170572993251115195492276846215230504674491076859873017369719425776629066206724064286477769520955899153620865889609802438818134627886414315131479807327469533269705109651589609872647205502794393287403913945663908370617691430375252371283189833202993434732150409352712299950089629550132576372485061267637553257583669289545619418986501870411913404472127036921712681371031061297836723539438612893116832947164660221503249065894215094280114696497415362139732354357033580873642835261900388799514302788007738756766927228729525689186208639780078568340562177409406862764500321447766867131523620673811520334522727334260442507040645340177260681031713143021237065497446230369573612018399157430199792017798670931504661711437325755022702961989225714850007252991934348537276033244996182169831200049369518095409621451096061933330270828587748292472854526818454054956138644590638971774920353726552402867017374961357671882571516459636953675759678627514071879091724037967327134186582679463843872288475172201524621411780698277308309737120222700288448195636826313613603181409040472683154455150415027714549417693702008532247282091912454317427454945476995720524305511354314122484210410466135254798470823974982477453854362222531709699040294779097167751215992564420513890116273533034245388674651799051822964323473189656559661437358989386505279987324850711031121310916983787435198115508314719153937988330095761047022762113556382246315479278564453125000000000000000000 [48,15] 905785644155577355615596839580946661850026204572711488799964382788934281600277955388999746517156985652152009741438134974208837782213362132936915558283735676491378752820438539576474349428774429174001876948404565922562448700820567691624766280543263733029791908773584148173128578912623593605492313636436680813118939819311781966239095284043619548750592386052094714713553384316728950133206898822003652459115394643110520810764867225928405540862784646025390545278736526816011040769723515822649794131110365445729831517057911279887021958917500062781259596849758929801274324380403015652135585429635987577139209222715684511166047161935765630985315246837694696465359542248700315142473573534416275917816098729022223274961582324492275386571971269403495653353941271311800739546922779030192638293833175521937486469491388972463505748519175778746515816889891140949074512678175149075698916331815382348107046215269142167794263118418749397301286469043025929924135240234851315859655523112205748332180523093289989194585286882872288044753638904660384374320990496844668246611569709082395516247772280233252342753421735844411978191505522495806393055390196498532321424139127504464036515098650601886449024620507545550145572596593093802679798565811523218894579494549837189517150802751044334919964430109416278583761054132054100645774706733158127159016503182909444596955607796307845244208291534900295065946340036742154972433050890411313928798662773677907150301092226912706114421695743531182535950363848307881964844422092238616016554763328784980865465774295318624957788479666503153881453931536822076512592806213919293548666956143747971472187393597457169458472479366975493651750031138914215006015243390850642811621619318647085326844823023542597148081185859880275062699400619051177592111866032644226232796816420073618642717926909378761174937623683250247911952552949256009151259317086918693923915097096959648897429330615657811957967567450035311039449275094389537649369034618271991602244617945947342246705293812161441860720674719378755208779077143265191432395565684380342619285312562306618579654827234800308601697046253937809765076334401081074715802319725441331872433582348837784427790882848814786269398811598939434521302765672761083091892585625793771554411677793761856902680956879197820524486686275771908820535233745577251080397744005059476111990504380477292176791811808284300675062124309469936920597100026002545033757808998197792289062734592257082120549855188830705561826557824019924369061464040991673777067062287398254031888023732085220031722010621044872359816080935634469116435589559907092057853731368398998291064324734883736436734897137975676034794205811637880230637974847618884894801527944612104082927771243818694181440745327402270921830614908823991722673902411092777819945354167430195957422256469726562500000000000000 [48,16] -1647257209719878057672283371068113070982467182295979432298224307681724961484978255322533926007933805906872294652051470202330684052568736170200758275182467573884821178337938763217037677223338591564778223447267929085655376236718175204940309671173351138631010191932773049033589682662147279385539555953626428465183389516228216518520906315948411391967651302894325058290903784300340232422107787641239500599366762181125447563317528190327277892744554193972753186821664090976106556709987436697651062464760984816463340759142243093369200935110414279473603965025969180480815077382366207455798062439694226349838503937274594090858341652147682955441138619679383011967039106006993710814429258598664487826659323995874164917112784993643976809479774189820663427276677701779891738095910036704863692458253269301392502971802816687743151350377513357807085151006160497669233387475319361393256183890652627503786786641613691948282443684167813338533805431959538466797972090052837771491217161650701084613867352641328151736079033114084825676396230122860837970579210482675528157543158418388843661719402619708981990201564539830905552511194532249189102070364954986965381283455730806558154172464507594859317985339181653452101390118212014324840149528961627344854317025344009173665295062130255684957297452048743160698079611228966239293173648071893030358457357687698789223869615902889285070737637033689558289896008556443603189358704864596789629828985995726846888150547723776010466695363194660783028019567721657676369390849344482489025400088502186433477873726759746720002070708189324205463065697462579180939112577512158908785192391190207765061307394056243832673978017021797192459957650215494983538723508594875557427847608999194659203313475209388926833347840036938553191570417338553971808085110028517031468956087118203573887795019819471905278557779738559197426359813613008196476976874928161238312124144513737841435263518679637394252399358915389968182556254215746214418939172209932332004397053891949057541857208995813641146247767222707790553725979618838020294372128041303350823812137401306411193069493873721644608986263428388375829115315800078453736764945705229345211665798474079860776816161843908513856448016144247701490218475172154612911934015562549802221453215641883362902830712014258863613400846567347638665436119079345940908784276508666636728460703762833220676413835401367130813839397176557186108562054956123623971837139949906121985098318558495627339878103232642443913814476118658161389548692385207307955530764794537060577877785341617414434177113939299451776196169833859275093359639610691766963435967479782641095804083174302385886583715040776154074064514639625502197281863259491177292171188710749189373524213647415041742500911178914856561851519230709178093219335892172239255160093307495117187500000000000000000000000000 [48,17] 1609125649289219408488714666800403602460588585012774959159756585785409321263798953950755252776954233764254776009627182848487160139302201318399960762962474501580366503685283545906236152200717182432407530924678807029683125749289225323784225954322848220813835343124421513986750029076069852677617717564435416950651154541954595151194382356666012075278941171159287282840325481676541216196614472371755282291842446720949756872087932097242770819627799355792528343633571539848238091242270064351801890227355321132283539513538673824654919177105584702057865393526201406400239928974318780809308836696868152558193490079777250094513470700480907970221125869161796946333493321001228482357834712259181157083094063668755543771516682911093854293391140381980186190308727051921173121393255470278601676611690538293501946130144654828443506968392452124901356461620907789964870001446593453382671037469774429701267094737443947982778854973171983886720864420362245807565631640583439142898911570679329131482137356295453195024087311046903246731640384363618107907999887285700541292056987920495304668127958028459007996016302567907076897989467065539811011740432839422979438048006991027488277904789656197498154458567361445899968664368173561463334124713874306352987743456040670788781017355089354371681692440098915997518605843929329623176018973615567422672014603683973816400519719402626369340284972191252041108252629242652725102464518309153094401504601537840987200762282929912168035540347147892144431821565643620147270543034078731246574608964526417622152347004089771407397557343149570770805266767043680916156521048133422813812479304288997501546136152469234500156274212957713695761262868248467294617930544849316985313143589823313959872616190560392631315921930020186613550028821601195817223140538996994590794486495442218832692844428025883026780256041216421880053675965856989441897663208577880221150332965472046243274759436233005007565916290367500802586464380595078136763217117600770874621915294201334195406346746458808280083157984923325608483850183733652873123347762015931166003302249929794926279902476659271580631554013059945572623043708268288141320164407789069874949493296093242106624819210858474337147855437527151046295194768328357815136191547561206064006272416505625786395143539378558216938957609169253291847596123266651210248069105752076141441096136233696857060443416553019016569289980973785147599548582414182964992761880385128986720726433798154817836519504203471485393867987217568032179760178151958717274360538267830434240476768217310657157852026619897085691263122366288732346787243547397176861214432123023757807626506836258428771161837788374531112817823851719729466449202862258620303743985773678308257234368376246822398269159090475783562325552575702944076499467662699771608458831906318664550781250000000000000000000 [48,18] 499694538368910555328922598198596702618966301719670079790579395146566941718750639867642482871363670979409464557286207375699695845023630094775119844091278119066510203295146398701883437199091570197698122396718070376272494843032177846510064608282873059001841968366052761195103298475308580583273924422625631498283309564768287003219847344321169481818073148663239795861546148874456298001578337019201068586657289545400562989935424452282142238616556804051183519931455725884844962861293040461528142124226305636272764430363083404298687158585545726740525973144408096532249241789270317345628011606106979083935671688415321578087744805830661156380560341628232218852370536310351263106526901868263639826463696083715787609279075958918506594623915065146311736130743691302911274989618162418885216818435782767775088124182521601268138848816931205092039869947217404868995559316302382901503399732725904716020572221456071809758666479093345707683027217273930261109891180883041815686244359292258118816962597458838348618736878289812427923914846736597581358509317308660164388957048736851980717526384830057300144783742440640818439451490571268896374370282084997677598981324086995290403966866947535639775861442548660376908904341120106351204027543008972834277939540342815779796667184659446445070894365302648644334760415390544099627081373300534942190683300905179413219590491242795551774198294469509006680527863442123492348915752138447577506679315260767633533801363802636252999122402274192910264398897260767222630070034112022967378455277728267777776493756531963909095406014366982579914309203824119871709829633103510695539377138300538095583576980677595820093166469520260891163850046954055996131679627999856658026943784922983726456711871225455553299408080783105898979725406387424226275814974437493832489095656961531886201415968037444766332738990159462417269105939272298996483057914483792583522674532062314048319920349080050472871957683679142979271057752467450189579126461049313894061087681957382099915359677618414723179854688945207325664638028373685583497913304684507737104622023380202917008113214247606735598994127390127609342615210710766163298292886269445954803648638122404681097199007052270816917332092949556291266294622388502189851006492426810615521949710590522854029607545608614016649900184327128759959125150582358616925519663778782196905589290051152446258159940530391566506345924687304802686074816713203875210664242089161101654200876567972963973230868363815442256878831805834719450309707112327053757838662427706876807667467873266337497557678509779435787586914700897132923045888121774133000086821233321220613402574710896173386704248767826386992456154678631296864366373479488607492009097826339300409883023030261171994068396823146884057905758381220445718540190682688262313604354858398437500000000000000000000000 [48,19] -3791233531330570359744812926956964099904920457272405593615246359082682429629621503348775552329484324783742540387165298658868826564594673989023145606413266451565690983766714294587951075155034481757801965038166289462463057050968801112892505660597037515735132852016939118278188393861755827989029966234718537363412335496684296303167437097664104034497425522632049345327203868531673899108968887050673607421418692138437594862574909542273073766203457824166263370439476828029696929006695789542214528576625517684047803726457141947366111034215513396230483346017030164344102041060159429284797131093204136782838455371066437565423480629220004180416333315756094827150068845976394004770946832426430133668132985800039004983800781273417601520661635169688090937856150996974845029442639682681784323760719516038749063654335431758161808244880675625483945674779275599901251518965395740026133292943133195558782854079840496755762734393383773445478632994862792604121297518875389593182554243022600516413802829982171063209595145529749436501358471612155765130331745356245226836021954588223241793261376589109025733503962737871053857171755566126639470978209074298516694755982106829505712660154141367549821451796948772767742276762595205588556315968424451799257348084483100166986808956251602527416425440648064493296433321326690049923593440304996337488241841803387053974559777470585715780220286606929348713871111574187918997035464189816167723507192847968294799528183988110709599121969317015465012738930584277497108293862478705401659420833950237933491002701947493553866524036781806220665667390910880847088768327337529940700742598240023232686345819555538169757560170831065342132565622666452163821830795317325428622213578216452175467581059618071043184200496740962427542163354596475598172984623638850719804055433308203374666048417220095141496656932671150336403609469605285002766027281446506628668675714781351239620334811507173633314999434862283123530563707873143057635261104559596327340956083756046027710248646451047665025920511495008266665552808967114835128241857140472159105724018664925362534969191457546055802952083975161603394387164039598187456569117956860741913224582525943430454712371856654557312308768501110524786908391354086731208653597216741665370988659450825176124083558281504247836817617104765342463759651717083551164921672191598298169249131811686828162314160723189796233646975103100042009173591969416054599089055476560065203633625053456387577873390465598154777700695856023715009490332837933181034441152988659736946224953199488593920512063364877433334756653686875024667594457058309204690711233237890427562673441967549952592695611627663374342122273985281921830451884455221830569901264239936623276186518262725500171535424917317243318960072782182121886584980074985651299357414245605468750000000000000000000 [48,20] 4933872478362274022063794332521413183864619695680643447296341616206578918017700304261072676965478037387815758606337414154133221036817288345779116311068207897338579425876986380648133094974063346339638975350335288810350420222876171224724022665764142213861261694598013479723606882508622811391476025706834310043851685028559479266371117507797766983463847869055375770247052882304148322662878020639957065764442677134540597583542744583701171648609290152316378953258078490437954561215860474466180214187954894324558527646590074847043845157926547066927535832967122984175065149742528175957727330127708958836243979382580357064592466943796249379577526817536905524042160335462125513729724351615693120723511730545997239224502828071576958976561822771919140594546299510619759661412651539237379944263314764428682920384650246056846833690991627994082563463234598139485328369452877727975142811131666900360930000879130505825272496560712250680187857911678718122171892029954452486123239567604981739604938423659722007154442879146567000437471026259857197518104815322997163714206145611540007867797073312770006243573198846142073158718911086903435615038905954968654869088165887918304989060691570110359862100149447447632563170261093649308252412111396684574023708974710744265048201175145047198535562610069598341396222975063223188713279646644816739435420292516681121410012059918898506448387929159872816246253718642606279319802344821733433079749904906182173193254276587675725796356132221617570494126130378255018797234048058840311565696322177270622886617480456407322142428977160771435286270396387172456155071045794538130195749328739094200487353677308059117848457250650907796611011070273285491964416314699549002014618128016472316437343192407799019596344573829773125687063359391643971966381368351505289057813918328503774347084281024518662201763022784036927954377333741879657212303833427895953610378818232939340746698171630271439935363416295147519279012204286283943093446417701460056721190847661381250616847634863188714647100108353070462518822362694544841383518932051121882990336959676308640418120805699231601028449588186452908766292164808732674975511889470270799660337101884321649074955791635601610630479129987909543142665482654682693519677149946321153612999473118570249324532127795880704400492313826586887530272024825400294173979788494564441207827435377035647423522777635459114185530337712796580543495554014114667300372596522431036545619673407194913792060601788535357448767200102762752641958813987508934232573400842183792719632684516363232489497010071983524550643312032311112334763704324138184119068118280082957849433044221363957555876726407864938051642166095751199501280603385963661015619276908696667771487366989770748327866936755995377999758444518413336155049364606384187936782836914062500000000000000000000 [48,21] -2777729361362327926636780640666739463721787978660618096728697797336095003223148449677182061514144084541487863084780039117497438672926959494829273941177485608907909578940352310108902429594931156713441867076209552141236278381811578574457701200152160508356594023519523447760744422560303887396830609859794985423781157948376316418220246979590331639226078867394609515699392996709221152108369420569717988205204098127441036113104463016361998516339065131428266938439372856700214201909361480965527175465826066554924223708835397981381269021265466785497397326457585691746628592522153792709141420252537558698933790755038370424631965494979900879419095310834935196843698243462128549696388719039553083961752323963457773812141357431589984900394906957323664851243801233828793627637316074422459487303288851715992748334051564341899709919691172015009040492892982706464948697741487569575391710809515068894553915402817836782716732533023062073109350022928612027561044084227879251559639438084794461705687586283520528494951993660746876769172730616190947004703266076894004637346218617279544319033669435359999795974262575309970083362704261686350344205397937386424117630819012891557185322689924287239192970770810568199762019404085338633074005968399277560526732070235409234127463507376712970616046633646549511251573511605668307129153088205311611646891362669227750004181374354116429091530264423946660692746658222044426176656634290713302294573186761418101724322427954712123458463474529242510757099989651163318899034528959526917843616148270742685325718864522509620799409585258535185737139011643564270545543927201921449671743897651093517993544729528010196437057162746753945844962187338482657332524373808970218184615489659877356772353178719996293985143351506871134858587018191538637040232463946342460168015455859977499830158802726740166459171641650010634743089293449023104920545906717144309403934999647918862441324609528919031478650682211472688757761643906772457402407758177494333154376114258393355972897701603728978515379018815707108981487644606879674350936273989518571025330534294574827154662971385725696387290282180039129816967126213723043985335847008158182244189152820536994670191501669693376135908483340789504929969877138754172720242085207486939994596691814132363758359587784186687871915139985413181411520585643779467563895152569578828391516416564391558450623337612316814962799462003991240844549238007441310281411751855657499417026725251627768350144714111366923280760781025433287877104817718905865916067842370760275201190581958808526353507524157060368039356419171280540749835426185081560069917317773110929308340567261421603657128343613045219620253468759268453287951115207985751715283852658546023784077957351426021060700352595883318274900991334992739201226186196436174213886260986328125000000000000000 [48,22] 786824749988483140748563000201106807327542781953685007165247477886330666095085260264095878857451442396826466854976207810407397587459212280438626925823768740382734844135872236759659795714832694449654945531917003758772115017947499516715225157406119197502649510567174156700363060818374861622508223540029468312561234597300875814662906161799708965653719922270592554671929918852953489123977884475103198917542520762134170488978111441513788734818694976049690294893960472544322634486471373992011770878331102754490577440437145713035643394942069384181422544489636332679286716212363417456643510594335942684697080139623443653751903844327786166079446625264604479924286972806798238280220110286757583716898300188904445789210483079709788330114157071260904666932199410341437287674505880540049145409696546430595346183627816084672608366644183615096802253337747398948391364479011914107674531149347159696347374781583209548653268103449388446009677754245163528021344927438826102079157422549918105381311864035682922519291999718199895854652872767824261683248773891082714849012496164779957264449067129519545302726206348020848817251833296615919566476111508159133109296898024296635039126250408006917516875318287571317195717831285096115058078666987329088826343906507426319977001598466656499871638100184250506170911195921326482719141854632139874796316383501730968138910151234144819848955739637573947055912809764723830772934486282593551905608038311708207164021509870329197829995413235165028403386657205979539739901095473886974502954218141794213203415071048871256200995572011754800159444839802872105091553825303153460919388296325209497835676774570357735511545726201659423601635918113041636675374949786316397611270867531982067994360381291758061723909324688224354118649728552225453632562094293250003382263120349647015001168156868846140499361087383486193068874533940206219888331128081420977070731149652199417278502131976892747212394815320321277719451885862381135157314263890440986048780690266657708100565795132285911711890620994708515367555168403395854417030380050772720423647053666139902701152702376378727161038623111964151076302748630427105829067736812479118276649496560327845780235737205247452340149771046424012557116366405545702333580399959122317062419224589883551139593628373372946504761530297907429390887908220154989475348062098535689149396880230543476953417027962270767309661061842047356587861208351827585233996155674257084584839107733531583831316132350317329711842426346376793110484432594075441138271369682010831722381941896943889660312008152311530688121331392993219367389009786027624735828743486793622026945168354745344598780014206594906907437558235653633930982611359055346971122922801292107349994125025832478331650040593932224781406267744010563092160737141966819763183593750000000000000000000 [48,23] -1705901892897813175806487625370507599972617033787295393151126430722723391829364835545996403436867410744868831882953284613427590519965509249282222693842113027428668162084737134701758567414911731590561606039331840652566363944096468386291316233752255573915035220136216157394840194290575063243819946836045096248680623695966648399241798942324146564949896655686354379828106357879980468478591193170636309002178754486639183720281534930302964364190891293070939828833562374293769803259914966083963919634301238871955548727633315920011450061813665959034482441295203125300908475218686818817767824928898933400503339699985242962015490976398851249789875320478294206588456104635241917852079857624093723231522669121208620107475542511192802618697634001504522006549184510822926711619504701678717586418772939341366748995546675486718887409921565583707045542627597770749306880481142937504061839307508633680286601365738376197134873952776786115637453649427874447064779595109470093584333032139336118450784762383108686379065956574790451158241047236325909496030575934866407233656711616850366199724465488426267486514641909444242194172205296288729367872699077157234524782893805174711695786372220989514325619803049832790154463994922450895694202489602958800201120665444892996326868438933483118474402574294364108154538556724142794383438084648464492508080152288880864587320907537092182609934179720854748516293838880077352044126958951603973432715710539016697226520761443426689319663149078636457794562405184268611533324705582699697485738426789256487290884012218695549613011212792972313839109861102196192586111398193137560288834543629380143925126494779180896403797451865629374648136346777732892899092298950178891470315928767457095000058083522940918128282344329724183161880589861887802923319467671419986960932433119944039333577718731149693257779223936111935343578202796071080389601329053944066307715492203172118699520695869438988428596346072209148560446059546609718206517898045525766231902848794811604249959409017129103987438475692260322078614786132412288027378965977101182677005408438362777766078043299183104438224579927756589466238138733233528426435866228892061363115396185845835477346614285194087781947951934658854646341625916928217511263214944611240206393058833610996625209036223565534375513473858527555764951630220007207586743263448972875893070247159835742591596049031203446794327901431052506024291454911032728194643982907891383896002135478169239147555171206692251981834756844390604271750728046283950302552650294826164724036326594364203896267482576435973268461723340511732048181208991067317105581524492599727194021806922180335354459084310221795645702639468311876058127591532077402855568087487691684815093112947424191080653752155258908712446609678980991020580404438078403472900390625000000000000000 [48,24] 3450661336318264494105786631747204422903694278312114335580244304297034774686654997574436598953312852998337060628772224645941507658428502589899757561645067014188006569584317730646639830211551342926585146403514250755483099259620466089487678104115276217943867756715734679534870418492340552547149411530110758633306701564035017307298391762975234596835493387354601761748804959359355716998181093487451001060943238053053467343954749377052574244236978647055888403400323430721840968487699709952201552129354451746711746537796319602492183580538172612441757810814968813046577071615151995397760490876297595723142701332019716042047349994732755052168425032081643700896719148143448687078380563899065976040481253007919641850695215447099611552044102295261070983505408905904654521530658215489048743495287293566442462696454008688720717220392745634474657206923964908801942192388159442718908010028079041857431192667282304688908539226275612833126137466518769116466985272623048858442549837184196938215103577719415331525873456270282724315607549677557364434127303386820846427314338763043463790240127220821006556239712575345487134763416914138041166991081252960378382068252712415747754723574548327880592884936087733417682675449424020851501829556199071682311762009496508501188686258736226234659725973481908216883699622304394769767964733820109731134233361847678447078195553481161060967068662670810778628218050314874424755999967150243315319178081746121206995136448608929524871867075324234104640114187359753633989915663460256999264919832488374158254542027945622480341719477564013672574598785079499232433979025195108418410373287050615567442101541057255834507836813168796791855900986730715304680038764671506884406882430896988975707644594133442013345943864544403779964076268751274325041204709148602531167755000203243613200149198339664727532684468203225685314449759190800501098062449844748580575014343902099567454209306873278080088564440532918377875778576583771090915122382429531147626381406693339795205035104153359031949444950532778480746400175681476859321120076314875633032324009174760856594974345674752628760114697347147882142722144215492178778037198538174532127089116523611231803774382131785161402905945454297628575932572584780290121258784782449767157038460683937296674285038698204746226153714568434244744086477233092649592023652942617411034887457226804079016885398334398297385433515659906145757669637374476409133713998764972240441834269916046833001249163982036663376543474211884053827976438979213058016349568752419190098581646483704702982504703931214537407871903309330859059451630292678213842620109170561110413661615164049598179249173969543926569794880054933733429548250968097714858582285021988458285492908158696382670044820583691132709000526368470218585571274161338806152343750000000000000000 [48,25] -3782823394515509599117179886882236262705903073181531238965786143799166958046156094663247681980884488654999819896933069353118540359352691913594825902317924681147205588526492841807533865499365425105161218783410428042578927511996406743767874455289596097467146577467568200246156288625209778700707754309728561118819716967478980253911929822273332243316975261729317151142393106603710353301391782612452913463466199105443505778403955665995502696285211660047131468662246427846004403815629556794224732013951396981939637022349167806852531665980592547983013242097917519685398767375005921739196812619659238770178008465044956682918150564910609206923857385306035751615627915547772784855585172001220153555586126883326802444508211317547700537961210314861732093308088550066764831040668745622547475159130133501384181198005040808790247065540333926744489592400335252788342980394093071154177516652269798575213024154730491390359253616916871463763258183527558414512855038681371406435913738848740738061303509306956064759172092647514372436842378821462609586342992287321962201647157598363852650124971840694612438587308141044444797263967980470926539541637299315851584987054206879943068409846638019436288099184948431984383531173044224420730829519083804733418967636850271211745610819701311465250132005852473098133008955156867535733092617827338248862103305501737106782741516725277394508416895283715511682730640077131794635316237031892578514371351036178968787292463429384137518567221097107467076800552003189418253137022358108290551525285543671130009706351307105250673963292133605781683501820718510323613498209170578996159885864800013108070968499717980766699037044058486145793907202539585839403571010359142609902816924797506458392319159575350779559906230913348471884233595781961652736641387339126848292870229523846087822922925249032482944109157658555056407287174879565593538333092899849693292923760365135963926386671548579178179270739479164945205803949360876062967940761798654799245819938051062324471886474761086362563552174143187905637331668115916081174984426795624712730133929871334512447810232671583223554208600354142909549128340017020536651804568565409516432177477347438238319037222587090131682750680695124892690868419944157094221918778020615391932475498648633257785431920269330650962720516283363787597714153780682898479026254760281669077659763633999420381250994938146594502124346497008230201081983129618936521381143175019117393482237777422114609689627960959473217039742946700337795094005450153075914537403142356604674028194946747031439919834028150666254843418370620684241080337036342688709254997704485637387368460432680170302435058606053688608392981580882733890325612647618639238348988141693446218453521249728662845547444966156600969263770761763510108721675351262092590332031250000000000 [48,26] 4089394161730274282717334599484259848464853618778285497230129343592189635171295158141124695055538509541009175271353417505206788491931784375258917254937983503248838752161194424064319289046130544738323047452094530405834659985542567781903586284695533997847861843318343558095781087492565985178564215031380510947667964141664752727152028675205186611434642009785606095696783157559602348297319075294156959416044937984649027179335717285293269664058957505130713957408038040130917998116125117961148102310292276182946684441023858899806784483556841052068828263077228606463341578482293709429510330335104487045402446034301793889097050006802406822052308517631931453404827419014421112478768849579782113003050737661896064960552454466639848804331216168738154606631332099706192625858277994216207844086412009479246351808238861522827050491405040727143687280821429329258429181565231311495189610108285001513499340530480812252694337962911844786011718658914511237930503813466738583459107872796986779398704655337117553201803830567313822348310046544903839965987632594737263144511311666602659113209304805300317900671572194478965524373803130262941410827406666875381360960885551294053659094126520083596740984046828292883675956235641591042276112952564263500773046715213740944769633252513795813398596959981921661956777357731951650715104968434255244911524271735329053580236380071957551683641308285818779642364587676978817056962669763948140918158948884029225785244442560726788223651313189685330879381296996868949444046002677230328223219472502700003097227628148722401524732063092173769066445766115765967012052795341329553703135287898028995784274145857854008930840649459554393887942648111147714787997981331296775300225963401208460288179989839895938886189840642142655555112183834445145021411627622954441456129577077776213957427015131873806204854286156684081541839466061996231120624443146962947528309812707153874919990939656803771544879015867735104908798140033125800251044096699245754793792021375153785113417498552382211011503603689973267279457668322099123804326239030120892616135320755055257205570481340142536528766057039634977721673009980926732629791603161641940765699077903905837411544436678082934623895614385607129932959998956216985477663223692466096058720138475345579644107624909409802092884047263348317908553726504279889039350229933060236698102991565514355420247942035403012576521024257650848167922484412607655688401103210707957641640324164671511116798509338033080825988499500005961099989763992548540684407821731974279933309531246934391897237234361775923181935816577771274782681139574767549775384426024485924763314362743673259415735412430250602923058269386212707729746059575953492335339871009808542639173893323469497136673002819784190214891239634198427665978670120239257812500000000000000 [48,27] -5144916253566739843717953338009110775506174615982526794785386259410655871567470513879785033308382349719524748685125158655860566720475329075044520421169075687303361144274206814101289875866753388453834448731329217920900505183478642133437513850323316741023807050309874197769182806086961803370052601982903451929937997628790279771082532471495070457434182387261607766910918280246935840347863849997447653803076408397959036311708781097550330923305465334875241433789611897709382171231413068333967110008432783873467423977408836385907133442497533355784687806503768282647767269872910039074707244514733660793499684280589191819874665618872571274924101291857022175089266238245832320649046094831451066282694589406407556415072366481798144192216206184081559350965937016317646880332658420249888516634372020274832584756344169527003651176671971065220324821045690787394453206304701451561199405285009629568241947580789484862240508512827694016293954232758085438728431260263886706353941484559051727715884103623987169620909103812363909676671829988393973573134006121355031372208753821339412299846713688049719227947588115263396629298556168874443180309354993865069971025366468450364486416753669387305908569767616144297323199671442743175281753626002741505074811963726988409514326882125489221295451853984348621097797423036373087419845020297193198643932221579799940465292710617958665405645186898511653819089051257249156918309970725091260672376152220888857135760591445994185557802927949670357599865100480511798482691137892172955215662146619724307352617489459848079584244505853403104487032260830915536949458770142056250621797096030823293995435267757949158441719495833838172007723237272341593814248960840632227778095337320821130212856777485688570830232632677431153591411419384543217964098285410261234636851817178537423236963969982650395574850979900243368297194149865682109425824702121958733361281329917264926987738187976488970191537164758587552183113243936886518793238595825007708204842099508975939076538391027649211291773142506175524428198269043017255871328348191426597575209720992067679125185601753480710203234341014828742272688858578990740284880213969614848790085988178327843691794108633494395010436079824052497781075496306383150048309600055043407127122168227996525912537301927353996308491406014450246464098300647029180656188880287806205937876450848461726010162812305591608844957777122122478000045076112351915485831100363178817183871422827970695830129996816246446416693297498188257678061395271130804005163143839659274841262601343022662393386068234571272823567936147203962871480969450699562279388614460887682061314612019655344529591885903610695611390097462139117795020447078852649026255929506332668805311119579725457214706678297041391248467512298248038860037922859191894531250000000000 [48,28] 4671400242001446827267241861342227109036999577879026947885424114032443344406779734135811417336385179990076354448056216829960658062752418446171755229137369342641986206270510317189267950915877139185308592008431769827150840580024553193473376494685826434077444481867179193190150560676017208864322696562301540827004883496039915111843401412826494768808759364765550093797701298505976306817915780881974696786144228286518067694245722355999170467254062687799942161431777307773893101658903313221933688000946463546152525119126352805039734822954662327459569322694437801247592835174562180033476303727353768733182562477117044008890352446632753565354783520431349833742030606971647666522072761324341809438443012350834892674980029455681646617358035910642225325604638022791300559929160350241757886586902399286843866443470017461133871507502444265154981054862341388469038339281222722745662316944262053193851517463775936796693081306623156610092369672140511809553239385248714386752510803092867566127104072109480415146544890461290625517879343600400211861365371349239229503595771741507677964225234900004776933560076102712732556089543746979434737138337472066407583116340147871170992206639037647249219121936759251028819211977229331942931164910705113466162870327233642285865092618913779663016547771796444461799566391313920343408772976173029135777524130487520169842051325484592563590797873288061571734570712677827114964992532714604340414015451167628397603131546658425374658199398775171092480110069255374108156255813600774935154600629817322436452165156560239850797195154158488598079253422051250894394246418579588581673987993779244657249606306596867199807661543212398532383492034446226528244060838053034898529534236669604673852888805606624992050963926275894739539299955858699794086558188252442623826153319047983265748174392030601975633758708621800828372093948057406527228333841704059437376342584550167619621727347956274465448526449746416720972081786921325619105361286805621488910906376452546792168689055450840681374746444376818874508543476308829612281168445356142452697491690678131225442086293992832743256794843007268365181793688395535121337290985172487933513061686093610240282627251460433506179697276008209724476557927745795509296965550983282701835158893810448460766558318476014916156619058210805383330860554327837317899555972164579779274764339695172231592317540894943614862600210258208479618747463258348025813246619030873277060705990071027142303992026963196448516494900057705276182162920781012754754357018066555781055544672084433819275181863398507172771185648949343325234810661491897554474485267246942140300283309671386011737192716904373625708838449876674261362532862545262634885410023829426173399568951396526552321480971576624779961761646518425550311803817749023437500000000000 [48,29] -1814570726456240543566495472554605146745874370281392845550391288557117157460299221181395059474706757497774759113934737298163226838177359527880634652080618600058182226325316712613125296676548813278362706581159552034962435673632553095446200822133892951076485274153448402564378000105761520733400293917035918197962911429046666897588341626421280892215612157794314275636298569532769656840677778974932682313964425067793238914169747322093236044461219114766961203297553707030135202562459271071306831083275392183464589321237764293975252151519889527759964402234201036860657730206149154224341219414079354731905870519657170486708010186724668817411806364972719772861669332058051500262585159880939134443009740699875161846259167889258197030951533989924549412243143158849233045015433262029524764371033458728158141151872047533327484359475129891432705635818407469091836703331870915618036168049205922174962366128776663307883336958274458365964721243667643833450411609469348791854679354119462915610616345367354325455589041013027388134833317567141295473225395708619260861563424344562634587225720948604040942676444594878836061480937738121851080133773678175803099641367491300010945354552447890725970106039997932022527849767581996213094063007629574362066175710480537435269930996254758905920361193288252740434494413046501189184912719173759739810729895025840737775912912411285643362328966606656713036808966730392325888287505450689859902269778613756953228749944055429326609901991260941473734129947774205187257933629272807073646532774901932152328300337608607872634273208087960057540447953472709761675936539100938374540437844497467471605248897272877725455835593524541373839868570632155048840505413305166064798218110405051874005295370234486120874887265398041442748379864480119402946426191875721358513143661873034717708743321973325807685023808596073262014103378586474253615880755458532575883629535897075268189970763854097341051915665454084137148641774858386226865296935785057380604672332025688777343976580870081567215081695865376716852265034056721798267122428469153044155658812523561631703657476397295096890915443599982207241772963325502495950700448719734750392830762252159649920295087077623265132500402520257673834769456916792330918958181920793071013134869833913979900192207032128332960969754914834939625285454036326723819353445618149681719270026234541394202613533330857546397553273505581643723231307903887025341770324406024976597720319598988860588510939282649628027723310439403836932208475994192452052323030496972209224101613799343810179331666592017556661795165516774291274249423822888766129972122955813290075588596126156851603542517447020626312150386932025264138974774009376580739787296267668137165518124596267012034400429787623677813090949939578422345221042633056640625000000 [48,30] -827904636658338723055374406035388642438401516492862193996156012194147100210033740016744151512164795056574782255354496004960054857229499296891989786943508935872414058301590712443107496387740509235732868880904535659369932791237453038356805176662086319626227060097867488484935922497108739147196235438260369089830569517063874251911594583978416537531196913912328686528678508363263403141008628759115377952571792825760442131882282296739232778716141534970489697084516752081252213867294249896320763495115164239017038600409006503753366708059350441556543367469517172350289181860917482665588774324815116321168184607831017110259388092125176255443344628013873625373844080153807483819395085462652274829589089935357287436482954027072547652466945048983433082176558800836234299465128567961979333804379328248203215997706717410107737989553729825998132011550883162500719855252568302557303987948765728573826168849011300577941997423459247448889439540331157188863123253749562937159570068181332907388651338271680497080426229258578097482309729642413840757704008230822833198184447972700606257569736339854230307077886798848603861954569057661449301043529750650923595119538128527496098880617555319662138735576353849846237614327474949167749390839818059219619369745248118644687875130763015483765688105281265573433679285939825043763880703850619164332513228662778517546489265426255183329278056547092880701770468002885428820650643373104422340171874890253290643919502624356592587103628228235982359415856345741980215038693974256602163687410003859437575685715557021572841287965667353356203211068004370143791820437458242294562909487746580043598654919502227784897608609691340733984348618878624770712625605749630724653763545257123487540351322514958420632786936872337103599745602683305347185227314798729707836536526359980873585017860868705836350995481733641727086073566067520112811590371562189654329119141685779168160811289669581317684570168728617192748912866177522758431118945459621179206281110592108174642524316172770909546903811671683343461151495046863527854719393097443583064625609891760397525954266590231407146221854034673678747321006741700693627779790408621241023366888693745944313417451579453903166564268302476855306815207730876577924047747123371289469857977953510670715453558102227908615618995445182419673556244216257897435620034056277749449107522534404237261206361115525958990516873183892894292714386140260568408141075851970060277312728907208224604309931202516684156006721293060101255036496356927015843911614382269042986573736372589610536880657683575234567938823683964867737736998298947656108101184818700703609413281646030742628708859476146241779986695562370145416472454563762070741217070094536508538531939611952942606465377650692971656098961830139160156250000000000000000000 [48,31] 1187030170032395795357869695437721306117769343009156753931356491285345366117613950467168856756034281193496222638450891018294614569379616701152909215404179546849702798824059875312101581727698586951684077078486084190627367001475353931972416670307797392839822782223379953523767441126556938625288603661645971445728852404508345088545267859733076182710260878289967440794813230460985092070809256383028451249471480509194702838231443989916541193178115542978838554620419542288149438163103171331299984060067203458380272103423342314272591075928161451024892209654194729774828391677712652429985612545529876802906045832531536999796083415433808574344527379176917558367588205938258112427437061168297969138957744048346387624785716542392482753522884748951496337060425243101079571822809609491192943633963493212416967272281354308803869179515431212171575340802690080275975742209781865414060419111549819683153730292876139411682995779338981145576986198042744831051081702674188368264880663256120632462456994750643341116336797943778200205897193281944024117167473038603384760648735466914482405455415244647014399381418416407505192665208579989591461391366299308296163255829019613701276624624995772876359759621285069719699861899670394141534374074735936986631941278063716501279024378990197856730979415524575289617112838730956087416918767530613030769926867740081944372051754661987861880346708957200281342302143718864899605968453121037357226052894713859929855661239432102646569195214948453886831210740231916634273836570306799474201938359353488569652502335887576028911199722897967412479304984370317025758531791573342829061198521681639050492436613605890907874907918764774618516223224750746126875089827169240492014872826871381337672219258301016984742362891191753289036331263336124692079059402269691079778903456822460019906219168059512850231447052556544876361331163290236370159121763880921461028152611589535037548753363606669387558177172981811716792465903477743072294217777397710363582033110519343610591410623176205921107172290319424364206673533243215279062460811120241692590486009353128761749429402027551390638473536007585295655215538270849804062920671694292497623670941904353328461333578338881331117539525824135617540177528699949542833026750178174845616000423992113441765560606965876371521128365851554314807246497710772419822522042665425843711638033399509578082259316586040028692706305564125388699776964610764920578614864132572917876858135847452299225556230188608787075332269773479241667383624560102719162292651151924536061344345380159535692590129850621605055776672424339031137314124972391680188722773583683287934998267819696224966670307280358490028939660464029662928497155340951406473702283245912591284624984561658846311804627049468763289041817188262939453125000000000000000 [48,32] -150134469262200048005690382684684567786845251908125062630767825383031435713382227005614840640050459150812673228966726621248914480086769242115133921218369670798098252847311748017196958294429254400047960560389830941135360496332055234875689766255799190131317988194711633292529441720335989473320931494831314855987362478553136433213704403980033664484968647228720576259943152947362584781415085240009566077263802090012419855299121221471278732733845204729799288296859158782413334956578503776648167285578293302745829681202200749853209074054216557893843620921364042157718479521084489048395181478391399575327445978966683752087350703924507488890023133241908576719695570380949207542559721126077182466855955116241462516274084677486904240031501682612874576984511295581237925815819151531196387165361127321229014750089126891112943115393642398900301699792748541650187333717528170908273272119605184049492415835105538499353347621612700214531566730806691133299781495118759821972940671184363880544766218028613010154097755530460340154727986348067235900791477102624824822004946171863990496402493894516282808620577499220403353003926067984785166861224939466922596151013859574807119022364849722280260882850520814425393832798046888276318929809097432441419125616026384270367610076806752971659110167083104315632174171296211788940085555993925898399360864269746598938917956368586105512238811740332168807009032778731733926418278829508829662855006092849765633951925508470931122118602629039982588638130473202169994710599262877641140712569972213471531985661453397138686050710988262533757091517697043136668514226776202680737077456045428668247113191452649528994768495634286589782866266148025869604419662618066470565621019320209296928861764497936109733051204613190388201472561875353533753716844883857445677817657158403629181131077888750662287847460309729285216882438119087153377857374429503493143134447886734617408327205704866138496115630114495984313030266278288408151658212796428674817569061764232851782695704418404936047615771210361659472143573389134025728617349564919424267520403094818268953720467952737445139945474036637593452678054460252471747875696676188811539271980602328441382441759359175010191521324909590152993006176225514320308599051376250911669779376830800518194558899311041050703839098119165318439991844189885849229711367488820323451965765986244173640197337246619920477315655686749682395615329647144313786604010641964395423863322649472953882331888629193775672365561912333995283168937875023976228017254935262312842628726734392971903235757991978447899350706714909444333245907329098916989982896056898200171266632708257697865261589608707290560110636847750290507938294094860990563204009918315401383992480077722575515508651733398437500000000000000000000000000000000000 [48,33] -555788453065914759630725444957878032927643441689599702184116141089932636031847205927562431373320929201548591489068860475753351251780183396405699165416961743752537334055916780460558382847372730945054978492867850145051212518239420619630662810466127488983958253806735897912063945213699350958075685359054114106980880527982841293266368089995739845147835715313212899059988387298040861519430537721548228287823524343501017990906224261242121597925928405080134052429762180649099555261163918195903390657551192917318374110626282953023983882243999541469298010127983364468470975276095282966183945555345292951839591323607801581346303343604321227567399458275205645334434572813135000411712369373807538303996774916074257325085905294763668730927892524784370008238138279320963237106914401265705638209632110166244618057292447036767567134380513141769919855399832684201863362622503594644633635477789919911648198188194547533389677997941319398500956991933329223913612827812457715226564572008051108682634031830332877981327191109825958782319473941165726932914486926287105717442188822039323455114403220345436219424156253048184610407147238482385933295183362705601042597588872806715231826514286602415830057599858466187160668706633374126657960773465449037379774489051168377914097537236372428263063612530205635277644122289742949685806094843360861277857844686957210717198650600673937919183619873570324118496619763397471606239233685729054678607273897258637387365205121237752266543924809955433660478481855590830015500058351929058734031903487116281649416831803278476461305073376100742033683321960491024904470470209263035253619165992461178601188967481718189783138401904866498490896794244246030103296925656124708226523896314451325860228897195318770510908095796044142382770830508296959795354691463951885435208063742646613795786471160225889377641340874660808414685438229641288967875992531963065172354325999833958345864813624167965659710740546389663589939500649609074109006669106431665398687341147734777710560128774175305645707665273929673820997989302926404704870989524037564531664060334916657830336102971400291034064527597625648191482457231677347105164035859082716926084059322170163642588002854331614319244459987066509010704260046868375762839483461079695429738320342800345631502716241893346329781032346458255024212535284705057840581341681858245357789092549794756224049014830087489808500290380237901070481210300757198583433712535656084589740358044473147750223513481377152274419828398774700407978802000460520933592143033485342544512727964627044397370194821658233684041020330673474342985956126478452072643189066893134284143961311442403523234169870273003445086158174576122961663775365827007315490273629477345951246242128362951007147785276174545288085937500000000000000000000000 [48,34] 489461671955959324130594159367814539441821483539483756188279517752140645954843869012969853466701616957315792303358903878820245595796042933913250592504371639905917990312149583251906678160296299301745362105640320098842903355880178305828101878435268525435984213372260706081730519245636711573663120865072121876499638854741772785335891357395801338850834841288877140222338228502379064601635078108011759880363724689089421821522508304140680182069146751079119962457788911001512282818698210598727834369844726650538406727335823903548364949285567943199207883412259038033988981233898149668342192002121516122893360216466172005343084637993622013201445588043585868166823439547884113522152991251246911146271607785299675718320675947350966888955917223132185280955836545313348811621793313052536735142387419708016594617476354483483076657761610161348806164973329424631470762332881765944246210551502922268874094053647992188892857758405136209653709341768322383698216697905139421931298168660820927744891100645856613445715307362551986094477120388147416451816715637276326486551750447680485026492726507047835858991841420198974620767146730450900780587797935382938415793092179041126976628663192719144589223382131213638779394891611331362881754524776871820426182939829121968985815140802368609396574489006029016934162744151022497797666955667036627236404244269945210356576238927263299213303543630726330337960296200478328585010918391959728060666777377600320612693552658208537815937376173019587912772529821770401504082582276720465982690760125403783570874071384216796023658606699012932776692755517174130234862168498418167119066711615142782831280290732802412025943410864034769907410856296824567976839987001367908608563287173501028301101090375694421934712210105890406052731758690898174946161865837491355529699339923250977774039272654620576102828579954772151683147257728897560624037007407375826778469105343990695755731285711027582515500997082036657657508626135709398275986253531038924541915138093508749021193463878379230693874021379109965245378193180752390681874200427929134249953747313563834459443963974271632987194933116239523632513732644150448073577561618916764341740595156197254593319483798367255575961778891914828903315276828901178242135964262990551303278738076109056225646691103855711757164501887829494845310022991535290757629367559277311672087084746347803622235306582105710893871040848172851219724651894410686859941034322188727129776099643849565211039371865147355014859094128172564587957343263195579015987279486855137913533053280312674820471590444718560192687537716642636331265796000366749519981436917175149712953807998165199249837468287927806787847703722387018314551600951289779442732174184041752350304843588446601643227040767669677734375000000000000000000000000 [48,35] -166441715536314536018574839148458608992984010636396745300118643025319348405365386719415407187254564735603278724850535847636373594046907118860283283122610014361837240408905099110829323983937025717937265485535139120045739709821586996953290736069861219518254148902144536200396881432824203496452394982146665627602138451221317955473703877493932760704098037133751029272392108533781527518663045422070120978091026323622611127223918384452000225750651414049071641711312534677630943350456879821037095738408055660872684667163070023127488138113917880694168447312636850958479398072254402614975159876227184907258474733291879057035777395370223066749016948364784748420277087502598378202097566724316750119136970488890885776311033574361345522605391031298792363898984978518213876056044220498789320863180432833583194166917304165540826465821713935447622018987179534361418554624480367696584483414861573794976901821985606852884478056585207517129139379264997673499976686397392750899860878020837076973751399639707320017204198449733235180650863498159843920629067546019145539473346733681632708890856340647981735186020345414208628977621128018803351535072264302214013879204844455385025658818741923180517441805240958517408746004851806498773322469222204939728324672163789767144902476982521984975402528596370757616659584312464426639260477722777003901871732495443918113330833973421880868323241228744391292321266643945632400080542767835845472172194693630840445058172107086265895530116927303460322707313952871163577678008959084466118068656796282019699744808788446940846465778594526569091897613663303799043298903643325522624634573995310462656608774252677569547714651267292332097059418014689271497257922783715232704576190258994725123921718377914426851834754057808961641798087657069613033381272819682854485295566198369106571205532034989790120788884061608116165721921002952963994799438675299883742356586417616050752957444125723611938564855286837147051457056216764931355761113346091897429947081506908976022544433278686670515285269415418886822219730207960819087346694845267055146685771289999007586175758731028736094790397253581643100697979654350937464545911016124571255425049615262758011463765680868174282138310439132516191782304303111439081515257140055610645127381853257350966798887776719677205522618892799475401632961652926186783755865927779149684913125314822319815152064719467942370505220811117272830730191054542025629616538158446686151301373150738131855340152217481773974137498809757348573897122116100557466156560238465428255218439435022408897523554077767681702450489865351017273700636571998289462891074772985494681768727616965951475592323245520072155888437448831529003277790703350817922092795191257505720699994000710830732714384794235229492187500000000000000000000 [48,36] -4747565298085489528013245150018566902889789605740176391325345926190565531178888193045431092879590606112665332863005854208370262368581529086124534698587034581278909922601518260852939864727852519987580265703081245198657847813945891180475363052770853092605909516854452198915530159499618913883494712084434057612488885196717810459785776460342328099577293081143937753074156804767508585305720211470608468897509501225643834969943373051516863932995670697813580571705078297370700926198806291095251068281092855735253212109851342108476940602643494889761557190884787626548797036821647823448947795466415658970555356830216048716454289803328871390622997134684088834787013657319932510071172230181368423797419171174093609044393425783663440560654751064721061736564350376194457896081616437721612261510396144899601283057423773822926578553076350915713976623785170072434145116481169720830621809160632985592825701816959022536780891795621010418934086101266893490305545610037344997186343642075433106005086678283995744469695855386295068732365932105635961666287928255612748640245522737280370670207848943742136401956868509805895403478145080325977834837641546848278538721349512013077329057955822049507303841961893237552067620380858693210670695942112617011488687360852836106054254817364572327065832290052188690384005709244956224436924379099430920371306576607245685068908200784280687793756158697706718430311689723114193039736705923010940387687352707775918404351294579931318104575675827613599306024328018337713052969480468507985811623715499573884242106921968750890102509748264882943841052925931718729415997087059011986973175071892205697472098713369729228969818567772901567119351760684157405413152540627624283560466676708374817571583413536197717435212141591973217404492920179520001654708205569871013135498630797814558788819538452906561944317014087017668341479304959071401274542001585212542679938420408337736796780297221617474003195297925557005481985834874028893807014375084932077138050708496808408722667426900757023769941361769967157283856651210763215134170327961512917383256390312764339170471466519149529698626913104567480276714407714479689515585155225181581785790658015632966310829516463830945194107524102658610995084362546741001855726841991822339645372179215634996888840050061676998390628518673741555349233471853348186821635935499807333082868724855576347138359885708857057139155609990100597869856257826603683915957331099857253828582371098638317762591217935666132983070311209206158099308111055077167708738322295135858259492435537933399038205195822355193158973748268678567158827392044849614785470035159378299889080974674511522505290191715485056007675370962750228571721166388289548419831759078733879331224443376413546502590179443359375000000000000000000000 [48,37] 13326628259495297441854658901434523089031188148863236342797164227495859448472547849475739219745637419371818168248657779388760367005262805769051454095596574589610388126197285764705518721597700258250313534068952126708457603026487468433272550449696651162263913396062746905916226127370580310965472740868875087305767145169154159394203194983608206241891686678488748300495493161491189898923386751546251556639991667751512659768643814322778907484043190977542489643263648030849470313268842017485846077295667402948665500657293742375177782165961199949504314228760796608617868410345839982357863279538519143676101910444014597487446295714357634202430447557831053479894712494047637323634281797473202027706875162313259157384140218798753314703783134300410413826393204461465950843960296886309477377840518071348930200695574422255543164423408937291256805206860063551685032219127029684147465215814132582391551119200875313135107217225158315174866734546420676277341829583856221624693273826244779422761790441434539826506249224026884350871691113160524802025511688037638340148255275900298155071610393248743054279733592912103379661964150338685887747303396491419478573086837013150824644002931656205574765736003659209153429813019218502022163177973553642490491387716096847354918399860351085609607478835596569407838688242288191135137341104699581283781902569271292053627404735570206513229766545385439651213468154444798461897745713885270584482283613881043049698065693487009571349150972853754124385056089226645396295031230080598669668329211155873084953052167249945809425748451983595217217838256418375229847183979335044698911921956586288665011957009939513010229307527586630227092242127938215035637724209252752539167544027246508694808120962555462167575284128558010699752660554126817705729740377157997217554306319707588143849439608324926111001118774895976464188272618080874309261053522595851104269998807749275777049825017252292991645312601479044056443617200424708686983721967422047998159086062588903005682732728668267719058670264648379439064560975257825502449492678227925280582279187719627886268317369489191443092080930624691968848130504489950503105814539428503154658695613191699035706453002214594537849462364368362704949474136386850182129927247473706183050452243416281676549771562281389854459702443941343905493895448527164848962291689192600680153418643576270641269992167533680056136924080373973125428933975036107784900878812099750532096109732839545716783556371370825021926443745246969522691936250001142675632907595953416209834174019262476823705443459785066637634139408402801814905377398759529743087280790336151588962023628557820652582117803175317636524963436281154803917780292827947563997090915432824562159019876617094269022345542907714843750000000000000000 [48,38] 13924206420216695229377824120927946952558991300543583235151784798806809914183686886615976999508402169808110097695538290416460440782842734460560685934391646399219866015056133742878922325475931763389306695902863195323155925596186976517306748469719197016900920350036347128096404016338894223482910937770817764347270131559170436277350656773740868529301766599454110963706408918267641335876735032917819294688594404760495792264705220472387493504370038118919742841324510217994833810080656327991688255963379288763199207457785225718986267760025160578886999451387051933021487913761349375952924740634346566976376747734529893139439841952744308598668708024727393939175748810639886586433044077547990045393414712692389205120765017570386289719033019117359907688858823714450923754431722032649746483592927681192336267470419288989942902393847861905116733700589843173416178518628025896340684101409212190623798843904002529464641129954244781344763082107842618412620871265070355471487975492305307653019795750104996129878482039741149766883076625899187921782929640672816952325314070605128974413165453464782893617570326567809973050748108742570272245701917203292700789264482333773047523012225906967267891362781727878403657855508854692091446205226237617007240867735558521170718002591526229758940927689193626826781360832369687536141434747888280298944151743450499292580105395995950689429528436063204236038496998516468715862723343324378062328334301862645037253641452927557582378888730005654842549636461123470688287253361638008647026079830330539816353201803211047970110014572256829120688706143912080372320590989494597119276962489109341309364127058581327045362584027740991370915898064975532849226308350981093035798244884348160181550373097068455746601933196900188028487995427394307875639189630762426652473589469611093901520216281198812664550465212291363836033735568849725324399605092477140538988780588524594827317846431790089611603252112959621142539901765118284361736169115401185806371870021026278557732366056344023600144013344405578202907107311006654057913038655373855986740636172841999641911137233966156379714380780674622189359991586479543990592456175528435561423337333608372076671409293300719737670666300184950020761228282758962518915836611915125605115115534740811815998601207626410245007631291576486946528450015375605518542544548756275327073117412316345337766298549893168717264313704433257741307432635627381236647142156741953438875422731616232776090802999825300700280864034907264677377988586495706554899451305121381131903932898165155912756264828090814705143517173068866038399618585687179903604243884331716781402007921151122885568131373715045145646436100028054302996967382618550011829164358978516702336492016911506652832031250000000000000000000000000 [48,39] -17497263394162712630564385453669998624703561696696576338298535454964511336819273517597173795991166046156280773944378427795081054087326104215197450898151514114134877700273501347645695203459596161850887542697386930688215664571801308519695025428947896694108742251359429622848017701736879138785327782104540651582525936055406675603461203642038223028284876914839725148225584430265452664181778893293682985572584902042666105661795792754764242836816615514015923464218496945163503480121169001572601862267013781712446999822135859855575267906452977905253092580951310573194057764807089737889413717220111514881868235827741210620332974075102368442166292788995185358441780391970546635164321855166241894401605900614306914017758183458012902228291934442843157685493900842800702074403175140612118769437189600779487805654260952657462870442610483953080559523348266899526504182753501500554359213550305654108726958091001362131705779904473609371617826823250470537902745211749898943740022381149758371001350454761530356926130685943203838457051596192904573063338468086935598968442233280278438125948432545484424574125858693337665445570905331052361723271191152918843201819201193212939312997909698979572566154427215043261814354451829338946029655741031264359971894913076073541508880465183216155179243137976436144959924913729623770716306656167661073573128201941816193282455895444757008845309223140202460413667690738520176606464915251357457250052627015482878852743748989629414253846327978887106438450545342477384903985719102691343554970694807359265292333888965532787279630075262134456165967428547887012103664253871325818469395899265964613420340736960885128468638562673117272818171361167572384848965426795728995582406540229972268600615966221121030582382943134844229373564717709471381985172507221198508781438450811617664215853055975998977547801888558762743269173699696146013660584662943329022961854664988660033957387072446045135556367537020194874996712149841433595102484565894067955624761777846850173966675680988265062288381481764673131629415151925413390554834276260808137284480017327709947603648439790465772250487680613332165981475577015856093834645071819453360283657225984230141209921376276560037162165999879735198855875338886289890945075419085410496570263678114714735217100066687387219111741448826909420358763322590428740815106869228806960079784911664742651922753970284935251197800573369070615882142077933053078439997225958111142978505400212923539528084902970521211135159030121666513418144241992201641038442939329333062847956225354476524036403407312228374097314781593933179340082134977738476568037992292816264157436642415061174469288720398505294967620802523560177982152935079847709434579250409313999625737778842449188232421875000000000000000000000 [48,40] 6951763851867360227495421821908333687356113769186394881258274135949445455944627782095394507773304204734454751441991807030278897968523903501013596202750300278177302825009214020592379169299517651470660846652212106146078823376334066213517716819825765625671598925448156161994303093234407524694258269025093673736510963075202693058816826565540788925029871326991053081965838272259528324212420261796259034696248792033567504573330522246854599416595492931852476413679732644145610311866472373163641529350814469195509781627316400972530699884383757749592230193030252987010180049315985328894087325227915455751838786575835973851248047900588436696746953986901894187084205220090511511314187064433243029161442035538348440105903756476595901028485520205102172291932909311174662514650459196081146368013920782257630528146059199013600177559826031607815801115619090136930557902738143643911214028333005698458027172257191895447936700889052654996861661334441541369485715721775284427898251764995662709865935956458538346128168380986354122726489041122718126950720736883369555999861080571416668948709171799018088463025556690986607640798111450298617088707885283923733174547150759851380364193130283898140373468865070417732206784158596276228021503942876220266796750506220324759814352662869550098492827702773424875052675970950790291258163805429537692946094154548577532144727816339741107651635409687079982509529301147234424066111369849004333580199668806693879295974159898231764823093849604478971056045448271658546566875491911856801720495288771386446672046751927527525057189716963951419362896104545947986594889604415054984399759822555485652921113121588712114891887405423904730084238553215161320845356248853808447985643621394857746190468185416899541662160926670411010813265427091879892931182072260473445058231454590163723534773755893478742673424081062566305097317679189019215452233799652463540103055117650279304832469723065433613022032692316105590830850017307815039940863515509150264642452184118589050760221621042991278336040341801593061955829613073912315546001041944003970672692318896876754077123099959804857820915616560256814985178534784633493073120715388023194829955904584258036849493664080444370767063106839321968349011081113773073529445822643754441404372071706760018632284916265959860729838325013934949270686680271723939133776699210378143258028937913583158722989516366236923974382128584173356066540698941696422608945920409878054584256009520895200439946861406568346284522203226895428848121881914117896258846339065735743984484437160363739076450649141822673683454527139719054530943462109721649943865772816716135630367925151998930818104396016920873778883976072939671667129937576522615352847545011627516942098736763000488281250000000000000000000000 [48,41] 194563348982231101252657304795724594951952665831814652341183873502740801381775673249944412632970137204388985288556041119011127732048304457519474503121187104666942576874185712718785926177967529414483090158560754413315042356978334036750096325866910941995637359970817117202597371324390049625068547026070458960382943521261480945644857463784560656305820650804668385843906982122850538710509294932103997997702634555631997727010425331803723071293676154329585557814675495180401323098044231067365610579740117248203948402235508762089296401666072398106426475855554731045600044816719422624244299899637393434160583138817975323545385604717018994548519148330271766458944887252704076131121802269532800694303040257805243152943102885548648987155311412756030282259283910857358903402163212369976703972635746039563977926902587017116443335067781682980252399628294823538114211638705058424138823815788143798354813126918272367506433949485003894937363143369705705243699918572752914799101254577003519599463751562779231443709107773159757743538704746244378367911386047660311844604389528882049418492800269872587346520365767609328547475318171042658617316275554937489962779631658896418246393111776911064970698307621449815986930914830838303141320162748666491190181891540979168382563251094415176958970272830034087934971018903515736662177517744135112495030337131463549979906740680871540146905680731385365202345282580325110477652850410629009033382100353423964256258002972496369589340265761493454386641918448463600841430874205204724678321835742768682145284723814237883109810447259685881478488239114843333929168799477775934344747457767148437073091157634919364311269348984389856322270431730449699088061869327928120450228030504412093289643857704941302718950679234941207239304788258798399007412648603186592438235926300540613685770221344177924946731586564908680014359202016418286665378753299983473879383408004992553193121694304331598475339315975801386221482743957122734887915347301701341251112835550961083937290704204937843958568497242304407940276558849631557448588306199202411136914909975387131653983374355588642441856479437840453067920497756308116302226177426253546678568924710904781446951253007903709743733354694204356439128708611600071907878945233251805988896480191517287424056640852715405818389313085571828512118961158153091352315738739852877974577694430082544056000419640798583744243972243439850628963321249562276681452692830636027656955347788495420660255267344692671253506839791271429819325298608574506947364340973963382748968037728544976887297180624435756135517389556523169235693948021107708027042827236678693570358435036986222559074089767130369991746007745251110619900226228519028509253430136993756605079397559165954589843750000000000000000 [48,42] -1385093118986804580226998945557102165834273003791995590026169378876269268553042822884860378544404045324646289084568459646446650617041016941424471226841610973473931186035115496669770468269074880456836214178640595317707449677139473186587067871430902174381340710301801480042682691391060418058248973778223313867449181887779098444915927852014571460822997546816232642960753208055719389423513609755598040888121332516458383341120845297696578880209627949994592449884760611543232457217371802077173441000285919686217240072248304653946375608532330026879566473607336837575603141734318495875274807848648995043043880801553243420775850368110214152208602776540069081118547759326891410186976144071334328044418119399862738986375626053611901166532973944336664516072960240872096272237565814451970522346962465742042741767587308583975929162171620925160707079265508442528828092299503337759425028459830372473676350260070377561314054485665088223414067437126208523423363207359302375210336134013957626991146157649233063933771477273955968441560968982680369843678082419843182295096567017153748507473722269644945938723710072877398048504327113963433542585076595207144770559748838649172466149939933428595915767975913805258407084696758495018631222056758672777181729699793947360962324694437962168857296058463816226088396036675931815256377870034587113750894151967059683198665510723935877450876370279870673631056557725239314091968926083530095067138532481903795231347225024069144132845879144444888001976244587228398364623496634385431890367548823624868833852773487020054293125446758481014961131676678915571503717710031828091693915988925565471240373695968529315377731828405077840719159287960773047528371552615717659155352854297803933933796736690868806727801953199880391351941330173822437156579837790598908234234481344691373897758251496407695159780635799437115169440132243467741586219247276459604917742454161237509038443360396451620447337380667756304198704127345917142734153582692842407319442416092987546062805503204714699366769471361741498348898412708499658540135274369611319927515546119900165761052930010205972802137260987819918720330319886371159110026724692227486308306276828263408635664088985529539543188668217068057237967770294927726871906607380727965514122353091771485185160200475106593359261459189578672244612183347675252197753409730115068137744450715281963830188320471212380039306418705590962169687570263235007649621959563234181325893230570437897886027737615657879378360931992452527654232084666555293421188345956906406737803378735038421125527432430713004585337679077561914291598870475102470315215486216715162871137552069564834670550078878348513673860956423614727158334643350879461509705947719339746981859207153320312500000000000000000000 [48,43] 580641842757741268079232444957622707329241534339467002180188386728922574364770454435849678261649469143676308791571939241824514960901995313495872938552865688235078052980646274629312034444351462970783855196348916794317225296268399857843447128004344824044047346090287555056639859346582187073550666975577916326482548880598391675010060881190869466401223681399880850541462503799267411843703362495221436899381692808729671127400020725007024810470322691512616835584117683096521442388737415502926286801804822010434409856753549218127950694511072206566487281270508133919712850862964267688031597102469923407010302838250548965523504979899783483027506112262378512962335790192108013122927079129923449124598702211562663693905572316065120415785166640673908525020161341743995587851299098864847444566935356186568083369860818569717553586117875723404873927703807633625259018762529477295733624562748683258082705301929995290510853241962449230996871766284130990723261672669015739344042682676774816930093738881916194271703016718663647787224641049479249919024551106559099708672047428797179290409376219342918149700815510685436878808054466364355934099494511952735867258957243087515637183992694639498457902329868501110106363692186422929719496688991214228548313751638531279071548462604264644633345512458962181279243446573946667351199262488139737963424709908818224476802201878937383719080008390457179038013118636292823050940868874318251579582850918569909743476918733265758500924455659578596978779224962185139897076519162129102031263978153124323397331788332202718677780743257867800541003154060634915973818512767378540704613097010632488586144791239119653554506468713009286673839848987695171365223852904145696339595619969289732561533872838076577579035762866199865027249670483525995779470508555923380758015950822813659953582432709339094324392738478998905683585817398989777866821951046612658666014090560379823268640433557855365224534404706769538331804317655211656887583460867383515195510436801708107662713655149936238172290425874680481946794927269243656319271570938559917270548476360413422949552121905671687396234825179175067776596764278227657824387343599125912627867785819731698523692525204071714076381371480010563441793626928864456786600100113289544258905463619188602678835171729087203126426420934788908640613875354788576484473129026290718542759126791008875298922294124486907519112901358697396077762363747897669655181083702722868410059110788857719115935399021624141313662617196659183016043123258966658354325563380243411376068737737528485639933724061187011625601568262613339856318176760365887791591403812575179775508912430130918339338812050790566201463081922792877739353739819554503509557719098665984347462654113769531250000000000000000 [48,44] -56113861901905750612416464150556126331514950607534696676667948809453774575932997224649349327651063717983070776852310286915091138129677721278142879281617624579407290820632997432083552848838114878606000762809128057580354818490806831864134641372832286844578525192503842580785349864051946961496233779374912634055621530226069338347163720182477392560752973350080064965736725234624539842720801834269972783725793004044174161248359877648196323228075583404086655248595585784970307940248120638745426125499490061712225015339126384373772523437740635020658320749653437826360670506728151478796729754454280684652566026840452042197130477525520101901716078401448201359867902459611980749858294903440479066209007751030365325608657119421782265553646660243795156394298264410977793689588014948481469044648024418855028144608185048551570444239274145238942364519755358094468644942855071402864684991226254350840180494268611365152646716167452937656051807411470603082667509812789726182920559418850882689129125655576817105517323486630486559844713696654969324644691695038243280231763899954517497958878106067031582242186533287910078623901641074214194488737573391946770209211382939380030848072143080087011875444473979498600409237736482101770067071367561263459446277827804132560822389858591634604197629810982332747076214320429515906059266977891853627161603771445054402946422663923611941609307047248664364284719652782132442578237063402273748353749324960203501232606599333177948335499734713414484061684453137702081177811519666296023263685145165219359744465372071805478327864203518308764144220257852908222271674539140734454042312007426148430655332918049448799293090265689194413572303517391501170145026296859879593722868104563046554847538876129798150191278999955395447305241626901719955387458242343549950904633803999571192749596845471758627753598644621016664176435194308132310821794142907613050885572281915706853933297925897599467956706986110197477631356684739063161656209352816213194532020163092268642884616819121731983523215566064991547670747084098759837639790298835765592945456158158517210155483885906782781333668871615221402626186627345830928044903947713768347184207031682675616124352316056491271474451586014721766673012340754351181450721537825314981585910929275993841906398665049810333097594350094493607093971405814624072111832848965475132296477408776708894538548763179878060121685679210767497337186915544544384585166043185010091826946922812415879579507044923655429194639041126989472254008941548242878734047675199613764142406953996924946034690960484388573253370919182656338601830454168492128347310209604096260812697239796254432603400933207209185731715217565362574394063118615738616767885105218738317489624023437500000000000000000 [48,45] -40031997533878182540822574366440447393081450265458462437647948012917305491038326788728916960004910051909660438910102776010666669925556981220735819742980615160145756414339623749785164553440579987534996808793275196457345226907913451848812204165944758479027810637628219093799737968916970490942336859357248976835176643407274449062389656693157751834907448200834088484095132074994951321637182781971325070955238372944720393471360756706007196838383671370885742398159618333261829667767924950736489597461444694828666875788754808135183331247995438873672498771109535035335772822528760950304269912128571288374272355735060446953020752938623203091583260710291170313171211742921735084685697247731384534897321276934603380555132162400896100983154698391553753786823266174295835274060506949417983520504006153641649541907248657954451164871907310840210695938612173358732379294785427547677086908220621267518602389702100738972591181826516505392895514434957118272497433931196294156598792666667051953290355787310599859639697431538617762513864526055001326727420731485383115596017904831456243597946762442601611130601656627309952157636844534518605255056858850325372636577185321617494586562217955188954989108706766697508006345245119570953697277404888008612114578627327360692290451598884449111335410149773212219033010690139710388802775118733949023820802347257739392294600621226879977122527688749978179468243274210087587910262898799778002594271241876134922161210298654566629143361775366770359215823700171394768719463184165437988732356870452192173320316417945424577662653267289375830864385667937196360075358211221024152051380215819121624078297981198607600258293385643363277952941133496557824202518364860591027268631715137798276335546385859321660729235477198475520599522657606780420171582625266442672541830360789998141525365384127709660487746219007679692443784417336752176395923257095675371584069686820115403888362290441630128459385782778516937523984981723838070940489357207693872683371110050005183609774382967691607121330495921240313367680575494714055157129082762233979177596284310398384199142189618750094088848055863567296100294419299926526234358124168980078852044409347212347275978031297883418584456447447323163048844636281675978257166394516097974844621514903765971274555065644757825384169145493053554665772767144435906104806301735125526587197648947279534382452715591253295688625341617556475577800776406306628461243120066481435975683197197382196414116060626499562030511151071612924862968073727797127177587833705759918470350628427686025680796798099021504284212426532622310964256450065698724441478945546833845412034000627504793145899975453072531857010283279083590506072852337193790361880019190721213817596435546875000000000000 [48,46] 16890450649915618343628385403619727652062203967960549915452074237141878125495989695513007376557441396010901582911483852223039851697602073375352628396595677565240059598769832732416945254807729515591369804645180268711555297938221760503053888721896702432769102605305251756295773099199733803126423903162474719021384542194099379050400140584322016816493059964800401775642390592641039953869574486183471082121568868904892605143085692780099503277463825818418534053237735299647425538537458147487921865515859578590640128170367208811411425822398944658508749340154862975623230346198767033287396249163834281895681805000803461743425877163123217066863919127994590784995424348493757199290136523906285672789359410756829936850416566637111551496262163772935112875797170016318146153523654160759021031664820461007270327062086547247895213841092482126357658160193237763805351459251832256813978348225509524618394490965761181851343148459293834537842883622677280947215072020611484027918304023528760270404660220416055422161589080571297872599889849898933491291789578904715024651466030279079384407615293974512919303027748635398161114183153829224382717872182363703578395231157018338477329491754187592573604246860224151359586571661245544803298652356492781032571813985845054324224569065072183845486417665234852419656394004437028886004742882709171306419637850559193353365092804846049078802219109077501225597746567990242841697201500395941883336720563039829825691719860775842939830706160263649009835307851198641451616521248445215777967305999806567084015164492188060700298534609163788021168406988423198353412908236959215589841135863354918069907963280156437205149171825465821264686007667655784471774265259162668604248107572780306427151140084196963836550092108962279902437353919150426299014806316887850092670894905518470846621805545118718595360131567708154957147352500990419829006403444535692256986499967631557694515382436266431352441478532836351842747984643212843738030662793675739261456419013623735224188947939716857233099285785662267731619945929194934545722672780400396310959562734057236944655304133485973313882627724252445632727094978268885224958146113873905744900706357267497306944761877479077043842230161638884687154467822906271520592083171547562513310417225773956311918910226241019653710633818264972295074735721277444548763758585847424251672829626902173397196032121463929985656551415910859892006295215424415463948537992638070791440556799467761482176807265630581744949060887510188873356451956507641246458618303760304950444542754250297940551476537655475103721996923235375543193837181539074919559536601638250335622067493858118460625823650164156866914460082768414950216140368866035714745521545410156250000000000000000000000000 [48,47] -1360614539860362027673530806505522660683949816583646272273387919789441928766761445302121898060488919308606358292132256399268694547535471295065095790785963411637432032679224995908492467583290715549556734631196594530413117908268376662430197125420457078526179938148610235809920446166593227127809485624477090460056205507323866872388584318678713456859624824989167071301279804923059493295319165309783319136235919571289834172239029200306227015265778681250785354380811887577821330340186246777587668181690467094449786619455158572651623932792636306353530220767177965991394308257981191359839515378099993992123533439290249502246635653914943842899980342321628188575521654322349464228880775213683153937347432039126886352725764218051809411210758976713048644484633580338774980759194060677986166164053601330086364249593481712869379526658049054424029019682780338160391602632570780327548794527864499435505043334153726276799224794960092218669573530874878520002472605032736942197387575615057360678740916996245710742744072463492782674261669408136380345811846904644233245775071195008749672094409211598585929213812979387677204513366633373319168810698513104848898518288682848197587299176978603528955138788893364984002356981633178615641847731878177013136031204908063040597766803266527701093735477494056901967062909368712800458610074733480991129441426731063825955174434649388605577777206038830488128594464448511851219603944293962929676686037030232518680563743026059641840515805730282091682517611103322327579908312496252329159174609097565059077657244063048219381966026255587756464302913105222604199026177630459299887523479824022436312304611552582898335488400338345279651922779682119249085400065783378818177693372924028376493145253061300711691620178131443337191016639812720225916409409041652663040535926351856235475309386763291529274727949914066040478032624235538512599459102663264446162407881152457314358221308436292945929919579584559833535688237751985649139851885867906655178174233223524309192888148177527226576614325293447021166074952554609794647021385153483057845493619871006714772943207135042827552475329818729474798197056474469094304391713342696583661222210006237089832545949818886970872458131630867560431272065380925987233250639652897011033215489141549607304973161957234895457543161460424032374785418405567793837203597834242574984470435901245323153663324079190577903199099066084200184772723966369767906023103144958286452294887371001414047966791214282642114962681094161955196449273279685198543308656731086184363559215641269891743570889748741412176627414384364488266109369186376802677496391165590107963534376832311533763805130932072029484110030632566801234162312539410777390003204345703125000000000000000000000 [48,48] -935261648668882686098773386768310666862956425821542299035271948772639688466740318738604354970837382460319850985271822296453174618745057138996950070119656666160302158193322728141767681762910602972898103896285621812720908135026845951948110956455655525297191219160976928476407683782853343053051617411673846030149102075142134252733341297667760156760679203175428011588231558346281630626495018885110032303860683027875191749305437647190620254172253801257976533538636040311144276439746345353586690284069192242879074867680813987734666268406177263347764729688009725381963614429081409816890439701566747686068456218647773396142195800994792548478728055889566189511660273743437525143466884365294731953089774484989839053527037300730407009655867959461635218664631653270275860179456336857600728994843122428437604189251973126476031414180893684179102362165259713641987897580395867588352681602389694931312051471633673300896131278693522050099781642692754567667755992441024270703679897307550313237928796471827275094697319496706167572920600494776390039711264997279570994212632443278901012323113280394108221683622191869933503700902531520288086648527818097309155159016255600228406090787531233022942753845723784357521239312371392591740857194550021442835492199455980255600807074242957433833873978821144080729870590520766754139002191792273181148372415019371336905948312274626041867764128422446787188687447683331247723532147005528856597999632259618463355509941010915763374971084260474413436052926253076555975469588585944109970225160285352112634704986627474236740388926395548864990898366031039034030918868337125266482215292289647017921412561593845913872263322357316393932709247982895447151936590695736077154620299932121625690554140420375565249932944702405673075006103995329968518063116533534186633881198466050410736563560148242415725331124911445284877003762057069877235661645038129620850963421358169375036161587208156962124609922581054358269080296911693467914807374203960174039655917313430948380595403475147598803394859796009877970888078481511908210003704831426806308897236944856735000951094311061381804335742202999114133842176940364081686442397182854025596779817318045460384507023350711879068104360178182343691130071108174497953474671547059476387974048389592122893735070724868619208713654078244072182359938925977223066224618976212306292398062202544660974390946247815220182245885497953649764902104271903398912094010114897449002041199866293915244771530288089010452239128425105247373101197993436649022739883122284363390050839239136800565487263824601857783373186034041445813748963669172136088473417525008668051880154212620242057797959038448055613828614751614765054910094477236270904541015625000000000000000000000000 [49,0] -20265023893779426760660290702493290195926483777019139758656128552508205050939960716819945868337027454172673584237319581206771960957751919321292835340897605894291543705669095156830387182164963670284081301781198576328624258224925164753803273399363245452039722613260330091852447772047755499824820301859094851810600478990473875222924883929932646154080040717483932116891517359766919913137688884635463577822610727932320840175644743825414344455199464738247336670414067654012913759673228625609076741392410956490028076966212953415480177477926282683055749355659399230314017749606439023335789658832625476405819657617885154753846373157017374299234505313432571275986858022212629081627524640759911751670195111308091321171424746433593610148134099575118223086571220714534247470393730141117030198968865124191298148068682456474316787303068298001794670168747242005621906783626408494340630803192975166650100075849994625062601650802330927108661017862496648378545168261409210860643168393072108716146033393312519442084827823678342395683784462640269640843401458880983281444222344020334925635425527478746734485210638238654190916847050709007140358244577235644839721583010637529208472148439443107919329747257459451066634266844377665496603486260181805003737839907152834920686493949781881180060306094105989797112205953917069072535416644204243344096498711016595796933627232097765005847883787426579478956649027227280294938269631670600645154303899591611887389833229625634452495700873895371333278490478321523009874410466290640255906053812265852588312621201829352325549005971490501804395784209230532925423598735327875863152402872920643588299273310944674054547826927047265889622286525794760151926961682657435900524236213041386670228254636994746105145445971717214706118296618146241879838112016304100672374936893498762935608326570562806629278938238806988705282887713425165763985235933890250655072458204546260256358241451200291467176412724262468904989788919726245191704604831997632779743500313256866659275119752108660223482882334784633428169897555500754842161476634280136721700899148088968687111847094703474039298546423728817914818277940031314458121765632402260629375776330045534721073254095628772397089303240530121508480239606152045366935565660871990866783307758965269205326170672624283936746807338056435318166927751448626569369403097173590564129379175943174641832756069525198825940743423101267087429332556892714134220001984957037587956318277803237024107713600151670015222175616307943182980818001104786154239759716324702352897741931693894863584120200023491165313304059970629838085039012151138793097860991631947863124040322712022030650336678434441938821068276362235687559230052253522937627177635496546412941818492899590813552826627926738654342680083664177477796992948377248976510028138345222842309212296640907879918813705444335937500000000000000000000000000 [49,1] 503414223428729328660512216848486477474527602069621999978712110454892107625738049988160600996083226832088248317235212238632437952941191195835937510620703309229530437589576226945434840410412510754100241356944522261835736372264629310699005211399063427383836335188889753292038912458325364368975907654998695670162753315676734539049340211384326722940864176903488248056545459055662898448073655612371511701893040206531815111559989863431055619224615271131028153761623369748961945369986968057011787071038397143910825874731888041705379932488820658518355363497107067134049579568213123352673376235578262993394235892358689125109176762712992601583698319308966333517775097817650782575275923951208936071667096199025829797449623094513408929148284182448146686049459452277447865472773259616479788598754418762262737712692549579506724987922259150831123739013554863789986180197918448904130147142895751803619171118656250338675846091614455022439091904217527721257878966174312191179208101519898074288894141118503573482367753828543693171577275278095807930759722661121971240549405028192833219187106697138680698055557676503162496029490822393417051116149019633593697205515108538254697983112990919396625632762838873368883952370832727502653922252350106241348602688815369805385998376815827691402955782907432988609069139498476634763004759699462694162382914036841590927775213249145804334412510045017333288898140024139889802200634737557653498788746788473678033379138846533065247982170933948088966710189152713254340376407884054699530914860321228186132076872390834879625084296706149271259684663809181080290593215084104065713190275537922049402128105100905838972797160282479951548119477814290141798363761772280559979471086074635971196721894654094127667427071881850152907389941152095930701532549246339224624235048903425705005130520005571048662196829600198300196488672236475252603855046604427410155353068404133304622054673507508362390664872207455468000715661402701010789623458852696631991131966165711928397529095680177872205446604799578871473693499886690540550189057623838867531127896423674911846761423236313144568470675972941934823873588837098258743509257060193504294040021447618792462587287548862831013611036104944995540648534009473715285228472160947737960228304755858109799970711904747151704927145976101818166715047281251557244416227913643803752827824941596256889456598285580614059008082333545339225561298439529243854441254937729069132717586825019225075078438131683718766725810608839085292968802801285637975717161995699340544786174650570567368429875252168982088054830937103719340818686724964188242022167516291365398726057982387361750206116563434572290806201949413263058995635251490386884340791640554219820901494701778366580473926086792487850666611750554392058432582335971048847466079715914794305738066970690169910085387527942657470703125000000000000000000 [49,2] -30943941178623971031475830357320647873184303892302530312709086588804063855746074289189326635343527721331442282864117544027423872086434986395193676078857216110871174152510021984379567202097909225756606586215033149420997294807935632049161656618940284208091633681180692615070599666962540389099586779386287475110906486217428796836419854922355105904959130512255804726021500830945591856225409464812007307433453617305569099982934323292725126129015126208988539117837902752521336800360154027889280460047382111555984915880205561965069621711212154676133060804921060221951167055850493348889647863607823035818618628318969768836699478849113067938246738597958348318616652188279604788384825765526032552303685456704987075536998319943883848982582748567308367096466623870472815055571963421999044698768090891263405603427924779880408958787354977531009030257118586426455463814001741499712665080631306786283789943151176271692628824157700220731236883277446897812128127569938652522017207562190187079045682273216691652106200176135246473538650576317486662289416271810186719464932420195367453255177012935044063037630522064293158091979793577179964992207338430551883237147254352814822161840896155559330716910718226439712646251707455988599492252184557544303515179208884391263802902097707789373448197658682934671484601728022711537087038950322569911927351923295801871154951745794510371807219427030381175743588501697483760049330668269790242471732411703707424398049564394440450459550530840797788566755844229870843440475362085752749952041836514304933860297479417368205367547033986731515377731540197510926671332101318038415260561216797647245034293183417675220902758131541216518689611732743020919708485285770019976531718328959602442868674329317932867693834574174986307894021443197448376389604809756635826160731663649547013753346327349365433947906116914233128969332508787313574556334441065899169591144099647999702720258700284727436587966204389270986226167347797188168102993172899777642018918794164079808216600590935454500650396030785035233004378751030543632857536645851540022836606480939094321092767471099513343516784341499273081991217232128166562745521575858103029525378479510113631073714895824647088651483161243567399026868920770585885425967142848351568571122515425409377440830643315168140965553208380202361468381946669273959999334868624412591278771538415668688554932614807893351169159259135312271976156083821513388224076345637241289321933634063915172666352783068444898495219238351507326678574372142691312092470525684828851011242229504817213814043996693538047597517642556318657704355398625646075635508905685985387774209472098638050658296786899004619740481829490106578470910240871735384819717083048732427862969164175928806755735668133229166659249932429439480429970846555117419868449630834079337043940327589552907738834619522094726562500000000000000000000 [49,3] 406936123820033874760613016606122532365677204028337998136920099256717203341285106036422564408908892596432708660591090096365996539186106367456369470222768580350138011369286368238609221561842106524836849377901297334398003608963354099743501072568164914663386391116267028589253844277484258409163605769225105824017848587920755081429877987027789723675637407635012803318638242213276336706918419843001010114129932611046561512045388150476038936626366310066874756318394731374891951837735447677539517888049668132561474240911053515733051115139244196074289562573307258252424422305338817084862375197521176522956314772226685135954558559450182770682270846009073700304425592189684024900408903767438230956618453877490387912929739738686881087358708252788949909485459769120132804643136985126349017464900454388969492986377773542845428229930514165386877471658130648172531793877311839248476376167910860498822248631983903021283532915398430521223665035972807063931327968556293213728110842682369766505349050121023036846898256238922258827100033956426613076422070895486260329068267727619592796005920186309564633475649860913615577161225029176499207073017444974133193606388029112540493365983683754979785614458517184316800893581225084146795842797623775202233867837457493091445790238680107897768453979350564319783346290689304430369109819111763585610419030847329520698989027246951844034669224006228831698458457201567920547453337280903649232682314231456734448394883409037544393212418857856590923544067762807104222086204374806429795919265136623995964972097764146400507961619684839296659936792207491884218279701969008577497681471342544342997207486332205645696462046415303170844210511417001722896492935887513618740651606516192742754823112159857988340338096328550088256195876477953197476126266149940209928088675656779453120308407952235573310305780479782172536658069010461944886425463263502629112964801854484129782923012740692924189575162632307570177404044882943248081369712644962838794211286807977283399321218116495098029008647003144012400452338618530966290388748009236454963399706997719233297095672595235018582329934314791885337447527288045570420754634821492220743880806640247849078514400698826375126096220255580494083938671348960716691825275904577064249749412874261105214722132037619495738122085312383067394244917551220060243332937964837491139707393035008365315714639058964329568000708082280599335240248573568661840006937925652816769476377324837240262438126068195997044175081005194464927178979504506283603139458258842935270628706555511576454986438963248320237056424804811387419284365436487559275006950846680168459680877208830910323388033311484427109124299613536868815337701834673375369351937125801431916304981961956188724933779893880577789056679432068300856917892166095788921455423917985361583274372954122100054519250988960266113281250000000000000000 [49,4] -1572672171106968263933941410383043325436036736864914308498476213072089924398033871632316379440326739035975008958841690337918989241945292150735260567370844004241354700940045994371825088242923635980265534038745515501132352024320055437658268553914474550537677550609122627723967734208741746042806241594317720632442406749439399344265303636150624598992218226473369395034161874369178598220776184398626743231050059462092744048052013823642267909970003704026550874317828149633019663958386628860183648862043571489874823871939412210073855924482810490312997846303410530322741408547068657483976529285768925697204362097175645245704957251758322328216279491737366441442884152394415561782744157811110377287438912909306357460262317342939701747639846369256039011249216685768086752878436834890319789703887384825034335766698190088420682994398556522836247184303299565519241409361143759375182122683420861872274712330547856215040802657717089194009465529463187971262634334299399396836567187968717708599319731059621552511556561867300355510649654736715909898864676151614278999289212764424909091664905182195842213268541215800387873104080288539415516489499253010258094908701847946460400875130546724664343441557920724183610305384492805887003910968124845294859533203039005499044928412077000418709960490107529259622784527665157157777314059597932625190449003766097712977029731004840206946625981994535559253803722569810418229235326508824205871490807904339360951921349756735459207842088196921377790065304480941313223894040507900450560543765526162787741683307549020728729028253706364060242729466546963232698385931496883567977698626753271315117049424158705075559516579126044752240532203736475161765447145332695710706507024025357199738252359464888115561903068378823290018160185858217381388412989050447455873387353967284267155126140972080159616199259823368055855864053623791186301914423212402186392106449491003991979953043703391394685287248017949398075398061903111377549955815484838336452158181821170060692496810225858404618436765712048516061331689132627355972868384887091306949510559111995157630953576692992957235857818232177847295417862269003773586838744831493818525745772403669026251493109547380887816088174792601615977098105775740703063166928221798615565295602306214234958350349414389192038754240858973362135503553307356232554522773315072140930194994983462647411449361906248268078797836898677943394283782964522982442973811997186371366417963553102845498508670564799680132185307856670988682246818672333090094915949556883480280271753452578804277325399057396700165342103336622673293735875648382900983399798822748282807156794883977545909014228769584056685280282744790035453440165368225571246623184419236115502344706362920300718374638450323438572547611177686142564350263965645819125805711498290642008646145200145838316529989242553710937500000000000000000 [49,5] -3626515006159743353083654842692594272648897652762561833006436619796861413266518046409480733099562999650508360215328500353487297976193999094407190828123328815526103143919570995287549699163182005252481808217544127180121683698321981054949723503930671138044991837469984965308635812544664664370398589653189791923004974596668955210169281315218681983152856321505862645519887005069837478519491658785073334376814048139730806266361149736354179756923127141920037236546315336674411595835546676390087485838114228042489343017919314363300721307022305963373496284550037113943822375200918904427477562817853747271983965316911052318873221857225425644391704086310370386267371391977689329296636608507514613076041266490162561092880530811838170666439636480046173159072646092518303089591569892634997722026856596181559522919738545330767937051577345791153817777308538737429048177967923890883659854888015963799821278137681059565957567456466539415072997348076027193165393052543852428712650144382279416542823963762705534180611400134929561638709055165678901556633522687004450938363346934457610516157731568428036653795422795147432152779625342050010440213370345506460325367929995970767282508872408784191665465462787031599479240256124348027110449950445000301438104600116715432093788054203569319799703990195378182542915808702668002724797940591791379833581607563330341922449521510826055598460088685667044950472386887417344590362847132937328994965123306993898861903023373527496813839182929340646737539673224785643511583556665876486405653499257530346426937763425035945917781869688013093320387231058490686426241710836879846982043506677538462611203171906741806430091599236530292642745303132486116323237320946113196738677189440377115639837460006459094491495864519253811268678405853363891854901381343421539929004131206041699160775481863321661105995094276125176417513242886487184764586205715883162843863560323453151364570137244247248730644530728123701430498382115784500367760659259340675805821491737257462509476817957178497480967775204676311845823813473224843688065768514300302504027212171284741808362763412649511138211900749469317580701558845214955785725096886258095548012349465396889182473960751555892318930402954449064651977639625072889260541429846683645041335174380816575818566776795862893180830507464253287682558744360340470416904958509386440577049578682527982861585583077488046067217737146400846620405206406970235550453470663743719961165288468431679623344286412697114887993623887775943096368565387977248345087732506764211313820347739653244254786488493233862774777193463051480894210336736095758084670361613387894307246704172313037435076499568018150438684803540808378736680406359384520657129579406064885248146019701527353472128214129999635502400534189411039481638674285976840653999914442333894239178793128530742251314222812652587890625000000000000 [49,6] 39695287603209828488672052054555474969664022865419976445780414546247785221754545932050903415097664583092261475330866904373640233747441325724882406165233541267113646482564706880428708450168851580725383581112986747577856434498694279102627036488824058944211064531262692699409708989575498997242067668671148309106213443439296397232286873389305636435005388388713219457008787339404616506103675154437936371191084873989284791090939354385606743075213227598943681570148428775787703155246672518032112051723434081052653442555102916004579666174881837541060354259186305668451477354158104072102127967144855747978835789761027254739837169443349614431525444256553311387983411326608454442126558490664444015427877001129114472541887774332297708633998751136240384912887917754473754746801619243294934374683955681158737116186742610997510826525505742854100894151887352011836434974267493489955333681580879943734489118093767902231578822963075000616564990749817748834733886452179371046891480870830236289789723190935704888868215238348949651791717439273765398564107555457074296898496096999696295274057499347092522491280593873958243111227906368031009244914194403923531509586297379974123194668670314233880998259551165774958083199270590082662792306883370109927346822269629282171457262295150502597224809226451438756059542102224575092781792524006488498159709962428498920342037484342312072579897826711680201547496723748973405086142444488155260153469717519083833684614039664716548820302052191012354671248024328169148103662846975054210073076580213742613007896318023773843100503931629145048675918344634909834661641582024347026284412197687706688908322498252569812369433607401398041195980278382267447685176468152841220264058163129266332566376188121420812348119198586955376102742378374753239560976144395351691542594777138958427550558099152967410267169420192206792313171370756924332253372569216599783631154029722324642103457710049014044298002631302106627604753260231763805521892252776231497591960343730699037720829029980826512336544670224337878220320222054772574974835531034523820555306868624095863517175239548546146159732496900458169819558181669263942615595054956434266742105125301332075952261506056064404211730316102749473951773588355139891908238302812930702129710500726170098535320425603039970674948001181286653706301729384053080505947113489405779315404230028915409641349183107544118453397547596824596899112211187379787445558828306031889718708855398722728218332872416823698064034742603361382669406944655770999380194115218499133560520868556103668390118891318394816589523867747999933594168773830047956517149715278632691591688861309017815774298205521419089222370118610632166154867228136992888215360606671557127975852750560967450305895757337129000414643738790575307663062798960771085244182525275657980046162265352904796600341796875000000000000000000000 [49,7] -87198184819158631342584732701158054959177954616784878240990893859843278377287869418656765034036174937447393259444485249832432765459056868130702824445426837976850953759860952072137167641032498456424236733767839752569269848482357762173231039108454698492628820364459318974921462522467856429203945739160158041696522439498515676217920746238287942138721133838770131307038135449965308387672443760698612375960684349131861243863623565290172837772276119232952022980301493870436561428274001499495302442159984710655711774403445037225401486622541823288276668251946231352086287461826059765485834994694339444266050107520875929293570967757787476598838704469070178248986650093131095970273868185545909445911306667746159675412711932214225091048744133903914330401313624124217502562254746160048411202467400791504335062570058543719688478602951722863680749231107831639267429618607393516817788228528505914198085827900655875126755032946511614115489513211223226801960655824367778403768092130853859433625569894861187396633550176652446513362203989706457325896073204972767905215736161051748316059141872704240254016326169631581257974994216770783089745565745798338254851393526347542568393656122988620228169821864673933462026068645835622861084694146987738520911505654721668040515897869998085539161494502915216301755135212241664137435416910673890397888670335283801006747883492784421479437446878371209225283787563150311443917919761402922132078777967614247463479264271269496951871504769278605831029644849735322087410719326097038130225619435442498492788435083798576178264766018775478806391961274455791313913915784477657210252614192101176949806547376197050533658829430977753121795712895434009667326244699666661555772579977080121285216253386521194022064677263367952528226526726064656887156031001510664519892618514944128332982426417058962024065963094136317352973845804913634369890924465902399184907503190883554619404367036637618401563721832706348063505707642802320861507746367839145913975666659035019781375536603203165248415878735776682261438763462564911114825203399749760907581269447705127124311591424694809778031196272850274032299535973218821491198763810218991965082632195495940099250512223229336923383980985248747239080814221036249976127210084763269138945262755843360970538496886642571864238324209785825846231854060656170676927050000569065509201881593265371641837236680713365794944571357932217476655415012845958899294348882987599229744779258564403952825127306998597418270902539310390061931935466746246339960281533215117141596837233870528889341609613282206776241517522505773417059262494591157123155877724757790618519141248977401342708659311528892692179732265666543313696024874460023626664598428953357886684072088769981069349987794144063921588961335174166441513746721738213105175167600552343927233778231311589479446411132812500000000000000000 [49,8] -116883920034858746680766305589691000694224509295527882460556124850055727137601897720208414063148499652733265068541334071839894335332786667418597435437130276079813926497157804080135037420387723093526864935352917637337260033027937989886697393250959442376415824120888002197866928181340756421443001264973235465256127773128606199578541783505635851850705802495301901036841268831186619085879941633055426655284410105030364183599634506481720390169049992932938250697951581398463177231724124311912250812550710887493441281217458279430342720556149071734652511311303128454332242637675040091752241232679269588969808694377535525156153284556158196781942445375002783076987564210746663019792511125708575712214867244915245982938087343276725900259061415471073846961292281082759148169321703994321510288802663991259400509777762526781046706684741325399744508508009397944429394201884942037396978226001331658347413382048903139917544000668973503506888247748498130263409886382726212630407158094136815973736249551007340271597529088801588958429778989811390663051940950375392573363949177779778999575470496824737683609903218662236074604761710320291934215268886569889842428812928221645392098696982008482069456076459122718614350150644153684083033797368101182148978540091450447735067734902729955732022344471121673320307433063356529823074028372527647913044474180601820526401834214582566874178677588779143085632580526414006482483701917837386117602951380787034743880425625505184982914399237769257699725649769404874834536355076903376306979587488262870580641979426104056553661414678857494432690466339981647615285991563612657166165394096966415526765408835510507857365839296639093980125557481933269503056434588464475374448766881446250689879381887435251868066924948507042270994308755303470094640594078439138739706475977188990502457883662487855416234702362065765915485986384914259330806052386234577374504750405116202395287894998759997545915983776973526534973818617864136274955259856133360422037509148174142763085193159234125997460851700876872288195889048239136922173258370731007172738521161726478671255638098961282447023126048400135214396673518565847090037993304968083713459935973631355952530949269709030853914116820440426628230823939824129099256032665063641926179570440703097546346429929459796837780950843379524243895428444506063423915224999281541746641269816701606223976145755148547793044590356490979230418472059715311733585233005655032014089265471471854992793398358399340498993992575059407485270728327998639004854436585936249311897666497318510075573952736844089860903750613766439766660598772247157237339824075034287691271965528557483265790537164914463049045270605498658075197894777488315292856284666445860714861079958524297197291863196296187556935467833441930868096025022382575332441541349215441414344240911304950714111328125000000000000000000 [49,9] 1440378719012126318136815779080231473131528909774323062259217993409300650552074742670767671308521743693189701549826527202998449405130494536639345870767373855756521104804478686439658828741763709694732350037041232528818379281269280908601725107569450547730658756732335684530771501842342777347003812739463708432032785653201469269628280035810450627914660742016173148103666398141104414520277410428512983190921021593490523217630470394464276994971549035675592331828981846442417376254193792075755225344310205735929804227653218826459373601918194982440413197858212649724656687236293462405281839256204310148242118946614379484606982893993153289967800171798847316182137763814395853641640480209330918228939550409755895286000378022085757294203572243620705039391271281648357244727779989980269429712225935369702522100125962359273298248666934246394524186836561332401955589259938500023800542904225595144003124064894482849187208077178430843626593716440953858323927003169217042558634060865453963381792324628799891194535075735625761441674523630027397156352939462477265633189692583124449143428141735771373462700278829455753204380850151357342052981926161983457226570689398951166989189732122490522441138146727096433923117592544184109204333974067415528624605827608380921833005644075276796412578315107896485363775173610700406216342827160596116800457176306671613266543735179374346172897979404260717336166201218860081740477332604550033551220962199999455004031057257321697850274501300709735091864793549606590203843022426185044755466757094773236098303398227217739024069938922320508355160136241356334120172815107713225834735364277654698134638425272913544140866972627308873080755484799885212596913712981520230054185942192410042658193217116574370647736662781593158873983963674887341980657010859420502105189312306719481988714665479218809703302286293178817872922923267390468750419162611598767786869121860534727947554073494443354278910748352321719422987305867487891072580006836011693679256584776585950573087254227341071871628926418171304285043530072520306645031637820330927713385174997491743536497158765038360147615219751430103649385810158646176915093787040278400616628471121577164498783524495811937051456502654008994152050632845526599636517208387937829856572263380351562136291496255048021861097386001868962213772491982979242345002250587412058710424626980916489343151645055430507252887432836279533284421249942521655153119590608327250414919436094509427187647954426222734223724378572515163728402221570308900008555486304257479623977324883584070673535051698783101815242659934441096127217172296624583826346002450648799663609340878636013430377323689609895510172789568012662753101199149482114402251167685033588417769267557704824181591524821116272383013886501287681799774656560293332166459057304408464261769040604121983051300048828125000000000000 [49,10] -5046003820519549943685504832992097202156861973010656268786590262047402760851953718157984296038938786341920606043089892306911177515457615952736825279418466133221235196256781933067112255212396822850923836064413587299236840102234004325788101502722836312437289561708039310202285124633150389993510928729935507170441038941094093087806655306037056511245163807672965102932300607923080157742881776104109795448504956731654940362458732311358131196836965534799815301212951673910108984780808645742107092760973465101647618436034066374230364623948547738451209246787799138400541566388272752093539347634121333277147344284714550562442015789461407147909822250321515208322123140218543622628757907814556324822691119679738281325273152752154320648551087471107940166507981501455770440789200262461949693770429078903570369332495432600974508922604142367121567115085041656171835811003474923787414510896010609659901644597124519536250211439991787582391008117272783029179140479887313725518319964459484801119089584549682905113271606693997887678584058974761913983581770857604227677249868655204164683882309385432007179044674058558087241602156345798006522648635700886226197555733338277090683872713358766193527533734550461963172042788045585027697761801515103173610338410699982805359180414336491409093303463372851657678345335238376939006599412816953773063945791465450057012315024967971776776195537436996572420273793003697931748579237526247283360846020534009953544061067438319452274851994200333105740119997081269635912274849758545912881125965405893055920819967776852055228751115202441260315540851440312195496176568523905121803589413181537785039401827843797073719174040228846473829005646308526476804512799884109411179050997996198099129502842197736946867143980623738414724618874206450450540093943177886053121354274047938667293449924759243416374768897921836279915414979537550523184328706279196358836188525298967789018311669995130914691775376927986668318972604378740983102732084150551858579106971402892658785234973746703309553343689608528241119082814043708243589045076789387616069506295208488113591079356932024982051342390515610825576214026066689833201418884441960478522560548946352460951373612071628379018266533005701481483021968795606460898391836950426712550612491246316663974150542745107273355435472297453393303178793464453367962008079686567015471852005063455920165492127328085741300425118090919566854349452561304031314890335560357624674514934838218240890274310377829725102153804968514850891197059967073497776154621595466309761982736164187195111321481863602537801976468908002202925951133028462761642406600364061126381130082656970490990287907398785953284232041598635084556647019827162642643593112981282440035136601766426925214574396479569051486198322170276383094482121363323943270470794963955540879396721720695495605468750000000000000000 [49,11] 8168602387177059236435366896360159061584050432551778031759531039000303845233554377336741405141463177450455875967192483723797417554111857957245158310017073921191459523457123931943935221502094207812144657319269790303757409813369525144556035321419127536879073605436423431206043778316059964006786919285127177394761394868013724902936137702971197489399364100513363316004223757089020820487889301599290293306686652908660001256909703251155995280630347811700685999468835745480594599184951917052697052873636289963181986397217554380901679071938765962370163716761939331339752746949146747150353652463307308229055876786390376841466481563585019861909857755395305600505419144644314531944095502194499450968207367642425239541481097814739077611029722187291085284605826832298193994634152810195591207339736469999646971885447561538740764933358354168914633475104561777757677898559375876650744522898938420431219267890479542236250436730850836872192947639252365162863027762129231959642750856662932347424982474885361215742324011178738215023780038395458196028504731042843836907374252906387950165536934194829169126089986691663517934370466547381890686860275279670652547431431916248546380538677786026103471333775168376100408281058457183499386324221924602992367337100143007469203100662249000265571473052811447067080516536732823877586596964519206714692302081002759723023109550728185660865205872573200259072521216461744192319019604017405144122130961274075851288465462733492950160804153039964623373747706754648635360426643449546804214823938153996172357293022359062830237872390498386473463829881314022613093541253040659815860466899091666950456151139032273835337963725434777881612082593991459609293544968559468906830662231641938678431535546205166677519275634852581421023569952292780806258539575693101010746034875193087550988735995438005276001101534840721092854421422583183273572906037161379771213100151857377609244287090017519342314861522883117865486346918825796432252796149318709611853189480159067891148014826523736665409762211858053058484917081938364093999547643764964083322134592781196359743421778674012054592113496233146881703994873371325383538059636323995168817373885142928509042566611342671055730567127074755918300430719193119538632989236083289917752773261848630133782932173719183598725103941659260466872347330447989184525432197858412546147434269141120223124539455616746106509372781014912916509498933339199913701640529981379233368645581971534438743058535897814238428433047624546703277928904237184366036557689348158313053972754194344559921223831117059729536921752215177887016385068857294115367599374774502629663332554425809605696683880704954705948154798471840611429833372013258766679470066428235899933671748783771404301746079100976790689605088888778845944027453017468283556594410566020769692840985953807830810546875000000000000 [49,12] 1617465525482499396710412261714253667924629839813590544314912464887386797010222075845852576078020950181046355766635077408078391406262810575889994340552239090249186268742074137572030237020102402104084012689767539903057349365979392023528117270646869604466338784707879367825594441266435949913193690086108879544033498785032053588653892174902221710152148395556205916353548806581949183895171567616203382033760541547594235290333730287651789387571720612212630310389794717467530562891666293026015842384706962445894388149995632605340627764561668620018102078625726863341396289486029858869613214272283665808271825491259897500856553061186625809915001003018336327652427769259602305123353087734169790727049794916307744562270240631819868412715819382997943727896048434098582658246548845189077796807008997250145088499233683379253422733636463675418618216804355353354577936493279234934058295632416229909254269591595748191606075939753275820646557348088740468248817640470190392553784179041984940923873327184414795554369433104248928056968195413678059344111264552284687582002063496815794810988628075763625387195870324288381552583579324596706564716713933444122568150672904501808432929447910575520783234312380408088669783748147398573653697512902320839529361989013796461801063104702782332634229239343909616239577895138458268967016146912680283411740658290711819823805984248502079446885512516122046968994595990579457454880938887633636654901820534831546347217303428452450174590007769946124338445739217772650484177149331645609537072028851114012166824612425249729339715575338413809023579975614753506719896770871033562618567471304267274397125155691269922511866564353137165224520417825915594279460493440088444724484142991262698804213587288576931483594794473992429024259192584643304582184717559449068722271325387773978640813217733035677093122315421492349792361381596678468792997638715291980457253314329542584496897100476817970616027028997888935867006442329393899495204848768159332400866351251151584057382889418093665820577351934036478100581647941975705063531521091838540114686766367414438958738167230553222606287789002311606899491094011784280492725657193925066194400039521177537800808867209781613745799090025813184283534765406486383323661619564728929452035640030041301080517783724257905213184220979051237834049086568555037376115398230792079228071854113339523953816392006005704262629696152680167761977230091696758164672798311153412935620785413118316172258156871472237719897660421267473290819884989428265166316258231344045831142570602081707024463769955598583130320538267434773586599544214413099340440311223406318845610536292840183513749906405422096354963162257619059202300756837583083590245049415624554691440203355244881409310741280774517619948842040975473545009776206660611838628049952149012824520468711853027343750000000000000 [49,13] -41604447803381836697890708164223065036544187201986536918508673074690720433628053541070759496774233151451308912503772052522858002698948449300285666858120655283005213065051399293434458591809662207815651753351121933813992003067940504433316447493610232073151754573583685219030185874304775285115804975942947125787948878952507654574751298649754087372085691811089654132261768169637124879703371118384250864266747432105015330699593134261245472887844813574255476654372248110065112952412991068385388343705389913966518056171272723414118359465439741500981083783494919097767559433384719107962324149406491591470037230998992376084855842946126613364853938960161251684870725272112447230270525986285574101695011092606631185523334836300361345288154180368353638063685050774854639305766535815339752957686928088963084387225653063243505358108158277273129330168349719859161238653513896404595137107959282660162991654385724864905000505241013776093298219564241611334380184307019983425128156481191148028469810576099980822086834268340180209068115282238214204518526395834699772838527414180678989243735361792366508896732283050937415032856392271823667613606452754191915864252887532557991021329960287012423890361350260163011197242889416609340171031252601521912433936675884863677387526200552044698486673692484582181073567240405382993207308734891356975693011816757307762427929152617684507554860823662517070685058411749877458826929040544529543006955554618451425283085870601782919170919659403420196731606790041084057592030892818803436482160689602576137491994229843773221071748291203639793168136763272159635621780553923558754940164537793219267190376069110774587852138478080317126357082668294366857316965790271312612635659099727714040980680399454360440911475913943574143684401066362625966387512565315374269186860983101965204283206613084452749646009747777319389174108701721523702191404778704661082815455549344386341394098744252623552803835600269990941064539008995215908849866381515761276627623975115212766418876312594840726193893873512553670117035815238830881343813509784260888702089956156127894080072364982664923677056644553618634043925963431678399882235702901638010844252927476144496078339513259920992680685568833948363928778879580233500226203174584575375625793975248064284550961201515077067279545143766917354672197160772803290770488327194231350297326660903405032994402551259941991767713554821632641574697586217702196463309608323735391334598160108456450451481155366009036178006326150457946235147697644119196682372436522226907135185771181988007417229155401057876781893667954666635457665983197384987929173047611901211817811940218333198106138992179848875146607401879269985879353799507913200897115631160505633110215108062529111104959727092336860143895390497179644343906228201380493886968325867314888455439358949661254882812500000000 [49,14] 123705691173087528193065526765579072767923826807380067636487220099877393862908155599706372058007814094896256522651680908034562746775636443215186998911574086303471833561371075487392899350739446745897948300553124094447476181708114162085739456038578440176429897054093060480602762480827826005304364408078114264936954315871050554380118580309686801872294839207378807751821451792455541256943989828609588100377128678590383097771355808999354242347446676364697496120565273106125530067349619516112190731327282376939153447010030136397613021262349958206599321310132978858545444491980469690034316063783379739664911471827353532859837267954797559569135004647289307354356853073936921856879625992597381868799208938370521816952823358971156210230707115438428389793309662335748993591013310262056944403045925257876214254397427548524915530119702290685207264003930986560681300152984267188348162534954690094238301585422644648356855920345087031758433291661297888040478486394789593156507115673081909432659589105209978624473819934802330413747503226791132804274919203073983192045700110838236062383470682884943253946251869925304055024695797084716516065845140343434384765842773982868598001700226616186638704224621237846279708057677521433912277172325550710726488520189420454916027732172356493443613953430818796694916766584901640806622709238354995669385381814873291665089349175454756468578458526086182731460721477982199027824872703014409566168489638735332605972958003206915799058125986091174376650944872503715276684480111110414037471528015182200011595267838273842785015715982687688945805256814224069382383221869373049511528331188243828500349131133387625879629938365918749525383854317086073422066832403887490080008982693213907541547579660675969822623526477180895972580023283472518400249295241549867296846342153730381413911971832583134919792282647780442547128922987604531223419233752528185132405528050848000754506086112322178631792385746076763433147093387900040362359951229108327512565532008300567581740094205181394777581037254930242207342539963069895342215798108659092498332339837351073887397749601632139492994738940062560296423621059074355927670792198029208593519480668536316437204590938925033056987407064599583812011329961187780217602609522233768311303898928677877397663231493128290104137320680430800400192183716818118247158069823925645426739589821533992763245255548933993087760760952021279675811129728559448467104088938272082832077056348009421708607572908255624572651767730417462246900841685624991407751651264210126297757625672553755756181949918783158781853147268093778770879784654647092536458157695377320258296845666524138956612294511573811592687462313589962446302258874899680870776968628162702382347461572098392714545460361244864954673996854313788230808439372321316795932943932712078094482421875000000000000000000000 [49,15] -233028895865128454435866329759377483444641246464633757435673748993608094407232393653306080462678532286923888628714897757521826229146491557816679571419134791230133620090835419390380928852141325907213214646885596997677062888816970977265511760387725601008609079097277258692075639550061829139021817838205050803175382174731987402798267205338330824331035231353035157391240847616902291024014374101718746182487451793052313206915632541504449926738364463932694835220331100044580093507614477850563834623621720260461432595435773842081032807948614122132409563922577684451179028575836494279838736357745909808834295854135679949405825250905174526775752773830189682891634152907778063387476041225667312018475225465600201492434849123647716099312409437835616141903416964634924956621154762911921766806917454783858848917927009913325791229237798540758115976274455896260916714178979482496924838527782928060123568876473007178574122223603100025435433060735632348710175959633935909715874165706264816995175096049264340515039077632426173137669343232041901846526942058994886982157866559181239400467395476548780459500074528037608377517783902950723220018662006606975731008846407983906729174299267210685852747538833653067561584308875098329176909924931300135153285392249613709977630938526203693921648819501672008156951583813077580470458961453562661991915362493530878257288240345477498105971899471606290151164191024062547430768244325147613633473782641388046627569114432751620833023854079197156717274905752603839822777687198040929003864363006492636166281852179608041068313833223847518344980174685756913737335132450203635986705263278222998766292480243411954441576448905338201875243264572859358251075403883816627914092507871528526184047057321470856496113218060622962008901091297423587643651356726079553856879564158408130348069385117922018440078821328923614273839503915689670149783939052407853155486286042746812707078224732060413296493626039262039737698800289517709808859914143421454845166592211906034293947400004036293696971057561764908862323321126988105898834246142122413297565420488213839781580348756467774597528728680294330343053173701485090256556541803986868273379439061099125092251373481908307090088127309448485694843811842436193457969165235435489712062703808432872591003396956685590825676046410352825016741459838354824182243992156002889237576688613402505326038699422713032646596898977591379597517360663698990833455480173623127425656173040993290332804083986111662792270383183671782073698528382423393194699255367604341721229621095352790576684234663260583786816596003266595935529036210282796792128277634110283715174322307158200414033581784561324749203540299013642247767794391445839970948406627510861492216223707741220751733374475973722143570675620789621851987240969128478695893136318773031234741210937500000000000000000 [49,16] 256935816133624230049078658829229015079666727408064834924229319142525261896365718027690721113671598197688603892246573192675855893167935263851770091421535705172827545723782197290818495277657344359793905881994875357411506403145302240991653398266676507111542888023465437638443093570336363154330391833507257972632418909231805811919629353075125924308889544944734322536839859819046015957575000251481169564927817969411554373271201397863537127408595424899623479606433263936209226587446446331993519421816635740965583871998441233039500117194686540477805517175702603176253223116239062613590750551514992670406172925134730214234523923055525396958580620293395633968802343365230582829585906488933489000314902179245277688122884760085106945086800093104052950863778823340223023731140784222397024460879835404880698006446789797794750602243598502080201143859746970558386820206307102324730381763115557654934998932387143663556875039997700075514890780055479209459361805132333578126771201525221569542986230184330960689817618095347684178614605046398283075837479698273910841356149758012830771748943297030399689194420270005352853111103049455055453695803575146167297404770884162706411375820181700643847034269177127369180339295949965634428633569000308445294150477829618479765987199433475512053541926503207178574085452299819483076921965101715652737452275905390720617395763124000954498192023696690839185388776665444668564129166342785701209772290060297599230202990718160480250616349384122704630810445718782369869456892730491037333989310080782023182198804667811796617691379483989810440594190944178733527573960785809316936997102213844013000703897968819411664763184975209399438981481950857844280599464092133072422641510973465755273763278612916178476542302439807217399784570060109709728555249330210592433017411790195125572742663245130100135228855353562424604330178278420833150450048091943623798348104086066352329193788789046641710952005833481750468978687766217172921763119793282586058911579685090272704697133353803678256845068070740832670042786730586014296597416916109612478347775756613715306114319489919020068642426120595715530424414735533624594105227315790662854871400125757305252450075365856047100105286952971694885200094692831488174356452462433383228373773588568234006945790904415625303602797277954077192054257651804153247587157998943973207916305364227542230412677272453394553125152955342626751978257341207598653320033483036797767594990189024719959584918300240401992652989656628987366158742886355017981520970149526541580683387869572861957171060690391285331534896912364098839315537866188595073083332514991742416813069193348156024151207783232482951320724990881083229631728665514708349374200826445395017091152663397892162780872438782133152545422275544583640138895930249418597668409347534179687500000000000000000000000 [49,17] -12888231905573234837436877640282194507664159007587955030295655489814701099494754711995876814267826526376193279882619667520206332539038875343266682457576277937470584940018231154855109322366234787516710333051434455610286745382176822543970083390643166781184122600476493712040835265575978046691743868895968217542924708701159824800012422277380656718157629134441019145291176438067005605840896539089781332391874643854602123230980933993862367968942951149857444509675745411968332581507930368197910232331875474176848458410660995222711126724601846144077352423772661324233011771112476333372711343092723953840239932195918318825776233346368459937296324154680777241838230147353438775234773750826977415928273930338693975619173946862376022332614624871334380692484914712994787177666086721799338735496234443754442237478520058091505516959066109730033584050858260373242343213405365887485637636843768709079970827190181473125732523497959988638943600264336285306925286546343867174784084647990121952943793816516397695208043740829749392851723105335042018077761090431756873392946322757828076553802994662483637261889742598471178167796146932204295657104358463497487341702024457517497400383363551002301252032968871573217473742031111196279090322607699915627324914111763153911408864416701211053906101835363411737018858400128670474244679770502137270947892205340876357209004506277327411206121771976494807083499456782495928961716639689141316921823790441412564526397318773651250430624250467909919562538554706408522523197590925730694607852838576052652390375617824938119054114168828611155689464001450483086260647582232932305588754383833732182402602708946411974707558610142159140017459424955895110065712223319887296267421181203076047891355430418754497688513746981653370922806391829059369174222048394791429718300922331196277941255143042171700410511334460034730403543235514879771045905612621761935042315406007659010298535944397409310724254873808674418078999697566853588937715705177284920353221835560346058688241355091124602801467098592007018022691375418749999568810949364077983270860149448889462183423511383890853311238483447036882887144852517969084161699396115820535670657193617130276379275930906215706019320249718532309667609307007784940940571334902900699760546961443431524267288256226924591619356230575885980200949081880739311371992568608738126770943839505285658525308574369268048770137720394872889250763066162186946389090602232947432413598786973236688059658661607795309093938729824704397431412922732466061333482331924937335975348742329866908382191897023484526041146608505823111467054140598228069569019598484857474475777386283167010793936455814808801720316667672945229917617693540120216922987645714617803988921842406243498572921899569989561433590877189060046673074744205678143771365284919738769531250000000000000000 [49,18] -412733423472450472693707133355771168357592628568956889743400154938959915442926680817230389866018031004889491530305918800664560752082655630352360854022908994324713514186923791600681001575271186421859780764998051089435390410193756164416892559544074435158652119240470147353625147911767506079723293626830952875260477269120185591966314458753198140852973957100879742755296205026294853540216640866738911738632165478804343244057017055801377041816190231035357459942966106528510182334786936819745922197178365266208902011645892332428367132617431230132385142453652482983965140745145566391028023834973593796292330824581397597294232580363829225793497435939621051125060288535174509190220374581136125050787388294196378276024768060773265863185218919531608116070110869506913750623063582018598002090156801881203332188166552390782883478001842141131192667260852844179398069118648066180588343568634876321543237826851202145581656609126258712110250792728996161593325500477549928715582578575762262812662410932609180696329166079373131528207257308709832944509159103981673827892437986733571734203940296547994334041169575305560406272086224507534987871205218629775844413113942238924945268363213941972607934134525006200924714670314664101473870631261146221788552255787377326471028730590567012251810568721872551493901188410757616666033998812277134048263255008568160288636064019199199948537559578215821742294958216539814522343650272841182550707113270120504778943899321757638528153276580844515028433272301129122301867326254661843880748347959770654850749216130236463555946247447828934056970594269516803780127195941959775761235021307696183379852622298594811087274675324995616225370431808709339083516669480586379934042260276430067629391509059314367379954530346478237227570601832933644171869283468377058086263758341131784609566856501715615480554324596579264365331315351548256221667551274484132534705736219454016761992243527813793455363070600099016578684737209540312079639900219533395085889284326313409768799946101448371016063402582011124612222640642162763469036736668516694818489785742032638878348267256159450791710504761742770795872191716175127881302781454255748391011354411984235878499171914137910237949884532444111738631875407622698989510328617140020874898138959184074051838169343938698017064323371534888595335603172415326896089517428003376994426482306677554324315201090096102035723623312437292479719045423781439011633049018487673971207990283832634922393985156378437192631532421858073279082365045155127410799111725056257219498630996347745256179347753435259439582678120097147481620051989394204344749316130992081204953945485094346890626816059587263682351181488373114570708532382474581111697571942257102344479482984620178983330107366646366435304585672033325649543655799789121374487876892089843750000000000000000000 [49,19] 520492840123330003491475428802018237507726705857680843575608694784984045557037200003391170203001769051478657180019112933919213200177253927099070945048177466781881079876297837828922353318260195421759386247294649516030889411323949056391375591195153127283231047640902872338931885534352769535790832878818673084417690515764596556643636851348049567071776252495514612600704708156356849854993750840755133729177034174605456390649458436575297131567544010640369282009930980457485936658561318411576658103277520255106345494070109667924257270023405057728194843863335309941393242558391726177744122003647219035912788967951176130234317495242123971905224717287292472490827654518830194213688732616323151001907353869447320754722613461627362893000813319222909854560698659371301084629901029158898572928922384026859948417924273955059999776421120057023386661177706249017226370082074470595461322766926252705170938332729782978017010850598770264365240867847806407249758334979179923960473496240626938017685513734915917461717742395126017806728542111241297119252065382753692299659421189164041076884523321670343055516282124529232656222175665499608862386021458390250544833226232978526662947828150802183881335624245582609319037968442018249290847155766246681969154282398988487651564816088433276381265189565322577742424755324615826862925419317581979308151971203896458662707993988655045144668733573019349930121886095153581753184017363013482402333570162220653752906954986402270228283878706575989377213765950428819938265037020381837393478568935463840588055053844243498095237938620003492863273678012558820219926954566467106983907543911998777322884511619045439268241733054308982111797281342929934440566550771190144673439647426221982650726290902554842558535830303578504560985660227861837408440448013182907923786582337848909138681664375191903142366194233174252977724551397331201247812614002403263719896138950878521067292527363337309939059318683962886913110483841179382718451665989048351731816364171197872635732692897327506296081215245433202414171199718604052130620468827396433167804527878149636330175942688187372007275323959422330741576599662549168411123503463171053840913854062004728056645448576294475343669912621608525335993251848343898583453857864897327284801028740749090441468684483302234577493571872608395527202754540633553204758541227420529979145804066675612915703052266951328499852961338501807740510703710895682654021379242485484330148670056108808665571525196764846212597279340012006864724749573647857282111404546041585515093414015419394930590472984948129353188767657618984984799075394969481338449097481487178248577248147814726331287505091666920338840325368868347400198133274915725798849199574920708050708916248447969052498334630800105739059140810896623985382092314466717652976512908935546875000000000000000 [49,20] -116841607910528083779542400401642432772560763507541083593277304377068649902013510736012539909264763307732754292841114335743974659311812592727051775613719413059977655561407784112550836057792699046276523687933872129800106915614716226741397630661999948338446821072099440901208398464374384470784983537658986988005661165964455117805263670761105653456706030831754240027837859288828402873387210551170175557395133925502621441497126061838321675600982314232517855014716186572868517369997107872770320238191386770209032223709512383974119097075531926183869489840461067883475373158361715210187264779103359366317803522264966456896740966632474237257407471693399057288688882586842102919620936834869170922598707544640477821840861765521019931826047055437605327611204242769950236132999970869069332064953663174727343524184863398501511444071503602486353612005704505635133904035797640890516770766707857494276068899919197166177454642145694825199471469097924790096189636324806965048982137124893636152738550537406770480905210948839900909453158774909303841206171862495243759730045188008167351801559338972959544133692446999493856754562446890636341244865278552596971747506737153256022322125313321447416878975928853263786843730147806015819490048217459461319894879560753701683986721981256542044674345362373434578017383641350265617049872498780864179404382059165687607767006716992634682142712473420406320903553348721420276717106650886523453269860926462228947461026556395914832739244908448928004064134672091091847209230976700204310963176354120583398715459925155616026350140525489062723688788161605179865525112075460512790874648523603065632581733372392436654947766559303610115318446031675805205053038451599463788728861648782595422839292665108608879325471658720622388079987333311786576633065699071696804561200337036178880422877666475700073193393114482999498590070743211927877593845417385038925848847872738283338838041391245302083853258332532855974359410863543567602018623538642125915023495711191981469791522950500038566756341853045689330721056932197583710630351667822482408890661698693926506775716361197549039002400830399953266211706620163075874652184805328416037028333968792653636748947212114070496847299321655180561794840122728050669554642303418813692322300785072778119854323419026535945671607173672248515304494317064977758573848370917932960403900444876485613645255873450119383779208792867483750826505806787903059563581934543478971705959094434334417745973504666327106955971168142616823746468650785641930162797634187837308099877214706194503829881445995324732947091403319265133186603710363930234073846342511232701164660572140023106593567859739001133548679570867480785872088115783562999827962109448176663534875488718291492358973651686107714826060250193351386371887201676145195960998535156250000000000000000 [49,21] -131388726292682832231370017872016648374943892662104418019070266568396271964459305502000784848849810775193969700567103548014814559243343589415546562126329075071993351208234086348194841857901456277949196228141393434454922041321118945445081287017054109031879488263792662655666261499025925114475135987768759769945033498332941998446735000278920186410899001865629764464269048572511105958799424809266570837054890346308482141492530683937410227458731837879322720775727412599167290262436070679801810503431777565915210298500338626350960024734201653170800134956713396936628770688664603141300878748074378094056834620853212305056033725082396665910117833250459521865471785305125183017220409059560385799715537277702256951473982117783224334950823814518744052824260929212243132027140397227250348270660506834045480743146759359076945987335972138295135341606635138314226519887466705080138229197612612116351495671761521913836728426624503262138456909649388168249937153514716851552769114928447614945168172371058018547289510400602479804186452598132257505109550785116371914346757713104045326634305791214167977705948162028329483671378304735799579516988155812574179659353698327384110294668840642224766696028943092102884709083255167660302038040442033817512899314791472912723991464560627106638422852617355296353607979985435284281536657846849879990928818450146102200474837501040720167588016287349290371437099984747096549862932562432856872150731962265314699554304244405217029278208006775532312814733104494219693695716529891928318308294587814221538346862787521897656865291764390378355440008842632370536039053422575100406041902424813938087808108939378876576922610770862187342298334765571165000912216775628761697075423025988594045865907630365368486243154808848065951403391033740827706145134231113639337371027224914950726813552230667997416799440421583259290534289546187906422881695941164019499150876231464653148084860031184620295968327485448413920038191291151057638293113149075428246715341088395618338582485338718879523137203221928614902786002152010415326994110457189429359400206469250784197560691744525720139483996648661095295863566161183128120287328211555574105452593673412380713122813133569701009836080905876091414990701021651946075309007619016016263710980751545236512936204961812654884081428996512029727056054082847747758993175510467191394043093366393250049815755841492628307383403336689579932825993203662439817059771343807692454870522833714888185370220909147645008806969333835460361352980442146835746676895238705157541613616611706572510442619881440197066007253972881351946824424306047456772369028532992389048710321501354556686922642589814906271537516379568793372736111365380332613814264520758168311981740943058156818868558771528779102006662018575083861193775192077737301588058471679687500000000000 [49,22] -299846751298045121954905012140483540646483770886422766773110596178311308688305364751191288113111564641314023999286325683035920646117332469636561982347043577339587119929673400757780588279649858201918621934900786620583842036360030308469075724553665303749033570453884708878876443235928721687958288571822842940062478015769541310019335451123469825305120972323269615890437553477705099758779763249647544081122757611966108428022147496765214914663296517675421622450486896991561825549176273206093004954339484301417324208515192831717997658135644999162842139327862261605044621235531460817387542728728739866679973563273407871608176676467874437637525859279611204948689116772366874509643538468938769160287567366500092005087059889558168014241868377507393893279540543991132598976481871264468377987214938090550789950544941839250313227463364710272892178449371981724645228287639030485309664574941578870783430381553220198026984630053255179228187590305189771646418810566416280337665714159815765807699531423180035603994731275829843678791719989794374915144981051535641215847832876278412826486871251586643041019937813098278452715318284941612058048105198717966236579331042375843663524723128497780605547108770819339367153919990978520221131847297669864138098420290163447417501748029724560682050554446657964720170879701352569012923931109236775717966617106222327546249836271790435068693600564563492126879140764858786214043128626603750234551022857520957542647442103953794806920241350357284211179166026394952614268726725246835989748342248085822523393739134433984999644424483758413487023443005941901355802116126131189869127213976849122612222661033653495838765042711362654199276087848993975583837527712166094259045191098246925062871987498252729150048528689819425275915002760412165432269673274358447693440278569282400189895927553007772967339855806757532284638882634479939562884444479672272473871870011260401590566500665429513649173520491666681750584474075071819080210464334332316799650420788812541521036102376815297338802779054477591051657520899934621712629954638571597614126905492964423121110225901277357509402227917113203296160395165873338160206808430246604584257519008824682644712262788490027302999714497064375172703536225787174504704346441309649405522244913060561144094964868020221978402636890639562454973950289742708752260358225473256765022265565324361371758967590230459502866763326539798411488054895224461437757293666115556674657580121442934232789850472427569871564179592533360335337266596351702832527983066263931439688411905310985721016486438288494585082921831718412684547278074472702554683805429522413443529876341063684418548617616067248443403953230100245233366463468349686916953826897822009488125848326795003668901454539646440455424175608456494046549778431653976440429687500000000000000000 [49,23] 772202064558724554697181968992675205637132937953608122744915481663193500411356659100167506957681313929716797546014145964993794490871917026876063550781573715307836239461828945606107662609973939338074367319498650976365429104604287011015654043703599078378793217896665527981727947642906570589568290799069784864258373265533240668270776734658001114168535920236865624897365206144165909221701506157857227335232919760010550503227068029745518584587191723402656890916118441351023921954984838320899472311637956261473522743649065295636846091868441475081130880717735537520258099623528539871782430943819522068303581519365599894026584468076802140519413114819368270729312521845114809323166927590920520698878955024184814153756216088104498056113875632798043485205205885310598797631377627859709869855936284806710353516006504167325004851577120969571055830178593244856687474339343638772805342959925659595102531519672185971149001074246792849591757166008503824892810370679322171320730907951453847934276002112254265422626461283666681099832189526710368420974072250790335565336047344266212981953084691912736605210977316127322057033649015022308146394625043573151856520468137383555741160939904691213047257601070256621369332652653000127763347169691278404347221358163740628472488184900768245283794090318319194135476631591961203282570933004479331931157406028284839798520759745750337713131611833806500489307932451041755245604721548221238368075626255926044138726371292184132051386408945477596599728590345459560896756599146736261234416893242893446298034120427099514279295393158242415921708804993019081176962019718473104478889573148259260613916464478141846510538900499229672419640754418022251817271902214875444500598762619725024885713537329742229151565792890016584206242057529414165681083010244928213639632805098772964459917970910746636061829052149520027665812307414025992059442525610384307400284899477393622317831354517441816163609611006857080154797540419216078161910547062187365088991246673132208800396206448701469547850319963508128654982902020286304204873692485566185871788079233193570991262646732814902491425931037159044938661234458196403899229460368196982532546865421379893198029123073871815072490095805685306109796456905048484030460030652739266646671122399292952815148391664485744244664904924782914814249473258264319418164481006101359426313116606754262608684728286156448376065741431200844960158829579945474266292735345940859785051776922585117994729957929253472943962198841358092534401770255693027290634912825232133312399182836104496147803381030945791844958643484289288930353117707564119677339398156904197041879521078720827455573093542227397365376113495606623554023558518737339567186932220450502259992422585746392260950187167158309905394888983387602365837665274739265441894531250000000000000 [49,24] -591272473078198645786028780282401468746632076396097476916264639409467669198402976005724956722852391268812924351046852312077022566303412256730618041775347460813255036497901639549402613554139731900808478879068960987149753386419196962766057894394640655886108612624181428428998709809269378093138803293553319764052947413244197461035585612106318459858711027624108918754501906990727387024045712307187758822408073809117668872122997295938396322497123108403138677602287695228553811178363448161170493659845582847687196847726041433263894273266668827880141091950074662402263706040340722076846466820564925873232160183149346649286225596535917972878014771929571271832105254922911230822942046005072960279322636557256299622397525073999285074048757867455067835346482459584974718556161249051197355617044406500315158575364823909472419831054614658556125147950605921492478474750420089330711364843071690008303424477105918466098482769681363604859598998444583457728958093375960386959507839491874981325098057985384196286001484028334145435326896290309248775347888173482655695861437356931431704443200005549878974677823051371664712377521685867479058297558471739424415983359708439279217785018559482579324147926235387201315394303049145983658419399102626861959246885427690401820056341082571597861909967962401639344230864901117262405179988494981368246955754941448315823220546413015574466325573964935028589235056447461071648000378463323099914331378963047030701968983158049547577668915445921363018438922497708794282065761342266607835667160337384904667292975686592802049804607588242357872346848651697038275003030677138143540228850985918624320269316630411053457494252532005883240484097985015621573758502214228047459246127237581728714017301059218425877451743225401677280007442252483316792589839405771132820138466257661968891087330267577764925307269079276534866716307420653485592963755159796491344319908682208034601271981806039743346000257285466883031982472891319854754952034512115891579248710219408927209959270230692620029661158393349390299724781560245950218226803059039240723636822187183807969300507484483045058800978968158968388232982011193731917298369160333816575230985420855838170519566060018775597782357732528458913007265396166298841008924276348659158103212977384472551100842407684768027864182708645501449739014375914245025842029028505823047326157030178916419772698776175632053282248875535262700225409682232468281958180740464089486308819371579962510007639428063309086290533643869468288552753909116682032209280195838157367629795723039380905913313449477157851186545693816997120890041646011629921378453627299332368265698202837948930282648353626639533383726551559103654541994183356625610287563231207996471469855022241167838184340277238478216642603157993107743095606565475463867187500000000000000 [49,25] 319767777382789803003424298185585504647456567242975445637273083700396922044601678716096197399785445561434739964298807306646045993093497271047958957583691837395587165725056744080813352696818912253824048127630625957180988625585222199777623977019907803936872155014163469208439996706816703799322368101799887865168783853170235700328836216342292523423637545594423138415533998837634764107920102763079881774135245261729780901370740201875042596649265027237676924079853351344426701580329875267500238311257139937780593246181716422950051400634533829076241162305985141906405137037050200657676067564618418558304302085262149596127898804464794576337592396183297178970585965670873628155186245147737663084784108247964221284808947885935296563077135137296758959980285150411107591308217712807449948692287575312432908262401241997759700588686849736701990268543854684355811327994664668448983046986318754268574728902067696632860536883667745526683404611564353903866224570586188179951397650493700723764127375985791972453910642283786935430893941675364062136574525556062414734563802415878614210150546177994516529465489982522970380449222581662207058878983464992776599603800455473146338619560410146708914507021545920629491221889286380164708854518179411367880031424964871517379323069728225276027820261237351411441468021687305086063490713408378609911176548196002641951543669086892727382961751719641197284272568124173955518065589363765103071133315585597391036566543473457012194361409968821749570437589125826909980509209730216871667627666414029337740916938538054750486507464503131073101280216708831815832313239868178363437126308563408205653074975435878352838408786384508325104491727732515576228888042134427558317195824227116772265379144343016168421451171225996438640522080774090679770625410134525400317836370151750855567626493868045982578128486732517958281348781202434320941900008151217604829442823981339325497206960200912753220282999771155023623030900244117675571490879835330327487544223981058958730835016156117625896971069541763612435164783516891872913005439096785393890795874047108106638213054920036819609345111739536230151833130922432842919748924433093266928868693668108328238609819335935812924371635179206840959900345152082642849116425144227976096916674288214128759813592473063058828283538653170465642090493504325831962038658181453553593861840229563559737927204200102918229209867215034519559524321561543969233674229099769635225665522681510142251156649486472832563494062065235447307258889295933574622842847650940114361238420930816223841756275538241342550411396057330913869764588517335654446388635220778173770728296558098916814128526815535509073774104334021075261674979577669099924959093356709348134106424146603222191489251716076397532521197186738959317153785377740859985351562500000000 [49,26] -659708157753186840698054259160031698558712309785156884369528229311334242303986294562348746335360963413651706099690742127659009016571314335807040828720534027202982774421362191963964970672517139438644430464293584505547276507014115600507684574215602706165438365873896733429201121036387021861586852840978087445406312804256571719303312817931802876879021503928535883672796901408038147772457443641801400958630558322206314254028609003299890077169396271669573997750804022927706953100272923737013531409715907802498500012954723182373792014139078596596002415965062819747606089473583401650135936604002398600070747514243138704945605443561839088759170242667234386456962699721234959713561545720352487494888372377840183080342294334950635836169689921454011999413165864754384557317154521359395629559716570374401553151746033350141443798696871686123900077601299070755389491422600047884099573681907268674166414000733347375347978524191213036609921909647501209082964517548666414765466233468797011378871227639950001954288984783895130067148921487433760082684504467955477054669455573472940107972859504974939595177006247795205753330032824980520084377342203858286020845844764665754554322428704534307141083227604632755844195051466878491281541247498083547172496221246757422835686134177770872897291480057283900761084566126709389336261980119522095854074418339571186643038291480410622389042821574045748854796957063103034234373509706800925549638488408941532714012716912652779568028360837579662428310517076005562485005002122558562217531237124940752008815028342054979364091664582518233786112908502862027780478810213258662223694038511216112137395812600081843558397987046212560650572898527764262078032782435674134761357835015268652447422800792559010854326735726555941975615298684467088342587040321990178403506635656387801746319195575593276300489649635326010782209798810726900124020553355475930928934869420227990763931086972589383432749468020793814676654015943329565215954203519096582425850989809655434329203501246448687140484464758400821414986776921736269822570797606705370465331257266712723805113180493271081268275330164527786808965842151082259481812970049565345159578488072178224527869007563988483982729384070890301881619751267126674639544296305012325349240034222620681421401928349035788545667568591357600830513781273065780536608935425282668174317556768441075682900495124395095288999734026834986038559720127954766949130947713329292440862716809180617517475000954846480313755190496263858566283410597671597001474919416182124201772228838079277246971171341874933753425895869995775816408854280057268802952588444123946613141050837792796618278053644668506671821162581697024285696547964205693668812153978946549438012900531878267998848406947058099769609640361522906459867954254150390625000000000000 [49,27] 1026859051664618274941349107849739847627140512594950263451645981751719148563972017714048291018938043634237520516451800462982894542225243505617296365447780851268087394711227445942728821230447096142328616969806955697856596717849853104411494197859730906742213637370436187117770611039490565973048182175643372795675897054540982183163795152968468559238091715197770145653024924999751539449988683626947222644302785988482064010892298827804243585243826937002429284868481967240012830934346317535987714555751271473507421831509886804080783629470762685951908679457660590603520990075234204395217360776345338189925030628166918590696127938481565636994999600407465487361789793097008228801289692183616856716474606024749652632721841844405057705883500224496700928256930273877449803024942649421995106821892673281209386709120914611303674388536325417777848459781569112772753823491018237106092879507285668168826123806411677673495126945554102264314253077775979656487717119756383307500531506450334727797593056877853020128364878493827291561944483662395677645283668966257391686575376152218923492726890218724088437750085399143960579881434755157869451834537973800900131203272694427176381590910449640862380080798493625884784015499734503589002396138962683555745524159684208111231713323722444994657105654742603268048661590082902592853093957586177038143745455051251929751568373282503156209240380023992434308513858188834333548318075322025245234349348735529173984826326412813317270940438939672758977635066034979005375790918340738662886140406922087882984733935870899607285896360330074058609368757034708838960714930076156493619704657394704119426198989358620268037295131618514294176301146960522726130565330508920318381516280077981001738209918554970935513682413223801119478142786967544550921196065282533491190094906116020993364586854706439131470548020812522572336208882156462442758531592914140321861448773491328271503981383242715724458143067762058753203170414905520040371698375486456369953700593825736440817858291598461784516071276804999043789704144681268237013684578887978366278516558766109552081870065834803579752535113682511634007215767610971049059187690224934536205794793907509815422928378496452485728952855698266254417384980860684353861147461826941536533621304778246551365977479148992242766226039908566666604266937617819993210511330175605578298751417757034042382442571767165485353254758931058972557654295044210523463205158534470351121249532906142377844630343896749334748985326672769666708995605553748864494245210822508266279857875045741623090686103892523535581097594666646993874509514319286208522552075713864161743903119224485031004259396189947808574100388625007695525519391506247914823959711575800964059473615500279822780926623468670481204023658960977627430111169815063476562500000000 [49,28] -602441719700442545251647628740117433334807136883876608611080343574697589073952681056525203982954776800183640104024812463000580983513297640466122996165255265105039975903652685229268613900533988286743107439673221652509802719889571225082750815688990788126901182076364249465923643080251402209549489681149527834224158592436586438360863253349576211318252819041684768155040809509712323729610442790350909263407875989045050860190587965722255513018993257468631655059252684210939078087738892611496105172826495116453417379567336098757809797759241275644958362798542968048032414970483183493451663059343022136978957027697207084242608032267102869669234263686440253774425186140041343843855591133431089852175072195709894117904765179460889148616461309395278685990195291830835100032906294671851597627900587192487744942382250327441289042438179952790910417397606324036787736266987118123178747648559847054008613043545936980237426547458521437712766210014714254715935424596985637667780101529339668403318698517274556321136386907050823285041899663430827686371565129573622388317218948227570698761131119191189052905961895222367694404082977231663125642927848554610735481090146403563368890135023316986742074171587020112845719724512141619261850568405666109327404259730889217631402235886404701486342541008247123741670976677502332590398758718915403546635900950100539628707681619188983695642064561313246117627647784465244932408636568118320780277099388076199437327572364207871330839348022726260463477596676642630860585284916750957369638550794534314537895380608806734603878190060504385031864922699093071031168070822239071054113937269922417361639857779198182925871615740188785951721307742071632209465161193755542028204780007188499802656045448001759601654065701835436010322893284162868253036016665711553600320773778270269356637648866519839468252358540064768231924629034386560984395116869495851117196926748204631530296068672792549977926337290077163266428176512731743098996649556177165951018568958902604756174018545784847381844975953270145115086714410830852743649210301652270486474207718971114996021819425411355059207617666423757992074923099814756233596534941585693467125510447017190731697851150674052820707679183374453794751536971856038452239448914662010449374130640690613872049232083166247221905570871482919605245417231109269454226885001630024022279372484258659806635720839003894341209185247514320701769434470736603118165603347349242217832557749628283509617488089972720740216180698442038852697876915101421519354172694177717470548547739822889016244917041656610360998794790618218181640887500108406619631057987097340477189522901198898111709836872150439267808032935499659034900542746859185976156154148399751457838769092374243222351543297458931203181009550462476909160614013671875000000000 [49,29] -197863174783168189700625258314442819865077298204850339495801421688353128431296936580782838714357746714597872341656706424212708930924356292332341915992617200132608366188876935236858154676855700613358403642132760493987003007344546117095408843502401649160739076704812093416927581133082184343472244189701357551394093214122745649685063742541934832976509640696114239533766010328968642859432521400443506016293792947163650133589172221524660893414043665422805540286118998966273703590698519861542921490511907247664340654984410562713711169453795338538199825574359841746567692016599268230725668842029049866818694634423290762459823178447304388247065709637867746405047841438317274145767769446223014548397762121738655461806833026392235516468244659847523240445542586713664667935608003547323192796502371722257106274105811111363310774815838636110774320561718290507332723511797027476690315597117178116987788065815345629557556460657233983596115856276978274893843918083018163453094486399625058881229311187876624380098053383853433397592285007958903607793190933711001302087850304049751673938309481560807916125121718366202660515239593670836560598779055025742478435752157271387427299762079293512368342312926447275214062669335216932011720526897952683161441044921996455951705118336088261273908298593651783819491944755820539028611791453666683949162495790088312291639112713913749125482579311099391666567329599992052985993225644657274877042757956790415036716650275862080909217306486942823797958680834656125154577900555784426733006393712002172764932054608167594214561504300613367444857325117367126411475010312700134387439599385376514196058923077960274357206232655740368689917671073415569803782815185463935019968221141655495608912332649801324617789021365084001479016305875230424566278722163588170298623327633370830280962842803821893372116590698870344165665445108312062319434186546995903885099891652652645300564199401385228515797816711234063592890660674326078770744611249428323699907696492334207891810999035831003062247392574896517426872267038362331372630339391833109522483154915723104341138655010862001878170133596466221546882048162794780072979926301954327076587998140208228178894792611135761140836044963639806901912414521872342274772477997269781936099900684195720840638788556314696818437383482980306965428948775581634508812177163208098742831521205120026225985296138045453145790699429567781721019207528817255627003726244509122487856589634192311096868630314628539908453433203712338191515585511088441668462074771222486201705298655448089490555681008179607836229431184493936043931588965862213213913894243628399929052024504042322812333426284653273179086243920487949600366632902169547385135486612375915463852587022359027061264862581936238572488662157411454245448112487792968750000 [49,30] 463799829900030141036287683040455819520404880855997326829593660748421712890653551644199927251302316797538977664766533062703451215222229987520088882469484482168709236544642567121264624483726853647299098347947377900101635176155876805151073696080064024031055552865756382827178452571781159002225374981319565916151703895930093148702227483087462772685946835107321732600360144486214508475267151458834742910492069784868605591303288310820877851182118222522525550902787821545563396103523706341584120378888172603432628183316341276283101304738004552466142748488473354502522113497429703787335967336536566530151000155093460750270477613800504501104452246877700603878342447646272376298550830965583462553601865748013682525921486783326437626434974360701706789374585101165717666974339537506665206963659129109446427425041852096942433154546123425582618847794555428455864503104730388152244556444940131411784261817081683376977394426148628256569785062964664553784453285435186587091530092290921426940306225172935023755608221144833257462617570272123242422134440186758382793671320776337469684316459832556410824938753151909087765001912120731821125215187458607956367161503351644182990993860863151402171911882026626161945344675225171675583760606051400121167395144655681217696067924347664807793202504604189835129111610968824838721314806340657313413808691094190228168673641289139826150210911822265657584110454239059110099576497295832357681927285930566633085310756954564636316477707701414522530606441808278420376702874120581346945383407033105442831744553116771243725141340742758371471890267804942926201593649189329153065871043710327019300480128183173713252295637948165081007635372829214808931532895104300664660609977891621604215887298431951411103167205057460319956064525404076818777355389087996771242608395951771416867009915542216159817818096925222332051132851857746048732968512453758476940265255776379068595499793119454343084383272123668240427669917965989592716219915431609433089698566634459303105617693420393344568251405649050286360894355407585551562738033481536509969985164233048008498774742609235617908254080869164399490996338895587250910796137417863697498707496399816152804185569826257900427739588747924129221773485066223707510948751147105303172067051344653766935483004193871635010590405578697523950248561979912117685394525009221575975706714547009788928207629378010765614445275025861137919005503053054471816790833657489450742373061568155575144204392924692687869327803223592720560908863253137032058418302394436491421653951988765016162952498264551254536046150281744126689625582930013624476577612703075296203229354851909702762820146982730258598317160897438714868636552636666480707999311486812277733179703109050746184793823090330988634377717971801757812500000000000000000 [49,31] -141046305618440049697085413484031233025687143332953931762909010438640338144924373199037672423584701529340465093987394209222022629521448010414359293112838902163617009886567801336989275719549234109898670458489745131610332062156078401668110917016202122168473383536219658438909935256378941550790441968614921343014816119174943679627146806714713877813532637342128386011136760917392880970499748348381997459363639404301336389792496468333232101810969381689182828923112735715708574824049040382833790082819887129178694509879102336964196025736130730596949253607270014520628847424434449673423904062216444518554031865754907772348373694962411844511721745374382953134377513789051611843393481352015059286904063834228258580337160229819112163761558249038142721647218788400784413445236471612817363413228156239918326546422569156053362887017057308182135913889599501018670285009270492697601130261102515753572451904263146324185202614031354450092644069822815846938574293647772797479103107880342104718020134497157121093083392684854703430409307630881997054192744850965877837686258282293739121068776949805582858646858011544250479664755680138290615096357422838639760191281438342075798613936530794646889192812635370900393703342766086003555131283831270837483165658162109933748911967495478562551961095290942599341586258502024035313811669278113535429542653639382566477501026202334761621597406325234441272934172627281119535912929923590351830321875618964337300430053358374502647566753790691933688169781849117915218800407032770455873694394357107875000296636504483445057289029378535119228652742179887904774191850612238977770065576867433186107142184016097380285321159351574722416765948873617388072042620862650185874553547302870319857651912074508740315064796276567442121851966897309890595155238114999727574587526171797032342611244036072164714187052250546695225410820108451914860964984046930745784068293433431214739807897084784452634168127128496485315686802391699047392780122837669711840811692601344884351045657439772460165281486670436309321794960708988686344329142126966149274923109425282977593720694744936533999997468745206795707330901377221802826219380340726124682514201497759160468113133528485958629633836868992730462299308633849905914091611857341249199957192596950486828619990589394011472197377357539941302365001982086167635819655474640512091609826164837183054670207778236044412892932574067641064476685322722261285498742583770374883349937659302956236091285981585942575614959825475169629028239706216094419320047952288016505493927142989275853628133527134517603674985978878121686502360420725105285606440875755912938030046764860326560295781177887641460844065006433192375105062780638353815755608748258587312043848224389153492297488412532402435317635536193847656250000000000000 [49,32] -183993964828963282013732131627002393039601684656593919359350788497615922397815090618982904929105410254308134799651703775043455851858799259833324197612410213856355128083077136247787267497564795091848748981745832552276787275666284274294511944818736975795443727825851700510467790081594988656683310156263534570520559037213134277068483691595324846961599376092723355200043483972778507261863416614549021464703778569990877559492882480769009727478915309845348489193872192203408241089481994830631218666049148851898570283723192577408671877117446456945730747636446891269269917791555715727732822425641172750973148060523968815173474566119515935549795813454391526999660030451552423016810603936674295412826704021886004109720639389587045773325570502912399897330539864097942848427312732657693216961377432787464446447746944585964591545138768380566401068780446085261662542806224486665640749335505917038329089094407566172717064814523654640971301942077211831324178503389775752128369913892278163047860242132940537588893013945059372640756821153298398961896470359153097233001245578224820723307976217836184126500900120206795979263939941803593442221295575524553094703388644468414264757645354283333541515248588958124782585155432388653437840035966588178108715270196861920938741613865930618823874946089380556518799221015619704674867023503510706968209745596222462121048589611524360433998634386796107830990504955892595708533064013765944889231870730625421313451318387887653736212690588068844497306371981534694788742241049652222558653578260718696349435966826289607434337528768912086360146599465889562971004539683192311229291531937763297107769369209895221391849401960293842237037726434568203626273765074426907284304410825378529230591656893058030141164268070700813048897124887764270566098479422418867648842004511357640758374758113588662998259407918663825824136342872131229296472970375756663640751290582122132382019269686125439190065449255713801416382576601141318438617534746434739499922540662289276963379545072236540930592076311519577143540380773692448259319223956569555097617973147431907025776813785437605267228682729515631799059062253971843083269425861876260123590950926067041166156551657368949261864855355066315189904521031078911608296773123992847542938588412761549386157064472728257319251726588442406524682105418313281224270838692523156212663807306695996805448218558598093737282448399852081768317080274762307562436547917276853871683649092430688986828066885086459488481213564149512116758119472453474384791683980668325103526018338710930220677521863687278582482146570469406898858529855519680929566019163969586339900094897345906205449513043062003814174379477875768997479485545633945795129052004228441610789168692008388461545109748840332031250000000000000000000000000000 [49,33] 212010496477946930192518145594066279873150252792674791460856804794171432305063103954039789130736868179820043714423400388906265281859689614598811993094783266373118989109168151483482061076007441791759980606385018825497606681218904748663024105880624035489879842746936573546088637326987345774732587472029664276763887887150588535334019488416699963114384060872349765963483757841891407278698627310456836444010216294115821755199387787849808511969969920652319242620734305427495817064270023500621110230866401333187829124529906112687978638804554700366632787531009929789248894372798099998975195052890471213458272883145034884906717572882858915218641308782996927611989622248199102836451767517686625006331910850333729846123706377269690374184767586938056773846513780854568041214074166272168421708384637511523097367912542122836120560213638526389321189046207595956990235072395636908965677661141472988719186967105235950575639042806388594422995581840832805971359647440100424003622642215918937934057178833041402467780991489932642192715450896943321835232665880229171014506213315207910128947517230701667315792391061476329880951195596844646709673633472555188908149409141608281571812093484431716414061056714088684430495352361249213958720234976296805596240179547012619772010772476529203046171683718484726421843226382769752204231517866807780789468916913484761488161921087619722944889673051884008659288848089751773706484450952428117983411028219541563774751493035579598515413772274570207989240866222239344585293553315411175860622574468543026800428284422169636607159546438384755217318354207248056666060871428810408620101127290876268240408098694939544271015516788316270357948013349349016453309419458154639707368450521302690541147710297394295552205848886310994416962535442003864681905141289090490078776535875612526102946556859809860899231275460040142085416483658868231703452006488098177197675020424660032431158930709696619973015709563898352353312247378235765583062430403799740113133261639328428836566762100212761916217908238230051540915004311907605223192228434473458730294844663747431966601453305329172024015729940860121704321970712838701560830229025292811339436759677522451385537421951167776897600277646752690141011179943844151568619330663031736790904331165247674564523571191797861435727980832653202878228036206629281934871440387215561807646995750690344554634068929101430485875869786687585269175460690973692530106202276259274918487767949513160145655324783614242985636320763620100878702736634168928048481197024405066348728045160365620321728177937046176935024524757759736921922260583458219319937103601831834787720485811872202395823601540449474034244109203122963087969533771244336701196872010658282607496348190490031981880747480317950248718261718750000000000000000 [49,34] -89694112852191146951000833193261690906938532020800895150301122129922447042705740624645190585115893694982283551682052269151044152143792510943300089219076742627243912255268055555549660217833184532100361429832497690978913322706540909018813938618672622319204643428969754707391162722970093322937776000686726891800618645796458825748623983751353569269949242518886427722898992955802757470384803316535797731981999594178007550344515194431892326026230192015080915331183206733254653620544828312354632484865998047798754933797022152851688044392026782140562777703075088520337544882423714752471621021024749813673454040800211356038839791174529162129774022603389684100015898801924137537614454245299293588809248166760526011881443401982014578231325046574386516858292347905952793280456131499991882031125867842789542199565889906337909874342208937956539424831921750071400158757026421370657293423333574281116934003194529207471348151554474685581207875548889890188880168744659653949947890207797726368592295817108310098797326371914185887688700331369411167070804664109205098766768264234322785466177536813965535770466542463729737459385138602559852035645538711580093967521672785913382146776952046258418130891618856878873846077445108670067739359203226138796019108661642810595116562821540897146191756912499427637686275410346024458450371104664566839821304877226548404161142649758726584617255080803295147447137612208184003641839197002723742813542143556631160016480262747768558202985586889223994221327633934597571961939439677370053310550647564899782948806993369023948281884313594666399356641831069320663996085317656573229230300339360385951721724416208580588365884387443301224534255455739936457734973708066110674721515305009872481356568562858273272328789243055066813340170436773558917092420598916386987583012802305594481093800645195510946504090676842511426216797693310518703946306199151992329175637106309318084239058667138457320553503269095338536568025340901266526272276426409784744768984077408278145000186302097759391504446387875859162526041094657717561140890860974752587810804471703070352610953649864738808234498250976016209654396848102573198794071340355938038656759423259828770898557708408836064258308816283279446516219461279167988532403914645474298052000844777907208580828773143771110342212810635598881030759987356602264929122186561203294603522358722931703949453817632658354422784865920733688992822287868013750899253841251002498287680931466175917061413696490546786042151089656568663345859864168239683472436229336690118120774563091533160059847479922498090468645284381229483523611885299984781921969804633341768061056026866537858751292241600836845555180245392879659990682175646164138530360267868145752578196150395228869456332176923751831054687500000000000000000 [49,35] 7257487463213603693735548872452868240408458054594387410969734910562118392134227511393968640877501420682111605352691047705879833963518834989667167880145412467075748073104346014426105356520077374514959945944248180472709304874312295645364601740149433525843061219143326516070276277263685642162909586725158663919639267490020005637388066254186783969836719431755957342910387137819633300531013951116759082631738773263083714407855706010025314410026193371057236696257458935765407272111745596483530298954306869176193132694746175854835060898398101020437774103370246414721906304181006507629053166624329648420054865443770053383398352502884772720256983600946092603036393360148572830385926395825229221735283551706054047571726544755325075689653188755196332444059090351386981244032226777927365746250572844193049903184757323213445061568809423049332798430051462988706047471231529532811950450534453129297577275598690022406899552842679022149899278565734687274684293306889901139221211336551300338559902580124418578230868772764315264593172987581610203076052268536263447598489541701193122727519187923969169014960032433692986026686676331957219171913897508552084124147338149066971547910295413346027357367739520267744472374875307507431706462836158822581319641206607343019407404943127742233716662142536562830101915751576342734713847979257867590635983828241956813931946071575042617959141137819447694708870532943886719488012046270371021090439517134779755758280101542198062544348564266093802452635025550674363360508809543544624244668906399323172402900636378333335224048247106132395460415781164296751300461114971702777563909009797906326730321650964594642811297796188472940354677800107629067200006699559926667389136034973423912531669536584849806176995622484113191896166435426433882036212146321711703177662676914047891491805083507763472062918846473060793713216859325729309513983171354437157350190669722881031827698461858478880563388164076021776151360850535968265983769821336818342000674528674626826676402798332934907522796752524858803580808451850041492792343290063194368679286586629485628933218304800901441803205735291538087798474952896361790030843906781806386535161507807241379687583277336767411866248623244827314536281363338630550473770893715114832570345828750381814859663687040446074421870870875204791894886593599435334049096846082487832489999390233328220342087840675656591068766611650595372410731229771453045894971309097078318658089125611691446906819547151613772297681513402515410440885753822681929907144017601692440348125118124507302869003684977283917538862352523994853058752125357367303462558537587308206555008571095852646286539651851203148875015188948555229082665432414587912021724851326794726363508813982150513766100630164146423339843750000000000000 [49,36] 4656165922802518000500570443715587373444543337426079610084292159970291249992910301000698849492623069368109097126275216333325587280516899025886224368850419085792440741078270631101015487009552731686613060244056365590487462195885178997996868667451465653592147152558156014509599249322890404866563381017855494538346646797095990597500286892999304630452859860440315488697497598802092012063177282934980251604226351784172425868334329839600608670877392873631611869249688827783320950192553775006770006440915236954367578197458336740610854205869729918608064166783593375871333245232508325046834363640450153281799791581201574777901945849844820006686925454487841259611155643303459416566568827214488161737264517917508261714209202941215439017446837884223762704014527204745951629487999811357616211930665720900029796273966428015540465012775437376426244801710826729930886572138577908519062958308527499549969658945553421900057303403168982198444352929252972885399505828828088567466238135722563027126568610147210310747057142914121941395343611955628965329111485758818198413208753944787667683409688829630107219519162569474357968382627829100934266947972483749006013338225964956490771237040644729385245026261129711373752468637390192930825900163017005345575234024444486167660997266927841159459405208902468833913924183791786657507651035611306050730884123177982916814052494730828484119941473975403492906266460655996947678779762287141991606841287722701565455264412464878171929728367289200007337960278769839812890282417776547014948510458677558589426683970602891652989598580294713485196840314403101009921111098427421630545519670282935937015888704370034284835290044587546096515261902304698159733489460060595179769206774563316432338269348692279870580077499439830487127106286668369840648459069982358506523465663107729810341997952941248398505647981991234626343459465927607137178298795002164842666353159517521706366692347002340294442412426893375808505450623569922468331199636537622867806055902299092507645659370780771176695233345833528872352404140818755026993180196572107364387365681727921076341080393699505357084802635938926552703764181008172788597026119195241748219315895185156545846706734406467260198977448071088634283899756066420274123122457147299673884300246316973952898670874574385980068680074627949201211246033616709433638486218351161265768782324237854874678192888358638851569968344875821767986955334764052468066777616147626735327205131670113024494424619304228199142272615613473239352521399766507189960013662936943103602957208115480022197100374007140892594754038374970089433557624476906605633447681133247568095055676714414672695309435663238538204781686530001494381934020319440820894492148635825361918660902915689803194254636764526367187500000000000000 [49,37] 5511517407321107158856237684748167382508266038289081322862542935289761467519761874340254123748962051041135156312298901183643761660752538526834049679365206515820217023742046498445078350637139665559508672138249331823450137453902709000980626617533056089067738060643173492440948518108849189683493707630127541645465604830044911035081468677878889918549687986981547446000009760444451690371271821198972361314026268433616146805772615937064296267153348956541076474794779481524651249104873497119157437498697347177830227562555712695382384649575796884752980457415136960049782723108340495254521830737302993496776734134095260065914810502152617254049982011858782603508644479580689424629316645636229089025380998527489180838846945296878410132817078427521889085105266494096061785656629013681813676443320978130027596288407012623295101069494898598251760433138621303045944207586253842824625676743903331716139038022147804330342838927703091169746607541795301052786078932805458922759761631071798796209940499282857223574688735631745173281609802056321765633922684492865884177641594163414556109733922903684144407902822749706701720472113847348580071379783672349256947395413122246815603819532931660374191588228194941001331072854923041389910326134124780590904873350676152765855752810526676788127061796758649120423908766278527181735686168540437334409938438681582214119979345625373925449321419771909888401531140528084713325416150726876453679775432822343791183547585161201010862493476323109835122157676654602607670441121344025663268210109618285101422784095995493269634245007085581348477367823328335555981176283843112333207297217281308900158958978174980517276213233993641506822410564248375998959085803861753853686473805121689415078120809502936179522767259122435858260421097874859706903171505840110355645714927312364985866420021095528564773754666425573027476276600033152640182511173733269555792218333905254483359600774572813820637505677928152816284931139929737268232432536236955549550976108734531803333738743706030424032747913149180905184332762045193265289858946333887520837562098973683139824962854251591811244282424418778285084132879047441687904477022795630435730244891429287615851764656638702650648153650164067793696010035368524003013544687676274686210500286061416810849424326029801328454386204338665231509100405736977559160991448718997967604962813087496605443869122647618938602638230049408771634040613055447570730479674470769722664099823041047244636780694629240356282324346754432163869511193874066153373291732354136073407159966290311596398557629608970978269949889545361293331305604863201834844845088111406674941084194002446320261474522741586687672533244551836293344365783219080032841901713941285272276016105053031424176879227161407470703125000000000 [49,38] -8040196391694314447610137723779311361263155742207847701923827710346084250202648369322839588403191396537577580260930838981020652519538994779357055421818642870475399972014985314225275354349698568802576633393182829696117308308622513667610011749956023271870598495971237121979003653619130115021164293651127297571128983236343889607840642375827068879788272528459545861415495451904348834714484150431939884524363881867062605754795607684614189527949747697711973440797080142488576362276423938946444144427602870841749278545266489893844255624330995826437024157818975336041199758860664457799610191201703459115697473414997603266773855995884058377783364532592050254680526170401091926078005236872674034065708420753057272784648447824514488973670582334027114446868564870150738263574687671671153452929470085885435864945741690150249971143909415381620977146123690149869563447631556806796105248620158000695700452846705344979963937708421878205513792371009426600989308336769788414587768028557586094698262986042579253061360919132539600866648069422462482417115769748391390425589558481811947483161075494479805461801417175599512221992918979378426642207465158625754884403428259078453481864850340767361044275031326952898374766690740809344010624522794528528433023936503196364123982949797693270656196839670037675781764647980859887839075493036502984915819152582131918130026546560126199578527191497099213377130662567001953309233621892590802066479539226007521303228720487137847680480841923736016497241275732388856568337540890928931647696290724566904795131266526467034550872371827324654118900710121927502408806554264035793679770320204126249912681711485410138468015132295671265534485556626996511779925649972941843312416735410443272553827139599982225828823934453945997944560778431622524242008890755774430941133375686539869700370002375404997352967820072287874460911435826818199598210424007687513889914951480727584890099899202684158169774594335677414154525190930559811112428590041907985141923851209620129421243631521791961052654438078486983617185236896117869261120213433364005828181186349747812258731248594479658772599627449511022217548864384694445437618198768797410150601141377105081853278184071702150492493955851833692660739963799612967710462651859160401288551036383838766092814218919606380772802728810164604413066224641862911334387558509922876956870583904470582357606208725370104496220221067975266583478059301824022951431283964503303300460069097388280007408704636166854469203030555540895970082790533367785653413857157679601105394105929709607480089199335597073224363974381293531894646742428015526838522367795996314612499724719728834592629248053846467756685458226629414873944561095750645568686933162272367781042703427374362945556640625000000000000000000 [49,39] 3753743663049415612793475622953663290504040068041991905071233337724808895965242206533075868772670500068471342398905940146255486976127397241257561228454888571576849465728278592672221860518509561700810070683998436086730359504107535049422141299266925457662537502890248980173615507887186607602529896055701471767660832975900706466820806664979696631006517599212828203937672935523054208162823724914313299180175094763887635027521405324188677189305039092059635998076002057287952838684160095505389397642100527127604510443889627997747283387579135941215766238276632697889493696008709737962645255072993190391295375463151394472744283955167368054060388806215081846106088949214870784175753199221939354243717288735414942185651850183832249482027798458022133048902322397825601714170226759065712142521622805653909205843094502338961361520995350324804716984797012681587453300863476020751831584506208702778591004541180328366206816124996839591235663183809479641497971983858981340486858196958333263311083184726537219838550557656404794608910161206360085334832409938686260524264624021048853472881902241851473830720855229304765544435759594426652032361918138710707264102791804781174608157369780401023214355085247253906614312551373364616969997183743686845759567958767746392743695207002979171849436877721343760268658468863473400806497142428790381699610086186931669108256221609415946537870897192967572305518400694797680849458601845106485147299154838535394772854222420179470988301888615823753117582296741943536323430453947303501114345861300647686928632037413664800279113021422246038702163219359671000639764700977684061200468222626598956119636379047260882198518913596697108712030033052590248212530811957713589614950386574189675086808579613988271684281420450307605824974935773082851221036227499066510534676037725088007389199864114031735106683492929524430433634675271110770286485553167930814847341417516707245786240447747563605379270778250794705310242491303989375388977422372984689088748269621338661977776246437280036861079282543197369114512831876498561978624000118739761107947697287315883055365569654128099847868286434952666049416168726976108329679593822266567327232706776809640539327144763249236997752208921685305636951027893917722556290475410543421581944761716428140507723783613687677507052674401466169259963732042391055423644358828020562393978521118197674572327382972511929300070551057233711604240931405880303645103896441676671906022578195906511054478042162201870493745077297951770097200101468592142540112139824266897208701532847002202612938427246781899106273647942774687312737796871549110338538017252478203787082803388644070958599163941487660951643271896845808130938307239587476271528484333961372954036050941795110702514648437500000000000000 [49,40] -183884774251572075555166440071204719436966882285085389840041856728041063509486944892245185613367732151375060958703172437666468500295938280663794136439216438250097694626339509988738522388347753529364260968086055277982059298307369570984424492190311872956575117515265003069607583161443896420064683108722457436361363301388622431938619125191763417541631098068326369575818287567737811205098829062489747112317112704533621726852225781413695805618508439662033173514603207809979203696806085827328462185052187321928326479372710170839910695997090217687965670054332703258730749931554981737634569450803415696721991595504093715341403143952223995572388169264805638984939884901387267745321653641070119710880133871285725641208105714813160315912733041582945805722206594004490887418154686226768378750840471986919969335151890323912744046007061532978025621252565961613940670323280010347044576112624559668189850766372732364413567988271362730797009808099767308769153345688996927802913119135235498162318427232060170593828082391355314690323220942684471865144855247054375060845819605479221123252442336559672264754759058751388331804871166726838053628564360572933753298809623402748753480095829214145848092612243076079327528570425656534458241656013701554730031758194727199507717904222900094729083882985455719654079940987421114857290722113857708797274774128782484144371812615197491493720444620136526905457071296704588617169084617075566909244304232867232954357364633912124380558935747674833938205068532609962800848306083650089529813021476066611259514631927026058185568426920413306990609691443105786702597097996151147249467496001529160596505499709278281767279582874104646653523755141119689324515480136366412262458070103964882881477572863577014932358531024111696929289774087686143951792484519799927926399280094190496577869978159462516523356585783307419477487319049874935250216104957543111691250783531536636132832815521598540685185835797190313953190695480040495895576198664413157603927019208114704757125803281396088944018124544703329951870669897948487266034799441104931835227792698979698901842561987326845297139207179301712858016149521775354278877439174604957380978070064485994933859024144220390070968550510614011813606262941110968048268658954556358641820493697846400909889932613293710000086212377622382312741225743960721729535533803625366490270407497479684985592193344986464458156992725223942584171971566911951541326451187141957740432228662200961235330902094127579810368860309655530290331675120402027298032961636578076113489794640615032747361373024315239927657112361450003894395537153424571145823076678861659061864137463507507240944462555025653274682374908990461843208649744040996212336713799828658011392690241336822509765625000000000000000 [49,41] -664397642214969202681484192505317663356839371906225445137788863781369193423671999874664723092721481496239628320808736389663734128769881647885226260732905419445955666832914307488531711453645133265184409455389727682283454656403333089393791367540656679230949722698939081544769437076499149222501845256459158959259406791376999759890905641762951275427258917318581077828380251647115834423458815448589932989475774670504792104735310929975798652492327933867457326599781392195740798730018286717539483570578588363845049127789766458017501975681520395992385650803953936098275322595103796934922536544578702159147887961278124835629278930016084706031757051909882985403611007727470616950725194345630241668215264916982873912378469928459306206190764183787739062650688590719226127653943141848016319022923792394764321254948884510720876753537674045811763265601965737114800874817486593365316473242563350933007705592767518307512113188593636748806249408112986203490274745773573252032267190257710261413152868669881247259329214524387535411679424633337082098773785918949998070924063486378135624745115221275306690928325504298900262886514632272612934273827945934857059390829842812967973607635011196925852179125884195497645126394101533864562056272173246984364909903398074935880480461597649260570737395674424523662405209147623761922211249322410872176123475563778310678185840079907058146421375637849975603634586738018908970198692804314281253801985681802028098955405189066225760788488808963544106171224379315502507147998000168972201909237065754700073298666828017298582636621257424249073743809340424510427096052121032005017676151470190450667744365994871111977779804941062379592777189385620376693211330314115438245237567492795448095096383093183576327282345038480092493104849705093189735436736860345757775748404857499007968450363691032359657140944887519460785000442661897511391715536509308861855492190559041062900187012072191192413161799219846792659355680989297082769396555782772648256599427390712829634819329458286828505807324896892236057901444336843140401005986904757051902965690988818953900819463081571370374455945666812175651472137590273444710984809260515683821884302527302609929119540319259218398430654832592142307073590697458613627499878086442866109733216974282853909344270672770458781203005904864946493438639877686761237548004312213196413926575533605568196806716223252873492051119732155133491405540536053672433984868744426427885359992067469813625012573415950109273526964732660263090138618534857463327708115880096364683944117715265228747947566090335749728065265065685369575282621893668811437608605207877473599707644850609927880632929967591929417919719659898764355181393549346924524002903911235051737094181589782238006591796875000000000 [49,42] 327422016115969108247549970908142252688022427029523962988702250629110086073408321886837433377445235889169515513418933583628195921945853845069989506071890181006163566401781308851704749609504981252174369069448782540180480358486541884670969534321347228122754199057986372247649574469626766930329807964956039955760013656317814801180992617542557600962117135344637604497428482507707419809037269834743197569095382388985346444139875636010743882969981414557638126332118395958274885150702268761545888855368147189487920474087690906621069242907843825063685466557636148833872171835487089622919523962247038786899552253080569242610720695334469607812629945841740904922171417324200707802027453742478769766971744443504866012176233230768979457601192534923645281116797001120770219508464251412134852841282358436304083568658215687629554111553127938466784513214952331510594362461939788426407701390147577685034322181650945821134884337902925863294607324443407895405473729202003082899739303256716723083641454813534315208107658123530186952064817030869435645514774675766229138408305813084276533591195876643235166651977711483342957671541000378648317539715557282912197059234028389650487729261791511878859968386475567188320386158858660602225665375955405841226139735013452872894839937857935791271177481512201889410712884342413040023027511325910147085255926503380531326039643885616638057369300123790402032183852643624533013548483760767588246881250660266807740870688502532308700853884890850472818210167139044164351435471041632356322244790609586526781565748720047765989132538321683636493842054905228111792681955851997299034028854824199675194823345945221379941426416128301131333732752561925633267058934620984580207261536806588078397131186085264878108631403568435447527045668992200862613102655561939976005859945068652313355659099590091233783498217540057780345179502329657536408906545926758101843832038777791449766971763166531263459860777919820651482229306660307948378926059028322273203343275552184494522210174780644018576564478650904239869300020531242415708551793641348720113114951151535393929650157274953315271903762533684087924811764995099110661026547509853295288341233838657264068247352639202598245403344914983782873780007078882903352960091389188562549487122022707105369795358859488077242499793007870694823492074556227963085254244002055984903093917288986161586494070865153504570091355507181779016733145364544367002724101621640355633862202361582698575140309204277451327131749127737939426110346466385069446590146699790280542515942830264059830688914574379127646737319207492008485934726569184319839281635175383663789809332462775266658793626058301872362149583515498423007219968870669954755237007759660627925768494606018066406250000000000000 [49,43] -33725345057069957432439818597009286206457427509581388310090088022297467217693156497914004243612682649179311051962538063387867627704776694063977998668004505877624961981320104791540630909765834230282832114477450099595973195590727956800563224922585164160612592062520614817806539120999684228272972067573316117769467492645051564133538214028785411167186913849903015529978481358748575393127564554154435639204641330563032408671189858046822008377021979401388757611890436482203138983758720274648921468009291978764876120009606319473037806939343760203458633476449707181578128666846222914271593866194840563751075730511726920851126994807410872551553111227126799801899681785273035759006207361780592736401370117807425453665971714778087072178184084714988693104548561236336335994958605333854391651016939795462126909812124122909021771698968623363638197494277117330787701801833485860823651897500640069359350696518577271380031551871530595026846562973725886165754931909315410352873465123924069828835146650541665875041311924030785902753716723770905103205982690541461352581656519550155537202898628253002695604862623219153031157936106021927446974036945394146023833374450859437326825076124688004560462861141821444923386788562105403872183679886340546512324970477218995356280823857778507343661933129665986836900126967554589320298663267820443386526152940835067078838910064409181829833597053917407423207706085955830713467122644607194465024856334848066083631784347825329625843203917503971584685391434569083570533436589880559384990066821678960291309450994256370731942224343272681521634649999730593865648009480578206782444146645888215374898057326513459271970862845052021087905371827042806255671912857942404315585605004340174168685087072280162289979729705922610305465296528531506674893369865191367759027377434635812330938589230968055924636026608224788138516651765130937100278762659058536452915228386859538392637356304449708910489938214813219129609064437770276165634393633092173867608555996704621556187927189627037204680947319660223929076422111957934331831571260454419921312384410888611356696903525657473452321159238121404154799877258931857530059535039973376678066358112497118822012399274976129636255556736457137986128506905843582981184051008891846723757439324114833613938768554408516583323065579187835173877866621409063388911041924552825744913840395784567498459084435779615343015911494022056562410268373868076988102299799278718174514965023469124461477052210394334243118954516189790197148891462188195709721240500137052393303454678069547232736424607378740430788248555445047959364096820157642081196756092211910232821260083924006666963271633433858638200382444101298986905104852017226770011237846347285085357725620269775390625000000000 [49,44] -29572568300356355368889458927927067322816810059358369420644675192994501457117146942981233514010229291908521268273327751369412601408591302122457589394642246432096084457060987209934620913119298955168957137838442668362930447578807728956488884531636271203295367273839151024529203181292541780496703074370634845035166131056277405861226662305773335092437652060402856697379455314914858641451945654808636956664280589831686987241919933576312305365996141277524957787702715161971939411990108883985986567626513010522737421182813970417881505500416817786885537589681056092890148178579994616779318776614106271745235012963527417322403257432051056814138800742614569909250615103728773986455297613934345713808065485590408105855613419095783731968815441312119996828077668571354324310284423323558923780540527216900090205653180757184148826409020372246666084551977846125043125049948027351897289651603342121765639284368467631458115262544536154909675366098776648913330910603719007680010324142204342844927175552584297858660296683778023676489192185744270417187992673604814986956212117313781145147127099330852641359984193627169766963305304142974795170839859870776466148301997024631814528276233440808755678688905924944704040488711095596722054687481647793161435505740150711814133937142343747207932717934966670475737229679476600559033478109187172349706387906169051166160157033977458628514634697277991164288070801480503132790016515876586579278288339479368496744749575625770390199814631650570183740814617156158588155912750605261985865564347501083279273701643349517711658826707798638266298496571985891995865063112072676337780310362473986910546389492690963672598328461878827545849977363848714104341925473044113218359825829429066243007496795031365432798097673400104021326608381275665349179597591873423777585604832752060736941122651446185159058466634810885431470738686036730925073267995948098544465514241176838703872884350513656020691311073133762790661671964179129289808350213090202812327918425906366356074855780845029741911114313730579001206654864025576888107451956306219632042286934746120259126365356443243220011169310255271565586413973333499452097216237744882283939453076652985099133696477451145696719979496775268307977227496461234029142680157195473942602453894303020795724830200198682758715999455678816584355738527965414774581288613726080773001740438830257209091090123582729788964696170590914987662995786726725896855943909592116919251255244641114739412116541090914676492334185969575535809616526509205027313509070434164256991777949876003560055583118397285527248171024027921972247352905228164438873883476837889930274223556703620538119956749752344458046678644413421739762816285073190880616778031253488734364509582519531250000000000 [49,45] 13742854254149611976007236445838498323462562286571951710573601567243777483496999663418540612157105687117486452630585563652377093652298783498533255746708659306754108914697427634200876243900554390936652370639338114717810058456953643142460235570576446226791737747151557814500124461035868782363839845874352783540943749836581736626271035395354435718317406351299520006898429219264694020402492379551041731052167897565568622735981248048010929683667207320790607677816632335416049448060190681187942595025641404370982950781864210940292815116211054185615091402128789890980913168837371789341308799610455622817165364915994699564985023443485977379159923674248518422159292008315317924372706281653246609125043694488951979067498202213738225222608026150291129636977260112752239943319653395328834016194359568405389877817048654066549022962674686919258960912834158992054597094635976273830258650586936781154008026333916671460118751541568447919987649316685768335735508047077878742882948899231192548170404222662365737591541533682709856062361083258735461215914517159933580580187947142857706336001228774171081097817003599746825481016746381801348904265743211489242347278059336129999612614865976092298697164357897881414861199240042616055278283222717359793714617801882434680964683310284215282741227527392920473274864354120245404188449817485827889105156267434940619293351395602870197522523611492647620656700599862907570441099384100734010214032375420835829903815643630067521217930394033754060263953966167454318753454747667515911579795367471212488838867634983852801470151218173683001909819726865116514184116290860654257566709976333437879096675400240943935604417410755155057248265040419125782824446271575421965895451387400446608412061892914178699689193196590961144938155794221820281909175185699645714183232004284216588482675083688593577621925552251251756166138318978372907221217992376084243027886541934782878251722746207219800023580926648117466206554481461713193330400202986568530409422831571784235110644961121706111999520387889356834970054453209463373501847709329933329072549093118631194579896655170361172946375533171664001159970658593354847637513760734326045965648542380104621643977943728505178565750272409893677684216554719286469964090626018436565450083557873258242461085539363680306844474620557815181105482245018437547104484917592462162331660538938856543338677282623411373450019468889066367569888806476826582682821144713545420145460000284092716836444209196980563400354275245908631066351901445468937156045584406854456189501622686290595854630635929421984639212177508389498019587192197640698192316199548795591127777409324852107196420581743154436213005592697995481685957083696405373052229492714104708284139633178710937500000 [49,46] -1369112361514354559857984963319336271853556283180122487793573549561941998804579076437566205725944789952450715539589610108094529512763944793711464750135442124464514293702962794932529367491950183632976755501399431478035649841697834079164265270298904155460322263252832837812164159412195051204177297863270051138427131816546376472054404814193067691742029246570315676856103222945259871503456331696333477130355816923287152792444699141396876703671410222978814667934206662450140454954666390247548057307677107549691387618841876606785322211245625459980124395739710675248992435825251316253422571261418803696035842411726823965468080650882608602243069843281955689672865424326923113156778345805238417004193659078239210681679567590272995746443623212863082626449903011337081801388361372438202742252608091770044291445027151296071755476479715268624030149264228749607186321387470901104525172544016236770864993136232903630230634176590103440892969959301353739559291739867270235494068368583238931970014369200440356138113324937817497318955741448019615451591377398207107498937010224806634742313865337106512879364087833720261185754309073728761966578381457740816787068558712358601599453369945595036293409689503273037480538729749326623378494599394686795819568816069885940956374515297618623742264893455023433929850590184171900160850347526934788932430796620602127734450244467278036947741647279366126945089657308143816374122989106530581811670403496345706099034386000908556966164768783369389643863379618440863539588535610821138934720744229544842556718549495128072672419361238996529678629332665382297499394945604543280268128823124156198022620801545155051245052963936618035262561443454727429840173057418233149591539201388756643448024746835236425024463779153270731911397913290111471244098794678746526348560275662702292373724967678146825585886019953214618548847474008295719650639699279372411201318895644354589147090491463707197097655116732608752895271008092638190796946520569337649414200872737884793235333011564708809194204218989247671807679355740492481777405071554551502242991574289637674431762576078324976272466538319708876650114539295720623260703729417516477592600818301277843391286696073816332993125494865385880921187625514154096755538990817534739182194595639138599499961601637125704212573250374240721993547869992354783903216389482784990401579915917298525709867905580813748581995075467791779390516103109396760414795065395642844620110650067762252060796457556286351432831539647959688287211144686150520293955224916704010655430593622168315790248583510782439874863662447800339543383652746799582769838351149898354731101968679381661159713031350579489950355435368069441370852956652015564031898975372314453125000000000000000000 [49,47] -822630062789976047411514352316456389273834953923769039520228850520276637743096950612598326625145904429122451631771415022890234079815453823106113739953284894689700462614843543855185446103415057698117802977411947429500873354690831864930053601979225732609128265870975335561580259211048356075847830514979843507546162614116333135044823501383425193638901909313374787866868679815879827288441240658604597830710645477572571823511225046918269393168873914764047240183114219171491817862529813011970891002407854013443932418255331407820046527584849073990068114503190246110887396493804998234940935571979807521855333184490323432226487759115057124504669892063774898796573680658828582193680019585272614016592280731168908057562657019444597308491027202071603216441871551319833867905369201218999149416291199208184513508722064993306697571457004052223985181302236207952920937035385132830397869564814642593733625190315642672813797815143464224196819049825290392581692498767611217625073989123039094449477295186399647961661969701589063387941361270515153956057191975366163208467037836437095931095593984962598237518238870962860428492107006958098771026520123241607538557894958106999362922941047743270849521024802108478661966125223588904412874623758943868965739610443034612150752507739175658030452833282697116840731355122707506412947538368842110561566464757457479138375484075846596498236118770371939684660978848367335841120894045150167366766504626070361173984107736369272152942697856004552061110313238364554343164201985826208215569156975111160998935831135943502048728077605668602689734825035068538616015845018608903024841215271718406010083076954241367930497029009013306469657296183570116974233963010155025239966021248029445283584010176882011879666479116661390857603333599870630404390163140018513945005435065803807849677411374988963698902838742253139477523406844930446064548599820165274758601336493177905189271136249784495800000779984454761292495693213619359893488454055290458905680991120436668472978542900778293316389669193666430061402388116529010077723421536108336707759951967744174037874254254433225175594225682861116764637985624501802511403099648163970840369044865151444003749172849680132788427182062383241970129657514046570000237219264053438105453814257346282995038520323878308158814183359048788383116936343306538994034954003381190066172453099002986173879360114056182192623733757856267705911166948201695507315813820514752410157115326521446938622180829924700632152080476232112032080250120207080756753957227515499329421911482144543190521180290455396000884095879503448654969930773582111599398988197313851930221121311400368002113109006431780933404522591163767625266345362433639820665121078491210937500000000000000 [49,48] 358149064959523227187578765289447146240014860809963104453277611457280609169849284715881917257181924639065763618736026153358453109263991780353787733946437332800171842301643434617865765365276285772977836537128795718480930624421856817153032596019023861252339939726748784152325941338586109898282885434048241144213833458022906109501002993006992258069765862458198608879155934556131914528575246448739067893234556579289095240245242116735313543817763163130556308425901210188330356885644459602775516565139157330996006269148151232691698458195452052774293417401184455082227527814010307206620635835690005961050967645907262858277855077795149531857023211585042802986760927685367924346917797511002449070467081566064152681674227967822052904023821778056922526670654037105731911504959776418181639455419518308239102948080428625276197004708865843511951107424084953550692128140134204027765804855246443421185337078127274403197720968580065884672121545823158675868878112621495727096478563246662840377795572808693508068577758313722238987479234104418960951637054598822639849799361371607031468182829317639525826767082850445416698399931369118413849174977258056836704914205281789356951855198015464970054108771007504390986844659292897677167575629424879661405071501614900977761210978477894752676893083578156821199640043148079594306533273202929004320518133123932562781176899468953090805827873499906617576991721178934689209296877290534234244201402140829457935535550036268981661906459444712725738847025416481594834938712320277059603070177247638110253059890061084636056306528539573523537539049287268775377876567221149233082990188670879463134030426752814430139405778251593975257881985286081991819426480070927230735904065317069649824169799988577207127332131156643927960955848139800880490019341480693734882091631490518202308105550517523360494610880304787057555301439115815538822071838334916623695026796863934227008663626187128058234434315427724360004247029849616664330095814720366275237080549998127109189413052538094475558248403293459054496408576953183746652590353554780283008906083607467194609737927768405003515491488110077487214087504285883851587122023090474915628350633028285676795433350513950157754978483161558975273355180388939710448641967270563158778738117758255920122083484259886318261717385806948495441823800540379784491152840986633323183486437121264130038848205430452732009353385804567467231390874350300090042205254271045316290158819843911762472447716777509665277060877036696675963714838951609690239177162583098196520824176214406296324799732913893320867479749768729922377492783801992142920909412763321856274847108849021462478328882085325159240772922245726883616612212790641933679580688476562500000000000000000 [49,49] -51573902857925927506870998570712117814168913533608546719292144072719668675520128219440760270075141428824197559738977564317797181626826666248175481350451292916468750689613117634664280674436771374989661731667917763698240435684064942322668281900446177233565411303837098859637645149956511560082348688925453555401430246097944150903163614086055315677543992968893489354131719736995316951886388867575079455810556631856049447945898543220388076478307065020986480099647535685021989687819879476219972264750589553199230709868200500046364008723014865625248985434724136160849204845118367796416117660953094182522696951157898496728110729334872515629673516773474073859244706336157804910079623683502194999681088794859550284325339642718147560590234404256840867946347777686659145568929076413701443008359987349147735366694963179291679647933947851116182636014082661414171591021127383616631073680984208645391426329906788762805513004242401654072872869611947785980992312863213498487155894952733287247428473377947481676755970661678535305419522487391794652037247133199792337647203616681668499111834499811471826282007240901625087687998925043547796790482674804468730512422120210763140953741539012049081770473979501275257827954966141705575855688017021960308700515989958195502554770625473977762134405031954327272842909707097897012781398602838737487459465901779089531495100791932620223355118489913155449118765453686309314147645474074437990845763075742466407348965969703333024914542655954553178088187601401283478345954911431011285306284460581258689821392244192719427488283166501928371127783228977903354669040273927438191766094562649025827859957502275554780780474463068210439891606319573289753734471492303267791168861181809495075321986086756724460371101182932882326823609292747084970429253525893297612319563999084995525899068146118937864800461234836492100614615497083564101277203554967783551378578237770424851497109725841151626827731593243000725847954353501649728130483343862256524859259031911077473614364220507591421485907472976459570757786417656797517167525671577312048759345809984360342491617235353735602277505621122033295706678380091877814204200220468917800922592377010944100920216197562444140832725531967975903086367443070348757009321513952067184198691285829510416627317258812844839228275299824152345648799749042325939712683262446221534020249812748947247950237524746260150349452313167695154250224716082622960244263023242070482509152443309799776148516984403306570005018715843533636107149292349739039415663636213138886803447054148836850116754554902651409608773904565582105890432151049886959679039795406917568583881417690112472416399763076366693302836574858485918504413803020725026726722717285156250000000000 [50,0] 4463696483568045536051901633554123645403153714939998771932051792174420199857303939500761653132477343706348135142021650826209898481297306450138327966095559586348322188183152932949855183532475790194574271632019109893587623081402550022404892490548574712985895618888023819033274913396837249489023230482331904395465631153169016704057740845528419087076692478585063358492539835901550396453211878433463565524664852735458538143031073254728005647168793179897468126896866494383746984542681737573969654569802166622203621539339017334543549736636253427847443982866097824219281219742188096611402653392210509948371916465652557651174700320496853149071180184638475475919218716507794285865888743299640171980416875653348768012850247033916821445238315943514082030301015798500854737912430082701390487114645835196405652132967802913856391304343036977379835417346936775706631145136250689798363773011380029379224948230843145384432649178536270773059839910326975856710397021686355759899238797969884536927128500992980590545449753086699584967914034427942512914657259918538471585177871906842543469091301013004235979765445407084782133474799862231048486433021793714570666830963968914687920850987959491494304343178212424881248821759284502297347094365815418472093075505644295048930069999953793017757359939366620166882288242221211132996243046764650234269260859254121157039253751034123257567207541116128989290553144000693379908799175701782157431607733738112174795124930786430353138906923268223635979654408293371905210620641696221238158844426245099212934337329578806556222303066332506040212746615634412387103960081661515150242291877522132348682756803312423834662291348848412934630691241648450037807270790898836051006248950291409457164985176148596811608920717988523340202779959464302593785185318885218947723465511335263462135302751064529711891426130162549846496268191244815445058061172476780259976047454320380350183292395959769516293041088079152589171043808017301595152658472880228095675564244668248904365642298748410210103706505239638857914433589789460924140267136755293137829894908710830604439123018425825529267304718097002916169825039002439442436634560236368246042746389851048044357743045849571214979572999603994117089285627241963403678719177240223372332075596149392164374971931578517736860811990684019569984236690379031018342881695543664411386368864397059508171211200089732493301577553190962642945665419223239812324737654864621404356844155812956636872804278300400263179047950490290580036431732517552932348647692921091826616805380314334437139795644251993953180564272685477198040831301855222425740332644164049861251477413454194042426011852429643915232919769644618597601060601212414021830811503174762099660080215954074593160585982554006486083724981898693963503148815937318701182084814646803747062442369042400969192385673522949218750000000000000000000000 [50,1] -159069543646925795485836064247082535391277884873858817331129533820996383399666009738302049263110976995178577466720203497498796286350614715998848530825834207337745277284072167563283887586207944244739904567193478842028912432063591805231038006535883121068627210060273196134493343144912765239207694281140445615474273479559453782798338023657254405785747511519175420519078464310112771842576606499730459135902017457532075066520657792157435025679742007539982408160071345119343374960036393194968922078990437633531529372115019916527973041347632716627402872283361181213421261837274130168463029470265063762113588206645508973595202266554373864883364397542930592982958901745381776148088201071870781072531833892633879130282800881028021321298278308039617877819599111523739268303885428637027105313280621023060524329931046183436392270367215666729951768449761555516927198798540986144227172441805272679478157159916831781336886512810374314509285386540928723166997532657091167286821622118046500059622322764326567657865626251882119909052573151286018329662432889716534098778840524739715142284740778841829751523398334073839310326002972438267957605091578247427327938871006583333339216113965646927728934091443886164786705559520958827289181106480903191172253013513419256972523645460335840996103808643762217310841637229984613830882626238554396057661452199095762192194869726143557834821554399955371896836794642241184753228085371436307130202252268454937375422869293258928097549521197497019689400649352958718031842119790299663401639759171130065077178108753191552095855486412867554493170562675379396382238676731184476762814968686349812740167316050168397270118830640574619745559722148092848829758257358583409029459670672525908986852104059662737651498045254968878499288193221119610229110232967405255648872733071533544698285707194576122234444496346619366155898070352364413214451522422640696417727218922789942753846319734429124608575654059994736736152914115585862897792145862976156885694937614767998519465121655632698405254357350549273215735971295946608033707828785513835693512356451720766893171326637623649980972382682055869152942850903273923675384032235310035983832613613357998869740571256121102140893639004476267851850713118972648598489849340795094896016141776020796545914671115135156813359952038396108753823874918476486323916510281129598467740881091005805281212822856033225307925936890189305966225213368875333749365892929768011979847036337631975541106605448228872100169694351502372489698180987863476849917812668484317167466571416313196335903569631195263570812722499801293480316581317914018431948197979436691108504323525813205192596442005310001078166910892422718578596496702136737225230964031320651251469115189626828826850836834247201919617564372300975655016298213204912755221459269295313009116160651856830554606858640909194946289062500000000000000 [50,2] 6623550232485954297719801521619634116086630163588923982795284251881676840082363026674495460124991433360858279188708182116651341843733465291501540411051225990474307921766653515171350400024397742271946290303241376911417945882451293194786148579104285307060406172807632255050347373899990238543912465410043201655650920766887733697375856742761816902283244995994309204725753901248130306716913986726545595342404717159078541214724914857220178480522922942715697585344476402282952216862150708447462923849778310201949509945939357563687318825164875726559471249274641156316065283993423553575104843337651555267591171694193012628790166254994274325753755585117182846695101805170183054658675755442908392371865336857504124129031595979569021364982840858672959328705218593186416073502890876934856659161131735112821896945124000006659027082796921302190644378072262831811144733143727113741399455455307682438657869098045624510916622891881504986561209367737914014693963937203512314799153901244818496650859779470917881373245231489436268679249881397797790341173149352282780068125493514359092421484590895784369035116589650478281086359964948238507808788029034793309077513925375994047388794239728043868172367477890699286544589684811849017181940631929626929640541570785156708487976476034779789068718262601174408503995687120968346118203866943443197040663588367060360839403264832052840146671839374521739676048203526725165061152325859151541850046225862086770475073280660643381782857294435300269903475121667442277073453189650536051192308127579606811164241637914759692708654127177520219551147208101010616682753130073303691858772742743582519420957359692230487346219921346288618027012659529319106152980052931041436288736701290681120795369394118694564426902498686594756971196681619917011117618726998820295799933991764564329377484952168004789430790459738367886088048716206000322520065049186344142516574647455955852185338988046633125406886178088282838732322443999025976226886811643446200922304564709770769980822670151817489507412011578557144389121720660307568263670183773334792575668521925803165921914064002631220797145084528805761943472418272085716485825549638422735427498081956101078452163474056718896603362974876812139527242515713645744940581930739144180421835966577085953253118274450201022629409349895394596181066768175807651057701657973128108762586992842808215421308262563822377171171182243084515741516786232667385009695025668178791657002547109730099123984760569597152771027202802321706834100630240098725970629912490425143871041179634190938407014685989188345774483400208199423228527631128441092358536141155375612377978847183871788597457467817916155578232929655364380732130873674257660109376054655637530550892794137830446269849494073770575310045714092758069828053373762662532118892595652963383237588068652712536277249455451965332031250000000000000000 [50,3] -65866356225514632689067597422888297045924275161192016719129465569770777016536597412702109362401431355661641720036648611164916185230854265140714556487062495584762275441987151589113660183277816423401167211646925632853396969068239511812073274471001015330967727759176594819126403195712889139236763255711238510411549797946613747465629027641242666489802434067787351522998017803900684006396373099022907831071202149183770884779263311213256251985148927936443398014559425775170264531826528808033004131785880499014366582958234441625511411475214485680542722124466874756357090458494239633948055154774406392235507294696239534436093526813852216237636608272154037595953055479899822990509197039468224081128845456827250996478611779994348451526932807530805819209344939784448289213160959417106871308853496232591510924923793970803871418810673970415436779246945292898684908766715980173204354981189329278177081632855245018822896791698089024319039819829055036922830143598090169927216945689487285878383254531094901368565215328182427010608897808309745312785419601946709609406825035003634704071322378887087825943027615296205333978962297340634877327908742749183718209518758940783308379533885474453861699023396397227188615199800557680760846642395916604457267904877396356595599371527507364442187994666751911304910254139069759661152050308662940597588581200572335853097461528598215913385731930395960009507134800832240613106645159560359934385962674076500559158822386850733463645759287912096486301468789759350233673086126779959707568874916720986421231305608731181396908354587027055599132905536852218454596371764250399543279846672688856112201483145740266768731678163231557274970297921544876119586257331450533830298401459662283889758859157627657762788824892329161753864627031121311967760356971096789043248232262056520138791127984212734274817754005111743990747133626719910982497380395942339882854614386462394514591090080114949726418212666136109924535628038660245896959737353395955026032326229493612723293450727199035990751283069782090785169721218139116790299010453623271994849760187517262959243228005130710877602429139764195079316302002591735942970951365411129180776575605664723868010370767222311272513108287991404867088671187913167563571828689324702725534490775893264415823731922542287881711135057733085357834249716001156347795020463323249263496586569293093323172640605317019369879292930100353107284079098088079834955122854854751792678979862868208701451087899031133039928093960086127592092247903808352111235487812487913687052794018809659725049329042585389402422981933635068225649894379502901787873195219379411534253485685167969745061383205167637735399325424044254128378859578392219045089818834534711002446532448649014411310929575851803075844869365545844477515804018604812456162244533055023115210302453448321102769114077091217041015625000000000000 [50,4] 138265761263995889999019029694573359550559930958600454112266196508145773132762537723389481754512701192875320304107036117445987872587329653063505470210455976847839856721826239398426996525033777781335355136759493038730617908771776086702672182248119453426209881586077622894654240863599825406731707510000677440405001170153542112938156882392241399708035547499501584677420140292001797124939948327447946305511923871308647389574206813932801656415440925282794326527546708472932971080372868413681319222959983180433826897497402406927767734289063092762282536599933914152964246458096022742680561606790015006223937198518519249372066819843186212553908164044230120352465001547915719887931186059091867944219745451500844230794227591775191947170709002954372871213653433250618062982777071827274245947262226993245631160830592938712337095747250374506772230291314980356027829127933419992326854088180776395551519646492037835236521925387722865958052260316347056680541591027118619326934756904141952143073646506724684660155840843380821478745151184371757865744287684631852144684893630544510659259501881515577990909679588727657892074849224902078662143346580153533367649722655299477023627748578608639691321061040513299313584307836248361688238637943822853014102853467769538729710640587942780633901178792972767774667457513750564269927862601853574902001353529978665861263607456187847041928423403198447561817762131309691976340656165208896810141889867268941263761231311998535370184531017397140932842742897801601839312980000854518487802750453022715621108829639917226158167711994801010600065270025315403563306632278700607964344249450710747346851598015234346030980940486251754222380168865494701409159755833273347889027010607694193660007536815645082013710851774406006145107884570405739705165099456020433287320428664699887647324964143445482677566634244874532207807104036422130756306059725526705582997807447310175057706143813890254868285982167107481712458765272864502715988414349089613410892000083562911107110749122155706224223484765707912335503480070660384317431778215559607864212016325427939677881493111045355089803296536450262307993056360975846209083035412151244040942368881663236607240614223676124633367953747694335120165400580864546602647806386732030093239304453715621107844714445576830462483680928236968230665089495418473101028062724449055581750756326409200118969360864089479110135288883239463898374443122777137561357233546375646584260648313868850819922618336181779479518666026026292961910235063930619277982014854765968107150554144971268108854190334840098122018779513260102499712855851300149109361788183932462361757060790719083267397344726102448454094111572760281216098389430738515124888207564334106715368342881473982966364496285046492986400180250140118826018398294104251793309847588466952525432240861391619546338915824890136718750000000000000 [50,5] 1217641223164760689753188267698061010323305977117694827432402845004569156178040654219579299631822350185826832228672428106937739830711218507553006257819812675964610962500712923584315500662927378747935522113244236014819518380205484940132916544893722836965921991897745190293635521675834786190174282291977784119431398107056182513236859610977167592287033673942698936302907165074769634179205142037680576115080150513093042768196881371458348749602058285217632216395156833312693371000800682605866291750271900034799797132202110248200168036064330747186740982907619120147000911590676438701112008117212841361175778441558616600961782599922092330581202848484409916505347240784607607443727127841898868506316947785980538950632723485094783922847360106376786362794722140278205365534362211307633961058295047871851268856169777635348213590995366038213986609463908257245780263206666546311180191881425928550817396242556153977919059936352419337086308473970028172535741853168281694840993667650742852817526720698245204124213384592037729891047462810570964810820563019796925168972528518106942947618519930626940636451277754512927551075206009317153579098823860111798008688404228736159171223119251189988437767186470417074009680366605517699025393400621242431450486599034242230433527238020718619564539195613034340197588790294749874566514561151861897280854255194681846366233299509832960335198900628129554700424609079121901875144621796951862897862936206956599668541686778742979389498437783953605744143352097978722985078706879863508151652798991646372061688880631290688894402844770884594951301750591499863894751374707100312920425936142522074032455037786108421367398947843252434702444528420932246911032766787037374956736657077647628514709682880592573513946984587565176269709090346022281383562929837663831171864716838443532135216139550383241976230740735936667549769411226722512170134504643037143673307823103469350935481889856013675443210589911880282626987145744889150637651110929814191088955107616545332614496936335607135273603561708975170612018595359288493124716331267327799802657517691788450845193869794587476040226874203703554654298856364334907675197606031734891457770612442404531358151165270565568433559629318721189921328785105732771435379117314982321082706321165071326538091738315659507120774471980891787243596205124835182792707301633120796495541181221161448730416621441473785493220663280713397457655078179626942435890207596951239090396306747459576024353361608170974732248644155548525266949218867086329566468540699291318093898547109622415297264134473017259131377343273444108226290688676008286708858728226162262536608120788103303663704297832800228535964799886430645902528742145767651168605177639523726552229098230881240092485093783234277234052642000601739214105825184941440156288572237506921420308048098490871780086308717727661132812500000000 [50,6] -7393893346091287929715439210707389073489631484013519503004740196740119402455714809591111379498300128188177318517397184152422652558593713764616062381127108431899516078088758613349099166477360899750882905137189209882153952347376681533757106837494059519011370373611066428309409702840938169296444667901969804975863093842096215319923794819225265229606080382942139016093747713570658452031654484361605331843996222545314076472382526900216053063982692311748840948048853801417813026290097758393007030872851195168647838203722083301004987264567976042768073786824617420443921507365725975968105171561824951034278355959439437244146985291135799509384130500295431899737262298122662400363445957644018643243794549798825735177530099484720700491344090395187357154283575780378330854259985324795547796205588775954568117563717785020596444833467200437354999774843499227676109487943080703234054486141908471777977223440355419823381625489076104400305974403936079275669640462134092285076469259231215962702590806130774093397012457587456993816394270932618933101492603020504053915818869492086516245497127542408948676294046478973893886979562494192996067018516073796211950915861067208913133998067531902995328334230325243932756181604734745926064518175250938425463338025432027892495938986693427338905205936431278956752558806965805170533048245753731538315771710717152108489626561339981606316325046645383798564233426324229823515622100264601001591746083604943662305342508197478232961075000962186694266564705440930981720685186540897667059093511625498770338830766611893136641393708411605565003279405260814780981818836994316757915377836679353261798452118004971111992580363918551647054324576290028375822550370015480200504526138954732931049080030709574924106594600757948209674291032670664009046686660392669242012567556888448711177580875163472018728948519975378759888477831167815208158153546301826729431660976139735169051373722817943127510540994925180266519331522236757225099583325517246753669771737305083695644116412481745850075911567329019954375204203228035465091804875156282568889744994645810647257283098658570705550381445267145722654968002350674727326718418336860005485839702290652792415607683121314950852975632649297043932479475318378408098067871215240870306260607945005211535273412938807964698129353359218661398526371298745027112008751265558253315061879844296898727960531631291323430564682389311660596143641320099219400499633630167381350893525481567651286621540998860492768582220002129377007353725433197300258094318365375987490049916508767452027693889366367088487202579898324213822594890456267832894301548508756992560893118969040398033599342633162613872385111915821464277399790997217302017871613375295967341032853624570992190083123131830441316008794666918146898398537233591051158769404810788827830947411712259054183959960937500000000000000000 [50,7] 13710607445782982851995934772773995581077264636289819897333063671594308562400825053756173605682614657715746672128423021629620138747567641938542200991061613374942068693095521263021905989274504544490243795524917181615765392869074855620531585767448276181635181244884091405969483546902145041479815034303604343371623001917045440813087285984918028155680755981393464702469741188950413487032385268858381235607634461910877972574433546063295209771555792494188210720609241539320029570719130919881381123355033809292078848727605237068517222464690779641687272814589255801347536583276227391512289544025120896487017243672699229599176307556737667323144205649706677665434479434126835307716520620387202324621438299310581617114083647753550796866169647540786300973944197954234243193104581281129398763993256161486851285188652339104677349522959201896604561737869862569777975451354986723836446524859738391200223129423769965518749997116087997441866265611306894439668255949194802616488894558031618906244011057884779167315336544829299272914530842511723349589845078656513410909530478110107678683861688722984334475229260460442652488531899928976756042299882040661068635452913251917167204441100531581108291542317158260913587171689551197798524413872399917527678945428746149847266276576406705333456897096803820843365010527013475489566255093912099703536885485734996653085089500368903673795781967936312439336140438231079699913986189388088623875477184878516704268336875773645806497195300208504194053792957266389714594704691543067488841526823878509206117514476674316139393179749377135281357176143910077056843033194543055960702307436468081731871388650094592698974285220368220202475354052804786288340205887442894103431678768380763135211006656335058589548978437099659047028515340239910377556575598246127965890531104620199213161568297814686030165378277263887685173593624178547963965847778707324663923181329847383015596281348986672524829825396783259730526603153607560357773318628712584241186100233812368363423173431803537075953419920468339378454585067043959832782890414399395727483065482660351680806191131863638550758058544703071625877625898589070563575408292041979075924244476137595377657146558948788720517479812145699314665950342500693738337604009025009032979194682064577507127218776062338573516460348950998755498412492918555656863033269433577317055471629881923836158098793761293648195837673654545302693008332858611916612020806467347604935175406994488307238789722494352739443403641524983327865674702974814369050981522092920803295130880522117305368030359084655675642195987901287324311257074803244668027149243285050616708016082695358053772132229480509340591273848268271387778197244091864729720635052242231085213993221899556176006854782682016093651316670771779941177651998323545353339732383660121151081057178089395165443420410156250000000000000 [50,8] 25930235883188728163449583861376508805658029421224457924130498910585239777824596507119625599228713211225263938286543013856543341107615648905205229646001922626338743291957589064319027626316585700269514427994687590435777138603241898423812681434935777427592572198102719117706299477675695272994577907229080211036526388676090873488998349576137689270859476609222734735824541906676177829468148859800229340558880062547602638653470547503248530389250819210886648214108312896118828170478926938980547870394956335380492484865030534787061409696757704884883019796657990763964312803443265205087502991669975188754629709033998585342585465516069254387622384085990675936187090463151297699242592049598698813351894516473590875528002365390882793459241991415971849079804480451791767890511126845880260974292213797093748467102606602822089988493170276327359978537633602031228847123949642981002574212130554888306831337958353743101218616665166333953258228353039040153744356810684831311136145325766841244854842354250521521397744183042982770999871759552849484807769683639765856529922474079469523318080649265138010890426258559743711298733391712715857002331416450581267050151726826856580569992835661050216107527292660713644905381843026914713038391320579339202246954366853300432800040753679635381403954841900044910225063704766743095840883339935033706560513382468304999238442116763495854783677253651616614132915996185019008412717734022630667005865501105325122330628947005068159165493305573063667297876219853607708271372438591552487213863382568842678414640384669026715997068987901005035600043641787769455457276020239575458473625229514600379121436048749297345962709966139897775718771799354936234602745185033253272459678542503668042250246678211333923710895211080052703661906495148192377724799637151075222986743781429530990486850836703801243357553559456489467091527624672549609642889124621898279806947516325996462387965956606281824546624583972965505563017168422737453269687768743248847357596574721165514849271698254584157953867150507243467051491402368694054569522961249753508118325274716727846891062296388930002237214161893538165220546015432648503003146312245448908360772530581264916240168295663681720060368005154658352704534009103608637997197365871454715595331999981234875398628234279596826285758173347708361806429558420618135666431156241535167193744808497571549530916424844392206669691361901314658427207599018356011517703180391304651263481010683919758372617127838388049175553757087910916075346673502728460894732257721112178320451550479633664105135442169733131243987958008520230713957296528169193705228018981285523704856027297781199544732811854330090621140911633813161035530142991705004369732476553010515528397301882129192905064574539342226480683184233376591530868151644015938211366295584880958813300821930170059204101562500000000000000 [50,9] -272735569963935173983815999409605061004685164272571377796548675198346672246926094610569550229206988212825574390659466908907653556711519768427886161629601402042639767207167751677003166582415785110186935750462134823705315241936092413759490053424863702163325418452089206956484510789056531769735750308395934076312981252633683798119452243425122299292507263258037357999853407626570239165772387555322273098859359379798724895886864822711400739547355774840263790388345126191509562700460256434952577796226111649307359242823676925145619676944441942553498199472622749834548684280402913477753170912261890714431241394486549128653223989777086991807557149159279137092108031986654512703641570245567511934809051540824974789397234408013384762936066457903946098914821408351431276913429357444133951621977590512822881367346756730497314190726135144849037237774355434225442452607293117619023634737245644600243042090558824604101517983662291619191348192101819439187892639972000145338025266536583548819776848508735803080098418166554313785967933001403757569604793846211355497513011425259796559114415000889316743934775998005847887620832079212050135551808337767417461028934329111401115136140817108416497359785682598340076745173536564473033285622468397935562263449832221859663865582705183394768436201510720250411438004720042735304875349315489063130394870592962385907079509952410702762292259183118544458262248220811250349268642417437050226387013858415776188500130284361275944557124894665154008969045123628285379489912435639059183463592026195367349376483142628041523150053720848555408767042588251685253113722110081275795110716961348772049536398795626707189383520402954197857485142932278807354513406390519778087077215292202425959069404421323671672348172164978254786068954274896120209311571479339553126149001166018573859930134192064388191151967400875986285610443413446336815351354492968950955094191383719342939348362821271262562445501820427961953496343126577491609454992960321399505050422090192792407087374579135731409319210165186946641415827714241658343359595957989300083437491917312415158043438646927340443184957573662499478650180349748921757545111375172289425169039854729526164433007007064930127425586682156997510007859123560045818445857673065597601483397432043296299864870555045911334242513541879393519810768463895016213820221395142814340812351154856910908002549235454707358772940633341232453789514403860670079241495362069848747250126364619501837735516615294038246724868917923559306049627925756034647003085437424422749722441469247816921132440699215566155122253547130378367554782217172950387366504155991810153846313203659095292828411674870868680097131010975232638322942626458525348924715399503164367750925416561723783795229959743257610316831908690627793031751011288426414016507984966475319765777385327965021133422851562500000000 [50,10] 857158984314956641594676789254558637908444692692383052577532677178364465810678410901640742971258603432633277802562460822603838275325839539004094381453533777452008150156291635014345001659779208752191174862080306668371400987029769666634637103748231586126161596539072418835802392642635402264627649908003500796854354520326401285374357563148044305630898529019903427524821534674461393235588023113166081881731188575081041758096451895657175591977215624464810758533131099484535306978544639744615528042530789520942470985613705788055573378061788056468800420884374733669864334446733748421249038246867111661137232548382122216268324976919677454843025271503615453541059656053586431749693377872899433847379580854567080506873572033965765765902273420735609379280821479527803031686859538099547637609300955079478988354328154610673415283323221428424586424510875297464694354131496101676172081176232802299830808125935146974649900505607627404619267314907247415346854156523921911717461412184790774130796343192133525390226488433860755717578560912362838791973376002097816524472116337026977569659291080615963483439127660623120760739793556315263174080955158212656537115324851730585772699432455061309298872745167683234848515858476719022396283768021750768496757628796658236561444692829890675453594070454299463882922481402634494958349161532609852255526698735415404968829487862363651859361409826307945553987247076972891487128121647808610921004040576415221532454246458703232953520664400537826849614232159177148437841531983008485589352333656771450189519086602702762987751100025672181696137734647518777728110063503643989158023531194443395894291048186429408019333223033748144131424408341062776472103374814506635813911789160999537849133060364257151909457716057133163037459802216601481173092238162356320298522079848575983783134472799479900171010472681722852030016935950391443069782123275612345118139245472406116644893815783166472258542529790916934669789142058054822402533807058669377709967507416400822518054224540990712813611572773265838066872324863903875969231173211131941526991205399611229949443022034303929996778389475906047844936996732359442724893989431331930464007197102294864579454757061246358930496579585622764955699103718010237676648097160238884734318226728489533315375905455952945239893165542520812276437462989992196907587052307447500257827561937640769546911898030592563129872653543076239085460268148190415795052936014442506223435690514245694959914171948611765901372897186248784021354960341934223316494008275968343323689193626618656438339149991080590129632394880346355881523693732571415764182257473094278516654152963931454036723144176687430391421021208076622089426533550647888574641132994878877046445252956491812475207694017181660979691780532228930225891328595430951136323327599342292160145007073879241943359375000000000000 [50,11] -884567983739861118809041690624262999239901162098887683378844017882186131337909234829307617071184699285702203046821275889491199603266546175327601796855617324920664843127742848196152784752964810792278646268848811141207656720040292238974954156289178613660223035577372464477376906210403908211729730186894364565909350492675385555274147328767531153357570825958773984359454778659063392708019826827263785415289458579318623378013046140090992888230551105176425106179779305898745412185669575456819905538535241262362452650093303787014603121071324015498195653314173121724925274505065237877939751850054375483072428457796860336244182668554145997723801164210858118962567672391476420995374225652413445943133287057129712565370680111612300818451021214720238684181905156736354637343029496540891538228370759815476694500997872211591776800030302338879114723568666102810821157293460628957304221429549880168892956012345164770544005556943092456727706844026546799790353272057680718055559117373009560253414081788457222809666302759709481008628859742133735212147689302376632410670600908575764319868350807779021722903920062879498032080349956485359182369851100161500743176424198218055591016618085460737180983545531086779480749842511099712263431223088978462353530441139174082254018608743494467859444791412615940298199305584306520699660018158709899545494513178757133525848773004244812028877919522107056229650931009512314021361576431085361120168843748291584399298531512259826140915088538240747001555492570518052080791607447048830400831940687946652385492088356339481991858862306715259195980515600588861332520788771127323011653877913935950411990089453973785032723983045570842681610013553293061397363205544948640562481552479772195390223877436040045710847530482924234462981721819478647465673877268261408306608938865717923972441170848493767375744573683036780902945921593636686270108249566774354859875459708709295523938724182077917961134957819658013834044103943930161365529214163147327166091707483320015313677806703906529250144351748235661829645944921223258784438919046768611131515061746729510379282397312374022283423731300328233877865683497591788621302322522616478356123313429676393102716510345252304433358591854922910822487366836902035626425557345139458772041825615442706624196286354930789133201698304446715800802381759908592250636786330038030862808744093332816565838752997201297706096849954369406491795398185057138251494301120293225550018827368632221798355840351361474007332826226339569460251010401088133074170539488195923620420352207341836320812603774842951653904488091155544610575321266547376332110449289641090390674136081340324134634896281284814000034521385290170130872705246673962377576326081747558598985335256233895499774298365011849745922307035663745085349130692384048960021786234264595805143471807241439819335937500000000 [50,12] -2395193860688368038288393967497486988301038633156713324452563623351848670347062586745510512994521946915684946156428075367480221965160609711515779645720031226883581009787595435240132939660266214352193565852368599156294535716079113894505135311666195469744751017795923852518117568814341093580276856146702080794853515024019214852450395664061099045323709260755446068342986793216921663649990218859441374539059038390075780647413729313492337707989466018781940614698139868762399415175132434550463634264505148841715393632040579565740224658969444935101343705467248818977898080394841462210411042245403564803264974628751070083803353645087051878693183431525770278550736654107344543435495000048337427923781173911703267578045262448945832916513275531895613863889138622598228363212325032356965212271124505560138191700115295655697599259996119712641548314668928319852518487429880441773390749454165235262624696538480316370530699144355585375188846116940949890882743466039993740704993719586710002717824170363788826348003360935476976964592044866099761134442032550652959268421056659110686948045791787212858935664223321302254806439448635941500651238088851460723086077668700741281614007419530628727176086678609723188970732406663899412375874618836931452473629790238062035766155736633754919975569685909574909464040709508152221168071157835212486418739849771953981743386150919544275426947385080069460954108670288006874568040223119678301051290362422971553348816150248325018420756436469970989770879994305372176633274796535180888893067504528236822223744579395728570108268451594804776466562145805704632598854326479633033893166379473383939155570087102803376771836934840658218198291300949351620960545459940512154766796973981970008637477552114237803897823268585133177291271569023576016150151590388279295298737764643019887716826710672392362427869626440828120899508995683393803877649035415513254119004698572732455203287754971583583100132154209636804257990645939618858236170604615202937952721160206142931750440439141184406824449671987484835439659368493870085738497634654497648428230360669196584023454919835351672958279811235657807501825522821243635938780868607260985255407273343755240640414592084138770422093857249385123191277496704995068952850378350862691931407556697956031516322055557303659372981687184212070796802534439345616626886571168548503457808423260844488633165709606841523426683970843933354577294193780389434935923277595634208900272330160114251367994248004265601965624688496421395681726290381673829802583188509868677562235901984016861619676695239482919409661104608633173922693551338161507009157684353937518877511143826829508023061448165503597727349717363520056797237355816301454797869157467755311536739137389645056379044187555775301177389901387333690519531495531329180585788929391810597735457122325897216796875000000000 [50,13] 11831730780410762271747988828881532796064692509001868464563886417525691920074523258671757970077928178339085398017664503053983973627512466162591987252694185396730084683593298264303705241101796314679768183545154976147829682989911111998559629702516659634038874124300889292774245230582614455685020593940031954417205002320780301232669365607979197368545239054230799481231691178257014588969010525579232594872548375313262648011517645310302560731290128340364642288966102720681444948920605736449375755512631630956777088908316148457259197718241286390846744066763462056593874408403816364542445591610738198364388044646903872781675098791763467959423623857583812341119400280243124078782078800654670195664124745664476915700117128771513074458724986629098793614883181455866863459774318732255388351386831180929271484066680010420378199652904962958022465100201310318754566632037869608593784711192252175924250503836711116264564700650514718592469951222432743645698374866638838496781586559911387133332073500132657460388816854853243177845020175240418371519522577779392018753461857742411681675705335715342865615670979632026720336778350459802677712560082918123437441341499791938493388062433175255916726511422536168818189681006525128338898143341486418461173094072455762390486006983306151376966230240259925601375759807850246198030314038967447790640334639039632104050437218594898702161654799463422939547048564571700026134157135041818257610275922415701095238843629660452596081291477508251191632325625473066773125116217711493016420758246354899849690186063607010579303012184684179139010261547186221123586012719909149143189532085930938646584591741175018289390281647936856384058953847910694858566437771035829573360264507621058759885910944064533633054280522891376584695431151906869492150650945736921481458539906394027893025735772496162307906673032686701434836660844947286049465763622407875363173400574561190896799491348224266721600824428782923783523072587834807205093814859576487238446851991387286579512135556098901473463441639200492022458920898972867932122680164832607320773830017327829775763464569526465136312218732345378154051489004848037703590993192511130696228687545985503998945278077247921863921581811045212861603730263890294352310095763600998128271807365671569649916332023821255945861097860735619800903413308702020895234923700231207229793534055790161829854232147721248433920293184515001245005711561191105834847058083213554240158317405615552676230163384233433372305741090027565053232135473689678054358442796598432939220352965855536512676168339163679897545472963298175821719937332881065573810772983959783711916302583316651855730509907824684317174055716774318494080109188425688293047340638793843287734486622455789273921005536756566388453000218611191862878579844265399201525337802287651811639079824090003967285156250000 [50,14] -26416814522904357735071523007669798068799309092052766445908950227472419304309899881573446189013916108371548551113264566674525798965368219761423036849341926541978533751534758336725452471496152106463924397698964009665207713689709596122978109379811486817280190068277359055909858477120844276218076817965484405178972622676706108025170261126373974544125750500049224484845472833998851342359589567807350572115331038635960526519306305540011929317924316109664482154865500718634755782575433308597852508554682937201830000886512649995939812387065759041041385004161841693761407268901331398754958550975238665860512412381217462811512523281954486091764016013286127661708276393575871109065752051400791413642276726751078003424819563212927380127009396297891616318425879839461592808038544952052008235824488499483081182429097292088527647073761256782843859180007805126387515503006814706900138665059631189924421118956119861187051823761968250745812677582249353081368211130960291988802629532159470739427066637855265480194134394400688723453323360732601046631039971102471797717133856143972481221828334816189287493229421946228475306931177701169831374359585060149225450681815703652397916520261160199296552851422110771221094183699073259866933216256604868852002318834815105095144090793939586515452345391062953445358888313682634829443898394850012136912781482381480123216601858748506560258230879124849657619252343116331591858819016880792856869540913352255864566806869742587121682598089095414726207544195729764949704169456968476323970469469509720485647893673149433782561435402770531561465730659044933579913574742698001641520900416023791792077932618488396648891419578438709261152673165117045533580731803117533463517950306906821694042002582257258764180480885709833966417273203174552732046307547284605346367306549485530818097938543757677220239262003111247106150721311299507994911451302186144093569769220596400497100669415267581117862870822501513745382787858686959150281002129126481978797303015553465474104533029571436991853234540871349620737578074201555343503098408209896329941446061221098154346833782259704502677150885404889321784977072473422048305056223685085096948222757838448689399113126177736856154655108607346873381067883518338569899047327580352117816298848871100633043356377788883154092095618390240691284591985350883316463912485398147374713910373496751288420979740526015783204301405365731593032354390194215483477370081334592745735210998615058122876093267691665785507175289735821599433999185169675993334025504726726328810385111499823513046797547471962089179164434131782598664921073189806846910690469537867278951204923395968204075684230098810223387834574711911644540214628534047341927894979048659456327930021357488147616345094915458155013052947796910878452188858878102450944425072520971298217773437500000000000000000 [50,15] 34809468085946484821725199462569321677392664787642997633381478957946567780602709535301398963782508959445886165285220975199226518259246782016965639345925356440581546636440656348918421324629697294377209118920068017710176139464454710341565396108472623972630618716324398200162336265329052565827341959628932474189570830280508711888177858643805504720808245190010343922809139235249626869683887233975128880292478950841947365995246033123000168015727703279521724361851100380147615905041499856320394344532040367396607713889710816967924183963308865412783011157615354852606712348817615970845003794621240450134778921001514416369128357143323963152259154229164542177508155053274202665354978521533463380877868461057165244760824213969045388216941969665625556329416441455365106332623274137692571571961348440226527515546831460703563521410532254115494688422496454811477682762279087426254748078237885495930495542920436409003899154013754056744884710923625966160568098041243322722126887804465781230522409165736673400656181406667578213745245201421966732321466558748895200035363374013907967785613436848688286688394725757352240086559270751349810825565543038778011965261580182207654593257742250012285014034606429496777086426980983271693830709419646091025037535452835584351069864042374822958856361909337468936454318193722812005538318105593497931893314321572723236116342275021087134618897444718975226699169087528379505485373003621925035948857385146420253785128346293692439138627567702216665190800898172200808313669195346481415299334698811522228170257101200032140681402375782843972384748039336028197710882884371583418361411809348726684222220329237520866936104657812813428954880715848752097224915399409989686969869754549973801900345952046254705816897202415066715047327816324609152560006136963257540513085893316188075012093129009116444478042330149939323821056647067199652028972989192466023305467122116109577353162167700509631960332373064785955985707599936762619772935382093587029073614501514253673332600638240504152737232179586785681279473376647101011805586695622488297541405516672603375817165674672406689617541374870063084983189926310368510027878180719544712996524280462680047848318327366387985910732326282773211900260210601523957552150468972357779030525983798816793214187835299096224889867919078228961055151708916453392802439140479359715799255120048212019221131534256355805840702156628552408207675683433011052334302181131641266659625161623597052224016062524695472041080315642996491524268014392211880180045908582781114354030833122055521921413558520616157843035013983181559372440729330209027735784242522547248477446997800471472974205793117265910604503258204911809840998706453088219570565250392032819936781477053775777911469181076380302396230118411046133164053403841187162015557987615466117858886718750000000000000 [50,16] -15001915077935089571363904397013012864851754202923909508608493034530011405777386917065020720300714900795873409473943892749059084325572410585991204725323642033325283679620155553130778864132636913649983501645451682542459907271407486223434718414979162420338945494355508385323303238952574619853841518198176646245775785743266645841864199303099778255147408591869886441254258538055503525183274937762350299289914957420014199914259525685162883849108700199105287598425188982984167006148974475805912203401877145646282524711074716687132695691357965552991528785454392882558293427109194742756097369893793752384848222627009995388587502738702569995253786844467502305787654756828944030958915690996244079646300071153436183140989018999871821141093375223610264338476506820305815725983465963849008790727802482090578638006076968909144392011526656406668511858823997095511813046206669769665967603030345760692012990144961161181250013949033258150516266675425088838510790759365720898292091296103584866395562744494190514695806205645984758178761745720855666887303497186213526606998745982375253607908865614260893360832439952776028182805706616143755152771152666659491279556022022558894976671727710729234041916242367128457129874763142411921981595297665792447411881929705985533130160357198249464060245112439145406048392492820896925147424425376144448134091097279762515723495614169404264542261668389598860291053949175699359685950097977779213098696778878095928853067577019594847584841697300597300694541321397169458646728075512526204061354493955228655030197003528777373381177736745668810032663491448007002189476345355398991045417560207128692127155303488001049986227919214284662125607505651507707426824960455065542339784431500254017658235909794548289285261262936014596854274085436417885487933427725989595588848946730793240699444523429504277638367053244796219382223300292771790822729018296627798079389816532505406837556163174220949162109408044506497045242226799699627532588043658803522962390840901564618622432333415485550838239747941590583936098919736079356286513698819770214031720088265366995428390858080985564190724575805115264985111117995470317721910047105012850954504491874804943565184812627129396198506366900687445360080751005865808787517161974998490909961813890298892435209955870794646030904056869203845018019065727712131264227833856916447791235483920693497833782456198383352166973280289130726373738420938025120971011920047764421025755902792091820870275741422507602766796259077308718394831362745790210574791750117972906586788419608524248691527902412594421043163781018832712195627168488386138697386804135882754049642317881332398285466824873946326317128613609550646893746064424224079733756442180095067760468791752381573041993942666351607617930971958061445170606873489305144175887107849121093750000000000000000000 [50,17] -30999439098246379110018661784269673031636224639303188019952394235414392758918071920600050319861276331068450675319364362293504027814998240124419992129552496530907843778575588815680092246069725127016384779576783388580208289470568789672041800342955105930784721537127403261997501300978978363698208093341286070446400520548800253038557978562019707488731791851310518138662488559446185855020756254152687769381421564680314428781614196847392405028052857270615189181311270688612264631925362006528909539725553431586340646676890817944398135576613187773769685490244654813813911210760129972520686930736688574552212555473718291430506829998095458311304047982187931382962749240860353433604850740569021690110486480259979263632539558157852321701338196208369332202588666878851110490675324613623140269526964691197576942085578221001529590077523401143849900597352589900429064105757196240606428506768171544130503898506677532289694223728861506898116661412524523102259892491857582357237889663605866809648267667604542252570028320935141519046789961979601906924230924045654322066220999757476228172815432624746226389543767054675964961675985712650831228962650459319923974022460926026545426863652414588282786074370910826200052209608023495772067028825397477020364656390528638706371905368073804332404831020265411664651808795189802273114504213096685044197606067634784122940847852636907111397708420376029547766102228491546397340962338684909219176509482198854658921670047695218094061966686972040680952845402786220113155741313184913472938292950708910742694481631207997806890583430020344935782308038393982549285270005510225522630143457089443264464044337571337151696414524289668168207491839337278846567247806410596667008510626950439367038822494977817759425918647582007856774192215653373047695713416542869486068998752529203260941421891758704603689526933107059452417890634987086869617746792310053376339545874960026662611151362488358187103453251101217049724419908950848596877808840952831721531028360137247839503241831785791675848860791919402982215878122880834230067736562665103659178255585510339905601997224191502830451558619924582619168701384468853936455791630745042568431131996748382750975536113300547294403659192292336095865346525599932260418066037760425509456682102467341837153782897606100773198854797855613756511733822053319003495187475861343041134612430432453866593737594331852627000969021499578733740789785896042196558027506860278013852714043756022945856978612015992370479967216759285899413329958114897016204146390233691021361321779535329728104988243464898919803571463892163814769753206671243499986178656426719658213975127222928839276031752148379632884121081414731519466903547304227866849760804358487390164742844054361286870235343016015034547859794658409920108110835457182474783621728420257568359375000000000000 [50,18] 43455130807208229870112994600071364440853171394428210811614994473930867122828287295232263326594722253076338127246210742350285500986203155849932701339778674875256605035307857593789489875353150499304973746773496265103360391877715734445756887902831859802964429275193928113662142739731251346470596118257766356362617963476278478292057840296955393914670054921091894351178185281666927092815035442101282771049153091029445961089539035345789385932360405948449951879563845334677934282507969106086636393694490651031825003038004049381190356246944756071113644371218137001362996491074546137943539751416250214801787871413572700280052910920673459102339895436887396028258378342774196139622723605517320591658168845833031471994339834649223486867643773852048693556503891394326015529782158658135046121473274986506074169693548116853124467137405704535751594679710588227464159257963807095683848528271165876169153135993386924548815098414910504566799274638605029489887723424987136667687931085769588274110304345668555855527682024544362134423747700296074575788931926003411175826762518059486668325538589584457289526071267436427652558570949392288179139106383802010273578561295580071335763924780198156138501386139956891316223462170359548900177699656595767852888858611618168134600664765759642969935989379250648738602552336663259064629033025797834755737767769082250600579330271114233612192363200804046940121403738716165749129215574277077302279004472238568055395926865368946518518707394551588366219488417542710182430497123769219038369989935499081923143519935655993810086904798108751893645531270570163480307401590030421539996955690951180998642001710486237875130638026853552669859159625669978230250871307906732863310879878182876222770874028325211704721317018270555309149812598337752197723683776260079065221572496335235848004968493518974000055871952299588853177340259567809679887369649557112948768919798903896015499299430595904155188071736846422577672560609206130479333022702337578392354385079647661791098684139695555215943775770510328718654965998685550515524528401069793684206524580885326456447791100083101915929594406821464084216729378804114649691518880328024465658832630667778086597567203368817895841099670187224151729963926724210413004681388233310121442864196392830765806614997280692612874338342848284098342343576759239756884808926307878616097635069409477469244051286046524871241437110606876441026095636448591614383949979236305983539364898937933514554850922352384251634633502811468329997392678369191136924318095023719418814628493974364481129953909472536285553808522845238668992549313565985293250761851220719346307735561301695545593529615742054550552848564369382200995446505619712142461751125548628998456051270736359555471520786954670915788890084362032506515305385619285516440868377685546875000000000000000 [50,19] 13149771459065123704022148913394232744533287806126593820423941269141915970660936154982473067040616097835317163824187781815515518760614231500487930284834369435749034088854223887273983313105489360713997176031832252379015798191884269187023252475211483162669286203361544743225477531739355180363894719774752216913964630938952414458960403399331539602359821766332227485629185049728175418768063402400240882989592221918477377931175408162406711223382205039883122410476235952662397261689774421653108569187829308297238428584947015259547778540896856378504701518002530110997143595533589404224032569031974096284898969928042224796414180621486090650516093250076054122522029420065572552771160230278008596996694111771260084074857529277754802304546215040044451935657405363835429288217150698979721551705688549544706658914528566611901452761686378333168112644327160041330094970953589343647385815402177478010826428075668622730932894094759382692074602461691426380503409960682733288512177313127457158565672524768279296462111529937045291194628627464962008348679563368195394595144233216477244776927697007229812085252174078987364764505427612799361177994047202493625777120974104988267465152924457236044062532475779830994579288446870970068145704493924790596817268198879095006410394798124359762689199668529219994278172699101421819867659667702376400427415715544393066475954407140903743439013816582444834963719886618985495559431899538627426794436432909766106239924891810708416678473766934132410894059639205077383878136640949538004354426929448058305933185355001628449550755732122773047269368607333411809706789081791630193978291831539683060257059696340255273909963427073916524249531821591897346331270374444388613972388733317884273871374217523711829195724899435547826434493400755450946741864308125296055518326634874534929522292998051639499276873770780785385028651632681536570278574496823020674356126211838867442407364360206089404856778464322486245820633482738451923096131819930191296733413380019519373603100604785339216450076519591546508422027619738227356728914577958049211135484551821891247023221687095237503475044032560960840066504236992794286497257569893423852146319785815917354906789313048642773061629470589481692235615498524558226340384096419702082222862701601173089878768498146684808081632410216274430390789897872568230515064668773414520584487336157260810300001180469948104126511990755329089405782439590653430582202579255021847731865936475443136129372543673802637736008729191310541805698848416990700719905358852504053206663108334970895219697109488438357846036361614598340982274876971847749541711890410097664724400039767043707741595355527004897163343072299042578738344747252790502647012866711061518524969255568251496742370345226462488967509094578509781792163835234532598406076431274414062500000000000 [50,20] -41951296297041812131914313922168785813409784166896914851514186042262887532359523630206812002006567846465683421282715809527115906953834501824592882970762379231148422443008441827282377434208112186239335073661405283193037540618378588178893536282744119199538884260544364246788876456279970401147421118085607653357493322776127591150981411240556532949858852533329807098183774593913755495660196852104170842809142710113824205144433616523562400152782666891833649058274495064985566430971251084507547956438627834994193910535026611680655643368503812056863062993625794237143017516312605651328265963313079672536017770761538360999169376111695298033008142480822794504070199286060183089492018070210871832993571827907332755044936794365458162649692106767834733347806393836423018064369351085648676266522163803227977078253690174074253045592358239932133370303683414476724256347843627323279631678005148354872676529303288962909368278645814694298907006081379615945231929482366266442688532484215676012230429268672670639162825279699205805136377523639728982338189544909090660727356796883664405721880667315337024815554978864001177559811724005714618600348387805998058387777845487497118155275460128583434544592349810102393513722028331748863365202175875343865716376892250126409672765267688746459149319386044480258346282996866389799919366648280090143051882877156794655203009035762804933901316388889099797010923208187584742180433896530115836361545708366095115239427251455686543815107545162858814266821159317377266037659977922896193710494407472905449361445635843186660974940683978808793768866583904870971626698219020494137577490008308546364630293757600464552034964989872195276214953685924469700479959886901909518763367666785085029446986000955122035112975486115843937140066448347370720849618874259760131309444976134361087219628800357122937005448971258707936596664984046260689425903582691051030323898983372049570497506213510146319620249768605091844254122298965985794708223232818048756009239676210362474935539012352494553574912572736495137043895559348498563240774315133827356864506068223804034726665482918994780978345490803241459942826201378365470728578098398977031592993950452283720116991977740582090793325216035049785615543704418432635548539839275378670606665811509186545424801775911818781615298828417760135835094868782962403171461812063602967278685992252902634168702560832791684904985618065173495755824922306126127638724312571505835505664982386493129934545810160048912701998001169461474848445955597164605641131112743386847213926678303191040526875146081483107744806149673912325108815691408942081573853111749875895613582441619448548656988641665806634432733440985660338975394350334428330660251711145157493760094829131664891471748564864207725918270812208443754087738852831535041332244873046875000000000000 [50,21] -47671654288823254201864624160135388895480795699251758786783363834002127025103558293534549922148087561596796427189582035426679975587474162854283214692898259887728438484949336736405019268676524366063700238064942597098345352889324476074832094870616674603591253782425034606631002727032820708117680620914841366756333280891349446637340996821349390122503718303284669235382472713692695968558087724378881480682569538785562383061384497967012669742950882018195270398716535515183510389827548343038116780314925017968439129001688779437767739341210653059180431450441294403406290129127586091942139540338250044252775599223716096908191721727617304096151508097257425920344863139521029188102200578340362938527912671841917680627537216808327487238391581364455705394734016684763516351435784545086310292236726935225508307544335029471639717320683840715594973664450630623674045296550252924056372134869265982514382533399674800263140742002345287094032036157125109076559562786033842363449446174091473675373722449516607458987671405349658670551139494111528939951431713932812930994243307184792363708501598566531168318171407835683087986908125331896202353215374583863007889582766289444427423978963784879041516278627857069623934598994077137537031794728047665252764794558656410688086787370736487550149435995732987197308896094308594308521245900080598921320541687672044597238278519271973268811384793812323792243441834669889521391061752842005125092888739958891471346835232746082472274953797237387431657535638243399754322981065717211741071476870683453076539779999330024513643711963563406931689288666266649945694476423303088215231769094407570441474700222846204369334656269528132059588120588107072146344649190912050467437850551418220022171626435886179643768890179558351604542277381611202577465719639412979653472808389524518407170348497458706197169376783399719858566028137978885456675195011452350236183513880409311128455221779804477330484903738839125037323976116918860610607376238548965957622944743042136728713068885528243225840896482599215242476585271569382315609082017737131161366427384260592510330235967847665738240605091584210850114342475001425393586168324300987627933965538332973249022352787915115787437220580424619773599219535525292812578114314983629769020849181394100822179272798613296970909428529690004272305162969058178527802788821352880468284860930051725912314179142283968200538310960173239792413034909914353815763493372658900182156054973344587570179805544614252497448802680401245813032332465763659908768499746449219984944959478444511316345527463893298510880145337684122120586554312615433761432423744745821313335290943523686067468885576295412997551270648291133939081998031421733293979779055873356902936984139835001583806216964595241234185354564515182951289773427561158314347267150878906250000000 [50,22] 125531770669497890066072623484379684161094950504969015792686144588207425777296710214749503595855278393892640328157212639393228458083979974122007450508823592838947537057205774883934176010951621248497840054207273994491950444172216580382951442617003672592603159382780454963346828441379447029244098792529473934797157069676565074774813326203843039553368827275037229590016682242474842111002326626543066638626278929597139637961390240762145434965609612409315349075289235485075081918006866888490865248537196425625814961830987837536984770570876648922727671702708905739461333996342645807018598673205129963941065844024740965646046831039964346942745678053254243068523059533830009096587035452747088904798757209923912029003995378743897886112974036710512367329112131078107555627035215848850465287043546279780071322258118312728413096596731694856155120266307972276744551740178994582558737515814756861757234308787096155182159463328329046092596616445789926089754106191006405732667736080811977432927123623014935454794266654270876926704615728435174000963390060284786866754091705880470707431462197129671195218641624164140264781723923382960916054631226745368460795077387028580697744287709533314093801687323273133818281531025932568939345743038774040996029806173007429695472835899986371407439304548616081678960289835565067726782500081169387331109422262254283652498803254727396708572517016838362210992764118233159072806197153613351089582129417458033167132269467380257106304938385253921075912303026029335596013458805915213578167339268606350855541310702129765746165543141064782923564473423916924910631612436564164840716050549966908558702763033773110208267430295494559331593629153687881909146657894379344140080557639922798240744729588214663773345792335249983230960305282198286900749718698502263198247680360934943286547052593156111863173436628127405554443620464541405324213972356177804931098751258169399358628888030886942198647073574576088692131326162220291707765347254553197453435295437227800295460895104329611283072196426460168527770465660675443614788439511903235929835376906922173736638687650391589152414874502180554870185124103048754805679208906008265188512278891366340188175628845365497429881118861820661215247080993030872218936675234438688107195349071888009860355838950843858331272100567906293703088444993908869636087986314399277401551858402567538808236589945457454022222352569879609836673289890409966665364168255077763003199784284381678751101549211461895283817758320111463042973401262785372102404226463768023985548670849282001132400624533542344295888995541418696127203844226188690246592591052809473561130725867338546541612096835498576408032273066511612358014870181153139691496685351794063481950355380688557679849285343677281820548227719847034222766524180769920349121093750000000000000 [50,23] -32798935031571045295834973676760560995247603932901458728885056353405758356949849694219567030761746073184169242805690508195958768344692033651738272326639700220003978829603380771917256591579526480308400087636876084405673157472799724568178934440146040268588554986615108453445873916506555204755963795168365277660663803799639842708207629942323426543368439461322697934894433656152490671420298325289717718432494207180644434592250252782930398333185009594898323511634099336912964461058217670977976842804558267247042202496859440509683375017363471078297668481408979798549884251160156549676966469334435431781796345325910502636344070323680438635232003350133485370266936761484759065858407642924939358659671159317896179054790810129657246292266773193692578051874471021808615039883896687264701614327625411772565347605939298244574179348912847825290478753046103082548184214482338315672925799142581329204119979610558704181082136173854965613477774566750391190115949602136253736522121434709453636954768026090390640364281735746977653933646771113040450194753101040726503522597313178146188716191467657256193604721355874724997993552399301944871659924875942206644536960531820999040619974945205231315040073665979580665514946659321878897648235440829416649876467423591491974249072246718466426922349041506025173652211563357551296075210402759113173217003263497035365106560979233019285728272784160837952302690981557259036673498314787126669561141902143131094165113712290412476080047304833601652288950862894903744117070076622169054993312517664265639872067821923765888980862719103222765418844834115186277118707345208833823096463096128223642863516284429598267256761191158607122868981208590319240264839933621032043698188107030114150751762006872901830242667294180685614360473199755725220297750900298465183928868593477228159658758378335300180830439985659860527775627575201937421960910723477981869268595540867225970136394341219011732067438705511015210660607402691181916386861342976650457805139670372192584950959637872278199159708327227620687076031827409756168664080447945171869426432960556161646238278226277520969667348203374321498138789170027145020042081666696631164788633029956914082698565913510459746808509764951937147907117027788945848669139217386398476832805178977002474903077367980071077872898081387835347548210632684629656251673527571467958541168448428009922142755344192514542989770579689508714434297138045766486031727119639718401609620671334407143660963898235702638286700497431296931741622586716656659116843353232453218697360736396630347404834007160437587400468958509190717513947981748653061565462859028357358760547143340679063500734963427676852980039470481296392532015950506156322840441016618232214150604423947548168306940527260513732117110097252776768073090352118015289306640625000000000 [50,24] -81416631471320080584692667320957968713035250479164444516510559287646528170705452555159117186614320705907636036012504735322310877711585829585084013468399072380007952447237165376444733387750902952031162801794174205680954550500513607061399729528848307374665519667887378390625828743867773720557201407810281157667758245186568944969297617033712745282777989259610588185902730977679233764769049029359089710007868166338982373827667939455492195960687819043689547718786106835702888211419847614774142248795860862158536197612949435906777915894932988350572039728832038546273668680132785456126018746469373708718605960739523897598108626900929545480464635928057442676990379952436292453607466593495641519719938959535934180224552830646814691102481963852009873495148070727321011622991908989537997942956709119726121543353440501805788096605008620563188852847668834414286931283462011676768683372260512120631399396242629660543779419441731174978927431729827935487765698804559515588519530796389407826984240087045307393631202910468901523145395486670884821206336408335593707255426860197271571449946921277970451802771394457983874607444425032047111191100570007749758091978538360466221501047748136757280668469641148555209251381986934746981739241781312414267899949347922496639037460187125137372257858351346426079711853885369488585686696164198086361306438227001850377328824404806552479193229493854315704145152765142567766779663768360767714733519825670364417511064274924116589896048436345316095141148387792799062595639594944101015398695176758997582283729877666838995856656117958501879385079461763931965475643333259343478171999641867656877925199184424203781753129881523858989999658870711825503678989890987137552018186612560453468413720533355282218422283675800536192506869556262799272551554397483623670676826205306593277104093929146477797346495865822486490354651676947816509846454170450810527254938834290108984040090913773341011969768065536882082352177018022144469315528814584266581077946373160865010589376749863834375103750061611711748273918106640886091771281102774038019047318500070043264403915013728579519007576537172117057321807486986570257287954373937845719761116794479539627879592858284955577672081197429284478135379727608220750301950927871712240704998043491084317297043436010096035784372354355774088616780889256911151508518175239239655590503266681493590120826130027485014177611359741860235367471492960048465318917469426816926140623997005656626231209953835620058789740151250487981673803613553034101227719680564948870792561169986395964465888316638652780877168313665793920971345517967316499055291658044920779701392449592590676163041548885889957284723015589137135162754904682003551672851491152447201808732542605687265739390347282479704418833854617787437746301293373107910156250000000000 [50,25] -23230031113442574046927965985720686727440720650543063097944464478360666153927184537414617725748068287113204662174713367318647974691055344287333572045516702066591358292633546225269436866868335442516800844357305004206052245190034962341719511715686155900177630225893511241646294933308047318046011859298363678635436909979637055965962351300384554572698400865339841579844263973107980051207888464317320231220746814706792759025546770506596062416314257119082372847952638860938346465966924061207414976106457404565962200499920823766230658365315251855803493906075010944663642918813137736438476562944149765541212890637945287384611368076863737690206612347924235357392707430588045329872728143532653357622036771459055920691470698132211083811727691899262304293162048623918698413080634652400640138525143526519128121344459103059028391378365766132396666079423907750210082428711549379707405467953420976855712867089269067023580955777407367241924567272014488607573109866149593956559107913786437513062790583795702490871422256300819622603763316522572833423685578933365132543109125357779435508235740957518226056674488640288348568075822466953814522194064936478811366790173304732288796640251699775220890742809023344193053186558362665001540815846567438453235697962266335686865981802626866678656032896627247447131096976127885963686417004737252650600886260757416076033764994062206809813102547383627791360263472205418836298048289110654235132004518316820962664983842922688122292241878318386499935960067104947444800292002224450274417860686445263479649951120780785212064234302044678572914941549816765629719241125462836431980759144406698371016298835897861847858961716659685728160720578019018588759043222633426670612869045493146050049669689099938416549655812308369335251365354889846470936344005923800104929512458012940152701898572354697955148537166539941975962238529891805216140709247897841110514500747017749230117939172313801888433943579921984274835986715294337649801447664972728855555571189580458858993346936631773747529534222296672453486283561115304660647752690597209308290519896698953727494803437339878116609839119273261503104473719220979121857050862472953248986030080975595254144595040209075166375317999947497904481948817139641133654048896310997058172765588658257670449095107391588714082911135717515422812456612526341370522242880303709999676479488303514913749822718174999866239604358879808236298914218042787330348776125434132799594497801522637011257683897245716650457612210687853632920033705689314439962932589555560568037774262690310521466421963382213514776368051090382616834355913304458733976871474859580250302003065784706370680914794533207615712445971394868243635687883515059898645200149157737785547122029797321294330855530300045829654800866315156326891155913472175598144531250000 [50,26] 223823186959251240155313899380850684684607133563074414989782609070680804277124641913970103018343936648439691462906717542733298292888075116615829662176039554299219840131688033414255574323645443998552003822553777363196885897580043539107968054554585730893571897687194906738891036703975734350130275040013254960000614108619392430469799595628363131047256235693691779511561881951700434524159401745464687996639582294792664708156288485826213436181282381317111979791549824362209593669404194313321596431683072669197921654551995379008889477339406446584903728370363802062238592788788301002525500787454011334277667619772607023394519269359099538959640242723608523589169930544418409935520336062059931938561054309608410502828620285298503453799435624463781271278649546546390010150539393084548684227427626056219954960851347934593320153244854887844620813189679446148240382853570848039636620910952576520594974226928188375559145829514602405625647514694216672854281975212171943172923417619897087740669861018682687660385467187257142871490910415334297224530696608909448552944450821037072258652827271583550658820435255524407050492149020999842630607648065224971066228827249713103445656335054280236191845644422694970207743835776946671415475509313845648670043823971197972833285490378755295113717748104698716784761891561952353805029684895494761633154051075001225159301446876294566435684669053626441698804500182561888310959778557006034956062705347552155967220717387812679337850208363264341306011135948741891178660157948210739471532131239265873824198671835643214825032655822373488611536368267856241818309582217076371119420873646399484252903836084705370857574375385639911498887543678352669766277699750547311791970208904746825209479047280419641470987884717581117580057970940222954833444720742168469199511544474998014083108072435905444560245473477923398321229168320283912018616487717342254351982096944659155457572515874272869847076105734739537329551636026406998421313354299442380870330114679163933875618938881456797380449981743565969020794443251143316063580681627426043350469901770670553164898976033974426477480132795671915993597016401654035128956517377412365876541747677397142195150344314627745653624564566726216023952825010358684172143737246696303927233483174586138047687883624996676290099994819630044108473209179389042831134864008157362450858121477659860509376019902801284700305241125046883370471341103916154242699483448074425324298517756090574758343152232423203037004963695182616186502962738524917361682547362867149281411887191828784285749586596982564501795370362012817992355363312370893361238922874069035587468595245332224660862306041910848544636763904900530739699035598160765159648145732382533374657504005780638507186368049890496517706495183119841385632753372192382812500000000 [50,27] -204836842058675823223864629168639499710622744107019070887635474077027965900066688924701954364747050604273984022544958503580695854397788391428577070021716886303387447694615658720197644455658986978141695855254320307497054204371880002892254755190661020558118874515196438652423230290905728108961427733104953281517353815699834286738558384273839309032930132754978026225698268405390410992584983287626272853392463864803210019037225639287800671229153163942933537813934294482947697865391503057851819376421437994881655467000194772577283538886810652043935083390137819213789885081576424683692390844733032164057644624175713874089040528990349683096956065459979632009391456309921604563626709765452354404186291719953152573913083631692220735558859274398604347937275973291822744132751459581331721852222851067477687977004470536984329474825062314818899382222489730039252970293346157685421535311233364387131925974863929616228083130198215936580052118180985957515786183573704296199575248755747734649082744496858104217352586805930692306703018735964276368560990218653396540048278640362334407235731728348648584760317265946624298404975964906605253874083849139377448169115967659241762876905313234680527558536788452700492504581425333397189202017073405123551036842228052414621365281044132378399486284791506802375434896436609516436335711323119391900600191227233600919540174710999578946959453562103013136366071436057586641168257679247303611919329424644014484467432042595452261269811152481727776913166499271478671218975114293779157088541672062286842488062716662072858189622530049303157672009069386147904387458133176850140587737084452142459046336749649627449224327910330417877492435778039093182462908649203700396091253584427803582951612927069001426359839465640625329093485165942360585213530611641153372136426021193284059365519191119426292776948699750787741744509764312116012787422726240179227966252184044966725663212289672072541095891032109660631059586361137602609426595519391947184626856800537990404989391104917225409135061022643519199441279420844114542768784761392382810064927713261516892034083359182288992383841946318683594130563964344647937015592128529572957725172050591058015522703041464016966869800707462204367070565923952963699301916690022811630392689496440648463079998707582062211196303617627188397995226243368401620171487899789411846074334790501333618354477001997425086225080330844399413922766561573384312897086024368028475131557263138285082997472805005874695719819911906214356636154468015574145895197471584535321949596144931350443077234713746100035398864682215489337736996801532224275979790934260864238238593232160791506775334534069661379554119814023502708583126397292934761882184828886202533868226774122709771838651919675976589840793451458011986687779426574707031250000 [50,28] -21085562392595422665632690347553137449102772311804214884475130437646010271183866083179053624328293284256120325233609609397934444595863999465837170800050617242358023766180237615605332941106077355487111038619505996370048904900882077068856466747798920406492282627696619284134598178505907428855138703118645773769933757712405556613220759628510008985949060703908878703393299103995238583818759297552875748135661248817529786550701632488303143247240577018427297494878097038026048136023200464611450079562822245462478399187302644588913218495025028990771041400386010390178214270023653508349118048244231564604386289206576804214854007386169311037685090723393997126111273944585474862935356845588424818492658121570194771374092736917695259198115044827048896361477980978371522136731549080319097779326179251241624054333688011210367552889606781966761311149908003315109081451690366632965293275137181902711373577432881076309704394238505986149993330346945685997547890758381709234519386130516945690546020860319926386635715333478689634162952848397081709366669443479880617660650796526876833693237135584575355049913651795194667185237036061071786342494440340902902069592288944907462333546707250633094439684166096951602820313667455868806256156016463255763163267181561219427650474496809814311165895427377739411161954752860866652503043696054255347391793157335194914250441201309104182080265682051437901711485737600204566042284707419817447987823114539979532708249479523167051082202180395016705654514833116328419854940921500888876163277740286140738647269383963847422221695366123535927682524015791882779724184656106825832892709271275456148819938471609813031866025767890278896007541542911347742023264213462069585238924164540759804737122814446616013459007207494621015418268701008246507453428488368770127215296752671663993128992281337825225205710350700504267971592762446600572373294663201800487647507355457419639041891196146741514743078270754592496247780247484047994685952806251688257870678071814733387180844128362666463094556583172544693782758132123911594500543200761939733744642325693572861269732040921423956033697924250500606228900666690361893562538501538186090726206469391761334660952402446836644974876604093966360152611398493276363992573182479617837505330159164938566292509193535572576684347640041223432902576311471389236108897197510930373806747574231445919340955345834000960930956266379476938379204854914731312894557098034589730831056719721889303777064877053421517349296655278432589567244175712121716007536876155140682965463938056652733911243217579988053799832599999061649748714315440605512768282058822932415144461349373822824410738836295607664318869901146356511168948069600283071740432139447540691040824112289004376494403402656635515555194615444634109735488891601562500000 [50,29] 154735133923839797452151780854716265112209617413952526975320032932628663301974677484166181728705118362676245555078216404381911885862869028966919093096732996448014905530573247406355119992416849305909114278163659311657615057628205832053439624743610829867144277793952828646308097210260027590203952782571425164051266146663967502711136633210723510956114430470380746438805232442353946047714650226409624943614918956753697947895308316633621560442914172586272838581017864182365908281366116407459417240272771628027309115191743224396773511224734871742873923054383025924474560051202107663714947659381133316162934006510900436413903690520626836526380030230197107218299534741135995804242767715526509551918667987673926384625530475551206837441598510637565257004597510505910792021748523541870051140736428606907159440611225325162378514814664995387013128517633952289851502724104733219274604402747829706303905458834251828527590756544188711308500988993877768500768854859288096352380471238555476696141495643856788463796280272449789865852316137963003485680604517937711574911926310951319503271169523257885974088255320197874149476707598028630962364015311559953850203909678057875601541708768545113408314729632243275457698951033543349434488923768175129958102303710837666408122242744583028519640511808534723165345985675490760187194691021054249633883439732049904208031680475091277873162147189252468131030330002682248463850669492245226318536493813354191623937539839304637925277226294134285278178264849640777701185974915026425663166921112809948355251799657208542191107463446665638747395221273983920345512478860243015246936798582808524781506275809842960754614424600375343565996424814118763684928876566585831762445815080270445414616537972875058740809417840851064822423069669663384733099137430200475099577071084443168744649150793174658094145932481296768434680690903219392048562279403681199851076070266586989853327758763633055756577934962098828617575862034439672541409268389316751533155608297057022260196621634228526984776783677554843526407129511104501730582663929335971040404971999108338487143482344070237206858728570390604818934257775698152970044417609410978601404997090796295797931125455810763655789044681515498544050865799880776889022017608783807924839417117273011709392706240203540300225371145086477826434448153100277684499451374844786486404136434259007294155473715891253417276713407239158308229309695349142344436687594410436890842380368454314858942243497910272900098698825860118681930724624475663493135120685077765711452810570806918901230450985588750274314547265013351829629798881546073974679822925755204756993019190888103590396995623586508078551245596519378578310264920511092076463321785652252427915648379329454113017448951285758018681093517443514429032802581787109375 [50,30] -78212476606643595731388952026891302477008432201647672490482457056104581284479955670834624694788082934889636082768906403530789965563089806193888142454629703713608200926228288769032860928798064817545074537780687374924026627127410783741713243719150018479236885201371511368772061251927685902845590937998492245592723937979110127432645180715172845101679019965263272935659495171661821848089812918240426007978977784583529188701387294997601873734330623179798866451891078950886633111634321225567233482239212630866425911073301966656181988729504322037352287222472406032148099237265108107694873431330762333994035241150384827822646938761975244972866603797948750730878890116243421979668435641788378240592543230697846408119262263464516126915592233967482357319550412531536816882909417923125404538021884445455114348670296545190385376140896056125021011600497992957602960805716066767572050994153525025400539638531679440338086549087903387067679134559552313920094201361650288528920403634733060943779093388264422728928854595819125073942774289479395492931985900629513105015694221101227051602530331183148360733125851941115595239376817062473372983263112506498039469996671930518137843149231181091628990739998989737393351258624863135806226494942627947532367576973023850109249125580379553674074881948743487996748470967777852079772268124260527271045116119650485498848331369854520319152193613701414299287012211402208201010977924401480689576297015149439273534682653343428042337079560647378054258142697472820727500609701817592968356333197376784869569426426505759316150496586061481285077942301815527248850649225414859815131221060546423993074421771873658923763288386991381032544898679697231403668453465034049152169350397042738586245579121163974160143190640827894445864425279349678658552903338093719086499502145926261346406009534487924427377538621900585949315698480750430312904155395890315296475957087943767206435042816644281653169124901751436734195461908486737666648904462386680779764769352108183795969604665690139442646109919811090461981031401589196176063067825233413634802181158450786279853672454777487072498781051691422802606946006807145840257204684280178655367897673934264781393758616258235032207265118012045282935764744961477939131503344985519346228051317737959419934736191881735090233493801896088771241432679136308059202161552566605323278503775637281480937326147025907124737220105362519432606201549950950158560909894725468382587521856146827301192647469757555383388197391899283860345817334439514500786419243004007129741646158387274629536211852489283769242717781340521433978369554496617017696194639888299824433333450527300844413216374600106249052806708622136682709946193372060115314853160185707600667255751238993513596575724022841313853859901428222656250000000000000 [50,31] -46716924350860644590314564908201162823799374824724515260800727897577734601723019124137897034448164975529975888493489281963293543048835435749587990521870540582502901442427741318759074013256650662335646068364482749530730247244964465507966212849853947159173965495901223045389657783729053020178456546330201256957490231677874488669352131696845648118374882431417057648183246428384954087746647191223920067086057813795760484856490645241004899496227754582005051218454034236698916016735715811298156910583810782371420227297164976723408286603618926075128432380671706241864507755588885181707303428867723694867335651331769749698427599380545765351140126715857460496289277235965011524189736837584384822400147656710227143278122408109779376794592825414364859298165694212026941984472940021823098917758074452272353378315911603292715695446410180061171932537418473946672350804078852842647196806267660005694306185959247431378088822615247105479392271986223091272716827916500994526321068323470275265108849129145575479759805783884801794575841909941921951389305151395640796601790924841866256791870677221261491255249504606242462213684326276526943907954370637650327930532042982002695866580701352577723149061483179199755593131854064543084597272216562838903282667810453094885061302614144203764953400456711094014907055064912742847950616533462411462936045890291003401496331181301713659409489344069966025846655502707279367705675762865625691355374660994459855541444241425698200167741385867339291543835492579938375509366917529921056274209965520356857515686529264819466045086199582828963578051628515891286212877624890414042059705145341062818946123320515182120114470215652391650698835160382487473578776131866137886816294101862399455012427467651563584755364573903888478733923328669061992768681183823235353635807070080593199898208686955475108915525987707515382454592769204246190885963490138701363628608559934836452709689388130017514071132959207010477198094741286226289080736283492233833389687546222728638371316359772495933404478592796393370910290386542999623625616828747433175122007830379963834855994540708191395117080202117782671994149811347892317330403871985035235193480001113048617690888037588062780077564807312620384505321720936305315272709675822494969656531369064084595849244773828008843250217454087425355635962158256500744565860611546296545409755161970651445482632724962910008615170097068568339245895925186453030826892463054150570321709976496175076110570662695966890586479671470765347374488610797510507381846621690118504332478942896398436588341318853520337171124693869350037879718816936417816109018114041379780782631971615445393884384003215792731643504467658893751116505559995301767319849826411597198297354222503992120241189667240178096108138561248779296875000000000 [50,32] 76468278272282011236809443103704992747358704818599621160831462783059351363260236094564614131343582970874139235742064216032182634346666046362348348248688156346434354605032661070301251521021784710689340109568518835200792403796497196124016689215800778921964484244211020854016866109202938141252812255020441330230485194319476612148415352672453567629721128419143367664024601519604685484100694433234194469992071925126053741760645230704782330153831947630038840426293937087959007056832966693825727568650193100272097665041193581935985984248175114545759199862356967180083742924590463993119383360973258982207266990656177074950498660793299021460038233102296061134498686610577885214999192188810553450319271992521110380178968367930731956079683507757475541308748351347592513190393621880972143234904323847087585182015938373650908316905910095792852204137088047496246531957363583190106949487899135673562507722816725720763738799398112391943552870866987813259194672847736957149987973254742568277441297395764430053484901889036892417086300751821062534972400101940740571736986691705327616721218720677510179247588115037488028496519793416841936295025748669987441933762805105664157076583046780900875092973762627050182197922636359467707997888084520875289788753956563784396295869332249008967684865513305780613855998192661157654998485746800947475581261440817597925303069814215723727389177803140506426534837812143121266043797236355551214561946497926752636535318017162252747455093536312313529817565952812198157340912428941863110009452415434599257095685686703999484457373639478745658133700404880097170058204206934346374402822881001316505600998104551591753706645679125246276059656230095027784415181043757688431991709839758003749189990306690154752761455294606072702181162278184054515104601342633958891046935463128662571882039411116816965424045421112146208379278696004116387865506035855021525890584225898102503031853523079949162193988972587764709677033877496230660913365903902517688210026649677513560116451875965228785601738524998125052429648663541790902320461810679445356825887896294244893545153635637634216105037360226161703696397565143114546310236605973644268630268007670069124770505528148419909918729524565910350207173687481000900144298726279686491425432364686434722610397601679724802080748674608593619718622771147316115975775865206723030602954351857476575672194860472546060785780309192563736795047619042087448162468423367590139545853561122750928265832594733695417096935072958699844681687426515748381917901725358871936693619386633545437731853991421565782322928162796002298169025963192852877639468201421017088963484971848918674269501696711561964695015914130611069090208807645866091592878077709029283060004900107742287218570709228515625000000000000000000000000000 [50,33] -35775410701587279249532570975496717727168459612965648574000417998974992904886189768223754696905128210871317679342748350378330162785178172986867578418880323481887773543630779889639111201629559515465459440937294138316479833063529023972078417831515176034133172082751696102674526741200320163513933405975488253890660963096455439125776790662283347283327443451345226803426779928105303138892431642763283276737378518805684742700756262835948445578499054824424773508623053990408489687863889685331127970815660015960368830904916287612189115329608418485248232803529942786613854781911117912967325588075545969856003804508451529924250280030277778622160013304787139053676442007088996154188088755141577700021792430214212396392507383953810196027217071028341276719991246552275498275008009228824433337914332610309493242308709612965300757170285028102903252550521021341242148703910008371416472338620162351020623647419296204498861516457936276958906032882369204585505255931392799712204790048467556566886370444999864531722766009263073883479426032570924942028343266461276243746243146771689801369601035875172096125589820881484686716402382002731577670072399408277809502472571410186711916871193120929076048036746212216356072862009693482283792514408064768324627316756294133769769405433464016722481572576498149098742898423048953630698525499591810278006640480135221274483426634094640933423413702124074949846877099497467523217034264390108847217522544108281288456889210284815621142407563145315969458173630485664973620508719596933445651426626465078855164196034811210960442279893014987272975564139170392651175274922499906945206515075687975944938796563903041213603499665363397327781770955433999985991908085661608669657956409146474903054183403263373982742868363134086199295994584794982806877103432293271805047970568873499524166273909606161047180480458508203171039983954406688515657568946599207820962444426234348042006783507476579599572642148722808415482577263996841529774486039926732195693395770171675826462870069106356471837510533272625565490514194549325714916632961003363366286287423426742389041236056896434503233848333379973461908343755270107516485683595326097290449554776014272857177261650736875653602019171342985237749324478672887367229839906489520507727980428242828856720702089520476906766473562401456043672323325738973405260666873966096747866375035109466580627923989757634287780815557909904353024299259762242832862576746539352506873783437534940254520471631305734711350601650621931355748578892395601843987823382122627724515703581293529278001399265291834760749703640461636983105982002908694221603549761150225698395079613038076211274219345165916310731486414554229959627208616230643077113990134947493692240370888324463294338784180581569671630859375000000000000000 [50,34] 1775332541795798304736615266400767836039114742875610490693073115726281927631175550028286146561248112328568895828536504314678582768720891891599350708932089538025922131902063359098365287010307227852200820253162368144049058957878513847352238766183633340998696272552297814200243026824771629017498299808882245268972986677049278326346846623702246913643639369418451849331570013768935370128684242408943034234290513040019209532873532470624192730035367759837329024912487401527861226669018266959654300804969669764898317515730633305663978614619273868719027703789764030979129849955325484323291760822643074827640873288327082380611406667709706640773794350816646928857975260851846843564379264314307284591527931670051081257041051779036987824923257158272411201248848059314254636341108487095729767726625017784666472385623805729167592186946876824670160847814024125655196675755730746255563328616009784041007314266748374398911705323852576584176510924898260812483908002382683385621822095648167442672016511785366568400836850016297377211549494574158181577648146695214165535747810451951492240884484070749746314181156736901811728857628179899671718770415929872380372476916149224771376611013022003311736496957269943593247236755959952716912091762022542128556900710329535265387314952882480216815116822819555841814315247487171902695565137282564448180782393780861609294343232140915118014604021391006994457404598482710235026321175428254338951728827083534999370531281766875488466772703605378639196993472239020851253912005454855704583771481613011137141342166266858602884065960074951690834873685863931699143040469555400749085428792375458977449589848967486758607428170036227157722876086722960256940099444112090886920749660047163999355595611012558120882048192283615836651848093649923163136304706463212538122613798527786388797480481728341323966293580238405524542359334746913427861021847655054473908495097343958525323451739468025833574992787514761347301540241473208662129540162477691812350340080086777057357391102223706930949060390729224516992030934736782277383026223207595578562461711448794184597545315135105831370611590725483825302206371402656308236491120040394565313756909086894241521097356427131063625034608596559248621803024551644895123051941975488310414267554049743282166638684746164952314538828231492813792386225934380064245234405345769244189034496337918905038158915926192390411339496098799891336445845001521446023068185165919991940942714613660642378327548481700754827765162716362197313459637631540001316594212187875749937070063410087426784568071620520378620078876491160567017162292821406190123914221711572444772420347303681698075669912720508421990243903332641376501513163570371295219465604074818082178111033897494053235277533531188964843750000000000000000 [50,35] 3530080275189237310827421355143863756141978355761634297748198704849448837626472625880080705764968444501295170747522984895223860923039493171784394369991587904264533070116979299733302589385972217671921586512377053819330716429979500332742797998510223780817246775600711932112924229306703756017885467126474885308147734139249404202628592193062035014553289536899032617174958919081177718838007591260417341932478683682906956167267949808619088979864230183406971822824564125525263270605266768569429008630574891018321840817794267250642211212661169477412935338084477708344894793469210723285960687241556507745673446832647686591325566438887231615761036114532763126303546169580289424081203202322307097786491920614394194057473624797784791441680360771332081580564790196061311734690545342857584746648378452001227188624199028591603572030634166098440755479899424783650802637236989673148059516744090749577560639188406058715342834162041716124180519271892285193125345458060372306801621733636348877651172990858266641743557911043578354464547178783686460689483603037824416791730902291988859549123954050768352160680786532598056377654391527413947119159159114140622060126751114073917402949879388433864505044546399459545001626214209901514018296332038069733407164136511291102775534593431067217379440907968666722568129308981596263709428143624664374016808006069773587092736543292730692950005146029569950592588362085426712811085773144137941917662927137321263674134277008509190377152272015562240454495831430769437727710582197786016068917501600998921525724783145961677374600449863435223568649466315484725667863939179328294459150050416888977813903433819163031852428150155258657472615654542579703107801742851159330500538719049468350462366895317152208925755646933148463484258235110374142334156166394863476779737893796466575510476768464956915878342756132600178022426775822454759151125919101290215946296224008823968907775604749187962420932798508671887457305052211907782491990766693245068332742598549079417418534458183891739137583525330829887081921195686779116960879446554382332994518984567048880817148895438144330394513143262408265484120632971318490210377265382250570673329323090729967834980454570462379228472601692981717836321926978707357100383204020865159061756738345271559525931616436669961339140309726414859471163549300472349427698607150623700010106096213230149648557361677318288051847295642998034254452378510191503741369832436891750974829466840619197399321899119182087600449862840976098976659994755757840724846881982537997105045611415910683554036266795435590470230497100524235351159931065177237882965296403316444266803099860540172324595389759552685520120228125794182560127587218464705386709440067328808106339455008537697722204029560089111328125000000000000 [50,36] 1675889807785253038604366242940642517594333524727405513061717757512947181621589778689044766624414461928844515715280395455158885692746681580056389071662627147949167602795684691594893078029801839416798980807151417365625039019000394476711021931203722117758695750161839484590572555587703601699365337913386940181839095992838631215777797842193159411792662198630006091059073865761661138304405413669513552321841697191469096103208679882393941096732412057191780106502316770080374571215000663707462342194387874667966828745483000024669452702014224514849503660535254726044185853387767143458796007870460850695062129078645687887302392663075241077778892414557611089956264123314227700600228621312813816395858399261050193948262083544790736793841634404761031158505497874910337851644527251207954627440892098014617803597204858258858747821037327454457366238006864045441218122023726804476814338231319947481691469946821504801904097223762807212731493776848243765062590719169843808632532715398853382729097884820903721014524990832933811741792375322027436512170103168218381233456323757997533816967593474437014754495176602223953368696276576040123659314740708650449008687968070614417191525789866763722536888718690330023588017315168904897861782582478286512271331558498843102826960979066738634319607575060114181615434778973803407941383092322186337126456396237658098194294349191737858949631388434092341828750751752319320545709341541396351933378415272827455491405716513969386271098700689373444840870847734919632464063485771451105341648122917455721581365021931690523726910462023935656695537072692849670997332647852453454390739796147381978026545138507191198330123491245410126930840887021595495540611583969849083939875650971308161027599385215547338194881416814876282794140223620874719947820032507685032096242001261242571184648406283292736033769461118912860662911475855516806565131000852906261805245087601392711354298694642437484407273210649474820769822353457512740430210799997903734395543730744061190019854939048709708071116527658787676052798854160636217120673150384648412929384515859479285674166878879975561934163448523052978568394897180172345296335790890824433874883185719707422501618402228302289364239818084032790100758443019459578175803683061712506061340182008930620161738413371683693789931882547605924372474902591311354286586740163618667138967488430204632236904969337767207801340489432923641460716647328769461212785460091399890711568112856599759605317329166060785185239570490476722243946071760212836035237517875049856146039023612076669534528210692373054892307765040119411506652576805230370019305667545699509194730824322402945660640219749441573986202539775493796760620724024165560686496567402306925864685638316586846485733985900878906250000000000000 [50,37] -3521962388029562476469593634140636564045021290028477488271441556697903298556027683840348259557246774929672715282289986878598103730795778304860827058137227397831748994046285647942754494951544582926596337872296805143311683157172992761060827802807517773263135521940614974549519446139055686011033382425627053339939165223105672144936802161978909724332317074734892950587208392961320050629152754015401490408625732009580518392569807612257961838809874019933314010535267381219909728966309798151644882275104871116914698366645086960102605140567150633868925554618240722661134307179560104584560632478668167911226116307368830096797734432946968027900923184899119222354242605205060023221939451921696211670921187705853965947099076746137168231915032922873675120994525530013414904671728497517088603560655697979352515445927339381497834760202403895170069398990605400285287349949018616438659189032395393456302650794696537589999253599606136701686414163043212845000425116567340341145232788390608795393143300033219855022530007563345998397051669078749161171803705689177070844679754140758689731958583100940983450612322923553893498551048361942385697821815339860931059294353126242925683079969036856736365573325909936632807841053563212663830946488290983730171843389091005884821249746989967836610025296594303335254066727272915202703706791636096331560645352350686377176279755185954911902800799420217012168407634438396153641910672677438050817933885738156530876205224695522408105600805620020614073170391488415843728924995243612311988697514983854556409200354215628487409476635051661194688046021648755316045277953577270799617440023186948764249996726522101695966525733128862806831829558103279087200203914123198768906550518352231657004631181467022927032328244749481860169441859052714444011093471164658396744732439690634961328885286485437979302999643073729354532139906064993655681347503304924409931659349674699900194177176306192735523601748342393372463925994556961907590677565412231488182987710908367378074021758045283974395876587593748318091787726573638722491535842394564212959509487295167352767902597465558109342002233472327803149388535023439079321283477515879678949454843412834161106536383126132572284676299241038925585945794792218475441097670216324899276966681075580363404575742528867063125842442582381163393205121705627876405359333849486736825444529437196668556404141281073347779080045158944495072441087798980198226011441647121526960617441358023044458491008410086298823461921519880345119949727829114296311554751232887673584886764261487770717179238179219397004193855654826214510025809935107526563855803818169666970384430224444485801166104554765358483773570879053935540133400248588311952835815068672212918565733730247302446514368057250976562500000000 [50,38] 1867839981367116640724600405287279683683192902996287303881096858788061141938909897228569970414260967386967496189128948293571293515531004551946495174575013661514160400168579602489207053410391168362211491894308409997159667334974549471163685163996324979931586239322631862327447942077674034812379185530236470452730047929420786660714035022546542395153199081524338138961464070906272079365248862596397144374299189275138978413761792659066753017592773268914536988303456979537610547486954556171480331758690295746398202582758660001528383323664425229718114270363451091369946135477630562510155490805865728648543102967497566959224235691510875707678969294391056953791251510451534050410374491585783574167875537366740737730633716622476037946902729687710875474414519177937874026797908046100381743957796447681960643046981720678811221215147408111228226997549273899436282354359860105958231342223372359875333545007952306697803730163014430418084397234450881924210173027834778003631814143169756322692292576614574890231564190672067006299470630725692551073123728607456999215198880345039005251589417636057330838101377941535766497939052011157619096801762452576321121024105606825103055358068858421446774318558393136741978192574487073009375261664709061007165915948091388669239458864520220469538922687687050042538846973438213547240576840914398052409923194835430201331780511449190607135210491995720366709802971800058295426700154636837018496960942739463003711928347414212780085774506464472691657838609207323943256840285138783229818158130769846432279587858179847385481958611571238087946850838006873337560364771998604937966430991369587098271351895911494190027309602187317452229612365573374798881261438296898114226879847169816883038361130373813550640726483216383472659301407772953776738889292740919023557866081131822553360006134934740334253565986341558641991562355093464017486231830650292830814129985624933723501523701937817587931954330024881087370677593621158088890594925376610242473897272595707375730319729441608102466775886317173040818067338097707092987217286366711781715985229988866004325772370471237433092358250476076931804024318071082366768036529472248078873340894594080452272814854613384112618684107654339531444057792410506796942200773196066029446343514868958396202267778733206104117112185375038393203431758572813655902503430165690003363253164710154079979415766419055435852122303380729259388820137780134328274808811140035213537071482692967463695292542971873803410111009478160010483091373267671710714934683854526432078508214363106622687730983089956438796776587732066132632812181096591073375759241039304690920592759177890745461044447879104951265687847644404756682605458673195938511680386229230066419404465705156326293945312500000000000000000 [50,39] -210922169720612178309256316360355962680685991219988731359580281853141823832108962177878624045276200091752688745762790821154646028774081713328324063290051635415495813144600078795595947859774861402982670606033877074787355029339351750855876969930368405533631285273081096152311852812486803382148450211071036682953108602806149115462688620807431371286030442149866125410265048071442338279211971040100910305057519636644287135879185414070547208331426750776903811921019015306867338305716415195293501315903219266965464651868344457755216525518309354029827675992181073950449408003916161594856533361519488883908375686266484274334028407132848880354051556225909555266517806267616765007808649288063549433315519510292226768787137175477563258447330702468573793773913468740867848128333433611101849076917549572585485230089460757492528819106318186131619688565083883740211700954567748184565202263047440789009180208878687397035398111600911563163084643903136176588536563765229887655587093639466255291298761074437213884728537700465019383426612484203112482059965161861277076708388563149488714815721303513116421926808551299343406102166267894236325342556341613375187522407752739233534960647454546454534029958444428009168471623985596350896884456782791021630698439639420136128219797516007476023917531062818152161383214862461638612686237143923352958124170150952513877580970556442267658724983228316258544301137685934112140711086512841936439132612087322324197500702988942601156689984608949213092750291782790201797649921789895910665096032885944779650802346187441338784226703360664653345616251095498369039811390398027353067122617346332482317421449392407796327177255999874418638411929089641220676300972972037044284758585038553354545668068754383948783726610558788414941625121817848146988789739527813078617612127201503456539424692899097489777292725332725616137790149219011887508062217300303021002178601432837754741027422452225209519905243993460010915296203226433621290677306388688312289114448509718616995275650101372920145024693575125017919370107622317148861380202074514012760054402129810810378665783174728770494079458783987184633942986463224011168362915573327983451751866453577355020068205963174748137941565383010581246207459964178018215628976413380350133182670189271649611803151356281886622260785996408614619357690975640900377107022797126678679129850705434887570622251176380262206369714715214888471270284208740422142595375998913661428448481724629045939266525771180756318085900495634041856881575927655664436626587820666287441187039589804169740831712181631248892609496648467966688310071680006651514696631972476262758143343206688829308334246723643319455470309777550929418346240176708265688263962966964015777193708345293998718261718750000000000000 [50,40] -275312708962353808355362186881382917562553609202765641289497798518164307643083403094977723693515897791319387354182900191472547980296006030242059792828976314106218241260212312913128265446442169547833598677779049567613373355786862567400424659180372012467238658509399674086237831650791509056876796231247024211559857735664808444831565011304119840081340738154107802241285280826126669366419954913199079618026396214266466222762363564469357354732935473065590659006268114612319268380702412679586279784937202128554676409316989379864313063041044738319750036032747521188054031858998174107702343220114801119777148544823805232468424237677012873169755266386636112338434400385240098977667820896315516505955185214800693939300552636288485390172921582178286658974806307122717849856535617380202449314128656776126905037909208274268626708453705401620431553403720246345531085362801154127813906744585848406687712521869114557430742889076962943177876590332068827143958508207018559280062861527440478354726249510603194023758525394817694388706728396088955555447517553129459537057995462273752857392720435194549801462851783665846412292250785037769121917780939552383963133555292439413345320055940191352899300362409953592572509674446988128656075067628527542949106031345165504541220595481180869574334380873749637762521449480684267577706259597552906375919395593781692494193305667036862286467708734861894237385117163068706741848202786171285539291092613936456574007507775856709841122387921357357683622370148310538891103400799808427618816450722355967947078091461042382331936608573276303571093596889928467336110491455343591875745399408343681965701291192992865681285377597699200294812092214628585234141674348548258007779309933974486977616868595102351134016798230584902950887286235538037106264129393519126191733489823929232697774882839509831288845047359642699859857418732680156819437652759011761821083514928471554838051648519652042735052078694936300699515299570819740713709862043213051633490732953303502750250363468168465893244648919524347162199376777873504476487336090118711584634429708540303772302766896577509581247523086667059715812498032469125613399926893967984993805959784263952752145236044641046877248211743463159480106665024568957641956364349289802442963759652381865150138349893366093779801032650844879895383625875354752780001824709515250403950661154138683182574067111938334213045932712527574933951913054618956797021182637745886733197022433383062868962894982512315936856886362490123506611531631862026389263450004583540007282434532752346204112717979431355498958245282089821226824171544498088319183152287315156446897685622381966487732224725720112453264784348862372240660930046444651846798690186801650270354002714157104492187500000000000000 [50,41] 157055738555270446886552557716791634297801726738399768978469590025207154024236265480952575066059630014888957841903764654691391249476036579368826159076743276786752664749779256655766066633293647379604806802034226481282711074050852349919687085535470144899568956331005567988965352405455892634444985055700325219264230400749195858871048623326759951691100656786824214006730468585038808834907845040534886410810493822595885559686065365467814065484166332944385834004050331469767101517237407151623238267360270810740526164967364915407091510979487902702000186564799846801756529629105967324975094505097180003402691846889926738465830031389740276207147276429137502620011407193731211425406181262705121623021757466879049250581518335361645848927112527608714037211743180533793264080758703715539995893756458060653458476358311546727751096649941374258420579439736844150324133006859108334996701376586322510598500798290411631899335219576923779803808407331985103409451784730528520579770307730851779886182932211686122390710826455646768314034221814989675232984996054895780858902019949367840801887929712128496433193104439882097864452041255124852303743151451593591860098720480647825298708509833544845116212414094452605439894987770351252570449709842270211351588891412154091300967762430677277460811024187319103040114933458020255664641881578340007158602775514692558935674222276269355893574147427117166591050292205013915424898264810673414251557458711437985416988950419876787961482783964049630744378477144139379755771777513054542335036202374885192603835913698687164337755725269448924813944331750562500658130203498678362030008390445612987221012887478750136863635349341862944911666496661301107845786649691463356608069641984163973083341271914593433706737536574650754355922825779651003016578818798057423524203127139924761975300171673162521658195593067578025886052252736468621421688557119939721070982436379331839326358523681552157195412517516829772545118898090464939369714152004886484023596043309070825743138221071267277124839760191304617371963390383476581867310021209043246532165139670985670469847778319510119621862062384528731839319552824872914357220527082878315569979511179768100474466971607736479286526898782992829878663212720174557293226749639478639534645490750869715844586433197288031642201006138076816521115100292182014697052728738653547561733439406773933791466056132799903563459102491277548726789595230491682734612581392525739886588663488259887273961210483453493992257853011617651380575631371646844243280329471961841315538293704375283374033053580035804338345483289508403644302352596099041079734685754191324539137266274525014636429803079382931183764646260538350677909288568045996536178682267959061391593422740697860717773437500000000 [50,42] -15767038845686345979552601874214608774376599504309786262266154175638164331645137794357346793194328909150437461278015629554613736230208016676906286459898305387942604277187268633278092333367875115601581243675174005505919250504745389654144282051527915773148060669842521125025167186204253174167018385103770386659373719963708181172513785393116764975867361375439825498426098201477390487254706172599359718169541945727704245665896200530226163964658957428718283589423434530003145455651816129577181150228070518554771912630550750101486922805119404667263170703728564184981945055843851774459933287191260450250600190519043877983466085569831882268318686417433592877265481623870655400754488892642777405079803442619447962187039666610428256903765944106150716667158426694250376925846654918225823542000246812188803628045279163992064305318358256516630216085620074469531442107919675682120903588886480286844088783011299047029941327776894621269101086504532631705567445533254002232550112989374588389211409385388969802174886571036385636533249734491360953281841310631710004015976916131277190642925454049848420588020892927677041925204901267932426217818311500425857989077147179283243549127384070258508834469101719026842487938024464463893034304146423617455113011256222680852669618362419831497705320172654931684377346260337362465323873001341065738453980289434307022231608100778902713600079211880370657930319691930721992305066167578939126362652356529002496710939819003603502499817993529668925665235799941357159001343819345696585007397119470913928510619281057079152515559796820310316209305169600716092654776424645805707079096162122113339753991819552486673972425098404842406324006657430907019382910943936559458658399405862704231613677668257952781457035305797531964350879384224761262646355770684636437477289211218035210795834149643580273897549698680251543431077674191673143906913646145679873586970742438443415985289489967790636796904140241052908565393748579109953266783079497181609348508788196786612735300144111570407376404484079072373500227141142506020253497981156185335494642057300250535520924139987408061186745332459317900470158372699949668357241872271109901359848896557204762440766013959865361815704777926978836272511915810544615306555456353398894437189047913383799270573073415482076574254141932693493606139540957780160710721017763408673410006278495963545307400481955604270282759375814125336644449622679964382378885075282388407699021843393227614035431470965525403276615554526888165090563303566186216579402461976168284531673874782592758129890744279858091103638089328353914430017188173628753641545995850006658396282211186170899526689172378760779229047758943117375079726562238542630911553033001837320625782012939453125000000000000 [50,43] -19100555529446372788358166643594676948606720799919620008954446844886978229701853082732998612680133789881361657900485491624627035962138906545145112531584368564892984992845115066981230422066969323088005329253289977629979514314154048194945895824920453169908567736947668657601205346292597735456322331002437545427168807060000511035027127727355715551821205702014802601968018745588080983017133562445580521959405922220280220144176586517801224962101886775911542353992501282064946974270133823057661649810965171987654054481272629719738960751075689152673657424209413353723935364208204674456761550718657339157943769345499480553452559297670115998551905744568787235919305241345898654224047792832216059428594836115421866260919272376790172544525238871166830681415787770774831537967555170247954074498997970378856354170651729116177376661008173166938169268107813800797066832259711906033736821972666200282544650942969781551479794524304452140471474943771307783492168956365287258915101682636130009251543470760443394310260080448474078196131321969403671538519200015439126992435407574762773949817204411882030469763243370229658444662131353387810921418586237892733610418395798275641012499772854039231513445399742317475804442061462796394947240897447193184518907182790000719329789027749405427688560473968568681381439856488579615539068828592758840348126788867582981188359316192797156790688973959154756100085154558687762638654695624415952005459389961139085975070118079414325920682680826642526514399927886751831935070583755552225844989309645035384779971844396523145848794220777275183367180596868416292614260065000861657564097760574233762157475299252189400015572263093497672557003172897431541592166529233565617041285581883836946734999428315161218519571385012280876224333897464956445555540828725230289168649593609774792565572275674502767176384713283776296290474840598156946183963940839847811944558775108222399572435796515397641529423733632402189320695179191879665855867731743072369282545879807770481351818949036671694630635062527521980426948978786966657829641426517245286326416599614862750917551198452479836439966301328547917293284295855006252731575760901598697682537174812657281652437676780656446856888530550870065095675123265878708039167763536405953201189142982831332629584424091630297590758713017279727042155779663711130746019898375722263437941208610408053225750965681462022149048609314798215911799526334015099899002465293991390352255429042770524105727462976838395823444355979892747780472468362556647742007546221818520421933307367099643145725547411037594448017293142340357620727265642917380460483806173864851234338538866906809259340223276653758418895656313510434061312026523659496346496666774328332394361495971679687500000000 [50,44] 9699278999889965520228714509688606616869209027696229368068732116723333612115767759781655590001701203481615174129823494608288631397157484094638765205172241006189698136414719219204255779929284977998811327265589075626402494911304649488987453361532273775138424232414494698769047757474660086106618934269647425677125328526824512096511455804820796174457553596759943739143238440471133835433934060635768367643179150943442526871656249722754324511110135485453236144250848233888777329152865519527791047475335231807147577104681447975290268244489079249560977299455009081185773622143300324657344980189916844296345039730439371092182170106081002252450494435879567930232484137718045144596367039916966787034355974589798970258846015343433143864442971360192930477957023787734856856728691046887436826038460669261776704876509826993168075757788079047993198690596072521702010018377902043104174032814762121895387030920147397535969717659144318017516056943650254416574933833826726990769014697573494031061354378922808508834410176513370495508111359309483733838842904717589055228520543340233440403113759867400388292375613858033082657607177806209845171769462937120040821143138286836224957712652837876246311065364548014897831412274076040294918049816262975083736457609184173203516458147946872057115294662008462509576753119459884624455904791236679863197960246787039871646459982097365683194069553676670672094883173000850856556136555058817084402091156623460471933647775022442747052700364276050731482613228110488091970002909597376464238365297725485914347542106126733687505812713055810443581145126523075964164425539483955586038854755759377035068796001139516917121232544592394444212804941328897764160041151452321016790183516275881833865426131978342265840308106567763985433225706057671901460834898817582020194112002057242715795383367435473876152640591257206696618136066573602382971834203461026261788463015966430830989739308427798703630069120035600624813765341765510191572933329599539187596585243695256934526014500695968414817525623365948016175009775196937982835992597796912854709139389470000560400553246064769757210206107589575809195418576672373492148214965637873743626538155029342444873690986621858342448685840713684658325322699085916130151848143060571978360236920777829831074455703415196579502084209419941877805089427727020287545486297699007592700246301929558087624023817130331675290434116305600376871450780249061533444593003578889010859814171115258729535971392987257789479565879971037109578591239667763132074857046267458335981122223337938962091938896089468487119846288033511480753426535003043744801236559007635453646383980717355467246840991062383889545022634143994154352184260993452458166075302870012819766998291015625000000000 [50,45] -1264993851085511833934784015786861184769266279343640392746925436492255717183359074145888130069638353554836884973320623954389615822831152657038899348713563901656397860901259660346544449728829083072218900744223016041021746323890987154720323162366494560911006079130507259006976900578747170375722540269440604025877738160355238049415590942794480659847142308210277894622519047714018327033875514197357341726295932834646042154446097538606901347885231373338649549222458564549978576922680484807128655842973201115008976617627472091257553373344150061767075967414252118655507677646068256313594862158479633976466832633621670328861189445808719781916352700809596783501363671346081625942232380919492823674014277258222796911115776164786573783793386091628563206978495528236760791131940302908382225438530776035076237648766314053701418379195444143946366558318476576147808418873891122697736747172653079837459557199253331836903561320163431829860679848250853506528374359816789083952076840059277265216322914401228051411603593178023649906404271283349348140148112137008130144945284236244167984240886899180449967498529980905701756729707234771074995227190930870412107540515584598522148062241996913630659228924108239228273350491238170125021956161796854838266219783239766281358884190561910067743300516796907348624152753928755977499886509812760570054001248763129629209604132209088747737745766668707892581570128028229733970106261635330180410805188033757942988178099142226247052251741449975901750375709187177965195474988999206808857306192155683456435324829499001368902291311324639518406484133660379587362960369793729646805025549334165772337997419221177381458794239498459854177853041085806989516117441623712398192540652388535402731696155142314635170378570557391959982675417747483770023092107309197035278025441604826024289676663985536332271217776077162812756804756050148808542009162541814978700521880036397507331276222961657904620971556116969519793845565696773528317755947064040694014169559439091830864702596512603160869440975120222583983755923551139404201749344936748444726129089346097218249296989944540709429764052292288957100500819200969740501175995725656831922306827286722183725108218233874563504254542636928296441795690491874982578650359818621671567329726620507864003023159350376176676607980914467052868773201617606094202155155976902068356611606583666075490641885357969837990717935264706240778721941321372200544561669119012205398592247576603034873046420914003904139547734719899837676164992517883343514482453147184659285364712427062999004276218088807888668719769408124485024039988844513712878684028378421549887960150114501622892597826452708742238033893210667931043035436223728740223748445714591071009635925292968750000 [50,46] -557923298946746879300287779046026553834449539703679972471561620054184588753744168455748176329914642970829631809981027036160738871645786375226858673648616725503897359608573449848218792994968678650593449034550924121881813690196884945973906734054406841652367401088987642066308192863314082555198631512091292238416600937687138911478985823449522959735987057705116303560261098699040802962593454457256041012293255906803590233311774634934220051762843222454939599813986150198965695448478215900645612158105413803439381931045657648482153287233844657672029626693281296080270112167101644454778283436396784172714870559168492704834857477799123248569475453856847295417850936460455388200356848866030616832275931661150500049433797407782007784553489107850834659986618759256937266124085163158181158998228853117704008526601674720381863181480637649103878655965327721608927863610267644514091658274047846461822257684822600297967951912439838543574777993852859908033398908664590074459209578355554288914720173666868199309828105161897381962922778153915435211121850227265737958327990050525520405745429535376333130743371829017329889618663546731637562574397925629913452339068291985547079918024365442022666530840285190433886584061017129176711703881693331144372376947585808698015946200658160123153587290988068735322437928419355325482277565737280451058217091570227712247127699349008138644412846735764586892735702220129995677121489327940937669441291967464631452720226453493101579385845910208236374647114061464110739221777432047545784976085198966874096294136187972537052768322146576851429432177968655203645948021100281220191184862170844129656133260342672831154470447537663251829167999113821517035412626742874478463136720997038688319276982683756448234576716798485219817272614188351736624296540306455073230976804241573372254776310633991988896954407780169903638516759185357797684433782744395569245926716197440464247131207245868417112164882249348653482905951758842484616483567258913687371035093155934211225219523124418129611943080791229283022209934361956845314942822950024981167445324147307187650429555975990524451562896377837266894141172062315525500282696169505999631402712260298650111418443736938132418139129476568788362227503027304474875160714610681855436447301905861056122913207642873146597194624032098650048144010826058221267509905565762919161522884083770282995901775307773809360098244199660227026946124027471780957618451594426641926932869166051209202560977822399909302430224409117226061341693477382538164537762346749396635491773889940476089227132025193253924580518805999737955225940530034489074147333490504013915018981077533132355761314573352214763281735939847577609995710190560203045606613159179687500000000000000000 [50,47] 288058835654891345176439404407746633589224322320165733374950444020403801051158016707030536136118279135623068852391681452757660513471749581154701670222325886122245090068041636980530981975770992374726161994254368794201938049817839859236011703618011890868864344469011266716571303408973817213802880124750883083892023807682731291776645482280069327884800932269202444473210237945329876986878953397893308482690076767313210047731137693351342028247250983592001684030563499894788635307594745075035601110371235187890945310717304670615547042083859348039438943586459203105096968119016923559756553105848786918717537849017376137805585902789942284564518999881890944856104358001922385507612832031640350883913135388775380521163396240037171067546024971720637951828571883399404088849138817397616913489948759910873821994607229303310166837049508506570639925024457054643230486489555459706970940985144464899644487955185434983692878165863332318213277148910642939520495266957403745414472723581556153181230747743247367752380865685585172904249409316494655097986187335947404126998664500243922875945456605591446463732192707096246813770516314646860906133967427122729440288101912525339033271308921219469688582506425587307277129558197419166168727252458236308359126567288447935578402113695745504138447080959716380898613011562144568267210970160956981816402385726876220558583178157091731739967264545811123440860622177407434977184510634492717414260089845285672123002668730270689267773586088947034326527802770560952342546751883020676683416352562294143277365517019737591283609015943993764840135351069943813826926137150550653517614591317659239795427526815267233605469399099312600493485338209281370438915964517311229071238166318148299848041667773082837552278490930262831477140951596647555383827815421467780145449130975450565286612650908935706506771427180180405026717631108398558921197247671286428685451414554725289016874085046020440900476477036936190337066314552732254768973031942234051823367542219980708674224804510603967565277309350726192716470707482907032309473947163179811367068416847623195797220088395777500027418897870331402976233153401409817894405048337024267870481415660564780874228542381605402746591816674986147888995209484860835798328431974825283004278517189082279818133656956528206775182180064480539637305138084551860322327119176286736468935728477962101594831573251077026722708232681889674476891057837021738658645016723896327825642420751245605635260887083345587661181215714363689073698189185253217494076004950033982350297367868455225997368923999224243840791998657639092376459057726903878233566725863205174005949807563159133120271325133510531622589374882914201037031887153716525062918663024902343750000000000000 [50,48] -45871062761296271447878490796445271514082631979332632938018960385405362278842746261146226895671344223827761435183492903106165566796924532927109058832300036630231537596987515489651640948201332695411274739032781585005441100569126272578662455206713333153483732514944479757645567133120389442782028397546316764733996020394431831753710945552503684837905101015606131986874222232702099363803814592291431995118639535767662108734141719841714464954691135109677594523558619033626139753183889859806486291250662539891656118038726679458537446703355652450687818173942606025106889739049977189357398291085192721940866512013707579640233047310893047814689228781529585452488050436836289404129677348639735796310016148452957970481583464035223959624748433314374170845928012404516746944339498309468997361107109383537868014761980624506813105470466929276117115053162465002347867281849170283486538112353955098669368095822772419229584461661643165747419891574695011131989107645806652455478115349988013082060518109465509388566534124515882307412339699050354826137926741971342534445427710667294727219481113741481380462856345226085980975673168221721201140583105288536008457137545169268358148914228146619621801541110729923028213101743633505811688405423377607222002365167420918141494759213322518385457150613547807161248930873499378949176177159982841638338913743213350778262192556833127365760421932164218959896334905382932465617793437297104177291355678089276699709778879499583947354808409808390428443241532785560175426872100049194777173889710475497540099487144461120729298352222074242877366672326756852563709047277330568667474046771793516233720417218842148957843176622200786795952791516551905613875831607797515941406838537747987908343818683501221703364256177015574852481502289922109456014239024533600747156964177546845828449935417124545998125055570089082111512524826494631920433777515000245422744704281795216950040408594955503709407296043036071494147347619629593924309120898243255098229197808618452648221025665930289006850114706748269563789594447497013460530224719812039935724837886375138845947900178515200433185431203684433727921151935547048917913905474517121496771665914128121479236799597588553512725355262295369738535846597212689128994825779415940042994121908941584620060381771558637161858863115146805269132705200918238270377694821302024916762638104875029081693665656536024272659255082749941990815120931535399334897542677100271884871550401614205175853053487195490592433485003328714357711030833843209727874752325139755107566261782223325575242393205525019832143506579460604507466315671738355276380577006130041161609471111335673383718520085567566543869461037630230748618487268686294555664062500000000000000000000 [50,49] -4272798201451836398793168624944659349991276951257392506408406712867799917148521025485035682521560570644584074959921993630646244330585515152037525232110040272555547668095947654791491366143045866351695554179032911128675736317668524332848900337492437669752202983138491406277358306867643227301292254373610160971938160070183559929828743723736754451211873607879691590015469258199456678083487208556954257129531477474421917657303618788657303215306712446101467442146476443881985319455805400925059733547628843239813031083538082637966809527273393826707253822029728237958847569942874181673923790966839288723654901536494203231721810589489147764258053584645972601915031311423539707237696204402188944130005330616271206656679069302482259162408247942511818947849293328839388339926964678293016021163799638751365296927878737844704540528394221222441895932874815037787575436339639319555239392632163217327158043108740570885240716230405340824361116458307951954123924881409575311629007649714457536092984688328302404656792795753511107119119181392627028437866106083891088270000816925331336368036673797186706473994941850152236586615009802959151898178114839718568382362102344635781033905028888370220407044298483671114659062957029496778987902401490345425776964166317878404008432559303143762412187368327970862552695896766895426583928144249235056666211096563237922487429672403322956877003141459047272609988611512220502998952987925239674426862602286448043904146031486560708094238019165568560072683748030796123217867071802441612114874657951761911959902723565709845130411108965582365253754899789361402888880661349894093352045362942555652682025745501617028398743703879904671163180354147647833852452694003252680480358774848625655047696272852089922545196694432271785861633251389242959039757265822540653043197655354269847781707110038635548930963015103657885111155284231257641294468521204245869578405407894310019583447172473692201477641484574097355748008722421776718975577286988244658324727736570998083809927450225644550494773373620702196403136482437687621060173845135179269465145099231462599575410159190613193944873145182551285553890733509347708282070052205047369822863758608975133377207954059571735239513961239582140476136440345529034421832495739090467621275088765125129684937964645280234464851624612580749168402975569495601274970335558117986380519742297246686675131222391129952319721063901732378206314500661013909140126478412949060001477564233083761058184244349637101064145043329788619118960835372538675970271098846745644998984550077986744477337803152135531943326719832226899057451379284336112566326913336660781407032508168864085999589029221611707372438168639483535571343963965773582458496093750000000000000 [50,50] 3215099743961772209990035711691099049663452277575274825683316722091973154556580907537992985708994300248389626987999917811692201588826419204243024811673934238385837243050096716762908946842991319738495719533730999238829264960978172151420766464903645053855109141359038705495672270505188616541920681731048706733440386508990501184910885738090612143223225205264709866902229884066723615754854716772658319496208522039554475750300527300185367906030883314691254405354487005148450453851150289278073937233305544541388976115009873879477371805410171072686017782622352894424080870668950455706340296416114301533691679522589609861255250882988449808072636985914306362150520273798617181422813111629519901357832511032133672197603897171883676910990503173914711860047194247936965309331765523663861030230917427055699399353804150869965485166214064794169906535935633913260187132597009616403307336093699180306568299737868123810025829220444908792288280242888281411438151039434598228880498737111396552731708577541906340893756917522573827341910794362238120159310571054770310122878018800134972305951301950023451546269291918043247450205243312778628690970186758402375493023366425523870809418450382379547199942537090900931552825956033379975629499885391602732250652795693599671200760096437845320611516135202560094928638828354441842104393496243262650518933301829879853839464608843030122935024118704340713768744877999047448063138750250834472777462903693650327751859846343851552481670051200705166673152176554103688694818531467746221990556419610180986457143308761459699910294737660381751612653554046054475296796462323535219400048358091632257857054564913960952531346283831403645653821509153258618510334584437046429453827224266181949561242233443253038156775656456213337430081821456138807826563418567507848824206576225693558573607063226455904429324771758639998710645650129338946041079099144978601186577107777053359224798153610774720403711804010521088288371646720177618472330402006771171528830335830480834151636180221422614325662727869719750111587571291362148033942324781180944958740738394761628841929983742342027269438297254009983000056618214632933379140940465690653807800928900054373397469614902527485468518017148623256807170904390649637775456198648346767352789323977432153026796790447117853801440431061781423481580205226487164128657819774712163743929999231297318056793267794128596813814164286737612847047040176405799506184050427488927199652096174103728867400385229453342930251846823673460643127667501244654608415373485171599624548326533301054765829974381616988048778649661037696532467349305724860937325920267642746222246098340311284700199494573181818388163399902168748667463660240173339843750000000000000000 [51,0] -924677228986648289765527162576675927332050707123587334580689194422346151478768394654962148775935272711519353768068603023838939623058656431292225046335971926468567113043667387260122507241711443580595029973379228180431617026992949167821518217027871294204824333593953698614329744967828863986440736604867568424358220747432490675606815537769362310592844883779680491210656353311965383019396485810997954585604675403740181541260119860238268165454981688347795887629317243899524232718426828701749386294184169938636555360908896865766601803615749049001629922638322790723610558263187287303323206991153333699355370854698918622252933086763557808249387039045544093873011474234340843023502014561125170257240143933297296511701278537004940991778580754453680631714351589300942983653015029566304421786354407451316572126982432865992936684420205479800587273375669857841527991737600255552514004903962147352780831875263951636927731418518723618392648247484974722922551117610941038616620499640568249115463449252005328933336646114127144213912740457022447901370966086757629331157326274106183740757926811391562814930592635641488094489125738640848996756579513731212088041299779657758330290909385598928438127737337270445622798600415439930367886863269542768192134822699341299136069804914471503030117543311413319887160047033649033750464102846307838849429794552749513290405022125619723588830817395930936724141356312410523164302040579363987265223448874571301866890050838504405616095797164476058736939075087063431483359862291660401075167236473794934999203186450335037316110478065379121316256571281580139053461364860008485752772343242723680231711967028025199994038865618842857123738087101204776949914980291233677531189582391540042204465402262970976153445533595799645577672784463366330752349508112428988944183213369027648497943090289497434027070856257253635252389178992354641322247957218222259118674704884268917745020582582683875122328126894756313353278146992805902059860812062277906545465740411610267612450128034980278309228659679951364093467533179666181009366731299091518028693792276672488374712892387270712410634933707518362150988398921295068517034757478696922743523132162711778770267710531533928232554015810964090366718657217087129853938908165411157710135677436584092809744471142556211115132279430364142836104661257484292122080454397633466149931231455699610676722004467442504789291724900181300068413052419626406899989782869904530393681915642409539368464391798247219607843159168896816184409532448241517838078928254968812437380482761692660321437049944335450607756281040356784416320116100045040536741893171540979544340013335707740897783393474039554626572445611103543565597405700141870362093684384308276046642571209619597763568939910839364346884287625381331339417776420194109029939354919142013855548611900303512811660766601562500000000000000000000000 [51,1] 40221449135975340356582424546972824164560185388051601277419326945716295773626523288533386509884120643041038603856013862538763162786316299840742059119371758519403164079192775457965239800205765429939508917098138938490606583896678188304817352633672395705682147868453131891922085078412077718527100232987077428560495284550985710763555699829527639622694027618608469788501619373567908951598183687285603732718401533730601690846313090294474919139294170904998568376484937176300084092705901820460209593631085870353953482261200132430235233274932433826808756088180242536828692281219127205019609720049732459556519920357294396175925105854797099511829051357857672003702038898961942338221695725622606346184531186724419962094062021723758339003274131116424124191599755827107679704094440036670102241177035266881250421364649098279167962413563109493285368763315150837359381854088640815171397565677211554351232388658877312834280834212357375232047331664996608026575182302651876768409517177596656958510648304741416521207213179902527819495294057423520686527145960648825164271978258555208015945376979172911097913390463382786881851735075241403631471363645138867594934552174424928809561501930808071864688212127061841378953598045789467766005251380503051289077160474344120540921300555657211097793462001443973432116032290392208920218841762231152785999112805476018852419122979268954454101721982393231809036282422726341092262233805488134498929100916629170692780514937554668621255877874627525676743288848146976313016376030464922026198733649059031811000857286488798148658762411627162543368644125375338342532809430809974340810773002079635619840695742332345709984729829911471202646921830763051894109615463090288754225030454046835942857359114187370598448933780589997585044209646683694559382099274560405354041625597442251631206910217787125837327759103270255130898418670595077458441848530956325052680243810533312869993233809955545353654465306078193595181314614169337343361787229452482936537718972777585648851740802859958730367563153835199098414314109953619738675579811423291603116134151737973345646423586847938028243490628582155310440340057739721456843121333107020265044916247888846737553069483068990605331115506716639128803339937686686621151893978915560482643357139611264189543154941176383503501483981806018147403917960950385297315295212119299731841774103213629051829436384778575914737001435589319073555051395249644873639467467031742655136222059316042578580411134995309974704530087645746898465084169349520578679697261803397763023260702291009488312700134421661920517526418740562568889768699690335201274049825081101540914987199139297679624967041035884071079811281712285728307521797122548216044426845997579804916043325088532516989494996213009507664259271937613097210959576913107960066208491280051288974117795760321314446628093719482421875000000000000000 [51,2] -1225585831838974508210276230612397061408709058603507536193632857638750122538834733263748116618548044399144620870850790561586934458182935701679945818041449459566678292820158080882806235886170631131666951956043301081139044323782514277418632320718635788301986789870287099902742606352466515389935159500541230444355846376978344034642730533745617706875615159875866247931309513641939723787381849356038581216083719278395808555140580470318491027669033773824809898023494780971014196150498255883590153324928667892719283253032789485407828560661554966385543687674879187220653334561139700634131300800300670559528869501622027253194189142971598263382246070296833816858751370783515708153505787181889291042756255877972733750016471278389137803628239743703094420849478231216149436977684857683617444539365874932304294780724801620658433357817681272508623718785508635677567178702177815753210758502305050005423564349118864539124719043967161519370261394320370517886621697753733306931438429058978263854721795630224359784388050137296656794365424421582561612269910780681702806292734868212526574960606326074500185421866539684555896990855828310992532079791574303337262590054581425725120190694118369355040282655901631458608090498839453249847666873647018629199742027951564011452580101119500038512170040293833422164791021920173536215566430444705995523716627151784438077728518260191424335871695444621230541922385254716923490043026423826037247216828377951100511512886331788387620685360028498688855585086715851341686677298123217862433776112833315799569623285249191918914529423238313442393177810537739199923231206023198755311243543223557590671145164133795811031759898996104951747346067199202358600461668452495668015331964250101390354129661384063730858140961846738734444915083198360028944493199135109777958903746705169080580237774241267728503747141150531950481333197237496192267265404681804901622858913069900665703543113043517509596306326651408180896782065537889458389841109669122945390541597482304589604826002145720871828986621749356945823451204751005224460771978890982135012380177496637280544657055990922388578847621331400396997990842657240358124141918602892839972679947842482610873866815814621137734569991163838365133760714892721318265716669682181427401420022803951711757026141281334544262601562031238015401858195234490629338297457375332608169875285421863617434499131344814651275489273874709124163860381782700764776625685127262515332314924741052082105222870640373948871755504819815745495222006302890064682605764830814270024178131529906409659678363445949385483021761527160180255387341407882650018099781900833204194254836456425574943353289159620612446191156146851005623281851175416267168243101081394583189120766309835479454592405451803671154763776921189713733866294117880020671607130386317890957670329044049140065908432006835937500000000000000000 [51,3] 8799823436413329372136849308089336734881351858740726861124136210104428182539874728999042600148692983916796686557494022743229366618158339105473751803001409025373163024034573323570030479131299165472076728875366606296761393665180638003936104261098477930812627478024346501703992724412767464237410221710530188306998277294936414578349251869934456155968554486873218025454702665993870579761266085886278111111836286640742843620252151475960269100157738585749884646197309338122876287272999470950336751487187928437514277292300924518356374698482101423833120194778265712588105141918979620429461858884337349328281245937529412301762434727314232120002175381005879215844953591705914235463903267863710556200684377623345850949932358460029142354789351132557359076971896344366302577964986217669587849676466522700515352742670901596907711328956011021549225678093118337978794478126083454113302326400369074135059557793605933919420189198850777675266154429053549893455917298478355289446411618231297145949966440806044383349114984486574476032776577023866153903345081154488264087202934067081327774895656332552638419973097034700749651448850017109209812404381550282957516997646133267489821463447302518174380156482737487324150095533048291228473487878585508315714193892471063635052745860151126577710168028865232009453763110183523310249643592317441377830396658976310339892046671599463874288345142425620709043677593654824813634301093974742646255496848594951435446622831007593108237195863359339248919632467659728084068865985744573777048696570041825903243251196773055671185158173365720503743895117029049757032517322376772956369023747688358198969144027410555079949926658718734698305018081594877786882248247907140997739477236215172809196296427237730949788944437395500886468735456792385691785501323387391875271719509724821136663308654357248156386590519894761210245116385575601462406826555637880779798422932065406545901890838226853079731068724815540081332531437667052284181186464113094961212281988238331752247077859247369024239474055950460609691556369807552734055898940401660162622966765857119347570527151932603032763703603928514944362403864997718115899545391675777550617863504129352085341189630171970937832536945982474273196338083292647865062844119336950388493136516358966587685985060062695716919391748213898926411853820739018780339185499825138663830480882526929653318769141712705047598969725253876255591435132617948928565924055853213295252157238396917193943684464183872914954015237729873967805451886300179823341049397865473349556689344931527161760545947032173173601822058662612346377229531751664070488480366533573692599582662606245828735349200883494179184624394230432954870799164499247399094988261537407156544037931573620376775006943025422329641861131576259866806697604698150152465650139917098179753729425556230125948786735534667968750000000000000 [51,4] 3119912525400274812469006064131232128081461233427668260259143307072487638411135077813253751759517415074071812190357573534121634048953921206382338515372067104840323419705669379022776828437197071974102011389533143439103702677797250153448046883312212340694541908670851952934506211884677848223649182105202764029053965933489634711759041545247996558243272151843544626859928523565393129863269148835368230069913713360144868849561760637442216220242587997309854844071542111884900139807492835279390393115815481753848220791080389064388599799105420222135355704674393127729832713969093090381666706880615440050414106395161021011196856711897098350450777854505982328508429323006847165333197027581481754477143543494191842663584298920673228215197865879258465418592671896860656462964340528664671230991310414907270549628480705142694281958476795648807220811523523126887428402505970658189095431389949215324312025299784440022186569147688965226301242897737428450330519139730639346341005868223113395235401812885745204217838261073094806980379166455367757899457905178111352100872146414745808337234049550678219578965320586450204389055437272793210741865883359208168305285479085588177366676625631772755369124123021176584355658075179190544033705648585846494544854554401250605734975767609413262509528274196579368165646412201074141932615260688668881119951349043938754091106827942875842885814391057777292535612050035390501446298431174762258329135265628840386732245840692265262216629527556916856483114310764565010238185718633019053525244101181229058364457611307992763612673463866077098889683683668556637122678458019109514517139251168914645609174968732199657743860096477148058886071655626077093772286941873361424386799369333334138937362974815920203031958122411901902384240780533054451641194058507817297847460475694591005191229063178171395737426158151441957583411812423246841630510863674749119616153814246715835547318711574127636074782040350993693709651057642360614503061098051899360093770639751541222601890299696800601604383429150548609560598108597063584918808722516403189526832678471178776615673575838629079903666182614978165652264070874891601107189442648881857612055377886082382407547298692493703603446488613252217948417390952679044430438816308497123501478632943064362079486968455653493060758480752827745914252330715442687425192395168386139959908830365047405519293545789177356025349480901516393928326335452392592757598624150713006608228379778482893555606213218631985246115194384711200429447632063401054378841281575074490768113877654190600439215593931364196286922303076094433492810202715271748631321169847499947146265013933348773894325398662195625865536736769951131253770139106041120319695208562036458031872795097507682806208013245437889197881726065780108507701996395034735718580808701977380437142528535332530736923217773437500000000000000 [51,5] -288730627423784860985547935361112919901068923383238932416003356400363440710867902640281961498206465131545141407935642795615231914029665215626744455319499305073261086803156277620894723423686539394708078258311865032679703310923099091377200583741250709044243541042578367487249862334257387273216617942562368207325742641654023250535873750946376681467294628354727278506704295165456731499142552729974042478224072490501158990918419326830986960169739996209533166521395692347973178042418168233540416319098426224539688093864948733783921972906335272488460748682418533531875423123885930786656860889270342451315316604379636266417763124786320796509756355542459483522591613104437494565174587888127542643025478339631818707264532748221402495843579397534424715280851336414904235485741414689678092190990866906311779030551057947316259947544736778888313623703006689975513178685703079609673811158691513678756498180409750404134479283595298586031082159741792512189269563438181115177274532967401331015021341676614190484052667008158478901245839185758260999944556184995750297883016797982742769668644058458259553725062490552020451195914838092665406321668315902316926856505113737361944411224076656242077803269912798042599792411964072265738005740316139624118706832670534679931811590606340698704143896540749065718907124122947839288207539886622461838621533179009097408561261312302418307733285355116558274903381657483352365707382070556945350546655015158571597463846248004505202107086051149142006139766085655203897099698191149828577440637110454455790982809501093065708988143348031104984597399987191884381414081169202793371912396057242842900195743378907012315538719447001636828367361932930609882852076346191644647746416651624662827614075465793427995760977236657559996617432897124125548542101892961698841312054154430941650571280057285381313325897713216326017417432459299564284991199860193391437469476764878481682513201387891560267418108526548118956346515198519939535458330582374618221302347047478336103348587209222402927135516100295926962300705925911865952621589433850856411956794550734643810268160079096418042412334095742024240104286017240962427942017044319500307773385131945076098403844492830952248841661764418186203256705679380444549265318589413151348347145524117369270918348075035254421254786154505195754212739992448599194561967991382378695033800765814915812210984078923981028328002459498681381349684475996575964144675501215831752006851266977232870978239190684243486351087181659448761970920237279642465625667154681420298464848019444490812984925256168005307823165169018448188409493366873546936825563412689404057100699807948452591566908227075594556372442654760133347544186929775222550727195491559777239044185578684380853906100850763841932945733834644780619414247914939715040955630999722734963963688414878561161458492279052734375000000000 [51,6] 1306731086441398715300653795636140086990256605831449341131362936685375164310588827972176248187887748470839068068007230258607710836463002677289898620866367874673951148409979360695037156482132403987254068735687831276268566952004640315725534389158726059961289940321606233202664001770313562853107676734125574819331211265727469264123269205156218179422455868511061822159675225580782892401948794620497411938853540143173387200878461114452902824759450361259627540429811038693781281903544872396742410894257838990246038664410938700570783119619389704591850648964126353512503856016722955318178386645258921821070814329239688260607160065323696627360863775695708784980494406640832005027124468952887903236515784162214395455066030381227921881804783456170257523920935433137808689250622369598432971728898805508165352080481706389341434084601101305526234046607725649905237637325628793033167549594428822249933216607284244534929304767456192391796383163056531424835207840312623836278642361476333283618189553480001423098201993588170448297260422995832105681787126387773676267836054451021325169318769409268619857565794403709628570870616231394853577417736016265310619851901469129796398126178434979904699054553149392302900967271913676002353856543781996714254210450215560196004159450610316382599669186623912863054373888079909073549402843578364061712018902166293502856205861982655216230804735649308266247026712816130888222246106239011568995172374642505773840054090008319812982625485466558578679289209290550296971255901645933069820891900184642604928986193728654675800039534309069157601266802149908298525638114953712261471425500063062305355395030793107795474303251143481804171515708657680188748461528664656734741154782581578520402220435824450488333703715490514861886207030469462401028709063105299902631647759279326810406541624724452831526087366888880520974712179870852442456375784156431040978840513098079474936736659450503961163892581742783343987931820961626518662287541774716604278312328720882632042175958765241426846632714776648477697068043362143556359688654954932603968338120740234037115225773700037026367869973482378774483479748318283416570933937026737768861362781749734966069712349304243033446631013382826040873919277748156140811917118860610240585623380495814005619984700171336823327393810179226667282435586160346426097849480370466283954893841413096428567864986993970657041777786664110302120112452657522692655560059497070709451626455673572604512649479870933460319646770193936660435763394196680279040234933234962344315562068466969712999391104207599491987871521217493813401846465988760022624424559774839319879901231928959290008414490508730426289771668510782889904215910172057113034022288780696628235499216264381712776450617820322124478279931988944893766965956047851449392700751150897531260852701961994171142578125000000000000000000 [51,7] -2363496220779884793533382389472276118366462276243963868959603795558813459163887030247065922720865271689632337988317746370854074287414134129684766577868408771549124959207949642613343101185954188643460656472525745089386875943964662626041575208784958116262632722538524240486894271086106335727932616759937788144304361916012860363994589588081610882327472036786973135876497796043130208377263371220464421386660701538348034765735635985010167533945928689621977105625215877187655979745629529075518309500563933999291563942064920828236653898929040189406813854460843727798685435080707187120808136224905479444871547933036283958588870852614687452731552679737706915534094805380097803430732799270360014731745908267927106178554515143547231767286040482692566492649859185202563721748653374318219188864766646418752581826476591816417267628776336002116145447618575775730583300568554258464167266881273244589144236177176785434986514422146034480495919721664847555775555365218897363671567809277536206040389999174732957523697673128205690118295234237165711899606465193608930503281473845721938439434361029297433871790871693703613644741173013890998972478209861698277785258079320625894842620043642592817983218513615700939339901532203115935769905721995149904689995040440472791686159854725412485034404409306831819611762497227576135278863325109613747736139822649017360932068990867231486122572686578698900767351326339767845880736621622313650399409667885708927596534943380379447473178441835295137822127775618784360071664610852636004204045414311448616604563035660722900828602545146796632432215906625253847436938027403641481246114891556691351773891169216360145118828906366699547203826749866370043125844119407492349894673232309399988827306294568122502120172517288592600564473454946675870569148187782293281950292313635506410606719777633416983869482473059527376453125232857233174080047573046430016857443147246844383900884054719104830277021322128490812937274905306547476396299867253548113731892581788225767453858372439806599942899901274732432673343798771882867513379410693765744389520656360894588618779670276229742005713385038600759166079499722904117205485925416336521877634351061790892562283008919875378593278562424969313643295621465947837807457820847001497071350758046552255035573794199908804822418565295591171529397289490447780147743661470920423489603958628744975991187408841237539750124229712674928941198355111656936950219883657646164825158323754643034188309760576296691233231885788841248240347724181559066618045344668066037468506339636486431680790371362183195029495464946060862292321861310500759318954043612086621702610014838005192970863037492255708751743468265608399568511726524783058201179815626360338912452034443587479001502954362495139368773883748461950040456776567736550925379751530996941255580168217420578002929687500000000000000 [51,8] -4106452891548639163184196912416569513206213487709757030737101160625141298159314672182745862404012292867441199159992403454469985854286064940262072997252475250854783659680443709745365724609510031679162703384483283041440454286473596253030550594847418125884816412238025149705178378244253679207840724960693146985637204713180553676398899582857351084496543188127336380735948871423086520510109198769197914378707263080007329730350919994265213637599548455175121455705428824104904757718258071125009376708716753923340689365974043462060674716125597133101783612075008971399932268879182690179061539055417326309713860732917385080466234833952380822925228550139558891488916997287797063515612973627696898982457887211992168810802215344135391066975609268890060481753852446674912393723402597348451950389841000864045259137611550148081919661190677146949471422452268004165297787450780600592533976317548576653089400709720289940853782929501395057573021855427811862766228028122074569625693872345633753182974514538748811181861214230706122047361800474693262649228479317923177370246955346780392173257190251866996984112483973038020792754900040476875053266405651447138735084325363059939664367175213850976146413734190954596061047801252785149422204642968621095103472567912796118816539339108923779446198741994794906366081895491002487367747174653688950816423648259147392236116195695999711173881401930138879414030897518919078532889333699799666543832998515144954599006266302505799205804317777223310099030895232607015447231166988484865472571264461782406237903255893693980347300616575261984999427708469643245918805276402572932021383221376294534584843370594984772461854215166249980695274758465957410063959393876966495682664100744258106950805507335087908347778321148087390692075351407636836893633265565761441312616130349420742845305719227322877858607748933120450138762615608545098765250854859521674926363171251185289436231890523457013638655727307689591519173320545538016751361491987854363644886474233266514241604458723715594263483430295578070122707678952994776794206780244593178768006034597692141263083430185426757309720001575022209673593192799419713889152494235394549758408470549970078571546824183464154515835213790643462922644259653917005643163478450111242275818968162768528689551110947774191047771328213511938565547039666300680687190737509594392867460115277623335381249772353857100538693736366377860040567974207578284552476802786980659777623176871849927997029357757329427576455270341911752182024308545919978758756909922306358562688910650464956283314347104907007477400789541336734462000819108341128489028282109658394248401753719502674785003420904837276935999694750716067643464425815667183812164318366205795372488946810430498947434000415109386072970833864391952839805545123197101468892622477824261295609176158905029296875000000000000000 [51,9] 44555744314069388666220440417656217731186252154567200322726171385946645386409805314862000740575148832315967308942119575756580126848769535015881237982926258175370762550086187818225344559804535508723984570865234501470647392903778489255290277761950406859337437120436478571002269365528082506422637855781962981906707671099753423730408524992718685246977671220201099286527217711013063166150813845474131187799175195668267396327875371136908898597546330496845873440985174003367115289753884590934801330426097915037190282189322718492421745550133230819772279031276666007539745373098977151696994406885295954827607495165049248588591279592584490971876688170984061661435799480662916075627063222762161558760849806333697022636727516856733901703645347795288575986180258251099634681527127608308079592319162526579079188250376692222122146782669774656058298448935277431237986567309931759385691053961050852509472191472314069428766553466992372386088271891829941022419588553830633316204256461489363946898766245771367390352915266772466009413645141880846564550704221010834926164592244422280010845000367719073945278186450836637427683038593328770597596945270267276759028234596716241679788495774314489298809862656920489121120791269010286602573551277811767051406674556492631437330264685864957299943132737798338996090717515593380727688414857214659339414302446461317674237431480175122409730393384192690742110501427992480873048866689751298297430189987678945655685582152113003211362855556381366809012555331672703291047995635138300671570653321479111272102383558261065674048326303114009246595340569812001260590398016524396946556771198695270223601223349104555009737744251231123743498300683473666398804741544161855715304809839022153077116135520279609225047357851482434696460412112846088059381926022980412407702515499377768784326928456399793356185417273768207296085364177941597880286035181074320292010918708142552895113307994407521159499806201167020943480873374800508015661202182409798769653397093840113136373116384238244045734502186873160037449891194356758258637147991656593433149393588610382403329934233989771619636217901235099142921702086191769661918230785288173697124637032067897460582077817282214176808673299437936158789058336251648277114650573555108800297834888473995506544803999387441251772352265930733903496189465692578056775461418137599298089158950800382190962867739839516675158826931909787618042498587386790758221192153789056616769544439618075042549699328017251934438089924938843911374473470396671495212854562874854711679536286044041521618060535151443314398932755715619202124379644269303179194964607811354366756532333495413716463254562097521125353484101316331799489157510441613136343346183861623791513376671844574107445947251003059364705546112266248642794738836845636279350262032306062565112370066344738006591796875000000000 [51,10] -120987626799800443020677802359462351733542170141420013401668432986174386628225101799423552700711837698395389674906531537822172798464379234472443030913756721038874913747983975806606316497133133889420910766610517608827416567544645664190225338858003194273435068312911258070330392994986147776560806869707877670415784413898972379923714162094484496448918978028873049630287463203854885703946961344891969650683425311392664724879474504978225558122152833267932354326878910111140020618868030391544415092553809260131291720100628943137049083805069762601219786590060309106232328993358874999061392776370564035793917495214092318909605754638121751848088956489859513765219155878585206311190609150736902205637915066640383250815594465768407378747877212277356209108186697947466905195215198246373201066681704371861448708207660248415773050072706116375599803697479868008470116816584663330079453892038095029448594778428523152915237088335246150790708986182740494321314679342971863561249938049460048057970645226845289199761665216548566185465056179994892675523878686803898510720330492419242694727093549040560567983909553272733627469230311973281729752161930736862591786333346540816254347012172701825133318238696851935363658824481544250854842471343807209532632093897324112303619863378845540239712651668433644158388304851085084701662924651487903114983215699842312394146857641221683606712665190408602086744840928986559676471699042998220178474986470884994133902250327635961853310614465637135616695120076844400132681602829220127951607498858184959071050763655692343290011908468656009534759895192628215986112480290985128201391098839299354850183454494001565707101833318440536645563870130877279837395631812398784087635493283250251224556024908140743067009377444939338313519371122496682924653907414148843877798117194497130443117301400826615058558654767783455655182905202209611302535337326770520183744297280309003968177806679921590681348713745240283204518301406942479420623371554551950437025511219907747621570461836913765989832918962366556054177568871988511274038549180786632379077687906909623529395195185427668395196231805889846958231341416497936115697755984244524028712553930228136313874177104204807996104096816479061065328173000976981046176113065179093714497587247732763515364983339151895806332657500139067598923030081370205870506232689063921655127675768947569492372547444344651093845367437108465161943501286734732456596026094976813215447455382608908402438932815514415647705130899975949139337166993658747867967764296727891601350577852887176188829764459402136764951247148594309836863118225081241496674438117763547214459040745960782709701568021845631985593840282767414714064695820880938503135422328190668816461234209579794579700883024551573187569955677219618925674126894300288229122664063197589712217450141906738281250000000000000 [51,11] 33644081437575124720015601690232487612687446695558245231366617473043227247741596404449287625997055968121241286935381473210811264790271439926709233740822972480332003673541289953608659480064210317983222206042201357769952866120848632567382466113777373836972198055135878941662154535696858646272280038849945987120064492373153715409681194674647263248219429685259183255579968767296061971828588855263246410194656784053629804501005016395619171734665930691854789942828234126645878237958695961672966119621348208054839627052712984152992706288279511809212244386509382938671395625106759889651313039518720542908580287538266791411586357451237973123215497428617008372013157984910519252050561501982095109641360031158937989017791889034696751321769782696353380412104357391317254890960499816256184194119861302057664126513582156887836447124225899161073042923453583617751951832689393537585462858295797425404812501331744612491830064042734287669662482652039598536542395338298337971849946633210435851272556686941811575277743326464486889698097109222485727254369305811892705093167470102512123481391660269836777192814036895024458818088034734585692933086798031080644131621610836293266208585466255815165549566071050529060457903628523422691989568411546918706008427077921464598562368742826845088075674315173680667782716403064425825017278990435409884654344175597966417882930512926386267450596474257652994932032679038391508819018905028950096265099086760571331002031665009174393928865866654560952733305243068359799606751618627932529468631275987446096947228855603841254402436082166485387816366140449336701775123794573580892053820387074486056678310341752845514248311846064154923984041338805361168789580706999955189830895310114988086519063584676747140786653475327077757360746160002617100052439013768448619106894529701376789040628893196387634117114145894580174516398535219796267176845625952122283311063870852083373547486887417631398837993005996595527753050727798642385701383676349678042931460804868485549705004760163263964457322949978857559648550543715809963154345516075598963624721984520888631959739316002751457740782161511726879922804583898025380071699054343159159824549211093390470724629685291450237727790998077175076394749279569704935649914777378917535544503410037444680845074955475884774118946947238729470223427036170817144275237922582201283022162756590299405867160975479679721593711149550405515884726626538784496981990275598676826277257355128490944360865667022292713613354843979395379974433654702481591998816919447384291629807249618067171657768498369315006305259450442438427350723309139178020997132939426512121501583006633700478946495935648611827287826282033670316192883494766625103010135554790396701231196573438157455624458195560012582917553624958085928791731357924876984200057705720610101707279682159423828125000000000 [51,12] 664052028076208421346668925998534105748456172087283963067694841355529748966851157007159493679492131907797624136852116356637332140072421926818178973613411248381340774310531922169768363411208656057500539359661628370603470762805146785649150147137512734373345106072986748359924484121836729080351371230775055660122621932043494368885278683184838105622518305264528168573516667074201999019511199649865867709044548429281784177975665498785897211879165685397592866255366318877496816117557578108855814004243273220854672457222308184178339768791846907991296078522300862449649911836278501810292962013660226667667608404302279159103111812657531547937802560344500331734027919384609984304509133109281556124555909256714694737999453998345969051484223168480822252531588109252260617561042325805895608094971237691932292853306321723237536803420401784646108851081939504846592506837028139371154922933127033017747655567776040967840667532135293327088255101297704433092674287671496655169440554529412488062159301235968821279630843709400966033500822255963289147873870362680759928022043090917495440915030530533024123014959967789194117466533323477310207534219318353911623946609785786564144414302804535568408204408707383922511914253309012085525765642546385733616437128287166697841052764278699312600629489748265264821568442693892848205467722996582148412134178613089161508852145767640101930549346977437928869764083117931754262080383337110181753701382300496133922609010108316004844592030180334456446673586476832463482896240981202304927813883806693860298789297365490361016492932858033122483431940325105816936578280242793312161403962203265715234534121246512757853176549455692230390348587434321680755596106471327800491038339600787744513415477295526059098716933675585245110405909220848611951729295953054176648005673300330720831828138522865397844792668461142207885508855249730030765745671783362120881706078935951477578618853671497254246381748837418443264069834716290018442645645915537497407688172819946966243735731165027136777217865704004833911421149223581593914915087567977848837825604602110182543119548557219285817323436932767112688407681462985464103020947697774914442682460437605436220544974826177839877414550989745468239915801470601952003051326211803675070855695590039750144763893533718661341148973288626243519738472681433013114779426458710348105047558805241916201422517622554028892265733182854326318022119286729783781421913855467532244097249551099282453410990012572510640756782350663108253723616738995612811283387985757850252048062458113229412515126341302071016286780697058251642699978663561930993759173632847525919642017922651839050855224517487616020937098054673334348913316909714978186434965022739139546448428380384641101323757331561092765484107639677489563600287179054651454102042862359667196869850158691406250000000000 [51,13] -2203318398800817614462472388975510173417105398173733612980130582254370085571499757205640454263057975229808596808324363253829927048073697136208644928565362367540211046849527432718860892748276824765599446495319925365355249317630725228961845567857699733097613968266242328347156730693562704094277562642689714015559310054169913715150268916677945773400222421824061225257924110421991664191676281022937190332382602612612569129773429259987635954890657345891552631910553002802940262684728606856305786635719590948468916553711512247198149744967422612661297326360861873622054718600880545204291094748531142159452751559764124370411165037901483996027839719093242077340216528009619886632973565701755147054229272474784986664443316127259060030590794429984891516295593536243848896722420067730904206441013218435623029913690864321395307897385252061316568659476664726402940021392957434304338190611058450859116485267691753404079555961382852186958259297493106954241609993101900960197802002538658908490108789300742424585663269183995793086002534822260847210433434386556241245092615036655978741418230689107491539269357973973074713812976669881795067227882520304107402269097403122300089291578836769394978666818561631789692872897531621534090844134028717083892932425826805788333372864082009440360464664835433879536630026633971541039075143332121138592546840942904627991843367806924055065144559855470436808075775734160108787652583684697433575951034409075767994568444017786364598025936471866305745446660441335002147322463632141472455430922638470995500753994973084920042391004762708722102891979502221942975350843335078014878781676106764590372460658552434401111950017270361397136186307428485536427671993562517556701302579729889026598962373411640294351408914070706092126579974794254243826022279869376377737159124095254022763435708194813967357870195770011924538406491012972417165184167314004060834317320218964010019172490905796275635086354381091766550094181854550371724787333230730440904740941869079412698078574509723540721096957117944048407184659804724485031358685376965858322774669550165154107852825661324833913570476136644263199148812763051169716273648238735986683580813675672399863442217944390975199570137013094096205447436156703200324441695602329347351733773933110694513736757575503121657512109360793829370150535178248281993323046028585490692603400769398832340157081763337524570219493050813687577251504341065877300963408136550054661854549285975684475136490406930169974861055913199286190505834785091621057085943577528194150698173023857047505453520687330875377748434209158769215213853023726064212112212114570922748175484458825974378971758299840312534105246215828460680569450325935272183271793189025003475724546469863055569342954855268367254851458700309199601743189674593181165418442901682283263653516769409179687500000 [51,14] 3780542054672804873210801588566767694959970403558033138385752677180919848814555716906350271260444335247122124333218323846674422690224354780360936857590935809971279393199030982726816011374981376146686682655840605499752278311893256559915227889594263950621948398918748378319822879155779516544955888106903869238654488865049530968789004413164607470142812388438700624407111858704875045121264376716099213940262226091427599165297789262211854069190677673544281486895909905986634605871261941330941937335340977424081075083003305812326063010788349300015490671357598522413406020250796330157785146489388120886186091431573890323308424590035481200813380056911982308432051330086178830797846583277254932866108721741218157275685919275714640957864611545320442670026542821246155606954222987547393818633308890126699010010806078942892617684633484911108219755221381768247066236935335024503901927717409867849865007905711667714453758782957462801742043733393588969377206974772373916496597187065085173947934070883598353942888264733736354355699134852712270668526359721225157125752379718472228022136176072821089916079217508811389862234535089011711011235963623158520732155862792944340426385075552546933356776352056210079681864217657534669365940094737875440928727346130968505739113714615445331883177564414192952865912845106739235933339649545635888999347176296371102447792158464281109356789241528116478233431389201415411532913430341291445371987747966360407607303906728160496786734946051984283003862443964443292469185579409806180664322586017959297798900448442538817871676520198515220378731980911973738654235070047849625147790420062059366271865847397160843084613137146785786775178359575174566182154961588665942794843627784044277086998757535423619437113247963348471298649809942090703829864089515241450957078934957751824649365209626234554298462812750833128777644535271846880981521738298234178255576203422197187338905693411586289022997157481899055624598964292541129242439336200856461418693655176196505689258065670135933638821239354264298561977525918897908209051214898298365793873795688259505696006527387760848463025270637604558867644780175053399331909263644699037526064230601181263984194230896188683108385093595650972070056287821330480287424492558873083277372816412954652297746887710320989372163984651741752566843791663379366865031565780610765889753332072272895854766649517847623147827425152040970316305151289202690970429246947235290316570663355894603241496144717986765128034574109335540430122080849515683166927962917765452926568012064554489346309773580580444802964801725074420772785103432541170151477707775752557015546571572918681672509613827011703776555811200582849178992015466885937542322308321319254080073195690841487165120257687737250385338110455007922146297705268125355360098183155059814453125000000000000000000 [51,15] -3160485940723496681644731297854359530304638556820973938721861566216022600327613624000683359433116083065585551796107198086683511533003956711061720678821452010193922364419622874965682274446711605480980048937346339763498322351874186496203983968569559232612594384095376295190779574206219415909397206343306636567295569260627602461090258434925508141763334957563957355844044388884768266592194361061407281912152013009274494570008503845362610539548520578898573961757048642992903511417251904006735335238757363215421990714713273809029284891366289716309185780655144836426511844242648385447098416521886272309743342779924185401819589939771564885962190627108939881311962922514619103984079350199073103552238010530233389769959109178659813835952150602838736231008967576790795483770535203773602876670962595264654421195939282626126321467925974530671975803908464055857835867075491725156073876007035613465803963085476375539395622332994489968214803407819015094916958102179265609092278277224489586364439561006094404758976076648244606818663665001001255915127771307399808449758095413582654033824016161155487391786699261908972005337114163806501325828623198707172630231068277233464112294428530222366531769078149524932201263522465801592409666024569947384749697281327563222780220990900514773730537886140759616524648569095256750311785216262272547122336139648391859441341216865790658942693949857255535575690272206442918523856560817965506763993420076260334229303137826604267262476939805615134486550838577518870436049068165099941236815692696214717673884291819060619471347335770651500921476776771219678137018434906515043335273014930812140842470428410622085727717775168068702603590423700062229033637980885333811847190472909066293796970523658570341377190000940496260074547763125141867341854106045768832571580350500673969506262212260307778494773321021431132720759593548663527506406723930789722904619810712167262942798869116890357584406817752402080114423171991032864704954798938124799421055902877655290470565825175008206691145915634458834924680956570086248930592952646127561596705336668644311644998296117749745433811187699390434130808257294267465028998117249273319442628337291917691803101765721192286879096487391238022135829998494801978954553443229511862541034693649021488459711518752821892601516497895782055579312107634993778286911920270579092094119162789512523562837551561982369437626756410447277559207472623841386693196472180934714043354815639067068639405443677685394251156960764955023064336848447208296679229944882508098619381191096156051578149341773227923151377093574495128394039729617457534383883343454472116088237515076392612469569565527254252150825789278712292493249361569720605500290577567356799035895645778822375419465254882722229081424452260940633711167047081858072488103061914443969726562500000000000000 [51,16] -648021574042392798668397138337020723182409413759662485655192801705604059296950232113654093762662970672857343985700411956002334686211910740678727260480872260882354189526515485495222568416701424371368172972772128323175835067589516170694920014312313929989716368878598027264726881724055813857939844689141598359359402807106964084266709656029182058157258297958770972708001284663052940296376725179684455785079093790894288368797314008839247636945860313887718537124234316463776540691067764674166480664014617600037090613279561621329785482799101383767838554010809489454134112227349285885878069843180752132734060117771016017512419027952046894128933246695410766796606797156571780651136434572266794330017713335314042318168952004567783094140471520859292365814968625528003878106516292728231907642432250755817418937529675249712794497382804311152991922887507926757305019444696903850006199673904231977765084359724923595290177610840009089226766052301418250023648805042789399557695783003718913322091875651370540176249056771523634515256190475690636757186004418029586184418368430797873437869607554642509041008452800629669561315628013501345851445682736736514977368995416639249721958831868527509392175178375182903538047893056106530182093395862433118539822322729798030160117827074074028125254294578141080634937200634845526813107043197279238280290618598706388634458206000746665967980599287791920782579538330662415035275246858532701911372828662699493537890910891884831683262941060528827073510188392026761401203378804938922221441601182163964483359642799248087497461253509834658490056461583270398870328864247638482021789265034552518732584347587853081350565379728403797204370249350830384161999460336825615774926804040419826860872622456076023589263036655231238847012946052668068099971544521279549612642833088126746238981714978645937968203591725020277520228270876893505076783975151247357894290405297330287113212238526904931236730287629336391402597400881207605558975100262497109013517793307454220994205603564376293076472510625702645709574241297946709296656044461880162775856375418542029080775507350588329163894163588187404905432437650414144865857662709037687797364277597856554311535586641456671499225300931646827033758756682364634080386485073332648145670623887405545432860689044071442833624699330640419817417281409537651854930920791181293831440669711794632999099102162057581655654226226861659741173158605258864976727551620297263805409531758892962611697056258545151448888695762043378916052328459298498355119758601358791190730148972038863880548612456865151958196258740032789631426557961042614563124431284627524419767005222253732773076488922811540058450467319489636652634038060532327554697637736007155356132699418252263343066708484233903204347932054674163993013280560262501239776611328125000000000000000000000 [51,17] 2455584973158063908371430827364488013322112897318477770864074305600491444679362936882241703978028669506012035078778943845837403252750285842248859912704819289585985825887113863807452033207131203593640554148661480020705123290008395058902225129394019252444362894918854398842870015550037214714319642524748407531501266211889932780255138012848234111503587492131341136242203990153201743312913137841022374828627956939285590215181189320130125532426686027532542948575765388849396074131980019947592848872777182701462194770831900359074918762409021709878863192292849163257089579191704625567093254822153375242972898855333044772090427676972487156575598241927741456734802188393992426776253239346749823385630689382923367340415809771402873256645956250538607505453757154283046382401982198058558942745579915550839209874703671830949865299632962936472922849262160131923432230324167418696621053575653803627313542548022993319668353390094024783974258492818819811206393153478856181848780015033814623754204653346892637545051688568437354609780773676954854771056132886693459903459499390381699556845984675816571010763483389096868829518424227333544683887712586529854686822746436390417056201390054019687381801908931894012695775500655108974013396968457912796436818770126341795684178060044074189753703661894754256498805211227816130785060738536202025746958212662617566162487076878979120860803873548745699831965541536035221722973967581490056296186440232048430055059427523560107825455354620153493298416246999758691569294928295797697657549351766489697032742640321377138115101964604292542533287307534340843865323904118132346683113403658711709126430660200805564136227344427298853592909736785919599105282234185883105086684092319109876304567933202077004638043906917150219329812027699305386325304629407099183101500482418756464899886130557372630626413014147629445434322597344455323171611476737528270381506670452967640020534957587535643080454639414928425639016224951195398523690685461296604672161510319084657841557532316710545069592238854261017725286885892851072239538153454397286245567492546226937874156794040353620264746101239129762156966575320953584955781802652780484179938136503275440894384589566397981567940562811802626804644905259522492801777280326290288848740602095503130304291100169874152484951192430000761866881319347632300340845208872335751023886715260886313464839292011081444883850677745322721219890569501732518725225444404158782682884574137659579184599691765021987796384757337145176646322940047652817541944886135176149926591872064081091963463388455207754374908022327729440796759372149522298236626487040150150299663892676380859894450897115825177263120179265196306087460776031061018270752725915684099782104910564204174670973671240004374013257014061888811040645919092639815062284469604492187500000000000000 [51,18] 3287512149188527562529096726344742755480571691785788443761463998198547398654724287502049141960609857669882182727519136094764831565979560628736942008480404015330352338042432292597758317104445358652369574963288438656887277019324184844759546383206091185885376787710808123981669494849773064730853273105505508960465383447429436747953283031629195354661666055724239765295835034183077353250139099101680897629902427381173881199531469782730639826688051462740727649129276876310093393543917780793088994950375996109867350110947422826489531669402224858618325260896024573541078923660403062723758192165538936211609937288652218240026261396303819002614477652564803516879944523273507221262798817659169017044541360494551368117822633049166372971434914003203411039025369167625742359774573637313080153191055804096207062583108516902494633331976195626201558055183946819914661752029574873781822618605570807216714068331333160384469119563464945433017179305438590697977478358679975627842500533048817769958211586498824265599802567867857945693789639742656641496509226440388877394395415393730077534811393641102513055365877057786248233810069268461870557603189297840383677030930683791025331359862469678233707379169914060911724439890320117571615873831129947608802646142379568794911948640435074622119498796956816334416983877708504549198765746692538279514926970581313326941953510074460354925301850443312708648723668468458946830160039215967680378829799442077238528303899012814436616160201997763991264024904952091330255860206088977463390923587602026802875068500417965417129944734928546994455412446770981794298378873679389612411438441959602333771018259015590329225720628873239606787430428330273821409727394117148105260369490411994895477659975876483601642904849760821808368117292262121054313398080169661273064529847452063297041631653558868462057306474513306380607109571180422579654258554989121520252099273559617536546794248675110896020637363502069582447174228781966699318992802660787491018438106773106483757106026113405451028685786790834844904034219092846804944765494077784425244668848446807478422664626383903114717154913404821395396442519913929305851915479919526201059926505965891296262962783967016087108078386127860409002811982566019908767471020310265228410948556107880876349708029235184316779492058771963299529959636494066448031818466034703968904896607706076453720416273423208772613184665880208746204843043465000563982909461159558225960598062023825403243200773257540418935103482931805510830529820972614796135267553106603526296412376108675365696415837547641883551100481923087369073443353423827488539884194456130516510087798354847464382069236716440808457684691410485291456858588977921911100784832135641057047797269026492312844263259247281116108899395172882051952001347672194242477416992187500000000000000000 [51,19] -6866475283723509556650492306814111027124615988871326774971738013397332858870220041591100517463862215027448746237558906860404645141946900030345108878246229235625353484883676959925507275184814361748945271279731286464440224964548527914059098957752199376867531608592394293981030333780232562469592124029099435185077614360523565480712118160497571113531336910328179800149466101909848219416185509111938338353687986963183091565365975956399278700856895705503071875744899953759235104117037666170452620959108995494349159512705847767551829101758989795799124215721318113774032713039988761478248618418772811967535920570414891155878933823003235428225285614932364039240741255419394078475411989993261439047202114554045911264258690292889422178217578209253004305081464047545477527711620373800124526139869953384589098910744541074491324490728978003451582026089418844113993697716056575047889499775607398118271980560548431596243456031468817326675168388203354460272975348349523990526085583578231511293989966840163167572199492736166610868821531493895095004302101239101282534760032539123983086588846391336025700694077726339977090252422929140161768415998591767564195331231651926877743016115748741551683211958225724588219382994713533849132543047148720733674237371801422027800236661162899183427367122028234466287907036825809416515525895325722984316105308407556160429739758536715780012277871239489597639565721664039864646352583650505502628361734808949140652254939865592256499843492790959943622754315655225935209488362749427699082372750826179512311803639522101309646601373428759335552744353972739262694349387267657717860285606060698658020809345649443861975259735344195806786879953111998011669266489373440792600946612684211874269616886518809127038423040676801857099016832475560143552644409827062282351583197631388485941155448871349475649132045767318156423688331177337075408154792944044491452852235897209764671558064379296957314666970517082492209371693357818327243720162920266581526885212898026472050860984918466846519710668776500610634235871974406409685422719830454143309854945662647716618159321422125073205129464013535548097287846653060373155779310268573041885269585496994369142280980588025522170123403198232603208587824874207377661831061997767261416453313070817026773427935031058743601207289235480663442012634753281837735165714606154836955991374274286740952521323834555053295397468637885103819435983824626526257418554807552973932549962811677626853256935461282347988039672188451411633641330822044413552752075470999104327956500667988546513032906105216166935876513102402055091087404118496067445707276340925902579361406587586651363631524883414831038711419467317047313319388048960850052140197215347221490450694848294834901366032290784891219326746200635191996752837439998984336853027343750000000000000 [51,20] -4820626437526369951377162404274028779674989734096893782851335140330515643705817473863238416884697520896064892543333840567610161042164746945264571822595015392314130054223669024067664083866840645925807416166899910957809552243152915262752200607059999343499187608833595149276744522146258188760825287762338884991212725987896239532015349346061593438048631261838015591841374369168550240281837728328682405910813749687775891336046161460123037072917178958577130603331154032043166543951730309952344565245941642618510834235932980553427115670451373443410744944261576256839346539975213340080407117986207031013313569263864487946404707503561388959963154026077472382974452949434686939994286203714352984607941569770094696016155820548978935323423906052946287431485255297753425231595773057143958179318826238541233433994806581098727875187563138296834547275170887607226931099614767352096138062475585162975994198057218251781641056712238940906471048040263228018154463566728851004213275667218312176633097286246960275658225384288172528677357914251558263729839102871128240664627106475993486734688391002748819400044816148705580899270132828636384328314264754483455681002920352252810134267233268779045092457000041865362734098259776543959295160237666645259377919953123618014941308661651212905371402968558928618534133271622646226678741303481217167421667350847874927077999247363612495392283052941720992584306532094773817174828292451483547309873200333191486185740896301654792112671985711363006165324519218836960089500072728015890262637074899632171862986804527592834475317418530436198549009151311483256888367873134531599875534147553486069334948329867091693220046594694466610524503612648645625783858483161280423296467031007795905704866399597768583703609078736884688502777228808618830206708382545424599667682864426933434841782688000519484367717908190496927190122606068863264449550858629506554222673746304184119882205879954423127761990245376475773559138085173101760512709416746768896333570004362679268123423838509473589907360181189874258597938585476819933595920114522121438365245622972009688948604976571556175683007716485788184273431532664700953961152875810067148414631230717241187179114074959961438761227897320750225196461081402866769164319730292151787530315856002677667117771182192730951897412236427326200731021957321759332606942384819447692318994190816315027937343688364546714867051168252546840120657306099677496260984879396073036368382926444349348237757396861492866015628586814399578344522099678380342215398220137062516735632639485844180511319599636381554700032206676410777845666319688064249497573776698998951284476711352898679514232566031305896219982386546105226172473081122479918534003989076700610254924832058783677810969161258701079833793173845535307009413372725248336791992187500000000000000 [51,21] 13229659380242939360293384454003956504938330500169616569918772402382140449124446945847265660142361074843539792160369870936091383838445017809361154653446476162095866960798718196004249434475591400313745068975257193237411919329083330369698107275598654675366935017859556716019207540079646999293983982702051985577519244612047526295855741422822702292617861045972097627763952083326896228727292800858734446755657446572278445797492718440645284794297116388719369386058780028457721482092339847226209538620323878173695042164439883406671131568764420677546309660758095448324856098988098521588155500116048285766047574317013457196089521187660687681617308267699516781341330550106182541008862805940583857263442669722911861576204978731110911131666485903666804643473964261360205899976833644990472452859821970722520714720587215138866730798136309719676514159494816358252405683572896217100342490787545759335477991494355915105248550646555273564258820283507647186159386168998738889264939662073859762398916293351450277690826401262627747478219855420784123858435437423284183516973509307522239923178526033327237731152798160310948881218484480612180893859896548185657738805567556445956571120044077677023277164718633693435706190729797001597409754312999996132634678081061151930076584694305974096393886194257105187090478010556152668080279147197839529052811416522191970888654923763748372749848271130018382293075880315899173658674704141798390855339935217560103040433370423559101454992873064096137805580251900912484556262026365565053558703920286792988481215807420419659084207832710937501688478092193847776083444006513730863434520457687941329450032505936331406214332105273689256442808020801710436609338926103720637825731465342240462700861132354106672709493535827845762063662208656334127222888900070258348331641681922867057543608654418285583379895605149667357343676459942213665438373824278511072325930375940324633240853974150988160636790329630221640325054863001018938784270604695990867267096853982006150109631188844371223782151605583391772999142001041864721144121085638785022212410043858408925285953679320955974106007514663147791289598598726764091856106948361148216067557166592230135977587846368349006894272953662155773268975633574670690613458751446110123881961878690838302455959047774112704191606029630716852920205917642528491432293886482366250416543904738840329409492379715417642359455784778423341049669057285661166513363006805313825688872466101281753230295718123518908907818726460351283175127793938779445157235038104268322532039812452596676858901236350287972954265197213686903342347208820382140799798904381039925831794003231380166210994011729002253868881074172479070450834946093167610595996017201498953850497642101861598094717006529413775897641679379912460490231751464307308197021484375000000000 [51,22] 9758153258110946807361643810237098805287941110623267150851004684465508973337320128310223390980868265661437086196856619169304927250851491846038468662767659089563365739078035730830498442392345796621800850184357739167991636427658529062686654570426270850407933302677814371185031568224295038687511397843842642470995223483472428285625105040121042329798100656844302139922291176664372054192424166960893970377849422802766384076373636677536112123466869075634938549361953705475288619608605909840533642507935549915319052810709385274755978057123526445284403979856876923247745377209972522265607472971412847435200143054760226329592397191702774993351507203726087967147753312810275978717446404575166047204653583491529380843289839368653793306495081111844506527572913054650297465839392765624953042817064809470501296928864953835232925427233831471296564529373263368924296561619353485243687781399008268238222452463248893579409571181782169687887915281690281934245917980904962008945023773639482783863492459149206905281382369288391229013577727737203043437230587265075359282525504556287907184276408205450571062153025097331489794035550450146735752882746193017396622845422686736678370286479666091118262262451576037479981959067313276839706983413147837694342827576093120206430289298013967010074208217611002727323895560879452588022072385772190229081148420294654449017340511898117787205956004171250304849119235807036061259116358462271416856540907920357904920396508024233145493187324076120641224043429051480506367754972891970232782931981168621010411175191408543255132644353262567788947449893325610285662379904699397410955474859115588934175585087277241431406170190635767899758040553744980466400190513460296325830006725204248426971155409854124166690356452013250344591873232068245436876189429690786934728182501426935646626382915457705627801375347430576382589046502658083960505440372911535774288628261098897906195122522115989192925694135248065897613061444998434515150126337874522690524755742455638741511456898311487778423292065323615736280114970345392241063497557737673425549171222867839200450037498419249475929050765077639246822052326581846526874473709812389033537365556632078530304181185207333372446938101246083104245043837257746140165072477409639127642563867774202667631214399139099267959474521001864688808784410411994031123498733911701331124810647456880677212737419093084707830144230751290958881176829697242170740480746585837302540242186538473286056651327992353522822026038637482612369718408779680565255016879363793113844788951022813507282996748658695808683655212710928547095901244122882284778568334051253008913051560952664216925340472428637317605644452353669021074160962069182693575426867903910476890496686536742167283931465905384011749745809538580942898988723754882812500000000000000000 [51,23] -35399281132484545074141291594655375050705709603341822543426639512590572151023285009663179852336057757056402940533052734743387818248094538743429305995816636035579551420484348802047741793210308083006462833844364631144733019793972388327548233405313466120688949658353980371410136002984021775544846773722621530078497439206063495262130015067484155341587333736549836385046176797591319481920157666028127979041351998521435551933891028488308447778933268128696801068777533469258334646758877846522559911520894961430270306441407403446505903880816693061222347746761021076863162034661275983697187825235831357398020739950342100232767623250060200854872027302246546994404275602007055069392488855314673860144221814508841882835050695892136466346970665262002569132218489514767830365830936400908373775392578551569896758997333392824155313877365684083110650086781413246534125986364471679322663157881918485388631095431304022469276111304388084378725607545652944767012707107894168903631836240740693085056015532516059932547908377544630435616717355788584237874465400839922711135819362023374614230886108948602321890060710930765273128353907185169616653637317735940939538830259986908560141677397402497070460021813264709324948465479791061299427070992897325449840589471766781496805551153748666186924935324740969872287472987831567064218237619041420968376007106508577108639557340917791685240566595334213915311333134150431710743102917106555133938238717654310880235521295692124831165160925078881701369871860214864605689450611363576787666275099383052608968113337812661918047202615228708161945821614041180876885151448621158714738296088317708285908265386914194783524945814984892224345244505317278087853093657791619468299573996313654434822568940639968945669765430766969096467814548272110498799679258432027774291695674739479489379190383810532985550593979462345205023743086669674202289600987450361123793612379619452685441012359979740571813364773930497986957416645522990379003209459244437463433449412593413575380968715499648167804797990710432229120667323224587678179321434524995395824953420079060191591097867834506880495690912705458809470355750602857439927589888332492081305893617336573934366886685339529930155303720382849554047140936928860651650050353445787210222278073396406412123927029459092892592322015331292434124117345253780860888117136413622307785802098240450859671721229248889175682187215490809591496060037447771531360037720738397929219440129860968051002118086689717678698033649637715771531941877917377307116711865703613438970132886984537579637103082131958315946607702068753887805329486323728518666716553617882340242613239591294106269919907415414568680388306462145388057828836723434164416696023795844831846576234325041997795797899596962829416035845042642904445528984069824218750000000000000 [51,24] 6761436629768297349045555663495213318367721700331870465273804161439637072519728684906673222578945140406414558304872285025370500486248923551528107512250217945760273059169133460309111102556342393321957955888670603585811537473391521846195678468183052020760179395708496136324003003742383165587389011195511860396685690170520151338596278383866838276745125226503279361562770754677592595441051361467899032908191143048856382410994066461546419424439118591244785470960956289135642404154078508709114949863900406389067362810790623848076363077328840291773462265298155096370970491557879411597366326416869144129989527272923548396760911236399317146219427732985976226628706342495875889261875512645176269427954867679656737848786378518005419277080422534902857133576115129211726450003638519190215874128596970323490491229844827642090771989499951231535722826008826157499901977187755158894905987155565689270851502337904860508438277181898374771370836086134084208877128984514923604062276183528719227834836920521026638039757701358611833774769026635512928136006990604707357968011744572038460826887863217465256480307560183483777038957089291572007168053398619019333299083605983662050557413697527429224433013111030236575790078092204226409810683653883073539017840398073896525003384914373122421504361750315959331835201838021607339494634775570771524069018991535925816080685350484606470042807237661246237469332827775254159906359488152725448750549487981820020771655308370600349676030323366393272858938423367091943847806444484136166373805467563612561907191590098159436023761155160680463235747458952307850316047725798402507662921368498329984300698507819616569058055283272115553997020112979498216140133823169870890374621582887412525348462945026123666508654400741504319800425982640195826822119387307370223060398430579547323392985407487615783288778700782017931712425412797961329900158604378914073920029770880654952434552537890825914499674486333428881019721173438304040635121762803473698428957080687227980806957739852431691748931578070516277998166044824181874567545586420845145667839173641304869870227200671306577365597792293601821514102966593526035597334870108762280257581749397466733535168175934612518457291114178782954453752112452781991142481784038267930314155733103907586147574343786728643579192860487620731314865231715508934830956214761174982769683549084023080868954572283743990257462741773461700209104584909831327127138722994053039369741114791805939369829266910414960236279415516296383036040438037742168798632766272305409965098048161427026908558574646098260845054184661351290985020231768509015088177537783637952308404880712153991976980230388330133859772555560672328360212381441566331564063278850198309543600923618749022590201848848662224966687972482759505510330200195312500000000000000 [51,25] 54624565231999446478406134977238910961322883510792737615909435986917460177982555377885729826872444362158011121771199891838357262552965089691068806837757752717618422344063174963796391640942116954715801631828331080817149655828151021342332948311662601059377943615398212847765228317619590805194513854440774700365859245487371567939024042134951947715367489942398172280875562226610426105786366634024671591618166812123969379406729167522252108218979173340757498448208354906265219995564868401758328844294389989202151624206622037532004477107987815616436770849359367552428608789156987675071694551697144075719924547582862712658326256971563979040358090030930487381330600355525416512370176652917688381834605896638003672554230197429869981179236954740000188861773646528410915198609429345277677797807162568404920525247004854213900711242019275991290822093099534467588564370519067385976361859317105436542913551980403912477371091619756968103623081072766436138240365087856710851516842314082813610126470832478486820785948500341847768570815278981190392354161701814128482319071434587256231785016421763842316660214788055904089940837107559393253615110411843815223731684311848812551330917297595689648087370796672464776993451794489505499126093968817387429915930368991144063665040916235148617393918305671480555408228659358254234894240497246967272971230848400358855878179324773051855223280853262891255656728982094182360675136398481508224625743964135064081283163075606985189042885282396180932821178165676733968741590883304454331902588852473843586040509872125003312737940581918489480449016948638268140231513674968829579404729178941554323732367615959871075472681230431302032786394987763070460327221504268802460954676144229983536281924968333304121767694738130301850893677247680536946361221834474021199829212203580574399565827441587453541719267300044501566810588234012631797003561799034405190470875785083209522016569265379909118254977323043105004755442431000115587261433527260984370045870443137761391938068309176981683815454543470281937764407496251152897968924307838684330600640061039580716680005184433118424062087026740978610493547443879918177528304717390316540902487885173938895697824638261205739903267504452541902843303920178591753422103305915645080276274860670838011424980914681609530010634029415886952153445413219858417572343249123460577481405772419477897405434493494494016260752467940280016166699019159977553764544895940128403716225392550229996042856188865096424043661670948284458723042951812536383543914019030128226102073215184934896142124070411333526494997693617343027829410568536345042747051830982538648662043565744314611536872022132503715561746628243312657544958909652187488083599457529442133256502089812553761427021559052372851050805024897272232919931411743164062500000000 [51,26] -62968360002995256351492895708183106473901899676921153675414594880600378547459405597361544030230820436391799450058808681612701159702799731872993081662553480435022053131971347803579239177580040264190210480867704788882197577511144847941752033236899432634739582457417013388880084726008013853509764880693217177816965356745635551267393158647430522683446695695917091001984472693044627050875126057128390799112120551159214627602977013654308716914240242894101940665800403902873844120850639218822510272921547432116842440598865499756033920210513367488561072778722140992939404221507879415710889962664132326820578164119941717413433658526602631777624985691870420192254663772573547132492326263792299656763803237393805679429283702258805353391788674529566178194811071166529715195081531389176406360866594422598141246502493852875764668558253884537026953292141524385538537126645931116881642367362290227198556603094123165253638180625676850945408616288553244464173091415597789560425399333551590631194168885476910399977318868445111871741096605321955104986021404893379916514795471269055161876405551644110358648231557776403988909885562696727467171348211832926650998018388884964015043025092776449285888773959850700897807415332736995263670737977248950413952746548476173443670988734084330595487942443481203697420588830164110333435095504127547550121865047829214423644068955568723662382774289520794597951049773839105309134025440921215998083442161679900614256087561278611256926572669944902974812499770546063139012173289088107889142083773999651332112815225158771597725654233132939138035519371608786640931463711925034278895363731082302025912165639755452698668396975728450055141239950128174009315497333791488879321714403284899044127179295484076578250175048650003050919300339348121734015686599448219400464461410315261702763305162876525826021477637546658288964454744387913511623878768989789104209675308547602812764001707426311712725838035356505014559239405770360220138232375293350570617207709210285511578731761838888486503414265415660654261916890503914823442570223461007282522786502138626909693362304493897437542466330232965404930113103984054568917361968575532136373728566128440116994633362854911844581840897403883911822719647114957793832218016662095541822487059620956144110688650507442256012206348490267953399941670583784779689693170268190380126373885457615041582742686942429172249681710969390006747767610000011753418862932017803677533908541819209865677895230499305696943770377236625849337562649720830478891940000008056796155640359355173755685124548829613458847884565352706110367432331804934264255429412322745736505014732782292182533694919755673768627988273912337630630855811255286930479916016265927100481273658433108899248214530841583069786793203093111515045166015625000000000000 [51,27] 2585087486221504589989070889218642412478067906579963468285449465722588153447215748503469457759802492826649660583332862208778029623282666291574278328717415634253133382159146077643247438369012642428018568164903545698987217235283822274011470405886646655784306409506111426899127367074931183887934888074426754112100487520595518729169359594670087599719951577250038279402220477991800452639496622460593111268405549776635294858381221163515831143749910608682977057346055506707301650010704546495253636861542867460953921905194505097862868184186374532349804521259983283152304772593284343634937983739146075616390377733279332554379909648440745702240631556780678231919561333843831002871656636417102387995306011187849173818528520927809206705371373380701673397545327265211546773135371021700164905613135685678359707643489480000523607510691187203845172042792004567514027237403043569618234111248665085705299764354730260047403394695370513513498830835374734380336464876844452822857719964239312486973846160142058473108857799337526074032661814587213056183391814922796506097596838057171097904033004463738111119902064528319098116131848867059762945746157143474398633953233621802834362594976282445243096942467176383800273363107667885958219175350735161230277880218236035151289634400827167650438459979630664920132986022370711791641349194282308937725912261781377867520755152985642131151119541478379826210139102410472348205222075004462990312113977279259736472182558796806931258312212576966048510854857906960631960048248688650200178060677493826185728991381211791595260076904646818424360676441588257654790471682854414581106081589241826551393698506799351024459615685732922098080803411749717474016949985421831980713950938810685202665185472488158265627773228804830665604495762181150514269676196300348371501269375355015347658931240737831662441455390529171570696666036345653074545291665099461689587797585862726681973888481855864528234846371614511652869837765844765713517511039085427957962110757910193711160865839348870942721160637421696182598951445155681667255379804396689677017986515263776276922881357969367731406447115796684877240330601041740634825877198593205651470044471650982132933475069212054675306775390617440730656687062242856752016497033215386195835437576275410122575434096928618427694389095212745582147086953234465000432396545503347366816843818922280061161473551911959882410261481726401537668177998956776699156166471858732397788706173990061376259186324009881462253852460864726767803009779169330272179590276076851717001804795811638811850697040162404877327932946672591340293380814111076576398312828217065210106108587734481388503661691090137346753826641730176417013774392163472401488079151177198503660707638215537158237324142501245560765710251871496438980102539062500000000 [51,28] 46921344927098217040330091743011326753360102421149258616170389026053409280500741813995101189948466387698753206190629519734273567234461645385806652805470146102175715131874597900879426498913513140448752871522374066344059621551412891900103136555412997083887054064036063311039801208263475831497048818173925185856111483276584993673386123729459363270133561839995333527734383216250913599581159823073321536107597843733164161428418365184541506924206345604806500921689322340022597967342625621268436026243551689719247508090418244728290528727515039754880808587784023747068563939062359659396677005449820514200492096077416499353659806171297470844880917046625863096229392208467003762534823689710111550453250052885550564339316861726567002322497817210345221167763348759250697886440832874209535782206098386751634883557974007657337477101139240654314040465760898106115818646123988672894068110715595156971245604378303167716233736054146427818599046950141030510819006939962407525800365101977424996236184450800485192685544703741207007762181979087259339491898987164001722667483559108660994732115740977036138871466808945585191074574157494685843616750053290258818667321136889575553923374511221133933754180170327093825133389278811086322876770632988429632313094216567882413344974086009299369160908319258026872172775549982169661724412998974547296129385991812880610056826029702349395672782415174343684261287765084901240098921739412567879986508438489967064711980631353840708992946360845492560967788083246616129478249839086670508670205676426178720802305664460218528767610987092777026988089703679842863626374383592102607031035181456220655039370200308491770933020588746274608288057492123462581899450681428937049084529335319781851572210390135482435461982589772563816512095327868759216606350777439505084541605032358910642471566056622614597330292155338265897469720098586883324477824852283922340573483191162031914612795565861682418972597018158365725819425141621490340516597705338544711883505611330153022569869897594407516702321798664601107108982407880855789090660437850220914445780654231533265555211386806221068949446478856348091988374910798814331072150876365122290066291941158709949422021882157661115553280773753098947224555790103595572014619393630527664104918831845952909118317297737335662503948573698854697947182657347190286740346295643026049205237092438698937226256493378283636909385252319557590451817618664335806481951243420434725027943820573388215347134803755822767421012536091884225443534648060017017768692054156216729690465697766121775396026508754421701360837070199634345838350449383118596219108620775389033294561122130466631708851225239145188413002246712208196232365738534879223656971139824797475673545418068838104498803620590052787520107813179492950439453125000000000 [51,29] -33060966249504907413734729173792885705506615864206092684798009661746153497664555263438487535316031230150879366638750040751419574567151955332885817916621482535094964351149559385918731052369341259681190197695785759874865770014912960149885143717002434074721728419840246397298895745712554417019869550345546938010380618348257875895994248820167683518939675267117773819865637984857822446653923708798566631645029279764745612258816470515259243854426507252532805755641903988291024482148033099903316915418070492348999424703482412399455245756202910678257972811756804434717109703405832697172013897848296824227638323348507295481996038534174412862544458981383156187268469447173649878862153279584608628759191428060561697471491691377778687575197026817769278365658748608772384060277633348202770468149993559639788833508821626597131412662338795150017731741197479254536684116465744544007927484117438811290188370552232712966810933032844300757551355471994703166504053124184581621593635710660330879400128508509434530582201796405651206659528800885962478335641962925512165938255682378520416267043046738603937026632303821512017290807371642763895045906784689447147835394202688215041483997631127741602666611339539915826285625291453446955392662680096548045225969621702879249809367818640888038212146743744840516433463729088012243166342987507171455305783724680878831849070886940173819036348124754143799265762980855091678416917341894087878889264157034198201325279861046231728529148001317210987694010339402964176832640135379049500134558953785486947640630580886697826481568712723774010165532523311975054600764569738323215297922969450774658344125392860049409537174712160285335976553801529539841572920396771001503958590293400461633004183799862367178607240833914897823398886258817315253073376390888535641610108695944315586239871434725076703500373736394489686103580183413675465176746539381108662799876710824807885420694029488316868940940454476358051068055760430895253959800469639155920293718060256412615320525694082768175096072333525295252458365207448551390454609772901276490888384790016805100117027070239545200799621095251690409766150183369052098837216314639377430020715890251731141096301188311037901382726502849917468789458971279308816859673894786831581756796526221032162497002661993236102992030018461984063680143622522739540451107993655290524447441441065200659474028424499655383864567169092299325068326252647187777841919478654779511279007904437807092835682358418427764111870388341639080765459889511570684118748539304069533158875008890574233816771668399576157764129820200127743725094544397099077756419055047112157244880562509423912541168741492101629434538008200059560059245341728296521823275298857073929215149076391647001339378283968351013299979967996478080749511718750000 [51,30] -7541124996035825313085884753455414361176287265837224679608844807018617518296947720393447174458529849483132104720051471916225509613828103718149414475495816606681506436950269347566535640808440468380418319299617793645030731935066782746747823508853986875565715964658295450990625465989617808226042734359103090309203447617414987895255029450701232420045399597685607892553120931863797850639457531327001815468027685651422843278246814338509353302205028873742504401340421951000004832546850981582772691718500705878630800784733803344921692613118102079107031432687602315979243675512847077445303068358044426240254668406265311947421184113873994776595751927666694086113535056768125476485335616847326329289596683598104569280200841664304461315492944465191378814517855611948454163087036901001970805885441416806801704883841347442953963842628492671412271957009242833762437935337432934273554764209997412463994391873610242317381733434506180776486100076460127500261414124087182067065643835902743759406579466758903872217370014483728441692877076679347337904125147197488067737691533755658315442082607402743310535193825452213939652887579883691228975190724730590007516979970491627644846641533184817646691112587376437711957083935799443820753689863242035899565665310575017372156744460716577685344028165171538356492414759554873577262013721624669611566903986081530844383273670954474219235991839166275065701056255018299007937709752851658059169971879456713592389207067985807320240072480483289523612095356862940945094032516040577852654033393197187580322366421135380619029550498571836247568843875093796951410123339124214137204031142504175787550061027482877665661698011825323690947904614428886167735534571288286714162164097219796828249402314036214973852645198916799077283340789805983615770991311757087387413845361023598247072714743321249607189626382566324659799070877040875205722115051287840483239628605340144339478400368951745634797297423283401543528158932614917481758595436343261365643782896160082697269021180196232109182136378111729391826548851637311735629340646047224593687563048593137639830310401513095789899329928096063895445308533177714944813702652918540497681840585846194574517631751592369724265479432190683105939372307611215135136932326292736292232343753333674284235512181493613016480998967387672859774582362093110157079805896776336314431018285952149813053749710152729976652113190416897057591362530504025877940312780943842148751552946656019472989597201887230007091984746645609504429313019687726742988648968321016292015823497913300827141296604861465825083573080895886637230551216376754461813923247567615495660106620477690873150768745745471605170300366773097807596098736490873753947413173316338062079466474790789831672555010300129652023315429687500000000000000000 [51,31] 22697362010291593900096855215532783455941780990673479433470554282523593965844849731811218088548014625720247739189509912012915476235220880802983663913754975657638830307200286736962434481641705182412298576603784090399753755739743055887177090808180654843712413881221094891641918544481166487471921411543241770419600532768324715336567354034347816329625553360977304587181703353404983130264077629466168017470869388785482175294596794480431330577341384088847986486306954516258574688317780615467478022435031411322160876822504733377515819691893670908797430714384686142841878459936704918780073511955517440361822398472273735453486994044852117500539216244146690035780699323003718079022776380024324097852686448551482042683960322576827164191066922468843792075559078151908904495206353125716042289922261840555147242032100675656344162264906006811546729703789286769306936302599732376423421564540154846317202368537840837874048750098855445254625195896828575283006688010610514883404356132141833535943405670163984830853331754309951875203470296119631570921332142249043255908735534197126754592937391227006105699867053275021858431476091810852180567031988164160025671681025387769724982352431935181139748233894120018958197269845597756762025881414013268605776344979364525629153965106411589914001169127932236350901437533601717962558520736374009663681417820223806854504074993939830436142091081172346750420769228172164732519948632145637816691741410071761319035850535764923239795175849546567520164303107408130398178362598917728154456115292655110431588657765272486947305509046425816921063426740493855025561105352586686498426710360712449980851185660549481021580118511057770681384139370419348314492913519116281241177766409821903075167861142836633856270342546182874482397264777595571675574686073925465173204835617451230095356293500433780926067944081605959703104906867309258091791514313188759299893904001703218153924601192002601330769551882238236705407985598092386312916928870486459259402314811561564100527239621358783463432985819635703218768100733756216746511862161685633967514355447859050330307637014011789776192422645484947293449472086043535716236344957762254737570015860683926422187131419958030435230862442268901122476762238042859319940730162238062498092265062107724170123598380614039497698099842814607286796469727783733593631577953343873159676746132718172230190560142275728879525044057277917174551655730649764284034240889026100098055665868204640619696010026336293950862355315334367282186917537165890863400357000791060830759658078916436587551274367018702378988410536512443678494954298224685226705149257052830374333557278748887160517036806844844628236367277358417000640688661002939419143039236175550866588841855339686581771729834144935011863708496093750000000000000 [51,32] -11050954551518937940766267740285981495828370782938014625408478911248910307120782235775737811498707200979474229757346586058251969864451538109552812330882922905348867525566348004710918248998354011100827457163401366162102344241164896850634202358813337606867189678176826577954889167090709462151945431887833755630030886624621831546311427386131322136337459896081687580283007533697563075494998157255268813828228435918113248842332815747877037352894076482486852692313642112346539505481037564056998873589464623974784725077312956133562261733986531730749645265098904130495089631754594186142410247878350074732876816546943785691815171184099426774877659496899575975841259383890955510476376869812381881466666453975368435923501808178229021216179635589858277121224106320071298406577765982067862585821767514347953401431806154531781495347699733571034764037978319755721082017275074947792642045843172079925004808795899719296809588781962982755997141138136339050730610939109695838039425999904255149329843296456473231466113269384488147602163509095599471455521743849493280053342356381925695997342970425977479915684520377710562695380196916567473733771002129048364739860297101715899815418335171366329014249794993596434151623043456979645180063947571259014464880841776210239243980611029974616742576644936363045418551800253986621229253346447487962260135886464890364593390925712344001278238418630998284730726060220521726951645544614679394209468171441567965932591287299809125040026694775432414421408706385208563060919718838982940866847266892298437984516186019769682595359158673292853402519798516829274852589070260113721513054327983885071378190276036913394445445295168265465111426839156697413503193506443791589520746628904456211848473505905327314576176060232814950794017042383936105688434214034723123771478562469485285976392352871061410281751293402676609585580003422607533773179822522849241643744776627178756872633486723496861852008684309994352902809865563560086798109897542924992856429599971658052593444640606430643615390756004351439722804822145008306948836671620420382107170001676292515776565313226798433065773132290618612943508718400775541186294405231811068977766248262289522054829453452520521837298136104401842900472142234037791699087153217130123222584783827812608438237017960509218656045028381875920872318904843966922928625671083932629212332890704893867485500285512145102918820952194123890025513075788259089800788552983259601051837473366396760802034440799299479379618215790064611227309511345519542027676111689932756434640179250937189990320844984438424308443995798645509943184280116245381493717515741392331740400371040703930813936374141007280474008867021631314274746976961902069775900269842528605979126155034464318305253982543945312500000000000000000000000 [51,33] -1093014819252109231755103525378616533707932860588833716947856645426403651001202506724675001060130081860671581888873248655465628160605141571382105429840406743230546976503873462761890588841137215176243056018262237043631829829090345296195933624069806731191794479322824825299904881571153481641236459472983505174651146115050677216112562515613517066148224660913852540485408675912875601496713681662647712754127552582561565870129063670725898909921233951804692276464836251664221624171125124148682054965797657264762463643919644817234292197978801295416408796318052402236220329486401122719164952464677934726308089085595103146388407147189831842396110149655950238300783154996711801600619393347666865861716846960426451106161312977301632276080502661124006875312313731065782130587959045982266450951238507599945784924547958973762567418710941264303666997694159236631960460579838031815715791348420619312385902219923152074157797846385286147307448316622723837326750547186304403607277686546526162871908205197413109399303983984230726197925258673025504284139556133494674522938401933293894483155498467389083079678176487088526299665962231279487798606277351560865473193759252162473158513228267541077000982516261187281850105451732582585592249856696389886150308234154994787568088457114000423935349556070866458949754912410587785349161191820524403528322995229339572124826935204884804018313377321799367947182393205308825106698321561793588308110032077242239318602533789597171631703289761343092339056121559447734496000363131279267845188524627123258836243202412002601027515338234782174525501464600665867982599311233224358676991250802258043393177094361836563662030427782784302941401245168882835142902363537187277113848401706275127089644939501430138179585184938273926624154553487838177235942143580151001184574814459468512474674915870578691212827033057039550269560949910350219699288765115466555841490119036517305380301107273962120387525465224205594735665106841661938636098724253332621466149543291904945882670474584824406644448634747536980884849686299095083755619886449482710596273615445229005418258290318989060112297826196076011560603753842246249151572560857766983362342157944792522930380626884184512402643380205720909894810407384118719167237241420719305276313649577088862608493691134392315188144707732225703370840837883688881911111255252207290278228537119729617781603200047184295861111490707697758448609579812779453850873073365396985524441005241352243526121934813560973714290792306556530369512604257744602475460453469177706451191617795977335323165197449532273687568929814234493403468140601351346936249849337709930754415614610342920422269158875742122505869235413934494062481927503267931822914075033454366786284800427964114533097017556428909301757812500000000000 [51,34] 2616802281656788349334451447176971543508917994632664519869354260498334544799504843895647611813756780402791919867850434725899030098178410165680929241207882466905464447898410767431886276957445666605513600705429842804199862989007943226231996291339770231944679598654077478769650640307157850424940106925457297876142783201619125329901629778274490572400857516749843692515881456008057961667241718613982700589181429276933646086558609348860127814281206136958432000447456341640427041783573103191774382087210007123387823944478992322085932578078273328184622012716910265126654497946447682859020141433632508630202648898413125736171478847381937296225297232928823346964432336393378843601689023649171086623900836324650218809160131511071021646378063419946446200100216728525644561677996872299185746888466770854427144513988268505032169169357553337655555023495136400179558771755544417617092709108176171793095581328320965542244407994029716312727198424673476199387226897044317528028497421983205278292395441411948782128175338618970636577845581156519892500737919975038136690535595072212191275475592310514449354661843687686777488257136810071293806583477756332960889750864283136483028697184865194657505297734043415271772434553879859358807304065903611861622154799507376496590107958972601397881142821644100171008177152543921956818597876051760470562191278095788451729477524335010772321663395915035975753205575995584957785384721164087768918689511731273109491374802949733554007283088178526994120466782511690790461804104469639008061906966637772111257304066222885941828215491429926868570863769621986912633649713189124947630131237787677532984264398934647220945730390180222194321522516068016148039270113917195637842546303504427064554753067025946022893269267460476824785001691875399300615181592987187515448134605473316754779391156818007067133884639012605574965461120932779992108815545572860493570792697590734472813958871626915848225747457400307377404425002433334819746913891100807367124679621107179403472161865020026211411378080135462237526876980412451957699804939451491185401920918099389661319289572757221955689922568207894921695045312937229560121313620239197228479795796441107255210988824184335218025864452581709973070081263901915181716918398402892351823007856197808062036443506976919589926484921567777718969276520226336215390759520759986397191442989926840853202612133960406061556788172007015346405697857382698737680732103353804139272477425858592904987075102712957488268087557669517156879114233372493229951718362535289038820644751106712358292415862451862212903830117656438454234022097991382621612071881822410477197845762075384944845772387238622728263473231431726120866270753729557960874756332205276422760154009239386141416616737842559814453125000000000000 [51,35] 292945210854061753779481979159205957001340765931889888392804704819326151604914320024472310825878081533159213574732868868275349316171668337182681123426535708064789573736334087886211594467443440165779962533579845156212023722163968561007658378027173110487011906184357496289136090721822865156566213458546492250900342706333991652930794799780989426945484598822175334308205572222553677950553541610331182219472822643486788393634768759496716446196165888654986094986071388967375781805309799045366749006115808495107690686769092887458352976322541340173337062153564316480001855797232488466104233913664046100660499588247799776877252736715831121816810758423185496855066038350406853492481746533376927133611163835088095717620937802824418218385245232144025135122479623698788397482805904853991448604787325801173947611983618519519104624601347646530660807695358736226570139752588896771882089383549660934442017562676644074889577565336868295168804621402176330585112815854717224822874316533403920302423247721263318300439518576708938718626467507021640421474970100152015918915636042196642148164047935771096038677681976253530822878480792769406452227493143993160723513802303235408111477424442193033175391240062495029621696628546077904319902391974945074327480826129571710072875938734118969397178798487381726937504388010432508770506784420143933205294041587413799891618761042829386027509778462355430013341918079711644141540683020660992490311669691955206460222254098824556418943315985645070081099967370778738139451548072359279909186889066305570536250456370518341965855566866484279778932590999682306385346511783936774988128532633759142423715395986471587177358921930193390071204710394313161986025971801011076867573435200951452829679664138457694503761012284444960272479183838760001700426150156209958666570670691779652871549251285196569761465033391368443955968042994782861192158791045577503457371117614380819638971258595589699471030314276346018792861380835272867169394915071850168136842145497418743497200256889306923767780572593038552915119040687917091937747488181601888577899567085327251907451608619717510000202962813334473136341133947434222669884992810514641185706630565693291473168476653173747937932039323249185925526696336357369794227158230670264274677672049722679426441758088181571934406490185518998364292243050210136209530684733921827669322868807997063556674292873674993299765622864810432920067402580357139601427378717643240388833006802504521225722380907107664441455034617028012181269235492149387306859344542275112007650070268417309971917675945503363115635726793541427041546826736346545337845006580091770444780300748731276133624641465618686415864791260044216288574957109679104170527932025847245908062310704167430230882018804550170898437500000000 [51,36] -1514080538641172850584496547317259636744164359647158504496317331223955204831960449204190286898899422604317236741144911189462530570043067106129154739192843081728034822981209838314724274167046342092061837609686510882107469861311332906908386255980168010735409999421575870804098767938464844156106982085529389569971090806209097302747881762976022588810650537725176899420219364605377311448515777155965623419511886157322665509052183897373384677405555033918121641777628222021170302522760480504199906906034175112387499489758406197167005730490729138510160415336931445794030018779048836191916214023214639272537007628402171066227012759728462167496096840521544154455972144358556269443905879372917592266724292662540346916747395672855942782920108265752095256662515717197561921441515477644267719634150559855484509694003818340536712421267922484323940054401073068045179219927823860060719801824838412228198679890834489762021476796411369187210452035828518186758090697368146230162582499747004040257701676188813321151915221521560969245807169036921534564748384999477275669817928595985394943199302819741914987713476845536097607972782095856108638060610235215457859583523637630376787462461521560686564646280696832787850428996109361315971573291502922241238656576092918636142172740967085966339904357682753462066399089258531802421385967551820989008667312298634722937089483957417486998804995484104006103879049604266589273583782624023063300349910401136385228910215004054329818588862091710438783514718965818232417948299237280540493626254059035045899631710339771210998179013641921112525025539657283393025102017455321624712327260648478599147864613287143987266752380294076021634890713242491451972014851643261563372573119277294118557084721766174208278688674958210055844054539250178215301725432874508946136705165850724972396279041258100478894505489971756473246046525221013085558949293424917868532347377510280368992486546896823744174949720135979134190016986652598016497471797188333720986400004063733799740430192826567725701537395841261764956561907951567409085150066246861634799782366958709529484014186961102528800462371451402938331003881859429426589118091619227464929494707908890748927388199496782138277874602030764616958557261978739542042451155898039851544573030353331516911526419760910716308257538893789069320525858888824301293031039718027950547337450379595170971822589234823574339106972921474875743929041658027227769577207597825332023518234673708671876104414888521688105862682573145757257355016351097233865915165837765414306510406257639756599745792195631699377817936472807014397349856913035118588170240552402678666961444697702500588195466872500952162658789014984973736587936440669273797434068727402363407907870396229554899036884307861328125000000000 [51,37] 883591639510782385166248753729487553207190767309062049129271090081515859315619923115685127623062500788308445783982478964489618727624702571172849337801820669794217146245374976177615940906414531620236260851370043964385442312651989497346651823077720172234118283616465107924343667011011748182585895319194615897517493043076584578797478931821716017225733067153583769864473607232098861071614910234486761074702930144300659216169286732887686905760290418834973411326165016308936466279719446163953828780945830085127880822920905574581893701420154146250598200683113493488675414037816162892140978968536520928824773804740127705218358831507588327561282861565115213538718835969022022954145954484471895529595892130646143986910108689060900858773310766084387069865535125466432062028883548768671214622621709462322284265281007108710745901635411035936773370783954672727859019581706646256716190385955272021304767129990612144196570068360543796751941512372295968288320639044285547462919753872167127241390771169790588582087398673053342182926984505615463537026575014051552000524839055841809448269705447661477068964820750271412800923223412007628725000158826462849507601583284119788868583111453998660052279757496850678482776876200541732672330665526881498864361052300590603846960928535259808550881331342589419276401033155046481110669529309918092734656774913480040912191467183479848141276951287904603464446101826816420861292448400387532026807158786255571547127419727221083821861594108486840760810843188840247367554774168125714378261084989104481670471531288754399563839616225756192591764170728273382430178623429213520270085756021858615253661503224909096463129068378613189829391039868676752241883319038267949102494605229133594729102534799604506073176171301696005295425024640415044460836841942314538292623056449508710249361477758964664575637457940871718144595722701944809860025917932849148373605663870133556863897111420749241427988798611972274165343831110507607858204808107209907900036123351961469228988454354863441054080209825002999702152218702578831400443694615745241546805224479983510254991945747712371174829150881765800002341402610201308831728796227386177934227964062632463584521397267435382407396595224886159216707618065227401378075943693898367693329320380056989326458651081456623522386884870284823613417303968394111516793156524632389812158344490908810616944200120990802006752732829765618866354280796003868312259401335471503354596982664351097328185343685020381665727586602670287010114235449128068058326002993308742086519334625605806920833126583988172470623023374726761955519453979824428142522771498433728267003496537764669078901147440391233605401998672190776031551298077782502380295331701382010106127218307392467977479100227355957031250000 [51,38] -127945035012268120778461764448225566116343401451948680652245072357993210412645813329064143111982615625291285441792208142547187358393370024770305131959989225036299543647107362964215478726517787461422124660333018001420885240046174167978171701426471726938668714615878156110580175519432947869172904541631667363376208471941653069695515691581042066895484204983359284756364913757344850661897015775148629929981510440304114794504619888423646932494173418224894340561815317569392030411910791280902359798054952570025027288935284787160987599051700123220672773305505954978388376322968588826363414410378214838605152408818716018781312255551642586813533781447526191495244470475665758234321359175830953550694581476384414612993213687299060778709647941350436424273620556896789310665937947345207934763521839354402430886639747035982662919977548266028417665297812379765878295097888242644205987866470683826589513203286923363408109285906530046439925706842815705560614702310688907024347774796279052850282879259980688752228317371640375115463829939969491645785009460137010978388204195841049848804837018211392095630222991552503082560422034862058408044673074246459939186010066557061656988337918135196384401761793319748334230220623272646184694523817017816586513186809538874619635984491217743703586003582519827346642918151993465431979762739865773502878879764769142200808181496576945500821779198475635603631855402629732096886992438891811166536341810483934875168517270473889511474022578561587636208729318451929721970064480053484204211523989040562045665631323778268373685372118203644498315108501088395555518854764569868836076833808072851161841834677512278267023428344382105785065778682820388639039262515836974369900458132351790836026658984133634743251892797309461203608288002735122759657476155246363807248495572835414886421323265627990455971655339129728937030463397469141543647495826544549306453124688915117376564865286872245327195992082774655688732850225735738165812223428845063622163809478650269804963161712260409470851565298326299027356324823122641991681396280375977912788200339942560177741202504478505518501693364990503668345601175725742666674217467504610662764629895872450089320084239920305952021827660941171914179990510354352022971654094651324452819038025804129954618240407502432796271509581811910227409443381934855729955282858550026054810228824972004183404832102644216332010015645896944665829753877191900572045805790290490068376509458230874487584142902133570684672619237663660147645674274408456275641489963102692992213677729694917752227536400218203056073659021743760392115436759309560606266641127334163000027240610390800299786643803551486016975374783910205875371303000724493211534907310955588854994857683777809143066406250000000000000 [51,39] -112618170055362355123308797372171333529689074681637675303670819847449155819754178977302250304480371605145513586227082337126600080633267085658682576046448594963616242845957893921510952952251487031719807275100040382585457418286418372041798023529212995932385117370451491576839836467544940337047811621012275396493968723106703882506515285474388995146038329001500591826612116092903032459985979088541993181641795130495048880395196674796885448802493659801736304423585466306023715523506646959265390666631693223280688345946976427226098684833822889459664715989716670718144588716470973517196791683263667162986663449940776023588664750094762996187671591082345251856912720990254999917132300976809328688892216471060205080266532986680064474476745782116952472729471149974645673941690406873821514771087523293133856494587924893901720497296907397135104816812103225923389736463894462237836089919929667263752341386183936097820418546993079464906709512509579725708587337871393239951775570633673032736442352449593904408345676692304184010178782856101603436029450411251830678880190175421167970965813016838416233218526162953235205579976963095506660916510089790486351638501557544368982029451915536796851396251885091230620149816571189553433640825464225598624059675123880545053077540502187874206125666816962804729198055008129277538490933676551073880473755646186237460454057840474308199722278469527540355720193914824430946453989583044634528867948087191539189103842797359102238458742363025376940570529155843739047349602495872040238880279210042223125104050334178187651236747178433545919272139457881766588526555479999088436030842029717852840960551964884934774955701568609427847537786760536833654213855785090210241611475545407900050622831745247924206329897179355942253886810002679909059616842004858327737271524670486653714431417355543834377265262095640690422202824297613059869965687763894784462290438314942410395902677915295458597898066595097628808363087090616616893180488125580254062829533040458652030542118364882006822645065568989682549412512732195719254500581539411614754266672152111619872167659300084016101029579280034240297238903763965921231761127137619798931918899890636931332986357422784304139313360665089957570392771381065222015120296165677476068563304726249193799391760451847300831930879093738414109304522935481632013615281372938031488050020662494694097737747831926178926097374956135608053064825523151292786225626169451372327994987387038904945219397912118640547084003540294321294266456570138729005567326443085439877497912618294987594558937233609202923529854762044147094943599514715197338976048805153066340694087599021109879504405723038601607448918702485545967819115641878663079699686433432503918083966709673404693603515625000000000 [51,40] 68378267331732092055508722358542381456620792042723914712040310327999256282462726050569606315988973560003154050344155725263687451226869128098722999750828920301938242122540940498035882664219302490051432330878330615963283781997603417856185983105649942073329555637973537145705503123142848179435996949652498334337401230843351545350721676944597120816933516635210112148903615532522636275838045646004954227530033340236520284976526498871744622733678237691524232771012763146562662012571904247282650743460294697680213452917668386720199077114745529302039427835028062645779382874479365649575660247038400864401661316630936807306570191818418494195633097514379604479426630397577023477183779714495609886319694759404932176656842895197969288633074232995216654373428651262156194330809029645553218406331888740070376165680289992454358373996229132132716450779331185363215019192850988176024260663699523747072871958495827245879405168168362666204556070332317854023257417418944688029346292578438004864601649529703350508294617229455067433575615633456584567816443080906142829170322915075080098015310416603824957623515879103951968840029288655992381111425805508864002390636275120675524204054738886172848038092645854324192463223143090234360296280806666225510779772712254282651597648678626370776423687272965774421356923201840307140183435378721542199301392078081966992087731090350929268739369406081964357627159452953381280256534636729981263683762357264419511254921459078105273466705696044858433042370318159884406572151156825781110041599937645500324772996958099646760036870369824037039166557020465209238186203905481804010021092252702388066645149766051546064417598375235120276985942132135404358485167107349268918327742394407810137791264511244870437073542640507073058545149328527258459362353660410808373923590641724765529731238247051383782009699944292310465102013418828136067106264283360531557747113424555052339262293951906600078762252814320457233109205114434914585659528474659794548335655947939986865636042794557637024052769123752489676827372014721802255586867381612448983989361312506138884058440768703844679512348468101454493443961354991019447885373461100088821648192716523155660176193342279477540953732657389412911922757985220942144636048655615811663146455826710402077598545827315545766904933999525946556069642258814964717464011170701773363639242523116575734926301633342007995114222713861719298835280495797609740262952380012171456196613094565295284877256052822549964859103479802894857797131691608102636455416215401333550328149367626452052567827165263794131456810004928309055533125351146697075629551640639093980696004440095968010555709933921534068735657342246559873695186620189866632743558305662645580014213919639587402343750000000000 [51,41] -5156993190986946423210331906984077681487910570177716275197990203067393161781784002381460080416458919976581029383551129694062898700228158417090545039801270681660910554060944466686361023236370892822617051768596226416754513336686293916464205428188798909682147119338316017996803547505649573713305442200245887699534030849212379356723084172047263810973115479942449681844876997018599548549124486566348927542596069623047233651055348583068645906077446009918000185749151358645839479227129725171477873027118366173185078566998368488767772366813258239406126363011003963386851457933237394268966330402359116014969738214407587327563251732117520625102893326906991759525831940654937828669820369646390001048509629664162808866547952575985799265614817220507356886046995732866880721137725169821854324880119820737974908591714937548105766162058812383006243301561240974336312355382270213309505195529334277068187074610537284000014189391761359099867855997206448707545322127961204148378790620866567655791001187526066002272441313219575666981781527780419269269855874366495484117925630032479122989477502071289931503976915161788500363333810753621716023194253902507433814876829462129093968545450500548663065093160375600278656105631679270753382156692544516174174012339006255090914617481196914854357991043874198097760370535406626786815599364249723764947030452186873490602408583190318687587298135140833722155489031236233228414136431646109689745526451135303098844633052931411257797007407472933906649361842390232863051627094809390332454523389743871675738950237850076092913132551638214351158686358151254658247471481279400122189523916537648068136984847509825271081737657359802656699988788656317491964583517377260233352505951371670767900263619260161005581616478327747703811367458788847942407175599729299914398150035777857948502236258257909542480622594139668314053584568114199576922764381851650613756750812330686408782347723528753942532668633562258338632240814545576131160838258785759797934509391309983653060844073583510887978988476773944353274591137039388647765757547751579070667217327401852934002264984244217571867010686542056256220480926606633025039851092416418070724281077455444507325707680789832328411709641044170433662707274205782347663872034514664945479641804418447027132980442289246958683888027358520483219742847101646494617755121178855233650756800721767190937139859951204318849815506536903046039691828147756268427455299003297194457266882797795630663028568584044482664747617886324051894621640885677403192525648487684439827782734192978471486334406609133086751423502940005406888622578253317002832832842878950030626190387972177181404743374874123449407647490192456589106744382942421116257022961626432788762031123042106628417968750000 [51,42] -11138641734357272030148261249314080390287374298364269584778800357643280606985917439018155930909085292183404984862857013851421308008283628193041100369373592479451200103482568736239351686152249856094523320201504908914969389768066949923638060297847678356769395312342927227404067061239642009014145495354782110939891178308673592323829493171209449281453034888070958083751223944711044766825378562115022232890296207096126415761547744370655374333114884177598556213367621492611657642528017141666334813537835723604492254081972789301642817251292827479520174381863772604385691037621494480356162617636021229981201831014485616206986916366374992961297020414225151072529572102446249720907004657567519808899738409249306486601703125467292957055666693423105013058774815271201749018373149120388296772641763988137605256333852283788871044092337046118118128596142399908826426321155019110846799830488658821445316271613664377875940033548095408604923882662903531092198686139698648627250103843128336306942570265848951179177904527972506490297185107611415886602839907592320421795192554505744630726146830153532723585758167237190504581056190671248841354350952549846602623505023562110740733330606855863877682587095137705815501592454262808667922736034874422475481483725049359163891819942892682715918152033452608636670726748756678903483969388610393444624034783633452657147990481661265279748017088692004754974477067350346617904514663924032324401128367235388109110467962383880831455477203811497233544083778356487843503822908491496021934071677540687435609007694961391463893378485582571930364335666786132886909651181282504014051112147195191692067880696959982905299967654507135989684170503322326714388485347517888176267221459187826848718516789819355210106701345409807060911753471943530334411280953330399260803685321071540605938948634027438439862010427392670886730750449820180081890296778870803138995327183193807194537046317134804378601347431376394951069385038248368863939763617201111230309460551773412725288400137593977795918398924276200686808323154420340427375563165548384117997154368674697520386944909625830668268964611441458783611218014754648080802399145891632265256295374213138150446782525107059245186403078136473231303480751967958507648524714491185249031107060828180306894118626210755444106704105452668867082663487684455589899337827810004833707470099649538718058419882734435697836279344268539113500601554563849841675072225824275853468670948565559479791316984936842594126065623933306786437964527131823228733356521829149782267232654621008974512216408543425497484022822164316220719658766741560212503893135117745411772889433749224278847843000390017279679982745562271863651476189996294280382116426153515931218862533569335937500000000 [51,43] 5937581013616028098963247861666065870208650905979134356898346355516205229138512953572578072043099585205052211865796449431430825005386848300522632324009594744519205866686892648776313159972579657225612774373516312680329371637397657006579698371056132063114443282091541062533211582521895311754492332820152744342386121722952974788642217755044938029860229273083140967216853930086200182313247235644395836639443141247273601271182479005161617751500008449530024434481975448246944729450477067336156752694266363778946038773407804382846536285096238036229301577881789887748795636541761933522392086992682252320393752556628981454563221035499416249643358411555116763855484400989364035936382760231371897657251994972838836147590011527623236989121773259999453985680576350934104766804923063268281052281317861108138604693331629381149442493167628697642802674806743434178181006388630033976529978695511774421073545706596813909034569242814973847950490482574713130377920671095810086205369682956954428988466846155010139665018864554620374022390788928173263979959002655378226120872912089103904925852685860698741460033908591780127829086009777958535664658695869064534110061814865528056369168283200096695623087129405528093969184119737363623295672207055757971285762124552029211085971033331043486345482569879895940810088561660739614110968964301581714210492331980318809176054591783364331807380224607509241928529366629902841175338269708729759179715031708797502790013058026961564604888416630076461706635141393805446059660429362553948393306114650819564890546020324665513335082475430768747720183394477411536219334304833276835081993001118042837461364548477858092569910727715098862706771412623337509851416320255678575562510998579453097731637466045402359435729573233195068933460848248958075605251536070246931210275488771950212575310315684927493341098430342331221505471640277340330638446306528287863454629971668885532187604853447545718504460824846420972561194515435028414536633152679390207314150980068671721283968283322956998439034914386747427822521592848282294075961216749861947052268176656091658867413969385260943265772575471840515036667918056156330509830125643124372261410576126220636016716952704773441708988981599870988473365368454069028758151006416535591639461598156243847026519276470111536125833511553851832134531066949413010732115872472194427866405493732066126627940008326166787279896318118660806484536098679352235018577868270175801091842054393730628781201958937117132783055145837660080225324397526640667665520251713224830065392073813037684934166608793999398797919770312859035444140346374809622895966850569399150286972727484860161944449438637558147594873034295817461451645100605064783727549126979283755645155906677246093750000 [51,44] -977584020348665718778439264431755965203859744303429952856264693858668707104835084670414264688631689490482221751860986957732558295055451979134968978585078427802184082128775641353637290410427318410707675098688162140622002293318138967610914837342565847136438082609836671566664590583367570087476320957360902365864372748351887072429909794549310674848623989031151511769458769118139563154501918080572096207291912495055100231824150605170723731207756181659503133385909875013738221565538154713299622329759327205619711263638531240736981385699425391011887755749790864781561071321560179863917254303144032424959278589075786687184027887647172982569993305001444924796326641145504381844660079748654021161363972413299574014982257944677365206424286884892513721793310787531407472197444979541940185260219425446858446196325526041841221754366861800028984334859214662752372290946599570463888432129941903365700492748361766129015626514025169153746149936035954821448702156419972873257198047586538322640174522475142589204772022360647228855806693282899066758756198083147409938994195663660600549793607727238101300529033041848479806311357850799750427648572489373704874013553240389073626519715533599534793829158628101861891614917305394619154295111940734604893958962766161631001091524678817963235425688255810717485859774690731275980469484549701727005870091435451299779577985863707296135392616389290013683381905279879097886698925293858190579319692666912433604966545048637901879848621596008946285035897891769712033391234974561636615362787285471357210401078447860935338565158516808378875922648054517231520991785314625236845498588889769082036269715879771037435093725245080701926028199126876735246469611024368798237832312370456644867202292728560254266196142786841423690613340152322173183875647096079407501995131919813566411108273781275866392916710267718462243634369427406465835958839697299698200453894423049250880313490568135384462288019680139855764845391706299544067119750523182457669855072357923118746604402123292304429846239508112643006874130695760439937142216276153717490485739883072896462074837952077882194668560440589480600315952987623274364156903930774958724400299914753338308208111001576269073564799470187390210546612364826255061285343519856224081378832150537713846360233062352563771367992057306198190796953696455057862943631500783404500667025134285761554576440853868862798455824382476372724884749986380534410575024170753170712050990184578720511777304238448334599400182792781686808031528047896475136962837048933607005363508101790918568873698765072037581996610967566853394793508421672646853641244619053836815246036241521337254783340887136113695210104707738641954010907087618820199281799432355910539627075195312500000 [51,45] -291953950212959317965251441486780326851412348324558554452838084649990788385715453417789439598654975108947306983338307437254799370627452599891332463394746164929844872829748655360792075948499937480769573684332687571683649086011219839640493543320352333578690353826602405963609503835655411439101582354712680933263082671707359400991307604656829217471880921545844166486815216213296287445315298246467093654994383076906269342326815652941241608111348299097034927933818078621609017189160991535476646045627993686136447975151594249652681172012342791493154879475334751594832221973957842503821535045545875822383886630399489286767365092979422870311015871594073015991057135504962400584907227120063427871381918082586188724488978222402824140522710453707091453711291652259364183156969953415818008395896889043251381069297466425274941616243557942585912691892655350648474905002136170299173917341196691957468344185430311315299514795458766159570359769144815344046783509322019419330524036551905635165498621431235559973907668854849168935839023826335316752889219094529589538125155517836512750502095024857513190990309863560201776119537274096881674998595516226419676063857574933340466986996489852832234547823585260845909636528103965289445496668429313225273800858030685075993087050109948551677747682352022929263130077356450158196363556136070151078543399816088731900788807598930037441382377328077957345754671206616472113723577931371462396789411777335141161423793170301156393927783655018537987302158616591076099377157701311474666262983633256030907405911408660536184696395214941207709151082865438367052072783383103162296558623470683058585295686266352094432498030307965654341740704759241848228425877000574919542644769792087823449616388680227267464116154528799579928260494767591940510011060764096633626725100004139709027111457858435703927745209391049905610993171752859094463529516212754170286976524109779226069649007201973935994307536988322474151312344424010898762187563050325585979440487500026293227189843615372301405844867281105177364255586898686247889083048602971349776704770713552789569735761269922866357193346082143295267831003081756332275048055145107070576609934916373831932331902941368026602089914482262502153757963555397360429072388009489901523493121365961191082682649987599307217488409230620429215264106197190467156997541772269452131251614830358483371723766641134114512847215750206027114715413672078569599790292536375442420591341225775698523850552163557442389634084616527140285111328857083874386503426710387082072828742707114464889393382773760683781795582393169769554285345842346469129250810538771348556502133475758032612309200242680440069140870563899207606719244365890697512355700382613576948642730712890625 [51,46] 186489306281021431364569562438523500046657931645049926037905575957185974975979923429766014195390232951273818163530244162849703314415578431079666127027289094493012073474621175153523027528200985773182097110185463467088831714767749249006168048467162146786953590111841833045954177209783379880901585451848113762656085149116042119401693058103339034105548779917588908586773803575166264786520596937757033801414248586198906730512709563944491664874192624149225582559526250585358113457436698935159739674076161280710101510812413234526945226501982706455481629593029014095807653611379036846003816498191293188544274642370362910141595844176166235136639983419186381570415754738138929593442530244064008357417198713527828499668895377318977611776338788392311677302603682911767152949966387053334329700520487988423592133092523602031640584340870580327838459166430633825792460910694224530559389408478312375572096861300915024723376466107661392123357334919572834567562042500486483144257865286334506258760110118165539329300326258042292584341940105542866916583893050470821194560694254795277911684407820599455986797147677496193297559458694644030878673876913608722094544383122746961594071948142617237793135808547065361426822659847224923487980278614254490436615173543829667354453849507080687024106395631133003555291813634429000784565079347133321540180314037338575579075789284290539202180943655832069155656690949308008075238077060921456089739103777209111720170499465152858357523401123957347281516472501148717888568530503754206481997484360583491821691724482075718249675090145301289925274583904666993004345929348024967126967673346734752264748853702166045009511502378105544171539865874269600126355366776118532884665151029004962560214513657392478952528232337950130365842729312379566934629268952472649747809759643154098563112478210536593565046152417134960132845030334440275657907445011221180243802939862133373469309371778921566595810750620534225860232345636550838792345104746840464920420527175763416908085195256714839701103104607188237346598563682469400415569824667635699003458929624115512210573958601307791618418154497050902146201183170916940874937973446579939390479580256154593236482130010270443939469287251846208196266726314666495032076933055889140238834968966555911450037842872037703146922102662924537487665562002250212584634548924705572107216673203259906574468719384229561250989204059942373173573294424258852600420319456175048204077240231741619971477744677777431954205933439199405809666836835013013822081606743131773469263454298986644080024103111120205418246791637790293466055003184186351805367725429518584023835675564087614464015543873346552551561980561175765891412936525739496573805809020996093750000000000000 [51,47] -32101565596616542890026513844338865282304381341275587307327243232359250715641836330915587611418349648305348819666642446289332318352503762513603202979208531098892765268527083959285061894124565351032771974921731250732724532390244638671853489142113732893134817941411744403558976805724935495384216355697953652452497294949560208342391784749974198318899439826233498258811098319760307765875654387765362221267543254310277360682772852528700463329229686768517905326239142052975644102984294512203528773785017990250241685209369874230781413695240184956276741655205741564723233062017695658230960724324682285258826673676687264437428325234433335262029051713414599565652825182315099546520767721850884218059501966932273355509636607387628963327567942685703839893054506640936421949230939225747167681835944608131825585268975697027073483512235790065450394225207865092704475754989883421786981332876475497035301794811278035698402962486177237652403308991073045790130794065737018332522690968400843406207706651468572545663714023202088283979179537509257490929650566966586748820812368783228140322781533909397940767677833085288397414038407841607534275982835174000980581966048603456949461393091219177993290321914806697263906082397311425536303616691579088099550938589263598829238270963741245972350418270809814993058473525636557856194236830584986346851370464633221486841723690495110917013828780167173232029439662687479280435613495707090166327302378406118990001183044707949254459212207593469818495637627556009366780977727551879431503608720487052596146558203037576120333655065314909737410007484651616147513948267591443400926585245671909861581649805882367800263195947978346594626707927164695067883845570975604921894358687667029712191026125361118403607212593382257700876157154957555615762793855869698742731138119491579279650781318467355589067845911997745456187185656269553691119555322792313580543662783359125868090858773848578971743656992304277673129710532441870522544464329732179403504040878638239810168578753376753690387079930777359785109743546670568240548168844940942773513258944065328258129438845306083230498856808390355964025397164473443947410411473006625914422722144180736861410066156657621681958746787243279733294817599625948598870331985387874500149048843507358041185082000092842874753068681831724226138335929515940324379525846636195998783145240771888808068986135273599087501640906137912964964888879677167862111019937886459317105481088967266714812796434881121755782158175462784415508359378543296614742490381670304931444645712154110169021270062070590735182739660067484902254353015941175310835193139889793296200451918152193872611256363584808273469837306963829692829648365659522823989391326904296875000000000 [51,48] -4157806223807208896181035258302242857755649920080056591057185440960357922048677674570784438207968463106705439771533403632905506073566750314774533045214121728931393860642610657810341734358278879072731226699812599860186837859765758988951576382304695534322198912772001520583959266435066480813553924608693691772753146350478101845208478523710334086090735677735168760569626769549001311353090054864270182458375061209236724401894151229113352065273623504611176777643123870113684165139608667560624346800792782518866326010853845950267340780414806877094166891887552047555063691087245173392272471412817426787337545784960633845667216580738724371048705364820410533617129260961484686737910163860837194777377609872838541953689091675660570867931450560395578117036415410221250839461302725544858734518773892375939473475457569902336967591589450124893619589475560828589655817650089885283342728990282232217371235036373762382770878544402655645297699176820518753533051112809829081193806141674550827433696210785112605944170707002508093639506708341897093826277451653325560873976387818541584605410891268895947077882094898062141813184598154022047516172551328392404078102699388358229371788206797173155139006295377762679235623933435153233547893958268960750971909898238249625223044450567666126003287351504690893832349676493983408736195227790608850603965290451779480277319720782519691833937350172621433087019574052526100319915605960848346768452158398619911579471264075276182921661113226884331875350008975421495707106414946806266563376224227268055923029806264811479289305035263686749784519910113333391612784635658433861057672212056987277270502383810745740911965958100095821455450861345441242049363300377954882579091417643314247161641533826452709420551597573897588186312112025489423400685721334564034117095911829835081091352442968322379862915332714303650173239173660338414063832239749820887645695562484447848019624103791460242509768848694275991514059377097249991539586887957178192833431012507481646189041003916815493044562952682838943781880571946644040574542518158843614166225109792787456361910098021864391993257640832934757590909676920471827864550356722822348172737267191647737967801541699682633184070040374653695966886050250205814553056719418860564495691863435441276693368727665473672045846490490312510238734973310627968700623532199570936810968729482858745326027406199326369597754049782055334690115345269898223777100815105330120665318832152317674569384274585274859745858375638206887794199105698667586620749905396197051696277059736036582365010692967187289269817550134342252597225210398522244049304200524282340538375010260032658547664032162122590583971937228113802120788022875785827636718750000000000000000 [51,49] 3042503156698921627564619618591099503140126813449001467850420563101638324775263900815798076175476127981136893836644291926665927130615297497805888974399034250817916304716672222942400713265577467067494037594262389913334898952733275505644139656800471239120462000470215621793791685999815217224294174185032289655277341597502333462877781853622726677223714283268151822292186618816717727965116578059664597521386875980005420683992232818846262673311770916713786621329896939212789150580254520913630965700762923691169720041091402098614619156232044748921973163254243158708916354916163528118805073994748379141641200375164717250051717967725725897078085994915474476834929312008461137372928156175564488164163339623783891355412510822556101087565414508762022495932910043667489423789689063153314529915100853402540529974025698311278327360963291632856364334697243434069881692770078149613602393947156766263219092203887687199133484035563238220483833616921389896115790324747952760758274591277198715712219839342163741967615892447422352264818845705357600040872123179139475155353877474923678659037310976099986481230125942673063800111079211127868873102057057646277723181696725499848807411096607593305697367542739173023344690720192675625125111132905578063718330235301326619125877616126639464454341796191251663832434844678346278530110697179623125315625656433426544493488829155371911566709707626930293387917708726428033451789174803008415201962513411588467816210886403238918599685047307167452199969046534324343462812255345074969755436234965994303357695621493438991247169623052871000562597730035388907491852129446637948171308357726731026962252145094452034614402129617569938396283578267124489056691001624972650157857443925931946632216628219810256623345582702715502569338767856169651697511357778320027949329602107155878251243097517022771343825105053152559132838094038037791997161677644344632975632751978219627912941522618461011721577406704828887647164714818342718571739343077257780314516973901169699176261949168195968851425816096355599661828726421190804133367334335718862450346969541506040245721208541568706029775253339889215336643514427222313158943242466941694325773637697014071820512904052079599698874784151817079738260394416569471577864142915970752053509449720006335950384922602932371824854618341838316298282203565861856964722081103128992973999029828908498992606338271407736003141023122466650412176277870281546936894309483014445532775747886335057180263676947876953746292236359938495483987883234678077663878891428665204451816413498581896965269524306374088602283591629835816314029681093244564039101248104255724515715667889969946164506235197064351754333948185671232522508944384753704071044921875000000000 [51,50] -559186354557313029255507552005299959416941793039709594226060842119813017129700280683965422727870280595128664907731153753325271972077416511859223569981861373551973545383548654093508298428564365836473492898945081312947660929925397643135035180753618475076379509172656972738784435916662957594077603472275617291974205151313444037590604558965283160977258027542447899625540811815031948515793408261888186969895881778176769536708301827441594718440647162557572408433692316250821926907618245568155949487578748188544938547597180583496242830792326428610886759028832672652978523456316095974570025826950027464813766412241820800808471608693512936420292838949068383789393555795032681174943740360835336983688296738619309977506873758123424844287614946079366803874912773037934604254376600034641281697133829693940145502989024698830970702204391533945270380073447315097989238848830242597081499866542149688722782260944238707955997162080911799616661616789931539670764391308407444947906034078676850770154248221914722833934276615395356595230753576990805254774339845103558768738763245654673871319784178424598394535144666137485143700718552544818026514593887757427170781047089994665758007084805063059212895787549062632402344293008281529323508815795365535603213168061643131704180699825510981642298399754169312438577490555748690948944176816526655353233801846379142144881660387926653829994295850303568638090395477571452930771403377785401359657424203793325883646966266251663839614295093070765296236765226293621767409181203005154634403647143509393075453643006457370723757706002335199546683973591370325597045708144286512899231879630975916122819561502155836286783809616436862524019599202918378466982428842997665753094131041005671420178680652482097203665781636126792038172161753128162863608307234944238432190899903430206106451035001962921748335279262968206687409241871957456794475331871032063691703685260139869298028480193324616613368523835229071284543914044563125625346237439971371832095360340784431567006558364537749074137341839616685101751279823079208074689354489196538786156295905675990398308722485198647141129674913780444956876814103888888336214036257732988134838517851543695193060828164057513187583618669206439455195078832477805605216884302840052424474511014166651544783413016529082307193761536808457121710337588977452099346855691158666807515037268583070270458826228059879261536691727825014178450259335929487680717743329745698463690676668729945520764775020394437969859879059988857153073275649106485742757142700998809815177656212762195176819349414383890903731535093511134461402552375230376193160339858658815986822837798242537136945378153796560975752338862321266788057982921600341796875000000000000 [51,51] 11135478846692920838942951478420870088111373988291411382737536858201643169833701016806185102767608346386308347849536724078252950723300786936019850176957037389888598750650002983950530418769300915185228798462085446462777491884511841997521693124464046260047633174379737765007246430003608991691551451240544127944495263798196782786273878778316027800942811677610604663920638947567671985257990156856070176748996653482829096180105884100432572354344741212453559795533785365181701567193010125673843763341806770289621231680939868247967297540113294196961600253020239191396096758911054341280747686045423480615908073716491915303732042218643778502167201954205315532708533561629465144135000540933399644790848636990984965926099662791579008739229204427218653490285433390780279697040470533231572932754000008822086148785814330111684145795310519000538762136690785322553832323046561024175530416207713997697100643316087882437337229361124923052554510680752236804034371055127116562615712519324343026703691487907251774928153853396311950466015606523577853198320582808082572334474587536729486000904884193387631691559587314010677473316148580443031832288514629944150393356432938874048695451399377669120897615078379497531540875766969388560088723223311000989541581747748233918520474988633986387972879637392200138869453100034396362784467652260181747594493578072366578449245753328470670841362875634100933834419807025925561706832545801271134217179100791505542699161530861439037207501854852553200899491590762268322270540619896472401087256715449549870309606301971188776607014994841604956676598082578282329292149002525626076096107366332355053710084739888434416248486092377315209450969041970691609861230208668488906357478131160071773790354987144861580426552936677871609760749591494963271999372170900384727828547462902936620324372123515501678358142808707030643462576668531674200410661556595575646103191280598701495481140315705262751781244944604988939425551827820691930661607426174916901496301111372238850437405613389488399888137717968136289265344935993040473201334422957779307556372916902372646214985972526439641814222485083599220620060316560333281058087580473351621531091697709226251438405909259006740569144464722628065787635201744684452139448201738242314718127594929181834162863333958259939865174412852869224296687161904374900851240597343112152826267067869091539310081804969286413426668088267935730785956799083805226519261909626053000529278475619301600020347550508820766037645099004501124470692341352335766662973336374796463373618557120285838173656986953133988489074060798513901774230094959417651652016657781549984394752467718931357194798101272728476501816530230826174374669790267944335937500000000 [52,0] 179537409080542776794229533982073646511866820789647274754388874443302883890656648893427137229593969311445281842698841986410488752798598172223988379930722226101552111554186092091091381645654245937583812504532702762438364217289549176703087561858204309189365415397706136039486070585447111833692541842979876004910653914617557160157826198065726210946828241292423944618656479828337597197797464227854397886521339160729719625724695135175064936841694938941212543436710679473795542221988577351977836106629578130864870903916741102872471976231694117030325928880288811868905255972803221090369349714652814179427409196470747118458141738574469362173073713448823310442067919758234534586529292843298968201382309144148952586902388666924410110074854725054092303537816562361974118590733878645132470816678777957132901504448484216851018388150136601045201285129911844912017579631601143743897485670744712471126231053245740545987618549681350605137990701331830991976989983390432304255919943741175895804923011075659529011537220243462844416994055684268475117763448212000327205399975378552676553473305466430697144004674990445271836857508912679109670725191218963778578926195863390941405201287852869597581684172706974196916793560297123325923930297310014391262519049199315385724699195599947756407283594437419636530705894665033247885521020591958072391797523509998920836123823156680085004444187890804228760256717412917243622807556675179957704145253722204795956636238781318251298922427042372930240696422158319606116081390642795948528896855837984325845484559453532075695714716301678037128272984325976494387309023599353058001464254433449277671049388503078807860172010051663715933828686849114195768269519410345123547430895013857797661349629427129980173410313038385163123726573937776033885590412647172060727870928450297978731962750112943372363921207137686752536666386249802572275919616211644454709668198278127488709937757175175035534602772580889486577315664273651092078762851667707178464559674791449489107169185826011455387606148102532449918299101291675916104237109216658936012032501780758564540085494340858359014208253981722542153824480161572498736418176446733916142469710070899128821935443993111768274803651765861047851022626398418690551432785886608866849294011177270621799158188465191149307932523260644217047828025108333378469703088922044057590226188533041988751591792929151304208838525362625811451662056827580049101204676992018401142885587591977807957162883150515313922910522797692768138002036481364797001537084847933106202784051000504514687658215424291460428752416345443623655064031939787749496350039624516579337875858236694855027041951275920908258089811610631461585079155778821861264392596097796664411308494422675451740147655951236714155908214854458918325139477995660359122136014099931078380478766121086664497852325439453125000000000000000000 [52,1] -8567862604619008292170323108501926025932744828382198459147778505442813266557778032034113012025222776068899626242379824048625534453871364995224149171997747494277984320666312367546429200466242652338398795918283128581553143973444279526714079187149821758685844974306275635404239160150886709210921717576490409032787040117273995120546982441929836470443307408951901885627648526788000722562196310039211272891731423981513104992289434835826050056896092685322474823705239539385951968741540819210983053380383541071424436564945337669223397557391464757271031552043843841875309556007948945369952029665481404639107665701932713269127509246351033128334084664031117243033597633816932642993433182241948885843204507141828754318222601720169850758166793020593836050432170553354357774737624508724161704704005479529217076301535882177952774924161379508734403144337456135246905005707836936288500023474292533139549608908331314995123811879062056925204783776187097622927384514994787678923946153734522172311018407797207228452554278695142564579445236286602324538628185428067501181373037434305116314848324302213814773341450429825692888039323582650892667679197047623062759952619101842036654112411274275907564652075732676342785311171198513157019717977501010432467618526369768445835140334763169729507214011475425509508423013584876115161906013322136407514213238755098037385137456629002759453700120522744519670828947806464775180016365262033466403896942830122716220617781116168089708454960280221675266221969356562051174924456543206431338015133247463086654526945337316023914582261429976837850364237567630945348657328020393818844174543587514671775424149219201795650780264673334446826515453513501010317462150385722314076151036808514949773260032113747374953423957043035402228022741517815799173171525250702552793289216651269955639772879559796892327144944098923433668700616067683455956116110960727827681076856490515266735819573976760743773685001758641724733577901744295836793211475680427957582551356950011830055397566165138032794557783265071732496334413832064536030299191516001192601948945745509864802764670165030565749799157603765915352384768690441769732839547075573023028116508102520609885945526923823487700871305259154727784912508251342517690615232360577660412463372167066884555433103572044775943562539304557088834401332913066355536852484170250127962784688668739483317360209301193769247306465375818609003288378191819296734494699109494054977722652161292974648907900208100433084514329519041925263687824572883315065065023598305487672331478949911504332251050007229159858259754441674783420886626152079561204697294190404915042822891514311089771168741971562368034630251843674767527531046022414617008459967454471236423517135159667377474026496713608462617376987649352136586020503935461384738871231272729555791811684173353569349274039268493652343750000000000 [52,2] 196108443847242159471506877864568652326536444294556983202364636841418251045308945486567015070157135692439375840095786317136144757751157372411662956816772084135311822506688849015418964550603819265714203471023649590453621521024655501213570890959965967236713654539827611542943086136495050517802671913552097827455035140551313362383698707391472335020927696435074866318654307412817209341822676287909646662434585586317670255018654451614115084404933413646816640589297398631749890195579589488132422692667546893959960870794226125749577501903555969243797092918494664086649633937829824493675003953084701547649872280610325583467690647972064583506576490865879978627467879116975529292490850042786169445981748686227581010507744641282538650948062933683342358402015785054384928872591086225878749033978460605176771222986297619489782110748358395491063584696369045563214448724844688993271762991612400129448759641174052477929266083043774547902129882872091760660613655914101679616853185253183490719671000036028832711346640314022464235518070941830145942923578888072721306208063815612650422952638542020560175938527947620125812263626941429981390144666130466883082084909631773693239491658079195625560533820459333328994722472784218209448589945560566585423565432109346784133143914051846854622599490623608953060709878922288341159605088872950335603782909875977621877498160287253115028893279271745022485787438285130159145941918361757338160846880273306834716323466960868145818968848291857530166253729308286733570778161173710490728679748988200539798396997641304151266988696320585719021261044131604815065128162640198380178635812607369823117672028186471210516737012906523180758961519422058417848762156451124479159830600924188636477428366814008584218347150212130474906612798568833928943299480405085190403530115386722710465742241638454061804240750072178241247926897423180678278953832764101813990306737652591690061206018252693760963772283901914502233301773683863043982920701560667699258722281026664385699092906488233646923478788288801800853995082487554632021755381319028044414053291394113253077838402509906846875786950784669179067738929389223379494425806492694629932286174615215186532627266096826828756186011981848058724311377965903603591367945201577800498187691987937130365776398440942337715162897808779304274011887036451748326099363295678201381046666345093143317745187140764083947919511012325200657995923094517278594973822710616048750889811873492238170102761264594684873351819133756816786864365111972768200863266271699516080025672396483670748244615935076516306110641056479682257778255443056215235116846243821119862300485947730625595843227581624294380740624087758888638245235920051945552216132128800310074634230468912753532722233814431029094351819308449383606084752338854318801313396269827941942320848056624527089297771453857421875000000000000 [52,3] -876829911769472616501488455984857804146864283775880247134083132256801497539964053434703251267087844539870358063849157009724616019344598811768519697368999151847862883217135546611540739441101773666101610143166870203803916640335582858229201305227415097929241894236561598105481075050388429245135892547756682766783448136257987998279510640002727928967948635715315211598619693683952971842086510926445916300298986957065235466171018060140960276555750193440869951943571606589526622154934216819045161532568353475500836794763275871771519971088946007215429479947821892251368769049778106038099763181464057560432442062938391466565285255833062905992766248566256099557393101156395493844163716864451837848027321191007170860251068694703278338187378032015334664283670500306936995646479872783985673068504474787813934713254669493007673477514053489694318945538373463558896492391230323380714187487601247678804990652431436457296427292255441497629718023379258236898258710625032587991416281562286839774521642710374537838764714972104247892100733496423707373120221983092407444964041978764197776994480514639070989046045909588128106298241979066752609800249716416847923324660800138131486041968041960190933375162873655701407178657216324271239140904700250965483006642313127826473742017755379770341716633278107411071143688297167109976134493154580934500122922686628671267851428292123019062582417930731830885400697434181934647266516198163425339718428626479565522440554527776674359302456698347388558484047534145536551617934983585647417716990174205571092472732724945056163057068821147644154655870630061265967065510818532057627363708258053890452122448856771541758063270139564008398604756390917781929611808281010664802851838495286002777780523496020593025444432425210362570173295702590635815278912630121627964861759902357977050815867609647947732084441427600537797816999770792383994796840672280317564004668654586667543629028834658322441942091693513415912724531930018118635467441584113414932206004513237519272483930227461525697411091251326180015308308587747564540563618143137842479684268546692586350400822034589771677770702258491210261410842165847336968236137045848868605265644650574784346191042346484388753589981356485690664854915023829291945326834527199173286861760548110290754893563898208905007231951296209147107363170890682854526105208592313795643774003439841459567467581840086245036536703729400995251147781976961146392849472686158495244318688822273381222162598804511671926245015578390093321795832909859907881604553208991266965709499291177361944633564168639453633763442540366487665870034875866511584114117332463141265272296184487263133336850375706858551768641935123629408114914641070592145585815575096787842255378343154788193216961539406935416975952928884081095654130269503769958743721216838564597173544257202593144029378890991210937500000000 [52,4] -4635952880001663648870494809179183343277261433247528668786574726413526553338579738066738808204349714374519545874567571038923113610589820718402929588301275927608051127202908911619928881606238461770822551081765221765430306081255731782648603353325612980657797267967863279186067524146992561014007397930515886629153057237565438346847246155170658686276260358082464860573285686449590433729111821275288270882263421650302100906748323922205372433142852850848641949569108921702737862747066598912437756675203039903821042560845791435385648112801211161050575849799763369703572284976913672766550000654228653825902669300216515780631412149120846392178446131861236227690943592688888884213564264657667469935468043555227332641176783919311311999405022720121874792418652314414736870480353438792198037044960696208460207991834003385782413200532788792087045669396353448089283102551360478816664518808700463920792878150980098866733071828068971562501023281553863209428148864339898315806332209255026924937995809281735562999596080490666273704838032868861628747745015191578512051222904198097372707259350484073921805076009282992488624859048218675788467487912736095634966983930604582742116788656169078432693478559125508835318601145800163646001087830660205332818949495808900362795903286212567127192515351282112138753639517368753914888291569153817499085320454389611796802361796631559419627162596227919313976603899777130187744900750238322055908919400915725523796056075254209775548383341037055339061730023764583001406871851089644397898960025268087193072390575304967941222662028595051064668012893034901431649578225366172536731054139051775035637041255590210280746366468656887410429590159387145376820164973676183784754512945442080099506034285402323676496264265790390890228950362553552236749239081209185778265934460885003991611022232537533608597379677094607587096259034481785123183282934158839860622972201992128824581851044222287258169812155283343454078777412212594385912217634642716684526297356295987144299779767183679790824533558766735920160174055470574807188507808836719265460927881563169185478101048403069236690470179590229999266639904799938035636654447427334178645220068681422741973677647021650333164517932833340122061771431904896114076761699651522937573651860286845190636168092321834151560204992292050649057571778976668430540211785877445866130364907623163964169244345841298164696521197841468101862920051229848659181076668072613748220551103024663336793693728556172018376644750046000672470824425303344936710064728623307012232689626035446586751096711338615451188394898634862744503247331911013091104915626490680041599352189749816835416177039516594874884444995191858888961630385709683607366018763738124074444242026996625617683988831530461470244976463500924544327072594703499830095560485239240822163964139690506272017955780029296875000000000 [52,5] 56297331917095046297315555068513000129691138696820780054491142576985950619133607487456844934998719609695141469806762747045742979669569414883574254335811201546030250743739030702321115354406930423647250982963752434298461007201551379673463913441229967770704477336905956603534799997100287612720952182313829296934991490500058106989229710716636044936164486158230893397574880934504991837058552403546817851152017977665430824378159845698592040885866406871184088716149828734160294395931059908598050134267238197054439360881964353785027309043835752114205784629031593183585637974261321331610290899472838219370814306840551474779280215438346395883954154033043433137388020879592697632323782628318740827959118568755385554787034576060996851681864900273936056901954302632527784039606885786481050094266569487072097236457333476332839756139687520006176300822029278702529187803753355575600923962400621882729319648203435995465309843169320285047067965357129760818550923702810271033900233722187827557403954959080849721324487478833513796482568611311258693117849009298506825735644377810397377542812768075693727713739240281570583036567316123608286741225543764459346873918568700861323946138906126098696788145808355728222757958553267963055806708092562197051766905441102118375706030733608350560516248593149479195111440036894524407603619467170270861408903973080317521539161441129787808524665340614172007505128243016126187970082825600391851502093547024417125716577315991719777451588317710162843941214426920303817507356439203352754004213132412968836183990621699110404328696326276668053125076873373654315490356153827755340073227898014840097022800916916948710452371819537257470846253642715873520543786370243955585335176211624330551888575508925244696843276490428000096914952323542102112226819455431521298121782668781346991252364752036302313414799241358951826165067713691069548941278107440131005789482412101100954423129095934598240202810949120647697515152680493755278822755542592429709560855035768796740932555498260790033589439213828343498512714045670183531523339224367061224187591819114551731676252044658300119501674592081470521388504233266485599817409685882819654459821222977800310188503093479052204129155701396495412173792655717666476200322501313471561810119673400860313441104055847760534418669852872028448742828847800659441078488902304378359781672397617064812120447545776495459256806605428618713459838305560919271864067433221856048205998251374836190733734788421971937558132059386932066291355636400357382149562113595560896785721136284943939526370803823932861305211819579120867834178530403753094223280149148256645536654529866109889900637921024699414172585258755613121259571922655240884687974970927296573370428980649526870034361720420286897889023675402856915538456625964756261493303221105045583416703891543875215575098991394042968750000 [52,6] -217646460717826592031079956276584576281477067816142996054163468716627580798935857449698366945540844836740714709549613705776542861561029975000693584692479687593934003316234959529082868405783758428794869778732323780586169242413916982997492690976714189765427678819437257128607632007384071099974286644198820106095351462660941986396087274843842996891656759783578524469485418681719868607785660291111194015291325705795893252635496488949198520592199557497211101334298898941200165326524565445782173756739145681256984946755585137270464890556028198256166762922639260347441923543841588198106568493131364009060536563060409589490527271253271293333701111209934364003320970216758339742231688909169442201048636894833906495410555445131283458187732623224585090176806774224861580297319647216018343627539871919042575947634648822297387451386322475910827549090639616405195772775630206350493736171215256739771969854722388136001621030837953567956878152105939738097221754571031585586928833777069062029543382767573180226951490859247330092251385451972495565688676676202075656144579990833467897603701535786232564888959003034925430956668018418099397549244053995572649405878100613401727511825478868659365869566628521704432759462922726931981715567918834041124786777276195246723343636762111440021721605164734733407826173717387935907665610389369442447673386283321126604965208065249100664768586271816635177624057371496274889496071437329160868908455247501326259646732107801928156918304706600641786687768242525576936506043216007482829396675306165417943834434865369265630480690463333408988100725689780834373958622405573221711706592294083698155214224816111351993457098060891692613419288129267706157495547200754987577401828033080031969530369423780484919471705541765054620535122336527862665207877078357493673315700003238629415421807786879579554640296405440562923418251678213370823014476717153041691711341304194110115655279851629987868477333837272172758422129584936793014425345765724358398319343324483813033132770413804917685758438952459191897775244592536855692374526450869227182784032816989460393140008000664346556578878769393662664004668931324214993767586553457218703311147934250591062964843639718801224614732721612812339040358370464799349264537617233353238912171150545599546642089639919034770069564542728091200626620889555483563353438735729750982310359955958288809146424649334742705861354131350115564403636326998912380279101196212246424554069712377316046908522730047442248823878734048825021786141299338297198749435807968772601666976120260647976303431401945076115551801247373246285233483150457908323601023693074056945292614482737625957738787574034561569607885258448985500569083240679358606976753239996129567729157970505576414728467897881367725505176186476012576269628104264106067478393158332039547531167045235633850097656250000000000000 [52,7] 408890190423400884623414403384877054768468188711634303446086714542363195502289135233658716992351330293726184656837336085074375572342843225879832982581771989407940235812795277308070198767046077003836455820907684516596704897686676081319412965581766106900874607894497612225380116313754256629568180760613969719966225320333776886635280157234852828745198295114274950123941560984653599083894844954699158496953630560821638309774544240048807376191057370369814146025416530910565890896900861032196974915835097723808674226915860838981614236535601560556352644768229053990266847222718222662129513119931460349169779166265935076004220332713382326778822140776679177901739146437004825435810357542709933007058815181891338792269095029688774830915371826781675050914805778159879479054600346241846391678062333555940958046647716503538118738602662851284764019384375595845008752979283613242560883635210298039403093130855800407846196319213227409652450646667081434610220127108064268063343418470507650079396981774219154567940206070431454687112566361523196277205124394030632401158502194923036305562299476756441686036653214045658604566336979346174412390073380424909627569466617131038850462953027031512331510237454614822661957844377522352255145593365762814640168803171092178189343331316118866124646564070665827784283970223325893405619991304299920424862630466649811142299243147331768113667219770177907683204922169216031449640210234507437728700042138179100132525617268463908208929881534967732740647467066590140260623062641305179870952903294642787156972623816795788346430216563924295679137330778997764398305752017845330823677771189516444060994466082745348123357455954510674672248745840262575811800222163471884705768124920547538745988809473034713356439964048990919648102579300717741145961032784305375080317230895688613592650642417439283259186251985650655229124377436931733866977998873460675824452254113217289690413529166010036743464038627650523121163213620589208436767692731936348847182735088062929204190115398291832092672141807617954942547740903872360473285461841301317218949148398172894975392869730934428705266216319462589202912652468710877127878300258240943911123866218182786787145377622642672903558437722073966376730259550766898745005689831304670451867274889370490099768904956258085612591877195958336025109570023499239342712011530932246010827381604171768630920705829834032606733792493597084223204729163542780498587096728469400006561651140949174838280101500288705024806884699161627310906300118591295083345932489902823715571304218504305744288021319596064156889142215829986672615458062345474576740432165926347093395963415446550277819470916757751802662603245998364857928749388145704966655664597311767613247415464852818108468502316346333332312425109810776522510535872114599952194778642589056971701211296021938323974609375000000000 [52,8] 574022406584314244402299313273518172099372766387886347442689740594996215932496544223507301848775400465305092042532349660835583788304919861952345414145604423775656325037716204952061559408410809168467106854934115014165982907830303753148996783114988720145054203064420637648585333814858656919921447353764736574070587143172671618763565582992590327723341209729879044638006475312111970484458120983068467676521972534105154510316948053953926909485752769437682511918480257636974148490034357844830744697852316071007612563949180761296707857015682694328677633593075527451845289061946708900623665928964282313374888854621456520951047683474603986471780102555615332353634508997522866061581355510871895891831061948558958925747949638092243255551848440349111946910911965833795623819946894050262524830439774267330120649617325414465938146579187447721646984407650057899554290761742676031484683370958176880743729510501681356108326286122612434639648465341773349279045370086518524767286805223144907518288682749831357567687148996296934782438305028077987620500266066884856977140636721788784614919105191030631345833590428760714933384325857749234943818111404216835538643583134347494574619262277819892032752317373401293300107166694272672562062275395158465434695837836397344510034738971642113289514888264135077509377822482038608988635018533320818935319130569486971474361058359491116831772853582298070406564521084513182806763237649959131532452484378718097384370918467774515369577256376636283651671492419857098553943722415502981429712930507818298704606492665531547340082713887134005694256142186269599934426866289121724294871414742726144441132312921849183417081214140760172482316333463199368238760668964439231360749254067987030938704173468592336112756511055062128072042864363918736636396291986869807551719567038310295185805460233190337637629868814736143486511279440487580741239203003559144248406719311187162862940901448329499139467620176760451237956124562317976753804669274761365452785797191047886673899171673533122854746387508287519788163567072885439855336521497233010683266336792200051411180109338363151396372309897716402644491953177297153425436929036312117629521149183854259536305271322952368959118406926021168293126254897880753294722204588885403500141209033821994265133201734595400235909553542686307624012287193592993262389886912436759977159158412846418582281909042649086734989432676207649919074376256869216497740038915966131179815411260186218387108060239442537096218227911664723258416566574957856530342393399951225880984588081627413147683129561101669351362711389056765145064360135094671495232789694209621072843408470272964343698398944430427698870190341455831536313369202776386331240433742032120018080506471224222901038651240520138107932513691355628846078973612836003756129676922626003943150863051414489746093750000000000 [52,9] -6562894314399878834002646812495554618132002575198600843102855833024273127284620071811563832621914632222624197657930741086912466628632662386366647291634751519370057949077997785028674580929212734333557308801547828645534101830400281308219911424441214643682715938612313078934662755089997559945547702841286902125631910711662986713834764717163166656664572581602374794696415588964847072621921150298861823365196335319811418344469865497262901189624129947066667458249273814724761850658708562551746215101407481872128796674509181749325807951405494000053740770139469502028818210200261901108110768043031990696832077099655662072690591358918139372859131663553397714233496612017492045200797976077709855356709235231012130824599930375941446287431824879254561750511375696221949623952898012816141722401222724562537625330061159561807051940320232793708605951499998737060503473927090877280371800920774450913676211690979869802982335956463335246441221723332442283244072191280564520446850817370095108350188865042504003654028467732151133159731107952259965424039552548019164889244575822008669812610639352474347500442848662751745035047069531551858731212711216332573499907012682011074428890877933284733169301743772561722096241370712383492614858381308704506481996191662138667219200768434322625254785375315430813750863212824710887078362376876470797226635905595255699314722701979748239926954383634203246972868274040720610400987024829953061929883827118922605104807354795565701579676935612981064785982364056145217917006334872166307047678188445345088045982791965867038800851385941555446301534780892400883855165288242490943127796719124548942938122698615427895948857068041040005461575908170234385214065605229535984089951427451737018864639563412491813323230748207750041372928294355709432015471757468365831290242758945913059334250784084658505844217045199819323840700375743519823142327589651981543982706848418750761122231830570918829521963015078114170893669445863346084890771802753911430420445718010696500063344098550274309193890118259815591721655369315140643798325684201181552831528321884690314800221616862113548556329338598517897219772883304833603367389811089780435398648260881223467631313027219973414473843918448834224018724873906690696848207056594997448186652869933067157512622890068553272011660740882207385522245189492041770843411464994587488730476217549394992035978458959824068701563748735208012807382951915882663063981623736520101341154407018278881826721501347355212690782233470880172652205166004479259234655893047314718713718417139104850195009715593622965229928131007080977118927829949371468341214551240324137068935292636933850258403165107619930047951184110702417313078775030049476954899157762940747562835444653403984671656154604729202424567909654478845482328762003685346243650119979484713894635206088423728942871093750000 [52,10] 15127257622430499441828764274811377958054639830928343215287163800330198770337007064529853318291421797693219100285250088425556302652127905135258868207397190050627166094711643111282846881288906336767291704648705660138548478106901020190028554080227442569080715653941946712565275386120128203566544490757828550923447608146308906875526977493052456347444076016974777062075688707004457786943907283862605503256196700271242746465392037739713053775243673646451779552809145703761806933971115553454444993938777143839383675077424054978041841352638848754138745002950336591157066136218553696473406834927776563630140686495379458436405781082733281272249466797497165796040458950700691556524161211310088688652525077116082397626064333912131545145102440241541853816661691047227212131928601317907401882787911164563793033892546265397027721454739676969593004131779319993988150248772793190854397222366578066653699485608499975281706815733518532653707669814305842197600411605952087421370756623036610212432937579407996261077926739726134041429572503262679089526562898435329861122922449959034185600523761441648818127405046649908563210123648092678668314913127472254436577438252482692738602759609342004176922026574183409938022215067229818495581409309245058572551506084964597230145856292200322895738866084119712171704457309250484716441803748670647055298387531963024850448338402824275268324285111622924008755481681134358407614376552557282585635186417466619560188561608836028237716568664062348309394794898273004740549498611138744715021675882919010701271455797821196728530042735347978494767789733423963791723725368581707246560418011599318608410815670064478569230270447936268821029967085945239362075372057590439072339252636097153268067478597572536230290506751070323741432426586018054411003086024759017870269259964149666129410597142330196938197760766538144580636694197097947344179914266676387434227254767916498874388083737668837881726810794582450434479766606514316381114378689574292098809892592671286114123707983592348487402147772522032085914770232289047037009213019618350210207171566138192468705368400694368402071618519293083620143006994218295339769004001681165318864810578593676947920947067519307712582962689607008630855280700685735437776522575804760921754130959886841838721034566824760930061179406297042410051190860033033619073561971486136236499995081345241282744470601062025036368667637017483174673685236244041551757992510253627052036979334830892272649978896511051988595918765649986637356077262269181935108027081792638435535524673230779255196832579731816051522588222697556757089615610779547394378962210243372752367869979489071976328745202873912318318642477494745702056158402673160383456565639581974042464442983578190952260160179158032775354116617379878251273962352030854564693962416299655160401016473770141601562500000000 [52,11] 5355471164106070611399474348944737643142271786857726704834383851434912202453793121896483297349219183167485100110383597590840631904950234762306574639107343854799685842982941859930867375493503339730680409578782089031231064996563166046984786325071468665105876576089268898607475330507746783461478724548000826694196546908540206222086220736619447592769980258051289806324757695749431611225182436568608350702216100646456082243662666475369337896668170010762396939039554016260505519631399687316760825246638448104891788456623072606585631577806251754943130907912975817832350524976032824830575502113283448342061660124875778021532190134256726766996949068756621853334393704630881205713381448931373670763531311465895687156015574795486083453541750788042989972918754753594038900479871252753998208448718100044721268143306163920379855785613180573233032071186884716130604121250855249798527616405101255069715073165822212772042835935229911854827135286460715467428488131328580582828107050673208654043837662899275595213344178155398769624623902957511949422068855097154963830449124433706625425536855601021762631233304569587220187864877460660971167090853405166770016782181945790528421667803337683900692344443415683084265866154262854993349779569520390487378710277285318221946438265499412215851445938312207608533231578256875328887365044791720472607613141706990704369241561368790108098925196441246791149134415506603264128724717174198769706589872427752475337619742806529923567664046933266258776198356687701535600432467890710449737693534000258466254793376348434563427862729137720912298744945740951833935529042166598088983852459833161958689252878214324446615040421578090717292453264169793288530289533538373379257307797464676475442770961852443283934109419959881183458447066006076222497167698281684122594414222088503461928650467586615331212321118067645186857926562950319367281010502001788034782311413801600155125339770906124364053711042407754380935329898828589702151429172803303126077268957216155971722054904928991747034664938737154956375045141307757844842441997576151243790968657948974504655732210951797072628525271205246345478011811741507597558307098831580176819774802256708859182657467389132244127094248202147245869398365596586110378996877811626661047403331169390660749543368686042097193478993129810142104959830981334552335359021251583182424802632539573549495020610300440303943065863499739332856204793725226201413074391673822586817300627313732056865375353431934446204862562346131872456879093628861509181654499923692384572039861876169435094137991945226551613323460139214880867098467756392788022433256448221562051806663124959075099770849361173845847212278574169141497605146963876158700252403793915506882403873041233022359528990861114185506442080168579430346294061213808851071305205948647198965772986412048339843750000 [52,12] -106048666831454030123249591398882708645725749987659620960447394663516977915601954750935896515510074060160970266282463241454945799347722717376647992070649707392580009658423432515864670387033278414306599726694393945057997441292727201084877281158877597847888536764465110773691012039557709308853621944126151265656434738157422971905569108531729140858328142917254264870679926195012782169895926680135466716788031620270320788099092870008580649190303571488222757430170907557405509674438521716136431930643427600605297898860582847503300576129821463525260894077482926611819262072195407423925944498175524355284206715097360893180926387816301242876081108450132990921180428746410787799125557404016379884714794330356262856423007590466380875772022517614295688393248751435493212545350344987677392789925046622682366615030002373614261652305919882338279418473664226771416945197965578765336827955368723410643826088065010077425931689516712355929933378925265696950544586541599184404038892011623523669297876317351027183393092435830767911082343259982985509018868637018891322091685213182550908895626413104892753112409051276614595258223983178722250231542434669984029345296856850681247416629982091412005830964707597975740602241133357823968554389674409940359674048107452006037378084546390119039530262726403681012310960080224742626372526969853129566251487903639607283665097018168898046298739130008651252439425276045391288409898318776811330360437334625994581239064980132419058580601517988202246963647635137333182976782377532392869413674337898130257443991160835745175803660749768017530808299540570161478175927016404175445418433909047557915010490633013693541172851789957916765528795611715814782911075720468354209561257380433547751125261337113459344000972387057966217343927838560347498013712322193554626199205553477920198909324698137473449296760416759491754366487960972237187272003134398245890320649417682152121954469710929738607875031065574122886470090945781062839870408318889606971158145987201034402951631052784117372399624629177210162725553582423323423557476756161846660313719553213273072041880197135588802468250639547909100374629576991402390787983894080941443552783788061370623194241552472127274098267102505567328000185212532880425435319218682565529973423644804236262644127032799668330809896433477036058483939817305363676819559045705887689871068903865720050339945502589397872036440063801698954872107929153213596492540203529046117315701546524596276541395582430373651861836704201310257657563130741318118470299850247265547478791510914827880770582216130382831917640835842362538737151388212368043660952472688999164268935303895210413982099470200454858107892310909967595449817187796051236251103991795582347563525298283690441089665388123167106008113718926023055998644833649875024450537353004619944840669631958007812500000 [52,13] 282129707045016448358117838029391890825637107657704920674023217143033450819822350494922315906211885346759082056930822761427139535732441681803878933600275008305586022805836524258369970082650088007010587537924299144685905968859363270039474055182319792871696755581774954936628023405793693247430304341291366559451608460525567311202502940905342015016663653984081979358955838328638946903593590944291405206076514185302339455454036356666331994468826178426886496194578273541346418857446083354487719271936743920659937600253406504732294938612127881245076881510378940396867616085676988281059615179927913890382991533389654297934717845485552615386823755086440224294219661845329387681633546729276142655279675242700955060690555905337333418025823570781663918490723113627572569160870635615227874846730292006321765665502067102011221012095749784657874686654730357016852690112088121078073268767622905912980595545789172327034684436760067068433859551407689883795542056885733857684950668818254186892785128436389875566073840902202555024450592072854275082921764423365617567487951875563760210023304011346657955401827362691169184049131314738882919463447075919850042738266775167056997119852820994465466813561811077199065921980673476325443554116079189320309985794207162780992089020538971938400739465328876902172759451282080673628731789631963260479807639723182912500146431441032311445037589645189521955148470631904425107666956186830252118269732619249381213342752484098368444287130759141043415141667490706677048105906913557343736440514671727140838359964626703170275867308203681733606232327933604883900992903517822332799170778871852502653250936192933688650326358772683429627498685523927152970837047084505990028826372549742268775270914592624288333134674921317520311347604203648873877513293123360896994465468890079289963191510389183914271934793292087152726404118003866647684750370135027507817518913724688080719381512771082433378658384184628815756273582382866319363634225712086458445527872129744515545906997099006356798689214789379540754900441063662969710312677505469537513420584973397834059900180657603781963242007398003504031850258577274982077113269468521435358557557775155379108028115774816808253561439887443095965344067510509326589757706367366912728205862204207940921151822357934824038206945595303403631859259687542353325163033387342981016723564571090607218712325065920074871385983776704591995529058779374009216451067116324646491411077312358223171459429993000689557834917465381844417722183797620281241879037530042829583937989981164214931262240568309731018903694413561791581887096211930019975705827326560234104359647394787814375617797225830665064403748519925371651757614660083248174080867703886371377507878905409298366273274235838268860265244824276630607374272526193816588990781468737623072229325771331787109375 [52,14] -385642023871017368054570983266950539571797423454690884633913172365849169098884956203863336435263707182042397953848802449733264733965367098467720161165614082763109609270135631896303836480973278788676721978521691082828358369075605085018843531537494172134287330137356950635152076402048434203020150640123876021830446537408490160282260393505917657672877973335129594667849292648834199068252574493389736479566300473904251384838402687864600183833651293092557593647400379332844728126159762112410585580646120767363323204301900123945769707471479381041868383950665077949431346796986366399334286510296820599724074711062169994191425604759793411775676750672807262243801586899413231516598311754590930496566663521498444766338853882456613026295552067884813225531604835249382779439766438807123843394355079554473860065836468696486439993261208759063874067667122899605390931962837441083964086469221905080897419267855691509938275421828935821170504603591128984446385510413669461594779337500522089703677204400710953927326353847807723075121810185374154646065405547126121544310964552660945439132615567357061233047252505825218091763457502593130290053539880370676777355238179406276191623035306379956330073747112113953482398961666913798640753575902746857631027018492717291435077095551204132775749443586914604702430924561113479175830109093279950556783906352553297899509236846205131408858878952186991581748371034222857889762477035981647295670442607529444194227574324280607252809556055258461654350424068570779458523369253701943488046841945640450082635289682531377235752679584667301880265495431669231290742607789344429528211306293559620640921446537808379304183781622674691090094052019496448865268701799941401084208578260930050885916768300576599606688051288846110753141889637163289196775809346385852960296846813264581930115481667290853231165302388640684434581062466711593341915788334903016770373497679192909287145540950931233469873514543795924721333276652813876847565603084549085734147757278629811006236765995245717186453128696618302259706453340961213308870482347993437438824807995452250713115070710916116909523386354265244951682131092847542834152171902729579761306695190593322129897858285983931293219284051253756032925532646872136961360606438815648682122719412278427259604490895546884264728429495662467452434291568218513041131273804466382975294580396125784709955417493146407400073291396902744413122114863754826586549973626963096791542119082267014534831753179375012951482109813687853661174144661882298934869102958428354998044284432237213067112342805771113100840855009346818507126327591358214117987818118970068549635714391605121596166723284676358135277975623431786593246139354723141369634174416356909751066996152404267839659922470819477390565599374936978658082176174559663195395842194557189941406250000000000000 [52,15] 229607662250766568029483404163683541681430981855275941743137535984783762875369623864202162488625953132839026407885541848281408898245726021452985398697479980828916155474647570032033140587324421611120021760174733367279815390235930725697540049437116949702783530750315567651260682552811604478859112954834817662804174018385543402409475310916875409240149644499377257618463340985157395237381888464507515330986831327622293766652954664717889092829380667933829146546574324213679254848467882868813972507385590209184935815995282476564187858402811693753211480191689540111053582916380133612949267291311301042470277918730787346802191165413974927843817279758211213494064358220913575493645696075985834657628081751984662181372857639511073328942064673000315020180483016830122261358326408964592522005086283669680293515774001224652455325876880965329803703566596773285216238470138488546953358715533193572090666745941205944732744202370208655910003008537666845218504079056609171159368418254649186212250034070664787509610319092332758115028285086060888515032225571179308366715201743059081917488671299976536612817331416616151563397573395437991296261900015350661049407553437373832020977921396478142434481341848796192344898070244521416958809032849045349719712053001977371644120766471973080164260544849439094585787360075904769325787511401639574829767770434751525852073112468754515338196489393251213385331009974485591151358275288154546310859199835900143944223340905976970370944430248358398182943816296875712895859335614600317550428712451065014354107644781753131271185832861612774402831002829061005274693188044586046053984265987269982203863651977933476918153770676134491920674599780705911172414916150769602340332653226987077119932874421652015664658792120504959915876662489572194019991867646953365424322904987908906183108182351134858551782874682473715542035039166411111091340757150466869536041547723253459084338407830371453425837465623928201609074930591353627031272916025048576614616206084372317023795321991474321783621655558059196092604193081956220840631888560378129016293542094314138610089535912743040654850861523832625012431997749074397608829509460860466263937639487732984171686023712595201421020368233386685449865855056063514476944989057740855408572471629934119506614940176854503142825545809942510577236907327284342213964498351500111782354533051368328646215905129442260005937621138698208724683409498475744062345797475740922613497636472722361328730988616053307877934568250544450987240648147225245521917295319278490673600654207646676114870616312457993738388403964478420693879262178219180157449834098865973817864164183504531127922398660245079593815933662575817549976349845941219950760048992965034515832116518742355494747897951816519670254580882182889327476627006063836233806796371936798095703125000000000 [52,16] -60439571421561133207855771190715614561513228427192193504701013445075032238928009020351018148586664190934600778653257036683074951986704507788919679509380315342093469679455950260373807635276607675663693434124527103055188987784774291024050296453374301836061542803711420191083814361893598138013293688132523609116729587607110726180674763044286346755514221274838587968047105494415362933163923262717086768884519785445450809431965218066213049420112225969564817270627760906541088523819044196818693864633646462358681165447035149496512122507162836220304977423995807266443311829987612297153130079230051940452644519236974057809204308272504889690421162089057993579061264195398282058320363362097132558162239901515353694451970798677843576853292599528458969351318025476810944101914771014623431480606524293202316603744440219722336470855289376319452078916164328064298059961906073362488917852108794884197179014222753249565894899065239620031848325237343728428672345055746973883586094123519146349588796665342381876079356473344965859283754996093637967799158559929068310479261391632338525011163810780344863484769693081951351134545752952258579104907168414593174117450091856489678538456412012153627949475150910986893683128454870040852343354513026231319514312767496869910330177854303328157034449069429998145224713395768508996267404502761292592081212317034867223262109315807195957766368325607934796709060132989545981608439035375226185546012560498062327995138145165351878715761567887181747717876298679769724992249670246926690870347379503304063343151982411905255248976017030234593458633132479079163552273989380523099835562190028044568095502700243885610847238853969027357064718055062058102360256822971069270151267663264241329889422063558545376988380541805768402969615843551976952768784747124081767978099234873039578910965898933074194689875052456187013627671731919629207865876021866021283158881507315052496101454222885037257502515603974317164690992835227574270120361185796647712255309826576493485283614598790122083572350142073350425822174357074759384179065756061250381612661676063297050426004556742741997439030539423391089893666335098571379770850323898947740650931275472088967528116970908324538960333699340320582838279478976903137740590213897686705838828523068616813846435070816340193287319896949725984538822856734444515966990294788277219284741301714355474880564445791461273103997770152233591060165003149982257731402582624127862139211861179047926824988200974004904689164190065218831128564940358035842637930356978613900198450082795351204338455268837503396955042415578005034631339921357406317298327149265801826464547453596878920552269218580707409770524590120983556749343537241517973134987044261167940367098257633094515859866617958146303782725151584886980060673522530123591423034667968750000000000000000 [52,17] 465440083446022421969547777635599625946488896200200674341073517836298627734037482166950456763902709379459245488361987518256468620709854712570127318767067939882739191144465288737495622065829386003919750284178183051784639596319562223453810188671871400656820327200862114012945929105787315242583071232456362649835301362365784723596467376727263189102421988429747380923004013456986702872901220602105363619948511015454015239867268692876709841489471586121029849563411849491525591112913512471441866704704748221441413258434772192439126641551437809570785863651334669950697677210912999404957518274178957368187798801110187390055877165009726615766307562499223069598593629211114049365421072019245532882621704681950074948824296417264115008154318127764136360753098413563212397696061981735170093503135457124315130847271806622767163550959264607432864467328553289832263119760025057912438890972165227400875297835816454217706502986230257141654336835546507831446292812115473166414031799770856963237674565418558154239712081965086825474672961838702668405053654811122554051894037543234255582710453936800044806585972288695793265647293645309813324854246925150558420596411751344189411957020405087287058800915454444933874810027314904156292606792227550867592588033123160360118029464645650289263711395160133151909119401341557025726226371249451840527620083244597878447112220173582424629586854984478899302002770294033350935819267959171175202480223527421993337586291362884127131589697853076130587843499087270215876888206799865419338172172397483687940342799375067297270165897144007706482169290909170158986251785200096033511334501634570594319354362371940224324043798498226360919629658731864916418125974754778254759144127598314943055921531256523982636788626382201781210937827431661882547566742288007069816842945687447176252928685131790890124548697043561918376335991182828101959714259068493937600656194622650839054803351472524597934835929198969364434201891677244516372814132394814458833033790870974592647977391805886878201924255625313014865758282887728808516944986691956594182601545890160443904172576057778841404712870819750881509242213689188100589942894964832724669656547882093405508424705102497578862743750304784264659691094857668729289649791330881873722124474074801940613393918798729917783586662299358757217243888857479350795576437043338750305447540615073957817464114096147640429612400464844493918336721660546852709554152268015221663054284577969150914619481967464090286859746329496449067946786776738974899976844469778650501524445742010497226315778939650526257452032142707351432581941080490850177508214634701129338865788318788400180734460743657012132083329652027753485867428504582573085487941804336890326824090468455379729845846575745827822141163865950382050318268056798842735588550567626953125000000000 [52,18] -869538233607535296283039498574793527119331075663136183348182752420117846839054811206482155557984420059113717899112894091793541821793721536097442063327540630965645488030654306386904238163972839050750788127065214074339706691443983984526632436387004444525260947260776584840508329522806145307067326233867302329372559775209314174803365477652396358972814049170982033809534442487604870080323174408749709026485098055920174859110155422516461645056295299063376130671458059268892488248048736673406783377214381036943278884806665487892074461664242186414931290261071623101366998038437349074010671858297302382278161808735075936593661477826277460975559461223596753483912458980816810697418065716879077053405608346663184295482236257676819530500777414981403248512168572503884613524774963142777311295748124131217087494448738465996324460696242970913053197223320578751472177430480286272981767188726946585352238397358385748238686767575746079552907003206806362735357561367585456843788841105622876390000427993355297182377015088183715149973942212460019481182021404763009186137198106279225125946561034032307337536210625634106981483735439053100910542063884799183968081218554585964754737971821294745711762879587099809308045819383659046476600970494318433713800214582533053135346288723851070200404583578659849626263648491009724358106605974753692787118086596931820647937376090048305685495807533477449639139504166115779505621905398343424514150123721402953258112689728179616657153796839017603247881468997766235246753558802276837646072679469771566269946906190160141418520040249648244305968790681304412554744507273826677667120748782666159252280104265246486337918541341077025108747637000450609136227170414218848968068533494696857324807285562682273428194425389672908928506156401357391780972911742829816704240428509230420985445606454133288122680457545876117794854196072960229703503559109152412485372104925340279429683795556506742957797416108918546669173602424160562720160597317569473516052418142874774485744562897840896319657828511408103388690930970452912229506856599788860098810199840956676969065648142148367639125793181688105488161796333956974458876238183617282802988561832697812625511341574701790990859436107432887778876089168387840564069545813942598057762364098694337901128051394733915745057837582734122388524249734620996538516223575542812374829452434379112683580629080343218054046432327665098317224215755539066795726521532654939274662930478055848507980928615715440592458438215749469421129471775084330546049155670452786480352896979479015663070979752954104209828525147050098815624596573960653292477203858472596350664487298644804669503616959461303885863509064842678235253265900600976176574120937621648702797980172123606063608350249564360235599263897199318051889349590055644512176513671875000000000000 [52,19] -93289592203683752446034768926389294897862698515680205594046823990552784451584801942482481356399233964816317454975419179977188636754751902122418975829318884196735043276112090982214343714505754018338373953591282160519067121935825012755505386836786177942299240583958412648690856084291945074957006357650105609210754357424251115874119798292590043633571348287034390420239843413134525302594434633876047882372062158942820780938518308387654983173740450275845912710355358549489563692025865526642031830617846898444908786910702290267768856854854133553416152894752888805253748019568223031991751523381992026306350869091732791613621329337366508529143083433735654788651406202324073196034814068387136978816938334618226816287314601452770830317136933975261276017200782083232692636052438547924760334396161611600378196709283920856402922976046538601135653836903250118657712273069028059804182320199919798048653804705359173626942957856070959329913280218567398495153353776287534755420294772401687842779282026602348369886980835629435194188516502360004399621565881780007083063924519987833199908568532312936624503962568541421593348682698855707371446522332999603235653222229818296356321106749550422214581953642930928978998278178586365906496156382121218375080331423547014195948225676691429052509770136365711328521266930214770359208159187625026276898001931526710401039679860883825410684581650401825934748782544417601228848681807611558171171736778458296669552514409934740323891152033225613308118188787111470761767910742493175037916672965095395360836788810261782512285495291385778581128954043526975272768234645014318168289974548259797077552735620474925705498883688207024292110152428166375906435165571998351725021245890801648065089812741479801268271659802432297067014519879250942350252074462253048026107771831875615734590364718802844328047264445195417332376326739894062766052405199274392146391295942153907097303887527217989961585532856428296267419013320945021676085274897396302017776396874689942200299473549309257839374578847782614839674705327207040562804195159406196122535344526836633666702149505622107328366405880238604098284718958396977921800672804990248695405853955879703239607690221995852470123159463458892634775105480649783570513119345367116561980573711995178379294156714760865799539408635833628282031007097215874075496336806238201273059177671269413273053938196329330004385540631503124076809042120797618531224011118227166684943667856493412017262545658369163188124011219880781202173494233441210266010525345217075513127679809700900468278941200453202881162096951502599819637577139087194526158054986178795643397545504508483404925614613353893902695738297349849974655276039096978839283966191779198704359258603333277626548734731311243539702562303089772299813375866506248712539672851562500000000 [52,20] 535632159583262951329539818013557050519964467620295421573483318099074576947704676610216207729288102704029123262725662264239266168174649003770053010183012861240846845021140785201368027204064541708560112413061182243390381417242512701084857964743968512381073436746862672274214459734978351064742491078001324395828198988209394558472747747166993636906352349220325226130192404656703270742055150587662875645654953927684512510927886450341615672615297555093089987569537643200900869069285195330666152319094455159659922409194738481382879307009998953748050277377384879301272996231408717720362130661019474463098955876712518975254830053166130146001725325174006237313930335663395415755393570118317529466982980033631704783837703631274047774819377595298586870235672732261911255255368866418605175067869977171018002553909873949746835861891024339857985430319234291223530234037453750690651552848490759812324481143539038309178664044565130350635493447168805195699001138084242555788879170086594269971549247519135900220060499964411995022896829241133486580305548024705957839200240494370557993741097595277604105011918439573441880262223812125576555069191006430924611527188750192722128785579459447879341133022379580211769709765280282593912123557878869554340530743342511290273085993725253426129154115011474364521006222768578106202412078887668088424211212112043378167696049925350069683587027809790680802172761229554075698761001941055968625376133815377264615312626632054939557759256782778204148300821842384201889158773083706189693450134518465136342457148338222601823514517808133269298743950592104669095372648486147403251101301299345669762940956551584140695800620443075023056737072204043165998764073276176558833352348048880613887791037491024532147684394534946917560966384068064591394375167730640737466498611322507814347016232080739331419252114902533248879551212242202668711174290376182400409451542141905867058948731673600981394681537880391346281210173961062811750759359339011615711017834524740234729960215273476261698242413380184500446825330022757593383953662725112409693886423496529241633777966144592382935507260206055146780740777498593130386029615592370576493266105424286820883686288196989574070584038661959437555874979658831992924877592666397448828331626949272012234137448998145551535423029480171801198920086660429246505107709487050555334895995230230972032041742592912838340495421482264517110440063449812497608385213506877925458223979537781650727317944526099708386115086166673603757875115503969430085261311338356878123924581307875162307766695111456419908062768516357035158920629100217935808150279430076965601716887743268343682944274827897702247831379925589750107021923628690948110362974733712898657197113383749829535639900175699634860232260791246261533160577528178691864013671875000000000 [52,21] 3237186794430553405286839220225340088086540671055522814323759487567920401421305698248273230650922815266072334590934559436920495542357593257882746634743792657696875919151558472636083772667929357066392932697002263457005388365118271171550528391539334428773242715947355688044413317141288474877695933050265397795030460234548688276713854975519187298618155083998993436517587340254900377081385709945276428806460134140911982116554735110660628284671758436220321477854979632794678026598847934836628260101451931106513152963295125802536123751741616525483962807736400797892095968650127111005049508853310440033460260536602104458337509463296415269063123880652916723034789201740252412944996253035692734178093177564419937731880521432758821277576987307700184627617032544581244170080456982032761748545148019666796139373310088539152026868661918442834278988580576106061291115002804276747841618586482456870303899065796549290497158570961990856076456133250474805184101181174414778489619004818899514643765181116717575533462000859443693299072552371595322880056301723011676633675474451170881950539617759615017172703674807592631509989713134630012149266941404059356538982347540810932066706882719973948066005919337101275586091719443970058577115704519974057116829721251019539238133398751349509153619486941255645894855994809769018038770201211128107038872886681453320391350703667438109165918125556157860054527459489266293272959065362529163840020351634533106288051941812505224619932842795715482009144349037343637063168323105030109473341656242668755880508883437467347263924884901358241422221194545544721602017102941242820626692595700605974192427726766499536180936518853024656767160944860668606048288515547464521296264849338525918553690618830881158967055468847029119043348429740396580349717995316581005080492248903777088535156115735913814789912560099764728531293653150649234269630825978558888400760704189691016813850619190807851587566761302058833581102653553462360229458876762091230954491639097584379750396805031408803170080147125945675590973844056859377255466384751531169129676343910869875925757416102067532603478103115753550737981166258368389439361398441464711476003536364697061875905408810865389979708085290351966963367651800630303133302493411981585909248925764891311704180316605106769194753318590935535777519429128759477859757511239558154176529419729870372342307545930274659099397413004977495605531683599605780634874944141745661959405078201341240497016332408474340868850781423007341982781759703254989270645453956491431260236025944697182354758866899239076628288716902388360301375319389173150464401675627373154712761195812392546221618293437918631066838542618421889983774582256795838236891462220466781466175975010800135871441547652165177744555202635212687312105117598548531532287597656250000 [52,22] -6954444674943722317453239410388213431849132959094731526656118586588265110705988249240995815690009850343816774439444037330513007824368291309707449700529192660633000092084414276326147460272753894819397219282338601114147599130593230870880426847702014258917927641538299973121392008556044587259207350803498578842646250101317612850732544191794629645591909134849701087531888598098319852153376930511856053298969769982509627904661872854190824512663668120555217970375151322838911429803725015001655001859989178728511283620950490451363031187483356608748088749948869518094834074314487036629859727586069499633283966392949211572280213337209062465775242493022701956812379325685874688029597034343826331084557890878527821289465054417819266329885002455305935989885609112453857171956393736982298987002664997123991538755470859309193225601113473494765714861533210679073738141168617829599831542283008546711973187659143846504281566322055180371436375863883829045155110593841267152643480632764734999389796521866636000919202959191417294145396749157824593157722144129733923029375770947515380991412422109766305424310454586125207321703224323182275572476600540792619745388435226274273441023221279539109540895345841146455128656224173709752151526059400909760610949377480301466850866298741535541838053736992481917779571933858188437802913623722939934341114791718617702852274078890103013311726467427169552895748723950211399609575970575812125892812582117732070960137759285050891374102854921857151625826943501179629424672892299862800328089523871911790137144771151898864242788037530488547818873079533634844630547711863472889835127875107983872084679048202863012128963014788823113178172741082497667876927194251181462322259560784600239871717378059601975342666403606010626540014791197535997940741013271696187406173092769392229832115660995387896162544840928356226322078853289738480027371856498635085360087979928657552682463875987045651611097411255962737414040937576194057417174910187289536385000790559062286942203186029503972752403815381758657892030320132907424650207877070229869975076202067632048952757642556457643963682387209338484404480341330260722080536370599280560081590081293655456824764907016558095306979171728685416507639958774595479253694085862566304041433254573428497711385658235116455450760837552700579945963583859640274064926580957318194015449223615627246511739919619097321300077162071343340124355285944726457009064226163700735341562959384100967229647480180310237430736363523360076633186305718913659798663054018968495142635854948852825024581106670883402083897390230175193358285386459948010083849297343272485602776905263005040405703269827224127992420809084809256135372152580181820164759673546687998624199546983030521172286270333018354250498305191285908222198486328125000000000000000000 [52,23] 451001431783395924681289925395907806748501042894926095427096120207970487701291095082643489128283449054709861359084523090659589225535479960586534571415597487373094763366865660513456345226541433877367871051865532088102095860040855788033219417362212359841187351488368478975806049968423432053889499450131580012819356960220714150337573563692680290545267609911958216169515175828495313584732914696425403094384963143458658116748138637080045872835523514934161756065004753507651122848751956088048618261152302709693368690905898786487210804282327344918736425759431395780507186576660109564135067237563099401008778081327287160314811953266315511932938185570856411675045462277929405379406179420390481137387428597877947028084007461953374785312360321488589364966643464491833095065118782015114252024953670058925728467017213154807230717129157184330949588059533087659471827381895052740061497271732652000741461740447046394767750063883974984528403657811568586371727641623287493190497344909992783063288938054381594568774999767124156993435231815941520743173983782789942301093964922304781290972932710551929259631244934867033955692550774437723502252021014000480034153172929567818928918096338017705822201175901604501233439139608216043798510882161927357225648924716789093735260178330642074827391424168692062579443440930045959721174892297713773391529966383294533753801238935728968664134069693368395469421918832854007477138168472258122771328755321896036296612027267353898637577477007448579265737673432311578409931613593778132832018964713365699823854410735843903376777790311316413330280487242669957483325417978063318100650877385215403095400701171667613363229437224100220635498663699758223167695685042443637360666641751693747861384352302685954897986526150872138000643877486064288748130968445488815767879403031772447130906095481305309618722806725376059809510076716391856326742951394246525040790861988435132706127348421067441987329640605425063803016596091984051970992892086533532786118922439268588664851104749247487518435547670334893310947901866103508444664622354803373559980770839637350631783973733035932202373446947237572611186994044498266177688771536352193601123203537924031474438734230678746944207742079810739367890971480773843831989552306580093465580216933901265031540766636603881104048549626236139330176417365938252623132482404971514490299102646012236496646590148281884581562198222048745459753945346946599544408626289085818231626453472711728973978607913438194202471236093905389977556725914505401621166131008167442400191073930394272586504792952975958781934510729890185906748458236547432227277707430023901581863260498785956478384934774128758171221561862822255314987503566318208677843358649315176155448017848044401269727164856260248626540487748570740222930908203125000000000000000 [52,24] 13208575580783052582604163694290534533845431710722463284048615184893053994581860963766953717961421355737156527370190377176395934413276143486521601975988950252837173465065659189944686053432416561451560194439612290173150604465081802930101157001594228721004548283710287709137461904778062331626792902688666778590916928505431542195327296281066817159753910595405012983666621880275907520671078464675149010059422528609091952118358823773053651734155774111596146480044007038368455035640067099611304069021943121092505413672179566114212775129146597205925850733550442202997308141567803712781437048966282957794083530349509146709277022998335276666556582909678910668138140962844007847962654379871438154284961398934685028799658636924356663497843042977976265814632873702877668973260296518566643682729565956357380402942979595927469198222583134931695758469510863148299790159318130976689969571711792568837411035965696669767806684127090895927041754000308557424639006058395310219432998656660789485243077764980592631162173350679909399350992791631949760221515671955096343759863949889334231699134692375258546001730574161014296423426205106026876983575697191791720309481665763470783841972902583570037458586188441113755499704384638815906807574472535369352343389779128219608421860802434701476822945680960254222819391815397763834152051889309640016889833068104213144991166479088219819881963805209812613332436493605521161976549305323965627522034013239791973964458721446541111274236463555590803729494784067344302813630142952829657829648241000552366189367880984860477268528131780051497528620275474533007083980182758384426239165013036855929947496100780985364852551805279120943759573060963830132363003891902305022215599282508772846305693093070116291749913634692371510421556064512119563486503457934733427866789147429867448277248958118340086714374569936293937179285613244167301206805067503919979123584397721527610917179514532058123853623478673981869628331047672446320984349194377115513537044653785576534228033924128296942821999679647958135356707639499906831353606395886317488996442550090492351021174371148663668507309563114179848264741216572450311879345617356226357277453000244136284786031034551111832576948731817616775558447805401872834960813833525870097315433903006588137073620064726445587208354006449412939127127578424776901242065784711250988886180091207427482066201381454479086412080958624135793518470334660485314662635818912449415605706759116829696550589330507397737485176143904792117418517209852341878386878263897930849204969294451777102553180633011345785753635503645929299779662173464993781691725399282350755277411598791295686916441929735474072874280568324967136410167893856281759277721516778129824002506113591624505521819697012597671914591046515852212905883789062500000000000000 [52,25] -15889048926734988191890362785458223935736021291793162656957134035414488177650023579337210098693070286610205809202466206815230674536698276179248623826093054401865657236407881712991118913264577475693078012303435770502290337153798109347186750336957074417503848319046081479926582270081578724740772538067341535235486255143886887207011096952998739252183695433374338541999012185514453043378352563871861276352290336256746317584775917690106078042756399570698003309747659795139364350104536265577177305326823646093490153026833184628994460332522446888942740297629618450159287828771594169324066545937361576072361562523751960012134577813163856029480251076483560687675431495808400431828941471747438819903507684166448945794277732585556918111682614615492394837577084182459365744743771150894327573386338172347529903607869431507674040675469531100172563403688573161069045632859031772279196972421501754887135936657236064285539180352155805969093511818320777063340799737262320842864456483168729318863653998331480769808378936190866694663425115630815665868242694610126027077131005428921121983966353802631812254720946849795246097291938046941621085314701713905899746840302552975631988724984738787462531931263742981566910360730344716429031840545918242223843838010747923793081921330590503164476855632057930103222584571341142516400728329579672963129413569840435997353551716041801867749749762835003122009251687557370177668482508599029704122433280191843565613468776194983886807148495424700082021924896834191920123544803815729259658924585978395422642694828449535055016406431720861632134908702319667482482639888928972569249982219562897513323106150313984328516305118210432586605833197834987021893253729406418168383846192274890014565816789420090015115457697294411433065861397082525793169155147935701548756694008835988390058016666906477523653400127362308013934752525717131314187734709211168774356416029655167018668029412459797257463410536611038250941182602351209198149420109522835913900955883146381280526631886768595082140819432448797493700939628506446482886176324668950892404767223415706383393904588462902868849717087357471321237475699624091678901179323473071854428623289578917037974840659776897139019055467970994114365283738614383964740941235490120419037260752043515409461777706673908285155926844863018671100264859417330009225292805842900944170797367519716595168226282077812405283582241524274368027869556002869314372744155320162070356638498153972956186788930347654465568077971900735799949958664324892652401585548049101210934991520948955958929112805769372814042805050012222649484011294666210348409891476425757763325319392467707208292342068393391103702244368012976216859776106497172291968289977093340488012154932565978640393712466565706575849503678909968584775924682617187500000000 [52,26] 1430666301001261845531853291313335392996619930439848732996310719816187403343444554589624028964119879059930037674181352370998014515117779692352329218436772900359252463073372242187436110294239079763031074851803380630785341507376521606021874933479673789801977355331986031416336089618617036452724715982964076412577855894370487415632012794473346366374363836694520437864562735611726210424684378648352385863308914868342798684359789907302813305493457939428187186814176377319238404123490267878566531496863599877913679799817768471681587388323127895480809048074466756892794584144461278451177811337559051824304324904852782833856731304005802582841423740200904890053479621245322532924677895507711851492298470807955550506812881060069254503102734573768841490142519025412665312758313620822191090741378323691175325177782027591914323460869805593337194981071358058038688327081918811382601463572323751197722784097840804372682602991211536603713121888517672025399145027849477010592832086980286824438881510195782222466365138710633394827681898107789285645265666312405125127755989858767126310294921167917933684589034801054418208093418566764312446356672914977476003214544608823341158995206599788930122605301708421968680583031111577843000043642094038870540586258999176547235917375248546737954701216086994575863493498202300278688002558106179042870320915609956319894740783439062938145736426412226030504671726946920492332459151946971590459182934355018163042997932286761720665203554970121829536425653567353734413283534458120011126900606676929688112766127249084285299332508249712693093749457204112979849382752517956669789435040133063570340328366903014332874261831195709055979888113015341987835704837720445064530455637697158518455259205091570652470037164067807681438378312339593223547023855964310655207252716928384888418051908119170748505413647077569318754555047171749820130625644668004204361000769435501087825116174661639036008190468095884619008622388627552241047162461802862893928266477609957311118984965953586222625514552628007154636935330623590649960574585463110413222682720088876516583071098259014003846128985975655530056783526907976760322988284364463662152825571135673872798687071554458109831880618996997263225714377204358594634683603616821846844668119776303307055825998279705880172903983632325392811901865046161006573973714626327399628903643527649427378647434179558325226356665133903384311316747046468284960613964229506147135042251908045359423333385807942027353000690565558323127092870146997223888524110680046039032542036763634691334869379687985503347013298193714898062075402491533274704258836954668579735683342551031022347552590080816324667841523851305133679954920125399008072807724901547152959035093711288866291653221196611411869525909423828125000000000000000000000 [52,27] 12662216898886840829429264848341259254629173983598407755431263376393133706416492213003184651661996063301916556433454421807079079504412561158164211534537581230798275353262802856610045691298043788772909349328395456363626924463699580054707271928864628752310901854396444175554964383284377170080620294731402493217477427700695319949240347997115006504207926883986998383554000328981308234277900380072550542146696353362047604351816977639835925988112872842233926224972856472648065014949218615387973772787107300166804913558117880002702653311244941406126545589034715224114784570320179678310588864505469149494526747032331034105505964301915227787505949333349903209318045063900101302484669807630755044544924141912905592621785324825120716721134634160720513446251562345693232824238030976639021934860714846592941445058806815832779387481197148074476279326965003490650066013024225908401261045027534367204632905838218268505741938833930471434055295888855533984492968362864289180463558212367622581503695687166187208675903476078236358877583024047075311256484070694844122010246974487747022193214448426632130619128799487495721450110569234400112775828057767061437000871646408725571871280821124943060014919084827441470258031082055340079054645799535485639299079461916703606878133416215182482848041354462434029087435764623013487231618324348365312849799891760236198851790307080074215310102005708263761895925601277954905646771717137592522784844658285285438288830188401541664480639274303969755457670409272043654805674368397573805330854571752453932101106163411080170415346661919442466996785339962015899973280653832578881893315604174261107308933303801972421726275105846702309978462203340097552989717063908288483653570070284700160813002206119938157797961042771252988456126970398238202169723903394907359300647265050953632898951648981431351438292800083384306367731532624842822745336907750744767152916056857643192541501134914350394782905577377909289253857052331354107195263066507525711180474857243670844184731024082870151203684290513581015559115702938499217507766915318017499125700239822697682976722432298320040417177929904457266897110709922665254357280757897570224378853991003163884063067492717404434314044863508078823291983930086806854674226711781593095592814624570222089884447151078049863967894658623930740173297817082051994222632532104373251235109116922455733883728043412680061692850218833420867838883319380229834820196501658793668879097359663537830831857820105170179772584141795473087132347700005270378737878172393586164116475005961491007981406656647363479343167812274614954637514634594126971884353750572091451299308439047556628754090177696937305604902656980839425303616854507644413313696969802477828747395490621447528001297655464441049844026565551757812500000000000000000 [52,28] -10758262053172301590909864423953329908038349771816131223899311128977552038212767443409356817633036024351069484177713402084584340662372189920344453733233832209991696053273852942392642641571839956917715351831784241692677635797014263858320917711954354117816943435247043817985463696785926921218238990167851537123985381597011482228414639956452099722840771433141072612657338012375632933873653124506425656898260532271956099267291157774432248384117236952247926964475866240348782400547835813030157198375383284432710136084672093582905358085136135960190071066225562032330613451132665167966882221845058721536312169794569765443683469229789041939119228078582728634537273984456982099072018112535857924626694354277275926338778328527262078300257777378677008147250035294469366780760172128740172281546586118305748051189617306765926475190675532259701619136117474156089513468051717412840982783514178774974477867141248945821454577440135139877589578760548347085215865501056967873138981418549556774205727762986578525079211453280573057155895975254508739521817311333471370302372206055116257330901139313593165382973038506954417486960060141942480781397527483982351706247635184172585829502616741242423530664223045831086478410961980018739705678656416048862099648964955390595060333440661091383839221638471453606999793258737841605229016408389142771870535972344977030350095092650912981339785275529560904279184860639522582726841617699082463591808004108867043011939127397741297425127194874206905307313128807650929298091770038154952664923216695261038692969890079059908702150909288372576098593624362951576717573776950080160772317402925859196868415338990455756494095639710640281554238087688302857182393083360208527098394311876681398782891096090270659468128606718551854278567020175459838926039717274702437464878071676148255351515108370697933545555109342030833266316942882863143687851134696190129035358408626605156287267363112699045156814948297553198005021828703528806238940245282960820034612202852527234303828130710960060129766968526589829840325472615748386901535684847216060474026905382444493026213649741632384943782408835567769590954777283473700848995898508698535064341852243722405176328080970062623971797648124421627664456677211438610482929261261057760409304214034263033268828117743687978846562290527513622415729518552584730300519517729912070573180723767235795737616079422460387084471892632979819870183523340054459683006110628895818785315466443540271042535067661331782321265855117230667122266363076148087424464421135512974708753416080828302424320287477083248325244847583246131796248932692442457151173853585689369407269263561475631522540460318915058855732773460791594782027170958903078987043545607377195204523928975803848118175665149465203285217285156250000000000000000000 [52,29] -307495343860472870099626487629114769765137502781139079707777078579820324644828869330116133640965778028374059290843084144741129275114007934511010588970331189857130427031755370175806581672003262685229322425016994934347679184345078004935329238147329340199389437129709017699377259735518720700169998227713144535639519946497668750179506109338813344801321230938461377412463470480723752552846556101990865041048407728174768954349480450216790616717238004038025333186065054588469529552402607539295546582916890876290558231436930867550491176995305007815637894545395601720987654830821947451559431155146361858806661893831145705121200212088083708247705086287409605585297920471950500907802593550421990385875263646409502440557263256084379473269400986255403372511549737910244864062957869717884200749190982685061389653168724277708404742052004974236953159643183661165304637083779025116873258645953723761343740978160306596514606337428084472907296888262958362817296956802082968360378552543705140490304920583097055843031724339974762523060901104095013028758011341065461482388545328972230436614951481811270188526455851934941003717480398729751699122230721412875563430359129966275700157594692796319733660800112590941898995929356215392812062942320142947079170880761643810532794383533682438751127541541639777594130824666119569382445689326472894007825784893543804205557665458438838529631120379117451120316922264912116831916719920106977303558229646957314316457979184761368556641708718797606610123905144332443115437685663393194814802316968654610544025119909531259436206642914510525394068102504070258673315063386759843057736502947881096280482618575958866360556225464487130801269261684629473887689038586064908168706146982060642816067479051068990216435142891730455048234318353126824800114728582874934766596867578648696269705126577749004249914576787993533617961991567122474535006262981786260673753260268700984318926251527495097808916615923661174934404835146700928201857185495278082848559980030391870863039969755044885952360873323324691885428642227010726017792599569588033354532358531247983969047955995926077566650015223618986104980869100733886369283893273108660543503434286913017760666678932867204248486641978538939365590958783522307883928896840282688677538528839500960352308464587107396931543989780761332193236834276237892662881584269265152107569730184559636100717379176930338471539757153175548059001275724049716900250562375563189272612599111479729511403657981914952914485934756633751022680271019925744938783615149980605727695324689467892983379150791128599544621910781487443139767453553769972579541453653233505547348028743301835103350759067439214088271112576439470204119158632018894658481696107931174950541176969093237758556824701372534036636352539062500000000000000 [52,30] 5574907378914505981991599502691556662816867778379194187149333835504484691609291511411690883374270216413674124138295885267387079118166304584156683557201447425288444502803850573606379266807621358941854403261656772250967835283750010596600187559205611276442358792165456357383522133740211098178453486880233948844457903433956980961287815212854567640207142489678332140534010089432351965875491222625326180125555806320490892952575538369022390483823077068425380753986570947811104633716227003508789005342264335753015592873883743794776547089088727451398805692992641306319878378229043745714128937018204016503990774195497757187174145981869895259648827826833705098028175301563718694518575405789324648724739799259819655983910924347850198974174923746764678808202372647070454011256194845854561836592393354897668405863243233635955418320722340433504578048918904450279712153902221301971095794136106938211777174102145000879132591091905254490300763925484066964242513618862385771122483266743621522573379606565789090701396639429560824069479167677735863810305963847453450590473560231278248359955734825132921346407078711586359461626904118313619131734214221130899695270292954658561298526736321681505955955603049592426055685688858229190957881928446931153595119042090884858614854571774764635300372344315255866576883863323964784368481354299791885399160434711362039364024614145250787424127612785165431377342681737116559941394887642142393210205353441576011848954190253093772434029738568891947571340562472193147745820860110840941633270257804931026180458084615386803122211629223430387502734358050645731284783871878136050027407362791375320277921495595942348495586764626044590910889794507058174697936004027832761296339334274807684244726948076506523454294199569655162098341873322518426626801073136487048445504932638819325648028823034458985808118530355080296361957292339012802700055939439001183791268874694345857399893608837205135090127211166749353072741361918933064123959928655027071382911621687622128912620841267449232474658381015332948682532568829016933126333945258223837563275474129300588324694484545520333648804624503471370731553090762203104974632282852956620962667623586539125255362950597510339656171222353837652690914727981457569847226738934134990889789555762396791258006889442832921289713750772830118179977146879387957031501423484984351984027946077395741131956513479342380309829600635749266177018743568174837329454907332941903814457457435946906693051001350403197120088994976472023985384353140365243858950161530434012139477031787007183460336016115828218555327232877295730734015273419537725977398344389030092726759299134306522056621802990578307614780820104114642305787316449675594405455917276136440854927833754572930047288537025451660156250000000000000000000000 [52,31] -2599836699675001175348930898522297766473920813687659459840043933779213068971163450860506060644703301274827644850143103725086739050340605834271500187576421659066925620219827850695177815906607254078873386521787863544132436806730032056758054657014538160067472723088433497217971505781099406267853484869708411451353145121219676180982331237429168483503933556667947616827024463803404123749299030376820797492855403406939071772326474585773366519422835236179049923892987120597899420625256820447622337563566909503315139759089704883245443740310742925589056483077625369811439993190524515899690869301493005365750318207949393244835318745859259358062445122320216615832538358488339184454851246921910901614669748159856882672542286651793977094260428308648374725989544212137531631029806627469955032810497836508388020769198081204247487985664245367067286760777247168883572917539438541113119041893388944445295665015707358307002061071621114460919251583014169017747700733229686205037210105476566558397782353948738283426296825670574943008176743064863213884849118686090088085954451684920799691783865731098150086064996499679723931650100494231888209514898120519026390461728003378029056291968614666997690693258931256709853476301203218240934857111200116603069383134770849129981630357216550195746175282512981411979456638762350497130791726448016195991656540558945114210237355268535281683427205504731241120882577270374097299919167532640057500788653794177957946930808374239165719055695328468422295884169385176470935060688190422098292760088611785669328090083205084389447565038718600042420187186445811938076868954409687269012171810433331969363190641030656526434969807856154654505662517366766815711383043582593133134309395276681559987547519750447480283923408752456119273513174907527302840313837965325848965032968844407669436099305074476442641025175936939670154829925615957374343263888182300625998163423631469847674657274397918841471996846612194976671115390761021841806211471438265166468137410529788441443911219945276951065634877459998460991659605539009758893976763848978297464982025752571540517515384499430709598532733036597325086481060348650068782564819980269623104862889867301925986053846211169932702494630471901951875047610455363272965465157070227956734515317573821047318461478309179980159510573394746746027494855608388171113878921325491304673827242246923460993256239472898034388334933971629101076558207663421487944376025440489258114568413209212705415571233977964173579036812380157146193903290043459126198280540152195780147540836057974750805318485369614766520722234723292867598216651344927303694237098059342599714395786608260697467416056791885871239391953644354680145095202973567443885778361456378765699526400823060612310655415058135986328125000000000000000000 [52,32] -1124403051990738579953549939489046835409948830395049335210295718674855867885444018412019570318961752125167829289163572032800765548317339553229871284317943808886045069348852611300792350998811457769918651972708680493237585422766403320046593670974796452775565488001811801221656569563655283205738915412957377474782348488923742626860163744381960936160483089948226271308518780612987123252025793130651191896203131767935568363612695471359448443791786323974499154549628286747222508634526038644823089719918911714862796914453620469113726640222897996799977264283199907785246819325247857723281598896321116386121255357507003303811918348693751468283160695318823027025716333112630928888424308157748961811210603550511312423242725940681325873534741272756085666799738738973760509433944462251790884900616933812568014250231998736444918987622810162020017449321418554563076451773508214030541886430590064117239373769512013770464631971641524970688510742497807423807393693345155353765115327867697016362054748775110492685006201109765796197470062753580621805028356068488063577870558620756021293793991134655200798587795230513214514428220596903966350799070197108466505642695903330040462060656259016639170310468254894337815176004442121537992075641192320084929276811719164721240896670963858749583607019271853056232261404790287034227466868025547944902807723621297146725079868953366954106748989569425638711139235144037397017103604205406938956118651608398834352989471336873323037094805526461660459811658844150515193587458256286141538902061964223187818264086656809220862684445421455783758670717793864406825521941818041073986670482992670463139864133615842990477659869622759845568229898578781049007890354894061382918923722823805091633968025028665643097224717940062043409355322825055723089952544442240461384066969212041268429028236711891221843051485625317784000973740387407568796811395259334114680976517742097479743237937016444101048846832519340195378571042822488297097287555251521220611579256135002438622949785977023220077787061899586818972853120084512505729147900183667198367901630453729689902901223566969342280498526572631377111344718650689600816450454043411904793189289965013390221699696692610252263216619705882472471440038031814514671115401580560945218952967280163791150527496961028848779872976311741874826359083270931209122029607917119281519759309066268870861813570289549921480999639272413827920441910353290378128070840481389512078643934300848375719140302976557181184494989253965850565129011495607768220298078411879362773134295124721093717536154546982253245205073592187627337395223559296710030789050198761411832236934001403452775819823604035269900876926062893281967461471608127127394917768588022966014250414445996284484863281250000000000000000000000000000 [52,33] 1382368197571216020371735014769744139861687658188140866498618038284705417542626060333083870640954027200982355939223984380751371223888985952789819030544511059667438973497720391441619676121869261741183160956965437971302108835097846472181128907457539320529738007151960978716072599679248763883325844934545472308318908577991343311314104825204917936146479066718064524167274844633334247429092167207681994669283456423662141609810263270154361744464165475304710779364242832662904377617411880512354733513929470041685426011589825059754095181980975582724043660883933462194587538258350861295069189133447884329232641278653607156766278933623893123543156170003514594731408936054951040287973418946497385603834945214569939789497819498754120652747653865746594389636480215785550927167441699285921432649043547021331145073958562389435781476039077413889045201970903483782294985117040705637400471315039800493313828782223919014264876191169396716164422090200512392425872162956387116532902852896073362595451880643938055118472803080318673512775028433019829509320772536487994291977143880849355674973803779109170035291989154755193846911416388402213102661207662891842516863995842811490823575088837824375600630659585520619416992977078017868701624748449342652738549784552129894764520365204936560963247480416915190372097959859927055716179332239559559378346687296915497707683558487852167689954579912619431575955994630955036674341667158888487852444522246072615432959365819875501943952519151155763876255882062465324430508040279233328004770167375846505587655755890870018867730244432041224963408486820863853762889377192745646879365228517218051273065595300577476094230251479069263283615890468357405286349389964359080257978924643868063873341035148523399930698718147450899059847845727475413390211791603525521913745002979199852088287818377134379919745852863075882826154187328474547124657213835118646229833712437817840489443935552782537715421308444878221332529963966100574250493826045130575852228027275522984898937913965539415711790891602288087521503763002776124681667749978462216246256332243068828758633960455659067744205441638336599826517324211573652844084219828177780502366884857107839681202294565437863529075527487359141443761061234651734718760321145981340082324554703124948856334034851606460151076272985776200514718568266587164584274869832204412652477353124735603053101295802442330968948853563784356996229891976920283022045948014592019676042352251973804704204254098438700703566844779809468398950034245143003745765888096944999079878769913694234754573869115588535575022995964462383951346405704805635860225160916825895211958506709742575950633179172444790465229851399419413280614663135490243667212174161857893284199860772787360474467277526855468750000000000000000 [52,34] -6604729844883623112037100765232668579403787681512881257512703353224100109597558059371329454555181824461629198647357031777176619083466085008258224617847669159774255647617016545812563308293811854164746583122794683324656038848552795165935520711967866722681616980387798639512570520814287168611628695463984507207702903672598026237027591181353877756572730751950140941801774342158806027172023707294429476203511074025947971345616670575990212339746704854441798223236425008002636292724706827923012568757039915290595046492675608516043754384907154659104548334279704000024049210980430749046442430619382488678844155139749377359094751994708234059484915098702577771214338301405516600722000909011961013180602549090247251378134718963567726314652395790425707094741501229478540704782235353968432857294325256143617750735501556781073913129127985766828795194699085177540384511177670967595822160809181676630507701691194407250612531193426465465773383056691087061010307557932304958911756104287109065488523837543599801291266483372772689364052571026206600239253494480559441752891599763745894773053045930885030227491838228161103161873775049689080904400329296531737530430686261871488281457157346882225433849552792647792990925136668525756978504274832160205887391892633177714495550621787845492140859529732798663977899309399932038029925553554307708485187016816690020347889621769187100032377019682773850411082796621260675306688836237916613911824254795479099223910245455217017704428016386905906915890623083652555045660087610337755091573287864692759537709765685423397634221624465653823881215089526369006548334540999052488555837068143370129841939347037595358074236118640671654960295808452960989872666018560418109355314069802707771738127367174857427106406988657591435911201203850093854990360291334652621247551931817121738767752937074709257299572585588843072666419296199435497284005135844163381714889365293540985023640515154950767384545450586221328335368501423991374716901323339344222078725050189835920961438263223848655075844803899302914201068841623299811786024665168132654240595712176948023379684174661935495034632976250252242926203979894642045091004205175644945737101599480254244102736484280512321883685420758728944812675056256861856132465480256939648894325323102762662534267440364509652588682133689045906867972855020759651365271305087656073573106178887761587081805670294027980486283508289257267313793993649256623674337832847242179542814101189452248267962822523257842992197120803602110228068235129802344675584594317508288330008196737176580594626256976807867885736771155282946371321884596348035792506819211403406839216580157503298740865441686939471653184810770809639982852516515915949087253602328706492130550032015889883041381835937500000000000000000 [52,35] -626721421788434825256596320035982110513842896029042758586088779230186916011999980534290638441935548303390011564422639744284483911383236451355516105303793798719307588175042532047879483546559353994204532942934021246712394567466026555022450280541553756651860908322804826412165250063579360919751140220572966198473624351253934074334418351674200290251105145510290874558605344387858485026363243578700796274320092781443779755435396358185712921652495691015871900354053936763506262818895283986696307020802503866998323086885103769176487651771336942059307566082120037093473322672081353618641777227439265579684007871017915535535232240150019904426649179851967493020135043027185974055046094644893392369235783528197600227785525475547725171445439144521281099056053384333428145080407603780564939748551187657472450907114782019121429292159464050327380168956204183875039975123081776357711255357311620347935510728136537659323218587631372797071330317132465116225368008570203718457639641645002783337420095597835985987838002833847748366615788255973482525791065150019528008017418958671592659008307124017503697581717703227934724525623734026298992566697878151397103854634913375017763674413080243097807561872192454972990254369687942620777685373706176053645063010909466087611734249860245611969237947430074752647576729840176515287405011985005602723602440964880127885285829886973799929556593632585479345158548090029246568609784242451227989025657903901960292579520858838602669935543210573132305022485343936271385545947710639796685196087414345131738890737958870459323653880526913955338419102759402976677561878890837953508728547077668298529672203834888535449318182940626308726126066103341405759778297216172117263616495070808092745530693426894673427557239779724032734711581363420058604881515141887962480070170015008909029010449760479676427414642942828269288011845962166721064978603252574131497977339671831913381285874610263492545260377049316454017113153927055220452076656430838294479655113168458732500293473077762172594694542772482554477438881985467162942837765372200253146986938822989928135373588316023971578230345376410766877164240953937871667052930963020543896717584819926019811763911732259904380524847815421169899447767905536243403030191536478399003475118163408672897679961536442164263538724007953935159409749553661599107792107084496507103463263403491795620899833567115301131412285425581182232615289566913389952773187762067266198486506581669807522017492452358533218653134022988390368164102166062814837954808434734181198910024191409409472777495181014992785595705781344455248154756095873479725249888564943433958919447315673056884861031579540997396755348897909491911818329979164987662924721960669427467394143604906275868415832519531250000000000000 [52,36] 388598590278471689618240299486184811050976924189096246404746911870292368578934160072017684021431759666063911078861591016357947032781953924579886547735955409579163545784333928423697253627064119885909807531063539756813888480926144151928936494083400260344070286911450292000923044413691358227829530331684108825807382351936257311113173647129398649063382126411324821350829615256408855128771898011889980883401899213258896896432078062822765028309388646026042187934125939157663417569605936139698301649050197964766077990421468413292909538387687743014541826395538347715414799893129440164926565889256163458869016154092180371496903587787543028368224027149050186396361967476605442392156464847390698270494764126350457935567908336911181521170986552101958586049813700292889128507459216215425080790067858333754911687761932023287915443805502811750753227323976140036252909839339819183278800948546967682939482579016763870175742635311906976844472720441614475133151803146241920383417676696228113818527678951257804782592560430420619403165239548993760020463236232705497510498055179385512554241957585304319384853348516912340135350411029432335814155910483181500413230473359923523724816771453613216930309670977920307778161731630702314420152855764085687128595682107158080580141820278781140000468581363174543509970879677881887761526215365802665422619291488964632853498953080202819953442175442096063179929369949269180108732687089938657324577977181057693705888864478599764173791835523733673783030791974975856701077524251607558820477773191206946476227512077548419421208572975971755956977628938553970373963356562612406967947023345858123937346687515767574822487766344499754633364941165204924507439844436743264184694173090701241904122247140448426003061713079450739860583954115319757690723109299449636545060480994766917635325910477507498215654880564153620579839612800954242775208625794524676875674335207211726123504456561257548290161737890737319432109264482367999049696224568996271947677884194749088752976203726297093871723465182321154544223419611592127793559385277852082073635866334874442733577432054449912006498745705800373229958571301418734469559231512307235662979827084243816004536458964995935864821303546280901596034017906664707670573724874744431795924930629457597426968635958192273428886216440145661102400834777486480070522963946962836226441170623199706249186366937966000863755647924009745303486691977402898867373427968906283086318963208661019631530478838431416694447056515114639221407730476647657369007810993756956434146610281711047488780023658579498684107263479835726438147937114249282595946627257554916607594554252238402935008851842404253726887511897505329576406751198786850464079230954572707901206740643829107284545898437500000000000000 [52,37] -54839248847589531452907444829963068887973707627212606010797908418543547612116929418454640012409120226510359460469081346055943660559850752589257372339335158983386172142452309543962283332856965904010789684629303560664790896366295014394971364292990887007791678229418647294330046768188665370339155316067480782633336829097791849826663716363801054308524451357892841966184497549655653079049070186862513306418292949328482878599023170107210451675123924207376464608286885614192128403998920612060667465044534693891621970944520943324807060546623641747057048379389059381991083834590157369538444226627904379524104225991945591857394042496643228837436946411650029117526583477804801323075360569618517941447650380193381838046178453744722736461036559161819753356622666500740135143497686599940131636924702932654096535049023681799615336861294407001983160369696218467881531008831711408177959416366479802817240425737746018137022238777691264772372886039725808731274260801062417821945588476004436329117186985113762513751938160838982893485983127280947121236583627212281430148636065828001395736965829513049224583824091317600724575113232839226372031940978920333781186170434942074987122919150349187920485463803804908834229298874689436208582981177088318281701297519793422126980498410691931603628372810409309728761079219555469447020246455156066896305323867859428196734710682562455324504149188591961533868408212656126744752617077584990386221158966691880191709888519087814907751435439403787660159892588917774813031128426438161656596444328504815650155928234699839123654261008735982432838981682872702139277918505615259981096984370296502842703697522211507581963147382738019907915413912890829751371439834784560739191306987650182906948951842783303513139227318639321115032129048303797428054030558023820126194736663742101630436400926472116650638924443152527256869518968549100492758256440191654188868730634903533710518998803797395586983948942823789255965450761196300640737236649403595909340030764034794565068373392523226005939371975964797251799648650857154018659118476114845722779502532352593174838178968001433047051218258760400137522991164384647012980363337102150226465937509863023615812117415743675775540873099693240382464448022794813667258625019427850495017906389744571022171639944018758617245176914686722578523699458396220176657883638469657786291846421337400530726453005687898487803492583894585417908820588157569171740166190022088545873485437278188411540984297283512017704777782085888867113031719697692338096199606566293123966746579661357632018558574752457387385213453088785426746955851898721118370039327048442896465179347542642822079177917745265175554436909018723722465298416100535071302803612203202732189311063848435878753662109375000000000 [52,38] -51677814691443124755969652732346967237112244032919319509794674782770696644776828069983997702478717454434023696779244163282136101320620523877815482718690536058307508191921327367359401970841506753462702119115541176416616061932021720199684930387975184443724341885674617456659654285972460048252054710689343182758752975498964686993684428105169056680265381257340874153667847196148825305443206310801289454983924352862828103608317358250069393251602221167725613255417310483916557001575450119236990732870750070201180156163980571929654571069023952441142064237188970570924174957849291881444570320468180310468837662594827207981558136150509490656246037345029704641196915627666943430343564453778777629108943696398518188606870373101229718667737422034804161891801019130504607511989013197917961849036225921076283183555043233248764156014393658487483961360524996913730077580568254896224130830908046243315061826770753443470052370829509091358219131266209403383000072676751230713877539127843083787632943888003641331099551850905913369467396902994946817970518458930869491037997750392467145974972149177845853883517551770763708707833552926746793488782798092864419613708072959742890441701158728859968646352113499077950606949127163829764032470930719801021556251468051084095650089423534833549915566368176050882723421576360169036658090838797584079125455046728518332112759048791777640918050940732994543183495439073907944009068364691354884719513121446310587944644271349997872438161643742894353715570609241661948317965951964705732770803431795294666483968105435085001535132772499328002092479508449325241939900743713594317065081707175423333539343566002343044414800826399923336428862931948704978840683859454419567180983896222950268300689482936778635590522392738691910040521747886742017888870042533962047704669997753528263543571330940112981346168124928760101320812224498933339062211565238782488637924913367122672738998245281581258995141746837768781373801948605273177522967046631432118707854283726102268260829227633756509435830292432164378662021366909105759659386411663603225718055397042336705482719713790947558276999268810191914433570469936210699605124866465347626248348635962919519987384712546202267464654280563656618636365348210393585572668977037783664284017984795624590327895932853122813568178682853023912808517703487002259869407626082454702051673840279543863480105311106111308571964252984965758747442518956009135387836680966085546635838334214177783798798701310840301757665498020502006803234270013633694284980587461634985643375835174072841670111577358066281766511066712828272051942700717788906831575148796061088321775264667238403279198980941516067516684083594823265153959728976373888542639178922399878501892089843750000000000000000000000 [52,39] 29354133980083677857444945637109892382929632615883114015546946678315610747784578719346522280581552092128120321601825361047016633769238046083967874227570510654337556495352870447079517109612258352902230244381255544551914212523820471104440597619921821105465993005622056197573468069461266857198007704450379242789072406210894124906111335258107676344794491939202204248667852537833275530419902861799573674645252967142742841095101984004235875300418964376710198158496909885226782259413195526935669551100440906121395339613695375522838590522210060550111257576620159657285153822555292294427883726839496569297194716169540297219973343644762727673390824233597835135285955078615268048063345339092117371818306369717030589846099376967371784372642202804056700085380628689407997293290114861641961178077402853513020480658972190703859272060723812846288770530057409145509583212626719574693034628386391346299821741421308128153252337417534932088871418221907448662082581014981184399102984385735809726240395293938394236886911750617470395753723477403411077784757447211738430998627412507545722792999106645915335048093327456994020775039447193989208176652870662902616700481989521640799437720160007274908595867650247299877044723786286166182236236630575850687691974851956401987686323018392868905881001455913652075884352429933513708043564474959844661252971246269124181926588201929915082455447470494256923459391497647231757044689885962412698026454465938449841117273034012509192096757516849932003953193033701105127201863330342512718752961241737006489013684093890996711814101992605715359220254157573678096280736348244653361583598117989452871453108807859298977233167390255568546158649911931062755555553495935844801751183662865649812680779059790683624120956610773188001815577554130180227583265466611148416747757946448533062550252156605077997749572026530687824666066948498974734018815585205000175810939277731899632091990181080447237730804035316562918138644946572359243003356373970786994653029953767341643455302766322763201904284607213912884230301369882162965432766623825148120552685764311231138497493583467183053062592475311724849389758112084460146338843283588334861458577336094573062440814981551260094896306361626200274401096126255376866767708140044022823946182229583911653232374939416345060823254582842012419573464683960759692219226800008044720676567499356159912820351638732282022909523527254275989893001426639796949401266657732956518147880353470841607962763064973604001997614150302731419657158396580354437861789694239972142089025824868708332214984460626435886288471118988205815601386287195326969249044536243325862365768000338072544307889220571912914494867180907645072846854478708367164330184095888398587703704833984375000000000000000000 [52,40] -589063326921498420569192247506293172638485252178165940126302844386351093632384355870241962888212891951518129317647981807675240050087293604745492888165281596944676886737907757319321801655873642460875271893020695454577614446504256587762094403419761133753436624872964089840494894756700200819599149720435180141810999886031838357682589828897756534401599992110898302872338385163315748843547165759718960452966401190547545588220863257096326319316346360991991605775339302567484899504726632830897543045052655149489346935062272338956479266292992066651842970798367786845992504025249461318894551327433608758606468616108466941668560847900241126757234010283951975681710303991856330031680084423882024333686218755016111214837838308870675101966471281748015944059841996733856232820580253391997271375431262092945175563887935348433319957633678406178843494282617136342978879042720548175518562427300819740890341053740339111823104259596741868079903253711822020232500137076377087057980662283126686445216387542300189227676586921883519876754814104474019296612866424572238877554055179998651253890772610619249565442744628400110871958528255769883118086376088056804834987284347186059653377449763608886539332392449937653027951118293359745877690275877291969472003717348997394554490267085261827989625447840566881282866575858175365500682544433615200776297784134906341278877581429105353190111173987362397766662972866693608467778955107058767698629453058067179390955933866408809562023703023033262862605167046499874444537743406649809436426259760994736261039323027325175649422431624871969719309208939497024942577522485302871573432962427249225398212266606161190656159217804260394835461263771027060823325085770578582679694444288124668100747692488087122299732228950721518107465215868498964780892963832840512331242320126325580224388093301242793485709657100466773859859732599444601912269341382377559770719372651215773185631232701397595199266274500019114322520463141670422557218456371935443310688786567896416811409061296372089251074978162136145466207521339257413301833960493862334809773314173235738134940556165047454359695524164476412763970732218352824048204861507257579551373276958257156562803270436129519340271272098904689760775691793958406836741730124903865543207575853596239044169066665963137193058356815695713173346877429321486275801364161091530584572197570487319873773977725743957520821566494505296575730100127874556834465821340014149097594309872494171444032524189416354876621280428325352764356524111522400547323648852771695724273820351996962796888158046428516879490047933991414523742558980756733492825706295980169595295787141686683753665482131369412492085821687229664207589852065183322338270954787731170654296875000000000000000000000 [52,41] -6092946234401351004755838919992972939636013623990906274889107006761193617248127859050341854008288301487212774712826445440253981340365126018532289758972335284253340027506590202636083923029723782635464861781815612002201542564150727794341199024319541907709947168573788274817808579425984516812013434732972265238879303021811162507150884710951364872266870738071544930258328559490044621881616086128803796800403966685109864399884147208817580060238471005387489967636666363077697767158320309888959566467272604776778206278093009801838997830427103830884621701770607516637631852463242220030416487106390144270055438607073119068203900120294417155294418345463597790392311262798810177361993809929620322050245155957645166120309507641863754512640078176486560169925306202250492212095455655179322081345215613184629181670696854725122233397275595711740732343024146274328889523904166947148267714018854061278563139211720988183348384225410971838383570645894097618346109927488954566735007622940029813835522345460848272225597883456120637744486608069289819216226897968587255692200620758537502750903062662008689124695785047265486253950826693338957273480817125524788849924995914861622312720471937762886823584779250856487797536749950250710732008697613770602054188027005615777914217890439259934261764489800800211497225430428346977014806540868546288068195286914474657106914642611548061835841030009748330764017347869105977099572884206261388325699139118141626435141582045440841310559438716278620873869195819338098516776267026015715052714572820568541048362364960077082763219504142083231196274532089574757120999134125724516220960375156041775920149547205788893654843853288853764356734892023532607501844310913842542036265491928172957175979609131766389098313114075860061735248320745391954052664594138406355095088595413164381389100981112850001007696038330881416746435894114963686587266273638639055692832781950946258779293343290370016896787381255167640598633464454856306591549892348600706889188704922705690786091778787292687967079444347560315074313072792003809688428777617957230788971831303213880629522041247797809256896303274898617178182893349662314116775257326065831412595309470275073939422806118143007607343856019545216738374341535902441929104323891911583266056265451678235486151645757825100278167588377493041061388868713292671924643517246689049687917307959179819224060311806434397606522395769424252261862860539460024596289915764855871475952884011421831614189597303934014964414290125565599480571539427431736424706146482814834642202380477430482635635587137464139629739616575964670085126995994363360560707413054428051396552510312912808074662567513334281863961303630470261097199814737113143792157643474638462066650390625000000000000000 [52,42] 3185661671733917406528949154540083397709827284662804610184015762789577977246120184415815559308801948437847243580621054482544799221897522049249105374614737972044950229079592839585868460224320393926460596834375132356191441260110997592277922515328217780797307907739065667556314783599429414974109727163205806396400128746594862690441209142314384802893587277876262410383792787485685916746086987968861140002855014084542185480908968603339942502893304055559166551853761375750872089650341293665844606909161848717321790746402750687069623511326636582917715366410190384965773615526879840984799829271838022749103856435689661212039776320378101926335788876460949235252329680265640833580023168786203188723821784188034283188668960666246517201462256734703044680107280913793714938327791400853903408657988349299423001962478036576599066491957121697020198145569352046219268277259625338048674301448987696917900794854446340141830057615518009239210342473578676412382761328692396580215744027266889542440626067586914027502374987272741613804420100843819118947720842243321868223388556621173107055788658940297080341914139169092974057710853864208551561307635345991753951353164239644750214498905850081287085050827244753293348270672524119833816495059858063131885733740949509265906996605525891663017258837739378731905168842924492658056192365530626176856604630193129385548801203890179829734988142184814043699832355785698443228384933876961013347869397789139541449487976015724563352294267282736898147738827928922299841018117041923049324099887516335640965867093520651924849351123622493254794736661559151515401203812106944014884604897362276494196704260501197294459897326889222482886240938813259195546647436073252223700913336315732873191775924416479508900504469914394447262791657323780832747982466571865078418449820632723830266597609305201851278438102076136738134174110223561402893386468705027628484751115755191453189129171590993236732861017857106493638713448419715954904887563857432339621052406218889230377118759075751162462910754781462408782335048742521751052461949872434419068838846810916067650770919345032598364628431811904144396591846723925769006998934761792823250891082180476288869781633697850602129430650335057587025827621992859361152543241556148369230473669115907114740561434284042631612215146323404704967595739402535060303899201001849590923173023662100334831592244904934816700658979500432617587360993523688377602640647134854434325235746780517646130525580258832736738592982748265819170666327759326419764343589831534943242029849256368241281110842159986071286993439777321554934781259657204733727529712569931093361954840981870925517349130844732875880363979904045113999283556083241819578688591718673706054687500000000000000000 [52,43] -599419811333630797247155060525410105549466062763966963932327246694909923306927369306017037589857198163976106839195743591110512269229765637892779977515970897113061914972045302137529930694947036343457259643094831656208632138411901266109428721422717700452300229000006216855264574178693765131427358767593939564255420143801746612530527484347582525839238800610179261927112664792792079521203287377496082917880029597198857155435900164228988320918576695162329989353465166242879293960765709745036703972435334209037368535707573343541521159320633448363022041853872635575640120526992582785106725338667974033560198101605238030978789054742899029594521109519210799498356086262364009411644573573193657621874479974941812980517772570013034804729053308130892147260862566311973222503208855879987910449848146551078739144725330565307183511453461808855590183218422745521153844014726498696446887086931946323498918788624561959718249271011693466567729526780804589814015333508766144657166735606374833583630529650769481234548534903192458490194932833199316852766194455489574359514872793022159203279634740373241462275369309185640293023916955485826316639996958065168579845651606765654991635035982046783858934537877391622772353515948075355756223590601504917506743839406826800126605790890555522564553240796475092647912661737156868571694096125700479999435738921443815694633570192521908222307491643124158705939884241036973814867406386722218726851673527390345614631113887604212373856673680617615258551763595090851687173702353502233733615996062742141312105807387826414199322468721741001513201485583368540759061102568488187777714800899519251972719270379366835797175040921849014703241317529928537640352533413935777470534347974050350904885680984817924703534590985050948557849776589392858413443783687215895058473908455315845566696705503635846298921496455155933452087443711369894053266644916121006583748030625878429591474814588617292112114727139427796380170404842400130651057801503067915105243668134970167507848677457448902169766878942065577502475212297390869497528821790448149176432532322372422406078481375013683735602042748184608491761166352112944570161370923752340183005499505421253870958130192542320203947254807297007906674031218954481446761781742320717572229205538356671573225014293383552767209326497000007350248394297477641446860026168237138560054046169362605705250120964372087840285317363937255710708682108720164901459009534580361649590091326476003307056225025880005139818898873832958336379906981418124797743372460946225232357415368453810935635951121338026917487854832197996871357744197363317110329870929077963245787565258028068789679372475127896877209621958622055805029904540504048782167956233024597167968750000000000000 [52,44] -123294922616758701610594878391250077735876739169854227050097087433096464173283021639337748193529736954587183249138068541142310508832847503328701604741664487123562736382539315725103339532265333624480588079878204850042928050634286496967065861034288304999556143252278721348805766445117126589199710034236819158417761823754958048804319806544673182214240052378718567866077204090322538251881177775704265662529577094585605739590802467850240530824800413653558740538504647217152053075965768964964605051431764146454267405223086029620223357441056785838180948723605778921677953049036600212516498470552893663611682921554388369717659238904800769741386776477024745676419111744599464725135920525483364563193913565571197953691575409730375300166291487350322668245365790832696791628351775044599384887585155433758405967316214058844335478091784171333192870000985788226640267622748605488712277638217705852121068849677538673133040495298069674700312896584669407341267760280263828523634792581648512559657517926468716921431488971934280845126714363989871789732597882120572047928362521909057735305413931116282778461969908587310503899952957461623334489528264660232342696318881278181406867301582488866451782599740363521447391390371805833494078513679869708930618768721139159958236230711707927633343367509558774822759126754128487673076904127279271039708216967157327415103254212020230957760244196988031102042173088111995982672967706868327750126994458018939416731010184998519836454546567434223312674594455709571371336096842898524997881231482119547046071939883898516149025644737670380561576560946631858386869155850169239875798066124808115911135444102669195829358900664151617584341876232907927237291260001371766463283174834194405823904288058298340987578915297208442687192516232420521266350392725843589875052638922910697532274133156578819955564169701747223340831571118599146322301727048933458334647738284498538779769239833745089329534359581621438361878668450954741804675378418180141037536444910705271560102865937399606860411514099611090127684567284811420600129653748850015750751793917069312827425581814029509031380334824994897086037222879650203574948252611204155445805297461524724274079362278498019728559875333805640176713838769071724091933511917213921449750699058793772620508588881865781522489557579193953030737864395206865729331528716689461145794748400312460843599106925956515926468917271071309051542677197028497723808692950642308982539168791826920410564728117868486833329199047381023110006527091965493660437495888781994538191237989178523372404333086135520154791818716541134097682964582747717750537294770347821871419045382061003296083070768327032863763208159408376468624268795792886521667242050170898437500000000000000 [52,45] 97696694115146127283563695536147631581600313904906998523415165066803016685383132924690501935084710305865934124046287818956374514586153887006358729295175395079391321792257050210196686462185052614825997958202865305813917039514908441447414573193829400598376910252672457380253692221740870969485971351996104635932271995119359388417427041373640879761712777290744828399635532804981316490312475625482371244952405209952909119185372915662734446209503342701829364775032646735947432650212416174800274308571398725371565878919244363067611980471154579586720699998278633187393619795739199846165775552357403993688649437435837635017308455629434127992287194394120072084258712610473571661608433109089610362238013256856180382729824756094300348152520402220623758333859475843566577141102133379187982012473514778469913980866592381905232951931687166511564403813669725561266785231933552583569030020945166788393350654942487702042074391455534695246573100145974346727036158449896826884545077400294218397102630246107424850473351402817299167598393352984126553513983824049260775447855977376640654982810511261567522326355839354995195722414932923569023359384399527283067824837937966493222873298803125110171305570811676305690641605442977543184769801430209878683265256088678341432883785617083824643352659218735821744805893100555037838140169616955272806339904166555740922800053510676921892591391669300248254464432501231514729971180439492365221074270063748361364189101982897433018214021565264895600726356614345300328214694719542001282708389105082989671214751913082352694965991770586599825137992703327776724601847996898712413820609384690555263776254931145623387738340983970461886216524296473741957149339994720188544201668090513241012149154449101772817419967828984984480752217633053325920280042898622773625498246870057885891966962919276821359185718244769591747951122447064862183668230252659601110277479802270707452070843093450967462969066964594797901562790298733400366887525756114159338584479952886444197732824762613547034166958324982275503382662125037990196580607425629039940546280679673248492845763317742330188433481044844424565838084713103335004545986225158617181893381797842137738389370667222451808238269066085564871717099194138302934139871870332458608269085374886119682219420176434125731084239059561814324678364028959959533143952714031527250349660933420214838613182789892512375660104029850032879741619543210034986118652327662467380884142410290450083209951900805717654419330937369140675751839648686184526289340819695865206344107437470376778324143189302043802527895187250236724047974321208346083870800377914356722659759492020606342243774383033483920053022331192742362671044276112297666259109973907470703125000000000 [52,46] -17198645289198517006542612658091654745063159967172025539990947301609032317290071531844091090197352212000696661368791009965980710995934483669069832289136558486426402251327747171149892220740021928391170000354330464570425313500119525722430465235608580367419469675150176684914664060626997610766240888092672461538014119172157898658651363911065362716815403186414450052002977901008371670086393514621131440783840594511212147266443458478210299415064383396645076613644550268416235613326952676900568490152079375804148619471780286676583565029203324947982291231715283465254022364966351670396981384405921574108646023457178212625972016581073969608869292812863312185702650322395026643454712169183518605641211172846307304823301483492191780368075833562339371131411825678468648343083782785466405539607801309983771082854447969413660641140374035382604539973012862248650998156381612847248705320428425723683513371916859530113462857468803518990525038130837826502979708845109866000443080147351298184967673874029497258772907189720206015211209649837097575634864421968451543477056085737474553316682867739409025555310682441562308922073918859724734571507391482798419121149794012223210870163014365071026706027739459470005538350435359630454153445810100066586939012958654247342153528953231103697350526364893540577466724862680682186685675513300516421104244817012558266500138714459134112146402258555950914504198022236373194413584978371051809388173820134152533243517081659933245219947597231414083782732600105668990170214940871224698062106395358708161364631535532498102031138647327331098223890056487350574452907994551703757863409629322995011713444201300427626441491534435971553274915975687839425505264739110639498045054225590436462449312450768720622541159122424001151401792336681451202333521543151380550757222537434888490338808190337087556965406657427551258349446755446300081731252122260982693080666678707896265993812088209152830734918117728486385474695688058639609159225607641447023470258388176586527275447655840171280136002661394983796493634052565385921328116506520609590329032101136923839040705273426931673926996744055022478055723815273191957132084193823405581188793852731770567737646281887305222439561562920575881635019690646173661794833981923844416161935078256704991059475368709947502174943590605440740827509679085781635845993630419700934207091319347675660727757830787406822709420795222044916887110919955978622243265517709207942506535631124820046343754780644143817342141648611651275460940160653238875303406112703703297339727696888537213311428412866625950180634889593909690621663932197720676097293372273490674871742147283212957243785272670468747702871015192727099929470568895339965820312500000000000000000000 [52,47] -3738691851892652998482537479692869398192259364314361370270303888537122140982934325525541085158688993368407799066203291921173864116062531801794342585853666897929132275244246770007924335177881374074683794611064906345138863028559503430678709041784969849924452204379629488416508247739408635824911420424064539075007640832682312000919910923687639570693857389398574632362664059771481212097656597765818205308198140349999093844375964425814502513726380672764331751248311122831101192505130524602090332623752682948938242481595467048534221224619248020123723141729487715820338080590980897044197301537418147515637061060130959340597770539563056068969141940795250841170077452236734630276653835647639459236756012662902234418457468113605445349183366939407012185084889079502163807997581099232465760090352985003296779592511249837606133443629488304502116311035444788228447284463441444828107174630649334672592720808344779186024893399175209213437693247385280826147546746927976606141172446313439881382355775468089578715393039299529112751346024605243428276861616219986720292811981804274233655332000511910684720771592335637138453697261019164967622256624654109257398786704210871302998450049239257558344638789788128558933311861163376835557107134257697300718876159120679593109156017507724736041669266351662273329902129038527001897740553294701266580044622305608668469816941339504919943745270229491715048528692749265090660889075798788842476447305172119888924014595277155035552398595106412421637962099959016682544739704831039303368497538367901056860274057772162032515160806324982790395110274568823267610362805083227381324869547237433971449064209032837045597040563154162073979404616266821391272825234143177665968715526698689533197128909930846119687896508837875033797627755689689756445047377485174365668342027966997286527536781209665124190780421003625778312739540067751962942801745297466387635908553634619271224433176372706961560503460223928860433425397267768402678354452717792879237583750939962047544227159666929015725234582368374034333724685047081856335991855756905256707794385001522155551954794364169795667598434032017654054269268867317415205872542660448002084685326259557030481198073398736399721476473099487685935581096140799576775993358211250834993693169488230079599423472167119250337678694817948337131969898991776609820158094647901794177967014343439707872771439230622447573159821639536584475364979120496714774427066919226653591867581506977113242835155493778727807444477441005005748221087417779073122312244887738899513111092265032695644001976963377613675700442891413733533089341947933129754816299205203084584991565998186557093708747075121043507497931024374793196329846978187561035156250000000000000000 [52,48] 2547344413075021765158910643420555904307559339453129464427099145197294656963585759722689202351409254025871752566576382319825711821682232268430210688857139612520866912715568662823900893161625093612336982050612645678256413369360050873360387040889577456550953820244532164043403723552287574912639676468834014073639627595896578400266204999225832002830600254674100172253058033215704813294811899770868593502060586718377725846068244682899436642297560425744095585415410248004668233577548753078443489518879670496533653936420414141144805703105177914195640178702333917273531696895179643803238741864170046553883354751552729227122850123768588112424989704655294564217016200006684416530646791590522468051924285130339225891020891683110745555964761810019115958918990190692119703249126363915292526892723793943900968146849227304740769374407508972252735438463841887172104919621231114010941107604634811161329292378606914443970713449913940327834394989970205414120720669134742100554851215818159364506673354661437220646816730942787916904604343444513349514013385640204946663772496043593737417913741954333868868363919111702499470770467868694983941206133411086837099186754235793292815479704795257484421740756780203864828447837383406840717833970011029376624898625284625383565107177795251048287055142422187833389592206003387233122862251720370572132236418428602911773529759615701271633636968755339066533308355656982217079262300242990740863577327172065166808590104086389713234248038095840645164050431049576996602361142030365747146912523021097640367981202570477101439586713334368434846343387935135502614362795708093270333263176220949885928008603187906014197335151157908848448539498085917700859902555592894972415621178361352985227067903536608950574339825101460206147311492921684790431611851823916774776662262296114280882196390177720050477326148703881374924850955043416006871877428537346834121073514306733270996160675385873936097835166326369175830708582624320650063265179005048912328791893648219296711789091919743111409832125581660010784010751758095274158124158949158662354485763785622274844526274006636614510735347293338307959366835153927140092119474843556604112316776640311308401988581475790319848059291420978158002489468507792171962150448394808312308715718010646710389791615671225448359003165098205948578073693360809648998344357336517360160895203546137525397961963463534452993181500324467241477312982981261978816469400103180847817824693164810221631944421191614824587878307431173471296530946375510160467618311283324519633963325914769477324204940225469734446712518270865618714098562192193568550027972418853371819312589232349527299197196600745538713761462190632300917059183120727539062500000000000000000 [52,49] -523783383445000390309270289130322209143804423803961213559042497713688027160867180261865247570085234629925607472046485608596939936155344893348516087124100146029181798210609731793191640226615457990785491764452221279911700547401586244074736084925021653056113932214792105678365043114910145474539049829249535345377545079247485008312645492877794354792612944710988373051559960600337546362168971610149822106377980808137581160989480098376333084431662980195732016580116128101649089859236351352359935184761951320728500432183880829029887097625580612198646024745597519822562507739532468214939695981488557590791405635571212548077702753262737245986890850341110959080563342626924852474361778646610213128600409573473600255570967654039177337750566314335871798128568213090790601935905005009293402688887653963543373679290892681900671816058916008066017114382355535805674897966219762937410169293600167678992493795558954113844011848436883670202546254204127550411498834968111486127224474473632901689166730027758096865677849483898814446574099742169593611947838097787864118156289619283218685335536229914970347491245882104298415425088979462633923623925220768353972707633298065066071729658032312273655146281281064717282503164503563971101550770050151873256985615849637141638172846499293717361691630074899952923819503791716378385415382496051879194907574775938610461681425581828477635030741529213313708490975405454339713546839957028502652178689373369573757105286971313255196190320811427123573413459718387476886035110806281625862361129362144280308377843915499880042104761896774045076735073292812411971749541410310186727747327613197939655017296569739665092443711106478657280474072782819587695242981312538289010595330366108889957715291694971788594629916363912643407147596318279207259472961209264074825579164692079564828348946474119440248157717453462076061306627562460915154493758963474380579525989975526816212744470231138669096932119893817908804735264675552645273971920658736328216007729224416440444479139566186929934477001511700582172139819341733003909176966856086763044174252777764525835663265970362566850789584191152523995250924462092569228162653056111834643651485040986809510399796774073979550970489946196092461856688967577616745911791670618483816400193257552708811228150711743598763773877227475490980988775746737883506944927882541546799913219788086300726422540724770331486365814643369513487681249350198236030436214338154540455508307959560726654103077095150301473392897216869279208102397889732762818143070385916457961987632083768627737121321805522761489578675361666408349851698711392966515969556154336829323297276676249351604296920017462499971974687618114785436773672699928283691406250000000000 [52,50] 19325667303690010292534477665486957288191343495583707906684595607084966417655609939493482858012660771472824120137236294394794652080721818926615625583762097493151143070326578665625168420230730875334848187444172805587257904944717640148557432522530092824065374706446842361163724953007405498630718371531048253216808868730264542453995836646975820341871932845013886998859537977201396726826487129631453933267552442535325384147747646453542784612774022824643247346735275108692977791617856363090907104389321166204851680875100014386407543283370251879696214129629353890865332738273410001417736511810611515776234853982652070927164425072020578984923685948900907054709636275509763435189613618360572901388636510305310385093269635063183249719258106437844226091326489752581446821416620924217326863790499650933365931870114713423730611347259346880425550165898068130461051618328593001149385052306040050483390923061085487208097835086362664933174621073436588314370134855217025695911037156962268813585462883159472557269081732959177891690258831091364881140811994670012664398106213524399492750758085402617836812658386837126018142826071087635523476402319085038879605517038949869564976973041264536534047108848739130358482116150867895610647813290124968904377074716172236045507451880783676002753003910127664250872021463896100084908778445941976250548641329136795720556015349001237718169549035421635327405036600797658322212491769351537728236663145585625902950704837189241720073833840181254669412179963168321714235672705650637825912947499327972464247893054999305027501234305349230627856085625968530438895891748412336444196246139631748290250311104323857231923456499695913143371797778512225312947319400976269689680280904756960581242683648101227523183598521205994542994896044387582177981654787435373110953520223253944540165217048298757806240732657507537641493776178566253093869074295777779542290516636058804517691158933860872350814026023374667019222900897323653529702236369832693266361024000676463588096124630823554110402964491951791608909581787776045681795986041121615225636708495546363982273619329292919639890265274123843557127320377003198826346447589042459877595929855023626668323639959903206048526347844471626821319565123760186493805465091380153810588827061232862748043400992968133267346032239348646201781619112297794467166947582692240617130235478854082126069766286593058684518143489340153761558559545380334405670891736871150294533541375445900029489695071196307721420339706794737037915284749304172239519023241791498417316743608657308787593453816709361391093186798048292466189240159363726901251096959561372305830555431798006525618409016465185090716261129273334518074989318847656250000000000000 [52,51] 13378535934995967667870554590280048898736670037640469318033336242244522821799613915356411460574934021176289098491663882491310691548616477161689032870645009820467132619280408619023988888276387513285285295410736220417057517707865808762988493383315602690041104060163038747770211424665968338995883087695873897923925061696235879677240637426585902522836719457564426779092864453024532454712694468675908989942404240550118562447474724813070352270655234588193884475964549985668552254361771111322100543590170837034670768371222690765388751495293754460284800367223574405783948326654374229771202131424342773954463114410067399686404886360081144208252766517513456625364372266209019459083633591994253103772578358599154698302713870478608058540978105567189716886386041302172821542931468924492608136790940701874957778012585043601273574876486585958019700418657824362805376415580191152680667992971825997947457967682372143550900402354353490763627249931316821674668994043384132736360379680996528517792865911659846586498428848818492599624086639094986825258378273169056152946138946011141209909295846401837860562457513815682052272333508463439262594687050936440651850977931115168166976390408164313944183314206389127640403475283132975472025859713029797185990331538037436402270382829037662329638008572156042611196441601207858940779382704985769035370122222378811627111735865952107111560269937997925413193650413585723348029117378784947969292308806379936114383494966772322962729069481226799286293808908603312444893390082986096794456321556377682008349717429216881051461200754319679917771205849991793278460504835776546844307540806133064117759467502283293551673984871262927831717965719707723339159747698165958430259121498642882129912593596032984954881983293286500174918413790436203256919911758656608793202163250027286182699454330061619899240889601681158333036293831527631156740060572068283097150440827566186848421847097365850181762871296669793218407008203698404154161801494780727744700453454909251753647585782075932742449909945200183897170901848226421666759880048522995482761665371826678175740243742749601640513917804090217551979520623592787583014161792181976231116574620886516317283546951932997993551607007151413599046857049237133077483006972576254529800754436451144706629392956042811011026898150160530536467455123650605798023019752668225457651045703638964812268404318183002411432773783838464455624365814389045997629628227387372776581752234783418944219859944629021248470464193116022060750371716464711322873011052581640557856147504644746850437072531083401612516994434551865251458236093115919558970384393878739543310234716648952581120514488603572000879893266755971126258373260498046875000000000 [52,52] -2506543245699357757547173857445123644291771000647371138469235579669109080511069766230039994821100207330896564182046077356098516615432285131570023144736367091103663891348706294486497528214444329441986579730046344323390317062886447561636558884606417231204277683004851583211708654394968028179349973629146183765261370526368177242822184514098839108027123311968018265705493704388242159971297909623458097108623203484587473929944176502853874922771951101748009474741219938336874027433658250531391787830208508265019921858188948560767016890541967352157672346809940634460518806432702714162080119767457928468260634203961842286029789274256658504136026435691610917053044307939148958843529044007388722053182258213774405414552088699852765982012138694144481095545843952451151422007579936616726346997567897537378531207224871267843534986985019117421744440822429336141399603411073622153469557416433069401682547318684820287706706284650973902981797204883967027586242149347029797285108933728048664980770830255888889594058389718430122838444763661782153166019160529146631658771296775312524508611883546230653296712279467049289146282773509527556883042958391511970264558002398081153332161246791406222786583109736992784620333149343291022470351431581607379688863144515189960799582292794689772801977167628738580103539888326676115537950056407420102352187773540201849933317565666447924466489467523764804580906280554187424314888498034757158201778960517654439514675392223947906109321904765254765989356505532243490332945031504618839679481007627914375282566307538045308496631708658019444508186437906316164839611905816716719961716488124755343432578819718996671547890642319195025083421162801942591566297567334749333713552831759820633355881965207881439670420893682252464761141439599835021606621056045119160907101382280059974457609306383973372116827915507516058225154233237367654543774149025491137713482316382917319734042018310375815623676154548206589334073727152633796115279139989094032042494388684673894104906181671991935234714815700933012996908776755338534003643562543385611906386299327461629292541040865916748311303150963061041202086791809853409381213465413956118094035808928424439713731284839236503525885015536980203874740730091963745144747417093611446759446059692871528964481032725925298194922413365925401312738278138358307470452557987058892183996406967578872469357302725910075283386526076220332732300872420503029662443720431006520368378896675656899379787109810588230829282744395200834875048046105573007318792563625380591889670012300961205252374011345952300766760345059532203573640141949689871150219006705338390524480031795317598400249731530053942663016641745343804359436035156250000000000 [53,0] -32533951253712207806338740917386175827133776597176056535423425537147024307701779275510156607055069641288116424866034094102745655950062696760726604300832641405041439868347304697187069416053709535711279407412292400635860470702290425444596776076460806210244103792187718867204255484587860485671978154615125612006211753600313399590229346868911986463367994777431900467458162456591030866060829158552311980430343358264690410389309070824075719268395793902216745127125889983150693444568225577528845964837167866579201206965397788244289417177034384520883432076189179383876312524563261010105321527912892540613033246570684196109502691937587048303900341310713451825709504596392179842428976838144052561490946106736436057774518318148335125289729291211245849962889127526060105119511298362510862158926509253614803008636868157175114244516400071034194239720755018086991399598899872916377101737989765824792357279587579765435523947490225653746633433317797533440728445092352773382401479260627745063809449959680269183579341796380509986527333544128729314027388865728569504376447674951594439600711742425447121032489085501541299825495607000678706087979096504416501606657265459976594087193842961638078132819493218426592997726458667394807662809439256297851500848933645322333579849130004695621363532090818013535391404088314693198798012060633616354400354163156437260255644232281423199685149840937950520719849462860534700356499257515469768324432944118062348231352044546741571998957095837604642827794295986636318050876242648150999378267398392585791048308307451242740043426932813598691597071030107150562634994410054419114760112451295363905219367223954243554730783361323392823531940357772739564914402585983732306786998749458097460358046749726261811237454740597557121719426742877605260229060122901838640014425174335329401358019722371508569904936121356124074117273973293194855137917341007341803458019159656971515783295253321895724988328029781121360611839823910525505629131904794652524381363953991731642108697966344032227535999591223907237023273497628558304801414522910692986404424451387120212733815162718971451242130282157083135941978025634242371467012945934203308010933565323403574047935777849518865115633677413407124823237800691808586403255269928207867477678238989905090669784780494938207681097998498634997800908760784991539964689471208642421133884208566584172207838213747294686094419841241565336877686220193004028462978383492370678328427234503408383494392603523266107216619861076957798882872743078419537068124884442262511430168054083620911225794820417709142384284336432701451158774108082188753495011968905946018707084593411693569297988301379777134502922129507173184818834262279517889110968808123567076427230541519960210984075481502114845767890291349332359055278653386487507006424868549743223411496728658676147460937500000000000000000000000 [53,1] 1568794849438098681144352699229887904180312665658738212481981065676062919876235985276054679588714439677615706989368171404649478564251270377902518982153808183523617285029865021700349563392993831473622862710762623325783881124278574921398213668330059058200781944570002716006727057666959815245636878679610097928252581027676402836757519023353499471290876137686897779193642211264613751147059031250286148489769617245123779331928077936185640155807750101698422250049250060016924485800020548545259082066841715477152749022414174992144564062968923692289981764625176231577109256580905400579586234658762769835798237350691189372160975284910316405577503632681633458429686729785312147891477427412550173371429992807311218500380898455248607944045952544915180424894730103291717724905389294789404777290196695426187145502596482348822961596424426087129041367849820577322554782087133105346683481701736996835863964525436588428483817609872336280036223129743431496013611960670637477025887656533455730623776426486758157446128220880987617486700465821056690655758168231550798962211013157590637352662653008849524790103991372711349884534607923695952007741248318386896651771766832730379713427143008641404262253803142421158717696956900687176371754579983495153775082229222302425300422580835586624131231946452546669452307801440717872801610445564342128306134557535347121096320709789804453300658622470788619201020175278641138851657163774357984442910088502988662279543657722854590886836274589208784450325593973556731038007808895260410859104472052192039493798159963356733702405493132604274653818377313666226171971754964757497011532966681296178050832571216232911126606540232614686822164649697095962477446392843356392771346563640673221448939690490932810490906911110760418909783085516687231296534045063415880961795535368400762878530091097725623951603045006365911336391981223936219768339053023479319216003305502043599483279452442523623610092451124413203246293629810390683039512668240190871856505475066675714209801382563855669067321342112827633876535037445328057462961451741597176560874336843367324932364664893171755557466794599130153156183316858359035759755686729569489573971782996167215593976989344570868916082325487912589152178123786622904001330337073218566600793092985877387171614547514403777142211497602738317026976419214777777166151247554081777022486541777202864131715990573372233529560088439884854377618514486505614712175297103017457716916474514129149251915452341909953413072939325722415838280011520906464751446017527972486660593411127039021647999634603044694715661273235819200513326554028411774376261079774666736043622542532034559246161169961282984927060324147100774810503160346629028336192979233401684463457097674299733135052689855850824444590934516683224412078999612460056296492296075417716139099866268225014209747314453125000000000000000 [53,2] -26741889012411126974072540333749886740667892257967001731277252199745142274882071852134048488018222611900507084333542884147212863831350773740496395102108453824763706117274050213651337135079976490598799984742883927531842760165782102994785794304151088480802874560520690199791134908342091083603438353894829600464493309004173434098837173027220961055858393801894053680895830995509184322662368803093411038510479126783927448268100288149275659208939624968864646335812868663025647546229576386454925582030705547338974429441899889197589558386640210086445863872099927393117838561476856163201961598058166876173209480051589270681079092350245647026734011957447901078773411153299366534971693669124914890466997209434118508179212616298770482622504433891091055056188459549025161843162313505798152833251707297520595214070650405813615585159130844129510902474919396424326598071897538911550065133442900078048331729870289975624620375637772010871700520813835314538908527422201057011793508673929721805545019463505122029898241599526752098969789207040769791443869383314856148002699741058302060522489947090535806385190527017166190978054410722267403688141826569500261125932043622136973973772496118652201370278268329136382291386220204186644549447866889165406106548155968929567089732188857735770793045014966233457530090983802310604019002697267503692532504578994102309288370300109529101694878197790576776790620520375946470965850477321609453722639769178217517589466856587720949009016659983163384149533259708268288382817510896397281022132958431959822061953524795399776617920137708067867354835596301143625239290361561679921667272160877089768091542874882250511666609043410318840620613710060743629825919880947568628858230179736955479515705342791688632768295257335502066516764044044372408477392557182529906294734209445744911194159465513755552110114781998593233087143120803193019034294754873017557165445782280529604437773134107177464598088585140639873076342595736013380228768645678956406155372670502232687733479965336405711480903129025103640376065323314166214607049423952807893205688026473711376799374125191688377272580303431194444293308077261251148797716206904360526877727014832769258899506612802821512642778670337810253890564936627015565028309563594787260042788773509781984588475091755524774519687191966302575690632996691003015000222590583124767225930603250503262331494573709487302792509438600556378394864244948888970053696832157075443272742442193250101742287458755192977103042057419306039123311670772966945421532028643383367681231763311897314919407225897639569542127751490355315077621243255340587156362383207194720386535711677102075497998095663434928253671073972632627166257538546446722202838373025593616924630951776887762074478448083116040340959213144518925731648574169996855946166564033106283204688224941492080688476562500000000000000000 [53,3] 37213455256976510729481437049306680543255872008409532479970467668152006805413898554324324350448280733089644872456364001123578416071476891499093562192552266563654658780511097207576716319395476483382122254402612611535960009292863548051187307169915202778364811042116817340300797326061732023930270645681805025245572125287881712271159202523136567570717563842027195937151403900588296764255675169525718459737688165058642481767965281788005123354746459347916324263523168963433280672035146110990215490855479441117792477716017074808637164158031983847657360390982291490894391190586602510606321126402270422431270744694948481202597676687864205436887857794962977230791997278213786175932128930942059839589918612048369960137143649402116679411261631042665056416481299252648377602046458382114261760382617235661307259539332145014981199051651537493583283844646667514854422964240977566797197257698688350028011703503875041557692259302796877914816880436525260177457560759076413778531406075274251560904509933446180760200876530592841692453333375937144032333773317012847882408774553539829670428958842645014306954115858392877535184435780600422047463862958779212102286950839451771722986757680264396103108496116087294432383221480979623232891468372179868420434845990601158138895412653977740755261494302231063421459687589039972442299484699816680052974230527782925685935604423364839173093262017912937450350850319425767117607293175597230382167354097407859079484684389518161829186259824070181549655525943243232937709104108936103041260522390969983091505561628116752452907821874518633229238920057291314332319049782894662775125205381346918680402865656434151498535539310886363871359750362540341881149416850375192333231351662149863888224833151513836159511880299555748858479497428560205937115017434033804857417817874132752265336234609918513523383404652292677404032194750166904651782562053649993329777601647807698755171613276484075063118998291330202893180187406920290844678736997163957116811076953161307634947571493218377803816312467552081805928311554145918643598375915611138855231675983937943426144718746455837443465078522096792675252363090822726178346020347006922589874109001127188809399856778808798081193161380825846950847290903414171786151159912876824803153611801446315897876442314890134248369016368783377201848768632924417337066023301260116454427600447890047713334233410245355094471301743658896331926251086402661900528219831574372908910020995776023611534078586706857004685114943754556909824524524734172947836233389262981472186194827979660759450205098488660088892700861676729870483791489836959561867685273868866568284705441253949340014922723278919647369800060096721009597653826519791922898683337902239491642329365355853734858864966783380205734476669463972886730253256618715960117984090094189753017417388036847114562988281250000000000000 [53,4] 1233345305426415309062882604553673610370339584080247118184752894238188115929224384512291336186359899576796995903289181175577158195295788490241894120251048430669060854960470327453607472010455033611924004942579158243299986953408961122180346799448540108588081620760280847715484979281141855736925888701261573013132254259794377209515548543111887131871496782770844341625326625739510619781032621468859856360687405557055572255377836150115837916569988541698647801222947238779307849479303732682334219805029702388309646498137404426966018443370752490516380692853318625243621364191425378684621936755140161261783779795357424326577803606049227903827779364987136761215673096715278944221150066522751549902426224806152866025123615008810793657864477266441130719249109037457854495330508026891087683867028197220536638729299216677535843734634433231133956643739164452664584136606227212911998629597234703496564671220287764903195698811004813647265018315475564110833856269675489373341739573079614014198707806419426273623183327733785750267291945566664984785885809442368363761007012200090549149426186113072434352115868852413929099934693475653321134147133816683928421031983897385076239638294182792568106475739206168488776244801270258454595223962012555329010579423201311293838113938459013853803567434370575987754153991122550589229395497683657681343427429597454467117335924515597325796207341725190687812709671881275762209241202594246276743633518111169291748525665935284375735580611867979540678651215141896804901318288918878109296093072751164643397352789297004025569144133017031229916810691406694115236870934916802656705222288594621392435785893674205233997408835518630063720042230747368567918897480285749587923673670056321206482850077757650725530509918103363539173228960470559914182907371622153658926253227605966765006569863694784578438074857630040760582374315032234299203522756496123627640973417111674548342076858592611304349487778895221023309894503479814327281093223704603457187837377464851164718857062232770637589578427726330796607939534118207566198996203448411807395355252353158898754173661165653616740990205494328863551094713030679826099430139088181095895109663671002056064801476303937613944253527609165415873232813433411357216394375801810729591696509825394183213133240546561626259138530546686145894537507753674044347834986470050142583759488101086897608060032743046174181397691056240736886427959110183905402475012130923141428196525928323551453269528899160240148647262047699219535091342535312138286613496757567083248125234918911487589283666964948096474942638964131900491016071078136976958717554269572065065527904993331168340053126614683307444860157935095589747339015516675409975282344361793087814853874015021346048193455217378389364722618558558667016209954879023975567262777497390402459132019430398941040039062500000000000000 [53,5] -9372601696952684790670185137639374129519025443839716810319250601337729356424043541814688591379581325039221998609323566928545722570710881461877826526489967721656561548062634489241291008599235728748134154450135727917934955746967995170638884577611639837513801550601467398581179531831150440153301864415734701935868636332326489972917680634908136408320350693910036117296644608789531429756172246801205141293021606891482527597226181266199122290910877742243125903347445317803971021791451387539476821785480354950964853617092676189512543089197736385608907056447448482757238116430803583011181169596001223598556713560526474778509560849053044076503990690895727102034594279803242304591056715988156156978643046753953513631751532945397810183274192729050146970915007125644792802012807859136774149936143817418009879059933620635865419160754804500871641064479052010231870698507425246143406545363556339307021103131839361155987331757220292866560225207190987602580971906037679495378633133735007330812139690103919468816494832395531302555821307185344948673877356116808083143292163768178766121422635186165913323063623186296860107582976337632329081022052358610247882602034974716161647497393214455579591475782619882751503514885506865039637767093358876447528413689532409358755217332204476644538702940020662225991798664160791108346067772525055687152223101655500043535624538335615215600894924182350816172142693949645597575327409057585568291341848183277758797962331295661723316712491261274633277450344304181637030587121034843557828216568062461076068667673227421289789825843758986451782187579848746819416256453750473777702062547334906256141301216175648717635025336247431715375131703668964880378880402557912047954077713330892851328871810641801613643479642072817067719802104161251569380637014673868169341179693571463091073531343888359113277950578325506685044901717889492438047113176852467714088870262523975673214090405878810828559520532210495922394999427297102049717547380479338186503988764916556659912125042667916004546457011930872060821707061389754666288401258470283450807286822280473548705884475946373354961459299398208079443636820884936250775234983918416592466483312863975305776222180775893937131827606638167755266523601606627841962326070139020957478275257917819203174339523636805037819753018066334823784209928378446263775043578855021706979432405846921853847149948643677385642869948926464530921915077520283214738166126606418112580149175596180430630708928720248424171660381887450759284904499573798802713457031139868356917477161063956121245034003784573552973765946968596769534818291442312645852106740014310896301720072078328270501452612852579784104695306145912596421767976368978667625436858718544162494196053677919238662773048533612275093327875491861973926454115990910810913964469615056174234268837608397006988525390625000000000 [53,6] 32933324793554242887868522299712074786808119213086724920703743932337173986101238908344371865675289180628569304692828397538214992851368948624092102734034824184761924513833886980517590567825966355232099569217178377034150188318191338121522561214433745947363221967611446948802887993505750751849902059454636458454295392073856139879788071617235354643336695631025638734713810062464470099139611366871316983334916848874962798264350786523611831860914836571481666195008168550116958939465278494607360249569731411595329173950148021805451734926019741719274555276742712099161919899993489739966415384546325537267183321138792300795400757704473019804257844284395761914819980103160726743898827530407214884879541395386364261104754919177909288907166930399761266319254839505936244886761908557589297467517561420375182496585251395273065880551100766171158123046883807004068736496574844342335960071753249345689583236651382411894272238164314914693871197613145068921741842459719836479822771332628230355013062884322183732237077827564436095949190332985801082489446708692588000851438453488610592707138205980723434465298700054666156918198263211287875935035850175113361437584149829019644010865387380294935356096470606019496948746422161035154071712835808757918087895692329693420113106883954395627667343703357729949712468501660182094204309718567581620483778920608500871055033324032350822164440010939058791361036336703647083837443186770711771563931425207381837734178158397092023239782298165514828209353278628673562757222389424575373815297130128249947855205201581292058706301763329263637828399897385111054904168530701114417126933133634008240443210054476594940159123958120440106039318357116254219687450014088604379015014857744269896041646842960963562256482661577824687560654579888697158769244235566556145277129867206318652578750842288902893447925306429183676817629557895836671964039440648710251383174752763933985538554109822390878003376996868626856646506842655832325257793807729783583429548333566337053773657926769827851306428266272052878861553319606408682275441376836219165093425101189676642501648533067403921432711150632293912672275380206432905188733778303373822241755536627634748501630949342883612522287076264561343731080933425786101144390942103696203110248254819096003810516350635754484770305040586688097573706977176145513832903563353724668565153157662597713455991957641140437590510871022823400490048645452774132747496126780525466448086807062046021801966612217349461396576876114507300015148101985686362805372925034641687573731193078089187826629975612983994973303692760528178424579360907526096135306192172682588209736893670711460206037151575925066182584899461555548603254532589234954534134304678035038891207044474751495456798289710344078145147011101981353853104393832051943746819233638234436511993408203125000000000000000000000 [53,7] -60992879074736028538153091661073541871444643881049836151753571025623342088880352335125424685797033489411291418807529203826312653098947228898369999913783236263289616515583993237321827703258921548901391685503985655299067139384743945299686858902071809993261477480088414515311011384002502543855649218699020744685024095206383965232724174208820014117438595183610319805828968706259564313660817802549837004311184701829467514046186426608144961064750217472762662774578999386878609453558830292418631800002144161271622271993937792239965516263066475756345611060631512792523337624447111321510781239270461907261608687918797992600819435045371525947934524456157930886713902724542435370650935022469134786723938980392483186630302024825606302692832618914557852374262162374274631775453230857514125982466123122213370656222776364658374973917490813432563540842976124606185534987607622881019009791599266187105505882327342985135480864615419560055853970231424242391370639447290988224135334898008249906765063922142204326022411209645314859371159471087838687339502822053938454528981796058421057934061012780832992295836745398704037808860708231134985129505449078335879800435357755791209290454185677841827877855088387407087695367072170106941823740548496670616706237855834345915721582483316070245859224207714196347542968532744795603954772958364052159220876518518678463218512189950751944084863546607798666893426784268160297153311957296044757728650494653778784719379907300116518561849344702055970598285988164051990790848194933977248596348887260390360996573824766137160274570832808785831892395331278601934866664739607501421407294784918531621507626996011462963607001800198083641198519800138731297794008478313401038169033038226209042142890848205433858228104138181662624365438714995266742386754946652106304791008304634320823486037138162082434769112885243182481660870935146899085257681583853776160621264076467002148244078220573745001558832406136388359171249323177002601278207945861464006396244178919788095797933882488755161831950748902823720501193806270926116002922718757998185810294631164788486524084302594592169347749299334263356471669117750452339596376198251162856427968728968138354408223968972377172390791767131394992832741343788564544992225142371372813517199387157534507648713562412836299839357178632448709115026739464830648252236992776124671017197043676517723458043780125686537481152836760341048576666769613238638645221005427926757149162132127666709059803800668735965248721349850393704409538068452474497596118490100593195522208698140637216812812448264922529375115996929086468263499060949774207703235010969395132269418967071174996407320674506823380579896887483156000905810349787626551980602306490958542414628394941814972928180391077102780731527459262878087864770350248061481224226554331835359334945678710937500000000000000000 [53,8] -98452133274924832590676055317518138281906426316301073963084623502909860040314572996919920071605515065225323830909385148154798673148562301782030343677941141456559743026877692037030611899823253063775078584127326176369644531136204908734811753985773481951400052605133147503099593485653556852432787546579325807165028789004855854772631134025937144388292713897301716726730363999840740378364148042313108494379520334310746119687995900073421087980813174407247234353688816155307714961415028047286274995706021920894215735104542965742431062497320893104448513512025525253302528961343107652922046196932585362596870336861560083335113724129049764869912141242642843529792578845150859443870285722879814860355861419269450050374861120854894785375236854792560541810997378191866218011807386115715479537491322574106742691356058348454811144885897187116836223072503757510200834811112018935761804439180633479821066618559967283745602730194322519623147547548689836383986741865360999303504799482626832439380962715980721054970409007741607346958735899759803322952896364214654016055398014370574529210642374904835839938044578837106285129609468283447638742279868042772025691653195098271252513918401529045048579321371967741728951682506252903377890859765630174909671596972669649577102853825407523754228431894488564228162933982921551566679826008821035327324615773513577054654445838659375883045417018954136144480418963310008080674961424700158416674332750697092455945684170910800729288482793815255239754344874635936688028438049646989263526662846996951362697854573644387886992898679084857122838503974431867074787237028107028231323166068390943020252992190249679091786603865494915850023388228963732320218818156676788099742379300649184689822678265178737401942641389627133193147140026680946452495911730849280699118300838768482594627488455821306485374438540589036682955346421817878392526637949704630091473996403911018543984668508575117414625033062101622826151409236629349230241094590399246562602942476035147679140407799902724448047872158611805514709897364730349576871768413703137343475602382776336109543167000579746877577079538788951341752786986161684363643880554083894192738304878034394209088314214427026141314200559157644636643889069541181622107386610645748579416053387458824646847704651196954115516911219234348399956878463487370045356368521184316018203170664208699715971960282285209827130620462316284597578681045297094857452058558811188427008581574232323742106335537522898099074068826923293065149549975286920834815984373032870040186644024093233235784331006786440960774750024015585166635800469555684176341105964735808501241698671197941471568876922310555486084633787906106756059289734956163524502114716500879577950524337283468380367373160383442704794990436603944475033923545981284775052699842490255832672119140625000000000000000000 [53,9] 968704149821995307202795787338030923568976842369841786353726624908577082538445343186495270370568536280201373547765157176949388079762666987476308513737711624704085459058669151453888876661058024899151649294955967215896165805483114613905434117117899075754133046764625054561459781730159557174378542864529031155145987230516050134997598212921565603444727454087834718862586092164913472190746160943202353588047874411851723192984638150457334799255566295536239534624742180013173273712362783199553096770098746033777440993508138891435859320838120499520328552084727892855970719690535919734858027441209091282707542244897119625951174810496367865534571847284275077044018904762775644849355283815791339320056623631625544031658127733794758827800350418799070046668303169897206166597604443788911634583406360920273295406449190616301559116726770603240987864850664010495158428624734936324805546420230757943168977808509843762640454585375464620973810088233905080487255707044752686249610400852239922835392751646502244388923777988198855318541254181776483698388985729273755117361271867970521669716350770870062129926512472189146784178912493767569084205622351776618747223401379118940550909608647471667616278324291567253941596258769920094594457271172701049741800031332809054998179687749438898468926427604187257093167407248975968568299496459912131494148266189970646206296030680668638983846185957734347107635136186539507717197117190576741919553780857449561056875349634072905894301523251947019869695533538712091788738706563657508303479449512050459751459148020255957634754302749019115148228927778004947358115382593601499576609128849893960723380244814776370136335024524386702090540102139468070660630847017922314658059446343620950843279462215767847702456533219319802492341868681546694818657028154423837183780330580889407940899060218897927853432449293277684271673030871104447279240559072180904738997280297393309270994948628274255064926967537056486732498849380619958073120183933271621023910011443448165922124230817133443046768454834699465184855496890203769578938101755103040765250333980906288676376269679218089399903917914845905719701521213279378770960053240851310213030942102944487650971554175187483558688779617672444371066076700521130549266242094387522417570931682602825484539009975156578086558844171484072610458236715978399630597651300308353701797987297114091360898558337346849379235754498630759552656752168010980879829964631777999357876142453253363133608337164201725096069172617962976357332469848091522938889061569438374816963917543024545489623741809370809237088576450559969936060123358708963438031541289591956369570216868133570176474804516854274183316071304442692779362984821459484586150357468231041460193574495550857629279326214954698345891546388700433149093047186829752437375873341807164251804351806640625000000000000 [53,10] -2129107091727229208959974341053181704490770479550865458488306073765867740294898085387802588111084249549416810613255542652373533489990295441223439942817613512273525169228637670740862427790114532215833779957840437066763001655255279465844733038864560034820627149943598851920969420792905438800552278900675976238874202231098227134331296746898320215187378783943751476690378897999286442766608281356615460721302426961979957679788302955930977146272776556462730075148852202396868682597683056835663728317329265277116064622768361437609259724890009301441333562951243346301773297067787944513649588224455057020117166699580759894782206567970602210943224738835256426791978315899576745865159382908914902788932070071588168550328648405874971494308471562826970602744996028471380944271220530869879603815430913020409694443082063239655703155377946438807606056221754033967649173591164389739228548565264430223067520586052158155986796960070955591455262452634460740335590749058116403155856160173299256388691592375208007511947857983680493819346257851678515028289228786045627084878713664233907554170040112900743605643625664945648998960218624187651044741705332367874782126169407540870567553284942530356920774352871370866862897823876969093420876319390230745187386082107307138509752505442806749381127850017828538916697622688897082600119320983200542951916714427390282544800787210149684612877561049025572178525097278121866683512823123541321662047024242495881008827481154805797808108224240796937154799461740670096353891023897942047545201997527176894965615462285991500143889015963300540464649126232168656848093169223217830505028967373857268002516869285867017697149672682001038411141377775771740280550652972067983336941732018297313156609645219709784206757003738343810130332016307956884268633383672005373423309656735150799122936588932158870732774435681286634606307989656311608269156531006074563403991179626298241005516806644728412585677290579111997485414974810995648951566109127422202861121733068382060278293336024972198589229627838625463035910809086741403997841519397392863088368310209864917121865927640879139255584372594468962387986247614420434868970413467912271157361277233899875722456391796072746491122238823668217533310396956915494358516131859467006790863802832486841902579786546359096861848789827537769448009143076549037007616797283235022012801046234868865426239746939349897516260886081170840566212201454619556565929483576415952579173436950903178635282101012239586214113269778817315683667850412880606581271029508916293974181543414954475101018988248868807650123945139846202782634068037957888204741244782036763491679509301765375661748025647274740823987802610123491783672534475297609661319336498378446838911438956636812757238515968053210499235026752746608266113684249098980671988101676106452941894531250000000000000000 [53,11] 226551497157331075779049288197966532740049636940222274594280060958547611906256144289326329622593964916273863949189695420296634401341091871239583334295147140504325673282236853351999769813724655045491588029290147395109916270667946354234917659723297588983826008066945906937911925466712839456001971318794712663673571602463543919971409340288005898815525622200253557797566403701384563536999898414597540584746821809420819192124884485744671204239778916218984831662856642958451007932109443036473315988268070193650262382241144796402849330440433021463322056492973450446373934508602471397875845243534028554154119751409081282670805902984595753033322251890245478604260172646036567948211555067700453731639580555254405272528871675919530709608262205571700893415427699424018576615225883074360299856015200006172923796267174835716268805431878765210041945824063336084756227726795875377486856483189636951715377781303795718413875717782186938316332747570823092689848839616063277794222204831154240023005760799045560372389494915553013175338443828784359855157146190746959122508298022757529139015299179283176437154960200047267226914703295549427392115088360846849064801399493482425073337941386849249092484341203799901093567637386054957548785416063831370960483959661726075884696270559978383495112943769445286936759313891569488588034650742817630092352362974954891823388700719548001818280883115302541154302673738149530215726244141924942580442144609047390086145811971856178189757188122728991083475684046525890760117684440892085611738380459830350461453602527601867837981702377651733932742795327936784535761648950770421829982717988337932870117062397505897010415753135720015534971817296078135618578726667353812906235563687814669229492854631087093536318529615889905432204597876509611061393378583775554856954595116411625489186859569782985671965965317529669391951224582826713975256151979041980009146827090654159613676457745980802506710199837505853886459183513342162296149309356843776597904386413530314901792384402551933673201817540537106406598699096081061626134674471750990413995705158184396098912920466824566604355663290695804136571961218487455580434034746480344464225395703695558040575197317816285140375722865055815822802981692965252002788071338489910052205703317965777353546894119374120541894788027868634212037318343314124334063074419534700695021248875105125924719301383346303106123436799527853455230307464442320900284287010455129791844660634438099031874906871844358973364558263901367129873736431352945864768044331096494339501040924825964529533301508751563059608239372321588141449911088321057407269102496371631482378684952335317642643781480705520722504463480554365827815910519772298439967555491976551997105106949920718194890550775848970449265564953023452922299847689391327776320395059883594512939453125000000000000 [53,12] 8961133063375707172464498310862813205432998146516243994544256671366472171231671374580872920298015441994477981534743329756090841131949759643524418125815518978292249915160411507958090380356527210391515501137975690535178498661281521097660677213283673265544164263150145409401064043157904073148508121118120369488318184739477859933647830642186420863388335176864026568582109754154596344127329260634706280239031531055065744898811963549676115030320829762959269656097806805270063537222802673451043372544349696410586539856057881782056445657709769091001508882625423418762408029738406905419579389020646813823164606974285066727496711445431580850002784374975030832497419271614039617966089801903654481449106704506825118532021355574552632026417880251448102201472888241789956830314721351304377442868745661686422326593902978940139172452990648871085370286147931178674466538785022258414839384852655246462068620438249500116922980921450237879255633791387367059824664814029623146126881909071579992126984688982743065329986059690830633813875859282564586061627504591545392005088617490625994145969950744167063857877768984116148555471434404505884861733332583236306646167355817599109863742113403336541847112954751185009113728786284691855810921323530391166609801324983109030544216560606964155751712902089745478462591910094235504619702513644850558482195507169724831607112984839602789995190113177791967471160632147727237615160849578787997143425042052556454111738906733443746412639910322293221531889857798877710949652415793363145924667533427366369493848528163416274784599036904178885847034336583161865469427759627172470925851471117106253957854032870427690812264892701507313564018197595898961329507142885987570774664063038420434137525567520590369657708368808259725161811696504436199094384007676586633395111768391480289090986293099205765495965975306829968842655176697618901139771446260170391700266805375069413118563237680679909757839863429790211847075235070669499258350055256387220542500004623349018786749708284352333068864508780856168061001111357592380801010050223274599295788076232741589899670191873762441561643923424888953817623399842909239220412167537148975825693258406022026805066297206749892806738694676016859813598199746049885663060080219839947617121228235320769720272620685956762152864806927321256381688317049066254824419544578833306214272922081028015928050848220700237106456313722469996007125561693657053558482592294293244767624760427909297935482469930269126314698413718901225250086392302746966880800037424300161778526799503617616761870773470141838951536614182706162720098905638090044252261629573484573698836969893057693376017597917168344309608906776652831077632271650038855464382761995788509851925641218129911911495834297879295977436723171305959579138744608428623905638232827186584472656250000000000000 [53,13] -24215438426386391781958995614784694448617457812672438427952385884734335606064600853366619611201547708975698658993929199336437783733134395976245249641793361059609679435883257181530485300945602041432259017005709152028863753326952318349641177189040800699342482436843352961475172807554504486816484859057752352867772333095888582298076072626702109948564952448363019456556962140343625832616265220127511286885468644860478164417471257625476773846738900727465148881786640566358332058730552175809898051154255037158601732589022347988035507262439231932849165982539911085064523002746699222878878136780579638422559559833023495412283991031778329822325270315257373107561119171163824778039068649686855694926916447710391542404439293067812085641365395528014346759097749429987115508894987848519956322583252755480871079306455705818423989082005238286037825792446915196045145216210669455030625000674376432977731329232821724395531977930088670905930925432684598015634740306282352332621251418949637098674420678894543866042990531367450314453221416407286065545342916126995124525655211937409426634374113927581389872055409936121196604029311599451719298325864223669220081636085450405804781641581934059194347003565331223362754301089505934597502707110734034534774805423136662788198499541560734044196221422469304254858437939902159671414124338184747981236179331714226262619505519917075827137928986270817977146084198243001274726054676662016804078117386093450313038848260104355020144943689082001460643192941270937592888923317008945985257554378196278028804716646501526255728130457964828505615200472172280147691732729544379976668211219935027438580125929799739692498458262317284059429715529087777800204549810853339198223550740756083146274050251311428865264793042086049619039231357349539438987887631066629892839391502618264069238204817604660725725649744715014075675556160299098687919720511250142513683536563044838429627352949755864076935114756431724450959305688907248338749789584562101050406518011489067320982573842344382721826344830141930367599985072902100740685764666344903495913335373995021535797043964093931237566143421958254988728230738667738186017022749252658531623906921106860573253913857658535295324795301908819081827978589933063224608170917477689366535469137069623656977045678678997234447079859216782205105611520845286382879930492783831217800383463151049723069969951696302739848561085944596101585470596906710238764692352620590859862067098645421692719980453887392610978427488629234035441458716362212602160768282583006967801076744170993407124741752816490462541899461196863555746445662956722168673881011322386747451204514697278712815691102671371489786057201491484311811271108856628615572492020364821586269499017762196359283503209833355329192541402461858296945012430922972157532058190554380416870117187500000000 [53,14] 34811337171321791041681017334815219917690279821839643142881896306593322652054614681800624966481551979269721872278803751575069822196758161851453130265645964323796500174065869794461843028515939309467222023225297248275116493230350797111774981575215665116793295262605682866382530196418383585109539797259951412105157346938871463531777531212142253745416721836251904850933823512284068714737085585244129037466602304821641920101887956509647154886904871656710858761778226389379227388722342899656754512913543318260634147250612027237455865005049645976308898125424649894553136870373197047119819314846382615353589672551279652999986099773392620469041137494713941230994610761988845199007024100895713725176559902989860249378114373040367512539560835645685838080423908216465600318365833727738895817476294442739580666405330745126869058018648069738815705845474168923800761577108666497816285087264591609376445648087983011921833516288470826576853609406679900304625458648503284693033628812311732701237886606097867591795448198574194635573293456418288324546918477790645725442374535215911328102765842227996871301131368290432019178625917012027611958954761281061023885303147559173225226354851158482931104001512138814284757588979482525884354418802369588867658305549644916379061509674756376482941435400403528249844123994953054526208026004247947555747264159459506869141640473890653062404921200842182016671426820596452866234003867355320621894708458168200051875371723614053704793912698318518748301834498218226458991212184001933130256230580460688506892153054162171631451775154490867426344065066107124875846612494717641108820098234475985506469099947402846960177923999350422163949040816181931778698946654575530538135979390481351763358896998359207148017792272738068850978322406586791859810667429486568744465314785586470934833898801663625044543482771188211455319868474177434821447461105734565167700403046289016821650641657144712150242612458106962451344078319770078259700638632354615234244472512914986882349738372093769516545326912042676475091811083659235733172205854415906306371483510166806722617692704419577127460106290686385308990349803777876036455249650936430155908822848444611443385598637117451323364573803919831035071058746512232803663918374385584485825462334411758162928879646614389320523730667252307032314396348566684323363021491313238958700536582879487471659854335372706480694828302004110105586342828057955329222700590963506499866865674251782244837746121188935494348209249430306590431257560664934650998999984481141275765944487836225556261969490085136392462404545696631794766623983413560494472987262864383147577506487155919989215140842549263682683873146528060239710997001958727092553949243500278943364652011791803010747575744826917386348679632826486063379434199305251240730285644531250000000000000000000 [53,15] -39310185676247247914622510330493645981251420669403107020273767975685663464226159855776725406684478847673306535501771565739754635245972870063789605494030502623076979896158859613800634618328143566806856903747086947781682193185743797020233556492044595224838073230102362094085640125880076506250332030505737109286484419501084402419027958472757639085377798292417109988410559597309291552634525116930654988177783912871422024748125138666468056600077514243389798581914039723576912468040042393545624164342538211746800872077267588372276475534402135716187319378448766915238629462889254952321749883601246173931996679258623475011004127181484158097301179545649454691061333982999217741418073237019856854116639103465224346875511540192625809726690612182867235547050530517391258165598345134458155912027231335103068743068518438924438851667300915904793268431868898256207046825562935594076861489182866014107675123469677819536986959585784772611377823989426773285408708901945883402716659904017217107251752661983181600554899198007699153168994943785940484710902909513351910286310483831318626400087956705998419956401870826529078080568646641135598085838393463811408591023103115506827937580569634366195554715988575396708621809260170229294999133218188565041921043229848816458073266925292736549105881817182160506391589464553848816513818950909127550719371363395993564171646044400915865038843362977274711222324671579126477779234768923581659418823425359434207465070151292132788419276820890302401824266181375055343748574172392635916834384273059703545746091362114724705516763830033972313241586631559377441246123422625170350563854156187668476640714028853473864429953194648317798258602430220370693675591677729672832623288820088586469322093704875240813684226022540933515466226388819319693301936712707193619999884177063533797691166008259698934452296550407339025610178437084977252556713317142607339170098458187428006851579341322722784575208391819092027228879376775809360247906931592323645163244889161323211648151058688858222797263703393968808148118445752701453802951284340956262137359805549632683281497309030645861429966872621540886643033043765809410305088733421102904125906960215421072762234396874421870689833074329511272447314629225163316365174315313270910931890871205333092067552422904712242644416777899966337433652491480364406019928651013507220162648270838712925179348924215899798196251574417213505940385590783774930710919901122584123802518546677182315388357306598810735594684189073888017167785572370912557602280159352143865369654678105242178802545672905660504843954234052178578412643100277984632498428123173767751233500283300801226476618543798215282410568026748121028157572614218478547291827590349950531698379702790119267173487993720860796757393998933360901304467915906570851802825927734375000000000000000 [53,16] 66670146935343566105770127605055287239839320493974213353686027879279068584839326362338831077865426758947079467049663558292895615949270268906298749421583869658374493389400595365523222733283626674672973966610912237546214795497218411837856560258458298428785056481614400014299795548914499262358457103134024272413595819909266793837332668353381689543359860150705828581202030413092112404123971526367547667440239499910976298810443258992085807544723873450534687113153320768342298339094505404797741452717663075667044591629077892412140063117199902740276639238841682673100944284192008831911207119269563579422402586546769644622018910632529378706834802808826941695569063535996439979865242430487126403960587548445545599229738920169431124567061299098670975720263904322093342578310465275363377205995606541256127937115253828065939866815151798474235661862951009366384366426439297026263892998056500376019075424667065349916137402988557310313311124924066626493899331128295914315429900541021471344959461876132346471620171629216044590418478242810239497281471305701132227342004772251721846997745893245531622298266093289181439514408150855740840398685154007423467440853558373921284101335908636243804413416061576837177700259015875922345800780624402325101608899520526767046855875558384123843439545367579916013102841975885423941915012375847149945816263879411305586160877924209766033464467016973268249501431266662580598594089936739089314405917436425778407634102878023681276167186164700324864576987776761579927049119869990757148991563529353783054867301579647967055362882095086763532427784161522058207761138790877222390709686173186658530852005407292900132070496790931795950686953501107927415859613985244984508814169224289050790558068840645084460222150232516882906503764159704113823270649916753176538941319111924326283341700099842951117255947165714255081608516403398603650429082407177065301455512142986066581631072095197604460664900307801025205764414291975662846004292159184050833573227019436975603901421642258603513571115184166247440363128638902064902992664879143463904133069740365636945757161997216385148225724014241824142052095884795926792613488225049952880333435990396647238982410976871056248362401450422709870967702042452175751051845991897126548858308764998784464343997494974507625447625951351912053784447365912496199892439725519001595525000750033261306982122187979083762244544694013560081127838416031864599826541123820116297173268369994812867761905936405068717199195992915558865113272955401603173495043810563103954445575297811117225836904597367612599064478396050517292435262752700676343079387503524352767415526360355045802778352947946314761955387364032666347556441559214135336534412532298098390006874851063531204098326743302998153103576181588429960811481578275561332702636718750000000000000000 [53,17] -98846874987905850513139337028423888391361996925221382219480092176433112591902430693636607142900273613000209971698964574752292327258496777680453203921763419515413751786390346332117692330737462033289375254185085898463667288269593736663808121766134901813105116417656123470815299458286010242008335096759002095872103552577856350968187333745512970742208752371653235355868971395206850030297096273346727278537244722084490055732872952929523440974849422303801398345837521567689183869066024194346627042215940405111147053833810043402829558976565383953017863556040885335025856546540867568996498072307669064727219600606851132337578398431038314445376674212129663381608057299508996480399354377140944114721380252380329116611232592516978152303278206708186935746825769917054120472628320852624616657369186305630005555443730825131283230060114671148817018747875452478322474760430474745289377536420781217332521492829055202173096746026045551492679652952061597493869469631382635478430207815778808169812152641867815258973726426179792673024011840868927818238668362013609891496445070848484499960726096035213348258139752844867750402011690704858898313198145509960959653483310720447944682037404935422950215780672969476600865440437578514890402791452615191291721667719313048950290837268364737257838034565068555274596743355603170911629884281870915509177470076135746653711072228539860214933845554561359878245150130316858867371519113476303183092947130230504877900772126092315227675386358225833400200581324257393786816026567587042519881320530840690060109331419026315321936355242198852474432467433483972632750493224158945265030053025914608060227518334658096936499844038915213170749635369393309423057394637705168140449172688490018810537694586822690769514764553015621437517602860904332279468709905979568891640623427944839172237895627495731274843947133163284003879500376836813615630740341921723296930924959824172362873310609521223525232620703294871767485062184451353872821598328750063776847631618504268681080785650274657465374155830911152988494269384947874557040613500492927944302608633132544297208429811064737781583125661915145660755515268071399950753129945920206614599626087789948103639034291323541934199281531105113098954579320887483129383105048776417211958820737125297174385210126359168538685813449218390490368700844737491984353101327834930296959690554522392137711665632777297500908966572167305995821493666797074558244629276747637838035225890529068947479866432094903643952134272760943282296688245955508118658709478767344025396299888380308864637327602874526723477962879156438551059375077552756624928964935970316570308740535317320662339360505329050165248055029497869652479365851936075022909427587833274458754450670253303682505852030401522043339564952031672806498363570426590740680694580078125000000000 [53,18] 50028658253018639526693795809212362942087417577011673516172853533099746897163115086445045071368173542341388292666417171829742163252004925588896550111958979045375555709789317401722037953766282250571425639275933768137748242551636285031577964874404621422029954187079225097462039568088741591443338795674385150237832530432253169459887936156046806343088859790766935226995690606373067645023424493753260507497086740887365493775239583488535557057841566986641781365189799473884950675310521252060304380949888858629319570063763151389480654212609979024737315075763160173932181302350224457763662672417633678201271405102312730805844623181192453053900742834072383107888216415263367423505424817722073783794646611301721148447389502282561210570706681657312748959631837870133999176839878482583146932014772158927814042584710369512950213813894008372011061873174562217715855417838665524063990678252464774277086650742385390133940901028116258011719351788553035724286956507550334530730184133633975474833742628786572623718829397858779575179695626170133992532906727561483098042684680609301578559133182218787171588433429992189492891368450057448716107252183927077593237431181733659870677233356073383332151123703481029698318970077002367161257728148187049812165335032891249410306216611435282126405717684246165038929221537765791150213797774510500707329546514742331794368292438604025137807574309084789915670671652762275845045480578747011971171490065977295039796980813036430952666012926998479589052412710860660921389908376707803488415616012214032171705531167234675990786173232818422135536592879345417689997811203990908753748948877891071712382535701481714997795136105683860320924316165087214192507087176602717641037356650311360370413998633469099742575813331137550847208220843441906001267192342599235426205994827730727061371390002830984628175717013844994316345884826259540075326516867790647463472213296190526431588190546784041829372014483485842232578014521745996139572424679089552217388545397463487178586545751117267133889743057642819125690857408958733557814043056593807734197257278244930969384717763106656201079129095307824031473778034020130249040166828209731842761049742432556494908599520108882451490470633583470643461022136070306020756967126855650657211102283215784763684416052930931296024572721259636604288263947684103902544128444266659732529738564655650694748308696977244659093673225386659105705054096695208898279011131343673563108091143520567371032491155003570009569088420540572435282444194291846594250683098281278252239080652486452829250616458766092736863977809271792642170105011101388148449427935515066056779579627197229606922437253426383685625095973901085706418289182201252839129182448514938644139228730477200539862697000086461798849628290764002258583786897361278533935546875000000000000 [53,19] -84788320789778147885135587065363072938622539274647223458501231298526005794892031239744365388868071654793417023762923385350139641015407730119940867630124203823602251700465518353988226305645125953310072857706846192723635182568348617002453634170315950469718701017267618628597847543510422047066883494978582942090387449068984567051867529323788481029415054621447292918634984888636920703141340523863778253650054448019243700987392797801352892520464444262068152847145162601726099314898329675158370282498431112122352396100945140286004200285743304256220476888313264596407214254980807339540586986611850389421698174950056775771245388901481023086014604662416330613014980827544626048481919422987697840116456588664850364865891391960802605138015840258695708326873005312578593234146388879860819238073725255258018525837409825933335176802665997641514510010972534061410090566675999974861966302620690194165174142256597347868940383262759707517454526958943647196163709893262028716726284152179779840455529317681104556323386196854153643687616730123398735583420098770344741724697713091524993433244036145870334747929171479195812002995470573645978192454092267499192903835258930822836701474994023709675315261387698503475064957806177808982616080903222994967390553835912454153798749652327921643505487186999610528082128776941704800868122294771785913798356873248288294515156553246779519234343494253928492329845159758170783874961560111822389965684388630801199246543576548973175166083447173978545041431648015922711292017539948406778641520508908784633861011214938819664038461135377550576735598365651898308513800640700509448710153044951781793862634688224035621794203764405284377517980414471103148776146796433381947562363564566013996285290058309205063309520536674979678415377501551718109055693782406173103516653799485003538003880671165048641495279505688770517240714774003137044852753614169665806414340530013423688680949834361171082049917493558345516108716298283623555748323463546383545383257603844496189069903351323241862132023249193856404186760399658832392986503162097729895070794398868761888825136892437520896495444955676455364883709264772323643442572059742572648839887851587612948784628921141120861424185630876696405048809027913257342748743106187498424494697027788486179457046200960639971354902583771762185776957750034250523241925749196244236453574818261401749236402629211515473051852704265534619693791836001193189456985418177132984579126091284988579571135370421855915269006777234037348322017469170857193949163712968657815474375512378176279048015901313858052935810938079957439528145674956548811598825278530218951381391514671479758503302903519462603486423802433352895866609246686029632671771054011936248873568327901912259112020236898459554558595691053923815161397214978933334350585937500000000 [53,20] 556796592282541050179965264526374643214559765176574523421113985747501156596457241327142221973312362486810119223774778762747771309975425339160530979019471623489291815748175212962919634865687970107257588669072140914991415803163050900085717456289206746683417077019434939882600687695485223705941990789561951432616453503707859900542710429067972570539791499527657763149449519308810383716452583977245241798672806069758796606392701714968995923667022427558482076639633421421783524015827004152155681455042806759772076965917201958502549518962621759725376524699324528501775130179255690390898309383915184637997113256093502393260797302706528415619565157795561942630030650466780462935224919895642942153894922591935903096730974293394027458032013254493702473634897354086414324389083643413684742304782139897633814733638296474860218148667658556249445676768186813243750889812922501232038407891491393065211240706500139882673834229242409556284734336536248365152477653899180135949500081510295452090056194988285558661786216019946535401556357959539794489028086376494241414341147790586254867057213119847225913132781868621950084451257988501872752804539280189254809523368248651655259680210560763045812148612861962024664880688188359076579754690223179695388666397839287282774786645067525216549238487113846683240426659674677867058602401020314363686429073384622194421777816890808993419629859320341381102611014143463926021193339465103455253494782447177921851645423475060405896539438729299955844215433289884619952903512292206847059805681173729033623107890844641501178910463272789034892639622601303518803199615810653563626038206380233315368705455710755412745655486099230178618996849599994851921761923931072275797174884725129775227716508588247673679802172802792208202343228752785550755358709212489275970333883305001520626906107611379026062417975737396344134661023714915052756313462549217323818051536949454766774564052786755691823485508136896171981543415105736106716180486500685046120846355057767156897338537581636450770403855162179099258912030558848964405900241330342360960918803640478486858810461972694064592293073451502755700011440193109120123367963743536519799919344804008727602942082194789606707743169115516847414546431919180614518512047830803011553188645847125754275521651742862154678023000441941417472629920304277427679121837056988289482395266302396269222921922754659338864987200333242206960569660192244993869729624990884788325852533800637102222292280848756919163017145116302010621568730054199626046719079046354827560493122257451366673472639337766362070928955977162223252688623747000504616266335544934906751813609797913639314127599707246198434989391053420586252603813497498100680717872492864413981527460681076432631608704774339726963246210988955908760544843971729278564453125000000000 [53,21] -911204756734244860068003957904371571444559654902698055841330231929554547515273357509113032680787410464314052899837983291000874215384600743335695926901980097270559499313702871844951666611496878307304030599587982680616927535585334943671600277205897633369922585557683484359273454886968694279822515085005992950689105600873680730125575728186531439313436396998205310345609564142169491591302298263717769047346311621279679620763990792253341321047841015935785570810600841307529779468709546423954995140187617283127828751929929458905307221392376923412765456465121937736521800181113676153076894189441121394910066321770426230554826810437003092952597989837065068395273214582750414367291251110614844340589465235153443929246778570517942496034111777478407344313165932708716359250703719087760555017328334105527302328671695248880619413903768688383045220228386419213686288348571352305864071658825753153382436936805975465068252557027381409957224445435471891151159177400890782535394776748701697234997330235258200997367746396732377591779213792922733075051048436900720442057907368369447951312776542944581312689199708878607653867889486110992624412537076421304961628691487523307898217597552422256502695593248414537671385143772064716066806534960545146140645752165010873539290718099466996393641524701387861167283950875493373408402811649893492150845105144587704937356593396121956600671959832469037211757256742002992862715209734338801843886718216015218471920513134043125227690638349894302498776445703823856153600393102148313629068832585041243578883746252463188727077401153747856715470609782564471241481790015736165772751096846344464703012470721762072464505111797306820680143480116671668045975522758124474835868399165846206765456936495106707101269935376636504384723051743406076731759287182164140828314454268357549784188408583743359537296071596732110565381366798574965526856494152820104678140861805690188122004375704860416819452227235801368677073003332738161902818198730936006839642877900628356455066662729859931419689128897794729383000868182021761608707303127492076902141662944660842684712811382680829659847345334286562872832848463761861385275228188635356751474095059419948551470934463793271492216830867113728591427331695657682422239170585368282191296656978540149037029778381992764326710604020727452898457336613112718629545825015421048205381298672257820026245684466163569667634171460171598867997065948021061586563342762541970750148546051462699098956663515954725421922521814723750823206365500833490834980099209602031300525533960373288793984341623442427339739746517487293017585797400764738345804535553376073392379630598943352781581320424247278181340930450378721513052341571911913896789601426649533779834034446492532297341309051511355250477577905066084440477425232529640197753906250000 [53,22] -293373140830457397291003565055086427936889480598525626330853893755629921287147055566393763205354777525270958396700880961514006290376125065759767077257837268354392419830254358777728452737724861126801467096973028332478969633480848259112256683070365186199420691605186855120366381945319236503804123351696124754703016945797284863188721678927499917138372244359877685410127027870620912874987643934696235210908940369004708916781115629477352255849669071725515463334820803500946179344052064952254794048529621066159988310217227836419815666807702998487660146349644469832224038558928787461368606142288435546169573294164729062640603767359022258352220728283692686944806633920724477314764902843176246285273281697329483547723649350013819316030639425928816603850407361062959525329362781060721744374852437885241615186467770988867382600999868072819216734912563058688850559577702697847037460643032077750337700064822312878871434084954996668055022365287958562685487029063112512174171333977103635078400697365642734098248704433141701518171832151755128811460034298938822281364729045897505866085071704791536274123519618511154604880880839929004947822443151957634181952641329844452419634582737273607282153325488964935225749932890162368017581617490912653723481065392966417631902998646844444132762325225891489736414007626020641871729277112592629328319455249214232643485434280388813557105522205720320372812085188854410567677036902310146223650299442796852385482763577391607832502503936774763510588705856302496932050968554017818594764867179808063284362655757240766856852590614144145340085517146224655635831859508134990774298680107947775421461787799836647433828481658461992710190623125468169081666394908560227608454196018340435034463643780664737637324842821459148983595754165885565225089324467085866047314064551372951210450462606793066370823308501346106513170487030045394569958569386910874254674429530098848744848473908417513680137098745887759181549986963893794471014124038548793356861087334923717914669095196984809408152188549239839167990920562899855344095922561160138762167313657751362086936299301453355524382421519657421281696615746265023736671881922044599936585864048204425064613968892860851279370408977112911559805116355568905910594300902088555455829383853875652125408290176588271712209950261599940047170177695918647635277286665615402108822360429642667975730410737479800708781447437691797051890782826170755091597531397670022384311915453061475576090407069011532595707379743168218713490841585246968393098421498968381527955089817348960146502278672567936112225094601124579603295092064810188714900416916228914547453165751363304011765719533900774013115177476235832088744876643894028599663396792658854769971727632937300692702979609816082984252716414630413055419921875000000000000000000 [53,23] 2692634234211481788012999066178450690842868532660256321178975496854334935425153990324103878226122070864155665704533710415799509117172400838729784614890425746513455685420679565178668854641948783271281489420827461603667920980348549811721270556397200181590811169561741744795693046761553386055677193951333690052732350413727742731372795081673383275392615750230994381587325051031100817435694556526022573035536730112956387923938649059666255530745047315082979880862430181110481798572519114426398633409161504974431272717793885727824826794203798614518752340532659100188796159113733345990536963376134782207152533104838627463384339129577818931663857031642674137763611963566411688887174715196505680506225195370638084303524181029142249573160921229508324038589872167806704103918264395435215479793591397490987690974294146837133084641476260960946843592666347510124870519706344088715653118908560709486862492026613030285852053261501843970560171385711797890385556646468511825471932510362752073830153208949469963250539155216239667219398345182584156630733034350442529283965424075312190937122403949263358644886167478743011363424458234640750828272286563377858379200422561281383059464984564207945504350069522400304518927822767938611868968205380671739553545235266438814837993540629572407109642252812944008068510821894979032219908120846455414226485248200340918690622514814278030242536145874412004943017069363232727689498120316594764096555457835076205465152492659558522362491269838307063999322608895206137908062789619827319314559138959831837679045989396929288119100105252152332458044087419716085104723547433459380868722675782305751287804845863642953786189608560972829797618009185772880011010139875727945845407742199186569484884558552261017413619626274870378878299201191619794489684054762559996151705396049274660391177272747533903415660036776355398874415750424804124028748704187314304151065229685571406177259212209808668179268904626081115277726928415334911214755968601193963296712030471057779016163905714093626611489793323226059869333724708460965267965762106889441310069517201186499840169623606267875790790456297202389269111262414726318979487206310327334339220958732248851080785685126503729666591783922067106170112944320865744470741240985749878511523201638286889458918632605375016140644741510064696320014344087397924380888836329464059313025915887279784253322508591900295683545316305173453272545874223083993622815825224787688402479260829396645515643085705450929880582246330632239695205798030863925644936102755508007557019200127736177290687112654602323270059777341592072536590822957517695254408951212965311675693906681105945851101169670491280068077873114812769625892686691990104231399698790646333111996153967542560577950148947845576685722335241734981536865234375000000000000000 [53,24] -3207683420723675744264683827484361037446695360695078970257671093844753194818713694124587034325967259782917933870158330670191936397132280207669925886317791958385967260714828774439872941111293329916123980873444394941904771076383704692976849223263277252871226505161433207667993478606179992307571503442264144926897857474819986509578796872183998470735631104603302859815276110455484687568638874160706448247226331343658888576371398523011925292066809009306993421582946740121776539497396541370206737710726078030725232634454852730318086205259836451847764239300219164447826440656771386717199488689072903536220040671704030256541585656129145849657955767602924842624875511188901186037838392519500752219681658037550147904964467861787017499063511646980547515452142364438265296070771091547057010181141685265072871967208957192336764066266785084198691364714491121208573535518013473404452619166191493001492222946888925251030502013594662615718725750940016988732928137763536786765368656160775008009947509311967278343308035727271648109995615961251234672672008261722071709191896623411911183751588127122780449565027534693412105774906032163794499670909608050304258341166591720280431909445782793400126592394560102898856895035190661222684999873884864897553833585673470166249443031990764160050324058368724942760432551470937096341695261563030934923075730361243779568579736944751300150951641768507543868715677293178398361721555041128430521951177656277963019594454907782103300781528887752945493582067909337279373375528359683929146237810257527262464901115753274571509829431012415337535570397641374790432782066693217144230879912966390200266970071012558434403666714897691959659215389752154316841750299052325876876419403993121709883159968050439039612917967364383921288263199820439013941113552589961028325764740045888230379573580644054716219565132699097430284944401480312121534742151701744169851685756579483538404727132631509832327395615575495463325955677018164901096047455934163356036838171470803624996260581400075462007085077583521051427899745112440527909849710572682296642714144168979977350535090979323063055328579396217989227920990105836453689647985009673190038508086537614824400890746882379527706849189515277728541023854627847485041241949081217935337331439698184918200741217299937167930852364798376293304751801682038335872807013414787267039342532840522641791199156418992254704586126143159371040728694897481575810781363025660335879146288404220805535238453162958611662501011943032724900430211615604424185127994868812625800659561780348682058716008936336357516728958633950791496812170967277306389475499113784197465674533172379340491585488945002502250838594389499819470722527319853078255223558495015462267634356534029561847879558067475613825081381946802139282226562500000000000000 [53,25] 336030920788352464733022264626739640424496728654473937519676719674386574687312872617456590351944005703836321943334969158001297342895669183351218870482757319987212737969705555764173946261712203754219673522172297028285472296070851031753566196414844789288915124421529738752695287159486739484595426019367144570583276764061622418053767291156522535526091943851436893689637575711504766050769989221129332322688191075592723282073218699539227151519932821440820755219644570980546857884216998998164829195826663181669641493848144912170346753003963409778288886102540231157052933105550787652503051135872164107113651036704135961038240598123568036296739545150923426241723676582033103240810735980484108628964335682226400339107589334578073853008186341093915430636914976317124133522057350561971007540988486294873304892069903503757706721949741894130411262747437741147897634178778167673282165032750995866098883243176862732753958391589427170606953019651486423559672824661920263959551992958067671013723100087635933411562441336062677644790694341831752787464614472385742924557403869269832433778369939718249519399024232234932677866759051230311006359087283720594465728022030697082932528704698417096712706752003100941749203123044882508577253886193639679214348192505173811413186730821975408662063852001220886318257502604051612094651372261759137673303901708002877964821780092271829735849159349619091286735645478310804782954980406542234581377630339202515190898370096982918694720223548872164803202318449716486596147911855978399515398652204861251229138016307371542282993815165580333503271408127094105041948589325038404045023744617520206953047866824143153434131120220590018358632983143117869642231886085081311495919453256108569994081343555593225528452630147985536758744815286165602355623224174918770850808007766542189772525083038931081988087164081647541402852686731055911655267258391301571130169533814786205026532362617096393981676927882392944343741977407570595775576062336957242335986595655202837020718719608143656401308871406093717511285104804061893304149720149011054206567954033835556094073997855814691766657078708688829987895452488038144846923723220083981339321144114867570930922924724031510402865269805829537273112451432260354031702159495360492196872125634603906153489485920298974686413169665264913347334954116993367500265353937103110449666399526530667511464828064940916072347654801884621642253177834794673415209509508609205945492177203163620915222329127047600844954566418379989675165579854264138599631133369233291491705035967957304488731409669919156756852888529245599906056862773314335035108444231768971624292357982029915232630111295732552015807355810844965357912945406645978094709374947808177579592125404566766966568246849389467456603597383946180343627929687500000000 [53,26] 2797732566799193419082766350292761951619456579325938168566488759623131032307321792633062994488379679952367015768862489926963916944965412660969103546239946875345922837774544687363193398220343019922874498751952307813037693418528772948967581748447435177230375785748484381220746601375246952497183183624680500438629187341326916666241145334988673491874730130815144803577333656372223618004220315425337027235639080709161280606996318850427132852129049468318943503168013489068085684646615804242228716226682570051315378218000597509391525413411630689657738560579452733373363124419921267335001360972126595603307474854525485342097504364500357293239317994408548911140076849953522228499330693806653122122734150754000377901092848017446188273488226641595158226721919088649405121995054286432254440442319670659882558768065712327926803204399118757989967544305167214353357899543927413356750685044824317932820264757813494809264486169571242587695336689404258332869522026138917997279091699295123090527124297427439734957705300135851238899105212741774366679688084939654671932990407314071714789725094948477738144363478304060381468448089932672382049236684214151836363773407681022838343819438687131755549339082861931105900936935233134603450678881973303378604907982050950410728501323403802719552366538767279207921061042105669186927491304350008076213158370334419568717325056287800384224646667634368867125611111993072333204602052240581961871670017079571614420145577300353316574950035758720302426219231462582793707552503828165356632121528919929494277346722387505777468168786334995534775960448029302871318003734711305274405093897873959034999582316888899279758341590321568813675571997706663145471790162793125262307130782359376524340484035931252671221889440762948301492285226279713931715546955567210620593003828248521280249895822064047001043007878831587487895389095921756837000395693129660429123447249291362661463941132654316578705720895493243513873680756795749603267504067996838475069509978595125102924632404653209670747722802262798486721004669683763411604482166221557967365638301524848000178578989634434615853645989266423807877584968653336603465008491206797869526867068721389246576125281409083280780933418938219656435917142108932699600172085702814568786862002390637461661269622012242293286437173594770698930156015173088012515177334326723583381402527228704114087960481671686457063759853924937155935427644413663742327745672867294639805907780110997417009452316324207100922359507708515087909719840275527450438665037402936797360625744888504306993115783429318124331463459477959758618584074839253661029705778955264954470413277221569611720651831561557409613102680095629933060698730641288233901468643353726669382180567596015569042933179844112601131200790405273437500000000000000000 [53,27] -2635571114878252890838312876500282599100988114116523279520604221896135027251860210825564458808822044916143116227355661606399165293078288365372829856384788206689804594553549873153562150554938488304303634987099705875374372927078003914232977656721991522331470120401837309182708045012084116683218717140541712487473390333392619046035656835374251851495278562069045146604551236871350854243777793662931905389322665801125623365434305631672901350229235730562285808433778685155489506480852853843211811480308529079639854149778353599734587313229176386107587422804625961884740668766886789197594259428137044357686308465767799407923640847455455517324662214858694465649894435549194064155764362278370561493786024687986140763383402304704333486505520950707071051554922396808347247008947431955815702043083254403644677002856823865888543587052574763758722755471347475650314273451496829713876271328707866969795093175389919314606922826372978863070733645912082094845630842252151933415446468866472903823022988196941624856914185893503483994644222698649856365271129886246490183354443655475236869358403495400831115839125995083077883651888115371038536704136072725310764178653013745046519491906701562194183044936974022914979065581722428668131219988835355342905579604828627685066668641576945853865130861127654385516143805002858546518696773733418630270353303797251093814532139815800777323700640288396706619317770740798877068146384823331957862187689618874490117931453812901479839727847453517452653993712193719886626298121894134536908685275831387692062651028760746223853609005878214594975062780505780940593597698686744954513013889819072373191645151039894772911884629959062767476944613975415622902145194130162345747610971996256654873845451231336580047698962529140709662361063597968498577904718904842262441274603099541155101763322810335054551504046715244486257539366521766421902254068655088718054687929880595451235133719954436609067873462794907561938786916398352639902847635011775359667842944978285311198468247495184475789648218803241798744216513104448654933696605306937403325514726933823422598208970300445984459771259386819079099149004196309616929408058548249120384588007265656373211550773432520083091155289366838668965568696395068005056702193605329430767388234244620130384249739339238857732969523691058965729822769735647153578297735528727146239789609393999900346220783718003212731504339001152501219525072501720297203296262678279049421363547345788364948343730321033818437690776788978141067938107245888653956758314517670509490553184241438256777710145318461170372732138693262706662953362396062103152351064399359862692842239691190973154207856517316733702483795787589139829580178979743868235301683712846120961067615089947965834049625755142187699675559997558593750000000000000 [53,28] 171302068084778900263889386947254994816129054739911943796884492607008669563201625803830538364828299673822999811873538586543806993635994602900448901425849159768926067157358167280437608553909620407342292859509811398315597087803942472350485829709487937226358503341945602637888837148845711397120912462563909502131229814303923009040398065278993366806550815738843753108095583222310067778203642926655800082451350846801541761981918452446802575842834724802888045028454665578979944402698796586509750806694539855331066653777058065221245041102977325872766318212176035169780614621217675126678596618902871284945506485646762971271309155019109326666259013251910784465753907480501369666794528063537781406187237135048271325929303099004649139172153408685900593700319461459576023638869462530958088802274374401343735096947142382483712104921059057826878224412682237164087224913687702243609802938747914378926804672422603948644791452091619746436879238585418195536115839370977402023316152483922924455948593569742852863134107474370089599652556351066903123268140431469990664611429603206559449529492645598265398727255996130198260177771387312625130641738107275312933380716102186998798458777092642349336089675713916096756733899597506614291478296154672085780007029055698002229994328764244990454968552181620859408622813488940816258004675104107012073030461772702524700086202016046678001344314697649320944203889450622538419380202090677239690666385464630810845504806458710267238346333527973632734396844575089680375414172199668404643598985245630542817548190488126011744699182483392072847523191694432836915003328189813314882475000995580157312809866393769569409587137280267649534246584888207877064516635315898648788491211925197859212163327138655602197390652585360296450870654367438959855107407139654804889042261488959607468140069502711232396677129043400445655155950022539168092997371771612913136986162449666158949646302473683181342851333401011050244829345093171279533230031656047910925868603265957714659837101877911589096996282206746457451011956988255134209708844476098959601925282247730704060267611145159303368413522681389848006895995677373090398939917139692529522731886748764781831136850342056892350157232514619718532897481799519131800792318332460522965024635592203689650302609855669049995640637255894663257516441082522785532805029542113845455837818445180890554463751349719749363454374611779534809968761535842865414353578606084528202246659302526591716976802004673837374598132122847655725907528545339798654913009000754227905033551087924561454429653883946719113349591568439412932272715333179049519726858114009829862090089846972817208934398665742977604265958580245489641263979893999621952716308119906761170637900671548381481557044025976210832595825195312500000000000000 [53,29] 1155728305625575134776849085709726528510502173262888692094962237759207142123187065033611921823833912472353455283131302175178623214874560836051136805718848552913825373311414879073880183099374887603184198852502890736301747042247947686735229403120334684791314336627311601743761556831026063657312174045159205821933144934647289094441077997542848637947798050446133567182073522445796581971877008171352694502600454503142885302950816252737166659356151141868781897543083068572879059007757898609406682436183960508167499383762387214438670398772317791600120360393136733216039586363990104627595183423565217864956332791359616761386876982191087815128882291578125517124610289822798186689433775829399823120394528991502944881069109230577944245983412992561747171648534134938754006240815813553813373190828192693274137034803308955259041239323104868038822730580460502144259805219399598409022900784125537203392053572418440603492499499047173291630848377194852319436599281742269714069004860679404700140390436106250812904977859123802512196646015300271301614163652426810726256334995587885603369625453627403340743381661993607977582350663313681294641521022878964675706370478026045170701582185760511461000191334047103067762908632503082495358242949543403001450023557045694973342624542934009738293121395692034503706877786728898808228186136768126616985251932886589739816705741250074265053124852533291541999969571765550466954465628860593619453268259216984214173247915359591374979089526563185182483722136357935169986118449388552410355352796955953190545186894265295086868396110538828523345030782845307013071293968132581897489824198370272458645543694349574761654460294672592235816476796849344206112742214938279927150404406104230328412919302412650169909835039114609829889751874323237049585440234833191210739248746052757885302062295625299594047561262101153247038223260227315833318469364455250391010898972605763699502885105572221117491687419900343027814852707246856124722343846594563661643856916536264238375863897377416294886367112733922106429627532080388502391269412379610010919153232477128198172705889983743232544958928933915804452616171226181915232186342078787373176058649258563923882163194030931828017978645894986381271490452032798002896998595676173702094005430325991317529454277093324481557983078050071078166647965877762222552657029664688378991276179054154574888275907726815871757525326489339408002549718790109985790860595261313603217153385019879448678034551229273542746345587645875937092746308203969157131212999274569994060711709378094058956816697950060470540339542580966498945096667970639691817451977155413641919306302268508460356294251846607645144344331748970615164117786335088890772303362145239889129397640771430844086609113219310529530048370361328125000000000 [53,30] -435843547751233721398106945429246995215718993183977362011460763501340949657638518822085132284494621560143402066980318308597087979395932239403643306961818245313827651562789561129203817771037836120923656844821029847784230296657820345309628841796660281145218396653721069439571685410365318224145999858535026005715096371785489426511539815250915494778783698356287142446053863554640924369860829656985631106323058916869440470840045697640545340634681892212473716593594918749287283251461573234250550566676997160395941939874973781843031429878372656675841926446622987230387894793424727424121146484635225208137977230973300869982713094585411145811422035796463876361525985581567611587379478595740093482580409180440099804172320864603756233639848939818672959190321559647630535845487390821942283876008810699996007099265330078761062844317291538053710317567387829442628095202538799367606382930377862781447879146672291095533991214670860131361886316053452818669334454202964447278521117084509030624004627842507352249047702652844408183446534558589035026014172903541250253421422741545291281383489176523630587490040409368951981902368402615676708351072412572057633128102847735258739974533813574659171960217069627649509599668121898304967099675020774547954081229575224010293217064048871635094612312482334747539109188576300779123347245278508143510571314513596042259357647937152048824455076755561122202699395687423973782643602342900364247066860022019667414400006562609658177409126067957854155847311694371577105625940517846240363902703486610880239498745620765024313618110148814005220492194025416987062401379194967923892457127040313792999208079615127347846963554950236849115581865008230808100806746466655463103129345920027105160541742674555220030924122298265855812245953576911011692398530613177610997662691142245782734742881533624874483494088446352665459687927208793707996023173066013731331423950450850210212436626598158139713700695175639156199579065679633527686732850498018490849428232164880154966908562147469806936600995895369360418316065135491624434966171332978047747466371320613866099487205864645935527834495754208635911229976720819473803656932292054937635263260719115830794264087228426168482005928366840809734352860079332947431784439027366174223991500393981331445224710287210926510700989188373933398128044483412984652622673597365382805264006580522266724850073041761910407879999549116314241058898074041835152521420804418253608880963316082384807499974145104932129177602989935007937007631880299317289761246435181160365342264903794623644597539305694758553686059932803734342674686754752196455395024820563901665126436047540968116781022660067714987046378456975959179341012473583964947651657342950898277322835383529309183359146118164062500000000000000000000000 [53,31] -534235829650444458320301889052458585488993807165946618689934225137350433007487782004591272126817569707316805551219912069653745756130100353023067488301762218020086560135722800923358159354758659160458271263075124395308394122775250426179514133526527746130996578661038113210326631834087374598864821602148243409680598514076961230444913061567695880066593537450922893205984906569314454594106238168825832780294568179388794945889263441908786302330577431921933802712898500975490221529352137181275173312089392674682796805783821300018477811731370356802564298330742257270084294801895404618418475585373198027952809287603169956000530894517381626007770001480163642796647368259244383786259384273022291090130659003401394106225056917946619627259403283165395809346721465892334077302712880958345005340631190720259768621112233006730152493069733384487012441149712111316754296586326925657077885413460324183896543642028763107604802390772640888237954454769132935646548418872726588403777415172863099764070943022371790631290504463194594457196902551128621400959244033141576409078766682858536341030467575794784195037793173238244077642490093434843173716851248069806283762963718380912299753584517047913632812508216239615590407818123683492439551432675934575550008086934631518127525293307408440436707855097763063095285510743508625102157808660241813217506520981833416476432790541563509110283715908179568382014227852287916285913256127714813763759050652316429847120623049419154922253314500515923836002786075078105700654801842177377034569051461141500117844822721382778516394270092840136051141135653798700677182386669648547781300407505197622622404868410711276217791140944060323277509661742415334815584238242443282391098560795181089323095817634316803297377095186622099123700937569545233582907621986459458080368499301650593542848755804651429576958785920558565446394816056895139301144696169630574849774282909514563897955305826018782417330454404725706615216549306615347343258880830353176241374215513080913893927144789999562422481210249483598905539178762901930963131785804323693669027845685925214803881087947288352990351950159075867886350959148798286828295701504263499523497373792449239111016669719304520646439555434401548907664117064129154190508611392294825091683520554836372636565843614571188190616590708313744687313095211010806627052161641431238246427602066403189454145127537586128051303020039856406670728786471842439060728826481241857147974699083038891722719596496382191697271481376571378288872427978960707243666028001840493864671044259903750524814816399091639430662250677436195759118147515922623527654417197370915903020683228716619780090540346827994450781351998663786982029727190786254931875087276953520398770081101247342303395271301269531250000000000000000000 [53,32] 520341976105421041153720030472085435391350634001344971097776662343519131866786034099969679551748455567592934973562206725664641010256119244646276944543368155048854971130677913701299860021359676471601171308830386299664535370710165218729859418538124098187116022071714183472040297384118744211177977555849694490601496765287472825922861321974024390343232999224199178346563925554237029848637366952889511163078754326986300499289571414561483046288848796190581517881816788408498444036136386261446077543633336829736621629364699865377100827257817109582333345180638902397595659194846525203910724123163270191474057368764382092121641801705680972317405878927167039451352803883804633286381219636026590488127679533757494659100816709395298342450764227736473901625982092906594239191076204101217976110896507231014012371180786946799342100980434031700442937692558798753336806306680482013556815030581952893955594525148253426422686060220529863870085890007851312771292801178473347237604898367435417855642559273647848426343880455498283739119836188158392524504200602389157346915586296199619520099327482672229614842298477327739585410649377940893508045661322578776809218918810560493097169079962266952886715692594808924801791932062074105838472864255323582455148661060260387696403553652153517395646484341617835451665966691981112737608588554722870128779260056609825288293996654018249698099461223094064782642574610197139905385065182310858674767100360150459505315750490213642214891143088364462966261296609071424219841952918159582046372287130680714715125058830777928596576021207561481263726420527276206456786074463123261998252675513179137639391245094753342137798198176678132959738779739985359914486372556221147004861800584275525087227016967609467852002148642247155917747556805515491685171399192961775013961850152348261892194188905381155850068452478343442288699083263172081306026753434310442555144524055448979817613023263045691513935085167358616998993939640786998020952516029533537257707470393783288655909472404712229948024005657445590080038633115969389873386120347787194745927858441363295887819322485668223041941447445203194290394792247222749748825620916797083180177016429959557798345385884137382846135114821856977309635168879347514062911585904179792724002534757774659756914967016290946756347781286965760302874529896805830898875193069809480555930585067136975388874473560034983577168657189158820396680019572132947162109157196398184438796320722927851160056473125896329597302173911072801171769446333984067153196377817558929103733733263150876210738841941205828608075935898584935135794281504870652731996055420749949956479331637960751346115600691925958285103570415653586199543197077001445624013734742030479196728265378624200820922851562500000000000000000000000 [53,33] -4996817421017611752176874255613633096673886252098116159521424033728912490159911724052921350516061575315658401968624218943633086114588588794812394998341267455392678540113696030935342195842379462273101887237133269442610038162645510682732631648374881337157155128106360317804021669901649922350935762940682634699889199585429736912633567848766999459507210971467884802272122932392533646052542210757047715315164492785879218009720414357301448056221010452367357920275623212573927589340380254009547482327405641446725151111978076447898605647031119296008139616322483836946976234656625577727941112793257247225387882635852834635413087145305265243231175436868308290665467744808633091811798177298401158182848723162152329363776360838236368490860883722545745452301347875767230304834999107266022085246874728174578512225305556404958596282106958825788572504936637501016433769772630677547206322328771560550592933572241176903654247217056000378274095844841871339773978244304330092244303673104597299333151741943775683535443053589701273957883583570231131829975218674830538271933716055944012002102694972026237062530327398429099763770453841658322530288055552119728439849377509768614908332473244839121431442964371647551800916216872233496618519539219722420362442586912987359466280539731481225811735355063133331473490017102521674396492619802311312166332460666960164991182785988635902757440442114872895446545751566398040201113363857828681101996964793738304356510703485487961480116309336688871761736219658968847304775926002771007651490498185625781138107324167115760855772205511629652035163322921700339273824339055539231120218921484484769742474678484051153819209198302774742550298011474463633764904619447474905888758407923123692156399629800518932481521926074503466835455484599497015497106226689784839167016675604850393951189395698939103993149004182904223384122073687926613194959395110450863017376165366499276195354375774413167552988796171436074978003342369443683777281537958706520552932438430893505099187720541734346471293598337435589073166251895954691062644442461272007996122062428797697048235038516938111867289854468174518785288985782969462302063256334063066278058814541218431201670857894872330518024689746676007134531636626101999680523850826758671509942481084202341104790535381189077451744751254397547222827447361548720466285852391366378883408049285648881751515417918743257321607551391184435320757744351688167809368128116422443099823307573950811371758968950010830690360255657868517499657266211444584029251846389366226462082198407429100047405396532316709916713488441710061924163132462009312043690886006927620261932245341996713095431501778977858758719608627661818511003966657436207600583725812939256405442733921518083661794662475585937500000000000 [53,34] -240031045690858654369831317935803845737421809328341442237861406905788117351040346115333116916566795303260450128968594391544704937008769061270477495841133726080853689038624677176174521894448135916335050754088751887949343894555069093107042447040146149032716503165953445616491831079689943003551923735234128453199182954096914102237793961126269349663899233082619666384256672939203931813754516500764962750311476497958064081582757790613806042982726233942666374886481878421555441485895881908816927137032971584519468931574635725091844476403611191496922598806083348685504184399174818351551343621911228386368093198164004967372456890399106352658191984235666244392932198714165886051168827623329731911538013244579648929572670672979879064858483845245893595770937862192897031438110580189356868353378601720254041725380484025435161428952019415046526968960294741363578548580745362408782961465177000455565771360858952244213975769624631817643067224935163280007902352804490251667783391897417627781361017198418958115122884466240680321168028923550723053479934360081415660876867736216578300007893098360409614321183796568155513158901665152555602471173866601418051435371264442988179010529736029991091384932040166918580724041246082337057250119220624472779272704918482729366271033494897301262229450989377672002458315035609575221966966186956200085468232503572005817678957754073758355421702306830490077545855950566798402797871680759832627464042949979428026079947783070334352256897480064573236143758004839813299269033037613246398512536827483615572187408838313362604327877130885560407296023749291427405705397914464204163921349026133947913345963388935431587403261549154134436030796009025881489607405091466863349977474518017403815746236370574629332337687908656812276649872921677255326631062158045934471683541251675407809125539131800814789203997278322138347673493957946760560313961391383597833991286265939846721929331155798348521167664030963620624845054692630338760051398755636983095242824067888004201727062860077937796985782255849636812170299699000809038939318606714710093630696114631329784901374902253222073497712756015395766166784618789738458922760860323746876689181870268834531356119335116390361102774629078070087614062238266395490271727664573080450495394245860186024986137341307920553706488380691929124608726331960116134265777913238570081826471988957095024176917146044410697817267291776112794800312541512227657092617699431720257830335179038204979942236432228666537837308038409375397685577081801396626307701276128868960358787768098597836640183016664635992746530918045201278606095098136394375857169190477334251813407474314144436594614368312653753249742286458248196133287541817458368068508131783211911880471234326250851154327392578125000000000000 [53,35] 150067917571440381619336091939378563618010246206740372109320273052913624237095642171449546801904700622927679853708129607569654900560360157112850255078822987603061429291802331610758041203958782120110743203619137868720101117511365215307231196941305737664886188934726124918786930711295102779771097354074131876515835573412551391552220927788746252801818163096601741753578140303800966722830020984939648140192912884611627283316838623576688268377734291540173088385547309312340232980053368020426889698818730380495990624817393590916908120646025958547819712271734353727038950295586072138346245910573967229543605827843591563332384147619772211135167353226514593241892388606575444283931410885111623688409154380952954197164624909735736847167042082060726516821336267411141789636504200962650754220735118779712875283545677315687998832963408515674541117946143913401699875312318148219417996959156947836574520665392554655599357235028175818155746928063204945518003298095369596441657192535561891938076569639547300547782060888349517788916031277861714957769797423679105238227036111314738319229660294480635681303842995059771849310661720983653652583853388026223483504111447972703695378097728194039999140981982790020420163792583196204972165264165513685527912340913465129559631051793841320260508825679836069725260674731980782949700017267868415246591572855561525981056628110679926529797808518625451104041337877275915054305881865862294227434244632043558751417158111423815920203118272166363199504007474226316055808950769009836772048691451610977501803433493919727393072804388323576893137327475768548149800289550345746133459227793422104868050923157979246318122091511664322491444034098657701567171167645390152198763494995718496278084290165112728693419940146377514346855408464099175158287690186957479877419124401201044548391581431468356405850796305755252906336450639889053541272439908793663621357027087003680864522496418465626984292131467559080635932647816566103582455318669695355888469187772903571476635008150348016911663491124909164189073893212729814956285841788545443570710550313390459877904967674201778948100857445668436671061258292946572050469637479126031049207242730179398651809456495158720620927135233928819332106350101670515291472587156457400828037736474540515572277499787794383541265938916299763563086833035316796371017713360487519794698198829747443542744227094026079940972133368299978772881360771009732265222971124781435844595835423866735075125673575958712129765333466865800566670134535121375613624529995891898991383588067265224225224238201253898215719689029385795325590275301576489278381884625068285813031017595483622027919012185233831547049192064108756637812613523871145691510694977852807818763380964810494333505630493164062500000000 [53,36] -16096524649676972679651242281487403152861182842600700879120255430937823514076063060305568616358438633225180644928845486898736973847852696254387941750292183426788556698643069894314592992806720398811679072373065380576954565747987345938672720146090472066254539346410401523453008201368199574890602126999822111103360561836817915188291464879835371364992305715335483960840060859985345257511949663519534697192753208406527225910008813852633647723260970094325846584206873212846334965912862099421718230166416512050086114566670248609568805946025191784033193923711985643196268082100998346443773398498123773065415426510126085713446549285388950384384836536006571074555199080554535031817455123818969128573773117898416732818369728574452392197491464834250545642759471500786655940297592759063038293254487833164331673454984054795054059132584762946686349178730041904146228962132459637298910353244470392121009024993248237439298884067734401970126516278053478837815502320802701569509382789971314660101714624423101804028859700981450779508283825470112312925052007219377570274176231908888906433106049756054009018390007578356130189164190291662665981867268319226776523286095379448836287993486505255194595394843927340076025876927729686167433413291981837968943769451540313987111832316398408452960531854137761571465550830629699594717389814886052701935873192992069114808407014090708708820285678436035055513313204215879284486763117321608281043767719948520016210782357587128361063142112471183073571605278829574563503752121524611476357405916577529423746413045655669439094128765668882539262766660107139831812800036870986116816738067453475906147236626360378484272723353838418799677423308691705458779219702954000402734203714436028622695288230269708612989698890267567093902400575371765324134927814417019684238749158125294060971193834828552307622385726627400595894444623893441654177696003145019661044162199282866373844117243470194779443054808055892220240870618688167512470775917660466670384749116039085716395485227624026056036306323770664536295889854807446839479464004369723522899219580250689510472478750722412993140673811362468116073726659028214848352609877193104073851864634871689035134806118864172991025792636799311281929049693416404223186318197122683940752697374212951597700401684844996058308026300619834922649952999854848125220327795859030737137879726761376645227034747698598622541546627642486180122293160716176640090182521343195201030749215094045805650912658191802893473676281763070546574384890285582996817600842846700370923325171592071725779821693299664379023385085801775735478354709909453612609552570336874671639416249462681470945525100450215301828152918031506578748040104505956429320544069649923102360844495706260204315185546875000000000 [53,37] -25114139047846701586265682314816276997136458308906862657849423854034820634012383936809893099558335117539084287199140499525877674217841416165040438442127196045849938691813025372900035337683948866806562901816187300389874493356322330295240167674380020186478704223610733797654453940049886157764665238666226363607927636723738402112092031131130662551275432271906158799462194723513562819207818113739100134642433521728537405795552617261242653514175001724105942684725208534435454386164605454309868727413446841562610529529920887481766110716482645007682210118898831051872404407996396755787314186544441499633712264905491453867249767088264838009718069556194480820000386649838192937438728230010013192154534813214573603343268013255466229354425028300008258181372302362223433801812052690157686306099634653195769333533106144604975199136056413640806125753613727955987062601286330846962937622600317931280127036156309658495735038261931695303323569233522448510499451805753030435878436054560296196252338784746740266705235644365979157091696479469388458356510032247592401351847438367221574708677912405097427156261614206447494513454657780671888979661719410239412844066345683389963620310384220274327887302611478740861461073350236795376764461605256616246720949234756869228949204067005551013357688466706881528022599652427687198598592734028575150973805299618733905312259697826447496388483943299922137590981401772643276306350445844987672458632904627271765016502022530361355025221272655779216359929224199552901759151009671651955689161649651651249442256167495430586554526443531646965499979684277080417749970820576407813645263403343351827470644493780677714169853080585644167365219786176902655865317847887736731573952420848973617112691489297306071945024128600562264032396769976675262343285684414111756686913802228895843734308949515783539232970720421566886190258807285259493917657084750270507027662036451726219206816589211470453918351190491298341065767026287251680199273820240572185884045549329594351601233394743576854179729213481598695765911842005119283734905634629845043835601807511318453813032853925363414075247509091940898082974554329413515744789610929526648845478523184670987495353351619423141155830484072632168392632506518980510456253608496906296255030535729180464644528837844753365565800137436107281835382609913091285465729429947920069312662087360042658839067733618417846314590469625570477829902195717528752082074900753666277325030907512052940414269196528136751116741404191783458074089617179079400417203797288747090959825647458153824601273709700492997483994351798252658493152169686660728576021441468063823068918222131668669572683565746330223777279700155996089746476835564657899389236607803899126167834765510633587837219238281250000 [53,38] 12511838943707555411076158510210870693934351814820584767475829902712301977013703802002576472927597889622762518162152452234193797102041812400397982164872835553284052598721346626825416032355391615684933599438925085402757176640772610091943501885587127931726202274912171203672935356166518672406867585563560585237127715961650452949661668895937046124373660955110149648822620726748580713350326189756434604434941951718938910096237485306067033456514251027843378559597348153680124346276644538029600391158874815452085604187319721108490201602990783280496675931771560416429294380482407905901932951236854654876858569645550260712393251204022204205283202711177860266788915042020488830177091124293133097704608861883204016624937103112518553299112430533252741361316520584737452543152512928033530191955953186833115103677103650251076340146642337591710190001754935257073269925834113861891446221170930235204289169388344642097960329908722360536053566046582301626174762764138393836349264123806711573621387279837704165420145911606034067667717631788968408802386391913628832914198321265811096231518485154571784715537693486881337222966719518702058628429742944904550552723343209545944402693803871665504931371923715421784183261176553931253070204768009740745248695468732098101100858159156767050409589006429976550172183426484137378366183961221755947927911911066281018000412476999459992723642482463462116501003914316894170817959994848003418878936929704774158284377521616677731522146544340634331620675543503982714068510063435296654197646184921829121942415673285579052661439678939517346777329444370858214945281910932771275630204459558759566081245915877713770374914555419628093394395402221693121707419804688916199801205434819237354983801223909566651106009892542883343317000099292725383996601701491160113406922852491166093797568344212844777862697146586699217957500145397550246794573343663862409437533136815981719066353818158874591587268745709860300179223327663707541025879242625677168575019887984661048694164828221443235010236660274033595019151637034026223611077403941697675905466434105287970337173881655313945162741883579783547521179256710350595452983747736080593783689811523639675536990162436209614007635690569376318377828769682674779096159895155432544912262281845683223746767925419042042632009593900159881654631964494056106200650318144500898070163404425123905515609626056023840628191637000959991510250592567906267525332665378596986884266783200431134729691336416383565376461072823054964918802339964421081574692295362350249014709492410022067756938710211085245475871666966146143969395750352869427742112942600191339310566762069423141563049504991415515670346566148309709117483398948394990313204289122950285673141479492187500000000000000000 [53,39] 703263700646510946875513712989095017264918178692053329606222299797564020046562199731004065693913979244784488689528892625851591729186721790270654857259658862363346416567071809906672627537262630300717258839831411245805667016202985993292161241730188187685687427948231860654922131615139896817267448432282698121302667931863750013180840595295329802477493285269990121514206802826712347394272666519484012732755225273065982690545018905340084547830200081389899792757508056375164464112863802342990940997521906582266088121095655218346283363821904344574650109699583404964092064789585910259259981029018990674215642076323821622321972923046761584689588606750774354463629905996713862205621783707084967842798348532052019471791896410784736941573287822251903193418851919396603865621401475584609075929671647204447966135986202735259895362172290651339117989888299017502717433637856626390656684251565510809454469402561073181329797947353778773178604851812282734987681044207879841259648233210065947157205584259093772393795879596359723853124425471737374559410040849927184595697181280466924572155676147469594921876983417376153032812001131513662335093383980891759240291045302879308578556521065105081177000511763788133708110163500199447768470295606241871775171224371657254134727997315613946045377993143392760890525083555821808611655148881250556206933519824591305148032466338057865206723900800415677482159045508217453495146295467537128506364502450930749499701509168256430841214999675267528861565080189907607691297444203903118049910810504938030114647188782521062486693626250361880346610245942122802983560711467800311034352956347868130366628343148120710643352629154516845688408930261060416069929494452633260224826326607070035439127536568529292183115958748298289965453487225924674861972625557993954908620536116901661175332891543648098100152683840662734803081741774364227579640162523426819904546363184459840401708496127474782865401997791088216634243314478851799328713993703437246027313642131552145984880749949034210925475255702824566944559911690704284053171026231755054258104835828688609384710016682386820375742238842582074412341156276530878133239747110050502021858405267922175335195643029343693326324635244296957274164061205006001061729240968893211295992940911158707862308827564596621543868404678113370185592881861967785869322436478920048670929835045997889773795010151139047735902558468150992830195364241776769805177326946122524669703614095199864643560359266401590784812018001673352286384281876041723173035917728073232187580142432421917594997395204247672470234301575726930851863382886180016869111222950899660978320362617456708413058122766054387700553124156757752782833677642274072816519492334919050335884094238281250000000000000 [53,40] -3159349988788090364927697115433139529013005542937545800725894521219628521562351452450573557672548260979956616410359157435254825650711760441199161935972253653431171341354509745738179389105559433223975505825370108431339467005245133653901439770561551839862948135768239373241277031268177572067574291656089001449664251663009678751755879962947126537897395878511670344536014181532507886639273445012096264572428397585406318091659323905670331748448596715480004431359844742073842009861440445257194181434965866020284285052010886511362598284762253585035652063932131090883860149698053723874734461687489363599677723422863015123830027552005916773571477294123476221872278168552648436218462830048784870982516504066347404500259055154346424520774782195214666535508510384571511164800642180218943815577115904807642499794159355678800880172177722069213479884818008172836042147100703150700545751166188361885545900100196881842445711497805366321046774340538850648445624612971025944327603589503432221411769634041153220266939060128910337023384228786571269992497705044299564793960601903772271971075993690207405935087512392416534475539614524522730034437059753834719600254842414225888312743639162441141767999277904210338590773596073896313959213071058609168159310318933701326056684749078084197854262031159065730680205918805872768459609524421541114117078194782271883811784449899131293102379351901885421265377527997408964032617686668915937225427011170581920305490484399421414030537220798899591725223031028779096244480042307940429802423438023307100500054275738893002190581591418507042943666654316709786179265522539906913835477136684708880011953038281870138289471819610597220070080856225087280570081528068611019097959094177256134401474429810740144054584594628224429426106305785646873901825594613212915565427386381214511840832100332944002699165253461135456748983720354451452213508567761506335436755438565968709948957588867727847728408564669980126126120328545287564865054853710010901264558376443721785078402696746586726914857752961666451013130788718487967436889711373875632085584437042592442629765536314061464028962495806164307447543944776071337112043796966639890772855825355914321740435563252691301526898593790981284540539548183657407375560117457656024500552138612562207678062960019394096421041617094697656331844147952572853023646981076071450942399574806995274220927348621606862435014038700342380268641760291336806072405435439779888970487973833982840140442690541376132393193908046638675522337932868182911860853096645134606768426301735320887640798589306144685470426447949671479546820129536574110265721240992462714154753622975141665292155849954574957522141465521598872504644914260829580143763450905680656433105468750000000000000000 [53,41] 1518628261419965228398085338077000930904682056288436323559477859112498636263561200631381932732038297541364484515513611969876273182191407773564806592749962613804132234220196567747023467344407174139762056484630230279004860488398650720971089610200605145190835861854663462524960833949457325000742525334412963708438769943310119340803456097804950819557412868667936668547334310729277639529635083466936409817128652193473026901137111072379882077079928192770725096984602886114956449516646086580425370161338636169446665156694996320906497748965580333461263106377970327002890208285563827892544877388691592707622329930781054341284879877030563040670477669926175720474560919468185210069312735151770427578895402035868827672358874897045173044028827417507715044813124284990407087951459649904193996942403549354013073669100423204008037267450711785360192737139156078638330051558704960433593602799571692917844298247217810075536996068336567800150474846887441845532348319689877668946082087493135062853245029751102334032069081109938718894549608883328168802147334213368226758491988265420203903065618221559511003387775614130156807512448410423216695418250039726887445880805165259241686617644344310094800580045916393407786988894734326908395267323705326373320538759883650569021172722769681898478013017568898435183461240677582245248675190286628861361420312857199674944292725520809476320962469480642087979806684344983950425294847233794376050985186805933506713600726968427534971092615106493457418005387444888255352343216816636970398324434279691306413887824314094050341758171475552557372583993559072179855219048668783647341969281526121653835413871804797177936400366078111188230516368443148097755635559917186798494796147613138810431007491268515656226389890339260608384611002923335795877287204193122801123930258217320689572788454808719432795816115959783797367883018792596654302860984191823434066850521485304972363358709803502639897696887334793867434863709249309180405024976916326176430770200046688093575046080204929654926478030816678923295799440478650276461501936314874084577481725626533918792641205213244876580634580333037611494949776658218120832496741976266919845488349346688280182757961251545947351340333858265632200843554805665508687554174089073047987398023883796593181233627949646854667899439394419481180174002426247391140822551439752087370351544819631785033207289089996138572689973035018697077081620959293024846628867427802110094170410555319888694939878805108562858442508338024507769537881992478215016529942883936693610675241224275229549407814810811703219210966286780199325021865934213719105211808940761285222293414762056353572292671616767984963452218696990368508500371044767085493276681518182158470153808593750000000000 [53,42] -283359838561067407621227072150408751834524339879044964625321183285058480250736124524619031756417876341838653258907570382759200069068041248016515838232850122336213745194204660948388594146851254166758918155220782626876570263381817324329227698283894135777110310217955309270009073743698818275347816625525993496979648577698546182975191834764888783820827501835636034678345020608925734702941523701084759009653721598750288428025368395335157412297982840902212185029039544044071249297678460354417776715023689680346904853160595390430045342229069380979294307968613675760858864666834729709678449837841721249291258459866082035142976772141083037521939067410344547811710308529625006444169630139212867796225158210529306753433644567186905357373437974477294040434881455132994448583719405757848748743703003230469917617968279625346277546269224105536717267292359649128126728620524991965605220475922407752119388074371428660533096932378640303316448910829011868204169619349765831657778782829360313898149259488856492050763695909733477938380159645610705543195758744960764488087843641083911347052164201585883077754748599668956813469520641091283549013908194821221132509564678579133203678107294099370006973082501956968435896423318681026014387205357937917894862292841898436456663515077885528289456618301551785870100029680448857097318933125247858843042379351838933651475915958405766279525021811363004003463946832394920697358750106168158211974000604222778258267200960904933309489871921363649902574877741992156694422297363658383402200190392705374491714308975415271155931844076598943125699307954455956874116490641309009854071911420911484781940200031625536620346302864610283003961899982723393179374379472132366702734937374591702655311289767564401548314725644719561474272757680527166444060902546598225762397522443916611035535815826413033363267660336253694472342528679790526344389800390372357582986390406667872907381485775710396606968951977473072802919094767199873000461770716844174941241988420912641902275011091058433988789176142448749241082298460306458124001729503796333561919261035633729201187463234559071201179822804449036616094675504164423696915863872886104440789959136715756712215568767181122066874625349875657092498935671867340598078887605489533155619754667699431385046252734832422394150832119690825035430048939272602113825170254191990149052726325981286682692125221958158217493497277311465163772644491625014812917166470654951074543806693257201668318169820831964425109986529752722578320619942575154210844453093709564446933985373587513178930761721873323491592671822616365437571503196903150164510638609101074083360154679972390485827063481609314496054278132176274993501985388633102047606371343135833740234375000000000000 [53,43] -49815631385199267235308713682152997309532676856993704505553247901597328082080621427845527354970572880428721300527131532391926922319072151814735792331815692220878684718986300191172392542561727280408242436055689617620852142337501177315330705041145692341550250852817148873739744469336594132800816370656195138825170439647700321140131071893390531731432858410705042098276819619046955704440391455173726198003001370985757442145911165707832505379524821096690127599535916175191785974609970825021085930705635406056342514488708422658779567393445827211165360810674751810245387011645722034408434352053163835577647283942953544315854395981398860628724781391109070666773527805844629891717770389165095224142819717457044603487746146785967537230795726375226907900182268745564912959064561086991908108710401076851537972887432303653312956123971343975826354649750793424061610756887244692395039038303292675970222297510992952510588616477494332972773326234292550853732602087038010411819119330018127157279660340852840807189060571416168481001463503267170771053330307703324642606714425029545915500592532466446222059807173403003710741808797347157760800650206764877654954424302983600009766155487364108253909802812636044683947258601813863671928306939511014547728916230119364398935805505403500150957719361666417954031855478213954106120817366160513044433143386807008391482633787543278419579992970297933484560875778769178769611788294829306760059495907394923910615610051248801889723526378460431747742450954404416236059292383791306893294864220619005286113280679676638332479903079777936426753300635972761984084249567778092139828781987649890985721616257528542297562829364330650641479163289690838098628824690892895729872279066810617029763438390345354940354759429966638392199265734737492391383853108828985693486325318850427648062395227520261054825158105351888041848558144745808198890211218714511423041243308404389660312842931819851424419693782352545445852958835912169372055507773159404891020783682004554203092617027726342967615855899751131872882194075372054241809503590066840424124465298283665371730907025534895508332941533366343048574889706631642013631092465921446274925669188120768542155999044409990222786149087986721567530481234622071377884506917358725336351691824105228090121039442687008829312399580954002235177740249573119555198403853554275704014604696661540470047088002889686263744823751784664577239132575052487830668102976413130028827424029537687880010060799641431365275246770270567880146768955569366950582329802182794605591588069767756867774947650212609459148132603357693159271460621304945425739662920094425674003833774226903792552850653776240570035006766889974230087118067800133758282754570245742797851562500000000 [53,44] 41813557202463587312537044463225103044959179442815173105585522724413525187004693894327359796016625405843630177380751866880099859155416267563749038490534878772064069609497722924174232235768632353463370407682163547093781211088997638290523873796184029281707666466335449435377035937054361065870075236943933983633829066070116993920737964707033944176823428754187325070732382063992818886996984153523525083111087240490781158485745016008883679601079182500849701757849007007732282009114903193286433516934589011235626626308869086729460309389362456439574704319879937152635826409152851426809225842983128226845588087060686496387425393882657954405384920331047754811847309727186378842955932123151868806719251710202136296778314287066825234663673106248798995953184656275748406631123101896308583775308540969649424550281749588513888555309407024783512521689086219693870323814056995990562929954697949843454628442093068809578335935530486667882842771340173592966986413151995542948182412574205061116828876226986774948790642746454423427833857495450797314265897906395677231656281613053815096805939754468831669339747371031834686330005913342480834927887459516475532806604320233840918323320441970801195814369514484721564053952418031459015231743744816899295036568410309402747700953004392076913654947380937382381044937483006532019855145074291261870706903251680822990290668460252727681518791938147904392419234074117206900560334353174129975774857712368540568445237404684283561379233367340485812291538146421835316389262537846853174835942469241990399018003156368560543075676262612725882772731256966153821447486388405750643142069353693944243931282014575518633007806748322875914881205881182677341087952846096453467408054923417704391095608991201777998435168476877515591241256798472831527082876736778421255002302714940859590791282364140083041871427555418113250822545416046950584183037298639770241826783744730218563588461327718059706899654062132489119717289013039008278993312886865000942762892966802702388059672603413158767448915250230335076542361722924517021541391308619022046876676773978775747963545579375602973716042516279232138006682263438745486248499123804689988617552283379748290572510237185522762114079412316686059169398962579513162133263484494504990847223760186015170274151174422331089354733476132339933881323766803332296798063652180213950299760289906338442604721281427738083156396046609688123023992021600209594988538759309493130366247353724118144335702754976943412311799244014257940717859032244117964511316720249010260720925299292420950865680056865637121997935269363630797800275305243189236634992307685109473846571157084727681672196550700155430665815959871581090900871657822790439240634441375732421875000000000 [53,45] -6294572486023936653985648291606023456957468304581915110579396911460973991732787355598738620148617559889834030469272103673798800877258647955741949024487450207941850583633738027741391686651700914760328588049573932579472637009419728024679714043988151966739849430732180458678371189161985761988523094058785551964117300458093660137066025470743423987173613625542799327395159374259296576201772479486441570296386564048469342431871458410397232743789680587988506880162170748246822213114027735196877132827160649851076963547837994279096411162194929985310218564962890565317008647016159510761769898318183318189688865360494168804484771665591378117387698629668169252561308271543494826240244708875063064804574132997034347835985323085418252733585847947588803212441930239427862541196152244621848764753069257617476464698731336770916761453522104193866799280232492290772862202363790315040797039817397681149512211123700016290552883589540097486296068526829735747282767111494044908990806817463995424848700573722864173483847757771688010746227556723024850941317264061114978793465638302084567815746713062313381923424549029012869499207802995194104109323799374844723270041375213906163855228461228028813883422022483191904078464677584086167443458031249431068703158149285255911316494893148417605332201356906169629156011457905756899648833431180484358754714249152104268828805473309479861175372258677674243769802741187174897330159329054668050624152217314204632047359286807489586670536914859067242650856004579521089647225398089053904145611199406133669536767902517880431721419772524779840074530039929125432833383854466182190423186197053396487688503956950128069772821311800346323351336484319201432619216491922188349427282377927758348825812162912001590971495439302969288344588424344258903002473045437541140196536705026407189660532144185495799178600454034198280609452752061507346414410458124817931572671102727320268591521889891146831847049799816500762223921788077308082710370750899110010217670384223098195236496943878175685506942393719259908027416278181969064966648518808713656417472180675809738776809129444268949368407492652518598086204628804740395085548517408757747935520101659980524393211967716290622516042729787534069204706281417896755763684870802563047584459203886405248132087802963791565056533417363320195704376179067236967534607376094571183402446551389119469266425164383254876635025863829300336052472029243359302748950822787715754730733495740921908373423717048087129812137938577303027059394713316681830934871921403658129766713697271185909981458676348586752038494313389227683842176554599698427995334888519176835816269470468765110458653766454192355498051085567527912836838233090475114295259118080139160156250000 [53,46] -3002193386453936087277794756994430654835614751792230469302370910225296138721535547221412610914179438506400393866732928062500276153360746471650565816769409031247910186022439996707207130107936136732272584168501908709006803406407743702479711706279302085213270365366454425266896958472377749787391479556778212949756425763821690933082658778912427561874661687282052122841222958595555720435261417664698614799226220268392292029558472069620235420080387592959929429963686316480156009835035423165742836617895802676818176315229862138269427055756404673656529138462073746904669397086893633085338604312278057403909154703142483245160406364010288247192502670129848941425476899825169275159536463578197064976826402242054807722372386143753229834518417951444094092913713452151117497066919785496702246106433955609290938966007224717237486685557758570781232977566406893468723000409379290790164498875340412615349532204928872994962059573407220335518513221781962497406221789664582951956483398645558091238474694390983118687418313449527941798677458659529851200207356659084845014602546716601689525002116934326641598223708863395475592945587510364680194739915903080966591803074644391235866310007010355780566707168488813256159436870185491511318126216807755054238737021833250556201112577684972940426342802986224365090321251031570087239081013475454709249534076543029604628646645317772611377511284821742255114535980367872510225112911670827951335493607329252544555943732248996644794204396094858687299418865357045601649062693455491263074662201733852018732533056367149387535298690579663779966833957963648413279878923618508767508532706417552412503214304236881594634455687433138884399911270392774311664952805873613657696169775309466278136368632244712816933082808600013737705670590915086570669421339773304195354077872752947903418227638066827986070151718614149338700024995785437614414242134607366858674620156997844059446693522772111526696131047032442186628096376293525580367908748190712654684580068312441259812458854229779554919059576285474624247984311693245182807033893384748467780645870374184167227476896748758174951605448287464122562727429953368294076728377175235723630579413805979994064600285400868976412002978788629011907859808030406140608807421574377368936020589654396577821148689285374412498730343371096948801682579575100153860553013566306903882668633237011489988843773228549545322158805643723201460968970895018232493474235467733669107405252708397363072136077582487584518999910579971341704810210416626132643510572954272238529920823428890076562237436134328108227629993983126288814025099085518484404820681694214704229342183448918193216297330126482735524438838492500281063257716596126556396484375000000000000000 [53,47] 1843782173015598006326848787380001776026075314421911100004932322032823495613499596008149272986122216856820508876941956779729316407754815060809936485368863476122328442360331161317484922477112154269585268163751611636533164361083616684282630074141380210875590973733409028412112072092809204709556685891723865630596837472308998116977837222798968190274454904156639483783846035879141635440557834565365916649455780139031766169654837114291902430082205381863414530969893980571603712530806848582066025283694220876304903194058777809604300302320404997552440893895248359044522992746944904577135212170687842949141258226692239510922826242751620711204494876508347417678970818803829704175535573435338899250882941700399190477284485963383044815534115109574636707048380585122180042275818069895561411295308597751167584171994755753269782924833246677080322931404970788130421641948085439083415700497248059984039788968198317855252672735649559065845343678702226990847076980410396144444180416424836807440005930590816183355547500378919543736141747119349708911561766702149344831327106686692278148960249489471179323940569148629847594042198534595610426597632242108886255931688612060413392740084910490182769201872760294611013896759929556228134008815837546097498956828406914943293550823545245499640513268450340830424561922102807008122913378799597603362038565891462117033540556670014840086523289537437325672231119852121049963367520576903628849934271691631865870171803995164792962925986657799604826534308189392926117454609477751866528276971797435700486762120616981359533096067933159237533479300631561777249060941185900028160967047456058524719072706348753119608209526019352199805214231010761501389042450792589996031586211252810692082376426730067969388415283412911743429078089814127364323792930278498316690273018582373291909616020149661364193729985493588107468790703528480759000015787950281234733109838561956584052235666286968068904150738461584736115675967648641923439385010599051211456265594392023375488098396671295154337934558249931553113551567635932248390923045223380778009709388983123672667019968382039046485999497695846065430160953061108954765979594088114056107269089900041867559007631492574316271011226055418059507968663402161708741151689048056377384808039558704755104794126614595840646001596768840021781275897556976829269960660297833844417668516179482098004130968539922982571045597470367539435651062368128578696683268969434911746743748804509532157817100118151114313740515334550860297477757130969149025300795406167165767984047140327769850552709961114358912785040797855513543721723938615390339900010721472192675515154002071694348667509781368181395484057150113699208304751664400100708007812500000000000 [53,48] -435380959567258108782856885900203272383237142564467540426703551789526118199674010647922579376917347953699402033323714462844165689898333693749977747250460869099578564893531179374612566722246252055966626597902008276501675401592546699277737683219338711609861665691913141249483070452962304998578466814446895432817854846208925207355979531031299856543406766961461787854322782701293307603900734451624927884689387391839986220817986558469467483472180185446896339992725248158631577170257011321045251197535747730554412234644713383065221627657129196804762370241831976224025344781883875369412211445654498995747670269023547949590688283475054642804019721139566021468850780074627594321714771476533370813336927940306263541077464380387335799604686913009101250786721883239276429400323192682956307435177013595305252162054278348901403217881391910618152923826765847536935335847783742823686979508372650956242391867184394374031342814991603056725738168804070114046481324288409487653759313290825131357648958727819885325930243765567629849823448713281437086860634671680926938557774734139581233083259585085609247794017013078913499689492069922801724924743640863061428524620173448572798911158032701461205619133255432711377300029649536919089023192983449643219952823740034739643984137034821872471849794119171440312797402338744968407151153969547751525681293942555271621416717675735427439153654077221674990839120529003273604433742131648589795724795087776620416135848965479385522877266074251007722954021273695658343857302858864648722693261338584369260862969798794231363479528130002431360726180363748740221527436987027903848099552731054469361197734954703406646690249258399933311908025605661120741847772222182069320270573723461782375891247598961173984294400487177078001509073348436351941926771818872593842342925407994988136449115476565745733699563618049525957942218812905472278064402644903250798352937815702579003460086523775978818912260792919417385576077914164598683894377951940706671497803848077876602247678788211533971724495216108834150459690023186241802753665110435806443611616209945617382024560445573233964754425426062496942620520874302467193718738186698308980113516844500366423861743112510632687303920880814712360675655906236418995958323489393896144225803101580578838851932518614976321050154194139478146761172696104579115509070402148659471365765058552464984525744489788953117858728999315266561298258292891002423891293228484828988721740616985890087968342914500807352181572325665509851625186929772011746880628630853764004087465827802537541712174135530678462405446596853897542349588478532720971115593505066185452015226612402999200510599549059022501940052762847699341364204883575439453125000000000000 [53,49] 34385674429917248367040283217360485546513285025907898228390882644801965180296175281498036570708088692948638893398167699118517528873497879215005762454189578706170443405499391240855570992649923107875080174460381604493371503369274656280329542288863153497592369843022780197593202023143689585094458946160825242327622752700973023076808086207767543356321606464694209397251747632403151290192445983068539375374576893665891892537885922271535576114565552246244634169273397751147922480524434242790755635521549477219812777352700275810166990731796255835408492027631898045997941467095206111209702112545743824876544334575428743334187382694464435444157980943880501839479834275713744525555925303153365771981610978295210135332974196431945841245463560826022672420691630222239341426932392836994619200111582543950425942975771647317762627974870388821150860805157604114156753717456379729076517227259412994947761323569313531313432568495617749632797517821835523341961164706080001871306893867462710429417136175742307120677815880637990076652875940059581527417776028704313404376984634990539389835336904984675838000772862809768483571289437856995546145341384493159287744769192363735057360730957160838523912812267363068236982641233853840993879792377232911293061412730360766191083312038590748100250948284039111641026977866198312325378923535458807401646544935997524198072243672037846057375066529318805410463589997951722600001268185016700554290602320616057257712319840948530229433542774527136193744288573013059520180072107212357111653646135231551546549661397891622160646325382857409496643607254856681000508762027299448770464791441396568719848458687225409219169222572725109146930211427684365014601240897161122068063676448794304340595988872976869311259215174659143770795965880959020552072619974564594747792600988312975058361759234012123187089559378319705643693816152480100475256278824832174507492884802221322275523794877765837705169894405712687967540418769848375294288971253392625872890044263487237090579641253361831181898395997134540163615779124055167713728591606336302403571584817934110718484666958483190335571560641162646701885303239067131038537832080973143422397739667087736320840148618444338161284057945461387097798007628846537265953714060677108273889590040202972323594510402853727821168894290526656958200916564702353161376691918603653264264557456050699410327999544031738779332367758225538179704306623940479958683648292992879307251679889807949224979368704012051468604742800134570366507483059944685884859518976877303841413000157488552502573278972473904819026015544804729869921756826110288243539829177494614601973140293138150259251470679874077799199200144997234929178375750780105590820312500000 [53,50] 7445651934960571616087294130074205414483575647365680700072618051192150772478115589684233429213549142078838723257593566724827595835318699521128814140113067224707039203880134134084204816763646422318299527410152114152868481893351180121500687221711360693182969328219165988745323562573933473873866880775478191116221066629292289395706167113556888544623997944929205994805033915907944760018805899200379191527680170391635147865419408940486742937282068831373379807529039134947300449722080744714455681248543712710650549339944912943104389619274891011159776622435512635859338249828884536367442373891070314419489824801160506116843713929338541508353948915547951162349795087868272489746566134591006041772811504586161836211210433040906760065741146185981350071927218762250704928292539181990530683316565686675668938216024734678706900074924526671610128331242928663138520468223393615442523922044999777879381980628220852136979981058894429792181381975864741484347544400772780364882669605194858033912746857215347322721135974110295210819897122267213151830756497660411319986585784186104738615426599643344303003602541062254484963733577638194490799681981327000168458096625460557420657834253761853157944381935158402700335297485517031120902403471595418505799449399814459453569780805833844626393898850230771555005583533549251304045969940992841351832024989327364636892484737462808058013487554663004444901762032831084628625860062167976375582106937045084408573771417007106245841540461428832331856932139866639626486716606888446661536106943490077630200529639927968763636951979818296111597816538944945567508895919139718858365529381959407416695749210722641768364642778664376808960466358119491450187208694728628341080229996062909030585627019652885508488157018453903234670438668660496418382573415561717048948088835925623351783806859500409592423315656378786323996660165651568168725000902372806730259788299737022761681430453803129795305478999934114755002164669155991878573898926171131737944731382673123901325778684075987345675205403814880659738530478278656649427917805773791009990392966796251736533031590529092274974289154608906533811860028376804991079064272036476103000701828858843728587791523546671861460575035605635204607822312215409053962242429546774799980906115820457236059434398897750199652022893449588513868786649052240017157293482275166073343810937764941247085788405797975172187442073915065319882957038737403439795637655111351277642530666045848831276128149514915316996333121941996364354236493555026464995177720509033740073155230265052884450896207004109049030701618335200344722233977447611538735145869728090245036213758192180053717763598710149136605807029809511732310056686401367187500000000 [53,51] -1891462958186381016433828380276305817744716718837072580685274404159783516417625007755865604943898249069527834529957983551001851128219146803108109064305157904365686662145809719202866933221869375260855466144276456141542186380342626415406079298158342131014243882870438345341625448431984594189569362879050227971673762182377504749954608909886960841654406388822707584506734632543067941805076400052359513485567098973877154083410695424044007290642451798572247508004916967567481629417217685758099701901050187646449841568898539904560612174700454241575562368565560168323452127680000217268957050605047846745246376244946920012236155270060493359656082831924794408309835520220670542951863619379166761358288074397362589536124611868522094979646199416153221589521591383193163273186084314435605815204783157373628855691888601223332290035802456349456663787822182373140372962612668081896441501703046265877019923074072945202023799068208637122226299956228875616975706525049802157539741317307352956632698999869735374443711059470721281753865245717626855812708433207242360410682651630759653755953539097245985679075199923939095079038717106607701607704165205488314413932480307677489531765086366296788105712872092732074881872319301206760998859747522451257184937272025665619821329773099813896099774939522375947181107837624415996192824336147076829758076296661903197099120749841806512621634624681771714940171960022133799582557108917566443297934098692964440158126752599416896323139110678924597970440501792455537962393853004163492590810337884341972599979775828627263942665629106515595864285407557794045440294772663012612963756794161486979266340622873558769925004810977817706734880605036625395397230311833512470434681962985210711162751697960821182490584042326791320738367086685012343402606111101509925758749671294491225491949248444626593260108387006377605582326119139092953644902753088270807966643794964770465792243255141621319981253898094927037342917651061231831903957140757321822853533103288310623136973904320573906155307805075482407950669330373547268538763891813551000209645873970006463725259185413036234097886512654840362407801668503604734563376620469640032372830756926900432584879530378691046116195476097890853467005974423629560306566756946218002732474195229308755662927240603488303294080914476106528871426776520918951884450490949375189677886105247144256723325571320699526019567825840080412693057842272674735571668713860873306420947498836953316436128595716729333904774619749826115721313678536338308140456904262138237260292838825168257931871431667398772990661031562695604331026888252035791328661661093578599721425318832949120715355151165415134584257828009867807850241661071777343750000 [53,52] -228552769772564954276275131303411841035938740437075028719480889418022250188056951738839764067274499519929557794761032173286023204388961304564262453746008420577882970997529466169442975270350288161524003021358464061194902206083641785678809160663956997049950384190819901432775858553367712112301077000645033527614604167006613160024533251499700832298200503717697582145892462513542746340295534746280570163896413844177169004605566982654993193201784540345610248562051217696450405840018470384634092665204286019906445564396440175089041309453836024379830978536779639116610004470831459697708562452604485030543302061800311931289677962289106319573508603249831087429852354161399450412745273919087493306896619109301731052919539275543555782222550990195244201820405316902063379224075215871082314917651995021625969563887237404467029273981474329224798665559966765385974843663679528718039740348037167562813933829206707040355477565733596092420086740186587748983308926485089614140139934786863315351939522176421366649900423898051930723441591475985235767725996446031206562386283678587421645919579552046654012587730124334187077363352276601110327102754359096619267548523889401907140373551687859091631674177777002653959770820827914256167317550962558545477232975243981240386715025992066939542069694422140210928625072604882044647862748927391397265287282291866444335503092963941433668482923727517336301545493442073308715303425873690677684352744613997453661416676964948045488741408868979692805490682843161817331033658570766238328255439431684556321237231389165053328930057798252916011755835681028501182798741211568545884091893384808304615680447827930270108997584171199586564371436704422901673286552432320517709286553684244311440805393515432106385231671148042394768177755255071838783250847609034858164961384269922931976028852894126922005889905455542247152143229689070259891913792844730260980786692336911375341527827522789366202986002036715949173595450570280753431222008738030325116972845944634702919120159852338454248096454022561563169396123435462676605500320270498998719853815553070905759442124897562179754508853076606987548728108264481671400132656116349701807723457220937051069243377937966356145970138040999590976137433912292762273236471642859621757325890788844868591868603614272894892417478504956473926557214959522527905510774630920122058008021707682494661636114886872785083897205332401007661984580661723441044123985916188550754677467020140043915702400254223051365425146435211075623992772395011439014988035172291521262979089187734090122459745899079096114532892328964058885066896028951813994863747104283635579926600066623361760737357089440235924371336295735090970993041992187500000 [53,53] 227464297018955342111517543928638028508972003942444605991105736985667236737350310350803077745663979211338022678449641067676150364506278357010953052544683553851373586715997964441550905809019952281697909196761526162689313137017302063958293940337188770291775900504253054019831914032482462439156886952603622935449152277514558926097621459689046259632306792228419876546251169187881627840274052585572526011974374514268888440830982606304498543690861420884305613821200246360652389206202547524321996982670411426444128965228641453827613705591712341865599290365447037257933780552660122451643253624455890252996378776928167584563724669048963825194770332303364856223341118362615912273655423316105427104196181400551496756593146255769620700496540808728643442863906429817545550845310678623603694190362265517681615280897741978323897061691472854950802544988844303749207018513285663757045214746525051499650313348036387162360246501977896594483282361317922771408497567835443820568201335021344871349719586670059776197805276301926033375275120805797105254842729236830070700662389833660050293904780244051471477558764341044649806457965577799603832655808839269787748715408421518968902412086706093843097232213990828716082888933897320056553643168015285587189631470306758260836066666058167427573719697120351180337309725382861086065785718208694297598492942220603138839581714266875322801043534313781840188997144649862716227680101397746109978508820618281967042790485392316306305614067769512622605179904177460139049698096281812664321191737159494879687023760086101688973508518050562410303149264681734349758861490096444253711863594346473653654527721876307061667349986305490643430079036068121818989971563421111649032336612484002484491729360834503674199584755607230971360048085201027815315316890298354634266064985364935580754404364594849332183661594855210351490396169979122111806551941073408017965186208216771099530132066214590445653543429225919069127431650626671559502864025963529913258123611387808646399684997022548887423339771221170313672021922991461401169775964993559263941001703832056311804939356390334575255265310496548543807122123952371917769943944193402152248169342236189001293209821417393776507364651748484649828347557698108825654699117010675323139147581959689914890464551514156239371102148882322318288091918122420061440183453367356902808687600092804419525098707079563295255351644724166656901461489029489222356530707498750215961735023699962457480964844267210455324124081653214592174678424969875855454150913231837088776989318776682724251013424814576981883622947621566346563743476722882560200340659190215500524476919040201310457646188280776688994677670052624307572841644287109375 [54,0] 5472984242966593147481081865947697132461039299903535408371486560908516910464539177077101797184691509182959987830322950161775106902811331744565520164361789389323812551076616791801116633814199297065268442540488768574430540038745620524873748602077843241209298505953873450898473059763049533506370536138651964410205558632838495590594140255428520956496484075923531121814954062622888922184467102670934113123503058414157040092650176791861362036175077044923862540721179037081379400473237415479082059651227981561890799794250566268095039027973216479790478274987377793985963252929942838849766345398324016375285876677463547892713510036213495226667486195409088614527074312095062174292761650020285584422675155345231731241819712098170884566709247980731482334962944728797490683950661494145165571127940329831193118389658906481749388846324587990412888900048637930200372002071108708528483535063640230300781905224587480709230455667039483727066118209735244055271772740330082621995848009116500203183434420329680292549172210283351532862654965917092180796880689064234341792200316027712275249250683231197642942941605769878483959588438608257057572648953861528944019701220913995639578393230160911458224552749637193146839466360008376865757963096267760575715507357607237301230585103017120364232337119630049937845194902465114220411583569785696524090265771100776520528053142112325108748145307568882858995841476159178379817868946770040727642332378731447673364465492581953151075499503969067069970205437387283670426785179802340973721639352463969706657313816234115279425612636363673732117583440688604978030497064318697581986594576707144427983779097428696047452132328161405889095715471495961785291757885655071050810127133146789390704445219593500099702314722640079223110508692019076710178974759781941598881663585755111617093220520829006242840405772604799624815599281817864396457081758264216172740245736199227187469552759453657677621980675457544889227933718910543415587943605386766290743038066226544045299337541881960947085904824995062401795108929186012418636294633778687540470944124746381660342374464322646619847572060518680574790164283348063894599460403960127121342251669854214063539375270299364277341733328978832264732808262745920104531929334321433346841054924973940835167757190635584755297620874536130965057701769567634443007081600218767512224003943118438504706231029726619408994992095948745318698948368858945580082382976999992272694538447430571169575249407793389939823152269709052955269847050138063184140806135889355244729313512024960131674845061952148476962863551544953033183558350130254569307816323070358431185085920643521585712456364138728028813642295545844155977179289451605929744535716786353817215111082083764002061732731216707500889773087438894005217942493379815806784152720787517409917199984192848205566406250000000000000000000 [54,1] -248695459660406216879531257616357765518982857795715758117017844306653304809568231658050747645851928792609377329204586272136232811326885032406759460575183068150163969484866513679041656362272772197360067532453424683129684029232470226811864346955485962865987124733192097429014803412500193536883395650724211737361287360862391168854702225739737175834374174582306302506204880419410704563045405754456010485174637957747404672229016580660345056812411054582392932792608793198599951413343008554952680851354445184932039643618749544566174047189654808239615983507601237078803901352962280540784200380810162429250027380320272376779875366602313414416308898735597827090907414105650418686490896541285315261378285729884159516877303908568655752861972211877432064465695421714020891245154070317333938600546656382469798600121804190944806318008670500267035005071562796112777750875776909569911794560143965140860870179365948974334401356988806037271397375436173903742593122975060461429921825141245651622910051751635787627287476611555344631535373544130559652910889318539431162058205845301323142500813462048991531998814927216290944937170016404843749034276467174228237709290088025405284270113774705309150123425862962153477485850762999800094144343380257739293131363712975734121780244466082255610102176974786058600752153008375192935592803299982066681811469279621187612119980664831624231735712215511440396213444283960511582409794199821631361432389018825635230282907846662386464577760178344505934025302656918842582693038463721722633168742284529788321367921096531281263364054482237361138927085675967256159910413211471728263235725941270821171932477765858391748405011407844374518660210582301139977313550522001740317313596480459463820178190777607546751229695907758157243441549106419767893159460183470490448633195276214247267085384233802932755374471922601270622122492225649065551958518575204416976839346867956329404041516122631224822692769128296043015319228048216996546955130607180571902204961674846825975756702460066099594381554776782926778906692706452557701913253327954175837110839836949013204067097632292763640986354407929040261265393609209279849423999353948973054308155063638180072967387221337255475760799699640278414072047728535632731363338153602087654288790583720746720134353605388470201007486569246987187091497248266796170807822123397682060599557115862595800237470910826544583601137713586997548616851897748927204495090938064627448819116061146280181522512253457525135121447153657518124555168641710661249524899175622025862224179666803728692800463814229489348557660098607593969849064018952167539771327876522717508447413009632711590564365572238660192430532138122272405107234108445465930749921838319750944075045298396354442066923636219681582810066986260779036018279577463368476427068697737210456466527830343693494796752929687500000000000 [54,2] 2984684203651555063255186527761236294923569374614813992191685991663042890734243549245863192525803504416796628998009291125944870644629595390608349370872841824916199692979635080556777026832708308910223268085489140161283615338037861611446051234963651884114687193308653385969733751394088620621096480655056089083954004502591728749903666699830311562298923704062468523922146112508516798234136822318796821662257741973287846591541434594662121661675878276229803668215492587006233725322160044704306206117443222408467549768650827973191998375256300660283259752471193625671574799916420916230732441271774966851866370050301529777540644003862466918723564981593043389940292387278936916986932983884413652924536333164056219942129301024929219569397337096789105279704377536733754387309343767097916895454945685076707390662478542055752093536013973515935731798453364399571966124029540239839640469939878188862079978929364982966230878950454075698749739400420877314285275380219615074437829346826849937198208603475973874113370113999653014814143950215764751839270437459689797178377324160780293059988824000695284129229116898206238005884511526246477509758011106473367508859375154140094329477137288392262440165074698516501047147203824024582812314911873893693765138995823682759493070667345770582301879593082095478115795826757610413660314271009435953942691261191708939099625866050412115959081402129020598668019019608598251913128089914606314990094675192940972976732307102661886513704193470776948422660691576277580071135475089696834285953201103222331926340938701122607168782526278933274939201057280414810601521993356652155206997154828111863390024738513547646509713948356574480811134989788753316199914658499435335368144157903260099316324436650953143869215059907726754428479467792761426819567411167261357849934403049854279062377843037357673352144673152964191708434380057092872143865159438341654369071863325064211115858472614956545981898827445070390088428674299688050676570866017373350081562813500828920201145397198324022969058025577166408150121012285034029706714603223887739534623453547308773222926226479579861111292547524134592538061467767341740393567559327840293480754075048567965833718651462943244292748659937180675523641290700225591181551439382974286595568947017056499845061305860488032723822897760332344373822204316677272411657522708325587691209888135722102829192867124980435831129050770909488291245939303901343588162961552860098914191974971944860784698186971956854634786744868218851892673503018345751903774123751707088789597402352043390494440011715113904077002132636320554477113920883945082270195641456941777604725614907630207408973728369427240694820671527139971095542470643899359367543522245694503181133372135858509032023809069347219055883235628387033803811978688281388673092173191569997925398638471961021423339843750000000000000 [54,3] 8865373440127277688466455602415382165185521483386679455470479950454204147265124548045845566953577636214114441965408261587197948221007666738065460875318922704379257733454438072804942362750060464160044490708159272972166387018410312886682993361409987381835616344099667506516962907615013206965489894512879673235543312555318307746017723722219654242240587431379158752232437071928479550449528127557638583754165767195304479951852958572461879311076000669997564309411669125035949684558637877636821288108319912211123619869362073337222654238935022563404164115437198631369080285707865462047178202467686783036570069865841572849890011279768505827365147039107650100930292794458963685705596174507930174443434282442988715775968958320885160870889102422218106111094855340545311317805631535918966228285688965423284726522994599726964129314029568382507511938578648526545329855327529367475294458110832850449997092124653241761258228477373143343906124824905150851243470565709317033262942299707053315406324882780817053645169426433786173125885433897622561036856380663803940295206764691971915071111604314712315218578889995843722645004138335948774909384361676988926186739884453663662289966682097041695296268910490098018958790279710357803421005381998703986516263368347677876187953793454781913559366661609647903538770027855223742560941622972604824555208579351140517581559345019302954028291941305405251257249598406214479752328803945197586376502007556764107551686537071431073837251936747422798654631635606415384856031899305517775812112804562492755519601380829868294489382662793139028644009538835337228602852464448549498456619594165399890343769081956652768816043479909041029535082495481823420213873267601593732763916499423219034771015832394398590200425702500831031275895558285364386091499773897949160731417327505396472075108243006636682973417814368615609090564374660664095411071650358918728800022308390418511069775654696627568872886036462797741017103584778283807737038663567911645272382529644886725391278320687582393113872437626352611610815795320057634882701708501187928165872772967021233467742845698754225073746261378733499342836409939858476034096400586028528343845777975314060641445841317072468064095543887377419793455139343569038770294146302211019027465603638293080111401750304193406262441470436382112324145627052762363355671256886022395419084837392305461541155542509990009111875627505015429989558217556062581112736285277532918064612449248268119673492362202250852344387366356818333510572629460274112109936373083286159109435129949939803054023653605125469062141654490066592852118223517085250762701563371375327522813518930056070433469098487541328676094652141832570661897330854288905620596738855936422756014586278240507922907528500256795609512852492155036534154270381723779635122113795819842607670580036938190460205078125000000000 [54,4] -229060255704693918369424279042955799106186347223758877996331935948700773651367276361169878318636883718649497805275923417606151313503804046027620621273807348477800638668730687867643343090175627138247035818211994248879200553929539538955930486829537919380442454297733694596454772884759302932886917022270167998541989770345916012931343903823102495940036151148361781156382857851935053698457670375507197464379471975563881136345038197220011562901623750581293723131036474708459795119634318025359810295347853441365263160103637205014756357150100281337707058677032175719876251721951490401122871756034027898675590514203192057567145899454486969586662160481010547396780492001219953476568944759958611580485298768825374957399532717253720787629890242585583538205489702779240932943088666146208981723615140679142902746289635917175230606488358444423088666419273012760321451704920913815459379772214721148597395891724707534584930459481725599215840797515445240597356264655758830128408852673529166112246870294187385701261106023570971213717730959248618394996434079042468842957020322800945569551817426079489852177643344872231497701443449276086751883144153498735865853495480155061199265984868257953577394324924156869140732309318836679963038864953352785906781363106983550136604895671191586097739839573914851408706302128377811919599454725711920322344465342094699883951159241216950539469900517427120662943977959650561519394337225762992857631415617078434404171060328804470673044878583124723105944317341627474460102624086532022111949177364212318110322409636332862606748793002980091264591802887901758068408662796812544589642004498356625365750245779875554799033108823157599180250763131278925674492095491642942196999933635201578791218062444487972324402236467495220564610430646161141527921050890463222834521556477645183516379806494477692990389516086857291845357766584007629557013170004894003165249106240092384429195573035269638635331888355998224171057165009582212695796177575585380689287490255152722176592270149789188826327360667581699303592148992578122618800886892235014369407143897715210294014897595495708054657849975898056671414451831357762895855844992608337901135038019343926404284655281399452443550569933682707906741946501917801674017365908804482605516510050116090498649188691954894994138677902083964600027210473032110875120671349179543912333983740640366648311789867649243502133200816902560567851352909129854942089165515967939597802276247045206704652682272893600389379231713796899329026277440032336310908615266506433557981758829532994751103758604645190334185733852559310120945471369248385226456316826509762022540525709270217990371907391732932639973948282270446577132878204417691804629511047795388863820685835804723757942227044491466574404491790394983046261218978861510809632781593414563303667819127440452575683593750000000000 [54,5] 1337896653645775721801660082444715685874655038554097339602536447701352200058096668925423515858694532207386456480972318001190051581660008065299932649665060454174750270424938894931698983073484411313542221260251841460129015153918228925405130758309318570069978830003735395744675273610291058579679441142388507472498726227500554950635549020978951044285064609717809956470441067372068290082785081460321777285792994056757718720634600395825778600493364405722800626392301792968112351091815636553389403409647265010679658944014097971710151992691347650099732287239922906134375820194901624862990771124940883565922855581253249572198180068769486804263828147372659569647108035307167114955045095487118469655034623314334476945394844671709885513743056219350859730828765188957177262394989073400170022141163288238117749994393920510523201954388769086207300886859925731275839139217906447569734484183924610973227645816559598015930312526279499144346969825319192635347035001506616577097441264818012097364771372582630360692772835480396643307884848886382636073269811099568742884252275469123319746583476731647654100355956079586780460964033306967719098559118337589202467950502489781710633652218395277071246029962352863799553938892758967255770617633744834999451658415368821167445633097272818199481092526772504350891492859666161934813745025945457986018108129453108174179652820917585213911896627405406789213244746426033107106759576035633973217194411446503900182750378111866496282957422410434943733939088237658294657149120890568943332940989220031095374760994694120404761341095248163523284978858684621351671291048322469874062750034312348305469726650985937281618928320316325435680069734066713030266472023231847396619196540063468354055967398575799373434567442791184856432153902034410119953785647657056379153647357112539491989988164129292616157446682930852338746131599166043328333129981678651925801854642622539246125751780516474429422902319537230940267465896997490790591556554683867060257901150952205896197639655169627139256503394365768168175335787785329838357809811253809894092724034427547529294277229263890785089922712930950300801788285544315055314725914438807214978814324706458498922066349237413193449969990300079386039181478858235048034339947435277977946107845189278494135475209341423270136116019353421697084820946904107000739968498038235321049120582352577439710011627265607999711907615077511460437361655580948494631287052022710399579175640176591792914008125689386882785902734766018891573794375991933774424773028423784261308479018373386161270864997777004684566329360647399509237455781534864796935489408107314876233572708308854804998700231078102348499538949858364003944687238615997157892670384822628069357669129614338302300048924769655525299513619398923077997694576608331586097791390116418241973406111355870962142944335937500000 [54,6] -4277641479469856414028951597836006121815924148755168613432818743319778311883179992874449862034564973517665727355731133945880726967121031366588377034418944618910944206143784908656519646391236056718198757062630327592857082745522449137574103487816185065544734492201466656461556858933148691339851932795026724190168414612378516568029376296529214479015519228622315200572250914335689822842695470061022556534301907334990113054806656487087595461957653148532537595627392724764337028375235665005782224699188458440429850973959509533921640585630980186047600385119882396469906617067422986654377008075046070730067827746713520231862964174279229654158150193789180268374367642387402590389879329629828301099186673033086423885476723191081783190346785207288050365429802386025595181804910256542351070998865951199063312437119429565085138183783098885124868845235801046414548540139864051492428012128288585875080743978735841287165891866129913485243251979411129445349784903315885028504799628804520492890283599956905030170042138896190933565534344290286212652645126806247757929088030337799886440767640811839168343520423489808069926628064540966145535948385977265547109611691726030884628510732369446967576368541742832229385905428939911500770696295840108514154893852546514238609734676961793673012838075467428212142529307800968823329096527741731579691645732269014114468077815434226529721223108234128062692143497317826618262110097872884081564540248397333804457882061240172622053707985006696616130570086917246797022905220105655895487332119374085023663500760772952483516035433137254711311205460418431451204871911183500574883988058416943011389952547047773522989921145141856062915866809459820806628683103832389259366053535689693618236176909997296172284048845889104379099437790312506472532525319553930948562542822777351393770484300418236003022728994914951013430318821406588374025425506436359504823866020858640562962316613660610520567656308252256316746754925653264868160994998802108039192788438780368944377007984155887566312803244489971919220506578531878925289260129886460521314850023286736375030790174550660626441168366328826755449446401290182257924412759582249204894487998329397672759073117983933533019830579264421860278682271034522260895729318383467084741050812791622580537324636523156621118160153054363202161114926677202398961810908262730398509612197289874184384366069273760284003525556352418725430670020603607777425569110776117872594447975317922057613943208312199306531141498270703321994696693662875430193842160097959820271184721484982965733288054218363747368711852571164224504957194052350180113931682414082281439857553052475129257215311241394454177906278657656031148086193482350342511089901207675806981193876371617501496771874726550790142208907151895368761516491151047913987781612377148121595382690429687500000000000000000 [54,7] 6443093512202618877592996125590006779400793035654132995760618438293989615782715584393231000104521308764356827957327800201417445364581372362952567724490045898908383048386975375404503787856931651292153584424038519028766654090564329225635511911646210343842132981490137623766570705460283046431809778270352035462975123834927016527390759412108324377670587061640741003652380579608220154668700260677401801574144169939875396122110839824695941035087873038655003193444875436680314698481541560049908887633408437816419218164888000567945709908160870447954966423143941155232951500238691293794766946997328346188352506186360396999438835053710348995448214266877183530742163792277993789968718898305619397351712170361322487572196174139182406759776055947215861775535020449777908900718749109653590269750361962721986423025538130675744360821512965474331285905988462976547564800056568611352605565374268413447453301969265026880196540700290632262763374715158213767130162517038671449896273527663560368431706876137048597332257977729812219731273139111033307015926439936995706560598118039288544739057337743703693886025329354957940881284724349371046216424614923222592020109417980643908503863977096562344178650029420945046277356874048398431152907678481936634815575066607539483066356156032516161053549545410903613364289179419653791144770452928436694210452062019622144188658818504908977041036596158750582948256085868761184552000981724022278683876004664024199155303793151879607771960207447182557312336580830890069445646503824935431524770835553824081468661763672248952193041654119365270100016968046387032114721619364780059001165610054805975612337679810455382806140539573105105451050167882032149000835275508833140296441340826193094296504616583260090684665291778643561854733671149257161216911573749523023885378412985970411869941968571491562045034276388736564445745862558343394521050931137728929415946512577163058852385723228245982883019262356787081594708872318116444047400649480293755521592123284142772398954256395424208250688371125541994356438187559940512907073291989445389041870993897872269600402500003827100599282857919958608956279874043592389242882643583274216888824210599980669370077112534638370517419630288156706892460999757949188754476121869219158720600482980439048665035862491117010131781510146389942588303299694166143296474338967944696190013868030609062349121281735203380765425053471175050001804325584611755306754375871607722412016612265078099573495755034189855138492769740429706434459906104086231629196780031356036227434117983272899775022640335348168336095962370937066656704530674586677580433101265872180198673481529211683634020260841185606539150391391956616936697182040201565198220807088178321303217403147509609183966603638422457666301078710909542491661229504998353867506466485792770981788635253906250000000000000 [54,8] 23595861976454201090806917212098407209960346009204954684958051871246230112336459775583132085895176433393629497597502727465489093093492992914935305161247713936393485367684224304248097227055348896032298163441238023750396987553583970620084461562170958419034982168897875156650345537201070685046377020452383789987393519463937996184368876028467172262549936226409373134556316659490777204495230403654878190147296215141655402986575509215846457549831362279342277316188236480196838018774546701893284107081275586396522940522632698466587865535752142140751905240348562715946832477230992959910831664890862760920332348600404874365267584393588245287691580780078922445175395579369195374481855965374920512932784673301704154710604765742203873939205437593741556033579168664730563652072630291079027266361443459460634685482786809567954550066870701433758027885379834046139674535548515756648304210732001059831060609839410939710635510949790103850290834196055851969453275806192965221838119235042112671129870506926568064285589291463068683591741833431118764750739395554543815839073369955430144079349882848492514962270650357073552385348807566370910133623139118070295628722767996108476116065335035182973214578305962363250250121532647417376051437263229679529604600077140813275474655939638349871185348757696078436431092432800171537757695242793884492533304666734515084665846852872156949771010511994066629727338982223847493849100926429430263058923714570775566156310232214560036839718846015953225717055690565305317405924568755707080157538768590175330361348509291103478334931071399742690605555980690018914278331332999081087323929072349390243985683052571378544703356515807287608471088652670790929729526132088496898988855806392302584558539419188171745652287715418447462780902255413796739537423929088726309897984288479250617333386671793765321741018263407292765386468141487252242691726390615406985714801475935085248175693917731931312655570851367184007685964129677706400121917515763116356507817684435787276824731046160676469256482350450004523125018279019181952443529266409895452151987487918040873543582817545458653458146563818484208725060756228547438720872279872083584015138212943709404354506137121654751229819878779106850859543468193138808539767267627829774395753782076791829111695148850926310351420350978351611748222964458235577519445140780880238211080305371256848781094422892419540398136128769052454499866971239267474668558351454046207854322701468775712079291477118149100978365306997393242857281934506040893287824777228781393164635638749761967186335499928628761631003367048580469979548509309139478774721989241728342258342260301007166566965186735588920263290307328789126582242218128697486441321809388191089838209191934501899756453819310386946592094152999793979430997927643209877146546205040067434310913085937500000000000000 [54,9] -163086962559285631226779132884982349483150922622361030185559294769145990245027038069875069376874898500027186822447071221630757387678665737464955562226257651798484704244678214119097792463946714435410407057970216175795435594587852825320248603144071360784053589974585886765346898531977522149352654643270663301646389886816025248712867230228959822072265142974624605122358247328226405417063142916297662186456204077301788540615935824315028745221771700405168813299513900865854922086637736039414411257192472396982946889974858362083397738612147347420683430924243123705524430204861587801493150144846159307617134271935353612705252673276693953551088524845716821301386767894461377302974155036675640595837940792417037280374028093755112622050912383683133294081435734062293764512426259880702450278724268692956157146521993559798773041272954117159610301364068188460447269193950260221947735968394578790292969143787709974914223174583616111290513341224207097638568808057171693251993886893671342268365129363615888607717130264477384357566429351367014633664539137541682659866439739378568499209335492316652584964332539777443619166454008439664128769969650357193234658162400136834920026767212609686838615891866567973449593272453254378987709803092828399166385644887753856576683556620760151148067267709661339935948033003376131141629897392047849529045331210953224308148751730844924147575568987530783932547474629964174948669759082689293975232847446160372437630736226056544458259248510509882272985261970238229820600841718086511241542964264682749280043459169203637885614760956527073567690135139948955977433036149206457667328210640841670547085594290235984376128011195064525930431001514472922856816977521157882290966473158393678551599174893872862211002734680676396728303204985804464731392728750075799635022306240718357171258273959198623710842017424829995384541868352731711617789947211720168982344067053353046360937395893191507229468937253572745351680626806009322905621006193244668808808789471023923004950333067145214867005769900941266029984571465208835722831326208956950777341174326904247361015838877627706604576141349776204605565633372953632516182442328019608860708808352232247615849659940571098004256352113448419895739825452832504726108901435769782860761535283536820357090784113413551435570043713128616219891431948722711765949129651933871731379899160921267524171337348183522431088610389706998195564880542880402288307266083018793354048037997584283680350210812977325636442141046419199795304478469351261285553840650773676116959552386441073241309842239551766545738194935988437302317980642017227948745486401713115288600634086348689796964625686557108510826126245053631854338828930835326578890590814333508450036942858920318470772966892913460219266932545324189722142604311218988533127571827208157628774642944335937500000000 [54,10] 417724517692492081942853993489835560576993254969648145935311917347836121068851946348289668718907322743868211004619727580767566117877096241734953924915969259011374925344136268622389983736293505904844254972660616265940712260538078820266196288526130873595115550514990400537458624982494589137618785637134547945049883068985404016344164941073521709958439164097986010420906990721582035797010968043341858113308780376529710255350491630389432643290902549038689744271491387057538272903830744796744158317235907939732869374810755196020858143063707876895260512372079933281712842138790185585690614809139128626385666615170662463215550648701960225955766218888497183213462962357265111909523587807344938186139682785895162228087638698716861174095713240782646372932007494452554931101356947719422200904156469512437340843511085872901243628527292678248894235412456022617234781977657949782556864294673539211751885316048160745426743384387700648265558426200665139195370686837215295434036559601380383267745445882179293107783319022228624966984203376786105105194433267181356470165721031581709540265456296099755569300207927072517768245120771636700954782023523456597684635199923166889737950527650150727872333351783307256086766996958019370005419298536312127889896872741198794610385215568067857929041453887624186743116831345106772887346920306614533284403418755248776883541507546024927654159285734428450554000920558819163171938447484983262109177109775537125371018811100935648297700192102887620183764813938877044068812198554624670588711774269768808187821660218289840953378638150312610418958121954151550031047294521386206803489936534576200939947551714768855465531966289566055067234472605574503865780469949269449218174525075833720253289987235423928114941395156861434649126427472193334983005738635989559291639430852008737996809222847451617043805998303671625680885859179595625510471927724403877113289855398473011808342256201458028861260090844448427428028654961363464157729208280024567080791256400496727569390535103353816295377670078553176874812202657242655924814697780746198433618643756494128991943575111817048044496347199513061343589317255844834635769337856483337135021487089974808688190311137385225233093240171416892175202512179383403178357407386770581655729216687321215668846389545432985614366456322242339578642661991460677046879274123587095932113050161549781259262196978307800291576405542299200235070104915895334526182297180972336817938427665873112957366056008856177456717449038608227134804165687438150266934864090752523732796632890053756784721416129465123569124418668616935405396958241597925374906868348025634470598741244612397954233275027239535312048731084065718964281289072074236285503807949939554508216017085478321468164072850834772158934305933592534811819689533063382214095327071845531463623046875000000000000 [54,11] -605508526061111559825398492514595372471124481377440403609217017689759265656225932756881314414418703943916406688121547813501807531573169668131079381062679325538069015914079161104419805312000536739716721733728506901601178390736213557286240539878336934222393285879194510783776805738369092897583184627968451189131079810812348979077611946931351007563571002615370863002973575932892773846214784566038146732988286505990068902333199986115458536872556908277459487455250289736460983273772329178363454113310833014963306604535587456891352266818294566998279315122122863406028903925691000739992107964636533516974859130618680619836698590950132608167644334042685322371552417984055561441229839232881727221033192322653713564432294583988039893754618532794288091572601271875707204778781359490998435606453341749763842541572877630920214940282774702384003740176269180450647908639834782527892215781315970450560218390059963071322877354524934587597253937170271729961045841281032917556012305377599221746691279310012482333480265425308123537104446486807610944522203169289345419735348666117527072973947505243625441431358181704178646295683401436254944795768738928001783969710871451346392250451701031337793581266697873952489461887507581754663848348625608107251704257825982890661722899850639131936918261821794443779665994639025170310797595180249787228763013765592167395966555963773995764150914826786310066225118074179086413507585504808273637975645300701421644284920156348884489040441703753172141863852361523403698238727128825869826359050835866155972731176041164835617616779735188517955545152918250015085968010751812125296548978916904785666003978493941116562815149353900103479806048157457731596183496951494724114032553314257981981182283984061163701624735241893490922815380605685023938302443517848334836990377824893082347995858428018663416544228212381882720869108627135204211167220486568308280818136052385825099792224287818018803567842108606900856638500194683996606204629048704071347554087822897234586978239894852233493038511143891947525839707229090157796710790874350172735995203949856898223363676140770793057784793172014955114941026707181237931469162893134353874252325368057701565965653481220572213364499607020040202813466549113735028527222186125759024016449167137822380932158344762939292226720878542369295907424727772138904633301029789050436707259936727810985427737021487490223363890774931130508118536989753618188799578112786729429009985202491642681751404589543836519619629993490920541060470694657821684056530694510186565706219290513127850235248342417653877505605275785107210284184411890172396315773268758864198450500366694344546476256240106878886750066110859345080204292621216509877721532889949941754745936658481568544318791818254511517051049997844183935761640941164429818854841869324445724487304687500000000 [54,12] 289574947980357402087136049327001030644536725821389388950912876679219908660316638621672189240137788268381542612200133607063575618322276142399477566977188336485201568689887188337193261530877407388713958081644149378625446489671322921947010451902140320461156145865792234358164890314083209650571320474193010282434611458473512588445640801974731023042883375068570239589807165779636877560815340291138961047189988003435536409515876642621019728392660237700766592260530281869330956371935321963391850408986857137100613251280627329757893325979341878730294705880444469356249823561668581043888298769034626658573315446390324184116637519409986745466422725390953124363931291764421832997979043497517580738308036711343445047245206609085699686002719556789393713653652347002771953604513653700682754401229746334116374405099450789776546744740147510887748180052188475075771364391576789852867364715006635732707842964484410888534852188970414606549921141946780906134171017415971416292862878021367686959053266523279903289675282412287527077488009532586288489838108205151957691758302805466400499523813261461288909376056458494486013230164944437437795937253624377959232077289352590555821645747498429828599850301625164525143805541685266077149546632091377110382035191093809240358129766534869857556372010100688480769492134922333095698780834839533902733263484799136812503163531408149886507489903117224202073626714470701536732430286543688743738316181994463438846795662122679482249715155835455860382976586508216876094156137477306402470074583226509479294069783314652901880726707393403336039175002738403219001732023755381632933787255356728480695303194239578372983146448453893250472498655703588573090025770630024596726281833372101057488692877247543551787477152137643126821825852313123539956549446432267609108729596579795119426651382531730207807471359475112110794699395849485562407156406269758738904871153008632153854034757187476354131190724794754665562797511499206669734184015900195975038385285735596584860053960074234756625610729734549832803550944668104601599726570410847556768811572249445777050635686344947618648019701433149540479593249750873221554156605183090217236543793761644976223251516569140711196770803021404436589067950684865659619491016248722373974745242852433143355497054281000870264560684736749463055628924582632631962840747173347593612728186021967135791560705758784375736510219709641957445222885362364678802787757958733183256080392106387108032947886235174707180616654050813202655070570172392432898973490434935322078911019662571614666995920051882604174448158530663098578812667170426727436948627809278904688420013489355356754933648921332133956770615278503493654452469505086614341128765632338214850337114265425464809185858182560816258191249458734634427727050454137724955216981470584869384765625000000000 [54,13] 1257482765249597104125986657639100849746781168424671822749669504285460577615453659921378754571698665650724369578840424552829494221731373889664449283734713072311421050724482074230220475768834722446594938280935172503369584434421033880825222517022633256796066933249610773267409590803507228934216296911602610188605274111104993895633679280244183451256011504858498312696182763274013795242903430355483687364076793917881051912370234200082431648266210684059268764997818580262750995058289437919690930725689191581662267686386409372381851277587183424701944730815412349705800374811431366791355437899218581935797762007586484138254061340897776164447195467574623095078860848005373284041915742185026518247253063926510041358561698090734039958401879671499597791595805437400954151084250427573367535220262914245923228376507227591895050058291307125673626108638149711119680099787046671223402112907305094353981221482924782132805434411462181285743663264249571905423708807627145855709120322774155545897528265273493423566902180065625140711063159950212920708793249383790011071182800045982176812323762688665985119375279770479595064893758272468806318054661328600561688634792069354293842122208377459030192586319688238047024571243840229245334771305503966703990659480830504626486798181182075902762590288982213341180282010214569864916575248337906717838423125497739500192569453797000141130692178586737181354467242144767612428142296300959186814079535669199593425477509467785214897995979390741140666462295782682704505184947155850255803888346298171152793007829268972131420462440428901280604755751940135787938871782820143325519108178975692954581325993770719636218503894311690014288358955804115463728035234667332934758092457210416962163493611138700403614300825725341244354718257596864817299182830653577033442971192788677826651698533086845449522035019475628299099813004419135304574517151102416199737315290567660032332917106191157277489650058169876599307588136367291304577362385582158303248592550315908918247319262271386051170699948621748812515893142167862087097504057612553832098322787073130176690810795027022007281375457683458717095965006609325513607284807570895218845818360944244106888622946192390852470796591489012812911995466685244537189455924121869757989409555837305205708384680238376487797401070175833125733324690502244537614630407540408173511491773657859883387369110931454834807937123400528366407022584645216663325280117565272868429613024504093592497853954150299000937291230078786171913499276057160293546919103744915431215120240937668458796319682720000552968903311353638561374957362258871975959968469810180618780840542989754326394073483717746934498671202230329062328603773985994325643765090434943038305252009967588537267314015747830527573779374432074883491785091682579889038606779649853706359863281250000 [54,14] -4338133046705625853402434611687738025496513908941958471890890903283154846449316508025771777510359435472078524795286187004631484620146434293764886811077787267993083794795574623472267108652694721814973003678205008005874967454176078093449526948178913128765096345025601050373681581513450778012983873538948569747741058296401760041751546220208770709756612070329016624761935092334991576691938467355643225260802935875062396293799726670768007016236893264244367358255551316223603967838024727931424430701459121552159056714836584854114828598261528884286590514641256388331701543009317807751264419963664785055130266350051213944893838280725741773214704971471496312080412931992017376179127466528459112077705494755279333949524032970283267744823523423566265363118487791059636269258093124748958410622842964091823555253324049663598972471265644780445797616160388530036945645342427171091174460887575642694023698196996820652007240086305182777257709398435284521625261564705983576023166125625079113317808452071450235528253316087285937044840782140582963310932801437307065713972591378036006158628801397551854675962891980661733697327989914514166304629575925763181874361308125471642132120495753177947957067957608205199897868283953475375736491431651709628458545971478035129218670287766921608356093108992645309466559789277542917526217325035588718528774629332168274470457633849514988389289820900004239627613983376003935823069477310374659781932903104160887363302755690688150284303207852600862580447629676103980674410617345114698342731815278125220122142981582922202165323960039744835548863654274956588718348777683402855252109067698917394714106251144813415710313375202402975587085226592639207401863967413842745445563873113281808989283479439498582216288431556009180058193418253782424196820999015472305222925520741398292136665544220990293058633886823755069920297765909715036670575771236491182164535722040708687741103299773087111879741216748947170111530169679707334845214179319592488410590891868725323592533183591309688963487175570816139123589103101458050726391184535602753856350807418401440225377569851884612087293332948982119768773329220350731377349734301590462942411572475186078254809126152908528589005451735550511666617389185126866943588490257752754904070916446717621016252430009170488294658375486232168140745024983531103821738032545508123482997365854633530160330905927638052349860665892297856327497088306386225354261566798079170880622819764026088682286748622587924979994808773585227760279115504618639106734423936993202251799756359360065828055187325012804116504999719719354407769052435810054484544747758785499886433526440470151946675198814590291187227953277115915237504320796237759894289635505911062953863361431308043415372346432976767239151553827436469390477213892154395580291748046875000000000000000 [54,15] 8426493836884877079014126632734833965376127068346116334909021435291932361025379193198667410565061115408961107620162669698408673707513810315675551148819068728958868157997464618762337483031431506140505961028516543532750458243536345483781962348634441233886949716462735663019368901378135605486403371206090225017329764535938790779527391621098562951190550352877573777102260815612442473661688509457272673408452696507810577387149054354759102145034462318480965246718630707501585285281527672951703765942938137334399531232365822478190939332383434540042464062523960316111985040741588054456669098719336585990771697609678338029140416982007419448401146451280919632529122089400057512747752343698969029210678279654313593105251966945345385497923684030334085904798545945775266595044395198907755728926456055574731159638454166884898464561014336455730921034618122561268317980943295451488494732407837507393103953960239907395075909839852459753937547374381776738346475266882278386590121624367921948763468536124123785429984883256801321695786505739389384190927943189747006021090382317075652067426231553176163076979791003989090079301754605438880098652771689480603280116383368585569042752356859952716001372423797479271040245774207937484547762597799607078604600749628453076779371716108800563640827431773428971275178236559377720789127951242193969720331148044857639281393608375534465554745218426068900289112013737585209960683179167119882554258328486930900966709502764712027674232347864197469052533425531030087701957460594347283733948160576253353787423576123210997056480826085878087481440873944498638873339013159810040003049200938159331932686123238203916917443422134591589206720674684067853494032572663565555264249967493640827537550566552623247199920925084750894897865344733985568009993732216876304666913129232957004420744294665348100242314139844136787327015089561677062963657129067898489622775855324474627521271719512705932095555695246453256980487882428669501931204990834422515501747842548313777788173482119035278036093932853596496266216479379182989951550068857985834877409856084569937951445684043390163362456534410559741860485922792639641231814054544472626413427988888025680937762487037377319752250445233096842490413968042112786893112392334476789141973973791125332746603646139530282059172756791499724987736330946191920508349606956127574965060826426048595866451483366744247545044076631743610519196678971763906352110819393669068360509276954152418996246643628170855422586913197308594554637302961110836536612897058582380756875140692302635616514207679465630770589485587842408684844513630746808336545958704525244086236381451544224384130595788966625842518288966412980821497553566935817423199820350332306120483610242942026049706129163672705630019519554979590125753929896745830774307250976562500000000000 [54,16] -10852744387955730835664420483209171018009915757519539756772950088041621169470311489349275420102345195928465490626820355089555740807554003882107445463888029019434571715965513698850417218819900583803497836361894881940411793000326199936588494454964218390542574288739521858611418605289487241259149694645668491175208921873800350523307858395931215798962544222517694230614533370696840249876220753313585258740983188041891153193873318250286308637599525334080562953874646225204425753156575980284675768845862220577605742347984297362108108965761084617234491851723264226969581939021092504360320972016475636749180666664885629965148456804976888071424051612802592210339110283333237049953632820055940114923939257622970506347817995551317418174168391556867408833739829851772040404432212040530839528739956124673284726441470529175459026032020844518756385824579293713378706971092326914542125816768376037704502650787323396550735038073816867170205628701173990477457507536048845094197689078807178192982643495768936971702665081707985782150085679026851905659806588332303442537006384878233561125173287089744767397719591259968215013835740930076685618997168868332142398303695917202646210599630625462554853261696663723316899742955910673842952369673913852545161716006938138366839146344245486530549555159990383009156516482921880429313008411981013538594342544482763593665125804297063365114588182429306972018989806228969549031626737403876708899814122359046762711734788617460392835016961792442119163485173394679795025382003847676618471595377388980215851805398099963874610352315677819228638518880404375377836406723631589064459334599047660203452916103168016802360056300123927661819326452134907284812990389998903342021138556925866313093132395823855770996934222733007635083598414695652050360262381016589734391793661219843171685262036431940760387135955676935105044029669037610069927119478946072976099576246400066621714837497240962872428830592179521526732246697914535134580390315725326491348799230958942295489681638366436890925460286472330822016251781582179152799242010453609026930689483955612757690943766629320982766005392770400890400936600185903264823751197059406188371083464408353368547706661704384391688870182376003482699359194596834446079386315716885084729338559130588785805956433814934987318347239186533797997928232022323683821317527816304483272779713708913611197520519529919539249801733647060087030171763224670366708028095896949586582021526527837751673278461710998687046402235781582407457705980921768395355006270044685507228606485762769736663994145367496057296915840203165988157379333717202992305156678393776550801157635305028476695162709306386740891232565170309570569704871158448966542727277272280120567707241630890835772156452024004510777577432734108953127361019141972064971923828125000000000000 [54,17] 8411636055408750656495481055485782496383358825128558489839106886886788590996986369780927096117008320629351371129816214018994245841600418642086092273804773422023756444057913535498143235061320688220597621637793933977178694601759807136734286963373360978189676998317799001255419620443066325322872135348826761367758101958375184358380458734016165792712147287880408619625696999096254670906568623695071429642746547147378016619458532732413166414565451633010791621820419752649283600894815298899647032913652877762320015836181409232471195507615741953788694087303245695790097417318146722906312736951487296284759092584923593190422189789034089711363447275456363659251088605186575572165495725370841272259726464375139334803395944420483707724089374077583941063300933938092056430615787940634191843245492807017144557478043563708566663617582459980283154205776628953063746332035408276737841207945084164430615340889428002221985681331522246363195386918497015754179775400522097068330180598811129558623771585604028274201147524075613015722045692029973269726880623813253705958858478760095413508527046240721614247126598998740498846496630380149932231389169765688528710991773993513697824050052747505701043972431270704614547796008454008987677506952522219206710683886987234880972763273087054233263495192235408713269072903090123364132870604888538156129826752520472078274639800517112188146293676871841360977837605652809168202934502978577266972897740795250544986229859543119731477971435911096537697548237758206739319322750583555481428390525837433816566203642309752372578158904827737208840779564998793294992828512530463639611753629393824973029187049855092100978821604747600724475301788220087707879956608255423901214724828152126958020870919942427025746301194326831694989142705809914677632576089370393963939994293898321553141226066320985821214604031471143207194667968400004342791464585518307642747301537286997884296522611134655725624313373024535253261085650126916373332678838360243216059501469698056301458345668398810783561665988882546746324836933378144263516649282415354135720539597917801657498138005364064262941288022468166238161846201061550796006196232412587277871209003603302617432869718394582570125509774515766403641052549730334709078769624194805190213823634396467839893508688856576397696023940656981002901228579612708408450783375975360174502607008313244736281862073534756131407371443788869625446058502512958826554681073064688778840429581171774784131732259259467809248276020739425941306241253404001192734575480061197900518243008958265205893534438334446722979914398674135979832444221489398974813602464861019128228072135199533339260053317593082608727193112231835541750657478353144246027702739850641912437668873925131237794359050725718711622915641206582604283426007896196097135543823242187500000 [54,18] -18355075241128164040498288212356944862099795623873768893547556680006572459778212339639922396335240492976705970375270737654832901348064998018429441915394230333217726667578066536317282861872738705072911872399760861380591463943321644046375969048730686430198522522186728411694118091898284418978056147313408573009209801571868450042445545377503137862605554413860364098222818898799043882772954108182684792752753476278040992294639879734253110945699414392342018771640853802862409510747381736470167944782989858475243475938555856117296124313078220020824590915110154839660978950563244568702227960091510407496056394083641092167449519184979271603956639482718069417209953603058879144387273685704607647987570935775301003416981733503546868476192475504522841516887105364744786968284388456036755983526680650524152116693737447642031526759923412049493374953312042489265556284197513159920090768606930670961941485441836937059444642029731032696057393594220139152599583183162343237516127933740960865269606925847567981927420458871993779857556675956646970588454062781765031481215910136289569744438083258553190635223483347443365596134581235763047138438738033121243010911771890616964703985948434231072924263640495628938782060487231475728323162697354253308766837832726924436317446791922783930051637866978709232233286773649721125246864639368238843204644394153453014870979615669213487147028604837915415792791677823219658318693005560681069899243905323332256884868212447147299161955395959554300227095170935756370842467063054853246392832584680313310541085735526394618115863887887882307358891505722837938436610086834765039489096422740717835882673947730926168490333322073445213946876923472268385796056665244898149887745477461247665442899303058156142909427031047202308553131292639834131186590720364145728788462845150674493658000735199218262047664403054190919641010156706381183404274467964050553924710200455213108213831085840927581945000626838671713623413523963761836494782712342438521061325297205949934904714914540393124790546901926405715887651064643170753277571196771990311936708359260915560728608291589264413103069791961421164335463017282341606365294288945457786677719458001808366734117405477657086259261306259376252262530244851752703162661202716088017968268565644567529852083893954596407135951352038980072934162391441598215568707411529014723753771908916624961420631576847811816886275217729486648833968495275223042029841180332368239976818959138234942947469986114519706504979942842952440064423089330878962920301943002201551892289823130753334746506784171549016062285537565964154595171188884820083162410250829451815352058637504024418117466661936095670931315165847265332398537135268548071045978029290366401197304178365723945103326638644258726664349606894077737706538755446672439575195312500000000 [54,19] 70065590096199041391430187892281336514675015420261184271809665703104712477416081808470761452201962676823536715212286394369715687373144609600419461153948689677711767078930608010139199974157169618781777329071913800936004575985704580871979162416468815820367621492845554279899167213558674822987675080301582124124901339464160379884783622182202342645905437209673347523049063474685955665943938667360159538954185355235468732204201082814635846872939266976892762145819667440943559395021415200226401523142633785419037821418434285432577458047550573513284447038309934613106284982075081562867059826558380409071005185761141896962076272131054926225589604302705583086827185558796166494786126888096805865337058980568455909429895566851622766443707956723215156328435525461999975337908122318511219525376984780998276887529600350923652880108223256620195456752738952369278777973291423329020856381306561669607578329631880227928551351031056267606255390950902704508857977987110130769850215166380414846779369252276393469175247296660979384902018006803813882802706072386536065122841631737085952393949967503100310520484937440133934711275638114034588593732605527434701654485706510567747716718118866777447357849462005143280963486562946161948247121766578392223319302198082833421564543174911224988141945715663479303887134268349349464063820156332982786984856086352139166475370000322451209479289807383723761837883936529145008153891728545841706222934612646401540619627612377677502688561740719703514293495921429624348595124179443247008426478317561908059708313461983902644296136283957036187247051665753294722982590586760045997864995542765445899269107906083710750832754442263590328806966273331603745889042011482389750863520693188779299231891203765374593919584656491750580846443515739551334235239304859055602226672023242498873615235590511277084506907894043929442405611892752056956096668485524855827336463175508574054193604424165162407890939541297999876143100825111229411814567014549877566241771027229115894534729639669978193714488150872304847070294245291672283443945667800943001374675225263166598303916745812846471630535660066889004526444706554988131553462978542926284328168169852050909961381433580043261401140593575651502129984734509539644805641264283059113109345107541963826232895238855434475866611681734124699182233043189552137863682584633400568625405974459050488968894458091212492428871324251242213052538489692432878893699641127641949756943589412885000620395769761033120958434971554495710323956864636465698709405883076848591924718473522485652102589060013255893090319737826311885379470179082088783978605192602927933039806665836478363915312381593023171493179722646432612474265940429485051550950752062627427793941783328223903716389039572781620700834062653861167291324818506836891174316406250000 [54,20] -95254080747953635267243314580698375436290301242832366209126988373722961112415697765047495205365184621026594140499577451926801252968295806711857577905209756641085180309843878439286086630960297524090634455925924636849021481248246085457853007680092870495758897421866610443176510119104374692323684959882313524316585343972362578433202740056092351721317232633766269907045846698351826946479907156724280823039297969183946536658016087153556389870123962407086159210034506525281098788476048662901600163617582968370665055130560549838253456628899190047420730328560223655243047067173644480967326149994519435828930487786036393414890225575367400617671006654835244171460634312544590393819714054539951727798264332056869987641281060410208782068626282144557034796101578530191703988646608194460304128221411004996575396613054726660490112674916571792346597186823930789839454441255540470769479493680090711249680199855167020728604770464720188712726165254359981283608623937992001815973636462911216842885018266584043893696736443831218045434658386422049093020225882012582483566371817070377405885807400042773849119083329825695708505668350053673220177159816137804518936696004230012232683874130832508668357647910760937169774021318770686628423266696699134562410582518291347075698614151827996695755298760802183669812542208714532439169558324109211112036519505894036138772703201328377239512679222722369712290555961650988725789985183787828174989084631285694737757007702737545380208815891114896247368848164090213696285048358673361345944098941347466118584565054433533803283693759483090970531398052509264000785672279364494105005820419421472597086089081494001044268529926429728048300453584448023792402781741747455648474343138194141768193215436046045390590999664661767915429214669771959623464535962177420201886926214714733208248421134674578392664671918808227244712459175432052432365473678680430488369656028639025431710186661657745407198642172348641748601237582989177950814480765054956054396202098628179691699768448426889900276313188129649153071031531146987498504820930941774063850680878788762449716925454398745627691946449126525955133330598714630470232496529157584848670375742884895795312670991293472551359778706700665070007844505411260567913022936872692533749238663102093630591251504757686679466879190250469285842220576123986495619918308927358168195315521619501685495722657200505821343476392593775079908540093276432166914902181586281503087978121606451841541938898342906521150380346377194709863376944863029601223678578102997481415541628009789993108341570147827866223669697636930995118391879756965181437924762725064304371838216827454061590687604557719286976627448938634518711685101062278630801699488642447403977320075562814776595379825422969875380746485049598959449212998151779174804687500000 [54,21] -85247317829426153813076752259304466660138473728597581828652306429938706359966126355062234744501520190839437427310877038455419448249885938694030643164515846338554157868148047120502123760243314165977870099409308635318354333895795763189789287846519796314332788417020874765844930146081618762444844484908621571787458553182791138460152985527597322646482636469990016903695793969424847658113596387072280865962004939564017759586033352813422438269215333993920384798210543285724462717524159240016848879370463769212243233269628696390790330136251480080997862044592973571776422084195391611807835084186048795025249066893431143698388543185501173387723483361340711646959280586495874218691765600132426463913101684266365657870167804298249554993783615976360206917146256478253529023958078790384525890784345242546699166718764615526519516995832762081288166931060551547047653924463381912675349586229306420940446834471471079576135251033921884767624591144685260768458535640742103435276123373638685090805170437112723946551334010439259550995083361811595487611789333377668609201236158958324940056071894083996587940510741584636160164802084743194191009898919037055410446657003647340453708601614241859017411049520178820510803086072632813719609191063167364216209338766391370902287344255480353154630035097283861193756939351097520653333014529847911467882825428710747497464039261361962683767958637826685391331353303372817952248544762821472643758435141960193881222932887628927632154947324128416648407537692714254713461312547082629975975304882594969772923447749114536314206478837728367880005016964408524461387011357330017653784674068512622636685718522114747144833299043811752379674217187467129330016052862088496585540227000596118326253862352906262497121290918707408074011305776762725379214570346547868505450070985495615025582662638374755633496543055976563899876940462502536350913963432507972160295371674863011105380208642244524242071813653063020687091315536627184077739589113001834657985383800287402063068254072389802247239923353028746619660905174486189353388319364949847711859806909044000994301494348645637100941588646740251444905183691944295222626754377204605073376695801713147478568679644004478179658223153483695129209813925226114443348136230955079086084935607011149572721924541109279956219477580998332671171595982619456376476678988732109269025895506080193822854315531619498998553885870707583871275325106582626028321241420780639612342448751701231043079777235873582662526889347652739187580459824097939301935599785833620442245940817673021084357251535247695016769296318935957234402660689885705331440586688312685421720829480673678397783283119156331351800515248403381014325361035560063153480769078660284991718020744167735438674518814990713755906127924166781895110034383833408355712890625 [54,22] 438829581848235139231087087831960426426389946889203914305248556904718537962420585394104898728456750939256067321216783881101913665754593244807422768336072649257291094530632032823343075631549865055425086083296900938534409945228987295893024787552819604378571564928813204998907882296718645694190724247764343095117853137058637004740204981584663033270127801922151323577115003940437107835242412399403655145441039293161832530352045313193210129632634142943823002247126495881973052640608781474088196080696868906257834332930226351994197111947761727293530996983846716817473219563586665943653968039506639766225372161609265902614513066123495138705182877687227107477911645945454404104301073094018970018175170310655729088938129961158932374043125068163690223797753171740264831366809789536761244851213604446029768785479914532102280328908013459880691356162121106623813772382153409512014726076151585953182497647130081902993651015569630479500270168747229440789050586003494057225365254813865246677613503909555196597330828723543084627830453765696544944974062812504662352562659682379167243618380096711501745792244143490372569810493234322717975581122191147077387820158857014395993525435068992986360247504428293812238616365255798489823433224061557634697713944804299506780758575874483075551252286611014077816252733346659861605996912962472464916605926436066496056576858898289172227261436210332788011332696656983995056873104689668640478414553526153256945741481644096891814664991616789865395355820779549897385355420256578556844698736507919999021184797141748186399451441081799748232038261560018342545612030877544613827369594365914220521576305196991601499414701247052811919617713482981015972909585740466551241792813152527401406438898493443299490872864055800515647559063420790569083363627472662556135066276131814096271743063028499714204609960028173931147425387598021596231963505754126805990101306842854096462375895098608612432093747870826210957971394205617562364737938066481654114435856179520201159791472348875587286874523230338597875728272972724717743749471804610816403403632304929380855166707267101966431781155217256429878900575006445496101706466278138303218682930413646767750200886255588526184103052534178316734822408123650956815930160933135207715713952426878131690669433694721862727970808287702101769459783094430334595281125719566995384402857291048813067932715052633298828049965015813729892361848774496286050487264313498207401327552662320530709382226887528699318725995125400080598713540108288026910682828920493088506746532384564513616970612721062182307304583953706740794620055113162869474315978643708381409638256069564377927873054487752776978205199997081359132162667017379948922898296205174953210212344726118311514205267559463052862156473565846681594848632812500000000000000 [54,23] -532495952498680090662596483520678135461023741230114050220562920859741631166948508857081653214306196791942722208649620216482322162334903036159944821556091521354917133391170255794091333656347741008881095091662664330751550020096030473389595273124865936200347020031027167137264788393673798003224917110214105865920362703594471354999547832821589193103442614711738184009913376873830754061324961046579215512534184415472704609019100154395484434342571062456185931894417190934996365483819448700566025939725262309480934770415158396787767345662818318472209148480583741963160683028745433714600844901532316026965587038790650160004341292283897240556758446777529297846060685734281896728903698145159751342821557384598364329845569688518756416018751963411062802234535359147825424527968885676688963105162163910957084729179814002373747991606430365480808978673885876868005476417999678687066225683483664471720495459586441659151978008460217203380836133726404977782697626159642181580335162676411906882862120943469780755947903578501865234331187998411012763476121208283789404634117896679466184156414840887875488127484253358478999769867574780133745053106634465500756146922294753372202961533549221456760981915482800318222894004385473967182678475267014112519512710399989271133367803733893480374295581838855709326654844101991292731256297068415395667149559052650495041850912414798989968380577621204671882959966131803162896509761445513151714348166768347589136761475868089384025974230020902179288436064918104417075714811472362034215447911011962310159474620388369408556052785828192052329174325199617805530027467047158970456874302764841144557569314370033253883656822597278269165520016256405642182296074714665072120918547969088924812560328466980529595879767281238808828394507668714452407885777047379562913305995047682879638409083886521279974093383544128656544335154574088835000592576291381702525725212088341803412800650672907164138580392279045988679277242754195949012682006322361949524016020876804627758638547825422441728880107724493290209591171290802505753439683481034871055212624967460135479661347585405398029086132765266611702201575228301942079248203700624954351192604385154016222493281977029232709133158429518860113599540582532023226989892261187264609006845276079892749829073883927054792798301825397230311778183778381617463658581269120899409543873929233045184286820674937383214217778267976300437784521926390130064287799803022608067163481273461830981236865636430589925607900005663891713407562437800646582999272597266151121869078479685784607050916168733515983021600499734283936147556462826761428449250648109643888162098122004375810216484754644206564218900436720171904886269426508893416811042848917245599777646735640233335558422350652918453306483570486307144165039062500000000000 [54,24] 84387610387871552807406589661670904166073818793000265028769998914870165595594806222958045865874540925398964485614639839808978043076866670554665252379823929772720408460450844951518527301730347807529022360038949435504965021024062993560288927752114240920843927891345973661499404367683038330027053773651629285215472285996747046067288077147515224105045111766129707920849080030187244630585671464334518902649558388062740677583367003355050508685865341622552711250355544203326859554117813880412143191458849833926351021944671049317656598988447834876919432949962801480317942366389745866083214803620010743132841091435025413715840226319089227329827151238109465787249033174847124079174943009146361569004371807606068278149401993484192285679822857640489762351537729495587373848710052439365879182156246042760722812204531962391591552485336127693124227447834135360750842210031264033917875406501735747497293636917114983622412896011549004352212392121812575620358283762535888673623331456361752172215779347159317381143826100291682120578002987382192254603623935694930048295405192799519909728005802263369832100691370632177566820158483009039581605332753274003510671739113693567577401758561264168350395010287236144528550185470347132345404503200867542255845706334514835223475928913561677290592466191554302784256504852994510120832129279092381133447920181509538375517978751871583437385001146187638453113647255576056278326421509995805370180472980579480250246601347614860117576015608528179815174731117704462245380064461626445196821005891548158915713642475075458944521919452910056769875106941792958063429974330807703171006684766281150075284987288008476245477705922049138644702574495278547572200876407909130463481458490460495236926032492081696674617180190254565671570972311314845121047856470233584331525386412762381438958041144795005318857814248473193450033625009284384933682508819276494792614852324691284401769914736992343697632291572294289268955509854518044429035636170943042918440590575257121542065014160664918852967480687249923697724689984147483070833898066969177571628073777176358472585672791013309858982593573564060234597980842541183482583423148915307042783783121267328300052424375592216509814453962622205325818689794011131176191977597549261256991299852961443196666352617850534704315487212434022487782676049796899656236692775243652214780360048328107428840713048144954342399865517164047547164623483279093059837806204814822580424588061863249456005670306213734643930337695734695540018771980261119142986965147856658938240485205086773895038986808978891390634730203567637036556043737233973433229317456317065123145993284823753377635774474959257628784273139705894824331281229833433550232252283077071747988111440062722893229105181056581841403385624289512634277343750000000000 [54,25] 462986267514406102841070711444337341719147283821963896799167642107427583397310522104409289180824781294021252686150934181122776624781276437404287633181036951483712974818796723859257992551428679878203383761738282795825765617084951823937983435068679605470525785812020124385090676092048799448129797804715176589362969657570628370787399036346684963591843520544367445081671179788905606600437085649535594854717239086414674785615467599794180884374947821325992593300097077184408180595928861974334087633108434980610909144134392358302781444912755653264208059597569156243979313516694960172128226292192866126717990256428252956334737458523010181267222883960962378320445824763583524282372857771328035027937467139289134471350734857492067530359900299298956804472065316579457546249705975426073479218768754338049654114166268242096381831728242863270632432049466970346038430685763312327051800025292341331520299194589032211205505365848904924223756254860049796272480140122696440115109586797383206163371107976356985573658525607259665981629515452053120888366115152187565613215104908028651070390260142847820779505426821252677534680061192196948097518979383561421487124950674576295279505493931091603200269755969636078547332570114666666734565856518777703618311761178188871798964327065790567558313413383159696553930326756564366956979880033971513839755349318440409229652301359923804398116168037736420733870932284656326276130645549074104343439706071465034178667216264679169522832789555178409153062095901433521852229096319619416939393771077962943048478284724605015206869488553887145556143653502308761682074196723481829842070134161175919646037753598654396988272766874999634662492185907031433268051610563341839647565129870788150048204201529271106679442459491030284614467622876330299026383351284473040403013851773124629784139006498023288476424219078604073059814127853257674031634860277865627840297543469563493773182836213188930698674667529140826268103063995532683325658867664680439213308996836668053755920530418809693949151714439999144288903388627693045150006297013117348794723117730509174109598418605523519292869141284598902567480895306634344520405369555533741736505732159592722230922739393672843320797894041640528414390185130930231202301703828820528579136158574865416644284472375865803182732635571412083488161302231945459061784463953216925909850929419265691707560583037481361744575016623422081382208107140323822089784854517575319240136298060681103147573378469172402934592001055393715922720390993919610220185726119445224190467518400762974533997343712814851054381826788566593657982184055358732446663642455012232019390871958910346372081942801114978075550930330812098564288271836152502984664158782196224687877220692393380728377151253627452831551636336371302604675292968750000 [54,26] -472587019028904442516914819317716876918103178592569952934673067919941051502460655162306628696865899606062580086659438225916989724566249534839875655548477760473332090883982695827191693335139877018468765545456278607023404124654538432325117569135543944073321785334479650552252666908764007425479361544011550269275386693701858879295622607782937910771659270355690267890408077013032366805699240163127209381092233955501183209653253440318820832906146973243990216300637129303986553461608040432967999726514773645171239843201561469257748797032330761933857529935328001776112152382639868198980534425190856898743249701245962551546665336420735290340593570740345140872211319240484579556512658907956716956088566047296365441604750921992214247270090526066996115023030871160304239469882401821397890110523566514596615241598708760367144424286386499841432947469858844690932093579709934925614354026865845069031628227550115464520313487223058115793168817254510544200630957529915864827229950381097119838137124319383262854497295305484544660590323224110648167329265658163393960585648083165218555886753684845952098209364887034949606738919192835813358137044276475450210757255141755212383198900599987989742572081366058305946275715663771302644256114231426139865049845055026322616271746867571858484620584688955819176833701852091731143094044532211060237610233639266430618641447926028548408291081572058280100309607513024769722701802368770046479225616497449174201397205500157693229205409027948230879065178158013900201569857173085170319528049888165102281132804789375916719536371234344251842595264463934053733239664298031915542617994765115583923251044435649922003157249279517899409742857738110752614849690091569811234529186799854502140982323160579950594450992238826254683991270523800530771507127785485241444714756205568745414882237308606998020797757942043273847638278318853018102722464008896154721109755625888852861112494404798664438403184352669270673536460467481831164501129756698432220567139524391082677263432133897681487668525882711585581944526082873447377924178558730589296790590282620786641115245496473809871914916382973354485921109539807988623501823595763771397209867667113033825674861235775611178909847860510083119624222662122618808311841580083179081541702309321940214940185500184598516222808590997032889613836564184354405055756044069364567856295607889378440348761009465405662613337646432524733471701689843275620437280930066668649816919194102063146310743548703103380360802526326582776382429058518961283871475267338513646166712136102115225471992666746250857938194987153088161601439936742376170318285884363318687274952207210328110762921750085758381866967291367961682875876660190648439513863373539558625929541540999778703735501039773225784301757812500000000000000000000 [54,27] 40378754609356895989023341087458384529588844487383378511064557093341802041822693992056667937005673684375909201311072931502386274466921912635079660842887787830231422583552804427452079910755759803896390215685153148852608179037386487033773324412332905749732970616154588822476500757403833459810099935888679307577751811079936328832648234163244203693059751191500351873711810156701393084536586469504848648848767587215910278854447609172467043679239315328313428288494492309605501300792187988732734609327038770883951192478885508374509421835736337398093160336113851652787129170012769232541282253959627176174965205040378709380547968391194263402913595182170615962451405231204385613277512743286330563908702835200442152862470122022245129767079288054806875495956979849032987954754863215464585412733600843485729687775031923744354806235424417493356175560817570935196175650535479794334668912078028138867155540311478238250562284878969250924607596516028190741684392913725748332017147418402284647678069189731191045081419723158610223964502893813222382827536601349381493269003849023436810473023253830548254585996979992426939198090812854291706228068307603243428947140510717071699463960191483254456745607231475270613389241169484485073842615629665734853798283892688540803340198082008294911550512178233423371194650523156544743559304783177486435339755429936952034682471558211696515430104610456354862151749523945491937510747547941603125604417371917459050261883709371954307328489188560811943654071953185559014177063370490536961657228852204957893345486280478380718981890190793482050171227079471275294236594432071409155985263266055903733568092622611895861265497726569313260932590567290389879919246275556610183148261988388664778177194537528092287067638577987252664960320872035282780133746492715725847700562292720380353053788145757534494229049800893043008670824918912697106513990242582761954915315539851263022315256869175655978149987071341444058510838989158396065185344918102082922633660844399444635065543226024450986534360543606976176057928648591917452235109257097738626160070131383938427289453720472279151883311867370841511250321165028638068226794045326314028946889093283308742050727403920635717219699595402134747332760997304128466002105576361069912425774170997213438426178981020696833924366874298895435378198691191781874720782793681413965457799129510917554324044594007040911131400983663457731956514825507269309840577365840623409594483228336683050683917957908717347848989884051049215953247076697113784830638279257166602541586486249888349991297758783851770084527770760983375440943325836171912957343939677570716316178061815264562239797335768303886168229393673702496239102804020548570829528941429739804709912655983350404653720033820718526840209960937500000000000000 [54,28] 203026005410707444285222920016550679031131826987638363538561439887074010023306853514369199769315290570889560367780493663965816196289134868453176109696344736753893637139350097867325696646772517773884298373489672780731992824030005911815929629634377533259454130837283443653226174330394773555538687150015200343784750145284759133698815833684015622186834346181847163230203394936657289978825048359774356404461130058014703022816660905572254561548172337039729183155282198755393241287783272965820569804721263776627120690351268784310789147916409980316210007738243805561792035273822053395821593125318629564291391103232070840883451546733737006296163397841051324259964489040129103095414431128714702960782107861714916459684282582277811905699683202057822665589725623713942380894989113669507404169199472877180656601433308714766244112397692598910449349524760853821828853494915824881211538242876371416943261100826165938302472593339287539155631367822724711189309442893508872663856285790253823496925907116356024065471416018863971622457415435263706107883064982642681625562617880640247855518547680827199227289399318299901288550272498486213087765985612554894941213923303601918649460621813801978824117069216537709897329104660128241636453758243773805630532831778846885689799954572541667345297804137455797037496230230277063213629774714559923169389513497100624634779400689337077222736394197218197068743642225976651209348504193104736985530119896994953448854543378499560355495910881412781889118828467750853609282099114652374448884181147607385168921041718938196413799688594072675194570160829657046449138432574815027202523448524151522580351507853751086273379474066133221032749869392698551335159134091011805391475044826793329471725383852987279563051778702782051109668250349332399784798958653512186990687803753286539329280033155202004575119287821535404122107882469250664029653654481395459567560614472720500163889259373963328968522220701479968134526023826353108793616139692392585948190478866449658758258000468271502133661206978070758930772712691492448309269899109041255117183131457802507163921917749905533490881737589647622287912611398869085553619857330417770494076500458874419869344789282051435030162337258724215920536715477186356664716981478324627673321192945391052143596085911459253980430915804226794879753882255807515120958747407614722056114369468186316618057938777452574128863663399012746280033854124221124119673967052105730154168073961052256979079792196338472343710763199881248017287475812751092391930938549249282555418080307319068059039794420786632379074975262791236962082681374496021775424581436943448784747506794179453776749338347809648667831505211794738281981972950432231842349293823392089837021143999828964865628222469240427017211914062500000000000000 [54,29] -39636868095435502485922407683311805077658905203077240930460631087329543304827989649006995150267767711199907513783299148884219644256617946550614546256594709268381903839690538710860707424414201649496690113146742479468371076742760535466983989646230296913201577082947292010670658095421665470949684713245835248918916640228582676016020221180647439031178557436728483320215855111072600870967423575856537374355569341174732045141984241895071245055078892957060360134904268206832070926113688046119351733124366282707146296660527151963017836880501871030166332947534492482652278678039177203791760707675014165647369639456575732913962408847767403453736384789984996283334672695092252436111062149635114892983798165660496222863800796598145749194967161021120643947243078209446326164448411157259899652310089360949306463552871125999768457028313253168080086573961672263176486462104127348894761284987847447722327471703307868851364843047799929233907485733831005758077950576355576544393242098019441970767862343832983903307770481782108734486260298460123684437890602562202404757125610375297312878203967483663675141215683979424412923653825737782002339159028522353656470842897795293209253906987970264096745024647395567658236154220855255313176811639714982388472574904878131448462144081180374300294811291470137574869781035921104101585558965840698200849448347800019398324065970947942645990320854752446620619768405242973807953147398683682527243788545872422905092542648286187828248386865555631361992486145001635525580902632705603948220711654129137019996488406537960182235940817482961721966011485322804596597843646807449432295532617985178882857887666459904700895091747717049392192892027947566141881240012259331344738508469389845350190334815702109823553145648503091344604827078974987071662884138012736957655349352463101959378171137531758763503966852923659721752415229276280335111461770775701960242745225851267643719537086209031281577727027810220476854717122802675223540831837919077792396446340278132006782646864079055303087221379605774254314384515989475997784727833971672877505535264756093541122316883261728035314231333120174705689535704163852052139929653621429253631567886282060813796696852931422151329817844367677377273671056703883235500861249340920952619998094365626882899194593217343693241692366105961359935774611680093875133299804071983075777234180978677668261077098179282286360412518262338729819934422359205565400981101554752284455537852877930647947797358420322741620667587277269469137120739639986181119917576457861754134235937681498371175785875859432093573493514986289427731267063937859112642720956544961942869118884265071047328829942727675201587080504563884113330473429285861023638392375391039791662057233112559373466865508817136287689208984375000000000 [54,30] -169418288800562101457168145994531117794220330887997588364546260455611409490900553363327981620410712643209048771543586071202230490066963062930534595478292001733109333244516485267079454368202169901121999063506797465892350550523181046253170776882058688723634692691976675360400317973188131449574839833409837988165768833664133271971857630668766329365842491977568651297367538183696392961900923525789096360367965314314581486750600269431743148508739377518899880417491378446408988449476242561563257843630757313356099025796407760779458210844519083905293410268701709789739346262285617912004574608397879198065001072665746639119060793100682842852598104568682365875627164193084541455676619509995332537086957649196303340685522329171097367174966108634159401425884428935684327471542520904096288491080174881916017236201651918139055412059899547719803995746985046539797253769649976189628638095167092832731030544615345797899516151657873256794925062998547259828202850428251486972653321632001424772500255087195253037154069144692618624359866032728445087385910253859993670926791498775200036083942995857891266834986698255719702210444910925143959224553061011259098390613286994285756756580605213630588011882442692435259021269654654391108593202559045477526859641212147940591848487530611207992256707281860986723545935695975293506025234470631169451994089069325641678796491625483432727997511258498153301751948454116262947597402006380243674461082942876271671553483383868039509935474451979946857219861173082445893407762808408300278974428171283676686820494487662528477604126095337077697190289208760940472803133083552111780833295525429826172025919533911412127390536851485287698067351002753959977732303680968858562086580947347264162477261178537605045749871876039355984147211907298855326508285123285202347595599524372928960072995605065643313551830629560265873173387334933521111738029171368556209179965725263079212390499050426669010705094899277647637112749244900816474414913495612365128182284300310888958870351421110658250754807415905822486164908289412610399159113648330436325623811842772234985199210237825937608313818511326674954050307680873706593691526505381251813706820101737402422424231678180103956823294352645334231418913655283279090709695364560991919806011960621025899000774824676467847730143068298474106679170437316521870445811798484396827076036962929855159425042827821649993410408966172632170316901320755237391090854612407845130047827936103064368506416898605089294916336265384254365387991005367036365676546669221999487593665712221177695511699471380879521901597748137758987056084029184579562452592976206955351076535683060334738282641423619252334598681574610524954989305946397721973640594197497467876534216202344396151602268218994140625000000000000000000 [54,31] 140259516660596742284148508941452255077134458518029528941857861859817381204250400079368680986597278498991070125552286170564146499352054720600246277739673576900324824586190835564155119700962371065930397451824868948671545943112054451259551779574456108356930350576977956094372189398977753339579789326414141824663054072132417314357806956210204887536343625744944272739937014425604567722958561176524379188093605820826974869010895857156558778644234301196509783188574200527312416595713347617067542104850160690425329672670668948100497107762591044458143156047624040876828130775852403720474440102152045985169774141798651853306027399190189449655407620345887650535623898493481375277960256804311090992299204540112420297034295378125632769250511506395435148312471690880686794893218213130344404369988691352226741277423835022679437331467696977546104241005755972690437796815285270987457575076083533246169668162552403840526092158543453537123147460906782941919887224966044419970130372680664105836866242637144453520686549815883432681327571526192800251747520204309622451221393775051894967747174472978493149176479138873096190177302538131200249197675216248227443067004075390427286167904465614929344010766542583253178152616277031251049751776191861474333254874251277029111421701967676368635717673159945548395313793947650248242676468842267082109982740963313347934357619886020090018224446791762450278296557515000877241422091426234933227885915806940999542741797109297203011771925198754388118269985819665074544707746944166210549724702262986902822127685526775096748197495113929484166247437385203098747646043114330586636558790385531086089395201851077418309186423714625785877340278140522043425651823744008916955876542646445561408492804788267619323249683307618843334779137137638265355381772710311862112438489226907552134999902796983644172942415188021705912488903615695481245252386766368219834023448374785285641662003902929271121012660085614049700642042466258882409346956604933752372475764414904306446132181130574732221209115303755374998861711323671528212447914807577442625828945515502330686751647767307215962300007622535507262437942627057079829027726286298369244217884377622441906379116708370902994113806222749510354126703535131308908540971561635463922050767085883801937999710362718143018461199971043061559813197440130248119462944653816130899681275566133859694451607670794506106480113972238926593117932088187481992593191295044408994021205445070791805751793482054103576531712902841655202219189636603304743563885482772468716013940305687507765111255449207308447571141226525826890566365178221799965159544398368022669539741508911829609454816300947454838610688260538044051837107672062683262636918471368430855195086337516841012984514236450195312500000000000000 [54,32] 12024309802706965391679653316526117892168759336516562861937704401886748017940211154477383724323832761527509042523737144942681750401965812478245385901348591835054422017837844735159180151950170042314939636030032511007479782385159166719571659486613257869889977223142996338038375192548477206386839908539327730895469204704004771787994304152363469148351008588294904112979199602917539612494397152901392686141696234672204432669252766141834711559430810787750862166931653828833946755784503534326065940803535121775642393580042681146403002729363443142149071073398907418704194386846689441193591090558755368822874233999853027288325692954171583156204727500788575036075175757363806046578094086892720888505247664937730232015444776010061773840126871749619323583206414445455676424508100249067219506747849924903788403426346836521895843132000201808320895125448454644373020513731882508676697957470504938570439409494544373015745683472103415847800193631512229164658709407701715683666171913881788719700534791012579239525255570584129922951254079855869173931648575459885645543473727609229175063544797468643816768219148792544289378507871253419574254277974318601894828601441741003082882752086158416134827943759176482744183557822513410521453533112265806524615008615478986527691607420893239202079674890789594523369664587589247008028066485937316650971203990702373701772980911378244544424311608773491047633476597942779487366284033373156319520293932335003533685500625521927004814425111575338073120768227551462329384154619447365632725770753237914187414306059781122150796809499041446415949416922755994824847855869702830152010871997931570569264602359679716261998930833475859937682344534380712185026628026233579517805998228248570262545443618764510964589431889825327805004960816520725556010719193135383705000752061108458549575427224494722811501896443629410667158448249855552207292206451823272112195678908485623194330033470467715808638544984024164989117777053628218019351641282419119863955644879772036856725183171876797932377826704633189117445456367141934829218982162454440331510237769252113071412222605591652369358427873198677821334937052888818174074113587221699192447593308159060435768469245455027966462815969883993146220171583729735963792624228842970607491418838278119689091692765767008885953626950604963506076462246509176933209120794403569614432263017257403131726868719745185597362306255881642548072328782977608719262866463257141807565339813416222644969475423060256872554099189458939784000351974447417373988653317900890483580367429019699728429210388486295553722583343251277401389890346707476554961123321140188467738271517327649433590908676904121723536882090297848160066228947338662716177309919274307503656018525362014770507812500000000000000000000000 [54,33] -81557992087076025000307701129378770353695937802175799803920122062093187929693893203677969543033360238889156824604395205115399577589692047698781114451937314854198839018976994850671640328788903674176143490674756980359419116382132605162663981673285311940485606359056740642201612699294202247530384115894927639570727804623652855559716387577487249522521784492629053397759274153066060069477709984110484380855451679478274816406004343586526154658101732401174464329486461053564633896193492743027789341558027241565356980563602162061942091747565246851879185436133234998755470091996569421921470656795293325330166124136481751830655614933534316534150671364717432118378398185469421480599680228021893788516809548908769128700773607940135388287279814630301006927691391425429024259591110062645263546861755504830662599496036005250695109723272754369553970759847008535099413990569552635919476913026910556363183667407275775369119829246128727845704042179075329370308834709975404941790562865554262818010219929128614604770444300388008331967573228026955190636107565922114708116355154462474097020853243507330328981028448817604630350295648987376679253672440402958991756168443561649596574639209989459982326426118358025699694466761774986350083605323187758613825228834545011742770653853858931506625635802055480314100040840963947161408248636847168398790126848245016541835054922269331613923132895764217278919511435452727498179727302061164017275687941214865303895006793475154395076949948534015695366527228339110378405172762787828152686350060794878572450509254061022038339083067216468363275609318707160100112483459670940851625256621637683011799172636895442887913549483749900441130316145168921446918987289765751814679431745842467289822921554194643057792917737024831550214307770513538243347005888348526920230229902738147692538413120213716592875181752102021069436783958694161167783053763486049599588979763336216127982800210671030298298432648585754969764436202050823256630317283395672984340809826529841480953390909658919389749358043330224359229697682703357192962243101951383696657108656828750289417118009947508023096724074925792426924244126517677117168242235926868661173527383649396114002426094366115673560113343317923352788555234578495004084581370118906657709207197118402572341675591608597439839125870284575569949060736915184141457496196063841246098016510911291856086712295363047676094939387212801116884980033047575418236120285349900279617331475728428291018139132366416689010072094410376953607863668372592372761724888362527517365479088721508200146762920219806242157216069232307955726709572608276611012826308539107014358050551290884480594880897052006725488418783055576681920767012192559780971606072774021667370902832772117108106613159179687500000000000 [54,34] 48217477900790401668032187339188949131216397139139952398281052885968116937654855083026050354307431985554437235862268221415616164698469926551856955453230419142365238874393773582529496580746726251607319680675801668798961455061925787835751250584942598310002365457282707009414741231264934301271762691591244512950695723138683371756194549584713382014024396105220166013969683423312072001031677927828671536876659670203966371913344583157085561936371887394882580102136421890775459121068356010422025430653695294676408577546441668048396104617443316387131390641672239800167007283055630755782587812976146264694534077741725026530427203472358248916255941776903728001201595161936677209272970096364665727458246999770855055963794945348972199763643064215319535942745669349419557118397210142620417467607673060644522254145241617657785043170382849637352492761097560049913304004308281742270063056127603524862218220064539900433999235459565153490373964671859573009432689981316015265600099961328687914508061293424754593876681021394395948083268612141021531901462331046730031801281831735059268045937386504162627248017391080141166574254683063067172004763424116637170888204478067856057880513427605256468306127147506124743461610100669640458919159602131603438147381727284617671932494867608593704552711145744843624157775953848904876996457746902210221310096030114728292420544913113949075210611103994121885785566158464261550956809859976301282981269529064557745674133039611353803104535047940185846427791362080565754907488054932248525837099711252688561816998076347898955006889643735330561847739906973193073176750073390715538538803215537240951639360020040406215096324809403876095884495722629133082954046074678762368081471686932142777706697819836672708298954578937677525718710571296423264388509941683092739396101635482722291194850298611060482076471055212082462506934369323716739754989083300873238222988592311019739504294780812420471386572067500149085750532598877885134255414669430769109544053499518828420931678964913948239123450301757266621991182929913713935325841945369355990796629851502126294521667601863881666063740943948120329050091741980438471897764350002928189604305741044288619770403905499537169271763647893694585668805997646129483494884811175443643013067767823251497027689705006917716167380083623994481940674931462320058176203719127839977427338856270935340897325816730790118021241745594772315547213129722974470834548602313985702056249803507826913362950927763453516668812153304609885610971575571260841429588614819665120438635101200164695412971987241145747318883663297019959156146294004823610814788902482914138220483570760399887790362336910342548089451809098380531061890494882292634986633260429922387402257299982011318206787109375000000000000 [54,35] -1972978374854183031584552844325764902463102855870068773076979354980203018809213899775770939717817281067345116347008384290398655606886736737343021056086327064945682962768022538373402314634113084984206331448095452641416258257182794173002335398819127816356938149149251455490185285607746540882088136922426233725269139213165062768039060562320879948232898282946969633335421915598690727850986093535057949927167578144172328901933920780705674017129671211689898941678491158081691405543897032349804681081722292109757053045529898582921181543936753443379800237460701733887924325321881554471522609188330911542151334374816794489373234267759834943304078079435316682911038766327540114026311283552126552825786968303270139479040445719230909581861088140427334198857635943856335091033479569144720797830579462437008620070772599581569871055048319591472244030966941743581586536823866236809956672043855100178232513416343345239107853594666931826294873655322364598837338329507054656674690315454324714931862102709356182546429748081551206063899635261843347246613513198474482602576472089639359011135510275291682933500670711474211588933791734317525584399437085839341459788454531037359293835891970664318101033610123672140051253782225659951444754146541866948763689478098477963185392584037001626134104223319567306774878085683339218223792906460993374637974782750083969649657395598595846159957996753940037072094442580207911256185175067126101823808862327838736684167079395481549062094921385608472456016999800235362377978928016066255805044630508866830200535760795545362912436020774816668222701114000392894797258246208283688513369317282039862108424471913207529582390656361709567950818965210423795080375663317261900212986243862697906210013127036129566098423215843378238478133293826137535409460727748980801897077504580543281401489021572365877137054689051507695457271682012798037343794100753713753828287235426548338662006402899632862247439918362120374216350840463628615847724101386510427862372919148791739998551207675626159793389260103013210848663529040161687185533214994502762292944903992841374424820679776638743213197429908388906680767607364437520812964430104985399898861504629585015500985723056512872308374352277535653773680066592706739806920483837387656817173917951824413942143351995548088030817106034264232178349738402495632019679321220920022118935599977491211115976629289732356061432008569500276452271238123888864735649239651665603482452568192451691675725177064495005439840855906765792265092419977803209061830138857479973774725526694718160159747912320534892065345965754976385242321364916019534972093148247544072029183633957997354204599612983779218541392989591290043909713235804198160857389054284594109844874765258282423019409179687500000000 [54,36] -11107912591105591029958122055386317373667004585208362948620636241291631431234483376912852507493115643710710241444610611492298294370119792659692305272248821872452736398238285321946743053093300586714452741849322582244765409361644382235888280026883972527250329189378639169269168326366058400192305206246082691906579437665938399719390246828518323806419690959649054102418500606688515309047410878492726691978438709511045240769153035969305099918671844619112681193938439936979564414060295667507530256459846721720698632437395224226471653252249811375786372196318144925470992401092825487385803359283350901026293373663880734004883054116872418452092523432385455705734271366697047103097269255712755275917179251456193083236604568037742277386952208059545681245238514817513890957060881425202967111229983935025156194653805188611471932897714989813586198979513534654390168386689370383844047082681091367936320631455624986998454826175471642520263750703492993705146963189289864402315996055082440925330376569576103914591920867355317556605886969372112897513856780663808913442058703025951833134824014824269776639508091609333134593789758289622995475301733544474035401449143280778743365299103993248353446011752731702329286029860782004872645839850348452717621523015890559268109770083963692683469500010246091771717736500894461032224571650307204901838009369684607378831213211074802848436649670378008466790629452645846189808772017384853634954350628473813651771308592113268682317445303489863841899983560841593369205225605494608648323440111698046854831465560958167766037285438892935927564791683552521507506510920700665824847996471797296551914690158076482971002472382715911200950395452559230907323046683840357181153273231603984489145283296270187289402253194972133220791963454842105172368965755294148878519980792194776355195016840952605477800108673456624441619458348447841342834271201987717431648772859901162250893537046771696006562605449576704175142382811139557791602243944184538295521838932652114750661477012538177897669176707480131848274008631008079037833595912814906161217553959709812206336296513084716385342560715331242101512124379605722770052705277965828426436645612415860595170015692639412469339825954957561855522068440419364288766128026904779254415485079904422178277669688987913009268605354647181174632882632102467748143086287019386355229907342212485692347374458748638601887350790584238968894260573579991605484377086743764945609928831410349214577968648064684454105562174613729560903422932196771058429794264888685604594155674955590472648736092858108608137535089002295661842686296497268761991944386701713481109139838151206126288558980570902993986143746106251507295938869996219225725307688801279937251820228993892669677734375000000000 [54,37] 4822649356771600726160534631561304682660462375831668509216701536530639718310843065643343793009774323138822721763698293420222972430751034109622684662405956126811315914184277062380561952687921594459509924453961288380233295813781160372532130697363465745216166359744521456626133780372467711466319383933519133633042147020558784569522198154268534915465732000683731130092978185915517295763006637646618618506889118488853571671728734863437351134642025722548779710058602417321720163127558564675365850957203917926412580251692846778262712435277123990132496567091297032819707379071820187378559313860418710779689886701897053098215702126143669326513705901041190314682958647516872955429699887830625360346589866105477068820125888452528313951678792204848298376484705774990248981805363369786701975604802919672167092683948362078514274609789848386981517909401178098446990549145369809383093020486611345866925943739782117813304676393985091144176991266385659908439036343290902509687513526573307344195710623239681682110938396871207636037353088692670521863190362591964256497293273784781262043263249092547144128002644910450243271194357590409207388075167848253114208995391234472356210976160252974369102516421737144865079192068873096285692361813377212925936258616125221364165903356104662172243871906099375018051737297200751451014479095844818470274254160434615946575163704865436734576216283237845529394383924235273061685661869161394348665054536472034467880072581539731308445578045613846210414017055225712483891038392892588854619676086778936834695806937511454013919191896722187894684518471046221626536344225304801098558090935025096349387788621525333254507735123109319608308849089908119281570586877891425158786561027638881725466390329690930536685770138131966495037912083150366527135056052387163275746154711730077995355707119458339183452256523869044871102971228371632365210955970156546398969376118294797442980903860516971834633422853299865915461945903666393839445080275975730936590734405326908370451724002487274066986991776216429208535663841663747975177493302095614128853908043049781529941712395735347134418935534409226092476641654822029063754552118132002571386069264106716924033234563489115293269055790486553070215908511188992634371140539555349056663330788078043375220706943674021968250537461904476430488432356012830546463509325784020770149121553267732676198694847284051819477102530745086677198706786193032732752212863613823591701307792397137989952279346289391250572615956425394675826633039771907642407775470225201915801206213912077120201203987826941580162327661857183114069731577211742920810850994975119766454435386712952821952613847254181885981174242525701408861688098673054020995012644568156190416630124673247337341308593750000 [54,38] 735706587772157565088239560867828798387310895235730097743631818663810435576740966514646954960976693138629140425578070922355702508400188000363612926769195400527768463717581723259504224666306715133696278986408624748547143671070255840573282142703780452163881086643646132721612781940254877547863360837594643033684924370573784183975053578492428865173281135422945804475550065561055095893145149567933294657613322129791531677624249456473774268228054289223668810265953890889738987336944614912697651967806712435771971841038348612703754439567026877307893743051332925322742606652331480671487064311038172410250172548411425009705851340485550766153793255002936003080104147074053586124900941574330898307081447664234624599372440240789255703157539616953610170492563509532119295374438142992746185230875264363615368163775788963794566575427173442189660477136360456836338431616563337677231251859809020547539411101496338952623346307070346522391799810793613493472191998954813761569483699956874582088095841065643157301395600867645357357497284341312015812433545833305369441719134780561757001550746581645613207379242819491838391632313860627156428583985433455238117294595099669572023950482891786223559651848319403661028819075331862385544415662141004365624537107513013212624289446656498006744547355349213791953396351474186749543489584672177824406093563503730002089422423926312492253770214412332634270740494895108579182588120854459849546100114730910233646624057085970464283839866097447801852619808326127986006714123358106107235099201102299490344390844639608392270552545891680193837252827348713731117637254861669373835093140165109178250681689438090154656142355693300485379443706597490877065826829969497970905020924168566069706971072663972449101371996066961708239533863431897898831281095855890231014415773100449410707900646544895177301685412038931877653668846674612341590963940289057313574118501811783999723663978482347021545409077625583091493380330428137745814931466408425023491627834319239460088306452011442103915307129312020876485302697039650987693714081362441441129722568164981698797175116314474723137141381282386277910789516161989543245735439435054454604672158445586103927713032669795594646352206788048552261875470926976528956943504369091646023289449233156525151100566630305835387159451212928180379506981453148899716261513256998360761351992740237396631507620980540551716153979101434095332344763093247886673045252800235031842953211600780494607619391084563790523219099232905980812999514428053169564464066023809355179158850393907325959107198062316766975092336615534958784664255662101925937400734786858405197228080479190408455311220817967833454225237696830695769160610164583147252415074035525321960449218750000000000000000000 [54,39] -1500554929534269763729096182794685849287320085465179289425414228697679375512465030933128473119858628088900030158496246885463173136933594497727035987669558857322741984041944915739995050491399033350181726788241932088258840151761474216686208652572911049375162866768919636306591228895962711398496142467591270891135075650523863968439758375147569876100072414885107472760389697732361654754850107697811986080624587892096743293432867002079718241725592307830523940101772060262083344450803606381527683659392770754492586358396558217147486384072200608877256651094163649707601445210392923963657490606207009071052986689714981712637830697024773570360350415810400214121232508362755706795825325521807944547237195488941142468077976394913243962182592056332951295136119403280547227519637300065710794271385706324420129713804726977596510060536007560085350994501971228242335849862374764523662207400638411521335408791722226413466353088606560807928371164807951424331891211644782047463206158475836715861941165383313074539882837524848282401899068809934729733924406601979450779706155932239977649485718978024745784221629504568960922447648401424534290993493191865106413946967841386540713836038732122579376306001690357941397167374733241807277810586757647297268584042513109302226247829323989062443319262210923281331126766827174720736851257944928427137414987075788622898640918802109688875241678251201938605381163047740838562815122968225758908252569754363695487893643621062862011455829807270752299726489394266932533705579977423840144043986728146137305316921449242017605916066097686285129744516651987244555107190053374822712388457394428842006037777993125305751107528765686851167444210655691661454907027728485663739136784342293423140923954551505625118981135360841427923376705181606676890538556626415174727400685813587980777267556913765839823236725464687339800578858932818578909969689345843072282148690812694093512661236616813591153761033649300817394553509315992807008509592290720438158203252475036559152535622939513788188355734061249489256834706034453401655131464893061016757044629776180704363642198669701909844036486465100138325981137074347513412970717362271061244479635328132120156289225406731431554962603443495311415520322036082102202127232286095104039100050301685412466311076089649462834103336496875250700169352958488859225777454252346195730078602884658865621375678648264725775456401429480832260228930502677070495739396111556000887572905529389958475875652851097023480324843093365816802472664081772844462304748394950413583849699770941650500030726474256958652883817574027847523631063517666717621753346030219619887930620009513734056647349996425324076718728205910213749244095510215757371952349785715341567993164062500000000000000 [54,40] 640184639159106813833011295357939504892969302298195312247182112733843670789548128923123605354853453257664156397312125459737170319266858825224473034096926773839619127559461638321257866114628692695305629238519807837776534934553933268528326136999390933057180360481046197186491996576010365975186911733672743664456704653735144506064777450023487201327422365243219750893621827333615043760398275791254863974289606476601865153409855719849289206968664734498720480590576820160168496174872903908847792844338302058299962301008315979685730255675325426212167963305775135608180506358863642648694702542308209432580804724750353812245608903448750183556790155053961741208361626772902007676697873791814504383293636457693394948541000325810741989893294027041593039364429812283034259545141935233589688831794208844163394451452862578801415894654935156611368785784989611129073821345307882079391288835753680781598005819213206651956841006642982461821699857138971664100791212006408961155214095567756607427127788286335241826274840432407109703400958235004241212779203961978132635463319954618518016375811134169930544687867735666717100602151904396401245384671109132909228873897967400521687034338522631841211772253523498172743202255382818272597291499872976423357364747978673030453105598441773129096372376563123841128098475065577758408735926414188184281528753315619178525997563979035896273611101607400346909926321176274886448617295167670216866002677885707270964059587939728511940731793690532588635435851755403168484868965335960495988698358989189187094855011782699247632453107866815549489672687154988911596676944850032460326385878338789376356564378875523243589841452076187191936377825955828505577223545437709733160667089099624913146795650213649042056810450547872824121270441410853370529788714716903042237950423843922579084436008723305424461608852585816689204908065442583818270461125036624489990838859111192713763294911100824934888280534509666207203913478555989535464319485155619439579895025965090436797832561097713111434122504528434341411926342380845601836757911984673718784095122312578974521083439886267188358373582637389019331079683124518901445259795201968786295789252394328709422944494952099223906501415489551913609781166036513769183682518400218237500755757850543733464858714945970632130324791768851163563177296308764305039088212344177529321762074673400170312439517305563984658812071640799359942493128486338574273374167651981520232689748472483728670216721885594191934052446980739967903444011505887924789264189099425856595773055676934031514781865640881947843555983796968152623934238215040330719493632228114218487076065239591414944164438271173580941413062479041050508669213892076754746085498481988906860351562500000000000000 [54,41] -98241507810197702219268154261881876858620938810471535863505769289292701638368813262216022819423242557079632338900408024295297427412895054741390358900291369733005040856370454884888405686963755403887822686813625975124538913325874250059222350232181688348393958761013054347561800179428571364468265568073606387542339691840220889367906846293992274731995173642179672288535780185008296481663389406210497481160307105240964985958296641917324607090115860492442799736463834541022252266224606568012436560407537118890138724576553950277214199687049262136335583469425613327494364035731175753304740749437854767247037556490164883301170278117358878381180850853687851689477942684827875965826506756314144401572242655654593697869912934962180424473066868383193652847464068932427518695241975230288848429730389068949342664477967036626325160140096230704111737137535516229323361731931266095666844111856666406608663779659862520629844545462941433926433332082600813975752836202248919606713153210773308250430897293618015900324623793164002269493614819731221961239203697143588989860308455579542655644647280159435410490633285725174512070164150916074575457015668255237900317947616116475995946749458210458191328670408693202733525832967783508875034040580701959153611375691249278172311297509021709785215284198178037732160158402354250501880984772100097063555773892475793867435515801544891449079510412666191865424812569425276041859900620897133690061954231084679664270508287213343134763142091711055064601133196028256372317814291156113592205157923592023429370504497421427504417694520885300541372122215076397082762087251555747451355043186425830610340665683046578244352023631163498085697111770216194306844045981029998151340345419312752457043665101928558162929797091642136307236667933243452625160079248966391744745249962388383552865053047341545005401654129769816593680853713548077220724154831440888324912182075022366003702686892838238990623010338331420644655655120281263698510946628719124357066796957028508993303309241225896188443719365805555623816924575399158464725688737806692357460109518531378392750473354280698089232014332897247787254668080931158743691257806055272776126356154834945892280330684668967398428192205297336114099610302830197422130648543230574383059155936945234592646212928821564729056512981959540052190712501894538097581913195448484208171055095752511281678031194475010264273218886755270912050035384049799927897443618422392692889072938215824600402865050365933903273105178421498978764689315752076507142736393833049766784401357552055960019198829366198346770428908837005023792835506479442615930022102344125934599193210249589521854994047020252810432435497271945962834572424471346607788291294127702713012695312500000000 [54,42] -24346125938287895949349537558437969794584558292711153247057788088221759134372496694414721293760021255887473755289818905837528002124874970391057396187997175371949329055706035208584705737426091970088052094589007619751009846791810257511421253102311132583323573183687924806396476925583430449519364130471002337923069669551383323579415704245155327976254906888887725345447702515691048414997797311006469466118573530367873463100520227140167673712936325188852894648543658125910464151817075902377890333005515028161199783538552618280587612032552452498005007963539566775743998412644768519193655407226005162176010507155290053500604801941079954684452174831009802875619732647267444826425676281735754263651622993324009499659270718982568131164823476735806236907779878064161393916511078949273341189612856680439951849558290485382649005983676727585837677950977259690587717486702623415237344622227002361660457065046124525204898135296255234346793522611117973829560048554064457034185146829267506777281424326789086153545298679509116463567838298281593008476819375423605279240288490053700133113263784778073516909109280538845505502597639782883708863940488945037131789455998902738246090097189433956065481530269805540699144317071002357057356797928287641747374783059992754884286616171688835657139060563559976057401545032812816979973187593245109086750207796339114328351768314967010888701638967056841127372634155199150247725171704945296869149612264578579279573839618966533192358541618337066332890284165162519270290203300949039081400095179784858744567185509575207129954607786691881496311706019006198992336281290757782585074030172255778988383459988052533974469946407427629090388241596605500392282099800301896661956013926076023961877956345600783204521010190660830823968440651627040540899000724953225450270259838247927526427121053143281150023531315419914086665187950315229440186157148984927852751281241046672444883322570013007153267139131602808305219402048503136769173825467603794512509651486501602953248098254154088828838075067157673595049488358695795507891971602241018385812912078186139593250288055778997568034044928855245457664026347518820745866497966542324584780656011561072314215595639349287598343436123057614567608176058465233760498152188592197216032813135623195525326152561048305869809315874051057107653275306193698367604054975208013976312963446142919853329473167436845284993866676657621713392205388030891514223880405654211035214580168195738019303778561612235199519164431299533249817274101316822837464845912265427857521275714733908422724795184893274602716435534863059976017207526469519610882532832599143396235512687700584004879699217933181465192411623010837473657375085167586803436279296875000000000000000000000 [54,43] 14639138445808117293199608477750860895393574593805197312795447013772453407058415819971780354295634828938543815770074696714554109550587786990506326401353132819844438642116776885658488442784970454278013223644975728013446152922211074951299617336800752945874470027849662153283312550379601642445064735493764243951024643054356234935380944982786377582452404475358820066588326843605413785326343625438078480194254845158848315184058217174958779553686312870276984435928140086361454742080745025640182242530584261120615395252382537062256192103414394374777229819809577911585269173640520965881573893808990328590067073935159226631380286066008373066788589769855623061766554804328638313203676161608450059565773922101758968000059999108231710279140233680713433289461128519359793601199471291682772942625333451135970097261986563536745140141475000315905026806905841598527208175323046871265188996011300377068372341761343320228986906880073815435227980928423916982944363352405188768685165075325124421613623349861763207439125775009858585525938258702362568239973594847475387475928762474981962434622313194883552883732331674577387325689844630282550090815072835079817106237525394258348151923105541960376203782118404329341256030342548466885057319151123389061500662699477821741869249612121398789932297616773470238318256554677882157391841587820719544406657652981795227746610484597376162825168514366409638076177526323586180965455588996067223797385299028542443224875750333408061154104455457564447784354609359037147693318395896466010350059363367481129534427239704896233046238327523979278584431308416735968278975337792575501761343984196873053923913382194517002920748025370555278014276696433400986957232943111399778141925352216348373399969313858849376828199583919454530627322749334181285330317430778007267728309792565339902002329435268960294326951046334737829711503909979968809594151643302322392770599078344001326455599641688122589006924706608043905505673295279317877557554425703514958836767663319907220718774009237675423071261406011276752015578088682679986187429050700603479947437020498657220472512451346320475324887315929538850932506994050212406162446133907019342498790547689920868313034919312967636573660544357385004311834960122540793073894976971503332379467711665584013599328098202354921248549412176117669829173738357016427850631555411295424469316136293009678763459431709811101990804218697161124384197378456496772788637364950090984727758878079346167703953229341977288132205874862818144273035797938421244022568039515196946738230907985261720677167051996785482284230102989473081371057681280845514330432238651636405544137748719290757001053347152488927439934699586965294315632490906864404678344726562500000000000000000 [54,44] -627162434548510669500865644574162789333318629881393328320451004039639460395174411039361997508802120832926391957546566428271397077311018890408983449810801309260000914549195909708578774710687711851544966120262786926503759818734346814708349773683964821581947274775114351807805161015678407961515891026714303798506507134083163985407612286723367060785579312492585456430304164710875155024662799027412114796385304456279443428191123417304221448498882398028185332633741553672395437458364304662770751511787007510285519405334448211195764635519001910852130431496253526702339497653203557445332398893107784697961562644155274730344986309104217698145110959805768290635608030512712733302653721304771878882082559921033040805672200031571994865117240031588428542318409559320588109478722988946801573217732424772754635340529499246924704331576683595674039733195167057836152123716340140465825480868950930027533736543622643848186660152814512910370038631812234141639263759648052728861796590058458194111962364793184849412064984883625518688235646985496003693160030783689857133735025635289537185769926412849972850675237577271632126792718310345022676039766790858041256411701379728391223341414964292059842404289641771338975323088914026997612038665277999024846561342973276532362705989922940368891904937946787697261852823783683762206126929143294128816496017173493714191214154583646981980137022200887504626685495946138594552983509035318889747515269071909629429763167169094835771893363666411020009376115121347572763464773705681994641288732616259988999371074897206909902688103253826798424418080765381012990957905509737573709437880198038106337969283922575752290731789970266687841768914680496420770283815483501816661707887934190814153362592529103891670818110674379677629835414709485437792587144056383783057198654958956252762568116769492099306190216172215981010419484288271446039488932176888760920644893868043843305910238309668390165795951638647923734088761379008536561917607124551046368268032751741373764292316766948869440733009443661959159861118367946961052658700911780672656784768215068822181607297846921454629623752356293248389280294749892091991145059390528139234044233601955828025751847991722851674372675415148813805610083716912128682110005284414090972096156134803451910337484029537975280740413910914332039058585753774224145613016809971159877436458372940644003455444904328818457182439449522282896658662699786242667731568752211880056562118569680992487073997720433311168757279902401721889490572882196461226569086902501830878367099072805045971933282281182347846210108474643629710435790475168543380446301046462653844265187089433275852749695286673893221407460885075124679133296012878417968750000000000000000000000 [54,45] -2137203938033219719767031037398234901402264733142110616280772810667494881869568759868538136159685849279375720344564541314577498716320691655071181739718242592417721577202506570213133731237491405826302062534445396279456728619667749976940396642104343969481940616415409983900800625650840426768707643853474295768743637327387878869848879150426597462773876802366157635814244775628746656141334798300339405909101261316424267753027021715732580936626290967836238529826772602517319015369366544280130032387386349278224496112693233859523530882381593410497398211952980783374801050885524796057874119575238520498599375274017954307211123587567301781722980527358316063292790872528244465928488161609069809614729992763437674987681340203250188194137442333407027687155581243781728712558038374750170553068684961181874783099799956579292161753168148360470316675550838450593890857152988119047408562160957449878042845397013426353276081227233450871743326738368321935555527599293220540702952484305778579686076522137326312144288164163458652464573965134383558853485536671352800854830908803683357990553264115931689530882442449711286403799619647154016323922038437475700169148835210107655099189433986837318734492358450859433627631053092182224453976455816107409922992537412513771740820320557224116399335198218399149881200551811217010547282554312879229512815722014743713182861324798807630019094623832221711414874961415711448188543479675831269853081966687952113562666734842851468224634508065150482519361452260939858180556418706764022171503781248005262904965382399529805116492143239958707787990572837855823096103547332853485133241656441696007563660298636667181106111620220362529242522823698921034710522313866123484751344834113373754706837637701033534238964172002580251214927331385830150565672446817435808532912356713835085951904524459702119251887153882002190791068135396777020312012706900632289629949781628505178888718083078937946667284265773973319804460359381982869241503842821325769509040560109483591681056187482584075832035700310458031434193822690761617603985916182349017909820380641813790067645455778089959789464257968690149966075518753612938677593968075730551117749627200320216514318843045490448893752684009690082979897927733568968531127247326878295901184766931029945448117218498344412932325582591766831194369264711387596859186775769651320482358111559864843341009346068225870795441546935665633641121065197618065643571043479597749559588101051971648886097260166309845233777428391302638992240478639858024857324062395505596830956434051636736958488594999707682688863962046141845381782967787066036104849656084441769840632627519112207698866102385553322664385467177794453164096921682357788085937500000000000000000 [54,46] 1135980642012586420434958563067594076975461971439547303376188657868544674499157219596575609491420577210139025566040516810892192670110916408242210174350331822358013782196203266145664579301191172017894179362866346067246190108015572617671098620197543990533723091100454484877918962210602773852344564528112693347914105171691747713548305424321730494841004688192342911056742793955402941958223702699801977252253743670798726529962238658064222957558595970408685197513424389777582341469260643308297559142008620867571446560961681574786383410608440086221753941230206234760429352455408988909327284640540306599469933625776674005963687385656204739191149222542364521208272029733657515806165207009521136333837659983433359197732273352174466198099343207775447722391986152320836612446627481591901003816275298098856591338684228012727520914480609196985640300816079298724814574503639169685577088278275888315424567318565769829133972092416526860764083802248549850621830351650718803337269851627784279204342211493174669416047455687761592770117651943347790269997153698254819956826727036713198767683542488950444926908283968238299310607942175576503995096962496059714118977437236523895815082569124589895448433226978030135364559453184330663751545684733754735646605633901035805769452140629653031057522250679353614113576695649016792779660851189687223269690796528041960020038711360799654892509720849580472362472539040385874628473514736608511814694025149811634999337506199280771451105715079481791791635914169744879245415098438205616517816542494354347509743913894468599505463725232111279866678581996294072632136164429432497875529136279844300467075593389724926316946656585137659301918241554642144444832722785074164605259028350344635246613731955089081972334409296960135192352749836591706518872068459360370540463593555243089175952982394570266334410903021729554172358562475136879631314692715867222228610132324283595448682208134146267177897047034105057629063670794340239962944120563607664715108765581239349904085713706104864385805415078380883741364989885069088566273829351665939839200558322583837767840838883111860289284598434950280450843876986197497910046499737238124771354523749855436040198965256324454032542227600562559283055918062777090720233643436666100086296718034259316693490848056592027032530145532542832480928981894446466714528196447725700975553331795074617717438721508002006699003835731487471087809278848862963003188655052077150491794379349171212288764889852468180205197517413724472829573002300906637219688401996061116449350195283682723979662998990914872611568356829810493353704175141490976064189085619201721511850556807979684787689021079407081238343835138948634266853332519531250000000000000000000000 [54,47] -303379570285739152448817156723446612681648069160365705355236148346334003932648075468432057645856146721239671785438969800699543140635819103731807842919734443315592587144593018042673568091388564103573542298836282516738690508393730873026668336342242980598438843138404472603984363167458345403492445051412346236417425380867550962568750019085588393112126771887960459579206006604756673850403904247079617254204451348516917585527774947483038491358846823713421754205184131885694700034225677961950529133531656642888258206967471107695337774977665039807099153126281919470522519576375965024229298911364018589046865950972645977606239100518625677210478867928545382915238574983912323995869767521989894066992281509175128738214602882134739597508195948647055389388335020731176888490529349123252530186110085382825751589443202343371320292623950254157836309480312031628533532546137669413457548464153086969988515127367450055137803225309940294575799162656024582747722854857002490866104753352274495355913947567901346819375940609363445125862243375277708289340337319104916193948823885052744658156622808943480923218752282618991161372411898346285112695791456515829122413940457107306785585232322153940783258544064834304200435808787250036116074532933419003889227404228713405075029309701970093353004816837815147182620399206331466104539529373477598245482435154910065663812610981025066203479182709694938641526969828256408541864476737562384762671154049976369982897304239856748285207847493418209541582579480129603228533900619501360518181931864644982024263340165106672315363473400745366659350123293420102390850690696155273481886762227898532228236021581316479335909241645000900425524870853580149842239909077154304630213949450281194533162308522419746019502413804013222086325588634304199941189425809473814997440096345774370967500706617413219933040944174723607420272573582067404732847095223652604492396496906472199813619655104651953083894098821592110684307661386850956894386939451819549489681696937811476227119086832830399515551866061124810493942083817338729012389608352278294542557846484125348663746242725994857091118982962021831509918645543004550640532923156596959562392633011471768716754742100012519767659610086396164559459250480709597667857097423514907400198509045582363768455087190786111127127642200481508647366451628947301898555074324149079568779452584159119171200687303931810122093396698583371248025091835611343777433103175478836750963839312678778189742777778804191958955183905161898790085808628150433179120951307614242882265747180249372890866229222816980350199749048936016451729145536417149946359580898857067281652830563044254952408858576513861482482070641708560287952423095703125000000000000000000 [54,48] 40142440054580729398948217723613812896407584757593986927469152606283050811206100222935020767760900560197058363706758593785847102119963452909952095877022664801164049134356112999989351276511700011580949773866785758345997697611175665519073334046062686919010825053021468496287281517340606094039017578620068066150605425969615407788234913749306236663804842848146424365547468969569208916989959417124846976100606000491416863209028127679221860058358995694205486759411554576707097376000096418032210928835153733579670861273701815284398177849877573786819049944775292519350672584424094856798587650995150529258724031691017431117638425201881622831701983391975685613747782943914598199786642866132214046788449104262931496010674361630287901571509642101789397294981147321029641232956545213045438339100143223215138529776292892210829824001036564054534887662895340466683089361592140125723633250657311872832671880850106761402380581450377740116717747819055458785453546186384508284943160431233759538984549173866359087521529973942788216240811230671397896631160756100329434620553110029879828493028787864243534534817303098411690232708141800254838858379475178231776883282865119443108458413096595458716255593939855756610605880605305883959099980981920243289628657503088641094079327964919067053240914579526647036935527521906883048112031445431098555003910718714071114630644451800546390763237535145566864974824378503071453064229687178087526055406236753569499533549540672924513764102092157339790291599854050492826815492553065407086699137389817940280078609903209467153908671340839832294808422732829392429875829259868231450266462534790440168254210581927933902424989954787060763868721191608748590109897598740875437494702276974690670132825477910500063633051916926121451425142766351667153359054886012275413483401277076925127282770054289483604196504624465801021435031451655254222685954735202114799370744689479371550074482520820488823945000141503958766083214549124808232784790903868645773481180239672920035957109194255097262435531075380957681572651278700881863535979706615010756874433110643243517575711944078483172525845055772020558968982139379920224114424186511078961295091320523059229965001310820672974693043755468399974553204113040509374112944866971434159749540645573311697727111464548753855013974779948568642030428252446801481708249313214006449641886487941164348593421785145025266440493448358467256663393761839352399959186321686848541707336578994473578205846975578510118287662239609241773485209933547506271210787565653094779787046705932852204603880803693279644170597424205118235268302026447317117501748560632772604450704940435411175565175861956745961833803448826074600219726562500000000000000000000 [54,49] 369050692521392244795875164918510474793961815965496737986213479972160918227869406493547057897830500635597111582631066826640727089042844919909640145594079496842278501943303216696361541024253826981331659516008545207280557293231416585083647222610833895060391164529330036132618246420772045246962075981245396809590285102684423727750447827576110677315443579342112277886494169902036181532168165186646712912247645853759368250787106089018468038657405315745141690350156298022235057589723006971473538841450926336461530890881664093797823229695450308688408900142117448054968629193630329358662328928787470134870217247554748388140620171629362378101989119084697088812341358358175665381356465623833059791898406061642839727255382308171059232853181762095040659241461054353444196872341381913016219962204800611613772724268924272563924079194802566516697467527579958129779667771694895758241335134452288501068971978601002859463743691954519027465899615275967776441232813567676529189304554027947791839575237840340785160455150816619634368054769166130653182316679413545007621908732904586536639398932708372095967210544640861898984359310243659180094057493296234635895345098772103734842109030359499239064907654432126612218110295063653587433749769977579684038317857258456130256405088027836276355813924817926648993897976372489726166316362054270259558684013957727434692377396772560297713689929655209148451461714285181741141088326779247796754183139157975373626214452650405185296659623099393684956766651579618753840726623714367638098299160535489974290789339546269954823402890207076700097824270768762586093070039601721371861297738999406526880316949440889218304880818401890488551765099925072423040556363215919527012392117244911905446861249172345164426733302433528350552902218801805662432863199214246069480689608183203557721875720774859368426854955253658825082902621256446978523880512900995193933176586554172451390325831611707805254326817211452515913440387136369177999999315227513755221822121089113434599091979250362984354583381732631240826339664452649531946960151341793165780785234832007992434774763388979424061201969865237448841865774641219917060113722026293140638116910935642548764049164387824133828445010100316814710003802299457076453038858455096320039005941027692189867514179163588721261379961103874724645041374321936339947970182126956053550449639128808895206459156660321084889287629079593518334657748682711991779783159051983226542328837875401120403255693773073558825229816156791279284050178259305461171920323748630811637822587774444139652740987968348228690462195912409142933644042384439704442985854211910282359436619809972594939993578364023640858704311540350317955017089843750000000000000 [54,50] -585330746066196444075076452527918354614444245511626717953377022006968906344958490096362382165285629948562277918599845635339340778162935978049251740033537431480428919420419685017465539215425136229057273877775567376083835205304399084820904966106736860782893525874903374197110712810608614101839596795577828775175092908275098724978507204269858988723375605233681643104996301302276803587213852295544068859168858508427312312668046328270257998454743193081894773656346485997002887454074317441707442415430180557633204519544040238314339408823291744933105317108802037735536808555431236664911771824953106744668898010746347581602783960487266088536357815361833133053172808075101705812592051764161878654865401600289966196253989688706637320768751340340390049145277563723479591636778204928926752133047103929565338254666424027010435370534079299314879330822575020266137458651355318631875464584411754752722477087685460459978314188520972541428941524117524047439828881268332773197895446726621892446289057858621677584129290152806804238076404525835534615725666400238555508190610967116385133343515318569683454102692633240570242516149351344375609331304665937531309889572034125036568521844427405224443065140353780299330641956870434064562363810388397138761816414808359469332348762021054460592324910455497570402087856843332401518576566349688403603067415590208670614677200626720707700892734018494055121080395338877678795899838634696111412122951934352900455708364384932447877085777786183723891922646360297002447956701823464243468630754497478323287867744599153690016832860575225966343231775585581410447355746286748255891791621766644504797860119140024570996431858136343337907372776484934186222857778144778911556888595368011463657173459991572920342778284946067829748341651045285969025070696056233830414597135145425677951863870994256644566999503710632817071705855722107211544536777059431198442984035857307466665851074039047153427417164911549711104681776659201601303718545993079884721515530662608922452070148018518334643434225881690943769537373614873191110358417859174692392204225447621605437964125597542313277805764872840061431441754659050758010675689621005290404070394338675836607214829406578226170297297107306940596603640884421138969251500812906709645897560200541871759546944291788999445095801455569049387245717882326782343288529653872745507105939244109130411650488462025151892923917136577393426469094193515837930526088355236152827044429697650093429740893560764123713853759623038260077884882379314589646310117812248649090123038885039756545878244546907513582762316873170769892273090777472311545324170270580993842209110755757731081594386068900348618626594543457031250000000000000000000000 [54,51] -302618636558063049883623268007286648957555397301822771807084596145504011920998818091749697188468593014788681297185202214682120337521741205250212647067453857054563103554353024150709007968995602117548347738918673383049334260204168155168398618143252682457326609511578140456370043185062313849990368023285155580761655346009327337667402490314468254779103668625576885075364831936803611501770133908903367751355476514759157470903729157223834587301326851015380262406793839070416779669563619384512983040215617168327529152877085368330878125604199515510882689603537538342432822508383910109925520638958915750542172078188690688319037476975657466339140253587067634451818617780919796497282827996025220935129153720113499297426147163200835645148875950219569363325685761699232378055920463844756916168564073445773115051349047618207151621907857021618992912678491634854529726574095021484999397747964737143411173470268799110587241736922435085694597086147738724579983457800311555502357384644686125007905398239568734936470330021502810452864302358599193979215144884571224772068253441783030530702708273439110829148148839235741106373556428301216772313902815438799034916763931077863152906561422734164425349045361364256035145110594706192799645119460206853240660821819941933434772190569397541012357029987358381205208353912889534412266418939299028117919752914999783945561889507235000203472329914495774445631905735445806568788348212730262178446991993568029059517431816946143410471293105731483544316586689778398820362191223560548398322642723384063940816671584336618405129832594297864062049385934892212589396669044731575599386264781030032863042111670011174687049225028372596807929801887307403071768156560804255734828629603255066567774079708144047434089004535102561571545974352442154079722542341410409376423149816947868153220887176024853208180796359450103962748015483257983872415062923587297357365062815718259173898710719697602597039484616907281747998277843667792297536615022467115471586984183748953068144093461754895103067313735275748581308518220235407913239337933661084498780317152979318934220555579319841747343194628942840815966145252549153663975762832167372135773437360931489384577937900120775041796554580381827120918314901166784819850889368515945045403017339830344135226468073401461890478784621426406668592686900986951163946366518976795749639468216441310347249671965796377514196468165575515350944441441902670316507289530068660175656093552365961184728412740443027655967357500095670060831442501895838563090139809854991861638964071638458772451796269945807641438371256155005449313039820649534957198359886895573210210453303308474060084876100518158636987209320068359375000000000000000000 [54,52] 219948108347890544549718886387313995725904101734567599788887955189503089756556327272367866974859822347201207410693908224218089118607370442738568904205244297378807851933227514772071625751267228961805777219396163133828649546912195621983841005725469198062719565747743250540459105303297893329127017281361744266290263978212353652660228667828061576966735467178599633266921416274938435194653231617434773616217748391027025174539295691412208331472414951269582303011173960194283828720942440386467353109187266320831928315727461004841617597042734018891811866450913567159225656712316684139032389823861132945722438769796256621528804853989408944665031030622287672966874907449098063268348728226816948308976688198757380897591839067386343562982421003194854255781104643735126260352528479925580707451128519581340136944791096880534528498582420793633389164845451226329412714563079223128222164967185621020283584963646304666399629724043140488716727394174460566408959909940968634927621923443249641653797099344828361422071800719412104985324871191053037235535830127876715110148126161207791022123777964335164013604494945639544012078716084942968685936402819254568644427459595250845359481296213714624654394199919673827923996795387632477947024790818815311077886980017885788216342445865171188419812968528390559204037578055912230761568770517811308563499021861817423031652761811017250997404129211372183912471407161904416643303151803197256974608164301278528152914972241299479941111961018600646962080837982654590717341155060765666358247865124256503180259273915206808522292123529528354915186718947282657413265427337070759410894530824308919290231607470906762318789345170302806282109313707268677678312682589589929978650123686914367548726829650140869650246981736261313433704546341234013253228060043278282370888692484176864312514008660816707637363649460658122432704116225503772614821620341292157886648031370940793557257826645042245047355263791669467958702750859166975456802023726837132145637984776391926452187799610225927244293828717492428309879014592103417021201095585372330493363671128936736397443324658263198856722876979129595765287816274388491828293126349422545091579807808025063358535781866733116128150795290117506811378745376862039181235210386313706714342334368208101471693669426946022935451502532560611243433939718929829234260766582356715137506398812072062258075543267144673970666218121602882502575853094657789965545363659872880683101177261611901931105247476890739668564381916854556493781683434439549425671881871559818132476817893677765646696034092301624232949752584548248992807394712501435153140489753772298088357173674947664387957502185599878430366516113281250000000000000000000 [54,53] -72614653425058140444118485111407182790217973052511746741674038693024658909827619131636359294406984229780978510582875650638617586476628219492523811655008275237324155381510584172831703147833305010356622266011667065620716993270143002065377144843421751553409482666829530527925286135489804432655554840141744235636481546902204854817047839584948712357829327122060910776305554921956490182794861325063996910395969784018477395992677788887282198411384867889366108188923643670793617873412945352936151095385571756113611555426115690566511355442047172493571911733131590657071606856762117121582543710532852235348358689132756950853142581104768044559804404293730061682389841069407992868513694821774247490693932605702229639927981771524852790834436752733204418581689674037991668087791692542620787073321168078507757030671547569194409872327960056138134929919059344360544917359379688992803982819165299176725382522757937944575845181246891892866860062988642802456408485624151241085473514800918517044013023902006513780705135785048498594279901448128921263908986968727761058483844547535406898030399855788270640577408822456083664879289299803206390068835459124004274588621145684806377063853164060936619323961222813022970617699915146955387808808302142043081306429520630311171762906123644180290891577020682300328558427308621188583222006192306261328606640263361142098903510848977666499478753339945102097386361239909310275814167201541547624793352939940538875812335836264209681599428644769052366677387151302181734827339261086512039944210330786633172342615018945236150422461606438327991389461904530232713746697225248587166755368995936717552278765903324280865004627312442875477936844348676774192351563622030127244287682141803762185303421920687386148545815438372006112872593952220829170134148202612274835468150038546981332630310664304621875575857549471570051276560021716982153255861824742625384338260051675213940781815306188147173272627087017959169351960890381868801406548341520581545841159660729298896336634011289397458625751001082729081653249775720968864290656806307206206146312117812346923123034012085831591332435739525344515986444695082213229722383237256870307695378117551354760231134045303878547962114388599962554120711341002909253560931847754724422938089931646696297243401211386807061636197537123814104063070634492779745470425804727295539469970428955185987060561502352839437880083144516289162745467188497982115832826295746150389620054918470524435124758120888010786442308015486198420354278958936473264378796378749356034013904651323030941433267198547231723114002516855519525269119118145289552491141517585887585141479294657124166079142923990730196237564086914062500000000000000 [54,54] 16638367426940948270474721850859788620822352124643441226288446469355163954771257852520715074092932454906764871219852907750776244513457788814051535708652299701621957892035818960622923866517346993096705667291294007759182560397189527449570463603879291773139447265544366008907632810403742689313998867303476184369636586854892113087762080938765830076566484207250747269352638700932071317318367858670498377810326854555074482599839862687539884734859460538439464445349362132931320746193553026482297137231662515649029703890453018822939942591355438474307087021089706488026122868933596842143877490276386574153855039870390225272770913325063370441358617400229940971004812142604827012882571686441108602541947140442081076388391356884523610760715547504499793497265668098902508004782959301887858611650891864240985937461148195284620472934262796400167720582147277022011112781468674783315538664950714412055459866719272508107715160655996058771985818555589618548411391363562405836045483623776358227858179857441515046160799820782830557627940733592401563002280896736218494214776083636609346564446457673432197834583805708658715983049385237037715282510342778310543320424904241571686060526712739555314204681324327211170604231135009827475191627739430157556912694940564263604409208251245432507132409680585337637274025614881351180762254355166075403220292003109968139561761725206524606658586155992342363045955905958235380162622806933346163787796126852959640108462196346176226349250996823249691476865343710811154896821762940967746893935083402944452753855365420164300805656390568270459888939271337343368271340933002951331821920118213485076537340583538329128684752086860729432693640301674438102111372227318477483553463383790912518611569150919932474069287541217395962541656901153879629770852396939643087834346384521203665366638941580632638530703599849857323248580873045898682970677396563043198378538688533867464154513103751248404742378995495785587515709636090163600944677562288659407085486698016994809148367346064700950389098484296146640347093784744099253305858593607724392340532390311992591540793348479723142302161844762736707727208065931419425054132218682760351139615323255855220596103413385787319807919707634056860253308992231947132091344397468984660418895822749224519223347657821051656757651930956695768669907118161362830927101615302128493681079815897956732785197687572562161836373512475490071010922550530431100247982925178419812109961375706152005086343660668547961618247512788447981144429217890077012821588041183964422501714080836191888221631324884920743761281051233669540851620021086027326924462286714172121345443888795756492982036434113979339599609375000000000000000000 [55,0] -849193331756772524503820862753378051030312739849160334115962397038648621108921540185233333978737703790531028984475332735344573745311462376813182121896094920259109841695350050406008112008836035811304111418152787608499464607336584204370041092045234808718554963594515300163363386197482446406094497775869126314477896879279918011872524703005659091878237214225712613773262261727533891494510271255989536606074064417158929175144145458166086787645254466022982865209411537098919374143854959282529915321796981675922999677843039436790136487499711318710645588557383502571894245939398757225585501042062685095462439218411779588277683989666936213372698013611438993319554360387130002125078461285798636308953567793602068086313229291889483758497219373416128070355739885893354088311077559198471565141616690429206848775051631572564771791574464106739937992164117488631871672735504838381165497247882377553649707088377632551412524668469829369475739823519996595638237031798087747997973297942561492988107981728837928589969776064240874432270513153836886097867475987528594370421157686993018157394819500945329375018945734087043991748250552432170808525510472157001631084393270434288296494450155275618296758621164631778088398749216503362811670381256139964155444121367136412344515684141861497600101285449557907828258300771728702538733830017033222732976940600892804919024037437020421043763935571252777595923165479675375138486412250921406356906933401702476587053038283207202175494738874290988363519013213036071991665719211998089110472971797511296753153056478417248645005011630158136017774588705891153690191173373385922281735616618407219063854631894718126013789581913203361755716951955366267713206383716517773158279283519999494713660448678649808845797863413928356278985910499352888684007251787664912398499046601416368158335361010069264456629000322338383773804220999520768240506110435190988908533796812802978063467558433502348630647511776600725012457766070406192589400802925215319419297125857536996201152204659022423652154659862789306680803654875128553665502116638896355915906004464584476923576268514721654633382589379068673016021663299624312524447120168414935906849326764605750559303620839367383355605459591888036312700161830650024683258651883464783683711620732267858557868289730506410121762338869746172482655162862428110941334752653284256171606993955307381231329113546713156705717280121274619524400241248910845406565755243159853871520983821729886319423021818332048335406130335938090499973986984903757989086780281996370481528772862542908519885877257077048471611451439850754153534882436535914065148094665560826967749552762164007868711531900841493109406444024911747665944557026418133785774463804725513804691044745807648127720339430231535917879861873173545239100002870308563779344623867473274003714323043823242187500000000000000000000 [55,1] 34101438641951463728722049843227057733986713967458569885258294850078164679342636824235708267405503449239417756616049069150871135878704668631176343166160658619567808589131149591910581543959594198066401174471506215801028832929329632731739207538946840919622535410503786776919901757476681326276990527535004312789233557603756379129087052271349307838389635774065962850741144613487726666392705700746068535456982039371251125101980324530620711240905583271083984890774504076848398001669104932121149031913191745827760411851982527585427311464038200021517931565828877677298631287647075720076651648336291882690905177331790428656112846104715572287726701272200687241010614333219945404833923254392257917244840030558584517490849328191139884403833380301900050632177718927342103700156054770911779575510959079612660646562873990593496752119614910224431651180024317094452321174977004712853028061223425521058715118940504419085068012498647168525897133210478196147720198688330878112274794536153392990243793272211576772318148493788528892920401078882357746623931516631547175754476792288985147685408800397462362914731747068083964467299772503759933893258449535139356191148952937804694969168839697226755607797064986899962850783820473140100247006389715142236214604781573044045975112698834007848722185840566246032361284527789825220805073563378280388770755197159365134865324746323812756812945158344224068193222462457280219304366228554297647969583856455271818285255858101708640009684696898174234705627038709540996349772853309991470949489767344618784184225187143201090505335271973539932750764385255862644047291711325533342900168755466606266896516534659920185083104489896609015990852533279207440445957353843088540609700628203293658276326222034964492327320163447372994273624973567095633796074477410256435518186473076195732524127682112838833948867221675383785852180866172913383305292036799646841372617180886603800335303103148024940116182004888279764576959267260517905770293391390178782064360607005897009804681910648236172555605332680769474290527334304155531136071301601153705554030435932982120290794046112020478726240359358803489995123619156489102162014808871379573810140451841845028343265979325833725692675993916554822309604669170970103351279456491322419661230147795165979101998147580320425348343503294714845935646257221493621076275193611314666674656985000920627353577009782310321329271719469820230619642763111420558167497135724038834768482019754791415696866154437927203737681787547909808017885398770083319328688288535660215962787844876606003632740548009747879920003458252074334725698235990345919411624141626977927447262102168111008896341357154770245879750509403932788900115827779237406551191709120710349207270544086342343712023400577548608602860355939245159923286193341777171165497828386747869444661773741245269775390625000000000000 [55,2] -242348916384076442854119741130353915262215819407126258458632056192032291586516068355499839400507031835980298373510811123193411137183479853284217928446610953160667454742408077461286278286384200196165996722424135663505537108321147976523030398476371973176381348156903956756035967379284337824780865242534617302086333312027756530318662897710033160763728157854918254906930075868410988069082235801991948902871247450483566558604678844466159473086375772725541383075291081579473178841608755233055176362501880282452223319813629788894068164863208150222527330027646957972882483096884244599298101386779381909588373627294888566889421178105022584464499160841193164349614957238388874643538306456828641222331291904916553189336459332872100234935943536104624479362140961474914619921717057878285417702369934718349588548504125866109897934361417037943313506169917740255025952347645206635816987553289736258037898534830930910315156549708176126500735904646439026970979991923305411803037588907557273563858863264736879237122730511369872781539752974994934437192782260597129930872568047710302558825689294980910049763494380909707365190729980622838266229914462960488360975525439030436847785041138727404460719080923590236032733473056831652055334684907779511727157131911400050418220666379669877884426280320038597236366711368578615208468774116848931002161433701036128145199090218840331668209370166840365391099133661634847047586610198537804437982902515441591894990978978516364116048001757769245229243886008164681418103174603574731507200170036585786598641395859834973547669597328490646540814327539851428715989742610761140719615233800794185941001386295456109580640923104449647870425253878720020563808950853289427080780150917161603880195552922393206212688844193448638680441451355291844059138929864215251889193967609286715993478442908684311245066261723822044206923526895236902673162238107476933464526250165587065222745900416197183020921267995530537569066895578001454660940458026916405214108629117957734861468454466654166957831387146733641339637806575004364574802459294831632240909706652780293940112956064460853811303737374590379184734455122065956774621549181112819948104271970543222021785384491538675349146203976045311552058277494966573698773851747883238359141858173017147846629069852139544438149010898780661415037638092939468785810563784056821384135225839676948670681451029356040063006108323349219591210845422389011579826805247431726638368771285540618240799435534385745161920666567515679341110266618267728045008003725091184015058336137198485543563094026601732208866478834556726171091765841807310407561079344437649680471724681823865531623531999988835913281945614492483698683309113170105256309586103532498832779512172307318526637177188703031058140510253313437652541357530452525038261457623889327805954962968826293945312500000000000000 [55,3] -2937649947732227477533420803059398708356142940141860477277777027503113048858733606926347957541416602818294239386617906716947995716240298489883336190740679788921419381059452725455647331706532379144403905052759938215651450135657092017230761392572644856633383129064708464086776643368006460138653800179338832649690270699365733468777257808433425886776824341063078863679254241068568072614843800854789926127628847769717977547215822872260374699739411282249561995297398744996774320232375151334110910598883207155116387492360817660790745827731933888778460781351033383231676175010835087504854335068692145016638406555125407730428743101844459094514732720316880176619335145412935459654434914126099491424792546912751087734172593918104893370361358886894270050023927392281193282079414682064744088899470769047795762962004477355908681196721853957035183504435359975987748034679192038637986129338594055722394421756929127689535983332517646931935760442104813269556488157605928683281977069576301836999182298341830875863224787239769786083995846124362111187860168204908053537407134097821059892268610026288133676564295793392785775854705479294369136618818429667641263560597196401388285796359286208325869043535667524932629766362722114714480077775469808091779988279055745426925423257880375638077827100007297679120760111773946544536416900679377893719814733610733619259566712859251489924641798905798329726697179040880711675045127906461014070823408253511831201718566002244112384040478473503902852986214613864701358631042848659941803341351313823851297698153444879823712343466231550853044706254492064602412836549979154895238202172636136500354618907902177427402204997047786914564507161694767762559685509865003645950126906750365505158035047418254189041002248455725711682822057348562316866977896588831858584447998662843392182840436241887362743294862712939505528509496822150793914568916278615679216367055404588972270657173754264924645241529806444921596138247780766864983687183801908336651040795463112272126110474646799405448042041551832420940371088917578807876285548708180342217094353079132747219301817919081975125380419848532715582127787578473051547783672618252488672090786496825641776503292066393982064678447698759642681248794152743039070709270939197862925611736971751782714733741320369436491136449682441058517173444952355253803081685420402227485241172309521099691425320574880229211996145385799974756652273035212558182008814130019974997373912710598040816869819103417002788818100286002213391703908644814178187153026617914312797855249235064700495221679865850400307017354678425037104093159341990689578981122626807846865620387517119516264868855168202318607528265239545113928609187988275410214906613303235103443513172182595759061149767743156983657879948339685452117558280675981566753759977039806017273804172873497009277343750000000000 [55,4] 33956103716009134826315526064153374704026689990743124877906795968985305561146401001604365423107653370585329816650942939824518836029264578882179209506286113234407263107538727045806138329643194773312480161867485195101108856639955402257176727609011800563482410056096593564544966961153213897669452527481491013170349723158819736699800515750211121837007931405294732155487348942738373958559272256296180347474176659695221811433188827864017234662432864332479023927688153702058268743899536343813907358195832792737401083678368030315741592996518821679125309608052181410243158373072259600931658484867137377136890396658523491494255341388240353951668324857518983074548784208867510677931707246643289406419616405858964674247832384806079653565332602006936756893955786658971489609968185041028478124845223342625686819553394224123574627574259897395860208420613681266756666369307196648060235522374156931498958718436331773424699168104413673851044806796379773664944194196740780014686507231860483138162215924857177813653098078058439529042673586797553833187540070011469606752768654061752741471029881343539408483556663903642231293853036660606601575465613370128916112305958890936904090206566824660986052881427956527441835156051898405890759512165602561013435628809677406460154975392763720721042557486107003244576152028982520806719503036065324881068159082614157461474726494496858273408426685051355856637854320241804551198896087277152713180166786878684871660731690204529572634516888303763714039231729014142795693060177680953602336230046319844008750558762289524592554741674128306832960856047907944701575370677856429129896465827312467989427914747331969737561263747759371763722755269717865262814433126376705783732698524047786390422890784672089803557736995455822317745104805903810099063622131060632531572318037807440172691004618342162822354121473803023968700070262545446249355346754941597395167704567225351349447800076447228973720693416443284948596550274955152012256204689349901256899381560579556838734860689418513293922589223286338909602422579379705598799723842824165502388214718685621529388593651439528213925470509194406194995681975388153768753817697216721247211835162412748072731082396428876962480706429232030394352842288634098139672816106479166492637455772811615891270952640650315204688040708335408683987384054571144196022293089293313456846082488550621975240771327143073676949482470529975898433576727396842115174313207551966510224030963337574503933882507586276899050403254089321107739674966624273529982501898162271365089100313870520793182085234730485393812959887904731512654325092457038150108327656794293180032270041328153317919143728914087796167272432467515214278421847728958490898337744638229812352648072395379597216856660860971637347925987572058773210502726919168565294926409592335403431206941604614257812500000000000 [55,5] -161331015341491243831943667308829673326658215170078795352378189304255848469108867907645928145337727281607181680689277568327681792187091021677601246424382581315714082993610889383356541954780830796801037361067845322690944549964246664082494325230778692313393875496357905742186093915067013650391574114744907581990769503052721873410097926528376363758203150885837736900289496726238392583658285297403737866183471548025038585213556484303676101179034615792939610078392988548911410437686729341226644850450006772304604872299854112734443902343036648708874981842284816265669049594383978607822614513212243766645743973548982227564526056317576552108339747660213816193194056799012866965406449257336250986050493895448362005066307689735797813644044016149188262123375574262136060989646407572500676009073898587062497154350002382928950824139426785410497942482571798970004284932245263685614868145692958508707873599766728888185787494655623795210156988165505169961198005685298834896835374254895769140716954738395205378937867948546451841229128478922988648756537362718973774394065459322495858610812438121886566364676946515133977335789704585131423566620341779095308803806651891622605130166284278719063643156729722992210480832600406976700297727273809881442760740794107651531311221253079228459951596565335463309245624795354766282024632065211857219574962738795531029458593360148824466692127857149159311077216736395022454642495974854749873943465114592603619985503404146246474625696133863612081258456489190816451902465837438774166564486915969617975262555735907168784563138730825039335193304933029488754841884134072105680854400270752128950954993623721803618765285305930698484443819767642814409058095303470377979393421588809803266427861547847702902906521210150825231569974392472506115829719996782034224346116968005054567511035323923623798297443692310894662435860678668341316868655381188771835226544211889741471930792741413438814029304620604855607979206105055741266080729196145063113151073051424492159381466996723055656637713557111040441703994926575877802333275865320149872354270402645331807572415893927602456611449311030356890011959825385756704640610993077376845827241031088165215234780077012274338758338629773898515084672040663687880109492174792741455413775011283754365541987788800284033023141521866055687205320161903750733399408769728355123709529245963418610000371219167750744693188997535541137640401338598118025524343595912495142750641130207002842019334245489128581683926505558121141690590490132962888355766811951559323053889226436262330238242641051040428928126158847787284184876101767232392211430612120160965411313812749586771023697424061301743696035846892293450217066098910413306687545926911509071491335710724678283900089334672509415725384098597475491008195796722592238632565386780015614931471645832061767578125000000 [55,6] 435847397778579433179815626998304130990922246969469846274284773782490053137937750434881378758048630445748908512941626993806236786432400973406388919127005798539722754705716038083299360136716616721784259131762029862167646644493498237628487587672320972082701141950071678191041802932409568880447465512131330128810514907232279968790910808597234026156779861082477823633222067755505278796553715059696130438646577259367964325040686889038891402077750282471553326178875965551073079375116459510833191985112263224291237921261791615156953018320555027501593128878328066198002596704705467803480974357968936945923093955388967358813019074540636614895802428055300185545688824065529056283945881329921931729119095622391893919369727061605276747024468947643347194059519341259693296265963140021761669932252620855463005780107645271420826044938479921867927760122333976618027439744112096334673838363599338061048045230115068113237257716909188186194767630306045345739424958119117587379882127366037735993174727806291766386729284846529910472391760805749109374598240150819070375263010716130170572284851226758712818426497600090756205742902663909367441137042244417339276953503346122658257959891902138073909509632311281089588451000434571271292294700370383873922378774992736488047044466891341004637498566798295900602488249141516989450245127886772566824120702001659991911363119337179516862799370325752586092772666367090299622405974247531338971517148366317291298259087425342455284294350174049070468425912369043336379766612531041301430116428428473098001036272837897822452589286689739634933539598458692709386616050593196287868299347055108464117538978214146149807081330221017671251310349876096423670160128322694282542905821135043568174461177190008496345998878207794049301573922249548551676153329005751317751260513307908885676627002110613560192729677719544160323645505956360448382043087083746358103141794788530324139761043849509266466426605189220876060514628094311568599001192720373149744224470498909633510782475240422142539952554035430122002212655043668487215813771025825371726552230262873030167764995851239294515892254415426522693917499606478417478057352624161747495014094696572947317741576956657417889588807133293498284202508478786470741648715542048145972657228485001168460545452645149997069783678158875394537100984921337016606002377143881297701128313308069276651922497371442678357865685751994453000942626508263978361254992444069960222340166676655825719927220012556530002656074880019260138573276861825864635130309296681969334014781701907279771634884692546013505475534077348193573376645619602865491223394164415883776476707600696569957244079125207193316204249230641497569335086009525391822698891615339191047381313567284858333084482188131748578428784036399603577134620469024639533017762005329132080078125000000000000000000000 [55,7] -165423842138621939603301262657086321968298581384810069582173800064973452245367626748919731571922938397717600039312712398604104299244542461093008375505716667017620417397355061537856491254747406483027131782712717764491942335096519278236111714277649079875508826565056883663919844143647131868578396240009995504335447639473549793094196250968168562045257862997603985577879972854297375480399679667806374513260279758593370385209271685351708343821349988030417899080658561395611239174820895078015776879251152920293135906417745183780675741251728022233729012499637027769904909048974215946416902176692130650416565928883420567021204403502132386774553509472202702003276637276486759224192440130988767825792656330708036245151307640748625624453644621043886206242996544823265628871819745331600300940231556654586864002880843731029217435725510243175003693798347249256656705380814137428959085223858887254634522688154438111519778259660803266479747631137537163966463217683308540095806365920851611177840880622720969048235099795689270925075059482706985582717646235406059560725444321239506642679538696973487817251440229773396191761781236796554219424544167001434640414581637291075511899073979079283107093247612186192137836009693460347989311343440575480980278895471560608068068134190692792976182250976612989168390010975147915297540597817859362351163548198181931786420109784641509575629958943424015487600173781240726017406544180996457260773484479743168058937647978850766179624326410227552490883210948589510933496687534653076845439660662188917274085695222778658333186240377118584659103028983044451057013449485703811661244327324010611818777626503859871210528618373190724134590971865145692123806559325869253430915189743448787326886249405955282859906791691107261849895579123987716209768345819554631665263477917071040334907261075481253086168547742554944064727445660819027732108190748953290492820279159294354751303699673407124952918474148789607809541456132315800068184520568744202231417682179970714928492089241082243322277470541849574894781592598139371746430078160360691944641065319567022297821790083283795073712669568509548253021694060135534510151702494321046237669777150763881312821409066672232305563046212225664713002175105171976047912988994785241610958002670938451196934706918368516148862811984148279254507057745305918295424305949660565495720029410729472434562315186633673306341845186465080199363006486205713602770924413184733560113970627366113012263329267490690887176078545049813348401371444996833374715789449204826120262668116163285232402836557844120914617284050966507091680023979928950003558594030755948977858210804433386760369887159133655216875388397386754797284084726793177371274174791968580898523788207485819195605106045978591468392458856876741166022984352856894929573172703385353088378906250000000000000000 [55,8] -5869966133879693845907972256866769928528143395766210427984703632414288461579635718887173986969781219965366530781015460167271611269499641102987522979966301822646482501903827408447249066259872645673054063431586722150196206867438066916054943800931595820147289601118859727558407862083434942980917766645658291046482275879024268638590916300842186999503461594427059076055908229523965704515295685535340374649431725582362382110839587675168120485350626087184245660543819334117558237572328534057392788291265854957605378667939254431374090963757898007614318767996342059352322677332383544170864556728966753792679349321668454886575113766408504441454786744713256175039977877333214041770779557872686231841788306170984821309238124250472911460631157236962751702440217531162007362931611652250345973052274780667167112284867593488270323378335654510912978108247548080645860466393547330792913945543401717255659974326177793638257821297172013257093631209640483741010322253313001910884388444168046504961060197281627223140768362909268065842938465158062952683734357839597427539431502808898470264465663608116201913496497230428564849859006574558591694474773739681403704488378069327959121215020424058388938094482716894314799829420515168156832540912916934024399839298136547690699513896771076557530461347692187359898114330610415974535238399004459917806364034526749237095324594138318410672215632924871825499864986478701303702259365729829437118073902437534004507282927695055732818864440946522137498169504211120286522681189986769112627229739382315717369943422926711951602956235493765730567959259310823599504621967272177260528286476104085485330854362295987880211925958170214561856329713505070620763220196247671252622367721358846723643444485941887249473704769790917319075524331288781889930339304597600736991557721212315518006369344605405800727550952687792422858138835246633746305131526949385498951460952780017165209816075702412737663284504806312343522923961620361313964504852602776907824498177321695689514927729325211230390089123415393514734657151087049165261887173855768217991527728057715440646991107648644994780739546596902447266371391331213568396148575631997638715645320075586092618855785602157976046947030796578710353200097378196538090314683629690635368153475134069295781314403339915207945223639776935353946711174505237425535768164503370638648296550033831827157784793978477318297390562553624849497502879016763695515886025314332224181894576928239485467807765124603750759654405348566383896576202076202719697041598173176926853270934301990841139803038240293408710574108582340251322934543612806041217811732231344250763723320707394533301580931851052685253746431993774502272713993803956407916779715520528214917968926657801382868427356197733792841232669168276893682453798639642172929598018527030944824218750000000000000000 [55,9] 30726900986178808503945470843241134473339525966564255988746398799834864602701116686315788279943012581174134462158517958729293131472156185872844585177128762042132288930660592736002587154434041373305428620802210358133952542962645162837935380484725704597977359996587716994798775136714475554293879456576508831279736076384280527760878973933685519666542840423012753442306036501236393555542834678540010048761609415724995753215175953178946298248866684902557147257459614004154522786353601969814225677646214813817785443610249563907259068345828216435601869767631095913612694445203840346650638244133627889374111871917422010020940023583479470747370326564493344104497676169574836357305366343841065887044780719536094054757164904442223917947814190785926371149390310912837954398588252164346992819076178520187529044155257081376423520292532307191408470304457877546357232679208340473502601746799325057252355972506992414070448392800275346984147146218832909171054173669530771582042790495755786857633349860806669358852680218533452722536583821248113709580881016929602025685378477602211311670459045998764120263261778184158283553627242173679075387334219722471693067927178481012457277131992307582165061792461285142060256454227189138479927202613522220453505231819528265240134294125785423195647579154860679449402215461649300438688311693412414594377420413629126838458312371128024687296030384769576448414391395788215375643160565222320608242545614500352970695733716050889713095381269164173765961249637299453678597203816106377014411939884030133244262605827523435050255348211979815514152101810913374445459996864848967930012175201312479733970380965100997781203629979251695833089214947910836395726774811364704437620872568787982914406326341626130212274016395035040615589657113574075768855246379867485089696094667085604186595131878727918979591833077015111397132717416381140814763472476762367709355787986233508028713176891123876691732303469421567514100295072804610831751078661014368482279321457152406854849759192953456581796960198747477321289231444924233318282900445598711258927605172404216199397055832960896899597398206097236420717915177039590317792383054687343354358069641815441684656576732669919686038507686886961113488019343777879311776889532589175454380889048586504548903085730172281672343122307429546264611792362054044726107480944222863717809290310828890047431564229032049567826396834113578093273781146941648102100817109687707276824073748048574495746974957959912678258057408600579336391229953426152227482701594014907011977087774818660397070767452130872216286977007156352867832459827339675457960867903951756060533455113572508226897734183407056898892185588562495281158396169524747155404502296403265992384219169977268109980795983170414273439860799818435963085298465169437065469537628814578056335449218750000000000 [55,10] -91288720978480587433272092514963060654101864682909730696589268247179395945188360466998135012656736565104114148341180745367231160725334097142628542089762001957598112662445977839895509902944404241138625869789154854029525966655697378214227265367825606816445815157950103674087068356244628472499921928555131034719427058778538387121773231246326168500464733982734771021433036722222663403093822990415702974899983215470146001785237070883245587681696151122761512583541866114871453825841751935433702297369045091680492618566456397426094706238808372592675412582668871837097105030225449276286330924159621047659660040245521680304754012552499067899162105717812400882434300085725478190201999254458548191729228760128756944919233482188506430057980143968659253416231028528817487579480668600810979974407097498784672435557773989408135005101753602721220385859395941771413446263538888135863601342524796382447314904604753482327473943687069383829467238576276000524281268700057410982632414175961207561622103754196712077114193388183764517225280682292444110101692161748325525975216057317656305943466965450893348207953793570194012436038429560190592925569005277862429967076533230705265616197107030177381559827580291553545947344999959624188054270367387738762745323947875629380379925171151195614020467293669445243982652241689088405898652688944967705839705934662872276520066479209303324112414904018793689507585949915827062871306744308777443654111243589455140282887380775013848003160919809173432701133626896129102914644066495250762614132885643652891584735598803466159226948997026865894712647197266113995737319979169171998824881364721894091008994777905857406707353012433740187729891925295112851943550271426526060985348346995453676796744484034935811269628966643947091226633148118276062538895861225156922519101097281761644413546118648850723473424125187399835161129912755570866338551266874004381916660269803740623452973110181049628989251139787140945451857838265092373852459023364433457132682860442630289313375630198470559987329322823337992140681632477690320083637754033246854531373493460260862535662421257988346878475511138397677590172874913080159544393124781960191653150206428885056434847756887398682959337781418167979477467614659334337829766953588033953488306255941901426790495385241924014296990296280464172858284121913138878562812135398112852524463481292219622540295707028471191253192791313966836503100517767961213012383137426608906171290066791158112630255319474831755601362997593567744726011404980810306585693778780327015311418443565043931282089179600048586431165165083516412746786298824627613907877790710381077204228516059331372257199071126851283756099765597265174684377889627388306747046767378197452208989374815455542669851220550810182762370845530172300263949125564977293834090232849121093750000000000000000 [55,11] 192511866285639448124836467436414629325325650343361989507249869573685576960843544243440166111478089837689438298300688237217391277767602052936887581241007362431094929896840519068929053408007168627819527261771084419764428165002512618086044758095543815020538112105171876372777368383111121318626716533916015670606134379490279506745549921974085170050362836355682870363248343458275256073594214107216011038101298784830227163581751464491155340743084178036289383620527920589949588131829077276367716790716646203457714101935442182897223641539865650549172821670544340134760424092441297969116974813146614739427468050262275895326218279505186692362829496983919635851668018113143285152969848371846209681101934092489439657664297929753906579702245692682001177846626622968496795531392143935898640286431084140367725358586009308245752042202873712978134415481344651336849160761294768513228376864373061396784755547853738434987597609508997393603984281962564464723329621789501918783969885298708229277098089004540658045127685444007593522188010145752783842556381914502021119777270453070480498157363692700444157879288184175841688206131499088178265012944112527772956771977538539821147460367001036422069823973658535520393573464510983819169621744888820142555091314579699277130156705132053689883523535355598152369170325107632621241041237129502284933610310653749382287142976547976426570534449914823112799817372005215077902001626607902740183251981752824589656365940339282572818553507895885912246910208045457922184730738384483253958132435365512214439056966757498324151667761348721480198444329357653481360259614408487332063027417966407619915537156866988316985353993291804183888504265199844242348051460581786246992388353546007284472729435561565391737288670434447154919758589461495001865731939147682116663376119661036953629757245723303021549909495596364180002280525958845914368186250177846991819219380541133209930165236962699928178015105919345765389743187153740080651945365659779632175285195966112329930844208262517675909402926691139295284048981509867703641935426407534106060745793911391926360905734927896970078296645388436640615040159970147691901727112694734852227980916377799547390645802514653724809036319670382466678790476778451003244870516170840491823397556670800749542613560571528339195494238709386802715469715657700391916960219027954278040718128324543327542110534154227726791403861330192123215534962842545446853146369562167873589452065080752037461520582202476779692341902353813839264601070533996493490059737278510940455311988229660594585498285092649125716157339615423385495975200055511517599787839303712001112692455691899581238886855278822459588458240419426456594728370714835246999786777500676580759938522185626467712148612974276449560037499408835805735085155987462712801061570644378662109375000000000000 [55,12] -235514410870270896527514935279171680035647643733537821238400996595042801894117027491518040530606272711142583751506691462591111552359898362782372970803222508059148487212148562315443437413397554975054444559657905850879718494389404796061971194796830038448609373966879607719808784752991820929898217124407952413059205730553561537278203990592281761125115313929934259758484016274031174243845100080578913390065757867686572265203450311672792075023830172033704260526211770821139626529589353288596799142322359670180822058899878430005214550046666117623504186907763125016221444403890249880425541131012598984313054874967352484287815529380653998617313178874687142130182816040191537956670478458604824901093556136749567706667092970530901441734576116708022457652101179757389190070846524179574519159712432879923136996206333220205790111719012732792980570470108697411277652072015447493929367876890372237391514460881592491284013533092671564837919393999391578808457667976411007279743361414353321427010195890355138106508077370806266285648434693500742473589019237488811636502275714302704311528651385452010434838503138064373047728169739858091974560424940697139600782557338460826928876915357172044799719836544158351721110916658313383280887137411778749152573264340719582101128527851828649977871192017215658277501679497004731670731671385508336285905185093778258582195504142692632137257197723160511724061008934724113007314079926650191221134181580129511255030099664781945843335268207650182140936425972474176547136521207429984400257908591069764335889711145355654506724744964864881080803290381222417300697818618663097730935203187882266486438503093529342799485579220651022898940420684433264646332738026473021019476292627016311333359903874366825062073987426664735514236978841358749631753542278941288507251339401431251032834156403965387095329427172834491954973310877083737419684385370502878085561598216154035323703390298471179030827165298413977478078155352861363079943253959841773627410457371974324484472632246726354520125596612661210704893179362928038887550651326579694967405100313020350277465595649865835880250595500126137493874336606422512391766573743882601396212123648915142784082330185498452480155729192242643123711081022726938071587441001082889052924046564091170909679440811725090534643404328931424521497248512995916031645218304931548617628339562059189790265412056506096054796094820500854258897914152799073679253052156183298658841774257742566639102826313088767618541804074389419092837576398566531080080779001620823500277864084180912389859928658584570597403578089856169356701062465617776305056585203115346966754667938992561446588423156632859092156009936511031486833807562486823228746540404594529086931863982750243286936569310562156676761085368669926265461356251762481406331062316894531250000000000000 [55,13] -14454696000588167606833363292634135514981692656608485720783742288082528958865484876441463091906303151610613623181663793386445965983561270523104364324988332953126571988216192503600170999953892349278318872430008730793395230302550572956718714416771904747029988933194838581814843660667817015182028383457673409564603838400742275964254928467930176518408270820477408651367230961656294046918082490814331934860364557228195399125781239125605986266152184734824204705397508793935522728503503116249217450949417881346008343160823946856085635678826501139246120075549066672244219335492530062035640531258241402954346448002308177237270088423597131579509098642492680546528568777948632626191487834446746049203036819768999805521741459122086536349707675197651850584651300914391643809552219372477895706902655543111189838208375115330167312406724645666925571184656957416923216617102271056838994269389634801749571712175341451782715666604295544682138487990288284563152503069822639365303388063728740050015211162653486434129995505407766432458271221367872324998535366820789548613456152096095041945371537998244142165886371312485523239896831070026426974140157890707918448424819721710249362696083983611848038231034550628042926718167013181957548401851816322458167033399337478042149878087378936150237989125112941969991242843436192064670720297470296964169564680951219030257832267324330160618803937460479011472072393088462632574571075545195707076996299490815741167487842405559883199619136915644268936867599008848180165055704639768511592393596655416648793757435341252100591756141604199991144524544185261818437290822928935798078134973524870617488261020435687467021615236485095933399784513837026213477771755365277234991816041406460821456164985960907780016565140431100877110618902624508365206293266799004328563899983951645945584175975776068856417549695611272976487307183117265032373617118645691088569426491756842851381041315087851491389205669684483051382274821792013134118507943033962191047254926874775684466249366394697293850367388782979599169851532928425694382029855601234215990774035356325313865109765879305761525580778063577737904957718938380072803371354766106511092139252651374490604902857110764659015121289798203866596633483437374465107474940468399534415461841395931417716200092453686794937888763601900697182983100870961832008473045867244404339952214903182343385194871302020126053421146295344027424682767855644290953054201843616789868250839579963219014974246130637763350584392796573909575372937920097243842140997098867922212965623001321062274293214312386664010197588425571027438792517523481083299090011018183171086518516708149154298384328453014553815949863463198861874409119111086611547298439852349616688564419295868561798476793666867020857103510631750525883276736749394331127405166625976562500000000 [55,14] 584803951484272511039863407100444631677799268179929599293650824625292201383181253518934409635741426678804959850129728293861712336573699301813455511322072456231784802149565969674778414566034492694007948431029722148240780782139025938784270326203707417157682942141010311276471762727712030388930871810975426033639357767972814715277022145745498595259351446243059262336746424477036449817458331800138493095161757167194475449149430776304026113594951352018370689516722426254633952021020036890907821781378097526621787704160813753560116354304222031197127205637344510122422333814469121117906529763215503256522635439109968580346791373478501882341880100903282700662339080009478112449834567658227987754868861784651523584672809668986336361496689330911972273565406129544325198470319326367792848748253793447471292105597690770485137105383489001225280655889031060115764435693570213670926970283474698199947565231796806539428393740073901964567049314083538039423074843536964153764588142755073075134673341712832280329086970569609848851497925004676979645820307033169089183047023271821348978400177016373109855467841125880551172677298996320991028021498528313819318861963997117470661009962865957573010418205022183699800158499894095189200245261973832172380676892708654009392430835699933555412508809034439617926465461813593947193267814867028550787302806112032626315047521052444006737767092521987300322965169305850504062713902805465206008627464328821902553934233286871083119856674095084576068558791620750062011536537854164179312160928152577915863664699659092153893270853099301404008309804729383238917221461446541799646333514397283739913311405943365822302748890809794153603893226409679092329182786206310022223817419474021213462517845973052506206948306181360089039480409658092031061282423544204250063587302757682008629034004300804901705601383359110071200999732914926120874813795655604156219023258877068934231286691227075592271792155429233034229635015183888960325662091674014410624909220944535092252449677226542497037437945849723065089146420413257513023442171127830316610031960365852149526788139517585813622956081034361835652791497726617801228360298398440932566606772249210661192278994612416318879355551314235033843074948366826618105315050585044313848043450179901930503050886887979094269101445870967175000053221847204260894860205112641063732888793522577256133737618133304928395166212196433467678734967193100348505984121988606952974989221495735904957925913897565540988345272605826474020626483184906045590257123700613289603341718557687759809330245842294264369633904782611483990480276594192428355127521492965519501329977992768939118260973134243886768713665179078892306334508355923133797049217396737955024649055930212474307012987660916737133950937810311643261229619383811950683593750000000000000000000 [55,15] -960864849980367625216646460270028608902844108617602066117928562801886584964901499537786506199458036575290584263249719804333400540747577115140819587298012952251746449984314013073861977874586759931025047716627516418820582952120889722854671051501711002235246560806060436270881878629178666515038955638478491123276595540826928905185706664302354541764093405277336280643284113710037510970654542025859951800784147141932472984881019225804925238318229603654637192230895753761885046650802230232430835192866512485165183714561448090985917251919260042088481356078696937115399394498814054365335296985721838443059138357931663901649876018416394880961123193114244999387413218867564604533970548814831176326653560326383217016878960508581370490356281371551879928471991752230411901034859301735098454911610335093880665338430060446623390768517897550397464720152463437101474513062780168407676484378802885363989129986145477449863631145519606402934187117998868448612746263853028030312826405534348737691931098709594363265883544591154419315118823399637839899828326871859183090686965051430824415101024404690062801455615059396911171344115660852607760274662466360024908314338689084157010835697544860634247573017273947868387980976101757336721130078604176612311763613431720536343437580573125822775927228812673272175591354974460602895813220240513249925000558104894824256801147951901356644697081581963224936429749898237867988138655790863560587145164048633319219975291843076607886561048534785085900515157530322257111238076912043349263118138451964209071548499044938690493078817476548134605610965259643368271834876628271121054732887260121982920308624843702638068770727902799554726071770521818140577870336428056358536104825218462148311194793517594804860656021068412571160041748124496484582553850580750214417193731026860828299016914560979870367540415597600722474413784231407642286787808442494039069233113311624544874841838172221105772466468730094759269215972625109261678217182255507728579133171444279855147941159205280462882798807722836409788103921533562359825034497312260175007625900822677533126671620147512363643689226485978943542149605634077735666789343701214020385409907812537379930420048830609967901038710826527645386429864320744810522927919257834038979121100548275406347105868190689782425654718207109863236071820633692355434524954004382666701457551777973105004483191648904103453442340355543031368893309917594018122296182687133805402285666630279258136267216241129716763213693708652163704773985719574484506323063208660184184906392433853519015320561910579927624895374262028492522442471021993232928550928077276521470852778849139439821975773071871511614279693378025076781458231777718403227299651644816496319518325837773502815598928571270935104949029170740004701656289398670196533203125000000000000000 [55,16] 715454779451089776404162933895393454445650230354720672251793618171036071777957299616294125098579869431633513966932119262305094099957789468568158272793113011303812708635465100860340444370054542856229369785024227926859670096502470335025034972662260579911503852245219560221503195471642311288898427534848601669034231037345368255614749215328723180989868916791647975743700563862740000019414722916134688988493606249143782251407778507535565171491201115232897460502744164474563073381233192387543954999405626445184005487594985276939989418076269794427570601313673684769428857187603931731755741089172226411483696427880237529236955040794093242822597774084446624571585310456863387940020345556900639120075261916902361131577845634907262719112765808522875547454011977407141909116683088091998381061361046045320665111259515938463931932747145677311562039214753424745329786331217273643327455548615715546373554720908538803681094501762254783125015837892372920259792309123101025342628562184875296054941283575471383256623949895938251213291625861009103625643428266962280629201606915710735982287291941378626198386038521496287699492126073596600170630859328077394084720436261811709666153260952984950419380500043594092716024282081225302472773515249332980800380461190690439506785954088904416354886160890375187675748993117768130644669587741042830772232418208307797223379890464334168866562858099621121161286840286850251188054636979033877687841082872991480592861712880189882608432204096121093751427475600405553775519978373270492407327361790212410700083314134680309009735064530370784158370619196220916950939004051349202981062003428822838063941337088269874514950567666880175083372366083574207520818210762734889659309237468621521506798248454806966503341379309073592105144835583910883855658760162879120515069577069202963155202796927356200547812250921563742952397713870625744345903171516590572251204670505315617723588719466819766489076057565943944322276121825066718787545936661667382816567793904215586664711886197311180932626729504210834644150834172885137575622734345529829385314858527698359554232096424305626741874303266210621466964191332051089776861243112793289301354874781550329404822730594711357256340072926640625603760431345649133671821676304416751021057540681067073266472456038691158905480399896175360639125161344389795818425777946872202886219617878089850056133778727905660884772437132358738948366195331581796803457735925381475093635008219412385847689053942345789201189602936682459650438154273354619079107800039469775839095719228021748755151859391825160732154820645802761530572939351017790515633093166835109503569151170761049987724046267858534734268157325456985488187005277566651664903304453256141803454437597867892921055788856221852381467307679940859088674187660217285156250000000000000000 [55,17] -1667907257839332683953143818081275203192341894379402233241715861800385276509294380809751522352836737621983812556467064783312166615228518770437564197749688242501666054393479276794532100478315516429810225448416818177662492488584402847911769008783717773350163383598171481557578010065537399414136190778456109417027174421856585220312109421236393034519962753770722646272154985323344582054096828817169328209449756329651366729871093937831780379910044839868529742869230638500393627779958066616240478927267068932172918480627571315415843749704845977271904795839194293168459478247457338428300891675068663594746650006434232451798607481676745880730570116855057807764569704733887909155877476323319862607766666603986835467267208649412273644895030676281094575486580859776473108410758375878467669996874027905904322875834264032089613974123579144106500765759837300283316523368776461343541157600320370764386643622628417586671974828412335705061606121304213548172955526304398975794557347684335399804228905834913554315656339833300330581258542526683459913979618389322019604619901031396554451917197802106528528840543381466499754538121892864022968467110775507751345574897774456373952016958334994523902337281030790318573953870694392108305675076537929158882492017706680324213009718106927374109016693735879654231387593867829298351179403141525682383094325933565207033578908147065100063712128662716324942439217739112301409675729190430150509372953030808180050865926828849213183425729763444872357614769404140691694083017126807460898467882989632145710554334259320580871324799084796671055811901438605779002962299700434157514167008150480629539435478464553187270738846350295622145564275806852998450176282981645019650497295233609488573576791554845729998520578225773324090508775334942147107359605269569696449947117080746599537756884520294332688828564761296950666395084401778511058657709781606228937741750100757481376715207739092740374537231692800613475503157500630890839552192044163170228825524974140687642953628839039970681061704263471524907037095571422117844364680125700260286465088145794398024314421855068138999222716868413284298971570116771525655793173296340737139101655343047744347754021530445782328597619045688228166046510805208519855498470386897145291575997880455758825456212474332149702612379228869886024069171056397794127057410732758587643109915141726074344123332883312921297809089620460260337961614115445347999663786956072054931834626767053469503148521658927270537459332975819713979145574443775058110333661136826705550235693495299062484905563116719371332487027500101948398882951019607193338240021181177079026887265608666786714597774139574456353780553920219519480340238447889392611202842102702452183569589607403849870407515019855325725216255161598155609681271016597747802734375000000000 [55,18] 6960486833991786215283182973290953822520660930472401542694694385074604998842590614184479866861359417369236820127787984137650517112663638593694999937303002512105958058768137978791178030579606808725620559519831560522648507099300352517264816236711361924493481701352307976616213036862459872610269205764718855471309843942437068568085618376740315075416750353479814495512125720487253233350638988410409649769750219714813003619758460026805455445672989536406268195250200617525752258763421126623128046585876688106579451629872187162885241230736000193942341337135415373109201194276961099636597970480616579154731708203567430734116877110320042705174847911959605107771601965657951515023506654573753441122216699282297479294965561242372102570867120125511872612965784983199077540534191663670934824267575504960874730490000869585267887596545157546719071520642577454989978568550310444434401979419319116267151161958106644158260343431157876290303721673895638177130591459816133151363804251961766499098335898877772843741667193045420870795936717114411393021283127953409566365841159430259587584590864488504369776962134363374002571461777900970158707071498404259401758141331348757574864186700579118131064185563180748619638494791731270399833339052294333077839821871295432429674243334749052136976088977026108830595806682532067053924262723673998356898712153698815161833688393831650420311266320386487798539133218376552147492548247586719041982491647073877315037549206178572737231594042669407942665595122495035810462952813716069445116195711971766414907994842093972183242129201551439230434627253886609399836995460966499226635533580408591406755649037040861358648996260132113157916041250822564022116069311290021140642649433500184232342830313090258043571808933071379572083993951207465072854573724279886021739960961203548986272473702583820561130845539051031997763409676046038479207785551476970894552313298781513321912425374669596903992411370405711375327633941818531221441946526668789942599699003864756006665863591094707028775892985797294305277439166603131882528544958815267221530251803699323483925625626688938963030960392731156919679295689872705031465885903762506169663763707293793484322766776392365746957955460384113286744009669385953138319373028438973106938651741951909861924281259907583692252921770036259920024191145600527457592309537851791437627237777930734017396242691596857016575913765887479786498270539826197427833575562109448632169207598233523961354467679559741367790997838564197711304133657799595424715583528525878980482439690482569415118609764170364682517999718498468865949673253752977106863382022583034963710830821828072253740270611056213916713971880577783596106142175484635497487185970718881414794106901514677597915287078365388119538526012775037088431417942047119140625000000000000 [55,19] -9571042675810155041648386165721089378043664056830891246535954457307021860830093801642087667613657328934212904887863044532596391681176527252420929850862732888680229958576010458902774133157228803870984840823104394568051480434330071188122873079339392533793780323784704818774192404953502953385145687065509712590868756313405389781134482332192434946260777939864980175584773581285527986509567818329705469969419725632714377192436844049522839727873652652397367147223223414837334341617981359722886997761407433415777967400916135242714662783068648971795710723449899940372638634550662337886690804912865354148459531853974022846544556452967575712439085586380272871639598336484940501852733380139133545792940373782240110272557738242567909634594421627777470360236825099178412190499827648395431056998621133428352021383469814548296026258721379470945618647830139333664841551366992197753843360123311278519624588817590416543035344124961293974756781485144892001389016208123078958186464098707857819520687773316747059164802814888284712465546138406670921969701962953228974730085114795354855324630355617439510592674432765578008156922043994445521247578543968082440791431005627971755823760831334882228909094790972796663280510575216630404599830232129939844062409082118104468379482102345930188879168959831756168782462403716053764606035269792158721667077296740735706802487113046629039371008553272071823104142681152441636777518771867351674872380338231220300643184558010792659459878715783065541333577012022591068017410403486965236429884222310514234870285444474610582077446566450331501015540796700953930389206164184893379851446340994211074393990079818539135885868889100898331475215445222076173544702568034039505365357981631985114824511457262723358422589472026368875849463227980271747651528269624961374042890532044309884358871773709240690967853883342544690436569121494330283931715828047013731078926031075197004770553403763580295063640273296495073601155269814694337729110830674412722275202103980679729503527021937582925770582963059388988788008490805922910205314606011019001557229283449856365336848053158427269051231057142745936824537254590154419978643858372249197718692902091408487156680184306933819267254254661832154213964739336126473980880115732266822649927860944395125143500794478821524774483569723990863044983403340760496256641311403155145654479528871402248664067260996234188431291138405735823481141733708723733068664372331905538110619954699099367104273011670261613209840212535851012241804641585480080797822038225723624726486739111879570000613430966723458462015002019553948424872269957723832490191122506525852695780009555491297170005463024323188448545520640728768182689080723045741051976458242383613515729253822785121034115011428796988141032286989684507716447114944458007812500000000 [55,20] -11830022314057466121030656153094031865371789035270257360158548139252551428100207255999723930409288024676966985143704883159264225079065282543470071288706271178652634222335674187538260490062334632896438339656554281900494042219577564720982317177235010822298662708016530997751955051374719990764871462253942198179644527258497093401472962440757701714380383812118658089553917114786253335810846262557963431329045565855365422365583760102556920764844217985845623823692038098179567337842338294698881112663463085059213684356498599355956269857355242504474970901474602155450551643144387185443836585002127193601816074956223554884148813637850210572211626315827910422743326260722376853189324472366067584119404821357483646755637793349216892787967663080859814337811963781922996606879232742866060610865007442567728462737477511715020925663763169240129008814685300686436321869159678345154995593616894849118639894559575345949290443709487685151074663292217820291733679559920324192881460555567895561126190660366988216474518142876308320406067860949318173424259589774261680685210016722754499391801104207638408460282913243077329900968320090001506682760491057793956038351147883166332474588516461143424002682856169913478907956974398490720591884236572523979702675671318156405905471360016328517287053210647416904050834663697871525636393696720400023292893595122903933029401607244516822075563831261623135658471174020746951973127590223561550590456604768712255922269561661838259117964701773696853651368692386301985596264074681370417092235501899240880114178722414467546768318963783950406007285141045345172194229004705579956862256051723736156453873578289931408312241187293027190087123260446994261976775685055861291320766911232822585290519210979463403909036703832890577532994672031472120131901201424041666563346683078462195138954358591979774433722349756794760032015366802421438139008810302600165077986562486674850666346674820696792670575139875036046847128477869161847083112216039613811743105074114484723741682899559990511553171640047514447808777419933827520655569568407045814437741205911275600163943462959412811918892303661082960402267612550876740916248765650281470099153148876907307303348638077865827890241769712818135372719678352289254197414613523984611946304536330243648251856762217491719265386898734644011624242177585110443701075967880468031134229977863333658528870350637406436471615254925649033568429884142321400619251074074709228674443290721670175028247229610222162456550204759893842558863817325728422277921194103743699354099139089027246653781425589603241747885371029158435898447145507018519812586339028474313086650718260569890515919294120871134033459684997565410690921238010544695476616587694358787352684766386140607636516956292262181538177401307621039450168609619140625000000000 [55,21] 57874532692134533973098451148739306081695613948378943754502211178856104407444526338265257415937094910586252095016878752080803061868526955472922020391945080167823650191560641864138557760985660947380247940558974257583582667747473864382619004469457245309563040171881766227463742296658822360794783296099692966370724904961786953672982019873531027212574139257871083195866487308423365115922872845342697039978133824955547129220907616815180735630071552941189175391839801410556306840637803391776787014477538948484518841541211544565658715786580162404938813142178741482631544852769930715134298721607983050869981715392313282813131405997030738661405462130394561938164606214467774582558360136186800300633566365834719805990302721313331403577763890307298358323140834449147717069166107210833423964660190117103741333607482546096535513747745508702017108092537491420999087263806596488487520905486378621203679390547208394099682881143878277940179003337936056629626205172821673731750595977308440902557325811172502206225743970932422656061712549251679319151393274371613402616885400794974840864482385448628507086666179649475456258995754902169994683044095553250474839919829544578387283479238183743263539406882603343659418602696023229263833899200833755943210020450251544101690171508519215692991996058977075750316141016840853098064465902720117910791981526849632641556949645026112500633375337920273935940344117447985376475437362323927579828010105616936258478123897584476615636615297632265009240878813945888138919766438989572057780905235503292330525645375698163447308808101717720590435176041250559487503910413363150573771159442014833748074679853482326766719905541714455847208645219664133524972526670833526435085712337741492213693876733008454453514046540158411049569060352959101429004989721564605510399571512758964418359580199291365249014285084558445771642719070072573795954554301885161269166638544220875906198982361672632061752391109895715933182261071671111207738331230121501442071285013337556778043027207228368953355422337459068373426158303945050941133031915832594088011614129488282329536443750449000493069203129881346786620243682261391906900430709477280634276177183902035857097728758846449736090566870605935543887279444390282906826638047263595310213672527504299346446143401019935471952875303867380335485945608566172659484599311059308808468917503931065828310810385658070284276149542437441804206742292255081663570714964593647156075094840290466728693101552966260688315833147665967014398241368356255386788086920258688493765238822013086959821104594436020962562070432136045793217380888010714073520636445215311962452314967834312210817275177458659048174640320203660446490673284517249470699944235258555148718688873988692422256696841123936939088601150160684483125805854797363281250000 [55,22] -77096818901242925966440358756230674671394345929349945335733639206078404203087239272371801305849182965271512377613438617604215251924471049126130765018875599217354952307319356079123951225170509464055030363921059346447666722767146070588182939250198176693130667052380753013081135687315131865455326008417107915188367375771601981957420946924633133534673114230679164729589047405973865604030834566408392405546856017915714757411453926084845979215522061551579693181599810501753502027787037607023659653907265327398211609348078782011304842707044343239304000211496030745030917769467032573310385745544806010971988424109567338883085884058258030998114365961999114004584416176682103729744337238190289491865480801173069000727574279857916437575171984064261999070601777872654907031878521488859475555154723919671716870911025963701851109815957286521998296325981204598004177553203019206431677304049522722698115686987585145132595586520094022792053936863364714488016925039054079812595979644738415513579186961192633331255173280283367294076122078515498641570536076180821012584174224343805533127632406014587024427509724829372130245266420539206022253297668461184070556981316718179549879942584654878280552955068736050259512766926483819696050357363364787313574353932384724632306400231292084578312947812130436617712532958997928572309739981821174809201905340672369492534311911000650841890405573713170261099708748363905084187404682672431860674225198136257978715788827958154907317746775332089986282470749479889106691568969511733630041927479085601491509315547740158984294585080381115915614783432602611766767857718399107639835096437741873952174629137210633397345310756652127322854799852257161392344528119990269897535163384877088509249052468003361201475344043459799930402107344943301682852256339568286225309140851346689070788921832661898130505454406284348666252124887141529318909372396285430365158435584277229163337747949971014221253784771448009121314980988076075418168496766427780075124983861927764670237384729651787430185569217024303191401009874028641401487738952500534422871638636724888841315017786441678875071129568194566279124808375279092655982860823340764472697413560890672226025098214004399529028529688619432546289441076315683531075842184738195392750177735066390735627385349985995454823151445242439521263860285555879816046970364148866425054663796767111249632885918532229775679109547857174908609007640074420135932807877482620725408416677052611012755317053548096017551722336110045271487318711864881919833758703763617653021263860674864570800495207545567156046926099516837946899173217442660422512041634886773381511587227471169279980893429769110286305271650062044443007293265937241196068789478813806677894854376320490224605563867044111248105764389038085937500000000000000000000 [55,23] 24542441140706307925884377870136329634966882662372994468559029149642700695226741321928183321499188322513386681496672812636475622255014869481286086951237675807831506370900318140401562067166694688881040070117209475325605752183621123185305663929097571551996290876598614847299475229135083206230744112555106303362923746564390332116808513870299311713295563623872661388500596797950212010086228320389448687210342837192305813033792738600350585036295178755890207418916055127329037570052545550464424870005100018889843469443412005066516400017070393252683180483443632090280446718295008627527351423330564010792134986903289031119079345089588523809102652174997419464304227230886047981677468939213022998884549586107386645212984522614661285614436793094716048056033642502467223295686350429147612144221291942103572952306505755546157010500876230321470348382993402273521983090758513311421810120326191482172145985143153176371058482326026746342987111927650288926552054197634104796409197703825773016465872964327900617098522388630606126936147994072101647130498201621579929628912974161627510996494907169760374303192740739809180034058881934150290051002696287735735903180348466443866083554240445754355025854766843091853006444574677699081726969242543660411076569118760519865307092188696601331494976959784609847055456653792536674282738109195719953796803963720027423325515033722077429631244148049484733718659679425939978909520356024996644833774197573812229802134575496902286727310732353651774408973444453416229308568007161805588071906698220313431350927018600492277692391929764482005397773025370408478605565538926234675263020238750773986310775106818595478074922100047724559726844607897831135555505176257859508047671988106178780090243897109038507649046441137106446745993076268383004480527926632171638366103870071375402759188960357478684393501821310404268719717871632914542020009738614668125454345619503229944981384088308780544016557186953094479018669075511116101192838314335918378967652518175878463318062318208061506926285982714694713699840051085494836168605171923307147145356711537171652214036251623275021223634196536407285282629042291368814281249316121362606878386654095467296451769506203827247767370134401058014871947861282615947822152658111899035128783822435572016846358424987174168837367833245043223077602094602577207268036404793845761674403859096823706206535699641507039923786861406276398081397713198542904900416303192538239310199111510061492180308378147437186292698487386654507581039563672642246426962242510911978799539750592649666867503231449230791249621419364258848574237946702234752161054538227199321938224143700676874688862779332331145703727003601232557776389047416060651785833828943774403522370015601845785052637083367699233349412679672241210937500000000000000 [55,24] 51745282250578610736618054990894727117033926002695170549779364839245033354898876211367948066672531528638646218665741582251191979789267150734608726515581110396269700987773292774992661457445421063255132035995435362439092206927145213128340902646706246884936163388351463519551152583702151623069948752052285323268058673984727218934434684152691963901581270649252249698963335197904063180859797684268527564012864052318898859258392534708122806388657618215844159147673655473064936213958490618557543678398100685567120448949938750451271938636969079117199804971904956497377809898044083856365637182899267452098475506324917703899244851410693751322977359605760891147036220021957366677196282802154713578819647844194638900231417204544328877223193552999420849667931559556172827137263428911584178472469920240724170746177190701644299777294037162779343402296348210227178555909471793134013807188023750444408741273881018728835027822590909158019815833803617095849877523175303378500360367156160547357273366300346887477133269274911416720312504563673606100898400122405870628022462660847780657099345114927107532817707267702712962386079178786331224340428725795763007406208977419251413874610792447202020307015648770588320781578784471895187671320562042841007700195047326700719546127964258727837921203860909395006160423591106034642750591375479060341306958044127192782816640110628932611230903968241059368644783156693859019732735152298740792142388720935042922118742857628350653115773981580155168866918715730026110712161929946049909216117971513658238491173167752684796364835295813959254675671522346683934514364364528766237984978454276665586617481547824002613975349017238705479651564347574333205145795141111774583455888557728647870160695862487899160123090774429221089696408405543670818180060068482293904915656075973104260749141836915131162042201611765920962473631037412203803142999995458290060586368763809898830377416736512959324255065896446835696772767555688067208567466901480621914452491069682083041262571134618608059646584961002992093736639516745707109693442780948410577128534455911123004380258696294584665164965695576925840562614601160644772031387751963540545314121692909337819506289216656959589671670692899052128686844529537471584552778180551186402170843065428981180838633884372473176259225737088592863952391468474914880615657852689492212906925599286499603943348542515909366307075431809786669997249769348650156750013826433675186660157028981697133670618859477941256278062229728091526393118016871617451952545518586059421274040204637597248752122597993944407010422722990098166019465685179099702471244320003089071762910277142121324307233575611419937604287933894919004457144621870897920358552193953718364077074387920914672056582617187814321368932723999023437500000000000000 [55,25] -60476568466716899827907414085573091894475268491998398082682266881963814804500406320831146179985704088843777402225311091669436327485896421592543373849481501777076174526602988251408506182718794395608376877525812552997704816707947095660015453559387305924486535605764459303241391398106184617586904861775383320990702106002232610564120283473181257111773545364616114983884588438954187122660873130029950249846410332510798990862651176246574241694724143141236548269128938679512774527092230090088367566542415020718442255427637918046779412300633919296144512427583487513371306796225874978448649970822911304161979654091353906990222246284196009465648851533665623248405536419306711101096159285553955009680484278904240726363603717424776938206210543757657929896114534395725113991012034859602343933037010071657949135513461630635294937272502642380593121706964910291131316044656450526688459158205945396202427871309336080582805614432136980617623539977781872041845730897330641710260133687379340191836141886649633880858257706969077314608359329259278764174105732679748634321964846654492705006891464675352568697579909477770021383629230351847870450524472630722091401201845379962399298033972991621379698407307337655982271024793713491527487192004268728220340977637843906155395854359787934712206428800903342134460645763846412764333437822629713435866427678390339676280731857506695773185409401282375180361077179607377708774120691297352999582762513333383593043077338701758193178840297906479231258221849490074887363615456555377357897406355404648561860948178399166281494546671679032439898340056634301549537728721638060893406420658983418051337977796571432425812840210423505259746465103921499214148326701951780841334768137987119798398825460607743210293998723886067007500097863952893549118993532565901197351347874153724310115098596526040054580709450067596261739676261252192908468897122262893445315512108946411920051459781573039411128366184148001969374853773292729580708758944980434263913882874732954172818950485586120207772594456462094002622850201342249977929971608423015415877410520437395094984370714643812446779239998871309866937160656210014005349911690086142314301708041777081653500517023308437948727938094677362971722820724360701493818585178969046675341402365909653831068461421890298076025171370518929379789785613819705104244390947206431508716645721594368710413342006832999781819496491627174791848813062192737932879659419416365000359281002427733647106562014647994110443526276954072547873875686653841830599858457216866733035261609326593439791284692005212696455063478687079167473110792677277982572355102830821434262489225919721063008095031185338104736103243628841398515489349865055949350533721030919518929603576145551547399437097851659927982836961746215820312500000000 [55,26] 3601636498966051013609122801510433664151055171396802027989477808154783856816205120206114897478938211122425214699349898349259318635194832095150022417703872375896812809454528883203258349150138771260500951802614773278379556640793521302488594432509470108889745073915893795316175923393921307701469114321677754262903969479343949970123866635768337369776609810104347846101702053976245530247512062910740949103909427693333972638998714646376561568443579502724357687356077150838154548558952964235278465852990843083093553070945725542225264820706430016673750460739928709090834010444761566011315939206842260742810281724044350621734624358359243108153977557553675819078705288274848171115004194377347556577270470035576119534404952860909593834387763745600237079173895086509842129160731937075480746087896080653516498463165851028355684009388654542628657966090588275724850313047089811692901979079340067615375612100968548355112349157135101453574101000049460525343572054247226068658656115818173659305877428305683572791811545505874016307960273258511371850935301783411170640366319134584505991544839452822874538470313996500466153416350564274146608908952010334383242149996991569287680456698550467523823295442085411027915821495184010497519895863046560445613636383763695950588068657773208649694405095214992180695773958369632273573273190058610789833290357357979500230428522142220379953144572547214639265541573443381652225384257779809541851609721129804029458185615058029262712056603029109210673371626771975446091023087866452727034317665900718469399328139129068115393690122849351011142037172012009324346417702594242488293579547991639843739908508850545039467131923185943335854463728253125375018674878827939367883463810275268296213628558619327921167436909178959586296538502907706062570873155486947426412086015482541542083270991905266132952146120430380754217219090628979369847845040775580849896466582108169865893175786340638080469226832289072322840888568819606670303009410294086137271815222171941972190255918873192511054994850227866761344376708642142722482666883031899061251609110788789226496532323063422814376664263143383066615706321222670989885319778357851275076226775276791084362557817603361720060642147583878555056223156124612791785534643242062584450151886151815238651627027597423287324818213511541658791711200736443435635925379022123635889085682593914566592660809391342304989818296237967804991242560485733315687008672840634488910490411424868270637777308765850493434364459384012230811341516653992487848463147995971373986243151828060535217518917611310871974139242165659354176413545670737558665805612858868824877677866446836004393601976386138427166164760144252444331714330081088662680072366253135361163832629458059209071052464423701167106628417968750000000000000 [55,27] 27759238312089767312260420289033171046544458913738336880540140570561742548784135946890199628184306733963271788455560726341835170617933790407807297686921177654843471760204203301827308271436846889689315167063223794190094961516957847013258328650300312297810158223159074441364046699523634650720262349648720738208919130546488862763102414672433043325465440793900736936023394701943167691733977461262478792960367731586981344559403215968862546237792279934758473656587901662969573473898236177248557428684389566461125548970761894646071309722709947195999386239733849904559485064689224257811433410587877297353727068674496666132358473412665917402521328046305323340560155382091868476205216459687864338062529983040840637861869926259840128738910667134525077133715019383629606014246622536838953949710892770795280542140595927957148174420694692584387491425597624279545127035999076983909840954067077597688699063839085341231719616358723157819304841679753733367233278042979006647539292914269622017615321567652430469938338467530400409989494107615468319360868821371317699484275122819326366011940062961972280267717037937289913178588348237827593559769973837254095259413533631737997774807164359005165416503039954635355971300266264759631590536971404034180261988504621478217920265643239115384361854199683346106654176154540561213069956891571579487029237539881419510927750586634691811328035162723373184140824083486329225395525567227242757774690060670865908557440147514710345791247740087617115981792210785659150205632058693267139125862681926719287927966466131642257646475353307518308589104739023851933075998825921822318061535713465157754516007270842589215339329959175126691902476439223613525752451802541299632905560557519646505959734927772253054831437472867281695961045125366517603665756632104663126099837050645067734870462304396373078772365101362158077498196836987415466883269594473785222337263365705722915861562534975664088250443433450989952529676176408255001105751289220105680472970499900870675837146433256573094711443440825947019741507778910851388639210224613993785636518551950876204843017180523868228199451416739084293934699407903474863655031142571121197491546909586881126355350942141707924275141731734328965744592614785076642270653293557893033684608265966011886907559815811330935876940636943682245414482843620751397636873573817693264344571702285140276305895063507022879878211892348905723559828575554967243434751253053855929788136360895121715310352608962829069937670501970723475290332244564305651740913029752850075013675970542721165631242439382844467397555991022995647629188868862467762059577507548396715703642954690824524070784621036007876339875800526448778533164569009989302428227618511143783354793682267847021449824751471169292926788330078125000000000 [55,28] 4005031498761883551628010131948080164373727868750828008698005609231810441412496478274506968527479101643238063086732827751087335905370385389520271930748080066804561789536310030568769590718695446909158181289839720151677391667601157347601451097394322772822369113435217302262852780069745170721956229435444112240199259945320975139042439154391340498697574698235055509188375349081539452883794396387033486248220182612608832115698084334952154774191883542481920239262969226752871862174360647250068258368176408819589476186995769651582350521809004284088177335961645816625928717332628821531018926155094218554957185797693316455156092336857875652566836075334560314741882329894401485496598136851337274284971491382885761956682386267506718776048424529468706253229682080471062922071441451411289738689910192003592490299244759017637058993701339313033476977976755591948369694074148286903354271911513763219944381976410302122972264925892715779304361450249034784694948745006393478789801401688757690658958760474819392965976527803353341426937509383596209829464899974797617298719862530948409699767845435702049225804730214945141337811849930803273225103151179266426051219773424117256770638104331169780804362121972380749829914952834428546714300030943061615312551881762468509719587747630842492479224949513508133088499312534904226971177616544535094818356402609880762612588348584778636581329899006556503620951021422953898614492384798744363113322983041183270307431284001297064124190822430537071002919223400588859983309902694932146721620744795115463180766664340361925926549851590410456361424976086756907735091030569683081564820522300264415984990421881631477970997382992437549781811544363782245558579016271555123102851429856263522818603932370950697311613202740258877462569260637716345312003778824999041228178281005950594253244762070557102444487574954172982205686666391330841333674557803262258262089779038835495194825437768747586647256817071074911574422056465274846700006584165151920664574299174842772537136124364942962236115130231813590973707737804948576206852905304190862512478870007518986736555372505392466516108634332225514381579605476226416019634022983266593867199249133074603620446099369578383187100571918548606250024835731256477822870196465569331252719227747308190358572601053219418214612865055114958718151941093967197522251018158032394060361861877669886780171285354377824242082373237793243676003290915185473879797289096176557303353133463844322252612266217061994980682818375620007027128729363970788305780868254215587587230400966258675875267960071841627689776865939415379150824018681086139600546025754557500212288178221289141474861516474097493890025514037140417695257681195711035121046687534434772864780707757326183582335943356156349182128906250000000000 [55,29] -38956727087933888503539637098689431569818838106308946067286452055655877908560708838338955014591126825578243432791158060943770850161680235925036380427027053664427144855916430868018320055273040775353726567384159577958606289809917692746348392784466308444031085299909994776214500905588740501356877562263493246577645648157040872389933684172601522103121629674000079990720393101150223235418855920586702880051301868144833212196051542543423899903214036672886740115338757108627873811649987069158076643920427469586826604286085950942097362140794672228201725578713416012828242428487827602639458138870597943326013432541241712449758256119204288653715086962891811897179629704120692318414556040118430329391611517394377925788864528547216727868373283506521594561078603407260668352334497215314576066124183484917773582065837309561762656213264178882924139858418283787585001230591328760006500110659122691573671938789046190880847041943590957069363295525216027086020222555378762019582669751704238804442417364337464177847321456033875442277911401596728434911222155673641743525698247723934725634580353047920141152830790990339136447386549806478889321761267702323657334420099759001529083793797914217178965882853312130106632826534872762225169977478484134070103884629363041592619922054874239803659393368407010737911868419134716346145437809717991157705221380539669956978288069798905435572453951136956619240253788063681329728275152869993145983848537133443721382925130789823430888305424846091622725348815273978925568477435555565164287180761993878823473239073996975371808468392324904636321599696615784989909928915912858955927295556487049613598513853474005223128239925809001198592194037868839368067425079739989446966012972189407379723806617459451161430162463974501692238178132064885401506027087723112728246780802555021408323136597621096807990081319469007713840192431431157704142330520850846705105174901822793887371333526851522148924121820675279525387865643329229473395692153705214733984287622210691615924329772984777119055561502670058543483037611933976493096648619735722764788682279352550460688327996168058545943981091314570139400487986421677811787875805756168614658503185287289456234351184852317331952144359079668832453990178546989652300736099894238717866261475098356186780900263842482897833248437923503070403085045477163762681711298122852147992947630265868195202767912235990234398063442105239240382671027563545403341011178525117986750501360529018112764877584036660539166722852871739530798517150228923589553634971894379025948054221178932025637862609676543715606870245432847917674493620973613227047344122658780375917256181605330570870046712544834371693357205966984453389612008419830211943697767699771566201857094652316604310726688709110021591186523437500000 [55,30] 26243903481325052126184968200427005999847040882126067670943311977230159381239727249239660023769756362628449730575237456854835640544382812900389005254240926513277812565908713455533755268002115635478499265315573873006561972010049879867767857338975120331332823093318647786332288466050620271400283447721173455315343593505204909559522929939305772627785124040539548044605567544229612067237382025170007974441895896186436004917389798974446127329069664289973337072361545525534333796268575967021432869188911669943932060025793453309307091494525196406909962441673071945400372371961761640864144555590274504841838661351065858106371363246966295450360353592539665876727899060430327740925240383462162576168704354106544889735332988802645770894427456890443069122996658956712862875633825964070095532137499881831582038358599397806606355317802147124771079100837762722274298424546930143826593300566125424490975080909978357986370294558109834869194579869742107704692690099919161519101073820042577692345984438319069891455841705836159293939825891602421842622998902489698410591113218688580016182999899909058998091855336205478953504174166620083995052968987817608564711047655428384942614431579536014914304039751778917743099687505206483413134401844461678055049032573861037674176517261251673571195494886592540562355888903933515884303320943617191424398474478691541003129361678536375169171203291469986487866393249075745631583653630260504213889156808203917650125343666476285633735257766897606608053673641647299798248543443086630331833821595097910813300405816165833010273992649085765857920183576663028000390512037897124082087568977823417763378246396020633767334505459815672758989642459946177703015589300064784671616429812643462087796277522560245593501780255987217865761262970791100407931750843395893724984516423578630647628588173263155130319170052661514487483420333008280917141025691657352316930090819952453751707495588310238216620066376789967260817926681558738719803721875571173371474104766050121867886565112547968303478381592747315558332992641498498930783357236549008206089068048571831190280337448797977385565866502690982000918832457157059636453491187036828969918472002423261143671450321596638641515891423400104871475007918063759333205755402702996279793893936813406238256615083306633534617020548950949303226604754494022263292094541226837530191620830503480206630123781455685965380152987142959917782076788756078417781869248998642636270878320735413443422918627510878150006969061222336112268665261508652234053011602768498295211488984862090334210943616827166484171390633149985535851865019349705416261716913574994052706547529107372759913139062743322590984045660127299507885160131747820404591586547320136713068450262653641402721405029296875000000000000000000 [55,31] 9381684427537648246481074974664888623419610905438024044277099100766413454598164875047421280471806877656164561706916368898488383180263292194222392837651539336562291111727653994708241812816601546538909825884035081475254454536128509119254027587436371635483198068520546310433024755320321057749040598565361847578579593889068871016427288752016444652043853255187691242020709218092791902618150537795289398656590709463830824871653168029935678749733647580354249150220543642281893517695755323119263725058617625040899985913642993814572377571143903782361271508496195504113162247997010840977755577106089014238977905126736256530151549710370068979793343501305767454740197409025908776774280563874808573736172360304301641765287039765009150747427065127275533636234725762049649387364766182443573351071148502416360474404821948364817230562426613318018502435917241318740256387295516852604521855415713783583941405339330839647641083206012189725505692837205229846814684537046294350519418139157420013005776011152318742515194489913379629928315845632293722427243310390525113767635639043166525696478217371259509195478185745247195832574784362251832277597125940067133873404612851476193837262859580085791323167672127780513664262826148456075339743059518151075946570040016298600102667383298373518896782886286452610681472877221638608607104329654475969641158222320116697615710514678852610121058355854558559917743795933632899178439857362663290526740084734112130213166226751350926614055651995345045449209578156316252098069361182018048988876650847667138929271626002699509768245755163307287282099693451499555474989030237146795158097690405171568880538186636561057626864399624092830425452206685866821938286959980580958953459193244216945667592126668241651334222678410395951745937474257139664896069032986161434930593091350556471683700705292578526228852414956230718501988967170856230122089208242526178409767581637937291417873767349222376084498235939704838883372730306587481680791404222605736350946295981372789711333997726011488880156107459595759168142011836060995020868363921050438044241825117579232076418618650419076933649687980491470945141682192592331890491825919598891925402888073379601788580822746454560598488814322825591416806526752406127061110003796585313379404971840706563336093358434344154571157159361729203723036523976317759075791873505237935274010035100846432629657786600992827831361561714303663149754165020307139711580951230953817253689606842002361314750430607399660795248886814131849158948548933072399147077767418556443178222476780788144249582499382078638164567144708709083240690252513760125693206390896164317841675024952752151157954785858041324345750627393586956931969309892525726567360643427112565362335772078949958086013793945312500000000000000 [55,32] -23398040405501091711842971910030990157479384577158754773893594461659661443882760066136565520157986443761421513060503035058744951778348999517961874127456553091960241413541502169197803866065262583421925982746783796670652991557258471595597222401178414238055626811964840449721437877858838659731972975608699779157821316458483954628148494528019118237917589360276491152209380774868384971566073414514667458946654955310107710392881184316061318384898397863290426346709198150977057578578165182919098603673694417196672388902012716126787530294001052468138030179025119219761122130039693012946572506395227958872946990436534410809086433513842608056349332627622141869548665593859749234906978624686711543397821701608630637977990417688539574329906410156704137715886614337624808725171491872199698621499450747079050108604947985008770423478048353483090066936081560896694097552576883957937792593727504914252833291712931362112756961580467118642653238750843341568183550210072225733662460338152508758283701954587409936374183769983803041211872130561547326515121338233529289674277394320764265646422833293063017510146086997190954324802537335882241653213897856475845967655568188811970200087652226340815494931173325670611273348296958061292560641875679098052021816144158572610649069421437804722049644132419125794118416785960508764765156313275953602736045621820507488049800156232600986905839686922117577778617552664261986173676491742164667885742755927395861169924288478614138104813564993579593325872360288390935710974219246489528845451783996456219285846342929395453604166902838349836171885014027499942645692465563248172889855114822688920654646799472570304879069863062495603040139208855836990491141642961323001419751023704255401131196832674903610742625640728729825047250552952268467024632395186452191691376511439585691517143299479599027790450187232528003659960676607728565944043478042921179413875764817253868096266750214167142671818141015018835360415487385240292432062721774891981803302982696021864062208454096607792787764965270075858252545130001695185853955123916650726966881206963944888164435441048934685478305669465418539604629029769415936848211657895169266352190324076364090438365157814560196823589753995419494455553828140717243754513380596052807957855899169274579800224278039434350758920167863553237821377958879598809756914889479593392575027828616937475741589117889537070186482423385430150987873995933489730353403127092100357433219608024685491873964225457728699114609481335766982413712639517961316873733353537794619422276714797396449172631475721276044598675468126426137608030890508348625015855219018215994689720593736763489509144405688303662350296426134335942293158318035726904058832498201070393406553193926811218261718750000000000000000000 [55,33] 12233477764075440892769922278895363481000407857701640761763951620411709070497222439675032882600452111918686191796345137162784736551644912385047943180122565952660438429695474752592293955967093729911379968615181374209444368203111653404459946448995274326018097996698977569833317180518118454881973694529393028623821639336929363785901777741857110865846227645854707963737720012034775282384121554536831280223427943391830754054858370152798695798913768219616801266263766083180348907602493827711049090316607154484964729301432637402507373505006875413540725056624730753560640824767419497710537833461106427101754499627797123499879281914311735829070625518331404839842399605576318073105927091263257276801893982961143906184785011229014293642829309806477851817481015320296530546410642753604197968049077713130349547427948351692843393232585107936616366770105686848005490923356164134472826626751626730092393063146444501341860927600980048469569045622189993729668136911901370612905197908124665377647594233118046036908045824875938963515184974674863433641480449367458563533496226845220862376092730152207622567859769223084835801046675827270892145217982403345226671850828735732029419624716609027992993597663129192696329677474989779442355419602580034013403528448173495893274836729057465090805998215702303299078237406491009828242789971023718156021362738075367689553301649059325276225704265679501950994170656264055023901815635620479209572675650118219684096368622116819247932238934469361494048508058806664278017319146212004416132955872954887713754953744044832468421938045765628935100738428025946453248626196951453654606598076504340326827811773460155373351475549318082805769675002859213161829322409496398070181196164945854710744778486025599805100402642002111921458660231505714674108446158203249518764172155006639528534718140750981876111708120024991934837442407124564157499497999558922395461562310461067617572877970122146440817073069266838252771470432694705244032374481365343880895579999161582620158194332352294179274410061639167458977066087806450950945775634737713526275266739848307387213655533711524226491739766098132479036455161345749670846514849060660275605393214378502226027649026752798502623706761990991213126534590948138840981155958501055646037335532108456335206429467515088938695763127310860053452171535332850979435350759875557455150901900135157680201717752068080659346165265921365200916214630799031058940925473725102239854390416568704931729244826830993824601568687819831073254185770218686032744469355007598625848300647887693887183486446423820458033523870180824827385654770364177028205404591233327922644969258149244899740052398685302338541664654392440484019672100688022186876794734260512353962724318989785388112068176269531250000000 [55,34] 977476593025097718221895991684903556718449674345489977019992258339934167105486743077351550459339104135671143657339312572113125922455541273446525279433272575604199521496465310185189883519805412047488730038695669924763242805061963938106203800650642240860088394936096738730814070430650150979723739046950588001927171202036226711398950142599648675330546180737052647334082979040161066047042111414749790040974308655608736972096674538494080551372293338290345650721035730092360900226564962214298578992320539417108546930354823463108653394452670515950236673308582316862752625454079511660018198353600152579710632827718336794990044485137042388185958321754973789817016157311271296607632715060446491082273485832609697540301601289978719398138249972168040360631298280495527021537229019345952374301549279276985926591776322454942021069959709341344490791094234871698487920341823761719690776301438831552130013612939040166321111524419518201192663633870750896151183705701208776052107968278552387675199394880970286285233838299169662397011731713410296503607984076978610364352208446016963737231497062641120125479024337649929954594787495914985503714579220706768624923763966738742765708459753330862272258804467800474519428492972264576734472165642210754908534691231984835701365738509899818223013077872878662918849030438638854240665291757264539279610629957192772989381184840899679851800402885949287284889301767490174755312350260485799661507434942913004301620250724702350922714551450817863910849855883163316890976158931380230863159947351725256614218812866802955067697949640801544729037720407062070793505137380384225727992260329683606518859085690447422301158082656599234783582353082558432783313206732171642257248761009572313767405596563425128466336276159147696334159377876684814529942016079155388424545818918691241159709210703175003936983946251652996165830313946474785971821110498797678357593461952529835923187326821386560262288225725192596867943573129111026621594774471899948537808232813181871968772635903937120958898713271236165517020875603426331521765961432183963428311713050938164642257578168392295042635644733644200803124485755739997102719840400279437681662696450260205541490743609475404294633202791011895278142582549917781211659405513923498955056254699927029944681495834889200326959063369228989440618510608489527305949895955276450195849404187304750654697712743660193653695223872604487595342940868980067651019695473848342368575474551197673057254403859966108405188105042413414287659266326957416410353187201432855876675144736523818379777927163714069078737335769595010796664585859887791046351212245657537643047673611362419875177266532790525132300564995521362634100133441331752192618356062103757153636252041906118392944335937500000000 [55,35] -4089981861801146392369843446252414452202403749453409795745281313270945402010396025161057625050725328580852495207083393682195910295597984674899398732945331232325470211013359098362448965614678839371370201949172348906008671597719643615718860182422532718658802885228144575802305550759366088269022848006472191253079247250223330996663550417974824401251577691497166482080986937091498980833115023158162705403284562642063899912236167729287986207102364040464502467225379274592662994235063716978137112333823024249705123775937076450157553604844572694061900074937235353836878920850906479373811487144872462386893075770177196323265761309705716368021546815699114348203000009533940943300630336225946274774591046621714370178941052731592319132807486559633868167225318582989764368532107088655172315345359779280330780263161587961780500700500661916885141183250230885905418199302785836440468104814794590618066756788614190341396634506462530537368165326814421566066598735712920805988129125010765043028423991341948855043390478566062415918771766340296365129383031394531461825577901871697622346220408233980406843220244886523887505950194548885186175122991445912480458352457309974470545450797103314664004901219134029702342674430179530781794993920426553767489807499498682735585805011823364346491428637189785253898129985980814243736933174952445978557031876663275645209347294642255219306396445110031425582454972836985335999447604931300919082016914494788997590203825691317868560774858555589527027464659309606278113262692416864304402064085514767103514258174454882686736088458305115642832272104361100417464857624025587474343230811624417476366576948169188670613200640163103367015614025368790815093752798436264697606438602804261971981915938757552361095159673414346250135546943715323863279915535536170084975145686459181076211934455202720772261438892444942296841738746305280707562356224649293264912161024157498006628991117322780768045930695204483738112343351135726323671890594870243676877844428125071618003601843218346746847925092415956646321531803404728457075791280889293289733268107064588442919493828032894861070243145260149494129975488340874293766996047397253393531892642205389508323543656264580413252991361146951846734483658587684214764401222118947416170067580344638670862385406373284060517378810915574620778847988286505655962840901400713994145524289811540420435488121542397812554311732152052811275425470388272315381882551253896874877764351599952306064022803486447534817206057335569766155454620199035633490879762603026264311817066116733708189457505219570050366453504154946565156018228285838588575270117658754901490372521039164508997354803129021673616328836411926729708069676741662097938450433007306905608402303187176585197448730468750000 [55,36] 1506491310587369625170918615748210015507139470556036955253866302025898935301748661854259746838409677176288567867242051763414912576153755599608237788670257085698149676382918356993337231793720833130002351124842248593287276030974886367555858737954763428740709458798880588973480787465820286627038883156989578885652166956590297882332275533426546886955309673902733127080092028670453186977932745341805864245915057001845580334218635459744012107065268131112712233812833587326756454921050669709293415652602639553264702422100700405787180852734749772320968246086289109860263292745832902371775851263179078892985255899500454442798450256434590045236985808918286515816651365854070789158811132074628161268481926672116106883617551987609597147091400658622187910628923615575891972246470128620974798070222532325653057524599346076555542235659921617587094119738602554798641166023342771267015668089741880378353836037541649665281933786202920181365068466889387088743097306423266842999034372197940004429005715977557000726983616264132999354079936213511173500939181252842959248382965262739723355108722799834320195831662157967365529011054006304561712029631948278613123279165219425395746043023082367972215805813786470300833521411356125039519270293079134154992897212324799047758296110345128003107599330264088735186286909188973777716559931261717299084265288174306879180624083995477606316519846333009951435210204819094562106139508585530696879375281307253836702600352445717666724794884660512373255260426056074195238461539979514592424835569881498485207435844553262254501787859046839772213075013694119803956814016221223570335717642379866244682512160448783182506157622884985533673780934426767871761077381509808772136669606048344263428672483132697878279280177469781238339990836556182320783065394114703541993424092135172664504559392819485187473451721310079298357283991891038588849769738948228040413787069532736318732129455010320570988377523774021696532509201696178350319649494665624150191655718811949973102483018994762319840041341180695073163304051935202506408184373387784014109897984239030536009923617199657763129997771452222948803305119129422580641971408728530191387717846717543899602078174114177636038316579645009711874269346253607833936643217893327721338554668966440702742960132379201785642028489457969167930594713471335016779235375831608317907266892649299958445374827894291653335269389582806010222060569923973832582441885729679535402895685095592864402570228269543877737981783299638224635511040776566390539431911446978222322411728861468713640228602214323784720841180056781862672369199211286236762004747612325057362079629503226056051018868095392660018619543583631750225514037622686639372130562586349356024584267288446426391601562500000 [55,37] 459911397307208978830087348324492856040654321118122391722405039969523439138696059263017668650304970997738030723352955742520915668076507264202289044138404585925660184171511276542884477719186283195266303415109088586455018295863207311863522963156376652749590463310862331028116135542541583035190928882540202238454006052074403420572923398458881659178812177759712008301905932992785233032660456629815258018971381321187939920806617615066530420728947636764173837501526509624330726944855370135304976064776094964197849061710255904712925746642740375998540290994858339263882905515221394394119298933479764195327040907656192957863343259253070447952849721043698957093596991897914483190442222489127987621567507518342549517628008209376286511476293030240193911745634899576113380684711304347200698540845161162701239800083731009353453914980122748770092745458633571288885938324980524006038042609202934332432073245846282597896776558856089792554327558392139029220093184037200536615029307341673282663537792803320173556616279554544151836003604020204756686937427770663689722846718106046136265518438361969911508576418590471970393138715508427505030011155598607053110947587631749703549297085388145926304953221574362056927213569302482759013663581698038098643662376095914445717471613785059486626595545609553830792924026380151155285537919995466936683766125520320222352688866669044523088630460056834447339493632572062714482809100553103804162930832957266870104420931069569000509606516766275461614041302421522148846472709821782066610607734112348796743649583962945247922247447193907226300992726242740488094988570216684336222403285090808114951561637790328387339454340625233400411766796522216038866488605361592211955379231733350211582371305451207891846012300182799653467833106174010148824390868889195562152611025779829713259445926245985647099740265141750683300496658152602380451482481401031150186686477743629814880309671863516828675612276688661316396853333278512658670519120926153989538931190573757328312624223683264573538574509887352528421550626866158209165353613943952525057899330541369457584093989016781028080200831450563217187609429220576079539330332337540235812870331741735534111865125058585850764024627686257583169936740595668343876567572446456425211651427523978968740194598705017419421297439087326560802046637969957210142448341313039734760442884143719741120954306244759694536157781688067630622751358700602692980363379693173020729705845683125149017449267612507931653673969592978996959683840849639260971677466564430007015649075625920895273379560373344643774273578339502349870713854062048118290799636021226682218652921898703474512854036755952447223984967315625691253224953509551965191172982760914322852840996347367763519287109375 [55,38] -622325212008170576071145871301635477181538181013942521956174146511676078260043978932973683329614770888535706795387043959566146076593532331835783052122636973455895844431066190284492119117472660428026624687137381606692763817987166385814075069422092787728964587799753948046428846283639771556208165355648933164313959031164218559160788917758335273594810384597344969910397470864884346991312453272338540229440088539363181454522836228656662305131665084976391673575448182370401872500818629498287282756161584552945447795627539160350330589235135788012240792089144660615048862905716736803348394962160003031288153968216702551917211392877744877062667769741719757221944461848740900119821781933654537268131855884538102222280271658779546561963150908745496772420086738528385275479263237344432568471645187064922165870029245350713328319203085230294710641897494922155539197683444539855898764066881558702426093566198667478572022987062630748253661447933576095935501348296456019692075820648224378787403046828222228238054069403001377310954330575701367830925554834207229083727075827016743506036179397554215238607074904150336496914273763103112253141364508990554822470212761175487751238172920004632989195702790894534792609410001969443024134773503266645165233124847048865023831708574904501363185460566964382447367286723048932170529737401144678176816918647301026336914819587229695427529244728817162536506947509605818042188001105009204466803942881809427382124142813894104766653766267443352493846964644191096500674855800782482183526356619042263987097441520211612345414587841586436960266448854233482205302725533833291473228209026281379819149185099503358351488795900554681216599071046609178811988923906904744636597965007551094944494805290178459952890387454880968165091297963648486696393867049786953861329303919963072260681202464059918677737785062379605257170383822124703907177283268494705528319258607408936540513371818452625611920887350208306106981275071538469756572737280253675031291753200093921880656858417638216410854754575635942336207548037019105927460885770465956940251004934027656677304947296173849652035171414452500774879543985104595238430153253135760834362353582551226425810864143428542775118389780426634598232950489819950550517283393497135976560049196721445400548652893687247039414869490512698356645638634483205240838883851392566793490137857702857292984817973083197993216552283177815797578513888328338440948732785590886666148073426166236690053384240226615776407005907622699857234779199865024900311266513666531820922016726767623872002155030096849101873835236227297915877764410426172288081161988610235540266905984326264280741495152449563658538115009946757748737940219019293408564408309757709503173828125000000000000000 [55,39] 232029351426156965421461980074746793739016628402797806521462363023430621451512386520705592646373049188608770557293441072451384363294191839437307314970805921924577836530533149665224445980994551576902055626491790118193537456064630864017035814331637665589112720828253623889582470141703813242308587245939859331917026729950399690469262181731584512755688235940202011794645147598000337024228447828335879679602907647785305563976983639303337941665662101585397956768527045450313466259524449476672250975075910378160821859669088535051464044045181819262032461911763863876695351055647758665735219241159688045956639224556096129881271794424768135361248527772294104865384549901341528499990392319135259019900929842917617909873298400535168953903142326903183720151438077679983460688516134567334189579920402230701449290754885322864529448901372106375384125228638807706935007447604703249256188482050135736364352421400554817699947871501248551796627011214272623254544775081547393489009360642812766947432597752419454063937962832430047172646188351850029762212465278102573597049356672669222102787903579896042174168313673704167932403291622696203017267182976020202759250461491350799501120721307871616844564027004117417278242423374648112824520913838212176866590194820471513122797670176506161377051290269664838769144952251757051086744401374778529191332069369849178294108698695429372142590299673972945204835118842629264260391324076441835746975798530559386378957946610212673805939049807224109001465055880863444529166014331367537976218847503694290109831871199677196164836366683270388863872186125662788823328400471735087204051564094326914932948888477320154646880899207540827642944816840194403614083238912898947305191655362667718586183927169221884145871855799306086283674557472767347972456535777707893316673938302021670204093725418723862729336755372288993587168665059935979916250820430953479335443189185692570222684108439648276473173591520422301186637270343824205620118396468761191892172807239976116761812905694589821187857165411621087244109073532769850962240728065035361474398921310106032451461366725281762823851865288466789205452818792848888747720228156512741133608611087285358731742275284241511908495066551524475645388695333499651354101933812719211001502841652879742519739522128469497016092450803107204515204398443361030510485071413819588501566297877627258019705160638790064294349043517364432378515979713555981847582267274159987067391618724680123876274200351485096041002636433087753614720536754236451972089898560759128631466723582608080511289400755721553263257986695367797898824622889162100863383596363681103235613819911886097386733888454766732124582084083320828422029999046904968906801514094695448875427246093750000000000 [55,40] -20839086950518957960513103388223294460390501059986558929027958661797898076311175637790912504331222592091998087209881311809570905159774680566658082084112177403485063203065387658272860328413313819432098945238708561026551006127732213572776440413703561809997568152516475271338167249756559155684396485580269758024679737185857043993886690824586543284277930406616787588280865523324872663026324156498129722897840109894942333210810254145996505074665974757653701958083509165307922122952439595048778790085671332866871846697338489202142178346412211337676351622234851902331245905722278684192718427746637841042993051670920889341800305329836497491940385912613880885028172911608706119860156375165235628103014773062451870517693828798997514982706057727448358463285747736885756931486017379508377914020541190607305917064449302222672142766367388923032340495292092074148835125232748057688987445194115108631552723018147852940903176306798827748995207805692641770230613345180910631658439923576514583898750868693608407094069836895043653017010385503232533685575075082814381700036579639028684246726975751336554577980214267830410565329362612526820781651365351529756403430686011286244159583654406808495192182131486830051788589338497213003869027532448661389239648474718968884624382442943869031762746956223463354676412093017309401222253147227053718949138320435168348172865296966596029924543880388869490361042781464595951296283982239275678230080824991921087505652279107818296714255609455672761645351001305207761924867164327427911983301970496106894050945364858299543720316316145384656129544133632336191587687324340669212711841036328871512830948833371815216411761943682469948155371016716398033084785613514194368085660751205456062965035794745458386252959263155909128969843348023015903693851668014507514008248130483545306996084537773724991779899620973287890388166313444960243953635728735838163868174229381606884874754770187807331991748939131933973127053108232065035677288828668173812834528832392559050117060230059365176078968950991876197204793283312295936254967742930297260039469838557178221832193409708889787372650688252262129066019627176992530947618627003163575840687438330263387698324741942323068580631713551973676969014287719506083372418857568186492559213713791526094350637631521668565033756471182634021345333017423214088692232930755501034238640829303365450091947643828850993369954711127283299425156814196276104409263212365407083272067247672872155782103194385333279253480186089302992528401747318318275604880757783599458691726188005808355168137716292368047382780238420342486919231362109712302127033686600468143524436648832338194955639070084598393613394076461205406880158874649566769221564754843711853027343750000000000 [55,41] -13367064722923127770618999108035895736905066581866390622836554047468619021170670526911111850779316718570391463211313961398228506892913428818872701482982979169784130393915573922078812349203294404286922112213994423939332212665742984084542335864035088127980688167104658317417663726606007966766073749574519142914464226752500592340079587203538588021940700210849970790144391750862963600493860671569801677096916805181842058943930417094162338529703314008618281599771870326758539709461613773698300820567059665393975406881073832222998566027736872860863401047999309943108587759636113331851843236283156834560548334053581357033811529010487324946859747889375665698413269969743624318348653463756083582863755960398897501461574327703190715770527728757833828320753154522718336300654014648144006460723690715422171200209605460785596770519680715919578064330226451118441240321610057139835924525554772765907704214535192968263488106321312291618831052812741672531232997056315677328678441673768322681778041299415666770803734299137189586379825937157943697256362929729910531578198786089168281742965959781359019506686737429066586271099770860027483306570585279545837164242075045352994148301245504672906605503705271988701417201632813218143113009614559185942593231967780469361212274615249893919989471186906370680253209324997709228119323079736541277940178750024849055570634899163062730883260220233397551788608470503926935421932977457466289167184040423019201884383960920967793929684917197204389241444236161524491145664538791759436080249060264327460016903056499448835954165287589655068766457480355728746293066884199125498178687046734712264878465937323107161289716654698613650589778978093253269724443472672452063772040510462383706912781444440195469936759462729912783185980229816360106152369010368744580048473433210449472319194779117004040358319688096364730206047986582327949966940516368598407216496594516636767074909620361091267531722946074114342309207108560342460328201775086876343483526832897725311312286426131029531867208289384334001270706777641034750062042729074038876349745482783530167523824069992126611463967803230668898998150649656170471095700015288860259226713264680717601079050131448034455631420702297574336174463697584335420133638917123499071343136628979181138712951304885404321281886501976171857318680364654109437923605465806537293703863415291702575327663450798815128905995470545912247108879581066955661444182241480448684728846584397484880919571319728766957126170390438701844989038221128739130572755735778081077720874863538903647236639084815720058834349303161466332506995321673685211961900468779663421885221053722383105922230851789224660930529977835414874354257389055256055598874809220433235168457031250000 [55,42] 4002563132483273451391236271716631569389643006705236798690904867578348479168842456041862815829884313043106067297227608043170779526726112814614836769317917547953339182409318714260691493968907977468564001532286729990330622289272019014829034929899887761132894192942792266385538605517382478364891511258765083248428897242483916038280289002822899286806463703971057373795180041378568153564289677468770125448421421663755236369415250434156202235228435920818244209186704676669519280380458018514636365946038612229149933466872528841498378092061991351704615778831541815741551959292678937251284163967875292475973441207604116607103073356765285365617040538520640364259159873378341514702483811924841016557401488460114937182070779534136892825456960440412142967516400776268627931298681726492071009289623023968675183417739222692715606081917392225473199061709727892844807546731255671874499625657555358443603821737036725714439178775561678638125122090993676724052137610781631218426225213290222109219853284238090624887624623208791279755434184946952629755723900034323396452499888047076312245233081826899825173713716784841707278727176482561279982687797801905449352452767177246498426926232075266927713447767720428807971416540591896643746509027486070548905758366637693698439720524945405128581672048558286566404124932022821574861309615352224097551530240862182983118938573411140774613161236620153173984252307916845390504837417000484557505311525655692047865736439512269511265637409968380853598931633849964666689994232408166185808080134892845630813697216917502470349059301088236729937011034827464899443082870309337726130815620241466926402689695276461795005142990218999368419555001568651641667715386923954435112770878289406272735551570377584150392423652329168708678332916660112402862835025577304657251818167185399546040924877129664789654967825012291010723057845134078644345569843609584381653191014167095803117686786141774304130816660167952868265868671325867309476835660022163415284361761462894093425043349248437309507070740005725730412570694175155933864561226976677201528490892331234617495423870800229716557065752726012184936214284291653375585395985662760313036227846286825724731066327057317893601317906216232680584834458646963865539177186727925784148385731639449231217943731835764376154425680808093691316005650081334275113511071293049473474347867861882999596829696398804068873101818200369987152236402101172139204584380282560332210125563401198031276216769683027455686340134343868857135329577706378826648986239596197629810553158868072958967646650502330035667415572209030208237445565576239778470288128335226204529099214737529957156371808629751708032758639871362404960564163047820329666137695312500000000000000000 [55,43] 1166143031075798783542329811526878394657718190763213130367131184379999105434624331557905733075589283521816628820983006424385544292477896899908073922947442677621886044716272671716469948521446990478514379431646522446632309029807670496731946289443353107086567946632394276448140828822627790345484287989305945597696324469917312056967667155699909283755932855933038959364455551807079534679585140231907739023142630875873797426413862615723515989172220714613300958958739910245116754616284377990759009208937373918911244565087630465640009419032586757868973441038822019270513806190308304166959917997643629713853192137348305429492339845067750593133567510563193726848948777109873952689493656176765037073306172309622469574333252376996360896662254540763461346272845622028687241658277561138754170077013393031621775050022748468387232031548859114867618313007488880213621038680406371361868003565602466996936255006144855185246160434600186947052459955541015277340149213488446461665496437702197978272139465184060156724525679969089402088105084634462886527290088846815202847332541564039340853458661196771659357680909110566171190195740426285100379045156775245665492404880342250864016378720522007112684887678265214736181962729600422185188442216696475034148805780976208628897820085595511604636355416918727363319891771682672271125408095890550097660663672799771275492072652080009852895958184901619362718144355913172639711703374102647640635645897295950901025955772327818038579657365852112808357538261658356457886529188595011321728370225984939978332276931290202794806687341943278099988940227903230781076369695558058452635126323111031589373040566138248920682177627158607189747449243110367428642779334061695607426184706336501945606822064181001562438132271144863477137234794769520521825572896256409205705003010502132016667256686685357696729640570507148516435887027770238316844414072847600600594277100458625524316877771021820517119259100970881102714272852520054345581862096638075378175070567713707219248440045929165294668547430745447674097977028195534750394980831305005903848308831460202849069651520135319370134080305665870316728617563932181126313623936186497156667185180499574817488617837832880288520061399554216350643833252773508833225271148801192356817772252978939712642896747286830294716902678878008801549539929735183061420979103567238717766765168343411712011569947149748374011191251864333685956300711520281332587842782587427971916343276133778239110855430995181447142778175646710597678726635226132870479493982530024535370212112657942417556724599581602471237969920028019965587849990655679679152661558238036408980411259475004101580988874101169492658467080961615103262829507002606987953186035156250000000000000 [55,44] -1328050649498210614904281404539181106478407346836042806832429931827716159420203308658789318621358670495922000442367914143565260595468447050703246655710453337701965652979352763897012320131213688876424095140744764485844872650401515843254395958769511218131829377459337153558177424990537857320328761034270718143986578944616304727227822120165808900936791078947771202993539984833327220961787532859028922178816838789524364251650048521814625247237441393962618636940148495975790757326315484307700699114425392672145201339309350124878781725219267310973619967339797292879952084017301425997941137526661351296013815570572888192818000080452565999280193849094925176720272401875245906168553197873352187724957054852086998146912617819035241070483541615655616334997986876498302047632448847856642755420521239594928047433455371172972345020505412211470622832762733617897269627433058524894076048289722639087527514307319154175957733868783491075561920920955992949809513668422484514883530141453241666536676466665735002761140102924805958079584199086070732186091438340713857015530569960961938286973636830316446088280888014062484682416799281715730673806880674720436048220976074724766456515098071602554896617442746801516603095356587262773138536166604756825243801669166491350661429143894422333508170704284561031338501052763534783961003839297165978970131446585305571706964197321932996156922498608743094420391448187215074144228080318748260384547326103737760346997945476981811117502310799860390714708127549947264334698361473296375506898891629947498582800528225554916789583970986009161048890241073745268805471365988712814186879097833694217599045230372994538829532794646011444928850861895298300270422155259432100550787964561036378733550233612658592707753788640897244371951230009308251033395465292162151643174602325032619290690805578820141652865346804051055232079811060982916779805748017131451851595124614125401847009189540968530957289336978358038336817518007398651242090005397578800713937165630525675221524899794600491324801971741004879170332627835993835838578971871993313989309702147135797991390383357022115687580323701791531762624229020418439580987217048340908785873152482378838347859848084116231756088435913603685183633313932152521760150669640667298453284822542848088051375074019532581970377761448610196618148197956382860327286136173857148287152055729432230702257860287800486111083790154575972400081946617758382820113308263703641498986673964275025374569673513623644441818505992719286766173335837357039978930476940928337561150556687985703968819837570825519489344945988898401460701963581736465345005748505103110611323991505474731182033525971327250249365281575819608406163752079010009765625000000000000000000 [55,45] 592545094583366508046081045068303200181104268443936609221805323992763524592031383109756828448788864848817088968829327872355962614290639314727737489773542669518950986621367964491268356058098568271214016882503490981218645069636652638289857129896201832163601033883679398890128917988222874209083293795450745804618826299665200257636630252850717493707972317543126683803399434933450486441073099355486011327612089479906500912129759034714936061307157327630076828871352990408732472364303958754009781670715779261061332824972127146197140665924084401870751307432897570415049553818328158404782575188915371772437805251382340169800096195476754741329126855579270591006426654657737748731962602768572077349839826712950564026083182051952387890045226417896560228424673231827928895171121792786349530296578704187643022296719919769411950444175436506870557767745821526287156917342411996403768530914484800973505000113380548880640215605128582919376628204491680873354880762551116847009478657929778479874998579655744608195774078899934166851147758737001026206850388234316919079316096185308443446442940368442294530224956128303395065611552527006155326079535405993203420936778600694505886867271260776942412820203027809806816551028223364514623007534469506976241420019721823704647708323204614487893436851865431060328352657558071244095520718207330919940718125467423140891854322416058144733913220851249563025676360353806794616503875815655943175607604200280971135673963993494178174854723164844676330156135353891011837078584881733355085294652064837745901744663943728911642167548746766179433028702627776799195727665085402191424882881463554646223895582547271640985692010070592140114781898246698443474785165171420285447763482642428645092725797218844996445951024931535745596234338054840588793229623854128745629075476003145274525903294100564747312136271183723715160664891048209038339178369298727568715383915606158092873522871126884683309092104797071876704885182797745236408018055157965448652942765412073169449369011434781228086469816494548441634233018185128666330321436221063407746063075376622245773283417089048749694473226531737912995345164338636093453653376067545184837210137235521923271194534812583730178707953264097104360855968914780372723789151086206729380158457179737165097423463658840116924077513879159174204148467905497512482559817376836823361862135656412773539699502092188167543227949565587853015480353294709284156594291158560189304116875651227465176406463490129238983011328328196229546569957154600519404330047575303921901633438230467054981277453844130322320713365569524268169381177870302714092458388871768018434373350402120386673365558914265319818623356518116906954674050211906433105468750000000000000 [55,46] -171636786963095129256952354627311722183529333708927638337539883648393203027029112474119970935605538465442746881907947970131550630282729945854093838598086890755783606802601657668763147983662873752280156677863379156734063300875098710098661870838182614202669783869645887463404606403062063046169635613442605241558340559013519412657393679939625291550680427504862796700690354647620216980519303042205999805144490342353128807277135079904048570100332313355658693500972083496196596921517419629947201422341670833903797595508224276775855549868535463695548598771369141712987605910974264248509042369963469308352357956729206332677947481993537245338352700066594144495750732812580211823531023245854213222825766573355265686619203544326886466544012090862841640528705954598717702567672284806925136163069479363171299707954616335622174100227726423527198012453187418158358061389040176612165962422525987747547971153089758063090452249097412573276382691014151977675624445401628311989315146005075233679101552602607613916732517521100734227996059476100394139041238084465137082665629629099209020186299137594831681057822622454835861118035661233253662810045022991417020714324981893763473723019196543258936710896800466003986637629007112178058882491337703355199310212298147427871879746833249806761974000820552249633748070016367278218214088882060044027056795836316711046662706953202777324984347444053022759852429214681393632459516949399541153039889591030790956008163198125303392482228751636441182895041044834385947164956775918835736731377088644642645924354778534052378811267609132093681790497734531987827941662591614927448794408164490677140057153604589361608359343222053733712844661532617749995956524132655233822360502509535028248686226157001019712040758878140076724750541356897143581877231353093596554024612624427716491336197773853542786722350804673650856240653079845504180389772833305622874154720383587496097120217683598392363035047896837957946129196154974122642285402960813865866287505716518052870098259696617826319541471510067412967640973520771466419804189167273518596315367427673953712991484539434503374901693684834356496378570539511908641335902622777534823431753009521925770663225850783838184279060303736171391908345102590625931299075264875860264003989980049378495028582279089944765928371725440165041391021957146410230281103706281045657216720788562673851369156404268777809580041378699054776624158605376165543358455338748107947801035216286546743004534623903593336908992308482669585012965364230873270582730834026959680211223328045222181830426667051521886529385007238299134090267252538132736557613058694768509324564796430486852245537033982702990186908209579996764659881591796875000000000000000000 [55,47] 32377561619435381799041319792570798278221233629536376796502496837376739855415132946736552699197961064018803739133719036413366009473521284803811028864779445331070023968160301254745257774964433678192665779311957480145289366791409983320800555033921795590506117947801083211106559287580969956280874583974042677189609095471324237602804358012416373596042658962388855442921471154695720029939329237148854207194367524713716320676423523731453471832166867023957335871615918324898460909213710422539548410801735834364406699205877403010057774653577563769081891592352621285775906594089241905151202526277732562446971180917279872242059997655285280573197111735537828090273686989804839924519021873903017616288892999982564431866556787125720793989468113124717494080458631110433009311800067875674237499308743246761230389353799651448934677119398427753079708578606390402198496263803849092389665235515894684137613478932825988017430731271993045416182238789055833560703142247483587595265125291559423950764191250237259711708202512424177541780353536745891558269391906247798527732654954042573446443729606108755733130850726347211477945794732733534982403287606159180717256725822175731828487638323950608062498697293590505647974752448085276557895959480203025135951702339949619109826864888471405888557079907623970482404146217962819237914345862634624704378031172316903332968816838377067792924969883020573196480620562038519417802411736651732943624167449159833555529950418927112393954470571709446181876788643007567287981421563346854081467627889118488723748931098011720512130311664947479936490733365628337317438899787727743984848122267000029417313825450047357933577981072059295740890040131338607608357124969381409710393682584329818811724404726709290807204714085358467396403592572853119529499776072033350134133025775659002403297247058048493757975365348918047550019975249178395282314657013965695346999758754760494424892400809994157478371880190229553760555533905092965198464557342007125746418605444586299055765073971192640697521859702674083990599369868177408816312078487074284602426202665863737620092891489005799295919769796353720363062961169223478785103753909792726221484103578553742577265546180765524427318128253676629402039804824210460062606774358285628880009204705080920316114432190585268159208398401050053796536058559301239537021543595332723045933762034434610254467262635062857068967510772213747689082187549444654303940243309847481167296905170289191927236384282514472826181040502123230814778077824965730994579814438717074183525447840002861652122544707201158507129620466146997630327663086124572899176341337384670026218019256087088119573499315605874526724505813035648316144943237304687500000000000000 [55,48] -3453489310697259935313731601093048969651006826119815761397186474517379657760909919229146385812087356710017747331211013561616489482737671640448185516015026806664111396423396494698259619934930362755769586366942590489376747524579330881963464035859719230137093227292739238427745744185738075005548505967393751058352778797079745350380118806598416727866736417744161775765479237316885946266680180561748878240629115667216230264639237009617614566963433017429427433485456350668404662561002781001143473876577919955784448484003546497962638165630768908442713032239226461851335047880289887877603236091783110616314732838501330220576348523466384030941908652797237715609352522966373757602225034472151837159437449267315847802100395051606634510192697614064590636218605340028558254458333646518266835402873659244776424663179693690979097211492297945755362992595970614103154500856335290960736775649881552019402821344097821162766659831264659240241807820457902122015429632049314362763089814653135420303182091680969593819562949027850286241588884699014244207935740156452857710511437442356520221834986870573493556204784385193087182766572008190980354958081902831901316870339763855208363989578852255696329517641006980952457635760754194313363133461959795000976057894902169894215423257978582293063032700482508703996179303712796107028222614673774009782499182885702020064323154801487414225845324079392564834614820119763542361299881083164865901341871126861222061334447300696493902079465876528240923708937309678099182471355942007993932516713630232462419011055052459746667574753573324492655223820396604085096949826958504092851801008010183217307648098170600944353158175394225369295395624647291904706687794354284708071788469705792738234654134316824766637177246226063623376338778652644734167708886131630370965033121159426231862304028085378444553256546614510494321273051335871581064267831158406847264843225958533508451798665082118143172196822810145277365151950807614999765932407304133553030258336881442903402482751131595159045984968650905057595156418036992983921030688629406222263708900515324974562889285261900632745290415402865115535643574611287071073945455019424086254726157688193498334077305752697113976786744805060520387797951885095905032829125087898835911308406315478371623963499854525681032913777453743948981938962154070502024383198756552024085803433096016676676877357242764824726333597543107681484018414171152795959503353019038938861816559897700551061770374856990107993837717020074585011596536204540985182164927205206049465712092047695826756029918654766299961754199751467202621222413251695901396919536630988489744461422611844537842095900770367222776258131489157676696777343750000000000000000 [55,49] 415878986712126890339649161311063740932124373449754676924982037181414924493077574709927567668469060494352647514749190986528287856264832267992731718797136912824660370276792708893169331896159308105664885269591430011849527642884667946198658116523633800129210826888277520330779440892895210862309737344006802716603411807072817877907497581345757243058884445405015825855104777875706556967239582023850643451139302263016522206345848062949149004488651602746704997960709010235588757428427203219402243323671046410185636345658241184107080239144800818325332467464982094120569634104985392315119869358446698586261791146030998783753054352198956304350146981648528713869458954542468659304726235637089579015003409187093016813985863181241848873873406345970489620140954753414684851037357052653441600216880231995604658047056269574720328832045977118625185462910872455496326111408472544870369348488791727409739223161575054408736759099294542210413507382610624833481821345604362022396736905310672614245546065475441815326303056751515686389339502130099264544702963524470092249662184452256534820408527751538077040797686999927946684941327161337637154525577039407170237427665039769999204700870627869783981087988904688514300228821123344715716445334580249453402933668926681693747599342900811248768516538268627917773293428336603952922912600537504529605367341189972881458296856640268665279129080310996593559572839485866568987140760070458889067742811760735346279690958414510133989520598086808696767340681141428167572053034338328529918824919292515580968919105156614492048774869701339006773164837407651964256993092369751195738241761867794750988911481407232668423218868489444450605789639273468231405183901771295240648504226758762734674483628153799452100832657698850544371684762314485907886394887640040843001024974724169952766476956497094535021203697944439282714288629306186100933116892326365695996438395183718739507302074871591070068410439961904247488362804322126195425060364253945742619927310556680575399116283650898447715544435559510389636361775232960490192481424332841269314520990100306365201987994196497130924480831950122245808501384866895352105582960056738911120788105619729301358594834832497265543544161226911360223027939715411155720518042951576385083973426660223722546208132806630892239094067993021195357637261712773610122326858547382426713765465119916699388400758141336948375558005685094927836177437195888818807209189124741791803004904089396772924400733619555354782354564700462777022279515378121119871954948995735723528566119601780212375776921535690059892707913368624616670835696328811243792888311496295889542198747208140237235080688936450510340137043385766446590423583984375000000000 [55,50] -338770555921742943120850250437474736985197469972489375169992942052062225677621223560276741205684516015727634954677202538909306093218269036380152013604122051714441525979701752245822265099083913654021591073414973450936779071896258811106378862609203957773896812585838798855781140821928844373297779858727729308662495324104093038614747370439598523780728477776897647491833201423698849419537364874023731716953333636339809441551090254594503975441272655573691757456027957132647231291689388673213365737294630846624678162151298680273724290944898723841795554304309145924382468439934345196668557926788070172107330999081023946784089508379368685862526756479290403751460419875335308054195263755776125311899088499736054184819495397401008198738703228436549881729833662709628430595211462979462429194878828897750557376945560790320143973466283340441275636680487275454282081274912305130210837251302298418644233057058321138091333872807480547539999159474367435165687543986379595713155810521071769430619211290465129230630923184163839821792103087479970685594593794078513401636362157790967186643668385926238054406556940267559389518524417733087544383503737121630653886774329664095071105502890909140504797512374416490248205541842465565302103432598673114468253603700998776984566601848393338685030554981998080840060985077294897962446575011459634107314226228087630089126764139500875636810138824838899205064525552025769116133167678057947950968694620749168555499753183722581242552396212595358343054662559410149940204024868292501983818361833741491742272553180905298996287365586410722428328628860239587465030611596768152731726640846328606799117056451767172213188873983264169693261815648229100854212448048030745548240588104174290092293635352311617430310338343997689424411816670166959694845679797807424118577590683916129364016877945731996325649260433373037550464510022151878736320462800108081476398371300595422009867982292108996348447952631850053766793345445566864833805005970043953594920760672905165181400723899218964437963302562345684467746298842386127353239161942260673817245432167664490558116758409433786403047416617908487045940125286278719621159403674241598950384485127713169816598827760804017471641960767497435967888432588039050193445473752136405268179020132333751115556989911929006201732818762134445975906616792831744208784461721748489309234164934390764098388766480559753194044039191194439246192152703261605728363066657654871116206998519666975259221859599777995445190210474713107429353106064590894478309407344422486973251119095502038835745740871218818964886246122940177807819943924215353347115674811944318431856818050335045100496245140675455331802368164062500000000000000000000000 [55,51] 190651043914859024715749365172088160916257444776061647475845834513974635129117810962211710713768732464844123472911059953174722786648227368091136171124544076446813880300979329318136636166368610279759509914343587662408812867469280135956282056386719435094087844363005128750423303480858191068961132366569638993714722407009221214490257106593033370209488668133136779309543420256665535064087722323339284443828348145760548877130735110296680230288667174086749012894908396518433514194307575319393970324354718192293815709215220384891946139828704174029771916283026659864715278965258736279752458863255606941421575742761816591769959815372834720436359433173835479959244621547370959547160597610620091993831853190079989736555610610799395770738985048487329104586636400924136060774058667209774914237042617975464359678697036600574964845667956291625935202698297520736927328294393010575588408226916870802413785977004738254512123670220169345427970285405386506117030330825800303617602600247163723921897553051304198988487323225919638404496523549514760890877880259526199922210526708700272042874573646034820373495722768255190086147009359296132269811398520225266221597876253769324370295476603453194888771143377317498737814538526381461455403393315719314272255304773006012120363958885879903078952822034263832359081374292908673083773360108037065787608526644185352485874451089869739259788576847233655467951163195537852356358676371098252881553293822835661364545306723158856955919613535582518447711565913444287514510834915121269548616347893133450260965399507556001854602303129121346293388770502591240114785485668979680764588438842901716033796110946267208591734017327786940960189504694607800694899955794117229015044322499105629411302643891408707694291801359355108171706820590956153501313426744110665076033517050519871850810098295684122696632715169015556653142121016357360735151964668042912089717541968922821465730005709381741745107295007388231723043164258721043648413039161039373874631443233242478050823226493198084990239014442236515218343101660841318870484114026936863605461381767590144145033686945608954785408437467152736861410736138420919170739645724225492675499106594074440563412080908690745771137764908095616230470840298747129853094699848809903267339384896845569109774831955183302893941286136837943710828987345359966013737313043340699482541984354612988267199897260046764036477133252178798566373623011021795233507707737495652464824592432961621795487325270659816252697034132881400787365684656269256721039351160399642597138579000594195015619057391866900560708652857559344136620057015410243199496469171480259398421372614429447622796942596323788166046142578125000000000000000000000 [55,52] -65614785670218350597499256230630527973985016385483140530834686295141204622882326552597936282290409441220427288920793340069976609774633951068740006838232323918303185657532093537404888153775351959646807800562448266801367341086577449939891857425227136479711203519562059129448471317123391080921621008237564554308438348325996141771981523432811458878961458420940041140265231859266625755841204910933632869481346729036089482381152900771994261636109646755876451176991412399508907700240967989081416739726055766796739628471195130481594487673446109506180226282051751772287260350228605621262085341024474626556816401955644130582218476961624926765797484015436148292819197529703084099352386576959715150379039888310070985955140835595623890596962578154411329658758972687706990714781194767354142518047379512473690002384142265606097561224317459828223038299915664759583291752353759969257507163792972469385181662902825706723610331693315945181831181596821709759638587283066324452023454441068734898190326792089211406605646654668420441686332560497300057512715616477342640039150492340714007762514796890393855172114218609260124370162352717605390466083038383950728013127708339970010654223464617403690209873292532699120078373994854354692597855965644525438374350042470831348335468582053500714568279983836925032699878906153537453212339801346576359486569054275653386061057210036073811150253745501246976577311851062983563918743882093271070358963014413970695745292367302585814050511249634932701948898099191652398041117908340637322838207963861615674612103453843235901509041332388080141050856320190148723773466087935400837741411736176038311187383647744858701023293981176483865285836121536028453538425275658782229781827549164051936942567597205139939536098894594490975572673805738683972936574557353170115333764669631436532310803092816256737596521377836721496472684530648217219210805013210795720900911988416805775686768136090014945410309547006419806762108366418329457297158505278094187222374403276686279335718091505716768005783988749357883625227229407493252750537479912661226212508745654273383174896186152966754171127539315473956156735809020138314688375654009335767494452583120592076256689753152742083972558391087741964627811761663040614302773243284628442813155173394525871213585730640234311499805501792004977223059967424741972778574822515365663737365409004623355348715157227623690469072186646416647878234527866641250489506175195118150268366652565021048810795387939926882809709789547324926745448045863521366133563810734379875729767003582547960309477167430406270126407853808744227739943317429464463562240954892962913289088978940899465897018671967089176177978515625000000000000000000 [55,53] 15999903189572978580852193882179050710071287090485576326985641557150283826264598523568358114803347152977356256327239620515262818354817138516355489309589367348583404851263767129014291838686392353787338647681982590002567898641273928905281118155878233804880528967841705074378268429443525055319915206071100378526331227768789093366302835846246817576432870544930831716636544577580759844167694192542604285954099358219020460566580894582977978194836127672898175157352107434890733080617048197655004591137132149079759887546011489421398760504659118116895076979935488331375258611969870064131872423130601466349102944507123478393016348537051989229559097712004294578586588180779309970174334967372544596394475208004605218063666439281929457307505081819374083101608588246029804088640301419430495409129056642883106726503937814728138437167780335762511796177274829733450786156363658608692943281220064944074417110940172538095839945830315978988521441175379784483326384162920857226885014795611600075323075792906294524578128471931917112715679062837235443051803988075557210431478550909566647838059403852445044617361109802315695532293043678771615042549709939620404373131233689672486883674262843105967565911650889141951850308505332573967343826010096546604077306163154373072648620643059249891236548649982087408788263223314718217410493060747330391384116892702503045775954496436499562683944305965912372975230470039556798847860852678899918399052256394675379273065020955474428450512544269130945422458817917187548176858518020886554008862283589324092549281313765485339407183691806407627023534105911230632075288832200724146269658553587231911521981335634656915482952251233170943819986169336960733449404727056157822754460508893411788876820524993473645610645716679947940154246020400120016359363355793397397548461305594540793549582148363132432076331978682233812259849650022719073680496052972120793693395077138052079201030197026399710083404694490322570221437628465201579957893661182273740433617905383286316384525126686189118204193042998223918379010446982025039659161221048144631410745326655157059351396188633936573039907108058005289143142253246139989334751835893046753482318927865515273221029910736647053930134645076993915012198010480724791172602574126716798111080403899994791248775130557312421587067197529608963785440637059787918258709394488370760679388821445525312877770146989812019036707512217387628662888083857803519056516867075006147313736720764764809320263012833000698422222235860604787773203962739510551471354495475011350092645561070182960097273371119795022923436883902110759284210151391178641528846867093725115110161268464072925610253150807693600654602050781250000000000000 [55,54] -3174007276103796800327083333995461321543289078918398856396892470245016894402865898633165893009664237921492169813056160639315730584842232656994299172991019145409340062290572805210456027990469473145121829103448474271837924955533860820005072398487648595543706293802937640682179072704412800369955623394454723745157245179849934395473908179058730823006016712749606115202002211281021217920642324723596841859679832765300991533462402130764479991757484047090308576020057481719947990193853667634731785118892961881715651784940680136041191469134301044228520767399990487019574980548979646522706443442184844101136999780147289117836858940600624964515655626227909740138376186160993193387365834594602699564389426053045986671877643361533838852151340277919947495145147219502394991999539346319128150871146014261977816255918900533629752854511552676642422705197071807657675577895405035636791696314273101181846705455829271932410196027723286202818996924033421988111823218330786463394277739473499865915844550953778662067709331978739781819982870524141488722885222367594736103798940635988633179401353968623860166537016607901140191480083963129813089750285289727917840881159802376254860482654892937384080822018348520272442008213018329821708904611360898642008955382785729683474795726606587975781360669407334703663849731284692799183868418380170828985553244001884580801795689062055523093756853594423420754251369567155668926478374656255867179139841916881816593433218805621391005319003751757624563677148512235284230757654714871412470641695353207037158711509804541959218815538633682721580922273936947746836473321948878058529051752545739722364799802207839594225957187481266942993133026634245052022284667136627724030591904903043864256376754175406001118712549542673964480438019961695696245125990580718729407212783292005900450887433494906015701686690145294315116411222085251308269928661557592852759084755279058754178726475418648586584115654985349784751229393604231736722124042779891062966065844640519483144852176857029541209990565032709558745796169292497741866163819329451127130938302868846196553042585459795835519082108718611134119768156380986349396061743490117702718379647782962293833180913052843933910297210720444480668798521965875453734929264751685034896408765841437162996987466053502580560802149603330177306656005099751314266571403639799797922893425628277502963097018673412607541509206703160159236788654209444351474047268155515795842673434099424968628956613709397547315316182903449935306259017459925105301171341134065385176716456938579132580064227757578585145543029850698382310551872094421769726320874314408870527168954334129580274748150259256362915039062500000000000000 [55,55] 644168321247200185953533906751465318198677539599028914941587411642449519526718362999247582331096922196205129330975881529422452836088514056395784332406831930689532483692140105577577779207915013083845851705050896093392030739963495984513718244535644133634427535450855742479691954969962972957506405576367342809446698989919525795190520171655470006537215145956593889616183532685253028399671918721403062142224205986963470794156842620532917164507920188610479992486796973606360510835030081375177362083313700778647207009147502558391646238800968521860158074823677001661288070259415825162744917017831865908432513036676280048715040265108540592450798030996873635226124248475730129996526187158605675712662893791038780386730802713750435386455823271050108710921256072325440999738329986199187564446183316915533466975975623360515709198690572844501436417527964134008083043493428938194509020711356551782893274186243556895070734781956331132145808655388522000186270271925042819635360790443147646393653956455302358561296020778731895257320222606296697628883273101636177002974913480902803679393095212701503066122699839722063184174808216317801286933139273519313485994422333861105207421678132772772511418458445992224704091498010890687910810367642114359785405392952795229424295557085620626186696475675494805088887483544400384119592397590960502571539148802883033336694193894291891579697274489774428161607541769524100951084195851526731767373997107143157681779654613657115833984982070453066416528116136813477992978123233192623283600187778316918540523186879255793385181574715103101716286524466464874362129632164223895545000861527865786941629749635070165721820593460019517021377759165253429426696792630080739562157241129017719832351466623286459325965241499978581927407945855357949279702306806734587998591409618636331326358223102805515267502226468111482470606005786758581360001585250954893709109979862813827758252083089418451044708843223338118778913146352070153890441224089788859743438637149121947882120482216658065883259522790107457781588347068270271779365723945622305987075210957537145431061179218248687308632472183536068021189219793943078384476251222067574897095215562120730676886237411740378296247618648001032670419229169528556324603783784834412938759818668891027395379939572188432181434759979466300397371132038824690786123108223398554258454963439599454176495134007389837646790399870210247548864920755904898229620834224406986912871147600521812038443105146886660328781553435926940467268711482068521589635411404028954128026113937752838694409692577739314004099044754254868849560118763177537571599086708982287609445357978721347080863779410719871520996093750000000000 [56,0] 120620005096019383382044633093093561787121183993635754613774836288981525090853105001130477732776421652441888988871598388151023860123956935998707677134094421824455028828246490229076719803702710952071168899939582298829231690404376032120782379745546856810362662548903274662566524908176187996056383540441511583555591711057853151173130137622000890147111916933429766417922610314520999180228600409044565547111662344703560893235600024486608492301562328297303823505284758810183345275501204889942603013195968897416598678460557827154481054679318416812174796503465183647097073940982747456366599073805136717084186386238068361927292456884989372283766725973980213768729898107045390578647145558034291206315363484546554351020723364560603166839319673658028466508202525104315742080058671234537757163051414955602445840496912974181544074074535753259098610402405989752233445867378243954341478341740276070102930795789272203891769617911514982477988561756850232454661096362335029894060289280802022796124751492745891894386568824819522361237922336182203758306832341074417364916594622110195215848035084429433512766137247060136221218037603108664737667227806776630112699952597897787901630404075718415674745871980724535110782945023655875107907373806035657458406633821818970840586309925226253247659195360054365276426318827864058404890599089582049866688852657787250253544336210011669868470871762636174587727137418543455772468171670469394568081369355703243648147051264104098042596491226043795541839494082044226885129277855292679181503273089478482363902248516580294803088984734163363225329519847486809750056579363651445236821802473344747846137035164927899332562628375088405114852905698282547150972396555032263235042543007096730099968203824337396117672186344631273752580367920440636369383567185053992001932535862330098616298481953453525935316153614629803438089744877278569013647969806006790116424097040295184453401225084401966629346699846384238473437914361615932997961619068594076135103693562392544732639733936491710442628631219492043979837079325858075682269357666663413426510943071649845456051402535466338836358872733880330571085461083786179100044472870753427352902767005721981223902942296808843509081897022649682940519793573190471302505724380884899223580507234873393078222841362689874743237538607956735501069249280340315720718876441514984116348571360799017327464747336930766158746792613025939065253995924079641622420417268031163471094580437034664896245609587963960864497847500870931853784475434448229614400590515146395216814347208401736969487735831561876153882214411588945939011412932180392834794762180104612172414351620681829986417312528516309814178629107997689793212826200838540805870273550261456921198928458597089255389306495845752795394016483621641655367012123098501095302959029709199967328459024429321289062500000000000000 [56,1] -4006269478600477916882503598611798559582031012238922557497491779961858426057376917986280539726631153222015724928808014814068077243952523283591044421353739285644570606492350295787108774536596831551793873213569388008814276118510395755228236020766338944911886742245615520818335360926630647416533967383578360788267477258368735763774474637196197695638000756202685897156035481355121690308540816608084727668612427747436746248322903892817757113240383904052270640707944690779812150157279546308785760506086195668547822164760542265856884468868168477982038559554509440445072846367284728371071627183040974410392939486701790250636085642344449803819615124775476458310944319699928764054633189428556736410381008157731410526575334798213364832252314990041274841282069932161459177031215832368693204027491729568698489700224057520104689607931592127838071279933976633647547672039422859795713060088952501682147813649878042541756646068810773953434081415880689508104681489924795769300992934189022522640944064735761662415668957524859201193820205511051315086465793218756270469004147797691440920779894749903073195613462429941201981408241613270645723822031628785958088394403459188696837096012893376115411401454781354296475279868543311723960252664176160705575215696820015223568572137052180448680145048070797926645309745824518904939074317217686358256862186843051621346802826262975153092950396574165452091353627564807249215309134772765361705947470584243124380505733218429676031816398728846136590151750736387345015435416013917515525039607890337380131663462895518799406401951974651343912823456594129082520414625419382396597547155006137361353942191464116024806361401644405279468408753447281610453196594227658380423873593731852787286148675045627673198098439807748201612647312060116028689724500961652726002548778828098900740271387150351246972622032220640634509143042904421486370615906101490644902613223680008002380850913222115673586891681793020439578312101503977378546835685915729070252516188971948617481952895026461731951777312038276275133577849907248865494490482307760456824982569001195166316029036949353984318006974014977758966820213177494675163429302202674874367608288840426853736882517975859279396641565651366094933935576776038057420126896868973225217504080214647072820273537433825746957701285735170330584386052210554038180038093386774679917034095269994613279407856618049616620982195899478270358472084330174662912376999919862375996060360852362860199395901883747997527908351348929601783561780703066875422690731525782731445494027872379829555481285585239472793966985815647251854270539424394228938712957703282176336582013228329823515830729102650682773681534762110443230684910479303043649436845082250038975826677070023383245816826190812749428156741259197868533118132325597801361087395288773649326685699634253978729248046875000000 [56,2] 6854135205207253472020125427017142164371147313377349494709658544304939437691193661042456000792126191842244973984264112046699350761270194647882370120644111502692631520290960812188528296326929540829138280288556762471306602412259531203734358585976267762617221108353224085754347050345511457985017288611633899592505754021492866556494354983517682656754121832156862425571456115289407123798257307929106342464499413559790674914581706820817549802884717527392030631525276813729509207714509827679117516250349336013890589338253829303543996397155850804388737288090286913982564168615724316394650582164101198774019872013069603930570706032075252824413545491152101669080341753506820367163681077363458474507732318222964955639122174089573097610542465609805104765827953751357781257238871349873573269258013457234693161015210488015121298294059809997304573353467478089245416495784854806289371663850697770241111888128616046671329367849157359994202870055873001625656598575429134350704068483433048712027122204646660553089966604288651292453476700550882250606237440668281623714639294585506454192052992441366700397220709410796401016629645999795962349997229320769829287728458154742303264976371938028544507918224916557038869702696882439575741538268704450753550112787260649744649625818890242013851559296475047573683788442063987009116396226514252183810868383438735026013626775547795540776361900281394670097805629562977901091228794264456432500775253660458584690394409947355706015622847745723983376647339252447300691421714537958180023303356990425448550787484861275172799134015858095500092634663524056405068115148864455193328865262649218260595332170481079147929499601493839901331301483828647433210785535308268231690055576421307350402748418313090417773875326510857096574888783866753508274186459919298210264256077377698628152430087788449002835865202795951302710329182152672605467752136426630789577340509146553818792712758689140914221641570442789488133481032903001955917802036394483387220141709581044418442903341176337007423589454389791917577450336951940311197229735559505958878223715896812934127781820577486846938805827352658116117766917395259360719540745897118023652971816267103577934715326512536483385987968990919518330327922119668460398280774242508016327105143797555887578493755185198863141074531831071194749872272249909655488769129536595142712631821396038779755021695889361651455069691285160797948016106696969408198979436080810886345048406150011731930361844282001712942561239827341938961040836817298643715406457517352661210289331847706972192331900272653152034577288748737471651248057041604430513526091735023325609316874275504273370079976612439307957291112576216133976088431517322129463933253042258715748125620739444598358959280105278296690587697061204192116511809228054962535997551853483855666127055883407592773437500000000 [56,3] 541533261837452659522173720171465231832589924202124918248354073161900893323962320085549761608746374141027005345668595076861454905649820790948653247972450690508389182793043147562420833616862992938792975441228437641396501667864505911578866729781602018446521831663895888936388241216308834442321190566094657317248337078084319673018596726509037578605063375930011941944449931006260254325337486417620712753019528205424811697171711151051239228759842027733094172190020749265724914427622331708525425074687812935887223450483165564778096567143411614309909061006891442756395851193377064259750546777885271726563527628779325983508429784208664045967097443059972484607530501718199719467412672247779815831903089273436824416751299968453146507438586672724706046399772314549715180287755266218727356580678527983500316210052675875813945324430214448430782940242765782456695000251299713046987000209060977011273763506816595783926919161702110467092969855101010124358660508882733859911089797461906743440614161914686631424262332580866076001619592310699532429357410546637021364155562612146327474177438428135980349033066214587314256376044559374016333639148700353318442578983345866698262408512372677702317996374973654794275888599927007135283289737235423342527370480173092005883182546568456114016161819848543576350514642773663481874616727660478461329979619516301946144974034511798503997578006699864328981822462636141910793797691103980686247282526962794499413165215701809573138754656412782704296059428812983798377374150801099694481531031530442820923785160157934240685227666334508423000787395349812258633163746593907054946443680859759387543223499025939509889845098069317800468223408711293126378308329845837502458787831077053404647995847502802919136127235774355852024743467389223037514262569630297026177806580594453684945706986984916424060378213969074859302675697409093040383046911176427625659421185909096119669978999230942833300368748612741141678459130932051439256345925056770700868551936712476409714305372631414180980044700063533963012429080357573084782370223357842689270264471797929649824524817054769229090669491866104069791117388712867714876445912515505511177629619867834473943038937524968526978563796284354462488093551207357983065764028059332135126106611402719676959104136497339146516509408585760805630867270806574994363128342450058988922657534232026697034399906074260901673196183969934079235040459374684627124898987536022284837960630601246703328452354159599776426447322088091613206923573872618119153510802303021588916371048955794503649651457516215546259539274816886262101265826436627721172865670463320080538825575288931238380253639104377803038065337232776560431204144497905698757751248286282862566718714535719358515237169939512471167590499969058014183957620709798349759424643257155196351959602907299995422363281250000 [56,4] -4133712647166089207193320044481342655239001119055058302950337097928830019510408469440782704943113674747065057126393965589974002952672755120216753453382541893608010734312585169311058380501473597983765488661003158712783701006956870312979777617856497875491107054675120684239642780197069540132761262208115198040771064943049117005127761745134992675771176081457733030292562942438769953198765627938187443374659415758510260897264793435989292780604772413867772107848463976227491428406733858906955980644447466282703069447264988866117032054600612084223757696173317229121173757305836129122385991727629232825822772430122558131955541053423565845590401813930110856248078061712959104883745945359878987719346665837972291709766484497299270349463191378661741282590008564187042438239469090113062395037281122418451384901791757735704197668859208063105733943815278157220387807779991153332564734001141132856700564342414991801461913606273417746421250593184793616100931995998519774576723692174733308814972528262015190659211533903815537646969490191081682019333793531860646455389944098595111344523042726176328780196925502702439774424605324924924226975612270438870762406583871225244863654368607654725191113989099057202155451704005229803725733692608275622098744284776202700345399711818330893322000340746409429406767604837520645308623946650526367839879284384247657238420017391934829126473335421612551672278501825375468625828344590215561897366166476713656780796465472831755210223728847962158691520310706842361783259864302089925152818286116147069101181005728870002456889616104095748483540080978461134466003579269389053563855061191290298615201557152100864884006846305081374622781144724049382573506362027742066518211634764145214303110640517335275431162469286204673654305268970053176302161590638981084220437626266343194984724412324980794586289727002656689980996939245294975352869996099731592107335820496990813427573946821168023478836931648761247499508179471882398472621486953914206121215094276726108693028976556279784417269863053753340878361837199006047822564769324268757030333770622608201746731675325187951268998577942936459830642472454435036210646190248983464169977481370521142551012406499588346143490613482331673451658007099883409658387463139035041409362652338509728537805531262748649113459980036422080104670413827993884928599861798417578953458095218083140894381731287592519468907877218220450291371480541390432166480093991176849805101860309796773377362785868896558222040382658972401154354165472137662793010500336438945056702655199117691452593292166608302253919556432943516668828478356283930261928236738616938817153821405880896517745923290430098018775159629441444581469028745294888493177211039648598799482132075061947393610049653143270820659437332729806290603772088474516990114215886364945617970079183578491210937500000 [56,5] 15756678555452985210906938178306508580772238875974800289965434140347037418933309804842018973221688588060515551977978119012838480831407694334024280596191034165638089801808021816411351077314498717250998362509724800671416190712425820658382232314217658680403653788584920161016548793409839245550782406133804939747907933515739527387505422567318050691047437426355176266208441826575648012076573888178316993972217954633590721289085281367255543697014989664433597018492819773117145189776313348742120351796301099550016781088483773890759643931371455015666396889306946190767296798889204216052294573989714409073073058901991952698956197968141986458025223351671677023716336478591517894454182631586231918015006190093154320159171763764057854660860645006419273819405276549361650515283929156900487591045136644774923046066707229984489310252467692279909603571294204602209690181533257168413580534845564753203252189124844902379279166761185508501854983641271430459116846124430990982932411772323176801671908618364142823535394834197243744998873212622574189230338634127861233191111849173000951175559113408999334992001807559125006376253109180904741484873915882128543445579243831661225183640638238223448580566266488337503406628504070229569867930881470605696037414912303147957260004829637270017125243342351871281854959425483585105227182923410278904038653784520637185934168361909281034604494995784676907077761249757258676003050181615479191140063998896997072804062332840197046590248420911376580182371467857674647338186230155611848434174132311067923849902580334376459908777939628971218064443367989301018922909717162900473376287672544216654614976308450174830837011679201254130332745217773125938754848188237557964779418962905226552238848541720051019989833278042973460013708254981643791918591194734387080222487332687776977925473255132183655561083877995456028488958356167606632739285975469008162133945426012169829472173285013657552014840203148739836833342280178282822617695337166656213811729068431620965140040710771147790747525641644287458350218886933320225181487541342368818359368771635583066927891104835894701853633672056675193145576952638368711455407486495386405558589363282391547544716091880320080318479183304112021528919246769438346424726484675432780064637015620316055903625436588338906719670203066992962453076995917971500697163684030479437479031334052150061274443369550841820495939693133198011939273923167145763561149387028989185068426183545825822441720103782586341689957912459868311957179098887075413605052854488686016096805061596897312311509225494227976266131063586803020687964533396131413890068068943339363841800875528718281872414667341132076282229077194382784020953747181197815824923290012301170177562355848162414162732843702764745615569551312582756865012989580049490036771364653844784697866998612880706787109375 [56,6] -26716423590092072492737896876765488684665910869464628760043622570968986071104580818787213216656049067634625078900436533228296073500262468446570073901824012859360953465711731825110991811938185708560131172872011217896508231099195419162913351667614399946298294272627383278612784605290146101436959366752531861919210394163971993105556417407840959583825417075353196484359913361930822051065160031177795219914598311931863613003277966948886450109200904895685841586724089513860865218330055839238517265140011668295961447897150383031699160481611277238382715829979529791226410571005894915362567032681418312738789208904915040335972817767469065450635493302814907101636246355644269461103415322425552954304894560720682611165898591043844330497369558658245539550955410244004360466481426877452894574189956632638756600803056566219217432649176381909474736128940710723669719942403173665100494187011538810262679573875736871206957483737751083097458531990524546125927028557041216548701501999208952429577316544148383177238343483995316236514256918448577536226916036122133979733005512308469743804561015082332086544703791492281170165373464466820574314492730468364578815478631532960489361972597093592969602351438656257296351707739359936453620871793390409957398127382960980971389271463806387053085502696004610847934603915303127926488635101934491643256696901520212098962062947203032726548249989268012082980295585727029668981525999677916263155694090553899073151333430767929678704268728135190281299832557101055779821739441083003227834966146263388215523061844870933422654930729170799061451659195468824625788476389065739040900236666834508798628061122416612192204065189421071364366051613239036318069873207520384108817387517644597998878986727975069914881233582627608330671019036387122244529008268943122186125263909065037000733660440788793434360713359610960560097457992759752972705487349809975638497710239543846603915699503495260153144580086709477242601464431489997416619261910867846668537905443487443083755514455771021864223363629567546548539548274622885384281518440286683593505442252284345436857781340812411915850545323746943665651262771107295106977466637763104584028398450466778690886322053836968486205961121820808129593446320142587554530684116621004686017759032808874726112282215256105637480520248984860603618417239225100209853976567071043292721433850952640909507746812888732363084068141054236339196745262449018880899432435129145593416268265472725795029426064807506745049888471267846878644327045328121108382348456465596457781420200071529496046019037175812434696716880440024792879901491927818655529554134387365681072112900214893662158174338381474480248650425265175209278867793322315686520763756405949864083133082630813814829875979957994257673555348797247386291933701762957298342371359467506408691406250000000000000000 [56,7] -114017457962359303468103549387592365189998756393552606545384522206774708140318348408562529286100610555737981885258609820566374673878373037158864087124303523931153633251924865739259254944563341091059893737373834807720230546553862997712055330587502026277125442721393332669704162536936961664688673937932883638566609238881567365264591638077839578694433494889420888734629433981562549627502691449561020184466106244926731094730919908390330623931548601090403045893967901072323327437653659658533149870444910419943210072544453021540086099459468466827542830092507603303802298481133674119281420441148698800490533161679949962275951188890737663466041573894240588437943627998416997446782621362807425148345045587389097261254544990352783490096049406108362229852527078440435084322180492734891674950686349249456332479302287682181104765102021518332154301797827083193372899770528699684819165071107138146816797588708315119284669300959332636030736797698443003491577075558437875101586817566354922966792225711027518115822105763887957257136729702231821933847819163217591998166547970274244487002324397606633057528032703672453344269104874993065028253152701170847376379508315006199783499841243360895155078658893024028408878094760272677898182153199029733471274554922609578095538767058205994056847389702543438631527720980315903262509011404651308315336739052089081367254405614672213321319839911251427644418096680847394681027320069509767565259193288896746429926240747833693291346158395774186911036365315803367454873707549490412956769346397997326003674031671330334190776234324329136945887516468355370125838856411472998715347856112051537922112659225900752388201900681565031446334824799622637233737718379598880458699368259300062473872042602310608245197100339908290049889648121399082405378733234889072187681265039174043080411231831889413518368339939835675084209339100553442582190603130081370786609855904622623279239973920209563620302276491338009732884057449898179608200124935484717196206562497719355303029346668536367508296079543549239175389542076789997438707686353773972384347433352481663487902838645627184570000752529815530954880700980749449642809465651427370283748199157266597522305304640153280464997914238507408329779109549303031326620137513022631877372019311729488421484514022329865313874560697171950058325132472280850464388004696262858530082703226252818120161725844086099948065693477055738390083637724010079926344198335648886249960196600481787549830770046484673081915278875987617932614129787973309039843134601951741840545197774569765686868116384315456524501080369249070645542070820010660070796089466792665064747122391697317772042833785761835535688843396779824133328790935954015412186567904682924981499186308044887205274073208401058951313931056850714951792944915065497468731336994096636772155761718750000000000 [56,8] 1242002835828664943082142783000154812785890679397589240266170634251280764673994026857672086890932365952175003737991001694967384779794736777723189465809496000521485610659656519132599497217238809746133905045057852664689286737145478075309734124936605984610239303941871586952427552851498195442244164995955293179442393572403294412927897648894403218285092331399906293075323901232375139708363482357736576447996972073879129563269453098219349042708813869004780515680392178071887577851536397735926160873653979212469365450095346401008143683034408585051905672246139692508929741024128179686779185728409947683839009077233516846066392005293125767265400780060015890088275517217332934134970298556701614446394335647527071852673573570520247541096474716024071208198395871418721189394123360876823637173318329793937060514567219814840912564103994373326027297357985626998407276608592820617691659632138939634798908529327603001887037039759107947644216713955843708255131419703906713658364270241283174976073624661750294574523795977925103128527931366711789965596841678955890921143753687390601404459719582141407051145448954954673186062078654235171423518823858678532645772646614124347893719543322448357287182258519333270412443059630181043710340277198190225352733360447833196227687118401865139844268103768384093752923829530541590794954435680824309352678277869973254602691231158412260997678328510587353647732236869920323074875833148299508446178676205721153129425555018733607426564871895880578505241571006430056050633490400798405328003964990922790742649368512516261975807789094167790216894935320111180004234348533137159411764365435511529494900432585267543208097929995838194041055924102629165303598261891379611936870079392551788655033984881475421382759406334556489052337998149732664953667512327259944370578594832597742912301217752532023974519223929505636743091057189053910649591181743665583710091653054037738758099650399470283100748217065228665589479885238656846310096205644650847084035649911149978401467548865334655973363006939957667057557619557888078910089935389495433973822497180719798749073885409744032811456087400768404985206968620001436384632690601147206349427861237906173114231684695644621960555673252383638158701377320942383798419206522298900004313772061975004920968612772872245394661163934641032431003845389014661620904299339762490639514820215699686931289497076496316787001069342373004465138101345624637493371854986618062204736752699790485691047152350986263896422039671618616810922107665083893602182577544114972286076914983208708283580979268674084478239243598748952864691646307968459553186198015884587950463947229816634602070859666387805126556906251328927525916444934840672055621841920809531216606402566790241075246967092795003689055753633091282980881533970496377605741145089268684387207031250000000000 [56,9] -5600979065062519034986032261003141137115773434533620405140494163265530461731972388127112394951905571916473336537229360732639506773208391860516355875550658005218936568331369696438638591725229681086334141115529568839314430036542775737723138397339728784986634024045791094718548493648942083242742452626135282293128903167860669742243431745831649735193295626195264479010756529378332719570262121368684920777405186638922938690468661097893870227243015479982449841654488691209928946430264701999359902660110974714591787697311984488026309948166363203558032777992580416763898270964862508267811911049917832764677028432307591174578653562761468765234377335639663431660563743709195101138196000990357480784966622256819880784667088114148990307964082101524473974458014015905154244170869919526346397849125800451371266638905856440905998784866684877221608677325189896128644082135753608937368621172606593123785336791591000899110569555346164656214678411157754348134475465781689129391291682231703829905578486435154314467199330834033265065734806886163610580292184796986392686391397363114673960962481999589180506935370679561538320619860549906337019040318027852886944132739548591511739287363779678691229370878517674205457627490198710978965244947563041808041445403438233441175070624943110615809021100270183248033506369351671922262772846842733407765740327456739508436367077028822432380988534035307044827226415877840558256041867264476780447861661406355453152303646799159961474738765904147575179790025836106783903235183123767805943826249347638622655288435565396759806292810390906020371477325875943738044004204956474286217105836079797533385992190271309892872001686686288552326166520887713635466946400491766243050659180028802219569189710663464414003845549182730498968208584195165396806378673146953826001670338544949441385913291418252641363643632015410673672130795150917624721922813197835480277334692304276317925092147075617134995675447841209844672346101748991729941273364077103972902890264808400725411136864073989669728174530063079058468984956841471342540868918630834334927175628046765769956170272075535606948292306610095624270167557058441225516816293727961965339171660767427483913677109663734547638331153545136822873872738779479147127910094086411017942597047303103900265375160477147968035343833815223423765511830432827958096308901748861309491738629266908935730375767281003528804757350554124175247917247215806141422183401304221550101494969632670028693202199452552721543975549620165841109275596503819887249047766644124153495828326258989130500017092651241500166476675534285564706209094362261979716834592879584855050119736372354643578452497631407429967330383942314149877758258244241730216472968237132127665709458988705766098645832931061197175362619040673055831265668771945520632016268791630864143371582031250000 [56,10] 17404618581161887184818274101724698794784409246359342865008044997908443069189494305816824053068648083535268662810099526035122560342575195145882051726227559334225635667308323605781328206189561081377695371821642332083591914940147641049797312407129401851797262492127798220581018888401950194125765578101729921361790612453059219849832057476504792577278317912782049765124048240715624985759449253577105709406295582194787372459661001719770586445180490630709200621320593290419511847101697845516497591083504203811740956768087352049415483479585129877995700495996831346787190795836207515099230658888127810642977292727475378222662230542186422199010408836620776461154994010197699197039887205325642172275659484940822644952259382094532560610373764306858433614192813147819484894688973318853281489043411658828190331492006193035619134176020979006449649466902483351680723037944077290859097366279968381742042333108327837943562293530666673692673580055967685401915571726850739809717480702422936190830578352207074764982998268848545303300804938728319925490775588307957487645327737348492651265270535779453218544189495555014091784897441712229098993380739883036868683625036019478832344593430205435971998753078501746782260171677458110292892068109776451347720403343959445076709964753751689312861514566801724442341583213229298933796220826637703727369192385368840705342960871219987028681419539941910074870341956002087472454055859715469959439141102361929550499683144982094683955193635120539516695581835081737576370950812685506119168519574169710548245090345339848172747043819451450738676168001637471608464250974111491155085923804860924810537686355375037708163585856782525226810812881456633124573748028193584184719274745568714318686325805631605668457140699238201271343269329278614960430431327712953456913362132596728460295019542720956879771707762965349287138758303850999004861661130052579243696154674885668825397916471287017461624351854992715547076781967362130528735643180140627849107105390292402525547289380678742925098081397806204619551968070121980218979243351861928507209902720040722208978813705347751827090477950652487147448678312133579900088932282633624717168736940352185567566391749545651472494844048023484576767863347134431433761172563232086236468881826242684767647846750796011004094946194137213863724858841213573316846288684336079155629476874643549543446581582419286801876824761659125907457445761413557359155632383727581849602783608166253664074807463541057746584153531393135325780569560979252119511239811208026729489367041289205106463664428614211581793756465430603509257385510973253314367454158267682100531339797466064184688027924364008228246363496004046149957814787369305884157928434656715210438577373038921807500550680317189821287122899074600868019047084089834243059158325195312500000000000000000 [56,11] -37890769127269620264939567012066408179431558592874391814115588665940239061448730217021324057829153022953614312808651188303128800349198758752892519718203866632193192300362922035098489216336242390023151996285402734149227552091811828675768197402053748572981071955427517866795642368009114540073746840598432290080450289582708013189261760862179997456381502359608190996899233863024216546180508953613372110607434134597503455335150771607797881222373687507312567331793047549587405233848009205986425152944275450023471535124538955162538559129769891623457336583023154336506285666493321911584230937243224270829188438108928195452209235858146850180174020609869134240961131774261980280060551078090395811638125059261753459796668979421505580323808328739072550704177559366616098715739882499862663297478516748079584008081588588451734471646264109207318396190166588213136198087992678059528098549290098607010300482876494876319974373855986522145286406911678884236155159566180623875580794616648077326747734230648635679899577003702489348818351916235762242756164280599609439064183822631853485048193520805507219665128378511537608772747027731189685078273815370451242625550997778507217780363941488532514402962026317843399366583972618052836141497457776615653987443607558120633601848983169202914287111789415079208631916107431565315180692234082044494200987258514814672413790485849716553416207261246103818557014000106106303925346448429391932097099246919271831500798423098536268606318548500604747547101639742317567998044870572030253561521826450052993748237445754871358421294965511479055730631640724734744814029026076637901502259124351024275968732546736341243239088427619789657052375567777872354675502097489086037013411771365868239467977648904470348387471158332806115657308019977631750960275862931740514771190614565389914189321275239093824891851105375358275357374445439463044171805976843486603837910423249181075795916570811223099291622536755938206051852663632491990016858856551263403142487221650257430622756974259472527489532925654697271172726057449222955513087773747079732626756778357129796753960049386482479833636926473513817866050367927634922176154974798609885527704014739626382582580597146571259330314052548891050908708210848032192916503674898766566538792274287485695217681927428185990089276902509559499455192801728450179205744220766196780661382010825510743301002558163293634783310699702785864994013950323999902368831439362983310239112225455030170813331517414702377516344444322966034276368303999466005820757044967237077484756863174892223912683826385508986658171384611547929604098213673526545822104291770994799972361514494310412977784945979244953897451617081251030603570933487054821927012772819337996497803135488442839574834081853283345587865251413370315525241949217161163687705993652343750000000000000 [56,12] 47054078954233890666136069179092243739663456382793912735435679064938091318621359438259105291022645519556147739269594367196939883165285695559683791377175007803618274671665463566339530271581257742945139642707375036696220250801628544528876687532806276574811703068833826413504159369398047941523332220830068291548544995640060593953303522911599055822283532701649273844971017097931225455216556099122544581236878811125854968708202205953104100210130380475290907277331319459674090283185624364946972671938890043709724057238963060033041028865396631805306515671094453483947215231003374560955874824732158969482277549023635356869445245408598555418585916270112629086321539636145854704913762943096208603375348601397367721940426385566766457722875161103283976030799126692836944288372652070889070749519443314636152252899057208186781983676838673246889836572445637379619865185020706346765848581337461068260081370631555783144228193626631232033108054221066192479746102675420754724784035595150028413135010121188998773746019725295456664382921199928900346455548476507448120692530448966135889247646994281854830193982271590041476730423763824986273131751894433954482487751771612802379839599168941876051143674919737464928457738980366239173591596603653058386321195813458851428018374857677426277151363857666659834687196864847601578082824253869283512741186896331263983358592499987460342476429840173294965725505834930206201630726529778600421480196555881881422878081539536739942036738700350246744639635418505593803874595206941742923733584848155186220035409042125550833247303948143100233470067441824006068506821250718750222932108587183100824411767318061136066656102469431439712578772053902213286063227947186821450603303202130912159393268807245544893560689499872507154835211016879941370877705455140144319626746426327778313876367594176335247387719598934266180256212326436976285551635770914572473685009915225712570940309921446351367729767541319967727141092123844516438922717240608642456813417225431745427046924491723701220258406655326714368673185238505718916125760125749840511111611905690234378612307731553848226610915426286155151328221353666392270786470197040277858299744191860489034258515537762601422220253438693767463880332080734248019986979435026161595038835979458505550409753963731285218293326950657035314118877120150637996012013616908473285044443335338497878112198443644557650805872677925476894504824315585111237711819244302818074967705424667274142713254183239972026072751547073825783903571318267083899560758086224370919044929818670439938865586549162512372075268559391069611439478142596790469522744531288149891632052858047707646987100277843623878853488100876668415704587592551496132580423362363068059158675678963218589547623703830722105339798289058705904608359560370445251464843750000000000000000000 [56,13] -15263966016089295589926972877083612980831300832859473889112999200404933677266050495103021144749039073091323962682999593526788410408963606001526528353228519726119133703334216323983374694282888171465056033506060313132400688581220570006594882270869988793452721188582120793400954667384371970760482787445011057235171307150096893385799620212709477924163174178918468192437160035648981325396221478451922770563670694268533818395771862896938249037475934115238339033521312471687912037600365684857816685240992750076648732258102320694595348170311397074478010665367275914183236035557877836085486584232600703246170506419627526227854344816776936757087661776165145108121132758847083192658382372550214512975708958560532111397247531828595623257620754742800156594056834877237413903261807592810798554589202442462579556882853072270627017874040995211087096100611425778658030129297368474670815635884711247603642476964250522399113522723715889024479749610519513893386266007583057996098231190975673322854435543929206012696676058514802452198691914559747762331723962299748201636714728363609193992642741998025333744883318711750087625588824394818969166703143525218601162117158952923515200381281238017982117604780673701246396130904580151847636995319383369740130992478718131739913340075163951353658570277441849434150898800757363290024986259962011224797894134429289952238850419064231025134963855037791803918116195426228121604180157141998089185439676146800122882196895279075311965616729218966896725719259249971096359671956901532409638229635919746930886649952610141367911475426382419950782070204058941808840336953035935551667339888537827927081838711429683279702754924054957272223594575560999416496471581278341450455789034999915479984454680787852173277931994087048703190853373174645388697638767437892896979442509689690516244511784277224736836117288098810178755686582241750080498789583524124001753586220121044590131629149280125547583001286555113147477703143738070346217270767455021340896193251356449820217094428010103096586912977502058100272152418315879590707208389364550349640588311872923267531884298807157509806080195818113738425256110026169596870821319467184038067759589285028087455499080365056678163910660801545485944060856360278789732949757428406166947182237271792664937089367132678117930503164965225652334995124835212280536104578559430238038389174552977203472674322335636589171888678744272610294320208880508906601639721792377963911517142928397466340755983061459295253214287480484559612896423850340000250646684958808176946859570162462919993567661832196761937413054724723679262389166133648842206901693903512996560139530838985557754049192473623401495238692483372659682334538965033921955284377846421595067079198062494846517921810001853042554082612314303446510166395455598831176757812500000000000000 [56,14] -27688140607787677105703386517912572275959779845254220816973524161974251026546243197279949649818259714092281817337901637545337842690667949852105712537684846524838705046550393757363199963533539813659010753198532046472468170385181902241602015660551982039989503953797337598955267019622418349212099183395808381940973138153131012707495142237411889367166436841537834546857807426780555148057658834676742106227522407096081907871179156666833461915257883289770702427248629308656275929971375768098451350779269103616225984927600831755042145706681934358999533955770523282919317248868307277275112718221250650692904982692507822834941466222342218914870641968830546716489428936121620175832784604332494033754207130741094316381506682699670166210795719671861884875546527165364829938169341167909235612575476649314300852632814863781806881851056454195407720856227007862152608046277229690707791525401602855251722768153722731460197336144175437263512610122402396349413516697631892440384150334665602212955176432661625113507783345225212241561450022032781100996178776259473304712032584521309381259452345085420508510810478122309035052505646102999693742983993743924781348661841242047008371643815521218516007880788044718521961649535865171265382191225901065552748560453709407862391494404490363403025834281591772647219044028369624588967608255047604641825635198418917789786966718132280047134894169339141077416154717326038700592836186311122180591653418567005074703318044107727924753872786235364597283219247291838978665212379893346127131898079973694153116652864052189571734473646969189642273377521225559439766817666442221728049495385531024481878679004650110161719045814394208738176684939497187527599593201309269094368127578759323505024717546102278323909201574829001607043684592840105668966877333375764122199657030373594584720170090309662505397249895891894214467397018774339297797975992983473075604804828133836377627627271153073540902603358562477089099757477369858698309707209741558703308061660617623271438753229955210099519484537242101373297290954185219847735879283128606042073601706866155758581178582646626468638873204625130741960407481593200057487798892859878943674424996275143999302444327580744215561205583352319416294993491996117665772892983919512050163811408841507771623418966750391254039519767195275974911361630163917522908559200466073556232103872746312973831287445873346359533408116858878884129363440323100620497151933883834356951829092891935638383570261982915793587109016935475112894421653553702390267635521743021974259796115718754446548220941056470224783865090854417112284927531933687714465893564780574915244751210326000274482942990383030099935398141845331735777180985128430422610537730619112490447448374717811548770745296843272080511422217341532814316451549530029296875000000000000000000 [56,15] 6575489252937642671491549727944532734727648394697236694765761760039292622697632179832651491602733576120465477721195608561053287414795243734541001755563324704008306130291381968782010927668019078745105954022538957226669709842338674663896958391152681050021784841539422668358509624295391886931223665998741028240916845592706774288510823559488800322727630706742548774690822967111478308987107530652133501889831739109113512649011498125289416697564701554694612665568530300118272451488706722284611642540015757514967615643034552202807996077649065748453017028914495360845612879816137789914502435944293719661695632753404620490505240225056949139984425881878696886328144505803287879359234628060880287707686009644513330714272852046576211703445201125788271090401340546804053448107778553510524667513251960508409428000149284918077331118349651052623559765351899262347069905976842604265507438914125586555565343012561765782978697406491558391009147230646875961645289630607839425838041519757655273730034445720526121231995369348806559475894886278422195232396881014201915919291703086365407599613479106254959427771049096767923753057719021153677225159320293849918547721393055211666183056481231520909336530345814600332042021750836213112700922916902489040248063066002540208942029877907655380450202927408361252363415678831853736714537730878431088302033590792676582742684282107612698579310449380200958644685785048754311505517120413607173503789000973041803805874422866365622574370023194489362742031731157066265487306930006314086173288498492659780823075515112958956795714403441177855159138689920879931617231340976641022688792842008355264800704304507298924814157543471769321413214799745817714690464195983526740612034938740816194667999010534139130092000552287364545654784087302659253821185108156910952665883310681049567208208578895082223905976707047878147061680727680904941711419060172818123666915072868553796722124835109893433676138901088835193637369685387599528100924403014576916401069917843761164054842654472131286180947921592977034338776477834177152438874062986439613197865023778629440622853719801951934669191592297832363043797256646583168387986306371290312832063277967143188416980905648895853464943979872986886531930696507137710921907572457675615372489456937800882240090803737648585657625914999958560889530709643823332271151117226445247603384182379169401483813126829698304988084777604819513232695119675897143715863150132104533344757271854206172468758865622883717226552642903562808577253298513911110639871465562146536512583882250908380212186772584983938885859268148221574450036360107257689838727064915754971733168430268423191170086286735346935789539941154971148010450625630534123628195086290747836183347959836693963168947494900881244744850206984665419440716505050659179687500000000000000 [56,16] -42885838220541488170175315628760731039346691458263713642070075397764829277829278017638021767366126594492499853752801432314681369570442320057449009958165992807358408227854622252564027793865436763704695713602723627008278371782466261482523674259194676946946382808832328786010163818488957083762587481549542841397795405500598969588223738357648176657279620357412416067045941692456607473545498789101754566563084532845417450966534989559889319473197730266727383148894857263711848032075317983776641484201561648993622953903411926644668603795513133901525290284995933303409275248392223236121171577328050476893125593662754863685603261202257376843469858015499895786542209546484988522199704720322418887370468375920030167846974879729107798525567105930142626036238644525228254542445251898102486429936927892949415746984922588396836448709576658735465327501198107474273228728279252825835816257345494084889503422409150576642516593417782586830276749860363621219400802190781213160464577309369415241204889268918030234491217264085836785482946781878483752531307455362834391305294291865324164479804759298158313553876249903670912281274811349050553877942856562350978623923648667955110354100009574435281377753752587460968078229340892786857093451011290565563089055049556282961894328331860272073253369197408430957666353657693307408785169457535618496012918258654588341155348897728344478628775431220922589447246944575201537097781633162564520954484774189673761274842018243533609556900050735879101522403431332860895248589309393003768177446142920385278490703132280180553509692576351064016566152908893153983397974807182928473348782048691673407658954262674911403302798318337942870430830283836300683265917341755746605892064201975254996012012128386390181496576452404754695707782793246706696625745031437215420497699919864262356353933050388776975240462140124164314194709355475993174747259474151106043407276785936296476702007999128541783333909362292714593059412565627662974229790409785544696723516192497523347600643080486469673903795157015455678911001054311284521292416126639897344314512780184641808061946793001918990673724328941525270629911789274888423659711079520334823540485931356872503002196235001915412145435382522510820425178970367113302163912462048395453225032887081142881808552290408051765969675594100887132259410423492304283172572682800535244028970188013364015736497332331288795882331479675899224278632674633119716206901865511030205106492320065954132956998752432448264899472262884528866209607456985171740437326748908569834903319581099844007954799685879176118662112158468556545579518583044379477011465684178704580214099175662807123721103700086737360145271643779786026518223122641362533583531360856320118048328725289781827227045019361104105648507811565650627017021179199218750000000000000000 [56,17] 515567371733482218677525968223489113369960966337415691166493728422591930532924869883367978591547888383915665189577646607419930925529344575549238583064993469913829823579592498434866663849110744877467889783571416606516949019542440421162331036277962093571633578470133362549847342512631005324654171147230935648073584800649826974199625332089840142412472141747078669438850279182086629737143615067503620557105067139437171380188569591727835315542743237730486935250308414818069044998207271188327477793415444887357941358473856031769790881203365716167201293826493441433218939589099201457643256624660437502308926764380857870352419125981499044410788934005882576285568343446677626710696601015477939186093536393549528254445859723184029606540989096590848657197206250066346337464326139191142489632755445986600599158551154552155815514015226236201652243121639163984416191848420266808456721735707016055617051164699822271421151565537672086904787585671540607390270426543023170283050379725451588662747846585850302342432715337052220114689561180943545565957556618291545369793525971627130537257835091573757152767959030458399170996517857891349204063974570540308380048605815150334589780897832952297061426595921065925527691794760951504495604964749931523769821256324906472681032028699716618330432677765032793889940960086387689361747781998456006487699655129241863531955585797854396104768134861804740442752802893203862667427838529662166446282445397296526201802767136339761096639479024675273737011729714715866291953305466265655401764815699756826736676838297437523290248753244005451470672852571431027885652816650356206078365565692384732657126795400982027537126721313049741832803124896683047598023453500017965053514569837939923720344200062849348461336763101894401760366073058824041112645908302221219788131322950128895512250343922856037475966105552435927226267785611550356519884976444287399225746454473867341300886967007614737250325166819956346803561306676904161847130658624937579552848111831583481225881936712991960889063237714094485834501705469941834844530154996514500192693370916514071201017046194963800550882901162747625374698157815313332322696771993160501753886221701880527231643434363471075253931368245522933810948286958633010667642125150125179338673501922446093647048999467143735503340804035352081025129284283711005154817236529079584455527425695594924896922459890591071405357130546121009934576010494595278773389293718097430070340088791456138039607660625962365061778537729441615102952018618576129077338242381418576427067406217826587194863097600986838669327429129510554382513159505448992925566264280906106547384223574232728394949573792640047302542789449788379550623411041074160151299636928067879668019830497166507439744711392153497971080344797201178153045475482940673828125000000000 [56,18] -961409356328585500073933385778255972157286656173901138967207765540402130622285009983593972634075952182373955246814222218618463580088281915246553680650217875185607507818019429581012667904005159090423059076576100712912881572082478098532118803714726068485140462353769207938676387814849655837771195046672645169780843607533331192272549131951076656950225378103825935386216260398527873451988948185952429761209373167460223486714531103839393569599780265020796514058234149700104256656757341715044523026402621290523929443020758641216084073722291814219220611469482872042956895719769811826400928680354955167173423256152530977656166322637000146100475455307758705745857296943350189024688178317219485546579001965437742362249371550085791244967246174790789013116299372996316555392280615711233017759615697732072620493290674133983721979010909238058381977717997100098655099363078969459867087940368886773213076373324258404817250644110768860627573324601507260128089469599132195462635458924608060537403151307356032271286673541034789678469480374250742897912022087568243954228620503133003084227576382654689614846117241233800780784631167214996425096836837837771972256667309504444262747186733117200956264699498155411821140647809175007032165969192037986436996351470354346813752391646735925799916239295334535779067344915103997367788968775130608109302809558769444007101732276352270111884704292710129029132904180999573356837752161659707253960545681405261438225332901698759008005093828138064017029250697227607932835160514030600287820053124574792500440371987558007059441713666340147678957864887804479028113693446554523299112887521394847708248289468880134660010365059997398159582762278555961702525264923093101537713048655708618145768175970778169761797766906503720393000819138478457641460062472516882670438481753270479701648727634616102528686514991945874301531611301942004646798672958061852322559997374565866614990997810655456279780395172912244712124523701035282026435605347019436383641025027471138939259517001004820435045838919802191814307980293334599869065687120254070457021130149770295989463284772443001573744182452281578396276245332930347227480165183328330299040448993073757696784249662291778897131637142130489966645305087035892545188776572509068308448183336180735461466825746482069830244980061646583352566059583072894377290602509349143878125007581851335071122158076112924308818105791345352059446729204687082036633647451123927612385751055969682481331768778399880730654060974513387911403646317993788848777139385996573998678431831027805504703114800030876721758501115568393694384150957727463499466097765235825685398201991220367455923330087118907719109066075032614441349860692535420794029449997331523012680453121531550296854657516876230261004820931702852249145507812500000000000000000 [56,19] -952847949750387326958459037870037287596332306901405010938209266319941944204946755074477440897213120754789611331114915610720264729215476367387175652407732006733088118784735426665868521598850774359506169550029366453906712762403184890690228752002045555522925465569836883785565486695697006103996721048319748308236435010842418811984448156373107675751485506597686475404225482783816788796419861119972752609883074861440048053542819289474214297171777578347407881677623491983770305185171208281934570061061805903682674192913581488680829915431024471903519602294767558476114911545371146969469756194687200940080288108165964906986804260347762381322361773769396920378753827407415606342029780151710871430468753694418040247655808708933880502528064965087341248659785524971594342235012286424812436990241657097694934392348999005493453108188655300515289296355145571663522865682989234990082052204647817777305549190204346200560361131454710634095468449726928309157606992758821886010119615609026747454079345078369837896937326285507823801549920978136768109531274960571210977916333749882641263542290296162060816397283130729681389283781012536234946681772265052515933197520569375044166951893459702222241610701447731211545349555029517338481519883355346829586741409382665327382943135354126728941016265574495924459477177147664006159887210520586402708386007567995071561792380230964988525449508500574903292948285067533621329513174495541465038662783297162685471759572905694363435644296479980580571459111579764346120213414877755059152911427178976744531147532786442004633446612899446203977318702089975959160201033645348766247171772483588114422782417888870044725945167346705482544393799564229542767060438187589075780816830251592787534473464689065012019747113978026104589670804695873735856988815320747095235656180321118979234164094774381687608455585163506787436283383992772202044444256223192550895022193068863800256749049293019757398026654905549360007781568230003665899551731188869946176186102359557021321029293969218271132329874580556816977528556429347241313611792685088019150331523693990695657545290679339285228062308634526112062596622799118815151287589336077117245601131265384818607788636612958855191762934774871803358641408939686884188638967544416346235848158219151878137239991002433270403742286668882647622227161097226311036686569983315661718982851561203096955979033664175361634533875097255365171176159890741470186768654104326735844312703048191240516380614442773032812461923251884179912262452582116884968822706912763722590047403572215395721375491040110188383593018887018054383214953444722217118109985101315590567864090227706445440110922910970428359697968888533233050079776447241592063326824359708942415072090290900515439437767559183178889270493527874350547790527343750000000000000 [56,20] 6302868692313434335302536050450790024646882111541246204741699004808194926802882359813010777112071946895595834844659322325874818279326415574312071730884856890737744551837143512554940236885552581174677921965348785319827703488259544195750026741281714315448344169490875413243617332887880773918276741169611822898155090870142132767535872919435805883993958687392076099047513465492952730378766647182669097050192374727351149927933475195630524885641404871408622507799558880219682835142930458575683755946000338703768952104472154130454494360500548004261233497916062197026982954832916483817724201094699606282532866938128638895594242895329188491904588260380265459596767062803390207343068097352605730711469101689316418750691909838210856530290160273003178409688066494679570672028495449423847994260569204811983789253231499674874091794809793696922583085999299363513972923249302736728641817655437417960327960444306461808485724729915581896118937265877208091513673460711094953076421378894121883752346449434150701209817875646667804355128492577548795709494089147649706518464109622682282095571604802171529347535475690867075984680316556671126485344010692318132911806632712552654635859527987243726214242081864786086622312383606023287100342453015215444938253398549146289454438077200123513291378895861275386190770105370887508044110687701557103496832180789846748507687357094801051858225471002873400398643554143286668460807509274475857015877955548041511224038500745229268093999565083323904283346906744080712709342756741706250286502660013458013848268230186616209058120346331708994465267162888955915782682601210039485824562733641314264424408419406816125717806174272901233580559972719356335684474535721869929409489164729893881252760058364737610995287933416605179911740034814668492861540728253305062498424528939388047505811424208131926122345034711148923013478976257048303299958196874419581415143709189584994079864046944631316603493798333428849142749518780436829078149028096911923968446701109922650518374900024310389030000134575982468100120795143346315180072538492009848977498980061387959869707960199756176399341116395581304020667197366543332367397910494077060545262140455255559025280191971653644397999227077032368969085407212634632767831838907977580269485396343745135607133973060280704797067619478112353535769497202159513592277112265385190517035672870774207192066715528441331409883837543336816240339920383226192955205789064787782355193172100703843561623615775573047242641077908351639367514202736620547041019296437585634278225211941847406867621324987711347081441537383416504651561953224494640254950680756400026908003840792218224357081781256474315756843880121084426152775003596365894286396216853083650638414755887319969502886191081714173378713894635438919067382812500000000000000 [56,21] -10139887970899931264817329741611647990266799637621817428542821414869432727630189645232075243312146175239020391528053050851687984040609430374550728458014783024698451357321621700821316072510992827828699500081203321233697731160184533863239429162141988326629246986016641601685029382830626566034816372859975537224808560518545338841476978481566090700019339666716593697355552462000355831607458752990315240294755412729494086835896570993918119118588219067880854727159935937965613761171846246684927255340140859064455515966721038559185140923516689483346980732642273431727562159725640784421784477036325934148586423816032363994778807868523121774812856030061739117466765125142410063503283926601552740467614596651587389387547528722297729584917207013092195695160416593441327887577961367529038023454444740854761563909431596692495473766604839382067660899267027847219067546050931918461132590899778947797626472377045145996277295346769094118875717027302332064842592230520361824049496535219650591704590188863353296448944109994998876676323947944556727214185756737074062142621255923860124764700127945683984292945207119856312116521527982713295942343710168891168971686578408868934871858818251554096143644810483040595511999197127137421373083925809816225490284694964826881073300051267894180444423968731696956332752306924612586112478108663820656948799924541470446713409625136387975006083057395921528073511728879312990017421499919273596311890213906424197051066802293861852155321379570063147852965722693180857831635855762330372539054957724989705264881071920590998121102394947774613570375497819483069238177068112195414103579941608891507692103506517033467415378887364565824981195846050224515688283860638851600361634237102343742472103038964152565449887930392399582268520533386820003896857564772780674393893088438579608300996133342044512707934408858791712503860284763497807876034851179673300995640556111950318048134992906468708097220292932168072168724245813621890009209203313491537868336441322080116587474087329360770754988359716152012843176140427213686446676623591803952949520551691581298437770979838189806694111467545707976898334351140581884987501817014446892051182329471692043213898087367802723268748823598444923632897792077826421200765791042758736508665395478843194308542742831730870266372927995500340691490904974137133871537877857757116504357343691878220160768786181337466721018857852394824328118474416901357458232005554605641170701784474408386379977269648283340972203236511815009848290848357293685625681796823790291088049725740133200407376050683240627644659842053521484245613079122256305678405195894655623161429687064186866603693080744505259437143317183995539030613276267215047236789063858940456091695055027629503003835410857025323139168904162943363189697265625000000000 [56,22] 6019572080643583109458091079215007682203653844981001152037140958919990453237252657315660416020200867626716722024056839764278134512890738432148741176551553567187961883378472282553962549595217085726120362188979423717177392820159880900577885238792839230114857804145062959818321999657206802321210489077342346304386599914301866189231330081685714517775144786839283350181137331385022496710218189725105111682823339335899197872207102765540988057848271146530057012536429923173267168446737778811093890594291696228649895135279046421081462875588251897093882451254030968684754822700748467352876340506203151942202173638335758057183496591978372387373743267357226706961658114263332214112175546258094710801184834293734989526728247521236128910289149962138727846797043549789865715465111526697688229841771485243161271819958312485975576659632336844379037043261476724482736244270222921069787970100346442826244502256471149310401525062216018550799907652950591493898840800397545189116025042949739796846318317942884548729377047305814953414852743214842863940891899549576477325816001515891208415757115019175084493935178015984423637370548709246230282371916736505801817063798745166892604303703025581099975654455477536593163899590073380306979266208611808435360686345920677998018365280457784680554309028871798396145709898257490413745638302388803401729623517589109596284395871375791699550877928037097153468945681918399751457020843192024020399321111824919203037455904450570182000936886287599950648449952871127836384644952863265584459770041433574230739904369393277138572050153263336642630993904061562144958245259021788419520918635876449714173934289759141346346372893411199684567290619159588429212901645638336598141513526815429590500019722062188717970340259388069445642561823642693433046649748728539305697403041535864623747896757423268003002238423639471292666783802712776744116214337719194108442038212497085008302149733123291227098885615520566850330052444518802049268784942747267950393099287980103445552370130404425540176590188947239257501430795595209922777711094110556244931473361128812156352085815560007368673529984774126147283915625280382591163082861747897668321419104121527279581033081886202445223866419849370771896463119819078795792380118852883398476164914139144441227709797789690313971185093030169014488798577196435152331284341543684497388543794794403899350315082465726280122377686976639900067069856945738633978203262534244231727484016345878022844129467657108782250111116601890306264304104417624853816190190755941197509465366288347151546732249390490726858471192674969703049949868809716792966821477072256944909963945781882635681767636667303668504887739824688441397286963265533481191980915496763686556877168223097639837559924558263446670025587081909179687500000000000000 [56,23] 2770144488748752144461356333864294886381973973378871366632307061324438888635054873383049930102257278879929370504998311282122468664122341932437964479500292041089814649881378328701340696242965346985207388942267270990210643068121911261514612563226646683500471323346363681220508819074572844472569530800844449190970622985018077538903054925430030990908923291418190141585685388012347829097707865110143096626376293606843696968853906681132218427021821177585212070822968253235762515593286767237230667244331104660357734188201576182143313726272973288440804669543430110838201230797246527996143273109224375480003640515014240111870161991876188188664048697910899520154041115957646789267418571944710989838492566986856890410264062616642967700912202118572414209862590415801405140871613927063265622544898396778968444434797908333899206344319149579733975333710882193421519202853588683570319925155829274568298844117970591191080572526034902777352119782016416424942380051869402207649986430092639163306489885452552403337658085959980325139262496841063053712867656737770997520747327318753044497474147986118875900387924192246427850668413751973602170478775471661145671931559983983559964532664860696759058728822729596288077342966406891006233731034269698251016040779572603013019189260012031607977917328669070816644405360713893808293246588722459860937774777577549091510089755734332103023774300496558245542905436111368641044407308334175269045627369375845989094234926135443435828747569906432940497140974702543938569610791965863607989144341014810120456772573046088696539487599050357307356751365910148659583164619714822755367170211843389900306895512180563658278137042479078110015213534480645824435694146763754625417464633057360835758256605809120046058479188192362260615318966762341316125306434897866483172326727318450869625369524247749954253432716061061911642388685910272903594738778941222553522644598989274509022021897578910398510308979261660348435688778106287275108296861835310318381927744187205425021464278465393396857457929267140544627726411062490515751236210919645894398893810801536503816922847408908159558817035913033906695270913932972188141043885735439548556817856613322158740776090158493132888507476904501476708035281593234611578335466104963862653756259599155178984635605702199153947603616941693428478131298737967681016918905240999389102459858089000506734145943768900227452558195173804470543342703526827955918147602299006889608665916657251909606936163690272124319089316556088552385021443590270270948767653320843001789894371297164404830513559972094776671285857940160067415277164621936648738048582990402579944487174966169552450583295333838551383734805157244879350074532509700697130186402532860461906960027830972665904840646078355348436161875724792480468750000000000 [56,24] -5555495976521416122597653193727227823934984029070954261220864637751257643044849906466980737779053143562174003511444005488164335193876957157630219406649045766524628914026481642983210781499705492714133450253853632327779651271201165587393048349347371702202178165476489654837421331769722343114278691522219890591027949205693826519953729007691715139299939585437795016630669252281138643914814653217404288544577550608505210133941504775887727483067337035257858552933933478097822569273646588433855409743018244338685864235960151758214620119206446327348424316232106966291278702139279393373399730781791364893041858110832103288962111287545024803255558147889512210855820864369510142840401560909549138304096889489445160395806123560509537703059269852512963287794406537240142938520595871847513311793070340190252103662605550515600978354549947262599465274455158366877766700833372843295660825250364909588466970065235612140376577445564923264943537416313692432985766620812166442104123394440611506762359170272777638294601241217403006128607366442088538374888001562243553509084443691556313746967263147811083223155182348132018849871161280886696087641052011249455765317996818071593665292736184110905401698645202811338321487719183661636598605358868361981721252094866341599888274958343711497530054773412730956968502809074841556914143236281095531065916651040709788330792063689249685111335073014473076456986362168076219815710378396989325331300833645142879846886221745323679934199029550089271431483213361868487884528938980171787796026158571348516270603235716927533005990287210429898877226484299083449114257150640536099737029166329528629338383543506612291971360092145593294665342547742737534707931223887579167583676476720126019083715018070562510609257323488096052067251075199242593167905188622836400884057381203051420404936125740662041288171649904313941620781084538943724726532327291877173972303809133207883682935734789986547678810084356104824820738009250393463979288148294553943292540885530718619210296977892187939037703891971922238858930031929193786044852242531068834459755442797400879780275456148627656891910749322043026838983401036157422825217100978970848757551806686916142994098823545157083955501624967912192427872431137755246233653192527956947089617645380649443298802110372315706947400644163299959917617517348365663118067565154233627914497574381054380835508087313055022183712794768216364590624455621157799204325885457641932831243946504746155650555339034541770186875131864534093131271236596086803958270205406535354756456795836441084652582593430868024833814042120375494443402695653367996995072030591377192868694879682272213181888264263195028648538832897610179562859342744687581328898590321380165401603870849612382132320931305002886801958084106445312500000000000 [56,25] 678667447111645781404698624220832190601766559045679527376909456287024013609170020274650241695411871109313786056065114740717242591481569357475128065146901597492306413094715767856708492399811103128567148503400104869983263429025035279235010042834032263907711022006423329662586118179778998363230934003391331247727206660993368178222455631420206870466489152616795009011246045208898686196974069579008299247592992409319814046332568857013553258872093120701961658572582150415473341823264152661425894698694397655900854233379620143095316792503861105959812317488790288877841897070549756633403001781187878925588569974787722335214966521387723833701181759842151992339428461644855472984752515910538685253080605196555611223382816707759698357917014444072889269023655903075418777792712190071039870961848636199286770053267074235964545607226912536125846150877555188354584117769874550797539537865250729603918562108684664040373232780851611858257227691999885302862620713396815781793484732068646235066895541011345143023529385722289518916925271339281110268247433204158963947087654958931614988864799238009675148900492552872561285514565981548210729600367824951639833012357836686313958643276495307577309302233958637199360005308880758565159721387119173315494990328523082890525933885343975112177019655203682406137027770069255813494279903091418707041341316590758481379124230225263042808999938756688171514842235759781722290890666254116944725808386861355011792314121801210100497374784330102804310350963781801712169101083399052014215332189194886810726507903677983915956771702274577979033790762696734492075237794422003637074754559053449932615607691910496550745550763469511691552637206302168235081859916894851247506817005027949803751226891383031477708724049961082185294942389619986788611094131879544507522314206121144483081289130556650618871138099900225678141181859723582817332383192750580708883988465970157404575872265331026921203752776196647612988738830807352138414101660259703117316179982272365319570533488487746728685265265509368465680590341317844286934986028258863144475807333972590937802162983605748316692703662326808862546980560017555095056800063215726803050690614494704326634071737892378155851030152127305071354390228844525847943196094663998989917606482858449743351889859941011712299484270403131280730811709154898129347866341132554154016785551046823933190617701341630628185378489167883651086994885020423823598172584092820366987785288899768256092540380425620793731510933272751543696537484267417684141521635438861755415206529578970713412427899896313661749255051164722683840079078351521126447954054528647995004360506435797217238343209392652442459529839607327271865502136448651171964595592377545671021588257624862407929589025457062234636396169662475585937500000 [56,26] 1755938534753956205511811762066272504812175573474235913536859483599259672900766654286840754333914417315255481635688498496311854489275952547282615806750911174113311241279864136064570808178926490371144855506712186154563482760622906768920070645424913084781795549293332733976601419826855035812815977584099433823872989558545170966792628727877093192122143278460892283908768130028995555000547104709643285803590086859541058506832924956522127623513095310281223944069448604142826709626518528608913741221574299463302377949883603853772529283122815532946867056506630765909727854036018799825293985149844885846830344531733501460161111894606023185295290830320253962130402728391093489515151301678233578701568070730517132050269314475198338133373169257002778661352977009028059485642027330097312128046244999404937924852249446824010167802596314505155578370426542170333533665361989865479550247209010118513898940595424390756561973017826478018485200263613044805713809269835151768079561601211122257173937344106276190017410511500919040687681339655747043794153925167188934807043548267639965863684831328745660506162361487704336157173982024396221845073822109816646793711681445330253329848834355455887446610182505402948937940960997995733564502117770255569046692636401181566415352873685610270076288363362950854197094088102170592112256032046864578182752244627758049702316769394805236581491730047050546304629515471042793683449853026093693946286194410351380082731370556670812185970859894689236188586793460522047715871787089461268423891489457186392624531393787804023926356164272601327091259947059825330659667644223214116956484010609666563423698626415801583081153451116277297536235238651230063459204886477039221854911246866671474883052205638288711349235247685376621271037308548523996550170257367553771319502117688330392748279853822008744461253040610083594720989360154678357312045472827702815563525741748370009009061978049493941097629771900075636820710943407616769265702398947416259734757463623334504154487909572823598547093857046147908710408816799065500024517955247675700573358234797046537620776781178617377968994128529584021043896011893564277782838472249364990724329274663061905487111706391063536833569019153123556617024339611788869668029998438153280442696383545762684408047894091602478570204069627032034982064907816796011935702258218065489522594195579377685061329500548654514647010202675653637938797371172218120781645259114670573950761224144088560019956699956843128371673752949374005552052754195129061377886616961113099676315235600215161578943342152608473451023591838270016691676093138487723529353183057929426587652359033523816601993857726336722778448535955523113858302711000256739331373905642019414043153435756039471016265451908111572265625000000000000000000 [56,27] 2999637490195362073928603975129517334317258826515912929113768445183666435651129240200625568907632281172246387562719850182571247569872357863039249701593042659499421107487147596540949829563207637138568910876078679420435953147864745653696378051988045210934223479591551209802248235645342743748105855904935098984325803144772659974690368197887810304955244744073305062950165358469087612915079406818339834878118953322091939832388780566572176654218452767198381283919874983262329613516559900222841517192737337973311178014145162550323252805884730435980549509645488806758850083552596637895473053258525034557830570578401423410679706186656074902737116485119897095601244558958136868152345725036911562397282382265381262468089531137334793915953250726338604328745872226749174028603520936673439383411246564316460276030918879628219114810390361539943064639567305644321594984106541563883766154796134159811054819893530779519602059708685653964287111892717984947327326334934832702735174675824484009213166209338866441507995666673045678630700992477189277005795585562777517728284163659149858787017467577072522744475345995386438804832902410141190327589827627569589376907494558301289126069819306251406269137946879510555547340702009827236921837270932657861702956271127355961227075669379996500818720386966557256596083771172141550486816453330698025811014823742351628683239139691554624343734386112830708884821273942086235758476235499789907448290185864564580742939103575176721041769875356176840419269768168916950262414940202044262270022268422167552696770336283441529798472736416634838163912413353856327818441180541752332982514323005465767748274145154162076691884244955236850582836639046167283249336110831628863914929156101569451682031367213698088680156804134481762446438360471937339953249410228920396704920388718595094022996530242970563547907995731478733404098146393545454436278451790866284084322934326953939905599155944014933781273575451798783963173344536817397532812865148049506607794189418035835979540909123577394470504565346086498018404317337920699349206917117537415132456115096988247049868239473849949606545804449800711242083827207770776228575702042328215110268057563094996538651241330088067345115286085327050487509262135127733980599690604695834251328771039791853226518927889170037236343464317970158559847087494788748757513118026687369531882359649593886115630638697592332029828223568241302940808907098948780677984705169644506721107405891653011268407425055046017774054197963424177357499110038733706738969592949183690265099161072707422233629404994529217147889696570018249765211542650757235004613733645038150662876851332003499028918682597059893977156679078439082927956095841815721043838211530017164464095857923098265018779784440994262695312500000000000000 [56,28] -6874228888854247028442021113744659292811941340196358480624022044792837574994350081890219550442664539015623023244490892368446134771153557923107235970007014366959558205750196846308636178122816894696074400231983361229313630738480442381818265645942160132195952079995245069537424917939459543309611116125686393415235659746991937902815982048235068760011793432012490405296061158945939003543914699137046726753677305258253131364701207615939049929818226831943286087943485593301011300629255834211652837182450782028239917033947085116600128993368126454011547412630183098124268295450905130957103598904506151646563379278762041981421367814966647256187045263963089750839169848803832451608682493614093771811175378991390024241102022978194237611797638609871654947609657361116267391545441144428729527466075708345774726993207886131386906368769739182338370883465574769654774857151593530871245939181299835373938971750427676173648217599237224069325332779991728269712771191833771156558184191287414075321097133962539624070801018203421114600950991621741388322727848632755713086009144325900469550208689963104599435965456293704029805799993825435236643779506165812765578336960363823588219287647619646627389255590357829695893573960842291652825179545824528387395644426675915079587148986764385888726310784709417642161826583756810915158169948697979993333464142802042235770282950751113248223524535206023268955216288110363333203161451240278654239929197828480048464396293445343102775297263784516287190782185871082746722855968242933625007139641359197068043678323936795889909473560600982717417411024536770379535734491362787821069982585065437172990825617310126287463795129685837399742050586905017641637473170083853090369050049676528081027332646863066213934246186049690228119516888652911648919661508791056393443960544489256406675023962905577269681943062174642816211184285039494902259032760821827024485968958827407094384369987816698282866762326024149478858411721130422254380300333377249862848697399135670739426562567687856828120436170552092964500918457223155548461720869763990302041141743327719096464136269713192814953853698284280091142764202292138926570849964506757183111930255621233367646713197346420215797635695432214007381279393979764739497002643424111458923945989054975400273592234720706003755738600703466944400907138191143001135105426445683761856159821737397635568367703024228653034919450798756614806995929928511295003511939352033876597005282361059496216928926760951241774254122158760680680428567009459164773641002773010869779018494242535741222453983188292841288250929319509635250368165779545998786894316798931399236101238873634365979594689238989874534897985087943156000068074608026606493044186052543409459758549928665161132812500000000000000000000000000000 [56,29] 3079975510479759129681912374556965559401160599270094768808196159427646094811476302626373589837858334738831814429025713933583184402178553269391171685552822063286537143536716961140212712980834963119109832060804187753963925858951791381064266541220285941147620077547752548663724877641746595368524613605338930751573612610276288398896835749573955022715075658874610274046689537018238598917704862764095759376730751339928366475301138550117355104525832389398943395537870172351029148047410488951544275391217345640791124634124501849179651763083233195554728348864853745274223433042693910884068455992961677309306156411296677755034850782420785399798722313274557605572099983706918733950018067168347044233322536392120861972409920857917865979783667368234499723365184355759548412986191040880533097527551292637042773083854882829971574461371514059016977437405021620964253356063650077807128463192582477540955330260742863902000709416059002448533982994413767396424023160640222349216645077177702622157870563201268964023337409684732708635534358762344118874015679155445489965708629655008698105139542265709152487972240120866531680298348119511650647695287659667626168687837612819922111046307887972849897435918690949156344864413876192490751134434065104240069401783091157771508338011076808796718833518497606934772418238056353553782234264926684335569992405286528609416835879367741053519940232979932485842978816143081443907222245478147507311432551492265122650446282211386307684312724066643287342543719214946641312056479082477108682219542676032832042378643043923482770775452644992321484539574799586963342062624977801557358133807757877574708283411286382875353120863440996650755292455260575872597778787226979103848847867928137961049376626635676561028497249592034272958728978510915516966462682237511074543951110981829344185789789573214223406516973593363784175595150981841457889421969928938230942187064089165880843350560268542768225292274905057365683920080470544607416708402091272953386849803453643604222053838200158248046031417734172033459387755264047068955848551383437107340310234281569492788963156541743053138833465778109165790982394343760125236602444441725167830594751938638098522956887059751755849579337104254856620731411495891905827932692216677988230568274430495337940213241276099595964124090500057224501743544920691421282641146655193410642782749686143456167852274436129620003218022250277316290516429199443660039863488754552293517787459769325045767680946351137931645968690475553724083071156065318413562657539391322432536880990564565383031019694994873046660302866969933473272856041355203206484936302060662627887657809296388027628846746167177862761696815819996174958739508435834666379355469695289215792399772908538579940795898437500000000000000000000 [56,30] 3570682169211181515629832146158298470990823421702598435859646116788808033181036918841287402683361515263409852014978828716982552541930030714539470348682209610279339026055609336967845458904101746496051505843889286171675617329852676952143096650737958843153254381733662999389862228803858905442002848746068050467426372001266727046552495255987635574660388425453911952040105541077689583459739550593560541764397212866845697745282725938248032109455274133650830322453291562255897330029811965361199068293935664610074073003145568869687064131129168241045264724000796357517100235714150909303242516994012842788508712489441236562291545252416580545609756029906532347464779837112319590287809336060839485972501912674714570578687535989836204928160220121013745633399807831636827764640551740617643005302682584614949494751621798460731293880757191843851771773763147757554215405341877664924970529911458497017285826561770057569071897114545571516277347337956160896431403725744580344987530779922589702198167223285019896916403148691580776498429658517161348140570370451987895907709982013769924084721496030179751565450303908430592575865652281002729419601160672961189889110829724791222865815961227253290879637376579317910046141048456018560312619320723145328857235982428708263633555045096793519727159586029565647620448925780010765591212356609369580123739970014919986757083882126321354561668101731568109768828027709374079462054925912868818225261512120117577518776994589025530450720985317200449713392402760579666435771519253619121570198515139758046239569226351588529401723999536273731868449135375677286348492050577904207183936902257255639391196351532369690864734072343643793213697824403105716547783237032172978648698010697093373653108082614774729913506928287178077014326736504100187961929431146251672760644277445244834732468722900599539005902129839142106387272696212269477008310940267268789066919433453196975676139166943105693811984839564532813565842352483515992026637149822194692593431752409913525212319687708810241163529999745594791007096554975529762753691971795573820980519047825782389199890788514321356206114056726090949364608665732984234723803652893373829559067486652084729402620774708765133868500738899167621960928852482687836315849286769653274623828237963696176053407242994457213928714603107642911747080221432208007332420244805407808240387127139460236580334208051355919469126536574063075110121351498629829383759508325774964896916681116520610254141729257704086127227481380599650762997648428045907310800122681528511757794331613475618876309144594315625249631205706342265481141721609491409003652204580365580395365057084205360042006350724905572276882662489155769616614821671919036675689126947297324932151241227984428405761718750000000000000000000 [56,31] -5372300752379786813499619592884152793029196380577750162897876190216120017118278883040922375888892900753412400621671217306122474444392502915551799961509709683235703236865312859723539117086941339074514818046321394651517508019698941456457723666946666441282388737274973513694061481541773507755725072070913680655550940818084870231860742495968003075570635851937121848004779759364739006885404784484041810566343808151368226843088371550543570668040523994734945481943583678544405594755355186837337193902547319800733647338972526642255511106567343889823799696415886368509188646093888925073338836941425484334524349267304145778966024678162564630988193536716494435616216501684497778058441216726659591188700789275809550300631467957176423658572393193667180975018150673066358163133641110640490474731044601633664997996473828953220677012674800138448141124090263509281978196190437706449225374033715364224624147096567290180849566770262611086716080101416215201049999319588664616452056998381002066992169406360471692557150646755303714350822230820901299555216395538591355183327024654446624543611904238400527403034239936659138727499051298708132578345529788015179463672008284097274946754511818030587467287444275929614130914111473748455077850870162115770929131615815448415210317964369186915088890430996347616178835468860593293642545473707713821925895394407936201923694382525827542305714989819074667909315901199732014353984308929726393878826619853299630881128268189676430336768436696059310129584818570944455398706258141136858366757311620738201118126180300024259700507693662928624248450994983935992561923117659309502016069234836682764901042722210371500754927502796559127634807311378889551789282604657800422037748087574594620435026609173479770001381313370292739603925164455642435653895078255285078498609491065703623811682338746481934768620790182444191915086735888725148147244928614575342250456768388081139593849599877124050092622658047180822314472908529113389892486506372537490906946133738683627807289956400236625389253736540778313734197868205427141106571903484963011222835648573586738954959531722983601313639524438448715869487892161909319091643478025371601541180671858076349830649462516211461887697614135245352008711724214817436312980831058178022302274105311739142195560353347393315554007604853288497492832488371549634445276174928540253899634322357216125096567415097404203173991944677104678448511566770377048139098666756735105783463201804748747563004523479903112845530458066393832743357255191034224057048298466826856456379690718948910016422262177157029133152071637307711569561099574539632123017840121976053712150234293523458388799708716022294693759790273947983399228353388216513717031384833600071715409285388886928558349609375000000000000000 [56,32] 2269290376336813766721867066099912842404189970275334675413733784778478055614737569518241147892862482031638622447231877505764239503377821789697737472169047683041673779221901847621915367674711069215143151191906296200282361915954418905458776636448016676207108089427504063331849526217917650332708529241799871097935788716736965040905545090273392877362331105088018428517564976695050103239731743218402495754387789103711531750756947510420401704363688022297488288761151971819016180677202401032554703033200036341424134305848792716069321271539189004129531512355277077889113517426878151107481714128136538375448183873436096064710212501327333741262499579472531130891725168818067911160430606731086098553905122333156902912883936860975228246846932333154139141199656076186162798194217566936197718276311415339518724566363264626585373912096004091419993766827040382996637724491909195436887636770696363241699919446235840024856912925356547522669783311160077836780491368934858275786915942733415969385544957383418731373375020854676170615760994578753527215484320152974371320882502109354392166905100514343288910792610419151658732320594291887347476868175229361402469708376035714716909351554384908831167886200201918875775211526748494158439033789389731353180188173646877561793218284212948175775018319794039569687301858217766770994026534322708318134936413567764074032483543698685228044313475282893719208157369217597742308185661292019045322586467156727808592271980691258330929762246536067529429395013347574069469363109733992535076281463949325195449693793549483612814248498902583171886939101405681128992189919987180313061754840543082189814929633772983723362800085535231508842241962536205300403422102013574300811085381972394625874927826679026861979581063322981081646672342209208777751790578661996809830351346160139503067997173147085979730345166167608051589786188859521317469334982026771679755515032702227376692600780105443713055052576559243119489898214528095172909506478029518715564881695336850397563679961347998950359507733332422068605289978313146455794089501877894595801174737176435758692707647994992610473768804784358371973835117336962669281293552459359816171799020368723806248660451755198108070404208637945545801687922607079681263533796321380626775265643068751764410093652590486009715314328118383129671315761762930221485923107371946110430835077598308300123514638655126777146604690104337703460732609635875702403066085806329361369537098771109717987170557067649574297221834054770184786419344635667602347218760674105620990204052541459157475266414594980455495254639783091622959915311211942702044848656112178372311980845634379961388623924021421715603880747262766801473281123857628216455850633792579174041748046875000000000000000000000000000000 [56,33] 749318256676458644312631057311925884943882783981076885161935384195001706154262132754541468861949686354712521468505970423428707050857094430017993673956079192103973754496273039394151914247936451257387708828397886729405090912881723752876191723848169419466528459085877878641738123822591914862395201929750033713563916036304929889609930276851018327774612013744405865331623437409217687782989052426322127723889280691327958293167152204698524752756149286973093713480055091523129414950858799799630954178636482977580906253667955085728163813082191680490764134188662483249339806842001133658924225437516243977453100608043436447536584888903600583307886758345641359148053160275636325936793113945077116646229098797449973236698219418039251270682745819218584406188906481642022813592581239965403914948923474271384883271805546175160289261912727704546227712849106052903026211766183533485937185588015207142520859934043129670147512640570972920376298802752620777008791305704972526137964172725512243091937265892404265127060951068509948827432900323461409436029027649710162289074963269352948746924602494704203070149377279944820026524966773238335108387092528621649109276626918992222865952573914634478018867119642914169189349458019872569734445052963720785946125373526053452316835929299227848085744830865389389561618713588901661030845796430916898217261237133978240476162132226160559335460601441784555425954977427673787255400761593698401947467200369822608807315027476335205844159210470451047617341954446434615914072769839276588289154540762252678014221013819536149096343474476472396481965297574100317335442775432897802813335144864726387704277931154324790728107375813575821922836763952305731914215063118819162033515081954817996153914830910856864858882171224684909494703292694319100310920977792401902174513236565099717637884844839067541696680238915130693547091151016306577836198373034641074931061964905873544617386745594729064560672501922353831394403471993153872754580133358527284253609426922814955665916898718042376139699381621664230306326419394730276099344766436049741602954538369131465372142589798537775759688348525133358239394739430848318041922593895533448158986492734042303862410131934118204973903907124847462876455327556537524132288189266289296396266168513608374591868705285114747470095547687496921537892241992817308341432274502423451807052358066031197043911444624602886379407139331738001610197824348456213659887371023012997041059622031374323879786148811559528200541048955226145347257366123193580943847486386340297654447855243449635962230408058635334950467706481355932834938385451532810175968595778632982831268918094100047766816796232470720583859256954782480401802795876649472550656838620852795429527759552001953125000000000000000000 [56,34] -1202220241833909014656258997438560697709423494506588940080656172186169084003057326972509201220878496898430130190141670276519460586849385447603380858086614154321475728866612947233559895584927208224309393628452511280221740704165475303384543636400959956332377693122306215589286788736507898867969096013613588959950989151072685425913937889029508666407015070008682225442605845021530145658137817767254084050992985178620328602574942265339745410639534448091581554343743258351974726357267499198795630236273408330108840762296687728594591344074483059873989300917268738489059298695352182762741125769445660531440458234715674997908203681113846192247064047151060821661882607167597741333694441084417879762533921688447912680133521717266251381059478389659936447048971001488247989493642820560247245729801400975614261441005953094618826063163675549450475236825576560028867689779304201145304129027112065207548323172193062863529720708854848670244239763397936132635585749696694767514918204740292502069432656211334399388820788624431514208405646083674948199015714248120215589279375012588202801202802143573228332463844989836293908356498140971395373178749460672362939552864803711774482300643530334050141094316781603622893295841005332765608266954728856102695883219271677951141772964211485585240041870741105788544364721673478128974422427579772440950072443881154418992597783175239703734852621906529688290775061284011326434355981711616599970991981040744271312756898655589845968174715323271612937060574751753118379760072294953543941740403316384160032132476983492013033929317213556573168021434261301437627934065562371117805257155232844153441200541997961284497513295455649655560062842720082997182770796571890237728498059347049397720221239649586661897429213544416744402807786224956583319140039164349437911787786403055398701423697608508396534424178026391787321081856849419938534575275980444007217528046807209674728788439371192559340368642215658571045285875417572054232354531715565616335302811918433947935802470642832520628448133111498462437292973157254156660425739864576525426058780585330986398711897685407370707357438752224038208141960217285065296259431894948111208312619793705646562159332169582121787854530092774658420156597711199057625785950153965433468571817800193767130041579322153239852026742415794850813706857836045620265265491826629157309025142395537253574542276531362753980511009954697122647505205852363174008329525828757151845796122084184323105819341194709055606984108269341306362703360236545460681459786223853541679560645631989308115917016274561363683808673491735360958439769825903663646747586856413228108090089507501126081756273687939511177190030015684156684688602134691848277725512161850929260253906250000000000000000000000000 [56,35] 338571639529301335994543532148909626450984987940875458374656518764274803949129383823055388831512839768343669649264420890925877020951957598906265490517325287292845841287559798665287054725728335924415346157182886032877273743838355629473124063496867486221058496907941958742222004812156347519445359370704993395940990464335110448350821687577115359273090394598060662535001529319807570022171191155125859209563510584400191551224127733541478593645349753584269437697780107968140838810326900695092414848237355274948674779256261970248751794535812142284316620563617094002630313763461517074066639166382146786574752781685251163763968714626596574356288006678773685226650981715845259711294175077414712539740154762660657212084365232430928163905494163916575747065750930015840234502891889078018095148851683850525184560598033309106497854715072305340356729017050739673313981567288052362618020241593480995408953722941138425374235952514798168739668602498727095851840215072965279521439826674554881827827366828061808877993051673029721080010063074302121721103597299009003498818238953394281521140635509721593663418201539430723150168450666388377150717314353180192692467439405582884018966492266684063478256753286221360123759642619024287686827154986995361368804720404557263961248602656371353245158109312729633170246872220837983559880884786262300211096465240240227315047998156096215459336950385504487335375717551917970919900551415712725543533505666858533431477810003185344226972753274520312796703737775258305103896273281716577392493110635969689556034987375385776588887047140034070868151046751698402454971794393792435955226240036336773076277634261551542888938015359197634405662537092889137839592907492365168798624166661460870173355096272311474288413660985413288730760929238949047475586079801265006900177683667967352850314732175952239576752892928853188363069487970788166182800143459051978753532551373484331138174770051124280494801995715095517320706474529770454466031584786840994230880957568660423368468861903743130556975226890264314335622550998441456875377967782755676317544074609005848906088344170655394406319278506405958838346683690695771252431668978229420766492844827636590974365444515573630503997180743118552854561987703268157433050802594579136784588846253782803840765750756342526773013279212400609205246313426879595549279619217756379761320670805126657737120838130812955764031061684868744389574635046349864170331233146391373892155737339146826774826360291707091864022523106425048310723257030974446374951188423725878762428173099304212222738834159203987348461442420196951010751152177636857116174066248041989928412119537727495424459048732340085050763222834726024143840901470259296957010519690811634063720703125000000000000000000000 [56,36] 219259760649836182407508001453451744472204302413478748379368595782244736309885961908165169886862466591359959922731688210865040617191883371079632781445210215477499634245443088583965707887386982270351562549705481574671154379594208289143610803801938747564986032816838567479524945676228585634741373977688638183208189898753709550005811214516670956112100854179741711603646242688604009677071569184788903939729962854956778103365524288672953165483297802472244799790579563774682937975044619827840349159478271465296981032321618764787367083626980051297320265487184619481973859653903513599407880893029618855778761055744318752007087711134012948482246707475699554274524016322146897478678913051977903498897375820712941759205123506255514722809743754481789434036911429860301959448838738944500366678949890318148423491849682135155554126433253275272574057275190495417109929869138589963165693631310659128864225112270988405899415884139325031930543130305229781157142952540925809997241137259488500539658241061508222385700337449025630210069595472270538760693926869693652297197910898797504125942376359584148122992464716382173780350850307212974057033788352018337407718359931095459669004437253844080843883998889987811514406496314887365090600961226448634741853963945799296647650091394830725730389150942591674929387556628179619608197951991989880435970556196750285740592121352859179039637969220194148609828275431276667338414050242894532319575310690702816993135957927377673448882112813643852922043474547882457534467510959352538527825468698393488786098263373073040869325116831684747571338284392742059923978461106749469437400381376275798802367459742169060201492858723754983959323674975096408031368956065444394430635015115674664834759851915636790138314225710072569422141033338391038409787000815305175619774318200316228180059980810288699382653942319290354131836988406144023428741196889511132442714716666518891528341428732027803669308069103185433211907815795571820190045375577938158482391077293290225510096729955921807344082544122344290555590974060548424420230133112095679502985280922024627718036924290403236777565964856640483712129064756852294217380312424007805252020730053234136074506776541011471064154804163519194673266876977805270988634008441789230241324888315085213342137081355068711721149679615196104559325321728662069807162942479278030146282752482016863817953390589218613321892859114778272887487914315332953188285682801071015433103757387053213020482109134542578968274936615507879914611377318712812279633463502651544907338320490017813279314864660434792490540502966845460750757097971307328280867568645231977680540074822646528393501189670710782466537430832052201152074233370115052821347489953041076660156250000000000000000000000 [56,37] -219227796914141127219511430446627406101729008905132537132203525706311747114903999931750985112683719264305417078828061589103056029450430639554872361902524914064641054255025687439978279049269016397882982600479759379565469439306412819717690745536711595418325034009525150257944569703693711934600036112008911196997301230385691193522694301317391114070642277289798106673102636311729175031215117282889602392502976592078891269168931843031251268260661343766041329813217803942270125008310130120486021078562721238317167767494171991736145680089122251245590631942815819320167885408310127372603754121782814159937375573083679315100688845267134710173850815075692848576985369145219731364887830299636474686440172962813310832195604292151647116962080112567687258495600316523773515759931468109430139755906058348267913632125918916629711958613696508145163560677026297133343958234210901951162976077478674674539492662172144368268561423970740316607763227294115061928323011196718029502483872764596879515282283603113136550938489989595357537353226478790244096789372745895712232889798841813756802735012345451844651847719425295666329810786570284168803084670219091288321387377006738008264414951925669166209767919457582064677577294973140835745065340011669210198233547142482066058578848824265457804346656670092394549791067595931957264151089463224728877763584750022160633384927400705476740420867489121512925374485133032780544315464437435390934592899326073445685571798749852444979463241291788160274841170228733969763993854006705226492712844917996642821114431526640529021661318083250599699364525434807565202825315833791454473236451033060118593388533206953310852586429512419212083985488832794559228501004744697317371053197364213064529621131600248524411211267389042867311557331999786890822575333080813665615338735593290190885259879161271873622123569289250379608137295839357289469191513893506654327971777694403482102181332192740832176985111780325609930418163712354326485864875070629377853695977716539172626869538029900976288259886341014882229807569050977602344815609148068419956836865174842443301265369397096721402368221832015852087226916241627753543909289291847403483388645994640191831506125618936212517530325190822671288482604759930916450438246462620621170344866978444325991030104383751615075379233962264419283584157269212641332744091093971223403800579989915334748941988075199798393372601168566689741077966597283547816505752331125921934248110190760509228971344105474046740389281373028924318271479303621430480653094676255525095945011998275684097815804290923054067561300540595223930723124281131013308558252897629914499157511236504873816645146902125701076619051217691962250930931555004121946694795042276382446289062500000000000000000 [56,38] 70267240121051736947524211617185378273395703292871047855472581014526053011299336447567562202876198528944735770040260254547233692414104649302047349676727625035096752457932820408980460388433038500953781925210664275180242500985880353680524200685600901945357229157309620029721203503153223552920600864831851418216946142144288260358220648623742916651051606681577082376713253896121100136129195429156491655054207161085526351131450768031588647396602459920484797286834510565793460613493515243281117283715664159007794832706484124785094648031473129310477893695690189731780106381295435502977484206494828528857312976936343916685204937881555466006381319429551888607266380919199094591945941889022027358984348156367789638385136838254498531738615854042175956221777800376905283296873159599435090712851918901388255991744091500116279397189118264938996003600649626246618026361706549749262999210335362853365058325777274942316811990239683801943363932636400445427698818630205435242580896823505122676295587137065817028609921085376056210867972756650279394421930136872281315650462162539570513954788070131918988054365602883086752631586666924307457737162642674975853255016412743720414796464865009414910042196350289418259802061322690384906467320444073254586186786679455108801898948261764586511083278441207674093693082470396717507780338298811192637497728236876999264388521471446829160286847352763785102920027559570115342631210246068717854625132735879337003994955723524674272548525853355033245190359574769442150310536820886846297339476790797388409490318726234184095709836344665357467577073841954491551376770151211957494712326846915123813185829788165836181310909368632417480810658806381996632887947679058976854540556701631611168291935059882923598901186388941365329680290869072027035336965148225342888070738791329862143217681126375435002035945353045744903473432819563304891095626881183059560686151972084650833397044675685199341513071622727448944756233776514934016243310734614021314429054301551487455573625406636637682685281447352694591128757607101833941803823441124674294944103160026565407576480241464186044430184004563803591621848287531656831303268420777536270118021571317660335454682183620392196266932456704694730553247189850036445510495841193127494580749580381339720883637574851782634192195166747817305575170029281033127144585635767100356095352490122837489391855652993701686290632608873974457198028390173390411173907593082981048361160092404572968866667595841091207498908825811482627563488185607685334942208889411813776229561812219927336027342992016476019682219135826789980129446884280442434532681079702889707535469236279969816593963880574174023405320071945442950145377380977151915431022644042968750000000000000000000000 [56,39] 206844877477181231675347053099565059901161839217222127693240419102742774893913004679489205049614542154605117866948210896222169812759659038015058890322634991150091436586437712466002736997991821072229278121172708968231051549254737447633134955438388439330917876716772796935528828213630872730624384438791606423662388673876741945842292046037293796313732361137289287706057653249510391082928738460816685636825556931643504701660611219922635765828922829467103415541294464531062702524263200229571222985988495423096252052283946557022014571164696238238476136393315783863615906280723780738053293620059003774482611839507904626893679736564686217446764403064288920958164172823247626918718054330521905745890123164743343898874613803900698548661818028814852452859627854991794277868789333219224354288806597389232182352804857131864775273373144794542823379114706927228933806664988684680044866010741034359668000329140309921424898078089419256628480612398860293869517367746894151967158348809287842731927145222748089121686217491293782470970504057774752048912838124641210056386296868515052833001772065588290776720976826936150724220205729537252992295217648688762444344675755293217939155347554223328235892727859330609219020089095297405257840457385762319993669534140899469301749701909134661140345261744487632897246376248866125591329643031642710937616913008162100880416586586728798525053541173823751067285945854457559078550145899736235688517485488243324214357401109341577902644184091834479481395059929190627879602159559584832424763400241056756360855077189471078636865938905494740863356154100180224999929652290057666780145929859297581938258542748347262000584363219909578377134618434848314380437845380702088105609753972513818372034557709405940121221640576530315858528957136778493740499681319303623245637294791748413227223386912356155784218344438985076927117926736490339186918924967502037061378462148938307319882479836364534312717841730761384615429805248012873164848960955281724389979075992248730394863113434951947286164958605048757342256819939348087880678166265800181387684963469635390443839181710820656565549516737482886806475990867055971645647376129962008493715052946370601721559365077888695556305741698417362506743287734232097028960669067612759197493278024431364825816041749815737379298508382782043752670685160014077425765244957310139643747939643609996360173210436628772068506770212358534743182293402785501167287654538715106457907246231396448563583148345579394505267037173384025250481624405753665874821692916235515944361102554635747423290531905823029562017031764837992797827176523010861597698410695685167995091626211291881946001442490017549020890334668214272095809747042949311435222625732421875000000000000000000 [56,40] -6393513673084655780249858088640082837043266713434718447280134247972978209657603326583819181573713790554442100178676230801217101791728186398265295581428938606108343004791469956340147676432637819976322875796300241845149585170500538353445624089884755242816053265340450388072472886674380114676506942459414682516637157601441140919574989841500643189150029640061762370392635406023667297743084813812512914644192034180493977838231222530772708107337255157756520096845110478586577205561552534800321150237621126073897015151514214903787199123298790833541514163981630358591526924818859994039453961990513871668032368138858199344731023083470184026632743821951192024357068756165501773076839584248588592243456670715043676106862435660418702422515326607947956194068289020260357545808475593055526824816570936606891298652372861125822569350227361660021722039523261915666792522891282326918730109821260022656714877426910181631983347604242962910665012578441155171800909110080312040417758142970873379544560772769156945444810009346842491814266572593440014465791240993253718400979911140917195591890797913704060026386698117506709586350010798266904604275141990241314734843867761071021522030002209041439731266685431927793034296515003641388855234317830447431745208200546058382797853383533890106455795049193972029910737258369090531919343451296222922921701427028006630980349450382420887234548803332540819607485851897552209839953034491183412364995931013738327322005712854769054699706514356114852970358027272645538904245505870064071247035852142908434624771340916753796395628129443622166685241864403285757686479425760884178513500850312970620023963254181401196993740556976150316576146380263155278243876724343122677672385004821323056807449557869886400599217854516165918562215346601091041258682864422177104781898936191267230453830752440445802881267365226322097704718252444071987721482382179622868959990785055287192313721768003218316954760903319154925917386259826206042937484813380367824884220906728458288267115201641401438301736803587835969478370600386518705298759067819125934232335818272630928391253610242371841773472221095302379986995915228939069358053376764063531910956733811222322988121848614385225461377425456971965756578678645372928861266551943594811105857939163741115391395424054670954989361508078071206282166156207601100638726542301124884323365795939417728600812149146594052937552598013945114907706282464361324147084532873925338344081570139088094431552210228215126905919836449334060611488898058602991746790088169044959250911736555820885402726853154406189803894408748044026073455729169962233016570997977265607124155153453860391232309435939952816606155665615784933208942675264552235603332519531250000000000000000000 [56,41] 644922993924889081092424036024502647741665993097035933931949664831427546768731459087533594514224899274390616660768571886694745488479404667285722954441394808011109546385787455107998232123271484977460841517669106501952124109952033359100039142982664261355353728301831448087149355880926165173644575373940063959930271554521220582638211388461307261168393285567434658764670982550451813697726304197041666115669504407557085633825324387410522545854946987051597171869955958134483281627216808611140501610858230829133823440876972282322908518220858444809459089190103488542654653577577318076066870678991785744086750115586109656295735604971753245346169353594688333659239272249619712398981699452675937740913975908059557190422692362296150561938930177864677722546313818891897178883671378892414679287626255167877791258120968009974412013399973255472368736902683870185904627755606771540376831518629031748364589036275329241500142983536188891546129061836729306504264235237962417189987534636980087376961796108269535654542231272146599023067356582801966076044091059397546524296043822821251450359147958092879672651267604207378438785086279042133121585627604347730767159483392561001886329351963304761518840834406010979641820178852796714802319509215215201641622978177472972567551324075281742114630267633060917726139921198529322076018810629642119480575967003173613452018036234675459211639652187901587948540931989393497997078447517048103975057488035175378588004055863061510102135179443355114835321998925482381485280629079954785343523051210012119355415192782533565139862760519600245256892909680009395225040156187061714167450255523485887917840866351653509459819723443285539423209004210155705203988094219245994447505893198418960658057553622588921091744272773414475149265394415871498422513402169745832917948575757428107883053668907681981841886691322972470131699888101061493317831476687760165116988590074730282115468904273797545904438812200604788629222162424757075391293935934682180760273923244473048939313095003536341091113491058625989032293900136129337040566712005683736206905279863158470780835885873759744745360518333659327202275056799190484598741972532404934849562895386380617146229146596541979836063991809045195042798256526363814902765801299374980079473816822095844890119618591176888988784701405672315356071390176005512963737576698785505178630314775908107414989357526577939941562692861487829614968717559147036907797526055507480586655764214474179391499071297969344321568166228262127475189482900130309266676144386003459320682607123031471405361005314333433726012752869440569115331135615788102993507674976231874427413329917377661945038002671329307772697935494457532890066886466229334473609924316406250000000000000 [56,42] 1101196126644528237689702053233278655044225957021766254487161285964804765051155342984625837354249897943646683972852187248387996090310880649845301735520724143013798533982587367372669140654167247470469380231470793198215436026913943557180922648531229494615981468129936017052544345927067900491020539058751615981354829567799283594137815302492708112332437481540209155594463196579428760402778114643019651544109642741880753654484431469631220897498493386680312621959614733085708942088645480343234552789663241270042949734271725212271971912741978289306170951874061259539753217297357818201837361103606861954694388183745176183672195202834589740093521928838787754535056411990800755941233115315470263012173533925522675445791511267878553902643192932565987229329919552379405920723478922214405825183566320675694503674916438382031644123520951655917016705505775278386992490033990999532707365546615334643559700386395460189198954156112296400592612223217839033688816665211907035635882019477406579620465995758389095158022392893435313071784783330560224218506148530732734902930337004848622355343188805800421249409872998859298253478565022823218362955723318008595847581404349068423498844463734630627240380384334148599639945000251821314883742434182978940587694330803089891866048205853840753421415652353644839274233354287233448552267079067783067738210646560758926397217908833911851318733817325572934735868084211510108167806782618908802493973662585892289728349101188221328355433438580802053945434793622571555059896509636198251664943086685090272013476738825507319997384350724168587663801974036180023637464607962513844385404426783245548114525707509099539672698173851848105846001980382042002871711564307130666220447116490369476302601869568163002072964978126836995508061973698665483817971344127518117805614108653676727665632066739408220322172445119843003044247204956935709647563845798155833574817822111942837369926635163010249123072567987852146247031965142344563570325611217415348648310377626884702654830809432765792842947040735957935608417498272681317214438725476755424410207421213376368123551604842531179778761757406331047447829979999396942388044943090442829743165534261657819407647292265338266055729189652026777855209473881150390653158612737259005769704405584848045381549965090833482840553987611287143876455274495002418332408814731179188376299527813509792478189233078770086841778391162421063052513091254764845105572568417350977353643113314545181373026674908421004524180245746367810951712779478729386279983946252518800276027978122555225233988164416703202156943330658954811906052695711950922126210352028168382714644991143358620590783357382207597457979275645811867434531450271606445312500000000000000000000000 [56,43] -700276147152936086801596035027375041866510131085756259224812325059789490265865267069481341876246153268820267312818031126382320270527781796057247642212397030622403198125390351319062754648760187368272582973685443049230143187828782926254085150672747720084884129893217807867644911432922799544102772865128482334730368624159642375288721156888345057637160692388770889221501720079498490558745000930262667729430909706181848181693817201069958781522653830406392814701249890443391819259475287353464745188286665453053321049305641419264096730304282722173580536459834049897038708350372435856691841731472046291625205956141150998080923284400969772228206187586544425143916145061526919619139264415833696737011364523992355413700462036362432854322823857237312317088541851122865980910552116286578697928312917193094559960140909366300735669116732198033867326823031837271780624254969083801266582455601907567046946610927818213188929188846388897402120548181923308009360822244541178471290798067973341008752387983230802226442821467398802499896781752132229903823272900034817476582158574445631416791763851610638860137835903805149809356559236945140451741572694690450825557888917334298525311717210380654754206914868507708605342939899028563921054870397260381907743637931101857416872517146576949040074896981701923302938421122801263778668911794419088939204046655162423300968494582647319570171516666686879394922214243630666853874691203100638062000706300118434484757678672079142938644902086316016148925620417725631809555413215614982835128487138062076208724091387632155236705455494191374278776720018220566418869316897490520279387181528519016256143085804101842911698159088515345029125149978348781569085267397515566123505899517931859507638280341235793403801134478096406862159158823970877346578737971574511346843479712214333822780261390904655286098169162384104227496041491624521723616975553683867597173570243253313989530861007999110284164258809332194136409616495141706842403685775048382490880475073990372341388916221085615736738736982440047658126604124790264344178915638137816590317962388394032126828021043981324134269798187631156606958642777328058525350826287597665998124350628001829015267058007705214376323603116923472914408859276233033356358684050236442613743565604309110730161529039364256146783659543587067541017945529108192628166157004821821668414454579006797331958945639276567312523150195634337599208900361419612776253780662395086359281522462770323022562810511345775684354804781372500290672780198539118284197696692252984621978231238833088218832423799995884598913857992406424086485873265814557741579041029649404085096514855563820917823381328868497311401775107242428930476307868957519531250000000000000000000 [56,44] 261504893903639645810769863972785852875952946934433616241055708198630912063890187461409034154093183879970829975205212611509532667283538946726817805538402581210332704460012705600278644880608080199220779604734789971939115656045283473595766473774156141592728524610044004421469561356818565514793572187355559065502145401526176345952030543823174705504730952612394407628468799890690615577810436427206753163171490925337305643868403723338677981459499818577182048182236266598905010021873135558244135032150725543003121107423072014764295983839207434081866997011184760162856059133094509699081111038879284225257429396089826442594978494894739600091140843365241205320287696063477098802302721697482271445035464851786967361140579971787295686423447269870967926436628530719175198047310617891907219688120563861748881274518364946210958092486038164341172756569981355778785910222767065895136664615261529071651571882902605517927153632215735378577874980869873184995522895835233549998885106967387241774612877121823801346742669647968966553901944359892149256341972819951106547435799538492783481024420729802519961997859649398692660657406843859184338900122863647982737807559177394530340945282722852516329208844992695783719057009925880130256624024633073353917259125844574167022462581799973799927014898455678836071700242250800240256454356852026041519338246535091596843371945783045905110884107541511333224703898832096848356483517137299030551270588900284265796659474275207445429745713285019090656676330015206743681716736821796092172912062457829205364855415068156478675951538594538352828252561147017944951424952964923410823380135214365453793467978539773703279766612601883292159266563795818228744609831962894884624938935418424710094308259233290392761809437813260162010889295683340648294482722167915437241858306828997795839168454908513611965138940173282473654529172100276774210538210198232446061907077098639228411637934908279058517625147771655077505332045771373459444963710735975571337669357723266231111832523763822785336261505464935150160775032105353552623014945317086339183638482479585626948730135828477965839952940462165400579161476541180886599386139039978595602491449304896945582704319386887405773319356777522230498712556793816466588086892144358888945245449815653948839227013377673303561590726153401530051764129132363905067842707877123394508959360448378265571854519914797673165133139748193489774360528109082800275827456115519548910078349356035484905255346275299018811275718892391406948173673293187792308412005759407358621353360676325523664064043649307323102012932106105212045638411305519578194652039991706241099761792485233671209379669884888958142354908886773046106100082397460937500000000000000000000 [56,45] -78045819869553146210120445040100541864370630693258073171510246586482499447403743894538796852181432562318503900645342870033636290594602344628423257933147358248871158821720955935347272004387722087253764497492142752106023557490784582870962960176830951812563157022821258029478623940446587004457912306421787970589180578248578878497618965810778965474714362745565056544548400575674715382765756386003950354471430825199060015761339208978466408328647748962999448641311481427039409597767565728934515901627572362573302259259216391866032149703961834756548983537218464147246253873220295477245118445493690822763526897618119611332003656127205621354968399317604413096461749932191896146007224166310036804012625426153641026072116575212049126324745881234254898867290607994758600975376146511775663310692833683227625780186972011458259209456539360761609026823193007635051222890536909719982113449753903787557676993203709269992699080212742787385159369418252094300939417416184336406324560500388595280802588686598916293140351766635079110645444822605656337683182866320263431092716339917275278167485815119161145485250964100432320207482940880874538787151932493431734233248343121948580624517065217028502766422221298238082492606858513469208738391326936901424260400814018886108685032846502527099539192473701768578054254347975094535476916591665876311473225549101362047089326224685555830322542052121638744385022040855596414272257527538593936619036064003025519017992358935611082342869388892734399271276199391331321751558347371860766142407467348325890617159177104309965927557973297592093338580200860956993342358310026023172393995772677618890653876809141836752974623208074084063772856139406217602991131483263527427139334956890627763849629130431747018099784475079700665912331614105250272608833204930717344269718036397125466045327930404612023652879721124852699860613064792055040802931800573119811800602016250339661768923344902440222572098398203355767887772081660025816951386308033655187909704768578123541125097174443054129014672478533654095713123917349676926039997804921201295020311164554261380517307347185441907895178991007492923275109409418380245140430944478606006263628533144342921844138289673362825763803238392541595279306225291987002511813161331881481360141033414852797364114764147735886503567447363470678724067976069414724540004056410395635587107495150907688249979229632526376120540319112804024385349635551114406491811877549533536375135024245283117534407562601235571998884982882970670951853098962346430132458715994170311401949348665954157720159022892048600196861901172019079502534632101194779145846102489197086988834132499612027739586205096929127922322777521912939846515655517578125000000000000000 [56,46] 19063572230023128356934294094369774450013291453226359292869534111168533413656753268505678030150808627596261367334952068343496261309106379995375606825216395291988468049873553754962025181586894977466901890847255287500660717204236326690126601952210798943736457725119351271419705487837855157523284292277627176447148295569753537416032758040902569928139640907606446243117835100420701857697664202508171715453719225364165237029665777770731531989215465018069647138012444759680607747457089854382936411356584152320550137278761158612821487988656638540314505489702249935770004428297273093839898436598736985228937325284770578377106529613010566042771689907565389456891998067674308167542328686431159879300902753541635698265025718224503286312340873206969750398617234087913768509499386765216346928882925654800243006710125920997686519622005194503587030670901381923471739067962453645588540111626618813273474220004176684631591059488071490597368523543846383100311441706979085372473742483278601788689256266030516472332182771890256604109104088980974146455972014544428192572107069455279073035014598708014089796965063338440268441899028392536609550362183882734344100197054828513059811054675993037038879756796444920182378009325661668284491952997594650880410279676111125370479003425160549619253917696872332424456936466443506750373717089904804555159043447873570829224121196877600062957702689778400586710948501798774868599730630125090754730747937667106073823717045073173212516487279331849301770984193226825606052248307478789389781510319759809794649480994876342707082216580878341876194557330800779426939410316983783329525144319170510493800336070656905039223228785785749142831896089376583630063405748588177259176751534765686902737809013474610405539571242262557451643390005335134527101454216311143876887123323380708570768215180038472482861786598180708788046979321654280618508161974242444290563414688165865857701078169011740351943610282367197741320920758185158417724790439041594857080723226345801526735714514226987089759537930779737415218385818160519907416162709311756846111841122475883967534833851635801818285965349753260792937584019125698997225946558739312254055512641518037686236989325688985104688843505609798937843290720075523265629833031298068415752007499820113601956075442773875585906615793140735523103353802611564933230735051435097687968696876310871508930042162699116584859481109624153707043790050560026088938834957124313930709004188125801790579865308968211999669373465924503474697402038791309527885116813946501025294509199444361041747494672067965134988316154570819337174556053246996784041374381021666167730891354493819992473990082570978188414301257580518722534179687500000000000000000000 [56,47] -3561664574778339856973503922662450049016904297016521840262368908243888473689106140978633083307809110377185981521392622871912569046698776065814357536476409903300655087595639614663507170629809525638680875352325485987152918292583370425095708736575971016902287736005856176220553129375672315216309593415103684772795860995245441806383914735033413529202712801115672971351998936759412470333672550770077206698276772683598872589055749881467509088392753339198906926666402749622572513240650359976935725648656934717360003618535275101039880550423313607859013342418828776847632776642100215394908560224280283273732045708139327250591413898363721828066078985442012479177291087355918075294657391565904290829359353559143544044023771659323817546366951711701068156711866325634008157500251919601881472516525994064048012916015563449800908394073567834683827447853086036933654797388204273323821259765496091007926616959751210710714489834241921190572513897308756315711339887314856010613670056303045093178091811553982964576932475467283979192690840578536349679138397033595567238781226398860694685158727095008856194094098389256506254771348363047912121658521791789945741394906201517241884414221744624886173606455400875959770621893592673043500961886729486175164674684971212199781218032502486666336764762334053680251549964816883575274659612615421270530908985197825279761340521866846630452186491665429739799363064798689221714672775946174520507829608590017970488152302854609887920520277796524445582520493941178544512365332021598659683084961613690875728596007946541904839856946791963207783343148210153551316765783539769974295847502910381178198383605333695602166982376474986222372167619661850285579564887276459846820921075369413904322129527979320310847214306218345053126024369710455887208774434297505986042273059507504756152292645844214330844130136413837718344019325451357036975340379848390932116739455655417802316051610200059648684945383008144119086667704840204976091176442558471973890000347435992166457591072077206190344018329806322447327711838459833361509060755240706902739621343198341298179259145071100627533832973321229457038091588267193396599252185572595062249004127139457663708521009301518026255888587837052881492480787261262572989114827813745744264648505770510415916260076117258251762679802884096479120518688151802896032271878740120205410905723461957955089196036318684963344995182564528790540901830911174101921602097981609312755925644302601452635462759812803436704538285061789347645101168927716706455386236400533779435029895185295800600470488306410414929141398475974714715045147854595067651733977235412548292943120429193652748270718100265241901070112362504005432128906250000000000000000 [56,48] 665888806259473840776955242224937156829548727616909083594438191847092460391069650066238029106887307780681354084390387846778916597703077554768785564190123870712680921287910960532163938413591873052583255909348436459010555401812807846524156420972257322169467728143930167242170370791533034229825488421474944617404924340295871884983341860892982935118488362136274637552431816912920170573048533668898350845651001768053316401784008605977176693847644952201521996192231107371706681085403793365564559499597196584043258698449353351074414031363063815022260385815104078108502180440377142074614799159383976683902406669497130108936946826205189206597305498477994944747956939378918685672359482362623183082237330257457345216690874807929880312017005553974212778993250021075987265678697710238953595792493649356931845337902539700084834665399007242347770666083040218433671547950215801293543013435477473884110712646352031138437966989886667757821872566953926949818274162579128311186551968252331839772361384890648589837957249464144800092957327423883113646117496447629280186858230223323458754220313159849251580844860532118117334784741528838421573073229479276776503922843445797275082722843035614622412672007365783665293433362159814117454205852442217186316002369914127377260085790448865890230068906231002738720318891577817614540826229517606596149631992523934859889879967012516081303923279840747278816946336386167832746026811870699186325860954254400713028999250007078240384770985460954314175068631529036201919138975566112056197817139945128751353850432151882566950744781850576348861573892384207920097086982189286919244020654718690216660754919092321493458995028112095016627042659594719216626143237046711474468989958321802167273534787434695370139770872490247368467811920707928458676478184838354324533622264505366065194090816104619763708001928333466927691280276733574233659083147211906708508331402043544877174430422527914887369286816724083391517741814657843147417061180746473465159352683569091286068184170429796775811835390989410039725065789103167480722375737198731384230163907654127629873203107366797893017806292140156923419692798679681871898618389704161177484574833191226740596307504357359919042444164644790313839819315462213431219391108723533032968021496405997145047287382243226160532707804434060785203023807200788215797348155903154162472623880831986946292411152704069467043918596628345261608665648022204971647316903631499068647579321918606761824754417592139205155004502196030350940897558832040304116915894310900222448576236464354536001957130533764911406410732865393030644622394065609083182799558944311193554752789814831696966340723875532603415194898843765258789062500000000000000000 [56,49] -271926287175371473649271339874158323934406366018013576942445058431116928258296137211234696193838854545459541669579807011685469018891325223253620115034671928162330485652950647307282484812345189054135792415214265562755673842998819874356103610895213879920336217315670678100467172860125654917522777738535455861204155731613414436848787344811638028486740293299896593450108663026257242179111509690106273889133888481218710982456048572536328495171433245236281292489428526418430623061853591008849584149149717882065222983640599956664403014946863628563137059648328617319181246327058189665011968440739720099582860074784588615194744616277321335261805644924728396166450947197393100957374800260128223524119948436470495385810397199248408812936142600088614526799836267938311640482741517969662625736547996370880156026635599590772498316989352957796895789866322324284027968052083214581150774188898107444653275578662511888917745737102736292647394549059580643129973900094717254135550842023831547311745743575328266434641415876066973070021571991677124326053819323970566617599572098121643458916465276835396157539226409046420742449875942863099846313699030378711256916313546989478708897314843065743691808452527983369899692443777625109728729461241444601272177350553003837268972192880293772968300586076429023666813741903966434595787379064180636534089440697540583576003614860097572946254254761882541923485829479498155864715895258906390777533012044595225586513567969582293747825927993847957838104191356609793547279290606833932737609137861281414718843175030611844396020365524422642171895601117123499373897591641256504315475184300808998606944232109153293974791670578633946302293331912503843848803800706645218112560747125643199137116240458599700190699652037887305060967673918257359295274386299510232188841425525555758165215340201405123441800690019085084956193093098391015623156546372882532219833855319115046983279052202462203945613939819559365438444225948611234818041958320765925936527551543107906265186688428874062146268743649735296514650970429527087086737129233791779064815148765178764748859286205046886431912608741031176620796579338554818539444986132856417903182400003032262275094512413401735902772484780332550829203296013566358327907083242608700910587302851636162507199718196967251889226781346256802446990717500331256640973917924594945286169670811706561909976523543218886016624407288948722302714322925647778414358932657384207958786202667305335248872024573183205379643868859113692769635003533345880915242094850304801824803914243014929662118855012076187205376273202097739069485854337667416069237541885745884766734673480585328652356716383486912036460125818848609924316406250000000000 [56,50] 137361697196050693383497268612509257355347102023229312031832545731267035805811244894947023784630831283448028518521773564512986099540413715045937617975079684420925450202220724953999723870893084505968947421161056942672453185458360543798654825635402664731952708666367438186631156531961708073471072514847319529512077268122101632939931904986200674548464637799014478715470690820472833938926725311506229905041963242640055102917033934578922689415800985677047514440764237466271492297385801165468861783030528251179757063423507626911622283141517107969345419067408627965425107685531685789293186451185281415033142293617292650016702710312707860549273941335848268328216129910041046177282288651296676657002916985898340755353737988169745898981575535652251614186073858098127684444551874189234819238337842276282887533494470380047140199532821681868334293142187642408509617947554917300080317831745796324276709273524407303871313158058308276589850729613513990366007296936216745634304320646883085428601510710587587629361359962585125630546554056468850282773021961629573779556246202129885781600735797079431843587981603465335885171434442291231671774758591704063197991045749708120514736668437689849345245997655346550429422728391041781435465426374856806274667398057347902550529007532000925648079005181234395361869693615630352688737686736173935237343531862037555815524126522580646133756449206018670978951363593185416834155324972907637678846111275758641288981782138098971705762602221835991858843962017422356141719467696826747105107415771914520778347319140580385492469265185078194705405669471209896274538552951847445392696152230255405176074254382652281264092851923263931336880452582666771063711248701225810310742842816835800955870782542607399468771916655513661568759778401008811355263536390067727366330189454927193440478280382252930760532185562702094913974997987006174999417345001347592954513075104934711777984475666487618836580636720355715784265371414880230284108705465526618754464421418051324552811594157559571955730925905876461743580825208609240604363138552334975093716864261707761964377843407347830050604010681848291662606267581057049212560558181502209349129399004576964928236917273478927046946089861729795075891542792421050429961667127134852790288595626734993056442852160528891163701466419042363314925337317690990787272045170494679293466280418474033375497909736394742328151871752531638610313152836736502874662674124704735456460148562515853400129054527584452959031038097874749347028909783551220758408362078312813128858355795268473059524533550954395364626690449353091440363460701712686120069453125101375115523988173181491045937718809000216424465179443359375000000000000000000 [56,51] -51071925697885852915021330487023508178527140665726286610730716546195552514203452966284508291729553553438005807392934944928169894734414720039637246984162590929764025712542071851906032695043477179643533049572158229661964499425126393583374210510333091751857887893051807719248786134157005620433729945827976805214086267623810706507515888168595797038438225090017755240240454012650568336704952209036272279464374815950473444721625535086944701102637242526464372739595008698338538123937355347943997971330733172585668706194952094386327065499307474261939226573902550186908336746748792640430295788991061631994086016635767430471749270780864683715836749116257405089330132951965046215381966426257054145582808717799043419656518041794148162823450825744301979387296764058938286220997599478038162006946778857943325993929771720672985102202209016282838984069732994714630082039693482536850341434567754105881190304708793229240204142192316366233934637215520910323687200407244914986510137785700392438189612705676575976585486329990315550616422020170574092579807100281397332300633220581220960762149239058372720746834503291308362322316836850270314802761344081045058514226386845128411262580659000630751660324841823092968682303060425900197644620959507969927487819959845388999634859866040998062215316632248508724818078608659471106101386287083244657131325468052554468553446022015048271261404354297779942697884912483356589983757414057088355814106124218997383936982826823475335255577405128941661553671499219699438256620304921606411269887616989838659493386975032305975461320986921021789108891974568861843938960378932495525457189348666394850263040123049875919031370535910265339434022577526542687662835239169951065691074177401603500995842390542640960271883931168561423666947889654449010123403309859966273324303433914632115208219053946376732922332474856973088558586543184161939766232271867848763478040434360110610389692414939712578363455011899405572676183913616714038641105241387856092003443792525011688890869450863881242778466620954976986306463937340297345137317515260233636244189354735672260130881115548208796146974054388220217439302881925929045537884967482921393165687425009696659429961536111521684216250892632992484182091577063618455611096914722054723522088580249379084596287246710138701923052758695672795978095484494431893009620484975454029199726133304959063734487047902523823261219718028198988289548571143759485315814528062318763118692751857975237622716464982179382307006416463688878811645213837924134749619356348642143715867179363927495698572996354176451352749175251886875141432749968152348224417580233602326074744844324609926999869458086322993040084838867187500000000000000 [56,52] 13797778645026654143292664078317473350850516164553594961853426323902954415879661264446354858003490386459607967371277075906340823062801180241830983904265405616654616927211195526009574031015438872387775946553704697037001975589389926833593593148281565243980588775415416039263740470779051124375060705903542739180756242728742598075573532498124168901082879777486830462474116485576007950135853854915502916790656551187594270733782469471848585736325453937485400464227621926771250226935829118383659701613677700570357448039670088145951421631346737899707098906396808064274992239955168778885467964470468510295751012197413027547993673906962348889824600292366995201935703576884017643350910476479838347256078440610096431430107112213665684933552532238062367967118045574471484872044851227004742692333655111763783175090158469368330835705905099398199679746835944332428187320009635544367187883796606077336482062688245252137835954589031443914700402350302734807470545359874893926247433225828579269822783723348593022313821864073371393245662063963618359510060695543326595537696763390163284670688690295577641177135186498374244134558909940386527997198787496139229032165284542544119489335840466390437418289071235092407572323672558219503801458856423727076182329483675428519489427590671317346332039427588690058547402236107639263598434688416303023984660791170056245040172588502345116253984421747872240513300257086929246007270624252562274440570203620907041362307773543323313699113650030896585894058327766897000783903034846165713174607368119255005275912847823741096074514309537275313980520139349393384030428859015747968881571919376885485414778592870363610293269459501977221439163349254047101868154348650010419897035917916290635635264875176710702659764698392544502678112161178247842734422482956117817631339078141202246695664943717758707300056445430859212363681555135269860308551780154266498994453447076195644722837690893621189549902393725152392188020233837575103149417451515442413886795498412978849134955633720326325392741586039338875002337171655215725993251446384062772376379981699507979881976071835189549843913779584602577343883592527136686184677684310227564930758299505557974536803245513236398493856922595423705766465884360993710760979261604335782585894165954076209907600844456260798593378251224397952699587825099093421774020510736778367294519913624493430953208213269929709397466625083247576212082937740211628465352591116698460117542811762023227822608660169375928269516199168882292685112390048020636991907392173296484667159531536798036584758763509176992496731783807547414419454603668275831222619908452322798941337179956523328883122303523123264312744140625000000000000000 [56,53] -2978724633464525879614086511567477122734201837768298303759776195154134767969368269092173519718087375239821045632165114814752355483515150483350745024404556754264743152220020701382201863163568189031617622588727965423925254313562647892715970372886904272963015747763919178665563829839620801419427850090872477884982568674434427534622775397256529669979632480013325826982752281750799375606698314726932770369631281407600932590929493114949387883532408243684813037581672337147990845626493342892412445999539754768084007825109198153882321767120180593768549151773444416954663257133735728440854499197751497819308523347788850252501622889470415622607288500916981713010705188371307151856255997147811326583961104291828201005987417594153402026614544591038097851747198631704079847358687882477185937291222931980134485136473012104430818682679003368756500917010343615896694145885558045994724031284400502720446877704215673160229361604593873433926615492042180291377907921261313347183232556666116895620088245776140027008124546701458225502956037241854226627501540233691423998523013293947051175174173246438038423682903210931936447292386154008487243047472923888314769326465001853658385637035195884762796283625195040019120746366333475136778879811100862947340271079544242423154707418886253681328930877548729835161995517931750846609867144494954977124909466483691892432959927340286136636824253817243114216185507667350026259374518606645330986058663689399888452458685644312253440142730784074064537128330868071808661474915401003332403507963139328688270383654069050548866069336713007452934574336413928696550877263117782120557248513168378698524343263198539914668156525740308114808412811475736766574655593309356994978270555698727197824526776466555765559737632521439685249700629933144328528078837932245188498691975967075935434324154369823191560650798260742975513974610455952170100283414659540778554574933480813509767078775226771603707679538254445330527866072592707180641039791256964293218249834787833628167940123840579151866597152261041292891244158202353498743342366940954516342247419519751182232949473833970377377428228852021863646535539652379286571578147106645440079838770367525018170901721604838097517294535742122710506938225095616295675706490058465402651005761684440404785462749618872728596945839423223253843426471512434575335980957570463522889942850341368232607421377742175534626211760439308721293597995304170887345572227005758768778499765861155689107074919478410270428410261660805457906517952839649679922209245773250289270442310399850411082920157597055109427106501189945458453072919365890738005840334479689601402129005627839042347204667748883366584777832031250000000000 [56,54] 627739915861476518926936142280739264995791792837411432901659954627989030272822850891569933142511015126363829725273424591297076513305236977516644163789348240540996461671654368657335777504960507650694574949849812142686368695700652939940877141369097568616826288991533194433162061362376880640373885082006951916512493239398862276387733456338801882085465297380594770262001690465086833311898372662464715530915673734683041701164481696829004151177971715051476552751472217381198843862300065032091490901308154126449095649949577566371168070719796271110930399235950369654417513161187379893544880440730061382678444459484033870198617790047341800762545055487546861526261084892795358503490004462346751111021932741063184872112001000860072006342170917459158464800590933356903805738515539383826285790399550810435126110901929749296220142113506323404081099278442495379758110793861285123789627640036205547458673872689148822774277686109278661004226586176169841567985197400214653081346677350870130488595190522216634287841482666171282817540059356698360008557381897924189000100003326336991947561038185474513222647319689990073435584592552316836628666390940329664536722346995753312253503351625267877100558661804724506313966751493435076225502843318674555850999396769971307200779532476006787126823642807400426123594009462828549773927098328967691489949855752222164532194818269977027660999383297022527571512679911821377464853905493826982744759838465176126893980356649777272168947915266600009445132539080512936658019534047946079772889934239078672990669011569929877834717347395728538729658073026684068583654910792052896311300618801169134451663337369876174752242796823428771313326844645497958525877373496870472156864565898836190747756960127893437347518492083565871210116133785527384100213879474739564147991726591140853876117593088286228106298279810053970476081595298276039254734431299342451681003956815630739370545844138383573008961346103223303773954385624600405211240080811868697307735039855721331089484058705230393400038404913309552932577336791729931294726825789688044974059590504920733410384542121686230118946311926187571973065321609814710829284466965626582661480119070290669243838178491673924852147666364322361990139165107108117112900397837555235747687863322416742938116870348882285669095934133448214321432228823733451233369249892063412349323197359333562037402178723242710366540320103252095450106213231587194766279422994690293080454236027962763749319875409189338184981927717841409258359064860010794305961354742202358072040032388647671130785803898054528645401271760275476285819009975794689501097523345795269576752328788415979943238198757171630859375000000000000000 [56,55] -151528984479910386053494040483097811014652924069259446526008825783401430116130648544729007394901618952128485045988066354316955215882948437635333933913580498593032445429097795730054702983895036696300966643939452464937263751643833546807070288644117406132024147840891482294413167386533128359831449190883380828836067919929660072287259562311366257089900763425683345587085551449745567703219702453397295304487365371687303944673601247184547837446481130439362225706771988361716384618992117950762035553308220040833330271997966161906856260130971575192093341840635345085840477721916146554676657154123805321992437168907682127098441994989176226403336254696277145513712357856189423683615181675508584249755636915779761069655535282458059330479753713243822102375098286836978570984481849602113636920341308847356040812477079413516312350114863369344775988518078848519629988894843580158187252432807622049257145455774994993842323861780879662007118852169304420112413216935878502363922483855526425599146523058909627790022844037183231026226389428923277869714248842050807315982445952547310661795051729211764351898257348329764613737714789413760580235522584503550823853371896333795833920901481614027842776719812532667571802574765544598106984933848228930989788276933778091074044021124360567242957993186916842586425127700822605078806993969208547888348253951493673713227750305504960180156102993074761766632894909863085040680744619641021116899502367147155156973268208375014501087833066838955811209039844456503258684759951949543982868536216828410979338673176436214206429219944644159683588619384662630304186968944863735345855458424715177504000592729171100006502834264012826157152869453535333630570992826612280775394781719182890461190994214911897086900350467406464194176909930282567935314530874332922857469487733579625572009580554680765971886498166407315499862520189677887325479542666575410769011079393890426842958421028529849989592370198969601767822966238905492610292557861324124700150153341621313384396568238457037026209503351215022919383577817490984318557969217605010228510010669694970045760319994219964918638532428237200487075700257108621408880847119716755609984749328699553476536094074916431422677594255831584613689258235051714066694666765735773921199415922023597203319932041872204809953698183320816478621146121993840860474209872502100359795110599084988100631713514160448529333471127524631754709084872558875607130137958208524465495308237694442843302257938891994630114776500318147663866599958446187981953674063817562451152017528554070916495632630721270070180806146386779213628008519833803622715592045428845222737601616813662985805422067642211914062500000000000 [56,56] 36739973607630267155862659315459514863337875078325939102926401277938199508441061483526971873893924086479199480304212940979394072153672172237348711654535346514211401684385512684949545723702262179246593100403267753944725874674370311826518826895231745781244265150130061259510108170382336594964604589081958438137379697797383035840358800064761409445123233064873420520634565834088774722147237939189291059295980681718621355710525577827689976481768403332355029466004755671133563144587961683661322455392440048076872087594440240426722328927491335296685813782876510140508994381208740251016031246364831075418106840800173869537302770203055721496426010543782080086918202683894960438221917811765691061909393827824335644542087315488798377123315314359139552460000041989223450189913224002414123308639097688188505543620381534902972260010491629016438539907577380950995142241447375791127961495231306314631164559684898872726336989530890052564622418011048261242161861315481356913403832737129811711229793502481885594926764219902973479936176357173041042939828486143428346475796013052432324795277003240683071306117856421686830599804794911389270695558683575925905294406621810622209843687797219291041867237291483819050835141100496876904207806411349849287375440435508008183191711441774045421672385734758112811950746198482223484095414872451789742652492895508784118115710992853934222453129431990143844304350068323700428195208230398485064981215693588120077054802665423048065807004983961067729593587916392831081757850465326150112563898703547128563403397552307300473591284798598890671005027941769686899633964609127532895849482412195633667401523265644822699694587749187241639809886620931355553371539159593932285496275437478263620848450558159172800671424468868632235071050891043288087328861568782505310128968141980937210987058717372537162617180139778089990469640188235372709340028762870644689671673170506737304835470588063249493415194766414217732101069518566311345869583526532756348875747273735172053981867334181331452413222332543456780744324969418748686738861436613143146239287065736010713366495297555388583049790808449688932245887836948299694800751756446624223420919557467349870318650673959622317822620949758013517648804663994482864906086544359213807211079490741073762137083497790330800536109651030079133341833713723060948533969698378736127184170947191854758620249148551563238431447106478606162862747889473633098421065262463457574227614739106697307994549120691162731300212997360939690308395761349235415423269336939474904303236214548863975939758717525280102864405680685002103593276727451320441644141943384437032360523289753473363816738128662109375000000000000 [57,0] -15554978917850883295307105478419731928145643131855806524945458607240125449409648036629367700751043333206634769023987092332220539839596761829411405491857989395376087490126533277838360782059119061634887906452788924962100526818929483370274491128230192749761549824318597178502693895688599876992755408377782396515116572841196174817179886789343584888864298992378371035058868835711237162152661959743221551739032160563474204271931201848228292540334725875623091288441649824421426520757952255030216806920310334738441320187070615430369411931930759113693779447723324449178731423713526784838568000376496311354969662813076838926641383525626613699214215462364578243491126640049095153709896194429023897668095609708659768989695336357975913854842644547407431204392221027444337538800974910397453493280818572770558392531936558560054603461727313052878875655775050630159855583912160087067284559228661120446858519979636800820301935193155768108524977080498332551898942028603035476628278147332904577040083502808375098461331814009999837652018648489236215964391479481910517427296881758820220110920864261669074367781932039648311393714820338226406638183329802814165235157216621167987057031459292104560945444421341437103197978501586691139702855869162319151402463093702163281041118757818792909970320565089380215709138590704291517087273451588360972288896520710586775800980205401124547555977413159205760551209063726382213493993155266501075594907175578311764877728474566364633709368407915035359488213848944781601774996356120744676040113515578273293163820618853859336993006180688267917516582161836048968733614191599806641141547125590651384010103192852687166336011959892869288480540442783811230154425384463586406899610967781390760949180114121799782008354998921150119020636793651227624543327615751461836930459444306378226360999872532570174439443791495225853414252412301651598861461382175537834889414667374434423294235100015022372497282093684814239167582309741518605832751722036507900620566646689626878355952788708869411820320296395130998853413522206765917971899611955587410200673040356015242944540000935997102178133739340160690974259389058568968704792463958532873025828332914304744062153247223095896605574647802090522890140053950234313641413278366835395540695161708283054743016039176476028327708557735419401433314699472837794221950217761410581273250763133721332887723636689031625338158570923995843229072144073672176751021360874278709193084998146995107053666065004976555951020303627608392809675622746225260918964282745698424077730326146597104461633787812870126986827643515365982623678295114170325361735832532586329384048988686448480245376407142455864029910284224463110342726298477821792311950925119383457380555540226298693653143511184756024353515458507771881317780643394499406895192805677652359008789062500000000000000000000000 [57,1] 393600420421633901936349784987783706473899676574829099189636537493653662729523176634959015516505231376345192679804199118451453258871024888413808451216035275706123257721948601291661976191634856929062327172790649277642248521143146853885142976946385312190125648748252960567167581441167491030005320071779308836771721487536709471183098624249371390134467318426405510694605483314543669540305913486428466523684410344344641222135066944280296212321616451769733791650763744858840740108266986586633710269009551307699102405560452957834145416497211477853863133187538502255457395173316736251003475047892855838633060619868174672361943180404251706996920879445772707133816066009492913775313745566386679177189165687153374737725493564728941211256052674814932792099805679410251625876896111851910825312726782370308785519376899489279322100569403505758298469624745161752990454072884384765971457968517293949391550858184870592581804449479363016800563156422030861546088490378420797368733211667153616728617440257786348048845671289278575308501236813389431978572875215484035423650894333325717400149924515661125868863263739598455813809557309656389633001011696064022367899439634380134499194074223615168959166353695178906620240887508987635039839848678726286409114882048108190622420351177436164376262465540422333144917777638140550712474252547616198293983794043905100527332268446281797289137435120547160684209580506637765524439402664302935341436998476627221196979223863234445808413346375318867358472108744641170640182849877299896309247652243400105291497218478744038012153993529739986655519353334114657665875629567603368125711099749004654519238655059052178878904458838555270544537666216573971282022558660595902980279254751640214232896215480511008469119706477710101821978258747787836220186586948402868710566118317198833568443127634384092193889603891921786306875244340138910282258224319724617145608985286604395573504307327659380118481870438904544871311672743492140314503774256817177664010155413806265740534445962741069376633102170553276999843568596462947278511025658980821178061167640237867808646283282097251758769855032386750760192088083185538997274855480829972598748546509030687027334760699054431571599146944912787986181369489900806553064458077664820420316560776817096355245110742745587001670151240216549170801887689484616893008583792201617753638422540367841033199796147359812244705705181488044250619093976217459249211069212188752658843854767388647900023053846251893242336090952439204348272821657778433702550896334459825362293230890622331634618613900715923234730720585182231212013326570848176366858082912794554033479806605936982620103164995376313090539798350540130735669623796781167998744544995239350555421247489719762729903878450915009252276157942495965379141924993071366412067391138407401740550994873046875000000000000000 [57,2] 2068003552078340070255102619704280858643651977963131431809648470649773365018975611286350671344184289977864831653314462340672794036699889010299651100339318705030914304153527653068485462092150362527445127996845913200451635466808883915792359678601132919262652590640866840509314185347249464229523521879285932967927816372218052402981498755098532683089237807667182395744810993825495921489819037426222526966311495733939582800675618791804008326408844209223561366685652577777407176602320977642006341089920153136220493290164210199736635951024576412411346124762033254561594426797195914077567391440697027238400056564994571516684777557981157212438606928048237304723937278329727511198931606359427203606149235360095580179354131376966422366706620172019364822671614464018359134620154220392099410841336068019140153791197161155626596168118277503023684585381190957248889836746023297531335514804258435815225240313368039624286657479493907369030533623251228327904318795140222911163704819839915741113019588249904436800455559027677465832889528485674681407565195095751571765724463710257485004975063432340216166397987672607167237863568103741823322329100504235927696236572461353881954744215710286123214294916660665119133164205126953874465086489185755614676904588977571345780480050832559438883257048455080292155100115401536995484778617315611426709210240472674119001118202604195575665013018925073823032179922436940520487998232111306085453616501497660205204345312236626027546462627480000140435903916763209716909657176807836210856459741789741869597429507213148906445736025353708316493148077620312400198937348550050019846141832702915386613087696567616684050777134417162278070687699890628409752767507809043277289087407346290121128093840150610670763421412559324137310335185311178040215628296736969305755339294972441541905184566258349454700375556970428555270747885458309615171960100237081061660578722883479662012083485288680392446206586140918199588437088151165430416312256666728546136179504304267040483400993169322426512708643096277181373382906144830321536263364364619310850863721481313876656286827990622900117174030662970784363345291965783340226954653900455811779169610353958866096722141944787200504726061865306825172466021422000763858269502527266842749476532354079326737509025557991667658331068892298211696744702409595306884638556311944356364832198478904129085630619070563310576408667570449319834380230063088519704874097129722714313671437510399147715653890904887895395360965804769276933427506033058046252941573680873933081009192010889853343662607311714033663380722392532421699819401422388552306210283729063300791376453424843453163559676635510947273969461914946182401695405178259476015503995791668699679199886869944462355063814985863412285798947452623526078226839919338431172946002334356307983398437500000000000000000000 [57,3] -75134482855229109429475032233198317214072776031188202374305122987829387373343085471768186569260251538006557036093718450459201573634643676534616677622554606931943935509890656641459026907379098147768117417479782980288257482592875082230626313871163700913167490875505694119602821934299241149665304895502703960425380484110631593887129837875332553518212007461700292389172051758422219701621251413714921105136992963657713255428491705745978767759401644087139879578202710317459476699765880059186622957213390155490630190635590911850788049082257631321386157051651869505025288923224679077044672488291351744838601300670475461056062272174774480730184206918122253446426172436288105899242060164457397140664551607375749748479454302842396696444123695303237170305515616063599262423984368085953022135156092276320472579981846135872506353312038319449303487179965823784833551931502000629195733687434546315240226720378215190513208833803391010193472434913267419468419497430618321801767373981566874720214788239609929478596274424194928210576975505355627734135058573547778557040787134011008706185182643989000950225644039777925645315751028284728700204444515758924331621042061267284479893365440938516019601219167236129102466417989195575454314614600195143005420849276982862007895263476708668903126221724711654667800805905679543509963477743156256697649112931576397157782366601234331664844930831492380473699598399809269234960831341965436436040907967772480896391347361805229659242318200719461424596535914254180366769956243475964911430003402161470015610031782571314424852838353001466681194107658136163067666998650489056494101697203758017736459938587417696258293118351359665158152580448917328581700336217776744878798402058042998198884560741446397277426744792123856334559396226947921229597268636544450781670825624013253544900044483616270411484879638114173696193886304669437006748191675968654207267582549943910118405940468198119632916887485891860992702825171382543716074976661387393126769639210976138669530621427172221455334395132964816594280068064009925011983309418799287707558231373009775305069327419080231605247380425261494053710527454022605377049650128583580070096693813018262868442193171629847268064415129058214630899316939971996753084132692367803211466577231924063686899505250687977483679702826910650194584845770021212362146279811527649019949930968577317350572773277104757369614767238317525054360850129723702447335070311083099674815101416012622388036402818010743959779846059775557329423840696450810115285159362738239935399327635754598901196802922908751956181415614876162513099283118546873068115040530228737878673416170625808544426279160811967234407637148927584865130337249099543621169851500436330955674542791663085613369487430506587775876978166374007812275707604565688768616382731124758720397949218750000000000000000 [57,4] 404510358855311634323690092712551634384919720963181901317525694990939326939011351393732356801932061801305809900091992795665817183966472101400831348346979515216621755473956680832794043496439804284200884413379999876653105781387786642135697422034511914076089087152304062421185155288579947698265848279441426826875961169966511410893221252056915611446392758347934161605560212193917766924760953235541398577867313916811477800591176401514778448197071142462535628412150643297850654076145481981132069701319100308109206718678259197245590463767264865323572980125567601915475485572346419428445061627979178000166872526385998866111976604051228316952554793326897998498677642850933295064912931770470058867379010574300160088662119007686576742299499260621013559115208934120815423153934563644243280498425780688152911927389472458971722326887103141919511384828714661867833433833813108457771805737519243388498002983708638716578431760542088861832154730303860651953511499457949107991103644053026300376174976983928330887569439758657743205041645835956273572886722065165823381879051244706310103364268170478668001318548673348168081096145562124446611856754951476975528117541014669250084763111801111831321394407812550850726251964633172733043128205750506600785546708502355953739473039325585043584413305721409274527188073037650997572105064348001567270708126097608537023171558263949609167173991428490991835009549872733909662399145492861487424007071677236313233755250635301791016644557132661957768226018435099654719481905624078267645231477618199112167379173033015751167106961411476832647444810377307576864044841029918596017078538739530505045964057135002628931469087551861640249211149860855092619830676197876254647220912709501075648521825470849178682531650892095925501128281892968145422620549533872293986432838526865935511060800024779387408660095947911994920776774524852142107281826523394791410542516583904154558830422630418780942277579259873876089650706537577035283164722232865600890604740981770536854065448990530772172647924132009642908003943613171628089012506105065554698193631528415337220451234804029296516465424921863504949651998758202543045087941186413272602772989711141987724635774025665024637641718434573392258641625097142723121612940967234929717987957284258860939248631749636960220592589876747363212070293221589261904070624132355232940777962711937074998793971501328417829563702969738247122837772775946596196814263026757667239082558102777050533188540604490139463965338887076117175227593555314670423799045504930077691050170615864502893360149511347674841507272024668434231606899710756154897822404706992268071219073275204053546953095613822958048122060128263483427433746769966151410059033288086558717059502300228104956839265505410480421336909779525332268943632607616223140212241560220718383789062500000000000000000 [57,5] -1093983727781905002345955053134944061094705420203015607959355242942811720479671563466836953200787722228458271144017019315836735081955913310036123899770171000595203304947773424737291640158406473746698903881172968940666530932822139837976855657737192724398080686108648436516871540799421145063292905748489630152797035260344778473726061506908551301007978345690158789528284660024613688234028848646045051413956037127337724042168621144855150016465606629167828946794960299977241945203763645855660849866109345342444047017226103677327148425631184159284904579822483287047378715468533445981652132758655576237146782373669191368518564295194329163396363226601563824285367306496106721807477149435524480123843307971616835922471234582845580610582672930311033914140025891775268376427258256663554017211598541260155813373305349363221820759795456612420277805078612154911785477002490904396203756791730444500969085191269584590164338970408671858260945740245814306809989727404044675112025211630186896138025130594397354657738279943097428532488028530802223779306271228630129591894740449465312217640719986919391732549652718051610464590260136813527906442375695376340697159545199864958761383690739757815722792651633785440055733273896776333046620926498384799413276124432568312559579214077210377692992723009355828278947090660015262303293456756346819027144512198687791940648121875967638903223685952890945502068792052463120893004347595674321934126787424107262735601412515193774512594362943523337404546875885601375942614534230423980419820916900744741487801522443838015628627648178351498135739310996769923265428649803237570922105404132460227538966530886335768275734755919734566765350891386675603820648573495567625846662618244797967194685948160997288875016970370061429555246919823220500907630221828667374840981473498030406703804483964710742807388657095646659388226318934398715434440074744835751969599795683895896456952319935182375923949846656011744065670497175705647449607008525374963857544147314095092075270443404674049023717355646500631655991746115803515884688064308861414384037740328627599195503797937099414969258240331457840558465708521460200646204443424158842196635138968016997333565719273491579148677785932872823845980123314012161077870847028734962872233732245566120359703555084462888257043118361607963251968997050070540933853657445435993693353780488775860179936388460251688566371547274908787560221161502847262816811700049095230348312926367521501622179719061720857207620798192801639031597372155838482997345110447175086136168169800548909469733663758203102901863222518879631758567901230513461780693074584531784826889947748378727657367579015170954446151687411235976533994674758640384497925008937925685130919377587627103875396087394900720690222692082302450647932935690054279120886349119246006011962890625000000000000 [57,6] -1116694250077244880011058205002665530456265405521205281499529889522501040672558005442647848209580864300180611452128210389085363993333633266668335638548773407634305891219544492927153480092336711403610575814668035174568383514939956452340750229189288095339380057158295915085561817339166606772523752535544326854762744607683962061243377144869489945126312018638982316339121550279610593479711081215544210881667311837889807027774999327562046191027842922693381177148183283851017283623214393271900314674280796825234607979068366489927610710063734540430144230117467904230126337704496010039228427452327815861655862297702378641097027707432430945831550854630989349423115115387976931379638178016895618255917991259375419658485665447888122007464327558919231621905029629714912524931257290896063089239327480547366057098291588230197343544130876376991263568910375027535840147810460898915522538838282302642999324948207835758786443838553954063016867903383745231682642490938634026177502609515471427800647974027267059158003647096977543001295399286040668631680871122268088821767574573640228154845107666580836285832190236565912318769791049725942355626387117898981558902130497369063652856093306311461176086057933490469142575452569475753188680729503750427657015165051459209446357522560470844117697011911381818119345205422065938674919547574236421812394893302692945288241142263941636901247911270695563948422754569771518948156339730320317435689069279490892708708945787123249702752946383271974543339763989190239030733843675061271818959402229873384758659998859625401504678664554876686504859163210851185675986995913231067879006126918948076905120973218698862693096021864924621004974439597197804809418655549122697465118945495084211100357075545287497554098794433730239082679390564696227705401326478073718614712786814578989673993996271628453745198963762655652048241085066101109508497549097388812556969775865117142311039822420196935602227615573153818697450208266787588342935214540503826168049350800035493749549359294594922050605176719614362145550913685570037488992140986225938268875295227784194271004248034474245549571601644025129604498148318418668810413868743561743945550706208347086676322173569982228431966678961454762010578805721251935242640292788458763582969398273918401280225573601365307593529837982220043083940002185634031415170880364753890288757922354773458239909046644815827458890898724960053241250903599126335844671362413297486730268633323902089140008060237676874591774027465707908730241355528894697096693628007921107543486421381938997864619466407148676838681238517163420589259682949547661325396567681928256308846721034026373728164167272665923351586067004126961151211019196354520494088256788469598347206232761974463688818026818751594153988451682817540505654463345308613497763872146606445312500000000000000000 [57,7] 32438737644065693853337769952071908224870924321326570054590783958651424791131366181031260642845195825584657748503502171237341401384710110336928326729714473606878369062942784377138070754617189300465418700361292972370141402978480683262657467841312658229804428685589074995162468349842200925630338145327780527762129630301980774938191161049043704458902612449934457492631140209011293332712674416035729928900153354640498982089587586343885634470282333922607774751401235290475721873474999607048236225537851872300478285008223999223005850487585154870943902222500858917967290926485938253882825731023289356092633637636753235244189726100090567566481183940206103726028758084722098579852069817757169587548674157157122818290048606123014466589766387314720589656605244145274673447679337966723413980873461346631729515865092700842055878755058118882780482671399038193446377090923764170880506118198388770146797133530120074925931375091204224361382719773261906999377714223519127918258019561927307776961329426194553410226794989705394102571467377744593877851130612390401994345964519545242785255020222691149381459244471844530875055116885098486191527583630849839568286767582523065566568008252802699529442139489952941150809727362749240238558192025649964184599282325424773523464234395154193591458560228927866900506823539318338237954900667796438223723517471862005278274577915522498692480122895326706329631755345552743250601103984982597127510599109940317357352038040316169443518647899182601353275120163777826764619313587627874090245337590177723809598087183705757728148085351907712996235550527490720319082974983404195664890774344928194304396078013071810525358874993747186268631210738834250401759275844210047046786285472499226051499373713969493069333618538179060178877241940769288057511766927807438080369741219388469396442822814725548272314653858298093713097428068168204654414759693401258848760478437039006506418342216643667837467241461977684762133341292632829861796763164587568428551064319262072432151296952776870984385276967118232878278852131370747343348449836755845809680000139418428076049287694274651029740481919996336252516111385630034817447457864969042605863102703787720416940947628236531340658032216122480848609274657358943362830957762677452109743873833997376610776118230545776991950641592829354585179384004204668195484100810875509489102555759124379689163834772358184127262988038680048370688485258540961714578142631846895057714628684580423818151110447830954768134014198097631447398724327110999498661092346334538280435102839912171306261482007278268200273591542684811919538742358589474387655821580227677110671263524100977985858222900161178768032728295965560261010654288825945783362858570232816956931294565451965396415913022119839947643830783019258971397458246599398989928886294364929199218750000000000000 [57,8] -215173901126714760398369359539993212470972583609599308655042363661179558768240326957405774035851643296437311851872578398131501368611279811959134600668583689729105585489357878629320194324143370141259260628996112224361036434128203447294268982216900463276959102839133982822087836566992760068203750768408572160868579877449372088436002828147883447979640719862382524163960867934042182745719243817045138394771205933482042386384482190390107016761821380539813288528052841402018143541513791052821519251291521840713464033916052782086605854607179746767398111363854146177270845076117476141914873788306895005597490805963456157571877678014000275667376748342641279671494496466000980953784085352907466202736439744385588820540204747006169069250309184676331407474178291522200387830392224838259623223063748250435938833029565623936675682757339291455194694207405451747980720171909452075068755787697332972742915185559087499728869990973464771735161734555224202720372852247138686692755680888448497011159219957321790274300774943482283388892165109025769201967706068037451712675894320465910105410712746057399297924822674875275585769395927910212932614605912193360686303690600442655420665924586547294988321570784793636175644541720409847032232053334758046979757256408738223662707842630747704145782099126430102198056759363082960954680229635763333171097442245741095865280689285366567276791904044529412928164536419607979403338449059726781281088229125815641615770580406185972367676223518792822039193131336870040086355311381378203278454327254239227563786935844868788213494617823512582226546058360025650295688754147312019712779801140008316011974524794319802794821074553779111326248722435135034232838359443084965751806341034929757510522528104710461584084566831728646621018269379192443078376944580364878878994515166660972303352797095429853043838877110143100242407407623867419053614363771653417963645883439954279779835597249381780487553761159132842219047464324371682437656592419145077551132839232165213164524810342665042520813320305896032786200345424786421181267092713498161856006581050961165163481173287177427941225819581158853196494011496169426980269088306112168020354067831286173071882681382796316993395801138274639660091699936797975309269295455142339163412943186508271783921889072302593357199356150471099624703778799927610756658465801661227562027516695527770874234345769417369245912107250433396451469518774643556897605948477659987513068614255299191643504847940852174139046266974685554064512636310416543071814556924399521181099293708241167609749863604896610478673843246610888258613294500315862305985287611874689546697236752819436743597077174396707182112787286898291799666131426515008044376413058969691480103162574689496596536111648413143650304126665393378986523842399947170633822679519653320312500000000000000 [57,9] 895444650247864040214698269341845425110453910415115954593124399057147801275356199385982421250658328722900613512351070833359278040890134514390717557295384590885009514397841782299344128068545872532192878324375803047929456035070896608778745007297558238591665318645181423309270300338594077663254051360905541476580719259589074864085541791094137499121868575270425176627717509290418958138808361233910608253403249066100875583851790997590414037365072032735375379622673349782434158412071256620631925992567549288458563387484551164436476591482141519078760840015508188567284828520175651464307533477259709557495388605803837479057966255174724252559802792227964782942082700291728607069371875329579757867108658402142565454298609534554362922720113129859944026852655607213143735759093565023579008599578537195110683852252654600959573287341812605957485891358082608970642281963993029123799368047005278441371336512434529258318785301082458051661575914362106637715158696421107947983734452526397862324919854450221679788603545784883002932402073839676541737193030962912348999334848216124237319369033991701067614191136211764055576375199267930756684266079070508711040573224536421821649492774529686607885099679644456586507588143997422419768705430305014471031448199848628105879129354355252112840730452533109290691398282038467227932674851074985657960786259458523174267746571379253480959042539260783713855665809337580814077831529655378363940501953521346460874110005147322949839421942008280655330262242652754512024867629180050871898086286189139669432037179744266973466632491464533077414484200816727301868141286430891843108523338595080453365176740168419574997518921706485150236693298650473024839123378017567176548457659473218093870632372730023137194932384636005900566837174047053806280004661554468149377454275682511743727780361037787003827462831245873051512628320544655802288483501594183344816528677632058693952975358125208399844822878035311985342963183194178991917207777313799826652969531457426778647038153066477787949487607826259025018225137917955852310225768288048960745454531961228270708714141761613451181418519931881858755056959705100954777766301895121110516854670537496087589621401826350875362631256992479267428461724524184169757773829198777876871925856835428852200318059041853318850793924468015110813518065487757164504433203044067335198546658268264464785137314516729765917867679829182257632678051289257264415669367642008091298313664367806402597760692853116139935684957697832711219656129382171734887571703200952595025815080227632398554335526037907006124667686362444028854571509454881008627028674326959438236307120947479283607593557955906613772739816231244640096892135796129004176148805140465869434484027779983532389465364183076449766131964697530893227545023549396319140214473009109497070312500000000 [57,10] -2727914432343517441237811070294646698727350192332899154513109999515310733460618792375511675214949184344487257235614224914481396238364776344677334533236942042587928573119112235286551158616923359208173030590816678104384630521108065646108387222909946631769420573035694573160061005094529529051444979893437552607382060464030042408791205696200623001290484715046751148461379596038364323329832030474417428809897864685624907860402845201554901496253240983817823292544007521284203355610129659805856073970466673509317077477748880634021031986131801628622923487176766762925336591145160807772962055018377171544542631843165878500501906859929072270902148842989636321089354096899098806629835758947723181417390099538710662631897252963256558277787908309140651988845726136747267645569633024367596352529323115550357440665904485746800571520697708077130533654722506755576539040343529989584631977008473974464795108092256481424020355415095402008637202258494957909858385216870402883775247497912046375147187229716812128512238814334457903652317359038750897536539656400431891114186245558142722558605629281924156317913292302605795367469197939895447284660527800248691188583494671875522592344228156623858400567775627333838728586688196299435494866612963685929971661645546610671895579918036830517719324737306173923145562023746959027132849659741775763204584263545250842994036849606630977647934602001232792129745730035499417881663678400181516656595223601848663331520686858003304722326973625966802680068462146752475007376814711082491483591419566736755296449910875431666139442332223717922081377806816581190091910516649243583126998158395324633299111765199025666166181485157037502802746966548933395712831398839201995189320807330030533425778576118144209817713558537330399542317286983962212688577475475865007505168595376393518429106214063785971949039254747205095356432582382659793102514574051038631796033952876680935690241529387515169141349245855616927417954585366118984130473013333998110229098514101934533106847210884747915299623842662276165919487753673309878652118745479308085785651042848714190918117337009976144518944739849198024659627304686146023595209082401784200757016095150240384025120032137694621888074956404288065492823120945976068675347580584933999364435004087694973033083867237898065432751256801794570286884165413180796914397201876411283618041247029488327989474095845938302072936635202917040215292189491403718477032293943561803094457087309736209286989322916570817206960729742671603249440264000885848551045249652765001022100077746082553505614006477753364486304678343110957393264656511298651537630070064854736406430713418617569114382327209468688015141265432545231857007817478181828333689866806793239098518097208545262499394103646025751134032710787380437977844849228858947753906250000000000000000000000 [57,11] 5681307402639041879638495261910737145528577004763773163232487511251960653451698704869371214112633092176387359885703924623060544701809521337753903213560135990475539048559181064305666345485222186300099244939202790289008879921398664925420305549980336014570332896041332200129209085306098783302633047770256553553651867763066587259687983670968783426867459002412648207590853634458577245610436916204560568114449310959708724648774472493171901519445394328206757831383797915856328271466155556168445160326157258787772057120956197715673887670839224184379891846415275831040095152666443254400178408759530198069877366522125557873157414275356232517577501231998568223091511083184831726547848055535383261383112180220211998440081662867608848431045356133305999363063006459566457976604708530938269603237413768501850155085006018430193017943238968156959098538461642452215702249823896508436368389318806793616794147623915598997888016722806461929918684626449230928647295929094543762878491526332056706109293115400488936741070044115674934362660742998601287142891434700617707318319370675259581685927028647634484420917100239841642020498298936220829033847082990972760398487004592876242225948212100585329562694239999966533834626491911164198083598897853608996077998549685944970407826204342904078558157175186560644954408245070687308437645793728213459402998550691662932865050051287515658768324757167733879857703133734532661942164723387408569626834093057148195306324044713996821820518263619995073173434275153192826909227395232167818570955962114093525011181259453176282424759181508876185577160652452257740209519054772749357089022713150582850968987979999968005461803100821452753225551485154382038585058927677887466052811329802017614723368888403297057144715725368260328454768306683192652474303161563831446988820817028514582921740060858752104070178767931948968409006446877896074232640897131485267046628560573599435859882055024685228385870192946896978986466684022283873100416342121614165972852828376017636806744814192761224500244385325649762803256852586649088234134162924093610017544188497468284963130925570853758907409582120101823410505521418609343780370095496981886787787968934303785359922449189759977017494365211122522857721030284252744161374897835836003444574892602005543366377752660226133668654429172492522018432435309980732818917579213867148357309827808396870692420435856065871062607137824874764001228765327308856492274136959726999427131126279243396689036442007333776711731538855465641237336086114977287263324511666156964579656455471291544423341608987759910999522860776678363538257304059642205916401259717262902480950102701531013610446357362010838570772468719089316944075216752022924921110470295188955015891095377458144186405843028706620949017103150424645718885585665702819824218750000000000000000000 [57,12] -7335380696230276901528834214434199861022292348482494206861320402884380096653408431874619260944305007895947700189719791312823399690424538094172011433282617335926626817591068651692018812944533698127804590116949330681342412531449063649369952791311939706350800321694857987026375965244994621320073107552969335644844630610553083906944285810272580835992909017068086505484395586564658941359246710676663694661181206775645224702417395316836554995693672892774466690775478754940588264948373873620826980411360885879025724080287508346152740390514502150453414709396827032927647574448722663682530778962145258063658562734484645965980495478907676549953326654392678507616330251677240356344807280390264049483430686770597957919498421674507669478332545378984689723725233533380202761632784452057493931771096686671438244137275481102574677025522637457907202952317220977974952887445704546524886931997538493646414596482130028052397109971091613741401354178159930030355862114462703819346802987459421543959970549475722166039968257843175498274626768580146110798430979977735052354234987921731889834416141505605151091174895985723988399039569749982929830700323926987846760056942605765003517517323612251429720483170226657317302606407566734865645295466185575391951704853092526587923679099351658226857176988866154070810589071735763881221074017715756465542929607013615185112740326598599666309523877632703027375162271120315499786129627237136515057449404822762468285732768313492748418871370428758089182782256832247921131721201142773280062555265202079423253136717139082135654821277611433205480729943080666101155056899890924618273744436206228042430282119738122441903785870266721104976334311758345751155911446373133506362897793645653698688620860569180025234704866193225835569398017814559792073042992876820545464054079962090284537338439649363671585782470918182071859849706062068489045122147283710440189518704292699549206435559899189719227702508395101195718892886317149280924219380128694753686352731325312325617737842662449110256971028049322848782035358855624227975931883818703143683840907047028023421260698546097776765587211615979324453209458859473166458034237130156317164285033021908567551257552529079800088053344326782329510465765990307718455064133872607216230055555395420816164121643596885699132183254734937720736737891885102313518287776752906756340480588076076022215910824215042057669850404345588011555302108645772045227422563527929129453262891348358102337941069393294604430858609460321193420896238206191393786780763066219892650201224844261773238658725364964059974113811882687195228150509667431992410852163851066443466744905283141323981734278585813411924442412926874043272929750745405893470218951590310684998074551226923466953661818234217590305179523824108400731347501277923583984375000000000000000000 [57,13] 6880619489014266103332966725927813736205869984069343529206834196662018556029000177754678120813133951613052200328739716652352849447370534720823722453269540473581243735442315005730229836736810327744528057283030208892639324928745637241621365140086905644565940782746871483481189398855837618439777411904532755066508763303275035274619669718333484714037426201486069614575608337614456415884249073427351457740160142079230417377485319398019777882604330574913794482718586359357998095919192918259855148663048805417145089243959236060667355062964448647423778204196349722825787060953376238222213960022152884337337684848835048072757697510288721026007092411096935820756170913794978610380947267420570058843421987009004811764679251813576901988100898529707331090783072167082290410247137844526536124679411132860209084536388143492203529685587067809161822950710873686779315027922277598004031157391543273196603965953464012418046090274396326122942389350335582947633082308121889649143369510885393674209916479799122207375985532398916269228503261096986186040235244543474702128358135146459849055188750893302743429037321197514341410805687247815047354320285834232171020953792467492137027801185831944205807144900969756703581451050777617353351078074230196492041935602000916420361474961540948125619526803160109840461876442056225256641364200710245668867095808555163383294224081395467615522251236560359092126935788012102471606382728241303763467789347573691436514563877113816608972851535604462882266661919913730721150449162970279349703378614589264826219233290185629969793282659995350012229127530053671566056763507754114878094436518335596710043385844110530317929826931989587515701869275174415949743404586885379691693623150650932098030298718055113471325634344782178649278776824646852015233653863429238075408476631718091402446770056312384582263952009801682832062506374033329737913845814831153860465689864272332733337463159399793699543966450932151764757414329341551045263006232590400708976548099405844462843996216971412186031239758311742296203429273643224072307931415554634462498869138831970124328992875789377807182266571682362904784981207537414492495739691620025987907210842439254895223169463402927857267228913331126230573834684406989417418237739525284493694442204812962656712639031884742494792379223653709026120041925215491816973492262239881252072903849301693335657799432793277556041649565849710186940343776155648751109147534769854732737016565051965332366988346916276342970900324030463886659211091197393002373072103335009405938005341993799578095369311487125319123421326352166390295047853784906324124309948269561884787578606603895383905555095945818074835191122282979344605725004700629828937611013529896297634459947997208295148674894013447468328961709183033690351294353604316711425781250000000000000 [57,14] -10317949125467255513785896312373908207131740146639389503022640832712116509641983458391078322651318411533504850436969818199641104619369116827436369488671519665163639231812154770578404145974839443688416240279426398052471655670732422500131038264983430207989173827989818071063104420561169952195607053577093719617216965068493489808020325535459946151281098069856401315346280783127792249182056304058659810706889397193158443671703516969216339340757936774918697288245032162909688851214360964466243968178450155939323062900882820873478459508419069874755853292973342379666178394545115622440276648614862416091984556150985411824153764223332947872369410132683170630123201201644164276758462216640577537047966525011151838565531122008593446940925947148325985887784812111207825801538279267982163526252484188386572743438488386104545927248855376019017787236496517972511348407105431311376167122820711439312658373853346075166308373907040072336015753735075049199357023899576187121315864639895016490896296220693349614729976451446469065299045163427419635585493370122115114381356773313055373736143947082162334095016836158136709944359602900414150518408972982012827820481388304853317138282959813580064009621916318481764725270043111892618529481224281744655863216891079459683120138769077485388657771531352217754523105144963940576771900987831565537713928643923429092450138021822529703499817705479094566216800183160689167097569252704597349102955352862489348612288385114231548246025321230565766969740738629040136488604358626297858011728203283284951549877929874162803495502447096748120323598016576884062836339359672868153994358930676653716552067516103995755233706057837777107492936594797581501899839599500411691812787720057088678045351259694807790575229464543335072705671116192955107464388311309056665365126701682818558009515213104255043262449564693760020772796283106267505912589799330675672180499594681809228359975482918387250792183428746242814396575931241355368525030328797673963661829198146348904353068219127065242911825112319184322507431036787068797469015711728414447814142357816200200876962571123549832734631282155688279700675828033769741073487892236993313040299941392612492514969137944863565963407205835787322313905941262788796462308040164116427704598776048752774501018471689741663532663034548618879375729479928609928277640311467418657190709911889636212713200510933524548836662248557122871910728420111370440020203712570165036451584553394186869776035426922632385305393121728872237073043140831680352910967338960695868083359612018477597025988258745067485930036041247553472481417591946789336068124363477251895110804780762737269216719791306698187583540797587691556721412581340769053428180297091432817874339893636807068460444194372797876990688337173196487128734588623046875000000000000000000 [57,15] 14194420834863523057113129670833290976183142768980985325458739007734161483886046554630610429959326994694500992182661244302007348028530834877265317710391477025220021110021658216934846354186117489725415905627288181199231593218295887299316216283748488919783255029065186791119063208396855453469893428248400028700267875565516848912865462289586514389966051333063910501363464784315546774260754696934601288843612944110313894551726065989642717714267352128165509317082309344883214094736404712848059080412679091927037665505369110398630603962783462338417817919664771132991201442558222965528158383433146428524145749380379311834031105411141397638178443151056539725856252739472893976433763387734557518518809370928664401874046992031610087105130329151539647341988091672099616384785599278224965207751961348098098653509604781936815046900390236649084773021051586538792175569736401689314773989126936521151100513089844377680077634797381994918777227343786831402561217351267453559830915826580328351852438832570471893368283734407283533192208351008046901053926091234484005482739849927757332391830991318710899917399785202909193682814504272962131270878622500119992451449766613130561349029961777158939590951903290130503471579750360363362499422272703527793574459352694851901955148670257283755819957267634680269526589103748702532162951251671362937916492939122701418276975676862503199177363434063133271754923423119524722619870094659982937315290655014792702835371747639187202413383482347368142924050141553142315834216507813934854358118018166105778319062383832722474062530863605751550020851757127829350379486814453493076030467578834270663237218893691378958772640080488699281809644563856913583608867323237414422037639479133320390378333229602034042306702231300251507935670663433399280064443808330593473160634680419316968038318322707999927969792915036134190213151857552608966752484699090687063385826058726147557424622565239216525055538052019275521805733012404939481693197003651875175217576670735288618363168871139234868497421964373784056884135493870847684462458408525653578366064582784667127149564264474607239407048989051581292790516999965730143327366798235033529323658327252581428815029249697779053173830106783715539413831779135179100797642393949419422468550266108779073668907326945965467825794704719674554178723085633582211762420964217927303805402867363019919763819068797730450424823031960823306665208051619467231178554188760386571625598901448793759667814820444687706031817328955998244945373337721690639745566156685366610106100130470101910909882379427910696926238184459037553619799308820491818303109224384483208321255378074535239206382174706088853113404699656549779462907361513761785358445940071075701071304578542008496477133814488245239227026672779174987226724624633789062500000000000000 [57,16] 17633794754871872374358551478439294233250011782482496793633885519728096582707493394894262821813230692560714052957457844634952030537511187902359937240111723651085450750335315199516520070375343426283958192554107127575814862804616932673757356585512982243257167872469864388753416164514676371991387350894003201757224592308400345374969090465869318104351510937579577934469030474583562896107645929732183657732590438153375122397884366783006273364119319881863338439930074878622931871536548769374962979678963129910020441520041577754396028894584211789243079328295529569433823524914193136981681432182541347905068109620132097008650371874063357520624088908923299990808587595484559318865333058681304932356383070705580350767456948774474126524144622752805925799964625133908990971860848231978299777236713892601342747880922721211399518167571506630024442304094403416491985825550586942481936796520909987247666619424889692147779089420338150770190290699983915356822270929770046978468627504366995579413979958300713267246024165776478076928932309591933931414614599752265011885637081924188852478333734768982406122232504793837022879955727382123337047284382466129476208954226226202248378730204921081720254580743010368031282652590065143298843339002961826946773845218878073949863478524398739608700671650438520279500581466120064804129356713697402368398585458789497626953882808269647822581326409324211939348743825187794102715672724983487314226271037069375403323066504462471371802441050296494460869883568149997881570799645648597402155715991946878014159286825893106815884070834321674211444777843736170146810432575377589909342616279306277488202634354578640030979305167928264108690966226559694925138460269589444573344265703507322040257990992840580958286794405155482121016403391499631770750735596264167317933774489715555878676180601398299314621423602191857836885196786442484908158579870207608349573048081725409015254516520970206332679903828354669868493902748430168584939122953397257396259220151194856197904841921823032896780845883348860067092576366250070936176328846669401575457085605356866507401763778967339131267112839736101417294948523228580191334858923442055017118939738192356212804389298576264045040965651042842798238010975640459393387281206378958143142701511469138666485534853454279689258880963001213431281083124811943356860218417376421101653298213058164438211523888060349545023593416518008608895248023281306967802820059016844607401390635710898169431651558272091921790987803478980954290388069101791219925958080064112045106788992657985920477170437816052347825093232448042117818264941031774801409477002361757551668675794578021422973645149846988237701505538973541422780813418021066744838428516897771288832283543232686639829861932442234273565873081679455935955047607421875000000000000000 [57,17] -80202757293378134775794153061974033456986525520653030435704617934884479305096458803164002531140770749697403637180211377635343901262686621313381139247072050465364857444456260215883970252683713078783111968528064355142778688516828216309380121648171529285958345062509959429046809718619879710982878093383067572062544895622851481345697275241656851079839558495299105874683269274596704179424331387813524373936491078457648618025410115391692614431253746526235965031958856703086045506219714327949666225518842175094819500543337594506401304405298544716619494430065906091016750592500216915466749439649428485239931725434378502378354452852077349368571008953879188353639810054500711812928618805953094762652610992344146256301634028931129418159476405690588726462906503641548087977941798731266238041849063017213633927414846661114577885852450768179787250767222532790194403842852599347743138056619741826485185410071470943322840808953499349606515891279475744368923655770425081355837596356039892258037284402490349370142997364170926969490013222045388446166490460567120081166400199004671620988177047484474757043981728069616449766867436359631447007029689170726332813274378647392812757382807638266285721617621169861604706438272472180868836663787621760396832295061968548058881697297274462427603781621357811789362300339558139547131056406220430526772020352025327892261161248416205734593582891741957692382081122535133584363051227165690691926415759272097947216495043941756341684984365284819856427376625086145651995473603307319728783614953798033859049848836848128717376625048180986230400605466841552055379045954502072856177513040610990450764021484738030531105648850829702663850503241222360808065318368964193228415974117696141129545987997495988229215467895462410745400605773369234537349543532718702521575690394229796955686788413604912721908859231182723452206492308403454371015782679672522509604258000349024607619134016080854269193958410195726006868673436873604227120536043064464912022806216229040204363407452572477523070027107060028454190588786866996059064238672066741247922168068094492980656731283361342049617640123381809344559249208721571454820912401325399562106411353400759095674835092527239794010465084193808262889904443608034709126359561560965306138460333886158196708110095606221000593635650270369022316506370719602646646077152199884664618290135496607457540880667526586651837568307792272661931664062745434388077170202301592232885401585265868615634145647692931125741122812130820085207735798802510299094399696946194039916967554931273769224591597661820384295381047923974650149183687348841182261787541470160045402657330430887382590420133840380494173638827704410469188067024864175884925659237700810765757702539549045159949186834501006632125452711079560685902833938598632812500000000 [57,18] -31779965707012925962407987263276038135942362199771557267112317119375236003996259025947927423544334064648443873033920865575254807869900669518848446006354484585459378542024399429612235936773697159456314835195946987243615323905020277232286288591433893715524159105528159237695259326562177410556613742995713118838628970271444859108558317790862181347727536269520520205047155416579483190527440461865033382998545636623492724610287951070622945266503676592762023021668268170314083543296441446429755678484992959637522790902920988337975856689537681784365651001349940860451582590469502242076255361850277285307834950970823399324205273253199833911325990270216281037572746676403159632648792359551138478538309592783334637977813849671148675933073650876873586197175252564167688354955781474613267890870221190208574450750261269952865224296600919938349006502805053557762353541117687826059487347355517642083392366207381175648373828226522779038777185145486579179623797399477129132366684888466418550884803456272947004303577545999943528381121474082741834770431565453583577508379216906449596610116038381945676613091248952488512809609221937828486162281317000135926503949173241241725617392474136068685644001560332956948455712953954345104397032562161164476758505675854791740951130317623426932169581269108267268906464008813887838721599234401415940913288860548155416300314525648591320541938756476159907158188660590139470133864129982019456689341243564550737844504598726497626309472951307442725376847654243397839445064873679697029266870706951358180297042336076789131122314293758387972487351590615001400058499093525128418761753040404566194485952353070348562563262196727813391075920884688331783842454400283305820408399699891626821893531936099229299036187295026592178391626912697047684871370619589269579960345826495039033582712696669621496498354794650614771559921263629636151863008511955435249319553731739510180434389574737273759919557072907477234252756913638727850372467044018029060687678320550300672687189503753218461465932064016324142465968264394021528198552217104072821553366996543515324848732918119305675364935273458463901896864734557556391580451995788984883348421308651901496061181111679961686960063457123607922145228387217980255785387772607065892074334876343548604115770343751595609692230514901195315962919166376823948772363237706417057334427548537301605477242363987852156225245975634122378508028519417869862658738604897065990454535957858670241943752762222783333038525194957231670089103394120702055969578830070705032312440781091960536223033689250793220966770684666878224753769370696500259307696343110516936490883824082691385792747071631399604769019063521504293395511672845564650428700074761821252509076285051777135222048076279577344394056126475334167480468750000000000000000 [57,19] 555243946413813397609672992122140250842191196284289324621407256666945157710950951185390928713810652768948910413959979157626297741885873991972374849106698147138069856734735144770677231502322943427427060743153220358024784943814132210325178845289225114625805508995891652084020534589972922846194062778589343145438815911380077048445709045548682905641171299111805050309017895256842038797398931631509105782578346038629505764753743631823527011941764876269863696678071589709888427790361363543832335161511894924403204040352415943151056769944951275258552755784286432823989431845892655987853328240806452352904643006924043491391389209431827399271865904791571598259270356024557530913575838679530468852886070820629690005043086646974913851506970455669838489926663319334834033936503078155229674241331434829435543317658323045050983045129911418736025695718237464388544266780208650645975322024897566813132048237494918932415827553897481167003851667619125269091294012437328886179377379243438294544923231427857918456836981076107984874790679939135053658069929248206512686539445039252321442660989097231539874414129291538222826102563600920126914929484916227455281763823005580403470088223525415503116116024372208874922732839323788266027668665543051434355198426292955512836388405907689393889265878504448521287003357768007111360571709808052306360847887473424012130067472810418937142100482681025283693986850929740457742056811465146281339928807844410197821138800009374516105864278953735764735160304466599723923587306201850979938891544112683916582991600275035896620269820407055414462419342325723090488867100143892959430101846527734491945588037579774097959474849354957503990328928190983728365211153714743272855905712870557823342487317021603073107206427838744764112356039845067678117639491027360327725744680560456045090602513421869840474957510813274870258755191964396572227197447153464417873574730905220706754975085984481883760493535186664043854963321542466752142926367461045013624932906624419871202772249186247810871778508116545856016626248540247191502470318915694374902189497637305047418432924823496954640536381411392326000250531381322551262176362017416219426619054519345074230162796953525828597782616130720284809305811878830422499947075646577987724892441041533436516395504452854169284306599128859442064392116228703872526782694334146629922920838130632321345361666385824667127673360668084257957075352056768993478795024081604170238440183152160889769039631171516841956006309561886386640082967345700953641665495767440934851445890516298778357605271985492360559581077083004835400013127129240022112639737173413498506037530378611633102912243745671868815077647348872232939725978913945204861353437065201599311875536673029865952582427579553581153959385119378566741943359375000000000000 [57,20] -1172819959822724071087283231158485504828913937654020092517343969458257968866342149737504557058732169550539256937386492542942109801013096977027398935971823253821852915437132833970618751005772419397089032609507389091842816515613105024705065623271730662103820440013420254574052750249508455571959739279467306976060132639653953347415364266129543944196504140210451902342904350298015618245517123456905863658258389185753015913213658865141849154166250645182108486931132619218798014313334279077867571471053786254342916016586689792246011807277038813033120840949892523879018630755445855227061314512791333858060920229862753983622216314333952003114496720545644083053177227438963085232138556854034682188229481559669619040857287130656704468357218478030979856295974197903418497614471819384098815500691563519472460287736027476081858065286272940601182691706661074867822759821800301452925216859979918079802051341491582130805286549051784341549177103090182448773719942653906977464390982252901829962825047639366489041254351143335772933056729457008224711271568883552416528052485888078414391393520046442215708449285764404807478759126869436098370747590359896710104530058631182340458662008679164315469812191874601974116242301208082065878963405497744937882318361535594119167363629126099498801367168485386389447754842106009770080857050696208325826612077046046608760509183057421384129746886406660289617666767589950740154024640774037330833057935398908253693610741738534638651491843894923667419559174462040701311719544886947653774823015478038515897284753567731706338612858794839841819567387438600184899888370355510652997928955135826994591168596646090595553335957720427256957180382952541697417657585548526691115875097016389724164380229904944449384389055397832551603477647891096935416373097356730520791135601685189969589576664942378182664381873758935460132979459182268158293785827300490658598399629528669627242021508533422917622394942960376924503575332135282677583694869609170816559016686533969760871842438811312961828671324326001531176072552775190097026541515085066395735386606769314626838820810658040311330461110901349756965402558619018987174732435050290889401144358045368725372344982392814592687529787134342824639594797885714880301998839531960343188319743108782106157605784887734455558036132965425054984676868168355700781981286723516308478256754155965104033515544072248647126270773513499916646038036227690264527512350627505261395369687980312732493831438468701452774209570819257440406699127366618003362622110361993395041073265238391327487580992524960460400772102835640580243568601285995723357849602878770110581470273086688025264374574008409987790819298349841002122817438324002376143551199539194360219129688276818698810036178947768803482176735997200012207031250000000000000 [57,21] 1096938376143741452341443246103909672296662398826623365789266526263908657470054960033133863744045121008144940049636926988732571207299191312727896182078841603579160159368842438426431602575095043880077418011025289199402840778104238044386358930733295030999204651281226254074264362467280460242469288540100232583095169872867586132413840804066627375939663828481341363996397156661123432759813863893047453498568526962236274678252828178109429094111420159945322844187844414285844814439847410514749285020354801875478920444854505305799006214902179273067634655683093381668813496850510334217340476609423410258979131423444870266784117948090333541967859642286781611911701040939597094496712674842836243134070161961714088401548017078562149932436874260468718170599751492712849543790563568314209924593118846994787804867943462896024043127968851468088026630282682584769020603920004228469390786106699493510239285918948562768298041601496684164153358641163435340165255898524426464639059113315587223440958449446827131669080376232090281272175159816822188401269548306641658481200869858022979295102846521040168016095018222761558932695903914777352874706793786409585085102556720920848355361321929431305975048873358007128258302710410053960472651089544665581361122591417944193459492693270380916081755097437979027315588696978937256244052419293959891709978103170203973024492239331636483920715639247525320853524640423902817040945834406785686285540413015073579482217496479837267484546203447677159156670957742273432691730438234414028362611249559579653891212022140137467861960283215272195752604540263917432500348043764338952787842190466745041661379747202668509637138427354627280300850611399711842765604384892406363766280629374096455698082082233331459787887884264098810899240122441115906499774801200269933609692488000599028937591587512928850672777748868131361887259016169204922256862018737541932953987540391379170299636231880595024481973371682553588279348367163589978504181656485128849581375204119048197145841275401489772649894098635842859871998162617088278680903364823695596274197046419403149352636030757278329331327989879624840918066112447204017249123560041327072121975771883619461868580088825539190689914813318044280792698543904817790670126386241679170057354102977437564709178145808298074547660421328774663819327632328581664370205904743470454340183072691612462626730371006740552647051208716094358591920141124702302743250034763002109067290684533891755653560052296973147378703728057501154011733848533264601723086769345199863266394081595427221032428214410906760178561213504683481234772165007390962584645646724143486743967707230674864522782072568507061968825304755745236622427950304471999123861048048921202013001097587334280744706532795262887702847365289926528930664062500000000 [57,22] -252548769560773954645114109861037862717993251924029857936568328759934269604303879666427567123557524604771588887512791212000735217710183659624386162596840494699870414641314288837440060585259183760736282749050688864128636358477021651261728859322186871613492243097222233972385246959451226330552960137361203470739011946536454593506116535448069611906278519299607333473588846133492905519833340117793236699360277908433478137327869041812122376280735478170725549448812868445482790882509590621871112564944136461390846273258026251728314101475971771538229293226862711939687533186426280442798484628042669181364112474544930998178779330036695009673501240323010894549365675510627578700633221833394088013192936320474011577996864220864140790162094142714813401439361544321519924840827857091716037644511905199117776712104607013551383039566283411636449338457031568262264534169011582775132331968148702924795939133895910741936401037165226015190043342963883617569085178557296110523086582775337371160303656281636766990331550901104944288370093823903080258880459270960054240780806211035242134523755442201667845375406906480820670749369380325518892118748379596721639512346832814270559311166882377611699482462559710118364601733604745810271137859229509602055357417523148205541698507288537878617055522021812601573139834241460065828770501495918459200005585174443897887962681048989525030419881184705637833904852016252010989042061078959882837164624771484574958714311712146562464494477438053220294210123719492918416463732727681926394545810880893128400167782828105957446574893684179996714357293069655894251184114008796963612208717723991031857127373751446540361266540022905365608563081285089433523622851912466732868529632510608111256316672274765317624373183804138299062276931722333784099500065309133580742014896412374531784082135820845480852310867786614872238577867361673089474804044897205138083128841977759878692934718107494320474018774596126644387683115760956281000922609237065297864120596118602791165207591578758692415309010219870552054175428231609720039140978002698694476257611440623381237085539807869739220585837656036305134873872184255731962097385855632996001654185711136795873523006905027140574609097831732976792412785655444453779575868072003977998860033047975535875384382604762744751981995925665511898454451944952220196618214957401478237657668349334211472151047376869988530401980996397303251033668737570047313402618121789943170872118974726919151418847521116818159376813394240154070801706526864509592404666343804326900775683089999248312075874978489419038423230231271946531169379823920855724557952424757482800221679249483497946426108147931552061047773820468182773018295973116550092852782788081551373492183060502289104753970150341046974062919616699218750000000000000 [57,23] -399837829364472782759151023965961163892427680970297344565509777717181589634620206833940278597287309873135690648117332212965317814600035263015802482036974056832572112241641742332474837791768595561370309946619168687271909352430905449186439493919525415522311887308012313384601101426493266083974496271323966159837389099947760689977437822561007950297776545760243908914736613936186837426846796134083848163828550358035000460943085243321801321157592974684813689324892726225664982923126757872113845104610304026371696087352626476032973469945109252526522652197573859849516629822367178811411374047723366213987519818664586973978757467628070175618244012616522846986175011678262937070161159236192547259399802108305840237448898886249540132605711186829114468324703120715622832509543505373418941458188432211420217555024552698482725286039445682686355951768073404055092383173451133285588277772424425196305541326123687424309459731485986101849496813305374537983381876957896238129448641990951822113744248821934169952360118536208002681890375329528218803517534757732796659659788463039034783089530618161693443145442478284028519099703943063105342266633183701663456936321824285561478865843515339655992700431886832192094327032860604039160312601325773158431425319146898070916517512096117934437459752060794793686545970061063392287918179766451964595401007363548066624312753358449700557463440182646402652859283188079398016598075593195080981147910070514555369941155353398880452905255361270692805520006879369231435792522167293375614179577636705556375214502177460606604210042822976017767267081141153595515941655572298441319521938689369315850489403774836657345090011299902461004005529756298942348865217859895473396411966661784066657488556426773747782886896662278043258339539264544694932242591277885557070985260534937864839190222383271882060770354060771644235297790874381774072896324942355643422046213849511122541606247002775064353186916568624334047349018167215505115513950869406811757665214004477230033003153337796159011082296976561951230172067810029651552568866969334608089123931187950541719316959973693044578407919519523721090627633222281692167325063191860542384110285098227165349939012739546958653375792011344466104812207323046310583540732500327533367425487329947915631591094059653224287577135671729399893859988578576858132047394846168519144901563122505415421244340100414695554118222463292153297040239320270616506277870697918795373982061304989379063385629339844909640926474431467886333524737334157727840820354402895902104271419767812664292867329978752885470060772358217010091278800925363421555143939866509044848997181520794184058273826666448945455985297690600943385409735498496126818491839945625562933158483378925755757915538879387895576655864715576171875000000000 [57,24] 381306832208465679490045417208944722673077593578579737103734524065298143252888292791340542232706767782720209884504853555119841232478010997372012326808172853131573280202467455590445180491257974647278721213211703850202723895620694990485210923834620309409881886446023360409090094456088990371856006038671516328587706109566135768803534476291835243853287887402559887585746337079961036786342638939353869645614016688759337280737135061638549011924456290903399775240604802510697256151075720210262816623430684996890862789628867048644083370866997934865223425599609114177869356282839945874280307016275623742264532106942661281050787552707903426306864450572752123597847776229937003590732058404099175580309876695446265966266596511952347610191222881346817811233610363767196956524134742041352577910472278037388578494735944206015764037467844698372587645513627540365824068044978514185534941984257711015895474157670549364825673489436996519385563982720533342788495711618615755356403190919062347078233743120250023739608358279146553488718902652416632286955966024048874283559281285750684405955861140706222197584598504155309503035154440585146977244813405198149838536983602100519439946190570413458115676247308217239906193787344881023144435432988022764950828590562523477827455752479015562675208627615338762268088501497723831777800136774340697397551064185827478159257422615465320428311357452624406166116125497303819180175587842659907926966618691865336109657694236428601668102903073775170409015297580244242834531277814124534354329879565683247479966808741850216754010771665149348714325433986871400717271753890979300777834226348163614796439477395247313360806534093741241874064422358776271693865836379024713709381311603192077348120661968084325662781855603079851139100753781730209514766130181748597757480153122753314163985226121964414208390205699363447884644559041652139324499087087987814209935832206643808427516786643617665311409736962764888504670428495296593673028777002164674939220425867703788384117960329749180176858301925778427839537263119841486664556948149180446675401501251834212030662626903491727825991422883390994124736828661767536790333776933544954282490511545325832954988562286747420173136852479101380696513031416848443175838063827045000055946661976514947911234010576139132340769757414540402569123946436987654549660079487198148878466231627740512041710249104860516915256132110813753779044809939268969004194243430522068987431712880010701814327125630794476388119845696630933987033373440236955046863887153973918870296580585201459580183234465369077592140741702777410973396085838687938131599488197695979816183728469608110784238625741825601548023754744788535667851764401554746123514445202214090664380089336707446712182445480721071362495422363281250000000000 [57,25] -422530947786606857251404524570370536273341601216684403608531494668096366142454294205693522180079358054486720947200336433266185221415021363486050759896866754536543114138005633741064866830968232550154764213605897084329810400488824934416939068445077585219260576207295700180690687481045300897927080473180913200526722818073243745802535023019476036818046081146868600656011321987669008942015681713427772918348209981582769145462990335162490066037951131732766451957969394835672217834599452700970917127960489969961796643984152805436651489848079537014481457176454699741115749595108196875157331959465370291963503793155339420387047008361567694378204407794141784965632472996611040919650377398297719754837128034602225516676192322193527720810017607902525597139691352652099962283236992834650229542270511610776493257971192910945793108722805826402462263897156003206480424256388967495831525932114923006324087865871993110056985655179083202030466129605756435732624064984618390984102947670630369133184834486863273060113941981585272068494938100107063209572376772631198529329764392390261435690264202729112486376972831754270626633086509701258219410223838889759871029765241168693323665250320335279943251284962290194579321123578754415772248963879318665265758891900020735702940502231351455309593304626238435256913969909184372242570253626329439703751536485935715640912371472910157259246938977512997271744542301329028491941113984534268313107684577801764376895130637794130422250227933918910835097541324691494551415468736821917147299233752998240135148997894905137312003788289568560697382653290914534781870856919796757412509345860051702490635658200293334750144408368801848562111291759004663358914676346273588848754747500362355378142272037223674541209922717652545253873256875028432093097555896114485284596000172702360246243713615038314839323836768135781137461840690426340687887602458358130997750911840278481216700744023400053689664388593882464668196809047013986209340310468066266565724378874367402485600220506326541621960846270649654936219869724910231378759491314762465153268300813534424742489002172845342471937576961021814498744960900518698588800735376920440770967996116839414051958244788035211773926273391664655792636334531385870343796149076840919784766076591417678196358480272580743302716779197306345734485821821436353462274321059443069985208495150386167738196177530943068433409958543323369530010093763757680946789636033086949225033687227110253752801949326517410709064338724950036502979547937324781922290215948854055876040078210194223617555810494136516627264760710943701563375309542921435739451297208260674909764965304449386943317061231591207387110051190242722517260143517170286884747380263195301116358243209486164615462655547162285074591636657714843750000 [57,26] 919986186937025690561698753720325202421849325984598384742077312834172526528803519680593954047168624128704044669583880953537237482410941471943454080612453162045359808424052069017480113415828485051091873602252224378104159899736408849234499098745510550586813476806329804897877514204044895423683588128296485120223904880878730326345933431211055666305702514252375701835772703404082697110288019548073148608684666101521435052873424086801464578565385808612190889067055562304101948477308470161390321800036757550120816692047726113470619644506023160805684203630169590268731776975775562308166248203763788965090009751592835024839970543819532368989433368378827391725135669873698402165524120969337171322220648692531366704437580963566783965403526215176772045013697962178990297176540586852421145234584834784362704652423270040820917959939353674943906947817728033930783905895956576997376284229338648654457866155432971061689378972685639409297152607040960044403036506124362154712702236373007902936195841841235486621625622415197733579239254791922622648322221389959349887990691572312007761986457845841976620354974663572252614412946603990281661240230862710923058742182522841087654843520340924728488811884971936988226039845479265721858055513538531074912415655154578282384615802532748320443958809137288309988544759408929653028895139823604811953387586868524373809936381282339919751818400754307062094481798536479718427968745261944472924968493197109533973750943343645925850298557828524247966249297643700518138052707360762527736446037003719027774769704669048031934839775252629160145428609645909652780307644646280556848541114910955208758731703158955469121432151982147687241131763119924688138971941076497408086901776307565083366244404046719933328512955990118529926518645357708697329703558888567693265315368060201979086385110384904578060433281095350342243168631176411348909363352182534805286022711436295043886836586427525244536655817594402689457567096582954902913427787679295543903433150691157042283395536390268641074284173529204863684508485894011263318289540514520480820837133710299275823220877557016282395383494599642619529798562817515089816437296599763729610787146985397255616326768547585534517649446784492613619214526182251765824355843031336360767156360042344381129886524043328231637690132855746815160971894787471220755871648883059319816729020564609666554942418125126857081989754658242986840020684109010599437768947381151833533829973740594716108551954931595083287254504286051571324626139003718872225260032852458121817777222927453307363048997504261948486837543410832047222916474332337669776629782959654968070044897975962368934705457210128721722636578158161311391682417734507262297277585938579027441397428788150136824697256088256835937500000000000000000 [57,27] -1020043637379940256874641707684608403399104424573909221856814311001989259633261337774130108701593960100448171209605286421321883306176997992590730384273016362534166126861216816822985196211304517008045490621405185777301119527076086566136628683682859197457574373112137633168594665619889962379482078009980363892202852704111929802013587590284099622102864598578558847740064722754658719418488974021734654776135644447567685217961052701074970416118163353973550068444593558028791914145128334105647226810244061314035706863762109050838750479688956016907571369354981254151555420256311780545430066926043819519538939733022687683442058694974459829754769312278940737587726107992478195783145153250176606441810319119382344002252125196786559510196565409381928251761980991233695099566395619216080582836542428996815288631086577973663213478321617010326766116727478083699307541113270704538545700798959493125172025985941737340457060486659158834256694464017630867714684658634880393412232592038995349650071827015739602026313171532911570809389448263193706698662050789155415903591584880641210266367686064909737980384990151489224029009441920072305731302389611061204545871863838651477834550274030080421688128155449978254346285061470627215033419800249383157678670744086355051770592529189154465991557052750351560614216786878479658482097263307454251826212186972846123889289295282716452016255977938940742600467781353529964235842445601813809169158737231065804506559519357326778851400302870375223422070625701892105775622878855646944244940869882738442117502753339206122615961647619952621809610109399245378216833147418162525347627050421943240156726421623406428541312712991640254491426518124603838581087867542501174022056122559144466066290749275485015369563929726039189077811412823516100478834444714859437848852482402303471541682352305005158291460392069479850277048501981641250364439392223583203485340067795986264760856475519369421352556484946817700027513956613786593902373670837763670429437347920099580558502033575616724198070539714571391048544900686596013798823765204280757227731796591424404255072104557228804646877119721932384070573146534672993682957599124135112651870002216755021217646077933302536869863720538121546366077722196417936905950517817249600937233496686386836043090363499978813371155571806313230499614312631585289962059044691916783042441979270331354094984809293579918982441881994442871983858555746624925708057672144411575076450994419348427410710049817560113643153173191489804711061012293268861457477502321897994332747106911132653705050363094289911791554982799635457144994494945252227880962948191635120184868964585209619249592509690544638249999968893218812186346283235788009973267264036083214542860453377670637564733624458312988281250000000000000 [57,28] 137205770415516585716862544322115516033686868945966924466052926914739924845744118385078022985003228930581795730496477804053076148830770895969289655808020669595802686333603027832635349106159764503027529974518837327893427188102315560258639274703814396630269059856409147539712445654583040405431693535987889960275275840945979831138685162272285681967026829365514229604200282767513828943812243061307136275741067617968349329529071437194292027598717750613875542005675704206100859949086896016113842089685637868422859036106784698078099339928245600420469643921641441254662265261341551233193869126468370882523027874236122517009032262769574969850427571252547819338879433796457765403992597170110618173405365814663714170830343311029138050086067910368855224112301519168365806256261838381089994383605800286948924106615039773541116272792273457095087884153795851897107190752040337354966964197892522282509458769654681809207980498297234439451725971669950693343995775710848248543658165875803416989912593288308509528737993896299110170737399623401980416805438504256732029974340075765937818553959679351760204680300094432999787128425186365728130685829538588662834235627024572264954116544989009780181735304499255767963671813855479834425893252669660518261403847889581587876893825951587072896141861686748217304897570668298712941895839583764720831535533863117577716807016602753743142268977562263396979933796979442342366646365942059221784856879890949715324589446911191628195402091644978558600057792603898057505182694487631088967403522077346645946375751326763315777485750953651808164218628060326391643129241983044900234640177325182679525612736316025776345147978954837802559324851443931717181140594836712545631556771493640362790192605790067957870443954144686740648705368531083687305116493284626504150183356515135017244377086234507003454552938963820239886800788814795456077403433541384160903786804318720560046535554780776468031936264022374096532608977114632663374855249168033479815839184709316667950806070608770473614810153050268344907135523459182601678969371594870363072208667907626835284045242381226265232017367246042567813624101048592636611241305730252840428524742879240209495555530135699471598840842998909414674359401900987587722727850815488530826070003787552187912667451243821813409659159166225516996620146445482533735619364876427348360283142492705906443682570084205768874584183982219521026332699241902587623982291422742780222166204161182452371051265376135670568166086114494383107229391062502775277336228038887733203539503347365211561066845226975525614567899390488804088133815066937586896949568103898983858900121780694983096855685644715271850367775089932585854954881312181457961828223712785757015808485448360443115234375000000000000000000000000 [57,29] 872485673741153153393098649643041872870705655250992713534665128796975068853870405024702605866066972593634445114725634872784392701327677447693158972528994924877047725193967572506968099959094905138569664838723273400168575788118119888135376212343050202469641001691524457974099755643513491301539378987378905321649071818403600797696613623858093056707655152186660265670676175318326172200182633146002584876634954155687917435772248117660000445128250920287865670466029721657055201974552028348210317853472940623482593541606585222520820648386639701133678252976973523321799934059889068618286367006108043713408444230034431921613518248374348078364601207442795304730507606869861633868537068895227159863379531049676779700733672384189287758108555982814025378239330280115734699261695134125147216602016528040727504848288918982300029557467754349668031041677542969957306135427624186469928035627495288474008187577049710604609722500544041822631861532297926593249569719696814244335320130121645553543793407214068529916863888023984894749686738013603403103054034088559480308451219612429478925288223271087783818179108043162182361288519467551141364691232664176440940168111736446474099138219100255843530850073506016637718528154340129502522931109000667985154370320130949496032195091725079894939060263588272999114414887623658792846653491394135105637553734609833274779662163237051101403401593165815310711972152362357519400309937017142107737090595372722478660084092103660850056701364177267571779606862581652856659296008142264744998578479159634708319671161376620692271141670354669592006442085676554138287212249791773314696676462264671151511375135045639860569392666662595812726719523551269592778913015798534397416887333556360174973944364721921299607141721812776254192062956840146093079821781224291899239502665788167410548999848228319180467983956536784155761728929276944365705636082775944346475247064058679577959996164157038089493664747748804714989340526081589950992949792666732529167845739155051570204334764776377507672139277258167148609249969891258618666620677660744342301709107128689193620690289557662342362634537701826869019871190009251953053868535270320112310139742939431928796434563775098893057838380477005032265500754632156014434429436459623737366299594095408494311107921388371337095188120250005170262825919648892900025641301235687174859633284227517846316692052328883765596416887118780598032418599472676451817291584142975722126053720726398500488524290599872604889082152520569768197476989559334956663005674292089319379066935293432597090166586963560897925769248705271633437973260478253314508735151141853271433859541061740727722599035948232622729709074248570479726863555511618699388198816535577861941419541835784912109375000000000000000000000000 [57,30] -945905716749058589208991636109639736216808448584259465507771682734521303754496399690980607674259231309299170702733496239796653069509072197939713956339385102761992651305334969762827726357128532972467071486595573405394097833249048250962628039234668648844866102342302906784642995249291242494217398112609207301077961600651622162785459636401467274458865774272356583738497228698790048919836579892175042862589073678159971901151277295733187088696944766947228227365996292111668989845163401317577940935091358611486361662605674801709969208681170989932988286086519138031337549490794348165645625610984937539283025165034763458101370490835983805791787217344607566438158825398991082920300182298249147041093897969089181340044579162392598694169418423522239484514870350584584975118175269165060588158117037679641505018950867372985119495853260578597194314389918988063915324422541186962375466835634884262750162284483546333507564243842726562157565612327098053615000464700367111726430730852488015129920386476192638798407514124007669905232930967500456640126004450274131051348610228763766494442598779995757375444849608624531983976805030804368320961728665219270768325315444042450905313879088922396993419711339126579665521501150248217979609689452934284343872993209829714363025369905301163777743228934847367767048946656367067452985589811286830119008552812636122144874335522994076087625174830718077645199941041178511660112384352801036025933916651173101066782590635081029017066083297462723593432725223861811492019764604579005386813680298879795291092835777312311050953123979393737237003051723140142306322194077766380257530382993431907412225363391129700783831524208477573078596307202773370609457110710424938120592881084012416652703866912787831885552347240251160253258777569283972316433261796380380163871724272467273512359018771065102206458395729144293411461444346673971450930523050184635409481411537696724956344321823841731249696624169683560141596808290192526633238049572514450737073637885711587366775870283548531294455132325266176813744978836077418075316990161207189582785442825942862520402625091599020029111540960160766265959951256739208641636000589601407641240630805131713249104975996470310526906184988606331202665391424417199732685344698647337210492400144428491882505111076137122945748017498001340852295772849270257093028176889455693253144470208620785138210573749364087784433535690062344101715644227452966980422281578072052643459809583226650188345299434339883080209478834842429853521950246372943671722748568241341476268804484773925856014503903251063598449100052708390680274518280563048133036218732290634189899316538345597245610789720243343148964215350743228854424123456979360264999801000129764361190609633922576904296875000000000000000000 [57,31] 260674796039762773440775877423551574491176989347520056884422165296394300506537306663927938834428472278123628087556035046888263439826427837318904397954092559294890817835221852281773073410292258170372259921360463950202386440459395868184023830007511587259828639792042871364345490588239692634156614593300717750504645006099108246116516848197202106857197452290640896482445434409005088356106976041440368602624752353394579402173936362089691728105428299388201283133354743661812494941644809740535476131031012769514221928253042706039226403806641862706701921414641471163047239395101469827101702738421777774227319191562147605984252722570741145654732148795410474182319682974317821095593725842689688329743719745577504340425501472467032003585583764106629698595745038346043726828018991198152415107539907695772116461552103669761245850216437071174993240545755630415428022245467697327547964857169618081273060397145106197668616894660852829032845713632028340672915990331546037026749614760094031683148813112256179556481720762822383735423165890189976731466533475002293971511700018152378831614532961413345806739273413569435368783613917032312860077084989105083316958611560124086128222778452771756464893634147907196678454146596417888207097684025096712007669990620665958950157244854148072612941945142477818880087428106620674376148523458009214707279198670334661327175221617835190972516491154604345356471355410453326597633004749608064121345562398172675836403372920185155318963835198110921077999383834022522824152466673092700859288452978949356949525786359302696140878547866741574330700022868559117100442766221330306948958026680617728842344218378588144721884783004508920327870922849329766584647918661467585953394153225235402278171194271180306363999408587721766895450997710028194863176713601198196949081606842438717368980955457689503426669949703889719043047488884997483177937479434789490298733313295669632854621971044513790592029907410706578103193719596706629473538326338767423685654402059799068675833194911385220576077480979580757701219110282378446088691213588482264850944219666764664166379736475748855784995190143619974592091642958800540035059045939266746777292369290387495288816820165203756968356558050914957704221456019099526032422439576880831123616537470512510518479448411051757866656926489178497648372904508853185445154648244691431894462143100231232329680893034281805765814952057663257919729301364158444450704710139159979595800434055473657310718646776166561468777840785543623955047557981822783585799628604460628574281484945649483217245977021286523982545294907966679668411716783322363516617192344994590159885205898159000008045484782689922077761053566408602045306542514240378085373789351919526779965963214635848999023437500000000000000 [57,32] 272985768857274657570464428097377964348075039989402421684209750389874885079175876551513294203656602531272999584508291084340209177890213016282050779634104218438259529209311170105671003392032890458148383951880953542001426183679263134197584538345402426935369746498775567939886802090738730535144760516874921596365669390970355739979613705889577200533114573783397107412851434294480775252960153979572981820363630692410435075877680177239128798855194922015975409139535559289468029259722379978456572530517856558518237306005473271993635220024074688665483134398451326816954936321341532750786144269735567340418193386507486179210172138675342858485504064706031355919122582691901574523060306072452998472947067283703902682372564063153790404807746125669009980679677371521262250923374483620499991502256465466412778952956674606870175609997142536093915151091204675238123574962874466556896270421720231657093342469746864987215211523294456220913525432211168899178158570159510802783749693562910296524717631039087535221581313753708227968021218304155666563281851602855362851913105777512190318228025002568619877655415337585927763199191991537452474888289877143816729691218591179562966062013546773198448763293966095502919216816198686203035121321435565689278702886512227001535210202791145245057876809008979597774617639345332522299706378179166329081563783731612566917997914047024783043001309718726572021431605013738480826154018924207619212727836120924908015415656144836497153058759382477552896040795593336833496229016017201709715092032915525381044261246567479314326199326268692773057059999582285980653674545450040768710830584707567901294987917345593484564079777653633135532878406593960621230397667019740353354628590835538876035733858816950311178120052767748400499580810441587752275375158050634572465161038451160709245278267364306410644308024986773366451033544194203356998236959172562741208079260483544261324594328200381577783738965194450761068814968179210063334620019535342602999590517310782143308404535176317203444507732832106292330009999723131552627899932746585035291148772681885443985112379892972183355880738935741948073518143530280494486264706896532865483240551510523333708779000839975804955188530599043087315371329945436472118337890113558805035637318770326690314884717308852216565205666635015665236618123858271051253165088998741520039374473920461965851575297669995681782837203363219440417741018869361809440100652679141497625666779967395495013062846049501431013794600228750377794515285100728708266242529398383700843562071833781967004810240444427913575545118253610322765945602565092551310171984576381641195405023461219977763722853573318443277873442703900981400223909809077404986510373419150710105895996093750000000000000000000000000 [57,33] -270758990653236332066537357987318286516215323063917155857201082276974618291946120449857617884659982955360621973191717278423500325045232457385299036088464012683790494656768362787470834065732859088157819834637164683608732019611588529453788383724929436946712382827562359910473436772955470158388481480394867839137131769931422317082791772707046223599708555163005794388492252156503894096019246647824032770864699943358325440050022776295035602120541580287903044704671708138038761663779247847109604878118776711708414114631340615175422014452184554454493255139863587574794657516725086051015355194942248360368442729765670487570637823681981743527304468457736549026361580240179141679618752215770243258418809294262476143837499126934664943889070458412085234105175167834879454114094217713528997767616975921104005858104244686486877711726474842381975526058099500096331631988765152811362005425318743803908602170314747262329630066604998158049891005154563165446515437963559912205410365693333140113318910929122123964951786523355957820752375920487319894318964487999680792310220333021732957448251251169014337791503170304484068139654966002802756935233470199483224644863423106797760998444229293514882228013488743789667171534043426525901532164714928392732572530035798509228291586614462629577277387790200386046750268688755639644764927894300345375548234308691951382511760359806048982608462833663901532476779818302995619351420460078199971419190270405404729084759087572520685318721789265738712369322357457880580475128358002429843609887190679659876551331649019339345421283501030554972576006075977748599377418826586129512733586945566402383468909755748915985798545352410119030479915268309718869360908814811019350106613714306708992945545156770481799691090719764163406787441709128203524579822068471930594803789788232276639356395810507525257003161952961157307439084692967407206394191419207066003775536426217066778699540930609747974398297634883624486534951483089574382975443426571921003057286522114145611326031954325815845248664521359309716293401463015619094631686657701749193988856000265494670997729812527971947538502383360717002496898292910150166924116064014103048755361614590847940663081537660246592360750609911562878534358556954113499020226314294518845063533488269509452325346807035449452129735701424025762242004485452997551224247777575466356931673622375443185334119326683531668243624287382895151436889845545583482713700653679113590900176301366661993317415975916423283527630085494404421791346197111099728868689308594977595450317468157117172573090609280485605808857918865524468065914457496347357178599222595380007846295969951148419822088663054362527451778301794250156842162963270184347641666988693032180890440940856933593750000000000000 [57,34] 39243845133800869806742353941056248258256741341387879514372743852695080024130482478225950421974072290315859297350447471507219731433864809108424900551520117221603649004389815824003260511634265556063430373888911380638059099070595044905813937919670653281552904797868176967514954361971379116512222575415554820131859315678460625267239048723349940611024544607431903659220716766615294232678150416029127353790898581922611778622694375589051969766643608007331746458904402507910690455598071220876160675152975669764417894458747095019292594125015959072632869717908840863694386127380030946895811017645361567667684918397435106560964956863525822520882462240052441534259967922556811543621373669571239371115880326677871036003534871353244150329730426946432487032198255224079668167162161775561438846803663654476120290680698643893320177007941568555226589439530954869785974715624336212108920797853992994129590192392833786235950738391942520371140029853938963329189320737274563482582598422390236344547312494823222576298988000111668259703443201797760038018390166081782790442231955673783187176270049943546063896038764495687413574571916913686882544223957170738192799828469483164741592586286498504211050670327985115983474511685448192641325939467550741213134760923751315585489207909613146198944639909015066799323979792105277189042325752722219145280992131777051559274301639484973502279043873981166892948442272988575323355446338576833936800900677738128725159756365882262036261206128300901555982913505723350656888406629993410337889344327885510851934998760069499432479901486487701370293022559020813701586177470076514218243965881840246263909413854250996832810327656514881330832156061113208051947101952027152010422059323013250696403432008096276866395051825170813705529450476969276229651693295925046770217889228569895208502303847324853569806748959716530240414288718550746335539943354953301555987897651388916914057721005122156628075183552168347952892278318050263381462513732752589315995494019145236595517466982463147560353309429614139530062225778960111962919796727811418507082192275537465864911616210956354071716884792568690141537451897840989351428419315052457969207311000384809289353005776487172544837151039839813487654560686067627131240645411931752794852131839348929987791041957916736335817647347827541848366820537716133513316176111368433823825320149945372318124536439844820791085552785254242015611478113523202083822880489081226630308194841166205124917921827200170277690720030963397656091821206536132882819584132728572251325177811976674318207792952184724487674501844617430421891351084576786504412263519485354484642800135211526919394676653670566668841899686183561914111159185658550541120348498225212097167968750000000000000000000000 [57,35] 82759502900750394258782975792061391071247463313025009761259600114828913906945723687362562078620921698253937169569083902471430448957045534152424723165537685730275276881848249067936690593686724894290263970530884114468804210082745395180844904314878708317436717169700810007503237317939520876658299800418944754269283769750157482183010177923162972126025114745220551048435994567195310004785262900344956511942669746621283805947718182721778853870029718798347056367916273203863987293506341867389134923062157870508093862146481543258392024482110760862612665314961066354119278399320759579426309325322273013274333453024698872651080795090971466047750952057196444730408326245752949984589869649022781649887987916502341297872736459277411007039706000378006211401630160711246301504216423291774024733827847601029648838367707072490372588159741036322236482432138205084559927354542835250475374367737086414687779751037057580211914413682326159014390801344050692943817743011490538264999147153245959495747951173431920435972422601209454668094418541308995302636425269457808106411735660392658623520087704170441598585923070634506756747604522502210959462333544652122123340675073706637965202001269162901089630175164878386457231415366091045812831687666299509854955029889203187529169448015714700170308320060663273486464219464221514183086727099801566254844491930164557787962930281090705423168699645244076094611881081504013722575379517031865603816111843578584913826796183886135938571243135609388239996344426808227771351078824690882045445999506969444669437672906176458744598948797887416255787957527785925846376035150995090252620704056807007956608999690199634886079758290913651086924231317133531931969557266830887036352973562852614616420275746879307874335664493057568665161647566227243732616868574371692269496816068647834461639492536371383697535021069071767664706981071834776460100997291140261326204735531073403768128890978095079319620096465425589050179220247365921856591698298758604994186871271570158718483488712110801271510953462579467058863670107945588341555106393106919404605514465107404146920027648487534491567712617546516627971815702525495037029802654123042929364387492194322361702339298909244881696520730878352176565433027360529469240472259432463792005892940893385104006556179629275788570103942477269826525736228521523825756015908868031479611164222822515441242529103186832349439883238809505817150411008851196424175417349721514401140059517006414601977975076596354358646580677112415907798921718304106393080942614672930088091499023958351654070127443208357655492793983714683632253996417621166923640577547863845592912133312285201461719538367230795112568386221703551678904355048960184149109409190714359283447265625000000000000000000 [57,36] -64603733121340641833425730894869868985093792402198936154914631402048447223191053238415769913940310851880039222302603229962491774628968009108489305858576246273780873205471435334432171903747725234069094247149857492597869954817769360268793912937554373812744864036018722505794151081604420153298606371663977440167686385737432723621690719544817923566360113218502580215159028770545097100472878754693694762774370414237772839218264519915698967541865994957351112424248018819590965376995250998307298895227960485848074701535899111774520928504698847116564032518449820858887733447703827552145522534538484073334194784157552506172810694004234387542139746273058020945722791636178880915046628389019432227435683484224514743894246691145115278087307334043912669403290182206590292804409954289643684075452553760364076109876204838080758721759439456869999189859810643381905831257486674139749608427165246464373418813884296549363669613445510051188421355115507973138738739567278201266443514363817115932991436697089852761516796641529105187885121832731881209579318589158156131581012647730489081811126080484085260878980398421854470591043920566940355540440176854230139138176438946980548159233588896037565287090272930804043741450097506391448342979880647332621392430680657355915939530409018429350583833530398870689994197284686478440815281295582036709080741683378650653481178544478120056188488219352778687586485395564370798019790688689095646742378667382580341761611057624975471729006103680600048722919490966986806967469985518972412143182678180867307828441941751971803044513538072423621933769362408661378581397490763528035790222201880100706170080844128408857600608976623101624040733001702504614650046948003239724217183496558927090305194971106588418658153540627830934947521493061153270346657592674372054627574178793157850350239211329508461076693780813462065598080721745617929973029048350666058503755242638793715998415653131585306212397714084176510533183944619337902006626113092891024815476634092446635499271636844624797338401015814446909224805463728584390998183057366242047802762103038345469667927183896352744630351685343903202027211962430988966141077164594025516716601721014004635046966896080934344913804775024876821228984142638794347720920178225403461771301324875253523455175682562632433824750992552568907132516248445038876226359086159322211823139125172529170973088687778952003122499190573564935356919283441221100289218081346246157110183272087882116197800943308553757923024366938930013534522870541051359217016973903940086207268299172325104857205144233588737640707331299645634151947287774939525536328714387837332582892485193987151429236085251072428868729081789904237706489986692304228199645876884460449218750000000000000000000 [57,37] 17303787718154361991756610286839077863536426091326855739639646833334824573726759331035026644330512740744599398302264848742841483152532132323398840195170498322852889694732101745895250238191519973995145199975271846995849821290339065393423999131452361751108989518033339769837039897219890386510481669215881361720325076656703211505949785664626773536112711824200666664210279609804700657270542254953828140700585367437256544345860169449320345531218777612358425026695348099454979206286866544783270188466484943664316604481168611911959707904247847916638555069519302027633075636812737251294789240572294527099209281339495579453285578561787609170072267237246913734668403147231516172024425308301590915626538185683990631653140060942644350258834785936664373116019350481326587700350132828595676067216767883350348407472458274399556857004195594253216009139816184134545773700652889128876388151235015757939091421304738430120303447551601114254993775528789510861320527628986648605462713454373180161746575823865404698319992022122417018643271456287734579223297364586497183531595067669162892654911469248908412385850171125425484192405097577189186465094431918380528275393898203229757840910199552425471863149893529039183912472106045958664725836678273033665397024728468612413126601749002797877560555788729399621917205772225269898164887502905019975191157337099869818231968768329884196369932278265134168087973675421167465846381661702422495005582775417137235936465481455409075702182496806141307797811950709528078637099442818280622107667846733379091133082951176583512421208273797493363609723371733053321816501163695422935565722848325445289767891150171882027863527981078561818635989943838521091536496219949401688424971014479487091435787410224134841692505393867069441736506848689488033486375530699326727868582334825690984258537762338946725908757865445512199605389567986333475697184568608681586449201833036695726024855834204406872956977661173245275192306267459670837616554847582324554712887601087723545388665973651540610080477649002756081333000763674648705347990921779480560420656712500730215124384960314111438277111233063005553933085981378254099053555637354910038228182622838608907631447499141392587100359079294115501193931656728697720031776943275966827176893833789561272155821066795356248985327430471176504269002996476831554442223628958978738104960361453260617591140395200591751338040761653577435618783051900366392563381202601716661214696576683308265477499992338312409068513361757555113543366720914724121680146711423299495146324426399205024804100369479589778579142607639690976019017269711630871904575680833648541891625918390884547496187989646135001630863044607358959114246088617505847651045769453048706054687500000000000000 [57,38] 2292900525940769224859200066152874198605290056720168621691570815110833116375023296863934174350221489565347965751724545610476244131512832057776296733265894940145369581527452000715086017793000659136544143252314926395841777072350211739185142831845580529843057702004065388635033980591793513393472303339609963243565094555806784408821964668000453170544822655346174306225726991782063387103242736718953282627450283012917008884295964367559785842323707649454255608933566597201355784923761107687422444227181679044536365072570351791027085477165042268165943029080908807227514274834896933536412327124315232557161709853837412823332331828658642446950926121960820034159825569117415900896888385358637588927691711857701910508172465169436665027974419175220647468146500810897736315425345529652586338026829726957369195261707684870550896399828790500002522919446675453507921121049369528164858413541562807140382124907523427243185874578792648849625387376960636699334109866338556903747720911311526598643588055800275930126541679531227784433093738463064889441807725101891301368429728689984553542887466244313110622965993493342681837362925078905162322754311033846497848499802606836838538268857097539666150668440808378870014795231520182459143612238062413699515145054234677080070021493205474085326345583814783322190464012214700615364387616267572798780672570431329712804734671769284876453995223552590781322119778308741589181022801785852132396175017785138096915585424210478485131564172850206265722301625596254206434638100090626378561824670687421588350078140744639029941726777472527038645237206258078032670389889307721305472966367906083712512086920636037412886133155411798519219231180959254883745199353137391505000839263325550530343769956482869329233575992342886811492347094580991244555824207167350829689919201017934866424278793054463965646861261737128067584868526988186991877587627834956950764515249610258052884549549940740141708581084944266075948523725507212952025778500045205483562820396986409173819043884678593540051017705608890343560151554624664837330183533505828911194711465047892255544353517203357574249625821663286934985059162881264581630705579057244289614939417176051907849735106761666037588962526327984917628021243923409280119566254584344571881885013657204353841534700611854047487469666314097374391689253762478627924663159692723626506442208936941519188242740597433160892664264152663669100375149237419112151618607357466018924551573630710871362059519846803062035021247948417730780582292939124525246758909194507541059794406774790548087530204954825556551529722483627339432970659711382276549569684799814655707531247338566853792759155420017451525122536377596094148145766666857525706291198730468750000000000000000000 [57,39] -2392048902174859412955084808376574606377862310888945679936468252597821522645762689867252981343097031627809198627616896240675209037828653208768597381186055889810554317492317875986850074255530413273330049842204590301872826378173176798075997325598325518360267732342983052675789381864616045724072366130465194062880757639737398959068252453148191363833433456969731671497257282741817351588438028723147907999859744418195063272892620107535728190686317633840487146015267049182083441120293567359021125843516822920308796136545953468723622582799145339533558231545774846459293979884752984697147776003670890283511308372631926010382624633619609989446569148973479367826977268947185072837028098380100204080890509010386164866951398875424781806890505939382367766611413232537836600420867365008359071675178130602570729991289572995923161877712141732338240302878075336369479331070244925663069021595718782556078415668858630610125558163589178759685246830909863099871295131481218788388023566189992646586530818268530782704245411443987547626008099877524000396185044869659853795224263945325428028401025384420224873181699512139913755501650230946784424856972703059644427203249285800038330427986254612686974824086790331464485721085246254531592359778706956291562154294980470979004716087821910732637112993432144538844296263249011371438891773601409142350252065852951665877158667482253247112350390398606226516265147333480387259436001402160606509696241096416230046459710721622665799411284115340637554496645554791384740737134412943948210952624300534982596514640301566130242234539706117951649064469037849472343226006755939648931285958173614091983955527460861905381484067613755572423558698800856707969421973910447081339129709386686198396991539209142920574826600264436053334040657753158177421284912789324750075629096605779620634104664246039474578640428398717128547652640651384976944614586464251602359606262885383251736623926491019637738627269963542439817009745006087630578827490941436501391432069567612102372007896926299882141380329747274769555128408855947598903723069549437494556944619573647117197940714746616744903950085697773325475294389516153133583692482164401783146547814912418283530767168921658963260056690190609004367596597951062732610736386702483775842792158608577642012100105551187505320956538972998090837332217530967077865966861543480193193220830221010226443299763276175712531418928176545597986226801032947213823468457966415724556520177897108977797380102819254074701149032163177420446425018869723334327114339207754827210689248635481198177079155986946072635686871457769492438401468587803061568675748795006886920878035996983050710311523658945125161907183553196276637464734449167735874652862548828125000000000000000 [57,40] -94238988395134661400869689767257824695980687048082957289299030811993303837060703020971787517056441820958341616410902459674939803337024479452461367166185365464765990755936327098924921472130556823106347558948182691992304044336973079667383465096799380528385359520064234498001880842356050178427431203793492683003592942752329026216396042358457347100291270653568394759916950193109776220424529829952882015463536523874847489727803883135523079287290989215570079798977821133996110873407913124936036611431266313542792570867607473359400981764527679394358500148894402968026885390885710365813428397225404100639711836379154171439635828319036507323412291022047073756078203337466659576629598662783165976755987709727447554640726336149129640371589706393475307507006888664388836142202786007385964347858279477129168313554097050539127080249241086358640965111698412611779454634487199570648100502008659428849630807478292915133046172565598992639182728911681648352757624054812073712053735397535786027866975197864116579768415706190367859055867657548186554114883434316250888096011792329816129034049000657533082663458276629061626096747647054365793461098599099109783332960432418685401287043048229231940369170652885668282383034287082791018628755535325461006781519950685260555841501350825481578379718515300037891147254632368992830963156961822005285321702379135832077053646763494369384680677880861968963922780537250208982668441634018275251980515403623415759889823558449752669628576361127441717970447579173369993330302096382463991006197563395654111231173252854859849098794222612793969828394312013936755357501352036727329606662365328522259078405505293643110576337671308883314056768444024168441144914234581189637742644688456191259633624683920219901061853296315036102339680567475287376122848258757849509422334215668243772152357170724352726623624235358704162139304423548462282121530384761310164185301218198391197516631483091000368500992489139561925876630708869483027203181781102361006661215118835150274217706039272803090229332724833377119749477936054411470571749568290582168142788156418673641931534643141954702270853864585447494358552545372040327207620769539308739728934646722550071125343332008598450201580139384600573330820538555064103779441418755431553432088362151948298733645513251248894271568950947445237524635453677355310495219111544668561842080658707808796192308653515896235562680221102381983010889710059934780377387318639419636262362986025858100889692036696355775976345958121942891393623417389918687638552507363336558896684457664770650142555081823563583943194087937240397826906125570581940016470681182694821332574200726756950190054946815151996490677113738065884263050975278019905090332031250000000000000000 [57,41] 598884649222532753481165417477470937142500215067887872588313580530687227503628099221873699451273241950394133013562321537735302370884079497181902620322845894223444028916477009394711265643325343297161821455819581607530460163889018544259358911064700700102598746422697796537409399978843690880163535499281197103691238240257757682163773099466391710755682849953751342226569698522733779543648196654933496182557433944984940701407694719459640260180117564590128308953196908531999659295083581312279734484118175310894938589319942283792905632096396758410109851679077160386940472101778960366964899788213912882933775003743753147096274035022709433569881098618499857726725589231151065675423171652222349371384006215573431996246205476884105209979374856656466077208226204304927529524275539527694223526967600031776665941790690782454757819337944945975410778319067479110392387109700215725395023738962022009401877732107669294299939835847813351425171261279779016677028265582877781609585377848479262445215952832157105919266183415435807022746414411744713232889969156095518146340722944370881111592640258161471460679038658687996718093800502340515846019656546229221053193483190350613225240591864323283707529740045084040298014940769431268446279469145729556678287241498727471763097111805167411468925320521619638049087382495708515595174258132662013403976574052155878017802528233841249880758668539949840919130351352293414322888368217376272950336558137839668089459392243771276331583904173162096247859403524684253165906977922087365155192526749547770947769594907915908912763753473393426460948829303694968041166375729492842652751082879079986272538160117805293985485246540466348840761524215965834338459659319568380253703278000362106730947300033763723177012306548492199018377390541493422766196604592029004594636248649611044702038824201951923933687346365900581773947957533765425199649809409259819705943239116415726338103773696223201153235283033768133745703101519572052735285817699900617999743582761602654375225837552097323975273965619961829780903303718417911789692727494551267501170477673774015451558900141543000521491143916175482346683830917181687152936123725760608049534528540601571109312390508188599458857260105995638709879768010794557721538901828243342378313078149051593251218101768513563727717322608207144211534613756001588115153170790652912253360894995625128622215751662107630927776777346152916067810428002737591729373752706323920447491869429520354235004358520313493341704172922725875995934226989852521220239942063618661264880315059765811878351419240643472924414551912658301003361573070096986013393704265099175272067392304427692235193631050583257354882551906985477252476357534760609269142150878906250000000000 [57,42] -305467172938596329327372011316210079079446077028981202498981064552807238014983487752431818085448663604832142549158414620645117493678346136384756332778046582364939894575084444195048409968777364843901215309612641287116173469801419707099225784688406676809851639116469751648261217968597195986241265988128470408008170452522468540889792453085338644022152395693008635956766115780512367964312604676245257660012210316429578317511572327312250436658861436481644463949579168350390730774252743127847439337857549345045565723949868280175699117730587565319739102956519285906900715651086036880423586496453961995884567773437307706528497902031089700350600224453268666298431360806335758289295180892361639739680563542603083349493651859868097603232630961515269282161877443374879013716560503008418652553720118409280300614104675626841129316210584104020865211142656315359007809543996879264633459727794382494885057254246912280887273171429196382552335105149752761037434533545217318899409146046350310949713713159472354469998173249509877790624985959100901790879035520567987451148611359472437127790274007724787642816115681985238358807973914248265982017860559020296483608179739472388417718656952017671384936250226385422929647875751360309473000636152680692508277686516216099789687798170086018367104971059414744136798136381718827871507647976631327085233342519345721953423973818602132620039681438715130072538621128250297726677730220199152148791585149000864002364348908031760940232060587400635555089124317892793506497992835086127040043106993564113868858952786126247061950016857476035153608551075382366132441979003345825093302118299883189399928648697425041125012946067948469295412886328290393668200854277930224706352590834351652439459703091470844717365076861052866607175086605659673130439550648040907798875642416622510975977818021370349046677822768687282348351477653277891158874197032552412294564452660281403692998142188715970211604682666836836550807484667281662192996704627484685097109407288806014056594641746406005809320730066543404654982942316685642653239603403083860415164178160127052858614961481426463532370076303436647991241228341842489612377822703151666457002888165938388062256482233539765488294228859156984431675916702811516342205512841452887584026074535847877771399628466138519299475438047924965513949067054710131518416659421382523359803905225178077157629225785698869379439785358377793570609701792109231085743511465290672609750541378108135439583931485785275197461022555867713892627036618742110402812670641295612873885759548123810691619016881438267072684340907704003360185965201531097504531961679787847769878167251614675799652796570726037955062492912361449270974844694137573242187500000000000000000 [57,43] 97438499993017954132222722808100004313294510529993821595585481062205828275053578917275683938871737805822434885601349180183145073695465082528571368722463780188142235466141830066758970791486313360052813580735697688645783074283683453899325477244452878759247600676187032810218730371365789965700227330725134931981457880804264243994723854256400798684877269474590904762935873038895594549382423805122035522719957030159681135312457750842180530823110068486163400059570911599923176181257885149305970080438721763623954027642869139765934727554028876755278082509222223850313032882606956245612431380469432662286794209663050003146112488123520214307564531701805870433821191912148058321200136033339102935618318914757499575041024935472171593309355303520625872357423156508942346332344414800970761321218395769362562064967724941594500885822729716648079715926387197201282016766064310214463034961992371444815853473031404343208867889505579730960593723881805324704787688473764349677946325203127893609284411897894537630767882251335387506763030495923598142741271678610342064177970254349164439586668390357187482550229237280414431140734526623764149650614160598621622573689002245129679987969051203222555467591664940984657917307919826978124318399595194984757663329049250788884713300821719896309562927034010175132340063842827637473501687580462540412881852858828513480630128168541708854342266703385533206967778414698117315654932805355176594351302074281793915339528020851646814028707721913822676505210534173295945334329618599303925975553291168462443118333367717488457836938720794044353366814841235395025562672536785480242938170671110052212481456532628068153310095863867012484713183557852062344319502717917525628747383700747325715933339329595252633972328113206773332825433961535349127032884175690388094807260091613539961594719125488585932121834487895225487342847775664198419806477182305689011290624973511773035071892938274217511493249975718018808368901863136580089183309303826650289645814209635290140641517694094399391051680074409693290269063024045477480482905577588574289125080916910125173471910623002172464547057647714820799824386104320903009153592573326413864745271032410872624076439954724272077800550523187463275349125309143887198908472699254976093143767499205362780232284201974826098226991864448927313846235767673817259472657078753033963408607128768021336230593689883456531577824101031766469424678212361937851348786183605656687305390359561538148235546421466148815466892873901128611522025654250903483460720168225511271454477942834795678544555855534063800277749011999595927664149986049740779787697670636247231460569907590950583444539948203155397751795696592580497963353991508483886718750000000000000 [57,44] -28306936473081889748447950617554153544267103934549206326453288828458923196043234825511725890848875122402746748478358853200112576845477164631545774374892733908866200932446208677124133638987387908274566890639268826551959632599513776158196281903266217493393295099322044585140920364836688331571864173677700788467015906137982149584611538482693008100132127059483447514660202018692868398489486033610279482706932595555691006089252316939086298847215022301236737538651558469264136313904523506748898407551735310848028073437194258073881032830015436770146342232953321232078395666388465525815505442782959712251752863365404232302935275823313804694545981524431361096351485954414319302634794452010805857196723474858580408911097347023807399242733971708665541425326788706861129854362514650914871188008336553759097973568980456271037804996731056804094946330412678795093071048707646645058845884211850873779542366502145627632447516979517113184627354916353074995071736739027504623522827270980597417273983826937278356463250201747779462991752664343600826585144634649948807946700357069064992973909584943924324825441174230413626833174517182281066089708423564607673023583334957817695959232032201728951030867495107169578864681725691193360124705190081004567226195470685846604377019627697597758655922324660916959392663920726836397330054153241299634133797712081382042228580321652874742969013655760974272427358337712680993440152728173932925355561621081247793849399673534470697715229768094111912318661429304642421244705656237530241862021322673320474229165214528008888569336526242151405245548860430557843376615361301616976948175256098907625490181753862637905262828801060682031964942444721717788562866891385608345736533030031673837055851806192170233125548879407082047200087673978923776860864059552691950903824372161809204767213324571203213850589422452624122813553228040969478480444659985263699118272546870073887497286494674129887058939492987486405527237904868511760973996558326743389609812120420029647007210874992564635909513633346373592422816641732311169819748620594441479958984633948526968795665318295742381523394678403179561810031207693013425129347021186426205688352314380311841429064727194946193907865797378981663974796963589230646230646752196640051507306780452164404272623050915436407234199784503034312269618885950164241275154660123305059155631729662349717145980779083501248363543230020643378600155159253462005683012081324129607046380100321032758541318379981096809789790046630028481569369477524683044314836843862479149264941157986376497405220349083061122428223641481791160800013763450153436248946250078351405745833420725606918627532494813024005475554645272495690733194351196289062500000000000000 [57,45] 8292787520331903814032358893369897155647579222421497761489401278853822077622879747996766443905279599803821818424506247219028923682240700742667848076951900518240614650244960012795549263593445528837194019156123639347064739177686452699799218120010392376158280758068247795303345527134080894401871111309385971271343221140270876817221844594667027078857773126595788305288014182503066224979272184853146840208463741103953337476101112009428634224082703120618769016056883041710359855914963321070227004975699599848830043143554221199451100862888058594674308335243827449092331939486496177121880933649877599264031808203333585963960389373235267561677901093820607649400062473110482328412653032634282811138586473205194894943702223035524858196518062879611784987741777342667657324852814469058791407271460676775452523063809225983515649471578389735893528828868181090814943355747490962903814017100487981888543816308312922973989061547849108620518642159459758421563491974817681451054010552544282923379598495987731266013643522679375635716046089237573632663692514537618663034177976444165367380037841325671973674546853975570422554658136527727261681856299791140440186718433886361620583478556071716511758087726190651527085598570206284735827085371822309412251825889861617937363530664071049649174097509419616634411354930640148447718779779413265827478906942937804185935976244238165701480347441396836680781669262479487653110230860404107173702970643256771804583784705550882009936844367032230259812752723365040030849314989595346200374951388692930793347208943091197508340338916488446266602970700666214751224302083721393690232600447875908122863037519980405698569811107699604324188779738861863559692110409923234988313500501989964419824213461078518682109746338528906862129228123198416241096959006079774453156500915366792585678299323199507450536594624851602133028780897020856040194562066563473830318832393431241483179619284030661486104093073583501949431819575510327615864653008464454554966454278882681173273282907231461094702948617661112797312323214601061798139718553606119026558072375785774662113185302398917256016215026928786665745594652453709849313337532436917406563338623778886985134545069920742182908682854804235748334274149715411379319441013651365179331204461878725007279461645580670118426776576838543942982340419868393302359916732444311169215069960272487115933443385659580294149764934902257525598573196946709713800077905624190999201720485323608644140501398590305687784140860105290033513403776707050821413798283613859785026703401500927220167112627545853457677048769712427378233993505748321908303710541422808761645281824307862134231436277372636993454602105657613719813525676727294921875000000000 [57,46] -2028492855192213324350640068785711350212144825881239425672149370071006538168597934852998906701623299366996417319553128154076088684987396378200652808443979269046509793632621225511285148270487628885440098735458758867284248036273036297584386102881696268741795079155184382310400280042212235420800124721529894446949105232708804471421566733293005261701563226799255253801487434910110413800090308109931120309012734842577083118502322632138722427271307990803995611915211664119337207133722575630810625523770506487440302036389410997057018626336765778831309882823271258191687188850073521353522431384367653340549965304390925567177871374420219801656453943704753637001788680955568967662275063735549592866137453432599230674788208975070989384575403506068576062170727019907591523814471419226205300042166873457522992267379374238291237896702038843980570502650842531448685783382664602493649828322669221985418316006472660812616281130463060629476794560657484356917968640061869193244876858156919076703742694541961403459750992276761320057489288242001071306530974641991437860059342342350369492757991580702748824990570535295239122468785007243054595332302843740845324073931862212506037071227577595853477587521874530296396933500445000103993261040829542605917223854153038199550030428395875220617942734470417079956233104820234984808114449039561395507660609574835926981298360891671802072401423398198851804765099908387880412914679368410547564398770500951892663092631353566978788059457990934433776605009149910102390768458143390765131344178876509107418949961547741115732534513380468566721850244066738565783089053909634823846215954439762888532427013425216737652597575314326195153298105439844408589646683995654533446637698843505913160899963888238123796761817511555147350832272145110604824455337412326312780657670641633108013689072514320058706744915255850051406869699003854486032823431570140368072257643461239286109219616189505291564228680855461539235530334463287407559482137271861759928355082864929912195263802873048630262527252305026696529787764427840021166323146011989148139860518268922205428727957922655666919205094790697869766933604507572566916071005491208433607048404506203173250784723969810934873846032246387338277832230694329719324198075081599087380546439843250049717067194078640529140758877346679559081959368182946608523391332882083295370185191429367517249846002330156011456374711515442853788447874280603687179694781053599314236163735586716516202699860728635772132710146422763139297421449096864046689953349326605301960436628685092787248926391128941641094873361137424468355643515419936414711662631262213223479366578071879883287287772014595432779060502070933580398559570312500000000000000 [57,47] 430678162759290909319911016985447623831393140825417806793675369034309683781678621735188307998299586001296084477901538253508155564650796633306425639321432602424835686876391421963336867886572119988848404057750632045590333587354232435139050980483875206355039903882524126652176399475430204342988218291064736686925068471141436059723281297145090791179869110722540131308812620392995344417110233172127070201112128171103841108214899504175605737827961480795250430078016815010557948121514687417553222864533135142635551157673507756090424761925119272741392181938669157574427038572829780541843542829065182325787538484528481708855095316387361910808710589325625943943069891420839867458410689398131465606948917105497178570911222745200414052711031672319820948988955682700488962540133301843252487041252319387951001064126968487055221930204133809172828466007361363449771757990989171129403139499707899900641129745276371855650732746520700825168544234237212363264490729368707456436326692926391339035261397779117195677387020046327971862731015756661111485613699735379864052010474229646849353809485004815280484220030822449537149955906454161803942317912910525411363277620835662842964273891146736171036239668831133512327121726971043842780718396901230839881497293653532474151881157544821830456467387459979616827238595791214845057359555210350202540608027141196914352432294477712569553108948295429763793909998977901350262034200247815523181510405661163514131155148775238778529860560826538728711436274682586946859497580809272355442533477661493931282042178349581342265968083999456258859825693653511174704005427132613687687995488072614105367514498158675275881336350676368523599133673401712426820000640616887652084062487898497365103683559978741465692461607067229470473106425258648149002925501565421518058495469642621017224355292659346914875983861641160499253974514356707823754389880234273225292097390064590203921683273206622799658267671277794201638936781336727319003137751148923781183129449603378187769946189245437453005555581560332036122694362132307594588410654520199433649024955006490202307792839715270884709932578544400023287421530354498125186651239953529142810688256859135384758073459904692647616083465644467706058685070311127025266067544074856155571981566356893876321544138474479795200888110954368942158797589755972222202764372196826289043041497715222555730328188041311232659731449208576785767573546484826172278668012648253627610580452354492581637981912021854043222426406834700884323497529094063210330494858835240322769388003175387819272085983432087644799561865810666123989416736919149445463478157182997952505412790638766350851009264907864881877230800455436110496520996093750000000000 [57,48] -151736424224171940593655805411763335277853807325811070440524049907929167992507858555279559003402160645151558064605968295249162525055575026805209406884711853141546039435939893777042354782524700178555249197793510558573195322441164750043351622290113570370401202200425322886870575807363806206385963459509783130469181894292010108345053440050113191597904609720762419933748196136354565047616658084756619705845257210009476281471884770479991621787577413093600854364418451640159609664966107757933745923241399654352523101124214152615798158436521142677828980344971695727095615501034157941441486941786591239088853780442122997119102888663893332328713942941581439268818385699148321732161971676844196700494201070857716204908653889413158105550449738145519528324656366986481755204844559393125371531672458570940403617452105535849116543948341684277151691006069572990971301398132271065521351755043303398244429058819232274336938812865451869776058346477277436477571047869059766999917064624664439322101749802787630794568024068192041841897414250302923272100057591861560249898463844980318277891287712511812007315379402656467458240881462319354005397912012381545179341677184565755331038141731001696029550937418160532049314750480256063585897935819686812692730244607365265154618479143712950018783964738209679266000587231026732057806501090810518680732143850184298327578278434782688524900785072232748881192255809456950913680275719567442599858538071443537430444427703852125405338603290907513474878460904207623274874606575690984749157563356213614659729801629132492113713028082595275307934493287405896880050569236583545832714852453712014554535510233548133606095986493652666759603665862062702547197290206794634897180647848648287779179296658434304280090959079806231347720429219586613208529401226561595718881765407604861324276054713630931119968885909492643154515416126799808454157058121449297576301192566224402266338614744621405455972637239579263705422634891570355858159748533507250201646568515232334487584722152223972397834319569763448084139353510964040288192467521953598798353163185831109871996006355747879721826537723660452050299403065048296936563399769213298433744560680187958277366144345776433721979287485234652453087962695318064332660884616665925310379850879967342403544140298538404909844102891028706767179915650979879834268960764334173726334755048697702016301411307963417143502817602623521477106703294881270846911661750036786985216023932950014224764782157496245418373244688197017702784616144334877291813401160322975632910632851299101641119250680390305260694422790669390779325633237225428795293062740215070922561138966691810946087887179700715023500379174947738647460937500000000000 [57,49] 78579247689536962307641152822113597175117545360094956986378816311233947873391914631521586411744624196944089794829363080972797852004389447551072081959218377204155817090095466206011059777890961646694944071574919332073725802968825929774526862673470628473040348731931133938431971203582989493407496938124036883541314344798518418618321013850209378152729587560228046815019709702403294030958991847365184005187738952499079951157718266163193650495023243378335134717514372571048034483336363729833277896669807222032470597633207192276768817907940036248677242501209801412996964300768001881465525532430973173944757459420379575211071948538329117629650435401112842580658345879049198539117015314094740329506962755281723816494218293895051661925042042188899659716961158292393162886374724795351019725944921710742643439895196430810370453016427652021087569585810697723393935947173098972009518043324484325497824743829158251415523808722917129663303705665152373746033312160277493513044930850105694274737342159042545624551812474801211698603628048945402377792716700640037455064952540847311970822936331131038894701243723311861972896135370929502558741155062923091034326701952621979132952049666196165691934519988253490262523715406575153232347488460410717570836037013555924178335948978876206105544457313941895975050150120079535300760404252035006471482394265186812090015518270944945128272942696240779036068239760970274051140209095049734533751402868420999975342582879039847354395078751671027239457233432599102456486222133756379662646691591524026768372840176141352865957814216268879063083281050471961317002061916102949249469292747597384240113422091875932162171348709027893584369443607263260440589572597184994306591141076103911779431666279210383259404309710340562930436457728692121677983908801817124544639864144904989423036236929846272701790094736764183914095954235321146098027324166471041015404014110939426863824086778607940723622497661264072528903015160804761734787587137722459111278198898083902660056049688631692716277788315584113688481660096279305666238783537682356756472140278782722706165929208223857298115381793021453072430627663007328793675893104890412522207764097616607113968160226728856152531380622601363317583705749646130104651026464994506008123375158903768487223882627356482415783816133648442531019911949779234528908789127859515448227016792867081281497739790240000392165105865943119712886599843402842723790050769993324965655922081952166509098642021815374498432106809164114241931127259008933713944924981931937690150408510507856263088572624942322464171733383499217640225628387340978455172925875239909227287113479974510365280151655276164035512920236214995384216308593750000 [57,50] -32785046105108803401883098273336598708869329435864334464075434406933165291103185317394277904534525808115487137008833362702040058604769521758787540415520747937787729262855748090657501687331173810470370910088792928228969808712970521214840689495483363335860207508368212754111830448546698694215158383213071800677064590765078358172013185270891357762844928668053732951367619672013230872825577501148541678237606810845180217560822004117121157295082125746767349827564863706490266941224287354627842743919694636702646234004094265037094218124981971710107392286860204541081578256520707003128961652881880958437698581374087207505191465464911438246578309667037545195295243673407938413007607906093436341818250171993627623854331086272778832423580096750171551223135636447885451949623294168007497802803698366818924934962337277065681959706510895738531113095533563903480181375509621145332398698156438562406029766063213098527644595634781575555905400476999621408128543883785405940541797319446546657416603019927676545055383879674640630356074007757580236119682034841126883583785298934053645451716421141996656040648769245136677563244400295518433004636753503177125791200511386548674735605197193885238392630599118072855992957721896599476276338462893588490889124187430062408316051620515164470965188284059310721530577534267250021261034673978191175158429657229397011658578530825864147854285223083005451854384913488903246191246889404285325668303245525496875286266607318966727763101647981525953108783603164725816563122675906792314060515582482570767805919362382596672116742259722969641796007331143910505778932948599293311766815284882669935737193579477319645817825698962465110309827606987786927720026743351000425506386325640922689928391823259988343404066079969838215355911188053617817438599765290807418389100125691277965160739731890415550155015085643523926521067165964657199938440256175375968188378634220627147887191019683139216712919333513156781820142991603701371649515471644803124673188379893371837291464388597998634861298552518312435212235099850888745807465068879692137417788164741015678700765675744944567873678002580583851134519242306820770424188138648880273654209552785455616269913924721386830621456163770210888464607113554300666563019958264795234504196717953037035146236415040458015913843352362724782725864489075621164345024230837545935376131056605783577488078584827044776490596321281624712507323709318862894044727583298679269273342321909023429596456040315466184854756625073780591269322754486760369842055356106179387641070349301335072863117312106078374350779851231392435636378827305278812023348262271928628969143689809474795371357913609244860708713531494140625000000000000 [57,51] 10096489552006600838073669585574659800349073252150746534318409391167482415835778584231285702495749981801984128400585816930273872372527170119819220902279509335416618881986414824007392233483257955868347498947651359831363756572770526239069015519614723022384501846119063367799401578516382524494280184822494463654692481239264158868219188546657340834939770122646701446280009285803164676717204811781939037497439253229373374553854703980770906735239751124165534778474859170086825897079828501961607580523035331792670739282287577163993415078377643882858818655174753492930004510584334990296415269216084143658636550532305042107001541153410090598287768450120000750235978415907884998388119958186707879761899973537674508882428767681088138015161562789735198133765689038355914529057774474336541032203703171775833536978317127633679844432919989178042648201038100951397880539693405309557217911768320179794434307708881528940061565251571404131819279714942471119180621031949805294635656596835462569979665232134695987646980444320684806829198444009484247397223162479520314923172283600518011926168610057244268204597270443098899343259159120167879393769243246755386160008083952573852646185510314871705558594274427372880555522830890647226281556177722752658626367940784042975201595668647636160353498577979661580142035496676636169620831227520214868654632072048445416791108908274041149320714975266470094196788245328682160320645064070042429919388027048084705637136548715466963463241946102743190444008738876532981964806441209892628863944158648967078191647490345754345115478896110206502224163368521459482861843636724701535786708952004697608195599711947784716491990008700158177522704263374685922389202654805425920813896309350613443919841937208766345475255574412322766858520361223581252779457174795923796857359243961090645273160235568161440191588321417841846091331708108524396966530036380575591607980984932338858843514143476986500633310428715252070930512116715022798557057506963364555586990118970548101837334087843175332834486589504273826032388662322960439685697178282748954036628085081942155979636364639528290549198907266511658622006153890716967738020015793859099706479979340928214650944306765102969206945855361327423717384941647760664579332667726695124367055416719442632804217575036222672011176232936309357133867547238487098869620979261187397811833559034085875999185581625607547732259753645627992817870558827767869691272854791887694673083219330457463040338334575285192157587981793387776101069823443812934565471712986117075846309551829971097065599906427165114516273467200588805456297371613968498968867118023029651917712964427371186149073878368653822690248489379882812500000000 [57,52] -2471635643868559941869705420563154404687960309855157841686642960993682251103121375374999117516758464856129789477272223002267372080786134559988920644689399694723662626117181320634481686647879393336537593422729564054112334120351714271111349717815817771194109282668071701609694653339354693480560853529862457978335983018957468150203345814936711311238924162903820034088008411030129007818453208493959990624023263467020290506570576381930939598786939876471869672068109168173811722188270734645736088913308311981862175258341946654187473505129175735177428181694317998935617859356174584334251751600376420867961530396167674137711082507284491646692259301212479912330718707854662931381614549037383190004652825355733500619611718211043926405274151828648201447887870071040422661684491735469884515688548915438983793630042731127736500247807660934502902808390617756507850605876126838181166580658418191589809180999079230945703991124013477616395414514897546528023585954160184621111074428718437015547628358963658234731756015113474827662389416138775860502468769220517576371676886897188722868632763857529419689046658445772769169427303662035464193339744587233285208725141006769240215474310718554646607513318351144941985136561905683412987630381490833363884371274706955962741536365277012891877596954939729399481544157252413515382876843067812029299503974168470739724250627908076119079054857451797191987915235599588523767809487140968869789743162050328675133185694688226025584202289501595014421712162890146524628002835824421528295682313883709481451978827382036035847259069756096224285039483023226557208329883169580829562702180548977704029356219432386917098869116989479389105015912529645889451795510797320181947924375749113742230236667273853006636234997701313036401455039410411683456393265176077949783559418262482785003913884074871160297863386847313683973093813237134424535608294233794611964010086101791987667598228086688621743100841295493812850917543591197413273779687180193413732045269155037532506204295969112977589662829350524788842303915561278562036840704038946529750445954847494545788218183904629117790523287074523406379373128560309602363643653198030931546343161083582987081261994473384946019219670200512363682779701669611466984789115866223319874796060534614691739265422826449454263313846962527337983275070864452633046187801559754618807192046146631232269250783917059245028219274163977711237028211782392757541950497638417623249179503879980048501826350249205098675708634701286176458197784128747225941809107823118457818080064288590443708706161175356410734858921946219459180804403475118311494082589498547357429779152380999729388122432283125817775726318359375000000000 [57,53] 562219745670762618735277140238274875301430711726481507915124687384362784761856961619721776713901445245450201481781587811189206586860023021846985375454762723986483599350577135516966530831015960468624819075567033828176718897025206724501852638971968994996719210123226673062357284576252843254341991516174297343833558433277209580976407564407228455999791400090447369808527070104367144040883427882586491564536014541164101373436283343123056955872775574452533063922491321819584620569788848879978677927108833814632751889143071733655203994351077474890338879589100530535576408616921425325416076420263682614447363897519949866575600812264493341039889607126431286214584816391794688579634787259323992965691290229120700217186715003075592685658747079332198676563854623982644026486921588284136928542722086048771806759757485987185569657151711993053751762742326267586065772856075841339773591107034345626054712573561937585594793854333957805903084474911364249561115603031545379710751522019178743372784304662605904345605968680899152883737772790149542176585550650563993660779033411634513561297784313995940516688847530223752049116907327676300330306999489223272860176837557511359287091119344584408491171457727486584000897519803692032072565336353785213620183469519313006786650486790617282084817352089367064688657515614135891108228425314625247530468954054979874511783932932053026265020098577912158552597763966556943212781358202940984807821119780993734682535664627528660559593383608888507642507194908869536927647519711360015987747684687264001663233807566507216813847213097431707878142725809898373688603746084907042528536907072258786527685787013979162417204418630816571106773929912093835771609361502922376830891595971300266471275277327015215502111141033321827276804831783282049753131556637772527495023964498557816521379761126175470323434334698309537906528159736403699532393251235476883315641012612538755982995251790818980997827447025279093473562196310597946696038251166788765468091202812240736683285640421960829983431181622051996173086404581102690783720121645569946471004653548448276684966595668547879691057516981229236286386140396773203963898648144174637642270903933887127527112350705912872646389731952045338647397524569740000517728467833706211722437982249060789818933312609418015744068639951667472940659904695827127530514919245606366415059716013533298684617813309060776170865623258776868902500725030709167173137673974064056749422594376105191150467130395160316977175156010843895839168700755435464265158075259556959482025642380474141014412282327440013117194581108403873471142859644577254153155507174393447298020473580290601312015041912673041224479675292968750000 [57,54] -138186410540982506815190605181011140403864562308476919797385628484093516362427695040134064095792166848037305413919241996480418662247164640257568390816530779605072338834899877715126342564208560718091782192362876677571223812323551954149776313934381092059801966580812882262108165452196025453785525925201395956439659103900195369997447715168216865700431846093748396577241707399172117939204678843816012098716980459734502510843465871703141744607628011637697264395614985532235432451812249789424786245853961765708432784234339623948690265752200273479706954350780956390163906832486415121502322100626270166223890002664055495894047770276087972720272509696330994343027269031992613616833997133795943529429558816385186944613092179051603360233531325957426920201181473023204864979773164632996342373878004757166263418294521600754532208075391812063002002974437731525691965279617837951682270999078439005251195543077942636019473415346711818072059038805116015516504836173922836361308167996713193884437452405866359670547940106236165788461885058516784576456504929881930749725282435058965891165860397634217300242741410403269977470517998706530313293289828159427768486055624153362731334863582071974852356335788694829864259705069748993246392660794096989122241241836593071093366462496616103715335597690988282060267804011988133961672516936047997302536446877300371043414289855671305354068706298986403190636117760640739563999158659378022448417647471520179141761365695179190201459027911584784838748504600373578921194825428378182808033074937227127879450929520478265124437816483102355726026593753288170691924774889992670804261039160056548931789837413780183008011134806617309793384819381285995036523867406863389776538486958354155327188282132081624360548851295661786407598755014498230535645258672549802088946547605265770356644507325395996515752793724824803356625570801007602588746668307710239880961825575167698956969663764209750927785018935126758150712291275960498776090296871798900834381416586347914905290916169281617733955896640012468120083367918319289828376428491655918025343216332578698620580932025433258207972350751153000595370370005674061728424632155523142793678894354385526039000342111852386438860286827935366206759551072899253448499999427700192379082239939429459145927061236618396109009947088970514494116703727897994636198654875064919719454269098875663081968822689194733332124784733974377405180160271328066493163395421643027307545536364543109419393591576623700706737575489851964279650612050406799181636387451427709588628788510158444136778881533580830368725268900143786781745376788447534327889473286825319981764581545036207899102009832859039306640625000000000 [57,55] 34539534636205249996639436793052298563124818610182040095132857574677797304367125433676467148312080567218016432733876251818115194649571534623556966831641903032849720285818375816202890161039943917659290246031250124150757169953845192738780257386783836536286759379619285571418248433852198234158532300790173282045564726643474120174104265513245949244790036196289951919825546211933196233047920605328932128745410498567368845473989796125492134789159579114323604944269619286009211558917886245285882859227001696549533121300800603961423724304397703032403553099979280039762310526646189730005675332637072113483204277004329957414700774256924412100490550597724204650777334432413332072314397531836232046806635833183506657769595072611590399773946532828868360584601458940565289617365861232791962091715240185257806154312500437035657166587766736402745776554217742103179055964115359781888697002378283836567136716737744651256895499609085288839734801603400737478897882328355706546996777472677287259568949205323695690398396187629786466869758497196934370452733844973428166315842471018892682014694769945656588182524377413283874791105016683517575036573855244927996432404461264920986228306777812970283749709158881693102618219265742443543078196790424075908929021867007148063325968116389589325183119578674416394867991563389128246887526129277674644287589967209926888562398536080605527103968838812585058350172088228808700778261727582299935941722722404772769286292913242056634270861778578271729125767154589969715648795634623912612799064830268286693539344041440131747402929941737225213751084076625690567869791717579766875837458968288768932992903568247214353543408404435602144106889733606882688679402546806573124281686111634314351671054648659339499384432316958267862185074229447219368864474450133361195192894172553167980261957435357683159261559869873474075183948255266056078319304777077296928111355852178812345920103121030177956366209197058927544647589708693286783741190181160358300877178406983634884486127255268059978640823313754160073834991045032175803144428895203186551556887419626656142027109223429584290922644863391907298462530793771579275379993685790576753554452385387154889088529352001248600129858024586455803886721293937169190069625003279152617685061529242998278334436330604781254590558329880636367205965057395696240427653476952053423641678102602171472638864986405322791667013433710477277489642547038524491475981836534623232817445461208860852947356054588090528828438839311257086537307287420650541333755213706382414044287172784573238808059320272417726888759686221284365542829397051849367061355396578033996515116887948693147336598485708236694335937500000 [57,56] -7562751723165896782008591634422793895431404678359791915476846593716418603590503427981019275525236038540980170614773288906433122138970344165538587498717927520550115237034682686316963980865128048607703959762302877894387357678234557916471750427209547175783366029169153514786747482618540703636812448600475826933573729751238918212468960414892522186954780149543338790023601404895342337465814959496867354978741187664758499076574622432383767086937862583557241494364085329062202955470297967719586165786122291705571306963777710935921867135768271287309749043497436433143467448336947936189059594031544085730733908620669464593798803958339469858351708538327331006425685353784806772621409334141840697943423249536283826800882062216327051146787214550576253860900519282947617962056895449894360856741739810650158001125685508090096214514753446808622235212187241776658168514076988949078380779526394826204589066876056138034727209221137545825678486949176060632930401156428164111692078990213956574495610461817892504442560983531710164543396113940377968242429857293558064831745872568458933152805443082151897774018475733043534381193796689326491319497187783723427145997854723410899876126787359557710397691787488704814192638085133404064326754954207511390937634803058799203807161902552792596760322682270573098030111222764764895407282932985651844929840417453670439941958506536608710539238225798833770485131087182824337204993289546577521004758994514227998374964892301088891884926819096854509976235444738969684723025611189136876827373745972316663161868051974433027510874321262678168183535866644950353588985274295591508426226689807454204477568198113033817156120074556994154828044683368426145851420599134723410958297566839368136970967649001553527745223935530180393727753337570750499587118472422904171239874463446319231288475782116439334766319862430892962593268849723450689131158606763378775223905631290892430900851907098167597489165707813322632407616867812258002292492263432610726667453633237784548502175754417248250544116625339624222065583073705514357987409667654045403864156495116231134570956168622047886633235361540236417551731753537526334358059283961702874745541000920788399830005465690881484260709562655802208770297916758933814540331524440720130611512964984093736540911685513852191969311018377750750621890789975140246716746859604802516902352615109920723395338020832024992848509503522224279271372090689421580391509919287838103701924589119351792622745033350004085426819747838005632926475779376712385718854168575733817531225426702046408833852076902656378856168223688830502862194373406926409399682348315267256533278583674473338760435581207275390625000000 [57,57] 1416472745879922523817950186386089805276563836797846983246182960723708927910632681288073970463260204807820764529158524583949405096065009898520909581332467171021694229994276861279000398998292803816978983077036256659993061317115118223189804218599764457957768817869476971988175198577281007979408844170336055906735146290223186642767199089436110350618464983794256253198967189943794154040864191557353813894316700933476092500921158946536867287557717864885590220898196072516416131713959552607188783525235296752054312900386105884466178907476202590597476142343139959055595156849730715466866133006402817437028452854510469784029538617073824556343028099733514250512439858717399440951714243259568381389237339272957373955411415907411995104783179127093478297472540073570128427151867872681413317406530184614536547604347670493506573408700754975288939567283893045953335481098240541706840619272236720143342037823695288315197046890971989082158941972936508598791074100610970628381667444131417259972737129692268578119720965267464687900660353344772040912421701675320718295898185542841580650155217265586459494680050038899589274626766498513652227051768244487006908474280342915296716254987691131385993426911738219543641538590792395978850086019266621582215861393948300269040515347297018377073062534485463269545147392409432034528029608317216831207851716291208414379947046456738551720420219982071840519448121941533089950342965579585829991002689630081493189986678393765551073703369762265170230100901109761969920679359028352120406922275727472640050546973883603369769664326816646054814732918643260844770794720385443615723221294907220926167921751758343910016449299830315100581573231197829631106055400369062990174555822196626012005279060553392748998577970259367706629828121883747333190078882963523414128493058985254106427146431254738522551230360781536443222107538611917269490805492549506982322475398068844216926000586435139625465055029217724864927631349307498828141234647445448912116697948194715063772803438589553716108375447154269370673418033119314054005430435179871894259627978609116020014265350821692215861342300923201637901668849554279100505263061689031219400069036813256108587408804448525669594942105692315723840088531518356261094545670090317039178264043434566678212727250298886248884464689850189941678796467903694939091759598368489562505016781245081530115784223656209556649925621819825210539169289864389831456301620233104075786293507589066105508525628366353461057986860133176983532365128228777708699018956013118421550262625733073569192682961983227741249507009640788249083573151525710036359008928352892233391846499301891526556573808193206787109375 [58,0] 1805510138694587674811296816913898009682023034147375371245663562753951079520903670136657203674192279016000542881911190244830430857704919039991418109093062174837342584817412877898887017439416009507757684363031110731040358827327359124490935532448068739691570705726185074745689083109459184150072872748700589413240203421149223944026208960082124631609086485200664727084659516477286010814796390502926974496079134898513445161861596429261259044820660144708682008364755679407886098048771690942261546518162255983132672351408915983060906798568830284722147434430579212300942829567167514642327727281936528153725698804154789912432151994557322367311283166152574055282109302762609970589465203163420541118632240783721028893099123436137851954896312167046927769377280726850232968696151534278125137703692075666338741389713116217153555349665531894444358419071745239557930055858464032138845462743883666140934981455937140896166776157010247458876993660937699428189784252821303397311705356684521219213599798524359441337546491172964969802505636879036288572474153265199019260455630573195988698783577384397392869870765462080039698223557258196234803948377139657794586436689185922943087888719404418396531677351768613714696544383746566180383197524719404339996243680430720565120834174184584888643223087329268020565529862076816806534493704390193255281873785464468625285409480577142300907425665524211267473311699956273196505168925378706501898803661267659513269551762336761888253773597067953169696500826685974358046195257919117250893600680955093849795557248043085890715408104071496163906894331754959481725419343851174107386004708436444414637670099398738890251931378648161413223112013756260835676929768958625246492789006363301993840920687517828813293320053329528576898946163188076410098736366706259604275280769917537164775560666371003441108712230526970455469355556003686069641427858816941409711550363837107482547973810550446105039824118896886673257378975436758367887773528822398110139705318346100727329673194071960572265454553755073965382322384322794633756116535446467516697797674384475385200172550581326053574997858978590929794621232115858597306362488556833709385442437959454530449023996610435088941502224068454810186688058719236041691554626247539720457594086899649125728330491655930486921183788600295832308452235793366427061081174527557298604866661368520817475431857080996924289939412551401879513721385985313150224064740760875849420886547645529699643591878543245989148200016683414789316108580550761583926014620642168576581456178077046755435733947905620579552598738671590438419068766168803501764443973520696502187234414866565435823022782777877919300867562944718126238103977058545718263337574526015415203553815521073971050528183867947674827276585590532897957838712188483043519227067008614540100097656250000000000000000000 [58,1] -30423226082751742524525794766442577316109238313139521765653596626284422782258458601772543477208780965726620661900318327588106387315529702886483696227878305375934363382853297787595050108688455204566086477997442404941071542525467183700249586792927289638928057534285771983560704812321862384682588759808965061063433763495308631426112384136233230252341349435289415055515909161109185042364112668546594280454787684329921375149373302443445864294380133493982982764771778624762293196757642564547394911595962026886202909364410787477683317327589959690818950461470144086385886385817253063405503538288393864098288952260497745873588823907644230376170673277711945620771852184389186876267073936088010817707331547016150652840394283499264538577347328374602667888578097898415097666094880839941961641289969219631691247500256985719134012921125628980796804949725548295640967835356655760775535373981618886490639940032456633787474352506391006170719940016570916022612475075872385111460181460941815251634771630803039962602320836395227706396209919832956571728101896194331061553314236872093408005900179938118989713960379923388731000389770743839376557667140713166096777528713342705789185231867369815347864857924944552412024150212298186301038879937220666610037278991492262916768636138092391940561261850529340911219679886573784669752873756772573500401709297476144096554013233599009613917093625072136218945697382005794853279110733817162404837566103274481297856409333576212750398136185033987792863689524678817646853588655398327841032749728101644314764428428735307017049657413766139381013750209264612305026873670836531844326770917317220310774855139975503215786998350018018844223748654135085789249604978553931456252834866560171930667762624639068136047200506412179214680220425861529037819312711879295650772315687807210890744664724482789229614607254450251902941321175152748734946756642747070939670197063569366651375758435244745586311981832169529732424105504342567752641653445725768968195425547203643314035680892109132544090931146492735233676177406849213212271925751670238941581498478555272871843601694788467339433788812109755066829349158088687155500812440588723967893194960589985402460747938169296304412094086469899864783311511966851455935256912436818304191488980968014089455964761700909435900262874876418341707239021949321133679180644745257953315292222630382163755545395834515545783835388692630236378086906029003700464310454872548363876909171767634272093958975195928858263971688453007570396894785808150013552643364621716714161828410182337885546210923358561600492878810306893242223218669259928718170744010848917321605194849229333421938426451958611540610787846050313472217031765883545115703275831662227099324427984995734627084976768206318861153358830896616781038880618619896223364662546373438090085983276367187500000000000 [58,2] -508858703419828486315875539768022467134886151141389637171588019202460144007270593414109177534364169102810742011755296664601474363264161013437955995839616782736548192483758010736508040402098522635855214948701658732660195729914226429244957038378484050120443945253017063396565892668066725063786192362936206902930620011891373358404434381617801338115795784662083058856929328265519035826416999119893681903551738940085584125666706774908754021322841668914062280409984784302689622042355340335408459543075169203282804644941119591940815439833988511329625258438400524598688079935024453982233740133934230271803965225146794341873174101350140136471078433505331609198732207689100871666155761482955947874882093029255481616451872602863431483433777495186069189908824325908575801844967305227473554705943109238072646420021883045450223915512760227421299241869088662218825910844854470481077214422742805454104785452850958655728408916076065233155504459958580160710536840854341268088743642538794116360935742478262582459939472122779174301787762612055611741792840921686603001295355139784091668654814492809502105659878415798112625334688572546573484748576214888931472605109449708612683583971257204171071705314020014337622891015212160132158924619703690903853228260403891291782803084247788935284465594661169110975792402055420376554308566388644617211170651527324161922104293011455710658606919787834697884365728844592584664314716465401875433573860150517279679309563978414428922291217465684617474754346264192833834410999431227229830459488684553856151016036642884174367015333257586911790172881273813723822778430141332952065369971960549330865694139813238955859563423667203499604634815859447673862462070762610408206197213507388853728539196757860116879307604308612266132846553194500930551883302046626757755272362298837491214176681135241601226110994373593270618807340942262142292495352396236482858153643783517249390633954657740016900356501933906116922490004892197389332453853492386458270398137071188303739087734486387974461668962946328997089869623559239481411688113102151910983963962637267937375025060297879895613691318841244016361472784997298355749030376134697034386044325804600955739579572432720257030943350165136574943338273635111494479196315524156478148088016238314286889124052015252354701321289399932148848538186626352007359108024409460800050620039516796621217270856254610318717366125532917290034394876154675497888224534271654508715286414352673253478409246213937789584712519098598242299937360535309959589974788142900546480350606678476266079404416272600618543520376965221938464213926152884196814095600364315597917169214204966468794186159596254131429082378923922052033119693309047841288661014197494447633601109423193209966926213790449367158014172104601770951900693851222001740097766742110252380371093750000000000000000 [58,3] 8248467769845749560055943441182755303663972090693347063967623995804755603068624716685969288311635962738450382168582803226629003277769032966083624853614989023815706259252855244038732050121521159863243889937944779876493324266748494911029191123488512564188841937915152382500226591380080259234847765746678470608843052663591876766751230677003919876223131616712477734467378492453140234804476775058382465711413554723397211151181045045421405727923685261584802230961314275479392998612620806289551171294787518102152218291885394649753034607637024397609644404584007206977515135107462051124658652993464583444639617535964504034231240486381201294513513506192588813371637628560087845896766871023005513619124885885519718095383548371903901086339019860100785887346953537146447733168398971585713038508552407668447221637720868391045030277505630764932092483743583442007103387969776300237847766759552827495400436884260712376604462894901039788201688862701490649218386338976930091382143665356895103815059825693770398100560908197768944067928547526831480203041917839234563305201649896901569918565863231239136568495455864653630911370069356537145739457921008319558532028842398164570070131922967556033114156088575773031536701321627118910085694428195661429472628328854654438235904470141640679132640576599056214405026487417823074173849586121650420208724265179784045742019319198719698560089534731923170442627296603799646899829073754314757047597834949013828885637204570464132170331302148278225561245882862913600493405784954435641343980034368468150069424102997095260291743154411323834149081411008990571668212851269211607369252647422921887632797124450492597768839479246437801177703343451405418915882018904196883883232070035448828657000996892333561525617165037551457254612782101078535441468712302240164973879955326836196813386775734715201041435848046776787370871394541961154560923917729067485775619749858728466163798067034352041662993684363263720156212799423984615158407970983684078557011312128424156537089373169631475200694050332134521066696324058025608328799239406908891681526384581377316247470562789635427978973203260592036106583243014419686536909189166096456689141146697768661919585813815289456728772465638260978633679585304129879157345614166684219630177282015288334926401678642651759376128512910952925044280653894103115459326867131068867801631297964598194845750559993587889024807223332778038305356993651630681770536146007815925830335141399418991592481614782594707936412205333366315604292900890849525277550241181304880589992915562057730087395972905815705218921137639480967330969690500609972357007605915711317643295954127136391515521282262487726047092914839088867168246991803128777500197141953915345027946414960056163409556834712972983697156333242009224567046869747155568575180950574576854705810546875000000000000 [58,4] -28543958313106373180630068651438097529729797770395907378481180065711324759705361250150002970411602709950697439528722765758311369947547944984535324393937596958289126351806691238385190609345728986404049906226570098415683354694002004106826453743127100815183970566743882161658963977872996373653916892441566655732196904688396252164905810755739308403607683620827336383599280583493370467035639711229647601171874560654744892797606809086067374139771791187610313428379386834807994074944505409883304033000907441495242455710049785341690967818062980794200828237096934999702595672252070393643221549177349462302315163525279455597623954622548177213739351060509920073862106068381984056962397029613954472220049837106075168021560035971631163596559216115757683220893452614282964932678909572781637833394111250633220412789751295811242231971779495757964199082610192200426146635349069815557827977197798641289904596402708498919528060676679541203039880942151094827728255776102677948085008163820466251576152746769512488004943851642992653513277973501529064662691250801831547686585421267988532909614937474571168802737958513122883645393532658548033654891046003098521148049270864522190825765474070678608911963037332948045873062452648043662627686981704417160458338659674487413492754179882044778452044437955360253669083149982710409035188225953273584531382933567788849249747511528489297637599254195985209352555134041978098663911614690611908573072488605123643578551747165463339391785076791264216949512573790125479464750760535032965199090308263209292257409273236937312694883433657755575510018058565924472374173127870557738714950251358773303440298458934925921982421178694935020673311427127975092398041942370001819753378068967544031406892117381899124355422676931070074605526488620729915887921894022246938349197512997143453698090229214579590166489944511737627063556427871177289890647484935934282295004363227751627540206354164181367491392472959890016927046702122645629955546742573439291178617652287056294035244220848465952560414002941087682585715307447857715218505039683835389830601918130007001688332223118949547894313424927770974525989687123142189811439788558746798632944691723053023723247482620089652793733021990034221333823276248483420436858316948858140787238763313568074333329958484241139732008638428003018481842545946584750856766400764626979476086762871629474772632709819686622003789032671346749062167011064516658545698095157901343994280167177132174371031199766538832568211305746105193422857787897500126054889287286492696097894655468333550260425052432747447648149506709787747547320111331359551797780439184999167484318259535433181255611498758616588715284760320123202852480497912218999230830230285312111952565410089063141029728478741748676105078630706297183406219830636985079763690009713172912597656250000000000000 [58,5] 19337121946293181510280715484516277651550669695051096639913667670525433148760463657964225082751248832682348365265624899664436132973242965502794159191471842087700743479186952968847956179916237893697755875894604295908879558041140214435762854144826937621657895597274642419134922742601388814085754130354679746216277646741172201517266398606078993098153549576104731768304854755762242972425405322638054332851663006952635871763456142178581525822140400841692677876592922031500558633500681660301095794218547456835172777531687049087675983269206771636872191438124466949702993436242468969624779234837171531847008998338294842472350033406098280634262693143949125362407463648002371133875277375042628784870943766327527297155486108161739678558514558986397598769073093528455013384547791141542285244124380181032349561509326223281614008205457690642574790487082337337151279263596048343640289003406538046951965771555552460086569720096025069741914363431067444514219878171909097688194911920640850539610305493015701003553071304481377160500865655073136777062688261136738055445333235255270074309001673997732029802504450313632456296097118127460762868628130245389747175794635322206368339990731576145027420812950480231772061565312762138790493179300882203723009307331913034476215538544007477559878407951939864512922284418238615691214847233334785849443947759761128246340173156347497961597974926619658976839724418549741797258127660010754218607909448168074239663711914226509133199538210851087590324852023193058183488181341298521125523309884305827751933001680364777498581161362797482699575751643914406987106674750975257419434297440356549678656855140667842089217679995491907683086931021129980340478559078785776365549288279257625377882464665908225036882638679245094153763916228743635269987699964031567967310491154253834898464462462422030619821487597961723976529397909339664097959478759377507359815760131979002667640563435187294176776015053774770717618806577270356887392379268443632609797318650657601930641498389372603663856278520469008309315154055445282339964237487943757783117381052476954030596939589526126876864551126503212055849012482510848809611362893733631739524183613777327599026461948110340732170889637952725503743556411961532997995006456577917472688768213004129552007230508006730700548155708290162788491375224356845384480394691822857508269483333308465597848242407375874125140722919398153514762755356798498668378192148434684652592226746847552286933041399512319855553218372692526830998079441592887443314750297938017365219969841131363597825137672393696386071230863743702044097485072162357701355223754893974372831269863571596400576363975976961261718613010510297369580069151505947669252209454494127571350924232749980159524214517870993359806494174420955996544172622586543752731813583523035049438476562500000000 [58,6] 632867511553265963836284708191268234435408566465909249768912387037017304513219793317256983657058749739503670252434986555300934251479779435372600875854711137805985398783020269199640124622292225406273028903468970749119970047963646075001340202116958381353566133383432388197782688251597246426233062200272577858349889922174362158131572248862525345702979706397472785684093985367502753608666769439471626691845345427269634717754051180436607032961764477978685006733196418686895596228912048290446940252123317967080571175285642136640349441158934075877744949790780486991494848464034224148507589161890323807151311004092991603320965871691884271839139138152477402217757800857480821325263360563309632165015646135825885177303378493461356772187504787690221642313952765885799106301928723063402963465834204297020427987995413689079893888427824767224889587791934463578023989468635326727509016068755629773967786553227613134995725823355240781931328100315612737372964089963228378803925585606303860072012235156829770637810687736758602495810246565294631534412190485023743458071235757484744097073750745248704295545110311612241903278019594322642599443558148020979975549785921732467349725676612349285696135258804140551522682730667154207468671229207107760072871988914335517185225483570777985536914340781062149582300695248131751564286443068950065164102662518066338614751080247196900547226870650440127447024498388310296791849220454689378963301764842839473376639988908630738126540644175896228950990490547039869128047459550773896379869795759689577719009707070321683617847435952019461218280525136870978015054471917165585134933379490847220879552462923351872951746826979874800500594621259603645571644616690937464195318693429830423816333997287549216938076490065290776617728503089451684256684834292300039221968248677258135044205874179249044173951993576342183214368202893473884715782909688013991238852661566809410450487664123033892776440754394474162075496247322389720194493971222937837518813717468811887395887526720181896173494617434977217712207878183699420316077578539649968007417177574007938261250844335820406814237631137101197108216151055346897996802107454767091466109392505356295450043519437840805085988234923833974801794528588599043055986880496585609079528068725923971615706631005450469593980716070260460479355461177100350018521627646573954821385650860610650439333627760325257455944963315497722077383407976920314887165426863050440104341242805372041470145650293529170472915169873286680861264264161441864603166224617185264235792414330683134994682374911886703586477748772443594422685131082530357838485345548201188378950826006822461216673991026040955641115300656862287332668425086541804343607891778016900655725138662463086817327247659412558391301045964007611702162314770703233079984784126281738281250000000000000 [58,7] -5633829531073808751394357273941646387388919028881338289161559222275830321333694147739038886740800041838283540876351714672904052626632607417642973835749345521180135206002726565053196570486336392529505297804058433670103351636370699140400801449343851333939257091270400659647044703569103281928895361036935410800637174301320039521739363748113058085751597902647063113871337323894152159248488690166636411119856171810222489537255828894881272393447078158581216341265715922900344599104455191991485211226788862627156257935664075033216763475479185442974816882958517663909167980823699356319620992499012784206767069174365296067178786964232414036136804866696589554962794572690379075085177067824970088299833342927818318342519790492764942041301880624117052578347794569742706583638932374673402674213126126480788206894656575138042505157822749363452017834873263645977965629841794080972869585852679583574096915542666393241547973217391866735904754136241190233704386123655070843495865740103269119408046032689484215374594380406693464516061191434495306291626443288780008147976970345391210883780284649276145409535012687626485093967743858508706649406045016357974480337601012762083515836166481567028568524176213589142752684320409502909242622961159704417110259048027721400198337800548074293670250714053193751267116512860236498465499840290589889358004363348740489623691609464170655864055334809406500498298658013552632854465328061797759431014674268863053471617392260001749393653210645764974002560819531332277542217121748338788082803485195057712980166203289377445298991687620195104767052405574740125140828797166517521912294909191118917460206963550134579625853633860099447561682977091772532145717854837727623170967303452322420324509388790551665011795535978617852567366386599966520044261622693754039014818568479175163223825742154097740377013776858162847010416950202538848268894611539676158611959296204294459778910065784234969592962244812276595877808538676842954461081100844801582893203790227085542249870095902010166649647199699005628086765093420804229451250286476440521152585252507317142972637507666030656019773228139569765215235198424909879703753491367969283946964855616565405070783340140760426589650010086326343795382474296914561045298409228384699635005826136820110164399828724253646539494423678576261552797501806892266852112283700197064570985267023949042454447275210457970030036422168345962757628552518998791522236366497637134001035182679290288312934273460333800686973348309890934676720892456032253561358590379757842583186738888420322031723021591426445055504062838696361539430524880873721791133868552577152493245542951490723117920815585383099623785718540631236927537664075711790125169020682400777552073380174598986579176591081439254929538911293576751264378099648411080124787986278533935546875000000000 [58,8] 31012986012130928484014716345163599149433097142157659719354329510908533103888081370186951503851618673410695220506722464317693621214611964629532123001665190530329681270523817996155022967116519174527541568771283636127930225059962124456932453923600017193701456295898849212985370191455874249184392124480215581089133995781478045049674362454154975432652765824989335172924790340448012284617816644089792311849335048833119791429522199671091775234743695628895905523320807786463942541766788459805886956621638945391575775119846831681673268295775931143840943994749991032486214560535991200678520296547597038310111394354323088214944495652811096957759836438753765134249478631919064515014363811263954343124817925872186829257998647064681823433585354170345404735713269271258321164233977578934278546954926998452208517332535816403067452221100585853578480902673894012838693882986483419728806115661716944439646974777133201040038968898416475966899852685192175778915952726480139404124137853072973711261764881418048282281793998066665217320820065546730651321809882998659782135316186956700106870189357064676262100343626120486002767826464545257665572602617669569120865076008901643352300986748354198247290581652770870713309731409265863340768344012727631564297402363672606501755960358901157742677188019756802595221705366109626085476725067061999921329545622444808749433812319027434321046117623997798921723940124402244541070003739742142864203607487906427025947022725009603160133486910002544698841547266410802868672012154335272573402951331067655711540545764979982526340258898335811215468332429581043558698233588230833601126325422095012532863517065246032274214468390424202672732769782979950088536949401213225940233917687566847056018648944121299821921909756300509797034418987156863660898096460715456164407110217836131269864581830635806889206328102615769204630041388955865031451915602398402996382097709228624304327715356851437433129904868833036895005920877974699300530601055637272827927968575632528450331297179075519639889149630932561923654445366549165019481975828825087703168905759223668103576658039997930950372507554533640706199088835111190555276034866319551921141319577572078902179779157233992773900918606180516118933126944160450277435133402222567984820103671313201027062239085324970289158494624304224933249070807034121279801596636545224935674728176880676091481078442497425659312690710816009297586787017768673487710618844780025827687180848380189951812185350075115754145250394068088291327467427639246699774793989865401002420779522464097813341839016276859717445219081340547362250272698023742766917285032154477939694267503879775681439924817834743988555198785821519192771987063062647076882794845555801205539180952884063562027269000730477031549818187490226775726576136094081448391079902648925781250000000000 [58,9] -122856874530531363590542029031610314187907015711703315436704159259433802587418993499673099256877618415385549701704504742779363803264414878567529045955814046498508249076957272555576568645355178466379962667590994964279755260033702878372656876924075249699465693378833004042239239804508976265080207928412657103381134078898083133188789499019640216745878864577320915225938187626256291512555382960843456489434299143964954530694299978665688998476106308875845939533004043650813680018821655068858009964598099087421258446332811289288138857627947862495550563723659631141281674281604264248462114421056832597133887483749670338997016285303012634357014030607162418655342621904452178743665235696253706418987387210324302303720646112084071786392051140717202763745455326576406568135272680494068611463484032977664765151654883740109155161828620899152776594729575052231344879446747969610421454574957513295261524749203501159330505723432104741618893082508454268956790882591571211353397561289473236857622908964110766086333755451075272930452816716092182907888096561205521777861755783581762424414514722057258470328083105740742597095223516215290176018185636471132454583623967524786507886734182096051297588392048545719643965742781112381747832424951932418109334786126756132811273363176341382492737731014470904681878284090061330769005014436190566189841733260765204943805294839549656804240682429123372949913464691275020308793111150674719215927347770083102946759962946467766770633333744363539714596415272846512837451871838241392146552761184551030652575254134536757595684673878599630887708593280310062368258084975350791289025473184017876724251417622425979094424963403171555106022357907585531983842944117824239800206856623577424275293571998162645670481944180315162866411541340450555467109450206244153961323343377542616518282107601289149477220968893021802607358917766581144048755910216096401696707247117953208068893435577347027701029177619152528040750506835539180718237531549463593344697044559260041575323413150519252546228317589245407594804734761907072436523465808182220429807419615372444782968488997785183738952217985804592027232245304151256865524313035661921255207360911846676310277252403401560272359491091010142987386046757402770537072743940216079075712291767575520486971485784845922166505098811925681717149584230330819922853175308491893624298242223061547196546823110410417127686919907761904381660742315873964007068229451966203111388009201911905574663256521903316693826114831577066140917906420755292649332384290198668037261386857020147278265572918494953422633561267857619279677144687085746608621391625147185201845898754855247645677289075879656579135887869149343330837225710458327816689865912426375603038684284894360122046106309604888927920504345336455117101981393545884202467277646064758300781250000 [58,10] 359500201271546069476694321116491071179146437676999115711655442543440023507671796923744339771434939779593426103981563888662861812061075309471740339691133151919855363146784445448227240724683118028442223638401289138468186835990579891854270385303512249822989948255121741888488453178149359022283967922137588052278462555316176325217870439269351374218200829470153376906162617831098560227953731001186136107756281044400468006732412181991297883405599624706965003101383169741840205063325847144163868616642509185709238593926236313402733305115498930422660589327661670942943573750089369824031928176935295773224104062765930330576665133010211487736187365616597711057135144121614658458563509815747746881080456150762724576201686839407014841248211239304383541390046622321946954104591984725564249844825573974014910949458988268974303210064619424092419588093312435005498004693520115277462954036207669833566889288707147015212313164270814847016183070232666573081789236184225334476152486056263175661535936350638530167422258182881317256038757658502820780757857444653134815207084382682330773076830034072361884963480541025289794265798665206417554434613673465641262721762360143771044427456447878356999483305982544905021023044838129681429614349652668197242723677672875759595422865112476434663342432385101748573016615059277116230279955992943255034806596419916674019718667892892295284884845510799415470632394127272716419658834697070148450076557980986995647717618845930082448379437042358436374780446493903479056680067383415057202325952227104728046502833418324529775293341590654457199813445841510865520956685275928554910197764256085134203322298960248874047300139167103744427352096714665755048512234836852141776974058867616139319828302050751657792834867207866461285774340770861757214220962155259671968041402652309393678275765076650671682350602476413603877871623598322495562226010174804811547387131504997505948414720538408622149909215826839226768826697206483520171185377752950423705463734547039684640113901980129426227264264897709601155645393578274674105068754549034275988691086858806159576331629262873940164149433287420547129062106298818828908318935110460360174540755341205069591264866588768255879096088816706130827993729015204304291595701639951125513592861671206767767629801653734427667869224491660802163390145081585258980722409978102626734791973999798950175538602288477963531918530227752169859254003392260313078675072428947834151298894464596670056934296268610842526707638798231901725141521248149335345818357430392085794429352905948375583210095274991988806431549407025148884054828035807642289995657922571471248334513067057804096193876257443628828247137802746829488925210374811848842619103014175687775761191841019910046544351255198122157587248270971258534700609743595123291015625000000000000000000 [58,11] -734164730260285577302924372482517526683063087773664205420135208997375912524064933262430358398590824385225760109787856094012759228225101237597429923406184304056969071999627080976257026973738656397253359266690268497974506041793161249619579332997881663161499812228974638838894101312147968741176381539425351209946688625442307006594625526033325514315758905295287949793118619630705899187359261168750053787663948900514620853803960851873899918262107054003737591564045776261831454661594381261026070774239524771593955325045568293763881258559655693007449862322181529509552754566384500187226273823144524633301550262361632179261766785777032648802072470343173849786553780231740088706459194729236958606596650182954779456119105124591815015933241485999124179416794740382892013027310613913580120105186944935256913511930664702424256164979747213949324868385104482260081644716908110304031444041922050252010547099487348926165682007786753857697889377976586267417037282183529551600756310526843814964967956008104366376770326527430120226611222058243683978783328042153388222146839342904320152025730431798388444917492743241330059815728752210931780259592217907205960738591331928794058400009642955755850195000981747962915812932669821650721624036827586112618554489039521497067558353060452428188393813034859955894755276489999926168503652569668340207102469215511735914380085638731908284316661805081809242871884448983324329630087274474447016619561553818373192297192679837942545353235063492794555190755550479038125069778143698839679224056727140698899947986747963086696017341138360633023148092569807268272795576533201557093996550378946750912171212335467907674578926496079620209216053334553511320033063176116060567120822767764053710937302038139866163101445233279478842277202758252395889898385326552714004526568578452134941367336524611920660260559594035349986281430402769912972759098400658329417021829670724926256065751299548086773658774101724418670128062818581847475571933378231895275329077050261632615289199600796618373207089178101662317347453152019270142486425165959153451507731037083164319297087481517738652055395693283677005366434401355399917303672880752217941211372068873138592118151547806384074393700707139797750550850765663603396268243617794926456991718041213492258372059286554154323238905956889720204602706963871604259117173324172271224593233503529565527516744511821133451934546484969643335264462147190974999336624697870387027256395973900729199751722085317642151722146441366842622188245657147293117020383688003447656444402629643731807445944776482732509043729082455300173915504993919674815614964601969296025112380535037444469209860071144873034072421293205667167856976721253749030364709926638547691159571645422567954283474949112614396477816125496929089422337710857391357421875000000000000000 [58,12] 1145158155965533480988402306872866571897857075405760603087362127024172898602846225593670078551987265967028293610022224637367347961814828328754987417196125000578646308936902331663710205798907737505195816548813337372710114906355943917526231755599123467822500936917804859063945779666860754323984278686809144055718593142503176885903381581715683652164915933446877660379009307421730445280457596813591494151753402234644731375921860211384072346670399539170922860817611198167751210095048902539474676752222790481718813473445239608309995877237294235089443379269278934818093142874835368107293794079418948099316608631905355886983223208764224719755419650126739575161301094989313979026263552717162316212774024986980517377507530641393044882247459909342703936784333789539666617880065109156820979056951990700476694808141342852870061415070633157102040152586470241591027057908564128293354668274855763765606965364642307074895983438041969306967460471156956548697513410819206700854349388148095024192290816277215473541705465204551564878398623960273013329790244008219590150192053565755932146079094906318395726018546905410053002731711711963945715034517026534034886089495109100566846577891245233932556902632860915194147605392599667059145650882606502264636640880688228758105924076822217601948119584846396873782277519511540716469256598902821718777741373509414178839752007401848806709826022380245666173814303739244042878316121629176534303168580889872247330583864225816949171291946957880322639862751270375925389760996477743794444153951442224648006914053327303599334172748559200442230058767622158320432724729664018029305475973844889517069684165179008443207647932753594668466680528968299321453156277682551992220871420336047558042433331989320918534127124407412636789880793295456964672752549701283903823683340426423700521267670429298863714796166673957268955184915198877053134092453180122762223850687644218890182878991284199687780835804749317312448774637481944168652959887281145249085511127718659551498845990819967833818902999321051892064698377817147251256365116906636285993572375129394474065068023390568679417115910146087888631586863774918998215971804634677010346905310525275899009548739196920250705233619385376778594904056744165879625218710527488137644344544349733233861291601157049723388076466041659237591196060584184200194548930484629778451042241149934027435729907560870226436649183126861262934813330934494603751287542943308747175967149326000261199875896995729657173158806639721300159818199153030486027998089785403836209324229818914604322780055968310318859968890367232057693952549221469334837789798049637052538707535794059294623058980605381194990544349429357611142989704153872703815039894548477693191369109249446299632334007423730152987889630011864028347190469503402709960937500000000000000 [58,13] -1891124996804295569460041075698897844036667953162016379740230071126215409174588544001695538850368175430327449102661453495748336274948187749321797687518560816085587466946738611037772483949347322670551605356618642794476122545853356996451581258491292645575420736594370161922872501984009238975866875456091191362544118091918736798141956400509016490172780289394323237309857212729326665687279735820556129625227963826915729267930581639410930385568770304413662987168320368421027496302287428579661236161408529763054418538932712705822056933218196712707409275071687474283041296492379622578423405182820467688318822922336745971061826302875688036642739066324370868426840402540933793995397086551622282103853602311271028627762418206866693339918673112025764324985617276152401760956492270869402967755805697452972024705452015697016197729714602337044031482098132762969486523301433225075062754317175923197957794912696909609323305594378141947433317356774539260352454876490210096476767126353629052324773351977185465200685399028802936067367246306435197157990356874804829716177991929936834532375521466200855209741954186580168371581171074638595649936838666580016393096107320889661701850455438766095801296174122041744150857848012261463017347676079099900260204840715984851718727441124025168572222890332764178409288036266330970885639195321112293049806908676297415330028133698458380706608123870877062283919202915022119116872309159528548630539692363013261908832143301588678480082372698627497630159592357669744450536181312638341702766253093003437120034878301795408899312255975901851260547038253657748643481564277275142577900520789757937344032226245877680804248080049339226482055751735662346410593219793456508704815131742491258341311335870252871753981477871883851744984353788107754283811161240990726158900632527069218750940764954152566323496075765988205628119342540324696534810161142835354917264404235199359862821044991975266629262722817490376714592008783554675877081601776050577633624916733900018024259290185528572402921096895088917525247035247047351649814718721635012186878793062657274293003867151331355787811791990844681340227706223855810778683459567644077843487935015475351258917017003050290636923805597362288713753594434391398679208240396532782873438896126414830494430033755246638826182235678697043030893304777528027335150554565232639377297548664431445916480561172659413468580665101276412864802546098951959974460363103894060349419652004884300163023863763419170926166288827533122678795473462097608726372842538292870467871620128294203750088993324576128767223691968464074220646056365136507765790998059355133933976909621225335920036445297127609436651659165907074512869421313714798726344150500961573082525184536986914253356148834190472653345171938354951635119505226612091064453125000000000 [58,14] 3134235501991693883810675020833882608927190304008536461763494884960636677847984192728571123688210458862099104667789271474688301385279941575808049240795928203929419953237635500793247416217047151751082577707748916425380438371697354977890879851306067507390493375303852925551376298080688668160813729299431315597832633081387894667963702132420848513218106453299448387782964563274794183633274507157071561680548161863998829004842584377881791400000261972962338986610086567160391228927470894146511871021997078924413799544065756810292103034637843992111410055151865401970004925805152010922380937120543322285612029780971334445304133412364326621704282416245858684733434428360030392404684907618765958596121428268503345747068694611837110778423142086600252229809092993341434371358821317535780865344595201928380102599570421088792461067754023566691545143590367238119058314506033892393596553383933582771044474918062606117493759579311567834841256648164443584906658240818182235150595075147593191399342399568661279223151149635390766123930370605665487557120131368277937254106576587066727161138365038579306705490658948343440747339668601531192428893156335658508764757764210258940160339092356625715489013183780156762787339320010354307831909367247195417511348891922595384049753608466336759385372845526645108114851703129208840910461089278713830471595064755151776754708676076697685292946875360780166696366012998513026445077305333545657948370954337284832630261109254972802665570636838767321926287803266246061408441488894249096175171254269113978578606165619016110396026305575025489150965367065474349468094904088852462711610960667006231223066378806361360708089902227827725856199886758923234461226552631744899178797362827991170706869223510266597232489106331242103378151431696713749465978023981319763437315077313470525160577271383454905578904466797865252186719980262135667485999036006139972191662028359359476607163768594528938737095700726991622044639927064970767760088564881416296244998170904248497519437801223016569748082847358950588467756138152014543693503960099854862812483854358209106181906805437768638427548707793068146839956651373476011804067993068535513170959873438272301062617368799828422707408276184926953443545014172422977849263076318274900105891661496314604313179660586977018683929962959225001664679473931349115030370309702958762375527046046821344753994763756106313343533328914288314237789344549730927221955936867548521866750083540819423804955662535199975664821238988839711773158772587772935101045706826612829866097230875539242023895294091982634117528709682623569005728577070247525987888400111961826994116773488867454420253807318210946216031432895237785148274827834864319892745920413518900647424274325525989829287506853710415510860798349312972277402877807617187500000000000000 [58,15] -2295194032082948286209592147989524499863138713447982050918323198847632685608763381122614125079751408252408353049847908868433702880412877565462123861666995201824946691917779261534437512974051737503137673467920267343769030902959647951640463111539500221790864964842747974942858929611485330369270943979059909206836452876901503751921054914633047527599195087231054359844111460129734485728523300145718357404127501005137052879098168378202957021587882449749407306459622678786551259803805400120364949751821049311808182572953964134637950162104434078194367452135688947073785179880282572737883161385519832004659692063293957024326479824447504026561961237026711700825368450373539467138928686180827942540066039745010229806964156415773705857548397311995013422190377439117847813403851657997674264342028451780187650737501423373302465214222166498949276730852373114285309340829576934273378073741893555653310438434077229985255708570325450338896687627442091497763563538701430751276044345042636470679313269517776683578583175877289104651295896862151248788437197347061937533797878359052534621056651401351284042987553418288053841078434201411260587407862864718727916764584496348013446368443749373581641565075661403911483700012636850842186407024950869374789181874259582926716394058550994840109194100656298560140056334672529269316729470608464741304290381906394385408983573955875207062694101566870647358168722428518568923704319713167877779350897948887199624032595773995439710854212781152303967886588497248086899887242240403695210054733041164893686201350585217078507378538841230153311807017056926645543087081224784451280465604626090572449065610980484858906829004061106969946009411787563288881184175383682010655670958287072524127801739079364371455360976783328276063954095769765365911278781960042637280632560553658983317542322713878141530631295598206706352163128389354361810892764745790738708537879724877070361195574176107814239717267050804092078413504356285295054569264467103321030531497099580378347414689508010630877427099887081184153722641827559309969922563241736523411081261860486849316527202780763901057130985986581195640676958862029406560965874360690065661443561326940488324956832199180339245864811535361235806017852571313460376621606080175758481953227787107065768593379753542987013082375618319038265992482801529530127853755146973323833239181758097197954313318090526062233522806375623892643183515794018353511461558503833851142444390387531319952694106820482519399331505858012550623736166892058824515312989626285483597032008162317634792556926542323226120799778190915603411150590030850373880565729102302357103120626533654950946810135109505763253404147385529180346184266040680996947647696435060018784599268624386910193995769074526772102196048308542231097817420959472656250000000000 [58,16] -3505203061270297025251424071090526298123609516659579215603027410608541554534478924751954686449821488142320467458808543916891129639154084706469831333626144826472710900381280849157674327116405375707546504452354092221270527490429488954621649163783244493746285983067365288022578179596850164680501976891267408016693953524081724786782710334323556450241679498444548648937916465456328391730839057841322301752370099845431168778398507656363621613334443233670460953222604193776249845781512950152501967594277990994355927412725095039143056454992369903924939909872209192887996572183531965239977735713083805153735160087392191238565862324102460794547714925088785249961518595077951394192540254998972765680926741671442519521508282134207851947018300608268486330746957988056158496469582175887452485844883411736446145770834251971177206151591711640973285692670466796647341289131495731176411404889024610837407962200732789648083111991097749713915166691502102956533436987462509644593995831709056169092865059097751618551639849258010772232398996312315215774904049172896499772955806017701550972465754944542691432498161926661457739367569348155318648791874313937314619653320821254551239343705983128510155982419041116054971697470402330668164106835056225518801714332074729339335643756567222483671014465073237672167067805718809867745397155479626140526287566937007656624633874505171901128300276886186260059327193637416402107980291419901517902166118202453715286051467602549737922962215890870295729966433456602453591116358582481527171004986358854328511365106387512401135130293138457107679299072915406789516375438093833893025913449358281710038314164132500875232981231540826852066274288133464283378090555318220717020216990258007233934410278015018117252653145803922626389877575791797749402172511279773538214671699938115599911124710039869061985526156793643336001358523613776597286061059849547375571097285748433859436164922316505486254111111138544627977041517846962742297187348383179343175572544182055302087134562245463313182311032020224967258534955507756874292341552865235095497672063157954297841077472645818882741840061186283062457465810023767533661563884675548774014222033749258954874234896924122939717175490495642201562675714764702402067892751539827736862289237613277185639862484699821464793660253951282112256371611088524561226873281335577841895586593237110368980970617028665831778258917786095844700248183856104898463403605354854294858404172318391593739577170744472122349988885048568606850221776614629350712333043036753343716594328332484130535322189697685057954060582551294673741287172892499702524496686950265663228346393236709176567370761614044516245031672384448507294314998391716144740041384317453275535158605402586057348569565771806422205258968460839241743087768554687500000000000 [58,17] 2012546333988970457139697850520942591473883190222052115664870669974735520173077291703527330947853539404682837399942062148480664421406621187692653715200635503604336443709553391738692498270807171807136509864707354637760263507401410061224854785155640418588522241667815192648668975527325697546664620182459824534205776521241363177009255281719155604960796210333388704806579291036696211499736172232991184998150831434119610226834314481359682571833507627042967730526672140544714051243442177531003152655457996896177405211119754714905138821049872862478525012865802703413993759635178483097621172931724917864631034659778156324328214272016804059860126563544307681726137629379441367939479897216138281863349464561800894144241089695312796307488347874064282828262851009890883647277545594724099413741157921972723594017514408721637471264719093784344410306605110485582567680932271851682173489668404268148390306869088015362647028948888492412442187837638050280244429503172586257343803045298927442263113376152781019016167860830535052369145672049598923311558376210869901538946300831447872465601868919069310371109975367027740340559546882520133185275982353105190001933048105113383549454029318172489309276280285863559002446440565013929559985396409008706741423485930643419939691924725430591248464426737926303209381445565574271433885599554896045404843452771796450993403103508800151900474446480165543467557471089031839482905409878323493801045360231545905693760602155665279640755826171191303906156801308146918386121211158445465202413429239859556650946860269844991954117424710740495328988978743029184535250424152078149532691531591338599906815358893572545467048174237371285775477984009840261357310946546368215023284211705923273209338043765378622268959562455640766504903345903713170420392225041935420070581236489003636297300743506411315629434979628331261404102528296826078484211497051112809547192858719920330589528240360432262694541543420319051031286691785057226122931794225029419141643523858656174959426222020750782562350453407352079418373693459455958740212303904701441254183485015994001181429787779353180725121299895685819720171144395698375979857704773789537913137085066242680886768674569656826917744999725029816723363239573244146438500428132739730643064829580032629358439143379840313399067981741380175590347325645431670822981354947106031395457394617439122719278078135042836562259107693647943607247700098209330280707030028587041566471391524441197854386138470597764729005999514700562693932754913233374459502568206698608095138566574923879688540029627917365407961680958453356138978566316970082454260544444825887489982892298046690251045134503110295737147520192339157541499703621131751293935566799718251080146678436297114570171515264595044070183860185352386906743049621582031250000 [58,18] 36350761303785813310732893302689400798948813140235848157266714483325144978377177424521242197902148626886659777267352375395550534164085222778371696268424209473594430622164561418259064433422544520176283219098991592871403807259925476370967581065805002051650244756184858666335672301745525948931801663821718982807570812650239349787982868953530346026285721421147397817748938022558099492237883827015731411976742092850252526997450117457525322704159867003489392446210340170254154913066724988598303330600184242346510329559139627690137997435699501532037367658028233011003329160336652326874057060535867742944357235426349307651537039242875374296720751309169537069810311677032429198783878866992938763846317783838131748940742925335041414033215453368289715529244081907486897166841481386009318550786928670029320558247499151172619181731566997406101589855800066266339012094140054636288654266873039785985766265265645951871366971860202638209181526394361500944732633475621547074851329609881656426807313601408072329396802417919118323430673381739162086837316057312555114417242427730945274315564688894414161772729967471050253179608771343878391836926435448335053698139535246020939988902198839323620681434335980409909063806054423302631593854724226219814137029170074231822826080801712009405414211118846202531263104731594182113380465623213724661602286095137804916921832004791265721534482273071372375857534393436371355928180213654652209916185829727219142384314962219445951945335334810136765520945178735910670331324745397448246049512402517743948672687101793461978947947375590510673561388216700635590424993797192244517792851321097959502297259684492664869322342649975574513297221428409452286688980283790407395151133254200594136976564289751033429839542472482073166119104984602074893422584915420350967776558796281840040360650407015085818439680373541542402856843373603603649047251811559927129112957821810526774641615496574280129466740962517397322188374202206126528387270040471592864665879867518420783961420549407349089007893129959358005330035071565491174646106976672645451487169718789079211360166276293319856302087830867491932544195518988824814451002249388426421480828823763586739476471452227868698218548646656481484275221636682155552174056361551027408777216323361666656017661559753668537439563138508491718080332060523275963100101147481661870801870799658809488617092805796434253111369471386205725552050646866954939443404611736489319962073876843211010582983583306503159555235041744273311627884272659361459663792030721269425007482485708071535756103752737614348070678797845973715057635798804221053571318412870106616141108637024983274425893588113726557917820422954556327668367425280578579852901940076369596899847564016137002151744794797849635870079509913921356201171875000000000000 [58,19] -109187446068812745221649259132243236641669805096831968658862350931990345038897453927171988032992642662314597889238345213828698394755668611565392955700084418105200780541831926868549253702698101966344359309518363156196758474915474093183748802581273121827851292035002943189420573598327114664086837063398488674804174070051086089822903515979354042267241976238919655812362082106088817569846154030333033533501828324884694060515106188494261020842803342444235832266412053508330222512098313747363067119028161732981066888993015888057324847071299927463787156336261776961529412465674242498379036804331296297452941325308660468233554163889188422606141945251595325112269801216047163468745350568451249882034849973733734469852494638954476260087465054503817757739704322334493832987747823296232847106066375174139063186603029994662615227361663492416762534513685178400588052476052498256840889410838327128114504059033759866697291391264909645656349217399039963850432798521239395875580318595765600657342927760335544977208955892763286377763005278838015832144103529378155499329711601765971769802080312863767436039958039190945635763905519140130243026532636841021426581243391195459725531041256588302614064912732195361932139037888348455414725068720746949904015418837942998459133858980624826853771333165585227129787229834177690096352149446059197873419490566606304413753304591398916925530626927836076447921630531286942037738392431943661119848252932912694157752930306722769686313447541018516637057710812914772490829096942148581773728295880414964139162182895126171126721628397455512921081614169653352512120812793474649190259010309473440684309629859374183430194458355569716530053853644035086770148721925939388621064174612876298372423046081343710896908978186455079891961870670665506601203644606280972624959711616697945388537622704420343650797248509118453039661699657101357491283399209439028982951965468188450700247653876696212218675136781796901275549256148436882016325712357781973120976789872757688393172111573092938730439032813598198413807382599183245808449055178802834915969052921839101128365924292660530477684551502782060954970154913986654815439022106977051854341811571886858059996012094430064040457646062739944914728581646477114296676086811695580293320485741569655575986411441396926404118730828298710329329883385147486379842625575279064200231626100172175620570645586313253082350214484227588757946604885219957233327111829166404225377355590395087944992022885571375070188380463537033632200070291140900404404404574864474775492850619938621345853641504904950711839075316401465254409356156033714149764996196925092143449290320494262608041037605827585456600246695842182098238509389992624140103892030730974115951506908964336303236638409108749669940152671188116073608398437500000000 [58,20] 146089660434358280339182994220624946556954751125119554352018384455376406992648548242417619504556138329143051874994264868328628127416564251646937760225435298366965464378869781153343429849947857439896019980718612417466138988449947639612634794142498740911366618757228402462401938595191664165948021228682832728200506108727443210757676647987053882972361533075171586644346223294323903961697320440207785868948591545298644699952234760759926536979162621006167216583939879937955389084873893382492188714637477237254226830262569367987001085381940152186846278147176121608387137083645944352918416426730642661397873271246291524089692494533089499128200320407612558355778017741241684087277684859996186561134325887439676724854113761409003640348827720909555794923081652363333915870683739200673651606790084389463803916609685001303277187909861709276287626510410178265862626586113556466889832712717503950612996798184779742697583274697605021573373607589473611103704027475203184744984464869583571959414906131891050366821890201352403235573057362180616448084771683757778584614646577563466344967591767188320070122265949605569617536345281888283098558716841527409439070950194706079974313655684035286768511253872784841487068736508939319780254220916937368849105092348220032074599414126406081395603837416885894402700914995664234978891253684295036222807925983385365313698644350583272112055011612002868052409620881578479765840960988266037870269764703333802820910590045226288030152648570499489859252894283456313801282762435912340015827291040127763753965367039496694698344254490095473387246261437457616182220908170461438249566037081860109432178848726947450898484632535183292856487653466731560587036629842859729020650447390008971121973041857593739715928022835553211904881741881263514601940781855939564610066564531022723873737273303272576866746373876752005755385930709593048468455471471995598969598804812998563631165102178674227447668585211686080721599792344838440442777387529115935098376750841370795287202551717911519364312312898191508616014227560455591312214978556862866523705680895044767302146031491118938709008615498521281645645485331825935364158303671662531982322691402348470321421273022821768085531292841283086119867256532236538100395947786735699765224141448381607839394045888118555173660600988464439479068757069787989614208600933587203318240624008500979575757522960764792735178217033462543332712720676114456715337150197208968090517030510264272856469897958942820599590853357717774411619091543656609133623657289803716823666017092811686469936039830847239576678483113779757980769038795877862092174364086760726736304217151169606706964798952688070094065020844356615493012314219655688828769159230173470858059003818224468149340744549391502005164511501789093017578125000000000 [58,21] -89027561357417348224474275634768181849184368424071755847842382396336971501727191813609166645473540859884775398563113431824636664462551947479897606052872273603828148503235087256101973221081293643147334267981377908101344125273787113309119813507101952864788185190761589073814598443609298228484826656267203744889779298435614825154957349052657655952183619387347327365852879006867945221032150550546453449105541967514000358781794802927280276638114090091945126203002803782509024756947031205350500307051480292340888797510566544868574769334134613654711430255892769966628857979066759811635659210484968844190404254576802862368484149797279773268917234876724216856681253378045543057000890521824212438438096155154053762986717168506127487987700654628249206031790627381399091557840147276065967499464727662660239628783893772950914148839076426808277223976883042827359228400560219775350666159092458969247870197466422458541734971401258756422139104617531743295010257724761658302005381197716595341099171958303679550236055135785563549168343379889472173366938976893957059331853464453471772286507509897473543306276036683086653257259476911769978750517068961673809253701002657907070879106054735875064823869364840369462545957536514692470851074600602032560664578002588929979150484430086953138940330186578907490860767217558203526717927465851837472927777399992223441387211141320998154106206517224664542329647759817681634887285614742665784819834811181840509148512466037234753637949517480230042516678718693815161126991379631418186480424013728855986155467763396793464983189839826863262078616466103439865790094943115396448723866878210605690958381355904865009966332825410644699527920766439374018147327002981348983990158621080785798330050325431725906545602204903830034392194087787426885903441471614972786096790290367547829906996089550542682255265662483100787318565125816157541391480793546482134678856736765006673687612716766331655675057198633319513630891334637502246708542760362940842933076481834697798089111743971813172817403566877289538286935914192798707483141660260038960449200178477974808547374743485766831579819326891203476003120119302478903504475301716308206554004977017952761265700317017130317395001071139886855070328809561078013276529524772310525195343697899359091386426473398250032340674489795952397078378464061848214919594244872220709461034261382550500514988002453099100348396279692019376184065683557510872507297065607272109909425881098027315119354929533929800638204259657621089317654045096284970705056403129444173868023766587811750796140998005320490950522879597087116436898674125453579570413841399471950195052372359550890692324950619881880666155297868669514517027364755252873369448514442640173808443018667842981878415842267315838398644700646400451660156250000 [58,22] -17838244466404650339658436598859004375795933431986488394827920377519649404069381120077753625719135734627357902928613265175269178929849890554412217697325504253551572969734402944806825808851385880098455553672504828490648885477136969499271985429018051297960876599179144235689866331084394190183493926723871883835261513192269172106177355436584850221200061845209919898792551265239006992682558005133088534882781725763493343214932364184597296769725719950241149963785894427393924734709699714887768884291051504589651909786244450932985143284706375489142675085871626485178074268831852402780877332475333261397480100514567099391176496586322747246524004086769107361536193075529484064869614079614170436174494801023960206623235644345043116984363806548540409294277344241058037208993354195675675472349234228790995411381389487158728619196950114737333096417605786691364950097538974885736141825858509263494971154253026704881908052179845943738029040467866019596594317266364645206136218224538694402603608070704205377761416756821050298260631306659145080180237379238970176426349780453682728991294946608017114141763848006562763473117054076140121102237350994190647889619016687218857290966685522227213256788941024382313832171821534611037268091790204938841593649035254369923395354041647618388130361861770309867861363178959397771923714309408122652570815827529786435265918342697315551328965566192758718724427455350165224145127397443128258250746370604840240204877614149263827700254958398546060284981055187091975228833004686279494770676428281271425992737141466416114549338254352150003202606996167921836763974109757560969911894840264842106114772936425976373727363696625090634409513015352878913167869628541824436732308892448484797649489354113119007436950656699874331936569890985577091179037498478208210666958594116048703354820863116502705373538643007421794975006288201094434883319505710533259661896133528244409168345923152079218183281893704476712538421394407349125761197923765544313066237215552865611552851856037333500281886848691931417121355880532320737988479435233463365468589587286749692594642896878442190734617559913387742944450924568566952033110548147495093687396912561932778727126619923278009410138334500143239969564366641487638309442190906655208184747217611183947726004666342896610573591164504982856754972332363006624872579781799562648002034264125296477557773802662298889802257908766369033558865024202696375655528612971701944350991701266589813051067188769756422268179707135151933166133144897027401678782501796003498699483447207558018633115567113990348620242819813021238284637458091354497153471725833084938770571207180650998566697558607429804269879326635577498584520650113052206984145317921723927405480965920243907607556366201606579124927520751953125000000000 [58,23] 102867858453159677887884660284094570033556411234839308366787167156704882750839835656242513341491813362463694453165398964051482219943051494124520295329949010168896308251549568645486803212402071832091812425574209631109328491436102100041962044272368054026386914257558579102173433506022184966485775871198732323365084375027768186248172441932918254934706681514324504209819994073424046638633019407762399307983198652535107348849374181331136987869595204277858897278611321730307898789510985944219731244721606687909654112880450177374492340241166571686354162046287184965266506036238476860258515536040732993514584792086534258778951926955416950585980703224290057384673137520016925766688928685006162942816332524826583145975214413591498592906066538137907775963814322093059348060844243487365689711916972186823553926509180067827243506639484137856302772265108430928071729961418567123059866045205533604146770258586765542080017554337180838059372547427574926324584329077672647312388021414986347539946846805365580228849426330671281887498925689672046595133939340723648763559754817703547544278936493828807740592989106303692900357285945006117485669191231501867388966387911398738112071873218121908207987463546660701291694622901736856239786852062564963182934054528037758436117424626218208556420987821914372737153640689100996822741604716431989958098332020589680536394157467868160609562584690319291285916857315730231856095966412334767068005325409898774464318700370632519833321762555097801865017361302106178928881149623393146518450880781770220183030346978512226974133584028825275152482651541809619339952954850623089746253160147398116605210852436485260968823618455290516040887777220822368737345704883094883100012543407391896972129936563902562920202341319591320797529152886202855339252470239965416605074890631205305214380745922119313826750303938837357424547343242121377039594694093366664945394111382662891769163885444096035992766929613733238303931327267746507237220190789622978847490678705551774529400628372800622286692886371810292059319019895768652004303338074388193308700873514938280138756884560321385094728941393028945937698070497314128993294160632496979916462596183918525318147476544863690798618052514702971466762092215111901579586467882741505568036941139614753000269349966976900354428502902143485601289943525590483402695105398197389989236744016871674705352408327242628476318651237636071682246993340777351673348220412322999011961278086508114810469293041586487637137230831302122353299279825295848135788209376715996955367047562378999243684727318789158129521927928611345721052114922361406998427244984942146097290348128925514856697034535925547923853115634922294863944411553344177202417423114086985595338568986567128610287724654881458263844251632690429687500000 [58,24] -166261108868921024076313942399838522073551014357915681058553984687227225614584774277779827661296529657737698424123713918625527102952586149473275879796584143632277880878659143906563660055317878941313465451558151763697016794357722426499969146938621685511038541292218118735127899234486572659336862778366539223526271309043416746481538319975631235125238596840872439880923844418164447975854681109481484018920620671544120897499697752869963738188002349329339337656923241098556075071652139581271994114007253028517462245490212182151846008883382119643222958396423276263459338141662362625478486011316830846488012554628183461689916584292754401154837493233970661561165550261262318401473748725159908112881130887642943103395340385664712337110477960316906196549569200647949719008125955517651583191654066184462569892944988306462665260089220198206296424003191568177108592824973847197536727386999639470214654469480947297905753512706604220547293024166006340834906041565420598692862482655475156135515066957126386173098958405169637768340429431606519607564163596995346120493282377208818502490665902407002783280063628728084903497162149927816827199676635022961500992138426197088688507571353090465548414888731254852337001701899118182424563703931318781025445662961973697448753395975925622527010426211178560453783739661342974739705746233289095181384939212946497968872505082492798316106320430413268299782623024616341809761858831692055316372589201998982679956483392995697685923808380975805703537795838403627708904833387372260739775369629378173660782619036939595080446213191551249969158457924315437867385460669824213917858965866255037738484128688270246067430946512707596800024465716468630913174364439435643039247655507598803307673928733297331548907418167139027030469897820452827240366225015285267914752514993137176625493687683603268000760657660522116030975775416414902626619675609259511671087184490150683947188439184951185488111441616902058718319680778114550835311737959185747891499366192687928465984383279718475672071771096308668584533577157170369501502057652815123632295516770291235307492598605675281303762164347211243096524098393370803925881962890500295194907793606826288803583856422490509603844128824197611936493656601572927915795149125719246682899429372435387353497918392392426095204583156780555472323221641489934466373345432701960089181392794966300581202722959013720831693471403087388731590886422284263857835227115586840402772446266766837148461943997825696030711546028298068262856988397084210331688482924076009626890566527965895374727559809737061400833546811871751416349198074776282300453994732348210456645612708061383642852643594756154324522200907224482838753315407477759775599525966344113222401609607399575185837647950393147766590118408203125000000 [58,25] 204512520674561519597717267490763368446664677912958860788654520063629119124664034274430216333937073216606498888510299934690515834683816608341859952205301112192111976941811923177999233935387303370704256281347457436153489370805653196468478194782100885729910296633267368141622402846435502658192604773098920127731721169150358504213691055115164856394196388142997730703294127604633357188467165357462676422350409150378942269402540386656704241595075270267978465051975324207903250925030026107472647006893207051115833602984234575613161391365113606125805871090906916899442878811199134710270115612189490992645839697530137122285982101428158689987669133865968281695380440369529992388756332876685185852601686691404902622016600375552459890781533220596056375614557411976497591392374967388173675338471929865905941988811476970682465009733882324093318904350792138916418901616166627373475225403651816032184239889032748597988024571795009041124948266869111366587976445590949790357084349330748860558749040931208052374707919286806346081289276308004230721069607444218409964742402398957251695354133265947382195049998592453544708705220454682474373743516713014239472651461020624791096597038027900069212101449023713897623520088324017818041907947526782907668357596518015736510357622518164364738086723558760482779675940631277745768734048794658598565519630645105290158255752643678576576376397270369483735283276478487774499375278874799049012371144125756214329017632104524289212473848777881949254162306590974489705494519042778281753961617623479864902919673051256200831771143081244069583778360067913275538126305602947196861766380136511782301095358146250350809472483964956259149402223561758169375448962290409130776454969523079259684658901534835230226217722845673501105706880118222367221308440076168740808497658770422764327567828964433964763548778977134838273242672037495669428851372533028082109564006581343977328484922155023385432876551742913417879087828119715118842238248223775369441897785084572168582439821408704837206401089714070413020490063106627775315113676758474903854086548897278685602269649449306594096364150386626327669091849259679744120896388258187302258163867062137834666859568166242965247093757600374697380488273369382545533131599556743109759297290610021240871292901145939786483370065963473424553120004633049568203486598786860300024852134400041222830539909255018856196065204911095628440272569803241793771994314694372948810588402665833675740125888951883980726959006330527770976356064829056546699833703609572175709376614019219755653017323008128658712130564320982977195045512012925028164024929661501298524899012672139892734867113676497064036971200673459123495398678431546883209971642483810287882574737022291742893909116673967218957841396331787109375 [58,26] -145316074499315509719035905869575227849850686656427969187741453407106275482772927513109454508917364110303117084384925959000048617505510413348037081940460497403040293724726280925420591314740190968104059506934343915329590416264564013647182806870555264671621604821204308494189215196790107681739640150200040578147741629006924935598087222798657295356003743314101901940136415694997998927402279707363120574574877133093605903290080396102936680841444827505745823147415653201490937733349487181800244508400451450563240030959409828294898037648149178342907314980959275193689006136379945649469631971377679320354534051871887101013540797062523002551651792586397252257137594173998505053449895352296409882460714261858380749845861136912382287547335846521897390811910743014163775000696913805989804922647379146596071691679289328676715220822910330962150773739944762418306480863566535016692850119638106751911451711505717163962495964982745440470236824768543909018224383127549459474239278679492766866991683657575927650198494662250267623843666764218197699577777793458684463066659479625093179924439658181640300164683067904411449961965729243915520174606622524895723932004474332553539430185841336976348620383515777430014990413581286632786215489904832190551463046048286948463880533101535413939704285894017646352706699015680255065100612108337874464319719764803551322572306478257050566737339417873939545361227718456872822226234289019086588154374816588837478777075095944783895636431858742874043325865943726932096730072409589130837708610419954899550104341923355539402924954148289601969123661595645860842575262547274765680036520008621234907054160766716452759260050798912240845376982952516158287163934555240793951010265358974733726320019467722783313002165713146643153802400987850127052621562119477418262825836465994578958009074432364713088384022142006319802518928673683869960244409600780729473148786132295101149913099293876558941734611465466527818887189585151075087327998130091363687906070359140767386707984051336535852503055780467579502646423756678119468870467832091194389343893226072202243532762618953774778765965505686306857247442606343486212894564977832918490488963485210595463552798319924589419541520561577881258709875804380764579977579279044095553289768809528572045027089665682803071833353483795530508421582144933068027060067473665303207306287750995391507672195587469455582025097529088124738063169731737192294892536086785796960003125866387245429471388842328249652910184373993382695538281582459414870723457294884376757403350261231310143982145315452676405304105583777361499219673424758252355288852250301894391777852355081324118367758494502539481808043553305888595089637636193690023408243421363999700601787878895265748724341392517089843750000000000000 [58,27] -19245833905959625547274645447533726169838303095257659912267521866594382861806557629093186847841138351368933074013329102071562264955649075878757363553113248236929597147797457764728412112716107436168954866846143508424776290308037344956516955854079136130953674832066435266105110512289472527601670751261083517034130112383070413763361025589996466152646404484020408590670598002237565981931557941104512000015219378234018672903873429640724240386585289808717399065692201350377255159575266447883804957445391650221459043576266773467662830992508969260168500272672267980953821457259980239974713531523764168685612797317978702971828964518736644206473301930398783033274077471591620800569477438192469400104917473109641835188319734340497257708256481006950916701837686287529914209536120846028285889020913628805776588007636437718356987669521873924547004660983108558203637790455451906844698509781884384556339985273012352830363413104986867791123268126441380611193877341244428587942215611225167351884142082137255640161228798269949057974167163622242428506000058341623425692267206854162149285918907233464036129566189872244212068525091607683601508286639357329981682453768672940824535467020523501569486555561644543632782096418116384902317910747342793915934086485529433102732397223314887009144036762394677869010442196651202116213338981344936678953799650427799127581897491615123968330544628990524084572589167785682974065671522791637360279692542522664222929753217938976656310240691764066931341314220987766106465190141944781761819019866467246267871456353904593076779731948821869406144638906454492328253985204592926274002255421355377643408452490080301841497414327571342542164473708385905043171509872528106153885283402558120868566478455242083197508611441888459173140633865033540246622850054002690776122677536041397354418892683242691309320510851833451954526772332478880568102240481729963968670069845554974770505083434257063811705722476802952207972793853086020917650252131712088651360453257222610134102889283624369932150416193147854813507607093047754414963414043113407382981601976169732795225529639528648194701130906935599391232125857017820963876212272623311558171519918820260796275982422149945846804237903010839281397764142358655223890995657911854207964845235216147219449261164277864605415634349290701939381616208527715257821694304008075680090051078928175633076230769620077948980047701272595991289930149268331288777998276548931783630899972426216437137701626219112673563386986761971768497189257169012485288533617497373122894925519574147993245950738679477987297764185951044030110442440504360999980969200301202751797239998362300022674996526622526362874236439447734254150571676868880373758690519858378757678263326624801266007125377655029296875000000000 [58,28] 148856776322765015882582645074556757645541608164314093113323122343247664459203069036117442745664805628459332795130834986902242033517888067060181733630146649253649245686503762248786750236942792484405118758505501298494698463144532295158841633788672956873279988650810444499690958135623899250084333260702758259406753279189892122943514265105284935865402467267443434845886417651243357424429981097685177625734760971732917460515683840177164287363984293396521548567906698618158913175707136947155770142079495718409129835759357174772814920756174019022710253772599141915803694923522142954279220047691683940418702139568893835908385362287645782804597590791014372356629048267408529709676946605191424153924223640106831731212113390510542646114049096461674843846217153884456540873787497921394541060307927002601751905681719897864344084549242813264993629523606320084683893311481567565879822375715991058239683177717863168446791961592153637597845419214089036309026680018041418357332162490698690656015185196867393813134218263094275841430335046281958354342421025955517594820752646949521719239425335189523202460238965234541600827862330006270786310565867744445919151037017908343605366416318429396926021034776028009443402963522492853620689171969321891567240809694275983005011693235966039813762479175282847089169389210273885904087292631104057159737172614794907707052006019596350417187975349152286204865602802439592263225821650441219936894212139079769112321406088002467485264558230155789133449766131891443639799922204877915904505565030710740897334236649665387202481700765640707122032512372833118017817272512539099203798440240440267690792565271634902649073336145253612365515154807342776909273345295065103260341982535474536382620289345956324267823417126810573039966354533926495890967689618481259018162461992427094237264474062187908546657806159768056751592898313081212507041206562900192075542033179957214310706811291514156965083022791499180384008943052833828766891456515234435135388033274057930996879553582813271000391242566572694145163268331469183594394361329358101785343529538322610668773568877800439464199388024767805102412999274221848642590472751058885005334593023564597319417065237137978722448540460716437978176841564349373697857086968694656450674700242219848330230972038987796686387178154700147030761462734006508969535502294509947515743532031675253387189239063562323454204104567944045760470892447034081379862160777971438193677814187208409728022568754497933477752996849975332996183535473830138518243905236366049874291785612805628498258709837489713800910154479581359839259276255485847236655633254405299207366340836633358347770156731483991479421486265947831727396867162911585022195409822032274860248435288667678833007812500000000000000000000 [58,29] -123904687104669990797688140691711271883074219052165402631696284209203960193094557658641683805279291450296644773687273380317441786099841845946371308054315762942590331903449073395637703010543548041465138638631107586863264861683697483791225934431042120193200217305241758825351283045712621717395646896381522664987658659858822232198317725314601535128383954821964139610922912058532397538292843439206330879589641165773902325771162500204017332492826852483586842794202984058417638806100542483031689086491378625396710848725693419375858646588391932454448705806891862970061976281487257527964266409211071645973854417971651199106218563050484614735291604620576793311897198733472879689499898110494767494370185169180468206082753236659891368627842896110567559949668630123256726666108310264294130759591250845523234079783160171362018657061274891864703682731294256101452884192870211464407510668214258281592553080773481721107578756221154125339396367123712389964435378554678062231424196424802931487814408541124183564280897959149758835426876025218509504308772900031839356539428520050124598694853462499735193209420993633782368634886037991521414670254177552042638911586290958378910167955139575347119084034249021252843660219064783048022446184351971934661776362596046588754168116930542353213056585094896107552275311604719469287391566584844226380994916843888786567900378174843015589106900762589160344924220131703170301917194768751793601252002222154419202871122428980945241584742087258052885387984865654447500590723786309673614681519731899304388144103111564987075454515246098794899279303592853157658074976820696216668159143834236849328224119198106935889187895579802237229867957486514635738906830794438038755986601382587081870180238626544656099937986755074771746048330701104176933634294947999747517429545332770455722605784439102752744004065094032531415692405375534253957150306307857763213272431071322958599257587848826305226092292304018622435870423603427165532778595121104234800055387494723797060082234977293895192708474744193864920491208174192464464826012235745974030885608297341516292113632106684432272965262084516799290891827105705937582956313745831928156431736912559945374464537428052610557677326697122733507918399091146393286391593895323685616449004119508698719300135243206442583791448236403913157913677464686994500513763315378473643813840827828316727910046189792038129265165812833029266860143514064212490642732733803160012555042363233476064461187961238980295348506294036582479587415982381056718979412248260988166599753031780825128052030708537344648837199220041719146721816622586552341622816502302215072483893493334888796388183242034408757223100959414272983164790303342487709590408195836630511621478945016860961914062500000000000000000 [58,30] 5232436816938429812611925008114074119111274014810959009448568151461734510307698532369888858137024126399290580717795466023973946926022844875530038053611757794659948615178119094908791739126771393176236447290703978351146857471344885014161701174270450093913316020890590234844470116704444077730000434256135527391261291831504759243720150078967419275328183571526419721678671072884297260030327323179482367220778021076317489251182681188380787877559979807265396068830292783739034951612746495333834624754577112949511735151979135939431210297861256322996577753209949016986263810504794167572736114039505254755801510618613146839310622621237517348498062926768978032167362221192378384665298428810304470407944921124015069836937220657892166935697874221709817640340169337747248402845417334052811137579675936412336060465423686684729379918040353128920768481796613335042366590351998765940680960452322121398617948669504091985628208861730509376581649528608588725650459583341613879160415803953704783248003718609306786053519181997058264209514208413328409503784659890161863175052245802121424164999508151526658498156197883761267880824249436905288094791719067262818990740917116636261463995128082541388360687845770235756407645505665321504327706607890069600778007780116367684992473476634100025778656511061501751337443053868530460012017686724474038487483975930497442566873847687926674333652906035219583165589461938570084792970742730458593934116187816024232652840486044781986541282598981820542458730530874233704232145260727994990067247563798284671110231141464837870667210339802829907557037147745564435275590833761995000965677555036408967392764636045250027599509925037340218729939654687298700260163562267560780400172422937086935102866637842176863159262502760310459393565919562997623433170148510022436180913301579669098084971989434586358671061674997754969519707208596271866173981244629699153199660844537670340094297536178570441030294725120326854338361586486739281863032248023525705436963878746459326715451393259150887906940894496440473742393069650865416887625055455570050703281511394225124129901791503259900391968424326070993960119833218336028717061168626558134802356388827841710508348788578060506813479318555397446373440805475898926677901270940501716116140357391931470455089376598722336687998074416813355395589042812871401620682320836059041465489264166962241557321024005534108593244088463002604665819668678222553643435492241360385335923876197724036051046370031276557673134544686531202409620654521228863803773682261259467049557082709606080594763753653576536247726798520697847125795518997186899533208920834141432442337138669534230271438359954449702349029857451945337454733096349777921301588134994631218432914465665817260742187500000000000000 [58,31] 65207401611968960260598236291043947407743433714894244211067454968182307689334145102436761579321216660175276591218812320319989482416246255551301131058961002893434853833310867028872965484058687883950988239552632418695124154530798615166534182900352394715803858521124584211533461547518429482759948128782364010414528953316151120948539258818694212246554628070016854567136420517968272973568972222035915174671852740638515123087642209339833306360896075120389434543147350300852365049064425016075784165482118762796705635644893306504530040201044126104093046227862719821792578592186316436330913327729388211898720294964603562469175770275990968456748504053753082818802595878245865721111198840038907658726108660637853272583781706332206717167107952471530951523707712853661405473340529061474509758869811280526949431585220834650676631272977265061807035890519991592466385998098518912697946217781779047491171413417973797238455087454169065178231399605213282321261989272188154456959203110608640231353026273844537281724127412435798651891757835655999496695605335632162066528138935332862220183306035926040130389815104816035626536185704505250259792990580488839610782403283769457498327540041822604059018088388865162525370165230948005841746319874282786525376468764026886890943015412445416366356848596729463659527307482145721266897201075537905684157551967717589846341376931257123349080282948507836009817129583228281856164550969168343934679885522429073198268365989956755466302557886572598160351922257644928699809808162654589497430467172864248410475412872180804645136416515372430750099507606692784004484628099255025673775042226060273683811086145896600864142090906446016363012966512342460140032622879514378616169824589141240929055847201662500072904861565529435678682909242112576383198428167467719993943315515931840222085983596043692133881762605525550803274425071772223200609926530956138404546946610409627719404770494359349120131073625641022197682848952693660167676027339671949071454267918279387732563150755442176055488120142607861054154424254796550678332693778729021890394686122591672832709633417320115623127468283368897671254085437171985112043731572763559221282429508391089890857402247417106118647927049429359034010543830897348411187816174831617782767541591662188267603155589117372273266935843992499183335339469619003232941151215576068022156906867211186396906342768070131243457622447790003602462970045535239321688447854228889539951111658002192356816976008103744637249398749389066262840649038546161773040963148232356626945283268398634511269069297783680080183483762417528221390438176469560217744565965016836647595496131936918546741910529215607814675145698543569964055091374607249938297540148290920569706941023468971252441406250000000000 [58,32] -44258371310220921654084771146976652471965221903995366665326719821330525689492049303412467646728336587941557627052997019574063382218552560981401434508599148640498799950633739586400781168209195102517655700308690342019672024086473437021641546792375472042558872924023626680155290382146370292250668820296092302844441627352843010939936426500155707936793795199231659564224543914071309413575869233511036409564249303030460515728334593195438896984302110651987913741913103043044577031047740956764423943649258273606181379503029010767056497410544352841918826657289747298377623294014128546789409221040053518295818402515745771615056705967153310608341432171604697763617392341987880964097153828200697317651434925601832101083830077539313301880911451848015485889020382162643841200052441994521561340960378949532477965143975674246559993122778871745946852128659235971763117132462500778510710854559752884037993283239122933918800161265001470390134360705266770230268231930893699186157254805691505945493585234104491522799983552602141303092292211192902948386308026883956893381124966375132716906823248171381184562803025997614904093263252584007274372329206427443487415207643437348360704230984655428652862618991935995578904417915270064043605845674312115976167961624919105617554548573414310843707483083484402128939906487617221135317919498409902209339052725358166073504191478617489169068756309191663871238789781151341941026053057426929918468473887230476651064791684601244539178767666422113121885048875373702236269695988280312303105860157258580849414463968833726556980767989835128379407337367636680223007350189319396847900894259869316077446331514665574884547474913425871370616866071999152211703082511275494368156237872433992024760217142127892515582605971655343629588739614287313702683890719528331490547699018000912409053809762876739994474761721212487582110755251305759615352297663888472138158013957162764710817899758119540916890899725455190928845189727272484854143299895287508155790128516412743825827559405710170287491820199258650661714734463655747925042260872562353915034736721100284742382532646957011200409776155723696860441638080437299349786071403718723652982919082506853092805515593369945167324637068249399812540634512986628380564007419518762884327653261748659216019221955556117116386521676135273934974529401326543795665352483622100962260854881586698394183811720105416948200714172272740512041249879586831000201398681484757008405244378021789121889228461891506918554724170858212333910110774690114845078468975162161179326831227022110615733755901631074852236563794333509413154001184656699570278438741466028990443062194377664445522336714998501687944682759521882582803039944685519202494106139056384563446044921875000000000000000000000 [58,33] -4704158237051933316415675935992437016806662074872377412669214774898432873044700227981757171548600833257075564524789325123891096229119054778226185249774489208721449184438826381943317771539930256009741787160340739537624452453561562705979653472132872941982365683007798091505125469073263270971102907956772479331931309341296720370103272191720839910245171561686977587287764134817228966278090108107919084512474101142339805777694735203336481063489283262390995641073946032878246556146616365494211438893076726393840197509092807276641150339490412787006668582188307495164056342406060954530656497142239254638881563808197490770659742286522217207604354235132128910353826486227921003299033169124855838904715165211568059808318755256683658478336011131396197824981983630457158792200911604368861051160175651252365280790531890110537372644298947362755145103153223073373986802964836781344462564383153941883986047926995908912532794913893078553308045288508789797278781523379519186382953465772541359055196172618487406151245650445464913914294138880763593248109824336452855224627303732636004820322761099197366811447543972819066149066621412095878998903167160621346304335437281281623919752173326996372732765500655457652959975140394093677427780660583084997848126202684135552747148724021834239785615764205970811693326420630842524166793296197223824560377169302470866498554811453242096898775272969302712998372392934780421015299211768560980523790958436964320098868691265031306382840459455676318452777393833518575039927002825841805625803447637833172131978902141233709516077794510110597527984844048035988438404231738131174753679400703041736267909582575691593081430839303882978259375172155794876346412701243259529036520861975522581609767933808875197546520229223548341973248816495095964407933595999320456183484360428277594768826472679249533353796815764818664185135993187918427072127298461073632556539701251880595989730031763512962041913163488720731798339060948981863421472796356783780612497030868343250462688218304324477309766913810230951118507720627888377320929429579678027379581444783617973194040727442046494907122596942634306919217750924519065570210225422490800193578418155987699591658863674319263076905548061208523713051755999812429778137259911517732106881865003562116646073443001015614076671963506939317117709324674976275577027511606111503531950888375140675267145608184610283900016327324630732666927699545246787116654034271179750566329184153640935487386481211769761583541611911322726637076137183115252261454259828805870415170621223682782043429949980205074280913363927687125803366608233754982453079663032644001598309484993034770854029801351045681330276331734202803452051779305284791299346380810675327666103839874267578125000000000 [58,34] 24220527289958783058687883312300631648005668823427924151915567143951871508942475268642096005270115600624256786825190176219203310194871308828351770770885637214991416131214684789822255440494009350808935019156808550769314352345220196445448861547771420610167988674343310408765848228908974556431907772344663339058864089108231033940684026236144474141614057571964828399704231363805833242451148423194816770268177894384360232608287820793669275175132597096987080161407833572840642138281298285657242872190081974034921841094243192261771909044332191042857574414701175357251526938657197940078956950125092749355277285855950588652538906664115060170299059094606718692108072901243380539068643044108735397641631052673659213142014567480863239612894905326416535083670341006720614242485404655635483017481386449279804126138237483293818589557759265124429765956402053663783022455668275217972039304699677551018602525443520981407893469893414351000388744896894319064668233870026561745817403695374179790884284286854656339543824298506826569614375086100001457055812324501005605079996272665439324103790422282612747483594781932906859445030211726008335039953949248959104788662999140991093165278910489927779330438097089946606423502243466639447378814586620128165988626425297079419500887185833247591491268786925477161104496672498809107434010973219775298281719893682801434470450863582765213550028155692235503904719316284329954815929344903813486419729844752364170904665892573085346935582682427547616065122194324077558309083855091625344545980060041959570272342827292366881504956054380142125681793185828156073062872975983360800254311121135173474299256418559725602608673227078268529191586317513481397930858337793451671976488608468290318324751128107902990729271027833506877488212701523780086216188879902215334329623130693307797369106514496243887244226759595965129678798593427720091196937072994200319766146164568924828488395498679859437841909865953914818066168662055478618949591437536744327024004989071035686544379464389991820117374577926059815575303945474516795632315497994552203339831370684154013058053576205691539668144913830550928833862185816071019978536587047490687094789943259802843454590631113165098560796712244825205161825303687302440059071772683414411970700046134340605099171899517059015749662124422658639650515403496105959195251595681358821641062564563173968548205513591964580991516552746350332527942638053622923020623190373140770330331786542091884059899416888523905055941981163567957609983268932801469355704806224428212242216433931281420219001069950458230371519764883494008753468868301778375422569182275826327787713451538586602425017169187159915901608434434117335945979218592150061795109650120139122009277343750000000000000000 [58,35] -15402623843318343478030735506058977697972007700359435303836228047523069420809387476103315971912306758495143151512262622077383758840490916455433372843372783307096203899225332180203821009123854420330300377803405851508342815130964332884278240816479518543529248303989690642636712910310015769294420749543382430874222347254054291762413612245132664834800361212818964898773614993012876598528964153631429638208786781785562538793651208960455329106843937841348482601790224973597141095028621173667008844112704031981932838323016421709622465690749792247263242263648144588638655351633011002378539425952284483308298143886286895585805505278578260089146582633882874852650571911448214434117638377687179074164212835385898428224575124074591365435928277277018601462795289376159033930963626831506341671861160223575856767182440074998773651789854250986175455187275733548416411902907414665176786437478314258946911376704933116829831755347203310971788798787320468643672731953300833727257356493502373367024231526849865238768722545581737863929887152969373678366404240286481436758825399005711180995670796405676157610240772990111726241013812565654783229299391675594895579037569568381194059526653232672378344947017417317890551672795363913810721615330150069445101471421802631752094314674542643685313153268030993590965712297926580336159175256531983329688976538297597881544637358145553666868959481139267534562747977793975710979620391661831039683947903394892184823509258264412257971195869238846791354438989254993196014884558244708634384736909926180819910094229915695885699329819384541676607269547010504662023589864340097052168612777867083188454869571846174835124051253167925841660358864435379308878234239681103504676531023572526148966620972194096265827524732041269186075302972453790858209889441828623263019115115790994732432441035828669485440037830154936040071682996645094205244339458889542696516283144642039603772646582231288991400630271616514433453400036878245170265336141474886374358635865748289472189561317481556559323804827704933668814371462508956995088283887993663454616053090072716823973739657951119797088963908354133046185808617521500705686691571649131504800330247977458112340328326371337303027460829772039379391393541013511428222246734821055763188089466830455675376572670035417208389905079292361792350289709044558629532037774935696634552220512684399910954609787219769707054017166133499804548984398920430718805702079808480135939502731318753298443539077848398926204172156153825914214788477779030963403518772398135998183653486227238322118840325114345013682290680010733671525246245184140203089610797436452150860836703746377609746891462418957821192960454552225145970797796912687971371269668452441692352294921875000000000000 [58,36] 3175787862013375290798236750329679764175422861669087670294965669735328271179914290186809935521841738989799865893608453530549363437903392269298116758957461301885228855504638050637512187636693683276231471653602506834805752962751989960146032328253353712209867375436491454919261400655011888782645396021854017382821627248587166839356189622304252238829125971783358249856078866869500999897819002255984427705986770931742249119696272823625275769706322100206989570998513259534089581088462128492174063673808193162021651290486225665233642567179116149006900140635446927400323101676156045741405459680777880517887903109260485121630955342380635942800019152217342683458174628873612396558674848843857970721636125373258104257286967668533068828129158185065065372781832564349822626375475177770823340245800252544066736616836231526976545214332818470019557235247741676890649980953580079797401719212017382140105021216585774636067203740375135491282675125226709941104681786882471413015911987677994250417757200433525413754589602484850494841856224910345814969079362965454117365303964553357473115288387149517849302548161214510200498873360641316228598432241213477813301847649900316506708011786321285646228883464955210302591433821453284947863770145900997226327379825763228891617770098538630993662937659497129228315473860752681396453450717990260221825995130076446833147887704373606276963972089567355863703791590902401171148832691284179378111136917591496263821678888865157461872130954739961596236097894274927367505334943316581948104726927296699461457754792477729065952546853365233876229266612048376507442801784114486724732290432508900430887448838755726939125284839375642929212845059712699339758003105306931728044343799175476126316990069189833341416995551500432657165045258957642469129712220502694193544271016308846338560026230754806491323567554366778942247451068984342873670999083781075247002256913519315768871712134998544225273765563272726321954849910487950779532971090702845923894216984163854176259043669900249121707385258170690079552137004844229174739309029171079485029847966187674691261567079936376132992691180870287791827586150283335195838384137941130252994771077523133843483524081940469596586183661143018691449231156960036188875420265047099870455245390949661915113295072373028972192535300622425985293904572339651006711056924230710737520093980642116472560633300327907662316707155269999283177911576065219746616260530762867603976918792455615332054803859686464275741481266719453934347008813553424493436025191433080193662614002533419212156681903340572824430160930137042617719014475193370409307611486274905046743369416458789191009600251852550779440259665086489579291853524445343737170333042740821838378906250000000000000 [58,37] 1187206837956269200131186995805948929820326369164967724345200097681817952234773439781707178727536850506576318560240447512984247103977342481546682790439997950431258339406314948410172127869332790059589180167585940398677379772557240178406215180315159404331473974934101987287197636848238962930646586200653285273798164147553342930939994426888638959802710857967714578657884406767426417883456177129635579981344724693693797219587504746598758805768922583653419260499715990349703401792856839386556573649534004814893020636599790214298356499126767739386948684264493170553930039305324900428075148582284699266455051192537097518767193256709534863996767652297991257967709913910884884066130450422613044055939896063194805439236759105642594934272329733820429246425376986897974754065121085065321253622700643328038711747626441681171093258917163490010470689356943715585099717511447649738329060529060516590150413106744988861255318174508177372240170110862143038727761993684332988429166084306299951610554887963805174744471862231616381191718152139200521385475268427810436242688757025036373431388442061379235854993027924892515954432262253890100745899264256715719335900123460126481899302274565844441277786771770908380779461799260393809228469850168078645286135092608686463902535067535644645057318612919063385793659269416780501667026129057310583498599081668515549494977441540438055234735927361382945828980660133116373499610545906316155280777335685085027543808580167252092794910353698084869494004742837390390684636843468697154226494336203999930566884840518679127046050650931201850916653252835547912147187917428506850118550747572116002823558665287377442731212190589719936334302304772230426240561197549274053284726529003095388772311266234186194703194146334014513078904357575010335592915579161607198467884144786763690431843684415785021525571276969491508676735601144712700701298521999078901047849183250015427584315935659472827098771632055651071835811645892504440585982643811703998877073102510681303484975142501982301082828559693373732674938144163126962279926734727294989348519933923881105880243788443869804972176074932015300329371919780826943558475513980413823492761664281709793952319516351070064866028629574889910503685037446388071052958015360320607352698813003876536726174470230598349235579246155939818520408589527996183974107354005019729534124651054960974794794324047938586912606438404657552557700275857274435679715273227677479713591826585844047848547229401405527685116013340201060217650297143226486490549230839909635849028415396869381094803860836447358638225930136732640159104565204899426384752720077693717033276045353259608181431515609313787439833418060302704479577057261607819782511796802282333374023437500000000 [58,38] -727845151702155345043039825287811504226752093027786742954177217504648644763940637853181530931090364132115144681658371323598077562422466785647359655894986879715374781561738710153995826989490047736558791540362635576987990181923330634729151580607168223398481069564790324670099640054327776725196558200323487864363416580007303598189068379882033084499965225386262202402385201398711344347672758133567742042484585769612306600690610178824059977579224970059287470428900670418823866913912093749939924353342042910701040507732098552031758733823565597899292336720224920131784711774857926427885761983403484017318922619534536293886498360748045710106840911372532247528385910436329774461449612801737659462792604403366294965682898272472018356360830729408527092110225252076349169258669201189076014216276546159405132062972775850004045068966132641692249379909187047198461742532110252595776164985521184294268919583160157236844018098265257934122731757707144731688352994471716494850637947471072754153223771415082203644864846102585549849798754609349476969079779615817347188722678874955746392087196453207577081692637269310682461514958018011786265021412993964829275265977059170719980600840419994711842960154417270134392419303445336803398699119557651734883998380146767450944676448852235635790264661152129383689809648168684530116036368933952412543494141290738916232769600332982712818651327537715412708223503520161861746677547871997075342607827308167691580967523915125075492731730602057935158468761148400520697657754895204502975751272176715720079866571227229055527994964638304491586928191075839451694572828770590529908045314952707797735561374777521901359440371113651841524443602901179276177117234448972716584870291922917919790093629066836881030154767945101250769905128947592083300737602186028090172845365452252350241068289273135408471731273326440985741344528408945954221102791687448424522617894778021429102161734092391549195998773414898717146794382139495689281006126508495425264850559520490871835895083882144802842064640243504939756973033791893849269028316873878343590985555322761436523341136858564896101183225643909461936193686958789670442794155955561909983131072260095719081718565517340634470638692154667688516482581128001392539975207740548743254402999364983071185587032248062486262665608070912969404861203132635894235851089970588378266240886486460775244242992240354146971909365765423300555584562156925593202326519615725776825292239898112299914460982509532541647043464724933013350598146795317732974350848587099254746959135814297021440115735317553851494546437310855305595722693090872960127573007350921145967688315595180382923451508670765941268462559805537195889435508888709591701626777648925781250000000000000 [58,39] -102779857708710200195570100272913583162726149631148271817509406402583133589026747985770403791036623874977170295099287486390228085516180747503372012654461378623973572434912036089161809912273845027954242330173211370205846762210403546479425320568220636839741145261133520038358048849995219261536359227503858952013992061167606045161149496019794625918948922814972556097798705411153630542519386957483085694298600673764086964806312918667380317720528879127179620367883961954277933075312723177471465288126032049701397782269251360252930803609467410734723010136035527542639395473745211039864063672586686132923531942512872327955886134479721462963918946276663526890422215177308584320713438563187088911977614543464779799765934620355935230113838268277083529106318332696449491832488778551830265273722768753078789897996319064995233691596055956002913465182087569894175125525536865058798212357915833683703707523898665233357131665587713836215856360997487336163561817149693018726244055721528143021293325949363704233613860622646473012331344806271033853369493157128261005823069507898611342875003776734205712039105280756935234985214573551523319894080777509949322292536252386649917940679336197205237105353648515980445989552465893289688762314657361869626940510843827506591226200607436525988324567588988324127791328814508899788016307231525752923221698381460527012880023540321527989805742523606832583574228392282703693198415289695399842060786591120784766996497600484802390120307645629482361893327710553209400440367747206750947674556021231504455715947764696133546343267938220886487962472937958520667323192260366109794244021243299873225583972346443035212322635376096945874171774185916196345571611234451650719347838426635972519839239258186390628399722458396626295444599811149145795235655529575332755483708671847668334899354093400006925206285040804461000127890553452647580117832805746336274899795302860924931689687485827880838650069020448420813338092489739581257622172514131490608285621763579370663164967810485841269027169342760898264193594798898010434740554358638499998933258369087426963369869999986564200433884612836745164650062048215092628478047728991186711979096929193753961252453764600614663418840594320621331549215323892580663262889135399181135817544258507550963805934938908498534918468303232085963269767357645110731948609571042576132801875376481351451581668440393691475673373368396067848187358955526913066860354587455513051113010912001735422668320864311441369089644553941969033909955807148608731265413730769562304736622446924229935034896722623265252144698027583891522098557612233733322486105050116608447314417795953172633421920399576448398886598277414579361010993352465447969734668731689453125000000000 [58,40] 229685924289571129812293086893683885817985373955002343553927620587208806034760329854683871358157208947181132539734429689755812035659960313793210488838914400597648555145236717565972756480043648910887626813329271582099354594391120576598380110830816077699410609256451724242006110385350544149240420513898363059269409341991146411167752798568400501770383633118411770528837785580303235491426552497265466804892950471395102523012707393699619578757415204466374163113715324213057173001119217382137139723210136593596049520180339161717368826846249581796692433312925214733494427593205897136622317928535527660235170769180297376244611637558550525375302872863695872090395465511316793768543538163580253119748997530185383394797379082816501474646034909651574652178810603169391114107100200903472421530823222794042178788608778066742266370085373430547768657096261400650904345264380950682199764388062908417188876837527664388862891128896787973951384931974505915213602742094507197916620667813671425937293049953378135778985163835811472363802103205584488062754810759017773713245743520948648241566023052282117490265450531047226238060747955601240775866201649386519522346309956366689193641100051730425050253079888196173518974755658554928174263883600052508398334810176376185730612239772078171551138809632247739412567302715603453089897450261180330358771762192003261204465303146948433767369451166930811064007465043190147005107237287205981998013433445444402008293047183136242262063581354686110429069562221295934530091100036354149824222162798468301929501418672841862418899537245988158684421634317889849339933140827612082256323939308581615329931346267203687944177139554523016492363123780666334482003051424642033698855551132585459067687124304582373538421195467903567444426776348959830744698030382599045917562197382340111660634400169595413313089152784785277547308359630028406967283669116871573723536034473331995930163576867694646761040032548424727608156078078940170585174968637360395733951762244027510732588225464672871737285179678087732597199105615181233850502151291638255205135501113902326458245926905124425466081806621357960308040021935776289435119665859455422873386849912787612813762404629146113436866311807387895035941283937373090357689541803653521544389073903018411318434575453792361642528971137783564301152578230147570125259504497804369163684664117779270404617462402786710759651135843894518416136333141504946893734075959993459988590704987606533046232053749482152868937843942756995698286020286597740498035578256400928650387964683044805002278160510727158093578478527685553619550999551121562111824136560778080832603335989818899203208034345961500832213937227030409182759740360779687762260437011718750000000000 [58,41] -106610737411501508136511699301529535328264470338714540696148395588283839427906763087071731763232805923961432334924552397617015973326348096814166179338471058303793847455991836709030443383285913835724971764676188118887292778600969513888964253552078490536085536921536857131439704458008144801721256407812991238034014424479570292094334121483027904769635203010348748065612439982434074196185609614106595372327902589538803072580121141634521032811898916107519795046625912805580613086786570103513099380105076875750552495873092274424034997733291045173489666024646200642960218919628600616831027044788488724973065745166667012155550639454867505761028737371846622744113026743203220714357967638163044392685373447052200645722635744037974333840667832458914701602496901212318409627335559530924291254840975434914089428002994117007466780185820151644839895227610587274591469729240863206768277355913548100197469806559422293940714883188868834082755194396761973886518581303613978353806579398091243376255394666523037213056669356264119739509668337383049575915316510160172598341290763099841557187339292765806316259319897759069935182423192657509643537505843894111190099503962126226443555540191064886882048442982763834969754536297346788150951447693994009038067750591317200813396482277129135580180674529325654062299182934615414378875695870124565170112645324097446732823122840581355818166803227211553086502504896389924670624779836200417047521737526848650718335158318624885945920449630050819415565107980081205350132698981576436257408800757823999016218595323033374758339796896291634305861074995942537920842943244210634731082881726747677049183736297330228381033254857464609899230068423456805333020716919432269296250900027208572825372951932481226904545966202276612391409918832593602781557167370294496170659503639034780613773670552454598758799586065001128288695895034357797262727165974598631280147858972968384217223587300580823386521233131934751678624373181312834141961359544495419722981260343612927622465567265771216593319221928171989758252369887653026731661201440565331075721401010214985402923556034599188148647181032577000813730858392283761049264442088574660507118364467374986499480827406132960220887478598370301503255550262206964784086632661873888421740508201478773368010180094215103015966522456230187098339106889127304312690167063759996140439370213715033620634658474171833949485940641040484410397135562981292931659651235732955629096430655688886393349400606747760511972314823431157767305251244393515852613876196991229250001887916064306134679263178666188003959866943809099550994866393881615506198290368242170245194743093560150358075765648981089542339129337461187119195926698012044653296470642089843750000 [58,42] 29720183667051106575694282555155763375568519868538930664260345217190575398329874567431172957467434908974376148643758656471081465637995082770210295310249890893343710339700902221762934414675787266965748375544730988977886427439591989711196319501026558987279005441075672564964702056040446960787043569159144785184568262990152736819904478656677444747896668139399450519920894314017684059229225585684589333967788900869232702671358583679908540752679623592565375956394955511512033355707166671945742517768867108053708316712931322176299993542352144006060322702280807330383841198156778479823241570697450335823751709359661555164948040590322728179101790964379940121297743742439360936853306188088318294761547263183199431955483820532555115224933028302144675483736157657242107737968938330567067615044736739227691308555448286859873613499318918497294663736868437025638127635150758893113126131662882909395147263170909244460163050778896725143257246114016710163866138389030363733079305414531708703563788473215173330590548041277745553770086291313048056526331705949830922183720592179107244848263332315822670703302732015314136932634509791548319607574419637708496193373418921982346533522457437054620996801876345008173730770637883703771911859059711957124345788659849315567010550244267193997005144112889914136378412038612004955136248999211254186323632789186148271906047518778129244345241857675752365788061407890147891383882287361598454479300036276917323603296165004914932308575510022728492500228437008480217413163078137983538886101073800594104062873407018431539911571114223515653329148294588239238039245700906706726528010172121224088342288117132621578642633682157376838867706365217714248894449575129140087078079195265416088437480870987803502716407247980701236873800081248811865690289072229094993725787651573294619872914191784588905604399713397081914692738614519908147420835834707253642559341930392926608106458614342204504505810085099310858144110910156116420222867884839464378143507750130873993526408200658267955213590921040741482750933426936515674734098525099323034257246131045411127869829202844994739960126657710111657700855096385337224881747409242951085717714508285700162910049535989665794625159822382880704529652787586702905645109649749208761295805381888110195403541405603447403033759435383885934299629875236012772211878640756821989918764199047455995902282223456073339921187425390444354661545736364148687348962565487532773413219309633041609267747802508464470138939022204636327069738159343484771156794592937318316938821774749400371272913691605859602575894366935117412766242580675886731863795444517585224365741284183106066331052969758160647861799930069537367671728134155273437500000000000000000 [58,43] -7697774225439159997149599693922708200419965616338082408166383962768748174395601788898746501123898604531682393712649599230847748667838023425150801893440401928569692786313100342609377129445328694689783758784390966294235721687131385046360816148784668652246144149124650783154938660619776245715616211141064219072339770130384125735721552720775247302007251087301292385411392798504761051186161018238242624579940230564250806429170983686256194887250291798434965318468567507420784306927139775664299618037266074876847822242345585725410363081394308291238909106507407624748301547694161188434817574146368811256273867571572138338166827393621544450161570099753884764550854282078964145278641084176324669133276107986107388189088882469471402637177345825815869642298283721231974831878430226341018611897705134626239414653204146413208822490721643726648466015836151257625303449413669667351587413612843265703864541138636023718641283915585400555075654095927054183510897796262411802516999487988067846363232656405131108082472072380519811928931027311595667939114844933973912208476314311749081629035814061533126836366141163766561237901759710671358505799182598827340742358303931730227561090891614846375400566587470057638199588884134985134190743699886171684812008215040733361542928606141925467516249869615113344213179509680082668564420047977905556546034323669037125048465582599627372520636415625928186905494399272844920462207628453050183562012033134229270978641077530334563422093990160060644901627906583689380695356048704764585870306205398417608067488846959775074476621578388103365659458876878779605408343360334844507621835373468292506633518286694657355288679946377212873971083504514578740190847078095254836090952277314357957595506596714548771220465495715031002309758692924349179589420433064705348919961821931400883253247554983828385872844606426208158431313230415356550303401295644266274560580086774290095447506412918005607924734147928991991738274727251759425238584800585405037658656968559946094740058905444099384631249205312497095605822512245241968902504096363542891877576865955118726632035197948003103169050443217297429903628943876477612485219793455761489764604950407158127802519867206147013717311239212989825393154498318981630399780500408087368027490307827715417655152872003483405589184304078441593913470040556744235759855011254366697201111801851337874675007634463735849269846405289648261359660932277622261267163474387497633408970262377235047106165885480026684539284021872792905877779618120544372067712404159594545358479007470854790296945116777128548505253219106706906889126782826906224868056029261792207371898707672878262564672241058090843002226222324679838493466377258300781250000000000000 [58,44] 2444122375675584732657832702722680007451760514801411556265326270702650928745185902593214533469752413534831027717006928052934423324754412490190923617613969875440590521760800455082918029154978978289631102809774103363146982683817642226805660620598184215472270122831915412540583733826158799237494335509149217071323476632824980502534367182052322552926791128322759310322231703997388361840714941318422171523828699776878324666657361837989239483833689056115298568183488415712979087749951599973306665092487487008904766083564239771797991846759118249283459625416697503049997640378245332391980280129911795819561184621639643208873329763266420020334192664318341392575092400167813046771881831967964687156829363298687812677790129698348894003305345760517181422129707263294520210098186482014599151784106310678106667938329191688665001072443593640985160289749575549077648684058579744457777918127285700906350389033671752120284683169237096964812721445574322335393545932670979876519651692250977052614647011751102676304210689359841475351748820344617557804427850468724679779548298176766469269884662446219413429576260409387367823559443329473656416826993880648463533621655077705480017158768366346155609302111528649077725555976154089399543479743672589779895371329850655985247879650386290329020958170596359320212412742201297748491343927341636989214010292908734585206290591896507611794431920140388988941545434923283863245122402626285954724922380719490030062161858357896307594312804688614597079145363153424918305686078926163516221320541278652758328188607541620062518317001237467687712361940921473950092544057032136828105860738221094662296989428451681986302994462729388221984839290151593576199966025516867525240930276279993158569727560454392103731705698131642434717528568603257137721175546138965425603620025934638341391698513083456989224972419385649920827851734639862425319447972275162769772735671736499967522412424790412532894800176404266261142676268078540539002070667543696314439643714692749209660737354125064835493693376760219137436253795034327383475441047925837159034370642570914830847143916067673403428336126909098874415596539271660204145024469924409377894392330341579948769948955168640333311923054511269418802563487390323230267325213515172222612127917398528017361953161777374042017877468657811372811802563496196064748759246537722363205750737265670185611760924613120464815936193673146044421246320343937472682889548916957950903695628475296396111533727202602895365325940358085753599583580079439225197703526881359483127237034067813084220558433146382179321437606367666020049272234937703240021100948436326514722514063370195114648889163355693909807087038643658161163330078125000000000000000000 [58,45] -675575984467158311758606570297616530746158583193261736058301162820538402284972259038424275559092288529385159515582760509199489155239363227563496897395655548042617079506492209128152754018832085317160871902104727130203472470180559426183755144288309798134982051917904039192295456679866757056326926425291268646797495784708551899519076024067898768180339698334362506490385009781201833373506799758206649788900970702828219241660408295580815597835450909542648801880311723567016126291489069260349461576486028944294355289686225710704701127989750691236023874538728804950812322651892331677896647845428691339864405782943664060117132778322652683959176830622838837417822313988616216280900686762639426278032847556132241964377691375760911910861187919072755578574660867935680150107359912479636813081609283485084812783589631354890513760375192318918605992096544844771154694127253129366147614875417755330333051420770313139552389808060491769394091613542208559482751923400582913006526350320577036484772900216501391169069055137653628856452004557058488036253468693623988875028122619609276263225130639380834243841773999272799557562271252448616483419350159025960639188790063023872629013472941482542597397031208136131972548515469495187139287310030384469434754388042924191967898780590896105381888072851357099585198558209831401728711697384609662583721549559465016443325423090249265032590109489574807636022726017338596125723457981591658460998291227996204530954716342230829495320146098691726030156264721309230860718973193982733939303378343989556103734569819970964327592335266448845941653176397208272541410031003474852172405558183404889625658302221902675448906368806403175091529901662027096352893547216553136927952348291513472831993527269429221217889145023829408005960744861335901423044135158195813087903840246214912170853150291465620688021227681515367537435277389063441776030092930039191168013758963676169125940079106553843984781592446634327623793444969456788584450882811256567968509524721742737929658868360357324054583575454018521506265425883022431306178478753681048226547051611068979894249128518315234808133486683558536258501904006004455369530017268136946139416927179995607928540603531630413578619273893229063528817723330343780010580454917622029562099616880510088154871770097823463613857784267519736270936274877077840363240444995935507598009368861907356756180959012035351691433998045711069512819579826477453790865938332085902516019248205348671621401896896928437036673517811711665046681792962732991335880682365871786040794706816661521632601963877197848626005017507064509291214392126947442628156031976676704154705773885195824203633635160470838343371724477037787437438964843750000000000000 [58,46] 145543560606389184251950900600233512134675167177634516952833899079389752103107856970877253315827309951431279698139624812339569963842943963187581328510793794126185404461763594833785184591653323745897269350980314473392779631460758126811758854745071559311979054872441894744066645159128218082798188143670159104687683664694328832407137861132657181391379926783405239583261270508331012776881578939600815906048786243052046780499035470768626812740620477385096708395486071879538514219683121085847383526472953724070967110105822272243202928522046481430025278446364266560390879237970156382085448055136307185294243598417199428870944142787601454858717056466475559936838072306824340285903337489369868013797433801985866703423546080063802189059853680816144468434174240569375676914366967047908779278570290120668215408312980502873694672529208348206742112176076694575852204171955089463064851237092340403383435278769621238676729338751652706745441224662214118360902455620674830917416255606515431961543403779039325418923744181942512167275045088273767692308833930241968800901790195578943193041659411416132176218223413604720879630447042962417548182298194079394901198997013060240693963544670947321047545565861195567826858357275680128627496572680716091316391303795435296554138477786190599828793548658349720896822334351427505243187151220149842964041273447134996685688647783107743333252223770512169703714577208204227294038658635247883411817417164835525808735666179486523483767944282499622499772381654268534426842170882737188643163430417544502904397903847376323868300767571939677818536988251781868033973534276582846290262951597258080738430819236809052965263827651289313395578220832327193445149189943086169602580050043284115404214465432400446894895992756938048729301249167285925105663377723530899040152284931281402897957727912232850929415808303776481268072739715377576389710749964210158408070517095204345886130040158574191285749511904779793934006613728100582130518636626623592632242554649689494239205583056540427674055082908902419424816377187677335814819414805788304757297371203860114271074864939236386730452927225296077151865147962478149063008587972066021935268992966372691985890331544934970102312196818219627527651595211395192508947831469376337068177656298460669532364555378220291626831131780882042302605760307394342479796387097754302164314334205607171284625680081793621239053767201479972252929703138988442498994672498266164658360400432352468968356114370605583148280656964599859075019543378382881634823675615271931898856483065736739418774706423544954527405167993736849967980626688274972224935411322233368997762688656563831099410855074438586598262190818786621093750000000000000000000 [58,47] -56362535853406077178173053461115275460849446586347615814348081037043422628660256214910378722783844575581729191716538308193727931225657678783345362564689976577905720283540272567938183928043813468901879821221717994276679319854301420842753107630162875414665488956838773311387022752114086431532078777174496966036137191180128731986074155473060275794176728546140438068699841780176119687404057979560135978177392659524331690568247546950755668629277336154091077643851648250081286193532136640147550320461005411212494694827774307318822252544868036598508760398580866394453826761521029691380507947146836391663103754118877704095317385371427254826770069797074305466236494835935676708653490355619398284172657339672405451993792353366144339935000345945025807364471269543828744085428865877971969481263795955470546625976000941831557903472415740674664045198235593290891864774326767266394317231773858518995883529661081496519575806798696611788408563699556316665225408510493847840907754450058418534300746128936036586566188595948789145567537159185775062256113223695472650966150665585612758841257466782798299575748734282778899832796353125707186753208941279676703545997051879574080727787978253993773549933349531123611342517186596502405603529042378516875402180776347456114404057925245836408366349881906165748438865427489046712274578229568460441998851340337484463358480772205302471515389393111350168355085745577282862435723954142682565601046953196655714387091809698092606622167029189382323739972008076893463216630030987126654055561799423823007128603539706533924204535948191379295054371171173405704786820426355550411701449637297474623375810967336016971984474112459174962814027441222906313513325949571153505743546478844949467002276176512277876645793809381358350026299170584325257960120498367230468866251525253106299956750396532889604680327363008154004680530752571352427392025613673154013062193597609340830895282172588811622355864248527628546910287640434162095108262030647470136945325522650713806636737150810983980137757482382486634426792375551749391528556025249587228304656616337146027936730841489680051109960604937166984707756528147613307980077584093166613709234657228017185363853978410398934024633847799058864240299558155096137428030622338509647079978098087893315516709349278075675886014270659104221709229255954131494168889511800890329548473605477833861242562148856208567383704083184211444931951312167152774023623445957477057674954526808531157139216386119886161767021717926061859295453032499627098737381167039991285406589735778523702705575278402698976211139753254453173244959784539962616489898007588924025278844408059575679659225500017782906070351600646972656250000000000000000 [58,48] 35604309535330825449276275526142820453462591329304492492980644784432643827187014017141497330052919573581595532563651993561131932122121017215513662440597918551015636804852166407275223114417750270808916937922988233244539347508649265149954961920994035455514281650064613936747339987899711175431057478269701579548163432765981496600768851169955522208681324631016261965223022783145523736661565575323259093618637577106541172192835109475353958683060995467974941075044891053403293777606686509341361584296050983627569557404272331832972580872815241960627675653815411665551855248476762947092548599172776588782649275609425255302405609533799315602743225321824129320047669310940776588982368595143252139968462592010110984195978079884697682241498893598569631562775635485090537513266393854240356390109727339879901329670082814193451679905019401852302556381521622794198101951170203095065905436752391818713427365408663929277293535058352354239865932293731027171320045443683523685243069959190380228730334238157108707933409751902817352220779897663096220726922365582594065681517605395550284233530514397540352603080199901805003479451467574036412133388846952878532154295866695587838873199444687226357529727501892467745565096081111882981337579703698207623073882342197067710436780948025701118073373423188363888049069218195385179077934697765890417749714910407883396640690748647770702183897082279259296857801455503560387151182563609050739868088929031371662139778602519744419667797923878117837430499604813840136487100578496845597020938888162861904130072820456463646166090518834207314901101427447683793407200637685718780349570286107694559733509154160392364844004541172375455085273715923077172195222871629393567989860895268039181609179428100539836744633232787588759396951912870738368695604776655134106425609600829693575141164746951582433400105694593941587299306186742152261967851491686348608163994560490411442014576511386461196907095668886079464327313523099907691015853232421813813046885615769355918223853152354791479498871500108821083373907140658932686279162504272172679795594805286344395487550487336104041470197751647631266407054955601587512409126346950734069496206491246530468465633506656083997815300300024264650284190188519189306194550123898175798013755647747571101963612629942917549964413099054917397618330186017592916194023195405985224508289155743131221061382114839265679400237684040747015384748806731480425965506309039201156302556560082890975050684285242762950874948499829670751720317860805058366905961548234529068318307975268983271251107713035976784252641845066193359648598007327861764444953121676974693669174033545769819664172928241896443068981170654296875000000000000000 [58,49] -17218504117322872551067959489817890848734463838275420432468072537862776759626213389678148245026329754267559425752872913536392483077212875922810976423183238373896076967407218357494951304847730129898488296076223040800133632442807172059426976234855472335518065466315413929989329476274251298877827709250093120309536851260590813346974639755900849029897221760995439573231501407902953876974200110242330559790692280155636937231623070791106248858610085221058654785879489931874623030076032257905069678160582060462159077513945824175248477780988677379916660512832917149409318317436613461752525095580817180745894591185340221135449573926614560314106503094110992197360931346776092768547990020713711040252630020587780206531350640957406696942221527678837215860710498848953223319948843255872958669224660805002159507472591473238024327062841925798520831464216085388880486548625389313757308629273251374216099328125940201180341944277552879190552725966274753274984770790448814496840369535954396605610206783157976206836157854414871685696848152642147329074251896920211213942657867560551314504149215000502620389321732141226702527291823277464309148672675087967146093101171506101512936432177385238229948563177630735081443613649912623466539640354104994528376256894042014038186102266110887150064792355719077934222153952728137836981987011757881596070804663770959324466169178587507021346743493612619840124642563026141185050759660206375013630352100122485323248022994495791188640547046810079352098179610291089708546409714113988813257609763662491725315918403957396913078949085632508571870871910800960318372323607481605696766990102098148935983533235086490928162532740542926879383632879896697541719559720737158275929793328716559347064428181052765840135610048212343149740470325886863092637544011939610717171160739545872950496298127981167884460690727638819008874279214940741094632587838349611310239014508164770316154847329820110485136314428426093503769137011466868141984306508664915742210515041108846302006256239949703932838622845896563475606615483075865279820755746665656353415015801188169574334164100424437532234658989121989112699614608220646093216563754592336948336880612491620973922435681611481621268646724500139160424917666856352105295433095066825118772222603392103717912696779568436925364295088069105618331603388673759000370671483931595425331560925080765221193958628517213550152583940096423160896166592503389033189048036364799194400291937664304448759533765497920937712126948873523664557750264877023252106477574610508125180671215816828878214605238839121719180948692033070966670842785645846314293119588632046426054208952751984739587554074091713118832558393478393554687500000000 [58,50] 6083895260370582040698564488172423759265038677062589041662254785970781443344311646742158494868980190951892320948180169659254062445837236453288264925889919574460590785300464305005964969923240293297721527491533618992459523008451524035041833318896935107634884296606554284657804983952795988247255939017348019369473034931622874089045747969047813615656057311393698498809287930209879624988475899466283049885841272153431265898102821184566992424950793536405680066465703506566927985787776769170234144939797927635631001096881389828490599802671963601171605497145991452744543177099725521637006164975578558443081538577170011116280028145277901203662930944834120705068715632118309230029724515001870595514264261831643256428786268807823276920019647824890404949896294192880508248975336363777982721796927731416358976536400946304871646588562875297728246197137161865652410517959590689150384455652885151506690680007875879904347764390125055700987650060283718296743390707178976599617234817672312071173348668929009289084850879731242435058492829073724948591703290312217398544295498958323215149921343059078866600901798582965730004817336023735125066750629985202700833179372064283535047601656371838720124778593696045338614299002767375566911531342418142119764882617486017282893393381160791302417236745493777296349794144107949878216164918435746498790400600049538782333125892533968086766140211320827256466365683747606503418748950394865171104574870331621754876570030826170850959792465513684339759568122050374564474611254586004187213215343844045123702813533164969304248709548049455022782523647538125613516850020967180372321945409521419779213234318811412021124288198956848197571364997047793087881036596451570727835312948593554577256824352723084251224272860217371657405865124850727931703945254619967137304872350303018825542612345005975065966930676288924216689225397926487087661234914862408479284847744829873392813582842356783321995908003496158344077869727541020082078918226052134669640401701820530394731565254947531064118507649024736052621338111166437887103482158716036176731407526092012849863268337302848820485290783306941251934446915137655475972841305807731793468735921885414144474917904721292008893533230640292870837511677243038166973186390736354615525330156829898623931938547877037048890302895218500097010366042937091411451959593677821434977591360707881123569505091136625820456620532269447396903909907993972246121536279997033769699280463215929078007668771712776572597572372289836172744472534149797682835923686341923686205460239430240772616317561727556066913779752446528399701750897244636952718176889402939568583794649470064541674219071865081787109375000000000000000000000 [58,51] -1720415805665599936671909803250085162680466162745764704143239663547097385060783662628005648948658624100232029355420492130495482292535181628111359146021915698387787485191473284370218756074365432150564762947385053246182778932924866024349843908024611396372429159762452482818950243678042790544646663677528098227002540105167788205419239184064844645950191846404171003437675051634661040753315054919452482783712048660181969630587266646436043151802484230075590244965707142099109859145513360991252837480692842555164001248991959903990389266419511111333283234421539308200761382131208363347345303468402131792836642753851740048225834001871075076142018710337874599715232744476057562393099666420945001737432412007775892553956351990889140401659284240467063903018682576708790510577813944419008892908942003300056119619413479437687145702020714138150044017967462896142218044813396518334792525499628452857718312315051592222862787428828953518893907874620974963172249622122212325827266239595722057452802710053240006305298724561827546585739939459197921124709658786424429050786514921346337325869457527499947601467362302413942120429694062101923280963860378455769975971088294338684577238397103318855382437767128093745829518620463647915167830868284635791420100626519521336297137070261255282448631137484539486488753996041196853542785762903094851439375271420929024451842160714736098376633771757814215093492287099201680495115964531678795444816129031330884874012504261912004364934460571173915667731544642094797339392798124468476585357544940541956242057162986669085360483961836903738356106316131841442024477827525916655666316955261902142296401835087554399693720008707515376580713284074696371263331478830727039896866564094895126887291709000205949046492095456810841816399889313323862158215663681071922884623642692518765184823303079386271925135118033140058576056650880787359337390902881456930559981498083035655627199318252059893965567511703868173528619959188589283266883694951875443166929984849337316976779275105004999755479314196277999056277108145398255803466565928600108416709958737286897068617497791698463176382064003757466552730140939664143017240090292397791625784470213102877845364102031835540971690576413100831746247835301101459917141298186779990065994027066466817929518657400352294210132279491892685838994336299113754338970878860285124565133246813306486859583363393028850485572492295477784725046122457386101634248133115888592840177790964907118506510238857106958964330580365787871445615208260674908758353256142411433133259870771792029216600633752257366477983336943139032135258073040060490088398010366089292081520634170033190457616001367568969726562500000000000000000 [58,52] 437176190959214176658023676708219629393743508790907712549197954239920768302741459844672232053420860241491573170113693272836911859577579566635193232304088019818706851842436771331283475607028654501294679697357958638902420288040914822351980744234957458669119661606869077789299459407010679284039855113473569200906827416757265864657341036364218557214614717332276633134020984453460082455651736993002363503663744504478456967275794385702625095179257805033784755101525634356108116963051273587229887318940098160093291381948829183505548273004884352391680157005750738824053125364312652091772151530925674452584163605043548808738106822837965447276666417393279166519100740879859219097306145306877939100478178567898882355788637415621517028539259069006756175869034404833641392667457548557513141659958794388271558172717460217980934309069251120434465146639921370477690801093345203886351018160181395463694675411792687204018758284425525514382355325472029599562936978356747760091844580112817955058251404443136804876560014951990943800590435416658940040762533752666191833758910890459980974953844012171849411674684551466619979892911233386776901852994626076675262243909614119379929841404922479304067526270827509109237308389545598078096219620777113240940034645574539431209475786967245793322918286796884985446100015542955978086879499957885156673945295566054922866527807679436379772485622322569313905097856710613766821826671824170271765743352334678462804492209486472501698019095034948453338637806119990353416881649416374222383233129645200808939174975763173840227191895206111604502628707017339854096247069012493861191614238870494514877392774183368813723463607111519662108236741915710197219594294178600968948577888079136020599794415033105944682681169971901837696806228469800626802141036563938591170738144783751946912977784558038554779616218266657395979261327263442380781018132644266200896416980738672261467567699424920853718088288736533498501113167769516006478684401659213869131919823215823351365176612503043581612940237990134943626612513681992281323900966249757464069206912676274798344483060683986032770476345821915217744238679748620345570286130221460647385860599587384045396714393802246368093538191319075690987164971772260471239364267663298774309321323026505606612351718686758343252559836341569145957741993982445100309399741745907668739611367987748239246699167006824465984648946710017084412169173032591592289739130895938587508743018597827985956707483620187978311495774382804165665674877831575183861008229265515589288573622012378990172022025227732011082064182910774420743015057677056818229612819353899211272107550030341371893882751464843750000000000000000000000 [58,53] -111394889431785453594658504943331051320924339027551699334171060559182193474386092845241975174490139326510366925864141011611049140156720002616889749402233402895019613066920631048084510926079006321275575834997839359849532527701547206887434489555911835138037777668051683598782431769797429906546338901801460295441493518626228330797174583878479694552024269618504805079330764721460540851603954785208570582060131259540901903095894619512948436471001241137987744732547672047867306565221640767378773773955931900791283565039613618293401345897012945983417170951704502807526667810112631644667509425057559774689965250751679354673979107996984556611462536229839605113988424383511540277949231667613388003897107444318456989103641307514868135444499569985211344684704406527249380681263876223819762245613903400765050306254008053259471539293253619821626431455844713981276032241883512112983131133248802087470929626335515474729662904353193167731981089004525537529774445034038527811113816664961949453874042859641183335266371215821114422162761218854557789920174797179791664185891660966176924522807814644396615134332368271495002473483393824865640903572231177373995253134619980619645422769103825549975517605920306939480944501668627854166282772423801736436254476591003704868624128468323270538190276180626165815321389909836176132543312163308262163746579761880568200012265612007204260240765009390155597810235902133572410199025594979899924814827723624163908316587472539475620593452072881260562854197849429368576457997888027541782718162882693578229865753065569468431531478430631153955694796467607298410458379810270482064225188714525130870000299199987113373977199277866028970356672389916654365365713186501147222521548340940201363148824951356950258297698872549273128236795277578002230033324554241267004450618101728411625759733139885011267434127442343590958120845548226373411566396345646828975814727515201100237291700758986004518641419938440063963685909101582405071857724387684855457630983114095390344886391322833878299071546419135285519482250168073790885789952507500496930230170734566694149970271368474126591857830441216124660027993165433889837629609468128136199733263520969452558215454662546332051383818159389339024328301239457697736575496259113356215874490204489711955654327727832320797725769478462897133813891423075890358557984338846434515468011334674920525046405148588124344546321899569362994900138619320581423735255441203353998023576418157458580296892144694049310310044752860811727795017631528391056893116404471948366993769815760348375372710971370269373335097933882839432718665525791537432836427249076977075148420226469170302152633666992187500000000000000000 [58,54] 28345576831546739956632082977910688935682186849409867927566452877504547279364113204335914272254200101110323545465722872325337315669111469185249990602612819549718503096707868150877301203248521702231418476878924010887495961992911490849172113578050074950831361298906537472398837574136235412006932882099667282469483495600580902572790899971002899184908196449898362656712255704906379550312875393967378366776398652561333877346175218548942022024182432462930769588918930077110449971341436151085749726490343379463935072108744120755978924338847671859416018406593136083121398398335630021755334053778336037924588518487680607225229931657503308238753438747254552529264643530980339171707290788695510007192931683135935406675230384523205090331117925838722097558089781219276648645579577708483245234838765909793303810096423461041307729534660950213793791088029447063792094225788825794912829645914646829264117669171811252782758584382426859926323590345825388856737675528547997765638992571905456414992631378796666293221480986127437125101464791411114937100746528293432122004164931239381446953154473145293065889493298455834526557240148047827381275920357793235235416311230010689445135734142924503525798392182396105171289928383854201266074867239613435971246103190138566175041022931837252339618029096581861695105787041582605757366167786540285967598335523500207989839759047592489947690259947762510066409593386350788461174838336244837165624964333221499441422192121401477388516047624278053493530343043941863133758944210994110571276588064175765193105431040149865604283609403361539097018843253118721149482885524424492188072049711581885332468959711161333844835375875492628320634895478327391724841447891804698089733007581233126193701365726676236978741496711879571610149969345578186233337838530166873613042071127118502610701894125891661890091431087456482000145659828365317404808548467893075938318409362444267000673152643881173550790667736651636321514295311774986697888249065896355134034492206786757874987160105362446611641972576356938396774101945936286913182219947106456423527702034666343829090931960580659727995978212255813770436983648262595417357265611324946603082085939673013518451788724743827523892276865754973555928607697304575921349764917126901664735372562795943185314951849222217397123475280673681927005385502090623533576079847400451689693298533563042673334900932119378771253622620223312969617393597553065201698714981562986710641307653006645622129880953771216788397534314307497552573397662850144416955482642955962418031143051891839621126283609541602318462847031457444260786268766549854684812931315818218536151107400655746459960937500000000000000000000000 [58,55] -6534662470644654645457887816724889311586729187331925554305488689511117131255816965586396830870396135591126332654843596281514434170748761204282185109948404376188092455705557918274159732583127204892099905651659241027977346840792873035949037315438075790742962538596689224446807339474989021662476863035489699655991643460974209488148603565800964921573011508476846071471452242641672694830523662601057271214091941824369334639395586472828469071231540778530664538117625096522860955204086066264121971365185687379183103690082734553649816960232764301764728041565910592880419488995366561080524513346624390281166892247352707944612641175324846248860137408287355536276367375239448695471657323751298972610366753005682270937580094930864481361901565440265946501134404879353408003463366665739250687299673516996373316085130510557715652067024145544581271277719181202201531197198122609961033411800302808808816419251925852512775754052689559933426143059695324029582180553754774913860793573264600191847518713072577766905275436458242988730675571692603099115816164906372765907280165490621894109892551699409567207916699171562538511267151840321574189887759247938683838841954094244533817018267004453454694166759202617955935144744061808344042945205768072736353208710939415815732913939661160990926227354931830339931370655540605171646484009205626374324516867035153655555198025051923747025426984851092695412527298756421228125555746503165992518051763674054644311213899898758404004433103297465993896434908543799882376544479832653703929848311540932601033058068660766974167010053952752332965156905801690209604306546981489333564296151738548267581232226185384889176570474713578585628797467627944692264320346356031059458223071175638240427745201421420767678896371510336331259380613662103803800050615115878870588589251817012383495456115974791485148643988962528635788772640185898655227376096814400131241863360900952244561299418537400515361060682386241914743046495552221532633737324427093015376592752477047829780010660203169493596296199973651587738748824991128616479243775865308058986774540651845629342435631560830099458187724240153791883463791925053363091669315565593678789227383859530277138100130021334718969079656097977644947891081709680060991487251110690687263761120069864031883976685477603489584476406089168407891277222316703119955785685781278191420953516683441130504660065885964856305190889044910400941247018164477753848090491067015405770858845384494541832067258575557404774844392445953969532610689246192085972957672669104955579651276502568044061532745201547102497941498392708589514979046398159511204600802258823932788800448179244995117187500000000000000000000 [58,56] 1315514827545156128303512023622651832786917996182981660315029154969757848398980435895395762717561472038332042290329062347122535481972363874639267138646920018578290001099678524899885679397495516495994991401519688928037729632974812606692520720558143022229635892947346538154810762230239271950955494265092553531728935219264986469678106870472319802253951983324201949528679007510358648188215383485920554192514768357833137004345615252606362439643721013929760152606886116425649076811318866149366562566745112430174567131551087783201027623545545733913181263228844506882899929345632684038829848502691654755664953746894309799490450908192644836151754002785060052730632250723910935226204899761396013497226928948758287956362113106844770882298678682676259458167423908741115522167347966581261845503894498923861631654826621749788567811454943856209534058685394786375415339307398054899390955058142132688746588704122015103849773176808682300969932897993452814409638898530801271374967514010267333235929411133417990798969470897260863530776926755243281908505215653836506069702245446177430401887894338204143583164412714607213262071804746354907751685694931925373667917375915379231534395285243349484645348028209564588176270711561564895141604631369848152117729046344369677256371519058102216737314997512129743630122120738971957182527834224945078634095576501109736956386976652473088867463468643304615967692246607990809191817289664403833319030526805582795267192747844374031056983165595127960885209996087555210256840001671899652960938614230320475824339049626243119489339745114581961430255499490842049811654788901313977905724068882031160810231158308526722318681044812102277603779484289438151663641476447903762328289516421432185925974737202974806045465202665442694393498943668123779466139894680769481610825431654973019438299460588141208518087630553230417935227499932691186601327729276446260038312450551957964228826508386820470063495690895669550062872876876623374502570326139692845032140092333467529046440644242347742836715374933339534024753653416412748003120151764971587630542969668906266971798879730834463124915077171517371356394773145425318553691235043969877529204131594411118833652302878612300850290223955398908093725166410938480482562246514769185558928966527073549409142113386765470056563195942764108480801245973256154871988566572844222414834773386601032366758427286080695068290148172263729183115236306395004790976889361698507472403893902170883746302928711994702004573501857640217972538901186566783430782528403682168124625403635621117433025853984936010062558434258694672652952849341078745207256339710966130951419472694396972656250000000000000000000 [58,57] -248750424318430334664560909850332025980704334521151018540318162569103221000883771243092950732171485097394342304622148035344707114966041151984689459454985304931367799117991308731911246888352610365920903202212144606563829860103805221507188376854994736028277506149052508202798073416868699497100035453881907197253547398576020343482575534319894316386910816400729413483503409740051652516215620858702261954845457980542659813117720494678656811034266149392393201584502784613804718284885361378745452988135029284772415775726683655928646873649731842967467066267879129489440941020872067738706940284897498561935455086775471250322883058570300844467061674770520409814660752070395384164732842979709046446216911745085107165583837967712752276440374089249039575023610756642608810198270872251716280716512831754355529622397565966654615589030766976975811684153242776914059951913218789048637515155668252288142669391577424158000157248771415844465105239103651037095468130433525607844219146846674298815796088029820984883942322822370433177429917259880184101935400339195516935662238120844102880791029617687709487734989722023180047579404909992644685619109516994402886202247170433178322039444102086314101320785073724743344766141352856458383992798397557277516181080849556944972092147678402248162902856402318596047274234431999294724281945713687207997778385498581436022654870520345931487456991714723726118505730098373613559378447716554565579207953643830686288286634770176295175800771963906629348656550769667475020181374278629621221536109853304271718460119506795726883869280085067142847345617808814307386242951026193055427586914127069534995399548177899608377972119956801546863679573502718358013483918579680909043865269497072897521350419838864997215689112343589835330206648593406908389422500921322995549016430708840532031325990795007047063039929902410255615498000724608958105156938551871192506374727374514306076158010468036488632263938878391692473257128874490257749808844564190916647809283081142378153762821804987875545317119365116050860300143125497301238295221204308348409091123577995450683579992539582461098178895055245358389762706843189718791749078474494308176674538327741863729825383032136128331163451925969561390353497072085722434110486547540403867355793134047595494239524360619304069512799656658252635384658184247056365299960551817056603785393598800836303608252383946280633270597137560393926371824322160210415020733456744204405947848294713505563336800823929416451636527675773295243379761031297044139110724044688925912705623478457128590526953845172530637817954826869687776165394916326158636019072467604473786195740103721618652343750000000000000 [58,58] 47393757892161099896005526454982248307692410233142427312077295838157757475997481721540886442594152191033464074465985609295482203892399757040741381020539339094174274179857268392265827316318813233393009105941231731776550173995405647891086172585034597192331962335062014021751390241707030459629652207754139808907756742189421735977253464989656595910153480022938458894423261177694002606140422831007481699224036056422827897173931255156615437403754600548052979893088749061499970908600255330348874307165565510982998948827641840136085549615254783483331478792231503262227947244829029487300530120388786087170448577402188308049275443711178523600084628900211843347051976099905016430126140308780061669013266737762708214014843131184442437871567691822125695440224316102262276458721292612992785040584693480893674218575632494048117069484341956381729338660414918674453295384123840937968660885600627705007858042915879751972475287648335991547491507578976663285304962775114173069224427775350457526728779280135279196976817629803223101540890441828561502400958693512237282505455412277678577680344660330428517386134769587749251288693038912075574745526060850036457320502319110633947482626351326873375361933998761839739235321382648993317739501073015843675598927180725701094475226327063178408138676436228863385061628613987075413818089129498520333758196966033825738840656775288004192737197479755486534354111331974340042440970174838624852090609900915163632206329875789081193849523748439016470165253447414170967627979683915846685314083365489049709486467127722087726151988522023039874557329819822679531738462039690988699428122393016600807201073678267093395150061652885094005637227691614498026636723459621330659363310767204612799198300095849172436142242305810652158366103979511510821227048880039766598754221670075761305323763537102019718043986813165805104427462880962392288136418564229418825896645482060610406371229355526567508930502457271614148648784437468410260639498998560037976677528817118895150898978784296246840432524870672788582531777986426710946920764923686958815836984318518264577109619960647396715623077345316662851550209538566692876258493768675201910061564267799820757246253882907835506087552986550098865333583416360286601930438383143010267382155313054178310078466439533759853531915545082070521520257997086932308761697092327131101944820024592602219694149670638314329213567024300971815672799052178291790585440470448918320125619813160865037477068098616037442175792711241822844193860125775654140501872104973356440702510723664866896868852291544326410031445311023158160814577888331200483662541955709457397460937500000000000000000000000000 [59,0] -187003528763238282474564844099829336904863731824439280558150983654223786151766076644713675582502654354908601493537842031656403932481898500652354172241899821157340871969157777481281088067016796179892030186753908312522931062792934457773730999116738617613485088592394440753932088066606914079846742738405752371359396010582367765105103544517267727422682602584460509507365128606081153778883703864087037113899090175426984766928077708105800078658841631502433594940455149442377616225014798287995372682893353807514455047781157971553677794247640637960876430492997333804378223519290677137718683740568265017773518286387647113235351569149100718994302413041010278497228355210198601515410381096554271140965420828365095068678532773093412691310391223402135304710753530651774154134826759988225125911011140529285474497702615985741737212368669619897511431163172684811652648033211685418235902412804376555211356065007626612984491598063543930721652950245612957873089529022706949743790116726073375820792251218182764018793919016121053232210521998428273611384540314132267695133018104842182889843678167286073555536685584797044653174014069103396792980683387486730029329114664251790142701342279132897299850699978326603421228281175347799053776359862779359118954192231141737464872230459457459711776897113470177711468220476593772157587823937896879206388189036142836540604794277992530524953792561027643960587808306232825963658656508267239798959893701149837060115048207010066516225208871744064900988322363189240155173449241756220656579275570666465072501087800516232398865775837696768438078899875408775156676123871910684392187494634985495797629605962572421316641447924324283430748805574662775986355434356699527815684969234398569648246066155126075289827000526856876934909809948109603330890272163018249327587996087036218043629098972396371976838890440992850251880021003298407300570290432545631711970029958977993960527784843173128418787996819039083794484925545949575784359747270943905769385635417829696603155170552855671730707886491465393553976715862701459962506150792907695906590449777178416444689966284403749222659194018437835576999032884761364686701606493105175146730181235096902144044308463141564423471956179371095630594683021555221704625399350582763100824775820843488134230881994788782171671495619310931061707314301260528927022226430600022126038987299127709424147919632543455510925184659712343677598966331318897879519843919611597965047096169763831607526442264113882322304038682593729911970871971414724444312031398127099913597020086797658427854858656845190420482668142535410860598419891698481076773676737911011267620063440726177722233461977415378405297983832293727897889185049054122454496972067994598478893699396479328038927873406277019743471504937175418480793664954831001523416489362716674804687500000000000000000000 [59,1] 1493012397506087178160783271240805421025725794129373789565501631555606260236237996028658456716308111780998020075945689950160921677208478341740618397909605498882928850493973376108366930789483430558618804996776164710640785776938956659338455767278090090862959278714543923078099381062362512135951479250510108784118744880984912574495034582075622237804779238480595038496794557647238711001372160558305164134578517684941004840860324847514473965276267318498391013431760886150420130229995039571810622611369512341468311046953987308819415467617364621146801743763451070513270056673924441166598833692361193770842577647138996731299275421200348299649128782860769214361758104489769333625160503130376252026253229915238061983770483005661120031148006300525379689082930029957877587091110026181863265099299426938233523758842158293907301153529250550729888671009593383787898208601743754631503499780399822562798073199024038537429043806499112682503184966407491177216481981191011009766097538570313938937323501811671260521605495887981724284572873314435545732985583982530097708185182689289528819873576955791937829618020977501509069226414968741947050161854092228830658048982605514486454829044377674011390768500574435411319261472799912026615132080894640739910653391488538048938215216201024953900605213148648453344509929414219469553876303182989623514452034344019902749480058041303442826067849388863320567428536968306992275472760358028464261746110609934026709323814744213506252786416576567404624084914079447170846441764873381000611472454712165697680717142003300718315286687588953547232738057103755667791921615456123678551287284994959031100270352064159024042499661272762472193568575835809361313073203991537210819066271117838394282813763591319123411159921752144022094945822033563722286079563928710533798515179790048529383917930400056787117204235041859733785222830661466793487795749631542731479463984891571645558764290864375183821514685333926925373603330668169066574760747496854216827734647983885272323234135745827562793274304114476368857992073411465628734647808740887174806073685756579785210014383208396517082315964215200408917789829553296928722622734019589096182971528790845957266619066052484133167182579501495597122631999020503325327838286799529498028035033329371975125638038093741762504502624750885237402792513041564774389090876908617634474707939949873966345486167643120441420324886410082022282322220798997059181148134807482951627381801544122985003375294975698118073021955079673514867339654432946124900753597454526756209251786706668394750416862892712072881492697682423175327103335583516402185287372893394634545307048678400241001116459533061662362534158984231733246324018967609014015164143906343634316972696797543201997787955918340726491671101258260158213216940714662683831193135119974613189697265625000000000000 [59,2] 72908155999482297784043771244835523904261606851102209660409509283491370870906206984335261055406684293429901941740517467123676606001469389442002068184810625092925482274089338012200617785344335016285541059366703429217932745574679893789578907014378955975447120778070434329465520166053905505537098748397607196583465408222499266853772835719032818000779454910436047309735821166283713064971378107475497808987972227253090420535700144063241132504137401109000840346667827304613822611757369635753014753745464714891231800866159654768013994693372294320297530173669854392112973783542057749433830371600198493708392983501343554881669243650610437693818385484365926311086878694894664089176432525442679324586129020591547921869895461900344268620743281022117149983812903855483455372706515254878325743096957305730857669093107759282667670066247485818031432825349972356835745067695759064335263684476209053117974477826224904310823072629724761125885209902746610561133686573790000280057179936529033656232386273532161923446906053987560512059443145834838511098045889401906498856488819032561963471909807220963277414757790389287106509604243612476059302457844479281530648768541425512746713579240154114752640788475799718825203260093111567515173236128876772118516313146233536656807418009121254735402131577227480391918283467260308810228399203176333154523877657119227750167791654573254289960656435714101775157069383570279234378963398693318529113538721376524549250092771271263800791237705510646266175887936506557832347911227613500815813612583895147577586067591457968719777871279292176841921459096175894922160339732619546924208462299346555878200813282208460056511756461440908028540331141252022740143635103746969516833723666571321632647915369683370881880014737671996036781704825051238732165261395250849031964017041294912005536002659147709777706614814464415425342943047050617662997865893747871444636827199476087032990395573724162712156189900773694634847890578050673804455223965365536134037495253829259440956288235247645693105163918456789506390004623298966399913710004190648664358031787621482527063244627619212374319077680029353827005912374738598145228264269628684853534136197242427931118323905173235894363210588882520595942212076386217748181955502118573780201884608160796845950939417436865753326614809126272882059230681725748188059703730618423323928223359706796760221219567589343737311326750119226090587431434780646727569577933316781066109258359822917504330682336223272454793760236646068558999581101865152615240651272182274060898439428460207344379444274898598866784278205224519831986872102130630311658421242454658170428909076457007694323064867273940377938863138728798546623093677896010345633546765371394612070247493463075814667407408568363576741159068704382657105655951568223827052861452102661132812500000000000000000 [59,3] -698616629397063265485939985715927801663738391555204201689837384470287852804474711880178308715594019304604332683245028848571614938919342658477428594818071825349478010534739884407524790767398970959414002308364718872574698755898019197955643893402636082899550257440027441401049464460409287554609893544484562637664476802824246288319780949083035903371522272042815368246131865959935502284171511569461304488343545564679764029275817094082693952593016468856604773568079565783432463026687659112422472203930806945236839934559622076880159464977390730679330294560751590539951194433708738445715798294947251797722527443830115436127726243314820834210843814836662358609888610600882227602641470526391029260909089878744808541041635948871500565575522198611467465534646511758072813490627245521282622399034065548196019955254469310813635840555946561541877568363531152303563877730459044494332223306727432257815655873151623876615092828402677106355946145383394423949753439925960650126815743413485692636830011823812778018585588586974165682849421189446041297992654273749103788637235464996643980007328871422121688566772344639986127551956739044153745786715522261916456426273807893355125818507370714387385262788820139606813513046795286851280385054744765473797072465456852005062146806660246155050852273486284394038071707222882764364915731077362696566730249824278828906119714590167531688139793435811463838839290887822663459174738749675306329719453720473961174546922389390826609022121667464432754799941558830623593628761978110228396706382003116438194568111330480018408885766629801249218608485856018380818641710996042260331356309353090327245622846550422248125644852077899172456660351274054354989796142304929396259710938992903143749526375419358489642255252598104047669273709448698034481996611068714907233149466603518549198787880491544893226083224444115031845145181046647559440355752463204567195794618079274972646899800605093346739677812935064020202537804544125796138399347246935298196434410666339431784817935839884158936969751200718976259920002682898258695259691932920604967791779165148764003269285078522420782924657209613565339879108164764490752122945369276049647197311200887456854366336840710630270847508756688213107542667540227547972742887741295490719444204601444527430023747053633679683197375251471551530080133305905673593072239115485606357673830104927937797362808445961823055324634710498073483434004422397701961766864301920071390943428470012406323308423932329398109845742972015598593126465553488101410842822220750665277069722928288164396574529954963400547173913059338995859229645123454419054685624267981447932760949351464032678451210733541295068070155756082211994234694847156682556509372041879640550024127682017862898643297518690048438583274808539024533851624632063703757012262940406799316406250000000000000 [59,4] 716401910804956862055222997438498718158685426877958534528592662216819025010484381379347394965814610732446592767852854338162582543160138374868532946155215168602073688579716646064217821420709734582834182668329877471480964023417686978084998431879454885120607221674776951837419568382602837340102602293560263038863456194998158376463168541977355089646607551190411610991297803885030205559762876989934534545122987121365640531387926650906869301842346661106574956229931859082048545820143219276118964255968587748592130518771030791079104873374850498208090664614457899475082333425270248968886519001841185578679583462217595826435646952595332904826172574845184863266579696865381261510561004453956251730885302886087850015500871467612037230015466057970757672063435999341220076598691820989297497081485641205415435888330454703875820347342899913224275701870017714722845319551916244663776923553126107181284564751104908101050524607010509351530617268961931765795800309572453175977097650779023553808337758459211599791166145293907569741473171851331441126220352041682014959600610076901915632695310066686139022744971482531348067745222231168679783805560569844162359636422189464200758994980032380165626013504863345541431390647431908850601370772931743008906309613731809546324182318972189505954407028266356195423714618848251544241312697537766766589334531544739927624514818733546003099729088121806257354041641025096999283417393315130202690429461055115609373942701345628419017253304408876385281057209558631449295089150161257699163808529049651127475730268572877030775761528502213421422857864250259501514159150883226315923478361124442711134625293024682258751075685561282996461716878289181999221999442455508797871614657800473490873484093968468571978338815850001749025351520472398837379034139211047864439732616999853468148006138298776323145541381263595533063625787470802039137922501528080466334027478498116048572439362953261200046920769863529445519280616747210421172882076222134560478915793799568222680763162567994951400880619064613772935764766438968180873968849670616526231813210951766240892948401122245138351737894355215673334346107874770300796214987893083670891918048176482421886670900136336646657213571413114996417091313514405043085646616871395833000104293023622443799566728497968339788671541776311696582440720740497864422990153394971830580463032442180558374330949443323894442515662762539978636556220880091409707422674727343506344228172227233087745544883768995835097320518160183819002199930545058537760073765337905035574559235257869623869991843332668356278717526681053912782190502680203734309964120795882028171913085022078156916811814220135880411051994464570898301885452988127984196320073240622655511167825688663902855405688425776609850984243516274895674511569154674361925572156906127929687500000000000000 [59,5] 8958907131144560358143733499481662776709666965700572879765201437004602547999513777205883832414906114823932787937462602326219398305429270070178068417400196298580101188730770463285412103241956249483447676881074032202736521761096951574951651753550239611334126800705015029012192566968460583814181876314903626571883233636493443282065160113758578775135335760043280325171993238120711594651695923101488082907867726083552387456719648142680775310647480434656740713278219405461183355863287326898529741856121998863935719642245574235478967009308480056728136821995600691318532206272501960049669579455783048884573698063948744099007088013886785859188867175419896290791315894331233643185475444663551127151720365048550144137008560261817020124791875259236998662091059835228687609064669082683175802474731952461783184702816666605168472609134376151663969217795226586196024571300153725323816163425395476046758382899153762276336370927764414988993736748022514362214762718936242108074991571354630455197993388393764763145741139528330396365372635491759264303002850730916058312178109922829408369558112312251711434941909912249305038061093096246148618354130137707017971962794956086882064184920053199200453603732613250024092447339108547181638010278388076721265622862427418664826841976980065293801684550393903076121483457603023576796308638191973988368531188130901022500665579445125125839343894956396887439890907791574245503282810410764179638949387866010094761806922515378367058667172052477866552330810411084617549534427719957888481601167662650511432371919155879880419562899235032794618790993916451250649806738597595202442539250512928313944928020236067255501070896635986242618800560894759025074062580455148985271928917933412838147834676707754744388514197419414023119436298159709722538174917217247869102561165140102986977264543984653826515377538814296755504321919678707658455748090702161250148528569236905439422796130893104629151367332323556327299401448720142433760319110326393280712284019254586368321442968475738491091757248864801894284451778051431807307123965121640396413936316202862439407406982068052501733873463612951799779175872946465001628384635272650378479417688535514019668553970345193698304798840886994936486998221409657907611713439535071520349462717985035764424646706003997471496366732814831865453969888936835491472311609243998118864818493762276271144825546779787993968487517089399741216487768460766833464636691971268916271051631890450859755346447850002293826648355842500884995535964672316948638022442668679337130935364608048593201212515632653282477914403589513254594953496411403898933782491253603445154094215755079496920340995965977302441034346642478594260363498482755021685164280642666663102339042204596113974176203501669466488568008246927702915851643439282270264811813831329345703125000000000 [59,6] -114115342551493687637667670392632386651138765697108902281422513607075585795576256768360721430445776795856377107618822941774336748655085300148780540804691289540804753688936368529051133455410323608201707492929037892764678176819363767832780585315719407033130142161407828506218281058587688811739789105295233116318660040079883458120875304865637382410607934732745224183455726485465198889942722685042201379276092697004198994414978703535640007156720813525196193305244662155537832265307348564254257997928334973474219842860579108348317421643069728771883694230252987385492519813761022311341972041047413896080778247738743387064841304746507534706510112964616937135820585971879117044819925806418171526181255147494702827739266508045272349483553325077232641810686042622405152487118281888522987888307508063949808749990432568779324340757293043112686781965227114179050430060647395345054246442423813741970914926936172005021786759380946819074789204574027573908518676450768248057635014566305415430333181879177016852529944930997671359702598389625700799183483390471458696464712088976374731429014451044269462611493911241900345811032453179481948442499833397417354565873194910824074258977943873033959722667946523698111992751951944211496041796956999956408118210090165678894947962955721060231819728873157749115653805193142979599529927294898296019945618329052865603873925574519974180995644449434656826050574908231069451011160871325757134376782678902244665990670603494078332200054376694804591948595433148513454660598777025321469164993137482040459271174679339398855094141318818305329588124585450327566647074767379385787598664840985210075116478934302194222386329727624782780907170613501781658574445870173079935063986520240516739940279911686663333212028052332420356526283999001715073114585378542061764280429426542773647949730772281927217490599348788783890754896349959475697236941239536009703940193663685698273581090471461677243798735579880377989660406077592525667598625679244534212745993553509503297243024207915779836877218116031142865707737974507619430534062597194258581766426115224916870124706231549590803827221021674820781890324449196130305178394761175167841720711622739512590767187441054298311354757947037607783918818217204677407298085112270233875657410797577020822158953136808552054649945130070903437845431459845791644135043204774549168697277235295520677767271667176570205549678298261147359074848189488927403562261743367643627978698589712954603358004126431183679340898763571159428895150431171685324499232858420784883041693487873260946906079971574097372300820008311799921079442438196273786848357415826805511383337510045203451196997625060537676352899286794490491279630980406606459267513104295293175601524886519009434864968354466122699364024337728013014370276323461439460515975952148437500000000000000 [59,7] 757810031668562284121179852494367425054781958299240571885655688410984962707921594475281558477849167947087034791780299380152265161143238552782662004212381566242881996105730881844992027042120725126390581815607246975899635926757512700259046431264341742950301829742987829933069622359170764746938878771031491893202654572483880589063487582133682523942494223744388307416019587894911564963572668239747234451311101805195143346809622229491282898822213037598361705979538959795032964754870989165223746604614360650195713715190683658853318495600775697374921409190453251154988580819548168311993575516302486320367523776549375353764983446872241737134458687013174849878674255062922294953250751687738804172927859064743489782135210359693580807933205288787576530619683074420476379226511987690905966795448040476310914066272952227177534032691450514054916072987105702023954735873739084349142208050203514054739218372034490276612244693764804340779062638949387398314081444078191978262660171208651965241042082023910166931913149204179403408130648153064344262017248755924469794498861011755328165617734630734492387508328353928324383403633547331005619890952785860406819947929586566234897388216167708332644448806732937867862232527979280842526196424136029463933198773081515898227320967166155300315452340782190806650028517418794100131326755041692549625244919050722952877893480757708589980831982602981559988825317066511509331756945305109482835664715174708187903948927029099737729448866849034911941444076105896852199555208468287202553912479936119630818176643998828199930943381079867227259572247556005868617554202866581432044206447894170888675303719762529614361044580904550246549253104922303043970238384623703957600729381680031499585835149920271694701153605275855170883737497535678254262496769841707278477778020450066168593143801599258827202004044790280476125310854496586092308121042419864098130048803822770134081297262237804356976406544120992229375165396237247357995411888604256618164171862459001197917367072583066836582993380528997860554353679193979343426643049052354496800852802126822856676795588962707070687028375157989408366754230421689879891085570573625820191563717248996770683050603179731508317746098589744055416693772956515364545243865128306310696620453499527976414739066151787507118098863811220942259559713185581908936178123973450445666723387665568928946088023930261508567027937863986236321908568201967063413322530966686268216988113705621589906831862053909518252794985423397765126048453652688988590246924086539568905692860989178979691722235687372380813064439309168619569007746213921977604940695496125564749271421032617545348861545313794312715360635318452126184660096895258774388070870046375891439188780467169861096222300843415632173495723097065082662915358469035709276795387268066406250000000000 [59,8] -3855176306668724544864355571666753203992938122642339988440942336178965609474601091248866624595037719699696314017965106029779843301634135938394176925224766112478000687504233503542801253759427478602822292538448334727015493410016202252798781442873003698455683298196576896049345583915219102067658164809318696833829274292916903907637244007090097796706489880697069364981103993178954183251995850084297511373762958945177281544755037240262591462191771948957447608121225526893560327426726831986699975214617452214019562027703707876823836282796487833892251705848298617175952184581653789484052252908996510448332793129683483507279220949857568003985366466413599108629979246033999082900082209277363623142734979894224475194765042315119506499207513114065407898898347063788864412923648975163880571004392744024759338771125839571271451430890776100232137245967125884986793456601975781299233739291844881531537766096616801145326472651788800267302520626259819257291841783192143184567834357481496607650442135713239996230030010658247217780349878964423242497460833641465350778982609526661784438432290018154639180310065835617559259743316441963876791810620281395258140178932836067620669362316483680764746096539918189322268440081992324564551143001998610331241610362738993300919947621059561746085005398024165530111148390340513725632791883718607778020829806924429850831769799288041020118356796147959365310953616534699601546954012689587487097905611374629370295579044307621165007457853377600628369940657576656198163683870485542349591040194534148492594668584870880474239042931007077379319379529202737095930706664982746397260811737666926551050585130488109746096101205266747122395748353334992835658447449910986335870196471343847253709343000146365422951467946376565047619431150111440399199332876481364578291798341948587812766932521870740866045887486309277500227326193737303498800423175830547292038771057198480819094827100782406586381050583786706114205226801564568492178716921058630358384333709841617732658851780575973688060664108779514890680171166145395718268745073428554868980631181748508210760276448460436567531362267044134716928924179422645568450378510737295453600857720306377430301449280527517174405818576780000832952865969363093243545568216745773688856490409197871920772166688934250817577192837112520206279449349546926231913391727950831660437879415291308378185289937336494782927595042847298224143937647080266043405052408111653843237371203284306931510461240371177914861885705516565413521542122657794124062313020600396589292349980376100846304446823273002888781883041043035643408618050581321084712236753045847389326779248931394982359929067071517398503793449963402869025766001100813796606705743406886912603362101841824540474248234869472129652047431066369531649229429604019969701766967773437500000000000 [59,9] 14819079351699913380248439732735585892603025302759021780597056265392446087059006764003031489638413418192691163932473500057360587223494074850984462233682961163254501665222790351311437645842505328643652664730622577266593542486057033689132469213095863851431854670736225408379655200869226563673915152525254475299605168506696677693155154978676224151989316920718784958177190040154359307504696628034806446675436104435164005927656673139716142456755278554731476967062674468027672112336173807026485612936372853388534765865003109688536480497142643935718392838819155309662809261859210824260888249769985561845142434306208871816356749550026038899129215636012019627966055223630188117869421525648010056823648004495027757812418660856053157374908524386348597971627377907458070994156666260085102312432361766578934013441618976264500463493907680525824063925807552342873423350491316710715269329694131052992566814763226349274398950562016607899954327586816774469715482733701465803113338996655411289467489822529018225036965255514907183383734373893601515697936905283505336893240532281062299858471315889775369520079839073407991533149101709992966186955954216644720571383640568339250805501730382992387753046050717134101528537579855650987924598381020026697808380272579928239187505283189357208312068171940392493168779472551893769526035118338573860103303711494490640829803892799947153559921120089846563326790021436260658623064222018354709991385154977997885879943585093735750186270936426203971698305834146643333507181138141369956540470550523860007306114088510359371549723545882266241584309387724732401882780561612319478735455578360537358456589175675652688438245297073967656625825229815333421426994005589225817105939630565414975601654592848730173521725550359074747875944657791076261714631297283852454294826624596830462753271591554556231089050147400322902024989949035344522537490477498891713314082160728161565022567958600836033612907238986390347643831265982039864488255448431084892067852201582019672299291656794985942599404544659296316255674711003804071537032039651581003447427231762901975609123739696307762406000780135486579325934964759266143441679194562305494605063409901485929685166003038871531662939322189603569806185586413122514754217606310975420220681224632498199248403919998758928640179764184850835300757170784097036563537821040775414004423336989898004738506175257476751717078662881662810644010346862674344378577858294437594667441902471075564918255007529772886189274981637833603085987603958064420852606692278805123849058297507974025356620288170971322192146413850848446152537527728206200712664306776944997868779780748935579094599265677201303718655932133883236013437590601965724680162826585012596472406139203977684203023290991271774000815522988935141190935951271967496722936630249023437500000 [59,10] -42246777550348628912360743913845158202445172104538022246323932048554988682463477792320446772753234410253921803796483629394127894641575875848922167428197917110849620197904283380012792630299160513738320179278820091747734176625881449103319001024397007302291232566057703392787068267802876313774223237254742764550342272873498080272396806534824008557334859794012363499098908863727044768383911528830347415240654638046342931569747308095324359543663162601229621991485092974154818617648275207903217144690541662913336344054321036443846174093971121606908358342921307720708131722884833422472134243608013967878510236441143163475705942765084503302298980223907649682069195911303922809543436061364157849180876249788221727153950539656760879893894562885702971995350130720548575155484813141861996190465938265748792184344081783418969140802028022627893636000701622705064308418919938897020833847402998708227571323632367809278488991602657654209468830983757996316928838817290424531808388810436667030467630110624535837000555705853037065345283214892759004468898560889049899788626118608175727950567246819338256967596044502918225148558611624710291544140035139530413443375868913727279639600745995489021751715992298559693923715813183305389610620958411985824472208273495613559674863110626284762245728304865834727553035693524166190898909096568876431802570227962648013969297868566407795193058178886297682348303729583484435485751758899285584775795030561133754666115881973804937333163717853342280673567932194715172185851938931340146144137234131632575766694669325413944232980737388956793672384802109246422580315518479792249808413998268488170103117004842077323100638010689744706605137590992793873534620524731151203734827602112208361766272538955912835937818047079936438757838657073901495290575740584463604981494937423208545888377667613116449566517317441723949223683337703681067346099993771532528898643205178467229393715593166011855930197951078932641729687853331832346276745489345270234284353150264997912110842156717068183617510040600316380029840879919894607752870407520266596647863094651814753999458444895826217322633981704585407478487397471303068344692406454545035297455630861765951174758371220015090073678019725961040073338894436378634096005453160687391505064995067448716412784439935253410912735285192134509926750640848755611836332661454533530069995419739670071267498974813189763648970859879236392178412387928838956193344758650392680445916167091433991793688165042352727550269690719866660591230019020558142240971649718058588409453626917689595908929067004126480330510493451833357056456400786364159311588538977010849766712114794637721701895975558202874663655088851387946549651002362153765610265750466661532321540945888821114897934596359662350051333845613044104538857936859130859375000000000000000000 [59,11] 91557150256880355526807261089803342119217706608517731108981658477929354509319524154060883719152358052512521700980887496651508408458834477899919642887591569652811285126330257690501924221878564117803856049684807864135919782436388329568647194458922578373946192039353477942278236795684555719085742442327948634666170366586831499849435042900126833666487259717819815293210499114992132978650727414395265786747049238381763757934371927258912104741903021725365220011524798924013717598718238397369313215841493664958295204427464809852101671202636736586055296807216471999818784198708645661944327008697676443847220660835891886401950509602538120044279510392703162880782688009765278649009427170861024790407746562759221138177635940787781319653618969641540228188985805716398722921662640592537145994730514587497622279120020102906002784551257755026096174261371883932340318821014549757794053040598870229507633544438553653333070793815727652004015222604558615165639789009084698262289839527216980844246855936228140613508780432853242527753922814282188753518084450212208357216989605680192694737687904085314114074636647221722907204323105972022600483314428238443904915821350534414371846608549484357708829481316255402161524567726262399524262786977792423090252165548109027451412458331033598012264980725431063350107523994280011918832382048299805759880882120978904616203941285912965005434833826983896635030594543498243098841368140295168590527885038399067875210868204272990473655321309558135729294613631231713541119183646230473744405646702619838634492114490995975371575778001963452169879664878246005060683364443550579411203218389315941160878135201962171033891282254173544457802362698081173835898753194704247457621604353515770556331549762262338031013632402791760520151312738921038010866478052013982699442484391232575452126677586503010450283169535962054026276353733371401120569359458776914251650854228051589132671154354424825131684051562429136355982011276981941314506583003152075263550517044418589139102235209906538981395514004344783435027207966488192084178620862299715081572574478187531501785190882058439416625323206806762471268562417911952218650584966772958033727450237882324212129503820168418243735853866887460290586846595424600110204247377812552479811106971882765020009505888292877838982781748234652574599540188448779479962743304939357031402817185061086578136957056300577791541978203440724738585096702582858910568503851439028765732407383546736351130620568640655913039739157433650052676511512004133140802644421429746740355961554729381799790659811732784542930071513175137841582941730170322854748910789193215731463405646281226565333863590137025390796265880277887963859161888920491760734804384827261601607454136941827225580841295342956077246698853855377819854766130447387695312500000000000000 [59,12] -183704416043844682920439734250138001808249397399177316999077596295019138599932607732889658602371257079221655666208790308864168750125865402052591964412113104706635746748359621415946451212560659056261570120897911545165689308655814275843467580768124896069991049586327800332287247585936026486561174540335895161537323317126795921880869118508761093117802554846055396876067856924667067207081246724359314393000632186042738865668003394919145625947044138142877833452157640226976694545347809368476407055783596649344555513911096450762654001743248058169255716081058172390952095170962099206224580510538280522103838504691995308819885765662613372774744890495606573957794331032573235444934626054164311661024905533180755531825528413361408265560673506564697420446730780462149925979184103009081940558498559801777083289176208311848972370647290063885134330678892012425636279064500836204000154327019739147138350560678723956296108317105318774742606498084150403836180944050975449471395539578517080305047610223361053372372617158001290586792940075885678710339516631259068855563112229221227298956128766504219427102917303264970148511694012855498475044184959380820921770309765916765640632821092478619029296623886546755882040463548559229818930330803862820091595933385362159470443252428680167930702098695911275711915903391678551638376815182328527527858407935073848278988289638718179319574547994440546511252957114870543913665863556762878030890910540615797460546528888853417611788061183322524085893307499946255234032010067694075972829929503134111364048942456727191861555492950593721163850117156119861480673777637421827031659209024897833035223559089385895631237739727096832344402097846107468603581663867160500392865788186550104136751620248360160248505112265005885533326419449931027404653193573266815626362071594215296760097749536869554453228028841600194445348568682318410669269809204921695545095953424385838565830589079202167452586190379859614670185725641600366677350752695001657179440260984463208327068302170238544683224411967966090956453238423040499652322703568184752608323914797604042479602619355856020013036213357304867404392808448246847272745036666176013996961106740999344686004102607122336256942127992872106461623470337819014516308739438870576243209546447782584492225318270533648711273257657985856176637640781444676504865967777690847640337628999531671232319627831131566024772322098762321119991003418780486904791846797299983542928218217547423171217651364429405933950762543847117656061924858514654321515887530020982438680843326669388788081476462161410297297208869323899103263825390269609771921880356646382592946698924787673857534279389432783045540485000715325387569263975398862727183518657561189057154565283863641682736393017684461970162601573974825441837310791015625000000000000000000 [59,13] 364325859542445731848550375212412719771642774705567138715340754889004598150565117103337282295505448000921035996308423648885901116836433906551655169485534813153907922007909774454510712283703541563784772708162948999966739376887277066257322414061011156021592379230217226607868114253415085426311988257417060421642018257024022994102731728454725961041395129401762527546070992289313709884153762477775680726325699664508648217093499018434477086973605577653820635706411264870505843762087561166720580064980294980843715822636290542206259957573885446409053802854015338260954547897925953187761272966896312232538193740224038692813765971366946856191864059671469481610450867663410250992948341870246342524201117755593118599735242709468146134194867780673081732544654570850389995660601167948369560585674446377269373718433350171433177701124393803600939609493081272989689005848507094767252554406421756346281131598179341811282763382776097118048336018448360614195533566127587968677560816261140555941931416573914634771288222235349419818010872679450347521120557025855750128066963653576567629386636725389786943137084846818496921584392764992735564105379568270548587594492798585395463104114200888685494255776973994691554532557273021246180480174229609268083220792331152288483597152797580172043187937633214195415588409938935208031171268988967315416740067476692867973642928061947621993653423963145502418165516422230491023457264934663914172949199128322597442014452319435574762982887325268709803701810566808368502664988222641238068633321885205414625295945590426914913492426859922505470081510377229892532730419838161974004284176516686499036161351542011688042557254350215645061402336371030323311187038576862411931802261843087944518432125467648351575326024647610023221328081230554384281771635244860490341207772649726473882330031757721669625241856922627025711420573061445167079744411675655318172832476421998316297431576479983004410731263718718986819725999334115871971483338734925363437853009307356773519350845015323275390233094258389167217127304385600213975009503500861355410544475840719259373312138775995397808872819912059687952013718833097675136842145490876468343327605081497370885952082908460067317448028152426169308480360266516681408274969739419853117721506516625637970853954392550441067741835769333640635736673442828866004806542183856136834769401193265068365126404921926237528929356166389716342798403117543999189151906109081062445954526317852856527942408150034461726348902577669699704328932854572865847858472080218175574330694897680267420831108207005062090819075729499629524366524791017168260604724038937545131869989086166739837735232341573455310243656166937050534989990938989711547686037315669289450941650281349991432409647569871588568268805374827934429049491882324218750000000000000 [59,14] -517865792708732265101594434548479919612712073615976080284734018279082810101881511100287863347180443950984192296469027314914900215011049765729769003455772566517582606471349035867498365212694851863962044496477014554903821184453120999356531168897484397563835850798686787455032245052947766459517217714963174812139016802715685973103034899590994394692784663550337841722653044418992176245240437943581760391923349118024750108462941961992455794610552506251385577334461035456739642120802270093369439494886908680192683968066535512952940481992012471096872964549072890590578153206929814058698017370758013803548395175956704051111143325238946158903271203047552433782304660056269966045835181532599742755391930041983848872863467949053538627975867836069340507835557097645599466941728983782646051599772435586352564721485742724335567296429332578357852158581529682581156186251097425479540187407241561129406538292593500315976773231099944357294059723931240032765542746907618672479654179427065095294110100829246186049636223783173449013539185603821504450374314347975423248992051753755965120491617511264784744592917811107293779256555309696226414749278497983273179405635818069388002190352296923600901318499318947910199383241313139398138238492701582298573628017123173334935723885663490496270970827626225669630623328683215708244036226184298006989608438931796415514700370227164956916942289837622948414571054410775381776574660456871603428056377844432773492237033748365222819035658848808095959794486991923824008296902401519907924813842912918333860792558250287439351548208591503539170292666425253336077344499828652762236003536637189158755593006451788803541581765995623029266736421596754051195293305744365881167635034415648627913607364969041867262664768574319107299144701061498730220374627815820866379210701668264178884823536891786826800588915133648600607398951912010994340983828449045299678874691372177106070038580483712037249778458976379718096997422562639429061673730355378286227089718570468132344870188751348938842923932587855152546645907080382553551971054109258341025222982248470329735013270849425368350065736473119575084128714179713122373209007088973856050588867503293339518101187914750429575798142974994308146450295694956493831389517177670028743247665938485918187575526333101315069275729425697366932305162971508948744651262822295804222255774570305846433850464618996635361208100889153178289874833374697296082716225985613480854574398289023273345641121810062677265889191865251435074138276896075877932571781737811692016718221143346818199642330446370220371962900823942080637856565219785485371674760763791630589025962799730270547516210467670121867189051636191877217619951640372322851107977937232840057697341429565441876434715717802959034088416956365108489990234375000000000000000000 [59,15] 258027506940735173075722213911032816101082182816426349809813972817463068398278088509886625728686388441684824402599378972901603818252455020767753739210797479421365919231892509701653916243615479085841732997702631150364484229630188417608168409191242203065452260469360090815348918263501078750238822003706545274728657359377214010783467723055836993319615939836133426213376079608975681756360428949242307810151495010901583217066621961092882017743786095758264331761410309706770572427566236159661369187676193909559081896021360276638755724373461528399733191328672504641597520438894998433183141996661923411444124910475482485314399938226259420309067619647564660132565461702328537060697042548726656277457204858297689714690101306482919053062750103525449425136468635002069847387464261369898510146775231733093108602357706691861604323884506024569382436569527818278916472884540920088359528461824689423101204759528286677842702146738716646376679011890052394687655010053911810862287400862144935979625975860635590098186547034273701404188510457636401632478075703728709607378135126745897793361028462860373348728193535172709827216840852068805456819572099796061722727779718999543738295195082689144515282061838392127696777647184202930657629817585945855323418669233213722259499614136050032211102773804661461849290181714140846479929271784384156281100213211538204603821567728929257386563100525026408355116661184108581027906578860599148184297831151475907173068771809739346024726661310601405814309878952891472104529746934678500372116140847318774323594351262099412836821469152616030483736418743945052220664128509496708727420575042723203152544097979059206436122295833364997470025783654740743174028204350618083806086365944590618396585355009325055861527036429922623132563296059886306602713895804602226277843455824170404983701589646859776659240990023551868833756141047629627112127015030338033397966656898112189034242919607655815599579987624662673169584179227724015734710262552614719912857858511733670828608978142748784098495904187153273347159100432811515711606129511953704326704357167164695318151261058799847405409529531971469706296377263285061918886404154205853606791041770181219483567254223626958762182207625428947509198915188182803971028375879934744165343723231301540223424384680302967798231026680023882526687266316288692084451755283136533778222060076236614400615900802527892671410503052936623390634421565592740527536939133500369195759201726487967234355090455995856150213797671404341332027790184536542776583404235385004528941541718720638085842923086654217733271052241691776793183359747104742867336327357450673151451150065979437072238174331163497079327157711076483611034845860353596568443107177439791575058987192789546539670956365464249415708763990551233291625976562500000000000000 [59,16] 141148057410217715791323450702546775789590135544191270844717769450613184181478412334080036239304831529482652004882562631477552243567674888381252662062449288546079390003306167768958696843193642457089292725319868758387313133769533532302535882897299618587443724412415394334272828941088936524850092923708307607781922882939760591686281308469074865698180708586470041996468317291026675267522706046402393865922678114708323600390899147827935121954246139118720278844272850156381925712432079727089465723537827904501983430697603480561867598054707820682711213095614523172526822285624014176303798619540727892422934710802634443428147528337639298298697969571086309754086253535164844888725125272086125020160274380426947885018286448006276205116145546735763382523090861874534098393158140691300947476600607209343726346646069537077027313466603631009180742093475716693261969205956406989182185262253514928844780263192195107605018897009837627367442623512653860959152509796579570987569908131482525134672238746222987596475590646173808970459319607992421488324505019099237151724790189679794490635438304974837384952737155973027613304443459066694708772396020546016203827256442832633505984677682393382924930656692537526180827492995883659070938816572927437324072452929696593010707900995675890796610833558671933029062585488268975583232996334495411268429211798426872686635367408917231586888022800546164404912453110137887332215248079864406965147026231995858925635983729934633497310592585680167201691770630683766892113479589719692044864976024731634888238733720631608810277017894897030320732306980623815698018937900500945903261857098137011603848139574580393595317666773605327100910608658426587886113971472790829217218583613531801794641799057182327341924609858572866819934443038026789613735102142380478436328822420862302605001022720450309792951847135215062734032728614242912238039626348571701661895180323712817734789345173441677857898816065716960481339967644486675618691597723145093034452132476930204582303890546155505111003815047058930292202839096861646929968747899845224033924275850059470286832722159090548467326252533202076460952173482992057618146727415752627458573219337637013292647865721855755927310834120081961472560836354977236277497023408922093497803185103685315960498441661540801166357872438070038921911077791141277105360401865489338835803256249912830971414782098910971895549376633871868868183510902638715320100652559083846608520839962389520742999769011727697747855960064294215014231607223249937277520340577847518094892745072889845440033534479568436108942169384627298149859784967222856905811526808834896009939950394626452986973127643106655197164394937564067739814841804498145556924899402800445149587107420529797263859805855901186077971942722797393798828125000000000000000 [59,17] 1576704712371144976464592000228802296681525777763616703042698538279607001784472505616378405718574928574312437994545888118304721803870257156457656896373855908375161574923872258639108883642652232088360561450168989453499746798882418902474201131551821435500831758864568892194413764172886909838650754485718720602562994250996169432393914387004046432458694648443634861456951131661510591880606383280863849672875310748358644519799033019425600106060319610768676991557230537344600354095505461199683810788285757781762619218214800175864438237850723032273450541300258748975717901526518230355379634009281898466492033135216688263784023395795563203857239446623118586162192759743361721389335808403202177517169182663800831528977029473911003708283890298497539429671524232226803433742637891501411468996128150367945278238475512809476569633813471706452781880166673582019486294499659829056631982085744872369853370543696353094149474324244018684433864891808905187493327829096073579158867637253462902474909200435948160390015279638389563424773631133860803633755172487080747350569825211004869836302646756491671740313011475284088965533206728188644116683272871678599291575349097205024210763487644551910822833073799351181704097458475669021400754513654635257788084897087301987386187015930022903050033329135445324607994844002328972085791364460668612969632865021753784550204036897358432935828859831874138423338326115723847380495998560213997705033861282192372276921420440640124735883845370587294133145140348540605017656561714402267594455064308453097126866610451818933524649563026516214575353975964209260500293833024000418530550676711557764590378020561725396915611692108794520485628141861176203604407501759012140272518745618643570978591031131736358341713441726142131216851903994377982465386141657041471157470910182849992331083097099856250618463673761313573017753114195726415477227695222939663128672318847651490719420635828958044367876714594262964933315169994908894894913491346809122418032311679305926098922245507627230825367670010809660923871574081489673848271677799503393580030716687218690843810230439594685961328465869065912692683479600129913702601628462584357672259333295949432760906965136703482036983462741711806269113289360564292790905266970774853996402027103712027841669641428437501872308297947420388879488994329815439707263020848770231680213566260367122747516979091617051658242462305350874512030109794731311888707288184678172547704624472624160302958947179088291948413229736309564809590896889098456640968334879241885830568793527105026894177854411731887396203828434070797601438191904003751281296988912904113845615656671689863177304214147780558195526991818573331230736344971076542495588376331245852019756040621113777598649458716595361806867003906518220901489257812500000000 [59,18] -7453082154066122062027652522470350178263023462975230175272816313037997275004063523472901249605462809956079333337945773177213570877436451459903726468663141810749899296085840855117191209461997087581338846388282377742038842397070634284684598539114038934056506520427486937467314657218359757058448376651986916047212074912942838051534700558992443824021090022756583662982602794896279867465915639724913982789257025155639719247983347240867983534406636670830083362444834972465820026807766429514618322516430536833739878663947722649112875778612683273855181317863290200710791766686643801991824787789318293134318515410176669455584496761250535320256432842525337203696893195732999316591148167379733012104469537115816617377887460287135012494002409247447766851232470967145454516550782816047796943580940426729374222098240130917143709860545866857232445716840637042587722310984269240810747782749975421671116043194435801787325436483866740408785031796557005091765778604985477859255856762319434728438992431697881799113481423416615631114797384343112960981254574906924615048318627063299850482322368667324806473371884054141041686351100368672077964763807503386424074852843024910973786805430939153045560889401121243641846594177208082576009753874323541811773743369282990668886302873344065667649724897271013947596620678358754576342854894625390447666582528357210916292324042819544171896186296169366824205337519831100273933423655597426290073099275198712123577364569797642988015204682527035853444161153407901289694564071794992809235694366333882773686641941001330486075345409210819530771345030756614054661990060961994399604952294136348985270543907516231581156867983509986961750984999496205954676167876487364136863959057344230141619460829598301082948094026984972644730555158246105465263828250731276846078981585254856236304850599284565193381058575176493177661301497180371299883799113775839394445066845676218896103798742105295027249650733173028915524860418894632682886110038238857255439848613967866242794942863265972841928196470633367255850946183742959105738402955692393126179899672333134316687503544136985882743077403986838351133125802619623725780369864566363119024563521517393833861674086922915990688806564982021001712285074144298895712835124795091654473337804695827569950210441915376749614964711027961650684448866723118229212169968742853754408770797781500092734659221364051529287690231364628918570280643127730084878738155743187593231981373183483195646794189848597436753497205346335381670164601396854763419988677514671040400575141534275815190996827146485613604878040046035541588181678432385176115707207358907797061555326408817646107752265447333082452192611660952621400592692597350571027762208315145530851422046983217536975097061713313451036810874938964843750000000000000000 [59,19] 14032198876443849677537816864873389335601784217866996972245188041793104957605763033823037174358620581985718520640699896064424400508676877151045659552477025694816831295442103183917479722406268198913609983732030920704470470923003821939185190234368820183826192348320151187010536047644028490156916216288397874777590222104797846518750871100989494383796835504094275968353047132336818197444844073573250556512834801698366106458690704468012755102144156745284975605261743694662504757862736781572400531573224883675715933440956046587603240636802730794677972716633435567616846195621390234278508222790712487004225334407010044794560814996517320938095713254917223101638250589361428024406056828688611305675346397429931400945626402961826326879444183797834244442285989647014034909157594508546758288888607889333529233386585997798988009167968967155655365569985454018181427979104974256184803450982606493999326053219444522125901495100528036021461942229651282009281054901150450037161971862090411706866834197821102329638709797360457645024838892163728863447064916962573083481650465556339478625034253390289869334887946324798730207313332749531357003241479479628770515650630574973390124918294462988464817219524420263507764658549991209866394307217280849338677926388448719958565532586112685043570027693626047918750693334934736319019457482509087700328325544692245693768865675123133071758446988341760682302219908511065440249893232248241728319048923074759878170324529367021937195926912922144801879257071542775373784789300775471592860870377256354920486120374618103214913481436221776417942867102125708480432306009018564708673825235703351562065990421997459099909153263234806577263065584514258348718714688342468577842004440648373380127109647963285009969898527966057943922473497688238874310213702881351405618281911970708160788475299713232232678669154443591236614967089484753960938464297381715125423783690610866384558153075494897558487289777800287917706267708533776140117686389865976955011960985949522175883895981486058398417003231712896504118800195810765992621314925458843777602900372812426382731377013159649906104345348206839244617275663416649564566897632202583464162131690901512647986051646637498463513642535152399668256815504074756296133220173472026245855237790916694236551914020404674626894912598984509203738475030398154128522747330941786006436527568407734934896271022980587301397536447509848537065911089653312760017646045000824516502285226292346683720457120060625571970379126983060585197672659514627189089252947074534548431180619304938745397326419761491019380571679252534361824342340845996989296417105691452613334678975703630775723260177301004617971452296551667627981274692949155455899308120668284533425958816255855847454636631255198153667151927947998046875000000000000 [59,20] -13555599111748858217497977177121461391038256526669067053152873940454312094568918912793961245796398139416243372153958702980737250368733859994292052233854422939609535329843385204783805628744865053444198667247389493102080767659465107182215042891970493427357987894852752200580760220765631442522325210463071490549436020173425947773490341649139141104942127305795809323916037469273040076795719845025102984327743162268476102468398458522076031340081615308906674856578002917181831212370121007975010904734362856782335663002233764837262388281879912485026831980691116237060446982816938376074967102679842278098264763956173665504730356883947481458807453154570179402814560375983381437455374670634848141838241636465959627053429323435618529274239360215041076251843897193458273987583610402862763614947631066974548018572050813527385275268577685885284442906574575955855673331699368887890224582638041717257426522717235458515984118393345744809193203508181954898437212910310115689932258075866116133888122500116089927497139772486543365934071188616606933224423015647592595516834625064830970377856117030051847674525935889348140683324600373935289712265370941181398604597502829894295169550570144964558602246551013224042714916645613081812873425388703045719323650601798014242799511760619348660956676316012803837171667639686520019903207004377110369879292018414460782186607477577233821196095212694118161588495549549240621169378925699451115669775789887278067920166675845989383087543594751250670666429687578913573022902540321819690396497964270452522804514814970434346546749117603826889996781346240055130221604231137148614985936463600012790944467923020826599348068555731127386587499951804008316948528121004870192703852897148719448352539698890446551117018952907703020409957760179460997359957465800540711536549088600533823574308974587166143480230840516851480019864611277840087783500430561769573423506968271533006132838329785691963464152341368642454613840615132882669359529520399666588306396822384517658441183825227695807974198410455502297787912863919289386589313934575949947377424401643604721642567769422620708065353637147487754172533483036458239491725937242061932608437005799035300882537182541350533966916822711910579671369177576432106473209696385866167835310447119979635881621360831677564779067918248843274103717255554177679933519230118944704353002623677087621616688955546605856595278779259310993788487267336674835264858704600644272114809696708155772322309623546415540324609057575837186421446731074939206654485351450233656988227975607000253213090814018737128721278143703231908711141150631877551958163443517983195665037980136572621846244444654917109822270410550238877370401535974147155803634069355175831394153120957116187561553033447125926613807678222656250000000000000 [59,21] 2862873647638710317230761676625481154864553133622084817602813128072320461949074717529208579890158856251451102008890070578904729128576996908714220969413016327679900198616486237796300317903125127872349142064580328317875948191292090309621743753422892739865717128010999781061792905447490718584137643134371068845895746110654704983775300209167790017754481456200096171837152013693714832727572469227166223484105339457125143384650519038476768221829653707255113764609555346205856974198144392352320501831892014410644031514645526312980697877082075305582210800746858997004051670136477117056437631103431909133797059832663370145386460493118825794765059200995085972861602512832196301170157705518108646635327858138058055699390648470614723827772767180243544753971862546112462782205744136185021405063644195737168847574013740340661052641252164123770837429190894428249805030621969941018266798594798079319103057864661947975569248257447135291284326748488554270870179511475679773047353323719296329957672316955824019178799128381965652650241754346162538721104447074052468681663401526898596120494205462859683906950045279781941565475912943825331754518642455280370994037074063768900515137767008892958393744817981921680246765238848664739138239361885812926310619414047014575185292778895107972445914166300706095547265225134627154268397740578747873098537537420647629572256991779656525191633669241815634715218627251156059173899464932238300319639217574054772451802643826285497635224531211319059891337667902054728928056500068114484839997418554535911335985867733419493759478007737849710077328084729722747915218156224815003596631315275361697045926274566951048118987257616465730033835823435282223231528107889188181099623101781627901440984521450678415804024016528411625215626916619304054871073844878214682265163266492370225560439878471786385239107834035202558224938947247082858311986545057517449899684528026736900864711647541030440304124665533459232995014419371591167699109119771974359667211604032572908412127229347419203835078939251554967611226561337301120254074829287874682764079334878914259042179177310102639398117311250879706825458267341823935771992876499002290627936314303949881674772789872551848074574212736810768736228738460032114066265818261888889524149181617820638711126309459820200334808345994932268999210832398973974463029064927601980056790768030596890549683738819059641460311839582560701482613572055418324896592758159974600640258103574214438008304578229398154230554858248140218089683757243822179482253553652847963377046112173049023869099334139245229326704913243171140319641163464946316236309559066533927196381521083598656395604748008177248989561143785736652846625541100254038605006678221634446814824653045495478353998919374134857207536697387695312500000000 [59,22] 13733543967280863835645881645363548647596719059750069571390666830330796401996339082848056840823858867167475498256317413419221285687239286205100982999981209746740404022571043724396934746806856207310060608540686246579537329860611436467163962795281926045173704181064130586652830771348487582976776119574301185656041768051623011926137445427390021140720220095071757754853584628255770518537714273302218048614727520450832364622934789135048425490036328483463358177159157493881830750028067368170544140408740954637920825387390488097266306009902641620961192325004454899632124912266004996989731393619267936196205768062311417406622460480156704710253845565626629782767810827199191015712992773163430013816440885916961627033986039290118403407927928660086876236931589629655008258032683235001925831631121625139183784495202393571250596714991287743141967305433299753316112811415455893318384446951343701037267332814314934411972736054702920224236085970244924511287902504114960179070832313172981093962792623695012151148365331657597697925388588210765508667968415602869451626353141647523645707781815410057279201598727634423767964930548118949232708821997476507010654428175437077178631244653076491957384889416968368585773899711258187347415597448710174121476644476853842789027764851388000668880368464632043188354874017150954859710024031743890163803886491001782500677839078289467701363771224991155813958319143970524468521196507407787312718668359085667599066650610696642125408157768265278483056470866281837744423975549072523822405448366143974616847993707945353762961815334247991948268277861810155757151838309950968817620011983813542766984621805422774368857949104649473306220251037425732284756496168895053697974405928790413387275807407388138848420939813183166247763021435894042425968018415372366563979184048786690071007713983166024213475174446372125469417146822412536313854469950279227698372122961280847766460908633868156587958997753013743442689777546440588863367449732031126897479883138079886084255075636335027183578344546914236208484592859225495819059063332776476595737296052930994300623897188976815001694206351907058163923168378983731770037435821057400311133433027174731107427189497332150352320439157851176427844323647926987107692719430721278978858621503100416017527315654015350896594308746796364084551105827914841977145744179081509996833630772020719433665417801856165584919031233612934628425152904620921393731258372012997328365070662716847308372894090118906013397618064795089920017181541597380829208255433400736303548334413256902348541485727046870923794962739904587831399286307961326618119054139768125761901757654074664297855438998163577810971029940626581297489136465737058527078413409651734049347080249270369733949337387457489967346191406250000000000000 [59,23] -29212389958119465279466543897246799882466133885553039994444705296347094830743710329710111919254421557996111578966852063051763098668458991616502987656232900445683094579643393192418633781057835151331511453158668154437641734203289899118182557941707778181670099286075186190366208512609934043805318058974413793656589446313343000213278335360953596694719231771434834401876094935302482316947456612415866032115581673499314533817037979912008452695566277798415715796788363455844402007102569034831337277397712925247962836123070513498984057918018622380489041972835852588496790453463544398943865186850065438260176761075329443385123645447013111122682307550645007460677591927349410053307659505347300686120135319188386442857565714180918881528480182989729492699589239679985550003318196293198654270749720968782270262465874366334910686209557732211265072290885408751127530328068394608335801851728460680667136899766695474496053832427971914628936231147449351808174658324601615454516354927841848024717427385828373236960728259802632169719076842312912714183037710655459073168115199969448820863691838617623873236123398860203962074898841321370463570272237368217189394924790398791099288589996742126931800138515851527434155577633518506594391681305780113407988952233281488413997161312807179156500298086730584618805098849917305364502135302779991925273499241742669216443468274095813530931743863110446345506309023026601637374208381621297794521296770112283714756841507596840422361374906986851719801331603282751036019968142533210072509906878387531321607614988340718277962711497283273270929164924798974147283906353512225006649752782821103464101554061277049491015941098814118838640508647944009581963574790690555233071244427615629118689383342981833482925124676585589110164922258630489541831709941269140962629532251475675427182406656632475582049092832119387692065162201445218082690046717713724536779767709739005373794725701711455785108348391566360357510843721492169772443350856594281391520031758395243417107642165763652215334410754580151009781182356387110149101675443634875747490697984810840993769470676638839172530598946761433003114423043744812011922753708975676871126589653763138856457267373083172382951633859376325527118409505626725657945345085789655028067346225423832954564465917403787519530680403824008854570101219127788776839326179992844888700642903770974628254666211610138310837265026802028018773780613240535483670615359236713310693698001167128317069616479306996702129114983168315520708713467235813080783196853263074591006661594063815895529926438844391144466359887830122988439380227910868715686491165106470102621523058909076671153597582972600108925242450076925444389223883290857982679559206971946796644614384452776079115210450254380702972412109375000000000 [59,24] 34634890140971540201294559012786229464884582978423392975854369245114792472035474296914553985877659880626496930420199085866849158826087212783997489427602007731938337436521807416700674113838307166370102248072599625441266637672385222308378699302460831790797056884078137392650219959047265893153034171288313631537391279766414186677895202744352958520148438468193466998669566571720626412339102182012425798092680627197119554945167890974262878352389712934467617094367548875382480739289257085111836503341606091490206808941474467346402611489508796189515025536695160657972416433427352920893507518467247446671030061615144792996581951570793687051810865965038877209882546778261263639826396279844752560139344708501254480683166832335168067298710249634447737118447328705094614296060158543168881269159655513235930121158294699949476662844000513391664612528204401686402883295931395898844591169821718756499413154051917703125657639899495373396823767390320305476640836778762931289930192331533248469956430662063447499790029163930729303767461530247304611459142186295375009364274796813491929296447747464518117543202606285792187244005601725420946504645275643857303126294975955512442439294632057312183708810120181641573131324601172801841585056725130423752532590808711931582982577964264458758828501604256593555782849760508146769130812698300117206499096296900744980806359216771180574619170593301608071315249942208232220438516998476186002986736827500284978535927067207439348035464034737829381089864659880766075961521635688527955313726577704392238306964151371171561397666439585754472417602496857035125337407051387682034447623581386631314861735159956757704825488313230070855885906478085274086114374139292578370385150234340010943948729036000161946134011804393532525659358157913478223346873660750153503381045960116107602008939050135269455565519887074476284366309329462856811344996404924950817371189148002478987981924425816211626064148213922381677821065721078528096839253435394095082004492147402861124475119198313373687364743392102926591669883783856866786180225084116747213390361416707127712722668520693044885353552074257906933073982104560685440837826271348491539785407001605089958826140609395330792254608603673960964993543343394309529668311022846067631734935015417051206484196652976042663289974921258504379336882503035448910778414463872543616102874264857497010255835167083688191566892874380666695747271999499011066056087802843955147367325816735776037156869499000896630998035637835020280542174317671579930407199008798351981526609954457867709054610450763133675624147028641415355918777033581895423941932925389027875086897388400484220887892474515239133571666855393811405464077347365781312378508702571421577634872002171562144212657585740089416503906250000000000 [59,25] -22113787567168552190827350834108867565087544110029585144163260762882517020531317693564346185336956693538997278386558801729478675054956203151515834843169808285925121608700463740131411575631952081653070421653896711547280449793520966087898027909048778517157078083626796233921984380244315252317923227072722928378729928592927214302664178246782145855607319115803678591608030398045598646344954287003861596456921699873127332622041712408932887076938732228670238684245181050362730476610546664132171269585701390693699131562989317480658025887620583326807646457085059221880366469485135002912915196930718937689451695636062092548893997371102592553591844538731235943754935172974877072739629734271286213087306713414953121992964580892888971793984634472960873963080935355956863571468750785079586443725330203453115602830363912932831463496979351179553820422856687896221457028720598433671417328686347933016619199246242521128698901932858407331751744781153031603353611876271057875044882453197066268280646818904435927198653846622338562168527083206893944866215292847648190895142354657507137448870313318970874421574966153041615893054212587039023208205911130615749537456682874202259450148056504204337334058119717556991316438869465447512103899200806584476813579826275686576654236133890910708650206102774386867677685080356436643984745874109363598870642315416751974140473637695030890852057273906989960641832336892723202928264643970669122430596988285755347338694243272410416486763786713923416292134900233181723337301501366188604223334436932569196013446825520861441956921661035495205269333706575010894340201459555865718272360576174882133276719031100840834831205029894259673728362105040846873869938002775493949191140466285936460707092812075055188395669542208403375065409999598714717304924036296488845491431126217729153457551623051148314328531187664831537104359482899605108948977797776954632361404137576540954192903819691497117413048711470161189444283341409386288158241154259234255855532898076599294778369716972042656698212286356132486881355177578173983090149846200813549121545324503474284810389895911912164167105457417902045401551774256411475322745492417514571333791543312867503476655234336197529709408312310364681110810909809429735001387519559000474937211070173795252732105021906890656238558826103999030799046904987821717441973495389774684835884089918447583445721846967712920078614967466736936112229381584171382208899744942109881031141308072689014213210127788516412852055668925548143229251538082438891903614637879814409590395631424192981273483391985957389649177777727281270566736501883492162614736770583217315897315358859319282393303739266766367272081551614629459804804738732134703819520561960774431372765344572250967303261859342455863952636718750000 [59,26] -2262345775767533071179630827476737945539936321867826281623003494472729916227460163215322165513350982895165338415546331734241757801750188424227488198993041605304441002519506653987193219721661422844547503579772905002863783851946533224090798156550212244954154681219840017860717662907381448791486990632439208993426299159790360969915787318229159067120551177654097348129853630539069550239930606024087102183171279150610791308625611040053296905997893924656613966074721210449263639425904560165599192532039174662950374946282410292058307047205744113289682508635180532462119797672234638531712182676606711847674166371359819686053851988440521348315119876860286953863889086178047194176818831684228908399025768829325397120459624842145898870289297623618676120754751554662444227284685081078804641716576324891526916592745314445279629360339625131223830960225325009867087762825546105189018327660291328031089650423552018264600541999649529922301842351689324829514267112050696962929213831300304295838413965492966821693337801666059179225662576078759588877401691000464945605756377555613070511554215115008761146471370930261858146490288146212587289418941678185035125226723809974749920154740184337996759217104234330923783987883665801148481393823323667275363093910526526890279130635148606568123194222165248263212861266885914007839080674301491645343665823891633568620960581421290738509022739208508715904857737254446663718858140048749397227797732580417018952381655522828157388501217137373784043069773584116052133314279052357702968525655924571090323762238910211472410195856813816841963884761510893629290373383896302754130093637547217056784813190753242449044173045517514299537991810460611889343223951236231919083141519579090077942828661143014395247870211709636304108451648455283224761724479709648834996597435541469526367381071900438062998987979274057610542610933000599016586902351255128506007285566431249868663606834516440098449591948139608022299842156754181142907449512012961419641204545269785122402296532997737196163296532178836458244208354834545649447569150720875871957495659355944480206462167171539962188112236541779256680710199405951050286965728058560954430780490738906286136037764465923556468248521236454075410873395833494088448476555302009296927002895622865999906467697680690401750092472736746634496284857580524616282794452772749277862387660516104960638958879524682586586105513492360889977657584589569747297194683159822406080603514004882084077546246814255465960861710898420155562199078398474778553057252483156202423611123223874485921290816971757493215486383913575236231864320062756881466930803090128414469882347134066863714080770420122220336797186774754405348716265501323016100644700682176235773113148752599954605102539062500000000000000000 [59,27] 17527671249126972356953075279276538815443042842301563255901026506973593570408495056684789351417289024643539665318008299991434223958148180749067515268900896048315190513848041066632422145013495532783344367974258494533415475110030959675018702786810958167489224384293211598845784855881592903631452651840449734868397827493156376823644830222281595785775133883619417092905812374191246697171944672420512744938065415118575703248600181835765446691486436251710707843886912625665299592848245340507925461270285028623386590153614053536445693832479397072694536471612539321597982733049418166513213273399682702197174695799145823160604155835624113249108629333970535718561033895856770037480041862085555404440781084861420468731196360475610496484606877329215805701039109673541724287311354304790968361657924018410560188864712830749241112870926027904058353775468374266851203314420587277855215863971184543994189136206680224037728098102669793844908349169178675181480237264906442306764787175568727772756011188256900624663193596406349394892606287991371078740281838171590599587161573543412331561720504406516668287009030053455300339152607359555274661751848723349417280025093780541842650097307255842380110158160168251255467036575386363286201614177799276298611413032285443342893233949852957414251561537349853969519989956078872290238297047152921096953740637735186727722655896489685715268924043961862112149662319547876259047858796693326780279869170125304625917294783285497128477324615935412030036117443275998591668993955528327623723844191787254785223280480652429188042781874485776057309372531390673630723477900105924938347768670280642304586419760865968351199892835277339051038510602941891299486293462522749444819872022067613216051731425743163270730560632526509350446707427812566247256883678623330275047873596290359732619816314583015342923160719250415806029516635329917073476976479422944597748028037234437881720722330308006840838715405892990285159702045365535280420944448679218550406303638743626295474006855767460690820080251638212447264065714429466450420238986007748593920738505821676325368573249594095756918587638459799820801315685294951804801154698302865199195116607332290417888994568529034712313672179582351436969526613383736756063781614887800505932745496559183827928074077417037133006296726556302398048632300077621967805165416294446227492265872733453012320395411865755887587270319868143679778763868570588638267710862864757059137469113531363445184481978767477280435215530715273481559920005939846399217864955144179562702401980003230109172996101816871468735484674948782903712446940786831059591835913543890283422738530453406566085241253200547725905139646771331170576558847921077422887602787968108764005137345520779490470886230468750000000000000 [59,28] -11353205054015453243840715520302385570248446009628412215774689976489125722760925684393246743172815435110802672207894602157639392634675798438969199990173813204413412302667995091730671927779337945958989969926246773385050245594972846391832944075759495233618801119610202329341785779617529931860965415124050069241071950592137157833991223755312958124905113752677373029392990462559757833046995646857756015272377810372423861858444646063009411537332160672924392961778858919417512417182103467614453745895633259406633316261044001529222716559096046094272519453000607667564551293873878876053302636751388194105400146448706541588205272498971509362140408466647175855393425727128200698802505675557033112077013458237638276947775801525647420585430741988498789719455881669938175937255550855468614510272867538899481349527994275227586509874440057632194063377681142702969264926381111844873429045899000761750877352056529558963619495979750929922935081336076514242063269449375945717113324240453812293985474672656898870528743290477451793999460238809771795394352541143901270733728832531879563968343615037752084619100608864730048788864409540759913086159723650093581043928033353164042176183710253892791040577784688937101569070880272086852161276362968038269359660148744226095070058738003558653469186340754847145519761817066190695911440383515431029581445560662974651386981462228062492381183446194480388819133114745131686850505885554112286393364465496969388321627331983930015309818846210931127135964503009203983783208209788640795327923213610302988579038614896323751124866398959296802466033384807748010418885841983202658937752967989077648847772510597593982830810283574214592950995225220177217682264355980734305411074188374265702195440822280042591804958172242284979257398259595636426289731035303812567700001412412315505421058792620824337446850052807611836557394283291588023543194163460021132514448237904396754893100252356708907668031664638806893065436618079492492534551839189339267949374367107389673416859801777147013583538444448204480068024334176919082122958601288857293498405546306517176851874822816875897226335375026475702361449952661117164458356831427685171041407701370684657139647193729184308676841564559587703471172175666148761350658028312342117936496485199563655979533239118851331634041001335099600884468822799057210330867531909829198487336402214859003223338488104298547695375506140908817275661693801308433637263553325081738634635728618370413316041297614213910862021572140397536340038872494619213994781012051698451818934435835039246700089148862971381727788485773166247673532261581377188908255762422496871364128530771733321130237752555031336247538752587617001263884557450674030925144575299157168046804144978523254394531250000000000000000 [59,29] -4451122231597268746536764306738092171442222031606337085885265887469684459106988720622022851511911825960684431936658209316245584096057572923550178807216679853548174599751159831637080368195949684389895076175070204032566117073244203139414755514947402852406748028048422211496189037971340470993076495627105133946335453888667996194634183480470707730140721464146602806941448441359293472825856780768018166647218413778951538421761736471541635303698532771669337821892513133281845633386822258594974356483394529688184185845150358821906226759574455862755014003063566801468213856811815625651113545657590300727210505768428814887282492385244716944070184925256564972241041665861170756554691390283186385880207384462946312739167265475555421804696918917048577245939760182206527485136253712295795038645225142804296833244063839625195263385276004467334201512531470829345637093151913206464605491774102371460686716974889252901491237330101591055258286565127920877980225339721799831664295573471883431977448548700960939189309250371128972994962576622543682610942784456939072150315814242586507086458856532711926660789391335349127581348500136723225427278672906717467464258037748786470992228041057711243909309207180526710099365693427212062329592586153447235819646762314187469299598175483597228330092785409367409751330670679123250160329922177483322628935096236744208474979714306446766782069764242406484710564064830945952437177817328088702118198200172959361134898732999652349077612939559728599401177843165357113321878637876772267294875831401342677544909461305681220300907712645704188842828413018234090630071131914456091447101766603694854241270123262832648925426551520441151134877734289129277667260344881436876372492327869670197505565537430163566369281931827422440215182550780953433638929840174922825177072059485189433940834722712858442160708493872267422483252631105731349412027312239942043265077964633122788979486061373696246383310306087266418185820192010435017513320060002545823115771154449185018752554614161665508059435862415664266935625033063037311373239961776556978898567095560083137151025679881311212218023337611990952066469114417146144365230993348304149694429028743013180151024350320700084929490444697948638992666639032614918300132544488678719130219776153124288613746254019599001813180061636059845247736369954580303359492531837926845163485710131489710926407569914452722973146278773842029461175561992341384540410034518792890324940430230121954689299990189630327760054368147611861649032620910324800361823730368139659976973628080575230165837925614561308405793577841169899903886032493900730104887214783645287358474634188817573556780411629750270443265086236759511992025556341739734634872088792079125596501398831605911254882812500000000000 [59,30] 10869864510634558686586047974632626840840265702697717811503414838785924285223950350024221094937119963811306287101963257895922745143779229717029088047503306755547735060377807580179286235648668826177532311228420130444465236642163962328927501885940343032654061074462751553225426952686592002338325711345972082052197917349906053410615870202159460151853463102567116879311760058136229747396434167340848919018735812977897131024666100989590521642938377680797693074761629794662177074836716109335959255322707472186427325427175073149744255636688438679382204469898711637737302301799343188471255755318020885616433513349162419125666442999075202759837743120064364766639244606055199415842023408335615107155649972562201393429290796526958539269824900216801078586035417474027617146116822416562158905257014629159936658176940628684498907722603310090896016492382206890938227849134654613811606601014065573078675206349677842561778750640158728459974568124476828193717821132183097868522831318632592050360860039007357073897762928665740837822568714116744597183691287487052746063013820646401966316835966537997523854783819991412497071129205957339292621199624974158657000079087088434770839567014087574371487754259245501095092498518316365142081241154655161838676692416414806418904321037512459939630539011729898862052939817271363122569995503778489703787371697674548003984666167061544395226009198332845154849330961886957468211593608700689226804720819426081688284993465791100323646256668799487194807414594660505925125365733106137760602991173910647582440109348410929501460533849109441390388587343856164374602655827116424135086713092174036359615171343046474895567890079956021345840231839170838830691877711552174503457441410219168729260593617591751069747161214869636259272580658578536433385349282164748944034577546640685676598925703315312722981938993128310728670762534171836588731786623763889072942579572442947838936168298411661628135616679709639382102979289287691454820556098391941641360095394137076801552162802564222850123852190989531614408677967183498327836259061763275427084944145007950707486233628851979160707803323172368368238482619226237514647016953666443819686190193025154694376849232039171783021148173225806067242571192844010685985636719552151429469453759163573646639860025797257888914211944003314539134254242274170518689267458092923038879332006243193915587312785300690119845548443235852455855559061069335030500051434689168734850396638422053994107139446965253914584794071792401099444027415828246142683149294441785358410072858829226315502954893387921389392014334840458810475844099204911239693384209586192765628159728223365688125083625416847290012689294131467840507203195739597753610716779348877025768160820007324218750000000000000000 [59,31] -4692020768034029426448687829848803727638769841704314331489915980067802944903946601486376912513316115984246062226141230902642715327446277171623821122667826678910459240759589046739765797251037912696214871593199416463348765966309525510188783251638471992053901657497846565002389391753959350263174049251512593673988371136558358499706203638581903618973353288550849637862771722527605700561135642907990947517865676183591835487723073475357780752155608716506006141641997455117632597532437475810567042345857942626354329468026551334270819974296092006002216049647895111585921321250671418225532746905524274076248455326811968086118197973370381703933070379333909756783780842579751167816272354581315495977189259648504487131975688866831303528732487335860495922015223760713363498063163718622286776616376541080181670139017595949532334627172334889319781929746752711995566308328732407227068775981828535424698901763098573133648170047250479961551600645761811117464617850910861779885399931942088653838293211722506312303377736213268607880908890176312430986357344834832214060342805673462872702663652821574457998675257132735810438378910308812227394291373522125401010849835361081511299405351249945510121830097459744892847378394387940397884161936959347997853822187067560632400047917766724585036596423471176848940417328834635910573809335962465632556724365590694372369711200328063835273908071913998455939586994518394438831710559220795207900639391902110379383792729571412360814035950297260267374800080327764230523791523725331608506645245019890221053963228388785195873302733748768337191844926942982106941683962752024903655508159737943914162266239134203213691552026410272892851311615814385982695202709147836190301824508528544412037706145166407220378114158427059774709789339172097068124225136871966487926914090989855923859450769533793365328278022220782341855861141547220839257988453195899656485639624550444201465259691969885588361300318080514810197806544382197222722711521968127575055999362617805816739742411695945749222253017194290903132505955984482021963421821370007354914503551801164561933284652202742940800303499848319984672510626935452449665297959768153869316029371071567170606329353830717589673346702477751208241559802720847960143506985050525960784413203123386450253864096817715029610325959697930495950949170341722753817284151150644510626810832222576342333045480532372154249129219095616258408238245898838326835023959615848882124281441092560815874239699132701109083447999524344024285758339632415224696924688792429260441764785988061906029425388949468864242505882057094188480966438007655489364674506669122794306240049697355661817196686846547319807504117433345236286958637394691774835653319541961536742746829986572265625000000000000 [59,32] -3354945442662367834743115944505072336073856812575651968669473224697877281213844772693573099520449016970491483609797863467664892572341616729230006298041716848410881112608997184091135558076748829608770266799022447758460389296251704323777087025222954019463378190850158933149484396971711103080574532689972797406681314785631504136611724137311687161834345506360816297882904942675746631568232989818992432026086481759783301899784303453212894391355042874010034783257026658182850145724180532124816432017280697734355157942952657787233892249992798238574714386623725237873921193617537778480820730867325986633065738276886748090687406522326258825867507848836980137607302500968961884275124115152853419287019829198160575786083939836543493150111359334019617207221766988576351697239644621602200083032843450589277200979855572771605742558029552801768520476399821462537561040555777979704381274734203400873481298707822058862340360395077828173091439442216964715301084396968285165925229277186699325380847806416650516880948915429550809244354241256907852369744328803645601045937715860135793169367652722932481637544419500670144813718597740779672618905980795433412230347131686656716803080238953596216925591573644890412725341751713947038296551837525796756447055792003232750273269633308570832752267677481488554911746878142983930740054007429449006090616116896191770209360993900055410711778516130633247149010390177796117673616413865089451580216066732038799222314482313861695052480766448754742299864765011799554307885816877958885006824641993607703732967293250908316050639467832074436505524895417859637012432084731667463922817376658951871239050066133966168672157996418147056258903256576557091768269234853745681877297849395122024343712794090514600882550035297955459511214704638386509766060529213341482271537872634836323334641060581327327791603630039450822429214977574873755792610597806556946154199728338572054759213524571548073923385003498958988364927184288730415032093198434141862954606188666377862735439131653569267946506910007369772061922514035293107970160393206209493704592698362444266499258850710081104492183048287328347684878073644104283611359350148121428421444764515375046974305990662022232406982918416553237993742669540791715871042912222300386929533229036604611136809450622270956676540864305487385548566989112361851698136992466265414946301318505330918258070557069570550931984723343345759151825419957367363067858106716437686108573260352812170628410329985846354081131304650829309526620302491850929610310910460161840606271792951328137504066290278058485875727708233605568899549463927430631443022477609703335166928234495760351696446170178198168313514683550151084419626169169648122192484152037650346755981445312500000000000000000 [59,33] 5367811932051395229556760153251285232092064017630188050660678733526211939012256035845687702376865612565622814697485095607664173318369588047934876871281884455709302825029888002840629190864400632177079322648366217377962878116714163230076058121815596898458805337873691357881445811568493556777341004263684671752770326646019277797998212478309802794521164862841238207011033500656737345667022420148952607130075162297023682536232617001763268794269345725182734259083388947213877302414342303545069897426100858072155414048801934207095146017152913806804433014891597288069262012177263650883106380410077695406115399254027725397764167828500823002858092751656340645447244235092892454527608944543500910375860337293812128332172513427002655299474311446683672885904607004002867668484907165855664049843725530325493776154204315449917945601163559471361253056533449532956959090982367895723058559091208415035386456004971580572240635563214015027998246552100898284370626257190476488330827274783173605414909183630707088169621529114243929242409028462839293761046540814632391324220599159517864033146863726092054855654085750834516359011783063091019452320111150576788153048124156387250615098594530496749980352468415154270000727084979677384772605388221659151925101374920968497900520439028446243002535396599204356410130635797077558907427433784274450284493890321853540297496280032510398396738811055157790665042491947981047115130431383570351162777034117352442559163559404244362101060302414476944003168104222080373024840855351485437204295172361630845264778211769716411563690731682214945466036257348125040695189283033887251378501161778420174675577226571903342410521642632105512594735765760159800008703893365229868705208744682816481671088243492929713434339528790042381465576209229093987459509380294070390888563804586548056279229857480467617590555493030250127884179669043992926943404032239116922574653211417069768351527649865620790691083159890044314183786474944113460438751083246410623402621381624557771043010446118852212889295163470005518981961333256265218980289533861974446320207340725895434850604701125727615028597859081208965060009027112822095720699189808739677032109995954441785415405692791240158137930833611421523931785924365995399004842767293794633417358444050187120259768361311498403434400750604157358398597876673524232342770800944270828759231599601091730992444403982276994264613096681804108823155424539222284485532515823871527500410429379540516262325354260507826870667939657270242866394081844650623580201385020100944027845676767085417805573379442368179374690010225429266465734547620040903146952586111804701770153745182710109589300199484862853737385205613848453014873055170249217110667316887884226161986589431762695312500000 [59,34] -2824879215458540630017315271035608950984826342551896481624520940948652566605931524419904486755259079184331299167430079468618540819860193853439884774096102396083706881967300659361091343868440881462386027842380194165090452773689182241622411623032054572565350445777005505702034650407299023085188671035333658191792897512105570891360922973474650012666838574079100920942692082032209183557147763125802566111133185888654932469735517344364450763633836673308418208727937667226134632454483331372836107297178651186479645137473518028615968218099997263255994718589086463021487981799335741244237808170397263814782662726735671986171642600831348196904160488606387979896161980540084239032261118642452833941231448809109499958111826684133439461929807057981222469037453182555333273371600556053394950189614614626320626521943783026169835482352570571163672137126519458168709978869660778716206463965602819469609048109443745591472844778395165672390532401111705647773640176084921277400788862361920946158936088625942042119020864331160085449177660513763758009378106639456194418055035374918161946316229662549648649066115554307629135213416960163040699308134275203093464318147322579175975501637379338622509117890612324246402177378265942817223372027741324389507366339352830949591389941905104109949656596067030057600640347892420768682424343057625117838452378805574386832980864015114105732838932974719157858961007558159501564126513423356951947692730019116835498647472705495287120984115494763390528150680470181326046206953938090799353802841943876907533698071926158581344224742874279672758496656313579323163414069318524477740446116934259452435888485054028463739074011397692967446957954029714574650779116047857109683299966726367851065820035265042384557855107414466254916946420550030623115063998668935244609966929300399484680119285977819232850447610425480651071163562840149680269866640143011036036860431415769579520686772431119598333057027597642554979692847009930129442848831929350833519674832778259395937576190533677169410046913271126407628675809249466134143088876660171935249161469115154866416184758663772148473389342722868956133576337239142777578286156475644941105489947811861864048322695132946466963687685989977948626122258819616912481458791345740005958724529548930737760409305381292401368854659923762203451279661837560050683016360114171963043450558989009067547395766688661408645289105697815570430150244649131876395314918781596681487479839883823879029214957368621518910027696189385975606261313375556066698341080828150431064181838175362806421580161965987597824694667297859188158618816047908487271266908860560652222743312291312430728809295070343198450732230398425869855537871655482007327009341679513454437255859375000000000000 [59,35] 312019745037411573950372680149409063667299323714641041610477253349783764349117758251493141347107296961348535161125306270553253129938854691281132364649170271245996302235675514315418715946334924840096942112021633429551915908540965954002734556037772784936286634489078477913974910796764333478520606199865033499793234386079930935550197294856127283967039957630045829185231288438388204068016585131163496250077237459096095593000083775743160304128856508335491914949130885989522634166170417041009195895484240901376172382922664191294574085487218794338886200617665537056398961795404591127736775045573732967274049194681620037423365284140219084581375803947043852501654342367822182944961253206320006034171476265917870751885225220588946154386354662478486370598328402350121703887189629820971950198879139668683464847952922991619027891094195347197578272992828537065093431675679733972373087728168862098328675433936807309950321633171558743365923135694721597042538134020000777176027226298969413425216006442782205979226018537207043023359505735278399132864847415223278293473554822004263388272225744405696888550938130132791969291440285352120758418889197098696203413842551047524880642812212528381567340556004704993843750974333878393630617925267361219488058549209711092308577798422776622272816500308189647094343938094278402646418432438368869169870585109448684196176581949323792261434833013732069554127876230667868245456815206998496370065178935213382930651818488757452908419842649694046460516577473420681378875211268533727403386315196386697568093460451429907502228352126895906747724945562940156129550476902978637668423831819340219922090867184779064415311626049608971646696596978384908352053097026273038735151577032707716841179304110951608221044975649159737035463155906947237674980079437519330620703465453952462641581652209967466353714148082920444125705385598295508674605588399970751343616601220079158251570164418235977559684663040121952270042264244316070572115761728493911117022797744879214577453042786392633484896975760628162046308607414328895882010948207507458108818665607029605668205114376894239416149186272478976560419263141709242756749612869735109902121451699604599513457681445114233456611638288933927077760813161291590817522685392277832557672194957071897271169446213122124072191502424883632885605424920716044474305460571268304415655291567594670108829512269609832171963289214285172124521513268941047760687922399850296831772440353818589015981758643963920289247263594988696524323753328928611444930078553747850467802711939136439608926867933684599021048151356856187148057061298810234127840560738343376576451811544317414805789981756027000279104782598916381537452590516634742812129843514412641525268554687500000000 [59,36] 421423299710002778783978282963935565143155272120463694666303992650909142558489255397452534705377224323267276492371991152956144252590424195397704196413100272684018276092761590225465465827990826107762233483335445886521170792560055624702664604749849475863963905456347887542820326533871815999387480486775422814088655089058696322700919351571784296058497177541379919794533811713276414488018093967285257361617177961408630829007043888099285638061862335033338933071359693128949683495017965366881703571823377999656813363919713845196574585332630968905550485924361377470868053295842856695358614648525328955827724618002533679755243883669675202758060727144801604125580672043143417802384894976575410157064652763388208366974611411305041630630428265777308106473168428470368627397824397173176325179605311570419658397196543421154204970300441263703158481344438630640110747876083020506670153708350552573522553934046016642400220420173206663806041941562494737013855551927468663584125259001633513406139977346222066912412595293351263971875204009925755363464325339781080663976093375511075818260362232300913816420778092791408027987127448869273520201259527375678069615258628491187433996624067435307244467482319477756004756314304117498160149464894873107324840606497017037804894336537423962551507368240728912226614057844035789128794724639070510754699985169673316432689895042385059310587592634976412781312529212647869467189812345221268719200338723704817759774338476831917965244429103580279837338598172935978215392766025105401416682847174749433951396476208043550685044816647312132721376268018252558922895538646457883425907594629974895225837845987331668137681772910317176026507571568732452948477614263769182597882456742810038861504907334919765731994094593708907524821402334132057682792713322108194256450863372819618322785550843663756108050813139585382743399420749523769223766109039984754311959661478869430489669230996004128878730029368669945485667326039621718116672847067763715510032757786829688298745620779904883788348614283837066868948375220549744209363262468215472071239789493350817742384064845400400194903482976216635822943332299425829804102198038905200773081135231021622628278901180474512451382870574467532030349778808084815036627824623235868364325199180174374562020133975797027994194881361665866113577209328407203301926482512404460338561464465867666729159101513388601910345673408567311591240867156104897947754792532309589419979215334373865640665426794237518150129095011356694036668172058871694217431327414650524001919095925407849676396914595990275591578019616779433449948888474482513991518929101370366747323098979807185886575269470006425728940325730836096904639853644169988911016844213008880615234375000000000 [59,37] -199040028507052257124642238755503058207131501733324595283695034785296652621382911968810896031869695345366247586165233571694940067724639178883902780449312956781013436637946876698159133008821948477819940033139005733121702570856814712539538594589316534916138595480302138417382886131201997742994691564137463237495430435954701091542268977269715668027784170696875012800271960972603050705192501062798987164776198984688044707436554113349262642690553274655619221845763111323548588634698913441351916306669184751553024625116708937900291176698528656645976123188589617779646313854336003627060118563842640004925416559201592340502021601227588839813300470348849487029774069432928757983489388475301051887280578744364144163851923519596889117873651037956462265684069942023720204787634287851485694755058759488088026513153640026499873534010220445522448925048976357727068815555190396097553311661377386688292785918656648603957489355707009343084326316089675470738744930936540904615619908269560619728551830708098585054437482798421971204741412300423931647035415923886221089975511562096441103735976214709061278898457573022306369462393657468524259132189565585134086381230067991848072212615419026423111318241093106674162126188073802041903587847435626203611438560020836240075077044342829734390453218972317549755774615969022589632561410640450868251790699049704714280013152275599736676008481756393133608886986278879454808988246261860190236976828884210667418745465020695981308633010261820529750980979102408054271028754940069399918849636202047661974843885016987109397278311530799043691909382093604731716498695506175886029568770868391024210349605241582716131634276016697252170833148069015413699481381089354069106845628268531441925342740666880460349646046727941999712765182352489581071810658084673874245661789107238644636404331347978140056354214019785461063128804708562469719328619423919183984026572620886118988853387058580785923680454250072902650618725746989795739682883854818421326831967972090031051667764297700995299305646146654727353235894541940478102857541084037983788519825153531157507393712071376442178302357572686642104118851907050705240859304855456693243808708614923508027474639130955837995590332867582485350575073655153791589268672373248376223637568695151015673918325478454486361652192353419209214966852522979724513177397106297663277178387773452455872669032665709175950857294527481080435286634436834311155211292523704456429604776809809136711122242837164330589576908972231924470548720149466889450055363790342934802223448301426734938513790257804841925298698061278022554399280059969928092540797982466336930652756548047250360181369900091972889798910075346115034758062711794934784848010167479515075683593750000 [59,38] -29623144451826982693663135191793986476475596982022577763873965190113617966135419179105037582637897593075426981161851647718483923136868291932809333894049340911025300716451885953695416467242836253126767064536953160192308498909521707157697000804262757835053028450688727042922805903416263095221159869052067137434694390490265660083528790847615693859255776931301369986632079854899610763281785034697938650158974756718471042954856926584096143024726724850634700082158561623298579049110955697124551573786849764175555618217757972195446329073709128828251717138642505979281888820427434230902676154583588617737889789226099500732584417590556602369081680550291055723590495350280575550994110198251367912672493315186062821456474484801266088991622401563666112265166265880648260140614592154271349953628486916581198348405943866319236802424174438751328207256565259794467640003699967194384145137489264775250864631446589398979874134912562147533562971088972066867642954406710721276174379263826868977048322390749514598878560981050869890126739521775403253639653137809072264900141601402328762448489337659397238656182151315548927108999671043286390368646265908730340027187097365942337072289857233680546382528002673009107289219738187465873417069226586961589929689746244684642556860361082834928838471331204117348456283093598223754613027948014052288643613026000689184570146312724886817009434514627411901553151755416379099305378951751637138533930681717314769077518590925335834048169410353210034396682845942016520654829133886569632512745844066842681586485674192763517478094469398022335819854602772120065574336254212259316139970225749653109050815299360815728382585823443226902035925590021986085256451760450910861824185222384448966132600745485028128369211236572034330578449118589128767285610581058488763419741280261408593249148612769003970598142952882306452107111724983047778850869075369995636415298105655896299410481103160840751500543156289847009568226398171472247979227902865163638124762708158806751512434784373007612675028651362294727061639745838284555597522680974611596408443472865705396396315287572425155760801549917346245325079926178991954661715609245476264167436046049203800906927807334240976361234252137797280183429561138360006991050381842291131900514645844097954453937853775029408517995907409235807926227215444551041585910489858176718684929955467400469635503811671597958581208026962890631436769544471723095533950193571656637951797833477588396183921818789793619967743436810199321137235425930115489629650712841592051470011293673111195442484394122352558908420963313778391584816786167564116257561564639226190246105267928186090984594891177588750235601889530638597403111589301261119544506072998046875000000000 [59,39] 62579519870686759818460980694260820248665654357703549963644250737860809780754935999926246582395102268623876599967298274768397079113384192575771346569803672066241630475888775297695329998313555801246405867123624533430380427256295083831245437970515551293030669922479988219309790867249115123353774684562351142961870409303361250535373228762680042864770759544625416146421047946724329748609792717125789637524353057888701763174530579677374750369649316593503668062967623354138419546917683287019139102271445595598699406012507710950676918305935374857204266839374693869665746169020817910447487520198323866659855825847734182622830310819819815831949284719113702638195455775767070305940980477778891050751359520243119168400271433091527602239432022829982617936803877001683962550338938051813132928158445523303786304161744430453586549859557975608000796174768719794263251817040165543088344287786644125328126621170094937113331055902647430580946970443924429633793529159391603564456145705918169591633418672701709266033367802943122600214399817547127867497761012007483242267688392834049398654617646049803863341041452199658843114071443362525694164991996170725654004878152755471078616452863527115974358888349817757222357241392376368881395981445813507112492059893857879942842892546139288636982360827219987119346135513956829566944471602190481663602131054218951195261709633623627577545595347397246040808128050446633344275981079259839160800241771974134246690593034444338260415477552316385437823786506586597952404161215615824661382096403636687890583467560323474181590914410247289723302993320689207136592944911875867049640034064850462743375402920414229553923350861193378395511671082184358766619594939097258184066376974595092928410387048343583003590288655523177623925570748207744372022781814483115543288650684978978146842708732153105980794683848390727753276629157349710996280902218813702552226943772560816805531895537923603603901060803200316843975834047397535282525545239006068309308894390211613654701199797098129954575250093399164570015179464787867165120520459218928073887184105185091601305065816980339106259486006989315615321201809027228735828867960537999921818063760540947122662597525643517474262301965259535776662911025935441649354989531849547789855723810716602464706374585868449194215590376218711832275309957917017669587992310322908769081784026971767914209081873343079328354626116288822626415255789993487866426153942079688721779535385866265298516679167347136310724770889610310645308076088203369129299643514695150004069188889227568664804303650608278268953019577390005853220509062376680394283722216323222397966676858950218117130118290980707531079504280142628697136686355406709481030702590942382812500000 [59,40] -28157876771102343019656317398512205420462247586125602668189104074530694992295800618067406303800410461373636255033844738892035133576335096276513446641057978839974600450110351233280705030551585360712171641057899364246917616015070373397250032658063726989647554796168540422764921963146599391079531423574314053347750582806238444743074454372811266997395714132839163014295594922300088069257212119590265601234158571920639770430897665646807423836064139175823443537599892783755515179635663403907740152157408867035664577535843189581978957665439267360717302179373923471036927841967890034197573350410571506523468777043872256890350602013070037781396041801466284124997929113783900034336739498939097633901693145375224167470310905747313033616431145932015293995965842077084152454023493022148085461959754301126738408393063144533118752679493644267874294476306201283991961761860166842456412140969983883115357785450948456509544267890361665419599869115894534756251647423177387674736518558590426734543335362518757604047068413747471427915816725233705585163707400497715924738792846298664741349509219128128956399106501245569645527119292752185402472995877123410878034098194553447104007509594162837886077607614586420576600823125637985467185638472193321066037467660587547922907485458426569970116293521676123517046979452365787557734521881897158477110213659840104779685221350952172493745896853988753110027572849506215554337913502606189156652467180582747334788851994552919961118344236334474449800787804875941622802443669491974043574631221272502310979383997460523922761247219606137315242421565078513462083861880702897074130261585197397867237855557538977337428215879415927210796250360429956510485852397540216953975056639857406464985797913317723915176774517420867570400889832857297435097564064932091961260709781165441970199792170819750694656516404801324667255692981453944750708623011865792353142035142709342210207053868457359621626865201904235290144797909913356275490881072675550840134158819515537800583365065199690216283307278080790547829718582088986713560758522402072919381567800712800011104007630631384483006697071166032759680076448256067554179483831617153344160136453952743268774932674522255669494451329233117517512955367530664602276577269522971118504759812858303447537031180974227376451207472150278316104417784870876206974357190496749929574835257154108585855135636077147092854536659583790604002000108172281952203109120061664511567297844978857432004177123079700735574972127037367417204107130257765344072501504375736228417876621251907958203179160049853634542688026124585020123873572250221391586316757225782046322370465663844543571214157555589891627218358631512540313224235433153808116912841796875000000 [59,41] 6734333315238691811900212516284600123047652240382792546459520207056349897060839046149555432891575260435022684623605933923183434971961481810034366627519729656654473157073093479634710429917726255236493774687194360686923816915220202801499869893525280192879596217314380754694417060065954364574022515708199788981483893817995274311156448818753577543099137329469607196215747922213191579261132219446276120118453740709596194639239724356852121200479920901634875855405485431797289314477718756022855450244867208921510545875609723604432600917145478810472990854354576807567276041660768848721680535239858196437777754953167958199989475962187958086710921841405148328595009146860924187629524270200212156239297820237998609350758623048084959762945285171943214596703776034999903418802580775015261593967116081132987830713914853818637896290690648439530805950034062279747916579883647584266650575771737876685548384963288662880071466834940741085241480117914943936289579068340225196527865310445145689771960878913202619533062190390111423915556038393498676697320459980549450600755138391867129418933186447409774929251601356999803699941575976450661933395093163254401165323549073008955798470176034179816987555134157765754228569557514188379874863715121077189492326145757152064176590977721308880278512339246917306277479484690807781424384661191186516220107646607569190130321638874870134585358991398018040654469975443752776997654871253383370913403916895985985111234207897905123459402187416994380141175460867939387548479044362776073492514243931471415177015864871104534306111206577206114444835121110115614237663893287183232482999536682600935779325068537378661535998675277510585092641095965231539570023993814024889031049723291877384548347585137821108319173223197989957837383675088625390281800242297852554697865435640789101333159103408022775526443860264013226979297817111245598186110604355774793493236704550517916255066013222107728758822472806389338002698755841836326680463202091668157109300982535557290569356999076136363888129728790903622563640486237206474216769958576659833223460956202367750846370851286872544100022683764038092720096834424340814556148245353883053461820677565458379274498348786853265565696500702567119367228837179239258981893127653141580359546989947787263797969790759179258190896914915593729452177134335422497719736239874804588919340653677677050124485784066934682475092284051451364458057917886529279501545000308140325736994415951265224042413625349699881172535593559499990833593031917622857657615913990434022529223215964536974905190849690270925456784755254403743225755969524114152327409351889019699735797053837668651297040900313233963032699124786305266976427219560719095170497894287109375 [59,42] -1182762089722705428403580700584420855376177022397090990516396362482590914073773459514143565238777310702181332925854851407027752751833917191230667719941129005880454151873453805452859938862791883546445226744246194743255397622531660773795050780903984992683193649187522660269169454492086358057422245773283568942745155002822488527848755999317728309754000246341689435436077796915435682916887171864001387534670495274023310297384742690011748671718410565189085898781396523578878715675989974081930832806408199473099122615454523943871231741081887428858674734570157822645512563144702372629064343297433528126099955591491759258617134787511932636195471063913612844055725981238651298645426938064047964033340060392579631129414373403310700121843992124151180393275104485769054095497010996782597473685750674264338594649499873161585519421377304658789278160986007839317702142458689319364668221588709253346480364803729150060889067459445802184503737494465718203701628101113950735113218631371410598775191856110715593955382626107936713977580251240477862516706911391793358407813283839823664146856527065130654105242958858057964194462358256067251939529219046743069090701684074069977763315953978069560257849424631763902067618266860716561124338820998783820351649354168945490944996786204641091920746154768464949051179721840067691338231333021482672305122323845987785571837059499333511124278618410573763008109827728488485618093797660829995653078190087681801132328370584710398341982750559024801382174203084390967163783260014385476611617116459294730589293307605408304253941802735335275335080571347000994146976737235815403029686764198666530446681536960060305084854554910919604021535095154336466259699757827753535307549877224434504732045113327501790802117993012777898847992920331468072190952000068236486763680144736195329349684866866344673555246056002487632996299794908111094817753427203170020439441174685934339379113098142883302703247457069426478531567563633635377728494582782980599398875627791240164679315955971230566445762748956313199989034219408511048651614722983564119969182560758868268615893122435341254444896546701516710077072039099937805264610418014448837027425802224716447382070734760220872483244719084003873015913502882284832883818254789012574700998301253969590782522567484492465783926135419404163183881896398360529217885201170126853481983939742644159950802464077431678157126054987820354725736804188460448897062636854617807637200178503823210584259712672198131604716475582884374836634325641435556111107303561235492412623034701188834121753840048624603770905177390538263673042537635094423822346729454066145291854042547178423429011527486789598362371123130287742242217063903808593750000000000000 [59,43] 298484959893995114182478281102943026648497648897290917823352517297848603393758782375547301903557962571102751081935243056463209396690146576758873697238212196819255884477633072045958384270263280629437564090357998677166884502273440152197237869648092568870856997933397967507093516082637332890327486155147459292398705402528989470704085040276640206050588715402158185837838794796037656892913782528093977966936834219592491545678069865110787162034713216276223201409915559329046769074251607488625669040852968899868144225344534645570899304036206755305229768360950490910555099649283106089672022135216164628273516994247171297581031592570267432792728581152648528829011297527132443832478751156660526956592671671901206647642417506705369791882793304897535269913289309823246338498233828204431017116441401917213208322714386960213841888057456856091822083534805952077479577059020862971963077637891347648808461519749630115501619402397723639404684046528181695384079589957951542094417795130471877278673893954001077575927226841889653851455896243046750842293212578915839068240281593835258793035821245688480431785830624451091031832657410713871783573009066088291710437295084636196941407077834600655911967170801946804513442638936565932321399598672963772272988883677034747841993629316968068420594241530531819885581132438739583726705253606048979292697202764605162077841569179743930120876843655805314359811658024712558268567400172398843943660728865429397116000175269381217092018111512074689041300297220320419210173951679095715031304669356447046207705661508381370668010549709480047669560619432303009764051432383983535763355513176196545334143453115414467294809677808102048914181304408274811763451435830321783166043650545713230906024621013671290303949493300710842467143118705959809365185987172053420450213987773959966798849157949913487912522915273621739148558980762606114577784247262666645073289289574650538631647821257886147998947042206225982704406666452130826204628575991683351070747986708296609461271736053591958336904984556268651792152492399417891307145325515438438812757535403085147873870823215966495622575080683794669514943094397362800637275332023017716073296722398893797493687021759596212863336797353722665674046089832138363693798464866214368530232466921239919980422052819200273152769555603621761695574999207344533674847162153272528524566478766524885421891383742352684601276388264929388495227350923963041301708092990726126015527587017319230920665938413182287017679922530167879540283297485481834216911407658177063650339008130839507457971277771022491193253407657468510787600867419356917645060742932633469254240210583807444588298628775015382263990915134854731149971485137939453125000000000 [59,44] -69564444500606623737827792380913589314653595891991945552473986536879451417991109563809683972170007809913569561737914077119332688574990061396578940513639459879432829937291030449320866097060650254871747936691502263528357907959654316779310277592489345446841771680128943999697782387419693527793513639708571227800614072561614516297548727324623081419999302796848913342151744211287068943736319618625471401324508244812976628781995364171782736394187843727388176134633937624993168657615279282813510913621959446584623742479716839250855589312892029230723738614873738016785337963878260622116539180194285120290942002516868404976153407831535294846310152555001229421998934220411658732876263705707223733933212900634443184217249954667273160685364541350582594234260458466565143569930600462275678886903791679340174358707942758387359794213197188928069730141283501542855433221320172942773362719573245485400637790595452338395459045522708041802563943205405380197653381322732742479028829358024604430143941344883551606484109322477860207845372834241790229993665049526535117123716645025432259104433399102845095319141192566137602876768039464699825605554631415878098467965915339119213845445771063126377124476200052756391901045888906045379433873723229390191045834305850155659049163854211309185209289123839541489902067226060100124454505674345808906062458822784540209081296045507508809814492323193806685906011112578423560541979110412342008675210007157140344935189077497285992975904828103045526531103051435706887667360619598607327228527219297494666951923346166043446628252424219471431650245113565858000572377940522413988868258610198548109601252690946738760752409190163310713309239929275453926422960758653061464283491420965984222710794038259983179346537275517755316960135142838250866048787224347461266701581257407009573933351999540314795761339326688951985024711712150681770609031881617575529540645545641256492725879784904260754159757518916336782808040921304255804172592592778691044626275403264967297960000786133955740352148082277075222807499543276849875024376732077215844495585522175676329835878073577040419926984770370453423164114849036063728896044006263884157438469703401041829922590607649926405789746432058105299520946415694311329942352200948465354663549622248893601455528461343923572470439290278947077131350925642827286250689300346993690602078290939467436437100376327232737881989515523599810049353663050911108287826148301688772269590930456202937975749639849070979909631887434659935079519755619071811750980139652859111741880852221705910447846472311803085906913482555793167857978400133114159363427036588296805204448326502797554399693674698212930707086343318223953247070312500000000000000 [59,45] 9086838049090302051558963609368990126543477850035757010482480628896341607917394428585158530499797631150183598222318952525828777609140658716654620481936929659666597654086142256062823595915340944091971827104214999198114068978095766491790678488445586138018105926149751370285376459433309766978582219915710035497818506805034244447011137681963623997074429431831738784969249893879193579055989048482175583392779315030216424552789339489740529343022394883635616614159509330926914365762234103287150258405468667079909474942399576332078228784999629816015244655778375668987130876007405060861344553567570688905462947758719985458913813477314645669891186904786290860326053328600057126843172815623815049204085712005138642258723633056642088504312200698136503102077809186415592874364784517950422765139072887536792056542836324564920075604006067570030500602536290431658428115823518032745159364453460201602378566885850671534907795083146423214296905299119601255760305776407277397238653104257043243522192189633506445967281894892454124558726336942781900816760267683337160529919500932679548861086623843765417690156087000497582173126499318718628724786753034287974871939577615344403027013659438972550915733438132160856303084178563466810137410920949207693394831687390615022890902002872054725916363372796854553566298178099356392991637457743027720364496049187505715971392409688893446401047233927684535138183104905777392987165813631616780352104186122878779970068562499434404545621421480229336732325236928531052605415940070839391716783971862354394387797839627193067754242273550549644763100961916330699415486885344065457270054208864363329380655835094647016450200668836015821325734345472024504339628471068856682352395043104756543659496559705743881990478711917517230385569339196334520733794125095961513461456002545685968492122707697760433680196149045181499344437793903331281786692467388012929500147918590907753344251781723975326335891237317622690530970414082873811867028561009935061176232897208086273813006999009473525818484231159181915131028277045862981244574360063220531725039606933288031297062963565772622056286514538236447350816225206253501538706952388455377804415116648608725404212777168195792445589346109090248289215791795005365975502945433025003618811416289154087585715591813800574887074230819524041467002392284318535464121255791462777864444535361447442220012298991755151844360109213959596786807755298233092745713263596942674548450568103446068162426535230157767140918713568829600455188997611008192768312988474270945956027150795329775879012672182912070503934271139571665413782931974360822861845309308873879235729848440489210382813543842583925425060442648828029632568359375000000000 [59,46] -12739155551598350330373319762792066782762860958971860311960201575224864349279807650761831408201721377101996833341459645617366367113048974388273507641040706636393802220958224128055920721658985291329951023506678913997815333300412271503294971748569362192561050051484583753674821762687214966711895039073985102087123571850983606997698259939525920372074032952712570117354245744401249552479063716723755255011034295306248827006060395483892314017513904191147171105233080147079930455191084190375884442948299353700284195962244794245948488096415845614400351206564763403068764751437464856302149622965390193818820537242081809355597902062286473026556575563099414964051807216444909329494927411045546439907283731337190644367510310271983743972226691448578003307456618033846613608180195445513414351967835068799697511778252438002599216260828843098281980239099699948891921291637916051070845174994689622303383257722743739474991825766658039411298236243322904767348478878059707304351859394663934268313074403557795423395118430897632947043804497300391812337391089951104021040413126652731899624949467488953041605068818916596890236045142259880350432640959241816961598581234878375370521750566066559350583757495860060613457828732653788095408862640963566429583191474031815517273071321230768240020378945667989131724122930628116227311098085223062604621839801226521053974020522959955833870714547602372700501444890766004090800200574060955789823190937732354597748160075297518085372137420738951446288779679775568596585924698007474180920299646250713255460691954143564348035586907595142673416560754500567521001418403938528024945339591177734538505891682554187558125486078126545674417439350707205287032608645760450789252080390086490066031970197482018807820853388070444796067044425750262956544727813211149979153389372072625321654502694639830886521293534864115017707653339467771620558558063407400906491396392122848106832579798909980651701705438631882651049969315842178456748550946077429983678695257433986330501026477836782183489643263657766072455112043063686031090458987526070220015190448747839535520103141375053795326605521756103188279988044437969669696016793368276454024825837872212551864908594246775784736556112848925445556119249816727500458243495292221807542097161006886811272749565563649569538029989794672582141028071897914640427277112726278390364333240893446633325527350667954302210413053541566977250399507034318675626218077726800514597353815333153613319599112196852314737432438441944701533665903988243263682468295293982126089227826702461803655868946266393706972191388101605555766255508730890513681009228301828663842333946254969066769202612476874492131173610687255859375000000000000000 [59,47] 13509859365567390364230846619553395652652507389818267158265277650034467096843623330836242164746169561612144243173010650872971477640534652707378820984122305602207580727606170646410286642547914514257665108762000489107427643421724881732340916961772629747618372758977474075482072029428219291074741499354594519932979408373038250187394269318419818117456068814729014007128320752292319830035395119922728500314876322591637781662397417080537341870335717733497779226566191666020859239342305281542393752427444536754400114950372501853616116646907834965606468550945309303800122697251240240786110799717746609330306043255746064704558045362703809553608139696525510329694970347500442213491704270241369940079111808240427795293986996779456241533455645091883657771005314699012249717887049660787999861417487925323416657182936569911032670321149633680054387862575759385188391212820985090970389255716126884356637540842398090589484123368067242052887035872188147938297414594052648494329271325923955948175073105874803790505511939945323370296640874026562775447243979846500934517025105521763113765194787924296941503023224830880295774015659526083023653326251710817879786831745368283570155412740574031721367296581817195816630437180119298551968228338658243878319630825809538439299987972339804359665781151485788486022274563489573397667131391696268399731091080211254261873436039734200405616377156784889056064932504294423050019921185460910609849924864342564413999465291586489449579197641620070480314854155277670512773239402955791167487759499559292108875420714009893502523376699381160338516258891949888238876660184719330575324354008583325723685105296052164596751438076846598870834945855945160407419334391825420948840941754649325501839556895553754412656603972164357094636146181046647179629173011201225682017322424070575772240193256586083633734066788919172218642017157333855754647663396325672052725930889357219945825642703272411675096956168790439990301839768981982621010047375001855282574029526309159040123962807557766125056238952246034823414552599516028248009787335239483009632038116937613793256907557114162827777485259679570503605620498836350647815974904405096223052691447088581939740610369054869920355324019343970677494449538742421168910627382310210352332824780206160815815257867984739320305377701662108517337811431029041085163247832370164020952686184235481099257535499068819975524832795378436239253014618308013039795005238184315491013624684034489221517912328335685879438706453485482012765556805297229891819661074073276194449223040020278282573084372609919523590150903082757104953894315846352630316346456802289136974339093798008933078325100041183759458363056182861328125000000000000 [59,48] -7645864296164385860350727360824891337692010565881639241527533282374978222606837378118587226973129393585689618298824246397429768093659602750576408234001894998540987998760013337401676355960661939207768175941610535422487525324389032430094069883707777805469214865740785319507172223764082181332456064387150673804350803981332904864721133845116164033027134522360723798085837727496791215892539443607026636480975521592753939188353424581269155287790766804048484833201374001556810660411935519135724465623620583396020040435756495759700733019140428252761070477011960991186263263608071620942999584479847314368125880584056891001630871813555227231216289079279832861025833477764924176773456192084045527302844738624588358156279066613394566628759692376877000616321920777334337711164705158464218402449889948349629733524280115589952177042055198191622458589940541185694974634450453798673034522094754066020797895532914884730069544136503016311448947209884842440515569066469540281772013903166962021465407505304998647582891971418905242890912132529269517369135170778388701294769510402508059610518830962778645359323071107461957864242281924963071490552608865954025931271520320622665457816124529420500823284383844087462495132739514340144632129905708549955093200898434873796385974000086966876889382630231015058968424081963880212191221610914192490154649743821945633729245091227934750389385334153451665793497389946420162878766624765753001947624944266997975562562884592413156714068049022540874403183210396420633258717634546491612390975871714618057670214811251439970443477983493173538996157167896041429850285799827704793328320624043870266709650574823956600018151722362635604455671110842001813092502980662668556775055495254120095205078806185977296578909451609688215588846758655846317191001177627224642260380136417665220570691443722617823066400808778987844251310450294281810629325420565985235631460255643829919772036373866510464653009483515446354725839894124165863020371212024170722722190942441508817211943466933309027760912317821360759167027404349119400198781529007824624179719936605409614363019306297404210964003755108076399214203021113309474564268804490932082787550562599999430312358858924430758432518228876568813847359332379709493008760360162868742414580614729039697255416948411141855860969837891586358231792690592747801019906958505603705986924460661329707590514856255584835330444316347489044280828842161602244067328582482924416317907957890848923377619927623382678813483254834153374417310824026202771396370438691977507380371610474152059612405340480076488038332443594045577547141044721839926475416908495543093622228904445142089185694089792377781122922897338867187500000000000 [59,49] 3055883035090124449567220372468480537726272074263818790589116577311232702761240501141347980766059596783540294232567598393684411927807097854657280039591312364968340357561925733638828153935801891605594109247742974711023586447578652051954691176984779154216401417264189079178957276922921464841917645139170655046924699425670887952691730681363230646603956505229165136931976773421119821712468678513498986128978466128578729297471122015229879874629062582378157564514811959796097144210316623668011683858301481581310406412034312352276925971220150710998246242704405651472975436870313560890612623819367877247035742023439005513816510878707266501529143854224227684059673482042113134555994121201479169992018858726606326454181644690236342783872404471190905321950760341131952887589695946131302992215175947930541958438293659376528244219942913948372545885878722928352434649303881065300257982281308303392828914837440270256168708107828269683520204723113586743780995900515884939822421518313456827123997153014992662978385597246879836753420325405430488409724397306592289014457186039697082528269071505856150434723134732349078786092744777644554096674472825567177823806514506994833597461578924487197889389590898167357191123582855765752264135376255682326081878938119991780717574146406407095691298054561085434891111284381038153029193174439993580209240446109145729172912450679835975075337821148986347462429088614909478946235472739285191691263401650706407358871792314161617750397536101382490062307066378172687307013210074989172529941461788249380193705559913825927615619836898666324325736600439120461037548697732080288885013762295410165050155232945228845989521085579821586454199204276595748950290416506017579821965536682724041499322011387105200194136319242856576987957318396965120932938364791486996845124021020931689730882366354002225653665813768924758228941874270788318946392468195434136437969359422939778261250391472671874997902452303375334547456577456274156996390929516166739751528922452304753178303671646511706501580699413583445915119091990935473957460652865189974443845121317335513054268855128494265670917017409345901161667670126405050762228060689135355230999032889411798453636210793741520938443555357099477501878338861401110052433487569442865375242389771938191580192157858953801450719620869275041434108720246505864323238241753024174575280672189292433678785037539341132975323484723083471125702043478308293722400177328321805481109361005627021591081037376081648017583004176978189101592357378876738443123874056191889254970829783839554789465881168900963177901501666790834630424932665749703315052036900744663622299227445400530631114399682246585143730044364929199218750000 [59,50] -997753300423524905514308816477909021943532459939249153871206333166551504940738140815775624502547405490429211238284176739316819868868752847244622787550020434254837198294141258070064475445463566927046174169623223414839460507294784568872579280663871501349139959499575111549846703158917275679361836599692988690320715157706148536570792017498259170984544582687584227768097499064402453974250840836383627929808965834197491478483022924083033854215128785406339561871453800744882081490026311959968464531123010784471236585178862783182475619821452519860718716050194461708067824310540529756169485410154340946488603542246942597439064235245417673376454922635301642340341232489754351666325073501782831088067217007270330154115618712115772830162387524798617519924193730746844893614632911275470768238797755109564455163404055082277353328850131172909707919124088456802593388876475595488885298139268002803749648231103915028246581423055793878499513252966979987729600850984126573357285160686491107432290213670855651117488693733902048299020960157485225948701500804270523961449362817073502062288754309810292877098184704181642908778652231783003870662094639466503436221980919788768620908953851213691630138632414705496322703762611778616609074750049433803928309222018725764301840620510394661878775506495385539746129045867190035105635364048567714702891811790816891289058326350687712855591393534979960004948697245827300441158953225993908332223906158648666286387178557491653616448153296957205119968722924179387171531693126478450413169041777557523951085416609569192003428865946437657563450588684871653810703341593070387663952469810015306431888046316383174808328917488408634051409501964693243116630521256909152350484746057578101614747828161765809075127054761240053582468010553074332605492178376849701110967252023831675333436476931750247578903984282279116210971262860168753148323684988009825577536200099496884109035092220515387529462811376455782867425339227454595914579724961370904858281808356950554050370665005393491836577041296248411753594482596571989744800705771438114849108460359464405299983931042951827101546055601987918459278803048377432034386690016486176109669592157807737498709643111983397504599854222336348741389945398980940916704091133233363333365692800403960750892749698598694546955979953811016109236493189084624271242997515283392740147028170131957989659073131879577905320071646139059220609587234012021590391510931320630658045714965677466317836991565120027498245909060449665143562438231405225471363958690297025222037578976075915340125542075791582732517588408509960623245730641880878108057917985693056114188115301999459916260093450546264648437500000000000000000 [59,51] 287550870763421729595008383117747845456699969537369331930832247720684557337314884737368350519017723990964771257198375222950555930437951796893992590265376999180398110590238601251372514693273675632397095251904236901862509627015763065445291329704821316755097204872846444310089878140223612247729497785782182768755708964174428448683628989248689410078909549416937310670731495646235065474205468696982420902990715504572904935627701503325416637971596437841721938429811840991645427779599023462813136983056717632036582080812228681175742185189323261587202422444802065755304167909816741605601399077825163496792440576881847673244934363408167840308537648880216906553806185015877578926085151369803169562594572671477417178195850832304939152723367940271312996410971291633000347200874033088719325972375713088692890846738865058700826209901243072047791011695004459285827974695062553133402644687811291815664027431894350321870256365562652898991912495907596141604871849645328743596170160115642998180299863524736765187013472941204934566938456097765771931693147648560875587182304947451390692283245958211271204702193456992591231423665139281074683020175645857152484814851665180112451243425385161493952496672262250229777875212182776424323204246190873101646887429007355803404308894075488560223491760522821029678788784492863956328679925936161450335779155846496166028749902791268951977400405245533551301472799253316657730865072294635187747352563275255603441605871154566336171735707560620909523077970348007125338659747185319220853112662283381537263780614559694745209361820157650990073054830352715855938223149820100759461083774912074894430472881781365282653001371225740637815698892455729618436722715161062925565746586502130672624392003080961623260092799813438723296737451129743305916915981899913284198640956435141779290609580447266661904429994161089820157229285586792773311555695424955994739715734772214242333432986456846334965717078335729038625615632607901199819943870985613645338201573964466796500073290434035705263785210468819775108174909761654305634203244663410485033439618334479420688643620770379290268632124190636973678913450378154894340685666193077964042723570720374692885445397435596690994675026814821756882720843501313053671089595833922831176749913821421040795351074671694472158925805940954337443153482477493919221509351367021374490399928585329821899505301114319915701760421617628462418789025766441556565793861569950695672821543846030884738898643467702748416190694460469102611053999435728189681439153019315860468302760962847672705317489481715582864068409900065486761690270885447473161331152128914959023933684001406163588399067521095275878906250000000000000 [59,52] -77150501853283873254586487222066221579852186666289974758233095480111910503059660277576858216834954321368317703490416860256877115717008866734762043124078672338473342807516373096835230718023697718539030859952456063203206268406547788038661991285070300310822883336972264434727837179805472976953128430011085973719573203602588064374318121956814864196799421660628901578859840543061615004532747730301604661214674073114831160025613791847167661682407975211270879401888903683995467573807529976558150088381941316884641100927786767936788606418118447647450811293007585566079309697742498476212232835969449616477259257033830616312040076611531951181835973755989436818072985124232675420764070763935477763452621981647194145741080043948964906802982882054714405309130456137317282581980544562597604237319412288554917608386531401409723722741019702803301163240677886357034115464713515097006401303566387831272237600131348497560847772896741754873069907494477123403723262942288057459164341310543293134915116660014597374475265472292037209491870515872424735975808087287610594666729272503871319454197413218859204130476759500620257687512150329352461919120986980823613813397601663081104812013466790066068926209773282570990224774929619532743110637336293778876266226754213433337923942776927776935728769376668813850958817727418022353923430683007413313064869722357606797096625724773642382900974518414172551080798621268839188035476760694264512866859574934800531072146987498046284422604150910961266104114902697172023347313586947562350785446401783825988406097117375158328302772154337547242264970662468074344105386555122228004651165526915341184808367463381560721354236294409932197481999344275965755523455444845739021361386358053177927518891336586152338493309123437444926298190251969595988904822397938650777364444796063054538885746101947443257464480981623676242191350576196105024738852435099167635126959947643871298813407125503501243522279645880096345370179064097022719923292070717089276672724511534519538613023165798701886176580105862498828322339807825949951581024882147477211449623672970127688795779997138286401190413107293872034696668764898791228698994128254961193203343569408557718883485173207809616794937744507196155929445237321768346258024804155847397910099381380158214550587689983161001879970089029240261939087842654518808735897805885642289450289537985263761959180004807753839645094910773150318439866637437671063393251937050001329039853033618338532293897443683697476052719524640207258334070422677112511419524860744190840097044745467225059385646208938967509068655061969553954082261707676435873590195459355289830938318118569441139698028564453125000000000000000000 [59,53] 19816659534166600444714014053142868326297549890098506928999468096134637166933956196952940401461854478520434383127462994093932455254298102909162351887059488598626771689124105888025741054028992163583308092866653767619283833636439856259450026734741845775457694564697434493363009613236959403134372311622652628855428732115034043476252317235152531933832205568392267322152718983935644008922562182256684118903814452319012940181145099440227914590117015736796583868272706544582770164099068388047887577067638856374163674365196968232683203825229421972794231222144291555218165892434606591040980589016248257737036154349179703498249251865997692935598005075682916373813570515226113613974133367191285980215132201898258977178082107304328775470267063844953967739624562580044811820870473769027931063079855460477149734791466525255315968830448187025661352755516836708681892396792627168367647200184857435794017044241238243811054105268814138406219298175856672671927644700161487568526671218700091794837727442582873241060378215492554945120789970333268993866256254160594217039116659550056483244080402188798124003537177105780054535678143118108679693669684306193893865806637651177772680143115119722898519008012585139367849855610684685246501285036528937852886302156389252876796952739260172409229014868859198674833027496776762673374582013719076954423308142955912884219241799664113765995354501399448812200422982533212233132239616175850930793387274462993985194834838406819453045823249311878952350572383728905342166046336897133602763712700018603877050904274642634048963746011255991177847648973977777182957036220927829531764314747065634145425657335090238492621468102951706326085211674366635144954762204501920191204001460234144864656675900857528168503408714639976138376928448258573712237819978319961886598965478144517718218382984464842522979215091734686761178892808096942843052204763728317621692988387719849184126410768773116715158806813739725105338391460831973284172040912142676448916562836144778488119833694888102535146117558203931312805481015006025001042670830457286280773654278353112907797148995716697361035135840353327014595074080578723522170639253375231054947070384365997593118050882885665320251948829325337499328101965946184973199649002537350019011516268744229110255614882370950947583285399364578179418878754483761596197955399438095478280260492618632852271992092987748859869310894416434125697220496022283074435540922938485114003626044315675465646197790389962586672251297986721703696074783577616947543471521191756786126656873503469336031882239827723859127429601235579513062627722866495677191381628379565627007252714975038543343544006347656250000000000000 [59,54] -4754073716164525293614293775308057253469586104461013557143780980047857898436419409059773703310745343366975834902396760497462855834883646756707920210046866798634539301848891680676096323523592288257662530190604001045237777954046161095014829553138327679334672339624734399743558840383495959263118483039622690146069320940147134920494394619113757341009730370446246274928165679890512780219665867244274620190155335328609063583978342900650084443076089189522446682541697517198493576544392362304070122608515687137610763219909926502778401342885082499253631928742576994022970913940046462585016624032506064781007805879881624385315670107709225518518020693202174025895349336556878631062101184357950296130855919955121182455798472368724379175915677125292719378870667541455476389048442809303167753820336028704702351492824570321520515047513022209102667213416111764391346766008975689269682048000676879153082782858807645260978730425492134038392363911438216077713366402882740605523150900843795998114601178279544920796288838274013470380378978470181634881581957892833908636312910658416779785228103339595397224545183790726253362936936159228846318297150991780857948049921827734181260568085762312824870816453769649767190559050699164645585795456067436059066703972163140491531375341879803023925557700143320017778257048436116994999825985927210973971013088838917985499143016798092044999424717098670803466096386800779191911039729241719668578764307227665250929082373725039440226500670231487347247413160756621846162039730756626525246270956074560059588428786456435302913146945018868470594267406135173675706535637679350129204396714953710647504409145070393300677498643170288934808769196622173938176466271339632516613593393025345031906352550584639907639236993678405524617711343598085225668930864682870134167855858357159213550796592533507880042563081426293058704018491077912669060696071452764144912927369756550351484177274524490370284051898293733228455672211297935030791463842746154441163534050960845313885146905065800291816606383611162198988673233910795983901743589119721488916377722696096086644418483672536940985087852574138881779237661962375764101079940907050680734940954084401029825084782456691018611127943372963564635402274260285082175546572319075260064404027596241583502309657682193703040939720909391205204150761203991017481241279426031951261470172201638138322894142966426250469279589210444592165368858729565757929326167164017923559427430546531802628243438445798875053970098198876726176423600245942163981875810831745871547825509177729545460682275994956430008159596888553795261256720063183052113475746125459409086033701896667480468750000000000000000000000 [59,55] 1033902926310510632422804800253497897415559356562638836178146470069623572016135933424507662896950090302751103447431127506083665438655835624860046799569974134381994838273668840034473523316264894897829008028178321197997084524022961189814420714927292404021006630807936069565923981812370742331485577705530624325257076158724222532917287777731484785771777381006381735236764640135629938930758177025159632830318562992773146045700479184035566940716469059179118332595330205054482586228763683336777697190042424296209179431316390366196133128921534713402177244540440068915613918879367544935936731432869682106406823240609570498468391670665014756038582990325070517696612983207504596692526204461556108933343231242388216951429369528022264053141827776142833740567777149661492019359074163554452466228336547191174677040610032396122116089461626793388692933926659403217287977694505847464987147537082889041043255450073324557821237664506560776083764295599989922101009785777818893885449645679188868649412616401663495592966357111807880634650556202192582202753328586085014640888456199855720664181874782225048682862672052936256110622356624586487662289446843537459902843628633924404655515184776088029921339020172498149012117401135787347564499812259785646851856483330932114092571721449526393379952773678338102980923186039212720856252819486158369344246304480103213564996817823590104551972846021618615164453074670485211761591466729094412672690383441180658118832483935388458383017199430107186177729215051249961843205010011606391417484562903879700275169181672070824815402538858351145425407553896087397948502991821580491242890333974012920134178103326097558711062281671952075093480062447678936876372745575323412996031727922000059086987464980199175599243030798880837947927823356264222657572119296273359009830255810499599808628300810105702136873119730020268195668915460049348614344933344262777733744281320884613671830073781678669155988630148316479523629940758159971588796095168804577982059873129875243895483213068744948727400431872322577370385307581034847267840103139927152194614103891288978279479128089347152872651426516802446894395512169282658838198590814850017062003339001715740536323498229341840120769950413038168775447254818145029316038536643400696650148454259941455967415563320395149183894845835689852424996426282447936563996026176318556422056082060692966690562048606476679233878316464848323749083353124065780247585021395809882756821305496491212893650369409115767248871569574263773523376898509463872486185009388407410056122192084394018787093169531293418437567254416163924941361783514116371687947826263354045295272953808307647705078125000000000000000 [59,56] -211515863093712791890166867788675921779482802875187223206480247382361651178517049777683635646628019958764632707915761000625211895472942983733745927808014131303464495598968558159494862793755967111407341767876081356454795799162033091642116844123845260909292896923562132605432984661143357279078903419890014773847450042307682557101215180014863540535933351395890065376050425356567168905904711448413774921205261691717840676041899579051451056768191881167923461006151256591499452947787615749571306972322617330058460650508553334225308992802315089361108234256989703125116873826298121076975681811118631435859733304941052488237752038043408354915190279405123341780000494863520772258776166734339097274899725830808056240894123216357971841554584989311581240751782475664325735127462614461808536352321758835943125541192442498496500013971759599730164816320691500868058399628976786631220718670795046888756721692291449469934676087385211134295376975498676049326911632839901723834575397669846792333059683494698821306226526591949955967986166004591325139571729289249716029632117153425147927472006893634182102019016228082540546861901789736767212656528919999290292939906518172507701314960843290810480148457902859763102155989088023560208317568013607484270523428564536506155281559695299905752812216027138065445151840148895744890222100906526814263146650749835361027173087678939211499850269899242123795085045069531863822354618340721301883434988751892410330011529983203454185969221076669599180104432750901793154444015022878936724422655285671684421672915419578805010655174784853063666364649578790198128430509354669941260374025836024916097937740281407696961503191711522858878274088952514967166468496803265374129933611450763919284092586929286434581631442715949670301905318038192051934884338543985433079791471518964890324074392255019794412697936003457770526282447961673005069327472095787920744943986526058485516123335389927420775946522209556712953997749646276643036498513320789906700309524706127359298543016108863948101425675391400589606777667081697344207156227560666721448407527260276044026612569417540714707928476405034393371221929401350111413788545217691044187556857209125462579798027200161880799821231591305908404512875094410457502598514787999766346606338580776385244096977116766636646012875882977227595640374273315730926428257171972537583147843558745995784145061921666084477327334271476412082405021822788944720718692768669788448066763031189073495270995865694672742449254705940795362275013744058276463782491481219048003352836092235370213959521614994573842915592409057941705937943729267237784330557559542285162024199962615966796875000000000000000 [59,57] 43283147385594126913021633455998002099994361246840141829364737143604684780653077661703945280483519307084427279643332024744338213486236693302556355094630198491890719049923375076732072769072485567369243692831632386394863766337509356189868395663936772523182062277837412229495708969909624253095353112821543921583352376702486381352170857026520717820020812214383384003896392337033995629988795832095887206850693807513747038144979611850940650094228586807013765446848861037927777914632475041518354815140575715897286100058020467498205887366979277988982062217188117484838912029261511209682841627348209777216128727129265143477031695017996535106426101660341497148160434598538645471990664630486268362349482465543542270285125861693207977782538858000323833006583738218763371000319430587048674953320666404620126473094569532629198785235486919688154098818159426833195573213645715044402223948517164865267536200135873385108224377309830895934615441769165825846239590716374175712116174489705843942666181055231906603877069203341777528406486179877975048578757567170381154573721624531917363817765183404020511373985920503432232583438794928156208763588682194747885400138165569896424476167768030765494629317221509812505461130091869876158563355553081033492660698394308961803437357566114618530066907072903921687896327875249214418327792119974405789095729352733396207373724198414180664982207606016847702167691860334061759867290313750291270820640444257359878997162241572667149267923495204001289642965904757074333926455101031987059323459893844689680517167734584979205389837756893116344674604393103603968376652498894538098165072184596706372232236919553687487422564583943841382878553949050408306412229637304549148904797197700946593926829117872398133481657982286512452091188513110830649940769863202784345667945092934878398385173569452002958463511998959068919113159119925767827693999627341008366747069621741781820923489890576025126340254755445315257125233373655261065651985577806506643965550496782550581021250556862172799939252315233766156087215946807313910023873866523809625583049275229606808331858874326422341466338824719490368037858399126687517922727232418152214206952393150082076853421479476202718531875501757002419735815545392323575734964150770553092906625791243655134239824829415145722124734561274185191925116599854798832178369107307604960383296585738361421565554581421864816830938390591728543266926053704851935648070143015905461337474078171837745881429976102925909483962693237712244833191753338959510087475613807996970731152662434444067724463703051084759963519249828980310829986517580589559968384794075291210901923477649688720703125000000000 [59,58] -8603337874989390974556398485304125315166666132241600226308646568770676177443784439111695351382456531829831979711125060745220061686650901357328647968209488568861993887875889118025449404003301366406498651590706495975415342432172974903562939283970227246667564984557178863655886116053515069792118637705934321685557424951891901774224115283665708609608289390812035321511630161577984836953543325274448514240973662808308848291788979939786680312017702596163600844587547649667363358568596970899406435411227007942470540980116467329826595069726988406452435245000870822669358271411141668315650327945821634690060995236733263484709491104384939463318602258594277197027483792285976259073662279156720768489812832577397769336799768628049415451079325233625049440031670530622533356272302531781682527495442231516062108115154665285801239196513197409266180376848703373400486627560507936098166909256735939072619847845238570277005135424192722176081902337694499161777526894259742050552696748779426575643454389416604001233785492335532146277125764488471440016299220967352792220781150768309231881632714807727272894077756186476429114248915378800362621198289526641967857165517724521862895450349374264751406037950845239744656777218855617595935275615202873148551214172214527694603895848182947934263473425862544601333043485530065807583080676659516773093858262754358718139606806886224090510076053139645566793408414647079855109625589542205356112122027217392829908200041695935355924959575838267435669218937588097327392208931408238110161198840469169732065844895623328355380314061960034859348343063528634284756547096254117893209187017106642395890426866624459459086687400412347359360246998178133303671940325913690415244714883596246097301280048842237955289404556202278559962804479585893640957870401432114276714971189525122544051547822314216995655988131110927022061838456806133783847184301535342444656037167345858296355937620937949243948071887528561926958386862970654815576666186076637754136887416083820546267700202623203638047747042218063742655246855443712661359292995275398404482464132173489699827710684475538346888682152004143502545228708710591538118301164220475003357885524007811400308480892320495746511746340327579128338717321608700339313852239062360485719925103554092126890380918853456524342102111742019284675038177774451301529967984309285798638094375310584962262958794695285455783145326260234240570163926357240718012065836667620909183731848647250463447959131825724567107457773198024652603338778825522947465134106566998217895332282790252704761950650852072610402390580810518401185318926316369925189064815640449523925781250000000000000000000000 [59,59] 1536920481006741261847225803220318388654904867624890139692574541316777530180556255024980071669713639435489340769031852514108272470008376529370404425326735861485238150272460336005680452175141116808663613024708127148962012156395155227605442942929117171237903401137821353404837412557192017202497824880087341363065243770178038466801661685456219447014752273188255668001809722657544056916931842111758471499343638437844329148877734324490334191016957327812680670988562829867392979949954550013549882222323753836728707900191283550612538453037556542609637190425252936811173430715171789697343035467314044907499549479992826735364144355723136252101710987694166734014990941284978953970028531046313776874456038704439741607405253181835995823988804285274726413778562334286997756165434836653218570121593855612257140844775822481878110361457039543703002795593817253603913602027551012989927754786327838667277214821337188466234713544032247175951470310765209072883972021501913735029047570823854994625646277871592512338309140766840482278050740074064398415477128688372019481565233351228683015322309982968891453256063083870274163836726938606091780921665030768755167129521735656685454403956565443968267130467057345296697611213831205509953514097678455473579427994398761767464107639119080436047724374749233618109102801082807321129796260189277558639273214118915209715129938339468111878493619266294945731662186059282472596070146283817125625343603760016142234011429648986934684438029614392585046670541537778997066225628410292900499610161485688290476347542838446330520695746342526090452602403330852296902886894845588559148449169800932195363399760026998828506757235281653103352694142210240661841800887191268979039878265150905680129550284999157050501925320275506496983414219404104869886354898614230882581261240215006989203789137935147766508470620755453654534822128326439706401758777087744686104182110319973516031982072137615655358504100588587039750151866367300665910600151792895209410922716433016832849140771827782310215451991397493411825349194537627997913499204370205365540307529449830386028305869854553576621158138172140347216876896670496706900289111584840910804400760211179146000946445908986098651930493100344031691731914715740037981657723059835751238759915539858796447379199413383365773693375563762251836470924259557381554778338395507227317159655634892105312507570976963175104471142719316784854139624695889209164939894573690960027466645442544136654180385116142796553704956814447910284611190131160325892054317086394952863416924261210004349235823430948940780739127918803755396513766040555992731242440640926361083984375000000000000000000 [60,0] 17139576528973904552539768475006635459321202189432465803259538157633553945709529828079043139903870001231943665019961720860679357350376394031770312428961998543800981672530607849305261795166056111247826187037580048502908922390522413783338241551855706549960378555663227810118213802748017454158120633310775436257985076513698685456905091211615279070221693301568248619798660661000910660263437526654848170309342587485060490389041354861260225928072879883551795426334859018254237735666134641588923150544426014784295930293247872061606234402463654836784047042809213496259401383619673834578761734919460722827210023409767137689356140238942556499543207740363217346178480534175921343755550569585895192169175337636830188712278240990179291612615751780849915756994847711318707839936894737755789185097689519357613904283195675879558794463219854050466452883340262851412417614913945265289382274392700426541029058425494951342269788303622359890966625798228172147505857472683877328943959395114556383510998846553582866799817665183846997592455010272048941047701760419559906952913016723296543528969394053227173174350248328038888815043934678963904879516959939507845904521984613862168718867102637196023139167800363951344416040601526211838402212803590984816949451098676785332415730666984867705404393381650737353453248780917436545693300856823602951935666534620678850384102018077628519618815434324942021857480356148490284078650015056813221361854448660977896871915729012485431029792929462949061782382992795875170514094289346991564992274404588484695518406133933169108827484461496579441548175495311114390161162325980843150363756062178166660032307830416753889267660621430160149157379694535425002664253744001244890388735654697862475267644236415766417734127455054655880262241347504726809177246623519887703739606666105462131140213204069925578038598145797945028914617244261668884804675139360787233876697043709198905995991679617294706029175770446173948474900947353013398084822720590635619319309701309138093222114303295328740667717749315159956375323671609218582631870135465716766926024062963659359028064543634837468808840806912920744928037935616867401415994633805703513603988860338029288078887921804283453245201059108415760913534667054038498766571718392516599554522026388251238300245320846588971416946550193103038049321908929192213118321981586150387309212248524006517878788783194126258293200016040513492480931378805380466845210004166359389456742952111440969340815844402952179512850260690666778999570744625122273026551033600889528571571827232249305069463903395796524006544058413177349460541681146390554318862505757570156124143644544308099907432124586269962845636975194747085858012916314239717748700736930005760521203855130447344148254956472533817786831876526135285017382603456326251034624874591827392578125000000000000000 [60,1] 24178171934313024195543213267961338815693164003412788365709180171846328795981085881000365312236955367543239955958247161054662738352683207614757392819468682751009931334931310073944492792842447795549799523343880376684172712044741386541691727436699853203453782299270113642982573830084733920082851402329750387285918591408146346063577828606251011142547922540578673844713597091081901742910393277789201804227272955575920669777686954178841784033882105545991698071644303706541499740213814278322345966912344303603810301990242544408931793970997433297734548671739648672557891132441504158201309025392778119990724987070188823884490801148076143210623953641599970356560693512726059613349175641146746808152896443457288920066467603756673116483373500789627263460108412183172955979022700849771232197574650855903742559212109243721964515502580942631290999332379070789813737696113370653935678549246685924543296437667405387793438364054851933415253805705275633367829238248732462494742072668608585347389798798073484428677562112238056553951747606484272894401698618419260228726560061469956971169473771112075428397164636024479094020124213380030587306104198153641137821039270074784236485607587953664715737833225416096988311798779706512804054323803648093392041600841632297377018530680787720514408742293127238025951949951694803354525798295380809749381461144288905598320331772745665291587246239232786916417924090048197084676161104696114731105286294434356829150398715415222648826408587115254405470732412006921910857767900592174207211564422087057076721667101822892558563538282301287287645016479437965745738446108148676954170090494303697432696938324114472635635034687760279829813760826010143974909047660123744480354479184560774660248201004702600708718071397344532781852760960118500708293055080037026358521259605821935222643553942487027403990011332087786821002235738522634831007023197774338651675563438609248881048498533448638471066971817747130937579833704360959168204548870099509365039835653924970168911983505596802817933032956864072070416019441278152078830572969188877200736307045461711193273624183718672688147494006614903744918342745555081510084583606999589665911345036975271786686010929067860399247150323237131240432684335247433821092682443025142832629750489102762631491783645074157784739393352036615925390811468506675003975088932706089726853348191553166132825569132272247504735418452784969237253643090619940805572942672328447651027187797650147047665280113613825766983389074448879344079483556435691678076208945244407699155803088308160206354501717644761136769461954043121743315573660643759942198593298381865365642634879309999806050961955334542999912991821314894937363906854996493840112210528037903894846329768779469674703752718616080918426093360794686856594807103371103096378647023811936378479003906250000000 [60,2] -7796915598264521543130632139147203047880140467712897076137027233960998868193012519637230984912038291024895201184481006384320222947079708335443729386431879565533302479940959805753752870483672050243416371368753442058936026880226438742274330873537322754262825184202333516316727514332304289574137298234838117227073807882344763848521060343629620469480800397525545489453872457643193056092017163933741793677238232800225973255305561828151683721409221268371014505193195051092671617411929454415760839151045549813302473697761584158017811564394381335482728140942618702266748466728862485777133804603234181104344845879281322509498422022393606569308308217539027978839316941281132859567737555966190275765651621549995106768450167287324514761508582802886438138878458113505270130124363714775361445564567161603181957937958989139570995068048390017275230619896502870038078634422194743175959802199924214811038686883959491045607952539536303027933713297005227319997957721567687376349092019928563698901675517512281944667185836074672331679551831477377344589130827904952222829674796037922288026879455235723349232107872715426568080523755663429195057427462425401172268866874381701112763753650110966407534987146996806198155586459752946663281190846275541459873497394122005718509332693250076887230010653753793868263727713742856627548080146735775834550636848145886670679799605895349310852164528397274272280465203231770981519422180091521943408147957187110226464489582942314237216622248642818749717871359071717704452305666050737628387461914346946608490355787144607207402923823985077368127011379692747627752493235340977103578185152675938287743084644469357187269838339000533986668816079953583025752116891305120126060162708017347877576985165882328498545327742411038546563277865015443798397501921863077445712751382257046247084342179047718710655006772375985109638954499198430723379146135156529249287111521819959489853819742505377873691468641783053644773915092901580520995415419926928991834116939713383441600805167256886267965635754134830480324510623002499805518645962613708018520371343341070749283704749775169176791962436851589236725109266119339158002531850663208351283786098129459187758949390900448297657705548236235432859004749275417845615188560665905690765519423228165300275470217915979429397313667716367857495731233290583096518536943882191859938365425206551004051431381163397670557234517806377773350735071598938476830291645828512134814828793701697816390250987491035624691878068356113426954103212080132929946444248591519992273174852879719528712308866376496456376835903041509200419025720241475054730333000419529723440292781454568256533593290430586950559391646610230926292371391051327701440179949315286813906360684081655195442645304595323741242879579892066026040875481584180306526832282543182373046875000000000000 [60,3] 39221302022402609289443800548365463669143732644444532573505634653054424449381882956964246684099660775808130524247190642800126912541483985419184368327076308953389084884408188886619640590665461797666176534606449250525024934369742265249676814508798139169312827162208609231579085814856848660175532127758774908164674851242260346674825099765734046400069052651179843529950832901050572386798853957165645600257479888655216871817238303644290871604766153645596668378975335320601686514107969189843706859705496608057307775907935281820001959141634685964390646595588230488546543275161469761122743848686566604796934252309756494520303947888560420971734200608543957692387639091220613344480091018682782303689592649877478608220494509876201084894842257639011820095007385558018606737209939329938471113277082376823177891681028449366174302201361919539311872300504626924374193410730964388537133143758212126098299217601563281169270919935370534179295247874874877945971784115596117475258388926277531913670986570252667848106069149037592226898580796326397354159101047932784820548802785050402313424815948130838297286859249581012122389605293672162257369211888692034506583896860693433820420483005831140734415226222819373499581669691350926114169991222225797785126829331296245989761947582531590191290453904360349130839241461306577352655430450572796782765504572997228429072659923398907154557457524493915840299300664931460419350831111414131591771002667922488319083295348042881386605178617055823698910887592486222606559063099421532047682028679602737571900896364388855335920243645667498780710491335117369254936848187186119009794287493783598697911134171044419938796677297925175359008914095528972008437906461574379019288641615390936140827061364125091361410435596842285793264145496278560698696284702699061576275445526338528587376805165652532594564550503008651689169253035553104347162842720751910243797419235347640370790671253249953180708872232701270050247172761639621614505793666083435677033763349334530846035099234192195488440363179546953949824610681530652613598456316028200213963729045843957629914557612735087758906396628474195992927442548407290735523337882575561552315973720866496333296473976821699476434939058421847658197389631527627647009080190918794610288336110519329015126041247933206401622547696028884457739118458491931663642586084916547394671260922148384321919684092663316880173978441468015393904215686511266498300949982594964492707404877318693395603226523373256642161341863089582185687080960107574288354274684817024314039814071079795057020210662782040782278584997320986674521623720788309989369968818705333074932799955233596411541045907774451014410160011983570086903994058049164959381798940836447283298090775439240607411578665457099153888078089720936982628257672089944207982625812292098999023437500000000 [60,4] 169668025583741023497422216426929164395993407208390568958104544900366655201377586186316017876635179422438207065250100317562016201849411463750862980708726360224117243266452111848161406654067296887039900085386958382443985302338727219470704639746186423823154782935625703821276314752606702479080827601642018381060513928397912757250049500536399016483229992551066863039483578667710892241117838763106673446855261854195337140356657163583951105897265429241016879640347527800069395948091206692986950273258757037453912180736647185613220815280813111633679652865933002925966239601435854536702215594738272076609435429861469468177400167177576138052253675304607319137649432406901283182332759153783972159935263515213794885879534475581094864093666791052618224848628313009577751372762084266728200722835552534195959051186159085480237854310543796931500889070066778952844740072554230967320954752286825655221440488511203795589970866767921654521201225894801126608084877251365509119002887994238405191464488086518044969298696461628827411324418095741419757311164175760360067640746045632193338324569021451711373483839749579587559070393425944889677676686988342251110001210049752547979292228846189707679164105362522063102111916641299221369142411543390027383136108041320561381923703405083202379218321009546142320069330042055125149837735837354005477143459418548345743171313963870678247089372954376270092743848840203062053448075800475040266610139560905359662395189595550832790420912877659608741720175431178231056384350751811840289204550015441343130953640675164904626459325675396632619924832727896129392187268605920293563497896618933412690825867817115281225228056697926541092608996397344562734101382358657148714890023480788016459499618964875958428166135943637804574335487147079386096802120946122918602538781259049780143477314417353282813604339212230496042287034039080845715575824385872198705421621706598103630890711806731971964213699663327566680983032005397609752549687995921021820612226577946379295588610571368008331525108271742328589868104392230939302188919936208582200628789578636728446164621007851378293772025304288968222087311900970749270759756471982197115831690226052537801488657042357811510850674705238649898758411819055164441841432443870519165476047375200620775553152780990473036540569398715910770924936610599024047448412312430525175348955081728430343574977678008324764248120383949558754415420694225164343037524139198215668773202331733591465895243481042339453976930774636345836364466527558254093857282705509988339070287651373216335085573099865855591995557493969345057830367130953664718487633401749559225720501412838404793903003181056850268545327547536362351910030295991235875764646923927365468078648038405401893018455591826039388390363563745527435144833106051009963266551494598388671875000000000 [60,5] -1787299539300948303163710546910179132993185345385511178713930184415746832105507598991049069481262910926960360071984040205029943295276594382136976909739271460873997245659825781181792941301020752613698717649374505428675250043075245983744236019827758679276508167829388500164357765868237325377747613687075361424348889124769970940867800762537590562752249060283508440700030453380465449874168097130005173592987394607196452390360732957182382054124066907735544348259595906155572257359260428033192258311734770580720701948703247529509216368446527387507311044874893538240908185291693263162410447383298364246021673214586083715112128573453583853078164296891682400386136531958273585308117380271807939391224025470082040163024403333791133496494659701640234269249892649946873957836242351919583008586023796872311479370387116523707184192973691408346826058690556176052254033596839231054664709466293222310850193557408024662047121895998393203357827267124891354510613206455528587342971913086203883249134113051816716226229783419887606099773236276140452257874096345532189323879809795726781251715631324908676181408926543668173901622781968636789469919185271837244087162860657608309427152943490584346544163110876334192909491558555476493875271761980926337449975976097144055860686194265998336086289490014213069551366954073541804904692391091562725359055866658922230794608857939879472011533244637650164547661428074901339410128307399258174188132534188238365433679920998533894963397809188056586653281893192400248342823425040687610674243888260023563242784391750375528095398502882141424139875844385714111179009097255287702350893080014576061995368507670832257115754715410029396211491294839160729207609337434105658805211497088270040710190756150687734253897403644832794694965704493865657037504644652031285032085701854829366977700060810106732672723891313228868095973707716951935941185647831956343132767584298706076709219698877039743656118413450789722261356680874739874414828116177357564154790892305448730334059653582151448573599672349498606658739272974523367577815243839390072953170134818071040670481416703887965778938545569125033152377746101752024249552243665207479486013972288152838222518773407585373948397833022650526254056978368567435826333550318488220842547668079917531052802919992664091724094418411968918521222853576010584747755097965793042873270864934748461699240489968121772650743354615938863849325886694854279399421430781740533988202863466419833708929984795485973582765062429917963889923574452305355858218041882408705148314358064163289692072429474915023896594634192666905053313538210162246217894403276487378070202831303991599820247804424902999779575015190351108436987946981817760750358009114471678419458153543331753710972095538150699671352555863252184074549400172315927193267270922660827636718750000 [60,6] 14679448254394552130456753712852078889725500020898565628340333893943162438134838298501300033607408863898187298470892968309828119034080263573893746815864947319954850397071851725598947357982051139823616602015230322000058431702523894877815929214724015739622460777797600106533539395573507696098522692112336026539236680650018251854602409309388430286947086710397414690595940420177342764570715272804546099835234455235413961249826979823801118234244987239416427203103112586095323218677029858982321213761258019059503885177494190617681956980324261912050302181472433546299326805438071950728168734056079353719387804942168809344190384802267792387413820627924498335445079693263102644417223628490341206065056372530789670354361771182143606585882307889004055479827995073695374128602640822175515621756081060558395295559213708789369698640170395756139522729272483603118248519864621187417027053121687564987155652632452490961507931582642953846835843716823952944308050676551620894302590936125889438301414706088341130635550318153920889180372213495394511335453932535424646547925091409746832912286885552838634754182744053776176303681483444987172070762743996676973355134094502132986768887895698428982680555736569332803155052080677696713644150209329308672267926853017303448767894723608538079540864707048915584311733984384755379166940350313368836095708755587128364183457218843270346018348371791318812617737709600225534940518073807818145721517541977881578017443608974550693281946532143666600262656546191928097794830929658148188048512139256490053255128925703568564764967443450495233254438934500162108221580023817938645184011788770197245938778666576109538758409284078824090847800759059470753806900785867255431381783450061332574928494359008951061744409136579557703190867730459366388760970415817442212296614864331191983384831771246620728456244027669529091958906532118040186602091271128603491844193300621312066502256787422078076653458551085527493720221604397465324266990841852720240782280785489091684553581972200779113667079425332034612725465875540346729623371396567047805352124915942964389585670700357348915728264803338864568887789805258424688682941749046697563158610829705469853420163350728957382092466648990013890762788556629658833791652413586904937858554713203405658744483911173071438078681176476664033652465383586295602534650520018386607338383632680594387766388039934532839773290822823772857938814224065408987696875289547408767331281865161668321420949312004858141578772857806585155387396569447522654497023179609344573735175553026951008468110973260900918667710794951300007890212373173284419321208787063634873875858274103925493374058964787620838430609586539056366914560632266636071915878735413824200986456774655549708260175767377677472054639000649013669264064674280234612524509429931640625000000000 [60,7] -86238565298825099448246987395465031392075848419423540492478211640667030381084095801623712414943537396881470262168750094183624778795502032682447041880978228529235735857986978086070110055701701577996396170122508390654820640930214397160636344449537590961158302553293020860385998952249003220979489255255822692476743197175621427322458294590219465591876364355562901785452514152858361784384710239906132473518364155079484423701435768238798689838484873185156397579849889796988579394611619480360108729296931328484449318666797370412398973418668558622214429439797387932343587352667820117807395873620362369637463322520135043751334873811179396676621348454330837427779402772330754696530029420795650252862970811601406803610004753314355468100781740063012229465751517413198667901284246621457717045176250849388018005334592318825037158315647534431435123364691395886176963773456460749093649580916832367535455431574058384449410173199063058317113317170863136154287960129308244648658707096959868859718186416989495173182937624039952712444133915644661966540504123151996550157331349754114578922745735192817814713845870114291390895137113214298556148780231733533938748164398562298634157095444995882173748301446656085002772430263752501988640266945059664430480672728944315939130730953013009834189005376378446243721867496790395168625648265443383201535783660393706539244128201398268739854297465638192573440208293366698818224040549924658449475023173708484963706064699047066618592092106744319894756472609025425830057064592692337575604031257409488187223153523477729833088126666645663992239943163163371432905079341854089596077096859898458295282058981758089737706613207057913278436375449017742358093814964913359635330211545646196557986121805166270356458597539326280818609164560743171986095424804465261225602579240448028587797029041111292013286620754116572447728717895302092010018751208429327685287713146393715305547169699839304221180251849253421613477108368844181703222837488317280891848450120720211534805660509812188653125095710945644850528885216048654804286443845311328086678405760445504763709546894074833438909655657297449856843523455384959848483849211380282702204806151351523337597165190297294678354788992581800593626716540017738208021554142450836479557132660104603576878003082504522150944574645696869629065290320372259447119388877358106704669733096281465659078107417458431638370225521802529539421020949731449002550132307566562960562875266348050518167621651073240113956070656281437964319165720271406421389296948763676881938737108168551837452670628159591121673918684051554631925467321712636816349464085022201347802375455316258359766304109055291434582181866513771183165289786021226778641436747701043542377686397773263843811707841986586258344181639098110364605176414443121757358312606811523437500000 [60,8] 434327398752542491013189367742356080802974663744145691725781241358654697902802899692336457325284133438703281481514451666519453752853743854426322069701054242068417968436177301147832495673774508204366904580528425773925961993260089460859556668520865393972582760923732898809820351496255294637149750135712648010712654919028078550113276252101198426607371628592038740595746312903424344480927852293542931015260747661340483977925461408297549268833518010231101801441982661858319780765687535167464116464636996552259467221566318299790053180829704317960837384469276977414743487920307915336969245821551357206194621822096897142920174119553554158315649279310766735307937608859914510002834470697897566874520929319162055451545011136244135639412982780976886725611660645133761954917917598080215552891557338254324364575286246060393393488826170287769950160404799214582759970104824506009623912106037976331092701598406811808744934089285363398602410302250867307954786231405138574618045134261253412716847385788860939741004151024816371173686002249934756816185785980883974287821063360620333067651476665243859020960069533330292293667409049279804595530100150015678938876260426375288617960304146690099463012104198808703352506915959482234881282691981369711889022823480896091847701676862316358004150331719528061981931797687590993106890416877788163067718531508079378626024795042799043059448291875163965580259801985603487823778045025817025272483229855575573096505714985193004417025018317466447108805223163813827033419312227581911706335675278336488347878185170971309691229091113252529783282202790795798607081658158025933797745092348128643079983642356220035548370023822237720781562534425458677443869032845663551088854990649362837677035906214445681378133645147402442966486143476679660834556227668061953892064282036477123219918646848107278354484450960683337155882761993630273656291794545208525762409452082909274567661208109111078486172979817491836579379093784415038904706527251623777973429795494335017340556879222350173768710262855858133079604762589290665727784959206761186840857439719705468807468044501507221230703325037229222922858658453513239689841376049590189680751550235370208928176138983800316456360057849336934194673095614036976057992511044366614658528527509333443846225109539593025169411559687228332173459994797578043688750855749332346367003808440034086532557998249962711809013385092536129089548332784778038575001290577217848905114527657058926813852455593506822593875188278637626478513721795571491229601344237732508734060714229666052119078890987088006692808784483494119755375591153761775580243000231018074701862426161000479376965900321977084660894198230874424562009472469392920266851044320790404527139426420395377076377145421311540700028426390845448512578741429024375975131988525390625000000 [60,9] -1648877806673367549490911351710827777314042222396261269262527659880267525455411962376491109534135475669519311912514297835575680056409788889725199626238050427172961449781453886119258102881211090640190337167212607119786815963509064854526680705184240600647065933629924587607409660743356420728164889991126144928794833675071996831042673771791929396164972361699958526691057351643213396454839139515303030227518246534950050418845609702186233448889330946379497628896958497098285248725670618664328377065191548976793283070046662141385254326447563428829708535154985090827588860032514924165639559596897107456457430081665638596836561145675331082048631966645313189672713650986676291061173468078422118496227533437374812734057316505172786800360323947429393135509602635714269018455099000533415900660429970632529248192736613593208592830259707540218787788607405962886896039708063491843879423067452023659750086542450570657085789743213991186693517579833417835224539769309331042391034515806081447525656361398982269355573131306959554055133518950869848975159250609160375579336556671775140168023907461989853683063653391878209750020955671918207702910122145699611151853981206803334499026173232740002682465725038989841107292234390958207889933219873454679642744008335236126009598123547021877982582497234236310375682941588579444102182383943826494262549468174752634550118253488763610638506017548585263543325590911913183225571053561203529359392782090566023269527041044275039753094350214795879967936304314583404902839718468520739108803424861391362315191777194265413905442341985522559711823903823277916654011326390667475649988232691336422770071058891320714963270977094667165840507718557501818263128507444440987656772134760131892609266931239511319655468326933038176980400932604175604616674564939478826678501116554719319143691783808405902230942446433887571211535252508079377897979797262817781465355694454950614572167331800326934191120315069945652128497443698636643834816884823295934105136010252277675273078538641590558974402060933245552270290341755898194460556531886756225043704040033814936770957434407733465875735045157298710084341117866618914700562170731121803049495938202056812222360234706985143507189519120257117676923399064730951526779159210335131660157174355476795136072024316342578320933663214007046339136805466250013472590436386130442804964375580012813932021848712179317369584408742713645411222952051343998529356764732993615643971953826586397203327863884837038560885405317437784039043829682492323906843269853469965906908656913336979843537083041892036498244930868009613637838839013044439838562360907928655035326734354338687644198493225740477004451103603080764471624853781707385292264221487906592571446679608363255194668549536887004473857465253736932775385781724253320135176181793212890625 [60,10] 4757803346103706363110971992614814718740283658869444964209918323981742853478119828858888163107420907010854888339104860168975333952741241346328106701058717309609231339812647948578355055416720964658648414769909596213072860012362121918336960436319263652960947325261646494933613270956053250329817658093097255776496398643887497395398521103218613895845101694793762467594650103048808550232516387736065632579815555848233588765944408808193420757315931983689206785429770684109558797277318604828681293922167020384298510884525050727458794142547670563833367880141502439077555483627013829201464152186901221181841592256459977509425955897694859832843505333474337561143271673692910957625259302119135622322526587568556851559190840260258960127099360528181969144657623400413418111025986499532799192759853434596163963463038714521777995357818548703708695685103895702042487307900546683513587813334980402173863575526191348313899636556387532721462497132037992685309660434712871947221936184146939979840637335863200879846319029440507660837061241157014039656930706098715110317448399883126238606867910892196221110614596185385163193620991472368303301432189186434795977479004184484462163960572741003548747837250338727526898932666729554595309053723772481078878373350559277778425996592820302561719139180881764646181159323820387100080071131274673351978971466914702785346128279617475209403660445722097418578521704292756250090716805535349545559154339341918778207284409910202292224154338869369832512174815053547639434677009168712578299735562962893791399642403157768248194818210475362924714576141922181965916920156689060187783898208262487447680522696362371914666734562504225351278264425206734905607053285185280212209034087889185688534617335648442984474342743868763015525082496806872237281569746857178806714311281537599098466729803847730379749040924077006608999349095892706051361822974278117426932883931601880207396528565048002501723846054905912843707192639918628688079166795551829843003623068327678334555553959265902329549025469929896370148779742292233109298434024077273278996061830496692881148659103702689374436904863835294582487954149250461454125569239366517712422360596859347564870041660252065823422692548202096299224491358959625357426093263169481696900650978873521624515716709918291156984914768195663911520886950568359817442616751966903433378567424894149678583201893127935703117011900841168123296139501643770832352761685420103820883267708778120032602228267762749138690912059772491204513720347184607910470702422901956832572796333127844930736012787613612779931894717098066843599484329079294689329241061972249697365240297554806163283563412296474450258433294279560785240744285788899954089461614077652124917869296846573511635976110493653637792399457850933686131611466407775878906250000000000000 [60,11] -11643623004993811537468111136238138123492873475608173158336562346841711730559142104082628583584185297527878172649763391354772750072045693484837586468115781716782224068890158053417712182595039140314844188133224554259491186936258307462298817224183413385675103485654257165404134702847740903449846053796640653305180928349100427594319773715390712660992988510693543198970881051620005388720077790534494858972250285442708018127839315035628766656107645717590755347214523661086343233573589516763036596391644490184395217733929713365975655452859596609605680797967897414150737507356389207884015156156902277722983116039560762934388084873076993072821494078869056412650159094783021019432924530727637965669863809112654408350379717931302138387103620277120600246335916603817781049421466512281051788914892124714595469421540671914583281194434299141317191399697298151742928817110186798263721988734551019427380273225263682066168369227186950218289534526159044277080946552421650935565650803361915985241116965900602021362105121654599063651767685094288164838929299411282339739104246885882007223778709523548658244097725231505360677976162210355283768674419637735140947222880207295957695732203687170020757778082679618831791947619600289838016625973986694792605911819236650787879781739090406202332355325286312528081358764420480762727711887874595010091734179841994585412951223403604773004841958435375108802583703394364398217411121632806399882304451470396223715489644776154531414231816093531032357398482236844663609383132391252025111516078802635159470982750735126522429311219272481847835990324539002502872252391677382490852972190340346589768018743465840638595012284270871698560035354741974560362415790031841946256544359635966448023964734625601124270325331697414776046353375440584217008263189853011675370794001605244805036052253150855197073506101002211235800851476086585341549291331432416516218988434931158892963485735366356802447712138454463898410136170844997933009418266473381470046293871059475694038325986545847567618255800276261235814349239915150329217437165981515048802967361892196230991414990816786437024141044969955267886717456940389040057536364894960972672090870002459656105208215028458213452553947760028995359787818544103259837854418993378528528299732160662436730139194134207052281163394274088181498831621212556576286748553277473950053238939446416736069861244628020433211015911419867830964710227637486768948296031213373438997361716585065917790092870244301807978127649673294739302619423491629717662087982259073456766439824014679794461801948333493255009247129421181097876117690424789893151389709721258859927088584012827668429057488891048488397772814014750135790460135588020137362671143746329519511988943723908639872007931944771700998042529562326308223418891429901123046875000000000 [60,12] 27417880003291309545297233685117123992895593544104425590702734355110318605630738675616400861527774352327301414933201855862349750258522013832505864760090481033519917980502143152558441351860945685564828236169969411699541169999147403902180992872712637173451980401289802697637810332192999176906358278419365834764903788734876617780263852035994578652736632187257089302511017146149038560857630602312799182481683632135218705681576482686343342803491094570380843884230826635189776188580942351877467520026527141174890283036124744822119735102897480039181695660723468978548167091326291556351883749274690900476055195890965664164315230366000206618525934830286735923807866324517411752297247428790261683297742329837876738396426549543705855860725040984826799294998044101705192235824058777592865573788853741355500012099865066266939683558457341646718013093866794598686879234589692363127708168785299968961822205933784593716069533908559981062708464713500795288558476452901353730053668832711779135264834230087004290384748105457857171911594446834360843680526040263895595158141617548376838038895509268971449566213353482735943134814696323737814289678331185960386586230927904739531100076905845692461821363807116302720633197324660085035789261334114642773787088997896195106209312228773042522585360357457958139344263382364175628415958159816205854210725380567947047999209403496196139242373161984084113939221465420944648304358451319384393156301837323042633021288226190142881840012479203616751220000855833936518152777573814996107011437819466028114995215607397980768252198899082320220103128172559848802528934275623884331097354759489215603473229956185918334148789947371373041486975266704152763485503834567111119063566464158404819962021418139121567280520856645727056274409770097456411040124128282963953990820935827062797306851944305167961997773551680327851659219118700102327167167100053103949061232347122072074034130929130691910605234369656450394741802578065801445188463373815093238240124410148463236544806403486691906485166986663865141229988362340410224002691399767091722108410076241034947300966212824988178695527843109192904690181458625286066031703091688195192623880908221235857698544171481918904339503833603120649172701761452820956473355708088246396361174848435229961225861462877218744817096745734122393653150074702596462164994950069548251843406087952726145467199697142080930080165278043535304839727761617478481281760221916495572166522388395557790057416870852616760815665581425139016956280296974065601506876935491161960722453456051547719643197817538133888468804424473788281679278857653853407567781133599750682292128386019970281771219336298702802938640709919197103124630786076456270962775800491796580510556321539632307061343989649376817752113311144057661294937133789062500000000000000 [60,13] -53676961049161795533719764112257490193787020966983328815258505222137490393869454854784760126397493560728275913406919421298508796508683056715758087144216007013314786038991962806809780629137095583264026065181372769411215038278332029429807365106780907210524063904829443303460564828025031496001722582511720674267616440528077506368994193936738369282997638192245860755468027921908437074461881102636167740597606307853757161019258842097877745086467491330951308327268432587157440932070041277644198841109765277935016860960002572350040150224943656155346073416009653855149109814655644306652275730269062840144092759455004202720807694237173998258166773448333440995771617793385584142654873150639204422728579884749815975759552331224357060352640030671910758949368832949062631506591960034175314336530847220359577784931192652530678271095935103188174584899576114731077489986416052739219885941878455133720177069211219751958829241491563104338317592942818484123634659592893112612012786091559200454305377055942854198862400445661273613362649449641020006645501619989502622628394912214802841987940816272806356541180347242970124085399348992818979065551030955168007269912203638843051257282999802203847896633367572517146150721601795922405427219032198804755674727351835905605988150887030866771304835592596655149037065087495875603439779028083823594627944946378349111237079040821462041184899827877416242279492468720837973371007175283049989271396068212956325414551500436417855016991365206360216714245958000535507218973370038466490945789641642369687648782465544350832183088955144638547569454108448617583796147593067647018078367282899043352229712562448163658439872618528789165999777336312611544661879037962189465929758852261334261326864794386786746236606362723455097265999984313118955763874308517748216378955575622507251833443136768576032998120045011439677417679883806531913448106139946188409049559643549179702307916920753466841075822970743860234034674065908556287970843976726554687584057625430490028186252931742332881296440534083861386134939310672379030060820724434340238806724796560568394698702566793258277976672155232860171001260733484326922009948258441745430897326048303040325583433529050506519832722245113053123828931881417119108219293864597798476393313525670737013607261813920568228040655536238230202226048933623319551163006916285228673627603428317158539606424707918244767944623974705521451781582784747931795434383930612965943084166974692430324911254206378679341140368531028250077083690760356551420601658444956730413768634073214468770565282206017577312988782178959115218831929409070758626019744915664670488004204303875288854491556534011328723488895921467813947965755078227676686444919678585796821094608380250400557835974404345506794111742010500165633857250213623046875000000000 [60,14] 66136396707953223726248539292079010848698601866013637424844951160854024890340780117180359942685956115280862116481514122920280673236992744722617086072440198443069439105401531321024976754559828030062953606741068996497442050985025758339155137051744326670399925140464859500052139678153333581034513236291163690052641020397710820345825239655007863854171880283503052907354331363426697157031615219992910375610197402982118379705799113600539289196802064921988341229963650178411262620288773244224537330402221775652204729448231865369378562420965999043787539143872353610692829495437725256645787976707529819863972156141919299099654518522693278165953410917325006742380990311340355107989838940700160303232920164720796652601708023818160332222762816728321684760004888962694782554726330866738116984564277948778939503893485711995808711696857578769608851474844917225032934401735455303357500423561954917973858352216517886807645741904707804874979746161552843462382294933501089449602760096745788090053848249350977601180318646029385677801614918929000134327856756483045502214669082674924665318837132146195385635924394672744341249500974955656787065186498782674249905646145978146282537217500512547906707403188718618687966228183647470031148433117628015576552490982963761820746974377503589295706135149683648530093496727981224374651327751601119632579433560940966361477893885365051088345641133359976108862383268032422584798690960286376415424195936670996629622011399012264081822204516882737778630676614088618460292925406835907698565533591552638561710814848568032441172235275668586345200602564209517524064361897479152811424541420550280803090424485622715372010591126193513541932471281296931418914743094830505533233771458899877512468424968811800109230817671311417823151230840005168100151793469426430116264659816368019544047466706680950778225093846929091417999418372957252890783355223468092517242119280199672203509791068198462321805075306794400789201611608494509514168512537934338247891442059149120115396654560227271101229145553233223412257472113456547368716557696143004898819361585570256878588606120527796212734265457252201772145751076946970284254689144444990827719776362634114461167326420926530129799364982638459023312526466089440680773878232924125118700180106591021485626466539501741238260782043089713252852327803012297334510479753263121002138647899840846337122346831981126545605640672639503131642864116814770811426293568008617963691825426311761467356647285661957568902663741756426083586011307148974009176354832720660185189833241619314589795610442603197067937023718487750643157903991393636126668854092451807578626584799267413074627031511544327196341610809964961074235276557343537865101816737057220682807672523438830090164453068268812785390764474868774414062500000000000000000000 [60,15] -38441252405243330400177058587008003299916862831623154296165413980054511606056247330457433745365735949367667186904091642052267757093579574881626727279737673695995423525591825299024712325690561987217654149531474386163323850969021661518650199100803542557684538267104294795990236223587197960978593130768920628000649546452198961650051459577390921420308647683533163567058626040578355778829900335596198572673801082690276205837914471084432620551237044783428851287267186869939892691685720835323198890529497537460286327164709996664179195458759145991466515474261012634028822044971689298384888896004334612308862798305789353997226842825926496144544161635932723198883682923051383734993372207987713450532816208342948861457826616082251250728717960681146395269681481050145909111065481763389169441452365254611187910421858766956307724398026622889587827171863299756836591525925988959474895465255920312202543759526832559642190615212135613418540818285612684322886206617945163933706985818618192634570227303185104721476066952831480886135926878704448768361640252589955729283184529078076039895030331293005475896759296547230627029618221019642237090286207213190739025187280056398453271019051036357218619431588143065743157476351879427915244308059558769406407535122902025290447712281520557206227442551244302696579012924281892515499333015300038398754558871438523252358229286696325700867253434658168886992617326888259577483535929794294367808964116851102685743391851669101715941349124926252567293709071180383978330089581489475417317096590667311183804821028054283274612471501998130076171812777209307230382772649765761383986209937328973004486604043229896557241806324295088503230037261556902486101349111328415625513467619148678565751208256087013469828406328153069223237812455637437432748221013401413342571656294462829748333109648070850090461853647772783298059170833485673327271765591243368517482762708103683351657347213356701726838460319820083671467930326629430138262575720288942348926478833941744007762251792511370698649646569744019221121950668301410062330353742852482400926153473040987639049630577398786933802485798766635421994409958650441352161236327970527692806912422537991329770017306345995508272025076478299610218207709287417228841547781080069130533511252826559349268537876825426485830902787713153495634060149501890019829860726220001084703144379144320447837638693447561783991418908482702019332771111165898505987284256214597509428732533050187970969341776085696966157018242437639840870006867959718152189059684556948659252317612809402253899675376000200089394213292205091223762135109481496281114457706733735730854977081852211739012085625016532595810547627248897881878751285082876096849054038746148724424820791225088766486072539008134185678500216454267501831054687500000000000 [60,16] 59720083847415117628891882286642166693557317370442112559613904317719208730740878704268845247202485450748486462950863495026303872283425186568737421525923639621238821697326946446803217395682696798319844851049579799495467949940774550039225446559631524116774542635966809481814659637819436580641062751046140310121712284311522722162379710612852376545568039779993315902599196625005679125601837439226106429324375236640242856969182946809533301024973669935106513945813674772955841377798193010149775012542614424193089975533044028390797547953200543442489838267841245765228003073794175432328094729045983544600143224165209973687354719740823067207754789393144803783185462682057098870840435758993317951540784700567713365854015275956874271946801819240100596426633943021080384248832883973668102684561470929259391394392323045722746016053919868990591309312426014782410802159416735278189928886160442968798859557843052131042340638583435728600398762773455121012668733093143709191089724105312071849960346247323823834724923220762207308840662079348064249151326578192908535067178779413922368824028965925303377334135703013724942130982473642375369313873508927117508659860142401262004657314063509627909275703840962610193468246354428232173791115982944261019821753736116475908843815115119677751325382233315051652112798207114122435122449049751107909125323070790361979630144730321547518623107737289908226288146694981878716851889455855764408077077648958803504581246565273012795745316676513749643003431353181391164249923806309418420102471609010422014169310824689833988124444841373458001653644208310328952185798533024215132451158711152543951861223279852853857171651246969054594304149351431395652354512001065109503869177624903840832716427944011523834390380954968985265942122973123564462838295676048160433982071633787251621239409753608345651157087930159218910927057327616782208886443589097891535973723968396536158247022755792119341417746078819393351201290849132472594432166175926800679473373449435645257184901045968308629273949039726935865959112530591151835274208424429704046974227186573451032586635339325742012176766924036230018316056361598727081347788872209095800422574935833392593181772386087233548301678547112592405410970584820733840074939930227271840461359641668671388317810863605203240509931946400318593855827522196537794733336749435776305986633911982043905963208741544912745504587050648537807890189130058901904348085448114555868447795787291320311007066305743125463692172353473135459143356509554174555441134248505521884144646307749273728459446104568215647811102647022877200346218465360438943281000376491140049717076181721368448694342043413436404037601688011780650855717027583749072642360743505235076301906461285677423216772252700934586755465716123580932617187500000000000 [60,17] -350070279763054614580442243200039556144458009452977813920925822510807488671428226504682507754296659443223426443295097561707949778243817674618520299754480665242205307429644869576437701575158382253513237900168808958914433680867779305817746307638121728599678473500963737346279828760888654499260129210487546978907940955307407383458998605201696219032741416428388315163021857294068470005174568059426773227520260356257393343247335259425305463382817739970860131771501452338435607637288837422998704331135261904852468747403663513031564453425278194956301585370719202048634790238024682889110622988339930841202921989171012349923352026943372195118892308933704320930606586546836449988712768225951478659058856295756411807466251948967321718574717727410409838598576159567032751557553452634460405802269476086582844686085685616020353291013236156937072003071860890473620245699428287603175950748050705817013120282300744447090471913711778559750887387959442228214501563602734676005517727306982733161232025607887799284707591829297562866108460583558566220013311375339232720000772785404482882541409213353361401320373546160281836562485644205839711154828424877760624843158433203996083381523583027038150511774355273257658870554105568719845564420759917246204803986573087976623948876571606350411309830563488527115619232586086223523782005193168984603870432176932946845934175681654323503093518485815570341274351933722635778529398468220733527647774659577411518531554995720469856405249032131858151774940546024795489880435264762740162853041439593634583042741305802701553395163904258143858074577363194410485064081341870400627523355005897799629710667043090112977410646496505309896284464052987306115678858640471517290047748586034947788442857521716587941541666974895438319216228875128700385292223594677179808401096765740696298720660901672273252449436519867526412027619100796084969060884127123886045384147750746307033834750318357879002826326684221322121920666682447980474544576527511823780638687618603469456211118312844904026869296811829190253351182325839444145719638582372321202994524118147567782715295280489918431614199452216976022284017032346404314690255046171083914779347419206620935218352428703652613215004902059170977031532483840758423436651759246402205467417456987427669119219154924693801173237260718507939019070504155641593955158102001040544495849823188373435490121194531576211096413176885723088123956583634595855651057381864972000886362854573995500295718749380303262559118693072466847949838112314120670608528273977106720911741605271055706457403121555926841739871795028212265555226463098126599958253480517648782079598929616418205002170149160600343855618193686772160295277322657562804333718826828686321238578316456205623345395230860965796182426856830716133117675781250000 [60,18] 932245020290122499365215830451890924186585106980836340999159032612027573018708815343273935024622601369680095668137019532489571857470711635001673696887210083204152306036880946457854999780788417965070524223490109999881229200175678582556386992148119792080456670219789075837149770586898242551149251610383614621234545577596712371317587546694153736623881330677405095124229065981395882367356835248750456963707375678208664498916881433297060351580314876791726183069275148761179213249887369010323856877343652283803138526103570340310302555483447945047297995528108236710859957145212604906975374837238135461867515162531048261417859682071365520105735202356749377451458978207886078758988320829185487089704257722048821090220529357260640097155385135603690181982912088824247453566985145713981153754543212778618855970016305887531877354075577090619321351651312092883433658850833696900939596948707950198000905442139333747038160305231058007912563513565415109262560462316539299552386998818682642474423238649690943498176118147944038999155834346652787199871082854715579300557489188717382192549713314896507376461239499366961517747309630688682863947289329128018518106578249567910421929389922114107231146679861682264751846324941317376345926891338426177302686535285747106932499300119889975150715614012671738849327750303594027393881721308097445411423132873383651151809433720710046394396645394556491141064359293370098088277013368071895294492892564328564709113679198641099726001769909915346288742426657624397281581724700061048365178771221698437571137636249937297936177226041557006582894740371699349411444823876532284032039022867098831190781308643979107202414554801668779736762265945898233505937285696742162182769773971161948949351156896367697163285687062835276291776781753478232143222140946616206180512049329971406172502134015165967843999573505977620562928722254185739035258302543420982454787843812989896462521211960068630382832248048043020441701731528304942914779606176427079934224683751329024832620283990633791511471352029391127351266480931957684646842933076284114685143874626674408668061631390075134741039116595115468776511943126994784267807041825214078128761790399105447267464708724108593355237350217923737494927583915517850200291675106173486148950154227744090874906765495116792554438018013621816616572538060498988269881177965482950145898143013118174373451017220027067760402549879422579887193956596721736892701539196914862781765090474270785276136499698537296397342877086763663122443836101007464457819706307103056423738841015350316353453061570012885045065981654283152917760275551759242370784694563425766921764079492413135522080465132923069582256555465103920145019789329260032456311165629125127074919093198707154002136121562216430902481079101562500000000000000000 [60,19] -1327842928892053353146178751739108147586234434513290702434593429525713412576784671478939826336503699775840125319363779254841077182227096289498226039553502783719629523239910798207348393362382727531698801978491562462930731506135674367144439744538063092219097168452558617613932234422288284162788460388318773431853998716001623980725004736322617770119884187556563638113077458660657882706812965897673164703709682921765516597003086886792547827495901089019917012141969535116145066837221275676780375546041378659751590800016072445304719484025223778763811562857589435437402989254559396195476801525932314459877194423940394627501568574209573397733950174428164666629799840036931316133167630221880237298077489479073337222895295623188387024510670833714596748794926265238388783008794417741123335076611849367621257149401066151957108266880004120779912390890904013007634166715651568153403370427283906845433848361682799574015607642663471909198040090311227567093582770684405078469160792184197190681766114782906821678921251701537739748185279530125929940928058266764531478787184347911829131384219983046446834876515961786954838832894894232882798566098370232399453204296454745347035484601152996846811022327848035094248031003899114035329382657237529527856888667247235261428246741550737943717272940124296503552323551459197356698346914607527779142698686607820003276705683431232543478641833833895562683185416451146617902977568858231555965973166803781364685021026593786049363011917279715178554684376234559160773395669860456893631650281726832216387572862140658797867737063552916459058617032783746607985693205760648359887592475347489495847732530250800165060703652242023743208873236380880183751643791713324782276209403283376091442751607806404475607603804853810152274867593046462033892493282734204848462618096562356778517590028117474370619223513665278883289134096811583190280661526284843678619118417829515257634578278691556118388885804946333662960880444706886032863177218446028169651612257650204709481553304959154097545543073149545417178441123246561654765304393059671639342926087301636087205640707743415899300611816087773809907427937560978544658740992992025220156951944144452337309656529658494201263311120468405558452180588454595377685249026838146793008463992540738333250633164049485122678168430422349969326511690457752815254012659159637130020513733243524316798101633890414596924423464361991096625864493550621232722512051718585323813788532986766231874586857212775594765116841621288111900665576290325969004804996861195398056340957040548772087198469538366278690026348718441124867036655036941840574813302432889678102528111399178260013437562222051046062428975947236780628318461479770290497319789765635755472485563790860374489000150788342580199241638183593750000000000000 [60,20] 843946724805498604225207580164793871511480144139726972759423628413483539843738497620904132073486816250866192792943940449259864652628339773090696136891074566854407369117380637231494934780992754844947546593529293819374277042351820129838444039155332189422831312226150998875944337905702896018666428258799549722191099846454673407909886201903210680670662254453064025232137871117518788093371186605805808255099175582342887441027751897027976604707302161037119412655426075128787405074544878114495981899953825747768703493163714506895686232486917913985614566848817933034778661672641080256350450391030475800990194314115148422943605595246531945422250866919583665546885411927755793552361620158542462049991427725715502831423377288084789156992117405289330869307248581352883659800017457374897327119511690618742141869329286575371937834298006277858067997599672037808407352279796811641470052153630514339257884491623364426873391845379760285203456022572594478695396227568545554691772627229398122710781317124362432942187940045992091470308092259285846179490885141911797312532442701335313219307575308549057832861946652666268602262308649915805060210649804214747493984267843093993342626709480681819732685422673752550129506150897920361565469902594376491593665314828453695682360223398847858899618003350528268105739759176000168982254743640403000552202582507658497387909583168449818841669378201543025111587904493058934325224740711330727950704604794845447303850061848564508327992610569682661492286338800139328448938298988629522546017444831786051575157229822446733769845961973455453858999509747339903854111690563686006538691683614115713996785004175717686933339069576753546226125552089571711342072992352375964059516350925684597470058915608168616635408690737665994854554685553825856234296080685176895980019651483714970339393923366990255267525978984367422424204613866425426487420376727716014267531891745211086492478908031039938741155160548666066687152317333963862014823126524931266593581604107207863918977967450906593775054733606294438868331589714191106831171926562625154939447928037118350405507359813600891947942661878111280008014545424156605155837401152457013558795423812101422366506417368490476863248613139694224315149086388307705949289068005220877886169313956173741297693928486739543771978076430651249551801930156699361418805478562870316594833702818912240660237293527678469069190833796725551766119055212672951924076076826333801169061694081596396745198002587687619909446763197085023645651666169765465489304938688772144677341718847306169680320980860290782734583697008832253610769737421159306750625261333017363933848820134753361831766179783528834910074442243846340200956122816965262725533448465392669796125701964228937868028879165649414062500000000000000000000000 [60,21] 820334286563942952555128205043207751810818193421802254511752322823644760522827007182390365436088867890853634067408370669943161878500908255034498035346567340559945574602458069194178805797771019956242733640344885720342194578875037249071280732674476222799278593508051853419036718378965522753504700803077877116712937300619637197526269536758647830084003601296845890994193347970186019706287036158615874880084899963001329800883169747875179174967007935396076345043000797942638430384304535244580492091828380216100085896217173935502876059229697566246759082796542126669498066627440846670962743832422538780076481545375022795834076048348903604087052063865763073819216308312836566730785828373612992369649642838534941378293838064545454959551187868403100694964528666301467726618011139386863546888732085622485239996107717129192688020123720406813919720441282599959150872493998603071621324740442705458325739675824015760300655962261399061436659683734556321255663353279866963086905935150060548790302436554203681049831420075791043011572677836987109548496166445361491915090083075947301495391722628359415533652053149732709652212763182057565757909177405295957770271089311800859030641825678361032182859808727123854063784088458884128495227068294303579060880883966941132879753439118964452216278544728532014491541171616464114983709923255470868603824133688574966677414575567546250340069027096874245494808540865178942979753188449243033572884239185439177136559706381476827955611626920994863491087220813173632272780530484591305954693533358921740598875396046859505319403543641516556805786288679838247811675644801249642044383721826485596916978132468237053776398050620159098464679013353779311279785230773477236810729310743171674153375346791777245307672087033789041406484420960795482885374525049520736981742013624949513706632203444815152756393231259120799938679671414582683708238605386713516347370910379597365692347130619787231097981476752286771662056721826425143871523032390090800396713984268706353086464010537717383674821882380462311074391755115705424596619555326438396429408060885919925336980453644387661178286606465077076031305152908520811818748551848027477183454344629810305100649290170152785027198119632484230667873767662504977961722834033503223279898430858568788700214576645362017095272662374601414652165306462058980936319759175502242132124144616111550577509231713229988774936491280486058862590532313789593722691062436862172168595997529950068009539259063503373767581971213263238262039659342575273828371048913484423640198900418137793352085510201540059500349050812669950450693010589374957666463080676278069896384458318031029207259342736110877675490168397971362841467522397963456699303939863838586003808028834782817284576594829559326171875000000000000000000 [60,22] -3098691534904718277998655289784152484453272883192385249023063770157340932742144513284868538256853137324233282347965653350342416283366145191836352561219684491098421762577821076537937014095445508646223460749671852059827107338647920060825192387724005528491582153703372856612465314841458378049492222710195838405832586211563781869800817279431162374757175705344407326953667794161836206531201764115443232699359305772489270676850604034401270991731697721389382148380687807586541580654567990656075737802265543182480041542563870811722664849400122733878736351663252530594120148850578003197328832687776940305066232386264763019811661639938045577652037289897843951326896130081382308306308219446328535653057491786940988013106185583167303848129797014270635304682379343282448569070054456512437972368654244631742750979125706733113915746760909723567873440331080172658245464842910262898383018550694964051988613967130521001930127464456584594355239483035428404040003806457519073570748644677704283154235702454839683316860589631601434743218899676689386959287799954957942268314138272022662094349839307999645767558136918977039092316254820575409784369310563553385340393155476537336192551975102629974988741795872481769515178677589180142990567075516703509704139149706908168539957020156913555651094938851651468270620601941322218052910159877220334372969511775450881383528146802721571776575418150655120713871932917302319681583922355233679754778182996227185534960238121998918865178119293250914296333624659298072159993073482717626289773068524858286177021762890866822599349128918895311398195604395958581919004098476307986677723922238191901943018598132732736896504922984779326159712426364268453978179668179915728820072467601868596544231442958006905883852083832908198989204392839060201808430314422574329672788968815849381988518386930347779231884140464105023085491645279302344336000821861253818400191074643424816696881734852558593184001104088699237087192017150346138178686476511395294373801741757931704538305335653590925802553002080199012967980188274600883977121366056675171486960578056618006790859930573734315481804482049356711784375141771723087639237644224710750778368765298847425494341328845189655941088652074241646797726797653859720455584735628658001861944956706598458425343865752579141672678654407657563179404066615500278276174782149685183096726341703485986725842260718889360146159265121787617636424628452080027055107438224334185785620468003299987568877215125990566219419565945342648171689686771289158586495643639627022925986894814168177020514159757261055507711369533020501660838399995961789853363085551189874058571740094225332859860063558566991373451907210510271699366968157049936337885366353169132314082645507369306869804859161376953125000000000000000000 [60,23] 4443127957894823219677683209792237809728396292465227136437422838431919760568742334109203765661376483442220950310639543776076856643324916728454737523105580057711894450083266760458378082899188629993710056063516396281264086836215388262192055668332618966783186200422951137393767330944343495467412242126118598313815631363178016515315890165720753036233288739706849120967817611474833587376859375850272119970540159166219937495326689535162953061681035656703583865410527662537489237523229094456738810723360528802714556239202972495225926075215177218596677230899947284674334775008922117848626487521230644185910827065738346546849864131020049680213082687787729866718113289480755571050931902909749193480426183972698232570618064785422437866525872717155004875177155315643977348141343661767691216294537876385881496692771428190347729052777847288258364315032812495218391828068337941300373473841792397220206261642632835886849997860090775984731154768652380276676701173124477757802535766619487623746631312186176507454668065874710708755486830213425542641998458238224143205571352899090338282415138744024831110231420154490608763771411333810347596610938182435727605496054678643818344446291196425274621789792562502447276604952922927044498117690155575764586416318562963836385152672076596596157342191889777275260419842297982152264045001383447966557380518038908332136117060328733078672003078507619626652159091850454550724251577747322769565362578980356111344138413528602071753230130464690113826470136865684072236032536516785981196264497365671297747819820394420527808814122511275934162222304686978061330022301882949319672673346119422035507707107842868264981789283560644670568088566161301766692562671599033148133273443773965000217568836755212049561673498236880679893301182329368601959425902783618236908086776955287188831583135308616471761656399517203955660315634726234828291745571109413140081652065061366285103314674638841849908756127286858077575316724512181599927986527530858635921293168271355137658995299339005297155606885865547967554463584036511603234402456983026631881814026295311819673524063816644355164338715823185447790695817279495654331382216627026969772107132014711112928211434385998820111756287110718970377560068016931430807615290442033280174127238829522886903586397163490226398693083130507035876753682739162452025148216339671005089001476211992976233999782882399448394906088396892046448199757066239091911806234914619981841382049332630140906807715371033748618924685300188129997131076819566213266792685134171786078534321194926714079203988074093276086718058594351041691011877224359703065304657660357200867186464447143751695316142655876503448140078276993484611121843401223280878746130409366350139110934946984343696385622024536132812500000000000000 [60,24] -3425319832389996211834116261163734213422773166137062204071267615935391150990577261226536930816373673774808610229078221768817822122456664215311095087678924069502664723750452464479394658279220973898357694011064451709861341080586876719766518502563469548090989147153352825695707406185456470430504554335628154012215416035043146199018941247162768602497629790274807333526408404866889770203186711629077705510445475182280692580043616707258138618311152456087120138084437556646506335428555293910097752358516321497340622036307665690072236619401237779216556518916007723986629497400596702530987501823139264845736433624476068069426457284654170175141918360131340478833091072034974123389681145027280095710407356905078467938363682791115538607420965603985618461240195125552021728805478354295434956500097324311107320396736426398278040939933684857714920019105138193906283651317696888562968128077305118867434635857272163502948380400567933571206181670569739454667746697607750872791453062495081467770824657976390422846232459773820440129605561783124499406438830967818488567620571755110137239031633837202709979478459295899956901148509317411379189288843408627061934953231881528703433167285882812721533587368855050497103603633944811713295717429318066637579383466782901327742821643458731270314350614618960826879133557871602079082916413572701120166983796551324497272907091428394468170842758710226635858637301797066592921165933336144189114375550350206240256974672881297628193898958552807848828760491273928887222399305028572920135323167381450064447142563656706277974943522625920670939984572440080201714070084948914589197642910035150179647642567388839650203833463289635665524061451622708849461420512487432888303679435278025367839490241824098426666423205830034793343852424220068218740204772143937222940825918101162333287331315909608777974450669388205556664775450231544101843148378920915564691948114864137238895282707886285249715482292791081260257549953012784175625783929152029794906103189565588550676499445774673873866709214618252145890089902807194781805214420332662483220712244688965006019715465935093941392879471987828401861246756406780227031913053258715289832249170619897432837886440774178172957376609378735914516740634230669792898465236465065743760632178507577775906227021377297630681380366063631419607911189885895096485946194058728272805068071774607732746870491166847384260851246808086572327163038230689320145707305612736072392322407714516319448372729186847508209134766398361319833468830300404408323825984121324811421587303102799060610760268300163897235108518022873020997197716816612628455420654160211060518549706914648337137459560382475517720077117460959276648211448527233357622611645970645000147669634316116571426391601562500000000000000000000 [60,25] 701544915866576707456141562723965192396284689890376620212107971558371452633709721231268401036816202451103228085814583727133844722331075964280224451525944660101202248376630746730120287812178625639234092643529487265127730283217287248981961422474920837600915149747294121694318756043415894160331426520899181105170957342616215966983229858452798081166398099871624952921493451432672478612621592460944060610611753843459447557723466168218227362237475961664853668167355731999404081449705242844378110387715808349722026388344054041841874330036233944639082638155888353200397520218467178324926767952501316383112383841469133643603513230385076709328802499002573834541174298825100370212489711597799903517887517262957016274092198234164387476485523131572405763657154170901953875923846843252681175951608217707783069621834938876761331689307906218722641378168376397261111760256085213662561619365257247163289376936474171989367858703148910756767462329228159424350452999343229348582364246285070146758894892131240063584556563108741332629581052619861972628975824539695236302383539747276320772370518477646021941142805452087277371678861855325955635192976494191704151412516296173363289483074242869477552540480538644966799332630359358785057436058649365820578476026235892225302560022642691595060230907446078244535161660099185738734054921845752271145749550575264006120705182378264992048018733794444253070075225499524063333607514040060521809026233305530144199325847907498358209988518101678173239008110030793614360712373225750088321683062533766403649293928504196949338734898629322306668045800018781022850636617339281427688040558255393604490581737739726865996896428539268406041237687012280217864878687069823183174112890639034376061538942364050591608342649700053275273588559223548511506320694161722631250093053665914183309465943485494018628694512847127314502142508675705447351835916378432024747471124403021081364157606225769738641557745704039218064418937704893599710851519448579083896564216601521364437611954890851613505615903278161613710953950933662668896931109938606012082285968426937775764270452723492530580057562982349680616287133818664262879078581903648068714141839392505477132108871891875230304619562335000247618702988021614527101499387516248569550922896540220633118227933294932428021311071235001293369473120424752968118835473190945578856817755695886408722883137892434379941139560644008998704758414789469651147215205837824782379221560972438718128276479793694436261950813235642159944958914041755764163471082795906593999358646662299398369788387002164382964998585115555982899100925490545008708549498506806694139592026800448197474119471071744707732631749453713002836139959221342766296381366752238362138882621366064995527267456054687500000000000000 [60,26] 1134412604338847090393735975482255682512491252992239378327093185766764491930915724275709120509049405283183329308383446607595384003786844421866288766701285136722055373528087275932214052944498931230221981552738422804201782786332862750834095163715911044859163951129290374518818598971243243919414946962924010560625780369052877490312206258549588733764905795159737430423911521152867779410404496591209135775686604103300469670899243959502577593904786038746926062733351725484799038707610509234228214746152821335930426323881829587772245811038785749849024287827402791741817494345340591646193126843009315963671268298222165329876971606403450679986371113852827593169904047387877241748695755672803942984074344728451143903829622361901789283624254958401792159913572669488984499306044691187287006943737443688026497386946866684732870909156997419899387294734931606439594445451597980804436560203238332679504307408787967534596794682592318784309447694706989237225935465640090171399604235505718717311652784755750579552784086952629415045369225723767449840038609594612576957849288374718594568694204382991247543491886973580997342616094599043785837413888018303534686740764767625861828070414801297738534298201670855995919562669366906963508264343533750889266254631596812458976432359716377375799998107295737209649106016180607015552874437655706242834932474325725176129673758182510224769814892797953979379444514571489735180019824870930792563313932946452841871913949019206793114862497015221527210358774332277288447049142606433089808010242323216291602746490867102836035568000207418159905617691068816975825271325653570958974741426175195465682960930304678523505244001620708500964085161676530737736287302555621901782568869037675408912056152692348206064748046315678404795253891605195797234622907248690370869599518708919192765694880351272972608578032081844205490928226630958040891163666113494151848196559160049282037805642258563437622880653352755710011745900246837247445344890950305569292115430685770990558402898005554483087839242311923518881974030143909030769835693184258559034656317338832869778201586245295497791953328320413654151044453914956920164523532564506996149729155624318804369174440588591185432850235739182360502924551143335498328944375521539881792331603113645559099859412268440480827537514734080937078028274006031386927812945594992130024309823805125131231187138020402743202687338760508315990731293234004703745136815610369199329833876642517976360718832384039383587450151479540128543523289482872912837652507993169488338645496802612280660058164049649641872903007417530505378800420583814793698944948727695945045010685066736277278101786531293534588445218976601883034671268235635700066810116481974546331912279129028320312500000000000000000000000 [60,27] -610992718678813328347647071173785241042087838722496730630044228397455067752374068389914065468685143066463597307710983655660111874428323167028683809826114600539841667628064622702051217591937560708771500245602975315459367947985921576320963657769900016733842844324261804970126554517816709567335250875064106439330262032152039966907692350662339738164030712861089464433031793373413617913446563499419619416701423923267828642813495903958118451733432245346565482612411794164208499803655993304911575296388850935578922691349423591810042532581810212172400534520278675641052691536538432277393293835473114452742408515478731621014381678866735782766060290903320777477882167005685119985391496786146323261321237360186140645679562368680241683019914137245577522987668957762663530385288392514421698896394636109223137600886131180007624875722029627831629466936356112000888793722410246675408792232355035489617650926650507700189848367953727339085877020883230504338074123679790112328825587835684803799973924182969639263314980628591951654012702925479427765726381385009332450341949953660128721438400824346847361566863272878583531279739831676169987514251278659260515743788216392909641765734622425111925688935615445544398282484087185544990186391094398096258774534949326338462821112755248159827823904342205509486517652704610893499169734932381905180985179172383598680421848765096530337373541041075606859736061618721957965062262892128407938776938636387428205703317237841687344197240975739490754907579129092460823164952505087031066386485838991901624861100714155609317624140796690284966050982499835602749728918966788636920370113064970218485332397736324401414605490635330446684059826336224692787962073190740843070392708524738385147601412563916988721029657480647771637158874366508538161087108705842912120201182757843879595757628296923052211555467771617080412705310165769570282582631632449120492076351491866982930306710801066764708648610857414553790950136789854540902889271948172783357873558468707511447338459929175879940494604476846319597933571488405028940612196635887495832432356242003596237666478354703667930681179384389782413426596912629107783935582631374432162312390699495474206693173647679572826739523865601792090676529279345497504193723902816976538598997455397455384068595685298263799797774412474215460422034539749185172586512248652008777480443984752534746366542726443917965379641075047213110544069613929494466134173268630297025454168338114481609950544900703579833344782241849104183531714188336533331786924503889118796810905233115129496075849281733383527368155259836442557492907105914454797803390564062823737166390895123847640152676883579418625104216052249338734560398380090935968600440730824630009010434150695800781250000000000000000000 [60,28] -850840230333919214660173916711120865766532491649457884353106380961389826349603781205828110734178578187617904652003101206464527918111374285911811350901510208665785977227507665786312567721514893816531693386275947247125239922930033302900537027789106203096417112279205059890854031707569943680640052842639053334614751870041884805061755196825846575190857901169981042176240343699526653607899926132864613292374370343816656047036134909576211686811261705891645345659512387123150088225825254828909155669095695707743860697312399578285027822822092045307448041392538625707613883287499495814342370004702148470500171475980541848008453618258725840404132669740499218808504669379696813591614194871271468008747657686021284925809495296596661897305845628328123877131414789990434388738081089419379098647531409776017418731899671549664854836587008371030781882828899803344688963992974805126579933416470208535435227182905976988618605731444940982589382123686378309244883170556747660391805464120389567717767218816258848805540408264959092683384949517702012452354108583102376726453373152771548296779530143878920494935463156762823135564684818075603791896221780498184920642235267135579400902947547320294085011089873980503247308167935220681205960986305198639567517315241809080712360580288577592487435844038175908761715489721896607747784566215712326033913150903111555048977248927177274435728337967540550713007670223594365650857957849198610615698848538296067447490653525776901741593385885418342338145964026240942497316104176393097596143706870658689319542186941738691628974201630356775137299027816237474884925456997815065742965600126987427986867501051966793281135592784385298205914034866285498124377826450308644090714349421576786689643427355762063855574113581610806894110490293269809040253277884767055411630795591001649650894711457976426816782175826954135555848398747686013063533579067817792547178436753342219261747029263904208781987269102062996752400583326849253872820701828177157044529297184822999716335809791746280581507458584972992457510390030587664915668355240865959582329954904654944358882341813587896534596721217722020661696030412370553057497397229459526246370567968780025077775063823901195164030133027081894327030553868146427377013529537562197252777879272956507843885140490567661232028054652158945845983966090131740790541393365411719148871588198891507819858864765287687784380955317622771912393251892487797849497030069572739706904167753303466096712311507849833772978453217128398105725307193878605262771620439630696943088827076585887729374347176479905943798968428956074035302111195953068634780937588511428794888073005070306552072918568749618504561859505564045251906102904169287848290537112916354089975357055664062500000000000000000000 [60,29] 1120321206786911335244363845536217840788843373244394919438791890332874806776833951482821517779195005107290649523986594086996799802425668746244131200922754016219323019321187658576281536067830393089772555181279073324975303887255161858208302597255296190415011923096493045709217579447693154812922412380359117362287650671099667642587408222535606014884731548873596839401778572406580157150231667629578852113255037202158636396432507127196987783987157265600178062915406899136614172520523009060964624647711332360021462292231475636487258768853343702626053303546238669045436357340164630063998135563291734094330599723328945755296164218806741485457435258057341530090047105826380806483762960883163897717846034232993143873653215649530016437831251644881778738229675665449120374635819082960272769166016610692579204179232301781664544514143543428130512824793409090131225335251666664826406323466281639908071441239957304008831577511397602342006142090734876925848670281188775265871538348935731786393025750289162005189689146748170907494467762492239367283414857341890732514810041714819232248522315575499887951379395948445838843347425200824202054229120637891157637406080745104928340250407693308201768919362737475452000829526374036536712336024892996087314595825331644185422135514602740205148106736300952801630234104628323976709131440520092876623510100029672972935070931695257024599930503060093070331065875654794099637694669675231647236851742644415958129770824502114928043328200546713136014144842500137982843384508803483249138901903039494931912601278506826016270453607161767193907827378575228908044974346865445633961653164729879800474002449954034759261680867900955472038499501725467572908685672761336670419164688980648831781554388649616300915530137273828028311753170894445031521006415074643670305629382914859545476089362455705969625702128143695333824202110449067070859100049691000599200444721146147994250748882268163033879087515392877724140294741332221773006648407335125044037815648993850189270462592774853046822860375535762417506219777899462359333722726147778414744578501017600045839469469905494771443017721605390908322563234398792501646126340514287345263377003949083759423086646813578511618720053280149010320960790161203711080199294328121439994137482404587309620879845508022949419306376892247322157307045972888070075493480765816478377608390241405422219195695168512804206290532127956033573507621849928396612347154906252629664659585164375831051348659328144522688347898149925798231695583263448881354002022453817275790730649161049054813412185743537915028977274693753093619144086963991362686034004802614591994325939103733914606723247484223502944968597425188091373662665028282901802381132938535301946103572845458984375000000000000000 [60,30] -61945424766882499541701781769879432645246321855502885323665483676599885747236643386414454230801841565884188781184246332283698634391837307098718932986311746329623583673267895380171359218915283822145950497861879031291897161189587758247756975669564951985642341967665705012599150716219401928219108020709321654687824412754832396476353970350098992726653707623825540403692222815333882750246074772574505493491255399923333510293429357254443125955855174516176109442747194446950972780522527200446983000687183718172479220450836005580003517880239144593494417009263739342372366794170664498228178616239545546350517837606984067072814088175809030126945226692284945653599341949751882495184590905774665981790114578302814568969314620229226863342735242675957031526020145912296940514963722574430046935873934724070143701255467436645550270208131841334419036459336213291166082344360752154693739404725248424665163006394415622072777617260022559370633569826405173902344813875836489374125813726510999232180505138258404012996996211341959719328887872159245367096719478258908496582288944306380029662701532037392845891010180281604889967876940382611449469004198781243761176682218538001366218106188843283678629145319142321419782927934784921175910470537473173039879652330180066904496291295497651634082081924365528998751855804485260240810800129272067119253086574758778349744205322255943488568417238522853963842033210779564346694797329932807565839737318671509141122552602105543384417218052598433526204245496440057180258635984129496182560923440967277031920707230758292118337720903367423002393458784088915798573474032319805117270813410569359743687026045239319939979682212508442004588582960920399417663353313055436835355824762326891107952354047947328904150120306461170664886136073953848798790791820952263450280949928598483057465601530645938708841444683798540083112836559025565263183113029367714599462256212887973981432285586222706734542612217780588581406485583017119811583711931706100586067563564851826621984606109648614977589373640672476899610748174976547205918627273414494478974961346413397614813566598436482792858177951539941057042598333002175291570540212398306213533359151216720745316082787943679564216801610895805252066807549482426120911668461181497364743415570529645287851158445504331518662997166931454869812705254758729647220746992379376925725576204633726061070815265585434465762134675644219128045140747378180310072211781489844824800207347093789331925147794350327261316393112284749571613998388045736012684754542185507813311996484189334838342931826092351300830519691291819455541460947115193580916820764651101283486270797113580745740610849201608833981743565403083265087083239541776435999054228886961936950683593750000000000000000000 [60,31] -904141757308721055415100829828568082079110963414377673013792897035132728502288349953121921892938140527131474364175120923790567990308780288373982352630770889106540908698099760183228877919545616404039582280121742283189421608711147992450800088118013547949688395399335038978213158844856976955093069880176910897131814032594171435006777747144321792319563146739950545438148730350151653131787467554184248677843211479997804046474600826533293413907300686262350543683611851840605059104438377141776618117220784188284056276151778565130889091588139958071664176238523335690210403720485183705239921033003953382201813898732492864802536935114942556139192644054484863815539207311094669191187017904273658602049445285005912544437911585635387049088297045106635174851647669049216972060806807843833903698219983032689895455674559914091356292992193977274741936881598674378905677962655922876062579284688579453788097250610141222734566474008454469105713216853907219491073555656020806945880705069711978262525877552292582655157225004638030286413673559252464536912742639685136786361504890593956764680725858200343850410161746483105161305306881301224128899729569939018245399782666336826584306493312970092316727480760472860607237595417942224501321014736439788079284029352517409148647474775272182475884191844985672725696185959020347119246917021004053752434721823432957296338033279565495437178719304392236042053685292276258018325310617873485776996384423975075971692606259975616899341012066120787188458743410660922789647334710168348076422098463901681093734897770986661124562914982033628027275285015922091437453448604401470716749657562766362498854279273957859415371279290056097125272491179979253797059816322528405647985372531045944582401619047717505295682219848625140413381828980702793870544486923527131208716452790794304432199530870521166001117879984058837049283020439120437640603782698246221031961235083284274664893562978757790337612506853988032393305634251095725067646153611800404842637944960989438246528178720884710217887140111600376352227409710130531146002859559140460532226880055787453523408902928801386733940412998190747244636559943982792488873041532806634309893882765234761018641293584916360263536677372165025782381912584790105792391873413368199343905415973902739228308258753426206747415344728025767537943414279926877601882672439637449814217998016492692436483256007976392418364861092083535965138821107134820151767882890852805536799532407813176767831354655685458973822817574779975811169658035898285493902720798608267883252929046447286230487826879416562675685005855205798243780329842870499121611381664072834296438860750326063907306582792377707789529800850268557693063830628388277688145535648800432682037353515625000000000000000 [60,32] 925483869901872420538919851783313622881142516234750548867107384915348701389260400846992254226542543123312674538573236714807050113084081290010559366182820820288089038126102228967660444471987150571630697279910313211302488650722981952137512104657620446371720999532954346026831712468104820928869244384273418965935908258165834855014477204208503228249644888744619994123675491089160087818798009962837508723365442540108625537985707336783738001405381442809714754887882393281907891892764113450425655714782718249059827052495458788154016489467586665360308385620786975086527119688121057437711656151241684379858962131327810144834183559151451687268601325360630350761938327417007291167475676264246803698940003462934310961846157316832537128573918170628759562861073440914501636458235448877084983431762168097210629685919104594111338054608743012469670476332517341013246267012389995658231753238711709611468457056790374015383213486339941277066378426519553071636413896791091286671717157992802869469956829853130197985942372547346452065453500706614933210301647012777056662514342443884477767014047190241981642779392266024500620864523381927693101466024967061235221972895710275253178186926778212582669311423155487126524442274105141321558407334688619631775762658333799391545032744263920425711982061580724963122159291503498922291769582125637230232824430473073315746925412858768011388129683021019822620922685868488967125703987097917706873060260169003238689878757290710903117934478047295875256046635815079086129713956338039457114323833129288089012511810826658227232983776490056759048335304558252300420852357465958870381062413196730209451593012224347961654130981616748795281651437880112359642853252921375945559801760585688280320895747303875798281724833055308102534231829425943000720646470892151700808408780007123872870954783805131368256401072510097128792620106346166160303586693777181092558992114570998087873666091956006992578064006656490628261731393790983001520991162915559362270319701885725745470037052286094119628601826246584921338178175627759324808282868959186420823522263487726434750100984255790200830739078893045940005113964512837510221281229383123272322146224789514845643178255517314893765146253168514859264747097436672485083041077453673976893578174099219629603703838861845132555759502859306576482879266030903607355808011701336366220213430152664267173835651239332527177040225007563017736946334201516653739848764621689966644985803496091889812517164305892109610004026330483031957769561845077707003927043998188537959711180891838938638975642426192127980632118826641196811018014739346021908869123215381754104523041084278519969842978675596981915558193351091921356743608129136191564612090587615966796875000000000000000000000 [60,33] -387799376024622667034479276429557687502783428491067668752361290141412819775522205876485721787453403554951772238812033917988117210529690633285210477272656518937428766427949267696117487531079305420242648314122634878530558506767664590043778925111932631844333098041369266288767382442495497281832545617971111999673112072142675771479531641183185310249458723744576462837868186283386382005286649280718183986964397955497377709043915150785690642242085251569019747915925134703351372509954011448254713954226909450360051149358595771719731067804956493978610452119505817026820610590780682471292135702705082178413029646658046709574505005702513863209491869883165275460505701148932497196375630779844836124411087670905946685967651141894714322517278954165108039692683021197237683644142953276400435028645937196318470645886926554987119099687138376666333211420787837252008349796502170145994554069511913624397821783047369354523700646800930554428699692997111597725877855120419341200675579679353284328874655486165576167127466542916705311966897957914720948707082758911621497964481973608299715298085516533145253778620275488633087808468108813238319217455377336355782176583619750683202059997983089214371106508205194318045183453499432618435802285781349237736670599577707457214514112512894164627919519790834672133269023531398699860899003703659697433765982850154266019918564587942992896226755137582564234945362504572889040794833078642175187663496176353587720830445221703808156545233499629716250986437065126756242599244903181357577109776875915702238679781264416287140874424920240482543315171736991355830237570974345350128044386618427419430605112660440737785870657417157671580469005061047313758438742779555369723422176212578598117411840689331306790560002720573840116721896070262250167295552007908245011237140129775703785980298836483795412567741826081076575906429206749401794398594797028678894439850798979568612629050084537152726209228661479683361195828862409942593582942358333043551684103617831744309499760290012357504665404906797175977861624688103618207423947740383673797937750931949529062112868606113222553545209662138202838963388502886304695454195743530865963366523265907323020546217006054634007669146273468895515050754201560396861995937329247002813718653537794421874754168052509619090929716269401876622874743993895777854181529881290726270627280695258055100417472556277717567028422652357512174238609789814061357546531235368252142054967057779281427503988728753051391704131071331325836572269451636477959751135099728854476799660752773884421412986919802118687174753094699312942186794283001741058617992312727564641089575798167080040445279033378097964251928628356926399007166376964317322517672437243163585662841796875000000000 [60,34] -26188064845240109837089518713233182821330555020076613504308256628257547531678881634582805358558335975236123487134888417824469583522526347216666543179087019680068524563684205834218221584961669746459871868228588056642143740761081390032299881719853600173281052224619218392220527464641797015759339921086100908783598857280206420025805466698368930952259997459043483038586386677790673642244925026390683094726338275962874016618277525887990987569967360694653330739761474888302702927378327401901710917405756423030355341268519533747970869018909740620491557221886600289924942213554625601572341726638759985426398345600926929019479013490152208821043398188688998691377766727173447411390529498777904910055099691129307583534175802926566809430506403891803897930914485358633152150446821620144922214145592843533941415300915278415312062449109149334325178613448200833838362429238804662134671535769140274249585827534688848192708488864949040144480774264148886635249252909025141788829326721575377933586661136933517921400661987615036221575495396644654165483695143510412440490693133927968811970640096819080159114651873445987516534556201569215058133508231135001308547377277415590012094853034680008586154895171016722569227586868528870025238715263194864453238126286815632980709002831003553142565804453094958184065975671815906818247339677058056585099225706425267709136997634176786544236333005285244578467016005714979124142636666487952299523515704953110109122341543745366192759105943847808352078075816658291991457551274028681007396240163859837300843651540031088617084721795678491265912791109909574558255697285502234536943511177584305165304924104825828059015638324177806369834066800738591326689907479042886356747078018225398890064820114462061712041085853257321950570085795173845123941911465450850259357071826114459005328689864218521477054117414137260769013605672052015492755241998909993700786398145813410161686701823765440183576343062408805469100559922366696754768805284484186511811574175476581165958169210646401739413219735018862581784945751100651016281091672404350090382634961509763480961055417133197250233514449099419079179275052706086290778790569491107599085092067752889505709349510812446094977789142446804678685476911672448110729587886203247522184888958010189336591419510839624041983223002195075032926403486774896875943238967616591981958337401422616762923665243178437154517552063179186176700378553530236116319976369874795066745485389488462321289043934392289206784655358570942419448792497115044558394264973355937627729432664821784221360583396020554251263891728396681805068255021269928485047087832810857702252369366583543946564864379305755020123274768618915064877228360273875296115875244140625000000000000000000000 [60,35] 114035757156339313099308709952922774911098089790099286129986415352587260094595713199352801502221764293877048935389207023798105488710808095565410235990833131466629824504689633692873127982823484948310586990871582570913042319964835122623191514721673630668412417955959562446226217268935621596148564450789278853798766171362202638671729049778790885287749958593220538569182195957128347068996201802191222139325519729890938294634724833423287763239561152520951224697734776763957123038784869961665419250127820038351635891476022327530458895007024060089017447533662379604444369089501184846901406409245850960637014357551886898944798990062377963098147486840026004810297368977183427532668226855834922883135305125662735489556114799974153842659432138394506290818979970021807015165404053615694205492384992816256960804760473748702061500018311735701796686217614410193624002589002918518250374283362001240981938520116882258009128395491105470123550664419850517365606310738130232459104004806852821352534435515882043896880722596347364444496550278269604374305722701805426991204015115620397614489219955946332517740142530520668029574712426240333258766087746517964986910388436718692276862090044051863327287916177068566926907464263325618839365284763308506767477589637342990455274595541191821128765626836882180521726196458082679694292122900470087045245892178693251380501752281353130952550438539588231012340281337988063998020357579021680791155316185886831375871816676978532061999476801401685256019227904893796689680237531780213120339848881054503286009179203284345190578163239006728035988058815598796108152426531524097755438760122001903357200229117265726758534633337521843272712540717010526236441158810379463662234129813831345869595252366949024189748665019583025245783991558469527701399665002049807038164323338840916053942667841859634249483731557145454188286045740847635379099274965246769057555366524230951949493753823951356776963984993109778792761377625493618710148748451832979615628351633064434711528655672403542732887654685658298051645570417380015573628592865692700708088953541996279081176691653490334858684646856787192104633203029587556079333308123022604839501646017407269679539601276701326174683037062813146574256901252483583284991246838031739077441454233768541715370811753451234930053616602888543934489447533257899677984635635761622429746257439612472843301881274640701267324661078130195924505047353998365112376862623692623580080869638815735066542401767974800843198669912067497368600515304801815988693368097791973605874842797278211304164417886344252112575511361434649762130503384829847605276961075992393167005012798485569275760745806597997072297691475376707481714788627868983894586563110351562500000000000000000 [60,36] -48954702647222611901175612352892696180242903942208168239465003191374833239034887879353932707136444198105487054519490709937445587432238631311340961812189545596079576321492843206732301180452754711009822042481635794820549471085358617192857929428697174069270576340483304026096594780391383641426928008563253862687840216379939811916040703978932337136663709854275692654210031972385035864017429517317800601006822523121583469449156220007559596286093621371274969542010596671379245702197900709921034647557541227914639690645495040345077904180940073532917931304323122249108750736209207661284534521891607237432882655776446292196213603865913589945276859802063093833337920400019744219870103460781496549369718803940148745160821729570277761159786547436594945331470483210564426722943896548233791550134060876061331013149567134622819124703347374362057729846828228709718443213350744969908412749301517470176198806636788113667115244121448165613685956083300661274159936450649742087921451836194251723450904961274936749286892321649490552199094469838941017191220600985590315975391118628392769616392330673149302536730872126823424290070141286937991087867609373953258595979713373186543478551753230289553575943856939966132657396816922229076489071879063718126918772351930568934850611527783991068084800463193926524594723863384561821487801884332902301836962989309452692672603590353448960993456481253055000617666362968414178462247392770346945268897310721946856030251804824197637100942307487876102993028616435693742758705853406556822203906886748632965421633588290961457143162284770048121327540478380771239417476726750104188354082178480746626711225232931088559380841432940373576214852779152353359734719932004482315781362782993798550565559010789773869393296982395746318304696257896635102342860001928125758296846822291590924464696709988087473415157159426055225130662908095157043524847604581885519005312632464230287843418399639082531663772957381294449983406904346358192783162771586117801547242909893651976677981834875008831876131404642359650879330421444974614921960766996447267278932197534680114912041989776626133123778463368010803507274924772516648995949567347997348656198212908675393634266237969486261797748581912679608936573746290373290849465150266652838808724319885456596754923319234300914567850216303455364890013350631934903467648826077807647943148106726111436868690600877543575739294416918851277685422969632198665873063519637371904199957880290472767718026602907558611470466424671738909521478327015973131984038628758480030786771827074600947073345807663467847593790332743208997403623759070769190862685004745192380865180351482403117170215188505464385003624651349074525796822854317724704742431640625000000000000000000 [60,37] -3390212867836425810402155370812496649718360537935464672867397472252390597166830414802942328260118314075718405150227101277068941067800700887563037458965939214598446779082895197753647224665800885360349647959791201996535348547097867416354451110990220725836312704206200152958103940363145171292473605062330392475546852980339853703658392908528783005113250556168301974739285465227681206282033706904559024572469033503076306290665366751676676325840291867856706619984308769230251589196646888297577591518972401490600513287163923261373590496757492161049808893345131778110323088696716376740822317751780188524388968253508421060217174784248671718247802585949070783029989593264291444665554967667321951684169793906575646314057559134976477298677050621473456319269131023878201053708847409962436396440483037580745439431909324849834903634377090449616431150505314356688351457044949148116402596005097603646450878787708299017687244739214672509400526614930623542738289899460023119781111188641088251647195909166324525325056450498696989826329273678385870775333900803050328718753233203781355651445775689745747866084776096720604546563806746628807881730264722987817381689217390895879511792999377221886973284938669371650138023227498513916068308381626086695203347279796618658855515607416678300361812650504995509320926444689811649938460634158849549723386873755719293706874780293450681758618047185424321637941809148164355968389550972814182054096062441867573252140911626660258869557789601249704972380800488347682863069064478963440855430662605412626111455832517343504759628711702404608093112724738931792396146471332366731596523881950401804260140534342782124731725954293238515745058966306553384145863491828224883395840015795563362602950417461107092930589814621987657228881008658527828645542383179897099504609690621475787486570686721200931055400978747692721352923498484585192215669120335514885851545958856006214804831060148866071457192163409646757221120486909449631453720884635698869201060859000838316180302533734092540489369439649441713765999520528171934091759291284451027004610636993560565085745073914073898578175405405364318858528951698379949589352077207074087695459634997796724185758298415070770378685995011197080046109174391680711422477293400167506573717340458895763468316609527764534638774831111644712028972716736859610570848157801751026693797298270589118362123874177964385671883700207552233847127346580864529321227299817072338886728350150197719165346660437244552962434015506218728091313013278687294466267968596553788705184553778044841993870268311133426243066420564042180755799028787975116401972504436546343830926561640497890966016158108684738099872007718871280701478099217638373374938964843750000000000000 [60,38] 12304454400560853133187855603932352014198361466339749550297966471238403073071537988807822608073158974841842559862254021173394730438810741418703542946258672863570181817557412687114765079802864466187455578416914305903627681517237435705120153273805606502722230216914975322059877238299301754852442921519869441866428186749812850954479730289358687454978445982622078122554341492882385349835779596847929326021669532436654319871725267533875542615258309847748391300908125468955670844215010732539197770657663737327511890589998700128972005001121986712584062457457691104977962351740341562025889887887297301376580289397952313201166672322265351719816018570107439979356759439227678934148478698204984074007703034922837585405600152822586621633350972422150767753848578337939870513785988723409690438957438746482662431544989818756166312266150512250672572532097708021335592199073610833876619194637125698092206833624476094454650320865455257893435798219063273232660240217731199428399546806819887534544131312868746759668174542540934743955266665967818953085882699589604234309997076819865817120923366025760416911380236017189345674316933603116081243165052752864590869688143369566507380779128392647872150947858271963821286466433041077076127891692435724529173736294141968873888430977785599773568940752897167296572907510177878379307556919986777174963762942164278707384335403577885177202946670225241854091959226169169958562207286489863574069665405032862507937322627104726108364805859888699092603880368319793427657019406257928605702383436628147553706394015990810838953780410010664650933338399826870663319778057806997110615020663116294847833566775257014128438922109334913449413137983427255721369475763513376409773854083747332462491419088937739110865161010787584993538672401526668678512298120781577956814154804703200006424137688008808381904863630063911976921655523674075458246614937123582026501362225854143062750803102433291148077143356381153869492141544074989865167217333197006233258340109290591514542523008310753483326338013349055449509444240744464860958500964227464832196456177771943114303649522172246238175224237992463629504750407941133570888144846831931256813046210026623784623282083607943240617429570934026243852721256929525873222841404209762656777627769674424073259341807539948539709783872682152765268553847025775366125617926810451077227391408859100273921327780173685080184472540564145805436897409841340690385344524763672161593431658550737672145766056475487786127781129060135254393861231330670529971662280245207380136146455314549709093952516611676102734566288104513123393967657166058856084862805703370906320715098390306489647070634149892656879210495191045993124134838581085205078125000000000000000000 [60,39] -5617914526244221638789095942776432963055196693470008007415665123415211446051196703096766942468493973911443596333293849488060539893258181980250634417031528494770679083319749073926371439449660048036751813772909544653456618855100798570849127433400442533953970122809224171194543027738942247228594092933616451890545373944451663277040609764435816351830349872588705583344184024472927986226622332088830643195303630359691157990757674454098669292526738246550132529550141985107458511366893690820631895752778890560215597945251554348900848350783088847497154168724638951639381323294076672639733239300149755538035295082983921978499511127572638507249278762492346989004203697482981697114551273641984415881602887344443293678053226378727308688208930484571771113547551885533578468248664486822442505988534519428823884406727896744429323479916521649937162008106412850413711964335839176013733212737202714014685131541186283144771368490849280634287904256676274574432503718654721175654519005654199796107082323068939335346670751970554773852719366512881508796947520578305545274024287428433730955360027685406250495457267677432267013765536994572973696809985216779189994854960689792987374444487591807211490950264325567146279401276644879349664084504981572192809853531990034811854709096881035951734669701351010357392743871250498855684267412139497370968355768595232881605231401321079582703704446603555540169272432739282132184907639042077976587147098703825220683559966230434960109693297212558507429192877410052227126382574772199377795600355108986040860453571425009860341728121846240708461658720990558744034293225969646442440480029788433920148696687573660038608183363956014927748325595261741327121745720441611786459337239885043409501174643408183631730272938364020416619514786679838492271091845089181502594109441950341579661364059106881150648098191382331264956735551676055335642904045668345032050495900473146206346056666130345553836014822842882736698319950345208276791273770760727098784478178898749692012377983634940005638344427495734968659490939150956387446659290617140589897273634719619082568214778562434527244907057981035926659840780002895082742420833312088268838214124114900166468920155621444427750104848507893674643330035334430598249458763861075227039886776613356705365355857768582403787605613431666354694413460313170709057466123496694475660392503243170052646702400424298245548890153702558654345433423081052245709969026506112467761727996808809637742212265332449600845751750538939336150789631861066399202799520636875810214881964289495617998637400526664339220429215666474973541341132273691306092066620533381155094231444283692352114462668739883969681175868160494246694725006818771362304687500000000000000 [60,40] 1058468127463286603219058060761143144932444585277861830551835903355765419423413136438528719654357233345270427913805054379992871673352526229559097086459663069398939287871457395085642070586052771776435452863247246015832815112601737044004014877017904111984345065921714777194024536393942444459532941059601869193904967398992040452293612342219346728227358965184397235755818181980499408792772470179425060968739362594955107651004905368545942433938524560184390834046331996026532192237218361004261918353113537822273410925734308240574779898216872323988996512683144943619722173160211137726971534858665277911635575799689816172500351964502042966159381077788139945744540470204667157891765750402846928161042157575504241489170393044188064283497291342592376981164234373953068075395817419398966288180285496921772968897170033514270806970257549462222307504426617770790651343271887451687423733591611749432896374327475949067798586728893260949486234479672340361967419023425429948003865702713970416924741690285650814097277912231865104282332387448116701089358299240406873161856223627224630327409927156917425077136613762738076715858865941657288877378953923434369498808808829294099999795105563225010599350901672885352919849427728387103155946404029193188124431586243763745182046865490796435443357231876404690254983132123911241202520263611457037855390412926512157340522453129275494862915460052358877911240176410918113415412397603118507416449792868034756037450264625052823332924498665919803367393012152950329899269635754203649571825108764670822275366840630375277013135011201202244849326935713786496556623820942074971306061185797159903617086783573333637283781488413022114424081159440856400356943386987797228730585807116785662193382473869634345477211408789696185842913984449863254381906024706980909956925178574636856797462822137464604857817941189451919865785416602038646970708128137648047291771633526838748738571952945236922057115045343716860813205199360262725077513755488704446916172214794722992850494911272849119872479946184541016279273410437854947806087108669918980195716813593486548890996913834276378138322179915329072246355874446301140847705312768763635382375315565900788068548661199122599740976106945008149478530054864829185554104992736736203478995936329868624044730634944314089238474774487899132494600458414502873114901437008958592649118247111866613681241440907630004259731277331746036703576781891362656191846556767704458714110796417174815836071692686616432891561487321687409023980203811528144327120666716434181848532441821486447239952401216799918661530302984503622045909363428214463844556276012669210686392192872382447999586644100012029767743371166943688876926898956298828125000000000000000 [60,41] 56060599689287522395376797933794707909657771839942719407569373392540232462773520531721330403591877428484716727748342133986670241713787720305223547553784402526107072704886685393236260413775462386052487742395717404092590407199193565779081555432744513170745925115943201272846997299491538599970843296675354153754785968662787666924100074105477073811724885260246752274089850677101122265575953046346460620101194371346858164450783053354547499347068531794159912845591665966076761062858188107892536013540559407014979330132626753882276113852944450549460586163558662393848183775440750027758547800104627109336538379940227494294096884149478739547920731611962021939555028207561740070584246486102990213558654440999552710248957089436964534440591763498720220998151994506181026574697033063833286278073925608357949998286735494622971081812981409595557392035436071859112562209740724118890348416939132816342638362821525872512461837942935753563777850548427513221133434665567241538594342598929404430814188357818587252390953711115925089073948106756941499493589850948962696981956229443121643593064377804131080121100759738972397622399021033683525360757802233758373894843308801223957160925543017616209418292745963891592732627707290997655899578455303617390477596652714940632169482346095519193961045420757733101856255036853245047568666921203297174714682410120088261210764426442140537509616526950426051902374997572227785489683167676881811649823785001981068676817955978996307791457304962523209937428922488505106918232066152540375381436342651690501516012809125639746033975742526713238941834978674201972002112847567842909936554964164139485952264908826576322791750326883788934108164024623959697678775592097667463437465297876135887006296254741211821075972750185250391881695551532030192234011422555775558345554781523081401590169223969207185722162851958902464633179271477895383226539301249991616512327387576745676341403168485399852664483709471047716291122630155060043376177113211675145455012403356845346863649570126601055710250737816742533396386993023282840136409848612263240560091217447739263743189621023536369819575706763054882977514134780142203880359348427211678324844221288987785299662512358952633448434815379642199728669514307475747401939997354916557486723123746879599956453010671253225027057546935155802854311948497489015494825955037975090592235795282761254877435812253717406974276761523330515424458715202411381260073814899957781850853562253383900025136939567388958112670661192280225530041210428803848560669088408773200771400512648400368247390376521645897050473009090087406599379543471735847742200465692416492213653407276873870337664212989254274022155044576720683835446834564208984375000000000 [60,42] -97350959898295491825901396009521248485895270240233848110415180055695187497993687864598784457635097279572118548558521684742636614607482782999215682283231569434702615750390447121413168987741454729376522642401104113096824964523665331099810676906420359498885757117227048339991185530573907608636424149647568605185736633257826679907545027048834308259030766736374929000978592715534368589994066039100939071775453351224281124362247529892515503727175662680665904050119763314194128768675334384239428823574563892641050609818530536159919062177967634705449665007459745442121524856212024157681307862633407930692502908177379920440539323672491847365109012186539702055646350981428761167923473958611931388776695486537754462626868205936247198318043492151729077352283697385669399299317323192850974252321822514158000315385173010789514499465867483367611634395245299007657281209477850764570991243973204651796271723959434226711032158772164124304793111076468492963133977187731227748255229395107542192661303781348711897113678278432233742765394921807568673694001500639941055287458118085151197905659772179835757071679564861501636972788498205163474223353780065439181713548295947824643687247282836257575262077203672096895815076965164016620977321770550800981531623545982878626790693114812665992571643148667690985582455298624877785236429351950663385609068950660031271272140064453901108067311645971939773167637240270226963294568421463693181795156820041269946785048761168222728932861473617830697417227354686849771131327159081973480584956265084369516945461413202140663312152511129841118656941154743192740598326757778032763993186319496067734662265620595462432639623095631178655956120216359088738640483882249210839278206909902136893642723504070583604880797260647098704488893134201919832474623839212892610070473373776205911004984849487376670659402949134706849154358787582704924244710690778162263235475436189569894827739681469599784706132849185203601781933558463837342004748668998585384875026168082782410453942041438567993063623263447749986728544873452463213660580236991123112106034474376985118685042859719596105426875910728847448436312571385390811897536051198150366472577637157815551459847156978959057804524690606339213542463178811131425367524615733706852538627504057612348257334174675193205160257731602323656450055058769583311770596786468892476389849419492789042362119378028430553202407927699113567326970969136957855830791558914542315344146941206801151206444707571484677442585668271535363577417925216752055628512401506844880213470999473357660248838608519957300447571462083139883059673412927005235104816201509780764135979388906279305480710728470938875034335069358348846435546875000000000000000000 [60,43] 44983619249336162418257581540424266676386860376031517897702672426393726990961078967743708079839603912415545202427186455732085904915074082513040618869633449379088184367897802176241829321990821814866208783243857853239655022235964114472101074700306143001329145645615347313962188324759319911631724347662555755887383936620760276813880738685337577239182501954004909124994572168159557488816721410282975740811374364767104983402999834035866163521644765933279279449175229630260924275898019444792058651589204541449283979085336664708436719982997475372444501246717670460364540048602337769715700056451030560850665808254064893397407934052394547537733904522704292982462457877343763897189864455494270487501215150993764449157943281050133086043387142696000226656784727528171401665131192657299904467370216240567181143037865291923970763515315962761510329410532426142484797782625901793158762725388904163696745655777075999950356706981063761634270676234158043688924762535527432538253670121250089927407437640532534450604409729390336073190410694437451145006367395596452419062015976883420873973237036469472656778010006248589721208410900700441544241363872914097392813379598825686891984534081779286509460626216040738232871620915159623466052309149702307904504168798344278215866502112049157114131479841758190516659850484917657736311339757181264539891746713367619499688148327659515573097342672228725917679589776286212758997865482242495852918652966150116655864499489111376435657301405738422922770762919195884019391429412357804193722521670732345935723268388551913054871886623995485151916396683346480668449481679236881850704356983752124025594468732549901940830420417449635956410713554551604475903198120088462723299377804296884623982828679777743197657276881203232532663190725447527186330559967270246841115961502646741376423857202819287757177932913467189902544519400506222164224921155742606077185380793552776427000991308735495905570249953138356366232594117342520179096795101834871906732158438542465416844042137800315178963688972143703594162200105098963323046686663294234461482870384617236574208110168943954428208055601390154553810745445736950300486820676261763210678855799185674618409112685652639618131836286947577262444310105138483452389710047923636543435615035315344649699977324586841655943999674236675253480029344695334377213814798659465399832740502776881696322068694952212780012748078446187698361328228723615409960748536090600302250806293428434537420610555444032364892773346660513725962301245736702893724912569545081795470204672130858241116544126251960281798993691115800685306983049208243595370310351877492711685258309780899173529588458420036545248876791447401046752929687500000000000000 [60,44] -13334813720259910550271077746556892759492971685534008735393981753660759553308596406251883325860956395759794891697395405893596795460745812527824705639278006298520913249628366045010403605853195350835313144198307011756688983904998478517870142274621512831402171363165615067463099425077043610015834726019378960692220997521610341322730417174051183004365002607755387847975012290846901086614603131319099919984831609819645832140836564726660428680816435103312359636604574863758669881532767889806874411887345253941149322830325385690440894630075661314455829454496027723269273764050628306293495755295994200251940457314289951973294749425273407507347043428142705694861021547236139014980502886290883212191801082246660506121169402185337288270025257513855758936653058124440198301909991320256015823027111164414666891636416205229402524676408758463650165683894477603813477552082905677181478079776004591542611685841748206114953851792650167907387541158646600901877870113774560983497548197359940521439491305172452338545273118529371615831331604038768777635091708300166585600333841281571206743786281570914041556257878012000704431615405377483195320264300109136112596337333292188829378894264767681581537135279377266810799706496251198886009405926217609256060720820002534659272659215007002205278117018561398406100489450481710292427808402235532303330416196821519353112594311405621398528507562525331622704035027620224432047704244027210040571797903773711128946777816863982507111652252036177060563659092298214566125459743131101293412446563581071855020191976596097688533652020342725184779884374144884368680599842053374208597938274059225006465399389314800395222239210146133890508179270368511276120141936368048230537266380201858782714348347538939045553760897498924492111149622021933194453252427697788161186246922108296267080539835903154331528417101945418057619867202514811074056779164913171445470536691273492766080394220180468710469236017114081430778771996966069737448957422653987133695112385326863645306183222761867768864735498521936986549740130004465523565457573391954581375483807433196245073703057201714567424928811703679188523123961355292605250003797915275356086437439353605348085885712342467456275962568944191689849736429415745337357123124103180775819416465462353808560666695957606057829975107787082281591925077678687727734961675095605627117301955758648666929758703450148949218503323336830305518846618934824733887354359303068869758454264791646541547964352108968504694595897317051524823426071489062464299128383053629038133520137068472174966565380544112619348682557820069909577926188970679715206936983044852949771946342715609628605533121259441031725145876407623291015625000000000000000 [60,45] -2173289462906921592735682376735073258642062852964830421200972567189268026660917299669152129367756815651231291431522226567285717234839351427149570551852945420184680061211767144303671462220887224829320346636005426709331646263822733428426469365088484854451123143632767923862226058738945410322539171895710834931081880738249535657494311278884229586972762757944730922059353754681082234128339405836966407574946299575691301698036361742808616300095048304582468152721588350568802461237915332047005852009537247967130194534999196612439699074063671499580094311651449869279026184821243327492974438067629266780941639969918211081859787605118446154292640180746020624928078432795226815481212494990372111868996084922685085429526013859171283839321419640873380843807621547701351317090658894146924410171927241938191865102560469849778209405130067509079143266849518644305850875434530435466091280386706484963642765073001352750923236820821972610020497957039831283015986214819729107035568068490045568169382339082365355684484723623969666599823810720114487787405937736294024749492371007728790566466537885982584272119886234725401479289597162745967191021223904546964627819730819154418730420550598064161961825677897265879073098562341375673534325814470760556475833170974905123764048108694200118553872703099275097377251450563842109529806167675068393324298986024935176647089386494969426924909628350792468532015209751682026349383728520598592845213495669342947304499370040472777043590570400825613389785678502196427991482551126001268136844414101364666381788371281072800630828790383960584192498623829367951790706719895635720645536456662239204357540116543684569364343260656439244118309680980831934967385637065217576637604276855385277079146825571063312799950851833299297639609234454905121847613129856199942830817108619214670055173758955472650022432702589056082320668775490252473824035888955842418275976523894138410142187073972968559460142862472317950491397880002574038930609300975736228089979065397552140123385900962194890701482021075386221912720690354832783535759517693211286180747076839974484271593253434894844260215213133603901364540834527140176589692664747252862980787122529027071314379394647619045349587312425273651839679761061348645970080071142059984430487336820912754159878835677647570238755365043587254971068830784985775831313007705415164796175189092900482909066460105178064385898810508705246100802917038215709248086280668683165627134123771716303734755001618942454436186193513336951144011795551873395040154191184721436557266954202548330727400440276108631529528633650190322432932829805139521107504447619472064070317914305589926437026204730784684215905144810676574707031250000000000 [60,46] 5006385839405323386055231164118841635643100957672066021723116384849998865909460790972346325897521418390967783014466263374388196933726343519999702103659290009088532139174346875943949946198621328421454768340129877175850984422131722857086576586799703633367851897316003363445095084276843409074254569800975700243856071851042530263336540718863238045399126181571013719990474797393418626778570984882745475357663916844212095886324134413829783000835355820656716147981149741489657184383320715537576664284351419940875922254519832773143548547893843209988695122849655244025514961947639143499226987071993680652955189997826993830490646779457393237818269830133961923135924696623317958036849552863578383573585118533338313336405051752505074140527244508738648468250801337048056144334206050692821194925859278475022589291569164167627601875013288018983867229688348949759845783933474418429520704834353100674805876735546699464912919056400602098826535181586558173771094019176153768344934458984327115663813244280954720372437473672183828696520563115906269051216581765337998708130123733290980951678595781353633757933662668790503304330107100739862990188384090595920269102619909451218798466449429036865682984845995778471744547564063131854193507699371030499158593265095875212379754400802993128771405262221821730967496673280365921764456174576074682288747134856138170840355072705195629838583406350143697999635578632207431958856913553211896922759727159854930182412703688562520920305263715066208188439153083339130326140927480213889678233838788026814289973026146789331480526081187506991072762823179997100425452219580602068040997422351236756846013644616610002236195032820651365887917466708725547288018713205422021437715467439214033533559340269911909925322381566160786352220441843036962447830903324978998970606044390371171935431220067830083741919238397510772558527754409574692114269810139693588960690483334830095930846051746133452725201368169940195996777080947809619824502060916529304232796464865086015294121762247184038415705582562940851881458919835605316631898979733993287845015896789222955530541282779515587312545990567350468523510660455725467914934764516469468319704250368775946549221273861577860900150982676477435282871011772535935067169647818926513870389637508944769107598482117851994756006028791197090002374334295594975535754797921200727518761781528510495189057046753060781439911693870430497242023627557320456763754469176418883590202309456208111484744910048056689628091437319982882304493591003626268927403723210261622683703189518232465688421703834733300050783779785859925241085645152828130731986016296240060182303439960220525772882638193550519645214080810546875000000000000000 [60,47] -3112061146103973317713050083580472958355754608465895117803518741250984413270427722738404860861530646891923882969099226353674296355501662189150132359951533416245835851949397224318792210228289870906553352302292454871930904703141366221757444544065294332480064724271287703191919120918860768022028880655653738244662179782497788810467670068357022719370303302216961353672895738635349268954815986068711129990998981485980818493194739406991520971866138376988020000221051215228010990528171354351682568200793164209678060533616063574915634103206840964009879657252652777473626463794761782319449867866698171338582566933518761784778899586027427061799391552487408223441553915285578554880220497637776034229338729702210971873527764286638041084992007661079204032944296562684760629245116389475887987247969919776018540258963006864406339512933699420485978698794448564300802794236327609139008856710529908295882724034470899759533696740130504096872804440916030338554978503205529580278973731164658093121021974037539963337169653971237165676428923661677056599981836801218140879585227758339571231346915307245544326715437023561286058535171817466830004044128537285284404930967520021585858221185698632713456622567947001474132427108314042267116946350847022516243553499851795835963401802349544281899369160369801222282864038304267244028416136649787629452292820607570915183230105769723190913336424347659233237716209393044451088867267362628465725076473127752565445336918757191698116712214087933978603450408578164805371529874725440203386781818671019944821042662758082839363528168780095131194465109417292401297429181817420592645745504905627197950846997763983545982338733721335474185659739305538238762881900736678868584251364846004045676392430936094313564054985695829910035877805197663676475175417189646778999732365505967441048517272104835148444704954358562742773810798896397162439887149174222759896210694644024362804346027914453881453979651956633171861319490165258810272440849136985093347072733083305512864923854937443933184032788212696139999840098488421196748386212524272040102674591217443859062030991909793258849419100092581899948099495750638002053735300759758442831320493736702380624739547195442951982488124839096595317601887106146370743930840123072254606889606605106580297323690386546807989729776877098755992777889788231854214801928426925716201689456716820086133794922928807817265515586519555506489323324998248220928305649532470399324800206891075996323325040543702679352831223227852703462187557477346041832598484329970628235218917950268254351535871877263753024839440697249632477850757252088556334823648044884907374292127657609136059946308705548290163278579711914062500000000000 [60,48] 1359392600834356635400399174007210821945350167514344197623721293947516483818981000490910004979263918347732680427802234214559088423329950144493339876494998293652654934928036602962997975027903211926128958384427948605914407513629575898508170653173010391417322096376149417534528660346004906580752646931874735929696059087252604772910729179590622771294587767164980044230559412942089086628423719037802580642145392740096491040028255512623246403849331635737245639307236125404318228737076594545796438025089187900841180565723271405385988095795337454842332321786578732590146979806571202430772268754165132200483753273318664767067009621710619439090590565620239593613732040438460284853185601523666324288671201569833161056010029583711492953314568861964939285992408932202570552468153990745807096890548747409270195101420412855335971859001725897034372131934311485477618667436375518642525978460739394421692336843922910823230523438464223187101420950617473572733808542802984595864432020268743270984919144672396815396045079992180115106350983158313408691609157397077105723617820742640605948697125940390171089308390938241454847978574513739861453609804786534481040860681556279353426509984590090203929244499275700209852146729962429973095509823803886632454453093304514352134542454021281464474061043880589554603034277628910739790639597142455339590970628764482050672903459779080214899445330534414409349767995087819683010575346294697529847482716367174685712853934012961091618995552135934817050264079278512902629035104897540542934694812563039785219864840118054881735539439155007291431638274384790161760013260143559896019316945811489788874744666987245986877355373962488886617659658084065932715759557148869092253372447442522082888465717204601220583281520927413179454179930711541616377826747584464436096204455842846889289305721803919401372885278712276581690068663763312175565217718918342988982514128518463625380385715593812802436307410024772984571455005297514688257445168010358897886032103856516215138575352480558743418001475137894298067921709752852082488689072961724516584118797201919742830934430288792578880411919870466264467976399567895464634725311118156141254843755558987871232432356149457346452653638120542350685378127622132910200819915902998875227476412326397537350099654622029629995873194223058507980424504394119409897286524785895378308901357059447938554524355660874720258210975464050129982412423734735210020157781205493084784105077833426739061929436484827955019710933357737262419259732920506864203355255674413134605337308579255031208262771040119075456547888799506662885209717696457790741554194409293132302001872770136348123060088255442678928375244140625000000000000 [60,49] -501618276928861457458313116803316928850764405683291794903335525099084364093609465830089653654594263311837272274963152575182597876001611414685929759194856556179221878176674421018991331867929541701636864011980893066833558699145369645877251794727694912071337513779731027845691023607113850668993515418617947611826359308791711350151193450778630520904768123299089697641030839552173065357139218015739999214833361320253669477148817170896460269438055001542931154693832138336704490247509362588300145524499319387128366954120506811921647962222007561259331700543290040661024294249430009526231721977411413506693272384616970962039847889497030767611872065896046262686818584991949634158460211056584037084582797594364897312616319263713213763656032208100658733494626074385402209999402634163290350202454372478497061079786510687719912492059213396006862551597809912229966598120246303444862852229021248835569914570517186671061738625644557421297870548409349026589887331682442255210268880064874905852594538042890157678364545308470861096908735968345043758139942882580047478766098937032714444012113965001406408075904472283021963218610422303613977547988625394547340475985806362195629642379411056859382681519463007620379542905192601225381614167609128412461312421457548087692873919890972004281841589995518097978105869856783121304663089772175500320387657904518203298604510847784163916242594632187149094967083592162719261011191103804676120621503807962207238990373468512339572180515284969478730607875600558441083966422088113321199953562190672139524138160706788025479901842184631557744237025454834871279257145120886963729050309196235216318957454179333927864010599279366116805705709778710233391522634233497017551834540151687726441977563430581371454243029948336247917285424692977436333875592036254751307661846974592231432631271026141134482873125598504010932966495716336468904344457690528581229467156119086073312237713630562477763266760365168920029373420417563282137564956192924411551026952716984526640791716795891608997180877880347560340450878680740109679371785120691524441187257279416841442094749960312855412043287878307078503250974977855436539721882936217910009922922286222995113933562103810545977267645044532745944040672550300681273225712373043358558207642595657170494949065751802506906054387567896371633529143142353397085994040195167037061421706798296690237214412351845658711564775415843920400048306560917282232090382490857546217834089393640805837360026463822099327642163829458449265668245022655168360226612572032968933706558545530672382729377039117743439393873636223081836205371691895150919769249683455876047047005599020114141595172441157046705484390258789062500000 [60,50] 161635893220168426724416698705772235938929129928014856853035958149101428790153307381272564076186664816165440171605403690266701751588223085134558191210861143469179423335285715929341781891592323317134155596790696673640471681726298384482910460722470828322251089000495904961159224530187907848607952314493416967392149106388160924674787353131089214352117797086778651885838114563454965818022373838773837046179605934911694310768505903008255334218063879178205779988561663438309418170033359001864658297312724756969287027170972789759918300611891747780978236197226880974721503319957025760080678944945159612697262126066049146852078598061870316749065228023565835530423511461234139862741596888899383194232977306474456288503469867192049677188631050328844430606335780144302268352196094435695260610205612510639290697969247853287348466274246735521891585882441436462998410573107056929058117571499968449259775646515095508630676832947495902734493807909463848206275072456367490475287390137808496587659217692325729292103178543343358193463184993634583461676115732871115946444375427920619620987203198900828678500327594648396279896167715292892362220891275984021215042970104032476033438743012154840763825426324376094808592989837123133176699860783166062315184371654401829193459462022446722109154859505805591545094531195618726712858141484968912089685928168608312826357022773592748740285826048530530185031245127220842452819492696937769820785480797570612281263379284747755857109688309902209901743055653382764778735004288900511680039884382749248252760593075008820224266778356398711196492781745634877539188718446740041130662640778794679587151097639842260352095841548709200298767498822134146179666830675881957441207396646168141989982745740971923572394512166947008250375565811180447143888795831984290566861935352823599544890624821384341804157160559174511730904960100549450765323935218761356528496728428632406953209984269266011829134732290262100816097500181691921887991917620173367258401186421097576704682754298981529209793309102572111549781803469787063001493696216985989373954703485829568854789140924737158532829591923241085092911093660148865836203072878345093721604925624700912041588803320318533416542622606470701808343467342462418654489384848907920028789098643695261007135650369280717804414545020837028497428796193703420280885323139555369807772270184058198502991328135620123822143404522191333545629301528304881485730259764667632131517918282491783683497933649924768817587559041994886755483498354326702313061406933681951174151253277575561223543283227074096287849473173505673447132778536913949148875952586024325186020433875455637462437152862548828125000000000000000000 [60,51] -45402776740369189555987154713403277052037319302197113570694814607892970519746217405286550182099345084904860684291578050479465702296228507795840497962428967584604602393200493328471522042787189217500183441494204929388863626664264973379931828477265382037603234090180856526750208168896722893627812673164726088344994786488857655564143853272073298449277592012860752938530429976467852064333661572359848672133510975969187948875535017851756544233178439135421211138430087793740502102702741881446010788824089728023574538905938014791321046461312986332835177167340231446050483917502431241623846062934748523282222686547256562291873207791086651403821587859252494008154744592404293143864106184990617613769865600777659938483008633775055060506309688543216832280124083007240389194952721318413107358655584305067680831295971720609504146810177856370747048390303430914436880252191273406710451494068644919871675588884151358823660088013462819466356904409715981156240232809339283628184719041564569400907838895485590961703570507212102615737216389642851299099571015071023730471004543058071988418629099702640367561009994271513099480856517224198778701180446752163184870127562740543563480566731849284773549359980584940302072591155062316099291599141721134913597741522493568386270586316351266230419026331933662490823829089780176023510717683714363793710403698637258003834084574411741056952284534342305158045810413386298034037316903326704416951007341001731362253201878998159306431840527025128803734655737643877178808133732489803956891080700686761007803608462025994737944197222771040840625105920108746140226341373586938191377222862809624171387239622739427474373117528812317905990353538189254352604280587365984225535260886438459460220479787654680115311700320035176426488922861350975910049520640568767233595741281102993412291864184193753825890639729639863551082832666189802862385081520821614821403106300592767575885546162563272565359578842704636732923957417337778056635234151465020576519367588999542013412582429764032328362161276303835257991446344914099190829550983308279928325834345016451476217537248858554551495053604225867954142560779533155547285292550287476983347883465603734495293265685563449695801996110165098511708444251564188618055354909134628436631246315056396538548737253601725814910475493551604849058389071783848929331659682781601574707122471024504713812304981109494895533411545736729829790238060979851307512457534233598991555589136480008733150277974198063290529278728289015265090877344893909285072731641124312041428439891951336063757558143111323872043100950765595716873846532993943172839179399965636035885196974959399085491895675659179687500000000000000 [60,52] 11560026420584725311805454917930551124155860252817339224534153056469739696814158984691394029468386391949965606631502160400922405333592793796475955968695882251666490795538440710029754451287605877501181552007505126442126425007297785586655469109042463415101629976513064277435874232485163171587702437461772391588726791015218609252433415755200337662582052205569342618032746697327621308674116755025554277893937441972761682482316190643893417526819030066810393756056930115723061458927121104866079866056448802779104043015806152315406479574314108324511913911104634553015121148022905923606884488337685363411716285433953418722590810895319977707037901430873049334355728681570721463432777853955158387524706543583379051866747763326616879300438108063107845975391779838248973682323921381831828836525628603752637756437036490991119467108654727268045205866644744210739344148308553293700753052182021242033649751602863364694950775431584165134598814007928648787248972398459099091154609618214292768921457046958522515032706848038393656269567475565263627419896930883895638060191957387437159956362865652623044624546736892369446929700024922290025094156788074014279758415192505996968768666434999846747086764170847984811228645381625131257895746656719110214913891736444585078819545641980806838772702648650736928434040563160956041338797692910246749868381393549973352835572651504712542898509912699221143524282187082204089023189420501173366885414877186276183011993542486818797475220835303691091023350141436318692576793031144020312093444724507522814224711603728291885361102284761280571821271129116360345607807922193514928016038064900148834245904627172308605424659532542329804558604391888636791361259595753886387977280390541476860050943443029193830337132048823800151270217831325835920546371306673686295592535464245336759183783472973774885665872277324755678992743366729798027864670619627391222053230665985170047893857604213764504260820421785551484017866166397438915273786446754252392406023960483297405717829076229925392214301789829355587316332143224843352444756351937135435249015176872570058340588688883879983126520999189118036725654311334104437115125540418280308471802315857409144011041628832908544330495948483171978312408235754163524069159314029967419876547953305804017269305737589809839109936256710272105411193780974052902112325141597651938976061954669238116614632145160736474443338548668880016476831133241709218031465869553312809652326955517047952861201935820293998840861452408464054577264721500745302819942613724306895855026610145164857597401674395037417307532197810903369478384840833952787453320354416064219549298286437988281250000000000000000000000000000 [60,53] -2812398044256198529035298097566172153370855804317454530758786878876403470316953985916201350170558918556755670941097532848229164740937263995931952054135870442677682422887802849096831496036504600543957396306076152784794881607128333096160135493350448298036187696839396914781005930275412719564180645440483722558165659279516519152365176111371747411312349542532222698998897408930518430676963958592457012224599766209766931061301926993678606127092250123608798197802699347943776762128049106346529867639632275841921961828394851151760080117322461096057104570299003124834669350824311280084388920020170128543308894578935072350250584381910387508310534253226777816871624570252525526508587612222440013735953360999642810404983613703719231865526663324918009753888354737659714564057805518629918146718426929812048652177900152571030685126160521717784439777417785567975849622901340863378441026355022376854548442325448775211828768953606099909904021269812348652751473594745340249584839537661784815226367914018428453079193730713129243038003415120947219060319157638290504445398920540605958452007935373141718653493792360184883007847334693219398026907733259222330234679116902669224776222507661481872381141225810366600292365937166144996948916486695774217586665378515288312628909478063616613048492781463922875930612430947276592972371161945893831189184051689526419986882582987664552469168984623801616186305621292649175991476293066323488397327809467206856884282169092518264314646932577470809869077423145522252946308547403833953152532112346149186430530804770330285017015917515076827221867146218457398904023899568161270893513525947418468888203337729554813447666010782605993688612758810254446950431872260374123446040635524709816424861444906621073393690993975847756562414126513747259601407064350252244635409804479557605343538407273489750585883288690647338104955921166610408569268398971100291664709574604270578432025092120093763719232296530092602850608798737234230780738466338487625223769280695110757553647370803774638958254501054095437501948859818919280713984531480915399794207936484978751867351612208555149509757969529170105339791413125288764288536199396534089075178620778071380604949183176404214422410305326805452003527088247324849462887647823300152082523911808988274815822057518175655113145924942717265548635020817966636842603621223890598626553982318732873014632111833400292155140847660004097787827465185373152994147985275666065494504291024082014533930841360782808661573561338566374121088277956674285988584451813117814458922228806312507522188599394568828383136413837344981136961509226185893309257757266550470376387238502502441406250000000000000000000000 [60,54] 658109007332125047115688244118798141505220894279233613113635783209412485843554673739854305403599482167089751376484333142370234126555338136288817569257223052590073864875505669282381763050102240449451088534102221503347260868120796885044265065745550826778098179947025650873659456970862334472818937017948061051229961814632860254152093897833021347723754623145257775689031459808615293550697023615275045866057890616856334813884610094134070536542364376816498445849550103683649473947975445413053686778260535134572863062958339809059992449699353343403136422728076497515336690881532767746687091520268551381723889730222794132406992649830279072343512525578030157732408716942649500807219993017133045655154790647159740121852478329349814923215682813615559821825203658755601553461586111432326892380294017980453933071379808784921378230761415885320621268223097718599022682226469278618449041060923991496214852351906167630175543590772827251882625208529498697991190104817436526595557341692174639884150929849135982292654731760965433357495473620186366728968362684422314896281272882386323800416212744860903029458128107376182697948483524551066940454376234602189409778633819991357341869544456208512822038740413977147027905641362531550122611339549695069338192747371673306587841539567042459188443978038837358709806897651536354560701327485035748579205862000317399714387918231305831025085376909521900647725355159664031404961778089098124904180884764609538808214718225690017949518486356598187780685968818440673361121614294378387404562973341947312766224099117158938771813197080100354094235438638842131256624016227609082172720500651675620788817314280927001569404230938141934271086648490076198697274637005120418216931295528253833122916903498849828954191675139648964491727353772350801888811101327760106129072523244526841227602682690607431989258995616715998287578459196506951935076290118343859312070583275898114573450461878911752349655261928834904159060597880927616593189484247729673140836494117707390175851270762420871633572034505966121581430300949381739579673912139684336210191226734942356257191788510225912145385816746469008412431704933719193299580248914860604330029203533776349628613588958436597206303776735729334240179039128593515869791361554434754326197672820352965082895098492396871602211657731091601542644351711239553133267517606369685073452258234754786060817775146681569314932409195846245728907103436954218768589925777785455146764933719963256941714421935272956302525445739513283503272088928665325179963369553695508771414276357736363878493242202338318365523755527771654058366728142409401644541411258160223951563239097595214843750000000000000000000 [60,55] -147343590716145550778416389256529526554232758281618286947095911593534544812849381401933390723727000194131646500378177784500698962800686805793475993472508946930793906327148866084919214666480960552558454668579645019639636805690599496723119346056780334491720043358402963685339136763967795350005014710223088925055980775067601387218553987134001058251544729655905839522409206832850149900256638683194957595606193150338615042008943612996558158376426272557308930381150988582812786944828057390135580508963325542045970968849329191220749324049618781687075276634951944146714133440580611487370787269543893169367771240168218560604688667516073451726190144266227018515925901013704999422208406759543910744190867128403487284541276737508677751269712191362335316362373506625797071770867341553119205562108362144635426680149978858766741416319203820519419415586928918101258420152690545352551131567970554555587155715208607095127514188307226537753929816019672330609936240330503660474327078705463518718924534879025966198640444098476650934582893264327423137180591871794140735272633595214191308667315277676481175740633537072049512606649911890780160074269882124622873731513788173552377066108912843504491125136740026624170855069514854349252823179749689621126911624121916813604897227200909234328498967328377283982777190180903119400531564182919346941906822161558836846159896947755029217903621718819091804275253340767198568028037460799444561055989794517175647554546388463798500759202789123046292095184804081413103399595490724685750442534756289789632101607062454043001933810263343347293745304819322392527224569521343229093845522845640054557965829355903601531332491582671646888559204247095297115194717488968838113692178439318001370187386192262026427385210120157843424415445786563783387631066213683242757024709052499815489046645100379076527325114508375832220246673510017280233905657564524388723864393205772591138602668581292317059489892226337282119746540268167292538431938014737836712372121729451837684119099754112753469668042155989189162245600051175745375549381685411930878417601664092505841206690313440485653155523740058138364173317523858540076210091074249405543859028394067510037390519557410441057637976987186834770110849549287104818260823718444500873364418059072120467448612540465462920416084510296904565575765715421474914987371180948946769239207464506445913579410216668656645176485199485688103249608249160961480650409752451537065887361113113361502037231071578923751636264566948125111127460176742095832735569631466964252685549863480067735015252049464869853501184393850097788192057238305042975168301921939928433857858180999755859375000000000000000 [60,56] 32364153534378929956371868190506458079578327894611498403593651030198038302498465600528701602689980178578077375665306564596098886335237681688570451258231712309906882765487819429243667693952211853577191746342392523782104354999799932595184805175329419811335598869146392444041672704758269748747193673375482623745285710115756056826787032176559139395481634631413195941986351191089833166669180309686656490281254683849500069259088736588808160827340054997737349318988126918635921209039224853670515292820814669854940830003055381867331772814570760395935295093222903384229635633416092610001092091306887737698831895846277655281643084315706758492288130580529908171592150448140504390226468961355939893821406572542914046321668235068050826477166006627374520678589606704071330972769648280384445101768104540563953949829445336705326028052385658525309169129356102991294865675943205715493980619331473816773629536509047027162553094117977772983700336171509373897427043737386622173187446426443587872436202338807672446257874774732675629795252510359322597997529408771402822386675184187381607659230831679231042157732378520352953610917345160899463581176801910704944135374261469727720084726127507384351032180563286608928634877800867076817025218967660123930672380892778222349886450019682155135727407138676649671052949857194431284217431502654981374439353569570009273173343094005343176539773282180504619746943526110840401160544848174501409808911391154091684570291560367790767867679283901464269060010781198981510018870331412315642112180288985560281782885236958522058187344437308631739647881057777956872671252518364023105988846997677771209225781563399131227731145987941909187521434223043003642751781907655269066708044915142087789580110846980825783698435624279291331077632659515244108395995187880414318357638422752869414708001818743974115261442784045498780614556417073475063823277059741087852850601595984191959953039814705902865728938758787210373717047852901906395347681837353798556605128505598553578580016984649270830733433484545665101615382786628189603429403980400567237860340839709852134938772383777580175365443595200019212269622239969850183252406068612976750215503805023671626478876550791346887683869816991753205107034507814732412144335923129256323912961523951712662567919689036610427383494160641451152093607724016796260647493387187353259522842491276294745272081775232030059028765608352128673706420586485912467684775376440134049571481083212501160635207141927545392191035013561592000044239261787266990459575299082651220060599283031631787402182743622999532148645614286757311167663786477532994467765092849731445312500000000000000000000000000000 [60,57] -6934749702428785622375548017310230972341856984455818770447225156103309511155629068584533449608186109205799660397879096303643584275646640719493622005765120966945490717423989034158024376784590900670430993482830258395671704774556284281369498579463683344379282560558838162065560618683663509043931951195983585596413466877160695117388401750703723158149865060392920253988168367585810839841028587764144313902132388784838106739154167832710598775301040897566630006051383834747630733162550488027786372272367836998599625236889404958053864555621562229873747442191525451207029011643577820610842414604464668631630135370312188324522321103760762949756991089017897716053095641676016940977167018550308832531838561229581130065200707911187670168782841459659768906436109862679436724325807959729056194411320408544545918197343156307457479195555687461262540049615068669749469126312773336642804788032790458838233482459634819006501185729462692399495311877996685209294914323189531441580077426239058127730344066028427410803389036717944225409296063459917857336481738703065312014409895173461911116431106202486997750738179142201702538590362810803123892162114565689433450312369769743808579645506737873006260376765612452588831697598272031100039936761771385549622649261243870396263728187146292196884411163684702632126342773380399720334180977670240959270331318178678837921642733583540271394304445645297030992961596264721200368407217517621782689899540551154459560841702799682590042813961037687087746708297246861261311823301898173297595359007607745134625511389479190588067323420934857401303886482349206711785833286657312520130932570970483844614071005127464087300016389194319261410670714591966210219105262071035475415960119186473271815322866787709080077269721310173547899926210599670167915781554376644332836561134117778039830524998316441985771736467663118430440210755539367407799461446031447047696703015424060061408496565887287631948658337341018714467955299812907332218758114629075261884378372717238614309975339824254713564873641123919306231457844632166432648497706908660916507029116348901166898056367142018404635642821068886277450421414036787634018175450247432905306371320601721702382178638904764341514116146721534073793067223407289361319875334048085546576691897452695992571719885112008999543177957371764060888720938317233287341589218717794587397298516453416682399701556654680229359853419689017651794402135123317947074270084014204952316070521639124263180024332442255091490197560723281993657498450301798154389851907698010337474255708533993553345570250882521066793008817518024209432953020026957346999552100896835327148437500000000000000000000000 [60,58] 1370363554844739440591708707092532404380490204054221037793824138113674794065432530054079426154651543156860623049603407541379955825995573453514221822046794403253228625957981610358552043036530290120635803766702037598066078607890548966634407901980493076315681946349545368314357615782546034809566624833320012855546822566825578819582669804777610503411055820211440728787638295935533599258443642098590294182901813142895802479780748223259404579756492298954501634004755599250258066412891627335576561453696794801410330033430790596091750344006406222906588865022850247723733622993240854718488444891900308401364146040889082563289119040685102432668358763896580959789313587331050973616726229788895752275734717216514911548363342745448288239759144010556917774960340993978787735305487184599923176106977694989496255104568162870447323822970972178825800066249593527965429164097004821753204561990320897174720089052465135965513893520792648774227573139397995721454935094379218480346150750218927982221180343859453963427635674257884562743887427656845627107219571672047432394342083337241417611846342127260969107946533514900413372610704732807292200307020669050635222480520255099687819866059159601960510201681967663917485926946987081217740208290749103322149028163521415821086464491156067315002143539228182108639016401516537996788718769569158544201887240303765809465556949475744189911897910561809452865605392402665270166094678926836292571135953579896264622575655516134729514007343876778677667035664021276814060462018617459180283977486027261869777950787231552840755650991840325172610336114916906345295821378094332909477250539477281979027077404484009404485441329078902627966400309320842451343248625188373201675619086883595932901715386726322198664990178361532382695897954757701731445762074679215499978011286337953956234129364110710391217827775786917933089231436298813235238755660168514280610213652151864660234591682667370229590857739743881156966739290821325819385725867952998100917151908315870282363697812891476136725347783110511444849669367587952520691828951745351762099606329283613212767513020961856394195566016942741642646150254975931986140744703101712319080496112149262127657161774894965931357496048798581517496653830178498154119191551188393229118341725372049502355078244714678685912187961515897529237260438729766962837821412998510109877309654440546373054458891927108407917166297233019290895838292948948294275413437964009617116515881631367651150413185866151196378333973495254198570044855149129884744452972018400886935002931178870528254729528303279296795905344908458184383093225733318831771612167358398437500000000000000000000000000 [60,59] -242506101036110502362185188443081357427357026143850049043911509348796192915363813649981667803249721305724086884942875446971780729424663224860985174569472098457886139185470719816533813528585547629065970595608576292818499600085478341769096846765263483913016320331966952404072450927560458862072626218255103944748129107865682932694423646603584945447787968906618780848194212108659656121507805170098214254852272118564711125387205508943710704883753227664187296927166008141917612732044127302805358896081040524291691397305682454220073387141200210346736431858657613172958696119922375365775546811530757038120203723660304793527790178394757825646053159057809732122175152103307748758229637681779646367985059100837279485678261192220821526913898538606484651065881400774937024172242756387176011971076603833443612886329056133053861326565214163885022480010264668523908347545676025051737222972746014711659173736573121898635211967029488856762434447506039777755608487857614245382345172237340619615355978907866060650623933445065167121537456524670669422293649710259117165002682457010632599297796758634321112487346900116812288200474472552486085441996491436748832157899158111480276840245842098258485662227738275409853956231576575243270256894761992877491648534436029927862327642423012674830112493452534728320411483128373875551967018115537687471341511126550759829549471116799644237667794757175802150159783946457213648051637190863413098876432925462593176266960332517812918837708047628941711287469080314831130202213458595900623734620330428863081806478798264048659784359080028347698679718449646784945773572024204400750293835830539256817132085397960542391873000281138646260495155839940563989880762996468147029741181044585707384790767616808274760252097669118391873894722128304405162113152178798469750078323762274395021208914098983711313503820235613165612722824333955537225986920837096261749743050941269154800540239714552315180998389274271643990493971625278887753951861760688579705890722166990835819882597310590152433152198477008792913076269572087577987504502703391962763993893900084813527592736654039885215374064264856132141053534365054364093686650263249269746091869927757109459590307224998432470569927467433368214030597862686122307629442512084637037943878407272656362714224516823303246134380560492270102889846467297516047751191317139501016935332660189308406523385758816107000733430184126824057715469649374483458196760269983710670504528507557785837528142252354582942715997761949210602956153837955800705666908432011194371735907616925778188518426427512381504545487567433073583522684657509671524167060852050781250000000000000000000000 [60,60] 38997830469817500807431654900427676941911228200510841167286422321069394127807583281089299409778673326212769865029610245134536380402528633121741047996784263817841295731190691886362671061165707713015495095348879382063757244684988689943377719612351846769174299903494246454317246838574341101612578351936766041992145508128182565546375771328970197101751302603879510624571384050237531065342400495927844428832463683500232736951905548891700570829096073560483561602522113569505602053096365030012854328305061860082962574950477403963461321896162300528514150676580853480498118410806163033356064734747490525011284307231625907970390299711105292175010878730213481362697305158306558036236810241272627925660161248052748796732044221997665557227594070918806791768745448585254683329212235181404852350632621651312274456906883160766716353601059951123702327010235555111858791403256280725216836317943257684024136948944433709634492421837076543848086590947109800359769091448691902065813210388795437541037337847456722965765532888655381864221657517873221733857857942791708562935484604649806936841121764174210877264167849446065553439927723980433027576100864629259478060494136275336517244855296386146132283919815276281646792034282325307366379952817838900883097467764101603112185441592513863742181833693720973589735435199278594219970916111311576831797330144176946711105213467752302388734630248716470168304192994161077866630096193952373942573431165505350777223222853125526857072697725423935479949963604367768664910317569816463854277618130052050937878181327609495682926360369166602173736923464090405187362987858323699588093109533720561575364823941565192354178555565221764252665970656406736226372891348520362944673153355955700026677062810985742126633853527622160136984415042415005478080272561832949524069861417147504897579620266055954502597625048509840721050584440556863604705714726182820487163474037118569415518208742292473157282688150508960363966030661009032241324563004422247440118749014004825267250843781166457432872566782428051153688922873369103946304471470529933362966625224735046751964672159638729314012968070565878634899532572890262167992303021365782195991344640312739155778230494179353740998435264326267266802712215135007362180391853884295301827654011477532054141921256421786459487797625707679412523709575272852771494533574837685864733225994330298304490682020430945085232098456791191444959770389107674944617107205164115382545062712444843649997013542587291316804118048811467508834501924376845155330165712378548033732226392736208925814293989297657752786385731980089985881932079792022705078125000000000000000000000000000000 [61,0] -1379618563287627009135595764833257877899825759501659091278414710837253447933472500986718628511405242620824579671362078276851863490120469452643021699918281423457433028823273863827645251499264545719277110462060655322039419705176211631890308877622298269791481830478563259766610755368184543194526839743603378760725936403823434653762068843894616566867835747052495100874714908085590219323283384553407826307810590515285096425690092929543453143533566921551830440155632582252212133302706678206212383514542241087109391333195172172499380200035091346200688839145355535437064634822820797173214990483343459959911999453357966229843966710918293005868516122060736628742038853782215080404925301841077529210114219747485190238437395048964874027016421204542774033151423857537114182795824952105974098886864496169734478450433631481161042352860160941335055190876971572877203762006127838557914587464933260058641384818868752011687712728548728515100521905051329466232776651430831376281638738933333645352266088626597190149395899745797920288079410693063777981332862029688289538548181692010506939197128822015303091812863781229677094924323498916265518796176938291889267954390730232051186773224034801768852539273475800970598664419503077831446675712178726737096551465368797751479634316841921825329727922442480229665974068407973833498948505839787228896723006127397965643445692262339373987355815761574443638383873838029962697650778045499310561795948179450855588294603931279004881951475088530894315690332953065709015809088484765756625572616292899296777768738670841981427684593448967522937154630494648365209957134261063033133006829121859961255392856525165716844127180758289753052351031898879040183977751349588453715325561465928191529798000505226196109243511683792321478594397845790898849528483512049601073576592575208607741437829655684598339412776021462955262659320575280790785490802152094791426544954219157586537625557300026430943430799173693739487983519273819666618557157164233911726883198875389885640093720816737055352599282469228521085373929123820563518649483530796614715561131022179431021785203802484754730175843130017565573533695427087912191484081302320513678111494960021230540255208715166656917787545049817805093055251149334352024428555053349388472251726883660385727455200927570973835522352950603469989560475234949158361636273435791351091339002386805825110175154746860541562854140013876681238151384719734378389263895955167665934240721268578643967347079036535346668007167893863362285301565619497321982373004406823488329614804334193985839050986930247626496948056606930952626601862504892731032494873699947283173841858615318012220327363905497714373837597492855272200962886472892463447698178682082999681059443626988122700024614035554200666671288266068584604795432824175804853439331054687500000000000000000000 [61,1] -16009152969274327037417847231764897423959461868843917449027393958344972910945738660693275632344300894488151042994445311045570900772330300838287106301599603281112433542931617603172294079605308469909784658613769825309962424735104181133661750259993103752037412696157799513380646526365648447564267227450069324343993002468153833390201321403587918800906786380965897321136663252821558452870287663528740591443140755385119884168255185855262248473113355521983984556161674036787397052603427018947573765536429534454841974162508738032393375149534111452763283536552911756601165388380840044367713790754633577964538810476723482857962765041297319147933448990479829845980134485676481862280682074185879463199282064581350167297031181952773645517441172749501943763118151540496367125736596250459727061325773032021987933722139908397380909560099979116629959059425704444107141988031119361900890551060257891009596845811883861354079172856846284433463467073046668333786084277359311810007282495993531902716837363450950926002126522621125035774062394479423042535608702345440792044399696029046330822043182724696717791862295358924034085031924094973668708537086120486330899769749652549542472960898304651606038454396015268295519486718708932309664701510925375815268870518415562059815119057923176285082967469100429550068894264194701604225632659515887207958566783511850967331225164181680390423206968188901873060344620484245192979315314369975859938842145635423185268551218066811591204253483459084088178556568257076288600992772379023698030315767376437138484455746700964971694054572110471842591329512145045316251363437879612986438610027303633724385870162590701476491884668810018688282414369472149859618747213873517813562499293913345807206894796085310308437051159177922322567694265586707552705342970073069277486966351486393683750645665488004986609498930662535519273501683506569710282334113063868190810848571453268265911466618464970120645577490683658728275779559539150781615593278177967887115521845175209729841534528482489496513968172391963501088594875394790069762265779407758968775166994572245353263406380551788014954181001840429925484532604861011529858941170520502111783893515536653689761215433635003414147912736557506984998262675403820577670158128934192169954126521995486474548518167492720434857290191639993265153822020439931755089156289932676251114276864562867006014477378072728221857191762848152391137548841505026900333163389271377310354371762560289101590185627227697374014068977079782148403760228025581593237806150674920460720876817582688894090445397002046772677875072466394723691483337364448559070930439039871372033891960288040155409440749328009514865169858496265876317675436885366059217945288107092141781188695614480316890465204858965219851386318949590902016577587119172676466405391693115234375000000000000 [61,2] 643542205876389813393395507059042275350177341015082768255828371287909424970313456466031817084903656392065215216979396369940788780626580817055685562280788578480531946083398565167546936941039708782581809045659318455271367117338789201291571476382002569023396384678126724125084188485759209057186850251508527908262717948798640270914939524275366291504884859472648994089272105828497165000859376634720335987794070529688805713498215060269053009818113072142638917983117334953171353314770510678446085101514593985789271136241004723779303965906908330141863195587695629809172318047485640915724385095217900739108021066689055205780131981302668350213437638064123779217660453765668517459425481063156090411425232541694474519466054641421522066616395643134250263193686683841543841141471233818210953485892192221757285296789380459609097149535087520940896256010800968159013175917545914537475756163290010662554270791314404111175169249027446145012713438459343051561666170324652683690046279739390592114698052014298081806930280114715622072420612655029203390469390406990796104182049674293543900329447871860281834400460663087271296699267756164557449401048706680651697107776362350585937512664996818132787110586877645518946245697663113629664165195888948229940167560400197816777688416122468617028754726103910670906087940069924131949668596591630061226354335920033289700097364212705738167362212821161947147730772059756374304403896445770571284449412521777737026358022275145572618386292530386244617739153401428213000560139579275343975294447361232556117657279409335929796236158903350072533527653627585876052092647264730841356653041849467827345914868658202074015775237403525265539192790267934769740311269507567557175733502522780963869674862195740674706481142029102665963216429433861580545622142835707600270929979884123321410039525898097792015801272866826562466553512149700147963800328000230502153920097676305546663783557895914864036409412730347623827404360313287110149800313546112804239257345300458072364510675367287928409745577843438213566395933494443456253962857239666767395291085396146178584207979694101375014262528756214999640342089950664006715674350042571985385987698183230299818002073123556931851034931477672036106699485199587181694993135449675890570113474236006898630904214810566085182209903171649255246496237541181518030967370898168788054114074105097805421761496619058019240380939136458256762084707064235288643707801739979022756465228641812099676772380427496374003877256278918366487236365075978145217528787869472205715100109485558589546603444853826721799540874731907778345322048960458387875471094726819289639869402268632832244296260936743375472149594585004639106702800980120937068025390497832598481024149006871297626837501860180190697477680544791311945118650328367948532104492187500000000000000000000 [61,3] -113451749191832155931522635283590486136682163674521285739152238555750757242557902666871904258819090042968950591168320407436776999003723849664748002469984549561797327105156285718670052902179812059578681500621265389587671607062858663700794828569388466837115471340728547431575820372047871470142204212583785446581589158779468277539848131374962967348505014389799709027139381763963593355835638076554765989472197821774542513581794585102546680151397167434380751268257035079774546219392463200030814286523614393757911267156524605949432862782948844243072161890404517761087825503680683005164886483665285339303626854813263252698227118438081906943218507162443320411852803485362154374209899674217265310569158932954081444491187636081819182206302108023793683124735276728811135021305070428415724045800297310229039571293913607672481794098098827709303539057232995732756554992334310394199695177222297588416819360761751253727047494931829080826879203811997556012465998109511734479322863788935433370605807310579781429588285587181664440081458654181777170367601120760116021164141913288801713634469932021137559882607838673623904560543645482607227453997037935817309137050992544766137495807923161544504712134104674328921175943523993483025751684354324083030880326910515852274064508701034961977418435545357063763078314694358127641461589576009983909467255930624219303340726154745292649031688352778903206694052327678752513329213346535852896499545207393412687727906653684902638286281441453405671696521580663823541017233997731251075015081484277117739443896898193972304927648364114254033162894602950948763130080362140877492905783709783301141481364786548047318971747218988266490497290487257759373054213003592610123622941423161868203145132625069973777022096718362783310105013353497327939789703349145726382315679401862920496742289030463611473518089482265217176099499306856736721275738566101889785717429712780929137499233138201887719888351331296383629392555460442930569700581758381469115674603219833006004574638899477122561982713288521052105370133880371423777385313473802894988815403272608904979586850879287690339584266718579153916487101089269922994114507259186243650304336507150649535131510442445150223573116505880786566676262277703869871653774692474383970111284087239154163311175847137849444709323186919876728445136345281076860322332576227739852799323130755013389337696620905944425931550346483198040762603637992117905055637574561503114410817452873635924433271897461651296944448855198820905915220491338488962666464377527863201566993306259779758962692073588163699356575825064158161024227142267167144793386570701163753364100478841077111203693884479404316985311092912630482033226269009445156301257674939534817826905207005489755552812444000589452668256371103971957836620276793837547302246093750000000000000000 [61,4] -34503238058784358732724721718786865121760289787945399442215992838968776257436836301036744492812745037004630223580448637415115096889718984030767481521576938563567092813137934872724629789958139819675294527616121053417712360832677637204788330184074930782399818181131953175026731270069447590893022511036758262422507012894051858259020589009978807180369645619788578313572939841184505540194688484420922664039154093298050094469380966737061819330273661671485216814292405620108885429359795348117157958030169946467677927615226359594094282484422988787722172116051410577773241118725922137921071079431512020771514975787313101043168555912792835899471108266639114733615434652011642038407749003285583015408300910254611358976633691040739017390187356652792092029603173989338974576363353405724322069228396661899135238311030817739307195975046786026722771855328365878795009775004630878260773031199664307136256107620913774105238679674332379015358349521631844842250570133945700611805474666494407357977352770205522387466455973245249377631485067058795403489761807416942210723407533179162952682763249813129206254751186737193953882865782409406885607642131539994836226419217980287850906152698046120645839553298273845611951630972758236067779846499783004850328775501508941683928434974615352744985041902537401445529521725225357836024000834001096338834510638519159473339379129965895970082627429520774008285343096505577156047459693907923651113532062110570161952054687944414496424131725296449971430746956765678242394898236417504499235019939796300466311676310152294370688306028904370674245062765684249400669325803338074195657404298492723356307395230073653182453723421818133779073211133895075961805169471707213128278675004176053488342161340354778188737221991169117600017922087346237796509129484135653815014320086349853728895731717676281161820745896397278350397248038337539770468648013378588148508154513427078357010146711140234715942121261881967385893904268819404010406566121699542490860877045804742770651295312802697203221818618950624151968949243171526845345874973421057312033218176110924779715680894566276038744461677207058783889366460994557211528365746543320080812997980407903522385357550978431589125764504386574227296968356519150858100964481670724117256871355382855002905666070320254149883466508782876257737883269091711290731639632029779229627863265319970305318198836971785069621993565384715673678394629629763762662938588181643708935739659377897174117835693320509527942892086903313439957252062798514615006838126623357059229362072205870007373110184460045551619948007776880997378233773568043921104360432671338577968703427850838991433211082958190321042889909606205307184548229468441180610010951341565860434831881608457243521051016756889745571833943982298364971939008682966232299804687500000000000000000 [61,5] 212388371961489153945073358457474698519104885532359242591151140968801151634810491750941847617209827068344563587326124909849929685254893655745430406211316982190880379679734165378934397477012460874689149139739465562682305295864651718204704643321249067722399007365485635475362712085176338788678235927893622512622486017503861313672208547311087285297164625731325912604097425351746875830112449556419002510573688710002636761519957052832532386780753188758817850428440091395440716736562421221129381905606701812072717145634902543251982440688113297166086199802869108844723821802650132174289562506257655275917829772359099588479136345760123407921878048123214735695113736198607164548476309795332658281739058149731125075272077532835490378413511008178787649099776048089018584163770404338105365532043861856614783639120301287102065309471736761212538373146620510105851627237442986787888703980008348379881120442382431821654661379631168553989788373842096887583573161723836783457904335468927541138154154135305066868569577149001812756357562842661344878035353553992785026498606912093388450873027496650632499516742822879096304287134819851115587675572482822735596361039300756904723588340705674150764948091772119120280364860589835528713741964694774032173466463428574294672959975382185582523880256429258949182718227009355996455016012132835408341939691109100749809660625385042254607073691171033524136008713906391502217214659946089931939402223225435399313890596210059482257912403347319497214014472257273634600164485071367788273101334640149908842479876419078164227854484634636645795339480621167345814317754267783325329697325499558160460423495630697312193163242517928484304794748801954850415629777177089352329889962702710799440687325317825454117748493102144030867426094457502044666100785703301305933793200928184730099651588575581298105788516560660114055727993621605175248253426922963404677221532447778926665659300365230389304079467406153369820421371543088922183759426925288528758086875492767795448287957786571423269912966919621818979904345455304835501058097520627060192620718908016875556019857041072664902371142670616312930501637671799745238418345958900769006877494543908331641464686554226905689149245242511265315906116028773558976334649524787614380382947951214911939636077434185785373565901255921274260837813972776882403774417120280317131499984297897662923670086656088003749278743792026765546093498267846801621035481943442536383962271451776061927895258037420798288141029697393226195420251020641974588092685164683824482982844056718769673333455353194293538828039592622378044634034205550469373205767399750499515033823253956175215151921543116668945142893363324586705176924308987561469873593166663234779201550010838171087200690155869275492405627396574896437186907860450446605682373046875000000000000 [61,6] -1528690749759559017698977557308470774606381072182691109529778665693735042380201060259063102139028448243679653068311255003315636743075572619182155872956200294152591679359627140704988634449732055660967592411597151398962122748618612519893711001945000863010887034210355224726421225245330757694983266442896448292544260742524523488223427685245569460428973892359211562296519819300112558176552291554954860697832156179765050349743254273217725813951805207105916582500058685542920580844428168033516375556827454434092846841261355939582777178636101955779785295231226783767401620965199182651517978438018960480414486794126754375561448940977531186299666770181072133029751359327315383824086211242971284417516969884711475092056133006722552680040682327680933421028378244114671987488576843005931212442257132865371543349560696796287884331229759420092991341563996082411964521253126088061554707686616728875137261295539660502788895060994613600133934645603820656727716285559651945381939176069632993214696957393752275500666592579672475411378373285460561963336133443383232945316882407123350671064804275975079624426271999512115781719004728611298104598446881557798274769349757224410156585761718950594324830506528329553560263913271825323304090031020144168535890179351397898746351490620134100232327144598126929869457885133041179542993827593465513870356728542377781708922822464549616473468019239535149463703721483220495891325960460682337941376470950805846834606495670958973909780885658694890619815411245590649166759278299396496739123615164930781799873104028863163402648791775460462346064523602089255823050918091731517772797891941154538958852942891829992806704827253377505556449898487828058167655959198449841854991470400433351233899347909192287894942506283863553520542068246691360411233966046395693036865877509784478169849934075847730844076446485174347308832766002600070951022397092990850361408548043917587339093899031170465840087489466031842130263896183831669337614864202728605535611168381645335306587422084776167951857123654598517537519017281041669781408339068381687695706052929738798604507369960723752039698047011682194293997894488897143053308029605616513491213289747104916957884309433795611542688043824155764449985799261277995761053809629337974858438022655336975181535720161606037546236312545095688257416069579134842446247305007661821585270386007143986479332096653832948560850907915085003410168946551007305005369243882542264774284209483464201122547671244707995872028313592517272138409439431423738517879940871927029977632115826534011776228488030513740553771460530530554652408990143964099138413312833945349730304259415382168486182524648266355507659785388716286583030990094820595362645844422624010083901734649381769342891263149007490766001504667315202823374420404434204101562500000000000000000 [61,7] 8888543077186096060784417304765026447429827333081394156812506247589718592501772736927683840702752260675320514380418960681701386612734839432709917938674801416241023022622189740143299315002535663027281020791564464165447043533736282762975089028864943500637418482119360437182904362755934707709833943219538984118435747871883319981046553345410003120818507866179504989272677042457453759281314887996901107464864771724732513698629614923740139011814748561457965395436263512833950344905798455440450966939416991241335058408461961985488586726126866112681316489476138927306975302734617277803231034312466054451746797579667037374737905350573262998560931407473833606523968264370109571288088657993435041161617548890925258286910646553944555287665775223856720206022430713280571452808589406981477981921642365243946108199838739008723962987169190924039399253053488537595062896110419013823314824501492764542221146842834643982827389742652866374409244940754943244640112630813242463195823993380612071830285093012489753406362236213780019393257447710947276905473444935898433279880735623021695739434168159155662008915829925180480185476330851870497048085545310273542745824422401984279460617348038412208257960301506573487822325129847291381603966668666896318857909659100750161438911204510984933615226561415594421726775271024545547053980787419564510747644299052238226651655906401094553656029295290965519288495277139761684848420484232820488191588641200653150376661049914948757406678258730511799531412241281232739993481751551746153531805801373270913918949046457381067941510954509785862990365940392342797414656489408981863299288374479679110084749591941098694167587226495318785244103298792303721882739125070088166389111440251200054583092564269502122386110791116613841354111026822480422650665398953911747896898540989584809526078192139565472534198526456071628492739944624212351405933907635473177495703437302701886487435359059872986476035500622638895331083746698511406349069519884299920537539781871185358700313864504223753277295954160256528758791104974840341510394090399108994356643172322243169005410669141668448444359933437644812460038425362390663446176167488275931591930310719477124632641151017257191148359262930896116227782693195285917667065355715861649095920446602519143558768003878017568924356442781091465239794536445239954449207596444478379080105902885284983449308299282322789281605580013227902159575784394709670697118614199838319799933169123213826120746581610021450212158380771563493750901005437191129142592994036274082934624630035904485813685252200617086645288791429552549057282737403905129827511499001770391033442992981189495977642476486843455781893491749633013555437850491601935654806364190391577492655780117513587516463086301835618821196027816711193736409768462181091308593750000000000000 [61,8] -46569112704089642349373361869120867295105515587205986049361906817103997225006412707423588664097244317584608511418976354070130707433820206634834464268669909022025765309766121407049560713440766783633520023999953503028580617137306428815880291151911235578964808954274171596567117945398243598802440843336378121796417849577651014243043071475720439223165426196146068581518911651295795538337328798231906110455780775722495298156201731377593571163405730106679632954452617379668042352674506980866185124324819902140897747431331068152837758839776983856621859952702012025375922885467074797099168078199449439475731544733025894797367801032538134030238738536125777445881526261420916610090326195628517775186983995323993749578541903100992955852078860628328531829270845517878069434559824886423364815655127780487029059990466058616976363602405897207869408881159664210459171780898729029798949558639915938715303563432853962399725722643948491910049083763672199067949950218680000289274167403535381105649038490648004300894710299175878358176024173777884792379632737420049685778319755863980869139951885663495570793324475528455819716335356589836299127578839411608423950709599537626766424256583467061018522299348611469696537718543264719366878269013285719662263397890916044806948780570876402802923290557466575865063975651309754384373035485308957004744654865754994545840970419569187716436303881185151798231142148297926594775651123158388190412873616658595410210957208914124521487950843413789791165600072469516232029838490594586201758367147824571892315362637109888577082785965838624531164390587728373445501479933773472183273451959662336972668189073793343282533093109518288088232012688233292512928954916201799731718434396215783555698622198625158875454648779183498596616473879842250549322493154403122137471485417951183605104018291264794292523799265193612943163552641231598909512626124055792044367662081381386602274940766664007989015282093108584765438355116853480348073387773107085200558625827072277916274368625618909388437128553318411630784459136226346493259700204501791462517536762802717247670702391668671758293797780566227135070696759285271273536832616431849960295734294273763592946896854378163345941301064804765271104324366879277725027206458310076692506046336019078289652601742302460805388688277016962262567309918244201156961852827368753482320251511973664239186840047896264495353807920405705100468535961177880260969909748715471860454863485835471318976717776198144992362930173614781486796083296379133699758201384929401050989823975729976197278008305599288919857155496844445197664717303169502373716021110233522586816326049417546075112896808674565697849227415640633702310522423639734113817662668386100188821900811933131556486440943847286092621695630100475682411342859268188476562500000000000000 [61,9] 176455725702016862593597275933649996956847328934126705621029425519578675590572495753601481414272008023462076424282695390568880007612121805860255473918441862022247367276866700361107998585589017240323392542242172047329961917261059954061644117280286562974204765171890780494239078154914428104234252853134444379036093309137840940927077658281949363314984346000458881487778329090081773598903724069752944933949789267991997082113403663070504053361005249519355347835762566785768741082300995139215369257989309033801385734151305410773893031617863491926739367014249479327958503039259113571218960095993733254439420421859920755602141397763519591989851753402498923904913107996056518248726587616132927334151965630007001121400857921811360366466772359392495328432267584341723495904289660231042523354961043087592832990463742131189063848179678426585087478954308965342371940844896046515358248193934110138763680467396543698822863171968422859002239152373539005709251807885104880909436794629480337378609659746002097016516479678840624464559451358435397639619843955428534902575772838021213929330757590832528002335854981596070099679124360112118600825396973186134995910255639983564735763627701246606114715083051223189036291351782344096976477047183952985737062358386692061005803995792146803101416325302872586361494155104403796022779779761423446647490156167319264521999913145586620380146023871484402762933926803380025593179546132444177866122694050343682167054844444699036209483514136513078366755034263258401997137120792182949606788638029801966065218240927863700248618913262695623940291355605518036651944361073650852843076698072766126520364506954130114964207500414291171195424254314698081582355597824538919455100613135335071565943813371750478362490159261816439025794263672036822078167978260904779825660083292558934061534558619040607848491936141342029756747502067929012205639955375733010755001222639197821665936536463276350760639120320559116988209129182560818303821525715010335122916487834597143013267070238796656196434302284892635272496823677363412219538032617765273548271953381034746954454482636500183321273829760634239015181426737018934418956295058131177968752587083159741713839072743010346233878115898788041561755925061914162893736202086405828974096210641020086266838303496375098130048961449429522108530368020638207091590919780468481083619666771500941045844288152866514869563623439872749734503873783385724658198814079146635339112149332389724427757795747478890779807766202079537590509868556321490837642460330271044889337196266303882664612289868986445235074099831147941515925453120103646049601840909798067324800026947582686819076261322577284341192890618507699364566633232070158473946069339396061878934452045680313423977532805384840742472102315119286686240229755640029907226562500000000 [61,10] -531336459075878480843237915941946937651256689636317358339562595677863958599487539282676955661400380114582636318989376052068328434404352592662382995668329909516533186270037864781334680752081013041009199580779103477305054984299374312298525432557804391157135185874935916128878437094369710026670440571023437066039070185077486461782349272486462720246794783871036738120720991995530824481328018691009534137220559073392792487090715875050254019019415952752574702378256043263002934123160165210444623008458324755775652415344298530982677995178592952116811237171254564735995554332227164309026047821502608363827949284843880891317085915625176817928284898673189318891705098391980716787638905455374468797424740452865712102327005509286327667453530838561920572583979515663528220716538601402712630137052036067841731282560939780943451318325183607958004406202440382323466158425991226483960760534169967408095772450511814832454914357661440592563462180367693877998103945196001714649776774014444663891698316360609759033315353441940968360812059256554698091213547600558071085693230297906353578386072705123776440554386004405668187958605203485590704779262591798249268875874928819115019181892527625718241797009532414332367741582796490030330506353784064420462723762884645404253835423940470009988576737783838230468520351728927079215497583827951218995329564526185081389865426553158967027515809163754040326078921960121669688710038785266161125261762191257585421811769218138174928294496700425275816748990468635433496788028666678241280946889941551363560070400568119279421748325994898111716781689952125086542612827637233913441458259837366471505030331668076241644375555364491502301022050421071240685786147215895979530991533781095016968610810153369172995210431555544671818488494323403406451043292690066599664070372275875019262516770095250023594725843913904708048157003172352766160962527520926099573336396319587490198075244040053020471412690308530364525276814363400994950485996199983398003285766508971915811231556361662822750034529731376993743478743139461845050092126053495545870579317517509813753206481381519528954014773282501788124862175231332429480135201987863793242659603526359504113158426693823048599297851466477869189250575074180145021417294611815826843121598019515545055712136182217117211563718476929982775103210550002879717420526152415962451534678936340518109867346317154908246113587367255705212489788098014305457503406925686518235007418481873492368448495075066293542756442720087953613424253401881523921037769846470233036396724916461191277099614021766326529078607309218597596047869854170329996124834574951757503651418120508211968703785441213194653543793863156737123803460876114866716488826235021369318596915770949701522442309726407261294411910057533532381057739257812500000000000000000 [61,11] 1443551900168385409249717662181934908650826773678036819767102485940761186765833142316675954763651831070699471783847642594359440000543609974689084775949015646189189015495175290902944132046284029641639634117010840426334258155724695569665801896689421961224262542593166877336819592541587030468123094840286354363248787405759912140960497533776885886494848550268373146500889522744930160862734415469174006092839072816198452247200165598733927681360751745997701282615969762529867285650949027014171318388486044445511612775427654728718149080433218072562486654080710745230312906836241140211078082897776416753791206453856722948794244085613946061304814738633142963406863198190975056069108232173081188017257801818867644649881007329727365940860572374663305981638294781371318141831817546862815686234198513922129483464450922339663972057424547327900224136603600108146011590049724777248502939129749067571420884062300630924638463754088935402773663298994373258025308768235007723966245400752699000840347913623162788863446948925486878882789617064575843592570071972787268538361268760302033844050626153841630708239114094254362845988682716764973856889051754275807901685163031231679769243047743049012550233490891967589699659770567533815580821840999856392440833508255597730486938430151283383010125938795751886334315795814467951465280400720908485772156219626903172104384038999199315382505131142634761704890655030220410138280831087060770961245913393856363376901402805971921610011853110193400691925319731322766078425185156906422620269916307140406433056252935649249229043293815812633262551924696294841728402249418989892307575471081568439400627934232263005975295933878679655384550979446556354457674516042253081277512020217555640621835552066728883305825640144680064139364667592040311373447708349722396045898694449299815398502277368218072170430714064653885881757280675009158659046441026184683468498145600893687418610455056242129600492934125659163003955488789877057728563812192063401607339081867996966313214958323744375742400310255434215372704359771567318408043476609880439476421860830232370829677430109875216993135169346375633441031791015107614230872469766962673479645490357662293351920705484205631632362220552916926479106574801522559810774859435298758617013345926312458252503107601212497948062126005460700202000709390984633002997706855578612594513317844090243808231339857761705075597211125183319839357350390314847246760856800711856101647674534178355778372554997125214823879457510595033939388546477750387142326501659369288237756168676788466651218076835740077479170089199201111450333901268483022828353376419861967810613642618515727715287882477215028657403452247802332601926041238781147151033948944346746818476847487839482572206142559426145233203442330705001950263977050781250000000000000 [61,12] -3533141666920522545631160921206575789336537035257204230344412083824602719892010266957959523506131453344695190540029629255209145882227264816596466129121871887707753226405355428768654020206070380734452519116051968195909635959344978312627844239067623097796641817913245091674260248420927626924734167144234856803816291176014194108254473103906929340033339990556629583355123063456334420378093399983039303288386569045610912718591616742848114994570821645990783262521139055138806504224653108565446829900395581837148669430707568072152916818847027404906981901547272723064921556771358200736734650828652162135601348832887577475383232568134571838328034113836078661916200349943649997531169784945754192581965536602323237316306714163903559721209610360476225237970394095473797343928889491630214803939236006537630000041837286012589082715180357762556235276180086679160002013638742253304656359796372914007610180691463219877766548651184561356176603932419729063920481943395774028778660890178394266938991387994713485922226952837683785715564895228961801113079690671916204753082600415609928081564318316903332847869477953541941324490469089267732625238174277401415986276997037294647799857965977230811428717400773140671186871331393597044946428120931049977476036689042372304107977110958233940547759883887793343467407537450262302724204400389258147289439168811164101476283735508743800380652416294840054582366614344450139481545716181407937040921392958126858743979517153060037173148261109312854895521061833994990053402385705085535679282636249864610751477311292434317379717276128281360115720063230056966997354908108463675046872787414995398128417357086954049965441274523174638214136536110587964166094357624334300550447320920700132018350632575762783565453047762409204797368646532631017869515580860282622119972874996271816970801366740228838273142963661813463442873452839533594103718220989435639839403499176546288513334143573067467909275133355270188896932105431942688950840796832687418959457201361913159743068373990109112297398094231467965123697400593766704628514340424008125594963428155572994409036484381650365485966123813041538444367192714664421264271485932461628412395263720393239233456586276077605415657084120431735501412586882399538981981526900438855338180005119301670896638712043275855990153717245549012768215312767373916619639487342775139143356188295354010844040068299068891052105984660965131026525743184347190437478105904531997861175872488855123845294595655459920683881311315422332668419574669096342864656244133806797431433117628046289165979527135691616527088553431897360135801473368858999647627559988431937529617961824536852841815976953412443616378481867912528612652656705200422935547532460642653345395130428779987791872065766574095846408454235643148422241210937500000000000000 [61,13] 6463006205307859869638094066176209435651703986526646718271105258265891559102097724138515610310111717308654306752290579255731027685047708600877276959295928627848949390327869267153890466666387534841619112537327714218125396547175123925662782284399045674894620786733642485612636662975502024121925188157644384353128482146543974821027598830024299620890855067290604656473439382209820235919453523787288655118784960391740853312252835339324037137028561155831524644878535989957643255588816381484066976496011927311843971039083117541081904375736584991393635971513883219799959993907771146422969585378770228012878241133582301615545752961715810911567278197377765979891868124027299188190586967503014777364686081081151620654676893816750519552212445457342628190877966075012853916500563909744768360351885135317092239835788238495029643222209193591344537032356470270804264275847846610619117213914377501326419205795261339402135215876725859585800876414846542333051935300074956900734666021835181506502240350691959177494111578432708632210961351963721506086783076866944532899026565137253826134035646276210303201455026571905681432541977754613471514244892230656232269337898699097216144490011375342591606404865961792693021700707204769740913926597191491802285308991136234306280780052983424912037856601929048651058216893126797007483590409147273256007689278273841083020720838970096839539481443581203047240786885339724271614480781018544469860174598075916159948452045052640026753323614218348142360592940637148888401918233240225027725395598754662362708913451878126206609248086772249127215735566131730057077381814961339753222200320364559014054964381650854853431461168509755619019840860202181521911233689037034511658810480302291925878671588441482675312650223312791000019733353331957700676346596361450874517098063522960990212842300986156110153065571462492999337161886228109951170238519462228031377629207112941831409716209396632451151599650014479611651955257694690115990927875827761263509352425289703691315081644361782858212278887381598604651853528748664640022614672405396481008546608181411370244857122249984483770894429959808494679987613583565299959482807697925743376856125345214655607997885313587434149504718310332829780339534770771960194182368624784905573919276304824817451667921770248076249634943228885384874650832311741801425013346584596904878793001356235693847664055991806778236955430747785061780971076796720909659962777679790716786516403399212819776392529845943811677588592283174475855386256317937986348962696452347340905200855555843492689162236260077740038676694837673558631208151329139577925773756725996423270900048387494153479982085198044027476794035024582035196263107538155043433622971781648900411275265826572547692068578147062130057065587607212364673614501953125000000000 [61,14] -7614647445222934765390532344324313599415125949597276865413432934265377857912157952651224637851187997057341544496386470441649281871669324798969465087639561402876734000063916738254588565482818786581247728503433801949653925398941719575503742795600516678324602267629649414077159418572258822412709586205129665267061550537391400640713870318064402591325247271156211677810479403967697147217462791943889485604783595799824145149620659152166435988954006618245171931025125155853523308510833716038382495563793324864079975368336136153486158472506310273003899685762897835684739831626393024124092713897673630660821873795811557567326654433966772178924893272918073493562080031151717592709972122230491610919038569698330633170027287362755422140727041251255014594155439149429253743353145557176335926298811729874733142792935473631918675469926899997179047145492119925905680274826896974435248311665751714128444814627912689669326582601838792864395757134125205185982095586381986969743508811564659772581848379311496424068495745992989657566113679456975245518034631594756318686598610468428818323754746948425954136886319904215713130186081962920872079658161014673516964222896072549728560637898149344971970557105727035539287588308358077464469995809392915255624523734798842345284645167596421920448155507393001850881900364401197600124515832260874810102341691532849009165963186644807496501155565431211427752461457780251574562391478371802835926822124329638570485415251067670175635728410281230559523651391214075676632199560491468587986474463201756719883923037902771661319579413480677750458445542471521334965975706762745730236022061984509837225272991728546643647098446038354854698967947744977303673640942210721208285421656189648299196393222634088892323439279924571094105432602008537998432642238391142426060635914664902634320651111212095746587081003500440669743537147623173249003456986907332285721318149872640532913936101046211323876138391425243559898227836410446843681008211727212633803952096979054261981352133926878009675159142471924184369176362985588170466110266965391337787610534115797102448303172488970797085576914744063735387664543185024817459403039715927531693047972869685712122778126126582855804679022145635705935130398398991718136616059410835624472238270710550691632615794219699443539135358935178778121272172468940201415815591638516807623001435369471969920806208754232772763242419022723268926869082237578653762388304059581082922008964429574206273623506561768411263045373983045206677165111255456772072027513686925115411143443400876192460659140453658607937251935077163724459991063270405879882246237134163456866655191617331315145450683973297433998507571268675033883662379041147380462313779882601118692241415041145689412277475227597278717439621686935424804687500000000000000 [61,15] 6678427642333958710265779952461626460657643008977229716096350102881843476866125209389110434502527608344265194751509436140134414801072106115794485094926995984219312877620530209844674736521745862521933906294192443976429944368619481947592854448085084924213334847761400335052554781664940669065911908422180038378564298101309850644338478801685479663059778386258332569345880240276402563580960657331923225909277127108947162463560662974794664250086187700840166599531790486141021587506289261120685847441237595107016931348648856438473717385377304737736319115767874508281891414653906565524237622608632965518353395139096675823678500570122272326286710628063195522887285583897880011481064282855122731373312111945910454678499942419261158397540104351234850627307539666447644213777403993025403665189108917762357842055091139398661037924174748453132556933028001938020182646674421539948018527768113283372257531523400417449553995730722471109268565048793725801114846004608952929512069382344702886158064327159732101982877859568398181723600203936536408947851452982898827135596056612458252279343847627456348920965355343374264811133724481547827712684203991960433366688410463302271210363867672331556600744599686699738729704157740269437518967601770378471460218922858900868882710308267985518377966808444885269896521018844069708869940198693225934026876504593241081598232936270591171744225633058932744255689426801620751207066214249785790614149251154121098470487490617689829749865846224126238862527252140788738446111478350841868433293101401742458269280330591191360875433995913078116731872074754103612475409302627600240869341341366579011005473317766906049538825667980300139957644597470828852118943052813777644266698131873973059238659905297586457378199924500203121209533776973731156144370519218639783306960018796390413297214761370614937991701331540745374473445171447969680283482981043153305446825171916008422431549777437468838690118931371148057177561814487978482135548663362272752020114723359154947570515549370846652189013679815405189485898798701662387316233835578488176822052179356824650598011097948781509297460903819133160277766378250985191165398391528884630535016041596025644449221494101442737705887448273494172185689754220187682206459322048412665508798547087904443650479545928091833886469255756519508672542876955929221766260297683529966112697119904479439354207854456826560909577077746902608998754661283037848130535235851763012582980432849441874854158417779219971159839406299059885032783555397328298147502000990445859209467849507165689107166320736069838642769151552659925576821903054870391404739025354295616017761182737359042202502288489870167619197685285965599299928812616060688972667883122609409431997847772156424875703017995931531913811340928077697753906250000000000 [61,16] -13214699181413205686780186745514277890586031062170844971782999706127492788640795552349649536880619202267167839755192521292104834589573208533940139085256070382798447362016180421663655234581198349529211780118497796031195430804474762760201401894016094620310305224635300567555941033309510087170090071209796131950730957395237507805852422183013292964883970366013616750717316223672457378608884558873674156347886121777298906617408287141804812034365214234272347688600463829152365301395919467555835372897634621124241390758830177595389742315373642359128974876524092419801222692880306977907392968869363452383261383881469958998629534610309858817047000893839548804206647931745636135510476575239873788632149236717307103777968854225207650506242138934663910806847889968566341989722417276651068485420808739450202904568033581905306121350988034859055232028604087732210059047632701761031337890261028270083696228187804095602419108236191618009644797117862118796086669425785805683141505342340555552167352357424505216876756572655643098026319710498495901127284396712117458166688696382346678599751869886066448097472561333725040435709405024841380401263968143658948528692123533223374107048001111024238283406837043440210951860121897229413327351597683717078423740122857620636576340470658435062791571259968981495358229625170147734084743401167036873771774205120127937954168311276568801007505080005204250685432747291034873252238257356782769811971352155162523527854086370749279607538971091118972930974182684557466510651961419452630194172357325443160057165551764879701035978285621747572609663140520310130955609257741954694195803133665020176513636677355003083718365873478681103016657091768790834804363161849130994037685085572314235072480297854361448221965731690741769006260964541553276802207670258236022432332687872717430342618560414576001760476545466047760449325961737513599057975819677039397995105145299061814118183750254320639523297710917693974129046195782410287730857764802843075134795624868780703178312152903442806268051731920045221941175449921650680144748665077411548196791822972456507518074927193492160467302694137297966977109163021600930301894716535825138384508776723735308107970401325816331292876071657524189461317421759407534628706391752930524730781771784427342799405330794995361481847546794920015200172443961136221984896902520966246561232128285634627833605772353884037067047301427408677367127766395739583923192929253830653867443012248133223197960934745973222718556682336827836369962013268692530523232923080631818579291106526530489679428116144533948810240637966189221131746319277014538116491912808553875203098602984675716465249238229960476932473836274633705593903933012244010286758542593535219111760595099753796272112893461780913639813661575317382812500000000000 [61,17] 39796292827996984368899139596790254547717797266008087206775056176548790609339157285108137350424289605395360653875412233010941457534867900737127925918300960383798754327049455792590975360225181264348229684089938680925646381773603048897511195027093933535695662108907466808585080418150626255032081245876651648645368659859592791632550133846187963974258663669939958870368909749736180303237942346543960784639324372852063902788411238309842541946171147722184330347015378370800190700589241291328593654590780621254139291749453039800834437622207574887269092273486247490631972937007548842037680208713043136936813506490379358942148415694850760788569917672908770497856140152610991029963898943991026796061924263293993995734403699402042041170593367892224167987035723515493732327945583629830318151368877616057633156400013665497733765898037981408035802527330900289055163911040536752511818857658248140087789461557660169125034988296499392994867994037962567773638535497621352926155485269678920625468671031852744880218385286925705235753817231763609950712206776478926662607577321930008604731298433827471294849440521826313423551460884336257349941547816768906333950415002507980369092835517869902210932058008927687814128961306547208220871574288101975851376444326548588304814112892052058729314333892210646709588340204822717547953334179727804713862519816782704140932429366629757780902633775462143588780442946579779803320277064259533693817729418158370022196918765331037588796041841809814447586989208025872075895844743063268557578610573482325142536227835765873482897243485221177145671424410086135854290331823389218752792410953912386264385431026696442781472713499218990380878011579655946057432929243751766857901499541514202842554105258875494693352530503819677905303082513399052708474563488660677737638425741459163592881504019306791322722927446962565040559217803516988639458413556292517990274297475816778832250440704528508054439620963095688039875968617406392958270688981353169742819658872257006183466537996709715623106133842259772531497451210553437329650022992656264874649555010483720819879304672828182213539629730220806158772514491198331749564015583969431397916963783077245072525839519614403785308322453043113386189656340480717991258494003762650822120206145386752817052805793281115715180801995874193447091659091950410248519698834791083389641719665128305666116682981151181403960619612140079675384470334711233851285110337262167349965721231772137895937549738063107223778511453645200643194624570000028240182201210691254120082509193952453294729737254937546638045137023569657711815997807710033106115211513921496798822429049508249351410038647464918468451646223912375398721708680859343849099121020246866535522379524586683504109793640957093430188251659274101257324218750000 [61,18] -78390760338268843909864116403365832110878400046538241123568964229729571167626254415510342764834446106749669881944074334576131089519291156851057319948597514849288866131107745800250320189866408325813178125883172152705567139333831143942472364181602003622509551699521493191417856613504159750701057620212939519713444893807804060112920598327407996264841344513724534607782856833242120276213381379507429676096484778378946318853951420174302838866231671109763451851040571789158564463889956810616717554703113293240328050718910408982874610643750337432202908345553932852028273042420828449070984594826052522501721440757211393731376481320239745091961245587970554487205093809712711023961264406493514163159416296629206196003678384504770556086587965775914793751674994350878231912508469699124541573964748002815812567397752196283856457609438286286436681032425365649048274566054688142180880361423473944924076674407146895005478316249608838376939125708688192784716010439244022559517340034820857401323028896549323756846330728942423743121077330911201545542987440050684344148829919183133288611043234071093115525208955930165649468562256763675035242683883046910624198239660821217153565133273715162813567582849464835484553518286307351617737377645022741499608434709843890407943345318813793089268547469949814683656024641576768284923940893764199039800068013242241569985215019919903317389557702435356719303207215434298057612108561924512476375828628253710978588816949628827337994706803277434889521083008772860863030819788861557859056029565126619457309726789428331394886974409703444229797145771307079226761592395858342446168630207279487977609928324335437439040614326890628567391743132010884825669271547506232603930498724285139988393530021932514689706380433134016029408118278881784996651520150852628913975281189633419258224921570909127010596720553398399906834760671416026587411037482402155204777306418500470488870152303444981468124542682427300564456265200066564081673155824099815838325539669787465001958637501293094221991307431986575638553379524828381088743663028916284017567411180873679774165790970086394891723454158016801107769185868673796212403297907793360266381694035077256466259811734003942710477407778679752722180282952826650658155014883264366844634474431723860652925486485693707766258988229306661198811560046987702081357358638007120082154337420007792043972449379056601954288163663620195302749036438091667992934540120127185752487373996278823251197489363489285629769653580741234757865045118623660364812963390140130891345739842732705553633266923474483352872821625976908178751042022400184785581952476403270186757918391189969398913247596073426696695742264033431568802182969893933481859996726139594391510097975972470862870977725833654403686523437500000000000000000 [61,19] 85408118127732548896191490008186793691929641525024141853258078148074554082618800864515666648931577614459645417960379716010873146353167709524280039637824697400703185256217082570470669298457678213968461997202560582477950021991138860689367529700151073666241381187841544795902236794769429124263756190174609129840763999916404873705458095170492360436981302152282518890456429047658726181636113631521812314289343635834076769020254270053940574809940250450480840169240978720441477230180873176126433108856057183599818444258586975674202592475574887423271078656451317981661183807690614271087844689896104997904092878920609699218810841179935402756908880148972377552476852524269106272759353911575505625682678486108424549387850072210651063902548880180969633746160848988476382253600000316705174376309259260254362092140451652929564845751174320510655849743556861923703276593186358879851234377365396830446156722630188628760466831561578502367728755585659336039538791156426322149951098884417437506354404087571874868032614456687858856535400793911644587909128668926708490814174067552472046528581810083530583823103695380555426887270923685195963948788500610536843380108819538297339382903284331355651216829361542279680625667946612691483965947472352117724957940507117078250556134482390841842139721389215972213945416663515813018168091164669027275076895300725309217091652781780068734881742588159961753797089858596606875331834501523524345816402856908452644263805286405789769864910896112936319706218527860709199336763647390830599991469759504834189352678952005239665886847850485444336699690507556467008849632524191255329746123155376155114784929254375656284923930248535163673331848673517463234896787477692584189227162079379257283479263919629714910715955285197962303067389061741100479468507621121810813952729421244460609967656601721014232596424501280553798471269717456470353049078767496445883459659586810979565826888240368221995614240570028580748807558867111527789468974482396582256034345104705238664431948443692412844912795530598619574821861104545328146406100729037992221999474266863663528239787012088673248435790446636198538780067554129321719849981175642694420698866882179604260535279231252018720814072912634342702020967017038116801001535009334332961146549710082074425997375079846138400825204990500520167087848158977739863281464543106989181257502019320226955840391734407145602909917302863205185543264283011745477726579678904970434042689708995650270860746913023868764630383256946803421919668188597432142732035591945351455972884948464181555109264709226448471667695593207037170070269862897571272207596274885032880092599881675975257794906485021470775035975649654320062689194074608474942287575531540016997306000515188806332389503950253129005432128906250000000000000 [61,20] 4045653850264357319156140197468925142115935130535495756859944431308004094814007232467941913373251139322839901547261527703677096229124900587855556784324405564181125090661347230805579813116728498601538860734912817311838691264969256099643790256980390447229197517439259985988751891680727069852646927587482531809174685925022208583893062718829409900907204106975696192901817320317762388055900395516181246414776247968852009914834064958855002564067602118803317828062691364663944427620182471286515362802650415876238935752459125135465702651114941782047346195644247855754071959176511409448197477177373114268633154410141501564903355748705904247250010723452522244076200886729734786951990851752959641779616179131879529776142999413172634516605578889529398656614407937274770491481275635328900937198538537500393534560930772326769062259056936420715129627216227478172584034486900384376248285630879080965037869851734563504403902415669561642457099922200520102905772662123664092041582467337604609743007163453196049366595540799860948499751425162096435858964819068616123826909530147719562430634133665392648778677162165368518318142290890470618628445101791423622464162756760983795920715532002649435450371404028572188353790476207697804598893272882670170594196656728852967663427464123322325223989094765240893653513153814500276566367094650748160008955550111564907610350827181539995079944995825188015382251591789556682472880926011643727725639784604621483168376684826720317009543461312081091654183538577525936319222747892630396981738837049113932111608143415250161603269939606968375314616850814231906043662530085328503760391523262883703601825551440753529586780818700785693154409422324187718146396778909780311051218194676478400225558048565778731778870238586047333394740095785005469282850432651757967289880785349156741195747000702849962652464676659925622307362488235392694547413915602360273479620654101543678914223376440410526992443757877310731825049220002054156771083398697099134685070364164107768280808028778681739432222231216369083865636711482508569415718941952021668851580104352140579284811920701749293821824646285734196741540427623259463006045540362876565964185356722652089068395850602938207009919170629429539072298703462968777616282757341677742453212445118642103524550574058372319013956428693319252300356640526860225068802155883184963343994452775327920506419751428497650694926435472368662989992740878122164253903358805153450441018879847230625829914825276736600941319964806936728435476709041952241509012075064715040543923396603600041109850684927303524098977286103096616108878838807221027083660404986088682360457664545402573505217202266167299874692430970603613180603989104040669607414746237008564000436905416790978051722049713134765625000000000000000000 [61,21] -211674390637791080974709318016996894918470527890962142843175387679913637796058502223666757433670011855514937258675477386470254311689848752677670395467881454753965551065657864299189938200233270185706135548585048593565825470414490938069559566955404019907906632127308611183420537320743408955369134610081279973756080648987550325269709641903421135393776965864797004813210066782505683208416798028338649892605657406925165662009176560924981108212362148473151670842487655108079634547675582239190709522623900633526518591186877885521401956960472250348313533501473103927151162150845948591252262332126225694343748097114630969443443719846695389441926147390687744262328084571168953361656284537540542724166995233110799714814211751070093162367325963759845270630475786117978473164345220228193767335532848786265278774707240572856213933713712374210177938610791372810488324647356996859233572212025272072976033183711536544675627841182157131878746194148441406543897647014495047583005782401435201821694463734529317444821270047950210825522074222411430535396747342251735174761373629780635870596041129459742895321355203206610537939912614251836346675245483048276721155667628393581918480558103780884357276100356008809071578602194870016711390607831274150154549188051996227591895339248415040705609586113035848610002407489933485703778917449546629950437377941135706329282356997163692201914068700157668034335279271978815273247051276682872945027985076538527654492642503073565770026781671542570751857452115908974276263728485828324335223891534263251998785396581444491827445953356078891283424844148921765162959115219624118568247114837198362784202419849108420838901014340692684039862415033761663529372478478000370973518370213220460315677407790556098435772485527252333382504816762265959238733030698902491481522084776461695369835136165728799307628979260305263848079707311404209596632401851518497059470941100529679933736859295032207406585500416902009279393621935063931729262855662678699294662284192881406755373624594332617100571972523033205321958431032426976685359553503750255466803147240065852824812103524452276095947359278445034902437576386730431478588583129116397242326586861798887737846054520397302440991453168970636171225022391853748150658698432675590265443376102715230857564183674577771443876846074973005264906557902465693592764728763926378525476644958741514160204198572290710868822116714705897647093918031174571427994216370203761524047982411944856951956856640502052977314336189375115408647183735371464753990465288153081679745637060712581425020193616887111488008415847551059724257034274580737328849059246632824128567568448471701561014448513234287665622569691289288534209515154923492283011579332357667742117723896910774783464148640632629394531250000000000000 [61,22] 425729071440335072149382956516986896375692219890276757296258483441114092063519403905176288956479532282979654164203378067975220799544330932829916470425369226803493505371781455893960452168764019179738837019753608303501114258126959929318582666301958581730093641971041060247342539583662457110928124045180761709035098925520473799340500664031424335110925330118644709472948776161913627872069229249592390621761060073811039437332355880248592004601057194817801894915731995684174680490733058871121392548487516239223964121495844393768961220465964241535981424927525436779049395630905431018137629853561045168000746420144600714920280227353897745436709510087925942856195740042341241795367471223169692056706265185027192692448050481655660422555018944147866930658367315046687400760388143826666735251085028862115807468846222700066810515611886469131888892555352231183449470739816097237468485072944116896211584046248130816894928950073871418792819952687090869515660435802315503733726120893423004661701018108233110089412581310730754455690762914999479887778371613763896135245370258126693747430227212579603048638901639603508442864414525148960261470232791970593749174766673484311693147544042974717941861703713273741164286851395413893797046634041012292128496565208513958614806042957231843663439900640800915614205546342536080263475687324595205911228803155728833929982828543890636330430327429265038016860134165532547641958703178261259537337212636085794587233784284749699202859615967175218062294739569877679591703710272752753670610687648798432382146534464291855658211288072048890020442359901735650417375859169633246341113805619343976711914917340726955807066019308908756581360806743033271339908558555023787330133747510434291997266285121671275359322915933113723670672421066243196809854602387776564635800968589831685911629122364100389165527791790886388636494090423522710882386637214888429949310125409820568009110751983934877046324567680982621822295319253736321751121774293111633370621292245186358834676388821429474504173156405127454159271372349620414791729197627352023313430722921705312119533827356950319121524339232509128546990360462148222440837342472120427813549031401083481102454221850934912749834363949042679347583626332218421262753667696910309433153811087748907200683037022515002685414421839258636844361829572227527932652385918597798498529176396918952913859999611561821131447590444627335721989218332415955481642290149567702870411597635071697047614847783659333104790949901685319624748714168558933978796929411760628606760341975813541735630822103803275542380587473022328668383320094289153297552011457117364048049672572835990017266305979419605857857140626152208529404181663943675853682653076673347847247441677609458565711975097656250000000000000000000 [61,23] -450961331628242257329227420108917250053956479364724186845551176910566162529212456823144618010777803140687823996966855487344422039966528919604387623673535843639348733480048654581729320212544183449553025933426590108270021704999653756108270213002670603951895805090102390308922025109040242618319223429229343319990255801720295975852920151337465649668145030538237321632239916287119841813057989743572927429222824713438153172674181991297874326986601920384157578514488039081788419077467798368524737594942072543407836213430751803022643632608394047836628455479603665072006635035545704926956936271198693959635371802284129047064008158346761957093524838478935821551229165100306539260170452609007737503604867359985662670708787284183212004899916341505770539641318672485407453077145882819490534105787775380471879581826147880599097165460321855312772870139431912913565435274947213271859746778788398319583027159967340054327896131404539648094233764590705513233502058637836064846728895179996927852328740289807761436639141534957792404461582525141953467082526751757403367015629034640785493743183022352653386228058211403381939952285636436758321539559872974504693437112928410794985326665091338683333618095519981521148282610312804362748585387635174993486441131463539467885386878963308547030337463047594060485684486937838092671699005321964182823778212406147585659848904964050616835249505779130125892930400939606770213668501071316970801968995694109192412635831379950555443437810132059833038339679721170960482861839338516494112754910407922064983913961715025231679523385437851357035347845224993504843733986290210522177316446293561127227272188861283756137054978386130245331866712924846442785390719160229765720593778420821264146485985762472061016879955802504612280862425880104737483079897671793413041245773755950057138846037478064904724959724292602966439693503679537520605263445498119124010449508439592916266840220265171489376634417019671129288876478508174579928707059604087158766980185456135949938780519630800960102301081958852947346914553997653849886941149584999221182724554430562969109142938512738160609269868377118991754016215531097765732535166173755621502408344957619011321838957610313309439689736659470939622639212300041896207321079196838144229795715040346861353770199935622782390375840851148239448649574209410015828113723375225992715777470766506212031200370141639551235581992611031248564018675628848473779176774107983661953849340805118070659264737406566558414057444052499665140482415327383366003950488219920744027037623575452861143754501132224792213239469715235959857773707451287853211845666485708501060205392968107906123556748924022579886470372231429052235657880785171733514652884057885562363310327782528474926948547363281250000000000000000 [61,24] 248740161232813283632132991101381168367981890661188910758558432733806429963890882322016506185057750399727732324721038235985929249118275755826493886601454561637520709394565291059974747360718563145417582239228956780830876042155996812525612078395520558933092034666918039052181599476391797895837694047854364912814725836108520777019034770756805663132711589116083322146179054451913502675120172574601207614053192419599664133936908705022730317229009629355899610844412329335034209158449562664285165134172765288435124190500429216601951042740551514416673288050995473922240644346633152547097419538942893505626598968475231698069721926992257974315398057155447556111407074704697671087418898905123207147372695813240241574851753419661500974450428906406837235872288315711607447538982502942686231282261397652457789275975926636725772181410227742284210978315014905794058552278736167817739210399163068196826212431045486192126640067773178499935249823767137882754106530965931467249507824880161844981419576226214510570809131547491771383506267028095495312462814421710233863143747730336142306195965511409765361310264908803302295229570235184801171676997478027016394274255170331199185095950950857510330110001699699676565480263511754983585009069580813641044565584802807092372525873868638340054044206882197681849595948235658544155306906970479985962605604276721657864959625444965879408636202639889726506448781917617959567680988037167334223994601730439725407009567487376666587577918494900523947813971950565331440869643786725756194303893273309396743494863829974636899463842593418117719758161638203035734259965308386096515543654790410393113857843963012541624704350159792580860220587927326614606789176846054032739268049139883275563530195579169793147116883647639643057896455127767746019460221721121203738985408863205763628887376372768915066169016937759608631547412135977478069440140171878404428335946315594810229312647427075956439801047768692958741402298391685192730807732076131497287361635245853692464724536526394667837887400719323081573184841682014882609769934116745512397804872042878283455293103599726617563975791128812699013659705254747801278854662021165491971814846131610281839018873644900410192998143051956460619593674063341767245265956969092379798111112646683654202071966553430648001421682930868978142068164352451031040145043522822136429866116609940954490330153922318955428740942834531368413313363158367338367367882509144467357199664725141870726711519854177120414662742209204004895743664734882437075803953513470398339994189675547744246456110308310092216473675503703975960754169207711085755375725090711779849213650843899288643898934842598955018677278894076979758815104167794308683272163328081827415871885023079812526702880859375000000000000000 [61,25] -28801169767005909206533068003167467332940691085238078671124855516414750613517604907274301982921715658189173792082479062997492427889969224861901871207724747889885541090704426425851409261730109329654848026410190205847352587990881875024046672767083201023507080597839973646367387431726837911850403882335507642543936279352476813852311278558741686063512138265214588968752008047907657342731292734878682698436562997449840068612115807170276804924115697215065873378171949912680969941799215941284813878770219247828756141273046651685955247061834262998452895833088241873206332035400707875245247222590241473836195833801286842003782906618011725040492539549916936593127012757057747428803113693898250001174816969924183551130103939137847903967010084284588976734384289823700505884736103252338174707829750390456394676594821449869781385995614424229578767982636020171794593611082371063307546273788879152098141913546975628528752331812331341386001840124132013332726560324675404716793926281202073228315419199781716088746484561440503875478639886035671951617792010981622200840871031057768948647136250052652102037311508546298574007231178745727831464463998854273607726073963945993948284183134918302062220289490772987960166041279739396405664746857398704283966071437653805334414206671536523429016369348947238624988793619462660327844079510138092673530649683114934966504539032600260405988960796747453096891637033579070073462570609981312748779185408314198201358993300841113786693658222275682351006529322540754259096273092243402981252225116001912258069856485936014883474924431977510941321664388728813440452816543837059217661665361451610169774232191264925995542433469356786412676855914002613219120999669119194227541012999967847063375004902778829082457327575913394782267495960235496130482546004818477207142690427447453641878488267085240656296078501133110547638683793585798167006535165733233403011024243066568522385051545639873089023048320222083717766687441834152526186781633504742147446895569900746180398394616749847087555290438037267936454440285531877190073186218649851119328155285182633516304044450482476214285900240852740667803822246659050847125476909774371898850987616888082785648624825816125661729932104854455994555154556751501896229818890592044375489634855524823079471126914927505005681847825684403249113447968744896195839903214703998704740726594915420592687157918964985506762467919747771488095081589426613340959567780339426063167375630333109069274896490927092774536003939846974857964206114715566302605309773911439053800308077486825294042947215479654573343630256668788744181915309540150639359190569187708768601420256796265205100973001901869932702379326615402671075353156189067545428866248986843334733976007555611431598663330078125000000000 [61,26] -21730467052805527032428007958305157305736436786514404383563083289463988968390584568896908291755552972070177871155733349092687510080054560203298340852605642194897087288161053984359231846500317613235414868034796407171068200912437861742828480550734225731165739945182750369524972249078324539764430659434254842898512965162274235428650208001933563728605756400871356759059015032002020724382651553416486418653110026904003551725581603007452921550599015787208274024787365694858858516821552093688761864317310626818044775571173610064503432040775266036330622879358693615849533675675656142991336838236150772879244968155288483930368966352746811422270477787717696922267105794765845065416806949892001670787266568437904955772132961961394295352092731122804911896467236174724531158408728763786744996494800914629338915601961511112031882484378703347561834763321406197391798125786604274104232392335141168206310633567316634911117855156907688801066737308418284329093403336973231321294845778955585825387547423221814916752633759344084399584169391373378245456973560008822815045576425577882394852987072298970633191691507533933472773203751648554807452821468133356787798680218838465918056783025245214705615615084448378771199658142481768150666032250718148358870184376710914765439798085598415592723730042176420501794149245787214471480233788114799712347391192706087096692049144604742965414585292392010792401016442168762525317145873542184883750076370130143594606090409454332604429249930639577830548071750345863489653735451117838516329248981714598715343178967913407905968913234816682404694001001504137868171170840123732930576458234342552167493138211124941231349963721481422918526571013838132468731151978313170333005645397724747298506907297452637625545408678950865469340307927125983586311654190533911650590464395824272905088706662321038632466539426703559608224722795076558834992776651628660899599378576059009900450812973566178783512247953252276694562708079881939534264996822098549970989212451966852636941703783541663175465978086855087582476526659664904097730421261045522297003335846854044474646338748263922512780542652371343596108260851328937402146720571082558339331271056047813604638879243814559953613693072583476186249146062654357969488469771232487232094922562687638939318153520406064206019368311687274876231589057837020214285252505240703370150975416703751465840979249306964392052419416224509637887618073420649336190002249052996663573881770060815552011475758593876696488091371591340694934511346079268519592022533284690660273078559689782112034086608463714760937179030058595128722739465109536746687920810256348814201210121458890170970418552128960667485600900428248460506920235600527950559079926051708753220736980438232421875000000000000000000 [61,27] -23246125794220967892491016677993609650484038234479909363857943755875940306926086792395034555404403625214437859595547036748222448900002163777364277280511055203569427377625490611790593143404962560988489352247561392944274222802380178795969926975916917853451292390403386840954889530815299919205422053395937646504304157346636698722354957682986271747552541833585713896033672597879270399184636291238056518761255264740142466765507700423992101194650938784356776639202662541490701535686058614111558637330135018019797743751024370354962445369538442943204951119812286025650409240297806921262569983394475550256222395445182467629751583102740121179987298574390812792663841684290073619396313073807272529056241476130281670568461492014399899148565842424020577482169895945604859381450761102380759928668612840829795727470667465220625647713757462675614434080431067363631013746610743104163669298882247562936843112145282172232738285276665325829191136516665820697109018825759741182369484996902988816557397148559180331521262981538738789707411117922207578247738875814496056372465278266796214426301169824592023978123336529106690514795029390326440941924316821803581276202757559267279314720880277115692056142023764979504388795950673901123079528128310820930494331346308203424842377099949880799964710503733875508246407006279275693680091702997653530285656530106699701540622673134606156494163467114624852171319689171886706750698180542102830182316002328283617606029426538859081311561528290721368475835399708337068212039273285058374835451819753508154979895558029158744314703519182083523403547708101341334364034817221728941765983824893476173527303792315488307107156681761795790551829232478470075257100323999424396466532999216947925360664842376313709849430161444169506865538885047478186394678322536801985867661733398998888178366699590225988648720523375763090751220594257087510281596101889917567282387868749914605470994892787612058703160090878703466740143706459652733687411746979717955124366722581710812349198706966642208166147068486623719980171096830139441494824686966606359677662527732903647491227931367883069859586879823572048675863417540507172255945231920213068914791797133983341517277601416588740678048849711849008936518688298559219242248574557479422193084346930700572555792135335668644497101362380433995374058293010378365404158080364377611983814496039889652471453469558274648472247304981299385605362888504955705900013778828229892353482792369183358333429162227553665404393795098895568317261622771905459865186769063790882140059099348054551978079994010989615930489283779011443225793548662705954164622580126097928586048851899106439467922585672730564973303256343885430162411013704012053421310568523949768859893083572387695312500000000000000 [61,28] -8736051264747041959729524968057509741952367276932635737853760699793940484100300474368404622197011901526480211567401724793048480714528729145064813155236734376324816543630978986234063999606148932548828792360244671370086840612567737376439990134697664636542586083740523900363722290665978801204451786908773206059633287392542385812179413678296668806939279205420984807216337241477684147922307093600870332400847815018054726498487472837277239672003219181872748318375975428041323683084811944825961277686306177860055255363868641144630750503958886008606731867814058669088840439828827895551235897420074992718008740678739034061096460055713827200033299068358398884880999684672049714420397607806772695912770369803120105305414230741617773078882065091887900188743120463390551604142507612779086962811129014485682982718322436988133244586820437326610576574560695220787018431202194797625795247236969307592572965918956589199456966802736946248328318943769636359941270089198915883708414326545476774856259598133491639662753807333731716949763286305705870165806350011747947282696816911148005907949458876785578356525842251438551842100636347440242283934465607776533463617744855972999728335565482112812731908101086719627484656686967577005474193541802795848862115747795899481635278213786750561219561366402796679080507082869308650614672100265082064906005899736084683715292294858430143747613556204862730029103556968205041425397791886797783052260783835666527509395809670509726464427228388818360847533316264280842552106506357101249752015268401140631384892776078263639976227999556413303680421644378426366311304732648434066233593246487107372786440706396197763563680075266658105933127401399376856893358915835188381315984347608114998061278678096758400679415671326341190093430397049926754984686015786283326792386433159168380272943475627521353926230512488147616204431110512857627559020922511985636803876568832442179858348246360481486364784936839562674213489154402369391432898299936800405845841876627997339723769518125259022769472591326296810437058282878801170908711745246283262834590863570605193086362533240568681945674940359609597170271445320135772786861892698155026462663612454129962188170778210612290838755858410604460513353778028770436676945349641256631212589026412000028400458538599437367545243812057114879757495940731749311061838609504302375856001882131838807486649322591344939820150445911239965608389519574983389809669151549124409988095533204943671370625990540834450338148763400780906428848229577224757221553324309617389558193329304807457752616743680284528077091652589272500811081176335147317920549854374562348795257827091606124039207291721990777388589628918767612274419196252174535377577058170572854578495025634765625000000000000000 [61,29] 120777369805690065095438411921148943183445151580848662563398659692134664389754247617331354997184261642395364363094293462617997532362744900384813959294140310576706255788103010649716384769270840056206376323617493813779153206831460177610023751355764518882647121415303885537958785492219283358282291029495479412380133676660633280410353775941407147985054606573478527228850672493587434744595854712834517100532533359767628281430585468895080960373216889160038552371536349261183258426115326163726561619973444367724731021403215681587622066909752288678108102818648904187687668392970515748966387357932666883774126495511431406013301870034711484772138049885488898217882106416420120524087371795207722800111637928763606535320947842963647424791700481880686745679428950880927610291736626681349084779474141762074931999701902562542673821915458680041261900751348992809348810820173018210807408911387311836542470240510210325880471468821827630703724378123006805917994823765224140369356821142490163724466952450949382273214698515888817663926908991412808965838043644544154100960332797565204027007858534901813692495620048136392899146737616053266113333441384974785447781851298909887125676562312540286856688555530197272551876836327996504384502086204069605394133451743385113782222596475245968327308960261656282578830769601093436002122029064069890156426165780570847114754292928329049484415221077387245463251245380407907185575048809286128766740108587453909504257069230453271077862864835870462702320819900624026920492439712749055801056203864903892420697118205877652751153331816979345681177728396884135889351259618391532793745958729249377278531056540132609427181247494845648213617107969540201824658086305441767260519773012946060506758702239716827098837530081791923657262184759489297491632633883966080671154317336389522041674508392979957835375015006968571585307259397558249383937588491872710722790622158044634246210966805752407795861330227893795912947164173820321070254712687353186300263956163733290372861055717468624511459907148979562019172496908375967947109164640771375778926879581793895188602483767356064117472061073886993718217808118997442705184333005513338060079919034805652074032661681414000121384842041598806718653262050612405725429171332542010583747110234600252059520655886283182795198765891551727727228542765028905181986235847689050043914800243991271669578350298964798180806354615973294883371153843008754636002697235660485624700717611684885017204218871865843454448688514090918854433071375441191039469169807376425785304144925253728889447289775369816324909996824117073101153761480075667723131259504508375507304854569033781124698385162464226580871817212181595810573143725137048795637007003733742749318480491638183593750000000000 [61,30] -180958483338164677071512581507534347760672519153284191216970427575889248601038974881950969241127458581551840766263630002958016099686241974304991087876242829823363391657777878461273777780138952611709404896915310793097970111223306148101473067330591963841603846212520233944109084510809130929347212540668721018105072155777883017183804795429006640520868357513175278007952291712908132848345260344113349994563065379637480145672159454443231195008443192585890774665760216338377290754549793784226234067758268855104421240095386593526080789145520276481179949327966566119277289541505598677787110236515257689884815825949790259291172797687332105004246592243260610348799705769423396893452724631171828439950951860837295390310420895245994713034144714224546898986489794947781545008322399441280709086070079664897038150706346319134599097436963515937390501998234680475290303824197775280075549526739873605873015274736062137740217797723998698488373117202522042466462862516108063479626426475689318058567558403795499143779906961112532851607778289138566922006297477182788726638683218205685295721025932773595435025631186251367682539274920556822454988586930136679141231720304573103055623833323638570812595342750498165288131105623728507694952116994193604886218966402164076840853252962602068890820691498127938000046232300667558392333307806110639655054731268061068600932089718808741667002339481269720166348213606911869412704832603760958091961645812852631834463559087753015551894118006858896507545791989274616955652753910374600752274038866356051670279305758566525822908894533280703671473817019807369833781741815494255594841867765984172833059506271773611312633074525573064082785487229488341612745202331687452357314536938256719560181688716691548292236385124565461930587336927403033956102210493590461455498137206748185184197837772127433469040402334457141170902296397372020339860390494559591187751210681456396138540375033797293425544121027802768960194028421134662255112433947457460366464735182797591894144706939267709481766478619478240497162590239549866396739500143508010208266606044095123517616475541766813128922492255461983869570632936831215214656925282970009465428339293597147001600312336660027144022111416589334341020217014621368727154982260834318325547584437143353220867316707583076009607632366849447806908305479535492967254105556670659473941753919500950738795547989639929910525940070157434261261373609264782169255123161736483374283873256256882107910638436615138198516632663896775967694159923958165729180516164568864831432573106610887534431559465979577597667214198045734012226660577224294705997281351691067491030163305541793513539543864793729448333701294724854255059989273368703521782663301564753055572509765625000000000000000 [61,31] 130946688954254661641100037734128823675079567308888934933413199361517483788769723643628128284314257024141284483898176404486493737753960335615508068891668762384891015454964628894840602564490778865386399675118882856283051061486735226430184204501350168493196517750716640585958190569337086739558431585675734395278731024336752710404901365319183393319245414450932407509539197425317387268944516584786519808359826367796846980747649766157167473007992498819624266303984348496992117301321618263279265146764259293446046445062311238336864642364901361724988265691614347233512965091857828205295700573355430732421577351357728005697908305019319725720162527688753288594615908741020034762200168450855550325523084697518145281062062301991967942380090994599471105015115254221640667648676327437642602238383977671639674671280377772427255898623969785361166658333658477814276202196010627856760392532242905209931165589196462284468564986296632574528202849621649893519840801449742804272686141621959960037537263611608945952766689769488508145089377001040746349562088880728353261443464897580916353232746859291017178926704945380967176949524755592292463440477710251711582052668802742809351557702772360724091230119116733775644154528697606359597651422509300092048471425315927078981165559587278024694847838667011938763691844093110038600727610881358779371136791825681070671148931738773383600792436023201168195588157875713935695377774398306134754899000233245755304962227676924469857731112081487135995199104521478714996420503120763522867199602998330679116108226180617438650528589797953200421905780395598552814325096066877312936897879397717979345607654088277509388984151654461383952130607711668435534659607683759398423060018875606158756691671508670189483225508779394012576410323141335291081737536332843922526515163042114478651713880253086623990796954486627924629491094137918799466458246819391861203164602006454703283213455189906914444229390878208837700999621212087081247566939993787718870100018154538108306491606436278554601946326704406864013636715379963476644419072248180872887258774373550092692355066352314814601008311712840712417841844686750372942836034154943865187787545101253891204424712871594613764758818394188694207642781625423960105182843072785026392504457268941004152596919278552559682715972725576777498217511896411098674197353844399560570960436297714078510727898375303389810655128173394677583486788384864887580164172686714138397585563213041657395595629813562369693272773346710221208078145127981819085533254717462622446112485105071220030725815640929177912265685613140050119670807253080056583110796363682298918589083844196074206969806687306580979201023135336107699429667155371914688544165983330458402633666992187500000000000 [61,32] -38127086040915876686344749814597730833631859716618134890184176228715054571818604757498503532861232270567582355347555179660783119623991420178840300370594267701485779821743674639258021573700838034387813194135751844832015197703222740272832929882331083551939470605141880960930269586705490390661247639667087133229355678297387199012007431299207019108777042543909436272961034907702212127543949011393258725251282570366038989416955931413811850673277138494299133209608994773727124986336881714260230983564387123371258589561719362312039908481656320390840222006222039880664082587983021040732321855209067106784739873609035802871766099061750615979388015670187234705255057095512278594086434102748856410830884076124240630598728614143089201410741536176892936237181962344781179726629379883400137266174129049327264692504178534526666675433910055896781839265525016942442178782503497571925668724056156765041573207391409066912350719248956118683386050835034694297281350606131712521950924586632431515520927253450097025906801239946964258002558278488865582212003675654855750285720238188512700470306525363112817417005045216194052992754138436659510773886348624703957202999146051734895304886913752164461859294898295301611357573835489367097028461519558659576946646970023094245263272919447841689220721225173848505444950661644615095948648794170035970608724737179506623598588289622444670289729538615647977362901532369657356190909607653315451958672154767745132233242915561229080409667218649685391384670827059199953490033618300215017723448141541804102083374718244118271898825362222614221676804459981124880605330181991797373243375442133312412240982044435259185785290416529270265221636796442761010748713921091153485832509932684609016551872912055373626901949001285289320324655979828471085847599704335551904688571797142161535018834061145795953573716051612329687957881542392923814181342125194552587733441687157909238574276085992985074087710993301562824526808027083680025833491942815730310902103607683489430148913547436897386352390661368257310944407126250186384358860746508022116757158014472397159518725585367458688427280943705230248799412944794887837805931891381460629681732443315532582774727205085338246325242810641527916131125951955200689689105777053738825626012496507255937020692973636477140852084675700400689786968192528000248639708119337874546604524172845846402069223881425411093706357460927980674322428711846427382647076259056244270895572135018136415549145054030645251762218021964407310453980621503362550424815847882497501293356805076065357649413647728702059140275232265982399182016086733288137897949971368716469015173374149045127485341658744019673680478056959094025971102048799821204738691449165344238281250000000000000000 [61,33] -17542002178373769785451229881794703045892014010037942670844959405669699337506515396580417744408663991369063679986780036699172374970265863147353649879304766844178236199145112592792398370259916596683655848103016832200520231752278922246678108367742656108922379901442269936345799089464785893713262492031088797391837176417561142090393649086954322786018093840436637913759168457743896126133262910175666023523282560061208117733075920576789946666967905776147281039674216507455123591028098876006595012600266644514390187303886848703311014384715003628016145703491108741352678638897665164865688876037910292268983363076292921577343999863692911401162144601254272751272372813243003377224342855891787354232486401763183482478909658892904930988595485107255442445910374341393012396211063483642421468915196697611102137046471744909030018888573691074409188218004683229714702041470238585588951168846822986886588145015498139896450195847780144284573399962509944628361403296268013576241591061675717456881603136333213368351153366532962440631593579869695795692511161421603591724766544521379134746947489200423491246347553007306558504431462883091071994197759302611225130725734121023421604034623017797757068133763094543785771041698356313707675525346800890832778613563724598032507703817595900635625969608346874377933430493880047497919309497086701592566680939023951810635590772493941702559387098885866203722070744146606710964474356384975914955318944668463570942912631782199276695838770733340724884194498137252591562757395455497556316254324330034893776324782899858235839709184172660284311350131425313562492240800544032881475507516687661197195507594321289543462095547658789069939903908446990978359311773769257822612522218538425345658871850488107886608344176046413404162576676750354196425808576199445946540852334545308029750575824885006158009351251008589603995692301553790630738826614639924290020001659071184020763424367645881096694734197211448485887837653973745424780411149343037608819760218434794710954571174941182269932367726703662135012381269409866634042532067219400533656199821509051330761932696132394630764766569022489107887811404087627508096146328859374670158988752066012475608326041860494219316163160317927562756668429069956347259332247191104347297011679684330713578492481302157034086968814750151159578311668727650463730874468393087511005397108159396264798081556451002758149397716716694250007886504257653378168232739922654532703656154171157185504344522208260631767185642373537857808659058531287777358348546118923459802852888075449433414186946512133982351399591143730252921762117249318131414995364779404544632388058230516429174155700579094090047734908727709722563360304412038992438738205237314105033874511718750000 [61,34] 23142131547178310658986102554476989915825639415472657265817561317887101966719111394121081837095959265888761872951939413849127475934889325164277352028804302368790743363599021505744140026943401618269909786609271819228452769596846780033815634783542157554195484581934363889300168654507759208399730442656422583797185686340329952650314174863345309483557509885769268131575820413089467808436841811136366053645992113493179969292388203475426492508122267903186899671111827337415694938703314837355287770052923725425726967894474129546247560061127592122591351507324686110544797319012766142771230157561572621244537316959662182541127650848184470796577961965038936871414292280785596038953606678709509851201702467366106388262029124191838733440805519425653975256539557010185664014559608091584066522604683654541258549740900468125774524738488271724508587584970294880276774017578939492061803189821966067366846313849147193546883408359859882691217842622702210002281644751345451248661671928813064620368509527053793584423166113955820351136474931289571755081232921350205874748924810052189581685150034285297263191004824531757942396548683780793422090786672122148072553580197886916757507438654231430925927292971189010638721431647803055669554449993709481763129547122256213953140585070780641804990955953085201908045365253001746006468041875557163427144203612360975007363439598833833108015985233920534766568737747654519792209902322696727795517511303835535013446606478704511919176036843689183673254238254875158941340239653523116844690300776062501351055602347140550278627208949834893879615139248383166308415370604347222859887430589968701929426439550263704646014791095797907914614486982379435944728447607989307712715124891926351279335631176516712116802317155599036808427554070987457248323671156587228402379328511763599693050756771390099549061054118894448024028409989624653087325059010859063089657575169758172724905512675998071398605279779856868295584129347661522579761630699647032498256036641505903391797417964704549798630810344049387963036540925693550154861364016208590143265331327749446176146123044946635403248329270929704599867250467271515311119198608568029558699887275595453514453254607148495879390542692928821496189517526948859746465153727659225714315911814456253349204990216619272108087023040799154781693197625709224718840572311958355680999325816014416524434064544905348691970431985173189496162551066128743829707789756300542624938628725953909382281050615798360965236101867975099108220005525255295176700596991418071412019527766990844045780999845322955405767040460141002161942665183804789860483401676878254439243557573731772378015052226431404886460156846003308195314218664861982688307762145996093750000000000000000 [61,35] -9058128665059241066220458711658005491882220816888125312386530797528023102288094888954666710703076442878529880353736905207925035480401528415178890167075620247272293113501560299366937774282758842551433508655360190365588106644610471121379185909956936554520213711291015137040120763781692491204521528348132649887202319179630443565023237254261645698607529967178736363539390736768420178889828952595729958327393933782780961846759703495772422982486528378503716521207936004114104009999102103910641945646060574529182673847713442688433453564411874801123621173034561964414439511674955759618307118493369179605571759516121993781986091079719866984399420408237910459768145473290680565027029937727076429157516412005890339376950704982177067452110859056933434322892605304447166868327075210456942796710182438891368616926663163583270235681668736855574027026106656538229909739050617580301176693201051795966536027446984704286512536183788908327491232804140684326561977784664113138108495899407529877329180944339738733680305937877396379039896955144290793339844549780217689495815109802596518937330278966003140074910005265357091969187153903794590565573890501716250932447356413959194076801183953194186424611200827890170287503965181021438647451439126343048751688202369861403711480027206519654140177592729016240022533557256161603961417491701313626330527109703996640417700777499644009812602584920129715725032403311322790474880682206762460513816589644848667977491109006166016671708196886698889230646351209284897798958879756123754055861940721508382485575419629549208563788263450672337887941549796610660279731852579900848037319794318261864240905109930031576647652174490016057572632576791995290288891842018122061212604388632048915119409525870859966747693064715599215533068788702288565651491741006550673169459006028311571134335291122174395856816685213331859149689853638663777825998942928281405808367348066578423445919483197371608450447425227165589815360812909161124452610112704332827233696024839585530507259431613622940860823438199573681681062376866557301301233025412221676314003911823011167071705629068954290728450264636614680099752912687670954770371492561261018255943937437474240601027063524797683383667390296617943525553894180503560166873788499733422458911592873222463536785102933213990131310052974223917569937663439495365320284972858494885663766747459282287517768142988446921322736766385727999502801611316713228780117435934900942223604901360277971087137440569624575430464784451839629464789269029279958376973667760813514571416671134907301928431971391051761452771013692628154753372731910965774515388193723720054674517330088349192608823011996768039565301210472823834063405001870705746114253997802734375000000000000 [61,36] -657875060962878112857533273185652798628360922783383412985856911668001027875201255345463004556483622765867998991064170182637325255785200210423815990393912980091101764446380244689748078605585705426896420574056948527889194313755570991010723002328284186027380994375230835907605268123065116488323402145482942441973141085703346070406472806614914337599013827780555340868282751679216082084952674710534246852953196099671940056909709583366265588130975183899362363536681653362749716976978008154995096629604286823919848909132560381835225798532585447418252709518332273780341364946107232356744494220312238424489403482466949229393298315034098091117097934164840905929325301695790683958750921178519531316392142057618352391655930852770939359606664053181335304964960146777446645890683678463754269331622016663067159987428521529629925842933143636055047284513132689329424594146155049356648742217925574370972871029483264146198198269155374444483885844443909945377679219322889771478101401061993272892191995789853588735560100355906895667360061615306593671643702981999569124380302800195973869076311288434253619331446091993158849803697286108901801779853886637932092392058896577379783707693044582344416782085480217865394075819135963766469501174470924139489887320090355270978224491587607622211108066470984723175265511898989066198152752472206235109515661809343472439376709366247342920674933216668087871798923017168468461804705660311719747674075188870955095766844599654625627889697348306920496029559179813074388678854970278027256684478739601121122326759604209805004118544642449702036610445853253012347579462567329480133275045831799553090910859442055932951882908165181125958974000605773027304561731051483031321890154939815936820698158550049653360665199343582345735424541271954951489801303478737262193647303684606658171287936541767396668783980540998233014453435226898718527396266553488880982209836492291156790588433493779432412785547687233676423763019109314232334792776057778746984522644253246703857502498785470524032745825327222292478336661212777190602239625214569771611572217317867842990565375749690011808553326628647532804207699728259274923686640786799746377115105543331727226897160577009083364741522074256054303256424144149761146539503649359262055483777585189463553872401626146308918933189444516909960468605932797257172401212346451119319760587696688501887631808180745612444540264861270405944466675148454693887448790519928695958580664930418031488570862683516704045106767699750353345788522113013222265191349760096935569753774126342188913804741158037307383020273290818762770878216598175806931249035670294853489133621920038817498402243640901965619690325640100958537459518993273377418518066406250000000000000 [61,37] 2409232133917957768393533777889715851180249441189330032268559601935570219235433465721131655365616007383307579796563462582381459062032113947997657315735194183299044571660648161350711556481390672455625212590273169771906241016136629296837404634773783700921387403731243953420304269470262194043696640960709866191630929651294712098559864111512320872005244653356592514055217475802531164631356144679801106506620122555978105104447294028310116603428370549155401229471628956207728206743298501881306912331592819647905173005153873090543150536026784240262314184670103681599656910797433099881119244917571231243214361651144242670459273168866962779794030713955026835713881549062069250112338040687283063606864276049845867481139077764380541552703467813938547443147011143604859924569129887725689835593167425238394633545669879937570739348420649877710967122368062499700187016852391010034928254638882157215494300547213548851288650366017352142692321078691564343124244612015824553969487543524531000392896049173069021794959409834904767581291409141048037653241401338679471910713815118707074855152151462332727612021809024384454234275443847840633246586547185855810884565428502486042276143048864749354610956123408323969867209150742451877272683366867257576318813232315199979367378004942057380507457460975068299772577370230727755520564720332014195151168516999151389925649514321051156503324484935435212314492781891183755247583009816054606181364522036909894349859530236725023944673329294778034750199415452635468727264700055199146613055079939680394906456755764079939669283345062561191386742338379329277262462723285047424974231138094720131144341856147484783109545644907082187868281121142899210510323530607396992663598506731022613705409753976893860977112136349214680885238884614374409791051274924683955255742733206387598247986248997341929654043853443148072942773525142744220669648256730789779146126369142177651067020150081064940505917170254739186833289353698128274635082898543518915889275046376927934458644694885432126850848521917700936878171952734833112221646491016270526803310028166763545264058169604207573289889945394772696473547251673143669261337207603261928029344746595482087091878536446708985863197212627254684354085728385992628040308699203422635263127952850769557195187749364917674272915665261400245470412582266755329195370122708226653485705005809910831162308537973826578042699134521516817141718035328229126183621723352577624518271266581960577550838315335594057908389925408019571539798730831890413587710833033512291015548907282439472712311906008916920980663430480982905024333449381927791074779216235352048322204978490493631092392729297122496709785690553046189066321858263108879327774047851562500000000 [61,38] -1166498236249690421002533511729959611224559233933469826328211170893930454365690932653101475710364231511340045374968038368493004820633030194802676017379713604498850632999843746628048939769847775614387879272653940609370684418406172796156194307061105818769971992844754644058883456049283823114655737542067718923903473082907050508568166725566460144480963762366234332784469927368442622820881703858186160408568741920356950515783396213159573136644332202629144626018529951054142533267532793796945673512580785893268806292719285397552726908828766818618304856944889973161423931606006763184782160569316396398090482729119661873387777524613528585711691046341392235944761375884101296583448481768662780986873255086223399776348832501979400221176345635483716305210268823537280314410190919807118225880467136131861586666573560068542569686382380282764476277161523583780873483890915765625646852684404105126163632373895679762027078860229200068640731014457202313274923295251184132952152352770990518716021507387502894834090100028820741958208504937607837826012271585496239662131430487390682027196109629078631545063802847230943946925742662259487658236242003122275566786771979274395131023448403365748014092048488614864742572716921784296356704914212769692583256828228298037803919902263428357001975558434277090759226096734828936327548144880143060377538108056880510881093415861018074689588328130930495002048270331962443452002409604102775506654210701521717964558850556385795488090006025615060884958212409904647182656975983490181519471590880104981243294421906466943685953040988939513098833667338952115538423169474820905288009999280192968082661845648241371964530748208794731565422537579507955955048363819070365326912355249663254302997071325386429813167352911147883276351369494241524143552534670766634599701143541429808940495363329071241482459579524006689319508006109092107619179364661923084391940810890084371680017562537367495668676850183513110560563416100600794404914791203537012416130774896845466050574715435425870955343362479554494821101601712087839628774898464896374937015576358828640833202238679758417990667627299907529563970076244586401058087753923153773325552477989433568534051195379973872978546466514629967879517071104575538266135723336610753274509363621790998770751078167202100196908530439146748663802035919103631692469626859910721526141313743895512220335098800366444737613977758928569784741700937400572938162471758911416920131691923890069988286865977755811927058132255991882247219197568633035138633201765814072228859814885933281095441321671616238918613709195083347719256871861504639349491315708212751816543694567733188737531052018007760332982125639489368040813133120536804199218750000000000000 [61,39] 206509357589959030868093314559440155192163903456163610361737076129257567202729093489816679701044049766345342887713334102041079855616156602349701862148920440201073056948635682249074131653865881027134888420518205976184750203632252226297680522080512070060082169870561978254302214592243397309481837042215983935359534988053959766951106454665712955572726843334137824695138758319359551992919384268025825125059258363450364374808031828924243830103249279104600203379934050301412614178717911617063566308692099374233754589216791680692699675109502786567093045147140552608767833972966299796974691190267290550490742976476577667046962753904508703108622826786268800040477866844177218267665104817162686234272088106589876626756406055762871274526040151451493504442931808481020538563889116748636210971578558268329177077321631040849852004948207908392104614001263383416943037705658847335347042760547574073117679515575261728100535412829886485502724422751639226070285530473979153502909328150358753129516651565358237921590061490315973314941766308688582448048310039572437840434970905500890595308931522548012929149403380492119597360375208502086732596589984365813776245645635716822879141867824998796988095808119836236071360649318923268743934361443814060202382434723305202125256396900757021782091228819600645331799913202663773226548436491540078262326541294562095208096834767288634032255129555478814840246603326752825599340545049544329445294976863321569396794828159900623674820212794376368718541151001909468559512781116316668417426628246462793034395120624666191133970492172655490861841597003887627911818476558960472938611991117114884939606412022380944382829345068363851022597142076171250335811199813146996462944297226202836841595590253589098527647242674190369688026552760740327785356617878801679065168052785199703906351819107547576187799466254327811290103266731060903818339227298267065091747743750731306553542011179116576320936356144117004688054346649214768957601858687214272580618290499054276646098935030331439626019107353409862653270953384675179248156729856273320673456959799828755237239716869743367893828757105275569019294402325780355699823819183293423323595232652827370474715868120827104104687539701484124990951347144849420244730694378084884196069697808123368430143408640673960069722693813354386063667791974274106354785199583604684681583103772084530149986307930267236450388590232801832658707891341755578045568238214590965585007308501475674546522225078872187928038398867207585302879120709740646903804675765708156455995902803707868719503111818333271672090627115670949668289180568687260029231311812780416109409751158612078237590089001335643477570702675194524999824352562427520751953125000000000 [61,40] 60936570287521689479992981877598842912657733086999469313471618109265677799352558802905704172322975943722985595609033597646875075466671692775680205671158559359661014906972130567673438879378161072916829042845304560602578394287311821963783162241417867315430324612472130008149318002525977481298670338334505973883105555203651250112914459769037916049239901320822044551300027116778501633350572985298053466973075099818602621668818228879354271879294605031743280787513865773732626712934596586117879700847988949555668657403223577213122810676917464645150920769403027039346982206204519207054142011704161607512933542402571970484874796499075455003102807740248060506139719569404775220198085083093275582775812813099538785551285010344997329208337504971102154048357729375715423371028123200394625942720491082597516845307341904904838266405074618619261846125460630521637081552658419439790770768964014663164105118809729678870546127762235221917560392745064461002295183743369547061343322195157283429384182217857016340408287977812410534691475208227658565367997487515834350295428269314579997987230105484867570314037126039160350717010012920300478055991499677920860125520020776109412141232361029459286350353938167797557708226264210822999838583406003917710829727345306710773883022973566514632286438206069886819129169961821137299106698038386312226688727108072598309849810230806777344378930213679040442610948438364636791598294837759088771432073587242166367023647268625891512799205130691974118492653146307388661114584082138524819269305078671501505956968361105778745494145430849231713688843923447998631198005627939736378524185820517500632392516163808543547739793752011037128280664901804224917699127932051460166022962319473981003352103143388300190135581772201155914543161324977628587769542767447260053148787439272786455574282584050432198158005376015942059118619198188034700486173149966085080140076967966857776975136423576653967341058756132129225493268957271874403594979088999957325793605918310323507049900000631239311267604798706008175700635733978938011339671000818382517098769405689848242961871439643143484889528160396288619585333706852815760114833685818186541308911655168400055386995783063040022949971294474585787616117216187356832320782333763812663967540872668640966468958351831377558673528635819827379658527533738422337683124065604627439859582629439102990968960750699539102303462527740037749915014729010799076527011476434056378149781628012637416173233656851268106826533663179347333875525546622507038403129421713924597245204236034971122776535190559581334328172468547818751429833705782454051783249196566934238966256772580210529742093307649765734912428172265208559110760688781738281250000000000 [61,41] -59322894751036843644084642839448770980446325591310076846689851962743028805968043630697453416572359834376733374056754737811452295090044722036336141895058259388056078077945440047100115638047600972181876958928602718450764296018733446049778857709246094190123794592474346477433150227010512658517448645274968881530208092176977471176898346435031026532465279056567674682147937306653741168389320601319759092110204517664232332759514354223405502419059798682898645197124867279183045812497988085712287153418482715984670453376529962141219571147799198280072964196463037291134088011606456050206579716342484038058937669860082572122099303772254404047915757184175152728797547178748894655184723601376127844954285198335534905284592792954367124910159757393429614253988654810397078477132454790575925024763907900057611625961209858131008965413915737327997022547277139175932042699225651824853829504522169493675967983474486950087455343311296642942034101934479024509378316425043468620686177357994790557484649714371649050536295071021798810319676180419543891422232671509601319657308343251013775166219278381018156863044461911169605065264935303358553269491802452410482989662730867402280814889683223328281884640944716560185274577568094985534897040237367277498837361642987577381548373436018294807395081511947427628522001187477984706767624805039268847985561779700627800301156614695803355206338354572191967781026028512708550565561033830211198730807909971515577174374618164470701346091125736554861598047971094350736763612589886953798865857094553511626714267299683480612335661327629460662057837676581325267123533911498223793198379061832043307949318833344238946070094535319193013841138551507777945155042592380671134435417416101408864729834643901935790424572424113213812808431216155434559106112724526139681466941390279912678397108407943387597499510584915460030431998734173959402108133263003023086264364445445442915428850997286017296336759790068634420400086687416929628275494566169527205757324453801690676930951138532302365835626018088576511054947495679835178428449363801053926381037982542215690876361497491851171764941243798207482114879450621457001113913752068985271145449890756142910655250454983275455715187120709962849924541288261708947221420319754423103488626847304541651108625762476405124695836878859389779102666533185708171949921103524299433087198057370694820266882733826961450923279301468514910500156756666573802026869232466906613502402040806975814834481855138465493410385421160605185128757378428100505335283739439560447576308375713109647326395924326445058230727801461650324126387705984419113838178775158013176568141597199284299549879343781876245636497380075979890534654259681701660156250000 [61,42] 25423788269920481488263113100173171178819702593043998271816062890663552747016921855760283900135738265709839870298954359580639944665517984212312703847908216760773735730458056148756015849584082920008304007874007213187158864849726314590725231775316400299755830341479841482022190894508129780823830329094223215161019130800041895231418930947702638167690094198619186412880799505043241908001891051724415693126601694797511759137810158045727590955828376344819401021978418959216339176701255898519423867420337969879953296479503539271191257094185899350226699660427108729790044520998294695127976466396156238757895226620419391542372237692991695896612472297205910858551751442268501223153645972290620331179247125045692358084863738551426943605023211805841729903862052685618694855256998373192682482699432094828970708326542769622284073084236825408312871592547543614494870635495832729193286829076384416201507516685486272083822595507719945448006801341335211452181598539388358953172982070185637467930471737671114993492457080179211340129631990910158314207183413301792271813391676879660335979341884762092929360680377581177054738486994799355298297054970440576240525781948788205706067528218547296046630819413214561924720007839081165488700615304968959644235144651097962105963302456783343298383724769353310957017625090642269498717709584259984723867302229848868564154873528590008083193184153520579132007167186212580639741006915459839668805452751293372504564044756121994042297035950947043200804755887862115804480134857960040451463303980153211738309380091778078130296413572738483594112547111408513411501363910066614877844093154966517981494446511372666706068461734812877044818295052454296621147154909227525693900387643007210763063877218812983221242016068201350790268174018967911879009719862168667444965966833265917954656633373916041115915735071453027408616509361388551765241079333356822792882580943800906007681370239178561828063475703124630811839320881190604400269877318375661968813064037333437816956215979950783869730832225649937466331624251639519082322133387128847267062836045275369262475021575696517174278926771726204558724243694053678903904501458829052896872991003690792174674217061564909918764769338607455795799520091475905762558038296997276530224815920638735492838581440771887192156270153864069028221900115202080334404425352703088515535123870183003229785601623114492490018244941581837344524764286199968117749707459771862190532326576617856589309919727508006793257565275823845109010858017673856800480290690090112127347473157674796198716728178102016388192321208880652942325661567673890565470072985799335693045943158415266445823059784925312953873799415305256843566894531250000000000000 [61,43] -5907602047457532915739713883506288482415107145529793709662618405780511124688181882754287373854942853977991608594995596361761148137392767518921845855318954151198412154257670569234221010951539325600182858073685107611832489935524466474833144563120521096402262192261915931525222154422306581692860791500719168096823546658421488699074854716187015031987834435733110856544576449557824140783654633213304175330231683350115787065425145989383754788813178470552247758458237731052851026429867543010115989402569812981406240880174688811041190701641908883179100755837265081101310830296524234108408396055386574390897267859592529257569479035490693385119039354902421438982752709079268617928972113889137668104310497514689117903386274978275691276650249382473458832352129068850908068235083426909637411795452389321915724380257283825037635356161443052060604443725521373692315196584718253400707279521398493954545309925548797181852350267782047108360698432488254612841254260224917671195643752154098247766420477719584427091015541662067923727488073757658835723792739439269159718631872446364268168725610304977012052329054663589373629459058721742784737815024773403376348657112564113636708084113169329623132967606839926533822858478494421897510651584191186697633058505101327669348131961202195072613491458566467253371835626448253692878213449192158331411937146961928535368208565409255865368955523808960741087014798385049452994641548765015014336659276676459303444749040029697375510314935152483096337921846642900481249009298231634318535262702698171945600953545663065505755554857015667487793149590574760328989973458697595370904691926872419246918145340353552414666599857168197743490782720745014221496966955952553040151452542637568436644763000831529212399391055486938675595761798198148571409664151726199678367458113866479085594606460693549518869613720204238633763517997510390673874497838028429307965074890268317988785525530542252026172648751937587289105440076408787258277128072132141978576021841412834001402301520032681461881065897301450541590964110623625912384278705885687965679887400065686326642123524478491647488827914600156801988739080151764283439523804682932129278726255124463667272624583528768455757923170560458071115842629156186838879397762024453662577295880805659032509102396507848504149395945596628353414260152876996932404435699583900353529711636036358499310499152327594491384604572167166899862243967689188603940132042030888530791417886329255872294612669041275680243847295149220881827985492688737040827028699056122514088051235809359163712229606762516853331957905627514762379201087288487487891097830840464939768500153939164756857209577500800179450379800982773303985595703125000000000 [61,44] -1228134987726534266381651650147387140668442714306793628476585267598579639827580406675611452273485478593919834665263254781942541021354714372677326962837004540434480291602570750781632515941479302219307911073013841337038615708090208169672387081372640952390942376423866153096728415877704433223222468468771878461928914194897637173158911360780851577621164531790412983219657182442911358071638395627286540624751675108775320369264974793284390440230476404813976459755044175976393350010079727067006130424961926052467475135396938408820777132387137493061431781101567239390339896067186193933035932202775106267055165929094752581779799879612284456701344862951612071961737325481427569023588943830766379447987911654978671459608753814760724069964399935303708240117702676739177661583263773564430631575506552993647687744923537268082437181502683292884593216527132826594980671981027280041866915969336917284963872403149493209401047882308663066757089703758811612360477537692046386462998470216885628495939235156791353662328761435119453446144127331777160983437210565955773148071281053309302210908709343546847693998923965266551806726001596713570259268363893568564891158121240027013310438918717008128782281970636939991380927623348015244488896215183633706318728267880274563761203229354270025774149715030576655981782071184226538229192974609516152874802653791161527299825728009434755755837697840518988015564177454989279708948659313696700157908490241219577164715650978389025669384333576706634925116443922217797870160186862085565095504199211565743376682746586778113511998239123563752901782824777045345206264851143599892541718844849375404620057802597162055089456804914856633831445993590127030362104628031406775973855851936847449931145384580075725590103280963982333560217342217089624306842816690420293358548477703609090969865958356839399291134671168677324682179088340568637379560526303291039731911588728013980019474032523339585532387038815499923180160437381678848096568896979614661294503462493288141582772836976739095837814912505775520621798801177792649974831837926472658110994075203629312457981619096696378555604698982779782641587094302034650751473086003561333415346434275230532459338985293455293567547471623320267893069048897995081741355726963883887314138292579119384415986872989178007401343313412466669641298911834202566181527371974688098152960712885301859356589509133923661659989010368548751781197830872805522323464150732014545987749940231949259111821432021469260410754036790893598691101532415795299545244010955716161993432770640816163036457782869766172508477978268907248459535103516621527853545380333336835513747162035040665301402484921311497600981965661048889160156250000000000 [61,45] 2121248772766160631695832085921596299519405174003285841612133080451316967946937738726122624628467630675146030540081919589478437537186542626202240967303472524201167305369031046454642744624833963578609515911952807599551204932093936474316693635676895421976719631919386904035759511446634542601131849382059752146694864015026706151915329529698987821499064668359950843247653610350265017275947574572414377660440620276860385096235987311812197449747246516962971817763840778783947871977786518564374014771507545233538502718589248901293436288401835209257339660382678429198633460891167238865605923126567983651115705434632457168797033426645619686080201810897263868130605757341891111065937474590374498574363683425022612376779959379741238087060338806116900947556350248936264003369762394592468244426022554875874057203967957971550013980715348735587642651817964240018740992455986626707410470464382428033131738790049581415911724378309141417379001913220931295854242285520166490352190494147978522513756697063929237563626528987762317909660620255019242432510092415952739550700879771947742853558062120894049062236308237878929240231726121310611649929695258890315386770537027649674329307327305620044614063514321757529844436872835466200747942247281136558514339037419060663634398795188276692865880435793861094197910963510641175464464331122694769780739816118206316965908862189568492663899280182429747163153946981547523892505655171805070340995340632945061680060740103571779429689583050448574966772280157188450537280305351079284471834649049876841693904263444177290752837807930232161570097161627122033157800019248012525135105731002235212874851350742088741948152523883761763785056721139812653043413916843369311169183280571655318804563843020860254666100226792851708006355312607162531703463295669110698447929418108196930569728669431840848217332317264696364874908813136210077675180614566605639261663980331752155164854208076788825211096374351457275400181360915667731489770770815854023898999146585288805155439301340535161107154906162647083761429245219225287521243454576930986991661582214603261376092438142664629856990814173069684275262067948386843456819654427895952307878514370405283541661213348941486870446290107573460645141960410065831147881738847024797410709396138958608118942884172076659348265304177036947956151857467661466362591167367979989317866787400768416551350635282533223878137880857722383355485867092693179871537737826192623474326265093941004707136258937106137338145072945298057754702660641048414732386607779718854041130596313903881207385163367410612356565706851767619082139860935554648710571712613232633253815472880557525369848298479880099876027088612318038940429687500000 [61,46] -1287337376636964705191240279415623354751113082050350305078300893161270084406240068664269588098102919551425260095393440616978569866639639161467753644954778494162132542738171356654130004409719252694571226480506016663409544459731127112829758769737492948391916890062528589393077936181687210944062263499655812013575165095995618860082855723510925237347764266207374930514637855692393496660528264483124271167824471038805038755927542600332676266814315572165006808968811909672582587168349197434075909015205489387069407834678021418183330367024575499282061451570076209903112157194719417805028897669154561457729875787723296288373281262280991591805364397071321216853038375562861647286516610075089982620795432338787109916808184691953338806545186454923499472876331205594959789905987734982006790775734473210489289106566305858119541206799483516965900790202300386964313794444359292685809789591084925824561029497342582193437640880236814962938478460880358233310651272622026926482256805759398854508259530761796023479641429832956460724468269204731322701753048612550110559330458663717499542791118634960084065387341900466828448063617083542605355911746542617039384768005418727232535008590959101331935333341928705233946416498001673065430818841418081135121376594150811484168342391574384799609356455697925474607328233459094835626235857185085508288336338959235142509302832520650576713165703714688464397108051215119385204760371324514011412026118417063610749982129461676030265634550006679077534076291479205658249089106613269865584017314391258961599095816221279111236932819182996498845087447377468117440292597236643307823550030763416319110211585640295006743179236901426675325478793906124820363055470061670420696144761702370821240858817807164545080595969111531550909016036918603690739853168403553918870081360242613723104157227699497115362497880146304054195070168853070698994570102063500382224511527995727974898950678818369603869850843068059619601680421129384542738423561157258677864788165083272191412619031585743577930860738427360068454163749228463058797869156914922766199749496547749130707405965696088195101612611705346030081061640132605524055535663080501727244965156560408598156285655292929275300675172595714283270453236273167931098436365140333230035238143606097089659553324084992179984642055284479327704064765783840754378712868834167199399528214362493561791332081696347692126491216089798874574725853684223723390462034076075943214987207208932590479296802228102402628720494821997736309160370343643558419020253639328877342126046840462183308070009786725487091187530828116981133190296960637045715128087500370345618800418274101440840873067372740479186177253723144531250000000000 [61,47] 583356251312713756351419505213420499863051204614406126894161134497650053605657109340878186309485393471366351751864263401038713918927606904729503364873510272458114093300453984855159849191724452372863253051676191531643681178340252753979843701742052455529173225562688158608768332277474632964830641220427365464039085767408212775308333432406243910466261418477597638888986098045458747335795804182552820802029296420605426609945774551181591480428125119145802750034490957258397710283490672241729650357279093372293212877999442508109890215257580237543999421317972599291063889973978786438333231783434808066036198416118719150693241527524313612601733439213482932372619845175110278784096185936984430145843124646438416446957445731689334159958056386687208585669627578689062783724031206327536447442518544931144894800201896601265120488096483482562124992382675003265900360528709827376318312773052130370976166105405243168337194329133511264850626296352001771666005410130511241331614870776980312249470356915383354940810330811383376813397927872037245969477749104415161484516844366790853886883894833817232793964364116972906741331161206478592275648131787738225758780417796310800429521691106918150519016228230662467334663604203093887036380269566467592793680968067292088118469570953157507120043090148054172763645630067092307940070648109276276779189240455119825717134445221674405282549103381940517227225423640816836288672799405902495750681057035147624772502433908970488108563710596270773430047485155765037067567423359347295097591817068145060206188553534208024879289383311535481710013734214695745951745148195454985556256514167202297012565784833125344045403162520068757517752561335181623636466555404941775982289378833887249041249417140889292262334918342373064301990711326575065973121754506960909785551741534626721765984228088960943423936646920327814597283812549603806461370285720836266240924717796087734579765835083982627516164148560902770835983272188594261955343337344142537420716419045200074176214509181993022393240535162148638296056508718664075343771878090746755050874798294158520695344400071548513517352696173766839611344399127593912763491188582401565240202629267918637661930208652076353593435549041269726911089073815298871449565676142666775369158155724387169134702918823014080169007985727804936813632304020305589082946012772932307795122706032547340401234905187907899129762220674820167130942714452976087161067018509629959582105659772089520642941016829559523585559592078179029462224166454133599736487653437372807662014155066927782600763596291507642632511143211152453504609137874055040537890993847155801329442726633144576664502523044575355015695095062255859375000000 [61,48] -229854701037300850795859273549580960256566664653090346197955708838632110104592764239842500531812984530883455288035104227193547892226993946166268641708425977292397373845016661710680295357909007812577722435045834300704168517103562999593024427311786959351516536532830537450153541391841573932458217538930969046684400340575871765578624169570281722641279006207327529681386511328711127905930912477688904242506273872238045723765841621894167342401861164470372827390212981736930480301710804877452549539344580323947322169666214941137990637700729970167356305752349652641918171055165323060758152120416983667133269041690429645622115321784212814634314626639847830191841425225264809336480185541169919451318837946579401663919054110939838468406749026749250768144294642087490262769101878934270561126386116330902312934972325970950439091845018625100469563127980046446534863899755041158461097406961843536231282603712265624443003205815114773644092905151148747997037616629121380278134353768047532438498403136610952554243135817844384215076620499632719856684087611157875281364669020411741726784035294028477160852916499202197218775556887252341845932900802771755262979042063714849548024831120268342293456103609676730835446527665030811563229094827078089401872439682062909603997378015240316277714514962446968696537669155475334085261588833760072624434431666544007200652458165783909225811859017000167575456377168507724717190180452979093979652977632560964108026122628145892860486174335598086032365579550340174825262694341061637643641133626719729679977772106176165183818309482000489297141284131850287888562255102185445105485339439613028385899415027102081677038631937820525095936199549127343872143628021582588397864632716797125614158925443951315204369744916782870946389109905563240262931564192329671884552858803339131499952144388570656778498372907267197274217252808462424018995229431437408434003372761939409764307855577087335904265360443483908969328465851005475217204336479209703997233769872684965471672370294758828805219827098888672375762648482865508237815740049070034854397984324077549186565399119963427135178210883663762848703001855803755558269458021476326035222841671466347387230900307048892700543355596978272229145323116009301197529783988508556207954920131711797638927092701165112556647556616242942008998620817622109787304364140146314121128681390591962734861560269969716678268887411993022253539729430104988789864858842995102919221409245468946011826857205030605817764654730584765586510404427232705548059171636568509622450231123797471776676761549990326902222504094170981000839095658631045952196733502960152011807595231682177505661002214765176177024841308593750000000 [61,49] 78520755868906707375567931609911144107316443144661157621079731350253577931097344049313324203431547374665654192704015451375259473867100971199254796137203960999435312361303581520649768483246181594630541621134856861312644559584692889292753585324530146096046222882584183586262629001104694066378049082906165668625448851573149679700760305250651949383137254733920361475906054240308162156862805237035749102152032028959926544833253851050908748685186494036613850594671937299576007880020848344114261506340063329841435319407477105040463181796714340575611996571733913533686605301413593403341352817699440712197397779246897023573990124322944196683857135680267166888737587557898241933875058487076051238902045684985822384954104896134257897387210127715757749636546220550701383585017390763348026897020304414013376930775027589927085417594457522535933421441133762819979176974857895280404142195371218697864777647152766808874539877418846420851170762760830081152849260620510943910474240523671676311626957343438783649326997535888875330206123124540615148344055328902451000660514182733613979622199951213047396260001130953790352117405891875811670535290719561736684875392067532475458078324928024740028984370713427685742696189460180552654683189045959745765497368243568013851707590980537785318523347752525838482380698507094709823214384279098606040951077282289712121706226620423350246808666864281697546821135916114843005453882055024594195769065191601165150490851437884804874490036173389998633465034849028717265121379083929311347619770037103284801513482237996773713444456881769458607235571727610239400614951605647680769277900327302399167150323366795494721906903854257900259982678975433928615232546706868736066941478986254081885414687670394012278217189997481781512770757877072699590112512416401771778991539987829226482043434566045274982279318264937030687249636153195792958724488251033162978156041778841380378524668289555777068771703235037175503921900109777094316952783175873181223476717718420762160053688320505098826166084008373230065603416962675929909777772489952417720322710231295255984503346217651977094254562893180003033512351204188718383450066804410842993708574036082006049423232004798000920523547933568429183071890765106355731562109985332122468676231863563272198593154323663595101792621774192652623512053004139950291919028774270836937202110818848895866822922326046999727770851391247830639942056913854968790104241225184892026194433680944324275188808227660058540104618162366829057644646043479288440113034991001984636552797682271629624112056939024478289975722580864450933313816840628315950501218033209866725158565664024166996792786221703863702714443206787109375 [61,50] -22398659581964773575030692747973277672736086544608435019834017360274401603429404276228962009859102136224911884128568316116420847916212494122667076923571895664938950760002193017942384432028723168199475587896758569870807812754323127792123585070851911154686262551535837122728249246783028326012774776888155767763770871725477359323721062754798771288427772440416879100332562477131355402344699293400259986075730656157861294243992920732490102148685368829873396785664188193956030225310034317584097329855452698236743021250070946588125555338928865650160379879261148983471717054265277762768666980543388686632441121734376932216715297150313541778733337952684470853636383864686564751255294886432511075750212090562691056655259458100768974107160582359783308792013206986327661983860545973102719485916109287893651317152214807837825446272165927457268864451348018331281585208588882014750844493170599988468964090997804992292796933985520144130926209342540698653578345203780362654182255165471210543111900303485085850547787434804030343196731231777250572810045305499545566502347277316895740693517628973559248152572025623330074286803897188366384425021015961650405738410430942172694679924158728601208366628737949347711757365773339097731030485942061658345154203160156801012346176246246536801719181493554524849046262508448097168572331856209403722405904149717685591273399190927522171191180129619291244094888101348429221552773189997329708452311384742938534122279583002507535195377971268479055538789041567739533526007224265678373843411088815037837284491043750373373793344846545637028092605272832957609129418492599789024509639036834442146233168579243000910458175381218410567611412922062447754272607767562098683234342514150884056957552487369469029487355709289402904344089381626081559523919572531756127282152167545277029891423736184478537049434687578005922702138329816054303140284738592214311115776512458094775406773207294994418587070930739822221498908803890047364979674312286229045825956340477638658538032067774175676389172080953052401699601564493841609111790116689956291452226861126716229628122654106790658210630434932759672662262621889141376484385094738573828582286533106533201771574499411476635003526913087588196293001692754486579363224021543327795522134873877981886764967192524193681722462418645073886805071436526157218307593671397306042937808222529380818312762444636000497956354331410627353282151945730862567198268119163297241792488497164983084129032508217134322813978432290970254987169359457981238526194369367664127451380990753853482491994951048682430673260429125646658309669362012531311678968973087220858952939295249962015077471733093261718750000000000000 [61,51] 5502997532141874506878264090014581574358465311729217628844462368679108281600356186775933208346575584531544032088721503181574334846111196906683676811764622352086846633276187324836145686039163458295416963874039067286883460803589170138749666775385243383709079736249323397101481094070596533878247967406248700842416104222843754387462003253668386316474604815378201190706474477767799560385300775241108422953641866468183880727811040868355747711245853207081359267035031952589957250473699316960130357531748462259108470718961086093321454271547171500057663760542877012345300761732814745582358638518888968581457668049058545570785085182060796832120394596254478361160235851898062322999617486674585049613609668196776797448824792810783902224680006574390144272112943797343271590562852310153590152192551825110948005922198601755299001436046555671995869494912436143583295546206942015118484512891718853231532453278035062245477700852558425778750890574784028973971656187831322015883320459230520570281450955816097865589509455301369001334967751566862204728848256015308348955925752466639604242142587221253624913240118949209042161841421911822939590978569324778084547784150498534169013963350774741893589286861609572105382873939379536891212851230623095666756928292559287664657538159414535230512387449020630729323135208923240915272128304012957977488392008915457955459308978910916240101075583597140652432386823746936501239480487561575169413658465203172469581011118355502635629620615018189967242477324789441077343369866203393259748372175641378915638712961603989670381061316124958482204558512710326399806396178084468522911015932803292923423312519292466287997254186863865002393231674979674184657147216579449269928574658286071215477591360464897748010247338039364890444275656054181717261963558084730793692015577171190990865450562192806045111984142750441163656927537601040022759454553490214235719406354751989407567593232164936893712148355864140940431337001796334977789673915526624316952972153354303927996071896897469814012810459809874267580464091699260652402825753565809443560971376558615273601118436052521092191072377524484929119398417214797395408406822616089672866982282411239945380442668661463053649649515722345792402752089625067645600166789745873418685540038090210674334023339613394810882978082144769109915851733775586434114494647005562751226112102132199160094498477168381527039931381819363365935880637940470187207272088120748917284326471625667475061745781259303637527509828349462094115627242280084156956270418848711858112442884320127194718378060414142066231203785721840493483727600709186278458286613283621975523107749950213474221527576446533203125000000000 [61,52] -1305028838241912432471565502406456367944681012592235729971037919110266809876430330824524639726886896568059291166251140103049483896778708753094485180383409717880021137670367652943262991347914721137144989491045521052418950026128830832074464120841827079327136336436819683800298449691924557481582282846771192023999566777097005880028729914630471397843863150352940698980906059202030222359724287279991215326920994977120494294413436064959367177620320500816627914629107168733504753125962818761876397133896660977544196065170625202983478784705626934629592836043965292662350914365010759689143598484130223842561663472434247332397167290366515962895810925143081863566620732445878776642768043825894471209829683994457932884024505965303034160353268131420332441943840605477504722460595713136158432168696626131383860948043169968406429251118152844456653033978873300551161556696724842197675581356564626968993724181189292748049732646593389847579637814956612518767418948602669933807917966565617381744784058138709024667763122350146607091714209460056728387550846876195201408141530509435690261448382174346941348182761994198136513818170448739179784725924700469780364071508797120873403627105945723048146813258800919707010430172127467311963912137480044851722163818402719139132540627006714938713095017970966079074303639046664551602000896604449849719751357682426627515455438812988553040638134593671060843523016698695531534591383580429304349964459700342031592541287351316636331988714577761178015153111934704603628881088116833400419646033797006037095684537646341600665644987048762609109572337964765530876101195452732999973930806728293330754684937970832053269973615007362236436735049250895327407767227457198636476155217398848006677859336152397212186679022622183913594776645158218953557121746195608663380784775165570569770370894494673685402285249877271157801742767908680214500399983851279571527777480101416478796855164297505381587279247950379333430690041095383305562147331370454923022376927991545564955157187673201557032104124876556938594096120046475758750930130102592900576216098694051925684370371177836088710178788782542068592198538316822658832518191643215050625685844738838098783209019906489037194656131644264422310299485308054449815345058156456635973503335231103770278868180265896321080910238071997467111759671561562798720814092658877459113560365978499753202069934457860242176333125517416737391310094567966277774071136702888376964862025883201760945993323489635933376681454887113418562051582913377059953065181656258700477998986748760345757250402149959706695884707684051516920449594474451602416076312351833621505647897720336914062500000000000000000000000 [61,53] 322466194866575331996374127078501508696913135014662885489936160256232189473934160302766284457836536650371712911190066846324137356528560298859750245017979443703687362938641496712768915796233692939791789427346339624123717814690255563214183656493619399173553515448536057583203326261544375754851971406920665448230642094156479880267222364579093647473681023472090692047893105929387215054348997211420471173883932880381454400999926548434321997898756961147380475664621922198724580024155071720409589098694683365806744185633985532720964887834234791633252654965428597089274950643254729693391542249314937728578187472623947612973789390092622286683508146435963356735156150851013335961296159481325356895694831722241624724101318292615496457226457385785525944311525820678959177926856730719466912850431288730557610730431748383377128407143793628313701695571994856766359351010297891178048084361844233530748325246080426628400905248820059488395001194914296013880181040409578189977018428561458599878059137468361725763009368344235641437563692566841674399464105425720907803305438415062994424516454596839023512104214972966170957872608283499456275077654112499052652131969561910030916689125682410357064370855747821153168314886252337203129396122252785973278510908719296688383977978734148153286068511628180947937794816336650624114227573273884389322852790371699998715604148712252842400878946125968554463689717607998337645955174420081586743566103063707969791201921319721205427390424963139317619002217558805050553828023872651654944378707510792715523010767501852420877618273458701150782856715034748257378027605835739658579881405335379997275080433223309567620503620797868951287299687349758668379907690587110353441782150115710897821355828682636167710007619587585428521732393875111011876520990516947616825982503163626394944665569728360535487609528708208126220006364542334006869862729893033640072739725721149420363623500870521635098047941622635272750508863586069180620650775957211879287360938672433700276841732411630076598207989023123150906896434037884702262373762005983028399990543807188907506626416209534792356184437738594250834621629826038815696260172227024502952641287254332276956899647267180899607656369811470947684593144679758701763297482281855237553946466520306199205129762056466322532220969243403830190310805902549699918622917324043644480685672132514083446933855866456847266208796981621377994551120198213521422434128932266663527433819823989550102047707082874334538404444587968325804589876105982798846014997290026159601046448292650913191911881806843561689516035478306050309699259975039747471575735104920568119268864393234252929687500000000000000000 [61,54] -79496776731287765114092634320914969790804572702101409055511655425862020680046643606426381719012164442030905907784527838706535705998941418215353354217583305277440555106199400269488397792827971938158117318010091725001776778912910862109551338086646742208572704533346836765257018675908957670632176991198047255071629035432769058721738079646578575009722648809558813049038538868134014964977286540813951783707177036811073515165639007820028076537832860806943546523060163004248783831142059281283186466390304979198596178891083353248238133475362163774028939050088012879196172664234348495249688840599664345046606308118377113487600572625799450937355802419563739290975940896488163268829736115778070491212911937911163661501782358726398453205324807216283098581257324416826574055266889739471061851329256839090355913230709223770726863500344172033310861657979472093116456111989917202992019453185554724745023107577185790505438301133857854990538847808025101905562282799477623267104275231834973009829205792566987837462089007879621317204256105711306802928511591720111211533867548260922566575947284676117704008079109616440768265439389756100143572209139002763985123349871972617437899497206115291174684455321532553322977027641705299085230129473534783557301453639844669529638696220256586267211561180500222045547407985158804420668613284248291695443687273471781917250205053978791801858967496223021922591116506015148061623192917676915745169240471571707194105090933279045554035177943871853793847459205672441784623401089152415111350286423441344915935274622591119139459688138422042247984300310895126915514682142407281294864941908931319522936889280061798099078127786581095117927703759044716985415347144464355081839446350168808422075554101298261094748061336343476992462519184588141634397223275628495615687161092381026386043053380292458241401419661954224419989011384174970779054392618811968166065074037882754717377885006188368178684479691237231791131675498742495860558422837590625303205891838681462046602978029380100723994544466229350129021358964229694673545823253510158089221929124081150317953595707455840624711729610553775072540847020981122991411543302053307900411821500393072054182844185891101507124595339493034672163631858250773421632339012934621632135711253934152759425388856852683574529833519362786748027396101130403170080955233286921391143591598445248988144809501300888100523156712975179917596704010100968542013148564399254625696337662799280380948421927784039927171241082370119765424310516332881202720277695076052619209053063540804378119280170922392025865494065231060130561691854973879137885584000855487829539924860000610351562500000000000000 [61,55] 18851496967664997473535512841269401533625171965962711609174718426661878510151880157419927636959231065650752257875725669071752430110171112253364119192529121131100601827561130294732947792436569991225759230147979326938998938421953657712120024963750988275243147952705204646421803975693933411596700299583060108351148551702964870919896459795099498083739079370344722011171386438238251247559652310541426869473872416855897983495488097169108767940821644242356277484004990892710295784276831504439895954541943822498976444923709695762974059490127663095556556927588191712174762535493133684681205095797392293133584018074324020531817340225054107218154671656798091068550471655164071077824814462477515753896865637706227756597427533847435437116418159552296356000105459110602160330623722053137156778702370546012968539245394071387834642912443245080699029588796075303835004253046693204619234409450691935550652918521883962622008076635819528332906189689561569428628548080336360960060193942439349935653006287817123179215151381507854627629128484925146834830466445281736111962688514439824097468435468331921754865775426207776640028325121705998208248563833829068232695308759426256264401000388622657317675485983132775572915229695268395654267244831545778600538261717253981072299146209876722931198400752682811101823849857047285626020163446352534615268488713508130135464341223420519842267287166953264933618504576157523710669025397995081857628597035449227152466598825076801474810264143560932104115954139084500093289049126524144539869308835390568836431105493192110612445593084428429576385021543249633148416440611080243114913034674698032240702472183354938112563637408392600298625749674246862054953111952448870891091078449464851875041909730319551322358992300829622049502600761144385717726536944019963828772144806218407549131668716003597542167273049725785912884986888240895989289935382513642944770652954997183147347135787635806716665344652389003730920174203594105524397162762421203749113414178486335205163206613685088082743226804196476257417232963622202898086967976377773606282498232940847047048430636742689770523598297292561032713277476963128628024844204663419199935653759851268723993326833051719955603440462635720148790071115316521100175882393005678242834685157797801129072160851929268853916091185717601413460277580663693983712313856656161399624078241139538354863063028650084419786087860163756280814863399918938826726821482880506905469115907217085258576832316635491064401199808360580344721388317554420090355819765554582726613045224975765218155474079819228317057285301761134269310338712762840094119831668706410710001364350318908691406250000000000 [61,56] -4343653412206350681196414141986306145019719519246179469864858041329819096342426080157637008886486639864174347240748859014980483949630119008606030148316105236439430511040365890257527310513866502413379770907398315011408574133419758213596629685208839371135822615042312429977437390620438495927928268957995370698270589123057367945303394018976141064526038523584219561519245770818383174962007841295788447064465353216430779733702177617767321239550655293048304890714456469018595059354529578857577717862902626059272347191129453076198118270748457222541325037232903543757187485204221144921335441492851842202875116788433990396606327898190919259081140221837172451881581648572504673723877299098465610589774667152241681865901549682000610075060800427232738141339722906257090364434990458997858036253778720245701007810380631957251925912995819091894877082696596663366109809730825214639933168816029351461108866601153351791042294349638439024233692709594938831855319553913743326111184298975047573820490934586071860108283224913121954371566708672244824805987512341774538774624994304339431494523329144271283560944572405604686722942803017573040298063167501421407626990760192952678217876883452614568566566242706674713987494458970380166235888805446935011082074678437427142673087828583598030364622532019229689482065109645655705627725500383650839793984958416633042539021850399635757318809369751195895847820656618368923217003519287084960682213146944150720422705301568592471049918442058244719734778487597270908023399208686214711907873032435110200637636341892101075457129606603035657778075677990582257831554805599779292610392623760325984017879563579166213233883592033581624466569107391998630565357177897773918513295608044357621146550306953097810296953551478571755786907074087440864802479189730251210394546187957968810971084958792559145898647678305591518178274032201880705220274558361863785730672504523038683853041349513854380091491805849848672133984457323777977244960864786547292019495504777546217224513544548379296677387213058520993232644519548361251960505407054939211012528136583732031765928680935797791874261972870591602239181104069936567992311106173626718400026564639630917024981679860186258079571629540012352587753305415662703054661932737234653208180454262623854531583865863528849746318954847475027839552767607912894362825436022691146131239984659706642877655642218385380771451875817592006177604340332493775775286522240855656767199227519684717141631738950377116940705002647875602325716354056951785605650935674363241560662532192332026646702384336149858670685294598754033865324608587599186648731119930744171142578125000000000000000000000 [61,57] 952200732729212073209372081242128207068663448012223683402705835796596498126516193491753193683886821872604192520438446401858967685518969594713077741104205035069743504454814623812351611107668562281189061965232241997506965172330943206950071259374792781753866093426368672885000380746399939127419019103044420674854435481493347065513889884129015858064566014000955753323338997884837829409405821510423248198576544787495440383974801556558800036375924841062322057268701989132928239698184369443840288178805172775652833797564843003104592689031562986800858470640492098807233780115747045825543051311262960870578945341235887634956505816052822473697228547492336885497560718916823219894517941462838446778574919178889369528658171682257984533840709372168671830580643937665616745492871596904873880622872385762516070898705602349405592712929782109235172080545422248674915090460744835432351704270703759937371081168023283100440216900013114491420659828920408637359610760602757647713407965467448230406412851575763188545192981303947301222643921504653388936448006432166431904529174490767815445211528122598161982296178315457901283070739387732773071014129347639955131315238270445387732307930766113035675886790298664628062408297223659144583152602648083702741268077069490394629693400022976115365767900734049398334824305745868732279742090129030831771889072827227866668684042996714309911031055963881520917474107346808281230428769598696828025995091536329527490519385381457418413705233992762347974303045785634996104691780132228131910192348957193051472847410471457633267356470222594590513506153395304347954082862517009563409272109362165210469268697886973207587341008475386978108427392700807804088302856003194434778810965917658760021704828944418343409330154826593612371190502653771211487836801372292778638310321523849666405393141184901442460434290256248977695303411234774796199999846359951207141376923123369044203918294898544095497444316933905159849579671138465444735071212082805836924160105360168785970074759595472746177711359134642699383426810889525115640240757350931181929076891549786862238913131742358166939478268014098188338091506321962519955563999712160391455216689363066291937996840969093971951864867512712009693738085829964897487826191666319348744180768450097021847685507203313162764426624850080411546636266739018223878012369170540391033414115315451779364830554780126211853859256146223507995141666350395660140965768083884094653676523921983981647808487827159276797263728938704561693023251209491555923479713785649357589344253684067560833931846803281456137288527689776336935980997899786615334960515610873699188232421875000000000000000 [61,58] -190611674708321073272699647658728325730638973533594405068973519646742667518243674608966654766204803079646633389054662756294787294176730587565187917906177908100301898019823585667916067252218710816126331124728809274106285036500977310076223517687434769348081462351332466025037809294350963484912545261806551568367028780088829890799604641304960206711015082790120835881421819307259919305949381351944690501199471714415072137555438976915403683490211466856580587224815635933164325856476809691592560663013588918196548172283476251309020384152460957780747774053386728583433095854156874136960457069655114508304367491034982492643894683425847441746999880463133201977762789617319626897110477205865117194213827625347736917347197968096047322015680418160167816204954012083186530256848676435980295064390763310948408002058282095567966559124527098475234478511343040188588744359973805903550719357328531798529114086836224255835589491401264228577385093052561142654535816830701444586455522334545271910903520826283261271033867493868706381943026160238681678961711183266313631667587084253640282585446999045839785286336066826925523525889448084417882918939143341520554075822962849974396522293110670456757588107274931147770002730074934063781103771910461303455546304541229897760599801482683292197003691350572537270241936921187129926479981865396295267031792225591300510125256093355324931844192383104286736514223889550221984058435468144393806945273021271961322371191227236953245750884279522957442608145733637801346654965480447956768219037175755986872100669983512334504277381039986449583907862102515596115319790074913604477019761561840453645317640110756654641556811938419477844187872597544771506892556648907474783676384547256937557687457622928273586740310720030645860174530516163815538271279805768969812349436428640196638471980217485326004028722472981709162812003526799943756247753152513906226151616826267105507798773927592564442777181816386104648547221563526529575527742978574654752260642916491159739530625664758953953485842975925930209331620746930135052822234711165441517789015722695937854517045447164078440938780376797827093805945289131754460234480142909084526463564095010840289427489497001326186986896246724328606144345090076176999427117979641975461603183592045069267681225115125154308044945495981528136613415491625437485073194336014770944561501039772035738779494280410616303723100233940464537123236867074184042269837069951666859711778474985186270386601832993763714284760412853192261368814197063204312443135978128204854500175912327096065336897466013086935077142561171560652955037085121148265898227691650390625000000000000000000000 [61,59] 34524462721793498317136429693061298454082459397893593168676732223364935094623173467973283286556679953265638427892905425565369491495447081726377900579774934477820101614459716238176203369530812274915183240996997896616196465782287315162938433332835308856543219168411408069136736343789053451140518524374905381948157557282296827707716845743999301823187088973896473259808318486503151603742588504853949482629556081568833626565398763368348306380687385454071354342936895119064165574947118919207279074842509728443409822059885424293182637862148134972740315846553421303399373273054411284532729575356144924866154598058699419201948873231261050068632242499214784390118755041823468592542669309319043773491802733914098906477674449733095578841991760713341590601942867991699031389757736219786602640146732813813842228675154320683151690009736878861104929515164852655570781848845846824430199720763705788367020046362903900237876651458958495437687827059180536728854784864964954447682863385963495651781947703171442661177302491050777753344798801907077224137454075808232949957688357592918751178881038638477573610241511208422591298250841739353472978232523194909199317847129510133479538634970429472256847701746811651356556675228539977013210917439641214295897925101059961578837338709621616739734025959396533451719025255111215251217999024931211252503671462175224984770420438690759467469981690740282318841710029929340327398187223793199887357524809093038015553366255416864608291860129423592530669283554032295365251626425128815475923081345032085352986851523927705230211491651261952972026920968210331434270046593990309234774060029262561470956529782056973302399923231165607420045550836578867110157132926142381151536978861925751236409266481954869645397095648516873396325149429630284725892574467879430718929436676772837442527826646963672282154098105770526983124007683777350695833399943586664691302490649753461289157858149548686563969908893883194778401548104936022637380986495839377765262679937163563669627885921643007666371102273487212889438343536061714959430800374682935436534758291051805982564886086365497324502167588655787098972749493230167019369517811626320810047758693797774489845432089749758912973203539204687538139501973556929495583724325270373642169234640757740561098857812830816278421559590420059739887548006707488050516977261157089742641311366163443032212812133320658611119467498563638580899846835151169977657359247674101798080074929003108674451597018931117226608894116158818234474591708139039658092963345771151389475456740182045069169078347597115386043018255945568489861940975060861092060804367065429687500000000000000000 [61,60] -5703350567313479980857162796623794430552829712325247538607473437104041397494164071806251381397614584561415600502946171850727570923207002607399065983203562959521250180291324476495120632586198029414360860738834878139435436866553161481117094611865500191192821912805421001276063282628653023213892604827610069294191258781229030014041185744413640512687425518724764392755201379493876408866276118811965458446550462570850487882128816106573791997481784927371300540673638352378139971193557071189118206771744454925352717562955276564683678729970588143120749494331468246214522509267471982927951194824835779048611852450389365854055098295134822468193662402239162566683345682173797956686150496132128853667674546088445561638499698068123030359343760361660424856475652633870897036160801090936969472057878575614431539972532601015842725704580160723184972346180635947464009460961669195726071744871089767165421815066081834009165090655506745461525886084971314570823230505676248699425611335340847495597240148159917231548099294604346556663379672534128686759208889953928631956609058750802074448330119382137438516275601412275926229360880900068499774188755822512824265693799908284679068207995652871627254728082126700155153736969619877517619988450010564568010327046162282140211197599923666541917684731728723318150984960616339012275675319563085987864921306950369211909459413773425137693890565732557703597428022894516281117209294881297698470684488279215505842994096091646772245414106260407453767735099191295683305231073633985606480905070818099634881381454835405560657503313127011407243519497004215206253559236049851869290714586849374946024853798469721455835844886461320155918527275011355691596230749677426655084417901955362074823819970418777104521797093024265156061573955097351463869325089949304033247810463048756682997888436518927405748058494232760839681534078246487073425708785361862773060196291803162447018999731574493352193370497626383069096743875647674959896069811169690030951276050037336304466279046912576855804205192647380032833597366990581210380526209010415413606026380020355028542842840288432429405936823698406650609969402231040602691233824224490046326744925066561578739760523138633370232242853159843628016030405635617864818076917593041031309024838460232451632232106552435138032577707700265650628075004708089116966247649778212614488714251973623763604531760004625928893410266383123247385260278619136471429182712609955752285490109986873479708535950565467569598426350269167643973811042205527295138995059555928104361368561645402808200100984202892213917779513920880418709202785976231098175048828125000000000000000000000 [61,61] 865639872841540595119569208269882486738158140340597897632620941240110393363121379105339137893765788388063411425303698458859263451158470100223660602786457692192191969935840215654341268117828415763716597222972750948090205244223229114825626320395470026353250103304356638133225648637985983105648123195596648253756002536901792807073468828791061685381704213607990215806669888080126518935268098427624503574066180455223400598288191791533638444764167924118918181623232166906686739605603129778748958031776724187207767614895258603933749908519641005216484831809270397056862060869592031616217661775321266449788849574497421149134507017165802284255536918482117679246900222813223577976472555505204054304757801912981207612962198007017031856883167789911076283493804350290624409800942498004654313592070728731012625604037316305554467811857090112986091346466405407590807694575703514789604531101232899019704219173026406735659134615873845893378922680842382662636359969973810653384713911176053807130987841179238962476965575498954732174155904280871792779356034730022790080378687237723374116772111840486844551151982011397841894331312103145415538593315138771007244453569976598407713532918219777501091441838043068531901515327229337404291899860030220257337385014117388784719150102589441183556230750114420878839670283108838881755715302869176615322369081060315371865048498394484912543265269836610374649348946509382023980287595444455672140984844847186237046085334780304212291176946063552324989613967530708451948844505508680609024793389653512762007479362730536292558207548472885441018370395398008269297100815627448994982763521652943296793707291893903003992867800289207347922315082604218472106223924489371210510254583199719249133939569016435547274524558491192069599637734813750850224405504440838816010021782398622885755622932429550445615563074982385604809621551274372326546059321155329392516356279647752177467516894790683703093985687956746025880363607074686652395690557084659293095170955250498392827212310005609692889011191796547499446272228491995595415410338499644139350134529136205117447872105606513974682546757003509062229315416279233351458673203729464735585287344916369550546695841218044655527127186508330127241837143665570296288000086099416971841550908725083827223817990476070960984836631587487859698691489093909568890006901677369956919216808317015945168923114257825478069394645800867358436118496909135571752008324720619305961406635908279511472200000644069484857244916424095723025276606613793821705946249839630749137147146152190138932725670644035236650450006873347419400488433893769979476928710937500000000000000000 [62,0] 96943805762769067458917333503706024722771091806187244720838174034694277433027296005423924648428641624983181492006055386182550518564391129938667442624394429106706709243979245228570227507214595494836216706648975570052398014925536600533331981256681461737768808284865287972627928807929694948168474113036027640174382188107704670998785188182639334398270208067391555158017227509568238491308873735569910363010397216298176320872823377421159971510434680859123999257762638449893313677145909162099535305388969701625785010246356943210359017744251350704087845969576030728266944426643470933032351329418786204804199457002567574197016490554901221621019936317197601858098436314570645006872125846978427199290272270725666963844146592218628763909675364773831190958703908250101836246664954605780334395044563162396619651274584312281728120517558916167034032639960583616383921377875742174912769626429211891195776884340303140733972331147013768727190268460839892815147472490871635569809148440648797690410179884237979257886477110145764987453638583693893194698164284420159157972326298023195281400952379112401706972969666401231085024217433789727288149931480452421064433913399150598292600656187710798611430085087682257696562682970865397180658158166163720212560441316901451432434804905326815604671726127145149425559002573581728492762439477657673351930774508133557455323654008521909574348160484099662710041270085153439187297626082692572809855475134936229857692288135251324800036917884628251485870811861770182528316234644555170457864419988870095969539282677683023173355740038143350662088576511183753884966414203587291809294650399953947871052567874834236489452835249960123594435771445138460491798888411879154405469867212144918574909626412578611828640340029832532006933523534922180597585222349308256210689051365480925740888336319982510407297102233969686805944172814199943433717824056986775355821884573633307798411956536993135936388460601363943939611159789118221847767701016893905366358519951662647435656342745707965140742677579141437237405645281386183380534889188568574165669617317068663814423018195485324022379563605358469511749391295397575502002115489594025184186191976796317593281769004892418917999252259267027415249047817225488295305861125480484844248042163914129637402083104491687931639001194364113436195689449606426069461815333251274727806195652704753363386105782022907466630546939931457213904453360636446156046210132634244773022450254083761925807945510680921020160775381147117316479014744837082412821767583543052754681494031490594204499617181559836629303034200230881104321591607739680823015548223393396737022445865733854719271378507394789415917531837215408664491809773339414669104913620233931351976473989866022705086197777255840220894195441783680600167372176656499505043029785156250000000000000000 [62,1] 2215895807408807018893693253041539878276613946929040934364953905632204386618325522233884919848276451340217147949233652047028243442846153713714721111502046022541121992831607922424543549053462178703958945387884964510897504654974822572014913832776339205232260069112706502261435465373757262909266524503822078248590224250967929977097611117576527565386157609433937020819972499007699483770720610237343735986302640578998709417599279209014219291048575999529299220650409317301978196703512465756823934149918258597812572367082083902751953969402752046226916737713153595673813727579850580591101004728143728421077544343880297660964271622692032037197772126186019105477281935697285372134870237999674892008350657985210177156870421510486247148092927852154531267172367126110843572472569846514745192562448304165099110426538526948838400969001710260407533970419012379790343884165975237717682820512099211134441886841161289472829228830281654717447827976555653184245326230073381931993963595827371568545057735149064343835945806300049371841220005770093217254730889407684342219391880624894447877519922386019947371560489802228879587806686716968678375716069574604456181194097810692189998237625993287567064128093187126301820550974629585078457404777955698009968686380425123637329179081182852048538736893741478304276285804362057193231529535463141052215708597545335933461508878205542440509706995099149923568488999963027923642900137929710924521260322897306427203397467319868444718207884957396925212361396393450878787599484462341805948872238164779848164241538080888378897456554076360518740741372546609893265519113055303526286518674660014654492142231212715233105311884441075043016700446222402114450007215674487547062812823995141236929027022735422951315335010728493291275568043337854985872742091860021583666436248839239705331561617719895776853552040071704319103508287462226178478687575193156022302756903342652625320848525971217209929386765614785782490457122658436011729186969099356754341447253212288479979793398998413512051195657276162690350547778767550466158301927827304709396655723658431335985655563557890986894967191017687968086969961421894101341421103361359387597561645832636593974938242415988090289901275514246783380458393430173736345495315412735783523883064141587519681973159566737178204842463749827914089541155413220188999632089946412460828001088138294790519384093595990962642320145301141503745681905869823315327195687900361872161235042936710734119023821537684469266972873495956715772906880034988119903730238729322790912413397069747795227768871870241435882715678305299869055224690822638130644285192407019748958745256818334663353230041757174859383854691121116299905121705434684691567812006924746921729522788066716638599914960015033680015881334126822983093818564270804927218705415725708007812500000000 [62,2] -38402195937436776417154214893461122144052311752033682019770898658379806195708924062422124757678654657707438445213868222812715533746185986165203721837027407462609686598624076272223946504710860041508666605706546399062451970877487940410864880327140995901860462014150317427620517151184820495103482886135349204680531896635354837776195523983566808868140491432133204140744708535821936455673803270124298165768399679441570632104282853610387278415476401311088296880200893323397028030254170097357396936262153708980308170860381874511938450553755075532249708738124631967062278988329474466602520877346891595428820890297027958312657160133273931100566184498264867089289585459455751116376917285927743711161852342760410695122497888382936836158674651426553076759377783071647945127244458027902031313578920877466563665369152726752708572804144125332773046872555054471711035907104078370210991318349833009363912328386098294812213460654426223503385952860755638753503988281064733151390820017702708419139350613936230104997904588835637876818877659136462078835428464820274363703792323884652159864758618008666122754700970935588830650054879148538696411315558589252160610750566370709424462186443154659279204746901297792219567977045960714667835124528839686139459494899556770891925675646959298861056319123952894543962558849668775544633448843124839275539370375678643263692613739501969542482161573127290535259947716540304264240952966987026560166029597150673085429376219973337076751190627701894852984314821132155385970243363254967458305354140318898979558060736281408885011491358228478439571290989341759617184513193351276275164870100634878044002169663283831136533735457377400728452744527007265457019618738411610675251068247186365402294277751421868667381861597567179720523454107023827096050620550705941255728902173291414320818396443513903767155805428313857395892437670487297154829073000942140708818480117606090566895253165339165663600677481399725244612900412689198286172010529989503084878803622695098715802716712430289208565700456757801888199126377390149052478840549903905272008556245990982980687724815917396974166325127130356245227874563163260298893923672772421502707352921847322572334187579304286824173503614284018997643066942038600841904530182470915672283206528865079816670779111787362884776253859153844326722430361258262713942287472213438689948272241626970968743365722315571846593901424152477924289531833912554965257426213436856808881062917446619663506880523939202526001796104771607252529032502149007619853624760945338886025777393318679422129024987636337738139781694567035497538787516179576379081480554623663758927578924312511363012677559152277348974744139037581449980857732139085166121921094587547301553412076221328781765449206890834563636475187942131981344573432579636573791503906250000000000000000 [62,3] -305034822843379008723949345575964166614706290736270434635416654745741265876909514453169321020834397436423400542565501822028725775630195638217439528313044263246650756883508554752076184868158516893771321403501444286002610046025035871510420750989268264145927022270042214135855189251851710102577820472489488541980350268383652177346214168159554884462755980129562411333933660165143791077595383590240581093052078463669088542421269616973382717017639367058425493100059884237057932355722044015048836263880615186521397353646653150855887936388934502117089836603060501205100785447738893475430172588705278744544289817492535090304755023566917470926098231941096791894890636606252079636717931898384379379976315000770998224365692333233821396130303689594928183046090951181301188647540401943047807425355996375295075508188126360604464853810581164668978494397504544056515763728252890885451115107430274093230764918653811788507191680253460009531101482822922582422218535215115930016105987620490517623418664389407027648611093877498290790930991480667573160400300006393610459721283961509477679834694928035329558413923878174114506100246535605798683536726699749736200582634488792983258479122457814274500607825158315586023290212715753499142222657656575503046595064172336933860278199002626536997374384864719658297898538110953346639457726929200587209745629422721098073028034283616264706150014516060320677576613840993082449027047136365092460487056273988046501403535641802828005395942122438915786258433671129757539917767252493631302221259923081789054397517515716469810131102359404337300564748767990585103780098985613472061531228040315845952028430388200645757892998964858743118305323593206527508125248542802539264833530971544650749245677537792116438534908791265643185303778129464676525595730447231509551967087069271014314212074564338686890393767163273188074901099212884978233626141409836469646879033043578035509042017058466131892988383481238059966427607747187708533227281685344215172514073114184671301951020017390541575495740042528675061589371397421997356396395165311642947198771909710942524054816708597745665580090745227564007241180780411174074750648045646734897802085744325399730278866814844634973261484787327741216508717360732062178707318197965480023402526384540807929633977941168898361651803306133033079236396850551777480038067080391320453964046246683868491910351721634399391601787508232629648268764875833675554276669222612680029304822167643911160791992077469262708163454678315534415341649799665257167983681287393517846216536470339533334749648659274170887351936142591698772305381299181928424916468678202381434621747149760423144262229192587879423655758108537054764041505009424781998003804233960636932235003041765632473564054959325722521116456935341698653019193443469703197479248046875000000000000 [62,4] 3888261147408892899770003333764664846067546196532124325248384236492749696471403268562063958935143258737267320863092504519391808888312633212460779566345636969772740757484595922977130388658931923834989220341290668919660771019412767764107308963284809533737601030668546178878258516142454431795664915064092185871145936229801446148606093582325910298447437215016565350135518776482723139520576061081171439502167787555640929595376394531192644622506497500120306030344016887582236751898199292914712189504587385331714482286931435649440268701923604974905288472105895163502498977120473177638902211456904883704109632554197860316955136498938434504832040871873001357524629531066713873476422247354229498935169812847702520131999949908569405098323113682561434080510313546361720535651216768199685876875819332419257229313067056460752991797108636331752538335986907879661833076386127772601002744619390908958906113398639837253091667452581789076226658329644293380297123466230240967192994932766384608855997950272091592455892665095639613305629090661648752869192157331177828767001311307314365607328767775399205237337096877074650329662894912693784807455609855047372594568269141797385931657380048934933770336611510697630332107567212663473659409766018236563780130602423419485835005859668731778377960180732933127440349961636428452877459966431072421775398185635856535557819557056825717437113609773689401190895977696322847939905121324972457287115316578554261095842629834145224298142448198375266791351121380152745684457749023786688836119982784450418609413012214909590210015890330143798065943597688992211417427611656753443268358792821664387597928975833608608178026075542417827194649963391339174897774456496571634113946016226294515313101479564435829739450285416640016952094648220120880244364573185700869821792949276534683925166514239248337986572274124420646608075681499967241674568772323156971358381345268306774472525390731944585525787276113317596057608970505061291695875926631285755148229063329552420352871341195614823398124605731461628201888583199606077253416041873683173115789995130573958441446572406302112578061073729793417030904855607472356547853321061372338983404799511335884796504537074243870517846778890961912926822799357378158946839408611693837220735717407950706116001714182466920912752800245546999332775836606343862137127106975707008230391860445120898225612079793604478399563855064275419390146296905819233128470074762389051277315133164361156956628415633965004422945583493860330483068761663254456904159635788268596354325661007181852316453486310908853871754680502849849720591541281103161840885648645596498767961226768203158072252091058946515198760468337623287923871028371568606342589236991664876043006004109797632026729253899750651416811556004837768796278396621346473693847656250000000000000 [62,5] -18365798424811753041598224672232087055646248471579243397776812244332941623888260015280100119729462186697373397167230997805025855968756788970397382015602865177213882724086902099660892920032996293499080708170100960886650462478283250708902959062382025800293307163595610228433625636678578553838261436573569831436043630994349593160532705498857007940926263352795904073035868508421123264201754660486460025374087545728370117931719515662030102787037164519877382441082471802359179657349552995654494095118160941991123818406443714155213426756364111267653880813392713231644182146271642089001799737620306611405075785250570475653819137204879883718778857778947733975409758286803184060773798758892854450312270506205703057094410577773521934437549035091028430306144550313801823077927055279840125378101722855822642585450799385635915526466310660352799940189201849873504435647452210720224874156876472763447920180520845509527814315934270126793364918800211105829176727201722731782186057308881625272038718570369725967899921523501416958866791364094395518219909073203952426338887060230967691184707026022668857956042018779529014983148297796540079674955553266752512479385652190674152898467705664786476108564114902113042938665760613331752137561692048246021010138447092247837350307033224895353248470993268610944299353649313539399863710842558086764306867889907228027769374573804088676268615385942291921162199158266949232478406459247231913710226028266650266325013582069738129999545805321996490676149953499700637909501941921400845097151302397611939718490067845685582030374199536681792193387866434286224313621664655599209871078787997792650445677154014718609003757313218321383963554834307489951852626587060719767016235682020281962350274618152358853216620629976612823677325530195439331101655265103408890754630244134236568544109368958548272739821995627003354335173741418957813381223018842141073584125604764360733612120734085106562630687371257894908784749003070609969070818630638085877024872312836692904480101262092051653109506589849853222419779202263678978387834194641522669798057498410594113157409602717946654105593173847420415792550667868628936122989579569282455723357810220679412062239123254344698128587943284708135571219614096455454323148193323410330077368696966483571590376163672168811182557131073975563466345009555162326415534972097272105092986550474576737060675105018768662070325912741569886557334426872012042752110554145126478588925870660691090921224916440440979521753151402546518489838356142602079609450867243327163303686336876873305190334712276244955996360214823994194973778604709311432684262737164849471228868459105872712067423703716334680526087533276811307823439717258355402506636484517500591233739584936836714395988575685770864645183445690301837771585269365459680557250976562500000000 [62,6] 139005089857410576071244104242920242796258762520072391503097559638419201797259073021227021243374606028380348129394277610783169920175974907986114935550331335566129828528396249746264238440305900527570340218480434231942445475595664246617664357969846793752899019841895932217839504666601871197608362134141294765909929652553848066517833577112350237374795625436754728564131736280148540445378886989365266837560220015607225766153078998006725951908707444334817280421471330997389579144278808025399670735687461653060985489493751119507895956287976996906238427726844851927291250712745117741461758587893758426917883041350712944147489673580845835634601130070778786107876992425437123144563563293882761613573547103575084381723526480444548475878019545328493397454679517682065739603371528974860890280886099266888001764456389569705287420070979768096462823999231668934364645265475707066261069823482141768177245813734023482851317101442407863705607461331132108746515317410286640725608319216776610440268411278679778001982829241035768078099928688076759332042314916033331542734427327200727949938495337093317119215568301467281583430396940557314129783953171193184940422855814763587520903776050380203091323877855970786299055555897065302240116611872788530139496311031692579460497855275823635625456502309373874712318997436773416147838480298792025456084437929948825524912626840465073116922433492833981349330223203030456146506628469862938972102663249021539264649628472650485027934242752339843548552439659870847357385872129941730624307863016198640033690893879089963971285968415317625934333952640535580426223039975932238421654729265743335623949734728186398847507355624768895275291514332917010373962406763320559250057617685829757383173958103878598129488870820503503274909179270273628620188788856009856024447491620518320414565055425010208106185305907431226539047685879759444938774693407930635038613657225970866502459507269238576755396185523954891100367305258013026375112647990224841960901395711524441605556181144511719300354800545397536662854242985864823903131460570326066261763721912796756418052954490459947234786188880525913865837882116139748301131443836456596090603743772309987287830011741968220749206162209474559801758769505306120469850678072344521588859132701148273307250241992887280942368178717326446690772156033434503797837818782394370282794097959647454064497559036175481133430798006791741723865070721010980782820611598773834613513612239568226005746372145667752976770508527883602694990926803890354035313049448953559424500077116548365487948934111523613210189959852973551365124242513361129028996399126010995286707805878183501694166779138580431282237066341799619281792900795342823738065025965856426341086769684810299911651166703776861003835629837510623474372550845146179199218750000000000000 [62,7] -888575983500903827043433296951661317425594311417006723183678052192436918683275016311848628924322534807068016152812634074995462169071916284158481938001144073805360896067962393242706837663204810133538686180710382426480353066283750738802539752388370883237005387166698448597094880912229030598892432621391440068317020133462047804580292431242147203782029174418961937940360458985658677095720858901701510583179880265943595396340449269819631766321338250222424506249509939949088092970232969916321268819182632785046498940410452797575743129502107538954324400707326973485659802539652554437654584435688739524713588772001568594813250260804323182339842549168209611836261514622189208660422235569995954842678470579943919402441754332705229954316005651791089541324102117249193529112911309222350881246809834162395523424330615390634662314375780655846365806614796189039590199387290064570687833341196724448663896406606712386493783048623072680529837376068285099585244579415175706857145452339768515488544602262348993597098835732002696285077608079828677950155692080362737243339100698753070886480150637667226101392610821364306638226093419539076750450356918298007200929920096625014424833778213284607430538805784119905142295098553431851049739056963902597828086681439861724636053347330350195278278503094919462229794001077226609193125342981493436912376489921228061635494063673721711865778713333995248782081205723466971076018682445418161624072618810778697290243404973931288857915580915132046908909235558999059122535100336677202999615305161386726761330470336821046847487741390845386168183970343029319887816430712852959678747481863072097745395876026421325531386813597992486788498270077605043016598461224431631332060121028672813425814968097744381071863104908556307010436227288922568002358998942254369411818228437418866649807115469548255962386429911674864361507154087453996419811459626726604309624053533861434648111078909234461259755286132089866831944236331331838280866672741941526084938191485386476047011829488883190769660591100722350566280584909408353512559804076591300383047547574581164285276806233203380080301946556204253664714506499870265762869929928549093934625902570893657050281079202157230817267261741809036619104426773030930189391424956220075668125331533298753412451958394393919650752172767236180754368581554685098479130360288178714658408281892522022463841808775383308670722294742970742500405588051291816532186104117447890706119806771431276752542402857983054194654487618741665018769527898608546775141112332645988704265847440500218883975264170570522481772536981157035050875142497257854907788921095104040741304794041702480412899575318691476182701289546737889893335613679788339901841387334857955878852970420810151828198028361518537592174393768829077089321799576282501220703125000000000 [62,8] 4853001347745090806225840381604175717471514682944591594211789000601389719507720464820489032718762710651054807316949706094610255500001559902739742080649579018173309879933430121447813770006163062295527753760865077099932293731952178278474530651697352254003058556636017377551409140597052073463094725156300612784638664644992237542756975910120431847546490539320866897499321155594152811581702454572322504893119521213551954088169562490059665424920722070523445643152260851149246324281655058394183710533603919873952261796701493918810202851344973477866429298732493342993148394456331022056852094513657290614007093447406233886190225248358461548652432083370798602689606283208872613230518390969099082565981956035499026041010657627026107057969301997981957575771062942471413086608499212988000731285480399822396629600537143009280738192263895508137546735194124979292661097719255778152865345452900802557378206738249091230678869941574281569398921578974341149594535227475076592947469395890713419009154028991272196101598784107039351279935726967108620595998897059960725668889771433030272024134606245955220478452004886835732541044887037583688862913929079972878858614342910894817756982725056928696433106002847499540589126366011861523533729911458861732435021736776504592658958274540642649280043612004826714505309016553835236691049767725453932981036015444322572282212116793517819703798768696206469834897316893031927919754944119254838733507216712403431828311754668758811233397347220434805973647406657833021769825763295909030441880809898154196784282214107950636203611213342946902662385296339138906351320801916143078702386941828717447536929956398167035516413296066640281576317587196925367750849750865553566487013688324089720739363588125649768199120272851462946302321971922625944672872431359502077760539651910230441117477995579058566823030091278137438618308129355484521809598150378279230149254617481774348695656480265142081997854592111060393498751064342078127833046770748000390001304900803137934383671236526484451757907316142026652147104650517136855830959477292278040962257971356184717705080575246440761336977702184077536175172149037684078702439035729017567607047169988944658734827515447439514037311010688608829952972008190059273400582199499125296737496048556011002890940739063776168146144192624589268815460616000095100425258168401352235404243918962679815319684929427463441717352190609018294620206514411683010826450156446603106133263079192848653400070542434297570014738184017848508283439345595194722912083654981721935239348223471754802891580077451068345205062037695657282447737289540229429322623097387259065270212330481174630812884651454788556118128334361094506790181950136765982647051360515810587237713763242153208303564287700633149078011108201735623879358172416687011718750000000000 [62,9] -18194749369634234499134732936411872839711581098679307701614646274293973864220504480361626854521012626794886314131087942115250425685987535376194422648590814214662312584648531009861243480252627288851354485408643784671677977292617746154739667306645161518993177244582102339054325617473529996687740335834489898454969189556398203408356295202713328388026661720759280867954810550360661041150489226868487948040584535072403680685579945508710016832408963949134081097672694280164351186967742308646974838637900093298972533866260034651232133039850284801480056743070754584330740156545446364481116543070667166303683865425919450249751141603744688839187969776928928693896395809619657157007370109602816569685210124572241822393731766717412443134164049610038923488948567008058426308307420101507415963224582810443549047233429159753001844253170061853391552642901164384904274572645999624339849849568596944810455671886432043710062641791521039071275211845571292845229053942146230847662024482798090454960490583099895702886457361631645574564530131315967614835313847343277019133559895302921458488870542004617306218639328906985460854615271194997633629275598982733265419647703023886545515386905596645372548980411049940420316090802645153887994934791684431526971124380364112803399386366407634091594243164755824519492667614328214473082241912024243332196174410334413457789405883988345909629339011769998193685377746528700599193618620162613007052569594082377786390573702247641120808544722914836684225158946289263757429655706009389382404584253495635893128837612035308415812749012781036329534686249060731847728670903964434330830192699206742357700524697022423549118653098523415834326466728893368609944010722218918005081784568999204154110000506813345402465695511132783368846410848472098701707409639078667145321826257631393417990669208967875712272256269669260021940880815871926239305518470984059288308078959987756915341136620507671132895090627952075403424780716114454807851697908560177054512868389881084215931954075571092697284194856323842931544206951913413643889191196044878811466473515241319710544210019917116887331647378290433480099565532243893903736091209440846089673184444503255367735029845788721985015605982029417660306292394076041733227275120108995860614551305889917681334781721988699080050413397643087874492126434040029110386185316342916013949333743829774009173594208190436422969500963288229050954174298032614849860129734031165818293922492016632748386837813263061157721932880746666731010085394354883615092477858783658737641492273551986794361147866941444908648814000942492363013368563444720995423066645770547778872901603879811401511240863911738485628849849948173600084120555509227978075848513414893882634068948276188891843690554780227727369942836155303211853606626391410827636718750000 [62,10] 56963836839681414359867409610518327412946657762690717763403806464208994411716820139938237304543632846898631770308370686324902359708161094883359865771772121792629442356467901865326146227004150269029888333461337789545336542177506344280226891818905631837180492371137856933326997257870826232329107676890117588056605260665639274029001028641932498131369056914794761834674937821993665748782236291606240842432679677768919742161311092051423493868098406580360885422622678032118467251618339340213946366362144455921071227594025158301791595531617336558120977367988825391014031748790373685736468913457729777069640271990132808036228963154722939919292287475921599344330861673641874624017673730091770569897835435576779306616865135644606208603000147427349391883177253510106308197102279208729137717435750712474564895687165627820022645844527664436421555783843624109135055276235246073662237076773211801248586330918632940287182097471655571193767957779688623453274643624782033680632545654111783667217618419474084563988908538729721361936957894480039594679456825038086341077504635086778856646058591945183812486799339729847326056054821783961729203136230629790185241301575511372000542148526305963275884314780669667082909397729515196795363935761503798844956512225467994438362105696039779764938493315651230530533525094412363251446736439334703267466003873407353822587362176583909824143338442317690194659316446865289189920150548169654018658804124049415255338700150335249434839149696649112996344284624052296577949341472227958213374657005201351008869735695092120448086677580949367646310925931025207399606651617413144741158082917968439290850994043173806998903509058997363667212632573377268855807238964820403894940745315910727556913209874420104070947467998110434788056273053367437452661712459899639575157500861776335481551207379096130568097282285351088387123872142592821199376315862078187122004593986152833529699323476586321370729511254036614740742110071812102827267338220533472610128090737779726902957293262470267586405027734638742520846552064412923170048402577607577910715874197189661019876884741321019859388501365377614918077783038450942611116950399392864582531260923016563817484088896337678768975709803747836862624526835491759292141020366835779362883040786246652472246819034632388869186094957771239171998601943673740576189281809789336614880924682983914796983982052586542578442976436938072200538565270999661232304061065315231684343105499056026710186247604019983797558990672404126383585019495847111723636824437240540166628451206360247414588923631490656954672563666220108099569144869789358310412887149901819035177288933563747432211514441086693109653847086491356193972191498484136752362251009456271505029456068110674195843415442905288692543308570748195052146911621093750000000000000 [62,11] -161897338180649993759642382523694657741682096033772971287484691360625509966124945102410794406847335628654155856567364807628427086232665943897643434859412122475659683053394115820076031933797181344281422250628737138076854269404549680331098669650343469796667505353402384190402454931851427148633859659995093212459089482556525820168742879693098222320079622125040774636560270052556314494867362108892071032781904253326934730347111500993314208266273594813669851625289524183815241290864302556447427418420800373604612616261315894319337433259377602437100558871279606678746208599073228112372011514708014831176956343080958394959118745861629668921443435620976657795561266901789532640294891371347199173361747695733779779531604806331617321548396300513567632424837727373859418917391913526374299321309477438815253345150661237491298687747970487206003758278795124669499836833662387541404494431724236608167585182919218824600318793361698464880332286663327563499859080257900064203217476684295985472539182084617837930871490469565183472757678554990209056808295547309981946606844888205555304826464483687897304150208486929602633862601042660393025401054317372517210719456212382946310505219075269264492566824464421436909895526184436651431886075229324059764189024024615075846238585653856939964453013709888693874517316878623549172641252176720577545853770353218108337050228503577555259060817297240588147623972193959905805644237423328360937916601763881898329866544359775212646504931222392634443614503749906201658183539867848507394848557918864012100766924588537951776935160415162219292464794776409484704234257509873864021821729492396772777470890690340028697585984914426915441991719209254593455540336826244880670642094042895954261258770697251937909822250248471263982893831665605213122420823873146588203641951688078219049309190925705098362910898593062312123987616890980968189053938038676817270784702585017300142628894596483845029514573329660035039777756991040179789266064538275542543123761333312726155327141649354522541796290165519129619141066393656277495478171783219738998114974376265225650558106255955306697508140181420759812382589274881819892630556081839586447881177808187482887856953694765332342584296538249240526555422162807157910876397938587913698657775874590582757803361979651219611600527076017148872313814328194585188625051176773551105736608779035156976527242037960975090944513890033773077171630777926646273899269622382094323102081780639808441861284924495037466638703147988520757681548652238956288932055075444074711186680710144314815072167143964825126739566850883611108082888976818714957818815950094907829008047990893814723590387658431215851282620562930981003492103917417472144313988438308854034996626578880075193446353028735307244545538196689449250698089599609375000000000 [62,12] 386802100164165008563774403219424985873768307972747994229823577630909229102473558981153787147091978132898613378727972065247795247357413915523480297347982561515585412428994230610423794086803277791245806387393797591807126047327929739451367987593968634705990817951388236876452047089339554840744677080726847916514178635659479063237144706226036445723110235887653328858590958121893366076476870694540003568033590814954519265165057291437703477738534110755209752896104874004649399110055678075917789613598878350392747799109536635943897832309631230619838292834377015595611612828413814337196507165110237816025867890365864595294378182046660037017206602531679327478144086532924936944353519317858993999131477800103761872937717088386963913225089008591294648357741882766710064078307020148994685892535606197675242075091477347513923089326580609056970801708416138613448364172366122036055915244616802450104544511356477826822701539818985689168612262328825126190989936284650777995238582311764365472229097895542022675584138844468747559777104830641690481725836539954367787155547450375435250038266270613307374493166939992256194409829530584447634903086090151343330339977048163771142270228360063513274734718121414110095286955294505053261072739646065135552395806847033331980650388289149689938045014080438631567694141514233230814796691138707340116605622498206232633215818511532825136681861672902574213541762501045179977223225079559621422503429820458380424107267296160641672316417652929461946050192255973782458169671167749301937748518811970013232529380503899984816445907988601216106938182913962212517786846970348170823360804824239607291142915271825372186141393607742109417830348945779725103056997528874212436948639126861167667876889576155354170535285373175755271466889033660063096608331225668332559493094234444542245746134652670182489935729827808120832493089957832915509017428200194606607252724867403036273534178051073220314141304026777500631169235522416630763812723334921702785532324078981105210894364169327798751606632406912999919516980657033829144642518451472619056182140672778692439019943538813864334342179662368163877067838892223514302390290525487674831132033214146314471569510479080077715444286516029461730574567690351602863230042845663494468148096328218786682423155696975313927574109667794191797383042338513125316660288578081899562121935550782907121056992454254819508063200784764071078330645619244229318927301436004358109998447692631219104589510438023672316694809825755091035036992882829557594885741015036983663599694557659372705277914801247549984069547778533939346054877138663844227268737233157799203209098972681812916792134740237594588180694690893066001765394251701124500885057676679020099282751316904383914074177022723866059550346108153462409973144531250000000000 [62,13] -674397047642835272133820654700908074293973584644829556277074498702565187349905916765054331106687774714030468889377362782696143895660936662896248303989873239126813041202077316805089064028767755049875269151276682357468414650469780305988030256651851861689100629378465293525449117463600630834448461556799141821528567968118859187341242712199202477261432379212736583818742848601231578103319845549248406099460497340023269777580213659463749240767913701388817042843505390121824980501989766864947472512228894948816452941545050199327633258931305065544614589545792334664627064212516858121846821269627316764597408005447382320825516506628214873968575038691378381097041028189183057101287853832219708085975531924092931752341458335104774490509609443817513423585259401425601005711909206168917695149170224412773629305011774768973842793529667754872510930119242161621318207419815920293348537090633681828422129928577997184789922283332165687004096690323177112784472330769867205646741369321640859164532474222544464795869671354341996268756057645897326235717082576499151297952036961033368519901379433795956577575849050057511860513862162022269994056352869335390170311284709774629513111149871578034938467070185037736013189692024144291314619471901283845623225831076689268406844713421145097260019513334026758973187800805706652360125868948455152748856710988935839691589708118990039601377445099640813809542635294115876183842608851772872148773631577445333314216285272949549571429519894276133088143999835917040283988636352738586264631609570133224617330080048872239587330738698564022483959262230265318110926100088534494485393929448889736072788839340496464379299654524844276837169684443428039056438093357725359004318099767330397354650769245202614204750796278970907742938650399291163757064654287890422961713136033157338194271665833557514300863479506923002458462631721387022292735750354046766810993148700280245320934273748166841173333790896879713487566103532569310867352636670070045875443530171884873042182249673030982178677173938736731267498220257557989752771034885090379464303359183186548521090504789453718198824731143833227959804956256731419208100092712828803686367635547465965205091615543462547593582263504064797495178328411679802526524562999571078824265408352345871300786996146983861090247884643313812008323533932165813185727232675664647744217753163853376166155490655245484336564815347665256450347237075280949930803777267354023333887668598532549579152027307028222601187036208139106794625646571056136832318089020240817162302701970099496248512663248285236692496113871795104326598678153520791035494616608491517262116708012747458441443558843411984033874905067386904271433230744189031850721225413944683416608675652571624864948759189159366300714282260742038488388061523437500000 [62,14] 831356739840525286770672244342435764079894875389091373167523062163608703103172302691098974383984200840164440619025165114614532659747380696259980103865078608600564685668877346269086396939669859630698484490537564470404602633189989544032389149891767849339301620865202114575280719292715000771527898418369881372833398435109993617665061812557301472397530410841063931800293783040131588491350684642541095991023176935197908510663894781797998734641433002907917298853285070727393856842823142662648820952880465652354349875975854390931596917384539053518968195822736559912137375017221759681194071445630121597127658032899789580870067868811456592292138228504961365280932922497289684407161213651953184615768538647542099376027226638681477037595300359521021945437019415342247177135693777790840416520038571302215949828609466679939226670885254715939074003421148337526606622537011436998140124450358686121303538765561377865842500889803262848806255975364947825110199519285439773777123926408344166483830680811881436652592856806244603436765374375415419308699042890988362251257897393614970852109195264810181657033419013857628925531161315091750689422831726323373797152577151780001592467180697194670665297763687572581870904117437160360780065499498918418041330397035023047765767842513298692728671226067359558932139269134388076073593876470013623235872358324016039078828268992918791134209104471222842273810954698168543611757174927343579021987471676467237869194041495618743766937338008555027355544619125337002695808686151142944843492830725319364905366024788002121104042121264518206256357055852449585199790165764023383217062778691217693400906380629098840548967730180588402452535682830192324317490353830072045252901754735087915053707448083616193998280405908240091093889319505209911591817807648190008523580999085117942581879270548355342924958990717619291610978617087728005096689517440692590288736860375052702900467391474802016104197179225832278540651618416940158364709332635707881810592501457928126162401028138338344313844319290753505719696677381174852177128348339391331740451416281245470109032001665907009513185039824635273603144453425818767732432219239957753038588627124576444620971075229056505963227027566164915797471072376901736385011753869350066172780510577023305775724886383333441723295249709513599867624457711529568161718277914502204495712136534625738057627072967057712517204027420025694407579375628192029488865262556904921979305697804056123209723914685673199470317547351600570578895003506595786929171497993058364223589410313411377376493277244603073017382029527683829113358587237979384867687517245990232632460252942584086558304341293192866108933187222549194370028878513671309565731118829984052800816487999069657544373712632079786999383941292762756347656250000000000 [62,15] -861084130058145213748771459903760070736282828655676029405589714405516744342428908220052496365044114606092711028485885848053638520694820472969998552826437571749688466205241482230087604440956981973645173345769589751654014029395684822421451240248845464240964232088779594739688959788829445292325784821114514592467844111310403557234675593487475445539287688038541523075566802393540371546666486725795333631065609808807355825228084877508512392725787105838369951240405310762381816437095766753458301692123287404559343129794575960275413581056508600042143132839288769317781844271354378247330178207243929731503404525042128874913287717910527858787815711374127301919880848517408798004793107861901137263936936560480371715298426980863174317856704960796975119126573004830009593670505304459967515020960569545597837587534377860583796251927187201180985867966747160437926081282873317180061823754403430371505113331582566993093426116547200754714036367060150225154623111942136596028574340640683147084457330964768283392073474292269175851329783761388137080899040601146081336154207613352672668281299474253846831543180574401408704488646606056828683472618713228276654571689597935769201866012913896963846733115526152763019940330486202474819199853685937894791379403674782577040482009663321597682332817703662772275208371522689477181001043833507084584595439156689458949887299396946222549776007202334234268920725556579018101914995391987142539643377341986139543389637542759095369873025109958777884402427729389871140336863486745844291708399564811666762932822590854623856740259716034986141958512842619083368934690960610685744277327142425705590825661655118674410588210821909069209694335905045253063865403809801947700552599682622310687070165337164249184912697562849854924204847662516822673658312706341382779127354165013898145169891404088784881353778204721657030214018754624733332151937296694835532079031485703501665866820727906758799067345665675040823812986777514749027798382967172702593135958685510542965949408404307359949376100534110207242885700591155105202341124031309241166791284852062547631918220886767503581022268927764276535482246650266982751843870800028871581935817676645940328586618876028169798058445384441056689448007896203863687632552364567383507152642130181066897266009286737384544366062400812935817374004551071426556988770360557156995838451248742465416686036955853269516424200433142404820728833931444926187519297565158269443945306749053009262800200334038842229418505612979859098799502734640457223248444029800303051962576671849116254575665384013080175036394404363329450798895602643866335390095930439472371557854763588724447539942057232060974502365253070977488571549385410923237903795109870139266496074925719570662512036829383532676729373633861541748046875000000 [62,16] 1137760822614614269690148262530809645875915736420081333589429514782676293327313316873032759638956143831367612257266203562099468265551425610089367818377196455112010090642729292974366292700345432806399250514464782970783433358544236449877928190669393333944652123291686644260535483084907667575166277221036260647833880638805456042125529395334982710730759124142025389102746721817326380809616900868233398051353216976216359577707445529917104326436982799040761859000412601913121832413585875649754024957772353949209330811668641963561595690978732932975373181549232541697871702221184355430337754077260583654559517600534429972131128343843264033625525627933584766130662308337109437339728655115546641681363468320419562024900973164330459904010396205965818607460248796117972251226904302060365598252926818303535937234636243581892275108466071000481339533097688879806136711843168298871511247473676934569644882398423641695564005270604713644591634610516395134147552978386772752889145573722165620652721105208748710333303231514781574046099201777011698852668661600523580450418736719342279017490795577785930780186744428826769116244608326480007408030009952180106451027833949693443816211996501269241740191757083122101080059019108843535445726707704497171011082681507800243738679849822704536965247170970780106455772220782847775622431376702580899448712713811395264412515483116548193203640318612153030964964143819485011149599066526132334119820575404388878163226937308548765989680777667113042277050412822395362306472071358299453840140194412587708271992059490973275546922362032396178183906533808489745653032615686516737231913112941703652425469147929434655602201727523193555767666590047819772929855819682266779112548315397594468538308167878480637667785165889957810326451882835938785550400187231676839168619593791474367008561574442164889484212591949961949903902251745308948047798672476309055882263571609419544038740834876774785472744837968148611994803198815073214821134429277178456701247142045206558178233712202485463025849090401138084721159566300717010538005453643700761240142525328547242212502204184662700995789083266956834283792971168214080985172684881804206176093323395642892671669543006937754411374770333810851245490051699680437146130999974806274071683454915352530821142184379619627009624129115648322789272417945526096699046454252540701212509865726928612098955371339559358018175090308662677775405229365762344490951177786536428906093232754420813724570537941087116227841065736439769749060772929205713943765783767380088318459642314180580381632970306405801237730034188550812642745682041780693129635932071907524150470519177245785213976147746323158781671934886452830801930134049252918087270356561635310332999330048658328737309908262886892771348357200622558593750000000 [62,17] -1927086389142752290869512307013221389133779251324058769655822809022310600835725404250114523307364235373963212714783843833322309653895637127416451763932678395292895525618149434760769073120567979893550420009920508279921284139373039819675860499181896827970803492777870506639268001373667220378129642888448719882054663385174368489946879769479370247508300322006559702681232013039405051422776668584333014213063752546212883603114908602640276035939782274399470481573228884691401367611824652873511831177714555313176145429412811689443019586839458737207885839177285441437495352454989656977227269067721519697275245031401400498185765859465534536299830666689914757079715248878572389833885446482776834082887261806308557432065937345374311887084304105692088485025938245299698280796259476850071019530795947013296952917717468226739666216739520588767892993866076322972326514414966087199004086845042501498166190345595007089386048696801158352269845906731534145235437280834014581095380303298314719860051839151549614321820518546429259554809395165929615612493167483598528238095531813502471205410984600586679549898360617252251040901317545447971895531148805915879011374280935037528136985695596061568534519093609656280668063333652540956728706330371177034957087505321344268169608704295042377193148442865301766519495864540798728056287968495864516336176175877347378122948115174549173266217466752251639261428525966926546753180076479414055008868345079553696265258963880725186679406044606743314417388371645788135664899997535605399721538965960500107137337331341219446860307415895020385492497536124692112175159359587155268876923468189034950461028933443454243748644017780635866560141849090047605801839752333044296483227302082624617382470537135159556830901598768299976911416421766234902688418388047840941901320467604245271657511497258898504096961104129115150070592044094519163345542112240608029168720822517858976560972545490641739596075442058068639762818246264872929601153370354691819579447035356279648318462511697425786434488875744086732932862249145552047919528419744725242582961547140779625508992666898424119629415090492670159364283255531438718221284710040504688468212003752201088506093672963843013004732341482959330017661031997803165832444107622490130604946560854172116036015991609595007735190473165079928110952604268058838047639145219261451103086117601145403184486829599109253852568028669804313322411815573886756240121187792792988405243454621440692363993262738334845236751789850920272798803736907009524092402603765063168432912396842003539695819358112108732196988369511960264546817522760921569294847698694363708074795498152549645508017931653813740304866713944371304973199242485968840583249732491543503468137271527960003290359802807785172262811101973056793212890625 [62,18] 2394864966920297203007773731340345767137916873878039434078098139402051243159939830615208190715911597067713133622301964163292209310362888647046460320494122244446736380721680392418567928127801574094572854410141395354036900582003089863934389147518975934913998017067379924314636270688064686059536315832812466767471929135005340953805206911338530790644324105814196740291308377587188639855823822579692582030746451108819965569591410302763918781629887997001832254136191951948789536408513262073191015103135074290905276496988845841393894965319581307824457079592822674485374676643339321991782208127583710241128521065561139549274249378963329297047256382144242165962383966802919867713719066019032675457099834282412135297761236997314785258090333803267422857565057362997997006320553422064164367673714208578293742871214052434495883167906441218807346853196506789990387666715180588140358680837021623367101720651143027326179613575924737392627854111845156892729275787477168017763054579823810260867827090308885129333386304486542167980487422935518683809327107756238520518376468478158440898297297694378778105610108679450015841851835548301774241064945422710619207977047395777106758660065485490712895886276946623648586846637555703143915936397398015665747799671465484207319097676978800799994128827994486436800848742698655798319860476824043200078545234021846750465424712037283222010897544210000534995729690410465562628647807813210201244647559321872062442639960358286355081067038813194699332034471242588639791578887882011779882924029833783339537692633019797390153515726421746674853649585253993829629811204222370776455445129588526573510577982204486923982133522209981833772409161595072702473412825404864900093469789317737106698729568600279032333478263304406657139498717031639441480435894805933380064672734163646334885040914667576156095495232818503640207453520964366705233278932306424400736146873835388723691909069894585735104405846118308962003812914321692771928019822176119113924438770620271196490127034622571093389867621365679925807915967201259240190724832657411924278823467333653258571879949449048269290517220130174314627035255939714621183241487166352921617433478297583113973171070231266333974244018769209897196157471917178744495281095440153982530792418053095733061016055649974118093571997203336782115587304278259370138812955286683051457142368872482701475363890964832869178470233492810940490215456333437226316467986603278308314189064175030737461905586181186823880939807789701721160660340802170250145800799135760046267321929087065029306730904573445829475414002971877710814873669214983493905084258683201587481971554141005057747432650781100076199977669344435561845147064898230343963392381585384556080516385567769077624689089134335517883300781250000000000000 [62,19] 879527494173127161485464327962430404255481549123266929277574385122916625000619348627327886912480149133201428698067693971096488017061904957023903717940605244322722770069253525190568803497748101825920746187565124873221772883242868741286606922004953653578853819257335216794098108505683717997386815797785713949540387854144663068998407702555510867701585452614001013654452281123198131637821982203729547180649129898138937303136398765033896893262795893032532233170596313222064007402826342762617160002172425039695273469791424743872430978473723031252271984441680464465893669228056999888987122133500780102881192778694780740491379545419465340114314519667795474738899892150763909784791553592280236911126037573632256942041005023240133067495285659659009642314056855417194944790718579266439273795541067981965023495898258494764402001997075043317288429950373880560959003036324786219787622287468715997197373907711884939712237951222521869109596057252786048422178869810257112733391291419928875279874879271338045343455147415333725362600676742901236355448571915719872382661348494622403571037327461332010824449785492269802745028598114997121284983087091950962137706072378368130120959750360269509522539259677300911058388374004335985663334326734860427586540271388302529587137085129508958853560419275288390585913899225885880472242520821321040841202835235824001435149651439907545265563621719075970605727319915593288961225066412502695713396878975514100088182931262151074847551142056492317757875587716460231902671719570708077431528800609895379723161005151662174609383274603637745385266310674052061909522211462042861220603384406049228754038232978684387969695007164274111039547625349455231260340444283326559654946223585694934129825506858683646979991828119384784184606786247089362852639964314154750919959600858086130659877321427764735534251521051245326128078292641348602311805660008548359583685045733375778227731471120683331581439449770018932984848529149709837513620974853195464930734832294047748847842297357641808246376647149600420864897140351955603285281188478980028098021602263114942589590283195768604329279379288449060430869661286513229046620796441177124971116914768644067260144575000840921080804480094636238903414228001550717947056857113536895949322555631086645817319329971831464079081079753117727158655645308684851030054545368953369983248838128016410708861332196556771977811580590957779471037184030554989088572243000489812354968826234481719538613999819249231785044655048333850234395608647759122063416512984537520406939134950405154391088029427759986602146572975619720374641262535253531576612677590371170973940259470352389638895242507436064463232611329225721363199718759106678855288262234442353161155588037178887361733359284698963165283203125000000000 [62,20] -12951669268952564534991714840779752799570867191506632714982762637809263334441728152759845529447925295343834358766599110515843897476981615716648909291609001838761353196286598838936235955707159062868498019926007787336673629753842984429145861259952466428051894226680329375656175840775929304053630866961358413817259956453615830753869774017950888295675634748905070004255170152360492099048599988811350628640569287919880155422344596575401777538740064228136633140829721405758787206108327941951773085349922747219952290477059829841142775647453509799323011390729212549722309964332122522800255299858507171256004023059900043191448938709213569797955315544784165545105580280146155013028511484592105772220123687667851760022734105311807026615598936969276812578123484686911754846323179884395241938328998159168558804386001894716002589728263896341227680155811747588321601015516513509729854730841143204028684290568212656172344159330456693202826719218375859661545609651235221590592540669227412395634998698272874932012947792336214945539970371772124606553674638681299988241330451419709778721903020818293947712695165877794541872836097942172268074099750145026078634644786297339647662456371960832570259748446877763440940553405913186154975541780298368670951493015079966870507854612603179972995348420727725767121100462142756538465153802636466155518632678961162370969548898095684581710861118932490776324551658544230798411204375482929128733721676735232600677362932113979261740032317369819177873120159592158000901937602167336983174806202302380864143308975732820447792223658049138352203816471896813466284081678628134811491395416878316925686785466415458759392722691143349063499482048970784672384179679183766382040325290910903713085443035343108632530219711743792555578777660659044678238166473165515347916249770676425740218767072793941358467401846437944408301609696514229890468521447778542192331041009266568163657102559579809912358295586702743591378438037715787112949665783109713684947958339750306212840116537862145590178188169771586316208709141546461121199328468198143339513204810082329492957029413048270010343751268415910330523624569790889825981700771706438762644072789254791265888621101283712992069909163405355334173734539339268077900752374795372235880271629476708314099998984963069346905862143493503237851006545376993619119717182904913260532725144933850101053343543531537328632745634311579561533494936169708213161210788592685919769426592456239782986883780557212677250925237472885946905399545189600542886921079402051805158850995039651470953750364076623202225059291532803669010114050221683327204535242910479070114944256979483064301077322692202832334985057278407698951324082597604508347485571654635061467075729524367488920688629150390625000000000000000000 [62,21] 32363626816358622168561372827868790362500980963949327761391313845302016629654607592851882860734181938949850711447970398910360317216012706111754138251264047820984022835617933153534134591546980717086545598595210912960897109496155092444096358845785018798387922971868719547388442432985905016790745209436479908643904793980887124845749948165190074874974909732757075772517105018203930925604548482091814937827403959061070152796288660767562753032895366376453478585313804385245229975484250826377633331847618074607918558232123920763489372252234140310059176790954323167304822117658313967827570296609854695869307561303826294120122377423132510283207901232704096268575667346286185090457552700353526882844594428490723635232446808326738679930338523597910064931299758882042734466818537528543097622059251971524066204907439208752090152645351911681994462691700350264522949248244251370351552202984743354904448247178504799881352845209507665019334660103839286400558002874780824670936508082814013993924209987188073258838996406149886275575472721316838796895288587259284502499006045543825958306001476628671265241627427156111525161794653801833136342421543213822775799539960577471466839605536899904973795155494970282037552346495443696040044814418125581408763138792047082421643565490342713940718788231925872320587219511655270907912470517596191226384249484268216148796266280113960309049644168273721776991940008718784856832494333876271874717528259174322033454901533331493601064747130465175332909738218804244162583183554245322474211631722621298631766347028236702834747539165832148029673642932802021332364674286235720614062996946861922268062508656365607098416019316918256325285055643778649241219047523730272046326528825308927087349663445434858589654193023266878940486393519943232993165445254042017897197607206338251207534834897563392260854999047609490058579537832606938140448438867708655394674999388684122788494085355703408408732904498697508868172192351900665160355173079415833406633318540430892215507849088194124853067916908465979977787810082327389860071240200931262044919040572526102723673478823994095698084665509565937462516534207586642971277845633037423281125034438837007294521712855878535640920205615404009392115025845850160857114449005288549080884508711514611858177830666041082300441009947569438196850170363433594063981597658836878431204949787829651889292363015110859145478660893736264183845064414951178093317883160423758871424028912134670356740666919516930072840647615487239716217287218239382606580912369958326854542927724863538180373493491837850966625803974906297510285622621729214000874393096510473388368721982221676565099341873442048131096390396511356517687534121074114422427509561095955795129164300760749028995633125305175781250000000000000 [62,22] -45141936837293063668536594997795635014352299459424365187307500543045567504200245963008793939091616241504813296892602855039929925256720315638243781558359246903805395156815033374025394008272747523124336101000819862236736305501823735490518528777097570882421896469640561197299540340595445501990303357600204102734383832092773492236528014973389306242280375791719752021577131304037342170778164265441132885804456634612647741077119323056111880891784938265578676234217498531691687711862520692441136916822232800976589662391166042508495898803513933433527527099175094406267895151072078506707212264308350062470391208773294682099347594169007542063751645813939159661175999811291566646223836285852640910604519075461846225889870183367462957152784150140656526710097891683641527898830348864334431119597510009628597695008703440005377478544655804881213265870016198648721948644590994127248397409446927581676099960806027653294374327892344161447618044288889499216525110130292900357556629702353234197273855901943462543538861100802069068293831441625017471122662276753471868107447199419154150427371058802237021373488059378281167582811206487077274686460476630066648304564237714105095821541269155520144235262140221332199563305534568755221806882155474291519557515904431904000435733239380535389938508102670168267945607213371374341541630078784683582623030911314718659360393534617254933563738836116367643067913839550812420960557754037478484183631152996229104772033555913315777015463158873914698325466831553111857170840347471384878109911492552842491302832846329892244824470146274288482786998789786954313225133516978130291497623069529966146969261341161997681356764262234963596867672439261662715104771928915225822603544105813348968996137643519086364640442307991192700596932151051491139360899180420721888028716810647825059261611657390734576033825163795591231369537641084937242872794799067339639914689240802895991667576488512907501712843538183731681805583032319067437426663062417994884106474935298319694926774052476847184213865281815109396980333150512583408755202913344200543554199316163279830855455535864626753989239065193804728999538289748254312000099928706436925946140817075034860903315510731419343302312960167801548959528954647302026954229897785301246132214827163181773983415503825582199248093563350979018794693938788177803483811337184723264297433797984178268298963886072053345365893282838851875843804634259301404877341767739756124131623844274802239087219983922556928932095136836053619890730707669533996730244552655422191565380512816577911501888797783143886202060446593924814796940926594171556511311947011246385501130466726071884147865232709176737070413723314795386357027129044276454338729747620823085085817183426115661859512329101562500000000000000 [62,23] 37915170989927462289233701304592226408980083595640667026899366093918618192694597950231266031648941517919222998426161681780983226756159033941842896943440601785028874978476672210164602992064967752003645580435088693176037365374459438260427682960938733969296814168335834614135512207439306603421850433866382224153247124051568652963354602616596261142486284975166596236626401361181093322055089389593150619147198667543678091049787498218933538452326724873381825628748491677579049890231961163818719458054228238511325924642851279383829858814353526203646618441898755262400161070550153380361143735523156396194983498322888163085114226891278686066692361659982940671172055130377093166476559211840939159297522877490339935585667839739884468411470179288270937502843735381149170633993824416731346929497874124445939179071848337484727384800828988916718264981155562670578483417384317818631024875057483508560849689138484017103476266294977480745607998601585428217572007581114590463896834132180354899747084440654720124600848493501050726946739799642999674150223530535765076231666858818809533590127694698123917123176739385424831831445295127844790458169491916039198800078478072321652199592497477226987666196944865751822804350031258623198904751692008983028095920620857768935578853112934925803346495288470549665730699459761191099322175963548750017410168136927658773453456011455423206186096166278392451357249400578356577724079422709759256991050387178094532449642511063358248218032613642762186255497640650944293448514567837585504455342688102766163872675431541698111800510242764453950489426259283660574262698561167930014062632432274321381757125822672808754082607777258467012312094872079050119206526018123154468202834762950301252706410436386245335375965548370835075340454660308904420315995032924120085691911757852483413708707854634183804528232467605562614016573951534153425250045926649129853392252655848335747085167239484978036617506563445872762686874532833325202409304074925775616133692801678728054091513073714071624499841463418448305936880673017010050294332089466917932953005307861724535045609117789242367906147810561714805098543907024640248683813511509556760177408856388642175789494956214274585991531796519269688929418578963361631842533405123722756085765659902087582436312076557946661675851071464010775615750697954319412331873050116388348399296160827442718175649303768218407180878519417939107728405254493573547554736906087631249172453055672652409198751872567406167856345231546740961421750939766002881510228086814843024534624107263369434373095911181086617437006527791981074435914522885196547824371302929252208366280584596507447527689901236911693488249086893522921487060050142618376064642364423398768202844166808063164353370666503906250000000000 [62,24] -16024933806166139643915648028933704142840699356048761326237469391392596298680106255378182361251440477201971137432324186419442022817619477110475361173050168768009079034057895264514917956018276462213894730305262229937892339786223434551321205231204874175851236138538907259247489398556656638166556608530441708784103337372570069080358926388984276772925298359901370949648271541610128785088385614541972636766331157033444200664313168776168912570193193903181958736468761536321479627707360130880090542438221115256395050749664467992505507999211317532656018025812855831781282660097072503499026849732489765871749696267236369296423442642441031531560503966420791417446917356136277215423964281846045828044960600175718119975124918666006180867249031946018830664601501066101696987880200735254670999589096694234155781969946610211033846499603187697712960363771160910207664746687565672448241596714935089334924691614041674026280848253081937819924065815732849628011892052882502077742232411115257747502762960045084864493843125407096267412906386511109963840956691860790566940356029741306857690288818315009679639093246242578991412969600871884115996912319507468599809589121544757944644866915862714365061549244947336212003002027485689815389683183771451456212416395694757596098228427443824954380574543912375505303792180071061638545588374053295968015756219780914380697062374756648963707929077973828363479044006578344758959919179761053915773498044612803223994509508170525095626283735904259233724706290586446818637053993651058179414762304676753788170375559438821587527321736612957631013779990256025066163632212400512513493315012859540242687524024965428781002699596961342830296299616956933230388229060729335560382465783157934707340985934076783277596824258507382416245944584919525369814040427339489116015477108358165818851813376076302683246403374044556523688342571606260029954108708642177018873608521903415223772176824372472087499247469565535156121269878026649773963732362796264447159519860945804563922254277126400577735447461879077902896616058741387444303547913471027685616988172954056258674943443072994623681942504986545155327141597944207835779093622394596880568757099438021082644192928495889093211536376037663306482540307131235188525438427811259927794212455897658959941072753131320388251645783569757078199001703073064790475437971990704662922773490961276171304697055370516780765013363224797027750476327062951991704736025544114856159492422854421642679876560655340576830408006109734379785755129855272165052803511126573060112966869884212687497166885937955689952506395252207466083580223865744722551774047964741858337523519001196336921076317898610082447321228789955271091189058449831103168002621739418600554927252233028411865234375000000000000000 [62,25] -4316271603462165700399335933635175463355755198173837886435317959317117612848441587792136007446841061239920371474999980671109577785265148932609898177450362796134023979163275161301567297520439916410615889690838532798428924339675134845966624159802304300952229149508842140823886621647584813968542343992106406947370768808797886038570569940943380059346271944441223030501069862724208826679086579348695715650076909151894556167414447554607269456587328200028398945199266144619002437362686936619400775289329988849658153909056519150488280720847471310955614713312842019834101216487041649784429720684257998918763214437564314870700850942287411109761811099060826569960866928713155183853562442337485084636673500570712074890017920470604517607317443073792438691349186334311436973966357903611115116851079354144748736760623520918413027879865601601595220926175170856944031811021073701172033010313992716423856788928260217193525940054224568129898240305937906359500085200717424541965166805696017571631165629523701462653473690518922325159156034933453447328136924882398563215329699307192935718577061727205456133334362005132255114398390111283457429048361677222732979957456037475241611393662727938161366953736432163906577011567450134743596312799771944094542155465519876006785466186552969153938264495267605640902697036582840462847567158349806317189340481107796460076867078058847818006802484891042961030876997553579247981191762104007413132097979076969471365551010846237219090997253857333049072350186488823973469937518798127443940484901071201944726873123488749290176860932768067411263993998043202877303557877029264209866195148468550765740834689647264081199197500200483619399349703362286218222608145076341797720191456419449358915824553858387108118419538754660629869584610111315279903271450731368293029413325834556829472932223792870831519830305271442471813244732815670340156633669660064053123228794212448695653336753194589726077807062083161651731860260172427178352875575011362089090102965017818660387024223743290761908010156644794955197603363338526307525762068693181179320306323332664751571442033328443099441602912294753780274446808247982862973299983615656145452817192554475434884018433739029636825935514030104401491407514399142169041922761519071786291992248033933878390558766133215753160967784864958596541029390701687268038470146286324076473897321664981001304192578464606669548171347212713485478560361720201890299219359551429747300953578777526994496647994838744026570336634013539080849770444515683302503825750837844252243530239949001314750130134131851734822757787149345250992844685536621952436504542155652796978334825109510980374286514538307052524997744123425090164976254284896933470917594621862889425756293348968029022216796875000000000 [62,26] 17483482522399492866018973817116953137454474376900967929537592051751942605630075049891320011613378801622411749088639490029963027901487655431978817853384060937500554240556684911926868497050695641738876242674704774109399550494482596288147307809167663266659423093370921799756952024635907414216751179719049173745435936254916982339241281897588749716704643481664695100263260200534524230016725063387897937027513706032017093966901554440962531635811956353872240858374836088961310402306304310642129699214204803890915312106874112655632938668718535690348174745486826557406977673154368660406479937953330116084017302854598386625880243875717047772184131904471238309576049896673402810848630961447949256721727199797826602664697833727086032447401736909798739303800917374321570397474822907737907282473024889764094890573398053655465542892640093496844391469330147634729167377795096798002324111507829580821794706852823416120999940120617472078912083716804844364717765551130621528886740726634324545057391856432533112716639999577493941831870158817960177030463765559538917051990367787252753552731280023845861900761965802209237270438780493385004993398111589570973322203919414329280680121671845545391665326011751542156249218426978317927083745253279843160582061826336679478716112737396365275537869966838915534115125313428319779130913114635957202193138511563054826416631579810541089606138727618805885017365040571816914180323675810951459297982743327201018829710466686373623688626576848930152363026540250481484569496465067574519162837171913529675084889186751631537285401046534028860483586777652857596848822177440922797264604499508495806567941964200732097652449153914999470112768998275127483287776509656668997251357219056136544588460099305136028714808099913088612191598651033602862567491942734340592141153066505943135197000193591312076342861816855010003346841931714215920875633348699949969807676113525487241098791541873053761076301413590103411092295287543498390781100008657886797538516034073974733969783677467179605909059653216753829637806005446646462737336762545146883318262462602117889216154598485356150266513739410720504954761609509015642864556430080509294560992496740263448509032473393239960470504127369770911127989499100092909467013662346425676017445707051813166818267885225788995491159117324599317419167413985199988054154318864982444391709014211379900456296796770982163712934170697178410884672792954172122525436510691349316043509503911463098074544513112748327467417195246762169543481972163846021088267515362464270870093067356055835175719919146142339593962412447106506429690908405186669149986986185831176739055583104377331746148851945293058480611157829028464303777547802880298899452782279695384204387664794921875000000000000000000 [62,27] -27642310393004176559958701720402692607594361673563485469039639140369386675944919068562163206747463007239264774176910321070583383815011829743809810113414729407337848066773846227297910331617947636326203755889819849910705331092001028919410496112434403587329828231099750185200358279891503788845546984661150958617252196085161576968181451160968059430469097631693651361472914310040300334090463003317013406463825443204141850780593152551596662494903877971940422005996321255834347573794466924663767345532090425902846341767756444590885491521236074700596822293241341397508946137110799193777185814532358661353211395567333177487716996031690340660684898316363690017425592048407199377703230268121983270102891870456758007616531522870630054404719825042199023033316555361616371661502971045271841808574515000041046850129997243166652991232956053998849786055513103916134125727399359309718120633979538740446712802217721936137387413566456826354302610981142924156229757558673803954581716521629465424840527395847440583595659920715237173498134445716285372976091044171962417574920002037112144747168908655676079033823926127457067811930411705553360663169031657619700027244929392484528019487596592316174111864372987429276141511363847113041164784882912413774695168731412858816526936508184776780940168717611630611821609854821818222026897057911874214041031000401934826744219020817615163840210655732232137940048693669214618836808543303654164290403577370670274341032015850945976291336818524780679123082400953476738437739247059225188154283895951714929867825408714883070607863143891757486929286978128650643622275834688428591913666215300268530499616674322980570708476805978307756102438927526260890488250699283622933947375453343566942746343548503485921428586532086512308509878966462953606313984138959244203208590185754565065340521216160813489958229408663315605185828367193662892546276655652906272183245446195817980523099854047744666151946375882944751711560947396874002808989616305568042384371864283738535324150129123193054651236879437086112472635695448939097662294898057879805792438605112207982411529010477087838795650520375792081757673290873609431124102504278846852419057711860613086498689771220366556575394502795266835860412157545141702537142481531338050330795270113009199763647354114980381197772391414078725420215575590393461488364289665545125642528290397587661261442722673678098063457294374696993337175523476444647822970556280218750384412855889558826964323908497248003488571490593767126038965678935491981525683519453187659868104231212115556500014715510420553248948178168505145709968752151567556566484993959792708432476733330664429455477208972856068288542185282568496550482227836886134353377997285861056298017501831054687500000000000000 [62,28] 33336717333816821900911184245932323376362228725087819284649700483601390604561395313664902589681371749336419148929124525642423399250322267235145419846232271794332599317019169594455607273212440305834684450858726872263024311922653369488954501420641383256052214242031475353147876021405866290347627254879279639207736496443574522332619702415166031865232390960543643298669619162900530801786107151614995254496598332071154887188044366963857668561730636647811291801614622834597639048046929398993850135369522516023169074167264375617733160802235544793140504825945236564479933291310051182270120581495498240178616481657862959187080175676625331933631216041988247608518570005372609902140180272698039339741972642072102830384448298396921614854102969458238546881963081128021156214955659701373982591422574323613629852499112912214541142074510833564802106250516073971534320637159396714309285881377917312610857135441360690982332389459890672477328148578859589304501820732394815072055665532489500674603062338472417605274034059301391083312411951524742053721054715309702524311775860518592344048891093509394755435047143169405614527498464285150647503999934651044484132693795832010827601864227924403545856433377922317716888224575460066510864915643441456455031364816963900651140662844890865088624447510925219089910959663318786391088547225828172149187047991712073484188679068505097434453020370352731089312669341609965697194508731474776483214301715558414047231448058826641647407632820114675573255075043189985044639796252610030889442169924140902505892446816767064415775882202230130129706759595714655730455469084311012915486923214673857973194128211731388764145651337460136430978041754900579475421806345035225966280565018259641059363110675023787605355400355801678632737470359070435551867959543544167874662238625557027073560867420860586349464732975753142821720783991048342283981891903740344404521688504407917224690086222279839213153588195968564499185649821224709614408817886830904567394978889202450526625562187630975745683119584875274958651137733681148626371558828072153312601453869232784271057908743729025744751205707413667683515567494806847478318769051575053147254001267963562215417825090121360925240031035539994699806449972501366794332158134535653371799229199152175975710886341489694571004022653191200342488288826697632653376074032163979070240562964913609477868691967532797589628309917388546768125865329013881973365951259208980100057631545385952756957785973610103020407149872254681076079968600717074008861790245310233394970290693584923102380358455383537401279486398976464033043585221037599592124401857073313227092348787036822439785863459259747726733184003265872665599137505444693463374505881802178919315338134765625000000000000000 [62,29] -28395561649224397366841343203058513196330511016630435751908617211579722568243968286550418776421160077952167339693485083655964966635040951688687408851620532008059793135154996030991493514612565401137145576509463684795374578054924067852337458992266640727875324872761740083920343470142811400156484801292268788411611138722760849713734376566689623757397870975294567012366049094597906356002606063115113360042280958918555585433678184563161962511879698858058593814305244751581076848432179109300320674485161678849997469355010752023298097076976609140333330029854255900877298918722223009711075634518339920506668491338153151762487489494013921096920891772653006641998812786791881568217724591394142853172593652819345437146181393528634531005289373402840764723146767854021158466041778394601984236546511785127587076233120138799436326890956704856031816323606215169017449271398193158095960914819006259676922938903301971254638960472936494546736991971544693138632747231380130973855646812953508593629712325693319535000746676867555167752578073012373507091712769259247055659241844620780403267771178083322648878767833536018639494646924842187434331107276541975591357271346109538257444549804056954749111039315206810045146020955048895405445187874382220372474650730412490301699449338349231100207898759639633889498435582332581943181970610252887363483042002016280479066070009920688388616496163069613395019848238210890386741149500155043752955481161062557931995808330723665382622400836152005102835154229745252937085728929238657224041110440707545738097751038561183804326864525304332348496910811229831065067976754972900689000355701131501762764290038661711866444454337104977187020469997592075256745550592914979167934720584237983686811988168822472852429856687275052723781734223885357872886287895061817563976083909543823144890538554612985535740553838317088349616444851575209229549758975100225842081740588538932012383284365920512371413003412025272820964518721793056417283585842386471027477521267235933102059682554485907729224305906634133737781464347567023968201381731670467279903269594011611867344156955192176852122727718250636334007590589806887546102392146930570902512638463518746930587178935013156628025888043187819672347691822851613338116131298399721871149778218365268672948638793043472239473452029761335667225085785303924664266752056614434143118359327038417437190665065891521340737393550552674989682745806178260261630803207184088169115375639209391862025023828807819095003608549552654580236161031602241108770104981801208473437152826806908587049509219560835949955522233421054981101627623600629288897693453267677312290048539762304350880016455793186386458542212784113948077256093507556022892401870194589719176292419433593750000000000 [62,30] 14496019969708544762795844795336624729425217756630655597813674832157137492414274146317726554518458510553619511741149122144545623414549255992179645205102298805530432375495874670123122913342696713669161341836452028998388692214611912142793826886688550353130663044531041653440538954196221429680234519672544647192322117566989715463432276316758877486404829506437230854477024841709177902805240756885403083190339519777819528794146367606043959857600260358748644361158718556705156967401511513118939586803442116173598598490294289439835421237050285065782154403178234463170546634026936370599902753728878385825889642074105098855224319127730978282436154447060736923385688946043867203848488720018246262140065888808763785312227661790762189422207252056986369345979513104171039134466725076592629590628073688552884070100685576074713204509527624171961130345981662163888495551230647110431973961821542438126747769631676835635559032788401878952054580833077455605966621049020898549401966275960837533588076491339916336030735167393853208396904295876009985824281469257386812047525932800162110880883368721238191807843653558954959421302145106868522661380359452658717576463624748305470066462796919059492921624939978931429859650205230636763945579744624793512509389902872622134071805516794222202442423183268377402070222984741048907378156408326741419330120872094309152919404104640994615812794897213844971548370581410262994879557878900201516648101236779649425559012558998373983666728261497009639264661012861393127915750858161692850605755472676054580578023708296368540781376996828559349722478321150641769196693936103674877903329456521672026477346686451820378724666929608835397024568998383350226592589677297646608671347181244136149290732488242586970973050487076026357022081651141531808800403409160194579957700035954301196249608670053894465144249454307409654536529035548723268884919606639208642727963296377196742966376062709845889923724281555977619957657761890458535845524637745644441720811425175319407737136021491176589599840427750442306508095831548069210457776867086856029228503950964377985489360734878528466832301564234444039477842481343945133429507083172733945341770463166847046027485049372707372843633228955655993073367370599515983203073223031381848187119919171000656287064028492364197999147793597870277934881676103546108415954494748858608236859551418422856689306844222657702343537788591348903298778338855833946729607315134970205653105782971288942963364707892741562331271530620681867048312852228560262593434384993449320696957727393871566564710586452851053159625688262093770691808131090770755908261459140029329295542838544754511498352478367132230508260894914795459398337840184467495419085025787353515625000000000000000000000 [62,31] -1400619525805358224187675323835719301439431033748485064284047042461115683885557220323181860969091655483770604099981490817619404947525470192595963518623773725133859401083262086267843351345749526786704519858045579454097436161894199113938116344342322429166413109109862760696932743262650814246253875274052717867776221059747738564851235440227041181899722835797090219306535026739910262090584747821673550222737143462950931306231325656861378674080554393074413027720482442254280079248798993949683626433594794402689331365265348944775749785553493535782006897831476756799711737007818836629355080710195817901525518263685250992141068409014556438573014083795250054639108200799842621983743343496038708041719127840242462677800074007076568323539487929300701110123108673898225976145178486691520293491108056324494017782384979809956180990754477266500990741742025898664004721323799562770066371787466368120232510669445434822130647247495528213403948950162967034998137122654864505905560706408553611570764902828012781738867277646779612871372409236154554674365896438746483081614407395472891340187513031993130586367034175309522953580182520626624021397645727535982558531687273239429415514886009980976960438648764375789635231066690850272383900797748771090007521268947183151837272543454224458030150467601977334357379949413220763681482678150111930660636577374533850435330061612146712632986368276213713908843005506481709577683008228732525996598530651529782877230783025889385976879816450817762645898267604849646341074146267017300044383911573770371635921696053641735959077620722660737563165384850957253986894714672870779719873883565693281701806631303177784143430895968013467083074292926406889086984176214363954458494068243968528212582905272068629091886557607774649296258557269646992426032213093264379463762591581802383045486607917670977440641838244788020346520332479068397179480792440653370376391045774268810735283312618767468839643861362021563717886394396924995170100793574734219178588567348221363870036248228021888489355785396769034468142501308920862084703806784684526546321581782725560767020522116810823019626590105539837082124644878494084413243501018610502682723983607797137683390105687859481227560942475838916976664202900345536953752735665995404034528370141464102536978661768821117784910449031641750528915689166565746562205924736176642978249708592328023429519969809673459790121840028197336390223773546013315117854754543000602686518876480656298060750064392471958380450896365485527575653275374886798038044032443691068842327744710004044096557386656452298976066789340945145718048388692127920533385158749883422939178843485511804239267045538782131398127421797097433959176926432377285891561768949031829833984375000000000000 [62,32] -4079433177489542304057940985520027572608823804889670991090488575543564473048155669178873160098371302771112062290325626216946465518937912615126029851796078945053595724860087936713695417027276470552404325938519422725648901799482879065156870035103027145535495069388241396959176112394048601376888241821734066158368535873290390335568754514713410448293707009683812619185822251833383360106645571864550490392222093028320842236081372781014734837307011156265305608879993758505690839510549618440163823283499049409382280900313129741800199887974813550017086329513192902873009354595053759208075091848597256644253085700985872494603396773985039729428138679994393781966667188026650879988760513812019390746108089278641551857064277920973608662756969892747777786091929564071796039978946204791118463970571585676379100285134915916190197280268959787005811587974111429139085747418506820984133629552911032812271755451123036264052015156488471651632640005699215437126938345145363312359581695527818826619336744279425234012542524399691235644389621012758507374238629625418884123220761271724627399636418614914449634088925704005978620017077680278138647016156972085642728035604494858048316764311326746291267122466744293313796542106125574197138828992813947098784293136635186583190951874605412206319639223047377122297831752044082133183150960757598991354918804469923987387156512043879466731944697288296750979868934367569046147650195685417862366593366725468496501649564871317603805737288062869129949865819866339065276794904677506583735684754902439086681961306035313344664009570319006798015128071549124301577311363813862274560490128404690128952093500197682599911212939205006437787420312983454275997962520877397519443366464456429334167822864325028065846603084185915250896432291266657550932937543416328799818765630216484011522974093472436736373721037695602481637794283975657310132494309985878529728294991224381331258026375251603868651886922481152248266466174914307790679660111202803071482409436979026940108343554346535277071030716643756572072708074819185235972469512602746741161627504860192966226462465499028304770921274844440481764020474741120972130048898405323619709647721631015554280345663876507255939254855981414251738543188440156558285535210312858025623218033560010919100590052008149407692847943008427894462161259743850706210630999918160466674995545283475204925117701012226166584379385728247010388500815793447440123097090804264557621157035434829142985515151079184262050370746958405402348481739129872632115061481870031553606522817764221571297442977354645182381938576690292801712551447997934505641932182541680365660819077888682891426565776571119406751108367995993161936318927018874092027544975280761718750000000000000000 [62,33] 3193235177827569589897310353418498551901732907420144142560544267981685050168475370420188453004747148919064004663409395858196055327474171584300513826266275333878521187882286623984831006054074484122525686364978801732449207602878162080871097575386387374763728963615033117462451263672291369708744553704809153915416059193572331842169982993811054165600090875835747197443493022599681939854129429246323676054558001216004137237643019958003321914748533176112245247780023425437775597661901399950951765886118443168681729536515308034627089653966881648276068050609342048197978048047821632930875996661332948119317404102790781794304488855597824050461693635730551807441040511523648874307094913964288310186887550200187913525795902381287651904149851741658902762892604137797508463608455898823384590128847239857409466117881012802430113799644222295705550004408593532346587342156071627145866855228541603549803682265806393072740613633712379880777980988160318896774618532470942146063774588534068106482346281757261327640925974840122150938369867319255803748365431831341166456658207831124251242872392109623768604139660587712788148107316889598727870439126181939020940154839597964043329333342003759863865484875781113083288600255757235205829004370957794359450833816593123687617940143761064347163551403196069411236905076538510296742959430871623275179255520998715521504596406464190788120738483726834755858993356556096570844641005372202641956790011285563016136997502765918525021796673299212622909816845651568778199480284396461130280669741744133027919026438408905085427914199509116670355862295874514831411776889039411408059357751347792385974110568538586248618938329171487572621799332422032675815672452557223681966671409511505121013018186814630081732349515688378115933101721395440033837488707214805703474192625218118302585546168749826175651896692867126565344974291935135840048067062913261752235509009090955098332236889197894460930842431355224994585485084943568804721046129192748612441864720040160882515023197149953252299636897212295754822823053627782953461526340957200779048913341113406718295544526081118986972070728879972500266970740334671741461199382041277485359159786618847879257240078435358374985083528297429812698366134496041493093559289377281647859870163180695200714198551813623018811689509880996098759028628396453925862698038891157202856553544387328155334512155678240872926800912148807579203544909757785769378689574637155738689011229904262079157997228498793814510904750192995512675304348458503998126061674604075390344734781122704543283761608433942573907281258455740252727726493602646039157552003566617710522330629460661071749112299429360097479366084889506313871819151439801487413205904886126518249511718750000 [62,34] -671679140180962730674311948209164917282036877684043661358416168532051335812040055985146735158249354350181791356065453313981541906264801417381554167798037596393887569105769239856161086455437464619973328027601333145779941952733028104391807291759856334517393000182208043346311564699217012710290643942892346281837823007551138664249456862289246313407926110966712940870662109914727426113891319987883426685160946054630344429952941584644101052948673580884210555400187445367347014575475602935974960399541903121550068723277354961284065066674474652386559654815321060813893549933344019160126160264232304605131323524263550295042963245432720241534259839411029885817890444350049516373275069838074510272108132731660076745159927671360960693761904663052062238318008179515128270584655120219716601432155271823878050697371490450277396770057338044319112098172083281553176474951028549144385863193062381888785546704333952731512791050324643871766309385862346886916756171175961899504027312826291074114692867434864521544605422177611716552648266543854403723861446015319091474554809759913377725918043080084636969974132799006663816981124564923671766465339223626948524504330946853823852084698091830165532172651795785437993037978563648039980561581785300044164682432139938450207628227731192393203054626312353592937433252980292506546980290306338123980519749833256920231688983800867136110606963933299716613434367381433291233235273098190928189434245455624190542153939897223119341090839384083892108276505749476108688345136171008847897512496971570931509608064118472120966039841725040483383106261534611023242910331951747669787893208645638519587354447553117057604895431440229420128423664332438897310714902027735818285993384983418006273239531845087644788920083089967758470198000707019899724964431160311787865827717951216937031015250358404370781050528134000042035449451060778238026166084350722296836124740638150653405651832488162392449301732053306061462032048544795339798287459136863271282233900983240620789288528561140099591491325365618684316752621798937683594430946216365734115488352989096512989759575013792390670997365672632217041873903403992403589367320377045793956417636928852395243919088408451434048213172803459631625143735563451434014937467649813071944144658495985138175166663865650078085125340122903815292825386316250833181770249445006574193991691258464002462827923879726987078874309749164184078174150599010093950949978295929868738398210541342997159659484599639173777714652134122796204130446047887269295989253388741602401213859263196340415184186013812698871665982895077734424979044434728211066972665501135955982910581269668526244048638001777693872071297448433924159871821757405996322631835937500000000000000000 [62,35] -652148787233188174977500902643744322984850672978587944255107409388787194002720103198842531713837370659935799010791188650205772822464887341765186777379651072161310416561872751724285003043053058418338849911968857047502165891478926517325912505465658504910955532228901902855854326535709052125495627166694112591858215580795487727079649413038490704576070412650467904891455182432828578155311053799759380958369763824227201775991344954463974760621090831340837957024075330155459923638938361618009562893383024877566881055780539941398586796651551706645782118738624125608039760071881870872986760607606316973214205653826286918435104141665077116133774715497111237835197923503259214423189887882732113129590206622701403619671798326252173443179747958951272615967388216901236030772841333400870903485505573626554261362962619386238710571807310499458440886583182555598580031572872305156088002149435302168628544195201176846286634763861495510953220052415412769632085666562617410558998935269393389882985350237973412249597273142975806426201705729471844148157822278718773044245695319600643522208915232815324663829186671628817566108420660594438276809961042648928934447860276873846049481856823729095693457486722338359316298838794106065354448625353274901321477432603923051986238953458631209625055067220683625864888857985724441393992137912733083244845850531849352493349714787992633660904312619821489577701143801561744887842696001705604638306757614191463472976615102181988123373695043762891516297307304919320575751707438760015063187135840957280440807335596097676348681169912541984155541488020842470375701315478271588562436271869011912929404161595974315088677236501550234372293105959096175814534541630191503434273175429485949514547874560437434448825830429280319004714267389407266432855054375146787767644842117806482541942254510371985308930349023887820281227696938618708067442630116961312565125334812424565482213619925446427591855863113133684384003810125504666716456334191695497487818592951757293826289933519402402716093646322127871770628516095429066904387898083128454701748660988355385110731280914606597551225222636649072878468680393198185700739293979895537438331182992489275845581108357600759595686926387454069328441413735548606561912363530002885471370503129982855825917590398849341820925160739737556584552882963993901585053771240117390391846381676520449160206115890274851732561068573591738831943222214215730161421409297598623767897834656055675177363223074874001456150443468632393123651344133458321420446936249107112949328679127147161456677367003731775463911041247512485052522616685500221993857764979745973926939912839676233310556163891831295045109625693746657759675144916400313377380371093750000000000000 [62,36] 687623026614447003281869043493143948765200003477837935035136926104420619674636173785481609763555861015906204112049801077960006200270708189782431848093392718658956687341257893787148035347699152189682283797436396980919525142274140825594105478053667643173541876336783431010055409463233068455759423172173908225665776055786530830208727149651136059039794077287660621445367729469459436186259983975006460559634604633603310948277392509953636486079039051191576799940280395151692523802270523598364430836742462314735541448111295331586410497736184303518072536971676142514671061316238891525710003271857018197651034080604113025748995857633257930226003771717051999097189731709612177455363989200208531455089165564753537568645160505659371951084327752266563551177717767459181317616944011468479251564165514284945281941991556412705705057146354432888402227619616215058898865080220252414542286022558956481298162839948464266359788868920272169399428870983788295062331519396680921304453326692575481667632479670965705806907790026193990947033129909085808792274687078643342734337966032686156329197620347645728446863374788945214421187608171852940751360076445906052981367034698823034504051875757413307071456112977412831318857243674503018708444354985642353951353383641324147694770370045492248637286132541599636796842700190666510595705267541270652468976936067625602288733206924769342158727220842703687694496877206868364815197276502502253125897765825497607090556039067333841119497775963774673783464500712557752196866231702392353707302440214937857534759135641852811915680064629685178894142080514430681877491702349485645877226273801039980522564582463034757486127272113958371576304226181815253230082843788275531808692212080153438719465669398475831064086537617781466195025056673947493298230281416346149193873107363905780819361059287655179662853698960066210536142096615116464826366455369362980741629363860241329831653238071201368261550249339426415469190119120225916277564196473151661829535601883206093521265566650394323985974398349601345564839161714402334637116077962817461844493050773440414690349600108596663865615688145750359226511725192896070307987631517764902112509072430727568697110698469677848267011409121866070977087978012801258553724544687400012317077075517730033307134981330794036147826801627512581365759528980448554188702252305108266858188073135383967279929574311908407445232801831965656884287479799340657403304518039524402884379663094254929788498814224289204870315346927658568663408083107939346356317898085337376363651619411416413735379735553143086010463148406904338208240294188353526499882331527037346098945513092409081965547361370294510152234579436480998992919921875000000000000000000000000000000 [62,37] -310317753752006706811661724477268728719770192121883127596492849605547864624192634011055045912163907122142783058086967513062560055048409703670779247958084624613436406223039476890058983742961052594781236163038916393876334192471082711854981812313415611825398289586272012796695681409495551652557067754792547103395552178879667059493709692109988198565123264140394437045777766857043509906843473732030027507577525559693965235572510655458278145078675868002002061050586935582765328507498360470838981789042795831259990100119439017692820499517859539440958824847590370783712063434178846592524723364705225360911239034503063946988721380009658811155410873360391854687269895679694022829232119529056850152528095291872605755681698040365128127145764196959992421453271034358787565925967596520246855546232407817987979670917440408479521884730935724915706516936129836642095075609397138368624796540242634439685900121258713227387666232245477509967961025099909500936978229105803573242891466837608714640266027820877485015417995233599184700160048479181249947890246145239274601920702241211726757132331407129154649672010203109533100637129853085543984448792123029245316910090374021777056230714563266266085134531167960342176788249783317351355314899938278501649653443164660907864180884830674917594274059946843499029102621213683153137946180971250267568263177220128499696735848286294152311258611082812381433280833157406563506823856726925783521945717800807162653317744837721500795705145488292205113017126357218203362881623677799792732736449082894606671882999946140414970928465042373124384297343372653787245818381924063134188048590289545225839875945307388814772509370302832536237353512633589458718283233088365494877147098874455958510179835947343772917559979669781348801881104859057259908024758858860512585030897924710114172624909397994270962860734511210998936768005952595614420867306646722177083917864947547394550343257847654479190716306641689980711592665389499996537240183206936804116298904619359219956887849933764227299462561338371422695996460869698389641034320768660939758141985744059352891417716247448595829756432603003207993377570753366404761011528874741871563846235833282304732217131464793812045577333315159913284748237114067117338805265848166117940337153928769234111824988408697390402613061189835644702257614467758472050405299452747156456413251902910547309626403696069344933508896122653334532205542485061510299581492354463433704112512330556825708554274655570123170558379907444349418466996749225505649451524750841237864859202857123488139811427954278710296537112020055016518292448774180131763370218020869569534047878974359756092082851736731891056919607763120438903570175170898437500000000000000000000 [62,38] 52819435967095990715869865959323292072891297910242141711896466647286091598644983833896046637320695981207945356103272815965807191142915920974016987374704665957121611959859929808159118009699494286665619998602841053407708119704918356074921208832028444008229041267718622785537126794826219944291402784157544715301255740534269119577081353308300010048884891784103359394249832517794567100843721562705572971834975994356424323605986020602653808610306037366788125552832054045178302565890906403363783107524594502421356082468029421086017344061032554751293151067032019086900732427817851426409764605954368759551173072909784815866939867823997104649335206782428579823248328363881184778781363848312896610033786539537064202112167918700669917610480963784280560695790131234331619011933307388452793993783151128080270926882640262445179090107719252337694038174441976953389531125569328658674274118122071047318123897869235759097077975294334276830182806251906485298588794038177591494586388648264527575580574540736433015129114336013578425734897585440901778261774998004446806567584580639038385455493840753849818148161860434757651896261796091506205739880771598272146146942248951819698314394536667635690475226111066148486252901078237460370752641470499551085811902660216500038036710794744553667381622261653300089782571168119462223445591121395856314312579034607803136687571651373575428163391772514302448300014678213238330983256624906668435930533078015583414435842462178863703275063135412849710487272063595712880483523307019002049799107766299528507501177268399126333493387564926003011612631440163223194575808780203061341309564913430843004575388299777095777132332764233363588891665114124202851011300874857023274089586926671434199067802364428681508635935308023273941318712606710063106516895128481897066140220422710738098121216985264186410926462456245556866735131610597617457763530820557511748799191919106700648570174613244206871839604383094440289413362392931659861607990095282236686909719109837370868033892439502917879368511145213288919657880623223126457340431557681711232327437260687581290911331679881541431193414914406374601096517355212710687425053614654645151884120209532195547583063069097354865836398918569897699444568611256011625830347705048667509370987470071761476873299900036683868115828659243844585652345813199805696566020274478860363904277667070802593922249146222137461430357103166175024362882554730377608470088520989048186574722505964688533141759410386342763449875455979941472750321575269772063615727702668527363375918227550011794594343936315895335510681646040913855738080843058714289372797234842661521792014796876994818146668314411129596663840857218019664287567138671875000000000000000000 [62,39] 25501960075533769752159626354838044682500040493931893315408214755127953849901517617057413555469153771015377955055660942377312465058734140614004750637022285187103113884553663665942888370795934557173578400197982033797142064299050568873720836839567416044419229888068496654814188016719439206739589608530666190718059229563573237817414923124655666395095051493921388619820109368248718524712332414693474748992388284183232241506310125582591240089112168333709910796636924864978340454147048950641408442737542599660725304841848799159168582468807813316770135484817286376131555594371132469062314499293863276177098265244134029324673036537433419209956719286613406656682081016227174383772414164363682751339628807056387233790391644858733311225609751661034936816565573084228529202255566250618288471298617392664042651908412912351771811015571295953715852589912099200293681798197776103817820093578668094216047084475990322926906894703642221498316961506844560480474536737861605683919359140336346456417535380842848245406470379132837022565506840921939824383046972291506665021864865616744028300180734201399456952353858327302848757522231805102989323760868626139360317027717355591356887841284078871621162296481810471636332166325090181340967776639985196249413558463146995736105313957158273834809221499612339456691211688727416718358595641986188267584210012255864124818250411940279688074442847865013219473176664256645261930819118233366275056583852517733504801555502484348545889825158883946589668420551539446673494989134848246865328161902394186060368447475814467720980550217611602868994521050716928557426852043166832802263161824549600059011573590084495392129209451686286531073641257817096551776036061693819482762958611861257831105738792343178248827748227332811923871635095096528897840939808652851002774217734138843355092077891157728245244219491823566855383512992125543927804986135205722147885299401135422126095190025172839420401098706921985433304581208637427514967922197200242988057685324767699208055459052787287538325164683788258693685228296836005971623473429441158196906660212223349512725701003327225056374349207931075943263893373180464846450905319633920640720079044079874137423820424778752959526571704832149331842324962088215999148357588388719218036041383699181366251211807488285959176522244221083124994072904149446791034489429325720957967730134944317534604553356454763720720725575597611046596920180676667384663289285798276382324078764637895876552411927232101662834173645736269744578593579499640758107922633250610587917608834381883244374276115220010292549890364843111030248753445342234012809496886207192322615079571361981042688348031172856922310643312812317162752151489257812500000000000000 [62,40] -23696707368152646032250868612857709327442376413988261432582100804275087977161332740995325642449115673240055196953948069600901644440327835321293074414998837341495223530185047470319319779067993506684887639828801613380351304685159164267131665714137426812589020278571175422592440829692704986225471882403475447319673214521606074879684885010728433342697479318372250584973780521114916512939294167517592589505906296511603847466879855837978896693939260555162929066295389141536613802062239449128334526603754679375270916500020158225159809481722296629968822352979497941012654660059252613554912816561264024325997104837921899558844509780720935805091789448118417194549564914063561686320623165035694918292843907742713765514744932606800638419529843963415655184784340630982818707622296329954999566953370990668894807774260468322699953381561017235650968127962405902289028080266710416477885568428589519893241269596580719874831594255790013739525637598626095252129058847177384584332081062608926235180907150164195892592371427880315455752383763746231251097769350831528802752768319607167657529364211124450522874646728609624015861855958383793606620516185220733505135806774570846618557902130497555523514787033138123752920608902060200157005600387540413608138317635553252374470933097883701931581613020685317732070781521453537355339166174582698010463928900151649097574234002149807921249367901579382902721788882703388609780326713647394789041140249500877821118764398466590887752161888587484155538465141666846955492560465456476325688733454611991019862839033826996305903820531485611005015186199997410989998880273395366541272579336119061691850672907691325650498296169221250178305422312721992975127571896585924393736851975984247203133618041029405918364169879880986198637191748319527318108064603412789167315438356963458617251148972975397245401293063257382640756826856714392046749363255234163249061727630105057652613799603044111781061680140954083863081487264868913833899343791034153283313816651139286526665719780906465179863959175089437920591534887108604462390474043660503064086224044419057097811519760192760526831413399590916265822166535567880140663849431426099317083428955766590006615017757618546131088076302215333837833180311777858842510455696417564445698141526217403094171410563109230397601353220546572468563386108403921888352117853303389129124719474440585358443215665627408423481553784507080375949473600058447406899908902840047319664676537831765927472477203379435616852075992363059098307016197263355917602525519914388349547553228079036759217880994903579694577202598192345514895770420705935323865436628499843945643944825031862021907924642505349765997380018234252929687500000000000000000000000 [62,41] 9454658844456193782918872239380431505628376631828069329806830758865396849630034863179490107279436754100550344894635913638277180097382854248588179159431726781335865700522697272482607258252878859109410451832845065355809843682043451872525254143357362641723433745817948175876007582566443273310210564108812446451035992911276536802444988647447454419024476354802231886882239871668365763563976744366411016843827040911800132538378870473817692114268338294750288909799034431429372721804786750447172232307546389449888787624043289743690443787832967150470063809403539326928988032868635277310433926644984301395695212280517914964217123828750043961028891021196434496960946560514336432273964217442971497472823356058508646117673157789406625220104860187949963297461452499077270281976561629763696361414148919375110152759033472681777269468570699456996383919547105430808342985541164647784875628517090248337632045861408678212226717547547539790118570523301556655028837450628229604911808031638460106930995914128221213334982390074555162042133253909774478586739238147123717928692439597428559006321191370123456710647791012874773036367183960360196982972975931400872237413660078687317759750994492678938162786975959072511027948735455801280161860522617054520302835215596449935876431357319142809036248925444279877629294276820808933468081552668339109743557973022768313462785860519494229912004081807077378918268178848110976363699714479897338549812238102419283297204413039707181282453050193610839293949981633563454984056327940427388860067111439886618721584033954169379264505556148106647474020469697838635670612973579206178883021518988443937685265818867900721654370169110722054356992464645407132582259814919235898788406091123711089872057600892174316112404796752668927170262396899049345947578039195461363322190848488115037157460200174386173693598794035321990784028715484915143003896662988728715341037006675292295094107648819732197318263655968417311376063940378160448244003047749705406263783257029337374937268283403503581506107799428652219185816143634186139785616107342489832957005409045588939533885732001705996906197299111482407287904205099160902555296357357829025104217035054713415307675330065870966523660262980489740967549079306388082113254254963943578941722911212438847819288259705616488014075207329397431123345439950723296199915052751172037376517783291732158967623013388126904982564171817654633063499481728528052924010074998610722636173505035843398098708921607203239123360892050121391456882710399834463770199712961436060464231435045939730638033969095152484000002722782768035172749611238468103741869163108337866947635127145762050284577560077536872995551675558090209960937500000000000000000 [62,42] -1464248144376844561990094844647868925433458628596197249503421062943527946993354864224669897514266874453207590620130528883493759454670969146248581278664929547324205806239121982890857282394852844798489584373086436579136280358115464269060756736145876304861322976473949103046921771369488707270108048619815241840593592437495424910869569640410877486774367749434677500587673729168170625848591388068027090391008020121315647421524743691950742090156131865853521533572941807935956740587094130808563275049352380243078407568375685527986182106344181164830459035613561745962078275573757295071386989899670291012724072784374836359605315892066865138480835054551120622132778683856496389667101565660741446178261711003791728346686098105704126715239306760659041390628624623832322536624269060950910249796813012731870956960046794417051224165993125639830616506574714716787105885339111814872258359837199022968985106585536746414564851219665903749427612468077609041443632225719104496936724835088998314874195318458893612707062847973699375341666111141142568386435324128560120739986340055305415983750309194124631187163556532944884423273899008983013254788808482058017665734599579823179486738980288385608933138810681414485451088470452548169546032298754367444234306498607169649326777176937368638384403752164226172004934878654996145727675822995838683516517042745308507320316725672934693267757197911682149826217233846527269828428378334951606132048349732162997201943247671402611419019553560444070487237564535705909271494441246217860690881185593718861445392681983307671653770340043236016182201500072454954864283119542121518855595722444806861669180034583584105408075341701699014773752639324147970009200650230751026815473344036180293607604742551692310622288944403745015145327404935991211188938992367501043003606974960755961368611642518399118058789776631958019383714969898840913055034972357202809591742456126681559290139100669749566289646302698181005661731057936416097825578915677809779161908106617999579738962990716468529738701579127912118932364309913161164920535109050912524690651281563677218243182088584279823777676845920516954167353565782971576687501538098963177041187683795388403614334337712285886259422711249389631353539261540904270545204238058840245300688326236237061474247492339173809556756283136335649121335134595618391159888028493130338055116254197421778335347234737937393042731911348320875244798897375910090131126162195738478464304829538967289432476182721327201565173428716626495411221089506579564559457579565474695833118546474541994792498852103466719453960567328561322450724932087008499438381352644626486571573600360685052379494663910008966922760009765625000000000000000000000000 [62,43] -932398617300217551933876676216293193957524185604671697164561742687293557445610943606436503548645679823477136816031336557175657867205086461898950576667649713353510140613791393805469592647155581854757527204731598372369793335191695173463372846758287859143833392215574754780571315277245677345858764345687918261393085716140096112417778836379194364599619369528128030371604035518725961008813696258091515357997341073542871593962146993665535162919427499340675818213733709216134548638414602147523674777917300898735125466623134422006523125344234874807201687245563960102537151833470089125993379223658271908195635640810438547118555181980367147918062712057202195456572704718378326355062108010841701337954679464626146981719520786441257746458860536226400450566815026506516157105202073641016058130914607163422505195216187178668503094565295328073303807020751382135423841066501106352177815802853613382980074281854060966026165775245170378446887930358316301667758696702963523939897237293303792102528377657063346638573306455297918943772602771816073879591423720549484953022003508229062043346735203914675877531303176484710272968290830171041378856698384530722119374564020927003028234955596462954242737748524243538004277080093693496019029277475844105994771388822435727213776147443613391313100180522251208830399077638491149009242787221382054205782698159507585975702804972540458814489631134359383004471892790023448957966104690788287454953579912782529509078850841856213492255661240929989020959481346517654944690196631419837938531631192230972503102295616699365012312215960883129487653554363571533206373637278005373352550077483482680539009086736095358530548346680115923893772199873322124837443417159577053380863851666697291864641051627226021050350264357812259345186864924699964271225135753958099696012874924910533424516035971498090137790757023868446671444841911424022998599875375596612425713120334810072609919502361905765512215904442495396875571525972766586748452460404740220543342567033862984914149344922488954897547421432198502042125044795004201377183060337879024911793313138662049979986560354642951588370845714256473316161053404203882663785784412821990143650824034516040527810205906218337628072917437177653571917145515468467121825564656304244029561610981834959540153560607650194001364946289642610605968863672444129573344760911590461451048920688590067842426708357945489739757369978070604632176711845432608880697410973292471533740667885133062981949200194718103560714241694144854873121770985966276934496852687885708053343515411466386349359556135873677499660642516529117533927753664779172480708276390157603410087383283971762537589711428154259920120239257812500000000000000000000 [62,44] 979433810034952365533017920856389146234843663929853547093442558250644520668971583006378002922698468146617868116681721013818112867213507082780873226004339806688359244563230913193563514132910337504911288923355586930454043036546457369167954455817245717098748450528631407544197161268033858906976934023338034040411686521427028609360759641171168836113921640493309304000929672161049623137271493322036932866611992324214512562999678935888726337043360475087917468083486440655781106476990169989019229307474377925037111628859137016055136025741785446572769684136653120779341309497315092705632403577535738207913779686696660576312219817543618027155637535102271659219666877019275744755199202109703364706742473496235246027473233265878550497750439418196487199308275583365225358049461409689931735372210240532597537171605535912876338917701306715756737223416617732593720294687638553143307674832195250492130104453762841891715815036865879986059078185596280490701980208285528855257191006618166374147731858285900074463919190814432061401048361394128906809113541582893717830511373661984967905858929201876267919643399056937491916107236420410994698067793703419006776458756258340418245503600956629370289755871238751562028726716190862425363432520743016656652703290809870433058455461919054059427675906155693988459609950855086483186215631113900075677445331215984746599202947282830358961881750355299997672243462423196957014176564259015212536547231039095019046560741018933629052237460259933338815852714115626697824098656334992102385513169726249957691754817494705499938569050616312798998382605755025583293063611092445637882813914457849139691168745878418441475532118872127771904701018817888879559129909016280017824362629521727193624543854115340502087164307203445250947945703473432941808892003956928537182307436802778541943624982013963349723449191011648874259450109779380865600275089527931822309294993691392126306431863878000399795866970710506085848381668395106406155682064415222963158504196378876955201959701251683833870321791168422132343062932483961598905750376355357840786747844254507879359534165321741335232984562175869174957523114659127738585049081985876605743456044066969161635638476976499756944216621622810974946396658222402347251462467718764189729182866608810907000302673942040581621517595194571875741324818088740909576052136353524219229906678583630123497934534839655586945158884663769929618415385205628798538146852270932295079360480329286090993957407915233350220749451274400207026715621402190891562638563662230133529766450951602340758353724877361966165005946904490067293608487351773242920170147432800136723298617402733157177863176912069320678710937500000000000000000000000 [62,45] -551579030905586039191239742112024215476282798703941447954663797354869431748942622048398313152985857131943057668846401764485051151444750911804170733856707924808664904433138492413798794186108830630017169999091990849480181972243430304330107051323980318876057111880267729674466890034654137442928566853444810087025252422386912708616631317185681908658375165269868689752414427488646396074943476222500030554284119676199213190933399535396701580095854858449841847510147974334553507634980339874720936408476799239852045556068055676201559166734237418125958565759361142377636051218641680814538684514010271581719465797140901441558477782398652597912043150145672119763530622192764054004610829836940527263216560006766317902500879341337929274861001288531263543125704199945700704761720188950229723677212475129098627872027306432526976083161664481958242311429914095925062952947514639862013150394487412380984564107283058902708490358827921902488785883000446797803929468492977414502950312256112233066886072543598592213983157591430153432764938308386674010602624725057514397461211041724581003861493864347066112680462129779263909761555364649662769352005360521448602429830851039398644377889164126159957948314954059541749825719336975969659721491253473715181750429332997358632695010880563358390879744474069459480160694310819356591107572993351822598912546559994518397214875702029631878572195857344591341471394433618442206607172791815562467178932442955651104689955057506031348987147173120657911845534382988381763157375849859213011232126627618705142739773015159551155065614521462470854484605645439619253100340744417197953270293000418778650473256196759217623066956645025235545396758156307502209051443930279048714557765385217232714582137739149202979278688133074205254528347977578823872804836318939701343448527951859507343887658399195374505737719713974901005093188286152543540572556438857837696183658116021736241719609839600374781756264697597832031181850553009742648648950881514702616037040160129101524327167739912251109127654631437583534315881378320211152726181666826951420277642894649042458129353019178469858163653918228853139338082005784950644197895734108017501383416994167467000327630325820927265624749430077283574033653276597250288148897496187260793865753562808435209615874342338956651734574579731039329391511566332447398206537863970198763912272611984826764182364182380400932111411354134687975725312359290781256938879251922120193865074932677922528629283503646104689144226486813363594732522714014391366428209287039064823423870825357717938271305728345323175389412177934024794227709586657381940015384328671090640263709181656537339222268201410770416259765625000000000000000000 [62,46] 245340735102609469741109538308618956384553926620414285287139725927664306481345389820558757694650782023191248477105253190386754419735860109699999829874066729584675339446968438248271978417628112828869412260616686348416883653771829263712473513462517567784107409852282823979900605421750270751304288948453931814149903575641598690032867634546497149977528801920250342726516783833246321237758283532622256090015474899736782169526835789601394950884971777826307930484657316734230987640185233470364907562121872138518904559648398367556917223915537937741363293918568229563458856468514718275943830735280796172363880079132911647429207545305497712016899390910136731752079058049205651439022546216879524507058277608841201447050068664538260999864918826195120689941628184812288015465732598676896902523596912409563822103353831018442721979524611537057214866567885757949401210170453074893145513537419637645826357416663256236084115460433773561012418365198708759282534741441343321025021472421634362332127055619137316432077181507774401110427081188245261438271413484915486666861794722966656821721317981824646009536181538714361119182519800787359611033936366850618369687452821567172410892948361127952558300467533004248804023745724254687703464402375829441729464958026168993992241883442970626877927119847526015265826440031235222566882725836489831946887441637072892895693960252481777916866961178453341618684430978684144245826455316301856385332862762416431593430905433145172667293777836742208813353182215058710820882346517535638119617834770081804832620333353636675176223070815169303948114545924260408902638550247849323473570079548307905635010940932065787326404405329629788868185101019142208597931626123795182945503543591880345056493364876614508269242625755232731013354904336301610959666624693492552420170105105135591138026521253639166061168300437846500749509317615597569793098662858482451326485952723957505845884665396659363499747464873457740257330757020186761520336653157576672983563935599652328415629802368438465791526786239521611486788995805649222921842607000225611070402301655826588236619082953740116315537684811089140149592523293392985244026367443118513182857148074201228156561869503068585151433029893342839831132306756762891129012468965928835977348663880157881864725168345062327202033586939496902573411817950463078595170121522554407255080605548037967968496117640916587387193554042469382052004040274327581323257563731363746201106549869325355286909358054270838058010064589036072010129927119424422409313002831907749605250745406908541130878111274512019854311569684354695756611046466518812939888382843575865719862316716159966745181009173393249511718750000000000000000000 [62,47] -95450942007681281080701439199189757095292107859015942073266430231810234865178443617092205688598846587903084665601270577587989518938969255392096891476538590049493503794040998887063977846884040703274687690689009105452791661793509342337645266610347050958564041355178968498723453717873544612794008196903403459865004598656224668054183148609451213733964554048742039990148368736664431423963024681029466252402340060230192637689866539894946391800350870312678543932863035176437567563043027025603926732713526614115474110215268938934430874587979805200000075212259305775376220549117557110276570303536491314818025011560329572129675959648663688475453267280908036059867782402311055799548996787804616440029720685960363963861630809191531393993962523011142655324962177112778700319378112262866721140687220741272777440827267200332902973297985425350086810338169360259893816909773223543418357049845150638238103047408208984991464637334000455389066117066428340486716766609733588117483341091785133238590194323305288228610325502648104786187693766611480960217099177775439101763411800583026427658128301819182073209123879247155038372439663124046575980864222493507927838134075311262570635514776599634233565702857799153574600694762571952388172537811589213437768447863772143708860617021468592137967242613164308856085768372459651155090953990909516777989393267529704455946865735575158034613945294193331357211601743220441889808813686219111665588526543412744606185601270581516608154485442426331904342837456546760768799951974694152285136025608088997020756582399355119751496094770256948948764296424559474627904428329326413439782275554274273400812322629030594490388599539586750085143213181291400688261915200051594200355818698463356760787860388784061978634361979911679114328076638415913449872745853583212048828248018699995144705816421908389521423964446742138581989800315362015004926623292909599040616520050302561027653699904462567537157562422761040426853895271040674584305001334700809630930705664318130840295800894606943656556259441865615050297335442367382133659289820033588744931907238195220645288793707603724090654835432394195611850388152223197410945582359697825239508471953070781564428183108587019630717322995042586097834794418255068294095344912444096194148935406215499247172226700917713788237126763794030850952868545476473902817915425875461967912436169197497919339652573154134438569247629797668392481196425529524019087451663871332065931073264185818553367359774565010155205852604469254149537028354611054387868823944885611587810283630307277591736082007610941182240991048483225941202451144038556056140567155815748376888885129432082976563833653926849365234375000000000000000 [62,48] 32177852056368876407339469185408284302786632166035113773166725820679713738202214039611668171962294585245263035773755608231510870902485483695436808383036447782838842906135406696887875380770157996507347652859702532812359169068268631165217273689639439823915211852721225385795836630500450859968406039583854618600494183491641638418157285370271929707423829884253946523904589036465031456564419821737582203189341213507884907599651356507783899950053669441539310257601434399324879311046606999568160359922307749030383444397351179050314903651312279158967181737835069120237061059334461953695547646098479953137397974701409629743934472569644379431035787291534173249418969054452204508507259068432806494836548803160506501301253545022283184702579234750220778981107502844392574220410375434892056926615562715690430781136785062499758087709472664930230565077761574173683723859807108773142922926796366200072932349200097673210806544224361441951505750900681924703397473314365064353149895334190440678311292531618013415250324322727527457816162403506814654159726608147786108773133496289644117298518904965092670284172139771864615026743596591398190490952410285928982936096872168481779159258300111892784244703882266308873848883528030417962642047941938439129785048277643705014756587966108256681732176028454732477395940797444687874221819622639260400886961738384499332104390071775989700060346984929782013140358795838146176560080721118163499539936217946578172184571017171488992386346147132782999990262998065559481522189098234175517986544537936010496134819487535101263550017359999823094039171064315537031806349549018297792341863182872062710320069653532984013803678513868278162958728039651672521818797285801263826626958559747326363819572277611983318020827002425241148758043861775513925047695775674576740988821716529885225012030719939157538358730244338590348896772721079044216988001398537122764378561816926338352186018110423711908255145046719139829395207739425880933807685584224666567495609653904016696206653365464657413565648314211641896335221164871989327591360689608522639176242942269424999459376094197728265837163654044647682939521372577555382718833409968468272985890741474707670940375339564980304868706142286935476623070418562280245504044106472159254192145132701820721619979153163100793059846432781695390477920742579960772178748780682018189456234205977880384507783223231156275839890477233205038169573763484185726754064606306458628615527330445721342165381366158346287278313630906212794892983755206490899704075054648442238202670570979944727731784898726731868176730718728102326387188147375383134535634414245125478615250358416233211755752563476562500000000000000000000 [62,49] -8948536223015608102031808048104822587187903574549286183851191187124072275884802063861908777834372560958529683746257537840963294048541387379573649796719587867200098485474359464045766284833663949372393075071815921609334717987451812426514128560707284983892601485689715717561804111565638147961366425149912291130556523190192565220110501994866226454791382710490322336142877937693125111610441404065255807656514065379982267483553804276239849452348956342322980461276021868758436273789570038688900450400927893223750629634044752166123751144222004182091045057016525364545949152939685636729898692363032261445156623440262280756504837708178607354322197576076571551922510248372475791741347025893241312999351949329208438664897356696648352546442013514699252010894218303545748999280690128377051436409800823192066383936452350636563969954971687988133624226606785631477832744021032052335534428097836424284683827607225799897806907218102748215793687063711961700154479215766030525654643659597811947238291917019105006931437875277290519859337005901442755426950904217623170785002171005839994526861088946900024093858542608133467294047920667596751928610171607376110951139481804430669734608411500451300557333945925757035651375301226998574901752144927057600879206774807899801181381300503409541110602571345698995058827747092136596846744312168211585477819307054622450081172470906561192151814792391663850727946297051691481770223360412961507415610702545506412094897268614441611485603227000542558082333965139740167737209317028964026253385783827857882522802758087604140789404797731965040301111600417279683491915250236437361015091370279228323004696323047500018784928572510277513658108578163881510949483320124693199129583800175430272030928772925949408976507177926379732047859813755763070806357861999000296226170610835889135828595040412872931705668976664252179451864128722958494474467421947854039503258960583905377750525887432349006140218313348755098890400330187890407436477498681810408290401600878232675997567754503498859987802845952445765402447176345284820079579824781608325623633458501166390320412012607027320355397946433564771583485538563381750816653206537890882245223438676796334657729839485063117579865271965553046700035233634102523653436427956421050734618778047528750158129010686259506215893698224331012503907646501023432637170758091018698366829384228057179387389147545471979367345991665967510040508274402330863804474075744014494545147737314532097835856495267832069617464404019109925793132334504371309187650679975801611151131262247869998858201068207328854664553810553668223878685574684847410277687403346242103752139485095540294423699378967285156250000000000000 [62,50] 2064477259955088043710140114971070553989341515235443838310248291453604631467414243242017436942832816817810851480169131062509530565411817622208536696811792896864662201783717951848866837615102805325528007841555115168585399389987543909350787065717078200615992653363371641539863228803430719204329399074904165567642519231840952538226299722772273129845430135172316155086118998447560437845474294271072645045432286704805668938497527297231759008376903964879773564462952723950627561828861842373835095811219856154369631116691564983397495831120697181300326270317978188575099358362989737534557341274893998290566087127918551558131932197999954064968532307489866076290713929532397250730602184412301304998613867215248346791709120364333512901226689725011886449925197480889725886519100478038881053811348776186086084998472262843890812977413300319566494772896622212739952189856188761897020543858288485819627910293642618966224396319227523146683994864631920298304819132902213304518263311558278650866372657562094061913789978492133117049432170706685448513975884249024826835990113677299113199371187500667867019623727443731391255490027506799824900806599980389313235317323856203124268514409980128818684211607964807492992558266656100778259804153122284623832734477756126908675190274061165777595306406136022205508393922287221471465397038883534710560334406686244866476248562148825021204309287696028373587437730441342623144848007741425166224480687641734944569754045758963025455720593874874178356949629119211425473423778907953703766129259713133074354278146009508702327691088242275048051631345211658326564325096101938236372221260777958387356831393398377913168186156167316408340806547097140961154389820525286115617810538989528347979108980974105619138689512640240695988368605490691540446601854349873459891114900496380953771935760006347902254446123911230560351682905246779852608574966118527254371229112638905718397209565524894771087916105427512185756875878671517524996574389734239430222530126833285300948646425713329694791711230313475862711803343097843757550762177992646085823361300030043921750129680885827806153905350699834974843050223192100862839374991398510257936862763850288592880540074928098692370655413962219378612267827786157377058911787595201578458018979301095867444746335152115485831956087906561015720941276036688144157789092992774727893868454632793104415015680635873749914124706901596053459750240804278221947511403803694801375500825634440353637956435908245027516050701088268380342341686694529752242695757608822791543017528208138355524802387361752403213628782436330182155490181887449313569149467184615787118673324584960937500000000000000000000000000000 [62,51] -454052717450160547665057363501459111144609480631087293682145099542435096671429846909125216586340681505700643635166822692537475669628630787324876381755169257045655129866888569366079926049201644351978902296070201422661579340861030259395734250392626265777594859300020285427809547443304647514295163282681600858714141284102747921422740752401969972519640438391212686838381304674373975327244265302103000809795315762011079931184280944243440277095928064936173155541651322908145857698289234345329473665971368272695579442447946011053552624174256260415361503849399614838690938009624456951405804948820058583750431304410745551524579927309976949098510778674305547965201012370303657924333875309241519333917971110262423164520447366380129139730945452392515715037287478263969362892683877516220882074811956409526067170971538581734651384889274608262697220343372135698559845285901186606978084573851335430233279657360107000143594466868401300453234902184313237511766547160043179614848561854769899876690218196226009929279533201069418428627965419542675573965755166509570345142340264617391807210450945675146455159967982650444220379839106374938949682128284473306893149869898568153582744389055107171484725851419304721289898792355448486997889920251058969650628012414590072816382244561261195872291764480786136068245933701282332868817635432751667952567342964792900357763123183542400321895006993503684685948095708391344786331601017718445786366442852630574706417776368606179941345816707268868087988261340989863767772136258406617295125814700535207791254575730980965529370067003510644051221207501964880072694671504977474354666174737199357278781200673602171504061773976461934311322579735819140262175611261644155118877811456069938199585648661875104770573373784374127314393566524085530993827493555616093233976551830677569841386808109113056088650511732822691702207339008573741654081716306164306535454302923248213400448611307667760297549810739481150154888132899131191019305721480600332583756641134462975689455770628448028879524331815539002585132270271946070012502564111431997177464942414889835568898424870647879664684335321417253333369594413313345403483448653666610443989768799199340334375013533640403813061124371814796127001560699723015760091946815667357386774146783840846602189222888737325205411230418034208930838104079882428044248716859225809775289320545625718534531534471282067380559762665637246694072158434783114524927675727466324044791002209590049165120268094649896444464474739232459970918496310219803230874835908706244519745841663746739707678539816951081304244353373668711306323606719285383009898637851620151195675134658813476562500000000000000000000000 [62,52] 113656555829331612044108701351097334474986232198255998755197580221853695429999441899724206368930814349892328765761384061799241388674536966854068192598301551511949187968861292497919990603863551687731047324190465450674813453519714525207735173855437204330203974495994725475998353435693688511541345551489051656801803762417065036384022005662677319137782632508191389994087161195022828495215184586368319603896990121440629973405399192305054984458023937301225723147643042447105969052353244802735457307355510065690486679261395161890167464854067609336736591657996358508373978839808394779320228135857449531518133884183934418609528915185261070710931650986922838115928156655742175397837962726456702297492957476947516318854218731026753473633936815191776669697255281079388791820194876950201849136856125244534302297738989934014828422728651362800473190417472303319838506188386035150748058033478521010984466995847409380231077546020258100568213335239874144134895365068665478814476494705205862223800671674986812959328866233936895064391031114009228116400762528970158567143631782249776763073523468305748075638719579760001973602240508593581770071223916967001821247229301071201555837557764590858283505357862120727689806228641032060547641806452269534970572437909089849124678783020782152520942714623278145625157316730539573361495281876874097720091759093912446281243660622194992737619081660059176899499149982503210658527786461977341042273191520680259187839355289628160034741849916668612861901700833365617440657475203281678715255280461763791317553536720627268924341288198161629923243405017254424594981004734291632568863905701238844422755234864583532192145277150255715571223207122822872278418684535193584727948238928586244682977135631992043939663763002306164903487947616894904050469930446140695062602632664456865370780396544590350713005628684523821332372687789682427759587915427465506249021370131880690605865690184091809160477343377944897318338273550873281853036933664760479477706215667433820540131058129887391492902492679381638460797460776661274280732362133875831525026095481316086564722027511824829540126554064045420149320095092495378572659580798357783489112755335947403553045320862355541123631636930210972994444375579594091758871854528122507273679385273662482457548473350829862964040778424624790591020071128152220383644172451156554031713370420400805083137795856603537456231479270271853141939534572738526407086153981640811931843707433716097067566229631133376227639230320681520278565780739958215308677194967424732835121558949242393375231163100357753357122870315121341921632207143128684423416530080430675297975540161132812500000000000000000000000 [62,53] -30507192357384980020883948629770908649565172360920827958771731665167695791107722120723186158070783770381677798594635847331648269731893737212223626196199639017196441840741471914761426579916217504026791593466166380283344764858933959840769342773595149883928905584770850838359831185717636859903214898494636240193585846686390984497382547854980501393639830769149566588989473630930784000249676650780964931035134670660831486422061426120012628854178380733219286195296679437911737492911835743549354789179989027630012843935263317098863607060329448937452591414889204704772471537589131749823665920653483410129741505848497290370071600440575646228392109577079800996736672329031315503759814358593390191770409479037377886310192525427778128581170583405905251078327224269922931978242127469444257816050219236783329320931641214559567788140927811014981533591921049885789123106648395515769140858476013304148176461515600680698724756621237689918065174067146997813290127717393395881893694504279276671659668745246811128442576644827876541411756795862962820908220868827677207780466066340185082248390710568922429301050193641678429543303984068396345183486849938378072647121760526658430384137353678043267922289052363244535320065986822488572658524260663569859634415894733616764066895247896369383136478470769417609277442321212183376102041154377576136725780789441881646896207261849275196104235495688960522846826597530077366973819973809250863578137314847294818375311840743567821565535505288435379638894903345449439396713115029171614038397025745952657342087603799754004379049221938460311164541928506442365708353774370192024341321068600588882158303503354900737540975016761061180042681236229562929670701256120284922786808009877156490760909379651164321713185406483842648799461495200638070525150338033435468742949960731923085022275656631682526217691441690055510753298848744037104539287456172930643473892033201998177362296223513442342593908668711711138651487266796477500254740947020551475535979916208966829923619310643747703795652906017583968155550541504710031482123731882784121134382949586759447999120376653266953421273638674009542539709896827729457492700565187866167402407657032189759854085637719369724779510953209336989407129151981726692701013410269615846357385181292870445773248388008589801502238805536318690812039722793658714652353254394308455978675617164549196431988409888596542644818912394637965694986716808723191798872759752955415794930355040552935623862413491549186091952368909226874500239331261057313401608077130367639022590290033660948282002058887652242125423377280205821699647023904390652493390234667458571493625640869140625000000000000000000 [62,54] 7779287621693126151153370712912126199322132256327795878303005324336759688809784249079419486720968695142555818097496287237670287588443672183463282718768651584374667312136747673003716468067870075763480421239950377844466422695852738404634155986083125905874978443434110392077036285697001970296865638524091628012462723371710999114082041855994727051666569952975878027325259826615849398498171446179164971012614877031098172400921738794117092317073584208793052258395377282230469698214870180820246606721931735782912573373944064498310210592474995763014165949846298597780605210758722411731484605680764943499923712591507058594797161800077535037099720940867956704476737076985476708862635394196439571644904172420823491301298316322777950196705521128089621258021713074562800324002297677023614420350243609427416755098364403312170954102061772670407810081860231181012805630216622440672976180491713367637170640825076591046474508293602393837006125216073469640928512663225503367790854380409083582567432866359276171215551062847409175412209370742598582165605780388878267997016338133208111727125006786850874137390604229531732848389673641442335878327768679087515976156495267859129289650088182502935745659356541716367496759704288632101714061259804380434809081138118697266959981203944003903321783477683990523948931393570776317544906196319465067482551903554572342528574753808090109094391410330938698620803530635663512644112960013841204301792894761479583119996428463753249710647786257995874736584029085013509602744943224024298920572833910639629371165200597341102019517875946783070552663148733248037480621289162186468071739128330762262696604779097297428155004366578458108266060212108441679360078612358319481914565876919978875797409164910215562063109358024300605949793619608849148677264085764667366884346155940488285828921967324325784819219229897210990385077327453512976358000811244494145722592899965629575366885293455277233950081207052285944211007488420513392181916818701973848732535759026637834932688216125301741441705069585256854243872354320802116447213461648483336168374047348857853698693144469930944681478565963724649926201035737396052139980386277245022813596851706918847071965750930112767683803554188366554660419255256385268190526193273601267254994828020981240936296003973836551489236394935885779890444915788057450987249632151867761900173171788467900472589389368925320651104776109129217585462874625156310906111020295320440686928417207726179621778948718564086310514207107655699163785241417524803365046818078267402256419212348807257990507609489343686490588697180788512158377406846554436015139799565076828002929687500000000000000000000000 [62,55] -1934069713863674410139760195375183580422392872737154480533529173533038381051374869314564966404436395701574511224110263386712419563965266507028290745298155876140098320115687700980475641256892673099582162979848727336474629800501270614054343463358735451921586409177249639155315185185558476584906860791136110828662986548661421380278536908391188685553834335685976547770708927513278922922962208267313057179833029503740545273153345957887206031616772469116979645826918489488569377779416516893065166364306207131320051446815041669461128759899459956221746611284150886798554111560893881354905473688954213721468702564754620149404057154957523954005777325853127781875245338890361385982682418283462386590261394044509918933528448555672110559611895713763546190016850004140514478354614303058452085977221822564496690790841838010283354534062624036398009289989080602151852967445850842613617155201585898311972520182031944879111546956678708944863052579075566582365048229512978688032866203488757996686564282472283170155356121813284469095894335368654138543960928326515595950146104138440785371897512793387097050633883065773917285630030839153450582852614707433334451917635265238283652988652300081888246649505171376563885524617255704498516600247724335269330648610212475284647687930427254318017184099010809242051124680628670195867566506281964105883726572316599891687187991250780209540658006309010562740342239842510548002009770161577044979018634152839489031916283835803587700165776870182653595881386864666305540699348010289868833835761207242073023109704901985836109900665717225602287738125109118185603196968866992432233219130633474460396432796970556044231252392727970491525596750105612831564651457404921233863527045123566852730908339555375097060868430205643031620550160908781032656621594625888189439577368070003384852698791333118745359495730358583846425318511890169455746483130607966669249692582561377632509191060994690222509745259027230012515153933887347458526551505986209755456437271496190833455137749057718716008988227717001324157102706521041538898626692308171286675498675861150971112851381428642560995361600400653040405342443257386967413206973265887398172037873527335963727392951085083826902984837986381401307248058786923478208725840687634807395181039296388374973159081201029044023093330785288634690269018803687131228046052144818488278849094390476607534740931636808370279552943843955593064061098407128498431644803334436598221330650153681618945832611348397184426663920945707332699436560208584481495402971321127611996645770032766364894345229784933909964966892054636928385174046707284389867709251120686531066894531250000000000000000000 [62,56] 481830141598198814159241500412780691878973531554634387623683402156782613086345294296957625880728385168516086648749084409740699512734637144425269356487419578736422442794281981237539683307652625044486694818327761851771691987822551934849567587418789509996347818406655519151821439135505579659047093254375941303960894833925237982280776578120765404253894270274473384323162545701459085618283745028475488532224692949579610060234463844455343099266834676880371465113881090361868641704191842558941029237753681130063390575809149210429396837753111984289817949498093006662449859011387852913708484755683428989772653742592399338729161727506369797405259361040079004596677260270660757560761811541521970850540977653892870955202307743892235098000590839445706333818652826965599997021775667034747681986433883812978136151131352866972422667642479982026727639813997058214852296259325306043849304760887475823851099526906828489128596858125051649376588244395651748359437145670770341809450464506414071249825532147190743039569746227576002869053004298156524178074068465506200780573249794208675511164730147011923934849623559220373303524866513258847444662730733535781927293482907095402272637853287315162621491192052757659911599764869002942867490406897742243056225595559899085543371326484637375820642648293737374152333518206062610054107080616442061731755200738384546499244441100453649172645143698140466283724128437690483499791941904186697707359701800972292732422938257416210917233102222652541968744865041931338561148152416286502265419402835544970992725372552739917862340136897854813341569911857049605967543024977569101588799414568488184439752069255764441428950343996877977122482518898617351976555344576744355688808371108377249018221380370541089986926758189881554474377466009754758201008041622764587032718507939650760917297113889755053191111939855753775926039936694499999695129845020269776408536358052775558110193272471648157453263079339726392540872030273422074313014307370909168930921052607082943004232565437764516396167845838748990951737504055548872343203967269376806559345288876500606785295408906214365010007739984162842508464400814332799783732747181914234011386739233920019279830464418413884446217420018609453886314418199286327396802043217513754591678929575028111950349688611084473579728518241171429644929848105381084759383232508567607017525918653994063521801670122507888066679156305115556509893097841304125002993987021425926851532099698977135082517141021815779293738183847810598313072664475630230882546499357845280895771512986118627713449977633665759463177027459642061662375978059458248026203364133834838867187500000000000000000000 [62,57] -112694735742826058168077935535820085834129521665458722540676615411596497865601094581944724913399465185013303128711017854266304580408336134509926991908845811184614616193112626265887714003429659998915217176062755902444311360887825390056756752243429380125693016410716800756447914166425853485228101585567133739068383986664042987126310054896231450995827111894584170786382798615906463328882458383572847771825460379593659605664281470151420377530043834100611324557206518557584581694657988153431565198506766973702272511233959726269369945031210928868136141393475005571777080036806658136558362718059388984312788430653200937964141792535574085835499808807128754479363880161156304981918962569619678427970018693126253938504161561355570132045848711447182700546292559186753250691542552297622684780362548088904738961692568287509872909679487171000113922211218649477969956261889020574144540180595560145101023201392482047863588137397120952657309016754169505059116897989888226302170905242228557067406369914488813291464422949004294046007832779070794409703144395020348931240040691292839550831587480666201035076528307743419580180626806110391721591883950942223321667121195704375094407748282389051433693674240438262839683453542689731470348577930431304879733938159038470190985692660215816854524765951306050187687246526382935291630752564065110131391578996143335867887992391951797769875841074761510250194782634148504117871444282733662078664024232618716873037767483548770155728993545855690696841630313503220197956840288928481036847835192500355955139224555349114992367096115121797780686867163715892102958464566939161463472141291606589037390908555491533580513137883864753307651536260366630855352261055451678115260718125878484018633969599165943102998092403502242940140251045764705752685475304436290366266453709302849350546786351621563797300300321243389317497693360879227013180534663422813905236308125082029882272828582580635870735457311941984424736577208103335534112796864756560165938050375442758876815508834367581938202993633239961841968599565343174259480591550209230137187286982966939577233964891137814937971560921111839643595385884880725985037872843922079382537520560605440175923830921468239474548165014982553185768973843646786820923159458820099123691192599771505034566325974330515442385193158428285548532241906959584949967586825201697935159671274380468819853755979678137834451277530123974147467715496750868064728799224588690719443655921673698640610959343326407842055059754974517375509521921349575221502601503762735574878723267659974128937983106991631132933989371012991665983032918418871304311323910951614379882812500000000000000 [62,58] 23415577872338937026187331089532475537814739959085749429234523049242481325080883483372024034219061486910205367838272693080585787764900889392721967270355928887349106809601241130986738383827210557586419447692043524589555893400010103199638711121697419819256768285203571645379851288642305252030810248484518045656412346888704378156716284674254610585198367451557072878940321172358464323067539309614048777918494849878532849002608953018192413607882333967658605722347346831624301924161568819424037548562655951938617322191999071339116346058040994877944321543354422977973394794780770901921875955296307735151225854519011603635076967543844908102688300483522360891603085745291697220666373962798225760817339768826909080851488630581096329733535073240781229500804448075654437121455300663503582833586984790022951778036056543660556224259724363150969519899083431644512691582476568187261247570052883685844482907045506653195817919187028740693182023390472580911493632614966795801713753055252255501231257596232051155751875437825201341131663180170935032918142213443943491859344840942267736620483580478448694911349128594829018843887167266007492629691145113978269117091471081998331948803617825052823030316850811239265725208256890307092727305055452776371347485736593428979959916414654336684218118791952169697082609924233932089119866672412233937067598954925283918660634996796339198682284363785460897680784707743119063870667346602857532209066639844288091542130568712912791487074795575193010479674848024092637722926344535637620161560366861094253819446965431937299835381605531264863310598575799787006336500574321048521108211825863287748205749527802275591926134234177520553754349310560381288023174957242458616250570955276174352146884069127815142529581028310801913549596291726480040270371370370887228537727965282456032898069078410794723443990102344525404907207673345499222653412450565013799935483016998361390716063098628226584817140426390781260340020193049455840072691152198957801685652944390219082340680090897956379399938529868960816130710780901632461708419693410346088400397391402715387628965092544314205632188500207242330483590434136564800089619603735538166523034102197845612777295485061039610895486986916421199948743528720743389305513953171093027372553209123466145792583197635036556107485505805240500279169273753655941966832085405516229752862972151195268186521381391521142984955304068851593583406275005021987510186957400868950826857798491279796115330662616917526953268169804618528918608177034044172525768671161701813332213003947146656824451684271411495731889541166426127460908901412039995193481445312500000000000000000000000 [62,59] -4343291644651920091906955988559206206127890155532419259021368355861499851917698564700018629016003052236144039495737536598439204012819940751905330450127116229136654845784103392548513572223335523672638999893533506289607294706170373717734564057473907628522866247180477337906451947203725427031525592310251491326763080015577143292473714767902251314723294187423009750965905335587856303601857426525590938349353576967009292808928637115327536713223716430775202221901304056540790549665771956132703476709897416507832677716731825479249277128976161128577938462844933782031287466136742777863809443438615107191612275655294531112215897147304032103467914111104820456556188836014143039962416348683138453693177321255017896367224455012186282595869454646522071516249125824833178070377531526483257020272834507156796892027278062987818795907820447871941174863549311979131272690689705716432217503850984085153910223674090052974614268392408104816848834170162752637298032467591997847468056831269357869465989660993692968084362990926726634160138254576994279549903565934954346566670791356042817180788001162761488156328466040327140536032280462240421907124803698185316102890351749523835127752394493120041386963040511722228067446113238800880193146800347895065046675257305878094524814232279212872551305517510902619679777063540189466845880075785473235267446137188344039174862595110080160838578557145583221903664899947296667243370750713759270986091051817411223552654451196383536837277123073121308035708086422538105639305856203071512682901363412723681814027869657602246298385338910979877789603131583953452241404005499942054307647047584160149583990083828165468219155722978136415905926285745983654346322387776681855153813882486577142065442740772991979636554772277528876391192172840922432468931633950423516491805779214176275362810180335363696234154243553725836847286241419548976146835655007683629098138066413746401257845029722802025313121342709869752752348750235752731817073910298933905216892828384628570543942165005690701792568149343711762909379564965721978448237944690863001555214718741368281673876170925492667884988588014741335427703982446887414480990779961180014912651589053265640593458754852081529899114319185293844237565753853959564053362008928472030890270788771992685805428925863861983647649651596226761682446935824570488136394904844887810913029358931946482923367937208157449439416650620295539092460496047068843665797210011573304317595239417092170437759763563853009575933941450572404094486107844917341218985014965370982366122598278263490050142543212051848595408156186725712188945180969312787055969238281250000000000000000000 [62,60] 746894966282274425537150824996900743138369689754938164941942461270743016983640982499308877955523896976137655411040639694319322964221866668780979529351906257998789334240846407787650188625547182848909416426574131257078655472598319352537452919225718469164534150712073429752206595204745627738596308656719364535468163683068186729883578075980445664898737657062864794218792208790283566631801643654517224602498173317067274607133525620081232438128222865790228601139700454543241793820938186760045303048935278947741336502955136462151887829244967261513261518440361857819275117753315498260868888289387294655651561717463385573991725664769750690830081418048533519476470345387933230871330154851802069066844808174126748263272177683828267955447180681869821962742536899018703122361687142362571782678741915403707416699362519405535669400399407561081663452133423635404762540423449229221561072680732869946982100720047004041763329375046820376219204589856484998421167652754901197919703228146580722105222405837441823817335073135274533208466311125591154020392291970862976587048675050398060315627279089404535919112696316391150283089933734005638509781349521919169824339862669252764914842976473391487126918439908120965108136780299904945408070398717323605617158300612482151652988557812892626995571698341506209189157954451735210766703424003656958105153620213572835530332382701327687601412752033234839071643878902682762250190330852420640093229047495607456374920953845648644017909638644373961652507249925750562428178719936709453478961394154769479147727371883126182613239173401165578408618285136833297647999566421908833232329048451337207290511144220821691253166273120605886470633535926268598713654687800321672602505140157392722443490031890587603261280831086380423130082569049084615097745088401246585241084747772684482705130697906858443807597097524004889908021073083412889452286444542271080414213876169379714075000393374804410134527293418591420749850991496538161131738309712961069805927814321456334652728941175808345302380823377805644224183135568500899470063509920321965249932362602853785809730970932089345253727433402732379401804747775184908110959309762359987695802556728644870833861873285563341004854134997538730736171105283496025079961752020483255496419807218462551482914732309879179442031334169308126527913629198203731442133863925291768594236721117176523714690177981701130471370341839456871175140841556399241531121563261699762459422377959961607893191856644207608438443110339583410913459995113313504377239071552698615053807717986682026068240266659461469263888572234222351653443183749914169311523437500000000000000000000 [62,61] -124394352353061631869942727853402964377934027740735107452287236175973665032013376597866233175064937587178062425628287309122635198084482744733091288309049738264780905055725714875396669144597944138099817030717312353385965937458035657733043858412119048144059300394074441926355116492362830985865081418871688413319487046090652351758557719959367709320202918316176890180433789943828703437352906915843675473985627480657261132625808575047740686402955664281920828597670971519200201405294132952329613472512556568387020753099356248415338021385199453085667783068899389407238596661343944476931302135058634055830506173096993261809285671768541307000447613898732109766118204289793993165086977574505909635514844190161459571306644058380818958075255701097039966828692540593573956695521902202793851896299041629433874984456525448390248970935923477883999523487260731706842695236755286008945155872091301332066633948016590079921012206523473076220948991364666795488186647428223716735611920292561937904176671215789973178151167945532301035397132821013917016586276719662847650529223752374171370115044034125579185234684966900234829179781287752114391655436969505265760988025807914050667580279502530562520641981152441818684371345289176958515582388182642170382068056016579616741317183569688804377454866988733832098798624515062403084649843333832889171453913512345928744413877266311084219066694314814324912022892840150795785650382521402564681252236165340971024760603866478167528203297605626032189338638325372156120412431681351423045025325506025181173226160049884104115163196235092702962215286662234684389321971254912977496309781855174628262293467297241366330515080883760745179204557275329217830686460306501364014881356813791331023654492435603966240824323478436346239710888890162387642866751902376710077829331441097245758088554735436816445412821792993946977462273379876935022972093796135844862796004877076193692548852768996631463013057153248874090908486790295059328935589242821537614478130620865776481306676781562431849626152100118251850043883731360404950177289409538737823636414317144394198163247587287256878935630841592677107559694897783608651478298055639153456382606696296006984631552860000356485363603346638596430196492699278454439161076565222198157323734878896903264695022471721313276505326571612870550019796363488078601060526259157800673528320201008049908742569426651994065190897837655314335468156738137478689716683027165794464635262652680689963535084980212460483662955911669000790108696957000873540263034564408000255314912544565116596728920565694359343469378720303808449898497201502323150634765625000000000000000 [62,62] 19993688731100330556089257549011863874101739108921655453022948160861614112834551526995605262051198784023041536529360842112237183089515970197477225821953901657904614093640488815199957664544316795886017267201716356535567750416401401252685260105127605404015017531618199988461922287058452169308278537186215462264756444450877324824199980064642071228649198258974350870057814015590018764886363133508980903247123694178622911899511565760383647860019580242283936480477924462738365308645172332719647206329283201405270590519871801172242297280002862928333548825250907100233010543307088349952459631876213631250405833720868389400722100311106962785152877477993555912992566989479187188906543705843482042947136941148315773445791486086516349987142738507116242413447656293505905386615846892090844991552914980679729362155173531132520343307817285463752214703097200795841167954143382014281790904902943627737644375862379237162382376899749044074520635585012888065196804602181384768245256345610797828183039670251078297678111864211780198454775558741236110061659629715394537114462854482400454439940373504014050505593349129292537754128745211373151240670179096253488966037170382726016571991719404548223816789672376794503132161007516692519446237378849448089386134549572116025507873036692213049676796978043655006351281223884212988266816882398107704556025871360362691897509874558625945904577371188868177129020895682273288401246943247288041274762283700831796120767781099646230466083305065520741254710796725687969557252901221357673292350666776097724099521284130095940599744208811099273018696800725734341836053353100808108524679620738747473521154413703082614835233267933439579837104630334397082534140217093774622399474702003000710796671219162512894111176699027660355475757425646112666646404520515689535472111262859434573514180290582612174559313393159314089289381101021568153461428081855626731736212168175384426589234861501920498026192598928293324561957222175383361751802782519339328601163202682182348596568805927933863263755892256180145149803217978558043813174586998018224764890720601836921188138108154028112549425681945336893642933838419458784805962553623356410572561650558716351324243658975388603034271860560653569250555711470930245218971477219890057299899320165527278214970802438879890646017618726136361429884389321815638110488988137457261817604477974641537755202701137117383757639609580925442091731094838772493745616720542574774109422059702397363630149174648736785010678421026361116233431237374977121068997188641584631148371490287618376188836868154012627041282712525571696460247039794921875000000000000000000000 [63,0] -5931117516556635897595689110575768437734948974667642485340872595849833603204042380575210203749020838462855698266998326905945357321605294469911415699981011027919714826340763972120389766797270424223029563624107851681250429299497921508398486831369611753624494669959243708076217838699559043742272229324249469413485567943665814615270373364248314196740690639765770385503611095713602415115762063271136918001074439689629943136471107085702841848958345257005017548287168516300486254391860074655013331966842099832326305113303192661743807740986395919449456576044875828204773975464470008014573346602134802073793570926215649174211647770549722105024829671780102993140523670657261143286458461470528186936667907594684419589284075262039823488800901790639328313964001435159321055302437178599971671669772806938093307668602798868357650799042930314599281115812632580885627009733353787279742434468981238195899430688387485279208205655876738016380981635207800623218154794915718840001143688762348794640193578295696358987200384480118268612052932255484376750373490170292375116931915025839801452658317318940600505965668437448625848493805085240745968969537295335129099095972284299104776143953694931202807723037572426086341246338495631725905459620874987320277015622626567824159808607590303029065822074141363652418275076533565229073796668821381295025375333441630192074942146123255405436292597939783692653308311030582618236091606795491513326320179416861797069046237457902154807477710233230924373101666512817881458069437103102641475490462141650177530956349052628738533076001531422857141183761531011839214918896253839277255867720416983011973650969470746682099362890777112669880488516574990664275235429866942220080721893965124678578600255683367171373733366880447014469088708874205832518261338482759519256049624177019417738035326967141605840124618380259415206505935674661361728131795919018967714195540470345051086383183607277493613221153640654765714044582765497687190859343557274732737180910332931266542019861188212225441025174436685902423838121934142829232764702469228212533036481499079710923156850161708519038254651601934270991233284859125686350251600786421318300144730508215440796047400620292541220697183562043040637853309397481010001569197611895470124621032917750919754000319849248679027309899791705305520984062536514956183156650096911439397552389171554261747830047008346234856947270000597978358687220487713791026052075808534536242941024166330880475924700942117606300943271789467042540523791487246838257624155710622159713648102177720187029529966286181915854150245136427295672996958002831121167846796755642691219234706086680842974905181988173964223700254233035750246700990303373308798488801762456686032536183103684506070281979839159255333668613330289076657209079712629318237304687500000000000000000 [63,1] -207857493635829533631671323988684513225091023643204475165929412173409400095487218280513180258599248622570655260518815042778622956911339564515079371713881798357738271985290546074441440065816007101650924774060551076828708326852352104374519497236750489633037651721496204856377558467625073468305305815101741658955150180008136715638102651806625054322430215016819946318349502210102655747411960279136079700973905567290298562241942758302202250304388609234973024158279902026958722086324484505662978581775472417464045585176728161123151681755549320747473291899944053001391603653281264063685325976047176226610962706023835899910872764310161236227562376922228422329502267265476691956988212211931458798165368638191619796038727246999657071229938380983817523682970018635609143802469466918869317065119493046167011636255109032330092348604754868776604539235272911912559061330021554955462035468136606711652946736750743104276136622345555078772921293005209074201296937594943984518083923117791528619819711326720188346202458925546776174929084209821559067616845149086369015590957529589548295637025796544675887127489128545393513620216367272030220893066026599095818319111556334854954077303894198618159688604520020327867404746774950783655550368611247511502511553880755308170961060431179533374927442177386526653585689143906290634005605052024706543691206507057993124027200899554557518232718771653174184805464642598869765317087611392128924423406781122435620984950349816867202272811958702380214444051041026455498961225875693715467869722510650420140499542317854349499430340971251054823611934920758097798789380317147082200033362926232272399021964491718436793713058917292835621877148411367426630348558248107396078788718626953291041994008460518433285623300541069109484931675823734537683569721864411253092100362922625739532250970158352101681441568734930696256748784428149131162256920678338347883290636540388522322365520229836176499133950428609721630437966723811716470142638747223306680874466187628394040965842067060190227192013983698816110581566196514835487710276675591345679306080643210238417890421589331714788094340079887536299933168315464532206242242280396136906325746299402505770838228797389911450620754621735964406006509249225319595822847148305477702197906121420980893755459891038917116130330499487374950845149948933543318617758968889308051507319158675973259701573169422710627671458496054273812006092419305431974458617178380454531499280210680706154425877277653507644166011168510713570892591504550991013438961684786465905892491452065738697174349432272242466894087800076779930117656282897249652652536134058072402817742105004860926507577851838511670498304564743820475174795769174938104064969090565326377050909327596147799916341765440005316696925655693684031888324170722626149654388427734375000000000 [63,2] 1078887390279325423900525328524166762778875627564909079734725297806893197312503514841955085695591259878518553021098625073310866882614416847781925461229918689216069084273152230480238231755710763356738244985124441498266613544293261210902804739280004972301744162558297227684758689780262872664707311437816759624026548576013334487681577932204862451773306780701308300971014302437526895443519360351982360251254205885956614032766935974700960620406753317064408040896750890041397250149437973720312039455393776047627181034475679700534550986168774292187802223915251154574842063599812637260138747228775641687326718315886862961421541296363770894885125764650338545175403927405441157212352574872832126817631003217574111323836742625920942379046257960922847486467828364073598722671608964589721752369211935202865409080540039718885336021586641726636282729220148041306728944222941495819833870091883072364843710377471085312493600103973679273524293222246362789814631079317998389485559790667711204407481690090580622192253760823193883510148056933788479901862050852000882283823416203524342279914257958483699109798231160390751896170645405509801691125750802933246622627719817497803643534719423081378963137214275863302666903408981196806942926820371863530402316004236250483552126734326069339193056116662300653161949952493544904892132949300275610406448901851739804188577866669289898165720960386003667241872927824812303614312583090525944730145439923247521206254162319142247878647537703643299714281091772890993938108809062256135772352390635416965721421977825892621300945876244270178998888260745313567586370148674630662201596242015537524112428443825187086901298405739249933489909537100624102036190535963457928526094023012428590121516621437904552806018278730469642359828783492863755690316214848112323762911740500545588167597289089956959174777460736939274277690877895050602931109220604451952590048715078090240938828921625001535239860879546589481531061430747861725047408288447927464799850919256385520590985944289035419714962306630729193670627317289220706907195275356550800409777253843490189494125202511916655384595933100454873587145761398271488338102182364314811409449575241222672555540840721001572301610516766668100687871806527601566092771612813924423420189046683878488016457893614447433541642461209483914889793207183885363292481911984212110867696949320526449386574850341304961474942922265069814172989656476513742998386659590024878384487656850121724834112972266631094698111064076840756008048579083383257728221977290889099555433788736865313665294840782794221201373025592481918902781284490284212080060305332125009787909920152870866642228700173430024221773296150290273229280436615215224225905624302583970214973531190751526659086105901198208295577174453683255705982446670532226562500000000000000000000 [63,3] 45914466926941536426772900721858214357306643680175287966602927570101018149894107299471186704031576176218163541760357850803006929027086428340849920067011158602000699675815267296563197400106594130321101228871025397766983617488416486247489994065705078866090470898164580774682912594549356379184747627317100947257408026766274411972612213511843474013305871256672445762933550848612679358047480207656716993577555377932481022756544337672250727583756029859693232410120776113505494413380716370183286646433744763767291311257444131422873863009058502651786450676147512908579658772890542123802213279472996580331531749601232606952987499151137174239009403572134859563743612715629071334747412743357579081992126926503535260947401849700170256340030732235998085266008258641815773839167585851327372759904229456773657300387958773524620543320155161717924453499814861201900145536957561058319484634441457937788730022458406060149031392834438035397866373872705871462721537138298831409642721769105878130470116868605680999078215729389967233928180622534853183491809011800065669276867803886556397117110380628676206701096190067993882531012502294024391176220512029753387516357902963668497602471844374314234668178318940923915325214053002180892335898700690807695340172502548906552127703381804721597516772892705637876590330832290214883477455314162867717972087652348845286325759765775574313532903339015225463926683212836025428533445740603305609038696381716500011288100295592813337057346311865227192402721561578675883435970325681786613531184246818927620453448913082353167366136433050764278778763364609526040122584165145214010024143715532670546579588634763161853933700848177356242824919832303251373991882974994457642030389000239634355961786162645758946023040571916301449319302346121783221387113512804316151683054171935991520948983326650609708292560559527855504259014580837225157468091468524765214680371046267599303756094304213191531918563845607283757833930991520403056079417984976999948436119608954726197507544659560441111254706720486718754498636189980487845515075934625323499234740730561050040820840678373327709333359272360196163228229155324306352453427177893215089733597482338556459255466732609112265210895403556185512383294894364212614376897208481160222867063375411378406326634420933697349399049150658293651876713462074348395106685909335810544057202189344071459176402674732875546154164736376904873888599052720171300755481716696760771321307827375495459777999008035525924628997251916918880440514259984109754412722891735240256618119269628993698136158329721236897281671155677799372078961327984458429209237615067715970839183955917044473439594243464825657996539939256428033155096791180210559059340652512310759947163842020376800137561577597596030805848776878974604187533259391784667968750000000000000000 [63,4] -305521627701108272384229069855970502073234701768529972551687562539703604670550021623426855057095543157821562286223586930689635156798894993967076834368576862254413410610724207270855667016884588656544164216755612866156006997031773352036345098367637211018022225599050939920883979094249179391894637674782957716180350302497807286169116812909720712640712410754012654143231479288495659434131651822767008651706742813274425818962426922892088418219340360112669695503977885838894857261815730217461881957889008265545543498506009375257596756817576400975650123770775797045650299100084877211728091498387391282564931927688110942471664799682938583980843813815956884506553270478660844012649357338370006424246553523884000434280359423772023716363162357022690229817212767013426659355213471092315171958235766463879442967873175830635354973191362603377185706609729063221184428922227490717743159751943129930722508146112443936594260189404805543035822150449344997898751726686959570402162275382308590427603664107515781650831251321868713472811872591195919298428417784462807792192415429655020319609925632548593446610140356831809333813252926569421667591271284417681393635292766124046111861832256373038526196482004133771548661590249232556615597498515512109086590441070100921484935664123301679385185417563560553979270641218547652561703373290128755591823647220087160167648016042234702721240998229930962517688371794217748214691318935070032936039453585676097031842865887094037354001931552794724820325428501148581199538252804383337748317736205265530319319580753076902624856287308975347596314787339998170446896350105454404398068469456023311468948539503379602039993697108190108163301669254033787930684389039951854967706013315397356565435149194182357854360744459435208355421127767554814811834258987813111760956535874997643848846856700073699576643231986392699253080093313958817050947510409464825083129203700755232178567687376129580529669794231110768655822042329395836102938640741187728249464586318770932487347731234612289721454886414435575624056442606641237382412690495525580680127951798917025230096057075475226818460277989942307203672034464695771447704194957111167298268348595273657509026322755632267946108179378416737280910567968043692057615940208031989350486072767889463166532778313959639186012757473463841935744862574060173236549960202731657025265260999844421700449574278485272912166960113059332964678687936714884442038929201318417269751598723399991116379503586626710572950880606629219956722264515731165687915104316354796539619104474648198482215317011311539192493363207177456458604299994567227753321170116293532873149426815432551378343461490066002110303956562329105318553829455668073950382944076961459279994166486202530603126853812466934973146592824377876240760087966918945312500000000000000000 [63,5] 1233442789851635785874900322239399101562357044275382446936981514005831382687192299778954780973776197593151127211816043362402308414326313772946965921035675678794851307238666101355938049737173275202899540491024878444018803525310107464523187288452882678166482350955599767171907019936576405175080449643393609256339465646507951218897072216167421679739274290174252261722559444499353817091276492286961988217557559001697166135262360386429504373945506891749071858131450267295263658776455106058045692406636791750190821464294170637140347461367561877122803626508125747172959531837049386802355734636691572523381417241179732187448309766822908464908943282449185732118264150383593949898651073884136450372317589546753402479667600749222808508467083832026448998736322716604185228543832823739810669718469684783809641329373333430256468838545651342207286569861484785539038993035902392761263374533521742782255722428018165820913816558253476159636826997509279481161511681060749737162977700443578612389384655707886554818726924655729644321621912586496863734155162412750685281280113698437482887526509635184351755085817254995954472020000108169308068246998836601205691493527179002420942923045418861257370271949218609367043379357507671646227454041412932448180136543977867108670624367840991888833775087554176286103048954817636104493511393177401134824554486470768562035287922949741672443301383242154958128603717187644362567804076655029272676484072510702020596152818985696865652577077676068848123950035073743739961894799444624870523601678274123369285946639978046398090210938344921130743153393612222962027819257451108154118251150293862330379648135541345342877288241800947934484196983264921412776223451962612050853127059341996699361930639677223595337450316702175808527597323863731165480123619687406045791184437516272056116409775681295555202534654231891172690045028048215980718275961989680512178244775864388444223207104085507630160997315250453334046444915421162835647085510987857380320000455058291580490845488488347615651937933765662574871055319777477997406226403202142530082497867559396318770438639102104335327494819190139272662290699520701298777648118783491940753584283188022132316662718107658147005322309212793229231402832126796966714406264805851650589945238651196301380799790739491420425362087122437419666167570452230243237573917939275019545617352795103476032924252680108681116627162421573844524502538143367704081880045641165628873956199772174133738382900318879787475827179405691915293491508196685586724879903374160615310595220407431793081936568752864237023824683180401236614306231167637804667980700581161585870413138035428000740360532300814476731315299090389696303642753756686362476171359484013671018196195475116608931272088716185543651182587865378081914968788623809814453125000000000000 [63,6] -12315721052229912188183544791741226660124182548677134961969645397715740894617040110084210303068628366350948584155425566162617485052554431401897295073297029959963042251069517080078153036623394982178249353063761878203389457635385385941715944654850790405124362061065704808720061526581767142505431420152051966111022438059715362003106170651853483720172704905791241054106071061889823948064292066393769283094371291875475015908219898438914143254563553150682108396152779031024926421486116936378003829375387683429194619762538635606764486175246723711155013112732920716890556247956941158616759124575800217384457523644387141107616743183060111767220822958583697363821656195340514505755989999984230844184879832626875046021763102477269171047656085879710016227428632865244626790389727643952582365849407836714886425665338089003894359547713488475072587307992777374867672658989594031357508684729989788684203059034967757373934687237762467251246024652043977068964171240205781186254722310767384248297789475302140364589484671441970357123702661238143935528784618675732040645450799930221495171719710286184587729193617903849178907151166102087703146729889807220917714179312276284516981162131138261298156526630178148409625107696375956940689995927696520860037411558927997539343687236342340388231278895095773394933811472399973542744647060012329441625276386026613486965848875703543194692489714812618747184500020550510344791172226267154722929137375462405520933113669446387108980705844174743434838189682539788779235352335361265468039829738067662943389905409187403076038290907939100027044196518037077803833386656876774573907962403090384658845927522542355348434591302659085892738229789094319372263326637568703130656202643778256152607012641133043176588868887138601804078842863787964704777314569117898709878992100223985146148594176163592759046742471339794385199080420890495288382567195666366278585650764217968559686273553536901933041505948539393694271064537974111015667132887709644524913225962790884999334076083266994237502717633432522067443290831398908752156934945171718501301565584806229890330152712804110961752461025122562236845809483269649077257206437642992659905299385553788321297293640375038874588671814058065437775139314667507796852520346492029410700628682589076175489721175676239672396096667828733827971869153059366643811023603199775221632267205636993680713282443502629044163128591454672336807131250912157215157100877448202748735435184732756011966869992058847204911303038869601311851538845499974027892889775116197605667162839262792033341894354669706802548362765504591940292840533239777347315786670271561237243319821317658828001120127633289450541245400223577134332478467560209202070983479735843229196755059876107192187265208013075001858283030742313712835311889648437500000000000000000 [63,7] 90108262957529265534633788265932217072543734917822209259033798746062697728668326516985475299366459001282176005066242812280032550950639602547504558745321987150210375926701772775293682483368557842721079229100165740298425456628996157803942586968941880262414728793594820615110122986602051076752060084415640403365888101936031001360910062989394316405660601714251838824534210993525587747724059438674449856533084988006025988581471096357282322608288988773733440121665210157923404844502243074745365624724567415535498119906587550237429657544604619479413297995529958947955968277600489524908110147616945627116417116910190031933642677916742880346915744083646866937086199485879578787906508049911276763410335620618620031282215654912564166309838410306141800160094979693005433713878818847707920113940839194883726174652417003267036858276371372220531724299068275528142641784248161723081306040129877885876468790591830047684788657730828450617664128111862364677535154661983129053865572010803488973222116892350298720093219812210375451544938479066488565490838309763633464018272757128873056696381916404116949626672623338317162736677519178284214963811284377076673521534476386664768525533693733065272384207022603133870160704448623308825565675716334071157188513664477746071853382733074177215591884562548849645490315007420897731678001612083012329130774219316451846922259611055898317006646286158942910410009249224590686765909795342463979496277810071245465500970896935282500465287482283677891915241197641606030642979478693884743476875587090919572480774465733650186200592715482279862463412552955749688838897151038042433658108176025397758714636520783781542029256960305744356730736591319074685026377415574772699716597852257852798642878152121487613868757186199618373343064286611607529114425412343050011612300956438273406118209694880993179088742269452947546354693464899010511799776576555594285540445594543796786578675309405246191318327281852998158446696556875068238948841664912676894705208839309737807842935103189677390735883677427021492326091164542366370588750731578151553509872548388238002895166311500553586632210106283588680201124465110761098117734797993864554249794772039814794073072135208349905384440255866260058085274225942597396299641337812370980762076880912927604099609915100902442913063979606247529113791953039909334133109437621070479156272204891436928303723163716004073248236478268430667678950230760380820643959095950177729478222850933913480612237202325834439957481079466484352035942789430582101658824716485171227825886973484792183461933643576438699678360698120250037607720630587904428323677230745823940370493904263437097098920178802221177637199484062555513203948479842152610429548335418850564253814249119885002349770579963342265195080926787341013550758361816406250000000000000 [63,8] -482807453067016398031077187124713611782261561836592461614694649226559264446295747407220848522635141272083888154124912427713325752459854402679371329864078018600604232165146836190611894411073438057285273751391578625550181892618323842473936337308543482797649816012411970961651800212813464718350679641970350391316295547289978820939735096329573419988182331461390578177572385896314483092540349789417330013116059666435748835466102916820808455734947766999778204382237813744731176329087032407870075291251059391321550812586252254575157404956119139996870826288772567437528550047400768209310202232959914280201301166632548267197358205344220678745336949856150678103620882434081266406939664645325272192393862511935768808669405304656209413605813041048703548339218957042491358059703028327929923054676186183043499419526964888957179983485426123746249304570482276283124773394607702991766470249335857228561022913400673505596586753772106767662343494577239926174634732952277358065821950141332203818990125167330320831464483255291118207146556387691029467191328127862768933946929687021552858557276166119281310753015842472000820115676488267831732843891413021572651701173952171245766250606286969145547103500553825849871439966896301422289231762123044406597332404865104262301068850675197908720335774589934680815575846346392536390007823275601804483723765812138673104570630457357710257352458180557959969035750525869255258328447218853378089627879602249178795627917234615318991402770091329431036490604098804131674175076101749385712194834588587110003096855297690341140063300407235769749141209465219346514101190646208494073448309380483688465281825871592712774585984746436096264620906066491111559447831787522636941695013100687957012090976789150580126617383835850165484246918628444681217248687430658575938592067836717851786662043519516844895878512237182143680312341515575554219804004626962744535514401041517436246386925620492914171943549998852682414213190962687850734889710152160749570943369499008248597799482748815934999752045821930180965109069390948147880601108887895876675047267452713164594982988767866588223779763950274271987374211158662752591606671440907030823839314919439940986111351835313357454388775330528907493593457003555466522454086510546298461393718539820731798783458528844557936696253588526388153328445348287872249631952512689174302174814134174033471407840132842720506264910530066064259937863680848722580649732251053056921251668105832427766559036211883329395299489913125583890342327816231736819498159848860811231942754587867411666796932375519668380098681270269238958638935687539778887586929437539270511275399990104958190282841766757234992717914338242867101786610769640820740709188472789002418752915584696968749263445205149869465799383760895580053329467773437500000000000000 [63,9] 1749345810759991009611396851141054414352759313732774560495048065305352383567936148955198224130783186041569496989778191928608779082512218311493728999537729357435136525678479233155926373759581223033837172476023032484604021657348857846501953091152153683444029630057417966558961709488851982559464131012244220069470699220004900803644310211800729619219613246129389481879694830764762265166278725959259887782054491059991641707173067870087844664331859207987582010249471178633321131570523106844402781394164197489624308941034761550794681455533459588816824316992956205536264405629959518905690207032685662830780289426311836959321008555820002721460385253443080812832973683757661842853956696863343029904208376622528704886053601231213859392485481525994015412818438389220924566418208106580993918525926927077875557690911192714013198743418690588296240285492179129350945190410949686962202588377082132959165703025760136280097292912259753442358737661115732912509046582991882161340226735489417396500764245076498838731141287402133531295801667043128014941295937913324882250033717887437178532463210859812332888947716146932403079644624522719927230142030710847370229950248993990775788119629914885082658285400364800536574230724353912939731570869117568352880752899670584792468084698077313793062038279174281772333407173695314873556159951907330096813417391602227157105829959510492405921412268128796750888485874597729654904716648191126133521318650879905758338801642025986006369066369998206288187266105739856212669494609864012597979400818476977090341710222624342682370122845378312443913391384664154438141826057992550795799625228330231231613375979650115926785239963204390737542249584213854618840717647892161129699289891292468191750824253487541936300834946319629254947088275039528213559423366792137397217235706124935032138110103839530555013364461152801917744856454288021085129879078814399276430259054061676893023076312081719704531546411461505947367995180962262040896025234578808624000627184926222768614737156541623689885589080155807054238224350285134191490531508613021178328380085041430560764472173753822409037933936297814592953822831373086921142978185460424401589651865016731720621837906415826544270661597283082407260831356232461277231912733811458026684787238873200977559409954771797826231967308076649922640410470249135619868193007796653004868731130786820332309939170445877927727613364505684219764806738623754809068902937861645816937955254966593739766373679689225261528563347391224672192852425256537145976223105114166339838584800500683135196344535859821940670269334099012637271951705454423642971881508582292217811734286817300865293171284938662940117267949678505302869451298127285241107541668171870393594591686472456937251591977224626089926218241998867597430944442749023437500000000 [63,10] -5570386423097189617216709298860366164261353401934921924511947331251725085295408514821756644990802983829890536737608010975976064478638051913528097894868676127399466748172221268791504353305136246423950591189211488525168459074772737363206854091707969853348522806326234388048893133461846602908534679351082349063239320732242863942263162333577509403540456569540795018191558661632051353719320042008763164645896193384056273531349225784333487853299300273757120959295649627109779496263006311021396687440054499919629155643553462098003145320844731625002002640930933797799046675050428242861322449635542330422693887069685839999734329525447594182921169970596584445828142473557343607574838961396706325148247432182100201646196022023355159880968908852318917777713948064226861866286939641931131682631208741958854662842879677311552879526334188235984148829930705612114640756139075930127168142427110589117311883509908138129951971580196154844162283999843877907697386672406641323232181102480048680458980659143214923566500490633805580482406267479062209640423535659287998973923717225419435878411460375489579337379009267863593924240793415261482641116509753345938376217130121458310875812197963278209064638498883960159881871019335857485663432766633062111030160306589858686118863565936307793095066389393953677980173766867776126049518958751823355652630714236887376099089177441791929040993435570226462575879632942152686814961454266961319253424578287076779134232174106534143447215687730726572257373149224943442772443542464680975308930661457285582626752723773555272982269347759982859341340827712582816464303861071388374786772985648291472883801201594735288897240568826815333401059035632956192030827534754628676952564849801142459327887541328135733951332366622276787345380253352869611640352704009930609266023010859090950216948528078880455113581823500864472621277354355056136249695912414282312683867394906721244520228876728375642243294434019379140702773000626113799017868106263705646778886048371930689604950493989199372181292922548965552149679737192540892145409751107808685216343110058769566524967300650614303510754639660283915545859588873446310948255722674085724545727724261641393868483537695714585883573846293936511033403573973173320550393849610737555722573920720524061703983703292663753589669006524056604102474914994697377436269906885336755625614103743879222858063635066588318690098895475398503224253852650639494266211567030614221936971086055847156235229937979154679084973818476496876172184437665309936162274580961320706245478529638983482166764463533114617682112546112608161100380960688533309485989161523874432640066340228770660822523046112816424919818935439143645554820505508548545470737189785074578627826517183446893271420163884499743289779871702194213867187500000000000000000 [63,11] 15917784355871863525105931551443327339785976325690094492507825244203861477658470921099339015739286101293563102454584656426348098770136239858735563022264226287634922074713807318072545030099592521532424240013099597696981821324249958419187313054238086655541318315602041610332073725208982844572991635440084162698768211101184949106017585097165864634337181683475826243202658425070800336451700451232612073499435968268434824462956790274828916202674932322451402054216445299946917007069719177026543044223720434162211208123532140364423920007363644640912396415284590521764609695967781378911587320322926707733404563168215423001511028839478129979214783458658797371298812299540080577947064835917689308519997627302902286983486475903934617570354315703224130493931029084905370671367987270147705023293683956498874997147405364056501975634579473360889210351542069420572808658786887869787981881999815975353540213771826143704909913612081786816191847749503816195920941577539750062197482060491369500440950261614861977693507051683188301795474789675990764661871292105665534868817800959850971863326984591569241438035838162026253455874186833833590994830531403995354056522347597815856632658026585841970043724482833587861575924274257017034693540127992889862629314957879821403439328839804031850178566997492774933065871117632715758528404902494860310744114266355850883603830045856950147839288943256548410663483587444704104367138145543179799053060366215280645590725450595618473943505534892757571854398012936831590348100384415569924225418269024197679495352883977532940229602399040312901238894501324587043124295697926142351897888765959892416779250545422642346658539512394840705191947218547571408366159310508990889897727835419838183886003707775637814287866992929276448550140238097502177528356778278150147944201010245387650325589715082736103524861365302680284293956978153973650543906153402156982274234438563028827259696597104561793815494466162854655774313233586084540724999671765778777768706493139762411590509969137932701668421592528867328983800314665718559480027901129005345244971939546785142592368816985654443523004647684588190746967799503652835883827259643002734304586886572843279779969952554851316165989621545817406990550971909502430778216714097951768662501134127873414565390692835919571359816618557879723028993599264350409292967992701534127581065969490022476013622746264588145184940446936077842885883066694688015570251545789892899019979022404023237007451807046938597115654603191043530580236436858019283518180771360965264379214115071744846358138846721582272074924916608106778725164407470041951688850352197749010158092406919965320304939692016983224499342422739943806536421820305528884848926158743857910481990835725533815379548197022074873530073091387748718261718750000000000000 [63,12] -36982667274935970473968400293051715677629400664854127883585344603264150230512764497518590840557409518087746096861194839522239770466395153558142725053955834240375574089332708228239347800777908048711552665537982068561606463937743699570283065214097101334478387675251759761857068235583908269335880506210040411137077758676266120378779735783076941640938907174924558248107396383457160967007238006333152346730617623856361759354562183080024429326266187679292397489213733680164612812402109149009001271476499935645356896941143723205313472687271556172328323909853326921814633254491571707988384677967748383167795551500021902183107877244386395572950228708080574120445618086228581190757873640135144353847774069775721890360106001172284259007277306682905348238184983483280998230591168228839012743798469655808845192114448749005568479976644374869624050509740098147714347681729309676327654653522994264736170242388439968753909821897662794952504321154551071102527617890699863043055965225220729526255000422282175821931650716509444560620970455323494071524322231997015685833194297575135317452171325099959108534796704223022056819502190600452258386242819526202992403858265627489106947572456069722176954119624764976170698694001014148417531123654727396822263480449938872592121622108335076704334732943494563790518208625234190776091168259472635723734887389846465245877500765655391364152783001377392938699704085023987733602370179178998061442165909940421850563573425994995280492560827287133966967875070907970932606323364789241621748281468230263258987200107939257013109111499205525715299744928283001090691104129272938803022118386094466643614895926999482027559060268882638720881135075606482536846875951311011940388985207309704457218832088546760212341480033942228508834128352045024685600627510480422373375795790033829730297814535251658211161373044645972143854557275894727733803511162491334322545503954934007278824283110689520944420799056474288024115480048219131085289742585521977258785028195806893218294993670758401192567637131906441316918247492596203464761599093068891165429061506849427217084797529655106257118265947595425066315673932893836104452448881155462546785355877330401597618891805641294343870772033604536954111187916309244284275730551215359956553760895478893488231334847193480884459425470066078757724010527684411550450840706033037451749402020748040901748019416500680357709426069146271289291306888628748021595851486887447207779549239314144776234416458873493813984048462845247959427409692370252602770305113797730643316282513735139544723452783809403901833809717685135951033043429394861501335183301285427141261417844758770252700886518802659992402802391714844826206300411040097107289477707983167599850589577231577218668912010457461292389780282974243164062500000000000000 [63,13] 64149997672863110914636556530524085165533555914280946646886475647374725907383289477665115994742685183963064561027453544591560897749672651270378177847867374127973972665476179360787820276467562617834426114478315520019709903225391518369623710223523409234415657059865261355847482826841488098503592784829343196848591840042174698288173086463322197350360732222546790806491720945845004461608136728397491907138729205389189682667043525714425753766590693449896381886770559651263447664656460520326074707152423633496094722914329204868540597649231719583564347829391802284027853087233069031597678577107790863184724931817889300836744411552625945936460820128259744973335859956136186861371071441838440916836619670679724628424910415256218581160881081305412307539313665067682392277490895403248061551655060630136503900498813337327342526258364165791454321535996189402135190891895823566978680820644827230981276659373047844958795120559263867659647008242941434540420599160151849760333422454595623040873986265285126735874571610135124422652110981101805069829701054838290217789499683911663740336039415607853158111671454972618784339169165833652457095854805015646734511835972485816064706000124047610000892231332634148072765885176869378657571500635527975652611699656744529782124345246421594285460082637177852800644455363000906532569323959433617976642786993730521465860909481657653818256711561525129874480928844143686259258195450705060304754335396513442217577279139857803682527977008122242472408228504637373610168821162867177466168685500807356102126859771484204744258458041535247054579089228733696534961591179408393816377348019853836482590626441234784870118716452495652738071972002004262670022008895442691148675514570378696387661772917078400956939633596531823960221448440724150066184638773167518321356879257122105538781230634406855248749965441910775840564007477498565306015974658820178467079753536711989015445900259074099611055805951301070333354661649399133698058585790624771784266627875066421687834173938940970055662456258036471519195455368096067935548905640406146071846224496473502825359602194823594284162900236671690041718761051004573797780027312769485437311304735951181159087382243610385090515328150741080289306211145430818598403142675533686844449588229596060281931405873946301231339708293946328309619327676047381219183858499491606152451565341945289243977207154892695393152981640139459580901808189643820398333523717567597642185270575313337837171941945312488959377049758724190871182304641113123004789799014233112615394631525637642363251436376575525754878457819975980225024512505473097961624406086003161547246700085199258642254646210908755599946765349121017586653364183972063457956062245751235195352588536240936718628435908584606295335106551647186279296875000000000 [63,14] -81350224968144632928744209499581642863226437808834861234364572576786053422237950413509351333138608538168627882870297072128651701925952794867448155255931496477214068915630566714609060619280866172096643946076158028049611645098130996221935135948165057639665481676140050316097307658361841783230044198689986896788629056391402913765852226297977415587540774313520605841633519390566142229026247929953127612997069041301515875893160268265264681366191707159226009477827038367791874193334678451316546335676186651866838962162147955086125057005418461451266959715389412993071116738828636469805269794314410728236316256485212430714849569440554710089391324358302835575949465591446675993935037567018990058168051025180888422693065332664573208584547305143197749450005562501984246917776017137777258909401706796297937975695994316043912034653048204450457125424430622323488112187167524294077126817080053958179220936121507643608179754180429745904642070885975207421897268366753262017657608099091936013930170633615804199058946817035703877148995382818485919474122727041735898388460078264859499234214391400674199674583542795915522583478817257219352942220880838334136918100716561495442736677234123352864731441312150012572454281211625125227363533401408144564535814519560790317268323262134043380904062367797217256029727496112654654744436670365485191221568354892977025299232644242734336584949049326614516145327855651649254671195099172891031554676939416521768742093371628865024569509347055960314034410638906885996455166480291807343182312366629881813394687292463949261250185534082600133534320131321796030346117369571230131484589760159410441058816286969583990718109651313984809993598951368118404279078835425914019232433854631556787913293933446171813958506613319206604363268597149761814098646247825149947849265669086952749630167720616457136948065546862492098920692591537762711948020746695861815375523406296938838575259400380373682330134343431471196083700203563451062252295320678633894504515748957932996423497640472115918833552389266420996469019046783406517204196684172492010629929333914455979275061501823621147888755321922476753270447259676624946134623083444720977508441603692424095396428709647218485278101089130815484861466933902313078998864822742694283625020410213160828556243263001139950079950528349802358153164539437221637908638505587148487805076318749731407212138292850620234533309678196365825212987045183266393194704252806475627908434625015668428663989274151159865395960406411466784429749550376024707460961269248736597123439157325486403272136026745233412294964604986735419569423643183207816519922832050631263238387247402496192798201143666344540301411698088804307326824370229462136650192535135612304577263948369286739037420375098008662462234497070312500000000000000 [63,15] 61525582943284912546369696919695104730630677927894017763502889324647565043311989863111754188115769790859852622959802153362435822755193826265156142300618833923670102213816871664616108113004907478365549206206695574600410017571207525928571717094024387049329878854693767096565144781632334112060888537246448983503494440319863571177229565202215237862348992810489334617020271228760302842778733014209658363023021365628734337666187234097797029613155920765687496969302754033002821498321653488543912420150604146702379947651077362261655997783927553281584006758539175131685539870580327305393885008040052812950842113951072506751249207452377357037554448918526008020311292818173239412176403568008885414993207460959219809140096570583576078796594010394904350516968511282232646745154829888083691873149272556280123157145437491071683293583881761645097901376858493534337914024883294275552647478498784540061205127952353967337989667813924436322794596290637578423217764639832724975971894106433709406670726101099681623104844833872914827378691703483004389793253068905422493789330844255229317054061632504585942525568300236548240019388091704033141833812757635419985561938451472320681490932754877463164579429621724983769356727404527240397247197703425940681909593326966498818749627354635954267345138312725858333082913217754960308804492491981297902687210738106855685097627483372171427866324758179114053375881502102429218244223131213779545043733975259060730923811921775945938938719658387931284787933298806913635369505675484554390475920262221521914473999263764313068625519787086977603191105411881347499591458795770753452109384900991205976138134136426559851489941266271501246405801482969058182727644116681596625889942387860292768691543780496359851452204499448959823473429899522933847546109701845052609353404079997881751828911066724314046817564076892116638719776601939791522931439629312534214223766944152612482149003155786837590890736831375560224099178652555838953189497519557489512223634243423679999820142987843137502459160755294399668762110596527585879703345969866902137380901242618979388289915386509241007075861294320193158633118472653022581987002612725832668440407147808111825994479725931032482936197946496737537225632761972764912070187019810721704883030154753277972466433332154286927019876091906804574601881525478445132749053005760426968085215631155026242160842079432062479919952742800035071341781217464379861264225792669457617276907954317161052860801452158252582750444436603339989625495162485278337141344757581250788633741468647207835014592134479064224642711871429926826440525987631616918072358903947487508898561540188909214190858374789310004761994021680880618692079731860352950706228519793178842602214458903583937932069147791480645537376403808593750000000000 [63,16] 39948830438594961194301775668028198992587693133721700274863525992600612352829580070416119460636723378760356781642871363267814279856667812595729215450303441740433177711759684451415563426719408094295503612225413569295284371399465452937985928778208832948313760990333636545119139129423077027466858846165092188945628985124818253074323241654710836235388356082917496121105891172655226183603612121954550908893040825459732753341740023138698007356482791856774873904448556223301474467421272875486466526296203352081235861253745937668180392686259655176055620483320496814647312652425396957129197102794143581028444551993297537669638046269948560399905572674937939687209680058570586056149170432651386322729807501085360831675803432205093243063634900561762597939018109060234425379174454602103802045569366206764362894536459216202601455560211888531893113494618429444459752957082724384832853242839941370685029933619335926253325428808923946417829559405678739726760246733756161353418412376387214043548672304857903166735459088152218610355753977374607362129911701676659812940715302867796602181447878254473223458987445031443982090752243463155104650897941659990698968031112382120567688459563646207889389783385383174798959459945163579435331304401821639574493723758919658523134592989859939628045906384139066367297335757897873969322819927835230937500555200715592802567376181835884896649677465414779221124752965079018014455277924237812581338369327736011523690685407874667494147875911447321426255062504079052270592017533775590151043108401013981777289890177171777744894063155982959707056690136128676501021524213718577030001035816556564839540479077961339233613348669995675893085760883040002402691997325765155602906924749918389078965903465239553944283955501703172605474093764169959576653787646739093053544471792259104637971153468718373537353412596118202521521856662640164259001288814543657208982264327784754901139760362455798861126656109760375006724204350150660588637496461907076403685352853858237888299609793175363087423923407420001045412696173573280163200168473748816853301770498644429125320019104352325927549248742977616527554742817013597220513388720667751234213506366479458452529635950786490256089932576905757822520550170657727376229255367922403883758855083665587820384634298227634717949455251638790660258568074666075529985545401549126630360110119479121486546149766614453951977513697727307489691612822665917120769834087161617165817963193604261421211544835508169326081154488072023906116640819474005039383334297820500435177415680558063354769744103475170447158035160532039192736149105436812123446319851590197449783318872859017119651413037079990867464358856018398834337311621725379979922506442531815385535442792380722565326323092449456453323364257812500000000000 [63,17] -264423574029750977332541514768438757235279991606427980794255284896878727959013944256035270105575190583067503368220212351526726679092554085858085121048465879976205427029005257692284174265410357192466620837768675292045730486885636531562911567370293083983361489385181239795197320103281850314845405334426158375005134566389426539419342998424733510391887613058489370282599469902355368549356728175939616972269492592338546095509198419875082732956049965478412555141866187337419508823766432518797031922837137430171712483077186631735149493765917141527660387373723314586541614536363619802851376911561214942751635991374403235398073384408018277181839606068216705982094395704056648947484175025307564008379660423378018126504029660734936855253760973574797185210445622029308522815956383303674085895173482926961848299835717060370346092831272643194788600891420135828704664262092177512920523526555145308058804456385845062893227526600283757321340657828009230174262005080390036364346519018776631261744618900931246234070598208932593237240740547577824958712014186131541350524455285863597023325136882148381179234223734694024808286660326789868182355238848610034962791580103425878876957213005698801451358527858245770565338886637236920144281210110915250716794852875880844261566542350954579937230559750234221941885582764168701065618533794629745830465961916215472491391904765463986763343886916108330390716321206022787623055351726472890954359530951865036461574021822505312876690272167016470508418762781369469922246430403032660318734918830746885180227173955571021603336804546443316097420429418499982366900644082964242427173184613692889791288879887533143032939058246410703796904382457317868168492687132830003922031706534375251211208471655884972132380422055101006153113903708902907359594987791646509841826440718945586014133591133670650673735860269170851409098479783328665745669895972795055752520386781167581313364729185414711015385731126659411284792897020519106304711590763257562190841633696599213124217779299462698489837559184413760941867007437791532506274939255816379057653843498989258643956304191213604382524835988526784500846546170414263928849310996200449589828108960942122451587152173634349588792880362724266515455582557546854094780499992490792593711330392200753619172095114540240206423131626468908837765921650254690505991183837132726725498243414547131545772209008382761870678102884830722233284875713451124205750565054742850398546450602535089389549830636300504362900526942660430636614358874558390286862211713206197087235460479253823055167252161540524411393982439728420669429265094220246394110514448239142313723204268292222193713726143870949718983652778102623381433558401657748858525024345772644938531254296286074345623262615845305845141410827636718750000 [63,18] 662209850679203194500601341189784360334757635975864743520912164925549631890668397579705578414134465467657741849867208522673305429383027329794206323080222761132054292765456134329726808150721200097122305768382347615811188105508845615201668918672682834587958111212430824674930949435088452127413157024866995202916890353695998378719108488365451878167255575921261626119907416749396578845892471667030661638868490443826042847478285390953188194967653893576355148325596148651828794463598325252570141946642968897572589200636519846823251481280032466872608360205923636488810118459691570958787304374104748887899514888133469194603341220990829524834417475671123071398551951973969447487511701906058855924596001667110911612909332710654003408663541339034549059530242728536863031096679145079028534321677153461588027381757280764780980514082846948285266853608103716323101359374403767124344566422761095030286611837543326535485169932081036839122263170591433940533536378331503293399239601374175681059461778374093603575549884052388996469884446190624874615085724722671287683456469470567986877225326151936165876207511789572370323551175577470593926220061238825152702807456201713906405561262321030850999605896558035922550341523794470194068802762069718507333177255312889172085459339239186244261571578677078743108287805413105730720859794476656939783575251437323369873561968319726665129131635987817286938585831813125820490992516733663387720136076588502281470312332025460289581788088492204664426894787120846941035598107576481452801277268336614376113772198647920459680932066643589696042079479355430923721641784747038942078879731856998113935048744581948612619104886608594789989859226008169646966436475096112515494612449146595325308296007095513323753305295585225044940648258855258469885676436728680756410754931579227032643753373420110978424280124814827163746889200418892133058847051311895855141255951051614912379587616667179349804886292420758211119229054542471377747865152059197615248460134949543464502098997244332013341032495857214758547494902763654182525133491896198394531303555080670799883661463210061072286296635662129657821794268691552628065748599559759294386050664923676353597721607874304366900889795180687444558108500659626395624542109221787252218217892121829283204140880063711082727951322636358814037833935200408113338345357742195377235095258170873182732623857187015500862624262841116229146872908269138232876552049968771617721008703820105559238017003909779916223482345135420656223022540346594759879764040070877508580063301333688936082502486003780679686884889059317994752756428604153233661911592354015019677003080253436111701940128565658043299830992888756410794521463818612527141885210562417471424900838883331744000315666198730468750000000000000000000 [63,19] -1395904723392666743344144236557637908892868557636271160915969642143591399770767992110261265355568177713650905068536236252131668442335652349655036557770726585012965466265026565991940610729941337792264224998982099026494161078226012675590846107058234912654517967353665623275632350597384759366756541148220500499955984254582873208773164044460054691370204760746131359006571018024760000392616731278011711183622269653929128179378882074505350012804121325042457489156850150068842694537231842640682363364560487046108396795845551116696544142656092253765237502656654025992746122091708399085475031151483262196360811882792557634754467207720111525525387545603742244286212826681795015800171851434757745043889962033361709010470450230790790395926636531735668095827491699531639363593353620611717070644022879079861703256074161232817483264656270472322753095998707498891503340875184488157393886675698733306246329879690109461101264804472020607928682772185054313691270408246418136240420456235068196828360490331110886377502088376529538592485098405415997032499710369360637380107598869749755678344179871294736826624840379334080839327566767109865064053733346163063213204832664787795042338615686232583565254881484129149062792000786329598348450236260006738954924204983626496267291650598798504272076815932455869946357157141188883471073262667598417014615303370550830128227209151608698296502605523155525713371953122062115401668684043634806781253043489133857295621830719257725404713276335152558458636717136193879050005931111098276587090705862074170337466442695039734929317484150288638168340296840202429949785601445001450085150564681522383935881685454741009019917820715660801191996753474317243618062421163837205986963776659772733391864592897814464424071974680479901968334267091909934923392384757606546159209183699218991307117916644569289049039982314244766851063180513058153891193347158280533635303257747281673211361204455526066846513315446314053792805952636300023113091788380999286109019150054101215907193178860223339541497414815987476918306546417969972096843875286159835692694993588664935379799139955231337745117352773312814174411041056589900769495696991122280852397238079168358377535944046621095882564148572048320171062798790787958474195889923866446554409260388246744630885588035747203793492500494199799657209119837322913562990466248794079439995001434493657020677358666638481920792264816755944231461511607971060139110382435855969007559501817459722287481339229044728995381294315900844152177707907393174176836339256328398257850522061674416271604629859667052373814327784688897738403128569716821517156393556256676906935828086363783490738832298264696713086731581241905579818055598223504193886536986761882223051500773181032855063676834106445312500000000000000 [63,20] 2582414582847489185064313042866737060176207154352483786685945179182855406065211031876436181766000238148912354879284082878029926536860402627290309627254335665593254228304788223032711181211380363097907554162647733357577805653783920691091556997924127141631070404622164024304012400489544114992150659785309613132986641331731215633700934035984940466865761520170920329604504166412777543423342706765551619273687385749281429131014120013127883890178648564387916658171175542855964687879045186991690943819366826048223884360015026042435879339522268737167612208063235403217576529124630944899696333221567418835654455898479329191336280933003857502468645688267817839609016258616594171625429672748649740764135578948949716675430574922512548577877704118081904162781201984733630615484075458748578664316763333380914258141618782357783503231804988646989970260052411021220879905748786808104511647260745725328495995614249485398622794197236467093582304081153503356214869581268451574913144260645587628964904304814093212483845899735601927210801176735178809760929915585961044676945734227707084665924660877303124387651781376202692530186662849577299127773515834435518258119255961538911831813295892256833697850353237142988800537894624250498803661824501639705024664385860275725837115704358662846158366715213816576075924520492196959238141319786185487702447184215792183524507525507296044988963974311037310972423943217483529298832132875515147527673197443608922260724738972661704234585247389312742943598153212628130674653028825627751431855007602424014745457864049064176990568627958270651548796299308684015262588536564496095723507925518276157792426487370849203996695058702415316029410080165569235876859534650816311934810099981267323924529706350329483619733907546025521875973593099285572664774276571347877520989242995724904998245821902046697530256180838596040633832196466695104473196650157477942038035140622269668567939027798971203628129068787246926061994539947796603261138465642450013366188999364638232650869770192556002538543987331785541245261499240654362150450962818963813228237480137758172689769299985157982885642236597369130275591375372548301534448480194035301832138527236933901249520256096040556862552846060681705803863064207107835316051124064301962695447228191903191344324295304655058360081474366437660821293198768167471521793190548048012016817149157320431973682094759732327685734116120087459588673937769081225567233480218872872092127333487686405980213815521499906245952577854920209384125988181617053553602375142066993614095875981907762701800884150048005175744091216507860741895196439532763614271233716715391712025361698945222970621964061067013319624435159002394485595005753964844212377436033067218401626519153069239109754562377929687500000000000000 [63,21] -3738807402040819602701922134927584625120672095129889630178992448268435528938825904227045805815777878845123881848248651100621791595307247997417611344956123797120497826331944174284252236124996458184359669616242939481538886770320144127763998015115185083241988594149607921356955902043067940130675428917456353398470376925829902293165534398922194268652935367657181866591216460554618691000860912446214880490054131583355312624859321818185110526927647695558665165666973972447775780315192445256636943407163737499645835273071762641520625225382794316773393572985627935961456626380506166846202530537745890992680286939323705451326956074838280838980824573772877238939625889402529599986126867593386323329475622881331629851549701350475607979244054496617642093041535690191736984001012393257047128722399966938270727992418433336057168239511572639988636385606173081493696844388588113172269616152088222990971995286644730223039595763865011466243673466007591471102503638642319804046418963631342813408338907965850852399402836845261125929797246607946308237689446980224086803133730453232116180212751180044376661180636978454375556393159691130977030894199756191661223510857236727396415581431268856292242774726691329929996658565815962002595405359251529875119190616572621990125304916590670191190614521999401572860288147502153683891565357457174304740990766586112780143228667217984695249690533460649880805802566144125608110161724227552142272912877471554359875269964537435250350125017840639643430391169371400448400575654084137585391628018028339970735960681984495243315490430649531319605554373067663883875719706590688939609411679750484009642099784389858457702557018205312611973498922799681696134537065418049419512173329560995523154109823800383566860964216313024102457328019189575822203306729964315979480130926265523246814274376348937006242823031807346921417767679479264171246996267739774399018339868174403464268936669499436692966889787578814278034193489877965953421781814020014353785842980521133457230249185057639524541916211247148346359382728662130255208762276826314607161813864181209365430370440036029625161112610537445180498161057476099105760965272657903229713637081535319573886663971723060670282542441320581679146641385311615610294135356261476618195287186846081085343815546388516957022941763395238158818299143853583368280419182733657999829469934949586569015688942119780778915851004557721961301557952180659572503481938667228126243367088601905217755940010450414866085050998352054302397973429019851895858303898752943215878394835018185249023452933652614153420729922048664620375901609411256006244463162715171264338955589922266032190703217272253125541243941128389850399761511492182895382984730855784570591193727295831195078790187835693359375000000000 [63,22] 3803674889117969757781817437585166333128309651257312460548158643971031171427804910546986958967000066673150072576071622812422388392623170923757717616553610277525987832005937695822777477726639089457379025925058625080926931948715289831993771944691112073938837964573585829494152609987164204315902129048166037599122273584865910097567853376902580192122374716001904250282696005253334207707984720745251930283383257806699776046351038375756150341348156186808400634836124713982556242010721023741926097982587546111958788300164304302607377008640685382404875758912740946745810940746677506424494591480305514383138137711644850947074501062656557626333963359324605065350730307107330540041597824276726391011628406341200281637129370295499999775456988701434659837211708723033407958862298140204806070156856846886815735404888618138088860816955337078020127885027761552629695064041498465937581013299854040991940857877141651727503374795372401218645582422337652104107682455289421022420065433074027258868308375919861156556016287013343409334877951199269472979300203458245375519386393384689035423318158130647809455257356607957203407796483522283491186492853790320691881050267191996631799263593297456892459612585411986234117506198300114396589744148865717685485036570249851082490243900033004785523662750386643308601558323711065543733757669586606390433862933563430362545147662365426096447320692780755169480493361607979414144479020835916646019861331699516001715279147841080705006825401298859502025002166726029479559314295270733742297957889446603505159937378168174783904188280532269366785203881210385306576266107097973705993461038624328504335320642206605771587696194892875983734155228841629285296108818234725511067522310125279144930328499416477157451822403255632005725118089717040313722313806701467185171695531242545691102522512766457539878160434660856890731249309516195386654951270146153126321030663067233293133442070574681836478655035663244469880947595601060707859586831070243360630233812773062833159395629566995027325662056911215538695164697219196438142824305939455709855773289904226212390143149186136831435762144444083940355733720404044960640953510430876174203722298995261765461359322862990150194536343638853590636953849039583442098386696300735414701848009600678527816154022274019698303415959081497278891615389544542584638320117760910519244879085003745291210950504366334644241349238418732134923272455922121825048746463430267262002508872037055651890559098311152806324563778083812911825382436060807144170471117057688934681728256790918893684570331065294798903017977029495722926320316342644097612086182376146883693159099965784781445113032464145062332772760600780853909457255347607557438582587955311353766774118412286043167114257812500000000000000 [63,23] -2191120601561826911479503237961906822172696379716210380244946797871411088089070324735941465015984205648683149443578131210322959218122657884614110270938037491257883547783915330924461658537264302547333705319084784244589445515409766161380927406462152104606039622916773167232587208170827933701824567444160529196059158459266616278037994375601714854754448807492812807958390769205508163429210671734168491815156826878342310276218940545614643919184374933181845115034233924863615451768313702096413004118365983551769714730588592195054068765882993501031834548859362999531422409401489745850697401197825653785989189210131598649292637956185517510263908795835820756219818702080138007400389985907733340713660119787826769504777454875647942557514552927963661233699335406271759104039589170796946622310718399338886206260074544912715238671023704769775153908298886929628063367218905006502851360544336603575819840069972895499548156758944306056502523458329516495494456459556056967411119320224601000665556624693016887511366158110895601908410998066238386298423023584216729901190147506345787335776775144613446280646151305808188868506500012721725016185259245055084211505554693734737558516290253232900626248774679504349140367586772700406231469592286541134322915278425055976548068170797461925550101859316509301082723036603687767075272018176406632769408882506835211017494378936589090112313059882466552324315289609400666513988417782004589078235704129148301472387177546251570978119040959049067083506991151281886994122008634822826669826553908763221389347712894604468893851335371615365601072632749750156221701960675178346598038932644227217055975061603687409219646241954817655839024866695883280003380545123523979277369036713488638717392485273004721712764194418760429416165558141994796865709254443019293310256923431284916422239994037979627135875959094206310010829682672409568925915291795212252734243563467370254990770094634073968951127667903917685167749242690720488085898945297758671352191195705297489084507159359800236476944653451959135196629385725195073719516217418258361693921270205035536690269594241402215979883895809596336266732730933040807617161000734652969615808102589563299986629124241982223383199453488765002592174162725656437549338495246544491148078311782278349475850415557108937091180982513711152335029560445582094519018510802352479244328242474854657155842015582501325435113934854490769748573670602717903384425775104567646751661284536496611894529335000811953562426819138919609534163618678414712410654877449735203952905333605965438980219925559918832913423651855092978387866972154038009710899723805420651803670733926571565934065107868183215679379255349560173115646392182730152019802137217108217726035945815965533256530761718750000000000 [63,24] -565169429120225593735505136246525618778805013725837968990443190130101584379028324274954594372320006208519801954195661796909858989323566778408171926255330624949381455342922241720712156666646499092061853659223628661112059281998774096893433406044359032697803446971500673163007727923336332652916136972468881496951352537882265917454695459270927965853168330568702907256398583988446489075603949038504737675725636113031424048813501282897540736636583706174402415390461656164753832769626611851341908875082752703120824653578336545513947413168279919271012286102960761551651829446643996846053310402149804328684617361490475841577876865990773003766400347219717400046286192189460869601294288038674836691529896972681780873650845205001769608800736611494041249102181538280753210205004244499885576197346288113680624130020728283181710958403131615369013219867829765567878915197516035604679795950730620061701696299683498297111281092552548742081270904307619056951977882898006571309953043678979966843548556253861513940336063458111008872813032313314628693673814862917484726291331695699655470841784579413607622593399110087944334897931479544249337476534535784467852884647506775631692504271629847719229410256096561666481416329621790583791515358771784494701361859861898536486537736694241287749754011288011559034528928211650369446648243471287503830815105995660123398040969702651948177826014451115625884483182058190627216617511846460937716381212165594450745085932075121199111671901802135852242128229280191846285940397558615693104219291078491799438195231308163382189564547724628220352590920004333821784723119879931491224874915190829872685542233090145677642909219115781275918339284539913012046259240175939942187197061206215684249738958382776604956859632850717616097779665025521697518606104585395674442538297269688225189084293156714084395229420149283910353421410997296112249733155736332024284591349643311269319544967878537738362820958708841113407687579202152006163239904716721139022904082577759301151804385202827844960007937976896635208442418433556410086873522188342589956888373734420288263358537373015436542143978131916618916156650384593320015936032924121879958343365687037657395800677437381863060238079892109742590816118230583869832962936210711032509980510512789333388556061040760370815358374610858415632375624136183621374101865847911150237252121059001032537511046950411616688671751187261125159285161755695248640598575697767416216771505210293866160280049603366791068343534077189260728309215494334850133277032864158898781780469088653852623718860538982927544387246618734229144118981344815407896075733072097230003539946269599336833852863687256851403774248838404937095059080782219965838602399044177104769914876669645309448242187500000000000 [63,25] 3367419730934174984718796094690491037744116611642999858982261084416969748159139403292419535552306088748603583328470734416134607875523589406606651474238094112684118315032350240209795628420299594361669852701278578566708818933583072267645063866297743638372155635458349751981667158142640945037572444914036279909331426705594679120054995187805344839159388696258325225939334342873524700224631239112068142199661296811416845229584565508746061023177998885726292973409610922151995704879846380874210701053150782010899053706622844665438746867346688443715490020560082254471980693823676997462808403402297257220225620200051826578938751419662435143620888924072751242117359709444182391716326468932279303096761594013941806351940009081951440466128216496474248350682594065731490168919240676584553873265498153374274272077225216146189509436226275294853621264956504512676712838473459691392730220983059016074618760411934558285816646278316622741225825486620053983284039261638778270005232755765816615783697682337130526410543873396219513816262100048689781806490127858152911964598920551530822393752447004071336525344031837881583233953356401708459286465393877393590989961007997751213454090683601131537094811367449799281292359713395568929674284190614276283840594106956775304961938922871344731436246875343133134651897119145441112150385209234140792702412699842125622425366435113830724570159882523787929234952490601755843208107901406799184368640513633475725033149160732118800314435879498717660510539881839130096315955619474269060912838124432304074936042954187727429835939000550907773951109472403355915453329624227717481403142930438403354191129379680145119181821648125619365486372763398248373955610509744163008327521427708610190968512351412325124593639849445650961836872450514473421001956127917054599388296868788588116559659451427466719241289155624219738931818116965181117846709412311302421885679016736056264546324022921959589526206105664997415015384660263909187695568172442871478005224559736475313892581163831255244811492707345233928387204753688250969983908348127837759479986969949361972292475713080266157484309749303632509640681497774169249073996192047581037527738725482137424051084708878044722527501333127221718939593083666302716996078828471629140344241367335733280947292596489982550378840175662009549384661247579029701025649567329835960486704881174523924429342796724391338965961566943322193702963700075576052737378405287530379921219120451621541375489576414952825657637590624150106601084841777399250852110302341400176612599946170106060735650421829925909281861454094688520514246236253766609982315669176962218631267125929728940801004022115385967824140344312175274111049188862519914801666679610159249591561092529445886611938476562500000 [63,26] -5152102314005016572837027992852635449553716744883601505441450416872369374729557179456657497394256739459134126273744599379595210872117583602837690716925861381166387226212235860096638988367945939518602903245856143160198830926995749893020120016475334932302548758874674339707407490924248609287609437388075534337397433728535254578361954619067842365381829322544544968647152727449355862595427096594776463980622202520579904806828903791810605362151887696091351591453457899357994441960719586877935799731189610055970638647693562885874023316520024364211312708032597890535276050885829017074028966166835690882824263045177447753400266529380094812846375820140390169471023879315212702164011361079162367709909737975397918700046465736606518192334730520407135320999643251493609062066377748128621392007671269744687600586550018430638591231889767782339765557293301377443941692621855368663691505426224630014041378742899407445434499599012546542719140083138779849808952062395220802697284923481584080150183926828718119432027657880726202415996001423768555553316113898736558933916712018334652839628846483537581457185820331148422883983935422647542380630840568648172880978338753300103571562644802115564382332830057241330714678441697108629632972002759882432381886749640425635027722996155770741735254774285196296787604859084000113180336630978380573452968115892245619468714233729375305363793164135909075001966061651075725774598533257005179211060858741686712677245377048989486795939434381155262064540687693847770768296780944424015720591224524838727963760494903582834610797173314031709910185789457562612391708024909492686792556239338720200275211814275750999243705883547521888141816586168416146482738879318758601498342010987742360105036222349539897108541565184855408672014229563753645984175921122603866478594608898483980745583334021112990429750052660554145740083461730621065854746106826428872829273951486367475644222369214710553469678516450434253886040616578236936980418236781068022489898471397113107473663398180244627523400996238416751641720479122342961358019473595405624405853780047131835140960101472478554922042254002476397825284311959429364524929322667750187510766153988729052895488924369290605906403612221065807729122159641951450288450794066046480778354459872627869169301850092506433435772766821600159106374721040377764047767932314681026096350057105372338683656691956794900930648715393857463321880661817069748380735618034020098175356765313418808548350518988368006201409992984800036948016590130575506031958722716607265914849750929195053323184985298251583582324849879720166906989126376965819621129449651631282136723957845471729101499926376522350476573000168163860834702852972786374374791762420500162988901138305664062500000000000000 [63,27] 5144805616242716492382143694301739544518962933660536653257046145252278412409304649173810900615179911079865477041206521592418065201758831918657321828782514784969177851192656901445472916258495610829029300542546364955228642304907687296211677632519170679343390043213193837308053931529188160142666149602916211558036178720537627038376533121576082281322625167626281623782430168193605907943605822100690124262323179993195731817845435813013420760649384234202402204767017666742564022975434509878016838207525906958983420984648859315490485778447745014167682667899469044730706636797853813920973654052350276571366990912313426367319352395031458937561527459681235424763040707502937250703986146061821582023158851980665309857694139986393888552268640784875778042510159565561421464204380325651332443158275275234894272535305911540601166149607392970910989059498729405958189643034189552368948297978200037089586179202380076964244344011428177019848046104993840420964934927756829514875906794227443559860702307987425585489632554850836320092659490428149407968884659970668674780769626240464588122545920185702622539198602040651296089171088818981276561650746483832015813439549708852766674891109137264211134921885127312081545004102350478225274640845347292336707334992587320496622670024640510851905943138530228743444757201205069427397823399410438409517799095360765747114298467082269313025777952277460241601878596993927202562212811041460215166143199059525074942657949050487193722527552779385863734508595411151619007411082641652423448340950532467762165079939377864875523211444647443645099307659908993743002546859600698787833833830787697085276928703195743730408689561779652950848779131091645999313176944198791629778275373923296456268932164011125502351871766066478979096222733709857320793061361673631829425328795550485036756445536611709352682880476238314406046860124584832716681246097275940227759010731691430500651219632762890682627570437509164212517735174700065338492111347208566677223266762507906587709458192103884951752423215483150383042121898752503617256307345680061893073524491095248176217316468569325908153002614723323109578209236846201171616954826413984131841973777150258047240432357870095388348875791665681546646889761477629031485110291689934606498719234606194967818580029570540247730571266400256843376817988251972794259399884038035456142429932472498853041682132141266599468061068465863073417845631793697455104783431363027000713502071277773340316593140513310053827156511357176459279716898998473294826861493526106970728948775655053347989139892221975204188273941400537944934426993582419354569159630394717372398050965648900133547124403167481642507274482614806909322834806722263625844426826461130985990166664123535156250000000000 [63,28] -3424984091785673951909346994001377508303719917769101982708367878410264400456722144549546706500733150325723033920480438293354914952609705628589144730120847637526126399406579433416802229554340720520128103102706352061013734266249670569426993131975545738594371787330046358780870083972589347928314128779543169671913966622295180643870160533595620485068415799747395989631410050547523311047487276917422149176672568951521259307869056585537689579684391991656549330200833945584217473594129002363193712632175707970498152369672638376365336794897873298079151509258322836692268362481394258056856955931305394991008449147510328852561770581769495413342495379292943015651638846416852533949820129504785941128971362187931299017904485228701625833843083546414549827237622039482519978750787602284519228100221669652913316312198867014396264373256570088634006450828290532005195664958509787993907766550391764139529634911145066048739349347249116944465816467466730214479750213733483695826650793782483447528578095826795193156524143309374763370545947537260447306588009455073265161459283070399175365502305640373238743996227067459244542907329130738949470820405444514675771726900817086257838648039991047525772260304145699793700878877802055290669505964636783880319218205952388555738263402864987321317002916938882320961548587619885409368376602676157806070825679711908407462030129959151699927042216120532127959228733392471472106505887137455284335334590764819654758326410089114158516560024741495001241103924098373288410659626908533153915156110650809464795474048295684666643978692585477925551632995730642039648069832207300557624503268329552077994959505464266852070956471984838012917385650861464679846630979310726134597556377734332882181689969090697270279831191922481163947128494110820673643193446751740041464918958697641053660746968652962276276417539989257229170893996773976631588478134622869378368877691496487300650533168709510557644575903176189797869041049311286448317986857530618311436259107460875271613136546586256754557111475993444677613805150168638722941596447641682911295150878720956585755992319060085185366263898404655009930347461029640505885863413889716721404225437012707797731241856398509636105724707910919065735702133714449166446238123813405964167935612178467337485743090484306834646863257093711888417593640106350932900189797132138497949951906518887732068863907849743569555676679318080306476973577304021407249318435083105328719682679397437585972843716965323587113175401499433505065327886348653168247910212518232526985824460939398586437411438797751304419730617120325080965394571970588872799255178302562133021514850978464059644070612806389471568168139452521230569447669139088175072060948878061026334762573242187500000000000 [63,29] 1171843587298516228675262666242876085617417602583831059922313510862556524164262497407835035758035756686733156667834990259311245313571265251700200522402844948373181812646506360379128195088148806070400362824797203497981473293292163634605528750699816355342206819045545143159861475522925237660220581335490497813351010926369883679704270994755751403783618393609972034035722398485308666664641221363963860420685704756489401610346978433847602379579526452292107012877937300717352350557556681565268249522700798177953887040166529661590777811983015749967814951589941085942512394454559134336581328264565548571215430031800085519052505806878972199146528256937207396116958718925630423523342809626677601175606751775753913218607564816062890464133964593515361351456079719723591445658229892033653488964354791074132585219733448530123025938066447621050563798126926108171296937846755874780859492308370341580091072581568022111254359002920951861479073828400891160331784864619798429202169989231661172574563371777266574669685359694355049969270071572185559605634028323103554571358698924498879278856210943776651116408513879115451032007382635909152741893945612568343306055844791278458707587212711879336016046459339939752125373141363198508368627866198086688214312743158734344413734831038049953529691919634463524745573438856458022814482550571624699068048185867879729169890199744997973859139685964105122465248926230147144302161438913132145241543346796153811932864638644648132914022426820297438806745716599866775884218845927637342245848993820615897204050474183700402785700506317431427892669852764495131126178789265960389016332063596217519391781017081274853566439310062006884925767944383731494119974705393161938812559900162219420699793422516412530763198990096347081784609172337298051449019361018416665199533102842782873839163211716393618940328479748793890270633969624405748838825837087059451529483458869587272234758938200192397022304368447008087067200348841312966921822571823997830344965540518634995864125972276354872806028397887647322382891078385746785371112725555477685371422611166250989806398049972221973752511606600493266584572267760770153066342923954705896320704383217533763056256347035307598368918518213816206488000720052028511822441601475023282888948777636422605479884294077691241031343835227174164302337503290693236564912183972320073358982742868597396210031550116148481285816531954076972322542209482449030983567252223905007355245755435267760892204243614480646585565531273261505316643182480922071131938027456407746122475694827500845250973231148189069319060072357027117887172064923186000789260043218150324595241672783281147437383092896242480093508253083832226452256754863252841136755932893720455467700958251953125000000 [63,30] 273158844969212979405052694140393130268216294702982536589704766230316645762851996927197812296039890711335283785172277770424824275886477546586056522132897338426297465626908528106799304394677826081262760915568032066338810469624448664739417755020738932490234646066018826109824021528172457372313792246461820328325505457970479359216304379294561111551289843254469660165379903064277399302412228576032798001530349375405453337864174611678276015586061507798117869204090873821924014812618796118669316943370695230235000834059163557071783198974397365869254529430157337544972623470888901072504126275984194794863491933083909805136719314771898774726524676941621667036316489462130222211009472908195566369320158303386072267224399665273912699375839792994543195784427413497930152131295835378085990199217381834991331581263682370342100336544321849123777456841901547597136433188372832424376088156771063962007379733056237600000448860488842162646820715198043797309866374069474778338017360525417281504900252639602017216240353930860488127383534584313424363510469375172441402092735757816360119165581673166689710893571448723870875495157213860897203529819427797298728786819392232577807748162680354370612349676412046276799250975777462784927003311114638397206747196852588080484650478325357116223918460687294400704640173045837068499542776325578400831641543695527888500700641377215767916908295487164277845378369570655248808574321336131759332417742453402519072222189022916929354360466892472079270771690429351826859048663049481802090755972369201459818942782307761042766701594606245538017074089199330042275062094027901650468185563227933370088542906873136753118277919219406009670415609293655069513447824665913263041519944993161250110311493592395133217211796730255927781851013679436374192352129052666044941911303532659092632133035557165596281805705233811621742668301915597170105755921876053631150545199614607182321404595335066006965812297264624744567083599587524618226525268619271296386485838439473545003561157381534341004929728694696837233081035862030314141344177670661186519287850259372819673970640700616376684439045146505831304998206674432583867012337257792541391863746950951590197850114712237152729594518858958183486950306999779326051431930377906171199233176829614615175811604204420165819979337837342002903951560719997522814298003799623312523155100209762898136996977947079432945704644693969073344289256858785937020862646848277268684767193158419482377326261207899042828243359285640848426479908667411443333844765399096717176686791170629518837866870492691150911116093517883112625892156953431087867267667730497613912045950918445561158605086520898435039547952242690923550533926844607890416227746754884719848632812500000000000 [63,31] -530751970701723706705745527713197433227650589986880692749945167685642860433690483015509244420391311679883224715584563909108124144758777468934730922939587149610096216430147553359345933485902703123529586983379179469579815761883158646487365635723623202537101806768214752764688480534768863199192298630636428697126266958574611794525784275345991750414706014931882248064449690421309045411135485272255943080607206433978584508684636668891375598069817747899717344340432939595212128893339003635904153978370535315520389733600642445558794477719618849436362013027033667972605695798051191402910666158416117288749546531099279488455063363579756420385368028138473229527420297608963981685244164094791661664382381339284824903649198134554704331549239419830351009644065473093184233326080344862195986167984356033265703345565156518678113696783128657551209524382156333011684720947278655069552159661123803121779933174449325622651575114715834514850728414295739387641575598593634669732559278684005436914407922912881292366069629470354403119189689706575431588858964343142314343189656564928622362800293834180748413819607171941024248904145782241642368881579887051621677835025511542248430460428860315341906917739331594437529458105246224587215145046435290654969250792392265623218885010725050781730257813084386710620584636407036357336157995347631898436716240639633850150451956355228697607550616688529526228213698724503389656609471905973741196300301241752048125021780582731218122018474724728272171720214048517832179738867102027579043191665032239366039516477351765143027003435008083988547301268922560938145424211653640271907075858207911919595554280529594954228724935933094812017222894332756919226917862691215044520380042501160174332487894693987694734473047690238527242405251404551945323536637182506699295490692529463316428286410778395835718959217491302630018478777754700372466943330995580010915195661220659669788272666034141634928261353190699965683113142585523466889672000756666057719920959268771253532172534821016056793290853308783620091765100669724272324004491788026048230110168665877238103677193622674085300123714581800616377122208424414430393456086325277441334316906578404491110827496250254429932079335871922631312971434346066186704595975414983647845236421014368923614847940476611387020197434767457253465955192623724065393352258611026880982659803717839179186061520720367452211607422457305569398255709116839726052762237908656479195414774571248947549632774766700439929243429482526931313003236663495637318470509484463244650024686522640369936755940899175032867512564353465405180663701797142283490099147535905561625526509309268028681617514988333442426981073005048220205112294300953124093211954459547996520996093750000000 [63,32] 158283496204657788522711107696345876883785699885733028932733524010637356154814366553023844689880600912859757318475892628140741139435467756947771102894775327340194010412391307456533569738251021349135858416626104268992029750011235329516638227874221323012987572715973936673063094341748300924558301757601385039061079945549040417351249927117588418354496845744144214251780568268371570909684930646213495514531992395167029794688618168574722120386755135599347988444218249147290284272361934447300441661943517444749352456765828494561120084325869550959005580614767250383006210003327695081542173580637751778442763136886512153538125068292736763568725473093113620473474214988167142962197426722109464029516253187885257810647547529270157921443591667898474815975995330080083758618716353269067647483697383490826970422529666176246478417748957487288183611920327323985037595368981803375639492730277121681915951200369353070118215570053221015020657636783007271219786581604884152175788845215805814498761203473678015225549260126034047512467910954990416901483630355421193401093312286386400068152239428397696552665529195928622615431045339083190620348803071324885059399463333174983254396240035561466101428433319234503928727568527800998317092646017022748664551340043052380108608417637188933769832059313791994232446750065900365138172805003300407998205707041046458732856319329613763837519919058071609851779560437595379865184659455863018097364942182137880680902709150219465423304224277983653056226885376789651741497803700038611108553221763471132893637058487132981116053011555580156299795812261800769489670424061475555650059578427642675255180508552321092820955170333418039516343030392956666111501264650995618966223316144527134708506305866070983185319004388297558122261109924588390480607285847097375277010235667536870360939009024965235555352873293498516022874805779678580096597493903214140287397389202554714808132089677769660128776912633924965994841022788072768645625947329065400461273472109849123637147499962763117959424762091289987512951653586905028144437046212211583407867581882825434526663360058783065829382028532846796993620591450159578574514781419215921921613726546258556367774766941683958893368685584707784003652984815483423454852833018275180065649900723673957897133469175300068937345123278599044674475638177784721931850742546055888984457781270829377509844871721069488484468624326923734822431923199340451649746218589558887849473149937765195764964979700070926026790367087839529223757544861718409628722634145935162772509537850675128170816801107114468970252245143063197262611593997757193621200277639271438481030953925213016251154353664856469242378070698949212025130606207312666811048984527587890625000000000000 [63,33] 182206007433684731986195688390876733379143232604402765130804668025154305222307388950135097169097362606435093213829831516179173706339437778236875376206192854197558513030825356062122650207575673620353018352244450200431307295947126689912284814200791159352423597782678074038491274042028542729201754311000551605530952614288372541839190773546461930888513985395258639799743058495774763588490358775614776648465751541553932714857366833065145129883375093472220907949174515660429543777668266092207023837783844544572255026395963119972626236722896294384950708491681537241237944106881104360343372922140617326691970131353784039506968285661421899746488547726746309212797796274815984622807940973328592935489964254621001433431250186356225521969589122603118304879360375957138861909242799692272328680265415563427925226100403992766787064440610685201608794276330601098488234576674780359083477091857175453085708196764374738600369394269778506180971674740801622150749508966135098358990331707371069953618961357378027375618271244114946734437695347534164393412903390788840492231668890571397274174156354302221217719473562022822313830023165473241733281714574510891024030817141332662347413190586791630815055311977796795201227531300038343295826043944204863328993040577831400373180146504213598530708631745516989114233354247113729446600462798831803197259551299641103603058945129574400951261867675281939311396107875757151783269005598219693452890441251797023150822800634298465956174998614312777696086007492546873951247366274640874766189739098507071974651830830695283261392641462590042100995115862376014703938064965378113800463981211252081673088288377391716303476710638620403094816732606584561140335427891032698408438820415022069916162349167988655022353960289682376448139547000112225181314073362267005803019432339637802355749791030713324853742952166986321420785418842787573150580987085973774537082932330683053918101269343400666409611760818534352642043427415351584347290131117150275042885864174783148246872173398116966455840662851578835870184643558291617464796856264984399011497006939627882525404836082667011946110037703537493951981895660466119211416710888512477225146980473788448688497706162752644236323014312189806134966605289177832664775672637649173535008821241474683869475681112915613347365243784906552593707692276035285731362457930202469330842744381808435823493982542104670008890088462805485861657794281516614166674719279699174137475736480924630813385262339852490562514583793500336206158014316556880885032553248429883166764969875402001010738722283545482389701140487575804873475561131915483503847528454834727863538426973143734967230539614280803155956300499479716542019190617107682328423834405839443206787109375 [63,34] -252033337511701108943494657912288409220923899753552360678430032838206900460212761994980553939279993602226801116169099785425397955837259497695678484716185232381935030820936525543149926989931482681822390481748413983892919491348745747500512646230754430332646688107910996252312357117034860102736451676530260284519806724488421835460503018313475716640452871347095491404624522467946669190009946441360298070246709282211829459985158149590195418919187319800996172416522557151861133001798952829572967367935567877031728165685334982614499244256758019451877830623263471797954370715223551586785888032208642399359653850754179579431191669454438781441180618302716741789309171180489858484234897488049895336462979306005283626270991233946331981228381213166981132210735912187444049424649087185655316216598358424251657854001407718792381674772725391754184206092848635746293460070482693003631425877949271268560761680551981419288304701638624083272814270043079702558609985257980249900769247082183817336151005347778530718077576978470989259390855960467108005972168955533130433039315753415742502290615070514648921230601553116617551321109977072601292196901250591726938277762307728468459481492919744538282878133506586672404330832014614306079581488587072098683843684788335245894320289379789370389845016075806363020963503456720454998189381831278979442280775005754996731507172085379744630040539879498525144394015771417536408093340203267545530462861742141783181760402733486511015392322552705252637789124292479376625445596976712129591406039225026865258898107088489444801172105987506580683101737613492540153081507977369888817419707504399200612082086012012834028267201511133759858701912397761799349305098362188080555420114507165609424675460185531580332730945039359867044999752589882988467012137172703858047809379410435946760872273008100012853601690182424831336004678385803379006244255342039129431500826911847877546809941977470566255666088763049654058942969547770223069363338408676078205660620370009807462089585014485530265424357542788492968625692647659752766358424435245513348020677499814317163414717575044214248612226917711922214439610540651793592616580709453202763475163704329630892092759137252081624203953494607169474302959537186704763830943493133692824937718093877951553889270528843150968066462138291882358449018203069512656497973532959026524092649756959696240096289622806057197538138961340701083140322422237956493296257604962916717862942232823103178336286086900444904473693517694279001378518027546239226848622987214810495807222418978863470629017178599221778510392354949113373977415924817061161225664166405836784275950416605452188234742591143233610286684617807217989593482343479990959167480468750000000000000 [63,35] 152789233665560149303327664792974727536368108313045876992604441983660885568175017934358613144329598556453859703448344436111114374100236535813910211320708366150614758596168514242867517318774884978020494706177130655549333744898316290502013228361271714361960041153653354345222345755172386208572723336394631641895492445619622468640659139907642730958237941479348420597398117510317099146033212218934817139796620113984311963576118208482111747738390926912815622900981252123031479871686551003216563226635295017943860802858145651926439738762046416110107793165956721219523124660841972426629520358759636002680439954282409033678666965900879226021476699908565554083870229428115042502458940392911586785006257612868836850736719327474604429263288757256858335848544133525821924127863402895046777793040264484406927389213346716714405306154206830488533558935560488209443569312290864357426450062337545674471268153672921926856013995354400049556466473822837350892708931612076888066638461155841173247318587061395535782946930686524236803466462087098438898781299185508774462552870339804750118814987199703882917707210625669144133181601231403463675293397719613891207177308448428309270346482840345639758326047800680622231215678724889970925079631274325045365765671962194311024443435603352545168964814808583823285539335814283440335447309644824870615209657052208329061255275043287242193538546566677343857288588460887436514007319106175160723268834488630119193996693670108282318736256161326602921826798833385811597162185416762482092715920031531037586250433466308173211578629412456554538045699483539922519783681082223843820573388173610928196644977255253637973751383951615890761800867586455282165135398563762516060461759433199560007363641172039083707209816792965856171011696608063743222337428095979022270400000046323576251749771601960287986776530669570167524155344577404121432787554458585221465946718378051805450985644019085968822045165963765820723831056655659500085627245597060108387784759805543033497496032348178448203587272575941984435504563799441855941133951641715340998275932080735534191778202033782232335832832470115180032275753196226652443057974360210801584411047586831204696333601964342575954071166036988096403239172936527994040020355545312224342141363732831351240795554103727608272009052069648873968060344759012142621964122556862941345677709699068344556074590548579368511450609934611544650351508463990133669116619322194043566827497186283448711986756789242579697956081866215222071490076708284653151573481558277384816375921505662152740197405608711440083645105710347883786340610500205553391093271532028128266112129293561339833329766511006458388482608275193985747364422422833740711212158203125000000000 [63,36] -42266047142034838607065288717660616107135863366014258878540485254434994970705045265933787122265035776763185718498154434018650683076954635022404262029706783041219714758603103142634331901042008763274936072721472807569320248820165777891137264780073963512086790198362289831321612999484871707113382837146741510250998192238791529980476486120363344676883762775081689276640478293884033471821067643866071524802342874436545872076563215496794352008079550632812838350106445714310043191351910754181098685420039214684815182338478673373392059369509626950876558523694684846216800860846435381632171495280847697334520384488087030527886688109451861153609572956939001873332978885699167627732620054396230274501150249429631775529546170414976840556293388019082920664345320118490668292153106413395008215438373228026359448538164104332324910901329109740470412502373268575185539756265469948091280006893658162143682409386520312894463622760085545398092676003553028411300795129753833738707922480100920079659137699316140342206467361817978719453086615410723595557962152335696091284378109587138235807794116170289020684711182219950804835570185379942704758715597720749526110182263706694580527435895007965444502871254208573442226515717935974759231306309953209474705336225147382620842870640629281864993501122305468880751971659024824096996496425415472797744108366707717528121581473363475405920091778127474969839347329755045428600623622892629170630391995618545035776466803152324478743580604191034491868811999090718122214553796835812127733439286288583661977048092992948502773766631050013895959662183835209353346908104703473759039813820737167186064829034146233126233959660408941155354329310085698995640553148693126988517772400645327017312735031674087206261758002259684605327077102874186259984647303479324217856195424595448207017864006525465506877552366978499564896836901725815088996893273796864760324329003159919599447222791612890027548547446987136142815349062064685478170685882046835822769016653160127459171765742174184883440036564538805845368065151167128633750498783625451087450913716556311360356742406739221559221316238882081585189048292932807289069206379071037237357121520252767822975941196411709657108725986585306233330960426650262279332484865562552854898376364881539753274785644502148892168572053351689696987247256468243870094856637784659504932150924231782032569420838054934867925753380507562136980006382934802261013937194483288675309867813194233611665142227573436617146762088226561011131914907654811475423193747454705046761969175037649178494476314037197353587047170321341955765053768692138804351411421389712558284758533263413038539430249124206895317001908551901578903198242187500000000000000000000000 [63,37] -11744900234536602322988035135552691341027227993282250005702240951493078713456733905497050111950294222236369365622131319915858815869702796138257187972914314740836764990051684190142356923756008008046379801810359671587540691422191636062912264741376822380456558506492464744611828802778631505527947627243482494252407452800493265896722149252661568725064489053128185170631667992872775624449588141865062136326928806878486995195829865147530826159804785801475489388605491774456033265781913708818401889174914340185743106865279589058674753039837892165738185156932181516082853203503728256856021561481140306362370326202990211060819405247879590460568145034424581380920230174110818880112930974897432852802156256845226842243229300043210724560758999235164800063922638882405252454423132424070462947647818730155865019207117527461751932615811792339077297763110544983712275958029163504231475663746181188112992914349230105685678579671630385967681458286665696241221270579904061552340476714504127645853333340602530481051523418325773892536283083635700981674206695527508360413884666099903257650671626388241541449725184127371265828127999564724479034110610872753427648543834994810763279189631755723287378081459312011304700073163322877221465882275023202633046377762106356776814801001388789327950101199880714986490706476562171700675237856538196571930702382768559508861152843258187291545309450729724174709296277395323700756383072417112901944366383551881490583204959839157166878552714877520557717682137354540263508734783587680728105458827418406884598660188137900899181326539073393305666361154537073096911172148114633674760240905764601475262884822221319469190115617141632306851185433995185680671473433497182882456425533417543132820814884633330494570397551338770842115884403733069937137268791462081250921738886713054581860429297144869067214381888136286946002901231276550514881472367558745971829857793059999069987942612719779301067223991069899335185860788695581519261378234185209209239308411497241505905212179632504704882906382589800052793769516133132223568993645048985576534774108930510394164078753731401670318163212755868842831454861745751931280272619373621579823513402472309681672089118277848921814407916193848386563894572365970671959892829635356580234259230440750565011182860254071724541822807823325300887721128055544887302026835243707516530923315524326449521091037585142861260323475915790133354380835263060357989495672794557449229229860208088831144962389748939834028707466742965176310784696235678559046313935923282788409309581257462685117654500571158892939369753834058418866490591856599759311438535286899390693975110946217889205209515329428326957383887929609045386314392089843750000000000000000 [63,38] 19578726545492449638314878461709773834460920002567752600716683535146732071569571019710201653782933798881805463915543014300342919099663965765169399158319858098589701815618796985020512599620183360984225163878793762545365168720136688583663283295929356003487732230825127210708166949153058537755649363242186745729122449643808053397859266711661166409658748843730833199576603026856466510110375108929552259090871487397629847559178015166771330588191473488863268762856519059836155958453832675783246607013478506858443942921339863873314214094849280267867217093928584880745430077266791286105086956992672894001075118054207645833876085342567113118524983211484131840592507578886417092413211427687482066131972392133205173308370810027903491996232697550069833932659356154258400281794009665262620780217118348226086485722111676223048911057483362836814990055060626072495681695189191929167891289732617863682577102317554822187573134130043965825792561725710361317908202293818297027423257116655151283044397252976251524652469433647522884232046651296591925576627491821373854649768228168907122277643742786924287282260877608959769848810695218486637996526943372083354516266092745976720183195886252730734757373371538443103118001964462250286160500855394688123169691254558549104393776311654738139019860114869396104469433826181096278661073117629333637123867733543166733507442752728203881551889757865826957660108675359210881161352424595608281691407942461145854872714742508969500157427490784884121928121390303741892469068394709112991968874081834311808662365221009346779513001609035072397203967320277545827833193141007478591360557108624244974210123552665891150907313394196194187144324454159355647366049111252646119848181309411594137907301292010609833991777028286449866782318854269040578408888947482125728201530601582910738821629809702389119110103139485841009447203064890044198265016798509766759018502534912909391390833620725567463171529021021674477813862779263088252375595795323371430899005168985536359275914040579289538069604790704631841098903468322383955743102564193421986241251783177534231697662685182860795039876297127974000304365386221182612928217504466606896037590579091451409702847980991912150454163646398459410658790082401281429612489964922180859940419382543772872814857473669620828985073758331214440862377090740282625601133252810788748847547757066621544995173741102801567944915834495873120716552938960833923106089508102158468314082040658582447988433630580465074413217230940911326668363137783220927261968758450697703659349334016845498857378895355383519576648947126594269955227400319128120329414650872903530245175613891533713347292298880691907569939758104737848043441772460937500000000000000 [63,39] -11115665239656681747335489614857245929714539489116173206286019368651735821430151025889878666453892353016942345645208886291688164623377388060096913815580544445621796844860972091638351673873726469517278865955369212811964187042017717538369124553850285661900624223828855316212651225828170454720671308287465963062199233292770779906430629021344999818447572891418225008997616445638329680652874501688687469551154380513778510420599250263419968494056149732129386186231985582490146476624398440726951397840041226402593917122661690553939789138434200686897485525696309809702129738612359195227195931841391852869459551799420336820240616676803441076292927452910479286321502570484596979367907395877208603409963969301459429775152126090017922982533717270241038485045271111492150094356119263651807844998878131112012539209691478138052063300527116470592440380664517046458059319560786891827943562865635947828437781360907840310381818276705595378697089684381559671711154054096881356218030601725981485135309791726496211394529765609946076498879177610212582992817967514343334689491536694967960248200790324851026408636698827908629113116232389768695180721166605183433737572310056845135502315572169685397562887071724324393352640827919875000385834977260682332077481257848549407313063039076079892842296284693118619817441300294018834390319873916281406227566024193636938080758699446080809647499455874988789864025498423344401193214148268529597999104756608765871217288643130694982106716640328052105800174181727025162634097668096737060338136369707850286892913272428512372112147670266198462187923118697679136794175341014081563162071173328545467365697396486813947471925367807154982746797906469765210097424229746961961742570064837383194122580973107967105987712244744647058767018983870162519503441262685349292598994881946519449077777522938356610667899487598284368481531835930405913215373027497747034486153250540524538952482986005351548062354030896220123368537148176117777887702635488646101495264248836964907279784782921077947273368153514109800744647717353192812945046550630776453034680677798850375332547432762050899119572485625041514585372398833692559453930953371117076954105988975668831048777836270078178376124978175148492753408615910976399640248655772190923981217913967544300207458078236581382501587264802103548769724106098601788841092989614453086799026331850268002600299017646601357878478570336963609608436278358420404298151217570230054836714164657457247814627072158658520673771665962704847647336475512454524057016320513125971005171004080187392942946489776567240946639817602166935600387890192085653628440244780821850567805748886393392862869956274826654940568460006034001708030700683593750000000000 [63,40] 3515168526315393817270970578314272707042725423142239039680743159767063174089374561294684774346078816934386711343771361889206478210970467373519065818415007796575348910905084142584414550244912931268702669205717020353479820248937166407065641813964867786851635261583756988660114695401058540384045478855373051248531017201456938539629783389611438147570078210924179414685255409928839198875897091467968403178048653744708198636714545351649865497823688363353701814239705007859639806824546558705402521246905955015276098985069743793502683652297329051283988676177225445249295179799245110376444987346127553156830844205962873146318971471355475605519168139902184157343485423860174090679813078477386298921962356249392515787063536884992849300741299422087657934820706079022959444789759480376876914691924378797509731969840237487177825486920552546261177670656442296041999100304932027420687753200840996943483441075649165143244700218428353898087043344797968063064973041434109651827746871323807736489114136711134255386765179074977697550695852941647166664014642772207185742804541867299268341959422545244682836777837338349812545675124651127464288681627617895631842866173668715175616424906533367371861437487047064363541405000649063038738230771299931367062227744008349511887337047139329913046344029901726159942779730974015713178837754720111166673062702450944979424657874483911108891011729395208283186024518609356580311984128480466237723877523203612712960475105998879823222164034467279872753708041394252143610588335381134198061927087940595219431202264500862997919561568989207591466529850943726730499892137693727073402536800379475730580824719117316816333812657631604140386124988503911381420841604109319730633280027544642810530547519025202413230918555214880485901048882708523195060151602061052188654951381247947374511352266138394001234072664434263170702241915873923949649938956071200940989217728845140328133734260662995036449175427258210906550149506651131368044009181938793664205068109907232609007572760622353854983821511598260971429552870178424865789571665980515783851440257151755404881411996694499642495175909869696289199300162763566871278788974342866126906751162008092264867293660162169733922987237464016499508353767512318364778916247259259783213766878257404837568382071285728744933526019953642410074912027643049217099150431195893987019649741632278966872727578406865761657435158423663454391663124864923947309422961562133161396430868957461536481679762772012095599421454797672167754832258373110032803305345992466231552975180426836738867536698287278122732911449057444513913797897023040409377836178016016027564794915973624958235865811673193093156442046165466308593750000000000000000000 [63,41] -198234793936388153304542840515916508355060814762826752938581557692214440467612068095935511415674004676112166482543762185381857175078143768840933322658889095321585186944620256974089049585996573724484859845508975221788392302448272877854550386488826122404134685852153066511991172230340844400198299027799349499952029953027469528382872578260045028009596106191440791901511966868048905886426824511541082224308232939241926596201048034029900601658648248139291443725962259896859490197907477394608268370364112828504283738922552297390106039093675749856988260803958826281140061234548734139887972828132293021322412936763705948488381633464019520539437365069019703042547818333921166409198107107459550139951108772832265610116923692533785956749703651536652357962165702063969491943243066392273039611051031840654731182750669194509100600261213407364394066871198850708854851223637607357619121424773147914857744173609054180598342600288105982390463287448060743795873573442775102718601917660222702347260705099632157927280014009823632775060815045208978173033947991600060196203278489748986778038385545765167318039734112500904689733393169293678247527902710804602079624951871530853866577759221596380985357578053581019023492327403485842472177898857577266038334040909076392826587893364774294786516324678274756152618525463933045428512581015945185600660976134717688180154657927836674804260610260035395550001288236030886447392660273709142844895146208281768708970037613994123291162918401663974908060400399875656162817399461966008077120693034077342453276739354862007226845072591815294336621124019551649654828678846166064636725850372983019332526190723481717748563695679640087782827121683971308607697271188852696841360220038246666618568550312711806582477304159070674544976393160625202475078722788050911747328453209199981355028149501261362931224811850970853649730848250006077702328633726368572276259034700340219693625591439279998929427525150113130153124829676017040720573045177918628358740025698861181558708645566756651223620446575641857664740495645864586828822499625617938651219103282366916440450097867102729346142419262618736936786931862874384555210117505903391126590693068950400866353623549368993039696031473022060839283201092044936435678582562189695867559868183487102917773208376134913039178509854145665794868317287255613237995822236718631175598177991288337494117591643738022033994804139370380392297441130885524412984369126044760521729705864131270319443206141845722291711986807587201793796139821328940092651989786313601611528613769240446678738718524140643366062478123030800187702895806858652442712696034466005139983698945962373475990214721775828365935012698173522949218750000000000000 [63,42] -543966386552493034620706505550291037291076320950444146806613237351089606966435380451060648703929746782132018243791378779565468264966677286293826320911238668409991663230045974669165440010356479254069088638845143237737589295577429119012633099838034439162859239774768479280721224986569703851375715630953387539759301479428691835112945366153021333042830988933290028509759591717337429646744699599778933755516379941179020661640366299100675839720701742198033318913984760369054681123687128177401692166283932216599933439137512157207133115924817576794420911224506789624731578164956117757465571861193300484830345738458081548792457591628048922649171035002848779167561393044197564212989714021831674193823797204215070037338480432582553903715403191450480727619986241095515497915284583867887262497790852733253962886269377980832350955022507304555044548665391899814817692936239115396968361094027356249737424896393270415786429614323080475979995713209764510279928749431484646155399774251929272203418465105453897888197058986702012520662483107207477605192665075441440638678304048006338140810450491101562608874310997492972394711998372218307822430549373707398864085501834991003655264957484341562928654955787409385034128888932739485510642111234647682538313029813084569668902819122776238588256348980944360219310039809007907363461061158425499334353039878588736488363736724332677910526649896210694553547136611170951907115147196298698627205832709222099071968149643495570989917553795719970852394564744112525600959972240237988429644355651588779424410032109137458063607339606923029043798735582813211938425264384590953177072068307332310965599935499128867334403406351379674177370790439955965164053099091414899630283667400898626873782151077584300531803632013406610649349481215226898240844633775128711000159870632896685621084840138044746618585233985362606064193397237546854725899961303436512371877690441178901210912026869949409332940707917187101496012605406182934000819094979574761174105314645580373612260204506947321647970620692199473252330524129860872541143756305124413735277151370651368894620755468609936648874160746812145727845760262713016159340637314732737050801946426719205299836799270772831893938551149028052375125984840122748075065127856004670302793900481623292462478045117210718638005299755146722696944348807881723703613462785876234875714823669401565052566291689203898030261481563617160720247202964709542088638673421349237919266025973630913157000206038176413257979273027621715182418223404484748105454201896548183857716308411813128264237998558639692605089917219456147895878650547561736905649884241450002975242731129840167980660226021427661180496215820312500000000000000000000 [63,43] 433745503759381271952590483676049239020105245862736986938536854891474629920450553195553777142837748235977549137724089624739758598847701954813558551001407960588091483156365678749474413984917159979883087931687709048722585504539809092119747682537012436296662880210169052436050160005307520899318974040339180543481205914155259653757633840837879393061567637556683188525510607987806287042081607692027827986226155985369783171169601785469543700440379452856176447831684400505248077807992812970049073656419758860646157942081162188073205314766535668911219494364028855171790532538151491438561654696939955593328823203384428141184492045733083894124037420393049445963431512146952826148380366600344330983428160422334523820536810604909111027636796493970011222993505148267607056281347983103871870352638283263698425568312746858292596946614219591754215029846865717158880432964988313491711172771244801443154970010773637784780800192508438526043276044303344547354421683262797654344603270046668084712360128395490315596882104749618966422878191628802286314583460229988840192717471627549008410626408138534237089588648744369102402495503332125059095540256465753271280045079131992999443342718451240283112200509054288621560020174669169313592391534146132189452877257665733471293131818250717108996121345784392213552134313538543288721696776512027706662056595455266433187743689732800568814194313370979217025421643121801077888574200379753516308476880535885885641516155274761446248325896363441818925256192677004091864718590939232875635266528645475045599525912605500364477470032409724467069244902607652227852742248728466899418868456357629586681847402660729838245481137074752575837604696230866312923317513111068112635753356001454835144503279321708764561005838295548780480171643566104459770694720974818385747454363800105133520102681363758274512610732168922779649621868432834081871269241600687123299693320086503639566803681367096520084569001971541768759668424009627525031642490410831281967055030004797021088917878590142148785485317112193232734605926135146022226042447561559732105900771433105553168682042732156700571146866821765971899585901363391489718857839494152431224386847071558731985806694500360713927311927370461530387099518402138182430979197414540380134057274578529201989282696595350577288431928561797015406173376679914223245561875997331422449496056283731270642546112021607139820833019824407744504463131331391745132842237744693384522055965652907957298130301381436050209139983932345930427216284481931008069346004105600814785011379375893872876046933274115206121433387151114224965883862893771603630940498374088066916786455900698071808108124969294294714927673339843750000000000000000 [63,44] -223756291886347713761469113820557963949406946243373484203718923690617365523917964748457249684841637252322663721487110457189322023455602635399293685637304055384054060184564682918691258287017242957585854397851751736366779912752866783519305462212092570242846643313838264893440455757398548475964800241044543724961673577349327883333557691758684224733820255544975290475343827104346277368080790536802526474991115137806634929018540444009975901782946520116363547879793760028218203133883896399372059722670864428732489405783388395664304071154602668976329127263640784259944684763683431545419226400564935919257529321392748787282257578259948432672522695651845790025234114648336554760748353405990584806674736606738428035159533439377123699294428466611959422200857880812432880191656814330026790027237038204255612804388144595853624202231269343571403383001606405018159198065578676498897093370273879654130904377048329334635314354943022423909026011423850382792463479500241240340391521928774507373136894790389001377470244094148545917141795538983329976473612996246723133549038234442896441382307409505308857751971562499910145910669981727162043447506368344137912076253351041837293985762734157769526951564168016500599392176979307601105781394360948403618466998422220015095109378857159922856076237507720452485158091618486112560674984789092966786530013616869215017760473246090540598435163768634869886090994852960822424540911126618401818889136470880159343013515544873539537494380652567872112686747710713484732397408446447516110342343711315471233302624853766815667421734377977896277241202171356147357543387380860248565346700809489016620307510208796682095142413281297597879213616907440194888177308875038759578734834626270453659009932138596584400230634037300725373327873094611295468267696910055626157338400188744936494091436548079947388841425424970967463205751965027711783181016923407509054971924319313584128916848043264415360034098386585835981390116500103153841138174237582490096948454164588009011520687254624859780674391021335393752396216494906265076853382754067959578335992364013161409258519790895877912599222964617200303629257666240667682282038482230646138599185482901514032823595078861771813495904396544042387239687804944925925134436084423055933573917602488537939390696974601755093018385959927707641624601589050344623408301485620958984446917410989483004683705146292106915780390822838114006895597952366791403276335254811987861209743711919292513141188346968869333512311345940036402074412637572644679821074189065513120326729858872888503542367373040328610760961549902053589492135482550216146200733901286459534866676857056688731972826644778251647949218750000000000000000000 [63,45] 93574048023241107250719344874586687464577526372761641591309917065264356540787691055645114691925395767861773651060748850750338621200117568166989338833790837644826946256692237205572179990441549431710339553499312842969776620475955894445790462808837498281820931204371072134556761706150952492561467417790375122340831585098939927813726747109063826568984645086730466702386038923802934315719782951711531635810909575101966914244638728668670821830171973087026027570538431006530352605472241738102238644234249531885803235742674586865039166206535046846887168231563507866847943658151110612424020548146124964526213449912633628870427620252170115740854515979955079753019655007538677050145265128418544437899175582194259780538761858789563938730332604187187878629278372173761452264485484120004755487402700416398112676311188512100942679167018627970824577743698646205934908351157893132191553117100190542933071202681813346419835292880792712356800599213395002907657853482644491406112768905361183391720730905176533690794655497737315252921900214926172027710014146744622158469772691833473374663155356748163357432850918876325495195285294240118118790809078917405980935663964493376913774264078817876045060649151993871902520737971297192049498344022207730104446605845424889478298081295221638426219112533773935708397756753960713356972345997129292389270087867731148047702016457212832019394891904852253256123098248491414599636845226067309113530534341302811148947840475848160220887446158012873165405471634290912284286798114301884702471530517595178566141699335447449157749282808504918083559499724888368452692466331860757966602873776332609917628786185830994258980966877324825944863422465542220788337642847009206317314516399528705774842907472546057872312064045403626670153429833369269832498704231627382454992394865699750153712111248121377204038555600971158025271323204892382830465740676035300080114485032131703390981516033345090069617550060653031072793180302415557139640193776966640321167299589108606882086803172566630434222738946513279763878165236782966652144267128801107535525285470054964523678946378674850640554511000538671105195382152100876168945227948332748678587487459785639722672134145115502031290619836154623236351846437254518782923637137896585979296092519379439427692790727363098620737786100767366036794422073021073668889763022515670200748004358199066996535386297279249686900784943537110704565280091002344240971263391714558200951534086122187599740179056589132847074430427671772033016015770611714699116834739860734244285815336504651411072316297653152396128184811865264777196922375525993846349730397502196170913830314264103549248829949647188186645507812500000000000000 [63,46] -33942223698504019124651068279511322467994641007755497439808673315644096816898441241701600273323241622097586889062681659272772505777397126157715570089914460461489339847866074568098574100255259524529130689369409542539544190693171118382571312027838525415610682074610258860122921890301724881058080558012473058213676246282455868273551762882870668619548105953928040004947212869509573199908377957174766434212339581230739794786070811195737494316503641349447364898898946713208700964789364452054649828998167267401148114318600690301562373108774802444453390890889825030248633980305978248846477844957874258022198139289254485629544133515943223810479242817965775489259201942540855406750159203943918570842078336480386800348475370530663894258971584054450622215144655789709222519279943660953386324898848897346349943871375758064600614959527398596340185345242885602816690733244836261423138745221540691017586051254700454695290523552873586171386363085392840246929265925990405611461362686819928449613915415504692019561286839938188191182886255645633099121603613839873636733790923604687525776118501372803931988497040384894650263995511115780832434433742872743365234177112274939290926164773367162448347224527281564473667351071105813830339397600331856774254586325242183275754049318150252977259285851867420465309862980436602398429750306887045964820342452151590232140794502882644250046737432606493317493445673840896145299115305538705839400124137802389297253622113130230324549137431856695257235278675967878534419862586092449978477499316395991798888615152887093846531609434673026555386583743044794390131445060658238989022495084895811123661709927066580347348722087459464653180097732080113160326038431401287106644623195408096428895288883946310105572016606357231854755450015017939017890575761827756736388147965518560582095059629235827127672613959946374310566156825113824856651414815827503956415602011498309121999649193071181518178703132476598745337552611174100130959419566307622246242268667286229043795479482363516732190758601108713704964229398643522174723273265451794376078081671229237366915790210794645685783475489157382485453397968716604253305600651459577157969504040626887821910857042437426859666738962913003313563961644997020145755004284202552940950014074835108375882093798658916317170785076231539625331668698089458759181243877405587880896423880044306222990589403251780112251069316319353728053064325246751860417551108992360965728843844014281294499870085623437937097239016430335811451831127982248043060445369367862355362852682191640771684084289222503596921199756034322690008506479079339845675733722431735421044829426051592236035503447055816650390625000000000000000 [63,47] 10683613980717112321582126847717248930154350908446197113538225739446843285982896696924877029181807638036540447511905011875559633737841596679668194214245154653336356846331309474937856380982830391765933259600092432522686969127404665853616546871019925055534911170725207998221307877073370354187064230192514408322097237720229149628916831138232041102473731901215302297302720527900577761502311800228170647604919872224123691919364841645956453498517769419716600757310901669394059149423338038218533978787529972480407757178650525531140007777230023217472816122615002584675052203519415355202127958847024044301816235692128980408271384037185631354288520936474864099009532385778986748183880566083685592222280209523504909360274937123317915515243816353328547996227517930478865409169370589445137529600789865783794178795230920154251436504803398568451069881843242181219434561868638496057034444332153550552897324814677867983612049530048199678088508072291855923689988816875435040563987394947608150040863748134018003285300524590382582256962357679823661358897490268149340864567306515958535697067019342994631898742087236686389025784868317967264982504390764171396952628085714654412974338365595945473114208044712273940561012338564201660214157447779099263949066271259739997004857020256073462884550767910501117424604504744540013825376953971584570214961186677566888610104612893997835315611677490510575913813997490566965138771482887853286473343324941562415068438164750781724301843975998842593214450918963338869368797183688030765019272485720916098375555473956192533068946682407577371235268003126662368883964854611722165161279714029025865373995820331603538621134602218940544457192525923509910860779046254390250073794764691718870042461439765854735855543941482871688627354189570841142287276885536831097605656777325301049668837335905137475177940841672137797232621920015198316903980729193035562678184287689401497111748277495708673383315929351977738624191871872671901920524734160949563663708589320802172956078690396990463379750801585306976188624560347087715837598425214372329014515379799600762719063012217439790297663280481521925118808417461514056536134054394343940313293185408827505988280220370063496481185650040414608184061660305750116512462544408770016166539713675394741410836588557873525562963529757307563349618678812325924953969465710661111470916815402436370771397931049057611332403618874232427005769092405880771392538499935348718100153274891185018681567984410597693310518322989305179620808980942115515147694018810445876838274213058739506482709926836494973810307925522071782197223707442520073696705112556162517185170957034756611392367631196975708007812500000000000 [63,48] -2792707496415625825709793599050817507757468186425840440032419174706477695176367794334997420099889426595189187206715811832126135955818414064172741212298911329016369286278365307956110889145152303130626466558559028938355750213547697474164265719609603179939816194197280968279110153917219832586791315811792887647769050879887573376735960658178061621900511889595280479018288602041497984302802196304762512876803466179193190295320268612965163020682791234816733899638644213127041332755633392018890683399531079404843736948004266600543640783017503572245922774461834846422967126993836635591187850003118088226700691964033998733465164075331964214688765744404339838220336682706040549402334565280408624628978620701726239516145936857680219331208324633485071119255733853903628190090158101309624507898765507554859116491675770727077124215859986088164666222167908369305535763677269809554391684945176829192349265477977579898223607407425414860751412902159094493838618883339590944159400918162096287836068026548256739367039713696610713710836162400065097971994795554342271703053118711153918448437118745549907800962550137187699845809897624811642708870078994567201360265091583804187631600329346057640565265886182474359997297732971737216718295163109364262554367698249204263038927134464489615885625126229829472535554543594064801816465628245205173189324410316193283894217698873264487455758351475212476707022762783727896533923409107440113003365020362864904826378693562102183429679654785695776781638254645691875531193834528469526168785511873210243975652016523413917326163118476431484387401616959406428251004255325344400170010900230693848432281286544018656089993174948206132524546326792369518326887590200080622224184983858433802672391204139428783028142325151792368683618302188723448997382621299672281478090336720615427097177316528019667854916167807853172697772458362252442830717608828840727603398767910735545300165499479798205629525819798067361746279323284749035468360681149524911521763604003908737903652784566904267804223066671017303709792968107013710772290391743012176204004452358818226484803965612663385174432525935106092651201834372758365680634484736331413950316127670100987012663050731269772310639484252678538642901851750865054401378719255380755969356721638977372589098421468570922351420551815653722781374158462774080214785635667966262585256400497093475964820250703347053283711018602683477466116031659373855087324831570109884827102283272923230588478808279971925479623906133165441931724681099902384163894882658908386657218003277091639695678175213678031442472041174110058913454502959779020482631298931755492453987699263961985707283020019531250000000000000000 [63,49] 586389141275307405203536708215782598938067982983740576464118983865725456999000509917208620998114351244573027794851451322193324159952079453722448580351712456714173066300396321777674120843427593017436025508515645014022378782076421062450660232510715270149052312095056153480393412045349029559384398576026107468098800814034740713917781246369183101845212398724969221001077641634822954895004370830297330693177005168726593033796990130017550423280456086982784804128468736792952073139124454648674910765279820697987575147930528290828165635255207304230762713484221920833325734906808429271196057382906277395250780486436815113325668739705426329867036119952901755254440049691092393225353887170415656011357993745329224253003401770925682333663104252817223825577899839753601553157260727490280739002142783864107316444530902364678685784635892888453220746072334159436976495273991811356582588177870087956385504515687690046574747774293597897034454177484008452731759164859493837268840404409200572763140739552719062236542388160364109719133875665119146096990942469028158658456058718226297934026411095789728076836527706590331737483202433118577437866846999481580363564466360307160337656852941464410728604814445030425493310530213982715458223694050973452999132845261132660093821941310945282121989843640858962477376792930776384467494024799830623135539902334946191160762586138769333272322417362888417383380498159790719481156443808706257630705475805230981088766913743090062234857688264634783793346820271874191830121189427006650429622946239557814883488500262556014445729416132997036165282188881460431521333516841768737869030334638342773206602129298062703880437943788163668872518548988164541608932825889296783187933555414513270450314841513921876024732931553689800646888678455481890521362831384910892961206110899532642382130389815203865445739291291150155141002908343691401444517901391280284746153359138418021309621529366953614910774140839697325102182338515376023915747348091053285444446673422067263525484717802386925647162823087693794393946394364623819559121125634047499817841765307955593738350116831866158290434971051893144006099939075978763998375987250048737043236025185923995213128710049975982650634239518465947099347919934667728321797206596307103639218941280577439658825301534119671037771184901310200943307993088100096295066919363195540367020651852543402968351579154342816857113243445976185178177886326492095732583044254353248174962922955570839653378773104412237702315555731613516362326698243906024722896696444313875354939466791408232423692228162524041859677534492942423969510116164161764360733229220772229350888693488741409964859485626220703125000000000 [63,50] -107899493342664944649231712702405635112783859491759985319924592506635916000446295006630383698245612672564655681254327607852613418261418224597978227246882782954018768555551887611773902785622731633895629964898431915697450382002191019327425677379378815829347247924755698421023882860076461597150793080967590316140695364348319742597694508846801654146398959030027134688039701233615142202521541076458635977082611992104787803337447837418460488497670705804619760454006029594332772953345664405424643159279630804070954235407302498830381421933259492120522856634901586257517722644475281117763833404211449420768788715371107543457158470086011767986097880392440340392028545660019565203190463452021191485780503979184151502056816075413333482919464333237486020494710030505308869275007504815285627311478291288532718932759019649651464125394675776014504228046381518551733297704592191908856850277997728734190328472819105341511946402156084801125426539036068885774723180868065116096676305908170573243508580533416686556796516899089093083324452839799321467774438979986923328905933786347395236594951544988405035673056410402263048171091186828669734757397096678669121543165312830511167530668325252904205669574398413136898241904730407703412039598881318025288101480868040523538950106430847299759401472129487036114364302321703179421408310056095599754641220527477015532784930469351848302767564721029774278222600405275508663783496119779490031713477872334728492260362786876549640342683699014452563816476951126579676057406390118484279514035953125678002645865585139603627227426034649412426530691877462777493202908903333478336523011322602595994974986751028300767090359562685788859667165496514873436064709137634599126739503875237349440694995277389617898930786150312081327539545254616168658528317658521539753800202717805141893320606838416332540876280167268470902704301905512466217316622664401750686686810776493389636727546285650467632530971507555218673245207450365196972037111581490914043757236023097449578935043540531607937086350430323041081066763737656711477980437827006590449008207265190044990969036752914532898250173773403239034356162548009255620034884635535723249633324594410992128418528356740716371608364030811588552997251465684984892581099745484776915717390294867840418201689945809532731305174921213422944239610019107355266221489823327442568594641841132376939673289729330303793211203564235533466649919219827271537286001475160462208389170219522287412791206749061523107759344098843167811319103988260542247965849512114610086282320719990446070767779264789368146751543069151947245971835849520648054067351040430366992950439453125000000000000000000000000000000 [63,51] 23022929646376991970395787239470440327567077500272420282356278704652673326676811516747017641910779359807908539152950549395553826974379863305349951807899601273164736135552880594068446116154842713699524049069299211084765478240799286029472775867391345505384825409427633725210319957858023651487034718518062767863348864482632513328053008143781395136994506767143135736787157159775156700817076165779700521507354475765853146228920130887898774897487172290065013119907253958496418671335464434160404591646256569910176304760276501032531807091515479051064030191320101287298280858768132153455445763259055038649451763083246934995811665098566062813106038382701617417939167854781693377254087943184666441015210934766994461169566873871839696899537641065678294374936361202940196845689215292923089445038923035958733536128519802440516476496116705752105973654749110138964472343865121673216401033362866831951298710112491748687435086358955178320156738598608186820037309804846151785115643000989727975697652638384113636398221069799182604061307489748456380813336530166636467226344707947228027936537702478346301981305745139439599979224811192612670889109145694391131940988550465639054284743270831423459651297513938965092784528989423876300682610390063243867635765570824318897587966976889600707076134273234231696857114523840318651501692180402008278752710448491698905655167805964111763443902482296906678218744493653795085789118665557162074699974523656553579087612295372224023858020530461192329154921596600971832565542979826929629932607982797430438528463464563041550412220145197307794835976188294308096331132892891761169512505156096984101139543740130044734801449086106178244100909872839207830673586588923205422712997565339820074564022766838469329452390879025933946702244298829280298974443734153920889054555586479339035625870351392349028909754337473048479142790686106289498145202364912086763012757812450558112311202097748062405811771479239600988013098325966564498092851040666434582831177567024060997884921001345191666352545599306472449238913025432618704093654667180184814990835404143356196659401659230799165659515779339693014681859239333406654242253111090854008186563388560401204059990754340150996053615747804756821322446784550051925474216892607569341370350104323333424902870148819788984656837418509250488104832503690001510273262922577269609087490147842752537762841242705410840127531209119382196061994266395521323936179550827911922082380035042412784555025191037151279687233917816851995506997748792627681480494455012364687376243187963287816222045765102250351374021640088691161589180484613398683380047771152021596208214759826660156250000000000000000000 [63,52] -6010838179490742084269939025454810788055746151981780911568155893257926085256158052931682375057408786343754551686662887030217755637255840013998458713813330952428409553051633224070554285416703567912198915086310362693310276244312257991728346183578614042428212385848380012539435604946882745355161978402294272281242156175631354089170397561637281565492949883973605656905446943676172585382119043067018702568655356633325156765931769860967331569928664094825744232639342554099901562930106340909383792062099103986346900042426677776380260539817726520963352411827261589495690757037212184662650275728300786209458985596080825367844782928483876040933926522804770810224438699560952387764424112131448023716053627754810461365941908687529602135768690360942990336080233862182090878687174071189740369606229184533170687222689422234127814053897585170368824031092444666887401494660803403059185975638233061499409735921301983984020449375922737381213465977794263522826243233728831707174086715408056865385878001560415146239694945978775147901315133962951153100563333199376648154993954484803116206980210107194187204678622963421185170253837806401062617799154958479559488535984838170364547881368717299748509452050031228592507250421546965893943654480073092791341993187027677526618718261835349218663567645959711187236392951182527728680341035048578298108052322434160295841849426611574618445373946792914816093144359916102900421565944508823737327114114106111648030604109161947197655404372855854684814728509110420315655798825362449949122417515051597106652839834761834684510882074207994651883422814464169111319586364380234600568673693883164782696464100789543299726823432887085983848928018363370426262007161378814974842851163352584030619303261429400232166658171858849221768021324881329768226828580483457282774125917692681067994846212341175450212598692237170900416534408779608372900719975551615820204761944324307361140362052487258099646623632301644584166849821547224566691467855916335280400339671196619817171378973176071829933854765522556485403088686648148031892127779186203860043409595932189286081520898340213333787873701752544114670530327392354133235327287741705177341822821951494205067213637709969659589498049262719747793031402979119092609810981855026864488406550653573127447840329920036255772779484642664730302688114737627286384499099319314376456927421828042330971954011379086368472017567070266010409879865391987580439425033466371440451489489903196712669136958676772321093732555131727863862604729202303838712982241156857607732470113296488390870997224951701861685084306377417497089255942485999661961670881282771006226539611816406250000000000000000000 [63,53] 1558272130878694063981182178758064182830789417525290756726987173999772858929322306107925253543161949369530642393807098747717235117625222474426167851474521461139292348890757778640073349524967921170354208954384459889301569759702547899500539320947294450800970079895620108899143464689860265059268567535363445584916580916477520516547047221933029075278384903748428081488975586741740004897219823465139008341387329376875218615693371982792730254026252497121490858043781847685826071857810286800548180458648772637212127215350842821202229106647903363068408466915539146636788488388521199924688632599885991636816747176828591445288131036956927515702817841216584958746346941759749955725157891703476134726443060660924452562267340449631010278134186568794767712763124853986719546940598716027743807663347006560890863439786222670635670830342713111237881658425828832712370236901140832632048547414089870447123550122345195223824938117671838138586132706680496001364566826510111970326630691464923697764216489042333850120294965392685752205926630171375145718349934869343745804794205294852132026425275496186714650508310528066776663817793564784714368293797901714732533307238183332694779675524228240732813730775123461026418702538091991879775659667691027020769685329903171179275009956476767384966102381541676696309751169225901623322962171834841384714504711437104213825174230201000159165293429756673188395748061276140107946288569062084429483118666844246000123480907152285876556040761751030192161934052511713119028458595122146956466394271625012929582859768838101518072189905971303093267042564894739946648255100327376058681662932314076125500657977938990431042501471674687577107974805730448717931064867110449703963198046593727648912256265628776745452604453054251248698665692786708942008339039903006324711808520925688675498761380280115331129174202481818641783243277958252130104458626542873839727814419248913548545617518804974036513360450978220780588950865801889189046220072497816840658407349941535084537820782050021460295357833044073372268360135522870375361832079552164443164041707307271956249364965542706472392385865046481438727844221585333885328129003502482279172088139779444155421606886574872639549218149801983537122877323215320525604556628160429125923548867531596435739393835878019967669210607360955114363367158449768608850559648061362080840828921574695209867587104873797231740385918931524388537523674344200096767118774298974645026597114350853137627232963413594334457539350936580440042848317269953181996515220917826695292283400030945654937480464416615848154126825618638509111604563168052700605770155561913270503282546997070312500000000000000 [63,54] -438075396254878548467406164147591200358918510888042222286822167303044195258489014366278911247299369179505458041964127443684263467690081846828286137118238967566435642693904457877287761782383076380070705623483352614113957542766050900475641864516109666129379437217931605930693303641338809297535994827373180109487271782503870353273521290082700058854311177910287052593997988126862784982400358566252007386384532583863389807654878458096950882800387331270132898286089027983614933974652991061879457109689926598050684016546414151739831889821463059857298410167427967770636089264373959001724031200101657173271774565883838083107073062223942040662290420754847530941757574355362213547386544469637733142469633832239276448165003529921624581791883422034928293807320212546500833281043170027070485339365188331785389875252765782627838686453950764096181182152089808526016610140512932025851863424589213440072876930975725048078755132294084832466729662022487623619501134480707053257658731557120808053150136396870512689617219194680544957343161110058049018955276017928509910442317751132676861242726830330621309350368066056012873063947692545909582521540803259658196933888350064327927777169619009883793095807384679612179916016531972596454241160474346905727318010576359054610894035757089118175169149543983323747511238866478264819557789422577812644560820777637069745148462507105065041027987304682308272365028519337997623625128004411386161084299035934742725537121777223387760161776761607791302923210263550831080862962397207494691299652821160927412690440977487704017314254607374371571903625342274945385558625683051343810240944989341284968824133876869290110770034279566938984153352256264435496128066964093990058660684929801478799862596840474668056426717147981618124616984724354983532793248638792221181256576852154354865140396024441569827676387903695813883626093848452134641008645222789889596768235828331571334416861313829568749111112527429635817888958256238448988540986590557487778651476393478565265629656839523476773318920387628432029616853082712522798131868113938178229526958552542691998732947126090760949100327490787207148744347660848775094177979536167321370162061281507821482567652691114011958557394497870035837713754269495422153999981321767570696906447464142835562923884849414982444769857091404023468938188074427444557556791558039979332189685467745118753638338875786227234025047974301139624834322399848217058824550350841587968776379983613584968923675602091438648187099671334046417955354538031888818565898886441135450823373219850801099709535495366389272562280677096473901132797634794258101464947685599327087402343750000000000000000000 [63,55] 144234326148118828094983548455092131223463377326479974859305629520672030768389084666288921302385095997373820991827221163959817813672602129893618699611385456544771912435008927643866419775121334622029675783760626857715902067077031620347883543400785439118889197305672483490480389921599658520805822001259348767051956517381148320483909395251355505941592379148419494867992662890871530800844313657203289541301408302056019145915685175662633294926993439540458932101540673866641507434337770744540925143497977963109095681299176991378393074751234649123840108181064881007918543679849665161427790692228364316115694015471036620790919435864871155411137687636681993325988690991497197492789080994319979518822499567785532266328501672464751144998556657794874161362557407075449292410724089246915098551441741340661659668925522519491546474990359960204893235584035793507103806512753021619345347520506813739734894426438381570427561007025736015365596326051644150426644439540559269357057744393639431271356018649245483553379324632460018893649968446411851136346469849899093039393248929053457535290503350283054107871260148370213586768757915633421603756171394588337767788319253821219236749458091594812245820330088466609286425734211217451154617128621850756085887088067291810388626741210497073162737995644130890387030811342745253642554042183300124885489735503841598981776414646256581940879983850779924402501065072895179284547874201741967985153707977563408842322713512665395830819938303240812270586667400863524506314939716033555868111753283263044432444398292625353932099044967807758452596777935400741483285500484952897835289256480213634772113535696482245695940186679096672116232473627629503725887861516943430917985648027789070976726479642671648334448358765799789004464817966253304571750337087208763445257980965697673330738227249436459264818268532813876946994938377899678207955833958080323905220710582428834137096895584195847243734529672825628237686904304111691101456596102405251597568671123274135190841397347686254741819332652395260666025263750410223235859314240999460853669885669036384617589896004651836298977253483149145277095398071760350335467381610384149517696611861754617607600702756744129861682110981565636745429123594808746047408617421483778851472218194182553235007328257001019359029129401372404273924861394927210237747801694528428933687160421913152291951875482813837219162428047041634743311242522067544371980367882444142372655869935372516629892933535123757328561665907827142147899023082049041266998434551206241301854513185826155605465111285136453455755944284540719419634470510604984383462578989565372467041015625000000000000000 [63,56] -44514969433775500790249238334774535428137044468478015366892226518058224625966752450067747816504331285248562546322179591259779301327521882927202765083973685850172825095359416167425870884608990663074720655531186357271252209614688288549136729709027314163205222067559930018298991520247614675229516789636991123552244538411075421276289473771513091851167897158232265452131950379949369332343315871365316189055522347678403741991344922777550896202697488215804199485530696749289879128113384524817824249572057688723044436805793965518606365487057157037863793499819813930514809300666077544329362662006151191490589548751713037701913622435441763053474958220557809038290047624942057464429963312583801274656660933031588932970273898104140303980614816166710919689633047629715671611210735408621555381182153826653081152076689179312006662233247994570164967872160174817127345301005300685282065581958565856396627524366170566013425912047262112441923898421097413661407999488596345553085172793907166463283577449568407018488203530364300106157749571671858788206549738016440054004843253417562866396999561850905297917707694442093269625377100685419031616513243614650069946977552039967934998288935829716489460394901079334102869838655029293777280430953571073779434800297618339708357947072521176542164589075448776085600763559823069904607915343883986025325340815146188942029827021067292145168538536392083567040413420190108948554550418482905841661226053421538791196571249337908449737331126956679498055455233152801176115856191781772126651567998668269551036427343532976931928192972368916911153593680076632503025060351901523947660227374476620121643751910273428822822871845546908576750863208603412601714817311037286149767277051360960570676805073826605085139668874393989009063114121703972722396043277655544055321767631223080539669213289002631781213814173568110236426000704698926566247308399299586566359526652681659740736926264315012036174211051864140542821411801205579358111196727072650790490039221968747077308935534762087066207692769673669772792664503566868929714286983838536317051728356180570594971869670609555270845418657707064811290096295411659520245380520832954095541449306153180166458853808546620951785370176892781786882022460497306062617346570644374827926245853327645649485159164163810871189043426315200213744276558532357782036574592115503139142154292399102371396708115927797832428049911553495214302876761732227144134052780016992278562600084371907013421353985656375998405103138667943766649711086393313719529065547928448162894907046407555812975044477992938916187936728001845734445374169752085435902699828147888183593750000000000000000 [63,57] 11237885584959344158039672267061462721067882371878156474957671120424680789862416343639882637815223213623262101624575411329470132408411785397959873120932427981615460257837207022516228786716538064983212031193777379439689026620842587462485394280729170811606264391115080639591962593350546378367212353151142829582506928607452818170289663682850569988182416246116117313163293708137821516420955944855534730384113438814816680291222215615602010943951557438968492652811389234426891168863399502049140641601369669442543199399527189746223952744792131452302469037418715835187318927579135331384487734869578336168091747815802301193469761411034012829378578040325020925726133747050885297075673829994908044761663200699510268623410418128278909149184556333955321013030171010013243774758165779703595223228321993508182020483944180687884731047865910871254237720244888827210932126304920991725304983147320847237152563372010301932019291388029755707529297153515783871052234121074652241929240648731915046765167792488748699943613611382598101056845060823671090642737196920684680716134044704956546319688539882084306965843142479823112912337222995693266767704949931517949119215170592404625045146378296852308465575926554289862541489755304451646978606419521060215829246998176821405063267381409006083526574257506855239765478163060966855689101232963956361901764232148834095493261224089349032077394624823461932765652791580272004595024179861013247131049562784830659515517363912646797294117358887214252187318919117993286740400613574807140031765831578754540445526235530640458510640319656771979643619797904937807231390464907554894409132207226738099831230349467510391180845702878936917423104220711223731733608390821474763110626231114019739571492270519207869378019535149521900344326007729850682429323637020309898483890411592868869507599032612313539311397535943398506799301861637327440196227490084960400986010940357128093171241836083045391506340139221094958449079242996695286253551658006085168469326863639846921513183630936129383914232498950277664713095856308373458743126247839164539404883846675739262119363129484546461758521377772486916659556346121848660077651355334476814848465254540871709105532179634522321474178740356918258628166187254698906243115653748395350126235213788522150640510644016607310638489428067146865948854405268172390985868330167847232311415350331163207918242549939216427054146644302428109524729773846930438591606034365041437265860801467545176560266683091943952001456429857819457775883355159791571850277342447246018873017520206086864271208223708996510526815475168618910792664444819877189729595556855201721191406250000000000 [63,58] -2383100581940486005272400845914153773027016542427209397434439595318745935675842032769672534341347070341445688451055612479153702848826814073521922332005336614677703603727834512569066060962873846171161791290217554763900150844642583082840290469086380056521462649052300323818426743355094951650698821856441309622699003092189211455230776592167231401449079833614516464611573369931596718620227676022584091699849389325822983559841181920984520235398842151759571176754608960206583334769906353710675106803044779659801506833984674696543327607100181586000965298137840250813049955600103632353320730053332750423141117944076808537179695838750896727461970211654780478603822421751015614187636331675788905454469177216980055114213878812563964414224887856336682677599842664334433950838485717358259522094917210277811931192706576666941220431915389896717784673417759287227834782509612965680440063202446251559689990856391745928545316601181057403667239021870878523554668373070567128367542764560793220184714905893511267982605087285096518019611390796111724090648849127055815320448538531645450106998722447520461439750018163757027939254879406479758020028309629104082455535355443984192496490323979866859563292794745926227964823592498027556021618748066609947539724328359573253832602818803534279721014340930557880581289606115701372494065115552995130742283790739835772065829312261762925620076654134745314933452721578393848697805803776247227721491216672949285632400073742251953062758180147310949415127191307167871779738460959754427465469892085190307105591629120328766979826248706047857744835351352768901541620715862576112002650047118029369916276280417473590687144683670897432159761453013740301378118522322916499831365535096029151723088107487608315820775000743522635943844272060250040243426490162632114789650293998443806420979482793257243432781459163716010991017290339298062091090228408795077871758175638378865997853010133915935262152995116080754966951857576783939051825744518399643137706518520848025524701376675263317634410971934576581951835917936595935183818931467828382893729188060079366429204998211410953543935471621079500792269733127393711211481327582872003700813872633233026371334970929951455896236137726977873351425627912180024561354217806573916356844821968362880448879539645674081555659302106423167487611106735134556272765122348583135805013835200634147843232380650672312339264964676198474785655825285433843026124273368695326937294139826675618907822485850855513942589090467577831685276391465148971031797383361328929867477734925377291273232756155332231127026926600920297971697436878457665443420410156250000000000000000000 [63,59] 465964372847889331154091034004269020911834799368699767283477813623777903009376729229127729713573669660563828835289475503307130633657076158550514942211876538287255483207897557165605040482993459377000855637995322635012091850622797023278288804609200906422221323214761514930547632899010491518022831369299979718306942260491841793628375572208025304629897348696408255328222818514232159060974827490217810112855783847973424126685900724348390510013414796717503863068842539336852981650533593483508750788173512632347552941086198653735043760502903099937654340127336438743821734717822156426205062218292627837288688418582511972478659111423089991382863600953159400815242154374821217314443805333145473374084919502516877717488853498575287218835966625093355436305367088995867297808255250093699744784517782775327359572063052515258347010376430415862070200376297083480506497783210119037159892164080444286618406838269832910375031630878831606104842206354623322603368572933936179076056116242495164420924109335718157755813388123673662952705478119955331072688655194048899899613530205320790332596032817798913545292518511899446776783871056505503367197136387840657280740765404985074747789847327001034688706117213545630455287488574833166966052506237289827476150431021985106776687164148125371022128449483375951485505859724562562868627598101488410535604855402602905703813834106995936688966270914518410487921177912935883716165406944946773999375616451806294698512379664876150480726715500925753677160044636508542169313088325417184991268883839112943302158046492187143282721558648857085642012215663572370368876368966114448363886210955016042307755223277374508642110499788448082636853496672093430557147347549826694826399961250427507792192303494408031235611318449950858971826456190319509530771470503091433957310192801849629747630624078168845925013786390288799950934978411393066785381351617348048690213352622737990130514332652595192637428718750426017581451065819214352683817761437651602144771330766341403759669857983488632322261739133790487177387859103445867236279123768383458709734952001063834414468589607022833568862067498016087469908543119789360266665775233801998441724449944639630565780568668648664938541591093984644468377827904617019519975107350396303319845275094450215518274730312752615254289645467034323175016123337058566506158823145771648299645766149316089344503585054903639967604401871279429969229338566764654696134572111405983323826404074267365154221237823445817922027708991606865144548098558840412708894321474757922403744829533341628889828152059339323097804223296203307569385287933982908725738525390625000000000000000 [63,60] -90518087980715250627831626789897342026588471006356812888691095004033052210516544814922959322838038003742970772484421849926307624844928367823719096164466592694640539236591581051534685010343796878767471882740879776696931018244256488217610400850700065562354702305841450799157482234499406366058145770409047649500911621237087107666539559214088222772165332996825328658844933383561715320367534935866010927575316497882236805322688293577918362938318133439913901047660681605134831576641767323693854110827875319153117757131433712135935033816788375191874359894621736260389363530269403922684391746061842007751317110281094659879818029285387310618804958874636414754463661382210149916246771886327381612240439588298180820456982013597777979451866199019902184663326451207319957723762270391362927234255565629748105170521989281819049722349914696384243414133246668926172242963803759867177698738528046077943891621582877076440792732132823581195853794192941425754978217892982823455666665163504165494479622280670970895438503670891014273304031762340674697742054122891164776646109270612522017406905154797452560427304021048371726308342115266350599425195547254026580834739787676911692826712067237147071001546527692896296210373545690698239348119127320960067113413714048921790324997355722070615726475642322848491915057844576943951677788591575653913422206105552329391154296214472345001502122877499121686825320081931314873063165800728498071844706295062644128484902860801129852716119052395279879161160650299906802150197916833490880214108142272563303884581339644685674851220090091499820740134048776237405020565576990363175474198324089686156830873528451198265231111721495026012182366612898911051906350872802529930977500020915370012652188821838742064666278410029036076332602106085510731241665324446190482026885304092469463741322971211822054184930803113674925349057510705547430815007095110874570213966163993163994358193799216844356732799582118334871092646748356429594308028018075231638258475554678436677917929719634170250553218011309780471673823464988307060184965803630000495685689825212411109232770988019106053038282379854150491795969361075317009402594065369714820195437117266134728287872224411072894430886126954803650808448966176409903347319307858129410014112309357772509117387190717086792526575297087535407182154855915613780408299511435553416930489321738164786816646547963497433376137733613419708308791901972414938777018269346247053687117110959497310517079704795343555857845499826918202284489220741669684437019434439879670596413321372473105259258703402511415546036199764046159543795511126518249511718750000000000000000 [63,61] 17080959741714091312053861762761828195291911382936174091845534034452757949699010722898713639006643258470491948072719671156905908779365936137970452098057454505539342225812327794176524199726545977970642653291804897774966465214002276681696699805879058761298403229367121954287097121564672571735493872034432995507843562522974798799005449337430717793087889594322452101647447889845430784025966681808019197891320566384678887951379938298425747782388734484740866594965922356631132132131743813224690271265760058900424425968281807998958722303308165932103561440592926961153692920728365216991190488237679151714409691659210001947173015380512339404819222523799780952218737200636726963905696334663649275674839774954807248883510368202704215462469418802873751108232092916191045532251590137084941160997029615056858548947804653891733932867641234496965785832401883532778021584250181829037638797937038005532917688599838667087523189234745550123886610700457825506338946593652282082420047731371751320957661944743897154511512411707455540678978575728214213402560180143644413105582118899290682043191213617600686721989957855438125504350600229644469504800065134587859294784146165465419680878762350389388435403596985519903615720159698567145218783514808860377273337638679136322978370383088273258380597265071695495736003675403971077599148756023900693024039995403903824195688157593786238949793415113705810945049068858156324502230028651187158263303558940567687853298278333597538734179174967435172068359528040001741543324438386844491879788503571170077747705950189069881855875802376625619858354868084722931044241620063211404116349278345525162627038488817844378778920375407174168134403862619900339020612561754685409047890476866824059220633070462069280815199492829802144786333587681725952019700481712644330125941859287586819124807178820591962314723238003620828277970724925828134551844876793680860551092667607556810421233173514938728196497478243248337554985873700559730094585365840523101999734132958939251655627903778577607210392803731470959153676660578513250491186676147200978020930959379757439286826449990398135452341325673190415708411910986168005207274029328843799143416866574000558312561973736627600475115423223744507757123040787509200532717470410185477799193082832890481555592317681243897139066788733492013026887810671639712021048792936907114822874002428272097151959371761183282071750312367387219759125178849655917970429770422336288868750058950130826916062025986306107364286567063637918722239368344393215443856374812887046888979165392054485012435378066743064441341398707052690042473841458559036254882812500000000000 [63,62] -2821849587009705638272136841524712845558063455108300945647587172765540791483403904275338784101130126200568790680187713775588846391812084320049631504585547922130398459618557470802309892886633179531095801012944025840541493473618951813170249098778027489651598822685325806424009719797408280526369051795469197192183029802937262333051367379941038942792953790866123281805939788285443126871771559780931679936804529039594470731062560732216152773462063299972694658043229868754364163462508948356221205153981199978534518132339185080877215522204131588509121377698204955880834900453213455632014415637354792024579086444196302847278086695721665860750994607398379527425406460465067225504823553935365841848733869806932904752980550261876171610768454633168749976748753227016625263881843772770664962705860466760026287956039262221319206347805654915549640329194688799348053798529671541876394123417931123310258367362346613855426181192578643236395691007003466823776230262051865799587410517731852522663519932100102877750201846976123222346110088598294820348783907628953984159053605311878616966731131308284733154753407075118325609867808145963516379356648924089915024222974948511868363769907293453739611601940217836663420512970099933941510038004021123531285654714355025104381464455042586002302199123537796302679683969946751845589485020744103345576221707299124102310548586161306467800464115504024564153541863999152591803789430791589117572717518546234096161588559002483518103821383655359714224770364675857995208885617372023582043261732748504864725549345771520342719299252090712156254480507265835098657104518774733332254686441227384333028429846771813661615413319579846678432244809731544604143446691382977336426190744048684201923705258682990780050767308724879982553261637194994470919927338976277798167185516160351010560817597364291206267159006160441229810244809626409402901236772084397662826379764370973988399460556529456010744834360841363262120789666740002982999382031455701905640029489663919037025757286463294828529108488295948405527320031572806384199231860456796230129313382696736627450889534066146633711841997770758954813635234448297646551712833876456301889879300699212905411282869105916554630332421168486295482780267707226520836663417400069848901369467454170893882687397560868281354318478924652728821385446584724389009952714800884325002097163454923525195774624631991432813272059130789951379289343245595492018433380117235922920891003319181713329911130777168892529945460279578711086552629824786264237727560858983542060396882214880088001536951464176539161599066574126482009887695312500000000000000000000000 [63,63] 375858108576822332724866124537759354875661990957940765795582695500292890708318078111853157407479096344736243043216140525824209598331182932117556168220823388482544642183015009042400438051014824637515840651224473057012549087886189630008450593497137992684303900477807620845433879896940594367118095273718371143066890538108156122294700879045774399481935450955122922771635407573053342952672700945383236387042839875694017860561234302324021895247237935127282306990280140403411721732410213503690198042544191834914786998302800648981983515460653531462075673019800933214199927779404866266783359618018049390475740754837614116778938395331571982930515442312870174276340451641861797698447506325456681959930607710931437428620128472677198124629041719153982400337905794538731658077662760215869377974125272096002543779105776648883809855976159690701091102894398965618851788327689315585898553173372119712953948520664362585599148163846971837432211416617034448193352367038118007623355430109321803872477625654582073578643777271011522973292349447166157614038002986983581003948322425836104474971061019678495056241651316086776449362198118222213518928118610629194706794685996143526492534389783131651751049004384168960073222652285930727319573585790456883551852439416890762511567076481894655973307813712600246327903793069807623761176221866605234046454684208186280837391131147937363513492409751523556893081889240413889197594461495209876911006282229525792625028544758389006151776693457562523955705970144442147711871852042294883072772803087382003004900573557193370665990490474774511081669286201251417511366084694907763727538793519684219402930090146581241852254519479717016777437603879971030425698616117541725513701616975808531604936527890992617311522717510149097043581090735203575932834000475502677078229933773665579263189721780700027102239903406759532531520006050478190237614150388485339163652561494884687225370021200213260660576603843709949402776086212867220536153590040680007387828474855098514267683415458883803673132967667573291313013001520383474239312047260564117627709995727007950066823461386027411128273290229232066792816219071129387509772574353261593349212173427267722595919247260416431565903542355414363006462340477639692676755421755196247698118984700245908288192643869657704269889948768715739108492442309238152924858921403348366492184561587145992079783113993262482756152040377814150435317109239863483645652935951652007752489427317211409141571988646397082196928906368658274521511072920224867132498461067630579487910278307375942938127353693715873572678276559599908068776130676269531250000000000000 [64,0] 317276629890967135739458363487195370808892007996124746333772034953514471258741444061763605323626874953924925750504260788312790828349227606117075328720769996744207215940437291946192227267901658147255072303021290307360344654890924940205314090334980741030478566573440662989941510055613365035118901986656757814234260036583757025548847464821920483992219296549104734888917949272026124956709733608735734775989989311048347855425725267230945265925332910042193968119395556156195947300284106804190126029842911696684048566191490995154095929349774459387029887115892068843952487993162232711712620381221885409632711326773732094620736600609224338129050907917141856414899181973188596662467665305416099300175627625845894304697980461009709907873116997140013823440479531007110272682746748686383551469701845743337521613940330485916610720516224540276138451857168731978493092525233925518805786369525968637595003437440103001008274347788471992666711955005687814894974208081679449229067784511169056678780017555482437645474555895839992723413051641675366816135590729603426305171324856706482504731259540323617518152155676934658933696012583180520285139568242827764284480383398860483262927840921691663924483823340656659589135959725197048027856941148205889598146300193359030230028837402491850575876118316493380396669046136326976936229045389970254068643540691580857441981302044746955117460120219353521642128253871155633934714864632443653122036812069577522323607047499140279940201070487574345151000605936349128930211763904099755934081388739296687474074151038780583242266678591436544194828353838960996600359481434548802204377153553214110178229905600258513834032568063891418880784735580395661695872344763033459784869672509636179956812773376516193046034051942807133209733747959775978119198532121855145944686805868543190826221953621298894469245915949280770495197518712863610176016825217738011638313621723473624078682535546932078109551112693271387194667260956047402789756990824920023740584167508997017937419933327930982722906607002316532754619438087389167035019207883090740521659546463647153666443882368203784755147878311058724502801708151870413043555488798306922408403383041041648075901914079908390200562128492086108567343466350017343283189723829845381744929549426142360734695998232684041617931463104768230032489642155959734459052473972156216528817989473318293524221018443571171105068484230302564594997969795078488691294425753008064318849694652159044548436404019967963758469885991927957758954615165246213411885293937216707143242961260236665485721887582827048026907058763503286526339674052469558471998235037494084229544179847728284700843985946348726574984073597027300356709019967287764868859246435557679650037440480110637921320460139889789838455933217858939698885478719603270292282104492187500000000 [64,1] 14832702676916855435017931932157153152094407858887249776485697167972926608719435316132792724561082304293058876677692289846557565973024129938295950562039174371596109402513174423246866920012753301666550318611196800816639651011030355691265668448119933255007682809454617111495816629562694958701750091453900155913197467126524337199715051052986621461022431242406370247752977847046477764215165571149716613545291764244972881054463331736939716744388845212178899558726783310716579523674682675480252438434985023357874583068180885464789983213755337648250679616896192010668086143414371841235285389156162012158802100124864443717773565558230978508255884445832153140096379790273277198280069896462710703096522216192711194450714891300185921599502002831761588995609866801755553704391464378152811399890720248140986093014148891852953035028097503484523597288520375864861865478779906551588364812726111095755028602555350080303668060833808043164203880685852470249293451148297897298381354730536104397318361395241384938766272546265935046194955118138675168705297774243978436114521958883797406113161824357557643081845924696803546499291614845922694770615617302227865448165845783125288288451648243080394371236287368784008299783002410217016547433180851286109585833831919032778350016830218904308902951778077888020817437969577089324843757218898439257772665104161966861350104901365123232068841841815721730862818216829797397346149936316269168370612498867001290761618573335458891846916118637517894654855921775649759138286912870494384402125503361455800081872100994297131668456980452313923866450960514845171523968227853684218655973037854265056487243604106578808439363889206698524601130612067459772839287604963371606338969437024136265870554374491416877491728516564284218304244658411173871979903180173743442259857767201587255582261807692783117655518970390803286391154370653155817400668979246125601893214524860612404355096626318258233292978881600527265005621723269482453862644709753948606638212142923360593226976336380319668233841056666026647928851311968762050431666092062337204303897235119163133626200375096880775105204432207555658906740027507926215015728286339497234648594243420925983867569474488056547804968735699221602313954633480202513579972569666076338275538565215827231028246515511065627096493402055702698083656090618267369940261854015747568769924623225585513611170795664894644861234341346452459226620545147385852065189510119037213413706037733009219151644037920823675760202918935985426909564229668705909576034308621654845182017530563354617873403942655030430287251623411052934764596565018672771101317202014394511897996087824173645755442373496911235123551438762090397792247778785945415183510415284990047788553920752966402041118314752676873500955009310144604162129411406567669473588466644287109375 [64,2] 92687231231147425217192216685740727598094440650440687879105999281750707041747721545247054334995972339846860515158059399196740345202053240710864009206369456971637232715053633267647551889775925886745567690346451564865624550291345095521293692320027135370902567403209849035576193501163401850701948298577785046933029109634506233890284536281270072970900937848935922359817298683587853829498744126584887192328659714976477062292416263009744687236894062901933423877641680309675346938998350914646572694119458327197646424748314698809561419540987407023748172428508884392477103063507206373892364783505895714751040669014102882056988142858181708651388351902773962027761242842690783987021475526762885706447604978880504522651026073995746929297023276993360575976416405089464255386646400148732676501861131637574493985232098994990660110385792422030600326849514066055643427021649634834974026075554571580663743991568928377114519105851633804312169117167899491575200521903569265764081780336400492870441099384969278489830371388474695356789098137108214403273690376594518063649834812896184174273139676211432922405199193777339847682729412603220706712379827914939708083965593971432632061250016749785970821487713048790502097165161827881111646347320677479879316071540920686965528414958035920076197801592432503473577909351340038785931550362317007863149473783143881710818535029644080254391405406639522729829738467092788021729650440969702255247590114317475660412322661240132032434490869849255643190839791310584288071602547847968043244225025434992940570109557708091412137889492397471235790809944848480952183157741036397709869008461627671316324353770847190165372436594976556790076913535668073631279829066323004114451963855312248855938719945950548627430463492654320834629877401852864400161183470284298904983091943847284725268898500934419005948570614589444441531818888380839074327377970312945829867302661249572628205419601697536364316114248747481017147249167074291535304529577310490501017259400951948123454034649518686067375742110730638766985181892365046262263605530496960567202935463385438268459225726586655076446490964878076953759329869170699263999653817716279820340397360908401464150116709794228342439116616876793301531355302251060388775073453436901238135895520748216456011378657540745917180755152563521629911105880340370143262637881208467655731520710514129599416337268188837162352724481757432491649398617970255545444120779730929814208469057319212647953149074064539199434269219309834070708295820086811113805820488810712995915739870708768369794999770950286652348994355507729636576742331904165515183203783032773228000156384910029029451994125656964999998227028376485154890708775824523482103412096882621086716712130961342488743049447948797779986418454711838421644642949104309082031250000000000000 [64,3] -4389963145470555732607774650843095606930161729704710614427649751402544321028511207973518766849506891615696657355570395511411278735866799852445331579506142385189114947632829794279904760660279129319056034341064402333395945760662028145490657704734576665485069131304856045616162190606642975572487046670535012809341534396465630412403403635275586909326081507666791909225096821196563325792421947177440227695948757006053817990986130918036139696685975498808437583428837871909228934113230083394294796863158797925364314808399807588058009053417090513756516906421293886760662720050131948476757778315617229970182821816220379302095037908335534024476128960921847177809553432902171773773366092087890917474078287737676420990695498103547489888376841928128696754669104976304504685055452615674618640234168262024703898975466270249515691527282742204768358899464779298352874578933789766062300333411049341747176572457728151377312127403265956412363571030773820405169221941039648576203157254610770933285804531045826966596542324636609709883730819824436728587079020422576967997886811534553673426037741442475199571333100628516582256865259072318546453731784838745661671338775072323168477815695342216970891279757624387124954050305340836643262753561915422428797305739874039113636687725438849105370401416659920377015850916775603686955354177862084839481767526906204949679687177710368228890579353390349145005311707985039079099198449339502350966228129542206445075017514698562474016537815121769586747198977387523781127401679627631375601891337468658107955988770837073848271121629026070464283287912566166773991534281461028287216164507543696200744671148882592054444522356109020141949424661842152248666433689286595834284859714593802174247200043834896405186202602997647854368682862335189992423481641987909428791151728912697563078346023113797184014268023775478411183412134711535665569525786254784057747090935857626282415050519596488403095684908498149638484994494498006305001785281592113453850446999504749206890741613394277085034134103173559961655033916980645765068258995763454147992824306634293101437144691394212800205283269516456711778202118747569281035593988246962768694941999470261560763861848154869375217494901867339273477247316043879385457939159854675483685386115065671044864848712756455157605373933729070530671143439727118063895340804559652011874286622345147021666239896851445011047016532505786938028512098420329415101380912692782399317638778989540208945452208361575321166769499131560191755819401071946816821009910957703536190119461349961658729577325971411925306386710284318965904819100638690609659897834923732109045890266927356423403619846004914942879849128166532898146139070829328677092678254842090626837630827925623026417582779987244321197141505574990105742472223937511444091796875000000000 [64,4] 16211605894383229087351208279180985049378893548072595472995366081995137009832124026142056626557984993007778919815267872163153095884695132963735857956369724031714930420159692011291440352177009496149021762985393863645935671542252445864504494941686770240916481885008676519601700766973694023092732407224579996025457310884103391190197065143939264599619176750185187041131976305888043397205436571544056596746201140342837471494751389292037766518493151620679264997400481632293407160959495148243670165825540376342813359507156357534199645442408504535265021619430589587928938767301391770159829900853482951999535454754539163756092710854613427759163975057809682340096660044228909951399009483324124556145736116473235084668748947800662317151321328791361331997459863581833146222799223925261110606376322769569846448440014280841405743429885352375452905972315832456157369376807823367466440821257443297895526780958323389970938783628023462073558707503156582072772485015597344076172588786891652407448284938463411248510981898630689361711356398619290724117191378915634082167298938039821979612203915838240216900403580515214477312005765632684100631725126123392279509408457388332622208884032827295943580167610897309290243149373443553149817331183450222942713483063717251334932233799451325703928813708136447741351932028607413512888932415352233999990315873430196000778403540723291674950759872864163735099244064500887417102685650488004837215442799634367445181586125729538857326093971420259820913808154646341944890605935183325412174413496193902169914387701685873220618652631352582635038949287615586709642334316709187639102064953285317151283710534765725260800194084851084312545080102561354118416946341971955234564178782419140466732361247104397711185347510053515941846320600547635283270218301350801773952379280116282606970208583148335299339968127283880125269596627278846740476170812077327003520718064363986741376568878526734852670388774156585357681417688185307221779892395503496046437329574717969229528174236169984909065398203104471537130502386940378844503028215927222457915900658864077390929274390101742666240193438710093669824884312709158000489431250938208186981584650636978742730830455001695913332697882776850896764958198288462842247919466961973528553712797669570157962979037886985509417427450044251023968314529923598932814100828542124855146136556182451472399336327316303170166388067834927165397640377880788745401389300253229388233179159524265702028524843136084660075358098062892521678905299593364698501856145667990419163140080729460436305331439366514855512768423836885776875071366297881857427917269688046085323867237929477481442159134147377515771064434056523798765665181183402716728598440272238555385349350715505847576316730829226742116588866338133811950683593750000000000000000000000 [64,5] -75506637569848075331988451300594670932593486680269475285050402275538019676699609034701757210585745440119700523473457447113376500377301143606143595835802005805494123545489893976506418262860214435184745297817327627660611364739179564387586250187729846421031148091577779967134260816358739160798710868460532026318667111920473586986714571211459647661072048160849178101463023246216623566927858872867819806427867379380553089166717259223615818645196121481237922002640154561948505157734762277333801832552713582674417840384381491314286581641116469820838280554904019903196409462896478085508424215474019469583941317477844952485041775740966834328385832146155852307480574439716745684657660309702694219425045656784401734695406204940345382884530459841931528672477809187328346172694181141003373471147242088255137136514997702847450427511141725221038332103114731512146010943272085749419744968224719385954899361391451591669135932355608263333957495580421206149511289008329340767538895058339498144143477413112941037217360972184872861380142642795976015888770134623938157136084404871862338776059561343565514088023162649583866332551205605282303694611727388652364731869138253301570313690005324936408877131726678927879928625631053150586637940999250071319738339996646914501357655824193797058936415870789164408421549407863687329086459694852388646323996312838302968850209126876488841060394201338988612950184463288420272721588038898709017974165926104930839494535169691350731793812030938615464883626977470073783576555592605207971153065827964501686861241605032848299390103366837321635523396760961750110624632839488629729474367384307039331467862573904595951478130011798001778850352258973806620182022473558892209734398128447309926431353487471772734965250489466227077498793120896765617961906645213025173870233833417069094367011031084907041446992593774239357310173973402594208501698166293265332099746950091886103111121092287853293659495660921687812806083887321289741862359081043861878449805139880929381161202211034355011962964581416043372862041976209487421726998477773193396444310082157088519109887278100664074219157545500332011079434808078756094268827730780149930062187270340413598151045316711272048995805431913588744038527249258155590113855195530387771296520505157426393391830511130032579793983674258877566454240845079837150722150256661787780346566594867368667126332025572746647848359793430453843084680062614228343237540379970782777092011188550607391511691300679472211411896208744216399773668045844229066435117436797597987468856070701114728475133546034109585912358087679277333116087613267052890684673282720290817080068122442598262348617671679768699067541496984893683793086728532769798123187324761846218883578642798877423219426575570767390388482454000040888786315917968750000000000000000 [64,6] 1186255968705942670359117882826243444852236482759963249789517238649520150271220344711830415758914058173109275759260070051728419950392198921519497480341546971896406927139377569659171375595869507264625308578626374568016943728564121659441609199529830405055792921723768110161572924044108866829737408138949138080595093096421488008722285918588566157548773146416078353193942331128558858320299277647171482244437575069130315413337974263828353979208168233948378115093284347306796618764429022088316634280319342473711480416958625427141006431896244259595560051518513714651041361254526009281116801265427790261683396732918680623999590931870635799543728844531421079410441270390908509151077955098071104823995423427202206571154823101625654039828578104310798519040422605689276266050076788773951038182588204052551922374077339346327926175947462106030820759520167107856808023045184490804103972618417220284554032285335677309402053065635552211676289686278047925913037495275819048495411313369971367024848985639881312500471930692371719722467543478028433815895543807454635006448753742855590924161833306068639983050700731250567373260806196921645700950437061623899749454741378339742389032491323898568468289068645595595851146048853599846735080419293661696702593277658996745751283961345937471800109960901585073096868902882476276091248323582516557286027125378840330596487903017921220633060393412257908891087139700485280310147505866219730960180059797396386044615701515674731048121483555356340712359636956950742416387680696424582716745814128764161300798441188209064314569651096166484026393084831663177721911002316624133814550783292433192876075508878274558431365826098319461160690840360140765625271142007019813879597615539221087534292920076650610574333236495384398138838980901991305940472421843879605030868128330472104711583139103488489900686116207507329901613265890851457110550870768630963661714264124077159299130487323237049068549110184898471930802813015911158339852697151008821538248317393487191803797981538961243919613929776797798601303663605446096583639799391761630779934980870838524531645544946042894978728480930806720391439858445241675815852306555372326791920814336894750750863427679311012369519164290990366913942995301322916864409854485532286538738329050549719932692194017558455949929396027560251786470313380161678250617162072749932228320935414404382712272680303157601136924636586082528817917410284824454290718279080427805766878263479168329022347163052881757858336813677475851381064222929076743880587634671725743057893512997862268422297161151248042602398041598800938365474692133750489731048121071578850310059837474361304322533653111459581590021933183263012759277940786335963001712929558119936477465113432272756725196127727123274198106628318782895803451538085937500000000000000 [64,7] -9069992108198947916923362790824421838417050156227687678812381270409941416054828962063300102219371889962285794577193688345963926467046032748844844157428201010049159637934372735230297988178918439194134197879730449654591933779035596665632561397065480815636487422336807251586199528795674972082113386433348184300268964756457845687059475777073723297188175271528636398424319800858496488865885495346356737784247654206167546097183439839175505564866216429316268659179719682488225620906485636505142796538826118135133271180226642278599074417284779970480686461984433859621833577923108837272247597551986755403058600831255930829138350240077581723097299916149917941540729438879880088767646816300024194358406865682307096068009298191339973203940417035290535704473023575679042468899018574037766859275672246243309694066615427712965625221276994211240865952357846359077960895836356335131876149195934400078353597242200110090938087389574041223583002099464865949234106508208152086776209836192502570213588596250371333034187949327218980419215094184878773246400676601531707972921261758965448389536910578176642802011461978422928400223661586898857491652034439012795206359806112553365237747561415986635792554512510088518501556219910659842332310929139392407174627926348894907474878104575267909544806101177394708438914151205779230100168640919484257379319596789976894071416637196016377309004745254316293891071974546791217240539010101200850741410930752940839870812673874325199135449430021754440105351309063048069408346757700384757587625855615890073126176700917762537072438135094087561880962023771611897872983592018513302657281474131598115766070462706017421327570688457008720258450302255491454655649210288659938085243949401750306101174582456038263349761816579850729209259855242811719924338294078740947279273969768665839465133504115382837631264802191628014089877392387145824861805755125753539574815243548264108404176925307262301773412959300903511522805590744162886954721459316026594369165727353869423538558591044307511817130285678511764653492152263026875159489993114678906077008949757207207267890748947380569617218515366459247077238708524563080784442029945146325846046320421741191866162648510023179618460411589505441089243455317069566321064417943378981116570735906021175621809697301493353164931156068069163546475515775855549652289473712889717954183622567648495654141854289124520074493338888528478663213568160688026908256078875085206850948665990631471007454931353513012174078980647400198035524938012490859753276318129822203577079955559464227480845673986587274098920309110246133048302057005676862276037673663958927187748895242442516335419029727464902248711579607470651870670668459131543795439626231831755858451030613016926648809688240801540892732646170770749449729919433593750000000000 [64,8] 44066584398529940476736307013310605690105958456977286666407556710905567333006821764536155302170787278707250777269512999584560568148737401811224903665842457059522904197229643597670832352688776776498656626577918093408412602156798623080179305284037390803068215242078063646904559943690674735934003782181563674615675742535522567165451531548230419151493824247260547753084101075600121036027770815298456632867263932484712572971830512973347231107687608781417978939411490961945613344139169291056941091831686007761701819079271718425919490413800911302388041687167915412887179880534246314917514327867217965141643276995208090695902704583292162238144080380908980996916435900886248640586528579347088341216805058535529215637347248293464225369326198860087439629747166241549021039699890816983595690310390415148464679522746861892466630982434500003053600806455767427535353429122412088814179832523207734482517223338569657342938981030279695030998406187122860532100649942584839889999673891025142055611423562255848605530155269304319608379469967195350785276845778481441570214665622802261852747344400426034300865866020811581551573154776147121647479798449528799112600378071701252402176561227255929394838765004982197703625551255341268537886542866860482813970708983195957039212914817150293336943626342034011060883648973613780156167821623292960793876519976996191217424614601337321768070340160343367206165570734583878819017451050624671761209522326591015112114860213076345300291677253857256871832337763667662858172552670826368550126891842951817960843853992017614211259789803675540817982049166172179719299836119737494856243892420754736072866990326546962244074345727462264119215306401491879243415934685291338475567534985454751793912021338302940540421778336875958442779814866287677888996246524457530926767575581956234202881194378976820807557276154192509097164623862366292326409389292216893125426789811422238051386060959420941091608130247297742974551540215921254903459374620012561368248045844169854495319711147011703515907906779361859343807643959143444297284937990836655474084553558778810405300073397685806891923256457391920536663865032612126586619722390317464650818941806484146370027403803007723251173090424664678438756234788026978180876357575007107348120302386459441437422844949865496048249886633058838600277796058865386218221235235391982709122033026852015592760843492910180939596765661855285586022348308134570127315674737629104627239735012249063962131431463310579191492648252049460780948254368540865597971880866914256127660359858417137665938896162288105881318957476705904055449069776573827138236179006130222969466259751955654683727437549395844982824492214752901129011771470635910846594890407255279091994618799943070341917916721286019310355186462402343750000000000000000000000000 [64,9] -151955266555827585904386701518374393248938690409436318853967921129517870884577814583044780214889339076941990982712462299371678226645616379199283641485004253504512714950183871417409366047026111741143639251701085073635315206181429216431029166284520050546680983183937070442658974736729124538825161124699949673546976922900441634940017002309085031475692091091895745991939782639793935316367143690730749673358495818995512756299066762292853725049523100917840297608238826843355166464030959573688715773811107750921120981044988702762391157605522868446117005799668163498047223396168132890200265548115189575552480639838171447706516764189186276132762829878333918924795572406468691485284143708163622801022878076183745759695997056822192660046480917517916858809663405335433568392207093398893110816588462897219949516602177575843705621501505731433593495702535127401200977037492941092362496504577827563031635944241613203094011498462449129929447880822313619868939821023300757486340047968769753922838123248438027188100319898522054821850313561054146776701462807053286843113574712047041503449250537037713453049211801921473233061774719087936155652382753833864517133801926462030993694419873055924473614036604393862138807456520724435446943405946576781762626511986210473919121725878660286012083919558938688027336769275027321217140355439926310255457388300327613102611036694037732435128578336267304140877735004368642553738826744509456658866475699292246201158810878566322088834815022738163650713209830852128384060288135306196527911970798285425435260239333989334194736286285363710140334326956838397560932370415792699973663504730460954154280221425844673529942789094455570069632602958643251520135058175823338225125114240736014027845802400986158493903499488588818445957137693183283537606694158883103637643751560480918032851472167375857880498214537474893535519459075135814636622673405398444632066722424716329292309117270908386430726672472649070501871675164982796375001585491514307857948217602411682969506938804565080467413192077912205084741314738061061751038993499239139386143562145097399866425433666186255775268124557743445112695305585212299140967581437031207701788735839680122109595776486818418072238438159000802869880756504726285128322865649346236670014296112168836113554762305436484022712480987357917987453450676519344503222962514993088934925866789921803739376685648428464565023789855022289045104461873916327818200757759570544571160443389915564111361992316859554246602329555371953985558593875058134082596225005762645749404288379433446134263627330503155164148230180451344065171439583177888229480660020108997328943515801705033336872540563682243628604228114916589934885717027868417036888537031316348232390445146579045082591008508643426466733217239379882812500000000000000000000 [64,10] 489527779328850769684015754097458925928381784451484499844792361400160546435633566182003118482709198825988530746329190819165974041761732593164615731664990862159105761881785672792273053645592740427588455929482814184934041643846100353341079533308117656951024292322197900966615711944702703211621759553189802673750917221783546343298807598538815629370943945918934579782470342312155494371924665407655463413479141387258714655325456757312223550357442714420062239716678659445638909089940976566700637967914614291246272491902485315519985389406034830459765642507419481938860934610948722745634335389177024163947459246873372907804919215917782374189825032647663936133768337142434007861066289466953112613681660335352926652134012171602915454782620478935965006116711940032787479484763138468292597657152696225821562820790373354357676137847589701651649743544770043464149502033493679762800340008205795152284984967354016196762917662180965990884829285513652016260578612504066341893483112107254654030357903627221175473112497611136111814154228892780173480789052593595763516429780326586613037776242264445257107832574746740059280534920017993295708771861428523901963418042123295881824628198020200003831524974620060994210244927720329403645815736541721471323500051820060128351228799895093979871656455969024101037713974281548251123818461066117332565601662035731663806175263813942591443315121323000919716584004276409579600063939542527159150424422746532752501129117545952469144576458624465563920437019080153314920965331469405444161032399400597754622339437462218475138075579469391415541115373977054076221809426743071693925033408566263108785316969078117316493581400997529769670458184037800012369404000080212362908758455918678690525275025650022459020041747545125931187817895188603702552428704766913921563409317849922712976569224451264559698680298539824250016783724743629444731664469778656343593705887945556091132997167720692805058960217832169728677285219735025806723709967544544208450872591898444743439952675294755717189144788264899558644321046995593231926088141183237834395966389245874974666112265047068133610889379334228561509077117716840743710608653470734810095815482170367528372579498483395673814014902197737322788581613615320434608929016213650520477971851687951605965376891716294402319627256335659577341580328826533177709223646799926847614663631178257441945593877934260234449244754583167754030442973117888860608288746795269855714448606990282690522765353592382543278998059706523513587407622351113306306689895974904820025576390199613820846971617572205367750391690332295664773579251059156069502895147522617821147230635358444101086677062271109085164902646999865223629716852307746693928379071107174754644679233342528107408853088600153569132089614868164062500000000000000000000 [64,11] -1410544598898883014052765716834940141156380086349911056493588853315344714751397299284425587826249728525614595490869633218162441787219851017578232833780998447716930831234994741848426976892732842430339281044772837054979516385400382996881098997469055419847759135056379046401347823180931954952757750806977990099172156867250125762207046143371035048994675971690381309349587083303250349355623576932238250051181898513470354171178182241820429087560943426910328967806694272182154925588434364905584442595293709805271849399291386603198477864596837858667808763711033165646157122415980552287395389605931041931176768636441371413793190346467094557882629662712767586806563097552479642730423102091583401134273423016848113361476150860246747751143994466594109422177142742849620901286365117215316737419508830023161961836048346999450553788059079058516773031875194538789165449671122863334667467147904422689491182979152629069762619825166628539928967175806597497893152173676739290860842896601722643713945880100821191478313130314825093696492246399051741445458874656841479544322170018125614769468586286924172670739313075968650967070799241651277761215221557575792460663651993435724154265116885111152397599617717502357407355489842582654037565035789880437292852587806677142948425019742899223190236365046198951300228474762402061196413118880017753734277799407335504234842592708179102085767461263064285316509784186227605139700861868400287677305966085361186690940104552326473130889665145609063628013621777880717553577143150734893269756533471191330602436321128717027208925356985106880545516956304739090882953113331430794591171807845780800134744582496814025517214083735243516243034135865350185983915880874238074308096258244815192149755732816091415393319288344113164983600932451119648042433576562643078076669012845387630409138595789158998922185887591810313221139643670592899580971170062977470967611818036465224799700220807807608995971419787957647311466383481489615865442893182254864448899622305296768106500273252440228880262386350761772776364763285852857199867224537804715497164224717258070679186560138503717302739071624250703296882961599177084199496220580012691570695870134400634351807840211558713773815428587106192116196275144473190052829822512327347637722069124432489208618833652956832691597623094099858916940467196856753753317958098922275075812940559569355872197603059702920267761229578449605737583276561641982762430389281827970792631567611022514928595977821494514953523084248598599542341839708578528431699372585340551768936674969687047244489934719777945519470585920682127625651618636312865937241807086131674940443712194514850108960510213036529825704832827900082075237467547144896793039224544742999512977410183798762655094094498053891584277153015136718750000000000000000 [64,12] 3284316572971407158932780662925055625627376183003826225663326535031696986289353694367877811781564345259441031126075031083416852638045318651697047468781360604177609274735046863945976548185954042324166297391237049151366431104325666754479544059993556398271248962084262298826362462938303108199821026761864340917655406068713604268924065041599736354338800839960728469372878448014755796616803006217527671796624885487329867531908333132564412433837656723875139583550597323343798415043737005483649880149128624282650218957937875851174938242874498743107036422436513648135752827014015191401617825826259577589962853101113251541977738383476534575381162235608591334699861929925164183946520709779700315052462099629782653522449832337603786827898788939306043884440213761462521504969608765012371628761538984568401568422856525377473956380077600678725039486780634215565633738010714793132971260149990912927818268102360427787244556556711523121513208243576310230963348807674794933221479437382430308655668435124580932511013002502286762559466438653073421669748112161784587258201568013615884933291427632603248582440444608572198847688513628581713534139237505429170702324754097173995516236625371203089690239234326887246484269712023026218581267444477935785765252367145318590980570560098876195503381884180789329649974567352958985009175547736037165261505544358837516149443131684460451681236490909229122256788879342135171653910833309019296032272522117078815445190365411910588085817687006996384382566214210918734611235050677067480155727142515407006282169361699271369032511640437824059273566845655076533681085609638401779273328613034111486114864437382317921033262573918800423110330352563154941748251743635019755985028604965716609483701801614045536872165840504746272251092610885558219585184707401154668350683878455893026404786294051292443579144657428181675687919742952149994313017711434485395933678633147162333558160967542148738294205366709318558305570889011322954644637034199398013205030147577185704830571693331787716432728059585887979363996111575458026094956693135927185842246473139052150986885128363251616416940921554314181249735479105299374054779181754730084210512427251122946792574589151377002885460567838494329901416680084006872057556061709702906888597943282942374826205104011573334445495814500404736018429319082321605453268710244276920279212254847490542838397206040229130575251891928497603327142726255879563040848810985213960827954985138664238855138140091319636979741427515995067337846028104401280397854936478747668285896750048927610103678463435818118601904989479221952173331156122802005090674547816189124931349941775408531815572324715316119211090901471646179672646414890426020878317968654279511832392440817685042020457331091165542602539062500000000000000000000000 [64,13] -5776176956837161684309006945821894928535749129532454412812058005494166045327208736765407219579751771278708665383491552748798602736793217833628221119560549496093174270424456938511067748776165668223107236505008300815103408947620497647895874562410806946258373288647934060673908590007825872450139700480645837020415346912930972678910571183768599436803453912940429874641020099561516814904187063530062403121477218363074765376853441880873975835625391703592452617293830433124460143444514416648127803771112489248953499501042388903407181772266603972084532682098461005364925735060847548077696709572206605967096160945523112308193069237484621505855572053958035630447096494061751285216312738586611400299374393070199276343539803153421193520826365429316816262239278749958993828459105361532000592479167034579479552267584214005844099772780554531835609809345833391529953328251640957068018741401152873618479418224863862832592041840671661556002753308232356389580496593189247467219774464883976865202346175166455840659306353849245576864063545717893723351549617649198778273405094629705524419253819742580293249099432360750225377193885885447927839395296858556701222815441932897936051387804217291067338970895578198387985170094301893025616376017530177771392900716507913583204403182347560148735412813172325840822274166692589414789582200297883923958905751194234609316743213438736686291484299462639115119348316294248534085063027212313115257329390819539528347830077593465796516520314392138736894037423850149654703017182700168915858445242046941100144891822705736979741265255335430168189572707618238381806623695433562928252592835213047217471795520462978586172488464284337768555300387449804584439131942948938587299014400126425934326672167445680732485140407525420037254089644551561366482344655882046611383357428792942913340743394046925470657494310768224773596992141703709103305858558159439047044512314812201329125715772552400407249127660341983247418051710614842463512287973154441726137392677883207664705768991262986127341857595390203486129303854865685600190872715602081408755687064281436229175906924467129128073230391123662535467656054698966331886620807182887441449638266757203947186388069148707202793762209310663636728014785182172405051480349922349976021553788047198554838153940746423134760981026368184576543888942636664090384662735867134655185960505773611014648757026443916730635986224905106989409377781479207100566039404699927605530562097104926102092039689517673570885762530777180141721302154189060719982689746316684938233798726121946990601243850820919362061016189306727498840900710246140076556437658139728850275645237153413715945685589681700530977405282960653793186004768650939569392031943201317154773722284052950293187222996493801474571228027343750000000000000000 [64,14] 6646141305441257142480452364744604933145136125691771110454666840189627541311171831885604442170407625392929562853329405926431650419397642088608581321010304590680837720315292272138924889317572781498960036804362327901121212780262921969673163422003578857013518218679473101244962122988636009218616283829564005114804042764939193799636842153405370995050797652938752372256971844102570531233935922802472968182535609545085493693404607386082239037288707262349730252555069113974044651286629227406282637944769481337237957058372505909277056489831202102371922368891044564809712203958740533765251529597262873899292914237508281303315525409858956909951269018874626389958340440623903115237899492636016842218169340126629376205188989852726231741991150781704563078721285453964208748264116623807540397603242654905128461257249695218340962937429720346166370838256569569310586462397856105734506186526483967249363676181642175474124985009226634405134808992847071173005211419174514749447374859025446771684656206797508674813872300773710680982143665328376379701592007803279026507496150542149344732790130614093381604254931415064965599249109458417368803157981177747851483014468292896067521213153004980021767046967781747324618743312979921300388788584197446556349815764060221172792019920546839178272997819968090739220469774090321176438171284107756231529092379570355715139006137914912426780585063042224142266004604626960463559612316871228786018864468127820450859411644871722736107156809348726491535875717792633863194309643284101480830541890389087436897280504121812568680280849834963838137432194074652554226798057640863510356326870402827985469973589245807468837004088642577729599511128374693899255978850441519726411735852742893154997441952709596005512083454694871938969101510234536826233813389840481093189389542394138075364042175196563171141184439060758240351820637568257038846737960397733942521327386459531508708973590671780638138648629392887086857411112967153533151854604988884262692303892731599842266613053962438351071395566955103843576612174992851322267281517232526702350399850928537504090458346913304120435859680404120578811824214919426261389857840866513957630237926653439752822079534311986563262951415003417028125426652924644496112865705423158621477312764094591052104522016161703029635256618820905853084955101662121514445282523348024163350025754171712804109931526579961119643814193113186743426092037269400353593725139655143297558139900132493688799774744117975385627461204677440236569864397440537480974543587791133449210772648105803948371454866709719439234696204293793859746691729797831557078464072604759907821613442034647136899151541995457778991182877467588969969327710793088301507343540603510396446731121888884530335417366586625576019287109375000000000000000 [64,15] 592124406830686595281557865692144842045887710452505292460175833485805314391967725559253437818168661261041163759300440473378444855296760389374747723454712382561430381734716555554693490315856197369134962269948430795469711927062415422004439697479679260805568241759101084871800148275458981413568558348891442886000548584088106171541434709471991906898048322800644714580995032773482016922597669097973477420801342336888176086441187063829551247635096500552840744435656084185709336745633225560743648677704728715940460696992264449757009817299217404394411870518291656018247994503239389135574750558860364028855811138349666398335285315995991891749815121005511431495703854778873934683067253966877049493711970282978649402114307813180382012598718393998863574771826687808944987710503075336486447375483837377798137975061582923219863182245268059487464770741111839754806341307310578304039357602136124583039174200366056399460831595495499512882680030025474978658717752080668587869375860013674061332273990234098675984900701208186276675058358012807663884618213077897373842893969078224016722339976574335290287140154026175257317966831281879683211241837404310814908613216644864651007415200964000172257105628779869607434864222743979939621271195113469122242247304813653687363129398432261444324393413877949155728611617769574771639913057361759153265911503154218140331006518225379584640502363631983394577205411680515464568266589069676663057518903287157912941446620146801390602486503834007516563473292382890210815186880632397337372295588194043278632544742403962203988649396750783755561876996055955045729950885926770302370996913240174027999963489984088536499279984948087599298130595261321815349722132039788366625458558297596412879706446085362002161049278156024535591526657325591932974496429570795103076056531109433983969390590829883476958442040359082445344890235133814222344522799614451029672121318166367112554228018623124559428198376715373338755318074162736141900020593789074418150332505117621441887948662105318801102150266161519067855665038386727982997844660371422145992281614513324112157903235894623498191571179748813433898365587792467134785014891680907635635661201199691280143488084586850356920408030530946488481480628236781402879353999239637483796021936852743480045364526647071956478401196779142684034702095597598524501932556322950843720252950551054461337308807494441183544330134651537361633269296282281790838079903003300543257007021955353064245506403834373670536756604659167513356031444656633290059089925143000494593319443276417271064805101871847495649304761536237814556155740032527373637741044926143201021459858763961778081826772667940619185180261898615467081913434502594968103657428483284121303713027489878939491063647437840700149536132812500000000000 [64,16] -26680266457951622549513833114616739567885351636629719405777239623144354612242558605372643959482696194088566492698143355013331730989414043863028183854637673267702763279339274554873313715694949706529768985464903588990498208724435564236315500190873828415249229026947903150885081472822780868171373970440815883300163129425322407446859286310770876864988241931582614111736392824110276490506180181677863861277281158281671677981789719478760551985911874722020258471628577076074596485584687832718934124945644037888906472985164145892593741034834636931422440712728705535389547585347697159470142493088389322325232741963043175605787004309343073305206367471964497350236049456457114149760499017045331312166521529076473608315128151157300634991770313132274071992952153514220842885281886249431333171019286189291399248710631449702025167490850832853438502265338496885532784017228616315040370880338857634403658814216077920922777742795647348163788259200387058175117699179783459789644980090071124258866081417058275033726030395809617348578314395781075898330654656563315278031990269446067373622525236433007158844715716062783607228910036384276124653216448059034904762708938092782726909344578675293155167736427725609652713580927059560744977129688998244765651103405518803202504354456095092831574571907530971558511933625701877777211227455209820696201744612465639126338142713163870476312734945637985778367023521258060887952519474862905071309726811279011950590098016673143984867896974633222990386099603812856786120356619049726150067634433572074674996845462992428734264464467639564941573036511421896983136395967139738224424679090299227820318396790554151440404819724115747210796752664310048391291712930387160956875023974541190716716062710510247549173953428459892941631568791617207224078230835500451958187839577873435551109275786764371506032694338475262594106414980956226351694660485756535179305710748704142768255663826719133724852223078473317271493647010902866114644652405064693280661908987061601324498908952393366591770567660232964565928079991738515091733776169117386912940833160467915548153368787426994138706596476491753596402950372948681933622817510750869013326715138417249568283417314219816315772915080749021292279171236893686879225037355641862992061108860574969555991454844919391717466493426236662206348123427663121629501001956252893266216093537683791547892102557237783868341478738740487800380389045990208227625115805267185983846547329186974153111678353933793386535148965933329916758656459306076073093954895271776705155259018824532342290801280727248046354448136934407249018014736054058963342896945609552348342518709322302595483896236101540061448332721246002007059249702268303091885585931475333154594409279525279998779296875000000000000000000000000000000 [64,17] 79459681227907010610666031572593191691865642467699737551693681304584283334481239921395799605770760171740823080816294766129370084440258911874322623436417258628314951754339255948319790553365223389765119277871285966911661852672100949237889361953260047209446902061744285215155322139403406361148459078483433483297523261173673386762122829513372586707271197242537641934195677997340535717252122327725855046664106791485104509633283399856404208235986586172660651260269906656144585223508000635988527796993295612765549223377499558331681708335667824652582064258990554592493751462561915014743335416633066813130359921992284885266246220952008051289732535389927373307669587743892506173317219632356734658123637146165104088236760815963799930939835128210409055403581317791679026346535718989619523526885327641697266511252154652688357799366442450057547553246570500538305872654500347126404126933223719866178480021993489352736494732749742420005848492809331093262014300077321979001606360424155962462983720420136441295351670982389366684456814203367621101003702527995280224759794938188011753599036943390075183446297684728707434875990419912719972291011291156866191970030816400456614707500849467327494211640956523447521121394740861600659770990260224186037320483453315049824800778890511302531431595709058197948299678730484433256271995734405454658233008084057032252730364974613322544468499585112868525259701753573370357794930269536675905672261251749966787423658600963891225412570666067462841576052365024809413382246546468590135257273902901769587589163909236967090214349644166592719884066264279117975165646321457179177698567045614900391343587376776323702499039778832673075079407443345807431858654441120829300832760824664911460120131051339232665235497138768411553276120309212160120991617942251162123641182617058229727233446769603349858122629688417301902497008610644614885161855500229475903580298091105919845251192281320107929034518172706729689266747092158116676446191893108179308842762086733559100757741378901808554705867528299204157177355442166463546537106984057887734492741778650166045822923222286144527737677252983825041389137501009949013428666154003224961960821194956408688827318082572194505539234330086871646539804689975600518289310158733458462810084934968279852145529036046073857332824849431723135394883324024766220694931000750861438235171612424691648722388524242774614927255110963276083359820697484991006497873463904172025278567377571997414483391115860706137571411917956915749057235713283227410602135627383120302458967621344246608764473333365072993009302659541903786188231184719788044337969743731844856007482113354340277096155833483157504620501335471006765138027410197307187715012530282443492524180328473448753356933593750000000000000000000000000 [64,18] -157027524644059298769332097707358444483708465192765569110788299354923843069781855312186199478325244151357160552745568801118464520007532775432389094289377074927456433684792310221681313293700127914868114873491086873987216942177396823968941812436034799048555859007208503088242011549201606964763024878976023720212727937526890959612196202839903605424266621654495397495532171392735864551521848338189449589777333069525428003177884692658003753580025923481798020434175414538624428821132205677006533125211846949646392039018813925941417789547501856659317246843940376557129825736606508354697918199888461964249667476196615460202271058613648963825415946682585586627629318258895216260604511071893204677643855425852216958230146188176282843506738654767355729354270625304227989156774309385784193886320712707361535214469678049447110656588368397729515531391751869674079929422872580665658275713493339909233110355686404496386216328116381693871236874842546567388201752754414532939781856652838596579769081902793416200551857665621124986539203860053478897164450539190760676947664122249923167546213353157852319116943392302514563724286325328723864777118563025334068875510610336151655215908747423194133790052464753589186861919558927931811570467729858593377691913405631358218019703439268314343847779143978757031804965526515335290428052632304146441676743622987656738282897822021725932101450476456407977956040895553020159014110128541690558735119839120907383131768426991104910425431758463281417165846497471827582826216108432127663765320248245351992772825905103507365532646905933702732423395532368749303157668268943195623272682825090576212910940601507753266579809512176685469631620308265672040002128543057813401437305071146215014793442126037694650905656053138014819030924282330607516918670548798976339371070453467294906601446190234368332921593036561452807661300596762493922565075191927961072890423433550583222144771023379003628136922633426374406643957134378648147853363795735681026541578418238130086882876007626079978300695507899386611381971622185341711536439667766431542065336555142655367601806989779972071717606002585878022539499626721924806348505610252015016790930244039916249382738622298012947812339229149313415053498921588868439880930413824296710631943619217359411977030053105461589477571941456138346516850769402558259167883732448318125741744128465383935991723796622205160378728093320630968374338191494367454155432664022591259498466549124296813570147558634780268699565050625834691579014489146735657329412940527980063680605722738223841639973300345408289611322610319578862798561934422895644206997449394425460901308990400773809353479305009768764280834866692164183398863427586342520316312065808972420200007036328315734863281250000000000000000000000000 [64,19] 246488761205161257621836562527141811756825886339556787158829176723293335463644581555803185826459887378398059311008207130556845866958882698114452241369897341969328177779547638731043721997731798522571986406353261187301335536996382927002520455388028498680442726021228998461836740676207639905128836392569600224281595329796019585548907295857367881249711364032118578070959137423971177442094172002838004036357823366780027659434362366881982589108701090359884198137031939074665966760218093230410856172542540386992194037716125156312856040126759132310029959520635183973838526345533527605675720065154573941928374596661021839657572781046332509035937976814226838746612392995072504895619901896234545426372315896902197617993147215465696830016962802902967545804523360014725752413175164491732840449888849462492377011787927693407437183718085752806747595699221756864021209545830598210866782130757673346912308325891227439776455623678021829668132430616421026110050731205876369049340481637130451383093426445548692969299566695115123716721762553889932897998253649616515274063548595376800110339265940332830748626744354639264094197110319627129432991723021937091234315326291767371482203748944698773487800206582977199248936027656465850307369507613277272488661617285503335437136219591788664860492542406437437371380157260122450739687720048552570255574097777816654999744379349907037128480461372406509480285145781807895346670687319979502246890325799510152571721571307137272978581047962264584314362079331459337878451631270657314447139397780895339755765197141846448048609571421747859923604511139870364711470239546229275611373008850377494917152145660553855646984405756065211652680334562950895014245576820558299253853926129730367258496904334533255936733090937419993031277224160850901187074395765345095017700806856041144568499797524530525093172934547165309390823271966913128797920134145988165981671218120059619824109559717474493677857771247768486405321826452266013174867439096812164285564767325033004775924862488605141842983386281730381720753710108954837937222585548230312392704951394405705924123624328206294157277854239487839564558105586028299704904684804132984781485663788759775422189453389524205897502706783431121720982293900068332327915780414539798054211437414307647871896776889200347608976146036833208864765066566401257210711002909293504217680384896836308842013650938713490400746331238439118461891326680582642369647582336171161177339816892850509465016831293137952644831717333838119639887483787361163909170723012120093706577960438373155700557439489186871102103544723433224199550551023464891454739610276424231441330506553832817110158554719507854681113750594459797259311548705130796136394781548073495969219948165118694305419921875000000000000000000000 [64,20] -319237534642816635055100377220328625377462792526252471086085829415073708470610560303451968665755108193563247201934479157055574450481743705415102896558001770048013963214574013120655600535833265372972517270716420279265291063321502192310130751602170570745306736250056229311575717166378279925351425880804581490811877821788306301762039778373034447170043530042473137576278208462358928336990431853637710615853043276849748638102247649267003375473163274661708510081745280008437493807015796113058051237672093495764584496761825070550406412969782506328059188789110520763156284883729378093619435461988349125005967293643415774935374062399472427601523728645710884601013688212771382842066173774106081923806658999855677085613180738941057719741619645580865298071024704296455817769523032132773977554976331819319035129679031921795325111583416070926513035970530853923445383891584946678911812788899727036509697674020690981340823448023465135056682212940459819613287487686578878023792608235347395498978989831598042502557175800146265459233291555335094965303349731318508342009371343934028281067186335904143094786259348283998621660837557888647726234298432169055365706077928783008196465986166113255801609754651258271440032454348078018917486610299956777455179470012129527117711878523278811597789778908347493361642820375932739410451826841077928401364622760382553964857787083759769025955200790855970755496013680284846910508277974355085652895602056873108946486447588454026454025316377983528324038000328534422514082027148854165237478281519818719584461477768717815873679056568249705009890042978041725770486286440254057650161833679524635559928448192091034050629351728050766976969860967676658858275474076135391015985643667294603030284343786800337473704519592711972008534248632636158420876088707225378304390074519975684622921422931473167266435703844898149007451137154735282304952035941421390105791734030149818325914821528256370049089189234420360436211550127226252338327510034623787171932478957322874764433749581266251553436231000302004130312351838070438066231892732107350055342588133016848860261626331101375483615593292399709295141550277556354549526229026745854145623161557111495282020572481969325988678340601704071834406546545883738257269437134294459526770309278707765350327015584761002826973079557341855295925600708681322745180934310377835452421629392197631117998704267065746514140454148014333399922123742088583859943436837226953535550438942958983335702704166915021991356943509024527534560517048664155956980158505241328391535761450734085193806280847262856622268513892160341723466259842564498147921993583616306487037717188263765216047407495064157362315102010487645755275253555381664849477374445996247231960296630859375000000000000000000000000000000 [64,21] 328694154904120947126856070367478757301607883436263691457359174490543603779795408321654558162168334650480081220216914550338375704325487110670882730238868407005533442211790450136718091750022386812596853456739533514037193907892270917422869350472688478623542717933346653237321667706380921716066807471922310500741477641905618375362296592567811818628618348386893150289306359767976342082393939108205578027244248780848868984622099146862121393949204585617001707678085488484186634025025263815880272499491345328059269101394809367801068788457485956576666868446249394759197472581661602317955591022160699185514197471266673507479073000641869156422040839463349364807407546839083204166696997333098078226971157376742953619612575333200769601602636829604470427609888017155558620206349319142014807627185870351180057855958254891390168910083955642853130304979932549713269864922594084037947034808117372163909108468113728763654803123646263296721309106035781277313598055542374570288243126499678621861036505275850402108866378286892986179497603488394543577748868742056182180172772062078555177857879202231644535282107504277992897052839021963905482728694327655603567007043930320530285109396533388301405036459369508461216061506967431819682494610350864289173135533596463230114821817100422735876683178787893489256880997572709677839167173389375951632249406344587899156082942663492895247183778888150871657154957503582520648721453352576900768287000106341554134562060204958105760336182582920709916644671921770743249790750419356085830062322674823245927712186222303353570834959872132923555448388478616577418562520552487516899540486950400189040960579459946708772876317077023736143431373818409243189281100593268186874644375991622945105914160289138738716984635203503321849489415626420891158768600180649070317048712036712575781018769418215317036862958604768150200636309949055279378733716252428187078221387158203850517613921749008937250733771216985110814228988781125145343315306669055860865898809906117499091406132315388171846721788711225377918803965012229287513959603852411174863503227248664027763058143401238142769163134765841728526917027495428967679934512187694690658351583173295249808053596566333097919429163011493202734687417461082720836837135145854680312473592300355674255862852096234749720794497401186855624547073416156566628175349035077664507117691767353277124901428414590128410556296583933294204583624612563400909496445180946836186136662299441541420924844381332576556150994484296043585481018023799271007030801287787835782569262546653336148976798922236905516224727133024481763462710924892884711430846555984633803452991437096871713441765365060437083539360067898841365611747333016871841504524809352005831897258758544921875000000000000000000000000 [64,22] -228047782516987237066602683733332976609007698976872624658355639417497922215634615352573393420392877889681566029317663850774431057435717180630800512012268882331852150135118100585063286565583401129910170526926456761378946471585423023668578198528089569880974805568622847974581235276114334527191003237839264750372892252668995633344018187306457507150394633084687422435676225406460866102543813380402180343013824569359476120184577498812096502754496847910996415008696347589321814956589885057846841427928790964463248577226565700959302484735640564764285633190900357236346575937490499595323579799707138272371303361939930470774688963668314398860915198445252479510929597115749901563281948693466699085959380434084232844609820753278546671288253726447886943190499911008148767566938827506872237683668880761092113557112252767814025979929539177232130403404791456186562932221942676977258087747667671467186887614880782633494265304600068772836996290173716964486877513960264938860020498534507682234749155724683035770274372575252320887414107494837784620643481105569192107807670647000313794724312848773429518373155003082399285973279904107582947760891999243024967169295301353212825730151594577239422076330725201001452860394759144314612216866812389306941478948630170349872897816723939450352822109355310959014480291841778904188340079357448415797152871626042353418102322217490410875260710765482651690209148852769180448823228647631535931024395601662925990920464298709979573853809118099436181325896801774938357582580089579406131024216346367475047789439627393843005968374984595350505299793993951985122948572826709746592410978792496979857543727055543492406687623047333487134185884366524788791101148310446131572645216478417532460798125149050065117165902584476124907582107809116662846525767553873275619964706620496477079671654972127305192067249206814556736014062714741149151390907598604726639936353021202268369823587781351852321232973358928123769102534767661063540939674799441941244012650465885564272592042999542958338051752031463055394696163547581561233224659288794894021163986936606684018080014325227934576370137607341619062399934622386638643168292814841671261082740723512242230841017174321793147457981365744361580622261416758486691213874959343802544409281186095138933937200969484537444188616043994780166602091001180239165070398887717259447028796749893876753068155123076911109426812683948520515216067958803432810766901924359287637141313936651282523370203235249228951467804883650110696935190725783875880323282437629878989302141996541609331943331120676232178467324685341799445172861906961881561700321169135534920983655089810799557457859222720071684607344868354877337002781502949509684352591420974931679666042327880859375000000000000000000000 [64,23] 2143252853117988166599338496746709370052198702208248273760911776458535874650166397453665526198439329088370022123454588798243981863145860390856858649138164593630488493859905148883001785835238822003659198999860218878453973028071198225681337036249493293579271180400960267823719615457317272514216275566157416738669754461933800732222466332422791155094348164927741846144717336543061590379611857102449581803827142297715129929351821936155075743149372369883462381158139541456376948735375766973562850828723567777383151200445853575006926636218049547885115929052235669517043966051433020665806323220902923574443390431624968205820508232752969386335178220115834530445243686113332716083685766318465695790474363373708845620332973373738345122222930015835290567523625699685965766216526965674055980397089384103650004434361066992691270205651761305291295675162321581481921127834556773956099769756675136763327299429333918693871103161126713674566699819028395759478936060692974428155511512176662464945910411122769721278648797149813833792155400250385893999608787522696783693169474892111369768973470056638288099312435490759286284715253777309362019153073886306399044425912983724883896671149054919877506614942949619977409534174057560862177773970706244154955927971610978994991063977452400788155565266012666203515060255360109806236592101142264213855979150099080181896916447466885532996356295385416777516571221321723352388720884684641325893879522741466750497174066150898902387720208668118555273273996468488436298661491444684788535527549440228308175780532357214069269335853784366118312853131747236740609119259151288810684885956083177358771226153098991477693901792157918571419058046510247062521013007494872805767358329930740439530861599466738641900247323487523173092701464916868134261087448041774595917066898429169066426863851688987828820706382656716263176747924246017276394756326584036876487299191798416634060344684362279063830549897615296473912380174692546757553177925800024486505324402112766992208963628960961089142027082296500612903875019882905577136637560342792553850049825986804688095818131096783088956162727543912331222727668775546501429977988288977215468663600322831344708903804672593942989095048330119406061603556351787713782711042058314019131792813790236627502088834623997297987971826519403077059219508968236328171567249206471829042820877242004025855567756594350049732572842520389822054762114653038182107948564098850539128687168859643760558637035407608909975830947473461748168036560548646275969397618947883362018586776618570645690156208103020890546896797945615605456409192593491684293985066110720085193918520211613283369330944754136598376013736252354388156037629171220965096367194746562745422124862670898437500000000000000000 [64,24] 296636481272749303087344727927248629386692194232325559202998951172173821385038355061096733639753964676829637816533556530588021047571031540898807239763803825878579289801572435155977603632056632860644403844332702597319404355729484819778220805767415929247582567769056439838976349904030295851606462220216260474380108014058324867914687914637868073234301995675164805007409125294751020227599294291466562448391687098237162156544591439175076805708038721327834391574107789531645078763067527927309442706098787342696980614268008842309491275238479920905540660295641656647788791120526872554746579558025924506186576310952008355984776041911481928626942428645175727513503115395496964221397561775892596584365521248725839854407404221845399773240198480483512491906124191472264461683029118253465502757702765559043861290941452922538666394163502921347489109846482645334595982193051140725360589465780492209332342577069966243480332835056784011011217585128336787642941553268047605893802480647178738065660573136145052516422097554811298464708156249456523646236620625619771256299095849197244686557456870132161709112377800682803294667604870271489130146811251115673939356735112015129560220105608635861621506583071110621283165569229728054014615511795149255387523856301556855830821567415045467233704309568214878683330841484718794175815011151961493763963854535036492057930903846282440628151045220695886350734267028977867342661925466067745933957997769316781161695918920413599343023177736321952566642678549696632689029162240290290305371287860117974064918639449288244271728056684078788393695823312369751760636551544275107422490111001078651211004559537258664666456959465009040757957820955160181616206715706607715797670761584561014344749867134624973082362681595514757183755224245911741815553208675719162413063121659825156338899666548792878794516202043661770371752310712354728207338962943361091278117861257845663064618714323313068395600080633653641039416588544599528080421804870234295983380598257571489623990220095175024670012592696960303014000296462011104339633334800316570591551752736161889938263259316287392753155222254802851781056149581692570653540436703585061814958699237848716682062373200829791155328199515737494677114875867643992347861255760317510580793012776956962004031555035158723114187814106747838713231489815672008852400895573960248458312889106357020373270778248893628111643759055893369670176483783184718257000637417236765597528027141218915414562199108837015104272426293187440206510011111847966011438432834627498691331093749943546070728818395801083126804827538154378223224235086311805415265329045829149005368671661856328400121237408893039255500552825549066522994867689533293741988018155097961425781250000000000000000000000000000 [64,25] -532787101481175362504876543358626340699260090831552018588822874898299592079618047494584740039881247037317017916828253448924104911185500732324319027069254902942277978801893740006036814368159206162377673815762416690571036266088083589080537949937025126196158685150780672483508801154549349989586848045209650768992338286603897295869252995867102930600594583719190358148483352460719104102564443382417280324199243025793669225958039246652526436076915323859467929433054108163567941893504908193356607811139117031772672325983421797155079358740738169666166053423590169914275445987317913167754965452876153056699015528910939463585768723941320355637233472276026651691950648532858605247312228165347020285249172941266104548902624498297051762921092981419687478651998834132626572518186483577225475881423303301901073173225656565228626311755837875944857487328756131679741236585054946846287231278856901918645176061505229272218538350726823448554716870317661477058537919350285705621692943425990082299489810923408249035933527656916225987577220039522948146410683303027007478352403185280120908994584743431767215858683432287453045666345400400281387380590914341920447456618658092952919272738205479714070016786566909942546699832725358549942427809744755118440751747130275587385597926932567623495275907437247296074772689097155614636133023628170199804883321135713004678986681526527961938360019540490318512985436273995543528015544515457005349394622172280646937007876494769635812940279540431141835024616061584411657316649267590984655126184792516972835996084654956832954647493826835066762311157850930736044727781667814692335796917900262868193285775250572323893879427588619108292109347178015412139374508625852838830697697129309824377106703161218148405280673813780050206087330231188508906431154791754136732179940709736474564491824872124843634392708716842834028962120286679765885851224150187824754035852900175635113670412555319600647486877498341009414430208888267357494130740244028163521103766872050173040276730672318577820092729945494828880157508371172725678735308059496936563696626687691960876812214877937029911559385198374125052235300763842080271186204944185122467176120232559551023038578968990608748713604556804818485773072453879153662849487958753089757909267437469211378552079708287769829009256894077002340564606446508642424615382302679714586697753384657967307613046573299248659840077045522715609318405743372371136485384747192282502085564619400378309402702901274749859162624105276925759589358883863233922942329396265818949339502643959150125479132936270637397448041587886597406684459005649720473590207239813739744164064901388094203272164143891430331778214129632990816564513947284353889699559658765792846679687500000000000000000000000 [64,26] 561847584467511937694009186853066144290164358885761703424427605400917140207068560405127419622576588707763102786033205120379473810655116473367507670214825797534736133534342976147523707025119511032677023723343173663195219987450314502860010180700658280461739776175340738538260145678037713495895244874582282966918876068559924001680845706574418524868069456188329305924941224932546343531384575786106680121164997552851582847966047366710697943533534419891868796131742246204729373409166591693835208323455967734857765590415851173842297165193510428812285952736479293216991465651323361378829257809210770498321969433907457134114913419514598741594646446512997111856092318114481585922029686328500010777949356127944027951933583797600823682994469320056244500045338113008940653607946911292687726260388467514405675995907593214964247134265375958442128246086869122187031997158388670702221354180291976081213011593139230717547716629596905405701044913536717110859793556889365009900726928449236248635327622065861402130647412299739547634875052181048943441995506315344203769426700868130016289436294068753460671358628306310660937174647822085490201885971913758128936171031864455427234463365765818815908834420623404613430815478063821175074927019961119463061827334043476818487061711524677849517912641126207846069934440065144564451522534712580204955900974233092031028748460191624164728344955475812673411463177586806103803040934961978520614830920479602760453989800424921321126316795169649344205041754953745558709066651618968830452941717809435096998114031040705083344758614076769166322626658878092877423048848471074691830623405874329710627521671987624268426150580849421794505108503432211296584810290604835877448827606637588029069859667898330363974142167224995552487522925147819661788178087218762141899909531599761267519920010182891956292742881649520137165829000208665539525240018694872729993253076686194288152139223350819655157494235136888216607289621735968984008162886354179358545880088697320141365579941806136220644010106771375217022611537493731617559310592544016385907693936372319616722854971743112869703286508439060619729711501993229742868724595491879322463989851396154661070803773872306782481000376488683734457572993997335137449658754081683002578301549666521184362974506860061574186257558274675415363929096653162686390367345589648300202126219550445280491326297375007174996410375986105825705244348528072750005916946058422907977685624622224827882293388549737590526228369807065646741201878547184534868366352347917115116835552635195491702738130761055333383832700208232039795266550018095391976303257542653135873906927637571436892076945291974114332156084392586069872072007669316917599644511938095092773437500000000000000000000000 [64,27] -373979379369554376450798019712757502191884111542832167050356306324211053083855167699378685513650729909683037012635025526780713778321990203774305396978203345928903878426734752044892053728332815310035516027109918345928989045962641581872939412088933893761370814133686612127261994670297425392513982212847791772882941165535520982559836801182601450755520533262425452151572674160513299412605544815213705434891911412653567654321918017891275370392112033097116224103348380963990234980223354592811110548439689328451237121082448937319991844700320701311647886200455823934128247449726084219159295571569658602685665261841655281651608871522957822338523356151420955999428497653220547640225090508752384386353352072799543114520026393180110853492936803230792588542355857929766821724403544294009846103200687925265831653917446303466748295592292454987562872342918683683268945963117325911767493186918274758038438900489556701893567639841227192035562323598003431895552822941632924535822245330975844053145888460853927867031510525282670936270112335155468491384549244571442847716284367896073881671244300257002362567660372418479926043895625771880984348335380488424533283806299191763048266662299300374733496582062641971739202015975008949060393868844579223291345535110595662534268573618771604518413675407623878937953445390604960252943623429205132974567798843641733159967957872593905989298675451318327912082131843866929503300519719766480638365341902129737575201576305138675342928593805684658944878427481648678626670860283504024899701173993160657249913207969474332750918951916122933823468754630926275263526379445728002901381765828639589004039944369444821270226511345096931812550201792331864154000988512655202985773581436929364037598652276635558240414177251535913271776547464265269321897282299337977681265435659016956500039630961593454299236478572617637195336858442633278502174770312923474457448454032997154984876497751571861310223492491349308746485466860455040349126552430757329662594945389718986817629531969081234369921432063309614183510681158324612370539201032084346662892492554998147557895175956916382717776203761865480329011739292943336342905767359931398920162276692407840635154748595605449205031620300588008335534285468773873939333198422307120160176337632361311097367448704633466140343017473735922878985602280882965933469508185127855527101993383240986627691140539956463019601280702728671677731494193350325901785123716341850456924199965920944449025061828533208804034450626307543543533813690637981952916027557011860638597341093091516170303728273105468413183621748891313930068724953752762993379651576660230637480224524745987451711582624966888252395717196863920680008352981360530975507572293281555175781250000000000000000000 [64,28] 125425543977779761325135701730165554742585157589881349657728899086062381188771387697853592090476616323098695584677630559656222898168042489129011788142465804994285891150517086421215238289211675797802461626445652587459044059592167001697984836724513497941412814577186682091528697080665524272135690815812161495244257749619826344509986129598668790911747963716038077537536451643059734059137920664179201200171579433661720785651226775856488041531931917110044054999852622772444433513033659587060313477073722461946389462189492419949064745284060777347926898915823533963984092296965610714311768584127392202284608272382594939575545504671933101328656306574865844141009631280102736227514010053514094136309808554054660425407873003225252374587419736700532092594296419475664602997361817989530909115957575086786486647518014742001637041269158185611629178084832881403455987573087756348717419651136484950328722270841133762054092891829790660050433078224313715622468339627849259262449942055493345532417259626870027840739826546624855961239679249418679453237664181760713813109309104421341827472258638358205748593642704521352802504329038920091773499159081762699257487598563706372312678557838577309404807347459407325428863311550358810556301701489542174080779653455861751719964622009990341190768826468773296291478868832476977174004900298690441338582362016356596339607009953015638941637676917337250374006572902420999686256191899954978339121537109023115297764585002754696408797666576210163805507315154837588821368473380119295901840783291002664880094836376707519668065227331565690399379297317219240710390818778760482182417169775071321959924742074212593360818220167299370841173818009362382354382670078897286597133944897644646551126004377562031528572659896719017761042994582695589454606867060102851052785112960705582268646235562285533555532660410144737668217768847709344002583352511345661090667858308455578602176135346819835313654522299668097360438621718426682285355186878110399026519290336289706767521761523970721067306145593298320497448369282326650639163812834135413014649844499589116279411739126219138958215506667096623732390439133859777176531514562430159656635862847328328025534151160742236849099495037190382260254787930760905975072433977875113473815019589886745322883064124652699946792926688066707506694123828966238251783919719374413157530099312310801733734765929282832715442452500586460457869899664321893238066722955012560675959271842336513665830886339403186145272700083528707549475899650715470666904506191924019768118663698681876829851707135547638626249389063893201374456703930002816439474823723913747432924305851261673195705629736447001234314049464280138579397316789254546165466308593750000000000000000000000000000 [64,29] 16145635266830869806536594358692175959183784441132252392422951907521963024638297518702743818424194032125687405128460305502703497865552348460296716970419684531425913489510118041501627155178814299451618202927070806267932924616347566632059026786956535364139351332296281956938439804045036000096863013180131287266395458353604508588538466517212845677733581073426719599644158405605293316486828293062906128149083323269349122691054971137557204109407342322333666675781069365404048271610526036843965823412326156514913827923664301892439290482915474047752173929217992213269927891400700477021929124910360183941537131116301784275987499509679843312112787578077416126483545963443298051189637837459136605737205377740739251150864304600833160908237244092508311549666446162640682166667086117635778572261603512216967800194226224201868438801471433821793887874815658900119040338818088033471820289005287296663567391203114745687256036712703494578668732225554596180337428343383241054212900511641210810136553740584829160465003631464438677790535690256028759549842915787857325813665581609708676992509108873339441226750189637967763926117578769961941054606917543718751007446895530500911432828799309198215883381288213579656188227195001910600763483204784750411606421923608610957090542943142495813006391686278727777696140228072823990836435146478912002545990397000349968729205680589054792364803822653667135280799605526497264321643797480448338856111656854466378380211271406542219951907544937822613301502242833700380905501555399731347656950903483438788869883271718791776758352587555543966508687973777925225807647682985582904749680693589670013369314920497518761100427507110867186062986159819140857192215697154635984344439630742744572735022754344610405929275921076442285719194071953752894525092639439589499653039214575912717660188493968908230027720912701123775739283227768559874162005633834541724292265622621311944839776948884156400135243224225113855464949181691487375787733038005852211558458203071690293535638031259177393660910831490816173082727243209430927060995670377092013053977719252619642208046168541560668142950532131042109313466306516173929680663375558738565403937752452856835431905522933415377378727233428474156794352522119349600153974647107907085624872472294550733993542153611323829464939500213677385245576809958199599231195151745582977174455775047688721455027094175393697894831437683398246017625783943610180652600843183466722445754162083957078312756149113879278575400322708945378399921209834187660664874898752936390430683924314996870446217123361544256047912970846437895426773912817600028231048360002687659966397358949668914946803759452462405971796229389985527502560103130235802382230758666992187500000000000000000 [64,30] -21215432477951758863721287496543121599589151196345225013168122615654865815598187764836470023080863696844341480023308368672623295894470706103769435804232945371899574314318745049612386014233328025304560613436871936708553625648009922425190129147938753648002842962208333462577940440601189836064492769604160916628138538323389916760581593508804572830889745373173043358231106106813131082509688151420242789058053093620005772463900111892416941218380668118310050533497079181057599809295635001214569252731944365427362516695109017987338403579223275373445817465046935478125877886940144058031652988969682511352486456866115854881701782342702381787642758241465034150102973592192987698411738537889621620978605632725954097959102674663314952050169266251672449281619667754127785690532961308856839423612010040180886546692454033908502727075779373304898443907126627100669338404872305097584879731807172893527643883078576490644410975529059500841848189414643049305327902465115292032463811330001527178213539224301054381226482435496368078870420938909349561398611532495035117905706773991844585879657572648280520205000051887900300476652791613372509334547281686030577003678133117715253811329100130384489671608277633893971046701386778913054433634710871262242563744842187762459464905776639589018261591507228964621338547070341283244620037860080791051539706707620095780866254663633845423038887238903920743149258586438092954731441160341511556846930546434145508543022576841711696765039296358884539523424554746812232031521228435004533569475416121738753932229982046113751398705219328446851788766128138611773036759710320947288535892421878236707061520038023421002504155877069362541483902362069583493542273593803014410215000462829455407962979651791326140489052659646022340361739389184198450311140043128036126338370705607610564870555475545820259150242530802558942888048307560187703684206646353345050114287949858531096550443972005718115831362379215909194712475343288265783678356559359172981102768599622295695746551518050973959571328308197653075390507623315063958580217176878643569108890623128821398961884872981940816182694208099365504571208053091938989071238710210518122008843974369589889852357735001246465178951945076086125048076987152238626958853825998539432807170047659599821290215793640680458869653706054430246120551080181497176770985920212499745123246898810323570020685494202754079175695009309693121791467198330415000332876702088892384003602076797626362628495101222364023244882187774527061769674213643877593417258086585040472729054959222690199165611360154088715018880962668899122139388113060720966778801259876965204603646137482427662332642116444095422083906981496406740639315557928057387471199035644531250000000000000000 [64,31] -26441981704374261749331484633635372556425891826451405163903336871457574375676703793106653510623979801007743049712292078666927565511005604803322727031882728640317178345772214856424544342982012121870154462524316372350037561752636907483694791805689138870195309053015020867348606903407284225763306032398516511116404928020075590307494616990146676803337063641397188711798157108937601278663371203022790989780762031289861108779540278206773874634100170581907667527564067700785060667733740032675244638215482978203009475919943626380861952743417578050479318436118580202991596169555539195543316664830040756584211192354371901606799298872478609615385478468026275150291279712837347506083805319812591457567217512555310993636875494056780528467414629751864830414825625150756126882909011586372899315549457221814007324100923955630318267527396845270719003848147102225111142702458277536230974498238490545808197910140610444533344994016769266208375693084894063209351410494901564204404453303220375058434182046105594691154494722398382577242610071081803367599792168166164236658821643640533630991263653743320021768882212935947031309710318752616356116640549083087327317884284222151477810127154053294353524399809543101478837562489712543950778325458407319402038666214911130326161169235687382028899217601543751113144870413772841076529455168001426695064942053780476030604890658647380012007758653071777614912306665433756076911031600705756110424396612098309408884525532143390388216307203334955400594029690465791783334910337020327083829652052991903044733707141334862881892201868378193028356932464652777616649815358706908400925554456496895634384505205323526284853081449236143207833080653598178819801607477339676506892857294948547940579671169559582656974256601231737898874933841215162947345897665467993557000702563740958788205858366297772996501925261247810669551581918760363897502300879047727508712191467939383028173745123162547095769923946512193379199048542690128765717856776993521057817776069506127452716292531257209425716042449389113150182286578329760660770405084640757278607703437729343528416771453154457669742669646786530262691933604999284667507135247898932756572738751076785905545330189165330447007844797157848685564925443902545245467679899319231825942101521882019112314492175727405938379591713038379564427369044135016562785319691986879149450966554532650076792180754487124746873123949376968387840854895368688609373210623957687887862040266157977375798238502636960146373392044553077395467228090884452120900135546603110324884642951491884131298183470469003269715540926042310035766025677993253013065199967487870938328025596002441555261653046697046484624345498415896871247099397805868647992610931396484375000000000000 [64,32] 49200118774405821974539114002486752966980556519750589544455156805693321543614638654475218450658295822065386613458569902195634414487718034493960366135099031332483683589884786717733018093891608442613148358957009333824847932047028737075489330376385245289822495752592085195927477637391136179217179971467413858144488126628444343018941910496799788909123345160577296024602878048682996150563905885888193984351318130038438843286155320397184321336887550874431989573898016032199823131462107940737685554454211994172307016215392229912019650656316380256976716768135493807326616185894844487508423315741905200495208305424354024670572006961559050597013386349052656733105134323384182636774957505760531402747200778560033555374221218575275337035843537870529512819040578356284204500270147222843648112733132059225910367936291725765938433076224524530682242315002053662161169591566186639252037507067854074319818826210550647005760448931377193494573523145717756418001544772372547689422416396500979033783128170680602213665311425868359575525758629413368122083588137337149314552142014205970940887385926526651976757803651829498763113513682731483889497224647217216859174532001295740085117708723379433839652582380616780003059109996995139911941656975889464759743364032658684232045625685023775726478898739403642321591486531148032876177299479519341197424246778789708019470010878983173685234428021004827009710622847607698138370070790516657244110790353030621744213850494356875035637862101490627655229526383333950614551618326170748012047427330901440247065883057538467099446484810503915140720484717773424245672511752336878295451025456713837348494613793443348197617663059627031898280596134108662197465574354189129585837515618917097578922518742216840153117093046799799849232959683778304143755925578595995398828211506413830827504055151655273580552454204658246480749787527247639830634644629350526690810139148644466439879661340162222139836132035326307799485817017569635698535752892713205482892034476291295827787051199625520749970813061835980161298957368708887462611120502863150464553236209319572750171869985679327834834410607681699411375618713386827205098693138260533233598049921302927663739730533791480468927276864293822603410797237427192318151135337887252167846043250536187765281538647355712753426761283211548067979824048524532863576361187645958418264056989419522674579945093790967447131671330335237252340732474442336379396078768932068107640077142437318580271596045908906759406911819200333083347984849474457074011508135750550392351257985448633716672840140906658949775093017287954930670226553412034376989874318718285982327992232326343602816535668931230418365885270759463310241699218750000000000000000000000000000000000 [64,33] -34146475169308436632776921106392030784585987870315026460419143107647591803519506236383591102514548533807537668181920805601002878842733908589196672297588065104315610263414723482883639063032508721001069554073806876090584844408538438652943076197914635130169496187207073256899127540375243171644901419331072760776731033352120481373960043656086951709402952728257182427931125754814124964690264977904377897806150595448201422738859319503618281309908441038234934695612707198904048395666201417751402401662193053675760010998779318412864015649815849134238652773563102073541768031372728573202630614693297202438111492367103751788074175421113566593571510425813071356440417989870300778515752680139068210024791091436323700574998628926322722467968821873473701571557431894012143231106597701812823207574407669242642153327247476915521709387004093304586431142221963695771005039041420466515107543179481617836325400376051654095246067179925440859573847623080844699840706849492980916837172124718700177800654810931707920395208641999448557896066699942125050449129255717546120186292698750611019167593904239382545061600218155962207366374497591889512307037257448461388059604861468983606394007284080506290504497497085597631512226575489932311201363671465334874521183595602011121056572665973213030352375259324533317738214145475629045802445386617922625984654050764267745824785298447849558339806095141879810852233229989307666070496495779278339083161785621982886384858953757547610394038166710912068478905370315728689584501833634133091947706967797172271591368967859857960898085166483054538084964823573886854861480455917900280203842200637440459266919296184188627163122144119658992826433379275974124833300472351337279475943266428595622299527103468877483362840200622249371388633759992929986880894932014275694630939852991547143296814629230795485186341565550741775644067293357467947285490438053770278997618085332384353118462481922861765418358843758855935438428358378939422096143551462779171429327856154076995307699702538468942109347126331147679720543470758113436676052596340301296986002239453974014161856434607141272722687812520784564396503447881735831791591740310420359070578041240686489282151570864541796904436391052212088003431041491383424637460849845888531043382635727552703804371008256346767345016113921805116349506820409196441674652061287105338233410299910210271536804842898524180616283013940191691526061254257913637306767987156274148883908232638902924141569028703768490071519507170464200366894123961895442349027192870297046396193179377357755845612353489632304209242764247099238484697113843637967799891006776171308866249851098488638806861383140356380749835807364434003829956054687500000000000000000000000000000 [64,34] 7011436701640922743121879163889205386422111902719547431012229084808732099841743386256422135036962321585290442712685315136378808775144347543361278132223942467800214485784819722705105199086371759543857547258330746326392524713387952563894334500268937997031361003978647363646069855224993499201321937598626979557439959341589203151821779466023034904260938021870995980211019302277977416751800176907803699670162945549813318303702558493178505055209919173630353881151294691998335271898376671815820144693012942342415658665683445951284464653932692424239708371698928704603452661295753624043246621612492971558328879941476186080702797191250908722414537678056111590034638595211474633326096149863334871370693778164156296358954335412783459016746962131793501587568240107137482688140832772608318766757777525410615012984295092778548145949747988653492353641030140286900145690509553041440509536605271266974054387275870854878731564558166039418985644187806641490621045537767103152320461424142129880777427633527437841204933833794664223775332026883856187650911020403769735376797478535291177010082294193545883396178972679815468332741315747021211959062901601063760188138287031813456304188345106448731825220745778789358960827858858128783482321288777939478910968056453156755059926579976366336054692416701988273304144868501047681781507728599223189791014938209076172913747443722877703087900799985750255277725100196093629360503829859782592140621866058529610556232091370643270052746237732905074054048658945845374701400556329266748307548624462377686069328455015292233225065982008305058825368553170453494556688826025139510374506021588631192645041469926097382503372144129888076442336231387626490014014688024124115756488784301712427126722862623481552844455478967903828893197741659927203072165047217034854022350511064612970707697230663558861553327444119740460411510175955298031157218988744017993004529040503093295484859421123241854140633181726402416397584978089845196484962870034689949716429803001900773990364583816366127275910108152633154490756769070741726097061485661651500718273878438635150738351191725223370048881660009500283633028572942874720023807859277748189421370070491443864792151893894271054211831311202418205057258467664508439003322549499026128526441616592492220115303901548627655820834484428180007487299326107503646988703803094420257748692478506537324869155146293529282869046169045426295450856753629597694678061816679985613204850043811866996880030643423723462145937886176863842135647521935022578391179032021439502149142042581404102986781095165234520570625373884496363677949666218715792270744847265786040870775301041114924507653000107509910776570904999971389770507812500000000000000000000000000000 [64,35] 10001183054087608036887761238499980935288328457214615744834738430853447664079676591955082749864179079560305362806551012826685077077493648333356118059757738388904799628699364880766517239302160223709045240240842945116351543233980085462277488288855365652586786814892353693612096560942992380275998408136736017214543731190596227376256556521006332897766853569167422842172103745483299247611444853644488135204623902309420295498659971939888672333724861261870934738209754761648782675652595849651624894449594095279660658123176335178554910291645128113578125913609759869257244379826794763474618339974692116515079731957944204479169473001905062234115672085449207129864568136467441655333973417501584005725168996714167878301246270733284524433452481758100429240077603790367818548144948384380257293618769754068544247641440165407344907093142492267217164955768386850926142385553330930916485298087286027788017378560936694632851677879125158627268898857341447247600605333733043617268988356188309843371074338920043929644212842556852855734956581389684349803141533712835498831163972129982441702591024787102984770305192392719260268029896180163098634053933235399669934609959548803131085881582837512407567008783327220982755235242033372523925211506334534149988604093524091519490510584579682456533919248033747305987551188310494516122531283867251811266907849973444454057581003427528538443568016380640071523193223881101243598041038353483561847521925553488384796584904131679257262087179878410104643703287076329670343478320761236405973037091921141411051641123820985955127562082752303158955752668898585284095780074219256547697576431486605303117155503331806785849165795631993166369422285230004162769164620687579628583254286822512209616400125750309508262994183339193571100273877684234684535410371135080854246882107045032528870485657754880650292920799619164911078911863725915975597447528595950779638170064746617287780842968439068063808020778688549941661634604029961913417970729353089992008628689252038834210505483072075475558248140174870546248947081045083086174706768549098461517549521989673874088370987670931068698507328254709992618598622869375004060254879221101168434618343401463688216333375370642931980100076012619056067954105691120933567843775441237388135111041961414146183390048056177975744047846735704189529205665593123178737756487284005131284884973072713791966614781541157132051529934557884085220651089534847840228320795456703218813036155957012211753763149707131458119132365116777514822175470188746556800560391648070675931417638365763061598228279174953494880287990113416424118030126065135522889168762723890197753800196157924265314602754739503609471285017207264900207519531250000000000000000000000000 [64,36] -12926271159446447947795268845643941872912705325733379693797251566848603536646691970562410080562637748923416730887645501242190583988627817722423434056711855129760896025182313307740689777854913842429856983905673157919528775935981299146347453657858606717400345379353044106959819081155306267890693683185506305219587880036749289324501345854791764271108741765219632646296463871924097443155167271014004248896531828006063699991974603552042421215139768739434768258173356481973119732623613459827659407267304263314352677683164055440001692715774803102687306728129157029129112736756620803445815159739319155665136366288756702583755699930648031833019925175863925744791409897569964765258480762057349928821946284176484975734554803714132640757728864844913068997777730186016345062648588839106292936656909713436704619535711590940061292544288636390214462229257370997579010678869703172193250511049318734671157860210030456435901270866564677398198287703742865945623308434955223627464603634615839399511126649116016777039518937679560057624613945155439571746431790446985840862088394900818971793672781778730818490200901752278016151733304512611679033099003085199500015366739456613561326346911390746128438324154670660830925786546411041041265097958621683723115944730121010985546744775987629440751271593943068704773785882192024863872700080936340797859934617695072621942591818683427318361427878259241183239818996203245586858439786270874341380524076826356998980547980846806602163370613455502357704956216309765359263001173326482439214775880219975666352648638680532156104036058362647059989292539959458060190631093488843501364040013861368377597790976922170326901672272291751017434998035312113567243235079599467277077477674260456227035461603608316589256605206620458799275365212531097582765551214242704869823025454710491038008217075424800998886261261095407695090239628340453100186465851358529211130804484322024360014575437408334909642381370994202036464584689530240798615096952428508008069578024818206882503741804913611402041737638800475603349332306212344276493622171170730042632612036558327494076115557958568984226688288936311286085635330462636544237461322079607498898670400378896825180871279344655426538231372081941582861883576812427612687410944039114660327010027980801421256085872103222446253503675593223178675820010684730684519000755018675913852726237709023831482202582109736628734422339504441464781717566988369450734268520809205217267658795992601717600874095496462517001811666464275937353689732549564658665672906978906465093570058814314207041476842164703345444026260547564816399214879616581301415555342106710992679389200343646748603276819267193786799907684326171875000000000000000000000000000000000 [64,37] 8517282317108173674193419693575277299251287037588195766097895456468624325538977019255885052851875895137842051508640654915693998924859211186701466038224811255809141908428884366127081283894533771354803425787465219876249548080259280531434674099440731427050637199882471404621066236968710318340179849123598240532062355925861183154477366881555797298313543125428826704675165028276210944248506286819038768571930569106659983884512242372698852627203915019523499949105563222719198414681858245358751482487129017254826085938673861826652106478973973846896668658717962086386615493352454594083551193475138533337255210440361316491728381090334462856090297407521234586522400072191699580143028189791166236850832362185463280002010844524602074901838791317698343137824352876307116859294947232265233357453059157127341613137123824792061760774574530455736196025656833883198674951144841481799398291432832824027497065561664050042219376995599472400674221029443758671098555518137286265859393919738693774473073366297321117168485187908472607033852111133192916481506837755712600665579320120533292543516770207834182393362981722058261736293193761428170841260264181822447363653977472335932427643262085264980686078100428104093647804226868698133128414214365897336724222393556271285090907533529840427658450862464314073081856703573349619168055472626210372780257219715076949351553166743879981404384605473305343196231457311120008578120413062025576461684239351017453758977824896147018367578844418652480506862223085592911533913791751620041301828584674672698199870118143325723272432944215977226389477352186025816514084208816836546769959496926107016437720284911437573223179047743275549529999705251361540337799329141114419575317861702005528391706572591077986715693852976048801320095610851682116347746631440889760721272615246721431010398473450151100480954984795389949083341294178706917436892954905772875561370733834348962700946468052045445511564147549340678617560082169455102070587910224970288331551613875872492458408928180435966005937016759698545910227097995612431302967136879761307387767534592548399358617451034539790973278192160884515535397463425082341210766309272654031742185285212721160752853858216692696142349463926654991124484449909993093389631722476297291095292496339445814125987543314038368788177566372190737776592396813940606055172389499213257174017601478581129218390888282291603374119322574348531606742186539227712820018927792842115392162997236637561759158967842545716800643772919011074006748450519623091796806895102692808572804130857833347626916004423156639106154938561891272638761768833835733959839016825725350937028046099486026931923987604022840969264507293701171875000000000000000000000000000 [64,38] -3588810341648818401241033610825683803645644889176485053281421774402784880305282186827008515412039040050112396484865611500879997753712078412746114949492652383792946721927009998960089051332436807167653339221774216494867007747720084442375801947576683889946714236273269289429667601685063794672173364264854634458965705129832998288607837548491197269729445767053694012775808419468727444580793947046578849838146919932164199079944762035560506816971270922044061266129785279461227909429459163508322286865476253543923647380449279222230440254179711709972390347320636203104439857476192831596729013265823399415528749603821942134229174169825636066069023069725746957517177327795053238570048650313815743164450342189060342579295590698615246831648948681688162859830036241309283669403794315331147851061784188894132293903180572517097490581593679891597926333646292633555556828132549967082191176851511198693770939723486492135225922076448884431502748681847555677954116557362423877339531374907023005188794209059298264265480746342879580332048961171535860403347441072753171507929949173306839566612925347588321654096993968651410009634206979702162284483338545854916482536373240044159739291883692174218165677820376981051833725676132109753032077320632137253761183318272433412418080296515012727011059865957073454506317469382971940006102699450944341418430915357117384058946617975149066880636010915224490653109479090276850596419225758097935078032214574807143659297425155490501749732956719578002401725789328678372146803164727000806733076555427052169589162718697520607573292019987416361083684477625824390612051158222054326707549722569377966076267874642592142732025041240632464480189867071162375549972849444571088615830119109765996228888219160475553762736314955151322349769736597192548424209538004570325496348363489652189100017826480140488693012447800948892936050574584608726719962462009981202378390893998523741663923248941566470509795996327284404861544605338774348783356617681387675811605925610065538760948746979864156924467589780979004022544513917186246750391749084995680542442863685520442611346717859865302494501613486231729231258218615394523055151784427070037095419456406342638056877356517794905812149170773300150331744730565729056416483588864705675460450714384491102770324863171460265093068954164036611971610781706840393807580475267555723907176517638750517785758590506704638882367644735649764958156405905975163318134468841773031508553300984445601119742244481993871866216230683142932181718850552444381938001054737327387127231128982393280090171390602868823601458644382940992378463353997605168826430944650109045624155090949266785904647747429407900199294090270996093750000000000000000000000000 [64,39] 800123995836262480222723538133663780038469675462064985803130966144483665008764186395636960881551468719984989170295197536826753063830032666506966754969381851089453428366989529875274537234751899460964581389413371516920028587174854691712991143052007329735190493227944039821721292360438537902847292168074577992337458895727520326282721932613202831106061988961240350807696826193728205693585637032644534880144112393023731589798429761449191885762182574895333653187894956585943797843995601877364711380194341493384614606047780650562176278280069988416865341869389771926734983639703866347381863838048120575421603682180943321578436036428277743141024090704956354853041529456680702820113042410356595609852657070322920067080583219450194001452389151224606311701480309407349119385108429541229591995111637229854245070102908570737245875026143979192201951319180213089560213546301099960094666576642233361016246864990684932723846136393530390702442376381077663063198575023125175504388257544091474341879800411862237217689293329941174521412911618675829149334394713759689132017752374135139996638523624201203573524232881163440223178941065479279160828449070098736216344717512730204078664630067658267549453220250170856906422947153906721864646273573631938162929395435777014763491819530518981693000016848690599907043300590122193367344438091908702997064030423644316041068127446354494959713005112413758720603481347507732354808109714723305171805649910098883511237411360676295984218761364156136427589556960379963780560508922136606266092055483480871182466981786640986111326747837016650159313962537495715794774101291350534199509784809247479793910396401469561632151951795846594745975769512999568099062908896873344736517580035918173582469973180464294561241963736192493024960622978311580261804958040011888003877042995434616371234415251401124378504947759012301208137633373833766995587648919272181014681384241137170953447631039429379414771724338521939043963489120119229287458036667688504673358181355062649719080768966915307514876503910025349347717509225909861981050357625222875912145327786247357729178373218566231928396328662856280724376543845971558306852064931794823417900362696038563906442093738684915008472469444319880794849520700261873193642958200612780511455738842029808407202659832685597760672559066714714751465782000486625645414350499288225466774786295284112171641672824676348567484550093746755215719537637754735321427656592494431732296473700183792008510692077509768003140721866200832269122840575765613493282108886736657252548280304376696200428677764472240435250487186135813970883373525965241342094643947679328032135219134018087883131187254548422060906887054443359375000000000000000000000 [64,40] 152243346535240465993147439148770653934094787311186500251323265578761892456521981506942302914603363412852688150340122884672976968199332869364483974296376740650170905392255872915480495178175516200793361222798510127420313002582539600190837793016942106486549502465403061651188212745203488852146002463799303989630378482287571734913443352243871993814351457785778011696820810368619798332233780063432276424404596139750906885484160649972988971557021178931696002973057108387639600117167724484998348420796885850195993157204597361953943267374708890736952153260819896029105998096816074187154769000476245055228804846534702085281956169251462369073817798794332050657460717934343725315288170187099155754071872968081146952183893783759283474191186514779875706721683488475325685351641766467059233406835430314311402309733317990965389454903158065731854373524679976302049377511610945625209970890599856044438695803117022439367737036272907724971927354280700966872641394495567378866801418032772133148746350702834987233372263931546288966954926002324141949916228254615987348607776218963906892715543619648690972500092625360316530041288583500115339757059210564164175238965918232208498358888910725494713058433855152038714774769414916866122746460970212495713693478836961499637154522424842101163232409304655318753526007810279276501773058511596064064782872326585165065014253155478121566674184492339184495131446978728059932877936332903361276797896916436976322340770921840508763365450821027038596236861642777193197814052464937294989943655564588383656636176784330158472547292730670642687664546818688408116937391623225199514200876861418526204394277818479265688318145139586358347390625182205464473844390698804062316301987346470774252025538273707637419075936120737125593645343487666944009900429411362956618280224667557010149269004290990264601871671334230882647441746859911034737066661014144060399937379503621611971883559002937329538531724926786569045582090686184796377520074280615639306803572620452009089003830444836120322799121999195706312186180398326356163009664869140565795134105048662164941074183876907805019587818022538280750406923110776153897804318459772294760897576914550725998048668451228437358644088192447123826953627909392356798626390706530243830714820597657350731523825070480171687471049673646134031563960606785204780432984130555975584389267825412451827720608919564040664350908957241837723669003883103710829408502720050147170320801677042050405457616555998025531438199372393198646742910201432801299188447082412017243681118425362266303719475746282206167291415344861684551766019057001145907426604891021906578937872289714050566544756293296813964843750000000000000000000000000000000 [64,41] -266171955054287996555159922671608144043889722055195651902733037121639315214739791034072774485671592023385560832758802255550252382955430082674070248268717232585120983246682472471353818381287709870289348863529284732332148172511197996975493625760632770177625100080873688613545045362409676827698350285960056802556187283543928133130652343617944747770237117889872545671336742017626936764341827927269340624734902705793492611285817173713879975216575714154961775509551572349319491373834787049744457126429023175866914620043098745792900410506147324933683093420036060897551980081800790082451981915341424156018091488774780022693414165243662816930348123252302457861197492558213801167133669637001371339999557461112446464569271353477454179766568081761920443802034002738858622990826021383060950056285475482596564526951782039396238625994384659090307877057685525470188431058782471747982708799362625183131699518136894744594611536660690138927655369094864320580506557839694161054714968983074498184763656618678864808371044631776066638180930288460368616255353166277556683367061448892704852044059878021287389592303366347681899739210294111197845901104048409627535332980372195819976598712384738872187963614596614791892718261050145750576867032011961958097890254345306957213251864652499796244426252718537132449614424581346539883168459820064593526587723958889998703621785914198293158309773614651631514968047639754291826379477103577056304930184079047888423071015549194723003635810354643155818558596658694607381094680597052899506524693803047992724756280671718556537111719345721935743521639214538642308426393875995891364728397187781102667757892467953604162642723714451568597123725858806698878520032255861857817485720574920978023845971517340154889754795129664314716303947621952645266935478609064232745884804055407949979001250616731452022149761639254219597909594103573163802389299783995962990280670789682939338933703046639319127766035281910845949381877940610572977345704672982218822775574508499215497747121654102734676052194943854891511228330693914213670264685356647268122754466471098641623318538614090728946035350561902152103241681836201875392832723328117559953962989369085615122859245893675183399516952711082724084032210547311042219223460346320631709847058088867197055327232247190522600889195361886303687868679481558117870475389699480093067608736518383042506519888706402968965716593842531804055674823170544089023322085710905692412606140198121324084817177992071130877296583247752072299948608577904906297423781059622888632358565450049743670054482072338914981959568371865649260380773627913011265191151769716458336690473318597582874645013362169265747070312500000000000000000000000000 [64,42] 168542359649512974129710012708394156367376238564070708253709381417390616654269128914086080791239181070209315865346612308268278976632084776975676641260454314604520862462349248798090581650289829236646986380058612918623506011196528182518972257051043029384872764343679689801919128321747176885271908499337018117227276122173263779041936203796804587199484976784637764080979569811732832369784429153254257640133402671367250590617230448346656234823966115455575573693000869266864343044638549012169629682807539557858582853286464884942248372868032960043656493000640824396040167510556117433754597153459723671729558517240732369055851838613846323423105399806165125806594841527349836653213083435663474452018687677555450182371760895826938171378718918315458111554448532254079073191308646129285101889647772983412041041070539277817449668049603566368070564250122731608886594784511961797643073725975907303240110174727236338374710938328350170867792900239464290251831274578988390295608641046602027385185662726955041974625750574746581515775473431828506269367637485463552892101668052005093239817981553570429209265989954859580582177946988850242326078010446209573588558007313454797262762771304808836447667586644921802882801720316218199445326663497820343787244725529081856335870469380091794453337782457986606853153045372154108635962885585073508775004049469718643826921255825459954733464233669654753272653809791724210258479588208453374141338567343241611520417885344830361757270329093167058890400718439872639942229780655652862708485845998593647391095233274018921536582563721431373804932413948065160415518011918398521943950763958379558767012636891828622384875231109013652615777442853132712355771006034884835416354934759806149069188892998229976423163234774648070976973134908096047294714237188937277767597281018001729962222208743420802137009661921805862702852474779002725431796223797926810733617553840796393467926254429167427475160285073631695411597648882919051862385219883292341768151048610643790223899263332348400108188885348165729695769396186423127755070105415129399482911990424613162062489015702897130662591920571015776792210308873099900333483069064212399238109774868195291216797901192587136642326630944493195215846619725615752301292747478018966568202262540541576308799560823989492676885783268588256591373132242214644253956438412252304406153885983693372945528997491471851463607140090504843476601574803794586996874992455235752822523223216281519386070082736232205890772620299660244023098286216176942191634590569024341333077309541423325803411990965003378762390314617605134616402649062598542962064429315652855454615854924327322805766016244888305664062500000000000000000000000000 [64,43] -78631355136898132438255953323841935489344518427347465493089324501561614596449531063131002155146310694933466198817650868770003697193556699037987050735595646092040066275463675526609318030264389684891820336952806742272144095055711800686480291180704739216754991173402922099624201721865015038273963489299049397577045831076534021324343442395833109590234307243047408742246679332384266276182746118046762168202346953274724323213541767918975567150238190360509741482756451705640525629570576236409025345158551737920582901510679262266842464314780755875026892692594974860471645916905657805743893143392891007740386197942080801791534829458345379948067637028920378692728060265593947542125659088053798385909683673530734127950290879743531754911775757967897783057067461071264401696555154300324869377646270627091727018147061823052909138044421763401500146852008784171581421081022291041595924803187306464351873131951999635659726171474098959343625212481106286276950464795475494841534342661889483990508156234535485468768916257903829932531110858645932909665039828398836119454917871098602583897534315537763890995240291408928983466949010268719646944856636525845326860700809983299973890277470603198031547438259861005980395230644453846801488344781662917824242442600348960594397174458272275735051347776296260746563110255600766156365828436025775172393413113837807699187317338589967961977673797769256636949503543155992029504021361101600504323185272006769060719417105703298464857681898665064851029491638931131407316227273539120396439970724277669106636162809131915743844074258826994208948952891921022765233619622298564107072090148736421237542326979738776411334931421076561110750324161429140728125984927536095863626377160089526042574189200265845202615168365042397075559074467142821490638077458064826178835668662349687767836984316952784667844414489473422081412851826205660309321171888368421546432437739044004485927258487378317469809701583221548371919242241182013637261352439077760516481420251717653537055083889037422012050463255890252488226253231236002203896786391621006108175666911057130527860311889448530134694504398751084843151812343213440659627876005799841735929321276522496459727177499879208974783988176487682944378586641982414243530391867757842230340259091289924147456621865323773507647182788196043784002266639880199879007406040628601759657377369778741511696261222174882287609076931682292812227679423242294306228916572153230107964637307685440147214403453812921299086378595594152752689723193342344721458825951970752410588188180480539841789839167930897621381722540445207070981533868220088318454886606815728037830903751626010489417240023612976074218750000000000000000000000 [64,44] 30307361384773490824641349239405964956859288447568624122456334130554403444274872750536887913530879041577678389126773240608540063474089032940714101590810143870920820804229842591560971982856447566866229647106995314363220755680971712029263443619048715720794006142641824884777275692751077851308454600269058012260279955304666646742248820506537176585928079728840282940765786242380409192413411395870064300400882090882537243027675190939719284134276003302516687311667858007455130514717910314495591889516192665259959569065879459991353251719754814593035184931242564236759085747163041511939920426548953221200834586141751499501496499900818982014116096355943725768508523529620893526310342346898505285166460445220413504896408620591652175427881999784513660477540835835716380148145215942423964412196805272243811062479620306225688129693907220592202838981700665120064370892142034365049403856708217040225025141255983283664127005564068359541376005523546495038285071895651777542984466141344620463404841717811410534995266843599319252568491392432676578792994653646303211664214045885923967700895562287547241965915126446276837965496268024094043919347240563240761781286384853570052633534352104159635055497270233343362989304865065256121841792487875912873539905398435231619668323723363444877938326457020013126613324036668703679258956294978374859951705732205330249405318610836684216722045049142674010538150704567174301254086101036444266640024639396661736417190777755362402862326829936923935992688721034606781046168785185100849704046396776653593511437288230512443689068183529034830598554832763007002887008788689220806265479177462669573270513502082356379299193623285219880135489966847414618930952137689420286734731656020769406493930504345504472301915078625714607766691964782333487901958775816733427621738757322182729596454843372345083488983616216352878842286535960283858749634132618325167859284631096370177326426096410580904683845620244927990452039067963289268573633374393172385438973160638356483392464613159308780049565095924978544318496699022748701397766927750702288510453745892230755862396274750637647741908275053961784349437417462944152602096976756133442442039163930100435062737794508059632668840403438785320938437940199608352518473689842915746784911409337739887734552160937851870408076844426321789513542031102737201773199145869716394885002836852212117160742267345758198070903287447844205729585050519424410987185826965391767141192483047374561706728687113380338066380755872310379047745470673706820750461399815632743896876252693257904648195422904357374369783322295299986073338453798319216602136314669957428691304812673479318618774414062500000000000000000000000000000 [64,45] -9990183468066579951626699279411957922283655121053017367453450918437555551605123376168938477889946765877761360251605899397250856318199622993622102672173863610142691058635878536774640769684246919057214096002533535751311258957911835559962575041665737852695490478825923682300423723583872097336664374650767523333457224912851130932879633056195517022788556321467292505168838331770141004125603304831560480990746224330673008255106550273823041415505722244982960587553149754734432889100710190289967830816330953888831475728642955032702977975277638302892520225605118861667660484304093213106336112734669608956436441279202546476692521773866517526470000934644971021909605959390997887761008613757368150011667922312309481725783547556683268228225955045637748993921935290968419213421333603818828498699205553056417274134258726009145915838163189137627551707265962478305258759923509179549940286760561893152576133881462461114623972074654708228975802249466182645440509305991632263642340586397141312594519752748844506167096253448985060127920638485956653548152806703679936177686072304544695245055313994938537963256286139179122506362745667460522387504589900283730815856048742383405337063086106442038431935243716465985912731120270191518517538738712487059485162239353289862826876999861756681125559482451893425333853492402180889591107411146065416988697847077615544960224810396862562691387530230300500839240458400520437458497253844732327697590209603172527467624344856229664917548128848633450579436555220467153771731485971610858927940246389157928595435163909536559013245732017544997689193599757494981492637051727794524860787460317313745521766004721059954491883043222085451729477494580324654113736970300757561420258549247510329988913467574140894499712945656401900814269842770852157907310213817636534590671792075084682162474454605724783830332208732773914081155552394270626329112665907722215758454622620833635573532612005528373063215483849972676835612771674438952271322418153459881993201241565960838349493213123384101206300179115557711523772253945670877083112722517725446081014403443966735098257941617488348479578081401785050410263773578625630610924154658115025549979954585730100183501315030875718476225923326653854369640610486175662154967103753702883808531311406942219794064597552739190885824839225056782882146901382034733354704133590015407927698512993088349625323898817397755482908975005447328472063941098628414126120189939060186862232148996265244178444621034577014836286095231777742077074121806792783061311685435456847559197211784979087202188268896738299258480942265376750094818929846056441610496805455846058841018475504824891686439514160156250000000000000000000000 [64,46] 2824795364094439005144289098691801038354810760950362018821039764443878972433097137036804459762670318945562082452181581461438027848196021810348197089448345890409026507251070554188350195657123198771527176800409390743047694002115521277637141762419737995511225588046534108891695625195625593712632407482543315527408304965215678257417307202765621655410269836220233339768710194446973516942730174301585650262979400246713530249166505691249466284396119575024740480133944351572846969218166070105750013333632372002590298727631534925696703361133900410134272276274578471482329458462654134323533916191580445049993136197672082183579388531866645356394718957867274270580265439850186281822493239746771686255158030613259356498789562433933369560557944776153633503707473631056032099996725758757521224310059426359834530558045985174748114957628647193698022373412280957951793775478236568912672509116568173330455068505248089680568831559188284047997897656773800470292641798576016635050488909623761545111519154411282998022521473536503212580171747301597140225759827787463964951364049774637020479589458685718547131112375336215081335703677930530388714696189910446800821774212682975623171024603964161555058512852427278504182148093328722763574404973139990621360609990616181022460678514866862264272021055457499243614791528171766082999412279391776548462894811725202421773973929543195617530458654566558850748659575502236301599877382038750081479462326514266392192949138288584791730023955779029573462700903604279128883148596926847692375004563416162510545580839601538167087271547910565236117864994211927907265543140135026482260070678623886489867418908044985053614281281701086467215112471683617273626638980085839933494313940970135382615111468159777418736823833923803126180886180509696126368211823745961556664822205522512400511520439062787821585587417944268261719294350597434100139965131307843483207780801360008939395562005025714100657158474754284617184341599524556062813763350335562942519740524626965893786102918615189673358302503534381155909668856849109704476890690495277198226730351955409325058238588361272548045616572196201544168441233109820443183519940983388920627613147108501679977698738912832625346953334349247745816502453543899961589528659222587634980732215645683496787751726385777115206014654606487366813077681285069022496642310965892818620709100977749791806003346057432314117196132919847598128385663963516902949769086327134207714272520126325422735642438750290682038498562615347861478435644363584550076303797319563498545489830725952569282910820886512227573430365011372629743166006321334896734742627051606422838858634349890053272247314453125000000000000000000000 [64,47] -659357418966828240236478970585259976627439319725111539393851453355661979725629416639026626431562873868170685526655060245124115047855963939239037145888449405394083884457831023048091485415631726920076955001806541039246276252876923355603677068700349842448195463910691422807514250709325005644388735051468581484934732061422701952672779917520595271616091894197172783463611803120833944019459619231922088332726280564082628681384572525433001659516092077283580936623913293161102575329890094328289118329255183887920738619559718836535791362596857196022125916271757278078947747475561012712453940366850519325895133958505501614474764163628446641602252341380449507671233239741014653469589267152148252969001312854015422881627330388630559802581250191848083528161667443082631114230874944379688683817084152880884222866181016643569146874399858722916240754913909355066755249171849032001469986796635908145806758690828844574376079097547183113513769295576962818774057575021728739586752430623172830751635404314622924585464777172573118505811034834938015286902633203226905438372013832088307465065630712620520291989010849860775430393200730895755953167702555006403546244040175031220192702886437314248869780676674438022380229435041997042041890623597247788029266171540966289124390917180795968413957691696053589768894658573197662130265611793435355087353475829737135101433045865136838906961710571525916610970336050215199129025176466708909351642694277785053325452510841515446915694652120694163291669443797270179152514550865225104823669967342195838458637195336030575107048991460839984676807471251543681887020124431533114808334732182473012770405561347362485425017910143922915785044311512165824737308703705938072644394072829625549685259743243943075540373072380976976156727255253740969035234471332884785181266682806489109719229338195202201733104101712599164640523803758941834888614622259389259806143428475234523969627284166009310612532485410197382192395541319495336081726575070918242803881093795732492549554755173252985581656985663152845098113492873102553724829768773498441786427195261266404680938425753142854940840602442304368819034957043743841082841565230758125968753021778082062112840473885432217217404196636942993882669439532291413626862127155317846882137774640498442966832107724717493251350495801019924743940580878232363201749668735511770256815223560023718202075204070479975555620527643816308960493210596970348994898660076895219063295342243141525350336242884274792449499836424720694921317669428553679937433236528690043124106732378560718437216627681198691021829524801083070169379487523982319158872818318922748304089509474579244852066040039062500000000000000000 [64,48] 111868255969492418016582446965456710564207918475295222074539711618825487426596625025132270244976219746295563854728906766538699342530588177545215405577174819056210157126302690693174563338612726565678400972748343111656376956838065285154775466063090768373556348094152934147383838163603923551602924599322581093786115205330696554720798721046860433671436272636311367249545410693796405895181944226381915308312508188964652057046606083020277729421327497760399900299255177937447105232544255596467034094724252086824748483444972652234541179875305039254624970144790825871601191105191136720709893577752282648482019884313440412277227207781664718169095804447858472989952316117698280614104747691083890066410148850258404308646315206053556065594336724676603130389608482825696090312369488700349539660012280175455656935485832858806804700997382690514079955691259196139371125663405936159786462508870731721465278238580463649697857558941598547355298532447488378802729335498523666997491399307364160145049341306856974932281397978016150092167641598634977399922120457950896449921688927298438452109677417606922584958993914067793250391276218121135732915816011785502563931992548997673599280507226834893398476042583703355720503412170387285751200913344744750047872044039926298211785864352568295780589289065741192986503386568936515707852264877225317663771447570871146693806873067078448740689931305506982142095160267447385652381665189970409284320402122277031335155182787477701105606616945448177975546689187273208604379552810404053552695729806998753249530553061007721767352739956653104023616603674808247834748632829327185709113925165890776753889403265996649813895563487689687966407762612125238215605634577548013453118020050887719130640215927089896567120751358617343434822339290881849663406829698727529517488401898442323383408143742952568503448551402052004218609903209181744744638276010645647325487764138686627694789082107154926997241607952617855541912295432180980459959625134559887487015869047483379770846968819781077310116047088320980546088823670567571564133638490634155355522261542928724322032199992182937625411495627552367891163951247837270077807737977112591721196178281008720997638833010777352629258908227486316155379535759899698971463911217679939387784859610420811625391009048698630843316865195023859547574914825094360822045332075562354460752611628178412674633144007416410233993209239801549919333914584084935281147844194324631204926491983530352367651732217339383115882785614140691865615459107231578368499376142320958526159842115876672718731290053647928168376326444815259780499004790485506610764332435792312026023864746093750000000000000000000000000000000 [64,49] -7246533417781810974131101919433980607930193886482118751887973954894295241178905657603083092458385617156284180066622883967985738559134456690725230923870743198892391362423033890246662487502187399143794275737152424380472781468582957250919991588362064802301339334107414935385380506976839758994231709671878427356592485720964990463746943248168726494311731140126101460060113275396462450413564276647236099668387684580926111863285870502822623191462927044411536481242504819130105819803890557992884421802282102721224093434806378721794206292037176411543889525618812881483553837054917306560398997590936706926922639643701061876995430107548114818130679511225873239113439812249494482684363659232761126540668521551720215952781697037101382597652119619328937776175988966430197162683566008676296098431175777524802698312183767432765874118786801141642923391246836276454383485865054340972116943315214517718600707130567294982814671256357337650749503732413270642815605979876264634162755605154314443812274720863182956961691889847239531644352213373014742661543740230810417576118116912705384055362311116012896468174894174927293745615176736457010669974532262705369084295526824056068183708548752785362575704690762715694317750008400763319299115744086452829237573280765364697459069117608724242666967791177980976667614316481404914486510295425359199668331605924370373949312364015516589447055103812455798790198398358781865777287879435705464499639075205556469843132983030780577781376291646703020813925374470540640483001958290779504989191769737399984133425523222237273720753129724136554182043874462888463678798973916898942911911357268778986711358481802454275379161765054096911003674037038670396737252399530956539939874480973535474370060028021854310629622791664310222680549660845124717286729490927575423790215637102600699036719416066805220572376162467362676771348943416352283453580254224552402487545597535029948883571036829936572513447668119532603493353883017296160935170696176022571533888101458755824523628884669016860793869632226061748357330701190517279717787152877846429894221383345068912247970208675433047052983814915306360422298616588482219582715302323242038146038104411652120192426160391496827381065441346943769956803009827256327689733906035284040932431971393608125461837610742065158275566242961438606679815602276743276601080013004227567512283641631978273756089338546043935131324831901388734125478071907981003278388479032067108564073047728538750656568484346780178875682726035066285856398265223926922427665294426915521860876804018751880905934933172083372342783957945099610384129685657778052743083208042662590742111206054687500000000000000000000000000 [64,50] -3454313818572644794761727526994902340437179073799633082922911445603598563377665112576129252468132480340479375902529749336623665548896679202997606762106326133980983142954153735312098767837922794156023004254587847130839755617720701766519532659896187867316374389495144680895592307929605978299678567839707207268398384110506938959043100375847006731758965667952227369334382506279384816405247273580920913933315373882434530105674698229789073016593822096332034057868713355024238302706960101309012028191393952571565225237764487861454670790444131401066106372709297759886365680801109768108908761594633473813578730230395191126826886597590836432407044907039596397330364998765977072732453375831856554776795520883377629767085555893711557935038575939181987922077919436778725321795053641257951853906606038397317961596871990318189476894185394941634439911379936718216390517500769651458559906168684515053612447750891689987890599865030783691112682203213778976702933507278486695218834419262107715953283976554330514677530445774070430400462688778740810168199245755661942310851801323495312691605325444638125631506337445449479960659383002046536236899502240523263180063412157663259886022158044982357630200242916294222887642421462969446092155587614649989566518969457161896706531714109962625213442946675854669303103860935579896743903543036375924806697371837184540724830361685043772750009521998208670182140247840281212662492944231214332503349618789062789145164303494439626989533322097418716527748175879769557133772091440352862326737064054689546062381221248399950838648361798204174242723299675771309102929567099702005176593181448968527928964578191295515494864493274246513139572017901163686068489839428455903066037787454707929993185166792486833328786327562123890421417440316697019475931072640739106935759507520930271451463790873051774797414672947688169035610190705971321004504096161428858916875553581511603522290393331370758084306236211625354615343935598717898049405833305832074897234473117868158255350844382482824777543224722311000455031910736354542506360180964098257459658738986439011596183324769354604143425252346367939368413962615255887648609686668936806504978159114348467128001693376296832763397280479537099834497484702860933479708162453637788537886515604992748014010760758173851207257308337022307445604610985292956530532845451065213665863310424721937744747842704253494282347644668738733621523386980705550508292496320891555454966519834166156363013734319363744869647564004882875238416830761492235975669251371423123496569177807756229537801622944766187790728833164586622981836235707353566226629482116550207138061523437500000000000000000000000000 [64,51] 1916054701768316090910452210886628107062051481362231968860861890666646326218382458139163340231694607672484807688923535962332525152091809212348843806601753708223357641130726926799193602069022914843136006958692056027877771212785903407030409434724003946080943749082396887823946418716540972080089178138862021704005856774464906718644731796117504464576408258926189982909971113415953612298374181938630129776972953788107715081377825952670347689618365838418554266074155001619610434053777695177599285951782464040513516033615026912853509607590579207323331472535125365755638397327722302065650426796556962054826461191432315814123012285454733309211373767049641402604207864891327022840345783808269080037712741182199793257364685500316016561050523783934900796360935611213440433508555735043814745609193261881341476389922240253682605329170996089333390330151972069154863542402688519939059352346565397242028904990509600287146467064332036123796947446981703293569683972373388849948085690449499514625292975219193859800372934835298004314262425530546693719813069678291850417885748551789960513723030744219309809783279753543374495196204404624420244049619527299840604660358377324430002015511575467890594853716347171150231105747557371593206946266164813992852091199425191929031523515111538341866034487401705087496850953995754632550918702451876137828851547276556451523066692335190192550205565520025499903795859885921026083109101784144872815652276943369504221502180431033881244469379485066621235095801655780606365327222251258975471526982361033736610756985345622600124162820002929586368263545725447354872129606595903510696969435983997500295852325992735546587174957750171498279041011842882262534158376111930320538019412780154970568561869453749801353866668042842087130588926941100005713696983656961847607249856761735319104232240060654628932113738518404956306332646038916228070655429468516757214590845608326312502463556728583614382657236403447190516153360688316655734706810912192824108244509265820257281351643539440375302626906698589335622684285863829513537171168637074818156956431589242726913029285995921305122224694509180090463850218408486525384356201786501873014606010351337441497524855590861776490062502292286281019169577124331240502471755452299292766132107156698630291661853728755956352584964734141198094848660891820416529894314274963089641355152779589901596094236928508342915496147923996765972245553176199574105764464461316163992782455994131300333670755188009192097680063954110272022503853198633081874385538779693144774819808152050224371517171237401546542715194712360700789486678621842408176689787069335579872131347656250000000000000000000000 [64,52] -633275354970334122075736900392510023718390243785349935926097294804136958003229357129773894695199987449939004528650590374321816618056684763867312736877849792570479919519021942624780054448396343745343167332913287721893217218939808317759221151144792741574413693849885481223168970555040067012409659691990865729100977299785339014653150455804540088432993515541907651391282663076003381549787173154657679666896558805671304064908328655843026943931763729846119163771498308006481109786501263357884413797896645876224678496740388172859126891973127981576109409249629677819006219157090841051284661820257562533029910924577360726833344964067809816259105395592227741405905466125571984735486769909733903267841916306219310755075998234133803883454915816088668317586053846498281802943191618587886373702307606899564229578645541976568412764920107724181890780472062666784190432982970354219316032377822841946204666708415834224531070290255669606395449860753156001413882770729993106984812242396806463799604410920889815520172644191875117384777084564867798496587692206032300731257849570663837596338255504744406051474796273032373719471187982424142872643969195604393309894533355308941833876030815821658970647660345231260989014848536880283469950314844147747282651620703965250592500931903428866905512227178049644214206887559176334778959568268804250521258341130486967209039283043326813826136523854720719139186954861719778947784401902498913016343417372550056729473286212595765243009148125447420888977647390650543062157401608048814120965902626224369063715475762378021484755127510285800979113981826527829238490948720492449293439178268125495169483515646079690142909570807160081182433870287576671652701140456492113769531679607914386815496234799864743148311773945441306484623053888470965049822631077434157109126267865108798930239951125823316036737954921264747521888081431610082989876974379749002184088906040031095386942090927932212024519127869566747690740614469719072119088940103277402276013890054387355546867186838111751897385846791134914566771223528686777701513650411151317050432738822339775423979149866691662459257543101818352874152903211593256017921055631157278344448987783034574392009353327090880223875172443602401175255330553180468930571525246898523549642348968403135079947474610406733631262766353371245281264541168882750718675348531137432200039521938885213633900980950837418839095284526309564789975739575828872585135611173797828304805477942271279231523034485934557841849879777275180983116860410440630685447735002879531280975558639468556362323101616925024970743410745923490656750232119520660489797592163085937500000000000000000000000000000000 [64,53] 136037263849374433262082352899284898485482351525018635180904267284962786449547403186329915604920096379365950562463321628804291919087467352211429878247061359041664045671343880277847432837604711792196583290772870549305275015675023764679576475741433787529741572099000114257948846412842029601216701551090140951298012317171555740882686321771574083571702734953522421829370632766900941098108267198974214869743959233412217198268633402004729049204017680561774597148307588014758378207483604757887917276444478254891448000851021305669939062454470747279379848612435249521899659316125406563626735360551470697741389619747126595507604368643684181474455009712643229268284094489554283738235904249418773527397062076701917582605658576619295725572867519951469110748879731109282210661236365415355604557639588527641250837851868307802049521917198463651753696211703836846502727381532258859426288440336859509616934884529862758752464886924244017724761598109796293415334911599197425050952196952712638277080620803240955299438884170877424116708707023431610489645837665846630771588660619592138094616834544230995577288333935152211565051140520902291014635932040050591800234623524129148474670864927080540747190931535565263127209227694716488511940662051555903135234511641229588748952568408002170101324061257852738704527084299441045807317006512786498582370265477426931922177788376266378606306798551215521009248408610952994577112465544202668390998210394111053466458807603977986844696100300845783804041059960367379478802466261005218344827839566303762459460758688830172114219181012338142648971011455016152870943504870855400103493696165618729618106416909191389561492187249696990313164225902838748717375447340163032435865561118311209431460763874706371591388426092944037188935806308904399283265355764977394408002341432504255123652452636115343414778482250491961760784528181080776510245642722228709221787021047720500028567561473019105250481775921497238448908200702186544172910785550553120786009314969834561085150445443237762295268593674276142456842412132039192079266563462213168700683409446768139078361898248135866047173972827674327917210087971801605843984011903237453532199290032369789882957069590753262118655391192988562440425414419182761303737203247266865511036175508331150670787732428915799404635056944097169347605660185554651213698764915219801629516844779024898026227743448819759226740992000913316952522550084629677099516649779633871848133494621759037993854211766000846285733059783396510467987924200250935481906736033261300162178507750774130869097233403703163996021089095331442486713768857953255064785480499267578125000000000000000000000000000 [64,54] -7676963732682705822272711445625917726943818490452728828148723986911800516758879980475813971042902283966402432757455323529856796838107974023563524801688777604137711908627077779063888078678592899746464953603448040076215342840362047196772546661050089838443100980773431735309189525517966600367538084199060086801468907521139601564221584811472457843714051883202416282397568376650848085883154177372858138942119159728975353061218549728971985960752008643956701721125256179834110216594109356173271722146667760581414296287236826431525203433980646354810392686958822546608807326288852071541782968719942716456346671105952382813026954482221228984423109415364436907478912840487713289741721961638750288567222193377633292751504160749965796226516980700129027303122916552094438312431319692883583376743889787828827385251670897015438716195954757204085302684212495970237782023065560830966116494463852914753278156065638444241504288088414417819484048000490858157350115468756646724334791896113142049368363306740955762980255364123445675628044180163602351684068266059682417520924497668067416279317134462985285135605793929407224894338921750327187782772299809180664078201237380541249017525629625277702772103515585418015406543606958685440683073225460701419539094414688477157184040345862861789722786108230307251942194230540620246327608381543877571668356065470130306190062816545707222965789006248661930327542218508025341966112849772065248971452207625637466078779712998218713355387500599033858279336064334807395090559443131449875303261655701518187306522738113945118158396974589721524757104991650566766153125661612486737386425325144371455969344584461440650587144942812537899211187392027302227516015582817985135420451134816226008424968127183678094021398961645726088456963268899076709074846866161105973452151516398840066912252285800070301574852997685861807840220853136574752541549902746376561594559853392559879733903916232716781740554175071676458809259849899923098143094317563668189921843657289905351894551237055618302879366124189894850184152651874444626075540425208376665271578838478688596143552030795291036505149871205778533411247361998624707435222156750584210809858695853836990067474751945421586453276250545437593426856933987983788522827991476055185028028416025970570040420943912805522012255687312379705942348425668818804548901946833072389814623634932565075280621041556768462162547080726048829123891619766980898007758734650617580529399265021529451576518327941144007803032633493324222835220782545437899403982843320978460155815926445685553668727531054400875037814795930632763565348852807801449671387672424316406250000000000000000000000 [64,55] -6541072642179857979743403743139934231464505825252400651392340337198726423162795617529778865141790690113458668091906599506593450864880157421016000152879882390915779899452975570809907324817776527720850962747216949102673847430957388957587063028726633951887252129030160535719369040820037303137947238154624779085845600194243843069626994910641526738465819605150859020341347163353782949706014154149652503966504869196650504286402776239507622855659441446820304412963087511345493675210500583401232809591904332708274045189640605659521764739770533289325491179168070596378318939447652116814488534043723565933493235182198903461213020715721207377354940063001402557022517740521356714983574454778330540477726066326810300535884946768231759856046137623862937756427361256479120351653984242491418822213629934380244187218655904657452397181686014760498462863050897533654877808989749621521404626786884327403005783968980939437651829478361480161510274231039923538002246273104851432583972318642673995590098671146412581707962462550085417866589377120920674186610349563411958971669047048369686608483280748715102970303222195900873563463001663941770265408864250981772111099944504025813536930317035057584943326297124885632204276228192337885129683203199487463949446324927857484366005957731297651932638861304835620329035297877626910630916807986954073179398935382239017084307146989748745622331247339984350857727697804042946258697896056279111872294614796748378392368443120486685881886808065366139305046180717169974603718320303694980275558971863426419383912657092123706842414885643637468886816081326843558370641080708021177125752771978868608875617539207165872845267149802334418758323677110310204355354858944151644882779371381897814712636512280433822350559015318677615626060403133080615192204514286427652274401368744113577734397795331500660152752506397519581957938036984739210294061411378110211826287042147355700710679355331992443799580908784967012920324368663282727923907432267212988041646184793411949122994297345207995717279710658740003503756956418294629478248211514308092344229390202547173213045584062956380981058741771184359975244984225424394807295925884179042195049341747726550156792882409465637409108843983370911361519823639575549941053730819425324531533856481903591211393893112507530196140848805582524993629919885829444578222842814037219046175256173801820539486554962353312472219757386384584166568318971354125935890881345073432721797176608540646312940041393898323671341082583375913390012005522042854105101251574430111951314969858835593075743605097324786548704491487607991240249560860320343635976314544677734375000000000000000000 [64,56] 2922687856967925893990615197780005705976005913160576513942361767703093872450581346849251567064588559101411355570500494153656343972322166537737878730078220503835187366089019941489227251628224320584509947945510148175368249456651161648527919427071974638902691693597572089041221950794168963570829897207445670048304466425922627113084795155983837139733324147873721496175831667910803297257179545320504288301323214569474364422374118497362586888350364154470390096925493473143553028608810038747862693842551885644733882643589417411418589453828326007770254628804619378624014954105662547294295365577764899555571260643672639608483651367571456382512171201963759282609573012626931151121409715504666126826692086810930374884597706945459734300493845426861323493605162612115799053628945953528745596086043665724190615836357093878653145663815915982062197380633454277935698690251939313254699214687339755002226674490962991389714969347402535577038079043608877163276723843956351127179848265430991825299156842136346624744114843818035389746756328267546322449693476262711798624687906139998415696633076725705244762971980455557753387067616590377128500130027130729440952037382171318680244680684598369280013643134433426315274737593464533372693465987587556162449197884347250970568908262333944496712068779001888590279459398774752098577755855899183909224462598264933500605631751504212140367691740648599277511355562452950406662870555862367904879167850268136312264907702563072528040694770909931271347866550576120986184910348068679439746094454741696388854972634015466925630894946113751074576176263170314337250824330712625839129417877829775320407383680358771014541031489586810706803240887043862551049974374753535855873673122015818108096872305404926263380504782007904699922101697782362154761931743093511605644047354214722162643550591218331883050894827286294475223791118455398204651680930222950169298273976897562945793049665563321885335119307516282949630599496683900078280340397767131160329123579415613129992522873331375455808954011489148369892459876649451203260346394222803399744852118701550663024995917273509979487366682376209005094032428457942233585039531619110569568042974826994685340627525757747415149637765606608030869503154376464922946755255622944291201939544457602555364398151627949602006884587272079046526301291664557469998926476949171007118791468792773018935840799002717507183088176248377442580170317428079950988167471871580494110501976649491153229302350841744398504632714589067166277677117425431665830656639149254065232602041582166605291626091859401127891031346717198857732000760734081268310546875000000000000000000000000000 [64,57] -785198510322787058356412023278337924718981732611936126293390638104791879576743698178931533224193578926512662693626181673443333762808776382050533678052731773102316319857218941752797734998396446386201585815256158302271759813100834252908257368939124613923017957678291612637625536560756718688800575755921633118921626700908637687661484108127568255512161134788080551541891576668417240454416257224631629919050852064191295266496566000943070229998095249428886291013879718201417918913110236983811803711068587032898897246735001152419779627388406330193351379995093052825757492443709907700993244139007866325985725312758559834863609797643736323883501806579396387084721518509481269510539595220445148253006780034062784165251928122665701057386110876841092201134864407085943403374881157588559295784197869513048136484450859086799345244473632583066478329935682295569081631999430043815634410323017120906160100765475507802023898321094783302295806837356927996268092542452443868638978517709419903361640376580831599208614243841048191022686479631590659248842453788965301890294549047996387063231077737548207066836043939594828901387381632379558743810508254850681217613844942819760693835189929762968065486900588030195540443105194069822107024715115568111190544113387137540443352222471880345428270050891221868141922499479053044687019620797776370673098291331904809461619251765713321322617636434906947138983564956719039185324634907177182780010206065384384071389614208194499484586923332696595692133820067405550189965778741827423485009923923986407724145658983049339708038616395354390073005771308708361042845584885111893951616984795391272027081526541978061381883425834300807548988518029420310681505615703793134317356537675577744223791178931256554458781682510892760155764696584570122471359572887226025356731816447970217104637960810725473376902193537536298167736844218939276620036347721270459872772672634036469561873952483677775000751067510401773313027920919553982141197449723526574900943967642576397577656683785232441962342719994864371672998349089928382301848302144818857544365165262180587389791911033980725640565158392626492099727970839605017537774572703015431493123977635670633034029848077816733135397536700838734189308093284200165589169028977092021997431102308148178882312183417437458624398448391443970565241663281477876321991489342810014267725332610603347874156243170969576478826792512340812716001900955997624352244763635258638777955941383248001791723013010920712772755262474973159303478098980120731400379555350245696943356151395980601134345653045040699268735176485911608779133530333638191223144531250000000000000000000000 [64,58] 186274176855552807231449997167849679582435340692469185946167834624327411166807190767094866031008469693954839535782566020038563015504659111654190970136471627474632567387109646220103825042956158750740610222797957505615371890291633878317573750544458248125271671582855946017853417897980730197136613941622410531202175671061912336554804409886318466521983126316025312196477056253941547640337818592107605347658204326002982755460924805535446842478896013241994840832845963596127823573075514514543121907226338410195670236070108856313969847750490211294234280463177102068289296988252200252170451171679329098785670486002679151450242870512794522253449298133248899837728350874966201457356904916041499921484353069539360309547355640581058059474520124143925492268752218289788760161529392357080588859086458204025931547334103067600765286672138880471494549632929357648756351810389316181864143468706725153081095318737813579571565502392224888034121195204318342913627482722972981593422693844953097582742493264522992333237818203404720417693685654581884822090411003595091897307431405114400393919831836493417937745407934606029931397386001230262092613174868701735599773493279700472734530888096183338598395813968696799468088573490583579548438774368142608794435514449739614439498074008879046769740238177183432210279316792230136413020859076005355965123908942221848356730483010822545109668051161908909206533834097578100782364647362765502049009881411288729984174609348092044105820241936769582586548424123227029640360116451088980246765017978280293400490046363359574436345341227296015926557196703022059417360446896401171405297186246505974981789073833569473010888132307887676660801691051381076441672170499015570349739331455836700745155699570291943090370452548048777966164804201768636354704590672941611383436497528318878518707146697149279090941125956499083268145878927602433969532659957431052126901659317756490720248706903320504884223444414434544511744685818554205021329001011700592404873580856722648654859164213442924501989983676641211074431239262647899181351082515440090753854911832313017722447272267086706360176223099208004148974476205292294954613078593810379604949737483199903469771856177113414061916064147008604909896270106071985626962153621290405918959156886035877824368695560614526392878340974777997454950529561323678050216964472022002515735086191194323102291963972484608712823625697456614355907880082170932396802863273005717411361910541250064841196834270065651862676108190456466654890356246802157197564369279210388180389905808067766720184080939734240197139247818824969726847484707832336425781250000000000000000000000 [64,59] -44929595705004052413234784466770091223987743795281363872278364228464167667237714374911527467028697133007113548413105158553193313039922873252693066762308847263054566938564001768495868763231665619874512914229890608567786444556029344990946762903452130976364037654881493890240345524048930053004785307440283646879105001324998320842368481841633429392794074789441935959658666409403266636876866912607260219297550119735379924808263997984870214373002161527819948111962934118744873404314612368885734899365258504149294582131939181205602367078127480865654487971431472935657056063606049305974327804303612780306909874198230548045076860528318854242210741827504637157910345245076455253996842849898650285146778720501132279527204006338819386864321535634814668576746410006971479669879798314517889581249065859278492613368417791886152470120381633683734956148734559100324389367769112078314996989528742113943080464448535693531920564530549545611122172298178713103239813120181373917949709004208304987225707263073077727362821545832278937556926199932023788189196429547685147180926265054465021045244654476150994905174466779992183146789760414632851331207312837706150052287610083226807876724920339056580716039887081146487391101120823865030864843101817203063403471233850844391736241592676556320941615588066791129540544428916904827317211577767471840143348226782661208635966462942696330644363476327922675229596296632128384153803018064212806129454659382196566281948486998930451167266809401851696993335515243362897622392497193436606847324358517147110578431304714767460647209635742338472347460399313707923147382926969902085601412049550483283831579862400875292937595433653900453879444816485254027228237306153269105626916071420530867437314119881880070455886725270731673182222245822402405578634600009662926320850139859228122054534752861539716547350305124469800607550701690763555714937096320308155778020783190342485193425513374937642751523109646247035246553757698449851149772743106499196305150126355617402505261624515062426935036577079787587265804690514823578431856280341659700688440370490725061492215101795098051923829622391901774077039317647742450897529378273747054102033426290171253175495743526030443106725555973061075114610119623438840625887972002356741419403170813950872515160374810552943269815372587842251961090807655864902336841294333410130113667040877271126656275562506791219320930683241450256729195396168135551476345157441579712216583024401150385550252750267577538897334994625884437130472915709858866552975981090394339895794879939515746612235619366452501165232202851029796875081956386566162109375000000000000000000 [64,60] 10343469299474066300783611716108293167163456197257572864368777547101923841442733948174401751371871553529756854407828249432781596245422832295898545352290761791963641583569440582116778347264188853217933656604882207712830000838547659250938485041969602481592490600475293304112636464484427622502896531749585278645461763467357258064257332546101685705507827512529056669442271632980251944533373754655549136530892756584117850504533829601267482048170768924212944238779619658988350203242790889435668291598990722037324043747411884055233865749586534925614577562697568776505607987983272696915335235044495239558344364662150910696386186184426974775609078138114044129148886478545141351791505865566338465730544101488205988195076277359519698783780421623096808111325168353428177420647643023617431947422344769319605366991194282902468430776390935727366145834017587044604727185134111733144273616017283823938492783112697938569007581797688824612873349209500651043819895815432946216582459265679394322213946077507530755775554683741448339036953669987821070520918927856094092672778536276252001317487582397162751666627754454538764275015156552968545408472617019797262368199593487853462157066194257919268065058815728942163102286123344604115824318315184151644237890985468029556196662334750985378149086971711871239599799361551163466014850236946298957520033494297712161109194822761227162394282015258786762547339418669043923148700883609628387656492069989157412467914671930362234062170062830900672915053667941288715799114817993353433389353478522932153267602840798171487549275217865993434878274739424428507564912783626612301544862141812176100413153232208991093996231242244206124126236804322954574593159378292252437875864870506036104664396867147521317513076961809157565258117390061253988949210758644967391187436397165850386393888718716520379254625962831696786007262358161623343682728930545459474164937407634427803058713020630502455617468302666130842760775335438780622544573401661470857410418358806466913213153727607036817078885506591977937981245101296552053345676702401821106070596978436528982090928703159614051780407630275743093250569133881518846531433973631350957892226665331342954478999293797835863541856361659756834291901092311386981573889829792121163296085068077152451644027280598349314429322081431567832025116892836759743989332634086939569273095302209843613564274433316458701197757643396112716854256233423579428023602412470143655271236266682457292905696961961694418070489586637859052001658389014658035116114615389353898930552535576579188572842989482514219901077012764289975166320800781250000000000000000000000000 [64,61] -2010954221678157173272575181941308786023134869391130697949281350449084515861257215396267490814480343402486157010232503463279517149323367471187574041866054806774475658602633888937999618863582343527967746860135414561697435865446538633744935555568346773504914838306838500965409693642739542257334150568629823913566416500529546440997932827386025637625643683495678428838346826378900295730813287172281752510695039222557123451848290036841934909254313336358895068088350095574828907937815401366168943335299194746648678159554330894536783003459055758801583209060277561747764584805859635620406727853023374973345455759264801887740917598898238146384027668882346740314708054940991648734666274270842865891093773138743738065996899676939893235317518392235261527202432823165984029795556444496877046580336824591325778886176111270922836296463059457958252839291521531052692872307675346530298323299263864200690932611941566684862052623880209367280540825772104594658160615298652944209361727300660532384649964509070705607736837067577037342892848763320889797716020934794878606922614736321214231439974621688458726327692834488662532805185236165763449672561569637964914893190452800822334252618228108201142409401217817673300752667188618924666546504929246044292388757775090781458261032203539035166292447021175353927460688615093554284880770833896445810701660235289470455312693652280195277169798693510396397279474355543964875247507470482856659297086848911613909190342059065588020673693196482055841871994648492662399305403812098262583485576147862939948432311847604849352348043251431442374453264164034719944680308282487426606423792273340136896138268547673171815546825705133031187683079972780890528949549836810874682084473644518077798089410331842122310182446279418414963620248864003476450473047899215396064308754189032458590287834009244172030642141120493931930498290347658498159196301672565515867309934006104879291392625416275900502915409983330023256237523552023840914085977344342475051705895274676527143801814143152538112540374894160639299778029379988308900762361912910810982226728458062054232255702492877054314376330911633021931722487178353267657145143865614780557164891057011970529238367508586310921030365186547316396299587588106140381143807133945329367235194185289453567887969171404038936523404966580462758086237844854431526951673607714881923236372799216941194881888253277602843454075834833179660053474771781838644947475551341707432445735077715510319318234516904751301158310512105580439298171024746193278407845970364160981933287235392962517105409621463035785282613687741104513406753540039062500000000000000000 [64,62] 312643096872661480466091554025709638645704818205401041743986088420390422071946815346731435002576517370557241877342974398036611672728212755919231697807413998361751184593939770385015420705565168365809440616547272379658931598141803487353657057872285381851604518701300051239012113165105750897477989496155702613168238129147997790504557913849086217810583148652837722300819222221507719279757314497551584592616556186367360921363673264129321243224008535610785710927378853097452490699464495485505150082172374027899404028622346126708547969779895859850393070306792447558036323189636773150801223162569017217404347877137042797272122321799308831042025733928922612275910476977678050398032699076103349402778274507245903219443381588096627193932792105248050523194598845298536355873127872445563360136345521358907381530970742743237602195209765826031452874898126858122258595341833022764992830826250360830590814963985316579986261901987886570368974146847745844349714947279564100264438839851951767259595277650176501273669966924290056520387397568843650797318821252767939332463953265392220254451069232454029328567194024314544663128743880066423739540282124727039985697621082220741999662979909789365839117063582587866504339707386265839297509183210881384333762106523759597368719128291730157577071711284726910205021759202355711210439402852801577717603400680638024345037634262881065810511974228782689477645426385560411302587264927352984572503449777324162307796534974306185936438993302288331583055503152924146144458431111371442382059529035875497157836003648294331015980738542178997075796065642504013841450637223165400159988218198832582056047414506419354108473266425744727888126092639645182631863075833555316126655815875068073484710054692964427267033485535853023095168501079522945749690763418682574586966799884541355193013676497422640300312734043062679664021315680220721974342399947653114112798514944580167846860823568613271067814784712100793983602977770269447069251996649832533879521306525694182261211599077680946913516420041412876104591515419332948076038716818409751151069460785640311607789619481394988224935717446932847102659602512819673636351185030480456361384184214711076296053953405056173964174508257098209490533918944038967983331376826318310815304991284471987641809266524331703497133461995562948399764123959183690310704601453811369124440181564477710645415572750883109633366340812055180255072536536431497639612990879994240829775202477189533140596940341789185079905977209692405727104978498966588654667625673018443528724155974685287420511040730117247044006489886669442057609558105468750000000000000000 [64,63] -42240509315992871018703741654118303150119888083736099382406012479703052219605139073869496919491369359968828740292916150188803778662094270950907328912601736475793078239704016517367112685335733467140608457998011822698967962330213594091940189955963474283627006916410759886924730618635537615558470068536403823341372933893427413360878175443957742997325816180875799166329290425620392197353020167898443753685353434902957206666491897795797822291659602530567020402170772340446077719826238365486304310442451815705500970756408468053501189675826713867391858065795783295258524592236124925258762207992989316591422517531625410449332152955371084650457879117288935773973710742855682776336505966504971446311738026029078975001803446643573370947330752744637869977629707284019612409280705177610727706012484645561811012215679865349121062932016508939345424436726573266792673179163092007866046161689221453220874379741894122416484590377836914586215492452485597116289375066351786980832126566808997779721415128464236093160270792302898671951562426909176222330790932046161744691989419100634415891702840587708555956944869220518227363717474276559548665397066585015779649547910582684450756752905177094931652053273222423923839738655830270548196597198116074134419491255802863997213811986950110212990390627807297648259967341653758618654457098390231019897409919809700424810923756301659910352700868566176597937169540696770122680695665584739065706457267108337717339558720284241873741089510292881925139570182703950560848347431374856957911539255457378890146169663534706652892823666414138504242222715558734715933395683567045061569268049975558355191420659839772908364285763562087300252644763165389269159180745190411093454828877252857774822160157026446838150485397536834863049954124595906482723754723876118273307358388866986818502864006525471881591569013521815752704723397126734144109212028181925814298252967535607913806837525535591596067707411022920221393277022680180610306391096957663070191435579657110481526037269755648896192323059482356413756117673664965919946510958448295546214580901672284393384209146391184008199981278339453501170394708103074671528362844613294827579150813569238899107726011855397107003681560856454343806984540763795233653405016180185484354480682912106091418229964471288363996480225890873376803675356348146040419896590254904763373845872922343484851083522814287497177523261487007432867457084817106346593980874204540565749858898709166090820303887222627707668975545559457741503209070348986925984225414170129973657009823676405895742286592496606001390091478242538869380950927734375000000000000 [64,64] 6115785041359260582577525078525258464644339989504643367046150122035888552994653701338045077646554883579812095520321535497067653274262601664547325669446796800171749919952808623153758991235662609361945939796347335844651745913732534103683159205924063280951263510301382082464212640319370499735261636448099788324366135686354780019763769172097147767144189414135969348167295521828113262531646216339156028393451932959431548503836612018616391007514137631740633832378939682804100005352116409610995062640742503950703434061780901998409682648450745857862012970373221365184117438907177736722536576709477825947719387177347812870788575893629727664068049726357955543874734798564661361861275159155340411831534304537226275089097187972490896628394099431278334010551155170791182408740425599126235814350811541894503813843248841201220881821707562549561040715155931329033936476822944184486244200732473570285095373747679204291477384723189722311316239110742653320541732307011369197675625050422741380222986049022176036957389354873557647770665483215935133921588106432242576501316868094879949933367368552360047234941223340774462198523061975076726961658249918502638687669962278380811239719089812601799095001598706533699734969699123169393489834685651072211462481340658530711048168022425697562432438147786308810564105360990368678562929875362240239885062571781399432948164730010816980679740549287644732733743400453433555090986428336179726017310871196670741151235665215154557363787243762211035216863476325053947195895746652717879359481732062435108140342863243191986768745432022975350517700328089451892701121599115036891610426188978773311854921721939880482142411512160951122166846164720029274509965116695429073047571234031521506445685447558751280170260123253901640972485305151751883821855710193493358903899551268677570983902421089509051425473845038866447428708171956762059555389055304536796787568654800556393103742880309817990044725682288164976037700873017033028611277594443050285322982950485057508513991242787574976137424709000897551034510772594380645306404747978281138137937254394265588632529309467682251065702017317181672561703187040736535669798358658454250620811165323477108059336492930192771579395958466631688408121593294814235528880427470120119680655794273618013091666644035807370967795252671666785021127346747954840053011246329083504645201791540737836668482983022307024038226586232827249423672179052415857670945017772649890476817889679223305473971570497600527690767574080662448195959848792225538088879527621394754715797303923352501442423090338706970214843750000000000000000000000000000000000 [65,0] -15082532193582872213718815658652650969152980396942833761862333789525102497377625666077091222139384802221355820288550915905284477819145036192901416947500459645986643691580741779802258952570049817792722144094783840787521982942923767802791310925853501943492299445756073637903698140038623276342700597436709567000792549127492598514321787383394083141969831972153026387008051935098888110503034710978842681057664727001255718039797119333893017267378511275747595004191999047245316829083705275542852212450220637468997987482526679470199973242459963419119039566142080688206772836576017224186079104498911231675677792210522327333016196690736572600351554880727556265490780652710315326772542365226250588740874146654137997953943863328577993523958796609753313624092825618155836754462315507571909556590734817428414013082924253720158833243985631209184910708414841046926735996188498951019151362368461576406945160522606709987057623000719879773325596303784208158855281413711477178436033247376611555228398750414367337305819743510362603304024573579139230939461849416532200792646154012322884700624494184906570991316801870282530065269564295228228326965201143915505076552478792409378490649346001762814244094969085737223632084547230591824210002000004861790965481733644314381552920985560455239602497024877130495422921636040491081833364075469007266811569584025380238901855957722287391883030942992299662398748254176340888388540169615836826434379286982197249367806752164872903726309493164756365180260966801882290711799204721740407819525948617968892016462608942544572489839243134094304002746553404180066277715954224601585363871817171062914694052635903915582211851002425042785370785880304688119144431649590011594050444535738859912407811743550653230272404527253646268901683028990483300336505052254461428171397802391767704916476561432590551303826473350533490467778079731718187141045669660503096781356402755595403693165847800915797923633297486786637055558284838524712703553200172018093669780248595708368576580736859188507482857324673536786006822671251536342394666304069095909538959797961111836825713324824446834913921183782609899777323412559870534513840796286832294897865987258516468767271892698967231324367331625157187089413556583275978832868239601535121270639262000480803007266625895874131170117113731352946463014299260526603100908546058867846196675650857209564841852365824234783157530726251617841148065522085855006635739134451637325697554672475304701928244551467514690687725895000085105565979486516264206179742803587904948717945303003224744551611006076504842801353271140697072143297070789746684694136530078999039467668380916174215247317530241708672766895629568474125533605304720777383829505953118152130389294163749946042687305469698344495554920285940170288085937500000000000000000000000000000 [65,1] -807827965709127902286729989755118181603740841204863573610110025446010308061512120134005985544459743544080941349688636079200959332857957470361181553089112009473003259933460277633871728666297783835125148771398872326360288624860967377381573998841688729466566085768827210886390803750103925102457412675401274150622915386021565281399733734347647329431472425261532187005260573068600347491221746304589796840526156939517746883754078970440032563838416180082591063095542050039674435366928238629719793611645222909872749296588284623832920546926891026973824554556636110497253011120869521592799158199589075054243833314139148114861203345663414864833293034257207039524112172786056942825051218050749165372458864188936723313645910495477331578155189950597214751010095865921259796530608742675888462880746847787765449847274209363661960723015135083723237995238848983560582491634928336285231849294761387645117788026238044397446948555965536679401437353408236996326869927060383858881915347045343893087173534767687819960508257820468929846343142981722513427448602957171347137480603887169467636816164877867896904919312843671982749214026434700619700967554963247353664752424015870010107013924352534676720070565593921811363580695187860015760555166294768082487005048004700524375086155620924844812647577559523985018691246605431487915567800369768270896311294366919113110640411120401113351068311523195441972203587191773616803328072275542670261810925045525959715569158297656842273968038313417792452207578181209831784520154079996375518533605424662066814786666472879432497988916651656816082596408340238150793521556927149515262514044939769715600001140939131242522535224146612278943599371916055637035619208099339303313790506947414079237325786102375924981155221837991929265329450468542312918428642515959792291625477030916416951874269445427115263971465431917880434797740779271607000284218733425293915931585136258929625545856022818236847537870212676429563552400388369063556304221329299731213658786219214098903818920232454272812618997458813991067521075770770038171102419019679376677268763237749766342610155148313904122124171975188802404551053573251574530688340153934086328583023995149243959442528327995668716048328644639023603597276881170208491452062675464254971156283519319916259629354169230062248257587608965844510471216305903929535323794709204911032300811556651878715672328806210742488642013321604131300744138841180440800982001775266538426278535573847801526366758240988777538431235727170296971148588680901394266959724845032573419952242921925245741652957172010873071170005801849630035412097390349604656846263986962473188075611083071455650542688167273818352983546955983792414075850683051135972503767359720773556993493377450870916224069662181506146225729025900363922119140625000000000000000000000000 [65,2] -18075884216914689972560406550666883194004561824313690925230994517031036499805686228905252856020376399535597397059377824045681170578998796853500317112582574494529785009556641235202007134147156550822829502198532259640485830263352266301027543218831333973303180204618714631573700002210003317517948147228489299672979162845359701498673916011341411125567782562933329467364137363807134841155989510240241140752224247302297484672865357828034509576604166081686204055183965576265017701564146925711757988529894273006496036089245952809425519618669812379598228348813807246673795497331893636199011908169198036599202802627964736279073584411266034283502008530124974036164481035347587690784379286492788998542104552813675516534021324667545182746565046547824772128560676253218501392538657010350972511208388917159324847451034928183376297873860618971636967377103166351605367133111013772267739198200847754782559293025706990114203202912080243022112233728035546841037885978273485746430961310256622337105012221231485136412715350886415169821115349391395543264130344764753265614581417128299301463271637032926193342815626166226923329191940014283038397419688019828408223528377013817371840487050177845605833209252858008295754398552875619475901120623751413308918999131478180443095632697377342087706424692177152181451384521166799326553397356902008914118484118357979603307490603273059246581162045821390015106340571141646745681571347446521892254122162645280849637528894842886772814075115473500773480719808871290730884728666586024331630194203030139817315168086560367340285108349545849510722767867893935721624951371988628778784443981117529484278938341933572973581948368359914834279109411026435398302882619308604258302819451411808014924563602117057865863396639983253402155349729785748682519914477856640366031503815221467204616814359724481721512763588090754413858658510120038696129046932318733437055991229280583673419895894884868043337376100129517053421712951018547278249972746293209677243333433287538864288019228996302550636490548593447593833538254551430471709789516241845918737212617699956320955302854425757489915350168346988664136581106574174174340890259021773943753355691832093510627863656126272217886112374955246216208858162141747852365875272298535223610121543880362041978669920310641478772532558622476445120722426931734965514200337844926463703431766777408173111433689897829435415096526962436027106241692766924842946129239529669182327409803986517497600547057914853389552836044056213752199241253592822460554011489711834451982626522323853156871308781303520616302841824750621370223339825413472117494607237238619093784092938806697461209766312809242732550398644035867354381506878824023558823033366071885352917957301558928573923835936287929371246718801558017730712890625000000000000000000000000 [65,3] 308087074842089552930960266417993523441699096265781493021381475819715745738962805378986030366135838014023885146759740267501177634699484193417339004866827129128198601519330243621915224408550571604807017348756487249993534044777482395723092661179379789099124266157923118927930079637303952848839138883693114881138282600171367756004596383199314453151754222324092381112516801403727986679570265474859810924366849543697479775224797926496332159201193804757880490607552835666033664708556794234451037442167030098730780958231725310574071853559201739975796607643416080392194741183942598659645946544674006621778547163050993210634040205921672143012844107958578358194652581984808140606051868382910836615548050975982642235932036789606266047023161702454226096622810304833591995506223012183804609641163821693258378378009125482880071999336926564749442084757711324558778171385364107637413614206660160973760307252437518470132700336747471200656836148176984830861419926343051000978901216027319574471478568407017677651495063138098220159332490425927335863965178819978438737525428353868698787453225413959337748567692350843376487525899615113840436812357825357499899569631435340576756086045793815862710223358991546616233637294261802770528463402316740442594003543368310985401220639256020217501494826521277485396726360067513739538608946029946892881831366917582247217729956805900343362348986415335041024446136147637955174354735827052422087658466312311425136990944590881762536939576484520963897232093339462185217958189182479756977671633892263999669931834163971640440338167290551934924661546953482445354716316990032212298930013342342964519612123569620397671024722340251729407286736709448378974521256132848800847338743981184180870571613203223567325560900355826711032175280883010849392742594831964068334038315238784110808425152531027104820488211543400158316419869152933561198646674070259816146115531890591436965611700936818383900325101729285060465424146467545689291522748940028260090696258223806450357913658294694299987485562753975508109694118533874264774708493773142475451685578596673906863360619592074354737564687947662947582043253960919013765524720061467298883175542817354688914697511767853480810412938730893955831045364783151295525528556358006686056800874614731118614760390930795370970268073703192071706914257123624711193714492948923395409509787688095491226967371140385795964877929542836191508101027282223288567262812224439446655573989940748934999229672556863974955680380160847784733218775731317181123198497522429250631157196894717248983418514641387011926027356251125173195556174075185809492851881480260818410372882717645579784000573687651759754300357744264171262089048023957426030916789846029340594705710370970036200211680105232048276775458361953496932983398437500000000000000000000 [65,4] -385919335875510666670264563680205349629348871670179015286399602841056666742190957743579203210169611061927500002481726644394810013948944440572459154448093004380600368394026667641546356474609949909020603517752570857054367607885264094166230130839459061352869013400366639716334763920455140259513413606091592881846304292884316784532863145583472989383803284705252836282529117444322889295924530514693088253292186874104835513376873894112352041117405551675483779049489097913757449612154319873859418792762447803527241064143663337931473948760883535503220946368292351722581946257039900255452430361043347798058841774646871553245297384228929694840910697352656586815036258156106873510145342723129275041532448459457544221107397232917041029547275182267134059872525409515170494705367213317223256670001208106177623146731862919631686868997778315291135326383759804447607605026435475793242205205145255601458746623647826860122800911235336737551915621871206297644016949183595656611048596911393074993713392192920433907302663824550774438249535641701049351201520928794100831558602161458762800823186816822476040528341855159012083229275587022431266512727761754850092963901751961953898777969523369608612380506867985771529561034751286252741525065155261084480762896016365015578201289358403551965170759330531600184634488223160361517530378862572445897741348755881295594823698976509424062722313847711470433850974757079193494075194570549527939828922536796995886978854987877886549404738166311241493857535699615778737104548488224258714765265530107861045187499037668914791858999666206536398563431617637927566592880328358471937727962319635049357914605055199897758395861316103508305484643895237611932304495803272215591833883197262381825027753436915245597261972142265236751967827858977584891990150167593431800242343074568484162581246058181396994385923871929984765098846601379631737332906957315241841991343610096259174392598737726094902108902876433972309733612223798840751591225907979803686258152393584062245245558752363743692637913093358721171220604279522106027177782686970493164748847957175829853246100411672117262864452612398568182761657666730250344991190576768473708659281782213999923504951588851235681135030911569459706484415717235848830318768850166019103527397450525027291050101367451830256698279807901531002820614586389673614400852694080381618902981442165857866801785672993750632049428185165125368480279021525661506366992262637824834508504191229407949493223536817569692103028688375052436956777654944387425034592651508050454522173068254854705788853567319840185684196298634677859009285963625257349606331455670476004994796543850241728770115794588589929802708237721175115779003052409121487194228334426010869988271618320416211922463389782933518290519714355468750000000000000000000000000000 [65,5] 6186838842534986486853843169036177269568749303917915456688578576410057374610086677957437643674433468811130026532600763805816803204400878193698996217860724775532360290161090327606351854862125001022536066841728670641980919854510649201339597702012463946600820891597943687740531989698525254365182367229481998072387412033102532028107672804860921595979192628212023002336079901114685691860994344918486598505502191015153591231126057454376342426452269529191894173541449741937648099492765575697940224462577653499437133133156279808235516992675045492411490508731440058134180247527557354942627441193665279655638659539826410866927180580520036555164078762813919803000118643322403282508568390555070939386498292178936377551694126170110598307824404727882302539314709461458692954323064935389516082720738621395588963252927597642197415031915072247452108687085200467613754664213727145762021090408538613389328373528367814650926673789780951974017090489248889385062282420270488980357219580639867270847094958296949157170370587761934451087761793665319506828218196603507276434266963929685125090447261488816073874671445446935011141355667862723473582978551767103999541897083621485695237045416015721582333745695557088804135236625171203597488030908923944759132740467491265666945001010848543468756976606035741984827181951212815717323418327700265197204318642066152743832797898052107102630891009923723514573787220566107131172935457492732002954034711767082027374772197945051227401417920432416051188672982692474911159814623537737154235436998720662183138452799644133680149780835407353430913676652781648469403253410208780172375727045402145043549508431098258164224458169859411484404960939959112507826518547350241535101624363876706470790480734867363114078782410129366344409095991176889320065021548350470916218058549575547345066633256627002346618983240201812596444318526492359957156345145679848786326375212005424639535848722904188065710478245948319940770104507271071459546105646123165712342830460418260771341909330139837801810517106971689910861668981708286858610799578446383464758015458288861022015594520741814405641994984322195603582611423446223157919139577637876614323882217231367044295610947092771746732999539027452880889960019138961235170166121424380403226153275893457616940841802051851633723231023834823562663740053018946027536959607498192172996121644133362680099295874570419952524226753157439484079775795878436158910307571351289385078968166051515004785665520264126148230805243185907730983229317758639182957544151674691568701021588881678890757835968303394032530705989618177893948627094159187544348980439272214237598687670187426410697366058755079860620246611271252302997526580254527870272277511814192880491761210539394246973876612116782780503854155540466308593750000000000000000000000 [65,6] -121135854375639366569642714816956355516689963843786405016601742723435728875810190434411208024211153117243029672690870537611238138468720407807059487524378881621471832984885929857523269184798510344568619964408371105747666964298429879157614872684440991370830102020555694915836903598084198324196667866018201714066443237420617357997284168543289052333341288438763290758104829794340775981166973837728788102801864567332290143114550373492766535080631550522035736730596624043328250816358255118015233606042265447132232137451131073529865471075582367300763896456224209905655486956360471282691107046171006897504815127951332041221278212010276130158323582587617530491041955486566671488089215728500630499409209893249826991485535334254348458899978765562461819111202614562184725412022372873964662854896899299087899167079928874154340626321560753079702149628562368019934915561498461497454474038410746758780978131427856888290277801014303756064210308235012861534180006998958667077136354547396039723262241314510276902480559446870698526965845075193216881989293867364703377622434826156206422757755486824602813046292743316962952467229623323171616214383370046109613950886189999255100497477981686409165615073403975375542371298660973805157658479742778633716722604739770580808392966071717405238660931808684131305346492069545593070607895496883635693768541460807546151740032937263919243917969829607940393875234962254180314115846803625311769270793952869120314686771872563101124875624365044452433214163296037278301010858376564926862537844912067862004678876114070745516752641754710078831140730803074897448748898729652564247906991599363244188946575543167812166957944999377819454801232704475692709971841939012966847577136384934244267229334015068503617538257144627881021928363274151333547711197944933198040345549613382523610730106762507550062228772655092625450964308404088910713720270349977160348291044187525623012858149273084963423371460921457467204234955004742281187236760773672718796437213938891762409200845006865394560965212270519324014600207107436430080989244519615668679442762122585955296267381804766187522466024015574630587727932512303716667985723276713778753558284569839792653063257566329499114361974606153688006443483743771919017027349233513701246496824377213586594580765943257097375361407386670050073670690808588925697762291800536262332161753571133774657098827415062499630022807909100405181850555352828311190316697371988081809997890654231990152595050810020744559893238833858104400651995795841944594635488548112663380844193285416556852669556547601163424029055136207373813244824283678959976773824617677540562576434054981209348589468239979527483395950620834670950720079152296018659548317364719110501814540042433423431417205407001347339246422052383422851562500000000000000000000 [65,7] 838141133667209013563667642233831992313769012749842201020675714600568447636445010486538460499472657742155249609430558479750001252605498643975602606265555818887925844836546896189264894881053176868459893317168332970685730985933845813159021500205403304307768273069854105341733773842961385294411756256281611569097699586731172621790741550051624464757944684266734508925390410869564690593257438472735422168156766293496731859997055619515404358968967393332498093386478518185724728069433919376872793789398994381258591230390351377696905115607586226556299659675725301329556361935675099281631115505808443037890350424201627003940837682869995325970587602599772133518160578594194131427882309750859374125446379010740892682859630124956925997376422918701821031281977389667523234691494853247626270822803573730217638487187743446976254200380539543634059521084243628423642370283876914075910146335303766614661879918899768861745933715188188055385857417993247478183957718489033045700344288487074553665901269572434640315058968939216936754736900907197054949529279494945830683555986698033581307067743879169267740647140840572406953989439027992961834000775200188241413982208897152046882854153379186050373319779696828917485508051220690333141915637541332588085337341811180390161805296734044511904828596089413545428414161387911065442307137455166760373114143480926215877003957219762874279468865627952638589683494467906447372008035541689152001775338111522046110309089554051678080656704400221205362158440587523434908183801174996850055533851512892508710105945331478813199166687890105367249061309585798687369666331336897194430392155007535398707634609753798311991145237358886847750885692456580751129911216955390505758816258659235268970285118258830925351697430697096461815634425189159749575066448660486838796407696987458369456654692956254669146285396288943645699187662833805816214740701339361261950716189657216162266920969024688761916502893472987934819252625180165961418111082178570941276612648601481727519894462542228238585639938070885671575245422189858500812602891647552627880286274088097087191026921918989215673789073558596921166938451180514524578106930203213728636445690579749619806857342497134878736730596164530325585614496564845989921773763660662603975078531170868103808393483529756124014305458348732901152924763528391020249053544326612394991573623900785833105186707010415543315803918730588155346508617705054002344799991863858494193323879467946067079807881735155290653689169200110348555463595335593348465364412959423772572619846687986778900163768288732951214197999941204029387697981956124444374922214438244216562083471988421214989615405586770875790492029735169688563847017274248081896659699868016114266811590410332554130015680904364216985413804650306701660156250000000000000000 [65,8] -3536153295363476586829669525065341249543414726306873882498591677612344288944134899623288834329234843774179817141464248897990086702262653155120296108384630450518803661187655962479326419325481253287740774917157665062082782875479198617915936082403603837568486851309279345528278959757608968308947162959638001538711886038255231823210289460819827034697446583245640699161955587489390772748074563793665577203139222203389808446791349874614276572306393601038475568005556342629657618632694278281635294337797078840832842020913517601841385133977388051921261474871799249537584280452215166590070371198958648819220951856558050725298378213400408004245386299236676515093983195646586553855300467938707286759418261619318093398658932673573681444494787002637085313185800480012738146010925810755294525295740916182655089609293416008625527392742835670825652594656881321732848639752642540285421993009897196916112688367443023763966607973476262201050831764692264512045577262309109412011168181379280722536666537683404274764194616360408009255879035172953463089882823853525732204033212821054174719814382551779764136324144685464714871385186983182439205844521697569594262105039220187557874420264811109057787509252748489424962705408062922777047970647326241976359361942398335858690605106882913109624890600637000565330299709774321879301016063135865908242495819268475332463112685637443571207023880805519730470072321458812369723020636647212279928520889784251493218457385374904013360033260174030377784704576545040393209386428503366879407529804184993703658023770856831880657661859511329919179895085928271816310503735314636889077757174855151965576923746302247351670713967039122589941299276053248187836554279697246035432915418515685808242343541465067032194075029434850372521452024689995018692507472447582581200346560691318542232078681357005231448485172495771546559415938488368256150506825301520642719072484874649320577196868968350458079262494685908924734332202814113108930041287067715458956184908957151926793120186349746027984487073346133777394908439823058991234153222006705404654196391200675620842596742925932920828485597490144624677929451457764785262663610999830183879302915478085537269722746428366163075652453756252242523461426616962497413947942715191631638654254307986062672714819951114293494323511610479956178160240993196086595181055008086065867503125432409486097714141675586841599992363916860873740478827401912530322300083804553776159036327847800540318399070386882665642713664247401643893234681188525610421355619985580710582835119570275158927265178469953547147021528987823452490614491969852925750102034481494668892662773048709307650973452291584920162537709942681940929989367055797140415893366865566829308493556477399621940094220917671918869018554687500000000000000000000000000 [65,9] 11864211660671769428964103128555614913390567913823287334199518036212889592751351011401953704910591188797344384850821298640851452427988273208547187937577417934623845656015016215233472893023570616018442762009476789141971336688978631139454049898749544329948679255213141624792138197868186843715805169823223521930946751020749049706400326796514208115969889248713741587815628189222244022541611570303281178089979047940776344633812984288645833042682293450283646280272356351134768657743177154876251693234942221007229850007568261013323673883006860190743163227549117732299775210132892976100857911053618432376672996018333685207823039095381263359962403382939050571862911642036232336267263921455122853867693565450367752862128997814854286728404809173725896799637114172821962664099626568471118244534324905397244740056507267241179400315251097894909659492363516338351653601213036614133781144690190662886809357660743950212776967465747751075362837093049551219066719234948466971511563740159038640097220510531900763501299947211277338519343839200081531868933904940215863479860642423384647788303327041213625303316341592561597284987999406602872139470964310140912607513152055606512036018521086279602509124514935483469874265853558524399302686536246216836117647237431029619209452362277199979649221118425368751484339706790970783313062943545003537139983506250256200558832337432388190733175953479571448898878552435741384586581354680075468655406251212435348533715276200762190228862739150477833579620783792710262348459075772356871000420649228128046647772840757436037683637245559684159489312618517730590465910183909277945265978988278132611409244159162648440684475675261819466787893331962365164602210374975055753942917909537895049868167337455100107882515329147164868175221430244314949188406056886023372233202075857563457364618358053213267103463894960064330232841267848925281164556392786838217022561121162188738613455822768902365313920643106683958591521739269893951091831278105715633906135706034775521466663084877010057443963984053406584875888966737319718695494598259774799097269334255278510060542106819580651158674220108416899700490011303804613066885599942851163944042169513980999687153969769526191087911299683385529571682117276826321031844159426025840924310562773685368875467337214877624673592709369115995491805346365735870354396443807699982770564834088209758659784733733281084491485909087907338029418094975951006488165269939875991871752327872825389452065330827679266822211974284452641038676549098565928265520653331318785614202599755784066719414529144233518218446687429939787404904704995120560621279866207691841929742961645633799784317064254824994799792445209369431676675002868200146224962536759352602916072990692220034958381802425719797611236572265625000000000000000000000 [65,10] -40090984276792031552372965115255218767202750473467892564491900115797487431790000071274219288525962688687185723923776820124476452446991070327327873011402339849191591995539268826689073252242856378858432460298335482548872941248913825232051220549142323327433539382156057728107359556492435008340609289912724334224537354551835300532507281109026588218262531036964345886022261026696814770658775070476320218624500740341800136361653022915692237699889469734711621940175644216516226888064775354227425620071022582382567839304198789848999619937155028945269331007246440238810125534623187988459607780598739849840407243075318126795157495237703494004244042821917865373454476398626239266732206686227754419416004435771295290814195405574854306124987605354286766657258188497054038406405655834196512670874504026667294471734628737492732345615309800278790693556899723605470247104264915307853264143039310340015444611007865602392959736533001454842077614782228698491797368449772699647369632712801794396837996967434829042846851400170094307965399173260859064238001634828406915218627211811311468235445984935956846450933017769297753297177358185516728293003689619431328507554839770851412798416130960103071095820748205370136658805909309345168586885829047205014888376848390848139998450140992671256425976234423771849354229824554397632533231529961392833752603128778577651043479774116675590041234388959302578157218360769654371832040899253614908544014567877062986585396944521775204954748395694056722237225233082328692593781880766177889001491865005572752051456168671013906540787489422640449288746798809397238854060391754434706052150240474053217015748514288415462236599491011577450926745474328336298807262380635922244320267008479231477454466880111433807146856843744068076646549869761501413748274339049820691976702260534402852885642865445558436617085132094347419741933151620054931466736752845865311420326764466379296975319868749807490911783612654590067358871683358734648119123052191794591329722791684885792103743920980187829136725321211920574198851064622631765392987856948679083564487509281909477851014746090427499613756024263516160382180927750698158573233797701898840876404901967162972130685492174628651718295397062993738215562511618067200445137351554142333949876955499276441994495836408686431420654340788560483475477409496251965975298853588392200889162650853868212410784945036299997914715580376408337797554678020743908528460676860961968508756134651443638217136581510300616612242933026463050000034751406439930333870166866925416448337312968861071036480736005177463856364355347927621382208228280419086422041423373315523559220797914084112546470327574366303047270428881662363042464091688043961072126762658424487822017741323055162183663924224674701690673828125000000000000000000000 [65,11] 120385543555376667655200039265333783164746148825354987756381826413109769211158383780698516107054164672601973833634304374068056177902396701374466925433271367574417251913243980417168930139339252919204207429652523338550289103313055634837863469775123956035672739764005612385011338493519377648000284078071917618897466402087930738633851913803468051969987248966513506804832551439156535549219021285598003248722826331129087601903948091468565472910754672961371286433951115504899527479410320916795533954245646700023715294424628566616606346332820330742425908623629553002981809194062136473390271145719531083806589289966836387900258248781138531648468268292926410877243556995982203873138897427898489957229636352495397250741185328189823050164703297775112604211971365973720578591954984835740453312364115358672003708458041890522065978869719530677690639549522839801386891400349833213831450157255102040384892737859169369817685750816756484339559367514224796542704784832862189654327262396856707947314518721241670483624694924166209808019434718729806666210082418730317611952310643444603138589804618417441321973612121114765885969926721074818340067851166389701541885185469664794120592731421380611189497778351614772177224267992174255940983497391108093750371425158792232164257418990638208730335911899385503520211976596771433569992693378657317325479115709654404793327621438021032258709429585466969645148691685527766391935622309346962682410722553936909456302065185828583509002978102988119481800729539590724161386634451468759078157226377725186608522701490303179915158843223112199771189328992140249474292578575425160460450644038099189381332822288385406057655081818147351649980802868681381734986998188818904864534632484094556938540255486986495232694942392318903623606522134893273418536883944979585105315308119308148205595591534624114784508021812101589409139637804577086773499575041052968726817595901716627453553408162183901723737575814751157773983954350950646926848523940440123265741910036546616162080545370775267719410097723959945876298239581124042707658347645607833780738244127976822773033335926702080155336770909477032741160401120828633205667339341112410878371936706857780767968117915620197080183491801545507061945275109345437540280697954516265347442551323643978435424833212459550207635629623556257721525252083195516275370051478858717120553806800143528415778255678624136613181156151635441445604987086909692529808967245126093485355472637488109426377023696447946544436446755106527307274057139495379275327466286264843737062605371277495812489480352614807465819083175845839456456049829453998378324301649846100965971824178385576006454928546041234034865396232613457688106272183238517563119975671290078644272111049046136699303133354987949132919311523437500000000000000000 [65,12] -286575377658189574801750004742762606048400798946313776347821742105432043392819545113607604226464453300116047126412808847820274588018814154574971676885275004842753436553255542689466736849109391473904473144246939023402575689292000736541992795941254521309857328118764372126099665279973696635396508337254037950001108734060241140756961907568376593137246356125495149207415135763743051396237772582000762853895055117514432804450201339280489299221414419907356399630330725697166871130715493855595761671635184386309359303413853436811938896391552835679041207265950761056940855184059302332351921831588507331687532705564743738821654453566241571777497223573565502151512874614640058262011006264901211782018328174305562772283925491831791817818766930037518305953702626385539931394386071614315268576777034836807898469843338184592512169263461769350365575607739238987009052287364969868043701405965077895561846127423982248691572114190238031204073448803683938742867772499637859863790398707895556054959733818538185012418693400995977962364765896254546756302793867563496680677263194603849778727407211663133414299251966468511569774297567641556747734814061303608887197700154009184422374614239489239421818841219586110631926094740997400108523497783031858690716151551729229137380623110171321432614169026241695166076043452519794131460730954865667361172809991951768632481210019651580203131109401507507077464894010235979129932123304981108968087756031194892866485471653853762508365191890478186943771378003772221043922578888506909208693947768654345368644995376153139981286681485452955174826003288292286795070356950102958892779210513186206485524882692328412868859454469188953251784388966800297443043878624322330178749117850433885895916618714102311552761599206332948336671060221906500161786976693993346147145911543268627350138954171981049340546728350134237999959086605423312961210522737166294146767042477713832671407887077073023736749668323138805894044390061456101048005737922200224821445707679531180335604141054082196401676481871607060728583158415525949724236026402720692970337056670368788038413789384159348175933781740513949601604859338256714764416348934521775793031527496980841703245130214055028510233950465823097914050088226947760778661314371843526555788868155702338324649479000482150849148019376831216648370258103465103609237013487714837267051201987595697640344122893677563830934255710237154720312388584192985159863936090263120020386859813240240475039073743693381781258387863486206740385615842874369386000020191894455924863844573235209998169329045344162054370604486648347226292474261690546252213676844182516578477885140868566819647536563577674219343291164162430556804828226607236808039669173861518393364722356864149332977831363677978515625000000000000000000000000 [65,13] 492894086698119211705568413903703402640580144198355095422110572231770935037826569867485190260560795114037502481836083958346748531769254054809526631921309809475060266075664573525751426556956707095010933267726593383688318986448667592688059284167194907085564777801003746805359927388420176300027831885990721471633532733129401051057280137585227333388914056501496430383641999047586827906334530997183659067762213595630458868837894050589219844276698326445283451087493359609103818260474754876663963260597219566644807579372195860218878286968686515636901381204576915930515435835999511525144765180273202984755016997845840303682057372093333077869186112124708951964150352655901156841447232620668935262287357073927250380947827039267736439210970023368883041575920291738440614089688050770132201549874019812889435897178787741799154111431616457184876361958786844493907493394600625007501881366867971220738442124625662150392450451383049140066513356732803159992912824833274856834568163005076736067317250352488223484941380738938785414585769897420321525518018343578521818428642446645392929739591630121050226736962209211646079101065732760056919058426554032840095927229192477465164641570484713880423885109277574113826596307312780200194537821896041845181473858008953312952223367547072445032877010437220689626688788793011705580930147158739068058115450311190507981699910927825607072850627971471901626794697863118379460471590714806276645503572855972883884504512617088545728742052666464578623878724606188937007833540087151309770295847703115989667427934664571472280051769405430619980479823380552663008384106512014387771678158039021165059214906057445973287358652499793192052208881153745595217862154123885426507506519919833049963603403243007684362115963306405392792702986480962669895324145328875993764198486285343309440354201323253223268515335498177794751693876742697930667502622973786811501048503702535863917272624207500387157192621091432626312935551740847246271624944163018740895616642999791432671803756636377483483088122827159828769564936390706168917474100661015732151174184261965257083855949783770889179602880057122211751672899954028178500364658303281326312687907140369444885986889942148090290172286184139396253952147914987954126325878637673327188000757220680123963660799386908779704960189056500777691648423260149997295607839204589468031122662820460143614937782844101350748134630670778987806114642795629662614578550489325362752595943933660147089033533604854673932528080169155090040628146937083966563730769698855148727155407732972378236041884770296430813660889043074604818394129252306127964989302674680244760360930662272024920949353850043195681160410031809961318069983637063117588443812933292330639902661948426043636573012918233871459960937500000000000000000 [65,14] -421397203476741446262080656989426043403141343468347198858491773343320388538461361292982650804536776621352570258548038748759556457509563448656815643486326489655630159135046888401807102279234389298244503703315985969142430493503394992960518328842004094847021465795690653298758976288373613860842182430190492378226254149399160768498152216495502515466047066038954130572569882964413956156248963243690220176524093684926033140086339528706911481970478743382711282047043740972775645466337026342626710727432333756406978896528834632370342076059430466511931601221770282319647770759851222716697647034550118609252306491633305816650389014011845608702871506315941576674721343662549854224279452334407717906026345869706560193571503680774223618900433788452246722174797964840662249274890390142932580619389525451146879189434522789752203288505910788239326547236955602270275070930290244694421069230896269417686720487472092407299831165806912704119068831353712849692071541848990300540456782644931098146658695374612122760299331923763371491801659992434072232051484713775304061149859028443091617898629302229644055687022032130216505955116549554932869638600771408722484097149284495994610850050374513977292106259220465020681504484494929402145724770760165558392564523109682810471921910452933298102800708760514234832456286341012119391621143207518084146650438382558090636292318294724272115025118840885583632403779843614307493387405946123400572892101502176188355826748322427347538116079543592589858439742856557930865660283571247364893829882901553711825360041163671226788236417618686970255653710352093711636536186837223487332264144179514786028790548350210773732860332277288894233692739559300542989454769948463665543659932231522159458819271953004353194048086491227630334209107597814130049827391432493328854966409713544625755427108999055723907516397961042521123026161816407481705846126735363286226459307913359769225318390289470041207659510278110034212195700387817427502531366249210602810820108524238037538116775744722085539791815592232520419554600433271125722067916283216589831342314838123914896100186540632371820106576133873580970670934894826004673955378575678860100663346200174540760312322638926680934799298375231826740857214430829246991771063058936771887335601055363453412498538013225567601877379723817873898472742113401191703766793610192788483374893827380936619896244053974963342892175619513236914138953396222879590805398010808847201604736853105354237661998153488409587524964411332772436347252413066613355046224613330029611742881176146623713076227991567909052981963843481352016692258076610065454334629314085289319904245684209713198461218264660309068289679997387316802410478477574995491513512748144330627084186424724521202733740210533142089843750000000000000000 [65,15] -792150537839307744102243993948161816698131801647628333236436650378718660989247779760056779414546683530927099035909920512008743127990750397997225343615985511619380890321870275482691664096694661724545835907478342880243804936592307407450999015859967570854851338258303321084609896202613722312835465213231176292773216721158354733922875767325443090626247787960299153080446463425185400803603431724815368378717437226112739084534575618162575362626595114849314223495158418361433879389682999160146800761578488173550350706761987883213825848073794192717098991202840527638076282531639560686094201161322672912788964740283124356553284457935268280097776737317304071234913515852311361836773994000625598994414637640371094042792695998292367336758642158252425811066203979628817432323831690695852409460956232281686166208519696718277946800590801748811728711842915628429882294524840827126032009950968685241972972625298906605919871689959240417163549573402683247645261574678724445071027257380422422172656439403114316614857304763592838141125597772694930344239082482810454984942412014747101997024841762776350177455869407078756855536596961181386195124234973462030778235081972420745220819180581641670602332310617600180081155580093857218575089000679598987512713863647819339155212797975427538369003856167630458483427159500491706274890752053241956897264244720152771833577893495263908706813171287491799677637949503847691605724953532013872594498704182215965208824863559427762257755407307846899436172252055171374845577287322078580131459166863964356361263521955539633765066058256869266952650767778525205934153658690595834157893624552833523101681682911975571641827258900263760293663206543780196134065768174463860607760237582811906413116098118282204921938635313645199071847921016094273201550368261090843892595804070909544791201602996376520596067982343637014046104415212913711945671110362278355089672679760971448509505365135101859404344090681345197539864452478414828909003975227152182682760879994291057400397212080511152597878946962160505884340085329090956875793773974753827695536167039847269125152530125869736565023402440859918245112377527638387380277244848071620062102149581970730153421922132925264473400334460125787295306403030488929547475415301698312456215288402247961983164904096006758143578519144217479220921320148651634279482389873021599859941876440498621900750638683603066785751812545093150670634208647546441269553421711763272404691705373656733812069604993158700558049778491037169089567113139539411154921781115398199535877123702752953422922530787394077352198409178455145749360264986806705927098674950771885362258607823740370451772248073256727541780005969357035173620255322389832594084481261422720573157907342221051294472999870777130126953125000000000000 [65,16] 4433395259406653456950399842560269518416870668637128524672718880608723719806644965139744966159380758042024608074783908786224684555820089795309096304738390651204419643926300223013811311470589428431050502652445986069839446948953806538935998403051793374648788528849829861494287460308083486294552230801136213008002723806410808944968041200220582456248827835154787390374936549373393507706225084845126922524023345081793087590025557327303706923345034448410194634775599654678430144603265782213232284942773531126551898924865548319125492461964160077243717180651040093693855874040225955482246684068497732227493671717235055731750391222987976188599509309439442332357696562318173607144054306520467940293540970314709094939098399646531406713887656477729131584510524244340890719528264921456325218395521591506250348108775054796566526750288007455869744548025809158637447547052254214696948449192810095599504516139958324818444308995871053781357754979894583180193389300469930286624669168631101607878363299422979901258262938210163452009767965896975960606465101099870575524562038362985567279315259880069683545365955650447265007850449524287550149242663073746829253362834928758013830669326129630232486506844264925412103128917416424353250642224899841522339900443582168264629771189663163039600026945184716266561038138955570758659828415193714638483689819631293465805645769557170790390560871096826699508087983836033315785295363211964993703792061454903187635380266813919683375968617239729837322252121649089824021078903812300409873384284604781909513710323879679711219175923352516684902824290333644149250413311654011486364743775228906696756477400892262061663615663736553276617340425146414048571682904088172524290146728368739342385306822005160341174063546540723099468524301017401882026116810716777439338248263226801614455294426542207834912073787554505937651391308355819420892449751789079664721972287118390573282800233749668636837261950392797814938696214337866993051098979989023716411985552927273305784858960280154965151936373363011666313712161007778989066067098778554062832382730833808683433619370102373370370583450621262687611712390444806070925662765150039587579379052581375512517871039095857632274696240037237557697056463567963985620885517347909013734735664846151412012734175075637045569892286987926744809338095186742627035070574900338490997719804616756360695803635782237515108989889810603448243945634199165768597805666182134699757127944164305441131557092320415032931701272398565130937576642091122981171259414308096709824638433527710011977564108466886557324022227011352362504006993633008558515003799264039261204586383230323803894942015488713666924278161123780137379330218188672154604277469980289083650859538465738296508789062500000000000000000000000000 [65,17] -11221658383034079617135222022105073758710623385629878760870136052100301730116150995888127362726423271555559313642797299092115385816827454326972217769805527843246340551753434087187887893515725363066466175387629321070369986555369631122173605842690194191417025016372407255551200794160553150998482298251877528263109532394068312709186823823444175781025435836453214361348279697221574841169204074897333317858383260066119374302817016784385364577124277085257309174977512262684790433926323671306049006573668939075860445995628733514033111471208557818038639062186165241594484286867351919991076136035721341320373190017741634155411225144860445937549202785813443909121110546924542999261975963278631891507288563188707137135105870386259274658434218090078180026251224168857583405865419528767266176193205132568658518994556245597892025636428055037139439711232994894652023993459192676992459102477065020226702317755552851009783205090707582030967618549163717129078340158485124345521568422393849686644438679858321442332414192540379129485051286159917048897135521731213118213510457093641626952113103885720609649226380936178167732404971717145492784916213033502504982661448058749473962482450185301571546836245502062738162696222481808484740831563295961515677087644367722972208719694533039389881191345331920424669432819907867920085653905674780057508961469397985374400112780450729808889585143505814156973395034308883248159652026332921552284597458467815979812481852919487257522009147104313934319807228944047561521326157779830504301260609108739410698561998268512621588964084498091745198344831122548497707363285345762453028665705679714619110355316532854786828789704791279325589235151947142980457364646465649448594429082742005289628109359348187430182193289840658613090622438645454459469287587115454328293647329421106563307866476728383716677179805494667316151307993160177605325338579228846795422892031584011720254000132289675207345833718462525120218048087248227491099578039816715364873716562917599664557620921239030706657195701149005655905967895809413766626383368383392321287974453462170058556685663291116898748138323086428197190300357135576477794412532422615495407151404754055549501031303337734167879544764480538999817704456308296592143181807951689884821334814367859449764366975737959404124205187462242770120712501891090840973349001411586303649201631927589835918449524813972932011325998408381410871502384896486548007552794706374070142607097370616680001803378034402030794733977664026151986702781021916438915849382755142111645521226921311389917867142255185525354774145126808021651028802313145661817516168360774687966403480135304673329592359007661578956760209375273880439596330373222629283561264934565571138591622002422809600830078125000000000000000000000 [65,18] 19932691231808802758290990129981380351105495215058735759354365736783050477518035741411045962058103120159201808687992743214410154735565628551300077174787038041850206694106831097521091578444659148881473827693367331290187321375360795877489820600187794095713460234568490649015808485250602340744614115125923827828777196295242299733984256625885535930741110506747441674682380201894057958448542318662393494393834276401359008010927059254771488707861449017608019218689702342800757405812691613567821616396606414997144717157500851046007906229875217864279045488763810614420343569306431232830213860377516075919148899047694352233896880291157167325435984320203925009299039488506323091429642042824864021583869487772786586475693055917606622639549393888028182323377347609035191094875501064056372415763639752378264468496517968511529578069617710475594466463144437688543272691092097236841929572148041818017726226238565456862659657422119072346622038533779538559388190356360718697839596890811259384973038735867104067977260452234951574874331188622987167785898861953044255680788595497012211217755497990778650768726750484472466913727906358498053292655652967694117426287017157182088121076296914461349514679076236944999754822565522637346799002930399580822710709972189935621238181911329463495811188256623159882761703357421989622089591109175926570707389812937325047687470308152431309377960325335038421333631283150696080954105397917792437679886376414741589184739593957332061501321433230043419808360889133475695350271896262644902885548662142709490603279737846829551582348782010777329376627730408368965018422068125125246825387171287962635488597393697621967417519967252146507301403763164799153399644374373357990515435499651500000552688010251286550392153896472066049969113246474740081420186995516720598623010633372879355492537183429855417359403334766987836006351997491785285163139105193083195101622821832263399950895201093327740844981105538134100937460621217299832369740418474557449742577292017306724690589375979606763967360247420631602620402794222969154271872286627584529498590353584181625975812255985315055761223111455247249655953671806971095652819214437623369996640192316490876087683790102810631525866147641937903425845159276984480877246706062431658795347703165647468264864282383567580254375156490904341145542417899330851473444980115744671715017563079196481935433419957374624624242441130107741134425535341787193574150882017669577115689664356901924505555060219133792548905958408910872118736051420832583146554631652392968212838343309940573185112070001793961246815083637848068519784994086013750829363088926040285940453971111545024569802076159524166530207453138468264944601422450367491485088977665185439036577008664608001708984375000000000000000000000 [65,19] -26971623264767107995598519501310498924059682190780004064156447534082846430426814846856064373675488269152426622330773654998789567954127395471188275850677872909139447465477713971172588442615203643352169671441756913280673778872656819380129039000774213656905663193710122007558345712501455882585780041989478358728172587878608221840772990272404900636434023849244213140878875551403266294829286903427774018896975426912233364116334006009836723492839417168774839540706225710736990961151472747552330905777240806869560497755402465372026368932006169720123280114218252309336578075475643230761472519362289730215817143559560181042533159960554643003241427816066039569222505712568397379878163780359874271426076291775388133336919750012029551449864638472862515759528738812768870841586669705377822751342945134798798373730998876908329224220587451213626109912814980483512691651558638773637481581839334163718105858432058893697485735485220753018960706142942167885782898251715306929579012543254246858680306176057145471813389995695699293845842196326044408130982552659725970400676661825898843854449111859383166452005805140209915443485725492500054731148742096950498512053280892010929868759433374770843810788849841879031663515051092064144050794127884578011642267018084336803895249378730001674556279695566648779131012637699973880299323711127603321857704370675819796064622023571224130004895215425107034174136965752985346889971659304729630510000861414669879063571921617134511406459020143481726698672075672920473326982650869362741474295488395313481606502567895992748487106459355667887636470775534845891755312917520843626830707214318258943315735942956747939997135263031298039408427250323098508882524151916997337646507935255249186781211564557107938639873011768729366761286558698838336051808889547435406373301243395677126743349010936781619313582787369709620039582302985761662520547360033554916205062678238272128757934457919304930881579235338417385926761244203573003943677649939903863042446281653544303980371625521672512213762232071466443922115436512876649448765880273213964693304414521366996083834315584905482822497705627400651278678351361636906668116327435172704884186144986691328459364788911909778928246455234871720859997423774865474108322892249281882639709490223304394857641860739340421637448620600432181592739633272562140723113623909569474482677653306180862340987998612433345468663806269478278012183123008561105781994490229501529671175157653038757526634362708831008519041187341298867250264175707839712285866259803336709234228963552351692976680012407671059860726112113193843569528558386295333437950007977019670565563165523114673638009858758569449407733868161228828253637789485290837297130212002471694177074823528528213500976562500000000000000000 [65,20] 28200853843563328135829448799703771735498358831658915839642229282789676713042033772405028537880589411555443091387098734479842169198419501845827683925500741183789794006171716697933754426476265733666960955015283484820883669466468650635695677030471101539449399121481663789462306717090508749181874520006902689609450407171808273075716907136958125269526976141382090364525235317850470914799460459701293252331875335259532869309551047754722287015159130468483284877809530573451552693760476989157847038730113414762005302746840778611175999340020524929887792617933950875123431161494198820524109409486747320748338084348765135234578695496915364773219387784749884501076152634448274635808749357228886609951749035441452661612171887923886750501118196032982675663103625527848463709485587112064781178776412994709599122156026243783081086848690550601101977509817196290231200188201912775751969306555758064433357607674745204554403374948565208345735710485586721223084146935341897682909303984747379700702277282060172599290114204033276702429715289656936530118858036941420576655212208012970219486009001326798935805013595798930587678807385181764444626788838639796749798538516643471230819229092279013392001891047934102490877392095157072043542911726143042497351379505478227343902013727465870334536418124660291996111783262538301746370536436271549403933405761231258733274029828347763755667839988534458434771943826220875276530794660485805153338660250248235963713218202452495443079027400211380879928664218631440130769874599916097899377860063053506622132067769507122585319274626599028302880802391236008183187572244616566715953102082617474022860902494468510061692983072114920414324697831489333606206494693779163417993366229806657783649411877825125245628643930944653898162963946353636128513215972819773691095966750063894305245376993715160700335366285558855782631687897608569226599403409689126221970369348871648663514540885666742439162134171413626012991801409328072751050649945550411090847175643013239688727350114281245325563290002368033924004888197866697105548694247725322658653228492737742182443268883276537497281819931346433569267518368435953102876382983466945272226726441622479426130682024801830953251939120765877443883301229670349793866863686272952369610298614867622554457641279060961053687923569911743820852341955027617000546250367366344671830346811360456795930466140728660240023305244954538240677822517422445145973643508726465847816374383616180040117425695462306632410725501890036682191306040332968126375587838612765298450838673128687959723049281754429499566561324775391623232036902695747842672720967275440675298005581841010039363674325468311794100010824681701767777744504789999568927783002436626702547073364257812500000000000000000000000000 [65,21] -21448333828598182434735183334307243055303340178254944812450222719911459458762967659241606291965276397493859807947410978983337747173345811295604746252541320235558103354989904903467896550298408132547577915268803420185475036172940218194402495997239563295593372189438736559561722014625687606866462836073595845956115012551158939289526731217621529556077181316046181420321120693425726085353268195707749828388891749455052767913031728930574490689188135755497987417707022998910775362403327545071819425284876088334080108358632329938071225526353175646564433591623446644783826495189657082066288050250998519320946882389448114298383737951273883612612398980087424158436670008601976707158831686437079940764195011586521158404971453347991685753818398375630296902059185698649059339096533142189095902147075053278045105892176632105946474929879647288053169510691072694248434128818643802306393427783489648092910618578539644176467358946580523043055612375247802296962097547984305671163968167412814470718789164467408038003639139217315146817266038559975344630776630696067247854823004405586527459934617950067419238152151234732158126099935999035307629878958398982602802969128455355420356948141073979449773344408023377355005884969000322934356122456726272599222613070362895206594176531407787374502077016944423377140079177732470641392390631138959522738724621860429676624741840259849342730019951054778317287690614496466850007813953377794667858551302808502786497951938154838700537664623247933547285052446441451749800869647031063751349930849120887733499039660388821444534125679669931312010063746022827495123548609197596827322453410724475821577317119185158782168315337310346996038859100457701884130397560308506961793082182603852747008643965531155833907948754494993581517598904146654465741946893970675219411235126900297865241740392631513470051851644267175668792328741441629913382801022955846672955110191946613582692746415080009755676700094100982994234772960217001891798400640532362978827225718076722211695755679737354819580977199590563472632562745174838807800443379417694697902282980827130382180795182951508279050934503100328564138286819811569741182586359807783244140201964281407246264874091321596620285890850378106111694205151768205558525297001723962044482126533073500757178511948286603316353098414766504351561227051665376680293556953888023960878809954298136274319184620452954011812809786316815603559192374846471594714966941551942779517316354597123816278126625319301411451011040834140886514498963896200816722659747213889320593017573286031664479854073416241776620532243484384136220769027921230662048093808524872382713065054360329454870062693621967085171470007749368584238322056926499131757068994375003967434167861938476562500000000000000000000 [65,22] 6308266362785626159669910421922058841867704404876117848307339584442649231111777014370093038070904995648568034552516453656481771053024452349336672922911666333255619317934436240403667227625173477664737288717807273110233749940013525866587479174864405013680756776554175469469993846147890532364417905528634641080325964813144754973128338588361917659099993515445535336106546921034513324534554064869872444334187998994067122583018709737944825741983929399680897620066058478304087573461616992756455818736440440513064406674481311311525715777305350649110821416265940962645213968271312345378222626889324563952437079067471851206910629463983765742757215234137102199858934291522068482272499043706883550320887640805302508696493721078426781744486129987272568149576757366044045194322509779214846191588840305779573485703637992225387691962965383519945503565458469312143954380730408496235612607420696554198010316325747490750829429042403947099968166812531685431976527708985823127511833177660575392199829691179319638640221804087363962201642523615287288452792840202610726857617963028851558401826932100077148771518315111846916424640665938176025236427503497950407271637907340490324560764508551491893638354178886087847573377995526708334365002226901924436314077811478579018013354654015958869498269386184009768827652239371259206040429341843886506929279509058837922468455077878012912272411649231966502308578405771274211879432463553835364917638079649354764953526680239290744320991149951882476012640382590511605781746738185468548812689166302432642727028662016148841034352579142425567451296895036577909261782513652727590906120593480336645739273838209767312027681032733881237023646529627942295083732018399208295733838337879981940798229136837773712599189212506524801082623183445219598255715661183295745461443282303314616182852269387472724883677249280200976541195517712415925392777171357901188300050276470488373261457847015279033067582290624761090838286381246724876228748522190859583791640140676087127428322804693687755419409243341131831936292668444750351257672605832605527731814437445245440003832500833103958566714002547510348300128919335291450740405152415110085546862821454448588431522369354160507419719720909511235677068085297243546666189965917924387462191775438853671943687959188475532213316816922379244876386734493967215390847883219397740437657920553710695101701584257384107245384979441926496321741389206493186572477761539672260946486696441730530770057065432828831691559032054610112672690900203118759163180828266546217943450471967348082276642214948693118819768819494803651009555001384406364695772452563987513827938596204754183535859292938356553694675991621698518302579991600970849008334084828675258904695510864257812500000000000000000 [65,23] 16156036083232175871652064804247953717536456384500890887097295307908846065424790939313102304550279089160118366918122883774343205998874143931668754735311629038681990024448997392627870861940753178588544134974227243946135427647266117545294965011532358209889299367081348794081675328619288524497618205824526596471813912288094485842369979444646908111436720395128049986345202958105097949702827298049755844516234881786783882822802005447476527303111924032355970507862484443622678930601969546745606987397105303390982234371894508540724022038331809053458909867855416986853069354426129318763541268100916520132313737908197071834788400868655135926688565203274152595390633772708061297371069630372158076020671312939861609199862543418729890880077997271086640625489034343612989629424657278117888583606464546072587962158556048242937896146997562184982153528576421120774464535373527143086009627106564327525222998899969347365464580406211277043397391956409612470634838022717531454595220008266953707744509929403416652726856895248979474224922700241824036162915209488038379175599666464214809136218980807266933521563122036501157615995309437907045275463747995080971537897354420732600300475828873903365558068816201897838104262850563908726154263878201139766681352708039801298776952543888522962954623213044552864304831301658437710645276963568219815978256525765839640327028449079360897795331581938548240990267682864666049943836536041673601787771826076447529876309796680479650764961898552839124866077550666428221425249651509054428148064016509468940435367925049679450070139986772302398833224704838757345828675259887157813560580133174149026650398747022611255346546698290287698623572376084880086588934058320454394872907099018533303506666910500037783377391862264630713448121929468215027770363096460362013601726393573587733340128865426553201813222144007070553083111756868315844271525748930596915875361050547814015446549101461158637578713769367810118319061002195595214526283924299562064984531459325713582925961705194218993970174181892108237955911657309844226852876609921466457854919293479593512548231960841986771264960186575117929707123469634927061116537309219539985087871882271899751464537636970387756641480122323774465011108556403339669587674826434199756882279767106683741780156743000886672383532617544305262806702162205455799560526008169047949701737252607984966175940106455482484349017012215569133198798713679564590301437577133195872023921437526381838873108466571845350870152477147545515473929480662847161914138950473043221272646499911976270740943636544788838245101070395736723792864780159765064115871965542240580429616028033842068023174845057809226367285127701288599990872166749884472625176101701072184368968009948730468750000000000000 [65,24] -39400265818092850828816511086015570990832559712337819720268945357565630985470177947421188684382913804726147600785051928970487719761794638415657657122930570139390511033477339940593156368730991984415499315327798054125866485241742822418343470693053208043761736720441814010833296148142111099005413246015192373531540305030297192329865226909182274871037858127323833751989265518548066805407693814703794932561029373417620121101945188635450783080189296225971105585298917609119461583676631778703987398051088604018794135750570357429474819992760351432821478155140017221925084246159539129856565906556958341881247700000058026525727074677320039449995924708787621243648066931098444861815138439445070777147400635416205798589288955822462974722638493057858687401746917457188373048492187403898590081534026538119114382852729728972494273096592036563553271785642009174510440641617996678109274873119248483401194618538467788360028869619901191818193475210094596979455429686697347475354881228452539004922476544404249617128535031396858309369814860950579059025983529883796821738050044182416528958405040884633884381306614872752141111889395124443649772228371747571976933455938995110063518814127079112272581194344395252761257524310579713612873812277139529522819643718745289620359801055259201814546698058858932783463052307093153014950651091653634341255661177350784287517486839246744604460131822876141921645835949922187462765889835714138089947320253216984444768227388908378360979648006008766395669920364613708930539568773309025870563958311515683689886231337920756282478316144953776417916554332162163491676905515835477672213868509534487191069299007612071631750448077289558829984467983755405330879786727974916248295972667768078841200587071918234398096552522075811249888831191259535222907318467177643845035608656287802347789254698570913758520223469631242727763505295446052326247748873105939134698023386559987485338549991418354555134867635170258821855924010100070116131724234989461322161352692480698755403187148527325761969269774205213945038080520016611544255783390829762906012170609697739751597458896360256130271633451137878598210688108683986757162541213624745403422148018295764203681657949711396391314672704778403266174601432466673816181116112818469255625316021808461950812343612854465817686427428803472928598236633297827913738217258051208429463727321269706755758920347141778315551733967879159601858359806893768541981174481880969016701532212481874754142258734428223985543376813604212617474883920870438616637492618211557202121664817499867124969390464918697405549754358353491470911241118259336027024144142158794952991364537278056158341867875282959520208553578028066901976778080296526240999810397624969482421875000000000000000000000000 [65,25] 50868786598634771667573825620816072453925406310316939815547541866173356048709390623582009361460309783637971874873179658396061329366622440728420408692551414820254499012295518964703063340484378754032699122427445167559183968406661535364433095197068075648927408400497776369492829851271229862601486882421380297007177968869836377947873446162850459996662125625982962899985447537667869832039750090352292527858965075496953336327371797348129291977788645578219713433438146800366903678503617237154039195289471250254970438271678877059639116496235789842940651975131221522714243877061919317880738767206746815873928888856762836093784699008416973331831670971461814260655640499685945305590415659745503911963328885786884110583417903183292662056440496704756241680532208227828287768681307313040933275818928497840476243852780169266005091579500565796825593982173372508595002260269331535617861730967769199313435633857165421191581478394192069571414441896787433898696653693271970517759538861290044260770120693542728572927101357615204642336863433639414955461165575518028668028134969174072932789684295038005455218127749977485818975037415299208253015649988034464977079039771499233188889361572078943907056549929335960656069251934017616583021256680258536209369802680428167329809657759886418587321311833838298475507308702361588207873127751933315004579394663386507827817890264055356036348191316489212914912457268254812026125392462686884902631866719116284674723066031828174569844483891513980062367691331215111226320186985088360522506080929658536638759648636946317546196347943012602924453419801914858384083104397156285437971275081392319492610585609307619746809089430117664133889028715385924107597706210235486923761074412545518260384806985914410762324851755944435726197673000570553072354223299730138254536307391029070954107698504348225235414611290063728167994284339243870642729442574543673779067721700527811088590309424924931682918323637199070615275801427827768866228417632857862450333903470276309291012321091056858420111106593906046612237543555473662463605818985659364885825775167248141080655517227998725374624158726374516310944816800743012130252859475196322469795977915424255496411176660552961218800491244192125357688694223196463249290455106293091370130119884569610114174173278095453634696105100987501381289606363802273722865750620650140653338919538830755940008422857151116554613042260885038975191745073838787957149975833172141484515872838672409251174438205975260132414638408151182430668972973147234377870829543139905665265738897563440601511554048859266732486971383945573226967584336724723949904548223097622785990372067238491595242269107198867179788442571516997949042718230039383797702612355351448059082031250000000000000000000 [65,26] -43215093893475000374140096346437344069960933531722418882910625538822337368006336906375192404145777766378424151170945678215690875999500941670069877962776604526476884043945652493351699593208852760430513316037379322649946902437859562278005908987939543778553709431328332797114885081628913264388895245534199326352730976236929999501535347634392893425223980347504403965307803876890987526322792586795857650673621513573916935895262059360408152017286004207267087893094079845757031102600936467054952877187993889536092638049247299649171453000505030246697513417663364795182549609995013162616438641293679666655818832973217975012536547605195237202562113372364903284190326026909962824985453518626763517540696766812875766635583515800412585328044862492559500514233848800708301919898390916001218011365666070559266877720763957362476992748325296955137855927550843333768807670144779025392346759708274612568742153543079534261296450382591369030855469671120910999566843879114098775773825882749513043871897878680102435635369006497345310837159961879651071146734091984204566355574882386197373650495375563487049774121208528629746360080584329110147247697528896517848428630048228569155929360672856322182014366789173113886842215760925868465167827215427717162292472588698703227156889809208396129941144221022131522666918433037322128698099276992185683333416626220097979873088096604882869560101661167185370298377869000111997451440568543321583998201074827749155998053220778550612098125440682696731050770431374225011777531546437465045135369302695338297896339196985623760619031388091113929010867263652950247386321411609469679137286939614725296511515612737956351096331278636116896423466877944459972654081533411564140064713390917785348180767448676563283067488426961830465957859387002699278470055921091498909163643235443935599190454872291817728947182968971051969937127752261814290782140191762821568733864186711138543077823929512388706157911342019162904002612300446470082598184171661889757914381385757670361043065862894958364814524478078136400402483160673679196251749467180349529688153136108433809691665740306695452852114274637775049638996224660790575824444672193938803519633560857852980945548748804209113886200349650210414467052446995823929796968195253969967207694992318274961957727242447180741700395382786157439052892859941267755200063312921587868566075838938529963087952869337264420999179442593252230532046288778025747403173440033081509891612878550627693272797682298165653092090358880982018830918872882048264425908330782818181656845400273706355886033466762403420679560493287291930320624246002218517058772260531637149803248050007963940441942638190964075482928875684068359755429789004210761049762368202209472656250000000000000000000 [65,27] 24061367804644525097837095901840994730569800036320903363715901782893068004823724848393113726159879932974758422996764590975349895084443058691743037951174279353036035221390697034689227217817089410618477742034509693303773087049949380737014839265455007302660230527465616687166952492101921662635540963688686968245017984502810031940825067041605425485680384030284800331808392656844187699472297260614770213836217516560023853086620492954851509474062247063506415940357185844461108993685973797640573062042005035813432710894259002524042475290819640544519761704445406060159965461629346512677270002535262125459767792011430151326362822531317308002157476686315405453574923163358041158513664690935090510008681697879368477976130219897468123825994415822938065110655363472233763765607378334159535327278216947358838568755399838229642799664466165586580744915266051331532369132920584177259578312085717023925752719980107657584164875577660687839158800594307653491307050160531318940446976808132069329510057298767067075066193384038476748314112535436280630368543441862075492020970823418767939999238761006531143129080320374196093431426835155718883151662027490831283327888060796811636690805776987820175821617058768425278086490040592734706093601032214715808740653123749992071076749361390008667927490174754036422621840217257902847931926059920664362258554221825216701972559438229296849823016571767295003435413108576875711864734657889617077830801932212880311101716122473447663136438200233532670886661468921948782224382460670788718629973892983498828670640137796033838813151256055310525656664401499448889938840854119663483705872138936503828920370471176669658346319774153366073414662785620229879022301717296417383061677378660967131175782878092449975101843982264806130564000570740383624782052418579984382607154176528775496288149177898141437209070776440886521436921063128905861447996259251709489098640395146987175576401335811906814382872437043222044689757532280082805091531101257001528882035985749850393933799805232708996372933687099911268853654872554762532085145426088476829515967021579631056113623369257122170730054294709067202185199754591459735965151396606063339331750557532147788796034028834639904174654699426212955043220358177111160299768965043639678069989375353255215726625812976084301301548293506364117116300453780289260990947218630511311649689833583611458846007941732523921410484084358223601707613291577492219478778898947979893099464896455014206688936178434510725061038293479022829283545167144633357576667867047379607081132317459114439500231362430127161740229509483156909732268401770835293792815110587566992493481451070142088344154962463777598004849456561862644336791117183338428731076419353485107421875000000000000000 [65,28] -8076050614104937288373714495959949643479403642395728088291565088877347487564154568503523777318858102754534231398715934478952861156516762492976261897650230337250756188062994933600794254014365135471452004994459812913729724841938192986404578512227542193445268927027630263868551316343819896822980605010761680074455123358078943982865874073090768744735761159571323626939799605677462615891619422085124870551321608450252244384329764832768589527290552158228257027796302977452513873861733856397823458614944995215889884252351637257078832171719967510343174836881190600660085868097762974589804727599719370233690957253000105268846129203061997914905265091059689328016004430276721059581271684408066969626871395898608696968725646073650243832305546255794416354892277314705702057605953044079822412300831378065257977931795481870638039843298241439893695808548306007613894301117605061116275819312003939485456365132807622305749383469762043090446115524754601267224903010274009760705603092333966538896835875277956597914599926519373286096574636401117147026262254069085142448786414995893429542084673206495694939671207287122987097742677120179445722584608025315185329041629740211071925613661336086391406208914446534510506137975685209802942450314264517732366102968610445441774398710646338183421192377040222555202005088605331514497498913019170140783546195448396000130185955068538340488279826315463716966040632746890170688353032146288421521938387933026125348919863333665087979648718128456014072205396639249368872861020153001032215554437304429818127786970068168492157214770664334826746924462190029923579212211506706393220350262666645163366581773105039454954693703406047953008325611539937791507815539620342438603243074632284580911589016150153119683612398774909733771732069117598053107068810653209981743556175709098077126692205286843872807612811494098824115970717109430470059706192251540769696529023682314624353890759460989944301613931694259011808097702889105593946396644552212655458260049123096306908665530027009639331496637867229583673724476900497915181844492885081340451854151397877046131178621169019227231810481792192682692261183373543977605083575396088840490213236218841606726842033990133627167739157000826933400307937895292905687672045335101215644054512389529113557824158525069322329000190936146848877890195573573693531306873600533444665389867626405958291458965128800906704872358806623895639160347602013455129303412145075443451575291961625566970337018642285539479367171811603596435293664967757406866057140874302897529906323287265282776394490433620415937681705616042212715498758761109092063688147879391453744112404779012124045581217423444913848019389990273708690438070334494113922119140625000000000000000000000000 [65,29] 1731443496957752601755119592381060616323168809216625557383835717934877516282171250680118370588465800529579425502916261140776389253287424565625724796183087369759106447411230034292572899223200241675624470692017864653564212963619856766737448363407539981307482308973856288700232618938677455857094503838294091307575606601847751481117868607432150536690851609720593635814256119377218563984816492620217032054819595235365922944650914529531259937863927784754395236949006975119483297575643037626407947594917011316325528160177900478822240284675232540274711374791974690194932923500428005623801578002099629964140384162318319071094698582845700767426420988227164066137934222187909650569394466595172574005856151437122399980233435397306736384933561845131167427968040096978000222567238220031661898749311322171105971474242083941869470314919044866134489513137227532884274815368759505738137950807508271135195677512810219639278271590621017180662944792169864430372335848452043208824748391913950971989645704574309738987765936749161851097310797353142164874137678099701540335698948971008233263979372422003299590837123647376857590637624985333026228045139869595762421647789023072100723965863047605442694019213190341075499754227485085469667811831669209874993350860515638727654363068246717767378136900786873949891583503458374154835155562863885460077242991638886476817033286203056480967855244878565861539386624571471821252566871101468167018197030280472000965844735025430163504592195029083271301529067613257901715516237463240449015684051798841171463279267826849451760292051032252206048750769760201366957477100021847942847698743756733179899349775152301851401405846471379330656090402377461504797812036393039145466322009920486259171348091708664414662895661655677063179715469490070056040803265878961865942516238266527086382854745734103730145767900289412794969243885246151960265297421364414449937983398423084021034088427423984195707859922440158501023937827632573958236051578473614435571663882218630709354438743415724444048946319088630105226463359057967594113832733876167420373817728359576762519961510211424574430364135175582351029255831220466321401853612421581807516910617563929522751272525066914825452387612500276141299254936994871761745930763332472824242283699644217714979143178404870576938046235270966294764755020034787494406675325022840909221422009913589980914961654491950524648300106940756013274132094381210305830528461916130101876042435241535641786372671128151713650924832662697121713084750730116381758650602126325408462041798165902554689884934748340806957389100508561236670491758530866347007728158702431157924507086383707763430091215798490850778255835672484949649962970852357102558016777038574218750000000000000 [65,30] -808195396636821050476699027894920477483811607405781936992485921680983186958243356728745902616445087491500400653204250235036924476940354419659650653492130161515212678926800978823045336529713531303188138255550935193566419299159038605075099322178421134341468590205598578278078173388398578587365500655056790664986696645558035377678557318081336180070660489726647091720332828953815793163677964195868635976584013252194006160011653447002359467023781368016827106459735869550041749337998025575514838787582497806100009324199220325714098426764528659007501070191846273229899010418306670839427115302743071998575583182458773289287726333963410188965755717505916769613147773092772648399952822014022181052254038930380848154133141676052429872723864477240946399870558907686109045487556561420288600440711718741186489462962687141145221255628698668346872581488617604226776800310234879370481915196761281764543252912558294903661687990671956634940797816361822023512341426093565912782125289766291556058105084031929440086290721139653882223955112677622318470190015488315634535684354742516414949618255264436359530592461374408834962392638903179536656384138625405344495671738442666864517431294031567916418237239413696852811828561375870644820077374074064005038370250910500617571117409067003313762043797971385613800968224857186716440771608950784835774474929781350356544378266629830094110708080789897007791692393743377793262545993285274063327252106537795434632652898971031079135793995470262165769636320634461083217725710466666441425971088003085475145874411415636167365881765123997735405078793667620163571338917691520297489662847183501128222256519566667299001346120979515374428922101624629092787438632544247562094031483630948332426644484127264136734217382098578634268079079630844664351223753815905682956558213078171010278910567447482589965240446669694107095725904240585534203053846404304759524795248394946887138812531871954766492468134934012867635478495611960554865811389656388747912854109974089831771213739895057012652367847740498871367759100158149894222912139266553685659071367415913868401601626920063227843203241323675049711730202131433192880863760784068898211791929746625777873468276808922669832782569378053483649343345355835149579724542986431378316348665022743195694518404564143180909440893503357208838689194360515397567958570534443417036272150906911579396867272743700061285586486856904367953198683870943960277921341275694986253569921414110837504024832009088449672115289992145229987060109429166436316500116417184859673808636607113510322804764714984890233504243502762954740602392124469404207941235571661982884874016734977732665132711353821725001711932041999209008764637474087066948413848876953125000000000000 [65,31] -433923216814472209483291298086139774970446496257467794358776758521730978507957416513143157127229260807079146094549338587244001196510158282316421553730286511430576610249083414313074028704770068337172040186848047984221307920152944988944416976353841417821142147411753413629475966515668727468458026087853202814041848566877380110623978806888521419570896572223103264713730360008435126481048246031702781902167614094205997545365539453330082107222475205412772664708376033157056900768686993584995809522139715248592884334782084727494667806051941804369910831726065758606410447863321545154388802136513634694351939913035548195410069528329484675421929448107290077456615962242079444199624123765326324843082639275183334614460340203897299704247430175399735504943398612381938278134315458422252932083727564547310463407010928391595474761543237062920610533229621288508782705098319440463773976082188764140908406175411021031452573823885171664789698113685432296585666309558555428863811531939698710817175455279338282958638325390059736352449470710256030958266949806492184382102875331672054837234037911568483302396453798983328627535742727596159273989838609280188990861566542596879501748852010282640093570285934271953284158138075287308067951219938227034981000499164250539189847991644028042462092187279748875699769298418005630934147015190533374788625389053479002754583887399607255837421904952915701227294495474123605622052131242772280244167509914726738812827541628957502482211758976786088712060942333703759359348900184222533737270728674439653844115367602712722735022504900768383276648611850213511731476016281001257307446008044634746702798124272966299339457412307086386323493166580730754028831888753151279845815006192527139705278005108779705153517657888655435199925794846135202095667234813850982414841646032170360545327198982808826819148968058086109619750070907622293703373210095992722412794269135076178729262542803035323203729098982054485405230546096748539002677097903440348829371268646608265109389631954356346805496683907342621095424165295784857440055805619370800398900650828310266717766976449981319676202567259592461614347163457322015728030888036302997279874106455155016243484476971625020874633462784678167888769975798247028230629939609458249979429848594739380624514282184486411246232389699391156810478592827263776347539991394622307152314062818961093446982553187254655386081055850680614140484195653617036452886940595011263938238109116488145100088020430834317448958103698955954610205542006325339907833363422431195125628092195186302033524486924639326683463543946179801412640541915497432210692790721009662972029703949273771134706440595402432280706612533534988207506444268801715224981307983398437500000000 [65,32] 3028956559006427148337900610115883656306796957488148905672470943856298516135836842139735631400650578647716905577306743334780238710767870928978115317615682458720618849275340204419145505036191844099176374541674114579785657988337058283879762872558388265584164484549216827456184068525471390813158825631948954766876272468679651373669509684710179483251091652286138755796378053490934896679315372733568366232818744482844220025782366606485305881304763254861226904883838109633971893538566262190336001810611322422931180323746238182984168441709976123249269547514461077699461340536455753829447790982644599302677666630835529741921315835943142571788833156387745967810092278215159380867144290902564791874460557574040425931828508393022706082599591107201723884499298210077106110153982117817275777270586650246129449349622557254094135360856063913216200273920877714065732103702204476936744069229645693444695455786433242650081212423058940995924003970082011034024119002813359116710415943116843126465540797766733221100971259089512045969975348871121374049782441796240388519971209911890081052118972311588256708708196043273258476976298269150157432178221917049937753837630255273034209782856908665198371493536003328243240808534378843704939898639271517603278396303604929631278300961705207733738215886192097921407155218441475694082009682788761247513736381884803170682723494351109790725569501802024529049778300021219551900927347351683122023553155744237212089848137194071496940144475747484499140997377700883531100009126427030691133336702324827091121147918063986080100458398244397970495791726293521901194048150102951934934013312842028746287373626802404212536998052484301911081753074194954482916598297291436749505795586460302247642060807971274656013306172716984786432886507416016851472102667369936726492280815548319372882771143936522484914596787493539207864541555667074754876411791221186146216234326751527181937812662822190155927382118491814862411164306858277083987008265312344989309539858721698604579874316228570344691213753737805694297510895928366052951407712362289986987158468063262950113277581712882875719071583061575403011683161969222437962750238174106814256450291032314091971617192105903991288463562099147664895236519099492151344487031222677658130973956638845703320741719983912701666011095010098725887593243830633576807403927463728100312884393722321138899269946221602979441350284241629129880294206157028996616900772223535699705747695528207574220444855282662349851965968695852425290573183423712600033864200376430524198918202579815450991763671044228770136590904291462870783613885337277959565196906231323698553104145783091559228189482925325259898841068206820636987686157226562500000000000000000000000000 [65,33] -4962105443186215787433249896475346053684168474331970477281690720176611267090525092813709250709846935979905615515465568997249286982738198987180917744077912388232658134730972236329162546380362779542028230936493944598819325883716520154077203123003237560515717623735340898613881187452310458886141579267174513610634521613462907982143354819211932100058502059690998623854366553754482244297758160637185296932116172758016402832586293619047445006188141248821549614092414731687765463477484233200929713861463420167961012491356903722110889849477694560112000853142757842900870418837386390295620841417301949365907602916662849857499223874598701886590183159157283179413436650045962212739352037779730916133243033056755593174174650595452581537785885888740681595232289372326878152090255064348319258499469763736899977766921692934332897273136923042593198650262411061164958683572899343031548098812811055299396950293138739023730167258031080762492405894549503278021637119005883381965605229819583345660201674821606777624383352840241459718568387624791660111717846615133927662812483133665530209440377662137398091983722188557379942421612771407062123844444813369751535784955035344817920771127519377855023940934056297667371276060157546190117602703421276548558097145143644208807309023701089661373173231759288428004070716844646735345490150041741990924190592786707975124835245707899027007088568267615785416632673139430970371886227117774226911406980823994952242736067072257527741547098318336241324931778161157249165429800584485023726600715087543759427785826205482037008131650054438449362154791271391490224758108102516125328816864140581136007566106887148461344325811850785955554926970599541603264918064662983751250673226633870707363241691886852586019451454813305788541304154863910895928511750172849610349854896753276727058943433221693963226244518756915833457484755151880129599530463506928547302554839794328606040695085998858524312441872174953226962720717393678756602193386434720679500496122238815366714938197100015267397939422122690497174324788690411248932134576891690288460139578864776597168800299701797531106889144388843229139468620759239404907569630849378349241271786797180276025050702305164292851955807861923823107395109850282862649028960164812422080520959309345080966553285902761040999010745147790670832963703928320024919756457552943413504037407577503969597530188422311157851230565336734305641621305452670561479899312294222162998150348338062906757924968413926032006126646506749882295207918756391098952657239906306751193518560585155433828167770648011931136827375309763719829980337861320410705572949540136457198395647106673984018117190054365794882329510073759593069553375244140625000000000000000000000 [65,34] 4916367796451757357673727408569214342519992214732077651055114992501194406983865510291234270953230103228612769398257677803632798362686331464267847161096220880462428309585975266324505601976831980035595451666592462292789610411437188897654010957940723047957502833575190040419255818261577662408171339602672241547044426469651339671229058909509197824954744119786978984116153645443523949764221310150261310464444216061823906467578824960056959237257150885870353461881574309295012530333533849869010247596996677303858802728871367988773259626654223652034228715759072993807664899594170289614537372625182992199947406550596764174833166409187011633085951244602317406809147004139273287632461382687377595863982230673340447339166395608772561331021995262306946752929896359011969788293360239412474313626671854315592030092433143336021897217749394476180495215880939083463845681655795102113658922421605261427257722686966659748866449905269874728120277427774527818253510723726453349844553600941428295858508880377320730980553247414653541159963216568900176010841986871897425018669463040978885049160009844745621732172612417792822091523938060708722407146986189487366617074563739074238011843031016314527077786332933393594693534270511294021168502669115941675836920990893501533226822842225437650632493391869296318032965670683716432789337570679021237324999176345381150129895578353163272768385421819022243343092486029036326456362599524521604964673608247225883036720162688696102471916461157474643150173278520890932061228033380418555094679002111945297455286650846646255324607482686411659211145901738609123155669790517381763410465158674389713030987589919367857507959496938077018750267290093381276893858682035024044052151679876651909958724628403304831120497315231084175902434699930409775115641343574035800778845454412607758119237053295439017850738895050684277267676305777963784495750447652608599389816334063034855767380419181600857709628845486349483103267758777484748913887573912192122310725233472428541174740392599736545965234611295383754966693997221324941871549285864216528288244817234775032754554617549343289764000726615551155375474442446405537430040373517534557039207952742326325452127516570522771432472310663056878681474367983206985079172587751422638990642913658649400706503790413100920152099986120865269501288497688677478079538888891796248203980694963919636841052062093565365367478069236925312532485829370382095659497160153842684921652865596553199837260802528277385322193758820235804714669205927723817613218744868324062239395617009285618733698346842884625986522391137277078566733872542672525019725064008438529463783173814552469228590972881443033060122616006992757320404052734375000000000000000000000 [65,35] -3399621719694888107745765851743648982009030393893346279078933995957874344169814502411774706858250925031615963565275173614348038911609497091039768014680971444929736483313395116228250549258354343346215994421223131057231551744320871005283066999889750594499439486045758074215942214791132685215311736087472895366894768091750281033656810847096912202014897982450241719293531122412045334261911340624849251283100393324116494651745482649596366248086790641555344036080844703860688998019675732930415387568994681956273042559683634520735202403941538723622308520780597399295383457034030191616038433380858763303036553108196785984233324720257522117335331136376743783137906457269379568223083325503282982526830781513534014614456428464343670462990782207413689934935912843597859425851403855756383625719757916557440821045865989490826371271433524722069571578381121612362527544054457737532604845783177942087377984526636859161271373666064198934864414473036167328527614691784705339599014033365706425260910661338382441020278878108679945308163054897229947995561434918502241374032742794925559582990226822238713220345931212492124581689895574885350039241214814493749054844029642719110236002308417987653566829232586439429954898611208627103544682618253876067044260691892771677845516246340073297198452303867435191785833040255191485024932231586677695108052173808465486934956041935842796405581646595685156903544889217499647139764487136395898883834946795070390670331602642632719584307266667894474264641633073144836918556708441134942582504874346082195935576699854715587479797712503838368818152119196799150617034403125999649260260474778815841422565066658649658602738947279988963128806188978385255789769357434926512156147670064455951391279524233021874231691683873872420135808114329734539763321658900150927129703476859244806479795399512883760454754409940666697687464373960848155472533269108012998349006080901411484626184479527599319213021318849932724212589505639996442460391695876579768949838274431356114490343573724051317647956332457752185050490920668460799168080633331610423467592783182486363667584273520104371245487063596814160468802489873014841686812074859240336268832312146920552082774866282263922355489559146258168070542780644195978130944147403177206566229068319410799271073388264222549338738024690117864950861157490422295397662881444524614037618699886663344932800319467462223657633722617505967602812593084386046605897934010987854678013561531861431630240280940451039149077443947459758517742533380994033243485673898477416039320769953979271147762526045609709595269487400834320461907275812634353303688206926842377511380443330133078855825065709567178728889302874449640512466430664062500000000000000000 [65,36] 1655737478256720182914511135897141227643275955339833503786638572366084604989478786305429347556019379707607797149760074546325408561330913031878724112032397340852591201151828709828688976622206395261660066021008222334402190462224801015990724084756445249453019207182948357000487327766466531085800054801304272929177552054010179964495218901801774093821046506352037673042999007982570433832746961177557453790942287155074488742684455199130367713276622503735015067442288795700538721185056183166556297190040777062145260884460300275227826583146643901222551069199210173979645692133366854942207136961401771629179705851707328349138562466024141994058412822808319900865770338190675140991364783205970111660275506122566744576753166225570926509614998259649533158744766128605867765599449256105251049539768631142776041537436681313837862910060893746911603716452741696278227075718349719734318307607229361638272704816850747796532319467363846395106928516307676875157363815121243281485437524539844417802084490645472156953488088773834906512747923763977360220864440003163181074133204196992999411917353383862019392828898462661689226909538214247166033752015406155541027362945413804368130214295571780735570223435931157980264690524415680407043552062725036740173732954613539340225141028661553420208079715142718081358589667760570823593080667529427892213360403431413169901078009901277092759003155737349761264701047815146001919976645486441660984820449116862337059274515406780514395072104836302137157979599904765867929074324597853610005122488881539625623074298585431278297052349517359875897347838042658863273796852898282357335460060936402976333285643322767195200455528140889405567592322347393570695191856399279546941341583136414411558005023629735161173785950606583417568739238366747635294310316705730707949518425677198858196223417805036798136684908922833528006633358926557035563429493071032649665761651941307480440521667711037802760073390216843801336852617321892519517605880213574514336942138445875132292181178430211044817924435797702840054518688388310327929150599927226523966346319274673751376446817863149288235921787539058935957113158765838169509855066052983213069828572474752872626937225494742906544335393285716416636254375725397698669006446358487031375873381816509816877831709740756356570920744043152156670283196007108898210977738292188078828015929004497296128794428784524653560220680835838484715277088199691444041520363236737277762451806425003851160869006413638855837452824867033898117171972677773103035898046223852991918822681699121832228583454983841269404675801587467758401387378155559778506010207068529317779952716876583134961165022502882493427023291587829589843750000000000000000000000000 [65,37] -485214591371756288138070746135076010871893789807753675737610170514706559325893042520086768201845857309694492735186730150999410134896934835129269552070218302767957322488289287281458940898106943894665488848578571564580551125232023002947533543428186988844098983070214528694141513812606857925641837138898849226638813555152411300531222654249459129139955453954897456644310147501274701001772046956637416792382156541207438948696202205486552693117649910038773232059610950098443536029147801681451498625619843365869576773293342242512469199440155333577729023931827247672167618325479627679022022848292860549232890250943707825407255697825270743269602960048045913527523158749085136161936489522878360168866771718311620837821622553865227253251929072498684488263116572382589391969430664421009121568710117324852253293515668632784265622721675745289612300068343669795115085938712090502525438252116129438881311535709988372201786996112603201990032248278850190301420855705220429933414067575796399454780257500386292326672772235289447330390861381190910005272552130706873392679032361542408268815334126106371787515605560695022444840901417424646811270164199461832840953627769348822587128856080232435951980078039634064145324254840048027531299367479044638581096590550981691047616542979558286907569808603257238906132306853555510296604225670339383581158189738922930738246894549800015102820143573165488139406355631003417457991509677596792366176164215386568598189236945882763065673904451323591860914498964769700825762436441085325287037433481740256940601672800774407248986526835637724810915252651833047994616776743977429158083988455418596646399844006443620444234836957381707985101292625218532302714903971173087437092017623772732151401999240375315842867718030844046610473689481082846405446791878529259189314023092038346510279440233528791559832398382448519161318436313518792451830925005889485545078853059124919521397620467437735353703955978182239587452242251379311593870903984467400383716865194831081149119117688716018000054084131391097648365101115526383194049929264692601875797790642251537627810065778367299948060846808097563147958204486179482168615841148726358260186642987811346988623947165268584546966566683440810294054406987238019382272393877691458121295378762340458534818604717558204968875839247236103776643094263086250356811742970264519632916250673126002642955161969658906932297786807769830841628102991821066224083449300405295503525001336986163656581845769710467890439712790920805038839789821876189822942994128168919852803298761277757824889804118611536591033094567776898619786554272669055938107879559106615955168500294895174212647659395258870063116773962974548339843750000000000000000000 [65,38] -22159941075758035859788740382750132036124905414183264080227582289248179291231746967185527093001724674759080886307542982910304513060509841508840866612894856652174061520042748422793441921245873962681286689360549260106596128781188245189678696372391496691406703126778533615737126806614398493009448152001523774594164018432218287826999074136960663399901960268299087069101260688552359074232873491351620503514210833697114335979046524738265959344208913226312856653925652398388652980106844244675978243041302422780580576655360087875446510153295841655811994356974533347086725080918123758175888568521157332940228080110447228720142927053661699517981548315835356905732287344623997209169105126017198805024321738946112364844798082540604833555978890965154858231417455115379669493466123906259816874809376820901710089144050443761726352578550328465012434926196372129223689631590293795018931154628525055911507122940603509167549883371885995009651000942174733728648039332694064610931311260894189391338462311006345827607155993766342804763447805180951981506429088092361119520994223576682130263906809846005272685375681291686621706806319947316969544230617463099955205298295992926320640760305979422764531093741860152820412161114585311690972807915351959059366612252548177440372463499377619273812953901839515400750895719032510725385403325025169453352645058470390004341700036073116285097746237292563147852086281242334108033624139786487194712979936780482477820026620027090541083591307029495158413967918773363245735008405281481729237282064577802947412470000815264321406618382645837222041319736917335562745600406410618104073201577704034000876106991098969513879296708277349259898227173380198253811896275956040528463849048106819718194884923038310704093433977325415597891891909793534499498996590209689937836291093255897461383523020560293262014756592863361010180361976631696877501405874448006940835837737803604625545158065058342125188219792263661055455219640100176537044834072969878660302860148014674359761594176815116036149221323239990159016130678564057705173485375708113563586725556742072592483617618598972602981480525508386261355662666253849837519670832100613706932252135776993131182488012703486959820836014460113414707638199551780320619859218006696812183330999495438621099598413217641977371581721411252035743040685706848960029782805421566859685902846395646573218258984807294654259430114665582962551610384640290863920505049016880270880355748325743983724145573159478071742696918740101817198702566454427001770052769188731411454197378245882888631894455805999933568779894394439061683714922567176971271148242305309671102293895071481694830639597171284549403935670852661132812500000000000000000 [65,39] 132244715342471256149552385385217635777556534796226499904056317486286960547927038634843117282345003530702635035918217482645760829506732373608260157484714865554155766588066289338901884717163209062109871067774332565281656494786585298665713766549526535872972244639037524737253276979205128600983703243214790840800506150921632797641076099659105780723596811082313176756257274707522040898902911901941536600416873673018842990345268037652360381071897558137086405063538378846279028019147319223866156145329551109599452798007849488299451476101045431966202895408948539623426538966046278437042006237471860299980801513724989221543578398893521748546761436571797942891607637224541205166709759895381455070641016078652912526901654384966103192376757671056996792413571573984985901648561257847637114021430493599764472473747522785094414673952750555543184318355283090668154899702363146575191922483717870357645170601606487149465464826222544514285976450891183486188627078518111421807876709665018488184478335716044398249361687848930113676362357867013920357930275484552566078510425845294307374534617057884023867488294916502592958963452849592743437290098019105194102586979667152653241919538806787157569535095693817882582223883255718554176925432906330798766130650969286557855929360909335231681690664516314336076830343651254151819201056700150435382042003220288795679656011056165353528155806729265701540797556983270937081647069737151891563267058813423160649191950765955806951853803317022962596866895247083770291451059098749930257434517788466226527863461742307858354904469593932971627170270428263505421372919799963803801911292869572599565949803249462341000161107782889802879096677361842846829457362635276737298565725503816447964550671340771893334207261932160257444761677655430988238852785674041019247637321654753434888624264944572369760331108799474216318661007231755412572706877407925708125307992336169377998322439604261321155654885295843152494292379082495482041599195193453891699996739125150303199973973311246982535351769978689161542906074956978130299832500531961210282636757613266222613766733263242675780080789187847332962954285956336351052281003772554847442911609550212414600137942107345449148675904365214991324394894030039337704747437690184269697131746317917540346499518080413773963612194710730112711460634069006023687905550279484934691303445884520459861148608544829356422705924649797430294641546389080427614427068529983378612784323977592050790205457741594113122732836119236361213057341153473370702283418929285466230032032030203910995666993694981689817598017126946631060394598357827074143425543962141134527184608240321373991491005206455611187266185879707336425781250000000000000 [65,40] -100741791866739233963835718734754124399348094145376948289975907338679407867832448121654622636794835866673411845811954407592736376592750577443147844965604065879390642625018505692823601657893341793371178837181238423224108286530513551321398952955547483358700656032049261124847298388073076295119354938048984584894579343407062583295360064877092256837705009555397896794327702636548579222277859217993281936136794645059303803878664584390992539124653866474335918817288344725748214773678587521008317914108110588797652500674649300115293606397782577477741145815517154208148717622694451113962537373428104583285524559151566477144469673906285303703533291374524554485123086989063851229934596078484496557527515310150862209536360886886165774864181645961612072652082468082736347192265013430911023681397201000037405019580626091440210025041124392015232300454248697297988696175037360111795063022179970535626861770349218560335227719678996370620185489949094128186391910808676840134354973286157382257698531313823634414669713919305045576040758420443809007177806368396507966587543407670276070470979022437678573662565198265363045698765453823708066772528312642606494616803452368586140014886700705219592201073919180692015504391637340010039634048804476281221561193324257879673772841621089836592736360673529218657311970413238664634295302943131016167395249325966002985025586637321589976316426602741198473287724667330884693684182803913642894895739560029127969703536456221479387118108908195383442345793901417044147250042750333365869312432764599565561353818049463411314956796270526292056110370805377767910638853115578384519900244766375194701610418313046406214005611233501099322464038425523407996077374657140890711574075404381753166920342634807931528039298767211361620001395578824370179737136123807335874206741964494437523139331039682492810369599214160845854111843432299030887804585076646469449816770358597098294086244427848554167468645044027876311054127512189527561407032521399251902924855933324154819401733538653873356864664320426172306531357378070231977378527529756406894258387469285313989943779992541571931782729926255060917832662852396381807980488462210197481242950037758829858676187796771930062062877017731523473134971116974122393983873046478188907894788339971874763708237003368657244460865720985882190662992361286981942410675244133139204703456586112226185964368497661458048913596861758925812927387617867808972846916425836003782741497694256690087206861758985102011362388700161828792848539189236253325529988207785897892617629029036559526137219618367538092699084507940853589317773635922531666994166718516665681791132785916076386456552427262067794799804687500000000000000000000000 [65,41] 53087216996873914768510570726185488760209580735913314689555331641458505488132962455827044164786147143296680233866513326142138787019539427932991798124162547644092214498360028082138409350396372951748276097372365943864788284819170768390666770520664005763914857627952176562205218908624914261991743779278428754733921234421413927422171144171369255987117442038621065588097343283653541295981846826770303731515711467151532303581250712534068629293614914114565388861949469496663095689729649189132439587301474614222060643192968754576566401827892456407534647903500037959034663172351218226982606479804048255461136076231640040904488147107287303474452869599047132447316814269240843968002799335316535193280750822562808878492478114854087943946061337944473024745610001763187246187008994839241560941860343099174416014728518131512278146780698659407760087089512439209471611545578999994427365627803461539461250442182876014046422468652473150090892443482753436600295155235100547845964458492210321058713531483674696008996096943351852555835498996847205968995117219673776688517132491561144459396822952817631772516021801396181047549591449730765900557388257100657191191545684010964684102890541065161230104157298273322581778971198091744332133897759681942122540767850251479077467977754003126496269963779655623697707921692856432164622416315302751291996348730108392160634329842508694061313618715503846204902698697927599703111270405876345389622184157189951418574438828156473014706951470652262702196574656473858976082223694107336689578945115137504852655503357765857987734145609423113184478705550399444455221183296975146650118745606472448913055377663234659638379800428372302619853837097252426336488479067799461894084840552316896649037859944222365023277958781214760801494033663482755679326162189841276474262256622142090839271062831302514763503764555138850529020397545718989298098263598614835336287613343535246568301552604160318665750999799797993018733011619748704506306635150388076365952664962377335632676075746715478058342529649176594220574465466268530530464074038486051205995136159956263471024225390289997186550443098768596580201315752470622801010051045208210030437975731809761007063282404878038385424394129671979641684161129823925141238356816328857555496633727957665117543480279019667971626197182871698309482781743481168410392814783525668260730563406112864285520017520242918810471521437088160456835937412238705968088205706437908559511535918289041542203781608822941215749276236088031409504204296105263575039128031672344729784914041421071477717558155769504651165418731666759576206461842635126307480259877354009009683814303282023416841184371151030063629150390625000000000000000000 [65,42] -22548772079158598361071143537710412663300707215517587750060035704907286187886790804169379991603559970115676081574022061600431122344446961194957682441187510437429520275484931992365785443722365690616414199264093518097663110513629939625680647701743022695730970403894463359268857330578780261057051211389088808629775900339521416982246747832111744132159116702869024766752687488858709514280599902034019355239212939641306692430232910616805601819049798893790138889652584537514479062031904519043738803171593734573270181851485258898066431409647237822190217444177853406929525011395413274469908661236040120439184870153000397101970325298790766045817124785958166535847391548100483993068234215216396371089053676040478945218542754347488065724943247445183664845978691350162623644350822751290315555373664873506186962264243605609159366642250584071820330622674794119477742417101021021464214178680033177135098647638680859639624190893540592159263530155552742327430243681565698344087337966454704297704209678500082674003529250690090873300747659396156780588799308629998277097815814378580388266502732303838605034334848401900512786815396660137825065999496050646017171580467388963935566571242596953094477639244210174061670444186626145937841367949675371904140817239411243591156676631175552398992066393430930228749217273711444718975840346890543675194771792601526074605881848265200953195443778704896181279010371492005510600640926991128132684259471080980504289372259126848833680804422495642176497297575810116253616490372648928936804780792836014877320367437962379435934383810897710691256523434952739259411021606945982680359298925340210150071832528413706312541473701560166134275996125836392316418425238445148716329344295116496189024618153691706123637428746563061385090778706299766286475982588325262875487789445333634139567211764221332979789246565766268321513895223763454360958239692485717035551093490087754368985900758603028978128747935653214174442654347465617616012357783000789674370073221919804192722646649511133461444208335565084412724571208108197280641557807009987002225042069460337145538387364271205438128848852141154407948248380471073032854030051722244693266250286881633007258143837942035145996134304331876005515890079616385608230998119974806175035193148169514822311909404320287139018458552992471763345501283695496560168134055612160297900828636034019816472809379886750902456722390200402272383006447767156171073743655977917081298151048561488558146677915321473452894403779628445998669096383360042061217631087412003822038934039045384974451262677372086196116612895932414481062386906028835869918815385428051523250721210889224721540813334286212921142578125000000000000000000 [65,43] 7964325332595251303027407466878820299154488942339907105418336406935609300136698718286028784164303300829847455071540169053010476637802315839933933399499790106759610855923981095464084618341098226064733483262822847206700913647863076038543349188874952726908397280544930456524720174518181666478738241462433586997277009514245756729488994499329523109666105556893832095019593396055820836540747061538360140645990884387730387868073146729756256312748113963131320164388370688545161445749922486615046900186281797448084596622451906928484073260074996361654853148129038776283329803925281015715648184080375039411335710712035088229659875501511950894486305057257967864438610851122117717261007912219485177280140093498667144149925774805799382480980434075481265299754997354692727146915315994813381825228589627762355852461318225219739863340514455208654052071522628619542592682706225715038112275335714116773985737269070623405743797553671720262805776863209962279983792153263655040447889252993583655861807761959627373732316743858259481194905890700991497246942844262977402080730029684888387455204635899438234536344782005822286559514463649673973546993356099958381183194100300005993930090373865128295046386054188403642904405202015802222966661531741971648436875961179826425326004427408451750584226494820358788442822961440327149931887059711886042107247421442006469880053381705361325917083975169155499200818731076270024493385189014035497102836845744326366000759596629241720015606980362624048124214627096702325240343412864936902275797609486181512315587833864817102149450290517173191494425960396245164153637532503067062533921300606053032938096096891177005241240284852674819253377675245748713063109714611820808062081295350105608896862609582191334141756425785152531788086558195194223365848151031287220427643216961742771726030277175086595087416673645454505704279829285255872048522082197210249452410453982056223874674375487870036467981943226350446439186149382096553769305406138241625142041414465455395543138788189325263894936641025211663618200099037872307237043742866541088511504836815869485621814352741022012237528786581280560723685824732753423630892749865852593569929278155888646932273740626519811874816992226170112879105202460637920883589160971413044567486566845559249534442712547011236130670322265802926412694597111203107131253683992196004360938169980478703622639472704459009027333851039903594974579770040572545128959160368391336379752452611290702269239520993866019829553357652183434825355303951287875727668580018424479590421060754870570746096141977104712211578347704161548961033500590443660008393002683109569391547294392452727151976432651281356811523437500000000000000 [65,44] -2316646536358766181062867090003212184840742974225750019497259487851744912579132788857541949678206985077639355312586080471681434066712268967159068061591365232980645649816690341295738971977578756944671941387751593997066336696093693785705613165139710400970338680649292726873274894226484189146183915407427681313761694816525982992671800518870309596658237084665666315390158717593765935137328494974602128517608547456454653749342901411681421512511505583110370741931068740981562064940148029761832875103333947307435040188459658159593870227164624149010230588916825291412613548708131872672856788490546962267999821828092612189469894259394775704678552574574609772269505479310999572014897736991745883674760811515936462138420041616236974664013731077355345653830958234828395443577796682082166905311442863905439408968694024770365229041977617343948579038459051815675490071762124251162630444520952816322660215987438489572793114433021012805427460670756645716351577807947922981652500945055111210369732499130553115521578568658759764750262705251969546482221183579891323628446945626535557767759847593732580439550142641619258804387525617422793818964184628135979884171692800938729923292652896884301407058230469880795951995149969583848150451589068824798493799114081973243049539508628500164952594792903602331913425278205759655648549983999931023081710092874226166068597309664506294812784918479300555423278013462851550469110320179196547566452782861870523926290531025142160345072792604002109659154738400436111915412267502194710922047404262842042677929930512876189347845762919097154655443486446793242541229478689930316221550982274370467605451229372303507901614096695302815297261276859634239274726685830232873733729106894374088768563048765641774988098838512940106174078080586392293770053346206366743984376814284779439874178166313950132906135115539230232757132112568261831261534265511105348458330782722351429718356412259224924486192794461466565627935691227358589437814715231249551610991334775967177467271078021705468668419771422542633486708367618902780915994618750958517552765432241273828236483380432588435258751760971073385729592760887470132809841535413887782518603874905841945314730920310364548879104576454549671077381411478453742979301874158506961897626457769043408641047085330910062007079544320504046761945953451788978778876729468479308068470395027120025358057025425409348375258918780679340319871514211537910679296564298468615562676068111177406689023161796532790030605997572648091689030805208735966219633001761052296694344670012905446381751522319248388147797260394376599565067928056176911339900128497699960394839990840409882366657257080078125000000000000000000000 [65,45] 535346223175475023655066998029808894707967451447849443305880170164230283423845978202879980831682308552315487107548561419352126286024478793759094487505093434059338290088408571225326926885788172304259176969980563510713375499968758044988372416567301874503565935890314576022800781107292864971853101464199592364461903718269072264586121127680425227989178131421791852464839748244104885096609114890437072098927309581652136837088013846033167100537407132312432353238226426421017350806137551031971356744524115244134573112075891527355618162624700035908134647273635474597502181613009730452599094235555657154741893838348620705105778661184580263774822692751189876231124863077358907988301003331966583313528518711260866514027974839759113098642653241773626120827550478491370402239314072335589359786941838529300014393627751933225819547017803256018773527679195884999473973425963571287898105269538718083571077370671857376548565406444388202132479581146856901878878733746560922673116603307466066198368552843924779294653635142032582974238752794040229269552773018687984553670709070819436684078348623472668565746342980219219167328559460410501981608077282179153527472100332268085406738540591164955610795872981229354067922682225951319165141286625175078231702259709921257876227364734862769967411439855512091051331973083906713711578220289307094518045067549952906291325038819871890828736989301964778967712224042438284643060435174107932214594796120246318268800900736832749614445696227464344071922768387288096107830565291057580937353985309957558532772608802839892862158866347454480957022255929236840906669492894625824440146241625028386329636457548835752928036580493463366522187403860167514921985144394072199301654220290174147731081930619078088522493521803272131992286791033722818130416088571603478422902838658883082580413458675330692876049238412288017743377831189179711407430986116776864007610491461970740076035196398069788923717482537083224903452200202196334794083171991014381966572600615593650604279336508427134537748513748841780624992470634928109975873437844787241587931401841825661544932307995229800626399779491029707105931273708400509678578377285228252658481338690464373677993548790330807395025695420448158070368737498389908545210518423733403419034892110619844776233420381656577075922640365942205661365731468692474074961725090164702978225192664121489916424770342449676918503304156558165433427607834059273875362346765533541984444478885616841497398442340085651352784767299297758407687990844270949335594663245296647267892209023452092368516589941880360413773404974206617165572288928853857148743741329037938020407594308380794245749711990356445312500000000000000 [65,46] -83919702360114100813222422025888630606669192901365088882585134452663071608117253363017731715504389249165534248393863162562905583878283599874750370706029591747194720551216664051553799149830452099288584762254560008619223502029200953722627402921484522754221791714431363889971882700571285931602537307175820997363055405701861619829183580589791248262307275126576972207835921802508447288046491876097075990732665120369429194301254436554926146257639903933277343880436755633883797145668374603039425986017936334265784433307806368016947313527669748507448948047732291760582830429168553409555453998475413896436185003716534338930262974903544455004033030933506172688746872278327206567236909199143652193192137842849547858347413491885912231959346004302882266414699666657537921871973796001726439435868999532883834223713636865676351874272363564998146371894550487678391480856297533195985223108750676352018634750871360102404702234498060493781447634689111704400223139392576664332781039374182877197310506500002130011075605969753440798426364632338284098863433656716725128825081719188060424227503459981861011420095374674996802914557615393900246136681591120620030662990833178455724783327163739116333157480662265999029322565620479026574834694076153366013361116175110139818391187404409428761344438380959593558584678945394822997883876970394824184236936374533766010187501025766923513934992882940228995896149018469352416265419095257076644949401243961205989542445791218683755279662380541704926365017476851542142605744715327594828088712373530319381756492254977156210818797855605581891178971465813667253386009906368561814427975920385881381550094042669084799965729886816382658525766097507771574036095174662693883140646848958941095004773389383085622354235507571307016102196826710845614955081103442695467149633869100989916318960599654226194320210974928474337001441754363147243911980032215776831171942305921168544776673441997951487202323418126904633107998485004408432033919821691835108017635915185787358190904786626306312214796635514802906813354419695424473374700316821963033176520549053585896585742014154779050385613665856290176401775003115411597274817163319152768923501003384926197245374658557150885485997974325374811177736709957041241717247090778558316323592962125780405542769784855613752279849635092489362378598746058563705884915247409952248531298384175911576922046612731334600550080095035948012832312251667307703175589888810712327247410448775109696014579925157191618431095968915071551704294489848885888811978138793135562648688241936891096628883392280609925343685549336058079152210274737572817493396019070464597611191948089981451630592346191406250000000000000 [65,47] -3421701315715621899519447434890182754888195723763525350335779496683433961406488119231839572817693240416506266496476951331929604672896490523416594721867229395591443810531034917266276111866080760115532528666411712457895236736445523628967750349601900891877054659410737305355213985592799824328757532840440933378540202799185840387416576014862715208343510689996631855338024100778472288228886064805659428958998083415723788422021459727981142981068894157862947588066576386863813770664823922294138539012480180686056184526154407461642006946185178850058289886320809594081476527131567230837848867512201163305665879480859366550836769076617430236901735719183648379714781544050215614718055330418881401005026396012084441183753246849696170095230303151771321086002073307489378722490832290582627740783517853517512721967213961949714387784791273072089306363404147255026713872406346394584474381266844260164187301547138329362559634695702366833578580799137511683262128407190787074936181762524837800356151089996726709025663945929120129643513204744404836485638669899103060140919068717037624929634487768570945240535488237918295794804056702239892106127016250339606232656859793027608263234662705131161528436483912646808326078290368742908722714120541786027271133862399705957770650446428285892405834090975675975410928788929395248159702312474949144810996372980582218622372819950088528120623083387893660969895320387296281377150411777372416443909286816402153962421003216605891848517938374486962532766168945073870951519922156092624095863696923790416080382003905534590120645905729425812745807660376084668632576252462053874490016335451042922927718338740615493735771080968180491097462610569685277188284769136115479502470127123424229778219429184876266198495362445459792153291188455349814826882882442396336944466613993001304441087553545431233576038340153695642060305678026240930762274618257423196996497483966912242591743084344027542998988902446337130522051890037028112859301422118886030940870139673872733030312537474447229560920168121145148920303938390416518181713751471522422153040577514242713968156788823949712214072415051124331694153699637992944824127803694044808303400655367111896217983737570684379742284144078869497505137248702394482911048136169065588916791559807536903838890447930780416603781271760874534335391891891734786565599462752682502587491836300472892421589714190442316066999065081863580176621721018532062122059252681055159746159061315229696694794153847827924959172334832126384159249948465631228959719151061465613728322653160629764901592835255282016342735357791622581638356994070617748801843503963886206076239204776356928050518035888671875000000000 [65,48] 10966058276358954508332270341751494884837843660860977328361215601331826330218395433263267155169515963143580536945973077689288494059475046463745762986870096884475882909225362531177816371728785375697853175315156931411596623175378185765324845321659852731378230039973232968196466443777205060566701241661698971632705080811789827838852207242934434231789376152228837312783339500040913287567648241355055538361960448927649663598357225131990492789328919857823025509212196507571613609822158503024961306830560796185083672556463461248526866209290074401474006681550552388296382895302493670290629767345243039620170500976850774242730798215181432763144030142890459321162841963077586379166750385173265229075696293753959079156269786213191257211677319192337615046134213291694361321786679847791073252130444955112689285535456310341263456940585003085764703789513205981855718249479795833914592892453693291020070488957646796684388655776448104838422826256330777601174308737297749302179845744405310185884239642468405960018782593822275575494387339224811844985291505056128929277841673146586737717577219979852166983073447481557444849052965039931344059989704304922461273719205953293719513984187851595117158965575684432664573428808992549944394247742846403955209262981024567772052831585891127701545110081376255700201690938207339735079932629621932589610145259192823662373339013953077957316702675898575542591426127493170393844597725131067989157932490620835746948827910073664600229216322660414705135990928195569068567527874168894937026950174790680401751242602184260991580726269086406979330068155654664296668011384508108348801529570663419545921830795344704862707366389637242077208333527326525883360785123688595079854633612997523833736152056096288646792690531358601463977741632151505878995496316353398247216858233778298442063515741996954715658358032110554726585277878711074977901587295528801885679028868043553526899880476415597227739874159249356184373913135110149762933673166295070793844635590271915372332770253839623250300415932087334480422759122120778189169040331337997295129045450711795954011965856683329948502409581971696599937219976737587122696114957262330967592709150381539640839502708399824125195227652838580401089441057722652076207038313971704140831053951551635206083385600209619354728065558220206799869446007888163002264359939957908880052790124702575817726555001057126500330948858550372772734378654847975335454557873785403297550037097201032794196595343580959999267179377482475418858270210503874165560360034333224945188793611748741036927439897129858171616959334885273523476709760162296075636234604644414503127336502075195312500000000000000000000000 [65,49] -6260073474395350065076065583905777263233603266898721496880081147153835343644296563370584525720267653714625151702442560442883606661411551429240003785076628903222722307799741715514376667386588113639051408930752212254489971063438891442012640030062508976838227359381511801811104095252452386755511949055541408445632748930918080124812085878348712830035769810024060655112578927775947117105013592639624634107855117054435859475213923365792310329542915107438261357239757085016329329628226662123987944423561903673522834837910774359662610812896638979374905972170360839330826213609283598176914276286056501982768569716060774265971837307233297131256430314631053320042769716107471907769752135349841649031849212946362723510165582897574071525765120727285285210271638512007775681753279326782336838738956577208420009053369323645013296643499376849808253441442933290647009715148043342174520077667086140423005352541441708214913965131030661339756780072209917437299142457053193089353140543431877338927854689434741209179511513434332996838039940996199632870294238504110945518602092132762750935996459869381902863518018293403659462672045649187317849493263280611051895316450302024994379274991095011018522370404802666324528461110812676089639577501595654757568742412134608582091208785019147002843080888202273151214808427464746925659728917301744973869375803615231596936507154988971559040148103890776261944510939581440984426030161601710185981621526005490285964292759980776605568267887623078757629189287316866398057432195485379768856413563300145010186711640169212068579517022750049201785656460668055794025776233110733447763815920966782315064508320115455118770870855378795813490693250757639939169443223441419677359790177263474834195445302326262275233369612847288683786763227088848531486129349793190055430279931822088467706916445555766848489956705157541616357637947443334525386574016405484008527351930045829515215064769422261145616834268731995378355335734298074874576315302479258914125011392049600881036875787377928131223873041321925263911495147262548031175446855074467071941280549458422558339956033055244910452469202487887910502043900172113168227189405369399715471317242821215408657148641809167644915184044965518476044296125243681292946880318130126033089021653643026364883758179127199757094477659299675386904033090911708448755650087258383682046929350983907203923477512337216737442905618043380816965523111853179208208940061403131293545498635954777819595525033208392034206789852452794260018282438871701116061587510070731486526272305237754641445246223339993734177994815270287998528767160074889365495298676478341803885996341705322265625000000000000000000 [65,50] 2492142452051230014039247405488550488233173652531508236360667494543755102835757515439369398496781804791707257331205523545104360683900998097688364846215428915329192590121141600721642468101397535329496223271887381715573257064214572942713511853597073413677939397576231778265311881296759093071979438878938217137019685123567541734971907988755965275211681395201726620121095758686712680467697066229963809048726816677464693091920491492601840715782552094044824810911840519096063010845158973922334924706329629543771077340027640061431795945969048989598279901289497805239493583728676690519926099848144637270524860517672532455405816653611645373817494074689156932001066632686643271851666484115647517621896026032974763585730485484395648146970129619624535958543151890672763644946243806659334722933947076218541605715583218235355799457826427123726088462816771728448513268144927237689847318777143733774982120822782833319483271387513725845585080289833751323610522905387711174286070094795278203978251312365319797904142265367618156513692847951741174812163816600697456672164535258371262939626104360076166127506324017900016881546894571526559068692509087280527277240194349177261986701077528091174625620143825554745854471468674919537463221017578284044080556922400081464937078150332841018766988368022172846608221124019389306379210877198290216637616414967289474088935957302957426564821861427351857829642661992429621063423845889391436244806916092056782296568822462861622363101460511716392976330496732685624829962531515013767338596131580539559678494139685926433174579423902496529774298084492359140096408439399757572491453518675744189565813569110640481588884672991912807039849757399417254575896948908493140942820195105199124288864577192251953002461131761544341025093073740430671580696907673913234593258361073767596679725015690591022893232735255562435668063850110416312646380293564428814644208523837971745320248281628734507733923763542731112537622811436426917795331279147518927011857511713028848610944695541132905462044649391216893480896414320817561809532362919009342897256303011053652001821708186742113027986251146389571039899929716376179393359587139477614414046568188479647033573253927995137849014427277525343087009521186723502913157393820179601051031703287850290678205780672242867438177414881359113783157297895583045292901870425036981898996913443193802810299010916460104061735801441073514480218760475325084474145239881664982998105336638465875705556882285994776719116604973875169118273627005090077038511557609254392083653342560691519410750226709545816518374066919074928699846823809509188674127244667033664882183074951171875000000000000000000 [65,51] -774915748982009694480397837105948863338766538887098982808948606132027966535860240823814944842819191106255062793504156436842406363495597471257188593366714853120233930632158296696071233741337254772572619340934946716934783392529648850707049221112529863659323679428902474387725095308828951010732934599073833112625175189033347526571759931724371470408351411460871828631106140528273854797094180820450983765076704291291348570871545457148285936059123295547950085383268317037161789205410829829066340802014494126139657341818390472989777361499929030885303937889019484066511049660642943927334743042455319683633731299936961539908183653716035819584174838988109388000394861011298251329584622404368484116292827627585013188119953618506940977454447899310681168702254538534120894945624789545304814333944146128943991235673579616370049350931659685593024693590278939194138507559345101377935877235311129266340317352341443403884652558161942602109855529000846781420377810073557553323892744954317165885151301890012835926326760900022902665087326981168225856685737825394953857591281992155449858213737834340299495589685979675282370395442911543204007749537084396490941417844351626222845833151087357847295275102692460819694144059861535255949571074036862593947721083863116590063437707704691492721282477999056795152165576080895040947476149711960257386445104787822644334688697227900818766258828645524195700054043672267550206032258491932052762466875339330539845394376846389581292959027703124428926064770309698247333655836164098574704043506804009096439046138808180255641670996088613745549711119658769175089425773927300668674325864671218824571936361466128367221811222450262355187829270763263314327750297491923855872485989360057110596618175355767991510137768677840170580007447388793835997078460204107212038561553031253122421953857860544751438968695846440230126435694398492597832487121949515077323204212635273044751441729862221621953607516164794478203628951397121461630349816959301890239120536401604406477564738270281201591201237248433193086757649996292182109186764967101069602172482669713465145810868365297021507733882502971414987715926649473941130034669067666348589775900970971294300312767462780012930176537160614675245483740529638922058281361253645904161424484805462940742644360416923519322976401108515616297517189585695868773320132983963612640185186451419718497496240135238243153542313469425869029987879026744843529154378134518954712472405531849187997054409856070824318135275971748158787620275007084858778133203215565457803055490586997699663110264145918889267294735445978595640423266567315546682337412676133681088685989379882812500000000000000 [65,52] 190956056605724130026311954794480101938904190551055579798197929759737167937406871434255799762065931320105969395533160903735702043151353500155017400692930926967954490129732367570912896576579324203955839140896273599555292647082724972502357080273683527776339959853966502797882662924384784826134233757431023278990069938540725540172710233438121207525607889719733498319408804806196102494147436480525416447962906701792876446056192752613694941190506522049702237886842210205136140667223675245604455428306725624577610880025583047380305472268562797821738549923584005053278236737763887642003846840428449277199189508094711127040962290629478334920960689091069854717160525368287552541397503185175861634082565137075297172213909914693914155550271211964491042073272670596781207411960287394023945093961924417244136030203319481003046391275458796018414838843359463379307075500511708593583151693080436729661897773369327795146668310177258825061174857970897957743068135421081687599648132951981197752593306756562577929851696071172717973445462719982906182222342897688179229676116018898437870694014573625222849135048037766610108675081966415955954466012299973687141332865958235761271544230180187119032192113782629569410137070112661798534388651329817436768134569690666711449393227422039977939638069782946553500143802554816757597025238637066922927961457061116085993149395485410848590458018413523446099598172036023270110723870002512290275788369267755602300398219978495748677500729504036937568015382984111823960198802633170101779650786730511709431641545254941952510835460573269885551903420142969491467886656231376303427656607981615356833050141021722274487438699165762178517146744219733237811109155481409721374178303192987417252697299037340021717005331560641160666121227241091968422346443046765381647050123762618907866557583125041164769181235056630747441793507291627803375098180069341658402012556712859460982928528558818952533791548197344161673441409123349581211888768162058717767853991163331369503037738534774478063852362569353741411245900848806216961276371286088206296923612278440454617726403104492919522497727906784894208553686596401831795086330395276831813848635807419539145665914801546627278604890522182882367152783889942571888415718043454151159718208155664384287357259008330203774144653719278322793940254050594947063445351014074741153021415064294432980369347308879851819914764669831099744796856033006442561501561721000192225773457344207657526388145171985138207959205233603904292521153340682521315632676079881108228663547788760273340256979751069810255277477843138529516042734002212455379776656627655029296875000000000000000000000000 [65,53] -36403520433133351848931628399868191050344385798251148854393730125424580733994447228643963701419097728672821060360238180081570043161437801792941984105400481610404896941582442879271872412715969458482398078940408294233862119806383307485920180209102131195622030251553122581952568020219914129758965918643559088827831084417012292502442759134967823952539658629367399453305604625605485660682612186937346012883279640736164808414254572414725294845186505130885325204588150386206493754086969645978418749583233310367867354695095651028666025321546249397682227205190081629020444388183788902627257007793439674893306395015752308202795405544211032922691106270002217980669881523421510993637467711095036060196826013348408381806693626562411603199280562749084588253351629617151558252717191047495425939113743033499650800143632560093652515776919637111865598996714726738129394848126101266201302013926592094646614340937330027214324373765734898747831971422982014750354043301345491077573154808059253816042759751476615190545670000053105425777961101636916071568841520362221802979491532126159835117415220848544831959805612592356235375970362678741317288240695128965528264515538803246533217987607952827819068450117249937605918035195254396243908757286023768023667484107388415236433539235431218921916654048561225152497108982729897082794598804305577130943602055558287071284604428966813834134003612362193972893447835466461659661548636856128372676085295556453826883964354850875575353709565831368396989539104968278930844324939257256069831680078585035860029206799194855034289071052117276418232953441387534079976695073711169682998667693082150337579390204970184021241394048414366711411759615662578729181981267085969594056637246121244407609301899238985920188052930959353623691486057167437469583378716664925501426577649796161592002675166338675270485160450725248256195420939957640811821050928505523286748602498978366463327386833556187600374649627995913482257205296518032692891567700203272885446307728633404668289946225791881744524205457056087836878989073780397978664725777839296456674040212741573549452675567684942447188887037902710244410505093921816095169338101572695582240323625136975961192389941797735546931382699278937428878341520010887338972429608497916218218549941804446122295454103252182943612005077687346893711058124328747617494437509884518399893320190541094362331170255579906453166847804792097101282305670203880295503747335124203735071741368792112266724022211508113790189308691905325369056208822768723096209572365640738597231149322404223742115814033169913623763701168075534878379451164676083863014355301856994628906250000000000000000000 [65,54] 5127921815295763866945274009959374065660723822199761227025611729439588306553381338503254846243763223946977631686072230221099931438313933946911019062341023447221863811997315887225046757055060109164347646370970638157161484664536892057056873687273073311665084028123602243986753089737713425877038407017920088307455019290942669528563194284676150569053030828357348131804382803034203155271439602686266118957000849853220278299922998232043892261090376621115680676901316045873016359370511688356864176617251457899000204251516348246683936574368430759285562111747979730635645723031990117737336351905117708908609856625844780222146396013345056996910220416121830551440392046324851062119364880336760718361217748359183446697673500146207403315158290626284834247115163476319119635999910657894591715734653770490241874129923506045091110851859903605544959372082020981007542374555161221634012413206140095844366374686817260675394525237015601206806092846159954095617918305526757990560620535622833621216648001522123486359034646935405639268890623099777612908930129753364264719113973703428753695075168484619217776052194476514330812638727875057619546316590777273481744199673208776252723416893212990771508181999046016502825478047254616030739530057124188588663135370414722410162413077459615034859461847993968780478689716238784724106659830888029513432435887901541405308913780456206183393722686649728722248825972090201713325616476127358849632602560616134088483060348493836333210735113973791122877985775650714702896582741337685944806316167358674963288052046152277668693661386554543185102061973568060730407150625031856437306733309547402255398653250718057650450283409058620901455338018853286012345996024339224584430157830587196422093450246312768218763561692381104978984815342257532273982183772287863981829501974662242287897091687768612610833568341124780274077855897728101800228629308831032432549558557766591271379218792114519013397501070971372134716654534152870174516465156131141574979858661846916226634450097368430634524202496160862770930560591476887286857918314528815612777502957921002294315261529933238330193263509035045254107696952305961957092305328437405085473882642970404181553809110981762728009212312797566822466362478905352913422515396430884864006435635365614140374978071502982352569582287461027538639980195986812553708346165434249303403689579274644977418580606300970731162337122911371798160166880353632834241103553747538208867351962125470015958891792997190851709936146782517847579755310592751997787510676781501239381833794841670987852573993906987309421123434919998027459869804900449707929510623216629028320312500000000000000 [65,55] -480821919012868019852023978941047281115766884963944678730735849699106042658522979751421531322033689104469074574789758681321510670324189153636397322276039755364220507489367130011492409484356644442744095782347019705006531197627096251190325678926534124331509038044737737863339725322557494422994535513568070413074286555203984002783067689388813694857652866171983777847686212618544687812347000966336821617340890953687082038003990444876880195148638982867311985830275663014124172887913466844795396460738330755441105066190995419057427296408321592094202975051110670409804183663054888604035522473309233357869579198007640383039426876598321227226617582049159532474866005323113676811236627868042955449917101737795487384283575574956518134319582445427704180305889531886753399822671320151363287566214497901393956807863445001436700936518055353354030779637273485089287835999101411302917512391768572171759799955715389978462312046470504476284112453534420722166897610037103539424347122915370847786972030351690608640187033062849775295088558286232545586880241953964575701532952486264082560486977666559228680678647591356925828816540637958926398888945595855739937233815915121687886668099495893320994175292819238235900875277723622246282621629415472008807186430627686990932832789535292234909555781877961010507803146637929765852702805227539748475865909905140641498459602214248779841516353981234884895601025590906775846477419744388545824225014386780978394351186547587316197511460347372221175286191086575624084380898720160240180052263495207302011160794846872556831260244155621609406912383995969139163836356064949455500948561267202466834603868713158574789934753782402629772164655735722610003098816385082237590796473852563019791593613959978248944564515591065974536628644830771163295971637866596787857249876140481418524795694356182858591521396550971489920180206482849373044414369285901794404359615089136545824482698649290862151972008702288690403306173333956917189797035995534098293033925187400340786244638194700417785262052957176170441511746531252236878086306762494293865945694170275686678669259916679648222038998941327362840888815994649246251695838503883863519589170517741904150498221584323043479610900316467130937431356156002848677229669367204848480743040705327079240421558765816318266003350780349050652201370877770517316796538255807852631505415405896423230129983407160454102825361499978218536046983385353904681486894182942949065487191175473850755230477234467194454812263356556527323829085118186395515281611276960254970157857036417588429698963020350799283689670404968644458823523457624560251133516430854797363281250000000000 [65,56] -3138015727929562705398241733267129477848922620758880955032726652472580320586470602941001496805054445502033343482890763465008045895072805100306292287011039607565945734935831779093169354268873564448327196924230710117817648155064096910873376478881012295701479365253523029351465916606267875552219389135390056262911640734843818506799696238751358519316152482987700237286291795107589344609513469948178678578962909029487167765813689395026612335900907736732209967147568711216220886620097941478305286234332986303570677800224302695804755396378494189217064717060206534021072488649233231727677667419998058725140600110156544757069802530768267047533743676984128276065518688713468477389015524033662894651447290720695374717022338353892727700286767185228041290600122333129203042731168459264389577707835661055588294709925895452713324997788462330386352095198068343729513332965877855907746990911945501759778347452946429873802724298199189617493282703860553475669862988550008303718741048267541121029040015020772871999339086885775242279242747655872462512223759921206256805951216211046023733601737014066489242917509705596120567862228027871395626562058586073612200784711981775213635154648512385991457106065121758559462950880553933410240336701222554533886357891883590214007305240287261263221308696290312314243561277265913061391640212796883890536805726051233156371857941073432901330757472444857491082547592380012853860416211306658360968036336743035098262600848837653673987712218473126142740827178135467445261408225683957997520704979016464128704794196866941290627836722621231192591065510441075282233488427443914911601419213565296854043849683067314084020417953117901853633334261082159855038230203663669860287289045328267472846415578675250888887772776981744836962421901161973775651896089544319948717073709305185145290685542467434077775113885805275276086764951555681361012939745703867928819196690564452743632995036901633495264271762893712080045365063924003841288924964102555784160483741958276262531617725988755600238425824560705152221753683942574100535862627607026461737295591550546470530115585167346807637230818294455782824316803305574157882928287885671298897993943884945443819022078983256216454591351150209518040841785601862388381407085639749304887194071034656615536777650927944832522180726375284558887360761319523685061209941438700048648195699879774764502130461148523151164598706279169273830094630276684587697376612442494211517067670267612991614740573248748341813693583591035283008041135978100528849980014988357184827540435583753615593446505578762613239895626349174051483714720234274864196777343750000000000000000000 [65,57] 24885058849835472983454533976607443593654310378163784785143616542200947668314926487765223940199296896156038309760995443071637039019150686090383537913777811418231212383800340167455530346203641431043548590703676366800714882404253414232983454018575387935342211220046360046154907327353723586179699473181363110519527628951036137935505759670071768547534176771258591302351980501375348389909098674178303836690031824847900514066001048535932381477019065391974096284458265561518175384363525042248486266579474574482905936440894306871641316073443662218640666580771497818503695474785810074568590658208846046125516153115353126397358924286885534597898746489548217581082173140334211511701997650818848727787458543325189898415907349480356512313897092301393219217479595668806116069542693090034091802656261149874084692313841849146428356005088440268363314465431026078173356694528731141379492238921843485282663722735848730654077169028428669184342007641213610368982787424638584434617831229367623409897031904556418926420731569729456655498163903519641072380251362649576572267666828439974047895629431040683427417959430844535064867647139032750934436439388447670064636776987731779793930968725443438502756331641298974102478275589561053095780533941824020460780149956186852703246399264332590534436056355597686191255316625031890545260060172015414260210503189614607739421106342154593165848739702309767756322497462198631080106203471630236949789605022915144484323843474578005468118165909351339043398513306671811029877598414051205209728199357234029697194176964456770454344877437589795175759013102543623528358540678785418258099457812085890392474671351044530015933380119648439262440600732342705831555684770935489290089842301897409882614640880535480252653240933289972771141391859075396837712888730268143886251470034879097450239642862884294182554057379441456520540525320927000408465394699863480076796075233561547698241370825949490091428924618419406844659417926292258798964051604081340904109492297259423279446092363578937445538578102297105200252837314750763222355016344132980932031647005383004354595175670593962452207171079869330779213121987895532659917673656890501428902432959861735507406846784433347874840991499663859657497060419107514546900505993074520820952717439121885087182873118691346835572954660693335612253029704278821553476982980353975630559432067167344905936070453880068926936728406152930397665979739673628618355175044918472560365142053362599647417233014957170757872857242833654586534649266842358143797446119655299612226031546883900808179528486824714284075083740171985269284959940705448389053344726562500000000000000 [65,58] -12120650824180936364646185525811036463034592703725668690988720810224590611325668087243589684597384522378451444792312325423960780095443189498907130086664697115947195918943199773119659907697431584950012215892435883681792577090872380688537790841199137877386714080420096076877801006260305295300499311176057103962693662207914818742427047571695476567481409819575116549407917556209764246481546210453371914663621279281108250099262595067863500450606779205068926047487825745647374812485169599929866575977571317952914883029436675189315682332448739671195852773996043840968158650574591537621253355415509955970294975543841116630223335488290090742432772523162587041019446800647941536417870769955609852817670094653086911750976853867181678508100308858326795398397472901961281642096177170315219924248764022796711555838674299551249268470929627108297482412053463947377108364474724258340305857915793703372491118191043582206778955306195837413712342559226084345524496613244556548288559933856422905895993488070109387023781194135556965397276447388930399735364226365714539794170070590735538007877809662196631446791211265522022776150370477794317952284408021329669627009468477437761075945496152794950347333475870565366692331799126036959783939799380629667070220162595985341348371866723631633093325537977921396968117355416959968984545597136495918596391186760141288592472209777936016517901090401051244291388666664532715009826559151084581575843611406108088488773413280141134285394931589602495498545927725196805197092351321102865216033046086991889151669938812894628070029402287825225959423568018851244192958036066568885688504438104565911622866363293951588806799141935118321169443873642171984766424425874607581429427609349348702458931570829177867766618680723674934518828332162655296104135286838204740356884510855602476143069817170367784925407042517731422877738786707934552526959187586611514447006264740382474450852134412471747235867791469262125102404271387394404920391479387268930456113775875732904248400410262610075136235597292805813439528281441427031621893334379877752387500721687034408764999659965165917456337726735809767264009289257621859992672829838031973744202007484065087575378789795490371431999669895477101029973930220746443562086556250841863377231916067165556105269551892551961385710980890823077618184647068049105240430482526889071476375120063270896692781020543885185243691590083933877605809992551875914605742248194238380725653983191231825429040462964864548625400672132836198135537065195392974773483674862734123891356439599908756059854583763057935734495235147178959778102580457925796508789062500000000000000 [65,59] 3947599644158598775268661865996660263737537562432115261174737453918446890707783970991187297862152651218815652343178469493094791913757454654017834542491167194749355398931201439281595935152886471817495533022454788847109637237853122376215454942698250511172515597661847240481398981333521728173438181395814928867006745481245652395710744034126445630408435403836897099741000365374452550051320239276895459588384602662848749998836766837877570238002700337345617709878400524464664773116991565150450799923932323526684387685274775518099151001541144380062767616430635942688808233245658994606069888615533506309253117003259869469425537468740442999463714457191581296860726434164704148801529762888064408436763588942000060683005062475070259118336386858859921762908942699220320369391149148065878919493298198758074169751745623794707183371679247569956838870254867131053904201926129260052117558355612807675652720761988735916532093624038672629710747846246059042954603835303984030250163976171648063225333779505010025187325648064794556837673542366228822796079315418613277916393822996215037383351545208892216786320875809478166788871305211460979124013353173096019577386441779902335206838017416584782997598689305121472099171203908422796846130087475805818874893052989454035240309153129766868524924156221388452968014850229162464633596607060241540823500587756541780865499068775698456761516785207285659457745425508474005057097945057845191076591029777486565076525079120410528493172761392668798427632703967089263818216656606745209502018303133255000848913363862136591429238945611743399638746034497675038784891749295294201887395963438604991938884022269365203215611555581864835854106888194446554679538549639860044955845803508506869412241994993697477746402806246582422953085901301805225822298677383260460058405125801931227666879980234025190155182817072848368084540438569502559874253730831829905143236938835987708875479556891260113902424100971047263733296449395730865465324569585532755076449982860356213326771773617451299779177558892471925137652692609881244017667959160469134093954653532622611296586156842584685724283355823461786266003734971215961397000380921974010593489996316254465485653358370888107332111141083872528973023676127056629278920220073631675699137687900297827821964170775667682785415909372537565586905728625170923402804402596136259469938107050170516298865523589721493896986231510608553838995637441491644683369145875188534727405949443546402306546404673573625794723762878688305967725934269166391529516303897689218381180658638406033552749175858425825764259561867497438925056485459208488464355468750000000000 [65,60] -938223416333324470344600156966034268553302982689015459111211029936330415707451669978164810495782343643361697597677266912949880426074037812371572286828526194759893164411669315765438129927323165092633367152441230049835482416095516340634136153267457918908335779601993969778838347672024277660846726593290052459972635103354637388617452083253801373926734697156138366817751098078406239197028135425633245643816458556055519372440978545536384950731017577878036315374233229481100741537435779227263851779132031977272460518324888092431304598486542491599382013819387189314999525523897613598529868631374845337572976007086070605659970707197673990043886342710659329402002261467739155563311567490952758352589169164369112911958836348152892591093308409286644941902466968851641461345101545985096895311737238493400547224268231399682873700517975295654633702185325509930096994939393296660750835081513265657392833611006496151214327514752651847024010337239066883234037788405290708866170009203011097119119512815471852696791929858707456996815286820677860703842391379143036155396656160178711965869716502721309668531795732243270482149680133873556757040957299984302525858730166430715454028670419814991151565616402136300857745235306207972689068146512441666191102526474437651737908610821727590302968016588566097002763841641460579553458778506949077828634995456137681051473297976098822025072496436196281788626334401859778868946942368243710737272916660990295107785428835783130834480068263518658657558139254809572130981250527242970621458236085958980699524090749596019321104561293354063278966123817957656288929560262934751134554420288003646047780085391386661650738069793765603211294044994047670579225972623227466708515993634253002195475740373689615617548242625461622070067494915500516094153742730446777293490891989593395457269878350061537753329596577394658473134557797780292899561627070118501519134974952107091585982573932941884810434808523235924866594934610765014933066818773006328918563138457268223591282733118011439332048652751208611556595013690089298045321197909689690887447029669930084658817972559464368303386579922601940152780995550854110918923104842497968678551158186412371038491013807278695396939138262996686126160338569764704057800335989350791215450252068946973936456941859230880160540040587785925419247853237825173623408955901666836663424180260540691795854433677948064762249191666529247143552703387165028548339524638589481886115086740300182570321946384556562662556233199483293785422976590973275567776049837506280221356960696684607036463088693221262781563041244226042181253433227539062500000000000000000 [65,61] 170359652108400497333230701523856780861777662547574856941899585307576227893776588373572679426877398919705690033832330222814457606644203906307235844700938321947485681678845589311828684516415870739156485991064903596246472335165225707920197649584052839610270412834089748659457440147905747229955440524174691615928719769207429458864671713070743926779866553025060023900567069776367937366364576681116745289429025207381275993827158916897773907201112190446239461172631187629929899131209802037652662071655754943247701025285648291902657022575057054688857013131008780364257616386321695638675447373632997177501701099881922042398258721392085817149725933225507815869237520789309783638354424073750918628388513455789465862213640172802102928447981199490532779947516342341380143070139983569301476704795566937843171375797177861743555238952653332388292100603652345092294954446863772616309508871870696085258201793347225795465527461866316082364092682254975843316658805476033634955884622557572480351520757137009984065123277560598981591694387597952940357607411685008700175515288838607205842087542186103910592892685102876925415352437982414521096248939549278603098531573289843383386708325858712433012582758829777520020826682469634687807415379835161838598901612966720630996147820110132308095132599913118233033078448294099953023117323415387400229409491499643650322153609698506833840841701414543479466678210885535450060078029836592099892338595169728106157515991970667910184321024357775858202679436717766966929322863132868032827014840529943631164280920691226845694184724577288336894661747308010212378524401162199666109790626780432345762302791903242910406070870701600923520964108391407427968224327664755533201471194840274393709973792231541077212039924865303789562194216311447452742465783076916551418646736278470246293972316664553467498260019410418468124090579073844967947447126507509923288212382040111430130938721323441078730393998781632207376743361016148968219867010608135672807706548779363633592263341860756849602890643718976973794644785925743035098943950128772783030976778595581653485536384023006708539788554758280559843193668053732846314835563959771511628219582840242540359035834638457980832918680713523425032846634539327505753958560415271600897714034783606959084234954076513610989730055923851781692605632474843400911132807506098008221667711367987667963949972600126922625120006984862162297774605218613583560157659712105525262230572727735857368429385421154273398568998620542445461922155203374394369092219743732440943607008689238060491311390564925861042244736864859078195877373218536376953125000000000 [65,62] -27296387367373551251002860554819081299421956165120657569152688220291634462558067874032411392555315600476916837772144746423492970295132709531827129643394274498541950912900261518359834744001633408273544195201590007240474621565931215593739030112912400988933120338255487122786695603384116438734176584167850875776236811741533135182998942097644290690906620566347651159504277074680586492613134103551566368462043059699772498019222668472016969590092154102829376999280893965257384546008822762659205609249312830445078769311883465158475294246407410566292001932033337237312344409973098094324568707126256663559657388744660611058249918191316208672241180391625930493683386973740484669960187559734013026292202883569696536922220289460402659682670929715924224339016247290193845934334363295873478868581122196051759071459940441814750650738955522121919576998544371941576341921802659098578961107574089577957647014318640212174968327985075379433999385945106451340674976471366811561389413166255673347348684892801359029075027510009450453481035281615793339038274119864638576219527803003611871109855364843756544168144438473349746993697826062026924834758639136745750505514524019168219176205521709830267799214109589071004095368243066741045455646883641842206484298246883463699140644852676110992719700587908119626606163845700599860216699776042014360121986365003662700114513234978636512538521322292059276534829002061885977054857766917723427921858457984462804513696159209249865081657962230665711853390025078000306431852960240231551640823439053845180014419823394972406739324592237393460511444240109150121655627790177551010122688974040188272334846916693910264225831388253328121114261587033323548964638250945593507952832220525080127886929607320071346287081093357386523401142061917120959550442966444376364070858813634587596321184045672794860746140032331058742684577538206900774306629506005452057099395868895865634642731108799450320395585196036630911073289332005697048629288338332903160256850709896516212602990156147503942166511392630073769138032879828818692975002592758767981869664614431480543144555028818766773812654283914124841199302386638650453303336375901731916314560479619890896607563822527654474173869457912349179050524133144325243074288278007050117273229204619829652206823652451257537492086280450811901863041483124892870265691697455824658205756401695629513413008226842161264950788372249638704070037479787702572488610899611881948127811713016240610070809410183557546239483697440956283433927737155382460246928195367340077841988058834319742550435920790726646023571788646222557872533798217773437500000000 [65,63] 4895896424780391932299383777607167307189004518385706890355430058047837993165767049909145031866175396710304010450386817538638125333823523242221198033576674267613617876080093716317327358756454359100659424297818070494713765027858881945327149459212582400131121582303010246609822704841737988126098282109293305339845698089524684984230444505648848497140786514670915854905462943661289519145247509915693969008196414530966772787404957845333681460194034620072679913691962844506305610967144999924029196712756936020004414783742119511403562496376326009971737865603511924230419375105182167431156043784052277272081945156509726202679486509252395957227798181805266546168713503662189128449580070601183405572470332383977704870456958281882874593745860901765439073969357382711157798150813911381325316119300193541195013701868892453159332700622295620199818728422871851565124265830349500522909319779204250158332417096543134294822500696655897269276455935989412807635229327509152287762377071241705202185740401441534408267010701156765547417614803119211840662304950150258765086815088750086142096923981488840903202250202635924296210379121754452297742224956389269682584041203103985053833908004746639835061516685810112927179135313799124824531827861339542351488630250118425512481687730789595656889467787501197776891794066652014646233101545072232822729437169196769245186361756697679272818544984093527797881496655765872474578583259660912782667253264458163143309114475832381029230514597177731682976125624256229376119265170797337795101103113580559435662417558103456514679312129617499861633226985868512467515391713448415050174604918422618561191048952193200174229975167653010174983801551982170979330075011470431008118646357017523079735509966372708799970575809661975337311830071203202524486365820249842878326792818956702273463959422057624997898398504898342740112635022492364112870926303009331170874562032671377220962280999928976688591328220893185104059426495669725944294846977605694153602809424497407795856408468159251950491905227580520276623871225946052713998906635404152673348054867716498231541072034095168351579915352737331706982543505357335571001943642570305770461176341756301949754778432604212742655328725688662509027298532982154073695753175808968139984589240211998765152289934989550617447580353478054741361348724941542918993673452428492821260374618080355141842104697378006509062611326440076975540363506739132279477039739753627717915297127068676183136444487499103968099899920060655730364167451877364800124413255235686674535340802095064073508007750442803593382556925917015178129076957702636718750000 [65,64] -920295056850159039336321780604146910471522463783346383366272943659911900830082011347076689153863396524908100172923030783129947009907716163316820110232631298518175470419609916384944052830887349186889086822064123207912513444052933215226936429062396678818554133223318219960892854508262948326013220602945108931926161195082980490958734724217221631319013630546057039508804548511850598221000427728500904950753016771852942040314297978231532608312111639444112638261248821313000310752705700345871217964772859643401430093313491929184362875929688710759964280313340501421639234112806939369177161228998194257342222948421846956854498606951036463829020638054167015792190246997514190937842185295125180432969204528310441794211085421936932094345822407981945816184169400832315030423493869999554021042146188111097823672061828926079816585027262920360435295216437789176096028156011974355816780710249985384962000382976048329659661505615912772982119571958961808852927920519276483056406812605316105766240433563670957191648831018649760411937361901768467366642963224032537849094591843598776137260659011161648162091840305128459991297349720063950726358004862744127948112010815279192671136427467338582718711457929087595459908297548570768307258437125284055098532155957775931637071633711607977527929744303243938538572454762124596752878648063377699345962933357374389720752698454182536465861816826468152991881547218592155352902773545508566377026214142583459092291841875208076578967109272737404838136723348967304154370896012057678060541517635233229355976122599815781379894098893875256180110506488610783072729361100286546331736610055590740175741622030983572968179674372764074172400031772158974998279280506587799034300371192480879135439489033227747471024395479189440673724659456919034131622370295735475529206643848954649229127632351467511123539983055825800089611018426149839573036786230710282773850368791621355298664598189501823899291804435028294218288952199526196146740200329038121550417680105951056462392926556277724033403939576662703204217674617268082991059525963284185193273582233210804623788474523185038932754859338572390992148077491521671616937093029558478584671549194160460782406517719055005253200491419473573024038525404747792088669221522135121692161581269318221945352106724866173795943528373615592244270676532078255883548771491764045169435519874627451619647888432654706992279260102881065037478950980991658701903168607688290446744950912593996167254251004029762630484936172495145608051142300019894554683953326526360571354506978636322855891194194555282592773437500000000000000000000000000000 [65,65] 133528932032195605151396738049739572812225078213594089724051915583941858628727399587023042210777785000729417006743897183309304996580308301985795328633773058553473311322623897624657088830438337261953515812398704233336337415209382047042507355512254497317656942149667375938942295386993228223062175287425845993923202164479088970373755695392086623244363679280555093366980928259382447953613926497263821762559334248085905835074859042461409005895236981296688541581201393405571127679107734105904937777165136878117704466119696507828807868437809771564450629929102024638891613883236729833879053677499752504859281332766514268258588775445231488791565760877249119340397378420606013965428485462408620045698630861001184203801920042992396603496015939613053632586412357188264554664042064178718167205358437582789607537670856937617626439370959746194992479343046746100774710891907501588025838129493281627392222322095178988968742469699489662758125310704119391691756617456348564595402677662124494779823714679126117167850247786589151528952485816488470614164071598561297457108539565350973170547807581468151406190401575370709203402486075314396128502837962669490623240882332342183483967356049029810397789978480022879487064930157657493245610602822198726546582935145667152473359363655830441227954158966747401391437358557905500148759833519907291550824573960383742437797800692341477300589661854119898765852345562826277496046117219467474191718487732183620762972006575271204684848477603987187279812740747303480973130821232937490066009559414023362538458054416707205310184544645329613831664284167424772734120329104615676709857588000791317101050023700242459462610318832189929808289737225764146433293598302397059887656584295730126554104300101417832625846733900688482845612259848472220135091836131191597115707180164942199116766496441207386376838644221920362379399722789154673472608027653398486874305364525212209067373063114000426234130861294895250760897742106965400671073710284968676332342131379362694456559080448009939384632253949949527194081707449314077570314845696789251568741079672771914443018297870174021175904263974405502518529527638498173539991848355560184677402138140210437611369849982535775762074440903086046202107830573365252877488390615905622099918620434497456541045998936952501244008703287267530534250231015974212072410287284370676733806478669115687227119772502263810346461546344053522894213581243944843069181999715711457563972521277259555357769237663366666991014341696743826546375802330913236443541025681580464360537728596423079352462082169950008392333984375000000000000000000000000 [66,0] 657071557131894952449657551948012105930082349954117678375150827860222713005904279934941862002624770630971062126559996505152193028124616448420692650055473634809326803397331793129825523148273362968070594126676170919197653920575877638031988667538572141521644391695827550274337521615885336174242409315277473422363087967030649446191127283730823038559710068303974925784137559291677632026694059590166757776344550860812620137975252856138101572063116755390477789242970505187138426924035640936059068010169415613046675115102392977957451965575801530961166382881232820883828880097049645375694780818296047969724188670715725693215355806301945070533474831265236959038146053993271631116850647289806945378481081241054705183670475314181398598740083970688297062510883921763058765607712155836796817817792903845840559002994912962486727747870992293444490173926802149254260650911713497450001394875814527813205992117706908132242235645210460658512139540473765155573727420708058997222600752151770825035201083485884178075892486853153863180062657760039934352391618708935306118599457667061325359824090359030371525171946801196968802689781881766236910173594133218781152086746543963507419000888527297006782458037077692448228255923681382466314395628582672511393114653470879730709183844335817579624610964821268250793558919578969742580909801306518841624377256170090943981220881443994504983268999799405230983786324496510278265210669378281067626206629961184826659795269181991294029284034946145784922507018743740871127169866079458426568418195810988139590102482910610184467821360055439092970360582492144102798861223474079349513569747721915187877741095913590052161269124680491486907064516823261684969657660347843634109797280425395546939009481939855893570209040323492461883023684963886848130586010194330251401447643863684028475047989162472707123602108529618117289182267336178844921656585088179756219073517531667215274106187125823993356459584579804587402776071436275536396294696835437828407264569700106950851999533710705496798519056058276125361896534410978803484904261902697673860843432324999625682532447668939340003610481627237122030081583728793467319160898231119736616770420560567680773701158219079277799281427036572614249451695709506462377354248476719600603624816469298392861507437014572120996477162392027469956653712259849015824771560749087298910303122957277161300182515971111896461402948085333509136517416353200931431235765513524685143139478843884060478460657858462331820551272027186093143619223816002977195861256718000208713763968950892157510674243885886602733188494730227116691031985858678685560638498819989526017261189305839968293578982850443794739552944430062637318866390573742735913796153102155710502414694330760935132504374500683752557961270213127136230468750000000000000000000000000 [66,1] 30768677587063668126572514558442496770122074577929579305530473248282307777856804445430073302478588426890950657464437245206705652437613961706157524299453140452710913423783989027120264025975163889877197909142790085631604875962799667324793552392222207000761895214098677963934888455386208892824437922719354591897198915374401878792746829732561029469067636033043866200024538046294917609011592182362253952895362509588116752932081083132063537578622734464461550776136517464688342527749098432666480394303537269005350009361203050926573318857069456693320169722359365800071730790662832376456624101847308170785054133016055139867730716904984796638836661041423250225544406358173068780376727608812300030391195633928188122531171187051807082244047523671383317872426510069941567850249686412483902166692767612988201621435820634638168268796322034788063950994794355141861455731769394313343966421022905249086813071634613514410411852841053261362449902201430876273392485648488556356061487292000383164869330014627415755098113895149784463299458568694684511669853849689055000392814838675844441363280637217875550367706297781457243514758288289056550179265461599005777173350931335865343594605501187909287346380176090193936480706964501942233525083749091017485327800387980587980476640645286917866194774929293663407298234071357008948646993669036165031316745087855225796127411780082508371693415055067570403827718622455949262747521938112126075988410820125453556726579942258403191537098514340482674648476984145814870139638598492227064120385066455294944590289231181029791143117461514906552557008955190767783515332124769533327575503165205468108668763945713443383399209519620886008330722752528993048912970014127305702514411302987883937640746172686296222669149376520652580607652261192089084637743869917099879313268403122890567485593969058821650012411104999711977560715228808449454317587121904135041202888042647557748261000473285035455957267118070489513184544700334575821607135862331089667000130106900239706582572482190681466217532396988885062875994503826423871482727522915880988163019950355276597466608572324896761762622690477927324229010108408876420842566332460974293153603744566413839449215950152837131869410958895742208023266831165512133146478938665330114502130833939875124466661144633822203993777965824765764740650595737952762927319508985068450154213577930577979423027110508196012641381755369889961494132711399360585666407955253307609355859402222286923216459090775374583670612914485709225969874791606991551938089903203868174753580060761400553625215986825061156288061443331802186402575756596551909211827278262943115168845234382100245494122127696905443831203925567646889242458145035364380434144592910060919763673074925962982247452243145247052780177909880876541137695312500000000000000000000 [66,2] 1761682893816863464109427145987037395303930958040304339094488721984595064523898579994236002675695863151547252492270569277012175632436040090573578603946007709755983712593375518104987552548833669837798936587808661587985077023685955410050289752895382695416886128571944658334691604410163028367997562818359667936093536004037271402999099970178299723988246600287917644432657010124706317207225004598827261143417549948439672125678687282399984347433396743088432949520576771467991134759173477885195124428024385032035594495466403351787487830044191842340575407770933185703157497622609663231044455462158921490078901139525090194284097397386086928148309504740106972998074806960885334060731774278946805623051514156304105600622412222556666089601735374358862392235420324820073718354414486954647126955436239464455361305937425890764593854399208664456482062855832635415151804955327032982710281548539648177459162284979595031352530723047729580788945301548085574008961341959703050386623202094641638391610073626962935336623899991310970724870447591181921308074381668255100404374584562871321811344183380732685533674546300281978587630977074129600416343844075394683994083625201317856352966452750936795999892903292508719736350823482301912087473140613893583456263149472649014739998761700308307329239596365534608287999001378946836384851098816760148374266020266049616105094846645398901852661633051206064674545255262657753456447572359274334025014570340939520753684392061704620370913186510653835023252933533946270834185964090572980672329205338351173918238187081328794165170008469911297658383819670666613036302482196941912091285565077729227825666750932347430997637351562643245348012070692152560587042251699776123726553216783432048012182114125604464203482631177933415424696375556880584451425392157015359972294617601313436381415544686649827789879336387756376807599526832983075694966894878695305081325231304634668380395282852392066962356636670027731659146195130695152245846259354925722227306494880242162463686267392773602017945402042412940949214848409607251281749974470621091670733029539281045834740766699593072510545902956194312847710442358190468169919758777336977114806067927897834148424588241085847619089674487066329850934251831397816866303838968231678296933834579454482092789866472656320028519571304736119314134132371160598658180436223366222288836174250801304844402613871481707355637365803868709157588436221243059462283176728460389653385872640993862885379120541591226913361014291221888172903703403266541245192729889642230215677296857339603887095693837061022854406265243257788661031636583593559801418156331187197353573020554144308741911012123833273577419776345578632321127951993591777674514047597005989322831347217336623201412032502233273589808959513902664184570312500000000000000000000 [66,3] -15522110929973952147786698558013037195869243044816648303667959753146429502085235038894325337456955485313119506950281383573042730384015101625367982611692744939927790076124393426507809284614027908617567202504509864551027560935373107332222288220358450029840458698085918630940236157467054996245245934776465083017082683388240932264185422722688470589623034162568934466928906024436586375234366763078636006227035691032033619112117765296807132703086412750126404607773003448316862365264954733923911177624718474979989338054828967892121788172390968618341151961435580656648668892668879960559212935431756927267320209367242218368504696125910875575850956892465144718327554733750558167856660647834706944025591521838505684469065456374905917781466976395657598464642748017061481328925626069751226191141026952823512692313210814243362755760714679421523629392194386737945535632426958419132411179171794265666332655700702280641254296163041087236398699131207116235687604903381596820089437075965405204193835291510784771616077031151391694515276841495155840018696609001118472696802395724251049810290137944241874700344729085198992731484364356027591309875729175417852165418153497936235454092355038009752385549813082028384524792937546661714138251033702823089601367892437314375672277099547982071071689793398363588873804210522303305463692328939939716030564811092406850984000378816589138569693829716521036872011868873811796506400927345542139225612811234655485026040628889161261846983384307495773486996892778369958239406889701601693326816172397978058670822088252867054807678120837083528929491014084701282055114004156574725542042963363290946022061815585385605594730120576525387918909269191937203591809511797815263190798161827327227199301209672204494768071648514825813571582980873404169162916554699387397479933593163060436640926987384123600021102248421218237006390134716451931567920774009505447108599090698945264889310787784141333311648131584710758661517030950018280476836327479154239102287658815094057513336333360133050167189872398370185487766101452391080685732398260389723034246477444532166229007416312918055326963683869058154519042127549330072255635185879293106924641087823952804293937265580227834898500170440723596478699211922292631820786677615193536260522073640449479442881919818780940105952845505671023121410072071619521958462458296961685159696687246848494731242661155496839849575865926834562691317465143093135950782788038982160656303074864832637932735457774548010175379990276278731939994836340410902647022101566860540836161349007057944505468085898432478318933530224599142769018419676468350743092356295930480132877321638036254895809438692636522384063771494438706495539851457495598817856141623472126577198864641615998221811298374284149304003221914172172546386718750000000000000000 [66,4] -21041510636489734092882878148833589873157638445959056772796122162865735969364917780611873941098432903193683273274368630547914412493910162888190085129012353963531819671881649569477074702491025967682170149597838685017338228422239505657802228746168397389519785820906359858470393006773992285900085970329522678584654457890236298465219463072199568536325374284717183385977981972558541101060770273320421716716971174615072286698590140529332966164269360622225937061663644310900875168960450423360634659563506412165249962769200599604553822211662290367732437216869314424909897772596523607636611359336506258461651571460541724540181723629788398136585328831769862215115022289821673885073879755031783221422919758931211766816824290215415094397476286140602032443923154175057415786565661332104543224868003937952452088981399414930858913272434914288489408827682124174659230932982939227341771258252512424268160255529768763481359048112972506713770685824888559065701531112116605530634139088789667871625944779026400412780451767855542977489410717155995831685632047083025750015828587899168764205830848169912095255065340977146057497234677071534940471108077133468890740455784082801385438451471536588844985611483748731502158772342717687624100568733334897375883627675186959627594678234102761572244315123939195558415806445793551608780926520814819595261326786684350193350048819633053171236718512225438538283092247680813774012204274220905697633051036078042635179041792567489716040367708636496729677805177577253265143628578249427836328861950701003041397897734869843010665096766871967973631297825210400134910939200683337970563112124308348196262740028945742598434140116405902272748119924454031427379415256955950818293519407263539194753453758268812795386754741315558872954668022685393875099969117954972823581653624279395545260775929198134660366300841467456174380218057754748451194374601802256899217236376699385902396867654979635633716424974630752404077911212954361015238363009243016891338942204868673552808612995440457778659502153261507891750698060586928902749531987826508774761668544896078053258711650668522493265919915304923694885625717278868885865272447678424578413613030010866781961370159442673557471708232663059074739265956314944544579014315391586135723568456071992743340698110746663773918041185641112551130922122168481877307940159792530483724438538493708438792061103812920056192609163301141956132049467164102643758190665377778753394212323357126440424737449393854838165308253128697965954752101230750837467641572263488005475922278506517873945753913209613326083542465938392422187960548419859272763228954987843258159852271908696033773391824680823526214300494968421593737847121694349445444353046959875384873848180888357417561707052300334908068180084228515625000000000000000000000000 [66,5] -718612478741942154785001821874962561266892121293001938845538495049519029798860062881484013429413957221196428832151785077131853852099965106389533000326023722750379577855986227311580261130718800431486565755431927511386161577232032061329582969488849051957035136245531579845464982990344315611769529767457834705153383168261123936037364633321688659315815050359642971186418246866814324908662088127192869781756261839491688576419088462202666652557509567648550676211527782959092210063410938104838925393420650691006739646369968640120575954638613239759274813906083813049947894280712583969537675367865935888604747101477001839858081126269876120207010888250696784249184415271426555154156737888038991423593762468916846019030519338059099769863610714918083860895858846801186854744897353041691772073443420986400373998460655091121417264622641813772102200425963515938938995753571577751757768938405227984089701984751410780003165129998433480604839993174762726127013974852262760001585880076817639121123489266404359680633781584900482254443358352381892664133608821940749128586713689907008108395766064514821470306489053760123187384737128495537848953070598702484352432653701017449930131076438016144236966130840587960250976552168620569817291708399902030370110166049561940640124507629955254117890516209208258346977580901711476775231567157761856839139175158227296721795788193330979281836654012872902529226566285988967768978902554400620053234366451451242678673034363478072181604822974880183970110728906968756772659354201581725502731328006638576275900556511210334583866064228065742511431321141901526375173787091850084060143259967783948892635882717186086982639676065887721950392363749700945493288455244126759578121039753225594952356146707065403562205744080045957367547344629498290324236492416461531204949037882159540466307747209777933135576185639190666371902797522414546889916888435535287891386321638139964306857801508131881411689417900329772648681448202142720444237394113629833338217334252249448438980358814020492993317251478068619434225495571300529061220330958015628435496352691018868189064132486990439589643887492663359505983115150754765020444744035324810424585912037587581971787768736550232951632355091732915767731917823326788025759624582412515024768417376146621337248585441200608657508343261312033253173536014116772794936485086452058828750271476790062615943033715606785876582978523293890373783624526962879055186248927602860859805245318487772718299043150828212915343562028301338818071372797181532903912600687241586665928957386556988577790596448611073661790238357817284295570918967688740964223563739274271483212957826458106570963068212515337213907039089657189382723304493697986550260545040260561309509151779650252926667786113057445618323981761932373046875000000000000000000 [66,6] 11556803878077217226755070240782992150077868310092202231136467554311679240709883336860110336753683613061844995764419121400240965273386186870985712712178216628381976635815463904449780399440323428858545983553256504641495722111691892482819440730145724807136620708828418535883094514849676269177414457960526211135644489609431888550584115834918004012532414911651085642270863052795930391281053455362653239843403564204209774010972168662569571568532177204392759534277369572105732202366999219436869790559255457789022735726856564474650178684144458295449073290979995722197053613349499433862669683051341779853463299604793297331849478898936159929927369262560709663713786439077483570415615664181640345532043335784100242428185625261730821640389091051773984155344878383676503130030645597364376708408226902992771362326204718094358232327903723998374213933937655101375396406340267094309417544387720502745359893799549730594201404355676407367897091549862074998707229001222509667462683051358867637015344498154338123030089772326404037988164276904380100799941523978197198706951584013298450851549304533838090250350366659061504840413228241105514318392560505671315286328520016885412938666475262632781434148404990016721422129194875282209361852325447381888268290539511453546990477651630466408496038227969668935886077338048005583115174307137693517239100577799875909838170699386961754531870742777517689240861969607142605707470000191949904368120060937738267908533802855885817533298351972697542821081686605664999845373592453067377548124086202498681130329927517820151412418219830686997170420575516463422925293035145569405310591559796042088275110609982891203746592243751336813669279183815932263882963435916366174832785740936892797195870206309817440276083587408391471431724737736318665452183389326001123301420113340615015253995842236251259252841272116800573249471964227705767076531856340404946587642451074056637675632778467746195736757929605811788404271665557741415882606230163556446870740187126707659947092867238466612109443717804929729785009219614532898025707766839558182880289617910158280602766630246817614833058534062671773460071383512093953419553888001314377385870661920305515159618723631858694994989988337721042927815603299215965728523590796595886564915472167690870598813185880285162464324800162138621606425116324154266026436683418021515055496742502526436225627731491384800079406651334419543791697924087839658654662281697495240315102091798688636454221991682863354475492613729449849732372189906856339660622525750840289855524138541959806308111414539982041270907053075572053343156203174598729015992454129677794737858372846433008947265024517650636658367174730396574410148694090165644701711025151239565044581876171616132212283112323802924947813153266906738281250000000000000000 [66,7] -65682302057593135590352043367310100064323563533669055477884842583138126346323683753999113741715423214929695059724630575319747654265062991934643773372033734440918160777972017414387248904788147492205373216438867388332616729270507349539553650908251777260443472857964541905164775008343539529683053045591826150256613454839306071649309481773177388935093771814199684900496884043206913266073793635432752006864338779284951661803717725205966849825548440167122170036299066948199235066605139606882481250752182507291023573454317922127369614694287453093051917109282481316841546439992918635350365854543670982072745867610098472220709163861741340400396243973609006716143554215227086725241633662000507159539037874569131338505905929382799587973302488824890670986993237611479419393180982687954514751952306243957487740342325830468000570316027476892181825114387984068639675956705637489921804425990903700033012109976932812115382997238792252998929109058813088383304878527101190048081368902012697391467037134775226456464264648051876017639812385965072678501039578445295115430814390020682990283236129330702621499708473840311075467854562786937348290743273841053058802026505463053785822848539970419279407520107310564471473963866624098455679021145510251501670285855029177556063239021014312219508581111353869917442735597909817116757382343491169568208071656894624964091290248171651154164697361002254384251984490552771459578468790725268348173979156224956258427183148628410616479681568487066992934947710857727992995663585870241740671675047609333602338599069426994348268238913980191353670864333919793584467974911199905881451628918615400405013536281256056552384125638836375024871430445736301975627567624206824641133687519962363491830229259863131727827143214459924754864100232716468166130691870656867715939895057306824196071290315170568582265105759784205097875821001077319365664728216003861954301706131924022295660767669174668158240908183731451098884924126261957726848135093823011990361224205703040073486762770689221348060299269820395386151442215191251111896663695634501536366167969025904896589152852849698581367533117857415696821106762655943736047387450454999590253691206652326923172363268775145107763091365339397527392780759676686389696910059163709174484655234957590988125063671113946823638910255590971167989474828254346235170820765567587501687972949882733540631404248748659955494909731101847494714188858863824432705677883109315836056431851805445637949876687719936521148597219588778251173228095015669429289115421769115228714841638039394903500585495819514299978860205532977444037315046306659892778830462750684385685947194850800971005098266621178143445368681752955263507161824993321098852278970720921083014460075651523335467374398177753391792066395282745361328125000000000000 [66,8] 242002281718613117760255922198507124167334450609747310950866014420436539255170477080615129034139672597241506757906959426840495257983615355141557202587438877313401094141966172375681511933549474556108199223817874061240730018971445865912047179658498165742230766214579102391987012807688037360273952114276989129105217210170945816800660013744189291103273917462434098013087395407503069497635975197607322645607915136178436835225805375095607199784764179617927760590560849822644795650193254205087035171295945317280047441194334983946246598279516544384270973305129133266216463537844385173454231993881795203789894786912256189218273244827317102875587987227897468839016712793426515765262895485551746425932281885478748426756582447004668917330247798938358094336420908187406616284445983062852672050848446774816387067735910919751883037882227403408242831185206310807619089242456711118386411678374524025715339277086053302869711655280645395889403490130238558508354177686383276369772950884593520057941353455426005536725786154458862661446175576678241987702285314802618201238859492839328529133543595101261514096805295065227793191008364653230847270614454305132687489255396301345814571533093415920186470623774224421133648653234138469581265987909060150689325830404906229712571430968556679543463950778009456735337250728437865210792012258031569534522058787681727967587738827938999545343002508196465819159181508167714194433072275893725923198026938024875136274900669685591258086499956462871584359861724822406613828457864068680989553210569243599589612241481375346672167104042539868951460332075722609799257918655256726064090285083891218126934082654861272446117801659784462185186521284001059292415762158831581639672992088185457035284349901876368984263965021209480065976316261526306590743953540213225639244546978466960137553022866087916678046410198499546994344016220170566680313564670911203132980685656311669695352015734474939987913431399448028292636979573772961160666846441098080517304909794466112240336239004641223873559211417391572337300260279316106362464950936797048435289468403397597048301676388581252278079166317241154955889990126817551842133415740538777516429173237832130392936083811660595052727875024028170027752244793082782449370518081383058885938557353687500482032214544956755271990215406755943455260541161062496704676612631568479207085212522720433930012646234311838008417635230436271229167564921679845464575395248105402258603195108103169836816388686977442042418737301059772475600902236555100566470299568221826140323627092505592318534344271591329169434995429646835605065209941101334333771361431136170578350031953993938681788987704084775773596235212877785010766966912792009929799032318822543383612716158537203625655820360407233238220214843750000000000000000000000 [66,9] -862666946040370650127762431106010713336764912151234974430892829207164469555535523364945039289700361150153581502719530630098267970437011103466161982774835749019107765877125764292010045217163952334709529924295713697685175888563890667768101672438264124098328277671645885323316233881382624060001315372941631935701331321856064894020818794799579584639631514891513097008201479995846535550027103860512968174646492365043926569883245798674791073805585744264897246255838628756316886297894077575262799406796307148465319558529009393546569096824373933639240884320984905572964154460813120658526087611479911103621625420882290581560591300996745481694509879051516277222027082476399475577995331755358166262687439198806185452245056909804409271626108421432707136501956949368064803350079069717614461726089421970188074806745852292308245566635391387184286438250836476037580733237134300580810918584218422354849513691960880176587219548217771038944982771545735644489105763277048342132489360761023436213167126111569339901127206315466707436940224323775133743992523716973239918148313572658170050172098086792541468813082313397414398231923034658957853326578976700395688439529110190761199181410132927810943417749885543408729506003281667663634708526545042516180507252232646994850858577228724127232578888416580433815739611547041215355924777010564459000720581379564536490375094591475962724932184037731161453879203407858610496701574788737869925787379445837563089692236605747121192055292243030313368959236563752655895676912323089350751331605205140104115697441240953655332531812629383545635258044393818260543909708243652210449172140037833431366143910449944430960626884746640750518209221966597572674748911753573708810890759562534662431610239762788758616001020471646711927112261287518341926757215251780047229318114001204594823704186015188130009837284946938996177904892443146630785607240273981553116386618941421028625257935423032687372914556135977012472086221585432190212572056767123150456466383642298524586664855917516616240859276027144100514704527409111107131073146465114792746552911716942455893645534120440622926419937132992554984054583965857642683550855846215595591245017951824713921263669236416823961183443155479557315579661431777083435362281717474605750052845550804630049431523902040902349672668829821383113266679390228701153920502556230532424635615803313492169633710096629850741102354305825976426015946975460240049858129356280599148463584623693355339827123768554608744864673167199600863692443243825895353911952072565497424212255728156711816476012948265386040823801954909519502966814210387755189014745917124402499327132019568200739170316613049479181214064535105979251729205776329121744797358251139118920138026697791433505813074589241296052932739257812500000000000000000 [66,10] 3252410823793828843624807952638548320970071941041345570194146012129443968440533027713041734265648445952173462183656393552496537743644515620651886830830092443307333206855387112891084947732364493738057030958305549060230793953654329363791724524479457670853083865437628277079216760316895921502871464648837332127730616349828122286167912938343207409189798098311100520053205788938157741086550269561662245986250988806081000910663340241511749407817497718795502372161253218514062913377474629844934622641752821733939203640859956949892883429347066466102337346885219073364392936189841092315507786460410437003797371416004257463887789729678259960465192437945723746788757891593247418919285299661742598638378110834592362831891716914906664403082582113064271312779467916132003901092792981512241150300338717860547959750202860640948858243146954654548779191861905403439843322646638608384536660504133246506872973909234868092033745001539670616139268472725508369947743112789491034347563138895095410037133128415288859568745180156822441637882456553679607676498389688269208673716917254823393759836236213157243902343946874072088064963496802401264616792444419933248396224504442864142415449850707593555354805013792375626172120837243203851422657042790929146993904337328468487572148254800797583323403450394173622404297732217993353395363262265728884730021671521485067331391436498909996077880325814104452785310065056081416867045824996823613300034302602695085664263223000196620367635609963134533094661916709798620545281925239135978350789694281614964301828290445853783254519570496062633989873136272992153857510263346606741985874206764152641168287057535437774033202930403966717424857405658685592960186522641731149681878993373381351328499231641883689284353449258322207204306777691610699849482410318265384597610451903519236305812490447585136059464290813051639058046304927489931712023618630771933865277944332038571107841794333312937754876954013429508661945088920210756580808606707330564887176108867919926738956538162795035226930550175394349712245374458208577078235386797108056396485955972220118481441590343687592158272528507868855928928750278580386425513095461165776341993653979910286329896708137485030426561275653116836461238323976861327716121627064591117289219736856873156648792346345993893135438873674460365136838310633502069761017839111166817497925731367170326805940649387213617655914781166860275868711370596641117915540685922912547081541914464429408141399720972129597149900959950439729686083122547524900121299259871470097131250544632550381460735957358894238839480829798301748687861036105581880493964938302296184092548282039146011188290206489247819717289263021639639395240467392952056140035601523837566999687673924279707193818467203527688980102539062500000000000000000 [66,11] -10252047259009821908486557109449238575391784710799281874085815984419537622261195164843036545397146599514000734141710808458199643574082858206190285212668438961937543769021277377443988065680319230716512688268444454419312621615134817358911509352133859220429167933302113051448357949811550125263366956056789820989061822416353619856869417757119708010718171293273793396394101478331756702058207727636856945797849111186835003641533938866713678074170508568304359357276874474781515643463765228383971274401747456161836456382921299023165691474274551687673611266681725353294034098995398329839719287301747609622403075801035859576258768038310328925865676057324301274381649971162757245522772187857051795060461547699881484379627447241580152139316998786171997837860485166505581318983521711074230619049275266755494655346582345840202243673780544975309721861819506321335518361799253725962148858431782227753813557718788534259685255663654146411759846599581767471759570932833200077249598466945264732041604603972606171823954843512388454193288592724095693771832122083211635058499924384974331493223290542838047808085703221771751194389312645860328745133919303186730606640950307046794366411657428901698802931190399307600634501655177413163043923773206976547103199548354771745838242886002026150671259542827695497740668465260914353003159203633823984985286043306769644450091043316151480941101108962508626573282100963182648631196529826848102983375869907698196743830026902855852411864228811307946555167063342046233571160825654638060295749073600932586815204736873459396880653997771001956038978186980596379964437579300600136169461022279885814663167229679387699379076262920047003092855251011177122371819384768201649746409997538810428721657447010234579574068323923261045812420737603580910879283148403298564116686411692050129938974895139570784943682046948988333187362749350431923913425672083494352652459575319421117139662270873924666867237570217285423738452742724141249000064256864989347609082499765627679833035861887231279860803251648087318608641526008170084714074306184204122408417318954490244406659280568686941723588443380840454604508486918043058461770426163116852342772757993484963179812976093728456146780808470379674276051237906369239009969307355398267088423698362785908985340619631064923161253975987844395568651801313759852775900557595803445643842883370547768689679214877908420250401011994964627667059228967943102174323930191452901219041032449460451449308821438416768168420917125768719006284878156978327975869492508937519561384252517143759470497020544010132903073902092549347757900008552837059049111193817865699948374315220994272172720651820075736060826089279268297351500863797063053877957651139650772019565631507087566376412723911926150321960449218750000000000000 [66,12] 24059114034010755457251082604551154034518440414682189271440825835729643016572308260494601089523756519784134749724417671061265501169228388173364683707236947309636532273973851248382059746300919244154403542759857662278386608311656243901626238154157913699052629736213706623884252190962543731777028335535060754811397257147823054800212764332471856341353668332789991704637529803191315354400030378140636942444225156499664668366081206665054003510061980110256669914066629338897604325662217624651458436045736293028089842062399646208620178311580617777623213967545958337164003732556242536093751417203281341367685047098593111020903066959062883211406947368579816600825334015998797412502895255829138007043376996508541667275753504484855632141757430127709378938122554474293239671961113282666512627594044042608171252717748149320973122216327311822347108520232954321790497827922203142602742800875351168775047062567012165521351216374778912797860053018604304473332924272090413144014725323327340487361633506072914202181126882077146970736959456604347010073558186027818948573772406935289025683332265444062301856649350035681737303512119229578655651624453988106554398310503877904674446153797761499750165346664348599133715728094610504878376418966841963158819840755844004266778120389988178225952380394363812934882042512217058683564435663929274605035268519733966677227973193463007597595338906365129195019596741041445288464405136023667805082498610801389423861098796746827998320269248632761738067638417822601543970376007238607169952799940799468362597185024863578573614782548877787627088167023191179638118060605092591965240635047620880647334694595629322999447212166924364368965491644562192545356326362569897083780330668715064424061500144037857778826725771858907918880810379404784229194351825912969553507281883425407395726323616220654279992122417286542923111243269063952944319112338054570328294171803267816272834519900316886337878718242798453815269212362109309602400975600413963989807429614621004567233406100636372634243834367414539251307536792110967910903576341058163407199464675140782092108615869138185240350415215399500658155057987728682255679146133182140576856462311479624730855190882292294288595426445908886818279653092555987640904461127820430389003488560982162551112606800395722773898216172286581977985321990520861960789309832779888654673921487368789307650742029201951331776614738874727936314139322339295783891697908845379965065033194673417250591417970030851283299527553458497037626678212338105443862358534756520772338980979771265121413795377887924237427230909598228447116941414410299691541667376361894588610377936157247581383607955930894273232869490469234213509801701291828626849527904671595130575711962706009217072278261184692382812500000000000000000000 [66,13] -37176409356452314496596664852708871368753004537768466329894183767585598021526024754007297902805099672541723379061266628533533280974275654278182600532828000119029124942300735316139941475094805431929477575298358521475523591047455501746669926562921275795766640905915031662847248145635522699178388251720032711299334267824446848263388174160377515681988600725519905671357818434835446028105589786476747605464944705497828716628973054121832593578961235903759861342540764575845245408073005618637919358036292505655116779478721266278739326956424366300863985599936971368910130863288951289059099966142215158903111582075430939486376743183774566880113667763145257102661955606952207286410467051954925814607632250851777403397856753955004227432344314809457778098451795926824582129699295169708967966731180535893460455364811737924571754276061160708441614714368370785154099033959752478463814314476284484484573384058483258086284542687673217285003257362626180004593356924813811899034065448327391794695018786831924707803527162171657188847585769494585919294540340269096182876482162829792086994264880799746258990382559305196135244304758774117460969799578862365513924244900688449220611143274504345682571146689179986611991255695458213368253631521051185402240114196452575616537841634405705318104772925103781959985644306594577686553243387044626605784536073591482214518794791066805519253950021161172457386736619616783522237266969035494283005781132339842226836079698124034337328627918569620051713452736061394395513013678376468191979871087771277827956319441999826581484666415525517768131496811408100717351305463380161510185041122455712697491510846286614868190280630333081417134734241402977741440115441606155229525008838079481334097893279041552417881845409653069340612029220738958497017014442151848216699618793559973980191786789338517738377008322010623081270345023806071140853294548537239624854726687635925219729376949622940883647188409944044495657319743035352521150365062860725333012633404971231449785273247458054226552772611317953343280775653769744227310991462363420141807837523141537241966056668625367061794453303930496261255347603815720373326298743795213027671498147017347590158218062391795734801550782745599735786803191006160064756997657401753118882330569664948251272046009473655019944102223715509764773900471931162493689376743090375540374072259353756704890634892023402580864258788552758626271701865628317078029650642042884264827499978179447192652976233269987941285007374064500191825427868386374402045245382277057575677139259387729346949582189390044440411841614808019568672465093688052968545899476357828421339906436025557684099683654347147759779747035579373074868619695623145880746109741129737093169246864299282151478109881281852722167968750000000000000 [66,14] 14481646737627724985448732076570970298668170348089111522987723492835759719819003066582209837101412203824400748602114242613812108046749631836433722322298470931347488790513992802804870135384196365464972106345553781483031067361805532717119668312127665661302074743993310940096092967442791855536348000014928176024935823793041283088558418190306669737524197422513106010311112952966595234465971809264994817269237621067026251540737363079526707116124035730658524456645431086207491199856294420194221962113161017907842917810784891899776577168229282576628655540080297327185646271214465530274346702567478936950842978511083714974555054072740010297560064380833265195022963066172721735857028712643354096416211662370134445552811954385220807459822220947710163621673417761595112455666696863287784364586597434543858430284228279993320317846803923335224149859430948705315666819190318573575933685260067737710286953646987330252119723564704147256596961448824307644323092718486807391906976897426525377995183136598730781477076099588771095922072705151749801644965846418553609277044476187932416994387319069630842249953757487242696168890708384550843952447799950537335275371352562739518870751788970414734349765733934331052409997401805045924447526277348183948942312503142953232036783452376568263077867377283209871504012930161138241967535540299721357185590564910735099122876101086891752982771005279185944741404231523902538121015852718088037600655001092493404527567699726820520509141528808182004349942794426482610140826067077347089490274800326891009961063175653191386754095619925455354387446332229095190607838285871865735933584535762278246235567070321118161929335791722805252238455591360269413339330171452133432839255199603038006276477050599329896235270068107436947878214666045472266289803911378560827602932106305864823040252421833370081796718159967890767656582466737815285163082615005058925000572156292798311947944446746834556427632898171892876568213010180564838848365963482955851580604862101647534065669744745393220202799006490429706096567697659524913131799327690722471264990699734508063359899146000708649051598636394217662704488404698871552804033209757743463129322815058787457280342281113292257785197047033802179818387955859303921414968508566754903079304769996945757831152814127752204539987540596193838124012753672800421071924187366503313002939640558604205771481332959844328018444286693121245263300196563442162870743670201432620757886168528453921491806721130744383333126438341471707407747969685730141555908545504905479863829080110906384643862516031107569416976636788850629129946545794450718436338364891250320539455320574824575437170056332351292152155868772515253301502586712424104362798381530447427815999628109011609922163188457489013671875000000000000 [66,15] 124399285637928807762586095488201625012330078644935145590001421729879861022621512831954012317198321416432993311236317415894530022702718709529989857344949012439228893535501783653381253418199468469344465449194340057209798179511196612567665667458619403127206354659988758498895739651163813693875859830868735554482984868462853012074465224821963794580904261211038450229712357459779382127152821825835355482101670868617970125782024000546417032087681657458810366598886759124217832867456090660806853455614288548384270880839630125875039817042891638717378376703681506614984871767025091575636872954132036445650974320399398188033641174829821122235763073047050669299530338557107901375184415349003280206950359848690582659600158762516531875847963182389413537810324166221988092582739210368714014775753695333562118149084769028066174955471219439630942167232522057046791364326297972545411802548620974967560429823225235798126567841963019923954151645059589633203096578677973668352696677246851354994941636635356173930118837182826197224416879298569298282649283059136950114904250297013493850461494438569268641883163619760494205899773925106246729233064552588262359265614370639170769375403450291181973162537712424665609862440392791225532784156945492902300704651227015654577864225783109190187493522350558150496068308126704535312782322287120488270208959839227649383127225062884755659179681311973192207216531031454233408664038558049759312147877503939422891322468324420697209616764853457304590945097865938409896121083982800695632095334869896344327626382229779511391694700448762614146392802151878236194715321797124172478144462320033709540221446464070572750964637587059130730724214592171781543649120274142658092722350539384999649938056442604668200978985128743036987798459075846113765342618520582385293569148931955665834927795698800237547634036864597419591513065268738021542985504568507154772326066039657073202363032400933213862727613405472435789335612809724490305068825446151764699088554674117770596893316508248773378595067106164276455557512660428373614396260616780688750374019206592236138193689403170308838301175309428300442874681934966566815534453398723403130232865545220535874091858643412595757651224326130952707660733001017550162842873711001948496740900105661325790838524363701316972161405727323948756837448387588751721160694950996143502224707274625823704825716232176100624045694469523318687773223330397811903172380970271798230796852896617372159109345510744101884904764320664349640175875465394327979743207306373221329832822933167703820318682257956205025662887941420347345980157735768020031160112881627753952491106981098995524074262525188598610975715764690260765604221845289861072990831650286293124599984460942891928425524383783340454101562500000000 [66,16] -481066199154912810675885290071887955529248773567648766389750178435936912424976527144268225510030226497793089580910518705099232889215754895563807272821420054443893507374649182485403560769449689545532492163191394578277099546744023662917112819821799057964373453435419164905005069922860239342368418088375514383263371774342460408879447938249765319528613430352611546956262828281842984158946845762587217192765713641970478430891319869944629684484310054272097808825575168971018926984466323192594965637480120710920393918254289301964091849595962413028567283955701258391731813911256637154176648158668296182966307792478104226513420070761734973327931664927445832974594389226164775806759854806700018254855569943104368141658855104857800666391738813826353072186657961708228867947934413469063529901447102330116073633900972181361126210223973851955996444213178259507061253632018678489839083285075748039490088041188553663185599527105059339772624683969041534154330434781692071607699889765133146257441641617280842664841865022280865423405973262550340636320472703362452680034606314806617434497734447446657072273307088145028768611209405339300348809321670433943369278723256756187815320597390870303718959438968586252329667286176128264607383303707510620585109875959307130549165514701229015187202444556733725954634038146922412694951654028253053350306931532417268825215274239456097205886889387438350160525124354660125464419846238616922807030870277351450274706213074232940813873226553715312931904397104589497098511142765706059658118162540157649516541278324307701618221505400934447808891273733119342510519610359963910443634015320187305216747222458637944622550202128072267502271766364758145676269568077340931360732550145987492246134680612429110797606371760948556739675001712192394112576434476033914729939574294792412312488339355547306462836943461185758679327768754451714899382417039559923715957026057184165564601521231976848127002988168873784476592936611856021208408175888661140598257641490945006549594171758120625374054775727234982428537706695632692878053288713784554979272453963218067845256787996295876297346880852503985241592035839799257238935588082221601073277287252495236408675368656189203870504522239937649677880371368936235901157473489277142461956029628523115809189554601751527984307305493921937808624024272236820030604212604258175002629741218882883598423989369927150936319919638532864274219638066140901828428195605663651828575692295611719163131310878286226465618158483174341366008817535746922101169150505436653002983203226357218710421575073373979508224440340757465090164892096307222059062480682921733771091664884851822984624770920462081317745079732013316638257429269771550439703869384011625243147136643528938293457031250000000000000000000000 [66,17] 1074673458808462283315879389382042790714606732689515269632649097236971758115705546499273777722836404453381843265119291222866439288680489953789933935406309262305923609736945515909323328057387230365104216909203317180730202992230533955996270565027040499295208797280251098600117497010253723235525389699066861539438076031518286817174994801400539968270751466440753279752984484723449741550816240600792202365025685435488408570102073566653831327020069528385337221414587654564787306880911021586326704594196661238464954593016792021858102416427125895110835189976529760629434927200429549367544921723505629132317251895739230247060881073980450139080659384241829815978856565228755303028887915010898429537803637370347736452842092412747792588137453545550377610077085010443576634529082562534584282972051446426919047419391571390350375014667254991574395642437322247861725778771101803033665411365944342428814789174614100775780659437213214809318889319693508641849344551771877272608729516491155428870032385600656066956381551443849287160136170635723547906756844771354640149754977947559078099451153611497479749635904585916249796591106614993536889317969765515218701368211764020843948839250011783384710764751866827643750636976324378621612302453865859338791401027013530579381120831402911864594155320464374874520025284319380042400802910970136541612838865474285359555525626939750576297398069499052891917340479116616605989918784704100592204501082557193940040490978699496425067805780334325058621943983940988451481732800990811349355107653028301359204138622553961186258749981975779434972050622230854282550077566427523329399298726966408476065415955676716469073294116862892356641916781313204303717033260082131692646698698181673377568102803163734976041930673639421846801343140224898401251356426212682913092352625309344368351655907227731861352148613631687612648209447266171185383458508019708320619674281784675158648143238622859361990849095575447590826179126312909618492371179410939363468454419093224290777761065836231381719008266257299633638556709184297268206515672358222440929135580643907020442447789975466709181707343853653168231823085939166007241548881412762539369835626829738709635811687875950060657917297154751228546599994693140884333100120727041194686837590788910421437713017842012630879692884141228961155481825158643972843877210282093559907596908161194512203577263269564014920685261465428197914530820485427539009762619394789574107893965193015641513430855686056602973555505908840991319445422978875632986218408150907591739486728346668658902287227294187363564886994942708766412986222536943387776189809533468237015215886582880731290029353697247328955553229859786873264137563158584166791867462592557913581003958825021982192993164062500000000000000000 [66,18] -1709993085679677258176359582407431868193405065452858184789974127769612051550737951742679852695878637353988635787375388168829351425157668188926681512185693278924298160065696047470019483709196988998803431276479442841283815462773836882439159218591200785589542216251297083953977492631576299485570387421343287618392569451452286823757986961159782197539458420624896124871787808733002267994586391040315175142585837647090049675934180093603783437413581405808366721049716727811422883010404682105407287438821763708472456709615770925135373116960979196219721221551514317265919623824574402095630755054729764789818682358963955464107187162725624068647779637054936204880896212480965928744094270727570664420946187660397390465335227203660653109660543462724677241587827617083010878802516074192487600520276895795921100753168022065025810039316554859741849406509667782777505132496862716764902410775368274648647920812967586571961267932336700776303753630394783729702093439644339908686701677265221863653557721979338687700553249533080022841120214435642845983382934697421952931277874028820653459508193277875267565921289557415595909663220403928228139120031705746731741802770225566854590047731393127912564960655368755718725238921537266713575567691776626885769484891792823428641964327356617858184345096886297150404886233075775628139628101471182691135730754364826887717836611865274701452056973987608012524860439385870031312368759379233945023124523517119289441945514569050040804771023429766700060672964989451461560764473244209695067884563389660797146412644921396568615811140799378938287493907635772893733132363493574023977182241889057319925969242004481275570710439879317279423780227149857724535962843211254415140959562384572572631372898619512499314901721767937894767367594393188524004332717754275342853645974178730141259242982680555631624183239983599365911816654278187818897904328542610046251244921833846747586184546227138647556254034422449304131862916664258096666164126507901284376457150842954873341655777810519444939191389424417894190766168846509081958233070975881925082775776484514832368434368798242746699860911127188787860939397872813736564287112633108105951710789411269411708438174336886838845259371885657863630478085201280837401100813718178815906259392450320976374582610182902171776757759621418402379325118847537745593532778727141412393884852303545226820625326930798049832871572611069743263633533030266521921841510001312187348814615368612589059127975996678044136330111888565845185630481447872422893324358398849740429333827143920380782187849543944113201929883650249841822414001349837823391332527845266253462158265548728049040305997572376196474736523449628817497774212158819985725704410084446749351627659052610397338867187500000000000000000 [66,19] 1994230788527371783029999079286335180977473618293180369899614796800629170835433250315353281542408155737488726287487551151028411569235254833120774887424373725029349635151983736419156519771118670374228592466110317258776227089699858855202998768029363774882171212533279612924186633693224951983507534890128445825903797733082068714403226712438196960072786198944767150893418782446880740804546977726933525262801106420038336009460111474233458572137273595250201178275594071061187845912313617901210229851868462641137796338920167709502303608717243125563643765874185585770524242569333855656551692574775586125090954150005026447125649840654539512943083531254605147886688817565752980629394166758904674069771180692282234732013878173337913789070529993512072982152585609767503754390966293503417700623730304022444861413510093778786896316182402360333523822408321250613177707036841600503750112274216350330774296443750808041740497641891606214386122814946005120834689388719028884473002572221805013155750453683879855819914233559977960496666483255048193215776624108393818546794327584604709959210709848937113260801165218389263945846060327158793267535679861475835779648897648471014664432708853114446449811651312985916951585801545269456213644202282418332574754645603330990583623768748876120335390753600686798210213612729172181573424165869468899532142340730403451076883296596205313950038572862634323538456306599216653054374453479268292199263890072759262337254262617467263722492495602521129267479748798259511592430838557750231506290692960282202481362457314150790161283392229598369525255221315817629897033538958296828725764732795696921710480388170795966419617011888103441382619523412199465274992668188475934659083769079014192748919326014435739680313951642742687387532671258292311501044171367237513959254346405867330769484351589177855459382115313782571504695518884394416091582792036608176608968157627966137635044682027088663562309100848181635390061462482794502855655987318654291996009318333342148857118067098569517950206487374457580982052933569225198559435128125633068222885834739460399237562085369791180023045578711201366951465989722435315617722120321648594252834417096516015528999010604734340525616553716026654674066550699306824880439902548465358465443232310291802018856288319449973374091500749152402074148333368207563912738958024328064624904991607576099974399426519639139620234216665527300054496943094671991071635455572794882417721389510219050024833972355885574264183945503990763487799219076875053593002023623994894758303028257782603085187917374751652656694435006212222776467060867295102246046945517645084868449904803151410208630632159156771519913659402947381352172688183372587547277990371874523134465562179684638977050781250000000000000 [66,20] -1604715277523351897375878925284341611246908403380545858144444992147915678035010162858415756759562382174005431781283859110406312711086317159254570484432763964965031844259396252364332481599134753686562657911885833649592943835801144176186231138199418403890774879184847329847937226537010806645156681977995074844346181438358226710450852964577212711818769101686237337627874908423866359552450358029931643887549506027678992389941873785923269128410694250726266651800244442557122179998961586309455300846107799421756826549654886489978994628462983981160688126301631442868289640846109090811456911047851361940723996985955117518159469320195778259450272980342840188434631306848812550682229010279785127785080836530905605693266504418670258325969684886331976867839877551306445851522923718397845578224573523164003488862960112520684853743132203749429751474551982143535649995367888095351657491452768824666901453434020522482558929990293963879629152415388258307835191083258114847669411375424906038507763086636135725347717227665451745502806385588034759278515700680746622828419808133864204685781789126904441389532743015887538089697902330464447794636039354684579902041098069760316161492329951876927625366838077493608107263156479311261980887265514452838699275617731025158200576670045948209635723797131766210457000336483246180789812897189032145702088453118578775843059926686485893705251906760603345670156241807637808192083345741517355289980252150569795176648599406591604277921782249828245260243923325536897836462609301858312190754739627837129497827200065029007332489386281450064551526604806412575124726616600226018793071924787271297543513253100928436017574748361015426227747429226276234543028784798135046277184007744592052357178489635679470207140435595572502805501932597444147472003403739575375940709082829939082855815967254687379466253369429269308710245717797215310451176215508007945297519861451201119940059307048075281293457199294510405666652018628247711765609690253611196747420886821814206289222426323157322480499411108747336189264886157051410730609038272801757354754893114599057085321423588071023752155270420043958810327549355839619434412312834353435615390764759795137690679211797537903053708795458990921383161116587441712037886848109556449286837629867226026867260620311935190818317964189225066295665772483442180395222842529041309452808422022537198519896392842201560429471409253451893755104716934706768364472883379138146658548582474605142860864850044306788140183764721248983361674207594668993510386132883340169808613409555347329516314031046425593852101004210619853891714532800378048413763166653685832003535859981785308605889339363388701701555209698590569298413699992136849381552110571647062897682189941406250000000000000000000000 [66,21] 516846481980861260919614882065709979157663225210012057427362347177840470587728910853380550376281730453616264922728234597570430490731373130281535990812027971119637739128036610653908510898152420396422855499009087554770390797946887953314723022331696993999492393783690934527769996240472894367385019157949317411292168355352607769249511929264003965318398323223346899684100038445121186172882368377888260758249855283923105802082979277860337745811686049358438038020755944818088952153587216966340528421956552886092689751861939531260305404784562271667022468180778813360728594991418330774586720642862612913781041808566112736290843084246631804707802282468497619986318085061936336575665198630731874923743175634675220068982075850106350854411619389587999407458845624897323980277873025355888598826793340585649770325092162473576846932991142441692698543461807020697784895883584283390108987469112550118476740399724560557728656897957041162166344805384384663210001035327953694154733008714709191101016321975742906777362665006063811941626276939739650891242198368249666702298152916784089864446043202308323214565685409882087845369750868836450458343054753348239181571486658167028966857818825173157521460897001512078187491613021490112768988112468724182738401348125700992162804449854026320662338202096889214610865948798273292711913945659640368691868967303531616972940240615349034735263922743827549947926156996229628930076247962899507713542065222326655541276871897325270640028964905313521804138748542057008338361395025887827103638329211649501023346031789957712392593699857252696002081666346273067273006429379630461714346266068803381348298777478840509793713431952269964864809086237741217034747960800361480614588134669323596058277335522487027474771170165178149776244741604531959928816773062857782215704454903988224604127152522757739330884532960761607225170230384385400689901542087230557072221160598931368150632988447190738176194712872062744043263231605156909530224059124670661422940424363966324806250494802826492210309760315030839800873211921445607541496770063993346355518829819422485711938325273102881429004005498672678409558776776024888827638478544590794652072507187484741244313385948734282592902870975840053427311737336307931929884319664107251578376590936187594178255145142576044332193262398005458523736916743146366350575382549577181665549430618717333653255086605382854758889826397009538112633463516301585118639571289818790816639745623031746953630493556534208910598687220275322274408613131850321182147080715985339022763091637461134708723102950002695991789601214019931783150881906435428605585606666415943233308718311039225121079948044152273279375510267868642610978182038968323230854196026484714820981025695800781250000000000000000 [66,22] 1089677293609213004409949314925272741592911499161564984554196943706454655880837687557693944274480359405806649681454449984842855145083641441318672661359309065827284046883274644745396804194502148511554640551374011493327514068637463170167759570682799314919389716287172975068538687390759168008014133119583660004669452501027302281057415118465934351580776598061740986955411147612755032009238426431592394680914545094489105248768125930184417550443918219888309064283509840997307952067544819406384197420375982420827715939615328578427062663841476425375586662803462104456097444277480861015004487512251030281254710511821379559731795488207013935341825559354199653941781373653415589367547733940449237806696376584190065652066620629318054902269352657653756117056729641887148108583797488481768030293201367728759309377794150644352090978884562629959410755163827647993664582251119118338176242131752528623038073391162701376208520373294391865525470520149215156441257524045820297968170653429074196919585433939923622647548380657107208515184998369933014129244952594022322750824011148205920415317530359133451392403182597760598430916831821815713662529916918381714146776726329827114839594976288749994995722477769809446836334309056507789083135208055254392580925944844326439988522891946786283272662882301266703610515370342275628808161582809401888148499619509790900080652464608974221717085585258445754330944844689720648567461743697707669948605000201245036729485702876281530046226753791500888079111220885850262026255172023362853805455143012807760848174221394833262449588821907407288760610018381214033185402161251727721810267213921027781280369006507722317595860073944934837004081867612729159201448487722552645308913150595230698491993993712788724909207580611028651579356264226660413609308065892896648552656813439224175555507200401563356109242648124595495203549454371787403174756885481004671117155874256640629194525147557438589873593075323761718312774537337264521355001842936751880179663101830518312942724071788841605184117641920606685563551906063881626556437544107857090446843448749960515634733646404069680106126939347803668198639326396808952320706165627957504194673681996919054809497525062462289890861445246876315890707732637941437725723201249345717240631845796522087893056620501081800339652363655840154813143088828339895329706364659793673056634275142260518561498194379512862847786938549146581495789281203123642749278871203212828006560015300775720136733224773770379698615209044409138809647501945781378118882123703156502062582316189998897531197345059473257003574974194510418832045493162247790850385589331317882726364796604100989820820164217453796983658716921823698581879240587224830227874861066084122285246849060058593750000000000000 [66,23] -2899343454131733330772826862010622863102272527792767390626957024459246161867241263441524234220145779222953292995871902425068191053176961386951113185533744226139125307782629029536098047347560827136689557775634411004467243735280102338783011147439585147286531148565518637865547116035465585723837958961768734911974916786825744346509731801690697407598272467308921926813673216158209189678227649146080901146822950931192271620937729326719768880650452890672169968869230183040856715451999214305599939014172315013193176491242333420258799164224351232448826700773757937023557827285005671349872008170993901042040006170873174314716715030224978595721712043295027057971715868443836806970109150317868907421474808921719041926258096795752790395719045834970925063620880745069407428504134240644956663214674304330079668458949602097631011976979760882594054061317975570366849034544825466501241098692747611384116542446959139884337525158101399246147032128033269523486817895222183929101197123791953253591580796509194574240124095735955959120322503982024925870362197418818243599157586524613976249834647042312031771239764668306987932811401888436554916004202729753469882754742855776732112144562241932436861565562816499913292093953502474904805025902519708012241346042904504478406884311260413015264392899123310278624906181631780857854220453983950111255478364486024743605977778349190326353422772901029913387264774462506344341020285890883621448348100959522944908143524479271619212485623533518960044338471398201705924285391563495278736335562384019271947488578710014783806157759529558076845029016934429762524758944568037448152605154142332501504642696027131472858419277889133856220594117199411171890453032002321690267612705314257648519469328484837260728285906025873689256049763882891754671008274383328777172333359320670133286622305289249831196380811415435488948293435790268761177397589467581723884275938059303782019986144798596285253950136707452093387693718613603306200882823636284915758606942340340058334194805400169829533471883146264892180888304238268459822311856218727618710988982187693970818900413192211919492654949791860720412276646679608818785147966196011299168620355849987705569588913943791870721064379817213354252036873902014513192857097080155008761350373764369658510361732222976751585450350524029546173019881651940444938989093308093224398218212382199745314083464003116024099406350923285636530845713318749179075841138295746815321856277568190817841903307137469464791674739519914517629636228934442241892259063917911783271001181547758619363327781416360564094870473027339998280219505678882329463185411749725294831979388998470223423661996727605446066227443320240653438045596643874400599738549999528913758695125579833984375000000000 [66,24] 4290570064567474559271625535015492710324124690855420955048764075330511078806011896352156137506791031342886485737820013492231434868316840360210075262625987799128597298496042657684682006287513197181668954090822241404290460149092884190826182064316738765914071504058908760977142767895974075287694465804182328578384235513426984939008788346545284004115543727105035662750189314463946123302069013709883232851319761696512042251856241474598244230545022774851681250291360644732070748007046037878636611352265731886270990959152301137615805305594389000923991464524727197384757942985869982930275429223380198383718308591706283731236729944884917837255113951006966563904600278171780861767285390605206522972847045480950705070554990929196180266267976056993150446491662773702046721130634984655919117089921764765364993929076033122270209748434661264963045663464421795901074447292896927279524587055065054908175843216213388284013270852185231285998676951316719871773679985871038197812414161992248061269197892971036812764989260900846580188117994080721800024418340634296340273092447525623945058141974702106275643376279525627340247299789688503025099359934050625020191435547722400153611800130364154442304003692382435334980801136119498983073335920161698971357553008903936946014392016461737696085092184808540288535154671785854644078871776213485835170158907102146472925714779953901840137330183763991573476936084496326500504121793267757329582386743113847423325924654166288551919738522000119046347250265722366889523166502419314779642630535939222811891838572362425301838317969774907373080546435136406985699436249437829309575416471802556534340012105726885805810932381963571321268460714100603704378104675745210344089803803376561051544642870652396255796334368029303805102522039077962932549980524949817274368709887416285626147846031483099762795667524638053120571826717216861449935199508192021241047686328145689415234088896038652423987002001542825417077006612326658257771834448499658861254653592195833859953421814029587152445158014251616513751641368012742518965216671486773868351635689216759362316472495067505789291721830246681030864487930347019562636338262509521573612200712898056033489346716310844399788891602919590680911963156559018998214970289438109806739526430866138410517135473038302782781088634137024009275815963566552089333906680563853855767974799185912094914941423604012253220676405949931854014995890648657079423692010398591321187223587235328118889828800432177360779808471195901835089542110087605866135792285432147665054055231718495059218288452711686708365632173400094095891490978384713977553987570306631653508858683138678636716321393516750876189397918232275774743506024933026310463901609182357788085937500000000000000000000 [66,25] -4530292001313865129441073701556149887462255502125596126567037944687821567017120813862658630824295556250505153392833187312979921258998377668166570668397796438680007347591817056558440308608886042637693103016215495422941987157870495727715159275199756546421439854054044314437483557511972991155266486867210021957890229935675378272589713221535116370773716403751347856030959979333681418283695970838224470841532783153759232520091602610770698047573393628526310636226402606643981600414517892129973845054849943807474605480129645538265609601452600526653704741508828183353507179172430041412558208920853728068449209317683977350111534018896357996357382762197683310057891973695562079171473409803681401765258184978534826792583030278149260713086818843321885446697947888525811906470524092654807201590362388077647081341049943927566647848014387323299969421444327237341297351708384964055756038882613015565048695570813413022049407850187376215310884833582193572251644538152048497664498865332501355763854668394937027452334318479997068879129526998329050013130719851130995642263519798604771291656638292378475732159800618918198481883464390554198740010242417991143944139277527219912010861999108763269113539299221846986844472325934917601826925866976032488570664724185623370051373679995199885186144853434777648057417803500983012042987381694690787998381294861593604078149690960199382025822529402211279509745453418842232282039073011365386071498291560123234775621259283508495485872468274168433361500881328500874208209555362751010801523526897242924417939742762406025304147253922083549553348647239095970223084902976228583772434600216706984427395282591910983828706308249417631583720576677556397812683013749457677002502703271248505373813349966671535809639820471748552831252878656697604693669671746814949385465399516052081570065808120238628061131978367694526365762081935683582739205718399944252180595500928316903399772997866106487897338089762502272751272015206022442459875540203971176369289524403614127670495957030445673200035079295760824688293759077593545091904015792510504119798782549300178097262742365703708988683569450997253006343974831456637081821664618722227899979389882471294100198151912565585367455920051033163107621714112791870798126989855357496166627347380861883192311657842069010512300161299105725195501765925452646484141131483470397830919695424062127023231826610486304099537267599688806598324719079708419824052372715342207135362866023365619294714392483053904408924116018587180993898104997010771497701218083964380972578524154426877453496726861831182761290941865855246655378900661676756987918410998217391809022146556036968046995630079946671633919448272002236340928738034250500277266837656497955322265625000000000000000 [66,26] 3455580343760654400847526713246334505326907434997049559395059286957425419197792924695228348252886122276778797599924380915378549157023045256401635999675524447088635005328832008368841692876533245470962018626273491242439286002727537666785939834915921617857418292353451062457451958683597266756645429768367462159348467157040360750323980619174466688899161802704130797181034348121601646394205874579459874087597535251492698929451725179807642295920825783815096098425027825513920251349868783730569984796122454438056140459697105540391294171602300983968312973642308469208236717425710296191326344623289896354787696624901334310499441805430792899217042710266715371816610320890189386187954331960708174501979834078496269685271183965008290989800181722762185028387055921976428985235805040900252804958204216995411246977152167589371055859114850455905802689319074890424672040987017365117348418415875281874960807283226644362153140987201423486097701956875990084799381681087814403393964976981450588827098207665713650335659772227558219895193515257165134706027334156754031880954447668919523623555902089052218770480800795184316346057766569358230890011766988744237254970250693603527395272752759605382963687584635436180077308723209121462020370580546436362616846513871721168832026911470948416221399003334571789915062465928115709060649713415529217570590729660479244285267126882391544181322229963362899789446316527915515295049068509673978744055601804266622245065197247667874954913417562887961043168778280411876072065405035125429118804190208494547801715243098055033706001687187948811779048552031764804010485284447269753683877814689817560661247857836495592037397048676742308638244999797623316397934872211994959158826710453941122417222694383706280132517128259534793470501558721592411762930021932610766391714271379771998413394719027041735262415356207371435874341104911848362896414641789502993672650270616443875241831202534349877942274034861537887203061286977979664444044376039850442614738299905449242770900476228727848576869993719093629065899170279994606652460646840775334494656096441239352371573094710815742214100526706220248602442470214267526309723309762715550199254493907127606209588369660231734916775923832239885121341740638124189948796388258456346382561215755934999996231266656666151832278049843410895058625566723458330062357153811949701718528960917859648817831805189148537394195978407852529904761240795531643750702881926864985892698802161559932678024494754281919777941874925961810009566486363197552223653198928566353022193051218551646229440664829882142766103402994076793467227104304227289546892876497429613031878289860817155468995422707971880087081743847365997331089193522757341270335018634796142578125000000000000000 [66,27] -1687208572393658363460293796871363259702151613576082734826489013205654913561172517552728370124916802151605897428577288909540289226658440691571574990288727075078114849954076609201135185226336914256084160752960268242057993219914340554513545946985767148428314092745222790693474989246787208294098797011033760085805419297492096442314104638246264343137465178317711328603544555439299537520337134108911159929212865480160942824739240587582961274598745110439667905678173630525813631241089312149949280552737005959848923753876118377799010472060352558261538773806633778958540962024691037642879245209712349830116479708586098835868695038070219523654875566507521715507939482303427072251136976331669648419009242677590749735765452651329322559413952858291300443401226874943317920261117536741688607242347921504589171560902175799228892045540506944718601025607374803733819601643609453197900610831976788484242297372169513283908035267918588651295618362210462501336477201227010804119536095278877707992086606762838188633670322965093231334697645521017500194094899560389107423081379102799786974423190272382261040462853750221281919702072898006314934327525971628476540945917444584636194546171676289438363177173790645672459385248481904979460475270144964987234131614375379599976551883224593848173305002505965751079598318698177416467697881602381420298370300889085448669512661082062138704019441334816196043362016806626845285723450971917507475606820239507634426984000656658384752012373206221452857552607245882058772513830876184865667793095762830883524037491382493487472078802395469920846020739553954684052435511536783611195247467224961999047874181753457717262290123195810261534979288474883694588571987012137512537263401891276201244381652478559021370822015255311901920223694145157075279145841951583943000956221773027041737167821795822910412654734733655159811375074555588455259091090209853106487684688388028688040006475321775456052644663848848595498400133283236719494251030954221284343136269342096859415137393481711224303699378683700260453354830179852232208475876093609238144346105616959470318372383536126779489094670499576008643274446177246111502001235788895070284293438444338693988486123524496107115944599907714346372205007486231515437378145385426106551674494022636770032789786697451197390680395398520097792719464116831213668490355240543710057720365362366587528376896863649936452935276249213105779158715815888152959517989973058172729683399058907070818957470058097763010031591054485599060020988553546952276798031609962472195288935837226573171465674276114242574526338246793668206012406157765394978999371539034799430041828007933876342820781462474512502050359646399207893402438784846708585973829030990600585937500000000000 [66,28] 32340790802470835458890692174026570244597880664213243879596598413712810663392710387774736850663731617294816442946584821323111466818366861583716740700556183407030441209441456821062773527404018691460383847048936104256191631449890620566182450176990634609620368377828207752042367978388108998243620424068835478149745732035830991647275432857126132192113226758931386109682888445334927700616951149520529940264005752072314192046960302446240511994166646400196017921518501970233720788523949013724681475225532317304278769115401681265932929097729449757952406227416379648725567293554286041523593576341545039015607633151744432648495927861039504209128392033284397595587797101847102781973962070655602694198409339758793706886612512209261205695088414236102985427228532279557626591918644797323833813808257567678814023381088244485527727054497472559722331161510149407100030401386304357291523170027665108799045582393386267829305618184772138923979915772868980697033680829660784974063285351496046738076821714260036175704501049953473983894141483829412455619484868367553416534332803968690967008106742527557950818092725134474818246220253800810181935071792377720300135888389016670785179634500728339618438642419703843476369171884926418736763295404760247238434414299561030815224611410156785654426401274552377302021461365187919828958488628633627121938710767728957474849486628727130743078293523448814840427463111453444650278561773401267258639999703598395028980964471344369779674650493866400689019226402237618722627240055140213562162656165086096732484091330363283865257213697963678062257054876092063848726176421649680024385468688838246602183941413906464278092033317786955799025901915186842465294767731275264527336629377635787104914613304292943530572056639927956417233095235876292344941113069661126471607208602952549617253697110588288659784057287235245469835924490454335317333361404390067046649684439727863974580225267703408554395043286912208657254416310735627595165208363296844831190900334284932921021213910682260644399342048600059596827928144094466891089181509646451178218579129240446232537880914675690653891801751218165450165967207213519681041250555504017368557762443578403131666695583747230386963136048814242738963688582786148059040314369170998531072147764006785917022406419710905349819367636919867126265425638334001508301760731524139780841274508810213431560929500382360995763529676784765403331942719588257444140669497674866044110469631343255366947597940612141979196536203331772781358623618666044478848012384829052820941136219314799544009247833952241948382472043108627055173957566927282126986723603272696477619395565656191492996518772919760263608469214036134076195594388991594314575195312500000000000000000000 [66,29] 1075073578788288075255733032771051359715860320218364037553317930724400786258840400591429734283153105160864179792676909231434282672942666510525974586591544874483291548679411472897187281715016532455832479046434035709230469965328772747054767241312215497484093874905730106653939989529107295476151034939033391394238628590206767379843023432941974389629938738932526471596041794907761645519068462608824498038482418219768156442682497939833756366199837048978400218353386288865991609577791360965519306404102312776406688625476569365045612466298540763784489911248565402678931390529366701016293685397413205068994222292775418234242222862182505572014818116466399419516549187353806248273966366779702002892282877847560047105908229560038854366466066662583505270108720725311185696464789862252742709652546026639339830674228150054504488773016852074507293178526466028337472676357952453930004105538459189034487923777081476253437958734292324248065357285852830170239039517680305357745427194665230424385584610877734246148756519931350882310877645332899731238606354304447823229504500484663681166562143747575853333637589107211230197683847398111680864551000093599913103610624355958134907139397286604092167543319937203622469768484812831719715856923605301220069251167830175314519047105981288628300968586438606680672425848186992503542563485006563520704106989406756756045614666886290886986621081858459173739392633266428188735926390867246612678403409974680888791776541725128499920866148273196882543941886426763383754571554713980060277534192242479677431277586429183433286916973747838186048855381771984289471159082736258431634886316484555005641123320467333532373268362367977637851154632420527499194154712103451667496640378107950552093675112783750256893380872857461605878077426838724660870815948720273296480895955715694812270276404800328804230698896250749694501214862113597300618010634521603813688143981080278820723966311168711155190020000427175543582810795391522098109522888506471779071444726203571033375706044895369268515456695292511231998646186825301217465002781805698070898077248538560971109847916896450950853503615371835521594461024946223232050196489872036992781947241233069847845486815126474116110084563249156938194017543291734676487147001510851411893897307969956095590680306097101404716057127445566603808277641685887632893081141125553220962432173138165919945397111773105637375928074297473686078059435559416350677488281892271493996259320848298958434579112918176667135023378497316634606511480614404099616241893417956831006785250234422173190114011878940942299821480219890657433630317677677495322610670206601710705118815700373789987340932545438566032567219337757503938579617397408583201467990875244140625000000000 [66,30] -1573157873980403782851083416328074184330158074706708055141148816388892042907640788931182556914157608847340308969651774666349495185384847057861318521747399057835746487815205180762074017480740391663295869033294589255423267164044607625978216370257118415956281629253065557281970724072449714887762114856871654635401527668933075631004916176680126562417600328763140526337259285740676241451970377337589986185229331650771621275739053460591139583501276386071366441403322521143492272601039530966154422320410123567667550842313629932219179980090614663835056318354971920783219508313300278825386255208664845024875103362346581956284670940313900839761840480623037204646597371667997403243882359069667090805749965008277289197019117426505408248837252007328853876548964383838728650301228222583707393635451023016972696422653277799301147701958750416568192927163016100331792291713254685049866565030143631006210667587865144796219309767226270241090801609628509221049442885264144949566857028508386623755127416224169309375141673424535536505716833615048106467734059676014014978278253007387112432196405811991960903658668276265807808038775381499357858443951222407963775187839134649105820284210729848999544286838862392134596595514098568058440614267518531347501482366723565139788578605857980516206522785921908858477037636793682195915611798791263611720694993578991107829666731156929267102526030288264113045149501845574043163406216369938503080688822858424271684491580200627882861860610634644591452936446208093071743276856949165038460335838511438583750755281209511541211202341877076916864995929231619374757088566761015129191552036043100026570348494932454976465921774902332176493618116989251727738295004072898266572905316422383051957023887336097620851345950282720428478758822521739285205132497941287222365460286149760477028744493393038063317455803785794686619740565162883666625399595937056122467266437070472351429823133135442742213284538473585557199914743828291096570229586450129902042749979458479513304902730404479651324699776672316585781543905545596828831285133458796989163684587188597490491828480325433764362064021928701022627113456868200865041491063324471502310454102742579562506224990786424955656259576693668993581616377889097012435135842679586874986338936617988962175891451485154910707028612392603597516378900855807370763910117544418791697181277413097761582518596825295191514513256125529992093119053683771681528723037666860331576176700940436246761132079575438079651956613575867964800836789474206554498938891924221621864992948823152456923892690127303967067327486553051130838631117187951346034191204962348084415734699678689915006287103664795476791925958116088318794467681982496287673711776733398437500000000 [66,31] 1562962218331721369168286689774478149181943068388968054439323548367568792531107854243408681747252017000720314941912422175273319749766044016339629354388887613738167073256739881610031220694282369942047891378781646357962527149032048302301881502561251591930240805833454345485713687484058105797973441632417816900012057464309087318928070910070507761965180231918185863512555168918302490775067480676097198094776386611748652139517669949183806159816406631872587324593429198302523990253313833263695190300749630537721362437400643044298756664566887170943898509745065314227818752203231300110002477939174049026949009619124511694074672224368047006803765052981210013489935089910063713254711697163237848688971217004039890387398511277765336238356917506305639649928127676833702652996409233923653634575278133388741164042172342102475280302862463862233350158198261654039571387930458941283807276153560225177414029125501707414394638838043506116240685462760561403320305798157070755138619588768417697764001284135438872455305321588328248531178440729973073942727106747665261159939676586445354762936008328744489397650140496599655804821594415276925591467491452574365782211460497150970149936593994854077873303901983574057327491664924143092443332308616557344585296351162123360215319184828179826038396491592820714736141739739121618573609999904443903651166890832324426292201475501250600773792135467435345195187958737456288400214281680420811763549497212101538423245876011974868383554140269175785959225990002825966012323680444334302779284880066835570635106412010021818342978566390382017787887593339841579620339324946824206226701939450670913157063511228184889654416680408595054268117730966439425461579926941970670188881722804388720512108634017226688408670654998624755068340714748891871783126193037012781649107713462446289506898298616905286393670835069483041520697198891272866282756223401727139530625218846159721926005700312879229267364548655355992461688811992324540188442602987340655619436888401123889533494243534490092462934677754810733976004278524951912112218230327036570855775037167593829397865481054048348165464428349943006888530068063608739604768779728496884193747470007347570322327565322251219738134633468531187227530279386147418108630362983075510424067008435923715376711759702649705820145436073968202083145138087780451300983279237460576162849305548532747401757939971669990156112064691865284636161948189960495895604957755107403966667203295926864078407549853231510840496298776427578977776724738177761558426136751152545478482813386684473309151763357039259938061277967699219874730463947815514077535798933281918125900767319790403740642220225105580941824108906100174176678763160452945157885551452636718750000 [66,32] -1217856216093448364212454629400886432767854350458229090699307921973263807082342919862326884231569580392140994553023065598567938628825833583309979121678397495829397923222541308648843536875870885441584762591621694961906262309352546905812601464540422727064593902722458086470167088870261393222756101429245473772957472109250814479615706936069309235226376040911537365237849494340982272725512667812116759329814067172407458247545080986297957045136751615097493559466708087581436017596614744647817859381766724603833750596601727616886162439031535697137245115741246559261522266561557756741959454169978989040628888456687404861459963455249812388900701314029882911795380794172640769549933241280935341984228394368510750176010858610953362883518403723308258840648420265737249124768858696131309238923837414455582312449667847037648036000819913143915295088595494855391649330086092570123302944378520614891083233284584648818764252545748755512498315716200501340793703468587191262272444610021045933653349395941637519237626787143833363947455940472879880145438419488475900700095494385779603290436566285747172562622354099201485002416678122381974925851197498377856278330750104596644137089094968924253076797705980120066233942507623313333879137047032517738527266990212261718354726151925820473965502608244320476297390982496174604693271164724253301669157419391488830779523681831765375890431930086274134070180517557079061956089754618138827493188935530781435732172796337002735302737695845949808401824979248138138919500040365886788884400143138586983287774510017108738124699449840041183016475542929718242453887745044875332166765754997187981191130482574096881945211687422033413197535457283324889299679695666265619038459645108014592963579477446687957368872761454839020761615452532502187944893627399931087916322339106554738864795603070342417057778797567115518439429077800512717349106623089726730163586635348499484759303800822275300021399033925658449207937296131827486388087603973005511167075261428820970131531009139832546239432502314938459268654998274280138381670355892197913913474810411000045204269388137692715218702524710201292350055574707670495718339325775236470628239939290792097536538932597053647562637624085361640411487254308529301876433339549532520172351920282468393455226172329886518785820456310629704493217434040303642682786966997413239913576546926476946191577492421121162280820152107322658986615357847271728019756954093293750040140786531299864422246145391234825920286142650263922459166443573872457530720892465837443530491318041283237985453168742810840672486805914107355107991094896478714862593250545697112874561354568410772479324739522854592621570191113278269767761230468750000000000000000000000000 [66,33] 748712158387583094866547588849055571764205839100676045674459991939659237998987379128332064113390575922982336693013465891670748074871455519761015891941310448321412511456094664023713093997247244525780995669500840957984404648069364121263596054379969618667453708331477482949121216196003659087409624153020314503838653308282090639888192547875464447886135183762025681415754757723809737917464207595092063887032108245425197139536850871322882293879419937980781621320311365010049479791807116411331194129045060288408554496131322064371974071720242580816938257066854178579183480899725878128096157701756932754741395933496421022706933737534734309486308848937692445344522309800113701125722106193393738183435302443788017581918835431162109097125109681834897854417691808503129407844130272855091098982674094751094115152190841682730056462207031332051417551393775726909856273165442596464268292655584549321345599954180990017278560828756312080569236718403660509880379801921243586931632836621050177727998775088548517982583339870283041386984217273658711581832487484842973456280876232472748764024331686318850828899000945600217981287580387807284914134534969669076885042241012689765721548135388143031041854132858571670693637133587576275246651878063643662500761383924553743060440538450862936434615747420933576806560907692977090386260166926403313819839024039119227382302777070386317003609894637438480662966094945557941515026111496723735853550080348351091744120929905103556246384606485808345303960543211740249190248836703477622294880277420064001703483536504587764334801763720614818080085144624341144161193892912626226798622655491594613320754093035554649819388816956499941532387565503917913119372618795419216871419924019059087864035693705660770074714703975355512445830531974252738145287634345638423758623920561563672684665611166215813581747072113982642979553555421053560216284849679069962365613588693322884214918206152962709812340471409353850559649237657073624135857509110094763101266743757576706310260126976421990912228098524703843306291063754163676670993590314972832149929204817006550101656973536546342219409605650714318007650385104963125455750249920641363902651137946033241306035740846319720223988756150362804089310027484774139077050231242559379715654512179334442156042272700042299309796716152690737287076373278647410649970003478726839331708449960232997550361136591763765665009517968336069679656344209586102612781614997602920043062267047716116575514369935847207178662116125614317491468954316896530632801343431870733058486060033010605455450817021356206445736566812131361230122057622847739453599892772293609216227590323582986510379973493084504454486705071758478879928588867187500000000000000000000 [66,34] -336971899581423529777115090975535428013546966479181365081817578005476621104982578628568340404317753412293131476726770611953840487318493382969191648003874448010366671979315490987888173312985092122206032952202846087749568629890117056571258952543108143926334201409846038235645876845173245619078116531452926893518914348821187294028177308700230096461597360087762975412383298980921332874223242129358275466681857502297098333273271176633020217658066383234093732454459483825532771643697972733737742869549067612642665221733041949935500139477310798333140237716119680858860249625512229171458162615360128508012436200607540733741208647989913164625114285577583597067325941093357268047619224236891363179337648893152714060609383165907050910260362448480356152031237058453576482470749754882849691310175478474355133734457014609159432386061044550527422421627850937471947055954887739018868789035115533793804145546764144091111102407905864686713299822709741242191629077405736217645898635261869475628037846925428548631589919469284941491100515022550245429213270179339319295433066453931303854839772883908966700571018968919199634252974849043834573724745747505162659201487927344803283482870094085003164997676407166711303528189892582999035774841956596757791942134847063955931521639582954135873715549204438064366621658855911251081946696029532883717634168621354528498769075075767457493866051274193311940651235645013168203636657170844405330532793587583108841253423804312246169317413887657080502807696533372412970788889569825172143394281017692343363287596121642629300513191244269328573771719120101904165954039710691298445612107555527696829135962869843165444744522426779993426618372038830619701255698303727541500194166380465573891584800184813673850952563847887824125283864685781913716230247369051844349010890832554252655150620100489264443004186050153683184367078623477278432839709639822711467678315961116346124645289180524993415856902228182995818484321477983203423955111586369280999988567064658844712729468779587976462219780312320606878737669400856991306919358778362337829277004496812965326190569596842432727574847688043473880264491781016994747955446390305193079966769824236085474945809254627233362756234760316692895436622456781132483881664331587899240907270573382551332477610450744804902840048100256361278336344732176810626112520282373236452345007207397882415963191589239606076596725165654898432335945810952995567409786216989572229382421956466533812734997633895418639691945331460449792177611767244703185351630649616398557729660592807688513489214969886345562516872371740101067033394936085244693648178302259613234768118450763701192320499072652140171157952863723039627075195312500000000000000000000 [66,35] 74682302055555608927664505102018383271866907351270683142800429058386044657495478789804144865323609713839436814595210340976882987147423575858576203613284124070272010134121321834482046126678517319458553548894154854436071722184188559604621393578637532407878735465870276383834789106281172899184831227698469951736993491834884675912858935866510225131640557802863882684417784721405808277436489760553804121577509566253590567725368385983719124833191758690158875921945010225918811399309556237676078774472210500930439905912758079759206448932178491980942484284870059984820719457382403680377299662499894925873284800569776845648826232067939106180454475124495969232367797705084497266216371915087518909717105467095587802629584977769825911504521923909757310898572828162756717533159714197198765027404364463058791488602366284624127912037237096897450182667767133512523613464025622477992330433644118827357378120524539450113987342170517478966680468543821630257136671914812651419942757904386611278455289746220553265091795141864039797199059499765639207097914152380736917599242024105440182458432796283237273581962304150035966130516916236223285726660213579912861938350088511302693529413987847564333948892354135778866228602093116184732002620528529988738409807652853567044269193146603274351363172824864442210736193497649261857884096991785279624647589913314572044864464668135300125544262650274799343592910495423244807264306563260291482202532104651513070697617637040163217194072262336834818138839399245246624677474769458560968270351579628396590757251385586624181997475809933963978391483788708179952090740000285423861847241892404070595363755955624722368398544461083581192479497649930043006702374744508729797451070598789041645846173845071589179989890270233557188292913178559257682596994633606387676757853988170259378814863213078143363493930872309077021407471122186022391557117612685104482597345942415091984773777309333435134193637459734141539449535891414581918589975479591436038439128011267869039470723681119604547656282787885389115316814923709108815066934475595356064677685384891862374271573412692678708361101226582958242317280516061769455972697125830936558183477268719844742298717428868187680207878626019443499027097937858950280118955754845525576912255127616909836920896943930788006494814711388847988413769495431647880603399172279248142555035469530169927349087976558245709260512693179856503497788364455854741754080903587738223861190906892812281554069985148925968594790570349354563284299022681508021159700257440013268624065140581778488569526806751896618413383458006762261636736180371200191040831360021380862955565519581110802397770284666300710796349449083209037780761718750000000000000000 [66,36] 40387822303746247427776004289123496282282985621251537492321906949588558371918322570835979632282624880676658772013729991511285287430363081190011172500235946243437763768575221360226085270095876308427565175152068868000927583876944099260409653515576252490928423968882427336540722513497891561380539665133602958740776114117359662582287586572466693281512246641100807120119364089797429594795568276907704204972860355204589386100009516971371025072454844948885019863925192648855639259364443774628266116841371335032135000355388849257907150706710471603460951367580209276906447194824086689605472479106315289594051779112384435889533532746011157920406865624540243021913906033755180668165128427738923275095575223206724608139810951910455189552775288047594162575233166737919701714820324681095479870239858998273199553344775026317338324848703881998824865417368601891148509887272551254820148362638522509178416968289361860665978429126455074270163706904321351789401764407267674551215114407378601714960555561944304921164076461792689340026765955113479884970715590952672079205606724936308238803240186307474009148890195413454094357660103092899097644721899372458295849404325662664566836755018649710564180312674170610168506453452418764709013846733175639397543752504554427436222541257314876670940273928681162926300591056368468209394317317512248480112249395459303622421087381649487072278467211286555846023514184697568004240976369179735044024805379004967704979687794139664903231811757869187883690132503103150399405337022295390184763087537669312521030611884781849820301155789934315115917431381677947901361867948219828700246077076694059092112955454901794847056284552318551166776131640312194433449715581267745606568796333153206458675685478494029589231841440680028248442963634110322334511263703642053041171347708293277512758085643978459345627331477369787714109946365135921038260247818502597232901945721366749401013329056125835883439493349094795946401061054684937829816107609474850666968565367379916009151900993525606318545378477462487019236777687522662665283357142692036860151941254246929676429989837687772994063818140716001176704575463998666132776064034105730567182517526005753841318252881799788389834115427651588463354915718764720143889981122648522397537009019115974373028500859633753236732730609424378391516148255814926404416875224057529872882785363939825536060114520286957512357561410533519438439037636397581917483936015705394159623183718891207331741008770986352103231767936380256332959495848078932081438491633341971322597243921350951091006041972395752871512694371008326017862305231785859247780202481327491091650265647434829563433567045649397186934947967529296875000000000000000000000000 [66,37] -62154988441714435598821399201803690897001717619762290812374729906704587985571818762336117701147392770801998889541768477891049508136676151282809103796215473455394749992608242930056266973953060721055773750508774901626952292787789061965202521155129347575117207892969773684258037204663457331271497228636862829560714329041918241228709451637714087089674159889299542230677850936005086283523471254151284991423750981632680790790199720008741235251176574289039956332155954000666169988883367641271189512042979865519243287584008005150331546748469731883861388556857088944289527067395135709281859785781766489454300417375409782952907263574025201708916476834051685282779604189258625913670945164207034377536151291995000215678158756762181158876297015714490136530042542806975686064793493917410216733868567969608788212617160644226217946535690967754093689509129926226190645898891338098053517311804308872350263230691883907166309943838353253174987422279541266122323512741317848867986582970415886058374800701559560864125406057048186368120673505622480223780739698337005564717322515340127730095046160300532159731574577940391986455861129103652395670761424600922082007193014410049511870267812637927323122193379465722230988450752965271019728075561417817677221286641873482689797391565297389902187554173158921492849191137295626968928690293766198804873491405011594387904893313000470227278572422874466718170218931433879163718572412961968682600385329723254943384421038789289070687210101358583026078312182907490836377091179803897894452590151084235797875677055946546376688627423046238311846179804883594231120325380468000454226143444616985830900717457765340336968500680479387599832636622098854274789197111009097975397027404359920063651742500048029211049000551481940751226504967879533668154175728855177614499161959593566565566766529926891967435542975208992994935681018362647958564671888891526447864835539937945259106598901861936065231081512134185722662399009336958433634353663654416492525493270899339051066650115899081993027522113793515375608179938910637324811657292555408417876333924631849995606508203128176554712949476243900209438879624113095502648302783608106038386539118558697291589205909000453097915379067435714349083876627317024568051231509258277037350718809590615078459658796472504375025226079127678890170056672264619274878385803413777789337858551251036064487361042768404978361887182106866538211154074296552085262576194472535920595555942364425212642239591564137154252587724449381185688688120256844418634972052758387824957582152673332908916462245616804846356807340644122742541369258629316087679119941428750892878257119182334837492742707354409503750503063201904296875000000000000000000 [66,38] 46478317132684735579087943957078178373382110578209814420689382218473822512939504438084790339000527924546696778862986380576662556670589804175051665574930759620845534152045155792280458412176747756604177668067337153485537527206774470263484853462660941488280541461621919348563550435021662985894000724700348066504349704034214906053599184609423360937201249775600200563371695467591648761623409767544173083988233607141946623038264591176476521185475639702898502205678800801086977608860523444369756713968634336899211517242977552262517243538964971638029440028068822796289863495613088081289627732101161164481941356969631917175930723391260196103927820803969209168511585365614368806820242614503948011193095393546275141713594238465832625147153404594333261817541894639452610585354779154701676275385722394541651246265296363293208662741207120051840891246484130818949326313831525546038332914008519358393158459439943929405990618081201373595459199573877376934727353168575288493372869378689044562659314219775672779048822755818423646027539044590898530189711241141773817633172010892264568766298551102986647027840578520038078123167732508066896364385140484987792312843430303101850950164530601180825591659449436553255017379926501638534863520094424875829645077989100754097977526126078960089653478037112512165464300452607878410849767490217240256416664791288976203356209041701777730596578520410077864921693461934270033708371651638490452227466098326015903000475391897075101425802411454657182848164163620815837682036229264311126308711238635261707278948514264499718810217572998105731597679365231504243797621230489509206797598880233883204346906537747163050498967713678445029203756650566536356504313573687959927166043421321815461145186236616127369671413951078055012351961210243968757984265412800302142227244279358143838024786240087450090650580491324148301277037724010307948520090772262347834187426445269799565575657224748049062218065191333060561654123391711074459288360105093514495237068444879042524934032404415108545083287462082051914766950153598694102237577116876193274593680458711941502025945654611756780107712648497788162308131674019692262189994546424114727569717285973699986292151506311501505869851694435126590607616301859980050672618563926645283977571737803470452948104681241086945185490631513053414879881658720844481553504391337435812062450809549501817700007989406057134529109968325977845031203636734069240314162152538644240722557931318646174990897147586995755557344728177636539505059474174312615250955007500129013727425908612888774963146409507668281816141391544761039820596290214919779156869995727979206253056942667800308099934625261084875091910362243652343750000000000000000 [66,39] -26114083058214310135985371782284610441254162239376567758667305303928015481365908247250180596998633302160222276039777356894410977443355489384159330598164081271327010996148196326644784011132694379507934444437128514853842975904013676258711855771340658782547866688762188143707506988405122929454962044789353143504879355628436638428084342872538537452186962292555247562536845628104332370552252191053634676962627360192129197395841030743732612852171736236704523148985248344130076900933790541324050288069758080259897984566166245124251073530480831124174716267736444495953249672376282571762842420454765343922780058417177116079500577625962440159596416732850092027588284391569859406000874023403219924087530487548555461957296769146473142789237431355090630719298317464152819835842771893143293804284798901591488346601252867240726207514148963361712419009784871979289362403187270009595239559443793211848029246661881804492437761594499424902052255964879619931183506199436452766683382975027962643377347305534955499236996779207097848035824724856210267670578872534691128205714010279581166189127504488263597846208549769106661282502484965642334824098766311325921901348803162322469149387543406191967659030368558703474561288478426581898974070091201647337401829015821193143155475091384169907896433721531294372810867997699061336357740611133335294258048347394523780421471898583775032892945997430093459947157542528251722347600545774431382631203810714551572297582704413406664301628299598904724372348324440803901135371689079442717168284828438519820921801358427187426284411841001606031014352724402582444742575419129333797483583649096596612638864747754361098781102958279158763092803689570319095326094295161671233787439424740571983977488491932064949231398770225835243051074803236983456483735855416900325697356517892590032631002815006912148360216675330205990635673817729189510419788355258711811757403561935521819218263510683002756170579202251389006426302713819292977090196825790145949911357862332300422951040050439791405020859751148299420850444065013760606936035462247099923563549452750940072173078577884052143956250846629565720700687919363688490881022917310648204190170862946579934454718218825116894967363667931083407878680285372516115801069870039071081560702936397928468880268900278862576704413249614515463390215597726735212122064814788473856535978566151148793002326894849894070208392767952642599120420525757564803712457661155838962294232979431114954934039639208860841459535230092858517085463549239217417148647965534437449942602104742697523628549922614735403425141247095591939730722201365069863323884041114326733587209608227603339913880375888766138814389705657958984375000000000000 [66,40] 12074895031569768388754562377004267082363440713428747485645890119962631163010744881782742279386354633140047190932113286263855544249426648859722941015088327461065955130486206355964324208243102647311194962175473515524800109145333866996228097018086140166773866895335485630163837197473687105741914819797972122418901417571178772004627475693973988068725728671145227924911324447783518662043488860575285501050700707482739788805170179874990239594125493487985036116749506285484891923953316312991753781673244504547796110453955484007899701394188314938549599638904979837946550748705922033072780116694154355173248497710254770533186324623848816107532162326474066777296578567769615691931893837860518352164496335659417593076925915042196983834244460490616079773371852272133580765436868254289716199798441203275259191595006369709946258439149072322360855183867019051334783898909598876170037565922010769249159947592038036926580287685680238293060103958464191306898811219468337981152361373728895488715804405438079564641144912976401312063088643568817534781308372318250620449913602257503381487825705688757354365921574266301780160486940311541707676380420522399242623507170924159873327489412851851936341038514536418557504760616551257990502515987346149665280479104896515088731866444543271104506212126534917920863805218698272413509478486481876691757662602212492041184541621702243711346373746163929434686065200935598089314582249096602931879085279465482093252665825397437550667040920857697256669677611701987225409080022505696947063611605941963421070957072402302201819983325045599239294460770763435077605188626669193562308413380949197956493906256754670597108395726844025644948506501760155510446440225816801363412814264397022441823001300624836899972976966573877712008935632534305977220327767185537773277893170516882968718617634836481053066854688117303118048609886921180048677133991672668557046962355823092694431059833361963135417628086890174053853053461214710967573513572728378804359170590425070152773996318062766136375957161167400223738684396699779245731590884390352524407183310050495031908613505366882356688212456031172895490866116576577006345277781968337315375480617043656385150151711373751807775801565831017313606038980025499388772898805247179500280590841497193002935412938285858456351921747581952792417088163086103052674286411931400390664917881321027743714246005724260755280527166788746486008795988993392774070926223854504256401304468837477498228383754451455293410105658632390576286774544943419764634897864659508531655547432358222231553460555575098596769638966758225141458798688514512571339051059347784964357122583500370183173799887299537658691406250000000000000000000000 [66,41] -4656088845428818675728383370388129990096568898569235286284836913295923715043383817622816260556714595983662340487825886876006911485626046373310556601528839231110232852754022799516052917248538271915849216624017440523892250929417642428542062037003405807403049699030091087927637003376929081702908021167120459189426054924302524031424870582772996090246521743898435321496474929579133897514153316613937711902537800969996927689143341795635478711469506851493256020823283690397590989007736014737303551674276681006368402598177962643627675826195374228854966833009360906307199874456426009497724085323858898704619153282053146565401616610936054405039134290140507163388273413245997995956792536596682606073835581368276999095958811694291470566826448575001796366593135785606432987374892049109029112464265779514916029429276659831663770977069774364265919610675905833965622413754226382455596267064200931815730614415882133382104189695553480411394333348634201370129269091472065199813262419741236600669708145532443167294913112735010011645605171377454095700425573232395111667861092884901969506014961026256025451396021022824918484743536387219119587905280640839444201834340089894726381516801424872942203235411129153722386497299925644422045115865841068649419329255491793091287525091133200236854560736622179393764618814523707173905720133597873674802492438001858859004939402274950992862494470858102605197594054179323384367097075368751027023844688370845900241452386902815741980371237046745894091169893183237256377847007437750949293723053125378680690555203595393960001331789207018345493621749825474849699996488572699979786380203453819762389826017757234838539726026062047940244720487991487508957396725266473930874474559117339846891835456131574418282096328951429422427440755793658926390496597986516739390609342356294342544490442481502671510460975860298271933396212342785939501599082877831330930941209629550549284043319694020702557236428471871930225940637710413652288569700440045202271658169882154356681311015517471229758332155831091635621758856923100266806497313082318067975424648852932127689725841547984496413350111048879055865709793845177185439476837533925366401750930992390040599743163359736632493943579075860522736650913179575318864349168916395888129524015114670114023877451861289780142827950384559836039905667792272373250802527682730691235151412515096097586198179622499912065234457426337332310836213667062658953993253748501093662758609006030745183664997460371380916963775288418826808828752250270805114451037537841418094459525604671905920363638853977040968358968725795835234514332569583108763719929303242664280198387372067259093455504626035690307617187500000000000000000 [66,42] 1439206171591267875343587683153850270242980741258865917882409823607345587422063052354598983874016552617093448386635417715042819561537396945306644396590265493138276507379427888675047006216855379891911181050324605593143407583507130639034846688242201318315682262427111308894181095937834731559806538356106556481309327598159381680114486070398277973685208306421005651123749331015339742843972220865344967271577064271160055400435407958633375879551358010521579754184549173456205318693119170212218320160277320982547332295642188203394318549886146950190615266772270503959393640447529935247512089434934404240250883133590790390523233168166355791520853044274759285274745185793276148604161914244594331868366592143333711034212834704983803466116644173738835313226313402751393281131128820422442923912515231017520209425853734463741600012155365343021674034716459230129486113274953528083092387460173149102066465813854429617608380086574844430491851394640635013357816668052882856594936607966737279547243720046826842079101061544021053068909511313602137870688602554055489729222104309807838887091068964858223846890187245179063321555787280624169779452194476682448629584221525321626839367979501334589085736832470397093464099848014936223213626000108849508631311064813011525378773977907229284302832020176432213373590874661821028956448514638306213042881182634813193954505534903114691232911471757969741607762989295066429586183490511918349034579267809619358186214352436380627635397768011929143368085321955462674111394109997000554211795767216767033864759762044549064446613954395482046774270143386941921070959482048638722594454277092375254398436695196272911813844224044150019751388446414066309866452779731783916292205503464229833606100482107442557721681965994626607560996588851316912951726711412716745646168953352177108497670051843350558218243077289299483616039171863531908960803889114425708757339673687694441586672157304064818155827806060155900765261466301799475761489067738337991848377292850757970767054892989090379997883160346915741042934461070638888473501365553994134983738908967199066350212711659162723010339328366253379045406732290514559795206103997082286469817337862814257227983711895882408010969047650738576499099536136592594816094695969311399464148696775295558233114812266296770239914573748523443626364262811045176855939232304598720216134520671948154666808511105247338975107652990602690014666207961160819563696809523253223873940644834505667306370738625174406796668844751702990631246830708330714130875528019674998100724482677664173884979989451243718520697503596717117310869678690581459468682097663139900830392425845616344304289668798446655273437500000000000000000 [66,43] -316259311271613079060652375039299988549589210807951268643726108512833562957171428616745878094405037752296740772222853188234117805601332376395787571298615839202985946161327516880339618065807987975223635285328907082922635953733621627620233265262183443302051864767914606337019487826784638422362263220080722363401182356484354029675339499265660254452178488893230913830924921264709514403147024579492544633375777200424301602874560439744341396259143300697044464227087076054057144725365218021555677755454987695322634303162379533696551233709507748109132065135828567586685250126869369975660447090511514260397786133945066253302673491359726036621030335133386543891686783531969644779995118940730676636247620823151231473466302657344029073541357125894228326069860419834638379409314883851484014952091949504941304124951550813929926844874778232039218664071359459647569745513346013216216254888551210699650022395651390273982360771841172237246897828917503630411890991180092513554859148365281656046974749571666917987013983305114477134361525234386913095963052702903970487256234047042877183227167675602650199648275815000280600137073591885619916328351955083772145554298189158267265534945839184179875104715879265445068496123926238457811569425100603401751252093378447651910304861522202336997148251593020078657620284589409567412719724783620884364393714927069637952744751973507944334864170846740640162355289495307078621471914581341883065036244891452513037281219378641073793115998588615422724183804435569900611043013473000358487231631598099322736314998308560614506108786307444244292426044475816301660279939925446181344323057081586542930428203050196506384760003067691077987804386737303873297307021871387525062476297276418220867076071787336794891004147558685970789795997943839404985619485013732122185590534063477017964518394253827915342857460913439215090333444440075294164875378816853270568782700348236909209334261085720490088128694539473499340785205304048360385031745217732111243373512003544165381548071704008639864443327217205191350794474092534634584145192021332866932124944848039472804808332882784252050334133414131394711571032980027894324599062334590289419512786234142197624936322678452680757178725582215074127253919962398201876506295597995955500940377874601336856303104180309075349708845118903827755065320447662766586717086415761625317781290411567765245014895154400838468746974328458770662866304546714465651925261171996138379623839476022422249042976591788820889132510440418844769805304557218729452234854017158458417113914154200382069438670337182760187954404749729739733463515912836613900181781284556256682652386480469886009814217686653137207031250000000000000 [66,44] 25859549017821741477743794877084937125146498073372931283890532206013021466592683270720635749337655469967285311307857536207742055004829743144618381906745200949348970161392167968028623058583173451275660614098007537435485521762192278589350013466230192674011229524722516937791635681471586677184318277552213812549392710978982022141234035472298452715913403145331752809616779165253231471568629099033211522021199268493694428094078631489326810360463379931657820412207114978195031525748361338406016227161161302039986589256373094420870614295898197652880854678227010922395067267089953075412433513009820812848502468461054037720986618774199405768007287200357262564818253019425497085559833688178292375768878789235024342276482638579510815320124157673615450723959144046427362230120465650480768180249411473136302961904012316572716020772414673745926175264230878252455434575157815908288228007093017560782627800768587955284172216541233582860163834771012902019853836272503768163592844959282387503268349510726775508235292179283981954047240477002320238550218267332517852952354159183599727594777569385001084296858686464007671819840495376643233635300005471554511257203581979810500804207460539993169904327755651774433810812999743679278767792288114795818535417994493512651812659021153713958501409478579666092589059282290573419505411608347213136946474418025334569960922599450716489232473897218733425502697801654795050288981966440812010461596287206309152733470980721569382436634844223555038725094546943960076175765862525952917666348616073458930918996955671565030632651364043870051563080210352340098904300508622812120429288141340913976215118211351691942959986787900803323598456301041749168913154887698673425151243660800262589204739831580258145581704200483607761697522893423563334722817464275155972804823691522378267740686688033930980687936248523014507345309077585371100656816020574353607444758169982754166164807967740674131412902475748006821851858697445516158240700469034123805528897726470744419578816688409023725272877831070083891471493084511536438046068671767746273016077991830993283804321744369295829034450612334271673413852230398925357552610645510760968003646079256140971960872052321714975222371812473648029037823346229916786817189136971374132538653270880768416808361369503772983430511563182290016743624930720176783360154710824130341263721335471062581665149644207939225399461765288329934539624879502586949475249257612044496867034041504472159412626375149675381574425949442682151114808936186140053210636632295791661593448499080241304712272473722798757433048615626955205436573469780892999294837682894288022339424060191959142684936523437500000000000000000000 [66,45] 17273358892091109015834403019721819650813869982898217701494136100142986550261739953134623496197358142820586997914988170159525193128372561476991110547995076254887485800421913214232882195507020169490912383858544959473092088838335079005773767902170417902449131337149349982520650400424097710654969054502975038497261390328401692235998671779999630731477838346788677259756549894061504532617961632599776036151336670119212694328070309692430235869916441677656555720157348524329434584751272518098086608491907986771580916680996190734324095956833893443353922321545236024625608897366957891619951094894708374877226066501115511679321604800090374302209940308830248615843324968356158302705267286033357286063570782859636956703742552820670429434416413602077405691671730177036816880746231225553134418767379239019108908384604191830099741271986127787175009373479115175110745219065873871140139402216999865874256825851306260133608122245406205926828568689041712098095397811449494197689388239623888958195667297874825991966837607876281542618015114539457650275624418069093186561514152983232204074557758550673937273526654458291277313743424320259076661343241953038399938666684366502229044765956142854044278599570831004216611439952293322482967495084232992447792819575411339381832613410252913575078564923314365285382835532403083081038519098103491052399302087466114724631009553082123558332255141389824694437098338635601688362384892755409266989554736962970181997750964154561953412066572733459365778902982138096502792452789244933208906270933869616933764212233751354183494311806954462028001605544378629657845857697497574421315129531746080289019450979493757533956816955218768937040280481246216533408653110615123561516517139940752003616509440302467085115659174647865417608579601368081531420828371524640415948315223320455850327207665404537680551294735842327489590903443987761625516397704334151100239538535485843470030889159003431448005136599951363907616263627552902427640347716844565207824431404682048193917230688358627923280736165626770844918627109078590124622492155546522486616317650417827437385797269215163094555553452349891529762847514709216348739249048527705268948997830200342295050096844852007152385709522667220193723984294667166393819468755398341871776652231932376899289839330466119698533536988788542410221400143476953845374850431809274634353496291125649492846667932386921752964364242649008913401598729151238969509431687050684290788406984155380592923605593876624745342740804534121050912990999353102239595871835812866024385439070134925558006704697307358504348262275675559544996322384545131137200067299739339454767161896597826853394508361816406250000000000000 [66,46] -13281339038111265568892537301619683378270891289376855629120414307366356739399484778695415865643783281735086263653604257367076797491673132795625307767782531158587242031030608412079736285431518993911129234295656275282820049685481000790516837833200838876063933910089078828054433652380860601637627529813081232693491776450818506705742356645163040424419147512386194930427532715532807341813363948199177456363265397291094846985566241616286217914899707691129357796517444470745493075214132946685432999981331634720706375535622879693036748636506458381646885180462748363466740110307093233766963035938250944650212989253768457027357249461407337789074424234884920356470351610432221424411253655732699710641351135126402951785822159446188533989127045208084534366958882566142235432222207388835805559036553314807916344968820940212963086990711074987982709800980265477220565398830220959741078736295722715877439041339363823816671533093302829762886999826642825649504389862625698071719187877401441009686396814990638054528296758818538913870241057737068576533299329110444653117164685659125706400257392765877732034160808963696504845810962344055887371829115925850682832146200250052438541556010746318285725877830296080608042856929660552085155615211082726634182024102929611296412707493458828188736280697496999856360246764680685825821868894505678058527449285796968795384516615339058045230509865351345588332076553414186721578720084295806778828607421705351918645358703649991573048263233382480600661858737612947344047074501694713961552742545895268205372146073576593067593311254849020639454257852582651254550185098187755131882199486225274822016018107961458677617995368078809630873523637286038523515729071842249309560408935856671129615851821619793281491419302493617780551876320076393546721650065751215490664946575556589196027070055785157383970930929477485506471063524950294788683245813337816067466474939025662359153600858226683384995646752375257526033715164031816531347315514403115464133148660452944685131170312330536362082739217649888005074165773832751554751652475077047140193516938641719239713672100300566589956983054767500627660208388454059853162578000339999979640410371249469938603032381255486588698053104192300330889781248068358519971920712091697897432185958170864154109794621713169461128665494792522381831891985784673160592730031306843477089112685836098072590819927398996820280908904657797019034705809564415803843255201240113961242045068978226776590875870258168592650543811565872946282331802979514135859151503759110136854010853907915145965447393883121389978239228111916878378801621199156213030200088427712490357635033433325588703155517578125000000000000 [66,47] 7019680388612263709572163679671579914483380869321357806714496820034749391046383291322225591513906619406031523938633796039458678469453401705474609204433008089669959433825496923570577965946097599806778962473300721382429292136403912856599936881329418373959243578543091168884155881105065238615685417208521707869706603279598721861991802439065731400051979463398188181201694895804515349952060005491735650460682147518447833255833294045728183529535363037950593441522894293215748460453822510299569741297454185977399142300397126034953953839041072387825804914757892619261349352574158247759581660048648068782582618732415698498026034989789476667893968825967801943000966658098322050363960772866667425599182724185650286712555085838113044410968902330291802637398590556076664142526477932569913349303722154369337805945055107786245718187628616800404312586110096562532004123777109000445376497898219766310940659534191132139907097336205998547797268442432089191118773476370620189166716709784739375167865839229712521944488891133251830646735708880169914797912505221507150275947909207593273789994984194894113219207885316616421181822217321581522300645924933587458736839129800011717156385509225174280623222515347964032193206333344643864386242413249145831890465459077708714257718361024971016508184118689984660276244764382497827556872677203288485576340844951792556138831964936487429555562521973799149852027147461519195836406374339563330987709858957791775037011262337133155521310641400377237100699425311457488378732532181881740757918480390596998011039750582396829391202680909305564114074483324069929465520835342950739637101122031027693961470980181221378326822085570477307004701522316512238011855309578706185887886109419553289694646846665974950321182177982596646541077063563789711788849224117373200595443710911807274918024406652569158219152626589525413364398192604420343412745649374313944009846262549270578648492396336582062694970460631508023573113754486765590808781511671356062171346315886914743598634295653038010843671218124766946720483957623574060905316521236217213640989441819638049356931211415250293737062679924242568422755586752105717225002482663136766814880367885312960791708750404057690790157552735401598548828230088617199705068982694176780991320304661961224392987919065688812990514144968095488952779496528848856463845982508010795398728270971632359333638431389598582397489584107076751702005614940236982681215875233150465414111793248925488591654717379516524321456842615675333081339538712240114144350808179342382104992369064365824376646562043914038386680754961753584920941277248775268217635475102161857208216133585665374994277954101562500000000 [66,48] -3213284249545700778437727147544302986130530627145680492968234239502059364051767565372434657738259965611075805595501066748752566204430909389686761298813560682495759946883845321007687073659804758543913767266820044184071253740552398899131121246002535855492813161730755581864018900709224945493084875583288040874609629081397733143454250554543683625004644428375797374232133527119073405768737273340414381840415611931364614121317577798992145074579181563575010748117519228932844640810592799331483415163206459388451027707537158622770909166110730821176041639971099877409171412471754362152531129689020047228704172138715795866570278036285142857087013106313637946371429831925537986061550248683701459478881153201899606502810004426448092254894386011482971403286552385852243620106935739764454998070744350127762816496975137332917045912643369068516860110067101937898142388625510939950402069061649625735784047979122315868880610757327789551423737189050476661532916349185487536457555467875650990704514701820309495366773393551314540807118326526057225298112063100959785215423985733630557418604330603931064153767895795003731525485253740161740051414289190660375551095224181956679578246545442890056063000757774158464553287029592312949472782489758910205443708635240087944670708343215493393933133830401699999876015869980093499381831750625007835738041235467961397041455656496791984241382264374363091428807397376262045435717605624911750517846563537577638577107565688817713509086861451801522517274765324200357338661416925089988166330413966684841344267859178610109616695745079909070567865802183137343266505301999366460864229144061710188390179878907413562983065965040094730751695614465631217426467425117825700690305600024411414445748509040007692122375324133950460703766651830538551682607521587748541596830047008109722196479965471686608682410223134354276661953011270593334464579058655548554716132220205556386897800098583895464946113930656895216664161898129867580833780894823892611981615338279399893819656059618778788808827571228727875276266832677760204665398212044548887902704778886358506493051409987318611669119466822653800620128392552343264914112354762470810736357105208632240913033199115513841179855859009704213521376523910152168397869173494466590276996407070746193730178019333288550813524874646245652602159299148875602168380729932966928413961240741586077614647079685932065325054773550236296006751279757258548257074118091741981204432755224979634101044373005803056257872105901868429476001222880588369619990440060661891202559573587988940776522380553748380007697911410978561512241961570235382339433272136375308036804199218750000000000000000000000000 [66,49] 1240139516693663942510308525712422702879682671735559259768200292190428260803994002430510682205238977794893868582732574696124906435170172971816144627536214461703175965931410593993646087586725452201952941579339605686218396283718744344556732881954889972408477248271509572979539453909197708311236766011362209010338593166543764925090319882955732356361524504392854585096423049066977254060416329591631228990983868035698203216561913637075403508525347747077367546258824009152619484747590063627072253167089764338113382553808687162373234655103767709190572550430313841730372065331959660579620990891064657455554210208174348655994657326438687344002293610094755705528779919874598268326024256558883528476900655994677365874881620816093753988040183906609845157880077294881492196758139903618566313266225719308135992413747975333550130051013092536067925784821649182253363660134078671512657414674903197542723975035191618254471015067185588627447970834903269715253943741399996948179561150986698007245958303975603926887070774221087279717837998218252612931979295943009184144230812736672426393360086644731920184674204405267495273285379345805541581381936203388664465056575703488048793879267907651556034401137572551847633686996939950906053795130066515186171016262735924970205778190781289381384445452814416717111964492927901471233744109454076853967318060533907572534312707492231773050986222821067305501723106712877488398683845752237334038819832377452569956478326843738030200515910781120930192102857585262526041199452609550792413208339265913191028799468746092164762492972887133805668134808333579377683136261187888562491134434049479761854360743762891938368767084055763300544410476574117565067834946883836108757851071454917660532630201180766878254730422078000045830491636532563659658529155397850048921117051947370051716706590764778739697778186707678722694741167964456258630800700436336197688396546749626456333761890701562075651801766821646538349463792778427177372599783313847451696164885491310127724842938078656448121533202098636560479061054754361166477189460502522159740791408091231374642110838790695138403596745059912492056634119735762159783962074010066879645372566240877978048278043538485600252298915130040674569847287544857440951509939731922477107933385602470428825668868955616392731710347811821719574165788625291640624784930632758271235248049003373983344815489159523179254745308869858834092833564767215126722787829238233937594353991043867545096125685207045265354774875306687576333592529769862321317825458966708667771017842855894000377293634274810632209583459756274135985430696806769423901073423621710389852523803710937500000000000000000000 [66,50] -393033780020261238821946243382133659036253598788087702071806565907675103716049721426632378475506353934795690932549084488165707255868873479519348844051472035062441286500689612234409153596026198128106618705576688418264380630616000240004178227643315174841150846009694586066421237675173314175123389851303870818034868883100933942341722185122407613079969733182508780352600811285517903312275026016295862021687225736292404455920007275095288955298062928199462964941390701070278187722293091710033582956914904829456192017799584349728482834986600727168574777623842790091788920150662407055108585162621530733972694008524485860610263354560343216114465162190797116896551211231547213577816952109806143004945614784501741695220905613190536554440135429488882316800715760773564381936754833560017547580925078051827200278660943384573019412272912683142841866812266881125059321128443922279470038557231143165610094041915686366182348039697831516263985991853687757080119371927542052969060380863829181557931803463045312547950912387000999182061475963547485764425609927452780334390731280965474124282038057675905062029446163550416504631958614388783677030122499630801996646233444499928183909325519914590267794261490957293118254941141740373026692517753795044179768001092023427026356765917651487503771636212163277868624772030635805416085519960876493650420694092879130671513157416470261361313625606112562875399004349691050509436852469632951937381567175417254550080932450426163702218556205246040872911477196790914311288870077208178341940432806939838168201928807120409364079096244999252507229888986785123778464494619861255199149280973272059369948013203246636667931497839077325509811143843759555858882597078462772960109217779570822591085120974267684018823631820539639526691880525464809834483962663678463983372132713617822253464729923220172261761860794447046915791808353380427342249687832690985643673816916629237536239101714580424724267687621055989755684114533683425068143733825750831677095018215651089904369296395268540413189930680075264969139609863718833467628877203598969420639496048384585340865053848762671341906283821295850277747294071571661843790400253188018736290889825433549820717390856394420380503823596635152672760249844969712486947432438283899372590597122861624730351870548933190695721335649923992723778423906645821293287298736774508385845102164731098588611743645962930517183077338039467922892098462813834860316768026948094026392012433526084676573855954075843279507886296871271030310661632059634990766502803919850072206254189309729529263380244654825064160798933231308052640030209490262791405257303267717361450195312500000000000000000000 [66,51] 103335130855942666279918969991863228738521570946571383637405343346135651013328080592787544609569008557014653520827778651780709104654532972179471217912784674263663873417081231306873912620778744038952541313550373254284577475509118469466955093886583354369155149243328122150138443097230489323738661908850515661774801365045218188102953602945979613935879380635122511543663468083493129314264306561388257603778406809226646432571918476428405540544942142591797144021105629079326378722111231022468920294160367053522496910777791172718730969090890996062683615535048301432015887609973045581546614001289462819100182521516420133976527018423993222888540193935669022766337016052514663793539865907509374863829832614452196979964575891029578150981623295428441228854537786727649364524505190280290811260301076964244929239849752205817948994230956161865461248874778623188290577128929237327217166046182874346285944062676066268241141778525218629490800791812761588237858680078830962587716605930023494424989516101495434838409460556827944942952275398193991246039588488478121013521252360692233195028998362128479740286517095219585726929332945889828409817400879367154260044461325291048185454046549784868462531428156594164231968395048441087679841890076653507656632164629220167192623194038379914937904767160545495776474039421120444142782486350094725697164252691983946060904286922010664085483742015808633553513082548573593922151645704852629812475156482267705214293127440149432911241015361729914453089023129274753183030370576135721082089732274657500604461526339158650878509166587704738864518110774668568732943075506055751143064368112646081387345402331288221356577958234866283469566833916429595317807591481902990355095809734515094221796326225423220962247720797913110476146363753911944100922815274441262138330413302820265671211186179533606527771089138861596978807275503562442302557495749918009994601274574764812420873384167544009172644921146796458488850561599747602982770896152827473941479977070507661505254935643037503640310466003132626975212108927304718544521322950988208221644775424453063796855644184335495026140827356741354231492788526859655334917216952392128256734027263257127541975532820958782205743799366073235530219598758688472891467184198202124753898417118116551260261112229432180418640923908778294673908479536707300521728815799735292423694900893671785745598682825931459184353421582496156216471452423605245325898598202286715887264644163955533577354436124191210038390248330373352889635959676299473025220602382742067352671671841854671592858088192310850889773016051440902064874989216280987136542535154148936271667480468750000000000000000 [66,52] -23444886375642392942972723030167663007858782949483226710202112952871146640193013693526690722037505446978804333553376083025377822929226083835513391959227368914893359023558733446795297212899879478817665042088736992879985282493574585889215490019733545590466650693886532177622484552355084323124445957755768487355300466972137227057143668642649026029390463063068712306012316254468648533782895746931997128193707798344432211986573092870889945224510014752990808073697713529198210592859401654284047493167535860766520988973019077190327411091819660429892912719416105025720008438600620718879856940484113239925489396444887042496397332993656083567095490517965591857227015527438602469468162363160156742895068367894800735272802842902118759175337501398654356132486021515566995520542026401390663574827599638430845639781627242608385187191273136589007563609130676279608335275175428735246937112478107412165961190313804788299857216367537642679496372605636860239556079996683629755133620883600370765592950523855996757999255045338039827480820537136590062851271715137352923930062341145644375246060144066927503834824207659214833622326177601697092752362950606971728296345465555365735594641166527946890378880113551103211798683918656847232620939543791448304457014772197901569013311525652495146834259788348993684800677393803618863327132328675947235075855289508069239193424350614862314109087317962461505102356566858301358018353006444978876883433422082840059940336760289419450139737939523454257186788149958679599656833975263263102755602816691844912472561141466950094745392383131129451211657370858983263044648900298866766824146793863769823157572135942053021081928068062441078551054034487402929336383416739280714888169286607043148101972430606479401845577464615704911306436702078542250136498329496959585917013345652452130651933609219989855161338568322118015635866094035307159257761952170208678675535169686243691523416887085963002805468906287481081664660431645961831658236172986733558573433444651295820639146906930654788149786985673229611446698496415948380825010755923431764459666052980063820460892264427770889461689072464496359372451150179485024201500027929776614318634750850880479153715068660266295915806547257708792088510807533490978346182031533403974664991654466983793600535988539566824998397407196896100556182276818296421949208502219657098517278896508606461390241446874085012340954663323922395107975861563300193597594335030562336404390626611654246906061146571910097009764943367768265072223199483183273615762812568752430718712431747349746448803125843982199643686468049780247113744735543150454759597778320312500000000000000000000000000 [66,53] 4836248940947959072156222629482176934913447223694587261802578508140521009559144547543099436870306669855942588403960393371515931445465822275034720656302205259405149261924627350510513833649326842636390630451110723220597491286628733151795235111263015219334715407959069747076767382476445595723309266727244353244948806402521340354328498898678158636230701408607685216303663283640750158815599088424022743062057980703947551577883664817261352519403493447716670347086843532210753249884863744944860273535681021389408492054359008798171285532953685987379942316456702953712537942928568542782432635666332075585184284844050870315293626678197622876452112354268131003060863248720947506118548328587323369509842529861100020827857551938097111796091195005171903126269617624921547616329619779606962233940888924362770591957065633232417738216110009822173150414886365310844777493800482954007799423899906953319502422640196001204846406936563274361704364219234375462515256347917585144173365195610989925414994969116370220740052881902061139313128150485383799173265175656090044363415724435969640774880733660683370758832126100155248182874708256672477809760012252526109185027297961842117166385603992539408923959057076301751940872896644843131589548767533802802807003077067775880781511387062864973753398790066388573843908107301396226083000681907840953774606815550534590201043075166484617685611812962090110944817102253452828560547476281770921454816003380969081792816482737100088086579215739632524207045847340442983434149141652761530140323561227605726745834593638715050353051106395749809319727970538356856112630773791528616289589679257989558024048123998887190274791948383081831644663317333399574596104343121049232692222388284014701088286110330873300787828647635627752227735704572148980983008819588875721589027901616346471853185889634546977432023971511478830053204361342086357774564080836197521369226405497602064097317328589732762149006464867817120253711672754256177057878350749388802536217838565356886697004820887752579152176818681194645686869024717765047360337858718137606715697846541085432689498685676396445788670596281716264609621493451131917513082961365140529792586702576754483336109940125405012855250107080854947529667929102329884486198232966418846946285526891718344508145539659986302037870530453988686481802523474722135476387521631485539022170776558495691781748653551737579402825842926841645377848430231157298348459501882888959440083488866042838187870648936529136590321320366220691262478032653301398248527396666120998270429981865228306657429544681395718712134387871730278884996323540690355002880096435546875000000000000000000000 [66,54] -927890910301033044129628388793757976349583459603699536591578840854232100816148521675300713847675085403535029436570602075760024425075679950825476582881902311252411573516574205587866521139796866019744306529605418112272390999270127938891334953386883799959247376373146532969491199918969369375755900574527849755142291863540635677211778071826009773853217679658036600924920872487141504365247235565118688562903709529325894333073409045324307854108762278318547856736296924099134226812531821025199863908178490782730138182329638289495576124413988506484958936597676282185558275544628569369947725751036349942305570831061392560074846383973510880316619235267708226162401620420128409086689036977960476180198381769843272338923621485863380480601972256787014749815046211334963350066026294672076988573699605232316017437710508856905066827255955231648550470067906967158363745492450790138571564682820128113762364131993468072094858178988193571681427664017406489408554695178067016055732530428643503212456364777759104169512520341849386376466286445942554472372979014822809389508213439445663002311006790081489066003473986771347945615443813345163694333143034570604857242622804544368856230589097023671672313838045556473629334885875356005651908391638976871443921899591395908956332494850588474445818274889336432719417395712723009200386496661435780814670867200908083820255649824492689271132319357270650838003996586057163813629468585198732666984016698498628793109169749344802728750749076146612980270505876637112678239125829929301556079282434988040581547802769837767058890612044969052916968943229072846054922871130132762265173759787197782095300280258428042739802094497438658041407926436122630969193367927712733596921617910288828958196938811980694785250389753326553611648127783426704892605245146427761497350756055495496830329933626042468104815970197486205679681534927049553571323958188490778028968783839444942444658733103514512902244623653591627903435382964128709180387634694924663716778927155973325559687180896912972284469829808270328883837004389176184672720539889536526076925352675796259326140388791397893968389285134386636523612457450309002210336202339681866497623115653235587590852245107495003269942295628869522384536780075661110027782597787456297894998480008537136552848051926472481026744130309182400646444702365159559647959520766488355813814063879816859749712576216637738318624446932715890646246549776192693913171780573358606588300938029301602704157613223855134796096769495960528066852370344819271082350347439746187462258486401860513766535949604290819835498786547932012491735065395914716646075248718261718750000000000000000 [66,55] 156049320839791487006664568500085098070869253920963789442695693612318405687737500484023505147863748143746108904427009051018689238437647938904156072155919228135648798045291818288372169030696997629849903146361762795270817561754472892889045096240547214864911289565071526702737897854375680049418341557401766916200932599135770407116729123824446892160562111717664611357952707279725428538883026229751681472113124713046066561713719882701602450450646514237696121773157969918380047492115889783375978250344644235107993256734374792467319666201370933463438108455174036323324543990969707407195166777328320376280742273755215755306791692183832834119573869298896319921749627297394235574081202760012433465488439216568965427156999370522268911112117760184120331827019547529327941311872876703021420492470337940318919504378497914470981480292193630745277936376567717172986630201158235353526557659362249741664554695035675606017688842815237707378010509703313785838684743790969539852091604169171403950193917581534458624087718360111300988530779274642765653434358993635356298634080552919067367745067012897723898645040196413907064053633843658693497423320629366597593338634494797729076995450690630825524967929474617852823168981374189213078100045752915154647364434877028358057918053049025412086290974421948151886629359554643485111683495721073504940817258447125558159952449733677893608256001909447181136538298702899681544666639170443427497667542941114053748800483744690254203412279995777811591718056553842402447644464554894557238127040941766963583666562533532701356217956469600127220102325418394830094832157011871978596022553477848162539598574140963585168579055496174625483392582614396306317908105699018072855002618691467569052977546684512852495376293842328304597018147721281286005677287412441147747211219906838935004992011505107405278763832409622614052814620928100671120771504775526224146582410167899415660025574234188648124380940389433753898988674453132824529584025608957106063860197588629457102557632657777397845475925665944803714138454578789026505139469110885757763990065504944139656808511056192489415397452140719758834391176271614498978600520435630946941229145488820265104048477956849671706478414310027636259837067195532243644364422705165920368519007607931005228618948128421269042464458439035716385378927895067921922073692135512891622065136859730372428500911592721657335064836417318177717338412809484305346280812071545809058875029166550002280279843906654500063809122089701465238007383679159775824612267871988243214214264159134566675839259774006585057021965088556829381882806728754076175391674041748046875000000000000 [66,56] -19087937114463127607643174393254621972254723869488248725402095864413290877099274395627570631416710163573063871918648580073058844609603318146385930130505230876839767040012212301031777740584870951831079266625603941643366540555731026917305318913024153382487293865301161928773926628678718327151667557081728661980908375838068116006758068970280373215962359307638463659430839148532327340816153253578281321088582780525239964417882106358794483962062528766461039346002014711283452346351050500030147378322041695899575260533790849838812955943968429993247339836348096192539896910243651881447801889998829697219217506684880460194112177281201571173032715000310486939371097045568963792298554353682867479565864359569647410175634200317441578080130768623670798055830404274806301696100583872246698186296763604976324099258378999689052978620474563598734449930070696603218395889954817204463247347226262072502698958588908053961033336500464958562171561167226278001708037891225677241993975063132613566194964586391801568996443537430298628029068330841702477631042815100927109665115021945389908312093365975633036651587662424664879968261260643803086421359706962442675094053650494710408178802643930086951405635392422867312708356766906805486604753457095959010327924201044899239694098049922203347021105732379657909705868827985710329730913463429508793225826895643165892478806227391411704445853985484963464165595949596887045296267191983691106965707638625091775403571878851538006775696829603290621509466345876224056120640673618304618117485945663909047373095472810977803230530412205525531889635966013715268899973299410015288651411031613615895483104993452987539853778864939772232379516002647682030621462366825800528406894833705864941097539583998926126665445760223127328825765981813023212652682257013853935047859824401684484932458032960291142359838393007339881769613169597284296612651668509795162221642299770119010332741963967682449825294006364224609537735058586157232596039170093797269444108021799736488867755088421281236584880882810981992249236865839847397614533521222236407516675487152016700478042872751623857849286886849869287863290173283787604962769315567594693265749015101280128356355254119935110805606985693755258775160876160158186968506989346540762944114455891152729683794434858934017365283006899404955351556326014681796709107905492308595192054278515848860710055389799817319019347923377482873802428278164487519920765214948621758737208343857495808410411860508142904226189192692526138163055355452606169367284145935689800573689749509220952056575018276245517268030482682661386206746101379394531250000000000000000000000000 [66,57] 488648495497203489241490910612302526498781197862804986143981222410461892103728358191484991559404522346598584648529064326231998528316245602229426888456040786962413515209181640357614891658851307722113069646269131986468544824589755993295200249587237477777854042188202197061934512202321912756707556014935487402754882674576874829546356856756460679775887785712996769171897922605986559611352432868846005788477114640601977647048139652741067547144913042120565372601876117026320317537224362528861643513848222091741370300833163477604540252663442531590537792559176515444550822240952864115014667424695396790750339574528940619376012986374055223567275047159148333353015149410525000721706100387545918934054943482768615512640162454483737979380188023308362389853271463903946853954884930762665397744168314365244178271505030864052409731845641706948609381746558089273797912479626252371728628478004906486844804527446924860675218275648800455459624313936929332134142503679442448975804051398507345380242630391935179555251556411383975334024935538378834759152712571133535607121996985277638300760768997095519089384789917118395225087530057334012463560051595653931484538130884513445606247280625574555909262569884338419196722662340248953845787940577812868005407109238791165576308196498946127522803495135474091329040021889221570189933034132889504506236270390327881938423053294561180125591985951991116121467901698912815816147490158142174797499641432034524265266863599156945510788818131220986681447540568142837018880755381633933909787714697324867318589469286875164250806196573785832122161649182252143305337018333256274517495757865640754553993619884880770082295593754568071296545476636045166634827890720016363106127144350614409315903384950047498437061663533908041221572929231771137231861630187693906851840162839908195903281223769200016857098815030182386334240035083713156044280443407907953259076300215470124651916701030285819283982553531014318968875602637362245045877208034291623185859245885231056495442194358690112790490161585095284852350731409403930957765195486574312495890942000794588489960899762090182882214040970259504335254520105198776053361250604408750140102713921825206424732594141304601705249753476204252368229573102279087940363077269747764451349057876063713171351850071857107701308842120835119129600102450108105541344674345294194179744496378297463754504190297189435010235972614578536302960346366855073493182572361557615983832448939797636066224732500355586613526272937375814606867993379612368551701097758712358986266595655819552728723581475143555169493581047390762250870466232299804687500000000000000000000 [66,58] 551430462588752341795594986926209800748124293869131586303236269999150521153144768688904196612030022911895128362569081933640218368315219246229913666841882756153282517778575680395891909468550102711553884743079420595046312090623161966637587206428293324376614177623294143458606644017960555344462602249789157259177055688884669370186558467637287462871134265374893865886814983746578367004894503379504383794820694994589181498121917589315968801530565150735620513655984836065180450336027165496171714961535502499981636004035189279910290143107013969417282109529406073942004687557061350844459444348523688163926165635739309736243056650233504681005010881318675169475376364314072623214196614485631428203481297664159624412970288506505108157632165158823517697013201296950472993656621823604048217726604484774048130700121223583873894289622803043139156419161746985827917020814536879947410368491700467068491718355806475138939017164566353758783755815856077811948835112956401018241966521618393503781676387297008786220591987539232016477286175774343361729157023544245399967391485886147496827283409373890084941044921713064779146658631495843156189746376334010154750679753366960614914451327589792726906084850962790190527203535837378191873634655950985691258291832557695263754367690043723740443056917234639622482277584713710945042858180086291219859077071912081822374518823134240295563484141383709744276802127681173587223361214453887242858370459615013003687963562511650724994245829557675766914834553498430980282025854261854836402792909786228633523700442708711887850926759395532777893098772564028860711144560577094807661848226826514132239737612909938022507196563450655985500777540354306023255969695674692189825467659675609917974647869103098276239318839161141856678975211423950557697969243444030072437997332452299336270427058177087969520939257785530836013634968912195788685011059271972735364447283473239600934716892836057257580764353663495013733166074382437771529774644322878016633017346354698353045868936026004078094009163948048455861400191788132243351397184007979428670331549888413155968960022429512681199498661887864913440728452939441471762572614893485049664064625159598202095602977632790572904998745192849036148634220797567726985613417574823126996891860984219063780427749206767945568040952163195968708339045371391470461088976193755744570185624481911885790378635838899460820516704820940982237131530148973911968351245702381133279283813445470714408054198947659900312299564665514660401941876788978056929397904542855432606089389674522604499148563481514956352569356567983049899339675903320312500000000000000000000 [66,59] -196949993883971715051974028600015977254183677038073172576526539106100545980296467841814064941545212388716120328532940124212940775961542377481776621970469580230588578064970520464306511950641148392262767191497790096643849159701936395952359492488343016413038026223276244231285587817217292265393113408741352041264005706539324536730993044707531184012160275172910751398174997996896395146067276123167613561528979922308442035323150121052351080137112633562930462280574797694547545270701544253361412728544290670763762996846562825127557160358715479273689378991729763271519846376097725700702641646762724614480582048667647170541949726335222486085953757351360734252324433886640809023396953171260364361938899314379908276235686219450647249016174032618215281541511834798111600259596801186883505339963151386570259172114867661082117195654350983107841860839502369821917051443146870945655019758452340621449722800890054784709434419502272156171508599913384239199325566345158569547277445600737175170700314094916471307670805961068081296028220434632996997850785376295483691315438589724136094229073082911301616151773412533012451493064689718542670113148884441754494311617737683936627082764119252769045044349610106797541119773156345895348166832091973930117347292609131902692263203217668247227968969199449989612549766887221665842754531709731690308885798738235867927179652931021537060154240146509973501141824662860411531836252706032685161677642274409832772841273621357997462911394941372762739597084901437775403053873190867180235391254329582188858749146541479504847288313999150493161352936287392767864905295705341794392061341188186491194547779076702667096305582758218800188063119455126985680995023029469608131658578845659192369056106261631776639960013872563488368150055203348201232956127601228254699353686341268980111753565676219911725322905062687450665514787506967982216356903146241206755709559166073543998200379094383072902646245367068718834386048627647469048917740893666374827606760329112755789594619433786774248048556194926981333037037721641200800657607400154694517921002722915916973550636699311592942990429230968423984085082241197762573269342537642551648480763692483596200531625492664738856030901668659917558747873061941004826210612854817176972197031458299604557629183730972844384804313914072059598750100177161278089248756882436127573429777414783753961921761829158867054373460797610106854057490158029364331581900947565985387642830606952047608271598569118084077962427400299082804290035651610879581977918766817435290039238615014672094686960047765431069954900067386915907263755798339843750000000000000000 [66,60] 44796705083279465546454696519399617036963994271292989026022955742058175370376554910742278108738541254554637088151861488673934852407199853893484827923066673615195827551821045639265065245398628930175238473741522282229342151527678055897082565818832455685079665457884263975733388913550295331927232922098167491833904887454739092768447949971990858022240249879474164882968413503902534207820463234057329343640369116868846116943286295226735890116295715240995274584075987351203045132411375880426109258107510257700852731083800962736051185880977502622691434288589052293208859844790880005057749822048594901092670163960955043888086725573978815756901418448484121652666816253345457642022569153391713492080836545426926115077639566629790789293456864176485541139552152205154578350146042954128025221503889394048831341056999103313093643562687006909020830981381509881860665552706324165667212222133469202162781002856121255959426563185830100854926405477434430648713608119500722274354073982446654160350327612545411494592192380110616088023432234112249969595969258515617642567519749939093521481805811294557449229752654908814560326338477427121384765492030185916458475056560372242426280538390445704166727286138939122117861744881787379612783998950715800263194671444958329829998145545217284611282678620871073839028894318353807030114311148681091064139616861123128121045013369342818434629351870045754309654356389122174480896656019971875765913187872902808813014243814587421086107963428416045564712052697821077823392038555334926034385807368957585788154268235331183526203585216942350712098093082936570675187715033740445400659164514445552144094779544406527292250233205342275753686507217370256683778607619006876482623837112842742568282172283413187690392719207791350654532264622914565499091754367700063225490102892814031115093764628433689398592920187109841885536858368150579398369758734671561892162451138197926577060119909135449020339671281965274422089656078941270793325947354716277473789778239146022085516283450184233156076542922017896461033129721227554765079462131176705386502264088675265464636504089766058724721223579404538279003152384989643868059784484823132804109892040088230365734370578166586766091340461631151680952977643291363433765684167429531630790606130904199522525229396524323456996184322516280756911807238506777575806116783618960282385985315227696253943906794012385225445139734709385852284115536652144858433300133795082492837610119349343992701503858939869828816176895522734387406893883127355172318788601368694385617014637479289113075608952385664451867341995239257812500000000000000000000000000000 [66,61] -9339709308421661398142241887399202759772003624062068609273626424924750085169838359350591675314158899221483853396264905186470659759287888493046736633792357555441592842163919952644532090927573915900262806041843019450237717457788562010170674820373455074608776556491244455176298256258233002673307191063711434118678262765782559058578045156686929177624314189267927762754885338450249062854026328802144643696898075678513589414884013162218716132791660465825559391187406884879102432646025628003320939361038786454613596136085250365584527950852136012909759202446639967148829793217680442452675774119371342309792002532306218926018046660207082039891755820061650035533571228449211653691044787560258844068850813644923492369773291402712827010013464704473635219337559216916434087800208767934304957583851327486763204976208074874046707642801878189204670026961152423611082447140385265187011512162410273490374689918404487247906210196711588165028528624371303140131750623247489496275741447416367317635078906912903283172209030087230814909191927094610524225106269467242460506534870122127483606770223605901016668375009962784895331707834877065548338201843095399173745544887639294426047078208799719656882533749395630852288407304310532753429925013765860268687585545600977821356007011521928233486050279633265069487599126088142932708234226720720928869863402861552588343999125998175291691651486341521993641028526344351683884143052292245344436234899868411406927673000306645006054491317410057610296859485889786779870308900914111123153498374859417588894237183682761396945231339931527854129172209380559238404762078211341503632887538278740753570197088514460986678963603453566191925793204334716141910063683733362023119783795686560632682744132853295010648600337571165367962971056129610543678054073367319519873097814310546932794559602983665624795533869813856937930632981679333054670332941718751276270929568898119180145684237245957645685000069343102965528825913570680344964228138330776094581645080020192558196240458902168022738771833940237080505873631519476400502661851632421701287359856990991271689443341455317535566236944845076808257441573188195915815092808987487352651765775178468455763740063723938204176882193042108477109810534094212147859479656981497319795533871601467113772122427930826935143319712701870442007211491380913710527772034865428969475884765707002529140689230904785758215425209189770597232372690766662646815375812295541394630985568835585205653847459666925024676572858496537290375059109537448861993988920295751132574043838745806941654264976548915910825598984956741333007812500000000000000000000 [66,62] 2333580269842831385752749217580571253306322348477544273765714256641873279515543217235282048416663789957737172637198137555534289088456487609007329109204731178049021382268854206102739861455452328199847591182777933443830194837808251488917145145523841195176395313317025985760119567714444788108076481956661926368437171298493504518182414291330320792015494311481421754656116880915198403362572638613695454428427287557320010084978209016874683777590669433223083878264837255614973835419288098493055756467592271506713447653512923881558529194726595236838931934392957003640612927507218842626846949873318127467633666859545353411468852734976286366455247571149824472021210212142816244841025425329860607134807714743906074771326315746479586969291412541956369697357855726981104398307991145445626935558808576473085689168017456110358137041115372816886374700072289119741786956985183646701217806759399560309246894797104970480675174340718856513042064328525937865368410722863253034744846322174600424710264032825969416546214003526951125309143124798364471727305439633242393148688679608695101156211780000575077380025045677005465962397894356779771371372388798207702555042327764404007789476333814171074597864385703571316212827963414207462963597838737731155923968788263936042115010422017905445217512404931482290262553561818485933510815035115315813142333421753572915276222235344970716223069418000859613510344956246385837750926460126161409331733376179885153486864215358530374255999515919677690131227835627076948179287652991343847939941912043375743787433227498293588717402860124251256284443134162344994399875524477100831037517025306752074240319811986907748117420392319893136473658892641326663059981574710632628034580051729592070141962318026041389970041211739809095905813711473393524156219871974003441828684362675771751350476405118829645621904872105977192024319045349024758319431647989775439049911079815934227288706158507181768746774985572876788096005391646246441075082065537933548206228563013205116916278948111369678218245045230702332464576135169884087070397604579939452600621374177615862902940813425532290138228484052953256327662136928144941022178731727868240265856636737939356765187109723539823088083212702394634999384035477538952948091644239914834908768610998244165151230144008878254272936760036174987355499418425904193380672289064475128313025645115046706761494332269389798769487179195914467874123073260174998148433479646563374292850330412691773983098223202643579404966208108574989899489539285759678571565242425823660802923583234137587527623480809779721312224864959716796875000000000000000000000 [66,63] -578768845890475655324092071344744504500259913796723274945458162455726915238320178635933618677443689953354305205085575879652786167219982099594059500136434088996055818906782293341321363840764554143026752262273122369255570853025740710041859544733866190655202868789165968485000522536021110074462866120210820283491903109734619365167941410291439138478829303744099073239452221921913024779839711509773509372874295373262284707807249672698457677197207408927349361271849392950415001405561034023581334964371095381962781803770732750446226342116931345385142789818772671614382685013719048115934795784340626864541715624825280925019897149866999672223593000287180578529023021216381659678376613872106600275818673342392315570913142263189057758899435081537845032861791502591692920898603217813098800248933236228944059350042799338134294761525764676157386896872770586166121430292058779539299360910115396147881698470562966084784026625420549854570380691678261713974885355432535787920189568174989284954507465416118148955953277578382832024679353104492872835590386986114627977236695161459978945739415973595900276339769386827875503143174396417412821800105792087357678229059358659142439233827343640941318646321243496938876963491877394064835432321279102613718315219423867217496601905805291874987227610170422290475490298293238488001234244627613281105985982143593320629746253505905636175605418970682004885665377682203371452629385490881374452437673965965634844949419408186695400015253591976797003584918091218591818652337640481256011160069226815987967000588910278432455897828193475752806655488334303894524067589676709517784057861535701019657308902493774401641375602201331413173174442077122596633546627515670263278351967658729573435935579617110688821044675926862543487652132807796787062925633879771411873345288374257386056878316149253279300647321297424273062435583625528380542748704168799559855080804753885012215740273776196677482946726903982406763284555091140787105349899244621951482473137814468744670220392417885081185264107140941777969673834602447939127151254029851768676520895351218954010126556207181241985059510581895691822206649399042537293351757994760998764239271167966419502169517793721913682460297768511672069532744739769568913638354181640991850061121438305648877452583926691130762384050325916364044258133378511758973503989774195739772700837694604341122744402110908029203230639724350622667851525841589299461585131660022767177018867520673728497333135021773305538395858756244933873849868362791865145256722545653279817163981039258770916466900757768598850816488265991210937500000000000000000 [66,64] 105042487766134421370986006483323130985282027203439512524594673544914818764640179399673453791853270981325899603620822926945804995488635195004801047615514431396690371817094267801457443254900073726088088021136160061796151773693030044826793241664913755068670596439723539067934213950029978668290269807267075961315788976416424909018562492976299282933755063451521154850945146409205629622538999288545205805618588452320052494922037759875671925580371047652856489992360341812701259868915087107753231296864314150779323623776543575536363466499122544721824920870121055938108706930875223635723036084655570536936048094416262802064259124522251353896108638325635929787596262786228812308578199242249157767001309307605622897652395901175333536377800319423230803945590088741668333119708101688746689379552164001476819925923685624779087279937533546832268273986393029395046993994376748817097729424781690294207435537533677518718401089789038437782448571279252387739742799023707722479243219053437344718001403613562765839890957125669579017817051845934779794969027396087122064207689271932018822380803685184328846507989953625131081872579642860580341600710616738752078438339357368597610662264977939917132257279527522548492312407732407741461758129490103876956526783974409303880203545785582184367694107582482372498274786439732768683274637560589098720721720139782334790310721084019904397758658767408488303466482163300140692546420076201802455456777028878199270036448461413548499346004129249470463215605195904225849248959859314338777189276421668839568221912281241410092692105694247262531496123838759712373852132991905812772195058106880998444119240812638976157884546174504506783331088482670779926732006980537664386859189138626549778128244162725059258291029137454389408452206841251826513833716994378547781140550340849271400157505488244946570099104294601962431220724398654927977741283704188447628997229881547405455887846949462212668247688350575404755869359595506026134767762566613389852294078406720941624392274284515558940907978571553851799672611076761744407343070867186464443704239057678299740174027918665680407700621064892522075750520384479601826707675862791520189959918465353132186893927122966710400106186620651422442186222196415114636662887711833357881608506623441306610155438887517428969559561613577136020128594537280635219597700519401236705456536370134978188576773514611983382994617886056415875635701748551678014919573921177110867247135702268518362175603995232573206973939524871708431436390077474397968922930721908141297321614970883274509105831384658813476562500000000000000000000000000000 [66,65] -12482428738562222106099315957788488439793318706606937662312374304303767760374406206584504344876805110801504668069743503375833295956766611055062646196963362970978561200471833002187887009506771805812091665734482441735365162134278543206071587538120746053238623142650419620712440338379666905369112146746713570609116606353205892449715476877703983446176338031170573071759925979365187902795768804162768114918170719303570398389327486173575392073861860821275901013570221901488488182162849683263350289971973853160381181391795594212019806065871757887810912972932529016706196528898997728850206692490585297284481010065216513923184759406974252451406875489039446390061620376581543545252018126145845008977392088607584111633785228923529453145720693288189696509663299485126684702328801230037312497037523868973880438722984203785044674047506120910971506503805347822409151140128535986890568002363662158226100447863887367149898200226817378245448148517821732105632669247310930095320279944643040987303169068756731606931402568870455479608706570371740403446931896327217907374777936508182235934828591817288929324818811285052549037750468927136113591397327579982726921710839414222377288498795799339153340975520340634416126968527169269368826276749136398419773416518002815685533615147707612499464495484600287519616099607476835070796182124612521350904893155809687553116267674875086147545440640587622729390965008653299374862535520878442585410694397823362870355744570277373397310732630381876165312868893149042069356164630719493047777805003154678019665857615000590354334814014896449480871580910605476884993508704312846105877641000118762790926845352104457276533332020730969723361221646140800781537979920755198931957848282394652276310153189814751916626195551276164019173921270218374906113356991795051385897415229881640096178417132887696902632041450300955319478120977699635288640182186430942539119471738666532313002429644650868243786243671300399317937535316116126168842217353504406873493179834277445383820310909193735225321201847805016837825011345066508699101049809610470458346773822907598402486664976516153955561847149015566530949540856285556386552972970387004972967539205609620423526494730992540181550594897812760657789643893910649396857555703676680993210378755488780542162992138098671649081037921644043065829078341732028677522179062738089225465011265120968165550463521660155056350865863691862168093070201204462054823465235318117039349812159239701187960926081172770726845079267006888016040116205151454231544625518067365165832127704703680137754417955875396728515625000000000000000000000000 [66,66] 1103353850477950808247467040913429028238239136695461295795714476215562023550991058063515572564503014818541228945012733065101828533582681614620153742628427096583779560933212872402285313934940013144333101501387467991298934075157358216751080587695576750597319432026758950063076354575483765442075323559412956314975180512492059706210433720537247211856702093534972566809715892422358262297077204780954090552023842388188359162300387476645468943604760191734892304028526477318196141824057257268247851864273818759844618329309862301740384800667371677666647065611052810941703208038942219718779473911942966017934101447363606732437499644535611150701603420472967468217166122418391161042799531384074148598464082367294036067578002547204359685553038338146976563041712008948360425255839464968584297861991989082040428032158333011833682474858222315410789634980864568040985459164963124948402494002560779227638168436091183834570215327513905597477050357176240918933775132524691058010449013846754237158324057255643303969703834918065998336178116453058665327852830924382542566684691526174242310506875676316846155831250684244953474167359164156386255991675450285791335986743446492312958828947148566764743909240304087558887977314626592390830565175507331552621786626800164017679935467873790870475572538160803946788704586029736027432335782538012262727368663841085794423448912392290220069235578030279996698521477428715637425490100501941485355007659864195937867395243579793236820626432549634865092291525135015549193081623666918100243707641352188147029928642538887476764665793768300123543456747933705264721260556704925019517087959328144551095532981431083802470133735491679160882132692760758847048079103013501401664589499206900627709364727671293547129116447467833070570776611104062775706210833878704018464250217674976097374051759556315219752466704817493597378222337252130733999648563258150830139848650494253543728011553057742140483403300308983628891062477069260429014809573515994760986548709763282670593495793522510359910853024443183708902040343138580665106219659606220970252076079679609030040285816755432751648884652714894307801597337004109789536150975605921263638808640997714981187638316916944492541492580797830172906254657388582694098405433383376478691650566689967593485484570074018990663303624980915902622321082299733137397085411512370601010623461967962742408195189400039982950074950744554151488326974536688981338986845901135889678458839324701859079752464712590178227559355765836849504337631539565527778793646603689403151715708872870891354978084564208984375000000000000000000000000 [67,0] -27131215034819631312148332538545252371383595423025116991403453621948175948988186711912204904375732194532597636087801173124603933773159477493418776379975651675897535030021114242727805848801694859632831155465422460919747163275033808236736771848451605537275770503549715867845995015582664011982734035824629290320132093822779773528470104263476431060217689570169097887843599695213565878612956133675762823285434206066675935112390242865738518997168715848616539607431473528948735786972737369258728484444657638469942521045830747267392230414462326774585522367671468737615013974786783962540298695379552438462859744844810607393829405375318816817551889280462431613711782073036176576636363265832679150646420571693988924498752519047251374366958499772136763246103812784383395334480067974150352317049172933852629522686583591650196003491182287616408805954019694198390035582481912910077668263105884135762574166378025650887819447883231167987326136222933039463200633974966888163822469818382706546989858999949559493735556556246862900760124973791232051111823632597204667003333038374770971170303498762599014254735505787904580492713694848233933346850713762763185392419036694387422942940402247572808742927615906683933152967929042376924128644039589432033279475870384693917552533048408434098265504956712373527006647454980319269826857256513170950677134129157504511715408554368363857534540016007031894348731646738470983168566058946734139982975852820738173784761538725585532676803878116153980544035070561396439556523635160890546904369406273690844982650098872508849871084857655680826961567208948160812280094351146324309502826872113754320029370717574621153698683090175165243328828245323566403962891578851341201066459943120241613888029592460979979967874511902686444030730084348924477335788496767424741386591108085662589485085263989064131107756214528869771362729806027640753966283056342211218827613516977176087779892946767891212844400489929059379098901955196133686403732131902266884257672548880457336481810551720765730414742492492756301671082840794264642503103376914450732721343142634837843884630294932793516968878538864037004868862873889700417458880759865064309708451591245556000777664635171439487427447531637641705424817832367947797037200734806907784817022403932561774429469074416894437050953921653221381936186185275763810714908393334207906494746039487296571203782452065655233426526482782897166366046859217861755700500448889290775304974867982102256502898416335255832137982047538525613492339202238397165296680050073620396553999700324576421622551451688070873130570821409948632918504532696439053622692749133181113973117656493462486786909025993861432639978494917929454731924503074734638624112877569269159112744066160525374664658215806412044912576675415039062500000000000000000000000000 [67,1] -480191843976495494317778465438915336134425070468009016595685029779100282714285439977318548812905380575819709675212642402489611085731463935425337970353163467814465307095500240990558652847063570148578028626382717160088901864078538149182962564849889975031137944111242893487876808788774789645706049039291357280825520659979763709528131989711781080839891097415679228410826326552087364038598183192887064341797584441779207792772294701571933323834828645280836605359982046887274939224870766290961533684608800126861826993394561540236437198154738091358256181139134315615233131717551893253818816971171580574020630241377873984293058254894334302905209613128572887968194800074537592694066326279906480071035541388772972085663649201489706136313476725949163279411299809660379383470863070434129638562539096293545628101515321477199418939685447589018348649816136824294649882978905666181487629188310359602810772819164542494582260487139751916824489018354542736392577945797129393853672142986413717180184873519941348796279442553826651829622778854971705066828322437496080648313664680212786660415637894214282639205992298636841640982246746677030048350261277383228700028321231897306401537937414158673860876433103034188472805636409039453751510954882005741834279617449405193241583832718702204957853775346597240915657746038163147545459467032688206859017734802546246014910226000498857509938929796937685771632636786113399335135594425798607447696513882126992210990943270696699770978632597023772526806492241563260604602062564811812854550068800455136925359779732433916004196551187882673532362304120821681225157314726943787917478413178255466970186527727999595189435335501418425689664754308005667254585820806321988908527265428989771225216205025275737928533934090080866985666192440268078340264531513885810697765963858285125782657890675642676442474805943818412323257486922902214625359973295941699961364993035746402902841695666367960978957828837570797295202629754725319216561434157331240425590574328172644158994493916833456304784725180210529910418194881401847543366128221543649229991431379713890304194567707729426113889503201297762891154176536352765089018208044847679469441092153840824612308844900936307050557926899206712051617375716163794898895272503694053341013955380904624610250188097825226070328812349132457238954060283991807974785284696124229801415094831993897573194309684169052493551294786003825077843271640128280811772954934026498631069746911139857686362418414505693700353164326325760981387057862895729535239310137254544520776845999029769453466908754270029191360741111568788633212694931011308936128205997256920409805660387574427231508228310728457878768000520293607538377108864989597105283520139639242987199756635077903775543628484001601464115083217620849609375000000000000000000000 [67,2] -126007487810198735973765854605866333526825844877521121044105088258605444815173368593452919729206207353845021353375640830889421025406737350618268123224523841749153856963037517009709863102380462531170089816617928178506033937799651167107804942458980636879869202726800186770515650328598666803765746085972773145421472779973643049060312478236655726635895047815468664461036099101934187354669468062463192130951002905127072002668615346796635576305620548799435398785858870048601167548315753245376389631051682293783319220850641815239306968894156579664235326164901025439095315000255973417247256616348222641289970309875159028808059399519195838387684360078029180656620783169475578898169977222559201305288768732424633919292547458607467166760356720539260158149097180237529866211825286325373022057944347790463070535033414825041288106465200202290879850871001756927948649995669459695305269109082775676107609298235644041479685374874682535441774478256862772815146797775934091353369802369457674196118920077421808780355615486957182164327416929132112996184441497185697872577744777891737261082145334248182704508980491525900113796594194082127625562124900427213332555413642967896542337752727717361637175160483936383056494783173878782117974732762862290498847826264799878092248807770311707105846351837358656931045931516730323959250108415234993105911379013692670153678548814226730415300607458632530229885008756310161722091927292567043742935872710687693117760296382284289144992813952036338614338880863173188859058508057870622464067390324694688043942045066654474616968314512889814584014374863639970797499998324071635628940155773425910666347133610657276776424166996645269236218068636015864938163179117423119995860773000484502754450414496020378115173928243935194165529606424763918232941189284801226992810965033879990866169921622124988266096542477469222632739876795099751813119731741235574789488330285188409449441059174619866204820543242189699475914952182363171337786065007398533958486171062715395996408730277309714392145589799923498446940470798182844397606849104872079215790839260300563038754250924308634416723742360364279833016390325706856075821178939638084635378587613611991456636332162247967967904917076517709530836563800064714074593154634579572139052822764027954055647633311898123202964014619215937921180333757411470615549536868610220586063549322464928663572818538805167823238159670338516749086164316505815633761366063083423873464652722192730264585952608493497029809209579015527153474271309008280420675132249599380451956024354984811583035892515774808914663616709010547096303417654119879979297228408490830815515539396587534711909317401190427350761321020544464306542415768827458918324075749768668118750659511246247322657776379628558061085641384124755859375000000000000000000000 [67,3] 433222864778322430110624643590670076261644930903581816159159022802595134158560603974208337404359806931751888915433407871996580523377055534562138380652858056359815348951831906906831634528555416991435754391416482497740210852407797248720211901913958317722098879726247710796112200096674578775935622043580202176866151965773668983408668951784615752693660379280123342693632541529070859212304126864791882330350250610136190829379637559089217377528527149030189303120947424074705251195524248084102169276557106444922757251552234046030517512921869938844904361466434667519663726018020033695336669049436663358036642932166376494659284322610418868533862559076482479257735154212003514187536671204675804735129567167842164128047685912072147377991811223823472102062224329140097597823714135279665266591858253397561108538999922992947682880169068740255648515116576885575498238731458589916971567549008439175574198106646159161084879063666216562871493515209914383920480584011736628423316074157017284805215544503944647194628718888498019985614070367929060568550394760452280483191465431262038593081630976883722894596753162744115899835558102985110499646913174052488383001406150128248225325140030159418759224605723603105810077154460695200696199957431940014794777114957814104759604353387841223303231504608851655602858753034590341019960318159822565520640332501476888142235787861790928668499160390191104234512454014327469536906989457606792398744422294167247865645135359859835227252013519520142491120958214291733476095688643062739287893087350721342925110586555537068302890736480710554242061161009205370200971056118951261387358479808854155643457482011850597727254803408834171945382801711026679085668862400876070859880837379100715105943822373765690622358224065538069272319344886220872314543462053446677280790557556876094651507277713435614377869289343684735557005947909531047528025433661897103675849223238522280739211186671249818972052854492081147452817130190364945409360504616281015555928792997397915323789803434914901457773550431639189309170045908321031723182470210080953621922942428722811490314221271580521688450139234090740773778135717882580205301513857475432492803919479078860400207416111615638594908765456855092465096917445307733430486766808892003242230561229863213176914272393320946195468981725792275131867914256405051308330872331846904109009240571081712984469417277533179487046709834961027827675179984682941911117783373519603442611329803966937002149478047857329804952954053392093295883800461338929698268142796506545597497541357373942588276900725187262649471364227653195255990630566076188542914399682159536652793702591516254434856509130376207604751132023360065849926277544869832955419590044595781808341945126346989817373023257118802575860172510147094726562500000000000000000 [67,4] 2305246659436479967976085921064290777523469161221827722437269516005263604268577120324337488455568326210220721713086313561012322423226570274355869352615063848281859032772800855204862192295156126849095077622464888432607094887449262588226753113643754373288552453270139069489863336531552307938630998025295753052983306263242252256107475005607641841368893526887399669360710792936969427023615111175455012721471989777791566835468594956168673967374822060134115963502388209787537850952128678769906244572191993168618839996635337227251316137754189785211612396436807871157004901958436643043856622982731951239805742368341359993954662013260543094452983481455978833743452574870435464560312815955416515088343432600056093540127748841397186746050088582786250278402932418116647189714665251765622161878171195106091074088599595076190472685662398618337466615105528673620264148654472899521367919917150149493460675964125910521676057217476174175931408248457593950715902443957486310437162996907128703143371922645183528507843052605865535937395081531940645796311558713378273964779662058831948787738816960535182126197271789194920503156553960990439738817102917196798434966666542586581052590144396651621331337970070888878375201046276147501471883759634287209433696164442955811586200265002575849329649028118802548144733255051370217108068567936875801660085682181541094232663373564041004798599368450791865779465332966516811166586192224957621292978358911143177664635427285454187496341349961339953552173953284167661624213002140111649775536706679789199163384171491559499284441080337893354262524275977023727999946768728350195876656527940789670808843476998376062762380852212195886020148719213790673412339394624536902183331070919988972197671199949392215006712077455095436685631867373412390530292094638000415990530182211738925761320769762462059496814269914109277755339712948979186144487703006626931265396062075362944281795481958166139941877923800750945469888184562703748762444346891080693071818826436398827579462689158246565694373698082627696859466945481800240068549801106244810859190804628915275114048923741520434186776046433669925059555182845354580641061895185630626827901029706059865468354849163541010701997620826486126056753485134957355418076762936601097131431779349223585973160552795764686476688669991093881201518429102282476778383787573791438402128195590651709363237606406849012335103685096835567556126696762478584399045819463389871889553255364123730320153427325694417571926350293180332409127743848490521143100988945361485533065249062827893918741574244733538412491057665234974886979423686919319380181474102899362778055199632792545953426292510481576445706125032169294968822842310149207596112725674390434194596611813810049795847589848563075065612792968750000000000000000000000000 [67,5] 81379490387923101067358629784130818768466359700756641617618744866513406199206956908600924465165495634870122652588992520514498491017418267569426805664115543011688778250149413151304823818973316074994013060498950788774035477270874662125055638026115585321930035892378623731078803801912147080774688946862157856309233153941871564878415130207886758103387712618151076647642096816481398369603837966485882236081738675802311606788059603509599313788372888089028172920425761946479120656113406355183725519825640730377906523363263775982939349345489366684709363500984551773948082148639391753251700841317917840510019236925905264353525228659382094728314805739162222807380616918355371793979897155812611881886660126351080873072417323587181113428195397336781973907878432779565939196330738304389357539658244308203018482608963859715632924291691102546716657910008473170455703067916185296019149439461906084922260802550246455076036381255058570184693661458024376292731001487670224119570081138424567943839094449774104444449533012710037431393588482061971620607002742290862507859435789915041161432125164112529982034453608694026239170611718949205525889991495338151607924652982623366497233386264350393764925441592310243047103942957406634004609020953427040780866232682849208339744573213626723267148804668304146973455838720649017004381434308667929042958306762206659927761695874499875039714151917242845542732970985924740531934769952920024585894591875518587696239858885448746103676483096700699052361730387414031329438724143392892033060336459956597480570917904516356885815033650077533240871706792733219675022214115159871341490493652321275226918572486128766545208561316191534872088099996254134680873868258149425648309201765234138817602120896300520341699212051170727808039996690797086649741513727047955399137536122358397762349474549217770598699208580424388281396835366533549259211541959385655285481754130896698325315043200910753038264207925468726885685362808277291311180452747682646646940659615401882796905735781354899035577513273779308600775539961670986787561564099759439697880124629239653703923093319238989081888457776555331161667516205006597963434562001411688548520981235679518998402484699539508621791237667073969539330542161570470186399404740375192434228392287917901104297707600065510482888321225390718533150841775209302297739732196463185804100051242854490028984736099591907272865634739329914042286646132173262700345686507789584187084368852346096536730868266072028317092940770689713088552827138591873078686064074639366913174358596093677054804673833480227696433636148671376020021922449548789240456767488992896142287825300358745049479941229944282991256969079332126990882117945783261343824159652701082223044023842986952055333915723167592659592628479003906250000000000000000000 [67,6] -936742335148775548599924531380443342845472839378807911954528492493964308525468770292572409401282392850856392947421439617308610593543918528148085462242386730043224782773840838003066243375281377126444165406667326923572701660318781328425480616558139150581004711913170462739193862866581857240014382832096403825388960337388965585242786111307042280899988502913896271744798525036845855126428867822322652095194801249746485446500868899837394199771946632335103442442704984439676392374676013553436320657479550636885307768348778409442673348612576865484018712016996913626551467790769993904620004910384978952820781610499869023373151616628394604782510169707256314583391719704417124110549905032315801034050732321767271911820686674229334149324632005809586106025027411074717750669858417061362569261077179602542777500300589851792108768856292907588688275666861074272537406204578082789440101127767754541948272566049228432881678230621540544760248739799838811168425343336932667977939363796022144895824420046124217332869447671507623329161029636041590929868225305680437355275079021361113252608865133639400897212085119144990214789235893348377984223380033297467362535945956710104559134841658773299388182341718149550404814671421613710468413481831429629976897460526655565262880966664792491641667506573549139781470456452396268672800490203352221264622538635073092077388908475833965797090085401535385526428008006123142950289900846984967126379139448696995604737581285903875053600927045555095785308620769439945696090126811124843090326247065082521778110608374917169696816807438573268265145955461724564751059549743235480806408025625072794169364316249855033884707271547321438115735619329884201761479058929651178282137495085231306071543676147521061115123033221973254981883200583378444655731114969882061743410812879256167050470307114253955498052771304387408891026315792772483176524204616264411424509380796098994509018288419302152023166454828631442379174170251436355789775760587603676973570485610138751053096941460827231200644069221277286529051111714656570715308137895970347075313900566842207747255585563465324879175645946351787794943773866869681415853383453363819238372195844985376957358288621134153597776970719783479318509909144115976518697276752041608933736085168170253973665005821052535020407757399429055494197242814650523662232554564301777612339439184418232275100727403322888375275247823962850243237101393880639959353614023840110855957101949712666100897881515452056239852986492288270766147631526257672078436517396091093653542112665895029402659541821624828762241791367795385662481340921200127195188229522302872029488237807786522239778680062542769809378459876464602567929636229117209907988927965545274188082683732622241157272924283461179584264755249023437500000000000000000 [67,7] 4148399743866833307560436522603302921959814395500827378706671965261028697819843998561444159604077631807063334164967536725404834064335310495990624908543251618491868639096594228923561086338845931846691888296280284625958701669549576876446706651646054964763700870168041299422235863038682868063696945871258764437460573032663881569082616274678377452008938414161064740466926335855133429761535474271838383493792491308751068224829582894693946309215061927641983132213457339935649708902215813298529869028029552377857099977146983968265443612006658840601690703479638174652888938649209367753148634810384592202029845158437741870156396720180624008056440044765129957655315451114365195778849299292213457085756408048397109857186859555391060084484835465146922575471510082803313654663876865497515011285534739238831272303501526445593231350362432607198543405230227305781887602405478740727518424948144354970015840437203091594424494452844432678235254733793344896023938332305476516264668295539464225546337350950624952704082190059214333219550533697579723494482179606693109361147592336181551111024801910685152934756538055576326966684530871184672938781358054771707355084684614468237199203463898863593195486188433748387404420869142907743733391383067510731124833589121101537691180034295712247606625618827755029313039741565741072882127071183231565262616758246258597129741590948782378646337189603186677600788281177964920436812774508900840892938851730037359087536677767075401176915890000979570663375814574257253577911591827984054612966770173307427814501091346986268704582344213339242084601987949596704731352003795942813285127659902173811452980895375052856788203219291345493594655951207952977223331484336764637186221936848529424576499051273465124305503074796030318916663073505028326076177518315743830389231801951024672936536209326909821865371125065506006408197333639791303760057117244136561637901874676429583908961759553452786289174578062448998076356759018743049668490137647715881260963568365598824612689505699150226024162764910883183273221343445789764790683628772665159217187025356494676989116591961464859105684805169131277818879569258045913263852088577027954277897923183703985083779863493316919485967106185589027324820396364085291059437708767229651307591119989072534059158002206336730625473520885308742984758927062103303432337653382922880705663492567521860927578294972481424400403732555334761110156958122185099374091563165372641830948992538035956409302737087063224730650568734096363550456417819999766171042873750870395207700024628231406140939052393545968658122230704671690058987139383323937031734823894086376768678069179223488260812855458031533458559781637358985027337503805928548311944299196152379899104811273235701718498091850051423534750938415527343750000000000000 [67,8] -14418691582250243397334014327885556369267847560932146252129325682870826436875463343021384928480246306099099224725191144076604405496429664741076951859528415005959061532433475210585566361897405102666484261912315727340523769096973702815569024122497167398596184401054707967154854729040226682798267281824203753455782726788114730958311051288083369685144138635426012285792721731491401593296312454616393948315220674487129997319673163668379289698373153780971076909935859346438505941695032559280784411973449172459291603839062907417752502637498890414643173998541240845374961409584814285092529027617353321361665476579877254950961139720062763796230856074490919779918029750111019736475271650148711495950232998170684201216396842529590165356073154047998459424318152655586187935858690961140352886729833971143544449206697843837383979924075247311117513153244306167943136652525311945751245609142136530625729822924281479140053001942580576707507374486257849942638351587538536528586728230768606436127299931071981019000057218770099489202006580836107904932770085351201118345862964958185432849732650001332099678356425744156406000338260909083368401731775730892474830054301399922244761182522052971571851481531994749861660661255488416211161923341181822766509575611510272641846445191351627570878569921251393164629212756144944445180107726189953691278933017411502806279567858700208582116647304043597826608760986732658779650785999252570779550189275735392962961836509584978992804659656985386941418106540421372809935234036377276971915699740688397851136976378728143661098476598478406461266533666180659808456607192492477666780907475963165834599592267421965194454838046043711322073084644217296490681156588330959247389684908421325855139977560992396871220730239889711878163208910855860839681425005323534384486612710314260006384143508789903847497982256065051250616216927593457852980491360302285043110643241346711961137899323984166935744977656081509560465768169022263520318691869184844296804894067656954198995682676546794814424424526786042070843613029548875878993668696316179220276518492253180271608284678694471001081986044545999388073545655388074553463776042557284405627527896152980196852216936527453166745381305046756494168009446133560666376487184036110296613643258826153447220989654227244572136886923036968372778864694002992493315635802567112725880120025241801438371717917779582405165104359227603068900816427237356926062902482149510167466712947536384889516512324354789850671893278877868976369555828183024111459648202552096159164178878144362580253478230647961546865918627323519949318016300369416570575555646335681892548095866312578833200727438580302528935178096519636568177425496931442089778443706155624138166154724061129854817409068346023559570312500000000000000000000000 [67,9] 63639472219189060086506511185915410558480714254347957639181290557929174278006746114160796767148662742442980802013753761263394181976679347395073884850051687180975025621452403966441833387580037793906749473616967514939060232636848368216444791202839102314802748975777892406944050951246574933418375272743951773385241059530382391025373234058860814458017413380143172044944503243310148331310880727332077174559759227141833005974982605457095195224962840819560912304274542668107457911233684094640800052738849715087489524923568442390910581855225065508431615334139760222155000936649643245336130371171300132266749544850595514248058185453795550221476840138596662613312473850628325059693401271528187726744181602473076340871887072058191561756367112614645606255095291167574286786405196933921091663337055541156161002918923567721816521974256315310443861541086451435744391438626735153140690450999118914492122124701495984427450705210287785046468721199144766321214315853375398040796828397162239730161297576141993855698369578020805296020863506570445837158721013831308879976940904929304496419040257909148578849504251696112495065725640474073909838358289305159818255447998639804045415168625335270973081786647018873247802633961289501666568900687718221071676964671305777753624107204494491529687167580723431145136534864891455844277433785312792962752272228433015183933371956308899279928524224604836912315326599534667206617820379329194473406131031463949492544958074938804495845642520465500882729954286044146577254300493071033099405742013041536270316853121450787201488100897914501696267223527786086122948979411540000576130600966208147796790101598546151107161227206528134435890726260841113980922834834076218437839245462287934932708088090179964775321715508391736981756894650733073739881689590102673278272057074169329463755526203644758430375012629782468522283230454646070699567118637380265704033624773026929378339276732291641042678416446389501926819060476254789687756493820258328957744600550927132862082086347662391809732212738643644781796671691477872761438114213736141081935152896117269146981597207764358302724109759166852991518035296496371346814378611121340803564732213842817656988350953830045485463849951583474683273491539525101806083172113359369413771856888397991319990725590251431415059496546729058244741546242769219182726108149752771600923169846361158065684982959545571777806806746626985665190100392048737779989253823714003349010924139921486280416915919326967232662340958480125693375707272017255575636103870218504480896977296287905414825603307726688736012789230894806733206089486845801451569006597702708260136909916140239428434486072915603045228474478569243764008786432708930771440056430478099855330663403574220637892722152173519134521484375000000000000000000 [67,10] -268788420484898833120160605369471346074552187129252714909205560787393842391513674395961902937912736769724903788508631830510580651477476651793774598915215523670448690751260949538382203120760259632119748901914573508150820971106715430655947204377237788985017206370804912195302129854361864605000489984143453732392253754935244490546379968714321472107932588190483243076088660483574816402339949660262014617615014349844286959526196169695604188144290932208602001361580904136181749068609609901336405851425243066035751015625623840199507627051060749207479051305299611357051225166189562922427346276796400968507372393206109825502564688957127099530461549230480658243648898927565554183313787384693731721478244336137559268892639391528670183180013253079032205082363929258823045310331385992958944525960138971569912036264934524670684442597963371722811948861619200866969250810936013854472040651983044236707109112027934767245630334342661660001916708682792242134122731299116757923617994521064675349250096517971802566690503489868545916030887874785144944373767725772967250083328695306618135307345326488915633458631838196268710833679816341296334649435950261161840521015675524118663029380158874455136400153243458034944184840181490496481267675406269339170689749018112941987472704847030723037947436902968084930075096578835186790783301169151686727565165035636908252797595049118023594884616607458820429740390224267178042447109280672347362389541413713726921913938945962416398993792729548766411084241060401617380172242091389602701097392527062018709214112754589060763553896577042828839072097019482618135121255687221710310629540900515371495141063948312706690026948346694437678210481960477111917680191381658870682940911685771722135358941004437925807351981504627836377575500475453976816297736584163380049482882495990994536004827818237107100207635818259996936513323015466789830524605811896798845993099044420354191681260841997870079372220848027238079998573998233056185699751710331538607861680991538346420365030400431613627818485967992073995002191279195527212675544432173238889155038187008238093572647258272425943792548342624894566989351692797824489488666600170011506654163070904718780550822092070933354152901947661374564254546084308724139009814800700872497036186438078795595425765676415483027019049823828291101601310391012825865931081590654122323569927989456305396044740193702856313016138332063934654412298070241086807056926258963552042454181148359621193423722825351186239314664592771524575599538636127952552990665365003874752808541911019594650488026024253568669322751325774903722068040410632732397046530562228749723496133686861824542781514810790155058195481174647618821014529557716763413405685524791368409651404203231095380033366382122039794921875000000000000000000 [67,11] 836789993577797691742046078487966625475888446015511782346874433142993869156825868990079504204164074487214045877445674110256306856955395833397357615141514644073384881290657465025666375341865699518520340798621618054399983233727802365715459468625464791941902249348493714494216014710211004265400764716669077756944901639200244039563655763935506596323650313600719460476708330295315454728143925528470225028277640691635077749624495986253173614898656001005351079075536771067617949370786645132459065663901465152748383461002436856902282875832333669864378638465120937482557762328582550638260187144833015834697846180178475656307113442916190986718447103022397113289652408501383699025479334832839997895563673779125537005673735737435945473436236202745868313675049033107248375401434090165231884477419735438308962469622505852798434285512133028509815193303205201622495189117085715934246629259477379812121349125394219598627465761327505514914975228599138276167424166521271826073035962857357624122958228592383420141451917281511730730296268796711929822380264389612970018528599067058217526933119897888612917295620737458473116958322520882051803962500681495112809456288894817809627239593168906124544704629300237161027871078195858480690559403912115958043122607442773009414267224059569274115594686288541402987153506601767585977899813523261567026752525923617469826884347908359152589204107758191488432208885867521264013610260395499557459005113784747147953318261682914524383142153214488162542602258066025044684521687117710755289818641188450510795887344095138740821600955272141333030771284779434281698721795891749797244338577098105340653957023912392986363793342219062240488672889969790538667023374679059003303341040847795256741851999818732176802114442552620509234209342927048965162466848684223576103103351652362488714246279748597262917686930611851160269349414273908853077517470018381181555031879093849220730045142150595083732168121683113459565145641770570869816272524974637316399841370825241688586751175548030591045695321164886748287684922993341139387015137273548592146321769462672743361256411144204293119029255191657126546391770962240257757673928563785645481421332564085409469708312211454680011449535875387590242304192109722333887705850606263070011458330262386850639530391656863196133591376658320155648303816754888093480895732450700239085259913775161482071046865448536860168708410198994990216368622201086862720096723199032659209974643770426463647937060931530487423521203346296375470829403783451841750183223367335734552938468288530018654233069267628945945872200893481312894833403295718966869638762318117158200287016674135590756518564489801970516865849708427496455197132741099891853315093445058317283506005290760754178336355835199356079101562500000000000000 [67,12] -1782551877785332417750077406082975008943282478509304696447662236245898983914174975413864287560080723468456807410830473942405868655717735706224766022417484981793535428994096561589135281033253856483253999753515570693942733256517012201891173840458035695948819509125813390343687449736781834481327235325789496716064605005365758875755541892219124112892154709453133116993213374087716031845009310053960619590699232606274278151832968303466649162562771319293116702057016925066884220461817098357777271916323380949117276143524308600383235958641780154463471869892523433020407957486742305117923394232903060476520771434769449240173371626410548670978412752478980174643242541082266858303988098217653462340418095648796311308405777546286253522293151533556236280586784690107641571853988659934321486628534316960089655078830810143579460189409538092834575166604556350387870747319721240186597596496564274119159422342901307364001907446305757889793116196003658459032918871964043226745572720490388446251671588295871511103371155197104622556581308626518645504458749260643176072489999541394707780232974720150127978472401029745687012936257149377589692262868253505131103525593824393515854797420965928653038354615439762837258125864558275678227681250561710524820530091248173478457440458058837301145170090403658675127029065659991308850329334700197240424814049005012435583636317631551234456344839334161000764887652934133514076941517947772215219721469724752280026034462438703468733260521977982245822419443887455930717916619190665945735088922933064321806692955595148242960576676477972228725813393805535193044691682481739917586554173066243791629406153482214553910304466226349411431236018608378760446003842688930304616863880128190234258147279100256890171935613806402985461946665794663013535166699460172887405260317022883760139985405901892136561908532582889215736872318817352463453717965287854008895437799993396411181926164842978437106246920284600152227806634612146869024807922434487941373045479879678738589429423603483267386658463125748830133480959321339961108317109194965673602394144590145025996121610436833131060020568645293600807007973774880502188229469813564704767856085733620555958010136831543314135938260795245785497242828225235965122992561070154707762167750790829794606783861273766976405275522292859417748202780192793848373541070086580766345313036628702976260623404272670501167292450666502574337377347833534202996603893685868933640160080235161822322564441275280264369071832959702448518266481002566159345774753855446005368886744470374452998579152584742332410779766515557933221294589004947932427299796926744368948824677211209114245985537912460674830614955823145610502552928200106539545116948373114362791369558181031607091426849365234375000000000000000000000 [67,13] 2147195061062059487384889105382901866283942551198018847738888942771483818372238050445248767811676177710168731552507755848792612986021969019762624643786313895633328435293587136855362417989913019724567009005943383860850700688745357616364361559558638476336533109005761322982930777642605695253097477946391457211098084659059051859347510433743421173686866150295566980865150813481385003280710327428563649921393374175072029442682094527434119091052187100884003818161232231362508162198131865327858048645668121820211693278698844005092779461726662640759535319973825028145621980697322518628959227128598912641893426347626164937703421880115259339116729442179833793054435863577062985318273400420292028373378027248928605347180653866375430065668717684322080909762682786011209993272702803276873992972874049781277713860985833401844539679041540053296430368973535151295718403304432644462610217646516993658940271121538059901567088499248620449742038554439324192917348220275913737234862397573854660261076761440483922813262659705364604069402359784826052837207623701255120699365593598918333216908365411480741336264832663732194438985876207943610517158853206025806236796154990107085993881567712124531026119503216344274246365485588827196785884838782949286582777875400435740915591876116788362944863094020842072391394411172890376643875065079248362774675970639693251035692580765596729402081181008594295314011121259647073664328621860109070219542356435622796828165752099373467191640796071986209472052278106361836852210267206361223867078246075513175679776395362591319966626655934781010704062447602773603585541244853408013382556177344375784775459818195062254569865165478851763312000664351262035105737855534168273318206287179077086069644264305790152306440908758615602523309845264725384702435188900504491896337902373535151676194158477931783866056023979740805449568584413856817004340504660499352644510127702798984141849672088703124673962034817542520401246689656725481509303500825673492180310150260532991115032416309995653249074533516207490729889457301574806265706042381732172223180181463048946215342622303156071358641583718574228804376463016245695046291191345679887234524764672922086583042017656050937595187884563869407599511496800166974906225901679998706860713267248003605652751472563191892295348194541677615307589994018632557141743620933330157873364291101944179518754980733730070896476826984556941799872679952493611617658310198752612588904856154400015221856199590748891707398643486987378841294933949867735440357345130907108311006094027174373619776934391849215585513394949865239744409657946278657301261972629226212766244121014021040384601030322906845115833758436843083023129093304029308468458083838123571368550202009828353766351938247680664062500000000000000 [67,14] 1035324435831577184214615112579480833755452864205004224388670140925631625583644537250620177191749435344515771595291627267412850890868357388929753253733601894663342499071810000139006802072338880246521158089429502512527173833270021777108686776645527267076470769380764568198444281967904925365474061468130701568196195347711187847569836818135923289073584371330029482011229329107694601654275197430725942864119542050842943448044222420583705513801407649582848106572405642098615091043530307713000762003617018432471350166731813448690388204066624567051661574784231382211431589690880159752821918729596326547689521750799349766144658435718395581290184080690665823843967868183872670625617003510760413365675734146502007379688932876592036400303035380118235488209251905685602056956275332183363519586657655779354130277005229339434973612960849424054308712693257361320560867478438155228242587556173832922231573773343981657557157433716914486401612936253379221097306097723811038189772235087502801969302657860509590024533862415906922895666996192424342595189646691278241206812063764074799217128461225278989420872297374686389376426183025483625535083681099995282939002749732079351194917609821387333167589290580849922500189063971899225396041120485308812846886925650925806750596843287181433005051459907823213316701845752562623654935344889023051916391366566174159524211071041288955899192702311392312488146206928053398428076859243921206750639138418316584184797909345339621247451194638723920116565923096690481636927949275272444097846461810333633609491935871599116570078273426122284407346402807015241152695591290727104581440929944806814012501847899999687511010218582109232666510729959486751262990986310249096378865179069190606852747784965094432317781923660124749258825775565563031120157627077827221888687822881946191063494345068321738136706262658477187658150133625837580067132568485306633266736400811271463624261206462568153152045511227551207190250893590451992013985010697553660516900133846864136959718258914979585327098254744878651217294626265614857990037219121136095691853104107688311404613670744998421695786544296179076880267160341454733556900762721225544164024852153865887222395170956191876031449493195648496815770655242514697913921977002689861878058203731660995603986888433647952278463927183400717058552633597031664620323043778810998263028320041059469469693511560963520087094758697688810887337116852314382175810355371870603529819157097385995116339044524977715424336872622657778121405093696546087008861299574437990066714201204958273261724493307670934558273225503287023665467305900215343125407780587872498969164141164455981290105933072148386435590796854667055083618771448404235200673592160380484528126032728323480114340782165527343750000000000000 [67,15] -12971772057481935590768717205008867766700226451273410694187151094201739081868214032032715297829261022121058198474122375943396698905700528745031630363945592048027331107638088734778462834742129281970637676367549831636085579413996790439382591873048918850911089253683838576698424883994361386363707980795999319654933383924842992701702300135355820444937773838196504664377811787259416766658277900588870969593564799695834247375508736817131561449665632746575837870086124472036670896136849336149605859311051655166823749846042178341740022018973892410112625512104161100904637938517364463007814010683798298433105318605636888442767977537324293411075130219490569741928037675516049627413945824019023039386894436229601877723560334193445074037876741210004058056192997444852112070935006908306746296481022036218810572514351689042579315804508705529925211024994027827939861614877757337893689197513844324429841675447174445945029055057780941284178287525864286439885372310035440373816037449521052495539346564041569612508096090167841529548564815836960540749142564133484675679626877065373382897530956555915699787839745617752604916432518863294893634572355053300745196057439948501951020470498063184611661136472305205555580109810909566250002296793917228767146695523637218892715715776710795734192135723469254328536444312672180219530512680344810133148560591589781510177879041161769027289394811474895337460740345706959599448117467757611264835418058201591199521408859937924635850103394748370626384774510251435822934843676555643382840348752433026416073294250885554683396007352876248905697016645936398542827893806672887701127603250815709449364188077976772432027988238454649882947841658192027696179352456404062032276245883093770715032881213609755888907899408936509674475264059232613895061493534935782587291127703178544541662103714765365715785316538666379075945221908182319877477295290704216975420909608327041091669489046805874505698011695021442039241820640658326937097727654967237050732207146045273603765632256152666071391269584767302729195860717954248468102394577652183321317081085014856205159208105795178843624662721561985780302923126657508785246047669756276642272864740304256835246640939587786901087274696682376157752476182707803234355349757704694876675982149726611884076029481565081848102845648729781228890048097864264398684938791056510119014939369819566013761246213947882714258335591300767980939588614755422277161648773465498470825284967488520851556400827317054140177609071392121233770296562390860763232932430281748911687255002933312409114150894068544217977575416099408651259153924498928747855162002410464765765094407842921590277624613171346421185033347239885658037675110938352354548553874719475469123874944443741696886718273162841796875000000000 [67,16] 37781279131965666545070478288513434031519546706994976374032804866433070387490442242730254459231656182076226650224111843634805721535780123993036462312840405367290153428468189329393058154826703799640014773451339818379160643846300856339095801629110322238705032946414197518562798435056093774772124253762020532288712202257776971646927535669393860870218941803778683866107804251591235487888416507278081381349012861811397815020853401845474969188471544663939994186298010678811972809627178090866276814993787570652847563023856380526428339278996082931602267382341470053878280112500223960896131540734539279658768519068216363580252720366480301148193689310764683353353639271951986412490865084921828352561369296379109230062383556660896197538003561885664763348451309280802000802809165293743696212609196763953314025352196282767150914984264887979107477413044309356924275560831008040885217170788787679643336045583276629276116225483598452485504361732889308356390520622862531142155539314459241268893198636780918273967937580783307670317516085958647664038449992566338919049196132886003383717536183836807543954253319936696245403479440210792779822041350928502985409456793146729705540404108334493544396685565042128508634176643961042572921139409128012687391019580788610041145206685266966555031569017838048516927391832498685301146487705642968628169887511316887551477455410359914303845445236136453726391671593422165530231308346086833420067459118422131669133798243893758688178895960551171138804811487001769728782572281058090573646600431215221557404539846597599915375500030571912153912898598013533645370642613697928116326148294142867727254106586622498156101965905113811666620440976182139105214058428877385361837501111874604955977258651383021126543081223050097596025043029651939605599951142015296310033659731125013143497744108117659078020110135476529672858673168685173905633963418204899177375408621960349833270408043532048842915832841281151115476187784958900324564952226952651449312543190409684329138177593963774594718270588121320796255593060896008851319985107968835596874623609446883141285021350222219412001754945935678999529735986450987038738944975197200850294910941216375210494078545790356211928233814337266801109749235284910832973990844927219995011897264002132358739699170054898612605813422351900459639904881031548694636516185380597446511301788647389605791786820332367232980212507266920698607364431743097274973356840975269970851681756228185354987418106336657948753700514101941139752554642784354479325228616820392093728642168711826211973135999533661739807185597650373047409591148142290729540528372704249747056076867280614149182920360559442468661158544823860605265645570718761880879554837520117871463298797607421875000000000000000000000000000 [67,17] -70537385723421288294178430506991770822658282983789918107402515159442764803140103032578649798253857936941634553980601707214422522519623987051314828053997372262541232516520226536642291727293008969249726679134299236648662096950463110942434507814831963505752176383868340652065542715653784967816859508799565546743006168535139151522102469395224739045133105964997606339618879795725794852846961458262569819529228514461416280643692051658806428312381029045935609518571390254630272892068716631299001436992241972621131626527546383590142812904485931240148660282495126989973274346120324144701646042225035708838945195650144670613765687726071733891694073918512455060519847079588864301057577688058732951466210612043054837485732065768129211520931874260108102788846651860272365947049356040987676876510421991732302076656221593920166154153164202213250699977065819221464306754253768852803187710680738060835549704983414881185479002968263400096907056909315417941226642207514055715572628049614362285220532752176985622305543501566817651931438526970129038552278311700511770988527976779223010427854310385997201175421453863091614897017435881666318995040398515614465662724732570514792651319417050296230118875513289679666087622802065722239165419911719974932969189895898595093024822926674574509027446082342591883916078325180337240493163956496849576885574845460380141906992526872375644117133015112866358323853648579150225186676917391314479875063750490547605068655621365843751326813978017032621805828627535998039477080498366584490730474462784448744539281423329296700330502984047108461906457804026113396155019027828316294045631153952196634941186093594702643473218379208467402528781358819832569281831998213932079715745305288783935445756213510563314184059406550125630510487547725611741958334721106828708476594876136203703722997492310996268790291483325368889740199381918232096455163937091799615412104520449291638298580041508769035061500882844510512531007417181596656095578440482362152702380181979875669378870310843154270350060198677548682948009262873266647166042122177836439770359231658040812007050796886780822944622804781868046180559151583228114134866941823501955409617304987737794370285953812587852688002627275565309938743796664366073960368822620261115443356149595543542029690642715488821314941208233281053130410909739370394615659758326425627738578653770559481318334907307967738646549741018471444407773494545499150808799700005451410041261505241541655973111174697373103795131984814235536556063762687787345089972145757659512407718066831699620090824393536571027170334483347424590856674764381467950989434318605991188486080424661757832860249144267162495992414555997153836460459655092808048393315800694836070761084556579589843750000000000000000000000 [67,18] 90749976459444736499805899326589415559251380310776246535718149889503971353247460969545275624253507945398530894968024197991874641352358376247796613961342810170247650571615215432519449235682035682403332313849833803030365167058398913479851373800897458474814981410842148324827307401629544910177349311782655880482002660402845200266448704950404639984724672199865509231132393683271576316534142966555918388807346362630244021554867211908538394241136485552284308134114343346048268416321125745675593318095755848542631672193424052116971382111306485926299203665502506461987121709262027394426684276823537840956758729091885048039652170158138309975539942790546822579555103164947762338696293247002793079215683918864735930183966513799791960393163810869629099092215186310178155904467628465842230758795014439779078434297138351255640524220548815164218908677988310856108980732884409790474187243069751084235531624234864710890652678223328961217323423557891179658754030557586971031758257026541840411182181034842301507607876052959078849058764090535146046225304570315390083537650991578426133958934737330346323164869298843556238373645683219383078070916620499108711803978881413783575409602399142942573593179375772235945644809474435023992455028857316031670291399096680854323544497476936935745953664489446294031579571140797743852509513912125756967529226115263589460334321849174311678753010102876166717510227946259052828367989635411326355329935642071132825007369371183279572063557877276896190685778167720348903760181963593197515548410431148257244139396817133154654937280068432871631862705235476003772721926672624349689329508995764188100490959023713908555824938128892888360645295518920474973480219241984376690996246398705480295986868697698541863687158217338121144137777521879724047845973080587606159759107145350445486657130906839901708296332710305876356937181040166217663984498010830333783989880948655242079802426742478443500554334141389309068164364605859110505708717473007529386167680767757613383765245813647470366789632316866729713695842697272381214802008925256796113405485418430758289906326999313649985184875098215391907674549619618224217620930628601238156015676092817057964547036939200942867547420524576276967194550147636434707383182958177832198123570552755784380925719688740229686296042612285095932342707544940734109298587695353526765736879645892654380787718555644549158467957931001846317502619563973879499573815761982887101925421581524508321598863547785563687836748554728633035828096224404077393344461467097986264663256367781976666255341461519193694158834158714712264966745008092072055619859818216306858339363003572905007576567306187253835406583577982756621752996199813459665683978982997359707951545715332031250000000000000000000000 [67,19] -68421902640109639324405112415813164024933934317242316684645373959082393524384516417515176311619051571945912056812337854184133844962884459209071958982690340872877713632005885064635237365119622463880228160910309865505137924719984575589402920945121984642030564603495263981660405356926282954308797912490305907444898943130988912207668699723533276053744769706271868730290620909651130401062475698363082950206831618587480208167366993175120299269747483870991869751693073420535096803043715405140450316490903013015216941876944754081011129237261966444156769223017414083000987881769046554845533629418464915313388504980429223178473235955205586405523167709646616896915068546980970892922108634066991777182521077897304778498061812799268502644904075335119268895015330774780720980455170942270024407923708155277160836143967497934128204384963124194393788954336196402327202972288438300009353322489320577168215158612101318804423521052591373658859464080515424460229051589022716841782051456345180861813128403793829470565265389539043716236290158528617593327570594537318208830681270756399125536102601283915420848995634954267137763437255869081844847219765546199939633602358063736334963243591469541081614107845371304463277669033252282156085241286385193070664278022925940582290589521887805842904653734006757256853485133380646395146660702494320015038331499956885567096627925287293096310446761488491048904591670291887805489810372559880417824612030440861356740955736908952187846897570548928702418790656459397202147825164259078199392866794560208773993625960888739767877776864689896856277443139449484560913756599603250046873224678501996777710850359836258368367714727825333640160359025796172829002381163424561984831966251410896522524513133359758385538945750108205980996046637034073540315499798760806762427285635070768142222410756061710874523195537301324186961678255225648617603906277817610035725080497767054623316788674398169851212060093262081562119114457461750002770791301633002720571520316637542602865176729121665169970261606946022081303065980201086281237640112020700425863378490995086002272459662446247204855429614842301851807698508394306067221240658255136163961289334380572442162545276088955437578368517785043435404797548073928308677316204719063970531308738250700587393269669997543529467556759230918385147027084220126736672798447675131850678003282200109942611468516314781747545644216686759084751340600189773627773211410463579263842239792061502852108630160155318266037260800161102989317728238732338204951616780546374914259681379202791190916180979027532561006941228665424276223042199491999290989834068655938290414025978074358382624762727289895385218297622391075973133544704178447826148357080455753020942211151123046875000000000000000000 [67,20] -14728804181887339786199540968032962334580330007978124815725041090636984851356069311725166972639721348817055074187467182132176676881209267073144737631359946252228171230079306446495267851003640839485166938517597218644053975434375503093721750386156501298770939059348234771445145307744811463692130953391050425934803345009880248955824296081833028025856153022432795100854372348335528021477044765407267020203450583312833162113024786208321750150328598453612824398240774601728779647162935479078433949811411956172695853449570546260933828906964054320027715704582992399022052397142215851601841206058343148882564448835076522487243009801562773706779104102756500921946559890023943870526314646705348645071511757833020380761940824464698703208892317641054153994291819685925087881271500423668048160350621232567568096410336019382785529513726669394229843559133988346564044365284150647751283062751454661025476131469602111886523246254198064860408012317886992630963305347739606621368021346939152058973686796540025112882141746314970957674316361265917046283252501747051329084510294197348576340727975983668101764553776837173124767764586286781000022279863264059108340771923887735113124173303204457166826698825029952496156755307582532782490788225889716882465184976013534850964047699316300457648422121434559785021703413617466966329090126133397770441940457013934643834315212862310159458762413904352023892746281567425677114227760420336874339123756975224597542744334640086203946133527565329840285659618193126334897548945460086899065969533052003630637718761828642789024236943940395235395464682739070296524292197263274543856525658155425623998112856208450003886883644077307820926512307320624649098440042899966919989873007119030481194525696495739314416144408199663314205141778120272125678142268635272138319081336851108397390189837048014733229306304769681728656194797545827651343672985276731518220878164913589216469880416064963763239456025237286962051559367322038368715622704583303912787659846071817455569784713123848831752202326249714176606096389338915853979510298274690270382735159176901935878546035333296096700457046839454772985624802078891658508864418548218480701732540543502652479970876058238614942824725590497668430810273666438712898318941792023077351797108822307161196487924587382318982144511436248239005321396089497025058984280901277001032175149567353138572482315788232418123581277757475571171889926511557432830716612005305248815289344268305170303706546809607344688591766795428113578335204246406893522104856865960135186781385643211704592274439209438573580645960898576545420033467411073497183082821494405594938273622538587970543819747269721334577990320074559874898023625888754395418800413608551025390625000000000000000000000000000 [67,21] 146847321546932461162391668652888308910342273982298993325735072232662060826645996393102500350669500365190025171593484691705319651067515525123066195711782936624480389859941108906262780067063141627647046607691855815974270291241219967621253037681415303267527304589276974752498771371984335915035827999217375931758256272080083148906305490506939386041389964900924296141933552275734655506980103499298269181902874700129069788419576446085679127984922951349315349063709969374020223030803869992180539488319674278277970099775329917513692339928384971795172152612199462112914208407957197486229788911740168615395390608779045389968519985556265005961803488223458709874699675578086206918466687229526284586102317425270928639706255754428906346840696995808117532253078143657976743538380715817138068150205912000040944949213495482318381692667244250495306247754882969006980525860552805227458805428268646944450887169697513690944255755689617151505384773975715983687299190430512856046725881618180270867848300583411773970163969223362919506920400693162700494869020058974251348096607503165947263159129575678356928410236101811243148913798806928335697795078074847747788980545873775126741454387517925422718554904526701703972525691422761669241696568919097496241815010738219425046484937067450158087733262843891553171771909339600374840661172058399229356410471077846374745316701891034547376186487494143682816671289324418352036480835689932544483666913558125948724408379284522368957010629963724535731654684425011233715031792821616024301231803912095584031982076599322333170619503045071403867136531104597613740929815606257689079068898447342000708631562091834269792810525841618906227665187129687484840400539506868106096800040522504051804529955435902401201079619812491731107300255407744780360283788993079482553456202661018543493732586193737148452834229728126665205632772199204998936755972082633221874794942237892956677657649667960357596458467364922889526021735438774538715126444847037209935950448492032786570048170928519804437746621402748784967186255076263241067873115211585178340397810773882940413808368296235150070230651277081690976856654212043098082311110712884106114856206600614273388028781647639851999392000218637587712068898327072080994709144279993598855934195788235034610309730831027237638798790863323329264313738924680195613125837895906425174040183275715458909989351158315018341966455678179329348722693944127046208304570244184025963676107331898337866996377117548041388506301969435552223049557042442678721663299899951614544210558736626645413333410010226826803021110959106685190247572187460474644667671753713584287839570927789556067205554155135639030457812907121382757958012732490971075094421394169330596923828125000000000000000000000 [67,22] -289156471488853501128906016148570783533536177876365652552775695417499006697831074777610189984632216631481236540811712689648647072243318965398102340036217364034448059263714762061139254135034516233503214866416110739615474100335510425417458646591374528524313798222675668251016242430686471599828694397630799941659185059304677825676552064209948460663410970905530582108808066645422005311215743722364142586746306917109728031035088450735243915408330572793395532980764890667887834650433411686086595194298699500813146266085276288380917859929180434476303126398930394909406641313078867734834666003298812094588338308334116982572209893901611133478471374664343194435728286555056557301533950370357787539179007605607932202505241296915509762656603345446894039800641983222866520278158717067308838107073859361977180259012450494058039769444597442091660283730528626011735382732854158952378069069081572281129616063696350117426637744695632039599386307922840237908195330043541835980724974439134681445231789154514483492528476151575113056229361770297672906946869758469390924375097018653123670028102256606647183372404496509054406265938384539940225370584788031752042658966832458992145679445887929816613163069927652459126486710119928475228787163122575316179106316237991804054530572588784011459059569470293381431164854711269023257476364084685268619014215623894274724470766139126188062054432568234205399438991578599051407346009119216601487758118339372098355333319666020740950119721586153417318867422638026690640015561544167659987774229895458587943262820699807781591386149589997192707531994043265612917259600990599596014586066883167101184269022005489060511249660950734896818762349222244235561825928147408085996168744739449975523562893257019840873704664337623704147507419010319110611275366465253838812168412214679068602942333074724985988825659256221488251596433702171511523720433249826250507100838278972819951669423787256523127531274346602141933421241976661324859241154546786100508271259287818288415497896727608909087972231014287145402901648926845851449907787385858911293435154304170672870272088523830112913411803360479163966482858837817404232228370637544790329535390540462842405250164199622772951502293899309467896489744477126522632079395514305810473300550251580122035454647594661184081112763024009761092292128631105513815804936511717448180806117152987294422681703143655882771261193302127837354666092729888672742081634180511759341078164074636903788024211539859421423301437068850701607222429007155515759630138675276802183080369052976480341616465837073096629043122470945664844702154535733719675104704102366090435294745604376823939614100395806982515322734464706931441419814066140503427959629334509372711181640625000000000000000000 [67,23] 393802148436924406218207772486247284024731824876489331796655721437463614637548581967100834095056519154553762816248921656676799580977595546002234105101109988438937637845886616044013166032614317750782274784886424692047181409336440266749895256818569619371716527407462546572234416957327940356773044676890987840846093435912428485224553656500313534226908810972361098261323666958553860589138626633155628146318667136619383830807091641871205188968783784822130536685454272774442712496391905314227202134488016522172997035536086089343832987906715743941095276715881499589637881259769320370240335184468204917506532905060433422881494911097535193649123164662735717882837939558262950429267660209512120605964546547515066033191806762053461479882448730992776134281200255426676273156385373834282751369138861763512587196721820535034368668182773071759801354422420884726356601101664288217103281210570480188275980680569898557577816911047169308545234371641012485716769490342907112464305863343651387810828276924425610862931040444578576753850106860990685753085159161228088918157193407595527221004265582040494157780503697217887488610048881297296410751868888026889314342367678200005953093438774603233859306545226739771055211451987666774561768996472444663321931894630117812423211731383321657194245540564858038053262351822556331090414970062614238172968726590167024138137192428142581101057900379048515802176459083935121117207482381608637321472324612795587887098952161616126763872809861812210797385642267684972584964213572217980538140455095045374393872387383521993578465042009251516689248019372902696807779049000225971214322979213660506411894588491683206631819124141060457731183572034682645589811119321704885325587411945361996499033822860416408413355142250989748814611571342568257967493381344400796893956808225940502255815055749042001472198837687154666028138569017324607496622027165839487080309464679722209113862539277490384746672855916068416066383982186762001108789589561459623234325991336767332575208384233665809082958970368622662400678234763641604589613908295972749524623175059053304270230610803559525205103846409933296216635880686731670584164256960518362782559365518967337349152489428767590603926671586271654098318751459628707305687792466539667022053773776296499637107029791209301603658451007813544859767312707212240521637355839781071238867479727096567841818759899094424409766514454635794439823338906260681496105291652442355587997892379890148735910725620950617767277354897254974357476767529732855134782780643544062132702083034687208324774353553827925395914467222273103154124016928765111360616642650430473837003642838575358352105304788444553542113504854616213019110563392510826474790519569069147109985351562500000000000000 [67,24] -420759680795273861643997196868134806686924910911283301847997618934804224138319611997990832600360049108516691268579808604735893473420155801389446816375143286486152115754069574081201280131891014133230956336746123345625129676237242748337968834885460332560782954460898673020537800529611761274848789257708895080868232860758987111220395934033396567464421605528654342625302880758386402402119695827772146330168385594138816133752271253955409417754060982388625437364344654885420814893296459922178828685208531675421470677212051697682234233983750183619474309895413771684157535380457383306999372720728497147312922962590811896206040113189546314729504567506646679265510239539904936239243113733432131462159963969060193176828816345645679663178300047056010859744019854503149728671492273309205686118585621204922465336822894109063804816998231192988928066420780181223007831466458695506028343780616124005408772511812844772231309570301467942592418485562872949240840417316025730245484577415781844895281532082819657366565335135863917866557786892274259782067588736864307411634893707430985661702361388422090011757833801907094956607571177048804007694132305702036090256549053967959723798084853766821587606584781518896853546007112069159078259998813812046976226543962953721262650981706917671032129794070272175723731446946326371149085343700167482572196633032418521247351791427841958181436971213243806579002950364564973702260910925094042052412540002751484120558466015790267970772962055475721723038268038636114354299423182751273666927247087200440394740892520833645707478994113265655837476231088119087836857404823288371533777606063372350604547065008882902124118500334460324204926406471087930618452547902656436527097007747023470395117238413447312367485185767854736269421556772718502244980300666594353823092156098760342455595847326619630988446966059673258348615541862771240476539403800461094472763158818279481967923085113464783719316777788045267815491974153004753802785603276175667735574235309621092077459310532006731564524969189098316339821139050947571712342415225419220509988239447691430941909315671197953702465779257610452262895744720630072534343525220637624393747346140428301529264698647937121328827357281657731312281932320079757547140505130039399771865594504652319369671137680808257700157356719189848670076007614687454659894586784562712894896774727657450080789737385920783342614366670310577494778321687555657169885457313293264990971179549281148241550511617059873554472899002185589603867092610340840608792268386279615644488580304788181124821640074376880564663349544930994711831313599319216717813794785758597612690155522319374855003756811137114382918798772235946525910321724950335919857025146484375000000000000000000000000 [67,25] 351617106548274123108343497369536467070328295745613987858544983399058359066873020233989828327715499614932436248289119251125061185043850444073525937278896673472809686833174239321415238267265735305894763556216163436414910370129994542983720937595672613547698484540010898427609631830050293601529948855257316970673922380838860325215119096670751033823788396949652210066992489336935707372921163973348999964577663861614693527644980577293417504290195328628090874386510973575505732479875008998050396863596614382092951078199348293497417629026469616303319346905300113375932175480915030478897247189840214104908012948594692390622448022647840070449387218555863114862590904722311789973673189516242106624905695377481653891524273583964229465339894732803347050004563197974645256949987149183172735033976035335674294511356920672474932006893324069481675748274091880849631501495224102006518296431801672034056297950947681626123894018398837010799566765525281315993281962275208900361860421733034709182199291642026135753155231985811774168615472427666729823532567633764192046805047767523006384563102357594959236969977868283957545858486447237899256535515297066975523146240813789882321188486874712078973107432938992376934567452981338270463638365565684179035764775576790615578203679814751332745266343320179680345572013173008490705937217195305573794342634368239248074409825175903638016955953627370423803967289142833697669642812359618448144844268861504353512619500424526716508267583683526669783373916046418913189557145048114261011641371046657984804698650045551211142326681285650680881657048087566454233666637369779493006916557978873712912685286107937889433226611445109410066354607704216622060207187230921922812178007415059911400327905983279032719260975688980328649838008764728686953064956261478612632669566142065100654142063080420982705834163846533780739361382634267389626053078592662741632886914039551031548755634479366840716970921843743786613370234998767682481268694530554875423488477479433929343087527649366775829183344355634673526428134396698223176245335044100221247530230509352429676949677798892420134919002882081294747646996521268502981154212480057195394129494321372876842346620537366987763043342944548931284415230988175607960581512270984984481192935114032931574141885720066625641155611432136754686105516009479287667415689000454832293070722415188542137489288476002251744105579255523768125649910854886297938684747985598856210990598164672905638108913454505303253617088508459155739200016528098323053029605104938591244866571569168428384823499780006428612665744061279595100801240237242470744296820700564402384011096648523793496878508414451918822342307765225002946785082258429611101746559143066406250000000000000000000 [67,26] -199712870874801522430593200323205414591199688451902294449468670874291343141961236982939810142466974748522489616099445209227894932240284117475995686646504466436626426943798877404566361686116756312997149637114952474051509612976072732765772910825968221811962270117590490511660203156958358217057271375603568949330416578072716838768344964673660049292476192492111900505931052619390695210560871513267321617263142592940675230124190508629829048121889745621346675152497435607033306288407775459472685519900319274596944511998545493515494633099313958301744721714447572933513328756935700525977088651210682730353707001987639725773355987272474163434252685640128251904782416135347184519721347583393308386229076605797215988809546240006163089392053538409014289709817777401169933177529494432004909819347357568871872529632797322861103618531209910919148772179064237330093158407205386568429069849062322818183872042057615107604339268959590086875983034715531768605305805290629466288313288392775588521796516907397922024398810522299528427786969515615644883925029642430504694414385472024526588021948218059876807379148199049450491208483152175445146066812921135392049794713021921598501396644906334259928652172226596737538564826669344138322755316184384030330742719447827115350957217906948582605469236895313900838683024554927205004380283785659421269408602749459041178616503653606194897154883894880748793522559420126182092111480346938550995457919945501252911207484049267599985345049099913991241602751328705481817185986237529740493750876751306047733473822734490824258180206711566429658434655606754747707447144030192215372977950709059249373303356632872035750575768623743170310105145979769159383168665281772642025378223969290152149461009171248948793794965637676572333719852586639518597076738794522632396343939959875533074732145740790363693387044026323847952110557145282710990683362195486376901808628695825625608117915143265945958333784735559202078032605061956965533107933848436035158261567608046048721569043801524503888077449570803225565930490443183049078020951984835706781866209933302903890181186115519363340912848447689979481357075443958619617191450260786200438725139600170670791549441879085934269590705757924215171923313453529962022308777835068517558678237541422122671480754211617850317605438422062627509731073872471468747308513770798590293734479839917026747720852570615253073081222821396142122856040223038275183766668086598752743734945250868595504447812403288297076999800709259417477151610594913710956251844717406275602135981197377329258716782940381697511618611326936012017325464881338569780767679953548315815280034918497870180439467473030375553183095359635612631166168284835293889045715332031250000000000000000000 [67,27] 11579766937245272814574388437518310203653742237736638251947401101638006915367085763544628270209175992422064469421506267005080971728323448372076286184654144942632551809733911118726564907563044703915436116373863976446174302570080431845634803807415401469542146571339542796175541409630680400603215995106296807483804491250128179131673592811437202419371415953535764066508583537446947201251401420741411117703119296398778094612175755079845177889405504692063380242508335745674893397058880142823401618802265697240949057830401892001672515220795883540055726340499009385921174595544037685053253710399540444109601327639774278313654593297670954181776483722684341155019650637336249717664374378163698882611816994538618385553104189765607073797446805241258479109132350958614717340704231165839750609324041475452824457799457034689486786733503391401113246094908424716941113290618297104379400907510592722313201221957093763110939607055708578970154355331036967246369056281594897014834588817175573908064998254837156537314887573195542597354015416253393071139558796779017742973171708414209958918837001759008782615599352712702309042185063102164854375339147973676740880593455548116165963380047475253630543595253680044019346627847158084538538279846390822119104614042602698250959183068503862055507528778237850134077496103876659736765764441915028855603777548983708739013419127986669799809171269759001660131929640805378499182343399690316508611391598612653677897284045926327821304588364908708014441089420114727027853301106732801549933681256762172080545292557268911336656915563208143784211119493997650279454172505169418869812463601067462322227853862234799910787748338167331106304550762265139423523147512736703633633374547349838821084720213431220632124466697908992703077042821082610047271053113719256703150829421405335380005012512488673034061339982755344129967977557263396787454273024856060773214962670247970240827838754744979190651420555648031240710281789295437705123696937228996466484480152237790464725650795098457772276882449376290100864197251694223004286395653814629311962154222727739628168998343021027374068172482753449685067440347136217753552540403627616986020790384331485757435353273449819810910215305288081443464282368857310554804060940745728854162056256102497484300010227547392168487151282209138957379049848101236736308467122109765979089506723410817887131990530343744750621963829323160644920335194045671214243812981357822937392829487686151450933606801441856708891974286803869923789068902192146718914500091014827587411668768170746970680458919853440602989961705413085315063939654623798121492461653352230813287040591621841234636415684165840685060179840980276733120035714819096028804779052734375000000000000000 [67,28] 146351921741989186265791520930451857812827509403177317920505070078037261729054785465710108665629774797089663271480539009887684562361306146233497276526772013609883575760671845566703618434723881431555039873438721353931126025115158338160750656551474065101170229140704563050588100554769442972263066038622754184779178994599721082604442064537006079152136338428363232217638680983991740492118557682022476973701017659288866563721607576100765933883917334500342197935244583994623186189950593628015986399696488807990706325939757138398813214348491548475769439865783989175566434396144083212361898885998106302960508868079550054944327110214368201723501196024564274533716359513928910423050729515757479909340114310504559418705462872045225724815095900216292914980980204502559191485484415727258346406177892430288488740913790719500488076256509983631619876897698231378175385244712923299894269823678667835960550535616327864571583672650833390133425495935751606441601090896377131433315314871738959706317318834108542011897428056619397501132517064938669975671381170450886421643130065285859415166671078804731551213877067325463104236519850133107748030884932816593354801948086603512219046032232201716078432228778173227674739558798597799587365173251255627896101496842373658031204079427254926083496142923037809750339047733637717032668966753062267606831615150267869729958860386153208453264198631441190279833799957284109878084206507558466632898977282258537030999778563354143475487048974934758167145694022242245152180329500083262804268763701274453926205550141833726789432043995011485076281754548426043296586285176773472034585850219616634477396087228368837519686770544740478097813479031356723743468627357854301590917870451557894803092051872150241177153061158711759175749757026238941457706878910286319112638192679612498448198047784106094065064836858909744695203776519251088077055650283820137793060879834363409652273561476724255558523349415297479552908564415123105727450765859886160395108190051177328215557065337335761303542200111705667159842311716623094993849628558407434846922156686077889764789864155729031939049440493634963734934909159332301003463856609803995294803868578065671380587951903080369643552692497230626745834938347896678675614601016371621502837936310323654049689567108624732596887310505321693714911570908892615975957599745966534772756225011188005924867811421009847912211297557196074683127276055887031789622179265331167565918955220766815205050586151667031226382888263324908810528560187305509404478539831129196843742547616951548195829924968075806498540461461641323267028851162893601591348063729744017087106470326619138092947016587764218729927900852771927020512521266937255859375000000000000000000000000 [67,29] -219726915001160829565874840258869547213507111541267055345585744037660691836528653939771803231656782749570287248454490338585660301292153491907724256522268391114914758952596745018177938018248019980048085466132777086295500279216014278820349970192823645635066351788352781394114288288523021449397530526813174523652661506011490163041106316023365037909235333088442839892091149513449577185153576603658077380430394420374135609289925941273725508279830758226017413065963546694242620489442334817056681706855941922803531645234884812700618379863651569276414927623926117079883561169995610159656165065345480477018777883707304966297321735910747969473923088394039866334086544745611269541980101805614298946540266701871473147290501023245193340739872635931185077228122548636398892517432492088327137435662453853498394722311264446783824390753935802213722924814359805656038575311456691701939305803896372327544275631499143352139139950755712505059347466129892259418380345293432516232594676017024247173359927271408491550294755261508430349219977582565758528276977644662574301457918489841649414085015042588222512516036487990551975032662025249638212787465637389519859397891794053935131680485986885663352599191953892478395430713783997037913319513859859319926618846751161485834346443930560420601960302035157472015188763305006550558875600060198961107991129413807955913197901615387967911436255732723797844274050284436917316720041286104634308376023542582835269985315210325375335950820468422604050293674647406909464704467050087420632037497626929662604307787983622381821339441213695999557029378683146256972288870337155261430992917117965852544925960089606522186795959801290462106269738876274575315800708079032814604976000868267564496019791871953912171883108730253897105039736721346624194555127850674693952689586329272335892675867887582917765424015950601046102272539089851262297970470297296052560513822309082166917714164927217743687306337187024745345868074354363806081086377885078761161250811712656857273156344879021293642703241147823503514555691130845630013649635025910852430444790737331513090294235062139937342988416595949263877743747068965123566693411376235015266098085117390293604797940733417332046174353197664077898159424092542179456857224424607346306854269363904730778841418637192161923386790598527039176603137442643561276958681546166218306068157128920867472512670048756399038698044514406776328834876822338854137822608117423058387337389124654877991507620795205877414794010765171750555381890987987047830852943710639511131947779162311504203252671768983521647018165567281689907914275169783083595650650608149732267260450450445461641401952924129465674168678115951713891718100057914853096008300781250000000000000 [67,30] 199759071096281737164135551163525820888962923634140275723738461356917403075585289409990280851331862770990153499761732732474806193330386348357119809917193435486999982380777104837153906904271827708273587363978127812237444602626688251392987089339067183625592660976182630945595235522860392395684756459389825968604445868878134242508807023420212759952077653083151288597807135183752056423105637284950859764715084207667864781885428057191654658656518399598482473449377489156741327977341832487900707226018862638210113377469031175424793158782199292510244722309179545373691983794449936327535154456617867622360217577084423072442522547564034794491102668388192785091733149006569705624558315012061145202570340474788983288895393446933562614403587587029733136038754711961935282059108161474292906998268053259052086281158414037027797373078293367970987494407474416522528635894638390186925755441328497583772923035660641299606704619623565154831617803823769262220308953735966718805162794740926669165930440967400425779013001420313319423611742572758320617398339421415170194897116804805787690852502319985444503570387909798486263336927490912440461817751314186982354597676183675349582975503091195789576980292152502653265633342190191342487265779453146493401223674974546222698895425027386995914270487203416595036273285195044974974124474790019424799633610916328134884928703749995012284585612560408622809462267042033205574660822715005952545490050081383344162132538651044080471956891062662884965392526802412073661765313151897560287186815467843630136452363829251649013320525455113294176007362035952846398288488212221168084996969791312028266829313557534701599637655046200597540884734679413310123643660297915456772206318077100469545576998825198894113288466008634114964065143291639932824167603687566475783015282370648701676977774093951635320469214666170366250631961672324210080600038311008882622357655001404165829862287151954519946908661425494990711011045177606379831164680629481382842721520444400558809420561783155999759097722074869411485321890076191798465065941857832496168973016107991681853599325549031635564921794558365286023074062850245072799881575283268353674113616382205272399793061156067306522831552187086691004010785236013994883784997594809294499293533023691006871601337029221285738877157671804825367985060409891234085992630246339566001640296007833052283965710340472796474882336949351395447327432625916811060154063245249529583557500206142440949606656355314139570537262579655787748081231372874204136769488263489596464808192911160110999118194370264715787968299130217220065744544558503877096948357542999681385741142901162985699819668282371552811625507739545781760170939378440380096435546875000000000000 [67,31] -124888138891988792412334392404634298787097555617346328030548878654422820427770228222917579882824097386101284359143391648222410574926221499229307407614963905299545083107713228938782330128654447413993359039478438261109996133142423136189553962328949183566964849184336878764154571512082617803889112013044582119273796775900428179440659357378764912027883387159109730421325642994298872540084057455577074725183648356626569427164866880047252066506167789437735758179702247610036927362698893434562892165306888637710716689716605895910523818400832738064407798876752695100486013724911755910815639672811844951854828694115367517497300056678883935936388688427709765659353370982204951061477955260300286302486117834427715904695962226983462267151384591166219373965275390337602042312391167728596883972874343098851766640677138724010668302179187724760136614562035987959960829330557959393367256376286760825822435198618798820250589846365340468264905657406440991424778385551632047706879752712444101687242527538361346961519072484387346403105250797341752876529911079132548298539716541555871369658727366047511501228529201830026960186281823057624080421115792037525850610218013327410052380378631138590264630205054336569851947884100611037294080411770480668100534794308156257639455292349362015732697659367257362261874966913362150594353430341957719303495565962069886792033235945608277760739140125203595686343995812373019373001638174620271615616003631523092754475187090252696407831169656773849797822781623930522988728219573815497892422492115785442956092262173244855131929560636447947683163477514111440039313068860055971821706320090643781766057515444740342173037179734855461240356820104027121363200736345012740048269795035777647922156265520058798614420819291635560868984976976834936547335694968083033233473392567476847901732072511995296394935171981442093719928918199682114501915232936277506714044847177232019064620880581100029615756403744562228577698474675857084974488834602333082657874638318496515475060932456693063108676970438837021211499180885025581194097483668425330285566320230064552156403315082877931413227614190033843792495544164300701640345174733503442202119551375257718282135300866812300066176816268756009244377071745665218106250901558958424497918396617216671092880316260999604084118380878012016026765928193088147239743953955334572006372188499291937330601501697394524560809075205747668245196559442112234120513700522002082137165477861985822547493879620559072151496960636622699157034467453516165569393949542310668818032877837418844389940214834126382980121657492915971399212897557556238466649200617153708161840360328769646187104065300981668608230109457357670521560066845268011093139648437500000000 [67,32] 46941240978078179860740339803598843814120559267858301289517480173566933914269135057164735586302024922251713916065503287518758792438789547818918321792215498045867989366805282706382596677672059665506456664076307390153376168968111160565282477933037897912078966873528326146007351053405236447881017621475432792191636301463316877322843383333080153364672827067685917307014100309906856974653781250620242613140808801519115981030667165057954536319931199007951604092095861987662098034742675556485283599352993487908880037722763860069348207417920307123804469455359526022475364207828580163769092495363016246965658329380443714886278153427949316866080377099847932484868204482241975540844046573035538863853812618246027231967312082815676979589767538162936397555294126367687388276736885804662009783383309738975779210354169583349248261043928294621184544208988473771743924531874051433898078253213444533191166841419533731729132568841149593175017410518244218091436446978463531362758885041160088429742563365160669341214878001976729734908911298971035832153901012393592425837972131218735089719754256364612109946574552027372454734829722524874880740906452903051757085728829916145155192650964519944849870491245692165396342899519996793807043137398106325752021051081566530821206601766467713016185233208755080947862392355846434324457339008977696899088324018399960688761613560467574160495226919855855361136249980902022517655414495329126851968993794722097155803895052564667142844755169739460540007805378047394989534000498821870730910885742878003211228963406009770727196960876690567856371256826230154980419247430117070023837821953450710611658627882926651085652994773952249776728498587549122198364021567114762770847762167829152720088870776684475188774149503500492867105604972914438330023465423262187354021013025812130048491104100678811197910205857699062508753807023184175920325443477796384456017524108543694920765885030755948806555493957841356328938292982692253361634854552348906145786177709821994532234751233486310247966795626699477371026072161693687769217045366095402074129813483853930959345111448111229797902465362728706638174921550678823348864270857875742047678640361809709774688344177307098825248079625687257375621205922448224292655817079177637896291669124905915826007424929806433227373510611597373077451219109249840417088944297167412585346834161233283307183556598684641098755520545344465004960083079729445720272683223972075675301571958080688973731415653906010678542718745977353851822201605187464906586090102799300494683367727189433608606293016191663903880267989385290650496528183449300199695214875628458476804521132488557367436871579913226781854973523877561092376708984375000000000000000000000 [67,33] 3037855204259891239488023210710046292519807565126154078840562821128642276191773728087363171576465616842078518900801576606733904636656343479492784576981715040539951986704144606480480941166967857022937420054778946374492983287936197147396175489394323918847104146391171939447563261942913494416527693298434273679234568504343415019451433015858013638517614652798495962498222745318528667837205059056948155809001703420568459204185366029919970751246877231778438040612831979156396767135807609736211306348031500371400820470427391654237486613779496759273447335296710637923720660871979763711811754358963075467283623729335159478550165688242850275108213361269760646103311510918793580249949413158672901753100275285699778412886811072509857551879647486348534580334299144923983263537477957024214733864165033576081023680656497636143569913883763947022281306812892541772497847573822266982776277617395490536495039630657752590612921554489993839913146319688051465608243248617614131774872402854823622344925828304717263221238870406119300063575572958580047021360224898224059603112564990138000152824014546067192276976073204023403716365441580737712934966298079001766417251522614031427504128561001088219611095800592557119966973884375099207245641161403183537433368171917342159151080733134328505449133137642162142224188695014005872376668904656272741009390230580229224650602456947508273850585302590698130133421587982324748689146016186795883856297696971884556364910765716826237056586042253302627493227990434771806097107090091398824894084132611320546767329792584649126503631605735623847807095724708584326636849413885329728419108940057523954479324451857962300493337501570588391937513878684008361899283148269511098740096695468283599733876715129702869440626823997664981467976424106124695589579885164852033637300069340214882646737879489977596173745773372993179692556236547032010368489366855278773009281847176196854735830074133552106412280690978234948737123121092193875115176003650477535342972134491226369224538007951409585013015281613375211329602542695565564094638807185549482240329524566778428071515083816063660187409664300890705824483615496196503302745438055576514213905745662779151959050902694404597626297458694399631713048201047337003422837404335695888906442577832772829507082978721922665299175969377655451621613355129788453062135166726822417403688937394891436414164544127351167924186764987955323274844172513941596815665379040149259319772628912925830999306660546238059584085506466591459857245718544642341293239437847649209225882677534574447497050370652037074864543404773767484994413797457085043795550843829909113278513694431341116113104309018333459846417099470272660255432128906250000000000000000 [67,34] -22042285247232763189235486409465285906158997604077682350877938655963886074777098919304738523846660917653282517478237730811222066665029655907168758348992457451268135116826862375469561017771705104620876743095447381332458261468340758500885984470121275420676626524382146512037449675095496447919890668350104524441878609171939845055979312857318532858146122334125772926671741005823606282752887041368590002346985826557593797089401675116303146559991857077305008038222020804323389645195749690613328051353994557806570842316529741830532534313832818874036859741911201789308408242875421950725467477253262851934041017003889283680517888661768267068789507410233405928300606493606833742250800051615680544161678410231508570048487952251395593484777166698697489619658568989955232202870408273385798074468945914325505206340827184369048035559594886309395691023380430266898410067898823299795817139145783090426970382020948674924070970592296523812406985887224588121836732051762483266622573009183661641966162698567020130934291387893611471892793932343749373720847610886427036864541566493189816168420628286757816534196165597763387809422901164536490547106085992608036723261674889534198521353808780850071719484662071520321159690068435053943890963618462137127232155692110430979066283703372528860794748858846885576698979405523309681309167393744048942713807109897786961465096296680635055913044803683409460770988580128628532795481048443475626691734528131728322428203036903706155229443941968590750840811412968969958838404256411257887254756138558482742653676331902911970066401604784481451416231314419841490407637113986838326727928740737429057909025174241915406690820950069449915018357208294856796153830224115358736452883318380795330911662896954738367898058801102612527817708901561269821866480050064460849279269697536256962684760846961403399986933220632030940285178624120680002980785617493368867433259157404350763147423330068215516003731782263521630850837690002845448367968407892475905087102634467505801916469240084772176567604656481188603667282191069967307771126572522304613347466000498073900284202383762275701680579513263323694055622661517239651941063253047905364606065504035836599970662973589619083773454175792019075306356550220013426017655524311591514302463964012759042732438705363761543028417652283523084427658272054571079386308569317642636334906851852085656450994127590567256350031645083732703702083193243584082352967554625227381560234522872355101521546310480760021064350749832366720809066471636896776004084953009960180625424838613866902749832870000944676637256915170849854220808763677506399932127902443776619340398930116788069700833538333561989475128939375281333923339843750000000000000000 [67,35] 21907134147923710320632366327301947189329918919074319701639045206034286786912456817454574443121162482361040186238019770977866689381543267507075058819544312859003515545984515368807568097105544646026787917288959512229870155266259273012602381912184412357099168784703104528688094006449784619103799996701291538329410762087376785168244733150361862483051301145242678600838223720662566990652244846247163916066658450301934100262157913372990034656246299181341933477590863022228731852708463093650562811929113627095043956503248076374201369685206410078964419209460100204204360266809524156266588107649789903454760337529067315670930703643694512404919441542864499271544407437861252707109013872760392074464712050371874984123506976780742399468358501744679159518264558563689084870682937472860669296738000531867914381709420390456596594245846789855256063374153006635495814361272153831874953690845292891644244252975679679503421254155583207781723409740269428481412673963816572513400804511227138904340815401654415489217942705005540273216222945746165217033439305849949244611133904518229128718373420347880180013116215594915939574183379144936073857491335753097905268455476476119413806861824263253416763903618297117818263928776657438269593031646462346261220378454599775201001811248770796912073834273328517064207453028523910617235833530175425961349825498036000289860741967611936763609523021919145542779011978857407787631985997526194169085904768372273608927175618841614706308324796455351840821471489565883516288309758114294474432018056100818901370451466403586431522121705430070021237882728455953230460176891585460832211168608588762768965708004495225560758031108553541741381561138499874052039099803579005534547800089636783747972011898762716644415028744378193978067013591330584757384980785818143382865796750696481013587053951660308550607558972062377676917963558291591344254872819068616548144133778313881767329993073541845918330382247178060913283993163434852844526688516853031027788931434024995748630630740697838750565167915278076603252964200076183208610466170009238228348141675129363497969987553670190208617371501787602700772420770608271196263009479408475696137527214399853733859987430072851951761991615642979700387865795293146175730722628145667301450325085864089266846930448792914440578887878295995793170514654125303953556114206847158384315860556131386821589162537452295268082997154045550868735991215278498531380948736248762072232149482460770531217118739604296219748629280551550023251908304204923061066582938051688147581681272518815399356266626072152023935921448817306441029287321778686302769150469015665931064807638641465259381050680043134804009241634048521518707275390625000000000000 [67,36] -15023540464869044219837532423528879671793495233868652309212206346631137476297961704160941805048735207621389021071315298213183865768077028353151046467476960493305568784320452141995340428505949976377775951289838012647092058251539714415160754326338932262514992814038927647467758136763092298178206264432884423870636452328491156883466721948432868306856712612073501958451056384780348785870552087453636795721332547165348673816132150223073801945110571793264674636082793604579880360099273927686870391213585597091454813570227321282694864837512834727906579069936227838032703105288997951591913015562550330152185750320676587697075611833231665963972494886347087442567417900709011151340930205032429119083397307849243896407702677892874265111940434978740688977267687009057942033872269817271084296119609625554290843190574735804626386479397034648395147465784709959160256875824997509719687803556892723763394139197333848331302583633278921651659620957708801682694127277555235775935086319371694078901575775683860722620526507444858488629653746215086924365948595609273168654978088980507329060910730981970837457235660639884775519639836092510842495630159223052091349479180352754941521272455207165756335428127008233899637547261275985008456751694875975539907683215044087269833632227480904982312064149966613758814787025431493966172727123889086989232342393495112746092406399605057359010591113115400916693163764137304420924766446634235794728650846042790946904364781790409522742329984700793936349360406782924984541281569835812596453905655413458578382372745730936902202870373188572285627248461493865192503427637389768978957713681041469706120610110873210564440872457904324751489166445503957484052950339965524942862972904017366709559553858222051879793905435736992567705409089932151468237080135337404991626410833262309344296745288418664477568455822260343850986472668231252324458022463326330979906087074593954868154941403706874972361432567245287748666412379795002815208551156024434666710689419212940592102702097715382978733910202834952166512927646012975763975551211654214996285993398844027520623400404443554716709099606630560115631612065872957596086006700797994638316251499448435901642367990629071862707446655233706360375245003452743568981272399674073279636706460079561685357679888322637545271079489947664408911142586614403500643559995653573152456792679654268468947898201295885022888720878553966526951101706541039440695266293334737380588624912373198411205481300519586695324970093333435983172674743454769084025285823807519701128339346416126120884454930817457290135141046832984201488921121843821020080155967317840799080609505802060693602228980125801172107458114624023437500000000000000000000 [67,37] 8337187445563842180914763188696311428663070196194921321752961160360081588098968262987113207510366046181966181984020158514218830568135114773163918598710999694989545820097349997746678763967265095885559226420663207896586665813684172661461396607911507554650194069195390539859392993087510188729425913884458741808810277318877306662123883151457192214019742538061026455390292184549939926902446694717788434301972023406379371436081647801859439694637184470385473141495849288361892548319028450754847942386377116462783792137227062258358518531393592350467487177807964391216841803839994973387819082783134663397789745825328237157957931650616023107068553112256697119712402579888061446413502306988718499619340885468004566165644807419209419519995307807471274569175462471016414800304209687441545910024610789263325823429763118061946619060691894431607472815755677559044072862461973344773715040118102328317233434276573823183570727549261116509577370847240924857331841637265131943877554188655815435862996969969727774776935785497605105854141780297556812484791450595278406648120941504808687046819055986661113948972960903993461758889939643038235821376454360080240844308640575486462461038700844373646140680300150008202407400717673236695301872083011596549183718645682356507094777099113823810140474583831965994150246547019374572849138410483464290270424324158093998244700487768996424351695055448677171225601788605428677561417759755844753684792549834524700508196563112123415116887051696999128341950303578792590730679210588913380330403246079085845764707560429511583479620436370567336782976698951603158576254257362889078003178451144240242396183598997391546884550811904971233175547919495425480508697459036540821069443577990733349117206715565413356434141341454878475586055853454577002822077490301940986412489376006586023160671304916647981966696844852055794204497877869489715449103717817373185985922369709406834419306481461815102469714800933527215216378920730810751486930316918994208757996050756355257507066556092290633123430968872935600667538431591380398389852118067175749120817394898855081358389940820111692599473673796194140623605302756110054783864143339294303896597514036481525367664540108898472152072371771205628698485860224871407245868519568056688793434469540731199611462435455666471267976438081018166850807117587863032119743615562081816780130547453451701272909687931161959909000857437241932076413559043290965459148587922651931841861023323690746107876080155965895259050047783059802516086784056854526581605098400661569529809247322410688683472888545747906581488525598786036415810837151839797709067902260687200764137504267433428223332825268698798026889562606811523437500000000000000 [67,38] -3934267423041866573459857347607238573586246432049566120070799343321977839265617850912580209532409921461178836158576848927671599384202620280800774265245432177266663453000602970550470872696319595222847418541575494080830884752545692395112976426851281316382104715685401295375975670649650591033830842293038951533550988480743888813281748081021762002346262275007272154838293617994298383940911341019291615941084975900534392636130698496354095105485793273371272729441830802061114074935099679880611180230421723085434463341270849732267365342117404060684857451875170000638888664772761195352515561098696947327799537968912717236132958232843416456188518348038436877225144445832117432994658587761344037676116454626536567443322816421310973562503656632403118700581144326417404365762225282489674735126604809877612553094129029563914947799039338273385767052819817554621307396434475720521670199938955317686441256042891895671289261001874325548911880495388865247331950892865224094414708968925226907434293001049125188106244513791447494103674710100270669954591424656050041390120977132857971963612215364051810903173505224646050900445238831465513575469345506634161229489485612895205930958960413494836399349498301087687112817218142920772884268185377415024069726303785501142676998829119018209006560364666474220733474374301704995179648160839699813276222239067550958652982895997649139434211351414146727321328144100266139911488636095616537062159898727422792941632910546495427294775281569638273559213896605204449817403080239181621518981575231365114024947323238871644445367170187852145536533804801883584396994350667072264261186871710105114165344109712226388612542782432648444318064808577260409061273795338642481867317504288036216047038219375015784681334769564026201234170315936730338504411538932687982146118194857775702486023288106702692528336411987273996087625268615823743776050406249131447657442392616489119168254054860916221000787411879160439159702313241432077272568013783418171347509789022718737160355529738426704721353977928118375910117796997084930638099039913088420348754763212204309050241432177294314836450704942548920678337004634443232158993383483977744302911125509357045038653655628687164154070976710177576023902297126576580290495261317527163371472858846945675045816720305410344592276640119443526047953166353359915358211630732634269337846727270430082902478584414253623727464620946268464132249902678585832903514824995152789520153159744561836250464836257694980800176181943399888650707686762245809436114833302913983179178367311641343060700748586473229784823911613217773600381137320493326078614627849505731073851052200548820969583374562716926448047161102294921875000000000000 [67,39] 1579307017740310322484707645785506822690203756490811978550051084079436122010740027310228429755909071074266448175217373591060309853398808862608834897464471338272534434666832748031905142135185913449515649753760639119059886938391239508942665127819589316211761715455676529475903895766688658194620154603426168296367910463210732219142596338029918688260716666480769413338462157780733835465043021911657831202959963525993728593509074292311994389853001595342942727105088137765695838263559237324092298991306131642929011973491228455799832629054109842682257455467837925066665694880067998019921992011201884798169592730179145885954163935047419454087778570939484045839353329953901494867880111063498512015618725607647075687033914112223091757428935764930997181965557362223382086421429401074297138207479264780856288848812472960836188035824024401539796961790894204250305591652601041124923227215523667672544202050653831351423966954771759691086962439511384480125802986844536137586268252445999742315813443970210974832051318872370689718543059522231859841897068310559678644185328372065669806765866992718164728363013203688280029949662731100655536761683655588213234686946386065057624756754123819143255988081650400515246911653635676925858588240835340810644397836997770255523021983307026350031070030354591530235832462223965647875400638785767669146045628690178281346262941574578005809043733258207097274020317775349478787601390146419927578897039900106576013407715903860213761426973039666969210136491374646420999057899251190360437183608688935074903461519230876587847311136265247008226878643776540166437304381544365339733595869178719588379890449890308400058428622274692347436010205255134871114561937351953830701791750345912899918734036659532864151298066420550022208100818230943044382318191591599061572641147660237663970033308252463060972172452780804641266008353712505332487620066985728301208912045449721250141115391997600810204827427488186347835620825721754361684557714752911516892988025583307876768357856055150014593591116573994049617488861802113600009885033615149444502672604988324413679299741667345077355952802372016042995515894058219784436941437948858023127761964094844099695851260144936484451965765717393600558591450601578988525853624647238825103927457340201299959109427473432038519308093306353367617334672198327786435292890294654593224088512376976924882181217607816962806163058500490350006794609272736917639715474652212016876252423528942395136743228379986240096699139631563481795806281730311081129065211161346713479548631734275787477868326240003996867163780769204482247604270924781097237439846481554190306865487456757218137637366339731670450419187545776367187500000000 [67,40] -509953805841800675318005096899777609479386409961509422893665504863005742347708243530763717300744042673799926850696748041178139153369165613700452296240307564213602048469824818776569333541135003728797955453688483111133159562169443809032704328107248006539041889281990872156801599956105686227180140811703062890025650346077250768443769960360684796105903680289060712147870737935098695924748013956064630887733418024478116745023144310235343563822789934090359063849118516024701213903500257738153328329089516983371431232428650854634830666566614036479920834791907226839702880751710291802027716512268065439476878016250712991553079015471790272002759905501466705004358189120426171636290033515033173707405848699882537483704775598727144105149265447468914507242575152730339890505752066874114904518574243600279232686936240024784160305603335725211783179627220132863217184747484722204167206512090497349141647053728247845575509570363653598365988908446277338268769035570258562577369099238979837120367354579443115853024572391678711608016146773089200530595319106152049200973510382563312228344241419580324921053638535685370146519305068186777165059523789650346797744892143153944555780315747749865084809340763336660137581356316282831988239776936154979447858073483602249562372571424165372087829645699557773002591442559109412406598944351661193806452537520299037700374303153027399957336435776275596695033677202277007053917847406321503412893289025134634449397953459172100296195325151961901452203141501811813583471826044516661320449096501467510987430303485643216762523265082545149270166082414026905154640097613194315598696092414045965425765688364606174603525584766356728363069795038599100419507592147682595489215229967730288541493457868533292781495459100533981279394046528705947935457475125592634043664658766022359524441763101823627602247864807052137468288877168213166533658619499580274744723307385074663691752995968166300559595624361696006872153302479499437869516764384845211932262746281205334065673525485943357582223988687697860935121377220420069709723935675496130180998507698468923137867686632067319333472689838701870910161647183987238155231812476257822013335145650816257116301857554898702649743830898491823045069279982002332174977660233565218998516063754541902796618335971821853181001253682923630373725276452691260699688076929353208451927468352409718124860529612935800959667593262255043632297996522302971272966373192342321318029689191478210571873036178375308712762542376654235078538206710242969749216380414522365231335135445321673404382507731310891255646487792996418847412423135690682481895219235438438472492184150297589440015144646167755126953125000000000000000000 [67,41] 109267754295867476264043383377474779386854173292078595470847077869821565429791424650716521052115755653647463858123341778015822059644777209256417005893855600669221551177892692530867041791186107696322861893031436349121890212820053800906823317491078590148656779894388596485861436931574667061293627108047406350883772954214341223865889447650676072453328050055880896695246820322370010423028526170203941995169747350064793556519263950636190067674739691078310302547014607157645418062080705603621373248963918506496542159065315027042404021701375730587334581324210976730801908488334463387160483640873933645055123934258987703500961729019398377231056763400659063909526630030202677551889604556621078105456776999946590260957085144253740437486925576075999060179895872824922945564844305456557085355153479951074434416464222832185582762798371334171360370394760237735908723281855246481399755111698508012176426623136028060731945651730717017204097496157542201870740947704456914940195482425004403499670424848384125799127264060072640665671391740287590234896660934698255838805215510042392626207306530113685592546414379495332476053081264116677779505257080143364358241648572158856123466850190050712527810801429180074535866655217538323229213311248410398550507211532453939107081012905619147287335452278254161328768348549859514578837531106291136805069240533659659082166376931099296096110346474204862739723734495489932306255869917373454742980786130307568720647693140233384078524045562098089380141771129807758390564544020072285091840934597458458389024458086327512607216729449781685931068432178612210805001067274636746249271650732713522226494600699700866498237432489852506077973228306951526969836463170890895843933411203561692240147583884007717557126874037548951409588853876303638621041850653347006214073726351411357257930002511654549895641585906428867887772277507740087591245869964088555063525678889202754543926001105352524540382186568103062488082066040856457094112503193243964940356408705392522426768321859672772357295347861222380850054260315093192826965373146131131349582764025052580606093531594872631282209029803428433061279894916660225662529239833689561646378975080168052476565282847056638506455472468205530162724671197712478026789423255691050475190384984959594707536276974727625766557407677438185838961662087439159547333746032920323730434618064687811524880298953623927471552913744752374768213794949964131652150028531183487032450198302929036931095696104423036118437877856282433224750956510386984179230678474379732152289260380797851824537077445363921708378863377515965320643431990023922237684543327488139412414711038046277735702460631728172302246093750000000000000 [67,42] 613732393242953403793317928052138605821178922521696125864937901999206976571257508290967514773829601645873983919952220654080965506235206882736814705138890790117181550036900266987799769251825623614712364878616221900221426374609261578427376505194058124035796376293036754817545397832662489472772690716480604052071173840749302754154323143924722203459722068865272148436104162385530506980224480135060629960993330052288490608506441658831960400207443306252882399427553278820408715507166070030430485620653617757715301718685951793308818896726135766259153132224314182898763741815320813820210686341313773313043842597492113136138769554975580880095965833647239348732175805074906715558227549429198609697443768154671840654630031020173079623561363534061932854167386323822524224683439961966941794838662166478898519637373271282859462185217954784602504273716724889703554271288705302878117586269234992731661238938601268380532931310810354083363833997276965255569757521260081100883204213935479801983304370750747696524076645656832788696319410058123898076982740114817990679763029912047374054706706367269452666649522832434655348554834960732698272685468891760494897083159170928257393852453377309444313174150137583329852975332920450765688048365873202386418316224353285209751486977932436539314167705299934509613226335038786336366876800105590240893470764418794215198704320544176344755859377939853132912392682059779056384883324816049602691423020651348773413122123697054466991208018337247654685247405221221722257871246930551207843121019834383078472562191717635098868576537692097519508912679277407191128996487438588451201624398710684832100766913879070730995944798882879266414646159810768297106947260892408857772168020138046095175904408073411603259259064659754504636994746049433949550199130820489323500346878330444494907470279372709419330088897019032692184141543383845157550021722883452468843276895439105046024201887858273813768028854099084715162701397074386131321597199557692831738957786441905969876783170504294443747428501078929804848731157704114504502541436391137646497523305169683171323033858279297089589282520224276545921362122207407612640496828968572410152921827803331740668439951153892149782379509113475049077261658589681834831032864991209583352917320312209768901058500554768120222629509296447583509974167499880394988407908208306887378304474111069875031949634483002309523126601948711184251009239389999963725153025205737192405940607086752340804238603434161562017374040123827721508479439412505308612039454714476751075107428374328584740289070427055807435500043841307853278962186773059102888029688885400099798705930709274980472400784492492675781250000000000000 [67,43] -13785078088029575826353855655067451533834889618056272321661909798917069056479934950002291924989559196308920062527892946411829388738900659506300205639254286602445462830924200892232111869561789157332288906625947429500510438723626368275622887465187974952700702315693542575245727284988172275218631951414511528110565106867511671604645204420233307667079942223416289450912154521605334751383182103450064095670072389196046168265165039188572953740061543094389324729587649256626956702310857837956287620566135437175028485746246895901167591016832778124104626431026139039613903241526158653280420808862907777267021928820263825691027371390899037335522667124250845948687670079321207652554673373619629303167525751262949916204401306282559856576316468407979180018710852017253075813610642894815875470550043423942395315013283819223286276457448937851548217872768389317423069334420443472111866559942462971333387937839162559092854042913238486260105965957727233385390307706751515062501235204392645496822976457513237259587145552222554977491513460572849884094934523157856847111695384629524788100973934643319266457201910495738232939164358814411719104069327849526537160976825400363045712659151776961053186197030255555918391268242769085145474364605356398312316338510519026676959460740481792900520492584091921514142998082778814085800840163542044737816490363190271750579364856101493311927963829244716187202127748704191487628145826778829196886300013781186524840116123112314407224081750580191987227400819279749654809730993008160080883518277477026624353056644402894484447351010252484146968163468752878364234660068136598240130888055820664693298479796291915921806738644796067467612154932090080641790555582012922849512994535562244241231682056370402321656427298961312605909868880911550668349074609349146785037521650019934637073009747231570003524464865908894081104118306924500460140442023410235662050321523452464514881927337447123376511646863879283557003615370479507172886125006066276985556084987865442507380541718668673116832363565032618192138898691177798566579518335812617814129394660458535822175160645136942132758087601288935704977486382666911386919866955435778514177419949060043784093824168310092333059495468020714058415490038507765142572896913116095907424304367477835262396319664417296225894665866054225376141177707825005336673747335262060352471517839270305155497472606713218688421329496067010938492768373610676924024251815951465592884703174992266967679897485315169453454034468402434344024749268497735114863416569356095527515588795294819817611368228092406558300190289412331827056905018082831847330292678648487234537023393698973450227640569210052490234375000000000 [67,44] 8162968513834072238825294716302435521323058595241147693363833394667983165368388103924556356455265750602051683639799104679320890320602567833746676791882990052110260666715533562022207524648102330153007941190175450203036910677061257725367905978890700113675305301540823912547381197175252882590050823063878214524303485143768406537255516465988585262303859225807092702194565720473328720459057391232213126356838687887082163713675580667773300931783179286591696099626143095644805814010920245470935715479900482525964931092400242922288861850165548627625592050231814318280325337948886578128959895329002831475341673153872094146879394075974081875332388190074787211309136256660117223229951166189886337119734786411203358607694456183116178754803456184933480247745064836907503825755547527657557782500312451571218099827098921985471476557213070131787260912876867224243106050037470611693559606488067350883544172464388176821840113645732482746358940778145011269230523262073254860162058252989459596586365955728991768512437298898040966373829098366455471805534600546032785536703093141633695694064391654750932491668713442336309529597675210701624569782504604717129197608623896778489893434644293614741082021400363256641432467530563772501178130039240382281569336801325618650842731933416648757501489140250458581152742478168343837752069946141744397865650969465515046993605894490230161891767677221758594902914219917428487363898969306771814865991094951718664919371577378702444419451690836330050405928348960284725755665555343914192906783548299637154478093890553609055474468231939413068508398874244053113927003280898856830815843244436976251735889926430234643890613077916918615948433429887742757425612948767123724183013553732275344179007338574784573639282980537826690089552006778443954038451630649783657782905646055426066798962304108719827200052917547958295445838742732842808017973576414155156306764533847905464521315116324500077128035415917411073087229248285133806465040828216580163885318058170217703915623052721353400009688995413063550245290294926775490700261159513217097940633660922562344677622112579612908284022508476087514464720459488653656640161951175484005968678071499626489792622033356481645218965218924817296071389780800980195379262826503796916369929016291166997601702611715810241828898589684289852198463928685099041121026533624694927256621232880660796843996762943632087533534297772186820109207603977253198336067282551956883916324182235621121868399958505256655140151612445082541685798848386792232966057992438820027976664907362318178912171768758444676411927892528007671191866868285340943666475140363947282651224668370559811592102050781250000000000000000 [67,45] -3851798031406110563151436060313993084204347942633927148671966199085213982370441734963296860312844921000516370918936367383905296666694632386227635834505783056551887371056466925051601304325406670150691371802983627519929628030386673673981815046856392582608909918749566378455875456445227413745205068275278210530027899143046477684361110145657728470688628979420528182288289234106477185389425069412338500535864299396051841349729736380086122186679557692163124858337322112772953107459610442037322921862647535681999925544190769774254370531385614534062183135956779018022255814627174007582382164403749647016244529832362606852642397216075884801421599289064925437552950220479510272960972580872547893165240811751107725417281493212326790213159801801697504964310661947981950844674853168713950358487097206460281353574593319049696801393511314507396265558396412977102079696756671733284407236073983745955903294509579318100110698883531035330404332129208945059316743924941856861574530407496628867472289550614171422729316411501048891845455466786284011464225200508763828965541586463336998243958079334125985280544985840419272494765711201269665466508258352525715782443904757587713764522350440833252790047054915666729784729073083032214338234072909654512784963632234726769560056833782223429541328323955704630113166234651074455947117878223441131594528272576757309599698960077292594103957700551566287867492537381865487740345588793491263354712481249062617771692762708355714010189603037033139134410657137269523321351434868590293199661897044738452776331597756292255136042769028839188481136164239850643599202478663211167137894256481823255871459965640264376960783623650406991720577906573518646358158987233357498362542519323605221144578757003386994831837554685227216681159987553988302212017811365111632009958660550436593448724010081890070471604957021529419885636494665148501424158097549787199310480556235536385950784967470460750263664397821605311041304072868000744242734204926176036839867539972482336999001501664916269046649664472648584345635143885998446515199118265190607093020114697105685590689071331565635112180087652049130338949868513526029484361297899305098184128403451819966909007297792025824436144298505639686095010585374742644642931964753141318796881885168317509286823310880509344011285870510914282030809972744713899375123964012729197550588726664517908108139081976226535856396545806292944780039036053228145386904847006809493747350274495483400169376521294345088380270337664949617022815517306623844055684410763514562522222877133821509705036806714000701362190024455343619020154023438064902240547847313452411999179503254708833992481231689453125000000000 [67,46] 1906398585711142683438479811444166504600439667639926448502529004911833190459506232488377117698946038449654978655619055735377226870828525851896771634038680609696835016222826763725949749976098390165057913259002796059186077038198992600366841217955515789747844147854670018105826131429810521516739144823274928069533378588500027509805469738315079893928136966387595250567170907712734484142880825007800378723833162756463313439441834574115185905302062098541166048295014942908580954868357327930745071728922136974862198694303149200980710149178871911336180961893128478700854859000062539877086724319301417582164919923380729762430245669006169591351340482027459135934591676471777612780222473598899950717489736973651684306796778731454742924760762213608689642195658903370942448276327484391025356982676163947148412781040296322972191400105938240787286138638202385672676879521432568847675704135041430647044270684573504436774607833336184703343574412202139524217374212314114778049340063210481085582587802887615867366242047006150847833719510678979519325663043478721811490827707888277678380097296099499675763803441227313110498726731963607382748973378401497346018477211414366998269593436865594445445497293700624629080665427991004023613050028640675219455174760044071874063663950879258187801359881958182736179318999142302094270905307763400780016538508939931327399179510854706135378325105524556269005232214116243194465145733776273348330743837360661348736884109935639486774677271744598897368504249293633175452074632166852105450457986063571491952890770365592969186355447022233464502991280174537624307562716091483315951730580560086142606126376063555331972783142106860279854264955380144195797563437813368558215367013322219445956552684236505534973535247535555349528172998657586579818863319084441812326936149224179493940811523395615426441982745420127113170494366619233858412605801149048726029594689551558635812187949114433635824934009561441876778613828970714041090777827646993525783608534933219652636055752553294634487047095083261766996870918069069354976411269365151796353665488359005070259930540352056685990434986202458943541444392501780368664618237496872560402971496312264269408038345936125789627320809655067282904334404019255854439317324143479976759703308536316390605362222003383492828030057495994833795025024514032699557273934950220301096042460122251476695646181475588499813604716513802404184836783736125001271894882204177338961967304062848752819316352576344908567769410198794150253802747996588738117583061280235813307335171217893690256812870946430701434504759003055424682723100616934562315231643878782330503440789470914751291275024414062500000000 [67,47] -933608031083877879515406656529720110834923228824501137058058827736928444596533682206475119885718723219805159654085570384859840045435699050417425470333502804767848059002949252107905401160083785200428628777891857316710060757700393236702934009352506718117486651929304506871834754700496719514013962584164456235604411462285039261103611752342573148866289747817329750855162940694430566335291951369171923981517123250520026660816599765432109307162852574524778942324719003394177932386191855915401098709769274825863128440702570369010268674385099847489007608062827565628992625330299966109703239744576774020855023290769487112676035926679212984174980113798616103488468681428971402858601643498059958848853667798505124133780514209615571126250427634820629407241476839127781584629419464911917127758901639623113086694463452702362904394309107631794444387941334066498812870221872540262514641416105542447198939036776619144807645284085331247035340148874107338772973914816336527737581855629921563943757323562116988941026148830831285917814488677281449207896817230912823036038637417716124479735695902177745741670452052008678541346896268409268560873959641556315121404536183969899645298432886474780510481318490367289406917350354275142690131886341463918152952695770182533610366916793182086648864156299773013916827551366300171737954721340403000437646783591714198064851389472567311004276279657913125310404918451698661642325946801012718181427807144258492536533444448545190048288121352648417577123074390480762254697168457559925558118162473143254874802143141082261954564559027846359480317727481976032691140795869124015026768915400230159081030898540229569802225647625743450333185633748352020875103740420746361996740467295538106442523591969080559141989656999406505458439279780687320456901657799043572873013760281739434988401102316896281536990147380962222721584578401983760147082000115225454598395883461388411507849832575562060133105068824460503882264294207638207845135590054568812088229981927336386656734807343031203267344205512244720417675451458470918578005738376807958592851439742673969305406092103122801770675142594170739386127261090131920141015725343307427595919970997214787950607020318710735094874541048046323365122571945016861814211908506559158585760025898205938284978624931664568234496933879255493719805893936775524705564269800309725144636287960306501823107251505057009924080742265078213772302067180037590152961429258866423680378622053797771929069838182487996382828606462945360038016833397714733503082567463072946287965318797849522830306584866357117644652881377339151349681384591791477721478190567386268305938301637070253491401672363281250000 [67,48] 393741059070665947115265472287377997505296065039298507581253240726989752077671646897635654304341833088200789746274734360850838512193512471389908726659900146385274292620990601797142747344610607926655689176796868401339714031682955434635850575642507303593304732576884434571008226287875559673481801655014622697475955650272051940302264986360175869519772360317054182048731729321568341660317463738651017364364747344324239304791548108089708452025534044842415675610144766215523898734204394891854991510024932317347404658499907888534133447144262236288580811737693895054466893678940453702064478467768647483332607937660499019544878918047069088796854317766567353428793527884085017477758547809697037892133160424885311491547075273994078188504404385253629893042146205595246218853852172491313094452852668858750164249420535881572881381398949968354285835590121393967210665742983279768036747158385922270055592208030064806238372802337295967548056679729688311385496810254632724865645014365994174088368648664543145133351995184634543274061614552057514110201242159840311553908641949736062081598325822510757209264381235515143697755937106226952162208780244848181136318911168003693765489253194234061671671046705561335030731670141995941412629515154807000641266376945682556470121314335052655179686954314501917476924647358427899865080632510146220353270918788799980494979023917567858789831155137480564583815912548570227198547907043494674834860843536611536103058389004547247547378718787366022141520514621535096983217126720360331021900742991696271920421735484655407864339044997385660826871491504533294481060670252354392642415991067617754846765307210682640654668361038653506731567410033580476720004903276048981378240454074836231049639965490381604506757984207452231612569354388198956700787818975031814651672466639945593249354794725386961994100140009167087885520889485022048885439746860963998193705099361194679281447656030190127061304035713652934437305706158190074564427690411162361837832918880371075881875759302816745880605295686121479120933608137329763195135042290113837490501326796199929835846469243250414335264718205629648320016400590702958011055567626723865559707644911313648136815097464526543819659723518290939222491612621169779043571627804665268358822843287234680326493041315857390400965975265000937754917923311943919237538495749730038168493937125435105072492129127453398682845074326504806390132643037811780594307916564096448786676178852713725976229865700983245517588917106907743167243367027859989231397383058326510672503179641536147703480437657567418707730529481383429512910700730221602583469575620256364345550537109375000000000000000000000 [67,49] -135824258415779649188778357080837438232361461053567317310329551150430657915952674488868661636912091136171576829785911949542712738936140009401732436577382589399249559784709156064649121560233838949749901970817665365900186721020149994190217973842981390806320747598888494730892638582201263473650455715333385374919708121181851593869199358709922104885085663979287910942914306649040110383851560705276004737678914431439292640551750206092803737811156383176390756587091573602514393612175096124676444232635416589420998816529770599251853311182766824655367579393853518331164147085668963433979555495043163053759227269583182262781419566664388021890199539695148951326627849330263756515980413532264615824081630671261919943939651622794847307471491195264433278748381686742578512965221629396714253412099838022542477081831033758602995071552365200075867409495525372333648823214396220200319325824156453268083414578591887555993571433170666542912914655018643927498365873613556924056082791044933965412083482937046703733461632846113223037913632993358397062085348217299958580824995198798309382895352670346847498301629061635723843011056859636575477688073331825156364729874993960259399724627804676855624231611242169937818483547928925037947555982598306506742135043172970184437431515533070890382215706913578259663525148074519098062423895764569807012804364704255179015447566489984665885411393878489041860069763924626862322192735186357013688144344993252860472141196679204523475065277221995736029309635933653530102267430843002696244287378909711598834048484229713245606508927544400973190944494475102105254637863838185619273429184242981392421016556943912587495678727652044735334154923097260781149040982597950080223848863612400796613228803963494590987525532475652674477560454969532934992174239390881491537334187084321864664690874820754036503784687709265674481861184031328771051790252370013422273632456878943632041740562014824383314905918489933845928615245001134513564147186710858295504318666431800738032272487980179718265436549918252166094074380181541318171650043592584918233111456024528582921070424968221235175070796169971030320650776204341448796445091039538282996165054016553065004054336976127097311655445464283562219087701306158950886624578092077807574637838783403172919911273429466892090232565384032601723567699876819783937189420032789825585779019120065698159191789944391301604735656435662934482177286051385775074444850534404258257911044382075375898950423178137445584848778959990687402730212252291998200639318015746554727043630674452701580990982721353177995043121731253527121593076927227872197079250327078625559806823730468750000000000000000 [67,50] 39126178723119628836399615414715138254656509228851976424999584579979778413035997115377466815453911946127577283108141405780044717505097419906575770776186102248814787387908369339665828249898037021636152888918880920665727234247715901300394811718326662409688750056575444285242659816341969182467852026999328988423217690338873674919546397796061045672950183578608081441720684824664532452280679487577312289116231098716076612808312451651712342921811770683621522696399874554073122287786030906964698659355135053786622894751236277863033937223144433920987171673807485691493355606815652608857833539790140924255103905862416332687720104963248745626167366782250113180105024908909855237630706180474965669748114537851214887466954506906480312671662300910371313708339669785405237565636966177739343393615894751670787799649961330043324734066196421915637358219930290232705009911657669811268033028596339125537873353850557320387303777727622082878302374249450192707121296579884839697688840171122129642047804086881834631551920356331633440848087016386432798674699450318217097066940571130210215584327981536950717460164440895799937858443040353309036667004441633745514301218399561969846995454409726529372856569099997369363275167666686012217583431444890498554247769967777938196525500833241727497703049332482366017796464403983803320232230843620929844478929165521175118828614410774351703036310868529357924967716416145448214119851600582320737153585644025024173515220472819191579676901948740126657412609524999261740714105756745579029341379451693096465566751366503010748538448052654822992209792505381714745655350171153650076126580555208245472439464868611723581352019108992732579959730907005656238697779800721029451811223906812665111965636495901412630033131524035935969154769616138078020528930592049033651390408598543029307387907600685328943156191878327873736222597813922151529731905761666441317420287906868252967919143577120687528350830898382990765110967003359662039008271307323173284233765299363943144654634657993777327542386522121456423656064461093626036568284204332051541261649071202073445619140615751941627259527094329281647817262776351776484376804101886946121124216546710843851705847964649725912129266785834273135136404583917620053162029225980406642707826832887236524237737224803846666802932095860127113373122079275874451003708851028587482925209745739887419560528694878260186142257519688256364247505431724078345887758888309180949051980267798000841365657735294289134375742312395618328628691672106204564635327396479177024651252380867812071714853143401388514874508208559466104211688533554003299741452792659401893615722656250000000000000000 [67,51] -9967981307692517320567816584880937813973224669600682024450633644674107617502410601097089782645715701284584910473921655052978856009155458462543161836959925434646262243333267883142483654254231420458825350668358423231728963472862757249482314727397180180014609970029041131836927968254023577452763695354141623317414518152742201216835320615017470718167285569982884906512076657277019984253309151767355058133197196680881977874291616935151699116262825649417998652867561546893672064025767744323738310986901461191618423986759503759072728522197425678519808861825485721622858152340230424235522867720751065379606379016070542704372020991156443258559773924041825230789770301159980210114824501820763664718008815697934486375707546967844515848997607288708410204702263998051402181611015504407617901154427087470570795084016097901907118537806035720786644661077254811167781439981081554282098881107009548629345031520401326018007842219126327551898922356963697280827881800538931032564533390390117091017519796029352607907251500825345615172852882295369582320479567075088247088571921476208926705874900206151212415892918314739224361355228783764062862357143581162416973625603221924182779044792829713308187133688952403563305206021641843385736946902430530731368756772110886547530448048710211499525345154269657536814717750191957823576225071024560051037742511816278863936099407653854205173482176015184652656655333998448729457323719553243800989904264600885906295731843478443868418900122875912607337255742115184017973895326164413508618855387053647380204021721138494799211659408753616902745938343810202081102296778857397187567699074471509794067182373902009789847437046188591183722768914241435295411048319002048268004922540240358328546708167522629064972721534250910425131260008269196520103371031528882292086530110567489524776153044484376126919389055627304208166719771090505451043583796367917610782205876176082446107281011831541151771511461613840667559500895128824546886831519646677010389484448637051253683519399652555123181193299113654206231940266170759425373255444936149544435264940069792482473151407876721811062277268492165238280615269653040548692533351849219526907172143013414182896456644172892034119219664279892570449317298808285412045254479437476144432644157079529723463013596074715789559202340608634418238862656539315514216785131646469574694350475327602138283977898095175173297184804763463829108160602351488881272838026941580405062402389037443261054451575988872471478912083432110735395604369639663969389807266350599996096349591014321310045474479041035467554629594903963209898459761626465791550799622200429439544677734375000000000000 [67,52] 2346666896947165620829591387155248273123747046179041110768400954400744939835136270919940231517729021819532972530952425580942921619066115365532984920790817321403900992046844769607194471508314420441680001432608780225786727264528353234437862498818976201932599715980369495437849235571190727758926796334735968669464544236944822982591436946823242831934038836425084103941373296474676257494673445400022907973729603871947309293875940594906938613713191009855798517711289207635031056577419233741144134720540312511014704834251795271662072098421326748715509735125138626720732529080652165677965940669976688998784489134211572748409326079487543587338339222907626920869583805726311414315444057825521334934530122104454617448646866271031855164832666711743381112634907297459272648878252079216745932099264434125549346388848772787086899717307842646782593502674981153484260221973443834318554491965399174429095266177279246451744603398414620242676952020456899434890583704700068548431902873154999034666598924880776683886970106229288740658007459034480000871760702312048636155582394117819452037011237211409636699102778960855810861413800480964055425783436499262638588003824111507386378900372314730466441802103968932614312859932959402532607793009205779169311057448611680317776424483425054829293266782516166235106122071557250266997193188155171426666255519141135154777851241098980707223496519822751557009488227477927243563029985669447173169367396106121458214645559089309060589403045491360661176954609061638293456228213109984867599426325277853664045483956686054494838718626826401780173629647018725596793964020429653880611219493034201432044903681121147759794518823106430326107554604359515134689342579428141099294441262574076282453005120370420445239673474501373755629740655712966795249666689220458875640717987191824448052255783317192638076500454467998268000546455774061432105279930175167127883513059416662958695505051493473584303823800717445431139664548292976379950481979018324527212828127220845070277907446397057223717339504615052988058443276921823828520373958152789606072929973865034540558100014910870787411494434789243230697831931526876800201640186126383710511663468611646984591836922244157255574591523620367718327113245942825627449407783524929075898696693327275474335217656779627675330349177716289631435605966526398242619024085237877557820179772774108006210742778473496169906593470493885070550231721908726869853845004266854613137741102576188704640542561667933464361493031368725927392360287226564458692288340325992284085848645867867664168368493255022424540739506499190114574560084292897954583168029785156250000000000000000000000 [67,53] -496210848717383188786783341146937528874853439205520959357537456755251990625805030917817297943002332611798903621643345141642222920729517800658581204243770376802314288878663014860891210675739846578921676501179293630174188126040218714607331787753256732804304974756768866796063317501415652937618306071918377805880597701494050240151319619389004152262940696960215078075131241680382551626426581748386653068822123376730715990075835262920872110241884092148517268750382332988074498807731867147319078863594198359024603165563568576831502625428699883349172865905586469968834701967239479831373102360229554878579044072587784228095670623712673880989799628605405452134685116829720612564028986258749986051033237162411568614201349992977293086298115532739858672563076942338853956685436635109795509352845327718112881680685184901956285550150285511211860361320918441709386360108289305446491609152131154353615929276536555735476897752877562856725158969093660801960332522651701035327568007438130584938217594096732777871247322098828843925014410234796105555815788143734322573042090971860261278435182629534680917333403593553533622608808741668914760311182969175333078600360945654896120327669719967381393456322124678853557600820482660328035107799792273795446556326403549971318029758702860950557194933974553481903369345104835682244188775224357576111904381646722875375650151380580181428822209571221864233449773951476275583526273115827274418841721198843134765184347475168360885741317887321606447380964027314172601770015646150303761258240562907322034724940647626362553154557269742416945991535045289611267379793666456186689223795528012412116368257556192159766583712263055949004027186797980297828657109224120710394788818543011797194728058981369464399981628093221339284666516010305050860838363787403064070512737229254981715629269872760870402770847134292607364147447518126802120532679581885985900069693014811636964570334019742031320172731832810520899025390078399626579507957639818534587025167460653275404739324970012673075407448824877195280825755327560112069981828441998297228468253674389521124629129947939211130033563199945255211821172259931344223775041333101401467968735859261967989160312976990244473157630255714182346842174817523328888256297548155695299213255283735921439684193393777250742122080267141997183806550810012515195165026455238335427286920272199549208214766284522388834550802404776457763745516184056414253155961156530530057491889248344924584772578686590456420406816972012512956215889009042536177313586410520043608103731516372043777609668580760235479011056554995290346354863686428871005773544311523437500000000000000000 [67,54] 85936976736455004650232194988244356013714935290398832463142924607282899156746108645417746438468484610682055820979373137441809138016067153635854261762109868337157198542684867736511833053151802724151641366847889874194584616259158319951775220708624836225531283257240177071779284807415332858895295644061262785885028031519441127108640252744934453331590884758132797622790453954231801364559123140880763399499558990034238112335773166413997616152542765473194360637168910578850749102659486865004584329344383857730891146581094068379703006198551489746432668027332645204012319925946140504912843371139490486460333077294432456713926246589624520943535700159613472275336513436729602680051884988298522955980289212907198631831613693314267382188452538560954010275834230506085406381321779179122614236873395161269866026882877505350917299894633347984358641347297408563417603049399962854728643370292485248623658250590101785386249519884780875597806976012899199838888896504829152802146770343857667513674061482192067439266669119984463923904005552513056447146796984099933394596368218850762193390777764704512397156988552568160945438938104529258478945681143014057818406706371497982848590365842610149127412904365907952970838199684338370131523108992112355518227228815865454506926803303188275844570744465653365887614637802459299334674568768192058415927663798670809575241391119048734111798451755738067490738251141126715879588500340392572071441591977254163549285798414392180688043789733756224876578490061466561848818320280574894455131393520434375609423922694392208627812568275532508116947871087902355464284034905078713417668328156380186247261197508292116703525008754100477175438830508985040077124489438682353726298494085037165894035157604536545034426152324400584535974877129018050384780713000547745665374903709299888364921776198937192763023854155175609954014219796539034493644986556796617148703116600504853672985206501622017592385366618806717415031964196195599648339445595793595483105461202320917179012592415908611259551177067909023085107750409581817955416077044205759475870616213047680581016183826470264494652356758175641058051623324053370718851838542747223542873083689987946409604629860674595538427415634040298403412406030013258345735909883504611530224931474266129130138592187516973053623743314841059331818938005254230959959918909713368298115058078287595294476619729596901521557816136123876175948828745799003051153735473085281185585417260312874338976095777342047078815937175277539300266821551459066601435003810292124823689101196425856697898512384552671645569711490557883448726528285988024435937404632568359375000000000000 [67,55] -11253559109436609566491983100547528768073518718666006332675783505049412971738291010637224852053609211424987870697017684543460091816119641457785633934832171268431139778335629750902301896178360172434774063827288653012166368187693985370943430702642125788623993293132866402177432492864265729918724638564046334014110376875687766696333825370130377053680703750104131586736467013185180865286837195411703056056193190306199633993110352185099760730048538129598661844143894488123258067344266661172367867709293173032811983575411131886210200239115362657888019439311811796835551849019198692894736053005557552363357135408373903494982668643680411175433776056171765805537289622780892844683496587003283543154016556522018961655138887009991374957240288928281628961356389722804925188373990026955550767162820922368479270952063893404295128988713086833544059198342026586075057146883282300358727041735751286055825003334576305149150574152916066693484418353799215985117450324323463447805783235462806929205434091648107972803505602675329433506022707319828708433900239652088080480152905830456351041556546602794399926032437708750365532006694489376508103217311186157316453902698416765703931129517512500690481067987782834013773995495828270202087362979918275173564143924893134202830729612735936918183376417044085481954443005614586914944828287843100845936356136897795272432700597229518333878795277308463255469742176295423709155129670161802022206263433113512952505716963866794574945642045181106451160802323915811962427706996685549039130907515760166238099395467336361790273818882534833323363763334771031476857272667978726272665644769735573638161290026456145710152735001995703247078945641900102833833608357664298099731363433550766220413131715772364062680171846391717931645492951973642042274396271410545289688213783176232298826309398707151099002780927073006329696083307359775463559920300859325331684008792155751121708942638779356441604921762880354164061738816084692797038682382814153313404063198923020512275056402330394005224003628492706454718224599559905104811569969849327234322853414678045613679186522262657615419509849822754368766113843755799503501042843193625532105088172958211609415990239123625801635763998969422513994994937550615023601625664312156844679637156935094526760195856594749313618675143160877648653760735171256551786033580913415231059493782038760535802684214241827948674113455753002113776560483427992479737834353314573996077843537676734486988633667000600533629921851650740719492984826277873994028212458744378176203270061504570662970122456097807359043726573054940848228611116610409226268529891967773437500000000 [67,56] 1277036407491961766067499767526671737125766379491265207125635545268941332009815909502092254319720777313909054113021564142435334267673857706860138559605232497133421911151216040917046579048065337592307138757208761779965707819320729980264086821440379705036742597741077658502393653028080151548776989715082288877788136465136523563150980637616986884650131487974410441145238354456248867234177682408720091157237318855014767723035940180922157032162536861331114280457751535053009667052791997504924018603297076129372386094408335347291677094162426606074880240579491557988981444038445642789548821833311300242158483668501441481296579272652894039661981314801439826180826909077050078652636173049534075585091892526010335932422795705157620718698536007000813212967831382091393428944933147898873139935900745169060586377168185424873662600761423389936145068174481169990103548960245158946547046310865081232820665199921025495225697605228021327824697689594416216365844594270755906578467125347178937314335774854706030678949254214542050609592700166593824437691007172056756908352863870441294160040430220500049846529885447908525915117007104908016971818679340915545973613204853303901202176578687769686954008977053685117542309287138302940651687226862463459474701278944094212415981280864883835718969254451119206158411776017858183648438834346523033950003053006190206423214615749631998544594337206286408453069291155858532424724352965071679406277585110085466438362132065881309185107341399861895226234897427169953023892027275626217594065308665764263467452475933369282889143359935635143573419317055033333766927296352522870594567673234728912582872882924284056653610857159499560952684896255764273218769879845138798285410702374405001693827889117468002105817607693461169091027698404997850592694157340773428535004096017039691018417755716556872364628845977113145097751696054789509582707575107389646893374417179700356359162911091895268614130258738978659065305945672190008801905134354018673561596031648527338544773688733433336032126729759004933933814487368794799884728252134007587316746179468072852481888501243186615410094099630538697611770692334876822593421257644874133186670964778383187204353295603950340996216853509177820144233186568964971960057713442181838219271404759760228519882362261789622561181507826579351992463640107443908577716050490898058835499179106795873149811446900188145534243250845459160885342970863405385167723590307998826938822484620710157240927704825297637347555281137569206598880243659942260455935089567221350480878336470558664909630582000679178966695559438448981381952762603759765625000000000000000000000 [67,57] -230318603745462122223026726718056511214697263436082953838128413693162449365754321477882053195050276974083211392184150852369900594390488563904993757595459606594422493482974183539817358011724165467601432158147423332939608199372067295550923393221596548531975553736548179274918884249546127329863053614524344282397426845797210828112001821701857858035618502800736576414949830433896281371539374846104372609212077077794439711465886406614347585263995522614141755078809499636671159343144453401444593901619998970800682105713054527122215158317702117678590036681559746902716443005720799040243292227036459235387673835225722293136708317389668697290227030248862778874886458200293080418468164560234898194023954015787184871317148005612761444379327963510964292007034826347179747436741772110664641538109417317304567805002504562394375297451362863515462335331957511412669832100152934718257623996065412778568205675790889041543162797673206306457586618517550294931618852457499510268521856619104055345459027999994044737574505084358012986809352247865743417100965576335266036506354453118028952103536160071679518598754581455360624520508533952178250104420790514117944235489770833415763133104849124491621361928975483414936280451280600976405686902644809364899777988620153639501411100696466253787125159482049411762114148438790787018690660488200122454331732466062391156907615576071196224533220801423395512377383260037101486270874419345669638073838130712531350290667906733325198290183400659035618968205724008082379470094129050074984817897330703327273056498487079149392444124996306914092846198127159572670225693206691688902771850154583670628848473283638426607099015438107834612230160329738525695427310340132190020940925501749667523876634317568649730296903500553420410416807534953233255163357573780043473463586275595366823308427577306232202204022123039631196915557657611686375818006957339104455632470330426794816351443298227169126816676003455835991993751203168423143036660377472199152767836827254570546962485722077477274547265488644884740005733209364794065722745589652628096980463583101316499524581221999346775019868936438105093554122895088558082423721599638360507226907719163566963444598464671946299141119306695322668232617679856319752249939738973518639820583397266854785532702417172561944810373347707009272719177785369552152209625556156494630333002364607223726052443874076066899654943565342542039242699473766582470095139522992992157940816676423379229562081168398766863717259919570506850083442837552608971258552422206057232122680819444604916927208989322261797894064727643126389011740684509277343750000000000000000 [67,58] 55481618386470571890425078009205578189284897990177313666814692265274012379822048068238671284188176516493547928516953834481285313297079906814540398487846611627886164969293165045964031128955373351750372022684775202063828189975235603153742690151477007695394050157785546470369643605002099310792742220999125342153607133418594074959874804050466759992672825923083036202782423871110376278911930668666982673189424107851225893000916025024390680639208443901653282209942035544996044242430450808385463478942236033690813995582204537982998400290620518004331272957883590117056407964237214489885293915675065247051662081561707939679262007683857145788521950004905460383413328244633523769165630264975515618920012075375006713255962883588930617916896979454650223113906244744409182989250238146168430242493404187612902578269038705337395716660583254163419889459734133617468841606907093567248374931308527907640740222373016496607074958763010060857935049396960460855186368712341036295610100000524561020149678134305745249098518454251939788055700460996045973705469644464427225951851174969622340327686917118315916045631269469526173413400412011152038419387566422923951468650505414231839341123544848139327624274856385081657542352099737690268128281993811433770769747494979670890158408795250440297588968570132305787463813996756974009910539239349094252507538259806763840302016703712299801506629158873591073762636684283041313895081128716967207318053626823808267858876672229809157335947779308920305963936275627436044954716578994555857505124883857814466009076363461141898211139086428954252527476508355531546908645476462768174645934991503192643846695430014865318828536253024024302241493002227903715326964687910573880628929606936358468003703893704869181695390783957365727739603284310554625447303132044462555713206812179172562892532096058687767138014047439771631873106231266954799657019474571950638037976171299216899078979457103397570239155658794133029562639531990753352099478652733299382720528494512927392108733571466229176750583318867532002549403282297738986918108485340752253405017195179498282888945688217750338019942209207421319641175269549498525232130284757767895969006337527639731003704877715627273064825331039141907994578281931146397203106481549406991838476970960009944203037887104701065579451084240004225044167793055082462810070843734901057784724468501785984477544630820659043225857347560932559364465651682706968954147211453030255855139469869706412711559142841407951494625979471502297826506823415245779376983256418644227058418560355768400389386618481654678269876512786140665411949157714843750000000000000000 [67,59] -9398286272268229578011854465373374704871840516077750721121073777557869105425229276733107054678132838783403382892872873416873972295823767813574389067554949799383954483127712647443876243180282835277597977656017821685119130659802433772399414600032725852979668804872756582601481964520441555249132754666514787730162414120342082330890525091638509600549335414683756065271817308623005469055230090134269883446299896618174936049160122280770447135242532703690661098739752923317196372637088843870034701351314387231862639856601774289533696466968526362799407382216806739732232914145626136896941807916192679092604715388050297761761722678312782684417930657340299158276745148309973039751109181304770718005129422797587547643601481038125373876071039315007672535146459528032626172339270291084642485996910882188729654394953379902095126777196616063597196807434900911158374325423475079300980441678238119758638774297042531258761930493894763915858089056239033678406038227496193099934032873178259414109739275947686800069696896121485959193450286314744514183215560900919692714682251321306919337038082451147417934816867248302238136592249313037032223008176258644667117398586953244275946057225781758891635115479635708353745698053623424570394688228243948699208192782040999189718537131095839504070026150700638226307709547291756652722244530059259439299124286530768067633171251847651152028480688019903582251811524637845077351563783840677470029337673518848308647987230622265365383658790275928032327583359368471559745974149114648577992437461542222292066675705850226278815588447712367877273085411050848997623576225271314019371008231160249793942580670727228676732091328687834235288771611456038526653381160958825185839115633419032294996413548300929262783765206606451311778310448528901745122553095425699046111915622653607856273781067339095869436840630974944736279086065191593797883318982371931326514767085448447286541647145202091535334199338780106162445757304199305264119474867986663710259637314242853473536759134492269818764552763363872898835189470811406030560997143509085407157813463972088958879604192414944800127057612060279842726642789223533586157967275318201852359013051870507042848518367756669605628761851140810345175461505691413649573604517408447671901740003408379395620715402283208828952035698673662604944593419135396210540654270508623946150988153818148394455410548723469558263346302248345014074885121872506938455526263255319633251965543937450394414576546756596127292487258278844183101433780154369100797796899944013629780038976590425167441041176649881017102217128922347910702228546142578125000000000000 [67,60] 460353626396266509178844222035923326162888822270448153684675618768963903134196384843934626503250197849217779148123487228620171781414017686210725973037844238245284077209050899548878641972927808742223116736218170794205048220086256534166360281180815287580680931309224147179073182190563352139572941177537925268108472208715963779555132328499629899015180977992679421835801997167429407631725755626129219167116237734754868920544773590315550884384141354976051841203706480857893457719143947694933238039665781355550604275115604980914044300135373848174572403040892142119016977367115581315243173189764421747145338213157173274599938894890148482050730852793806392807995405138903315640598414464794876842251066703781767859173203585331231679325339084867391330729021579276799643474736716873038271732728693644033240396620136427950160472261362056605508198981555794962211070581085295775048406409093511344638169945382444872416372915727686806193704379734287687840619379707702341204390214605327775719594919982603341640256767315461511969466796399625482925898526481885231316896716345046515801983054784378341455797055428897851767826020757532406110913650821541679975238951576338841007733050723189061389282962922804122906683741771916552422277930566661230089954926343513354796078132621576680775103724186037284034041503943097040960625501697163600243067372322806182391740197300138719393985318899427970058827423889127112870671473624083456347710500243354365826484325291675096847552642310827318084502864674311408266599614488004107012954242949621124596724812495063494178140895661830171972302353706850632949064569831404894564102274477625018010034365924611122525861874148704360467720948662456285319968766905624774432636345400378664478180725136139427340410498636133222194769672655894678258383907236231128676914920384401670536333495427326220030239922051015863039402352331982858129360809559081829691391560938193878257035099682263640368115329372311516307696113738665850108943234695908190267306088887227292748714979192355577830304633353785485778754008777785821495628982047456001231718594055741527246053723061399632932074574297899440753788788729934782803397533983081232909586325508469158441330175023047186565154756514799985384854969357670797755730855994177907894106115132305684672520184268211861369212051001539064836293375027862217721979563553621470427845632151208027665314855442611899221773954966481714432880441114119311266434326676254289692875773819218185338849160579758288272346082883005631683464706628496936486127038361906884158065625102474946461761362570541677996516227722167968750000000000000000000000000 [67,61] 408110151391333227421163571503372499558052987138887322774011237800098396023496529865182879397762535863112052300159634627744406539665259348180987237811993639758319117459582262976938558646603941201450155030406424972730306117457769148988479594331451083277150529282982906088278318510766806233735596664474950704868304097648190931224586946128705868596223800713398823577711016217106727720671917854006466368040055458342981756868651036457450614567395214731612553127495522020136524568246869857753996223355159214868108475777116402924731463504287568255302334485789481911872584378731175573051241317103818328928628985043673561438334379162778985680800016300522753903937910533097586429740966649954258251472622176101584458045721858933252875574341993442154050716009750812778447696877707869031790165198824698962259805020024588305560643142994645541661518078807342065371698926630216220338775659789533177674679811583726032776784366504912436893297106764375415078606609908664357914110166050806766446256450287424668409339816679295583749442368204760011092317535158162746575373479618742200458874294525832341000116410429085123528166074392547119008739691024367899908073088546106308634804291534876497665099581112697436630103786418478487766840256913879216274534210017813595594206748644693447071310423746385164286165854995175349197062149042991984339598213228047787301298941514574828312304851153502718784804487956877562939148227475633545827408801400843593336422020801385260542210833385948935553615960791773061876361674181808924804764940100136600859557774268963909743635866460291207700076258248629892066548743245387593661788308480486995719531604198743869690499189574650869373969856060201426743889893156918533687643529764257654384246653476578620972050396791947508454604117341901002049813576289615857372229640638852145488953234887078051106148899670680343798382509775279827783981759337228617374050205585984745435942339695734250551164283336833501571218490966727662015611056144438959367430113474933835633339601696467676833765687997308111601272414952790278966930952309604035697972966437033825313785931638327840411730176733954110254693268893119413541380354452431168017318555118740099701946599890360240472388344547633893240814635359831771637197296430045594817455763915191791987753986662810853527654399997483311568373215909080746421763238916133483593145484864849683356375381146058191975450682321006579479882887783303530555404700456005338668264385239361072603945965259164640628114402521647514904432237255563249834452215396296448118985126724139620097223102312966602767119184136390686035156250000000000000000 [67,62] -195699904721047405489432449050247520008737322206341410005823226891656143783840430212024408916522342292703940292251168628681848206929136538477929941799433032857662201725727164082003284673639484532378757559113918562652681068090854913040718943357667347790199610222590119406896785220021434388760484776305258826145185495768517209990135256612857832419679085677125810319582221948595639323532506604009002589833525659887583303390077859283529775491783102558954047219040776496118181013225603297108292360372838962603295803192101344296661529677273587517287396494863518654884450279042628353739359789688060678526920230159041683708314574723006351516070784437228032218833603456705004987868974606437679647070161787843184053958224944405280903983006776515478278648675888909433352907527200503383399781460009195338686797882390441598258308802578932059508180383040874986014369062830948458069862635396791321970473599842957768319525394386272532827939168501083224317959850442239095671794239166355020386028275207286890622063926491517094148579908309693061281433137424677151227271614726049625218976838900731365643515350870362120281094818089652195297098218368042530499002799662087946706178286117178746010704592826101103526287722102093361836610857383288105732837756204835504662676343258185021557028483067579040331343920138826773539975812199157329726855023212320740411908902217477351546021059801540170091274677495652009766401819354709411111029572004759787153616258897734093119756974905842818437409118906457491575018683049120697409032660036031243893111748940075069740950276483889535157327422143029962918686832492683866015994093187803913645246951268482738268552633167966052007627655370187276293811590491495445454405167935433059770905152013717163650194940004858360161609957768139028973062681762965552229583303581744067179106210349634488503550353236143270378125663028756471314231899069838302341907683786618856825748817494298620164057962864622551092586932530709207164656747311964787453311862576353444499026303238962458309729565659660632476410256798540543140036249737855500423420374877008273836635045050860055736978692898259350920824715306221393517912857092349708118654258117810669357791075706208377046712428345411613155462308772613022651979854111236440328108694444006342199578672912344900550867963686760319478750453684460772300966299452289070220737177593830160080541132119633771923858681464369628357129062761974893067095707473136799772626973545611973898785928970556749880034250152107907174112327542423685931269374111365079739631746168139914826555880722480651456862688064575195312500000000000000000 [67,63] 47387542492496173489782651148220639041705263819898064210620186445247671879604429852679197727384676950990458420679342956941951464711654496085431517201290338496187997514978494003533580757659696540386225986586758069588803933737919280298880325780978599530800494496200273170531235408455971117032406513692561640120218136024681540052243518893775445774155002405848838248555795807438601490465504780612606135578413362987999514170639156790201741038099973121564176552218238227381119649541354937697691852543235790546813662951024354613136195831759431087326364923481125909897125995688974744305341041145541329646937665940871449204811928148379874093966000518011766578971834896182756966295973752871264257496090433901089177101424683455027176004215769548251865745605172424330109409622397253176163690273132354649756197892733121160955411919526981239909312869513468069611969044778474911948823126139342491124298226335218265865657057301178098275300697154220841831211590477711180679052068561851700427275081693562855952216955765743120199878746701232217954006343444365116285025437213901327575130186078211531176743755643248635954325590522337691029226584523954202288389705721410073760165095996919652073354794875095724406849790736807504411234838493957656543214146477189579163552046487527925685916829897968858227782039546436773104486777188419767399583095181873417870068112337392926646353305445215832838774402688995145856561903657681843954897078298002288602438872847985989225897227739900514801537522481248754238388720955197128533672721514288746759907713616972378242983042279562020075113778046973478492525389591378168400119411059178228892564983218119853774253744168936291784265018340579495619499151342773186035448055666226909151619977864068806062761817845506150127158406918781771225970817044040308025898082196355972679303663337520534070576056043862353469239278889373421462053778731319583466491394915270590122626203136036373307364868250197415888266393633468121139704073747473042038073091625146822100852244807239459416042490210865611980173084231294601328287141522407122301706514613201148233084880170207017573897855021160049947236021560961495926397269781976062618874940699352544298766749423358613801805431720768343276161029457107700691351320309294198610597300519667025966274871866750369358836002594365233111213473536914689271173690089053888371839880337894242689741021577100646545646001104191032221034511958903535863117229843522142481467698603592243541748526887741356134481531335788923257492520084427423357399073218510085727192973921976940424038993171507172519341111183166503906250000000000000 [67,64] -6924674794626448140010621793205409453833661678120513541376347327222172087084096845530457405600747455662642010064274005752018178436609520169231539969965743633130551090963033158610464579629011527683597918869783881361899127378082817874136333640863578300424573657551729599784372720689503488794348520420160474688588162221854165675664028406593998456876219207795298458534976923462344033509849276179985412622381316815955689178695187291301066917237141669415986312874325293126895736234873267916546872885959325000870587225833252856445272071030088223065078508144694506421492380158796988380101050689946098146746586796907403896936706592931231642515662101854507755290937268928094166142305692972600147757049943074338293692713984461738032709047931356793053876859170618949592309068333945195146158495392673587511346775017357221869716748135563305370769921432817302984349254198265710283787584958942705483041260937391160239886726073685096271744897017790172253876739360324203164909544579623622748544510343087933497689862269142264631901192120234418309097519753055211323228688995988093280964258534890922558019880632585933250555247623277148700742281621084561357425614145789788033499356341191563274398427192479440428982913278766257698623807354560205591216584514011199535786314602077280348230881105284281440562122005219390446963715425185571513970100534283132816722389608368327130485166835768406779729922425949489550807107988820752124822468148903521682577966757926728713195962706572597474648316325125070391766851604403256174507486121622739924806024994077573490360442285340998720629786674209739822737609515365298674038971226797950509791940081177935884087322313031873731303111155761509993383029184721478513101284070842236857118726807628703455561673601786905105226204683923516482783384550510587498873547387373510441219196680871405287488235178294155892670926668094456170932402376496034551667499889550368714688861549522023955409505978718078024058647483749072959233523819769830043967245730556002595947165411990416975019879287249807551947588341260712168337439462305422060021994091939419152123706698957327016135538873380367034138931975253902945133805241252696380462742932528126545101762232750872417773424219058724820809756912000787326728932707148765582313584948346341013240177291220377431715227674798159653377798665676406390759421001999600566603502497812168380885043430635936162617448611501863266670921504487116253509284719215508831034069676854140021662129791394135184129678702484087740360684218986833187692338517211886180988122951873720012372359633445739746093750000000000000000000000000 [67,65] 782316360401338943967175181640458426153350859321456732232931488564360853576169623180394303907713684573143571148783332192942015795573685334350393075006027579605550073499217152719612410331443091811180541227845419614997624795899645782147732790001186476289038135321221217948340936087588559262864224398640259628813239026265056264529889304209979586040141509739887656475220241838466816508623433929711706435316971802601647003828203763710961443175418857567903184596903353850506355160874983296382297403839299983627004767938616187341071799995862973098914104281166161101747210918041435086512723841470001287615878693253847560989941406318495069938087250956088990649064249185474334665927138590022624564982563401056946053178580201181425824106109079831674716612897895424487057238601847532120488145268653697021131001312963100005999420024698118614156978722133698253679116401589407768737979764758397604388051627654905717465370409803673868267901055189468944620496735364378633388793668668905279753817156405296066476158312185075002419127082954437810817781709230201641758891530341703849715549122890710997309237993569421700514120657935707537027353753986399041022872415159296972273554814092415166700551816929318544046502046931335279649223126802160627634892416161495468830610273424939206649975333517744755345970214743807751913672745121469434481576705916156054182458260311192483747805659867591652347229166403869939651496889907860649428840997859134170282004544448422477741034307129351532404556529863476173980303049563449910262843850830237669386588144734912368748313693062936414534644585561600446952590846176341358862599180436286056771001450351061665876402421700329145432777069568094334667998755271153956554130986817158746586008835831011531293092901944833582832001150438204593331769879151187342135849403061047025878429160609106413129282967310569383968666766394957483764922349033849176642165944484083920427408005289508005716531015151116141425631353335482235821948967320117497345900463205003498616819571346292099399422094037374236698715914936518199752975387084085584880898717143110855783145546569418904249428218169269537329630107524459992853798162513816402428365869053249163263656950800029416958316876992561855997041117869231117425988338350812748979908487665751307882784726902720393880908440938611159586971531523878089460126874475477608246542660848466795461786177938198456733363080424876573784797023326838711402357831379095576639405801687875950173125242271248780088768259326603499066907770027706069374936891854247411528383571166500587423797696828842163085937500000000000000000000 [67,66] -129637598154557352046933331271532461638684174911930821873277537809530646083002645976959571461651707742093531376723795153675049354247219423215405483113439828207918070615555124959224926558950515932544852134180616093772987320753133641259209757213092202157417598589927495121811620015245472462786607709605942872372131491389075672682971320888280483581947977410330234594866344907528608372578931363403844919311859855201765697140998852376152788879055599593049710420755664096301590563690256582000294722912471413807129468616266634383245031454937834794403120334442528900311255751421994138843502837347227228170402376166975392043788973258818990958326013096144604630606201011456316264958273002680849714749342091130940971048499003361739975709826098000728138028980404239366723424118932132651301057601080944085396293749807626031357443891286118293617165655881125696195585346587453787328207908985007618899650738385166968564682401399202858830953453964172318988640508639809576970942967070486902250084273812083467267336122519601072428085769264822868430101778254217735082297487631576426855862309160181965977856176000808714403798004749493762040975118572054381256533150648080649084225821220742554943189547464072186992333408039851114622855908322906454187526159449750445581727968745031658434521199709126747391320289453305420762432056751709075452075493022277311437826608193550496352383221370741926560343574776920936956401999589775223075363866263604007869285620987405344718035841488125302986312221303068631041103804762271060555684020864191046506632942380421096732630373936732266488848275195092098930791225329211226490288861353486982080587649421721124848111341281900326589837352532373386296046378484645357949837214289941079124032988731963494746927683898743695850331661452247707854355337628006604391356338463395278193683473962759638362816980744793550733969469195841710422698377010230376943040702382706996901996217805326918483448380952964168490234138977068164308631971763065697932939735526609566474072577123452574543500438009683000174694151290038364918201363790256199200865532200148954557804652734036201102393399736559744757925915615616247187850371345370357304671196815628592213306001474500946301164838711171108856471430010052574316032387626677659095420120931093535482180232239326935106209540302287762463507835477643287937357770295777278436805366208775955329741378921477284740441900317843514893270631880922418132261068547320626212320183719134547829144248325180796560863220998419236099224373699482916685737207643117161609547238754203135613352060317993164062500000000000000000000 [67,67] 25002544496577349237158395507428856971560081049465890095300669364563366590913145022785121737344326067650183538218317035915231734159091932798091485515501606875056982013957114764609593676378057353252641242506828839362743530911947049727407603080420572256133102103156003050519911329467448243091341047489628590579071886479935454202296036478848885783578424796201080909052481455893286921921057862261383790157109417960815026894266571725575759117640002030864710765419379419702233290934601380127351994613232506378254003124552838593182401648435720059869749002864919027381309679400906999846034790938632938390235999430767911373736795644457397408680390297201739305413975134199130302300263263229881829342591423387017728759348511604591918195540145893490086626783249617344771489081453646303615222996395722876633775960125966364831129946398764469580010713461240253324379902802340154767709733473250129358169718085127277734060729999714185832869033010467719460811155508522919129515379833175799686721753591678942082094441825833427578152530142632466587857195105546045323514046407756782229005129967027627007357467025162085772441273046691197441545929545481927727166467483793266364356357121483401411462227533858375764420274526795496744638285274337232160325421766969829174205491486573061795506138103173642410003965202825126231862859581432389354336085185294413794769097703332599003148775442502521797572486207055091352337135632292977558780445097696562996921857325933069313760465566139074175315118676378034601819688069904169163671044289425561011694572553034218211011946641903795734654499701185934599421452978003732642217118993261716417389510722718996049171046297582433456527446792376207003367435811808358094480999792961365017573831073698422324723875467285839865959817424166642826127251957721187096886242857733285184765384250593863995899239309732699182399028781149479646972531469150060453545293218802599914108889235975837562265881737781913601683642074119945643057904916195087658537382369510139185258096702719852585419894259465027077371143788088092553161457213665266550584041014072234668854483964709288124940840529842189143558043272389480491907673000607009831312583948774443430317199020846311995599577916473666771747987453017558768499498514634423702499685018652165784253011538318240876431493280448780629346057459440360556360825462053428949444932528034853196403903767685645911199730463120733151696726026366588392707039629577058768908654212660658813016710301077050534266229621355785310167519925205265844810025620482052052806487552061298629269003868103027343750000000000000000 [68,0] 1071191920979064044590453414025200042555584468719264222662541509123473848160151468878533066427829650555443483283926025924229846275993283223688180683900808731891769164594169889265653027702270372024099455241095169447155978655444867602271433260623624594996523879286871775317184342642440351911293819002604531161229074458181810818260500106793308381944945953346372723770459081013810548223869506269389351768714343046661512538525417818614973609875158937379995489489682226669414030026652778575735999166706209426420656316032647659614893929331192366491907605758371886399721296947777605363556077664926628038665012781230505986656055021268491963904408142016348670594853471590138908358968190084845333640141142415460736665109476911148550093756764005771652752767577829470158477349814319437490837759107799104304602924588696593227024601105839632437366597276256470802883990749256319036383217824147583210302555700715324506599408905089085768761054266648179508054893412596564688946040024637179863055638464494766236594034592676282123176139829602064176054011634658090081100670970822130267979951314421974107646051323977040424919019880798236847587942538991378492587494678691103270202701437373646288821495278721201337867590238423631026026064121136250412396323679482094584437923520676965250802429664671348432627552006985809831900104021506685743971912950637448425245389402150928062305168452534635649319233634788240123047161877560268077109188120185880326896141309182966975715596135762908885597677696032528816313503288018450834290748310448903264668613508803482216289429231413352650002584472882575211270599486437787122044890092978945897278108930550551396231946840131416493392754594695846753396504873098540395361028922193535393401094761963441845396386053747471948713097191647775678433442642341934383834849853289183483774480706438896532662260963780149570456369774804444227016646626233761437575236230516233605170678044854847526082859762133079907595451791230762853923693273889856731826111343733599211488385775872429259848926069367615737165974218421987808210836739202999480856901137932994677521370840577045574925379640576199727990735231076337595117439693423421915494025241293773660632301339103776415332489481732620148090649760468905901295502418835736640238030179438472926932335849391137739728906793872397277427937543250575335907042644948040473402901093684282138614313425947568774078781369727878788104523620832952632419649228438793890305195354804345654931423569147896243043394880071800330803464059445767293510330721878937642061123947896252249799734317704875723503467618481444957205874463851591418890622760962848591515658126602598134221812897571812246709409675679701580367796947564929326074598280030516105217674796353682399596696228627479285933077335357666015625000000000000000000000 [68,1] -35080136116046962324419420082031308023025317673842738959954924021721561857205562789810701799878822779386236369998211281622487159653907593912949043961704504604183481430995832305820727579627010567634033695109074436834476976333284046222264146665043781923183501947717418592757452198640630189107564376138372147644159356473825411857291244274836221588212259337221879116164199868322747935989299767538438867612314262851353060598139196483036058612382042220980892672484343036329573281560112102058625503999126810351011988182317326887023294713269913968915638156103918466217063811576839394484508858683806527211586142052681397528687157958014394356764464646130388798883332580026309094088894500808499565080226312118192892002325201672806358833985823352940879367950660621867852305802675497878883860662866422562715522904729998175190790727473216900315613001528556330413417835252790335695672506161192753221449208143454746850470006616196036344831705965753026079718491845268806148553245787947636693420182048087850816356964427901689938894457043921889579851772250015663412004605379330109376871354025549095254960369794469886837613529524067168204622073354618339839461328074484320345242689644714371034601069265215348519143062123312729206997267338161402103016856790301687502010783067914180049435445763514113901106351727670347225119789087688133053897528321608748195519748566183629467277199005253337568168671227267757225327673470832969770959871636622497771493335617548653457474301101324586329569635527555775331690935298390668064818940617329320986587754152736501969091324442763492105929877164754280934197196532773896802904245580624922871056978578560537563585431686687576847426622338195518316504884730369289797074257369042929111821631764994727109205957382063607960126019268768580727441667713908288599728725654429842989922656827213666687693034073819439726111407421100486628157997376527912379802764902636479019283186221099444077241453645199676991890517561194246778126955213476023758587471150419000707698310558379551235994076749752498538143193611202696886313341465327621572777789761750913032795817961875397109677163440948148584918493403734097616300861210271669884096005251098661450580915068468782407581363390339024976686606450721309939716975370390089313219669204476615049614192958542092677608222248942242117684174173943275063733730736875861240306402642480621373228232456316504513956511743535761315881253506240897886376076953658696906698995960531662936985972043790006063786630328887333191228825842392935973177577949195645131200983038991625411606354399461522771445655322868256316635024046161239855899915239145281883718536967344298763532185761666961304475204472108936303535037284270560150963648765511758158327068342003572870915761860999282362172380089759826660156250000000000000000 [68,2] 7137122326938026750816934151998143712822819125230519124945643952987263957447383820955233627179392108138331164741445793451242580874034817120042333802245640853150753526591383391715438079720315727042688331667083793423041769299153890483668429310894920124670518502454038437911029336408781962016828644158993904084531083062983721748047395669488043269784765808690763509904796150110439501410356262736633127719920765150698240821986118884069702237790896357564385778645746918573761214159727015089152894488632933730488474865580545610307427236346826257004551086877316528757333016731244400417719594140072469790923968998895335398700875849641941008622687070993190906503419578093377401937699819298683303979529722120991927926281660946227108673958148625638551619034646178560692369559596276502869964029865801125154047491387721703781385024724798621180411852244100289801673883305823786664170451114921456560161270799280530642959260432668226682731202185822881522857972125971568206997272472424944624744330921709123659474031685356833422158127580577090179638234802465445776766327994830871958570025903516164201473757249403485420340290093623243751794944961904370814803658403189637127947927702968699305717607223810781201399537391191491048933739137322778125771172036649304664438449749040686629967897945977309415520650101394411337572655586893156994621678958262124315680738232455991693600454997220405969508282247260821320659228387426437301394344636025523924031029916996512517062998139593231191342945888080149978764555142669569684794510849529611452845568127301910586082366088500378599864204084315804522561899727533383069564866070896661142931660415175949613324400129382830797713939260699741117717106926148718853525993921856400327169069718986128618728012183338331966282660681948420105591893469240983635735143254088088077119118342818635559048535002013463167497610479912525899347319323276674000028181069893403049853215353847262469305532183537369392577960870187610215464039018865954939642204745705393377237070936742912679197136628862413070347481765641642593821445487481827364072871691196585848201910714766615986931739102363400767206267900550111293048525784293069154528506453410453313085773897293903764817643241046481591930242020173348573090672637858770844497422732353023284111609597620159205458481178240938789773057567716337780325413540529745398906291709190681103403953252735936783422526648462417112614049498898931061478173012375790704772239989951815465952031412447523354455842602381364210571750989191253639131607393657684225326043840454847770385095314820623245587638152716511320442543697554018621368373897562333519817043208499334004787042266907804615582753023877264390452551392795768742389218603731149388275941434504927784673866675291264982661232352256774902343750000000000000000 [68,3] 10532637234409208574348903772053035979769252939378005961319081259742027509325517692207299344861463184075987230379064350216656327865795267381660492515445144959319244427013084017077425212535785619521282767295430375268431662586149165100717024202383109973881519920670049956211683166016732554284000673546384029547286831230107177317469761694366336055759252544890154535522220907153610681701958272648532109991295979752300583079122910832839078467065715681851132872548470607829412991034360884696084058512977057783610747108865278279376171285212236687082931362093257304777887645928226257533872331294230570769050994528186172937853774643471243778826111643415872140980168429609099528929152826328321330699298322786718454153638028110589431928803099253411779287338169211625402493759191789983277778168767539477308055798263524376280485617473172686919635273632824739857864610270823916122283308434899603161601838395704453027846602487731170773695852957641356740825559063542166281715442368275520112615845648976945008589084737298311041645380577786192106212149843824507888398029498497470678201308636579301070884411483041002167774291238799832784859700656647279404827745885557327755689207176570919181435908431948132321075088584858396804432041570230328179870241594031582951740673912548678276062927761201711344460042289975594948654847872363241515926344800158416591358355348608754784344605057193456885432951903786989247547752144837959097309897867231708920808510759854009307490466228840820564988660780214115651319314793947151881619823897119890363819731740230068449723039642113961749400801405118156129478997988369879392017805099982222123454777728090003735339771301017550744234529738439609862679815739044467351546849916549138656053945216932479590843746116043624402209834614584662729841364559501002856489862474019117386295000057707723942665368847032624004325158438206886215728288312201476733026352361885024069315227755635159807346365810042803407514120518189717923354742989096946172441127006267669132539485418102237080017105372062005188181842467276023599071423956265152290899240327849088022054842625454164432590358660756364381855382439126906027572183731620227456210330486863654604251542782536587332394215558115410918899142966823869248319402539353100702186459823550166737354597521723416546090541039972518249234373513184954154652279354269396122494488552037850264579843510410257870967080658541835226199127884719643615772091200186677238310932742288007174935733585528166582528056534157310109356412033425456229290267525961618395856515782337984635913956444473764567104376431650038313171729388925382984914730449033176011483256425432055262548416751046738710440479760418215714659668223286621604824769577959437949672266504884363970927230180762990130460821092128753662109375000000000000 [68,4] -13881060365567877863034643427806479383893979205558267201368112928624960971664998694387203519850934555120587387545672037086981948046150944254261150767112359113210035023562090577665765868482713111503729714612885495631708796410611844955059097592935275745256732228456580757071817520190209201746126198976348387659433751443772919088809861194295912817725097922364003233048239197474425575301778845797593329552222827172193134842273548316744428663602857257404791404945716692736212711877783850373260530088477791464623041556937484789646965942229846612344730772703829240464684281340035307508468617695109227505073976973760939798014498183303183897448318978258931804149016887549801900131455952788311591913072484206173002714422310565316602744807922207754129874989688643328110757084608883064919709177171372371065505961830593547427794793792708799720291291841433091750904572371691628524682307686871262183464145735605078940364905579363661152495726488331084087206406603253878627375453022531675695118114620610329131841265972516586684962050102826732086980443656228842254400097844761449058248582939573444623436998476492283108099480481481566552719836203990322628646439618910427018217685558122714501311355727042031265489021025389065731232676643377772021766359575239009706403771566353671243068242155049801232147778432493312203794458598339468667510219722039218030588387531727877074415461664201537536901491468004336059205362856074809429528854734373725258607637475706953691497793494151193455976681925310199395784858105741931153608885239191634009870677380817696574223392853614202076943480043999683986838652097163235490329317479326651771378680522101389589506952109220433127966003669737479167790973567332407864725181223750460998484047718080819651182541782094784773117099570490261983391383352798425086440959726125279350730303119207915735779408624032552613363802024494861780546819018648894581340187517505724516744439008692435977943645655171045824094362842762924049432716933830750478845795943283750918419850678158951320701840594804685871869540329975590090998985157981891361192397939760466730790639302132807862281070085280445907510244719427681898212305351496176594096503375726680509666110657901223201845808664458555125956318953941538800877308533895987176271050328018049236392937975433699137252807422112848991224774889338154413139011023210054300984776330700348698444955556273588895264459812322670502014062421250834723340472346858613629608174658467314260155927081612596908882486925146786011526300662369751447076191397372331141129271010203197429050856784674859802389769609794267760222655377624291956223557929129531666983565029406628368247299023130792000395092585367986268752734983642687962588150766722803508420268619322213154987366579007357358932495117187500000000000000000000 [68,5] -7510029293273757730628663712957115596103104317079937868616489915106932760605793610857602554632623884783136084611605235935480579334111792422569188118804153492505112889557676128504091086923380628484854088234787201983991787896360653409826570750416873198835804765101844195567168582951756926970946372178688824776330090772528433955740025973029981090757485946717537630289216737256872103126602959656259760673231885617395132154938928344658698892941344365683371048516593112060931684805816562744849353943478587370656535411015052641148770189663971872434900403047073805928039123544543639846461233121853806047593383298918490104494955028664529077629690257770681669869725243794149929089795084702429358273199948782162533493540715605136870547239971813442797139187946151097320216781586413816788465557088611421185671332188366930317018505530147978471401895293165984342800653701900621390884445427597285241554287404635732037244480794800886785647813649242980362139892215745043439717721719790085801847676214882254025684452303538556259408287489572032724306171764388708494404539769220693693315302125695607919532499661560295020304726189965610408966540204072176303766791857143975434481436416966068772080348574581746865664364622495139816258192990819190459860231809025326366448996920062291948183035227960812402270801931611469759585767973730487757919144143167017757534437984537108563898279787531273074451236537384167835597565252991403643224767347484223439179454748458676282321773173734383907295722905990668824241616601817192399102824437326178030507254391285704727940200722993301723104885693911806479113864581014279054462602216521531315396811601236189288429582175869862299594474911613769056220473770388899108727668480747740128438561042055801651283969749469378836764252939012410883962011937241147909597809971316203803657084032288380626032203880368129990286364669734260320536680519406034432436696606737421625830472726002002346839360823897231579803106591812075395754159665067064577909518088758762771149981248226603888544550356614132256065740120177887542307901318023728272332524548890626511046009400803059405280898072493871586908893203289868509829576022048562739390301511532365587304452516325263810093662001268948620939119341161061554081070772188233569791959186588841653052281077308407947939227601452126387369216896113939397441432277048921141933800844386770214403206675751162448007120839471755787071386775981390910868827606779575960918131783320602580278234898179142291372737800102232968785349914645226451592075881167716415998145902223845243136429284811351022628643702505346328950350092375695324698136535158980170432633360873936026467178177215550270178865422739749429600774481462343815444879942462465633070844095930344158640323826148232910782098770141601562500000000000000 [68,6] 61301969916134844692245779955130083641333014809358232457603207400523061622105405968241527687770525743519524105568606005905162147190129883867954977081691339301667386105260127587863647349608691859249501825673935844020464452924499102268489365217536140848487734944131871047656676192236609272829058331890643085399184983687490745173903670211816369741045442564946977951941891419642907835225727704985867408694973515857969528762932859136111226135824826532984859871037405114107364741887963812929305790502920016720893724135512873915775517243439046844103202751923852523933655823121049122194561181521102558506863939367711953002262067224805477292837387762692383523934282722447568430183731311742410762673180395534531047170515303740413586968270580382346771233646802343825390997514794492035402168606602261120080833267951924632279549667388100720471042770154330538922726579034494704241775113187460732822635883809814166433794421211365563177532745055439668257617852253816028946632996530762473924106531446062112753513272550913928237335705442100255512912024004823488572731924581797874843836038968615607868042657056034255621284922312181443139445746948481945157869778840413656833474379775487458116309004824643452188691456669141900514819063834096784998384820079547428130030781262587958695668289936900818386260536674750815353784719024708778065271296078785306375891629792748262791215298991648180955104826215751002388659364927748895973412368509248050125215205964660018904976801291720534303649627651379759021060775820276095611981829605041493001666163833925969316072065652106111975131851683955039177242576236586814636088030586293617827378933318735661226531325369479548415223622226153586843424942446028489276266978255012697189079988562179724399845522485553849915070157059852210457637420240357881269051548615150342177731345382069260887147775932846884512668842144738709472401801680793712372972695272625723603138673034458373474089738180437694274053443442845599784471667330128897530326864169986265942742518872250459448426611414855159162970262992992440201556360309198801381677519099830948440071499403596213473372069490764697473593617240377483452658860729225643297488616607654333158871991774710515911059862457754608164878188474555785979361314357840132037863563239271462256052446370248586363743760807460172237353298135200820419794559683158898083230189733400840936673138889525648165842046257923907289176740086732830085988497734426022476679544949160848800009008713555722213651903393280596089966180135866958700977768490679100113734440185703633615556826329320553170059209578583034355033004680165870835362552102833553690105039481705250467444228358350550779919854916123612524394425269754793679888819519170258341060494744630647578897963967392570339143276214599609375000000000000 [68,7] -209090430924079173377645266937581082020484574265105931603568508311084545603082332790710162241753732417621220689780728772722479076227955945594615357775704212402513843995257634662482123901046249235683022562871436437421915863810583066540988432165190252960124158954311816868816891757740798837281225360681543853050870611137301737187572100697662214443804674681923145178275089584836800024480006384800265850223949565312464717379976290267635379790940768508862210851413099502508781253469361752321989989842155104913240864381575003045038126336958819054290720326828513712804047869012795327266569333189634846687077734314556583229579963858592790893825543271325721007142497891590717147782280514295674198038716481732987451032622164941435590125754856287733454210030139136138622382804235685707469123512901794942037926228974196127827296614951476619866687262365173369106160199012630220109045823022976835650933286049576729264503974315532547127290170552918024402121371638859683885244776420165108235922266278311994622103523183315559886570054544282917267599417423891679575961834381726551585100876228902557883200280984965466836864540088186765631911407532156993244046313329465147037587979995617186235143198054916968017712964304731495652487198187044245035096836125554407296016129214593412112087846690997243031091853216000894718852445662401885365546681879407717677264985131299307564787394240166827528666033000830094398400739693297706847846282607148963791559921701180594256325474912760698383152632748492016091523775016926991399028635588582086121006780987563837029525415118235694388002730943606768511081455296619400597394415112034887836951504514250248018546684899345117594359120929334543828750189606272077100761798317249705143835113984001466260846088504377606300441450161346909743985430956772073864525890271209053324347121010611120539320325086163366202417064854370360993458119030329921586046322734999523919771716981710942567171968641180317929515151463868942828483540068542614867294524849509094477955367575132577445867809938445143820800103722374658978713190415214959185746395354831392874498304015929758680297712713899928576626140528512191447380075150246034365742121628147398128994346608706881694221280386201759220070000887818413783982664843053447877822233968964322784580689823423777095368976527760931048042929570370259520219866244360163093644490663566836766410998708249294152474126864416837596359816687209892476103296193584559348993916298849175399238262388822755705830911784408518795014099423255314963152328832267113648606161653086631612717753678321943690930409554805028475893349181477578711683084362461953565404008976700730692780196806069167390253612706915152887699558665576164944015897758339573035802559857561280093340982944027928169816732406616210937500000000 [68,8] 874222354734753663970284872654727505056129025620265734798694636045917660923212462793568278060971069340693977459028209704009949178994348951997488473112946044277019102982114615245619566354669060736213859579276688956302382672241625192098038144253839399075897527460256750777634280611559977497659646153230046603416704771400310438089101429400601544169109772187099096311265391988433172235266213073005483368543208344523820389334208885928465535073815802486506843558977213286799492982806717445118197072923775710445288859408006909185723489554705355661215534047601648512424898999251721378237504319689087220557240783780335211335709430475656468642525045902409233507625735851864251314745364000655503857972854067679385983873414900847818470736813727249624893397021510956775279895505108152151326319525742893614905005005232152934062729336104782564614359282298827451692982000836412871468944726432676047331382992261488418659326080565859531847754716734373959841596841825749036766582083950834087716799084356686632634430659498884118751115197033448813425107891077910735422331974061334208763785596381817821602346159563533117275615083651288970555157967378916138857488656138803685909406436765719651072535710381530934443829652431657340752773920288095991610430880253868072457629330262325065549223007760686485590946544877730872490841182481644339334918266951571579491802701620230473622919437312204421440470103514759520947834986354008119744584061841793291123339107470695715958589796343446499448793623626678744559112640970901903371369966515474393886300863020526687269861603482751582694459823494483316562521316384326272674896847126621671914917111637034382935235928734800882610325473069028045381021781628453243567583006858560159381934723270745783428101076157011503438603047819712068492476791393234506995209540143845718214186016606043758374753502602099458521249821630056547294021622162040400300358844435148298539183649545962703614810276698202000808542568430974100984567065658850185166284941610205378949454369258538945651857291302440983415068171415525459333768906966707492168537629588944588783748533345232054540521467861037071855287523808023967366156512050147766440762560887204814587184004687733119263894095318524496630409382983546481215652527765093680698121835972922440808607881155704799208631911604117580209999390050577861956766546969277970445497007831905258779859733799353367513394399287303371243372710185670040317497753301634561072595958895624412864627977895578146116366855342427133296261906776175818540406779175750484945409079742782408081293522629736627079382176250597014381821674863089301403312084888967127652828320602540597167345788036221871231004595837828479744402276520010830399524808905326893793304166013768963239272125065326690673828125000000000000000000 [68,9] -5139890948689480660326733841530562125573148187370662499124948146118517402530119554099146923420861980102631716852092029415739361261398677449710884215597354641562811689833878192306405629538506218234271957001437912165668174168248612201844008023937156786157131107860448100038894817515005350714106202749544419032375425389022769037293278986684652997261880791530086246213462978652919516703413835791099341646055108227239068144571380234157424635308497080104823539350973574931371718651039554043110494882902679142684886249527418210702299610028696201284514934385618600640686726908161863838892786790313766037272259816046079983298085360551783537797430181540079784768664996258018226544482992456044589833127085337240415957994503245279930106737267643173366665206118485829358402533016936652322522638966292379745996517714666648625922870537518314321946285959653961081010288766961778982927679176090483007482531177664467460232430397331085682090744094070466416257662277449829178386379885689099809024344090385381021718745556925831637380209475294178232939973031055180684163105444480475171904183986461753484183609644671420702903266748931611199268991097030645010081394921197463455998264300539759832600237420830828936166470351216682689317533262819220746484144325993671659669750530284291612790473659303051488554435184574237222289729430208371384295559433175130801282468639874532602142795641750536301765233351539758735412113131241125337752734738019049247321172429417113603393535668897072868115302247872273200786298611871229761846431559784528707693410016455142737324437096825440744752562626067117389184283393668605859205392819048917078477885069843563406124410728047129130634408164167784945544251384351379417842747156439598428459653250612890126559996829462919804901869196908496962369888108394206753457491761272040000862263837245677135881003649430109925208127846127644915200043457040705872931300494734006342191020527055057347577927320523549023813209802046255629377962551100229596527679659351346813054043574336055622750900805341303207610592492598950130541203087355670345794656242951303788165431245298211003458858279856490092850129422491022778067393546021342526006908566584464689568993227471156926730126894152792539902079926398299216595496840936042862420964932767443825311558922792789431470117345040217995638199211081616325517106306328504714536360494636951025333388434807949579613585003342054638984664285341270528965138876316144644005929800862561282403250389894895656473960055590567117270230000496913023247096792440520424188190293063480884425618757792629590901769256701641798309063826680822544570619605980220790546048129665918097320655421604027271029986605694555224171170416438615861303444001029156327267069168107660459554608678445219993591308593750000000000000 [68,10] 21830339068139378905428502640680872329683817904930335583808381874316582784181362394997817283906721288338566631974610968580180285322777731536598203758721484432698966830357921729498919915893863349649217647443590641370406559438247407074136719185441031605719533161705704798883927128996360924601807721088844412547873512518231866546607810901594190151191283793625690883757890488904669054247776859344629288239937452707041552283283193823926582833069037705656554673573069046676819630421171035789327769998273333342880756122972578717346286137581128898095704604899051053974594593354793855159969150885971761535328076754747082773927099627484786759177400517749348694790975149099363946594789208935851868719751831029867949435805881876459102280205922835985077237302733980875255597683173891244098133119433648627103009598944605218391331109109869713950303969419450876331453219523178398032937325483774889261462104687945865611505247727193655539853587684621957378698134306139250263880733855736282779294046376667643932010161955200867014493808755357317275986437800898328188240695196424371839739353811612173998767892568057832165284029086871787931548103938481823884439980736014508460938278366185648953834795538875613776996599542480418414789930406233390740771759124421088068891934272165307295473248631783568006812944587942724764193759976830250926125459862758900995732028623023274043554989204167235296484092147209154740509674391202572205222301689191837479385142683435787561220195635792204824427817721705458383147500044644950861769650107841605075630718839327386101249201399783599904612033035340109166545576339007892996247606722900260189098244610452933821243797817434519337951863429153235655710184287948974373167249707417393650980262431662926913152898857554276854166125022873782185677219564795024938415801353987163904817032025871609485199185426731761884859528998119815766610495624731966582650280881839124712723528835590437918408246065491607631311192531167089346554436299708639408055376645698533687667600027185689305145093016186267768268613337140833071913601112934414627951189185755752182047844181087463294311106887625901762289456850696484585600795477836534739820040640328647696770874950146066418833605948613938262161991431086139248186201563470953829176029088075577903816389477746495420606625043875164980262984091538840544453776208956511915399035778761726005587775975162264745666237469261412468944034973856957078491214268875100682826084136179546152074184523409268434772924437061733078053744115450411073821906810058153937893282425053192127804929315081466057139846738149482719981490699519825689533543552589946869596981809113197919569031838244531360995424431296176440082290489110574887717932669662533666466927573246437077614245936274528503417968750000000000000 [68,11] -61293176112846557352790635510296870746026526049654598174198332412695968653959460259983212239737915227257970616413755070810980065352152670801023863193357252647413095645584460156974993279954131700562997630797350665301220347876360352893834397900334977198650126648597955644292591000144097990520522246973519247432975984259632681761238170913814590554791425080387429091271305316882418402616085017683836906454973845802504089418177547254789254267701622907098462298230028862892685569519387970233355468500852570183953703859012005356843530341809450410863463590633388073740576723386275234622301352091150214165416086114514335813133536432269417472550497733176698795986906262483841105586095909281139363520412521183024488846946814839833832646596994425952034468417577384546902364817228535029528413064983874737468431268030128930534618581998934219347809520353403710027732846900786710677620614694045191690539528828684954676148628667726769226588904023031972680220989276034888897996049396551189650138483552283254013385596332166538772422949671812886419587135441724920905150297977031858427258398718999406473107112414284414437388235702034983332938285244872634248482394145240571877869576138799613264486596885799595308067784816648397789930727028911030466729467764347105035908699472144946644012834570688061325632717453389801047957109203883524386852569342275864723180891479775646346669202063300272042699931290473187959615129622587184157576158294950919477435473054049675188360481113810585923016614746865226847662755541447648305361125854982456672072953264352735459876868307206727165630244062908675155342820074829254380148515476104008427711368822690480779293581836879277381193007012853827246013537597299596677847183850987328311369275978312005517627213933364225992512060049723265137871647330267052543519717691854703515104345302226339773798491908646985754829646302354049268698035081225495732629815040896865676187098150944250942222907488311751540620611714593339848830859226453192513031062243771515240344884415108035243393922705515498397885997593664694732065182768678523692867823695851284561756314070693522619025983531670224658040807044547724074866633275239836143673890429878995383480084933464438142031755656174936981049060499268261332303846727429661743527051537449124170186026712074840352446124537193742904089885359492307579677663418340547029758100410350487895795080774339117424792583460536661448925482385515345365065289461773087940236675603773205108808291380490642836692568554220422259539324163378378912636926901897244236537881501803844557643806391366948931116967086322323154644219990077836969361026259114794157432846116222535814733686111132721676598491047375202304250261476073170803819978732011647905492980614727827060050913132727146148681640625000000000 [68,12] 108081721361295072189023271029123043398891991661028204591764676715665813753193289844192842791321244053336317006310539349923469483592561983682919965519189239319097470076732266194204716365657024348429063823566253501519601036665515413032027052082999581738445198126767839727640546058566962039287015652530869086650637411078729987435007142554941893074039946122596310044978525316232064515994153382818768016924667114824828972338531293317753285410285078843952028896270654268998707347163089535649107402166222142742211526696450175449943257874042766536983196541758060054278573493356209391866130979357070181951974444800397256421846318295009599187671535980507155272479284431323276579938899821283093549208734241614159395386139442123111952874439953695859421110594701681201545501625364407606474602455180627634020396923422316329932467127387919576573869329573324795079557568253489855468041476696535544072562891936370472471997970957063498982394704877429023824900485142515907679517348182726750394691989125670940101901859060065846063917467311225423154044712492683495307008782366296757409601610549884619096384576687675227667847256336085002906138831924969635763104861428680470000221170745469059725739251042050073117339069939123502892676749747529180676153437661880554645514814802361225474382927109846082322730880676699911776746585753626709816520074109262353403567617103043027973970156354327988260650899928935227097030480461673633136334096585121064486396226033107015042028372659570087705364317671829296634291099863274690728196654193577510332456333665008800739042630930561407761209243651165657665769381964793972319004426902691702514551161817912830143963663941447594289151106047545855071994047693144564356974752778942675848644322013627871280138363140730153855465605431530494475816339000054960385681517709891580276266048488343376458632202610934447210518099874176841481106830611751336069739242992016420996234420321314505244751976311107972440767108537589566102207141514428170274241669547997992674978784809231040786117778344906976120172911336425602046874019281724285226278246798784798862806602395213085196644801101864152999052122974468832899284812319432885868545157001930979646085206579622705258027991881842167244892844508109243937914436709340085303342613518489949406725592330834906597490377059553924092066306783882535178998969635432443907362752895872502986174615154300542154982696887929228713178644121480106736665640801989944818392361008491643366743923073709163131603680823333620332260941021414423483508324790389243302534416891803912208704516065823409966077122662829920510717632088203401523901520285847691901359781477507359875089616484416958996752750731153334211213334360677133345411169389324243517158663507871096953749656677246093750000000000000000 [68,13] -73823070679323632064971444344001349093178625167745731319927140533208648873943964262329289954195948905385086787029330644605260746956755043063447841826041011129309975284884301455371923635671029017997218963728709652961378034800138425251218557647475699021740163596094456750110958069932429968705674395914720715155671910082486563582486186067695533318904516697232169061424292999646079526466561702680716319979835340334133163334166404946685321753536304130662009467445658759620570397532996692504681293827896075177097522434158108278725046691247781135667101955602223002999427381323828252719416046269521047512515633035975930447467030822719711245095309017923877229200810669836992665164768317516190361057493691632725126110341216679922831263773153833821904532431982938941121237088834133742761700747162726999284732786750961546099795226596245142302017783991033092191636538477242386964612810268213330946218707459214270871511342899689725660489192390546924583915810959546798697903136980453418302278108522005445642568782445468593297826646024639399114539938172465397688356346453460189135776818514342858886510174506199231763894913145809628751844332572629744737599115665917386335098609238561742908308016426448147917476093002394598722619049150493035305738304977487640573833590709069486424690106951268534481261795293817411873755861672321043985838312447574797873338584122353432344310591724672368892666290251251414257465799293781406688914271723796107277148467006104935532142722063088693723431474270228199932427520872031956615700496605683304193914137758574208757692956760233209101429754154753786702011687261034762712256193098998788143818792749038263018636624672182757057652440189866058797870721767813716365020685386084551841190287668366514012078285380964390839216881759310665978225872132428459192439772297024119730247603596252631794580142829111977393746051764776672942417770724165332349386494681810262398646890843565581698499781371837208268480363977326197258975655605894956127139283830506084578840762487281614093756027345301078528343123888724189669164771326627944190464909719155062693959657815828206991563062542501090546729140867921352555317239513585532972620489425067432305797217485978388611003536152163280857770599797859138506875685105063093437719330733356173962692212167587760488100036730067773933832817653977697186677626117689266051959655103833595926245875362189270268859668339753323078999333189606890578070268366846209755117367889879656525005274336535414547842917550922544830271114861345981889857389306015168699791567764458977273515933243756855454147491638556827480535781899616472377063723479331073962238259225851920338290247781491119323401505037464615403602221580780387188079216562882852760429930327745751128531992435455322265625000000000 [68,14] -217496750726382839507841619883042549908830545732354731748492997847702210352507630618430834175084688554916070218192225100273948560414483589796554891772623047062069061601980035962857420700384289544630144358627249981629457823140817706144832265576152752597530376652669982247815675545019861485101619210868133685309141205457723743781246281228396609002476518707416750388450884405645697759079233049054870944004917325221524743670519989023520496181460483719364486975886192487505216372110431173301949004799489277578234308091371685121494173214534420311280866916987681529698374084669799086100125121677853673319450923050792409560303661564906711793637467481417495145839603402233485551767152604675931991628911483971851215738194601813278997938158762643118087513051597794409719028026766411179870372851954393200204902635883656898486573231114323712958493971081999910600265224244352894782461900616580889278369279716675618661122965504955763188459767593302492067551709907001122825535367475521059666859490004642495771895333562876266888272945343932541771733760582560401922953842610660676478282414110195106997431240343595854903834057863547899124761953114531330378969956044542605042895170816453598239817867001369011445743509717211431307811927200507470382979647543252293629178271813953961083745741838887726311969347512815216424079892475267704420985625526494403064275463854441876024077178028952910350682519554761644205361555286507289468083573326959257849735100095687946301825253619707148744499680023478613615143586709964977912638674214086506729273099378695113858020065255933894608734008867411964698610900496025524582228348683851697784408264698814034853183293972567834450895987801405201613856662933382054600340772857743661260101557001820952202918590979308497407466041612349112086633313412523342210135212491761094916150909707055329294970911148813981628203905838553444109973533765223128170830230980332872371281842250742439069830621275820747495325763500041940385589987305158952096914369296211392899190463770367083501567759800624108626908549398276796779107535720386345993159416549374104728883132650200929097545872998027211276738277166038314919813294403346853090911354760281677595866670304568320675783540221948073711854309165945760340975324434714241681924845816282482574622451172880456618341933015008736052016448216195942730813781150203813835831197320848010552496645941934998764450757036511610888757157546990873006247429608106361391066251042442446275114489570884988640496689379538945564864437620767615412887585761975689120668006229620490529133080267430509915532845354453498276200900274858448153489268057084615449312135515883185010500930446841302551211629439596129167270687224902396857254434043378501367760335938328353222459554672241210937500000000 [68,15] 921997286895884576925230422883371086309100125134099497805822143025412472523152072371469892625991064866853799712887551213321943410889296575128690160269265246594535693464142133091425495460948274159699126661777788190519490784592223533471495914574628352976048492133003149086856388454727458903867193135283050976886156773860774236097496672262192370222323830514166827202475365619699211720894034337627951935919043576832558832279135415876080241232674862878597890002121342821461197516697643006695814234107044186310951607296182763968008669104605748839563096550994581183396797458544789169998943876198507082325628767150403642089704960942755331149416524142253875456333220715933502468387566087972619456931666640610506973773310603476694193646623536778518625475015402158694504970200332648390975910880310859799910755106621906637164594241692337251725770696221116845803381230821188537568640659323154260260440263575140813482620599674969814095282756061088175927835845786324893684935034677147593219661839660636999807511339054146528658143895064275371207284607785687908151400371814257266696723120908571243579147229426094739146980211741259161845058765959752173886928102511428479618346927552182389299461755683990227849818961108925742835128624583535680969343787505613580118045516492845820887731082459492254981809504681247590554900104374197435714778595558084546689727193208145517212502424209235410324355505679297866908293895764949869353995288933421670221216676336169128400400492993230257161718016237453785031816878697589077281130718070764525153133072001270393028847538388430821189036826118493391233489970502078240922402694204133692151489896761852083741124168443367824048412209578062102918797282883906448896328435836855877218168898319177136043430187651967874549216106897681315680070175549864828791151492842920484806673939013626931359101346648960176480362984592600651702831240964852625995409728232310458761262445662887747735956804120062038690124815455271170517988183672756443011501145241619006076332192165478957113502105179032622663033729902786139772108563744610293183534521086231131567158277751569279688862929761829427674467884740313823567768546323712420616722619425672927715691799691920435027512113411589067168120321057078532557541640624515821154446324060067067142407328021741615610075898893532121300828944124432338405911202537179611048718489647382172433453063248606577240447009836159030618906388666961111034395666712420346678164969920411877780493402373783594871112906286438689733744938462364653218884256109726102803184766086681032850288027799775159254843754122062522394625512836779465259753904268034132681880493287094497617982606960505594480423190426984501761385417212493664412499017176224778633009115935692534549161791801452636718750000 [68,16] -1838892487842691504880722678801691892643635000434066141670460546392012451930106272822318985456047377425203809639134122905489142339418000024010889283691800820756782040835210632625105078656599652808744622154598867304848787155574474925502975756855941336443387089095667376704642946535719748845151574534310613194787953403584654373172663821283228680062771077994031069780133500597050080482741478898822246182223493797290090508588654915052968158321180568184472594833131429096010801079021779916450648069933364573759781995285507885480316964287723629848019064070222919503175528935207137336549747909941294580500249202162764253584532079319561338751399761453639893711057266109664430886431728593801255124734752832348759027710517804693424430802278823167702154981780840751990439939568412641832432702050868636070734751476653553297939243102128596721274714618155657381753154950191485342696937104442227037637355057863698383200457871780321840845307556202436759861454637720014062169981632481167628594392692614502238954410950279202362399410252329152551534788711223652430479415385629316583413938495765394336284830432509725669317616299359665846938652288149460044001038049388678737085252929112900324156928089934747331235274980987653893077614660985648699908085907927676897402018568983786908342941551208180998497700783340490385625831318140713249151446359516612164327019884390242608294389487943123734371692452560418067746825997655121979358933630539098260820720072438389051345139793208600157762277790372165275409232373223586588098272647629843320350491651627491028402486724252944164265487266928221683919066310113948335415875498814520137389822415209852941736783549980476698628889688657192218833008965030542143351007494805670266293934344282567795264643278211388562329474411767202928027901384978300031816703695191880826459618149577413959412374228672509518591244918933662601896901656398712779123501108982080661184099106216493256782416114566493428192744792403284795043297827197890122625172771282521629348923196425637151438042498894476596898888071330090681791934833642930118169318591929872516082175811443198171753463611698940746672551767651446711839417740727979433050471036499756178834042690390357949850345184826050436412793517247286777667475174869410170570275949414891889768356813958282861676264547130657586770426551964692963621430799428709434772423896652935394625043110312643529273396492813249970102106931293026061358550452093940333136685585154833964000918357009011993480388825747395140647687065583543213204112160548397597534086968389882858839688372572700442866111012176947948126740552180430974571302314625136004305790619465302854321849013217571995844831439434248703868220557259009935446858463592434418387711048126220703125000000000000000000000 [68,17] 2009617710969317718478416492519028859066304264529031920173865095406428344535199125479666854807943021221735973917909381387541346286274678839866727985262242156903673408044804908137551437291314251015714892365504967688412292800764647991411645885515191036222349094012131789060884738368250764073814588656358559642188245172909641665791375675109534767854827470329260782566758586134264347689869564475247383151679448426877027265923450477336123597483822832752618392602041800739157580915395709963053734605065312192986887209420927278534950868885370747127989956806969570157657719688568987569070978050366727791058945914852772519627431075487546301572804387171864864036888275106909996627977557876916570223844536262837470286507413561698575623082930551242198989023817946620637424829139330515466214755155182519356165284977918680312510305808547944458976813860248411079910699560174780552971623137878808561046324606907839230280721589552469112215190131461386220058299036199974622035687503406699409783187637865308061418605519571717339802230126337484489827768019886360193463083229091261566595738233930025362049201548569380578637963094952554591613221270586334820234205659093648117706599683359136018815227075268182136566091913394859937947687958964720693329832395743131594379247610832295990005248134043173766649251575050175671316850387581793371360595570424105362926598693426519472427204791296569681510392133196483463879033918366025183448651842999156068292939712442103801717444753847663539611813028721416656814254456983678161612976107037084093285008300834033820310499165892598394005797606050957200539161134757153570071409155411978602323790213351393447573470120494341180808934699890775118466373417923355604509082000843382589971221103724935202261591209090041697471756030347021718824607620199989986162623263806372325774962069924818873716489507411013187713468451695111884462189081064507773431042605921683575097048108164047089755173319523215091313068695638908705785131449879529291170544793159411385464375478601842184052816791201258060798219015201316633236618829708532607216208849221401063549120707543729097347139653183059688299003813195005222571548634350722347151613294634327151711601654603348165646811485748730126931956093486891613413169392916419692910297533591174360878793916487349186117100101485946715271400630912751532153945071982720492288993675832203598988609864494638987420278879112351189886395399216083905756424508319885045211217885320828990453200180501273052553404030971080224250870396272777138404838061100967534206800848478393477176092459079789147734309665933978604394513860606904354631758779086936360575728582034626028016702571062012244985395947716031473145782338798811259353294111917875852668657898902893066406250000000000000000 [68,18] 282412360827616826118553541268675245184414986876024546747449104637257539801538170004685086356488536246936947086136285325832701351131561639695918234653082507400968223316426702967618009518555615185649726945413354215295212314941499293442648741478085121605643085446314945101639517516076985089520246809400113750620936695014350935442345300357532928857101083137432814067225351000384116827027158900261431579349887903058812728177994738527317833614909803333127111824724788162634096949691954239439475471715842392873109340359072515435733825057841949806692669948510361275015025610746970395604177758420279684613988721750522496749344923573699234017361836125493557986069463793367400971995658634357423083877990778950549497906878570689165785408966993562523337102117396776020090300622515044271849133499410451232941711476804778941336843001768873086894898276335872009015040270151591820997776646606956387971600853016995034307198492898434004690967361579430410894764943099532144538674919634820240577647505999590605755573804951224086121523332686529767701514741301070525946106229068214616828223507571824088572453482818240851482824393316755469919122953890648194278961153051844595211824663708151287516197656148911753150880079159226964744242393362590052920626592855140650960222391543540999573708142823624708395075876603800821896541205948187218184541036369025143983477649707651651667973152264265760318927243873539390271509421559420108359563465978515589779555586049415797825268845816292290310632099510278937877301268865331272815625044549241440321951730364646891228080711565145900350483002826326202599141649305712186461070516420504176701513766939530082809101524178546430385110312834598973402777394862043687652762224801951543851455098919322616906867712442506668541747453877653779980744577430249441434588332298759121506025087932627289980509570872872500317755794210822544920693850681596170144121222357872653935347166255410809212415615806123356814470485269621173262412158919810952939023964600408935460726131556427391696153304871366439115404750149464546554801507377214873308878821048852642831012200442878012262520343455424798201119010356773945464667601314739686572406420899782641516879839382788665425207465041110887792706531558562180911167269154956189357972194926696702303507192518908446995952869031176792576632423405505961041438663190796682481344286972125013515327942505917403391430268568075439742828677179718357642237368985062051266070815836915018044729643189693821516908457674373729173340047532175299078643181943231578104256614724455698855937001760866416704243399532276716817247544830017120474707166541561847816688292085174185255127770084855374220669748453088629944989765616471591447300681920751230791211128234863281250000000000000000 [68,19] -6787969929112210641207259600635004189465354413494824190051153672979251748327102464144072059791175713109502652726426464612625744712739943363547151066764305052699416462367307564017121426206848307815579350988700784921616137720319744596669088530598848634438378546234366984483401294850415018127438922395526504778398951958154435211906854815372271701860575091931284222836405867687144318735749732385569503844244805841664786631136390668092857663593975270324746696275661576639045581171953126075551553334411111860617639394432668728433050519706890870112387951764946663202858475967008152502766983103078527516600489181908247569277090543957823268258553997502079183018856160488467986454745582433711050795015287467469000503358532944323463803231114245682616601096319523768336935225913342971909985451587919839412301442054075061893921088635780787850847314918761460490966846450172365876406465680051363279637192579622437452901245891230454050277681995275374112338410270831933902587526500370207113083296944519510947289050370058674535348215812798482332618976773539155272607376493784844955607981660154323914828153786265650481168824166809255636843964690884510250992203910689214793468256936958922446044346068861019786572978933515999280366925824078266164512363103269222903379864029099973754813989922867594661320039474704331057008804875174368968597178466253941744646523393859153050619333551366185312627162054136409469978261443349221143241343840313177838475280604511835216067932620787643882513816336949612878301170524787971044140857868557732346559450106162523100944774215377701667132938537991854777726770769992791744877605543337901537397486089535045586482645174930419820043850108856641728880857334925069881449139241687183662349292807576608165330112781723948790564809810944028278513054071700345321984754083472289495187359403749994171633069811347445347286673290108974876073990737829069627405607596301526683907858667385436747346776782487116004174409932443223009762910440644388038391475415494977169967747871159484486746155361323646064412378151054091316570769315448755415910961183522798269565164172403528354653459423150681838628844045855093318817109736876442483229440049563251593726162376893497590183899050130096272966563013248734175985650954419631770406294736566449969177310282721291499273056532141418981430941995921541448145324294985311458774837637432478627667721607113418668871573501286031639393019705843503035613762428755105155879963351271941957479432180778414849382442981619087545192341162604135336095179536523600277565549071128539500272134892717528551550184218343209711224992842180526562069411261937381562946471216554202893097781630363802801927987942763772293379106451797241721102249556452079559676349163055419921875000000000000 [68,20] 17762657043443332690950030367433592588022433303176293914773459201670257404617429035812278466639856284735013167696436968450079537268183006847835248832924967805335604698750925647210882110234303359372449879384235467364540366164565552831303081853519781432519287761969742953272919761439697271597100079806200766326233722748386528115675003175732949464724825667974360266364299067024054275528594242409815532617775367778039222854106798132304439700259385822200473330678834833824975897275237210415962436763733761791667027714295651320289382572658163989620771595992995861471901161714481874238589839412552414532183196446244292065782696151671419321845843125128944871415203046665637999407784851706743348392538250410106950934249217235369473100415510761109028085460678992195145110847720549576910624513258433417467069007765154664136562173390771555710760266485984982524527343683804619800535754627739052297003827003148733792527501513668080026895363513387499636093663006661202921677934489421285998137560000428550485647884789267314102430987486355457799987382364866223739219373493993613015723916704845258770341107575082556265074222601057704010114563144450403724694973715224408978185231344325705819442319414338811307192912981325656919681742695634305425255278962973161819371096431035187176892420592404707746504178885790018035337301724022742964899982496049925578629172413331477400804315748336331654233646020631865981691319648943579087308086094578700355959867943747935016487092597820318564585806452780060352130392508301543329212552511587244811105166816499518238273985305785891407673770720216743983471877224517717367124990463156633959396924910837083568772902353329199081278900359831936079083698730745288327171241986041979956333955661864010960356669665534462558704430611048916259346586401993497199285815615993284826277827598430874328724666842058461384420033408844660542338348896497172853168045730586736443474212658687021996331903228766689878522996047910381592087600596568806000548157111707537131945699784777271174701462568379749538153804035300817001668836763157098677613221570518957344055496010812188066351293643185657737636404734498930915025647592774935883782008400022606817731966579120231729404553317893445043033495792868188423596427376564193953684969959710525610961533327720705523159304889949556863994774717908399368472635562725421332488629385834943531309391525649518044040629567474457096287513898375226849176770397688796759884397991660585792127177712279841532428276041437627255453157433425357248868682186748774340829640580508586367436326965575599032847532521678342954945833467343755688501129796943680618559234408322066574331618506605882926773230825220509804403777598391656056264764629304409027099609375000000000000000000000 [68,21] -30416149034331104350842722346784200776376311632331940262360194856104929898774102923760838631575838513408061956216452227407676085576170209933364940447313051096106599660601505803801315919846196852194108941337848044441591830280379644649062205179088805126636173675876961484270218114385507696873906653693546022303465773716344387709008487483489706806869380342784833422550555540557030151563744627569125009434582709251319288696947878535496393030284223460958903792690965348720806543234396203803602155236841243667335395160841976784665058661222244091899830352891109358570261684386597413491091030381223361805779955587025282475708267753391999545906489745379752520133661496652338430111528002376490492369183073980282786669652781663781011987316753523400490487924156556711488943784193666935867394232389626576367196862140719646751709899204422334140103711809915018746665102376211584645338528576363124079202295967467109842851796476659672588871651046978007614384361003038893465795818463156241997872434151005615906424945933788292191744173703002261161013376019594436505373102563088187769708588765541402895568951956223730733638402586106499597746502155215613161760513195636970186786784020852209032246665293170577861631816873619590511480582348227521224359573783034737985684511321319337693316876634591247456054784353733972559739518464159002093132056040286343843652300867488842646843744754571631461168472010026665884859070932618675794209271810440832925193728488476255048083698512544132472573011290107153710767576813145289872265229187403688480042902613243973455572695649811481497448310935662467859572986302210404269862243188888678139596200314446213203056470455655037318752822642911295801513807926584494795077550684230299478223593373521298620782856336969526740554821486574768197036623936674765535223887514721297693045329528467796857526523603685360659408599715305675418361701442469498688863016347658532581142359936537170886654507026592941402356394413894195157541323560203890550643029263074558442943806163422126030558541520195988589922681038250621462935006377417080147702903562811131246326410546328514227909596285724850820223193176230337519612310870726574051542475610747919013837516962242999261494294187307718342110549167632833609868447652453863202751115547535893591328663513830911994389850386469116123332014029297723259321613719542622040237062243156532179191186936749021852600686248324836684611426674402287531272324729398647876210343071627760949873568752080731286190174039433638033260599181217489438313627378876041217706205413516122692015352201802275011563120312403218589429043298505546779254588514413745610812432701568860935239842986967484883632399141812672122809030166024069075092484126798808574676513671875000000000000000 [68,22] 39478545390555350308720911051488704669519930465613190976759006175965382289071871723460320170513817217711059969173641448879660482748326629227862749247208750898810485708028065508729827319592660787926214882927666329000672739642791927392084648343726540534917391501572324117129970842408861053717833090228137990009741118451318632018505624639163571158062402430399786090327270860473843609495433347540829302051246941991167531367775428436783914197008876614471609755997217527989549058717243996918417585373183062189859193249738704606781058635242627448530389695905635238573250279493194900067141720719394711598757193144443648541916259707459659424602568717070431286310095693002553579877920558758449123996316291631247839187418125499952554780434577316817143167191728993042192560996836064192633615093214560144192142774929491830818347617791136257993706961580231347406562671519209349549703318031372070348260317430792343991647979153951401088290636351519814718949550290517629070747907192600851134102553670296871572605143191718671971486311188038438928365755411776942143487904924169839529350266804126243660133063088904071681786456365187694366320364098456507769911009415488571996578558920730827748113689717436113036762927963154860939660403882252569172473064303972270432978855553389208413866070389286209527525617588818209030285973978695800625699569790318101509052126175172092482882479151704294174840838386338479270647863905935223198361901285831429350386769926921411474188228236618041385388332781530991973976466282631586926647554251793488391475607233189899186073583108889716748055132126441163270455469739840377733458230132377259937411231194876378641067690401536590274834548562609444016405243891220407205382961600216231086644211165644619417925786920873604346554234883923936847180050799074085018031758232518939460439674399513083784621903083561384108214278841553732064594175357686756107198776575741226425672760288342094576740269751545138463092744436462781470125482085538558856556885660325301634551341561548934573311911816106226310024689023507817279178376891393957876610236945484974896621891618886134731825272105022895994717292877405100841870435324857807203219138203938764827714694962583621868912892179588265300849534473941615915413041364187548237772678184572171130344927448199894419083337139158302273244486259958156298063718622491445815228153787623384140905399562068760006586781086839873195064540252183507922102257930195096102114473592458124573838425511840082734731758586906575069098499616672688506888421828913714834099625649230737003199094259129934385082644461667330769590844427529929854164693825781571914315040534911373433727967437201429146366356608284304256054910407802704952473504818044602870941162109375000000000000 [68,23] -40621680668251746815761387814903662337092714548091892341392275797911442251074101991338960642928554950646956813314773225169310026281411185757965482800918317536866121701536859845287589009838289783092942135751842885853652056557592386113066368837456568603541742734742763308708711363282849130061822690699564270347563297040581838285014203143332276864568107862788371331624117244085267224660988159278828586935638290749205580284261021523504232522990268021802952974115698742844889419566768895238503642536471748352905484004625895922457423941575717930356611063114559077835462982194904975249850247327902082228858159248733857753055216096471406182892197140348623258517551779174423043126631878655614540659278467624863637039592598040928262023124218290706235552050528115207343646875381986427711051189487051331247625196430333358402123843255800648010567232286633108338194217713568059226047459481874250054074317417460306847127631053182838907951144383894082432931921532971855884054659751019850571102476879492543146233732501692388413965764426542580666610411378416670115717363743885926651850149097469648774814287264496028168992296350014987527996534417655627189048201928884265278276687951418478382520827348305486668557991495710591595041205431202491060273824392915701864826907037769303838223050470016611338544844610491541073201951009140598459772511101906734562699828327401180627310856889811084271587989306444407616587340928245256930130641953587555154015575891402921236477508773117359021514972190319490402020228676796771875008583207491949821028982187311112460527773343086322248655369745004156075842097774025400072066032914943233929426750693992136228458352503506961989287386271175872113452426481671683473843472410664894301253012571738153459022865644407359496707378703366843901504049644077156188358303764025271212884754968746577332648319325932741851414391701588063071339133564765946783162646551117529419537782796974265930167699366360743547755839053652634090633860289254499601143275285620286496013711616786975218003887499760497225430255187726085187392668310355595291549785791025098724167402125937101145510543758356247186428561438043949236962653843826864136434307090885976069781079508815997782415627344952310114112249523189858807389948574803900471703237750008151731037311851695088039258183866745343489918324280483641975961218483469708039670243185006729878018036418119982852316125957615946111320863821670811440995851339720116495916276272130018930274605703810112683805460841811494457606039062127079598420193916438988662699447881857891815202205437624536106624126252533913867530945490659481944466078987910188268253503878582562700661525070025009746883431658953679805689298328713610075624274031724780797958374023437500000000 [68,24] 33438982397795087359700328448083591631316022175145125777966139590227431344799318178312427998372215052239763441677835979021516828621570214039982118290173061862372152097754847707785783033912257541315034423010859987636263689452916036599773190459795698702898209182293239752204892267934125300080722465304970458107702946528233155367182833290353241120192957630940401300743148182409034050255807945551242158678403744035848380714210771287140591403524868101641748475651067551935706747565698303882648562133739019749323122031478729112803337868257304361787645007183065085215575572061053252133325332384747767693296770471359012642990506728474111445184451191276452743871222276632516331186214829347066585367971433402777502553060970451401705687929900976421991439796592424028138537719509432104874939952044891412824729683695646584542734337422253804047796160066712562134368825497538482876370189055006355081262117490437537460748909781177256970664779846080758044124848770685534174482178901003206685916849978863872292217033490133991294615844316297285444155773060048527178848380046480446527051682863564163304990184546113653874837246892212714770447713649933862163812380943265070322680909254244068030182969866328426946968097467761596296305865824209880342211679806836268231093395451892428794071122341963026108923507645513963364147050054411302492663436820879650699445669638043484307333044992474225125238049909124679431050860197189351635375646892428817988779636874216168109012551818772517858369216806213871562100003038650371035879277111512517587586998235836432436789057673190512023019851893887789401856131611732025973343209521688039202030437324748445565733887396543693310793356266904936661242805659797200757245828608293218305186523818793637612361584346350219006561551526528708302377101507704592655138649455972605796358247181749186824009656319130392700015053732206318691471729072268901175835243006542373551879997376697890390988112249855174415191652440225506791675477875165769039330618042901424644521099182540886528965262414673323694516818110141794565475466717064772889958443650495108533085373045962776118452798210049454171551364961718482081400906132091732577344154607103691540848750573511027759887456852737786159294593741531878343024035032707995737304015975638517434415437004687338302652775053037859623259212122173445743674481984085710861558143492428426063666870089259657324345212381616629396794744863608005733505863977068540446116346642613227398153849414329107331859698851105898792200464997467632318081687124886085239668591740110162205126175896268355684515149720161224907764774326529589568726166099350445936938620245802761272799898326799073086497429371267975373172021136269904673099517822265625000000000000000000000 [68,25] -20730599465520983054767080034913578930343598241471786425734311677150550565931654822034312171700404264761790710483353023713541575821625615519511363166915639540173920971054952393162798931276341138612264359654326268899839698876509645772004982531332896587610093013765031422726667680042385986401887435503300211962940703906512476560725954519688978259079606764802765544465954049288001347187904928758417106302813702146677066219471207422178190132675448663274762395037105904907917726232086103361437247576426195572063278912515786850524378266734482538337653486270685883085984181469108890373609316695352543883921928287130176894572208862505132415970399261697856057190314062156749120001330699957885643547817625466040648641327999305733157523623044262926744740934267800298752344246949924458571022548276940548777916333406206711845914554811350031853746085925778184867949259375476006588309199571041813261925491397748849095632680868146334413852858241962792379011372819039062223470342660651794106263184130698608911171681074665543548893739840965730149048479896516817375591313264486892587960270953882888077851084833392044825245376500179416217707424714121812843095038878569034204254910808741921401041939605422089702367069354491527664086580108146763159466541098833285769974998317389472113356707656050236191036005312930274504542603440878545031858430963554534381218676744826862088821812275086469898604169805033066691195401642410284787690417717598829220066543192407116921990058888839631875472734730919502777020331447085455716531107425857884569012486967505513223517293692169393261529286450424361634418082315733017736674519465912986785117856852333019980863155298286761303206320768999841864991290596864816025981127353931249500918368326406148654953742809297846949757512090153716855981358063589908198950636157496833130963176767822894092998074483499383222176990056625488830239196504612229356032219742537923391092691401475333788866178070483034220111588314142250987881707197011898075186574567617291467945047516004923748869658242548050494294808696190051860395237759627858134929180680658535849068132406805966020163294139060546134149897104887227066392510094552519139552165444194459646279458333983422378550063545582407618231580165718862153543875252072497422233534726382253885302641245758817689655156097494903101285978589692295256851580230038967257368572219016991428976540145416257265644004797862300016932052048194646348468943728541828424017133863557841528075566472760534447703310807365867354846791771828279563330685928196078999074004555509593875699250409341468528215066003161032177513285081133276294505386555906226760613400827773192563889635581121941464314680029492818369440954029414569959044456481933593750000000000000000 [68,26] 6106763794427386769959125171802149754920456030652204933255480797418700904797835447139163695242993055658772402693876842718176174493535786633647883116625719451860234837880308402702255207514301625975481416051713152481106446670764886273549717033396226551604112869015890081597283246858970205860750224881573213714543763621757481007456769212927883037246898576740952374502949872634327583797132566630765654572180042401662337097534105292643056684705795414771094831413813735027160212992459419582374141172166918912508927638094101651586396871077248796155453020572208511989882674167219376365262873350762079601141974722342652500420678930789738479437979490758700813990710351159537175970824700653754439072124605100009570979423985727499442496051243873346735257514228891611933433579048590744772033737423964724298633901030390970216476037035095960755493924656485096770196712444442721655485662533598740349351042238201373014394662736585957943035311168082246204614907600381134341536037410905323272896852290444965886618192606944405042322827695708992975435057582373021177445965508505177070029947679031111251831788291517789817670430678102159438013340466185629923747495423164197151747160600854705500538217208316420489924436506059727029977611209088407707981725608214523632427748524385749032369146124680881228841217167190058294206303893543421398105886752381081941642967246606743904512120176467828507194871182766039021943148809780778052234915221510650729483647541516304444949245505996908797375219329498169393474503609754687040531303316982679135943992186263515584429041369087108893927515261490409610117817952232827231872025727438443090726687645258687800584465724978102008943161686579139722237462696553689865216502852249573072699736458705138779299202428933406157818404005359091116358491732166877041747740616578587641347896765974754462660808999903205448962388399375191788048355711996781233729211810331470152917477316952800842012837165248057578789310854510061305756308999651376898410271440834225192060804616484714940479862760102299225389918122220664024197082894707285119963656707517717225844347673541792140374631070055511223830682781611697047681729136011448042596849036374272716695652681613720138563866597933326804851133299506661812922048574472117706064102101460890234907311668080551638137038581819626564480937920399167852538902085026782517667993130191127118368964728577447862587990749096731807942365979380012374691051100066987270447582007988226726707556463565343008203497300115877328108320595795448119385655370433711246797320943567761894367871522530317104802431983226421940720332218321373881550432716250880649656556185113784604433911909328620293748449620804819026886889332672581076622009277343750000000000000000 [68,27] 6649124951061406042804436041510897958476998614538137038407550419270204693122797802832784651752146724841758707170321629623708847457605386690188107200892555709458202378356704824770473727382789071300886617215254536375145612410809056091384501659565101762384748670109361497497832092930873553317712747491619390685381813788676840521798194072766127902266678470154688106262740997789445989733016359827779802007470849389538641004147731412080116235833582396436440067835062690125211836096200038355271738918065350657137507528410291003487758202443794941637423961623407607424873155354616903586387706475281821603765353264736947691106076421674030115039905469817991550249469064874262755692421952639941333264983209022540241750755826258121963673095481026268042368169696277118780812324530603108995436495352605056577540247012239744067503157823753787820551444285845037699197052092759601362804692607860812663393290494007948389700544284623689574382601845769460806744138875432428536410053810015044522996689106414756550770274104094258972649846465670734063438298970580401093150410743754193359628200492795072369712372365409040616855270804254080540209366266504205700053007071116222849716817052813012321471534549737360022248934786568981636349901503910597341234271331584486187938426073136723596364227511328133797342399063151761303516270808174096380219459673352726817748130582798825649078520188774784857960750274057184722182244537666384781673136653849827600070546931248738763664737101605575192934196053716430296825238095770409305538880867765261866303689187878245493521863475182506276392430332006197281625461823668817492995689826113144118109195614015034469998873105688685542042215775594960014307940139526352354381012452202400799853708005850817928602240339233693744328517492163609811736894531471047316886863392754114997110293550520666223884646181178315177706600699094896878539926962917500733835922923043403232228634646860778407126809476569036207591650375945915490149794049558072859898801095468568112098954144915073942930621495470115507591949309289275408998405084502165589502591357412425811187508676614561067036833018661656280584683745848734310232445733997908263127595776974348825011707264592703638663971209863501566431753205975216487730106681198962658017169846993909859191059306272470403392787007619861898253787131547190732730709156305723456271847184107065534340808247145130091354332795630087615332029962858851109680241984134700193565388900883135833259463084815106017578961494675217965640003648143295426470996371941451318335027103794441198581828667697218281498069894313290535259677665556338090321483394823215368607459892648332857747423457255413713425071828115597849517826034571044147014617919921875000000000000 [68,28] -13734684941040155057140310669373176813985793050667812628005418141600179021702983637246249937064224054250128177983038151802199523515518399123286597663108953695303248523433320089436206736856339220730470909710712136679575854007670493334570132258555239223394504347134217065095325588155210578365341851440470621832340022366555451761414233310235491305270443374564239813359071901169103211216401165025309763786504380847451615058410861158448882260542390815603122434419414564293263831312108958094519838012138351644972529138359392015019611970498609825135725633775603064007970952474536449086453702970277140667600667246295402973627398239935893590422620454943453510986012488755615658972356031031016232913634113148371537804839025569600507805567221794184355055715817963252143859143831492175075265707225893968280183374077540192386644880676124541143766457968291332405070159637854615906810214890534546949728201085455308730362917289947091225924464764892988985954296702347944201666322921298348615178533962100185301897598226694367082264886282361625595662712208115647775348348734967086419791817803429269385795760614639011461832713573479255602837821624766766409204655764179225527087201922468277709657895114370199950975167474008726651018133647827250839800581808464022489028862430067049266641979012024573664141414815474968031384970194703309702405410313079439242752992166932957390844684840692978401918294910370308015781080795837614174805055792266588904433540721361329259003373442511725941393432854036036703482635028325380257932108367020177393951490952886811494715708420011032891996444029015097392953179129887076618480282472921334916978695122120039336027612935328471417589619546539030735690058476308302061313042352586630207052387397237864902662558888402992816463433752924333048296847937048681375331396428212794565542714999482041904332706240339602809454926529939329953974496540501170702355267043373854924536505563930824126199044702423330533919289773276124415725652924408697882518193716662475501716999703191129070169177851982989344728723554070218706243184541659159316856680005296877958214330470729815847036771012528668428348173573046216297476938394179895562980819872727213631198673819784068791176202375093063934824296973709859595122437999288256906637897795534385252467137457776337003704759905245940105332589551190896234153784208135221742188745057704090925476826377076838773062822061218024379613694229257199247855636542920836515722987361609899172530225090168062758383501335671120892376342728525262081465784863752717997025788405712412079202358708349101030480314087312453430137441212276744235466026517682471604345793489986556047906270022003656638975854775708285160362720489501953125000000000000000000000000 [68,29] 13404410526319365551694140331070108627696161887118621761963370589889379514691179057436070004926877863648568937152433259969489949637126636552737260785707084468976887949236931734718590118003181879646727308265436587884546101082496072966604419252217995289374803878419016729534484838116754437213479402634419116206771476881391446083605629911711754767913944305509566591981295950969652038337481550225729619872729977631094850783019919699083401419152018296712434481678658073863475546514534151262217579462399820105631309611928386994724667471975862956686986394708925666263974450036016898444599696062263433485202068826717758183156416703318727580832059784851151792245243598252948178264517363338495075443930793240514660380092108852169721046256273967772414973201236939213431661383526318424320490227080897460549732586043368664016165749136089091925114517466948146692855984748134997628060735858711065757940790844436486687576797824307562805240288348156985398079703534988270724694987817625270023393106664277786550184084596671165390060970225044455137427695722458886861822333048221164423343847609461310136738494035719560311474653748784904324250080505318080855364857652898585135996782904057233828099229275947131403690797649749034221934806269663307582416314493054975366119256358912523390521787928132879376624197502683196484231525000250676986948200282052186238049538515474708561408247887387797053198288683441768397597551906185773354055984211615745490348146197282763661517466143983146118975063725553105648137592846834762024148897464468511287308487104492366813028751145702578748712478789539564389268975719553458525884390415596644366465296119252161542069606347810078928476591048889099305216432621287228732085724547500929027876492373058678700866049111320865356870612517847369310264185819962541826754895044706937705471845624453244224099430624877554753654548005820613412182433032216076938205278142401112226182875538250161452085352137452888410328165161315374325786534760211025724233723457629194368244308202471803434641183699463265643608716682314741065627688133837208601720850753347870687811217541006797668839073476622953144688696392385464320320753662303318239298637524275025035808447098502777618499772466264394671026257671127915534848778745794389850021887576875551715516705770659867857729834758493333658655672859558679324579442656866665828090663834041482244550627289524878667990496217623580133233237462953283313372443795079964346453927482088859845365564015084925393894221640539886660139192870444791291249322528613907769028410341862244123957273733567340340781613718575113304287947481065414980179934009967569468966768412908712753476688127688283254726475668405782926129177212715148925781250000000000000000 [68,30] -7772925092599275043913588746152150437119270559805968648609168309617185965070977324210324844022212896602185287348065692341382668560931473519266668928826019663082470774931333328770265324248587409499501483450831109007678955258715605000720523258885662750971216813372040055499165464802288617057895957871040439635471547945113391570064136208032609612266568346761625982941573132756618565994621662268906476023053161581151039698135523796757800353014207297652360155785259770325701954138886066830368544719131953909022445287636185306527338458167936964649982934903001184216675476176413666045187129197220715434405264807081819856583118097102992436701107378473639331423136448115845541787804547926203275024510976760219291042310891295512905976008064483042590307912820654295070993180259732725230799076633524211444924709107123330034200645807316230607420868575227793923443808287934514747631638113128429948094402174535418202015743204407935693183807680654115041996311776022705640022418684926267880653743050114880948132713640022077750867065009957646933946129648032710167279955728825164734914174294225056838125339680076079016642922818508621870545872849920534457695942770437196868907476757665591046510950066234828540643450361891597064452686599646636462703210892518242950203047721402086746260036554437893468425105770711729657181146934386632371468048903486160953106895358264788977499090072996926432224889951267163060267652717300032813393246857253836020295360851594834597619915225479213728284429645221655767020503541234047304482480141106163677415386698399585840596693375050932253018671271535245561936602261951272905787474395247652338920230586564380448644769392367721771587985405191270678156687178713672032151259933995001479249718986572416827640909596187337083304837929722931818068814713238408485780478071506112933056022762267505611634942479943139517639126077016491527295672111541784872870831848139041484779413388058918779104159149801046175464897315661343504415443082651397379776145757897717151430892532422043045561060658298074216972169744709487968455099445055277266088660136686273463641103309151382742090648100119316904239009413906648702886273785421801744490338080140808139401324629926863441968844479156414449514147484111022968874679080667354778306270265230165732832477777913263220267089132539816065886142934037614495010439497679420178844472774777654506846940903248292822202171784765551053875290986202749957082475155664422801131465303511827906582700196903902731459915670999441003370413275403407645325434220972078563862487930913260607997772727185832044564209460089236418369931331170953797324714398903385578552813020477251634847837139571241626967434967809822410345077514648437500000000000000000000 [68,31] 1258253605652376334703816375627828728938288779894738491626106018571744556500696130612511192587966400724911410235437260798158010161181672469862999192394976463330989150215396405945800070973357161981308928896635110887235767164718218487471196296904790680870095889787044446302456823494239692579311259573171336634818491711920930851984144220151230813342182248697414047163542605834428044036251040897382851868374450983556869317622289818328480599395799309987461836667283909341489674355646760437094984569183190754377212027691081867372472441353276227480755187206392614519714170068419838867965435688014489760227694729629268857659556317731116460903966798731496167914277066499966530779697878515208832094151077311478648796475817068960037535840713171606313178976008979628570995812432962546595155966228741436095808592315480777400786721037679600146164329288970605166996462559511356412070251507762784847618597973793574840556490265512304363096270471096487816029844351184131720320928466305501973143108712726329564605046984706737876129668089407437362328281743492338004909534943853311582490259247602754528229248657166174153807145287163383273020324234829162076027298962670541901938949021248453791850496552505378106490145130938326615015963658757051946586819482209435406997415098560065357180192085056533876057385296801782924823601910372354850788324619050530911561696397773103958626667888020378015544982917371466391512493696210761005858643160332687155497912834584906996630811741197925668212438953428469734532829230434477075159336167705443779375972914760747916225740746715960251659887511880016133173532941852510373723577772919056193124930526733864696840203779912905700440006079363774367324917276377249628623417262555172866753657247793436914029333905184414182774910595561306100641863290489644620317945267812772821251528895232552583684031549538122155265257750160231589122503607714472429294340239174190175667180410772329839199477591205097811914440217956309676697867678516312348851692983431159474348405717747632429794690656137514655854871313712315884425125923009837962555546771838952524659557352728106215822495720137021917337422208131419669091854396221659197123918240700326664527630520183372491050394636594926530930758262692328217977838968667448627763842462133346118631029997045192917670262498684618773929811855137997510417267485049639637067070811675541958762991826593213265884330166991663766744721344957170305076770912005544814114256803517345965110742198486384467031761142330394371882198986867729444706710726538941836962541168974205214205453139538265291470627213780232679719897469021472326237437708774946969881501190987114730238493188856085946980556400376372039318084716796875000000000000000000 [68,32] 2814794918677644822574777901461926167240121573823352519971544215718430306361688005468935749295528423368962868776790871711615062089318748565392349825194251565382896205811712979989222117819410057842193326148439357322058452855715152841800138787304543579264882790848566579012637280494071721709298160116967034720601303333477658187299628384547701104322895289184648599207393675149789997922467524380613385578977305042390792240005013129249322338387374632782215858609499560681150035654433146112523484603905433711718178055114985402788351283389973897892398300381867627036746560378147103743979214369547522139916498764959938620122704754336191039560599207684667094187376365575799573649043659714041983342383629946189312166912000369526486896464138980338564718409515726524524266851364517093410515986158314004682954300048315344836515228823895994600216896202137985142724393419262047217053638924410655874184699914173395524810206779279017306019676689227828550143024757654481409292858987152004656322082735049770665983278182529519890751989384294693190741860407861482083256220998159022285017145744621602693782186191037303944830374725356736661352499473324099799107036814754020195369984905304718793108119109572098120366067510065410874511075914243650306121018245896052708642537022529687436318682832842396175609642185258730330435623207948706986734498218162848937837861868632704955655838495757743260603581058550046703327608066249249642332865320801467185169417174570025717953655238866612481303974739202286899887920703914244269407008358103627794831116647672654770938008351622595080841205947063816976538765108999018326987608344817757705282998411750965055146137521048953708807431359993937375911816138801304044580686681738075774723057537346073424089038967264160433133674207123509788222205967257844357749317076102376206298614388978279387936450358670370770747290691290825098632269285136074259453676508701481209939200642785089937198498799598302814155377961599477117874846425293032198372412549048720858131083204666951549101251982741881599003516342676958148181083760033453762665580109154677182550818387825714283311408675287151231618521421175929520964065632299804570357331674488942727141637405412339874727644994651995611633856023684204760801115562768989116769696640859003609334740793109046678284969474140992376628834567131954304838460385728988814072431623103828240972675423649353273813301066006907513316271380298269784355354373455524825392362558499883428187808046117870732581279107950216550483344182630653310128404026169261967462726783223326472125470103170445966733323016640511386975374865386685581564407324169189389733361284581943887600496978507180756423622369766235351562500000000000000000000000000 [68,33] -3848216494126896250472636707740851730268008635365887144165512425168882200155929526804304375860244714483696653635189708031454349648686422057401566376984653621334996544371424239559390519151664706606033170919442293997187327478416088587704501863846163414575917928848365135963529111513110619948952579279907633851484810477685030188640684640897778984251436864166175262766334446656254811829124517166396978856613238007531033473794011050878233474406619626890926797405595445029847901849808386124238339902999781551715960693212274503213382567681052620700249833908712607411443278642535177673193859670580022906920606773686265474510520963557118517433733585839989635406530799743148662516425371655586652567544328131853570540741563267282159068757940830507613610219303348316714266451160561437528466688046946863488149261683141632582690247818648011648201578010898676072395907300072934254854069217340095519204019573226549889137379219017403262066836227450470812085765545377411283178125425078630254751460242868534571146282795856257440748413318859590543822660808275823968259798677094042806997637477760494531256165663616971724847450202158917772130613296610866141096337764020367198481231895661117446643493503039465637097698974704065127079996968479235361147959788031513558842805807680518445864309041153348293477597207226573748427097336382836199625274573352859773440173101107075791505318292856074123786565117729332811755110750305947640049901503074788553258271404744816944196120387788827301326824611768495036005997071158296737223178265044127125894303540081185655939215659093790497152975639537800434553678499401148696162716737795495728932639929097912283474577321884246699267746402285042482107578772336689139006507986990674081842502645638967797900557633036316227053235402106553649882113830704700808627746883001031563107188152784627161103463030268580890502737582223416272845012251102557025005019534675512881278535934211011336670516139159649149365577701724731297345490066918538804797718885022883393224004262725309105832497066324389754448702483668243782247813113266979343180931818329077031931604228165690527886561440311805056752831708265694639281284338182570977855658360939192160618420404765221133304716588198334204583001714927028848396708225486803252717214547996285943048255363476380350218865850034327418540514465568756085297405910818324739878492089002129694070771189577632400319849247005716382108432280032110434287820975555391036612902690291853447063441126475266524799046314261211324650146844840759690139781633071240091794014762325736304439709628356009451557432764813801479100542273757192192729333331800197191317201218899811247277364945063027334981597959995269775390625000000000000000000000 [68,34] 3052418434826402202622632231201013072322679568733985495738207583383672987770231403006198303354013866149834636759866532942557833340248897642918451655285004274046578188752342545471276136114208655028025452567186476744402445566998523918494627138952002036392644680819413795299736806136822537190741535041915417991091108543181013972185608117679716180734223081448272588575468762987580869855506555354692107738645025779128069131649824121898537536414296220800299669759520261110704964150767480421137036618819867715476648178261552476279821240935701148822075080559097935461311602734766763979798406209286514743108885589134917424005976729427772875313791800639429014435651341896736154246753000249598052435696949943346177840119320170349016275895370883416861730304759622135565879101370491473524701839183397013748776477505041715215113135974604157440322363639742105548545587736886523022097253085607368537577262835037529943940959297733829177803543060335505367267562302577411157804270660025223237523882448054963337627473966202663532643035428908090828791453494278690429308971339283727015064178231442712540196524410601873928286730112513580794970763580152638863527974721824478620300087447352792759756559440863490849935418728141726379025445029770596212260822606672510436328830836721379301690715146674645082138664763006734984439836381307673932109526619593515781394958932813108012307624107810179004318634877816948371996915644893636298033693721673581457820269221730865260775863953773903395295029220906135903968021138372428881970275982193835397801729282292289572701783219816238832806457596470829690418686048518511079307157034468808514318625888008517473026625525681384989832367198720657186415718112662252768098583170183585186607940583941133325238279391064877152426078553324248345316056293932429369037705069862230231123312828803428052915670805346939541659943503855480690901653762743619438086693400083054404205026815147469733996001642297528746868026380064426656263649312355002763235397066598578500271080198014232500003036746360094186851313654768464513900446171926762078720003121955316427306314930348658570966571234393100079193128393405070086546871888874033382725812141381554686024611896685036813325404012397310070721117216159501484655740424004706400101268910809206237755437897304874409293483693673781561082648140179460324538142390860975828366609768489009918515603115350712724962142992627810328711933500912789743997281996186936454183663171297279105268292257128803286990486568167119625654266877539375588145672776225007095671386411315745154728594221582315466680911560814148354973308528996495510399986306389050022299644948065001047454725124907781719230115413665771484375000000000000000000000 [68,35] -1812379589561418134372969771078391061585032506855832924567373831530165979416521067954236750785364154370397842270245129338563305472111398227970419352155918421132788948409281789546244915702155491609477325062928007706181948230709995379708202497800668099814182141091051797156041124425985112143070591443019101971747283293837846220184332856980652438873387632075628369332922747829906604471083435428549573352063639876482891548416923261171766970974202141110236455600168891628111735789721562569017704731495868493086430454254881313428962745276886602169183949984980756429715627348910409335309664049224777340303197029691051448565706925737300468709476906201361182131617038652689187872125795211197841805756066174478057113557245681892309246805187645892540869417722357126426222790167186814677574932206455512134368512765186260417485834244553984572502551494455908911216428712472926605667463426960351656386230166781707419473808783604121150099469281772600431033102701683890539782169002152828773026913272647879161411369689141763382836085514147102577392407172400522465191294943415244109383445785962480212430331223779395348556353748993356457192379708875982734382806245191961831988410827814691510291234621573140695815796107105548985346655057109717472248595416299697861143187762618203083821040677393748517712138056176338643382910473280193914743237120105808303659829886229808418309887698008908298557675092663475578275675637333230951324638009040998163044914623102918762214747007505539592029858147421973354049738768747323908977301595208289016527126922733113272416748774463071678363417673577521284241624782718819961639147203808796963811089044898803869617582214525880634312960819012274719882410649019156903097958770830484623130770986618411730085081167753428230070073030662397485468320799162120170312935898029806737087030909876146580888767200735257970220415867238312116930497861921052621395939604551528338090001664520629109156630084869500962344351393229163248183427176473493705273269619557194347648198616875791300764408458891147723963279887221519665707844990021052928344042594538067026874159592686418880291525021988701171428116649377894812277748984434907673122785807148762948803922005422437835616145080736190274789477323333947869419906131550198261600994025462657583860142539203789127441838698838444306523312829587790916560462065745170662683690818728403796815062182625090475712209376740615135703301705722051364373653582906393556351481678721122687781401777267836170845186991099379485091958392423145325013089815565877000495986387780993460559874315057718705803457573995898405131897216413037688728463856096112339886488863120088486230452318181960436049848794937133789062500000000000000000 [68,36] 860845321628133831007175489494922987297043705599864511392925410382346036058034157975124377247053619473485378625985777986775759787504130039441025210094048736921753997590445683490425594396325037017499724122538113786621337153892132625746723853189705217319748732881976263104921063413193864910760855224035254881207319883410044194531077340053378858829269717897924151037193995454798184851251449333334369700959011549721335729342893773370117780709047636139731346107713514066279389681386152527262897522208177620234194953744315956614864462800381222056791628599198007871499112557473454499025923099054736743921518203973606642027153460963470655402484563345164419750392517935804000178280843258829511422906512331521027898008349189790617526935090028627309478960167208940902074245268662460762091912567237413079491198469770094385468089771611709814555645130433615663478806037132446527656555412656503733522266833919876819053248417270444746534759194658775829870268781116929368686053729591256394257679591443990066631735552537187994237468139345407886461223472376170620212351835036288482393893414088197901296319066149146797433324126670212967435009176128068742432789662904631521721083058309695564895484325362988333124179846752199877212946565703906299285934730097598448408676445038568820918251036650815850547803871928675519244177982848770487009751156763721446523921188377134280863985561677207038120850875981623370229865199319881548316181002416899272730102884707682534257749297598231542955982356382085588953490690667133319327077584290406346784811777020827495246987593001938538263300187846467451944508528824010688659809064942251437600702501001353071029347776675951189682178773752645480786243550672716194388440028795833685712384325412137883993546225094094493886659072627308871438173004787784968332025778924845112074082339203996632489954097761321696788543349450164401060251600389435394508858483351381464653505785600774665938568660421214536455137139654670443427461775000495974021066378544001535760061554242487405394078754309491991148553017743442317827276904139015886869896415271703136372530111334838418720642047086764508014726168607301525718909492981058820972918552908178927626162064420283084519363151244820700723530647911375969513423749017134673285641909880903229527998989033001211825778112487643000713614149693043113779570455414180803194244945049066873340558306042009249956288629159277917895478877872607231797681016682194882677556176483796382969549459127632189218236971009042603993103992725502757589915157787545431230318805797215938167553659755510601207081469604279394321140450320084275541382297558801630878643970645747174330608686432242393493652343750000000000000000000000000 [68,37] -330545416571642858284941029367747307268467117079924197793893863860746469302317816921014473029823895069257010485119873771961063335457651169597917485627566512492989919089555811209823141587073606484131694203373647357202031483388544284431314562071080777429636811275455199557891094863773968954614927070691528677560965065105607363270194214991020984212541698960112142623466160924737956119485021175090354198362094825867114857848225350987653446778255540436918689984855009978401583416251156461682762784438921823300044006143744003095697373224888260363303346924811919614329899051377754636399006641183590307795072942154217683991402468541271062640217286338225088278279107845387556989043745938588922188231072976744834333565840186407722409185803575415407307476498950784812242584630054481129777284783195088714915893512373106236812862173464189151801989689703884168433531669521062285932793950197242373142288978255846887741851678353354961327619930036952806856255905990226424777300201049397117349798622596599733207178033944863649088328080941425006228267934890476416922922485799265644551507124328256008360809791190351764603297459687741997772120153867018912012690988567059737486215386555045228728918602630536411371338637063155730237688184903794778814864576393601606381873136882768528771378127109105356984756180805772312003839486460829243604635374706421813847747232168903434545106417447987019941632981912348643047191024305860365596811500465488197553556325963071102199029005012381424472452451605345835763694673150367710151622834654581906095051314709745553647943290543411710476607725805240275082444808321447812374439061516023996885706222840538250401132948919580461691556413966377846140099846410876866382316999579113281686889253707130515012754086250434903999235257784993134868365904147730084830074651347403629131563065742820743224270118238052904734817950674251987224304027529265594945088156820924232212214173830008988850884470570980824466753166154077012032358037923211203553192990038362764834539430798788619438398283498782047871693564565971899438575143292226919122630448718413260143067419058719325016470001817363563929071692382256517780590928941257966209934654079889974235569285562007845625872879778780755036684509153972609142458425836056930868363545761847293429997625975287104207919459343107953245707141463890214692975490848724224444193187430756247839781204891310166514524985522488085610754666134194699999177033181307133839242086068779888833078310205550790448532265905400510762153761880064201798746912950185289351688111689684200644957903262557158969162499739706953207260843795190977268426877080653390112606948222917502278050960740074515342712402343750000000000000000000 [68,38] 97504745705685747639181383467692700827354415014518962267599599704790920797725499032107136126270216612019866885783200478767579143476886793224862073217193395480477620558686285439117878722050008167351192736007845497547383745624005408840197724961195198014296194005805093127059490663874045306840383930386305376969610549533417151124227672017875285094256405173081648874738821457875548534282613515432003119894097971634265460446065173551258463980474691963280059044930784893907153972373999825056714856692486105874141917948596988552818572461606107794289458376287456344552148987791804960781695622173816667559439107844830012806576711173670082172777697014328170564264926971925808864090268281211642328532446275120895005363557446902624766018706105164759482706697412841224482471347556920751685546409172088269103220972206133085079592760030329374781649676694897672880426353639851191948608012344123364070848401757520229363444613305955065099819572470159320441326392023371056984400939694694307028118527511971457169787885759493019953959084600658810890773597577235207714815954273912465255623642208131998976252477296664759626942438313434711931940935839498501916359814327109781624506656697923081504311023353915480469985717457450290762330293334515988880486717700419951072245782717226337826614383095760069649121296928103974111630107842267168575295687947713041554227899328359545312093909870771545675420070828742469929971893810395963704870174547225049903657304723632926151503877397460881481921393756620702968242091934781845013407044653295075095351333767904786423753021186056435263843682927200493401210821919466796030962439445150112098486582679999306149620567657471941383249311779566457921477062611368701134206359916471158446533835253769833201102192470740035678397428465241521489618113632882448246612642414004298399388144556511086444763220151578330175457691940220991795664801071456647169261403072551404671906161855195005181471402930276234233332397553833548782619448337847712311362441873843670590868532029542543302486158267096244353191701876240523366799237954408216566991739241964149921177031944420855613447529317332251982039095514171115983553191875289260051874419997439046173538143422059288468482499798567373675341355124343289087286166980671171066749214151300540245660506116308900650946838924801270346153782912739328061964739177147532510891985672218373098383134361983103230795828731872805220275815195342427642351056348908194735683051990589629342255239006423199112356611553509582946722296491142219484061677953650438132742726337812346444033733842572398179224956580356262766087811096634038060694425178369182571544698107102178141758486162871122360229492187500000000000000000 [68,39] -17055513169902785386307381158848276989369828938692570025981319071005888292965379461951935014915260241585864845856861609569718212195281101855675677954060669164694681000347891735831739470969278486698082280073099790907584332619106237216498815989539542732964959057414445859368427621036995823615699117710717550681119359347164131992405077318766360118835067643326881057201567262763557438404779257498719810341521499538628289560153085456252119594463211035398386162418673159624661970525176605630604422235170814531930068864965663255217798620701849470837514104764559903725837952935684162519215165802101710734958942631607393421067754681748038169236341158277863774671507802284455474456915337783331592629143459533115542656055785617868755520001518214221835180699573409954645654380827934758075019123919497377484946981825780676395877477839280324441283855558694423316771521796508492943923026283896961829030906458912924177004802112670720051814428939809132096119738255038313095978939819926218493541957258362231833060140570333077808812010438463400540791588114578753345122911420431627170304617327999461511199165676815412790693319016483671005922563998820284101775244329915514677060218008592876353284308009171252998087825303701613957689880367519772204948399960576322184171814305309516986964380773964064009640940995090953774052491378330633874417012893419309916500948867804325086940543622571921546502718829726894574618913412158797241867222789844922985325297964832171441369388304168349220497562546443373137264254827213051272703687262754140633381824266475529874044688673864884251024259446272522577100700173573894186468854108727236875634180589637384983685727014524595958802373430231655997948370373467034761431024784985228941431312544135525012229756652923649947645501356767947323823787913508257181812913810795513821372700919941308394554023884867988915632561997262120667233407924860711967195037887823495545816427034524871022648676936763338471173347615124625888113409335114737543619823275986770343639267817146583958606269929927067515878641732594547987976815037411948338777929221992905008752941285111864991521236614897634049116718071029787603410816536953355809751278837863067662866499734166049669979279198674167054165726065149863875811288996825081006755858872364275376199902100925926470297366368230200576014660094385491483322918019833758767349918191191872711851924974233346937403512690956679820946544088918126897021213937343235699892621859295407445577764568813038088594311226964629899384061591194179509664636959198410953352708283137740662356683346120676204382405601587271953930791618882711261640808373802375178337640757031401506083057029172778129577636718750000000000000 [68,40] -2138072219856724079106502611486578686726774626619669463482603662048139792465756616332006693077557254837299647772021071173459232150241161461040215391362368562868990683590885322848876970510272021344220985139837969999239046583784120504637486434263040552917349490710517165982735641679567231520106223263799826730192730105079542036067604603565188161815290285761983449642289060653195859815534456893845507760146731686095837619228645835685090948498390887157612444896363937319667123710279106108841062954643964113357256849179798447329283447273593195846022163315619260757458723928047019755460243054533127416339398097486466653340229479338708218318959463430456773716345854888125295641623604376969710916804821567142567122553982987563028233241620595067740051667517585242234807765961351029313630320687016132077682339874664056890578412688785815179890098102631543907266869197336372363165471433138922986219442500615863557078936147647719220086218198834529886018841473115515077432359942638289840822004998859308554766289453037934145842357679617603256205903280231905917575934329587512025314187820964002420252274064699191731409050105550244994228539723770238697375666515682952046182328617465430758448712881410637688517081819208870066205337054960887103131490333540726316971876011831700163308523681889949768346938449409305012895358505485767448709066323220006040073506278480095097700413604258359588118375049605524439749774815723394962003139445861096821252285763040607543835078806361464228493898252423918846437961052524306066720631617233202232226475154789100724233805363541271670540148652516182976790018682732412126274712950644841824526707318507932025276165430873854116739958029701716981684946044413762863727612912656410146222136411364522580843959508923555869355327258268623925016852733191753711911012416386968101928294530734230963061259346593856966393839307377939651277348902253544554485633315300924284834903647741124836123591681796067444743624686287532003247646011361747060002189507708745283501738077610306668091291187164246054126602793851380973131555605241612602066688412778347629309366869732330449859072818515827348428960195352734734873818599587244333899362954283485722235954189345214110066316760410180195338533867707259904440370194499081053609431343180221749257974038964990028749849031613068338046370104904845883394142682985235578664527748561014221210249860583825960265912274822269835145355137369861675645191070579043300971254269470467090356284695659151136284219722111005777584806494713418112790043877951915044913701923674206921301651816857939088075284810213385334239769254514738015827675452623646279448621498886495828628540039062500000000000000000000000000 [68,41] 3183766756604595576650145351580437445423676010273766070734079956934036148064326360230952848637086553599470045161638557466847826242949155155941723404810742646181271408375930309426673654492016721903109515344595715073908656209025061692568868681439903084849313244851753438674783056045561960060655058406854143651955272421512145923637840413541788962253621394004480535812397313066434693459217084009454740781841775573674699293136087632730830708468846072265612133894464779650676886063296583129206287491176579335013690742553214493879677910180922588125047288733150076214246807917823419140122692188997949312541871423044873910160470203809426458205932644338029577793406593178786375935188038893392670895824934775396026652025848736568585399590411668828047815210925783014690647358568266200618064466144595251270044901537479666085073202978585417819194253524631080233078909275785460419029889552058330845592615239937808476330029301012667599646971105839908795969730530352909642138079530166453529648374326536769855942840508047732134348713406841699171437004270641751900101502750440593844105271829785575844668064980491805371342702615735698075382882536092797220094650334648770266359185274163233122441337849035539488614326603047680173613325001558195992586680644236675280917872976402805890149462054077440178505517240613371072444809401736377164694194083545913889125422402438409823681956935473416314554095583306113372670186486578249274224202569958975894536609982034726581675364645149379620761468062954067852742310908709233589351728682038389643470684086008877913412354768040252139700349336839520200062196086256565770150935304311384387594876453582984736478174471479542071769004510491810870256339044455147545027655124070559344358591903769262176954204457154124604867054568410770823335592330377553475523594218000879046452875860611652548239054895450302639359664043822241443062304230005305112857288607307057304511360261662239598388823433272280515908689581654194916241442334910529987561190892422422477860302640507812125349404654798752767899623415407984177277476019267906066989706306018210191367483305296335195653996235212580990678038166320296910375869840115172728200474647535987368989065989970241983050972639358464287115795886613769885099477606080957780891109259390629013374555492502740860272564339356653120996711584614665851494109640229549949915080543756381269815918274416006005215227483327373851865848522330445270353912728581893549625056768093354946748768845111731707742891509795292699566427599068487503244685768849704683531916232488914034528497762724356687049463170906748796811505970491234924418254867255206885801044336403720080852508544921875000000000000000000000 [68,42] -1597359391873470682040973881057918103492238606892852029823283746264422050891482654932106563675779018109118486019783750119860542796575011652236163215510548565726165439887531242962575631907021440335479154335915564603004736358669435332387022082540544671839330325095125328307163357814121136566368372384547324550979210461739370718774061270821607471643165588327686266364399594134566248738508525091831359354551919808616298281548937283931148759820159870468132327186244873695535641477361485869180070088329629202634692125131853214676861704758226754889358899221073961087410157680960834619630336457403693058827567956126746744642855258291865379505273047679948810916639207742515192796984808609396065915455315719427155175606750332790404003309172647336944987659613353414828374065055235790245650612715445397860232511839897333421655926113054644319661939225308393445923106365413182657537369202882449254232459472994731095901448821008867714849276645110569841336153902047859440045420168973013134996994791794666042075372717137681127087797607724843374750955889327974363995614192765985319061170242926991790999711036407278842974540273422408161610169407707564764359063717714614087507312441788836486874289983473366738856792988916712167695422712429161582666401684425168291947387908439986229334675135333503945495581172030632990755632957187836340676760342272330757239763342187190559140204655303885161401016446314664056716033359359058516877867328085266160436906183225886978253908040320342976722094408580112260320032707027810826257102274708854182508407117172254615196709286127262899909872129384313001885639976617112508415756943794619635546679652865965841385979132860059410622371027569788202679973867856771152760685277936704936714593523183923211774708347031830341245241575812604508664830374051225399122979908948967249178817485756150512300899638191145682783969778693729968077349868675170371958209486991445036597559618217489607730354080133425013065637660435667555532810669003175657961073431854825199656729609535986454017027792265382013985824391586574046170555118807508014801535732686318683981623511720176359500014670266239833024398420968834065698545313355139237759713602220794640375676048971338550070291461953223312059420512262144720179925384861229982347518844360337966878835875133753536686067117349968344910402318869740806876187974827765870107163168561817973991792096997800499192205866453518801880807669105671076524084059941695219528330249528400718923557098356872765580281955717105993487536227283394929954999584793204001726627857174494089577366540870955279941258006357203295369139612378386386867790656951537897612070082686841487884521484375000000000000000000000 [68,43] 796287984804918675669818662403079307408420917952283387408893175554026910345492689503138719040937776998883418099598431420861403506685529056975176260734820602009495986633604174994048825431971536223198286977045578485281576442728032318631251763773347846150479650926051114287329870487428147949151634602818538112923039747678163120051759183791244085319023783754747485428830245685260152383965399116636968490984154946180814573119090856142549651619842061263660714675006379557056107638956026054851953158168279487382862767670800327862581464705045903087164622965376216908156996296080727527742746800490498799403676686680257833248623613614120709754966429773125444456222209303469064969796804945678248405951003053851105740537907610330419370404513272771400715958573385883778301377277833456207402239666564871395407929701987582773775534262362601105251900378814530181793313437803623580707554209262199086176441318895981796519228449256186458128400868284749368859724938745577784247916907074717099386386887311175171345257502812271431474839751445698634090560631899879547875978066649301511952687720474986367149180049275375156362227102732644865801108387080897458650432378845258629133931546125514518148481677288272310191101918574859316997334874457091581744610345671279170760767608052605439450948918452605519043521212817621795092767251443880130340837098362803949676277671476340762168156489264205201604189500678638975924184009693210704321350580352487218512063908043789861210902496520645676345550314524829057073515990653121043872409852478203667588387058770802466017894172476956268046831865058671619110965189439946850954335980759955469779247874428299879159831530672992560721387442598384050013541248477803771398920450472698791719365020291862484761985443907828728888944074235779678863601094538913118660212500322042066507639231048990666133959947228462985866325673434032838164211947898211231021892393335413152901619409791128441519418988054960724934165885112087042646913970136898598170061097491699930403086780884485254068342557930016434963490358125943956636597923807129257039216917342478081451984887870573147904508024224915246032423858859265826969952268122716010540075388403033863585824720381759068064533756372487618954265963408998574417275258480872698840990615081985100124622663951252706321134503592669065903137316668891451456537323831490375724030188335644717220693176563320353379038686339176030841260403326484968178528726749434917751470180506764149517074586942239194214780316186024820326985549315431557397574642494549251896536058255044591056043722442270089336790303920728977831943953598168019882626734312625060852042224723845720291137695312500000000000000000 [68,44] -558936754948906302876508792768145697727855289840289819367930315268364053247505151492655931381723947510570023487574967960364500783899492362309960780300134614997692183656756850523678730898607291877524711518058482874601420953179398717928529498470555508609562847867961284429188140762507353984678933069278784716975538341994046037340933380799931593016116618901656976143165415362295195986145268820782628696139934495631512772005138461435645730122790540221768416881423339571258316148214659766061637943514205149063983235899578675408057144153517887385872907721170359547276135225069271048188779069323665486585761154791707506930552855868386998725337402790660002043653625917107226010706027492396366067079202938046550570202981752008109478611885749502478799617058547575996717710476445733134583322465001737044697005052474017406714893598564850796751485704030517350675176952419370078471047031689413273020308004142159047879994592391824322798179900420614881696676712144730838269432985269832354228422380337871194078384357901057575241007787863823012850181445591931542123345665013580216134998919044156786692006718835617496093583116645164216519057908159769219856559936691612113903185872676744942825897878871955648911196691860756769012399564448673562140468233006337566488394490396524769896932252126898537805246237334895978563248239527216104765168147863557151619097700131216279260063082935450730870423601170752452074891160912153995678840361985371112953459483704912633704216033059184240077751147027376499448581207192358938339872306297016276255377821827235162950493541016915352138827724950586227562968178245808482626634583977906787528729328734700084929553408853240521092081157957791638392755176525094015655707539823610375328071236933002017651583069274683400371729873080285725218027477976619006549036319820148785617209076260789100698305260282321196035490282206059313106959521845815693910586713294488055578527993509343251023878710531949274894221307624938534510885313192975482804101917983927758051829130140315120160878470377647657331207619520838779545096956084115904399805939168053432319227704689722747473516509782819565239893657658340422568360442904081825724356716563381802208973144266789308879054798328366302502287630064567268146877817475349091215094141559513918510310658252332956915476960815507589109308337489102160036160246354394810985285319233483293409349742347528449917829198131234644861451002671411131111535599450804827924939552565607185655540074520744518630280283714079849726905345076409280153959919139065584286158896112580803252361820587038886684862314899785285540210426330877749312442404061584966257214546203613281250000000000000000000000000 [68,45] 405584519055487085688045595966869000823827033230350480538455863894798671660831410040946334889922324628630565476858481877650690005111426598549617892024568996170268384139068347119332048327660881058952063426769884068488753511747421808877777690326287092954321520000019111624641166107861380570266450529643913546605694679821121381962002579185155362120561556404726878008548109575812481979188424627633277924223031826167501642318614988915654738130890480069612179934413262827391984655396325483340735774738755221145082521036996684902382380359127352717273377099607224698828328253107684153314149021875518927651201309877341341601292291238850129063402813554248468283726103925954099385287405691189064874267583862334900120648836590377328987181615792053622226888907572958820512662664679292290965855370545124219165361714109167521667475955683475704120007585843172585012242419748255580187330128251383546483237266786364356764234834910836731708287782133809242128549507322807669339262611159666745753001168027100055161581146363327527968365345883087509177153184996682679238028311629741229340422526386583144009397315833880831554527646432077545643043299936075574837464507526393353179020476974054578509200719267438486569231999057927459441204397182149158444141171457697031301035614985567409840782542204289697073811484056477116506675128354203217653603323041585419379327289542480417283151662849145274560748801753990642539989149994898649774676658464134350354754159280896570550029573881178761017028031943323409963366751657169775218289657265943336698732469634199737186626941722540296613178898394083042069369312070109193251013860289391204466384316891516295043138034922871674908871612708770426573349602746419674403907867181368354576998663037421934061938775560247612433650932995651488446561704419977609414837651387716687639150922121014251984836669460945944023584523751027115657249981029792576365721870684724151222979739203983967036443818016624092838714973283409762532253903647915067064648435380391813727753027000990966739566211450709505186302777256916826158715250398504456114675383238428351033741751792902963354191010177230004831508841125299594654371157432456309202058842546406851251694480769409108830446512563135241316645628822707617905259665917530025098574530153221713815845581222955512226837541479637576072233451244906830531704937615210114294972223088873296613353373258943938716395156128193386236180393400389758751201977929576533020071721284481340405111212428443945201125113152124125031204833201565290255744210712238545224575158826303678265527967564910293660159652450558663999324469534409000510966070152107931789942085742950439453125000000000000000000 [68,46] -237200586302492274227320953215123632522214456786466206765358026212080958105165434882298365592580547218669227582164518169558030216014327424992229218976192098711612844110917775559737852180339274711398261014448895737574806299280361762298455555265324412160792073810376519759562590304470702557706001289999692546982219062437015855694905418780693299863036415322626068220828652276861683156127011743138785215838481088663358559241743027755663775800090371363795674612893308816642452472997668283195515268203651416949944248183943547524690758227977766832641009724496267158072010692928904425720984115335866864629427159658739715975740766693843018539855247498432942594443757493978831872195965364693711573281511018257705019393954091147131636593529393543027119207490327381761860909623199214680617633953378389553292486455260067182105175688244408713235096725744991177120907553996058954740253270729505285624590821608907242440608208743944546954524456202373775245155466659336025586894564204903292240440803751179152130976591900476637322518788629267255492359589241475776676259484170988300148784650956409315227331911812069575337696328148346708234058561058991456522337060387668836045039083699990582292803029238129034673290560667216474220026153792389276802684325060133856721457817671012283839722276793574270733685337676193369969872934489661731686961890154851326375920107984655637686817523051633388458941271927835163480402035179488612704667647842310662627809603561866895707188245803026034541185449714679124351842532028870408955478650271688085671598977218734317739435143270926430153140302098993909813945717256709155546802370406095962642970520209692549732426392751915438107276788614316116660559044890355406474641912226149775634500875238100267197102836688444526226987760212236185270472050371042658732257228070084564030919790423384163987315437840065054287454616984395809334867237403617623485067429479548450490839672985908664802620790554795256394367666163196144834901475527490812586506366250841532388625245083314332139128810022519269347901161596757898540258773242843731689995394596397287341406943615479778971908375271670106244907278661529441338166569906652176061057497515678267752384322152340660691080739287722985388540328341439136244042127705836733833624584434504288405836436980651030710143402694955621569810072981604354020920785704362584842386536369542241491970036859821293260656623862545904300982701508630338014722840054321105445499735923395203846873790266379078278523172348583573942899598109810032319757085910051919100390822374482891837194611211207405907002118986856646799000538132983720990276665929741284344345331192016601562500000000000000000 [68,47] 107298867522062633773768436803724022327778460866139433022587127623106864944096091441636662857907756910872811371436203193326641879214291390715029416470366520489258676695108734697036667038420162215391354320382385408771432012012806579738706475441907271662208139086106570679447513689279291419395881276394610160339514193235870237386041096841964491748411782124995513452132136715130518927531592131701060883661128679206102417876134907878359451534264341155004281979555838657823241547159228597903842913966449817702624724021112969932163573639977438947998418228315058042512700836768107407664199572981561985473931447258906650799999129570907422918008390308383431178840222970801033566311509063545227782876056325377474305108423616508260747745000176934242033426604532765574276443051971609465803276571312613328770988504186486896546180984835753018973442111932073605999235873897990267698857356492778246542884922325583352257609565265079340538251258763327044319301971263047500807884833862331042832051790152439253754165441174565316959422655754247554869638362130540680520793621574196944027041978128237964462382531036582682965279365898485786335450017950672107288171990866096360142224224695513026125883346179687169544312977950362116932323750003670635099569069063262667260571767381049178592905909642621918239014483449889510329880885445903273670216523516930874079601356561740359452549527622761258303974671162476452519052525963997685804622708480258912419026528597310040389385909351056420092297493540397289366821432928091178317214992972360214310652536792932964672119887153436622911388371907473132671755314562561947742084416114025929928655832324461077693538390985345624523490067296731954542005324693632900316685418199109462975163510571001728963240575656472149028447153083938582955437950634560852935001602912350035246924134003539549321503857235711979358578934249176657688584990866470100477607426604503270821681417341646824581215665100759202057944142239405850247818868391221129157870580630000818119452673998222677613215222523543500141363597959164183758927595067073122046254979297569872568865388201575671203714068906529255826279351209214665675087643203072095996818991082260997000573829723707033751094990469627739425355275522649587398665955327569029648185747373033229277068117562480771879620043318086665804308849251132070345382512876785058845607179670342231876515503542784556103612113861691319471375496412136230726404238347427046868816669464041507569712195874491603503013371547135799069825888839206539357397480077543419733438989107590885828405980660435570116995331147571454272143715367424142773100648184936289908364415168762207031250000000000000 [68,48] -38340306891995440403683844474266490637891516286544167180045121267209765046779590023250321155420690961052689393922134218202135403919547078677535173697658365848690025871496407697936929595229227913638729831630473396799011876924464345786814463096155166383130821120154343223957018539519678895365124106679470250709909984164667253085358648682528607201070338996761168849231512029956151012554828269787997476188564928069364619336185141429285958703883222495670503991447039315485482190361089285613648586563803525710926155530624188866209683818065267584074947171216706066970962337030356956821716692454984538074900646593488285489944826039558340914147365727759039531750918912572740948916375468149456678588151461837031160616896234466992683691194183752976987869146198954799955225671617444454176086992840990119002067211584195107497840849721976082817697268724257279917421860939884921631099969097163930317512829706495767008817360223409019015695439861714200865529342351333437429513601415171993244465348200004780764583095553481539142709834190309850969152488421669218384787955574274540543147176679151057526557617765007637095976478134208222537602114282877649016072857983925406204564755823359985049206482878167670145896041818286382166169763205887795165792908425086410224406460637781768086959363432717831113039723647534356000646957257960318152441434783554649908745345582562387634097912281647261799860178259636130132343274482057950017062639161058257615463524747923315650574836509874445417273382782774435004633291750547097344156904996795506237148524369759631494917383923989185213929440574460646072350092756071766712455793277871769687205508342880320396886887616009201831981116279171837117077488253016521049121323701646764496442442042977665852286261463780981759354536338337308208918357957171608103506492033436907474014319364711936585815200820262454292923099964320899872714799266649104789152074818484428503307769116466621929532972237479080575257407989741461520524462791459757330282430372822448856009153812148802443700225135586373222055043613045051638353157544959109324401490903120327825286515655532807879625777014857089991896907259153264551887717667444168224425295850252157762173151098403434812279077898309633661436012741161738382450724292420482655169223846126101636586324764494332343566159660214006668626781206956476392719506070348535089700646744637329105450195053351499616933639006318875034652103456225971821407881628749995372768121804600898730245465824724842683520337927710149147154261974992253571642484944055922461000939961080390424169462201278577162829837150714814192386040159199467325379373505711555480957031250000000000000000000000 [68,49] 11321857682133163973954108549436061547505951446413915866493885234137318806668437566682415722502775425949446210342820039108182372736645219992879874653970103955690599736986749510574242916348755779473558967513220546315697239422860765934335223925187754805543870710347811014263302572226974562481114413028254362476572005191206133358354827147706427027236484160719727130425155220555368978501478915123651818346265845713776679701530673902564722018727056845716669270019617755468157904991068123466159981438331567145262680138905865243977834495947818622392076017151339706822586806826739228833761814785121721967630903266976175007443722090485856046850815716547629167110054445925223405877969875427072313004166994937985289677302834747752511015181030718196647749923446977795033275425397053801738659517206734125810546084987711269249867702351554592917821243001388582435548501647290303522261870680150863084444344004928887968910859956709120000503197134774426791996536874374149670425963017295821854698347191331279001868526004631599386741771405832532460718451619139259110458959939134328654356704852279466691729642813238593033175143107103154419535803416540006559727017897705937191167161161258766949405178990279054928756394697623402459401746942674893175866909665694647795006436045424439395659846679231169609120004632021817068451663891360581664436743396729778400256234333985160141404623855805755610933946050817996646857410622612415507890505724802135648836601830297386186733824685054336855448463013254784450207911089242283631507731986987451115414076714157212376963282847806177435666393408161030882668878658563329728279246055917857746390512090948874308024093229265469441610172510791472122924376706678970709904544917592728310966695919238115743593762985215431381292937379712896057606901618553616514521688300357418004814298118237319713732187898387911823750463538771659417743662760870348999151675695874937915307058824687676665900358258500984899772683588544950149663052294316918622820434196220130685548966829076200940832145429843790998680719944005361631808860478339332270811229181898741963494950615461166182052234390142871065016653168544221331392796364562550030564884878841765540583725591030388919626119828523648111360245284008358934619289727404709169233381434695385381143107005801046975837601487226489236876017968702166519406232800108656003163759460572585108774246002337854939780627027229525859521073335112835428163618524282483509885246816717949535805395711994747682422019269510665922465203664045232121190900848127454218301509696851464553848310895511270424673161030605748781990241985662137835788598749786615371704101562500000000000000000 [68,50] -2934863158176974106165288012689606314853878154485462043237337642477353874792266600597931652424088147907372175984021033082051086192622659418226486848577355029534415178210830022561048204829091552267032868566347063110749007769246034852909319224765168250751343471067188871160414345691319684946012856858168728249568045286480648160056306151362708573675411677311368438023218348410164267658170813994439192459624490172867679982436182718910376082985864628842469670530300995696140053700078535006259040386661138110661501025224968008791642588346144198479558278366408629539325560081648547459194742686831514024504177754394940459650104905549425074124828775073945475005106890291739089843554333673297899744865575006347621592619435704225321422187916293597051501393674836707141545437868188611665862833246464803542391728236100441202918657877183231800395746203385859864802809935053786939760006740870096272654515199279241157826555739229658915891383587294556925744881760245285374118741470985581949017310307789331929487958775232394177207026050794958155061587905803744710403854246342331046293163205648067799147132508231996048885179822659600668427295625338421988288035139647296305217809304284216664221685773740405786219193338697252915503648299364451106558501437266319905620528409638788878580112454809392341525166688990798553729151425210908390438201114843859268055484285314834987904392352967381942755134688043016949258260892740429944939682281247751582225352698719540712723627600783230302975713188486128402746829366188123357448676366988481914127339170688244857942232096578229317122369819892557974746351036974734515801675327131350766910430156194967512987700152398448588233601465474962503349349341478907153264835166744276809349414235536283994201139658982897755305071359120286867773145578914899005887049995115639132700811992272445945551229251727014465262240294876373035894278101396306379828086714984658307255223700700992846333827702847196576514712056314626650671523003384333324272365072556433562295480214630121914568126850737707762398197799605949660319312641758344538470942721061986063106784808873951744622896381444613106380774758071695481154869377974557432490985124321008611138813880759460470756918959721384349224413386548963318973332953450107746006644565087672877303756938711305973415017645644511430346067310766340833650816130455087729008755420544586693316201688182420932302746651736789077676525176039033640933096939320129870044665788073756721463921084812145288454167700042436791809180728642987332584831743004887950521556047181199337601625268113663408482762494292282729173998445659776734828483313322067260742187500000000000000000 [68,51] 688635985967196607881358199018853072721880962497548078211507273582396350653783214189951190439166017363799432343163644456761499455640666867430537262491048648399384905724994659836665238131325346698563540406342675762798504786410469174090613793336051646304957493596391147950385299760181897626152129436452630719551404125474994625698718789850141059856198087835419254439654554146617123189232837948460156781955004343084224499668112950439181895042270965025662016994766598087398737672495869295556451739616088088863878338083611067336665641630893015915318713772481152107683722800964514402006384149910257780126927912448240448993627004306784373100875965438592068925254843218352717369181421887155607142391947860824860471946841582114567499883432426975377735491442889328687810942265319928294184224109533361936350600774747285787675558378708917039236737294290509126444877591483952067305082137557423831459622698714445315501735842412870067566671763845291316654076533180288005414025222857880536407884781499740130001228897871180037080603158477592246783922675931631996352486736009553537622551624397627150280100377311067649608779413245697873419452664770213096324128897906335702925646103218932677945783352047751445280164823319208271852672489063334750318336909689777790784448716448030518620044859304778097278489657007234140118667331252676588895012577447670761343192883833569235779096911644334784241000272033825431961663368839096862171837654958075982885530754313237791705817356600607197105292738929497273029768365347093906750203975817993567409512398295336685991163495032361105165840174521090424886187916975330258730367652505562400107469065022256501140969624430682215442715027342100578878131637844664547685395177985988904319100673426808289848479777118772557733115798023273323726744545578991104629473937062883488765886281896051993080791853794935728445646643893935497211304315484613992806829761851158300849354303773050924351909849556198326326650786742583371422192979893322796093658378969186237812354819405959263167433694727157266063824815066610661175208879609391022190847369448493570998328413528176570638154284103441745277629392569169564377095524627048327366131464281250298764759974260602739554601474961798218643940274832946211666819142492210281733352396224626146059216157855118498987663240679326046203734722173515016576771009025354924457833338368518050416166957555068491715409224249122234340525192451918135241954016012565001839124570803524866007343666826760518001339270550538672092881329028454577297578167963276493144031854876165410941377333172633208217524695117604528445467981789818168181227520108222961425781250000000000000 [68,52] -136156926278886204330769420350875056016446943652034199511565143008533486238240934938099217440571398597863686453922159773895043790224597712200321823756418721016222971316295908855557206641250909251385594164151158465681419124727637179724061203572615823517652715311910228568857441487163652306832447195267827599605268216500936192684155407557416488724585379689212805629930336770993182851534759948850995769179658426937299322190601985685161766941683020619143056966728384247533752090358022763088599150945850104462842195121690101119027504136444801692309588028457275962554814648791471241227574377886588205841330796922261809353308973907901710536143025242371103154315438737379293145162311073425058439498966826558166965781174215920418559126702862713628348538032143422243004608304608823432527365225484434721065256206909236294279077214294075943257439001490040160226414890782547913578878599289972008180441105221476841342022914355164644010113203700718444122997642553586920058298152886573945974970514209793369150412634552660891895083599447987105852311210012374559726672234988626105563270406916511397367078992748729801998402029526134073396020142849159806807538452880994963681963688756189172212883839271195492268996899041732040056807981629641996726814014641410822469887991957012694377287271695388570604936897707270558544698423579848604974245129089567155000042953835568595959270440843147207996064775494743393699946717203811241366284065013394883772549214496858922116825508267398062992078703843626441361496177259748547537874048352417182105632826849694426873327263159627280006695504201546950427546729860115100889030836197910237896143430954903318655574554332956659787284712078463514417275257928960684889727292241519482114812368977560659254065800543587755011236648526463835840058109236964033475360146649166913612386356700988030055001190202189107690355404817118495625239925966292460192745899042188705788154009068732026923771796180916443595300169852065587206181742331645244961641875085998564915319590694245878489967610460707329696343883409469053088541764619412453835872332446162643567110242574685150609695629689172204542886538944188542695698062283374525704500953663304030292060562272707725564312185703615816524189648094811438651837914692177418645035571825431062028078437043313729467934660716056358326976461260563541588669060833676140908032790922968331034189346162728211329790966571698394653767751044767020581845316296084511541850724782050103550989978549430711280566448429047564707109789603975016456352706147285342967818265836723325416488611438297412789359946277967239325334958266466856002807617187500000000000000000000000 [68,53] 18160829078695749795122042851708828700327465207864767822420246015460378585447534460147787711601911464469790762864476072175391758795543723754090834248091322976247938525629484810264435409826108215951060371393642763882109861590012142668937375824841954745668763395291198688128673737053744006528723117476196989602266597345016625575529576942438771649345472540423966127521620327946488986772195460563105279962469144978910583419843252095384000507944791838700466877693031377937137126708532781258684996368110915852905621682680740780225967589879088046856251164305177687537858691218137174890292656783985258354633978244400258909212315073403341272870076108186288341562259665545272555694372754981664661151679989374924779071659798969521162884526992311353973099735642364899353436760534734705551789328357987050309462852652557144392568086259107670119815441055467970650498679210846362498096382956811896980779584861213691158382698094213588358710743806225234240917900458498417865593606650697227494116949224101690289779196934879194030538729478418622522162076204278025897068855163124249981123788794280027536749062294947474857863847440119685403084352670905987538903114180520806143691725077783928965152210690472546495092567114505065768194842143123162240193548650428801831821743114003849918237710536100872970449774261358169402067063187100650192367985893154045246357619287285769247469250028767672142800338172612755153521633183568518724599131349478681819501141573690806735955642637398085188378263724334743229826572105798906665718012750716747999244767317322724781938116011946492793565500917076729188094109757296172073717472780173186050419384305005834809060321005162625182279498116080541215903418686203315038423697872282639768953292520286495176526311445072182358845824537535300734226530527280713371123503496861791421832255306180187774630696733733600489268636909537896048013705905733815753640777527406519793099298720431706801355579805618721029664261598851069943658834208179817027905768200452898362512766399346350684804350676658877447969766915331715876026811299592945044348683966393684372374514033403469630822459732192963828988707228415215071542155774522779209248182732326162187994697448378209135923753705129283202906303655758690708709964383798259575868395303139770712427432656175226984260931829798031529501348172757229216887532616152077027570708146872941349311832540897203136685200395099455638789562301067076552705921820720884024183041727364318910859956890191307685998855976713245345197614062841502721150980528321742748814820613803502683009314733116721316878131205208024567809843574650585651397705078125000000000000000000 [68,54] -656754194287894875371353875579756757746085626250152906158442482506354177799381502945400770110926802457567907146239822334736798342175230404551413261060382722719316628827276226865258269445457253743526787703118539158336069797068168018655939276491143346358912875915772417369196485526646278840620666162330900496926982169769761311487690431636473522067436628817211995085249919921623653828281690929216821835635178078771769926865860040418032642196523691556916081688176300308103270580702820994460689779428778162995567792804288361704905901166730374312741154298654500264133033861085100933179059778174255012197148542430640886713316201542490724825406979864237846942562077481716577548106312266738863985084900460727226082506008421846144706233224012858632661099581859450777353119356467412335158592127158183726427851041259804120652117429625314360869154878186893737176802928915530876733486775447504889546179643642658219614677405274274538727842934596590528651772898666587439560842471340746597405915158303900069977781219241799402854495239470343424279476577477693227310148924676123578152554191609873231977281876901220021986130202466185161376708719796903020202594674250819034945069739866792441672619146906111685835529287338300068821722733880137367215460095923133293701390672125105878584714154621872362702304101509317521822126316634283575563114248326062636154803271069432942815530561050746807602924644846012197254581493054177591296087239572303009649850269131876347897213081628578076259076919243802483160610919476118748621148005402753056989459235740874286922609781223892822302476943633222976683374242159028291385438212781173648253937464195657889248561470130450770848136764960857413036610937759627579180407317995495054183085317474695711145118652703530698371190837346696681313602417826350566522791174564268567387997190509836840709565097988329017845148042858418711626959910635424095743209479401696312299451772156224252331038893679005932203336389942327979621097602043289193394380922426364188403828205878960833310834377360951423183290858938164254313098621576364906092200094286070599084188284078699360301512201316942727104244405658942886902554206813065595076490511539364959183863072657940186127684280327020837842577160238891032825015789203083526020052816484675613256061042498090994756688902685337071491796815840707423932299928959474813418420176880037796769066682600253770381542110342104265142168473218454936709676488022201259300598522108875806510637592451128590411500489751919910105698485859386042962287507574524669133653798354741615948314815521616403545492783935810798823240475030615925788879394531250000000000000 [68,55] -131799384315944615251773752620700775911879130605491914885461134508148010056154212146134184835667381551344441974574554582312195365687556910069048130492269923112202772791619182274869092132790748715151690551692454249933140673969442042706181319264695769526231474876751727676637903577695966661069856221056411859576129324622367632641159627137214882827655754964520830378064453989097550654673440834954525847793653359551769244894428486092036222183409954573016753072562423283386560176092756947771684955409371666830642257309759976028876278110365706448749151582280486890827016347860659239843880628243548869507405785100857744937523342593322461527864920053166289361331686497806943444639011872957538231814538733158747262089311593028122755987998476926486877876156158181395862985947726727068996610428052483057961035098209567754911672501149806889324749844410531113286948510896696045072219614251553351951757355950917846539926343055688719454423538651539827729818501676611510095776561457002702975934445324894675773943831736274805244156160942057941088943622866428921139916043960775327269049742918241118796277543524262717586860110326996123395891868210413572299910099910040524579787457984571952706794740049771047167055172813908043387056020835005487167192287583262664095031629793631637824359567253490499131400321344557856483869592760995376229284622889853906002401174964205891082138519466791950483039047190170810444046072936562214906204918218470174944921050827271940945708198931086064521708459665687425689755041533543568935905719558149436675916162936959072895721384072395090567492384072845471619180919054243378251498295685934612855196486458263137211192089429131433525787577900410923877315496368804892542816645741700507955649739886334862310366433967606889382416356781347639632009356347010808296002723761494594004281915840065013814329854467217600190397273951484513476438457577106238753963071387342732388785023036964887142276981130061353800598111944194751945833521787347063357969298652241571131803529489407426267902683124649591006314276899345243294808533837573883155798387919580717511369255039107678818424349887200532194420358687268504567230312317933633269958427230909389388930411729508783130412301314148743504710993927772816609472662508220701784265713265114276384343943994739209428569962772206935862316941063259180576624924477028629688036633347816562406065454336331438507720584356040227056535430950088343552452410422510898468617937917578846334254904146735016995918059364665747347559933187104711439852259354717816419366845680453801077059843049895400478893517197398477236447433824650943279266357421875000000000 [68,56] -64919606031611016585690831542854668885985517868734572407348935736397913044953403186847432585039557721484680276394191550387694245754138443112704274190883274355660750337857981541073053252527350607380537174641913989192378531764523253199327226085759117720020285051882839441481969968976526730391262750164243045527481186926337278317018931053126898104771642754980397062063107025487256171212540202886400123246314027974159840854524402367088368988082500663064565481011124293850182496676430759078574255443104349324829394623958933173766160039721407390028238570072359753829171600763787964796631271944622111564964975437075754043302086706029028038483475289717769201503449274124771353509267742996344602400596250033408855641207224882788173692390153172484403834760757887334301079834061701745274889022893193171078594423300536309828593798183402216606201545609057488726106202738861802517632735077808130594785378229774766917969220543296014675306949913268634768651103945294177916299237034283034317995250983807013303875296765208159468738069391084103797447511837208842897060968094629281757454251039358180210248282421981930828257844953878384876262449501346813195809457155461405936743178994978780678239281562444019207827869301240108184802016937242605060898574750367828723553320242635196169217570539029326903694236034461569730085969995800430887893594443977659549184816090808508601589925172192913675124427245874218065779061392328131519570192136150964076520614862713700289762138617873809455674769617733825723769521925793409490453234337115499105110868505826067512738774084265411254615618257467643489019163419931547238563676133135771749614788780822255541763777353585036662624192407933411898045867673137725303359581589617783507958146008198536889587057616120876305306172933507685839744203138133278150178127072654753459926640378887857420953840548835285996950500500148985879111845363011637239387787171959317337667378774736096478499480815255633243484958221899959131283263323619135669672340165512529225406265483095985924998262500014687634637473483688252152103216022216310147583364354006699711820939593206882608616947872438098905654870960139638528419627039954427523903392205054397273426433361380928126686457503108054025946257380549773270817427126900927124736205974389760673107868075791169045512082115637605344778593010041989760768050727239971684619545813264086682561209649311279995145568511056251377480571309887272166838147805082773169695564059578504898903439791995554639542643444985267077314689180708114600835930108696498268786036195823649812187988326558918394937336415750905871391296386718750000000000000000000000 [68,57] 41815117574442776688514122789121756999857755956427542919955402603538518944341308216509554926866693346546122329450307430421151171990917373423562067411585280764908733371046567666905529627691384774512025366598507764711513981054199012178606988445362012718308872333347505170050772135534973821869386051364787631618588466260468422779458326162683959010264986745515074581400632622489038638275684022509974790491589698213077676869467107521763735197621759255305600597362107914225916149821456042785195797580945189162002740943929908046124662952579994428208533546916235205462221271560517929773392312621474392260983767031120404872685078824300404025337832892997475162296479281724068347864620234522110049302858628012287765977952234461759936690440574281192568026455133845656606235329463957807344733527045222994205825196410633934699204779203647320693990070619969051538581868931207190085962494322993592964125361539945884481248441544162702316401467350357724459530121241223348412418716889427054664977817664864063694372295794976080815382712672024017746992938910711797802568174239307610228267078632284304911119044717822230970178693575276822158501950334529155007488056218387061020680129823561181227753798054896852575519265187958465461830773016997812713469170970234593247660663566026715624793282050583277267842981302767023028798467891260456694405723343001475511272910672778119243262728649849567708754119257954925496270473680021968893746989734284131050210907251533121664175684819656404218970228887621644705533832081432651671816909569376191433150404229786498284810706795601851573155242664646027377530852458913068359285055769813615643498762061777001387080013667630363399214532140142972839079871842633149514886713034705140639280058854531411134378237652998905303826433808116450824332610104940247182915171152158751300001044096644009593675681786585779657245547884881649447043742346156427855002374686517542129025863251314004812958710712596434615367803338306223497044811174958062828532204270077982626547648701567332420979745608336671705759798165943252782878684048438043216610795090499377244988843317604118268443339749955421086270498391506752335162098688086750966975571442589963626630804601038624696980063739599050613601571250065613281520294727707430586853939250264364146517245978547053517944161341209764635247042325314250731012104689283142060049648555889160983255613411114352493458567238854770162407935123152361976540185483664682111279384983944805992158327041413659568413695249449937477846460664408896821314547837958706561475098824301892276232969953859291978304213444062042981386184692382812500000000000000000 [68,58] -10187997786910800884872057615511997581526155393405816718484162629635132204964186918555900494221329043316116335369466595902133370388882157042269744230601638618113196562016805373363085041842672503755498504406556503654414350278033621975860256362625894493047973753674005677400984071777681742113071276922991432360264940408376722320599071038803021257239448964709652555192952181356003238791544843935238833566856788510936048602835745290084618554816262074374873571193822375420405721280056073940385799840433576624431560517579373562578404334876210001619594622209115739137427232799112678671688497446527197140882613782895859362035104810550161619074541286170866700330655342553966540836855101728774871831450053682845073278334683317933899851205558513984842310007329964576900495016796458633145495394384525702585740518199920581334535999843560715018084067884672760631276072890049896109729909286489565624955871756192428332681421130247374133429757877278560533879322243254981584544068492198539912470817614337780550181171048437701909416766102698715102333026065077964372269027271806608496101149212356538158854399309534068255189343994386490644120597968668194453838325702081086430779861627782177499009878956454161764465475128780415503829818940329362731500629091798768974458097410660978779449540273217123689602997057189231966073217085125199750429257495269982795901920140638303963555886713084099029967414454792994327768720790290327174601818638649394382212139064788822176718569444485726727425382259906739464878270891217320129843060232110100651921134644166346382148534534016024348904169188729953744178553492472021859268188511603161102246897598591761200082457557685645512286252986798199468072007246161673907852759473170727074673238700774696587513724146912540868433295307998851109590282298828455046335254859087547705896020605279272082262076210229721111275374753590872730279174947949640346351486711604952701101908590849612264794521562226654399039158690493494899731981006876331850591952767133283600447948835566832121457379338476580577975558490845467863451987651789336800860639882332461214630012290876664543906108706664318818409483313916763558750481668285718794475663924946284912734107565596518623351181455100976576992061174947887866067139807876015105722910893599889066769842556161616582167193110543207184017519829160321923267125992286833036069208925116068330777591819607193352521881650206459002570190246083774344862985504463702519653061829407452753482157555310749615506595085270258328572312932400838715661031545305594344398343219796558409096312331626466018974497274029999971389770507812500000000000000000 [68,59] 1513302826006527683454576794424559619612611701789287307045174136801196403096384153743986817323720453412053278527775109490329218052767505456037690424647883259735266000017258167014496975000179914409244734866602786502384098962551912001710297224412231471206017998061244034933498370270304822597537148035103827809864449204247823050912125304937499947606873885701769093291027388506209429242548160290255913601845844521209118433097448442739230169432042851380084031485093420559057485972776479474012638785260435846303398277886279371207446883706690743188514473493214672359894615807667556985145583607234789655080238022845052319101243441384568667438471076255150083756333114235986543524004435365648363556599466512977285289423670914215646119171196841083643272326047444227876339126682336166787953719280432566534861895501225219370720658821925081051802003297346614262989425225234098475406310609406571472428517917390629422512127933099284041167069636958416103098408927033019061686685825249269088285232520994021186315070266169396801829156675837037880411418278397036900350733719832691823261430589321618032856904820153162088851857392633419727776566384378735668953542533725153617120224613666198647535330394576508908044250336420878797113505264902391767213715581479868121283447984349066134642121692693674675433816023204846671152760693795876438220176521733378538745802385578089765029817547290849601616921763630379535586674394984618603371596656125765873856294565781600846642503594612894875112160843578581478713597758233865293948123958801254619787390418673215538013067194267411463699132028703033603355101098233132779070985167359890559423276640637902822024659335263570033152370123680603776252397486516925519598217947566892761750350512228185763325822510512175127065768029560833876406673277340901203502622180349404937446759511114137513951127752762503761631464932358425498219186035861239360298109293158971846931596391003466208004496752833949414782530476406930618414730999168797107380448498557827178143536395603913021784858912096020219917359831905309775944089846656837305377100491497103363528001869184516591021946778650517567316378425759026419051067601930880779894773719595730275545779533159699838849408870930017197523932098189600450080239867097184840253296772737313536669793907924282759136909584848581379936189786939297177539962176126641587912706427635736629521453773619815614914468224671087873568791646872221332298536602652854829930745551766748968641872938772961622519423682722218010408843314253013627258084473589148675872081181963124536540664507797138149669535778230056166648864746093750000000000000 [68,60] -141084025152826002592357045994657660190404882051082025567992865634135538453197754604490896711349023677868853660130675051740572878225950857702500035574050234098280787260930452059628171892171484272282714491912373707805129075239961877782684357013631423943531700662652523388436248956755539226692138749101739027292953005587751914888365748998413632948293937266171477715307987403697730544433245736164623235139417065054295979288022964109308301220014461475011618744594070642920205761906849131548491095217087838736988732476066641892755988881612554030100329674485025528668082832526976769112342022284887807624095716549659639804212376147365213838285168331223830279551923957556427076234423942396719431909616374994426952293413766747737571923517820854346028215014327801418134793793921424667364920172816714698120208658549335723338404270478628239302090118918511432655261930205211187078224266254545178553254048675346709810640526134841139202049023900146543151881862833749148338563086041958180329317040635899458698215515546581211767731690074408881671622447703040416549042258177761530000870332027114021727623800044727071774666509823792946264098775628027501000014213834869939872386501148819626385531170150357984551306996436213218254110493399759147757423514860622683567192460434563063014201813958240157007436494367788068705506207131971272135633379186138842365924686412625115224591603044178047413782322390862416720566167727790242725020265756211464105052124215885051619663853890005196497613885668934510135878199962387075189163806012124696419186286938440573225213803519330051301279484006803560131902064037811889784765178322322536205134451747309562301474304406381889638698599105962615358910634234228163004493059403475403968479559708006467745265019785628037087138465008263718780485698018920497937485173211806627055862352565259356296538071130352487037505541106742792219660425534676716621958600700998450982988975746203485774555194800025555120981919204976362960644606307096406508175529433977601148759372828246417569626575647023735832995400535628704381577462575291638044880112179276674470737750274242162486478917980043120325320434380367174091076635784521573711837524769785966820796014603441160712272971171054039318567810019733307755785752866912482256123527489893168682413722045518364323331530359025107027267023052005593705580291577858583471543931539509499398550821719593481805634578195081583322893001847165434782730836409055952825929373362324303601471575011436715551725785964179459567465502423802470498410215273532533981376720349371067797505929775070399045944213867187500000000000000000000000000 [68,61] -7676912165967146245636322716358259621359719429852501310327116528422533745951811237230306319797955821676313783047679265720960711389595552036998302936099053061910209882612243571631458748979862683234692802794942558351445488399247784381162172247437016129753509436428390427881366811825780569564999371292660533656380642586456041298355531427110975963893565581666359554484556691796373452987914583884251535153400167034936212628798112123200410787832980972718944298897803679356496714562652704878381158752334633796549586379681488046802523995321820968793182206433304339221401189369778995209443200688980700345526967764713323518878849899290043614212449274201729272829763636238083916255249668966047696204573983933421957357115218946329221946082195500170511456648926713034233346308944081540676852445154777884068749161302291622380727419515848384923808083505188803712984662860907886322223560895517778442029837923379919523277444928091982086993906151637054966633607584643594498106062165069832502848082138612571403526055103695750889684301464361553154196459337814530306382228737623236212354043890033782586076951074861065805790763059982048710816152730842165490397513652994727090426720842825165116768705548810706352586278588883843387186512296032291812809809820654211531674705816858564636478715343688264614757801358732034447560525098749406966847508101683022361362500377984803822849644646209871397875230863896486575149272516079023316986729103509126037098748405160807012858549831632228686788839827354803968794128113361698212096457717515240825145783723086247588716785009065173665937834253271077682709868681001412073297287941176722209942217653515563477141128214968020344872381771348337336078349592358765081423990027811076950342310420223765577381897194041653564391675537755312174784883918673666507498572050379119083143458509364447598256853759163031137921407398717753464157634540511696467334170246435522686417794279160109124850144262085874689368125838185513465617848152702862436964601804714410652940007649399341037693676564454447837347213183320857825588694065166915178318859114477072767008279426102075792177997322736732430476748941019512361168187186972067320480058569621668047276550959134815365969642312062401921714018170816426067035898729555849129789729261328888157441090414281051480178440713272615962861040077959175194113661519333633971547335761346237931100034319009723689537277102716863885366042528343912649031162012741624982220954029048191937642450371142553274864867883339827518074860166476918082877457782299588909641163202797389114584447611377981957048177719116210937500000000000000000 [68,62] 7081652117591809700874779334159276068775902516666694138612192937998409633973027723910236932546915447316134537798162284324941901679639146336582071262584557555720520875392433662986669424420747358669914304120677198758404961941440695701788720264699228439743728968230007877133591141679757465627492616471018977343504258164634271688303149122220426784313855370972334074213597610426703594669367689127694652142895586199881441359668927289758359584713863485513072058397324233434225699468136900167022594807016155920894110486689567536786207133635586691509980815800493870828117853973516109442880463575673638907588577380336904614157217404173351314912266575545111647870703483927763775716462794694188469005982412561693980454416595840145513570577579018555731403603756333688802933784261293215162098330620559260637211770092686640485301892197895040088654937156348516521976190322646999508354270508025858652172298600645091362529887565235768886969121566882949394869967029321649613972496634593374862962292006938451559785372697994916494040395043924011124710542626593918596424604772369267009009007336624632765620152829945521199033745883864889705776129306386231125484928638520204215936671520315563634690830715552820467652862802574636306396777316925992751243336138996017655488429165238781982941884065964574321368199742361981087664553434494733286799659138501237614409502615762843343540478142497654402337403478741064209388058068921163478471740430848625792350097926294471587424460040682802466102371519324998337667593921830794657747200314652553808836672269156154389961247133134540383000124615615763792109342924982807421594599170963194271534938967445835658548632525676386764029694535850218049745833941908824656378867924047748277630575871848760089274339871787530374492617304421656622086208018840046518401375508725788173461887195928272758238432913587239184234200980471847747963888209188712062322765581012674254969778112234643286983556167296976918619683363695904961568705563842642634983931396766752579218897605581070393129510913912607556496342788067579357306722485079045717293692311829078149417177959088865513644201508861448720822394139141120022543089762268800838404865111691158180415682382751291546204742571455919686308247914182228680959696645925842829862813854358498572643866338776330892206632894571429751510883342077914646035839823151416524200138162138504982671675607542284923964476168011703995588758320329590480665485262145120462899582490900291775895335758491096771450384123484044987488152185565794857046513280783808550359150792152806985768620506860315799713134765625000000000000000000000 [68,63] -1398414420009181548725277059295630108400875162703483172398252733919022102099509224910972665987280151581390198801605348313095755755833890458301606176080579129827723135504758918660315050663051003631869283319946257922718809716398139455213484411716903289027773927562160582459207895796266335051963050229532823960437644940653330310886055192165485298576693795013349631676566852308220397308318898994264831116410243542308209029220403297720840615098134260747136054708679541687454510116111240305938009020685594077028871034341186549059514502866961811409919797903654212085470095020392096101936325839119230502414477743736633081900332521476046810028583796161643952734754732197743905776832967442947103827250160114432637035350926198270286192168892073904498156504596246485114535003240036462392145287172277511106571797763602400598390192260893251025222365979418072700525089791725471398015287631160143678590067607539058915449210902473387061999016638031198274061891075100881142108147706436884381389336531519103509692366758363086884225471589183212599961762370154705967364851233138554456969926063053156206564182812503802485842341826787044789578448544430275179475347875658417226017921580987638264672720300311729807960641101694236562058754030239596214060609176035191476193293006510197893196245308045238731070889467167448785131736730201386666488259414037584872136869252051481946730643355422453718278660819977997898827389376580590266849336353500679396988188834206346682510547018317818816696284889950839345808540334682152515075412088751429390861148515080213770002075306076298409502635662409812399413872586990929521630240466574984157967657764982066934434429580898331506446573080775242564546731290437699409484985325515201346010199949612115214608922450570226067829293575118547648063988052986283237756606685746666242241474889248275749723892030960529304646404729523422577469282598954015002785542540604634826111353807322549923542905010438158451391923842561339290595157316953695586002531583561339065727161406148292568133106443541526318171545933742355510751058019114018676874620277036417845825497093402362447792976191301703274373477386910960191463123094268535634502012992457778792203682415315844540811648432896790082058022865089186552533110319762453375894969040543228703397767134658641051475146104524552923628936391849970284919214476484311749788498603493548113039027932704983272010451977268653948099998847493592079136499776151076157597152379626964902997080730152423522793602023077000427975692813160929006504967388435335472847073634561354538163868710398674011230468750000000000000000000000 [68,64] 206754542563751335276141425477970494086122277275800377211729952990015107690453159986936308929248036351688645627427930319841902519348421854039276425012811886719220024572855691594810034239665251209034344651322384643001299528304759778679035273132944614657709644853044598230641763951616646014243642840405312411859970894250255770429085641351423435989233498256513640572468782200999193939804347683357254261697924148526852425361085323379084398593566014959489883721838889836284645986199142168096861058776579492555481548974751118772808436239898846928750508325610686693317253621608341853515994785791459104794867334139999892412636395306881268702833552726904387858978726435109607756942421112421236481646684373694784389357451792507057980569273206772843137333394151131142379561708604694780102094224537701032568315875222258068307007358305566880604734646078590933041391885267807929289347676674305822816070614079756216442529050085613539695140209579316774647687017474135855291229245115425585653913694972304324051808851199619212164069631317375212566571274505598515201860347034019524907133782201988848921817264626022977964646680741114405467171395056284306670346680319123521077926591683666325873686760892777274126433996965419994845496624570239031043727985824770059589752928348217823152121368339709645626062359054719972888645956558884645838278476269190102592306101879557010027091603543715618269380842802901558221943250240647220603603227329467501297434815278015704162875165685393257085893498479276094755345590114674199141082127597678210854437079391559203844058142104399003480327521043728383308947590357373819008046412294293051192371993677600178601871243454480300957745324091861433483598965942393460860845219242311822327977206904583298140892071899021114551887047640046029554604431910103597782976910367638193267477608351296016112685859000350277620384558490997209489781031185456542839739428886388892483502236123940466579743088448772629474871202386234020420352318169069977803082395359654162691052003987840139735587509748875053799600322667721654071263111988979671382192406119223872521372549037148710431339713928109175427305232576725994528621454041794749769754554007365671750831918362342313774179099328656597057600041224607406289312073376507718545714015402389099059381884829701609612462176056801878550373426649454107137425025990554457742294138515564079884662285417058911163831206767308216488780656131255501189965601318446590350828127914971352926528839790445767387549739755326430829321518690758131925832262465458910583038232289254665374755859375000000000000000000000000000000000 [68,65] -65329578911857732786113315440138531785068227383605209298371360260383280759977687850908551174461109835790448803137291910010604191133934358214529405866946424229560496713526312858685821955637615550852439074843785523565746768755755571756218127655483622408538420176818497977850064072157471865472872354144288443432654862886846891929866290186559236711268480145632078319997101417651398924744668981748374627796143891443733796622819396708087968331676578525738986258983496840161676642299077065398147487192805853805978206847073997090523230331427785881055678646981254941367234203346291685778922047768165094017300782072664088542091596315156376318892440900225139806120764087877552241433696004837630078359669291611892745110927685418268301463027778218436716473272052366240426518317230031397126478368917986042804388654186969538892607157175549378222756898978021403591884035098951009765596890588733047727186327879144676944661209421180750389561651241084577260290638328601428010625021374319585571152796372372603640347181753146790346305581274618326048344962468491353022974220803796374632423117619733444419837464488717435750326103765096778414663329616145357766470654983666849538517855932619370246594166164535705278997124556548156531101903210546318070048704274713537637952638976484698498839442559902635144176828882244773756801913943877361807753463510399710791968552589030063575658960698374325740642933904988999409819009278813566590165576524949818841286222520392182135683103307659179652741775187516293863943176453098807180678391801975887967418206984303000662801737570785928170741650050934822294015907301364610931465441377511856940049172674050754938130641708390565721814537102685385459194896890065031765342915169703529307282587593175079437407693114064684572892702652928711057280789287795094794597021291889065301285119519700940044486108915402012738690067719851935891456903119084648745713543047389091842034224651494165781093626702922911868953976198814830711380744071538387528344454034304519726231899180780830437236308066095715372164049370700250192008504439458318836815077724323428923101890901734003519721081944388759518018950960865657357513444508009505972135746353062453071379254142708449496150718646270784643488918951671354018033613672034169382325789051258792770655742951318065330053299093393387670459026767948724156127237461179430629475218075945572490094608435541253357240267316645412077155421265059378654507543225151896748280145555629314354608771011731858567131841575725264404744536526770051155019311192595488080314680701121687889099121093750000000000000000000000000000 [68,66] 19061574370557012717341683143511694749075669384115789150237005476008488204677136573676034382603174982805725474398730706336331819411451119213250771371414351028067424491875399952445966214509595830632631200621323403515890611587825578755192497759283008971504753384876289952208505130392723296294423793052240641795646649193714393637467642050176703517633604079190464786013216335892519184849797359082752473325444332398924903065870904945365058968040876482294798502607514247594159550465910387512769550157526527936449837402725593780965386543176383135274646630502841581265024001577293192406008559573570145792941118617859024288644137173957772304670035185778236186697502915754663605253547015952447852731585120502613650086690235726118541886964644304503777269026522552884725371762451312927550279159760479038550497668777526047973667916561420037625440011608960606374993298909137132094414249472534650913123821053366777389859821946204550185399652562500080453673590980060939281182689678428715925871039784889718342770737614271096180762852879682574705803409374625752771353592230167310327647574995915406817585694887403107892910691874695532392831405955653184294719216594697367250217368253646105173205698383178679502023067092812001499479054572191618313642645723223298845799559157611647388752067637497214303803077062513379718163958328599917051621308997759417170689600693561396226145248412986466505903793643459785730376556096334126276193904087703097607454771864250433064501763629500242537748176785668259724791606650728116612784169583880888584766624011919160476224473649674868518930773271846785330252102901713866637699892811586866436184292794433643998258971943539476773927876498174546356339364534737289425768159487754369687619867238351252273537651818689894400043733763863243805122942561882110999981712332558851449914251445767249595791618391365415060082069225738668568032308519777343254671659078987207764395393283148914410773029343435700079314432568737982785691181127190688544786202568751370375045600680894867976954410980152520265530693024665650362904068110526423101579440299529278636670381500102016714039352403160104614786665453958217238439856349392685515432972969956668585946641723588461754276673935275876110889450962093909398314181458825674144181312185127233184958930191781223005235839537514936000025834894798924459881633580128181482894155159290312378756612818014162135437298447791699014794846242874353732729697520534826389264977824523201847693810459139509359224503548186155678216328937233642852469919781732698993437224999070167541503906250000000000000000000000000000 [68,67] -3026336905758683623787334657812926457409255418072771766411223676856680319819409188060506506539996134102731253527308991858450996027252902474523175531137618224161544710155220749366855350561787395194139792823407379568038458340842108523065659874234850573725334045608611839856276943893795502689479216225448302868703903715763380760181394980352204876590861138339246082969365865399028202580029963908951483196604412915312548757298300884012616582677630581549233864537454580411222697450345478863175813726340704860560025861653482437375300678156493862820215497481721249342133591002573031038926046309771320711378340612476085598364043996611621550686710060034956239340396391302820801085135149259735518876004427255417598562899878871441121268979381020366987294188244389405458744031322536061274908315068702167915619350175496786962502533677139533626688971123620194205477490289783539289055146559368363177666191719866015522019747477775612687891810251893926437325543308794923176000815377511039019789161063810328433732376950864345220190902485209086036929433646912667265111040938571300926577518465386779105622278508205873821532628098227820700805798680155848904359700133248588690264472943565838892436179199322942110541797971918819042407095637302037551769123986482052096279114500741336186059174216741900805966411880349962088187419889342552604676806394332965328527816813057191830721752244053374447397425248332639513588639815236087446104259770714648982827130636280599914467945616181573554258701377160953896791696214202278884285417857444071246252803978935378582380943334887188574386056033786962160100454113259955832810672442064866819871134594643760177980321530228754597161421804197998432400915519855835480867225502033587216119547508588476213508458158552758523348249670190003047395926578100088963498637815015261472109131923881472224890938637266435487997111530817201426627734158802045304068950336502331273597560408094953571457841496354152292084467136592923065626838986481650426256678724348037681089371520238802370555355119791827133867290201748775146777730343549180400266827019218938820492537978752329296056941734403328996978569933474585708954249019702547822230283513609516033619963793708430483913709859978691490039213110298622254618425297256376450365903521301317539421807294209806695440778859218885690322621707250217906616070098724468290361532740439822173305827248453912219988457083780480260111905130775823084199016267143772128956914139793362205365801739193525283648755212765213005714138869950112701429599526559144351267605088651180267333984375000000000000000000000000 [68,68] 233761583517223142325749449716642822590733146429075734995145576906254917620724121129874791874681961751656909365439001719422797327548442127494308622091976335185177300800580154755787258150399282117455997789978043999091437709030234251515457740905996317884453403079609416406707690007498895648006589926345632195920722649238832063838248708403695491787909629575998254680227934627126797672440543560924794626312968047675069511121545204977620733713850051919386866643324255132051786317043861477669530304127634727450949514009833967929359166457870856400284603382906855105073858240210612258389142137529578803416814549048673797825771893743063715697408655330700225078701878110104889175461675129435121321905504008156176430442644082046414999611464884660804655025047132111478174953231336208939116791449364301258189582111126549090453129609534202371454974572467149534960715499389748081317374730870952351469031263074953785535766909838583585527928656733959878727745567067632237985963937066701711055921559292623280746621686275823722098576503802883980206132211110577327310520168166943556281391971877433436172035251341907280814682907995971856194532057207549134411516204626330108921686181563037764460476946862914160603317514012319324723757665697239469762532616191577837308920165657162386841654434347986521015584271212551869699738249351426045843589403851628787252389063694582475629964763161672899728438194320730524323974519219448907887283678770540341913561769398758925043681351435266695925095015286953485887540547710564575888165885629776481122245087150044208992433372854889908332811028808830779379872510202496583004063538702833053430141078140900915977828422345617124532337041520854043914550280447380315856004933582031448655609161140251397184211911636269887731168710061204407572831715904043499570097926046992875719735759523855233236854063809577516242540491069827761418985020059788284174676233199328928462925839922850502880733729096151836053003363937934288765684035577298527999536706837966971241859506525118001381108045681809535683394938062380273699120915646821869960283505086064898578034405969510165211900388410424168216502674439628062798438215912035897057810554198391812007028346702307467774586502402395538244004613064536520622223116191761987233889311019337366886482885042876458926246971176283894225384065749517033458663763922519653898589572873233972828423908724081505415014964312441395070298021873629427917808864731674899014874608131612937507040145668860259076393182631123368328582669880416622376628765778150409460067749023437500000000000000000000000000000000 [69,0] -39465683440601952319987780819341985665739563004066639991539002078472216396076686968173145618250803990300418704012125611639530771546069810843049011025147239135933189775718523253328620859174558665000498020222191669308508316692604829696072317140700225054176057240906985397440386341944824314226671206658111799255187966988234910478515828814938576810940018249014077477386765233528829312690695399088656990107272261171674405952032505354406687307202033226436764397577454445670068486773325561476172380899601824411874308612207781216636695291768540934751691761131293933870316294342099614192686389675448088550475812678360292136120501846897203484396470253042411266063942006610327801369735596254970676977087242420379781058762031227322651889778327910418303007297530045922445287849509610547501243382598714390329899788343836854238723566715754526957510037195201222154070329297583727447099867098019164248589470267972704314481509739470840062133102311321029196446562834109206069423930936577235129956945551424210603450926009000014171845775668131180698346768874484649741562459763077183940173134153878985910669126728363024723527556203345041699780044892053463111455268193403094171225011580997884696691057404628102778424013416123291469271696130772716995808254140911940298803058577894567523659088218101938874392260068750341292086604108692502396488079136690978781007568470273936955011167751025020532657708137388181179271146709049925618694898849984271697862547079832103655218968265878614990259879084923916769201629512670784190807190756336488438870639718382004530556136391103307651990200462855441000286041615262556718041034040807582536668841193224119731770213845323220323449738859443426770544868577416083230470870511616532650877840001972543986529730235113052697138674136558715025679994443636207025394545815422515051114218663742590434543102593263125747528252822020837102699310608756450093187483947394882915083648939988943285711481094638388055576113351321079646416133927504494120275546028741192543509435097300915118548303785616005586921787009011994224032774864470758108371930832380281050098665038590987613752343837557101829094459604567587284416658179505993379073110239739358381591424462158677605115945374754493546494181284757964885675798000223657618415875075170425376434198870704761975358266441587789926515115460340102235003030837802562829537136107293070550595285567874927759258949646440411202172399578327255227366715634394592245824195994035879990408241669532110374664122968845846365571146441341767300694081436414796858413136494319274230682850553464087323187111606079093390702792725253151059639215787056796494507092599739803865425419715314268290036343709369652357259907393109878419215255855761105274737404052798339648688852321356534957885742187500000000000000000000000000 [69,1] 3590213921445758787554877265340192219557598511720985134395701968116715751086886679187293531739026544597759333145987404600415600251262613733521447447349614197348903746182233072195593950175196925580196525548488530470295939091285021800052218048360652631758584200448362605338446848710893649482024715000164899681312022999443281106298223354406661137735119770493563728066657695233908755188379884830607384538746604153894906035194621533324242903035012380891972467862634259462126391353789743632503986385414331035366127042910520724519460715813527200488375062623908539976884089418774234198345946556401543032657639497009877658230776641727083884648454249961194877065371661892035001038593490020205143027691448219737212427799281839432428226066751625700539105206572487335007219507715218031354974371417520066679736268419203713417664218267236371239853919846604554524594413555307848484574814549103977149556478588895075338755539428548331680383168238743388420973269531012958922553861856843508539963033192896614769345644364292518219022368912426403966528161994156454375822386141667503183103688917592531868984204933262449273186534580284207974526421692395776187025232800593444838549208862666674056155331090872666659278608016223673013517011780660813782730029249617717763517585709037729702162537854784767442824437348318025402257343436406135354014712161065538385315209490831313405381996074174544759264077832950666986791452527691438583611532423553462255891155857099964842905820372435399415769785533760617504914180848373369413025353275200604380804228837938091144729416850556023596618617746294946241244393521045591651046353981359016466432412592741721400169324751220795593913885934850824022356919129726885457555320963319740229800701688451484917467840993633155678857629630505853049663002594000269953975427718740414490508194164091364550405510475272697719933423989788836792831967979696938105057351916472505462757441539039205762830692270112153069746919153882850277573350793676334441431665556425526618876989376858841726400485081827638404616120541738636247440017935390692328145574113495848731582218473765164582833011790039186779927190958158109231943582687832388990517158274052321383877261902056426508819983047964305378797803895850951597844751161207042532375222106335629234915592967943531266479689113723988538926525071604064722125003133666006409824909845856296844752953665068976178740958478406663490273751910303274717653489042251371506508044298140260843838649902051488162205244915633829719404824715581128618558332275356184713988126244267679148959409730231203700571602322222449266068847579124108306128666913400776125040894271705013752623867184739511180593740295574750801631090631699549324370541851126032447176383735447380285421559165115468204021453857421875000000000000000000000 [69,2] -322064373388005702546909980088746132899406664936973447119912641336006435480510504507483397428158907098901013237599080146054341264264547334323958221943155406163184426742886964757547759290225267264062012786706203390842843182485645550896130603511549848709126094313341670126645855218068940325589442776682169908623628120869112596707185845010543863276410552815524606446592772929317096545921251293637899774524251625957450059649031895683680992156696499637848933627855535560515787203542013437359274483128721111023567824582116404908577053194711095395523587678924999715967144568985819714583956632693732750874064814842363364430418518396769761952356419365497962324927458969610620300368577389766154519357677221602163659911972817654136766792710962796602493846615162749719912257350579414099523641076319773892707986560725952184068649533789268540445698377213241901499521070451942729565946484911422780240525254887831500754440697516511419212152157618171753798681429809287795159212957467990080763601313036857208188056941016867486093154107853669243367564393746942916935015737977036500170349284357904669399070178335895586302034221412649202796630835601535085064604105101408817008796232519990540002402722542853767931607435969359976360117205040095202734836001058497939604088637912580384919103570569324205260739632138724521685679046489547502945995623734688841501007063655491181925295159504970819137652979527870466092165166569419188629382366005606365989824097836312834047647473216641422210333222178830206992653959553635999722109167350401210375862353796072682360054616552916982201607224855812504959000305289970823852853641544979232271381932541843478460655159513042347760271816877381169975967950128925388612295308933997255266029354248532081374327140166988619223505888535492317357807455865075858466438234928230323710604982830874094844936027513517354006261052116521189573505325269839174932781076190058215048952830682584459977178576537612225780848167270651194409305353179804036153362649508317311326292187252382160325776587158031511881958687186977473271102212179456034097652047616732075675215086305245264816368657478372996281251459350627434878650271565091505485817033550393363471635286136260954591560296567155879751762651612625213360815135153673825499328369609859551689348363804664895636439353758637981987481219239147450223040872275822163432585488189215475286541314371444317861621194924698035906735555045425474407951134836601792055344191361088617061401404318896923210433800189345105400951409822097247016717747418761160203186960513990424417883541657956489765716182338238037375448746153203159384585647158608481089350143096235889510992215411561291875624966902193690628091381524356257947148389647693879555832613577337486532314869691617786884307861328125000000000000000000000 [69,3] -2211555434969992325729448026688555905569625512077171981433384764393697717141934408490375345131364522541377541649112451666106267886582880191903122153622094566571858777343136993581332126293784382643738720261845980224383118422394609370585971664625916344020301163378769196627238772276904022178980151380006877921175820386468424689035887890993459906263933301353007131069636539106593770119048826338466600623302468260460278740677021751442924160534990078926529556601684577747437666073833162040050544897360718557819305705942354405251972052756599700803947639576711741497076977585936170790610465853088884692496611150113291074669783764623826842676660205672440199721094081622129892273395586900522080569299358784192681004393515146232169157925299891243298637856760742691933382502596681312162539395163642332731759841446454561226857662236153869354556540262549611972206987550774681509212800222675559530763904749189815745746047267708473717090391466386929940085515304637826615111907690750926293226932074108553647096412093535800580869772656009767097161520876627193952687632829373470108251313610328380021775777101797639206548855547654194146811364641342268220985895816110674108625876935001784440917488318379085039797887909739226767259232322911625090413001896372411337601576475276646583173446313001718599177811078409543614355231574586200570672639620946582828387679050502385127597556610140779857612086968346578290538170393961735685236045038299449828895310548213499240768057348876701021746963714913260656822328802661629507921010611329562066405902289844852655080960365148769703678246293976946896047401618361825953858258056260117273041474666123452128065792747090831552267363568948452332511227760849677432081740774445760676971606939482884766144653609679758678141565470249947258798238614219268308971102664829990407247917333908999540930467327739459383829091978073043564201677841814942378062704394341503397078958965921584503089170840082901320262030620214636545287221040366146960160122264836524995402733000175381772124577890623632458469921902631988106024594342570544995581670964229431671852084879376678079374663981042191546765964614551069727311861541951856999172332187443944984501440275873896206827736479707068931788052324283860365380729381932927898181868709562091662537209534993111310917019257467787053033171826258813079834592962665503317300082565457130751386494555889817060105128198565724675042551260003251547956086648112882317694596294515725032461495566570571605353348104230684245898109433590813632593435764814190139404981091055339740291378716389455332328032999564995362108846829771529166055713438223071625754257768465448003423122765194919488966253653107276129966558093733938819650051455012018338937693142254997669127192239102441817522048950195312500000000000000000 [69,4] -15411290770931124426691449254805497119236016576273669918406711626749966824803000546531453293097152231834166992141905195079328289814931379886224730855299390449546924421163817473434111708703740093710571496421385981714900827903445654278965064266720458717392263296140381187236216497334306215722476544679711616386158850727660897083197729351497315821752761257882040563039170306116312602631231631375644409647570955563881538452008405188511779451111029016382103011183994690515314404302458714939150563516960313565682106801515411766603827361006578090557666920559457019486941466737599382262900178782884518167969286797056446343021169689699406845646570668112436261268973636471884268559012475257306034270612164433624336491501030148393428838038071102039089907853525732879717578391160153964347276303984040334487116577095183390329733600759988605947392649635800618000600733826698118211344831309869639241654293440006368410207409241994384508041114444422806272275126197237452248922107935432632245411403148035490302482597708744198784534443127478348233861818598694316608662370427109780532631797034351786820116294864012162481443724987733090887658599511234879769871994558091252946311066512478137399525736143041595481642818449471046598925246389846109335620345097223150861461428978970734158324072468108924744424027114860509674153364751418488302553885278051789099467271744876992929022197211427933084363146538545781634566193103126006131683413396215061424852870703234847590957607230442022981213161348591146101746287097585684960726685495222906158479344758160383771975399678922430287373015953884509433109265853633406854150298919752728981171949595532813854342608743764003726257080456524474560160974084980183118314600642305760840497007482961965813553723170885302677060728988931078178202493346045175752307101404686606649078584702291896885949309753055246693282842517320171850127636155869897577107457597682208874793453435227568437866996885905807456583928231834523371825040431936659406542450959158351923155120618989590658815298048021905740298477522907692095646113900572834102042440538719072073168771724797059429555029847514133357032136073346217334018099985771353466171060490851370387228896438561604239881821863964064323122232532621148023716205164525443376651828574736930770641254662688608116102442958562004669615995545873903182950089432197675112247690259150110916700189459445725931137899718116258581680383329522182532314752365595599836178834551575150799099077417008343416034720486284086663188874286162155713460352880562359791882868863250350140714953555433600626505871365198571054780083775234432533952633871855944369458622136706897099303949596531684332289325260286067815665746539916356172766360404674952080603111959078432846581563353538513183593750000000000000000000000000 [69,5] 545135140214543863198971415919404456725609617912291093978490147933488585130778934074937888170116418230183936611802514914859272865497763578316386655439872213363199147720963919077407759108665047193030212774633074038387052236727320055416642229076102775927375215781581168265416647423208519711880669612134619760897747742458794622782990412041746745883575411255052598290515707593287669324288501026503945944832594312632541965106701024462516548923385231745317804825617874725852136254652001577680021589774779475425935512106563926154430177030659129621429642131433210168466147916542137416379647079450245691331991482802701769625236180894497252798522658146559769445632993670996978026010314199979022703852088643960273264199831476959180235771127956896120051966267402743672175427855247289275756818407112200757227130263102898462643934010539666247311719778603618517391382592818822980303207922245600885010241936276329848936510405519062591109164189232084653366769575813336450036684302450949773248115567266339156483944854721563571092656599679392581679657838089485917960013279482675588354437090722795393546036274413277786582816123547390974248032248442352852546584749974793989383527731118600709706687949711890879229030549265647593837079848217286075058073042836321792232643965249267216778817336913191824105851184141260661640880057257298267220770416089489777458504884887548221748996725554598376872858837648040958114698870692434898170204310903695154007007899934338034753083233112413407414906316327970705603948243870869508754561439025284358576621857236683800311651974091858139616498416177801394113934563385929635205204482248685960532819333579294042143593223720424488740867274739870023034560797324011112275357167306887589498183883502603899120342847685304962810000350157294610887330881077595324575898144019437227579988482219698929168360049619159085557286764498175642729523207587743700660723254456076426490015304512156092301264360861664383544173917354834356456823015363380581314092115548159661927621820431472182342594926746461849030596150707723801107291003952009166774760710157004738080141470106870717751396003142332416002321325873249397062242337126088768587229875141087867416977623223598294577025717248521966671721643062751118871672455549759319459447470770833102313013631972062512704309319139256952225181859337703377024727767085728713574716840493839152776690429000585801730589037764128302267532976982633880964149131672618614602289233022319199577705357499382983737416223087237264000861419479163970476337900920371707665060019448690089372895710421995782805663722448814336898639501016318689184374534720747672940728556627727696143238546798738433997845479359101354194580973137049797686857373475312023221621068880260452260699821636080741882324218750000000000000000000 [69,6] -3107251621768036888833251455256109497922552674071679818204441711861525521126931152383349296223321899981605508492172239489256261179727619237296551645659226485007129233653123507849541873303799879125465639074533664501948709706141881806961928462650357730597516082625731735466150101506839256554435009638798569161641922829106127515253061754658680871537628861957548960703276732960073250349801132422190614648349955284872877034039235109865428254519495364281475217077330740712795500331164607220388120825796945824422485161211187356186001562616405146683905311569115572964751015316112426472366285137086041867477282050385408016936216477754932080003691504890136258325576888856243686845852908279376829537154474765068181416059788715506686020307277792223704805266722241203523151270032678420047835647258201914920502281140820407707851060961929556275977303307999081572446971282983867307346556153807284129568407995968388761918021779561816152392148854556484179624922740246136136304102642172299093429537260546953043181508127447415149423612134656069968945701290919644309530081171774122302550293919431484506288347521143592527931687870081046885913138680747742552000332167758981018500253087663839945153631667647788802780580320208085568198066027105308939609866753283567302306062747015539292133354943525503386676227892609494622378537370549379570383522870230227585232449944701014782151013858569625320825094545627814164659234872917488605666944431545268934903363475710971332948881518021362986823712283868778421364048004613979833420813005311808552357930719866249797446962749625612080613743743801160593646374833899693052851756524113335222219620055703010177113393128124288584143963669908699010763810058740133378135561334647050890723002378471336513717981324112100764847452154366900697228910588904581531791322571624638027546415976263689015445343321221138088691179509784204290514824523055711120276860536782865429665998551816598157850869817107549210419462722792244756352046613351563154212001554786929086025228823751047553844545063357235622583843588881730894028116520265975167012668580230979544694237321980144507717950373060065388574817835295086058826539744661258771061159242605122978797595661131118983819686865832152319259561252223192250769717296959460192277677431460080097281066225530254671763039686624590051394388535979265643807048403334903745659128882858467288602890873428501320564128417520518320308450806118362590325628167279346588358660813666430467671994923141828438537745074191674145731355482665575466325045888102582148144086600815086272514507938920254020465308331308339846618342302605914157395893694790533866821592309266040951626583889595114831499026745527131602285238781695516086279293118880632136862441489144615047734987456351518630981445312500000000000000000 [69,7] 9270087181347625850370107914966028046762797260923982184022538598937102297592204012005810994306069839790664048373913322186005199448701738592795163937311478209877931885430596574807635445931653314554560297023049067799959078532264999254383607582550168445113561917628434125907579167923737059564755627944598366158922339849459478818956883953886183260231259683340886286981096295200430253689963645717454086766889898469138733293735432119534040588041146127519095917259750896411216661933571289402062658027533540808229853946529292384943176733527176110568263309761789176914489604117634361176784091500982624667429482522905707008405913547020646698306726545225084471314177825791175338047210647182917175960061117366415254339183855229520251582423944159964759074588043782838052537346845921169832196531924942581645187958940956685426764307860426166210790410935943289816060914889702501820801358062026138400831565980732419805235828620508917072937788961788134272512016460829187461175830119806194883678140221511354624893413585882002958881676498198517503851197264338006560361812551618868358094958850097090038538763842900402594335747226236055144648977819468031998026042039875960726492356795642389267313876766316638625524975613092030565754449026215361823590614047615059081259841509582177390685039253425202160504335689851313120477127412358997501552786939562048572357382510797870287566043738997214781193481325205997544663732545387855498653810830256320078462237316029655812388658370010965100243925231115421264833793245074418694115553668920038900619222497311478657033154056119170641899935259511080115062334219147336637803871395539997495196673768833405846159372281378064509914148034422414615116061386878499809596983624808867380535833487065258131615139583991668314139311202565561251014357951880723231116984082692771432121897594130462795295334105966640713642497614724408755192648077142990781094500941813615977373090552727540690118051682781692759606826658095820501998619246849802277882659209588507693070431537896495714418610212853311211349941990526734228161789739934602854233140694652013813059657712426387480806872806468230405644261050022221735766057127734635523059372824573114264622747343633822100455967053441663818926640675153322225437703202249989690099273021215557865073354808507675718427550369727330242619485592164441568950863879093946652327144589079292172295417612449668861385996452011794857494490407424736600862089389855988971671504727218398494215533059070320288596713892251536774886853548575423522804262237691979880791048304738243494394824202047238739081839729389582475392474375892553514950670283908454668193443737259146995920568155925942822350511310391913018510410387838385332548860995514579750313060094168982061546557815745472908020019531250000000000000 [69,8] -66100031061113581297493541122458920910671103618507727944979229290895041999525213063505656325244512006554383666873735056460596036440904082633825627317047119718560407084458693655620984634377688808092863341740108209249733648130267025882796746696569553954474158648719669373830013562783665912690367870247849802167076263865187817069784890924353152012181262340497362658266768552338711573513565309462627529014874953991551822538768757629060660391940283976686865967081725344567157826588427064391648108580203067953426914130674193930288138564053543196763024963116052601125022994875994327505710273503129092842531877469779368517598721543308217169037117891543486555183958123817084158832266589849545145441447321754356102534624187239578934849616709332967336469217708249414406977565303031035837716439991546088722285376751705826162287493838390191192804508470399359847964787318638105250855119989319248325749905303589795352128169365475293855871836355320822795913907310825743926330157516743168559057282802146794291039976264028042178589668209129150823677576467150283914180377732731103837865313453994785807900898492737538131826345845719966829020110882075166861650818967233065790810761179100108604991810485351391681351748862050729586928863148495376657447970068148717228606917182898174626120148189794743654612834107876319796300111419255208911239774005273859081914686123189996190716905936694261655993797665404927788238528537887027872937558952750749014673999186369540011321131380154568165877466138251853823976695836379626416067459151165320774722171351606989100993402057617236751026924573046359441564591199484104156730318914660700844948578864947814195443046232936578818449825739983831955556193478744950748145576831779301694584543605280917492612717773217411144979632951521018950524150903731898130948388624794825815996543876912694637302907228453789538822578835940908090615984351407006412915094769548116252948487322865496823334301255948072573504115518275919378923119251875922341206356313455182686498860100470579812568936805547331015358220633017821020818367340982875695506142813832757662426912750640015037671210885940618821153323106253874862965711721744392276165839232189939889677635908504837069596626210355327540103833753125959451842182054757029094663391392429875650511132062304932993913212573274098567390954851581392107382705131647699512724700244440479318073172651998475922485957701018794485644607239359290773654262203150924262155559758333327291902803556319373745922045065706070800652381402648133375642972627180260111022626471825675083169599048313042333932201121189151905638699175883538384131388629130093471675081811527874547223981051597887284024691287997552304653810022545207046817906590407964984024147270247340202331542968750000000000000000000000000000 [69,9] 427123586249714528908551656353650474775767893259102613724675024398063681328972598895010624594649781004436084511128737998436625130071232084761423312763605227540406601829408167470320057295245374279298344660225395580466860936351908450722773373435959680075917818085480588889153031641571646349863556756590139968326454340122297159558730664012362167951260356825378837152732187681049814683115402624538681538146860840779055851074884102347666919627120613136964162957231569406427910008337947207517840492308838518238132315831065002066037984661077111604145449892292810711592000987115821554451398905727198361522429488114759389725065595201998407806775288071478565599991214714607949102776945304209874256400331462936704063022757248821002055831615723769758587242048365633249665796481708845872543716736441739500299881201328179530995167088223230857005060634455099615078381359869339225086811364133230872410803559539098345775988595775190814630817770084046753847241014845880110270784196717701779874807199277757449667245012934314422906844839304865958291198799696684145416071249747588941684435286849877612696132838908194021752600050434322799066917588882294821582941049956525537583191898489876298544339643228292505328381836008914101531443976550979227568614469150316495945132530932760177500043780354536068192651325214838394384967332188894781154101764644633958547153939475867469425003941325142131363648355830488949220416952858621668793613140550988881934562461045872291836173495128225037498297712096870856258188169125237150279256219507698725919624978667527225287151018684598006063739570137277769803527131055884885620292731199353568670091221122079858457929699648341896394739673225463423708695782159561620709115068146322619818680650906986025824223541653955193471786053712702933859502707023590971208415787014479505746115343203068425185680309393730329596326368150496846598001778921791680650854834948628222728436647564311375443304565494323065922099188894950943322795447044052981578342819562731898607722099169590975185980868109946398916303275425968721298232995963831290939281806098861701796800880135718667965599462781652413110845723841976855735865885921862895496019073404744576979489968444935830152462182471314062431956169001711806934408195339518157533896681668215542389799264713907145571419603721942765892955184632926160509582322312477123856674241292181067295731449015319392994906789575274755512997082389871525946101381622204569508601285202086959944810680590412500243402288204663785989501856373288844075732697911799974530967254967877524584223570549246217426477554296411733234962863539524624574877066088719173651954101536424220702799483769341552970872612549730629396529117348467030459243829691035054807457527203951030969619750976562500000000000000000000000 [69,10] -1603694545569127626182174205630432087136976493005549674113947306219034195219737606936908697464993900310110728831428549043867159162586305858796044555865380218582227464289440194531362484541684549401524772136037190634351996577585460701281414434560517479464403951203613179832360695945006697743567488293291752181486090379786713654910820230089920247855349310387071431189654771773091452976346433936504250704710061757669006811341495646898274422539777218378626821717573164370381090840449142946247305864463992695306023285521657163589634720133608967644741860806754288061176307167319849535391579696681535453425784727114493707074148038426747861514641171195412251375788999226767796178537377461287332101342862664666679928218615813527662006676388178870610705278805373331737686318011226803813288495502152366306142667338134723629392199021168565146185374255100297469333853192433368298449267969018157921081657107366614796154490025228635971261153424620169659529223542731041518852967104612285130675970043123781958571163668451442401527500538743308446414921385963858287384226993652844962089053936680613089121092650867537871344169100395635739961909975741028397642190076599182311269800187527423901504250915485478008541374067480171004294569049695037393537926876817528424826390302453466181156614248802683101977844511741929018213302539898122046673584457292650465722149281513664278594019015684898257810428988203660277008936929870849061736331556340761628975049132583026278549400365426249766681659324796927588647170821716345875491946120469858290464487508461763130637130405056612334571096243703778688833896418293244807711203179528037616573447832376594610334240959772120448856220340136426642091256506364295165105135008506108851227202036758436103473510823628689584452915756568573766136852592470791471351492530811666237915102201854402807332295924871427273622450018279240152421435519512797773723290414719750990935634520572927245045754949775922633798964065753550670591270678975333958978870514137074268920326532796007592113049791336722015071899861361442698875891094602663858087015289643745884982598115029719392903246913033922814329496530569436852397137603658645963282690310634879419844452094189094563413367595237668727207450844396357416773274400856227058514844408093298272783333003807050459695235020906639992405769199277549330143441631578167496536407021728502535900906219960707278978741545126341946724803974691260729015146194369085438147058379780960760062351237811858451915650393805535506793923515847148913627692185359718710686067411043860044578704528861187766883201006686196767919463437157348653942183895666047320307963793064709883885375944191369198720304764900268502701575497907454214987458141622456153640996490139514207839965820312500000000000000000000000 [69,11] 3764192035789650868593740987872466313930788263545859523853920191255898559733818036713417174594376086770654105652352905350419807227754085555552609670362257195402215467559545150697432594968629946699789423302605558117131393941595796628853576256936403854094671650013765886991610977357135146211676473676064520435993986009640664536761891998128700436809916266099306199791719148221186050994729177402166579096632611024313452563842584142174023954114658754654145121491937029964655439627240749393152849346409200032855423648124619451095407964387615674741658624963212999836246397381997477861404398945690493764804887397011058966587043267720160671346308580888032922788132194487281473181152153036758646182851736881338527834453018671831626678639904453831375248539568467604005639661303560659692315586539213712185952601201767243349834795645351696389756366648654147910990467263525720107964809134408883046756136045903710926041869284102199105170002456315345949369889096759807616196968331310226333851029512128562152778788731556428888234459478975684181177633936816065430510237871365511908123641312475840443660349117363805185693920750516348566154387975654231904004827688107957218563116882553404788552382134570504000234834209330571082472964039195152517776409714736599208511800206613694240013786876588637095738492791656596665261603257784079806849635240616163059054635321775192747929497628662338717469356622221825785759005425980550855745040944856553210031250679221280959254681547417997249117556192255753488513435915622093124496008218744507072176617511911164308737996207369076978423879477547851459830037447249708467357384039733806483300573425831213055396280556285851259302101376886424505530241513176589740279770324537614864945946218876142879058919661411723495882328669677675790406204762043325539342359565341395451232777262921716877030644755358979317946047648945934014652916750591427176300237760322728796137287266413484266172793585874301997454036250420974673730813190114991944055845548254039860317562794467692799179470954891476552487786615513540841458588261073370663246564407509899295487302500977505286278421393601131090730867822928308625540268605587167348296129931374414800715858948711849238937795716416765722290457022655753984286327631726673614456198848008588879230579783325451949033972662988048907336900017376836726495422221527257497014897718816251196788054742369873344941910202059659509814723964116299441824813234735050956797291296767798375611023113925548984787452541760678873617062626532766356249468994448486063331487071027363877251428044132731422008638873653179915635215312176566508184255590631573234243071685800404970615894867645331018368133553550162159226868032976880535405475028051802688366933580255135893821716308593750000000000000000000 [69,12] -4893342696795620133812530099400103329606402059551808533325725221043842426769620063289496835268974754935601888661895258133960215604271737183043810545035260351981905084914899534976648102519357470773944437244213109507096674612760550177595805257411826615194553304426412909927245169914112125408205290279682195573361949789301497913162139155271107295136623619674711150415385628187313256924792525552074445440890453038814266198565949112194859595819566774273385698039910747072675786738048596839147274420435617073512045989300346853408254698668811014892122484725833919514362309545907946690311180844948325325615577819955483262561592826886637441223223949822106345343734477433874653020677276751342095276559776696825891557789489001365011488573990160938389452409567587375469491698843345057510098579099337065099396878384523748075614308071205875413603685060691784298782127950684771296585455346174860626324028185602685410891347486391726958892416903054445891579291544458256255566711870741988359036676406029371073885961895649760685874100892485791200425484485588943029364636958174569849619702449050967446270424921078303622546335507261624274971343345917793882046364216939128462711979620689535829038662506184430981608209839765051090172797264776225124934166370434021902578256139094306413541738314593619882197065847688810523373755320784199230140591222132314044531846818572787017346448071658252758907492510505549970878631239428493810601272004595410611704647878080771321576454228081570994585217189377423117003071293524383319460836141041126449957952529964629172315529070077330108401818568924316805228684600306341745564320586297359485572554308715830814311886550637815110418299765136772797771364424332548930110125033645360408820051093327804959186615250142821315633858676599243212072230548366421697561485945763224518075326911251840686612648511073515291543828767016603164278594421104166715012374721987120069969872978734998572579196944405971419934860591433703443606234654585112086496491089427748152640960507673560373330153455875553489724411083918001664580401883895044312695735259335763359741263647677740732363029817180770346425375939146437734590463693786574577027569561403439240300362552310792695187926972996268549414059025813430930902820540319832814070909758184463270338339370235462879119467471598080660096857427290694540749202027170454553806429720625709654094962711852003423156481539875666107737856414588539384792319128647336883247506123958177089158655011217941922313626628113156164477953000885069223124024236748075349097249401319316179320626889216448931900050700972174125075492403898706014049861396973383221913180334582914698529406841070337675275696861697123694346968131517643173060416739161837540450505912303924560546875000000000000000000000000 [69,13] -564920277766336535094752932658291841286135318946004158751466477275305187108922825003362274198092080312337526312715705423165797265595824132099611710894841811474370483434005203204612579781543343375274615931192842723356924931072927771800807776710785376339151233757118763877642977233314926165528299817429044374025630383815527297676115971510137176090804021445512561843148813783036650148456895782404374856416727154340321540903526235272131411090267204595136885501812624830380428090889331310870168827145488891633852030700197503487392320879343107945506886473870136647739466697258211695413416678653948877279276047777235641702246232091991287921707552265548749344230404583764258943738304944704631238930431644289493409558596985096064868445045166466379475655086810170625834158905889467315924045074784604075632790986620744482162186754879166436053480138998326551432902166881297513953404955632498770416672784585232413777085547158589110950523605469922363115735295314214716061147159475639761916672765884201694226511801337099208038882031309552832894791862809048012441424753592261238990677659976897231064666149612730280871980279951372941654075030819834259114064414695334207399250678795972416444408392732272611918038486292794302046852427089867209061788896037776806382788499541449495734669153420122915956509302761169758028031214979211476659805392988412474741082564480585077032209063416825573357052367459609187407555909915908081253022095239240966638758010554595771195416798403150268081910755313319988647529196478569949737727221358508578663721945260906740967073718539521877785361904329972188104050923608760093343542591358369134620466083119378922522737846472529946081379415132215896885524575345234783768847242098929897201717479791687862552146013386501196345376276769740551468198967795698082074160695941967007880259582995297223385098103478598591511246319404045711076374891893462293326824816054875696694826516424362703164769994247804612231145829406689640460000051847525335282785374834305883255167021776483934394210618720149006777681001183354636662554265797628501792825305080108529164144933832125029827864806861352828174754882169161603716778916120065580860871356872348885999357315415422800687145556190791003311998221494162915463178190522895911929395620664097699834969032396985568192041230238260358707603410294286961596007731972681381419655930263849984525621261954731459706763945905280271658070778344761364713594562475864818118272944798509884347717072204904849129315849290573257235145315421278874162027924453303677127976021572260676075781947740415974603993534786602812171918010527685752749193580149488092753183745486430984347957236442400437634616947550688258284418892972285942434811784051973404530144762247800827026367187500000000000000000 [69,14] 17349502880836727016667166506141654911381771737281822209065515283500811950440406165976864458798428551298904218310348046879203460557692331114808984898146876659822027559830362896511384093614448865239566336431680766384334681213091200254410601909379416361486050029222453671360217956679450811074624552876814433979939895311161148949036908447425599044936255219626004445008039352230181819021882215212863400934316390888501177149179826224535980822567538755135803445941040060790812898182922959920295253861912601521196044485201866612029315346036476718638196598368740570679202120415091862786445216310142899719615544433562984856159088322007636337865539195984897695894347206208092075948703975205026241889277638378327321980513666565465672815501089976657914635056270128683473212014577772626461101010113915331261404993364013388197097299908992460217341900068849788884939047881119485038963165506752009535064784038278715996907664818859442069990638195758103283689255095830601293131964761827731973774796044668442558048105177936879928310555184817211687026205835721515472027758336100433719252474680056141937669036922822984486432736447268016013386138935997967662702907318243690476620565764146014458308420365679144116885005904955064959251803959902334128270304141547241466333637570488053918581073501707751213535172536894827426217082787386152716809082173967178768064604584463199209465249548982958671722450516447493880718315112346798037547096856316016535749812544677923106335618690815293461582409003422216609943672531710333302096322038658557496082283978322555483365010518154012053053424231935948604627178912535777772503703874872182269714994426682216319964553360467301759025214345148608788060844957788547611800529457673300076557618411240138423033095068606614671833651065796609576339790785770164831333170570332558560640205767338455171625704186827015444660560203170533859975282218970162778481577760222453072811984189261044211214247687467331916518622347384765016436422262093446646207865008082659463722505395519473326899428596974586255837888776059086460962400623148942007097110660229046817496947597729721090944547193877947421986992673383564975282472028750591098031035850420781442171746191542699922502613767369559585873632429930991043935853544077959789601673951804235700086003454234879655515948789605400525173490510040066513566301338062246803153546865925037641381497761249771185954298469725313657196877992252575038220292276944142565366052190367052592570061574935238568845080743697799524472000992467431565973875218865100272504842381277534456960580682555389153733351285395439650846075332584357896502328431471199809873634856998955239571439231900554376516058295206271189487923738776114422578331075719404452684102579951286315917968750000000000000000 [69,15] -34544264220552368595032976018173301667721543392134821875369553660535162797840330470394325381465403514331290467340491154427401796617328752664734299224535506665218098314310116513680933309692257179608050985149807712738106684937754367303481443423264699041265783401650599580587694795590975762063082839452783354523109054552360963541675306359818496373035526984455715474569118609034532039424066384477926334645964055511583542325403812871702718821582665125070850071769527312744672830002100254508812072182012587678954928737800859390360777427532760748437387842857545890011798745335466903010318590712970755719708719409829276050503950905876412344280742132075987491018707610317194507357090872172634328629852269839174931720778314544931438809467876813183976460534517739425391509022278699660718646815930802265835191456661687357583312367134952656818856523247764741050269792298553814394039948675715671812486484416855835400577600413611828928994524438688154020134355916976078210581871882904446780793380022129534110444832013385771591769235478464424695131100422492721239906144605048108459473313013142115830949318434657740915961820619032317011815539226157421124687580452117639396246916405040954153268099595233788720234322776879714684094263694730562267685854415086656179378008884511564350664217342280034709359514918186058315987312851792650399619159345638599700572586324366724666468018539545272762252349217703879186382891615480741118698226195384146419480737103885403189703179371034094415430928307085019496550343680709057182899379324938953958071492502862326637070138041683622565477092102405335097338985057318784282195891101424229420051334748549973118075406545710114526010542296847129820903506819969790119867246620235104906601864030954044368866987509790208852118422968257332210278260339869037537448486686090556793610890274839490627891379351083050031807548851078979305368715327672082245591088668720519813133746464734281470254927126664430694015935781994909287158495815154722624333495614488473407226247374509769252005589367581957951792759061469069009374825767870509654480159151931900253217280061583077495909796254980219489982791913936078810850239895932538074959020599847537476168055422909171541011158825860787716295316347050709228670132662899290515468415718449272267551475103261302882882460721581217688696377876082323161198293923621720275970681657516898995182961110099426602677610118115890067910302478419762530463041427105955173894537211547557864634600443241890859976334069836269295192006345320230257141033665532200651846429125167671210804928848045088251291720257968330232115742156971316806282736810186569762990501770569995685871403003375451474586440347276852077221074438628437060379815226607291833715862594544887542724609375000000000000 [69,16] 1534701013486237152583569192190885373090568845873661465818398673455774616807345158922266813398587501649549446425274331819239897998677827528387033268203392988977150452588992785680068414930535311858112866850636669382891623827144406131893896023689832749571489218140784819636607474511266587747088374654573528350766729279251709987713376027525537858162711059425870604012961249292556047264821214016244380538869743893974457088758814404207285021341029551176513104997513500056035228865539922006730909556855669380568145697228734421984954280124866495028202876544858313335184145902908497703053332642812321283187947565590189935741247278059001881880557131290671340310161524664843715489709689396285837535462647046926293150624954296106372413397334660692615622922493473880961027009286810011861881617522741828651343996807823135025926390461341063735816543512945821765568695242241739353086759991691863511877747251059345956387841165177501519084219572626034822269871446760901331785930085464398758058648976223943276542255933546083424320999282746145651889366710643396815846313254710591363715605498836220289637179728902820278592202138556324517768175624547945699765666217282819183535282884764032667646348985242836588030926433015349092282035476800622115939229975522264155802301292378662113530999218877353018753953310434264953095886266279424394058517449432941284730314240187092810048193679823946612496599429030107557375683841784130410504211357452407267846507155774444497627870560713951618411247534007737447157682992572648628023646411195522466002854626166268347957051016388516144503426842648894307833387604673955409951005828011324546733966657639476017590832648125654332631681827904856389389002317218656031767997638950902627504025755071015858800708456580922832478363080848418854341828119648406715378698322437262546607942302186369497009241037059053995827515385328154030650670749295997664475434667925139385161322170052853412934727471788449287927651895813329544906073773677795804255878836191995630062890667223505402790632314030590037094207561341597709485066391852685286307243205410375709688180918398080706619226397533476199788256405003120057562761838100352436665859038168949098837857196753508741001654301476234586916407835113632043619390538633387552202529776781370237307496195115722982411959281507805503674216028094571473372196169606225990974388535013491185489313634896451409833891176402417057751597799913090523380235110186631588446572137869486380504057781807548757035270582336406813565019147659303997312162200054649423167531033000610206015364676796405379027399508083284452201953282049974513890627442161000904289134138921876824629074919556228296884369159130759152420559452735526750899452963494695723056793212890625000000000000000000000 [69,17] 181848088511389592551988300118045948460645068466900972144365848357201418576508767700480823519908009164698909940685483184592027112762253218667937787586992700939233937495880647902486301212251187852651609838081141704871598040685922063256742007595235318753689125517417958497260683397117482699627480183905871951156354497436852558480995983679041638388499311990446488578679530249204455135589709536689230567896447735322652587215432280691454528895971399032456733158975658464982592344712765710003617034376719600348951349677823336745187994005563075667586622764421998961567950917912637569743107733698136463223032797987570200180122334328359285483944026049796527289136620445278134789152098209498677047623835011221953929476868151991486406493297039490381604547685165304306313225564038387083608674902081502393281972025945885225189273785570011411942028653892330517726771066679879744242575217341354413908404095886078007115478684234935460696725805372814143099026676466324117757809305692718641501433739721083028199713767683329321999753874451185360031867383586028246276892579973536497197530166213723861923690683930638860092592341444542256825304205478165627891401666070905811739741365957803907608651477405860712836279839203680011021794934270116268732282371663437671808945455907907118603800517396385087560350086794492052912864007643067514939230910966751753841093405237289683899776692947230162469679818783031616640278953370442475627860173829767160510335737104378038313618975988704918490595389973638364921068676094113648894934853585730334981941675714616227235518246438533976019008006968494643234658940561388133360158728682195600936993013110182048778112906611176416149287354067265568364404011853905434839924572143772886296579260452136620456456782934933300519026920832494791989905272990507414743845479045595021853508724777514252426622832877118570628952193605118288422060260382985223099651284612301264309053227871972929795488633797520140002900278281272411473967379964902940596149510525389028404459887797869433132978774783072843983837152211436493236721655524983515769036097875813832086019119053415452966724618920601322611664447903134003953043610484926634856034168455230583726425187745483832247410789234160936633159539440152522816768793899699419535987976056952093045149739126800593246618753808771552433512081951920709609580908425971064381700627192571417998965731349253215661451994171588521985839540616296521210515178647042910788012585942294403339593022856622413745646766598714844084775257836577277177844188747427651771917323206272486545553651104067276639591434535092502396492141742976351306898769489649280935830753449949593293368644886422244992781433426784039369033704850201968450384981679235352203249931335449218750000000000000000 [69,18] -633216690835109591628584924057275743191577960946550576160310369508669172985791989440194141675838297441528033230390494349937149774221339893057720300213311909512867145539491460880290517212446252999271038783158477735909032373648902431737403516485932756970501776506584803642647306093994152742375290711405204911108527520487036866812420553670220516560146443264902956106262593046349970804448629190924628453853710319179205564624239199598489985654421324630188445681162800176034150854544680108519487666407136863693680082684145823194467525688796630399526743066113358338392656195582817673311688026709484714986530212834767719785975663694874299861247730873156341776938759623620985687749547198951244885747707092677275717448818179669826435192069958503066993407421386089425760834733076018913888367482837601974287278274564805117001792096578264992733686078585313646517304924508693327331747220111886245818105744951886291259056287032926454145999292239841608801503305945955860087656219347377586260956133255754177909952161601661021335208467826044704281060142928957357025986754022891536589658590110664722439644778755428978098026696504269176458224130032271235611684779300373934655024601425729665977229140578475702797211653254770300106349947222406717617149496162430730108639774254747767604610079690823355370296844745201007230830431625691431398247489721402945339841899659805496998282121067075909806016531254365096216917203694366330763815990953141450104077378731060857509028567229204917831168030021746273928751404456062626539794222257504157724334386277614153405923515287371219559398707970534202698537857054455461804275094511182450633763265983696007011299530368448212588480257921317157437363900219146753192549425373302536895341123862603010175029462919848040383763378826521291531503384593201227745308779549892680023047510394510573199105630525588379897046298225495140083153108610356476339800156725352984477251510607296343642561297625567382414687070180562732677589016394401017418708876522445982234109806728263537033011309216267715372135345992534162515189945529523502900483783774036459753032694543332153592247278184639893828596002353048211902015771816135668893202652910172594835248450468196990234214753603710059391439670133131249574812555438388088645949339521743533647845038434034460146910202972175537053936998167141534786582054667392154052656013682044452641695044935177491709931220735608558608343056165496227047330159032218252645522594936799429639729309663532819384005730711184996695801744839741149854764491732069849215535019457755494480008880888738625923546013643748489012970291291127666979599064228898836813785135373330779837148783021800910623496613672252268678172830657438496793076865287730470299720764160156250000000000000000 [69,19] 1415941277370305276588004590942359376844050483838346122591294874740005589077978497397439783402421824005420384075172845484641618022182676996969959491443287980218798462188902270618622078910267837747974284739851208335976502543933936920931280055030285105806677004604669367515418981943226194028694720955187151577855227342994860627347458058486201495443549522102159259694230156347615322632322422806401826330703574957895590375648189697220587158058174240563358200862786632372826045804153589134252604141112914266478131827325117002898365644991374728673023359449468971421727546491551227807021778221274096267214640474175930374800755705195889908353272151972335894231131651329947603420964443865736956815429168357524394372963497461687418327350658218561734540820249535681053825849335724570968570962199114991735831714204653973504373342488438159245589986635760458239457558110484237163776780948670433588858958263206836246309792447793223999058770052175128607552435894960246056386596588202628690107961378284895479820778164298180108420249881151977404135561786754677468556780511936309787885586730927021569100715105609433242902001187674076726696579019935346223867298971771255536382459846477054679602427721480163799176292003873388868888914249080540058971928635163846968069080240667834448715085368073140183200387684008869528999234295132400996752379475388100439335958928423018244573142794779199184715292934627957370697294247274276013754869771043063661947364551896550655827211231987781693972064599689156880620904245850014714736796440478082325410038522890796580813711070250511350282716953247692776510675098759942860133232521372125092379294002779859658358306252967104743157530419985828445987222031065514510179773263784069145807987348381040534538699747964448589185761040950215705466237163790014805369250983082722521889239059148948789525698882756044780680551832865848363537552987235129488019506023326887470163846734184638202420572602882805800696670655978325491057923993926014539768411786481782763914969375734519614773723036549147244476329255442453173580297248667090494993415127111718464152000847615817546656024043009075878217459708035939683723985663880437728651932021450667724214035012986463162947154738444594616109260958602168459805259266805602438926549129420054400102108997520036782191166300350986158093277773703049886711538842678456412080860583342911622667064215242914125560331206993815814566691803319026006256658654898072835581258219787944003246062843916149635726282002607444063500223402654275532764976115291562607111748993848555714679750731965731862040089362503776958192357924756146362885187283249058910523805833621857323120865061073711538787301301284839396657399654042529257846894097383483313024044036865234375000000000000 [69,20] -2435061558353292389377406875247708579900782517094893667193740790803051615700761972142719633287532986059535418623335472580190650612130243086687593312324067549648227754928691465097644132426748450306064172194013246671841308007146241480315374315892850126109994329228699762942116589336808188694489495219783865174871827451794436795966042563912868812460994160624083439521542079742751406381787749730903622585985640350634418308794418175189183546665428991154936702322201939792166857388198212713458104919803822473961939438754371390818616036619840655688544619869854887932000881895731823444459800629394451981371775170098883519509538196435819213146466944208700761640457526490100169600059058792055047587578613706188310854001648766860904501233584400741521316156925590403550394929549064382325798774679394142974568392232807222435895729800603974636322704503931213889465659351042653739423114006370886351171031529646874290940279745356330524239761556094997931197203756605749523635065813113079588309987406619278206782697723712544481235137435749106471773717266225526487353187218645910332621889794859590040314437590169250142229441118487928202979830960456418053303343223090454955435028798555446906513451088755958665338433988912050723639385734820305637381695386288490031241598781395753089816791175407364022188917065506579006434438956367859939526391814603241170142551886124993218766104965680309155744141379144758172245136753506802877891854076424459325757194123335853348190202426886330527421602113911461426078424361181498574862415732292842193810854806827991930715352346939537167609683507443547424244622869110110693487479069473926721151339767936340099258886015955648157190653506073688714720665551822905743111127568866907036485805498134245140001580546595377163006360537033059583580711140819063138782774443805666657493662875978764502051186234912008055900163620812840655988153752460698963777750144970385173133782446529151063361434288482739553417290350329505140910660744734615772628057794501194920654476925298124339608940903624138440563304380022921232325866278183298804381044090627040661897273563229787395255166823332523184492908655853563050252829334431607250440404006071493511342586387875909163480946423446541037644487945921197020152064306957924493934230403376141771896652371537303484368440300120271882594588713020570573516605716333850723443583573580651290834677592230804631185924664820591831830775410252615160242525062446297537569957819671999698189204528897653754813095681834423833623065070700565834001221115829174170954227253329478743583228066210096375335721625027022254282995047060349887446857690664033484694259225975465761150178894522521455014851314618674438076950661269393094698898494243621826171875000000000000000000000 [69,21] 3357250977595482389578140538354671068176964882809520825977620165839890113435309353392782828892016164795281055805141370815325418611301471328251873755011020189971437098405745908136731442452106485487980274162383371912657417633310265749278650463323729804299499368296832459748888154616076975394933530543111744484996472343380730283418092676389251715843981254003336226515264944020013025203976820395734565774901883099185351959439209051356374530865888490070157439049292242853867664968585572404830828810776242947458974537842704256923071445250079266531315849515180909043726042642636771544174435522226958148869004981958772719682556862777324737325421621346819342602529750273019948521992392451746864953444053203385906824858219362607012563835678932177421623821019319111168936119093426596384910073006304850147007176614333450136905037954445042044556252116183268546470888792486438441666425922491155619802240890003376637774885030337923645907181832662938945415263628321116533385201018668906361959052791802197422963357456313045623169732449939954478157904435730105621336099635247243612482212323963249600666360539846403491515804311195847634965380601160380225464958721123304907151905650977597417793677363181065712036143241941385025062828393705765213038659919789005761819193372401950770742424766256416200822585668861411215341089965580121556725673870386108737540914291493408463116026723287536374059370477361238723802585981034020694661880227883283442396449053874931698888504237244106930022149248357884941097805353458212209395985799425830210554928778067475056416594064380680416797506049005916066757280439777882732337170956336141891124162579919718832450247864401536698233398303477277979346742148159301799991948718065992828056880905685133837449986909452154079760546293761749419187370134004947532324345355066259400279997585908356669797562958943904876444489128990305442845975593394271925065778595430010889471447757518666394358621061807411708808437578181646269311641157934198565339310191347986719128829695009884905433361788598853103127562163989043863230852598732476351536744487456258451040756902246381584273615032431558712140428368404076876362091426509685222563487908029605928355504680910121946191300390438888751542468658430633439419027113104794416812808102975800341031433381451683243202929498144455946972691240464639963347232026053351830687337299221025194326943020495793762962122367630044678314620799832923604308790260810570154819398005296436314171014970857506613368904308317579999491074601004120367813435204874782977279082332684532303249270243848564916583533106182048735199020240704377266218145636620262575884223497217037266429597803134094251938320857772150707771206812335407221326022408902645111083984375000000000000000 [69,22] -3722924590637739679733360187544735409538812775197517018718742895524026648034186686904695916401154601414378749086186639011652719558261177125244527890808402405084200666087976241365450992217040288783067258164208231682223053788530007885547460098300893462092981417024045631127503522674807101154531682816509241774866846484970624503601196329021912011028769346705536847374446573423028447061198868609045884548096293892794374030075115185911928477522086674093820480010227014834771538325116580311412722818283526965003256471296524091509411659115068623928140832444318377915364812119043210094685881364749007228906103480148461810323133467487003404152552695720720192124608602062241714569152169363109157218326087841726551521283701118068277020304097408970541312112225369666052758991112369067158442170511110003508543110141477301398912543753732838197504348631806674757874997797799142899018059435979366577574639107271144517486409771845650192465617645609660257429921770347078405943990048961075436974464534260851656481321641538324457219245434787300020187549165259243801512582722211323478797658944493230711931251759764772590404042391042687537916331314810776510599896783155767986713415094965916386046736205081549018446260813223346590502972485862430559488015737523583195128194132754165612891066702395860206404707058273717680954724816208239136898321484038569601402985981796653086214326392349091441896288737910014628195111152436099968223871942019242985468061387952731667074765761639419133341072634625673886280258820043583435857559390973901300085961193304075252064108240494130673497993274300121374217770919277239270225306285752202480832651183614336457408375896080706281887330568904058951725855519710855702903159869974685606512423383403856268866532558038915865645274506793291775456060839334253462144730809759870389326925526894548062763207845249787851467069825307570240246434215606998170849505286825020908352725948817060197833871348610362072990055720600785549653449056013956493730311858633717568948154023422372341704251188552692419140716433637121204946495934725077337796360964357995209969566755472266722335041408153385424070446721108744945239405712681090932095258119459664332827602423380621714804119431069402328360091649026823435195129890600076850207305048567678355445947515778992307645302099801633616295513794400457406519471376604674835512308354324575698028019268019005278784041691090562345442249584376326149165185332251008066865869860857336684974274929960937552149248692356627473951601436232278556741932604411125185751574289951675504746423563111684495033220435665132495677716150967264518275219837518233021495775478117718251990444042378526303431731960316237591240677573534156863388489000499248504638671875000000000000 [69,23] 3275351379003377159438454164584457309400203673536541341226286657580196661345229095374638021851024236693287816720085143395389415297598185658552966599493058687448223238166665700966354772889023873210844249220741505650445910835888470838282881719581999443180041552965257566912414686079390365805489073565500395487549432452485280804832680685586333142217051058463709051796687664564935827050884012333721225044546494483609989441617135507772177168201224611806605309348169274918228970225733344154224294343174611065220152905899428259986796911937582338047204234166934977613337419671191897211785061091453939788472630780442507672518454666085457181204654777596858530018798796949345269233612584928241208726740263455642515967924884984345249459836889724385869867735203688852477342845988022724853588370442778190422757779028094916016870207432445473595631849246344327303309976091927602530025260746711083062266508499319413834362840507858500726863904601294294341339488553689699501517124847494736100680004109382960895416768796333893496876887281467005358982304413322916017084466708536171549849694520846856518371362727266523696948231022672960418111442559701718330260143823580453873018908588082470341592405817357590883415586803818023254849986441310904452601874428757736283639137350397956651361484282093206661985435314823851444341328991374446694932996831430068745700968361043642160905928059685197034603414809879533863389266902605288347910415537385237735439172321318864222660755746134702847352220744364274206588905994068883824818503791772072257533619377737151585846627567177766725962871339530250811778192915114038285759291171463049600596525061774795741091866367163836941643515139724296024227702229386549725492554679622307078913145356838297190902830096078442515558164596565871764551284319035996436856824489001311934739775885101270796210760240631462000945575509948969268139791032108671584085970365891011140344127663907086991206375455341922002933066022580190269493883789317960438588739638814273957968588658010042801997658625742702577353064529582629848981221702737871684588323716084012961135587202267739613290367759641872721119138530497793319276887860019195107616974313710265360693013980123279339051704337758336442164848243161639642892266501854556593961037620106312949666688791058674325260158449001089067621684949504551486860027740261204799369431220530387594539910079762561109027835072237136968770918762685745936936938730487187536664094795762588570462262093477847162651774258331855607479346476539251750390354032603212305217104570439887694007428640282684087193739300050667920838038065564196981814152982590130062444094297675984252521591355204422716915641055973232790676352016445704862235288601368665695190429687500000000 [69,24] -2178299167280682021353208659327159461507237117455399592058157912815489599217452597691380796540261285846501830369134621204556465596048182338296878928309381832964756471451621614559816359576523077402500957688840616232623670680470359536867229618741547486516965177999147809295631168124207086562066325878891627834298842961834289532176732516675386244800771682918105422199187472765038636741460693415154129760919947025838270864089729494857334664257659108196997056144196518304086270517025823793532537104564017196244253059248095990878500352145793739155740331555852055333551496358858960744081099144005327700668595612539252120254219360205752703979530425050806417375838741527967455914618294931750400896641509964371832984589569814716480094809480852508200296942805067354634674477224622871539945652827457587196466905857711174454529044274050496007182565327977883989761637358534027347331986287917653753426902402029241150910803650952834548570612805205791210825356856319075621742640135041742473385965064382816710233012258904884181860939810960137187334301117320290618604251229710643153091197235707833814573990304955417954124141226660813321358903887067981853479234865485330313955738903585117909197770509878979559078699480764509639722300263395159750256601076021301793730100968483081831242368239381498861999555134532480884991506095701646315557250801529173267389444957341737351457283103584314289367759880894120583943620581514418945679923299049557559409722614370009146264256175067407163752754521000646904895973206354116240449922507625823173397287341520974744640888605750654613930510409981725701622936201806259552551290459552096182233557885866544946400012701120059786206471986050737144959081635076495909400595786719063620376700170451005792962966734243045679511954455291588421551653756647412460754052023424430754962873750359000925287515692635107772061855636802228996314937378746170563434475054598570875966699908866425599345956098316419607111436249308841141345329961758869852007043244543560867773985650201110738433922657068645901386172811294809276233255155120185916573480857906016198573869122526958772914035698609781334262404335280617838122110171739473295522439302321228159489861543688637701204032684684158696775394192081952299810838917810107152216572933522472663384903929189618252311892807966505032352422927132527507153795921377123733375483427121954278175695555302939600678821346510195278111758588479786061042065895211889631227836341280158562828586045864024472917618911762090988629912769569387533111111795556589979700549030302499942217672193554146771642925881487133535784768668710953907273767974247813936804069411795980673863881910738346489415863567462583461065150913782417774200439453125000000000000000000000 [69,25] 867214392427861886127037243963850394265007369477983773432172484175086935931948841390120182398457184837727583748619310392397095180223308088362699665136721878222157675227828036783854085619182728456318896917772036087998102131328433909151765845947527923966907654981720677286372717332757526024664386834614269849794664120687895024218912315704064489123452262687052377936958528665833109447114905528869636675387949012862023058118227985313412749799947318611603237148732147479138090059313610056198699678714847653351630578129995840504481378622143803604614814689766148625714770658284247559714990288258380203704934819990909250025598510217978423827272672919613155587550544827819782396036407967823495676480089405184204254633362014161673785583096027291411407393181865059236500717259908411690737741511731111192414993107681649224703913142438524067298854122720358101734796577408961679782245905882265397685036666313553766721603154399313146742045310887386652641843298115621841523200865225044814166921011987091219641584394150422143813997730187787804992402621512185874521347094688432490427055292964933230205224211381509093645581488061151471884601069757859840366174946038489431981356525042269112252444846314442855602125949310620114960151130090208528720524448027007768402506754090507746273042550760473329765148679216646337702592321048541890921399025372934934919709661818503946762907611441467587891959053707560298745457606398116884737248996874952681524236165657985110993991081019109490110568611551252311056929185628575154890132110614225467062184677629456820125652782992803850881282327574582229252664604378734089672677342437228975328067704358450897780776258515759446903761823452573882538812335484818641999396435704148901974022380592902695440410949503032160390935087620038712320631405618612589226885439282920760543564719968946679740269914101682253448651860646849783290320249312751645561745322384734489476261604037302141931021873212821524248057788820089705970962613928678274218419926950813422257874718167471258024054271624282634446052345073419675647050965525247696238551137671541536820553267923289949511733815405223349299407177418361696240199094041462987462890378483237418980305746268097378392633229355767673984662048129785058762494612452388790577627186939802640827730594310857028655017582786073524050959628018121876947559333766562900357632838449007805457654065151702934232898722639041099589936667762396674589940018976621755539204945076690071132990638540138714413534307792855213374844117792839702948775974850888014836387398292999140964568763414686670850338201072720687470773697224893991540369235607476063679318763449491845111854213195902265795908135312397568839060113532468676567077636718750000000000000000 [69,26] 245823247062963883618812272823706197300836946340809976891084599624529444120098940803377815346776150115425582457197803847785915944087501119283268440541785710438809065332001688459930201763683113740798418043840310535999303969374643714288858782859299333496010377290468301739589962574068236357493201911286892379211497390638729065078828333549338676785650530012093676057564241430873222958542904903192002055266472813724208927177797775342037705880678669900747542904262501025616006340113137283015249088582447165999431842527188262019884355866643038603924360044668547797086368850463802303398593260617172920324249347485864887220215347175433289682502146781660542799896712789862014046558555041433044635898802121938442522381277377902477323247568798050022324761795759304057148402599071147197685863860461842229384739828009522940648327098146038537108309433888612586714992891576249905492496964756440476376102147217368999552799780016022082653900142663426887393004307380520651923701195911207407460978343537524951164258610965851325327786205632303589229458062125688287297057237520774988608286363806490547262317935575471981706637621415797075639098164171397376526255815104501536876095534987216197548446126149033355515924742599216641719155599943650424760581209722321182104034754688677442223505243582057016553891968350729106056339783918703048394868363089351049640276072550868485465420503829775135095189805344376708288425710380612926924765261687635267457685434202401642008750389540040546914238082655720434174166562862019921065030467145549642951896208458495833006170599334002747299051069535485547509236766884128935720225984929460347891297585358265771023067308262008476409935444277195770453567998780494871533659764834930686613022470163597239267621600663270355201509594731240869475076689322986958417496525583943182978330949981837297476191611332320809564756950366217913805237437990204601419084614844924109193617589683571534862166729981154945985510003017766327698787558290976285627733743934352432560264458228450736615832491637247008200565535153565568147684143174155630220614725175996000590275447661541734115777708687177491022150193411855260695954812776127949068959936873359991676299997415680954420207418790797859276473349267916357999683246155393199472139933007001303296251736297418882822444852572335322081073878936517859002692283596033211414684909236250729977850059115127120369684410936806137739473501159478841781531189840669070661880526539369934075995194885475696279637382434745778368665563519265638936663107607819581899917638997336339133365912848642815471720211042002838912683198697330472523354363872608598297732641834048527405678964529526788303963671933338730468676658347249031066894531250000000000000000 [69,27] -908137769926688964588905540275475520632111139062470865044198099709788873513930215034115477457821647471523608022583150156672003914074702904692732504500610260892848922890857636073243795441145674895378759137681376058481999467732214706899074666706228062040649910571483551514803406428213692285563627294713209209612251266940162463865309984471696987962091141914913163358952396005829764008927717155123467567683704571285489610266623112426131967537097283840642645191310095329784178524408694533912568669446529063010762962699275274951946354695174237722747280609866423625395004394540244632127121643064714843230495550022831273608667013541082105754006323334779943341068030427278041219992930324812030064475919625313021940455514888008067896699015275517511220237343114849790653949496315526748075214603700769758435705089830088325434599983473485397004117349008179778158470605068009468033216730059766895694007643591127735057390581182216724205799689414943086184788138278383159148916613941802970972548960384277016573613507189093244929781010420278662141492740162277522696801991843596310514349616173734494815679658917161067552666716043473508422377760038299845821710452635724820499692975402039927368791537778055991351458804246138067065559215797695957849832037710319910044585819696987957773133369267272259293228888165586280773679004167339268427643380633007823675788899833196054039066176921997075566582703888524853584960550224822626885091135128989540596755488862036773472673666911215437245034546372164602528123444424106406735981819066332529685900653831140071807472009026610343013652367961297079228655593312445566538153167367004835146043062655629309373960920465780858600305896907884138778705550086510309282535764988418205904711413935915445194575749420744827448890210618903882821774141621812995832434126424678373966363628075786213884513216764431244326032563445151557135244402884662772634611468420816698345293317436127455602451839764221652280422441045198935278259418259104306824899887363942200541430583831337034916824687229301703170542283162243501371502390113888737245803620754871033372249010472261872971596876548270921579177531477513445335986626964724115917152165769866383116665199120579307897857571636559316563664354230703765654117744836652098533837055617003098287275185956736814600835135924983916977292263259658138336152474401833824597313624226859762101057424559320523603270215993877236417966682965204804336653863478900196259354162701588980905529784270993715050153686005277770232249253087589100184055301992694955116382251198100779407903830532681488545428640866784374383973231376485162732688817188892402422571799778679193865056660257518909880997647066092071099774329923093318939208984375000000000000 [69,28] 1039064725097245376563239727789100216777410770092470693073514815763414261472867215386823712360394332851068415382153371354400177484027909123806967777821021166347571348266677739804223944307015191067569547390647703052028483637159539989411971902933681708884062597499083921608365228019831970388350405393258886868063576670394046837133858209635760132341927653185831595868860080956268822942495237604405156849179209809454760700792526418766662616864071686453748622809281046011946057140882379685015753654525046994740413999675086759609613849994308255900208546689881710493969221469957775891878907962398208582640199936298901348165878711441841927982809538760319860872198409079583302312053515043671490010302680030158868468120316993884855165001002099139474412816760103519825577019168024761289762887891120927809747373119565971019466381525682635108277669615628438463781437541403865559384148250684146362987077231380369325661523453035773432989764574623895825518582163968874925459769252330275543275724828595222181424546351975903726160157166129766728317110215259553088308329478477635893912720071284435580621084272423709880019045939301053602271146246836609488924855332654110208755904931104362196952587712667075992256890749681172246522816540998673289001808440782735226170829228441736054993390868320176725427860773948369843538521549780769625760197692951895398374550150702675170291142677200125823603214729405422906489172107401675706372096887834959234110855160970157774964420041504393153452642155884600036027962125659683180270849643530748110697918992298867776541276172819576759673680904621265282323139858654394821410683541691433046338778590502908849473100243915038467242107781022565750249755683109733540907761921871085084068736139126798759383264503761401348843157908717933943579369073158634442023002200285634997084958182683979841691575932246628676759116313808690238880979140217886075913266936333142975824419256098145930573629240377592360218745158645680725458542110018254679540287164272934182007483569476522501807157697873462979888225683687088286537949216491244633737270188274178610058228757715690022903352069886466197905440461338455270032651956202402170682073315820505441828379545408278936214155899309227015787703513830654531390525501394426262260105643352673846345178527189944230515149854956083577783356029889660763256201380557525114984665808145147650988256940666896245478115159349099448506720325081095879605174497026769269835366688215317244896752878682541940276852680600691579535055719974325686076626426378590981781174687919454979265735829247287092656134012647157625078417065974591241476538226230168502315318099891870599899221781249603058228103691362775862216949462890625000000000000000000000000 [69,29] -744127357430942258132320805814704824975153742726153729051841968442073001718838453818290030545664435469704796188104178499008770579704599441433459392178022798254392436050941863244126728615769676211736182543781610633545883535224522590105979228375692139036152869875058535286346316730402797090075406306471033685149861189144069589496557054386966164487216798663866619425577259154158249545529178148138066221268544228542162155955064567204893331881881594599634864719530879718663765288085720587573637787036864425492865256782468189233906549969924249710256110697418247472702861808131599971467242657912794742591487687059406760132440424447127149069261655057177528990019937931515509902380457730359006510360447358802587853210024541498162224724596131237949741987395273053098122286030198412147453105919164880637470837085121442004425604397967702307578529354179292470294087318919044196136793857732383394467102690068557972198800554092171297114178446031589485224827809568696156133202224244979268347333291171999331755668780671167874213671215611158963981076797941603368519428843475354976983181696600281460833249248521640187723966313593694258801329082446352924252579232877147503109166190032297155462043975173951472030403811162315822039630416532564280977432199581233682799206453463291427497094911678173290490615692584861218429474430583304429691804212072003745975175664119955151541487896401827827404827795756176653219103967287358818158470260215817882276543159801239598844280796967978766645438359112290310681948597200391938976853277141109314821507144373354993398008876554749211860516843914889652690931168749086377302795736697666699331152335534139968140148386235835228215571220303341309057087620973639269746146063311136437421009300731660179826531787621863353023489981186267761956925142784308083150266344769826610756053407365692094183265012782383731989567683820252129372879408474504230881719598034109471993367976044992247878019219933974604821581377945819312607963876146801385762315570436629170064199688871216813280978098503803418774360120329077368324098000300627757207081458818010259096101533463426309244507234055222131405660179211850091360650997906042412479014117331852453629095783432414598289360173548895627875734065392578216678556087028853360435315427717643932905270819189354751562145161756353642311739147229285428876819390729356898762381201942178358291567254596824251732997578121848116506374777126843066818423264592158552707196464152596707655066397937428731106277809890674306419802483050551476387287299155184109240829649280798890839702140742908513545828442118884705438818258024039683089233710569909682404186562673597811513502380925373994036142732966254698112607002258300781250000000000000000 [69,30] 275092639523287026542805474032353609716493637277485561851887266728146529888694520230853292673361556142566196058447019080354623223231520148400061050011770632319585235289240211295965301586065498917847363005205818717363816922276996239796309369957456688188558409822076709112031825172565873491438447331723945586739061042890672469252563083990192023112907657484865163362643617185858985253651177475690055003565802498330693280918736228855163252156334573609534740407035179502427196097244532816470848404838954825640505894239315617144801434215329764194760861093250348904524568672617197616683518157900324575204380247966086264555295875302351030493810025479698522714955625103344596676346112147390248668636869692622703270757604971325985316489071796710091790112375282362121937355023368252667636937730477359228099863562739579420082407502402046773193402971660306130984298282155402483965042657739111607182702180575523811742229347947396092097512396948115135140684778429479259779431306671796055081674337267989927193272184932005309705554307714805609505267882732605372728567547027239659917381238530933754614276358622526660144673868276942485885890906263039706304125442449414307739144960529262176922247100671930572486142631954272647298888340480656652284185102773856758453461753814852880902329365636582623878252526927250042491394590966025542923863670525985157634393492244390868610679941583803770811856466402285463401360019212234653969769216535513002367495071796534360743465681577634286574048582372046110846647544712529043564650710599916351936466965551448396271880586025159864042868507796735144735893433309906983672020789377909112647162242803701285551883005358083899002397902010693216308335389946316051943051017430040399024636567906591955728465248633165004048132360464965862511039224443100906675095688209405429582738549543873055286089926017120672774866504005948122970189757019365907725499167952195690226607100406117344688433371380891206587209015383280556464854171892650490370451189080549275866967843894562413804332419685355535453234913729193102030992089024771911925532126935928836326552375506834755053431147978300352636290639054495703723127332543921713365693556067816974535670230489504670265084835980206439739341044314875462136015438273640183938283253784391413388571662582955981955765446591186696134549313208806081736597085550285293499334367178225430641009342162553467093857009806369184004130553385359464964316293558960655058789978691944286570285866324954107103127668213333834084607953166550937155223256545579861198773791114274706244289948977856264236802264173622178466881555406870383615459733141184741577218483358432987762865991939603693694493813381996005773544311523437500000000000000000 [69,31] 112260329705849373121771741745273832028366623111330809660037219043818397355656144475585396730278962286308573854837634689527387029961391001053997016026635911668185735881223316968964668480785177172208213712577783431187869940958982034761438649296709750081683011846036616885539728629086974534767903958404823856206834448234784904250614176867886682632921072508150488193158896795114197506121275226152891425964909643563863360463905169640768793383178124402132172303883439672618607226958467848316950350193552019953936212870392273367229385534171477152483270905036050097386376459214823836018559148287163707222852386169630493077861104272837533038798898251448474992296992869181127386883605087838683125526202730742492510390023358135559958426845824583263184597483186280712188757409106840721049440321612810628730437756555400363400447007394287627906472992599657022851486248715062581557267926096108293683281824756649426269980289582567711974728909096645079064568950057144632232096977146500988937461192590678196465311244080269908972849257692398808611510178494285033406418879978311580128359647958305863998789445650640244840949502466268312856140470782526397648743550859975379578882194512597153698831599416403898528541161761196473809436395956180107867085158957326453865393946121343585205237054278708004188888083798014747092645802359498847159528514715604742236789378733870044658288603232579893078673697398319486876789541016622197582711935819294367510264416748348557248717563569608334091127632485387735767877603904359670576266552518431705940388682223503300321323156794800250534452763782836312526546546660749932209640456721368998410703627901448568662627257748132159431618865389196705921935870240114696819907830071921423142042786386479936836006042280252409156334409710576310499666098863041584026446887138675615672440953759409808281585891160892137728757301386755996944253998671698106171336276950693979521844245649702270900672542835379255454523929252772075929710675625112500848530644229746581660153036348172349107285281304559435788107636553231954582976947625279251816740818304726731453700500694622207616803509045998718638802424515702936759779787494483868296952682853869091093244532474073812269110554112429213442805838245184448966559013770335613436747818727665523256831169795563126648207560893694500352809611728498767442573998130432619435004343783540499300212881509396433593164191003813503635206650303334737476425102133298858629352333892193019467708069099310234442250529168545133988144256884363169147444067664236043548145100887055268961793111329414466977566939717240272496345573529258067308478594710101491417874683284258621474586476622972708305780997761758044362068176269531250000000000000 [69,32] -293423761299950345374416881272162420786420668678337147139801187571102262514631667598476968297819465016467876339313466278206125750525211928082824609873744148901123323028954327738031904774576349836785268791793035458500162940536146359574289190497956943078746400936148202076752068103581078644492099013277038944015853462804871340689347393581750556694123017477658706920252121650041993949216717301466944137018945309979195788996445235887155540666203762181715047187055686955479541370643719805550337697356337537684547194575747841416930888561960843287617858066006545275034413700192422943202126239129162871752838003503485574476059552019982172860483519164526671356168562410484817086395989655965231656458722968882034325662771861222732731495502612158319432325045395307633082548499827765883484345793260078413433368325908384072330821399025196946537660849172084637917711980306367131292643270320935853166538165255976500711165699205425373925884476211307012872392069128976572047058849908507271639723333384258358071268706866502967975546681759717029348775851129367182024852611297133286940560743468097954479235266737610457760319521704911626541133489819568478828557902303822649735357396613858679881668376875997049048239800148515976048033513689431706303145232375740035422826267371089773419519115453430553264484337893746841816911073529148685822534541600331611166874504260987844945228733158962132318105820655029262676571699515323276685784623772094244700219143579492973670619379980379305381289001370354447010049954684206258108194044827846413357916651938568194203376155203105643003966614813133314007464054256938636895496141377827965989311587424976301642594963863355873926586550325873117094225938894047843678096233731972840222218326243269091746922070637862305300557240243125179565966385283615763823463809238716650005479418863020158932113539594650928471861335927265271257462781374725617674982470050661971451516617132826493589084309562911223790956692961215225396249959805788916268798109949537066089622256195458866655705828409462964187779379349185583039014573641903680920197401821915980850280219728324540807714964633036601439379129706585449315212819894869062666199165239047343591660114626624393392156603590379297958575888131251803643605917282845502848984160669252702415490064707580564963427428923071701859705924886715006905917503121628884687167658710846409632493331832450868705055745089906269491828324281694611125161709783729275401437236494995111663351305551784085510622315142916294207404764754978073809119077874801053150612076779045811402267144923100880773987062682735479064408827849501454199991392429387625482901948745134202735374007176005761721171438694000244140625000000000000000000000 [69,33] 292557164556968957461520011920978454264566558539725335298641008942297959850407431981556439752479507042937463930818874708198348606377883620028165424043005633423203196646956050807436539752241577508841301930962040247711164916874748516284659768618095158058705839576547527876584492221837022821754563737161207643800291732812795650464824090144915420335082501425789705658883263737364066694373584856503783327402753408692690732328407842328463245311569246073801323912667541927442576728264786271416821695166607594124138758863417418613189036515343773091649130596807515719546026698162400001080053768114901274856652184903559656459482259834748033112815979392589290864696010877242333044224306950303533205136512131570726421191236412732196726054751780260000619416433427163781848629929098466944125615579552858601118785310662800695938196065358145627678972475209203624468458891655466388681522789050312265550174641606984431996006312952803932538674762360279462807580665315518524277496613250447084175862526881882331647184512060032970595763719140545747188617100987516263284786274938817225057100886347883550088083464921148572611921876491352673923654204560730048677954444132251815283059481022312281193782957148182448273640976417197878186694415583797992580345827359849260299352058311332096612604206908383390771449215404301716381007087426324389255713008888352488053763546116690454080726146185310128997060780644384240637664204767017351476008995081899395900230950235232346881616335722052283570382457554749047184222323230670867037009162210443214427103511401142958824107767793057859539168707245091395045834536191571413314128693942043671224656130511756314310442029627387068425000914114731844896640410471466873941798123761031498712010788763978113463251317445584185591202644310127720757371026444608896645600124494999794686081213915377527636609066908618570799221603013648918032620462081051415154624923788175862423497460565839250152130471093014548085378162842089480522234238761896677773522925617981082746973059907701886104191224497252744247117691631044886417828683896446263365373944788105071966358257329376257015302966492068242974750784625714711971958799150363494899940766000475083324258635906262931426695855805096499391916243913701817720202319730911825619194877857574247737132810241656392237341984314779033818792342429769522272587519068913573558581705900654768770804169290187122028439543086644959464543134701287011167474836934038592335347060968792845163768390093258597789216441160384014159434336862004604554885535757422004477448529178496857584453418279051479440330326531256315271150879321316731679987922506390685799968783611195839939114748950999000953743234276771545410156250000000000000000 [69,34] -203975063354960477340661134022279371781768335374323809014840029510613586918376244083878558051341678497994675729816994940467166777306240273664876691721233511541566573806493158723724862730884587318273576499310146191301044785862458083356616878204817903263511150877651426873434182454206313121837583713769859524305374477878347469088929731618807811889102626600028137967587939427837664200879535755274044002962843165721401979066649472807640249362314737681290111831438188748893863874159442644684063704432325847710776249467482220124959325846793431872494500883887792502291959780805691642809388747630062514851985148305822512663745750793664776888624543352043646646304048301008921844202276611361809273013182886148015020249903258276531766962724303758950098852752825285937262571372006394944345563200994572166413785512091604173343495069892657572306414660118210711337918180260418481094906485299118552190041556159651239791891129432737403804226303888997881877410902044809347448008305144776249562054717900817328729733456538250294803193141486665520080638552416570343933073352851426387005436989687891683273165701801778824405924244334972281270293599138530058288406571992820736108503215150540667730295134831789055526706613724900936828622285418304620601804945001303952023228349328788757626381642998682256726146524588494476903211989659736871515355273780315653799168769286416258853070824731044096402338458128885503606746812935503361601683412279851540696588504572757777147863293178590710503699468965882620877106777052997235343281701540337073064712016481087007257930016509797216589831896371895786110580800138339650487866859806289153967085157999788825527782446647077819901964336801836477669675157757923261100150205754965312079289922491678148015886415506159977893999204341351281424196670968851395404970890884236684945809062318805031688110961031301798794109488287552924565960982553876694219227110948134547312154094880700117152496823334039812472991547628295300736327826323246536480825543971919485944916981941225644790650636002690082956481055852690348337103169489449872361739548737671675570652955320690679709463709878462880069521283408553382254202636401202686009201041084883948339147909760959799086026731529139076306091824196285389697960381460454351547401699031950517685228040768607923348918538279805947801246238396952568538156545655504299864628823149150083643473624947784319429091238757427158298707982553883466574896918001230570837987806002540338091594464743062498212416018627631267083169282361509773041775402561318533239145744083660095255242214431193347796716639298719210761994229794904810578339625171590295689884910257291253041223022535177733516320586204528808593750000000000000000 [69,35] 109504604157906572903302272342024902586141462002037311449225421208084813610539707939805199339396958054254124002289003488563453433792522367213796545989514005242840750939369149866977445312412552754525501043187336134920704866855924407318557351176578108223333847350673475886098962623165387665817458842612786543623882597373349129085028825577199423116521019625603729006684021681001767678230139895607670565539476686495749323901134707260401874497098886479833334002239391188909705765106245939292872560147145247322923146640421024322136997626790569425916128490559674101862922354317346123863022957852835175253415661250232915950675881656740558135924647227770770304544651609270896469641981921944766032012313707333004173944144462298159223003757064835883819643239694379119597960381654230050950654367094622222856950450424555470003448904303064484580416096557491663667279126463005230856737120769416942572204493981171740989763237492697009001761778232113489288315388074382907913736929779582316496195423354506115446799147071983207652685333449705839540908429548605592414556317316897115811243782369564387034644398614831357267416100494433694215748715994901956672814987470255430268556597267497146377299690294997593380009101559426522932764794830553235790383137697653672371431576225252301057873946396223937049247360850048318470242669017090529257388029063073511194432106402174506551195330815886229243803152105235999923738693519466212992182476792254562313929331907426710066207410458488395247539385128892984441107563092481837588184853485212435435754122206867189041699413178593990577523461848368580868017802973828004939837331600994142333490411804643534555123351886177253287220658326837981838223950469465262272234056954893858688862083352277346534920705172746673679857007522050808705278356600055038059645699403340984374599456428355613861768112920161787642831024792999674426008202049608943718581308955617895665478038975032311618993159173967307624820684677136898688626159988937993851136829067528453645437671690499142017170078919909523851812570598565983280278567647057657593399168327952870228412403230910074744482825603544246556845842118762296400330860158513395295734681734625705670573116632133636401748337149027431303485701486842198835566830502439528363644718461858088402295044293890747822657691051053974017717355957703225850461974321099005219575065407617143945618717417236754517203277716596603277585169695149179891853198991839534524100642170568905529041521698233065053423267759069457934773727341070840135247642523953334260815808980437675490474065247165153222306423617133189366533300348243226218922247071654707670902437284242447214366311669664355576969683170318603515625000000000000 [69,36] -45724809392425775734831920573801771353439094198760422970889101457725721177762877204025850848511795081166923157970184262931512853968996955225118227050235493110485202263794319391565660280261192557544223643623591209312508861535355695875232976383268566522469065094931750263544621538034144977602822947308447647133387312818038117166554837519778857377733812870333428000578389280179597465545262955391274583545240274384332137801171520597232982879016966837891617276756436556709146991462431374937428097254407473399059190858679072698399188824720655605462934124873050476260442464505278681690214464358569426012450843150405288017661084074771651182089254416049337882702024210409288758410109051574896594676925001592051961693198243513473646721778551842319637976311440323425261864358219056449860206323351024310205593840863619072736162788456492762508534823693346137406921588859526122654851444173360627468399269956687994882728687565449479678257109723026653601335636358170751290412575391941343706966470679042480157714975953098452440633414204660017332354512901211373762226676164026445708635195192917456701252608596845195806754890065583996010138879877208113495293211407485075927729298972933465015980864938596855763422297022508088856306354909890875854734610300930671602067987078289169615574627246734030746879197534821632597051769396851978768457288220864049343233262731188047598495545679419540010707037251598981048751418752999711349505097010556524729644659257539826187293030831404362259538234173497351098652349270170884270172873910329563371977163654973382578525323381317799227098493901716372064925989851070063496514759159845970800611267863201407828584545543700182266074365002935604541690968000382569963397934598500425912067144459868707531001256460578679092957423777832014039746776997372352546015937805020764916759265020515874560391176805041522400832088034017068447797870630685996746289171405361189101330877208940223451363904965146340482056097009676265299473748299936718616786329886489009686217423924361573453896298839341103050616652296529181992454217506767067369943208351071185935724585718331117379247166476845472482248519292987576557276814849139994713450073586372940434714939591802596844149956467540536679831348674347925712555030744419859362031293133760780142338754876625037192132839197085177751175385740655037587363395104785387158704514133506673265057740817680328980383243127747088848090200422006567969313684496418539414620854944501466186980354931888975288197005374792822609625287179277826214463236617977399751868091209433697435374855918289826285939144640636998424473338070477320460234938951647212170990765972566904906670970376580953598022460937500000000000000000000 [69,37] 13889064898843325277327292965545762421289340148107399937533826522180243021788620695882928118786549200371480747103651685569473223472456805085118525627050484839960574206288200575377046641590528328231738609333856897184818893719128399002231599643602442800432377567775646215981094053203253460869029706609912719325590260372582139782601629887262251358633206653862995234222983986542045649642305438740843343804403111953602298816656716307042991969640936305385388248356526534277183041375400059853037731037122416592984902635839527944180511318110224355585307248910403674417479024439397066147912319558189501623947361873424445346554739811029563493671565015168109073832491946274908950317634884969860055709576411906033511223896309353098600772996567972848411840682812140779693824583584731032245864280156300199686271161133928237597236741018971293404266688631467852397596162235636735030568013565675204212382379560422655646228186092296319677132435794243927322805630505762038482290053177991373461193741768074783481157834787041043066535150562950601567259207372839477743697936243909007645218606594866548247856080159411178874526278522122464446699897619841135523529150779995969863708939163939307140579374778292095029837355894640026588840871975517514235242270753345602154180255064249851710373778756420685369679114343682646803519557144438556924369708741417502374483126508482835994716259856143153937735626826223196685606253706564120201379099929804391451322546755868001659356881156924609525424024170126698010568697423795894713371858217761599160708987675105871296386212668871368239724719971936693554018751003374886352857906996072622918044948478579494152347145356541764378735567307311839564913583441584060609592207751998874027723324020621917392466083572999072307176782307496909215434839958895484291467463460684280381680207595426408162667671092543482550072294575519968344568100774505644798318087969790770841177126302193726674524180406211100569563820627924142020000154469136986002120361333449681806251473213452090355722595957912831811529711975175122829220229161450354426890463638730954812651433788610408317804915140852999120872630296140498018826959021675824068523147203561878743346070865731206209183597889486956120755813659340628817747463468693111886323498678797441211851011606366626756757556049314524220995572699941783790729860899180554787793269622996792762067145676964782810485766759225385170766615991711286781364064039345805845969615445386491480075190195790255099003096734467754759714685373573924752903889180935481257597495846159852232180918372447500890600141912200585306259841095765487140443643953035808623676665343044112077564022911246865987777709960937500000000000000 [69,38] -1937392837880733984014759615306027913951020357757766375420745636302563851027997177407524511170643875830947408425934848804966451140100705367142378043225547905427802404773925078501526916519171287607640474275575505682058503502705725030477392310833888260253358004805742837158918061851766007841363922813992728135148003535601309502712386596885412670724508139851390202191079852479354567711582067175069688272774854150571063452174930923853419058188320297759782606202732302587245939135499458678140151312759334360876501820471294553267875070940426899866076707739204184138649278744665024628315646493587612931345120063680611440751909859602318619060851647112914533963927363804421770184519083299403071369756940398499311128469570539263991823295023026351465532136898218270291731799170417172751026617224106823770088052844140608584736441689871969296206715188180815211760903568403885342398037987133358225190203178253017755405688925706508691668552377660770081204052879831067586678461790721092081429984970691055198856924757733454378760650032641114849013083940982651023196753198290888418182989098135826390161097008306371778704411241952191420178311624125959829863907265595838604303300084088051811882404191257620741828841700832965720283291816987425845029722480899728566834146939364589197414746135140678250199980992469740608622985347524430078656160020927325927546595848228381390355753083999831126538847592309737556709434787275729360745430198321932848925673952415331975407555213672373458674111564141978708437778719489908343724636752922970343160095896514479761926566071932497436784424102114085740989281234936344456948145415296044494824195587711272055482918308074907403115996512914620928115096596650144967459605231411854654474762005428464697142649825024542835031241438857270794596119026710858462966525275303325796480171228109454736541917329206871283139445754299437055775862615235104526904134042113078026458237830057236224571708088122944517357197767658290950969269818570945637348207983481127476962327242100741947786879898776838383688362367299544049623353420042155883080848653702999301146531933442361510839960782956860931377018788176660615771601507576835936288964974056979700591797444463369272037180443343014077093013284407095991651439209091135295433350230169252576577586699836471350648505159639030753464081832797578043435959337649477367816344833098316025841240573899829580820636401117854366370315759858034551081960082399442817367377408689720877208626909231470650735468484282930923352847162175634151873002610557175305008855929769122260006212469244410706269532129685454407295791047987699964445786029729169970415160288712552727474758285097777843475341796875000000000000 [69,39] -1154019643237995398165404185488970405659885136607506872734368670692004042909134627379580013660576763602658213574843269756793913407995993013331344028148695811940486930180751731904771025617849688720899851349430120843011597617824035953534760384131737213170445053086878740614976071878455579812393145143115046038457755651854878782831419714054512306908137691984940708155950603539041038772751289687308831784504571006397328591911853167823165912377295531023860371042791988191355250361960945955647783785614702548806528223097256337936438766761478449279579405037096124652343531953823845380398196489057473908409677676787623487161473507460149496720537447660344265072098062307806989231498614365967119667425510054646242689535601753638349519383773270803098225665163796587949457862308841840668589572154058338337535756579313136083687566682537723107914864959073688499817939224132478943982624231896128261697216016826248312022676032270635614503722541911360769220802111994144713905639466641591048397237188330165936009894423577629752946444061091216186845434094681800452798967949044425037867496185985465700445939343354555706379753522834970932106710128229336635342109081329648886853236757478641613014654025266198261981714262396577949909942626505521394816974962855680282296499371558484171054038740164010174840685636707756269290666303383986385038531974654394851412564483976136920714081056324913120744911520054955896080729853703781423101789726133106838628053887633015854779941028368265365783806853539271553990459501448023055451812234309666035020478336482650357566727467751850386786078709926948797692771610932215258331147738985420448878690801061864631816801006691693105384152797001134535602534221146698114431849735062170380882600354891564184598225973384271106682118945569102763094194809380942013410552649829217715946546585918228837779901990743434789203456378946996087308886567000204587624835721641310651022238061377269026384553890291470241206272484833150573144856385086510423089260801993309368225539677973422706904368493888944142023376267408207091821673434682140743597132810925753415095521871135523095972465401088271347842896249858831162084260970467640590557343130405285956331853723627211977097817363339212646940061461382876212100064637930842810684175413712528184728552575850155577333488302427911007350783417708316777729866617667042230581324202787718826584484366351761262516339144876971794079079328755866145979183364873362611629726724468384306855202369112543975949858104473523578189464789330449317299332331669081490583422476866973325440426448641176514210194313477388915055609836855610255884108725664228853862857283180121115151450794655829668045043945312500000000 [69,40] 1378135686063267687524875410325091173867798129850951469317371149157441026020221278885942747805676899678524572591495930523643703132821301634580977080657910080385577405447421974187854682603710773383905823724849527848990906842543920662336529677625762355584742189600646934355132779947368546019560867127240704075989902234090799041353683940424506984312536909788331354910472873140491236641760501909975727591305849557494509609250818448078326056312986096497858114417060776515843234211858931336001982462470039287460856063277644210201447970358553979892444330429241713677953107870266661026767126514723004005959519993635869650222657800244128963039471278577577734679530140514144370886228151573756303931028844489292275516434726349439159364284110992412323964490105677957411129687361676907514124111498205247559439035552883433042468325910388876939720864125285802895241913789408713793908009272574585804179020874381932847402912173236025848631828735183095391616189137581754819149150544152870184752775669026491075128686987069505634121045940247716187013335271511288954078935278517943780050052098346754495250028176586000331720535867579912709151214750070028588539502506391223454292097967317543721672776384012954266982104136916501061892294869798321385889065329159432220143134812756313546578511543481335043916424119724010653108862036844146015901427946010772705847501050598192279492582542743527548795121257471946843208715268300480121620110178970524925707290422923412069884626444931982047342277905544432782607844202037206973211434788525724785844449011358360854895467056510514678754447175088919923727361997344263923844402087259663807524103819767849263712743102619309321605965780166798208173082764978049025778156313509963650973905397924131069213524458623526362934730397504903412005990987189620794712778880430827217672252610740179077716464678544571188172107529891644687078457740960575327163134913291312140136909166672026185986352434499386445272153576709445997513760670771231677624265693730155760828545701222300873392184005638638983064286030580930104479084730624757497106967745068160734004650140371282985515487611616225171189989696197779237516968950767458403188058851696308396457909244489101587434018783902993360167325095320265222861656861902942288187474923004830128204549490135314921741213068303656688985829578578553376561454374057187404341740637353231834929187820767183297311180962633858489582437212351032372114688896124101257361196855454999598794009678359470890907609125094600318911307865129943662649481877514684740512261137410272250424747026836273136763015885750252708487420250818585292518835363519136283372290563420392572879791259765625000000000000000000000 [69,41] -997557799279931932311222031866830594435055241250984764340778932271187501228746305513804585779468714407859749885968575719927631994913765239438136499805189047884980986020219953732921125894999005001501745351086751111628314993350465536362503196010172739104833443240039877446844871766008710922993198920927213973751749353127502057758484004192836770528735159165670766444227935488560742762494105749731866989474688386939138239297940853988960739661363535234692388008605631333761844586176059581339318468230690256964886024348624604104872060732991798619450690543596457765719105164183868288132530788891235664176819733091748843142627861454330738771995277332228027582307370824472159235856090621529529182455316440744887436758277868951290788830518022673474423630301530759790875725091954293790236494547203338554656535025038260375034936042660341030228175001343259770955614707321278331935870560609013225456517023599223138805874620278522959600834642409265821027205900209044567537035579715199172443524713564017020962329260616099958600137453407253379314470414791214736628334774309107433259832263235513872486708917599461116895844909659367114459036480643572048383609540132392308377433300823941112614917506504592321102226111427374727212455252368050423015070673606168235399079557178419555048402285814204424204480137079041162172642195569343926877799913205254285427050311760356656351727844787072068603748635918678494539243826957470474126297938057376243181277694063801461803452387655713934560041391058385027804347434539618565185973731359847406108587189627230366037747647738154100433832978270686944453432319477026859817571050367879536825170372488774109959535651726391743155175411305997150248481610175906627519928471951450475109259004842036075724723586633902584459022755537599431867088100810934606489154594684232976439449622697198018258459585461763959723907950899507871296912897250007286665335165352780129694283688862135267837861250200746221784628344386439597124699363182514625956764206608129131206812123961214797740766680311157593980935209365500313307220415824953940759449189705633413332117219785407445805384076759869906509981805488964249428301404074630785351406838216403674601794921124302495246982779973141907523119968034465808430027394664112202444652090041528731911787837340195747131032841322514372214737461607527383839847616293688073736150579279083762627815944678272002042638119366737321000937066494096097398544037661632158650059294189542557706167114208162048017634516722586590752151696863159771819784759163660083214894662714336424548389854214334646199538500049283870699758910100964840432637641782706583448714354744879528880119323730468750000000000000000 [69,42] 612580224736821066320338140100118471455732281582889430594328026917192381611154358560681940354122548843664352093223080128305870609256322531553368984640390947405447626720591683977995006321969862453464044936313609899391968175970634817220636228533394267815749114451953635396977286137006986210178312709934282250377135803348807070394073891199267233297766652876169555633948530334310038016698435095102756431548609702826290394547617137831692609299567413763532880947217633646357530235356300939982090481356591658807015527749546335005865349431959804853679801285141508874530279988290671653937618178706735196123597535931246412387424116915036782094170263586913892431472306774705409181095672056407293827579065902490565473861110190760591367677169039538611791339163596269919008411413160767750304371339675678403629302667525322515282332001976344447266059688589954015682811070715136301415414193946931317256330540755726318451914975384715323333622747290884734424049560829582838015013602362859360433998018980774111639295615184510192986188626023930957350245876422945240958551778471639155593099577493975687733485007495690427107983518824049358827231722000451338965945805955975341363435466427338671109593469971249638124817098701579935905242894734905022758144602181316703893588195191281781312362671045994149434276840151128404263099753797616745827075404415346481686730525874278864556863055006599029437326732651629797699346706238720726232836243161726379630605682173287402493000184112082033008758399053973357495240969185608439393038818213291438003804316600473221079319334149424788853516024364514264193509760656163831265095670328644508043106964673358156138927618364597827384968225641899223933149112577291485883188432541471203052085738101385606451310030989639791159310612267790147951132048862775086089757916897449096185119567958149087792325175977987883205579133254769972622408140542047362489564671543672390530633180709345297823010599412682924800121253976233458909898755323618068339671084074541357890337682184449945765451453533863236246837774688068015503815426833270221656442352241131826851564984220539654302150978386223352785364123862544191092130080032926606927205820113002721923037464371524865340926509186373429748433201965057477964161097486736455932768839962518178635439049292788739149290933761941815975138939806852489950818888142966199029987340511090207003305526008056188172023847086994055858738259696376677303442933475601063299602734378798668126804570041308703389507682706689541996846205947951236044399806191582243492728731010120093261686583343358471831257344896988444085238781809298747761666345187925308835019677644595503807067871093750000000000000000 [69,43] -330931808343464097236604867324341051619029763020386089710064509379933536787737714856640049490784067564871504611236659172988930940801309224501228459184162537263976955246763635495393497202479865865351332956938077856661060600430146324055312637421366283517241267099553479148708125422345805680770696366826430274537206725148176808205706338610382417610359418262592371130225193805728037289768210439419918477562882209223702622096254165389372736623466513079697536870834210816581397887444879225516247365657766975086103469951443682655879276731197172400558069563914543278263040112301573378542145630938332294825601928219727734352573679524912449461340773063462521055549000069419531511450591319317446164839572621724173160544354128393835077125775094228785534510213007694787020273470758854905210846802947582823755839158909189097318114176082444855080557152600394941197125899962165939033540954411660663733841934996824915941837807831507686955402752806709528568483860887787750701373188714772128467489456146411419403049468343999792598158142233553182015471502710222915019521331414720840774878293644572408495767944745382514508635194456355259541493912900500247786271320202003560179703268575547284540023622244404624797230877731718650761845176525849295753816661927583631037433368582831436180079842159979551929349646521429265190046338645264016397708438826205381478762446703636088470464029770629832757798343247712062275017418912460532802075850045836706113769126478640301368323960719827741397599877356517938945789784803579321883521709616100892662966984380801174363226891743023862495692848139065863206225680518930456286566828819966706447793661037121111675614338097443540406656206017992104949084902166173205021405450307766377751041239202260238136269568375007501335630828602812692685929745540771091845364920006139637735184806670741320091008223415932135104324831621118607968016457332817418608740327432575776371341932419507237540883623508601049673622551396567812809145669816604381510655065412842314449174664014779758610997659294490761039365019544192629237453264357228312360041082938139764669953231027771125889908611869176085486772874273000388351152936155464091130210215374046287488931173644742209355285116946611257516366066063013263731813256930906089645170956081585704695805451047876068655643076812552764604925996051468005470667528525258170552778997776056058652454403454543426755785450197952374363056183381893738423641313320216850197485143405559881671993660353462146760394287211134303456182567354552978164664833123395210508945861252496988419990947521919923809770364656215751839702254106632665425229600404677388070240340312011539936065673828125000000000000 [69,44] 155246252946872691853007574608750082032725980177144431684136911560105039874988262153670576105856896446175417207389183274105422226613363302749681690265149622621208335038123351561360843554518642662145045370428395613740036227143455449026962531959922621002538794047677125554389977154096547124659976941728741878058130030891837428761646458066248228162397753146851931594133661333454557170985925005784347768101946917389900955076532438979808148253808080021261919771263840099227743965691085731322910888217682827008810074991504590194278942798614299954047252104776275840495276876034257960158960766125716372885730184486753983084971864199723607142381352570891487084067990410207903793652370587368154762216112301148204479192960318202219416065460414126220589905244749631747867274345447727432945171434174653826543732904163902298437661071419901255396366237999097860805267785905710287517202445400425811253663407312519682933780715061713586882523550736975047228647081260689194808966240703482365335893937589913493901715183543680426644391619437688802266897977710170503322063187667955835439418125143557966793126783420420447152854134923622859722558614728912304831002281864617416755533665836830596101766922575557484946826744983418941403871130777178556690935856395675987650759193125373036656183975479600332144583896703994016755587135672993711500083743824503336490460204344380071254130694177154277160175332459019297845331263237022335252349435940384769409786403112628184360783025892812674710659525472153499427333747254212387055465165566756145493684953790301615473239938660921430342946771529564344581819064293348385207295996798652915327286832306908452952581919109692021667790178112965097150162527747925321587444045580359293801155782729184702024523725245767759467061993249540868654021883215552776305760247715583623897398155557855155305114706004008213218959880861782319377771500517020827683144380979517659802698227186051880996419972064147312319029924064932380309112467448358944211153978439157823872721015185626059104054078220116218791798606308246105906550443452847817648874968299509921840053894435444105518569838686771914418631650992061889500670927532164764132148941436879236624499765577099080643911954746456006849788069278019318554638069181480889765247376717433103658011989447263774711890029660541876146205042797357108772297452823776447065554012687319837170382416594866752497151298742338670996249560464958732000450206723011715006144771141227143045936687182214762982592545176808366319709046473095150002627764105463757186682881501046590748690314964520241843990656285514836050576699992217550444495444139647588599473237991333007812500000000000000000000 [69,45] -62120114562434471342805119338081914919964192626429620686889626853387130488799677249985168807612195393256211660930425152519950357992979917018569533575565696397658855261303499736871614973971932190812033291688979120003511241389624303168489872636673729931863250827057249380242908301195441668230680594086154944111542587934746637377665596239161676866089789190902189226095331629714089968826221952420628095262442087520833706993403416375824192297204959235076988621361060614967362402193518871474701535594937402390755835620332170847117619691525292064451178353690688434833403998688004096638733851206638607852248410768195589094235979634833059315094486201743089010190546907078420550476021674503857995864418378503161493530674920964362830815670689071024650558178028478102654875961031761305230621141294195402041334557441639136478350261141258395178221182480894663532396425570255033455594816490852793965210153514851673413835613418286616166204547690074718023701777038204841692842041585718353694973034165046161468315958051475646200809331876372551794583227735092333072932113359779549926402092069926101248691721724368390071829958665461308281467115932308590927497686627108008494140199826618164369638411212404772182444598395443531674474988504416595092107487183550065725776407834975531960669836740096598851913249136286147226204721884556786410151529502605846299750246394296213860985643001554542965685219235162892174664283160762926570873140118307236058174488646772870864383695433960328463107250149511522335291972880246332904981618285479093299501539909459340764535126114852156480608279977009193159358550585501782643285355020680074077084831476707658785711559550372867321005726728860013143872938031640711374131450587498800631432438367078576400465716295540427823098893136041539494969999285502016896454672637630495854433848222473847809760774968446020829796318790028680688322412843663900740296321955329043410920815107053031583765653225593495325933245817509910636793252297682503174302631395173798185636432558014372819657187381492911440995424875953913257014772643120282322540989241092225904191360042216278470554192584940295160844984724751202500146937029454245560787917855590489137051461607614523574534799677009683158043093708511825403517335430611560215005582619782831146345674270585028533324716313831025524466888970960574415687288727694632529167333319282963091111759418472826879373202967023547461704554325628295246588862397203888027674952506133195687514128889895216378438346705122916036024189822005989505233673450605842226347581428288773192604595468278528336634263328812124548220667911183702535396489174956968781771138310432434082031250000000000000 [69,46] 20900449510369747390125159546721727363523041582788583021021467296331394305230154885354369412378585068934440296853644063758834905565971588225525198169633112605179141338609109795583062107492077083385036485593185538040557028250957520837487912167963085479587332931768752657040397629961864279259879844314138702731832199520924633142769947706833956765936014727947040136670457970420971426499555581353026282840730958946548919615869782515350809749470585550407458066458258871948073143837102594561476211112720761997495220061251467638161865346893305997851940986519379091978261539945894505000756227598159043910254441844092310740554272875869587449096342780071269649366864879430480047280369735009505207764808201419068896610718102891124681523461081511048485051901548310625418832624125091255918807541272379350467876774937484257922391544568372998873647632033882889376659886547218419576355808645282955023253049600840761342048964840449650596582777421561443132716618529952346227341373796016279990177213617492602866050683689920758580850691904891426850891745234182060181769184231013477728832795706960307744513866747163676639526434298879414954132258881220355361420341807317506507674581105453335057736495991383217887559414420383680855169091211328401718422071045549718296150327015651089483036480761745092796196977482707648629567585360279976307296068732020494733913044280965991291194413212277311937813852106787317820798116098678359097340999027815084347063599476679502185697200603137030343614331223878690846825487202930562902167944578938185607553423379416932611838180430359040427850001616411918842352937085074750939950792400105143375905795727129797733632326812144994503254959561824050334301092176744972003692935413886070503048436085768011465924064841461651282581823723410536213582989283295139601997503097094637451648258853200874880479223976925774004936440662514398135745460428959207550720159916199265070386888532708845558785399845569176238195600255194253621627767084839470230738146203148083679715196164260550772670731005603640847901633889377035444025395660151872695510232131221207542136511568705411891929613002378524221518035773367615612028173084868875915620561668532539668884789168125346574432103188983337855460867058240713865401414695794404985459530579787964107949398570995820736148997507178213117458542213790025763591828807381321706431968503276387614267088353218827295417648502728319869568068678354496403926582417388758143868427662635944261158923281201671218815951919824175330118470611027039719617679846699538020136860485665290426951252279760959755956307791009990835673899273631040109100442947465126053430140018463134765625000000000000 [69,47] -5904079689392778306370032221060351411017479199538915247606346971125571014303638815452523351246370085683982481889910890769879470767305686035004920418613441106882690545013166457037544069946316225854443164290556386533425683883926573716703386425722569478257264596551446088949090160258782990804336180761973951103443829180886060479532150161130325518470323558695298666865360872813267212744857671280298569100278862937102307920629237175858811575483418505022055916104960325393582434742017620103042316825680862325732174341959792832022733344948973757256316962824846138641533017519041216275240387642906754388212313095745486964400985332346117285481233368822507931804532112777650811182554786102314265394092510067672946019748927719238504313259276106371109422096527659504041744082116614509536064718995862588473931120472902955652893117544647052571536951079668134486531332229279863587536978452185047763504718474872861109858593516257232762075280106688890201338483540397025477144238143101224694957914189393558375648523081284654170115795591022823260503181518457191938418959541230876297182293272169059253350745707247060283453609449186441290225133129034148759393086443158591253586041382342078536507713305403982710047567229207232550899030996191769438352418979790166009799262107257204242769212055570793657840958568606247039270285096483278600260789841391569732387439526525966891920278286068607903280741397130041192564426993387187601835938018126709927730569532569182222066538555801383866380843771118380198273157039961099532502652416913985400666596768316467396543031274325062214860697146420358567736534496213890258624833901283742423172554420109813927659887403459097176351788420907599717688075666507843895721618452660740517431361986790630318939171146419608263337773165749871807220223217550763660885686726888150003292954718379991609141152798571522074820626658975101440712216599867404713064364250507061038883563885954218984404450942510066699914354081911879651434631258326589753080902693507241871479622991916730467327161669884965880333530675800672311999646181516038941454346692752873999475378170847728978419045951257601016232144275086041454033701380467527563279867310519221230584859644993432945682728196776655427567949324718004562324688172783586789428266540956711772357038602099376669661569160335439081883009805442074068346075448611719957912864888007615833106620542668133240417079869414490881801844485662661592684767318601164065481363439024241120081691927030204618153783867867959391688383913748237417241813383876330492186899017943005881112809337748899892361771700534110895174518205304463758925637151264709245879203081130981445312500000000 [69,48] 1452159317588570940027980955068868840263174254787366237529983989080757716331991297856163742919990413256361909327131288325456308854885798155200236711814388919697201494990935966413799659080187527434759578007150690169302354056633453309213334940300291658093691155301512256668571334827057463023065274215381282296999314958223616348295038733039044197849072609025502836183080066246785576144610890016482971712082348551562368367996743890739487279365936180648286353423783732949113741534800595623866571359069881971076025453239038152117673898846345157605563110108880455207681354755936145740389843171465646227009868436208542429686096101480940109547787694239920343097264999759337766147748761412474329082853583484418987520420072264293007162383451055433898518658212719453184729181438143010347337230335002955944958660960419861704816906901864634267490029233048190313989614377726442215777399568546441686732400629280830587381991148816275407187889510613133818961042835173649994619796793022626293729197851530170118949954989036861441613068736722489314015355188712014262578185393897416301806041060297258666253818875420161545754978682475064103701098670966460997147895787964124727603755756893168475934050176611053545172856388787408329575370379462037447858363377199717552528396402781685834959579430688797337754584317280506927511237157891355843115587151957013956584488469619960440269948622894740451976368292105153593340868709728240563792254635513222030593968886037987986372167323762648292179036322374962817028809365164380322268530694012483061229716073951918531753889210539796459274331983440092761688709692126169110480518374625339956976214300889034887334778337474777542708495212778712476122264373651487654499549736818261118861708955943205549357103189446855022389945909869713917379653054640742950258299136692262375772756438209849023170733979568705208817212536496065435436857498787252693955014751322737694899875634823045237431893395040138934904504824278621480808327351568899447858633803672824392532571881400055149433321717352143271918293259579169860269134424625941544428321139343775774195411929575335910482221477688340235616681440302138196147563233175038174515741393439044267911994416816272101124992566973897753696178840732194274823177006932091586936274839621938896684143169491244485101073000584163513098065688257108204748921393804508560812034856101403131230356936295698455631885167152260585097265069722026022849355733444327137965188813223625746814113121624827215245401337611496809042275532524952302382383581163177884776759107499590994226210755458727865029019406508024713907834685189257584170263726264238357543945312500000000000000000 [69,49] -339497256193039124246096795242961363858579617121891652341336307247870861522594598918715372296786570136066972880981358187920468953956317656693526271933953535540287984763531301839989353932611334660265527854559579613172699542093201353437758473710957168655256241888226241713213821762576233411432532032612533058713185407416218428120153124238765593403707836770927192026576840317433498655780910807780181318337367670443758878550067665620603642729339966890873576332802746032430951395403213954724715646832484892762319556870835763445825785240885991252040538569902787193723355099052291022013952074347847907695080298408681651918779423312731657911714230091503347530378513413997226861761237388405591731241913030116682737338021138044348910466504329402596988841196242190709652327043114246378717432100607349216340868000289885546222614159101700688082387042035073190482434820043723932588379349783712915230427699438647665668184208976634643964279952639885196435720674533151811960504657732949384344919149462014067091619375755434474337954996986429249869252035346570337213067814232936743261883080724470361773313540076908322452477271924019298927546395770862923407237641000313940217230455224671159363257434161288912108917072133184510904420250329508001264840648927820412745329200956625465245217111379593679609805520926501490882599972856051116095961132592890991556946965097587762554222685136363936386471718355539212050098124527754342286826377339653523362420780843150660279993783120048540120932220293169028160431936996433422647449525745831169323686540250115683149249358968673748055649659059547615477547759599000874929805903221855341926155530004065446561299401082774110633990597084259060495286831069947804932825548135689029311097970683104337430378850808206160366738023871836479964539223872604743260318611341654422192100661168997392895949138168967402251323408301634698352580732548707410949704886535034186722194767272974549378926845127802151196205516807008971325494891579462365880247643995444542482984170008748029292943369133440207768115848280556484525548319682403551748751284771636064826532357549693386341062760397881595216989624792449480155724571670113113989558282782409004742991026033549667186269184215956147866414774831760512068293492923855636911213109104057149577012928184692943812278378855257809642201364540668671451184574338085247107288136517794632845558034120050751383520179765215039274456085077390983245066951617856904110823272300345029255034789398304271409225470471095803042447687507976628295709928984614485156642032084830775830344244864459949034317567674969498485817477606563130620997981168329715728759765625000000000000 [69,50] 76423801547812752473250764841432615665110009227056513226171970865862413256066373592553524601611043237473565374441351089646805772769270002762647548593184678237016164987455244422038942934470475641482054459180094689938443318893487721380591051019107536916073735265163169080617414016853796629654439349610892053125700045944379537881783628202189663968673126375211695846106842456346628024992762216841678267988391275678938499962827613755104744620275818856071871196936159304087386958880555258902901468121431698143570383853895620478956992014531196687621645392195045078118648571420124529999693705786939718579803050738514305174429936659763835692239751020013224419267233111730647883331047882503055013291897280282561275810334769449834710277182971826897488454078379475703901177334328921736538698590222615697709517003699483951383622556759887524086129594998166042498832954003509376009330229042014244162047636473167661806359989645488684030279194062593061242482893764600815015927386974222152239562316780267700663997100655243505138072070084281702636042448299023032987531230178190874812035767198761548502546482446486266973962525908988875629062141891514383283572800639030235723329533053316592290670650385956045768510646026839840175559352052715632764658577326934239180630231183656722100045846204854511365052735856602186767220081497003465793068329921807184296524451338995770798904138688348463415154724228204732296446917606650718138071396393996149633634518535372382356047493318992201280552416189681787758890932578294161686070394468724799110125176325355176559267025168538140523181079213945796278274473122316210287973376784261268738646106116960796541864292744236960607776857007681995781208008246787912735130105983292065701681310199443918322108360519198362542771811358389430580784277129884916639028218343109120572975541830989931868772713288909163994960758931681397765764088509926255864073009454906501818899272779686961875468389059187167525822499797863806910172447515960970785505594434465172358874435269504499457924039872848087455415643613546269640945015204470734633200900016506095104745061356286996808750880501259553818339109419659914668295096912344806352932579300344505829255229078271961509578916474644317438404406572038928573028200710367203639720783873499260738286985473920870344351280304878628252116103382806648415808932060886403074284737570376061950941105626731713190474007497609498307570555107246034235859193172758677355246638259011406079518863459718650939778646964859439791341227011644046606862134865556308970840404172979696249180420709489842346629567237455244138426280198217455108533613383769989013671875000000000000 [69,51] -11586278190475003993229726749572301668924174677260404143419401296132374390686542806458855865140823758400214673681547263481384730713995236687551944048440616425268667580209563619516092086113604792483292644566182525893471179346836386372392236140039759534549205166201990963521810597074061942319806275514790813922314573514982332057495982949237166580200793529936660829359773399414371509933462834507656917436536134744267915224915547043207793536735016695594838193241869200274945947349366286218332160454905347734745724011991917432099315499823644322745209629701360615519865003242406506974250509693550813946089787495589591438663437518085856422875330849298148016838968397839748362229935369233688044470681248914136060125291037811869918522308654548714235540384446956048713701041436695298613649937151239853787637305800846794397717805295316542031146730402395496579900134401732819548645538152870474787134855019359635130945212937155808578663042094817531871479782501635257251179253288872383436189073447493626442594456679352246283520747712582601202309666010740744025923906107164165304030846877709533065142001486286621032768711727794688867298744190892788118939849628735701620859094887306727955796389286424828044689500325679043447620464241976350361147075782762759196238226476377777803211109253134374017782779699480799126040641074624772380526573657625539555210824438105632036046384832870060440276065553144090328820531704827605010165682125283836330847162255941300990748941418325485849773284066169641178755510165545721462273666373454703870777952732591759899122175165139800012465892217132072632895377134920836692337594027016218126249449215532839183806387396855928252772801871641238706250097789802693127694379614484956352352892892511544966236326666490226875193125349177035781294313317917770788976045012864718708952195088925449584625364386299247767131276866774515995812157441369983149029550406776172221994296560854881196864404903270029442450736180904769080374743919229913184945385797007579670625430443556412260127624702189882439877903075739024671690062849671673129838369751477296523486211695457002924378155511149011974046832711051348326727222203537501997226217389883011405575326271730092647095177846035725836796224834397875618683004833542054347103192378106753427600333777347514689050483548807397007546127333347780125062725922920199688079499068226736257506098472920782357651134706664612375355112964780072178813157229845061013072030672591544389317019509246254572749848667440087524286546657728785035411771543759493839080138863406723218703175746242121724013479180217477658172003929237803276919294148683547973632812500000000 [69,52] -1380378667756358554979530430137647206913362856308727849099407731894667525326445316607669056238074235194169011556431605363418271100765014434987340500321160749327088012087022545243086296999784133947272538913895520833307062439818609567248306848324396891463323578122682745336033028269160700540623382350916113632403334288195603801059813057304724269686252542975455027340515056264302925446215682914464397465500688605076793383959840922680046559737725805090765896423217664560821968300945987982013318296627755047632966438455937019318301170815073743369249897131170051740807458254036204413241393621500129523830757479236840057882593268725280355228180543181017227104582285911071378292732322412747331062138877888232978948799976435615808504679663987963986084093036820836313562103276291306971237384681954440044950901600756897700072221560012186848122580808216886769398436632355355100454315398986331321692258182613907435276822366308340212015823565988780385682600825839673096312628047341467002701911973652950533651554206763804148944389635531075999218628403945604188890266341987493810496912467805968612805486320048891986068467558569133795046374541550823741552236748480199101064151078082719812456246711389294144699081081526635780033163235373305988736184739336277152407470901089768151935393523879648763708024155153533513644005048576551321214883456926436460802954611574133368644411759311586512442798819666348541563387055734080617891494767852559271897858937560841812719581437102332854097455150935852740125848944788695668164983274781615278329810908211137846873913973338921148556437918215445744669659544809594396889769887511541923189131056725090881541746850372798460460284119231447521635037291168481983898778828783840309287735589044072708391992803532846831355951410248393267960543212631351321369042585528708449021908247006590476537434272499720333418858127672046357529173815995134583910709314172313214291140980174282479647169035697912551368262772495996289490305794802062314108909435649713383397745017924039785813157388170833520702282535043256303119309748589334303991173076656137213382304493348516527251912391702826031429627490477358952696956256371276781504249423021660469390103203940105449419850269358864857701655119349046846320140467188880115464160148335045232320610603418634622403604782726042275046586310256572461195138331034478680608270203223176744705879118512504689959639154588545269760400332851657768835695148870304453673734411059004018413618706950540230922458255834724291679285647741306010985422140925205864867148899022257015336997145092634292566744109997944889300924842245876789093017578125000000000000000000 [69,53] 1546212478625024644430244601609924853901539601562951341329548578076219248539739633457562862593801956570139538619741790621882896770802537299195990096167720722618965461608018753503499228045623407294309336491128546840888757415057608525777629076365003620542544063014523489302152013467126198813593506722594372230997888059902715295413230607502745420177139633639652649911473187994604224044935288595835328922406937119694777567718103779441881934358324930319278777192698390594709647141159230059331123146840983486933896385192534625757914870469908676104799682551734368207175014480247614606612886034117278097944123159714086649164807814797870148776273421008323220277645608908986492062729222213385707894537825917998982768602030471825246988159916888486312255008530078709613701998035102152836084386929803949087732962574917022352382172683159386717459428676181449278843372480875989372014580715959067043333624379677146818659228566790210095385614098119440771625011743310530068257602047833509763466465602081227416320501201421663519398847181767645980218787213003992000429608837156680270534125262890032531474637816528864482441569842015435645915836776135683741340219193357483994759766765932436549244363151544291195592909419121695222397116960166889371233311467910379471756788125804274815211886773377208714378631549886175414667989258193116901685881600652155343983592696445157303435821051068222936183461305067692915480813277167479689781743550559463590216964294686747083961270072532626483376743928382055793673024547426158736880698945144843078175319777819932773966729876606383310537252190028126307127330005272336366868296162169011187408881934637956570099172402038337690692699213223534631704574254104822018832316107878853644215135756925089602628864462766522093939591643892435642353723279735440239538930219557346056692495325555466711330931619986935246591081977734588028906645161117416054262146897200022350250148125263387908323155376715830078394717901977157629785973868017155380912814677779365452010063296653273308160480511900405241274606302693999493086314974987227753694750358516488228632830467522349523066965960161457579076143799663424977524079296103530009223824638674609888420990325125116383586396145261835104492321333602666076461271562371163200447986337177222575415111901892896974226068340519398908864713490509041268327270927745874573724694547221179226502826723758651625921575826248636071575781557281052699099928542086803900719599004215310567930820194239743284300984640784153318480207311834603025957228909605923026077388204303774625625956819838535168911748283668283754366257198853418231010437011718750000000000000 [69,54] -477994694993233335076267666302147470824194173588591138908263857045715594835778916730434765510926214059359283999512754814241394091449896651157349732158429810598168673993402375395888959101495414188954402844118304279413354246876628890026601433364574865193787143724657164185761951865437390220357534530099265785660176970586523573452647085418933308997787360198755507817296090242709928652495110853539388501691809472593752332504145384468840458855134804236381905253161041155674418174244704133870667129998073528998018227350563096636915936783835237078299282068006384832475074285177013298473372992914680545352014109370475924983782507232407638380684350359716512229795417350590813933848926906900862697591239590729985046559110806926624756329137420180728227263969191295793260823071278007695973926192773638302168303372670944127264430378519014303939566077278561656782821040835628854249277338031128318200081918895739015240361280372091134173003599804965707767740214670387694796309064107558252561954657241451726858449011939749488878441423285885537379463134062599685715344036502481614731915183476449411418457888016851990224950816211053030219611471104584660554863608538834473532105603225963292030637161825410034355308254894333942861317017866392298597602526576620569601655767702418367041998474272265947910002753037065497994924209964893296883034586199082382047961977309223475238384335819175213136610943041940171824660646579951457013578633581254117636444259525464007624702232779200338982701430717149500540065249850255036926927796588089323337706626141102963806324474031426714486231983553364979395374488563292858128677998258456904468981218330234327686889236688869479090965799732503370298264158187937752132419690944886698597213057909984987446602535450706789653572038039601634878985028310701566120170077994094220327389562395274045482618999512935756674365419980900495185843301779142270731959929023734905846693681410393786869412040765549323192120571727314229361452537467044672736231130150684110377535271508072430062393107378987544700413430998202808135837303334597353550100326619796985049541767745372387732134150165677857911667697545071075030109444256400573188289981616246267500537030759403247850148367243495295125786141185571638074729604325283054422760536728793756895685603029174661266717883885642443480172644730724705393036212890015152369612898829880662585280253582100959979956019377150763737498274148683562639456123481515762295849560537288215348546579965661654808564295792393984276862069434130685775417587086655480742251412693300817220083863340121517384287321960484318239537060435395687818527221679687500000000 [69,55] 76264775996223207671256122945500797281828212464863486276444767536577603163798276804344305915160058475317575533742820893651607075823985561220778901123909734675207911570573194076160651554980519336630643392803378957476799287437324562990138972170943668468269313656030016052029347195252636437936289367179693223402405062951044574771355729499825446096291261851861423770777553900134595736058423212363698927912297715779562649259299508776687506181622586245998280612984401784769683508543480539845842099496757237045540347349809246119781015793552569108050117059229604945522222345673250255169195209309943287220759923294963279534695348605996637500524941482288958961347355031221165405941086503351967806426997926026071320985195412590040899351019190882548770461798733884987077927883930874381800094689863998646064135492833296575754457930080022664464193594268596422144140584458288247147411243028940012540619529799747868411304288757201672132021338349060092279727560377794945579128360020496967176189349672171457978202350625268739242385401669126752019121928471429524521854930724074310138754925748745290187262014607100817150775284136824828713687939593696562788564495263018541085462451756184422800893266655198021378354785505366701776590391761699867928682916195622647754607702676655713612400304973711487868858336517330797722688735318667431221225576413533446001544576131170131408313804378307122973342454201655180457162251986559625304877773421858394789121205600291097476157113041549154174467600141882427255579571317952586458086495834335356081743799182074103785470925512177238955712692332585996504256814360577814281239204464612599675066052313382373672022405949400954332748741954406183320213495249587801901827642767833652305468499533493637638180442354290835643828315301356334439348377977419989491439865948224303857109443668959697955335899997129345355737583045388048542212091112186404755532384527219016686847592806374986188248926688100013356226954692885541769301658808663070682999076248722824517323816949881132735305329569125182735273428136065624130621661879078703521217601906129116464730608105700826006844885949161154720022463850673118585150555187104517704567179224148118383795923792940800132448742634759231483547377615568231767262310241971119054955285047517377314576049139622827569493048809261033901915125514640441524515429312337693221248128655827014922543124246586483565610525264081062203543613934776354497402168024609592124705834985419544912161905929720329209578306572612476913781649626854278602954322857812861444331986884962678457255373929927730985251307536595954950087161705596372485160827636718750000 [69,56] -5845153746253585921509159322513522231716985218525266820624127942499461119182399192531489684657668678161937335159473137553323969720798313162933099149521824541256906706672130615639851434571108285000642217740923514346996449673727708822431735492282544138275124708414379228445521133340580820039282542265724708477715491098012926240516231019472246162068449410990878530524964500096308565981065826067342626046165967306838849747970438730152242668706821897577972237294447009622382063287952888000685560188759489661926251952119949897150367279169528682396489562458392511489008102960128214452336624852833800518872097486473068357610379820706776869317128901555576485725875792911215502183120330258865649625134558528820829121258279956853751769859253239306934807723387693710994664122014191034350017003652371945947872363035521061349923942257712545234569605250196059512401378798464254718772384532365755416399954186341127959257296277656111815610394443708997956498098069962052902720504223144105701667217690993397224641998107677731403007453761814768573832974883374211355542486839939318444277004412490891151048612425497068726128516337716152810990482150899583171883228996966282351646113759035535571049846787727101311300319415848155756840492073803750748155751309628097688211651922188575791794683997786384612312627302395318940940371272959875218874114343971406826194678387212437111319535370532606922461028165768544608717611161759073717461819058391672940146389633767418907297612212421337559332205237456910015246751517007715310486276762557582743258940944820299981614523849142089611170405032847861029242073112245705540028963860535165854441792147286710497249176184809392502473853223142420068856292259815385584337383196542754306853724430295908358051033312174850103978901282474027476811660790290416016092053495229463398084891973978240583346281296778616707419994369698867498067286857277280827288962208920281803115507750175710890012408105060017162196539300902037622734526508660544833578204800266500044626450395537866341659631680262004703081273287933699749985315606114981598957424873790850518519874740284755464513818695887204083136650059476825395071892764265904594379209805994529205919172957723325685670487739676245788767508027637815623449808411652660018464181800061345649965894942237957049238312774554129681492273321307711192692778530068983247108263678882681369228969267863780611898666583462974451958994762532193080853614210191154472377284600249170345380142286172572009300816108366628965992107416185923953475776252278151527612526851318036492492407143767990662652778155461419373750686645507812500000000000000000 [69,57] 462747335067037401858499041178249019989705485618955663177768628751825391905571572748312099531835620388983428640669005501368972282186223506191301926537161761899154663606927052410647888245547106843709924653513451226092818680070291381071213557347332964830428235347183102847255675519799250497754631745076439368830754215897420261527431100083790259705275639964255665632748229329096052051890993255889939825277960624644099887179749687464439048857995462220707196633481766918613739670307392961007179691934319169644128451933708268332775515712229539640436958905136457847919932115072892335098474384632159045739906606930140589657165486222538228347305539497396128760229753364162565820233322577792970224294748808301198774080692535386379210009528994078431143867193719832107304243726404798709524340061551981507091516073565210140094385909092618842724519269508497287404888711168430321325552329755355113790534559662164034625221190097524715697341951964398448644085343790293429509715690303737729933821085303714716951407080176229483847804678514215324696110541904118400796990043256775261978902103813876618234223893035988365850425672099521227998761748883776911348289131999746098743634580158821222914846003184178292298664436831869285144417717573811666755810203866340025967203610580336834309039533698613458906490928948458187005629397247900400219243405692623255548238053920387956062779481707501726271081486101002498060962326786311704610785305406412858986341285934569647082342970605510712742726470096209620154562295205943346879302399052915751685006405664711977221816653335721604631758418578961288005900082201069302342801013308742684891139979656178702445232526946610462321719265843054490717587643557792766562855782544939163480965882245769925151068204418355263029465951521079993926521263799203831960646014536528006617641143397558998832024309420833964080101484586179477928085438311265660858446903521181885492501302980971110494805514882666713045321603981837356661550904107695749015287014644131754063687026178837828898109116197193122006035197785849516747773244557684472151803655007593141146405202253255821988408582749754340609842559680300765711911026300994682786867148605454493647806008146354761532025178601104340392628993350651159274054162028637410512812351973458597088374253500269633728888346360498456986701355457457369580321265278700811884956796490222314566172872927983234147458726034354887080407475650981795280953893501381687877630366816697840092007095185810726410565440649688429221142641349736038504737174623065352823986578750820990712470999364595847236358849841053597629070281982421875000000000000 [69,58] -151412542099085028310269155194011581928307046907249747653864405720288505434683411291531405230093011488419809371619347240476705455560796760342229814745495002485660684752890032731400836828557079456028188496019823689130233722920765927803556372657392392993853446915299454146511257607931649457151298322705053424826893923313332691745219218693963583975145978424239798585358139382006849994328638135507775395806550403610701193673129197716015723891957160439563563215943260169274976641305502856499999482532363822427594736968697364995714027009071923943303393780238164786656618194415326340281293979548164156666879878509027088423538489984447065180792739301951878496475031242775505177103272606763229338538024837919275705573017363223881050800661508160555753309303019408272262743828021505610677080318454648113815776866005027461048200365721741828628983654475865290485955896388147084806127306746625848831007210958907042705693415124131649717368044663483100082843791733138862303258355163718847252080463879635807239885198857117590098496849916465986529874261883583606714775940782364706962117204193200264202705666792857056343927896535285287537466099027434149319198468154173285841186988175159305026962593955401262508747658159706472967939328840708329568632893161403961354923082826846019710473884584062706877277679912085555187028967611325245069183040988381003888624433241962718461600915149801912842243037352537688428768616400214925385353010269826793954738816313261362745902343839490879998016467588384613999895941463803038053492206742426878814697161455394601338949296791326435959800772496193681002709375329896243849389787038169567005741508371175489648536617525233450654463284826230338026443297736545705447400278745331547481982989320884692260085515331062808232398493407631397399166135433418886569618843622903402422208380126831059739659685525256016476050268840761292213241504008246273500073622923387180125674196390846801967602405806741707413714223144928611864582411677483138443174739665264296047462907218306222917731645389119074769350681622240594099029571302833227321484220028268342714326333318348897352844808215676607965735185985657277745346603381170168934575479428382964612754641360504003902002573871337527585436484862143290626165552274455792205627168256934298341387285031636093403567798264650555326061579322761964537964114830827581821066866755128886255672843714858635669578846584946428124118293142264458298111664561437285350592279280731197809363164051927701979171849666846101574163685750704462285311609007199386890015198829760037790520088400725295940674186567775905132293701171875000000000000 [69,59] 311432185616078177952069904868990730217181204675054302557470920318447627568709627074465075643883869937027067932081897639277045274344925596801514492608491895189650955082315237096912371825301907944983515166724257850154061608985394907607780634554984771824698474391226043253747416130899507401259851027497658252335565895975869752511932375892695928611831832305741716529422316982362718649393114908817164554305719904377287220103909523183213136673908223847225654273660012000170414121819437982731916956394621011633171278970029906120349882840309241294614153606811619355361567706965744066025504170809348423427349737015091449287444647469227021606594951497004564996489295488683192073792668494942896966988659033899848394170926691563091387414369564334536888155504663884665067802566327121105261546166438230941394612982010358490941064169343820739027919071711179252238108326829262059585290194976814836587294357185092584309727489535373519865316130017860880991499322977890033251414213883908181078885679772666514734975741957606797042935122129336245337637716516140670749048064827103141976418728970360945362845293528505601957794835094545442488234699374197090825464576520186329452361663936903012264648001729329525199249145254764525804201962389690570951681540055004180021378691652367883592765705510516471253840280148407887796726269744230752736482971088221931153878573949224432147934742502667982626149232055083944943570571566415556217582852220244314039747504576828340645151608656544716380300579170091926838223941789632341559949296181357152066208598516593646722602136265838427522584737487498262417742827466714276047937267220443006459013858858350001843468696755792256356876296495496673142504907606601754769319933359205716844420596338473017431346485441845595020796957559157656179264583368635360407145746731579811978607842140283439107992101521112774029301360198944847214432967684593622422579145667401497043632660061784224574649764908591818431127258134113520495066400469844397528194677255500224621235671383812288346733694139682707238198244164897223958528739212845619792908834998075749630686493649792577516687039354382557261898271298802858529395442335957827456297054281670735091242511424363505627691794084690897204132076878252086261983497606424085511863515155559075910150022325346007312374272683851709830845741646981838026836989871595935385958389567562314037599459606605653825080923649897660762977879096041201570243674339344947742646670980051365734859816764456505628928164900742236058284878806007265980240943372260017832786337859957785126569038830490754321544955018907785415649414062500000000 [69,60] 12150017934750270318144019637079888984674287401584100673784828355839736111749411665202654758226950995740450810790347357506069983317394206667873470261196787860861815756478921732031781564849190237215904008934346788004271068076981597084391412174728272854524701743447493040976329699709199652118532043319110628153171422181300420657074088960469905450356417724861093428965716757906402754283714381801820756602623441819378240396067719137749141632761444899781820328428292916610456957722634368856179522190242476404905977027874775728474151822568871762739435283900827273337016747507946962506471455471309068882258541617222926201676084686770382339952420610855987956901326133927841811753288575125134794455152284435672318837863878732577724736383981021812235858222587433496043328280468688036890548143342290287125210782264237904757727702216489848774657761071863321224676767792838030811355123857273828002837476702661670701230939496566555100474886816451556099428383106547136652179484638481034032507543584407012487949970921662424678870422753512308210220446482284329623954928699783471932394443941871227646287651840951198696119332705254785984852320757641006904954923867150621645208951910068368710192138498527466623316117947798388552754636265687903593567496927005703009739548584698035954205113834702832539549316000559832999956140517163840344744246862683601628566400224238742900217839377223374620327486505569784959161533129752026145315651910290427638738293885131208456262390227050500873916391392948817901664335033779533661956768990455714614806382084716086598292110650669556666845537761880054987394511234192788974883100306259790096837815025979311068571318486133274099021548585014575947175885964973156962160854320985863746374610985203210883537843739916741532774936750475905867752875185089479670129904311114402381762687134255631826191392388101100195875471847566861738786824480437498603630136222029399394944027931216944512243323530057510443811008382383634195297577714168912276663803803236172790143127842281165352073440321231833285333262869913712577839540792940297742720651942639373005086836670444025185739168184379765856962992820352995803580271581685667654529385714538053971566737312059594086338152131140933805967436791721074447338422988939907660042554694942115681848422054090973695914764754660265675210277511512407929762001482334448553493143085838428374581870461132548699727818812357432963060947283754248348215071879751053634200324056491232100006243031980281240478369364936421361313916811227665533861223193113554821139104286480125960423492870177142322063446044921875000000000000000000000 [69,61] -3109817489329353741632933181441582783061548986239384632089576107894937154367497410606784781738760727905554213187146690223746607248223972093741059632713799595762668588522191048980318222720049018874404795459228478502628847044338371940707498154244160614933866217891900494350293054107948524077941090711342686625564814857886603295194958826700370630382294626361510637453764749165135169368258447775965362238604803958290928870272833387919046723848889705904189388329505617956063807332422666764424519883371796743819254836228025116141371492472762855456208586455513096891038154961441243098768131455812069939672581456970073178163994478294297867843073337127992552214850162343215204278203842269024918691038953609990338773018623529759771925257955798692349816171652312689261278871709208238067561741056155534321853399526747141086480254720791352129186847687034713615832482085798970573510201477643080340850622848248995680014845233955049417139787392093748053408358094680023736742202362023736086011516005773759140692167139784688817606171226832524833368308322816504887400128797558119330901486872676330103103358524692070091755691825691687644374573692607287017889041669734727918069744813710064451903800963491946794072164043802219445843095922735841391248540874282699424170809464078472386043864100922375572835739060253298153376105742807125520320688917723659610476566794335161440870856151505324444732663511892488085357249057055806545178415312260326754764744801350261931238088001380086039405049610368304288834510599402051622432427489836376365744015887255193100208450232068177010060469783196138023591422850872336519316193137578467944198597601211490982756199082592995058424723164862532541419170098142325975214908167768166874311197764467929003426399618890681447365539442406790808498383980379947256089263328424845180750275295506300073347904504361839023136461088521082418697911163212928314409167558925788347831263980973599056781769779730526235772071738767732507772930665555190049221632679565967165627889286905552537839965823107941788007262212641657208359603098588721340118778895041502197432291112947479119064863043358925738399852312334691466112944934872826567245397007220648154863730462461470624105863316842755322334082498886678697770579715433240433099146973276774285004300224827673194903714283614291017381416750050691093186978366680491085476867877014900658747495412953964195908889622307260905988213855634251189340844873206924407419560407436920911131038449789343080367138507877843351843162534661107151579775364128733138973523795331650211581919762693360098637640476226806640625000000000000 [69,62] 483142476485332910883799407424523215844950223011321006197332934473824427346858688101225988332583735148411226406121106942064849871939773207092594099488641194210915270430898359630689577507801995528097398798854908218487929915085141521561077649767463621030865265569015558536174878462497328509549054013651639758578859358453687040146132866312636125166741103780093167665102566526165577594124009101949703368879910907947275505819006977928181360906035124990244800374707855991102862624870292455714650284419147007219732716976843781989303485652519030358836980037743069449965608094414601647188993403786641469943301098586180203429698196707029208179257288331251390316265087872922939051672834013550574280542630322139435670012364523650648360091158514860953184242614160675003606698221759255508000831399400117770313347617825824968886053110348734058279806326324036527460565836465612595367949570755969637340159653140660417243155632470594520958338640875895825977607438313587964040372512332737322024025675888969231704466519172287716100314939795843418794643112979357327905421222472976090939465334693085497620418808918252342893077325667035573725969646275560638861517416548491715831992500760294288786677859034586420515020152680984579612554632115434662696316878498994405240818768665070205334294125203098381248401883861332772515761717902929288478664879853450754761431540407486569027175528538628645073187088769975683467873597759189426619707983593002742868439683290633288897883570747456440528888938932131713793451587612042731637043667076337225334114985516214610683299694133564241724630433898087573875015666034534747802183854041324764218460704841920017197952536895055921699736780572450776926723100811527697910949987008815178298215694831872862738951525550732149649576213430024412892005094920884152062728067094422599448202318849293478409065465465010771681732084429390554568952502616425062427824360046643196186396723025830829976867203800865132353240324698498719041910372038604460772124724720967883142092293049010809244511690030790824775615983777598134657793067020345991997246890607784695083433302589359827262358284977667245189671406602780460098081666490748655563042892985795574821969301065038941306750648508346137408632773455080715885790281383839516047815241163730852142043565955600171933394062318884363511702359323528511198350351755375016251569313008997348754005184068403788310047925595094509498806112920016648950741590229312029587497299484835206690950711418669628834083178007777316024783998564785567984144675023520446490707174955203662136682396521791815757751464843750000000000000000 [69,63] -61198974373822360916516157623966798881635208624539450206790332104479986357343592247766494010395338331361379703317998185462472683977588245526780965350144549101529018730825591522712036228264100788393842659763416439698275392032718884948224393312349596831401145381401361323154624991191022763965759065880940560897711598065087506879387222920486424416651128501481439084245358305492429323876231000485415826520465512814767862190916413472336266852277649905352315704624098601839988559122304670333429511536926199332603892987672537943378106596117332349272300034939075007201216489582404663044694031732467569227737322150632287177562400063415654710200920874891536832248289982950246762271743592700594748455901539552739924457594287977357320447382582355195631441102424569398156216955174206389160963954560604267264822785169425316285328005511548449190559464573023152918387985536483183144873560223212592194857866840562916871418173876957371255500092147758800076459495333692519740288400860591115279118932421137328763742019079077127892904066025904756538715437951989266885805683978665723520480651398565779698335873249664992384462247555966908526850677245363632817944324377858194486766391195491884935153174352659595908380622648424488225388991669672734860549096128394304627314031456616653466276751198281384614555354877583643104935164262616806606894251778537396320230337499654304177691169973117029734030505189937198682334578219549240424219203656016275041370854768204731908510113107625654781467353455765712845017310456490356248423723982924395690519498231041346494189915599275569771855815510349397177374279518469799824372611921535257106047302203174377389443928272578823750255370812287207744598392900803836749128155377907030909696603822337589800119856368663759467582037985660326182973033630246772207199894403010862626565541815786396401311619824069652264080733274090701484634114472018924514714566302243329104697683653378619268426617352261591601973079967160390828955338792210481793205387721863067850976573190870907037590715108146146050294219708732865835380984598827026178196829867281260500991550376624959041426246534906506320121131850508979340816072775924945932113362502440697915141403830258125429231710062773248107336326256493684058740728131912204058384744066879301826405390963286940192668385465971172263025927597446799890973997374234480295441359191941921490458852073031580475718745885346379056416872857055434111536484132264987860990411196890802235907442699621328290378038553411307610105297969522377560683162981099122480505708709941359302320051938295364379882812500000000000000000 [69,64] -9402404296838164865481150853144629336380955535252882963975730668606148398136183530127858052911660901713151371392657129953261029532757520098990534709566029639408814495520100245882157729180675175341773982908987656472120407371758314460001603036752670996975799568641063424563461801558661361028119535948248455987126879692077413682547518846775909686519897515310120875935003291874251262603946266119065112621983218881966810075891604907402118666068147738630450570974261169492273756844464642641042313275548694641464777860520446908468089431417989509398756068270060532300867565740359097010507589940528614756805281629058145083433980301885817155671246351865870394012721413357595974764871745926715884476073643430475570824942649143878146717078440986962618318598457537847888681652706028600318427877522597642749610041957894703701025656205090355234407989816287061102605238729465396921706778764362541546654562552681883996872378957591381619416699132461772225422250424895932922330858729434992738653737003273813421348482641669779178505706294231651196540439292739649896328568216427755403163842217780643021229187588846445220910877481979945474354871714429235601813996262837873976873508587346736949469227695703404931353879513067932936675877625666721807886605973437436686399402760602334165535838607958128583379384325824092716598072364946932343619844928397652194434917131207174337056892597483242594985742156115173818743659258843518622368790830152484119399753145286880327249154080363759279777024750184054363307081582928496592061410677289615625516010473959142859345303148451647917557700289761576296587468892655952802973495356225160848451127268336606348407647242996835853651710989710063022261523016040719502346447565571406565262127189225146932025941311745786712470926904820655073889876852121767767411857127724620825590635659602758320287212556826801771414490903279687769262804823753173252825487202506551286315526166900562771587894572679875543441395639898276667265044457190773649482610801659274669737346307463701322070670473465065787336622468391252786248820195501942122775688230918021024020891463095298694563135812488396531970464868114475557104252504026291592040489910454219603633142883906922737032363138681150170554977565423434245615428734553199283308426716898874439073552583227717854447161913718659243684978829767577083086271941067082015927178896888799255009056024613298164486038324987419355448520098330865247386458046917187757591112960988921314299200849089994197397825970219986051028341806238534438539401587309196628439167398028075695037841796875000000000000000000000000000 [69,65] 7913817767807800962008769783565538984937255091857893552084660755687586655650453253578727583664822608455750226225612400545928412758447404272996441779241067034947452794469763710978739915013018233458652669523284830082909305647574444256319247454114843065025884571009560964688477830908212361459677364517841573619735508748706274260338425219077422419496449865212733272601979075300608478191299385680117023511206152183214037304104301260057806240129082044901100859145867547830551347797697849333810465755050508845367665070937378824377619558860432501158429200839393291122767057481456042309479269577341693326039896265332095434537643486497397494507435141054837883392969900823597980729163682292938684376543504601208283662467033578462176850147333979088455770649514181139565128738335734421890723445529351919988971886230246463475895867059345417153491309286368534908059857763296176898646691408537806433022090747115176383158439177731617083722652923154545604203707473561676465939242693559065930593679892990290505556128543772314222481772658013502258790747768100217839058694940181567773672471579643381770724449893758941674127617435292387010924628572044862624727569251132824164937184065862588640852351638220800734937407290660831257553461356200645848546505140581533212624563139255265377012753806790767408387474915618201789891535566101792129355313676176183245235579632550278968721965145603815224667778763021895785243928066608526395826284875883597197280520350829836141411390398756130113234463480318538759836025189314765809391331200410023917352815468083772749339065315136692023044697341418414164004133125364489180353248010753051660200139096919276179224531414538178208460926589351918785123284266795255228000852672430239700386967270369657817763876171341362533009317316639399653386995104075280161017467641105285558659796011171501834856343415388222972468914330661721342165120795325384862564258373547131506215984387552976433135982317925619164314096254775806646200090386594371624862897132637742308805865055159085606359645718191999061974286132970905480995989662230701722429970302651057488181908768599358975431722960185211783321894716583867263892830782028221258146384048114717177559746178229840794899278076205869879305424111667968337434575688591323600384565808441806048734124944784259951823928399770092554743649817082649380261056758503501750562990466318396305763146194160970607042425614597571797613544079334382059502189347996797403519948854367624044059410326782746985953671380072316155317293680507892390324297489032079333526326081482693552970886230468750000000000000000000000 [69,66] -1791489861122617001690193446398351770002115286970190386667143075687913944898727993817699509917381870475128267114520245848333128962892033513089997665438267105775879027107718380098605593482221053068872669565638270301138619776491122926538260051673701160426705843102791281963629508989281768402228195518121302619891326170538192974074182589204900995787823028643167244151650764051090452282311261364266540085864302527162798713998488765424041081781593460374780990392776040406500858547559127522650605420070670907629439331896815434523070071925347164774468229309172053072188304911269946314941514564769543996299370465015062821523466802744945709336829955200738520735827450731189839111009211921485998290485673856181961059838582107930135615041751185801138937237077387435279033085524977228454418234764562860185474276289177325928985256119923133270704843367100793359282582316590195805713707670816914766137887854883508944385831536171736784639853010237399684294765388725344381077211867877704914509554136084942746809178962177157392963126372996706756251483475628326982904793469676276072729147642877170372695186855573530739495428875270369864781051346281366951873062172969067780280477031731599894674718559033214649058711797405741741496965870526909788439768546438230441363775060257761731345774654359254901603183085409348749087399041314714752103520080564169776649378335130529396476689942722340056874668802463578575371495999322363079223893970508044121599421753689455607864697522506073341317818858700392554237741291596022586593612403126348596267976994076179270208798370984125111270583580328566590385889030442025882309877716650314236396024976081236566490094118894213319071328090392769860161077454217082824222098273233553272356399271445775025177862720996770364330153276717594517584271298494792371866825830299824570639832967411855779346293779398869524720586333310986924444707083873945265498069254054854476136513817008216805142780167294891432075774718104098454745877671603445952480948024544939123296270216264211636947731696080024655522610635104797952783598163687688616597521036508132808194738659217492471567680837800447940466048885111971667795503593504317327430510814698920647544932034434522534125864189757966373656168372109329372234704613911481101494310628445117722539030912991126592555468554101167809027480877980566634552270930746267641354553722215822640386215134335038543303055218467133939671353681333690851274373935521602306262371780401875665481549809670363326944224324668154091930096493931714384347702109789857161104009719565510749816894531250000000000000000000000 [69,67] 180953808565406046871816152214044268525616418912190681485661655774039377087293565221711819306477435123688281902289115185308489648015625219056629471376749200326851417942664993084380913543498011549570136997934851325857567850031515238728878305044954733157593383513931459637076474362285188625062702042288090531597749903865191992721188335463691758796300710065603645576235314326514706883070455294796209120049834397307661019582695235678696205814751509930901144693660771102940122626636489857846809008432737247685600238701315207475699848892649974863586934476015554758014703226873070448899473923354020180896063804698850402938179050333220044082062277689753786105750938971709082186090257242353301446009664749625334734555732279134781059928651918935799585213973040564855814073489319353387902448178885783607786512536249210858481476353613321785199292776160728883820365877211735356624382243822934993849063450148035148908470956350911302541584635762011065276568358189562854089742022676625312926022303822445329041879334992354176305107875940292284004355740948747318270717338262871861422320885762112940016189161885343112850517371591800142745459862403127189311742833288833748747518255758905098163403537216213515769260665566227735911839190991932354092930132733325991970723251142561893005302842386209888615437771148118513340843814672482850759427566630378034062116204759031767463004993911173097715793756901702595728464735513104473857071300107632320098404214958888785743794963267192602673027908067979044401510336321980562108009812703538908372530275118870521826880695624029155541543865852555794723457480259102673582012330589348539418021528010263730134852526547432632535512193555376016388494906131360415351440902330816824309104265504779511551762336055919073775272479602304081490219992599386989064281873995448347128312061345085248380231275792105112002937840192921217058380933864448577840149173271916419773210992438996542083117864919523437474131309222443571356025239571094581542460175248831992702364823477049203904023204160442722937932211605032527015800743716594149265900873585789886804924457393345354190178121125063102271203871279612443415398650037876934624716709707352965465046937232528140137085609808496886586611722669850540204224210883469069791895299559840175485682727200657601241248304323580729105395262466127282986958795631410512859666427329806733759359684915098119057320990691882235677190460755923931181913486025065055095530386975068819066031222116959253648173446762721544756738410359858639363142378264637244456025655381381511688232421875000000000000000000 [69,68] -6873968900812077114384853007894106783300210002901953933177255371845736995796061482951488618943106989919197139738734170352024029804873989000509728361665437579891017637576241057284077775170662620489576607136050880899225461420837636170839887613032687607790956027436126407785858298210321359227577758406716741785101197244625659106730642486389557430749399843606529226145269031092842634455624516582906241371679600400815446656445256185268725861343368993450635441756651923821270570428573132849018184848916294188774503501284706715674588438348159445347971176507411496145553655365918994474331917351392837937590765953071894627182728835278377681500844180289736235409999938619789008510886913745803212728263578677285502200459930316204654139275474936687738832222775917782075353830417494760259069321081455305039739241965017104993195377905083947734192989409116443341822370887652039954738084837098220207033796935261547974068011439514851340989399709098672714720372283886790918218452640745825490652868238823550838955833123324233103744312951652538149795466691729816498787117714618383495916797562054968008007343456465110149501236823964245452038162642437886000044929354023337820442479755996514897298430482096285709081189476589753780600731751483498966251050229249409481565205727182749037019411957947638904942131518408679974326258641822249587604945162664820606414195338875604719906007955190900198048305704556440569474027245346296572289935064827958608919690823615196783994937457402362338816420215301628052659562771064380629224331981239231581603470374548706140190476881897546061944417833972366026330806034716427496312849114527810980523330637953539979473632128780882579884787821996464702416656823329885098513652109563482943550404560398539311984904800366904809298907730899807364626814475216812763875268325285722399090642292396687441826820489399873865734108894570051803681718329932349951885128495387982894400069271190799486824909813933815133584311508069839024084563770901994301354184167615196410202657056081297929508074775066501191102602974923149116525716963043063870957127618392040025076675882763175653407775412702174762825951944157295313906041167475373503281868799112076108437387895276591435962227057588395184339956973284723277354050174135233860028079818307408315572467047149052031576477908882962137363931952114803700064154001537360993252421136170615234774232214617420548797898532899836569912494909410080726739686261802968457960779099900869090173646758808496354053817569178983540749843818545156137744811530865263193845748901367187500000000000000000000000000 [69,69] 642881208799157345565498592399665107105459567678004577703876324848517919071918662834338546079970811527360292620998337437890641920619281627894554371569800227876154428315927604171835838202765749454319858062051105111888682576382285287162309951074562750341652521992551693102660312967265583857826471098457051201164630044456465626545134302406108757122605905574321269246179334158321193678223660731518017762575710490747684169133607085852871495123254683055074261372987266020945519007700917830915534255793711619973752896411992441098444085089908275509140772901595896452837882530315663902008130739734784532092040417980327681083383081845810220799654023902546496885401601736399030386261297201738969706902575571094899416978663879013267144457987102550316455149539650082512601609758589717409823078705636126053703532134163833431903435362900483900983529309154805410521927530210121461888379207670424412280874790554753135202708532402674056450406478432979031336335225237854020370523396221850667086704851195788594980640235555084524127618115710775234895484376204705910051675730934016648541129734510002321893418402698775343914286840556685416089579880613402323106611624498656918532357055160484997994717337809830100042360243074017041071171110236173172438239491096249093702337635744147842193103345076917466611090321793629725425191364798873767822618328476512986494817823231512598715360662029426016593873261625877816770984659406907085569865413030191604013272355339510346834018356966719841066683794037754507971130842923200568993526346447827458498162846038545595319494233678563456585386837673375332778935272845271214567785113015469136267093462775743765365651660698145635455122955976058961550639133247690223801227334652590383991798542026123434185668928524861565903319167742218421270987922693048291155886944030532515292656116983566792552957860822948196629573122208896866703211739791114648561876299959885126670283329475061200500875833559384334113111415925452844275102417811413996051820996676510067494147735492946536978263115924998148985937689962685143082119026583954175195440720736451228306002280035064692109293539581635448363192505589399354489016001609277425390095012745941739574210084737269638434332471189620266680592842862166707626400057384707379658320551305627394006827662854024718518782553942784071266007393415587346863056049636724911026726134091756797756106643110291741435330272543052252078246537594711515186329052417091526396610334418707669056941489854525546182329585440957673353991773856821317911780511167307849973440170288085937500000000000000000000 [70,0] 1330798319509545219434874055232678081251597636856168991414672559445450334962124175511739195404523615082421380457446962966574447937596004513597812095501620579602892491255021913858785084373350960370617004979973925584179266995112523467602691589631407605688568201088188326868685842692928507239160177726772752422687917408084749064440094747385038583821274332131400272864418800750147689708814345503934176620134398566045746209865451607733852511789752857545837646517237252212963096839578867068690251131581749311330610283028804512345503388336440057435359301413879652351787991272507403763772916241037272284186932923790475708026040361760110519802817448212986826722574788858387765714067122407509161451682354697669529330612003121152379255225806505179114459424944410001924713107666785440766759252629509938040808932042591395307968579844571497887513373792164715638420277914096243511323991273270164180142360372158463399257568003757694931517059816631884256023465512636146757854793821731617888630795346631722281835280814003409308471789050533712814304135974111291558689023076337654455448481281223647136294238226402361274266865958609232038923804018117503520500961008476671583043289578246671790765596152637462364972485344493493440554642644802323218389142498074384767692515635843345596341754197988914569697824454729134450117669741902194241587305514084124409607261498367271545170218729743701540618700872900042120287148908771304042455989323403462093360432338599855205666502534796489486341822021367232565809171521840156088234963661713485780988576487721983257755173512773875854627466842836275541653249887299650482663568907888460634184714968479614093373321158786627777684195732190930156894948768021559090653419763083600454363699207014106602394809409664837988977458684229095538145905599580747646937396079802103592858189026826435041397613717319108655559558566869258421721629880471938165622906392876277916150351883875269877005159886722750280969555189438309539707775692545173873006712543030610465360213252388978994553762468144383441952050456752713349156739281899934231448603086702106803309957822169092130306474698220656231604804153818026409497167764010886528819215464711518244984597805389130763369955851037486288643802061451614697689256428677162108298225690918689132802992888887018530255303261985474666591322181814514996071718238202727415941136504806038200494506418533884196393549596727275637185794166920360080521047663839588189738721970688937878179966438060950873624447445311340941077026356437003912778256202605792363360076847914653980140798160328835675033192345560152402998618798170784739866038111888061243567112299959215261680458328128072587813032968904241426020489371321526173182325840023453126923684911031564581662678392603993415832519531250000000000000000000000 [70,1] -181593575943070051833696385010734858247294399569867661865984885350297853140747392312528145900964745184846941023291021814515336152815989787833955007773415097197720561355353911682117530188263629473703035564639228584712249909669898751633776972609077149851025619546244222835564253690212168623697350401996131595473119706502734881824325808713379733783572939866427210799157128776134642719132400920627897934867572266239111972863606980657028416333328436458155280594705841913592284525776157962348569579316389268365497310718027874043182158199964004836002000280235974694533746865908131442302073319731601450952463440233026863543094360867688560797675074730711271238515755213063454786638793800410783591458405486567426483567670327565043857209096687531473129624944666771165848038847151089966834872009811833061246135157644409403005233731740633152536412394617206686389671905860475439853946473154512968976594024633267729406094268588010962264130282133770236804547431307356686929243220338990235520862090762609662512439637516477916907945600610610733700596351784808425672001604213118244385954666047740267654755303088927579268180294049671910839658269609080849451461310823535142399610675480447881746286179660716344612174035751682530141769781851207636053180354566133278464069134392883581507300711464093709229468804345710264296455285204739704033496965667094504467629029686580874947165453748867716527568077429188623348139353829507315386545124141960265478235311141606774240124771521420668212485889082250227451905322921044186523294662493512332880268856529062386603919347007282939489202905029486473805847387208268161266168998283293211529094268554070799532880646839488337933599856604235258856372570625187519955341183509249631624629632314243408139124695465729017864419556073210144739645280291904540925357340223054062089599981914463072841304880739893858151990709322637751889594001830903252125772708579265966400934244721792858932109039785102633114784259573320456113464892560663171566419121087359573709997583248400568584572469998379842442544076826649523580925281312204824078801971177955191025565206301208487620621203834309997625641095763572699813369225290013851944275702642614099222759495852112689377941096068022568122744364750789444297807258744170938555811551080996460384378620055895971463130946414403269048633861278967664031729283136095883128625051553789035451359498969122472354266306346778576926485718877642079277713117180205036492598567359764842938069173179331457066867783649441278374525432015941013637118697541045141341311488552628366702816425957208654502742270913548622520180066106209845938659492320772061534442232576356411251457527669259375918486865736220494866900818276637356235557820875130705972023894157613144173524233337957412004470825195312500000000000000000 [70,2] 10865630657215067039320075137584511591103003155975000773039709225231555572651656046805070514015279241975262760647407851644060162115668224209684561341563223580001052857619016154118464951196755632891743836527385432361195613207093648182957185456793299161372477612826220747029092796010585630464876696073769339825912470004873589907950946772059339679890933505319958036985175313813119617506444431777498499651062420457421681335979926689155901518605694718830176872377103319929203334067919301638900114891541407917448383863688919501042965344624317779942133601346396865131749063095804668983043285744570409650628833551419178377917043374355654268261144740585980906742021631506981652156909021302054233552806674683436708285156681370969290427000705299342176365765374950947071868840499838877215649942515591825780922487946618370540009560623204682839505686991413838717129866011146508957115750847519218910840830958710044271620658052579829213076024572343424670234411062273170875725827783288317239105601168331561886869799529698879942005768275401260029541567095607630771310172422589312659431653745963618471230654804292660479574738557073736557423424242245695789764300598833309865986072894703315011313623043109880048361967224350694087488654956332318406756013123191928081877114796453455741128411931622989001775469092115502083417789499976654670578296230579427146465125409734697132102843692097542131514461342857836321057737229893107536544611055825483988317476206602962202708378746579646021997864930347118585456688495846372040252320717716054911669982251757998513551611214276024511497268344132342577793888878953152797461097392069056587989469508576212651689405683779600032072746902880684822543235423011503805474354609800405760710323729722083913393160776185910160886151184240764359534668496869470595562580135453581669419423025331931818065783662068201314430672127376034992698184681725544660978907412300016621449754694976074889417733327393881590987174512837153254920026741727588245884770926324983696375352783043531806813836097192157366615944233911042770600699641641833031043808358275595345304352340791821205432269360211789958186611520584688212758830356351255971336303863638198952483033012065828288429921338412103307519614380552399103028690698268035254264490185886966440255745939274689908578930727883745588533603367347556524109094126772901874342984291045359870510483438246403089292089852927597893740003945044801303729698299188658134963501456110925784095549953181895632596204661821747990487330778985370148186180554262752471304411467369121406238116964281990183032473514308651325003236018032217675435607667326397520959305877105784431578626753888926345278739035245747995192860471424129571700020222794692972187707413062041084117481659632176160812377929687500000000000000000 [70,3] 155815086691067022395788688523645007372038995920940742982965467606837170945777445019599534908373330428322154653070660693486413902917549750345762207706588418737508756303548813357669384279474388307198479910245188666873337395288929308208853893269565138349927943051378582294774514989394986004687228976917283860050205178083575817181084776874617297114300118266083483983537186244866696923217852453487687997650385795846454630372464324845328284437068647487985677926515627758573298432578073035216819141069697464304066963815190633740248696222723779289151473812731959657717694782185850003306127082177520475409418774425134266865558946137569781998190422838058388370801119044514004556145834649174247131714561038452768176757159613022663574448874871568984112454389785177395758535341933257625015438563373679213653047217676898149773969509436177425848490588810562947264143157018993006486303681517158343034575305785332708328546750311501051242261822833454898018667667695220236803901897413053799933189495045790143533267592801804345527337901919032349257929579451871128199312358164581190542278096099857611521251121521891786955276876316216429420525599800487390981598724746956970848647709912679768364359788378611627963595598386630956245900925311647360075433157939525493352086535952055242933069881069035840263178402196306054428093328649813912601708004672315068823928016648767117539508064549128758479199720333063611759004752002116909973034861039896987142831419782887497558866447371022572324419373380024106785468489368354083915033900846851048097377890998851475676524587119969628738736488242249458524111590160357880945380171704328359383505095964084179925090727928053371934455888704157523163930901617924764661711912887692719524224317868488049026226805085467804275335888067010927102628390896673875076206999782807759515360686338922946503841905014655952090382885159006890774636966103331024847116534834927124474107672849234002173220765016796007103838164007510253651204613947202456998237580879886243371024805124722047964179106914121547337975240108098705323737663600836134810438480940335829916057107282376563680516538786912921447768265433311495211005133101299926849110010946015976270055645698892246330987590066876704689386899644799994937789271771967336855598266966664270855994814748783376307292610447570806704900216093328737082830760644588663711212067337866819991915429218747912306990245144109674140651447027094444240795733298208447617331631947358234872685962397726181528670359663374226298505847920782846817825221312218172363158449051625883778445279730691969595399313842570042693536304128942656258900143910626311986473717166130207062682346205581907283041330700928923663861564307881449451843891563608788888980002549852765802995691046817228198051452636718750000000000000 [70,4] 1884125098634055337541749642523727033975853249768475995623998710795273640806819291495986079387988188895170825709515222208344233721148908986957579078933887853944368094226884513046963881201314563028877099494431605359510319873104951944850430763506194679212572078452690329186933900535888753732252381656125025974907685999133515069943682545131909530259122641870814024065858339981072689390562107525354437972128397430249291599376713565714328060428343806226029173596141863804309472542337710717040309226794711765227064410665608068835589392279626212467884674886348793664438231111964616095831376864453157450359322562778181002638995463400338227138949622729726049463801160172179047006095960379490850542339282815160113250388121900241956333554403086832386750759004998044895968058278880097502060831409256106837160096408672183964614254629294780963208529450551528725330084066286082438953877219751855379125638465553106126259885471380957077251652300999385820374701486696542688317306173734376056952947347737738062437090820667972254009338946785806733397640680760542639378153648612181578140612093824410693882208322836929004073865424767317837286543797099345924318094888436627495952704276418150348610071395383916136581690146778009826277784532089051541175367801610861429403384949272860998847004797675173083657470427070680790511653880537922391793581284769955719373413156510913499374990923971021231991466131858984660223583367764944030810409534142700637407303306891530310860677648440528471746652987134889773411159965080746945185968391894355372039699766023394072226274431767282265277572194202666883178286536468803854884040254873635882231276935802165361884854370033081837094272790532867220697319847494285545139304271189915878706086550841297294207998952654020656912870617423927178005952694968038718979383322788837646045102271180596338354689579893273024970410148791839816702075824700322723724283235084709518109921192841258300238140656136633877039044129327059087919015676696700701589001800848193065021419113633783651314178652315902322313582470959436252436761856179153871953491732231384175256120783061271846125711099324599184701429957827948905339719327468289075923709864420367651988819859766990545493535557603954096205704493946701275257695174211722127264315193263288978208136804979049155799152542726837476528792647245507086688669817422030978547981522232443358286312663718326693882161970704406818779330264341749197236010933841007131226556266908219430011672555068683140369903992123885151387661325594032191080261374364750176446491566107462484431597420749021355188199569834881836419940438914451764773116568254001661154509009496236571056274034128190927655887001848231172959920152091877025731858141612920531406116797512595439911819994449615478515625000000000000000000000 [70,5] -30779861383383146169549096746107374017858734808467914005990666131574469701259497224754269223335649280431276520340453998911466427328751583519868909298930612323322025946532606156365100255741636608270877718586888034882916535199302828416382048223604327842302809406890615191505028615612454236516108895632627240811369471726297883718295253297016581650812604413374393284818518651865685186692140434858974224275011377289162399081434682089415698739275349205051212695587160633330989318793001190053269697963405948446295081100018138118998188539945106191511001070125110405304521995463722740980718223195294847557184802021864488385794526116803287146368808025265959128390406173287394303655778765277534692300744566334938491185759925768234069554568716428101013074899340468255482669408297210078428545667348295405763752250768803641914571610781233748752087055233515073670026491673978913584032339202679757560051616277942027410814280767147305329323698960065262611643888578396069645630164167953318058491411710588466858767832109825706446736539655786376033269307727690941994186672848973762707184356977789392149024639278031797212762726739866542611315603378395213747644055764742062122759618255324232934602322433523469902674576340501250459247139860756785342437833385104807882788219406263872180618278372189612669881945915336486435074276165704309286885580352735851701364791885865118902177376746683526743257174109974303472890347535555607431827766617594153207389248514703588112151563762449575176552288974469860464216347025491251346216324934049709117470430085047290594828554686857547632977281990930672731101103827274109219920820792872137450702076631847532787863481922573513296897737712589160964135472493213484059549030277899388162495108189176650797348567494361918684607798326334702522677012988358121558564200491366135934825451845395762675332205803904953544604242820303827999655396191216689156420007846470560257341023428554226640835298716720926718270746325795246239665762046695398157105786155930327189313818431800189761899696018430229099416939429508612264798477911941140585676890196494072893544354851911734012406724933038710185198654781597449374876997680241752081716584771906944196958275054936000424259792682388261783056825739269717198427834623259441783886737849394455746324738632841362539697867223041613864192154685377900128919003739557448113050380051665076501274124838793769755889535176561146186472160929372875804133555330303167841417481431342607609152000179925015576476581658146027541774109496203447708021706395397070777953130090131794157541446515127350501319939084460470434823341529457844021646894262852081265288284469463864306107725069433342879607916260987669388499945099532830952409962215581513015412624956201881332162884064018726348876953125000000000000000 [70,6] 118172317192687890521485060428210617642179388172845163663866293771484850511421702069093451332597332257049730960925817628431308908894976024468641287272993034854197254413510454279685742395426261934378505382856112815347494109046699617977418842479819777154527441710465979816923209311427949965169495702710813360275103856427542354356687340446973236512257054799582031763662730946903416823509069873488342947425806069847257489749924614057222998533233180125549537982047059586661114700075324697408614576910704983787825117071359199905929112112543105739094492203479190118834008548809888764842443219998784941410644790154665527788075724237934986162891871475603860718326293298048041031556816003248678864686108061926922267933084021152780043324374851124996670238265307237041961476984717445487419626727898910950909467182165875445005200543230332985959655746307799627158615629796516116025921577281123093439194140215821589505929766804812922691966838171404300059734516650698208943335776858448358572505027932419749344740773341976590617847743650059287752137255247321152524646475817415151504716747184976579459600914068935076355896648652182979184823071384418879357336770359976652494177808947467344534985772020318339796737885937511629372883774373416303699875345423965287931307150419901277358418692229663782573468595689654894991521299213494668326567113902769229655487341846376722110315188144454509855582386360049953201737484266058676689747250115154183869519249795246715788323746486394878201021247655279896658390119579474138300515815942455679665438235645184993403540586130326539411551114860337396928246829898368995127035795700446228256318765875258461449762549136452423167802528375788445830340841165911028098457489078968870794487760510736115324468844599929027317670075599518968725907706715175311718447265351951067972028475933465695113560392241133117092118806055846549867952014726839342732031688131335089992097295164651603855240681274027448071310189826123885899160984629796466756345928302066254478218226009079969787968099878254233365460757469594072359218088817782695215170130241479622947972399623095276340097462052910145388513654219719610396682074781861369609244948097199434211487752571778986426815623361969910053493253395414584341123491403319781044810141484797553895117772661869088132339220121031599889231885257656586331665040618259091335607806892710561368480819427992132537052395206139136937722793524536849073267508369064214474543720832999840613114693784873121905098526128541604398984529796085965049381206873999038819547055158657134836173258526666349848661059544343215216562840044994028899175248995392937589435593068256387820851814029508828141976030024372230905611920192530655862914806076631478638392855340377707307197852060198783874511718750000000000000 [70,7] -516957719791548749069436185689025859897528185801885391451863483492039871503030239580738402929184298615653554941455589079386011896239547415110567762775692806332809197642972053192058533410982977324370135184051704609694549257239123416354918736872677892241473390481021882291817369230036745523836165253802119170958007856632046804740512649087416644351685078792555282906490376738699905330170454853455975485226614761584309052615902945321757434706827803704531760251044533536118295333752921953276057406914583064616819057929660659635797649609207113018347491988913188002143619016056927863718364960095742580881608649344397995505759413029604454035254969548936361727198067093224294660529553372906608758991779989651100398050313910428506548173451278837829783871693176601475513012110433277483205380956883390163603971563936075112795660278083738847429973098806497170286399940701935083485990881136582046402855913299429126847770897837913390527447520018481217343407126884212407613256278485414080319118194293078198873235903560942876799326867170352476921098269843069397995397547321309610587221555300700504563156891863187577752844416878430461273160041596238694157940350928223122729473723073843650040246283145821612046999239304212706986291079680304491315400652491512955785718365829123477523580582915313200782508473039493829852861928032681844671892630447132491624872622463191399928487796742530180628627382897295082446597275857221061325453298168460393124071334025969145624123704185451538068877527475354747254299875827231440263590351113834447745206937529375761612503307453159653484369311510660016921465735442498201327623075327596857558751455228244498166214808258120739098215582957301924498886394331813512229237631180032143759632186504043252735247283327816254708681019742440583728811984978109029870312362122247713802722676803623258363546217992994753010459317863461408223140612482901245790731413386716516109352848276565381645895799702045651792457662542183489741200656610271304309243291509103092166068300222634761482393203151152853652325356863483222451604271598712452392785952990839940290207883338394252785955771222135834419140150983016781039582932118318994288121262651061011643718839522018919415300195538753469502053470322545177907067040560968524486164623509962298405713512049163562504008264375803080760681438199392906604830321416729922324070184662450863462838533677207562189119012701551000096384015886811214703670375851845600070525815511562035567942162485832853730111645601592596634417191027755144635707116204380933031287627017369851035099932906446716216757313862285496453488231519479829278085266857990081510445286500452957317267046250507495392698706066497837502913624170120343339595887918271744957093676020587480479662190191447734832763671875000000000 [70,8] 5654086657898712308950557218815472672255902391581285093114443110243318828096417357546174399089278372655496760760089300347543156673317256019457297988784790639098643245428370770090267818412646890438120430195109923546170753441959414179505937015941532390422313704961818794687215530401264588653923727514867761466726218493331226457245846674464195230349767083001983860754541050410541234028029118090776167154947341255491801466188880913885639231250444408962194698756847369775788586578648291856499225679979522615887841674062963296858694936259338721352086009675775498433038697397229421865134729332321834933993649109193005053724030758318216005647940267636813377525727593317172553861111172614019728324594923905015151913658780876590819796529665494290835107926198603648822536163745249936894969828344525478331047851150968018578523219436462142514868318466889385855641976136865288338453292303580954967998670322847874839564826331550240681644889256532645564920514439975092319548297689057607258453734476068613209543869708252103751755780897072212074220278957552739796293995318058535553012771045498980866832883049635615677498519045764890135338961024987863624977863814662298103171835146367151850374124603207123894082916977992266529442857795680680563827228469844780954652129572804705095603875318369383530030649710695681341965764058099807238846521715484899785615148879402976923312078325195167006264890682064994851086140823747610950057723954462629269505377425090789921346630775057310065016490413351395901884540483574613861254961138485267041500662896601284840247574921157896578087013673340451616603787708041868033092573497298045560671224863092840612019286817223582287615999437091030172227625857660608445797381290242102591932372175327231879642729593699508567095009679726720229218185582242086963673872206150408045005569692225152483154368297841568770191514309110132582902745328154735401199904584327362852649513867488815529185773070122047227011848723956074522118771255043962830170873153575873074947542283204668113709767804031527560417272428316970300696370065420602685593708305801079714319246848188382158337767903975784842274380821778857272786463664217482131736884440057081501450733191226733225133401814109239467496251508203874633642502266436650573921676229217464784477150105080932738782555064879917098031221825093161554649854944917471158704378066435900343568121377549669233694859856829497934769904688642953533593490049649950491374846928089311301816280699682855757314746441916355044511188949669942806135682546157858645026705773042463431987252011358943085411738399983120358825921853022661097872502855267931037652172949953927574757985960018868703032081406004315787557765933189741182625744943257561914151665405370295047760009765625000000000000000000000000 [70,9] -31802198693284109920513188584345145111389204689592155710008915835954785728045522982947810652690976741011694645439716039589675636211475623268668788612085419182382912506297224545874435173216066838891644506903710093151016899889395229483482245075529183948249740771844709720794426397985076309109417039405291786253003984624967767125328645585616661619191195532172584521496406582647498073120009279187733144678334812748762900913485089678381903160879563448613009740028364098806367952512057676541721440395906457740887190990323303662911882010466791597200638584956242137536910122222778190817403297865086959481662883804623704470600489955835715624287785356095266047194777248879464726960274767971840657170942903690642290235516965014452934225873005374767015499906672487512318463569773771109473646235778134825732602632286001321337879808205656005001961885802075041417596445739871683789151479631253726422184866935892674375431861535495851801179580371357301369384492762234538475016786718394849169696588348222664575557862662342987971234457987005404654389820456187218754838388350870624665841206295045315511658223553142344909659335606626988202660282102482766998687600412502899212131143690118738473679938280011545343416933283167661450952532429526307698901991411910406862214014516584706128559931914340445644539589712404793036741765454051830629413163428227008010480465106564505336869979919818519458561046852353626844786005294586326397409232472775041696600608152124971614796204929847415296494287892339237869881690820704002064186719750233817140438815061476672062912716333146358066910545473983779054261977794239116597536345202732068675176585388787585746466535265019875798596698717903118827082723161027608452277909975753160372788181057184460569885485792589767759563369297778160592623407444820787958599542507301007192471654724201076646364628912276696741372444775098649084004777273059696654369849382447006951809005346714768565104671042499422942692297970795607448589547448431556600778704443913915047582015807129492204524273690523033529584559672520864169067102316113927162032419134962634908505282544932378877902893815743740940422174724005927496644707977791188556891839237868037820113252803778703468617811937128220126099781870707434787238397022736909731546759871487495970945383920170540201137689520935185051133236215488716163225415616076459992641037023157193274624435563285629673788298615847944634033324166092910911309563626135168725077709482408227307647786815303332097334949160382528768214822314494401946468278196051825584023744611363279812940311850990584863024524878374991449659090373008468851937621014536133126839071812884487820269069361588111527932975164005413514096299082153085726220909405445591566774510283721610903739929199218750000000000000000000 [70,10] 98108658890914354118830487157271984807222494931094114475894116504102952869342068631224841276178985339948918490228810249622563430211887895771469842696672452247694859556207763029398549241397992729229342325176502025049865564839480344572236734601965219940687462372968165935256137220691078863144326557531360744058174642069470262596583093854329497626354131909051325956759819978878041724319209258229859135471509470334024425575910804399041061532939697460943332361328087057155597158461991249843121184804944366239336008049853085128608942109366962198694067421642074676644637020993861139351743773210045075523379834673070494653543433987656694523688375462241597956695540136564157269561424427626339369137826535001482055484027993502393149084283677104795841099076784435272477371417890098978376497315271830921206645752595169727967144260969369278442973431915497573891480421395995185022001312771695275922350872548658743328615332119861939779689266071080801287446993340669436273280286399244201428050845675979340882239162601545792745926428156728025145827112554599036412021416733962795597954951428723662048784017363519279091252516821787025637093277374187026401110972437625642881872951845674631520322529785231849948671179932656809495295141517165449990685538151543925759550103911924462745832236613334791620424615432332060857769368516340069946721744476201052063189619996629088923877702187235215747298342907002650315754683366044992534544266172093976672666708093825531468341492750156684148655865575526760984504974764492927550506459619486888143117804626260070845873392070727496698271730187452160615339034328335247377233064250095400759842859750572351515235137013757964685639855357400076448359592102892018600910034530019411489079783898767329983754103162886091824891012417609269691081846465103095797630056738513759459434005834449930097784075599099807150519986132360317157957330286092874545964464501264133032141377015907171105212257959155100803336651094945972532273797887390048984285305260993580536484449310547804050101539571139873869583442832031734278841355423180788617979503407206614107000064656277386137704016746261784520148892633373542893312576521070209783779711427909081008570482159004349658466235629104603544558028375405413948984773907576224840470980181707230326757090713603706266547343834515353480483513049558718609464022702527312053007812587238698157818271295784727264269576826180643556206887720264702567167215636530612959381303198320849716970989296681983431004217272917259566267296657866520889303393339684067371432610971041807298629937099022729486264939457789440020745448342160229860185890914711433060724464956773071345744610503331085970828079652354297611557599881219205776135749638711125442114280303940176963806152343750000000000000000000 [70,11] -181758497560367537649976708683259528845104186414934441180494726446875339364480412693550891076626032620791911842393809314416905720576968728647467818063717347010648061870858497682895949675352605861575934704799356866287013645157577985616848729614480961333105855517931069789308901497774724250796898399518339629530714612017965234430503681138745303971712268107058058158578781492017881504657097699771202449369504309159677188825416061374198778852861231213777028612355231075560304438955074153458316017711103609042638736405331870347573468694924555775293888306716433769191203433844763924293127427947009644534375896058251809930026857924836681122354915942684613928519997342890015147368206490766393108473874709031187284398524438865593439710432362304920871095498943561239453064170890432748457603141091349207319477436434938845537670854917258078512554266224908543661744892188891176740665866072012137768499716895669402094516423060618620509793066318001439477271784547164028472725023503184605083785862616846187753362017341442381541913906676628000453876603862794232412474877842540536430417334264529329339533737106880976048914901473159873448348587116416278917548696909759364351085592865497870510592652725848270683337250944002627365595210156911229111523503995356072690848759549025640600859908277641879515115131683476382816428648051379321931535565563746197193802778746486209904800305525729114293396222304451192595967980013539458968928332750440253465163789091464551168127455648249755409162048146259372766644285192135283323088373767697734596097733271325410807257329311637906162833877259841941260223388116937483508710835494928240249422201254492129714294656310272013004155859150525530118163807667030178422486669473508359861141329761271839331128224397835522189854207477553946377921805279423298485307242113712901339876072981925621482342281413510527521871832874901363924924321724316348416793157351764470907224599564406823997472413105261550324942923094596817064870545348678103656486836324703489129427620672068821292503557500481182211843459832297949882518257043374304776011226522060814835596870357303411120233978449405167808068850706083233003538711709923483328024074926009678437103992308020641484818421019598846655236322605004101268115063320521909480006807449435932353318471082132987570030841778974221419500978934458736366986624618704247598108591760180667183303267820206931141888097099700285573603397016131841514122580143536502561837609103843114334572877168634018492006237388676138491779238442200624477589195064381366298342632750265857257139069706817306137211530663546500856952412714316842553436204061713310076327221268403719452355591332766793438561734589260151696015665556033438892208288668872473436977088567800819873809814453125000000000000000 [70,12] 152094826077363735799006588485976432502971530539065160229606527237020734091276082114517652349502584355775165752825842827269775986180276999321183421148393292112957296518214559997556833740335887836986410484234124731619083864943701530398929525240455216022836855760066246785430631388062611753355844165961925476880605883957816936195298459550809547810927881362769917658238573946553932651471492903873939967267543495427802666653195040146800384826686809175540587495881072204880415704279271112879335881871321984176238081947876399088637431264380430072727660243940733214859503178313732972248050974437022237900426561622264553212047242959007055477010254156468218617935356341123002500820130849352771026543330041151304605080658343059420772109211248068394304437932556963521613895723734037713214723536164865184008200976543653439718566850381580899256612002937112233876956134297586787361220279885898442289654156695573542391115409182018975987380576627746773656041333381397961851838630245528967592983322632446606555996956863101120233079845698220831605141675482196082627186640481432914491419781154783349260973633014398806257046903481867592207142778647367071291639247786996511779167197826004950607856855824937298462199104637746550695645807110109217199185227259547386363649020084984312847718734984093331674388562488533652985567552642795792185923065687345999825707599070599300944366670625599694263634091449749748974051948746859282125858756743494922567042404213986752864447674126002900788393762940012179241447477487907342320161773542698314892620641406432944505134245884820857835837123768918738259624079736124106178322243702682649924724668719914964872092119215383152438001481927755691184275878050615498946595402944746103315897437546384933580766385928764150385632385298570288080538192174870533052228321236310097815083304871338432477344680674222393382089813680630080694603002416858481954209314104807170617426252616697207532425785030545485387850750437899260448423046237399839035813636454415446704617745369960708320558775453323481316360359884519743944751610188193441655622459696676772657120583063341393575070449824243197614801617619480547807022368169122835626404754204278320338716038146912299064658968158478557484529080751014235695092334005747104600942316114976959495964556822235755556073084339671662241136334581849534081246515640519040853595209547272019957958691250890354899282092864294297042489463979778946426375797210975274688285485023047986729338167219697581196884121382038373538917666208204882097371501308676930726188851132078388350620450159755564887955017779446596312238919116692787390394595020370329155389681007673110262317878539768178867354544225441708610731003196890273338609533837484377727378159761428833007812500000000000000000000 [70,13] 132243281454595814274051331352725107058222209630169140186698604220996602635769433981359361533400815135552204597712660895035266324482310849694698016020234369057650495483460909749645775944049487077429171847196000185848581189182194676652763474288114727474579017733533667368762067919716081364025941055570766138893937474005526085484506244710305214731728418448186792681485431738651582755722520010074544955235735682852302516919419016763565757434885742322589030118219096050429202625917632659434375622772437016037091773418747537673728526921562117585812380542639823825815247663166383498560898772428599942301317447040873521312000844108800679050157096009489673791124043156505356283458904243761928727407871714956434863383037279978745680699398398791510136344969433488466626205305663873894921990916301063965985108349405976411857913775149037827461209521822855492706566971722673864307182850827409371516210215779462364990725737817133714676837912204156717771644069146320258065688878344253718173100915268093007251601166796449666747445544223373862486827919046584813067594605833071248881744395746770285798668161697531899046663661824815672325933485881341333751172238395983371053002191181696451101399199568085162105096271277377673313098652975277024481639641599823707702696515498310429373027371229574690237705257212585717373876752615970636988088813848997293582118355391746627512764931329858504731456248636736045829029884109421623437470657702399137966457417036771391147883727694454475357924974958185098120637138075562301052722410986840421700114654342618713758337276723186895340800842681329492143400502743001442777502506522158308939761827154424433149838419911406795613535729505983706388944475909023045278101912910901098873351262716248870801843560006697323217666884517041091047349776342610674262743416508362071813798279078373620400831395124748075525715449858813004920669146537035271675384706685448874589841570268200543650258533636984038453067390856060561116865470002204940953525263283673839929400599231849623248099171322492073168281887437027989464567575792472624572507759580207839331122040757659908342457550869788906381124640722135706193157276819659688505386180258973768082466959052928187783742677956152806870677339143728801810347035218897828017237200153291994502222501097429382161979651756709821569608879270585098641657887634417989608735177647594435770986602823393319160478112723591237767914428043851712266204385951170826202695675728546593333697435095143774779849940108112675410354569014804153325326207504080920061368760295202626548060863537097341733410733117715630390036824839066385211252709812573541961529098428310035788421016157086702778148889103472196789277389272060376216493329804002598848455818369984626770019531250000000000000 [70,14] -257205449671168360208155350400005982317132767984044428665849027148475713842390584932977272869050659665364825326306716372360892888168535945284882875494602781691844602063638931986331786474953661522411189200225211718088350439200658925477195906643615839492569097655958801620809030747084711230172403123901372101877190671493634742349589472157741286793432542008831770754841056115238622347843778807145521992685035754247458560889801532855503135815824991690814504557741660296244491824384148314461823233719410638229357791716081368907396778133911356042701223292509301471189100949112759418373109426374713932171287154349446789008817267166829902493464289505526452520742924992736721301210905863432202152994043477095062930669083233413854140993553708938419956849672951894540441891327613317943460098350371668018955896721914341962831401146333256931701710452449674278980517402933188741760638643804048015179354942495383729757327277077985667708225701553092311552090682282738105856919684536094316812080450204042751762687011918401581724676503861748972015522496412728360354792089827991223918107466391650743824384789887692095597561754590009455036572628328250262779097178282076054602429701658226444301895537026253393403118845996019774030379293981077442914300729173483661269233032767810817417994881218456423378405992958379542084520732225206091440865234172407134052248326191381472282177760776003495768854964050255580277496075174298916924058866063079634784035221575275417453444987949577830768664903519812271471975251165609770845313229819359236345241093385768131590150785228070958838981762638792046514013098130211167077043726064256032866014788865078795259921075263887884987331569411624499630556609830807674292921758907752719368015707502928055669933705092299626558496633780500542837612161745980925715341812348954267141346301032559659833944832796331511576008887692639343532004934320672689155249055430084292618919884431719472546437755268420684154436629193287612852622481539817430390111293879024013931449380019571332866913176996744943308492212786930128212516519313737170088115265089840760771202110691903135173637825109869974145148802725414087190554116448843604637945941123333188000000707176456341745602896539301230004369350985807978277885739983127449776216781472932673221866678410737374073986632900675033742645946971433739873740974420037093607928087083767227522802851015433868057051320069841005845691604535285607830666490146691206395150774728685380496320561962320220259794485252221996805743881151576292758665544337435348822583660467727792931390263057234122187525504868551803369100133223225444842887162669956977711789678783472431226218305769094268066133685015804579604319239990240628557401081355493488445063121616840362548828125000000000000 [70,15] -1800611040486011574557660839417492415764214153908859773936077729503104562026545041536876042347200080010593101628990886028455624042443658743350073493481909328059432845667141430374472151554711233911986722442284855464187134942830406593864585108605177930882670962239050027949713262172756861062015477895293992004904032568881910562407040101566256245878390281543446011379319183155293963924014294804202247678341969925725471218682330121840213956175626419200374967426064838530966392453227494899981069267200555324320338733997380653861994983995919135945853290899470494652739258107467899160388785578593367905851286204254544863752977288283861707697750843447113228013116567376670064689170082817749053324171589291193262787709027618908078576990515551421722332533025137937943719111424278651760171633012357067978037001579862787485960307007894414020997820038531724923989835556651084649649031858620043299832943078491262600180504358495678356261732686351772819397351457288800066508459724737588631039687279099588756761368154883106316466320013858659497767452501470985384771030792646639230869949681087985323141208244592446086832547147380501560721011025306007021388392646853480724778317227564529196685293138851394406980135267614197690987379914351839647829718592505565742107189713789014658221427335072166868204318854252110943108936731687453684747200508997861048363355365490923088511195958664579245287629495035515311177991293666039716447015683490746832002339957143191374160898189312171639352917509354198674288858228189819884725703953656144275205288167060334251328611196420893455854552626197649409297706407553114392145590596200292109049923787389092986200985234253092994880853302831710178988928113622793327591083259928514878520349512403053912500151368775483224019385448515876552945444660225812752742947745666415914341645869748823657919699065817205371511165187252214546927102803164494992345409237795468168632294167650806341262894407421351941573093750427078300958264343630569391870603666848192076412343033846289798964571963346599364171264836784176525937139010513878810967243544622358639379899223116331515093156702141538432561277643378601090877716620722039064518777114460961961479496057421448645625392646412412241442412390600538505132762864976230901891021866556597155991153801066368989686938992987700824745091253563708842185713495606903620291235700576240134395997768087349876262731099205837529683541991648860338650359141416773518090191365475626429475674918190132920910253527790288187667546183334054322771505698933141173608511619917730295733205822453545339394423598121935637856983734514648623766692105227475308621300918883755060260955149625602376612054747466095112350797385644863146528845548877129090215021278709173202514648437500000000 [70,16] 10778307574834274536683752642633280048873330645227714373899344367043417844985042590848739315652460742321841064418994714978059594131069723567900643302621028416160009865204035796524389962539455680167595112556400953141214568161034919073394829812672582705379775430094152746306615521908602012900208356473334639263484370051286219588828282487220720794202545847516696127181251717649812586502830719259168459087811754928157957961405313785250320678793111610220587594525478820159385831115038625932858018239903658209875206021403794429685127111412042024867301700796845826109531772516623055149707380492297230444220243250432595345275353339072230275962219883346581915598288727649061072981679409496242237797758702191017165259924364520165921676802140256206025524465935990813650139502040162543888855299149833822607576413483490694889272163985526161148731323271009279609887749834107077415592229289987340346429829300504043481684168805336505517977560492982720492790146678411266437850188076639908583576303409341080077809472090153537294280533422625054205307604043591405795321709351327729171329654047277379777311501410743938784449424068726571395996647295545393155739701744567324077315475500518567395349103338281980164758779753286559547266305827335738963033176171295791832405623948913712553475139060985259724238521424762399096665262751441962945087616266791072028925357415215688555975157503827640202839893507177389208859836852832941804251240602202920240022257941212460077882399538747455551271912459809196964356766108805992470675014893851550791410160883038204685406470580558427792267160036405762515833197576611461851791553158742236169115688130547341229515837007249517060985743999778493928543059105177162584955288520161019442072193008740770729718700130650528747419329798464443435778128429379180957332553862883608026728207433884826021501706151948884674466553742120729454495952226275555523178336752556229559072589912307649744383132767087773121310822896116305280991660995585370126764439472610098078990380246678660953266677882024390148766094609389708975053900288617889846944204172923899578603019123181145996063745337836966879489997582434130698934309758158869265516934215739791071169333833473126879083419083181870886648361167816476544331874884844068595749413175218492868228351510256984922559888462362484280392741402557142012354901152237921722356682929416105045931653742632431109636783235159954910387627435448689986490623200765956020568209269848081395379261917361574994425673309921903410340831648549483228960500732258420873686919235639684972138903578191127452697030269700949909561646847943897353998348621863979908625224008601229826976113349068671591998031477146669057470548607705757016006486992409918457269668579101562500000000000000000 [70,17] -33670998809237242056591612599222024042850064756425909662428900356408481735707686339701505521524856871989432516667385904982421840252748173156932537843189695489423438404853321096126041058217561066486964744211067691909396416521400307366315363809526489188638856527062888527227633354747690403967457353709022009664814712855573260164141538689959333605938287031960331916465942947378840540001515376025038670693758458527033540303987427958888672509721949459230727919373713406564157821562418948873192323526357450175751432279545943561884606168369090565509019249689549151392363372836282454581339522770135354967051685850461072425626237643170106298306880755894282100605929906877693013694995387848725996511894403738080446768490814087489415360192158113396294183446694164072597907225981920013844111502996626916786032173991775554736881481028896177438077180188569034717638672290165228323225274881480495379355935556905648969275100660434153496432840840409558401907515381992236399717893569182970600382318182992092635313997851487732316988557638146562824450766297324254462107719501337759399588864439836633221504333853677645009837486866179693567920458509081633754409097813484370000091123882489194369887307443600912660018480922518396921544365727118930621216074818849614652039259439756634039469551241044126566331750053088142550931836625620916910045786757247388965757549947397081187781559628761648868158745747646327173810412078009517912528369825988382773148523671597037870463860694013900620052664781498581584428092730252351026914905306694060844869935321555673941651412349922778767974267310295167866231891998694080461888810541086515151656131266855780337920848594762302864089032468206277905871835482444411839782081505157695590380141030323417992615564174035089928652048615700463108334191651369286357469715073077742610951608720209259305782983976699469240480176138263205251036638861992289500710285131749885466398267331028720180726255032834828595309448468805001350229181336330422606276512557955107005353871810070363608405778033051727044894710337706511303194805773657844033767484309320392951876498853341107522408672881779442596510199400316435714727004572549832999089434376937749760789904485226058208813076370642821966116720552721568952568443490163996769766611061991420483801717061945065886828441030901858496319195770557313192398993142359584045676245190662603083974848249742782773936923724029600838170542687464925603907867079654177813081391841304439356555017827397272979089575829963260696477422593694021089744269835650218724141388417673622086750576012374792623914485484590233625028137454511257507900804415453455135548853063037833995376673856121266028849991158476276289347123166499804736151446604708326049149036407470703125000000000000 [70,18] 76111606297778064670508946416254511152467975136087089205303173518026546386468733554090661104001281540010634878320408662746512271793004119539582999829549260213254809706022268800427335664822198618524903259492805858473571942221062387852887267549713479165570637232568209290362061794063570252976536217582734977323830748983955092210971715161020320038489578465085827122934804690867675425643596009159619035242117834755587388663039779320835492068999113151961683227605449650597963261473662957430425206766663926297303170792148497767631682037853285887740342793329763042716430734576542387114519362775994552905357159546392043015291209553822734095220936025684623417100938255003396045018808764081386240555315355075573723165502403069585838302201321253991952779296532767734096249304490100647173776147381195125088858947497220494676213365297752707940079474339397513081140293041761864948939438534945953285077529678748342869243096620929689719742629069368891240418286027131798689185440221753185867769800872674637567997282609715692378841365400423620265512155429215770483819623186800132044113610576817471957408790560263072446734420608993808808589267701496207886978445424416988463559294115983942956983945892390316907364942426538958444931562666226517469323138844051411340888220541916445810227300287856196542889005278264530686317916670667029510485834915570940655697729584177053535933388053152792213499831462908578140421563596762128778114703670385928978754249553401941689859129662447673175294702164950792053015971615562137795673573334375365913150525785199377394030076744580607705361105159041097559830101082581509187605136532076611238760292025297464029797499676342388536240697750398559694980588599345722045447763140874631736231902884360083826395063908422880214589502461944304430327499339087676311871544897714263355176194384563995601257145385769755403076345352545475027508170285406617922229154934437211812460978797853992469008477035571790850195425284556674296777645567200915769557634063992760282354644362897689369674062344425567815577863079716266473321171047165957415744182926123602570755727662184673241448320550609653974209141777818144040331238062270406028619828825411681620129797710916495017330631030006262164489983901839289732477033104484879831534082390391247036479466243601109827324533826382962546791360005174105552901324048154604329596364168132826723210078843726082622765315298674655916514098267045364156114111358294672107834534781634857895370476882985059495572555061483613592990965793028575401241494411430892842848192061705358113881968481806577985810120609519942312817813716768934423511766447882031214126553350415041900820777577879616688497032324870247085108883821312486528398721929988823831081390380859375000000000000 [70,19] -137059482757744051502971617820713079564328613061012693946714777970176216105237615222824211172551007947126747462003958688092776422113597595004336030846433200831148026064544873269658656172123198036443172630613165138123774394299615243983424532311625064136667834434104805261275987361463129129052836387071386096115660419203165082660735482070281860333027275316274505594945687939500603937425304575756478489698438462647411080702974955352420576939925171670425581316349730815257188945629489935463796061555117970779852789114272825248407727743107829904629116045427672558800282478332941073063914498291286728847266331694984015300146358342245890679796074209744322762613254747505389011471532137755639505529565115142739815086754879335414117236618669206310118760904941741823016652469665844638932995045434699432600003386268567781660353221219577282345153072003347768377204740052425355379500477290420350967533825820165319480983003138178531170360423328447522883434782576402022533745713485447672521090575240807062152829499085782844332414407395502225431112117701589640572209407055689391252262153698487438710600908772300828832512979380619639677800866635017908755452852846912322383307252760521149104955522093635689925381240959240484772784029460328026718023870230130027280271555408116867116943318909729215780063076894951392514843063922872819978186868224713692176196922151176242308759987916149709440522820267972552218865095410181404380075532921661139774334989345239727103236782217492624457616804609538108417306619845264339151939697443497881333689722855043059365731501292093469448483574585331812467727566644628983024066045930047894247528034745260935166916129119381029367362650556869337211081162315880442950214628949502547939703489136247898470471018859314687572190958056933736347707306347593933253377465160628254193180355349737553552262591648683751175240659024133575577835236352790024773592765015160158946316661685448431406751550825596303887795404520547015869560006275787098662866068021539391871874693136295388542123861289064972857914301380007213060446424479146181416421970641925215148675020841779644959794413609967016580162839560898212132174682275523616648395431827794641697609496214808252963887167765605336071598106997226058210430479859854236527813036850425681862017233865688132988059743887992827321433719497109924112800334413008082890156379044937756529109887364660351802187851671030311574977436939593199570839891151159095301836469256722617488746024690953224152730166145359320737184050462183282593533743583776074792562866002248755962408758999633677395805058986151441309482468762657587647063881365049909685469382200395782807484986950168065585706203427742274149807973819634870915606938979180995374917984008789062500000000 [70,20] 204507008408365203372193189280413622968458820926158775676981771088408474730123123426102199387924551046123281596253063833401845172910883118092233023024192011157494175625534710383385366202997001325676759881407388129362276213041908103246038446823250339846138815183512454251611253496417850387792983891892184915719962422116736227099420366639937686811502608143693203214486558245970130722729779012242214667901763440533084359163670396707310522977763935470372070449170841032281907849057178276795290588756573392087276333832469332789658123218708664655255450559553391043460818129361562355670447020409435619189267528286701184024635987370016919181089403566043287096170552946552611683804000026548311655052393302485203278569298575453871512464232947258166967313867460100817753506633027135307860494291400264154500257660699625792235906336954587292431278584432145779560753296034843386983648278599035482380786826681399718055428357099593473340767841240274726899947551962545047018598941388287842908684041377290414499557843562797834767622844294813614939975951394505463833798299860706087003348873850478272120379742446629865821103186867193879087818441021090330049798325521651275740709298947005025977621812463428757531526448735216005038114815342087555758146749064633113765356241754821941212633163766559978300089839634009316989369761648154953879619298947141403773699906760381139481600356158234248967451060469895233844753777061488386083669731593276662513941797577699946682969051964353129182304739630215176382093605655060744530588135608216416372204541102664212098600540795055641754406247403466667663558776717804631618326006569539781487449094021053491709253561058264687561100889187323600904724168351391280871183720884673377125246181179861658809043223936166034923300889957654234215516810597940954080331982841829404648413653637477730173437600790746081691340986330492779067665541451667103556696957409562965574237388761437977768946495938583955958334454424032692796715510652409594551305231284251268652195687335948689976670198248407470058699521289063174272949102620628296707207102701325586734308729723179434948505005924655491643462544456579599961617749762401238282375781282260302328712916839106680362906142791908852787692458435346431807082472016497822868358039870035346554513424371237191172276347053733328755656046597566778180699371178897312682313937944167383571663684891132508149827151122763779404872392526392698394219730313234800035959092840407696353752287268006222093929322231963855952931950093662071137871825707125641495248174012916461883493026963145450563881827879231460627875799201774554445976753949611413632834451241333591520144743570701823272597334879060592283811503833135247987229377031326293945312500000000000000000 [70,21] -254693825900835842861340833553813368268115989878332633650306181516077437245139124608346411155275669245744943481617179823120372660939824335680908294928645801011982831960314664443789997608668987100730257583182524217996387835110924223246259817066499182659846136175913532036874669294820974011708117152555675422346041193680035506549223375204496999964466913241006520658937823369144070388715568293146251554164840606769584400896636275870973204049365191246082387052656412534208825803306423653423566637076724526790725222009646040792517809904357631521722179638631491857083904529785088093023606403433683680485084347374889590621520374617938624733577493889783604661113921811124471736983552449412121823330013659487615527614552035320045636086791900120022203358220299003869386349878758217742196935577412436433404988593066760041967399593380840153571118643129970367160966156945620061963980136259351635590163628978871964532016792039799244168240145968777556620854963406761519100305080726731669814081931685669492341661189262506742503046847364410201422990972390579096924554922269105290075075421149107574781123079323628561056434373806761081653222581206991952616295956479264549911378602893246304863833223149810648265923256696188214485608283787162547069454130204519008837923617357244818399756444687060594768439094644418330365155916168677740137413191338538397425989700511348534461033401387951868669497613169680209939068909105558074202676359865837603686696292715969525416010739521163073468342558933912894209822193710754168683094115233035317381902276036376847532322870164539852972497066847630021008949249455466359425232043275346441631213881530756755458125956467094078304780132278228555586638029124216902015737499490329415621604611380056827530178235517956579333413084012654577875036173047888776377532276230559047642015738164403097808960942959436192777229215412944964390659047705094813093842051024321932551971581380950595255533395997046959375946578734768458718830873021751851432474608778118814760906734255758135261417094588052435363527400767618359133742424085946301691206955371587357912315117071232003936248793139230546728482957822231659017621147159834591596392356786087893068873816528251502366070174633961230468863933613230441444483599107785257502930688677168075447125764570852113956128931826055558501867349904154213091449059094725756892581763501091407813964599383998782189759967537440314128300393582801830077043892538081201893191307387757965676831921433432887460480458496961502461743704418142416496775423933450992957840560485727992307549601398202434310854638384646604012382417818726528904886972796861463470776499917967946353929068055893126063833912154761835811098841242383628014067653566598892211914062500000000000 [70,22] 260147312570665615634855152304886030002838624005341319559922808508228138281747439470673467627761640852271586052357868267525148956618831028272847395924273690816170877903727181450937830074255525445567055684159048877153764193870992344387694411312571940717367400816174803486728389803720551881329215719389898725301362908168698497601293332030812050480359708055795603721267205178755733123607137815409319210207121281061806940850823169261759150339189990468805987091102416976806327185369977982396579757324343373809067279547764873465140645165136246365604196677069015885744931713653223917382229090705374257331513476080735815072753696934053423241142362522590147819825291331206555354411265865027197126234093752673941927455383056008120818903704528514172878996642173250424558980105249634120485260128371564222672902960343717294855201681570203412871494992128376398051008649783912258426850431842684816152886683252593690554008892581604059158298044066304884017108561772877728963726354792524055745029329899114916351328685122846440782546393408231947266387338797802992275837102571412045678228265375675366715827799284201546601163933032198484151083570574363224125182656264252473216711338102049750997597798701902248412050106818394433872631922904280627821662571708402060004516648382732907207872036291573815410267966859976756256531275142318761057998940675445851318510963992049880032529490594685474445195408152139047546956646243173478257341870707141605726178196600696633798213945425336182824815246855822388561270547905392658076705577541329852330871391694082665940029912586747108228695276672815327757470824247744406375779623687900310480652899187341527404745728845291392569057238357522724277283658624990459834396877859678598957057832473476999429257498106479176503221713327599640203475709516934602359164444665894939389366229482503789434798662606489477831744804013241687700598647779025977740060980631813520709127835297261465206342512471469729046252913671476198599975528022789746929267360519233146891629011794475621560080007292246830426361921081976037585562944383833608488361676614738040597997634681610093266384969211701618818660492707800569100019982762881585488966193096319866128779336107258835069624826935972256065299205569609083243504554821860845470235380169345600791116200949407244463153204798192413837349377332771687361235098021765951317494911014107994669977639925311063382909301497960058254683836582551648987059945964486619530271614395873296558014038968460884822930206078724045971600042809882556651339539336399123290642597997362360654617142586103345447063348495789858371874836698050418938080730668383583645305831153526164225663262918164484236044761902273562200350182083141703515138942748308181762695312500000000 [70,23] -207280424512130873304685578347061527127662459689141403807681919327954447062544776864403552022281020495091848035677256838669601141376692996949519304643052571996635335912672939483176004268872928145245898798738233163863142803653042237427563138979042857504939350052012954764476299441979490860986781657316097899547822129957937328465217863481644336637283359664638529952825062212048439410664456952864070381525945109644388166095967524429575124653864056114356793533296609856802667112798122587924275171719089851922979809756698023775249398103534123259535068841713792582646423006617406941402117626998107162430399963731672776807008393862527965204875339225252393734429536993011911381372591677852421423318318605307523232743032010136999271007669535629992456009729990822363609027944742166972263159369895215791607309469189627630662928902247136380955884531959930345802517306273128458009520329728474610722272000655419986901713705619824238206947357474073524027682449015855000302821209829454382064895277821471109859777961012437952790575010112660584521145234168200125745255090945214200015388234862183425902055760071987765778884417038564644186676024915039607913147467954111117982838796215585282315782466488798386983183705355087955645630177413104870273249155282844717020516090681780550142374065645839615391795521218748107175308427673730342265776673780780112895890830645531081809851614111557538095401700162306220521921021233406860364058828471645414651925677392608979299440774074477575073289486964667535741387502574548161225946237585235518058503047646961995633985201550914314137358991216523472010742054978371007247356927572187929428762636062401381172730524866441279129099786102279180055450613571250635170246120108088605454338219096385813989099751208000998022757539973212966067455839626490435223165152360724017514665415224908121105317529257007573658654609547105481166226380503670961837732775834802816876015625355348436420983233543253378545969129822281473976434721781668410491573105455186658802296238845454295659563856208741869968736709786497122045779114657336382327792499544308274864957367933196957392294832644913842904400688736788095158360290296693001625094927984610109537624906635413486026915603290655212289217998114882626380947971413292795143964861997817966628218503859499019491415848978249800387546683640046492688149931129194979321111471237742683936472577743566886624799506433412301606514532445846084174237899332414566835457294846079562403039283623192433848511807036190314454629299524397155936526118952149478674223630035367026310432039633664235329460950879971972760385589300007638661556850494736993387763946272304570114501766870937491626791742954694824555396739929058469442679779604077339172363281250000 [70,24] 109706175034481705776012974340838240239482224344786490586879404412112068924405126677731514803244791974547665647847555606742339791302862935668933949106939318808024472346137912340224116166952818753920329307265517543174188177022695861757223334956723314290375053402880479039196960251606107785385273813420746223981265927670126120094747394432670750082841846012680009733687842022572874432685297070364681179630237135408593581909244460740966151606137138530801673025707818174341555974221999417011611272988245349662543566513998113044830469962324724367757563487927550624655713855972255290941923030637351486709153257346669317418190535451316153428130515109499686351419965628153347802054805784442242127643627534014565747366027863801257461841113906195216109269124202940821111474220676627599171298355936639505466153400367992252421837104019930553385380758193039934014218123336544675362085489078466232641716298100548454535564629550408414015748447782514366725594315088230913873200221514690610675302315315452891423510549600576693874603711036009118862846328341145235750037119533638727570318702855758569913105992429239684329906989989390775390766086559565283129414496018678112811556965147059318588253526404798361572701192566544106465592806121231875320916561467716969620847327192459751260064646043521768045056594493878707991889224706288740253000113765243091729942279336705593151445364991777006220206237706695152887268178032956298373272580406235763211876468052107840542869494807938867365871011533104518468851368138923484775636641410498310291127295762870411330854957576785078004054738268437925269133591371899370959605826093856547185023951237519690318493793076252840472553679540638244253186575053989079301367531363491607905523761930764716143859555340964933153327694113724767389088408554508149508892053074825916156631641592826760668278534192339799082112618376489800769335987894835693401872701198876297959388972533166258532658408082820273440007075311654505625144976410250923022062730865229395566855595260214245871614170509736253531289822126501902442682388265907229577450397951951962854805032815364657766752792286520413087997371055810149861732733158361797454096046921663775206921184940476271898515008610726332747642388952732167046070831158738468148986341090179639301718298940016379373461153102162451697385026256697850872041014700628941078002952219080910351474815633195383798953746756409023505492114237659536193397879919806084750933137431250493825107957004191421538442011516670814728989349148996234923995234454849674338950326984661315199587751110663520358230596994200276054182244876269212178633771924118424655416936137284693977005272640626197288074832741910924482908740174025297164916992187500000000000000000 [70,25] -2420256651401501292914783022783117806957746048225039342800859040860512161870234061855423373661058671582869413639470145762258936086226771759753482993736180817875688805277095614506987401700730801855585456651621711365276860082462820023082408916713628356901297459717916313460576023737817077120836376377338246610519179143683258652172651627075293133831936830784516758755644085989148365595773157126167519385091275674668800155003437925557191469097761179954142001566710077056941212321077690318618532939246416399872911899791087337227753616901967568573191195966803463932142496390916343600315616958283364144721891499928523818699772016939712541741403749142740334556885430151245846867410357939443102967254140071246351635739772498474501681283683366357976543261469075808262006725056883161833971352390374114559968355558124500028926201588618270422896392868692567719979759651729080159956951619129714437426466294101168299301529708321343049127470426938873559098480348600341610075869818140988217505466386154566817182324722538919823367199921266157484402756266501324163107489854155521848923809393128637033171129545650713254845950182798821656176853710724403816557783322996141208821302758310689194050063798225611458886554134991958201605007258145623777618806177803918162287538827344549676191394813344259568347864186531644314415438363426368395808818075471480041634441536173175517947913780176832096118184419692755168720011217857426374340121901260751878696342574670160457908774233831179476479840831232572713029266115082529939398326104700845212274477927006285624030915291237784831589327735829954701646220497701347152190226081896279348051279911769610846408333268675186979174422631864666628469702151058778757066494943646136304363966350559412176531384713919805037758270752806382132753597619410592440421626539753063527064709424611731186923994375305037117636165319507229948325260470057112772688140768052882323632472266876733148737286749519538773557191755980361152673566562228272661300713411005710511606387494905057210006408070820663469396926521610570683308378909045271447091077040597148003084506154757540979781116876928884394458229337006266389306156528917900605745661557592918304674150555111452193358756744335141562253819268032284022440245451306283977078941656328298475618246852331381397825487571711800453659265492105014117601592517758626725985975306913413247227336861519324490924017472270032844523392624360562363938912627435892107304512627203859644641461204193823644937927617392180589402697600147948975481338245329002964081797944000682250793579601585531245678210356056056183940876910035909495654725063057388728187347358485288606073994584089052497288059757896139245758604374714195728302001953125000000000000 [70,26] -78800095127019837719534731368450289547596914942715578501270292179186405035591213453443946739036378055465292214863218325773475638954804845359639874125481076617633552527912231051754205561888136541811377628183114553213109309775460235205925579272070620298307893397964614629704219277697467895763157343217215320455952814201986873882559530668650760062599680178684921191191921406827176717024635755696855289652816714969678682669665737046044358039677022406858291221890497402022922976657523985110795243251834313223934666103401550814794280190280952980080425537988238607636381139342581649252945630270778511796019604487933512780091103872472684842018175577671999261162623180644113670415670000985020464650217674428009316642726694807074932606609761966649540953073405975371231957919347126771979757497791029133380877824913924341625291053554952754390638216645779002541441752546917744598088780823779466851311029740348491745717418303263347984555624793012018628536951457410929455504970448313851211394184681115796423538416784372526247301257979312761682064845509761424930256269286148215298330038859252838098320162272350743669275552113115597483231703534444346827214907868996375302915215070629684178791911026623001568867832266263392355121523805316769473220181974021319461390822255124852895713559401842600225956760574959243680282059087123024240530398134356366528624350060640467444784167072588935049256012635347344033562864866388121422449783192511264738906640436824917497655470646543106554799116712083515289771832915663354390076281006922548901797905055941004332643244942854496052132257925238531420298704607416485293207708422678096477529391488198193659122769716056738839974771340439307074445750786636572315461985802301461853286650287650252354644626035785334449814041519852547112675096149305082384864311715689469532849661354507505678532938424533789140416360386754523890092775343975583734051612585584425420903851297901688408608812055553157610564535605474454338292437258737972067017411572877476975138187095348063780181819134237080251667896787111025636332492481115314524638331014968013113312080622296667556963325984679634714690362124370997208349217715461019009715585051060430158377972532970637493544306180441992339521983574723550724104494356783379496440131111387215060027673478802108126054709756277974572448637880173926738378372851696348065137606378156032703329929661626625157549594484658368518613202679020336406270313121469539275648240920901109509174383092268336395173486319186358941529434534597156396878339545961891911142373352389471479098515224794745449073913033339048145482225077052394661533268783763876027768056557331932660368504362056021859159020415130925130142713896930217742919921875000000000000 [70,27] 115055884772845245806907214621197552071566118402660681640508465794113578534725869148440146276387183570761466240082086883410678350591801220431015325054208491768277298869965423132051499287798537228956930834904160695510978502600125308626066075066182470984359912379905929667293582910975770506771003095936475816560856091547261573622622768800230390442692509384648656226873739621448787121332673151371695710267903443668198330213696898033623578317301962636664863417800311098864909358557525640169526310441770155733370514354392607026115556827762290587815233361583099460121698574593701728843531291045355813577204284371495531427881772203005328549069413688065087258319635911834214588444149917572135120221073869552859422296929588390695512326317865654976599993829996949253636752158718202748814755448189193866883272634768010951279914764820968069184540070687592911524019459203672850617036016836315248271210622885823188118935719376977704905642711427806990993521124835968531472507405999823240170154688496400107433286154694916778070790682622235911355318333831517263982862795842207654278735389127056795732461226492456185709852933302080869191882914131009305510169564337577606911262102276511776466594561301682529590250340978506897892309208807776091208472355864667032835440177081744173608581093018252283252792912188233525427496567763869859775728762113869433786407662125080778816901098087131649328888919635531561420162373681811826879538657513445009692019714698276097430897959915014576977058331930369385631702528120145069170676817257768937125903140899933721314102433894564353027145670910139978119817461976194819409484265869314995935103222308432595482938456258310121730151168314235176513065663187361576313620254073293722124342047122156362150640037245113460994228665773311379991415478804901245204954586863274360015582455301684041267559141890453981780628620644194620429636917195531833629510925806348582467650984518035761400458219768832840647937671831575935574671588655932130807088117162841712599842937098084113910200648292349124911096461347445358429189804775329820838437851643720689954678329458438231374789337172455295212565264109004947495105171284100976800035163664654651951378943617401734845606041934737793130577652565200628393103944960553051622855373629930453668632617407236028061678991739134090357254407213160964187461961898292324933722387406346937002957180881612384200969184088433077722041544044640909322810873374404463581819417712914938317439129642055347797165355404643799803563095600794668579889270632838231728271104581631184214433398187098847470275291390921519150790982528349540387287355488787946676239704530421482827652424223152343049864174823193607721805165056139230728149414062500000000 [70,28] -108232403765708808994408647169637004247045531304258254345853869532738557175763414845470604962643586086819120577057169737225516492578853988273804980394943777920567555555265384421292707790571881568634738366858043906612570066176998652410267132957088333656763481311732983177102588964676911208707741849476600886546808502960329946965682130366462922077102834803695126225382176620346025241843345962986708023202467824106232503416617015110959798992122242006045825304646076972967640710524012390558673540090740131809497468835810170783100698901358570284387749225496218704773253027438764721439912784271768894881161001343260809607971603193224241784515762196962474163829047989158604524826196883839987818590015982144642089625096627994204764308977333997011171660800051093583051113158260469526776824288282665207480998565168775189380539506524576484442585326628273600668524477124937276210898024032983538326094872159992361504247337185422362808654847966938155080816794797914061605174832280367377211348198545902120914732668595346386123985951188107438944476627659160710080084916778085086857180781174502587046066352884427502925795574238716523243838814515386089465210035901524341934241857567500967102754408714626526798783451430448829454199835694076852050218366456700917504636410272354506326571165351507402459028115786446808200442313730286685822380761976293612582213764752062295413693266119559630962660013425110631225203088106830657637437588815397272673540223642453394811457771860744435476034604377628841743217591995970128873807493775740775364535765145188873916914863446996942249667417465013546951462636053623151368177809237213212275855286022431791019053984608409209515997173222796587419830308091447646931197406633846408898875156389195735828933013867367662954155299058667158949714947308407232683046869303522118825286805403192966142092764017417979954001945976061153578600218232207270440482017771772205679930780845365648940814665030178204976517844159247198873783581023854261380441229112601428776346411154906578492510975846400489372619126312842600767250276820071148033170565102099594149797091283100739510720864288739467020780337088530413379025828217807245904652110400816356940548238358892316717190774389586165205446186697153811063603624272350079278783934469069329691534287398971635392248421240258352064625238491923267628939550176972340334502175667114217464125737279516048691570390278227340409804177058816744288848672722207191209735405719155217095292598077569989416916491678995244525655468903526317911318465791759166636621146575000649843990664652901045608016370275341189953391822421817254811153769306019785335793541159952739195351659792082577027372281008865684270858764648437500000000000000000000 [70,29] 73987432263949396662990627008703218559220712452167188273228797823310604104428139774472049713964391126802455285373333508611234283142243261616232027280271441833916827500748432714553354219488403561849628824988333502284699971427708854830999030324039218314515785212307941907732056997073594506832330450586370626927079758709750743887458449214477440186658012169428164939052737059449508553860328659565506920049473426853199832800864059530706243851069631235495806569169642680534471180947546724886389912744441316741545123696487530414390673668295033233708887109842097548096091116333107749156457027078324368785811761455191192929275008902233968540465392247958414882701883487154057446811011026736497112500628589413477842095362188199010285547821340174326945119747785978878928324865103507602759780573643229613296436106577537158030446218884516858459565985600416344547040188473360169962888671294407690535859370473715807650487329594980300961005805862548418316372482061972553107933697690769009422631056030070948364281917175748015591447719861067751744249020911764786515247928738683093693557659099600477173290288074819061000336635332261740411370539929828116423637390592315144742625633745093316815023557082902041738630623568142336701360172402463587303176595779546319678334722245590492181636508782404445263614887840708188611688254201195521087193425140622179117825940531546427549598459658489258130761332617358219851571932399884779241341824822846172571644059845947646707677273279838615014920519796704749396839899158759432045041878818205239403363863620020464983258865297728095828509746863123429951282534231560995701492699600318499407142409108546208206860969561601382778467744655189558359940392332187444977874226644194344829411325603979146322741060436007321435056261928006958073679014809963983138116288533451793396117247659625175250048290822665447254167053996119601660632092381438649275267850422514480670253419116777340505677897093032775172722031167676522466798429223989336511935816134294225769515336551257331576781690607580295709509488370226413685906179821137419591155463771978899646267828119672575425214693762703216726061786932634263167891746704724784822993395174884605916882956845573434559971507118184628654718567322027296225724688560298601602212170672448281785090309788065740804047855709369987661203296588197425652158283959844154535943158225926633243631097628095431435599720560051870510446302785037953762588441398701881300141551343765435812138768335707440519428310859728669338182881942208374765024570985163424216387217456570555474700958829701924060609553660419254540669798113702775944095655998157136295290739233356845425012182472317666392935819885678938589990139007568359375000000000000 [70,30] -31968242462339450341588177413065092602349223332888952653530678443541863152917468441026892016668599135109756921622952285047680420188973054801647663439263494791673220491582095690236037325276850197025076214156807226576223132483847132292871349989695909918719783175424292450952578196013172684454272496063114160885285487065490778583733537056877758189058462095747446447519433293572851389932631279177848807411349123916344099181903116105961696593504917794069590805327504138744345950532620188078129353057514864285345758285271058215203474360756142709910453311228625518643108057026266147177946565745499357150047862458316564874941284577809209762833736770014541765373415326292188521128951696115405768132542705801083116874319650394262170454940545369554718779894154407886613420653640597714173988108648686542621156118901685017444893191422207422270619147650386602649612874669016786986509671381020911304231638644378654297391362972802355388552183149367524620038122580595933515289681000843320817977476184305775529889916594113237623603369004548239226458026164009347636216508485671920857016438651008816712315663143965937923807533226524325245389976208280093033237117670423145304500844916892949281157427036067597101322067375323693443972671800344627713056562025233991394317553407470291054006032008392338423203328060221212835855006440550817912727445051744654569661288209570392112541882281364872808078775771016947214593366396307543588496349321618249979642571712827308440687428896781636442627554684100108147309440276862501694897738854673833483774306774532175502344163798186871088986965472532785060502769647251873881811647923215950932043580005916073896287534681534081536021074492699561812837043668180731760767503927803387488220511095518263660862036486756375186833960996060932502496477979209108248338312304499095081040626334242148352602269315903263171217587477655756551800119439111629961369868376847243234936951277671634142233522419036886005609036554579227056343864283809042457084093969249943397874260205694720313818919542740933325610057531320859441901523960419402313687445908623045777133185009762358334472257871837090189761702238795962242803549658248791987014270239671821725507830202852553863533608829986247418316959434311794409949650895904199654680037861009922358234786110546109940561151346916270412894251039627569910860386379617483241190830151765141950265372810047436650353206952360808928914228290426538805399730374355011742879329201620088804005580593341977821525796761093315518062166134451754406827319199966863108232836957179372866427112743518094393293136210103857262677957850725274084109475942608557376331632111668996616362812754341682364156440598890185356140136718750000000000000000 [70,31] -1869340462078856688186195946255801625000442925255937702437164153985299745956126786054386371202289479858569032643109736477591433076744428365505191050692159256727984413387185826048509283517853139085539056289848367832483288828365950270980539933650239717848907292788895891931729092585028010301001102771458991925672860595347245692695394838770985594920938897603751013887785363547589290311919086075191377060902125198301589874564836229899021621456255205058948283035095996228672494407008337379273979858251930584985381007733046035576475555178739378935148438377896259223515720518146976798766538540718818051489097831563753678917957693387014687326360147075194025975279806749550302188260101458271517456227319154500634163101342637461618967716901532326114503337687858630356249145776930836593946647041012053462257672435577621700497399390860431311836033835617378814604506376659193035115788094504665006464410610456255242648550603587737322605628757744226167792221034217555893290381010560964768223975108922176631883070395088684322687511142759983991773634230207836314041567750874671647524906324546698248213735562901425318928189770319004548065067339374242868665388940398882653838002693032776266830760666744249968532154223336850170202306550098346308899817838294457273672944319518588763382669851297176369603023771471942210119107795415458082583369068612010600701797491387437531877668845036694796527107256886648411136373521854801917058769460306782974446663880009630147318130280598113204086285518106784617640341352334494968940007444029421184692752594401187575873307676925077639869325859458040324658667510628849273222032657031873246502212319465892740660109810195583308956996997530509348611624812172717881375798029490156706473377148943424196494817973566383317484770129001893236351608461096465459137438684149932244214883648094189819982673237793996528206664376103721938838671147935039903703504837334376149428373374651423916989551289627708353176670944212704974686101463726411200234166391780270106091180539975416138060546450288457444718363614170313374069113745540199515863523297489618831391820589986230481690376613570815897498964360409880849893722980956877255017626722029918523993635909740251395515111251148230859521234314085366821523967179757302205601296576547687090814927248956968025364741291213321638956949369981991974618217805513185549152926493009589792419824075900139326929880034696319715395686354330579946265812003214343256617234246780263874784300613840228380150632270069075589948075926071463703626610139953314854662800351598990578151930833236360845610392207831835837035648731829098471250991313887886682400068182111307434864781382155562994284991873428225517272949218750000000000000 [70,32] 19721129981438222216893322447507456279734489636883679278407112312386771299546145300571014198831334942804236910033210435962550874271207758291710137677545202429360268674907596620468658673176750728172858845499221172807559208249143597789339841794757071482689899326064500849757408525981968853398976140744966521507019162843623941762919135775608079569350850816148615784410900897862871379682442886528012106436716812305213120205990793948961422350445537747145159660472618874509438259215284291859634041593758525388953585624808935783659071716868852327834434649738761761366655868861961390992850770347009000480452389824688684718126739478196080802554554246195024565771733868830661484191492648342443831486957784962120363629118297608224049709867234274686401362333957077108394861151515673711213361924846631098731733641174618649685970639442224360195455578496676888030900168522424147316095612209874692785009916084194841175500436885640365411530292029112803577662731921489594185266643868271970576533093623493050838036281177495273685522857018878412619379731305387661888491334543148445114554955538789569183543912757651541314250134740570152887698784366147129664093833101002317767096786399952641960663118423709195075234137201556203513976508934493012029099814289690708665983539735370894409195956005833223489808255578619242595465266185563040398378511325561749366381330713710185871197362854605442023888285373315894308292202157501619336241540456180654195075799126119932526182762511501231674662550421716236428535213353189884084032876167383581749241060371975777182888433417868255454986280805735022853503899902858946356813154883986120176217902915631727619879796317747045726094336287938577587111025125178187554193990378226540228716511472506550008882761705610087552408084583505552984869857062141407333493284102252625680339063448565795855004798050898077353107470086415173688921076253565465253093154574107440836929596565699874572360735095993550230095062279170936586344819399088723319757550138784467345859276834482335509559590610553304086401451948198229720007179582848562725745420236473279013670691284979422790324981754473160129208895237930966671809448726766597402252529583496118495957083795188571026485235738896010145417430768924897686364976465903301257186301407733683775912123357941036850346384843761682198236456063190771033773471812935827153392897248376366815210331381907126724449281970616164275183790143002488802793586977700887844128694319948019735472025619140198811938428101896903767735786422569239583798568826232229116035295265779589135329453469724781354538523107484758021054035608952628328314446755427676920240152605933413310079771463279030285775661468505859375000000000000000000000 [70,33] -22526884978495881696784052214635787731161922312534918541141619658580130546694274583131051480554786494761066907495327345327163281753552580726299132609274368367712350297275869457455250102851878990418680075934439778147785506057276304390482417244886503255283115048539097326525518929423773377190657392574140493190239660449850278852452744072003420712451078006368561840037954404448691396442728851211116462320944915161987470128657706834084892922050351500653678268483339224122290040651235346759279313136108434431722932787899887605044514411797306911692498935231491661881659546135803729461466029512758496886770889275473011267423260780902122310572118900464370415644054895720101624204215620656753503346239649894425950907844034667672111897119950212859831380267958479889465030565455575790002258235668000774888942807383261856725639535675484592026922719442428043958656593837767709463942976343553010261357506758218272247885163066743207165626428278045112163934269186916910157174969022729511592867836959998524019942144905948667842087059441422277361990049905645069982235629193398928030023129203777909213148972881533967250643583744885007495165763765246782815539862756973815805144965886706098569152038078967513816644491433217005724425274961346498362664095926589163777839774785633782999569658078829985845739135778663297353440144484773314549346946356272692093919241508010478693492418824222473910780771369675750470537995239035813172538007124246509965642936921875290194869456914606735737356269748911353525229443104096718550642845413676605930310807680155749767274028560498511268833757763789818314738791647121481092430404910853280375440274206141631661384972821708504692249417520271084148293155564699832274904658522775848108345034584769743550834846215524921741289164497359384073388312599230633066478539742297921679530652451682157367318913772245416760169077391993822162895441274988096343550844756532791404536643822651690781342878799036245140578019973371148664081088806636718402042117398052925696938424584272706289004082310026690768274437552709281781798036843673586000519776860173766103815868049443148177024081945641410604829631678592722437502094642011571824675011032847499675403603187017138574127982636443136578201073648482794820180074455099666198245245725221152250257409755181600614666280092108671053213581226331563092765082234203817860034307710374389675792589965481213370528663989377958150372944140046273796591334350288534572541339488181567592906435374481982433777399753280734664210958358769066378697431301276369726202919459042377655227865945545198581462854669712455309528294232220468914535451251304495071341068735147400090013114493103785207495093345642089843750000000000000000 [70,34] 16616446205502091489894046974694373246692219857947602649740731424195491051755087283946881059460463288907758939971453218746635765326917668254467876867697883484618673417333094435636077326639448944685129381876201666788909960528837963616374949606592438137214492986368696568454903648041585428941572659186570381575445095812763879465516161317868848013534140423967941568414987535245203006470063771407627263911592197128981534828838456573723812740330217037706827420762679281380007541193472852382049977800902223634143688380013607777846707453736789110574123839015473548529442130448043604574188033186842982510857727076233297114022780761265250336575680446232657496322668738993743500701945856475519385750223736591445293557514677990413724462821286802241622227559738541467939496531804493491155328055954123315464121673504034759410736657908322503260268801821781589304789580062587823637906025843195196630423622111183730649162947346244434093142276954348765387822129010263869527128659365148258534972284818814996867904320187642267738246300886047976230520021166236881762087228949973712911292861472305211887676901158530674037377563594790896896858951952531011221621580356124786132971610328335890419731612310135098108162012924793236261675876463957426130656505029911698429276910412077560288421794310182142700852326224621767008727106315795567591556358830596863677586434389886213814623690894631085701073578184697532377194149776007539517462837983704558893513084960296239645687503101234378694218467848337094269335495519426521216688674369816623727451471318536090981226072014931912883997300284945139844045504152957845261662187177965282030564163260475227090293042722024302456696675735111648528504197199617873592992644617416049212278232587634737697843113941861456439150366556710300773864618770669610336833148501631176823182200196750213060038694155768101336635099112538496944534174995301101272907978234038442720583367863463159306621201378643012184253714396300704741522738575262795506147282066644695956291180596135886887415476003069063847317849414957309398881015003191281394209394981236002082668018923318344164794563001084607393280533728653489419359416873629065686500123666146501390836681630652543206601381448369834375420562483952283478818918932234168104118376064686089190698376696359325143545172587340926390156892013527677214067736186682618400721330463490758933652770704524950801962594353532923338143614775611703502262363649903967414820467935934237088954840578776751721458706285560720499927947301055921785900671312387362257951123095309815260645676626322351707621072403573216546639172797841454701393989930473917031345077686141711859058034406189108267426490783691406250000000000000000 [70,35] -8750899775573565227110140902013202779074651403175721054554107246492478225956483487124512490831833885295167420926360195933469689854323870594900245384931454174800946963007943549268991509199029838974791153526759710415537701081692499643363106504547529484442725600829975903142309401980934784999232495061656670877850485161392136082798301685357371726163328298394313590927539134923351105300426577793246573493460751133298582861643408480840262516004225484581160823571946655284538836406416930736407299392719646096421911345669678650503446261123266062773320706275868685245868475963927471306635698540828456406748388568822396224488484170892212466888493397657297238583551429675201749280721233754903844843701367641986210893979230577312266662806288901892509716703749322861455659265006753226834299085751645653930050002476963428711516588773397265249588973105536229356570945233292782903596650127145680161053769219698694860316806448798256838992476210363561982633033718015356251141998166098507795170007283169526434927850644969103013522426042948595302852218279803284414905721502757364757177937518162189081962463478370009097408414287550470700066160448361818615977243703966228091273524996465245694211937338077471507927754152715321153702830500611926924818780365540115865304811644350328461079578808810129901986269665404084892053222463261974616232472148878945934493800545508856092095942372844148417183975665023711742333371058260732615354951653072472120490946515544873190714728592884524261760176845423077221588917110614525891040108223772631363608813535705084670075465752402646479139516458862891193605435504394994251656602357475736913467412974454645038433768092087000910849109598896140829211847321313731766029181246609097519637331311482121093525463802160229314812745377031965634634442880246970959768559169493964027937393417435808018550579909003885991459038474708479885745702858217744690500342639795051356749537031603782528766256628871563437931660861678383180317554775885250890677364220206691814996653398520697459414126280499217969504149585669838682485778942238069943684091959669312950885860094738704868374399657949112144394231304567312095793080913261625334342054644833647785348068156128422894513565472628725468232588296994185649661839099552503224303999179259149214640736714369630221917539908449651651295627385860520122504145938063169119737000424711055695877172116248217193293403754968024468507019598888558883152703481229399222251439362169392849630693935123740031640420630928286413915941906722301860976774277088433382209541968045569095082318191011707076046166322342152394621665586783862404236901088709377681305404071666030618725784506750642322003841400146484375000000000000 [70,36] 2888579562486693264285023117544294103130907681877020022277605676763192149136512584276179978692283349990251305969634276965847872525512077533109920796197014576008451363410042950835762700652112988376846284787315040158550818951154951025874845234212733102816204346889338612510547681257526229527536292458747713104956510351995333351084895581610608802846061412447394535249328913247013945789939173868245066963486732168622406677329446114203042556478463148987829815204395127693171463084245024716629254512728776061057872565745274854194290322037530446034247637394970407710771307728291415308596453564755157168530590109864278201661342717554898587388265497919539226651871452257452755365410647272458912635770544620467255970243232613939306108524768827008272818413660085950763443853204338835565835824124463261331509791798265617929723101394184938835214827020555424395640821418287069689646830832880813523804308205459720462010885259312300809874240745041153363181368145591107922295058432484945861379859606882224880931447849086267706329568202205621025068498046404586512119667556394391533263420788255587316593724535954735215372674521999050993804438887322860839782915448440529522481480143866147619444684989759812872514099402695590993533881589057351923638488924023336991261170866763697532029818733378048709066353925090841032174402077439654979581770253815978707082931075253764732620769514205041274792444092227487869634181322349120048505400406924431806112922524275365523943045972383482185863934104056886804895624414297892844335481974905656485821518430719577029356491445128429386949738622373045138434933569748940159747950923776648345866165810605937897384114937390009215008124455828215796331439629798451789848765031398396766407512338304298644455592631791854610423949138489943326131742814214179693809610961962451910061915489245159722105164459043350754889699054966499570071127150114340012075888761995582240743134088048948288692258891142580678651046457024319614621286641812972938073401326085237433659927433634345237649016281629667913970624981452516410251590989314201430314691894285728882365363167880959768024947667599237981423067881222852530723839141223942181133319040095963235927814234290695875705723586014256414776221767053010221219500946290768500329456184376941031894439979623321912754724874870595280354096365073757737328128964960891604500981211836950306677732306773589129672449526971447372902089610507552679134712086674673682879728524671634251662319567101633798143158879439696626812624639350569827232041794442831592642334018888289204772127641375900446622029675385428430719606584676849536017319531840218517580037849157292839663568884134292602539062500000000000000000000 [70,37] 95123091426187262455757270927162162195403950318556506213228558451737047486635495667656168132526386545715970075073093653022897880896506704187559831932754576238429177502961133555136668720405761321964438888949040892703895241204037396899505015067130045307867059672514122102105778077218033567805440207364806966770668623261196152063818257937499456333872344086775405574644019299499837048231482406012015013818376377875340688615703732245134319364631818251508429757116810681889480117266352408697042871637495243940421548173957979912196375461417644566588382360626910381661167280402955940016844107821382905629868392325913224963334911502356775591217164421387631708064566556493272814036805829209417230764106327599190608504905849226536234976275820815352343200496688045014616335438687385316664899020271107685826993804648656889511374657606396791407537793186978173136582022674903030875662116428806719427884510371654319916809980398201784797161253681814738734207027361715717511212712314131247996588878774482580119202681457194240021724930420168186779879151932090924939172446139273274878467366117883301173757985498531441800766006598122583506005475697851740237812842386274550451421400846132212247175165636669428100854379619930906884630437682703933906925236531091448159533190048701652441608853348575309362620590554368801841379956516405959292475547059156579116708129721647324265069621848733466496875135905676541324225685968108494689285472394930023663272646106661533711632954182783049763826571719867637464670835848636486359742636760365680489431977162840193619053283312304198621142918094778590738599147518303472627628154968398352589040972260944825053916670673575554242280658115917106067757939012922785284591456714798956102640185557668166769770616375297387300169089681048020694291409823104427282023312217014645970577753073771371651004040756234468508398616245847571811253688908635141952696519257035681795174887815871977890640136552333299706882962567538564415083603363991160212886481800473042975744763626318770178016723236189945298620144481781991004160618597455648998721809707082923127135375372101582424378177396128723569054836463121609859447258110274629675562673841667431286897793178778492375428825915790737158652153064059230229763176246534416496993386527433152320472231386787111384905843716442844608752267463188747328625453023942693275944327690075762501111890250818706788236654983721494857382998046104110765663989815480975405084176064778929298284508655620178150780391880114789485964621865777232498123998533127613315579747705964819602965883923116951851727739257322104078982587097918234474929020437007099202011278782364911421609576791524887084960937500000000000000 [70,38] -996704459330696880620959396177233447372694014034011523250721151080231754602397418907317931138920108518251667188994075143710828534066225485738598608880175060522583756929666129084143784389787794367791394102831373105955006246693906654192624281383584474580012290108001607333305574158138364556647423507822787771513279794401850747332510451939911513146938029994656647449283529804136458197331612242668420211281619245136902096510528239180316024451195638792378912415210598355525189269851661272127029425653221494028348429611439527025148686544614544067176315417631933990006446779620587281071060797739695994253667275041966191339826742526436865049919138101912597051517749800447606869783886534494300136145888011002127389146163461995125847305579157378238860547989280621779719078502167230031430494970858669368854277577306611175783552261260038836082112341533183743955986648322352182385325231732400818090926115751340362752084807983499214058887525991965019904076195731537082223033568250618180519942604582342303966811553569363519867832893514930770407221401337671057981253875277938148796187569402764111297339213855749345750365593042782803502069938434703559199683547545702008100124511895892872058555878220846040247302460318994850863454452826792975273876828024393607910737259344355483517221407665248229689668480426186396782338414214626465833036710532877045240246279041727947796082786771265826536314791220951300019997533797840268974043766295159640378922290264400082411379443770020747366743738988500117275919594574224541314035631968314066495608225116415766670354088259972034575917722406392898889864050564223924104446831634013969153501336958815359396614729975804168165285236014357590008925879530281324262811617153408405890197170123581008692381326202269067026521907235010230021375136325393024663155446736708474484311446283066408973496208621360033443384804911980420970114331983394775847654938148238497384838471021043428630169680884495874874887231190677606101057774897854402603519658712916530460607729424220963951580010688586604253803696031955390286608520161263041795538001591262711734138876167579819193160554036775316945523780250262421431939645871635406380821717674352500728491486261618030467147239447335097497207623156321500619805303474390090219369903457944076216728712221131462136259404077816394881528649811013553777775015635954032394568247274262098482041943348001789237645839826043064005315200686166026136877264538422967600552484185910376777289047780620259073378548882007803008826490072347707170684929939791388696940624786085524401284337256880590777087374893121238099225549809703612198636324920047533239102210966819939130800776183605194091796875000000000000 [70,39] 901641041079145222845015691208940262319940494074748282586252193604103412117697378032574123846044360472352214090590799125308638754522392197340851382569656551078804404152868429595843476226079018393298040035716688039371391333929562413633451861791383762226707028451450559723901645437012195104568607780017648605999005368779251198599115881958906446240785282862578598775193795936954147929493248844288437039768093645889497898796422281814884320586147532603574820772195290862376003899065291022428765659359879974991025878855072933312380911522130356293452185000193200759484596122433459893011276192347418394212375428295602744450392119339674701431201561340787950515302303264050837504676201129141146910721923585379744058105287139015832237423695069312316445361450673762332719249978346203364941728711967282799362581596605104845962619766421986020660812889324049484629476701174548186249406255062214763719598798743576389415860068773575613094732426013266694928686678448005715792595684914198802331200929242298956045254522013165363764671238182012924345829754405745947825609903194792515821452059256452937951177265075529676038587895494614731983850346124483312692068954481860419342214566538304543226361236384706520995601350332684031467932770490588345908673498822212164270144601280736899032646268827967113467719122176919096182424457126337129574302263968809259324039096873388683195206674285190822417444983805588206272066083783617639851575389667300047525875656124641837701634272045680884364974881414614797090871591281095787502658559622956172725794554792276251055888698149888474391069550306897588126453001887985395862909404668404365072066045294793769917043741938263850283440124286535171275824599827990286002070721913656299583859235388137518621244488165296502074670695335312611021032670176791666135960206881380623197702927803477440213229516383251406360501070337740053466689762879450850594851087246572510564889461180593242035566322496948988246488443177403161595731000473575416218543451565677998660076027410275288426848732285955989180516065906983001857912295136671536054955829822835232574821950034215896954333299740216959446681678487932324147740750973595179512904862216017654638417993348384028079560876259745915386552971144589571173159472256788494335356592662146187822915524338197979285148381179402361227744697845929574593872735040067187858063515123679476286060970550976704926230913694613637836279645897290146797191059628660823998238690196386097428558430356099135747205509699535415861762500504409852979744419825903340727906220555678064205816324533028858863747268029817069769787447447027640009220716608428335548785365061164043254393618553876876831054687500000000 [70,40] -544824683772884389171006381498749460533659938857252832707259865554383425349627162530469837908439685211231929753748117835402922873305498063342913760973713043935576762386846002273952042469449464493977892473042277424508383446870315723214882227366737500771390321414829282478733950182561857073677349425643523919181590007235873057697943849775440773920184106773006728635570122365740858566149059664613819226786774041686062122523280945251730054445754947942899746035231132257525036740837952981690655227466755778641371374705663321685843613944600511453759450381670297922887635428706604993083937004401744274829427226222818527689794261985374454341742631638729780155765044195658749804302064538802182459803502360376099095465770517446957273586620659550855626660046213429462195998994716231072713632537916463806194635688627867050580700123719159693883944823068270848140076446569093225187879535164318210385141246931240274355510609535901380393805362923540365638438022167245500763502049473608322026487077648720949421996702696954861741657233489387053218905149864379129269936100431283174356428132004007755736502457226713592791364527806262761454030879297452332384544997399770500384227432316984369412068240170892105124746366622884475813839479934921225733852558966788196739240077310489468131433919561934654146614334051674990110357048670219298136105773044485692072265162620836470659505656140391382629113859658329671374384951715314322438420927918703965468926700141107830417905938621985843352828120412359901645358934916098455320963070774724802179439325007568764296155678696322035164375435748804786056277908168545729318752853517304585067542919198232401439103093060046943183380124749371083835640810698741907400408082633770096175360494445609354246423174510064132376222180540226760433440256659605348624962254226740864664468436953620816626826468933921063183640513372274633373352403863572320665062651189821515749135331598095026266824937006149849356816182338667947433427619406672481020604956322365859096997974052831281001618386258727585990769496983069658567001174028820345611414236491393116445974842193682263744364938975235386942422755951779960437249801517645214829212595467526333997294473199440580539817580432055382510130088399605496154726271124189154247173078794869242297508268429325211203518056630655501913794786075470294024643275570796524085691719536705532458495897134404490708367939863142326718965945348676280194317724078312068926601583242341449807867500872107549048807595533420173154443187533482895573899097859512194263829941854768260678815758575236038479435870287455156285061939019070234149007443680279294540014234371483325958251953125000000000000000000000 [70,41] 250580435437502296883288293018291560612128179296578105715154633028501906648068135804664967819098811248044836852013575940135752575890954990314600375699419539718924512843538003080298882290402486016863963366330645453485255820305558621805664726576950323924054012774036651044954149843700594946104724146885117382311615938862486983319774309387387528359447779750240211923056959933030118874644813905264776939719062046813717886664594135564457940829274230234593416103306956157553490631493228296117663152119235553481242676142326612457612489672744315992070554303774628392330544537541225040435178599774679038472134762448665465343660051227513193883746988348868058010288692813772471481617307808738572286509423549180681508133183400521122151729181510158230984805598457809937320522347979497313232917760556529982150172551479738481397748308448924856395380526842386963931401163564196427316053618865761683198713493268580149015962608594806453103704370586149713894835825770000999188433504009881530568918739330900233496714868979992438549764293799391710999147797033186254482988573195461858421903369910705958884625780742292169773358046972741530214482398899501957702050219688875678832337968621862299952595440663105253005878433140309840217846703198360848047562641088711794459930464842835289996518656683041814312204071718288479714777952523414787605885525902013998410181711208314031067628799378930010308689734270649958288855118827653735482761918729134752513369964177355667416699750080080966469460940407472208159995457485152090175430034828449940693437047462887674238327530447047752395008435039682940873052197276241258817511399048515002621683044880968960937457954298096884463731169120853738828688332631311708326960259009374727152877864783891083457466779508300173267760384895686210389104806903164922603508841019435572369427903519234879958087381656013684674906627635768935160032850817322121131347681670762919975991094088804034355588136547306208504319935746142921779552410232055453751499058171179372044526978023178017363070613148816089929318560417472951661809366769106017548385601413656928910171144426807108860011894455388013836362130585209977445414613436239130429411196619706872138847378719244180558842201695812993949278722784674280992717034903752683785844913772219447587318420213566493901264393425240124137553729266685764927456784933092888038952037164670465361088297437755970686853917524433392540234749388095204816522783636301504904236902821757468066870677267500396877595280575757665396672356986269803144183754450663008982938023188497999074763382480470437648260463337820072550059412921586780861009499318803328549165598815307021141052246093750000000000000000 [70,42] -87210210449122255144657794216050912634854363064863232653755808136842224051367851522539131804756302219853058082997392496043701716567844541259660517609394084718814211625137826393141665532425397422475209248535216600957101987299520723263028465035932270637305768171360591443783289193333286518340449815770521111854232448686140513373305074536399480192833893137396718744749640943686015937756613700396311462871903200968256622671918389714858896166890520207821145556899858431888307005139404294292769608229245736957520227213630740888382166784503710896234513992878450235852842207819464651446788502851784158906216378607174694987434896407423616861797589323144820013413969923412703475257049825675577742574703532644006224656059231757833306303123933377049350716292698658482712667277093893624087726032228826821937548603713726117464689380951443311561914827074182574764147360087533599586650085399049344905017273324801558419981935324242600776117975396266769927365767170952471166123030064310204823918357301902530088368030415198180104243540125316274013585820145871848148288759454725580519796742124852820210628106224135398137232526705179827783401103350215836334016176233994087566613421768538413965916558109304289423013396687401994393579911819377461897887001054567631407836019637993606808810247108216865781144104898133835866593185666006600595591642460728652365650757284090482010275300076678316472104803697086488165127680068517863786461867821655726258654763765775113125499180467030353683011111857032090811716833099622416042478622787064155764113872925219045051896545959975856388630202879500458710918118004156084982988837471262620860169966758058045211115602706528767922960238820547360531906852769911031753516757549650301468079036234894579205080462722857912613005577892501011245751965436090511481298109853459831292712057240372733102012252768830906318825973763446129007648343583138320630974346243150240187723469058627758655972592779836010177181712638774991964288413478385367014717344983984698379488251584963271117668291061662807951773547674886393458816740431365761973192593247370751893858507722582062406235971587625761683697483974928655683218996165342077480901867923031000854148000300486516102178838911999431032823869816099202127066154708692040194339331473430848902505813509032277370693363475482579821436907304077311234289347807335947721461232886114772724835084499394034002284673209777598950770863584862517164667791199967324358716442623767050677431715943229854392543899728421676570440498497155624216728015174516925835680172174548897810315992311157750332725482236326230218261440888869144848509137868397544934850884601473808288574218750000000000000000 [70,43] 20190558362655170571543760576200431224195234595749680634926802573580941696196385469526730348441486605719395300154596863916103909873364084212400341096637403477532354763217971495572086353056636591366622641863612202118822120641832755621619105316463142952486312533747606144603388448096268417850764199389567687907731470712673570117496028638320363931940796810337398666585056781000664820844167691797868741643412958127129906704950760653190755257790345243953708417326229636583508765778821917149871036474998523698013956093302269951301183503366857842511442241039782392751978535911092222519272272396462294130851682517891730353214226873113773747779358820401616938523861854759294787447578855251547880372622378998135211596276223104812977011582467343071008051217679790964741766806041876974477860779728441928455456699502443269771596865355569807435588454601678488158932784099058611741659269369343695937935608595035749247382070530019160576287904940080675026496469698269856882049816606781282716641666531263461179516383574628705586444236791444314149463368803607190383517478470740805109416775887443210769858565214322923848248279631806563581946153794939618590842172904158046289281520290495129328816871323697758516851366696152440976744103339135020180082284418735356107591298542326801046714495596683204987458805275706760502120526963262714942640477287081290311585975465374652866173108041204749033405747262903129051767862145303084769873219106546415949183202309014620670808075210154347151397795839979487969912153488372347824929481457618553354201554235309731714838033717718134788276842013387522638073583034009459642810075787860673592522551618724705783359347022850058158325954387222348164223507686892192186509732016850730751399457275976052616131392454938882748120058134526304848928960860777437158058787164933955256994270536131035395092751744917523974955123477759870508166228658264672619505236312273321998741409188782313410926331756269976363159762695942232288962219361000545251287412937017054842038520094601978826002294706603083659138657507734933517446601553178148232828798903106608241936481296862237470182480993224787054690776309733016554858413588998693727842076564808882114033704813827461307076677486576665000727259336095848011048302035530613644267112614874675103827769371406072807172053835845598977778172243643798214813466247670083515972552978239990968189721767423334208900247987204475908868898671399079730662674786337590064551353632902534086601170117389329170711347719645707004532272508876570867964958962523449581600685882757553799638319649102612355419205664123635068298279321492614160984437055024187657181755639612674713134765625000000000000 [70,44] -921446883615776858173016983961682961403922438115937944880865318200838159680351645095510063777811485683287552262184320660584569787866273353339043629682285410848393164593905450839775867169072621020127360631310619162445001309625879817502352979508469421318975640906549951386533900390364689313717760036234671766374007547710482432085267358946582957024549717212730743136545519209095286606746650015596132449799445944723811602067844233798061987979731993486729723418586020582331914701296617678069169701673303209254487444447578657758531314512708447624641675296849288044534305184040360106884190629183653528596458084690079464543210638472919036121113314051745427483126714325549331485620472731371429374558678457056860364456051278512196944790036472997146872007687203349843958356158826747213168588433399171527325010721111968775994334350821260755318052024713617767226716671312147793726134401966944936296437345205092487185869900529451315849593233028884013108952017403331808405591182132842354565037566960650871954363384788935744013416694279968630096258895683476963078328135048490278149792793735021823955998742869428270763777329982541687812048112002025504827813859471887736451651906654115193980119687939182507147132196402089368860512782811718971035300150445477193187779286076832352931305332380581649211607096447274624969498482468249853900690154719891524354267182148637488638595377401973793279253282391526170208141761950992045464888247780021643830628526988005473752830381906641639641611445781623046303377997540928745554906798127430452977637354646718601505826042244566126901143881416638890185702237757766199323303656562679541144347905940526311114811047341797982696924294036375514499447238429664513738567210417158594062462634250490617626185562719157043880630411945369692097428164342031586031943854113787198746225451868758043596755136239768601879206661751534648158858833139341358231055556759688297227805482116012198232454570669776300335156406994003358987009707166056624704756108709736863679611515385590399407434540257655651800252903612638922326325192614443064787990277313513283823685166477320743956479176430404164537072144553022376177132559237154548008638901862621363628359760307583250696845089498724829321667925150593540559991347976307240882910588098202283242565243287254657028037906274147784864792737209761386777928274300253187554859870853761180491079690160766597668440153767245629159092530214844947395854996733261863877987608201315032769062363759600578691282856654885736817470583867148742809151579655389708789070564502170067461692645546127349953368175676435240552535500119235578608822834212332963943481445312500000000000000000000000 [70,45] -1726486406694452868551457340468614147627494414337318229783795829603055647089099860845755373324166444130432239469861616995388263454634175654015603170138404485837718476679062336912493550538900316176428599864184382069933144531399929343782298304151471220102699422054085933673363529783759382787325687177442747448183448131321295984961460337753493997454553169690941524516260453577582242995726927272098266111033127533770518904120028899626147923305976880110647080016654490009547364090937850172865214735344623120715946057813117734593383745397518700110654018634195596592147977946198490268423434747838715105486068224137522389933803457041545311201603111687542100560293061989545338657732844860640662848619617645654381626658768903732644815118772953122579664483402813275184702029646428995091744782619282024822137848398087488789517463765069059196333703745619536940311939090385913363198283575621628633038842227635177815528228947963692099379506561205337119062470651356096811926877988437288094626094075568952698921564045947961023559416013201665410562032112007724772215715392594176440850132102469801764121989386772822950286383404652303275528222475914971449182410560028976129819493821667926047374270852429242316026931840426641164394511370570053487131797919234591239780727696403878777858555304076932797962159189612081179672544254838275708225562609211425370282082696913630304656009426262810294714443313369466839313821679155178229812681099018969748108103431762532457174576318817582582503121101353084846089252468742277222982467316305331728400791648057425890187852764586153155102665564670198418852373200642362364088629292939138404932953547123025901655318726674342991785855736359894090271692336353529493543675457548991422790539905010243596712195797128578045374275935767136791559339361105589613085147603874220574621850607005157777176716958191995782360769433871113100682190530463660597813154992506233580109137025856589759140792476335964422415025639795086953461679761138015184470976322738190736091761319301888657561561966590596202589001541358439426139125412260783447015710061856561492671555254377695436625426234598934113200018842505162033219102717611249805777861160300880180365202478330485612216553188513950440488372199422505661993478026315653439697912351498304110999582272960284145676355255047133216691455395666665982013275405427610344231388295201940676686344947980004787753275802529013888331315103445558386308653928548111196417280081842572158026406658183463957806761804259454565853136500315185934544189445044785272195932529576624755725963052247288215353056156656921373347872910664416168380341787269571796059608459472656250000000000000000 [70,46] 937025725528111039224341228866206419263292369019848408002540059453328776714677486673519908312687123153293078361371066702575204759113487126653952411049538714134837187792960979235800747382203432880449342312960989986495080365610103564487642483249329239064159478436536401158901925466164508208161106673279642317149364259633465741453660354573133124720395722849321991281413137086016633673832172017713506393770188031637930946023171433915257594509709966221577208733393049738413416008146818389797546290879757216369111710278492580469468845969504468175109146516168095189380388384697780115848900911641544565527680302251116352608020171116326632662055320523260052546706635991402559011611942227829519748207520219420845236138445831748421634717983110117914452005331145087355559900346035952413451150136771736829934686094261660341835386948973352925492957631347761232969946043654161842538396989405244112698033369190743434087451909667046747760848646165652637343772310039994549505901431894757058150597500818492374096169313427307811108589314790063483391000571128352198234931783811871219232149181840476350376404511291610515796966065183053902324412018788645726084928699377444488723547127079873790969601307422038688270857516985959376016786314731666777909764312570902715197936958806201075396611755026179437335324681488653797620484196878394458888408080228578058389082675916690835873907856415301341442703970718889026093747620334132936721248604144878586183527193415010559341930187493999500588396167505952371382634969309717842789188311830580629654122577589433578343026902217714249605913648887619793586175371500314319926412588522960645610861264510809436912436622789121547002756270079930005984817192297567542597355979539565789093391858785602846247387060873619265636914461497397521583151388606832614607152582801887778221145127141142892382142781639935558589813719123102127801455830358086226728103402960595379025433565903106967838649868064123150062788576409492706646456304498700202346422848372647884642181640664183045423903592954253774626030822444799556234833848863830146588811558694814395104283734996272422125033791635345771515765456257668975941581201363255831377053252482289724249610244263913147415736932528351920186137058338358549588644976267075163698484191254166360662953892030960577622540320919857875319189742745232828082503595057275268604947102067516216402206142248112781208763982122571029995563001444231438653570173068397379896080537777059551491920456199346682480313073135625439440721958749739671906440921328146387999196025965150276596956739865418103681220515845863972112430445582376137281244155019521713256835937500000000000000000000 [70,47] -273902457902261968282930979054123513434990213485652000849398030353808612081437095625093161488335590499401005079025864468931095106451282379529611358380591796732133064834643893159829925948799277212983198774163697000975913183625267803163208157375949920067157375450183885628439569899482019805679249442033959650954048671752655598533460591378073134766039098716203637369125312484600141908708560740525964857943385140053449109093853716735405986864731953026370116799232288187220305891273869151479410359859204437811575277383415201482845806225117101961789196934333831188950675989985199637105056464033237694666125261802129021624968396639434849814832195706028047690604065935538346471621845373385399174484067189454777485810335770987004817209677351604794300077667407978066779145155810929778743316056499814924012153346307606492432338890556982752568924477500864637208341868309311964544263471477434399038451791157092647467353562672086939852379561405092678785688597402873150323489965413056070184737786628014276899233248256769352778564823287640946285049807114236401444139137387795807866540070251492688568461211545152451522762535862853827670453921825677650360194265367337614327982131073706606143427429725465977394373833793247404881714797146780717890433158185032834720316992500163857681295947565443666671440369898190141651758289631363935626704604954408417648082933849205136728150979762077075130409928185908769439703630687906978459020028373886090114033194718591939019838969941035037691754979582256226894067288647901967652195574744850685829861509364087764339577271442596950837960065671731171183281974383710641042349127325219636978232378548372688353677894271939608212433754005681790860861883340619184741098847800205930859240766966315631276958920829244075705085854003685613173270716182325543970403622731061651832018381064852546007074450403023795217117141946993355007462500296953517798737244118973696669041830442685728223291499833233544970759387129338215112002986025203802914591236735390539958966994320467476218845490999507512758075413689358160096462096491054819611334958469384125039577404865742487417057822473980990524452040476155353131098621804129385468668449212903425485358273678600113949930327214233411496494681059058850787459195351496907180573449681478929488796250103488186083967973397963778457877574193313284600391678791335936759835543997193403812869423516677705677163998452784366023452124550303065460280030720825293541323589672862287168656181540354891331249326077900886740414430793500408738528517707786582727433373286224304117304935980720332690408898879152500838163319940576911903917789459228515625000000000000000000000000 [70,48] 43382406008594237570250833723370553920560684537528295859088690826452520300959747723815965833753258854811750751521580601671058165883169501779035698740407891352269640983080747438801804586368510931589719506646719558824641548778435587917865596578544423130486032923188911736901733867461109474028435168414995583127192470482383060467074767521684618243979045675696536396424828404426004838978423255655532125824119681558690246232767313030311711212839140201294303994756688613082248095375877507710414995992843035999690088069600885082991819384921638937516130211455392783660390748244339248992330766147700974162299241803952519838082846541835467586527328985459204259626637049007658741555931385670180628172930392224157508161015562155411419504136291142889654035507077587094629637517875408327004347431600226848294845187084591933948541428500902367251185471070365988981399520129621330125180781766899556493372955234250850581130988928621338829674273913683471996079345175603990725293689152410659939098047216947456357032726592055542699420956801441166433213874691587897226917209867374499885027887210705104915429270872748080565607235993959826504952830980835262613283566578244311713479110811147384207413413571936165861752235536017145005029178934627812334774605255872611538952903983200184816479218690278714259934954855271801186636812859107948233477435557390230682438422375824882258072901755604434039019439432747574872801041775235180318946358226039537142879237633501540214198001804008678083916588012493357441783532831411820513601239304200847405540375799756434730087258780635034633723303305068946083580812600896068536721092099446776295567893780163545933080068580425605805669406981157519068921665809722863859413149698625931593235258403181308750675252469860404376119736299256355945820555012969347461457644243411608782109341230036718329076176931163470731044554115936046429900963819388856224181578696094688873164806965513619789249261496028687969285046113122583855438489691869103368000535114984849905906428120850223147599888872943295256265914508668084956121878743047871173565097593823279670204649425923512194715776646117957164284116564211264404748849497677363287685652730819985901633216744925422596913904601152829149324374195597763027408715831395186019540282160350023055818014492684846045447600984359802269254423129959986900777311190931884657401829670455416424661930577527040791747622180800215634512857249513711040454530383526954590998832386611875223139065551109428527640199859777326422513609231965686718654105783079457137796006516531623988580616695764253527049455778225039992435085878241807222366333007812500000000000000000000000000 [70,49] -531502366684889267273728100577576797545143259073611791104564102600410612633511375979505624406592150918256456882344948237541638893712288297449238393008260670318185240663808937735158657485266870840070546395399279257765499605793352864719659596999455915084630381332981754401852318381332744890907374644520710403409323030860162043940405814798538379460280705914476355869884268165236051747393146468150134081796374711441406037524019947548918431003562282929814727609165055669146771518127343829594595637355761881192043824456479694180859293741857861021040323258103120259347669517758224779605568193620304491205662103334022841275051320204584926825560227433858594406224424005296034034622338511331960321165030985590250189656460320322475373807604373253144723389510154412111451774432164396380028709725079146555224653351989200954477545333873913799524909933071297784840206502298324586797155799971261916346057870476492694919049937954057546479850197390363598051703216409560672176510363839385450832001631827042792760539555987119548823542579439323646898031206654591977795690316000085741993704635716668272934855524293644631293688114967897508962017814572113605049481833049155977406612152540535745496444736436157221402482121506918505883197643702216085821062888732988146071785361165078052716740856390066050184912408107374057706644619972240178151925226319896198173030770277825191445637070660672041343354339406943721966949031350602657117127517373477964222995525709421659408456889058838001671564151522073032539975875172987539996657731251443740314152308686395071175124642123264590692749036276557197085897683186238054493145816241161519837699248985082433426741119176804927339861462037523898187184758426569853915812740056559906653921218292213408752866263029643098287286325823985728934117306029178957275807970968465406561092033668455141727544217123179275493673047495259510776459230713961612434621736826014683356049601388520739667766163131006204753270606352537173906565195980239865334997548881392718398977188362480156037630059975432942432135415375652752364409361988827208324296086509482857426008079937271145867052754672614140641786647799439522412558382479249470680760418041098101260717938158226386129591009052902484950931098323090528026945629059293754098304996897658985589522937700237581133185047110289144249381011860636422367032825901779910825595287038831786649901770544771487753275067657517044363671488363941258250943479013627552794526596130061710315000187853021252493602511162162922339372994675627578119637509931883377809454066505177646810516460987031168002603918366910651371881613158620893955230712890625000000000000000000000 [70,50] -214035618162559474147681891039397645547841315402466208998933170333630360388423664404214713975010714289573276224384862849299620316156119511249444071288300428178327551793280712230012239726655655174497590971146426828096612915888090553729157806868420686302509435601707398057092571874095380116893672483537367978640630859820667150643843214182042412642766319613630279948309066927010974551212327666938955140186084537855110156132033536433707901671669589021773468158156246608427802227105590011106187337102686061876995254909311306653094728607349358370913479612201540892654280217860507253284690513494348074640014554617021386895858477838263256846405991219402466924838452677473208414033669105464469215661505662816322182683838088618908296600506505561256182649702919929409817088890999574400011756633290876262220611436566726468464732141559897145442173215112755564055615234448654577288083542923459934646884750548682099512507674130404898660827958060073825551152722192041146924893655386623054919571948815277010569009687411213689426874407893790367380934557683878722871833725761872943376299988850238424002331060730077844162157594657064229510264679281060901434612788552860330529888152551209055115542115429148153947026566859955460722629023936427138872427525386321932339253285832421208361169128130052669698040425654042499066324028866751576244504372240231728941331534090964530047920770866102961608342861021033177040329228615924440383780883877157719336229307659746519226874250846508173711197382664536637302035954003065645774221826817447238120404930969268668172663736314568695953388583904939669256876516822902634934376375998824463292758891075566177827230132923953733561994025675342437693230506758173903919954607828017918451235315012349628256528819290354680614158367852252361663565180569059558662972952652728402037127476774516376313090118029406128424526880573017218266880399044525454705557453164750453151840343336411768389075543072170221638478313042174709357509147713254738699845381878311682798774781442531617183984345731785109185637513560406693221458094522875702174090265843236242265156480613295731004827403717835581812635425279105455369071655499621121416444963037950359359932534289879301205617794883950720014318780261311441409788630627329651471277394452030069562846428784980655829140487227490565905257160759240748860349634490772438266693543118510535809717509489539934821315725195385206188052986633689028933748243707109638289025332694213909145345334638033982761921948896465471480808567785777150222828959771814775615456958045319976604972077206479786576982966839199917785663274116814136505126953125000000000000000000000 [70,51] -1077915102479792614943124941819348234055880217962043353295177680471494930880711700251043408332339496105670135402862902200190710789481818634833843798663487682929967373930312001000323282063577993843581220780052824614451884533558834064041798343093532311266428338851537288929934365757980603101623162025995896643055779240655340140612502913240245403491886727158210990803581143853892137873923939666835169456694035914081638174113780489973934273482075853769811116918229307311566119694919572022082174155285472888620304458888126810336294630326202199106210307135951654761822852951327788199670029796101043360392968172593091780311482314038898848145055223762707220621580187967560738648994468899255670636736967948499131385901758657702603409644347124307590045754161736270934890871591432939334423912156919345670076210895083979239347880946117683973746022332281420503403196904314034697321601523314641518304253685151037928661807027438512591834691720277843081422732102391176993683128582502549643892643567197960289622200851902833666467121521001795838827949481503714928022026101982130142848629207500807674888083027381834013218674902036456425575997801107159778751168451706882741275451943759993489519402967843979238749162650416432426537175496446837985112596242294512640888943621692961722312146562935703754707298853395654948899148069579940566212982086322057283828962533951327530517508932623200967330368473958578742206074150378513217684060657629415043460942817366298316418062302486243774407789670696342476026212079459415025948164247254861810380656610855023704882829960112364598549435263891106280129325224057062847476247388306259115670438863532073652212308239628683337683850452331967196665750023927617326427281834820238025024084574158093894983931792796076564817709834109032628940353382643648036389961509829633525010858349166991948654624005333325431377453259825978120497874206363399677975705107744421039344269823088506753527388658105070821372895229447176366832447626458142403380142947088911708008880631311030542614142765071809609381618905504832436904136148138432667839113213469703789079642249750277543334256941071511995390979875326003118465511875660022986247006685624533467007354434721494888127953439418384570174057803369424672596544657434224429624542165398092026895393637124766756545622771215122603691210721036023111340664832593607096594912169362373442399015552505680724105519779225897892174272210184397814867925364323644433572924083839919771548683621895888267403972197775805781757004186660689870580273294119762915922576969818596104505442085739410889066232802219191810877418902236968278884887695312500000000000000000 [70,52] 760082766287078159276391353890813504643747695328558199983296842819118076768237343579311220350800943862717519613228324614216496362425105192751121454361727306746089326154872270484289317997678622247071406951442105806986135707202068896674351324993145836670506295618730770855750383526794663162352070900645927106206401490244750162090248659221482301263548858715337588262057685071799515090306229208696839692713184611624295092368113397080943560049520026456641439294254105909452099663308810234975280897017048987753683717169565953328687548937725874572320032402037741340422500172680652408904241211431392994244677957806943206564778316039245173649248669936628138469221035873707897293777894097601867319500617830948997455202136991557793152288492509924099826579458583380832774627923622955645467899068450213922238138135523425360613490947821694646296809094103032116051841439081995578750565986590648630010831126137093190685040183633178362663800934732344297513412036860789417612325269165473620040519793332944665823236599732135676596469036530470611527816104160870481298464482989160775031132786350613582463892258897930879474805621174094177386175671486292916341546581477729447448309134250686877980087853902900999476920232837592995705454047098967316246445512593168719216237186227379827655671772793004848408355859563448590582224109616604413143938060521483626929661452298340768933936536576809972802837553480909256162270825442264684426314359749536176975370865369161484919184978336420395971534909872231499596029688185823489468254831798417423882293199299355639857984177223659383505282685260270488967116163202019446209459024916270539007941552960394726767008198097748482173804106090166523291206038486276497216038369770676617902071013923927604837523856472971699083543398946478938804390620199463965711747987600811500279220712010125931539016271534881467036114581987358402817383829172397388714584861248626663301585263316966593366139993909112214322192226908812158563974500254913825877073757891707152261946388665222119245346479241262699100846323394172595501587388564861115400512198763189309589156530480454042907286532347298875146619092759052643285680359589867270865215004509846627980570628089750268046834393144760254472104536017359051451812948056489145463694530140503663535745104149182181947954390936950800092922083279359047879671792680878208710423362019262284205621590980102091907745377659756710439035338129380949448637519353418919305491391848165522630848772525063960844463974424561789941161817506074768664763040448167207725749146380563783414381989430620711889474705458269454538822174072265625000000000000000000000000000 [70,53] -282372027370319245844280884101855226977511486970141499213088986405739831435711268644691169084135270710583913267086630348806121022735563693426773340884585545714249083411230107054564959711082426439613568966964466429578131692523149213923006409055831760063822083748563598174660356099247845580150523691868647363850200363622714131436386952317267986576446437518713380218049305520602869537920328303958366491182887689958953449928264892698670169795163997197246588891441037989629262554956413351516226095281142050095660871759354392337831851220704453513417614731640069046453553823519443380677906465633519312648830910876711285053351228561451215135452397989919770849544471607962011647383391953551445631463357544401881851414255552588139681426050155639097518549833994932328187175681857296258835149301995568925770611860668657835257768066577775752661844999358434338868325904738381790119279277219228797918414961141328196069406233453726906424923178915385233125406239639135259382881206411236840142831523649391208437471952956692043932529149958008485997430206592164617286471104621422859614423991064062642199736922766034795899574727250468715852151503517309377519417979486530501242109555065217661647719767271780263335096045094229757076235589584044567607048296291439995457326131955118933878837023613114623613920939444861298093786524331701415472938961769230818039864626493388627068977327474171336327817877604590660704438104656307478299288187612126470561591402777708280253146474645454563255160439355662222191131300100853062459756689708007173670711389372417706403406895607339511320428069910198295434531679365582763707950783709167038339681407405752375654780732796521304578156009204469498348546734285983596517043800314311754508692234928915118268138860891384392254416955336084228051065036278557126793177773307997674792528868013285226396163055314149212936351190370502638570061195819270422693804761284802364516510693587119066163466638664379253896038567773191286798661942919578777405204570225144858498935167388326029543145991104503270940189625913318955830422161674950163877420784370249291418985097361350630520914770369002181561434357352292741371381836651399879043982401654318237246492909482428523783972952379546197623191327743615586151492819888993200455103653852719025481164198315693447449894179395109177439886658412293959030286190416773408080935021789865444851567629198337660502527194597764060251682607418148406275118265266079652861003264966054226014090703443366050956475941110633480664202691565933072707202557531060602834733504226280506810695335084197658825910792756985756568610668182373046875000000000000000000000 [70,54] 73312979316790093800885052507328536997653361473540110870684958118260988222165867553634614114476511857176266098006079456945812664038981968802146792303081391976239417541657241190439202503193977556733811889696480753182253537507883036574162911664619584699615138675172390029618671549347335158991964702118153712306835860166830528818009724396106635706151633868104790933660989278175412254615255304049664834076170430500406811436121708062417100221743111392034503588096328223461744573186185501186361319331431345179526676754410377165035909497598583152336487097609646820544030404906067504551759603731916276190276763921905577616587866214970659129720848546516380039043607432420036430392356475887699812311575546923559993465020168975635002663070160488855492512994584863233172266748902141680470704830640439883423981185441035471254153865819565239001470456823332366736138203304841405795364444261382518470947701818602734511174089379688062867911106814740309743601347923376598171065381235945787794506909254736073834106555005826756666220221105469013957339446658036482379442476074497347706166032988457839339056069306899668565531249797180626627430723719662935806941206588989552725200701689605321840695112753563335295139867434161942776131498801605948599093293151724250356835304033134400762790341909682455518266104282603418826858923110455671909766843332047504452241052845190765233436587435940048494271884407243589790621846197910411475363272775678234450867145515868907451338787084251325017702194864071681309554721116057519562625512684810590631759507664292787691430021892691518720220286981125996236200477297587134724024417267799925298387947545486359576133042133166120152839953813269680561014970893775985143749910506275029229679158629962266656943992201577124348569584923273655996468444285177760721028350101529570637179009939178292673605843731151056165324590117795564808063868637063389743994579372478415094839275218050181269316834395269246161287301952444495853795127079976896441228535934291447361167551068826958864063561675446889640725519311959621226531187161761040280985920550562693716397156050698757798753193232983612347628071591446113259635674757408495113582900897084229791332066059004209533160585843504007527436264212019493360113124665042019888410728681055539979722724452627584761608792713129573190300490631200410800592074147482581132285186530208928290112509364107416155882405574287212391962740087104941269502350778475025933872980094682813325060708978271798109115706440072846463386790401546837406099718612982933299195477571297162320201412991083067538511386374011635780334472656250000000000000000000000000 [70,55] -16059184886484607415474556941433217314362671495009682822316527052930416796493610517727413156549922118313084366207002424187830888901796272022128749526801975767977756005568579485830940726894245672418495819466155798363267331906682803275505820460010718341678913884174996891942269463008239150369425410620019763834179598930289294697354645606857701013195591030963505302600003579041771055639497166212782564157808945036184015715188002115797268373447310718190359678486031529665779948787909729508083976972404334027626973515010592707398115871734166586845342765305022084903021822481897874378512531524238464336392395108103850464959940125157359244980078958682010852526014787769159218679153636308095715625839786344864586804254077927414954821309107528774577821023031615995203061501093182831078306225498946154837519887198359470370483566386902745550582970456076726260899164699130600596103454428919651729790540400098107021556233646485571367824355268412552854001718520239091356604060632024052734988323597455869045300627879399941106135555606150669704045698262570464904601536443772017882086006957923620687344606244400746715112488570848373163288021568988887984721335962089572102215070175646375118658671769047024099680953626168051410438057716257080100485508317440083252013336298151138179554124040173774036390785785938498739640051372361787115442108921108228052822290749901633884879272459949743126546016598064074246097524749285921399020971998607276035045717094029913369398130407886869520987645636629960777631431891661033783763446266731998505670134118669020709823715478712332048477532905820816247590556742251945944072455688283123615942982058834181022894583083333631170488200842955849342949904364709758726368067165768981968121428902561004889599614525645156848382200307080813915680186183125056229436759387109037210916350025467641739732698766012263283482453372714964759267940472686940583876839550771492061523220200325100495347681983965932952436177910299780027169954865562886099180569401478517115265923670758755779139613344398409810306826631003994602402538041995275318427391059278324885052391296014660046181272913818259607811583709653311475387024529038903485942211688570560632930330294742045073032777800013218537294363560887993483381963101587111519752217126909209690247335539288113755156407565876624293133881890735204030335402252140054527394207306114731630604518271242229299506973395078213891089524439123530019076284532456933401691707738413083363807765644726425056393603227509210980576020774684205478343239077678811919979106297342612311932884966436674289980146568268537521362304687500000000000000000000000 [70,56] 3490790689407393473625940600954778806387308588270385318730048409170410354177221192550789767104269435775275764002164768104079637103316249077128894970682548025784314582888744213720646778219882206345131975034585089528442921101248116487532458472316649610355039538060817203482381358363317596801321479540735521859944189342520227114926108213557463265251191212579340957216735428296948895222625986498208334018089255660214854510377675796015663164013218052265118259827659453703891508096212429498410666227638541891490076034243808720692391927833937638988903329106283488205490688873245608425989451028986613357841445736805196579139222570529369897659462551446268298113716287611541855567805307299824996234447972150372270575632064882193069455704809628375960606749758794309291957361156268996090515383633495069105099091366752901761635891885204096592498803904968500659031674376068481184747828323950700566764348186846744593857572136286119649005282867312824857239675383687929371725034461869506082504812700496923514732006066823079177129752852474053391660587812607329520450571903152643216977161857014449161946955879580510742187851184416628597649829195244835083460010474092006739278434558311046790397660494957856538237859220525293290391042163840533583869157506886205164048421126944667654899457376988192153157659223869683359530454309997767143677841832350319099366683869010417341349424544304613979146947994531303618052495669132254086632847193071031839663959166092444833471393775305819359993144832665561199659514578756820212912351508566212136105540863100723080234140678211841640248471713359776851456323168783317014216682322776861622058841613248760776441087358623374551100731031379645798244200068899152713494328242313413552077927324513444225031677499119438576121960354765262629911603134905487055363683211080458295185578917723773240430087155134877139274049539320324182283497047859654442020030600216266549831910737961656414555518756306146594668211620751169294050800390623586267984251515591843881915712804666670236542660811832219915132233578964292001346891922556650970420373941080030584658731724980969958789894241727404444144850934984653131797346682843350688294309364194149526299933466499285284726149297871076790583740156483578672740009896985684189654024840945226717799235754622508644869990877712728916297809463328811227205174644790343500084248549056171170823981611370366290001360959993904479958289535937422650694062457251588240472005449217733195317256900671432046369222958168560090264917886566210815312075022109981257940248847860172787390883875069391706347232684493064880371093750000000000000000000000 [70,57] -703282308916096697090171481297590499516058884921632352462379101639895272845127548760672344548397431229350545635034949016855623689341844375553876499664492990535114074987423637302562535360206165618703448642472809299274225361314565915230746726353580710985485151282183779128861876274648264291587069738288393559893415254186447446156115898686149759287650463153011085078596269541263324428425280192683476285403521149142953980923256575962150892571971815844172100475397732929473007305267656997186659778867364357795104976528771574751019652885194978845950581249880105733877460808846480114553730230829999213220089616972007049029462182890519725799096605439350809529437567878557395613120658002796744957025375339196639346522888612359378282763204903290324515442282255796052497177483212966287900160686322282747228741658887114407231236737649964228214202263583072963346592370212715514931833852883490823323657197999868272753041592626380166308906148653884110238496569950968628001864389233178429854958588095731412773754786211430465160576210230030014807668184970348771323308400236131912570515738032558479125158148700999650177968080400607836216992455532026078549730370476253697464859258288082888399473563306658978039902374167077538149810454296028134263685400926176029040318397024524919597748535532498369593718708281940934029389671248145664063373126332633755877929288478531379825226224584198846798312360713013519794546239639747996469802502231006403647256645029625097149783720492666311728571808667972434461235561846539954499123171946481787782535718256337455341716897653609581259324890224663984096872689779883781835008278886899441971674317730796907500678849225924355322723448263780571811258691749919208071178509218835165904881242187704701437676240180353030190275815069875328374521841979392930600824960372184624017875813417894846312562277963923981384645641698949341108061955687601792837083461006821807262538314804254832736967775745811869598001280753313910893634987044254307442333987608435397595959194470081570144195841896544814178823554079145709152649393661110048938123991329001376664903751774039614235789536407193721504707791841160964090863341677779708286497003424416220661033725691803070173419796492348579403476346252156910640705559172235407384850822551767004689934970378698692961887223446995698861103151097308195466404910723863858409774377216983715571934205255629813054256448584987435474305153590830638868747685501999150608400368070644672912281970098865956124533413878978898095106911136680117176446605310809125253222229445976896157564223210911791284161154180765151977539062500000000000000000 [70,58] 99206099085902066842591969154890590540066855663763664551499455659041603713833986580771201770660374155438724226541625545813377712967324763377511354904849880105646098310983309075706801015052435564099391913331816549130652365120006533534931104950593227265063553698031734212907003515546618249820400015659940828783381270808165620308730180241131615479967973295646256218585027365217824174593257293018124214998862484854387834876624926453568776088333777377465166645055245553019457539694386343965283936339220481082777542455976872475139308535896173546986409583426407199117162327384794321119844738628903097149653756043168692504832987355211792500763370344292944321421720964176242953247847199639634651333659651777955185454930747100293094002563601369520652513286534587803023981159294038485934474041845184981568697222978836723939396200507509518537694664287091210939641199891926751932366924451952191621470575070848519421806306099927189366266211642673139696516033262784988630515282418334274389680517014681084348581862477627498622994949415547911528595710497202466843283899591165276891169266554251047502852429608735524514641168630401021537413662429782115873207227978872684681336815673207992982535422247865375827162523579998606785800843667035901846531988874431209196947212022104725423681354124992291333246191914753830139257306066056731479624701042261956301189067968993072499151239238658268806242504399055600868208090689274134014939478485235116401885927380534129648711254744493763805774340828740128166624056073325849761023889239173566590771404898845701267110838166228786884847129252282321727554538891353787480912306844014321614201366207020903566795212349077129008196173230064700832866873366069088146479308061469623839226550179412088909669095343828062466875419651563798021274682900332296293376494696687187035550732841711066316095662065205355264200025400335848974174802142703409343356205136411205115191754070311463492213938558284009783924161211203815234128229703228667990250388737481311241601977435636264986617340730153421254725642132622092301013049513077690315039667313398131265578126951306752181255413963647345021605631246529844175046349806151457243881685429151762954296669833592740264603503822791553348652358628359186425670036354029560250078418253657123274601339661017128370385478736871773042404018739960783483812302223300527568273670619073589408490041879421456083801180262450747876877861503680184631139740378521934291602825835113858513985556780227561588480881000196619734192926212293193338770120954373567472781349871803360882666078524039221520069986581802368164062500000000000000000 [70,59] -5762425171637263552525050640663403077572436378740163584598149964700062348770091091250866162570205284237621200963465138940497858781339858703397072567442720933468140645916616445056460923886872125539464891629840867377236392082484888260030267295122780887747816112605013716631328912643502145657633208345855734746105568907325736377958226670364280305372524742929785134785794300205847868650063166574286936950823909300923092110673515388963359616239175481340705000075508971868633943807400456507887826359839739312136242755317554533638646792246683325924522889056669642741955080890640248294916115192926784904042519040298590616754857451281968029610740435111430581026279707177665375218201129700820142353599275807767569901743104455946820882219059984219008479409754923429852919229804541467878345955122997705222321831161186191930894260453545634023991204937186622280077661874037932654681035972153818291293077171369546165210969331383455439480382652515151455034382670828108089555752708647291502150920434699204293092092064052879768471608276789606318430357539461555125782850982867581442770773244724580768252252288464514835925948022466755607209965407942550525726582419915443191879305148325863762038075885085859671457664848393155044946045726359528016979753809761169339984607758269535068466494732254105769094730659968673667368790836187788919176443681884563227757496411837910935002882206220880223420280808231987435633725722759458310404202917112169875158606095276168958569049949148368451204242386519894466750645910725585257272030401926906152997082347651960094537953431110751398215318721752289203116822895559513936929875064857853942478433823086931080827025345892976168798999625273931731453855016632804759411885579300355998715477699439761083918565437555734025372148657392845417606580360138928485371615232477734287817520119400629389127749212975720815552446220241672153090278674687027714097633109699725215302703692932111256015851946775882648076115981014464732901135942579858796159674416222424603776863398740303341801068123215538206640962941728099374771559703750954076345600725331671234195332692973019043650002122124553353016487121426257615880963747636106748999121011277658698417199526701876961949869462100731760081433708813712521748256056001686448900497738266952152687127935640331350393577494003817480897004317237149013644937953073017634796249534888596318217393815839227525443130814893814187600071903979151166478555542335098243704308818561480164863729061755130432024911420999374046014186816012718193474746834843812428263317889617277324162958329623052122769877314567565917968750000000000000 [70,60] -461403688231254866420460460685016181256539581201623160731056908012400032673731518595453610374843324307757024357574917182466654284373431532003468233985793985717466458316966607914456624664939075721998518039402771031003638535438906927693386353614858924524544391781122819313182343902696521283716199423473540652279879211650956805143710223545216280418661308537383534097828809238007528961039719506661434389247743780634786353186425973562880768895754419896302461555412005769442765456550885336654488162658422023743431672639399661513480907488004869266288482548834807330312892714906388021445314202825248498667189560266896939374476181573822910598995264990961541624502057160299736413411494558176053473876663839538483152258611300369759022746106525040646734982780830218957356632552849671478351699446463424099455375062755979015603299988693194562867778150599801802414986123357988424713552525793474484749937804924275192582850491369469155410213938105188618528652248005079362572208387896123317879512506692185252073913403748338240680293031739314760975054722447408337038746492979459791516222559889560508559217386170935832870619293834070741166166140272701364706305511672869597944737236147196053603206084838065614110809661896898625292215056696077211438345648862307437300137335574944096540509839708597833381836959575163765307027714343439355692087073031588119699463657380219891277165907148891708674974513407425233418222165323190200818626477592602621982417109764787625274145749958726735592176972982118102384035749614584690140205454283081316744970860733408357266152309523325884052912895976709524312964166943864625449374765217101711083268829725933153787429705113610724944940091242612557339713319409719252448079005376040234703364740915950628517865713765129284218012893752054263053476210380809862875466088226940319589376796845832006425453897652608856547689339667000774429972257008831638160984292596541552010382095549082929018811272746809892849485938713544678924021532855515905672586564680595778313778836542977118185274569430689456372648743882094031184661812264781298052533344230542645433664634019197561868389736693634606084173378190878643035893962864523354761024174539839987318235145929981706835586070905167475464591642378310509112264361422466714195375204088796832810692935742020589114153974684447968860611041314433616209517045255698760510533947327080110641036257994599496472086514729803180052206225452267364460285845433767743659140120254778058590595196153876405145053851083088917939351564195891520366463188628415473344773767294668687100056558847427368164062500000000000000000000000000 [70,61] 82372183949890973699438423195367222556968913221299664818371522930913165343696132628983400502311538836188356346347966055860970249216846109770436960597697814420869933166877600940489558596574686797973211012318306270269993904008617232225949527085348024943355794460614447591543345404824242818898584706773745256456518174071230596699760261602973788931426952798196140262832668143875566299153274952905509274933346813986599674233919336511416847229173996181956480601747623837733188330864719398874464382709909934934714825354383291944568516648887985945478805309106570929495574874764839280212286861897164246304523181738723116311245845963865193170979347060166562466815536990985476157715143506281657536301871159786820274763749076791999745473396091835809645401173581577389312897710483284874852867353068244879547660226463054593839197157637113248365173853099788609725651669147328031896659966271294559589032040494922866699996419564975519012970319939266238925932695368579199599150033317241767190461967104514354907278574876887568647578320411362108377239342070597005557088158927634664318728493951220588552473767888445860756464681025558220503653534330833320125202655322826810880524053241572147774591514255527379867379873156586052944410869888684775409845201404725395317437518041628980878141793328312686985431323872864601543735497112501809700358831719642424619793052863911279867964034776942231613804304311824693231748302510228999824925547827105669017710754153921092422961551085711938293921403014401821638226331001532250247815530071453930034280939476357474354901589839575697677278889454133779596687932881149773365900342405747450674193540772699788073752516425177377032762511867196320185604739380160977073111519572489780783773410746532604962916170520209575553022088262458069834288810536743584025456185447638586439691110198331263995094023329581996563228132999965794812084375130425620189946654673939428976571465054906225853107465496462124077681003856345326881202866994064780722012636309910047112411468643373536197144070968682421883570519138256316581361271727286338569859146491997931131260045204418219153516210009896038295998668844715024320131996598399701749261954129661240241703376835049760561795752483505680869123789379729414116699147917425622591694371655617501726724709183268162019765209482346997817807367893912459319345193341830825383935716560884066836543375831774175300477356487425536098586170528921529146315532512475696186111668582509476177321841187711208047116559298401783070506472644399666325020002972279774986700661559835268121787521522492170333862304687500000000000000000 [70,62] -12695599208344167805916207714323999380576156875702188565172573684465108682761472289286927869596990998301293796838983591330966966821605409579453447543095326728022771318640916471534050441731474095148735431981502644546795339139998451130945639773525547496973209937723860039469178917305401459226399488818781192001100177956822465659102765658166220433596835877482273898810745666886981516124075039424462585644730460731533312686947427451312181388867445547103532156881815110929950210479734025825877252802094130291434522429381836929654630813400230144259383255208108971270675374697232822270741805516144473024170681125299159567086966935651148200253636465279402834771037731586254007125379649835975673718823651410812249742039761105623929434848622749370507734722800900955355562411465629840945931247146549165317049516960086717075447882890124056010694629494587481712053538026579027864569892169058539419274703845255659568784681210126792825714012310093430964103192088284071769441821844047222714928114902573903533359972425379856554233236743663937946592997147840718085943449541032773118795688257268141821033459680845218518370270659271808163803030499893489262509399022919542652731211951969152302909458086042591530801013427604821732410337106709788490769703017400256041064457533058988078063104155298904855487194217548588931000299513100321232268012824339644573695890022581004685517686194023305388993405792654950513064221712363916443150779964255603961381918922541050713217026316552662157559594595200652537667145697911564650126466075730202816745192906658842609247292010817719533720512945475752976949330170777313693108235454259726545170846209655094506410786511637913667353817848983704510000199856862082272792217852224327273968827283834854585720499937963739307874805868486593867718046836524018495164263593329412183525485608513575322742032845416112202086685982556740550655197694320534668496461175391168057630650756127636640991108460629017285037929198610603196096871926372637528424416078089557879257708461025056264731709397805507621096714263349681464153053728040698551978095260740823978668348147046818329590378187206246870230413009082727475032104293197368862696912428079563876107311339540114146126867965796596732545282258145885553042392470908640374437350060823114616898236850971605000935514317203451913018710187633628818532064129669267170103727595034416658391638527019231876856559629863237547138343181513765735299543271222073138589561182809845455415194269172035321049680892697692804539314344814807075670346897725937300449583489125870983116328716278076171875000000000000000000000 [70,63] 1738571251784784122855201630189407913887339963977393269056582247951831013014568070863689729482764948198298857825222742679492211677911599781641860875451062691178856691581078492007816717675869611515059333932222986221327099230129049584984648539086194741059329335045590197311674331255733418689909719156825156934503645729842469654122000571763705035397179972779678915967135099007571803620255460994814248696111171372785838858414867396893074606962561958200548067725145458738959281059199830369626038288153839927945008860580545659632289254414818756533208131408286616543101152528573630892251884923882152027189007088618625651503976117847125374432670518803267561199912813226420830254939071849711467745218024690682241992999557870028228519478442359814245588775767673449916151376806279626144524597961450074641125668618299164923298809767582536868287070649224773888661023287525818723281115294550740008408730543885659020370183721746012143970579241126215514217757357405465013671502632049335123812742993073620393044685893305527611524149331728858499426967808797294085206975397991972123020342586272197769858078923245139998930151685938817594351442209932444152148770296423637329252645857614176096170705147973027632673043012426216112879836691736176628343103548905839260449641830708529739941011310081011671011825105396163154031476455047815538899233839769012386211307291998829753832215924543012614346184520352643202442898450867509023194934991146793845274170701622108895176118386857006957829425547454669169646306028791181530892292664489162705278207480395441521629150694461157261951382434058840289851828818024345829095290445232216883833312503269822605986082058646122159519535021146696667321656025597282359771295938129261776900376446329737709102246055509367874230298549627883507952007103578159283589523287879662831167464640000880042829872729027241478753808868719873273364165557264144132917690965348944702181158405545182198307449379375253505007258102184931085746319673991838756767986468185106616144664553826513686155673586345379818613068646308899537526436478111844673128988721880040936802389051917578380614420066306732305796513704815027951762184463529413530164195799744434666524048802621341363957962305367019633324633389965164388458039661890396126215356516265035154087266903994791589209105306991592140772958406937480614098014936487777829182866710105271226155872022517896781618646769416687958998043801637398094991538271980515229349379464087792817204007728090366906399914854942271563337344528955281476045209398709440011543403414862041245214641094207763671875000000000000000000 [70,64] 1368967065213626032614673049566364584415461361694281802898091498893345192522035180288743053718630644039961048673888080446824677801809777895627068573792750943932978615725661932620391262405322652735244339081631360069104168530802110349191785574043580552991525620451371551662664720191878084741844990197703798374216196674860639768749236319724668217269616745736931861647440523032161366220268304406347578722112732972171950420869678918605291482347079576375037665273634012124477446485170629952982603241214714594151316730603372680467699912693800562284106622299469404021005815643313993993409600221867305419655497867479711456705214904091056649214279371865773522449152801998176278510989511592951049460638586386408639921966038310324259651774756672670867663489219803108205809029982583647111858691741333218543142342706994350525872259935431000130652316919959606081847147255974225979110787571911751241735491266316598459017103964938303728394747363294182660159997894343217388652505069321941263058784942870290183333191563663424043712598038636265534084176633400580932886102013833428844667310824106985475122907974365872595219232800301883206266469314525855864048773718944310162463482140593158570277205557205813183155107858591935958832345860036131655282193221196136546783784527003200605536059580117103780377163610034896506963789337083226372897948473048176543285837014137253296676562832709422920253908173720903735633339553695022272317559103259936507641797083731948230368964622948187600741282203663631849949275138959151295706741970473437071431847470727239650369781483851064406308730744062097412316196609895677404196470454199885266803926303445068002585285135910523940987757939518138856110939847215479860541492749202768194193019106627761455185583642814974268495841891185969547912074587398949290654479204774439885370905415594426072764347793513341680909615748932781630584476583947160719803852159159234197049616073780034866592584507741790047399376761037167926049015012324888083300285525621775251325943924596514869274544904669042349230105681797207348912441894652090231084313124297757038283990781284078470770162740136319859767947770414988408431535016225994045166260887160888055417377344153330593230595224077109328304186952209675954372715420157520129882619034362250903141796610522693245486583315253042300968944431137828060244279225667259451647549742617945585700011864927116016570555741807323414861061851886808378691329664564541632002228075609176978982777822579837334152316595547407863881203059659614593466603685301130610696418443694710731506347656250000000000000000000000000 [70,65] -580058080149018975371499515602919896935746474523986670262797616347713621776812235961092279093263022586410647668199580193760125772068509990688802108101485629708855324912043825230726490471439067077396180074144688786125429353720972074067855362282593166499991663163261145566549154672470688237864913307745758424415331240633697167361440129769756131134437522595645400014322625378844540197794740759337100851810477780429586751470024744677838607056692054295416914834495610838403460672034875657258150957514732277626670800304928336848757454617413959683798667121867399563405184803398945143122913095819553924045116505464712692300306985681274840125126600980143904200745728399361807433924739253302004230932097706655469148745047735060782384592014121814280282807180689611334755433496482647111999694894125625804511149441324459760172646504024518357376762145778181443100156076243781468462891221491108984677729423410139681865725016378305368935884648617746272595292056635581963975955826092324251839219455410721759440462482597812901732842679068026395873851656807412397715083845370796525895991859558107617524705547920962625097514770701030851466056233085433797334067689343677210930938546800435367434148344292700156244501246685264366909034279491225591557102781963574272557636855343954867629426692140221244338497790913802165843297363799967414755415913857151278539541510996627150479115734994873895977067746080463904009966657557763888737124740361446594061823668215652800988791596911832683028100760188775511526296391617866424285418150599929390375954525038659122617622906718475437981400163546210989809200460989397990178121415148072371429517480042729920853831410166626087368781338956797313809190454174354467165869950121053944737633089752920360192305347443139278556271963034007691999679346148709563559624728151716920028858969234308432488964896742361267116741959380744744085796147899894269977442227232076859059754664081554982649681901227106985145632281957171896998776656327381012120101928390439542765978445162032445937168932391177606219890119053795608161907812160324388400673601681036963857269590059650855348254798106536252935822326229952083376110832889806558619644818270607918251612242524495474647006518187012587210152304333830630329187344900974463521539103776921601183116781820109238917827230590427496592140119949406591651027240106606894100532315021902571753113292507475695349899558989160689720835156391756727179234090395966808349082467560697434310293375299772267616052676809261613081435992023752346221645518481446757164121663663536310195922851562500000000000000000000 [70,66] 84386904153402678442258234066504410372719312535141574396865511167822217190259645781761685411579930103680083398651194823759139005777079763639188743266930163220832224885421925225702492810202592896586906644360640010573749252956282051596569831682690530310787502471270486609767145097805543724923349996336528253505524758564488908308513149731812807019264455556849150908975084085115104277237181136254180359434996932165621095201529515021327415043745243403200648168522509570513474598090970281075805789975921218020167837372469255335653487309867370813201281817680297096564116886721400305479187853955826573210135455317882110337032200191276936837280764724182576281790616596644803511129694871311808331250416920600716892156110947538861289586475335736349651487023012216801670331643727448734469754103751124328974850366982760671117924180427158470669458354004272867710324520373870477080647236795479338900346285756029146590023842743285151858636623802905766464562562896021142316794751941800263603758308977353172495775323803827744126260381657708415541612050402773434108948662791475750284857935442937667950388738886485153832132530250474858828682301186054865480682333733583629967898378653583619420358086138171883870375546055428502401872541950034153711003329969154792545346637083891209049746867855399660361072944006764674804359645210870774848779323347318089986395692382537438810858709755134758153645422465481653019297731759730698566333558245623897865647245018749365901858348855507642570166411828857074158036085767819398544657230906367761646876342343426683814075313467583226246465861800477068404223535605521982550169863607555967239420905179463811153301074884130231925121261536880670375611831452680749277502231698846389609063412738162392154278154778712121539776644176220491047016277805436801367005302182851797280772922464104078671221337439480160617486247261557446979138368229504701489632144945871193092165011626746767745005810389609047598486648121890954734391498706655634827409492565383610459819261256348709376631688375333057766186256934928701070857943333873796589989530744070543428017699536424251771452198576593462857960252503468843673310380504741674581981981311510191480817964734179539092172472690781748265791069075701842877923317118459947471313639199739687507562807339470554711979791989983423402089795000374191335633262833278847946732574906373845035441590913408153247908745088437322040819620683756072742147359620502478596163034410448785026241649731465023676768410374930916436851549746269166225095398337074925620981957763433456420898437500000000000000000000 [70,67] -4865263750467327133967931858100520271683576156485447508511536526890874030370087993448158639632871996234158896870072938322264770763862975163887364032846787748954987790222778377990301619504150101507363180803056663780342857875010050817231402176722107876180748745218719853638338066638171726938130733241718214745488915122784297416765597744230523782774492301661122954778309804178843157526023187635587851719213707399176974132617811061049058870448894009495289444405225591164651161129300262900435816559271922293316638228091958639987581778868954925401739924265612663334264360257877257585310838065174517852470313457477969003044603426777271470058952637779554040049818587395358012810118445231125413263085916225894841403566025658435321022748588291848119638726752532281415159827396336801489344019672223128345288351407800844115639004736333739369682770085168554820512340309687225904321125697237580225058382876758812674568924659888813363149309283627503909421682312672574407705065670150311066641823633412276221824218696460664518635299038475457542615135474360670512241069580512299988632816875882028368030884820982141936427900691785444171925410591940201394251372838400345083872019527700986732278115626066120572918634819692706061720987770235412701399251402423356045341546867920998489185647467597723393012529844798634455442221971284947255931924348517388269774139050738146534428181507638801774125589326793627568284339123544684758370274598531868875744612451469487720855726077407457384653195410008667207363199934668480487207061537307376456560414408478695945973091297373423723302309006760927063449522589883065058688799142592688866643488994403300292117688511070087467351222026814902657121871897319643837109399076004906368323629033563225500185561263093188729410472884744900658658507311244093874444019909987601815344950419678160235874849691577097938596210191573972712854455047597036426894711649059703598688535947638157848782500705801408072943795010366771731094097659752282319956258299699157430024031791413884884859538786011338282393474092647974857417158228935590924162547857583533479819688035460838170809037232092792727307874538069959030703182563021620807112342929148680624124565950774731825996283820671334500668571510743981199800491144284091129569425866173685329606901260984332424104782535364150993263157342269399368774281752838097669808202463895115528809952635974354215485982698602012366751146619890349440092182787100558557829140559455414767298898632197572985190627109985294625507853366606353650311925229665632741671288385987281799316406250000000000000000 [70,68] 611143479705966425410510490943106372606816863527539043683292117660019606742198016583910080724050826981358238161541598290813285067778249378347477739055971804552878527007958467896185780542963034442620768076061969674838600486131330162160312337827998295802597701955975824689520797392224009875870933722726708644924926939009406723116610298298900451345667077791705775322963954535053642547453380732767577305640637288667421742991969398167013437659621266953629944145767883354392510454373475306873703535416161604069276659384367650114259717815298931450645742627291699751885821731212368515972184976632096959026618913440702871804809388230062392151389916325046666325576602753225074782028757867740498735507399903409394670660641254444131849089986139002649088897669416225705360696931324154742254385804582386329048971106294190456521724394666574025157823194511895863129227413872709456568855172777576198859843829777246842621307245511914610279360098768289995474989318417512855469053927602953085018682917296621847758992199025080348447494127742507121656343826666952364220479385167829456664489471979499533410248030294801503566485321048583129278618062731573423925868860048168483434310089558442861740286526283342902242951884061303931055317423964149749805124029855250259295222292229652001065650080826178811264346281082109341176657723197834228905934451596988814367841000628103356617100316288157715658114033488417230253768695621756285249260523661477664100564382426710858125848589250957597310631604438811294126238560103398657912423812692786334527991756604273569861246373752134477152489488633630477425945505651627991420351598573723970532978850861306600284930122295038878306091822106823484013522880340382208684083939005398761333027959076850525422158432127975775576388286303085702635770376429156270675890886863131206430919361252455131079913095488508122942495709645573979163210414732397217370708015822050289160579961210467161010896739630744267514153582959434881633357400870734841105949657167610174474045274933542388399554424758537078257567629906129908144197330428974193519069670958149426478094131209904214097961949814025412877429896301235964454989106137252259891078186569229987800003618685624231025951309147939342721615976032008721159316352605271555634427104659939725739412274886890787651150867740360930627073430691668619974589601982716445634441853753215611518716704830786833609394182789257005466173598920942899732208091613073523115557233733118221201406173776749179626421333144317102852496729516185158814778333180584013462066650390625000000000000000000000000 [70,69] -230865313846810380441358231384128776049982224558789693654558005118357352105342814514307676447448561322139293889381523068378253938917652719323368042607978980785923292829209027258696135138377473877579283870023697722151902094364016363177169927331193499607155661474433002739997385922346258744660687941255393821520493245591998214025263295947927067962922721764824359187471749826107710424896068644414575685394493771916390879209484589134564755817495047575335955104474113824008945473754807875484231976418477990865866763267342059958631717662607213484748198232502175266788059558668973769583372884740449395377655876868572521864115515808707410381282886888482138173416576897094834316057256636950518180622362176357853891100635430586559895905116335135930798040959588605495059750059835282310457664127557924508504154919842781994330206659452928448379151108493177253361145741908866835864974035850133142071933489023818409027355354146502750113392757030217342310097173497974249488259097905360042972717952727506402656688960404911542867315599881921479879010999115375129793842440432595928205679365506781719307830146152292046165637662636861426260330832154044536410668118123056040000878546347075676558422562260092180942163293298104858891494999747336663716948916633352518321813683263985458130618684061085048804351114712855313215376740427410336218185496304935482865859171848720978177076020717813442711384380347504654674872409912112532028776066376789483195336947383697105446599828689395597394924419156149271579927826227100606636983554013056051127946375244529432431329448036039787432205516463005816059060942795765737696611616389831464475195283916851012254326179439313087421992455702539969154831582736092161392329975525296811955842849500236288139405697038959999393196758900407856027314017049839306724242627909597896285039377773210886753084572659209286577304999129143250801920087133455718770542139407105555979669323177631626641500460425434753862285344369281338656347527092837012613671321452855771168662880056417221132128723601506657622326218621929358489370927503808521378123378730929471101509595800689673239992430702210638084039479500067215916006016556064974293627390454294831802827512762777305506717326211216879028461628273527624724591412059682083427334822797751028008290511789085163482979757696579626779123199965814875146022940626177366199441441480422931601173488722820188954205099222008237616485191669814588515441130485732536471389973804817550279270462097931558706967199421065409285700779852719410900618868254241533577442169189453125000000000000000000 [70,70] 36194136092591146662916736164145149933895158602896157037098832150752510875773419272876377841670792688492868151872328204116404630120297512030982395276473012366970453342031051144057557387542450604892288640377949504869266022052754154198221850524158313126642665274347647189987153655881680211729609048287631246756936408150147842041209482352954031037483120723577944772468757477251572993816245650685446708570755358411190693326736231096378082685374316414939977450579175478968307585440883410867516320916768671530708353261559121830712416659435547428399797342496551317732848001726130877850246983971748870014302489450343247069387925124820029322792572974427764605659153841201375308769049032978169075713038056300898414390408258420711591202513472500212438851494518656806997013205588424706448363738980503153597714439755517020580655766890567850020586635530158672637886815746017985048407191852377460265893410777851906220307517877214984610949908057608849036588427041171900517557406469197794580030804701506366300637576095689150345063443444414669072746860545248896019167786038701219796489499873148284272486778649930364020106355926341999825199193342781576311035985847288160964489108800561818704209491598408992625913978269932671014416342870171796125022102860381877840494586996090352718700142683967145876188701412557886514141918400994460394729010606442756768975064922083065769803345147896317393561614839005557369279246411592960312663641906623226797143680308882182346350756436541462591387173255757757601292846813029801246894253133169291795135850050420677167897417413659606288662679590747481817965106411469615384661907679111707086936816283482176285718357421446665233177632294189400932317026715947581603151094231493017593587009682566241716411494056176153673654053036398046856183999631103809571012210313812242135634193243888203772236924681561836719658787603093015689600461427160833809683741905633697716311441358271054073501082182768620087207588402371411882717980139271565171594489121755793588216217773777590098034747900351311157064611097819374019001612776900883598521835388468785257528660870980926555688679927713167420464655433447440652544127310276142814772423375865533746969481610650437227747355663372263184898839217812765634508392353282230028193100743506232794541070806929393115164510273889211386891425161373152873772652236582867751359383489986651074280482901030233732387403715453709142290386879677904506860688488057125019340212235042056281384683972119132165707949995461128697099524370237033643604718236019834876060485839843750000000000000000 [71,0] -42337076400659870054820561135437525077132491741931905531795971589338935627272580369316987628646773657818644649641786984205407486506360029829731919329850665183345040229490211490968259237380723989214154279040109439428243050380109725941958620725558661023448047135025592795533163030185216064907372527811492788607858590323452006862491358050866693136603463469244960398573338759972896521846325960506037265517884859009784707021367652477051221612634170726747429855538385410919227468032986014026273497157330009034775655369421740566882197792410591115405477231324891874800247225596909423838243001685658944321859794826995008619708082898837321584680911006317034652863158970826512036436266168828551240660771127419822759916284396335700304237718998090461853523450254249149546208957825535566288876394638478434937903594450172736614634820065698873595708233141007497119658207417135836314844912504972592573999268000685702942258674675998164630938481830969958674067846910657170808031219147921909162034504549377205335357193862862402562614959754544246163578939251365301402843767129470288121255956919127796351045625134490715733544383594541168102889958533227462949396270502121817811390919304676962269372991431008423498458915506777012898269978145230900227025521542983854756367771422566385233616090903821938670603198032352695780586762078239443962742351391161446757745102067760554797155786698584607644620104488452238975840979182277958304759911066508436976849975670657109157306754800910754021491065837793879038060404492293126017863320487105802706831540670671508461781060479852240833434049766505667444356027312142727154168835350919583947742801350535345974902982861268570987186179775433635687493609900870900784571872268375503732126500216161698680075304243983484697328644286013732289864363327795632631607966731432969757562737007762064572240035874543677261308098579465715023562275937705341556366147149540906333417759151868174964461519505958226429687019811107679037343552759295840832701561277910823314965496982708643427249303988361227569433007582533832747657662519376979443140408505308963216424502887708157491869014537299480598668867258187250028996125684552699847047760644298865492030079315835060934792233577856558106781620606568287014831379441761234040313689370747835438792336944157581405081247825948102569873867400038545377229858800097335072982375790148916498749036668250347899009822201495090179538577956127644847722890338652887030306085082050919318162167009129230317119278461315135534621697777141059013393941871215920763605091785606897192117019211300856605703718210749145944397481335341402234746516599131750143404039761792013985048376107396275865285242122005224519068445171401527043248228180748313122933046415141689067240804433822631835937500000000000000000000000 [71,1] 6009192280472930554916703262021645622973575495621260666961061979056311857011677331158852481873689936246173046020489916533612101761687814638934730808828418828951378156375411292913403342549727856343749587869130454304170249388644274844891762890671751271085130890912686902832915761703422840041335227369808936935318956513756780640054451702440692880522709276837755789211934022210589758852111245795191713500468688687018763644296274671454075560562301299037022321044192661094619102199172966973504841490679844802671251631091213201746726136989138887920137229493463992780188213281354725580977164413655341277076320359561460874695130119328840094329028468152648939428110309287215924107950137638868422234234353993462269516216377752957048527933666818068007510360924086446209555190042529709194364067847842739298892150387892471791652630380354268481865458096872452523305324559239089518177269530046987983769427084876926922902073233282341031857665008772649869987994658768592284585044702219267949914322494134916322716046376752104265073863800934663982066858755955313505722812926609222586708766342324574449640250610815103967905812598379725790284491648939359293706744358504983650573084061152996250125123059797899460666700162517929426684844275242974756664668527030153310103305213768327428522890586128391823911060098251205756184494782860803219024565751894985099288285261337586617068510674913541789271612954031194413881925776246807359029162689025409785024815935685422853802434662707887610111308998628865665934051264023583433948616551423488220318064226157895680979199000756383010200156002783127696539417601536345491768814355934247161115184606536244441978032419219787082609264879920491437584933074651611974679842148324413940030953310016076512410584331038685430322112552532936083066994176006370825072781358397705519830880506030794831750257637323031767677441763803121448258451336288976672684665154632884222147813354988865355475410901467289904430146390486648789643463217237485188424577482592133535760401951124351354180429339792621901660273949420164444865638460767889609919434790629853191707694373789750172444481358834993363194288701294239276096428024088923859930019871539282008857089208862350700113351143752440048730005871369841676535699694276376306438311348281217212074299206511805478152333959377430151996685042242180300374650333512035595632491290815950380440766299868868258439703631741176956909700945237487249674175939661908638485637624275882344218724913843317777054803544278187696544249895397597827927289370418995274537656447247558163916711434193000073374907236267011615366679075175717483450578629638229725874838948082761599603775028411447352966810084483189578557118427871074878884862749199471430665807358817431804709485732018947601318359375000000000000000000 [71,2] -197008233953100164749612550489442405807353715732726280861622275985896877838569236385512282148866290647025920928040024179078861903641909246190645505653374939022515100160540654925751867054729412321748423688040101149103855976102332373803961175070364231574069953677681768851805164343230366719308646244796771816249757660555012179096499664396290889940161214078097216724954497758849661977369360430369644069528251955933292973801354323213150088604794426476770552526435642977164877403075234735206648413301710402999210587732077314584193723303160458146197688772990521748076237542674273789639420078151252429202853516194934424803018751304152050698094834052465570550581682057770129930576044273024764620129614118696770051488384983951972259037134779616176117904372798631460419843973267949268784238128572015790466466677085721203683639870978141732221430236459527203503972073982921839416059306758535315425365015899140014289104651184117240195531222436059371836510488460458026357717802979340993478905594365530527661711126022657454935227306668335796125390871451145241301227065901538296803614510055633086733432668807062882961122380272962890827118223941745327567459418507146385860387356171929807351322813433375934180860082274244654126391995162071436181528013095423200709631789106459708393151576939290936154620458160422363127327350413504226175607657881825546417582259581718484531382681021594963864036958873861119958550638673726620417793525004879526492231165889430684908119582712736833735786022404001382014562351596448384427953615227280920165814642078201715310699221418479718963015840025215524044709830230548412189818275254069273352310091878625124793707822805377616507862376725875156136289946017688766030444145180723166083468671437094998371395882075521895767503753203208707587785749369627608814463167152510671217052515324885362640624603221376587658449423459360225114588621914978881888353441633302460129263096671314133627018213923850857965806911014921404100062989639260368060878164886248755525274644134013844900670847412623090264931894436779719480518560769107846758314822366876510135653655859471562764714424949176271719888862450245998652610399573261903626559938773963367153286473453200734757579507723775289188510954832172895916093558199124417220553406799726907133953904611831843913663164140143400293112637392895553290687943420641822192418359983399980899917361978341320649230477839991309891026352856111301170863243081015715152373122399198697997925156080342040168070373233382649209056550636406524912678134064108424855115312510439164871597432097647503812240302580747635693146281752691483698928657769343931052960059615828420045427880784979210169129473501770130672075296075382324305343813652702887454816471635155039621167816221714019775390625000000000000000000 [71,3] -7124312931711615881983835726024187600940514582375884336612896096445862096551751785068337683843789251836817476287126424873466157595642075414564349385501100572103635068919047062458975671654962606045050124885836657970853432560977276866912395660348973462824768701275898958476951269289349808091373580729783996156870084109432500897349677344434356606802068887651514154615118412645489058413600208929965229739654235030288972272303625049014386551419029189991545541498402779607221394021996136433422924662427766807485398083939264593493459860729330525721449158913196036603822770280651618998209224646678060367656740501470832262595769583099418196093441226997422925399797673934093039020986245518596832222648538596711191832984397686449012585142704840739629898193150124045438070923543951677027759765208422867780885255585236846838181878504639692661413325614781392621187362345190809102646097595888255427696804222266564147434363529109513248777255404400383406538317079503312656496554161339360978991876048299648429965366446339228821449114758962417341748329051869621416600188596959054683362392337642700638384382191589549706753302534116718442762528348536915320059213182607048293072901634715520135412156926714655651617964901685515646032063544595303811721298560274429483233931622209444610408109046243597060760681404912806313884915331437536088191893488769737927138400142635006596884115417642636636530482425948120502520075347472894153999872604354910814583365763695898400278497686148033299384997698492000196280743518912255544594787345314674857154385296618497929875994621255205591962442597263365855536559466106257125989217915748816608397191573870020880533772272571745981861113182154323542848156479463709428422426591989274533829649605030446711608302783883519332990798989241017312046110068873577274600052836463788198814938909831182630038305332651003851178331635027131443563424411321234028215640370621174372350061059759128149228246745538475817659013613993830378484916195042854398397017268504186780687522574578787760301338367369757439527041608520333907739918684782295156781422093543414170336617058599848715772750065720832288670132855554001139456238666901161989142086528357317835403385993216743138606966519909884436449377748483638787237276693148001528554518782529811064456622916260457355804876210385930743339106447862602826601336328755306556751787371155178425469677971279781250186486415814392057036981539247418440325218403556969566982245969854288400228861766382826834012206167952908134280479883336978576443119093387842392132927595906116063580921121561866980530674399162969398993886143364317479993148288475734645592587807603733021607026422589055727877351342570815968441247473569261001113359589187528352895954070200801311329996678978204727172851562500000000000000 [71,4] -138127196010279207785657039405125649905043003478256832122754946664736728313389927068436069821450300728298945800676545986449177722905673700886648672411474097462349634021642424828123024149030308150740753028807276561183631647798047041252916494474101678073227837290936487607127509314491872497702091768075976685047595392232708201384876843004530589072160475330455232492242093346797786250768090256831046801109830434327075237013902253003896209876948894451071744123525084048473405473600611332042438568102102100526726278119114799489284691231501521039243401399605536457514120772013558214603631520522131908710794106811280334316454738230923848071334231489554683237693341086902526248676555838237050601656788738650579085341638639733208193720475188967265533868800561464719224475093930462407260942231853404307351843878913101901076725742740604337078538515177310215811596434122508007505284715328984981919889329075088634118539771263332118554731893145984415957767010020157922474193471528549543530800290582293941165219607521196019243842885123534044203230255333435179956461421613849997955726508510879853431561741034402669037840669252480549774668335892516515849179856797789164674567262296460237419565806375152872983062360382550005752803871307207259179595009050828860879610088646287039193218964424464227477134712581374119430735948824474753504955888049069995837408211114714904643968105910534172928999622863136317850336951896928606873602362273636081006844463485898897433143720922636252046565299816911685174660658280202672790390965258267571706917895296268424300059291870591460372554727714408875473354169250488867667065131085361067221020687462577516535836444437920847195744435010485889338649930401909610896985686485498741638962556886408039079747950432753854531331742567256279773009988355386878084532465814126400517440349059725879763450447398839725717564689644277348122167203849377382061818455317725001626090883985009654598185166576421464286073891414371136772752440067929268129660451058245970752620068039768510425723689761775271703646350170465963794325837265082472239874814664991455851739231741151078713241008953507084757702260447235482227254856799241014153783224069528741721740619937457583577640289853003870479600321708623488399305950989007717206395282757041955813320262434653679537600354707599724453683039336318311297214777424951998829620824120819556457643588634353111029085152650564512021109641863327738944246604062066385185380921031539583832475485152235391121864100094050407128896241708360733076281066471327508072870299936640433390222463349035698787688925384402809019498223359165466512284720618061078752391715999550690196634444070448263645906862265384350467539206709205603865046358699015735527204640220588771626353263854980468750000000000000000000000 [71,5] 1313872052655137264323189863680724961900855452232082386106477557786481274685217976134347369754617665379244580761428795055088085584087190920741194586519717386505290980222787306544519219419216425078786749959544194342932676927376544782162768344363806433330424443705056936654820857460778695346171733493921886905984866829725303090166774335119458036135239960888623551693859223748236693653270837658042003719999644862437850726404381412425118150558320057973497772322973932560195682113660266685571360756474619238601715120313854694428600156603031596731308302754006013192207530193836171182399122342370664603498776043968748902039379023703587668175985670232723706267305787514848103585686591164012161059393345835161524316943262521045746729516815229461988956350035843097055285720045549900882550575611593859724098619825682324165216959947566277884474258127107825244695181199984296250711818285561054048447574394037223854373472899280450994470389805562211812187060929286630916123821701451932343967889268384389245166209215117890710264985756946193968986228737173044403960572253119428529406734589678405963868780248184038363695989871628132243166141010098370822531144388780038014379024454637623632207375191816815512327359877152798355867859067498988106841798672034829947412764296266987705085201673693858924019856947699780728312075109402531444903980576775033195365752317870595204863969104503091006973267459463290462158537586493639828314238629551920887992823822733128217371392271858297434733686005020764796308835923182733430402860081594817803025338679973051330636795058814239955950942020854948496888802356125571117845011109422666155725708517921147897796635112736501421816712542087182769903282667283270547380459380144067792782157445656725675172089299131691126954130303780499649022476701156250893174461331519877365580560059986563815683628303056611750798980853764359044945875047182096203488776075539711249622632388400372672163482484498221642562378769525020915126149485226935670792395858362403485807076260995192142947454329618414732346130968133795052840337331733998174269602678856848178832960383570733438513823368841642135932480216104648819248135079202433861247277494805456163108319619233744114008238903483479439952725075221426651439865209398860260516127019786437054840569473040631133710613658777707491028352067364080493702604565895012861907846680262040140301038734520499273593112318659212796230305245613181372140295198469717648571832054063989943926765648850059402736531567623677772448546518708441340978497054124537978894159508921162194632889328098557345655803302398107844353119640821023008399426773705125874532307985867520196755406977620715584386213799454178301860234079868622780174277749062281819489306222692448500311002135276794433593750000000000000000 [71,6] -3803193805442379004457630632953734884464190903495573099528050234646074996660924219244380194104070385692837555786812654011180545703802004991349091029751286922262488323486958523765469057727327148572594300311096940784679055328137166627019820124206476347805595149556873468148981778037776030900792962423324334298914016118709261112781879953268325123853814942775155632046810653501953845167044907271035688323133774350933485005393669701237802242198641781081326549673079293263327661914850917283223819075311723843949044688654684562660716410599516236146853943747461918959223250613278517584601931049790968144969681930204172161118804860195889530750977198420008410987365086435640520514450277290226673359896544322510661447991238965228144181486762566369391787421166495931773254706490670768897386704538756232323891600939970211702641586422873763894108868723486722483828196029999050026772081330299800792044503105112765644712438904193597621087217295387983084448057259877910610055353694163520167769359264191071676154868804787242203826978415083624635780934210023964521824691342978286049420336929056665273416192812633213474207344596995643162464028988420258553146644714636888782982243736690189551460333766680803460767599733656940877144011340105887519561071525844170371627749871637328107333259461916544646344413548398915406403284622498695126324199330621553773329720040633143580762912200179230662870036510381239579539477213374949262452727470451825053796460820192476709892200692917094201898213524230392693764694043153998193327040246366897277241426841105680551311125432515372334978538994300379360698813506468349583169945119467569318615254555403608421729054365284286856265662200074752138965865645552305570579272550163155223322817477952492072344413063116945598679201680566432929095072122924636987400697711480908471613477191071198218990238247553637307962563086519813432124135218317289021188027854253774724912619200871405716589247261467180463318440251468539255007030459470081783943351855855428802103087032976902121744690736260245810520191057829164495243986145382846135385484855122757737490430209424039068049697929416559400366902496184757735503310956438947303533231719496524619606073000740951220024254430862508431259909617077943872709751819621238076490149034189776822320786200310889837357644115253328106872891149812643000996933069271629160196768081781009590860298009364467410462505972662927596493330362931791317946813115530748153943818353166176376274209648363257956935495454977474149100161740528946769117926699129886801820062181554144745035447170474002405154798486016119468657734452376100927757854103643139316404338302722100959045855739913122287751045791884142096386911283612157315116500585248720481962303452405649295542389154434204101562500000000000000 [71,7] 43568729202393725348589269159603663996510585809615665807219971583576599143380944511208198007806434656588749213297436116414518679014317482481594434965841459053841292834519046096787042905973443185096279890579560983283384710425615202950762506352928804572703680145514795115252214399404910133199810100575424212731472215420047630826161220492319916228866819176059101621236538297588364920766252481157629122584687072090738542610585355233129708250431134055501744281444337690348992140569748763162876660143421454183027007674357970667487578647435123536343944498787329098284663370353401270884504730575507013918590872895498665961996328100427274796812278397909549724637997514835968568302112890609309359412889068499349105490801258548260297618595104569730243954933911745307015439506468199062311781407103069701317285886569108898986950669829683697909152341913059268221763118665397283028218371779647772652118047429842534846428239142334702957857406531816052010958910883676294439626470379299644306938366757669909986738316450287015613508183887141530017914389293151366125669543669091077931558479181108113690194809522961760378519298574359123622377249043136525108407775736257735533801803164613223930837789563217990411271056978559194322837535979693379157994294852885667176810826707461880336075553232733532484111037807555701883132311280300418591937523405292567894095099029068391130738794798233295722136223742337652557245596427317631608501735569955491809020232459172739196125999213962089977198339923159587232754841164370540573002206548199060570936933527105692271843987134137543943813359480146685312141499265676443898629050047381630558456736433139890223466080619022143581829474452447344123503868349395024489527267035175080492830181122889157252346125247151466158448565114713428922918935127266546619611125029127512035719717579278172453138351265666894874099120518928898051555347835977090590685666470394330772456239046477574097332743682381383448515517294219204338279499537287496664635953640779893798352261989657552317427131466549919804910016150700374754961338444072400136717451582338256503517589886883448069213959095537175715602067599927859027380209571991219250336134822894324852720598183549917366378442750154692443221128254261842760777763474144626855320987594545573475492203715282363069873614663023117511971677225099086545545244181648248594965506816841042590273662935560082738598994842042200604742207367302036490619611325746425541736970575001978369817898658546964089060012551323791415970731306905999408293233302337311971375103554283806949137610726662434723541022301235559472429328363323478994163858466889729358416887179217684377211383581472459651796418952898561115339957676335385062727089444253397937725780231232874939450994133949279785156250000000000 [71,8] -436148618852509551530308220208346413118602697410925920411688977641025848432427603864914209957203158057816168550585805675447226228661988969481652696930570997427980247898308989712517365152760370057428869846051409416756607122717845371285541133111784205044505846709227204542070898078156898433411144962907526517554754917450323219013637800626449285772421278456922114603649217946369932352014441080102731977630715877251311501137723643646199803218169253255688376535699797682109737665278868144056422050342088157401020425613788185345364690701319115185980889472528012537249493926399407351844771837841408081946229193175290032523745225258721315030369604607642915473571774966792124826233729758016402267379840114918706225743606040984823424087974298888776407388443396749367706964665803189210586664631360037647407128269975585661149668184488901185739350938004959993650808797237399648300014208986484176731094222892400301873679356256649321513974466178978341350827169562349245666296201930097055390209178805151529537430685686223930276217577031627349074257247489871997164662315653716032601003365951447108793997393119513660880178494777299930418152188128212159917295140004646626703387324262587283353822727831153352153216773413161467813414872280351765654482057468197636374912893489413790182691436704121405128215390927694571867052201379578416243175530922606663569660149833945720389255010512163287530034809647780685549077315669403435051986277916796528619361349036728582149168294505289466818754046785830109161509160229089084579030469962340361767967439723727607748011650148645338326621958760503323975544446865606849254577377580144365768709105519503170344685732021457942955681319226789456498806818758624728505362771906929987888512549183266789541362670810845726013271288028877893107298348705914474969565882744869137267071960132934112159346587253854932039794992242417595334278118479590168393841743133942167114507299624962791523369580339235718984815988034303089114550951075801731671733598793400911881861750389363363197398360793392306165553093175799558349827257024191339063916367436343206432454920808194964725986527733662061090838074066836212329254980517579905365224499755234431970904756402748954661315638434848831837268712417055801414234420530953981008375420359368443818195125338989667332374813576637937178780466461407451523882322654370455341224460066819557396596141898885932929534704233548157076211456533175375671752957487149232124403249250251051859102770571236972383260681788884537346286615628882787850434284478990160778794548029191250123248111324916627396820871807981367557312551486047557690232083836251439989649690668053648834999232048179591991570288580710084450641663689921032184739629888881040642445441335439682006835937500000000000000000000000 [71,9] 1924938232883696898749727603186184018678377239302819979928561577330905036052309458036809888212541227865220843038588462744846118249816229382159306281268454405341316576693502944678720899765017229468053595443492703575445733359427551260681418878069531833136370188366292140409416590905366631657255340657176875314188691130920060544909245651573068222606324090805296582957700073638998369551388549494638244682614563511662303310705966679933885354890891794728002300802069198376958748904082806158788093025208391186648737701261986686498380294665219078314573008684877094698295355273958643055937433535426085662018786725559621232787952615648283139004286350874072502159633740723847233096112377610244406993490044878100282482940184916616114267953424584833486950086545536090830677775388224738240836814472740758223635143967720688855791047972169477449273884098228781494766024109841762236658449773762855638416684694292832847724515809140181082358535533824988604065538528791105265602049746979294669462269799914310110916354550210054959463695262730424781750733983373976447326363124613203011615387733009906769603745837479706832882624359422837310299137963381338793326941796934060766109571484484135237073697027860776553777540258054707956868963234452867406624865673890049051174955157669096131679795319114026079734814427219160991441184966797699987031875367445106178209814619919759766467947935658948495827055629101895189358890778544960625726973364901001153651352600868715617974970654913269893811977562116582850422332567757880845878854578414158232230287935936503654322662223780591184218274225765284708358112741974371165360371012557657665582993773428988241065425481875316949136084120115818540400356820852370664654392701905172128711293127415814948542104673540284937278958193228695843341423376734603202314403784756904487656940697949830415151618224996817724781158942851971978326568967611057829341630621192400842301327659835573831805194030793617428458213404105376259069250379742833311699136445568761006823463449871170182394515226409786085773888464698951801683588521797755691175894652786082336223302839640640838161461214407353725177587663984758807997241146080184915449929753148127142875545344256610178606827767898858125330332498654436157860527592316187902512402212970992463065578286949974839973155832066562569297871706267274812591305594591770509414643483962758608259168286941291189032102620394341397873270295002951810521155689006180522519278052343872479099259753689895576021337662606319301959119952803395516239902091954126246081580377509038464706462178143879933111340946907403644173095329822843946057660396577940715226120934855043686343263024608125379410345823138972519189850451709689236085986004110015556989310425706207752227783203125000000000000000000 [71,10] -4572823499977699599359018811592873468259635993940092599371549471560581841717355374794213829100672501206973618273966430063720281394497397685530308900131605406262123893626145141175300502151390892204338436373418307510234737449503936335469939106598788675960299216753304113722723654165667375439116853145030685159556858499116838378745759692441790865799190609087587448557804579326306730662887319111018647465648242189504524173110614556300559610539869543706295370586553990674022319258060840590037464781070757164494288013045258348459888759564584022787225618024717697847817180631089087846635109852722637138181407705619909195302027246314771182990748685450233931612500076739258582679825581149319407887767731806838702041169127043486541362655296549212859419714830606068723749120891756347643553921799983387435790573940546381828747698919251397996112724961620618177629428406830646299064263632278352895547625759690053558334268008584243486301587619275644553377267429390449980781953811061185910285445064819676342421078343419911967196595661591836948166773343670472800906797700097501117687022094940906075318910232554868170867093272553213081360174247455154544342407188124654957524088370613462552303485910696134609590223870745888493805192723107152627359931810211017562878007877324586318847963958320949940258828619070540122893255800389348886782594139929149862788799364747818562297455922176174846265983761171190909794282399142679316465280770754118244660837090677756887317868070780211165316886087153916434638683452073297212776919423936829211802712860282818975551863668463364773857303812252923562545052559879830125268823703261997536296712956237484103919896550128602508480691140661738965357420337067977234420848393420816431527455511888539463490430245304833875667864853513576264302839372254220695511084775735610600858530335026977516170747841759745217679853331736348697556485212261808813494731049643516343399255757744764910146752541915259033689879270459048976055201902810982411859357036015153627831428699627773605393699556951279601560354584667085240197752599490225666983325679199305628630922114305695306516615882243832560222539054705184956866672061827422719543344426320860987654309400642164693580764248799610703360046615400089789974422779305701000625091949955866733296206832468524369852880763342446370467124111845552933657109761088436664482052106419098873332506252594302899416704051938721589209486367525681444151930468309700742709579842108776358018396414470900555970638894096026583359901743979064112015266786772862872868600736961955887827254249770444153987926464547820615711550763078458500162944733120112577675795372976534043607642180502927121831917475164040926417294389799529796152878502457639342537731863558292388916015625000000000000000000 [71,11] 6009839313901341712390535532456625206044889089984937438288102386260686021766786289205233092424958309822901067985694672842758111395939696673403519927350810613095525527828645323750046489025021504943396534465552025738664244634383283557763189828610780932758499536969562864824162012991123968370997805541234015002393357508337434893911578539888688788404770612213313546276908615517441420896026449645114838630865021635404841559279353393576833337711895761307118842844295011926263087717067303255071748065988708940996606736127799573456569424788067014147841079149179766729927685889027272006774535019615819279121653397998401679681494560768559996103678465067783414016118528341054735317622024924946394536943618009365637042235930757913088112388012826051534947046899256472391753353607224580428028107866770534172119998923293408810456718946543448547257121363840090420759954303806471814492092773498351300138577498363136995784414005093608003484085933840533124155470007246971288346563459605929084735226210413572114302817821735206122583238015950463710214216522817660100139379463379191394967579396035090388180069326638929785198441141364692713627978323867973279264942057614717530450335180244862138087710384941129147711433957030923259982321580438367442731170853750654090885543341246822216487874607058710668253762936506229372149318562403349478562748933812563620137111695543211123236425560305627650159088786666637489253475857746866858120762640343378357333975828462724601544991138982200054510343437746024221662283025481045269469563233003086720993313738021501435261970822112340483434398971215739492216023867689188816562978115665929034877201202819034502263931718865787491462361225950525732767830924774665754593806777149788626867709505222657902650664132595494635837309898412299082832385264700042334403629081401192975105000434777748800142135445215326102888674997707301484173348124486796310323158966461114268421348769758416907319716191479631964707810359643015555685484238056088265900105705047321899565614762391688915179977101772536448074654975685560544030850100739004059401956578499076397628456645617193555231655161427029665363465096670416104365203285251384981440046692281557896131179728264240970552417124490910692808365137671409718474779058968629242517728725094950728680307248603207431157906267164915822112166042185361613121695407084781943076064738322459023880903362141505463159043096536515901993595401726278440770608816161151957775094259023867219761223703734318633337343977988970813272192749851108285800535943522308208088920226236367467666804551366704858491695563045299647117053765236320696138829087319789790862975111179098461807324872953619108435692436435349999812501757167097254832676539448854668989952187985181808471679687500000000000000 [71,12] -3423190702407051116994912903505798527654246006471495935549948969274081388587583574780587827048308728410381771184247724677259817672311790882334875024613048316538307149650790989893891477073347461703650975585348470642012514429402669847952179975605242494671637771799447840049849817509291147403075840487252991280668428723214943311740904083520937737839238742105881361719670503470168568946356789960941359199615855181677749259475579671541089789770557537367495199141571307023949270952619569232274634175221458867181397062051550073206439570318443693304089771643331081763894900520757193046005074454762543955501916675838167011679097172485697382062861320261511916746970058064193149128832711022649519688939856232462814681828906537954139731752562087397870408751284686578591494955164701652106129630834273634587652718380657827993005323851962835128525093529541418194589179192974089630606629568490816183384581726148413601651348444196989467963320431056462061040674214417322558168383093910882233448430480800608304861467802050370179800663097524023173525226867729132919712193888555605729327109941424619391663319402338734630853081030349726679423528848808303834430966864668799516618634649258353371728168322778485182079446881464042302163670545626818774257199713858995726628733880036744691730645361221074372582905898725940226773382290244045374381644329785005614320043645754592246713579882229441154674557583021707290675621760636813212747524867704956374737318395742044591634291551568406927931731630031240740559363555166919907905857130247453504700719159039497077475252553338014130644912673225092739077562228675961129248146519418283809824921080286028841509474317739227694813514057130956317277565046382894301765141494817992293079603616481696730401861603255145853616237050585796104636840775384312704075467519904582527552780795811260815053184765508241181336380548959574082060809019998045207617150136637019717402502954460993495939315778244141175426131575711473389066678647662801351356421170708608785669477210568182924893679539888989280643726851596545632560399669386457367007442538926250515686650714759426976520834160322113126138747430374515804092915944699174829319413974267773426483593793678301460565656623608666199092634558962032444946458708283414178903647379620169394524384138094595503277076441014315034337487957641003621914860761839768532172353912408173686946955030261057960385783448593636900114301411636842900143210804635401497118190225821668083080333516211132152352445352712231879704655968745347438497255105316350650181586629421066936939311087329714605678034501575544809657637699987025515489784223170177423026779617196979452370519720197864504480104782843195057588471584379685719312647051992826163768768310546875000000000000000000000000 [71,13] 11314098644158445695986320283009672801451399479729730949454864956628129966006600768794120047353809268830847488907892454270565388158196253511293548833790505151141653487990607988649063373373896553850216829194191969779325282582017016957502045426522233861489072503347616220678979826125003970298290782653557423065403562486024384375122358073603887581872130919026681010039266255748784397908860352087153483993294736841529064135617907687661228739428808645819975382036610540879431336088938583351880633684265384787438419162619813871227470659869338887263248682447598027516835471561244916560627328185914103075772861932155270535725486728792774118333306464111025991841258284759883497591844788660003386219998650394525061348566808455182782082367877538941275978921193348433552311256066108833489103755901178147458010037239839803931730884256431662686491411797141647559544013433093281534502193374299326127414064262113537386516149251199327054430230673307943567082102663860451356212802432347940111506708257830095186881259236277180598016363102206368301220378894390785744075997318210319523562737503872195716135543075180323703796830806119017212310454285602852036516552263824369560893954652167482755376306588599659529593940321716294744941392931890673227974857911884881595166739156499682408043105855599200046636691537965019126848428647923052736701942233238309453582042099840397846213723087934201769180686468037011228385697134146517107383043748768291738112516635973559144334235327825599793367981721072194463457925403857450980810392706438497795780917338746435457414444689535240414301972495896150641199021456243253503568556753631958139666438137631782586273498929403049212545825807875845791616578746784788912439074888146004255461169146610844762057458453415815043799649306457919712334037005426162156410067714963418679756623305946561030446009583122388776582455320213276622330814245646403994147457764702889501948287059617062120619343402233486249672753343316945628361112442842548240767465081253500000564113823540344161116526975268448997141822576081003647942634927819694102078921524013364051816978586843201802320444981767046792248657635517411488137680249768634444060532717198939777557453072364935694486179992143910239909024499052548991756325003812928694090816623659855444241661409842341235756444726667450423239466824292785638131181834054838930745963363809265537032278152741134395117620767185763278489698591257550350175158553052194914444349127678533025376584877924134562116487152788427009564110480946282897519741660430735661971079424560184290580554212968809912543744775168697109960184146598657317553354873083856709771920760107139882001359286449396821899650565351445821033953943268810654609879406962136272341012954711914062500000000000000000 [71,14] -102148890159220088989935191042144663418598083246873950464875040134790583869209462543587386770608664297102983117412545832023770359923142057062826388887184501560393495544727813185601146103897885585962079389803049567322666589052552757442330869028523220810487089917993148048898879519089811975989423147463816948473802553031678968006909786356313720787431068399218820805226089615333469445906049619954491358337816215491091208329504273102849149933167660973731747380528755099814050784045781871919533776653394511444931759065190210916931064148391878840301061698063006689635055535138484550294476288916855448660280670488493795963022770827152092135280340998214008125900368706833958028014055878163470247813497907946610214247120238501438406465973813250420307766572375173854405780353861779494427453566243971858515715000558255571541313418633647115030777471096759887029710360273803218954364800723590407370396424745347928073096176488966788914760846702955960586011783556001524790756309868446820104119641231621187007717354148446363771294424270046337645444681150611342574221557477420709111240221793398487989566282981377107227829622914518523537892389041782186736124299490658477232901186842702150511994458438019712308328521922367322553936951822179184137881918130925558539051650228469949867865336216249060295645479048364133247925629869763982265432719752721368201266319770279991218642722475441215316412655170834909537410739591411727172823988865833429097336742540723575597822852653786241538446620856862580516848493705008960250992362118650321316657720545538220745026309505724312869602793940591003232111324942858665768009815494273753117595152437599254438556789170408366185412474461637053665973793076034989244085747440413824947187358373760438858571205440177083782587651024092448428414313306586477121216671882238635305784363546277795537526243635731501558790246444434512645864584906406544271136985586130537345286923280518242646821847706204182220733371414551475893064979009309067848657572538983887675553212858400360061371225378900986518973707137372181094417514105193259012654282280058847900180854351844694385638559394100848697802676201469044677980565404505352144516386045614746138618221231366770232150503728498697083181861268613344916683490127508562247942163400012939143618030418646193417075058456360716575906645076341095429000322664399421067483802319235145799926393515246631008143076066853575951486718837177500607521999229645197673636626704615230389992127653919361969693110483101457375789837823593629418127488047499978242530061998830440206964123514967628987365535039015215292653132799077964330766977176280965829610894707343057336617516121225554852012987297219237367501805602764894387313177048781653866171836853027343750000000000000000 [71,15] 447288526650510978428415081304774251851812012003406895152276099648574010613824281863582122937260857721991618400491621659325785224000944929032994207505423952969790494221956777511542732083971116986124593988796089177375975952449579472122464199563644497802185056894723664126083919097175359412326478891075208987016283331627735179486283387152008363695823673111097931762476461770400451947700259004342923508717874670093608667334172264115427174568909346621903172042386847894807180791914189443893954980777139344752747935393730203338307119925291362698984482204912111480507998886112275479668064913690247252215627016070344616432780896919186617568689367197461473467922089609116014657229094627556000635716529809753010232383788893223061100852860627679687598430588567829078378483387085218265895389780803039975597955714096675471523100739580897052820222711224597024514682954470501367418840385857247246901420235978684705492804474831173893064257565342432595813019094113305464968783923579586835845197445724190851717446349581788720420917831270836288292499061657220516618229906338046081557075627381156343467816887636725241473040983493956050948142314326856440359982423285464237379626165934499780178102533743832183054625217970402646702583060519317618652388567550195676163031247968862008291042275908221755789288750404363095246435706724305574265919096460532577719129401131805604498197269857336060391547661320896072247493248289981262342515713444357420507810614917674161040999495591635221423975283195147151098782976143617990968736837447889339557538886113036871292674998876936022412878616353374696743908025700547794752006863903742243811325441883449288307501187852642246787384210131005547213752883621541946947855557242445320724787822341204014040022808213415633726938540297117374153071898073679038763784461170384910203599194337348101424962838645565273416293684683938392483813781111141296448349874782904063606675202554604841728877250546568168452751450820760620822232556632897971662778755820295701149910819853613861836595963188441100631311778719592037559850083580691458071870346404527477272697511766992991983375354477450169014218127499828346012634123750197794446015350773151079921593714289742851419439894428463943357015392453480176652084868604203287239733764761298210610771027099303297486515077598279653521284722510682175839805815407134652602445371944007921456542450450073710520164574555119008781226251105711091158728022592153466395204532466399110971734582515745933807015591505037145208537215648752450789262248054051083775207211162182257309909787024677150627031825290296073741045630833168741713832072728123642364273532643442715387615707417454677578985141349804570531617507438549956322315637180508929304778575897216796875000000000000 [71,16] -1327240841522883715661763207071252399414033570302777322729287849126652331747059596336090417371392798773309809157572877139833265736264732396661128189517520762066977976850044558231499899394456467023862699558811286895589412186141775077158184507113245577737545073802457638312954438818880035231556370645652045302439206190633708001307562188336124856958674147438557756081355473196553209442306151496162825424040557645333194486746026772722091706910087974958557436209509113339394876559896947378918406019977892772954494173697528808527471231165162601518796796803913384301379270891661310969123389701483169296753342242264339373492076938190714483972870006437014510777570915272552054258434684045995081838092969764932801749151040010154496388029566425346525496057170348183598247253858391318260222060326413604539056414201918996569004316047172329969143678393361960274587588700033967979780012145426472285077711801315902172164589265657325837786925958032540682306636498702624916055325998330907397414286868714843249036906582536978727097162944845665101967169258198624620572218830543682031624423130866016804940079494248301304348202989903276465820217224880358803652252198133049885835757338888012857177737080884926088096312566231909251641067653043033415230608764645004528418474715582299280261061394995514979920214210147376450228308426697490203461309841755765688019680333472642153705080277944771462364114142180590230781452647977450877190901115267531691257165776074441964318048581595418126025124897487571979241404048547937964543749134235218103384927547233862088020648064745700963232372878988692276711252461360817751448837231808891301944512172728065441875319264814582304535547877588271945819253867039416958597734001431366195152013213192647850467810048619580752240243181982969522807047390510468398107305696089593367129550982621685275255492018070407924139230124146780201398297405095665390648911550861664849971910068498556578321476166584563507333846956716555993024351661210779817700938803117548022182350102427402706172572595295714011783402612918144912353689880405670763780132836831099167978035880365005357686178661271619703982657717611788131552190105449722953275662014255095471631511581873539620060069706406809851914212082748674900531357598745229549500329013861854620780859478871512464301977437274174547323761850622429844711550729279483036314067093304970910614105599759952555275355515620235015326402088285045509907506055877088231352277507096031755261846044532361402680712831617808625396467483784176291675456018005636776685902379315261338342091097349728640418486401590961623019769711115808319314612979962492700169699150650617931881499423499724562077411357109503044844796282308863055732217617332935333251953125000000000000000000000 [71,17] 3044479064300086489477806600875928256689497767288894852684429476617048144230321012732003912014023221666607409433840261886429077553138323410712752055260546131715365877443483682772654656138113312894749910164781714676781771866802211309740239502857835197097977358610651079799065939604038358191112846603357486758855698039556394775317828360055995571236413916104207022829300684945948896928240093415019559424361965938654581368263498279690662766072433448908196005327961765404625563074517296127120365352036636686152372861605648097758014323112751491716311198768561757667450608119415568177919569608612590447782122777075062265618150504693304364571875514478443611488386976157188377613679535708865778002932205727446120872138380665415846910614634830006723099926448096435234721916034302363756953315781328268767849004700011466926380423978173602859436480456805794236975060936439048978216226723488952585995077064443541236597928932678495266343890402521541472242810806123904341268207050938493296611212492432893059264253101248088897016316878030596104892419309181928979265625114179516278459502828107705283100805984588050150535346581257595318766967574765452409737273132776104858413571656282921813699641562515479783565463079616179806978634083389430560351471507706527439935442007197293242793388150789328556222651987091534797439825155024383873600701755853018280659283121483054522326703081254201742386139690100144876135184903290219915391993355531557305741307338714023292964174037319450090570700430676565760944666663378522541309504238628456959115193453072201424758863872146720006594268630935394718260711172258370537186762890723033657529907160282617176425336946527352665162984239147725328373707801403484575477186753978259011992139155886096905479950975910305552936867503279894557202272268558738852519384431064664851861249576103938204483256479484587434727641515173894893823295697947671541201960121732828541609920497120071884236012426857161090765083902482727054738829102188057639341623312575455759875253425221606246305940496189566228391482104544279950406940718210559783978494487309521547732694194508609592164865283743245850237444923025492237174032166235016236077205407534308493142129412761666350415230365035403764320861923063087996548832340828915696630291534150733549791353037954795382979719570391150060758940112418107732634261513298335227812201458043357244618517570545461356272140493048321929639286977963164265333085257740671614214769217119526597157410463647698300752941987591074209035261767726507900270910094160471211318699337368411702482807402938144514090967548664296548923252420841938778936396451178324864500422402668759793806778764272712848893929210809658625352816865849980842995137209072709083557128906250000000000000000 [71,18] -5670961311475855855420739638927908536410018289007339575963982088226269421760609173349104851834074621201372258097052332271197171054943206665884028820854572829322714067294220899257057323957773759044895663615285073659653366806473492712455225872009772663589192369505915090193146675415742618432297500181016177701574113014101608424080628255177951511015314736897151183424653430002419955852054824747135914776358139060531315167239169768281161171832139514696596283119523533177212994055089525215097798717395529004471133821187372699824972958699546067448266577239149529697085552274534994421934601179412512382550574136746847352220316435270289593930862101100955485193597605814710739627917325311792843237605634863486957786297862975809086089987386337384925418545142830131992016662601731099385205495123006417118232831725875221630438897923682099037733547526423812411235790159562640630819555085288187601877897430633419866482970657440363518771702871398650243250233586348770383379486971120511461570887285192436865561604433643240585008322083517916041663884915117917152759986651264236312024416385799703831328382437560588346160631331000559093108679956880305872590781369702616371488353810640792074770518701641120374028530898425029010223692818227305231271217589642183030079210633401814372791384255347505821146755924435246899163842322969341128064531054712778671614878726675898560793260894570803299911383273492574347737103463442512032773793957066196233972595151513234904084162772780349098853194959652233944875597871910259919957269753475958868895963196526403000279793007745658310658396209465979382516692514243918714075363212674836307654940972564950183785833671596546736550769475354761169814231899803811145037270027101130782394055091948024649367917481697903995538329947622699980216985537502326461599295302371332928509112523677304941367029754562259956132209552156708953122641616507270085770264390717381200355435752957281306465521390526202508646472111628274121048911296894643617526269864814598927870681643062313653973123092259518617288272680020273948459959588805459829386624807590326077558029793562214272916417985207406447833970484731584844755822279634590325751400890620182302972606776595377169250003718675444377886565575412574534319030403716904819845424471308216051301024677469601827529168887970138866933794518838108988600854649513999200052032093234423351630768925145604322879138819070609246560239434789613993254773264164278030406454163201252083612517794063705444548608942666856243922560161966815171647653962939713018591247001026793277523767109631451353542657331134951526187987599073301996759849126013057713914466016409943188290859970835896119497847988105730595046957698279754822578979656100273132324218750000000000000000 [71,19] 8802542581943630244187478666579554837421857574059245945887915452318862366032220072447916392666730625751690133764417096871050751952724984697513748216611560474032074022212974088433648426265308982254869847747912181875052628276624013687264663274365758587869662831320174701325002456554301705234127347806846875209616306713047125541775455558941215022357795337211997433213204765367807514626130592798859939800204881684712583026330919986717607665053495860144389521465195661623218295642878192877053555573180485957471697078437089149170141674670747861665455312523832792136765328120490058559238987370449941084064896963165491604900819331556932443275552622505172080168436475022357385538592587232711725300450126947874897028807367385553484164753088636757342429836665830669242746037882439098539280691875927713680615894339451001678345205592738677543710498890594671421931715518443540749633436773881536260350858992859106536762696478259977077205248593635551192813250290992720866048228213627425827877943504018695652361851828108104838467472538826164538751682880983139987062342337391164982771105078035816421179759919828601002603533433243731511663936016633482747422356591842244582265339364159616145283559677512326280311937658873333034195610404728714961643482595802711994548838092956453990878995300641175900135089663546689588234874154488118175074669859311951365383729670798914338131203614623315499056128557316565417859526304627219148961896073834821197836995485137241505742082850961830431109054435553128783957338952278384993616174511592596437574720841168713407180294353636171955706245759852408103660265304419512148727006581476238682419488261141162726608871774583068476164943328714447510459049734253847154670748921468392571295805459654288198308096036008740536496064759459792718179316041423065774333390729953389804221475143042908920586555457054337712196362336739711303197181501499211529420063813269236662547509775998227300180841334522302969571528270336205932128887795601083290398183009491775877904805010781889527432394978424236070266298362500026069826239732513008114548241966551899359792033915911508137782150729371218882649304447303346371339134630338602949943665674940391537156679344885954607605899226699223929947279755952525169609409583295238755210283762981697260499242598312494024812337256485123756798922330398839730469923351788236292503562121418230525611772430047841086061165490107497451665874120336120512364276720963712738730334742469123500735967734535840152150134659924333089350555958841758541489891530173047779260969962614514404818332573828314383293058107996947284908458952437155072713505527103480028605978976307232071579694817432427987909799052427513714230884744882388304176856763660907745361328125000000000000 [71,20] -11593088096843767381525776383244532674266597135319536103152378442880967130692703219091240956166031477603197921053138408367634513075084370809831568541369752354846403339801418729849381475924344887008783430496700368640358292314976248518853014392352407937950074373039144836565205294398034459221984295997183667315343715217552392193934816830881246010099658987580129875524237806136167696481472397877059668907621975797617392070455141867897366663454092274820467398396373464269916320014063138340401938209576554714082392540707381330301896060863365182379434750216053945802958094044022792410600362708950770392607989018184624443331770567386271460457392080781921956207991500703613683886187614547467426817561415634677451273402108059749655233324227705668150820548737835467407205642968379796156034772067948872050819623912811648256428300351586758794634255850888229281861104968982045491890803200225107303524717369298974812801394808286023879993844513464828888097224770784885392505930572406276326788574280797596023646586641640830434427703316872982458449341340118681129059005394747256335024179570705194615459144361559788915036998250679838976881479772148245491929131509470385162732354073104226059126849361152475306401914425523467834632908221187154915350281517094206782636380699690588361507047465873169033971231241613565085308423055979739644460823119361036419370886980877674634697675471996692121432600796028528386817358269897164496344470559101697529375873213428936295864542806208745853987820232304235513202508308699625956185413576237273048285970744736271154844340843846241678887852580495016516298215677305273601543554807336495198453540895860890311203192031287554442858857565178829450269850303729919984617219772842690345513278710557828025112367285438809918178007356605683243518309888214712259344452616190105022080185717765793983842440754124143709826800745591009605301560711465026863805416288261015218864331967515455000344974562487786912845223335137884507347609387203300733787860789518800087799706247901796304483907334651584163794385589772877349809462928385924867522735518388592274985870936907828882108064580419356598632396472011722466005534360751854897408358212122389218749279846217308918696219693734966981365222179897765232528269256467207817747387536747586029050984698308990340519274005734662949781682502375488352919089000142026658900287718444957686364039390173228473025765173465845118615762833538007409372946608293786063253426638413147918973617041529529537059560042896655221790032509484728640964119782586563520627422928214622693613821876753981302359849221609218876181237822128240798221762332296710042569487673504950063807462196411441353230054236191082228657478481181897222995758056640625000000000000000000000 [71,21] 12972389276110509724497154273556462903301783256260963466132439986105993103979244193225722567400645880188983352800183415578136362991852710663954505166687543830934780690335122882609722974724908207866169661447331803842890144778904638246449371844257598806471524016135561513026802167083937181528799995843132666671910774372844624614039011950908020000152563440446627094904817241159946721037968210918697694263450511819811580021869763809097744994488733509690803776882108655879705663373020684166125144266436549287520693158290262461510099329095164479583412589555442914511714091683091029869346718078453218589855792706692924578687019080016915120202913154787493568325000961156134675182476803926881442241455022977571153966532951951484160104328532870074466424820091987336898901201712118600406818812266833856806804632962979572694801357679904482469361440527009907843480482310906575843248591852733526166538042595690524034364465441842059367773389915900032469554444764827814280269569370061929631552306668198540678700349363786718215666288571899115474511074040834367992072031233028822930058354051462076898435006216406917583535870394896888959098614805226034258061113727833157165338654992033338657033698864509049661770157219591750467329036627762759230469081810679743483496480106757866991987976708037321852653182747779916921556819215942570945706316502756154536344641491999549270812739542222173081930683621390880473097072210938744810105173581335483452811855022373356549979922543426134464126628942762999687107878745654087955089893482699967452243194209743085087058725251747446368623207074388704156170783493057829773782650866483079552976480493149583139457815396719609670727890063837752982149684141139535409608128945707501937439446634303822797448406554020532240736333571972944854881106888627570293404239351091771940667061383715045131114949385321517836460959278774558072162408849189939592898228915231942807218412912324785308558345677805779028104344047061111165485899142719434738514127809761147538534923921320857234121635092455057076360148319570500976759066573282133850704063719270541901364701769040841960754175839679591463455031547267638481370618075641414068027170854231182616925322167446405169439707559240799456445115733323716020661602630448923776684215931578023679014242059790617331432363419252306681359622944121849253628248293396596626621469881651892982133274269599387095593153285648497223124426613675046706047445539673215896171578152361459652849137083235415717741738759773944200185156258307423821745199714204481338712248069628838556965428242047186998225587062311909871103796407394782298315415496238276312863869142136457252130164318028668910615346036960433828699734704059665091335773468017578125000000000000000 [71,22] -11877711875038250351227375196716868487841212430631754680156390800903249365064704663759047749925896148559686978399710896053748397567719453691782333316462015660882541709720256540176361244068109574905960606079478800375562089914479560388848949949798611710817143559006207942071697196705845532685292519252203649106991752042543728219373530270521248303663535931598676508411238095038514466009842666212380465798143297492726596623592632101469325166670274414521959086807406992433511627036614438994444450037147780338547466642592922122243480124803868571661669633119446199002559362225264602997492457722112875684081688285427905996296676924693293642589269985637131382993287430659535047586216243187813240375486101232546766156387418293720569171236621355957056606983663318300886074749090855076500526991352453841715952833583465990277209329873723203665145384485794531468721224421794727690474832361423054534120383269836535387602241089717146438600774128243582239857519661195582588316915090975645262150893633297121838601793992391062950467187854971250769017917642909556770718664712583035361207596304730140929617410162011626475380079289119457634699864001789015955112095392193852999541488392106782913848899614345808664203776225857474111277001520138569987403812457910791639920673232362729742799935819885834891344352895167704790850449112508115360528681635533467021342094155942531270410711360200216102847781906150144572830884385248279690488181340168793400958683268643325162688540390519356980034663093444346822413003537369801622882819435121990613863105379394971337825473065255311498026913520113478013359272721607352561361059035203873792006081727481521129588144016019233014852957131099102893838130625981305266839245427605090699068430278958129950439955381157552268073481493944613891846269096854561865859173937780669080894710099038696289763213781243341029312117834626631736935608811618405043745374685925459539233436909984491193745906154878593814216341132331011197117044207051296140952512707572424064224191707901828638662580513285488761998946821519880794975105726871427139501327815556273233526056896589747069049894527657255212440131900396671467767413023750729022222106957884474317481104371887839187722244555145759204103684367046559847757722202509827944835057815042484824736374712629214629948113070230817363967550735501579124870302291919365271057925764338072358429523202621279606776839762552672459977336045985292009988081869955483218228901239569814821725667922384778936397487618179877139015316044110058748645084321623834180336574775157931615628454649308928616215196745490424623643710412106039418973740029379759425939030444456846551684812866142053658344410446202378539570787552293040789663791656494140625000000000000 [71,23] 7746208167651052623771786167447201297028641698740550540364822056748842903594750212249568217712557269849770962082781783595355005651474015234675636411694209849665428922507557619619635490967432900365054559851380507421164970995050562043775539993919904947598179871482551581736744862767608106193602438978814955074022821714517221521051255441629046243192715556765093006551139925092666232054179793081414284760534245994494357566320938334009976954906681077339314491210087480395893653592957691414243859476801384768584021992859813105620208302963847363275785261102626955441055989331347939454245812129096728704282731995096385993651492163780518183687113579874366142350821771004807439557343907035757236401161187277561019578230090440523466855772251814107253216468273857763010550783918907434176930811611568784295161547293428144159601100744605987292278953828079502265583486881703422740637188396221036379742186818370927952240018391316635822191110117471471980817508340940636733548018180440244048203532248088973141133103070429717911018583612176702644636291910752261510116237415604774431091142655873421666522057048398085502831398658593225283467261146432919566761523348635476582509330363112134717335268437696337717127585256244243851402856898435056249050520595382855096141227805029866979720885473583087377099715178376930553219071933827918190743293841927039900116000692743397729285267305672485705781732308695881129973781251259371514269541555753337107377017138177139496832316399329573137163195988455875442810497100003916397072790289407040582236463603383988867477508126028558787746823912445878392447028114708326423977414111494101583303449075348830128809299104875499890896440345841909621937585218343923606685575917740912927605351538449393082113168665937676002164456130123516062231247066662017547283726071135358931534543836009342006351771008861170333947336105140715446532430946607567572895652524411295918220846691806993051791055680077758653241563998296818211300627342352685048876840366433752211358601516571223630448682188603219908048245863208737687743588584966278473856413630355667409316253541168696044418324657873191965958382134582434660123612269671835393329391236631376050949284385763473376079242843117065694555736129880701697422717779307653742164450093119417434888729294957426248651631591026188197798809097576171734516287341677680964394493711185466332470895297355377395884978655898645656462573303051440064581119251119010784394861760689886521900499820353115189551652836515057511673648015729297458801104793156762931125698556655398932890652958944921587177974229473233087034374083637968108277479505021481835015514087390511821288324710333112292917342297170982950982320858202001545578241348266601562500000000 [71,24] -1251729509889602377446422427635253600364513551852439802457517226343812390141813726521921790409993720051626394163388598345536941558718234258920101542840643481943132025367565466913786184344414003348112744181513242718795271757076622683172718504714776659649203780771082195674215921944116392409208572254082906696515884357731745625016233941586077202962279687855397851673853052401611615787167888246990310616394069063498418132306933209262613310651418960062862451179801936815364316707775828539047408138375861041618298834015453782672732894750070843607288158759962869268463915567445884047935914877200787943542108919761709156991393450086159180893967844625226629627794758119490551692966898859789997177049070611643400261371535667653789433146466043035222155910468795612984916851134232622571890084514439629352000825154637546282192878796644198613525830598985841632976584139764590076853111570506348167321719643962350041781570260087488371061237889002255791414068426069241331017971981827473506150779395045559251028679638582691103340366561830465680353685791292585296251562374513658364469087688790258316918341984131037075005704345938774582440421790224686556844789140072883708280332962560986950032565621794368707307268013639549810765902702107216433352090629272584552004948999317554044156959548265210143784791353115522451815889312909260479531950123584313909765714825090162886035679733194850478510614673880116968811845874366179729927470851745451362783524129488436776330008016237457481068687518687296700153651792973326827235892838971185184269759332841808681514738767055404755564675359175190951487991879974303717716292941318018389934611014148274956997458591650953953122728226911784264368927866054232201590266072076430837445453664921337432484340406813803900820893728073095923050602556065232111033685317110151910673678548430558772915281654014445424644267401303466485153535011632382800436802066672434384870448122918131310752295678688328400335644882351291032600461426898382384189052306983276647649613994340590648378991198298380077187946763312061794851185277809186758505922131989690916476671437045170067721749036297602417413354745223837284044080491757161828085325581332334477466072706003205862181401400399761759128613450266834432555971122078745706908544626337569799502812119147510762496126075147461890446159000213576782090142800188933737218802465677489842158659066268477652118819435935058400474869403068143978343476354905146835920441569295298381647817750655521243349606188389939355822277598625342255994180202434598741397634914559138876443832181602006998423481531726308615117997069643686024165613370710084478164726871726518405959093735660566347467348435884559876285493373870849609375000000000000000000000 [71,25] -5579817267290934722000829169603181637197608986487540730683403680098521148704472650206340550829138775641692844358373722377202883008203507235978392014496229198016589110561618450538885527035044518615345836720671568472411916180527936132992189597983895947818163059726189292839570818169962302838785648509212150821174060354802475004702770534563602114272551623238614639583913246350273509379699570531173631028290013011873637631088077627125497299504916852784855868904536874811028858503066649355307212286421051333683812777246662299967064831372262362037087052603540208011050796783174803692503793429596610108003915369776649923004963498896539050811425302653870182176720519737999060314500084685379005598488344573720382774182801523767191738798936798915927073551520720346127442809666283033878262298023107260528637587278363911216428879213635869899869935117317430300459591804303955865324230587107368476884931891740785305981958166904853802286148492692448259971284542217846251370392082544467037149081280697966986689383101495569799689246325862055637494776003411761360822554527408429248436651690203354738369313497956909879365111217553471709377399959603324414200130794310756984737700277054436407978716841245017792081034386764032633515780751698574758123357585550892031815959468040510229071265295223509715359852636353427718884336649147981216206628618918894347270941077648724566978275371898496266720697725629085582307055254629115152066538305654192146447287077357545067228175210138690664730120719927072444118012226897433262963862911148967923457279152322464407904882267283840213000088021587945413211000331742518150523152038098950310021994429545601542712097663848748612503723658506906678455738446012626343548248582581500411450172737260676159240014909302369028976783115573172278657738454640364805957258121177248830985809132759348136138543624199951062164832730957941515233672115117023571719300577703121083711976600681807312186097536443543241431721190311875729907234117774221101621522973710163858613747513943395890513032704991515653403916427540069277629332363056185849329938821815320449852546499540130998584839319526714188861459074116386822684947576520422300256293528867105089365918284142485135048508666058436484145681646037744393447719407599992687732674485866560015113543819123174262641119053830442349028645830508958524786753869686032536900914457593700045946490304826753635431466003299640985237178910024413468635552815325980766949649833190093842972951655583786613552368938512934593042985967777774829379166021532014438835406242660786319734575239880545311020629067746815948506389522464674245255853395858847511902334057080685927210134720526140328020203718040193052729591727256774902343750000000000000000 [71,26] 10427483689446175067350227287852894616540807319911184890187628777969625804015915632545867962154333464832746351156289550763241716345800711692189227808929218454278183925233847273708276533487470940630714898415413134766706630667520604469379259882013418367220897272230111678465552894239327876561419877514940668657416930599616352838722775614861981407479189171470325104408004619790859758936842387200252686370560110956984676082047918095757459290336882010001495116496931161236282574524569991587434132268575568357986091110165557309055562119130563580947763894167337389790101951413862100702622527756292486156843312883593553740012332922036938564360148584777404022537397121666644201476110192442528645425676780497932608615870815913366779372486855419017467672729854315238094638280384101104853427673331522253198730709985099905212567889171402186222020169662679420569655604748438725027197632691498292723599376541407231885046595449638657205636859255738425500252581836884035626598780073019589766001569290951591209959085388375250342018732481953349140244126996744075857514231981478132575758440221117451238266576464881757246199048938882579938953413500035169412681314792589313903498978066191237074935105844040252939160046936052226726108338889282250331219938211598242322354584780475305661965156973734401499067987745798264098353239790885494765942931264873699786528476735176293082494082436479688750282131487898734338904986297889981740335275262278835349427649683412567046053058421088543693918619332283253740976002851631932601531538518443762998085612531534904790206917038745601288121688499571769404257778528130996537945170222606557864421964909312522278636702144061617977405824053833774453095354365492821441533651287890240332398455201675495660131055453255743223056997424120242773054398956627597059401907836860987535381977749273363418392558428741076435704964695241079078099673180234772750231843646735440020880785065507702015934649916526800535812823728476378523646836101863402816337647113270607504872283550791571363134569624830630479480323731309564129873297953956028677604673417936795673270263880019738908425634923035690815132474846776535334020399926131138963216590648976945408219496676749003552749373287441215992597477356867664252590618602750501426066360495333353172614672364292985841551992873477348105724051085786994860410719974223140657183661345848021948499607713488381409083985066351073530733125407457631773044837125481009260621407340544424957827957841791079562299656691695555290261483588224896334981430332201731637437658728412759403737920535365500576385925885694659171347930295947307774376127094360565227170239807214900763937952620456902849688241019521228736266493797302246093750000000000000000 [71,27] -12030366317639326538334234783854463063552787382161475672928004458674901864616941151895715543182498767530715367755401944380266398187368822612827404593154043388756791389230752009894707428663867816048760551692204071580572372665831223949500180036073728831531873125061147928091853685298641483578763471276621115382942251354833178579391801686429248943683986554635587467865731497663850186582765794124420479551641019878659258696598132096417315860263043951930016311377486610090821647316164709402253472985792864081040379294005131572620146194809095605620855514209267034108970382992160113245786967731173852501495394036618572788236992801577959958931078675447975404808243239712750769891948214306572524034502552220114732329426561089337933521262095609763790331711881183393248250100490364337894502779183592926539986455601279988887712701742735685626264154848574478832598542239773694256224104491392291713913425239468552531759448532978715070232174998092333023469264229445814440909126851846618502020398561248366353811224427378285135083023822480893198553017215767177486247115698193416835648155430294278579987243525813910866725294759509387664133487491725594483831290854826477867496345985543443229211153106813942012190492232009373578601211612971537224114893999593383591434699252937562187236911390836097254164930894286512089650545574680398426119651754550692020649947372424556923692761172007443818480035615240590336613980167137436895531160973655873293943391577180849552671653894994114505176935784513600191383915864236385788646142780814342468097076156502182129016215376503328845408233528774029403077364335622335423041852843879063351716878905662380753928394126260608163831760787539427094280490043725685201231465510941117943615678359101744237066655607418725888926124144292796626874196981576480755954538499282475703186161818444226868920898327986380092805854427401747371007043757424712456544552838170376629607801958759323523784580436138635394215784080418288098906331590954366805610374611437020216962703431503471745918709420694803545022131735395153050980809113722893112350544798279822826246585930172110834493281578535801191615735564327024114852988930543780374088283427695642734632893897515182638091566636712091750817181580532028336083685445351569012930761924190886510913696652399729407780820867372889839952026887269806232951010871493589406607368237634482422222345474598855584131257770023982362114143145750767932194696610038661887912237390056086927358802878080759433366519131254060102709861788088693832808976513650766841774129537857000642754765911953914815426458618589027588397668068229764094912558021292012806180698062659953275500729495383071994407675475713404011912643909454345703125000000000000 [71,28] 10618594643480913969886648813701205659515960092242756899199272650496671911724235244326158074428935143394089374829353917503895186367854703806172675861958320132429678653232355639143120746700468417528447230089848491371289589348504066353505722022021898048379853247172206665710170852079237192315803813405107506108910678040045610537788751893090572425675884986007986622925042607283202050085823169909724674895744391326521790877345985866102240293890158762346207865069681820210533909533531996556036435646314295534856198276850052842947836788911352254664066045520650559972924152674948528344976251997428359105726968140778678722056671079838497605124949954217523072297403742909054307322210921546485376577359403135629743797453863433722319915918996921095306223557842720233243694384614688844921239100755376841139189761048181391993467899326783728594236550091923339877740582345255911207759485655050166376857733525803507146486974083050572860461965156736012508175077698064848859656108518476133692109195601275724556415996361029519348965788476259817830722112439534847292708364986647150350160398847640851451732168452319537177928058752187451227117860517646045419441856943819924464569367075972205153544429289390297037339603382090728945902509025345678002009187963903444737889712945907748051115510801293146272847686085137389440145559167428902136372211045651438567878243136741371753158742217842147172214392419044258904383204038450570694491768133189008800581500267101049717352115062580712959680922288333368236819090380725534220117457813890077418933551400747677219979191602393747715613071875287269271666163952869064654915698652038221162451568710263631146112306827452366231499671050924563973201297926304057740867801628188908696393136427695366968917311970072040076721968583489355020064161377565645277943038925823548113286132909173001195635593323110937790680287487642201931407252813118905758789857451649471637611052346923432415411857888887679508278671852633958836767421852618052060178969937065645083280417103994763901696798447274840778848119606566958025353132686762727565162429648141619093206507710386526452843015625148725688963273666878765745037771889633551691947953677864021009233378692732334983821394976248314184470612006550794335579965607356470463835251497702564888230155790726601842441288181637591062037467872241306204620248582744706362571009999861186077262057403787546355722300400955004950747698051632723432888457130726086796841000352981434129880891006186878788420909178792896788011025561377246187448655406492513569087072534227969025095209353133965725508863701493075811439091071523579383066566502956748198888214521621830275545372845868996591889299452304840087890625000000000000000000000000 [71,29] -7383136660430086970802911755832781187686085360908484044841372932587507757567526500705820233946604866587711986461752457312683234665478352631625102052376006836709974680247076384267281483392371459306749443586166927256017543391343262929662597858125853181349566500106228498991006295427776716151746913424258162991071473643684249082236576930481093902405050332435476488590629368852467557276483714502452079682471241446196718652823168039654980511289124254435167749419039200203497363829735726536096613577275279103506012959546152352265955875454685237941792000292877882180003523106924658009721312889364650819883078363463232836299428518372010172929106102789224737529237310457158676148461583405123554917983146737146509564578119151096100748877111018812149497277221919889192371523207565864814695564708647052248686658438773672005729160980941184370361102698958159383166531955670994101857431408701642755653470594973998282706328575454788923547288815782068846722009373483457562439590396081278275419233712336632209880635161949187970494619737105167742979497415012882447422415260161453671537003777834204973407646299338057048957700768245142482911425284098041671079526734998253745917378533573815765031077409286769413178013005000858663690139420481355552307631104899299486654544706874435581941975407751147199894226461960937527610494803114569235189755690277747198580115210605592648120603646655968619846672963910018524559415564689207705740095991194798269587197301710994803284573921224875777031283649476066922671082262060773720061612100432493416271092507801429124363675139270954917616902843796906105517562333445747589622772903281650001790959130372937399619241144942150888158221040899849385482099606720876618019580375108600690927528572543439177949171815761978952968333782894358676816115279592235735056189628176028471939580560934601649067115494561478678554110869893561526815995433194116620343293387916607217737117078644193716045673738570365137153647989428090685856086843236354349534558303618637708334300455630557765011499244434103928987573335712414901239547773778062457355392132010488699602699200081049074269653470680114812244441515349225302739191711204349285228816649999111294169045913220995049645550494497144003005583062402164960385337096267686186909031368873936668842035043189187069737754060817182009535217180599607852953548106040278936755697453000072722675939542112017231627185757299409422701444803901707485174542628777221746792564167696450393674956878566260353198509836956396190331112337638995298889363088115297041725612648434532327311790988036860131969642353385047583046825178432331148964554396821695943171473999836385362825167278516547142430681560654193162918090820312500000000000000 [71,30] 3755875151007530039365071850778167521884381113089243866948617784573515090230108845641399975448248607261280056367210057646845440670356626421483645237892234693098789324433630931723578862845183966508270634867190005324312447176031005642219108927123889482864088149608069041396145603253450944319297713484702703023524935703466747902127066933123828896357899895886885498237510409252997904081351123562373385331174848324844430581775028064574867511121066386889996203581004174733252986786933510361089592144591313125889322584908862792535426858148290663759903557695951531809574547608311718116787599114599412867340255077664766889327999278393369336333888757192793873868170292018131494265138812560903177338805555180514162706870806475958156566139480506670735821966932969520600958137260928452987634281478627840890227085268607768465586488732921540113502660656643464537505087484092601734677676441017075728571409575735040524230339866041251830301429151006838999206098921068892939041334105672572081775977870725717899506409137109682559432576619006156985679394677358995071187677551364821369338871291341291886598115435499785883245117275514911455240981028992156648109340109362585438656593738449305165693988950104286138376114428904816744060364001509335561314725161682197153477698122780701213332212812095406485707666596035397103014253068550424028235658447975832289804643402173792398068946089358666485337640889907480084302255227234037260073784192929146880623779568718431163406484180568313881301941444340804914249339810184420498935799687453908873845278491669469157806026673712866536379896945313470946841095309971845966217460906326618305914042681831563698010054185977877172740865593531401244969275440035664455123746729314959122093017313042718480107591075053938839504189251734174000461531534564428187028392465173156390458298453704600981364037799436333790817798158870269467023382755209288915127878136425254004120371218119255706511187755118696762066498142657833321148985492893624650097324599465809297617507786294070755357063825740977506155827523231658688236831412993620447743924808483062976501848219956940285908007633401116992840392610458648894136124671692948946042504230442368345923854222477408958052002441206152542456659399598006760626531993334535047462184818265609275716010464315793881508995178295027446670318326394690261015848211861268154246227043371563261249509034919591020737585968999948124344788535112914012775392852418149459909076014235960462647445896193093580658915324347236775264973650233871618474842462578268216777954228088119244602452004027707083804156651362595924244162902279676335679471368333890291265352035688803460951453935812160978002793854102492332458496093750000000000000 [71,31] -899613879057741812752088617199612900751542703211396406429925005382073965430642798127949459095559472351617391826973165859543277611657740969111592587270279320164050915368339370733706001940458688137166565233302879481407278233815514871512995286312295977952951280536707410861196910174867917271966027157026934822183863841219911662180886337024156394079935385901654272625513384516880800591869229940869070348985083409417529694546242197017810560803475327560120195819838975871053105843334383388867962567985040393409074659294631975447843297078099032398156462597600105225427637058574444378738703483007831068035568501439879429629786082839197506346894622615684417627070317379474625529817979660439650424079866368030360066018549171958169447535247675607049236242059049991443841062699407260938172255812833399096547972820521409113220177338131706521212839957067655152156429298389004426045555440515349163964061476510235200446673038781218205695375227018023007305097909517653384508526740191939778194290683697998128618650060170193807967557361523005338599323239674303699605298055633228675388201460096831448159605876882586836109487986369693127757482087231336041729779000793298526141013722944901355167033739337468847847234372665356899931391836839491055695588186330705438833736774042313052280406682819345881409279439673480657261597019708694773983982496364853631247503091257741079689483616023681138588905602433636754529099287692589967725822566092970417149441812400338902021275108971097387042611573981287534606064805831554625418001233819675438705499811558770999994708867716391371511667652766994153906161634660248296778556473721365375535112095282302651711232701185556274088768100813079132724424574684084456352923544501848554445270323179732962430798244469077052085802488320051514978979621620405456245667847868967638402708778684611507146789700428756157074097807391833102017626363841763178951103450601182111679384900123854040491430226510927259544805372464593559713436900911742776862790700683598152491140132903782215938501681735581119478331536124971842259540184867415849157079500934964887082742428135631584615842642050960069625409997654436561369617511527596208061158033989600832614423954398688764220837689154321358744970331250671095482950789746219285516421171848722583806161611635757674945389414880687105637929646235460340243108744045890846066571289225899000991965869093380314025998465747550182206513392176080285003717121363601748975491390931215312788092194098296591890562710297012667978918499389236649360963441442180008052278378963266698703303230575519043583535765711498144029754364066708385729236760036425507303459923687890597294026899521934836911896127276122570037841796875000000000 [71,32] -622064336374824895252238194676453729605760337498329905288279574358057057107991715623915409318210538677530442497023668959074373509033016247236178972824742476394054302480337725953947961679325037859603941685457500987718513195117631831627415644838024038205703371365047976292127818997285889860092368554311549458823468412890249618649789605217931248672521874709078135503394666414301677544936780253047984355320978301293112946635079143265567000964179915512487782686047911852888584417891763375948062831450413029015783599389117311984870037475281985786432667531459289440395936016147148795320527949602716495913476918983500405533190642988137744672652769329787242192290525870592210575141053066296917191081857989978178614810997992963749485974233483814349474559473359991477532907873262527286374611140550614919004328752437191129557918631365599236210773436340709528423077413179915999885232878891735880461265134828589189199633802026893268741122087634887125760368220096715611230236149140832353618283350600284226019750941665991392132570985599729937115875497917371621066040488276331567427052000523963818305004892776967379481804003804547402553095493361288761657554145058586957378726909693858726536811683930469327093664646425593993843684040682839390833633490298647962545889882553475276527266458652393867849257251547941818024630960588973184389108769504127917746146987523665152208455967350243215945395818303573199250553837541574297107461881835609524727250026768633381787616606958258196357909535708089452276899662740063651299028910828512624265920783467628048317601522530911831045725720196843354094381109913361907362830137847719635727522926466292087854766392322357701403435101591670607109003859229658784918739764824763884929727322453441231723688933332071373082932183314885975850868452004140765747324866522655046657476965127885148648857524335511075824525248781763752738056355331070785870853993160315673712677891546668140824220984240304089600068686257264541297657335803179643860103563923695940754026930107834562960959655702328447958277293877120752432310555927877409093794316372309947813987105916581615206665188643183883343555502293232241830095331030255309987179725462999980099794953793507924113617995197308109458317464896641573880566254922680461145694364356715528533684339914341353148172690402131625207047578202021642063435784545310265974354756715160969335693289318906849375119131105981352779566248942296028467499824213045417265040396017028059663984436642659733113100127139327466589696879763337713664533138720673890381616511921230571110853698542413079794337285955429032747217731964445858351932030670661643150177946978100079755691353966540191322565078735351562500000000000000000 [71,33] 930624615930803316522393071175665977872971946171436640914791441678619573780626007709005661628941040143063920926236035300738292044657451821204647655153914657268233403569205864562083600932265061386069600212363486222786844608505587368641387465750717069578668926952637426084726162131455912479071711980517876215944736489819028561056466316117338686423406164891456416997319046426314256511046307019754235524773954172501862688697074390708590693589931772172869547955227989283986512222857385011796937289036767969216743726448158746870546962022015017644291837484526758849176861463512402833448558409916375174364412627957930135789832783714496224095242816628976701717128753209949174401267830185413144516426093082659195351870184125170786486605547214847977689524854531131679744464422549487456384158821872427995826807802982782542478229221574707968425892014147885819242625765743652746091749276893836671105702955916482006208743853457304876767513228233021864508209619529439188165571519138651839026301888212126242113465570832801107336676535282771980630672144876322735177552801743858911595417108935483041357425882727233188338727054914333277142263009968837580620332715445343771750599276135647698232689545639502143851871324165427968226460189825982427600858662974364910342381399661732551218896139560796793203706182708722176497057587589479359355287848963093572703137375838789639525892537024543107246436612832756657256216334163707528287197296255920520539343466054929968580316921679697074747604040468329805735981464245130134031522920681511915614031678000534075737321188168968552461194424288899287630108739748340437796324211757564609881962838835762459846455885946956719243515151329724187078101645455353606670282389337641788515594080256731815171350568501980441428587424603377118910453314131452940058239444336410701599400145252599705710827154155430780447800683198703821291613959483283973778438704866515313260168639784481328641152499812032715549174766456876962433249354873968024225983017123552274778770978013680980409478679341702495638976593850099015146783309541278175103900565736859999850112497043724591826310075153801989571095266235681875397401183457434079218248887178296379237043035696777673647921602149785394971679253938670483968608262850091813960412056069212001555921647338416698772430370283967235407950179732700129743958540637667350540437488030821064213202932885813067929986670730483572981817070078105693051111671466184489760445568190467290335185709822832333380257271702714624051316079382345243878345935008796788543837203532370683623337629530011575213518769653768777023538479952252077157505401121866259909161666428870952894047974268687539733946323394775390625000000000000 [71,34] -577165587424754299257862139861301439793629864900947898138416943327063102960764734735351650492786871596752551711368470279476679427282807211494049361869088894813878296817187578971734400273436215950726868485098535814514467334853219471106490911315705392410980995507126909674347850823294050658997820937913617152343504348047444822429426555276951038722247092239261198750838641691712482525115473440281481664106839756663077190042133242608103969157506683094867219591554096035503071215261743354479051065022089986970202128956653532401977832400140584660166342115650797583258269770785685762457275203672695884966248795559192576900026575844764834663687436581551720994273794002459254502696141636869536852006292853374959486005825224195547232940538209438480936344807526754934232926759889226085696111970237584035030788205853605373925639163719076293164098373274250350538245361712459896956350125965015885990564339407967727373165360920913652529804559858444965612325419060889421086425891340310481002704887180064663107269310508589731240217092721997472523453654290309442538652546331789952995369726184935901714888946556075912661820144859762290478064462301857254759938748877015338499727796335179023844828152692229168111585181913032906920990237587926991004234313225435415573861444872623756440035814439303906056465404896209277414803183494382625231847040127401854293346067210002135335473375507316524541732277497163419579817243572506387684375345375101595742555116470837374690786753504949047551159072382155911286725023006780806774165354812749796912201436279670954951702697921082303950281238696267770042743760518193519997907695337393163936476505389582915699258143939298819085136727367578505916762877754728500921420524826006071951220342911890404851779588167058619619298099299076698187591306547188955155015607474130546219588708057174930768721127245357036640941175078273823480220787977334607457802325601738034094887767836533670029721134439208625727905217493830554210809551971070434695657069011874287435950477752997135349439544019142785541291677973395734813947394920256784742280744095885594551268707725756448432692145050452278122962761350024150858271067595476073633801234974592868094067005988479676153488270497519295632965456284675116659216816404729922047595381072028377290331164612099612183955286230342021062486941531627541415093178637398607763928487770604692442677524057908879994565178956594595696367172509492074754283979290087393497678760443237953311227079553052723989168962666393707157722477173201141492024325772927367817085589675996359422141812884453591852315373332572487237291996105531114755208190415300524931244952032104167383153026094078086316585540771484375000000000000 [71,35] 120842287697563972999106800601216634985155441815277714049619786673295218074876822896472842883502915793130917618492254974163510297478939459689738439922359846411224783419741959109635822224792768671835684362401111613774899670361758077561853596063540134263117584396579460389211335684221812342397743807108153515764190330402266718957298435355468088360891815678853448944793918422628086914019773538946344999439881302538317849698476363416594678263324050766622826114296345355055178003873950686773413291417103569367722617127567279154944734243938798844253108735122163429490811634616469482288035606094862153068001971579293731131663750661286151539951575623605480754647160569007732557133464745564280778890587522444448158578005468927390647522428281135954273921229051964250937606180838618917821185172317696917405648952058959891066322745009777285980753737406703886390844637835897262604049011889172675506368799844838951319053907131994384959639136493578559415318169974619172229580772959434477557612484921002617600390399161893655819455347544661714182459911053553397995213613415278200685821705743728008183022595973931857547399871348034323452145342512760618800626627977801698739349447243410667453090462815928142783185484980276292828663321950022504391272478435411342892094349463032385319966858158075027330215287613832478519777918043213469099128910237857745322772785834511984267119806680246423616891879231304982575374956861293973873798430224969894854975276314573247227729681937321318054888773654419497132795478634983975078949161418189590056242695220516950745896804020407433040937469403678792979275442866168033041282001170686491691779154298375693724705909502620128406989452921176289633059870270781520754766603349340538349173565911710611327709085897094741182906401481727440209271241904430104354374423556648450568488603700633460918945405076482013787276877918664573231354942626057495553971589476564414507773353575398505006482337725422369204680464353776274538497637099419816624068119635007645581792748425657044398148525429667823195453151017516960828648324524918148677114274348688020899221365591896778650743653394764575331105458683106121856171986877275363948527864694045591659296279062153515132677809633859582380569305156111352797367924111366530362583524229884195371702592911414296916435248394768011065279064152450056959084218720025308900900046362721296931550520983803714137078893635139433887151834546573476678735166749655536261086391227586061306661136917019640228838747954929291024388958796571166235649803284907731008535568997181604661618638854292427870061497766922988203318731013022457485279549769816452425987150147510679198958882807346526533365249633789062500000000 [71,36] 144997873421041233902497041604724768169622962478713449981544973001277708589617435862328644885645495524776203472864211679081831504593995844443139160968944850840553543445476940180076466819469632433338905012967362971229502833878864822414991981555351680120027384999505971629571378351662827451777242979238683007193819438946772944528079122336891034373246674875422110435852500417494808852440718316272161303110631511735745485986866669192105954932789685427115826508416562730462843299891081022168794477895609645869261140724760480007560727190919895465093552366455552768637961809351432586933441666523352174100004716324466491179872048161523665766808449049580990177100354265609694304727915966285351442986467946930676053293408606015053544101102478853228832902314066572988394693438210059776198477119341579357125592327527939974544814153189101788848107061241064321072308783929742732487151636621541337612479709878103315548719302712530986204757421420212332453115361486241541364279558436324493982774404354815738512632977258532457934273194188363674406136832184453488440755951038754183040052013763754892738692007060396064835376513665554644135412298806274062594007233894863590385287485956519484528163055929823920380429146846980698776049775689353395541653919778162841721514639852743784006689324571367929792515211040729174503915021102863339724853708719094765483159407888275896153251832987315858933744718070597977024189713464260708408084914521594152178752198443989242146183150297348531936004822964458084051330785174917917557864757599487086447724062065155489093858044866010650232943609845332053137533196721407022233206593691969188929820034935695995006451640799573825897767090683986048378195388240421523509046258213515207239282130341768077280583576990789149960693513624959904145059505699807746858762592038777791798007629372653050566448140117927372089651499354796454264108851837959278401731454582596617115195070516899985478608369117358210959129440957788744214240752530017937796223694783626591958137107153415629872658867989091240403122790027335054466181814895191092178934407948567224205297006470521058030821073197770474384996558415006924858706546846933099802259274873548007334377500556137079116919353487178841953202242274680085567210814519915290365510406623132558645953444590027066104814264756204691857045962124620478498320829673763020861714404896135169171828551649973425466522783871832839027172104074491397938806578019911739937265906894572007841392462166317520948741694187114349403460716553303362062380114219945094924243023195341133146727298027382202246551705001794362308428829795734786331806271269637440913050085988800219638505950570106506347656250000000000000000 [71,37] -197423121754343708288405167772602823357672575514578522473261644781242944986905051332353643554139085013238461995506238389984150910029403272170750711532427878168258256553980138323864473833724359746547604423183993833966380769460160666562788385923475713882063247706970624425746258912845180853439083103319688067107995168685760175601867644134251380225301450184946745375711140241614146189159593561228117561950172049487778784785806983464595962470255324695662166896498143691332204880041350828943111959694282489518388478067927203118416649615514347712117156559493887229128909560371914683028764560162424046766522837362780089129338373614349021604048875227771310802452850348938686920234950676971695196356086447691164758986649671295010187453007522555845409472652469855758286859570819346305281622020990545617074495947851097462290974600015462213378214096271092381628811120199823544961882481077364159512085077669693142719541317511216722382203123152477419506380735437935237186429851595803321458459594206991786410870506585346486882692219321967502735627835842214291076129375355374544524096697281814102948676105941876327462476863692030224235626119982662749294158543289357093109454180235125930318655324897975393083241331842245467953030327462843285867681973309196242181010893979094844388756803428118021208084731233066690810169111186421809806238050915580558702653763966954512070505589587632069551738347699733324160361122022910942789096651122302265229500808865589910728463543976442478757563477110264902520477357650537661340686869746983862238187585231432235121615032138833287192952690847720097721691138201724711681566064125142080645846459677279226503144461846446288251686288306382852089863044433212952323334136929760934093677338374815956573080645781076852915397551388152271497929383800932425458366625662562511024101530590748577746627174641246466849352747240136012803431682470588175343046066793542819408925655112744655048166001622153595140679936573750801672280881144892922641947222820979202117793792865192522064815704877586372411844921876366656952691543431006805985388694475520101871620899619817973740781777943364406808875096643704054533991421568327537599765033493339715026783449564927526101697798552316246257870386300890402404330061476886154095672732270697268994484813770985352253362336099080633911759677910532031899266029246266525569089340476836361585486373655170982408024850497439803393003081086449383101320218345204892688287218923144296490525096179811161538433059448465362632652275279934033737861398082849519834723569969009578046798076444824056280805246858881215014296383461207429661886209229145566036245709740093445816455641761422157287597656250000000000 [71,38] 138313341642499229610782538771716021858464466542931305025088834181013531080257940405244121530542474452785412417283700620166012339954646222030776354431150091219425704454882217172572989891411189516938254120887341214517607544706663244490601741774910806607306492689806456165347303910736049468213602796624753599085741589001916124955552392679277334229262767808910705768989098989525465166919196890859305059581828975174585134147291518713787939224975698307942556889784546748936409286445520798936082349180259658173718034840226876506037939483740345271845778081054166134571654536918987255899753339623888085297622003147894216382496383977573116322217407214030983439345716777950232432443881894210752558054723386987711468596093194090491036432611774102667299156926588888370177295510001276100429898124949321829530548038782106585342617722250261869956955213675540135362717355584157783992864310656370879034799632723569377724298452654406461814095952346019374882106444969770685330631530390450434014238152073936281508647917353684768919905898895399097068067854280047868702942888537422224858332838117720870543984757183666721743211650498198983445964168152497688717820629776672877178438854169155323325558214198499010201269084398704966451944773390359691864531412407289921637279469253213218008317861440803175751461227786470438809765550492025683804735703827415762117152844568939212970139293758085514747841957451839492480481402975979543856360369474368889820209215260973214682846438333628625142421269835955504790069718755202910938658150931898510128655069837993548982824479348108227167178306543831276879071520844136841415121238205427001008393526412141151813051669568717988630276951619530419321277635801134205771012077109785470900749805917337536238067146805061528171611319721990504559202384574284785589230903900144644037798087449399196346197756672212181812931971774893443537043099443712482194202392640965612928066451129554279836025782759405119157093934632053187165633498234518163633226965988197162964981122953764764320281440828072595823422879224384986489585765979660870682322599802916734521312819215220358460170601024851274770864283597341081820966010488834445236876024344220428480194418856564334331195201329610795744125471626358804040680196882689577822786565307928473863562066901449862932575929761320296752623662952792346299208201892213623719271725542868883068178111987344761300696379188406081230077505308189859466815292207700527168581595340089268287578883911052670092165184586390679762590800331558138650746764120329345309998321354133736659399676011496920950929803229369802264613032388468862943695648611370874550303283756491623535112012177705764770507812500000000 [71,39] -63821163811735451345449115267673129837791629168499081914877469030878555062948812721850556638774768951445859718351125906293944204083939372065742029778091024425168647603693759408121612298364699844803113313798217367475381281368212586432932742622390881866921233566073563365777491239252288582217913320871708753436938684111348586132237550158644064726416192353399983408217180088934924419930913011965729562012770978940959076767672371680944980098109357499888983877708293627430049680735498247738296893096428145662731344694454411804226635159276670443822972519280146915985787791483160935786489745312161656034722678125718298138627917644631662431778079431516959461002279239418400402415573953091202100357317342608735178197068615505889132141238864508600531049779512711595370183954066950028893252213360554334484271455779179274829259450107427162117001127199594487155809781851274640341636201204244588156302874649381545669650942687837796427123405868083472736273161684499782298665500321911878058928297907294449582546068532828821095672000310841537914547847984435469451399140118909312404698772737221295020821324174873940038851085722393512569409925715158577962773791773394033965172449684961264408318965067165046806549388460308510958676799240188701829657270326482748306221286759333077255770831009480448174409264412771066386457388096672713933941184170929265485032083929935701080505410177265767966375264883183781711854788040665127700348506072108330272360476261442863595069708070174525843186867088725608645412577973114982998844714946092390469572201280648602040077687615331527018499340890018692189160103229808228745406911918905303784379001479841442895161856995088913770572619035500786892532862169314449427614996065963482251997675223768941490999133799699082828677667694163601381087940660689144281020270975976906362208380510348017694163033505302782028869318414302138203386748589551764833240136529415737632754946746636912248161079552314255831216378476854256938523997842339302054514365832153768695901850175462182022539108972181155725411511126114475694593871236415095057730901209896456816058117558464907398873064164307141183370545435627867060978442412619276656700640263363477039128936860736467416227972644945761861521734920425803696235428503698556266645266188609175126638936774835733428825725749132371766775061510792967008479724255674303511442240405275959289328450948472430269241032058195209650311271958920927504263672206463824641851729528871938834187943936801074768527618481403861823228435793778333635548212228720175735530562240716663708683494649835052065806470917989319640995090188881964190791056764329560927308596096629855765058891847729682922363281250000 [71,40] 16620875220836169282026174245369405932151092990043578710771897510818750959077853181137614167592477709297251267095302074082337051192215308799459054106137677824634891471101738860258875024133345741663363031102175904198192436077851092578886224342961199565351166137203407964913228068496308680446583885473715151396894693115360397450308881875515824260654292877120836163671644652440052143824373373445527874041006477327021336418415100642053252172185750851689480870540473140060954610367145695802664071700237440294766827159238232265283623800484783627320591491089412290572171011454996290307107425206806166538879637404309818849325534096709372715449927628377589437265389509112885297290529932508978105289837132890702973609458267269222983845783606633900821163435012427970320592642723350155175459699986828022858006873871058395014408762512864219074775650805276617582136639085342422921076798097316295489998039656151690291421301380741266987516735618413939746215158072816327734577180643687248836276607485798580154600974326652846637634489181212561227482907920153446757320698790329625422929235888091823027509709308078034273876314906473177967860899566541915082455635979117859557275159884830999075493730269322135091338560412018745607478874445692849546198409574287961098874398716792996598598330254850562066232517975286318341627542471460183140158386429722313578301833795304039447038756010808890721015915260460057680364295620883452780800982674845305465036549350823165796104913878450214540884998542498353522241475087589529519231208773276823229638216686557972204134418964047824869243141452335913802014031343429516816643036076522558911658262478000808173023568384420196341531899207636638070363686073926404581513688440117484425027962099981626653668551622801174841478711510013792024514351932630398560055058509997791876640207065016583046013218167395486556491913658574051451203067546847389073468838355815290075843501274642474399274712014554289192803365045277707842324501835807353586326658456391958418941793919506616700912734489600214557413644699646465398665896267970268244854866976956035323588523526727085374651619651716376736465093171769543896749892905635642862971062274227990421335856581038954689047189578185176792390393888883414154430168361649309873183832912177956216625543753524691381243863546325287426326044558213400099293505161380349241036524064381238526273056904576343603943595744863012948655815176151986531279906317951969910242946210405104851316723648178283037691314215654363071686831458252551863694853206796205543073873287829370785915873768714306974075517594715317099348528284772826374936487842104426704281650017946958541870117187500000000000000000 [71,41] 1929835624457185588750713485607275001554648676297318077746027827643493941698696962406499908173827704716802357699458487320330401178168915136771437422395241742824631759753374111215582177783198624592989009270288400488049204307220585352709452707258066672483869506533671683924140931508582549537621729409205862494536815873012510724158143963976522745123511551520747906909774288790043148735621086843583419447255923259572599854429707404520694613844458169251025782099397848538297328166968399150168414673276373959101500389386292290683090668823018149830054738496413459182319452641368361317903590954228716853691815020160826625982474644115161788760717315303244884396989267544012326629425131401854952729699297874356705977458652725922450657040565990429456159280404945450312083927657135689076515421417157692181644727622806216661179289655983548242822873155086281975253271060229213648364195942702600065297932068326348991271463206873050134510226579968821167879578467229190947298931865610913571985503574461154538455029568271833814639705480753614603442105019069086699789860894270845908096527108222973133467665574231155624196693495659949908523995196670344024856555350209528021918670701900910513589395334822044447718070121199505636787760652017080998421728614527113063313231325935403628535591507354787213236273943719982503100369450019563262713522487037964252957364622966548745177480906030269492234431522704800019352060480196336726591760626997027711307624542322051555312692681399320209438185994768262125591122536242026788317307066739493811494883381765172889080221023200223905365846420271890105564979692321382025721340463176516464396396466785962526239578332366343759859841712914478258113722642337673146783747613333991336866289409935440662893358017544670540802396481801386014678095025823625528675184861442733973760116625152890206006923968724624486786943188417183162876024523901122769090413392181524326913084396692502257340072441630110589734039171590173917428991097468055241461548128064683583454673754629115650499510337382069313872192275704945936591612089555292188307218602913138778589821435264583024365979307070178765102276227117593225466524996648272399434142911540848019305091652951555915445205484441694564453468730508784252836571388860203388648333636727618276116222850601738371226859247643335975600812145166546198507841232378887710350081411914177198756762247790859751542174858245560403538149663613085606680571493701689132961205261762772645569181098767914338327008173475618016399307945469446256565401327146523635563599803531666854779388555582207621496864780592406586069985625422416026280756327915266723493914469145238399505615234375000000000000 [71,42] -4862692861502527185880724750647561577866950890358167403610984227413897613447008417941515073495023235343471173670707289316967999797667157782560260096627256721464650387167392232733884789499950308347126984360193676504153400625119911209093513156407036988204912571880915437255418949193329804344709996114123945968053674298511176419338138499133433642478439250204417079349803285371691769834252496956149836929615875256024702936698479642945680677424541997919510965794941215163693908402816273425835494177611683364238858095998531998903070510541780838798226334855175355301020954850002552924361266053634017624361780041526335124141557351315601696682790076190751095180168945059430989130152307572027249051214636705420746113490106359072492918790688886728595547788406454658962258014235432618749136126198086730117652111478292990603223117388749882042943887296055233159220828995467817668969331091073768769723613707723877252145268878476056791810164728105232961091851785379866714692163523517953118878995189005219278808201388720254848463059238944537744883506998089458061817794543936221540655297323625680165977924374965434330313480677207917770318424821659786970387435681792431955827350184952243759754091004093158760449636126721858504135903156068599111256113788759470558124645297606380548258687267925785379870138326855075025716286572270105767103729224938873658134390243920980150723758972001834985729817716995858114423709299883252288916317379881902885350250155319846897679590798476701779008212125131245455369159747603195430537946868467825441487221706623423572674876272928051999500887583877859016865741624712515733889416657782229137365970993384670725686821888511296214562532854695183655892393207828948855814642841905724440971764344084403645896411641104014509423349277631979387266446903119964079100191392237405301916526842355429475038804115162625435055107102782040889697588519430893402034373981259462068203913587219023083821309114765370163599558263260640064558516378997817643074493475416494295551747432114309013525715098785349047513476803026979913567929362762638127452132681107751333700662004675931772734544566131536826596399509480632688228905737993015420197425566611292008098088182132029270551910365633064507148363163165596953175094893803366728122488811528426080251436584966239856171969117273740417307248087588731838734194483613970910920094431023937647075235349438535360048820905903909245169993108006137033265445792814867890607951168615656908927866579093401554613496122619150901555454162705022615274798980400490811115480009315266127931909113896648241138931202354643406432285227987165340877810659758750944092753343284130096435546875000000000000 [71,43] 3014062557180226330308468259824019510498169640634030271844862327162282189249437582789336863538710680879585277681690619189402617577119417148254827258285405396192667244565638176519871268759851263212636193010771411424792610087240846550853034804092671281291165648931015569902270539810188371700128826203151988817653000615156544331949460308724582256605203398703525966768187134985572791799822161914960300108324995481872759778624188394610813592551250214239832628164268230707360507626354773613857221790556402051030857840222612242329771050028601515339014639411784519371220834305582561232819595824395075726727572021031639590254955552468927985533200453758612903146708873090808044143695561273778562608709905527077215934769355795181070942341131845928188429857066993624547744422245217258073826272316288347758585951120312229514630131497039911588033236261958282849817162607451013421161034080988047938669787389627599163486162857609341384863927720931585553304498725014362438933863954387670474210079516999416604585144129926811223927782538404406769409403023500712866664475136997163952983484805183340388155026815526615238832695992066880404452710742460476685247872977983867115623198722774560295764761657808898845689327117627393735392532649320024362985971113447668743032165053772163713063844773872184917523273640865271463523169196496656342907536119312549106031409427799985400250170111340091967057031397512649030581255027597003693967347648737061984992003636425220537842995543707348750483336187364301348427799977723123508442366137801606001425842556284003312663959847144368841252440470073063577139493986434903658806570218581985346433337451492816287818547270924226550155806237859896865309458875929556581198621947906876804418729319185898665995344923736587323668745130930603058522916516857279625429975137229709284128070373244047497447785077566672356590432735686185706891585171821227832922381495646595785677769737920610471261341543373545799542631329119770570378739426596076809748675699970465699861563929365205570285037707070645801906685051063467978989566672057139197183427636256129576526394288240953219326288558739885914533601510519183239896794156563653317296974117658700122380810834337049226970667922698571262436805045219872646844605409200954182259277821283959578907693172117776366949213758039436887092158907075457053551868701788970417109571451340561893036299343943517551950445779309216718487970415517805241544281985308093363938491926942302269295741453594572622064121393776982029754681013271830365354797206292562332737510260356415720286110631098878568967931214467731578644354974154240680661673984497284095596114639192819595336914062500000000 [71,44] -1188303448338353217201721369807160576764018041400712687886158376590528005894008320208840671315902190623600340624549761801109998444318882701228969755176785260484630320717378312801462516050407763184510225268085332559465925923806981483152546233113329075152955255973430517207753976377297714567039119003095198932744053362612366271528601553030450996282250577839074734779836460602117367508084433885842781269633420346004254581414925208066572445851589397100070223424707117351659205579976894688018146976204429112225077910243145493732503025234905410357674643015755822861114489012199242094004589402907749102969741204075417758572495428905829587509941280994250363679753901883744861756450074555358115898829301363784999471607087941387473067281906835578233527196047329730843355501735132905533489102981302342054134968628813521143602084318242646689418679922289777488580029119850556916210446800094787313620410581874571896174908117543297610513702526998646731585404247078402951433384344900149253594720989217171491687166413979695440335250354522166460688998713782577938436253360231367337328303393222287864216234839561397716959148249656916934873804821428072454938206009260576536748706422330332957754976184425914920952997782929893179508924092488640141447840089480990689236751996117329453757263821106378628934633814720242972487053838838210743961299000611401996343551200229124535568273713391328125640791491334901318592153795338283311704360308927548999719169375163227843261071013721461403804738326805189783893339588707618795119920359243532988415016173334183555988350648612822711909347311588647358552770117989009579258105198769875830354469106329877457116193339070048295674276567724966546142630009594261539790712802761598643307476509907217766690775732968159953323247028021033879931379213134843852860953835398254801775654970216656599170858540675278380567197560516115964657500336724753922500205973765925911525403803193013205563058098456501073208725078746032794321589952508562399266656997021666084395254761295776641202951565169455792067120830507768394603454203962382316615658911445288020623929626144709261443072906019484621730679352157162234272245697423441959678846703610540741458844279132910550041504686690540676386685985167139682716321505843990577495255974469591845469118372611328187666272340892788345155345594526920519644583906874749534020905828910178322858414896919182703246336013229274662525441186907683051995843345081824164765142917857946440402353471188682224558198142697739191042966397597689681202970539931071421216037127431842111609081104704306863033352279210947144862093151698734239118948607938364148139953613281250000000000000000000 [71,45] 315119678722200118895180009251960737465039747307880600300373599713083480774322944527830773539747375497621593997865039034722586701873524706778746306938196704851704276159728858671787419990757717706380777072610113592743868775253660826476642123905041433988733086736417043805057150034484340613405812945160149425828051754890026215361619086673757792042368917614482084774039959000140757193262408730222329063448063157629491977897735734288284611675592481619064688350878632055947560226191534230263087842291858224876169899532653702558839586110743239396599035978324369720018336856377605294601845856676026394353060956441997972045809519923928669297284451302137008740797477948147481830559406219620746704062401653086096475665155079083291820485285679109868869611688264574243191717203457497124074934121843577522808649855494095561034955098359754606160925826128168953646326176396336521606480113117778437556186338621992719297996567229655125848174416203124239815920603077497732916702536247904298610687999186393710561810568785926779285991861933007669194722919838342053970472968283223872347856367520939025100705288491224406913007431176917377336149209404240923248618502133391315413699343818826408758964984819315917622992252026115132916995258750446089682067411514536431208796178796464604974893451163655201087661117386912706851609529648891965500829817435405913688581200475723320624514381552902422802614988637633511898269622611087307727938540383669281733934147716269354314969274255660781962993547771269222573256456058798647682561977335568928394765703368699446329994559777593400122405433279120448026038934917252256882303148677135635624525194843559183638895568398014176258592492040334625310181477885784615192517820422924756042382536342230515640980301532362247701910420244253633644584468267746002165449878713248592695354437828406253074058836041398186608559637832182683766605169908614912095507125725933840713337554591404890067882807855220105074417362142798320160024728400601166287181790091692675060619460775374653362893120537053660723296400544841398098077619883160241393480844395956759289714912063922762274501728546627811961409384533001179376688067035662932513266402795263484478276283983715056362549726074667165547956427192675502043948525084512487661976563003183807465997356572383315873023356836883762249228488432365491868636521527916272484820957360300616753704226506323090367086773470288601475391806549487099025235986391129019113704239331226364503381385293508878223075258270012880819447803641082715251783008723273969546266062009060243753635809534022860827724204684868499782494409371634558336694453828386031091213226318359375000000000000 [71,46] -45822571481475718503665736647147987486361584146316943082458205120300113982856201206229065614656834747008428435848136082284141267703688760120614860911049016348085935552998041237040607625993821803477390637732376039557760180843799887983704889614296084723492510503780905526166733556425617362788108715802308151884873798061234004331034050475573581243102663675740845893745071017779662799190539273531274686982768125155394556935457939004394532703298252979979103625543317008538133938838847388198648721068548600087493641033430663351714814670075612681982815020523157845835741546874786978463580921636622299174579833996499747255206257218400861697645349870826836190986531109679999973236311970789464844203443553238731689945046924228902373254098705414974781942248733324880640956689002962609997884892483866718288873716087272356063156601411079505957070019995914596577572244232841333208872830066595067939463242266291325461680764178373800199496499220588372391960198236048490221625666331754491656650056073620163883380208514785550199374183574087095373283558528638787010617369845807247747480389271569800511758229994331243860917869708065756337846037040763191386993128947797894871124142929630468413919853806543440067387879608595976169689360160930480205310055482099893031898722545070227370934501722147023212790862372062355840605201973450326323285244557244254515645111286699588964147255137893486427499428890569684465946380251609948281625800199490628205798374018918001664279574537121580183562012265148543661239966477607214910832273974359628583909063372999309182686830849791189345871595252978610965126982356607706797541515208406483633445024535755326050690046524420163929414004424995393754758639494535164026809913636293240737315800794402198999227335359395093014303048847136604533068865865860660696224542010895926248723306505667141962628184044543456357507693241523590086336192279577962783770466759053185561504716876234381810842001016011351385055361607837993039499161865158902793882176104362174205825147470886390110159113649889546641963789639575511302926304177748282232127865997157923297962582238955252025457347688279349170343853230005823678623203537964807050825312006013415758819660326570231016114915422722070043199973375355584518961209869106483443278282593556349317457919844521145793131414398944994605985649647178471913140109113763068146855666179989965361165453439772889584254758221832751778233700515520605357331379153068544809860730599643693502275078224822696519645781264777846135490035382411356981852441785409074558944135017601558867286910929710796771899123703392692257213916762204064525576541200280189514160156250000000000000000 [71,47] -2521119681806282635016331222026487324917332509028473562664779320653608070560540990458351341677990226004773215845284404204509779647699289955404987244646351640947836105961131859258321506826506074375572102222131624805019031178551968876725720647534274778137344989355703778921966602002804535878509839644815301220391284210375490818811746419734279180428683057416644834874126935109155639540376338688643769531577478969634620223473903010852442291365355689669122413203131185931046183441415708351890735924304431555488989293455734936682977463643243647432357644177351549576997343239693691401906412606023638940530490766054760970189530368640300466643859173969343450576218052351093681645189256492604985584552627048993030642214016260660111247027885012030582352948377595081193406027592174799951993719333394270537077698183670859818193801934790993519078885904674202180792070204611566298233843262674069676740099486084575054275323836257648225756544219665559840778889826273136633798367662171058705219449729008780092354839222582147777928512205066140850819223119728273922199323375211092166044098205290231799695372177244537023464168142808114040622486945666872138220017955756051027586181819448019041758664792386668847468778113796043774581700166382265809447851039499089298665220535137585442392098130665612621829797508823562958981423037528594927758524472013677151344828578014655484880870006743982561517414411946660217614921719174910642717187379975512093056417669202847829444680800239721538784466743877091204536455037732469176631631700656256199047030656167822651102388736004264286783910047173338461122269871456586953910292997946517187322813494814083976598862599703656890162951179103911473442987472307758435468633221119282034552322668506532617747458624454866598874659167918587806230984681575554975851733800552595754969291191860354694801656524115518983215709608060011854201527610054215326921739704219642599259699089267974345713763714462637755389664562420406554361828503205259116671036623545230095576611904918959011812994033685925852538633245234782603827321779673339076137686050883186235041791139887411074701864916859307364736239224794422305246743885444940332869172564241463502899267949147109569392073954120435467433510869920406823416121846496814772143533876411932225800568322534379809131720158980421281209266040272458989155863351635632987066057283818785538293207368771663759658520993454848593642963029368174794179972544889992060159203824972566010935874773637090653679210873695427766747405432990482268126313349456028577951013465960491505726677104189511539946064012395247032338740922341457917355000972747802734375000000000000000000 [71,48] 2527080546309575833148148507291023996170313239262231120030058748468329030355516810078860652054163597560293264239030226616815622182722719567277659401578484144848120791981920133424660965011890629203506546824378078592162282698857532859293825487164632560942388435871009894156270559316657378333902871019532215458321648385991365817576633537700977619602161877065966111630875327294079682693465072545411383293996678136177989442955728167800715259302459588747573727343451948383044639633544027519319730096922250490037773317079788897977388299946120805699142774343862985546086483425142105147166986420116979590475128548694572535976378900038882175089126885730300935517447718708971983522130778688699996198978710160352868432339454366837030206908678185382621997745401635182144177352432880706150406485803837299471527774982884285800557712925307707270879068677916970254998595619159025652372888397292429563954595204139750412540901091766608787987318812477439916572736736263733909148955449076735450075776566645093517634084465640720763430262642403349839777917588410508103481384110589721425209428798209148878989008800430343632075138185817135630540203094043833769773160353896032912534133818094424930991318614008283655370783326421741183615921171241385304516569155195605681935968998004192158123798129232815731258502090412324833905710351956230632255761627046155379813862694227635529282544758822310867539922009784806567895341460263799883970929915641017515438034420154221463641741205163657423168168086495033271975361527849645775015814149334473478999568590870752079317498369992375743041666784451655023960352513571743463822235015169646865520222928865483961536112425706872150831759762356275465225959818394666870852703282261085638329855062513252535743392248844873994714448620102923126920330042772605785890569597761698462953036452307092057448015780539625307434971805857245975924571948153402785228831507440365732580081637840945899403810005497582110448290403181601613091066725124324473460897654142233419636707778274169199031810194412028383432923405133447211704914364465821894345860766136468609315023667173075542640109989195809356343898995469225888234725475608390118571142516580450541380722012494955470162376763352472622746590612490252116224892365120151110789318750725565385912373877859860940101947363343356320942529195670144018265278223211907863879366025229779734094366553732717346435222925534836486345705522421427461942303670116795737301538414494991096699695193791714103473200712495190640941535900674975121528787441563840566288019641854437716710778812858168109254627985496566289214115386130288243293762207031250000000000000000000000 [71,49] 144962012537518427318822343010466107108794509174103950369910936988960292844496373424140628169005930169769432236103288649695568394066303462225611441093293194716483616391128300884113692608218499777944651416978384168021905929475184696901275069851865566449347854846926596326254514103327462915736317058986521411697660440913238028613323959289158807065714976140500531635700196976715135726888495094108400865694096436280235258520411024464069730722978420530082133929562949768200324745041694491698601570942232509438712760425201569480503105934183700207313952834651254686977589806664516607823293918682994511150046666476996782487622863289069257881250150280018118549011995237568327478545795382682471466033070385836537070768777180983750199628630605909597577542962052809999324910286590591136459755796846519597101296659471269812331897187463371955562833673852848916184598484272985914949637904517580140982061762194074281793660521982377261820613528663989253988584637051192704903446355603320205540341411281799490611324643420767699079415945568794462308921516370780446962174146049371269356646608775901886497141444503304770314493375959175349272742306518117904686398683273857651069100289794439940787908096202071340733983296529777866477979105553797079297165835572578840205352346978277623475155288029056189853058199059445693098329098142358477641221573195428263833128497608784478207917541510211444245444798788713402244076915798712170516785874546376111316974447423284695806792194003102497058113294617763549673963068763261968999778255907625131612544218739544193393341004996732694908975547205678244035856150570777829560677444890568980570853611789296282786624175101564779200637657564379954136854268745178646888442249926192392912283703929693421923419165488536300919679964910727624950503012728626344732186564952377412829837567556458347195914575594537033309730842276262144445665564646839304338610225469332272888091381091558246677957890810572383673690975862098057320860698535048578728255833065432796066708548817511382500331610004744262534693758040939087498636313636254770345851943698936382432759362046215255633316319750546375875777695878055430883405630966569691490633388147626227470674568751983458366571922853685509288377724676448270925596444804748722902468937550542977527766926128283440896304662938434503642923157255945220751315956953025001749943922494228533493645685182006361564656650397648563107391203561055427520144201607422629496513598867363947735389866221641247955053611347066389019642555219896508649880992304365890115714404184622268649008666984656311577126864328229904899103530624415725469589233398437500000000000000000 [71,50] -596396595589383677953146353798371830746161940551812581415796945521431820213023800026428578495756039063347917123274028609808144400726390882946976970222859679016474225739378483248356161870620292265339639023980775665546166431200375110584300662817114264048823099235796665843907608055543601749835731683295692215680341365676979692927768424737060157033512472858363301520892511230996915029957248143518283283219038915173406358028734668899970934666263001228282301866948282853117783608178555213525089263174857302472470877848612957432679712370391211920019216229913425612502213655918642902887901389646056152657868333656869701507347402781398292284915385597524576520942672902206047262680448298457877659205161154735302867230849627612734867032904793233117231027537570026488729883535610424798576843993947820015452356415915340214818651483507880405331808056598795811242980467002346414463717518661448564385083103622215974560615578369725544239427353265031596088936235972097276370228757173666861259372265504319892754112618139945753687745006050070082754416542140492810877715686093329315500927827803431575911817733632909947413477081240546104485029927719474395411896369434477796468418397874725577647971503688124124893928574846010674890579915840889088518785141174923873408374486658891201693683388775337133000284226723222708132968413961536065568681512422632619081042677822269788048409782279008024697927134867075876953408440564366238161347524440699614104555059042661832448786739926754837323466767655245633368249347246180073811745329950318850975841449160326840794000596390104142364117139668143959289229901329929497270488071554277191089367885867889080335396081840198852671310739588031114766730899891495678412766148980276899362824665004228653866118136443923836007314056923435585502827843664461871043091538732433424361534755105339532520572413246802804399142182929006317469372236769800154806817113125789151526604295497361802134941562177944964136294331918107910270216065412895537466315827591726719709546884367550704092127734682054680777319459726002894820458068645254080079051408248917597740558395954964708795300536608842463754472031722347044890475750738549989356463021314986740004178031161434539615942796536569255534920070624755278323265476826778681508026133584391595506618418343271522128686894574698025708175911686315098004264347118304840241474547824746495815020878213294639853772577912382525045994120420744609375553131780906924952893702590798036138603465098098564612694992491524635442210263338199845588829359816681610868267772532511204975090922972914471895955219188367735227984667290002107620239257812500000000000000000 [71,51] 327939030684686138814157091652336605334290505470371830109080488300494433800553956783956968645852264094094840835374458043161062397246484152901982445206184059571549934693949151223555511748132835266759602301297425371556195492229814341070365582397141927212242067455829553688897073167872769211055909893033405069756587522880710873661838079571543994390258906448994494757860575645509491081905151295307721486557342188911597618803699306307197796066608940489109987087934375409195765604511128799818016139769138697784863609723148264390110589373268140252443249449574876604598968802870792892041489983470665083279098102744596318405863049581971393427160905486380093459231847256208284282208901896901934913667003755558420082775144193998907219267290993097689069769340743497518312229995823080636925215384887710779645059024645242994524821841506979809503421625104809880823612816350191670390839018811256569118567249017540268445266194894708627544080355934406158110867973479607734570424143834389271678162190376787908719231201973179787802417062128897051294239892604881875515096216322988882435304614325402308547144782279346057361356621744366729774900559951408059103696659748981950852044457602573364254745016129811078459806053469657695434216292611979545621480455698230565339713956181810188356294536218969703693084920018146080537483426706175235999732223203841780832472144423180334404313732990909459986179976536761312866670156086492873633544590987062059152627149698622024126940182783817708536610052335887912473659924644534571591151879916983494970342473862651604746698156324075839914774685372668960227876597890770436128498807686948436125900564027890027668398126820589465895302738573386415276826259839604135322318117057532912000828094242458031011435959124286455178134197998844488317097887179994277500745165596944613613683261949365486708479007288521477370639944077192302877597378137520001937835967020986077041131467997474422113346662417352358976234661285601946238412356645623604839240350783927289331136869856854121102229454273082534074595230051272353750583187262031041960000034746748473986905731602006756345457762767754697017895818168310517667154528669268035904959235869191118666608987969313274864283357357708596081385127180618277066903522396323325329568789337440204492536035775672106685058764081226819469805157349688780906725064440378951558872851450599143147686495723573405493711679503912526469569027304847977228299221524906592152428914582337270400754786990418689630897256968170198602918664211909123375989157752515796256258077820723281532788776430959405596142789904301473313807946396991610527038574218750000000000000 [71,52] -114375074086978301971556793087064862565531698684394526869797843166477600001668674760364480487771882650969567335393994142034662430158746428485084176088376095722121527613295389533430575796866528540728039131329225873674270545566946287084902792647407914632350934023868563167543232527367361673958782005347472396522157451856444854681654774163207199510693641898990190147517711204773770032901077975245421844899409400483659574795301190227384304816241941089838805377539421380336320790788398559746332638627086472779305594078238473321277591575634706012214383215424956649475711157729645742403514618603751357750997394241226846033605117805255150216384068453172801443504283390207038416695374733762325912968185055863515052377720477419163495726700296320504810203739599484272459730536689020141189238945759230147273409507877045068628869705161877370120246573406597850345270338411689180271281433200524508701899889630356664711600702674762184543402620948095077498430394847204652012338434507025220738653801017815201806798410746759004550124750009492686389306595177436220247804653056484926718338261610244795298106717521009202685539734833013137827685823753747454425012631136689053123519392864638262322846857089905049882863096632611629213432516321666758993008724384255990115934963709506615670191258242745134094013929155344634601068266347396648966056516510815891594044548783250128527201998976992917015418186993328176822849560378810186570315664631908204160376182093681399241251932482095939883024033313840660519660739314405465211397338766512635045182801387418299259859458422637856708474107781993243466118105703401205774522710719564745749874083968610994881564691494895876508066910083354209733091482597373847072466352359607316963253060576350864379940633129017706718682245560457247330414304781438806724698407664121606612436968331761596131930829770838285768866488339428503870549700974982305551152400044603183846318761691244862396835070398316252602304838051354877877453512242537019004872868425218817967819325823815373638021027167721331648762538784592749527004062312096252478142499630623248876452513149464770062930738523878984968251073196090425406181607185000168402160349633857644731852021108441549513670221633058039404237920702524436197218570211827053432669406678191783571379787421274371007337745681459355899572264430398442248279711053150589252634400506203366028166625055475546940747930501943005311892195960294737403126180786941744095537541081194231581070521572699290931514355737654362553179946588424329528977044754602313929122374489317219869468569436090493729452077786845620721578598022460937500000000000000000000000 [71,53] 30671789442489625276737882402385640293041483857477277206538431872776894661861700402406120022402695143972648940496996738204841398305827125414061692590376284224503099372668009613132166401955389177730890538661375375223778091632363461556709902785521161269088849295243486683057415807301491523817826960741741858753432477483247618583513319640959794343390960694400269642306822881728919881701504267888756135319568855381675610059200866661535803579938285868686934262919846381282576734477682228083705408924672333252202719850117951369430076728017709316930590512332179843398795563498257793065649734226978237490080937168338693092979259650667735317287838539192130077667940009839644280642532352566944895406682552052622665446983095041391997391209530518918527785213588688333753023674407739245253450980489551674186661692372557188466056097833593755668546651157738228831359977836841828473855703156534943764774392074072525543948424520313550901372302387559361724688333240342175737597303587675858486606208372338171796018754383884364461131193682115575254557007915881543211826886750889162749301201771359205187808724577216266802555463308532058255598885195734181465112500940099330772820889451351773716634125591114071514005222722224809063633813864481396558707377708724581376881910962489439876085435116503524321833274232295772248853641117997061633016956272217807072717107223632003040193195638783901650011961311258655456173831373898713934746621920501322986856840980272570665383431775087237047515596514878134817925040461655351692656967210995628434881198817159685851174055658624931282066507576221916406655903609927175622469538897943356042394734840577445602488902874368474561948479666149851709321011973577401039305752882169372099857495216811888922211543980991715985814611389268685059213087706013644068884672438768825313452817489509046671759315857883114440320331133700648113018981894240884037842367339592526809592383184802741082382415893619004778001889058505325275053188093865526481167037885542157815393161673729726749371750303625064321677847710044635358887816841065822537699959676439578812134691848078542779606765718912141600203257593674770746077159911615661595439310742196829244390481202902291590883046572260892911048125213129527224343943246388154819453468733870681043349774921847998820794253626789169716506568758356094730938978556105393545967076851813186691530684818698589579270009922563392210653952638410303379159632790318799376392872947982270473783723177803901250082591920208434091985415413748151441288651363344829939802204725944631188610583589712350188749567792001471389085054397583007812500000000000000000 [71,54] -7190596898938137018217943010612994754658724155213087814655766183035325095433444250466455433860422014689613908328370690518459187890974125729087190043944257652482658449596638467999444682089707217421831536777245944854332866660207325528548153006442738576158204970343979383617575342488275119773845920012048791216659154601868895316383910797014270299522894728377968971072429182422476382190550044082479804803124576482152615430955006522175439022371671941791293208995078160106827566335777558789923533985061438377738968545382887953593914290903863110401360859324398019982603074458723461439116495857652810181672766970320348837091906761102962852418929604014230698837867708777719784367888564772140467224201980133408602886768751230662959419269318233355771835506889863888664191744427394406009148151606521076479737313178921638765066474794625100498414372006088172608744892400297231357665280921239650232829941298581549388147971731600786310737582265792726034039879493653002795397833916528625401397681478351375289532747177909905054946043107289024565441450601357874517122285572596204657739636356731585322564514541541161133320364835713744206891287169117888797998465255319819847458422730976874481358053027622899591521241088174182317743329974624657238924492874833940195079850650557110511674415844876532084154252082650865851254988251221303039766260288979063785385007438207680875431676416907296458745140743652387984041456567497255887180429092241930185598028178747573615592176803705265012432847672526890886405255277170817488153543644844549163395636674693879697023813713990652768044497127933388842346421446844918959604331347394893645081913158622646875016006568117082007526526751606264010813704249697151042441243850976062922531377173193116008281312052051170265242587732738293992778738156415739072213383859458544482848399030313611790174965985439597181879676897546416233283754021888554781363552773105173050180237116642334809543369574701403933137817494410154798072546834129660731363867246701694151386763184973128639316811120349195054958433886543525229591000483427460148488915832868181241546004794597287634990700426402101840235905164357965788828540164852960349814613893269527215760437080489162329750633739556811928054936460305098693900651194013986927053638196951890988635877518623430940268891753103159527068780211511694947558756164737890798971786669726437556528930577644790310517708353233382986714154782733562167593055455150762470260337202992457211069323654397749791969807744984762532199910142349159298534289449834378909095978721574127577738130942704153358846497212653048336505889892578125000000000000000000 [71,55] 1621420848783754508388552397116617319780002137547982098246242626733710458421181631841256366906159385537827002543462586800713985576385124144177311068858683648673272819342021150600673591571179775641402142331520721375334375233445259011088401799307486697446924262829166906301251161907683992457093263671982474571859605071394462194830077124013364712161299294642919677246641955897037399160143435328009214080678369194375759143344393729099983516887922821408050906270216863432138006230018939376640122038397087417060129753103857661142709850647402207166995995395347288496762495136173023714204062037053047287382169211587890377338531013612950678722441862139594217235016675685435381686239134159471036054334549307359061699170001216082029197474993002752787177066710786442058797875391924551602782522175580778730101414316483348645882366522323660797740485587421899048601816018330504213584989066411963346617080490204579957636263232087789388964967271703678951641789051209934017020380302280196195500566795503928381159848483029308092097435706201084048008731604675466754991934661432392272032139335436885975190317979660002125136271925607277985983751286101040249471550271099037478313208988268298462253351750409699676552840298934000079478474928093791359235719545218619466881642293516130501318368557365766459534261074402306741797095871111871621417614343647220502732776867730956313721177104690860945119372086694821588702298749291827281337030954278450626555560989598728994009674646985397055752293784271688027399707569715858359683023539815676986642783855269176458942771767156003116563961811962260041791941013034548811520703244157893528079115398798698067202421137407341750913665402553854489876221137216876129619490093350471942277635886803685748634003929990608281470024075950137328005512389227562276158709070536340271555606252581785975633293253947983689350377283041268163520988165322949866160851381251646772387038673179668850654245045674341909631044338083975497868054050462587338234987968709522808732667909218648903286206538190600305851353010593670706869932912679161041252142585953150729539630307707781508557792633371251581380730879401490464913119996369853823148503414420050983807885914722988966993625028593357832733140617051542304381779472150807766498946207120123637753544728254276533682554921578699620529532833892012560030115351527254053816915308508929806930191808845819852518525155829359025932454545228987806520954780915288519444353125093901336991210593509041317496518278311687058675570017733269291319117255676434401635758350524663462534495129725026218991956739046145230531692504882812500000000000000 [71,56] -337812786039829230324544190626956135320923351171619927244725887616664522716656566883845980878244907202691332589308998151089699828913952756649458808592584656258719008853580651270698016462188532533716257239562384579518895833324624525930815078311492565797019906279298392747865981694587044104063482701035638955791999406234080466077153633324269568738368517514838708827900285102151190047858996084518731701635477670260877676749132516172801917750762843415732255227082369043716380267758780096386058899802824506892457376250518792102941261325103943793819000154268135967812589289376387110311831384155041705753773566925165167751079712846234978876731351776633050140670596607215729506563409735209154868414732481557715947126528844986892859590997102669248742423935850407215162431607734482792772512653772788226530232243936082272817559192272348595113240057384632973117777096040682901165067169201798671273879852360699868081152156239074297269385208812848826533706030387341287773537798736145940614041588378044153641937774442319640957109424597978423336742431042592875277770472354559966719906806617190708064796702887066476960491492125636306774605126729112549128888233076905547895463353814712210769058012395908021741915157164600767990048818565587612251111983929936498323098371214003526836492342845425907586019096330452838940957869594355556281922041351194622425446777865785725533537998684435771775438495203898991891272213418860711671259435445892665284740344417008661984014661441584277289095669569667562886663438484903798609521902595452127235807398050768309638913320283797413044213449813098085304911408179478024095653857028973771294595570263905800497370681275255574668093684360865345924563444765347467657020721668345401180831491009636643110112183422509464313884195839886806388870471408499702126609092166526691274073993750519091797775406305911498510893832652373182489285533332826069642044234574584083561151674174366240620417420435229659029700534426329230759744605839910012031999005905918538552355013356198747486868135893472927989256753582202006782392859406770284668069738959667447458854687908910422930069771241314155369446653020354715672745157092558232511439037725004415219984787647604864208891429275222617975666888351553177466030862493572968138408998990478927159976752481523164164606841072749081869359398992722934537194346187547177920118470819838083055562999972315807909181607796751660420078975575331729020129362517952979884527588073652577763121742622941304362826343014923178123464833006681838580635427458900310024599515878169936366516579173691070536733604967594146728515625000000000000000000 [71,57] 55903122461336767487750773218619372767467281653697023111289399625088318441591744218934390156126208023541413580403124070635672829569999918829617884597997603275034566283769388723306622110836281428507666485332564749187910505227028982941296859168551243415849050638352256137397955796117892144828804753008267478356841470505563240753421690689945672127308116713850562683319422897057309866966835535585683968396424286615989381355878439880253399197613582580797349789492104460447074776738619476466141046409287621858147412580361587192216670852831036713302779534998341557868752393667709929557352678047389206450141337410145475833445401290725036495166092993165319980725078552592248340739346917090001972668569089006738933786175447310387809044948339621578365347496157521168210004866079277357941149138933895558523964813411508339149916204854988968812524875773080084294212033779334725752415802711277097975814569458302248331295235815645820212025444292061179617630444221839229680667135130476549714064684998373513480833886708113525484095410263239261952702563295244176897933875143515756216119993719017662989356009425168105884734196363500510839337709156838146368154834315777622403350056012752656015130458312100290261290530352495665373120299128363412516592994647853778623286118170469683039598761400060284518799314497360120500961362246732452269609178109334987425615762366601463991183224819200099769166776241373090455923070624735405475053537549818080835292984065681886497050433113276062670355625266231602436224284349810241694764329036000938724396374400591024757969534198593901611696753768386299716236809758857092162423936040265010355985747548653767959383986894274756907289670076895696935370951362410157593086295904294911170961595416035497531658398892298952708293994803963440017244240065830522165251905949711579780130813892454480057747904511631342468085977258809838004338937400088635821332253580573747945758750110624029155261863385074351772879886751847441472496810195766425099966326013598343997575363965148758260636408447674268388870533578098360404436816105780223176561005921261005301854530279763174410582714944844534504377822958567134396111227358629326473122244064938834193527566306915349759146279685964266831848490226577640702588192195777849768390731284769845410871433621110426257281151454398065592956315446278055288558878151419874024563586227036525142661245221593553548237595113531718810900074576730261828175271602081201839997919493394417598312093970247407287261708215175500639927460325146265862480850157524502228489540986221828115570672834699905706656863912940025329589843750000000000000 [71,58] -6864669757111912607038264105482635989478156591294906667224279413360797334495831233969914910449406769257962720188227928041367415010477539688804551935442874626007355986487572081009065498675628874776898894440651065494012915302458662956023371319798109803419241944906398338412776781344166041832848019485187762832196575927680477300931647960345689248045425318367645301106271256676732316868728105120974652731313908955795310496298860645304219211989177192192070200771488211904376138325371946851844004651393183533130866152772968887518075548713797470814355980833653339356762179945583207352353233070616812846130619281055097625590583479294738321151494180884379729517632151465816281790409626655902390122130543756118191774468915654853055733403980611051675329458671320477644522776152086767898082446438585412458549304494019604905006795332643800109062101303098360379529317590603810161549148619492776456855350494887625528206897774431914259866209564008277805590337137784378391763961951213065621763363100768263472090885172581318441737872322419932914709598449532373601899426041080774087781701863366234597073050770559398038855663789991362267008715109338437267562665527869524620752027138861670214150162815840645301637164672533883175728747442184113194417159519218930964826492708628333153526733992678467909864193482374646718580760091762592181330942903642374667262167366576571457303065977188207501570979043255353355030059421428511325001995211214569323050335396299142608397063081260585019948751305550268339369021665652771038686561885431392461747738862772252027336391197890372500188091636081755796463191347985536117818894570856281544611615201996144623787024599639601555238062770865225319911084123862489915638771575265345367975054869473555625409963047420021188890260338551989706618070669592581953363823120536391163789094952102658659453050781260327934329371926703081200218616007822306198621005701999301664185254111412662404943787466140187614461004116877359463237476053905034991867155029641196255817128105769324764431578868914603454908954500172297507562423920230142505468086127690002027589045121134516126651637479639586183524024314022978029248218244102772216811658975707891786886533133788567129595044307983995925699502547944980046754024823561922663122960839948698231140389129478240269701158352167487915540105599786837619742348551513554292747574549723781621780476072886453810689965471618383766077846766573047113298470786544583000742089853003583368640653139617395771950301296092285882569156751256192453389820045428747831118558221730408452562754995085470000049099326133728027343750000000000000 [71,59] 1000466236254433540402355074685983217835434238426369339814110807392616245550636146044150136026928770587393315236907603591929072484062819922722474506129558669040054757639820121263631695814200100491986425138729813460278168933501320057186240533860186087621484952163544542987835735651290470553463931569392884478468651197575527217254842218660714009401925912604565980984113595911729253792375243107925998976810887405033339205388728180940539552784324271303827179666111882782914207622620782564766915852665954910316465354926137010747376372077501609292775562656156801930570282028201830954465333359910590732955984025260780631642449894478586186138190580796716692570888773134113072569227989375631879060772881293544073643982307894730754787174582438976654874955253653648996720479836998482520788153065814382007402724901874276203416291152574592101931805232097075334596813556728686600821991641646764534226339388753460106469396540896579606903939640284369370409596695128366999418478552529428527422498441504140716002906924551539705129657721162979679186232810343107966481217966511067446611786800873370160237658910097567948977336676650173750804522940471033691024756178767951825300706216773294562102693928460250151160631975425972850753268276594611567137227211703743353651600136126170396084243203700178677789891299402826276172940804066666841279017590208684968305738895630102836295776945507815773167462073991699196960715473094187970294887367596580554891399623864819967099477104662627056804929184753788348879734157873256861358160931845701703545040899090340609544408031672545903180708474716641661534312038415564346208839905338666852427454320577527334024651642457440494702452852428349885486982403259511959001374213398364145942808886392710687788665444925718772490501883431745003184540293724903946124830489706117694297372492332038453542727960938007432928572905963618510748174612716649493031484378940626136495782204059456736264469058374509932894061954160973751818755574956995974757832559551700856302843495260623311154791167653034080005742149169404970981455331533394914026057436103948035116650008579291809917450814953864492362576035365768208473404403590451746819203205337682584783640640268822526691149345899863631171026357678104376490484773092294702856235893548488300200584616667712769542338443447250736267618720690299629946384671795456760426812479780437968368666560488692605010272839736190167421305018989525048700043374342157023000385766249117736423191350349621156273863901719462001050960809420657867256944487042576106077545619039875540896844530180942456354387104511260986328125000000000 [71,60] -263550864454700817967461043604687334231662436590727954929351807536674661430062865558084596132311089799037061439917848030488219320490637762831656301373919471679411951150694909710082678755206971949024594658545549035665921036937664818671808640533856284105579050751119926396879223849488961690405815729833525017534551848104434457341569857179005025155095390734823409758178281151859329396486451900951123592102834266599553067806263615441669759359901583435268254083943448824019577695462966395264815919431963912102500708228438559229650382498405201500339293044213932646555366853454204715325847951568017291141211233184235399272565961426548930038884809709544434674314325688246838444390543281462481903691265331166318347423239728572809277922601132256488794102407645315633487410280863146584338970053454570588104876085620845016006828558617459551452392129901150731100103909030158976979884159485167722750607623145217631283868145510375180268949026671343107914050308876499491445273876708635257632503637697759410071291440980092338793705089958276060040608670641374650598846254393109608063274310244523019214482842835712644447617945953063060645794332865278720378313510805552480910387751855914119261286290328101483364867127556953843430682240159464392927879774316172483868615681170331744728389173980295851381963841016320203077245343874172246892234184151187154180944793743243829143486244731386091305788148104610943011079432301278662150890273059082998684590291652889085810368146137984348810222976131316121552729938991332692065662973828939132983418158062608425737490361699601576858476709370967465509819538020459782222975851892513385253291542002264474479104422406776728500197790273559043541001227024214099268993421847970469124539815959672238860285524342809858240609038715583073682560303575594282633911683610510378090373372246217714060280824347491237122696512985890468713201108920852815868179757655367303883148821886752995004224872881137359195180282532778641023094349812904458636132875198668752110211903249463933436904268092407024725772664388226695302498627650979610324376088434550369580334494497947961358100923468187370786800098915017689137808041240357248285531803025868014242429941631274911731790234295087476443450466074351692881445775833747710083258433035361534648146040036803945631185736061009757086318341238192364872927181080037638339282765168431648137580004045000810293506349116663530935035002636476961635195381689230159790444803412101974166326848029356613622748570641323107478016608964620135218589184763395835220736729276325149839976802468299865722656250000000000000000000000 [71,61] 53281472451700546001286696130552395046221551364729834382787219356234341966746153618501413310996795344488348873967858400752118006674046845867502055336604434382699320232259079671864744538664776629907732731699019336931085812325137529067048052798539828300329570949642952917637942304562270724561399544642687242588420225500643492035692368928915800318389866174431936392507884580302220064203980102494304052313414418162569021092186601703930242444616631793980475423135870853756225923125301139761331948071121084579921730702396812101996893507664953657358651022127739723377946706370443241634501151680240840895289706038584003918851475249932372612235606453612675991978318171407859370706741070803073018128805008445916981850541528373998504075616455511957543906628728322007632379660987741333452073464123496863172551400023032466529736104227983248611057290817846642809259139746844944664542811159381586103020865919672743018981535822192929092106796003784777713126529994484287727500309956039479604387970219276778133249745423464091025498686932523118859788670896900624797097389931009656928070735212944637653191898661044355635806439038618665520370783386367150989204166366329625148726300383403507651958831487783763388665546884617706520035399750147963422865953107047183008840027370412004131385180882722073729541097320377489329046927301906429171350867210525263737710226777775252980298350883329251077202350876589741418085562252122678347760418153036812529341787287461458225412058761298816509940485374977360167978155215176972712176651699692979984833958050603067902655568450204327711552689030417592233166575793556753231966312548900501440262918518726417473492008966682662479780648841776138270936588949920128790576887264042389486407807779492163178422100704807318983110388057218285759755722933273458700674110386572276796521133541831897610111246729909687025369477704996738598697233332808511733836890882472904162238378765747485522908201450336101311223878299620755380772411219837305955693591022872478264386823309415446707438234451172714190234650262261692463961345890651257756105703133029899259643218928286671275565370171739363658599835212238182365437762693295722850568970598565847128215560281564906269933046878271528160266957857585899571023631939839171114161436676602668943799834889708551822219351906262634763031120561226810410703172684824917889697094580527076475019630773026642904191285408922316893961877210207686050422548266918470161695729519638754825607557113987720222189402395827631803439291529428157971301257578379284714323619806530807352373813046142458915710449218750000000000000 [71,62] -5147096634361727343540087540132149935343553415115884698647470017179985712768627366952503875631077895790973600858459180404213977894639516290640196022100003579653305409234835282582027390204814097378562137872022643989417560865442727749647303436732912518437477494443010048285103715135300764145112230233355567235802123645992818052230053427405843616988993477532481005734871332119344113089206137641345851640650231131031607068149574445060089280608697943030445803971571216588828180323926521822482347271413055991229008373074330919363034165870527536922504629451241899287138032932203606052480366965127029820097498675719125267688343570303111587743995493265659833953247375674455287225911415238085068058502776632511180060552091873982294452847859699142686698791156059249781607352541477477441370920320904355640625599093777422256431110622683236276288778809876400019505604757526855206956194748394135300336261113759443448215027932581440368596421079517215044713592816217627015668445609346617822257972491324299905648226009258275717585265059125649958013782771965157701131367076355778757668044074395841143221226638456487016588131146919390310490946079997165263831532562884741744776220038799248554047650009267300234867903580135328740730011696456272574428291711240548780110890061655631231179298151774932386479622397227399537456151805564230088188243269632571193991390469374095391928355258615177899481835061610382940613079809945674816986019444949920843884599087629666537439823209185612282443140940703312606580369290330559096048980917565476967651039528102753210604655725199541013683062091111873042941951658249883933126980885258583008327215099037801513651113994782340741592964243185050087714242788130726808804885505658391642637896631352229784788342009491839918199972017409009175780737735172586573771829459059694097920286491231184575747947591982868946707477527741524546535219384193257568097572381397471308782210730727783674573893617132283485287872870007346073951641647555556072273842772376191470126723378025406757673711721269966623350265544561271877299782167162199686280127404398576764255254156612458485668296464666041698324662970579488211729719040629272029813834456917299028892520516742857136945814779463179306749624836314043637583288165163910013987999003822909537912522758808980860074098644892311752508530775392851202008256044646549413901112729301034794151936966402208359641518847959279796414894664807811473204745302066666569739720674109605575731556182850787510335017370316361071180187093172245252300581447127707148542219428577482176478952169418334960937500000000000000000 [71,63] 282028201008663973702548243170640550296347095245212431095502967842060754653161031203459844949272120379370930893786243183218422365211744101105075836578848496094642784361690667344266019580048281038288068370649195392423942894167426584498128940720487321349449014007349099250299230421740735443797130672360747852208065686528229954004406200760976711885094373014072884854920519725855464166437709239811574320842852000589828587206410763494774721398372443279463266720465199858462417614318493789287293984676495403811371166782900377646526231156735316615924678019011179777772698231838503912820494068711195990966813882017004876359665748255117104308190252995017974514868627749263228574544887916454354446193892008239578129279163607510926411682267533932071197109237660547841953598194511065192054807081503038415085542940723236755944567686870629598622869341508707955498933375486837457817872409928845884777766784098569837401427866668123580695820134022481631597880786334979343837934514887397004858462946599174171917768141725107345853961405191201102994214742108812188015511157289443181971953466411427847023589057298668256061049276450484290114819589088531731315081468760107404246198693805950744013208428725813010457131687553710025525472387766288036414319376219957597318913110273185701444721821884398511116350006438073983040396246274032009840236296433847067900420501694296597237713218955302876638788408142502109478497697654189454529382036049746293928653383572281125205710594732177978830091256777362309265431657221561971438262195910170797547311152324121523311913554423186941371335934558182182901035988461551567889046701730096063728106082413721597477336530481705338141562611750236402574623752205559836774362997293549882446271034547064609478677806352076105967367918808107131824104796704701655712182199850805110468843045060773376576726040058725907965110186293954626376001204286815205405468175174803234409408996852440006047132809663937500417248203952394526134227207364282330034383151296170045194607946815798007685051366957505824020251650316836220916769115524471281965189249548677250242276390621855745927809934786924810599123077906845379487359883404460409469916692269223908892307898121342222275878884956804137636038931087965572949372540066154048390535989029271058129916700096643604678913814963777371317673044001729362357160440954571268152793580449678019291064590786827450675762780392222536565556141798392107637689169008989545015327786824775309105506242896507745477048715163223458225588052289763448398119632385728800666457871670900203753262758255004882812500000000000000 [71,64] -110406948884317736079562169452914185450576515863479042852733539865533441270461796135196388050054367189213249801958838113972726639383871574106704134657414258066133721145400902887400685930880494977947685895692294958084180068633208242245309300692269812269208382605393170243860696346645124366402354714591447503278907078219388023859142405837884164106674091658437620535282520220949278471111528527091100790751076564204143964701095418699536234943820604224169037548877865277687684731743539255185596857134195414398596520797422129009901567706953734050483520267291699586142999037812347845237093155483087840968467913255416297712221820724050811935369638288514866441780197567057331066345649110318461991505611395407012365435703125142361440327105187694670240904855916716866264915955668333293615062345236136720482527519262431941237846316516395390556641362432888434493277922921972682604157352357457102903005583393593226770585427352855074232149353903930867549396909790879523101727268089795764498433613882737195021216860541022690811339636722226473021253921961163993665861448903170921631238419221524457884707837075190048943534860397199868858193261136823269596601067523651521535875005486181025970351303949384781973722303989597031195895822394298736567701937324784263958352416899267309545116855118747385661228400380711278879934961279289412129171479401053539226824897287226465639243213422136329256024802475412856212647715212565239458892849613906651867131177553420265530362009701726416756238564453824370080854149358439839812984841656841371519197249390559814041963662427929139768958718232671501622253547580190620519220424715826562524830387609266906957245849673783781548109779332944981898288308963215751011237072551135208488077073941614248534937997575107329682964017326683780879543855650008303509811195043729764631790450161262294958209608741880375457562928393313910531277044178407466805045101866602936910041821189191749420702990828180514040785174442921447531126939678775878767921398353849608266077673575761610468929126499556395730786636551784937653719624284186540909217630133005912900739996288325566029850298782210594440895837673956478041041434787080198217035682247278499741390479430952763002137979767159803135625382628420028979013506716654094520033799674834454200553032811956983041425006736352728809688198347067212988247214470409190731795784670677232234033541755999562062367595946955640999125807971265970798394116024999453048964058049082621299862522293162975466079439696634613493697833763734515301704365575208299787846044637262821197509765625000000000000000000000 [71,65] 28573416402470246283305769449971009022052028330551900762305213361329693336907259327930574984277115965280063866200639438086806579822611677786969772331060093751785493955307066388992275371920237292227368713053898967625279735437393838076673928094929880175661416987023049598212088091408974475825079273516039367678075597731716482408350997106469311779926900454198984560175539490398608658886188597715620661212468039319121147462980167318298166891772138696282653246191836558798556144252414137712442786895960493994600261625549063098675885829598247982344970335361847234228696596898272959595496201137989720177478047753190810611912883741851390933940873835382740000981567220888448292967516906803156998708336598717733261130490768332019326909171322014739275762621135930843673711579727627571705459991926533659662191641614782318097674151391553415790419353526489440775360592893786313674533032259673105282543119221139811469210660008730222543420549682220233928304949413889643074713159939555575570480495635441387912688053229365764982719132439724071471066311625944988662271831523568509632988294215750440541738363368402283392409224582472046069914936706764460752857281210126230782334507323119710636887213826653415969716856529132638869455390274048122288898737253269967773886632608666081212345052655129335202525589806982758749008127073922016535280629579356838794767600321012011648725340109511207367060052706020243785813310866820248553537461062617371617055694325893139162088419957926255373271409654758463605177859894790377048801105917588553692185265173413653159980013935880190527645166281295577847345756180456802075499573037890650690134777958104922718527803700658677285688328627495615862447171401417053865943886676500958930368600483685125336639341292311793466371644339711960141640844182470919660726655620103819115907269285960627947567427230748582487425495885361166569046500279546055578266575534774366441558603338484031296617064985532030747060291825102923490055179850313802825502117159921180274636124332688688240005252359009361797477120969854145235662390517420139757130128622796190472409972513655755647532389903729196999130537430357575956875605176636778259638050404357252674777358412221313714470503051649178754628396758709481097904886998030591810685012922656385826573133818226510050675342663877726027848909977268715524892011322730960758054087429695614904167223695436078595502587522597781271464322776756536533199596704958617858454973470953625247656966206801184381225554258035278594975373319897707345568988249184805283675814280286431312561035156250000000000000000 [71,66] -3007720319816352649389278459077911818894316783923185557169875538447429803617998843290701228611812400260852818458584656740893127354674740143980161722338597070096330258075108254253724949085514770803245705157778007522589561300654601932105280809661297277393684747849682807858176448854330483373053756750595892833190065029712295899378923749822086232556354241871413275310826129918317794218451140327357085654950662610507265883066184927719034326618406180099117800411432381978623413001034909079344140641985846109402561386173608899406640954402651874722655942079899615792258078150906884344054228462670746288050451275952330062541002572102808622442827343604191985239896179918055750360767938387240189721345491682739331188990530754919975599509013120314875225968986474942660495006438738988015913893668341198367511687446612917932813471276264196876847511007961503488760842419032152215618954902727918010356425245884196682608148915230635481793940678895721019286220001302962347475169008798883685176509094308533688718465443373926280292955832949318379822547963307613074357870926985545501745141629420492795988649600791266269971963406860371526213133993352711254198439066711080369494243361518110951808731050207277759020287760384954512180677298271693835607360458740616800813034702671437599403943322251592234047854934425703231058867125848503863897693739829241199211702999940197689504460010533011082731913520712438138779661193012082268701638945930793564301783858792840089273875503705844659098370367973038273456029290440543422932510452367115736949716170337993004963265468258485875702810615348417602959608153524697054513252508976405918850567973616950419924702532053343256336861581974391380739916017034933214620577433545438329207699855323642771101783639600607605586012891203262263801036158271542333200657285560197541145364025996654563034088090871416658055907601393234206290418239584887998330225285514128541260320434762979097259361348014569118368869974992570382527682918425651196317523372407383045103267899013171629857355000123480020224384778125236582746220422107224695436591671636104207067576610560129517234266828492825360475112840389041073543485556360839197430818036423573312530009653296861254807551635880627776544541870893040337191856424867948647733670790558593026152877323858943149311500151294433822372841844990312269336387807298700898958382223045446451515018683893171046374032089069778882457440094691204360830738252108585833180435687409354028836468567473826695454757339624996552804012187227677234185527210819088850257685407996177673339843750000000000000000 [71,67] 445301815065367234051601745504694899383650040265887228338912019021629665994513516243793241807639498872075981905493076177086172107658295850527539666994252017601575035799124860259436565011613577769193232149853967725383573532420851363799624417527013875207052523949363636712837771085458958692712212648128879503407390508703745412312413518473464307386495045229670429220647089185298961296743237117928242214632196682057446563713344439851075590538266377055121688483309164437351610296226950604100383291415975380857785163379932567191640493239146138627449703459805382201134595505883010548476064526172198158034381160626807906860082779704125082808154932092067684189312740965240617856132113129237694403005955181999424592129961276664098530056568727410103600237189585809430896288181592685364643293047540424401075376551456390507750521192731097206986445222917390151448901690348222869142343016139763355128650941973191447031886844039581759637583966030656162889590440946967232346334818501892983128739927665760981399965600375890961031067197405117580254504579526217597183018271819132183034251570650623311290097290089672370338641484868337068715046595794521642886309922920364342144984207879434940726741316739159868040785846002743419614909485525116042290445460472845936846720801919758137991811998059553118958550617995027703301117946350330620913160815162719732033125140197048849680390596901526175667342839275996080341172373848274133235670739171959314866936833903162913409923026076110782112666791820669407973124766648084228757234676765546828190297852077004081964248589216623327685185140951866931780152294600260025664200821810192796341076409724367714340265770782566353356817147791681142201231229817065820014790818775351998919787955884057922254960865076545764234058640510889962590414780262517552867329863242419603211481149044406838844270557523704449087109178178856168963348194843536550451114728442192136821417985346114554049140825021896186357725234013677980502279672105366050249719631613726519765524168395982838075244307405161372088452010435398934215690366708902573867658033732117536666508495329365723057150878885399520021644975273391957810609567223347823572911288454551673658901909279659827122501031378500305572049755232119011553885083540185954333410385827730433644674044633956921832439619624994594709145859702014694056050270853674266836549454008020203075346774185166716299483787872375116122569033844779416726258484882346180903592710167966083843512194602244279849145172939352695177660904289661933570278196103942036643275059759616851806640625000000000000 [71,68] -153401922354730442332891910247943799084726657259675047465935205032723139653570240477076694835622576763401638010735529196908762858006469179728574746061369768807590478897421901253288356768070947933686122394928544911300001532509650686396318459461645887329960879337877478427923699863866750623620647191041889680762334960386618209505176337728420466052346062868142612494860075267788031156499523988196738355719984326363854842393157274376599136862055899312428453110576319084881581662653277969963828637249073123669864101691674515215127938185672474577816767748280570689294034080880627768188383466126278225102159649796664641870407885749771575962746131111033988425020455546390924458854045656755666014655084987404577957288658111095633105349593199691566794868180966230125489864055245125883588966167272442423675623532440747518034382671207654450054207160287848022554831472087291327114565268141399100975207557711933711079000368226004723120472857941189843014964822094159304322811791525006741337776578181852807699900973610828642467167861691136665676024096726794003242242625513394382093882549941657045986782213726864457096107466548789400541580404762546996589025609306590173200420589969745828242115480086586218268891609077824548359347708899051176432044524022964930037548138568175374610300081941374240734638168102707601374509650018735316363888003677760936660878345996772477362296701195840757673978837258418394667046735068913932704277624930087927419407812963299397174179415900433308855200175571718652681596527060632068479973540117090725211452691921551364697803133375122371096323494968855872102403961246297176080644379906345347085588349470931017342172127207717648953709599766527422717395615325311323763153059844626581890022778063726328840934034128444535824828317062079221978060501974475015768942979871776310844081760711370705502701720929004086197950520437033209117022267298150959225887038143655215524964087858669678879611475358929115368209879593307992121088987033427317990796858339114920033975863282174802531543575550751805773355641311808255370864948486808446423616679348383233088310218549031930967978447877535829241493044138998822364777030125110979485384520411016130897311314366788777423803856770785125048518546690173681828956019787621510079409390788013268173338817999419760262473986534513435836855982899217293236927716060101879755559315889710231199849117359096492772109175083777079117671368525857500369902257782704755012641685457962894019684205080624172546000816384957351589281694757144203222765099781099706888198852539062500000000000000000000 [71,69] 28510299580457365320742592982447112436571592003680633611519883197899436128636931955951502584430850497872382530807311345646535435860134479748227412936994397730051205233897957641267935226886140421678335306577428584000239041194040662128623057807391196124180289001224545535929165753992609921566116995509438297240104849811671044918594996985026508797639160634119701472479511166210916865336084616920332634720754562882739965549667670155516938133517155624653589866685782656738730727398952449018565877039534620861153270908447430743674225246295872275982878814341087931182252679863151404097806446717415456201794927213186532556378231089452853169665342439660700124567392404077462271693066988902793133080861392043869129737112089406517113978006861785321838614204698528316024848366075919200309365235914895591484797179734809554525860339356881533927237113089968521922937495937798687532696906278793665709471944547550816722337105965131417455370209192212805749123586609457402603427847771656904170874555312531497234800292531394848058156057685329052719055996431004066426790706495244577010240208108884926200538337836892562146017511748780459334104734777391450969846387311574190173054782280570305413432803610331163065027717114789732742347278542757905476429336891989421997578989603148267838033778986243243217843786924743408625419237510693502043453961644690695965235650170676604318549380394082108315185348818704650292222176446267333736401154819002499316607908628936478636670071746680057880966987602273601906905213942340000553989633012275748160731141497564566371068102387083965308602714622446272484092407449897530017774936283082646112854715181883602738711579386837944338814575626105916595207725620353704155140422693110040869874190502775992869177437444521623011187387263147676642263904158537178383908180119114932860413611896482095457603767671496764301516776133082591475447042177971633135343828693621596186974226396302464311450818037923836401764481844871943906343320129985871373823578774077793220676682577243466455643203761380133881252627615106275635055283447457933418965004385335066476119087451427996841717433908958914613210688530405157668188677016570916357953030364123741287618972221159070573949305761185177057433309696118313889813561465772492167282845667626178095559070219355022144448186102800899631763892633301919309851088073665534167651308625930348743043081467377513885357721224703516097643268529653251263697176697474073818850230086211846998982627059236759179606782708103480292121112698189994150155257557344157248735427856445312500000000000000 [71,70] -2341894329880930533580658681858417307129374824362767850339547146296308900293464424783438556692542762845219441070679595484849383956674051179191605049028956683027714441761782825768121350097539459199596998611725499957755499709308889136084864966050734341192318810458316909902067577923608637171984336473242089006576713367958095621475869286468881151015999139809460337949525100210256994816470957548531772324576726960381777708090472963340406710481503064942365871544713283694557508644394567269680073239277728038688353261805331890218517443382522914150579045959672495415659622063033880890635047737104823248542188846518145719544874021397229923608459783825560968171413685034917888168640121056324844163521087979870709397306407024609725138067921455494156936904856336082943444221936457631447609489218867960940112128805835172862582961845021679742161620186126386558437125357303540797406712906196391737925682653450329843690946980646439608840588415391243021599937706402339963273391212615324247586697331962735107102100392775408255916160868921248289776562976667566428178253261231919029576266679475385505907301076140211161525102807664250441031463077511205283535868390097518896950589791669997294459068605640446488207242933745928582199558157428577420746596302671642707517863190257824559823421482346805178724733267425502261696395001302203301486756039245596147614553123809462590353828057970321178438308897792193320984163128672322050298425782323746764717314804723897944659157672417832855532706916975311479374968564456270832999428737663012650289009474555414158876384272126909438806604267163689130136988908956302300318709794307949136628036818158714719337394468219501422644015750181620179675510071191164442406248722349846050582906475820610994868720768852113633181497799117023807649527153495667556894292516819771806316964931136614848999525888506942190708712719905536139362953183804337596313385506357564174474615590859728048415413400588561902242735841281585431860133023214142091860697275470823424004760548485703392165787914196328711888439987118569415031700602137372713775418772344486559308932144391725288886536283658603406270448444174127374395301373543824142200802963979520633423909698238407205875181695576570586707639120842206129705369408238228218366811535268203685988967312768541125171276288305526126140009750069189455138957899244912893824670957420092077202754441043909661781111820947059595769397991534588892083818268610541128979534020301351550235555518957779322266715108152471607277258342470760421605291412561200559139251708984375000000000000 [71,71] 45785593259770175343155229485676580334232524805008072170178757407088063074991425684660345996727461594780616721430502045092820021521892214052049768217708662300071995704401983725981252585558069100684984343512410469978900618882833101190606923002334183321799036641008491286831384340396701316069136791208658041619728094232356565562767577855342950232358654776514614532181065896500580380646266149113311442267633663082830401074533824018040956887080485415438717780203275610862437146929218212327254992375577435280040185048312545825546378467348781941590128151297779033054357815659097052873062922609304607875737157504083587718630089773489104074307100191604535363431668649484887452281649763176705128769974481023596014242440640513818772159237399506044283818602439250588651333773737037303400371842281361556970729708112752512098374683090754708936357380934054880138009180458272360721795754858909932726825078009657850413563763178138496028129582462732473306367012877454176388508059798718506628940612603764933841711479963899291022827073873793609736305856887282302628695630088025894942098450700085633783487552083948562650857188644529710856042740813886196102263391095317159328418614284423387191950869549754125846828438068164984049480341328739473255444329942479363330138982418568502081926311862679194105269105488930338196472937658808999052448021626857924660798998473844428882529142305267855023907946543195202445330626300997271531463236867599666415375473553309083422968944750892012437524067128278035827070505056501294787627352155253173040259607710936652138686423728254027458756610429675166081410789749609424431607313952450950078241584205758846913703233193634149459142087072378089389807081053366402589401088001542127769123838797839677112090742816045237128691681975506226572091976919568140675106793328509852926960043829463262875238036303514762192415101858011443023273313739740485007688500081126612995832401443603419755351657725603534822828247217481042512621496412612210072863622870273010688228056263749662766071369367349870962775240629945883548569603971204233190318537490674210299004835938139373900160703801160972975810500581473496835461241472730765572573692790040520660129405329235094378993256069062570622863679370866116555104616471637313547600440710576645517676441945784051748538759079547525559105596947586791023420556213011595728871226457532398381883517239560761009528427689770655086094108421082421998604366687852241887148202951027453269726374537349420032453696312806325630452087323968290988318585732486099004745483398437500000000 [72,0] 1340435912844146121632667795183344946375096516274787187764585264387760589840464089628796874025226982059958620479465689928314538370672065320940755938578049329020013900335009536484147925793346315860910494076620597907070334392209885957087241818259767809992915850383620891790447165213494875723108815244672312046248089660118205917739785623641685120968613687667587297604128738259874281203423566579934387549890044606345102823229937261493943400219851585432574781667135020813309723565493999889567521765978597568937984266614945858674338368259009016051787419910933024209156270831811237539556638432105424982848218451651271059709498519137851471191665390946421914364508589797724651841954413009061425734690353548210190984495202837510603946643626499016852940074990137378473614499114207382461165141231344267300516754100732005653650798122964892899009869864244604442007831827097228655949179506370141590480870090254556481839933790917433645931856766326635985707016609140721364661349557035070725857218311685187267699036232223135384927261773798369663878021604549861022839220742897133222746731519753396858865490111178109863819037364669385802441425880487072269772407357764076206217532686163814204998441661523419635629176322170472752103038427463209316511738421916993090914591199977825211118464652834067673462559937850689586089839433854735681320301767568985788969454712438161852343576781780386031863751361294535407960317634734960010547750252491070389186619821475581579414035445754802538992877527922899475825008978562399125676480761696993831868961481349801803101730268685992446476978441800975605831583827027458253961720423095140360508262287657615478200040246974406112701079820773349937421313919364568996437383163924331007764095247772951694911862265738767522434870980067302182524690877576544097500364686728537047703624949549633791023210952056721430219864440306119376960729984745972474378367773444298078831898705894743803761430757663593570148232581462819045114732552769543686481747152132772995301935311221221097274960096029924640830820564610434655171172383298731368081612218549924774661169864508134638668663683965421146429909991392652215452124410518211097052594220154716601746479047496438383356116377546166709842978781730990471636406758763408966834182684906484718644582066775694569295115309472950693444613287221105145822659048590443012252659413288043531870845321178885945170792401533397179803012421809849163312520762177000420592631993071509595630397714103786280623451764469214841080263058894420569190593581950123807212017869015130894676361372957991937167588562893089265421503998281610599529827574457396950267997578969123745631592989808387668235248775635840708752527732659846179848948114304096966131057966364892308774869889020919799804687500000000000000000 [72,1] -128095705667828213495907139736084045616954775560010270112968917983393823217053004358517738413107724760892140160044551155911807831637013707082948741137221342683282469503077415944456128603196796368105843926225799171741339302625272840218020250837610059686711235207424968504122627011458337721513860634793630032735937816167668358461138068618601569475000203076947726157527349175343986744852118888935642428597303791576217620277045511967996337133448631757945523573156619879364767176920353732653820773365449005830061050569088521474969487329935732085543785984841389298890962293516248098267214249417841196740319790539545241019647334046201341046508824871786322125935087373948053410471985024925568609048736109532785578404132843468692857957326829990524751505090699599075000296650470158203406421394951210659545636439813276032455273976174237804402694144039738889381545729093692305619365266490619472207230159055999631293313271903024557930855973501867865232045174510436055822467722141993534713043289735103131035366990344058893785383476341814249606466570148373464613547827112541931547744090925703300267747447419361357041553250102947539455324428921502554719660617650493309180985593821512855995233605221040755675411522437018065612086539734988066226447044338431009726883478165633969336405296872245511464338159106236245447733211646511151940660763591261081167262029605652589620471079341292856847896027487104800378562364659277741935455060881516389019938688480043661849168405355246383107888747166713925392985076574007897262001734949304065195193719158496961024762070909958443694088035452040203814495043125662262966141626399246643303605313995903558355246777850225102161712410408986615335114814219021816580427437628585408347016987966458031583125386097172660589200484348616662070700428266356440702126269602980504733594223129810072058578329305981579463572142647446469652890987226455594470885233263393271287259802408360915644409758190333220474004425947771792795048016804204629243370213527300477275005348781469954046816020663330242734002887594568580948691865113162743140342991372157464012380106784649704068297943244300178861074306599851361168826323842352794794486340454925286742926660420365653725763464952639432131369806210547887458521540025933066837038055247600353961203970886779486706424777166652316886206881902540894633536491134493833557897248070255577067922052449469711629546139965215579826495569190730600777257903664270957747257625510107456869756388117951840307423550602355594236262182186034351783088308469176571129755249940339033334175085048622372464917834064492885878595350359661122395129371294000317913596424912826244102243927342193742116587049338849510938999658071445512550270610604735074201303117458206060064185294322669506072998046875000000000000 [72,2] -5460244615147746023810663839141398335644875130395072752808361610723390082012510973144911325373272002221886602212443500759223395193137886437951380636987687838724569915122704208009308200653014088281955528790746350982586750016795084938502223867512244448752590116327102698640126520848524570406775993151014137067308470235272002858740770261489707763486197308469118372145863725658803642571542209411119057364228015395993221661308854597697230089820244856175073409218916411323403448480350036098333584753178154668841949044194335710859623069369064344339714825843624042362349857998507225227163805208409675845195921042533323644185790894274037555261340148050825303973508203154353257840404605332488900598438904968281257575577350733304648618022017765345134638798215927017998722919393521492909324631784740590780910327167078066049095928507829565835492057871929355490100750333076901033977095229268592561193202703804411740195631315531357695619360496315219360694183257350730344798236965190136721584199156160404702471006390243214106555376115841136046640759848023178469096432774938052671001452731817950335988338610396981397203498281389120746402890824696443500976497368174250169781655322567732097106393086654228460449228931600249272922862420038497389118527926904645594219318923536761056127322875710023767246584253063922826019788244727820402333124739167958536958547155071050325437662249280297014518101014474420342530631472634855225397804837144939043033800493017941723559955200407872314823228565475384502776931421142269837853401799742804352449813808914520963719755081718678468448492913944389616913355280971401049254667752956666065860453748768538587646828672389718204558494237969918093100401375398537376373948104797052994676075897856509144544207368231910524651471733310265267293866483154277602289479567438699810213867682735135314040077131094443501508444922058305368686489533922969121865764062454977691805072314818503582998456838715322934334328138980784428305876782489490244085358898686614935508612878105336652888053228282611301782271204366115358148546274803736032051536585633681983807740277581895193909247743227933252557360823623737314018367016129351797269216357002623670645873573323392855486683209267828001429614203407435557869418810142908095899398820035625926524261134394354617161718601153207333441117667040262438626034365995811171380649837043739797113392862199964335650011942539538927284132832663120242322507503551629316805605742516786379278637131572264031944430738105623709159281934190403476481644681661141803036136656183243675684967572384852169038786550615407812781733374793167240213812027193702842777072832475616449805971525303587576311421402105059984295158675616905036889378606139106841761525490408502037098514847457408905029296875000000000000 [72,3] 221583099594378225914039894131006232055560369342904059992006377359897165555024604924554215107417964431744442606166298175532449688399593786406343514307675538420440177162162535831178756441472755178914668687481609311248074111177749175499353196379478242783552092505550360288620481591907350628090299822119002515449786382862156470877990739961301834944231862323834853699822056752340167017766698390312856560931845215362373171816029910210938585198220748949581856903240893120056526309610495176627976977819352702901581484151455728645193334385153027612404362555504789589770116624243903948916924147788099322272036915828813458355989716583641235326760718591438310716296495064331481320650761559298465539685234557476874344386938178100431123014340579153558400602217514568825705940271384679272490614884298305248102038215179737531912628718556436958103605939169633882433486787964753669934457509508266330490901589722211901832374007486033819265508470770464016989549732577841610124231414868352113767951052466277972585222674594180761876420563057886839674358246040117426735297933475799659554558830382529163167516413614564104019993607330772042452155921848144801915443972019505293916921051079143578436153536093033454670464298956843516124355432781280692296286230134378550199296265822717626885749936767029290684687119057125926404836204014234130338818163766475409050207312575242656168911361261377858377762275495389746753981184669795652327469321019507562459318027221017336317156759785689586515604218577701406599038065925123226675961620212797184295933767050685983592940105451831878828433077438004142513949846133251856243764683908262900438846213592935412038330846482658388830393635943190298749851191744536524218946333650577881443527263084867741494939464958229243597994886637791461963536745632042670467582978781791635492533547249181935431998367818296486287046410869765842273017739321116977952643447486437001094541355793984680041000603769776587503713737662021309501363534755131614474576453055270717215924194808290318260999029883052305129050826332605484771301910930250044417971820659670923300202569011036804793569395583474185775754373439877387924028453310645058947877696515347398016397381339575895609922536928122569440309690711282029501140565311328923318875343555298676892288808133841087810877072867613754260811112018751649060463457694370763668935310078120875406335457145469060711057665200020372376453660805261570889678604620366477577936516656619029699283411090466723036142709918162284696904640793663145090885396300359800663505223870023415365024775102811276644007780187029983980725431162075862763293952619121707082197829759147393880985641248718402676420114590563195344811181410712692156395580856319571436661725744032835905272804666310548782348632812500000000 [72,4] 7303972516748141764028065898055310429171927797112889261702845459206227397609023499871528847802141849560267064509232206993867499470404959391139968489343895040913816005343950018594241111050517869591092863430216534311374863623078584096567174309937829814830921566302834150878698886668813363750947869532297450550540071321482493573695256202321020486197363942515433195890808381824568499262560415733012155390149863886911166066632630963463773853626117290211771629061818418686627892294983351794234467425034464361641002639473945405128308368180089849186198695856108799179510708199517857459640368071846417502492517041066068387287807401619081821064536382270056115178358826302016108969495370913392844990615551257433438521418628019957126448605388143513095271844711722359980274822889600483563426880968189152248962859555571160318368462417542520412019722070403572013682224694022403930710765735613368423157036996215496324166317866311420778821926632143664911971168087898831214522744345619664505307100257515338752798418898986795688815719134739414184741040030662804002390182859281292471378785085187766576732561633181887161903772145403502312221617671637859214759646013704077018490501105344144890612859170364328458762640755290642223992165694691851810163674823737550850499012810524787637930560405493095622747094443584945417116872045898539868142602630960222386823752890522787173314454739857970831340933143978912101599418049574545848428303361922434276576622711321488858385322125917357277554907715118492412121373315315825097078442006368453575277552788403455440571114627245405210516054145811273669837171515872807167007858945768501161265069496579801146943520966006219759728107017653333157680085703286427446170912950796379158791631597787063390048010172572951086684277795698809959317989379239959997998315051718632616369472061701931436863940221626812187846438447312169469892442424909821121496277686427317321110934211999074680406379869199109316420263167790889835197363068637526679754316036138929656256810947375468379345444081165598956828605545381911867060955206014345840894908653205714612193227008568224148061480918122730312078370705575574434478785978442809809740289868526770823929000087523964595494268664981500705035648905142079452288317324713606339022325096510556407493869264484505181245909956717236468707162403504903763781884967486306804058197781441744226429700874391016207686710675519464851387373681854065212115374458313440866312435150537995662590096616130081584872231208637393056074678824436392039243888398392638609596242280859778254628111742966366607703911118301726938323144890848296799249431170552615157261280094716605165546817456256508128700069940744658188160773077441893974908834819475883168293783853641798486933112144470214843750000000000000000 [72,5] -39488254733953892276066877421604978108723283140208450251874068134339080510409641580936294736838873894957476122115221838929892014524022804859888041591208584213556654758514120831897551611733702051265732894855659466397260503466307640762246701847937116712410887037756067716374454645056313823035547586652068903848731184673894803802552662455199798573985103905561091454787311218792075304161315925243944446119052540068374756339444744998292793476613528191778659466017680326813015001230760137657356488357210746435768995056713137406200551282708838331715867463860018322135795152084528600363437323938222338726626722486823406548303203444365666591234898345537354323320215182112903332979485222941707390679265974155957975334808305152620868591448607161743649524371714721724991342247635148849324896778616640378995982436833096050152377944978071454920894372926955098420020365069323018438319709961848877772766781202707081635155591080852260956262535221519138175946372099984972852177645901275277978397551948089612749542606214814899334010750407491569435057813014984493868123423759176332302508982099825140479832464180209441975164003043384195742085110922075401880475692095389862834219912709214585396907373094974589333889574363904428631501595153347042622561415621926256835738837357051850506044352613298970999335439679930405769783845350895498650056554900814438902884900096918991578135180628280162948281029657610953483509210851973962027293059701609499685703953352696428638930029572000994794672509170545613207482415496542596037102787188010104081922280309970308604844075423524468673956672439059455937071140230651921902963720824124923739700951396495194708103684911715420894646852501566584314964943489549901648680934039171790728743246172789050144337995795273536334482578646941313255932927259681339682766926614228952974629650467282539830686757058329599128087791619890940106724210444028624304524802696340536114542566563418587027459746079126988351725480010696229717566810043183857015944333603752324477492333596852204138177227650358195990507573437569905047223175578526529483915172241134296113761776956420271530423619764032260015893892837357398023556673839297288868932846692375648519384942234976924290795307218643562396596018892867088094879872188221922487462390320333826986742197250654919538404627976395221441086321161870919971482684752266954088271240839182132602472924117362833114060868692940569296559854062368979969510020324504096506810164829062066826196323409938034677018891695078091030817468481122717639073480321308267734131991121486670312771418584287377937428215812112046799621256882019545932751187532404611210684712673790374645694147131477221348500229228785382221411315333927804972574634074236409704214412208500561973778530955314636230468750000000000 [72,6] 191975858114646985839493915353665969979721648172299005527443582919460487173406124573311574459101247574345353537602841875754058339226786689844848139360587470148290972083611573075162593736930474495180347146086551665503678081612725524254433158780059472881782274478527719599445005278936314259545009775155054669308950733162545515473746119005885724558032842935019368530985537726953654369809374026849144793648081756930784333503989442768253002125085708024127601686891125902371954210358682587184297652455597434426100253773335885351856570009184781156302105421639051780121030905285986082920295648880646917910754119094621480394988066810498909571943067507023510314767067493781519481193056613590583372470653429012048580324003334080422744435920875663420572651023255214261274653089336413494598561107801772081098264744744295940497663686302805064338942915702581470322445360296739830955260575104394924367342726866436002635660680185608775939610004476386977335249550317690363419060407821273570085621257340359872707923904464263041356047066002179008825208727506389842870907042571611992536155814476351612330760210496480643486649028813340566458840972554611904203359554538832578114892706995626958718996568453834252434032026101979309453847305953367793841271905637411356525421752762091676989083220070367388235755789132515853007909355543183116091148987218040705452192173678660031991955905128345514000006450653570883272125785174233001935109775145996157173371887876806496861851270279376281308568242586518883955081837275383316943470531816891608192816667355588963097115570496097665123463825712916677156287547152776152529627854738476094082468576670472633506666306062153086858925070937160385492341462894407000787621709398580743284749627859988133049998083568382619039485017500972058535763609944897534104669526439854414036038072538520102857144537928684991217591245513129916972778787354852385386580955475483659116819441220535631646533712471460123855867332419678286745004722319374896259355327396548504477203205263675870821738305342299116351581901984116547743999438495927474491600823628040797530127816002833238061073619776837043516800172804275453411723977950677386394217682995008813640855407565217892188333074705541336410160319735868852696367664727591203825867491293463531055557394537197244062543303980878415140797412034695183231287469388428780890427428359473618380297120516481554285152083576903427739216733880332995366328118466176195107967328679066635940443328150114276190830970854675661597712200069345917470370244254212303053734820222884734595470723885781931149183192894291001484656436782519319419064869894070382903576892843325871753995467747567138953647890298304005313719721153542875855078645842275765227152861669424055435229092836380004882812500000000 [72,7] -3726635287919907684275299600172611547722567409999134181837048106479758523513724948892744117393356252971320476928735913352940053780269489736047759258061189957171134248646077866380817285043885939151971990922207355864673135070403602434344467274324471671147752899887412809775972896616693815169176074913872853418435973841670688256035140913039139497456212573165528917747473972794327566308257467491643178597830163954295085876098488198162436950498470376173154665006654101087526129735923112882450381472106739219455964068049488350072172835033186690590827938756460428248862536008324258066061349780627829071634030563696128349498721316210333195642263662704585341169146230122865959410075000175208122227355099680222746191032820457577862680325824387785437522269710241588893671121796080632669934213190600053687174445422355336330650937489502039234096965293461623885447515660006759920062480598365483389791847007072527727093076610125300738565331949708846228250207001830812631384961528720970663103003000945096190589003688548880765896211628239212024575486267657311071470957791745635194080612234226970713239594964997741208196063954795517815789212591365096814802152640323158795817405880315800589099557813959440458071607273780855826401430055400256706153222912004730815750027500065006209337735172153265808601711852216711590686762867175553050338741341486684210598249747744479476299968827953822937873123301343950152154960402462540654788899137531032284529094287369037822183669375055208224007323608928933278434837311092170764439908547678177010531154133585452498997469789878037821561944476640835383429933373797808713749606440459157783742798968914501879070354796122153163358739527217365080210744048973476240879912657302860136964848476721197183081099630074902076775000684200547300138274808965163530199627826689865531224829915616184078561800391242153113931897711055582839476132830036539196923539956362007447353812236989937072296904687750573318510578192381453173539286138401978035267648955805456026931682138298646952642469158189427761958396240896181127562608676419630393572486568810118754473055827170238786597278875814032424058830302112531118325346387828746317172233719518771496172634766867449989920796851911860044458161536386861763297358814932385757021253152984125247097924354307488365782404467250773961262209390560159735340696100329335638813420773812939881845894046776068593048695642382997595067818132067961045734284572456568806091402055642318792551613288406447842907826492963646405445826191476046310848426309404463476526427005869727918297437508660800272257177008256047586316933357480024615418616205965923498198479055447786038176929837472602646782410546829254972446531914579756139762723361428957050524649052825054695858852937817573547363281250000 [72,8] 27575757571519015557061187621644846202589926697886144388824756907115422262679487461939889103755398147417859791507627453086667416996619750345123370223075923903266217838491289877432146377053852859507068526393133737050252461689888842988707892855322287187877872395882357199408080554464252787772020033245436989302196142125876117998897855114625175385336073779443826536732244379147181363283443650067971654902086244992564372206209180245870056871358806970729481447322302379670349826085804472859697639144266641430181301847199511455334969006858815318056220436998809318663436543242949108000390469485461731199101152672999805487891217397306116678887392996745631190618501030004573095709310779405096220684097351893294071012515370083938761568072712445042044859676233586645850975957994596295851382621556760040882293646946246010078918893999277031592279894892704150755236100564191921391753862868487888897855403234636720737158744893144292417380763691602701796773318239572946756380509811116543838815296970524862765612935981099923318300084682864592453916222378186560816931861568536243168419262793669898741016428146646190036570665764263380870356687820256618989146231817601284979474845134953091027944920809373848107670769680950731529438619479610798750881107289984251467443661384014605454950784483888815663554165629575403597780540727427525171541948566152713291961088927232171347707325233968210680209389911668620851543981076082579488663425792674880428720797823388690783950912118438287358622124937853684782791980195230546396839696642966947590752113223420023880634808449527636641708404282636661664492685965746477241198051098917117955596802840506743648169226887715547757936836837953050330718740183644379478613940960857777685484725935263069690586813583878799150041482334377542383544969347077011883486728642069172937017174637468576847960496482104659519633538392149781225119043778364022145729808778320263904768655134399262337435812701656944662149070765706958985818193843334652455052900593060394387247103568226273619240974901167756015288600096785598219435578765826945571545478686447119587949954593945431344289829420251680001876692045784084388476673903190270679919115430406721113939178349846095878759418740369248576092946354255275961567317262243011585551461928677227976452960909571353272411383280599033178443391188069502149510375455387593229299230908844193841912804201905492327642135791972258930499071466401860386545754100436488738146250317889253947872281586505013897591858290350080613972836160687753351310000596078632264547059655768755271249181186902506360375021388456099757529255941251599413776674854269321705735624206858119597788229219977894795461957676555081755510563928909777656358053715690559215545363258570432662963867187500000000000000000 [72,9] -91944495969472322997326509714867906657898827429395974472867741323240462088952076849888272725902295973930298146954275945685474774079562053236285207741335053210700591090473825268074973181871975716792589861455288301776908750182470752810225728869504235073588406250877915545726573236849285687883267803037923561082665533544185853936966776477947146762682354193979098865877008527781871746268321839976320443722163186195283541720752427318117636179308884903630968742346287184531685644615353108335269942584919327393828606307851295682912977390826974408920234003878215099324398572244237144793685865518461969634007332684765052822477295988022377581724992567633050643683744961477719060646959833212015754435381445264952448424098873953192499732418836202368444086012960582102146714034937256056263663455487189698022060106875110395637534186010960100054987202489693619364131919502279282429691740149777182038949692467985722740752436969998457710054963844019169809933979440872149856986350195069631477600287719258267834896066176815335683501487721956248231627633861642345444242563700855434858124335642893366843655875533693610689914017449104596834979622457483634586464631034353204170750731801849189228406232440698064573630724248068493799993450560806622745107675858281631318538004101143618692119399723373001189025601553159475589744889621074338813733495854620965737469084140859344140944439127001115711249686689486102636641508909268175617653549917997676428253568136393673255943367373591792559543560046235701098976920758032200372054609128697348274153293827364255822946540782359991137191018633100112614089472105640778230635052287451895785006954573777133505669585453368352034161245585656928669467558701513992652975857496949302862363898112320911187952745362894719459504310759067889787836533598706458198563706350209859731204950144283693822092115041081997951556699917969833134800868782719418798520336195314922240644754057086426279316511536919271906649597443407140127452720147102874246408332482925508107907960952022493029776830203587232484054149642924566014363709488175395875284515590451948477707653488898897100669496253939437400262521003564818979853038290920743202817473179982689061947406057161746719090607814770925176034870290218480906460638529868917262185960125071249751770547898207589293657317290994664988568959633768933456545778615690813135652059746553861216785369239134593009435341624812341073588160837212035281647329911330361372411525162619715142753586388596608733717627851011749444614852496601744046779077390852766194382798638348673384755956409673503380786282702067086030764390031091348456622500816725806017000563241454713540688351647018997030452184372006911416635684927096164895275937946339528394901208230294287204742431640625000000000000 [72,10] 153578127707340885384718397197001946786002631617006415697318456591527601681206435493122973403451010128860547704791941440232697955295853835206832606158955790382646950727545732533884569760820647822147981319295161194743033013814349697269997737675100828149071001534209494694736200317693978357628472245767485705523026899680198371334557122184180744067882085008938895054017507899910697708406197518484504288113198471865274442867938744305493552058431918161114108495163056649474525931010149507987780401850449446879946063288198228384655998119329601196896179351178546290482015224679485781962216300924627591448415052483782724621802444616230276173546370750601083781814487734551642266456403159360472424494509300964053092123454990449936905847621030691594782948865603393495337321505861719679972461288583310040337649384535452805033333637578157950824008157101811007990836173589443245676112755142398279450131750696604347176855022047742896997577277901999661737673877949077477054502786579807508739606159463689963761768357232725324675208133602626818926687598446436724110306549800341643597172293718781473241955808807210526530662893928351054165124569086643119131809476943378522006516568391571196603249113138828773596691006688479990423213780086521062252769948721053658962533697056138810724927035589003616114176169427809948012579999212891877573723704987867413544523983599563225411935256382697125719435353564333119146179857992818245755576898523023079934335629889530753528033279693433842096191051240632803856524539053225881154583609774197530560342124536418137519679585838505891739927238444506960628221429548546772116697959638618834441315457564990476969635430308893316715870259139929502061890445624372559297969598137203291293475800806343574376124941709977024623358053903335010911723270723387650667099809968290682482579185856455569310904430849016491845318122305930433016587396062112796263866522773468561063855243981310540686717873389860509174454959341119413881992800385455831732330377082976535075656797476542242839957218815801077263558922127844772133963375245321920007430308038683816291199463846118156702839153100682581407030530940038958091149714381879377858740596518666559735776091007856133647283776086994987308620693678010086841703585890877569531467970144116585604523833586665307443502559499942701669264177572926496185291999251976752008513437839618422012708131395588273846778099305341197030653091344910032049524336086287179492526213280645502390242233312108881817801771859347454448956355055235954047122811040810332612118850235570048016348759500350838739764717898959310889050383508362042848521525383045112317111886353382395088272923794405257888911136598224159514449841253991704958657867063909208127370220609009265899658203125000000000000 [72,11] -129877997437426925557495594633610507663200312143182005178632035716037471374636686413866129218975558036950738398808117954392935712602590400149954150549263481412732496234127592978430259868585995359087562160028725404399067727663283001255760988527399111614019019348345992909969913577421717080840246053509614908096829552405139343558399325872651900679407683141105196955716198679365049041076900087200381360532995060930505252097459767205838115607851299588847592314070133714083161464058782980776461917245625553740424662158259024556087270811773582511758131469848037342286658142367611863686063490786388699135017931458043583540715703857703559177509607333458416646647276397870190519493588878900534844435201337689063870136870958613755127424190697316749172446936564750472932071539590992202548498556708059002138548368833908628008372894273561806487298713276993625885496997099026702571037362321578517395096237939216853242958078861281086596162050120908452656877893994381825524272269652899723652903269711167903425075395236796436495300469489959196070909870815335852082157515000687310879875442351593052407190986179196574611304230336609249783925945835439974743861840242082534769102856458325140128501387118970422934123804385373583941741398728572413126810417004270726672053513293994090642182397085875221606490223243961730823672196065429666177018460630277730100911679617485675774012259688424074290919956535604356135618401526246570723811378225415055187580406946005446071304086589725811869491212192042237757833675744726242112333269025459060362284259864538269621232971801290152763131993841804717180592151933979171503827489120079661553348452366116367603258056754334658333313933060251071848267562993481851636621759781834195273878145411953073924430861059465209082191051228222191872842569360205469737859145392962386737374827404358371834852146287438532669311881602446032112146221238945626204273599504578869578452392849732180442124942851540159255470729171204941483508930288988473105825638028359838938008314753526795397667635547338537232624313198872656025014260074370241024473586827736116189433344507143422789360622877492411195461923440934108508860605503958467147294370748249941663097803893966907437771791738101651314165023474955937970105968063377322640138334418003649755895959038088252920133972581352426997296801920433318084124444575007294377463069308001759446639818841913852317557274121866237611180706991380993054795357078224569865854218673655786055297823829602370112459883017422835578980923432809184018375023700657062176439610028338999055763432398680234402651520911319005918488420718360340632024445395556924271428273227184263455711287466521339338413308982622081086676209711609317598698856016659064493978803511708974838256835937500000000 [72,12] 370559282029592513440782418983466866816654384932295138002371864284600716732000143641645944764299580179152520722445485841740020855812027909511850206064822145100503170764802383974354465972943131976322422450672807886861700989590396006422738712810266934822338094416516907617952889624755786291030713508510918457182121677249147380361927971497557796239651487079337348416540361975587285294170646366706964908482385554683745606693814253514732093244339867432050011700615812844425510778589152125971349212489909682245986550989534078920781665177921781094840295447583737629476051796829051530096521097009573908529713552131990602146396954187578322428659668950981529108102876585149881085693801452236225592115762731934333398042113907343376868299846864982743733369252954159504493139626195836737217910347180464165865103424451906423505969159202486943685285415897234771795693716591135477547580312863047885512354872896562154674556244006518443571160034573222374605398144543739636644083563609600912493918623004386986701561567857359675920353603747376663007974720933562813056855054966200841349362924921394293742684339851797169528008875644090707763279128625472923244013488695432254043545437211341750362456867386863711310308231978503871828347915433199778251760862506759009329624334432104490830200672807614298271361770168335484497979445885899024069420013356257794808158783537316345173272589023526828806892866750971716920386028618142219324144108004962093851804831000604065954963453657211374751960537065879293975514947315448397300708740655747787024358893454463150352708471514394256308844813069354293767833939545709907219212363210838064098862113988323484025914277012294169935459868701726103694843897369411110868889574537473520508219146102158373911047390837871262347349678341771005892004329783583146909899042851748754321799150138183846681465936286220905031637551209017054292940741771845060087713328889006089848095035470316237844880790352952851778533430063103546286561292146766594474998689847405392798028273512923694083714203545179888577207848111654339422311002338327824669008139846391001605277667111260148727302496044453742470719013026531813100038546086158987167972848222955423235104671026556760321831013852010216881745855899182365754935411264012927960032832561849969111296735816131657891761756073931943599054838814765729934983357496785068853819177215485912903317488277796036940757011637142699097494316240695227354784609026774984801391213717070879982341820587502837487997163200863244487633752781376316429007428630857031431090856683388637647568167748632043796889252626420918661595741084727308081299563068625708936747236057794725426588560554425738245222176250453407045352705604171483777520279545569792389869689941406250000000000000000000 [72,13] -3070697219540587481928604034210095301156417351658628160402648587712659584492326512510881818590470360515484068928328782411587539394437553436227294830272384349339842357238440866618125668670145175358812283162932508118435549197194120778397191551889112881353645883056048052040117121631575912351925300908929556636861608872530122291040821725385664183503833264121290200081177822957010851616114363655267864961240939169033323370822494305085401870388991581624173896652045947882072904222562283327512975129142840625086971394421644899387600113589615585222363057823371679633305247138728459192573279588186892809425916184572474654301195029806303615666072300148372284554420256937549646176538842736664575385995083868382159719827121470173271766040222512392187547682264414211525124292013141143212078420123051179251228739703743454084662281456944857807476849225251648803151467257568604818854828406076523324926007268744115521770225814526303159281350072499494563296130252004607512306652510349064936767847975288528009928075670878928226720658011793951018287700015544572617942346465023102186995746535547171820289698848037804551765553881152251402578553256253544780776339936643077604792090201131272545794786876438014974838883596328672301892812088315272463597458619751484480348037238046588012919136023894592983857285052891168985914820886655883464665808966528450243731447983853918086662991353552682142821112389466947509951130172506596559914753180830213110163646663956639217307287663179197621079999386156267124139038018120758876233662233237093024395329237441313973089580005363144509316226776416267861560171458817946824983935931368808772838869183851604461952613090344555071602223372475100173104700495426997954680213460884632831150972122349633275767557586727281386196395438580466050179008229691028798816213015902909041339268498708254849947177913612468115471835218328589923748151479997959421987051721932476258427281700404540389471566123540912109954192818300485361456833897410806169402239044980934177153133894892267529717467331808468501591115810248596218401650538339512323657763860406286973904334338663712833969508239909460867052525094599941366531083094807428100971624155522023432254034399409586209906193964387679732741430577000455387673385600565091538266867661386423233752657564667525418187415328948861279979168861919789653129422671420718180237092407071956667563435407761020278020902221621540239404136899887616990616884301335754472970085526974100179216702601827439162708185391374351035754155995616107073140337749925273709178633142494974077953116474655495430618788568834243432285767559839756661642573173059287348985774988039505833810334791008198660713246842029617706177379427611774144468714808908771374262869358062744140625000000000000 [72,14] 14241152549229312268595125313723015144788936747576050080126790411143617597688680625810402083052777470765349134812790589465134233126011038193055559972339519692400815985269164210296019591653651229286391862353120316087902050554876843232496597769093481807330762406935244269752575620764320199033895584025083135228285120719432053627603978432853169716785058888050220037982199590996060603415517477389393564680696729560412543805872550355907063202357436505020809513305172642213756602318321651130236674860195546561921372572651655709556784783087030369204592240759070610651671091369288403206187877650111719883993219534190312274805377029848906339852960053853704416878320005680325057001344133968904185341109447821157523854152382352361558100294145066636366065682562699202443621403421852730672292000189142676720118237673721136333825610678153501846474211047713043882869397639055617128464748644036309392760122175929020484732914943429472545329930999948524534162193464513583644061057453797877776218465810441960793485274894656464870488113247065058244009330484506016298426860696147404905080613591606270142698992000700702342805523766912853941352493382872946433219142747163404178813107453651618788862274473979018230106610565945740005364678419495317127863049302111581937647145200900946141169394245509868498472543329407421599609895837330558667544003369299579431797105907318798960447600190526083877845678065905395272529904417953793400880770890738209374782883802798541240460056170922213346326163633424485016119470508576350863210148142470064510449994816061649435542651604969912330168514331123118366195407214483854701446596115328298847216980255885496782015931571267360457603706983944347488652024772694311214263345553781714092366457808023139030245990527609248969941016609881001843404700206063622688126843603271213988653625528755200181206022709392676205342376877404678266200482978232204482194227482778969013895180436094144895772607677816776479764890229136151382157573429464969661335665414918124150559583141968908371931902149504312328317677041720883762204603569013044489557828765815375614402124466935310190920897424128424102664302343182400371696653338771509615521673668346323974818529876004428567362708160620832588383229811505887209026836468189814637398894428537782025424909479912265097593048808592677304451093762584780009390243365055421485974049037200503737987193970216563547590728261536397079105010809573723583185344168390455828826795940030142405941673242042836869595827001891588530978204215362841727697482488875090365657066746945630789499682275386387079688935038293713260599946463471370345980073783656827423922468071891712470619631560562553197202438936855549346876349597543209846151057718088850378990173339843750000000000000000 [72,15] -43632418518760011154529622580237732225226780340032032979432832283868555539175042717956703145417957761775335594438955057368733678164456142841810135502588172951616872659719048659139286557232173331303059001522220277780464623357565367669601037475872219750823216349391210543538607362297139374652385071177957071610515174265156124946623927179576176704663489984194688509227111512516143037196540616949079113184180662771031505932986040230417522047275327447805131310886940939671315685544985357083747391269301934352307060646798775734028734498174534342610359216404583408866549055936674135348563197853295813272853854505609404361696220229751401043514448444361787423360515517785213170306370418497164247738880418062629951007024117505993890829198003606691320807987184634153504477827975689022908808396398436948087842345559307202523315482196621805088355195658659754172434222573122221444609268501755698229464684703173873302541026051676651935179543721196540456793179901235262458211813814918345776775955514293789233858065317363673579928159564726184673657139896123807449721834264932410880132552609505315320351573468911006415470202302453434654077289919448897275471890959371861415495145117175128788172196991120559289023304559830767329794308858003802356665936967003469207734855356575060532463764776617926679626960546979452614897063556626223006037947895479035714832167888250777116404574646655423838072039936071002625643516384763124624266885942335272418822098490065546485096095931201501377281161678896692169536656687444923850206615905996032479630496843338334113122446471195032971224713379650052580779571310643227861798397261936951807985256803972577339568838351151539568383914456164243387601929043400458358996522502640044223828950279049060771495492242535902045140529292101596455871576062177392062278939664093855113825252802798870620308222331159892923182337586694683349659704911192324365047157596199085992710734930417985987082477230169732389508985742124392009664474284166998149629382011031512948942673165961482697842775113103883843176587794200452869687711966291150354935648737579449783872800627935251239431980992871398240043463839180723371922867248600144612668165802668533577663558449956865299698916786955201788919001959472251878487637308143575074169617828318999476254744486768101242086377183953185583210162748491401676099714334051158681223134208322086384996651772427611218713053339818879372878656448275938024003049347551882790035028086356685578384002341957471921768069815719231934178637517367848230412903550377782572186471187525282640215760760640129239943238547843960181745615505497453187279301872794425266911141439216797573346759991787902893841889753869948160994781533039699183973425533622503280639648437500000000000000000 [72,16] 100760076390487873800999695682257631961950392745693939905808286917787325370195027989257694334137558827512878289652539997734903912980386261462098381524188204580403943475271773467214923314199681807780268742898755638950283823904446840693778432851816799880259322015411779041237215963157981711139543674642728240842120690921352028134033814332758218006156535137859346473994312247138787094382196616532869487254461959423206078462681459371634559345301741831218181849586580042108673539245291798694000700769669083994533900412387435815342800849091478392755928110969324700182929957479829252781989114025061100476704516038805470744998619955780976939446679126411992418031213486648807109609097477477317706774476327906345797372754414745801217485902534058768009088545326452349386836090327698147503487593296117977371202396521392763213219245926199133276927703004050888377150017638874212589618776588732969695962963272786536423830084691603298235977597154485544563304051120668139281642015377047634197787026210919501856096331347391751673629292204299995277430384682447839469211328989032264618364262905455365632166851177682903267434612461108432724284779507957843851751696096619294196366550454120813870653816103832583283246670450362071280190614394313007253434252667686882392190699389907142221370354029120153836149623110773189587610387372503378151927554480603120582755356484188165070435362404633809617791308986211387837835090495432604964728547178375731562810069204089423528871297173818498756485852304969856084921601475631220318274742182634792481760067171428466251430305576940682331568389344095783828505335070655912326780326268026243124006262241822629968409242244429260879551001547012590332207471936271800714535958218305845498776721002017379603484808008620561760408797050569070054615311729009302843724534559285068700418703486996120690739859207168650466413167022234186387198313652845437173179885633483011467718450099466219083100897652863490552707330367320718603736401794016070715186103714664474674195887794248031355046622036986673975169581977410354738210948040765209301038451494245608290565644547012977943151551027346905580287132205213145432668079275073994981869055018008846190709134016473397499805109121412229051012806549665984588521177366211035137431282627479879577231552761499913987662685702936966927636510300187030042478014618935332071222802873265479540050712023349089839975224313983708372485062305961735684227045444792021302454115253381099185614492973773417044046223508826060139617921763008511816368567575829930756657267493967325174044549778093812455422050559740629702146122775479100124247344582952489602411533844976935447212399444921410711668514252283999563242211650049284799024462699890136718750000000000000000000000 [72,17] -186746806031313855730565474548371326644470478667315896790520099217750595555099524937156052240354593020876558580288620810455377595447988720322356465262630732428582581089795366493242011050174440617889409935255642852404581306619537846813553068599886340822066095127629835924735882214001228377518391096630926625572453390421524020803467488887538777922860054495294406052678894314169099823220818030774575699544521910587634503806282276709515495561481892945397346846014366697775118067112245525524262023317855441180294145643837917977350219285863696603064833592609926142932974264467828654869314804191294168851003530132349489313910447135384133963138210280009934377153742579217882967622609783650276492879193629183360824959593268681675609576760005542062399535770858773201329803624297216910653235539996189471808155568957006829550003602869023006071989264725180655591511565698551078028175208034145835771170824798629518695783932094242839722886796522296126923356312004474360659530900422376968246748971116570566261822829055439860223927312522063384679517863781094768923950266413860942549721223968290358417473929795127586161085631468108526273861968396651404631565300309211392778662442734559603329455771252386022593101820932067550383050416173299615749616639099385719021860076062951167738751675825384910796331564204425392917360474498934592585084090379498547277308881046681957116714820009416065642984380497810634784873144919313389002764987095280514110171887416953644601666645439841804555439907479929524386899722994340776427408466951982128329455457621740902797498363403568058284233149869428508522442765358157244081792070597786148008978056182051875392410214001394299863897413170536627452834783546328146686843449717594610588338832161106267174708945048255467344702284106716926896194463711098851769630688103379336271799974493098158701354523119063392812002056349827065351504501745250761213756766700254515718133626189057527503227168816448925698228139264960588626905209978763270756036933849443638760346499196934761273163281838694944154507312424373005637625423081361797277373878824097856342395939923863163012911284213753083357728746611697013423107094348164374440967157986158261420437331969990206092131228643284101267894553125923269415336240906379578891384989341057173477765693658059753400185565658679734034735211242051162406031820350256863555010843778079052278050360518895315693857617064642835521015857761518019966609069468637929961979995914572640108869547398237682656422937487676378480668376100863164647516874903509518136728852584027872786244817531775855377630979767841138400963666044902031287804231720063941311128653740196529884503951600784819108825887648419152627793371479469897167291492223739624023437500000000000000000 [72,18] 282099603085184218436388782717836492815506202675441187926121074515336698216767257163761603091186429638659586936486136350036788574855431928013157492067464125944006225508812820784512786122413844426061218816138176577445577947713082035058059085019192150629977857078942255679732648659644195116132262276909121194040289472608628388967323922077975554970863512608496811141398876346814857739311754797000744251596824288304574656785713928085116705741638233260789765247960447973163191512540413315142456293877541901983527713503683220575972760200208791957715414270295379024493242883892004955909673639992509609082529598530260559783351845996072528783297431253602334453256180112214679103694614852084773448876941486374560480840263105856245552846973131519069717819296167702932701963714809891391909241184810032553723024141392208209202479390818465253375974978759354454438403854839724380348513304061277334857967604855578959800587647302320227823070084415566790923964942752459696175877027923299471027227262372079623519544619851709116807922827188702594378134653912212049400639456063016983154091915386460207096262540482840977581500587483022027003168100516719190702850346425303634983853743258736656429623244586071154375638910042259633038729739689492200085490819149024746610197359619427002041625045676071888418364914771678566696222741750132553390294840848419905771492349963126091431688280110610130490694897481349519204077528587697140252823106061876003904538258664752016731984143483036814284281979730012202995214724808674498844480057467509461547639105742682846485020131060624059503588068708436580807763446114221032781728694043135686999309481915513797696653840494147696975936526182210677713125237068456095465818350546797356547367843532940042059232768395229409242132731016713717364426976793184608303783569646172301182594955522135435635709631104453802721084265952855642949836036930906575612727860407254869212308287712712877846937054445576650398293795088281716485399477804995909616474464342316542765932954095402681637706817989102788988053626816960571038554073713546572108737085934630876651910457765799957311019431697320300393460961233996332804387547670607401512095646956290249413925518830608503919270892098915093706350077442278946452810361461827916260000361911266818227386127295308296301792497167968803516545747374994177258201912643046145274410365501255105946870322411695326667460871946227390824734867916403950228448347204054145170542401081871400649250877693034486815356887580586355557209952249010726901556343173593111348009266329768417433787024618881841882666886543798262490638169226752109581593069891255745292639456766835838547021409990656620053000938246675222825787798797136929351836442947387695312500000000000000000 [72,19] -341773231806258783450975518544690283982573735123961065323231826795889313190684811010980170428952520105241857344546218628243313985694000935350793631956441254486308741962895035229283677654196408036104121167863325265157892231050137260064124805485013349466802911735071177101826647408205862448881418386006212979663413653553825890703937313803926891383582147915461134367457747427918468825443446938359215215820282682578181106990999451569008027210479896344414129112976224488947782282913386751454321090156999478821563361816701623093657166147635757248427288322494773884098761099714239459234475832082256213650540693196202532000718433584288667636474425187083451273212497226572961528576638691322907398044727181831405896073029192980709669139687584392677387907252278570059706565406998656219731273419400920526126321993303978992460683943713337390151709854275576192716167866865860133710351124879978613825287838949008006941327918180458157856687926962013126982250114396535473505042687341250310496950590879764399854941782932562484527406355793141626121332540370426496854389231067491223057858533823681992838210070405184317543924027458128228157913466050498298083504241201544223904335616364373447121597834650237207851324526660034115738039056892866780186899908738836229116312605437067373508930791718435202697095501545770055598428242911163846692629856198952809544785060807594217611373066871651276609883679960373493980668229278383146409774458589382972111666427887738359038106713937839365214528760862328045089353463170649553126802849519690143837690488683055026585808139852443414808613462396212249213289533768324535025610110701084183326375149411872000353324042459337978666354923639331410802825254220043793303386076578596134244207243146847325330286928504183177797730044509120834614163761953219972780787524199270712329774679643214175078168989064514588402532429756612834543915423783062394291350165781246339626727526263524132579031841124696385170099619430218419149058451599753847009062943724747421702468114580624327329085495373418005716820709951625975012024781342219785222699155601847400185798612333104644718341639563949077371895246710668499460068363198966441446825096540098023462083935171243463426544567581627212242690111650928299307230374633227738864627182745318440563851403137683070264102395323103810560432387898467118630621620638595850526922964129277890330224347886998242589179220489870229993004357748007117042477522690538691738567408324687158434953044223190401861175373630230908807499305264850513082060711295322228078108240437808042441846835237607899187741867740950247879669709526843841405864241884234569595976982074750748776823739216090335588076896439793618195923663449775631306692957878112792968750000000000000 [72,20] 313848323956977212657833003466105151193053066785344344068062373159215324831735198664973240711568401698485891157060756105227568339638391733229013359287804574076388368967803605710264357447278121567171770024331607421038760181372038207578748062121958927186857162246890668093980216745033217951553077967407501089865306195117903842049140758061825156833302231936364755553269056927302254399104994554950662361903960604159997315434645361236494496895383975169773148230271811735796856979538414434085945626877097580576106972637189077326413709818221560482993778001106703141437693606866270417197874658968258398825567829672096554660140562798315474461554091879676101284315657985356010359529659169418985943106331934221849182002335102841575623805594008389431429071173535132729870815028414351072222972039431067963375141749142613460475941322554706388493833972979501779725884746086892909903604139508592100133980447588301878124331406045104032942567824234866123898607160406725086937704027839599519965306492719358746674585259142207954720498197089011061506936106808065118524269463945761869533083024570173497277006173877912760162553223983019803432754415494965029627630236684001654823325449856883876004975445845874504233603044405529089669887096824582891718690001169984100066367625485061277921516830942303432687187761601000040310496080643562868839377612069516668747312250181376445699738489722896172222662996574647133128736139136377832661062583685537388087895012545693913363858046726239078713351462740647926466060966608807099899729292499714500214412483838726287086996504777221212548657810671473257411114094845459625465326140225114153103166690361646512758946842573192472552543908437094385850295613935998595833877871493563978987560616978296147881665781295971113620995969721011806477272314086455809583112115642515501356896814881095534389880093535569848407051423337957283022906508839506493787222825968591316611339614610133517835785216344247854132367894351700598241230821093508489220586363327362415931872282495525616524298422124914195420074064908552563930650463783955227559762057772462437659716778844486406665117620657886326660925910786017433053207502786642418317291213881669135063181700936892174407513265285354125085822182401823725393923120057312451372954154680959627950522751722789859674196598552872992493646073350387637092942006808885016588361911977227234261347890378278964213180420603164827404437688060095213805352691993847510150597856992933260926711110354104500351824806757357873365124046457995351394933877929337674846575611943929735673245027373983716035927529778775591788162222190202463319314950767392107024692454922502508391831757384980829204534219512012782615784090012311935424804687500000000000000000000000 [72,21] -168060113478208581852766555700025031538369638783679859496483368988641195509880640782721111108496745225066566321459042893907567362811484915341821685889083324484062614234735630093723883538082459605893480227060514744432768326423205402208820180918367077808312028271864943170130017758104691258776464089192990988527080577531254116422793061138808132877235157404010430127949612032071374748901980042495829515986789272059897281006562054194156099335293647104118944135409524399140986548564492781953443192527982010953178125142495321828841472265066556252956002150390104581002554683469511997315185703409078555539601774580113617934438045318138757710940326612282963934191594956944092223938881630787232390686558354381183420008589204627705903324626156395952502285247700354320387620331099737366175270959754636311741072528876835040036170921149619706323521823295295760869802860207680221265644594406242969717867885805500931371662735929252681723688398520040723382186810840545434247479574196349622968610347152678721087172287001318059447934980687917980726151935341518868960569741373898129798598423314233968489095429169652515308603127869846691905874589663740330869644140548053775976467111102270527832892699564602069464916609212923333483262809059381229238538718577140448442956848630713466040305390461061702221867376927810554648988253520590305968802928094088830837884152835042915971651727920916939660203561681626417893229048686779845439518891569009853441103723971973341682480006397237647828374489022624375242022518104188345248953205545491194242495236606799841202685809784659120945884964256291384954013130948521485524193931118482800219010122379718527722056546239400738034077153374148278698049114459410852780601357413222751162931035963100412673123307299851098988053032428257131771492596920280720948288844292304259596073914856846142380742802145311597941641158421273407788644089148302805542252177990488956571288556387234810364367795451056045578258507393024818343988728684788725574853643843004437637415065611036889942520067383574081454223259824798511644431315514184798627135138062684801170447814202594775902631092937177409434809458324524765889967696302724797158670099731532736790878863991097285053035549775931940728122697912350354083713267629687548280315904839556984790521796672780725209875426247045230934889669234804099397524516733753778221416711089664062546759888007384543875964946820737568277350336906521812793120231184658775096464104462653086993759409529360359762518099564840546166410999609771944305315006416909226419286017099633251871014570781453649384156965255231902770490466532150173346101626148912758949438042832801388750250179114492455566796675486829215628858946729451417922973632812500000000000000000 [72,22] -94572356800088552551661722104432245355043136449160652766922342095355053360774843290300093910417950089729952507617391385366459177772244580013656253473178637621917084020816630347114838705157914955790072946741396247598885346052926309222297459528617207737713820495485020981823620104227429393620712259784667711083588011566699547125820177009522407827112767268022986115175289150822352475906008543190524987468855687510848827967341413144454057638578613160683657801003861380627902160802511707001320289626216421267839536120316431123350313662493209246597256074847507872775780766754557743046602554271864624606935513252770541374475863886027013162928511711773625458303040275554592405692913786752209666524634514615069517248635915669374023223414100623981799619801000427344750712758441879782975047485636042168922145156951066312366216580595867629450941218823904449292005457164807203552587875177208820581108356160530701820581764730445902011792116601172064811396408019163053883494474121201817828990139275011046427761381111555736379830142109699539005181840983865856799648503495943497244482342362791239256212329217263918547342095650655133950862572636759621039900536496589819161195778048436246104444764655150527085704990508747551161926503743592742499331815941647533324893525714689954633697260145632437991250222762353875714127781763849044809858426787659406780770241750939617544293402177415095029823269300944392890998911209856613949334526971662099729107591667954724206231461668389758426519448917556127308196519659498266644414940540730466874724511623257938284513799802544286636920212320207011746238862706405972391934257555384670374988484383445173567536034181082720647249272857617720909846049798118057426676689525958440195162528322874292430442416482454595271967712007605685903244337069972571759898871134868087429832797659357790597037101895472782583520221100289045683512113454586907292015035714749589554344973907959040547402361367927121192925933379459944236400055080002126606205374536800685554170478533567734284733534815668701927595725246609984733418990407536043319433134500706127096502127993966084189597165461831872289724580935878581879629544949204164259519468958484559970543563073167464993430895713171951647951498517550598651256984233753635182264792810489454024335655996767149626735774543239357827150902922010028463544656215285097042962934045817092840060612695521442004098031023128394324506777397262397260322345817851536113946807554072536676284034202659812295377350068793786574080212597065658073419053171776303306391721325179859952418772558024617823684305822517292238970294538941021639911880050174265616771328521096742823628790158636355140959334208972109081514645367860794067382812500000000000000000 [72,23] 440600924262912843568747196542850760881113934709369859192064098638354336653822920160703587341354685849032108533831606462342700300824084664853937564650355893367449773408102663206171303698801951229505523519614406698993216200674819741593057651248005180838585382418028083008415197271745073415563507748460131689411981347525671604083149186501272076834591132471734310047092253989594175235756544961230350831651278848092527456475580272857319455782443923202841277854497582539947012692202911827382300163151280014770417786150567942331092609435494500621783704952507596320972751342064920132322487711813327009364586661826673006468516135983647732795735424802711529371609933257310212900745701103120775747028248681529164341030580768405173502685274573222924973093840783731435677077577840383049310299291684704566038756997457574337637102342444328129017936471277679588065276004028797624871534201031490107188629746619753167488745638133267141739902538223724788317211563537874815558221194610741273344924760535036620124935385968517467174671504870569231516695128150693505851326768944928733092928329968053390832695464840599154444477467962538125528223526849942415764339298069443910671240913355115106164479729572703036454499567147127682605566574689479220538635723250224013370250485240496594404310197239711349592425621514585603986314233871837146164464157911857040039819817650781905113140439170203997466058057639033729222915672083705123470514158532640007639421804716867393892181023743768307029451319144114383131368802871394908721643999129202752702391699202103567294230934296026433999763685561758372582197574182873456529786868484977522327278880629188406702908767437240325377289322822418010732684274103382173025632760569503000154316576860069629355194887700378311807914747040076866350001706483550177369289141319607843105111088238334437852726276412831062217296883043877584929508669489934785735287762625329453758433943862911130102449558088956332242361506899426218695319834985658282050188625457769091524400730249254259327746886486196354486275806676795170732868447913427863089165877288724986097727573782830315229028138789379656179260721268051823626425884303702426860269231202849496329407719520618651186876605083669814931949168510317604558022791442189381109494732583857006912674722325136183517987871102939682095289518092790922386921088024962667562536582076758157860518716020975850605163849043743116752443398407447240295792161130845198352604217391611493533199529485566001522576218534141609430909759623410769942721560363412948704149164274528265993984112147095072730207849761305856069136272721751649102654327790966906094509316242373907928259620753560149775856016884922894405463011935353279113769531250000000000000 [72,24] -791788082775189826092263056216223534340145532024899577647960924940236158077080212909870256281839008223164760771567752047107035323435784576610257335658752976322370146882663950093372292540250069952105175167227576686949640089019350991060192019636515786810726880292625551529716843281152289870694293179181641359951816072805325451646809496738381590937707587561170734413459044254514448390703044401236786642517545015872803155187931457459578363532475757111901976603941065583083151898762346038245299555097526008568180433153171369410175743120903919743533861421471529446136527319046627462186230957803412950164614176027154961315875450899548004791478954270757561353508745547565673314112237880765759338363597313705952533198751285893078037123940580780616868607221192998068252574033529239965065477017422467213392579082058799972194184651979611042883042047864502373608282483555080621869872083083179522030313354232001456601919537099977591625359439005800553240521534904365184289503842489172300426310758688250968063426007069745954833558098944337697941127075268288465070954071272657988590247993654646821589657283958691618610886301159551228701917523690730375801063959081478873315013941778043251698911019816725896610904045975822037806375785680452432709706912801167842722323901010791726627761274400958506501006801968215538273745158850361171280804262792012382109433846086299545803888355191961008490498091517797253024481024383003940618137956509083917124357956905129159108070632531090795583697669159319633051986652562438742758450968630616044774350912980354396514367919360487919605070465467712758896959236317840403311093469240503201006410419151656366030354382588364583403604645786171201676931297283334015995500394622669416984868911475163873868680223669382750559282181555955556225892835226216647013590528175269900256390656983629043524896186626979070882786323516148970066934145777116716144386904647050848484603609411797857740824089882646188878701264137036389742526804128810706450825242807838210195772451668501791569241991842255435443406659896784344016179783640519175710357342845833209324183349559839161421444989001714231087582841788998491938359647869899617326107412439880718179630663101515138392857383606876393111643121265937787064817132921083447009670674584663643998886360574527778261996653762900069269174210230456348322838677809396516713823341141289309672229085066376816653584238829364301395556986809445597445356585814423297975799233549252038162979129052158203511048242204755839312710854642669230510436498665708706219768200818862550688305195022305461859545755776127671557897515788998931605644315413596588305631581411846064415310177090506250918711117492421180941164493560791015625000000000000000000 [72,25] 1033833609490825908118335373967566191099590797449455865224839118328497005275883816905217858048818071408480832166818098318254694787739921987458773267662018980287465369324683150181350764917006207536878076525485594511287974525028818992150019511537387235228944693182273343345858071864384679043087423140372502162901287184508747558013022500331665108594956077938062789854182180040875436699276463127344965071266033622694250196875544675847812950448016030244004900770468220724453103201917988978654526844341741692355084088213246758121714458301798163117227118491010534592556691899318026720669748409905140493254962276744170205764594752221693127498406112997095081619781322417688531902219464913560130565914031688000341246039142057680211781611979838845868440004472312558806086386414367867445683939946210597843620875901512011788644687808432036062939354296583272350930941210798432069296033843579620331361517106915104889963821328655851842759981170097674404075509060295262268597666196682713135195899730610103688933384781992252247258410387456104089772725223238297883643572067785244724197247890261258382912140909225748232123404064421235036917380509058126156204737990222637211734311152415670686062720684126491750999658946199214465779556468152358060141333478529018859411108804701936649888792916511325119963531314260030068577221765710060120242458586930391507670197455966300196342051744273551089668671044586863413408627223216463359206993396856861298845767034798369368174383977369924365603089132011225031801077474852377940583470502555183196487100577533236041606199042542357610402053512857584680277245097100769907211282303503165318754630193130226689564871564281323766553681285457135781601291421375464837618939746053385369254198921179785888061707447243188310996491362869553864368989348262429509563969555439348099273696538376989315922398717345937691632949887226483145555184555380230207461184980259328416808612940703204080235894122667399588708430203920345147217099028126125415244645357710025768130764458190375849082160107666068693548739298799218174443191835497910660861742851020965399167352011445809697357337693656027161007010597522642420005412376294449713275916020319968101864004896507588583978656458143101816967037601210095763934638277220701156864999820398024023430038195210697069069698530698837308793418029734389646013681579684510671882470436463899293649247629585076853689827129335061773497727076162765405521267776925962573636229679108544518960842224949648773609831985251717682233466832586235731511203029503822661689125067431446978648203694856166197125950838543318539397046961786259582704807684251883146598801694691119324538672756126454896005717465357065520947799086570739746093750000000000000 [72,26] -1076297789317376720251045546733179076469585783042505770727311631937045955248634192386500806920571579123387010913925368146236254786628846875819781426129510177475469701311122225096132499323287802751623125018981582317870850849052720511539114093268739726538568630762686246875488533536576068188731388008015593728823516599313432237391124964900507363522399749280755712862217274480202775465647593911941523022306849344116538712255037877797794932199632620040759800985570020565211385778361802365553437586907953951372346703157902277387500001024192432055801950604868117079070504898329227254064238876259374976246524086419230848140054824765047996358117239443627907253205963638624730067324466689261889230566014070215179336623176072279449324446953535041880961387132156128744743724574549316817887171597686316565147222073673606361836895515962229614466261367639715562846933994691603318003001856633268197892037064159395638746468418661575207732371863479240977114721444554590003149663139736819567694793108712011325429423985649983526982769659269351327812760972784002295269758814607526209194620738898501049740447894974180392733794934181138228808961382742064337046643521156306730096497540485209183122812113280853808413788150241781837365619994151706824893655659930647467508637200815364319656366623030921808085180445268950799544508446310045680896688602551785017910795378988891353375724483385465705793762922018337638075080012173812268428922266623701783707001754543993610270070530666641908466795198988612294684826703971902626236461838838462532848995573202666944455440218673294277648681701496756281360876590042153445642872188408446263657095104826202255653803588523463152730076587507284787099909760658472344286070459361449405156481230028037481192371090653826631450021833288915626514201325121962746738910383730410010448054835317396736156096881124317714727041110661485634272633289624449153704091190688568811074762723217068944732979951464172741515860909362233207505959785534414777116330392818153001191715527049261172897425268202602823124877330053846264943731712491113250663709368975256419556431959352362389575747819055720402277474051849540375927881104805997060961309032933044296599979300399474450370210723454521752065288671444648332602119385023651634306417040947949108475785457696439844621264497669720947550943169243341809948483902149872308305218706073249767092024831160282874815764639845987080951848466097182299330077505011905299041743621714786888995087079288731393973219320568722143969161793224280289490733640753181485299770983331756914880600884961386801942284553982075237053362623420621961218159500777437538873887655267561279392524557378457358836065793639136245474219322204589843750000000000000 [72,27] 915386977546142368272551259816810146148353283225032224497776074365859094233462896784474590985938845756011202049958135546262057762254063606171753329291529870192586415282259120127176182504156734472302137983786667883039309633770952012199601815901979642068048410769147211582094492344387199844662560029190568090728749829450954741466327441634250615685250597594103146299715385559667213713801213486832293726182403999248043698761995828321134347937810666933727648963561670766972030062180177422368919986334802320567353064542604694469616207715169346702137584377467603265121618413381236362203020312719600220962119059203688991989199222569721102033026094338643271819667495977160618611561671379403687675133586246271184222214053171109225083271112186428393494956468351030813841348101687459404237160017971483553233583484471378118924320460154409485313317182262001217136108283366588697887824605276340587110955030129709048124417534660882212404339996418385721159504508657197462579023053618770115502614390832372572088104967592081126466710901612346332479895016590178596479145761610058342176367734554866511491534452870668120584081608968985651800561284819820280267837038339332291454188554247974456391764782148851268140677305041482947746479803420982346564936464382030858381127001017411194451925556869427334649009531065276469182213165876457555800566069496112570809703557818723327498475070942681770172669378969387285735932059852928427448572385936032598741023360256159535150472645989713311249120447982016773139628025084768322987227709839993928247779579929751078069442936086103323938474878130268065611686212840575506581519990307130370686010856275427034214271679108999380878401742208225827739736829164527790540278036405850614037863725497710418759678908772445579750190953214191926654477647096255385397063872003784548651478206675365335254205679695534443483934420184505623915969130993024085059062533010557129824832468605871006614228078826020632065801326518128660630874276482172128852258180742213002965494698008653038067555386809212383245406018713102739763659838675006875546851649275272428253759068248755179256614382458476311533739397461088738888953485604480318836118239071790870992211069912335970251620883262380403079238490007778366752970159945929568085110564761846490995213989941726463276946857609196694677734804863941876564389668530362704139383064307472152350457114919983353178547520171371297092000927324508855237928163342998161997769860628971924758587136715611125417962060901930746559468184797586855629642301025581143525431950439201474375234932309950525181828048391524849347834462594178522929264974338354192946529608039051304922296182860663900371367418529189308173954486846923828125000000000 [72,28] -632309653593335955960326021166426479636094863390709989191917308570682821746688669836237279437121305392910415114595898092979926869137627751792524643850818823917971660960935622758774954681005558494361634051981789055884336640660343577574642977114582068329882165691551499765978702271204977654626386324163680262334531332186680486476822331597416623702189782582978237320431163327439163263837540387058348361947419665657927253868469428069797783309341755532549282818021536176575231363263880130943554450038422994115898276367437506155588129560045706279366186095680427966215131330544054289139764225868286438482438011224101585486195654461636346963606646577856673589794822909752308372896821669549687392247511113194824620539686099908817653643096771259953916899501053913106236453962307832155703802871851676021897136491340149477625543358723629661556023108170646054611138260021719337801694106348783420695797087066797399683254249812341416828103206098141199929302811034129753218509498130227223393607756218214675184587096982151200681991933931614763089784726789666353607372764524652758964004928740004342813549016476903352934133650504808112146086308922840516363896945407057018116959549276837623561687445009788133191922382544966239601666620754520505229945880386552158844225030393662364042237921678117665975098526767076909849263527518162968779293985542009144673229239767627543485786259992989505845678612144965043789322341263637368830476313399555154704714085981765383931573199286154466395625881654391972925898496046217636376187223186176969786483855436539292053179339709318223049645346198302192042961952405290328272772126305810195451379308959368736661271752179619012252560800573649095344912841282888196172892699047846285086022987275379017535915514092981754523037312874337668163522717089525570169864450450828913375049569159137769883037315218015981808028091568354696427103194213756735042167621019584975574461753740144177020027228995267915194243237318825989535334886868286269087987113532034219568626837100102200404326246847970271689160543602480647883104185584828911912401096445518825872830169020253531800186644379240748142062752231843357904504116737882786450004728589931073463668494462377065700143552138306868672851521532320183664165556436685459496076443008777579105244316626224008721879307658809147273356509731716862433193501506410882180111243920654572579848913426418174663691205377197528476126827850153066188957534125074189594202334973603493473722047824934797184928690886372030365518026629307890232565766409509854115579703099781013426626739486549423912335300043464488709792302111474719303941512344678120098615812858571720404821103755921285483054816722869873046875000000000000000000000 [72,29] 335309418482043799409614031260093940462849162099367433144232707098086482690657188298314789652824670380817779955974132317430751292870834444078326978752977599159080545099244781518944337162974169084555495410139753117118908423058437769920384576501830404227843946898041892058815076351581060598242977302707133041943119084995239785919410782803200626149369746152611011745662562677227592769374466067632334287533966385862397557532111800176556650701005542341709785587995929680587927571573437156196871340118621012359919961736010578332847000786831291365248891085854189234644008391505630133858742880701302054603910974904484193478236473679869442196351454017209164867020568487085323349673399850555288193044434230426642037803145879740398763008718834208865508633507583173074925095379529723976398246448161342944727251148277123794357362467800704435618843107885349855494427022560031447823541994175583792062293363872295653528351922151658107725146115395398236990270134876285417547281128393718916013025736704224395645958137801138356278664397920318227635531588544989680482284683909262304463168837806648224126747070018176162078567246832294370519229564130755157800875950392506490309679286926358527521394130058192884573540281412917848217531593081519153919851727354986920055282900470154747089903843315191304688754155055406153337669157691862245115778037479893040323092489260512607069891401022967651947994883537330607171464884758850250374397121850295487101523187431721378450132802636363850760795751769107018812991795702290193062819113363867964300754662594275739305594013606665878726076906358164063490297221630670390601799961979177003247828339353772319974669251734309472610071296565815371018253364460228114843128686562062481241486114565679693400121436937981737755454044946441180557829026686107093241194088827423235217989184244101801014416963988429871837873197556183162424537805502442810708046061765978336000847221480300242035571910065045424877938657681258179840300775788125072727628742709934867756197298638421062454074699856431753307210893785249639296497111107303227193492859248564615547567718642710387576287077540477968131286183927303948606273711527478176401631012214226693648513682531310050877350360007231680423531901328493997868188367319951764878304972289751808770674281971905437944848921408945705380307466924963922351965776265118564211293704855796605070036512293487448405481645412493018667837792914048356418777815445141748544955378530085146180070692336159411253766383435732588034025963683572506069798472474480990041542033653536377528736854783108479359857105033956648915259623708650853231124890361037156592181438954645315771467203869171669339266372844576835632324218750000000000000 [72,30] -104550411601411807685628851927849782191034405721822447810128371834591050452048411504218520045383367934436342014246812486752142291392401470597104281956869479542324765975226419776304892406552821934280367285887156158688888517333606178087823183679848340285314438374406574224160700122145287641448867115334210984806636548274305201467661517729139634898474430193230341817472334940845016273167514467291123532507692016994007482733655664117388169355009877164355301558779138245443957832451116631880186964117311241602371877421793361724014579156094875904834605323841829522538301112026568592610981284914442051131051653917243171999149819370498074208992019214097785889820922154719652607868576304714761607198505768637801673006678249498419695974772734287535969522618926113525477165693911074977623745512092447868299383488571153397904016721306891500902215443683526029762993770765192621746053013201897794245839217698634404000786409203399725611350458362582723734855486026210661262823646933256334715320224314403405856040476981340933148462006364246371883744622261267808518468676748011199495124691310689177516137613037839636275113565498236350976568199675358646674119523639629689751066930759656949196188249609582238320985232854529195809299335695320965692207219986895580781183903345651542707515353303590591028013302135251694795674619666359829877705694234465468025050023324997368219577523035862201481863847290695240372424700679535341911850615335126076455870122930450761093582377491984204335504568513637589984039135770849952180843786380808469679878742162004815293433056928425696130547276744875344861995159654427525038720190101603628899006541056149556880939044823841317966737033674227123578409121670546948941528788078906946058271576026652314316553469698590735757373019205479266620647759408392431465781669627442477736599721196088186488954698279312714889885981953783773070843515114004843488957595005096161663338422534852706392512001966960225465292250089887678550292042601089461844079724823459405417308738437900862181225172327266453748450810459749185918392047482362999701159621786283501202516906968608230609157753195318711692289782136921309268447537113786944114511392848613146903000550214110157667628664480630209090002753893253567037727578533144841688638779106030958078156755450812852241195186730424302691986965094292761628050289751980446717075562324455008548484447015659504468914376584089096501329526610316200452393372455843352020242293561444526433281898971315410323622928901012739680474419815224003355603301348061694556704346292719413880166940157335447092216066896460493617705334988236802093092483352766837670118856502062421737209163552506652195006608963012695312500000000000000000 [72,31] -28176056507436776721304458841996315648627895594129337571732537294862012462134440583209318055330055224810648520397266313372742200556831297190476852848050843249076314677894468959279460333070743040681998665088510479844746410532273178337808666694305386441207322675605092854698270916909827778680767903213935271181937484895754227829638102955753783156686613711435111049778511432100181856744345487365154324301398116241248743069472461695494291435300448134697725610545292142564734941954076721022945683763546277816693547770428738135161024497257820863493368153318701930503652395241740101010756011821297053756550774296246611614634216428746910199875539516754146534208270647729806264733550537449773510583023046169375884282560363738283869480543184623887820631381636771189401030179650524142486059940563404906905055863370285809415623681184652529398355934680969536770389747762050457924517613968392682461736140235146180149724036781766568637854723693418227354049534570744577519129493817906901985512812128644333172944828323073498279772281847108243403308921725298142926135100611975185272510152702990316236379601038592648090060094154006255685756114056322580630777079986450783682909422187746740168716046744718764749233541039426343505723394178698976711338262634529166405093704436902606058546072115007776106279973001006696176373940822180664842535872610623995723192482039417405945828166233291681366316706874479138680339521411277903506123779166333453269868892194953644893030522827470786951267704746436850889177825166125031346656656257261651339062490184490393355617930333320872409568972651220537714063700552252115332080354442303654615359673120175670106793673689975909047170502947543965361875814206203258989076069315376495584025997547933124855895536246444768005657338610662015621389696131789838049486490333040101086296295292319691422986116220625375095884269938817314449412146172648998001206234483462213665738293835083247482411694092116943044084056042422454705115799202860951433637590216150336124149914502382048437095163659855623858357119369985846181000003924819223444483864073001334052751819651963036148795976469791876638488886832340318425916265700649201512710268885243658215332249813900486039759869930273561676984264451901492039995950261795744602015364171583959864632007390385134318323890898548662679956371423116364315030536668187556605979203872246003369586375336332043603583838492646571096836174529854082673418297660298142968144742480579455261133759181619921409454177630651185660464119853639348085597794624226135067348112828399611477316208669851972501309117984860308796687112079614438439691563546189114688144189608577649952536603450425900518894195556640625000000000000000000 [72,32] 72948837902285468375564115751632348637076288369467589949253342156524537314022421571151079945229649869657834378456085811221499235760502638695394322340174630100821724919603350401135033588711320816619277625295619769905307794369497132027139818974599781185581970582480439743481899502757170144860002980983999077676068067271430160534470308125086899961959071055947462687040932590414045363624196600890762952483071821700701367895919833579300840577087188252057143319099266432066239762394049502215645409452206320907856833015403581211253400782326220410895128554370890356537921996597843925616432080790218094579936196346452713381487033138320602874247849973795610125742570441528543286770832119856747724853201358614064140477974503837001587730799014942584141131759655194910461405914622472065195413835779132283899575742036863062812990509324778109529770492177174201202913644016583613969383840943087657999489345930885876584704949905180187057385202094838988277839295380162326369843098506117424849363575446336949194548277756822793432303822134173296800467044514016857204727254453241685082792159892461853004159135388515724916936796529346534179838910617696042964841251961001087880704538864153791437689105151458149203798175947650784270098852773915822975858852221788731742244571551512377697121619018280806198428913665045804542327621077939885032357330843918398240389649397449877218251713064835813674970978331330908650263885990571332469019743019119321834513787620769309141698857504774520639300254566540056369461776542218671382445895851253188827405327988993608625534979195203118106456793963987349561225716655852350479789429953918463838981871332392814159694894131014051785067078038374673225639097916904123311738256807981057430053778735508100325162004220874639176324106632764700388834943120508795651192087179928891557695784157305436296657913626172330430315456745999241802519230934831343265259666654008832838741430683151143595535215812482016644629145791151308897615949981954904180609040393188176342704077286502526254170303399960247016393382480647096027440085929133442856232475080351544567764756495801900926165251729814354982513707898486315805934684693473755307108859710139375739266700707703441275305024994883636319737116318523628569970867812742154526364516782789578240367328343534728427414132289300039139520675235483384893508957430144437887096683489184391453309248598516469608538549184607142964382490777544315334824435120700005331823583265521554727818191580812164047994799222019503299651683026883345770398520003756055468669033287964456161161330307484944710257766576311096364994841197812260847810449923339301547819957249885192140936851501464843750000000000000000000000000000000 [72,33] -63440340238347431155962092492787258794899444763374209488258414935081855632097142436305851883371784032098627286347945819005661686637391789688370654699823423025678380916191067788196921824720756610047794097545851541458865278626681168873689754556593155681448229091698479728198059437796001444756335711965934883565106750488954600774535840948692841528055806827352587364281313777563889443293537609679038581873388979225799252821840441361266962785142806659283824572108338293794966204464788021506626851596715262374820222238904721724690292270194532781206029364201847577054481818669399833082279400850926397160769392215360101550519390847976554104528628183251787714085514035886354476142457784513578387856438645339286386881591273995241633227279680296223823976809432506763188329919111763297730146858214246483637287181826342164653586873822493691497526977837995909915991155723203251829883728028213778956567830258201507266047505316161947726776251014847604559346874490179027247826856351278392285120282053307084828846079436312609276374800993415090766316762575098537425387236089245522072757913331596198369050199151121795773014425812412619164118686949869418002916140275501676238315158145639129133427474072857435777081601916801696708547176152098122949703009152422897709064590435311105267775188945369236967843669565590836062133188978506036874129874289849208836214071644226426048090419792811922571604484183580467986172188473147622478613304105721668243095509453405859827139420122529204199690291197493525569734265964886731800483996648229919700146593972577211247292389506617951280578410723430177998092069662850806945740188122955946868573022659169420572648137244305388992051897906756149202134902493315440781390789249092483215414557159668643845728927127913379312191247544243401657838187220156697618249433706576147675564923206984239020461924095623261296217151467700819686365522713767760125085331282498316633012317424101725317139476059065918400995009695914061145581801096786863627084575649249717168516511936712594801832851327341405447082321921209436375910978436285868828131579627666465379471565920298100250284123586746252024423293166035321272659186099248302042044821072242026088757219664979110938649045552951150412329175068322225314241908289110721824728520178606177782570805713728644610712243452379656587639349540551074797541379101588399484081413336874712508704506544545519953082302703636955251288258561914412922683388503374374196788773910621393504737609581248420878956008591562641474880381601445660562753756331589735528052591672992888337353042992535880696684757463737946633608161562816965998682489860248292362632227536778373178094625473022460937500000000000000000000000000 [72,34] 35811171215418167984079177361767384126480037569928978565103414323976037537960916297639140260947611106649387557789183393919798570496683174824999592691317383304038991925412616495505913653343825276618652954758780434920573889597611920345117045039388612279460964577840353452727249326884906999818722231568085868162570328546322622590821661330741308826308044115297435878532303798738298237249889570754213349418921493492186406560950405325529670646794420425944228675081189063192137665233118352741392540371959856947085946250916895251167277363873179335026430848517241554977849674215259152829902133701103034499406183220434052830924267805483710477595506978420271440970862924695822350115684595390930360050973189027130861946622775508211858091057979176111395777640465300911419951825489569306505364739937172974908361451431138828952609940493590039247300720111467309862073682219125738250732067677723717340121762577482130111786725225490938250942228926278297527243884845342377045173782738040788098158135571396437808098352486208046183653139252722512914541792486118809714398371851230204730239283123673928285462701211538768335611756463871104723747949752882111908955092578805703834767699445182481734213095638155550588084981065797684594054151473620073779702285192159904951953771035581763666618315299532686079352499327581966062656300313504556893303726575004155999949334030042347214218164836360917271564292132615569677388347097770531382915291405271613592321421011006533403062762430973686550816697617986536725410360756525207682230883900869291968064833184144979370584898632310204928150227655482257883694757346033560736885431631943402950432267609531699233204527493026317032854231390436651390161058126707785702731050924739409360583894539939150314769657474285300513392537783973096937895322233143528335467585415384356902659054636407203227726350446776195090290495963316805294176648666175520612848022675173733463000558402782623949063065507208101288995912349836324964588543516429767417637653005426619340698284186026829878740710174050448016950821557997757411482387528647431447628658105981460918197731983051010511043690313163214003997027642979789590262351294272408234843881821565443703825452217238653184785090422129145557431151030389693614511454436079146219657375546598062736014110290075364349146433185892265198385618541535925352146011277171285184450699036935352469009045117360721899245061874366453948441827267417691093407338628646947653919439813912242966574204808934060912525973943886642325111986041986186016310447098452421816884851187205016921874030342723787759706110558560551982801894014458635132558646035298016707670853975287172943353652954101562500000000000000000000000000 [72,35] -13263988904142561151656466716930323839542016883847084097585134176606275139391877557602880978938460191362356152031362267728548046209900967308933254568126194248179005252849168787948425768960103089399579171755755709357274446755403149332939543843792364517169034883338278314861422842970978791069600539520005631825568846612155143319594514991617885471664831765444250157565384826908388478606531563493212322128275972417973995878108824778512631196163760309034862247124141946209198137738991711634773833967969633089710205683020523091510374193726683642890662249717800472051117037708082489506012729093538470741912063706021081212803496717299914158879415803667524516074473115474459393894085903151911716586843460251399455921901437296362430346398109446752645956407493337882545602526640922162893298780009569782404674637601417023839105817636211140950271845609772899822337082917284491924249735635752397913144025314812610452534435130611680278037141740411555248028305323540293854353213399046800111613529760089522692169604622067652535351978156972341298856141238047568312766883861730280436717702626230328339644855023989967780089667548147864387703187114005993920527557502213177186262778208804806322633598762736872644092431816773578399874027415587608722542011548742260227402552049510503426650070593633129062539726039924812887031606629299406392349054369777449829980717656896425034136649692379645549898628730396197749092942026521694637913014705437097271005342122474227438664701919163476395430265781089368342135834015431812839977007030645965024388446061724493173300408790113331579016023607503484645410741842696834717996309133521825311730568843409256720189278896395539190258970145382905332596665003749733041340426409699685066238354149525959535992861973553703206375896621090251892795401272398250374693647633983780005263257813229425450354040948771094105414052008706792995102755453490116605337093576245376305355292519643178017151575650297906465064202613065417417319344072752625126906333430971334857388396395220997479782222285646796433882853349677024611639258174486702613668755803858704260525855641416594398276644161943156697411104341543168348587861797217838552611317491262611003621369114622619086143214208569245298685664643832848441254514711203413881366610675974047399104029125348337051881229617322091604486800979186996452255923977038537659692138113843671473801823093953187020739311660093157444875600000133795023839642766884077174479369367945070157343922212954650437091384857624416865018381229212433255550354585906790839645438545225767316618594380210138643494560158310708014600529023762250678875970229383604581663291810400551185011863708496093750000000000000000000000 [72,36] 2509958364754184540340458126633778829913674908988350469808200313077856278932277576439400087205787568582238843972422290961942686184525541405973047621912558008689198024183497753235440943565849409208984084530604745815594095491870118698853648769521725494928873817273783552976012321475908960677805179200272838740559507420854287311305346549841614642884282226288982388569458687451177864644069605072986499834261029542320131195885357025703588418126620244783066397661654662906279453608062811755231627587641150935258399838785262664168708570904791322925694315103340800327408691606773895482011861052839504162468993437854284895532826186318840939788556908356208374990946489454313057020047799556509903828719559073548052210074769962262494811098615234512559377061592208611458270351572108299847715594605692877901965700187776703635689481837054050245306192565710235973741698958000182821031268950473352293399799960572160310111240058226768282984408957246081403643920548019227368419419929703131088469392265339975575698829576338037521721903336648989127512936795084820123157507052788278254035314396420291783384051549652215704373499402302319581252408346663818611573118525336075991082853129493259972437096578236163570213717260650725594053187479080497228275262130015607757343593088217910901987919937939831653165867569384300797102410951639068768910243252051576543644793831856960458001230251423683119240436217951046041274679742270170316619389628846845459182975424262160655188721887816234757277505754591212700634500969222495587590813262829801492198741429881932811368413263430253621865987899871421700063381731643964017258386932556263586706382932834214836598099460247083713508805341466613396082608743640309217506621333202702181077301829958817754257493630169567139947567691215916882682483887294035188463032447896710489551923280697022335916493414833275672681231647465751296606215921790910019453165410428130826890196072234001185822889325700250274756210072509210091460864983484232945095365902206259509832643892431967144642694308497785828858833200883615176870608771325844006036162503602743003044559589371232653010289095425120733135942414690866139843409506349707858223940908245387165141292228591802346483679150807228003297976203616278713361006801297882756356711084577002178244947634409423003238035550433393519071728917498607783730926222512727366326416070616556787804932921672963078175274920301861160143166683288554402346770606417962889489712057038237835090254335054055919729300266085619648261909543468374708252558500973602224962183630159327656321310068255621827409035183645842009969029362778420062796147504968757857568562030792236328125000000000000000000000000000000000 [72,37] -84306795058692347697561402182193748039224664008416766384936981593031310306287369760621044468886333364445977684969560437129943610437127883317737684867189876502780960848611247667931249267550998463041599746025118666919040846839388642622167379936077962505143242388154305353268234428286470957906405661040988513860676451541201628832756583207210904400764779184092712694006943011175156147498729533716891854359135593434512920022433752117221308056340317960487959860168899318629859500193199164754590019830656385634388539693839472822283722994095834569299920397966068499258200467108001845204533150609461815384242731986381634066499107950701265035157158910955889402831622746762361929364563538136481815562103050880174851810208392667152300775912118837678727449307665926547022410057195452370653973872187614841105161345124456965854517502863444738440551971246811290131176453843698437987490451812706064832334407705466090178349551413103266574981236662599115161324020433628278428591623174793067493443944754675274928296202177583812637362693498432544652748250514980332161068181421652611896704513670552387464599769402197903964341843839301998826620844120257335125421144010598529117760685459057782109462437438237462221177757481463775473590850835603928316081297626090648480326350780262366669116212737593968944519126821813210174679317912980946131672276765249111493236060243645004489114808106738583319601349472280545678850479199099125433572100909404674021131997634018871260595369664794278655362820782124044404907368621449565756971476335115412734666513489227799510011441541092261657335962615565927098349706584687609968774449051456394065070553379119393961892259496886876016747579281847821073898696701015686082996456806535232073467957677987561799158199617507854129928388746141516887351434436919523389938306905457119028614320618054583815751882999729940815034657512395642496938217492284842881646205429581715358262553480848549039061506296482977948018063510462224838443391227917908559774175779599760252949645653031179244983834093977289337371700139201374646205819819936590085214167018937429423780511749481404162883599032355632293131812706680243347475190011296586390789457345291659420596860135589843415230664292115074193031614472745233237345871913242400351986198184777289661997325052292415334990997311485495147213517911173382358432869374257152912452526490489122448986567647347548553048031735028626430940868434538272041627490859857893872071280458080621594496129509841070898969874715010726167360280499572592849064429924296676173195364691497395520689226671542902979022599835309954526065625499199368726721548483737933565862476825714111328125000000000000000000000000000 [72,38] 591838601612192159630409810125995549409983694039923051020249163975749921671270742092271034272573468498312080546013501768513845435914369607567561074752519791588520269306961005006475377830526359042353879795845208499487498584654644345948879483832466792491358387143149463126067708381606227987013430084265553870798892815992306254833712048052046093069449972004635382725352363098949475254459447381454491370260160215508420045183200533012482044940542609293691470560488935319771992129958502918250370442681405926738864755415432440127306967016384484798942525745728661126891160764177183515753795463883953308816960175988208555813807574801674958172831567427364106438611063408381965544500618045180069905245461223769557587241741623852300880583093671577211098421521733494573855829398758527293362328931202891820052163827446470524380119853487122797778473732437743257819920727735171942993511652771439919341638101376695139208481316289865355620781663484513481417534468427948844184336445352031873892946831058905300725235731329619358978390833044694917233837368264013991196999976842744363028118110398836656283510613022579673970125066328622549362687800063057630096694408591586438045356211391032056095001685109473739402220871981433089034630593621646465263125303104519550909089772179709803526121512567854739157299512075091235024592504429025849970054578306231362330862381362253906188599829762967707472416375400786864957556242262181076682953001763856121633331679490695793016696182519672115104665615957290151723500682056094279961025284944192165486571889333306475795330409734007944217446178438525328167198804267598332778723231358165989536309156432425922960041357097247179273473516586182123362426536254853587920976941263180086041464811725504778370378432523102760995306796088592740217727956061037402222268865977260981284344640471547339973127455822133659938071033499155358205549012071101715811762179817158868355815975632351345279241409448938755156280757832678434104475424041363448199209906052791065708882668586785253833612910498817573067073449344382193134829821215690425718825088759195355389887237847490944727209326812490058332798295996893910932181951857605484034836135321833849174303609662390223526161345685812620820699568529024715457567314087826582416441890271205296496166940754369400345389082906894490542492109822176129858899559764581444865411678650827900717926103540978525586400844336331881390942879006331749519343519609229842055063855324634640196156318460332523164766611352328780596514741895052072569576170625532277645516446891677797624752604508354298770751807317783204556597632884092194567593470111432907287962734699249267578125000000000000000000000000 [72,39] -1023283468496080261422934069672479820921700822012442035969235892650445436928359766640405377727115855868118676637818705384387581252875196774892674469636177424636858203634968197873484343628751212907954863748902177865317418289145324441448838293194301140726934232994061305595336061426822628576507328381820784991790747547521400482134080860616308850440300233308113414266764465104364365605916180581978975790047088827515779113493573245066968915121484548693317950224531657146118248922625815959824620357383778568782009765141062048620128526511274981830695506139669699994465329044987745924692532953694517896533076392540963083611511497130661075123139958996308462570280420715468071029811379762814893982169607448862506261035565587020224189514266162093776740001680992639240346636253029030443744634662164567236801199806692295128245674808839577888046118174848776788299240770685963800459448015882001383487668501450451219671246713747359652606818774879473556694853329418693516305797978304785631943972523783070834247762223316448634913218169215104744160496833424604039378111213652498935288606664261928055504114180091852454234149458047040464243289532998760713512965764885338992816750241021066521959363599287905856612040980042606306829045141576589265460547764136388096518445817294952713744173884169367047499902426787564824035802315759257011120920313643650386997082866570910380703322362001140583655174523836893575152413999650178633573047981331934946260690219622011986047895671310145803887384632545831485871840974073849354472422438561215442219749123032809279449492577766907616705018585329573872994458759376640402641504771987701046168415362473688034305778074342797005700603752691902168198975399576136133418338243107868155940265784367986122671058773971596324957116135221728925550189594114333386651074836003784029644852380870192050322657204335791183495264239912627373586865147292922970148212136720595245686041639129393219999726597851266454223749665650827412687392131612991589495739586840051459615418101292958681677680112609768503097245067659283343586619140300969620618029577243589102026614185234687825220568242484445161559602485383066444176703566496866882250776052818386844246043504622094225958985020292074072626174883042204524163535475734387548909842158939899366895550828713055097542306890166361108154354886056241467587043250737550131972386174465316947913553851091541212805486627215264343483388489232819779829581509628029304257556294119873492997406801987695602845661140072751015202690693786581183302690154689122971128416684879309463709352565041823256630716932020022758113925351223774857806897431444781432219315320253372192382812500000000000000000000 [72,40] 832522046819946765408043259452107351619494766571576702583656835616481242004304638396838292354740176690535358316217894557159923754315247080608836716418651757122990759845394064223333026744835963040017448810627025271547367900255414164393784647461245525880316175079277386460178152787576397588322339521996738807461802183789216726697357515151705937670900500158173947962664948939012333718620403771637017375202888684840138410872600258314013914513499387144968047718786218061155662281849390450347846583518151023428013762025688218208447382234138317187542965573240747713694347973188018785747795937382922361577745686056836387568397503191532131678606323065673414086492555725269392891431446590563339669305020617395750697862610799308767128973876285044694588112086906408457101822761850519645065553281212185292826351135560097114510007834035805652166253327953789946727368823843116693833326759143080929293140929338926733990521605169118642827425023271350074290570376729306833577174082752401882612826398053547323701629415211856445664026257006722175098960551874475260112708693595291127762426347857919711120212008707498980294050902659291208996686799143015309287201820416836074808325093289893402581959302848875963092774307968741325365593564542843995175554443132506716163462715226487703085490143737680460234207707521525941336101851983196565111451699607596508878952818080619739515857576080337193173385562577187520319084232614569670433466980615781479519079073840774603219687638775579508723557044637766346624726075213457205863090632503950792772481839167368196545310874812591762011176671970149839469028421646998242171201790612105540091671246871415686766682128200897008547391103919658410548684343910030825223462968460894495503682496585362502247510697844997310046661063679729626904106704223689063416073776121340628804582232457451736733640035948109498446311942345405224440194153699401956740510521023917971809007355234357522240614763770164087204488758348976356273797067074499676581838147143190914492041085281864918871115332763543221793077591401086051891327422764344165984398762282737522777881056966150201729251746222150782391190081782708529358407236978489905126368178513118343286083105238263528891071790064113610145586504915734722065423944437441650680018170069146822955969439948487713775799272199950014184281087799825977003907165007518623526361189620541295077528891880059807201136913911558240685560037953797689113240506749377397967814238377038535186629144874662417700612938746194374549277159729647926317424934637135672405756488852314537631846854290653299184497848921097307880341678370736402392537911509862169623374938964843750000000000000000000000000 [72,41] -431070567688343428578160085821224946383815893201305778431446149806771757774249450353976847442643594897181213917014333402063754219227986214482486206074814146298746356859864365510463567888294971703267313518174145306679497074283907389222846671835952244296765189889508384997583890713883352695056517479142071668338351291143168944039989166192312902368846536709734546694869994448944398728630121376767457941815140747110054349794604558214077344270892934545491161620313707333902692512082311804187594051301344612668859116751376468205283432069066741181264513354848616691673359995571675274542820633446364804447496820424001135971500384480115409642471842523942896765660536003455019448234701289858970100268202033424683965957616749558514461451690880528424050043344534388344669702949814315038609877486677972688016886457651528930257127721596503515219325529012887707686521999421008918505592797804946617273744667263305427004879292368499838522380498474102104553241578742089379403948560425397249080611338913601026860147460320941236694341074359290554799417022092557540598253530917902562137818646934767172058930870274359990588717323828620523497767354878876066111295084444394945426759246206669840731090238379763715064956724491195076903122251496708341820485445345838868571399038081930094750815694597900806268268891870246534313847219294645144831345879070447046558617292196029246345302674128646720206273052958564523041137513105547750421367114861111660733091010528742352743858747825896924565199353416370302556837058357669464478468560396536784899112315060630708175723108377217924125850792032081587792597976433884451722143036770641419298085905646607520919982762343286645688012242603124156590276426828764839962147234166352695476930072279285152704506349147840289135485095910538118971412298618591017717219232239259433721513317263833024262112935406558739896808092747101874319859691913794804170072404404873313028613213364205152844161660871796764575834044142391912522505761062361038735093141165105925240235700888506110566848616914259544444516602812004723558745455086026474696418052072240331426386030778900131653261362672626822310725117631631023186410396187331799964122247769840227520376820873276346393841246061749006071839691412201293959337208816899812736332006383942239924099674341777327029368756768061821228387422827749311715957302485916746064136287781821009427851047402253865369486001186088551161665721093936215099817883995635211405337270459171358485349859230593224290228329762388769951345377962486856529238281691722895034526828374219314377206519468767388143531712463044584075002497059337508433785046690900344401597976684570312500000000000000000000 [72,42] 149605051097505208341127951388233863983484181916674526331480964925733985700410141273698966148949703563127582529290806586111161187410779023729517347103593829052540985208287607932328046667476466017996365125043053839810393835007097963761304568192614912790958225311810331944226555916409799317087513907727188244759219845597534072401631638553829659315561997856999886469229299026571666249838345872800403623176001291055939689291670434835795937316347654322672839119183823217407357963371780656487042255310970440841196948778178962984148578434456152282990814761587780055270990811108094217451879253452805763498252766380622252868081448174177340666834797768201876101696434493852129075908415362446541023279014121059800882560275223756741329764508479491146991593258617985440857924914801369601466163717897054133809333453358225478505591390450041591378352028070579919387584581858607111573876055161292612776796252518202142181051739645449009340880547334938467670371423389889426246723732644701794931643261656360839175135921518171413217998370731650965865506279353878196404323613840134863599427560825846907772254026882434598135913742818095411590264881221531961424711560851608665693472839523367074685545662800309199318231805674724133537343888247567214266246755577612252202063628798155753062958756591263682003219556801742412186013122457977399733717551580862509606644634932339932455305455348010437182190329459080609138494029766286959085677572458756894899572434207389685833716123988624585854753090549043598628816087201674209150153228199401882701874049173376697762844378011540768767091821258263217181908696442192494145856596806504970251248888643805285265423316954421248242339033424066338116775248851133962284022871131936993913222163535990907976283218771760194653640362436146375196656311124981004556326518989208009693849042776381123944269030446264714886584317286925305019634544631751541424044353495870810554956687713107911993017133025926959481516173492066155186327514992163147359768725629806268632826400092687745581699878724264619824632130196659231645060153445731512967683115114287913500780161645198788121448527657776268064512224498314686157070612568191754742796013732000633018882988893225855976969137717210185509100393624487483384732827536740286831141031355514178217388518486009984868380327972131875264328815511125156689034190263776454691261378528770361535006584304772858105921387191684119064820957904575154147180902336824726156555771293045958287160073479140320899095536443708025908266029245461442514469913790666831959539706916672598074575482529774081354086314229039875842371695811167109368966521287802606821060180664062500000000000000000000 [72,43] -34235577177423523704504356145242161591799397040353002359975168279626902088769195421598726618703821300734491790077707072204488210667812700858464414929236559195159223877142702084423724930109166679144486008142535762537388115105178313526768100284281058071337300962699664698467400253384265474434440377768584961199569538923338855254025425921015105250457836568828870930291551835261580551115834623450007983421814206075119606261816209663425156598741345652613265153780070818738851891516223176669347912844419751179807628825501020526291372149746652057051816574806330496043647148423199218988638661359511753743219839193081809952235331793067639840795885984279465330911945340375629406621904762443790120383089660667168838927579864155123138809780970953821286055046325980320116354456113971143999266450832055478732795398732903285439580561490030206049874712548258573611094866076963976366292989011002063913198496069951563229739912282749337149654324730721924202246144809441333465669926035356721392689664585113365614347480778372749755032585405246722902918179439820151572609866497365394534693710013528168201608442457434013978348725859570886258627431090736350256107561210574835050091868673722385475908429886981037139371512236773941258315380919263246187876529736040058784101795861198482279256322567277768797230846617763117143636226503033666704391328563525358861434709393700951376091807363666654531937943360599143605085603179354203107256576996787873690339278383585363787770739585626835538938963259874672192554284387481941706472958235867175717804136857988616767666574625685358177594614418298533279529412866788365871956957057557337291928785559001388344354338042163701581106557686335698300324517296456714133213767610687940896155938100959813273392576674784627275597050150123595311971312592766679222242054923331005548937646603596131008072564586792633551680583058980495011314154697446339442995000963216971815254213153389446092116140312292295381999633242253367644043688293467136710619510407888788733819014047961885626249933015940636705989226547203011586903923879100355496618262644559766360543472866711609119500620406366881363269932047746070065184729632158593312921976420443967131626724654199020569232791794847767663319189226282241703806883460278183293980298989900020738828689739369732891928170857299110306891369559659834595469024144592694846072148175883567854638268843334703753404955633788295780346516099593277043303836577038541914579169853363657531590838669950211260067041000352172736038092790236177560548084431454755420482679385359581740482498005822194027514496821344286184111565000606769437752063822699710726737976074218750000000000000000 [72,44] 7870225545471708356906794115510173590358536921847930730759760638582625127027129410910570263875838618379427794944005824436497518682843967827027503838226558957408999939037878469334147820276877993608276872962207860039742852628435125573757198041434906848500149810143262540008243864824961399031768893341750520452750894797793172376014287467168552108040437955438396893684858056086656260902485336701306218480561366217214565801276796176116143457527301372953290251843692523153532179351393631704163948937024324849497115754713093582962494032084618646206732611824810244282195202983416531011962443343757798714976055644746885444194872923498995553017371922589928351339100219593037553938621425381895260754780634652067780187681079891034363945937278727892202993763717479166172202518111844629919246750462352088011092985533934338033702534031310329175146851235738419791175845179094382633683420737789852209966943203522176660985173532720343196794337418947552838955322538023370631204161539955904053637428152798869578898965446396174373686549165003073636634070554480229760598439549181596632006924794435998690079945811491007193347876736534968407625040894105152812491422467900447943203361237895087882127012967908320342798471501428518005830669668363321360186463822788892092430761578478439395190342441574419311345033205813760644710825979938176104369739956342831742707018423626045738564902529306027752480218567140785991018494069089223177146027526851016767618703207613107814033044101414140647151920582559730924877783089518075106013965219621943469531872894140395390104498536535242108953932834947363356320322662580405955472789328286226777887349698377007176484606305591692879901524961448566386592862277083196855176658133618661828063201335586215487873886637999013491302411162883147070743333906403687312150495512851204744494949606413855283938649937645753373868614125409573436839929848978981690115674617493313777177451647097904133472703647709233506418728130219435760714818626032333885954209141143914674933488700863706469217828445118951129817955829930497943216674971934780134277881897398477053540668326988032238965804132140083594732523024418082216350106492808334331954567513531924956373578546951547848260937231612132256694016044812725474833619920427839252985422428293856477571412566620347513334451882703201443205752760474528120980496709905766871299334060062488350579669556932259364392956909483511174794398088640924470080780200289836235899888702669633252390712025022304199190996293175423017848924446491077939577553641311226441389970983170059568308137778209955009812767221639116799192237294846563600003719329833984375000000000000000000000000000 [72,45] -6084703613125555912291094756022072812928447452664511095885719067263617559268495178640982671237972198240209529425858506647541965818125127873300923562711720593877887470079768252341658797299026243439982525617928910737710821619064519418823527139178537956127070150480702369238052012501785102588201024979431846230652238520640087142617202609681060233670585442648018465415632169447602097831019248484154639165849310129223047474662841450213017592161453469147098163791827375666036592602983370431749337082372742079120041920542130234515418680771320906812908956378355919789421333870678726159135973798598078684775793399588086269104470433981134417338134362182295742958076777234589095725344968282041221287139714930954200441352324724293276009928503587472770189676008387213151621166738973524239402168541229216973467010455517283180671155628123186892948601572217208158246360784743801407578466322864461773523431854747552616209974335084795587186892973416958742125574299310286724542805052504641478408736859192130630601418492750555310391339347063418404993657233726923699544181840149347108544315106837309145009268441210465203655815864150566895034808208201841649816991263290301762588868793622784584009436109116447205065466729433945102009699898431918775616368171938782563476497862942807700210589300285096353263703974323615732127241160714716267243876417601876458759215893675313681947197423164305786881998154886158048989378590857682703547165361429712649103533054529853501128269127878773590505278003077843787422991158558796928399444560146259077904222346465066414181871779955285645880924968685180356052459418316419304813122145107810586579827842290210797155346570256305067688399653455543137968069596378173679072476937791296238044862010573954723888886711324438262609927961510855399752980019417988096522930624442860260175028796616862515853804641271355222612673982377319910112652229864975400617182530683527808875476554148926042276170916249690083374576434340477102412791053686140498015238234180652268246228661826846207695211994984118894047508689030773363485807786988393125617957154575390803621762934238068383833205958973898842224538316114238796839594233249441612462021962766309600724744990561320964914218096261646576376747734161214466307433243996338127463040743553361446555779284445717385812417005227389392898107573897355410612748888482072848569539326092939638664068449761771935133840112327970086452594599135557199384647166185789668646101599418531166435185631503661811754758404401435135895382818823660094846651473171043056105207083077078033334834440320612729423995747428399478301530578505662560928612947463989257812500000000000000000000 [72,46] 5274961908691127010809828385774662838713600857288920266514963652545055340956935055544867034004342360613687049548901180298845449254502881653397453706750418648254487643896057622756094557433173502054393226731952264330581078900784778355913382328339277012065268347866147726983359865319184624922063282799134744157458728480186937150228176286807623445571068067027631325025028226937889582187727177669940193342390063055509997416618660757810795786795396641794409665431158595405680706687125397742837572111189295875622025693176205889879277639041361201813964308554025027545564402511528508292411882024293848778450806578637684855730365719830348646840114654818735663093460887847404127669904207876814997795469673878266613067841412075186011763316296144441607446299361215955292774815631736424257999837441818139060564427663818332253773667066646589503049699051254796319015469527778977536980556107362398429995394308952068140519392860188581501999654667482749044810169243932878509087953628045227453501070710935681436795706250636536145080123972292462805354547174027731312040670655920116434334142003407981600425162700839281377805997689160386499852463434997793842188211812418677033385085174151158576090352181185304892376576099350831458105282055768056999714118250933104433953142719214590731402134280595011102144883581920098255507049409494327567624018520541845533859741016718709223953816806350973572495669021865483331043162555101438431863923748785529276662870036478022824170876936012637059202889699253703628574473728109091597852862374787541984917797037111289017679832901450385446701068079556009791743297185748440236543434011096645350653568586733236456433634357094741476804827530652814403958884562310729124045776256919232782853489374873479952772080978122123044867103377299362363063552804785852528791881137894943990663495656008297655841619580926026754426938328607090619050180441651209623262594062543467931897042277939947791427261262389034169668768121484676024983820780734223106110648618443178180842591012147496085636564283034801381814808374748701490460345507243210205738184344766483633937278859139990388397457839992149880752443482603699498362002390785925912495797881436682864645456676667715116140402567572083931161951911264260478630815885502777430140107715456690700544331795541066798751903664259510998882123516014297626727663864231619671669170331483296392034097337301780734459155651773367113959794876939026522228015054620257359001973785181128896014970260853972745614785859974035835850358857867719236604076163441848174818032435287240499303333206932850185690393122594360475474672966811340302228927612304687500000000000000000000000 [72,47] -3119978955904774731142639521062253993265801282232444620555280159848816037396497834263571523830684014645971348409406486232744229483303698856064215224274505328941489777752841875450157619606235898053779581033805941057102618094299935206016719857925853555880342010498833890437888339753642137508070652123521639394313953897298252841793255784477458471854660107640964760597475152220698726538845132802899971365014772788759413479613121292805405204429979720053049513702319915377982474062069616121120392124785873675520735027836479721748669595763625403319822869021760177736457885642213598499899635632762694868811319433951049101551568022687306554875617430358054854554463359840242363381333552692462456069171842245899288888867755717608415344922052604505664264547780748243068739597934562968970682320585303128578718759812462151824352562906430496330950132499043996682894042899371462815059087405177772503861428599178518725242723300501967126298759402878036334920692815810253827412763273913765132027104127923994294140151352479490819309363880546561100909705268624967088324380576527681642499666343950382533621076263282805826693849527365941874395875730816768291436036672661994728398423674933397450142241934840494269918492138086299211075730691433737402050734766117747478783099985337573462475979734227540155773605220338760150853289616493405516507892262377735876484971083319716812133839557526092601394645855810002008237227337022616416150415058685862818540315390444593415697431930988831195170785590478350844024817735475159549914383337719965462504200154363187479970329758730228322315028787107806335748042830952436922784635733531323632807435753666959141076248299676960249918269074656242799596635113482591678968341090019779826391745596147193125387092859929645595958117378570534091634573999762973618021657967863948219989235501636422765083199697343801179466558815928174045602624601681467050428202788551050190484707749868808144162808315046432063961063340996886216958461546827168229502364691382538725804325094861464889976315019269013052917269564155887438755093314664980936290893794574941939854375699502319389498907158827633532890811467988147578872541246811128136588663030575496959865418102415078743832622368882722900930680705513831730134947477820173960964654854576846857694170904367375981661372142462859129332275526716309352516696746110452060579492271880620738683671260538713606791233072299338878488954803192824066986973577975212598949138332082302427807543614849607094839611264240680332217135824914987344793937451657145575067207682973470740408934442398106750890462518727500040860434182832250371575355529785156250000000000000000000 [72,48] 1326452182736461289055973816418263415365503003556463174290874547148996605513654700843361062010203453407544017521302914156233321826458243227487152019471617147528480046180055206946220336037820966950754062142830252507275396903006866217039119691552918524351262116075915400934533767936675932653180490701087941254917685335722024772016480768345600554158556555083686601522559484977077566444581156993374707044504617513932525445268361327134730527052895190249557091563426569785232305468947090587732814372480083716684854435428559300053947808574083039601118327372259093805540813590038650723004680633678213654318115803818850684748757605399255134684491002669631202283253092896146554235017798518610145744693811184532079906236157371528778540174598026824791595685829673825602436670462519320416905012601720911158025229606046695433412143626633557407962684814344314377706657870245040686331258439678285554846658303562669235459771464675917128241138648611113555888215872334899276237510710806211047351836128618815007448149054277945115559991976161938537242135012944146480324841101336077469521194586505735376601325111057826592199711260655048316639863862023068007260502239253527974174982121254977639334549200893295212758041404518958890053270848338431523027030526366401946144845707028394241267475089472354195383623515578340793669605781035770646418414180979372615554265572510116783029668383064622899572260414848737536516158610198179875930091351008386745430214478369389012670347583951851010007402993017141963677501486203786402628798611758986216711597594919760981547695975639017563959800524658743360735936739308569624446986932826037178506679796494509575303787089220832960742881161192950986498805189200176824971453365664488761959646774125765390795708488888656164399789698600461580259972958098998091487306367251396760756177402358198876265359312562054081929475356629958796168243818528555338665349343509922313468871723423232439771895419120950332711600914554647412328009502369173296986846130813405007306723104248209232830015187002496570763490836765221482055954395109698558876307395170540639197614889614975529545191062995448085150466301807659702530608932200164733034186592879013145611329477488935280209236706141917869890414291403770413122469012766483278650306701873601755241390447240918132911750167508830466675060330151475890459988036044708576071370835976614981933525383969949184457583540267748753489772606548138550838840596970166058831414050191400976135470002703236933398538635456467561133853763426812762858465975849374873465838732776066629274346367254873431493645413725701587281946558505296707153320312500000000000000000000000 [72,49] -426644584270002519692952876832058509115588946645437917680552152924590984435342399157931661667034748086091522762444632411288112915710938131232818710795151204401044696333529429916502776727988750318169770945954655703387286809378980933847770284434619551032079923098074106599757029558204137062982217838894631505010087571070257375435200777358481100617693819992907283537417640647555645699768951592913689650890142755551941565619112735243184563445106934650402135194663502868111497929501896569492186057608432150938694437468034125348069885099336612305135737704189000561500153328880419413540201053360720012569750040125431804759483873590644029824832318748203681499694231030588023005538827266345824568257975111201974333804301663715694259292058176492237337390360034686775103021250862419029744471197813098931564198607418256505888852906122287764477664877880297810470481280197392460244223686692420199007713750355454095754677099483773613440874210577536370719117523702950862151899470477998266066636669259841356232573396754465109117998082798827673706103699847747372514251041559945711995877259963899909219567937938024838177057169942618047365132362858238991955400201180818972051073893938681316091348783409389564252851920742494640820980535828168693030749005093250975155575985548160143298402495920984186888803496094311535445186332460942483488908766558031301073332519673124763741118041395370018989382565046651799522323335101787835634783290953852863678950772487391135200976906744483891628276057231335866337074933181847150274600055416443059227572859809274743979799661129959371169876249620887623684507958255289764552277888702590760604003773292459642868214040348680194478439937942112074554543111986821708950491099553625152769238501505832259020485232119687983917835616118516531940222901907543394172615128509267603121224690998808161625522672380720979222002115713124538251851764157137294769612754694757811773541103867844729253664790774394174234088290206219650288798673998120840754095409330087362435592190379046729886270614320420196307805073989132825700577723797690704187978726987834307066375326683511530036008912186365644043588548595664480950551438536486605796519577404362161572861983802851008884896931405881958956750052023115517393020983594466471087278700119558312195781656487819850573932898644922648720230495029753000611030588006745653318549616559291324614049766141311691766214367892101023110699606294500506379835887183596091196219429755515104919248309323161841339442880504644907781726048362309103637778357731810303808584298417527208249066671519284072466881609086986060219715000130236148834228515625000000000000000000 [72,50] 106896694111920382953162996880446989228939651856159722198871427164049107425093587693093838179489206830697745948267673457998534898681345596942175632371617385880973804915426494556494930532311045379550307971142411415478822037813788169896539918956192810751362361102849910654825789588284738967519061905258833190186881718056707322519707224408255150968706861449979200976169507542506389786284275642982549355882137454084356049893101261302599748465755642749694368980777517897851942268386700239248724305606376037936397827107337521735942378903933118686343438625416495260440374735266687557016804804383960981703523371830914334450554480603613485731453485406494772734862477434906336119279644900451265680573708396470897705307478378489393108083192030972055693819074090428286999345191649659392715551426750890242700536497896720572176024256676536094192780430771016536148847430857248880431151924916906568132013800243239989146379398281765272803009921284158364719404604642118688218876336994813325559888184691438685899383725073058300128536468034418587189951261622708897463295420598628623518693950450077066559378547056381036134877196971004300528105511561505763301766836949579137660710809743978506572041009866163584219821311672156319855641223211846852574071080037210022792867002260552933221768602880506325542315365764263709484121614176326852170728410313607477490005256377311745911701448756987985700208265138227776165762081249679261020391060497710254156110923329666122928310662972601753392618044608546432206005067282141515695266228894556021849572642253225854069426721593852685521861483844010237665181681273040512946242389349451255263179580594523748273999874579602760599253358752295401441918817858854236289469095559085817174962164360306623845716323054412118071468564032309195712065357227497827076220271360750503461185021089243151993138812254920560800204038887404592804844218355660536312653727500553971688278688726734321557605316248082582716614145288664068402332887075470204925893772554543501392419022837683672724347117490889391123567844761961004209131858566773031500025732581193205977842123965198528730278159603539901871435791246440912932292126237524463705721856370857946932935304664532808264718593699675911116634048134857946741393714544599869976684910358971329688498054012419789020116864046443799225732406573010697613737675221507027478987806554673216064072052865411491439150414569009927085356503710290805840452949403286901148869685061380652379529767692525883805706310168915916216810854110233666331215927745216531048163640560691602987485467998329615488088684127632177478517405688762664794921875000000000000000000 [72,51] -21625079598337851613553872597753652947814060065342566030606356522416792980597947344024044072547538991575541397976122679372005824669614267626070534381376686319997125753067556572156771372149102787598976195037677367428407792091894516814670853876652961917904498099068227122102178056078799564303640285336313123307324751400572615535075250593927112308268337993358993430648933825777281103181379865259519124552432997024064507862785906173825360567282183724251076881842332634368446854789150067747289422165346144468505963825837466234209882393893335840548029111559041672683660284253955802092351291591455684407848003785514896532307956982295777377842823576183233030635064930591391442450022389073543823644574289060401339973678022196980212563683854992271209971200765746429176464225325770339284290621689328512522702857470497269063586644267131708439784712986497568473640873963645189945285687451903123239566782979237344686075640269070973346241734493307564426104810932073217664985544133355485176527680964163606122422682514430393861936700705021394099997633887208784139350134890879254676467723686437587587993392988281388566223789033234445849348848529077126154995225064051602654508291278497563519677304862832400884857981543926409039005156375357504658420615292773998526696404509283183320483109833946236463268382967362152506620371132903435693772475738629635264833366246665825406460536864229992018785564641944090160099477414226545590612096763425132181659401268945256659653513182023459369171819090769068609477612388611603595799245262166024586057743475919520560013203238191778246789014753898049902329039079539108797928692099193235557332080253261339081186044782555498444590564846589978279506843271378040478804187769752362048738535684284604970167948516297862043362870528627122858250443227003532382337370128707369571904601411018946204839557194095086328983895855503262903898012614751711231814202658765764192779921148548143188925770610257830095246781260101299759031816162210184690398656448341721442284633418035218158755700303230806984059306540897039717703716607393728152575793213873726986574975610759694842006717510862899853182990775143068327933680502158976266497526615476559184917738455219927524063971991736555531497831793493333356641685202390063572880043610048740133572145387518043671066402863863358385735824546001622728199883720806071553368272099192297676716059186485631422696856646668394757559418821824303470392329453373255432524298910412444730988683234192351041739881178941748364392452728536585324175338440342649121785640628430156399895935632109163573606053221354272864118684083223342895507812500000000000000 [72,52] 3992793742799314986970301484662207949427521221486786809940789399986839021455769743787431805952744391009687964812614942589914567954194116166496623655069591951618217871844932589600744573419805845592576241380263911412070175492176964013175205063469862253424279028697827841097361776271132239816481160781172513591833590808782156850071591762339891637423326061163798267939178534855652917953267452526934185840602741899252724286712496929659451123423285392276228065862518031859960249195856517825096655619514892052388826407181625222838123367766044179215299866133690342199914519469008892127938529354284678558772236787539588022758800428010134455294278872588972167741871806319041776112539811090005847370032882126756833572128275926559482460009120011553976677898257017252342093948015226965153805052559156930879805509172056063500588604952014436433282703616734100518062207393915866085574006281811680886067983366841306736922225336933441138011246485675476830193824710226628255708288683121235777633401884249394026925748636926610575468655285110892761250364903099374129394370160082637386044163612753512205171377775957259558724795366286084262656181406856530232732714870044843008448059944813034956072329651217430363441542645833662430821073421581378085777339625820594322209391473453043028417526830180448027589043026326106527017874682279062590116168639648210266736915175008830727462079676675176884901825536036802290957842697489589495713034499209539023413653581021301212082004070062898915549353419560182726699623356187933957443847592700447844965629613300165283307334454149033213202735952610426047625384031045748395322575401402702133792720721872596033741477610196649162376339549329525686546683726773069088010573059890876821260462122971455345657865059406066784083511006208965781067833239053359093525289093444606099191959237709092103831944257280477188653785146347822285081987741752923669447651204052539361608175898527101249338615643710188341523029675464648171242932116015087500089641736997001820716508099752544424214452362826211973460247484899984655568420989223031842022680995693962030110391541951550139412061481824017085771705189120112787057077641044156608193450234561961388246605326837744522042842999129606108539238857932531993628331828516740285331813124523035835362455372662304773020489595124737162709790692590352340172592900045752755082692291575936358265661476527110761011638419800797033630938391950281703517753131048264108506983322907877011759196475724457804241222255629137169161499813259082855891263359903277577093300586506347411627619072016504020439242594875395298004150390625000000000000000000000000 [72,53] -890890277187629313109209805520091113209970202262423052309946013105272300428588110970222666123248025759710025708280136369364098637922553834355441837665512339506742820295785735582224356400835902859495154210639135794567397029944078894942313859566579067907417074767346971670375570539607241078765444441696740389411757333043660585001343224171177294714207160194615397156615249158140156491965582527502151074884447042533346038212678460336287958929866603720763788658009305912849697631062998157960005702419832306632087881180618004076706802252181049589737852887471819934445186878978790218200478148692628840394475399907866682160502631970392110207924256338224570281326130112390020268111848891475106168073902989411731447757278656094541174000236908499368578217067828788339001422899466998241301624188600327194075539547031616576833616988133205848392169690797970961256614395710506026612483570613460551375671036679740819482814639544498130828753958904041103695731636984336428030512376723981363735737813549760445675089164746114907020792287956553828648534223151345425117353976391556428355726568402992412013620437696704855544145665247381707744845798769816667321030341547414091614132822945368317856816149532688154868084547641616107226809680586017358653366947001777376242510768249084285435739475880895055436106988577391631714045569517605183788619218625755053846026014548146443535175320955078977822564701908212497509915315935098318867615855352273133015071203430646556740417586066078835323578481789986955073889074578708798359778429928454569221997708909233456618243949357137642951782320357943095172452711293179952616753696208451682055752679679945261207959606454311090815513785865223865114924548748733688857654473579000111738249155906968231665940126341916180138879813764590981920881750579963920938719152580713271298183927923831148555745645143833750022621155346398774597302898372788430183890069051169070106689887263737851690705218486652802243114973581417600984506042835268704838412835150356747687945525643374766645103995448166770299445552215207295203798781104143352780065701694870947230856836849616655363923749254396212048503598491613115020022431186015514577167737698024372321117184035831137940200980129545919462457305542436686584162949833329298191850908105525712419432777421067359720608632482820822256843484048649031254240924171607577132344928951219672862212308254640973557176272579590856789882211604109635532573417641921186931755309998383672843594837105596697892616085283863853340995137088680979677378660365704131501941473591493252674590008592658829655874797026626765727996826171875000000000000000000 [72,54] 253035272754743958123457743023685926197219834754200707174422640183552152664253112321966874625676643910312377331328764226505358857483817648456822944988185408823995041204097779311200781260646745050787572750087246371110359568815200354255200544821946030386460268329685914893563946785353629588200853680803184736101482782004259108468972902317665686962925013989389284512830500776851091182231266968647029789987480690063121613893929810354133733854022858827845802703459556162108275337955510328224342160561483723486010378214610331327702772974994949062838407318097684136489474710513211340024575949613263038450925551533067223187173261888135576933933192542500417536903673967913027541307680164417640366485524503104163677278798853516578799886321916137931171162640505013249419900656044016323264816102742502298865234635711820895556280116637199955134148165456835422779059736191379746648481634653626980779791258491202267964932215724054435121571691227578382538923885094336407069941155353969588824018899752654203266954415751952500314143636954325411790004793405349991487160426077967579995988003996540234177808541709213878567137010727557374991013100313833791821451729254223176076865295005567241786826090732145044128564105282272612622830002054075459749279027178338107078982999571071569574459760183107288257302566380391158804316825783236115304623289331576474358110894686011036084636810364637278292994542546804592832956878531029440122525997226989724033594260536662848183015512073851210295366330077826301294898790200586620861556778252639748875945035619187841936027372781027199790592540193049773059855829224882022413609941696449171965618819418585762240863718477375034799439310058645793626259897630448838985259284003032819091028984119320795329784213485744643111554433240400229846221367530953249497659099369491431851905666918270624591808743823871541226449843776011953804775319032078215521391327165484204429391944670276091872623930081683780251275834514178330643566444291785649020820312393768358202889593483142462906026870662936691766998720733625765457267352646004549682903536812968662640671760856071612476388929565284371293384645285946368858823768939957976310368121227088485863121499211403035545277051745718487789725705124666852788740610701416956180699707484664153038541487928427728753606626940847838224771230534139111730472250246888361059292159503645917015392435419011127875797724729789519547554346977715754473821492666766753734081111324962751222362032200630359496232997304000364429784361457209522068665196798115270398076583791066909893767954142784759596906951628625392913818359375000000000000000000 [72,55] -64703530346702341203108388567449869000152535211593677824761348720617979405751427412886091778989044388601831941863261064445860747645739421872590637351459053847693703042393668093837255371843498600389365678404112430286166985697321816075899867855424486449967703644798775207286425381466636662219594892691507219743545633737734202830970803368589553309847324525462067860632134513398146066934105205120299104577149901282981394283737080113028645328034573904229801529380492542791320953921963614689448634946568976197263218658763060304849565348220764986066616432388096775342495172924773542993672190939488576198623659474070152032014257271398209006900891540807388789915260598459856473776628622630703570993519784718179104093955213033492255682576563049492128218048277046164344600797340278197151220245100217439144605947548034194531738304780307171330480280514916136693680664936141942963680026107036229273326349111983557953715518736063196862124263665010248698042862808811826204735687325902559741704191036130234006743309059761030329671894364614779246639792382519050471015033145000128040524663301085239650629449831190669355642498850361079681092166111370210365579668499558889942862478844392469303440690208009642607713701354900858601280212575835679595997239551722472448218278083855684988857497412753580465216503798672664368623499426551801026244001722768865613141273072663632150838912706989582129794680699950293743889466470686711884378853629332806164494181342990193854035064352354745797268363759008937202812771946849236834675085180748056540142159685012728212597738361014785145358214365406151772456235317761484728504819258073301977292843636671495128493024973012066981069586332621286604627180930357985141678210904976305099541737900203746528106686885345333373807575077824393777166935812671576722413927891075355401227026164238250521725750753316902258438558540906133154303528045984241868782840637154650879664265404626794117108661399958626889678745936882279011830093381621805492993057424903792288456665399594570972430689618572318640751118874208360727113149190575209593740750742440435916609451284724843875265715873783850069110946883603350715365567697551710770598336231139681772933814665930012480318658853293102208946221045529213914426877750094328527195863874481293111694324322059906281872887432007393435460840257817082067454125053197713288400338076774894865579137982404966117898287437338624198975682020683784928387934025341936144510250401122079645119364040833269922704791183904987979480135557799438936193924699876612932117220562691123764002040091858347636843973305076360702514648437500000000000000 [72,56] 11350116261538647836228717276064764451713456641235910325578889016214727188052262906377997474513077293927172826765556160683661385193838988411135418064616882007429739852299112077324365260023887846578284405415073096142357502152210606609214656976584600523459898187303926240347096969497444442087872007408102420281946919558643262467337569085538282017639142514372129757813167160376993455832031658894660469639200440339567622370175937775105578406349984790311376339945880043050281137672042599608924585535583301566792381762405886283285319619903356721363221043075237343597167874449560614022600791432861486449283875378863414862213152262947395034163450179818079939328718700975317040456250959283909869512069729231984600491594957921492190578508898871047796688127669846741896056368492776623628339750275800639983304817117841075811002968362234105580456180623569425363786211691116687548010684570087310630001985408959327857671882854047135458039927243960949585195536634629251819603307663129165213540731430772345699762066922641792715327938967953140616117368363089428945677283068419216021292454376665581958270562222280611288030866816660254031336075328082214520483277739338625910993929857632371504062945066376914353028574665920507768353917707127968799367000681769563361136681233662942752827005081786000100335093186335423601754130825278141084141630536195656487750120324289480737426972790812975259214929898541355428096652370108318466437955701428333836382039360514573440927801362890310722848562844452508073771731744007475941774205752167642643794551861627708053972875559679994461165946187852777941897568086556032819330536266851407841877878686131779368634294172572930469369160059252072503874474473311375595593973948020206257061030688492613060148745368203290639400243121081225660320786343964963117173741692045130461219105350151536741728001322635434393318166918636219750922991822118916040563404525510884735894268395732415066896053327825597052311892631374888725663190682353657241116930097133153189707709780430737969402686472339727701926404311860841677520801783866625103130348039759102946889860738641060932138577684074598507984234623794074365780779058885254818056814807214718532724252589838142678466651396061575230247775412981329080035167455333456175895380330489871360279149498490015682444228142281663153851753925475694214425308941425726462542954044680544436263005691976890297418696058234679326209513005081754931173180951012572833606136208742664204344169195217925209825354703496789745393785630598890155600042925434758758224911995721997590158558466555405175313353538513183593750000000000000000000 [72,57] -1242586964722333274689910931774462207503773216259869665644100850220145320314109501063678711993407083717012001370394989282695829313946203929693121188271836557127198348162018371865763241444563110109656753941882567941174266845233478215995240956789463130729248398741886950497394635926618407051662699564403806943466886858622899038677069385428482184466827114794352330235401619946355775874796019562707596281750677646380253512406425035843254216882871342299499691463724555875729778795357215272161330489421442752448691323697194239431393227734106787098621920686954371422663918264835503500265172234586922385436109031450167535016089461209869153915004611849859680905551099590049252668208875494549372674883529611206559634954560594550365611468462231828135598676961227531235583956353311116166066183277012630304211032555244596926056653761758649660034107878684519457172676652725940899339997686461218951474671283835230788752641407269680453295438233267010040266590565701339047455949927766683050893640013852372887427662382418344586693010816296053527911935039778430087285598298443941899904943721941246601112279937205258945230470595540528839659017811994446198990890614685484209552015741248129241554506649931670712954539309574932680104545915060860233878866943140337923843471035186176041221158788345882053914795475443447223135863754781599966491189135013237636957694626367947515909279960675750146802877614134830109100175815570863848045077947517524058385782685119367300558069084167218585388333191717163785341846829287888815490769536192297563417801932336391861928337958389954888002236595099233880639183035530723267608099133899375973617207285995807609421548771323221354430954032245396783899001880097707697431824746660178737036648632327169768488876674174408530782402141187592358807936350817240306264005571997734777251103553407437428403314306836725630638921012281702988936772651371918162218105911528551407519324720386656459643285406604644955143388569702172192489913996457449360276382051110947247455770383238329660159881472446278265956044124592566321805384873974380822899867417265204097720106890990198209912204774791592975625575664823000399549517084505141655701653087650885102109553927782772923123186486208905931590740990734942239593942215701224394103202120725044240799525009663515997382858431920003639696568426623943616591617491698354987322956862923090273431452237568248010304321314219274254429758772312134399528353421194015516734295473294776702804695652129532699118140438213163248883039410694667704927383199122063319418053506546179096808879549485027382615953683853149414062500000000000000 [72,58] 222723907972410587259313942164462553366371682337791412768300267923021481858700348781507060741215832231952084229520277930292531073016882480989746381875753307539149410250368441916736889531553420021239604437358996623928369524626545005184737000715395600145644205510394349331346208814359936499898862980907140615829982995516541233037977165525632540078519661891071442441781684802943445348801989423506844476905181276232237614004132320522128510996393363099949567973930791025747462820366714103121162583973219278647343971184812515374680080789228112604011744677040555016615589837194586887222286641716514821803894366719252540156765084680670867334266330697845156798347358224637079853735045529499763291725563856255906778375522858834434610994585322004646238807556442069650844630129081358069339136096083156900930914707316627697165084070789059620529239301150111872931214263675404539409728915777181716132137830809896397546730653153710360246606009786912953002305871888279279057469370108025322199935593144214800320945768402700989574805294255428217962552017815072642622513669182195804778388672807230918101884180151834755483657408723699830939991231973023595271909015541169470196491546014897485564044185962157448084180415543871563916358024269547625040992243418319005224016296998809663790673454234195555567383028270668193153427860714213747062419691628132063379327362678586817249895557805952970796824178423232889603168712413385723853186968290988940082492704563211101688245143098939536369938591586355174171933581105662775802210343050647530263389334616824456521034679428109646449899157957637084508975102874565329226170484888014009057172701054300720425633265152302279376759484255923076643196019369219697634376588710607678262176492812593565621781261187858034598919249127968892663730389739722725164405899607252811164438328569893134399882224825000102436975774078325855161815446387602914767487143654488450566993593442159519024352482567118272707765939346785617801152038389210191613477827245819687868387068780306752784631828277877738990104557571256580180560168629691929259934000184626231625464479547823918389030879913793684364590160296223922906308833952283841361976786337271775596941325422415622657721972977141566881115883639673373189904218458767527664169157344243918692407986307082722432371373756147912770568439979461483975906995284315999078969628893839701486235559358476685558117693766153124662503515121749691723947445067062727221606452047690961503911844304573050433770668741817707867967354576454679019411642207955592494901196339105592381102383114921394735574722290039062500000000000000 [72,59] -105860317034386856139709732524679353936788329404309537670879087581262862783235364134709217992038738129914670424686450229431049213119903102338306104073400330508256236566087604305224014610667224327341272858234276101998525047807400531397173580743365497286413021947697671924712005867263224857707181583024970100259147637164635693419236087214502826161804804198781011499755045145633681491335841109126618551897765353368441058087997372823969462170847846400085577390293717442986321164116504803774386083651131218663030789217216855785871528815213455096029978870848922679343949536669599203466876334778660448011780914688039183168787534593532555859894439732729655818664687168654335648363939558076844306263488603115364111423246141403027416594423622301449768566351180876167355437608941201666181137781573717622232631893221453305047686933885284603775746719380296163205887457247938879869438813927965406571242328447394255889272139275649432676784431275552695844390120999912247480855720649430589406960337112315866040872931248250063249285682402059942912116576925896559794618540908266454875818437893123701575018444511439622557229059143828773215631287532300448127719949832347786780513757861806828216170508605179442314680795867629525530975381559216178512625692950274461525792315940811051903785637690381456417967693496647296877192068778991670487226063883507636135996264082154834005225270981989507424250495912925381377798414609138241679562587548619827064111246280115328137060765605327571455310211011356062383237705747415866378755033687385235377372017688125145833472422024839608325542838670724913419129065694843917364023028079040362512462468452205624452578807519889103928568332227522515320493284793613299140641306030094974090661531189648924364546069987874979107914009880113650637885849129128684731163738099410130233216699904760983918271511057459867747393903960051535533418881363013537525344892352572536321053286990963642424611416731375997055428441199260661479603123439207995857534964368201007128339094615228295892564272880373347911412468682876698538014765135125389278147757583837871650409053266635271175175917545579244732246469288652044991935959108432242769796795184080275901610458325003159444083920946191813701861094439292227236338409034130178924571923180067588278367621086705026137779694032760702747848640655719677677236664457350560092625132443194432582090386232479049810176285176320426335629478266897098822386770958409925169845534731277240174455628532074507225318679509058661161304743402403664460124552517652495595482612663435981192883161838835803791880607604980468750000000000 [72,60] 31669523876337378146478665091058338486785380317689946913247367262735208915685411043457496818510870223998559095276117239778466707052120990522868942601072882726339835753792213969915093230405587933053995150287104093648742633588629626472937372122811102793748403769627674532746771628300087192409896928698684852652739330122587780416883791079030612479950786077468676170135873254686578417251169224176628999569141102797421093467183227652919953823453958308989766491435144527081520888736775039739243637651014863887667461161037617012405654400748581450949691260453055236469867087447137127183175660788937164220222622610675635319065033509413649502148128071210084983769004002018319860339584239475091463529877367154275288330304727998509681331548092817838568214844135001491273841999333889082873858968689041659062949102670003474699015367260526542361888563408593159313990265148578957963383248393850862024588172005857300655367212264377051369568310444446644587224312770929050059719856052655301589649362985161163351013660072706276195823620600187005867716463679664714490203575752540423409545984954787562109049016762759201564219060670643166007729565233780791893101771156707636195313128713697157003313975275123767479684280247231234256231320687021558521180159614123111668338601373394401001459142750805435421933325470917355199650405303330603531926386970021341817789246795495015750232049695871983559199495179200267774364338403556965858616920417909331558772864496186632617650017611194494443980695286975551018071269271513362050619647445356102774313448881655408594905807341159373379536823714212856486376664423237898174195962313024118592652982082585472896309739698633054587275836801091311449921495936570634161930960647417930694136294199489039781953315615891284336906684197233396296792569687726341546930677096113471517364047934845932777126985122590884455014120379896619156664653101215844411227010413059185140232080218121829156739640215119848459577270655938328765367760341955212050279908366150184701832078530880825699346922718168294636843350544717793716081767585712168512540950612446196144651919042581089852579967997706864945214057235409101159565394508349773877686847440659769260061822786543345195746691135053288840618270498434010865071338522700188681605863252225572708496358283485348214159942843573008886914261399381997073870503527475086840867993031741387606767198016049612726797799180443771858798336062830445287254506057059119011754809628810526316110749975099270854595281885245505788425750868857591532253422033445135891360777691261318977922201156616210937500000000000000000000000 [72,61] -5086154951393919685926474000626671328766441321288571101184450768272185909003373457107405687774863238769419017910579193250270129083293402779718052248096535726953033318580255881436606698966875469092300536428120424846517026113561630282084210471298328524954009843268454836671113108390712262995028917693617202816309182653088455832159137183569033083077325343747608004578387083573281156703653714063869011214232173511742586930686416575735524939941577891186449933044988241676232575089909042736301286512846337628529162308602513269141083448399563132026218002921924908107072784181885394790351103016021574705550524988765425502487925314076132310216246251743078922441918895311568481457625167086158839927922261801113988493985774877392293217708263338145355358062489279183034850919309135862929990878696563445183788612459552049909940422286823717729071633625157880321867810055575928997628156846675788362926516489311763257672513770677194867166039938280903614247321727639363645781350333815029724318518215225749663096783933486690339212649871541747205282837624455132256137403915091982557770320616290855387950954574668004912152401417400437933354587426226426482734171952889955895923296454534593994159696191312767713805401472637667776219170228335153073881022610483835145222317114603320959219753362802408955850019262208058304703815403116848103292359954416192998439860700889737681887239401066074484242931095576929829847730301167506156180790594694838493564960142115492709839142900808940072077509276193555791206906007998008534546720984222637953896150330839823378776043452884842295959200338910466791804014653809980997129405132168340264667698399075386756864470096268375852820298644708461420892686031084556204887995179940475204954714854690156589918600686543520769831976482457642463792227160676754735879651630531559530405777304312627106800485430287478438500659340567777435577809279644851031571976506792122377630529742211831057750379341765441155710544652277764992136660785901134174986619844411057540009482702459903761060351749995566331602736786122500283408295480446733709165216858321989017782549749298011027020085926050921010744463940639327412615259627916888619451546594898147281106524984412249436898755346302690707799713455997878734670453023793566176265669662921655147768627351753634795763557911790689113316168099143339828127195513774973296166096102679612135124470489438460570176471384936103485840924956127762093940537385929803981378717441864291693070496316038755835940950480188939089689124669814248002126579376324035542279028421219777555961627513170242309570312500000000000000 [72,62] 491223724275980029797250970128184081371314344022986460607982505814260401035208357432821115764124754670858616281343018906382089907782972755115057037576971383431842097449044767533903593323009418471106966177535765093775646578566283108201826907704498354657511498634542741967324162261739807510236118014334259556325971773738878517985055163387684122477693974631288010000209224229271338029578383505296221400675286887995855362385215847663812061018291998163927766008848444622996911095208844911776873325401808226364644249113457329135684456454760560877332828247857066327091635933443672677911981300081754159529854292786294194510276764177761470677171709908227175615226210088077172718769988150215952452360500116265881609675455395653765196453433774262982281466190517999057308622267085444269554559895813397268280116151087754059627056342595555665680431107674193866568465537600567668380209928084248032977012942455158671697128797526308057838064680460596390615989809094274175255798699434485491582419001910862587286489847477091295120625197859603735914307072608770218250230096838444746072422727299474884426704344699891350174360704579827123706490565514294837591855089914101659578831393189800053325033605118949849624387233602722296804209758707536689901740305288552405800196417742710372337155664618464893523324799258884382636070348934805432144570693255897392035572788599233586457690618074709492210057054970398437392602817737455341887316993127127423307419962770763129067594516591587261063263844993860522757718868695994375822030756618844170844558589028043451563623121163094598493865369806370557358260079696251268289008793965425345883635886378316792207413791323645419945573546364164696972925618572068012007834746706141283782136501767821647120476979059251091072875454151513963137719717028773787818657647648094730965768396117256011385577065077759897692661125577412205019413770561482831915388516237074923725301204571896513263151929232265067494239983308964056745999423656477867396047387509050792877272560700215123176250209452585190800762378703659744895260467399049577216686847122376482191810662685473147928161284078004089733400315150072449392046279666013756786240403619517513872840178262198104910046506616432053478614975244780149793889706325738368671923545309723078968522386573048173476113294200293656820775882086425665814075639738146021904694374736432402715528700982692411438519157400880870191058451931446817617520945051289310590377143712664966446522982074621146130378230948735016962356014544912895394055175088236786518081089525367133319377899169921875000000000000000000 [72,63] -64070501401660614171736629574176296172791307290629912013253078059345050876537984015748942938433827345815857923136783028180528250751831427082828515741004987291636973665066798834558508674408172219895924606580636286208977569321785553684873626739180632224668210882067386926632054427812903323879482105180983499195175132184230203719330935235012537886549997899145594535651275334350693617057999908952431457361713278906082660118131977298708005765982858458165220993092713816994057673062962882942400736974618605498285444857816402174721746168821078763992656794133528617220689730711969287437442608794770154776816028507643172917438421247870519851144323119450288258618371780778793191378467278495138802437225387738450998929539439296530960252748035744464133508387606854602303951844245555865400024773760014024438884976892614223544253230536173723780035592923193448874040786590643217257908954478967804158270441154011434358795553841870815456121414558920516330959797223424724740809541662250993549057794877539957419244868546581303898000257057721345129819154823416780368577636568994721034939199369111119263922788292725002106909772166045410794976888257870366602048708197990826967221916451651805888711344081970374852272214101538709821131862071762834882371992739823815175322787192604424121105872364477774336179625313724383453997117016815806893793562923748686930725162997931971393701243239943945047458790126318883977176229449282024600982434539184595791370788519032866006905508410238143750069067550969800316321794170358742201014770211059482353037042365949197228948365162369053460270888726607060103931122734918148414686922042336921412722747728680631243821278914288954514413226604375991586980837466423069950251967039480424129402371440289023624382157534626629015623991849591122365763031061072742294663500153353402453455936399100155488055919727297350638778537457047086417791195895187127657632869180979080977226901332504316063190542996437307637252172242228076512078122495516795177045722323305171057528120316762583243982983350835274055813312283461983358006828293476843018517324698938380054178966006970235309850470192066308094406762031408676923605842938514972937321209773108040116306229915547302372349038997235675454627923420692516481317021918772920319946348628284265611099814134615638807094107472602411834526671752731779973940980999952516463378530672896394898337750977928303107672995522739954955646054313429737815336680590563280407406779720968209544218761076431441017692850627853313380065328676773307907881893977219966984648635843768715858459472656250000000000000000000 [72,64] 13481611768824802569691947061317520135935717202623625398307627692604645247480317584821701377099850721856586915603821013344589187631882688614819378715945252085394786919971978594870984167896636718012818967899385080136565593430545848628415802998980801361451157846224329654199217905746494580621143641031477979176600365135334522400269436043128782252977266893280812441972612228576469038262828364567841750063860321767947877995861449564985466361548817473216750982620249088882814161388980142724275724773408417293021663278579065377362238256646678462068423681740298424036200814877291730489684898672002016747484655070401249336677973411624993187559827055316802271019752465229681174845940907639532642151428733840950197355015493556004858832252999186622316482241765631664874044090998968126598463531712864365931107250160932989091900319685373832054528366264014213464755615109070147385880825605721470444705120560399477575669094518770186968165807586648368622345665721566294023403056139494784087359818367625839132469684612031890660431144645072122301516706368621438982585635610343051439440997146412166507454465147561916918791659651878809758765217460418556664754024493755363419028562388251426784605304020042254864218175070537775107234965532877697724022921465328964899946336687561498082355062644245050830126816404592933694091795030953559565821816330019644382305402202465730526132504340370862096715213502439338625723524215252724290580724697918769537875645257677942217706230941454142942522868821039794179485569546446011104884207393902804517590597931090787712067041526288667779615838778685862199484372551693263185023057955788370806506532097849041215564802778717572382418589586667557042181473168756758698032489588644168489304347142811974480156463927366779585413239870040001542546988677609079990953805806011412632283507361642105900603387519332579034450493383314069924893813580965336405172022698716215751524880228842520649549855278527111947350961946353427887616737752202997189815564892589453867194457220425901144527450324435665768924877195974890348575464503120943407003445706214517142606859513054647364703687418432486808932311330974230049749698162443416092664014737266079406716715822844249598793935860583594109605048624304705932944370670612550961224671914922455244076120883199438025010359605813516490075528210097701310160218047510589495504868672763710175280934866203954505473966631169073667756994003542309310970992642195102870264072342805630988368851466324411283296646918335850717090440174447674159807775140507146716117858886718750000000000000000000000000000000 [72,65] -1519269995912324818739905934508872132085778781361128519528914019907842668962067983843999297546167522172917478709481302407075992413865140450027360078020330910330361173391895188742389102610366252634809860890492950894703044322008785904938906620178577387273240881313258909425532300966802274976596661517837053641589710219114991718633691909380844843295942958684736068709378630204699830475209025466068249296164429419417962576627969099030043281380764660078851587780050795435565174192163772033852289338193275558815170546614980590073317224433737959220554893665761531960402389835463175089600788427527228704745648311423935830285380558026191474155724983253585257127582376009055371766101116907258483230290684829900462129508915255576908753667190959318898236420191750174173719566133899303534410069537032366691808776942692301718057182201238199450133442730195666060192458921318530920886750166220671751441044883857799110926547734060185619184794374559305013083391597504329156775604633683994490995425731565014897325607985449060123171713527345498866672751339356612005632356258440500432300123340091587130176426101684116940962322229056599609909711486918260368835880862647592863875095617957284969318096697049952697256927296581508607742597577724499473379910826892948847842584281867107641010297322356794988728331530144710851476683242533396418701501869090952456548519487297690371645431905301459874990679725961283019442237103099102009716058912649086341996720680223551737251057012690418583584192427494674591881832694726509741271403794637636020386632766256591601031154374791166515356681784813388314183675891606874096864056175849333303402958292871439789051878477645719264792367766146282057372939699587339520370347333044302877192049546195955308972129557579544650534029533088943904427275700991853461608187937480160173618152683699093070873570776897709533279467744267390231424410454931051603244195484774226119631627141910109530212942385997713401516135321328756111041184971300446061133320280417465132635461133339581854307786572211166831619699618138590221521102452446535754274469643682336544805862406112229619850663543763743637068764217141474030609255413489417659538582086804436495427270125097768875941634707995057156134193455656976684694214793165469603047660612189787448444384453301478420294760264248008769367381016632070788980144431060374944477595904051644109018908937791032605083189939179468646055436712554602573280979827061472017109435951491484891090005016022125339373479708899093423494980673298798690140642975165974348783493041992187500000000000000000000000000 [72,66] 107969517091205561529573138375241956172738053899648814203617074409732188693542995957105894690082010901453903100983766784744261014651749193504253415110313588611492255873714266833455882225619312782441274700569541775394699895313690976908232724757076655295161133940081749878889077246506232292079116458322984490313721784449859021803125536389269417555720877261523970209649189738349938328716308238192856009597427861714763295500026291736643030388805103783071207414106632296240366631661937766336532461855906161260069722375750760387168278706031959802457254628807725996047968045231906893610332677437403748563755044238709786437644800740548020394378430391670348030885050279544265404892315982173311890428398917502232735203321699283742765964425291931085538369192285706186328443633060365662052423929320381032339594461276062934553516118759047468705506598357200012380254112166187629436541875883517398158840933234228368779508440879154152039574645430131108444346847670086620599144204240146002220629098827809116982012089464653139290982336711376154878178576414752337083179819264831445380745339635637917564843934457494227442146381436191818981210519806730999899096792057214352142567230872366523450026564059213446034863151396398248680207542126638474423235720864301836085957369697582565556640185265359498380401733440931789349724389942987198382682086395151338273736635790519593279799523500503007580859496677191503081439940839903106296633993671265880778408746126545169194935840263901018714219365769733314795911115734861746144266877971789491923911998305953630718939702556980864096764038738749168711540446788695395871142704948778624264495187950753340701763107154086168121247878222859261713101289291893197987351678741398604667467945865818718351953775537937387412193896994324534428647035488112931747831791793331683027896609230224213061535023151026254641811692419977465767689139985492424891132004705245497707188322503839274847377278602489465483508510097269989244349984144159146636471060819958031743932638584647081102395122622820551470038857336449674419957607951028735399945031289820780394940062565767698045881657750628958865616026395033845096133471648194266005288114517721659024905865534556998332037971160513934996566102136257477675430210721728153476959215978794739519694816974373203715130739408212844408080286568318807285054829993098671626916491495251689718916866449030631619783630930492153136738491931946932425919226515388467887248844494884126447789943826616361090594473147154734058242048916342881170749024022370576858520507812500000000000000000000000000 [72,67] -44845973379686389778408261787127680413805708857305760430568287673605436796908578884111494732353353456312487768591664906330640924596937357066469449289404434079775172679867449618357052181564756475201341801381855888730294240722733907271008148496662058700803384443574517199492738300132403164216815907658898669481695504478012132751086737089881544756464973843481248245536070041007055197018118453083549326542417460638469539863831949302385925715671424366205596524493020786128485249884143628807789077626775606502070096123748887160458317020280277117735471771599488002036413622852884316251559253761359672657218885913537760187497004443800808487886776262911749864646680940711906516737768365281617168571098916842049825695396527389263447025361515785540742621430566896301150466947334531561118459594907228425004135581014801250386870816874557930681030293139478292444481945190454782447093965671701776606453513298502100018824770449830666373786701081528713598481726526405703043984046990638794078337922636587908322903744587854863596059582260073245348868417691714444362702781846103232968375512980072352882695444297671594404416152925187402929372366724639823749712404621980811665670645489588195512608384619406595694585530493981273042280111497415050779654845683205739239118341252891029373057858608493474669135112305973978795099551583378642676018708022000561835395436752058589746838335199530942385993648217683472732792885122929457722776765388070035269428089419284197122505643941215378293258607871153308090072678785487703604986187673960596643879102823964895063875799035095737457859061983302489442834241540271639382958662264519313983999193153277609670725714613249951493795361308613223600230444353740327881113820482593145015067186215666822058216581126395682831895564751649780024475493922545320655811119733296590223876981055559778277743142080882677392738900905356284101537013402277646825343634806226896421943371579118949508724075559862634024166841822220396082511616887956687777698234673139115014469825001778841490823832674825951170873492264737483551106078469888717295907799291925382810190147483338454784293559210246184463066230789961799449207339229217400340646874303938517534461709646734159521088857240656645398986052324915963636008422121463980418092822951082224662296567839567121143234764548790167898065695271553093789348487686952734486537242789217807320538496037242152145353752065588469777894568075153075831670183091896143387244522571338946715299884750893387583532440784627423899986976493781121178017201600596308708190917968750000000000000000000000 [72,68] 12415231809234317889825101641307174414568419919259676909685254823945909106503130749671116611407740240360313472335633461752326343157157394768194609175778321993029970934714960968764270391330385496154545723811736297559852603479594558923943058892745680654989544137794687501669785145576086121979408491005499615450899024109377427625226267238971315903501388283826537150660903110150116038517122026074053563207142046993402374466385215311432479584259458956010306484238476854382902007183035035708130047869427894623513096813331608724058392956812100608095635568422491989119391568707268577118765031667927847813026106879240379620394157006029461108658518672726054823192354488880095534206047038227230732901222788209826086258055946000790969295036033842187790319072106408570226594670767269435900793550536570982113627948199546033331485663927099613793731125390119947848688083420129028339885315301396233502128716315042936160256893184453254170681421910207159192618545241799733939608716766871849497192710004384868668914593982774244183538872420538302846823876096030949035987138956443012135516738643057741467072665130392781769141955706901112468904437730571756396557985145032830273509058227445321125974610838256594999540383645136666121118698086942350511473550598837899680028853723927679521739339199270664842605947897170985151166594866794151546317196173270523150075656081807499562204622910251738999753814905338069106001050503169775694830882484609149919837757108379187993312894541914915057971975355821934349914614074236557546154515328437969371744301481752104456660454789957969667008123038948188063035468094725981210724865648390785727036909536141638654298448149137133384048001713933154501789295941641649344587114609123554328952270657728528222570275848434061509649967154351381233377498403977330931825496313629618651832823692032709914093462364936493901480575940035473758863956674132379443420100890162813214156277437186973137443084780829996278638924641779064181595973444886361932756703528675421338217450740822985481849460694103976811241669155011471909027960356886128530776877377926401329272077570584497799253898103850834916278607651476459565253932929693060397198106639186930955786937691750036601802516116869181759666693355670822072597512325728792777742612985982445591414831691931044171947025561302588231755443680766795005271259339261917963944277709770076722489980017199668652638429652520494557634655915221683524793051539574359654499444355120944272739972429373403998914038076552962541754254743864294141530990600585937500000000000000000000000000000000 [72,69] -1381697581801576658901194522901839320595089168946062805365722328001696089489632448718728198324543148619023626559133666039882210206234109278871733503094015482041379980484905759693544474213022083820240368052309018167810592607793489395498713414049147921403414671851498868054913708603602102357834796002345245736687589121710122959770325440120090655011711377698872399748249935277404518019908631744443085425899443459028123631100228735904299958938843042090086815945795260408137229022782191156674972416926301638898978911183722591362425343264721141801597068193117245739993819343241882451342360708606045888266723170260892880615604868518786637640593152083588382552127929827034535396143918963053146791338226502716003372689574119030442924927706922148018489317210612465191111263873095327197805931377291426384460667595299610908627564738799342619775479410795951909750944914335533383507813652231357398107090051495164520331505494926859138734426322140430146176190966364734445725584694682579739458456167895451013784498850096440178289392083650611987277634349140998671051597700745705325245155644440052586519447306196043970006142157592395810500659535730650666841553946022059063263566694201212349770101600748630884093624764584263634626557246212780183613011188369428660589711508484447807504905836376366243819853279314972390825151133765005744603812434080803697955010563717358381745952608753549825949904504877870094187799757009666119595979242712225103644364480509560711983264731660952585072722512000212369752834263611715708742375686808205935792538474681358741298509196081578943071719370672315915909285985521236592133686817979064604962193219667592652174535105206514101331983598953625897176994326595972631704499558014469989603159938168438367201852025865026535489349385264629727305036249028237673843675723802800300587147789935265207493543770395687313886395203558949524264347243359628043088761044119862563527357740354313850775848243350615300709936977215465810424272597180903651967850608452024817815822795270964350452322693494838185533089446181648570781790794312098447974425211034054725878121670785863692972179987597084891592421766051250442177073128243217174250867352928344552274861829843177682369760193993113589576312454561692368740632500891673933917175502870743025400055015691203165959398627633955528623360301954922531377702135014899049426542743315530875024792307322405382958872536114153318630139584713350933610324139907241758128455713682893640178740123510485961652896129924199958294295242922089528292417526245117187500000000000000000000000000 [72,70] 40423999404664578089213171919972736808489590035061297799269502383574602490102434854376997312765124065944993110038395368725333713011986696122518930544661711575271086138347055598242944455943937851954869045703201887604960464191358423796807391051994290139994997700272113525582455813732798389717557143846857899507855441567366119606956435900916889200134885255589440646470962441787721329075557839895704951592765489175696801206506669313610964205354862953021218619204670138880511868623591260412656129262853571136378783993840496560738022699205478838030931716343688756456715532568283143480184124518936271806140978351307207668638594464133540016385643290815989436606514129571853083408685713269255914317900535224175154391054477995672318912153675354552307198662806045433680226983111303054847920702484498553120989854974573436110427996223512046027220643704745836547067198808719348975236147097897000601244009990508765557360859803536080363933933618278489046718980068073962015749153584007772517449621975566988504960426143507038134813382337337741712813313278667841641144787789340846558319418067165312305940085020530604568094296982478239904708256931138416873128068535905153087463788758088003167887706145276619227365133494289477737222512040997175667865395358846259614749018753181516809188960029852567825358189181805385368230826742773047324996279270191536056495934150106433900535133413546967317220552218969862495867680437545577536257733130705534964410112946469616716941393496447398716233048929476535464373243340473761526142059157741621513292802634469064973240664260861794405473346838143913805232009866698619531062905831064656221820216233040419395532632134529111743089653264320037985236164083198530258356068817324885467159122340661496478420643448797092438601652166917763074367979632390065618253598104456635166564069762238855890142241047860903957753747539584379287234894832474837746843583475507551975422331743581641241316502259907379492498277446541552959259356937270578494711868246351359276117905620088659444803294033212584639697425807557738905649975619234983024406766180395231611847528546619118612910411625439778779746140061680263736077854573348209234124629938369096532799765142069651139632536146962358020825157396329023645516990416158584907236506178775647056073508658845735510655537236941355273564512999656152289705194258595458943317890946136764689272230622865413880007013792662608610181063707635623223525889666317262441473061958648123304245481029614896643245791846635328603554171422729268670082092285156250000000000000000000000000 [72,71] 976410385753981024539298907281363763611224720987779418809824479464200371688588782093643620447477013355083271733280596631352565827323585591572363492398045364673797616465871130993679120942285353094563599267732602360991047528613496095848747579762676228684495753373577706937280932436551976515037876693782916215338940060746381991130214600514625689653854233103694173781840151203811722155838875170151101675112178643384805729946692184031509344439974809364228296235542475280061083760283962780055887193849005308127001046436177520754274465153002214946660193653245572858012333309960564541206748400317536628174349627465776182481975379294707330598518638578625365485097835992562076770125056845903825939475709470990240939641012724735861243571862702603451277049965076164546070618738763103471347446250765112949676131803610308357925830524499009494826755257369625197715624945860779043236309921010214543418260859859472245926005361096164889920085740544960821197351590159744126237429178783829427476062608176662066965403566004089895508560950612869263468013103108920453772037401628453036715795313227581275990526661937855080572776855223913508051394625571644267098694165155978430036498936226804175907321291642964708337066452597406148972303602245114094557718700142415190715978658002729564070483053475795166277385738793523815086889840653792995365308643700538700011949907418157033019088998237743440914728497111969151594878974128930780663840787594377539898235395694922868136990161929928768486630245357568377119377037156706908319342332754608218265680553604987685724413002136564214308383291457351353109640030041348942799267134058069869105261413180055873012747966597282638852896593724030778649438895397839621802478900546445540509237375389551478297478990040858148615937846766063494530214295714142056281685933061340455988583147944972752905176786514478554990801848267173365444754732243730355834895524815134660738027711842617446710979485416259922396201726130904193367522879812053321300552730449135659435272851610197212455415127153322943580271723972130676012086591641847088881407185607776864357498208276601768778577431849396626124034505388649816304503709228252850392059745631500367161492767831612774498450085938295450630710091186184009824864766728576990348668207940653231039457441796326049822975823178925089741993426961187772206801289436138068921347768153045791968705732393926448845192101821340334927764806320477088695261484752818453252308315470068049123570314528535831521122829133874088114453115849755704402923583984375000000000000000000000 [72,72] 753760169704814873782798542778562390316219546210588682519554235569820508751296848528366174115220608749430484253322364075706685681201114648957755372432687708717938342390072505603659193808187784201818514444924968508320377273639547224073105061165800171967105855014148323236850478907715516667283454979749271467030480790431816942526169866114481093667480557149377051589656653922680417879376137536645190612989921992203934787701407722955256071316830882623449977074064034381021710964951469584993361559632821100242720147417152496046029310703410278506075212111842936790542353066196667758300965975123891967999250413437623165817195582534380843502796688576233265824479196388771592372057070350849555324284151443347264216432790878587743095134548566912634963473690716133678157293278327787440841694808352511364118042265342907510808835150847941348144751212351016455133762925424892143843087313279232125837631501465010047430516384029606114129242578539997940111116099270880909719318795296892034335963841420378008855431288412048508595802466340821739321088143224623246491113095504285322651686704457767921835554079244983335564059426378232291163431023673879481772743102144447719307884259041346745331243133535123367766470750050424319561541276633665241689055437776990586868643407512544899797494567854336832637158486827311078135137794608413671633713284027746310557852388206446846422393218006978621883756440715290144230211422284817422059761861265462746454267287590998131602142652183387828667565074048994041480073098703433138422870324534324479020772439139009467137431226852254571422258186844147386780464899559687784054895566527277419557325844119521965478977549202985819910433015397793971888816847623166518116030982287677151350157092569298663735864897441038747419664940783768793013711782091527465339115827831045579733041891681992127205767063323398490103949328793581130626776810641266047706245950087483263979409708303329203616135254162381715909350145702290140852678492743974418273971114657388015991142846291259849681682618994713983903836290152646607827080381360341557585799063262745779627036098916262681149202916499466493059014644405010242953072303761775999626117877715585819046169524158735417481117396083904319435677171551232404556174697209973260519538281027156541568697068179897548943203724142431829118469879191329412310258755701050252629886717991250931287077558857986323954227818703151977477901870718811416908809276896348725499236708416605196427709116892245647025688759512718206678982824087142944335937500000000000000000000000000 [73,0] -41135473317984496905450214566953161092258635837301248278774967903044865802527959556065471119494462395945499461560876373230280197768776425472485710176381829435212475859581004798703394531027890684436626075841415636715192970888322219916227485240039468084215242434901465619470113627278418317859342411559740460227745726662011936571275919099875775718407653031063350124526924588755866946556650511559160670528381626202994265547735492868341278319322314590101236109927013049401606776888019572646922105959624599638553179155463675270277473609533624512961430704291461676930952640489932224128565404849805549096993721859788496822723015143211300814216015496457183181364766563407894935929535492781360082880978685942272088526077317160697821388351314050997622882960176485093345146369972541051525810756171135498962427139317829009761691378572534877843564088597786405483243695034572807976126804674223337607497093622397707418528894611476529898805954228929902065810903745727827371011049340137239189352979181712208538672583115130216212027508721465242796747614417430722479155152577240195656318377630054440571175483340488870206022909633186330135079884895704745218243724428558942688548317745587997639804472960825221534579425552306098924230219354851398317759738925658860880742716638235055135349775565032367286021711863845742107921773835114375487473641071024246439702905123768122776514446389388837283591867351506778569493665059487053714252084448676906706632274942898883246292155554920131572152148062602008546594693658041608961657541489041950318926973381028358652149137252628978466222149342487271120100275483788300959051061447414998062615083174855930067421298493304419036030108274883660994614683889692214125181456777581964265999472378646444798600723889575143847831936114448372654334377013630496491821321466646261493819214132305985232324695388787159151166281701085756876739679271359648684752411943160218330238630329831211298237453055578255716494434312321323507262701021823156539137680740438681386863287483756894172416990216975959305259913446060603374004948651863964458098205802446840976390717214634543257918618524191578970767478111878740786139390629269089736609247811326071863038606025897675721684032487948885362393836174790655870265174586997824984190097010127615744407527482336204772787033437291265698598896993446872292007450028710021579066225585354926265406165015966546126747967110389810474100965117826255118391326606897392664515072733503608187375797388108728879250224253728318310573318189268745941399752262159251712619296579459567377918966976496580897815854716789807919004078184150138144263727655271309262625632633673508756311667367991495716078220718746888417778513681019184640289595294992963658842199947685003280639648437500000000000000000000000000 [73,1] 1406848893481144481016606006449032899587695180403211225830998885621597911965274927298319312736464708939702566466147503527114102782450425236412267456963380608732832518593384387815636402738250420272837093471462532259868811824173091818065446884510445911716643503090933524652141401952173864519554983543899053302588391068583951062388124565790986482533790708883063947852475427398757847988348455270412038697809930929202528825823671846760496593218352910178369030406942147155146760723907418069458641624275349231533733350747942542998147123988920287771701942320805556205179582491633034730149594568859506432563647655227105860306450548185797378309680979687018222748909985647433328325685284613016412703342068452210224606892890278970900215013910826697745273431104189203539283916454489489182127572900743524774723352603433020539468773431802856926354616201769717942257860264232941357978598912679359240218403121711800588898240767603882761625027465101514018692892446171604210021998794844375371664731179447483042224935653476269401183811315384509265111838104193667537506633279791312255876457787950280852313027207257945436418125731047000523767459936126478046454528866645317082346705742353123869109178489843060411041415602515092841784283232148035095451715659003656911175190481076802615256085530460514555628287667987017052332710487863380174941318484777841695080784302199091342836777176282045660181037479063102482860142521672034425175627208414396615032147298529345578844960907801710674825070900708470554315379868685264561038840849273474353544233805596605799572463830796667303025832037995997998376135120915973010384963574689882861561850356659956248687706496762287554706577496218212110889652905117841284345644149147965417194617588732469933606944375991092662285928763386167372744529000884852150062592252475166062223224217710705327293012941172438220979203016096114854187631980174860024934665117978838105670194785467515949643491875527455160849154403483452622526035698132894242335788452011202507360197419729949367271611606738829933857166687370549368791392040299813853767943291517175579254790435073081955748820178552426427817779600943371959298584394161964749695479407591225216971677221611281720425099612653336803391643671572874781871847707468317345700122505871862730585215718988972547888283172673993490998244637869664428176151162918556592356827606892439844282873070849771100586238828560339409168545454524033340246526653033373717377424015311880943256692850758633190245133760793154527371478573787655358999402454205014391238273296072567055744499460169297747192524157864013777322207412967425503134938920907717363204042894932889531118822976334430664019207346569772067340335827626642535919816701626972044181229648529551923274993896484375000000000000000000000 [73,2] 699562694475816573443821504017901330383408595433160231610048403926278501909386543497682517195859881831315788870220055374031950832523382708720166842974391824046630027645064845835741230653641411898654709518624347455769766632636750759517704361257518067260435657361646262502843145270327897007241956818290752774088553105937392553601356021927268896769139942019546256337350398843645449235612191572371940070127693732489554677185012983341715476036805460205525154293127904748270120756549998231479968199896092464969523632130640745688851032972375770910346477129379490109666643722540531410514352342799285880825288072754170015574110610469043405933422667340671541486225038006982579954137821187546920533407974322997463397874441535329488411745101177511968544314575121526779449371079190340409032274189752879306355612982264102882066930537306182839746634971009927308197430793308297086298878750606002733136942794864870704067113743266410758969483379535727935988945481467447869849015510060043768094721829619024886443776822851397425155898356596430521966302019453003031638164313996788390759206776441796297270968932206590483804166150376964751090151151891134681538384060663061989612630223370642216833503486706919204304132284527669981846928823880498657262877138029007987112085044190863123133885744588688854747346326982420308320307519997882003379125209095118880302283376975134339221983994716379397265102523177768462746861847996600484835793201558660572052521434557240632073526274905441371272326881082289054267131615344129127060221355914590539035619033697245244902094832632068385186310800624439949078822589474285871754280249420073518311894634162938035944162002317560100213537021357541902321879251308168520375451702426372266975533087958989332896993410150639742955031182217787440213704420230859301449937655154077689127299581897225317591021742661889668040768274840643700189716360093505331501886410978827714735125432416561247053193899744700420881398812802213871025424808386596478305900444850185999076033721603804193530293998299400785633525093712157889122774400962933889465648943789950088227145176038050739139086543283726572388295667346096387257588667165841169181183192086034105899229085959523788572098349154304390338407766044574051936978861905353163573037835261289264108575894153666628534320932058645339509272886451276867284186143593948107596568934990531315429328518329125012371620421614516415827676797365123122990546656728548836993053814737127551247908622661173270957278850832611228580269784186759729652827094673079951744733497460739439493105040421633863023418848001394569795508169033722528428297067803314524471139217849334283395533786100436984743649312495858340664641670782866636173276029229961547883931416436098515987396240234375000000000000000000000 [73,3] -4220909689057156932800689871885313016279897213194048757784164219606636897770425384371965446917948333016173431811104887144289853131501451644931341581092263994281918437117591432823472852742351904246110507882446411691532971097622068150159830823682559169824998805180976762977730035769737510657622587157230403938199696782615030262121837990834198698313395150305627332305767020693836659955771627957243888717607662405854815463642422279824166892468529225801057172591961452632939543324227531517374109047408800131826297289628110409603446298354657045572721174604769889845656434419046940583678934675097307650377465423369198900243731268586722527002973893413485835934470421991877741237345399019193814892919050074488296166197415033934229587043840605801982376965287748025231570833930228487777890761302922744789887080628697353076610768383154632605918980506506045223151339380365168468151249667400111405497488930661779541122057684396014531734051611638117966444803995825901129233827124060338886567462365995969032951663683566437606555580167355224608025898640216991042329546581005153683915368709244436220768554033997596645982928765161232486267873052432320531230158264639224258132490023778025972706503544285674313700127868760791848830219348109236021114934517675925740009135952404786399868570636981162443639357859471890599716581879339362089594667525112905291044242420657668101712888045210415349438234521105479587354159425978328963763376619150371782081787648797184772878349317576277932703426881914365806538560454160690283926342824054575334925508077788201149069452116044862938857875885353200127393063754292588232559048694136154063049974454289925470766240103134007389032836313265189717227268596700412710365300724607366948514515956869614025008913539046952083279868650149122079938585074980854647104595611296070756139925136487984283243982756953835427300562618677061027154566170434553151666731327214826370005915703382090449438881961671701354955422137423025069385455072425045322464239849882646600439284843593597738476460079949331597221605023272180608560439391951980224010287133642735579391165220148749779576452772369970558417617337661470333621175328379410756976419946197748021486345766550930933325182748408503827817099421024404071639927424570044683380221778448733919320129912641717811536965355033919451549608100208678211975237506823895075994849728436463192177585263911977420772204041435484272345771332398879943627254712708669760893446466077316470938422296062513262170198267469020651014628831386812830280589532311948313534648329115413180017802852819621878189852489422837486652398776817976233944083894452025929312311442043333174400818147114799529821221768205822243956154631294327131748777475004491543941753661783877760171890258789062500000000000000000 [73,4] -284952834252299064434940816267937889142683263684369232206249100609112513258366713388667487685261422540977169415672313477844423797030193846584425245628793629205140493511271901992382220382665257817121887562641904153167739086625205536147647276433729684781869111727354922786670877334015287477374542740519865365607810614017647086606876731202545096931698518911184845627941939359547478387289656616792385167450769164256238110667279831448897872258970434857248272447396544558390175205560381338793546202914003839724825152792445745554364395009785563921641043744481577576945705711067862923273845197051648944636440264208523100797897206615506279608068760944938841227339750021398152195049617319157864137147451714327368589787522192704545658798874374540803891734474014190072397403316102756429993303184471151460166359467296400432634467590783011567171453527769856572554968153491584333328692783433009918650886519293727289580091358862032705115383126937761959666911797115430952667428592457102442915517839089482953987273996090929263774157525857450295391153469144031496447582359205786465556132054334215187187425658427643010412388011683195275268633554915445512464719688974012316490267103062280568826397275996728396833081560319448569520712727574045621648647564459532197049021203912542712082903655054847040068020879553345553747697843464153569521419980003087078337820161277732156515805629898980552758288652305877617998409025944446108025674827035637746763923613329113528276257511177655626381082872445313211350048488740406610713417183566176131157004560251930072757240611394143011341279171836106488372857599454413668132821181078239299575246843301376222108442827975581893922654813449849309412831565233045661505917938775168164594348678647327290342122242958604270466918054277702945733348064084825351933481094022592569218398602630264382288467429793353522880670862522710214738752321973621809290437466727087490282491405270553099232702352911204708879949726318137665218580172927872139342496640001691322402159692629246498504999157284814406919118029123599814879532433050965367887310581304873854046146763851338809714694951154271221762387749058613714611113677030112677367101758642052658504115134356271668057424295337864177997632316715508904280543804842940731129022836626042243143509936289484944668837956187058230706344425306997238609814475076226499688586729870145492664293578735636964644706897033792244737969502067246960898112806883236692070146524919446559172776123735318473411904863569730773734925391523093435931525675497727341682825384681183016726858201399302612197062712327485511670726993239746236727889554656649857840225704783014944327292730248484232020362018850748877983125132361705788251737825333975706598721444606781005859375000000000000000000000000000 [73,5] 788747137570435033945270056377100706602359467171464170058096419259890073277743855743094907690343756768663757953606841375196181002831052112578403180990253248574907669202907062362243676538115252847155130385338475354017294708609442728389614952419176115882369743687196931915129243512720225315864399028408766667258538186699558623935924970651716311019738001371004222240658568457466699591633924686193225967610967548065893479438017746465298486939440641954528445924823038859731646117360962123291800796038770888717094736220273143848090101944093502523264576057116451476565675967864417219599001935724296167854257301345929524358574462185867708558604435770354588455149843877165279730634625537737233983812154590894922344609721406710878402349413879577761236792466610991041152966800321591616632936285469410396330545953312966388368454377409520677414599381743531855148037025067120808646204073873663017961949427912822547493418278506580139618509599414140682366928977156110712854028612489472589653973747145502304710455096240611808086096819057832510200248205709562788273834085166570237820511659650385106966416859712942668373579837825171460675291497616892100978861670531288981434931060285060786066301496932477820797891306503405037330142884598622590993973689113133848952353037445466367519801601523343179035651909103386484946980074818447218600630862250288893419869357556478790528312250971845820093017346981732516982656354118168455800559918992383582866916319476697598909634148643692500791954611465637996029111995677579689202732296924402864757010886223463213317629896939434583711719079616365361003542118663527127315008900112083296891020814657698665470144369452402774061501935841867336103715370119399925990337982154493307367420377248387552061743727755536329824534407543326683317485342738641774134813219843764203859817372911519236590941635859277363160238138042307597554171293148993575478694004753626848461497805890014181963569295455390842489874037805511347867133464721086118698151124960452051116410244403731936820858154543563479723066130342831645008150803549834959865028187792094549335617601584790926420158808430006462743918158971196250899605000746690353005304738143932391139058423040455877636621860542668396930751328646075545837926626786686608933182752572348667355368489029037797603294252550490368563107088303593935520403352258856222558097427895843788214442366721685678091934992220770721841198532464596084739685431568348193307369539634874118386108214504690009753394979759674830271638818162403986817334712184004927336840852801181292682964662708550981170486090198305392510596211124948096940834002382432958412623445814555571621610982720616286820367730625369340335432306920237542700695410058386869422974996268749237060546875000000000000000000000 [73,6] -16389771923710136172125040650961876119164316626303372768893618873263278505490703061640496665171226226101416960923308130624327723884740938610463551539179061180859546457527491118038654033773528322025956590740809797601707523589630671435332023375999198712190843241425664626206917758456659389460766280430223260118939113422540544162596162933392350213381046983580910829016584244848499430232070259514887327823135183150443040181167880403635397296718445031768036015597465508191392974303837003617300582305238958322947285029774232070358724689707370957066368780831446952317869478880677436217399266343634500429072848466472474189579057316570868848412251455393937280375407390675574223407770107635133260092916360531810677196311955393648959060325749750783847294540269272410141075560861573397342807786736941205206833604108784883558791026266232070312639351334590365708388148950980339839876040970102447026222497147546564551988374869304803914418548038206570875753635976105673249819145568365832555112444624641913094358228750699399857427617587186475740326917318107547737719868628642218520935077295407966232838105413804748796361943040823168406795029508050972289000091810625802838633082944473696875644158249450123523844880292679690136963630015237926164793093220123661119621012153037679602808468330317377914087113185664249063787329730913284287247137812356389835706522941777763463727723138126136369237049789176674066848179302772853954874572689031383284808742346152380099328843618089651133274043603953518924644567052747440804676611679048980653821123252726534985519982126608234706489047815772655227889982757769262436593057700647079103433429472522341406721952669220697574119479275761911762032293219302528763228024260243773775289914070905528931872627023380196528399162970326858927720421428044889692343166249465421370834192398128343945468234578923101198014014158094093059606701688191710464747403314363111088406827229326760008615837546147327210266664555552428103794207698047074469691935300489255664060467569354978490490152992516562533516677284287881360629026933269258995447935496218014143902684879648951676413900396623867933307485538640523677977764014902202462304139258033821021254099647801351618670484928476227194298402844940733309564449760340566764527964694208603507345610624507438982589021399239523792588810176688864685445206984128215673816344743306737559733118064295725150085805420732384549166019389188471252253164496877115324377956310889113560782412588876994634520458412005973129046546688097397039000405671520171700539528118243224066156610911511772120035951956589545389731743115201628959110351290950485036028792276564333575103305243344846909351241094147339807096213791068468315550304970074080301856156438589096069335937500000000000000000000 [73,7] 254153806411008658699983093467953983693473976271956992783239031112882345871244333945384311915521236116242189244321670976615578416954648762381181616947396680042867299745771145935079048730869297059467789421711736473975843646608823772091531814879052771495858111802845299384952658148075548593031522240114163762802420986854607741527541615281638706356295930292623251969326433467314226209082584418718003286800255406952403770583678499158740353875231740575560022120614335696508843400742426698772886857840543344968827018423210545306077386283968729143289183602893899459606698283847206894997302066075394037747670047032165054353721614859652671581621568330200536791488091585384609597624971281842769385000335578436765319509857156441904286962772127364656150999855631041573974415044754093338858962187410865511100921464814325608187448698682154183729540614030363152901498463794373741941270054068068524777846273891214859680997915350950083134898593629218204085716148623395359115623068869863050237767745997253619481615248305069039072626158178670612165551804632196567837395066450448283462356778979126926755893860558092516112714905010468503885237818402349386778350849609625188264904938581385274801417075094966550879649651121394138867887952369983558946667489523989002899717250265788381578573945226009329220531209808112118981552968196148961901467615114486821797639650495319112139161136018190217751116399624950031287817563340967141965410459150947444089759721557686925573592193965578226920577987925526713232742890897835208180465719836543613477818973141125556048771312463628802161030784333245094837597672996689756573852907659291182958745062426124763137728995385558644607423845589892172820900808184020901413403938032969398998178080115409102386595496977345819236517700996078451363161413335025771371855967975918872369679420260077977370606168912651654399521161857718250975262256991724189987215959698637534920499441777903918907251313184929930330517339754789550567581576673377730918998065569075248891704556039107776660092749903426532478863044229609591803844540315259067593271055142129693316094021997759752764699271688652317198666245563571897692629203437436028009734831404373179298432146313332266526716386425638093405046876032634955649067562292882477431129615216774032152959916829591968887501758625201537826149428284105516414524821203549212575097926030894533876393464208392663341180290126939245840359976405584210416549698593323210225472057971386189359772439503037285280987594547220891776872083982354436114102202852113591975449897682835230119674252229769011797709871273383113189934372441161339031375768778772079285500630832045676731202348220858329926534957090501191322888302605484700953100349329893958838511025533080101013183593750000000000000000 [73,8] -1384858984710903522642764778510969329600415075967965442281217095722513854975509863390731379597902591811496819455512521249062173493902758361847502427716844684416338691273405960548243103136472346263152197854803169875422568854265851300580868830971359190903237601285967671716643034107093987100312101247679693532225340007126460905388469598929163822792296717124250641697933313498785446150935453830128004886212682801496568564169728052305631535304759955033837824928795157231980634182507908690706281818891163364007476528007564790810385135643904542365340743442270131377965592345548448392493965416845169492278052945455762704908216807996462740167874502259891801766031915093344373796531183533831182851517059132717241884285539332237520828611603528798733485966114266431704656079264559777368456028163092253597523614481178208712272851456858021496335019790431504413181053404919491818941359170322237222929359697259923986583071226513063227497859798051825795731675675455453415526664776442702072243432203563364789140988062946891183007402291364786420643446571783559497177830103587332097490107654736233305087187935704455657446611248427161455921307747340187619973895574872990374016277767727615466887273977510359331756426213215513830949827688028604247605601766398721390434592109345511154259955776146771269023971616594041985006134120210876299101371526498148702799108567792565640584918808590873272676320790314478549430236763475101714670853235398808200894587717397721113147342176375171282388486397879289517586203502859602842880626481097182186606708012153927084668639930591006658228312528047147408913955673955249471950052614027128189371041507342042832788835946394171235801218054584576948909725620246439502423547666848748331773810275417941552609996988747317261404761974686806999809118614995628941126061798562559751617245143566657357631122791803534528727183299465918267375350659962995838806799081717324564040291530064948894593160366161612758995224950918143062128259909562368769023591013684102432407816156237753005314914947111392169925555054002882591403149473038210887943706934009024804703742465710323552423064225447281118010494338580395956169975574397948889390832957578402735804401679679724383235345460656029770484502135200272512204335470990914443553940257935941011068258113322901976894729847150422664657720227613495338927379992973718586838898567424537031101131501530804199702200412484854869405728861241206899272053219419482105752860046416203151086735415892129492024754461677688213046633274197926425380237214806420607751945985488055292534306895998813256836037510653301245481707022317025514220441847463908220421811292058190717889893624921860162844221012236293787616659578480608240591553936837954097427427768707275390625000000000000000000000 [73,9] 3426783130054150092140492367242384784708139603918722626882277747368800041081702566412992189720805258700288462916777970800266267517916643164193998254556207978041464140370963762393018517714410067435707192728730638629010970268352349360740348998378365305055925900030827102685890817265554832692739646240627782553323303582577275211282884326074454197384788422080603183457425001113335229280411290828317619626961975488780928813778618806137281348455247260313681442458430498059618745314947437337806742517223478186864517380288081066466916723603655551518961842733419845233414202027652579000694091415170603070071903209049225770871032922042175581948405032973871969853199469171447389108507259749410504342807580563647233141459876124284327798853116481494128081326088878736681060154898820017561966336807178348482571587484330289719789704255539721200244219052779654298055776861845048029768918660322353743688866736472767831833895852130907615963778403824934767222044318615503417015124952490002407260993047126935484729969720460760274709913566276615008393228380039412854627554863002066384863844022143194333660846345370578279843629384593834317712042704281316386979703130549728519596602372249767993643805829447719657500874054491576367124035799100720853417406140406113310909356534346051262830178252713463978363967823195974045738063621272003835396015280281248595221406244647387398554282665579904131934760930481453133639519266116935976590063311769550028804758427462473747489080075554275641833488867857685928237905014879020318460032825251666620209279949962017304342038736381964420902855358571510046623687248507971140652524873116637030591017837752297618073450819370989862882394404206896187950519496787584661247818249918132219101552810282547974414559619917474760720603665584847203680051030738175392772129004656055402439789716397498232497504233987278818877014092941677883165026718135703236791308142058404043932807486822904318878938966581872177932291447929506586104918840966247745877461579936835155621614522043668484898118273239816029148989788068790145074027943383710750761326079325156572415115009057332720653568376778643105690900587797643497842536411855324752855664335298732250301095132525974784582307903583780922197549084686864669160501049809474304065306004320318698436311181027510975074931981004023578385564749163796233167810748894945661489592139253167131194663613529404853914553516668421789296385531634917557873762615301272316143077538108457459230633546907513222739203634842953590751668366179903882440508310365029144959671089618378514694503841906391661074464744355104085782986704368604741398412180624268376336920033513666092044326696547438235314191765947890627383161193068313683449122031277056521503254771232604980468750000000000000000 [73,10] -4055423415766569816803930215720386854523779976184983678087504907214084490321344571404411945046070552641636366684188492599713232579679822895541619331393800524779364952489424454892197483954576788015706633801374554663779759603367851399140334335288115000900421294663826127369401562126327444084006877006523635964159342387344440498447765538844952192519205196628263959654663669180711035792154489268945374660503108417990855925982386126215730309033469553959254534764108731376241565428947520122844309603848442145498495294963476108426242206426308600252214071309834704335335460961907958367992591737928881013945677691878610450329382366474390823971214007199378354747814721639630031680339123746250072690706191962307008726992049179863383683579360625940489574401483576259077983694420872784155628358826483450498468709618404506112403193017754066636245486397237457104284240963350081624402325213084858858323768081789632116318161783538664824257167392724637566973838386191455291187568826362050722491757030632479713352497166989105770617911465211783521725357448710620931814157713669601316874897127261050739502007962184357214758595743481859158476811433966322682946548256290566929086310106802312217965128448150531987169374041754375954551324999474877730896085612902425195362492366112625417281439668176523587372482798977540576140185715802148080479554167490564088327124854006962758890567560108573516062130251005150902613859215715426942715508266462794199688249457493412091500922543432658073726579711818396743827944130541309823716124584866769183184324461980515989432026296780763095285447465550714500623871225219075409961241347240454965853453027177969737158712664517696729129314826863596960268030306783322944802892402573895968097299235579754092219267757476796525521501940579724582097300721087330109364619734432148061147437789247289446605982397628695531069485273009440372315936540788284026925191584529663312429309352450568794257015638522209841707031041592427211072334927141003833401141449682740216854013886481340144629728407761816609015912759453328041466689833403274379732526425043250553033274333253288594029421613634951854399630908280500420673014901200397103203785779684827345457342679182441356036329152474060556814932094779821297230814743497128700658648510158791762015761140584848072754954516008127896136273328558573446936248064847986906748271938311200659380392441639683343450363302774694215391167729575027405370975332153909521704694363766178511889886165225340985668179736906982480821866563049777816365841051273707206031113835461083066623855453552304349223130127091196677537274807869815684854222094855960758378520491524913285364946557883951704147355690753921514087337670022770028110947748700709780678153038024902343750000000000000000 [73,11] 8279850879333749654566411873370151313362502179452846532132604820645049937661517950561669326274031480024817598295339975159035539524863929267317112700391085711630426211504710297968178218591965769134781803925858611589241612157171262770599954277136018884679454272440367339351655198247223354159079543891182626524958852339539192184472513092804546748203952582898927205999093539180489480020349096394522667624233777799859166717100466476105492958838006217621977856796082297386021959866101342502589681142989493600150208569554629087026128242939028359852765853051444615442808212910526149843967462587811929234327684445711587960908734801362358227295902698976504656395589011183666622269943517669710080869447115810729927738383782639197425493501328611625901674724511287828878568908431042374100678203072895579689518840298147845231609066792457915945657695058122733934059940643249865882676415628847446657771340240208473154980762765254162572537447944366618773807504874269263871347037315786389879899598135726243496085904336545337796038471312853367408230671155724196590575752589823804574158737822718522691194367829831594528733759651146766013050701569788191611257891693750530850091296904318957263794052047396407893387345273460057990042059317457050301523026311182495663900235788581036666105503967772924551932167391741127527716773334612723845460854323258218487395071122643143335107141736489557520321393454307328612042090397548132700824367311652460839552912758407474929862879436316466008447891903720288995446837811289790740777825624741423167765239027442576280781993490615377648824014068275544360012607621873500045804595980703109187905195346112791261129563715773852392195944754554870695266200767874007281176955079659486885090143962403251610031097112294367786836219108905959597618459628135928246718019273431762647898813386028579574499907738132872099226909016878582428759076431693971615664969540768394262231163360372251909849425203954563558849260748539776522334873448093704725971225215311515823496061801263605963950592000583114675816273102618117070933831118802931094122981507945172665257618788632733188705931385042131958788667896112759661639246074983117418521245321466578993379049035135064349697043944153473050750589695669849219806689092979150780307583969471706932963805449952123602366421700662434930161041382834809421242396788346037690241816710572450332991253573195005579919764150293726674248857731319499527634449165673219590286386891026737713428884591992541745573826714348966527767702123175657606976756579764247994548394271916464260843325601757160729458754732868696649059801336875747452852719547972705503640386903523954314946708207471978787124401916315735693171162721314755746082614251690756645984947681427001953125000000000000 [73,12] -63465490035682631597071981388779020733210124996269156794091660087271998746607118626794142386649259963088124714172663390228474225458033671058332582374994588079696037343822869444697410515786593303855521252246587557622386891876687162193717085195357024156014967324066993695625407359523525935756894773914805526643143460671266375428006692690907283295223347923617945006908278143856897797748234798288951559851523537819698068434379100376114836661647383696220324155677110507632321525390891531223208543183125175182641252030034413179067280413777852000213995141267241683076644363118505803190192134725387930700853696928540358645834026886347826246608510592488889559878203873217243549814165945533558264992169003862058443948195158593411915859823181100406559989820316464287322953245667697768113008050857805005769531342092465935840203078639183049386823024325801671047114089116732343312829885373921500906544435150251784320144339583873223519425199001236486307114412397967676601708619582345815988113665930136892979340201111963120055552070112065826281591384072313399806798464519702760861231950737417507679439018286673903412498963249114638668697275131709018469329366043206781364530434519062802414242202873312431776506647239593683919022660031529657412647779124647651070414338752160747544650457762158107471292502115910543254970583899407303095015577440585806391662719733183602761167990300618685620125938864293491946792538831268339951924455487355687703259722463249946915854407051944504582330928032868885498324145534333104144431233807890060858486169915189031835471054303840184070137642991066524047138519444823359670320106622057843593439542565425783078601598406131422056985696858235458586125887941007179753161677209437851542896185811178930023067688882968160034863788570740058493037504810645227151966353446958707530642180915222121366570103599322612984544738734828116427552458886701922182932088490241868512329914991209668089394080738259535167525841730203081653632080254841612332057255949903562581052917221097790451905124150366520555262624423893218908441329424836780529239366981433238389658251100263204490453950581773064719800307873373669464630222663007465175828237841180936507852297419879900982755806076346644127346031091510364703768879957863932642807298676700773396045396980922805498092279028313442910388204067127389349880467326637308522117025106731457451209088077756407333701799666364511934641754672920753222464669136002325035918064973260760790512043946019323068345804452431783160887543446855168145362026138811216328166502842101352092929544744670921334973941799406321923699685152441232858875594258660408602230633478630467327492157211176032107993534552931083863713118686789016464899759739637374877929687500000000000000000000000 [73,13] 322615162896686931977916891725959637481948898228190610762010550610392270686899638668699757321111419013219268043445650802206426044195011995595497405508593058221454247750565385297217401247389869389206837164885853108638357221527056316675257408011835216782560612906301938965977248741591035082362810291015475686248891827049736150594008901988604094687562792067492291595388219580280364522238392498343674221399818484484782863248200453241679092019810210582117166212908640327989288747004903027926455445584713246403741371250786878020734446419910208964361217807376531128411704279202865826707687595028030700191775946588382284172898462985869957196081008974052398554080456254349332305999660738760235530423328820996880602214806607837857492091497019050978931348939298486583800471617979181020270247427158721618321155486962474111636624346817872698002766550539889206004762935091698778400497270194942373832046742711122123678578743609606794634743082975563779072386466951552119516447935780982638382763851773251998543151859952802829448700724738194576498612014835531959583039367170286100326545758987241911531433692322782284400781622001893574988042101814571937798078900421178783165211008159435945767360214119048296100904597771494344162434382290429980103822500021590189761596858929774607825533165310307396748508939540713180496237444324703206089456255629578210895745160327527896386946304358960448074152810580550322011587856512457501948265250617909153671932114059649096586522377821760662122214299303526425828034546049677551099029656251976084183298308922585930522258351195867715196782849437582307603704602508791862902335261809132540085317197133937852232552057638138247704981103649503650101166432136302615249805807693765532351729953432466298489605314400951702846251757448353580000139796309400709782611389784389595859351636766748231449651820277785576975357432940565159672066018989676058973002016200304486522354424640291634605318654892767684342028996497610569195728501459711122894048520332943419046155996694918930797348320906714558680444064547640222395013725037668549341187927891268040137943954078925750749223065495608662146504253874364393531126684907359770507386087466335066455116873283351711567551053904896155850518502696795919706066310103299052890157476638416582791693815102585380841856769013837189629606069231661161954355224061902770994629929632479796585524610929835890764082030489403200386866208675783665174257211708154668390401178694758480152118551265089099777406545854996876856606737060249110646343920156503126921053199568827193414085142399118034314932313034971277101786679010791424932429496695277690062232774061095798536192554561618891246380297743757315653026452803575629957322234986349940299987792968750000000000000000 [73,14] -1092114750525217301547401347024378206739984558950110930629825337165702075226164450168768594637322709611485590935918591019142525830812827342637058498999741884554891482771473422172501822071167016876206896202806288255900212087990179453420354362507857641046157116760152377815074180166290738390909068841560335585215696762169991199949093755152337634076415384651319801617905862208282732283665625506184248450560452212374864714534277571405965501664669152256684118414577315138945446349957891604781216580788944168332684423950105489993083763219647478744580959278962940732791656198025495493709675889957473507658921072907375593074148409027506237446495925290177756751296233881841826731029990958924851719318152495972851010361415206876568432554555228174760713918279713669941394771239422135392074948861575599404062148530877428160186559948853063077144898484326721402481651931631952716732650750052242277611764455606087388629946975315959551307890958858488398247878984288283273958688397864079609215747885869251592931192932347617844362102062126577597742244628397580254176889294553915862248014770402920093879543435770042231873000450751127942145555902978735394042746670804552341441695657418620488590235365303676023175529357054652599324125297923936146804574867860881599151113566483670952314822837498272409682242318245480158090228468352078470215966777278442021707663601934944498533869660305142184011845217529687885789236002667743471056627114198457891741842392502893170588725441748558093193090297477430568390758835014621246413488665902918670281591573445616183226931620493671892483401050281724546584500279474862319119782522779167789163006920857673123711828230586119546685227534579931036238584668644095747827785160220061715478530310076970207107454276376737092260101237153707852208606420100571085720339512387871989753318121830952318716893978032774405282271089925151483831790915882763135814212954693719533742392692828991637220694101401528996677399710234270575976672252797418829385891314896189458784410661087191818567607755032869274345968331820002623384623003804677177791181336158282619447092496135873476750848077337927917339483902352091518067401146208223580817197203380766005691236847051145117527124550414073300705987871635030043517947667389985547131852310223905519526344790617062582410060531713733452893510016720041215599004911369645624833850768770929012025024476375661611417820422217983345383564382209824271261701482408392057933996993506578879659883210375724417760769351275789530485398583400389888207092850471633622000050055462933904438810624378849762406361453450724010772665741910598729666411408870481645554732259705947390862944766329477134024225496300131664755700411362226986966561526060104370117187500000000000000000000 [73,15] 2713843601958395044508766169819236380184721417004334202723811479216902861937265689959573786470948144373018275738422292751989623081962266624798500546922944110523857474701036691213405924893690747731336856419123721189004597584436586561766474978408434977839888990250996669839024102513477977705582340963464735113220806295067693865432545875906523125101428503575143694717292132777960854040941238370549386401831824478046412358310988237306503844941754794012361549312944354681668279439985620105604963488308272029094800552332347338117032381222798058270905071238963360974033164853733664448051109422446964574820800488551639727762824429467323129726232144597160664859408066612400645726109425205635284473502991265359513192331003902328078052535566370004408810500270181367758718220668688555014192695050310906688421196683820647293788073925300293332419659916852855747332736288145044292668524652016236749409769765353940518635585458067692251032661616891689262868400918482020385889334114275260060689479747240849888500286330105085826837737419708223449626244863544721015053468154120709526838260486315095392361019355465413770194405478546876069353281549561629543501605088932162880520288269892453098236061182890503106222993251151292428871387348408051069487919947363596657488213069740510173473161010815270335208164378880317282492338475514711929254153775434540211150653452189420555254500746313572065030890107226166021889591335594085115756680598448301039469954129943344739501375083766513213096774646573459015918122936465262086415784523810563398368775787069411020068429040786962966132457527260221150603645805698888744531083235009395706751875634869826794479528642135621325005324581999179210120441562555081431857750089564765746740440714073770976495350731308283303505032314572929813053440543442998785179720810041357165012944639382952858958907790225137167542251471922820836146080064960290134208900841728248725360693782260505148525304528531958915665575845253597051563982485677618779875225146318202007872195145681312526774026003247387506532389361883066382615474920916989738071969951850219164417138476887426623996942923091672807460021172855680217753389962102161998730850779842445903218845878128125143233008338446844994507631045227688093276961926788870936871071846250474875493346497290191948350127380773285068261709434678765497951305814855792192252451085749130829032721184503465216057223279395012445498724195073091145843137682070333175701566384500885048038711241942107649592767369374740897636519730588369719960865837879887616541916488394810206239573966997465245941528618768688250555002127472884582598795130570146403277758383792208857648856709312692171619913816469980133699174684736021845310460776090621948242187500000000000000000 [73,16] -5214123466328918447314312887619284628839735351333702813243030442778048915822123708224335558196838499308522859748867828716206531708694331604064065157028136191421226750986150927846909225216089927063538769320573969305912780864059636333813499321907121034765869922002278797089346152607013309216163899281289471062943667627485742414931634930887753743000655452345206852724684102926112601626870252501723534981021153397208561624467120636923493919949516390518711094845074936247207886822667230210464667857017792329146753426716486241935904777565378733312637334893828102426237541451494347251715391291447147327711261945174998706890852744843168696435426922164289935975132954614614312874885323954657423197486365142947175550017284728389953077099611043814150171363696549186107875810557160040534715701636593760472263531023971351324331425962066445926162041343449747285253069449439305860546371581219491499715949527273329359001757487723746638039457340030933853474038372307213662759452379914022064322377786871267001296013669037088251602846598582824159750230721786189052727126452261928871528539987095472959079862260767534181286287186026849893076362652590633158343842603132284095447503632515941038558747834553792955198140556387132739933207669464350482965649682219050864652260699497695567044744607338292764570717542329429595453978025871988554237596744162303387384989384503038193833809158184575734048161408769503099971229308521104287917863757557114682198448331310110252409402752495073227977201915673781219555084392970651225506686547974336200170730567087443579956364213723396505289522299482265237049566929217065310853510209171250633185708892092015806016602503868763434023004807529548780573492186731480639196881271926992056750413365725934353204095504779265253727315164418134640256132963981703409706999000852509140262681573502700191538859875507845150305619072483413275913548156001237043775563321580547175839182228505878314344554621736027209382057381348184583242945253694792316427626202400408689648839621993058452018345057672987394686110263617221119059793613087196506401518507306217804065869687932505218576555472718457352239851840124600118581213772933421869747318301080953419626606652539986694419073186670010982846177499237178148010235476841668836015950096472729660890627169965791011535876276466957969103975614833220190046538279028821010897846108398959752513321680568658180947051345296580496248597333806459480869940392522826154369762636896762366656319564151335947527859170623522514805126586307065523383223096195606815040259132171667868801806554680135983686582354974899611891450853908518661793691936619928474412707856125100545984775718230186777545842605132049574212516063198563642799854278564453125000000000000000000000 [73,17] 7865182625268637180711259757859957351479500408588874863905547374133976436100405409739065503484640988230261138379490025244609057781711726417462030609642686161891710995403252256032201907840893245571317533968254149568442841251194798496909360823001029292168761845452742203170275750094571074027856482019833639798927054933689656660043520158174912534797924282314513052893364703391558980407609241444975554091496227549251169321461969131162355209157013527385609255021951931576521147352758931017590979717340758245997664493761831507712676410143791598700641577485170549632227528120627942780642979102221525669178705886287098548092585952959321680705438663726896842084137296613329269201004967130401515644422317152010309935695924069729031207978534384914440960167434077903459840835708343754802983307700918082079029133583599283727295145105685779321395631780799177151057555976264580562511590006765530516896410224120445473869860408013744928171146197897273237312536606876809496288730295911480228030476218147080714606499299853136604388563246495328401504711136476508094500456122771594510494466573267756264835702752399024822401569273732032252131502135108814154299413678930368013078742635330356284990671467204298178714588449426983785425947489337344215975084826207600622409487369204272899646583693198078152501120679279943880326668367742543145919999971087450043487570749562789377182042141067270155357805338005786088525481695532635508277715242830162885920081760893249906446551045908618439754755338756117779246328147458713301326929667515298054827825408012933361871605593621838935383869140333978658134635920963857867270454428760190208203639748597380323214947125644886206956821501281702664165195986762724137075815291907065782207223319353019390544839562289412294200097198281319832803246856655810952849659957401576184652376149291739868542571375652194694519740315039335669001207945079689952841914601556350002167605072106771599745550354838627286147109630648159416104102066149735614637483458233314330280044979941353917029389543359238475526095187729569353212959377992488096531477565612551455184283892408191927746623724487937905664528052958187267204854529822627880716069873602765319175665503060169320024593309102174558666489266248079319158432084269324102257981416805297785445729682841013758738150989176223583565425303535023655551312812757201167004518548633927137103575280043872861498215531131153986187148602481403142484700280107225720655726322375030354379908254704515831349377947654082453447803499989214391292738963639298783430205380392408400748669020322943066680601508361825977968251213951025574377257464609824767817104659487427723946128809189149838254126796173318694749276858146913582459092140197753906250000000000000000 [73,18] -8707735864316519241980690167264794268335948570484082387215945802966696733386060130301976033161240832782581273718610253327183755265442158551966293663158892342435489142097079285962206825216129626148355021900564899883560858362416658364219317452943421268520601900045395234730853340092802351574015932677714400147003102428182519398099200479007835432622748233073075187177039471517923480329981593322592136471751088500871009159458354443984868835676164398915063476605292397380050210078255611767190619929234705072760184747416654611289143681015347101255086225534791987856785898830159957776098301869904258313408575927164437965262854926894243020074712707742582369440385747469651803075897880064409383473927718129335281574362961205342105104853973820290479793801479483313092200102966212783199382435548260172540405128434038944074263668082306932506180367361462376839286025902963831664558467203293168047492109041125242640715710551689141108096177205504295158815243898840871145734648304020356374923745423142939813396565240170157832780422830250159896799925938294460124728379104502988950495509447784459410980165372084711190630042034031061769556172740566608990065180450674481702391657357435287993690398159147285757628839659458791760216325953786256682986796181705427481477866282083273440504815316727703805057741206829555376278503564926951197331390475402464367769359706248388860555892800490532489620356649532113867082702024757532059854382072844959562453803834526037724215452059419085354446387064388947583328578142795317705701110822491389525114304889677759607930285344829483446934791185959513339240829693200209123738654341139203601482501214553718512333454053664603732588399489149997770321153485082160197678398561084565852214820284447657020260079369082481346863084470105911307472249549669429198797957642451525622481780963185753055187044128088617138527293505631294231176291221650724393889272906326969186332885427522273821514579247379251647265799521404799695455896087901464980442905315174062400988338996503795777445726804657083558034897079996158037807614506338452846525763819458804793279933844850686966205773304164361498593289922632822460880661859386065512247101055747263206665737895315729899117364697502285501604175982969331948284579731167806522766258696099741172778386455012258018875162077129610767451646493187377689625453824379919476918689996996595215568545471826244363838830783790909805355081804271859559247791794619776322971460949963548853877905253745275505265665951586669062304388458883545562474478002751718906097893463186069496069525550425724965579113861745464163437632189806320310111343512023879083882640029967896170398890140164367567871775177882828766762202121753944084048271179199218750000000000000000 [73,19] 4382169051267515872850240197889632499640587850365778484505108792952487819003102428639847150787414493927136643484567780713155546152514367071080623083563095781597671966144447542068920689258979976767143797323926240518504709323107966407942028935930357814008556407855851195764461192286391720549701491931069796296259977144422506065543696903311729896002263841151407004618745618370093557376728807235472894558641054614864471317891999509277428017819174556343038795676994022816849875951670574061740298169468759521818299862053885468069618843038028777301557539323579672446903470147610971246250591010349403289411826767368208183922925780766675860117481558597135383541960740176104418774768052674203284365351704550702919673316747992622543392006841672193034104726741284219888051682954987861600724709991009327928608443402769089173507625443424153907501786914881418779262947720474220254428737450498466313158749586207475255086840246117745046103582626322340274246779116952834214871236719252180277396005338665476173818043153599040605900873605235975493857347488425630149903544685216715080216659654663668244622187732131479489193073631335470259465716898036350555662537818232422637048030712921186142900855954654382171973839347837131342357508881312863186875608795948911152837746207457450306224542200147566012131131854608568506836025657198116530946214423575728510966469502318855568264607073758976821548894182841849931186850574394630210899401774585190931707809060963714544183588287900288373765118770021282502551789647190316626884766984871576530068574398176258469627302289838016725669371608677395888694025553221071924460545770592154401809530683896341863983233174986749879296037971413489078702348109374055045321486075326425570475614454436378884879732686308282738512250958219536914630214504445447465999433731366177180244665650864910086138639140307862366920435495631630291599742166781173351161205448843705693718098079155914401959853213984190740638953456542162895217767845823425158355165283682208208237971165769202732235523669060255771696341423526938587575402234684696901918639110902949933843177684979006352358756439717472051543496086061082469145196183694683428807919946151715370913964005709476737072764857886450917062012637675808992992841588718646152872557111448206994550215570097665399720383549722514602247194055806183470620578347074248924546546001092060081436314470966086638574628577398242211789173469910190804749025343661954862967826002105033670057960055285720538228633743203006650712697602755550479347889713589411089215579493876978351893551736092012465495987365436488775713961139981703874872419991397091301122308498360713978458691779428459227933199420412964386617460377237875945866107940673828125000000000000 [73,20] 8575081618862506279767235001973195225912846764465685277118968105343489971066106650689512314376562250107339982390002595542827346888093646015113500406682289722862319892057305400759260214078563872942213787473160089576603850744834465493075728769026975280586382608118282083264846439517714423143818750135307217490858172768570017191146754905377837131955400543143463698518542174524968596397470941896455633927023429695045818245844743970923391738988690753352362171507236320490205656145507791982865663020241424309623258316410243125831843520082293394557855967148710149190732219550032203932798755235795939179441158300209961789740311745353594739062248552711636224719162964521939564624621070425777373080802941881520082842622037272257753076859778662504603551562531111530079824836111455468663689707234812877734127826035134549821998657997683569371133215076629427506981113407069922005524890504477143936999442758140780964690357785662721460930340239214199677779231217478944819525448310019850882948784229597251102201317608704913924609814683204107574356495095286687928287127032020380252667223603500663390813676587948734925651932491758922868832852722110270818233184416425985212660488585985169354545360650919815957066750565996880938214541083337914271847949907550891660567699699326327963754077728400047116186653639935587752406684162346673943788802469458760076649818370869914692865534948243902853374121383654097862804748583269911988222862518987539133925435769280689660660919694401077882000840624739479558150947230472533390194164305175266137184981067863907599378236615076854050563137366966339230525792712899629292796147732280944651816262430284661712350445952670711005891148751823471491582800027044123128312743723072442023406065609927959522870697902977321488048077642114436499342117125776641745112202142995997160182423212281904000753273952312175891567929726549084609072614568402646901125879730827111071741735283293933767630424392839400424496626176335766705494183891197005333385003581578995772788324756548889859363511179802452738622228609717169240480653243535996127796200664115660206640116818376496998349877718644010809133853497859090519197152975588982990486729418574619960261292646494007915229778679946752557555625897908489479742170025392980955167079411637819885766660621603237309196262337041992864394668414436326919956159953483587081273222593941714148927041458836303488622572599041159458940784710585588488930171086748477311125470942313959097921986202849704974605353422058619995351036254960122589192356750157559603029463333375265811384014660123552707669528743141959866412393191081418461544038229390849322368882234231558503816531435520498531308031253672652383102104067802429199218750000000000000000000000 [73,21] -30864668051190165037099624990461092842299870355019286861118127029314058821939812455267873769861047745220101237510977970747283230852376204100181577250573410909601911736667340955190171135614670281523082093886554852627001466860311637298889399556771133643656005338571768073264991087772110648992671293239345314618940120107838763778706305723782647759404159162199113275232188902347603809564205099238075897621064665437195659783347346260627931321712264863043515364376149850849098468675905209808403969236262568074405110691390248606207277155071539870487038988103604956063388748054936338733860232190881932967743724582062357393262193276008036551592651216077397855773992231383710591119090761412978107218208299785720938172837230448372579944123504497278605331035060980228040485102161126804712569744432349481253013155476761766490264296428981175406282246207458611799891923726523005733797201581692163593183810610826587424624875233669417458496336642909459964723642349409649990583921954264937985428129425629483140791395924199681646389963753742539562079822903849517773729560018375993176588731097728246133228247674659248461007457188157644325130633476765609972972818378692744424581644008261961529079689045144227556519336941187859728619848666772639530468067300679394513878891454490715001208397167694391167372071835495774704423694834877818537285165136628979938052159354640634627310294246415079475698205666900206325091158142620131203908403754020469142587733453096930960280152969405230060835665179214523387125539860878844889241847551779176868732403224348315874599004383954926321425134427830901514869291635978361831417195397291005362758134213703660323852417603767016946799030958097238787176238756287115144638289971689225869030795425033249544497385418640700076071392296938079611373946181065009953355187223960911397496340749457105249852550614588968863279631382882713080225717262671149828063908494161966559324166767960532573546524914606953457789785550162083620816436664771527457015994523324989342069840788071799642379556795392667334234021971143049700745341258466208429608964005076231299510307962850065946056167252597760507888562364586002152428137708904995522182375312943129989615226486661925949448602742817666590141215946220905901829659326855562128440425366845175752589470252709678037206444373192332662564197184239191103942614779485545560765535199756106028113499697509419798327048108173048662232208202550350271364146456221948249905661128965692522834323313725718185395562231539748150019739017055066368404792037852250781723827170625144546898732879692357103859573132819783889444194818918312514451292573950449337152334967768959238291432058768905640671123546958654060290427878499031066894531250000000000000000 [73,22] 58357123878879829924448728727986571829231895505439763721875753883365874960098255564422876593816984247592299429531596754457158747650648136901934506979129916549232368462028210182051441456452043694204719165112755892692834539820993037359116586021646383564439544095084899278543361381889634107578135386602062373396555612628751864259001806597316993080008634723385506336997976734083038699944021476066392416342263292076455301728727520702074458310508498348779232597289073314889887600457464234722199566874694705488116210903893440705703020988222568756029299148957316263631438825599427300457522956168558978031059216853084249527010298320195059379885081985629831810088790692070529296497612336813640306688176994175681306701291980015959928217014979398444137379846966136668206631729730375215446919446467276884182428565325105558894926592071771281098237753459811081836757991938780255681960284393344876456416226301128643928363145708249534493010144387554955403345503856874651708796092409547554016084050808291895635787804425533563363205835185230197873490554564823890101044188497460723325576850919490359800222177624160923094210487154477045630969212482188492819606523572288389847891469608624629734666410027535441583195337696955652484983806604050691482221119091948572160205151235181194149383916720252560280863547912774568662950159654797119145379217871220214803857311303843968735135921273270830775314176980993016925621944611466619600947806086103698282698073125493661221362789516815624511774398434095642336515146071020969749774849852754006365051838706056425344020685670946687716622623863370685998321618961002426874707148129676702580330016706473885051484777001576462759903091955085904598132165657636045257207859990349698092046310802400814295621973676117039012520118584980753125784103321695611762530094666915925332615007744119795160223454687483373163926958303460740623164782050205066775413863864819695510349850107243686718595719366719215067194593696093429091889505472073316824928673999731509265258565668867644384146113761936166184362840156521172932908018438618537910108745028369067765513152374793952004751106424702904492895002773052891676997465710758729581733483552254974941755116321768972013116386237484536227170700802467662607411004497372174763701772631736673215097036121248878824953003348376663371077223721733062393676895025166339064391665515605057618081925336447821385028673790866527265056989297527659999502531049692870251047327068171856123581353426832516122736311616298369141100659008411536066072628644101186584081309822069775656274683647043838716209861891654496088480031065463837062042910160289349130989750094926331544117835975471058089156239923056546103907749056816101074218750000000000000000 [73,23] -82970044277368025311217834736161972882826976529626062156901554689787815338530076094925865473569121209396151392737558796593929171414019290530196979169572167080911850824756740582651395183414931813331619160506748456921588270480731068673713260671729909520295030176166053140880659874174081586915024632046091692600767677474075176156270222307022464170242988208174651935322254589587400119903254935029543101345030418725919008369883186737215761501835469353382210532751049057249932813458556103242847494166733191968059584975153568646285733709308801129421713285901965937614666148281645586722618354258453583709869610197162460066811932374904762221105923945971774832520948000924168059119410099878389846990948470206061911319914612033464480364402190610142061627951597848505338357003755264662371213785211311150681225243453278491375425352171271418868780455396034957656680056523954975557832627590941542930509942523030519762727430229726744208687311768185953404081985636635482887530512338946919834172753998658216579231406116876752372857301147841640479940443001717264583996262582174754815438757559267753935453197043177952075274353489144064051939543307512636030449839687254460307101170320104960255946021823122796300363523961485951145288695940755347431669339027295857172169921987558542460918871955363479164110193760744530996803875351925129920535784751111322053705535579083265346024634440132774105654882218238833347516946546940920565807484956099353864508462999975472294563106029736282367500611754988128204876538300465456262769549361368428519743296497251415106820309242313777986029624860575282574799774159402444150199913032643851363934265124440684965918342561430612623304927989532559958178721700255230860146383911072418350841580442383299106890122542527359277596569394543443864613326102463512780083156831945574016951035314623703361954320880382758140193331956370159886052517211683000881425950668199226886218455601488068102707139468271756687573469787192322592949655784906559006462211717356599120252448537284308579154028043054991837001167269200817704337248118059999908382597083210529366061270792853367516288809045388362546820272714428096169071136564844202551209694313355240361378796517456983038759850305468108926954205122233574025385586214556080285364451247684508014019939269862071065013490577510008125100764812406325395912812501700213467219259016878029654841552897502606864568994703947731090710191956121739764876718164448582586152467081739763281203159640780275881483028061524634303201444414899412302859083083235537866586745321292574017462594322865740747068784019814372750870833840701095790593351445464016790940968669784198026180653618386016674539351622996719015645794570446014404296875000000000000 [73,24] 95939303094028430328068948211581332416133444644848036556418103156875224299588077670673347923504887057920560375815474026906261205974622400421953811213844035062504254686479816807049530816193529726010923998410507838157010601037515666453117227890186407077472830918565451752595143234397757287519677336073569680955882160310339334138445665009493624556966577612860764405630576228872632110474132251547728617190734214349441495973429771258596212155662025397923653127673012306648153502015576743996360620917656665404861059758780938506848223990160022209424097814134297090056507189201745637811976129106923835380890400169228785601617344687620192558794211460624243849259329529645165127500691438215029044595299263034387023281571204446317299159341079072965623188848629045558424863243710195946960411528524188082612693738750566188033515819180677093605689496018404389725162771066549471243226547483106577975140880322380757160670163445516428934941451159682672538585156294474029853531982735764704701648763326080252012091734313165902440000455411200544642034657066995911106182909897390985138762332860493598420076307010369560847301375964317352348971633722704032767104565973587460312604609789859472445708811831287686653844274038242522563350862505458525842952557049323563220735546529549797733071810495697682604729676430737711349768591699749312142766047567804092562912623842949483819263927216066618003519834364589935590338988302683147353029340814843791300809034742578144584655272048347459711631310207197770922857074942861112078053396145539392570595963172433524890664124717987514276458876783423976518513906071774893030239696657611525195952172526881646376379910430226033837588754712854315276452030921531605882086441102337799163774281711204437056991203937290801302310792236769435586254357285478396397892939454165522489949752054956234324584898355845624168307494468595613623720344203842995564704963285649857650648278705285557516822989948443741893304292742831948141956302730147422304379571803438489893468215402870648797779699715680263038593232921299582107150169422518539897556831805989470405175957028371180068014341559101516631260955475372050787021841069890321685681161457006708264325538806860414169294004596454768203572037676849589892384520211948432552380828195077218856181252436030559021702369679800661214238055904318065810195100766744177164683399225185820655505294790000360301929775891869603865957521167058486711093712165222771071605308409443873167209409895021137313754550244481831112756290529550101285776807935503249156301274654957738600842499190923475644043595841456257667671518390587016295437552571156854245631315057904077250635438108613411989367136811779346317052841186523437500000000000000000 [73,25] -91690938109148592652204595930041466207841000410502801922060725275260123712240340214713404961028985561948904926666881015077726498187693173697880005608630558056380002273407865931370680135674106886667191709334191291082614244938640971496664629010120226866682353514090662036029579203940109209360418500725698914064703485153325992432186783766412743696033739915930835804682883967799587335322990007999693007949547510355005674452367747362073090577323054396961483352858441383419218159680226953591698174117423234968716633435469349468219078231640185206236933631896221650120296040167115412123960865306614409780059941263379214334100164755050053295716121106342697491372469792915176945797501384402449420597665956766240247680275954137046549015889345219990905571811016386105116659113337648994949073567518321081644530571304919394987107165236044151878716077047727251743358099132103396992614329692355509131816778532119864787265185033203837208772978311213434147904924745971162158468360810253289250572021705958738636992124434340233895078940615517426912867817404327989602004327445195632383959996050243023806474321631790847319602766022907501746626952044140375755147827660289485413403381291374868673609553363776225538011615829824741794505787083290187565149405408070569237110397903476836234129502287469189859158671950061113320327039945549461371894740961086033525345251283994367123422929839846786868408311630109494853894940690588562147768444995981893276616766949262195156726894735302433089376187650974846291423800749994981147607738640401892313287216770866080857510373195745427673518985065126910208398004510576077882998113627160442753364616960623190291423917743054164506595634385916572408470215843184414786003308345367736896291877413579472435012923875370738732470295152199325375603540129325495336310155491320339186383824515681178742497577205169147362099880364201521261059233106393602522747934472484006405597570689572192060531734121804355380700749502083942167974138721231665816905213211251661345400626944892725111470769225187216464009396494726954189885701505981535899633973850997946556586674914505693726358488841320189562800850010167337777614712281436453428133087401230701327892004125982961307512493874475321794397956683524064593063506705449876516491847038810064940494578279350019387412516991260369953727574383912667055179310822997032699808086182799043108869691790613083766311465293601280232945770168603781597360849144012460470167063182590512148346285676733365090523177909141308130875223441515431630751120303706901617384487219980187328270267838013691993003178935182466685295387658901403202206376857449025092887621048303004236078360837170798947060035288814106024801731109619140625000000000000 [73,26] 70734962085205493324668486351325673604570619047571364890510460887425420471778861631947242843253894463469385584026948146059340184687861342438651494482653558899171610932710211708975112187556335062747484418849464340867605934318796214413671949063375068652183321460191210704392307381327703224841042044235589486235644049148910080826591684583304147082728279415567426316918111828995815572329743145003327349246038354371056034846001625697811817740041147752412432932014994631020805588419039685626204908781719581353727349437632396179232178168944104430250392182224704142092096781260096212293851940851202262540956007914663274205177054036779784501295407753667655878390451709821070404791796395022992920291587529535476539722016408875466333044141337041016366461468492127432296335299512103281964263383943038726186132103845387860642114055713192105623806309607227925457239948520139739623859829684692866702069693972857507896576920237669647782893233131517711590988943961923683178917133669769617532910566911899979028637522566486779104044298782349398652606351424487620997392146277573595052420191760640772768058132578308213820193097452103727052759780167289598443347776993615279087495091327026898615647058966391241926502849127170361561249273120824512701669383817506736545042868305597869725233089071612238540975137074295907250352579596411249743757766145368019678040056902183998992542999009333348275682895690009657695010871167586896294657755404983597030074268413339202734894798826488939248345559426126019352485960115252804087312078344612011192917917269010999097527838489666959602490746941991335615757728154492506665409376648988748461767114334542949028107683683486825178939404996508592849275580445444382261941241747324613101799696642503541104258643096307788590877197546780596588957420273484306913786833960799488545707079859498750206954975438207318506962824888058026284979919711816531688654277686401596909255671147546092180267599994307263744367585122809911890875668256715601926776768818203356764534945051044111960707635702220956179421785128492533707056230024335567195578040424051927027149842773823700454267973221582059484659315792170011856038060086859536100913737094552509916093886076292098773036900677530370665714869809207023437440069247731366183767569700636473634862012568907796898937758581083078936026120973620304559910226024131253941933351278812476846091973534886661147813081258395788153872692796729287572493301287836755421245932951361129421840432570330197236998330486137772594934510691034881763723201975985695161505551308793379571107461318250547519906377671157881280985330951590917793027234162296704995813473589374927000850246474640548033363529611960984766483306884765625000000000000 [73,27] -39896516627003467309015212067925671688143810786387156438154870879197150871950502823182896486581061517608963103822466483340648914081456290246856525486668239820639603125498138941645824123665240695957190286590567943204553619390002974610118638545090840259948030721596426677000008031047504993354219419352608915735254439034650450284598808306500822728556015167118802362387461756331898645397546764323290497305014510685013882511624385437086299275030028881724304070542524047801204500201922160646995014934307866150292691832304254134609009182463488576892517353391820823064766184774443070212282644715033935268556944222505463523176151046974714852541061536457105471447525745165264948465569642026864005813390771583342051237008664773651816323333324698091463769290168993801420083043137925404825581679428713395017834745696505577860561173133289807823335142995468183524190723967730447986138821948807763644896513380813093839210324480755687014984469962251675340347472715691839584438135215308630115297958637516201559722752449294918339788630463073116868143750875165467516159877062113354776878787357649627148923768511235605623531279804549042688013557793428342082106527478675565290833555528793878948985526936641744039715558922106528643195157413241639582832237737891851728544189328331568254818618889423711293891818097556378345816598245953426360813281994952106698260491552359781477742361522593992909075099873078669708467917666706714535119797007852307912576465967916708941630005371077462309366942575847789603153500884913215834215589874590278387707207572906155547845168946569244276808147944144886891877392942877086253748750428754407908248872513702129497085020799968530038395020346110696683884349119195496271578882997019470738846132133934384566144047333652229010735729824222154356675120460068609764009488204555987322417140411492259498791171993465529540532924544064181250508148074126051348548738982961913244600084451396204786151221583149833591625244001501007862021296696293820805369952881605408601043689848749507112815590530140427980592461485750632660434549772946486614061050955507855094579017984601464726757171541454112112394133989020591505044838139864480084754821256729848148774684781312382299125744649025972560591342524544267345044842413905932760822235253766516956668068225813726645047403418820126091031332274756383803127011341090642332925167655676296547372034825131118544748957972801619228106722032979135491098758435261184705870203832875540164057112710533526014155698787743359233460657700305764800121278098600671717373147418341141032014510599823267904759245479847269432452030340982114665757569079344090605437029177588386273169546159238912919065001005947124212980270385742187500000000 [73,28] 9094524855673890941376367670637146356600733062284956722009968159162492151362351110659292867311936993083182659844181417600547423510413015729252498371765462390949404828844293226529975008743562841317691247739406631988840202931829272163658178296037508163825738156823689237028644493607305607437366279769889197871682884222835445378764139628090883715245942991651217768363080665549585975584470562466602264809634306757496059105962262373583447553290436729355419727512883798911392898628529277722252237214752313468723972105437553262399957344307403781733979368380553535869786026934433466769407774755927951259756664207817898222140281937801888313500400607477119181458539120029228685786861442997009879728727775225567262438087063889826227047750620102992730742020540253808174502727624111909180675585356445493643602475177994838552460078502283143107706030921503955392026732747845761793860011914791793200890005116079601739891396562104796189037658798014262121016081333252255824560985400739791211408974454201035710841278633184056087958759547599204042839259259129571120582050862558682198911315512103494708333384448285716272832784230583541465974450093528599339427679453099130947541546885415891163086589525303237247935176408227023306330650700074960474152304039667341598013921517470504875613113658632803508132164209810930806703655396050009805416489849804251594494416855419911081283106806462411234472996234414698972361523912844502327899422736092011408714861500204805871380786013446176078417239662992808482982793484969374571463284518279196399179901312203197536041093424379005138010673097324683117733349755626257373671322854200791343642233876829413042593213733914732178108937017464756835617940768578502594992866635628609823030292430353399956932883596524717829920185552727605175739605217033774013375210659196626374554203638477029812979517923263744970695913138953361343853157392872638517491130447842566425721178159345712379114715796992047565322850476809433053681240773182359669216777651913067687840579888229921570385531770183891390465191659091794005580008288540730481488365109848928403723839773642689567445955167895057861310597024275307415496534603252274299024422700628778006786593587275642463656808701762025082565411682905999123263819370024967444742735882904119157925056829713152736059430977846660799363152649807206007514881367734573413914784252485519494127863731144952952940923093917836196167648344449396606430455082416652352747141506359296486238505356854509296528137679632280412903099181554751385019021149902951537866235266550526219733036370782008517586364187953474142477031089714247411027664715733406645763729288678856726990673564614553470164537429809570312500000000000000000000 [73,29] 13502898265768087874456085988788176886533340629684415592013789297182159433915555316505019542036185546293737756940955504721153210934857852516837705205099060567782752180682119002704035745997525262313988860162036270671464857374650621118794832440983590930137968844077433334670160091005276663660968317601024448034454374202735571821196773326673031576883954450375176924194518644090028113156991413163437902891443375882990387024911922054672818370756172896059983508501388623976231061359225083899970517324697067510352866804233400966807257853239258127457894442453231581967389706990350124144016974876527362039236158498468635655288947475910535544709411475816300767437524853096731501472711459076712457221824062683764141979964644935343440056924734960561205982186151293657759364261921462810373157773574507869614274280960751080507690928991388758383127002963075508134851635587910027234961701164766654764868113270732716929900570646458610745414981271852278411933332740349365829445123136147217534399324910342607874596776073572936973228855186608742067975213440495925653099940706580411809362203718934077979409366708843061723594505255659526518836698223821500464810657934878832134228778971450832799337060309117030394912369371842318970781672230327450946537582420513884548091295192324453908217041000261805855329361801573657926999614692189526368141090715567518167476909880076806334427876588547739045868398227996525202748306889705515839269064699081087467005460918780713996637246124509842655552241273050938707026915788550017621736805860764825319833724041815586908423336013791904609442742275919472141143692271645048701077430387737591312615894882361108719637157987050835995544917062707133422264079209119871319598416541983672861305251398377122816127786649777406788705423064418924065392122257883154790010217453503003317290633839219576090774314765270814741985490749152800328212921303668447689294522546078924122537882399109099939019972532868206993851677622539706839336922461137880626448623901309902726067384524631468798318018694090421675875080620661474475772405387687368353009915684716733426997606194032040597247925319595234158885570065876689897496416187818068248554420335656779296818733701900598411579523089734746128761113480060114048720513147032097548769177673132462592604959550550421732230339074027687974867086508111974899482227627662695057548980449063373971769551355603895118999361781392415897319471196473981693140390683865773659647694485147960619815119525124390438676972373575047326871226188203819632562989248465343662700267408625010761333511130838117864394699241201671550371900902486466508988756416712680831613987668345900033765871750546239127288572490215301513671875000000000000 [73,30] -24642498900353967916551847596102752133994316060540349224800326474999956902813213855102466696772960684034631644552485366919566905125414213693808100807744233629948216193438146704206377514569395695945776114429230007368334854564926631667247269799601494029206469847032356732791330654727667699525692850956059941372236130611332681379975956716906197383391314871185828940762928881289371201212221956262434601066434461158253254044744173749145572367506822454984727306245435036194957320314652234424804027893301062032684078184623741069165835060267719396550057585313154088842734271487087646289624911032053150930860490381289488885291312495958258248138695092202553481903473146517808237524008860984534415976734709972592610958718657115041115047826036793142904521309386799389065786616765249626035797070888733714079688509764249670321959720605787502388691934775140642563813986741750419044475990303655814666795592781496460467357224004611533584495869015902892612283835813352393071855731770597412276710847517115538675663253720486052226374835067454636646527158844316285414586440436714068753389894717554821805555632336922101036478011997587242894537353087716388611164990348828384320197922934838212299719051429245220581829003108496411601249288643975178292422311624781795149773075746970863766625073816832018559128345939830583898873937303189866334796802304633723635708093633180225844687194546470918544403443328537457088650694030250070021176471944007203719159592785441800562466750371177319224696351593502296722925011197310412421788225039814674396553986554438651268502306572890775098872963183122171475318064836662542926590647635591278868230436405453434137202305845244667729276733984035843710383577096547361661998311930803099943629705406896779485507864501205317367928567910979431464731773836245443728859534077712985650951502694100205903682070459899233261408051818978545875829575558256256779640655037710091428796689679077346541902047635001614471701135163162957126880065589384164773595306571667453530052044794655766449535867313168024174159641837478951218039767353144029497673825140316727216167246334056058299007396187080029727499573176663867042796765067670082665863229000618487140557959831866067536865309806842926997577190442547385327974749168295746940307907059765084169921455194192280354711519437957566567025763965574747363951960255946467445917416375422322556421280469534602986630412779495347877188046289070840605227144197542551530390238525483716266865640370098931713711289251916888726699013334800936392387193014456967214242855202333576663028539372797718784648156791968876035178879104912188631341424555098434037821116443555194419623433077504159882664680480957031250000000000000000 [73,31] 25831927560211760894358862129371864470201721265621977224095318809811832261840959101816529829566584357306539498255679872761418728370203722629888303708681821632574288150185160509472967764658680561288648624939395858106763073658153688197973011634982927185916456697484183915909556919575461400524157962897826944787699034156349347261882457782677552033436882252730215309467251341901689907005041765925726186077033777680321826198250024289797378933929603130545178394456674981006819166429956445947196256116052364228596974718783031536167832902484808189592810604556111149958739355104092858088053746806409123282667459292205640344339132237452236731274860137269293488172024578033701616253324200060422883893401328864733791686009188288995288769542166373976568446671698402956933494415792081871546888994135288992661043838129523879384017239851857112098819955158773095226606467386275823851602000020256249607337886756647677493705661349626180034414498204232333867672740790560300261196859997092964869672524240331301339836757446254421903547300039772045731008263525837484975516753981567200972902068619620774754496737331363874584457982742757560182433455910560596821614872245935843960293431795635015028045078561965911381154601564109296685562894014913588341363768214852290888378948724416943993939875783359191839850745002822925776839767503284753820613974116018119938969674308988394311368623725112197649636352418298990404545023448224102649919207657296386056189625226604710169488623569310398359414518440914842730687887291428490914022306860649629740416538178705791912093254826845055369767577841128511806087318857117472056852029395017437335690740468086406763887969174881233003130798459136589576090421719798465434407334675176818849829726905071532537227999898622049164773631195506958686759513491102993424209336757674581144029632364046417660200433305196201266714972986661306193336784201491745056342936165392159016407816142912476299664099007299662284656232857696409222377890461442802046850748796293634438179393886978873728753403261205386483238133900371131234558096792387324143908075606372324259531101816730985707272731039657532702628275338385528848319975369549690011671888030664141925908633420014800123945390750193484797903791031460699306101813062621856941105223106909974991486434109474460473451810652438134119797348201682442413076250167738435112216569444857808075147542047086780301539374718008309552708007786088426997856340192051021332845589768865419375860496926390808836001371694907198806880867354731459683355834627355596247954221409998499877706347476790395848507683774315849167107871229482263160028725605950556586835138630359187672524967638310045003890991210937500000000000000000 [73,32] -20997697074940091500307753878964752721767932187129771631268151577530565612850492692032118146633050902195563839783083644028966703965510874934266616376459904131864782675744677388333477076452118284405847615714957266245247621758663689947071183314819152968303225692750417713242176388077159825391604063141406797648637826477896758964871003173851325779023886620210921555912277042666568193234769385731940765476544604695823487813815978686991906721847747313285000331328433158395404145382699516812167953219781844892169361594475346556470563022336963165426224152775629161568154847415441384714264141238818578550236848509495525670314602880037676770633144194622555667732846809870445080438715668763656626099009820632327053260732819146832880270288493215054911772045355172372428839227555104922362785960933222637107281918946253445611406609765932093596219606213515036990899524631026368653847843318663843371489712025328615369916404873631443090337447693263329671846720252505481801827362939158189572945239044571450005976793777445253577835730400894880303913791109476866537215280991430500189430544924741205076531055026807232253185987075127825178662956454582094115197380695906421332551198760099140513060146447213799548084223816186061511774336809660955890666318282233952827827679040563140149095393811410124580237959358044383575381476647723994336909011417274994161882676584081004791660385765543563660370323464161401645488274703096934363695047539637903649315777646415624111235263308436524562232801727684611957274947611039796734069910678074318948275515003764009806008595367399224047200242057887905223386903322348663866616001808391180230535907988544531293515882062036060950013728050743633145254582095165006720887401588985964739211717775121953370275471351129399986602742140072881502174000934717924280495033590877044341064691474630871645853803869763866440749102717769116267826678432662733946385144455283655719805234717679717882581433180890871681065174893479553616673514293689222503588938106041053377651645375954159004589880343156305515549821511073274375096093711642816388615666825609032914369159029725779042677675417827214965050156878454317631747522302828591178123226105006577849287407614832614666664229541712628585104044313717085978028046643222868427658801334505674427295885900346713630508873998466442280872019996233844423150064038171859729810710751461632110865504900995065833562227813363246123858601955591473014090918226463022806018944905892053755994922883803159740890902311510534142657680915528179648227052534197688122981392128685985669738428867169891928118037343860353304981579628943635702885484257599170779262642838602914707735180854797363281250000000000000000000000000 [73,33] 14086134240619085170901036659446267008513679869646854358320972017786567764952244646702346930805986218624389443034569790354626307985968923851547049550122308419490222478885679205105858409032104852605068859603882215969558555980863680510805300483933785125085109751368089268007915899288683945047380711270239583079045069330825687800678554765348351603029825213431754831549187733410873768837021220508025603591560225905300478982983441439806868850509005606425893063661208482088880245016760986947752559526996472140217818845241962392518795186288635066872531005144938217581282188162688489481365209245279070041951368283522565130379856334794963108992498133405145606050087847351217729612930188723861986105766688262111971922904314641795608687282751928198137385555844860082407812042082792521917666215151486162691670679394765314902014653564677631392470500525355641696210148737676529319409421556654169380526395067773278244702395745274511121306421892288142884353080385720836443683461697718786619950330244469348981464542190808252963831343157625621082980751078672878471013650760192524594166131666705347808956286414400265420389560956631589618752859682604805599746092496420954615520973371510571364711632178467839161357867242026678157793501001802635272785880268195979485414854151969229338265642293760710074048302111367011925010909990810441966901488303722730857031980792172577898973280165587142676703425277193732440451298776369177752685087437579139303147347733030872872011080108968641423515512181595399693271317543093383252097149854992916678785086210808689109860201599104287512467766822621915042412550860862438894549169820360828756031311395377259959742595606616561425775562855332817319938937782369362685063614182237963492302575463063860528827881636589847278648206922856547591805667814674118276533219040610981188004312200439697323215291916498290958710338350586472386304307445557271776888351022778691241253398849633989717595106281862254540237728965568796513503034505562648274153131198437779013800536320410094553002197582470963270615143499535458012673529031083044659037574687479637398545191951505112182102252633504760594743377126965797490095394940043153502456215502233487462495363872599322413471662222189289017108879871909398907157763628381200185573402340513343027839982402007853705557632671560259772746561445209242215950034921381448671058251501514007008789969220090421398242773433299296118670599762461346700890762189602376447542034690785543411533864909021831991844355712210014435795731700227858208346515070730298908706590354219260962892870058653853921785688020339540192771995917300910317556061885362506547886285446224974293727427721023559570312500000000000000000000 [73,34] -7786455769679885377086468682073043085369577322368130280904200181306605457809919960026244541266889940355886952160117799304062166809052136075105612771738718978691715117412194733362669913362684221058299093064890572961835458607201222557260261342691468546049306773174239125738156908652330824480083221528202485921710867688479205202436104544891946647132860659887413980612623844670690904448215692751424324601475880770435977290622770215841627628102327459950358438418121605913307573367731867668022161227062536339029554468889800834906360503073931741930707023837535836549155446277033139594572995926018855732130409519795227049293248753752116521987567196944417591648235360586649794230169095702863831961520958572965870007501328361737422998142654820935972767015731673834007726606437312507122627417327837029876488789793182057819460732294790727793936853513143785924171402948557050487714877864992274410150894652064356962720559694295592456693815691896710282228549791534055655312128978840645938729734089362244051530618221019769965686085792047048179397257582594696898582091137973335932619588434184641246987642166292537262518618133835506497068861665645770677160849978669380326989973639711841400241462651240042028884986595720293140075864659189242142255599573320051804215314471458278888476325655601357076570938143353828436147384969122126184786117529860920300695882052974759885446196431828008245648984156222527923301338318144493146952939684586115257419075160248390430316170436099626294471125999813313632256822613386054701450781734609284997706726477718093617761334262145727586710578431947136016781939098217642217079519234206738059469462744221528117515185581101913792106419643569761643779668605550958476217492509270052819301190888639501578063545592272710226736401505170868132450652834028222041903299384805624498780755369760879442723970990853827104924710861357641266793842621915186332840868139076873531111117252155580742530393522070459253396804977272952890284618909807398756679989105147094953265353308019960938475411874615534771442857225669198264278989864034771071161553166758170260773290375775124278269105016925546940524402468549311807296390835894099225097172995051679921176694356152147868776348820972849779146922301123039095237173871864781196881633529965127593534264663436949509633417517811210484186031531882912316732028163370150208836642311167355386890446767155146780188659195200028539778188748939059817767156917465121406209115002459718238841059407724794685171911163822273990297145747235344571227017865134111341060353825327216107768108311889184682370736964161804524665556421756874321694797664954439814222197924209467601031064987182617187500000000000000000000 [73,35] 3324682307353881075793458693871747184453404102211825570244772845751054066095344702446101117298350198319433892565892452138612308253881400299944520137119421120576126464440189483548400862956697304748871224221658920948125163093827843173699788517520331658554172667779321172965214810622976581128041960418730362011325654688766415134933314159986562171619418214263511293128182583010040870504712882348553244447733190612191459525162135444971318118689767998033050268230109951905121960081295068976068381886828688752245483735470797004931362876958247473044398604679425233739626797085966567817676736503763640046293020143549476358332285672393997964162434010861489145892662399507216752653714138838003357734208935844790111334490679474862819115543523485677485114027858563434855822038680565689473986303392057025199376410449196026680809354665293443156865004900227159877840414761637751442397888777666654150813584982514906365158877333781252215126182544303671613138108687407255169719416533602086252998490170085664807071681771262129873251482167066894090128250552564460911057912134791104097370406117472854244086488980580630627348086058314140862566884382424308325731559098253396840715932717918828894763319403317927458208567955959701617996335927229721098804994003376320137340479381159091573111767341495971586029100099975445833439196771962157908387129825763152351891963063305487355139297836074487905947130827456822865370025241762001417944030978956896442072435374337268282886978840923195533935732462830465378987170623997761312120082606986246666153103727922044207213824402139958958352144391524581823421538361805215017124888836663754186695980940896315781516405882400761095293650875333386066560496202940884849369761802821165893524578036938202768811300833570563847831441318344767683105003073576340875546247530733015882363660958602368492214568393952003434074877645891339900581997718841388743112670766760449289845079935536150882365973176766155440217849896623576333866404030343089801292020073661730490619902251415541244362230932985813722918324777942793330755897227318074580507436951885809329569779548317573153817602664456898572617711085403199897086126361772047414149140127187210552734090797157001710300083825970668647879994736441717606219083904114058778303837090369133283530263949364625325222655560805545707872530566292576976758341152138233205411775593534613727763126296007129101591646806166440669990758825274114274909710275037480234290885611879798400568691037677006891523684128982747147243111245486658416281055166330604796581549312526853302701518062672750533053674767953182410575562609833060130517746409820100186860436508595739724114537239074707031250000000000000000 [73,36] -816581631411573908003113184002873707945706360627455834647221731383932117927787783868030956392661435143564992762876459706555227947069278781820978645596793422118710503961424703101004464573130995339892735576135421223585793528585080516689261053761053071009358379315570946898722525369917892550234168698262468599768011144541922809521051751646711046301752194299192003102503078201973404346352174851892671613336793075835402476092610434690865879830832585221979558499952049531884546050365218534879666018134823803564056229147814821791903943277356022936861772418510344126469461826982643849397261794091737502425927421837670915734669821355538585943852797268317892467226313807274591208434949362471571810081312564443626692090304296555077867828615662351352698724871976011792705713104177572915977284468707468244611578530712689430480066342497100150845279128868322423559014028889752790597727657559001457793729463590351895492765530171197289777507293001657613049402689194470210636520330133904610173166163348456820065069920471278893454009121246127625832099852585706469432504089305377620187826322271881163955637964769624542154594430006227279272282918973104830628408507215428468809282789272608670050670452156175134331628197065411794953520116655228725547181264843550297312216496552799613874566165244525780614267310145033701635330945543103466857365141937061085542295934587143090446911445695453644812375514292209543780894822970046317872304316181506742521358632311782167684067948572818806517439289893647094976833875518632217171466141964649875590260156995672865237203845860732271850732458158572016988645279198918224773962889760803393017125030781405891882834519633674597463946028505999886156821675285787247091684314479865997242271994128794678774427356268665259812137090857505882108911769796909613801166287006063249056432319897030003308400462275186339384396908930794429751453437612383529376224482397833813106409588120980062326580344557654027666531165211437273265408521310501673234281290412572514563947055287185580958798976277932905834577133812847208375542007315994967862347205685567561996308177780597303801901815693478870358195342456904924549287974515576635164466779166350987744352287836373864398784844077004596260750668407431945571428677128450555830188173616276692571440637552389015067870534721511894602049652557178802292403229412941488718972224059255672897425955134123665002866539433367777830917132290523316264489280198643976801557870386802511628392739213269556908220499978491098576647173499687600716867648270688759541909472615673979502699639299473986478525793436705832448056469389963021691947187008508990402333438396453857421875000000000000000000000000000 [73,37] -222453429965996414079797614336391238702655519871035525289480733345490934426703885486288084611090349831409023010075818233958928059702883451205649033519393401069808775833647306352305769222732640558912296180371518089784519745456493041639305699362465667460612998909405463696965528049467045227422120014892040759005199680272074532590334654074325987064038671517683634263583455814319981951954725806204962778234549994239365190426082091687044725129289672133522684954617133996957603450275028131989319236018193115937815835954911546778836974899183838129351361435932882911543690701801087657237646124078408560237670025556805891589942197248123035568620658502641179873033884161398221124603546966185721405248814422042231568469516453761603678872478578437418696256094271891309515847330901378638633225801952275023527150060104143122620337613419841839401586051806698329826391939046162580652976192722395243076832348776031148031657326326614135379154738196194187990802151234079796904438249285938357228153774478501369162483993122612613758859565535323078997419222640549335507661165746288312243484617245817781991216667978708021565430323532112812066705294965814206666290335480873072876487576313968414423268450174822291632965356083763817328981210370616503764685462442617889784203631113657178000995329920617110778467655311254655501675948344413066404083350782894695433756006171216413234706061478571288489176220081781259371717237466180116916236573469269683260889354708235238520871035742847371618206165964173110942321627052246487074183089278596736047963367461897878262014863680131759309733547934622546478458077163284498101107233901293880189065947177664093388932255360416685744390740213202171400649242270550802609114201574736227782729632345121647518212187732538607943725712540453380659017210239691993370697508575287104074503587055364051526726406813697674513642884261442948165659779944130948926059327906364624970363717203101297777863626881859206286825496747995429175122380445821985142898251276967253246522879880751696105820263901024597541433757009735611942073562422435556456378131243834546854874405601839753533529466990893064537380250731853276183909376016500380154340353118663262534771107286408430265664110657123157261324832499655883904476910062068675342166785514576791725417580158007498899692347686262896241038679276688775677381736209669229009442377040516096280844319758575461413011714350201927370876989638059691835125117265360905521172173394184628919961291352120814548308770018305904411410417962193010010401602855423554527915178732663381567209664989447970051434918066531217291158404956334250610235081513366139915888197720050811767578125000000000000000000000 [73,38] 428049498901127490841169032892048197045408404349745341121522872255302666929373260087914216635103440356688678752572434666741127209439725309259242342956400494964643374206186557877536067709955803310069911421496505243624435575815537235153946931894655384037886684391865932192493208344906361693834812839978325331322933877640519984695779605519552773194049583017420305213970835056572472131737953445216580468018330134301553210374400156163929475748179613218814789575111484100263561906559214458540055098290366575588148659212742609377825093228079654518057926439583673397875146592079650953309084513984881680449762637285328854959253973035114001797899858618492754325786077828071918560366045018356797455609628235346068649489921186138087006277461609857081752769975553792644592242008737157896832666004083737125929177950464747132006752297282829398990662380612890445003438018595889357012332133548219246316135654801199741925863861937503669600981770629498086401810607053202318963627998485152659093933115232541403249490580805951135568173341976818310167160070372333784180495956056962305711981338505224742232746069290164594641160426297269963845387057385422603392257559614667420186058127575539464105329949664302817441722499002052160443096566838613875231200232874296280328380955573008606289092304366265672737272196347048576617703667102121838518522755620056746090041394377779192313098398461153997530499340300865843761817175391383972354276295933508125375328002967620467181263866956662288604625073377355883764845872027024731598467105128752522520713333986889649128357996719644605861206191982453119715612725968163960657376521745512377872575594522256996296014359451979952943861068116490270126112621920314902112942754149655980702657064915519789449338347268315724541445306951651486201359776381021755118259755624469265572412074268232005525429357693874942474600031656734120024580517198892291292804859117133497903745389882431823210926281596847299789812646926041025533244804522573706483790804595499059941199894167479764291662009713535603285140605875680317936267437245523281768313471299984087443881971509374834954881082669692463903238643626034340064291485046550653351972293863287178995699047511397118191638340727144416578218431556947656326807378555409946612016681759230526826118716269723285316610983592454946383505749321765899789121236366893449688998560213457048742036435531991223064741778113100372108085711631316685466179340413336853219556844260993501853261950576132977440639938739344699026177376263652889280136943844482217561467769303043228947699065826622888590347992639462902016020019074541187059125546543469909011037088930606842041015625000000000000000000 [73,39] -306367469198929619583192125825438030314373620575553620643631937242201919214268629141246377870790223842276781531284266294583746775095670076026087362536270106463144233280006751845247201057479718046708790155279206976389539947095860617141110340740976641591065316480056355975122729568066288656887503451152399483324466988090589973888393631334342609427438796339693907926866190474898038885413103249631181967275621181137491657706885895428484288260365540764130449483197811979552075709670564393524043486462424865295978978674967904349858376267672948181129509913905946866973018686336981569003865307083415903082501110705367996345322379677173863092753203332101910669866905538222744473726433684553746711864489657490161700260070180225755651400428271394132909935012442242873999868135958583827381495149492528921815842911474932945401262779030099147910665864690804090106973363084336817012536350408301035499356746142372434054769846627179983464368691174736633997277366051505017169891197003456891024897321660536863821496809456944716292511147810165680395202762215026913659225678315288052681379260627870263105121597322094218896054709113828859337574868284364820549916563526281329871265921378536508424133231765232180955860032021984083029963528140172540648709558983937956235297317063599563275646689425343489195807059602534155635355415288020567914609512700122477443582663637729476585908384036404540323219189785298621468473241670106365087371845563266686352548582258254602568633026361842519408942040528712577079152930287101991217675207950260175327781753651460006401589317605436754476137083273883392512147758066124264854523975617510054843580762874159433160001260567375315979516021418504352625747639489589656632862153824779750246994901772118700668139816804345029169032174507803028672214354982347915462488505384234718184798534886176265996112141706052847353488996719093712271957427640767283118222239346595300821464683973425475856501537666078975009995853575894289677308980738777306015081650333632831804343123531677801285643871427184249376541331663340725788290571479903710520058195646587799183121956012954002925619206208344325808338803556991062101804125428317474987858552101414803115033890371688588972917171835099693433706190076772872320137587859715770967387916593837683692357058777924932706609208954573204552885335581479188426110289683537662868865627879871344687866095336475221305839931611693823579945956786243769349756770248857822731663316387146949344638351062802264753167175912091835299995149011951034947999992574016807712742277139692163620090376551766755545610752340620082804141966309835998195313516712090518012701068073511123657226562500000000000000 [73,40] 142096150914437563713043559239658621175350561576187446950370780698022495015098478394833006950730864880891990573089135510425920308313445760200950403186542690365430597655474129380983587946413092772826771547511848950775694082134466323267985490578067824843762897236591471556394738151620141126336987081637030696480386146633096809089773059978832146029096794834934846426652506751062952910357389944464986973311005949233674546459587213729049878586108354637700946838362154979191266543816881156308560159962022495072291890551096155767980998660939473194650161401824985774527084632061534949462158056058828170766589739744675495246119064212509479046506006318988568981862616125036332999368468234766880372298534949211150674998941731538066402666547930069179008237559992653001913344462875272770664116097902357752566883602289647690627416359753786334840848093309753850210857398431308467164187700976588584973577801720009360456343247383600829952272710847410482436757354794150213291975928755355318496036884785948323776443517352466028462143584770283373924076431163754220425054876971049874164372187833705601387691500378843548849022827591771485469790989551274987168441313296949604464050060298672683403775271111149674832177554540323040514266888176460315153310341218561479656814615052624680363436542996034587777300322694012354687374227094422307920183343956885496231843984945200084287357499764805362180436729418467691041445271808164149463575742429791143870292378579385250989891492713212088668140350634526118458002335601251224985383870046826306205941410957959125943730189970249033512149864203257634616043230384071609636033726424454135221512378527853270494108868414434450136108692100735826311796017751320647745145291482027395686174608797080991889513118217842397016087460099344575278876465594656070379518931599208772897203957001178330166645758507525654391906930979370214235270544611188207765620317425293562247344818131242078223203674742166210575883398318163318617994013180410393811820790691732048727489945520818146632182025959330474509056544934273718008314480149837116099789705073338274181184900419731358290117962217466859974912984548809851435138275986854159311235117233667956381272185575757744604097567718483643274102648549354114765616681148031640537893419348971169867685554651187639002909132081379979735152795841192599332792340686949132832017646551230523176329001161870567202861033341538005178770792921904751588684316842878218827248720956441983737927346489622351337877796583031412294667302615839661414358573239319832610684774436103816381804251053752962111720400333249742474082374298028838555119079956057248637080192565917968750000000000000000000 [73,41] -37112044960818765437273838142275557776959985944709178926826005706135407808297475749990280088129663552800933756265724523726536561820901126879542336963037810449528815357933354043294650195427778075165515068145024348076446445820793986403870685856808431265121918398077617512010574097958549956469018690393756201438609176009841926911667837851952251080424429472366620322403721756735129290303732797470610428360330447034596300404019801728809952208304895457525549263190735429332392652816407563704546174399613210165803317031036085772155642781835216521912593111890984835199486628883899221186497800062447262535877765129619485578738773039101944244115494551253028199185380954579506101291381985823640329674136329270632432221278250713585446307482038813004906338796580853319847265720842696393543153804545379686741094991191384593452053064204867352204474836304073811146854648187602870093704122947587215643733960898083821808370930658817754236433825946781335828852716120304181826984324504722056147794428146410559759492856746156295252923674100963022375964261157058380037060645732673349874152608880125628079320701393557239796869838908158464814558313225361877431916981409903018434217456685415872789970168958931248037195341414609736389746049021762592854573662079461514142859357578883496449492697267537289540221354017527358139185915286720126545483833160102275662676992771866256848167984179594434540052104202203381227407162228677471511663109685851317901805797386619197645691535879162036343394472349856982806940408069317309311465592344999447159841889311559521942180209784043390290170878708641034275569896179607795651532887525077756053723295355549026582867389053706922685578814274247956461215821990588836737026711106841670719304357090209909654652634109899186077433324515912706966530325892190543965199953647018683777234470862275187845886670453343413062799284133896170026007497100816382049526333220314535160718818518598913994343152519682685777005750491540495597919691504850556750252231397665173857226933012705797364082988973887146559089794010603684295310044853012476445502849535089240621905337526639531793914227889944166187853287024242752282842810116795072987878592589620517781505715532358335179111731980363151369901915968231302489607633367464689958372058748759082301645501978942906556896216123438601596431442766756182947175971300125833636102043096171205049814534540252942552046487366961324410524214505978336816052643408160617085637086434707248812199617583030754708972214617909854367115707851214513824773364120601422472791855777795166366212573971310632247109425468473280368382105839106330918975018562377954367548227310180664062500000000000000 [73,42] -5600854562575117546098857427195045350322361362950087903867501327646700557440738541036667020736830587191769737607518126320327407796287734564983148022814269007721226779656029015317983688976056046069224520253611377085241299252230545499932453732117754289706108609346210284516084533997375725818880349112528666400907427278148907046562711137704590645453630824548064664706261468537472304338857386192977657697227618930011593243472661832681390144240660358186639630789477939589196830624823029820099169987523865200949745532361714538554066394613455613572279813550203863620298501224708860801787633469658786179434715906886862725453207470759135604208107703028543603228263582152329674074208920054036916267584054246505589982996275927602371078287282642885828188957087395809501618673174170772665337649389925496927121971749685698319778231076744065880755950659636912850494452701376991538799493452952054305809058502561325829338829711690168725769869642060571370243064971082662858958291708233839194758538610965571784451057104840702505532786518799583570863904898251600021850924327388292057147389862680464012015747111157804367186231698786626610751525921489981854056392787775599228666155648149505252635865044776106170277694517661940091530002201631861993780277306414239987586035719411275437742304229202506336321571873620281919278974273209783335275422275647945396862892396063241204467807526565480366313421815023995786298087652139352458905252607986350168769216490158897535325559871040146345854357627609170479082515853029607373547840146624077085512263702407288312182188419201361674421915678094633253248260931418307932480680994675621562012007881700664089998985400830088611081415516405445548842677574460911047418805030221133546039151183239960098165505353231162696414405201987905785626819904583766250038890474221283119686546502607749673232475753091908016776550673976074894929899410942547192868814852907290979203066364150798568306955083748008309018959119586767435738044285544662606020012112383988542870705156115451396549691878118472609512481616146577986708956738860864281818975772284939978790353908118412648940229333412821033472781000080749795780747141892153350672286032836619070809153632605980918277068596593681858430536670976402548746046265125972274303657802713640017126033921253643239301319118940038468677316334402595760742858037722376968720496844350294330710182775817556852070546469631318354211428606338370359181834384490684954591344828034987647228409174905521955489489926038755609945169224500974757084616401893815032597385455515664909949545851217824111314785843840482129021020828423677029306304575584363192319869995117187500000000000000 [73,43] 13274558952675090477656512915121532672622253514466768918702582317027724825709448167411615832308432953206253112934345848394098369430052688938306703003857795493783408319523571612570202097692900187075497694303237482590372803449725345541112455405103450285043120601695323491751127623283769319851005554976681619989233935662067599151607704718304233242716874980491860790567346847811434431186520238682297836625094644813915689654745449350236555959951031520477241010275383283848272240110884296260723416434718667647345050883022477853747676062249255092578820112100983405534105136299670451660923445256402442454563121219467165933459444861149379609040113857128623471401094744199653315127191540608428360384779477944764456756240804392139419864910028068127243373730804580279678835518329890647263009670894225397764963454929406337249983306062979279340751443584897924160237491759190533972775530924656131236044745044129810252153815587946251969985148820301744234476187285693142975233512845362056441771688990564416118875025486938118663676085955844125202123972531926024276796868754722830893593813746146349425581728406146336372067371634938513215409125123431138610094905540756440456990521044109971983802455227907104579144673790682158374786722146458465990429977318836576240170988965762121892487945307325748363539748354901031274352399137536281804171561600879158487423863011758471392300143682243890179421206588731968195920405925248662951641634156257563042819255235807992804376735791423092101514675212580824591760826868977616765074069927757330353920046939578317190803333095265563970442063563343386302012831519001910243603351995118298820364868247700741653532720430784531750175768000063223376712974251112476001825056433196703361998423561819791906323614115537146447913836902184651139403497933274391941269274259603372665442527712480114304767515039144609900277438809775087422704148759249546418811417208423163301606555049628365480543636511594053081485918199933521413926977761348833276220183941570988752975290160152296178158726057037133379402751831549160116285900858170260310956704358953240836212699282114597119195618667301318887484697053475799113795385108901096337992473217856511977200821007502221922177443504368587985331440102679212726124126932983990700588513909818552324311147352063276479615447399648409675659924139125375933045336601812906259622135458540464155804350743423428230452602655495962557231001489856348009766328532832201643483875251027818636046835828860255040600496794166315461269415014526456044705758060815395683264140381137711230660322346657910989758609213177265766388840444395605389082959391089389100670814514160156250000000000 [73,44] -9065771324342467637661353411347992291410804683816474104253192308414489698141304372478717455091593802518265206923416400841446828919288015818596019496945035503132005727206231701953215594130675860942115505606293957183335437068452518407152503035514659311716301499358148573226502482778529069736212621422113105286181060083676934280369039868230492497833637112474608233783328452953240786847914259599940636239464050939887157466541203846459076137482173622482102391395240424988534580955469911411675488893797368556820162657354671564869401094861781390151771486988327756907364340680587448515969268658914958347588806175540193498361129412842914136247851216940556301837682798155371364140840717924020154364002692857824559461897620476672672138394975111514528573025644335530741844761850098974718293386581957732271267484439767282436476763914130066240453712991047252268636704598787324165186700386661648805094857181325369591693881892668876626959029340907918420107691207269366098859604971169699632835368155437288116313458890650114657465086339222898609747668455666450997451993503374846138447379529712015504127452428259771312082784621130611987063611444561727897987986515820252492311333017890327519619202352792084164588272882591043075225655498563896834493775708866432906106866983378247225043883739648192123170134325833163066555252764696061146072907416110573627390399057274518745953116287151792256506881086389844535089145142324585527366401446151961258543733470854754472969913558186259803188763262586182551167623682433606662130885881640835052919164766639147466316958301405585380964163143995061514222481003580124445732737331867740831013629944086109708219849094717548638492105333351365899955560308573592778169432403411108254655633391879701068248126715941046328764822297458747479787195292437599371557045934877818976017466037318785974682203608664069897653682803035689527457535594874457072200901241151846842108667009436282652729062769870045358480819870186052583777259034313439522269214238750687252359997958931086971956427384923416798858498306002301347260851237626686968028224077558196311431598657587438851024607037204828573035138494266440603942026085363694081450685548740471353265967930616649867976045568803401861598277625844652422061629515776248857536179406439459440901516980682976418168879580183542915515251055465083204751214955410541269169008897361563253867055078685482085913893150848351523940065882217161857757423157566752219115369154046925920960951468277501125762125714132227912713170394182538032356017186088557911688643877058513768253423782616241742710678251781640686612906421260049683041870594024658203125000000000000000000000 [73,45] 4155797246201940907212266713339012838128708200228770967762967629383103867022111945125072431707451456553972579475515925300677202886597023161307452040250283830341866912688821293283331731913213469048076778505289897293707577001774611864669255996875569777170967618364699405249784138290750184964195761553156670041650955003889661254845565498787780016339515408104962353067024617347522545719747515330016092538881168429009426423563214426577021767636445165595937360303578729652814833962700125019708897403768427690052111259064933713378892919259205759661479977994972090027398090482169152365322022846705090162790304267369782368477146815122804078882227065891069959302012355559843819670778108635562010229873432142598435155097054027540081133073236397946833791550204820456342671242186387815909609488171642830590651786003400322372651606315507714965191770372908428305090537163409779720743264457372695436995130384801333606349457176675548698823361990613396790115580460632676647087551808135287281023118987185683235016448547531053889919791335252439214767135961121691160812093452771224909275612976805741186820158603723641255129704277232122348797429689198607458743273228682747939226935851597470728394335011400089927105393081326076265612402925480727079691851375295691843161399624759571742433258795806248269649664903993302384267102837856698986874493420724988217199289293874733805871262350331175096312759581315745570055679362997101899349061910035916434623297864709837181311078933866100679777576511611360831990596401295907310755834193186146955593331990169564834064187578504837521491024741556840930272123671799338659318070568336239686321640872017973939754433132225940231955283261499511865712100768849486100741445770781104748141346461809880620668723116765651612995897018358216610485369804593027817239935082760929619540128052856605568491643665562421776682860441278671662671988134958962716080228307343333157101100282825627469521410963927950756992352293527581500512906192593458540768271199202017006115887458494279095274658293019546439304724680685406927260785924077719956973355569603485539402625123393451650488726287470032638595324638055806215931445476823662247539639964933510643750131551072591200463664492929628982345261868620150170238233765147962677027774140144510403778331669856764172544620704992224209147572251784171462367740776837354206804939834126470176494595279819313652996733056861150570458346501799374749381751676836423824384741331987897237146171653846355608508973794951477536509790361966114365383597342997693160354273333341929351340703331461379254433990825493676899479028596928742445015814155340194702148437500000000000000 [73,46] -1392478108338491258132666459820711314164822013591910670227652550223758308628516073500398648638191493460429208268852105322019938730760655371011808016784674609888224008031469348617531220444705022845314906697543484914382160953022713439573677545605358011460695552596367747844734232628116024141657771121956199374436152313924005494160117360102569698319358432947702891952310586219877037358886395708902453757972839148822792162233746089954742098524588321159176979871773092060427068856137799023800107215489443767252327612695611182036346728285302394468776547969069947185749392206162232822687546416022628612671501899612594399411872053184236624134289417629280817634939197368134452304510843921628807401986683012539632925020189576600849807764284639447031312518500227418879675810371025599263564412350581655687514606863544142844613169411911130450752810104372079273180814788689794216284879757907404252095106167612382538662364613298221860233608301278063058167144119258019528462399545917062889283038962286390288726635219269233341756262800567791883125322666915167172797512132954133374693500983837520679420236632147765574854618225908861527004218714013006698852563800568560138149199538896068381914109744407056890003626052882884123143423825486193848757555705040306077903432670143731523240332017525731676012262772719954064188783800277568288028469129339778715935721702101418724918525189521176856271353127601826087678410220085191669240064092308566824045457773729967933856523716599461653593390492892177543656226253777360619411701722682392514410420018596451647380269958146824361202658262657636246359426632213473922089932393717075661333318361308130479814379565635696356809694284000552266439952758899791298385687821234811514632075503689197724210596305934212090965320326473309424136548827845297421630198201517327937665507883138790333851823932691319564608845068375054425549057624828030080544820517621547428929979160427339243458121617825543911546380447033386177634593743810001636052915494486682481608696380387779220745144928462955544294810416559688411924923861489960397101931563911379686347603271256419774561715414237674607835488531162233668312796285564333655962806493895853676873147696850636279867760093211706914183189297533854653916073892837990628778763438543214159926705029828965708741847819522325033388218996154498723807783879692693433701672804544068382433020373981586109283194669146088704915382678575866822993557700775712635461757811101463538943064491533971599040235885634457500134848369575174492266487183289124374146604174503242891412726191518469096185763737621911978470379267491807695478200912475585937500000000000000000 [73,47] 324279214318952135199889944439787785343932159288952843884440251468919206900984114680224676407932981192757056561919264451402441406495072308155659120154656730719303511881230416313468662670030600007633937246986780825253719200614689842335134176120615336845898057258167555177088847495750813186962546511057636215198569973595142773906069049450762707888124210958958738570225188283859232838279831630899999639069241105702677994981914178878893162986254934552963529344435571912057196352621488576895897365104711025976154619477381397978276059770112182069858660959471022265718205362121042257751897177199153593047952095103102438873435424625115999105931684557768749510221936018436478823011545072088142022124474646931264741710147715717484067028636834542227869319747131726305407861274648283409626084134931124008326709215221807507350861434432918945781233631555627247442174031401460737676864000499455541399436875256994241407089911097965214695058496443246885043258164162372897949660834666717291431160733977727381864035741013309146184852746618327109229370486686708455422324867808780840310242344789433359183618473446352369749667176729310876361139889237616469997852521363716258277064072580874397414593737257010210341848051528832963560533321115359832118903911461642698375622598545551218791573445066966692799677882583564434302576738424000584277713998113408398762933666879184021295977384035436931537358696429088700342757166342184735582932095435138567102020570206448667486745013927865284854530247722159025795853078420900403811421282867172691258009739034243692351122555054156403753911985190457585248897335912351387020818740842017587643433398050148431929904862634068698939863909923175576106696626733699779933326318327948676488237130522681408553922658938101644695574332566285489801054632655856050533471333405494815107000871881481775822447741798597822450335020812260465256201891936282856692318515661903633863891759591730074020091502492205413074319416692634959544288166168224123656446380174613190430707673199776932635833771745592889408336898049809033102791381067723628839972007544899766425438302220005534747660139323926722007792128059238261333535870926500085793893139034080406929301692601426063738639026126281521122227186968284751633688528811589897996927379651638674493637853499568426032325580657439588334222724393612776763163686241184336642681281183517072039824541742107388471517725686478219254865213008298172129573276334992735852949188262230390556831313820849417315908704356702623255933518785774701978350209530288186955047134063166835491496849575405692532258564690509153316533286215417319908738136291503906250000000000000 [73,48] -36759028356738261240010699125329578292620100777001925637037874699128428732125132196615750182252618756099866887639524572192468728449193024953013716246668815480218159613364441182316861585565542670882135250733249757369774028358873810038048448876941842525127035842713961364756245029004463335986721938682463367544607212793938556175726857392782084732919445411950887736780372485450869277563904957728429861725201336315558130551575243122348670154901086290541279586992488144542553214031808809496943331390480171463898796118083954591188771011655886996311124206334834446093753375599241429337062872583537652097519418597133344017571137159771631981296194131087869166845637645275269642792623957275398794837057809870818456905761490446442392171550929660176454300256806508947838450796134905824382927240822853497719321224998471334467462090321017316855762309155496306679196510694834664451597291421394957186857978573446702291106566513320721719544830487495753239764466373878083718766915518533761800129169727988110135215488348253016768379035682334831914565409147858206420761811520399355515849304308005592246843311680279676458008769407945793572739440123626599693448775400435057926559166173088832139722060454937350233254743738881937767599928720172258008975781488868565353345191840400193470887513514847768835957843153605506365035779393490225725189004875352681603304005194654208513346537507565886202565990459332776464387832014293667766085574691464741697679180974416446242411984697525816937080513147040611861906954317562039466230274989085107238999901626399422661144257434973824916304758421913610290293535572689464208747799119270245827646832107746701820502481571655935832986347095584024498112343771549622901714080953049715787695413311153999073195469409673760244215263386071961776590975542685987596175599690897983695418983861142416854441908260157591134814887183883651500276764204936143700690600347587205008196887822594343879582716617941236364468195025233613709072052594012216857616897681652854532301267682268809306931076875124550410103271965637173598508279892423740979927588957303741863536395208193570179883536857521174895402878257323070159262292398901698610294992828494729885056081865472884149075749262271082979129793117039146914491170307781065382358111559110582092034222450147373542242173768011495205537198941363515531578259470471600639572536294479829077188254748633697636161456109867210372571306545989410860785167717177131092545256448555331601197277240685790219898792562180751401507884798857543542512254218786278193458557756200382084781379417874656028591712902953148045526177156716585159301757812500000000000000000 [73,49] -7089847347636875673472742437298845762199107585384176417377726315888209828370529093438538512637935895279035915399004348623387315380747912568803499761789026817375585657010694927867098517619682612723343598997855883130769425808122816041849372762270847161783382865371018865345946077687227490605390701071234371090631332634255028082591480728653747405497660644799837004002628967911338054270877652753039805946085272465324250571877928758330980366270692518149427361109841265402736280614814181511106730028377150396594908119184255332695543464588579653417547078596930394266941397124922263587552965780403212088196841013796674443530978728454438501064379762123575651168095314711814063546042036572496280105604275350827501573904550702570162189356086693545612272299140795430314711514537910263454042035825640367721417651222339935606347739674093487486463273997876557440152525491546229828208903451021745069202708849657421440318702411805722550952304126697849167827953078539543739594086788040230032712639752297832080933560951528707025726361692295437875381303649850553814356063735071606136734259703997570491453725841561019916641038425116767767030189739434557893545348343571645029710488198574648862655704702031244794160810800397779998581639068864441754820608708244979042391910472998479795676238323857542551089410637367133593784551726666975719598048110898761300617452542358940848661323725803404878383664434790277393092774644773814053822934045784881338973960773750743041940687866485271848720116564318251728361848776914646069201644438369205302453676114405922009034647784295402710853580465010318613792406883479912169967180518282438489126591521873048217906125031622745504364893549137073130853631429476932804931873998492823631844227558638989811004085386680989441300032075442384345625938535530551270322170041399282989268182662302176365183477746317126222010532540021369817895204526588922257980020246621025363408930378858618598751868360069641045496146904904126719313912080837696217422951147241269555761608397926817103861336709681499235460445374491568176141899744168840453339533678663835712806626059133917964645942443354836484161154970850069163023741838334720784543213058236726195999302798350574548540606962863551945921633364174374549381010314023641581594200518656687902001824602050159844915502662601825756847257395055784519849061856766314356598509557661544816747208509364730199871179699608361422406773864667976130797131510721975109437197083557246416695302674183500315634743491073232169700470873102959577705937816143605903604386308188861158163171517379851174992118865991752585387075669132173061370849609375000000000000 [73,50] 4500444517495688541381840552530430192264882985410488232232138650230352056671652737408833882742288446884215667327908530951842368215575910188874391731953279454090476184424775039965344994072925568917225366531959240148332596222440151428810236327742945717675791456424267190376239965721723305763217173992908136405005447047132133513928709842819959444078795857678919183299123666069582938832454032206792878827772857237699455687581552560738609376440481936302874631137974230248291930550629323501662815828708002310408686876119646998249801937735977812083147962395315484912523992756951717261046419256086004571438183819622093107218418186118508967624320716351784257601825615329054923034541909528097169321182552269539835912878660014415054356096107542976538284726510142316706015912668123937360221940049672028486798421236750859254104080563071882178504854989804846805957817806533048968528444862987388118936393665054172352591271178730930923514802273963312004699699883283045059982770667920412482437355068144879431470985159441201434182829872701195981886424435865578502551360387783555843162276225340150683930413221401275106372457440444728060598141800441193380824160382798100871739494796276249972092539919564428534778295909056935872432974564341019744454100025242866668499395073615551879887896856935336935142886576887152188333569934562222843156116979398364498842216711726224861037935936311866667218853485907905633348291365161519563417288926882460867354614259026862857561442061770100014100100026048069883993484625954260731089199630575952133011302888143399771004922254241390121496763144790866700712497514227541260092355729881142730736100271012486216178443093109336369124055371327054760057369618372803022843206612919901132338413208539041390367564851359531735673443266076056481358856715507923239493166504381730211576670041547915277375749299889385105118337264627751428792117503256266819752832275678866458963008540337975124773088912879435576264033227810871088893335051484127831156237223968082468145526258462063020089882183712553278786948584016657828434405294005087942867517968740546696321432097530127476669910659736647727610209712160754308004611113212507578526789396698445410489826015172278571456702927177578655897903357978134454403963781826635329091928079240803169665693260425725579919871931588927934672911205608729171993855884514778250515637050710219008740637931526955206665147423009489029138343574847063737186299950893891734360321188936972312206395580491148324152264076720933550970480974240664985768457287121329195231484841036478650584392295139577955189087721254992402464267797768115997314453125000000000000 [73,51] -924129581378054219443980640762656565966758097991587120425110068677707586272765567540352769033677615801417843414771266616039187526883414479379803697468511339704136987122861681609270993802287166389757903515246996939522763072812761931715163136566701532182632293392173017636603326521456446301486387326790104593601581485970700267737904091837979455617507427881891715530897655394626588264130815741550347967337549420771328069285176520427747379461572805136203747841975958356552221974372244594665431932018636782288254240859904891746714942374155849395732417012597959866177468004674777760731267606702261893339919748680747580468683037450471860160723225465649020923753002499456005494456738738131885603775715974064138732946854886868874312547042933083192285020853272658961635055116653848503550901834836428919798149531628705397600523404135398140305073365152022536982380492316261129105670068808447575565626404229445867234226936013438651765184997636743143865593528307829408688927233010639178525582342890887052157018672369907947265658366273368220864429116572167643215551480156188406114587969727634980219934194083091621649991860652798759470086316107498541323102556509202313241438359238957302829410093021948704613275140476682785643329523218736748939558005699130597557079887546377721464492926827676535028066279378473717615208183201610444315879518949547088596712695129970975365098121356789048591732154925756531210597762010002775577008556058547126929284059697920924100800164837073334943438474752779744285679518175151942698433584004544052489136663535217568524587924016479229794609727035447989180823597414353370515663027355974493333829950440051495915120872257785870363293052337085748366364583220451176271763690760326202947140734355174982276215377339777660668734061239595007580230425301035584132398347815036356920105272608445966758149090512285528738655138820435693613273026848597764151118887045728369720317212825319153197611004967165047806689784852500845479484991391359805050941652059572944509140664444437985359948483634511456977415734935601030334578942484229762504477400405877279418147982648701401230714667071881544169789821352419984109310211270298077359985322690704230027359345849919670777068111386479937936298120799396662204532531751057871664533536058486188806196340607038358614920206702944969924156048951998249002116664417087826782948147225204265332154914208662360181453636050097276115133158200738558006259045253242230849223420626643228419034023890705104687231862951455084256030421324291609493232671352631923463478433543464599581101231965033701305344687737530762206006329506635665893554687500000000 [73,52] -8194831840961017145400565763989069180490751163314870550664346955850028651272054725027507194726915608240413351669872860387157865052877420881156260044352282798172452867988467482894641959882150384019402169854161320526717646818311413802608942485439261027358349899331690560906274771755526175596461264353359508390452992579987944017181644218160384298885719904409255228136981302386980158545136302926673549449669715114968755894607165881432728604142723465979355647765565819722695386451499123562676005215894415452581819390219186809621263213620728073854742319069624767915016131010570738585897112810751292061286313116226419245613579262504659197925520582668411870856645312292199710932582765681107377163352214253194592603374928599114282086938087298199476844533740738380376042248400410196433960483924407247834890328812779937192665050156011258883354077400302965380923689996320959446007794523456529865575160781428383881684214227298246247228348227415556741292689285021658277842393413538704905636974566068450495917816309062252431901491510939717819025219201147969569643038141954233412753149502392597723093802659088566266174469989383977017789185009860766741469610185144883632885608103247622865585499865781558823714566385982640859439009322224075261819568313996776712941485885050466142126988544079994109919829501273820405438243612633299843987074912719853140124386085505390117765947841613642686451728758846788892837555956896159597509027941938151200020854534811707403640793126256578066002126391165016848539995529270636362699063624415227748322591422063666991555884025659882393301533802143192770495852559789593188602110368737435416883475511949034467536548810297883343414279880978817103231224318430946013432830598129660932965806771856206228683829461006679537817075434284943619570710040249366692341714344608002190438162806692603974919019606188669445907751974249092509639305964389125856474079886703546974816673676701813053347172365650252422430738277568945161981817701718800176193350071711991632380823089068844579448647379883061184463146739690545580781995478521589044817561503688275293510226109031375823417699925306530758232222160685656027989953445397143206084811581282412057543103716293562081876799666509156597772623407452896955988088976869014019865868736913962140165400118200506572710642328836639900840412589407265318420725317234182193802300883740288920975282959958233300637088794915580642438544379946335932689294541558309419612449429649634029235206192505278252446197777727020255963686204264245674974329031615917420988792344218306580423357744769052857236601994372904300689697265625000000000000000000 [73,53] 57983585452486796415897710394897873178013328200834205184638805230280039805140393351842036686946251330956090037270560274497193429551735114564471116775660668036763565415429780326108251834246062847282532381443093461646100738038724383750062615364970830837415521428706660211422059226776140205508817977498396621798174581455086302104438844426286086034577950796703444274376796472257027203831127587710858127504022963938268088357859786411265341091813572697191153488015899068037777512768629170501457746502219526999426846598534117447624952344034064569991506485190723560757198252956029922068060591349097902699596384180688605181583434077920563363571351112291749100314190100775329881690202359580403849281911367012920803250854014095098699755157935576870261389863613581037539991618243313787398093596547879294309844297424557752875187917725507721530370802922034286417823477051376275024728998170689870952109511170473764959328835708912963987366246223636128050726355519729987565806278670011687966495244421973497203353696380085669001294727257057794301600595565219462248054145877908165420879698936137238988800033460149905510204591681780067938984275003724076190999612037654076376703345740305890782279241716926070491581249187566638657455553969439215467679733199934242076234779727867847300017755206773911201822226870686104994005827857655591565663469701423152264592816983776089021180505183801738587189789860947546010729770042522052786334069719299070425295670259974222825609986062594372314987175392588204572817136752211537479008926007845329643845227481466184067721844042748447932854178654447112194083294428403007849661601799578231915298030963734764744964047067209682007015504478131255382832663145264482681743550803461671769278940682829178388296490169488146187821153297140367615967643722013116137272601012479844399414862764059597556531725272439187771054863447409987274540068972780368420582707154144956609973787031359415109717082110165080715633773294205276595719786290076986356691308999689147840235774517063066833633247987492918327242065939599207030793940000925323716899728630378631952080755362013479747270934170697321274346999806389537049809235418077552819183488448652819019242120486384660113145796775019149380274790289798590881618625644604830260441680917662520103889462322521972457817982799271172628730503144694934321492162276623644363969811045036188856080719216386949170098225144565417461688723353273968354443942616008951981104079240846380952721564567155174279299884464431899968645917496483923014257729113054738430348414593100732213448763176059930213313009517150931060314178466796875000000000000 [73,54] -14337453332139156155222864418609907621425547687659827328178132357794944349605268230829720678463537108252092773192438415940999544595775170701904128807766686231350327577524042077997730603600873582777689235400444323130794491099856899492853894951230600037092621264676650588279761884240677679805360957806528985046943631403358270798059791948323792789619183468432460220470496550979110810603415783519251614220254977275658875683946591642682482554983139133475562264664467186779912064961492800431100404241677188428711869755743525838534677618955954212839433409029981074248713413158668631707014042859878598341629528549705007637658697011417128745893404117988272711306252172363359452570775650510179815742522852327198229911224827807969024048303422824525365761636498885177146647414026171024935602052887443162407764616510623302178991869708898111530738657342168657116177563434839628050792314962506188041156187413615366102752249022224139079570875481822117305619259059975260417385134220546675175629627970392850038795325002699597847594122530872940438038643379883308767962762251569683457128067458931888825097643403497526377010486254316289524283743529414456418165368389388120330623930262577597478822206363149431493100452066983329320136609565544262047821971573505619228121714795054861309672558327535384215683381311064751763728769574406030991265364240103419318494422885157697019089031019423562040354122373640997679499637434128259325801735045030891970205622728881341855727455730241594910380141387559938469356159659518240731818671131642441653147235591175501578854365981505787723113349481770696886433425630357405420568686315755043070899614860651083627756223195912389856246732465890799669001011802812965721125059413951164278483871941828415991876666462709538960469135113764875455825070999727209376081361702385236351102470391874244290718512409943472357426978321443897921861299377504670634364009506110884028262714636854707501265911555015073993464336882501583063705801923693560173539541183570056779969626893381793962270710214474163655728854987241755726528662090316691765603194540423312707021061673559247333669916586479711782293342371326042608643011448759695038459968443544901603396526207172561769941195561248047418688285256390564204925767079295518829890382948580393626078072541020173286101751764406438000294535916419676506581800263803807367348665332234773779452465722857912788208914100145063552369708852528852576197614830927500894584321321997509978608782618154459808152061203820603303239249109792694032692076272784296664957635290719529578182234695604702068294500350020825862884521484375000000000000 [73,55] -308258563195808523727354697548814865915244631435079695341587197593193690905214485375733854524768843340912780196737936935670032353648820816003180414691931292707904959673730222902246478637606830358616811557852629932115880863971883402767498365260809214709483408877310386181157941870974557991078611136720553718688306745903274489574379148133878688776212429167073963368300808089469040141006483603639438494115020909266215567717665525719684284412416639329410690075550090451308701917593631072547641859209635199047654238949451781617336592585270045327259761298828824108773073205134307196633740868703120659276998415695367922995296457879341204733869691697043535266843330097933293017761846029348882596848558163906739990450824050265857555621157619057873492343786081702160959874535206179502900405734680745809703424772860902703284192433598132023844023491806739560607633657436724148656785243715588199625345531189585994285287895486785670431813823430341491099840554768489307694374083534809776964174500059243738282761753879567469348580792494184282416632844586348830755685097832227106211171370162631346941752753923248458765277785432709718232414248903784382364653533171397884758277607853652933497914391691021443366391645093566039350374733463485135780794615125043248578055190786095683648970134176628481660328093081629511412551365288019144492365403149942617266222654388528531368629947893811221835576240480127673043906528229463866223728717158351110383478676956036386330361090813371678345312722044123124192679356887473655434201333438840193434743882550483015884155177831124160640512765257431153801048671703176710516736595822745367791366253038592497336523059666416827773973953781744182066333298964826656376992117054665632612918510289336794102798540171761325905167006017869864736374504716763378626557673196893136268468017945062202271905923358902351250613085102161290845976583607220905440207025388948821783309780532944442895821265697997227026225198485451970002460883636383132299611945405144891194891369774099593243903770943620568701633736255690604056339050553388722727823694382999562542561258061894578787379451631511949895846065777512553189496388187981692908900554360538140593357637584134803337131751102884570483641245128638323490292446223337980436967082174865194959767873253583284528916729454648654684092677577692924810020016648543216328673758822986577783097405526835331104301829908087127082706711959531344223188982597900121112976360587133303313570819287664810682757049452055218763312160024148982085400713232842879106836979320785667372086056442492818518985586706548929214477539062500000000 [73,56] 1209483511234481122265496957663850336403456426910481505440967696857012545593688106571067713831927030574255707604578171901948812474771221153232512809034555139295612393247722849586872833979238842780401758523569656969803461821596146245836089718658655864608830135435843715821292305205673308690006293540772772705908130543668479527744267076700867042873556317181279187460209847264093504538285696736734583266368742598882894575679722357165363508790289297029418658995626956255938951060736337601825094112056344341745351713638379642185571933215539334868120387702226901249753665986544071057439416712874566082809341604075885401153341662499941778135482972268429241335994409144302821300047987970449557241725363461868763793670361773064309802617216121783914351489840122137876469925295270491914839880712901233646280061654622289504305472597776749979743285983802020050275681210949338797473281646111695180760427896407429416372902722145251347986227263544945609800387066964887843038546482427279646496143233192404975031589913450831838554111514006686001736726235127373694354727555598825111877316099237050547471521334770013390802538324752857184855077510632061308057395325322555299419645675006014431505911715668124419341549600494216854618868307210873584609520900883178200786827363293086778900532354694064988770019772213929655378202268137962810244855126568257462166310366383517349558731990120365953638987919042234715507858639979766280769096335221240596847112475547262903711092512538949364714588002023697129233527842992002008675483468743282357978158275159821402687680543446141747459330838857707221838847488252144428088772596292927678264620318289469982782340775616529920191785731630122096472569090378859579411474067998975763180233194721643228440120334824626867365681652313854571027326048602883090986300432422632264781801848210551880017497715881860603562734691796576567451704018626098113441440344011687511852747519697684131498916868631018913101436907788516468577680055806302598087612209293050511493836101531059946276218782170292887517305441111032256340129714409257716610168645617034779652164552453261789799270661446998579864617260308640885949628874982737129829528340132857599757606832209278738952514160567836877456702806101871128094243377444488989499838483759266025116234430213505181608990806807042617192152264021167701292472981661684595338197016054054484354223868732549781907243388432179003413625293533917429205972711240707146916797164931580582572828049401616330144064370296575188566724074108274140835391083972210890499330337574196642461132888968222687253728508949279785156250000000000000 [73,57] -388340321780053466108164927051887593397116448192614812017920534581525936932429758250480278602123749320752106195989886487814774270630697336064585278429802132539460553304152018913455871974711974490048246148161330740602885405694991415254431506383007380526127243770161426519587373977595091619654726710669107183270358414085472924299182890959400417724515903051917385719356338773134080551902451194280626835899736413176304289694908324153827645942612112884260481410926007138252816405575258642286009911326360162719929790134233731821396187977381757831650018981424145096685136603201215014982936116141279792014416245365953925128137156882364056926891886604864126368590970166360236142348275054282942099297343145692636087752483230837931278352319754878121132711189044640588695936358036285706081989848685328269497868367129156244215257008770435174215272236595401617956395053200207318084033914856812622540883356020950433746222338693325663574702681013782552540746027257198273125305086458818280002169643719507227047606666675122158208869336773329238964623549965942060192631043026274253565276815985037482189817993218477463682145371682936908870319628887745812915868861381514782450486415318854105941212960344465149670191569818838765770227618018055660532450685438570362371530973470687980768759012555576543040875989933989320364037844917342531955036179055037923980939661497923135716128093213493044717448951841542168935304904977727510664035457582475682535413632845781464699051923077283759683620828715672160394469776052386655604500170015965935063269162498339480628403857491637491042456223181760552865843891488025901748447453912973337172607450752560951115852739258870677430400508823941431589112001221582675860671350091892602493753453654602545053305497922259250019486752163734617656249844883683736310600994306385569686548560718222727044086207555881056837340813133986244935181430588555716165723236270552043471509198212006271251495655938996998569702638212675586581854292880293431507386640123273820217132548891145365522729681643967227373379116214828789833864462749177144813249563653461705677739382559828853932964083070232483748539049370401059816456199597056056774819281362592031828304024060326590587775564803493779762632700542876177659363155711787268096744646819397219064572239253443105543280646946538968897268122073267977267686784910213322138815996434680340983653651635296537173858458169044708859255316091120921214828389208294156719059953171631006118132065694278824001538757885876889932458344070717697998209103914160000022405311964557512224155422231319789716508239507675170898437500000000 [73,58] 60113842419230946732430124046589921636476016660473794897782207361716418763672936930861391141258838938797147972333242964886061248046351249500530973767500796647766569421371902449390395397504391730934824035248880474727439855841223119742426832525946890223664302464394847167329814707274207913436387634263730477001262601401414915473002784501216224542775063931967022584118427033925358621400995181384578990373323434225530028631349705456702471879086605471092025178386179702319835253173836487766871884820245733407440386375482119622152385463937936047427211661171603111162210862711176698453699270753313435975350562632894529779460994643378533017869779471134943014223717615345423322855600828822115552156940786427876135857747650714412605723922024468440516066963984424791059923156241722017538570860761154815043522108765019417784960756118691370439992475455409851089840369629945462257601282825228391292846972299607609721310944134315798404302654769757321674307835914416869215418053216398733745601186539213558634997411192424607024931445589944798633944035494037443014469599324656596507509200326266735422195893161079383801353104552178819678263875172987406197605220115753530671659158620029038352465088339747767456159872109435821249727435502982570499424918670188161781803663276670708787339078918795126637312667131307341770398399820597246996830330795822839956453688523573876016176320108811004282744272636862178784945918236422055274119579592260520194091826972455846922016540963618634240447002339799265869568708480033422328731125678497899969921212775775504319362114775866994099058488311114782806797494487246096130925957682200149073008020772232891654496783310585456752745705382366646392908112458713848176678240636911683191369156516725389786683735156131743933199486243008204662305941524416531367633807360551468894937106647513984510148944447323345366747517865661843582550809672397439026251415852215027549681675434633910701779833658209337266410172278077883463757903864703649532598057671512188161434902127195697524628365167498535271922535895493099013108892895640547951958638685012699278784633043596399492521095079401563364465999261403071451653229891365958066235587739862750412293373888258115275916936258822372986828001101002953436520131870204075013758782984899609983805770191415766874484141446321870171669627389641244864121660239716942194665929507734845518698010837680229716388517752646994633695910591790550327205213211098805884841383718851935965179215279548859885120399414298686211901850898867185906288346394091250792795531105621505835179263499412627425044775009155273437500000000 [73,59] -2204527349921263202317044618260178159984048387137195216275826051099934477643353852512739257384025608044644024087180405436843329021212465708725187453540179648938935594021689375674326811376519954693042588809974147770264968498018934075782441401337530896234240409468436962237886133374284598149144088147074331384269305942656232740713321091057170361255917027339411438204715284799853137845533235149659240668728493147089580590982293785002540854712595722503233922634256585752511187870556718622176709918512969334545982242804219680807748445281248588019417138032830083799599905912442453756887328460065149217944451359348418868470265496304391129763008039658081298401747739580479394571280975650682184402441918117000252270691678809131888693239974304092818063929012654277187288219808174574136436908473870413721804899692715143889055276789686570071008120543846040725155767181808141220982271545703571047304162488511044125351675512840016480865267781092661197729672863431230168667064070841836501571952360982902616329639350967665952165801519721752081263932772025774559033753268141275423886050867944602414529736779207048839443026323903013353373762951975244763645019346671408123277328671628467521972240965983371214133860843074571524115082247990092679212395888632886617399358151069433021930129952619519687511626052585470257048139901535530631294396687951753034849999634203674893943598392466160759973098171472839994131407425630406979551468107477762819622847835878746656921338477839356062330362271098127669643704223423699451883074172568704878951063952114393173198887655761180818104491728756046134138173944960450776774572645051584176881379667632751814029200995137384423270194145841145905100422193035988376145327135606933216832221057583071296142291532223213208519971136149911621658359971680466769907161568069822019581303729098838281729323305408946257883895936912717460137734361272970633016701498547434509719609655901411417202064504949685165353010357430498153181664229232872367519795287987482250958446655077916647038609802082695016524528976610492279575385478823752794676411734634591925673176593787754858283038736147844228908745890881770596420331657853167803903185850802106640757529317454213291483724374720343311173287478750871489441827971857744193129564639601934494079539115399660286956664853884545103455426663302742365109766212103757381383287216425374966417493265847442906584441422015460244397225987757760934807223700890968301737438959803748735337749171930043969429154767118523354906405681672332281730863351862047849401241061598590367798244926689221756532788276672363281250000 [73,60] -1025755078061241163068763271346853355346716600834576300432618814106132214304408880213152783236334521210659889358805966618236971662142665404880912713836604008605223957646336980536705868878945702630170747139486565870509178049710409590755339536924066969806283349471079515821704479762071809960980464456454726402273890683573684571362080497607082729076864316725297433720354979643558217340424345255033473420200767131366389021396603635888244381662156854207969530625520818388951524254950214342454460289721003989806509907667079639867032309255146440356638358578574019550008096306578544540576656542295154156410761414787477542591116333364387839842044634523727424653659254260576329224749690626976101474021327352601880314706462239349932840463571086440044311319878912707656642540492087518151932788401785441024598022205086024845235322370573834566665141181818834804291859046973844101817016088249961761718987343386254884102408349364159207528106134679870935823318416516672139459314673176747977217354164492409582563400601714819267649862707888305677575670674942880917755652848502579116891219351788988958086324391978830105107275935711788928828269170969055915298888279909301540386804417026909149534094336488271351171480823686570635492249439089759581948665330967468799521685036338126882871087525496668356903311587087974927883548529036747990153921133578673936441241175025062552683334190271822292499953413095932367902066812523441161157205874300039428879863280916842362407516477393373304410481720887602939835956096986901927547998782773398942724928143011771525543209920132103067003897546546601987883324339450568146923061233806570900774159606592699687537215831801833975187960098392336190264680813821511661963065963722872409428391715489549777533425288711028666626492286885196752490842614470081892461043350430795047188733797287252673685363806275969116885705781931003752157422042678777085474367274891728177443251686968069267723330039302909640442164339044429605734971445424679871986897125963291510727949795369662125724432886310167321941790263884446692618478662974470785986084299924016801435833915389306497209700235065723376507999123003787291265785445272313044612039523557431350768488330087981978955378577145811171164242057870008188106047104674538264885260314113278950678930724072425749954384371478486663138416776516327749923421820546331496102587629199045949476686572578902550463584356437505585051629786403802290655278722121671279706929789346655508976971287515890394955034129815389702725022412247284157529783742275294230322790767218066321220248937606811523437500000000000000000 [73,61] 263260868725054135483775102044385575376921960584503963888970218479819585088545836513872658219491118934368071068644820768742064629284456595579017248493458096664048872851019151353793157383030656226981200488285276928561855355697079740192577083742721698755915606701134208580541948009069455191981133053242767103978410236483721691410654045373714294552179264665949671494801853411681768114257359209414705058078501328392325481743210100181069489990392400454050724932285966955833786228729495462307634831392644358000914042705066232203125056621087387389389501851610389561470629471090754090989403832008842591950081155241511411206050254269814350374638152914611221965036246532605901953422514235923412402194561397638060652365348658662919268671817877079091651953406587130201208634895742994595077498534211097847863175950831645373112634983595293649962218115603572470432665960133787681937366157971311329609396554945844829231010809301543196154575873799421519525345289263453075711954473816830117297549559327137915390967371024508197101847817347588030115387308102853283870751385625239859859198034087023820410216550390631331859290859101268804469207382780809883339911356777161398609880392565544900921668947782705452186519313242814216146872320356783142008122045806784017189713531024009036697886216621332680425197835968101341141925194555716230923674999022419473715718799710837418426975252170597541123829614947657531593498231172639751920553574266450371238656020791420600593819903493738600904062989637967917790861530717053297512669928408691833569406352361340099988702016984175262808099985368620691224462847462146727016573286216309481567045457948085255665468608307249152878503834595152756548319631674451092037013517048222819081353332111808097355053391586962514543663416681900610739248411986703131407060125235801521224125214520721714145089803897790358280917703305751108160283483155958651631196968868536400032379868469885995260515388011825494297847037113548509367165358262149484111730453570798221354415573089379198609810579305367216225911978121847190964223887715106114591461590623977225197890190687119151395763510305679468736854135274606170155207314451749539574093408339795974662666440960219074637885499650926396668955375654695971394500870822404657758852143495724749571800610777664666554149310528719754275576362612651439208025374197306666604690997525046305622044040910461005370449114035583686384980536913848672364955936750343436626269623483236263051917725504728970368124598319360082659679693342386459772429588515169493142826367959585809330746997147798538208007812500000000 [73,62] -43989225230810039556597508805873029164376065170598434805388290871906388395042040789663741403832136401777469693672217453194719205806935695023847649458759755607661894622292027014137331042828791329680140922676040748497932809094480062435992357222511387675267261564467030593353975884756543003043968782845409145199106164891708023544765385438058873382314426306340224524946180520163793577789949872450781439598973552941894807009197869439074768396207481796951520902840736207743536891428362268821538936419153142854685308491774997737498637105958823371598332094402265454884667202557164210380480161052544537155998334176294204165311908242952305157145206069755859786979587011976374180140269124643991335847239144880287442163895139098865091200651413901535353337843101373747606950360681206891679474727989585760288716794445221307454817066119154975429723914278674331545656935611256667793575497434357089491320732176933959802577656252077718728550170861484217037475434578798662784975088544127051725132923042853242938958352290723097211272864711784258742413935123118011230094200288127594595984767150062871702701917639938637748023330657587740487241428256134362015799746606389447330436023978014213139021326085287604399778232064377509845140749043695476090347210733355823851183460430069215090843008293722761227781448479773409243156233202820447285956932618452903107748809424296664023826011490018725519589423418941070486710041645669302296428062597856525230987575962558483803360337036769410395920208123180334461650175394163878945947009367236929325011193378690505011720740477621259962531511940192728963303267342643922020797401520511737959096643747894376000160017701935576573564538095456690593702542409949645111645471792768639129571326700129418295040426029388400423656088390044886050399659521535295245155513187992751036441563234786873021392513120280819595476943720488923648990160193231804917779151519108158644074728954388522747685896322460197158646554059165520623297273909891507200415745672315120916190499821455053321631749417540761453279500613820067493073902149658160248805010610587392833943297513203054422023545087371454019884450351008820747119016586920767915202217410543603451679960067490786201360611522195682705234295249254696590490302694675520637896441031848657986807047950996863977119170513106087481654373424809094128119881532432063910671553777654750273765103179208442646285858815215983433563166708120433699356829479280162787999573513893437602572235808198453488679054170516398104030838359901435193695854762650603031470808446101727895438671112060546875000000000000 [73,63] 5546392925000044284737715853204520965084730998767333036743565718772269067954862298349659466117654487620505391143845215757323976839372330057394879726227552811635497193023456675802266524903866550421019013836009632179041879762108672827896615457365705125289363031966418956610977802849962485818928026474672241243487202241933973768030264726090520142761790096734487861180621756741122289475272903389908686059027452043259961359322152029948893058790691267672472147758513358105721354537382434814062112673892218285950216063264052942264005748558472736236961222452646077798267227804191690496771636874971879063644883549112322369996026904529428073682447276568576078355575286545237563613565429623487840186193156031960205608554138508854093318739064045395270819326438725449954677777223736750118168226873909228372293411657530822608358467526277654027496242348950780111528610221636244303140647581297791771972218941138614337783613468657517846042724421046068036170517323879930222519993217065474074356940528757369317570984421549405242187585298551330047398450326149167070759094108184361114285193866547052997525711721884943556962490586221392749667461002017592422881182422254317591233415952038662825926603185214001592071378400834018726453938279304262896578078749510687477572840730008033972465940210591989990069193983283517496108511987965057999229781107751873303801923182473840751424439257473270650656566775836595656581495056053402668825673769192772295100824548064437810410105457150692723663758076696582661682450345352571824465202621530117228628025570111590729282545636995278529992215190943835885985638092192115047533857586367398456042755584091938477756680730131972687040492143614501189273444867355382928561656678187646759372176287467704228944835536136046660803972116784806084391214224778358711644283603046981969121996037536780080821302184222695826975189830726262002740775057862101665236680763376549064265062452127877428368366770430422365706140889826737306853135290360551169361733926141914450064540664952287838948220070065388613369065938532737857505095167943416982931352389163808048114904097029725471481325641721214886434806669691933151653563321165698103381205761693234507477538968897930830762457256205409626825833932391498939516319976441890017584492806346399944984039871030785532807060796882901047685389982659073685849908309140068690458434665030842086426187945130560828251924397335566573482950487105954028973476820325361661166686964484589729543500530177002136135110765116786389997397953281156358595985764528557560026911232853308320045471191406250000000000000 [73,64] 75214720563405847011447242082462171103266278447165606564090068247086897472132619911666559054287751680465115149827990243619241242699052758117613655854616328876661991963582055363697801199932419331592790898703956055396098259882394508291425700859788989855575399359186600866476815710651615958062529575038980844397012626805821860708800518452151842716038546735062955429275432852089791315030927966161266926215116438435754931464689151572924463228070179164784699150907111537961326342404594345389250232571077075526971580306375852900158653361069115921021421312161740110388967429879870347698083183226718646805986492826525776125773656480945954053268015488221635639743695745340857004588689707221506205981415880874054634403233612790583395505208439876590857722216199831162833058722137970119662019214249833833844668019634226353186565347773652183192797472460098677454089869470938529897939130680217802374797937982927787011176760426204632790971616719302831137678294396507019332132005207113502432228816674611260623696541619952204173335585107760117254651366591410956936397943397862528266727840565689454430840719648022459878442287830803231899940950369152482246220689829190329273559976807940385281391666213689355629280325317344910489799743249746096863666207071901932096929301188277552894467964838451640015258036913896997205995313730034184902757064883000200442853697137956441773635437746864759607366472394161178973658043340048709763362349765627763635831553022639184739990688379017743384739118350349247511329767006109707779415316328852770952965293603562207898706598724971047674772775631029080597391885209744683628512776266493966546096252441484575037439127052814522763756898972757383051610189257700462211116466421288632480200785321466075871469239519809936213408763022450005692299207679393524064008696994434320974374954987165007525010945686055486682214300997026207087427363008880028747830233345055659838790514034617305674317652340989696940902363200283713956223156217983746854842184258080802429415942118727028913646412406896814868552267261700019789427684414570907969061190207494908027031830848455412911161075735082141409701498044064342157230495012796558458041130433865283005783025150351119626479855384777017820319517089100061881150289357876554360829697711002489329227147435236577550678900079909370698168095797935076742086160490655363943090126766664265415759458209122862803439812935988626436726155527778095053907791020279976535270684275436743451615235842662202586746860412954163454254204092958024929771454480942338705062866210937500000000000000000000000000 [73,65] -191410205132859252672605792788766815370434377212873073178541490500074481692027354029719377636603549749613213302185806662847218211011254088684074387585738586601770983214369851823641118082617432837610438625010593756240770346995919404252640449302023203858134609260731819939189488747783441702913903122533373392700424881908839680906459330589981611903444503913864371192795958083671001607798119506046027088905540251130831847326674420809926867684510261602294012417097618782506062389238404020545136835668044297874897405978623327891724337163501763117151458809799045103199815794285010228511706224744666309257512020599450417866505849859284195723055767572624212638732209356519323596039426538961033365217193984171414909740303332601911540814885828266744421567908958278335146392047947206855817811572895387561017743259889292713760927358742376563621402657265027328799519719573081353117896267943159519530953946445526693755989473592329058957834641833093134943760892767835468530598744391489654057934243703519868031052157196934662079403611982862584530530810110450542521908954673033876052270564770772035851762769955007890124764400616734823209816129630228077452131078444174590767253714808692721568886329562887127512725627811947652182725447323358727731336534423617970280598865655440270034116827326458263098302248421498168226142000442901486847033420389038936369594987017156519603002546472458499349642442139966815697966566555994151985667937756673901374317471393199085748467711328065093087669823174942934191978805544934465892786441030979041597201353370619166332503013109697467181875373093690869762437855680088431619515522782227322874236300873631868690115282375267048877794704881919591686683964132266446519649680243502050289906031828678467144659699498266165768424478333616251068058450745184039618182874324115997491972589075973796681831254446944781367063287526956853976441192651641836597146746364587154328160329477078311461617210675906664352570780652401718506445935351433228643697293237976950344908075916274761814039060775389943854852046640722573625793042020725454717684753671523929319647364568578435811888604089514630248142356395391214390041630671317569377376531166961554289981458609865772148821782424492008777392397396630705318685809635625850543243362462357669073805636438133219876208003180861890234195193016553816355801851324822152812215776689181015394826131495672349112756425136239615940514496110246978956061763808888744394953544873938169682957353874833044878961380875398804096687758818061408927491129361442290246486663818359375000000000000000000000 [73,66] 25933923955460428294870680863824141485789378073033191298683741173679039194886220008763281503334195080183496475566691563448703563891869843751819998715225656764509254405131869104964753722799812150275439739945279481130298084931844031117208962617935573670254053110562769219845154612656090274518267757517759307424517039564111850580919661837454217830663903193645695839776418836399764448064040032543337785857043781074062559524304798908310646625865499265961623994070879252120353313600399719988796222532980266059311137345733216094035927643501997010559648485921811496842211223277205245368817464646984822858193144395098830528531547799225035930804649533312355456010381013664280525114623337918441381993065572039216060188546567279041624792064854822689774797554337484349290080528828644866007790368120398528196095286281765618027563878317618612961257633104326949874424622260692876228229931341238275143436344425307600557130236669377524230025352912867499224633583118577228532845368617086176816651921926085702152216104779497050357730559415276324504785203727326069993694482468587949156357567888375456046399349752028069416986965565366770433878493667210554435705686501658677713685658324024962763466537662825076466125981722070204279731622065323143882274774015171666327005559417983065658950981868701782792283292634027179627695412794118968138429470509533862921563059807107692171351005080416575058988309362030392754209417749288318316359233837163451416958207125503984831898498265565591926943860566479423611107164024258155275551966295025362114959684967395718462532754607804261852144415476409657705340722720997807706101795945793934647547022565844068533760384683043960424332942772617790700521955987541513761057297161030148738043247899198426686090753329141360118686910789549857449085121087478775472038767041013429101155804223128011868614079074687455560600031124177264827322821962939383913093093547897543938706460794783346071105904927590049832991233912772562940132714801137929259869006924988540145105102664358676852678942652212084145650232808882213201527709470322660698718348951330465959476467526224509452883157384556667793887553583361308216104204189650660861204332260809663774215457963088578579965467436966601158956162165942006175338974307107205891064294977177984160455407035432464315603747531285758796002224881275775328659691412879945158173376122573775482443951466281295898104777115689118035279732805780495586796553989924551821991256612686189124281561541903871911005951374276259002718742797954920575875803478993475437164306640625000000000000000000000 [73,67] 951961933897901400584552347094509080770758596476805561584176549298577708630628172350266243397379102288508718599765478438526952993315480755047121734683677367733687336102399207872280795000346775364631674055640963737837098511071175532195228768467011512835012999376001712745259295659443217885422053498602401656803319786548468331119275258137487556472185964413105274634318208186795638398457293297882487729231275849394517580132099199445762918268289217424934587491442502351306846919639075479524709732965030868447272868905182245094509806618351593010923115304440877735245498261241947699360270482103932328184855524939423984674817870451938900112243921430633454239111606241308074432898029579538067250018835236341139297444437508912870375818268840842302167614608053389112965559960704980982214765507222478786530437394313986791621082366637225940336484637067388787251694039005241666202843860903829421913541418659102357814376152807589266025843755834552098905287386894702534096565469956321096577360099139929281421787084117645186501560648954356772929834907384964692371854486899497371105404822408373334273302619709155194264642457894047011723343636896134130362439270234378557386151403698420006187598411519921720707635525960936999046799594939835993982989811518089079317069851453609862167484842395715895155802688152257292015737141406746199846748556015978908309345230785340730275033578225434810984342672670344762948835019568539902403062168335030039596566054498832803902284366666542732038140804015327106636020277506008370719339087384331799383852432932192927933817402386033609846115593341449742238724890749596035107580266348858663174006501925856232592777769357405533948635936793148838229376384292211839153778632606865245447357389670846642329705465491140156990050507300098786641888310619466944626494134401398144021433284198221711588174200133789866242885419856354105921336743681635049316018663710035634400787502576675067206187044070226472980155481449477865866963073040950128344177864604856209741033845245537790378701175838729091498217304950726561102705727452468135205226443749082068181207009205667083991337098519053712650667354699936209128011107661942418998414381125572046784350471432509801940612665393271392882201552054869190168773209187665155435383323685722668947552426351994811243315258597280091625622261249053417982042425906113464674869953959680319870807372680525841400457001095303423127719053774880723286823760964015053174311881940981869725767039918605782274976535906994285116090263182409003661632596049457788467407226562500000000000000000 [73,68] -525687804507987846654375713276814878650637861103316041210642930020798055126710281307961701212298324104474746908001242368789326610764817980011969451753886557389352498801185091117933362807467673610685115462708337848528347002411022402326845799982775537948761199260583485184846472687246496207834488595685645432132076795661084133435030573912536102335229954583948964357683309949937691964054942511015949603101836608615085770323323559086537070311146665647496680011499669714729391025918154328192717801225929943661830355257731341765989523526391013474074758208433496173746741137333086068206671282824247706545211419527221265410927813348506824224389919610435452056767244002419351658808959542396859750556959452604845587939581497059096473008302671400410682041679285359995273272295976312789475297614842086161320568994077861998790392030943076693296967685970936265547613946409560822590304615498157026913419065395962237966244400842536356760722514023842190117677797209314905344684644408139375953320276612454407843369295657776809074619410495450640539073712474880241894027206756589900766439125869309756275339762947116573632597348166312600164767124927503905158765948328084282401796849338504856836326344483934407740554573290901832612063317714627930255015344156309132588320126874070494722945807962233390141083288671243202466293673096598464932528813093218051867206550251429006816620660837086053941161612813546098590752718228250044934099748652765166776074235637146059139205549306658435494777673343455549828123596905885505087064018204352198750087195218696016172662779648310030986994904680704485335688303319213581253275762112218775727576591779720961738319330480456910808481914594663059699698315376405611128561981052113197416676006085440652845919424633718929497622767055197220846095103988645185067786359167719061834979734948471280535131354646006565529531624367056754439376504364505816766964676574617829587345152850702543421153168425009721408977945414848045465500011909482035897376730749640391984994421859880388141843230152598894567337652800066571197565890219750744742034934229578980093758083852196277924074904013319636546017836555471839271674194115489775335526877975370589566349811591835426709254280795522219399604473011471619428903613638468102529198679599027079429424068586712193685135509255880313839771217897692191767963848824335790772930859388041021841170163347854567068153170311455459591523293717964556316111196161095562443085993062268693383317048155726766303160685874125424010827600795892067253589630126953125000000000000000000000000000 [73,69] 42009772521224265610944041646226442593852459764429907161389588399243335591085965887400347919078404063277428952877344706157243768413025052959753036361555556457515033469113949668751634744595019999973350139154027805637143853500429538340854854883202098358935468636644384783177293536047237496153331418814819651427588582345608817198140532352936290279182446350860851541060819760939208112762397085148917915852701527660063704788871507058422777465533921972989915482252658677311504244050818774238665504483509788000880904099179307736271714778029647397654120523492128892530103134764758363192817253547695419590048220777124371674763611258748980948420675837505068364295266012700470359079158578918583502971280920957097436424542958614914965444025001839677694759789276159450280762721798571970797103401568999361387844397340619981366324208903814561377196945436597502856273252311308753182677069020830316480201132674116953713018908485248120128667250008621984769292380076237329160732731642355623041028262807746400608016457950293477252878407762112987802226318028887822197257199973854333089877957887160353731953529656887626777858184043317353047402899263766606218750180631199655296785278115330056854322621896414314953276911245211790602768905609018575604599387782794112715605910114419198704832668990734182145719168723452078542379303870217968139595663069779626470628133533015559553699896951478278428426182550938702514192553596840344837997579911044713881938485392665126017012339476271686389087222658609392916851077880835645137156345236070655088054117911861530237697049961854124850541401433363865073638408493062065127212493299543626919152520905430512675901493343152495044147382988294674687294347063571802397549704485986222328000455425725906959811124982616283644314652501434782008248975407906452842771999507685793819035586277638417789144680773004722909441946580285796475400745326597782155315188881858254195035097381519210647045005138242326280137747281096291005162557408534367359909760364927348137582160473434589544012431096837496431326535917026082739370152833302934475494479562999118672892642293934514515608435308329606230528157674693291201941451904887922273904660646854793039637121588788270746004138236039345479245114493634495064853338862005746137816472868857141770727074411882564745896408316468303459709526667464704353973102384585397800997002423839041354872243187182240008109856282719703726524585671959249091830983644634887541296308616497493536654717216334760849689409310651379281242867591572576202452182769775390625000000000000000000000 [73,70] -2168090086146101811106104456416452024638171339270629565467052469721590898955155677892065349414314567551916991056176187213804487395308983336159280898207312347311322106411551885033856199365928840565726529646409566154179793816064872573972349928414483752369411406284831170268768271565555220047483392782617756315740625942159354569586622856579307733358926954071641311692528762175544383925348860523622052550833816593004781493874449540951819052943312698774084699113999820421865480920855701088902044211290396478118339164573825584202114035799520102801581813386806727797185982717557307776225210286493756173848474416688130205991575676999483834444100362642432795189679135780294395528111287914899160196861238100711360525405727545429402976949266002556837677924608056690315637260847181976272952462381049458907160460165492298308764537107697337047868133124407298886178048444108710561150271811773192437115853603887479796391622639068959608484956306669671328935820225001507975711268826310380181890686559419444991906809528309051270268018731936484998582000839056799033684248770648201717255991305640307862374482608971029893862288337828208791469632184674562974958700664743037032699714642019420665681453590026899139502079706990526109136630039609794115583631615681291558557274611146567097254783541328365275349921481023024298688765295560004860370741674989313639249359676064764746150022081640340692889491456372126706546223848382818055978178705124164435410541293942145321083991110620759570985743220246891252213147891474899378289473679753460478836432969322899599704095075423031513755147446948208244564448322355065015451158806701369134902252100012334098983284897490635447801223421057274803381051261790679928912003450467331390530825868755369105756583695444857276032898784318929359296582415930413922657659323222335944841652678870514026096930028919383262070112312092124167400034188488974037537031866299484141478427843991594382813650906619300651439227337727032285153845827881154674096824812724042118621936344769942408128923000263246445253426575996331918519042680037294349482176191122588623406916614941959372768482732286495014332062016430569406180251017284422107292953033794989032321032189285534009063652576783756855565482423040595613507663729499271294329380559582334456083694361034388738393461584777449895752055761220095247980998585350509550569510313246261314322131591053004771104884146218476507379022931193182074519112697570005893347601800552395761018407625138177393523833218474256012697765072516631335020065307617187500000000000000000000 [73,71] 731450751950783973351406552389402461445818818810773711088200789442391034529729882207748758201937197947862941964088579579656876699481988008929601098455777271100935452596194121538677723206484960641885623135984499991459894714791198201702866287463048392592971430084080077623107516299910833327664837589330231801485610360216609996346479501412452415169442057595411876313588318976787490003409169505173279976220228135699208543442841394183657229459984575665986999622579485511186410701310236447960237184660790921870736151452703230873245274888363361361126754669214400096356316959132537634889172040879214104978710486475760731331409347251450158501663375135815635224517423534990519193753063488509044828980228279046895070086543090169428902915364581705882574881460810240228888232574730404757188799835413232667313066266825874091697438422510766741675654863948880259511981122549146393289612111716368003076211719163827200597758016488504928079697428321238778606191304145918314138722805185835198868610147573768750343438525198965756788239124468920528561439470388983755109121395336303047946629135286355556379068437459293223849777762950292963034543198857257124823799921228790274856560412838210019371147785003154164435453696750099093294383977438259327851347908472093817118885379246518797593298758935942578216853164227359012846830720876617601492327836809946500321546118336406436282448800553058646593412183572666426451215434842455315822418171475687277442574159242460249587214843641545532877476593703311086963685153879598668532711365492213934315699492780694961267955434601420475834245992880754398767113032335410969651008718846789510216313347402622598738802557561968551265757266308570757094956264053343595463208570371811818383450102571571931592377744448744544489541396772352946213976003110906459806898672084048979535357515801495281226524837494640312960826540604636536202148822607295350851618934218330171620228690836550782037335237462502389570853178980390996715128510191235837609282918556691187334288430410666054448050566557770065602751903708060711078402366963284039778205873803139415458705370386497996281640474385224654861552026465747748095854382241365133830358589205916774332399637852531098356000284830641068977571579349971483851752078332379543914228573877181720651004701877862593157376509154343543865190658855677249893352776256227196180080512963270918425856901544537800903882750874448304455481961979292870909615102982258185086260753551846056788752008374815609428962209391175686157282598287565633654594421386718750000000000000000 [73,72] -132550625380147925196039318328352752330858998439768607219688574536528626948909078462437547351318613718898514554614875584498436682811708363581742955296096830972312077407287527266027657524764772951440069720248992078251477915583332088666924904608425536655567657959393852276771326283747493838550799322008540754196923983862945701474713071675042925714783232101103704887683216790424914137420236500198455641611764347556491588016015539742014581584994326948071393098096823698341878391204727943880074621300946015811113721589977750636023542128298332575091848891620584598400919619435432169817043976191638867147414390048941854808581576254420234873780924666714028202591195787830200986016033811907918971436537542375096164162441786438060944297765762295147194844557426685611848107496212125935108964345557217773142534311679999696533812181450510920924674984949077903768445811342348420912458819060834741225088673351402822502147092799909267988146171795026215078089556887770175398671396137153325181410183167881265418389975205489413325018476392186190693101318704284099824947781415373498778218435963224892802069186862790360746048479329536456791153436406235795367119443480081150285850867019841625029841780543614122493695962619962303783447214634032995188608413767046417369188206127463834452523174635952982164223437610501594916496952040192660187922910506141263182902338144715148052709118928244796245429547462899598132459450364689040021459331945434501904856024476853362375288101579452283070484199660889289258322276869144977288770251324242830076664089681639731218382400597243507534529830410873489318435260597435553564240807724165986660388727305607372733423632095730477783741114576553895048128209673407913876362085100339920103521838671158786231643125056508955641113165656201787264111123891153362551835013755672057834652890181309107467710198153577759929581487818984176258628063088268279952276529131820741300173810462760527008314018562522267174195909743218271595268725548842412878928838892720327169565387092642770057991520019778323897271128201867830007763479185811487462169477680271013487748226263537417355677530024263211672846804757929200662869242192125696493760471750959237681058299395961398244051308659598350416666090991436630432984222928081620953401146829361290102160017776053221143336990601021651366242795543566659330665358433061718019650105510622649895694289779636838763528387305493472304057443909776826784380247098911873357084978383062480985948824397287554234699247235340635597822256386280059814453125000000000000000000000 [73,73] 8985888248632214506068418577030739049373673582463168026429523365133699850171354929400804004058416649466398315118313976459012197889518400069112307215317416225624635015641360053618411767189881642332386444021605027644946182185718804248155126910229233304679277508645486154853866680938221654244471354128298964455150688898368061779002819612136736619959840865406839923584528267457003119912752332396000448498874630907820634077402131136001228902310279841643898983575175776149919843122845873083341525730315855456382373387227193950480092875674968775953246685583782054003815201150856671727603378665977294529905849301263806156849666658139238813116443019748528016755725117302863253825743197223187683024224148332104872857043965307220312768287720597169859118656522047786121516781843833429091850988445210045488762038934956563908970837263710922054668231804586069459372505857632869984838819374937715358060748605955431542909685776534188180908296774455995020909123091474282248582764966200952500680237812608212630741959779990154961252817382244935685461416806543198712168626349495779396954302897410182150805140623004182006900857408527354382510323036493913704522610425627382210875743956111185796840344742851169060158115132488157888365286194629375821229635761410682095556377621848465639190913785481730018845792987110805226218371237534493991909905092273693672102378262745770592583757996003175622950612716426029960713428164143173728996781971743496196002975378897196306302305667395515548053712428292056257093830323406325966264469081781962029159482409215438950364395648533262998174027198578291176220695109332399323657180229692222746152750429363105079475696651999649626128610791334310348521417147563917032129061436954672067015136608467644320751490665612631547877273815609759813095588202777974680373036688262280953751065125982055193622519907162690548619719008405696282182854150677009173241058584827132329899778201414714355818772769648266317324798367525862654898748933729488753755871557203178092490773559153120434922759733419611961800296677194623930669527882467618861306646786595464864882813054920575675132485060342069590368329027429968526341719202902832894700999115093268201276324703390952790926821622354076299903469906124544049022226047835806897790836914312596271714649937783010664080728166073704670815023675495263577464169748053115617763084702867628418315031335465963645879203453490248508832477045292939076138610108980263627373726948891432283374390201630980745456031555384868170222034677863121032714843750000000000000000 [74,0] 1123248655474792578113118108984538756704247794525258636331801102188703530056094966704049540785067850936544474987029391072492600590892402903869272087555244850291919796619452792912218819435090049780762223202776581345167425618838997563642715974428868471202286588624136471840522122194676960594194786310528040676368727546864775303214968703807847451915066561005379981355027451610705249246552398812182526433573049816583336402469421349621669616322723420534805208337350250615528869331693118996476054629323179838901775526517958251737840381851884410539892541200244539163751375301199181879051605533755587049556566928108538162916145380130223133654192591030677898301813253886617839207682507443912410052210947778917943493004961594397908949024870636634557569925940131983466553941638075376835128391551018993639755165630214346991579097892385982730043758826437538748399729187425998367396576847174885417199763819938331489890219018506585429858229969767445574112668580273754162791500824726719108649431791113652755333313564201116604081264154637838772469668914074593815709624577046255907995221542018972430345436536358269399256364905097288199394332026876168528007720626074643287103396071320278623387434418091976292460663709242523767327772074515231069538351603769355165801203912458532492255479908235624744319527256968265785204822042542932117117304000172316648465540894070461405226538947721301179166501176468155598699723167792187305778301108421603493677246429961436397886928414268911294962772232333971701306474009589585572522727960981466487375944657098841922369908836375379479040619830630717595664610397982886626030933738373083339902618077568731687123514315696980868368509723073907359813916012834412612900973385654660702045630944572575603033329880856799028647418662824696406163240226346655373907917081033930361260708487161036117814428772854705773035360263139614602327381050782194343024393032828206333527325505789950238915470264943417903659370230716035767253248139021461807170241103089882929771007800620595685163014359473772297532568594904771524696950367551214199942746476549392891674060303291639238826898556921684522987809110794407334330480554290291664298890355191796419209234063215753834883677390647851830263332294100822472124235159917289744610784254260864714648642582274971031113537871845040060034479114589632167837585554313890463979205671392413510930410016508508647866489779667966759610656338869228633363249604578739341398323066299489357131454761208472259432860577712341005377348534732655667075689527855642482416343845412675607188052410491824492270849119256765021301441655094115338061404112425388702418747219918661612352974104236911030725461761074809742816531761058167792520978353620897394193889340385794639587402343750000000000000000000000 [74,1] 2153827945790617642897108973963597546155923370560473380774159937853560421060875810141634124268146747469403482129657268842910680730612862953047310875712324142817285388471614434893592744192368696494058489273435700526084148182036044863968418754519259798299572314625728724039924009888338984024229051016144761347247779968623999952245503872066632200115682360923442620867675804853072450235246771851134467035421972963696446434205083717877866394577549194248699651789193739190002417121710595749914731817707970433492885142900524057063132682921312952006360744608461264330539857395641875545392674804188083879741647162544920210505154284781368381112547557075758607638056212731029012298431670415833624960755614330633311758056813856968587795620641409085010876289241982069118715042238167412666293450334844311285109704154940338939128870498562596832418532088786859895187382184135713863109109343102652667745414006159505576079433435038936398821015985702958010174207390451095242311339929262842031762664217959428691670940729998475753853415520194776076516922642639952070594630679315511172433407520868369918596580080695886704038625402499907519771971414283090658714944042008725898072435333176106277171002272290904897619211211755788114477792017722578327589271350888827692664250161370084409022245041093822795619448195024439171314251568091730246140158728673163041290708645153373391771017553335636984541191919739156403814242666733848798014824451936750833632568792876680168551297172762043164210992994632050746473866665964083423274409758012010555804540941015047971248086435270306318326884176085152925407966902498437119172814824863319081643147595143690199723814015387423653572625546927446124567106032780915759165454928500368275972403693604631146720165226682396547866856060491396922037517012487503246386889384791167525650017094929295269837484115931317007593528560292852328619140680044903704003678415105222372837758120427680836006631197111687008281998039579638292274767019491570969859726113725755711420471369889650176047763774364529851433104794030557485355544993929892876236585144262822801225464760186485880709159873865723247282789347043928753827799069733884966859158024019116588096895822281809450500000556655821924660723089252811384165080731830150334958137028179619924056760102933061117272027053937564690539828742392871846803628991044759558047212308054836582911086676193592953866314783399641716210120848432889508658883009591490877756188004104467932199177339130103948019230322286712630389276402296112992788782351687654725110643195941411556177444924658841680128471641222828901248651522024947419808048745342207756926244197575939167396685105158378645801593138128167120913709724217621265105924392019298707623420341406017541885375976562500000000000000000 [74,2] -36633093892940610645042712364113869184672575721305780121494880569084269978898573899351944882520525904425301915299914264350990298372242511113213831535553059647858772618691108942228747610828019796119520324978966676001274584530550065903410638428143558167488156043185673909424959109749639090553770815641717687143170047314351007991104250698743576679685456107195322449185700908626095016485846556764851336827273662823359101309022156817374825930860808400021091487807284354738175616580172874284965050459228767233679972659843185084139083296357175229966730721259083554796372448598275856478719411055980837105802711198831212104216557991229787293019792832484387543891086296925200142818177318104198075689692180565029290472427747984764622968481749402123011777914956116463206358426302586039675403036324442307603039976576209697342496878531550061936903942701714988193175966406281787154466801450447382592913231180583379172567692715066097855363213703659517890446871308464924309843529645146238789876294882220843929755502940369003730281714767600104871424600240890803134169234545062757128960609801251625222504516230101165903157594257899889419495930717912508880843107360151256351779144008245679924458303640545208782088378500180908071565557482870068086060068961417597492320208432300007913568180409092902085421861230689270291571598694808054307484033654949011444267562794562858787874540935580029003387853812871819375138786135271045879310240591102089672397570747942116938918048319097049315125756903907745350049447161947405922753894025557556875674370411966286909919544446395931172536662263820636956612288725498799417110468081652548925844633015854589923115788507344616424988053029615748497074609884156132872311514266683598617896155097053114766286443825155350147810476913947835351667787396930057842640093803517984121437762585598460242448299598340216290483701108977760659669625851868345162311977073770845365246645766796860019434332088567098315640383011444913818594468887793259183488165910691127474962909937955559916257986265186859636090883141910898435061189598561427730704505504882972235335974295113354231257944045449027030358017811929906021950704660463573564347307003945646901768606791128859847015375132292912747899134076044251033848387445013837995885815774828836106586766878151962393855634467266889198324467451232818598190014812896766452450249220376466520047380080381231804593700505124686465736114241543590080852999772696468256897546216059637736241190377302489751684436647119723026174741987687947549134487842332575331611323014816969372324449485658213495601514102800427860856722666583537172068017540633809245911824914877208285074739837445745537829727131946681944968342446116467760727287202721091929902286210563033819198608398437500000000000000000 [74,3] 51958169686816717408766668853110652952429205954697115090973511693505128655373561631806227842236857753090426489718987755468508762980783139183823628740588751419839098176421302294210811919089903716219827480173524674345886356805936063552099990535556654978850049283925404620282285596406543386908237649466139352225213236088179265147013196092258071271348236610580301833014766579743965006241060616693108419174254526536196997484288895736624526931233444527517560416064519279563958663591917783184027776789112540515572447554920437810250366516106906420705307232649924961456706456814596626402058789065373046348040747295403273624854836319929192474881114946793754776268721941591581903139091827399602220556646523185374950210193171312705621107485885672842730558930325598617564289222376498672442836402145260158581930537010611523940343024314608310307870806858684066319012641725134020323742876651279642465782336714015823330805465938664719304092877771689867367658276388007804239004730426589353681936536781111688101784486223720901636571726478362892411718043524662553847399078662560480367512539452254427032794011927402585590882785506248507797669626654860708440215973128308480051296539852944765547937522439339673550379979054135268162491034898482989578344985515516731467698232822840337577567952955935440193210268410313166846147267743013968423230781871426110161639803934037608851566754085486068871164764609251854018210989926859219928448642550530326961778181110389090604012768054639700863214866393090855419790120255978723079972188774282371167500805527954030602321858004512196764917673673652651974937574202704944300173626343311204081052393650847895748230306100356185481092528466405851634760931165020897195464245847787178291975136602160943230340833456779363199726064224321419853794054705786138552329324130798120977618103840465914305694465543938796419471257949916035753444398581668101389949799549681909884015232654445901524868264428412343369756803915528560913020926334063057889377683394746790456138587320038136241793731939886627266687926816799005044385959808426965390327544222501118134225555966327009131217183296825910068758404470612737246325887102041762674034696707457017560474876855192510677639810615314112475053016703421765071335364017631198356958285100131335517444049054185629620733913726261644146859014539944167057343013508930943324087497867764279117326011701228728879179228123400150951614633385541540524004898214870341857936187294040688484501583754694004266944090053689673014868977127315942079376450462376951932193457513866394974518952634281161711058189817198209871494487474037328626695757736135621268998468868230363998688190828769971744302719162710542493374152843189681193532015188521477888627941865706816315650939941406250000000000000 [74,4] 7517492847442885742493643075412506583684822590571354592744433619768933182795757024661146802994749844883145302580741021642927631124400742690580779269789118328943456683916678757450722321255856673873576913799074031962647821848944071119995817827016579965247468270518834970489235869793117132252026640620962554152087510522721164879838648594072839359745134270732945643644175575199348307964938172021054362772963490777120651343071554265963693594212938631074593854576148839322096119362978758939496534081808510779068207105043322182298129049157728147429636320498968598599313435752884382365645507792238033733903823104149237014639166505510408945474775127763184400933360329122438856169495007457361527418020179437806036049429298136554026888072954003422121922599975569188499951656961670875275029896602295360772034180379898189979208599147660033134959776331672066389876814719307591744027883130469248136076202931867287516619239548437782668199072277967750141168911323066317825889538333949676204514576427933600964198845419720284609734896347445479398165670975820736193758265887075210132689861638813986254750521284356121900976426419912300567761876528970024413288671636377730815797174559040103671458090428071009602524242534840227980827377230433069021988858287828048337368121274658069974420338528414861835773206476923737692245436470812956538983106644443092606978572185043223706011988992468520147191087016532057649148357172198537281165830019199371460899050057895053039041902437120893284670397932012520389770928098320729500492560793175297636991603873587834066103586614391154708194459784211062752713939597971183918491547080469322567958664748762629221091680413289228611037416124876558745959301324455231190120732916619671379457655898895439187790824832942160340799947590699149007128422360518670080504551531250298196569337985975464986827893711730091047565710384598311726319321751488675851632217536642475514674745414296036826493269607900695881433055394375547085868300463704033415163933547466132558092048343761768857895815811172368587180383987603573506138251483489247639744264652788840246005595905539097687409059199434990083070517011080414547577824431561873280094657118647153267737882772630953066018460358574778867311026449091816997068410423105509748607523890989052152156637124097154728683818147162152368821017819344863118362896857697113870475190413245407185797668282016522650159746000933271172888933489152421476100068070874814463539877623158838847423814035430919375412789910390285957245530612672026701749375189204631583119337626631453606786867261896869845749551842224490900971657175022392869673487528572342935091763916486796378260061127235474180506708881936735687579235143026005951799595194984249246772378683090209960937500000000000000000000000 [74,5] -22265284274986278533601667421628351372434283950551143033007937326330387669911308738319042467917948252463839028758769823769650302385584563372381187976140234610097769710696023613317521371520347583515299348033422809476960106765012118479080659033773735213837299330502764569208541895439443765133165201750679057347749998228683080402301567676722165932852420163005452563210690543380296897106946589551307943490527322362611939008835127159298461705531522261751796077798362123850337007449203383676340579054134174964355441217299148979011573970964403756796443829113529673181578052501858952588842239311317216567191456308312570133962984099754039166274122956949662662406241214411934682491654544985485411681624491016964157142018100329948748605787296148858189049187060989194178633647411703896810126813222738282620042965570856705227386498190602525386940153430281082284123630496489607974532195247013209809343305020460070159855229536131214048332688469466704346590384257838903950955274703771610965069163066326989015915957261362205923326830874290165777598241802158902976471826713565857913461926708803941527123643212437394637198962221065422024990056033529258252062960217894576257684713400460636473622522020724513957888629230714328382174367780762151470582959983340703253711650886702051716882172443100988812656714249398432538286789336129188246515588930566328505869776811638785826959761665859421113659916701731734514753741133889744517674134924040768231952607806161943788074363425778562999758193925398807851424887726315331311467805743383482932472878134883698028903255478398872270574641241510092409535195723960235342502897174518546064170057084367376553922915182761995694898604182941838628757366407163489011506163550618347715941288425551335061840473310336110392795525683297457536298262484468131489955451548922619047825190827874728299884576734343041103056583660470545947311190464119297940845304847882883033502264270977036930759670259055301683810334688142520042290120402164303814019688908334432928449726290167345093365049674395543797706291603943158838454221069381798723841938954228134772175594745867381135603602921423722122049871655241377568869023697965001183655366969900608920877959698563727717417100532107850712479944342566486425140853104903415082820067395951060141806169426347559000612039165834112699062179791403116846642031093217337367781240525537131283833616181506361337776659898600820868706417096496104097014973043603758999985118779727075933123924060952893324248545243779571614035895650205804856969444209256032557900394965693860870503275161585074408466134808499927138740693047094828346395448625999129758660757048861788957027431940850418700317203351337756922396237840578807592583493457638610379945021122694015502929687500000000000000000 [74,6] 1259774330266099199892814569067508024163226137756126433857008277489828838195248660425735802051251294947538152204976713126518662708722241635151907417863402479553203314380347467341724507330376932636608613191811675741809183868917208736222870994242234821745841096839095119983244582308981528728384057530485611439261159695825012562873773784022999444121784404741169244140572798740983301214790022005386391085942973506018590828266714930944558850074463488526977250278139587018278235554929297619867440336589902898655048254707538669407164710505709863353493140929889093293705650978744924128033656827038814326388631477301394570907549411760743505628342931942986563152911191620374046399294908202189817163253124397103148999594996380210137775725788716864388418357978037332978461179749432191005061382056549928590293382492436746778545209994450252203718070364132436000097403256236767945274375947897615518831812336064240278734191214839808040445271733837738485822610422758747887942311918236024883486921341358310830337438347966439390072267229450332555896029370237363650510998942723370823260348213311381506127866158633834298185495049943510365434302237635325541227931426955437467375001802533237723854399234105506190680653908774401286865203590946784467840145503192622437225162174098363440025325832867015825476361817684394907863164022833403779868473832401033808312849218483289787538714537656029417149512445725949338852607219663022866250442959913537983924957685632694175905192487626338382834613301928421731359479604338116591390250360613927752370335333606451926012649479112160931811830082179700952096262051340060278548357243203519681357559079423498024665910039440188004885048821969065094034852086478998017548482491553624700744965142668430289885275006422013580868188952739902611498327735443435086249427788377355182882695209089435919368310833525867211612250889133907152550945552119798914971677126924055299698196423101046919399559676966054734069342174792555936804941009171029724233295449271337706831693142780085772983587086881360654635346083334488230845674293656500758433083512913843774653428678991490935913924165527023550246254712587659320948829114844200391305856183383751014237901776056544408143769934260269088569668348995840193758684627729206496746648427106610915468258689548992873001632842343067903541618040303563254474031961314752535009648970487409279549263297954249500335328285769049620973226535601336791891406673303359614758155950132611145796417532159081415490192751180744978759376141126258168535377231019135695692086496455418856287476649232581965445990254721576914845818153750013498173675467714251130331058375690107322935914154762357883160811643823106363648461055994848262337346134209781212121015414595603942871093750000000000000000 [74,7] -13583065501102573805218002455602919181096030207677322468467828236778589464964532138170744536757417716188402659770899985639209615402505280067663447107304041319660228069471349338356353445446009548116151244338329826076320321774872909871479279485349629817032797387868951682830895969305903627378020005138796459608566407309963188156184042826351722719239519994961174610462099625691513803249748890733739838564675972179892937390593011776407217610174872327828006038925000940656842698748172531049452611190669640151357098090395936642028175616541945484132490657341927608985314650287033259797934917024676408347902287308542254209404843427463602426346945265476215710591877275028635713634159966027627762936000732100190680450888064087791855566816719768280424873307862167525769910140212617280425491024970172372423155620107799901088188887696894785981690238521009092409976316166341401729528878852503869672206361882032110819135740257624959477935112762003682929253287237252944420529585246936874898517930619192793556790843247956404688028343337234970674497762225714165584673047844195579449019751043342359025111960115206668210773936377042106783276035184785115840611393703549663989445546104185788564821564278826642935404818213989963194946693607593656953023961846266463310232015213025055473109771669080932644099856040013761818577353396171011441919822990787495791601074803971913302157200907060914042499647570479004125446719868736429349827933602744913785788320193103021101642240259083447225501644208885440149882611396559241951018067609214076880648345122020916869531952653298738314716964581565654972452451255018673646887367276321575520146890571688343763016809001580677867407379654072211668645494299390444560992250608652585867968289568509718631573191069314467075270619305644213042844858400044534272997284922047483493590849672885467542345978436289345621039552915623201818744035731333255983838754125538112070366673771168137030904477224257730898582762372154154741903051872069494385497996404405537259818857651284116371665317155960846953694325485135365198813801708198934947448696801033957877520536230298503928378744158000482901026733456779070741743203012951211168452557496492128889944120564194536483065952516865155534522912728423355673663436259916764528020887801752270588355762940118072210898140483730217983589128655182957833494007080503028959410148632648864691799899877993367688123499634147072643987285552415369118279021802335165187453717203495716117782951876853342738220238032452289656116055924337782954207919713535259588046420090333995534145500090496810569338830943799549429996006529657634333240790233281169535470286099250030377333224934094775245041149321994995353375205571825099260820611524192003116695559583604335784912109375000000000000 [74,8] 56050367961633629419806606980781736093171195762003466558353645707990086028495928711208725410559427283510503701089145226351165737633506955694682952573867565462008423389189331883566699121689184622493680574389327062642967606262544562474041894131416358567576244387778446212224238562504149033996317044652096024499896673915559137480497979911474280412524292020239301180053283623130034488740483447836732493978862371665608180884575175544660726689902324095500859236463100843543892193130363285752169813169424030608775244591400460830969741633709687950475749280802624993552664832719365281907912215353869587872206432761290149916731435111078549241330927144448818200452276570166923042821691691480123606643967485078061125500228799860965606208896569488937476598006894955483849497526027954483215091751674730242333074661900019057976531501201774207541381561410262743507978498863835587717428849850896799264923778544652674238084039155961207336768631959255320607481959485138225209969274918032564729693265329408510382993565955281389196482808238825095877402482902633270467653015876820166608165538646766721228073130324653327886833679914581524716201634073511873184410767770319790553490582871498306123104291538423909252841367984651470698943911599130199626042011231175502268539738408848363919752312362117272901303542366035294350331425546386158379716827640390840851063767675227502387667168530718723884806898491347121176906676488968846689004634225402169294808450212207925606688144643246915821244423880643746094104706639453219119627147660976042678503339919446945750037134097297936333755408542913645502543644105296056431035604900027140177424949664244379506646406809503594243784469977991859671503530719536839811016164307556629248641400976220048085022647272381628114406813571894857681802476527717670883235862776310761896709421931293756959354563591794333818131577203109761245799336064519913281473810973473961780121870561583039555117101277390723527153621474867948680870555608261546789225311791653970663737570739734816168132843202779820809527568395620089035093183005850554843675328606629750326866158213959270126350333438946506006787070749328145230687475194023403873051641176583379005419065795038945554842690761233677121433673413856847202381764237197261013255376415252338985045080568545388947952673588318743018648965809876479879442147095881764367580168213407695026300788319244884033845387621743913994581898096837063847150427120315963000213432578962896776699906942615418930645820586729397700936594962922953208286480716696010900287473222432141290646340416818175476603981655878383175374511849285378682609431487077589617036550439006497441173098255567182059884117297000836361246195581212268393977993241605872754007577896118164062500000000000000000 [74,9] -105653542641368786889740366730750323462176618167711642029201639358549676641145991417096476522097244452414799876008300037540950267336521902043149020542248106290489557241977485096226953168610636678925136383595413441828364671925935614371793476377229708454756987393700077044876646570042286088648640324892329279013642444931217360419887930678079574510852486531242392155925916786447845215597779748449993010219278640106370434076379465872258437979775401011145894361936208628640951857860260032358741170699754176666833046506616781023055491309784546815653653638184999965376383629507872434235372326930028747420460406270766335725799130613382160968265169738794113581086045311783188459672908602303932030159360441583157522783235868883263524291836383847271360572178347651156852087995667528283653736974895532941395316020106774311915671125024951639611659857441805489493541324127692569630308743847116139552235031600981146584545520373792388549940347312260414258881801810711922597671489788831896758873788962742112781107178236074783913618739723003962607756774420856691249746541559881570847160749548416970451186513461397677831064450520247809611570307256709042048972137109400084996346421612754872050839737845204765040252040523645652465050773299975404976174230299705500975247208255917014225298143670469320067539909906504503097254711951780729235552539572013110160633177570897637842404572018259418173362939971878176673779869917427003039833355309038570472089959729246588801873989329712241843622568903913312965592862542322019082846413592722397796716927604804735280808438429547216945414885847112741119809163076018552367130856026711085875641629089983730138847940727422851248917732362199783138497182098727473889856724186161718880036822677967329653242652621598743194256532001335801532214381804123957786192656583986213298999927624537287100662367906684431977385250571511252217994181299107555644924582058307645830166228722545746079467647612940921882169710869710691270497716973250878556174606959292729128210907475343019190363841338714695043245129575708263939778128099549467893029218692411763665470101371673970644828875684773228531658348825923300932050588912382642957043527435883110854120696864090320195567590572417189981261590287694637006225789157384505243248830914751450077386434203570640011473168845588860393048369049380300289121777887454996126459144439536983255309869590476812721292894438150796447394579888665558169418984460299000448656272198124220649576145744769319623148798009171911401130719291460898455693296030053847899745843562953810010413618046343559432402122312624743787276584787575990709268764684898925852792208642752324645852450346717677849073598006608769935405447774236643680711988935172485071234405040740966796875000000000000 [74,10] 170886491370867195166343862847796298464565196098189579801740478159035981521756671325089825365196255568452339537978168850543507340963008826516755224776958958235558887371302746365861790745820114319021876677626591243835061306393480603660019662476376169176407800215001831074976340129740270707873382013003332834067164865058060125125690916204064836164852711225051482726201467249842945674697318928062993108111433287018252113643828140106919273006584938955235908714358461309202453540007780765431000011022928906602985730757133440307193559746991968811412863683463475578872706138651221470770388982267189732119933683351057764618432644216554478340714620247707853163822757694883965280737954673467052076232925306449325528852937137811224086475587391925461712645466594411527980021133498372484952936475603494574559380559069358188101424922327562381772152388537449116910442235633309976012556844638746467714903575012958215612445038340583836483622063942753162313506233556489860992568135193256379574661138336039161857683354583356788151925628887722589504658334973208536387498419829447526480539890371440637850797856904132086002851669847261573700459151740189362677947536998829654491536389598137985765066156195633906500673437748708304697414762560624296660744936520636057313482914198498072281979218656495323620581551914272455691259785982374502540943164558177934912872818097235847157236875085785208527997536322826327300924836428393542439765066778053550083674919786536418194018696618744282901609588229676750736297936658716198875357542230427238701550096274185538615559529471477423347431973513466797628939048190819297042735758736302550515128453145751026028127089110237419791022833796499866927919339844379907927406227319400114965228780988267057701259027848997739821146904996019285763013645015635916835228095620218773107371377366207252002255054333792272205584768178940855344924102633892284236472482810459635886628780289074203183383299036811960947993680679179394448552630314057832725233763666357754366491437465309691752983955464104676164848775717467548373339225901502612264150948226327528900887188027312637882671834883640850654798273985917553556607122081895644792621306710486862376841815767717190964199523681152120790427649444421679808234020558972708825820237054029257905049227923018460520721493021353511871343519083843008205136496883561119005147422202371408050290568692656403439534829897205620197772791309593040950209299627242992283983234737239572338603252058227939631379365918806777209252211233176305820090196315668893471972522027340338380047857304708005287606689308926102682075309314064426918699583564771546451689135106699851439170306598726811906023106356357490360399088222937390157962767034405260346829891204833984375000000000000 [74,11] -1140787979239281259310334248273438424576156941963079793973419329792781720099128999972426122167694793417449889780661921393298566902658633344711925664226023779367131622603251579870331600307222252482076543274792207062431681139184569525667111635267630085243794123301550314241241059359504413766857502151283684737973673814568573272506924120230517842423900765314282746683641838606127621346509678000315021514521116631760851721548069142279626309968363920404096603463011030260581603406903028570384952086523814564848460540837636778628773802310054885229586492694848643147954016081535169806675241175003701381055824381272886717273209079429440041823041845152446571718672942738008010657100526142323788889049822954136852620383464579124802475698610105692348205200223611633262995865459537845869944896219142624380274824727074641574185194930583604955265896932539847776372820678512121329993342794922488312406967853628517088320677450632776097254454848295616522515298962261131842320899964786077503683290154380483150011496680519029463861335875895399715497134502596453511773048441530885524525691596955642543524708628757889358186777380557019100285012075941621839072777281815902421271696627589302269095296647439581241417776970634373152088343284324039315687473465396564564700990985878990682992658184953065451259485564569201308739453846670365822686296147828486248710566354253917673896189527396612629889070207764301933160597680144464323609628944565575203923719698143236755667516624339234523854958185467827489359181306335000057121385530176144073387316858631869369575296023149441321129426703157793468560428813024028774515024000510613584283414389851372573637308982989392008812060727222198190266547050887066118201496320145457379569687133751429499113019763676458735146768715072518524850202727337347576726480206238313138638766053744484746011615310969811100401681485524041465567293247995534712103972179271014537876108820001286812546424926297089173744639054146729791677862295186240746712261711987253626991814174500076315778834815656719569931180270249088289288653852232061307385983155669206294167855665419835344589826001466840951998211838682367009164085641458866330150574746826810086864863846721980246312520224023771357178124875349361033163092101778737802781594712819219757480540825871964399563499551312952704823862487541560611519136357818969211797258877780716284542210295056028759650582462923408303956331521820425914859188526074979365290762032395260323861230310103546011969243124812856933158326345311299957171658416537570866598467926450123787460224973839534748598241903353891295591692121882803189978095934301277534356096156401287866398011951366892158633798218346221975105164703891233880100886111108593468088656663894653320312500000000 [74,12] 6454892900956464911885158729497711477873263832347008129691610159854997821948448582151261696801780821031883283655944132762794222714600278674015658217382143017768660343805931881404333013213259007349703171417220802238517343773593376205404193778689183667406211191125728885239228084708195962097042165824158292492166227207840799241007997776426999827907018003651816199568324813485361022393703606401253783795395756087126559437486735645693771578716834659243254011501400189480693871236917741704840834892281038927972200348127034265281835808920644721873093388703271257786621020924980012956377813086369536094843722935461732497230900367584632498951405277281631221776791783983869642569520449309392049913287530477043332599685310602731610212344215815511080693914315381538435874024942285705109613479343291186409665131956174954290830691042044791804999413875809204409546539890122370796271737012319348805602388977225794792181161315726318756453678695363079849081855752141822658086146666763105307750784162967187570584201720690943698140743266154448568095776394279271645763134581545866378000541039186529403029657387141610154444774292847957675100129539078081674336662356644748413547929242658837175031608335518138682242097599541438344196089909531090281977023343722174911281734767661740588284257833807949220385673427305268544451995592213120138964875368070777558212134589352738598484587817064127589390300021813744888811484422271593480437790458172618583433980837499167585885804351927465616657030420943536795272361609557156517657317661973791692763017097605409353098956474503226797990140342405725547231505010040212240722114258804504869875470339073424122348590679072185161422719697556323176951642398055901484336941802874174215356631898341102640382690833503845297343109112312177440453237233299363274585725456693339367391641802652482403984617417735434410435972824520628603964925955400154619644695678964480688930730977810517394331468471248165137682791287633179265146726527169847839682040363178795330485551872284621910530148924685312295052972198224027078010574160650886942033659523946793388280660305268476133900454393241743117781898754437918688726626389729565415038432502198786948221418085115087991076130876502647563240915857281093407082474341611081445381367730971716483544058076893057881382032985916628553468692698850878732691833240798531755214547911596751414737525539150115369802597320011843341601152880113399386624716129977600299657619836269313743821459113967155511135468584801462345524717975163281509610119224536267428643950317216924063695957156438443610023480900360195774524155211861572372120043248966619251504815111500254555639887522270228106276771381719346989220761900973855063057271763682365417480468750000000000000000000 [74,13] -23066907785830249981007057024341187479252037253974180454080140240996145275372647140692643879828039763618521766282975632181774944562696030826591929685473187766258058108130288536677745489688898156154504131732892935451885258090035268705062329722057736638328060431554627293297498352264179946525406745697584507510469447618490132987098260166109208763196116236978697538016575419530140438743790902286387754517176808953457639251314720798803343909282881192811226857552073287779234397972273577733687912471517788866522597627496409992626986662979965783082207491741292899816297243329976690688674359686870973753689980010891950527395194744671404666649565295901383164646737237848696019578680513040769271160414788687552201613596713138063495086797316658651684829414164583859065338945290259709458677019916386634598426249753266997576881580009355657928788627739110687457177389644528829381206379249440636917994623364980990715598952910207206257625545262616537641650161646027953977012846833703693714131838370512813000394027587413984097826905991619520501718765263738799466881775797504437821954604847304480466828369409876313640573516627138808232339158184098700777351893842670750739792643309265766333848957457889341921124446713734296754245545214652573019369391657283417373029364674835392328096498733226621911300974159017741587262126046497457845990663364981785968939575306642396374065762384927373566691219617006592860528211168288941315217094314505339252870097560474063985144125173190078644440705516330084521606128922128334408548949782638607367832105629906862136056398635094288689977624670089485535877864403062203046294672714112911808901775579038599220762602766090344937899987505368357002920080066202077131089965020451903618755338480704985032498990873181645658971819756129532258808806095724384871355782365093968338533811369653609956183214892875165901156231950008404366615673740853262049517139309525693710171526056760791647077883820553611335639135528266816568080623978288542699169757867643539222678131272943051002229344943567529686086882210334465078035125580125044225915423927083582696067940525383939934298401855353962031020058028006440336177713752201003840746330688228192066798406520382935250830100247714590827830787118695630226271470756487798095885116473047767293041172316663445685013035732040038797239918415533406960176584231668197298721484985756459962330278701939528813574236397545738752811498458709844071388622859515920823815158938240925145342477309923848421717018718829253030460886124101508836520836333419739238541164715345072454149038317275953942185875687219282312846276383869694167326117608408913809960792145845020559474231709527810131577100318834719722569585702298677887256417307071387767791748046875000000000000 [74,14] 58988800442069347850575770666139316513887104975677316323720553347744309565334602959513174649576008916665370102093897227914614990829481690504593001347123786822482519434089656928892883838629053217295501639232948233571072336907425840827257332078319459587801194976910442358427487528035587265825689249855906591163120720113077303370573393518948022931635453401994150976913887547964600095044148820158147819292183368119120606502344339215409892818154017911916103509665467332436583866840892809500424265804808814318055570287892475992633025058480695749938081664529977498963622428231451906387673649537679647350067153861475799558230058857407031055282335256064045813893125688150915001147163820928755360971764337065623496318299091482812539906748568630261682821732590930675366118508793868333965117079980992647246687042747209349181998560312089582059093001597643827700166336482059356526367985487105836975341269561486756722021297003797999177591475063144869551227021990710098587612160644443413794568493442601111649489319016892884189373543254732236181292316743427869845048867601267018929765012900849584721379782301470668706214790589250531340845769674040925551654637407882883456725062536931403935342929148495283839115577865637598263076245012870951290500561890349577954694948486722719574473550866147127626716435476459563553883919714148285453303657497357501640383618784888694445283984277620167766476712183622338170163603828870829943577402728019677739398466006491336090135867808350082247695025705638330431120292507755232663485540620623854408638585150012746293038528815276717138066018936554203232661329130876582140804839855273852375793178648952274994333125979071079686768333830380742464493320586804083878561162992346942203741116333650553923130063460705100777712129703306805361386515247174451286847691294902074222212102523749006886067673572063910708765795420165016427026556126173737778701430110117119669539581347296316343599646006369759545174425974913857515959252825680968090214933397299923955618332935476472422503197896840887283558107669643420550381842124876254781987070790556594416272215934524243722871022378145056653952889884312438949317638614880287261140667165193074343513848586904912770958322235406374588380764666421996484232299686392428822332256024475011943816570993499996434319652920074484119384141626603201336092281205383672870824735376769317236999214748142403580861684850081232735412859717007787281729445706599571447695710481963205510595468192029679366062534118904125771491985951305608259228074046734458697682922653034043697765903286157311950828055640573969437359354832288677223878564597846250525021922649051161819750959568094018436713959427764828206616765093883714143885299563407897949218750000000000000000 [74,15] -112723190857639467595840246967501280101047713446232059095251698055336879941105353277608549784580228801669934680091735026831562728326693646954935523394392276913170199137228982267869128602196471078014319640226218772483368583043795754713102818409662789875129802806301674273285272557270146482512002489588344118486594493858006653317695266432411757351587874404702094139902203095200746054254798662426345664578041390175852909975898924619818355947905897557903016349404180409388674512018279571232088905693654570906401110509816518187871856943982883829843843981503267739255981203539081854898619970119184996817942630149802600380099648212136983321879143280236921990725382720290790345502267262317535911284301371925069466037738132323399381409098181471925966802570911790510899734874600433163753793097518776455974922368494261171481498180807415858414445203437140949208629772100100696984780518159387619971150067911028541298556969277159304378878677462363008321295129786955692090895535420327758348526631628937117798951970059262699182714549705358558987365497152905651517359840793793821608658549030908627206916593449846634273255988104444545976658538939005159189038400840479888607807457703561827714495325561673020407245400938814455872668005730474267813783929211358016106313362404261256378977678626215064968259530999580748786210583764130856126209748342075749970461426595959841882011342656828024793664144105443422937464218295773525931358464834947708458692099094733647258389958191338859504671939902420282107232808596343178059191674128729012625226769483307684882244371317456976986517963217246496004179526279707694243539140936746429022331301105325652522621448138776376777154444890310242750404169673787956859365040611879347036592576430725728745327662692161186025430815896925081330862785082928343740200501892371192503127956664657287456927827505436145217595468358525414959989750117164435471172813511131354099821014648285923131496825696067026421272248165158515694838804881065992383644395291494845541201587372609718316709983610403768409659001013500654873471065484093925113837797057531104213488695889768391998241622213284802704523359185254903987691168055599408235049039225093852035033475069134323358334493932874168634761043593386183012360064708910029380523122896873180191537267470683612111505045625672717668693468827882270178127093439320047495696810713839651379269613370791941237730875707942796936159002237562612186621712744256205184941432918987940849448978871992179228692069956784578915562469375935100691124945364476763679679848269346343201675839930123292462700629459538480500442127837302911939873556081015144709073110846980832328665365938784815573522266532977708806614880465701844514114782214164733886718750000000000000 [74,16] 156496619144635185520157165193855123645329346191089864198151703266429090872911717821357496690386561299606911597358078609906415359602282417747111287462501150772535103757663259978693754590780112598241201557806867143334191770860399891175824689884010075340114677662318951949279316211210104176973174217348707376668792094904650115851596317895598865646131100905055668603698429564768776842492681232132098298756786495189568404310186464173761715916741573669026592636395007584126881389579391435990046500648276661346652027713131408570208620327833837795781722860514574490496569623554087947759298722967656100324702730952316294437629241367864775915074555757642344365331725520892373201831193044330668352869981403935213122785055971459571204869424991137122433363554858665163373789316155356585932059339368056412257412419552441736713590000803571452496805998100284592785811169288553315280112662627778919094114734957236869546843029633001827440888289357070041954243345975181161848808407108978886247483895055729955743568942731677203229431051151414277289632573198509273072662960552940012448648623583176875757669634531097147647186445399610295763758915825660629411614721298381819055376430444927415147918613309899725365869393217745093155135420100025568585562020895892755304868858820700377152070178378222337838618621879100833556888968159140587754560929222363817102950361951634178972501494063152314974347692947147643623924860530571698078244805838767386189129520807823383561346128251418423748581931850391460014531218353798953396400341981777699112969883365509793459539307739460854975472489998300344693530400229562190663464115515778747340265259059123533347832960447088207234212165057264351671016476315339360965849523963164311651512953772952549452322772606917942857257038386880455376722651684775174389944918407167594269605523183074468423860264455186258119141888943168510443620167704067529061844554146017006496629191294222239117090866762631373399278045795208024285202697747607154225375979643039149720325747993709860770097240184491188445656365813635871918331376034360687871831441991479583884099175248022667762927201129228503915784522000381293893144211783221517734532899443789388755501445359922181841361261820390775078816153149649755948406025737804533813905925037408248562043755231687101362173829074455696756628989120811831944588631182051480172070653724290186467704186576160816415600756632196088601532742729284872296597801203043943965614896168419732760749973827782902602814593249965512354225601871036860532719762328338305499307686828741051028482284476375961773915034176449511721485132373821898031863816409286988556637718682939082792383104322125507825672666953765316266711238313291687518358230590820312500000000000000000 [74,17] -129006884059694044021074241292720539275642623511820574182301172166969933404407404427208337828236565188012982615460852083943074148086094041311779147490463039037778096920532133609903656115649161305035996696828050552228930423032894800489289582389274913352020014170448892441718092433524157261951887929498784332912116411298890451950637835937066522842536135703571886168188678775104318418060583429637036745466211096928925773403295968249461329084774981567850795505067466565703435107989856063003934388398750590385499050390083548407545679526965348406953469342823768656878874640234101822106698075154258419117488681160713060419500916797761892488288624809679234019314101630769319248074589933458333132991694798923215251313671131714695438122555819074552104760376160011837768453474892042060496061245019279702557347899348624788323346915664208997113159776979463597937033238127467771147407844344598476869973801832454167345859785054305921148072029625015576222017029201748633138664034696699191762155039248210073580248982120356112989247746104583628113068454666081596646695677787406704123377876181520214027299335373892212480318860846560852542540188700063423802427923999550967789603734270920831486291621754305440189867714189475244615966990821107657713620898007439332503811371195162279989657372898406958317224526963554197285203563869977824953263338628691113281318289690134283824238680007933040200746813703431606842233904446204795610277802587201811009498141435391604556234512552577525042178378300075033083257225746101015584664840129702995351081901840620836271484581763034916771830860843708520760980707422851734722020029413206929088555201691820300760658818166044576510303765600351819189903187169226937769072271951732641475867939815519647243895376774687758827605827526208377586142702923974310273053158505567135584916668470095419314580740402874066677297190980178415185707145220841771009045424337004652868518636027539875999777822382031275242995690156684568458443082313402232023579399191094280610710926156402343956963988248388575632245610190706714649745693525812679400074645363422527166186587367578877964036546717219884368522077393376557298959959482859828741319406867526248718753283874160058026903983488534819546039264748728605425045885152372194091112366977765001988908147002363332074099919256295249398817262545022687460252905838369125845143584479592754583878843958610873836416234885343609199489030222985026761118078283702484401524207978666035519505771745330480570592524543758900928001078236647937014333933440807490176296052498245033138448572576870598086808215162996157567282145985178558181352498852112289977946013604099620976568075662452452641404301763639918265713646405856707133352756500244140625000000000000 [74,18] -64069865733962382254606773548060655838125125950904252106526427211136004718266086787797700792009807641796618232629881755914189483159183136888659485124237531177917055054669706158527501874325163525503390900075423189201801847760537909870034722534093911611261665861731629964687505459227230624869219322691898203008158223316258675394648445324446174841440081374739718645886323365592968780151733258038300302625365281598596288204574031335798929197925777876633956724905212919453356018981585673409748112626417192287812403918127414128281636620541362939367015819484271598997703302412372018313967567438337975594358257402930805133568802278986236582343653564968166725947353206679001899553963630062538029179670749648039458439445280617558098778114266784339908241963491022205615270164874005013669306916574895337587743254573832967381842747696517986638910387538457370881592635146254220387221654262444002566223275187117717845255092155087494568696470657010479089946388679982344110007583594870849893226037435617255189016850251537075986565359888333055957615076883463683310876426209313037416850863231599376095829095653803326573142839316343671961289321608705777332890642236634755170747477190566657517580049060660025718822010204685873264519019039059662161228704650331942381481153619027296298581969946966109974338220002568208592798103012859562378457329563126562116297167312271381105780020189952579261559473169561705326620837802585358143660544617319772314598949980870628235790510435915813360936038777987666679002943209478687007386588285341967443941354501091410016566564843767073743368380735921764400516607625502934862845579161425226402847387722526600937761030953712175332802959685991545493096073006335519848661512337653925001331403579593678848951094402396334470793743740737494985542515326378775015232486232658233741186642398405511064620397370172064108593395214896642029176993501715271731840103436919731526818824648360835477987410208778937950893531821550284174941952148063350676550530835199156817182920658912333130713857685901598717001357016096709284321476432466312146848396214112043636126465528922638903292776066948827799201271265717107806229312361171545663818401511085715605162186567030452900130209112078448685408621586794966958164817596099704640740782456650757617134248342657100317057157887134465491789920933757807412317437347227696049269724907597486326028041708579155293070959093891281927514113159321373468395763275145134012550772988696093864158207642043513413306459430427043133415701137032140333625174596470901138507845898013018348507271932750177054679746568029277315853038232692510508479380268422426118382191003308192636397132040505028005175790673138280784115750066121108829975128173828125000000000000 [74,19] 562202904708297104220965002456068749702750757430803570070836194453410056708443488554209145954308359291548818068833896851793035867569745328379142990989816776596476964843439189845199644047286923889724345689109857681221306884760581767895575859650050943273360981022987538739478568081454438358958394735064655376914294734662874179250150119839815191695986776419127373048736265478764385002762315944709880047337262962028115752147595288727010571243741369360775750402632154303608382773480149665110731598622400145495305228575483126089839802913549717871288084276708599424017464482201229083312905226743842976310517461945439749249564511055430624816384942285339015861361035380945105419479221357893834454185156864206355782936351380732767616335815044798744708771261409542428961445528146544674516285860877670248893513161126254480521117147412530070089235739799246948775513132923327084258107538909568371075210700590860584235607966246990480909941374466206592351112656592639975108407579043870220333544820943302687509799843678436914729369348759171359164110104518050086430060257429965521056986551800846764847461351521051306744819582060982077032275522329304012423081454259571916903817593050277717747350129816132190524225372283760725853786993517406681856312874902647227886685249616461751236864268969083282817206438961618755806384991532251233801561486817594393092305835991571857919442099571600383399475284272808801170636273295724818438309774601920193974916418463944485117865903561071216034922789318497399479767341009144482364668133062634158958351529718882278818934314130638938716387540382563246057964893339722722870740063466066672782296233765568326915842891367689346727469502666077207770419395219047109876937662977355618952400897456644246992942260679490345114849008664985952842088196868254420655072258780954926253229435222035568430659241756540902261408319743016479865304695271653054595670321264174464394581603004172147038527883544424493823284252222549001468306760530997783192403112493247737756436718146893845887301229162398380434971453537739937417965487666550144710201426778655207936468628345560168228576309238504194199823982887440270190013150662334310431487746081618553441411445575711083429495651402895380387343097022497127908565971552825497003383908818843464283752611446336825827848454212473139626930100468815846741260354963123599881475730986485173199449769288021089557922660619463619591293347450902324635296839449045041412636250570308401345528054446668605596709381875878025103748061486663688289788398033795852816241327559835560844323727323512407381987574304898842138341198452781101305369627327871888191664852816304427067285150132858102737491683825992588863229570961266290396451950073242187500000000 [74,20] -1530317356573526757416114513219037398736453998435340256592137540920497123158055020165071848001889247038047353475786223357069038805667966017720545138888133014640414360622439577119195432793696357571584606517087776910632571678335571264320615230894159736714045192950717059897247077111995182831464186665665340924262672964850181874319731739497104986694428606834897911191219870205944534128274172837947636329892506179947743415104463362909621169209900605226807601882345839896140232379946070120878110914322863017466451535161472724651922903554847481333912973619384551602179009461570065671871249528248631468561718349703323002298629958757131165398953384145981007675953316161239408552728841601277885207615915101067638190302341674038651772065404132775537275517915130707665379306593266785832215011287113771611442064010250509866307420817033028768346743844135109998973912178208475142492996616165660693128204630153815931187360196620040258487491890594183331441550256738796285708025603712026689072779302780043903507572716627910192054646025750133190326213813789594134721929582481297221089481978969364133808448496512979804516816565752126972451904898715995753116678171438877046187840892431803054624961772968244784966403952435075874273571303580210663077027632793937177614239438010759789365026880705145227487802060698061218992429873841720419286478720291119279000637195753161793697150626007373863791727274586776711492339499303044482600295057817399067661548215114734483970629946494248994633803472227128901374189510383366994894799848708723385225053832579060288727516971778405526691280826311357420121611236364456156176940306381092712016717904142387654009468569527577501591032828821475807624225849715507382872859605305928695815728821971971111729217859778337759935748479177096936220670339707148479925168812008371043983438084787614524842723517254890725517323075012216324124062254819815754999479930565578018827476140396029330534843227394582398731234157178095409660081867704935314484548645880538034859260461916753608334093781776699074221926884882034499836839623465325955697890909164420718200393293812880762676329079108756748391039605265257955515881718959814750996429034071869255747137493350320632122239370859553569812879947528831758354694356302283320483202519998287020296288320768241925662904117602736715338036103166247179934356715875132468216206971667897933174342351282125651263502092377605615653026751972190960770801063461993078587814467821461922146235819027987290372419955285842194303178280581582291561937254297388651198366805896780611687535099984648707795527906053723830196979117716444928703991593450427213312832266208786570732213603311512128794802389819551535765640437602996826171875000000000000000000 [74,21] 3027007651274279258135888706565344737899055862381594466745398913518115441873966562306207438879908965925485401241913120092194833982294919120100505997517315126517478182962177664353439672826318875337108534113933724495787488431017167769864154169403904087407317882883680880623233569069850425894630895768818015779592965009611349909827663818675719997943815496604711063201274312985332932149186665248571662327710100007044306185804745330864733772595979063100228527166806834952550124943833972483836331808131295006209183342343661284663746073714231516576686851224620419809939074684792011705034809982138923899343367924756975586955340432828126177251963450797538198223969807113982232002834768660436986613541493942007636290708461090755780232506572254346892079508446431804017373225246127575891902621123495377485170952422351922982748374016298779960349080132596469559074752283500039608275983386907970360043734535705695798881872833114618915189209766982297414174225235461592694827773540777721629563557003516714917870768750093309866314089280499589482332448153022539578976332007630475268095972223711336834034825150718740031487870842584651889931658802120990551825823503388793133402943047328316120879670962942297542290092396043564761756671948828337388614375461421681221568343495704063195693340473269425949804143610886014876107183396573697941412250932539550839464572730807606093430051298849676593775719043161742117111175183369602274183531650937966103326364764648942431281545476143959624156941931375200202751663298035668508175866339210152886501436824456148785415638746513226168228692656177357895846205524352046696085794286321163947270250421792109947057497417171958574813114268829220633448842741580422470806129724222952532573987839389437723689667198285073430738076212501282740949922918158990264031744558989589255779656216271630226912920854280707241449722906859417614805108108474059138686263123048479801540084782252626699167599482138283882856910553416658094313720454868361182665587110591244722798930509976379380665352745481136221103096566601477787831403567043161521161516640423993573936908637838387292410392013504354512640960479620516538100753562577805397723358223424905393693050832098237424677729944442703348005682476404409864936894776054169125739661112110165395929755473609950602957773402532533897905712302762676177162542671918578424264733776905815829970515783068503620720985192759992885517310003103617363308375173351834851378541240598302097221835516150233390952854103273422109466310452220529750614970263259550462762011915185668024033654063009966857860896664861245602364735542145047321567570299753748005484824123929220005742280546716081000434457604075788594855112023651599884033203125000000000000 [74,22] -4829273260824888707779051431318486887161493872097938924713284036671877111948738040887147411903441744735172660209286229657901147392948960258867035730813987202634588282643282921634594263732252395403862176024228656058647048457073347609739345183046992567107418618905831633408378901342692388291074433668195435096099857207806402058781245030166461466720424977406763940979493505948029558120980783730328279842785397359021050558369674155417142962200161943756497089193270015830378719271789608797585787281935083083564225592620097200395561995735512252807065586806817340751381499715255525009725313889060735064284667224666211475414615306479601228620210703254847334155005847116987482873381496294516016098607129878355977774728780252937532662146497580954966727481614418972470753115470201873933469658292243633903076533300484048647254033611983391138837767671503398406058204639925324860813506008201371435448543327842497434004455229280446872529174068025863827176486453868585610042831908344130336132871930066792400294150744564188109161709719955838846331594013511504356453759870298230573873630414465388947887745650198458381910634905016401401102834083693390982880338135801403593411109529842259537786781458441190297688125546601259811161778937905938476799072189131320629175477787862818550193441746732835769867732512519140681136820092348907744376146444487202467848663196379800802738262751220659049411186502474685556792957548062734043099074234868737738913812545823083838494434365247030931542834927190813106306464841519484703875240795943908405356305509515119146356844836929839955102687961080703855343105641425434295489529897667309935750179947146479778424557112344150060931651316229846910226767214291986304380320334099645607071367495379401271019144468403745109218579542485085553709825597148325799592961502147809507816837932281434125898851669474184934163996821446530310910786428944478299391606073232966163511311545595032869207876135320194967067288433943823499501723326812649358748314469035360569201972932286605515527835279243567303491795140937093131751650826586320523503155142992802123340050889897833951496209862021710615664114381894464198537827946202218856584382517968584385077101363465609533282384459173660810713237329019971329505877871881727056982485158077130013971436924476480979572635681809109885232176258408597964578731952222640486218166016474967894688252433184380007714026869872261325034921503718692968327844597844848141123190423917170403618109655426775208650065076726690547461446933128558849627260212869913062809664183433099562156117956261976821446891987814084970662883570281290999929037375317431653501947686534867477983752177867033078366432174988176484475843608379364013671875000000000000 [74,23] 6416176226031513923773369441425130482162135355435560213277072569322248555278071461607503778278953928741457699632086414736926150874361237218231130721143714658546316746308820069551713422086314673635811767562781945927546845380917988082376500210881932021094991542914225600562232922015495115038640370304833311685994204075864624266495582073253973641202540225948549850190954044109196550623063894592968872440709102547872802130573302100160431578142234354862884812979871361839176477581576662289290427094540018898167019761460076390879682709066551306835457438375321227593935806842130574393364861304651444268970147362142870534244540726159317918271856669084209375215898696351553690432065961296749650662958861465899171058650645383547352812340763584664009225586538321708831964301014573000523964633856283266982563054674687467710543508946465203932703207337191032507229666891264529376151346894104225256126124474977754201076428265754816203087455557711010464085005442019204222506966397944680635964493886935819102376364894003910408263003107169996472571766825760280153812855782980230965520845006149753098187219767052968292864423830461068934555690213586842379169923773623244834031426250866197135703032580837181580059628663773521932047491427121859340522806593711983553470204950676345721810464460903117376436888311101074135943948842095392969320308239239355129111161602831294987136909121053048828100956313361362533649630961293032320703757650243063514004614936210556145522437515500705101419207852603355027573692102305710199065290943160114202433066485739950297832968600071980824008381354060527279342316216330946868462209010969064420958229210595797517182837382926199053565141192739618271643228218749967692410125882160751382318483462865934561451076464052355146053018739428782864539365114148894024208675866207155650951009259475964866641773433069610725793083154307308280483626678047340973667614007131755678023823830309915640676174814759977503311260653887946362372087801741328729520429388173108104667880185268530211735755536849385775648549457950890070447598136254343643694187640677257150821294827295181681411640229655940255846366753298524387767493922422230033547987679280631859814233298165990101271475552606402265938931886474469152468765219783921386801160322674009604019024483185661324230202874727057322981980450034479705636700629904681171820075233331214289949396857478936241605905801772224143222996899734327896697257858554150784014450504383486605889849901139914901803730572736394120864166569714210043446397292465287110940297590629473807918150280823695350702556898470062088979078266045093360119703260113104572858881563842529221784446354946862968015447448166810318070929497480392456054687500000000 [74,24] -7183491551119930957645130155728904050309965787533390475170428243557796834126858040972594676020815175902082011733415786932462801645301254565827152710616352405276796829649288965948906104308691024766939687919193900873128656980889288185109573876374687538897419783866094619998470032402558896938566203386663387559798852048484252365970661661820683325947110930129514907412050635254619576738014779396212297030790476221060344962366846739358187701823127956778762401785410869882406580144008925938683114552122289472475825758192114738250308779158024369502107838235307629344689983571161905418944211114151933720813452951632070360972940335996928257213801885809164951140379075815220673660437512930958561890340992312238034186173950106032978128453649763497415850254353163034179045317544950734307253802159143841816753949092391162368788129884296953231913701279056534808034649487028631815410499255714045242992055270433195786277705973516321480531661169782548556784309038796659318464230476757665587548762595766842157154576882825200331624713740764797049742537022098841300368268488625898126330370173506266020782293329246672245816520644435192831056386589380301282584864935364282546800109595496395009269107140785787912858257208499152979909925622783693605383884370124256466807681097905897958621803618183111104430476014862536363098364795186721328874424637097280009337905623120334000571816791567481950660663241501688777877943276150856927924800783008956203691113254364064338515749683119843850541423256597764072029184297438160586238429466804542427385145581759626853472568752643718368346388504915210376407403469303483571166511215071761439160856045649726768813711831422371474298881611430100566599524801847992027272953293385989828700656460655950326671208244604123051232562016885218259876796936506565665329856977123161198779541213164901991085554064185927688158074385544147338073153039536838221630662573885648974594242279611030712713311267047391453402817369836283026522628914798744895938864701069810476557483418010194488838681305972653063182145687533587173397299049426143517619140469593369006944481249909432587132246878617057274975280206178374859212466119327884648664822933360348676780810780337983938223672896518447993821308433112281599904701611381486889297385228750057777604726972391073027020611641035580973799025204889762129022812969472130798022058764294641713511670582087500121257722198286611203088972443741944888550853068434234801648962581874276436105399147687351092969024135197959782410964642937544030160485273433808871103849910613086057320834385394203006181618990155084315608411095913803959439904436985959971849002621637913746019856717000759416258404144173255190253257751464843750000000000000 [74,25] 6744976961148756628071195661461576283299724051783104244101633448967690548121586397047380911321312530250027234224852647858566990825368004758575952833807044941886847066827345138169240636730107227388108584089653370498146886405401912972519618401027742752010597846080667331968382493196454647668147204958024735775827382828902470146764378477805384891210216776515692045729138344346281268230722000784954825053304832047027604739599467113633544015829702109115480317966269260678819740128840364821190863361193154394174327222200433813721124555440283594141047870959960158084671622053949531065006389069264412909598194011383345168310091935458809779123951237607491277965967601090478505235873424392315106645347792345201588659856137610791532162334004075901784235997557131153478815509107899058031339907338602937772865575669136231900957123685000619331721550396693148766727936431614269531252073777668786351268278845994442351890520485428524935729155429117959942845559137448000656086650554641286080309288958266463063206344576443668432015505172672142255383476819514949073915489133802699820596371409661262687523085224790848518975036702266998104716360925442614660843215432292748393485003858551556205647486214402825741876396615920686974366480605035410802906142299214712372530729692860700980502031083076626387109696127575161947528205785897016344917698990320495422745790379336646765195710366888884459783550981826796963581818578180753334584473113542553798010628038704204071106586439647189820175847235890471506889436432699325389065126544402327814509788091201644073875354804056998994951068322058358318385321612425570842704418985072214071084793569426871071414377523724199584073665252913508855495218309844036636797557825996966194999796571356498526203674450088695876777465950470869573287271771430482847643387889510396158893828420659997311876938106096739722693028471115868640045622081287960821230170167047105831278631833304817228559003140977654146326931640140871898513140166658091091436454757472438060640588431847860132905310785849684408077269426524682936766884418562774154598004036099262714283913567463242234484902802800447635003521629935494708267674748875444350863069856858902467916869865097796997731336186660116567521769925410264619833409388421113083590695129819134970493654503306943471374056528617334960413927072787588126518599239870535088203343464018958894096376795988360041436919512286879260014829432436601651598927483455714901548949673399925955669345933681689352478147143128094014497624082496219310156125987671271499693408787631621854165213809911902557260802501352535690965302323342117826529468808083096127755198100990547109713235989696209632393575361675175372511148452758789062500000000 [74,26] -5138564100134097204001461916234210366242265651101572381233206303517594403695077331617240994505972756072239499218004944480553937441947624236433051532834605305616536356829170410379578935229216394876203197983877691172501127465153205939048412701828865431912086664334993540304102137257532581641721519590838075791335593020753404828120380961235211551885913042516272289065158123619530456890236339539343709342284385168989142280516260964274663020214246065020459770827324950100297417483933584987633515795705830969819689671679260570006100376155610115074861479887839085212373475966349789695157162702361072929465348187548393826732408555373194511954837654123074835915572869351321887134870990948820586682413212394990501629343994976330440221751626989924559346213952973769228233291581100017797609888194483342546956453292935670364797922794703393047314034807307540493528909344554288372341538277879301639650835915456610716680627233483912128785364236869996527401095604803997769408715721418948901507093887001553291143678391447810060582668646484171074072866187042249924001034114811591495485193431608025006227531842948060268322688256135799973367082508659709556347984156057177684400261915502154531448432711778500744969030780135994993552050440170488979715941229697071875505709940667091122928096818769073380794527956708967959241179493926323394865315771409339323044323980920955684624690613978012320926437755264602056996975781998472583856886377157692256152498913632796402013487725593088982611771796812958216721492140539059603393728886461615490977844027686624205430378609841859779989282554230731254597022974573436874819860771007213704125972987266450205969071427400402829905399183346924131190454277482403757519511928858461032635863117048600440900778490157545985145400422745523884869830468727240327765108534680145444071089034857537428099985794763016230266011701672837411986665503111813180582594075886790559424178702512455495744548443744576345636067003567870179562190706836995369924214542897880038796354780821604856248741268547004164766812963365636430852156636760875181717542424552824566514423990814156879392640992862863486692267475049481007899446166502366697593368730904171632301665868290485007283347074343345923248698025350539936181916532024144817415496780128295978884757157110567095962032381086369487768973124746861181689698368582290436128390658020263460695167791040792174504736152856372755824359811011542501614958500217681865340847633893132255564456849255124426384944997838420999064144411688076137434329325653235332133053498806129921148237294148963597102773406493967112724578982940082247048441860587408587600381716073471417031397342426585206354161527997348457574844360351562500000000 [74,27] 2837025639678514871502586587222965120003924721734117900667772168088827027877700604025498976849437883755159899216126777474177122712027095553357638866855450030282516808544253061166935833920409484288515244974017898464273131983664201458907840658296829589343147732491347626265656074120335359522530504273990999921351694720798333528167375203543544348724187751528649397511401399857954906256015904299585471486646695455691733593814304507284483217985185477097544192018192107347818111127029431099804706038058457186444300910558293850875494670763875146403022573268821879143916438396464786183777971526364156461940913918193151630772008340574067041919659159783581971398149900638746719500374833492441502568395682853615891634278410304716755688927665010204708731479784986889533957839201865094654020338985838091802526359397550993954245132645933709258331319325795474675118135765719835868876289004244489721856210679434657966462446414221882446792610965933777107458328390593157581858967120452454962205644603118637793096742342498459067264313749472650485298704883220480662570004981343387578544604542649089147676725595665663444721035090967122526404486860334806682844869948372618934743011813705778711645849376820244076197713342358803370743552103722141995603821686248585118385205805279401731029128000037660088536366898741787092211698873197527156757583357878630169365290509773449359241289722421389254488644613311262478203050714591779297599084944375126659087692976723347926650383597984018611064310723858235200799773273602670168530768018154428563984842789043677945581179872610818687022499405940881122883166452957398929238565673122441221915272597663964490099564451121657915945402894593804106966053495925761509484588663988051882373298227088576672544753366374907951418246513148010409142309026377768883223931557702706958215580396852806306254946720662485639161256387362099780415552878754810118164311093299327786607433741801504787996823834166473269609449810692978210259818575748875173430759838557127040147753850735366888500962214480355305743229360083421596470783889958241255584035829162724212187526361907358286614919467956247375915350103561407048926430721307878868223674923313603625922988171900901204278747632833887310547855024899716278184329999754092003226362148131035372427161926387711028424975511752364045677472067967315755682177605142961910480033482170808665261038635111198693463089942237675621945744893443375205584202797800843474358146776744685476413593029433937867212510246232164156634087164301291431256965524215925542838625347153750106744569112513649710093441929896197466174539110450075313333807703945512932369392960166343011557979844226504151372125761554343625903129577636718750000 [74,28] -543364055850144814020845432397369728798860821744635030215679507094270200153663607830908955707784160826327757890608800709472735632537436401954415223765887579017578753596978378055153524227062152720637688264773421210223557577150173756975663893166154224909207010093343678378648432336877741320462888492490099684507736800664001851028555927527782024607735832879680822114293649620816315982206669327837176159578636256804031712174610845697278735255380550482198128066107774638491959634550550443014418237978011929213058955899760960882498997819471783128470407753341536550637851880883231496185167636130273606589890549844757492850854685948721332489269447026079625697130739580872971252275746034608597913434084512527028963266992223283024180198497441473087961786920552170066380330273837322223899731758944692088306489641186270948053523606326511693290291229356917717138141816351648606097611571456994719935969478218842913855980503186280558522949049878759787317168422193242027938540001831690488931489841993599168193548770164564201812973409278506515344303220660925898635525970719035693942870931894015511626429411808543675787294967394531859167761628685251730007725533003775066131246745079586658407903432367835944699878199150331227430715712418860696621773433355525430704700556000426155653857452573466290920858142607756590289461922578437506044876485994591288037148425242274557394896347562767630912939634996171024386947020621570155353092577376646707991896417242341307980745048746724259140811088151656791240282275608382700111962236829101119493333363093605385087971501211492672282163075627025978825273749480027552552386458158507622763001970708874442605102537412322843257290415511056658431875294321484740260888292498288876101298412523765716767103982927861584583489126944609236257391776235216190552393021250122333228066206109831821727457375759622958639393341357536446320910924215354703359857376904775797425512358791009180673298040256100654638816822493486529326800181833101352600355256257769752445222946916581577112340733027565002111464166735984640307576344339631607532222320420683023520078854222434734656471064260793194592696606092420823086344658747532382691283509519897448169804922300405868291777799641358863727879110752118234137358034328346855081477375283330557736867376293575474134537834333594933702705037531475720975249882620233128122282207182539238216262895358103039574489860426717228474076567453994963913840656397694614594472392564344948164959997381055582768099490337673983463548633015403824129716155531738248446185109228142670751372887827648147544312860132093485524073580610734845154249261916799800390664462414929206102165437641815515235066413879394531250000000000000000 [74,29] -1134796806317317806335319584632364686765026816361381932529409936236260867200480758122362106732572845029664662880492407596567161476528084229004734016767542459771346835884427782444303467857401075426559144698379260426635285887672815082047244246903422863624191943020396715643272766817130724035855047503734048175105422656317508664975108685224452320468927656743211025558669984652082927043176461560460019442144220555475016088712483798126884540129484010328653654671984847156680147472887449136397248734235830716185914947864534199221882012108549744957690550599348412702418806326973915831683602189213280125637950226538994008038352457034138500193951031225094706623455183006144281275733760848111600520829785486232304902676776009483770327834070767956540969550187345644137010945966368629039179323518839638795880351727121790424719594160734755772619837950619531448516448836158532390085782123966366409098974565276197144930536191551921427519968946149334875062300351923610793175257089179138846611577706986298414331054417450522182678548616500249988886732484479522616992244767609503135199276420990510233996721132746375414421277558105923911577992145730763490109910740113390099112119715180286180592266219885246331543941470259737000084170809427771592033049921056802494479070136895290579483103418462712226563154139006501754332880906630395652827997004012403207729283570349148386744301682380626056966786522954332267456771642297136422573686898477069763005772278878871187455523462632142045993548055725852367321249885735397701955320214457756181525542192911426370616472961770959426407904285901364878984056331077707131136636620764809069302899514992196912884542521233371722436537928575399993179796948311155574961986319476705210340227822119071348509947959600862853204825451639546792020690971326656508642169486775420527044751723069258142226072992741579101553961939933146491381674134380593548014916327542029807115004932233405667446469077064089450678114558694953652216209962392216484284480018657555730285669207885579111860140200276263444675301383513201140078371577898052698775063234380928108117477085949192970631602780250266251178835155536312821255061274262475261172733848862105841988852120809308061924110079634324758258496512865637031216353503657298395304041135228861016475859802459177850450034466333918382071695028766888856812400821315813394683794224822653881104307626113472560313579046099263500136837218172811207326272977900943597543452900495080386266782017516370977906888152379895226243662157810982883337489074340218401867837982944114073529330684575149130778569207645985940082164798939728362763944815094345812985352418178761405281179674986447025730740278959274291992187500000000 [74,30] 1933894068478282398680628546855924014149329326856766106769936271760729869024959976642369137824217014598163924634156933842845233206560829322815202428447197236671462604619086822081952377042638143777914448611327362070439481920276150648459501871145724336846201186730843649043011257219507668270080949893533512459652355587114857259261384531483969983783574245025249528211076330898069228481385070789927056953110904905137244006248753778979489593928776658264919889446575754230052673874276243941201569612860170917919451969348311966823280958789327917090263683486669439663984193914479030664594853381567995802307948824775515498979101105523595574728660739141952231028387593965445802123325363299951681427408048113476124692593420625519945890493900092359827236739540101836017747637552150115510864811501612034894852488383323784370919250819423047026306206782698471457667939842680100572324889163953396085904380463082514808763301217190475993258046691067559218169433151432573838490973058019283184758993258333728079024557774014171078823632318233065758956277454058955418603081261736010417923195672189580026298339832755543393211325483768319137947650313735604127287498884543902175608118190402040144977187066781196062373822425441932206724280950323184625202790305497643886667294364368183734589615603294464772734574516386923267511840477637091430900432662454205952185791951595906670907438754146196209716434827242413424854133652491960576479565895412060364963230247622255493229215845790767510515218365807492243797990676318397627073510447527374661451145463496194547824165500801840573864793707003499727492206570617503861244392139909374097112776503817861370468051096384407217250587956035666502008339844955770860949887401789893063732297809823515023173325627031730262793111691987070020171055387814570888727038779204848914551941221222497608918613019158529436248156316166521123889217508727401727267754176281770294247405081410807518773417928139841579640764391679442947440224139280940586473585294149299997066952422542127356563663666215563454979768095620849504927302001179417717156135339015444649240744482760236380806940492542404256061650157525430300702603658681335844749043796462593004743827545479083149725144429857831150748191814245247323352101430851889802085015590159150878302106934407766378084303374154945923849458848883523793303262482682688381097304476886561224121827533603425313496695637017257012331295741395457789613336876872084898104708700228795440135201533723079793180444666241179882010027252180920927847509833051846069034440558863202852883297903309888883051842020706160200576755269548340518201115730694854039496218513151555573603701532192644663155078887939453125000000000000 [74,31] -1960342828462734245302975811772806530782607323555094049132371559013458366051378763638206671272048154731652015897183727498048004504366092822234801076753288573322040111786837659067913134010522577841814640793842310988738586616913733339226450903641454437560692878385787574438139734479663716865382682635384903950801186848627623370407601349144269004048573554730965809053780974498008966998805411952728838521019432169003664543322713139232031362860273641613032472183954608301954386366485644873352138884981833270349893686317461013702665168896215181321635883227838087376748077624997607018229669499147223271686627916062499704719803680618512233486191095866195485250948421153278766442078902519758707257032721576255030205029181481022005612928108550898720463779515792554261692775593649087850050096830507540369719464233307624572998677779577658829065141788241491518195346137446723567741164209886911294736755922170807075639263927566301613125693225856819170427075640742263832178067909871986932805642246985933762677503596905714701971833636103683988142945886356880466415363418065349671963292794405122774296794809055241093391349780094776961707990558329885408756510242333682791962651123675270150881373608895034308006010885768574620715395859626626427783623675687731128940900150295530347805531252679973360980680289353022370672086251938990573106130010896199753274310417105814201964462583870998849286495241530421023127109593372498106316068487592480904851101303842890857512687160084247542607367354136700510224562120195808654214442153586526116519118719913830337465037172648783016975716613616848769294510757315637078224445374056175659231046875591465974808741030808428198031360399559275708531134451531872248888907099004624839394502399490297412526311197282599410177534677122510854028972706677133562041534483872210827557592536664760340197022797991187854727397939877615969020470757582046911148251761501179241706487875033243154898094900800685935839545267918150170146959552149019238340046430317414715947799900468638047891583580510851336249647695060209538363316056242306045545042005501783640941050293769865767438494062308032136683414022000685834752640267098308601333403508003904327425666014199960033458340164709456132141851329377621041590575322501415833505722493103097123919387137324181631187051947891675908527887526232491299873765245129048438724712784441288725932236290853366145543826952175538600148316277811910567139450400859749306898274421687174598021379883501227715047233434436350358144753895941593498181765899994652141534834720050985861705937806029435493845282794719390993401840553696527706646463999064917292882483925917092015822618122911080718040466308593750000000000000 [74,32] 1529153054379612441450401607621327617057931760224214956685488843998754835189274530418361272757049974918502592194471326816738591946096040955109737282572902971141155063929407113760624634078653124417844948885671486750080941774300610142208800378916465971696863640080228577729902760951877297456531678984990883345249862998246895063242621859151112409215023760810086094270236679538045973380902738257611996318189534216432951751880705486204933272724091499169474607312098232726571216722967945548973858973347470993622890698251766256628808272612747835495596758360611809753106530851421394095622939908171893528530789777336632703355916486799921573718577615613485294037772364466929395264537002774114782802843913521498979935036911512203600131666292212754197901012072243972220775224979663213221395160039526411742015674242333021865627319142784369706507807796410812133326804117498287995184082200621033995205063954998428401596016506890101274701162336609655337621420600662380487901037538580085724144841360651251268035628223104426281472372964796644017573877266708347937319196548793842497944404408708221302923200774455794969634020778765466189758738477465034559743413305973578888166237334805777865970788727972432612289130344107146446103743789901602736475717365782615170031788182995223870949428957094251654345408529457879351445917322964300923264044551129926499476912356738516280914780700232137519889311904712788792285871881483591853358361234679741178704623375965327414019252354327240506146611788040652901505356787892923522826640449088948495347238559754583343516380423055358386556253271126134482679892563800130506860081174671199957282932348666826796648994628483148069227482326585699495645608711149886513905991710430242440702580342618955508037668246737140437936672008387105029115022820719412871415019348305574096813285334259317793981861811983919081991444274132031821377311613520868631637487946186013394298360757778380603478333246298825780862192822870972470582682789446202850819692981535488165961483415569516568394908676387223441756831585251958873132683071091371933145283591229977865396650979848388805989418422214207625591885238869608618578518417887626453613513019433121275622229144257758217353797771660340979867419781664767674478979019112190754571232030865431034209424663941112132794956900462625407287945282896973920604789842829343620652544309858581729497192543685699593619172643466381385458103126869318760863924864493269243769954901290290365113277610989642356349229558344488137806034504037170367888114311799023884875358394762512176244485224341786719047488330104673664897004154800334578079017284460341258300886124743556138128042221069335937500000000000000000000000 [74,33] -966445530085946374737599435779426269051225565206498509667664899623313127344650274166088396012624306442740451925816338142973676845633133126081959180455398848193431498568230662385973782949261489423685875873490096032364098346300282874848895020381041771054795309599728269566101395528847780834690116346533426043479314913916329303518528032911672631021860867979535240995296821043551962566135616279575849670743463489131302204218825649132110635321286996647289634543479342815099380542706935784106072076880518054234408640159854247584621334388319602059363127931190285991012031022705691151071684186635558623842710675074282026468515462173947220672026346989177078545529121163925708737615765699746934440582342173357293719597883853581777244673958289473497731599502237475072890930379587691679135976141626184429841320439535139683297284933820571519289304266911290438487240202635518664969551595198040701973041802256132467606798241051791783361398021849916235988528213881719182600378453022226956773690675367664650997371209951496606645456254261961329422212469175951012090870967221279468954306843067843710037732631338542917962000965775725160541260368870063333167877340668781340910609670290914375511723044416800666660461275143082639521022594061737241950600265763093162484292397663719384835520431714548821710641693621829303684606910645356865912820769862793622333036148041378708564997954126591476702900251609004528945460760374090283934296273443435499545576434474351178523561882015796631390346714521020867749410288674901764372398440341781677249116274649457969397627190296641154465184919816843436205903837820914815889120778347807773750201115999764072986246962026043249153066516077916132652756745297172337900804786523842772558193182899403887376743551300483356227457299882964866993691604020802955332550582080710891629232149380809910923223633875897327269526454572748392403334264986601965855059313853242386841444906546881840921807081065652183315360607886421996577579972515913441787372009238783376764726396809655867424549317121956800758378226297268487594677556849978574284810241692752730581843531418348778930351612132752734458142010848723360573092094196187502954523899584671973362686845823371510399187989365559505687061457343989379281652141826229449219618849614781791456358609437714800184615105658429976544322661297537868967985917064786013186131378276801289707591061909680231931687277128025949514091341398632899154544360761350657991329481089806971008463911284964939732535749963625733234197458511463746997462377936921643786207709862382761338656232913296717132515490000613137678939413366371858051134555457595785854518766200271784327924251556396484375000000000000000000 [74,34] 489930745853379307724047899783252267278868982349553100202390851584564134046083300968045869181081450730032932897606031449114005373143822493473937534384603923604931154004448426266959094334211878375403712111830881796201672000637001996371097535106830837520583284687164693676447661234158138740510268099145244577490204141569085345110773345241272898506889304741267389541997709978256231572722529959304149859442223689926869176336157297608641869812175271966466261019486573908297995700254001078599245126313963679325212670663754921291440630486817879927384553908203856488133921944634313136784993587095087053401429132748821228529927213961041744727697826457608058103897929607572001100750984099907030100375257780410862173422065133194679701797131496092356446839794795756842844494379671095989143394527132280266158174896061558094324360866628896897466934619771797603837994308186432292760880574975893313310561055687203668296774444505225991150427064125945198792301852493260069941354154269322144095744262712387655047106207275114661374232430181277177976912067107031394410874232207240842403027561262276982291027745184481073977773967024804434822847843424624883306886774470368916790843085835070269623741477266437462872566891210172773575539440230319031269380884214987191701230846895392039465809848101164573472445118197390802150434693758166737986590195679676055126521774452984121929469319051506736392962261711072234340296076926801627508751601729726850913990404808813357479133062570206365163192765913345706874144244720086341435833067330525900093752932262182377232916581383993693405598942732404882133547025369684529072711418666810433428957086048977833036594624335481538031885037882549780052745014071510459012400196914192999944653726196293222091507886209832825211943435516164059262485936319590898320093915251408235526042559561130360409526944470388214119834556946842664374580885643262248535036408943632812630051484218449982962255303306366200161492361848534840948845931701480678647631679400685382315580316303890094574732302509521082919492234456092943558476426256646097661585476701441471818464517833054492847708462122243755224481454079712824350322881444032585663640565358930359070501396684370910657320592094747169752445445177552446152038520535053057683944064978627597450222774459166854145691288046585064965659582160443227872878476162211500385231809303261497517159094962010490418102253993343244551422418261107457430929244946570158493860456467688688890884932916332186876517257674998511690268554832902637554911321120320936857566826031196422053826323165741112398151123525892819031886954126621605681098344854153270322427715655067004263401031494140625000000000000000000 [74,35] -184792465343843918283356127599666116933936259510013136593835886994579973489934746650272758046552886113288641587546199121075753121639282834869890263603109691409089489121169996249248146707891790744228167122503824569784257416545805001810754552225467004640782916231849844541297344789312463075571383944952462771711882638095780965513057133006846222116535980969412715369607386162342762206128513236309053953059973370067248961535535671170192000661156509954189201101763548762481641606840925092967193754837803384089687907758724097714056588949333236518972365793672798545078935745957714467042728002845306188398560454954767700090253212511169080879724580606302221199209145024208519446386779685892071749174288523335347142225965874293146644390461921019315315925463767057450854327600557666133640841496460744344443459779802151143374745550967830673216110586997904007881836572305119713899778811109420127153531158338331606098249516163219739640464755773191735526077085619893522863701953330620204944967000876843684331271198299691439999151788573449649179979611227882545658977478779732916688153371005378492797920898572988844898941032835680348500804243985365266768967749056951818992130996376088006235073909528371057301703298426662646559664964314908131924414705540606494510867423069822157755817446582552685797981890955030792356675268317776619329971601224702572718732365011541529171894472287915451911528466544681913632092284835192475921086293006923169318352902774518723381960488293919283218933156311750465299096714295597819040130187270655618174703536004162961101341781941984901390491748249788448804586997480684306661688946260706689121704903364274379838603675285624224172082446808568786272537948190211340434224276837615923833276471264401928636863220863827221644049090484949115256437705012405479715802478286600213660537525715252940461122370502187123530528793845601723766891144501556530037140343029034617804842330942494653194678212644502357243822696184619886636289216501072876113926168671802314347590776330779590891360536094321554782755395258107258211416494534105263033369879480967908067489712434622639226335117012851871032178735045739640915948628827439134411133309276566105693526216585036771677777559965328701914448159528037881335330214131896552046059422253033513716894410406387471821502016578263985102050903635801926709879061401808192087188303182816862314822110265243927481365273150513621676273802489628381302999349895411524835514707898635825699704430273241721780550970873247221797046802253526443859075133855260320557092514070837496830833899020268191585436380379625688818108676746216491669141228912972424458516229606175329536199569702148437500000000000000 [74,36] 38427499963087167815776637338848987123495831938958212510137662246041057416787495538887385691820995813100973956946084749344087633741326826190313050129436227203738882813106887329958323705567628242119631325765453952655572699637541731381678969717906040057529079060163473824589175369071274237312477434569729951350306426957577780630693275318185840072727001771397263178791694172536157693776217144245373042303054652057957316863094717101087882890153324034227290842686033032555495793293309787867644355857641425674782064463795579516170478493560279738669441590828225344527831721503270142359542161711133393244989016118729692897054227815091007512025181299207044715702074339795805100807054714972323026776153818413643088962250331405607386659289606927226325916402669104140857616621433024499222408398696409391994153326089695580039577620172882649548956051358309490132037508757530395880232850060419438507141029238176534839346859816174331910738223935687899719453983283346756264613156238827260404897784994354191284024442035676309979429293559002349621885781662806894444135977045933846057010554897662106055705105064543669428957039218823949967527200333812355286178509372788480317023863709305098800473916225375312556910579506029518468884655744744770749611707863982972736731822789687957551868077894107639969481429173227600271763553475081125209925619664244327434043923954208767372110666569149232766791150886710093410540609749968793906746069742216952877561748285295189396782415128528954560450126617659381310868558006188340872904665048033620198851874667388323772623604614907394938036761550114295369041930107013098356455557838554357588534868519258422964114063525463702867216158806999620052291366912583911576934019212064690576207341894687399591687642605486387071046376420816741423185416009300051656303904535952123331918350530861200201624912501033609834341000605801586066285203552166929084769463972341885068506148765973399952128320163235263396229978809425597654280399827339122130096818330369434796277543558692408046324939825050709325349913572881376632527020340210235884244767670367165234099412229044937844363354804588522863462754777080443952103218764625005346362673221013063709236233691608692792368606516646671110240610570308940187184395159000713048870320778827548507432620701289217930804952042813873747992326704191384398832763217943921161966179190027924208679878335040200683311090870802983709106388511035631382311889479662451349939429255461145415205387579091863002530474278309804708474665028232737396050516655499037239089394284537770565844806601958738815522692853111176043669244679993344041002423239206109428778290748596191406250000000000000000000000000 [74,37] 6264533742968424523252626153264531601683878693298417521553692938624746702104846261126853917749811932843426520651858429941690912888628230826537422499211363209418597482561571504486891811502442575646135527871054452256069562864405246444965740059701895525683872832390699265991486071600668978164958974319700833070359647085090328097755596781278483342808960590479609470078729237589052873761003736080362828953504740917671203298919818924872263670883841046766930561812086904154297578839047869980455997629514861377228121688828107695202088561431511816662521058759442514683518672447135572586286988398051794540017144560562924226878640735685397392848825980160584598511153149976062016356882361903678216672105984626165860705136760476837049998979027715046730831254708527394361264438309082891649050451211356935749627230983422617796149254017481527285805157928558001866600866609945754514931136168764717443297925635349528852552375077127225807080555880708504132949828910270161483363782276294321780685429661538231488724221095027288493990475106249754233961083789971578681418242032380796065192675840265821452785127444488235329448741119719179993481136883168961232675954333282538246607228848535914938262216937370780227390027350190558369937693731460401076169075243149893515686867691371582278675305911812094357691283803984568890474276316337789273902224646372994683150498558323515851496031919069029690438655795415561513792210750546005792874875093824296023528558306637500156738504854428949249247372970296740613491442899001795526226751604996759972448629355250920540677431126700015340611741838307166081416460889995775440992268003873961376906463765981115939522908870462479010261617405782908650040696950577656321048445321798540509664948366092498767794701398255114477953749572260490008112769834992999692790334158381817115149260474297045586743306171870578263476493726861916808178397214886888256778408899757721401997529428838624188371540075551322470148917546504377047011773704822235389000983465997386106858443125126140468897356108177506490753972663347529267759240776492271577327781838127033355678725103875703306757961753071559897634593229003320369283098734251215044756125465728634379919310624957528272380431209748528760058993264162975774984098914863606819191897618737639827979247080033412820982685372238428335466449964718490138573828227974830665320156102103190568412147149995169951654316608076482832681759130528040870605775879463819879978155691680634245199267041957644933289637559692777700924549679693500552437529779303017392957418813199851082578899477437893974872311739960119855437862167979017882432635211387150775408372282981872558593750000000000000000000 [74,38] -6603154659207516623066339058938900675300301705053024492593548774826391805372303547700129564048270317791007063830043001245573083306678832295788378145674989764292832084800968399333465634057355771439667655463307143951769240501807528948036217762518405440018476314550326821525895766046301791523385934889900176807359855077381561301487218549511944310903938068901425531870815429544405882250605496597029103176978971483568573483246660841014542048826932559628653056846660761760525548498731299166123009003521706223689344663464319456096939891456616657886454384331563004344542693366436034364202005010619148795609989292479107162398527428901061945748233987125453723727513424984209055806007460461605721721762759353670374024456766418607680847217570030862227018101083502629901729715735139539464177348471300226634385837157485758928241446698993002315563963164984538756341035302325456117999561309711788170933949019265325604422767829475088631255991903018530469198926160470016016074526534266263401305341955667366051013165951686140333230579937985129474113142809991552543561678969841689153054885399775738785096480746140830420507784925966427489498676674465357620556383559446839838760832943717791778473779079569231436311742651481062884600571185545722187396988530769634102835947077611928415095581239832443673266963087910409172046977140902301715443089777245969092584912713111090463077148350215550733559473683840874642162981056160409552596062605538191626561301014065547683831433000127739261009768332409628115605318850022557847626528984053571174907812849831397990529103850335725725129596291376537447123751929487198548032855909811329394982004085656439751875941145086139955637841438414145806259192933568555758729406990815090057497949181222229269479893192592971104643515681879589685028211015264328781375997189940000092906266240705316063972043387006747734642753083436364835173922378100339503903213055226522356761667481206654528519543251510256759843295488196407957167929880967231970766401048270486223768320971254920076617727380329745364143267976200172058315114591978456051847536150674972256912721564129825874433572093106555453439210529901772753848652167489964082344872188566223820395522482792097328996266155709361738130442496716713478870166659661489388415789842424819475686747984407199653931182092746180513503918242110815881557179167008464379481373609935756586238379466696120245999128917087913259721748301996423519672488761854999769095795202106900426896884691479422073881879587595299216726949327522207353923859851978481984112325015931611738752231006907618393666908717492492944220150516951745338009582830807175923837348818778991699218750000000000000000 [74,39] -1811365685400828608423138934013735048155348988280709610979362780536084944495973477523850826719315136322489006278427966009368667125559184636052519329575913535517266144365894829011015555051986719134029341379982709928948775804255309325246742922063788993704180357903845243351502558080759643864668435828989226988280991708943516488119984333522864337917188743319409505912188595031437741683913257700061151014975874795373516466684383207592125192865085979268950090898170346950933801599833198076735220216858137841692235882141647476118703270477531631496037584027632735026725199049943694473913520508255858064274751242287836589640516757353734836712017819390852258380815429464695206880204319108759787592008815398803511579172267450824463290979468876995611564503461094560188751081713439665430040029093281147862919982536449451656498023959266472016442048000508711195388279039590171259576170004377498191709207029389644343735897884256156594630684600248606281945604065240561160487173557070540006478669934242841219323343500710726208138524610922303188311194282956558531470297825451515306009406069637574416145690940748611887012679989363000697934905249163867026522720656565529684163898027166215836822467028771551609603948620279780475922589453346987990426616654506795265593158024898697616945738487000045362524493096281392660822427855055435355838159980097750267676953065078959726948045824945707280046949753668853753471907290535819264703341379228415147991993308246491200789584931051552626966337613961220016771894724036987191636020745327760265393521678231979564951911997798383530845894194606406086154118212255828668878013977445333535198640764332821737215141099155138626945117089362089921093781728315490465853178491766246340520329645791639804322892617218176119059068805832569708554847733883092873989992580920246337965322216324251031148414691473268636778333542535305918530092565652487743963384029482558197736268575904223395576386727597633308348794016562171973248512236959007952685392128740094996945350805826481800272287076007878451816596797282705079108679528246345888644816718484030224749051410573593866967607350540673371343702392858816962315233980686172237877149490855858091562098684474018023136294253372166100458847766016132796188055170945643309647384796269486109629927156733082987089440936545115301294767165343575396671024262209694387494320899622875499047028919027427888573109660602494852476971694459323265891749164619283635434865701982239938968386785058807859545063481631192506791761980721844173245940250659456777653391819210977088048637213073888063344083711899457171044843909134858012284496897592589448322542011737823486328125000000000000 [74,40] 5855367110368511597351990038357101488194705900449562413056340500827135436333581084104134069654690309568298330233143506038842139829409646750325647798410698289662311052655895503266969775084251515046829963214634253837524608706032486794669154707921308684110500539862224771061738253573316066933054047516837780057447764129512469103759495194227326296405157256058514653302291146151737131781948773172290879334327198689810092551871597657046487016281622639313116526615740836634944127204240061111116984842667432849636516980734520534056354034778220870594125520625667559738375839984923368911826566146521019768982377480106595809735077812928197682784945131121142526411017305727515032201323886851857579681168825222322509613031197933801047007413266515619230876524050733025402606195003628030105933027847807748595251142388873047415691370668410119588265968362150190614667653508959214086691816179047309538112115419155598660618150635087773470232892697745481201806348363655106004687801314208377835006976921280681842889066630647409287663275653776930219722587377353846418793287547855085783347529059817437259430233337675460192580612590588504895534692120798279758821446679018234017066356940308372536581094392493581955335306604638900925188426470366063718735800755491700274849303426426004205610544021413028912956306872860114722319706453177007411320108539316076060974746056965999372203213243728227232546121733244848524764899148968853825380524885597610355332058316063106348785807111230360931413726896825546448538986485994355209091366672201444109811148322682484732714380665524985230894558283132342089486008526534456068240076751966765999301819258514500843612753366761376562194837044409249697757032472282469641995298554832822715390700438826881831094486234586200658431568256125372128270725619248004870407661415066834244967807631251514684688447302431653450473148255313231606784735280402471634189751515820688630428278013820672916635677876781751336726503988377385541794976516390736082220512073978135165626770791894192269720149097476228340004821498135715850371473311958535175199249272328397222007129160187106565174556026546492356351004651443360792838163132649747904992682185277807326219677599438894446745173321637858854228618066977654575930094025220212869652144610924537980312144766159965770210254184545814257790894666540411815568842568305159437338866464678859797818241539774712910075561295051564154982903108759122277783734609183297744992986660233090056124587140425441499802224564343581935220111224597783089209039842242843519785512998261020903973695727352298718959506494955314940955886022274506919060854670533444732427597045898437500000000000000000 [74,41] -5201229591875492910021841663828407525312359603999608379831169725994947237228241314607349878985849573925676334263997895422703399336264143159871204513879325588461188092863290322634192625020353140699813093009952021680264574051865495627352063974624122478403550230038828853344346225481259090785796849917171622544678950279168439880622172633530558898426191325762213274206856968890559344853121612635564303500530043430319151582043932667453441853610221974137231767804172907132507161138322391306060668420057492840235326039978782317234832558948288149590619215427292828190397671519661414735168741992023030278132872370732669722274390580343892736220511053228226379703560830015076650732449156931411814866260936263354011379712596135611799276838666141825500748320519788770979434679456750381699342034994506970674519745353470493087263189456879642829593255302420858419003847142912217678117946510845247465739479082242135554167662743622387943762879308989403429138966739038708280697285056641380226087303292642986172935376033951176307426050558113321386718012166594714550025168597071894963385205968412003256080169274132387899244831139144819208425960870392389999785065512011024514133093757599946562197493968603095761687967816347457272101116551955525303465245429684296212458375418577585264805447655899067006481132075250011467341806669964980721736718036851190747000392025728546465526697712655175455049022527615530706279627985933417963424724803474127218749728086775392956111356266232068487924279262254245481796178530893948941894750637432063620947874879464273330086102829221747759168068852651876781701508667843291259597263026308887848900367768482845780464814360328633074520816377554940231642879264109405730806264848506718650653497386548973152848216205156838314063213967938192008639950847028085811950017655403092028133684636626502651167453126893421027140596733033233415867521336037209592999001940334972326732279219703275572183914614776071723019772642440627427391061423340275365918865257729606276755730072612840772307050040541010094520483885978792553969695812818426274739218589098721656407095573329226806063142291972827705571352734157993266951597437419777969733050609563735740731477706312730234239062535837057802769322861997758363858568788117149472562685713261775353718829834042004140168824244118968295585655138925336070272476819703796059149431265431458737359393030034436527185967836898167747600569414731786117380119382083455545045002347076311271440454564856825658727821974371477691885054469145354904130883693238131116031527548797204232736471347457505632055544790070790593592517340603038900059829074962181039154529571533203125000000000000 [74,42] 2955001601576525421991561934401291290359142333763941501694633229936512322495971758885606127382005594732251306461763079384858376150795718800880333018928275094154321177004143409449493568581396137017314104230431327981539422485951200819167436384239451676154075337814633036558730136536071984298773158560962525353761858454527349805854098733657013643478545515394466376277964113744111907572023892477980315701186455758744652991709552863749765182838976463502202137690238490990612559903045067908304450974382783923168654279586034486706354203547185027767489840224590803715903798984939799162817860388954180992543832518043388664393861897802020894207335626521389221114383950670490959485390894230433091035028600140159419918198919578570493377261726330769600747670992246070631648055067205270228407449444953007610332675895668279101907783122910982044562829501939003342927347336792054162375512481191358489253813595877825413794900425109544569875546059409383279159619128489629031284050280849253866465631346153133369397851598073580940979755836794493449569315909105958063954176283000247837317541387311481752364525354463362141979154754930528664836736471517068292786408399293087946641968915665141265516026911728623916957716979125514245065576177886051614144279186484534143985437637913278610145757076099589640427065244668386741250334860397868367563788214151979347562693795137321563203353110256967561931100475710216720084083020956236848483330168750232543768313753827210958111223374064122466492518194857084631498550007711776905307285141273419514707613550080201817826747966930640747046853407651942729351172759704665074899332852510490248334583698176016430753607974167790521037012397811307820226951225521925182065551208429243440445009451201023448665519208524282803164077841072270502603814732581879556504939944268934129595662980413011157926093602142522632142261539614047197309436942598299187269868529829936861174777286142685750620631056914146282772097981809528257802239119767432031647280740084021594561332056971301363726447517293864897494596966283843974715225115802390826389259562729954245752285202378568546674758856002362901679569609559176278450383735477542717451355593972859519482074256638508922729289686585290694882021821715077044365861491660031942770501505139594970420614254838595719119375742855972725844337445281000861127683834965094777811532727745852312038201121539602858367307498482819627225660260935621783335788660041314821665945763967385272811661378951739878962732368340136690901940173230388295481460487076479039643516558361791800803876503198036142018231896285863893870148933797070700535414289333857595920562744140625000000000000 [74,43] -1167142282230725611704194478747773007085520809381081927348469407366467438069007621661453934832436766849834617086087724312037749348404877662978765016030859612006242744347235455143597215926084954683852884370783999896779328720048293251826536303432982232932628279870875379047449711138284655714765068248227770231787371118395301118088874758469873447722452445583550176044749841026238162714762543553485906855962995239282811255811173632255031299816662746400260537989086711176158639707815607953734697832567471825188408224814910376210948884576692401213950567668340713277665228062458484735060569878665168183263229130385754064500184475402099206097995026325017370663772597012837125180472455041734947961439193182282199291277690547011818653510091554473778841479366771119229390521800979262561180318868671667929533044317828907767147315377158769017701152474529218441889217790488374442838058500477414791714693331969544705554206798511731699494431424059754287973819269076337371738191638718593199245241143133999557904912578148201472482932742802302169613783863441352722416792214349712130914540463527387334369085405593093353400695177208895448521375449074964281266004040632413520578173713149233849298986428841782360802992756618593633693864398872386574468544867826448740523207987065046299238448273331873741329472152075800549465150345663264613822369307277860701278128923268056377149735063305950996818840263133409022188080283616469901394205095739259478617814493462250712802397118514479621563560648807312416957128122558722863910666377009507189992331412665117618009469871588837480504756880679922239405432965678772767270772043321984430447136806391986052414592698872079176640106392405221592097757354783570413496846995703621279194812939387557289257329182510489736174802851790838959220945609799959249171300046349894198184823858213030184181571844878481748888324217438957933411861712845131134019343978597767744598091553378030032393464924412932210859495390887046264491389392834604492356052259379558767630840594707668961007729272457673858398654987791724747989572779022076849947305240204962791837838588897261032548463708936797461536175392483623224045817603145464619194877445142216206088741586861136745174920388336392024474566642626016307327893510747330314977854217802600917797118065649547025062843683584292403803848816928413556882229028914754627529813165101606322678090674540956500224078669492026381357623951987593146694635666470913693074700500496507327992380166582411769897046416554915012745624335818161710388114479132283919601481680149199481138729316958331824942470645590604045797806012901148831062414501502644270658493041992187500000000 [74,44] 283357731442615107040003885911245276310124565388721393695498866954819749941819670899842697487719614715355363246151253752663513756464411384703456969246964018295111758758950847049124247545746802128015858233485383763515372105035360297057558878683572852035636405482296257916675760102954125137259429687084826060480482654338127211210234360094199315378331600800413498062243784718102080945207501869175409471121418149373423224256229756857250013122766587788028864250917454331029562719238224465445132297180521959691915039947812511554664423655504560044811164163753005914343140615834059199077487043014903163137214557690696211859429038903928615457580543579015234175311609108445500205713440087267262618761179968954804057603246060110925873734956716028784527728325911081912296238425958564897259774068355451580535947527662567563022885810661315682538743610388420188390343108243815100964234108515608384363906747061416133121584071337583641539279890075869620680515993027642435600118835150052225235052260379948040592661593595022260742673076894643872251714693990314601055317187846295445878676868858507509347026479731041996632520202064749221107693993389458204044340499700518004294562887774100889230647743768506358816298013275998604127832294918247029541946306556995317900170413831253892887497179710192277789664672644067465094113446212867257690728176936979955474799894635598420331036020769211527911938428312746241532540247215046448580620019268547258737754161093176987336235173239365083610064710227864107674299597383219787659103964574900411547961006568823424780304158056108473523320489459777018685358532936050965841983572915971065118086948141825083385878425923845966896131761938101222014649820054434671988838992271210970563897483585500591101806406243047025021479735887677382273684816023057382451226667281745842955899679761937045580512644588727549811185504228629455661495713081041764164006729617203585450100735864889403818487426539275399989570018864875061406522664765702540777593200172747200407337091992405885953548384751804412076225842156324892772466425030609098194416958323855972237033901441380164462922017738194272028400948066099010005659966016579574512761977720343006087039616379123576697190941879350508335298326342003098583108474319971257624573104692734509772203298128616119150508570243425745567718247503099541440372360010321485136455987050172193693652542525869816477534928295676950141772419496180873574436439942708651771113909010580253137993569551680396372927224848095852951609777527162683131635785390982544247086627358419235037467019162889679534466651249701926729152035022707423195242881774902343750000000000000000000 [74,45] -507431046307232387290036833507908180471753957400816163114774870590904421031929926284097493367519491392454499674605563242108517175480271144363836753252434565418963447770452140287218836897102953631425085563980169549457772143725824513381579327956913541241697584174345473584350074975815034203485489086246055014747086067714785382810926919682340514160340374779088888279207048486786795289309137917812725344956262511190635651654349387186334433287349566663776137308054316819015602265115341055346582324274954411684230514828558295247056417332058510939847086050927755147166959806976392079220449875419385606412009820002801062851023281712760047239613209763437349913151066123991827979238981435623375710301718406890837000172103192321250124630987058218846466341732974764641296070756853531202669916653283480251872386882487934910543900361138063562769573619007154726875301044974496848478914065677686703904651913511506867478760916698438223027105594707162798654452989345559280084788010650262395200136188101939743195078448232517565448179391851754090208050947533518772608989757890887365346561234855783662001263810885607782323690906600450544503359631113808292675885767891918985500789007238465361226817636281336393282783579783301496783097530674001287290557373358195300903940817023335566620697376585938311253378682375506977504376615199786024454912968924777902613263126175709732873063334106909887336823533461750130619823181877679060743431082479739399720600465647493355113431459402897330046010598682162434831747337379041524689137046200124999032206263470795476737803677141109652289113683522267577170989971896203784430272388354716417717699785969071503137846459161643511923312036908701675967943558134464279489599433482500876768322081352532023062848422379913059045377946171206370147504097326177235055061807222697928514668329475572539885982706672886065668324545129247678287648212122430052665162010776107344663229551923247309224107005553752394390244201108001252002175964576041868184128595212169176906931224681771044826151332538046892767685891592756223751395035116739394113262869323365730693652497293039831770218739732544176815333000886138910768226969642629527151613069795765245370697259751410065994953680933617279224954067580263417224633616160736343578017991615085667676856995782706197168610890650006586476996693841175685454401060267349942571986879549537702677322244624654565722394540880808948039700241237479010080702286519100396933193688209156956742083758161452210050785376402591980207725703543704495661964424997241970866220727434759401475689872763133128044255638707427276401507043601668556220829486846923828125000000000000 [74,46] -37432823541651478992922077951036427173480876371687710343829508631588246062821942499315526557247968373369680731582940734775997497612996338596150217435956668637338686880976227393792489434857508004886530863502716473208069863225699414982157647380117524494836170689420831457394287990889285955616358766840130739078858387762470929132939694623493381191583134292395753329075748541073333291331938638707044821430741728357130650929123490066499808477360645700220032212920545919372125722503385985643003206405435962677490406047803173408866111542686305208851932777474061060615098022067756118572681072450408496731320338312043878064975626594702412747187132655972949073845209115858708846190343625622067958632583820353344508396564645051805734314477343753235303849593395064473667464037148540962943372274538142813817471781653364166686467378014842386357619696215332708744405154453597872111131810680267711829144725121034720864816969273562978953748969663992556077772243425607779234028307110035328007047741501449888510687654702800091020596465502843806320608387252885225886077994254031623831780771428971378286051324687340162486915630897338449368741925717086888526914836287332704783743133592255501277544720442172458940958738874072201436712135651686026832980303827491797265254188699912782038937971940761714148600940010526449655664085905325991764178826813366437538482320537076190161558664779088440211722109526183325653864615363024795728128972059597595472120551888149692977770408727628944783005312387853304223510269925213923478597354329439214609974289954253575703810333637638327448138352668095242634604871910208750046854374334326609984353803039418826231166030892732985291136321274942254863657148979595838920090729844638744122924955151384228891623455816266364715319542732375441231234185525050454260167481801706254362389479151462138959001470401800771162965181532987174559053379695354880247743363563094958309994901976357809457156364525307113750465090413332463415923697926954183530534079364575546924355405489243513245432689044350127270923563241203298530639182147552660636693443708736428790638764320891581945035816238064095425411968702002623644478340128681749070179640184867771170573736127343580582316235519876781589133338691444058534037507575869501241728910075335659501414512384428810878839958504890452961145097225123124838088861771219310949210695981752064032797606162296681695246122123472122367621982382102595229537906834905556320793806391573880821793704761265068278284020577984130883520759309558444521664126010909386071984289500529820140695396270095442917521844127318186856712145527126267552375793457031250000000000000000 [74,47] 19854293600318766758182489908203636548429198852653749378639687776892215221442961301596998307254711614414488117564077485946661189619589991488932735062513873090165150705947645861431190397455666507164628334838665485804455567527306923905834741075189784114558464092405716585934886012066490582282340754275655520163087945880077740769399196085775593173172201333940549008306335347043168009151444664920051015410268447339183109041141059940274595890444638897317244922498831957725206547933487651481120123665253790525173821866440312607423076297984275498121377277627406261633042294747522180408040967762400184782613995237910375432573148062361788935856144361214576375069038336759221844889623911575104465517920820687951175019715699917597329139596086908057093402589021727648527417162994391654425534144174335459395504397034731929994586517695574978060599843236207649210541623113171723701456283963795191625280676100568765233074125421354772931862773948245603180012316649474671899742790044936155358959074888694488841198379851292123121751613889109934666707918266215891473414184170077045178987537526147285670933190894676745898245726812165671503180615504769898937992101139277812388976007664783711934262180364820076118709744237174154930846915208112024809928684239498621542452257102341767665192718967701331242395852085318069540828905614934397203271958182742893791741551739769435935113366477593495162373841367113841649407268229358158924296380964753911673356421272006763348535929612422548241334122382436405112047306838629038781218791273972931372309429467356502508326927135241076144727511719495487655903086259475893755974566627416522258634169402035380066051165800920684982876442224110233947632001860817226554595780878694131785010757070380189562482048975210901884118500277387758720248687633444599677365152112773743342238576730414293169888409889664647702739470590068271796798401324212875980029021042707060187899568789151723455682619557174400166442439276072732534195679520112315837238159164150547021550438345611505750567931692149034963045151065161857197010983288580859304421569692927574684099794592734238052579691221649971750449845806957194546914072200506505669568761652677452308753187259599679505031658730170464085865653999205971544994357239608896101328568667200643527331232529491150452473329045402356882456097447154793219745744678811016070495710367153830928475034090584433237081403878964149372724312920519845332719690255622922213938399978777301173439696988408247672595486906397268242079670961709261202638536071299637427876845400462681817773563060116827252554044802579369388695340603590011596679687500000000000000000000 [74,48] -5711690152866733656817959644752370470107456923267218276224008160924239729932169306836437201946024013957047578804377146687574094942861235517628372123558651750787573636831955791553528398345009523132292939018673652574061885263827062879036066484907016958493386524539742400746492131154138118101971985402976030371613621704350011918257479063144917337988067888139125552810039805841117305194584221108753223881900324595630418657514024368300666351492052207277860716688360443737219508110834040863886474868639027910593501453659074470612297698025798681500965494848943582875968470201315226225474033070961856672223610185142056063004172677322554042870488377212231857128095772907310975148419575945143239591185688705217780821696632454637280720849179118224574392413315754106538049925492277405523326046390275619752210047758483127266859241276765758827391835429927413679309581629656520227425975395333689283275207969494574534807297089606999310414301439251981095721068700215280666009620181923605692305136399058669811886465890255891272484599685772161330827197803588976063992990783650426586258971826088425674294026043393410717820745564970844639324263337810079545677652885959898256719413898778159688399274682563953500834710542214716235706469175319608094601023185399944714854994493152187995780977515514226646697547221766453383488618693962379378490265641821863805107734415082045347833106000094291682434856795576406235406982520385911237963855011097229732058184175682039937920288673285563972092116750248490671177872517537156728112839446009013527277278968258419851011924653301854824207733796750466010844816903497505765187645407994972273992994681891351346197795799808760632007632063207505121356468919969784439017035348900196872184044691678144457835804832859614589836040514218132954746097312312336288244270242008774833555109138775357654671146423696409031035925070184177252167709208486878776446382401637074539138398038524109014100266195383905022330503526688158270528281595397984247212020250549477563087044160879482621540750422944090349876589676548450625898063498461084843419471281695327936651706662499408617613262435784926175497252495397188972486826098106922269092569326719750949540009585681117032039294361678494782995756882464456189684695676034837405207799914575515771389844017948266639056848576915735184007172391802970960216837840269981728237014707083749213712537334649695482984071297315490095357327931603400193842494338879223481483063888904404099359552220476569839801638703131299750823277632905299209176689108834796629808119968487216925693285159737239316257717547387073864229023456573486328125000000000000000000000 [74,49] 661669977671169294001510302413387907217321958377554629637536032976389254958704990459622269949039725935616754569973917415452933651947815896536816068262512061853717422935323376138257749003238077031306880661811117261480655271784637334064850559317500310683643441658473279639740045785880584295665913594180379662063775120253622168028442536926796014490192405440466564671867676189215676496298547183799107252578822403964547594549310313577141228927077132948714458076362438979807835735022421447185080904115968500794947569167492280947753743682196409663741096932642958942385329192875163646423902462816605192213291224299590569558426113435292096834965070191126908426627670025013539156567208140942125314332229862509095026734905314085357631158143603810254484746521531891254939574101188661039030930277161258226449155350254586486304947124303443161146190581745243327179756646860268792492894173295307148536253863859049940661433866804144090940210462995502110643025996719900766998475017618181408988955160859442235778257875628284906766117875603322489253723260622945364704284057285895777738516272304632649274408643574536022632134636087209285939049726184806723872983495682461397978760902088084288874440431691979224666057465761822790871357960546371935869156907147876536144608962900845485635278177508515632806929433727375377009071736180490014253864539234036462007647820237066411440651196700851799935402966343461614876127626086620337628843981287620131270752517440149599238908983045756666244497011848832794476749471607913812709404492168215727072765482489689450098078098854145913335668597049008639064533582617194178627416058092001570411913441727343597856235818620892864482346029077863679733221089895408787208710675532637729676691694207595275984040972278994626721351276207399486410664760546323916243706804418380388201807275154725269430239814862207692044017240473994930255482742653860851980253189434342315706132576961088049525249160764408208184176571585486462417381131200659084718844106559912542116667348781901327131257604634946171883312530292043271016760605997617388159957447972042227139951856482713239288388456786885062357029809482045565563149799364597160337553648989628129526319321527052948794603886085937787531173705713422442503713738077880644702362048541674805637488350993898058808494185550552773987057112510010589861053482411054248833435890967805363319061387699887936259168797037200800639104650698070522525473358619216265065456070405075030110024589136135465427303188661722497481893372309765539669881900521864188603041740330655818863857785763505367851444738391819555545225739479064941406250000000000000000 [74,50] 232618634793702758524245019379775250896424727163639754698367815999779833513933868699240550766077668289873142382206317852270009414543649550423948343901721890448023295625101588158462266941146762934448357337514705136790832550865360085751745469614833843231175754200602092450714452949958554368041898394869900807179192506376318768107974627387382083700496034740712597113376123878278459589714641217167684877197706557613899979839108395643175475219245040090290068121699290880048422741773316389017987636850300014105028422020241478420450997498896581284152691634653448783208789810976857618051972442983955912217803896339229392801012856659130578223379497203239302228984823176308199849499496521834168190866384444742728112296618533052720705897470438815308802682725658802707534620094705550489132119590644710348612388812799028116293531821601644218046502611355947329146860416891403176014513361587325461074582821891546250498798944981240795688594160227470755981511623355441985145741202152299848935233852775738109560781671006400203325821463022151525024398098883483811263036547026217271821853259287443696687198903267445487212747622567651503593522696644214770358904309925839838808227686291925573652659675708901957939898347346002806812066003463663139109451165564168967684829005772287803233741567884970920243564719926535311014175704950633798345580992359157971940045775443232053652377010948638381866094423691258710285255566840519773789740701764666633916599335640410491099389613156944570155127592469062017850969357284801379965594823551062453045958453536285666606184999479972964007861991350930628605300753602882106668541943375606570149868114690633584106027360772361058128765172867088333563092245741446849679264949352715304759004944396118751885428566604862874626814298680337311623458211431820531549220299515573144673617215953637407023304157810619179728702488480475468775494328223697645029521180444198833884140305090214419539932277074100557042611148162699784335253121986275431760913374188361173728479295406606474811046292899845398656877937041565474031235376020544453384639343254701675518929074184468146587456630495642771908881565539080182876974073629070238799096351661243854553105881223257722293879041103459145133720868746258837667594809254938877310442728506940709775239742922724575368387448125741800112266471257566949560820245278870291690276908042311072639463780949990955021805301306007175350411589462291880210648343960085057889388935923767876480741200092262321311536081373927741372410685809793864813090048781257923605772503650431568778657424471966244650111832470429362729191780090332031250000000000000000 [74,51] -149011434184228484580950269251328698470631809591361600425608895491137893812025802130205692009206758410632469919096155511160758017059376529512490551929967538311062987648864817490005271901563130756969208548902788220517738273002213501159200919412362172082162213932087710126048791449813478128277878621538310489336766318694023276016754428369106218459607752887059176816336416184878311195853040032133641224172028230961252699874934450524291608781260613186672602831639452141666920081628882504747326399921210748970822816874627650819496030482955291840291427395796975990392782284977469811737793975621494286401137991108845367026287303684698933391766228196587685539438764619826842947903227935347144168772597982812933844688396144031303063448395169487132027344002376540261749573097039622378161270527582995970173633084000336446942912436007520520115560211398348117065941807772794947249684973809129657255835017754144903732515850412828493839692096560393525532512426698502563130624542298292744515077868181475852820652540530438054462098219846513068307846275260536031703661991135780434898121997831195439279066415527083392100868517089897874849682566791961045515606682129663227419143316014157563410081016179511312178565117008324213544933553279903605545592739408847945933539114880264538976056546755130458131754450082147515550040298302551511614237593106531820187980393378482097402618989703072082837095396538649627866751977883791309705698294765967981597498019079943250538563449880435035856515659562335756430227394313285516958298667045562301657487879816178379731456727459106043712442311054416353403800280283157434172697697269751960858878810194158862777206098332737221777415952163269421920842258786554565346442772022564031062517721044363203307911902365724739537040287398946914431688076921767443287205001040529153136428123910986528773164015592020487261558402067347819772007480158153038959590182883450453046954993206685836251911854374474351568507672075529605953001484524530462737642830641065301993139780544524962163733617516334237069002433953080606058041832007780924291447141635567559494461653902971383258528633579397267497160711310420838026843826953322451957533822220029566171943330525144966390319137559884066219100140739711625383114060940368631904278962187030552699934400404209970117822668357611529482735117023916571603445952415915054769903062890494262109101665603696760980736379787703351990384466190020276562339233960522325819416028431258349057449706975474435730541073503118507310267844201944791546817334491080994358494072106459167123807331127994905972666828120054560713469982147216796875000000000000 [74,52] 38379901436844733826322356004475150749500670351306371899552909435904808507778051157951583543230320112621448228796052665313097986162699493434895133861481917856346090705485412592996498580739028501378365718128336510385789635151204531085971429247847339987921264501700589504972830402316030255000389213431761535255811183490797008771448087990193646681749871867597019721478624303471871080117219195031378413005954998622989021306190077415196030989810246060469680168170396979607575293892285175326998400641786734925997875408453290859045727047366258010172541192875395947081350347908567025962681894037627200139152337560820444613980799746753454577653957776447003545736307327922420557881031563786816536310559460621681302888930387269052684556962953229281902373363631979027248673298539661135281339516607500177364634818014584684752385426632614071648731049333288893252008586732125226612245243500094384345202913041609594924480449299154301992275852217745680476697070237793944173624443828899696190580185822273644722192348889187945476459411549560902696157805716003829797204459994308659656424197669096259216157733985720454076652720451929628955734531753815301735892509880313356743002437886835985696726471057772479362408641002327288839054381222411479500491415931811917153525892550603283714146229647845020721118995543076547185855253669430135553875178834736294813181998493666085697462876362484489358624648431444296905618843954227897854513437807830294945149384504248657687492207906174898477835408066333217071350326579781589941015479367227380767349405931538437437065487179347127170545918698370265645036066457161036655772806258984968862166492779577923831811512122797513946548400408591910361143108148526443389942290314579653102177166673688286530098698632518471419122732057153517757502297952984838039188681136094217268528350436331064698937759787319768734763299716162848763565208519125135774102948438970705824337035910648123093146212618486085500727495883364031341405961055301277598535685342953979435968097190459083662831857550449409150191982140394710710299100269148952587161883876761885296455917685722899966534009826500266108398041091026614111154973419464264233677212958619191754949448447629226530443350888146988070846394914036045050518655334436195860915071911706239890993747403724061372700651765011513959839048236476842503118192956180300122585104952539307459238170507246174415989898592338236424592947116429682045821549159386875674536112879305089629049593605575698050998140332693884227165500310536841968744658449225183253940725664650344050796149097948273265501484274864196777343750000000000000000000000 [74,53] -2600257258350801597550018216838783119465397742059976139663904974009169345676930892654188343869813158922392350945884894292844629013995358731279772197011922832444472094225314474823656303769187183335946955320664871995920239364820442157520648562823751748067378155698819222221139584843336960992049272742772091886181049196976242204234144591882210425406138636030445036764510006339367203875230645370130829881813087668146688145590045201375514159779377677571506158763147711876094028648994661881422668749434847772419887335373127647328588793818232806075627975790816188977020804720287721082604326747370994373932004469028499684854570923379273597479656117819342324731307370038439919585556961998741319273840516319992762359278874112455813149976565910006962382502595881305869534349193028300013002652856315512703588400709072660404365743797830116040038557454111110937907020491512139293301461624641912074546265262038799847465196353290104995033824177227808016591520110491587229648828202891073117512633697284249370740209366609810162373671675873020677315122988467849193985620008663879212440819970877729043811578721807063102369442014167708512676153993172769279526093510789888656412766338009201101223500309869337612183920098035410839979321538006159887825435016227618599179811292424091821532643410790114866133186538640873665688926442545784656111948909201517019695273887078712434413106357299904945811539039134776275790655100004270566514154376419860205918927214607474368731923467850446106196343585464027467316466907013026257351690845075127622475441674886305498875324164092714675767145632558500193298193556437880827406713086543932119082862668818194568319808722255049226779471953568927223883603796116198791127402229525471709075591987219109234993605968424363569731313408434739768297204153892302489957557527403141505139649198767490313752437638766499658241221190156750360879545585554539166887293046275042233138179378602465410205729003649537834584879238637215433239528853435682966762060150816306868909428753643266030357025589928936796782445167236422116284846576230515060925919242082069439528553595722555348164564679155970176340487168509353195026410941623530733358032055584014689938131045577977148667130607910517344195131785213382572990199241614633892003634346072763804084405887410280289974691504428782725293507540111123916293768872820302324315039691391935430802542048636479812785470472348591444208847588076458136439856491563710480311578450210301676675997403342421554374234889348962906871278605309925222776315493292867392575590284930582069726837102230376785882981494069099426269531250000000000000000 [74,54] -2091825384977851216593582440861495789402718825253463870717687172451447729312498053772428934594573866289555282024196640724877787449268286888501546136843851238351989787263408155006569358762878840367089046117244881598592071960405774818933772768850732642345679032862010527420503025988819866872031457075049978558253310992088016762239451008346998771947678623271817744222748014999462677617049021948165473061439448433390490777696797278803508093253397306730238592495739685757388587567111033558972524178673437756127138815201898709939650092819766639569156885414953447076753878614765730197541348513606267731414078497631787815291953956239222600423360819455814598275421170604990277957457706895614445433853626089119250415667966447117316381521132866990355138150134623690225920799840823182750619088855357200126923392401571645768517049721035033571764302181259683457143549039771015345942468848586278347238123187474854805253092733521534530022239498972213386297924461396694795891363180898055184130601621998605291323230305362628605420081474426664979295325347639633696248416060680261037170199254503037963471794960992597443869386015642053327035332759769029155121783639221899690987383721991503490252721862909471038579966226304304105770236639253307639433556411287536786377682836702360562062295597447428887918275040626560965574181944208760322297186326743719357002984520786227241974188312850530665086888973529747340195729204546911469816381761219258393428901943935295553291894208034661319655813387553971459776645524744224065998711449812192442857166214119636525573144723028058512888521207880145466346187638036189087847760085103286176405459742067221020346272492945564082599678267756750372157228244287942038339413804204624166103098054575979567736612401955151764457825526656774577264271509140820416401480929976839802069687584671849913673858877044468016709095925638806672196034521785489337959946752573083535770675497758619456146231090288509988381280691545363579193304395573362721732025537894271756207298708654314865338309992027010480900849958806685555623150913892734757094270693143480498615614822074113027783642302217551345323511340666857900109337055349980283077991721937230663223407819208741670232663724573182605618113656996249769670696537030121064276784022085564735623465934824519896728717484756949197172048450545205877380370897379516546459557010093964769130292287168851286458019029694256914015917005699512697645657785561508905722307545311502876792372880030687386722717466880469397236591839857776581475906627680185084480748000841394268478623530427285004407167434692382812500000000000000000000 [74,55] 1058112326726675524713310037468842907416059509369309585919127661312425933100836202950086004631408351495427843327923752629174292956079814947818767860941813232655875120623526300875960665356002477369239785121806251842644534680222640075048809370588891997590030696758263737403422886276138488268177438823059328472298171276262160227627946586763463192013278250989350914344568069830360306004787250179024822599318598772896756464282023996314706372032707624330622326938727766195522622559122060770483543367177653753228717314534784279125403582508921070780280639187876756755477522438421255129972648776736701940048733258824010984119153205805497764176958286564991676406716065675685833127830328835072265505649916853332150920197552842611900691095154062069458619377041831916889453446042210021087373552051738691336616147866445922237228133777218258605216747090002893643317581028063567621132798209577015453594493914288143067333772158648180047230987858403698552198367418525518602357697864829930836664772767709442598719983126398325222259923537736645666106846330572372400196970747997902487199172530219036943483283986926463534827449665056981430294151425509653494575409147656547262458440860851944244889847057151226322765260254061027556117816803739185464137540858852307372462796707010177645239725486601739348047774719557394081590020682439252169751850819690332393706466190084066153093875993306317800366409986034837780960439395401517730253382360707389810601351875293578876376937263031822332409778789996837893586341614274684954579748085854610315797977866189587585517916664372635637044972723540138171678404345836203166288099394126292260551377576433939049751585489486378026134323645192355838881790776123553229609388850289944096798226177014154133262659647810325658269424801730234082276202112260256105669990387865515874263918135954108886613357363410093695988974089599113393071590054828641671104822151653231126050022118307149501863560768130560148533535996761549528026147094055627384281106836814753725307210143172370204228923548980772486001188149802637033830820388404131843061142202489682126784378368922395217628795897629658303374061079060188130695291745259507560206637521202935300615759959028828391840700369670360389914873726673966239358442667845909105048843145669072145503190109107907622279871133530427691125571412602794997266259733722541396580848500114930926587551747973519523244065188305189991541944418065136603999743152889833122070713186570444251869595179087958989715269963407441931200413299203617958647668014431250670226544903507193140512754325754940509796142578125000000000000000000000000 [74,56] -288099476592904270825293549893679863472561249015437219431176269542496891010888477789066862502758291338263750262276575894873687291924494628921894539194084553263106987623826174961596229441198925487718925721537833144904261632276899825606179939847593737322599958743591893434108435007105976599054585041131393340054651911370230234328643500091009495900662470854498023769107213280432929822977393216659725280006157940222957484664428099083238723341742760298444400327634222818892273533677742775789090759724234827006128114710974427874121967997868108804066754321234452427059933774847050675855962015208853503806518142741779556245848263655041910412996931005899543482333162356349128257688054714047020127899850974820308001324639995879759577147048238804576070226937919916415301158729155865633556428083730466212238361646244624387337557042452453986385647833723703560664129720645604943440224672117609056122638830044273850467309398633925076302554847575397691628787794233062184653598279854225346840577461576966470712151505497098144976839731075729654991769849212846217227061839796921147804919874526056107645897178872171648149785627835954713872030745028518469703005468151096507513260048177081362625182663558107403205091910236597425587556464817064993137380057060613469698506044525331550119004790372729638496697065916213285950930588768583121474933393019743714473224324595848370216186235378478844304678412002517960111782716180664082531109162986618129874547105877409296214493711278233576887407122167250988471554450162488962929584160444013410219428155679173412541774980836763657394947843816627461594818919817116798149696518805420943393332616182546015034908420907317912957260923780611012892570151898054158869260063633086491970256875155366881382218072310402612473357770193287904665965581409624710423973646952218633403191011007088770339585586214146033919724028810506933328570213884760715835020726313700333768952922608238803907793944595846817920011261045988314615087947646114627552341693339394442103094412143162840230098251072533770675650286639579479864403806609896329592047759018734935141894543900250025811388748080101330862923555117415368266507584374376130591879018562601590071256952226734688013452744885878921451963826518968728580540209336541967335226366421014465535348261992860866727976420719908041810351292309608076599925556265806327388038452185100373773441832909954344791425216237396364906152685435601216123458554305653963004152939237051408933057716892217025708065856009073436859403223761783439376384053342823685778251174838260340038686990737915039062500000000000000000000000000000 [74,57] 52095701823644909067449668513294551708679161632480567378414611293441361409171750806861418308499679422686545512353617611224536602943904551317039410161377848944205818508619600749655305612970130628975150779640844953688126532317785321086385515980784859148996055347268786942813965006526847515235263340617316997679599742443829907417901416632339534652376494187887985635226920176307089286224003883271934349135320268453657385187545946303049439025991091293386167189028112034774475500906112261082601780717745609568871934274753966596771346616295634629418832067687177954233786238118113724393827992560771461768915673370519453493672833866708664033270439910846418309825596487867401187900677888836587265981963815700981270391801641266136357798182508887050466025430508408718260339584341566958088403732500741130693027478972704041098064301080345831796439690316285596405424374682418706817066243037858329547801954642756125581754638256995590548383140108907280838221207539721538581752719483958842334060629882698085274977279517833315426755728324960419086648894483945174772974254676186725205042908180925612972530665833025812348869882017900974495369463891112496464256214708124701646154203627047159801399745152131295295480459057642136281776439140629355860820410779863796524319308391184135410681791078544424921007470864483299105472338028546649759800784810508441769058110616101439963008316598034164487359320175686014997530708926791359230191567697514577014997777844843867202665014820326567931090156297193558290161815124784927823054082967129136535109879278875271484498009962061921538247595180672489011350198003314813402035004062648844404894386818688856438499795316117649761349964335234190086901435198993137722094734773701450024222867184110654330422208314527550325277813997440618011893022404796754507860773177415962517047518182097933968660834434681121489923175696956694403714097217058512765501448514137341785750353879095577614036948495431507109331392354612040179636022259127659580555075131640095365054847037197674588219799784485387675576814932826754671759167878944117107882862407330899545892669717264478468280066590759395618647905089653595427672339768957152653788820854608357566028297370132668599794794323494535970441064009726679153385943020888373667197337379501669281618006402776624071352275965914281919194209188333190040317377709293111279426440370986593625602296530035283504918110706017999740071649181070857360375685772623909335664998120373573757851029136357203067899928911009307956277130052092808618524228471118194504219101048647644347511231899261474609375000000000000000000000000 [74,58] -6033040791317375456966422916260083149274242775025190260388051484192163070652705984648639030138712190468325017981678786532762952923244298879329663836801969970427712699794698651332394287023295543693048698302065873549598792443586721998989677240612297861124186103077079858187775922782714027786196223751920847881436716486682371181173115615137571382763874224309757549536885762431783943776498611612667530223701915529686435164837752835023598468258684864251957816196163900454041941423688373803811918116165256236685596888424083879714846017846335456351428838247103940336350770548121667011436200022766605963335752708996318786127367865860439130947795056525578083741401676590929857630949504493726115467189570042529137271490361198392030997338281955183349200302138423737562840493406614086265584944318292073451781695664265431557417002073820749765290257271518741187122189525762610668415552078215786133699268531521706061006365111074770253161056069637781813409243759547281603295593181108218786818050190918191400774528217975695948128904690637463297183092147184673673984208914387230953730267938645374740245880902678578127602370618872633294972604666633981047123645172824250517743449564817060791580181292023770437991314234765240647018358539339948639533122010276912604033387323609413783974758131427272479587973793836589233182873498314378668903103154083469088550349854703602272366967215872720829568246160957702891548465156738324891112952493425619720079233341449994949847590967678359027173945778595064925301294087225458956214601038844540388594151581209163756329959640565673295190256225621189061662946761538223552062813745500750824437114188287921797403114197655705374282783258811988418843773873556027940186574165220008979752797242655419603619240903320527550811420001347318755645848946643631895188089227678702091107542275973875083138050869569035689587046048006851766574185974531600074176039331883683024156948706613000620083501630898038895575105936851362662021165426253213722265835643792622042506558098564856796826144711836428724771063484748974586077966967765975593122901440087507648660003515285605280792838277363521840745146685028389869076401404659846089931097131213567223672455416315213332961098180996962889267921010475736070605627473091854384731045559979452033313910758562966777217092532529182156882943458365174376389163361362853262297845611949915252640443598952478375681812373435223187656216742712000943685764144657344885838828882971216556797994288003107172367723727436946311968474883510909123041315396356715737569142987695158808492124080657958984375000000000000000000000 [74,59] 320542824009904401467923992662032497588497651444702729531198572083688436428665204617765544088972006087566197540529086298928279066828331741399803586446524501420511594956014179083849927511761401303886742510933455021727173909149826450657967933912631239394358311783855876618179950524981479562092003455484748484312697370615211998606532725238727031172793281066552619818489270409932844503270609759234447930380548165488207876288415106559725495758544341325414069244060640282249703868756690147230850971604375044525804757023720002106239892451594949792022361112510055289232420501225375057692915868548780162184255036978913918041398586544725487230268482420756600954844026694718382724725074587078210730868622298832069196224811708512182111269445699700604310849735539986682873609492099509648877874494719654089675286508729337200313567411164307856471373389336517426040913884503189715683627414302123684848554264366990170498936357279645707177279196460473711011716460171251197580839650600344185941800483942724173868349230109008810028027605057061958479993014341981004922896727659420288454827977593318781990916985555074912258145259557075940408807859671240800597001001750872846460815947121902661506978065141346190864808845619194726161739926495152110127992737735797485325720570585001529578656919303057095852050978128218912169476085202200824020948707869322756893181926759261804124839321866318049287369285332863847238190710737872700555883333085278463418512486997997402015315649632607172899446018665789287912473936410172951764247021831502879336931370112904412975074726874968516069097572960340811931706485159809119446462793088559151804532249427755123987633949388175319329179123766936335350949123545869075815333718304591907075244072987175228012096590861875266791394003605428709120390104186729680049985186304555115702950259327824462119899393637975908492864432871085828381817382421984275411132514911088587807107783661936975709810112041439476275355295743730457470839537072985595620467573874529891907018816726948122626409237127662570891493680346194455948227616861498241258197758120056033044299781678080536932355684192884968014117831150303130081137369988913615476583287965130174509440766047040747989317208404183380396198885335507093326708849818265493212885285242263507642359797991916832414937188592035960514781622914147551474453500614119530683664791076599056329665713258476129934046498668665925144782408619148802510287541448044453062450987470169308060769069921193707558473563829739779139798337268220160673426890865684874692975725452015467453747987747192382812500000000000000000 [74,60] 17968907339295562716105843045890886767801897780522929392057802662208489164878429440169328269190570146274486925187358214895382641694914825809413294528499555769766634115431174492995922001166577172933245223083148572330164233069000789502311332787276483527762276789003565731910779044569925520435591298677418607795240519982977297759178145635328955313295430709670846133124024239609115836843051290975964886351824180768306054625293041064649960968702982599591476646094123133798207167794324690773952561031983355293511055258986049260440232803016509808874202338414985406533130618076151468233689939819096601256082177850499311089731251827079037468438402846075058404264879332978239635765952167344840600673043735305640871837486043834465397898629811206531227552839300818686809588568478244616444456096456058861351738852986674872197214144415614236279126139723635663923730530805691873411287985465320536858193390113762003050623109986546874397281716240395796691117987185704206941654450518872959247912572171479919120719862155555014424047985360249580122814270230032728590779960176579380350893367341897584593019028600533514642478955660272655962669742460107963755775759984758820124201027604834295116778442659289380088418069675243870497656848944759619240974431182342119142415631746634725838617697423662496995625354270664198940287265990476716120393419137252768077225050278060154295174762715623051767459745235176034548577654310724626240358392163510963444165485404326550686992874435747796212652370751170929976517673225483170653991448106487241357472881777789512544330793299304550657005271761567864363827481316528310677073638772302122813288561267479225862171127473554522077882697642598934312453584142032411932508856420146455000819579573154488014245109176789330327664909563585654562876163762579398584354732707208749639393378163585174406917172384786710179771746809676707895862776642289686088068335305042461228104914047935858874854562396726341643342969491289170225552521117396629441059331924452719940856454394615567912324731726586250440981431510233584873130192083434626810175259658263495510753685566137182164397368632866208008208298605098466037194029402944833207058707339218885534599002106051625663193901514174057209681324725340680245337759798213310985861547215991127068549253639077549649189634080332825508417291013573255896929626276945211027709387946003320858047376265030752028886912362926247522277216960850942724076902489575475905291429584956918489968457530611150116770410050955149120980455870784618383883407544132637667644303292036056518554687500000000000000000000000000 [74,61] -2083605631329935502440895401525165101846656532453626706423891869789093338282035076001255071079454307126505606911043822881213006866730786921920321961000445843795525617857112997019218191065234491134693677153203479232594195848538502583768595927216283533014364173266178464000879064770734988142611944691746473523911334962338550799985079704655786506392920060420055724315906059540384890991712554657262839415299191839157973435050941861045835177401072537675766916154031665006892411743088359044538666559024362590812175288508920967889744021762837754843006516388162729362660371350276540941651529044744761940912482429420936422553305904892030828607647526245020031691728405368963514777810339260822736200834234261128403502918290064798076202560938643726369314289769206457253371249849839800773122745219250222214169115892110555090343344161903449948705302232692173213800899477134602249188898209180985051432495994896682997083743154820235467110422942023381360797146617982037217815026891745154659547546986486799112706730842515041897066921641315708821210992939252582825633890279593511006146842267472904141303118847574175693782726813965115143781174904617733415435289997031137403388775053332164393166850031140713348330990984067813433944533227539737818678633554519677215227162435814351367104819724538012948897514437276283516904855088818141098617539649873362931816391443551144539895548303464262762839481590851440571155502890041493100860786173048570548713116545450260611680659852079650425436312008858094563680920215678491390883834699218559567216457904485818597031514523894475716841680614807426806178210978830612851380041552250516413729178709916845557430834622065721115187063427390161896341139391268357709766220248984596716854914745527118875310299068355398462554263998670908101029988089442508186959443818174687827436457207162974663987442778744997909034701450075272454304318149860059298552153059980375774475890976430057713562980405714538778678196336270585309334744153621965067684470052883652035369480283863233591025737438412249589350463380983592340961218529042279377498369134816151343172744683934738570514546237546775878416490877294638703321964079534371960500542597669365330944799423474895589554201172959343150780745656224847775459697600701839333276303218919391584885445578193675765926216703265852217395476310662405432420449754654938128524314743477415483098295705613144412579286460214546546844647595950959085234296540044640569818068072015075585628993365616549954570847192830867325876635622419711144224423269438739581005393119994550943374633789062500000000000000000 [74,62] -1692415714711824044405553004538580502342863231741690062796104645987505957153157336509992807204309059748874810462674324976821752846117163233605646675909479518293152297659766411500739469234834874043556835210709905873569589365176987976661788633386007942836418156146357301968300409805904534510660680571202998744522911872100126676266484018433617071966326310988361819994881563874123395059361334417905347122337826272288351938732074645408562552471920875944715040009497714631993707434609013699598451637127549096558829666527695495210623560587287685141027580800900384790643459505738394887665105207334562826860469810647879700055884727923931037374676433855842018488268841605855795127893288173921954743906063849207589854731236192592014119539687982682150095696412703132271516045804178593211605105522810089322363986212723382584021857565808354030765330567212348227896554982428197479798890610440128093539444177864736752451253275385693934002368456788553228059362126396356069716675671832191376509039508547632158235108691988710560397745006420550043885238466147521144728330706395690106549697995458048047376697959611031720677339886115761402051339437666266558952069149923234686767016168284359396654452479719419266329950268995857754931573988631004450231079085175185478859808516208874610216589018239766321263171514390746314199102484466818734341324305336793732646348775795084451104799536392811010351315551962822721781011696043765015912773602789855218978738929792845586920894592221762998439353617160873200309291955193300576401509552041454317975732347840400706273844681162412704441980587790308392305839914131726226489927671991141941163864523533254765281945000680839243101696704722706194292503557408601514355523312679068735232862008759190085681629761745952827531437445954389297483286877227590098305415635620202665552651167536226143797589159740829083590976184455733978281881101703854583030649201386545798717680579608067379902071899151026766523904776240389388381948198068708668964045787113217936569903792428514178078061303632822924472490935582462336060880217014034565915313770874101979995092816427019726071480249206821651696393454873415403565215321348042818517037716703190455377592189363122883591540924967740187217951763149507956889632166089993765304517881066751925343097645011632862895199004160393660553533761002787395418843890673857169995543763924005993090482519738714816812785553001685947579572120496666144483480494931312986981941547894256426608004533330244150343262209333653945446538313340423980747628807108640103251673281192779541015625000000000000000000000 [74,63] 865118408298983693715521665768717584486521960403234378234516942034115782709550777463101959932618185549463591620422402164297128668409452179974731895099004975747380548257109794233793984665202824220052395319815484379856857386177486554540937025112764252335915604910578627188404509721027023126140169138011266657230589945408054072039119716477690378695317608939387893810913606930906013021409578207575005563031431448561621582102668418913245666649366701784198480340165601197323847654209417969450050807128344620862127081547148357593143215955686974054248097930845874846692442784092624648895223307719353841505898290303465065834195165261823818080468685484981947886628782703462383795295793813291528801657774202986159902884902032775875264301646544417813689750029442379949764802097402178171821288437679777191096436151278100674860189461892625889637718484632652026882349454598853430861544604333817422534729854139331961506716298497216227895674717709405404899068622830682616853902881469046140781811460073082126043571510995184951744352105916390539923637873005257925070919268543724045726919830674711644781649509051513579293036844763955276973304343765509664791066644121994915312935090174130749753074356001618020911283077966976656556563406118427224380377461562687603517377337205976156451020733479657930536986410309843198808910703869179203705367331707701157457137918662712789554748000118171379256528607780662562106329476819918468969250553181324106378233679071700923848108156285226961332588922128020622068818528526910467936342118929859432143171161379091561423447452751722134659568931710006417596221844340403201229512811240649918314680595453077447167761139296612035313670509655457190001076959545888835513971803437501960551530790131100245238309658577380480082365533344506325066412237707248955359253464732068807271146703623337834858049044724682042403282116139712804415641341453468425661837923171674144944461765321728300610312265005601739808351481707175214679731236986172117359806273972874048503821035380697851231266083903607695342913406924852412343975601953609388155634787452484923136371793928001843546906790324877395973150747584188087144601635660989062969647493283837528663462939398097788716917335651524581031693818850235882482706979239041328231810220363933941524779973135547670894186487883087462614125650249332446265741153170973683630664912820227490576083180819228765301890321647716956963274795179051228415573508891289699349989259654867430691377002586223513377675425469659691684102563105770652973625089998677140101790428161621093750000000000000000000000 [74,64] -220157867688224695092067579070500735947795543175684516920237873122464843458363544959752493395261951895479070725266907106041545371085827106444585710880907089756583638004811541654860002327619504340859475539686503836231362293317218721158197425785729235601139031752888543927459308730869679561236478795002512066114856754587720266524180787160491655922779247913615026889357011359659824722487313570309204990777294411745091788584672977379183604983387151931117428772245360081354993130650451066308752443668746818040031521616999656260070485095908687412707526583001327802139804790595156455658096444205631191942851012304587056866955992263230049113388619580203736331245667330019608348636898208620380155843263158900542778727161041641166749833015982137542611879143722931073900618869148375745068075589586032056050573419254777876378695940623272219335237859552319981062235149527382160392582854663353556283231877082518853332737906134354232440695759533261653618689132505447843336273882756491061313268208672211806033870704833971680086162602349721090364711246468850715970997719555606575906030801298885573967348530414616423405521841023066951742087416608428737562532746324911914727030874248578393151877051941494235489783646367280199145966007416741614888528596823791596292054419306208248073788018666050326622920178599939104090054057986711418152331063338362897195450710653777879783057888026657788936074035243389388077061404144154951712479860796794551568946521932459803176243660011923944666405133240901779486739117736638894271579927739816460460406922551630300759542568784869986535721602648059356367721543004164912495569510193267665272267970617035853971278369885271479274379795182873911206606298991234704621791287677244925488456324085884483604561597024420281640584726856515890778760940220358610744479950539885542499735471769908894756987561922939618237086508000817953670820193628862000695414632964243182783227874632059732454733362000244127700944900092513414578295470322545577667215117386953448005550768178279549797882294136849497598698081585648399523886557354000881043535332357092690486427412658676752919415615264806985784316084980862166217326706176540589871587119953756179669568467117874001003182435923545933575838409630751190312278681563476851244103150757922213274368705022102269573855846001692403683528390406420167719394068517131062320263824563112679862169528880513164550647152608590889103027972617421708010977354424676777216624973098474656039134722241980651161664015539212648207053734522586907473851169925183057785034179687500000000000000000000000000 [74,65] 29290862858634383656199202221459308818434012563459680435341774655048007341447787612086196783958730321880807948413996040160386879473607605088434488621486505822046229547332678992425191917693405551022410539620986721200973245144048459062188094985563050003972415280680757265120023627336159591589695565173464350247211039772997067675377112085299940039653138509752550820350159099128150062405200647536715252603507461243030067915175204923647498827511605913037547102172223287688102531326389377930237803299761287544730106601201571592644664090364759143906754991430559328174516776758937553648815557886125500576834513312897037070570649699339240068153354866029025144290202145349643363216818734484460441063731121650725145554936418938989909113998827734060421317806382496122918543734934180141791422425693803336082481112675229626443112959543646511229294934901969274555959963546539531391429918565297731912735140757328853361929805944533245410492191233051799877781188525451044253387140024757348795785922607805843572782985114597158162673890295187183559944881039594035530255025153134531726046352383596602738369748096194060091885382027228226031489827283544827510093268301926048918721666883561458790606497728270428295411382963663734683778465397631749932607632579555039085357914258617045385680648160934949970085668735772610740745748244935439169948796867158573402604173415127857791027421854901732195951902057627139865146872000980939520248027255668429893604094763465443659396539717138361072049017633319536991870923302172886143302978934181408530572085445463047462457827373845762049294945645588935863324315179701129734548594559140927493650753989889216848199783910158080104067937332827169746874446222279439897247711783279588597695534219831890268585777603589145189813533106906219757911709985400717318400120992554372735397807923019379309548167764481587958039118279635620136143876720108682760591934129387453127992064525745678278062195030224743808802447702969251286749039560683253915891423279951059213104352844497019288637058993251850161695466131505646592542382029587766135932762080724985302296440950259005374567763664712293112068987275919691867607718198361874346411369270506931582052046940435680048321122621842016095856449839226127474357542094043103670645939650222187575011135207774304528671733628027437774042107809451013313633464110315348670491896047540629565846863903080543944415045632508263190363174598015784450698084233341245538919814632877438154377026929021895631491984024681424478555517680600228658249761792831122875213623046875000000000000000000000 [74,66] -765110140046452765902463386628031860143922995969550516414531003179452141828813147622047064702129428942413798590315653702977992082137418282277806922543594811953849328714431784438342355639173924360703534151671662693209616033880433559841995351660969870923840757322924820812607576027133081266182616156786608383441589808262740950076436458513686724521719166193498147400922335262968780506755828051902024737892878752817730016311850996060765000076208400682281033802325410075145454460608173108181697282342849295116697004815691062955758032419014940798930642561009098362300178838879969882675083273068276984054533058723920994757444733247459011323929611245536692801850355213239009593600248119313916661188743386679457612915303371686814644284420394048995407671279232686238831087092695288131275160765131984696984981006560407894151383345601930006645009201397235351884942856287764486913652680487454243270445665346832707295163001297861310238364958952856977009672770858194344700190206400013791729710130666036958994377802278652221612671908300021235561533099763442814402933128098416398324003857404911552456784850521191074022626308127204129857308803424723327854813178447612203260752200028886491015840738634690523651374764761088108628516997140319537650866408232798796699095958264614276223394889676290886919716025523083980595323424356692165858168951395959373656699948517023546914688444277921049451688142897098298267762261304939051576096677629632970903349170005529147478000659195220006612178705952444662041856153799366971895769141827277983428816827679163713570331538731440264426334288161315539381736034306584738558535702512568480828091417677403657238274648911747604761028934002647614656384682918950614297420367900973117203646433757874973600925592689836783107266414738221450202779182037606029997007635657905037316753687246460303964950607551472005136178623370983054315260433394804009076067656316476163519454003709613817463728079028753593603341931133790716015144205992114476843453974507721997012388858536916637392427784561132197497422450865317819346145353158092050905567329775139187722311657690354460306144532298944915170130162256637444470135897416375221929850182897167565186552780676658175534246113730635211807882222891008004318268719343093594185210677569551732187339620388714036365969029633736638237369382927768968282888204076686994856192385201435903063067728183776062981036861507550865734013707705630279069873871719174619479779886757467488050063349320381331696590661502477891749325611403520497333374805748462677001953125000000000000000000000 [74,67] -362153162211383763129972913911167522695367839792543607141979880166233995502603454306049448239363734899109270624313677638029233678849811395142010817131864833852945194240769443704165471018599355814097587823630159503919053334376347835265826321385807568716275388074515151939068121108569398544455105239569049044750770077112627410045448493038298948251651824781372109923715518139761926168469786434912307820162712374944426937821132560384426175245888092876245191113623422765295279957813606255957973525990486400011962796685793989193319358980957960872284100709605169363007561639829164568945669931892488683676016744842476202636464744129145309033287278644050256660595700399066199065301920467444186572948709632761998761971775954306504282875651202298958657796049136595714937958802766751806139272332205879242682717290543026244416900316079807975166196911526987248937711492690060110393500501799310656322340403782306444276788664204453168188214679531899617560080300209794132451215230682411182102319325297296525404099762250088270864345957104436430035452525849178844172918411016570609692022856731109040836083932402089932100090343183634171878932223885339951958381561581507331250770188353632457032652090142575245935730223549672985790034172069625358409484090013426632033859533554287649833031362942331153181676833408890885004392015374017113913274556868362320301783131814122077046230764268177889516011812084622097779525120023202487280456388224385697794181857611080951276282442302055342852743107884745371779227284090379349507804723445230902524740013609045361190599702376824220354827148612188708855081368977095554149207587188037190940701996660417001882639961885615024943811770555635322398161960097976569613571283475985120161633471716243180169830830395118220975414559206272057560194925740278817082799756420450738033661642225833830098336181653291432686031467396244771000275975072929624364507499909290758534178996564990391482233375923463259647811433237729551838284487918781835337168190363315957702672542135099440450090274966777503779843582589072661354532799842004547928393300307845538210849054390643041119507426563563115326363819157478896571562114438188856501334749819708472225373196071528963876104855863377834861831393643190274492609773655150623958824999190394878857081726619418341270912492458074907971314010231777838223642529791697519727540643842845177126987971736655142243333588770943963746655684542805289345014253035679463412921609610176897691904165951048529256906582565315388607968954959304141993925441056489944458007812500000000000000000 [74,68] 57435977799769025153247263433889649083667610367525582755594188795739805862995426556939569283487444915567753473423721036478142602983429835477360202585964407429756670721199490703616955245890442667883950019382745050400277741163457012643131748663748653115864889731241251784082983525558610660562920030334398767029899723742018168458949224499265351679460228570711369760821056031067823096882135895030607324040534802887922404665217600429618948694805511287984361808927051152919737832343898343073835145188714921550419397463876249176819434932786224798227098033919424176157573868653106224941298783275979779725658350687213767214735683723462634762599625578745901066503002075357847284720753011422607329610803830199336844818863102051025650233239534795175907397536544632799052849697012580407622887903293293941556962196856654011442328548251424542875631882150724642069533271312533536490202617976017969695335787230498098895289764281351655682152414472426344811729657410298714109909206783319819958691234434175202138937761396629371947807440698514461806821794720488031745783886158853188515533448878326777952360000771606080128778860790284236578511855942044429254995127315320595946721062834884670767295246213137014272698788333643900421579163197684510702459745619392168591151676562550764658103028171432135227640171206102948162713268858331206485095820285890221412741843382094792084504839403535821764662251025795892097190792796083286805742481038742859355664833813639763323819087330112903523567467596320018798052560174623135347562238403514750053516119504123674492134407649904316931320731085537481820654755509273234521275872095467385381598768203467484931118227376867000883408022300202228961995327897269260249264562245192270554591635396229047943484863736957329265984312230001285222203335840835927532691845514157412256944311083309692691069762966449285937887476730201223867769979510396782460754606474480922371567567784752182351071851297609404446882671980309012117484604337205170233603126870628418030609897393492515163986282402321370093753500274018123694485065567504211598350039091470853631442588462544268532177018856289432274810117920616860038961385347193870105596661960020657580765169653385584834951444580676169692717481482104527874377025899121332942722813084414692538158552545760454312137202338241904858455791692980533165814556133703780788832922838620921092626409148479229674233638135639173962483210798533083132086278332644107056681480098632176718730512418572937101816943718246566419338705600239336490631103515625000000000000000000000000000 [74,69] -4681394963128959973137748449657705559467954282295319355381003873096729032354387381022910636443767585467285244215592723544727685366834650428371682209533961200128691446336234405518896798739858443545275090758037236330726910382967761513975882021873408199241462472120485634301740079553368974469084380112467426101527938788647187434141331725047688334039625154854589752691527566549834093008833314600405876390453739108776140260576194388318376844945051987980359996164667806283225487980841768462202476262670982276915429729881988093256694914361180176194363759986890459974953559529258655455973433890170372922648286190188513328040716840882238643888972906611717463734859710687369586359805638743546144715046290592237597099638561216550325537576632675335093335379204824099105473541042570617935996019489564848612651107149995924185363682345468065704948085876702135766970263937599256177721391833768167152856674161238965839916978397091079128800595373320462229155428965977106870212942077944635666787853231647662867157201135357744640103783788579072909993630683333178068607276959466817803282471817221553637586142548546648572984581266475242217848958592959112521398480227538262857040171077218330818079996337967117433446136777358462433373931459844896561420081872067976886901488418630947800749610678833936863550825868853565470998205559953020526940536260946341024044943445642563342406769616982460411352404296955970288072321591349946978196940041696966910288957607867688701378226526761005452002081750725664566530809831337746656438095242176272499215392413925953055460372528903288875211640506708189621287061747265363356433329986916450162559742468651955805108027799906504250457968534074620780435312303340562313379417251313555943233566071858991023291299673732672976624639078807947780999607125692982378670632144483273051062734996751618656378265329035530017749397672847546358667069162317267012271769207776981691232466848408200859226111143431601844593067316157980956963457961331369402836738137498901475427441251252372099560919692924323366354149916091121658658154669178772629166272541758537257045513673007166288447921325399641839475980389963316589703295352615677583314811156479884507216807329981670545070480000848725194499389427907382290756306136341344492467911557659479273863854047958585531821684446396244116938207886140741464095760603852462629367586751548162795378133629601228404854023744754959409029667493441905753079557447454542860063858870928728931688989506246642477255715257718204913572890291106887161731719970703125000000000000000000000 [74,70] 529135810803949127345726958061400694550684118802410012209446357370402773086580796417323274325051161974923740574521025221042274020081221288074539370734889580750726994481246756354513600853358152680805838921549215937118965180382248487144870043763256222156853848522788991830256941815240622150519429126313793163377366952267098163532812890306890074115407940354380765987803360873556231357467386906988636415475838613576013693943198097012408036856042603333181656760138637513981090007313092468312358879749468780811171743971725727380977974524995964657779698479849723860892007625017753627582804448376225454120015958718053865911655204447220689697035734916377188621560768349561710059197580883397800616504377801058654361619579837679614339435479814027516776686957052069255117515245240028613539076150438736160498898590011304833329619247754368819703679838650838829383554210184493778745472736958449057540326754836557256430972111850686752427157242486349008106961696848720104492741329240674078717756727877565780861769511290147407574325664566459004130235222195394324523963259370200864048159546117529116781838234774918315829299988152305189272900288837547748236089364408643186677260028643881408917314321516758568527668006822404918009748136672881496355102379772526749775618217129442866221950125888398991805483882207303764254916622258332555189348527394981284862459541721946673637717831769051574693325674684779257143070380679110774526709042228617173399890677217921948783958832954862684448503015001057674860378152875665979011995582791836207536398650086526117413010221680785638734274070904604711049724384819160311036030910169907800166473801065946446762572635688109603609257535240206192986865346811867852650350633018717275921579262304096792272152134552477758323122268871342666908754828663674868743500724278736472721194336727722111380413628272271037794049251269099092598989485881280506546161315234782648279339102340964986622612226807984540836056084400317573521971657506827824134990185412387606548258484893224857169065871809671058178751019604400254903014480261758191409694742377421895741675564241464713772064118154521662013665817177152426316771049652068463565460669021462952121692921122585720024061594597856381543294518852601621273223445786735232325724793643826937860719159440755904547220719797605544974301485701716248338995095735781644868245240962943713831412970519571729660119959055655546749265921525451101898648382800749451436644070130854837729085799311513764192225952459613935729976219590753316879272460937500000000000000000000 [74,71] -79219179215502649382531750793022850549235832676143678751654521649530374557806966043379929658492330331805039846702133569025884280979787230920976101157897236067859483570133336819524086688229264878585606986184039373449838408405054016751920075660091074582104903749308122611872026188204441048502775601492312640589369167794533332372893676431094617260928337925072924343288861030380334925902828405851031809245762769299573282251316104624285701513295113128815449303459130572999220038130097529527294897625629167925426482895302736006034877520757037820539521775420079288358065680222176977274851685718042878776887910929413749847479206732883450440396762512912485532029162015413701243924660201997206836627490623050387393552013360898782433222931870326115679867028634138680419948665218826428345040193635927463525060015297594845305780940816484194269863520890146689668622961064289011666526128171022562907882574432027882314424636288881796054487339139334361556417103862941510606050948390647956022802833186739429033059606216251849405012994054772651791299561178870675628502128671953808752548975321689560106306990167900735671932265986709852950496708925254958873903252111026033069878658117920167894382586403390692474509585915428917642097849065859308710644615724470877944760991872494456062709462862798327969182754276564431888135686012771356045785358977798576278467835277420848569773739841752097142202643845155297647892034012193026680834510683622652223557202298840069315813589048789996435094515552067219497358402202909159511701671351532324914072032617338016228064163997052740538957200610430354626802278552767388984835204155413144904872318566533002822965112568540418136466937831881795564668732322496703391975234398528822813202733139386751542960482233741333183381962377608778396590807285574846039174661821659015545924534351982049806836999898769563394540758578543807862804926705980524725789233389123579685768834142020898691201613857916083466401104510016217805266985966617494161218855264751352916248272447152150588293097837045837792763646957713463683646269138681858601050262165702377506436423754776427397718211028287841195957081342142720856844253934838534090393762184920728717313153283792494107794701616034246342225527112122159124350062531167482351411440419650492487816403004190551081506846069317926117789217790313036695347802229570016578856278145809041353846602506792428734610788732857491509971727529905503261797279740961262952990364019801837973956831138981155825817956003809250375979900127276778221130371093750000000000000000 [74,72] 6255356967912585984066505603981689364072995329677793765089631186682199922494133588515622564710782218170423451016961112186428570511903346682455149916219852972634947366556758972333332097412575235758896347456200140205900232097380548156265648905043849874717199052058213279740123897283170839632741204194379295859340833014396609933709979388238864368362951360656346023295918634552157977072399921380196149847113070714799729884411486905687493321813662024045915930983647177027632461989940177350837936159673684031601393079029320105284226167638992635505454804043230632633571880817270988980189156359499127836547087170468642134054193200806680206061515809643264820043260757705598095065188548929031981423067348249671507009977344514384372129334232195549526855467054022500252761775103816599207543687664009222962803716094459813442362585988911911898624256390531318966561790290730332816481716149712691111878228157467097947368567163617583301084682300788266250055376909325684522120067510856808297961964909320828377904248796243915049135250558856251918834688450789037595615971735857568461842052401208684753267102214882459466220942167696245725465183163478930175054992972512138062600113097449715217389374084562622776646823223830310065135883588231711259963993611519207798052467026107993804621934890190813021431169083331784062660808047229421255117261626669579958115413523861528837571907406316814580583158845488308577206387487072015616750256104854096390320008806694218542689841222316970804175655862953347339040613993228144851677205276140148613545856728709067867943237179074533827538470648893369860433166525862348195044996678749653074189148926604932255220565048572191702154330125425866222127554503173774310630318224576166251470835894968297004418576127401143844634814433305764945029357192116663873153689674720409547463812463534340941260435505224971906031567163036888599418019328159719790114712544904737295532927887327327714737302019237236330634237407225095103372115243018850417636741614123175884740911593173808989497016177689493520652646743188603230556704597600189165156372987286237749381694151408023130420387969827322977962685342604007419600882745611481129219960665630642450149281688353962218210318726785635445341290080404099707193385815393126561407664632022608746566537419511681159565163541138695428413562123536290937850767447545609481160663492154805373974216804564670219208816266813797709523316920134204318239662030366667622023198447586035894872602002950178791407243039657259942032396793365478515625000000000000000000000 [74,73] 7187976306150600976394080564793184395114812590063623379288750651712175314680029276093543198782361076647287733400993247042865940280242225119161956119500243774516292120091781630146203180311210079485919354312439790393988621058443734305635815803738191290293776400225417436103563159863964801616861008711840781375414318078881408692665496256025926058047042877575961379446286860969911361487585542215432658529346362560821940485375822839834214065006634796077099046874180599220853727731592150600698663534308461812293862559465189639233807667047395041276048714999928392573336919139361966057957872487982688814451732710614653765522459934678816230559099653304948031130858126158720790303542948114908478260270056980798307226251384285912464842440756607773630473414115009363691210042473631411772515554759820072609384506729149555120504111353263707515426996900925918274029965339162552584470459016215671439311002113989414349008128857599910081275132946723514410167790150768577022565865992795260051069178617875410029653168825431158816562645161557044568454772539716072311445339079691155619513677725432084431269982074967814558334690052741516578855211666279935566237183569204555539218457316163031388797547749926489561209593652366566494827179924669248702511858995114943210960928094569190906458402908772200472368848983007636357713653939010770075050106006309547835237272269340565415050149645685547404459465798833792398866846167873950105129559033742341335760638534781993940584851340903848303570225035803229658881598509291761490316233199451098279040276500700700443565217052524405330186889658390072201751001939621088538640021001731073221878958442563290046417256563074848678339527990425326661770901596295083007497930287397420406958830332280911634011680254092568988386166174295234309625420911474431185490192908548838473509768773471232121335817883529623668895019756284228178650058658928268601746297139240024244940065127831879999847626814632932206648000516851363405446326492288579603606037161439367438487432106687424838856578029759013540807797831911309423063767069750466086278195441804082750784849135505100506619484108108621518830794435971942732252840814106008433046109388373989305577095355229419412332196656579669569720778119458451888680019671379283094972681167552203530078025576014010679996913543576099471034945184148936200083541846947763926972279478987471679391330431648299027479505685498881745501870175970893177077513933666854067067432164551617830684445061164124582409051811282552080228924751281738281250000000000000000 [74,74] -34243992263720543479738830237600504363191487016416125219500044009523837945617033694809537874666555965349414385468016735227735320772278043427695445809945200665496837839987841462867895572043203738063734415284870356924989609790100939797081957918834003137410332981730271840656397363682759533837570164411280508120680173476872981005810575121108392550986415879967764119953157176974717662234426588291321515932668901514948277440027122986847439949953306521856356583722194556714415038287542290329710327930940353274362004076716540894001992254592599998315917728887025689889255408628385320750898538999446272897567190605774900866781146229009489656298911321889551431554925026607260829837357403468115524625805793032093232037805852273015929747247421180565800918452885047792062672448627555652060597282716670667237267097130906107098636061361632163462729574597270655338016952565379990142247478266406413339397665249227219058943021887338155755560308775096230398232391412454951546961188930273524653685685062919212566667397941919881187827609203562438058904174059161635346908439481156431465045914500838080523743669637719848758203974784683518856200981598583168016717749440416984993097202478815197399738352587088524407446178578803074091871419336367649160518216287500216195300058503080490977929083763886970671061617369954110517839777744992542118362564975614934613846257998880891436357768420887582034956074230250400170893810419394146793057194579381753436791003782955481081898577508101749198242560380093852639431256959007389749548810815947738627869019895548565600999747780859577568778817182336494183916993623541337864308755307468886213429642180272069403868828614346912103282791471124572492365441804132419791405727082309897058854827866834922976840820144933354466375856768902462282307092212328547651058021369907160223897647472085277148706238096004861137296990429798009070511985338737876810075704048919573730349069126468951129850822792211913688642450756074461913005814659132516036882925159768521297664538724958434712947379383338756902197817347408515046972979824831603599928477749414708026721300897405271547266466438079508024889814391892412277988566413463417129507987960940352225679741598752402093727209581192106032855753043336673463744716482020549346621887933326742650622688277290473953061595271408405657587054930517831728750283507354310110142233210017289631145277551022016472495065189136310789031836582435434075045298799142830922076381882575768091338679245541967710586561679519945755600929260253906250000000000000000 [75,0] -28040092858262100058045318618046645081292438742254559680912617076413392161171935577648359631678247522600985451305348652762601653883059106659707103711408385806762668973007287368289516799080222624136446013198377184075343592844240773767805000673586061134312112775329981348758388248742406257658755188690049449000348000889653627448956879638910399534118830991576644222647254092557923948940778232402345669247691250539773323450239850789343535156510213162336384992142060874807600506148224598143749947811281339087485852357066436605441061899784384896090858794859584364469976832403682084865798671184054958662922333476249733012491476796856908004415272814168377182384946474319961665174896487621602127051323387877589113839537283215516387946867040802551262216923663576144163904631060568386560735535440080333855068561380439499357560859574305656738890225651370364141429496303893881346815695965614807637318757607936872280495190618435069261575593832068529120844402487179885763786349172001549829624006163323341256412068087830188687158796430982803355074155596134547716064356140717740977800668001344549581622246983940086430435341757871968500281146477774329451060879650502474221241510441108578166693661725025475043012507524211739578621114838014677111585674591655755789371205596052020876277909289631667486966790913975473749327693753861654256987910112197976756369324790605522378687239779890619969363709535910278287066302472801932236003456376168377816417393422302977921829853281720818482231558326976861007093986183618751119247637894125867845635127702196951616641518522363818359432646596665245655810969707887833069955436845081270179433508365722880519448921322828945947896757260381218317409977315482122312284573674176270444718347166222804194489357392993356904565342518100681135349539841811957594463157138600433925141345216312591518151545588386522217009664237712589154102663569153714291515123387989393764014935225216617897970782317238975704937527398875502104261989558075720995871039010319306652864854438605383109082437914515212686110723601570375344050748327768835704394906329265383266837904945397805742084020517723531457985545270893367064053041698201319272240462841149012088094593372005080281873770902620426086620130083984128978258991772082958751708806879501183017160560414193790298487089329337771572629561241339123783223701392416234353812263303394653595540742180508865980198009764871562683387602948056708433732695471793371598169882364741967671430258079369397372510493869923291749858773858328218472151911410025548726461214302863173947897092397269072309830328998287049149841253624631134179509242272619917707174190433576133946827175314505871937210836576710249383073017198876521628020386245339068409521132707595825195312500000000000000000000000 [75,1] -330178099087085199829879726050895665142607156315403718631990611787608955611059507301484444521372249099170492732478832220239642600224455301685032694920734816299275428098780588255398201558419835311289843337055054116199400951696821467884509814334032462431626832849695595824411583628380747024049645612878259564155959147819461697982909306381400326179604941312912257975198162619386011228947681204357511753526541562337571375792998451408459202575559985945945956984478209345190007411189431784679279550244747561231831617538495570492986230530264022421899090813270748653199021388403160722251029259242703850818256112968051467251744924678448434259240833661979312935882035222237611686920264587672199077342013477049469802022781245118397680326592454952404915002883785474011003248721684401182032260858070669261859150490667747621390921353644320365683384936833327549608378293395993773801706048706230540822980865801527390106147198805124183487473769223634581414680951081945810929497343255464535842396504192699935179236071944166902193645221042591178823126644708432763817166647770743889443703974286628642228484526875515770088393080061427998837131566943464226865247333585045758263238070342191784422636189406227907996833158643307297527131946556885715668842209908303384532541067912492115781390572488116826543644245685093615538491397531479290884290507213522345007518157764860192701179813860316605196593989839301774126081269188855601626116399783674111601208433838109956755912188930210600838719211064548217116813758458311004950635867970839935633017880263299111907165932905262749734881624362536998334240403315523731788816424732691896777636198962395255183570153594034945901579522628210691946069249348650133904372758554537943222818838696901837442753544329354555552711501451104956246360696784830367405612400402026337371845537596466011764866504728764470581928091657090779340535242797299496530778299604636847767063180304810473058483946701531888242615642807597222495446434290847296678864045456608629264429416401851023305889772860583553072791620086254543301038572626399812248652166339868301152123748878559912037674517394088218305773534195383769144987452529753193332752533575031355153529534629788579779020786618879350158564839352756168412965617227970019242746039214662544506466673436170184085036037878577785113530295435015598643407122718307623256258146989856975447152996574201999490970335653249655897738612869174474377625470968315864911293717653658358975075644018905487791752299230007107688703784096791944988552961453322770840593455529853213100410392886272848891986365860879631419858739340903630842495729484392247698437681140114589083464904900182726729730719153687222158447774256134502816710518668941176656517200171947479248046875000000000000000000 [75,2] 1257690385864580910808960740392126764311040435896471503500136287319014182728398744010044235904294487931175075637707268101642545672082394476253857581208734704451051640241477719110014997479734678464630682100030237964044773481258688854054931313561537552315171537356428012340654694271684673169671278465844581404762787035277481801312436356166402525048454593711035281401835627754464350949953572207001167997586687984203732146155954151679847915773342307355520950091520853221273684973623012134369877485437132208065380466726788763296651972633391817350554282352506718117758730309065642131152830406861005683727192182967859153712456626363980870912655738016329154761433045211246566526757578304194758191488193532016801513477868224262093520564979179219708061356307308923570622177146646595107209381975093662390106020563851239020829352268857229349071627059970291294021610449240987351970163571930304523391256488219169490301378312507329784333427403006390123778063416595889626405661986301522143543291113244592749520006281394608646334258761726884965188187946410311429557162676982804538217316921632023075433675256580884602499105855802054392389409694330752634348276395700221114218393332322217409693519400515322419880543460350216860824196910459505732941543747647111576669969297007466251279781307098184727833881115480903764679976083348048155187407305721769290338167284206750054616771039535994481689665301532042282546074382195996890523010530279736707051418078272206096823949598359559234686373410776602801447848967646702220671998633456463862481552311190864876337783503916399170999526029405444600194364101302252737004927030241111942799200033128415101160311196343275775707192681759746910952759278438155024135073941976574902195437318380552714378370798845057561143415325740751651211147720841763001460495494362699638847420867880351685013921017430519077066104097196965633426545795298637336971883720881953849553828004956244052229779979001100899992003943684128330946549358567543465269364559553962326442186404526753274672904843355686299895221180866843155054310715606270068365321869039688935815615990912357979352805176055373869461774039127012634948466533063147144007722199449239158214255993038514133105647122568934908832101621646370182595841875499025684227983319162693342549579422724770288124160258755150616047494579392158974137302291308877482009258524944402761941987402767905666263940075656448161996585743450352890445224518957941228046921015046998464754206314911067612230924159760110799992992636866051643831209151531530867345911521097830061224068222225410124834859633914560840420883392490444619037942666688126730084425311678139775501293628983833611710193932472306170625336995979802774269125376083167111573857255280017852783203125000000000000000000 [75,3] -4224030934598887616424225193431544491639290384407477664526984630843993627677783838309703556369207121123979905052529163482208071639114283998046275221300916813930917713231275930037992333891173094420939544596545192683253416138369788630700948431872071683653107176224959424261358322190605617549591047041838571996526627204424435733371557570735050895379647856918380867141037940912918411767447375811614634491979926641447679577736803631305781923589222110307919888561011971914640732106591954555221409252219743651115240199732909876842459833267294170790534813704239866422020461600318715726251526672124857609120701238184984207355763207249982993900127775819923955963145250494312460109208959421444636335494737019506143905920552558258052200918876568012552214700350624074329707009906135979054239338172528518050892952409309562943377480738139051962096186746226252001573337629410825284388014649613777343120217153407076656446828237166912703939562314290366577218219767426862621850084648829481535099357680783315539695751971592543176349994244057546730323862184042083714264272021177012890705518481229650943879342431712930267769872127433630355736997757770750212340038001712572727025591500632673363451731468563128040561280970441779068455246917770585498396594557429279617509098568735319677906130241608178580454316231017218777157609913496567757289675516627148560363548505728884182842214913598908502571093013829001122117994512475456207854164466973407744720765466887400423623223979999676754105723794576471883829596338467766530434651778213400479709350428581988661990017070416205517105656636031711921659610477284944865442054150722621705697077756513171696179884684197388959188283282874464914126705662291490232530053020986474534055128139919162152806743644898953749436552480393253199247757772193351049938730659564155600605637264601929907865968267568279379366709210075581480881900771152418860753282851093415313665471369996108010783836774673478525269607926749640092991919831501746934238016793657835234094804243678292789585397867612882575505887872780524614681244986309146103831004474165307285597703019256249954396038348257666675510173775707505801412591658292634739713081613204374019592237301944228985108910122282563415629905476006994891714407551455457426695440693583825472840343163227890770100930398671794244130398295068427957241729707139494338484340537256921181477610031247001257591478497979896344401621252291772215640557415377299883956686831319308445555185596392041581327269383031589465850489658565602766956630654925913668070788310575467890906154196801758524050212423902315606677973794186933325785667239601634148936993213609755983402864528837931076818954543719880434539647884941238784549649015742645019599876832216978073120117187500000000000000 [75,4] -86949414022799755694628584812531220097155171619945761024754092818848476067711697168560661236207656925332065529560272119546917772362774113939637095655637252416506384584191144273669624482886486415370367782055560291843385417913513204194356821613372378387443075139668524185410487320731065145882926739806147734691040029918571540030114573541833334635081428353614058394443488425686361163148130846648540844303143811380594106808424880235850949287303726834789618840227613020311000540534189372526389696073186661721706022990108084717345669797625695483784643714579883263565578849544338336364520306584470576800510663699229968238479487676532852500286546996912313206293757534771548011888479712378070438407320019990894366804670871600636602253590161456253739784449830009720030113988928056566484882523340702185771531984786339940957994655859787132423369379167121025218288616428398907369542080616719609326144465282375853335241095158129709709068986719246191606077981746631370400305284490705352735096933742221489822148825378966375334403369196110118133664635740851887645570444310043377528345384747785445821836104037836089903770216535135897667827502373118692897813432765960441793487806923357244316014635997616324854819314197456976461769329467012146884544935600533132537182545998917334236950220806494884608630335929099204244389194738404115063061066581165485661370706853415434200620009850367063399700689408656794623812562153502899998219432487852494394266908859512871322133823643090369295618646241762893634288893074833749359240563958259201020118306881183500098632550848139514733547474012031809424848793783717088413039272085248977823903127330031220930184146763956456071669656742909967600903433863361902874885688173321717454025729078817912580300033748313041098133115087993604010672151954926083906326495752824301213578718809355320539792847698550036615054514655029677800481652162299623113937233610364750044159909571672398624636620892851766873264053253956524111833265468686539155211244820916204358106874578888911451472145352750396573971105351256940769311397896616359855493464643210753401018623570478864544651968639791370489310184791144390915891870885370688150333931830938581181611865301756127670743352875518108748758504014105788040537670720907520522440365207212172658482293841861784609946578100133397724113336311757973149124823140019423660282941992892133935603972805988953415719440987853131590055263807333972553671257077712785945119726832435287706067761518319880250935705927800454712137054194276662873761885712154125467118070296411946539088847591174185067802947292889861988152620717659439406660684316185521259838204105985245231348642786043156017759238855487788988470339410392917489645014939014799892902374267578125000000000000000000000000 [75,5] 2005577526515690392804974077295876452454313265859257200934990514801063972278059866531787144693698352854433306804974374244912494622300229045461317175320017770837417432187522427053782123229462880554115829156018377233423159837378640243534337523559983091785603493425554814731225422357615935060735446554120127469087417287175492859999724905199100485392090760079417006521273816556356825497474848780674820559403756490919439770086307974945778316485236521444775314046482695661990184226092414956042937517978487027913842412891930726979813588079733293050020395842045944831869998656580965291530953334616907123597961799651932096058837834678072045901546816609631058154023899478879692319912351071759009082271274211450371033999155314910670966900621643392240810493238153069476728973761304302758206446012254463061122214366319664740217703710083221131413405821289143278046979376107864849082411295285848216275957370982946673227967729477715969898918856384731826417911077740068067274489435323828915237811697486390170553572609573567369820014957576585917876222560214742710588756678535192511085428868027074491553341926056659857944745599307451832125389582400404942936031285341602437278127199413018708231601257794785531114532768946394733298175069819801263146007511446599030388547129693533503396293873691150133499541306619442201153286088508491287348239546131067632013411960216439003708793688313155132380306698817456809602918844991135225152896154910455338528852327084339050358433372817551932998305279846372415896572835171082416939833184306113044467181778050229866256289442133657094924013954737580526839566449854109157690675593171133787532848210395546128452831780291271519257696798940711967522315828884667455125158356675717486194295519462696392253406444388273106465788125691238646157473403524390419326607949643807604981882188958028292266523075629589549445229307344921927406456367136312921246046973681838132857619121826455820167238313610696843516237873174454423506086409975519683232751487421346595800736867925072819743726997589014791233296826061733392545412861782962812066262761683357400691058616822701979104946521091402911187747632451819682381863947342562293191245281991928624710303545669199318163735198151886768381702099536131049877692761658342975078429731152763836446846597578754455672396166095380663062200648907861741451356161141184774412696139879089106114786898080842797494521894485106730134556790461905748596093977059330852590795453582437329558670436365414492386363639761024029897467487648851278684451125357748703528705704899377188418759186176314313272978983447653171786956849322672294799652915908158795292815163671160947183625232239359366900056080559941960236810371858069169948013410476050921715795993804931640625000000000000000000 [75,6] -73747219667680802695559372772872153591396266051549366707580634200943732306575713977706115662494259607826004818684143830594563688188159140626490026823184311386804627166987995572351705162717026962928226986397950898176492482370066938314353716979844740688312996963825021525036825805184636542197238355497824720772915817733768705944964482281434685316374020267855816525834072328967354751826612842059302367435814958390054454286182213111985994483214657612748759298139122584900462587762553278518631477490377602565973306164413067048124609406850951671735742333277735765095260057086349552440815732323150527587246019663687445406479157367097317395586679695998648763991246190388440081107353269782368940340326327313406798278554995059455797516213258671455768800287109323068315258774379437183321801446133346690993527653165644497048182266243880957970976265537828768902268366525903750231669230969303230750327772493737352271405129709119103507385175783313660547436739414541899746339885964290897542475812714177332131288767890653941859965747567328720496993303495800609303178248231463203353220136699365375735595192907916131907640695519262967746078440597841679191676896877074590198218621284600672934259008164748106938650078283887558310807589331364113208863362704410584281207905282092640414138246785796329869484911845335767681125439784658021342584709782341390792803445027209581352758618892921194314194902658833614648260247314490040609344527849587904962038571389360370958295003725191355076205378784874821122488987594396018344676976781328664592891331669075479771389328032246872879384402225760582023866479859690209962205531471075425186737177283294223923725483554929116452646468610997920772475246655458375857566189154709988500851127022639298410015887642879177126696990743163644193703990495287075018785979055732324260121206818163886877583525387352295242348856445883607313351186818415386706375477639347423802141042421463262845226633052349642835674311821606696612724979854553254367443567221063350813895719316085896865334871102579736895360272137335658528571428010276414559386826687278758014218469951157026815031820824311690696141495775040734146856591945216835538009728012797852980782171389359342736930080211408790386971669818987449436917112422848523987012059724857331492054191423191631640411242528075290638725700166413161137695030399872502567673041243815175290509828669609810812891763840293201636859522314433900030012708612045608345087533758042494636491175360180211496019187351769299517062692204789108793609434631598313016921898731614520808684593246102006718206633520025780409931773670241756260843675758609764206746684239928531070035706533434329696010520468899955516195326083773737418924909547968127299100160598754882812500000000000000000 [75,7] 590620897330338897276011033496253635851873441313457857511255390102646764466731737119742618944496721662129049639647616921519184091244970323165873482349665063102924913740207590145718120622492469031775017374095033689321172958705453886007076211785817414317223752743705100400055110172260688536348927799907226563374309047584419403661315563489201510857775589575956018779442109029172358622170882295862059091422073253133103068790904993930740991748471484206707864700840140337056917088243743623621894303998141653562269578278333959831477062116774744776357645331497604565315668571035872199860702657267799962323773941531482045841517681805562262691525568883176521492288889231477646845576738819845760293915344685752327907366202796128056932793028117883619005898358199370746619057355232647917110944063641884921694167408654091427659313926725846871191838602582350201903292542939119246502647465099265502207038568144086041514790394096583619255336714842345955234327654032980509469224219730626954715260685778811132342190307802713556373198865391108251751312426636200879002613372178708515030200608567163957821951409177497543857610138362459135530622390901008952392553498575983229018232397946691419263222590170099749471502074154800210300323228157310131673512349623065472546636999574635223824953606663097538550151407713735155815256733556352838717740132746479573640784420152791569689242044134643547613634017040896472665855150632258117438294288047882061756441382371587814564505089034147519409150957690760866092775956758036506611846572029139062780171992564303839780002034781162477621230457048835893738377464478635774110606329453335371104560211336603721582386648004156575220639851557781043494938923590832536642095917714073650504474377937092372175742765408546294528920100504564183082551195020718629949834959913924315036538806824288927866577009835254884563021808996462153812971190440130880407515676446779631141131014152298817764330328826727411538753258481028671418975191088005394466239290337250443359608728122906081416977778013358176274634163319372202225806221389497030603564470523158653053358999017327912085996178213775049427559902732633887760958615411926036626602886484547477343719814564912514986763125819334628249836157124420126834494980831171207984952349898966720073574842696823944771874811513757750775579268476506602382730244860371472581305378066073788515168099639161495957998754951765863260942485863558481441602736906578023753224639923972514632143561302741627428536268783677967975147250134057207684022244508781811742723970312221751888729790900665003579010986754914093859279685485449952862920935015411850046659394445642707835135837586041925088636115654247428296895970211717987255473083507695264415815472602844238281250000000000000 [75,8] -2014851157214456006066084302766292091669001951082991370717170047476603114411386019301990746706076073123937570466629881426479477613601469885985160711577826537375959157088733446062982720656175325029360107368058709142087958594498286944067786204038908829017072206949164937814594258989617235984422643588412733820857824507140370103985130027598420487717529707453036372241127097351049474233824788067041834550365533774155645438443727200951351750026718062845202478220812585532442557078446254091652188893534908486324541677296644520253107675379532562089570182118081483804518210408934941857372209661377693858973200755242448076792651826570496620443411062203162756601112426535791037538211599906239419166334595502965392786961571825656732376690848143903399094873912918502096143010464587123530882905832256325513776161803643475878464530078501150586534987863082877795315442294695666239598417103498163083463341655034873918447986357830228323139545089256822075045591196462322219229713042766837054944370757608207635860670304142361661798483089322310754395871734305362422160579391154380196301420912071317995288801228392418573431595614637919382049229241916006217930503824027125692783458163004497385282520987702331370548030742757550863669791920116154258210670795665480526004539376294585675976380593086129930337173027592976854477691720552021458928942694612864823771370349079599862147020079105872752449772093741704184101316497561887939986972497827303740025523743204547677021320497564006033770243405972022620275320229942690134001185351964096588782626650607314503482587292765753957317578639554181516225861146731710517668108592456698631057767341221819036125728704232094144755045507692671556552961888857454639887941130834591894887154383917235109796825761528605888708431528497369828294473003141427055286980938228074036632014268543731596851168561387202808532093109502993074330497225008831652055078159268938265214442849607009228348403305686142861687668985407609060619574257330860041393082673534263722125442521202362917631387036312858418461323475223355196897494180631279825410083310830055048449629994421758072372806632734555736339461246676564676639523648092291877663865172950197112817062735268502133583245426112027700883868016599233770052161095008975121124505209706741366953188657147861709283711899459795572721258613018181104489943938092795551336466476509093334784794847858876068574051150515978673056661720886258689836386415182676371906107147078556350490756663862703313547509437301517783485729613969320651659832142024366383371230802450914235981123786021340752997591074548256439090332909883282418325899243468178366091957955073228927547058057505030393315423632194320525513081435002582519899760882253758609294891357421875000000000000000000 [75,9] 3931151286978748879803928931578755103724436618686246476872411452376323695599556508774660612511084333424480909667795917458574847425265940375717136756381593876254895939572678554278018718402767433202622162262918505431556714725683098305782698744755449857405000905672947704965714162273722046845532876731498004074411611014441357838513296082751464063653703524164276722561498904832908135030619335833573825375036746772424612632031365018613573660623934816721106047956733670862995667193232098482153940010844687954723147826580794307964127309077953865927796172972500400698334351935967777173040804253328558928459632729978864357430161204559160224314020308292987707189421666159819913172706269667543295788122003922643904525162898703790036327943258503569485061771403650389486256362236177728982337524710311902507961088628582409127298455923879755919932760759410904126122291796001780409166897819157442454657007568889733338314947867951958975046695711006153784041476892594595779459348137490290672094849047061050960777739999631821777162885590651156358762504136345695946924823389267020205817865797446014449580278548562511789808141988061392744461927628833718499027338747090465880890571767929230520702507214824809542609197566543203043939774593372338507449389932176868448032252465086082835147799211961349298802786459083667432707756214141494695322520829279328357572495288964319907697147667423855775409276585319038378832997464627103883256939374802822275311292309814029983409778703480288296843593190559352805605056811503814235183574199481368215828944480565333656837193753784303483715116919779759864182571549394598771809931947563411145440577052632315879547290923253458273191583429565092350098174928260252048312902623889542111453598033266524704607141394368671780962782738014186060006402802523839400536451339639119251444636312530428577150706167723733093889308578920017762010799136635437819838323951303387480702433225431545232007144041812387547828194155015824553417462055705780676443391126128786424413551498006485063150096445042345993593671611611117360176850835381911801981679765009392043704923387746770774603811308476222130241903986537284177579258877589058128088616728767544305702006979800484677858120762500468272769649802824370285564375794918847933243718622158308689821959570574028999793375777540061394590632744785192932652027493143697601134837485610014990951002499504333279013202679412433607472352822598773102276456727175890019800000954012169987534625295260326791500312476362455057854603428402937118032143740202146108327578392735203418694155459981893248532790851883907485221925588542839806252833610420385536068983792528481605976862841976256598429912222670606536226702373707300730565350477263564243912696838378906250000000000000 [75,10] -14150089021794397199177370925977384324331461354614852383553037681181332522429615992269750002206274432963665525438182349572264930894045097731863000956560523615579611363933741680649673012105315585751164952059664343212047463721428230486158005588307906868285297917831495705426230772355438019170032378601726590363601282136119106573845786207722608333829501371768985573347133106503099543060225919041543498219936427768850939650467496895240545305888925673877485239726577885891614729046985201963776757770902815201742416034381861406951688810766633905882720980616351676938016570739469204508219097974727008992756119499058985117517589885110153833757086401806059066386021991907522390970928662537667702459475990740834501301197791588617463720283220137857962369431145494634665956260356306751132011108076457345951925700444646750657002827239695938620145472061416354233265282344868527042068818434137593219811093223666796918473688350920673825854714644420048024623021693660496976511051470428335673463391170156318267822050736014160708785325685308376796592437379150848029018534512867491525797682004633652476984651230673259261769564601178813758944030712865003910287918626078407513225272851245644543723710667246289902999765598021255260722048318284847746870569721311005589954040919606308213248839380372146910598859996851582891512058439975084286797491497696321088403365662530498354589320477834098321375773626169403951894803900996579443120590731936527815016235296461652495542425014634821993191898526343796938151188407231886034825782299088517904156664061782956767381067318601015404648876670529959454160651395618120778918015725896947530745446341329390003505681237265434866207702139916665263431105136621263954649400097439779398614494051800092565531820302299452087249022086050782762114396840710001577426714329349944782851846712545192432859639932321097551195009205410647814597210962851814450714833759730406879039525157201966541842868047172630827693260833642567855884892273300104358118382448095749367452399220473106438605641536677061271618713065378054203967637343016709463198724605808823546617814737448091222768002159287196557848864234557938624454663187446793247075031005828990862045384886835207552923039434899211647628664958215871858532528399556325518067203905955902094803779238162758381462940993083844092347687351915435024563533543990502721684992720627302655430052356804357294851490413769975475269042467316696430684885599459358747124290849223682851851390455882184054427528929979857492234792838044130192060293573254833707281793986454803459420592611957443535550366786552995446773298156276082000160218130396412500602447206057206654471193968802371742375022489080544206461006366895571950692556129069998860359191894531250000000000000 [75,11] 91302928471823704995687295248275455028376631392208394647762174764366756329182327569036845805827743259035638761330443382585811410050653846897073773719303146968309886381262155936147543148607430028834804368444369227460043397089364243796995089609348296531674964398431211238293746140972427087814795428444219971254877870535639251282267481584592670083804164131476143662584619595060079086973955806531225054398311899732389912120714751989148039282398901472919147997578893770391297045568372725914599963929198214349917545089420767157593234873647273611901571986830997104607114710690704603010439258624621581563706664480069766821673311031461206218682070182447975375344531626796701082698135125501192358939993372994253546748735030687347353154970594388106484777695497836472424607782100726051893686652159622483036173046467751574600463550540910234593435719227020481523751041646933279313534026375177001662690898554965641343700142415489316289451698725369908767261149126488660396702142948243128437488494320942478009387640688708000451502984170527965646639441244726952013423788107276357881770449783998584707066545945927605824400792016665673741325720309408026541283036176426862158783615753185087389484418949967775708257712018221388784636308200558741569250440560752481264629747307435411536704708561494186888630278639704204070791191852756759153715580410922748995299378576546378961393837147619168484979896067997098655816349617388801439724631535052001631213221205904504958939034097896876449905934147203126093766061011031749915067325375936667425837584130682028598063872507666825031118101114230375451427371741931456195210910596040843964249884360331493981866151255502840677506368025015360161749338069392312968246991332146921269781766511031989952613820466357959924368569833677568707550233347268025191512828371978458222780436581834537371960521832083497547605950652237161697428645189291364797438595857589713819480079823462818367969869323999900828958904557028705462363449223293232943887609455859265607359860195671035662597758389905699960920969640424393405190385567147279864737620874988389658917210559224600166447713061369198021060711302673418286413577399752574781006527964715424568089413839924731752529699107929675935030354870287217809752821286371158543042236154769550275509943047610061477942142278891812653561178532867681661833863560485918653006126367677628939234066976732461372462171620178741767827836096095766707636121386022311111757361726690881368220752915561682789474724911514622170750209767942240512635963586073900635837217873350641903980615693965869924786882385497505158939244321157496128703228253207220395836016432684718779864969336341616677585536027424442142885716868459800021895489408052526414394378662109375000000000 [75,12] -393758437737522515649794837093400215288908131892303030883703321705538116122513052902200213434915566640426793645608946535486605969213359778765976108945993701448345077739281635828749182547237461942493197195077752340393947953587652509981936615629842562774718201277070089338599343111261939425469570928564415151633124612929084688894505908585328726138781775356380622150935474266275650788898217245002769811797143818274751330931288407331733455756696694023405951976593359381125031751172821760722484383314520754991421606195933578174083397341365100843974083368813606335050383826712420034614021456305163263259312986222918330781347894766061441036918001159069630132441580207585259160119771514366897089081912359967525226225121265807951243778977009296012189508183631486936553602185854092750057659138644766733122015122358346794543463404019832841874638560920946319933286638110941172298751312157504846938878264577220192374535796756869705185366728972034737131017217597902144747286161221544729010685136669542543894384059317067203335833265319183596444622360235381801273099332656784371989839878576648043815665994583842219667691540608466489333468357881096597443432490342350407305053739835465098181349856284450774384162936267385248333801434485044215263281421790155533823454827463994300888914812716285058698217147900350984791713811669115044777689904639197875375463174902155421490578099776815919024466209996722691351831028946493553104893982644426820190513281887514986034574098884570485906814808507358176541657057255777894885138212758922062651366211582209274614702955393385145105468783235247952203722396421289608627968763135478822455408561102911684146099552455196517920636082391177439685225359410297064539714957267901525287102523906860399020777273913254970689928910728549574437652356176470490445453918908204488074626305052294109862938912394654586112304111614057619051241851445891219757938273006871249869773020949927427773868242319171516560467324304902072338436088247418719214988976111439237476573500046210937028467424827849151431993328988202458228172781128224768276154681620503010314869777046094075185551299002151876878809806949578200389892569732853978056988744733390570272673275068518008560525104043814508287910858766094282823128031303889227577922336368370502484515748368014610653347826573693209975668714899842303062079449082841548982863557478526924661859647750861498910312848482104722798872115641908180540896598733286688945555811688060376488137095354475140221448489028063712899128079674922100179794735989518891926106220137129853573502203909047366868006645171353941347652435617950964614287922248578436905188380245924074034891534006513344735108373416995839605414531092719698790460824966430664062500000000000000000000 [75,13] 1117782153186720901326053317802846541749843752843997041553782057305304821165871539570580711698827083529147638019266499812751317210135976105042192635973024056485141020041611009880819405043322667524830648936104942134201785724635204752012694318027082759995132620317906546922718892952635749115379197853065224377658416338504522664693271532111676799190195251474993704311529402407840634706604337038032949992586512979749443516575733467087512509013952605752598708293426704357115929320004805810688690287142470741191550943284317136167575178665252716935161085734603988500467817407662838836313713934266735944302554225088791921051689816307669785091432009488079596589339020629272783423500256933886067585659408854694482375028826840387980566018405171749118385274370503133554461344946503020405592054958352252061743866814273439078319399616711541769079121678332632501876606786647883075581901706753770143622097847820104126288248009536386382779876686937341144734718387255003718295012120615805503991828381234570413070986571356586274094971709093777696941675074848887088551557813927753518277190685987745512944219306973187038197337133114511824855388411506576650942044261553993609468632395623940251269137126042885382056305428367579965849157568417259348582554342302629534600644383008555869970789118175645674859621041164089103179550327089262413857820041550446117495618017843148072368215942500947963304876013427562272931379861956548022058862096078441477609372033366485677420935044649883329791036712908711498967639240541834262706039592444043699395879900753412795315510665155588217633207995663728593325743261389346919571149242584486925269380497032528562694369330918404379821028278330761481734499334851640391161876684345332257649719288941294189502790126525443468625847806132611623827688837956927307079736468480561286682724910580039579631601769325979269484129304492821465452411993603790526053663881696181408808816529142300277983533197794042161487671601411655013830606757206764261058645826718396711949899229585793070758036439010486850819662703731781733866705840798413487006684777254951037543228032879857118546963444760138929068416913014470387482728954868165278072650625765902158540614704970675388238814486370094631550869786284086762928183741217466962128996948266720413329885248652193401215133138092111310566981341144059827312944507872364565607685201695014728919652721277623964942855500354988339162938364195874912984418115667475502847532512757667583896615987872718186711653491781860189013604490990343188660549538378013804299723799272419834470669125621367451992628961968164542788685864800346359266517753757780926156660548489040554180699813488166312498392764564380310330152235032130647596204653382301330566406250000000000000 [75,14] -2229726511248294874526434727993196201735492679041569573712748862321704313387597030704529541534056447751371795540004191403363206283054327155429769929400049276089975445721583388940195850765245182284518905203064056558216245499909869024649656714609814452295105438089044986039072900631278424433567161929110370624601154245485015560495513384536709116137986184508645798781055166638771911149744804933788245662249760247675923187928946707012211619064721514247886678220911403356045768106088530133556189070490541919122712627900833364482425370137739653943450974315176294425219544758268853387107635690597825406416193181367835334785646329720773140336843740033564957276143496297585945476605354528752934841280064876893238375951034630644645178260309979570202065791867233780242266986491850190648617491194026272998037284178175589300049378373178206440579612777432604079905426115164852373582162208508735157716283995896401563496894688102062150297819602539166039133668462635392166375959854836167982522359520674609547376697193824509135467231622796185302565241976463476747703945134547793788088234787481345827469600125890869514593300735898876949533627504813842010024426892328026112300683739882425692530621714657906956765458522394719543955107991138678096562867171186520737420648306627058719314769263851567017983323888884429451612634015194196075633091261385247732149996006130345736781951964038300558438895199650362468425704371997942094541043503595811141164429421483198972458578187190683729982073701935937865756929617987963078887247593947028600320470134954776641341790547200111207890545462459662452538498406069295397579558296352965192695529686518895370859675370736677500900339690990616589820553430301139263582188587337840984810512144714635741969732673040965347125809611973904358353716968439039840683779995602358228847566856241966596676333199900559304814525768036603739011232089744453392179774009225713967744931271804184659270349056483835327271945472291759076290696277600147589753032151720892885261437751756011535090619813350661973621551721820850337662716478596886232071451490155667129714249984983827914574187760264001609904994198193840172334058155044934238926981860965460000760109763501427500553045194312596120981718578508934143993960285807663470316364033838127937409747000170491956051171042411465967105302668276150269580494753819497622807767498871707199438753491877698343707207592059443911140769001079741848512008704708868322428421407285915720108905272133715562386133050349433596653653942437922410885482416964153390842903937949846026694396742044809883360975056189501347007970563507360001870244292248431381120095378365430529514561321156496893871665035435133267460727779507578816264867782592773437500000000000000000 [75,15] 2892622517519629269877182051509400000243802960343802067464812052561912724789691690153342437956151663065696312143418862220942205949007291570883475138317752923632063776759977358252824192098376167448115657350540586842866869534555078723238667795614470697559543228915961030219607184520908431691722565835610390247434832374851239564879732659099693948153594828399430126059379708817644989220633423152025493764624039656049465518942876995434036478939731451463032651274459633284778851907329879019449134447499219410667140861703933804773182399633747784141023818581440250354852061921919941348566199854947084405535692171689257665114975274785496597696997294848192469448730312008823195204975739742220742998019125055961741259907121227194066697552580407223907294095817064841125372140693893928754365418694333312877294019023144784802129213507299624936986327831964399068694315086799299216778111332184764688926048330983288397289612264519255171400635585367121547366328551572534687537630452780310538631065948724881629411284928804936570984529307712369188160013209395597573704173778114974064110182671595198718947328977480589585782792883216867278624619243355115614335499651350637776170865334236836535147887380268744872648785480329519605762387412785872371542939237174914646417788311428317444019653084996759989337869547249153242096163680470890632278296108572835855500420885656609260005595001943679656862405248412021572195921866641828912758266527059118466268563528896861652036385047561861074269249110339340526513034121274366383195504218329783654648508661116031186383827691872327241615872241273214342736077779572488243759090539621284845209569752634730398101506428666080258058785707946763674006858787574668074491636761606542103024436910530934782829172980239232600006228828072895023540920263724210815134458259057424869273560125067404552069349183257026627894572348097812879346069084721403186875727765112674677427703854442310189977441643995080795308435574963699124711056872259438994440553950681184415030836531455633684134004940437468421702695751377370116944818772414669396326224818714177735933037455132075606382088885884995998845034527429654237954857319475895064581718392564417682609954643121928846692752274011768090836846113198645420327807384073295506878211884938697369506299102757944650070680910820510987941825232868290850462965412904538147986708265534620424843131617517939048505463410206037393519707271067688531235437676884647961927442084530872233688589249570681532288127107216918758185940565807079363124789058549247963036328026876261451255745067901280503003409934911438066971555073491230074140428853099543282845108387618236942043019454248141084316905426426086433977502565539907664060592651367187500000000000000000 [75,16] -639482186387902622391723514111849487897044098172985758711810040793677515657863419884346864090225864221660152448873773214605374064123180087714541495256214845849281918227268432557955824306386103818966932091098207137625686983386814869626433572982430610816023160445045142392990371875406386051335156308112784051412064790614450883052045200106116456213482838439366702224704220304101484471744096363398756518294650796907743269634971380067281932831149009220111229913037564506118807420565508342918233787186314034740409414428472717536049612119197416884922468588524565242769761368551595457024482155865363031674076537972295514431609172471740088896701218438491525984331076263655866965736549341154307594169545817603567823183604326132886543056224216934278266994260940254450760870709590265831364814378208543227996293585876126384639277658491173545544008618911332701130437978981772421288362660039384582965640644937936373479415114966098814038370864948938969475957253605921060736837196461247729445027604056264591726431399682994469780849499396489916419579546845576793749460071222188974542736218923926912397814814744418567616546016114275447642470456454995276994590750480255599690500562381790454111768023944239224895418989769439867086111891959174519844607580575590764749123333810624255582461141796430771556806512955903731476884044588644488366308432044268174349806132459323484360479608761612982871920225739353047745308965484630768577050308274430285687967159466313490521920156938803994577749492216886505989393127499105932635653196692549760639568581337727712963628824272749394235148154611578168794101894382808441291755765870429536170728916734290712844071143860178086769390245568223013484856049763463616404298489730450270059702918282308503054773127316211689499754869330376608894718760046484063691104222532165731414851970332653482745005074645072957667478914555947885649104375054520283348659707808071498621674538787868962479276574648928958413133218157285280163868734999227424385951082293734616476327387494137502677861758758894274109978188176090169740882022426256505498835539247962061419924759808917405166814708232129255470318546945057513153646978111401586293476586494761538703321209458851863506757192947146390012469624481058966198191210176283095924801811918628080435526622251591621495327347383461496374421049704434089014085082575518901541482433901972908518455329384810245251542313942374672595731704433402588728481351918083614527708277589895994705272010746039242893550632116344771764153398224984912824306340648518966623954362476790349850490064314635461014578052299516215272256100154392587380078498352249960391794625545436335239830546056673978689254000951081025050370953977108001708984375000000000000000000000 [75,17] -8744203073944428812911218468873151746559298118447696678451172814060235619314675689607120775987844155386241004039099136461946639981196977911597304569535139321091942776414023373671755853495159733853952744896699955488598276238258517693094771042494493528230478164558473775225567590504690190287204084834857885131844637356062949818497790515067124436914450080488127926151593873942406386982314014730336824530445775883040953960209957382579842779448320338622265406575413073400201944307123536795330188044575126678753115901249004353422497987117016441538338797709072292001707908218816632444478998988721200299128283731383038324136146466216159831821837333727428856781906825733706208449330698784823194867873798971569343958796089203207319020053060299801023051436082733757148930565480657387265546644961938817434624112700065933333580876874955682825555634477459939929049143700093063269733390798628107144113052706924779557914514357920684684919144017093610740388259519131792757199617299998724455707144629755584265154960626090125409474306395105478921428645136233779899960630631802074483940718065259203520094992198923484771352756296651657551909319211072174455870622651072382993688349205845211930905202203717059258992864326854633465750803925797297705921111017183616505133727405619131013511258809516108445980027145068036552899469194054945889623285465854773909734324775289604157614955105004525549829518818646090199094014991702818041785387434108548146945361466841204484707343271032815742759087136297819988461994705727978644904438833667705537384101350779066907086443447041670024827705061765278508432106441791392888855994606070080405773047480996340183987966669651081109286186282676685824288357215834913998033431957443171241645451458754942391373722795192054429428058703651869660038577312469798017691420333279831201746048958492215369332953930432017482567183727946610966346784295993689329092265529809338935577252851346953717884776479360034169610577415519880978853847351927580731329772577628064831453868589506404024349941475185226041683363196600961535543648573731519043628130675425176196973669571033248288621573099165283712627503794498646709654739849462809332386299282390193729043182571884027347538627541586447896026202314976201937356704021522261895055525849820888093965658130536120913130747450498332321468735070958110621111320050246063636458191496833696155451844485960550408553256680809470800337857768492992897541168336522821124744967932944996073910808297077049461457829977274267577727428826285271950388437336182399349591683249699412835947380307759913968771747081280100217070489833543353976988270970491237684507603916276026304903462582127856342453829999183945176355337025597691535949707031250000000000000000 [75,18] 29745250926827657829815009297534044303893614119864204449841372585935534445719800461327194801883229609678963339885764755101239609979974267058900881985441924608437274129429597139942404561533777243626243091080844546143905853610023884394664044135423341854153883694098105878744049915773516945070552242086242952865959309240982399225758292872782211377897016116407177964607249103706864070411930573314109199744712479725555090300290140989608221237291738111082065905031999166327726957527523282658363824274853727246706586227021461234811457487570380449652105094197051673230938604463369362129953248380283901760494833804291091345848728281774568776799590883696950409757910241964353985862978668621243466484680878132612915129308462183499559152845858891362629906377669806276289494524672476281441583208783804574408914078346673263154122946451149955507689559020252584006889087718099919164848067720902394322898183853193521586047659370773780099332760957016479093808870736457392392703142780020017520739546741564657467172194851736716185221812040160565109808282719247211940668199608763353313865209044002557709066653989555521266219309551795417002376835390764194007343358567519750098571067716149995756883227666490625444806099592473638368548865008600099929789542556858230880365860170469840666595599832942193378501412450337601673241374063283738983790163990176986229707758243241937076175485239268167069479333083383193902809974931121934605738327897598877467557652226641977289202351545651538843874866031568337174484452612391912967192200972226244337886400167011961764337233270939920058023238767320206340148494743992922659798150433575615066040258439296106888385812113248595733006955623763843731095206311651903151940822816104855203881079215537334065938660300746411715903968973708544374306325225472255070783223495845051694066169380189264507193686578135154710207632528478809517164320468386737454480506831583248062313497354180351266680774045108644215902097516744663740074418002603641111491372771031160542837554447452904798669556205382642611372035504211403820659177018323868226395733571020917877924942401588456197561063733764849300001552422012567547900098712685424016043556176801340947426103988449137122860149425602566422344086448442151343993490302344001803041990611802840484239057790677835577250165408101987093878878632070744133750490404012852039848683353827730553081576353631829349384089877279773444939971553477029549484929647214598824733232311221694493223423851043456807171249977206806374637838940337699738457812363871375682268299048861858123016551908471461184594252323534810746667696516962453458291418290612102101293568718628541400465688129008966130708765951418115491833304986357688903808593750000000000000000 [75,19] -65597425742749245485536565360042499824256658337237011840436500915855717442814574864754206530805804605289871481333042286770854037694837315404368043826151619409036368759909056393157830280984644151923570192341816015870887355691093318025284073917101523269042683940577125740270827617000837376014162767624913388150174467019096286776613374650983813909804636861675018284632851510429417532283432686567471553730226442987292421621203018639069863072516220555063982796427319995344873014392315925140884917730040845123332862193328019800818010276853745711152202636215983253507273802662495334717006830087777885318955534606095500818896438000431951849519099002902414334149541110667362306171883724721186793812392581748497054289785606178444180718711357039290717720479087332324022852941399276732361162469331129115859690670030844126280774675695012386456479788529292289799810572427051147386184283149957255330503767443163796513144728244160991443944048600165974800577490912562447458334392657583692379162383153700679481461370318829760505996063695516600627619942239813932923197655619326886367832089478663774146483168064229304315576570213950479465073434868155908367528191880335979947090339095061997872464536431464604201669640771689594360027978169381756054854367066052814637211740928521089201029229935944741536144182413826654377684423399486294414095044794993873476334812784676662975786097869160436120673860466523665790911302481591890467198261033195942743161187745319518737270419979039118070603099404922290475835663620836651708746103456412663023391307783474303633684063976146286027805538147436773689595226799680724849078211490332980628087154290923924773551317001572461201081901453433115915307737241517017590918248125429453313529619455326786654230990251272522707422664189597291346267507080955882710473328094287020848260334207816670780913746570278572627219679314397786382925077628618076101554595797970062409015141916955551424659401105304690092822860885911971310750804515870553417492319045545312123138927634659118087192592496860802137219224988851924126736555360389006809843253307115368563334882551907120096075914529648048437249317569332766571394883950665397186411425847212229672884550143795106647296834252588960266709945043318452623609216001843456999102826816218326769848219058040134845525600262006165649971732756429215608873396982141625370872386359194919522754591670875220458498007986824737277484199042996831299669669190573223407637003378666151990951971809989154200073777156839206844596784369956619814963533569070293497563918604193251827483034038033223004773256355067062716074696661160683333013151371765923642737474201753276939058704942139859904990696615190159945996128953993320465087890625000000000000 [75,20] 118245807552366316387692863977735896983059735104751139582114484439409526125094137720536980562200561396859809458609048955409570598769862775826244777409570985063590635703571468987191205118832613004256442850530445741583534239183193947272731217848289556449983116468793250916113584543504887686821546942876694884094749939776199358926492991246218918260212143449877452503089648739174732779300947254967099475116955523581300625015072900641047640626556903357541705615260568141496922375474079842181003711076720900250261377984951936164198707119551910047843631622270471232822189616277190464830925633758088220518081926765975727678634733810454853009755246958050854756979704911804429691051278745622929039332787135656720579803964544968205328435650826889719471493202414548749380513555170055800392955912083572984667633865844961431776452491433225889222902215080533250839171425513388044913065919097292399856175852120451733165174639066977785515145525015905788652148155990129217317232303355395183615831352947483642399246610771658809233241450785932833732615630877094376664929870657120083536668635873518716671800357210046288701167957195183961612669398559425618954566301163526258768191881070903508316851820324522391262609021200711251673015527004793676280947391016288549030222303144858034200121869612795540727045183958843137239220904920994868125016660724166341371152197544127470533677157850601163312347489866217985309589247379457272405667766755763272602676059031807376053382346437032979287260181553509064641443756255959854653914510483219882336350261377479381100727686759978359826421377169448349022174599454768004608765393035703199218194936857797941895457539240880430240112557742030359348867902603802134260692466341675815906000940865232468034430890115375580298090084864185457288563477663951172986425028723776757952338031652636599970077680723276498932857366683262207357671336661488637655386048144273837513085866468906849935302626835998342520340515250007534036119912665251388575033512463719690510468472727144715109387201748539492332536692748680134661850736535094052022348510043572139344624658793495478883214584228669732068950256645561443472470662519036978539177337190312482251724677127224488574754862183845959525126907843095178274721686211392749337470942665017528699684500415806058166421607380006437989102916392542503356240335851205638038074104523182248784589960601568307272912597497822768773479144273403337574061784629047885750856378575068415500121680055525520101289577731277131107252615056314645891024834016074850958705074651364286900742210430051582584579761656387247380113178943865771425450472613274814006787979415697563791168642069809302519445282086962834000587463378906250000000000000000000000 [75,21] -187497842729190689822294719575719856172912337272473548244821522191359622624346033279880981365476556582041612340039391646661741499277314532456807058494916179698032775617914615401355865617058547299235134206086523547221375520986599333346162388288828206248487858291866770593480672200453956159814888716769305606738727975797915324227849081267411623346478143834233647977178926531657672630684737177703300623589661757419690306794828352236431655588713639710096453032422378013453076915799763961532350488184789889307660968005321170771108193988734888342188336786394077041585715867027439715175134442659094287972163818391659380640709264028267728663919769535740972444996969843554101789388606584290607487538407788238614946925596168670872250543998597831044620694079709832999899090196266416675944069702912682191284696875836289001169628244214280678544452114346975844925070834967520486674514344730440263421156983987268056446726877463840515369301468868667310647383004935494598280892760090250892822633292453214546919471327997770239298553153375550866614586548757331686027174599519404400009273362822679059752718156239658670822182513550794275847442123790727620764127246169141223739060641043123283413893287733930610429155973082386350742703746071553745906599614934555145897316110365945532686574563576852525087981293187370580668790051254410176900661944561313869256475255450260772463816444480050077146178275317419232204061183901905264725954260793180596506489186394108936700250547488552791608867350954399775185994575249689482655652416758150773192755709868069282551041958127032293547113784473423608994239167503319246748558322396100816943562178753965830227828046119048407968940236686120215608020293372514057787993673171251176779307873174966256515656687639080263415133146749433213510569853615615539834572049834409128491027914141981031306157565266161477209149599798780622684915897128223193977799005476812087195199123236220297713983297957353273253965028049731897264685678691868740791586922857772861729120108798618112075356724462469719445103300337777706786630307603111038726801956542458798214716277380243829469061162849957531884056618003941598945793599686091839913754913792549630611759786871859603077094273709402390477511555834369138378490154948771383852703617821441262882432611074615740065744649079008733910953216459828582973717880183215571165292169490096122550572928434478286324118282900408504314528160434525520212322969779049177971339617916597411043273904159311028925683621943251581256142963842537752474838203354862769662934799302832513441176938627550558048721839398777691694335351793902851298713167212795570199307374492108471928285134830904565261811001164460321888327598571777343750000000000000000 [75,22] 267513253344582300167712010591015202984196871473486458558168293557570628956599869980124453580138855756661754295513418225247415681159861631982165691683176627147776532559674704223362771498341405600577448183613152403533617653417935321617301074615229255594879277666818025395981808119849573050663607075153509352789330610609990931528687753317152506024924513048933841647823968912159705933065454276228281287330349364417068678080330124868218373615297227927596494360903984089327729936653778565193478872180124555086670070488747158383266250120917490872054842002892580474648022520177502050787451192720679929488117014972091277396754993718107914487508239661629680301888750225084277619376046931471444726357977754196733190260103803286902674759286618861759258285996294091389157511091786531636592970130702920904732370707523183706550240597759645307650884538837457962885265727458742908138322412404003545624058772428848817671612858355928908819451928356979460461993402963313016004369569622600358044732706782727827694852245578313986195148739147950457639438897808152210775071873997569271472702254615012054910950654461713388524919855028856196668382923639697817138614610423539978544553688546028341140638408761931781392927845214218083248710659198873768307284182993840889459191468845420607795927100246354897551564060393289396155490209170012955904175912214686757133234995098034163806721870887396732966690115107559235439832703642495433747452278588493639584736823160722542864679928869171743280578851183429993231492766318833080181537081649215251497048976354936625897905225541444479144452606862724138987226769482196675320895979595907679252431854090378387520647451964358424253998450328110894091025703947334580775866340026958376994975430448737998253525037500406154870658268137594101811244108751358223777774356757659170512628499666280748958435699426939565939573284518419511434114778003828067403847080511726958303886895238486627626657374457432803611583504878470050553776276943744339928158601261394437441605796907539780382107277576185110315720883431398921148184661237125967736998426357907082607666588704325439863806454074372516040327881898468834542128274398161465132703034422313190518584485332389445211383902097239812011926105438896604264418073181488175475786583765024518031314831454807889870452088402877549503848695731684110539807546513695476878899904435233142495218791977946698737382262863850832865215030026781253269283499921100890297796915349608581582592864876452613484779628013205136885119893254944323472933856977445529321229267791363626592073398786739438960834718674532847799041535078072255556245588703515427070821327043959128173953920587155308474791581829776987433433532714843750000000000000000 [75,23] -344106084202963870988644466717320553004270356417732397857812506391251065424326873000576335203517101740856106248297881117504411843519406312495252616854519419619398738335869964622289730265762317894030494553673501784399072832147359126750810887465046453946487288493344013148633000692494407786505530028959817701320007685455455337556964319928373074834567756926684704737027647687416269826942262786625259101308328905608406469639890009922914587751953943283285181366583187140752270796573613773240548475837473165485468770788655961280678247026894554208811946992740147755695669286803637481982890156165875067870334640766898153081329629442908849357138759232547354559775184855741676219943244841645406190992375511479065093804358390112906572123203424231501169432418579450971753631215987510768536576530362603307941862543686519338183124686095109289088424151294539596201390550004081493427455700090152947061134227916994422473590640609469230385167102870654740763085255657414151978483021502395223713664679223139286583218965029047712528336921351307832590909349756986962024755869211790525832849439982104193471044623374978200031629068207524079629669241062403010213468741676551802813651424504092384427236425932700369749783239727844635004741348421163425963581086072507417100042799774257251295598948684498364826654200348070169181785897428612834251853078170712067234382277217987858328346914222823487578309707410508325641871627313777603598350406396721834694871263865571010760177942628961152431331130862094991674099173225597539922921743489254726156448671353513629041340611931252011342283295310974590422883226252949570043370967038792444624463595707352968762596139743404369481618081352618155003624283747673835712631812647618299315930026899631508389780526618309736777383689728254289662171280016939651878075945760588883829941214622516062320504409034725896579838391963227145383607128723342289044053433258641345184615240375686343332993391644669272743815517426983319988680115401892142579373054127275190834765783862392937769862169368334517177789598121218256134868260638475970731614981790049405346252590919539281050726794696959694554797926339972719302390441268392045354104910421772224158040217763710694727094562286286892525554421172333123294905220243772461473103533045917545677127638409058492129986802101070722669526485267733949498040211520462362686662117314753217459598081301731452682406412119882649920444071941013046694025508060713405521741315288436353779925926448824470470007937991156099772771411129770419541345276519377914382022057524570517997275781126221268070825415504199441280818255462293599408025149102896261672211342128487962710556126249249186965784019776037894189357757568359375000000000000 [75,24] 396854489261077073356459135366142311797760700265457058551564103083371561041703749413480343146652464862174322180596217219698910795096353154607750864945187361085632433566376089072051910688938280488606815146548217368492220295602908793264726776097035843769702769447797624033885949196671605527691334667278944383867727851816389660263935580819484756203842303990346723803091035276668970135151968732798989669302848856941196482549771664162431874771510677375011564652062449885968144732580887642277849232471941538648189117199140410102203119287199870367125085428606678917795967068531766258490441965119825256271504938563065689106312414358365365087614315815208930215702078113062658395139164208260501234608248301484070921914697617573354648600922917671074870845155252290508647229653593466199770549606224303531382822318946401734832392065807039502851350086178282129344848914562129356292408066233020249216074328896895658977019355177862085435259674562341107939491714763557581514652766861025888814041709355076597019515208915614806270751225900864300081232871921578845252110437495210640562970855388000041032300322645260810501487789153349597932827726059534329049247595281790716589924372948166731565201627218328416253390323763959239834942641984404213862108042255238072493800388297764059732916939649171449786182002420085934614794744573089549847647983936479896015464498339258988930575736335436869857086906269040156004441870652255329890172736388827662821841807663380128418460329461788569752593073543504934099998112502336263455669764299001869438153552338418617384966094029527994561035707854566736220739873990955278409635572385896224869488622799270014258830013638283563634739846701965805631590695083978472165291521103591399375662719742022483192127514662328214840245649702358847574891514901780806184135325325932942108838260255733415662338081975281350210126775016282638390603703224948748862880642735317168619658779843266860714941383581977609951024984814955716674170210187072686637945924209459261271144882846245566916210947823453403987041736570628792094300238067585915385128146254423873937840334448341514243876169938730114352958013570860603115348058124489228659696443255522206614863521134226333492921307075526648221892854866593021273469974858178917709487657088591450285174428613668951746039785472689631627082830529940008481223728795565288465290366006135627358362127161186678206715959865560112569039441184462702885544279324016641764600323439370555229538695345136231083953472955969602664365702254006290578564342595173121846514902729409248518921666726004500738531829773245244786365120158285278945652307466751620498941635352676045734709314727339801720518153160810470581054687500000000000000000 [75,25] -405871319639459460531353122198069702440080715580152098917114460978121630908009087058935455838032665354781602210776864005636644292297863748527589141372043116200941931600198974737812461489450782706100456353667853254831330831811795519201899114492438887816035573467442765341443326148624426738766849103956475214226618991173745935396852852288641098808325553657542613041507663256151342801480072812828712839767653440464325673319072842439856149080094138082394950011160747502785299885420212767658453394771549864839011011209031658922216326749416524371302758933189238089818133141939576773103450285428503340160363219006421169613754092159786684481630767144942096543569758183570919016882480572001310849442157949118841280423231948360795841946536468460225257448952229492681168334712260093489137288306339895115570161296111441081537663408028271728805597411590390776662696502207135945596947278687752736396291408358137569930797135585843111151289994939451217051774482230778736012431699264532112872739952753610051787352887991479671045638105380354712382501657733011287644869936647101451176204091493746996771571057413999306107379198808733684871176754471493619846366503004937720665391377902757932844938368764510561086971711491389777380617560412194594213053833671086989808741714314180496732528520419523400297553884901781325353227533723644512223851083635101515655462855989483022489475743926358578940341159571493840104414260715466482753616649422577350582469094420675478076742111804388158279690139584699184977548443244354566933863864497485675084238821538684611727024094613670380659503766778719526793371240009798047921802406628559265785569559372049535277013236731414096475501595267224221873500815237892518837239065764080507092499115216641111391411090448992026904689445312591440493935766962063811773341269295060212904008867322453623737587926015311588116390609989799297267991608149793428585006000229016400475681377174224223739510949413438866893342516096652265402293155925503514360257134668854960409431185652660373384729683511187221055961286068379265908752603860356751372112779339383717931094290074387403378089237815611536255081349156445249955977173565193403243339172993455027133455681207488395326027069372602825749356681148499080432671616238776299863850682172352654301720323786120214484117562107773682428649663858236261148369339657635386170346206690400700073359100846267231624646052132315549266153798838845349268738709895403319394803435083647301894448389057710573441230081354959914238391296559310207857818612656673325468631725218998230336842583282991098944376883774491692072941771048178324667065709529005531570590452495730887544117711229763045821528066881000995635986328125000000000000 [75,26] 361105582803037411432746110554390391156479423238055574117171622956927892932607198257434729643332006438256391338495588345906735852975073201851169130809974324729079302546343479453657016855375619798944613122315213676483361373727670733828924177766916708710934536824141267276726301020699458543990250348900546744299913795577339867766172992406078093739014282448554101711085650274285788401107958138361630405935116073600399642551485717690013992866313556493580636850788516517935540592965484457212315442569870877553363314788406650058150474484291264722180797176763079126170099932575157703713936898704238869546583935335093868560137767919024807677748680871362235639946271077666469036603206580772447981879775070318860794621256002293346439597071586741584860989517326881557708574603285916813445805784875571937671498334742290760643627653563859344482445917609358954244730439327676196250419291410925795664185462958323481318736147395726916458481743127289747399213989543529033029991753553296085027902030720949256306687836782719132162159032310760869002057570602277233204207627469826605576259478409981737045669242102542513281796177222036993722440762593583200052939849036904921387310421981856619721693649661799742692480492975455781422899533194852524024211343697755637679857205915083359247200903795277392442986283078283279554929592537522507218774322888664276054151299246850812524286782071378019458523405107098054872320351116731540282047954771790563399800737124767942859536501421977251826494264227326991879253651059875048253657447249325696927126157762545798232780371776887803004929402087491572165260023956228988014882784045586930221995884510202787111350708052869978517267467720479140910694683355081982008907080918863505116690961278081439770786930494532269571332895661740247213348566752828232142947403389957130688852075188287368460943845606490866024902503213955137763513546075966783666040802409676642467772249285434239467245497330917626863669895196044523768223491593362438673994050788595931000699473280786953193445915737490094836678215605712054507313387038193708755616161484813588158532226259232673221915348122617174495202186884685590089477481554475449621138503959452757054896449124648958599158165812047002575696183864778253282871312144574656055781267723797785056742528262234226160702811406921975132082108005846933407179241549889246822320374863610998103546993011356590472266226140260819962451203682014607658101297861616221594904444583884300666927335073638254403674900304918078848580331394670780574477325817976956912977984459711297095308254594870527008464624196474332063158126983361336575025707783156082486298980838370332947968865955346018381533212959766387939453125000000000000 [75,27] -270187037635043069121232556890726383075614784502078900127025380818535247167405898992733381183669422385115725371844166467649775182791203564358562842395552179673284149345981919431915923835427841917067382267158090016849698497215413623790240509775797789762340857112678517208850203043815501836974198361400754606838296125305771861487547233570315865481033570231749052322379518217019353555954885520105225557277554438118888930389217509034926476517808364504340350380441352846834393695649472784800851972955201771230251397445603197707419530039040868929384059858305180646644901284412776954120658561434400851824929177119772410535008425337655361313688760075934905095226486648456467993626066543552682322185615503373744067455743479632476699139438590682942773465003053974495110559453994240058048345795368436722586971326772499864542965996592557897865911061074993685247368638073968939008262761342548712123954471408776096509542167796180503639150002302972870962141294750243410315507101310729434009135925501779567380164060552331609204814820822718131380088073929427091821295406505984841489971343661698349876829929558276817766697799151816108329082638262193249076824545207877654694044359138577441283281138575433742030739802405390977943515131539557747578776627217107947360838733927881183813380468965750137631578148024528148008873886116501632990667490423716417367913585380528205951266809854167797834356596267550738872939307968654470754663091827199793954180301107194300420281758828886626982082012206150675487715088525498188903509899626281767882017947198875827879004846108207007128617763468660353715279297343225804745802048024270641561249921447291455621079757628905655201697548227486437636629765297644349006329120698754568140961946606471175858474223437488690735683534899364587318258134078383842725835083584377022276454690935567821343685377008821630460053028668388974204933319249441793159462198965829701225299303861378045949217763899146096829230959406456552802903385052462552743322915738277032974511661709373501502193637928124204010433418962643539858346713765753941957352311615441143193617586961694218880574100315494244037416409792193504991593614998808597980082003867326015760133838939658967775176442083171182842280906108157941998082998794919094651897944888532736720682285556775166230947924974303034285693470917610693158655905462755085470751851487038936018472410896117851143575007539169107447047232428202313173815485009747959819827817764168762434648930867309628476682492990414788726933921999851861213838963325675502000529453166650023474367297393281936930305200713639196899999534243487981370772287761629210963470032472599875945137165578202598226198460906744003295898437500000000 [75,28] 158062601996895294504692075073899670936669455052625464246307356579408759045093246382493707866290890030803785902160775548288481556199858635364358011234367598453238926502068948831326310243310976358479347455436429021878030467332641758909900617981960491332938062570050296185234165350844806068366187658229140069505601318995023069059687450347373953719300972288180237902017149723696584772321249261721028955438509002949268731221835926562319074477153769373735239470170033386077766708769447130192382053715652118595316305563730941219057771027663534552972035298864445462464666230062725079895424941988645930719871817547668503663181225216869482287514998614527281284126189404094494208446750710267535171872710634773517672854635412607360625435892888508846501368071139396789559823732055468265083873710046868071818278148902027708393196286008567788250405008283237955169219843140191696870296554316928786687902153704208851058938248257422019577755383815900133214564647921058468675568800663357973529006882172495248357809128235743603694334895231589382442991033395341910622844589561494208208089673563984532431092038757945790286703535664630786110899034280302752248214724384106324986619460114976774170877945809512747324988838392660058804681833379126289743628460809498270013513817674872725937869591104282934639429103337871961343147202319665541625397849678544673625523278913827197218719377152257740773067204329327935497496592722166337903617957818566648501393373751732465906780361139931734062119447423805432668480164492907356767969938693442674985943324356684202438552168366337960818917042242648452236567853140507173085314593043357444747688147613100232064876764186494317688333545454604349472688274539163370159657658742075701481214368790587887666881827850255743523734520266228577665808010065209480740084330503531108684971287250210795723058154960800860310655467493200013455335214443140323730972953157442036928105498990283531995991481917185652568103053478667912762411684599633954899110656897077889477516878965126854396090794303935160087050772399016202629427304224879992427880466176033927147839318225328592066149260029424560474383391021560472887632176218226978152934478170355546426315231135076202157278554332177558620624494601848971540430591553401888382048746471064513250687623994394894822137918085963273689482428663177171446411388350797527322990629171582388912543109770883337964415920724103770584795020944291403519689642212702570025838051539709846926759496956626655044425997634640688094709672529640909875550304740817180335358075963683896242639762987457671330924488713202504134750814619571971110329946678155267138796234022146691700072551611810922622680664062500000000000000000000 [75,29] -55632740641757608103985656477606982639479124153921023466398598131075606098401851734813203713502249877840597350395431649083928532818607247855842251707251470638518591527117251945304256355162601958784280884471071585721584313817060982502594459442800233887046235059035685077609056328574364294419742239577708903874037911921775585768945399297590259076345177838137160053500388887593736128191202833349703064341773212347599280613867484542377284710736165424895211997129242031104568635733820575121041853359748948812960882088960763451769232233233282455189855187903325816052542287674544949888696679203091568668375338935082515178405888078070503010899993207928613371432215665460967223007866045459189714109820518728026450852354592877344634578816584548059889181864770960762936179634109741669422878771781165075094626875760794134942886990035645874978068181430097622448924134726545824230047879571776344570512452288472886332991235747017720905192949525368922050680862939313022443148960349939262945027619192564554728647835568200352375709713410479488867774383534240934910507961344899450361780816890718931778622171352752432482405441300541517176320159567742952594911011388152931347685655800565403448300729063383409479402502113027299874012159412033358080821793524051463070328459477356803402328779811508626633893286847864262790652642409949464640500409750229346186692818093662273294006483568858421753441805224428269089678504102942373266050308746586551592816947648787379558630518976577983233477426738712733181426123285221423176933320577733482881272625888770238140133189320817201099426174521753998493035202854139720063271391795799575272246528700428645416969029697821531652923079426055478105321783116455735763770897503755640379249783487694962914330083056317823651081443212867798303193365055275628041848072123837644665192437150612582415932059057888811194262522362634343179699588077180287759479503049129868353824185793493726514180734705566438594506754141948651697013793041064400948487282052110846765331191120488696750667981191745257366636085701878723249714829145587288443521782356905573848817104655420482977249158241567564365953735919921930351325024203496231073878172782164643571563238237248801741985786976095739681274584852171894762003771647350043264703700661843999006617275768074156024375203806316343446582717738778649806363750074307517032225788439581178984560109416339435185816605920197294899629963171488924969660321529910605442310974929121201645705742535924536444200943966283199283774522046551660762579842572377423012520488861239793742937238362565657710025350333258762753835138446946086618845595362024755652067503999304298734074336607591249048709869384765625000000000000 [75,30] -15235186004251062244635868223830168689292176215922344031083736852928479954827938221370918004086904734813873023868561346301204634154920642988369151152147368551893305706007604114170112139630483437691045744118159678246519672449638539347258851813377515396920121169246030171990726529392172213948168507150643882582538056600738437352541693059162206480851664068597705755927412999975467134364465248835673639010030285023395681191089404829081051774409958543623779697012589949749020247057591664134571232180877130261285844682332922157997444385778186212671048813033344838866480188597908320116658536121901764121014531638792535884380398621795945296432386547766355886437601868909472959383325038738757108615166605489401265103290856973434891338286276757589860865104870017934883280721181150605379985806007282702909245175239454060321439658374726141321505838629227968443254540545471198179005031064572834250390489778440141960309230526570169414502171122438721220825471828768518735504129141008094022033367969256775438965721832951469024663455828074426669266122910175926017109116484189318853433771046687175744370404298308749776839125014518669801931715196012961798035447952318442012300961575715021013794052522677304423325783549997839621936984338750012202150687090844674529335181086905301054458250012373835612895283684589884010054350151791123471446094988091594835337439067969255411894568006669452434086506834376973814179407184511557313950492077424493857728756553817735319080538405050162463356724185332907316747633951365544902861510910293355031622590318034130381949050289349513328866886684705721799736676841518127987473148988155810064178412556510340550306203343278677250905726896753398499365914477690771468345403943711384853752255948314710493971292526191034779169340606299925847473109756888060782819896835871879101811430792141599675133914653957345701883493703740978871614723834947373110848815141014123971614206388633515566475672292644133143061686698628788044940812992730418790217070794086179297062285032405573176595519848585083478223637538701237251153603900562983393315037943499524442259188150811387664871670842465679100382974125622858328269202498591270263496047498107864822235480653053010584980022481500972137118596570560763656042170569788295165776365097422733543279098050294573793178199487436048366871458141417195260790725921935046043981316466018164440031489599714541857206387299767566534345977998621530674641329360884452390785170739801744372077394719750732134174520444018775003303281918069416924781935005654722765430877374908951320896569834850295809208409435569678527941572807556964672845124111153319699943700649136246738635236397385597229003906250000000000000000 [75,31] 49285812941955001654352090850830943492299758555715658179753448692520157839150778680689948840658746690924807807728576034150461529347478329586704619390664272331245738874339126139279286406119237681627521325781733546814062489541451564660535104628802305814302739134734425808207926915290488484767760058670708041117478410441078749196158007643913572353932872506225985071361886531847449713582795469247679618361133005251834129487066127955149117429660904591739345756286192994655331966366822580252410263831093687075043670972626657918280885453720519438617811852611358920961205096109848709121746880283038912887731509440937765077710449572144509722465013449703381464902254536687718532566120757075144626531411238900719875727407235449914887189844089056516168310838299302769556991630616834158882560759108167686498430340030758034804037737688266456829369461057693286771993833656571511973555239224468377237422082699560863336522063123641160104779840325561559952997131968852051814201207297854138411774968598581170715711177896975446694507524814688893487706406790685353831262713655535405044971772188058113416512154421502316088442495971253679050898811302822459452645162566666457652112314552305840800336476978669410223594143068681999735525207932843793193355052540375258063956317023039180358415647720183826526273817894667893214709929367860377898868706648221282217701960709961481762882586076851475309943765438981457700169556645877124826477944193551913028164852348491861266591916974391994863109815932142801844254431814023559628763992522508561010416120055640794648577325459218541063673929505817129175641284404832475841641111456889998438490066503306483008490307620467918445636760543834088246780307393397463315502401045934141197391960973447593280461897911044382769860583633658306161767557569336248251058715257920788405254696628868298956848853622886362659489169395729294424863207234862700307788631063410071245803725173257825182836114958410114264641794415587381914674884253825889231782246888707616754916342226098167724992885246217905903205340405226830738695850178932536536114295652966559549018609864841217993223764943170785345930147003772036853026620578500096578011963905231422677948100598779371786336063080683150803065624613135741637151756127746595791198427296072136907070778987499495131406687878415389719058933412993928468590141752798532787647155955861563784223268666113237258556786360752511423889886566917399524920063406747479603387641879994201347534863152873188767817164180736059038187837086063720758000399737245490335807032451763918170494378435356460153859552583345350458107927123567089569877025068045432948729556166256315918872132897377014160156250000000000000000 [75,32] -54662274065760078298768641642951695876876478341518945752121755611486530994416318011684484987470538483387851400200576165903365913648769684219151531897308156263504315709579163440278907208569675568500557075502271325403885247958093814664391078642550533484300768698267585885164661449494235064407759700027955199720484629573750082052003599738734328758767639068175805697883133386602496997495311160404500347048251543012198579058935491504466154885619078937833479462331056572307484447872638301027265999208446433490331265000662017242768726323356874121883906073509753967045457630025814141809476167134242096217782241527764994105084108129637896745145147445515541878929840868604523347672104297559121102257818454548961531358199581998743536749028506171403064360511851059349764165837502641508280837481367763876116613769737518365429153305706405559079775537293144067546106515139374664781432771476870700283380290567879303153230029244873244382166952883270895295306390314508581730184061298671306739757333761668409665323380268287596361720323831989717081443078972967632228406721341033250884393523813530183879050851823598404386466141811083207304115850812601495860824126209219551978773775647045409819937824008774724952613335989952288163697197692257309869115935291120155277898789399255640775150587858177489129157992615147172340545326815287995637789476156829070229791323962735125087088422816591702489326819188179987224011645157924590548708180647717468007109619308934834815297416374591324229042709711834873096926029468540129687089765168275134097915176622748755623166414092917473153135897979659136666945310798009436164328040257437886389536767580286695917304284722190553611510999106447884161919944487440926030949661064379932384460635490668538461123631988390598085900455911205614042751781165125251538549598040998687902860779616869195553220912388219378790439885860163265109158873280310644237654418322006237133395941885188979008711465887299046297839262510562757105981068938048782603564451681339553728985308332603548358704058617926586999555166438406239553722201193384558712785624400171150285896555688534014528756207759770485081615499819570983565323530005800429359120158902028045717097949775417191312505513218264714432023560425223599296127758212901372520582797116860627528753966932970599150983978410095080121479907027199069005243839335749287229005423733645431432333454887821444463070158168493021344598687640730540310007469642467735080862549090956354379748745033158355298377898852929124607248770747262682318309990936289425556941850457553050205382646085816644063865199138632694778995897484242523330225221178798808430165934169053798541426658630371093750000000000000000000 [75,33] 44432780788809073308581516256554180102813284850576000443371649213511473079713087672631188476179936672417204897740983470949608844206429866763031474993103077037377373395958641556204113203492800673527612013896283882068774986061050383587742606986040570333667737388714312525118376201264539234942649695127930934577527507098756709452982882992745907866605758045363112249962782597568578503851019941033291840649012753366295105995059454345001509432520713724148622147652038550729392125140525649995020881306919124657005401085542658661761532892915154300915232309089368856808859083388762024450755451202412082427593971400224416608177873069268079320595917545918497124092750695027439433650650534743641107737856069731776303805734642201991454687523810035737394282497024600920061492067170959110501848829845633893653212295879263239945580781737324972899048500214532273829635735054625329300032181007612199503180983871175241311814097459526194144996609528679842511173274288379885367918394285029417199256116312748531092837561275208045910968373843676437784399406554345667166414042068327806751166927933637361377990617076016648314641381597665915972138166251492777101309709024224039130787561752259960442878401941307592137499522610485176564481669837607816660736703654674528896432289148876219813814098106399090926817972252700669376984835334970968610608809441736128408865756007909310647387336615232438986599271598281972463287768377755224974078915839369867805703227214580058175017735527234739998708264186523123554006893582489441050224574259293129301414481904313341268269745832216090087010443653609541238027015460240164842882133278790166345093732503776459197148928515008780609271587269630608020401512929502462472420916358715330837712079513394425227810043775352237231073428969401260929662030985823575587914088122824945304205741313779958630753576156226879639167861061719794575659121782342103185474414383549025064583018707333007312103854555750294222706752067484479155764231359531585757382513221756822322005214540398256075519788297499659210007540342628684258312970647048351188549489250234721768022905544522449100373063752192961736319636823140540877280655884903745387578989623965372046029059884084925444905151264065197162066425555167783802642448418952475772473346910564773012642761286686315239379738471510373347371047768059095248927832420639229837989626832024213019128137322193861961078791792801919757681046131963804107986725862469407884406079685547740028222478730221317739754318052611593770360219860831674145687805494754717939505270288228937501077006179303968486914526396838699201923682609450138850163674164963408669271061057770566549152135848999023437500000000000000 [75,34] -29689020451986456493940617833562315574147862164130793256960276107709127554407908668330972234090544151905037968463891363474109335642134450395637432856986941663693361235368850774598932954667008301590029475271119909950359899190294273171489353364077222341604979784348773920987339555181347687828357279685526283824924280602131937717371367493944562079049253476800279561540289848055061303033577455426067670335978623182858675122806453258723947657377328571282253775287749240029829113650419765354154280053834756150514859019512022389127557361246843239063426089342201981164895284999621711622829435521828901803842469743458778604849416963003715887588317819636636908930918579090123929154165846984678305960565956519728075699402244807295681326144753010387874661394877356543572112666999621551028810917096653415963096271826072001158981327080589523508849608408697025093961275188390694774511674687363377416418913050159776953830333532082807740838029435742048757658306430857777980525733138834327468469053320064907126488535946103124624758894842984072565735161671007332869883036951059620027591752797103251114354791666186047196097673967626010815490717378034390932879713003523160182346028685719605405129671948262872026558145367403728455189250305050172842580132318906640071671952104781811222348288983642676029416469926338973576958756824772936085929797694234501001547745153045521722898510660662733317953529317265017660139499955409173163010927464500240999675051396447598171473828070239195094277767689166946187956829482081576515291122338035393031971662082437836696734264288391955850883125912099638067555104575792739227729792600038715299325430197110392440818731594023552210532521074992267523763023466280397800887955622833249032726410619841879055192009179440206851249431894200032049794060907407695718791842484309874084186652145688436973497542883280791292822855641781147369578175332767314829660158515102349503839390245174947050874705017330277747307156719060006111008290784222376348384995923842414100783325172665310692906417391334770349960522677198497197877624774239244664874805755041708438594011994191869166666358840845336401186952361450314078204838250966780462324269817209010326034066003824524175040101188726921515808506137233801342161169579614134848048660889541797601460491327024915603964127001070554416867809634340855132065019945791812840017793973402040231838497986924550215807742110200789405373991904821131112420973745205907754509897078996779724456748246687007101440167053129097551671419452620220219586658499210976069400411862632736643369022761823761970138902925713672323664248799236749397573003879467062882113737032341305166482925415039062500000000000000 [75,35] 16840995546583417451643570310122595113169863999364795693103160717578296750141714903246097250604722629467668335976674535916315959843312364021575471565322079622795789401626804900152452721962131924983750074345900468903002052035405436008796552114368422623755997054957747569808284164457223176164745977870986997608691068535179177827831743123729683647982665771292537085380842976732097932849556662928130226020011612932120345850928985610912484004597210797460674091259306903639375978390417521800782186902339476538193744372166035770121338862543543886356317180673641672475507675809934880109355029273760169118151261653505389828995056272613749365963146441079995259406543887217861405895975501467458581895931347376975472571614095938625496282718382747805078358845161702512343700812120894434916186464542865127257396497901231570021757092340381761354958190659671879780013734120083705843758215811202543220803750720122870779073129863740104502809156950655679919009312379419549607906801842058785241605387304892608525983987274102549062557051889567816114730295053209461509076677353441815698916852898587663234481874369078310181150890819346161335739377198229069690420386595723585909666492205967547448828248801596521494358941144282593016155028885168895511407548395999475533574527996010633113506757467707183364473318157835923854390854088851602300286882672579503209505256451235299765433946449018662545947986031388183792593342562019270972275729056197519663805394777763875887407172418913654501401265380652154946864420339422686976669122160148762746692881731499134240321977634014491519325814754098968127609472517255436064300571556072770593125482197492464966879873297854884398073214467760126813513888590493817888282970290757178878738252195418805689747584321168709320160485833811408039311964575144767785567688298686008858852080162899053220792259869520599798960734896638266013493844430708893631150956862631696616581052586756191008382472713383902773223492331008529949294427245565673114870675745606062209758010466954193077853328736243363593917990161067296071955424288151751406600356612039695018535327486668744206928620693785727975916743824146365417272999398239027473209589961491121859490688700820772608221687896431040151030809881476872917290528303887413868904205003548238215632284142099959684919180138068049655489092457822059722748471399918792157729754362548196576107930977322500454686081821598701971667537587304166363064533171492619155124127924530745575806508402883152199953908384046142157343234335914574252835450243150889025766302198230746509879306886929628071731690910295511496743242773620280234286353645200770556833447244571289047598838806152343750000000000 [75,36] -8090500343876030286308312730458869655044375192982069837913342126877548938698648224706486556866574382723987857357522616761171453550435190273434785117464436074130181835125767624671244614931955308671794705612652030880609374375274014075695901601503977192141598318057877806963573951165148539609985934227448230802061575891655646645860326665268604039672004446257286734547639479391010572943598072391175975333792936692229571422949727946636731472516457854406385108358290686718955642481046649437766650952956215819688367577643718969500170457310339548272851046833378152137242589014875040903454396371680133662014957866490875098954461800315377612817150322864258982075688534923819250659215871218675661829178769793852647245716633145056956993571151319334043192478771046200694000309800660448116608436737572720560060912291096314910549156408869288138441788383353676590723134750095527205385822183336814122814408897157433482372735175607257695837277884684468102329136815593255191619792197474589817110645590959472226307736896117013317706814944429949530094953181073664489410630232860530297402755166107450367229967929768118231307223649581948014535406866378744940111027666692809132329923915162302649817576632219904762556861921695861213731151826283715054838644114898988920050952348077862881898124251835337234097990567272098268328032643604468683824224127701230898579788606645995699853328009850349317208268734196107730872113850789305417202985262569686271838544195850687135629634214791609308637265202826231755252139365229901260874424639460998557774938480097561594128804456033758847336994375071220198583674804159050355122803006380608587478508266654828683104389930716540965514254299925212834607988588468821980694823000564530645954486543419872054114776387357379520794377405680510064916078400749391367037328657392954982318476717462961592716195458302718913304744665034925437813420135750941668787015846123105007531552389948355207077049161496551819750688221293309297186039887080868935408473654208917702148749575752444316266958346672723944893934080538657476094568407430355186614341994610090051454098487899627658215373345245578331854559274916185858349925899406573350495902522594866721489856828408432952358407996655924243441207210194796102421670710706013726136414624677992904218010348614364984979759974836340680720836601753145545467769175993829135148135144724947457195420871181550041603668610004629168390782904200029977479604456196744283638909710386078282009103657911873352748166303016828989104485146427302893477083791784829537365941281079059453750191079634909269886067837160660744451279471241831632577490296398536884225904941558837890625000000000000000000000 [75,37] 3142612289563283937359815654044016690701336440632977780285670042376339925095574049317174851188336277973276396293041796841983819378472741772528260233818875908497462655814091683361515843359380858082582327134499030935427440794499148896135963949658490347461586743889091158094808901106784627683113731175968949152375458291178380943446878978778785074549121338864908484311676518024129114291436884017467724224211359206938715066913676093365988088806485215033394314314974660708561214961533670753700279053777670318221398905621373396269558385810603174936644605417893075885972652764202876162230511251118400643629026522939568254234006676427186010722513498065185115303394184172076241204927943186631617544719285916530592859202269085443144124643062120926376229493946810251618537388237457721434783530120255454361090370248027598021823903104659884589464565967170450352796839601607310708833948000870331238614955473452624595780407828923769877349311216910022937105043882450915289163160717019917017447302727744041423615628768606328897909090033639946713854542610580257161164007831379428173891807258662260213287514488475395169364010369001335166316189923298598175724636602810007940474206178605737982637814338228140286751649397018592006440842871975346739533832547267755724778673338429922634904819761505208285531820101309230250830076696972800878073019144610317618746282246777706228093273009613095385932431893463047804374628221224636994510906730896408161021652730191146878185758875825728680436568492405293667632032697999193335600712498039834714708709555557631896792752030477871048777949836135659576125025089238472004711389620784039559988304268120248907105048004716090567888540364275661606158654252970773662292092353853292751695776801309028177512617278915452563781140977697007952988573161830320965265526634056057603229930407824262541482148202213671797213845504720144783267247560282357784770436953025439489204640834224951845087524142554955477823682013217265551983994832627870960978554932388021387815748175819328933561209419364351475905419128518651968993586715012258070414325352255705417593871018429595934778809691970005015156102782196037926166789910068844677183823788243644269556929814477806776423922460371568171850318617094907957211971390702647318102181000781692831230539890715834920517162823520694948291963309473804597891295573439806435361975891002417055970407507099835005928276855244915379775417925682864915249078181184376360184326189230362554016965252310694561852833566351513439039697548217576361999581909046104982204577308993809547219466082186503504016788028048500453771350905083706837352119922712745392345823347568511962890625000000000000000 [75,38] -803540056775113384829431862438051825582759907534150003453988657610975346089768808884778775115085060376574308754607710489125529662503138514048844139841922836258017402941831184665413002765247838287735510162036013640056919537070046700085692432627126080898452729709649838912355045778429208047148527926153202708214153969224849589511795592630495858920140783469326249963040008032678052516830905059005425400682377617354482530531434888148499631146425015750912551946623918674591815585490299052539987340292759701679026566960340022756133277342321604916631750282962413695776767534018326320893523833984283368878757518092578839150794179103149043694877187214305241961831053124472078783957312592885165904967709189255886436929557301422425042634229820716548799400908734809716072233408952945342914201511135619737295208850977306606090435732129850913387447576190982805043933683656206776708429170208634792836517761942007824372919512219825366351256907527104225313764115860727243138499160249628461359984054580093581052194089644501421403743046790509218735072215846541047578270422098352528224077679372390085057537246358665079111005424618066675538779074809052961874589222417691390858313459736831664623753308813455702619914370407052788621339950976342561916474346872531961194503671426480597412907066273101775848125903858166870915326612899898977906556627096025802604925252390838040760615113405399105291968234451085670243292514463095786757214684961105912435167944918782685033663362193970385617881868878620082001854168046586035341951344698625517711021246118950825899579888006330864718821213601224809821803641360349431933643517365468797995641489858505973481082529273351658767108259112531222972849373350425390299527356427605929958519882562258748982289273605811366714401994599546645166120032678262197815027056857230402290179477290228350943052076033593795941949516727201515002484680833210971356790643044447622770673839610703375158896552163450432943878668689341557630497236149444584191629636041590334237146939874789012009730741630338685239238965427031263001390182681716003129784839044742904857061110045448139111585768113498923099352176136551085515499932743935755083363215300110781983393326041937001288856383129513773502361723474181143435037133151883316875131232212896338806252503388252329508551854528563037458984179147528247094408046947364828092938883178996101214846770402727348239998835420563346134819774291845508358235547010840462233560440414913746209877406013804270823427407015104690581862856134774766749692878587367445983889741629353426862155413704299130994249750296465847015780899344100413235481017437678019632585346698760986328125000000000000 [75,39] -75665186342644732556128032844878752666887782536821243705731058472867392738900652503348542036408532153655969929435891328381242744371614657379241806273505609812013506245047610237385031731998508803390118031199833675015919981605001474023867186101699901773270269096799712485595041511449130853549751890939557765098670872848574003359763129333350389556423512314315248208363778630341380621528295824205475503478115925538558405897367192884005877365864560192623126709683887498513493902117745542677241029738890807508929303631141844095667392455737782374119599956883325935365923335181759092166643338809649016518394745297787499730094798094854050007478833904488145362727368378823253288407329930089508223331609633541738239740408383396657756634862918278018930031694045619754122642891406030657153843434693349168919479985581340120435024882669186045739710282906191120141471234507773184684476118233703717038764486207498497939263811725442194459952066936409606112354311531454988259545494285185613506078705656086100318300763690474697440272349687857769592746613482649436052809481408811673942978408973337394768369044545067211855141869914705169527557262931064196127540080781622018799388817754770189579197635276573289890477850227086046427747807766699766524139412096132181397387670002743956050579321536734489193939736498369251092326148580635294165041301285204642913081037920035170951016935418054148856658648571878770278282930537318279722402169848796513615019098241040670425158224407055644768251265505582742202971646616535716258786376238332560249417404042012526026196261704789936418949433596230367755083768045273477643708827644939459665446587249426531946058816754022413551798373111345560171868308777084417145796506786764911215505357379309705208635319793950268661824428350511887347556405616518691077170411492580792543106329849574853122695125765408325589373373721709281602030635947406645543293042958146359697950292635526575849856243647094323334986836716491135100050713882365399123728886580141570864437671848127122942158081013241669247760483797886556845005707417605828590808899314646335312338297277113628334621599564532664640882612915357800390267686440146250830728590076331710493491885352486139848050421700134410479622804220022514758265151479951273283639276201026450699248258299681580719612384732762596900392605499074031130358501695455324859382959735583318566481367269067696059565073786199576093154125937465193100038918351865447329226935782651126829827666245938871406833957888111983772308871450741669989491042538113351561450549643066648895269966627533621771485395618455772155706469255370672215982308372872466861736029386520385742187500000000 [75,40] 275351302484352299823816180045881626802188362706460748516822056815755115181497816092599402031648826145834244887662004756946470790330275549483776510806577059314173904139376691169468456725695339674577025858637701638259742804699822855862016751237632480268909147614957340285617085927684780729227022796019478831457269181770870422716329514324963788930365715163144622714725374992400981552521962071056736062663795292306676582698473417032633694177762530240176008265435366838936427461413443432597339904491789616508069803267137152079242280977252729038277403019664042569570852535935285565727277973584410997035963409523232814676673043837052047340126481574969154562990928467290456553896935981504281979883198721777196848034734913614988377260288026000190499882325004161903388842971572708140064936575887184238025562430769263013183255459485107087127908391168500409322116884157766683457376520127924223065374351264328563648181560865725037438219149331584069003667430479775590197491942712814698663320819082829102538204800202129698632542215855126853326368165252459922375292432469974966045679948467729076576502525253426795137422700984936296400807045161508662104847793849001351003313381676679986363288694723264590198574538491400311970344531670519458717900232026148173898693972935788207045554472778789483668510727809998032734448877096610468523496647091224799816975085802412349202558821971644133637755226394929876121695289239664206335143737611285587543663466608101557815579659032740374990448729177966107621859124098111253298881786746434921285500178296540126498495827920485555519752085694158009844579670183784870161818870634993907165973931907218662212115857194929734372096411985758883903308372985481905544831544004004508422975672659304078787206005053461687389331601543934561796086657770344961788658299498511300552177842906436799727576021512858623744174232830612266818134332326960716030964958365882647759548216238529509041105432431185447256855099447446613589730964858260185529392911414006695391432526829886405294312864802026937339343098193866048884581465849225645551007170989558247804548409668079462271877559944052961708014642763683332579863505942134733208361504506204459989922776849910269552391692291046553249104515659369752572813013099747951805158620398775057518473347876699757165481654268659825400336805862017701962736528918932913286419839683565345271829742597833848303873466515238421447851663114399561972666429182490273355600649243021505565730832138478228525338005335665029199928644721054873760796503717583445166067000134655415753510551882326184337159352125518161628608401281584350250852821773150935769081115722656250000000000000 [75,41] -226867396387552434655652504923762959565309399273745712683263548035254133769912673938237913343026190435910994207895353038826934935035642389372203317406098956878935663529947766521887186069802308401044695389910292272196579726868677735965949414469514115950515514283678465496699972970287691562814841396461576066912386082208392370917415658158069456139827249665511070324728583949421064776715677416941806632421748568664803407027928728797665064888771136373405545411817033489574513072021376245635301805817890369117247311405677950388418940366728725324502755204687832721509256405907920296152346794232678505559668145683077165580222058768910361815059829359611976482708466236485783994709089677134633586119064443349374654572005192409643287112451452588671352489660313552082537671125252024945367679557303587130068335921290553706509419239779803025859214605017935562241597615085024582685016540210747209940710940207311830323996616291429105256014707935195505838009180850059518960793412188941480932238692567250948728587676785539601608111556856913347792304303926318594552553657213469191950673621385805612818361687722338026824661747808333535069816583405089513910552308450246324295062523885926870667660013042123408327946204925863926632650774540557486174671272363981776157121789557688635701227043263228963900830887010253716256155299758591842271120133230809652530036922230833716741244923246505419927622208226087963921005201789265421052070042740282609649101757496983045274023805151426149518768870771467797023046168893009595267505723626786452931844047050214773048140071214538855477298266859624114667309986882710728235468956806407611676080829845616460367479580545983074753023053156067817776334644417759818155996237625069677770738644460449317475844700126618296214152864456835199744966250487187790955006143539312865486463433594636016507173358955348895497460261629482155114357374901074541074732792376586383656652470372893665807859835036321920338644217708446852282671454744188002120723574853696035461240426853625972551183375709753736472321981924269213859336327604263665657520055030137380742378354011414321312427860651172283664713855329627649713404437707330943008894306524525565736430840082630854763264074879145382982410016746058761243033056935667544736676640354104226604348355840927913230158469547588727608933029932019085973790126602847393067859877779891604189936221035610998588690401940053773010094394619905528614476392734965988143992012137431831107646759789521917717345469870764962426347054676929679484068008441387082829730671180944506644678915059811200745677446668816329073485402601905586150721205740410368889570236206054687500000000 [75,42] 130279047464548913210826102519295885774330535675782510458143456768111621400137192899005426437734065566935394178712950805303781073774459589228499396734419182933247170005628292021063284686492262378275187070148890076186832589864506219296496205749466070264964187604920405947396781249341309229891235606097950468335979808677963898612558943805362488763263712808941707129655949210969407490377106407064959618279850458936478639630936802257042566281062933420846679824506586739629640224641930002327563719794238288467324505455596556232338631416495710492861741134305286158921297203791040868259880020464194591834960635887849063698719933323266521883585724882473877350763780468199134072898495244586832412590925803955871795031055073222671785460081403978682773352732930230640106865308949025421769704831114490256252131045516720680145589393050939585746738514516993023450441484208133036877065385356846661911233924628623980358501263344132700160327222882468664169336167170796624320783235825655237307096798657681873170868552335728556258860003495656716391707936077327273885864923205117462685401567583165013122368680069640836370883785134763751637818223865544617560642338326103606750707415753680356838668399303391491715400822420098000352100704394439298418296510361958324965872946052069637731082712393797533977078530585542099995646778738475222274026285078430127431512538976369062008495961013857358779915710455954972840992368651127572282484294421784060739158991820278779362697458231783081416951881373087834377651776602516161310036635291253567021482930760340451606183486507280292434072456835274876716073896865455153232245420520982894884402213197223465717613807501443722726633283468322533732948795733283742746983324388997494490137797393994802630387009834762512554003374995912275801358778327214334026009686892570981941565007525026387051867178453127207097066213423657294343745973286365200630612936849952222530790891704494081535883567739238492826512205820092466026037101789326084635023517668772449740586998368770543157632835133465940405707442808028392652805058169746802306705368654078536914999533557885206448693010303549783184323962318742157133810534121647635333593295406316392870586821856142158478989530595588335360743876370051480720970991232657293643559843224375021140967320805645577488616764398983660203168803944298253826275664091520869944947741872325383271741205138145090476705817937822211503666536252014621853229919548205111539817393982904102909374261239354907467198328066331599939429009028352895644133638625778234233917833204114005294413507060393929318873827807622870509391842155227925204030725581105798482894897460937500000000 [75,43] -57241351085281456864059738046857280444395496582892438799097466520312959854116878454496849410273595510222135781970764577705627006738745583275085293897860903670813640325584665168381246224451091784496761896542287941332299446694777605452721401829265990998056646500878295698679995779117004634157120881260595161537204727559443951620033504382053088360361573761761592536774128630162354239907793791263929270827858720303802406971635905289337483715747780470189985247355277399805085215973554599361249054337438128125912288921313088478307346026055803613473888412036889051045643474298541663180260155028629024227201981539192512832173351344375499706268944007375011749636447880215273019801641059383470672499751264419142228065620520900089559378153597758462816856159024426379665652212246927036839696924035785349586327547785625949572250993599408351237561312546590691611285574430709733260443414110856642411308916896789393105137153105040614654933571694578730080585054568591744146077666082753307313264683420743684044669657140971411450161302846888804497953145981628215210677529526814643341778165864485470632808712690418704840011736198095561523053567681632698972058380062655067804082184253794291985215598501829726148942064653460419351220203222623303801886707127028731709747130422376804759092354495461293118937898135859296608947489280408567653372226971796214493831123887052164127273203627717233797128380177940795395980599329181937457975122463273093006798001165834181326977632712418673546430009226307778116507212118580568155588899080189409419475089213109653872639284342494666440774759823718668904471433385016045586079775564483103284176849456512516880229478107381041757581969533865013827658364519472613488624014303735993878809132118929760499270936025627228254695833633982985498437235531063393898560988103277075013975398849678426100327093158524605267634067566011305993557572777863001737613773928292439718471575117081553881565702704531429056142265933905543677763600951440272418754605626797999620843399760340259323867894682751008414937219288138253196901326703871563190774977638713929265463901283307123326562642662150405834107923329616050558733295096027912535337807840055311844322341047824748220400948998014071737740773922698807184273352601849729210264541344577446970801007401490823839712463302950467333579843873038318195149483630923124850867357843632102504577065570767258761051041437047696022726360277172200713598118842727839890660087671766647445142683733986756849288315052957548219335463398682635966140119085954386145688964926139207786765552679298847086487341466357114929753760858635591723952984466450288891792297363281250000 [75,44] 18456789062295205937442691917193414999506314003568663570791072763368845134749327209911907282118027428843435237254088363762817257918281333331623747290056951216610591185567328252132440776995944785383356726365721088349920821042004450438051632421810134123801285034361742673312599966234151515025975057711710563131375578048280714607812811047616633967903318152487099097253327246581081805251049397988159476397123716492779333946404973712748045502170938513043345132980636730761784339043359872201472262111577163246664850232776735157837778221784389027461353051235346630148818022030547548033754367247184401372312849402810377974578837065933741452728696549779992724532555828700491453852900922915533950538762640593699148592728999786972279026319197489896474139791691722432983149755051156104049326639491753681372692250658172511888787984041923121334229971433919752194640323079998623644369040453500082674978029245581381609417543234727387661453671770296613854242614287775063633660660827310817721254180738815147638203982126779139137777769648273367435443927458126824841255753507698999506528968432552307821344426328908511738358282402922677497063009554353887492458636556145713240417696909712966416780675007778854371764156564835322257153715609573752549157755693391100465339252936962083526120716181431518547052913230663814646893756218118324406661460949213758994156865536283776354941828611082153800082768403441165200039845195846360205958370987299191382492956524654254919186179661129065548412155429963970492066599007891246066523121288746582911173856343886665031541473399688507189647987922262578269582909509183713218438138356185712601761978131247033590826209027502913324450617364054954864047891673744910846958294490568595535611219404781801894317537070337454905358286359959516040439900115914805483132572356208221690064590604935005354533249994493440325775197885805722007344658550286415540522352929830984532508400995880643498759596591470479931694615208493514067486997193907280694532706119290911743033517653287148924720656665730794346378364424125841941930429408085223247478340708859083956144294001049833587754641242313635237000849816373113382475473244517661966275951642468852888071229590868177424256956724412063905431833414220833965094803886475440227587104432828497079515823184172714345538841464388750644008843640297796990602450912978429195148700937117639218806579826698028729437464148767340224638514899662279934135039635011963844168755446360713018579407521516583599220491733775622889387514986031808052163923450887702658984036256502163584767016871704069433944342721481447766596062365351826883852481842041015625000000000000000 [75,45] -3269596479887381926656263102000148217848679529502139928463804672616495287987689538637855721431295467814893329496440024561591885678547328625992826239909627482102904448712091465689502126104963587674833671002693957132966330346684378612186936965332403753407339804871480846768007230334794536647389607678925582086703801265420699411324505291799915191173185355672646788048484996769551949958447120290979324724815753452978603966305627087147589790170965659726997473078638966238714413298747208995919959824846893093989394547378608169012067087569696806824884754958161209175204405225426879373567434983758651477606248408003837793786632100415733144193312530503790011571168116948727488545247531447229188139812559654965822339504070275244261705890730562665487774378434939165108761334008581991460645184744554822912196238718162137792375089837172938575675453639351342364095477837020079744704983543837177290696698269230153467950100925565388580335268888111777247246370777437008080549825955345049531662679118566244692371247546079447047225742764859791274799974319725573106170678704132913158800207668825888407250522234418796594999425013949275430496070648262363301412209880164993648416643370342386557647058096737647642270815141568734505575150774430774311999081504749212148575403646062347961161360264734448542400687798777975955181553194388770583773310287221217442787291415649141015322514873216668803268153300228792193280103387935581188328131353845413786549392938195080652987906763476177201069635852178073162222939312671396140000258112775457538469998078155000349396814590756573314191287520503299694452186270023691284742436117276136387017612144009428075795594050214294426225917875980669094190765510717362786880550288251306288570536729594335298695850447878770019787913940925834419424697479729756269112267225037398766006080136270692358965244699043212735894725898647997620855521706581130796216000298592575645889635475397625224133056761563668257191510408817937498367270244429785808792709694068068927228870649899453914397851074201945594824670072541067128302493685320757900291494354998794743662493205092122569818467239963670859542227331404245378219482528260721246900052418322635469264994915147968229852441110273163230599311159330231332879169731189363721691093974975115448701600800805828083580831769616820093319427928521464748081977330671512181292808388158088752750138268362029929859018730132844191640274966702355086651159329608531644529190051614544627572303924875314821643183226490886398943837766736105925578521057685870664919491314635562167159482542217905752745920728364107093327772801671926572453230619430541992187500000000 [75,46] -633442188844190375987564415323211822589918317243237290810002894461607243599143711974874102942947601485342479173512244617029259380757819098098464972784112291122159070096393785454334055256829907081395304638666889288539934415307618033747224243973447054361197479689634714642080899403211511008163734485909723130490444380985443712189281147393510783230285597435964887863757869647559665069287959246340105797824375758911301505009226902378385771468284480531086523635446655864133702534470909269831576918694931976693195653764024211473857537252683453094017971502462127479296103362909853785096952477394618686609407764357058155178472784338409695621971874569934448788025800881464768379560038910120040711093650740483290887631930777905691179987498036217174812212624961493693095951910862378312141573338016722967522036542695007556919513431508218409250561433875140604461723029011468811935185815887607073247648418525333146418312380418174195801252109371109274091042675870170820401098602088606181674502613773894987614112333506024254747281536280487816550847851522651999398349525193493313172552710222644452730685155519068499499830190293968462425140677907727578757125880863414727962725617217181334283443401760815944828462817001758932362163669601934347156636367265844593947625647182728760067800832877138142327492612735038377816750242123731821411562094151724360098853816176217905389791321408707852663342781186110085017697515852459645342906698374810309633649940770523676398907644096462012795744589929515177372058488027141497351781612712806122326917798145313094276681846444980975882733497234307906786713784170786469188836276340110767259810209853973148817609561860591468475319041908521284764254532814549461684849260520815721934104398700747223649795822050198380092467319957998648479133348413292770208002781085907618983373915315043159569411230532831739081525703153007676516723010682416102533649049482509530225356122735058973607262359484119824603495336315447435417591382479594894969504444524395873658962836039693222255820798304974146728973571817721543731729246720377735887245837203298099393865885975806643308273818317972775098989729208516585533792460554638930406202156851612376494957985392179655240961681483366651814883048106421274237528204480998635395755470037847912036318968932175857817339637744397278150637434972980912708335122475744755662084498705326813173348686682203896997496422938891665603534428583504061408587131781806762351500658185241922418118211604864773151307798678535800419607489222014297549421158071270732071634547162312676484170136193784085677519683603431399632199827465228736400604248046875000000000000 [75,47] 804868098977437777603298411067944912165535315932712854576677352429248245390324312256382037413415763544484711169823866260419326979436643030088213231857590876816241672070098271237760058666703727092780759947824140086262806580343281805203838367518948336173437341869133347949244116558249321420627080537590862444918802381240126819717597385706912365887859658152389157528976276796151313354701058757283684539356237809653995131217532607924870035191640501116367601102878852296918896005463712386819866373578735958496651247334453119930357675746503897368450348255223458090723868004838883375508052940098494004907812651924383500044020893134285790905468152418302101152620175750853005338176255382957010649305838069145482821367978097452766075521177319811748483287248492968115326596477456302484656401487016686054544356040175229109422453579845659874184510142180307240300703463211279510910042148500740559448683133505974688186122830423297312299508127101536709179041519599006853114661132422953993687873478141853678822910657595738211251008228425619232948071664389032984124574311329291387255956687392833751401013073042932566999443945666144611088559193841011647706119360372864267612266506552770577099117161462159570010232266616142684429713854756293723004795653293169170206611716173716542691153903037693603346748683362760683207588789634856375213555241024130719533470183348969689462293778099586793547973215188997978743208857252722884266381775078210193067533999920564419267026428482207275801662987419851943483060311769361404953808420126469005173754364699142934482817129740881190448359376791893549392114624986624298489771621738588406615055018419526573047175589926003228346414909330897458187622787588695118701204670560197546725879260777081705797598806064972466431871542442969975217261698545120044167935747649802677486286638487033906113088752229606109324309968881137365306714771128695608156305917094606997575635067650411956347983903078707564409775948203611286257504641096720825419859145154140517858158736427405521814220786435570149531095641331991468091839359793573002805028337692019794792296854874944909580591389526359854675580216410689135282779879428103867366413245526333945477907638496835429788751780458544900521732517806877690211174281528943687140517465029999885875766737708435217483108038658057683081358656052502462849348295045609838535487690124341435819522558550946954465405203416545743813436549108838380447634934629458541740103055630206300188130649475815402732677822660157659140469848651457754063203362560734095874399081576462180888350922123050901159022063602321850339649245142936706542968750000000000000000 [75,48] -364403485044077228897745047067358643443644644325371083368474281012028439208064498219966260570069760958577586596451552272711947501913112635123105133981857282431934950088357472862780492198533710504822799427659539640956782282955656859030722981783597379911362288420784943061823634151149667137389522245163251693313798596035360044719344270548628564723475941254769365552660755818584135988815635747317488855254561386713438911375852664868991487510469018895728670094164190958110339190049086060961908168403163568676509653543006747677256915714186565286299120504597144316145518578019987433722371048912428465224245481534534445396693165020675961074033811768177039995502503937525127365987413905160505923268778195427140910365869163903435435063726651739166679806779230001005968579106350675624048130172503708186698114771101736735297812077886418780047715696691758966201020577586114176149037247036646715774905272293366901582689020376525393309357225392263852435129121634769893292629985099432364144410578162995410070487489937168655065237633991208291082405788224851196010346795494947657520961594343155892718055843541188857864749763988094305582650504547931520041787094098622819294602208029703403576674166800631877748280759054822529513723326642197904276825158900920811783181904825642011714805153564311728040938640131261588192177669815873921623332493181037555239594008246756810286804851755789954019355982639359526396777022359877567982780315592624734414304203472194621210314716803629539036133441619325661053205168893315971107511473957107970341665965232130510081250813882889036989296537649883052778141004931912555827595331992009044665952717438494030795308361866886169443516752321721425389415843533026132921651584444771562551300377384154750190575931176880050969854237316723840109257609172437250558596586914891517002836518239033620706160420667560893811281169604655489066220595644138508552339194566148966967673051105466377190319695644611211144043590225976441713214641693372423971433828342048262973777663734992793197683044679790980566449312471301579847623974993577736599554647710361646481988544412341503308695183064499161700601049539410907990666475753662218843445833335446785252551324495104497910639478163240282926261321002068688693956557851659997515282658675038210650096303889836826114365680645993937255639027910096131940346023790322921593365370298961706982894994251925293095752496210803793422078261407169239398078469593977591887832928071263423957834518251977819738867647637770648927334640390177871635760736459609696640471426506845788335929417092555731433334287316938571166247129440307617187500000000000000000 [75,49] 97475153579892748115225787872977157853689572454898644907645329766178491409137371258454758262320927433780653301868471577869692186293274782057317309378660056619215743797593478884854481316458696228582513172336164406489838655522045476930131468669035611696273804212582160553727762135689078692635153501107676635750391338187753849991344791390352936235633151690399308480693600592840787216364829830972465799647521786928093847360944726434924110021129803782226717074839274946593453731193118760925946950343501098409146103408578381591254404240600337509815649194497491952376199007415806739305840863686393988743569061689695954310165488619987661248936343440910464700838378360537755384631032015388792506361002620355977277542267046404983130938942301917001701125521073730206495302273320151642568298873277502419301963645301212975447786481199530724373947090867319225421912794611804419133586470541333822840885248036626705720911150799631230455498661098068695730250468818214240169186603831859103817551522157253133698609325792645726938115066727398017412995283455043147732536923039099402708618502019019194906644237384344031740524697687310069259351928487948455597332265345207429499358597474133241782239572716787144259782354672329304034437274230928444185310038310145059155781256341560188220133272034001916609219082560750301517072692636787426793027065084463506051128118275171214804724994157289904984158593607314398318722572039715909602623688206782335877701433167492697302472583143516782931082154216127220026762917175450836778709231550043929865428473445826504788767114234056402177315060324248726538224084847617671392918524831253715219496266800882645245056574148905325502572863502588581142902053998866676342177036717318747712044818121094456056358137540165890278771338614753698148667623383176687598710996400059214500739658363278590871128731094886680124631936596253888298105069600939302824522627866314900235857381213807078659341250690800421722498761318448179490523416245618005258970908241550548298583226130578744977923839451777903110821784265832716792726037020068934604991174382302775021800421276135648159360068499300655844284712183657380982040220455209338476453995497190017926067006164179026679384780824853261615753002942051487606152525583861775727227521878114147866949360343956306145825324996649502064003333671390731238573477196401832559296852435175049484818585595456501228328294816141814961063371121930191170776207888656886848366046044868425937300091339528689136773577764854526811774511400993003558064716932422872453759578945171885983134162848893849127873689752732389024458825588226318359375000000000000 [75,50] -9332496108976882306676523534831988222123804730971408182534818076691038708147056430229535523941732556776175308634403350269470561488634460486642783091852160249787508432430062138101713578447469733076456043727392601737648745215590618221738794376634937971000786854881951394817426046686463475296278519415650953961812778967380322945055632722122899608001005924013731913784441628250070709652237111435472273892743623804514054228641196426127944538558890108820481108501221599749755377271211718528049027236151604916829427482603823741846881357236983361815768873519435720488760791696054317271743842674262954802266338663458048683908453690017428241957459689025371522508515436603000025517990022119379293110716792395598023951097692002312809961419774990986770420269089209397569024831816738772034399636032205111424799799581896872894976020673071403048932169824619382365198774087631451594140589198580984091693279774543147782002113632538554887073536737418684489879935294765283568258751326307890627241412917043792551015884136537111049994527979808286003010222678355582055766156881340090876367901083001330944287972053805684560915900534057971464075255092679142628974472480516442959733601920276313750710211132171582763993207383866976924822959931553885562369840521106583271472892447558154353363665223293901955377637663375200169319708931160594996694777341390188904041897408381461777031754775298989607529601834039460983040746205266760040906117204899515339960563528353456431261506346687145330192047336422390025373509172252460014022744030503636546115278227763555207810262989344395951236626102625516922024762531552967321655853171231534570681853357731084073083156986949338015553916458953387395850370632422828822163916657197473329433771294706023619794782318490000683171493562381005574484982866437851957167605164586966590465449915601520518681349679234891333872407639169186410446330603853689731529573790452400304289860464027690664263395384522110935135322937682863630721786970996936141233530427355115053543235701340061733243072121466652464424912872439931503315948453272550988122291935748374462599065641597889302942635786340052506946082944431059528411194704156520546926460415278292012864775039595602265091389618028675369470457543264074132976820664308946360609498576764888032977250691046872058284683599251780326686650643856044755141918454854338073136498036545110019128723454742166343443852038997044537277508378420525281001598655558020568854785514586253487060199887205033366330010524410478642191157903749668468394533201607233546234023524023366113572590952178649470472038274238002486526966094970703125000000000000 [75,51] -5378856450875535400698310183383144839336051865993870644919637708132535350562383262195410923725830568489392818838403785742571724090030826482047227297800671767462199415973512866241589694815816493305791842625721697972123674688618550002380324054592931116441528157545056563428636526978941276148360932711480058680568900196629764466702874566720149997092016268982192420873347271303462307950976446555445455128288789926568882061635909693084049632425190082592420750096932010596979043527785183282362356067618259799868930358114467412683521321122138768103475586450134250530765071107272444268438103284315255259930051330604726464261954737817957833534676563137086710823678736039593173848497259943764936082212031834923468747584131159674880185020376463113961095244769360952994676975183418766456412545263626358160442821260213834956836305439402764105088726631905534548366016993969133374635841175008268085811302518876497639625867432342441504748906826418025203181598678966861152329477994277010221770696243009492581208944481870472471585368100876845204204644593967622898350820328496533188507709799582608045948450725681189974612751718762275070363413455908433338020743978044498911976681944699039346295937417575349194876566130785702915925447994471192802603054994573168283096213054105003572289651535466259719654438811494026907619694572192100611079504944396496570681668763792161087113058886606186304277614164932075015937203869891520811092096965831512083642087437129467753781547461944747847998132939625069041452930275761879704113044447647884695559989114959155048801340363761960596354463455582510938836265951301872795156514533570449660738266964094206408447967075121958149201363222867287548164444955988201640100986556443637137470910671659216585940287368029531820606189622354195561512688510687332312449752262931351464745793221901113834647926965312406533393932661804515614575284954935144756035105525033997578223075097931445168280386570368416901587035334460126231876398084967438653852133254173117521763803357012266682267414372049200977591225333021776997330275853210904951635286183230588654211683352865873879119312459757770965772521047715222975820884828358633623073246363927205052993613262293224582200426915063491157422495735048879136887302894862665925039161942485678971399057333529835190156365553688730863671043253708904567975253991624502705032747144008135931194112094313927434738435912902929619369668628573522277267896755827713397757577730794888293067703788462922968587175671804602956324923822337798635743864114172790297818918957791975760629200492308078090930578696315933484584093093872070312500000000 [75,52] 3421982002598833627683988282051494757686783269947907982419677008734937514260283539801033522170459504689759727355616254441779812086105325948995551452441825351005859712513160383933520497400425178044348374062267822216854129195369116608251221501766817429139610953974884165179428874890054916657285293326163215651591732868121944573190891768333528939634268499902321312328902976173009943338949668710322007914463920359069391086516564656486269698789321483641068443212683422835096593993038362239736436090457754413380007600925494333970682702189881425710292676271936907569732775455041617609019166104327056397004560067105742538946749977834200516498986275524062444335021525746300921603678720628109176799501657725467323781384304429173759982580635840557317528097622629498487479892422828059997014809391453322176771375791416814427373723517130667251313376806035552567082217701962757134367378075162108765274473000602017732670879864518970837856574653290243333096231617953513717433404911109376215075610863082227306227130064781090889697672339069586728950929464472165715857620575278728437460202124879720064703186451667163716315657151077132940237321108652546905145636577931099137323636092816741544449847987099947559499717180660111137368342252547050600977144918348053410364749323875479621630416051145059913495019029603514164912746963652958328887801911981847056734101991759390077339005253597791530895521358379717462537939603080776307104952807610766152259346440878517888596353781184444856681964743850543048993150576767323635569477992940984631808297588999534745168054627954632686747365165429566044303200946057078779561988171478800558674795031815875802868903615850256472581139298663990218064006789488863652840594690773666011055260252826048893462109540799091648335950009540292229149216377352957190988815089542992017005319694137921368338408328675257880433430847312211794078615806498428775202872221527983576964645877900608485543595708994247121288197126937444297618009545572802953555208008153527842802354405596409512441398091758210657266872608229932925944205173254315943371845429841753807864000231357419171460967985039015610918149983477496379752367672119585738275424633246905760747883014625477498199257735510810362983430702115539590990083832369424410779173160999217216483267469126408288346358499375134641227599099308591815320775866525340517363835834118021901868686487599354132011208114285002105229641650724443763342357777644132835823005512334952333272022056079911612856872955582145489713614315603942488607594265927820102197015860598646266356459566537751015857793390750885009765625000000000000000000 [75,53] -1121724133183937297150730704028239017744174915592232054137131153136218716003034588654686516423541843745066191987398943575781527983243136433153113062998240186168940074067643362291586744553891240519739695787652181328116958066967592990038091553589021258341164413361372997332627870596496715440523671749205230219316267338339587151551341673598122528571819746549785016358584490949181947152452713697404104950271488340974520768621769407571663472781066131784831917755638730735606977279389533671269112128875993797142207707751335761271395129091303929881844971340163659573440872936229189863533803088062868850527826603933219373483035560367978057063105604581468417428243925899282758045336055478123833685299692167652648464324593695691693697468794629518842934213377504838109760767265638287763297053888338014445774741777351671717101014839325368606548971882992288201788034018112031123203613333666839678348614159466117314276615832758176350727385957196362128308912119389841960500539205498110639137991520851591814741913708781204038183212737394155515897132315467202872497865231407647672206546148797829079888270818227896129222972597590245656260581572746211298245427346121045754023224731073090321331125680993010912507847744943006455838054221416627440431905411758996783271814485027735551465588241030507185696179172616947526874582833144972225008868166192063248476085108218953892949590443420611780639252519756585921409569800316724634631691264679287769925991120515471078274159746491655752901980831395269227171720917989387743904411955330894410681509100243909833531398460688453092936453240930106135387256372463948955892145505940735249309207513338550761484870542307123341294018352652165274512520400424723728559030133499742632977434404305818895493103571284697609547670558306751078883905272974049647775688164108330842477262106251952657486702202270184209461120099117960673816501202188949586260504539661488972457614002891427974475297722344837895027137919020115462864801049935502204082271527602051641290851649196337757352689314734302621795854984398264556176742360257695043957154397382206259967159647201369979923414732749038393581265482763720722210582254957840403775257360090526053093583763803661092259628478694002765200173121618805393314143689375569704330274932897493993426529795684719979356753766072774818913896427434843527392027924692225106213385609303407759715765280776070927658540163103756680359754427389020620331761284056904044317884552241518642739776967053235600158453862258234476905835459234425885254727849502408955809209066640481919428611046196664347007754258811473846435546875000000000000 [75,54] 248459790668901286868126380808814293825908831648050772111743562669444088866731127953295673443783396270949879801251480396524340336624825542394445130906912738234727758079064471597903901919435920211115278542028937938575305341778243422836475550150236647188005741687260275751026876612549659417731829580939758575558010485179005155660134737596626347721555259112254382600577709466197119539997851447727413086714097037732721389852878607223882965235400233546266803752060965927795513333151494374246024395996427109403972820959206796547228905045126033800561321312618031316349166010260927055389026757119867589882561884015516234328345609451464913981879072110366253710061803625160817669777288919889935881218501852694382039127725889727729941689731214188420585802292937684489885222576327125104905602418858467665014584708432439307289148053825339651119629712408885155194552572067170695256068730980153302211479575034657200165206025903523941567168346871077158927455503670800673173746128795182887345774420155574803121080612667699251513854058383632635359578127958260116730106842923895596106313721631555123686993394234078460875126635619028362416979878258822473184401030949313789770560794634741048949483153669379806445852076605153604067594605875158553299107093677846331959485715630507702780117974760510022748587774861067331620227635594912804370339109982155301766452855311420214730023646441572759801511807063312762811935816503042781411027926671243655284644565012020907165543712616677526778683111689645330852391063300356049613627045412497609892395741315917591800088369059014582024812805688890417362468310099365717055411345153971442271606582371079075640357456270395471609848690690295476831544825388443997060898126232772928466218995657622559133206670245720752518191089374450416669579489912682883772546875262851616470433107982491764553825654429946339104612956047071925131292795630275832363351647288985238077743988214284610566620665913692285031521938441915858444173151093317652252902445621178545705357910919489273970368905633693019483787809584289103616788754371469473425599015913403148789122996945455001447165102144005797147626678970154252088653218149248456973413300344313105130240350829817310110052501703450604083611251628880390665684633238117481719045230553073940811786347812245115441802418894674106589622625195899743480970321537429013266827921354089955815335598520800123231900452406891842476914634351232918591325429707436837268160963660703567928369774988825542616112767221111161474866827213311276184351422600452405947497143743176242769443717861577169969677925109863281250000000000000000 [75,55] -37704457496474877280110593152600337980997404819048935734288456773476543757492442086341149148391704608210623623762592536509563417932273230605691367608301202842732266383004114993612899478976872966118621024578274082177666907553004055460156821667314365597736226158439722349853089775164235870408299790209380501558366531176994565433896779177463766053281495496693671603535161945492440869321824724166306864314706650411794211246236037729731995496492324377034491868639448350136979127717923243675881899761307309375952550889948737294003138154039095528456186618543753345256257174658000253389535138735454286513240592749716570252670618963010959533117023419895992647300762116982965107477814989607616029513545657211205291422034149777097782408732012436274186585324019937851165305260651051128479222161625339451454096195407383740780711598094675403104931533568595044172629888817554701836688761961220208370151099820127263948052794268632215695073021814480622081353832344917458803127996741832931738893416101738056991179216930243255171355369612406249756136514008547431336214081460663210746862687224089754575876094416879396316866323137772505984418273001949721216418457161706553868673710073847182759770942502231880960371616991078390324246322337658790571967061159363035726236423176420582757216440829939666206434874942281675574513046896577521030525937628005608929746305755843683000520487423981685399324018334347667997205450126260063765810811454107441510360393272765796009663654257462350056291271397318501548522982194789723815016664395965341453048551826698757968622089014118786491555601837683343253203859688583287103928789979397639785172734252213534583584862157378694293997593744498169824210590514589064748499994916561969051964463177912303437136367198566574981201717091759701189449692706818653182396958392587039561303557749607243111877298075063166056072211040346953474533043724233976030670542907982788037954022953753201865264970507506417499974961853972834012472975281692079813333815334330701440947640643012985064271402738737508020370368719344296463612436096355025134852539377001062411214214069822937641992998013550779867136997014250141132124644996991716650062007415040879846908868534914426207408582161160217919177097059952482927378579712568159658807961423715953215388499488671510562192561933709441012259608706366302809270671084091332674621543011613871763389333851712116678571158802141381206259881082238828985150308690693466433455161477537516806721920269383994919846500892850405714748643834129647169651106984501887395172287260891597071577052702195942401885986328125000000000000000000 [75,56] 3650321668721529744926480763308809084368237819156439449392281708211581813446079679706104046903654781610816666447464005102519819408674611856991620510799708948156903058478282028566482215151404049027628285719024032661045386698789965725836745003832041434063615856562400624941212086787548173250502600347614775528988571824500489055916207724690859394866074573851243770994567408485686674749574247803431901987130676207396865209218830617212669721267537663791428841082209092741493166497730868759067407663093714852757241389289584612229538734016062927391037358671151444991446571419386517234433425931356657920734863634790919907133180213433977082074712387079623144498234703621263529702569613025610267251072004955354481651181227102028855950956658988079625232429777279383570845313028648093808903521841660308886001519070087216905856320210335803316692751858970028779477566873002347332475911061930406997544558305494610571680784169806230083388782077217098251830190586827305313598397076566534906480636009822224414846967493144958557715911220400802950087077097758162775993444882221496551140763855187672761724410771902345051705898697430876082760383366091265789981689428771672995004389561654565839286595922549456775277961297117505093515406100773993367820926717070819146701855315623806150633739883096232554782490954860814151278044294721488696198388320036037628798679443623706347728919199789288972959056173096998918183242250773451031223108297533394526939849881730792792577556062919043347893220323139386490234709417251211195570546118969227782192223063638427703727983570802559970103267109660707267104327350917600721126929706954995618646217614196766201075953623990284225906438694714686583977638132137040471328666887357199688801651793283808579359023233351022560175780767689166645588474284521939306701594918144168098890840376088222021472481413715920627034525882172057739596293358499077590119392710190726034505078728193565935296691224704297596343724452608248855532095897932172971561664512746380275653138318588247136170972501703016529983033961341944040726368661866918603119128923883167735422887268070867052976955366887875913337395903128019294622775430347663648666995134905718960608683609886746126726852832755829639140519577559691270896571990331907644274712157616181862395256568024877472586523385664271248335192511106208228851312297550543052341631897040185044342869793961540326011444798387800846333547173122583580864310796753940874232595124571565417710207158748586150837512591152209692414789967445064366207440953141394757858195774247178633231669664382934570312500000000000000000000000 [75,57] -318639114488825939192823352431289545845678730665845019342464899255823963563927894007507880183192817004640561750604870127846002674735730864583439833552010728083393558599277367207408674548259874534167866408477225233324754218419042572936989539610922125905548522940403147725467674447853994045722916264668529396680906120739674249414111892319544731391138323966657255223766554263850291140366819182502242135970117935840566226435903568988813705336795621841401092020929135334650822511170503280056606018740023203365704629390739392755478513323156224579199428665228596488150417534737732903086495399117669613748639872717543242007205605339721581952450654039226012176716810072223972551434538959448511957425621367610009477762393620397783374121991347081096778431941998197606670295481934118003155151546552799452533323866938726218383297896557676524051857605509536419310448903300662874059251181782279327120165162336665969162844370908433462615793771435021354534322356604380846928000697472597193492396610639010029696664323451092193924596099401666124356843948283279281183055961535981290712850639707276388960591092356131473399088372335409593277688206424124696306676472647350553213063108588897689318072213130396074766733182097549727575041948605604867720850602834132613477517137305056017053521750023662533685565936649518059669255780119390932522047470149689016201324937901133705146574567579067649781051734077247500687509470994485268989652156818590754200968673807988430372516878214701164011645263743025070973332479540178526185704827609034370718625363766949038067109678737601456511094348099729008179436889567171894181286174437454646774032646570002884775172365966070023046322908558454073147771838762963346683865209432602416690345950052915313229727437290812255069939598438582913718248661087672883604894085663625509780632707582381363236787183998098189948308839648549320971260795502601358919845473693375918602393588366404873772361402398150968990224663409422784387983265279778644642731695512084455929427448256020524817686844307039016308483772644113093466445115891467202524948595806566897572860068796880569004935983447240455066353718207482054729189733192849852593086362915783993181104413514393811104809190547460743654504680297640588055935523404148697086964759546832643626597372156133570933881630207090826737610062198352401788951675285299465761274743085638554786580632523816404163910943868674832881525785977354156338039813072853309154260700676426492133120812468856311707096361489290779238225967267478054318240568365406119137606122393435725825838744640350341796875000000000000000000 [75,58] 128869813480477490294500322407015610607697057262988569521684569496053005861393764251480380822477101830489267640816679148471111959237676038367677143268993329978459058598299632183072615901415402852362070152421562832934622475049153655010874018839219405137820490221709249143875000897350766149723889261353144737598541180549127300668245578142252510809658368203879087638338519733047075719620155216413952976378413246392991105311644393326036878573353486872403636185096612147245360220858547998813123251710405643897040750271857752544107602640996020771069241944347748074378036736047453833858719611139613633498374590715522419411635382770610288662822170675762392957000159313457459477483164489430258123033513815011383467524057298197199521124588893042547527758229872090007986951654743314212131570988247056130779415317719672222177607905185810192564824506493303709772027247195611015369705200604681630462657583118558170187553183421493782504120879057668250025252156369402147737751341308675998021842811357180038234313320386679110886701463072758712318516860256870418039358141526432955818454304928074770226394696661003388233598909108910796230266190661808029140022943136877056902198804039881951062024220216313823076899633257065822840350437623472637202522499464795123090598701650402027237425509715119997228555662378017216506677967980279286476372215129358889134818918037655370151810098236985892841738316649618928187081720393135371436964526539576902795793848310644383036472430930165201110110961550463761476206975314040596159875543658930981333680452794710920184418289394085403349772314592524683970570668041216576142976632006048841425657220891793650161288502463038308000976453957710170057270378971107263931881323531215443508224574438234150228756786189520256179967861308805117293573291899313232150364718657076752529327173086159379459815846927580510630739809738074138339040508083769267992546609696621260120040956078957178137180501067163904569729128697476153538613869452161202379827727496046836150274719788719855192734057983743528945814378495987601796057568427638583132760247559999780919513684255853528243044070768314208492458498462814041397575715693778026179175182461030469626248233588964048875080082306836152615837806734259677599861945084734095262175822344425251336709597670316867887673623696151512593345170392793576876493175506824657073142004765088208898710401112079012423377561688376264431148996182272431901485681295730901790365172762339853436407297275368298994510560756763658548281813738572290028696957907988502461948954191939265001565217971801757812500000000000000000 [75,59] -56575490697924675714284219216095072856141314668753900130984533320118977719866509759221655902162128941823697000561929668895459721851450339827464007571057536631516202909676472984234091238720527700714068600344313069708220702829492857233080582842446464416533597997361251641863302704089072656613813152401013329935550157746081545822127236099490080940409899823755284439603275411210121375268554138391337271900322705954366961379965266318530017599879382753194471405718808232291275542256789908882281075707168122537056370243131494642655945180673822622310257794407522961213786367451486678979970166226030917464466111725159283469562917467866008656271377058009696601030928311319608561300221678348085137448948281340525128627494748397146154932490748668906062186798444833094624087767243495448918996566971438095451290150942924643343681015596775007201588757092611520556514720786528977183751787385494471766605488495730033825325509240883794166955382855470975582030886576126752431687272116930861429641643585775170329679222116372498099077272993519584676526342302436390468229649023932236536264540742505702432765308545603466420400411639158880140505845026201987635725203042999364057844922768306504847921584693669683792258337344136865059384674325317045112193878621758112970958805749698248914020313553659891359746713368646479398259347571843576604383907115635457662960224312402754336600400099918262476445984499134987543487600297098347344424265462505478535961409512375467033893013793355236760366126155080511175386211827333856793261386083778984968800881298500656662384896571797521817196810849210204334418483367333429657402249405946505756962503869607429725238758674737846765825717153501012985233834821763134595696107164817344900259482000610179024946156860217687191621937338055937926232103314334883160026538595341566110666898421782087646134210959244701324419618118667015558181131810471989507967263687791632387509000853428453566296577655778883118397026088778602312486935048145046393351790646174577196148986119566582125634810642588511459964750031170840562660982624471650211639042934029747163156976359309399430524664063824660812635927592400024110988846453097856543382586334072937923107071367638065534336206294064886294165391658389825622051586634164896088090110707787632205399611554850799278324029156082856176053547610669565311534943062896939702639593271509477136342537538006040683371091879550303314837130598867921337286519401544502972974407788812606975087733463193443307799296554883388034419463805535457207475396004028303162391999592273350572213530540466308593750000000000000 [75,60] 15678163570510294178017599131993840033315266940914610144770762495360000955774996950834723853899012429060800800131113315136571845904886524126183631029462391203188364861445225140287964991627919998723050986178872667290573841308489641639286851231025480974713610449087648700013697171314002720185814197349204975838381384361666079488740435881029997471305638641379491422725711788027410403569211692770333641991303318880001521004664460310315149996488510700538736151785965318166121503874518623573542827027813612635030082443078258290143124211033877237450565483685521610516186587948186446675748724252798820084959817674854385209658458907447271384366375950877135817577178128980391617592634784649113258221658518211562408631423698098699005473158079327997977791319641927979301481624374690959301162599456720129488685180252636594946115242863834069780269680405241698709564768434234186832153240959563582688960704534550283555833542408016431757164142342189103965809286920851226913339796398033238914798684003420429263361162760479108387505756559450024464443072838386264268837308778477500206785715119999602358427498220575305973530493365308336337422701723117616587662994385608849811908233813583163256850810157392365685621087914987898154072849850523457242353179822416773349430338998834331539711167459690241694554023005399376468460310890194073761737480143540482307999121821944552290121108663739624019605372449258212780025728623956925624178708723874265722622745114719021235379274758034940187888731764786109096132381546035884075429579327347470064787183408184063803386386851459866574219063905059892641252596424183232798652165252222090666421329599077282756512786672036212064560242280616552219037287400196017949763853296103973084249941550334841862979015565951277833426625891889454722952695224009797956108078954247911613856761579755258295410890927602811269876405238256916606636919876988223082259340625540228980809652993216513810519378364421502029040916468442582806401769120597704026407353156608482286727128044975186514189278434336105128401993204963835774050097073546469001737195702165769098448925823086340692739274739534608380824559812320691172911083483747714389969838809387957224790813682122194077666008935943413210869219669571835090928937529170146357479902792397301382294028040775898395535358036012522184926100144536313538040665727036352399912626999521483134276690841518015437438754349132762645093750263192443853676977438945418585657816393012482903213738237542138220660227857670649481370921963577513168945978816459785321058006957173347473144531250000000000000000000000 [75,61] -3095080373429338547427257998685300623866018908629103620406995480700915185119804554324383408568013343678500205040988129504951111239681037977385402007814568763785943233772493748495143156979506500619915927163703682116931337382060854636243240843655876369947451789464201039097025408722121991829840507532107781877060031714044963499015725686454813332847837854107075145425785981647270928871804776112339638148532723810067862986804294675118551331972630582978734703135936404863089431370798913227831230202546502229077920705129991894877801542443819357854283731084072561636391867070130467898710486312670558842886034275669400360485605422459513777314985382868024267713172667214651732744599191880029888404603022962605670869962589536421825328906228186056601831356696741186160601835983924914230653309268502262954784397854583324705138066703236204006157499932483503073440107602789117934475962977193228634003319542405304371284875920966988661468359225964272163241948749975341189338699692214390354583624266115830115446774627285567725957080141407661281434565630397837494279776658387433104645782352127922739594339254299013729640980519118098009954939894378422902673741981609151541121427203751988654595449155991580535097324300153867424862111670856076771430153487326301644066274288919663251625761118136398647681249198369510072061024329676271823541746292602841594846819167673640863991455868233161700625758802627084805157623859778545304092324945779219503964544791723519277759343122261985273703818645955529816146782734333132559940652863961418043112578911690487439441957166906203415084801629471974554732421343719371108325045224184640332491346185009193635076104475390268873503235325456816775383488257086623339276026254128012001813556331766065827155573309385192365749236018015460025337637772437878396941889193338975515595184183916148811561093819802053967540524061520247674842386602041500304909237128492312170709966070289001794196804328481366486730083288395893473261142811169034197762134790566423408715671114373167163512671481692241481831955798365601047890641796612342568498149985176996460231160563646107415715212798323969971031822376629813543115837610447367326153456683688822976292876754239686633818178992394400397754380224349795544454344663831485548506759258606042895963739164678164870546799184974268696799470184355832847007285664976025050920676164514182036867027024201070708907485285857350926782106707314031345542029633777566999766290566537126620559257155846567928967221999653123980076690105130285933842862597029088611577662959462031722068786621093750000000000000 [75,62] 487852802073038361775277238734288986573973323573149514942636773826870662881304887901675647892669871357998258732805523993867576135734565368365871690710309870005157821771537628997400619409939579229424593067932357195519706047309588300881193063712244740806445042532349189640970750852992968626686712198231888250875684999777252395608202655011296454530889470647523842077273223820823997926482858752766281539873547682163836825329197178172962761540524113428151529745070708569866121318338340627217108695286818231949757416538352176325290653785645139733163460873397392871329916622515871788944831362241520756862679572164048930128259515545323556361399473975147860461116117009408487908708622178109314420577419537145545806301870571531484596393893216377591438335064656501042137226240531498865354669986759083956386814006161911498455288985615547999944771422345250502701678333085028508626202466196027942543529692702637341997859592690259983253223733907739162733997240479982563307299477451493563280250856179203698030478416918257563359686919850013092611700935375336704340157100923065553522079899344867534594601182017751826143482745701885922980675843984491725706011626612689425973880709956315582122659510176346168024662671705380236646141236286414682374378601425827175988479730559720487067518260971920827483515936520567673528046663643894622706663154860774421883571843318633668512299528415535548674176482388709199558983341566089734586720789608229144985113061808191789417253388727220485239624128574603309943285894556933030956149787584672388177447787160089231521945019690618853674594933312823369446474743811991852266679562506404279295491886702414306651419540615579131840144925142059327178352294336414746564763040120594491383432890609780217462895706055010215018566763558117456747965703665209812793440551248254540274422363925426745787513613305032415173226561712199880983859519395574355871234031455961892645575302582016424209558310912283398295350479013546490537985981038638203759905633489128155139328810170925015529715112533679053387366546806056968993849702986555801182905367061166297726031620422111130482470817028854087409956950361851722538707932667580590273123396718464708144508527826110138277602512380509924367662070104556968685726205278265532528468779071702540518708467747213213914699128958453374820749840830689297655230852313987839320824190746253998597821360197042179383083085451000851484961770686578535130943687809790739536597580604600500357812872696109677628901977762247967447873392086186777275719217428218144050333648920059204101562500000000000000000 [75,63] -58627599275023145535644088995136084871362966633708986577123114160731394872302504352984480353612151274617809190405335625094909056893104669398796820934147883882596271622750029626756708879054004589533594764836544412339306886555589049574761371610732120488449732334115618580012591183449673330898521998162049362540351517775397911716978472734251997419758802538372117719305130065795441373587432542135563181607895084073247054648635951422126910748235755020339648110712747923038342800539913339977527074642583084116452817608288779009859823077423572775839249207830644323493607934505166260462057347419237768161663538658090658540135472231454848131191911490769720390841559772426284439204592070477567176019952788173329381217027952230576648914669407043002727493976819053735501765916256901798665513101433595797007019853414456077739430951465086680688099680338328496706297197012443435572835849247041133788098928117472895216300564900374535355673320429171711871366167129606757823617364591538260548605105140520532597829504342999844316850492343442456798062411876469351970831265986532443317344199897196718123027641137578522028677246464069469144274962541117373617747786284997332575199667391077956129502050505162291193469184430661493764822234718842706635625226154763681037051695131470239454585658571855393152782757353543246354898003356576278066110943496223697757306077683408643513807468435253038476888395786030834110123329899133529473132180035264644119812692690610657178626820653303540052225419886032642062057436974559719211045663781152200438200910882999669070824006242979308207053272344540180284199891487165650917915019174395096833110024225613612484125794925595653431988218838485909159496665521408919353020691417490525969657185383738630072969428152277263510405603076856736739610765499180388177726901075174713492927663786699894298831876131267646136104361721902596398932899994319700895594764859735692090820139206560184197257065269451331421063069859914647380437282468171214776308452398844187677725264221788771728716183992711285742975506806480620091303512308438273594417029943591548606193234897358509245231747889979091032191239199889521665888418408316789181178754682744717736754814096247773028692612088661139492380386177862221533014116840731517757216492851066155716609735407186929687154900636305179580111773866443537733836812490677291889590740426007463786876568803441037896611555981317799013572744772060599223678684322955695436401996194524610616391390379922719968817269101871722816006262602914721193680946953463717363774776458740234375000000000000000000 [75,64] 1236129262975255776207552189033090152117114074614153638275246037786339258751099149254783084024623027905915174158821286424349295271795802972083654441058189904259497189178508430771199801218825913497192019733071235067629204396098834835491383297985019517285332881477823164309826180787729786612853297329244575743236506561193949832396586539921518480984166167459723193990642510051273676102182070691070382986198708559606357121294081038530218331770241359723178629756228433628090700797340522754211445320739809004982509053754277189068244056510143004113192072631225413185257028332398533906854413388316326965861481429789288450435808524179844245069054615211422735369214714407373225615396444678233599784940835505519728386704444276220334409779688055344202285932250699758348165577879908482099983585622004984497969435305364957139991411563643664572051564063800390800585076792082576886032443037893941184109276917867311960960706012130886314988233747189986696536723586124173734448025440023445879431426341043579784351289190708616887823659311881156015595030008725869541132654455115475318205608441583063970635499704624584516031027949832211184301203167813965981132083280865714152939754962372436766380759739635671828492647698855431782398724594199742518084049695047944966944551970996064123772293231518548753194278928202430153623235009808498618895614620377019812858483198408153959660897690981736701437745988430208492103660011014614571964381718702665077355048662255153361030643700782250735390703052190548764747188169488037917694246607208630759184607108714971909662119295326390865289853318502466634042164009821771482957566400299977012755638454897177147576153330716693080268790166090473815970529088604747827476579924024093188480724785022616742182522210315580472854512494401714528678964796792802828590664759910942913546855267045690539378344269386232126279494342629273829602319811093801486725918312189697193637297106591981973827294433023236323733875872690253030949961130059010108859527464425342066211309402058324636304566210086326567057064507139170746762134489717164463182484917393348746813864826895305082490844942790523052540674072901218398487539645546567501457676847730218637601054259310192754759125626443567541135200530142604446336621952941758068763343566497456984977233604599200579680312039252272984256443510532035428280121779188851012308224376462585070197631314008732298610452139283580176870615532552808693711166900655603492882773942791999299004306353390383408395211160382156835325093494071246880139369750395417213439941406250000000000000000000000 [75,65] 1684285438314028538947443896916743882723151345327519077200684250048920038357160865826017549735940420233498673991815228144452014248504474317979931281254629322806633629903448948917520770666653988596532039799158862928401318996828154657926916780214508622309196246153376123135282326853022606773969663342860420629301489776924941510910264381217316233328181626386964400223614137278802669952422446887343774630418285191105672108979611978616249553134118872172053560334682480639066999698019711614482533755034234117419658094693278870294001083525270069482984868030755230421088816537987637586310044536567908699881948599184921592659535272514964841901397597313946279794722050680141791481968412059793050053108183725849208169026413140937294169333562899469779741936458470725740097573116276680505930656923577586510878467587842154261117542232324006473159281017329726557696496741035091696273152877256675184187569354757723559268618597972240786938625279917816794859865956379670466704619063554125001331146914419035935202585607452301669074583550352344543794190001970962153899291144266452275015393804938148042528452796329978538823586698818318782348059284991519832518099712118028582214174554648958832144807679243034340394508182158069287774046495650607532676622838973469125031420554213788687855236238057815542760857943885357883292617499112078930804622384841199305098658072164212130749110685174120653320425485020750426302156273267887740584106883537267472720292763541723944928569473670182254953070469174449076865997806695017359078883390368670437845744419045648272035826605182947599341758360258035056368728306228269743368035879163075217946298881017772071786150607724060600088418180694106638762782154989677656166611548449888186844253465397676309140972223184383907569915499401054746077742323493519029734684433818434112640592421838265516532270697491349051685727994223489151560279088795196550146968960358434273924690060781081112232771430886552239796906984430948707595347874696480696427285028932762695305118796572535248206182258939241386798560091641930700823781865495178617597073623866780636626705596239403496069019755453816206414139563717402594374530530858335320479763916873568792176964309089177571586160220924975441186607053449308954399445417634844614365826780466938382039432162675511253502823640354650343927579845489692191455898333110794257297890787661437654047344862739478525152870756471625067788739118216278515477083684359852553799936485490269933379635379234310874802412053327820728867243640219930611579002288635820150375366210937500000000000000000 [75,66] -439929534114131842416914810275375149958754556055093264772928500371440428215749522969236545733621052611344646472836642931293856063895604159215427234691352551270994198316389309589547087577414890750176582181571622793278406990986432045821566497661053312854887663139249185944323665280017524220312134333749628134422142910547254125583706257174484308882962031743662298017006373713091093389699722409940574354335626863357721759952259887061567028152860486801423597248930749394941074709716944314643721061708555118541839176874204651227050001746142622968203854751600860245181208339900148640073568943218303375435161004256899991038090721596911696157828964119891392680330490763663879787124930867650199749468403847935104454274939898428191606693812448128526118991619347532545972888680099659346788366594742778380858776018160564016774525020021866371128330639473432070303047092227883405608421263932731403683430029389156596598691205870840720511796207121177725161776765409374666328909465640860685631482426098404825269863295548217390606052388155250286407732832237510519200048984281355631872699696923088989166546956421620367453711728674007372894709491253333317798948973281738014729938959538845604773937283536594984874247182399783052018825971768376489149334344956628981684132584754759691540827229401699915392635852238154858704343394703568879392952350730490789784674843338252501863752159709020922513731795083878384874475707703063066941464585128030630094476022123391211342731171931933994072932284983963257892058679247293656187963515618717858808399146540617351238850297179199957233251132585907128551202521310717673446622282863966319376844844302438280501195643347576857282812419114603273092792215837213249614307358213321277395293407502371699393449964402550465737735991882850800030812641608445418180387521240371837784519434021040546871102571802101649846839095880010852196128016417504769090241837413899067020266396908997041137449009394958963561698706132771012678100542015337414201538398689131100986493997498327511039181745702778575626345864814975698120124657266848809071605994915029598697063251358880072133659048751672851248034727951762741873864889531442227915371160011094985032462010723815475441667600879338720811459584839879824596395432037373005023595589704004506539698134978767679096447584688154757904117770814875525396585360301716186910591591033663146076573697584948253612358947756690655120523742302888664368758619045400505368017583967703687422597596078572176890042509556419274340064579087439255999925080686807632446289062500000000000000000 [75,67] 54129879866615423317607922014568723521581730250801803904306435299533404252524898851394203356685513161032290154536228015358267179679284084867063802249404542302315451389258002672856831543136403863266682170959179167757297007791791251832215563833140560521036658940305697515909952739556640364560612863588016951292139929748543889617204648203372507974996877682100535998688433471242818450882263889823276801132064576436731190665926131071461862401215426902910564579927116040160384084779684781872835170425862696610495094577053852584863761683376273398621108531521328084692450674736238978245523591683023356802032532408645685436693782852558161907115992900387272768549594328630534453528771799684790707969929858461119472935638551699068149152769135478725422812116806684303912919707418145054227107093229323812197526910342813234280312530785956437426961823476913089884311313096301389760185011971543835984560854905231782630905942949819742483122110951998006955213907877943288972567957359590953915444008497660593358879072365901707614795106607502532896271080597891705096588706628117720099291499924113581606552404929821332433912070965411182030969148597528784836955895623432815544058336123109964555022329838670820591702646366938710145952787522656862735212879397130548679195155877970199061483080925584716476439647988090632816814688477841097288827399644415798065223494496853117788798607869069222645851188001302569449762491457765738400351478340655654288560224055967789146578255445823382189021196930388881958948703848606381951643700665984977623694506400390121287284794400927324410117143966945102361627915479615338887424764548433458644646816577816694115507176839660134551032099239311642689803717124266366263557413038808009822949272973401280493132718348482740409971333736099180551712951405442602201332263924156099867747615497699017111995425943993259353830742802896436186981028289555932164907426497049359420587488449845563491428258819289218347974377544705907268507855383319250442788819171598698903304967231762578437640314072036660747194221416711920412711569668183181121282728261955391283386154287201757816884678990403036323237728201827353819651484346306075228915719164086303284634782903408998496110536573209881999597991786646696264756512024885494359514119127938678295118697695912665433076413766655326824765227590815476261537418257988216032148218877260356089622320898197054587905781641606453551376727010202983048014807953223068482720094201759369581130618890128231721231497048326083060048805051245324193587293848395347595214843750000000000000 [75,68] -3245223471785172564191199531009978144193135861096018805775354175578707442129243640003121251304583306199358332308274979695522556766723473873202875901159835835374223361061039654173337356156367507128967315178705006826921573287441364759965763391444659738858204133771400593033825599370442901098148654377695774054548985515205571158318987587193613072980335933660124520689579667991160781538884188934254172793282338995674535736574067031913751022934063477927405780314118271588440442691780631619486043920023651546196754689070006617665605570002363950908771403796068060955320583836454902694000558125594120425730861911840744082945815968737724413922891508173082104388960511001047650671885547662021750597082859340768789701749416410084143428660028365416027160678969750814873692131168361900294435028147641268638583605600860944996674978982684989586689736160299240026336030250310122821673021043822861680964158310726778626343442215469825364654927857587439868522094854263891453433717837203271019665686378558474056676683749035367150289806602871689002795384579097981385336058512735003979248587136770763004197810831851235867268149780999649080984805326218860752927305510553824746516927896708319415604517204605309251101818599292240174662574306382926967175434421485408009712334041335108171978665797499493733856861542443135437295584930801624171549481416082757729847352201913939469508841312905567656210565128114784639212707423435703156889574299807819769111781800626500782943573281171053405124435407679878705265175755674248162357929450765821511963576456566836586092048350672430757999864319402446783673914287510228177470418241615283700689308949709566538818875383019502560650118443266726823416810279025516380202118530794846755877518211228763751342540518620192758211285043211243310695475114708482609797952469368972382873367567910973933626334992297124258119642881592223451060136933510418527948603577472744804631883741341576331557965241903608793844591575752803631415409953593039733649845549591918138836711910579203860979344165072536487870673792848750266273978539217587436080258173291044287229554061289912483750762439550127923912365476006237998986039769827142895747184094510097085036428335291664130532587893578147739496399823534619896062086165326397269530377140881350044589501597898419014295525763497974603043151838679694863989038120346610518897384758350697891935108344061923059313761622958413264490814275842975109798976677390915637735654646509219084373431686864508167668266335609272843498729343991726636886596679687500000000000000000000000 [75,69] 71885769683071635407402743067519204529276702045936399229812057344352995225291947122444786070957390306449322609063242709290250959908028485181546536060019552556111597542447953024576130782700426823586841673139090582359334005842130284320836073696574424216882790249639672423446687607051600969229921613415759960437446073136210515119460504308236105021130176839168495702710236594544437755865808397286805828735523620206058820956490662610096853272580504705658372682201910068738827668682164884667785350364617303791331280154022355956887603667301585398895265567033469054943373542411158756307434563211011295226574576103377313232097564440544719814641982355940974146552269575116554826445836361753612521613015310170007952880028405541009831797455056067381063114764394201675625354833726247650765682994536412809833764236551312689559023222552236235802157991478348268725332978459254862286640685973187562590981502689046194915545635451672559546954429459958322686140336844451826288161389010449714700807690946644971847001123529305781016207827548213600669549835209683034477974183189659342819405520341649766184924053327672448872436483342477161064943694527894993276750139024640018905290704530719512739774097223746758345101342116930094281582886133234478946356362579728720617143655385506680863067033076626078601224710600010955796613607305674744951886666199291012042166214174319183954833754058640328968692891989191576689173866546254996682902647305152533994643387094355007683575384283432852847221746721344334127707467789841035010551599525446817474176270426112663230863818059589420151889022144044624420324773510820575201699476998453585565641594527057512585773386557447745684259285102378729036189380581011192136144807363614122287256662733654911913522704605576926135777631589102042139524724607760671351292910363288701159348522348555306065814935499850163149586677866644527146509509319660668295834838075637743022834507264004635762491360048075748106122222134009579546219714749953709383011717516160757742618496077528764981759229184730771830981420491129388720833006135047467370813316723948866906136671550022854992009725502027146409209124959812512647038530053544673057535843452323465722688179612910087138102734285687925041284633261931320902293436451504204965029407753984422719527296455741687357163436142509424292380105045672025809096297178395758070060131526762801640958354168754293750197522286542878272791647814933427935749331926906901064270857897199230056458663957362527404498211882483138523980414902325719594955444335937500000000000000000 [75,70] -6262288443700796181263109831935674142069662476129287697234397123130006889998677275085065340694296434898645487150915272581891197309526738157878121692411948687284279833093424146663371683499857471325713835670209360063670669889116607556272705303733945249359605562453755002917565191979105573329279027557116429467388959162661085349845876805066983165603212403138326170367092177066642076213768019276413940135103935530899000184990058579771074732283467639178072538893590790562293541532887773276164146194420692182112990357063566237054806195454125150164560417851860631730123218212569913011338461527703643972752857022037002709946083225522522482757315720268111261969544569186448470459450031884489298901015775642696467072900533764940732754274949047495750148514966281377342353473603032163546064752231111526713934407297806478566174523789134620206203130338444897428369217259127129603865009888476979660764006862015201990966227408365091535764855389735947605512225395832529060951515682483017269145197550900689459780974187195737349714110595961194746607594630602882952590505406762732832394677707295235302176986651754619806763471309497334944946539041647989340080648579091933319243281286905834055399019329054133814853652145820544239196957353510399567488757413603859055128175403307570956645274477074279395840177676656755668212211587152011364564177828083503942902501181516011822447704164039653475051447926836405879213211502308498779760279029775857055297994485152398790749872743277658055071359024909114249061622524779867860527292808642298748510959136167761490469719128858081554293545432911718534680786505086382252380239021303460585317222960964494715001796200301018148067902499441151223877929020833858083142307623145354626999408662516916986915148771626227980688220545119515197094406481475152962070113173015066939891795732655294560471410492612694041528023226539588952841493282640687914498363916167042723048397671148320130081600128406239278194405675284236216440796955001835307570617864728441698327636460234474587630770400221964078165272282735476317324429844098179019167945482152378490482181161388764107738443441445840144293142893749891242280820518760189051582183097346086219465235239145470777604095363889299375144727195215165934883634661604994500778477019071614993015126877236550975735599606212684666146888538918028768800797044045878470977675884414503669462540343351935092805900396652557652192450047803063707902723262527710741853272729410665416460262240727573503849519645503285403265181230381131172180175781250000000000000000 [75,71] 901186719292599975859860579719912826313506079146708183960010268014511836529427277696551519025618876869367150262642015210816438020961878766929672055713943162498587519866767563158577479559092647789291379225107651262756561578813119135784174775427508221713376453008190480944403918390483782974533973888116358548788726181972578059622918837418979016112458867721925115165835649852336333830930508873381484418192224519713930421904494137331464787516921919723011512413706945732517487923294610073755035576786274121983754404285062211175859518674560466127382954424482789807617396591398187557626286146186104290974572985555347985647064963122873495647218719759913269260627400022605083931843596908630714341696107805002707492401311239560584183963324314090527522884865656193679327176038001994180997075357861192180000161242065647058514606662684876406401591669611226265371522659916089244399261697238383300253089804511652024773563835222721426324201852042707957205899340852497328048445263147886274188798926974299979018205241504672233622617251260393857085981153514805159132788705185151257488301134304471758000606368512431979453771037079565688539384461135495543893512559191830812857480330674670360398846337691512047629515580207251386894485497417076873354147645454677863340913738655594039457167114900876943977667568591987844741385034027153262222285279047333350474876692146815979157470510088143169487271811793983878608902481858671068935537367138311639339221125059865497231943591119448248769594488024196995650516584732822966186704773738724044770046274205687651406333182909225555718664929124919115686059912672909181785790126165176704904852866874692055603307382284284916256360673377684182658624495306620196488694758177151614893398451649384952971627674063571365925766323245058142806615110162796434796521741403943428397284135061975032916729066492113063122537702830400300108457659379629649156711723788778868329020066184962918201386389133782833345678872070722766202334885509258888417519973863813054009620503489781841864193479274155586202863106285004637967499057542284592308096763905020550250608953769433582035160110471141011326728934639305387373061632642033332816130237225437465030205329952315787631598599540022614060664507995428745712113345395069479576069646521464952729438349381061121584578246609574472801002016810578355472634179673394353721284584753449748736131170149219918129128083562102357426443601342399580089522036351464368113749483166928104510188091600870009662796640548254600844302331097424030303955078125000000000000 [75,72] 91461552272303781972760347322324606465424065259692288240123911740002142166754555271797900963237633957251716763695647347647026740110691453442642401460205491176516335427003311652402067731386345009109855483792469405174080131241151752776727628616015023423688788385521198750577553049037296992507803877523340292060085885510848452544612945410213645125348349862301641613402242787855514542440733849349653875334536098863899180499981148835184614516430569404718175338730567253058194085547423153542663138698334289756639313979099196750072619215483384131782258806776703031957157291761554341654455444886162040782703205037062000391131070214810595098624339787356144550814690070574766312622091182695327880941961133834699174197598037734661471041905284120434098058089363637525480573333339207389778524607642105924887162610807843232650256847440983757069566892107525669924972587963601284613981337856587262385229776941937777677229921037653079642073097936656943762075047468464412528298669246630084108973813405720727552908151517784762999806243010388227695608394207419136044876513794157563926501709608995309435011938968393981770944260929725588101146080001999299204222967759778061921755063057280995690072618826697709715331250908776215123833585068044983515234298849035507872955002352053043051075731645363159150998136174068613557414213732284962953251132153482964744485904130487199035168971667455078793438717019872549466476318140218456651222732760208728251463642153512835611025234705671579839792168041881528932315662014297305457759652500545179443136609774725908552951362014606084973363890424376012594969384259652272977020065264056896431503029618892322800776652625901297019844469140212937447471733615035908324519295377201772561741838443433033619593444173149986964769896191451772548478850169823237269323168337563207859412828099601856616941080678184042176866458591547114636240911289548822111030611654267129173431326987503974029547122809321760438606868686438700260940052949340735254197236813339310882280275071231673471888096460866335090492149687992331710101289490644144874567475478644301704956908046654222090729863257420896693643452742712181450221810915317811631458719489268427792657003467067106536897131821318068133317143302690081010308881219263486261576995613537011445940900065972150275262823215335233418325078713996483500188494824256973860705013463586054869077288901276704647337074460616137627238480808624404856906316527651284826605246979662894734743863816531662253028756026651535648852586746215820312500000000000000000 [75,73] -25771282600103721525546551937071792780540168220486467950197270295442969514350584173628301541097227285341819680493233382303927394026797652536171842999982795632320541450065807538754851721721925660471595501571323668122410508140807583450120376998607224965466656922506657473913932003739406627854503613471268087154125441407988237465476238936539654960507960014509737093679648891664518752174298533125633221668420997409198889753349665238563164549898527598387760236238149761734971769192279631172492256682421303650273350192525237344669922208149609970935843162113452247076948813108977715675383022521922876626430936733660153159763900292055037172337532892470661577434831251538448980356165609768469617707071287984871836755767200905195058358595836592483582926029470983711181168958548252897552018872261947416409838962093113596374169419849535174863956826753455271335586102089178838336837841096836040800392015916516634115066802306064061996793687289212546404512661980350210473915259425882214877750012665537438568777221658808565148237280982155652826697836847399331501260122957234117048617962938352504322297363000944648893371827503477582979011498138073294933890717589310867267414434140050280929719712901071648570523194323432226553639657934370480055970847642958418615030524031117187562446011906270533315082690291447302481471738564464735922723989879902073435627584818360754856075833138173122727507064018768444985800251978872917100097890560317527130437148638049997180592260714391527581762417154266576453888783452212979360660914836473731867295271769323074167387913170031359908465418158791179877055843129870310184335565656553678209193428030779208391949275042379575704076868026487572689080650123359211524147127490686653405868392831924989383353083428612647016025386215952240939274962065150395500543162776211365845746417662646147995967155980391631200647411699650426108975518086243319386225302115877361561943002437820403484378513115253289874790450897757145159380670317210087373617286898623608202842470554630063894290209066032574011306796187841039306695830307900088510720682572344904615028417517831683663979639339999722729495058415482080625891616951065342240447342749378586053350435466335821048187830781164939770645810628836337731942368934333632130074093535628960474241036491093579863165953370428504179910873096401690960396467489670561677774826740767671029562768548847292899496748041619739793813112989347048415665365256707047940902358963248512973112708308677846168188718678493387415073812007904052734375000000000000 [75,74] 1439416351556303199763689266245737371257749946958869489262154376161169492627499324921309515544366884790949510710726293230041003441881102288002018632023203715205131885972927035693637802454429240569703458374276994796750183449850712444695764406653749706942836013303210963478008083420631070680286727713813799203727045597140679719986315437037810733997345028178675322669433931487313739824672694678853350988472646715026323248739214825768229299708215018269518273374122307694208768163969252552201537205961492590257789825348237256822053798287342142816032531975480972797181940525990134271303711587817802942276707485261156699002758295463529071534108486879045134878821055510720788925418156464593978679197350203819412129494123122595313583389053264463050566955693452629982264747951166856320844329910211288371143747453062767980508590593193074680308419150307667559317728648836097721464993917669109619929458968380482867876709828587555798649581472208452214347573977896761932671809095519116671200594817266255324449559877009908394950789000571471064578513872597120225782165229257045617236921292254791443336543608519580117454079966405803646404188420100836210956394932167403552863464050841661302965628411606616588114337768545676247723740568149681750651531722435374026857997816295729187535470237017803466086759372106051519714156516093521070251466726645458229626995621465438098446011360098971472201696277278855367378410822146513039011666339432216204823569506574578811591895530740356747475359625040202855603567775642777666519156821631168320950538821652266121136072096551516478455307740855515290112586083997428726786403096738735073400413582047124084294434667071274402466694857501010019285384583830063436770541239517453894363811785435994920658112125829535227959779578618528107653491713411989208938680067563439220277649187592870446370215555771837423270102613105561394426814163045764921311749132668641910595085043710103717321726264057559716867334194540401549810078310733442165706059636842312620672759678197828798370045832737777237497843315184711938960925333198346771600615650875323671514090654917301727942251717464909393635225384892824291136746350005140136098964527644164898324320717756621597244237818423279320652640208795077981198281253431145795648360086873840286776808411238587287367306520302886458542589076264737208215658863910482128916571188709370083856432955820535201693697194313344977526226570676860549751004599302120312118454848667125118846409480180374707014578916641767136752605438232421875000000000000 [75,75] 55616527721546209490550333136843866431898197905901938622772347749835094654170136031960715170253299119323810825286005463557054154650099726896107786379167631534506886854335164715252881021832696640315783832339332663142990330271400735765285028290256278767456801296112120282758640741787177661836729573808683964896510576660633217842649391457409697032144387366179967038090122263323216125246288901219697118008954963632532361219847057871438262155810083440012153742541245611357253560088679943498939013800229860414703631444080056441837408750880260739793058432910488479389847513217175957912295810628804849118443653952787585259667084478522984587153426827571863217696674776488388910773559301141747760939993427620914173870061283389911312483835348849457178469785804561054983504385296809631336704345577022111574655014451801739521543415018475123902730004835224579006908364226450914145270356049820421369460490604874416166655714579752479568361481032575442381439143487729881773848953673534393020710139267635817111684571294337181735901999065947554646548771750168131467309587282329052476132311121213978597245854138110187126744086913920928020141245046875565087276893982992572496718939175800891959916239484450615928159842979210628115338535868083294835514340472364641117291968163232402916705950366062430554351964367437040927793641100189059602000259935766668405432854623360565849293122850209062706458045907351923696030294157948289591732434604800158636564809904411017456358765053537460124407893625137549740426062074118824733849649367637284273512511209217758937561901528725601368337524335460948480546455140218336983523199214526622959805124166895572001229331256306476356490402572239095745693316399145922415619632505211459733050898422502386032399822480815136258829735792168285238523930424844411367235781575039413812754845574207077835111193265941458749058067463059407857881644833788456993180577527349548957253208244973244390547019563389769345305913582299401074481486038188738370064388837671919218173020853000804065541497256823220564715196821527386025392372585322896990282549860470258573579288263865377662948806147130840280576730863445089323927585613026538489918782915031072670641094293786571705501265784191557628619307434825241498988717134603030506392461679761645265961916964834809171807945622005135400501704097150801462108270467981337492545750844534341572993501092692450206480174190502923684438126180477177980761585244050663546154399006194307677357367215072864174985056706645991653203964233398437500000000 [76,0] 749171501373163768766999890893756527918214457112369348267774330695485709947998915124684701653576875603514245151641685272213815471725188546407608145842344774937829732874464789766794057836479090324422797787739378780120398900947202883374181545996742033006043987615767285529185952292470083965029831953036456860239708224004438873701430500011354501234446802582688774304125592046356975829036332320983268059132063824936637263061779071834474300254547673396488897695852796121614084085149866027261595527778399576798057014845085057296230705908397631350339055447986117423395645039543103102733116909268689729899387532251525012944587577528811963853916593646557613430699241504652975621409982484613943487600506818174579182343374522924853787543608145191891935207426147075783432006359097513890039039217497880723904622252309828101875668717041196419742539057274471411238380003965923617150027083687463185067475729061051770457232135388034835766275802882701903622549062146765108696134771463190274195091872508664745685646100046454962355450400517531894411834246614071702544906041038580870073831622735170796453239386360736465228562935480081855848086430455277736963737421230541978539022440287681238203182600785497501495789775107053811320680385678322804544098965515156307902512963187578151693310039447988182027746865830596768498643876570327476381151903433916760779523384049496235439931975049069856291717107507326125177691188354295024571795003942274961861377822981951249538030391221168169320366782452719828603749822095208828895243490369294090845426164640127265269295601709879255113222771644125893345091992455163342480380769844797641683521130801469513861952560380638296856810595074543943059777474761479869408624072441916284994704756154907792949145216431758419782887290445879964036680138840586827589769675196641735788645391715055854955533525713694644820436705729601485407669955833649373031452542581320771934109016663695747112657593318192904050604514161950152753414358119860694868026309825494014497487428758158080158514411855251108857744682698894636758651713844167250948655076802328828950524986941161103161414645908916774080932063577402201541426954186055032655555970936381970213946800215035686556774659343473928828305161934645916041240297787064816537264757827160271705714239331994018329468879407809554822760268121046776576226038254206775046639657377765504382825923680494896230574512961104786752912445307714129883108075892941284460060656363296872577084465333266822266005021665471594764769754858489890744848074505800128254159904626622103380047435325906605259423348593653262259606758225171718360504619978705183810124920736468821103081127801743762770366705130367840103176730779275193337907179369494770071469247341156005859375000000000000000000 [76,1] 22975360656096965614900262810466017272022926241471102356102413612974047487856578235825457565418101007976729633741495144508188846856727152391527827785760583684377620613307567987376697117496001952970866628781358765780544605176374710721433014240214595526907794580490156835752285478559593837019325737995635464998643420131781651346322228149484206169756642772542252558056822833984202679393920149984971837995124190812332894668622287490929083679618063606697449665061768563757467978002656162275390343774303069595044846848527855048581352722288755722378628400692005122324898377681553312928588777253108899102922780311207366362561248916832259326066160146708781439739175044606332987529582727272147847675276314300862815137698177466540034798593227766723692501735510911719755468022515326313156894799380819726479976378064837821353275593350744983176765463757459001551085585787987454948432255757050700796325925030597955577149891526567943704491720554699267141052257613961984553995247253103085305779010721425677410159769078619834667570319017542999642308132542165835511475786356247059913570296497516702078621816805768712424004596897917576335947104625469830853161716720663159033372890469422300947451410403461060706858682793025819070388668948745148570251923677037281169249906440526004582628243853749377538341922309005172981659660957989645447583842389954672535273365951018899614077709562213322466563949223846934922856710307627942684299792105961289711498670821318622709122371991645289995554812629993452945901756571315026127448893366977685498260839154941574517866886082686831658400014368918480749627745153492985997518273768820771211712012094055452208900657308914724494661089123358678307530977707917504542391976656650059294861890946016309686004331268313605452004254161018753813609686262877448707732123409349035369779532209202952654841752708196252573317353813309073045859740327196798494925874995663010873048435734362436253909403966819337149440688452486530377147378007402252565045180388048186491767369997455860018918825083865911341120834763054708130672215178478170244012819138883396752305674234290772433566227150597328731687101818559323741355677506735256827386475977489637047650543849144219504906963100553347582720608067107198647507439976651861964959807937190166593785267066573207510659772549878186057706715493779616116611119784186305118581550157732993102788737026246391032487794412262406656682648057576865521978108939573934331463078855105736643514340447970246084990738235468243145479057863494217600824699067704588435743285665340524671393874899008698771126026237330818341474362094979325003517354032407464401968121151727029758181096907248419793519989389431456002443796628459201947811477162453286382515216246247291564941406250000000000000 [76,2] -27934837842280796133149269877828522560597309089408008542133492288781162371060481946915388901151407105818511545610456655163871553431852324669925892245466517013241077914017041794904661178279560373239667683335660381060817464112138904389400047535094264326301648210148423558507950727657861626037982621804195312079654955090753170406833862479549197016827027389615360985975346052585996849664577023574450341362580279244261864042776227261953209117061075960215451313640932565684123349464980801529861023862506457873473504452769686198745178774543281575942221846866173306123503920351970434950711705581425575679954582644231002410106028104153989392731146529281302720402739000803605907395705472954854126984464147458909477946615313688786232414327299379580566124593596154857175256685875594779559452108287022089087816481764840433025859771078679728348542631513898118718818803150764115883475672108309444406268075180252445069884711644703940288516750157385120456795107227451721665484163500022832279411581509768161864497894327001937748158631638497341400811793672700221930424023956184458782030523213935271838379561799497939242056249930083471903312846079255895185131125607563431502641074893860968459783917388958768747185241723541626149326208790602981817596310245128541737938742627585401875326155076511669463510580124300191039618487993097574274954708655808323207101294950235888272657100069051228466782381653561652528994766697257651764246119684092216307974028115436055912023521756446375804523146030473553910365677813655225034495833596955766901350632647113595831361661261855376947115322241577048165991838327667488116303846101691788295150114081685603752939906727137450880896733226877071486725896064393388257049789399315856207404162415450522276230422773760791588309711729601336582851187167357931520824344401724739458032163130265131494846418907159535723102375712886981737609618946179263607697200089743963802136859643886598971030976360785160839903926597727930708972640369049022594997439748075439726729941094700176013161820622584410116386367720657272254106133362940904006397914817725269031696782257450667343480660036603488048211699112836113970924155086132706709820682893552781232967853355929944519112294721144119888689720411568948067930158385446090839258683498558950237424493946746760319873860311919988317875592842638478591775629543963964338412967921077699969465455813877211354420578238246911825804677515226656676324420671974728283306114049402155300058142608277714451403266443982818776206169994066823371987546807081611319988267165309709871204369057447354898241892478790575457724170089054896653665708523978546337099377277587312312913921369681287761014540605905681226988421527485591423908481423232785800792044028639793395996093750000000000000 [76,3] 443130482997251483044720135883473326746309528947848549995049230301688154774165404367745966255554323182126660320910154002375825205161677182325483348472217398200277357253123997282904026733302690347258601224507199300025609977389205449139117021483221682948681692920063478425234864877285870117409497792325040186875521502316732416417925363162830268989808521971229843350321957060461114262513460398997932678886062450044173942046033605334287234039192084890198782721196512606527761797199518027883338111374154188418188482940973176155621754955304420414036929854619931585391995582890823415065044706223015616962166648552401427617012307100990170859230426527379549206120746103798686335931541987120368843558260954123671900304884905460097761694858378493583915195001029498256868355681827706857374561781049168754551332144338632203718081003753491128326849316335554891019518012733648535952410375249347551084689691839957286274062985003491520784085234170313069915368982992463833448432662957619628948019092826844167896489149013764089480769387938238907261987620351251016415982206810260363906908166200248981119859690845917985073792339577869667487730015009710439605162502508857052370263156028908540268649812998288746627323854578677942989697290856969370931816180818667700661664192302372771889243893489171853732058041399899083339590498821095908696579023981981346564827286587961501137497427894575199687612502121545342568472816743184899327524920788610101455736134715529183581120828749442140381612998213844280057153126990505500860169583488886314586368569320271680637319787797250878346420571820668848903281953574985968071549479245107165102497184894584287655413810160998361572848316993791473276472914009245703745613737682790634441213812295732255102655738309824303544555759231124490519806325080527416984433507141447861719641914495062678221967357509790546541962581856737274608694812032577031420607377060300407731580082331718049901893474873240565256931351544238776148309089090296992328609982173265112138972880970993608379085585585077155721098051255595060076970258529959378196286903290333519845177168798280972207594804159559087772214182844794631162881871714223365550335499957113047778144625330519028467372865626706942158723212581543971815159236621678670368778089326443271973495457200395444103543472014406489963618457338728975191029755583760687539465614566405307899901848005027608118679454115130863010517902792969463116553491690310201896876607132560106716490004820617219331855493386927359938853651646251169421408604810174472951833559562457518533746340981779842049403699675317802265792783879585053672825358334990137629112532961636228418907607601036756817780639624923996862242376782268927422358574530480979092317284084856510162353515625000000000 [76,4] -2048294929940012917864848878021592959073286053385213179536406139575970172970964305842078896659293327901952080751405972280964853690608673474516558626513250466367932966379644221150458551511450901445435605011561779261443668582722582348680531450140449055221442583842398587190346878032063912247332072758827341871520475333937026317857189144585315855722303145079257950644632727960660537251793228571532341486634073093267811927200692710556228566202014658041668935644709817145646185386334715781513451003500426604817596159982775891159650799173338667850080712771734169643924961760421904922750368385230123099195775613070390515819869610768324816462951386827869915883233231521817647296559346481962983477913128278107976760501217556281428321222484811690016146322021084314151452573066631519045388389285748711602949000076385463922138794875975402254652381681132730260034857770946837306015881957244496630001573034303716564662536325816814394370654306930262394304509098860144041938703733976196788730295749800825056353705408594160624885386317040983070345619712740655762779953319738337774653193486352947533553738934024298023427575525287795563739820423762749763848525782671067357549067315132811529852740721048507670018753743909300667361854621814820803164742912070451655961474372357214260831340604585314920319644759606410558873194134120782826122970685260507081985659614001570727412017275362173051379958992202000779225925258873282091986484193700288222979381265019687610477705573824424818525959600175853306223402221517206107760387358417005876078743988469659732379262975123707981593656576346132063217425909996110855448016003542621818585001094846719190554283484426451227242211894552634999847490249218220566698509994386991425419791946407444259693724850439259476593992859252537875842118072446013417455432307112395953944064881918747287013597988305541988144316904710985593726048205946296294049093900030969604763401898206278203084712584192148445954552754137860106453974870671488818082131145868166811549861162635374328080900355396967962514029874421218221074611726553994070527272380901998880288817795707434376374014477488054180238917461045772885664264207145124947941778769316273163262805372737987881954516543684572355129340983371890377765291717960037954689970907733026037295618734963337213962201922095770480815003514825184230295799557460338599931410080312045702665208828174342451044326899871901947038314711601022594649232374803594706676839056491636499277963395413678283512111377088985933929423010109795001393789623496489013757203388044211969149127028378587158321334567524698792202792197723369886662380745163103113709940466339220188195910784490985665517788108447934735741576478063388777606235180428484454751014709472656250000000000000000000 [76,5] -152689586230124297399372757613610635287621128733104495360951618408399361970412688250952743522479900359531287662729957614676305253846058895011523685932400318752234556246113498637038959261227575407080325787081314451733693990877882635436056308758233400201783052487584938880288334479273875974039076455809137199156714654537181352261363719549069266860565577829634360037577152476603287845187633621209295562984521689579826561315251348001468639878877116588726251396729582524439496477347641420989715957322138321519673228092136777035766574380947501903995383651620875689006368785017086802109091620039339203830192534224401807054057835859322305509617599266891155743517776562237458912519733365131934844708089382060441578872454002849930045898880862696847136570194432415455006465879953228659440239461791927000159084751026770950260627333247738145020557514839572889060301948093021470614969169836166679699882751538360244826070579020204862179852446521070853382706433056156640147480370313548585191721456325595030431311580902535427802188253617688242466040778922048123182656814611005588240508815111832392553064114052405873233176939062970147967565214810364730970691744795513603713010000799655690733956330370164969009505197956836495445120425606952759180603985018771599679829582427628566317557091807909867798274539805132325543984117510222116886461855844022999764159666055306691232807934125649952046472593811742376417238967075116430803973226817431006066524292708314025517906946925022436757563249869579964776498448426330464473415116712916148059696098040596431040430750523070558802048965726056174043463434638499776987436003404514536768825238266291406731544334628461647051759650285286359999907422745746480306446584964435391465958022425908772646380587185577781426887756107727471718862906719202921179812011832419603777579664357221891700344343244056281068928806896089451678986187565029984150263889688884074444899585663239252378382255832743284053660631142593882671353642715294082549467917144610500237628726490442022842796912588576800148857763627777894330153752163579635256579283561589665159399207898932387452424025592775678881236330469787595672994970260703339476368581250835205100713865718945120721428425062327132770070807392244225228808489168491232641482713853144943022808640089352197129577086261724586582933484910555777920276517946664661325900454094500927235250490273665391219807014981153512140964382944625065670854886985952023414291260974669114644727796133220697704446142461536092452662696823856231674806715193692511580953208055648297391458230584623602783619410278257832784089453525392643649087088499667409243790555207139601932125418808013755096053288157068036939929697519516575351938847404653643025085330009460449218750000000000000 [76,6] 3414347631610718854492300656109944197390555299550174595066992758360140494600081540813667829695667652457677924858352211805089004786544791031193548527726684368333183282985694733207426904561759462816882761715422995212328879942505380932359972434931890513075622099755559143271111654059002096427582490228580582034828793685784666572319790806130363131453619443424964431054900982531016628747501407328612001237115626800470142329315468663602426283675466648924372488058736559261779753551995489713456875663718401555114042257598734725021366951156805643164641189439702928514729349790587820915227569115011367417406817461051932468327246778655890608636798253787941012824338550978334788626110573177869790218638397605168668899432164589934950413670225223962204834674427531462504291087249035360895971518850692632673417902214717420723281672036086701752973136094278069621063195979349743920328181121942519331152293586420370306573517379422424827145174918018145692188753704318165293894163739857842782745198526721898578769683900752383777362420922477216295239896344717112933081072508691242381306276414130515076714561696792266287680616348568698950811958854706615514337666085952619988161389239978744254582401703937275118145505596043101641008466991558656650454956494448456213553540763755154112187187406335363092070228079359676303220933824466816952975762219740696886035789169014616021341833225381820730400752873026593060013501620771646307154890678643594521214637485356377095173322197078566851379431377474916308329440562244417370056934779476161092274831303227191538266024705879748487919669705808505091082607967589658839102116869137789714051952892578945402646278029985284160190828482311038426310572914744432843526306908886587090861913026122950120681590819718452953525143542426800036466728819248089401870319913214395518957609671016137636096595785911528337530548541670458405602880374522728815361252231707785384439657985743308936310634967004844119162701701393147201592206812298746230715301859642162154684909307138220032846997962508952396086411649552741867610910933717314493708606556990760258526280566319947020675601370084759041023762999514918408281821213284474132373431094619012759407657104508891599952154936065151559840227297659136044414027317476510252477638042614854579220870249859434674019163946951024420599641835801325092245269729946326092186645821455263201805687266329982039247076859108258927887873731928308115386174854702681819599869173161451398211411074532468150863406718173194611695732434872289182949348252939701607898824519674488712914411601652949511896354178295857394719390738047148610426250275132478920838226691003295774702510210842283852547301201373963096997823671598071802735230306780067621730268001556396484375000000000000 [76,7] -22151335620412019341861711096365639159198479160630630765530234636651875654025016030484521612688738499530925884139029686581086142080453845966376596922722662860660549742800187158858088595707944110123859553418499594442299141315639331137318345663235089692431401523045666688520110422239344769557096189579442592102149747269361860896932190042286055455092347309917828578785073006844026276379768031281406251251898583982886741351588745695510233114600638175913657225054900778037356143200118716662555790382367320346162662088812894229233646614449596764579097509273002865258750662657573535012937565291126590067753418410897657317007517278710222245725080068551038318312507433653235521749670405758286221212918545311055823661051065571848612882168922542827661856109352664255463552152032293742639744336720689290557562958110233683052456196007695162352422161285025817626045066625794702517904802934802907061532097216988994022057050381695587437008478364696444422272067510301799388412098739375914439646547176180564008576454445424758326661338931919904759203516112796322750048215960874550046213893746084255580794513751191755331492556113267035120497047552941258650296641543357677388802631537830907056904586766709765242799274718496946987318288180394261744331420689720003859811618867055998611848915954032512406632509011706931765033724864607483790197341441026869027199270921714553058076392143512869724013847685786371725088308146276124455621652151806702749352596104585202925564337840360817557841476408905702721987011125064846287626334037478340083089471210778692789471787182181369496872180790807857248448981406257076683690068776820427227372675082670507249171956016211112787647067547449264311303457728581847933897440798131626506352974089758719754650475391468971948270484475788223913101883446081802111880661720845085280885499369122280412579117256894246307531157252518013338238466119978285103693327140801326252191190100696713999115304587830862234602300879785708246636567710385095401520278599957020975346081899938274210285921651074945194178773335214391408141370169140053128588497723105876871334375770421745108794468349868445040078428547424740512478282333134453531808329045567698085298047347051092147800506576897445196752052929502126666734135481599839060406708624847484948207015675519608756228434349934875796700648863541589527874804714981444140250448861707856907292484862145456747327191550773094768497011282912383078064138178889689691735897447471504740297640581594327373112810466317455166431334254998928769360059523385887744954091559452480356431598414244370300300089496525205043042239062913281035477193704671988114459484099292722934921490795006925254306159704866241683643842714351022190472084716361678147222846746444702148437500000000 [76,8] 75239014785217427757197667758483021901097079717497230765300054395439921596900065408727046498219889053117774119869053952145697915339135238210010197250101436428787156076731410379728642250014058324822022855683430425700465989646917773189213870122326229104941436131681681644729926574227032514387620408466698133021259690227227077596759559522126391929570856439502573899036937627423121923219722769404788990955603486203765770029180629583836823191527207023811738099182073888010939816694374548353085818883321267929595262163829617959585728132691430403679571055400464656419798551948867104892220279906677420951726546834219825756930396904892968229358581502326319694390910467796983446297093508638808122188034353716359362605173204586740664132942407098892504810254877708739154561291487423024419466701151144547178712338909999317823174938924489482566637938710194405510984778248566531709202248030020216143952125734960976624709624101785289183554167149426751385006015851642890005918112251415281093350718228553687127968330337176852513432469420902672287914725868842254936256111085016346448241149825453511983163568245531531467672457494976913905119798201471278806760052850702201295923841885855482708663592685429863085810801875346844901491649272387786102336822305122242350657184835326770354046361828048340567129439731463239395467231723597083194009792816483866219729862049558062161922418185554216548943684043642745593562101820205717002908388513171015640853431673048354698664925161380294651838203686701153127012949486953446833499688047768869486593196731904733653398289291558142837560742159822910188217057723071447620255414329982873173160866518051483639230197017371353576099457199591834337444800277916815213148473280715272113627353280202259248530754932477194004324465326577651116533275668957645835543439290607139344225309307097682769354491005835778633961445270717073832589682121368488919259178369586007936196001568777813550381065827514800039520384697220411093936760545465493136358910237334454502575987241391545682584003070159512867553460289571973264969800863728414874996516002377702914258717917288711024762244128382914979954373693778251148148347894463025726455688612966362528607225778684627257709605307585741496504044080847393602157402259106445268329886365163860751323609332047564307632657857859269257266227756503987336907499389830397288711253549388051753394644129731793359324325255708735973453729721152450658434322609558865109241220270441938770965329109608707899297919340807928442977093667948654985296475989269272594766785527322294393432455473737498439961255144256187215914086728210613658302410692817581418033696965965994640088489297129824639986097905065543337659175271783795757585266983369365334510803222656250000000000000 [76,9] -234447237406558849856592680110652835399278964456912182897456298155436608014723143993054865533587983643224009153428559338791794492334502703387425142259183656618785887579782207102787388924093201422188323417695546266773345373312163304508005657355240661507045367086387564226260895429775390770030221940306110314522362451385836055978623425708829301556108855100634584159131007744526042903128841022990284592482122249133992924491173794103165715090248933189864038245682473729258920874552608391916571333365615559583152112537651537535656182890826454172928258875650938518193054942295933990714817402726253745304189976617032459547563706316563064928027570556988281359966769982477957609611696906681827626146179877266441672688922255855103061555383393004554604139669070522559694984351643745968496328305907391323393281240311795348802904027333431687655316250973808595911106516355111976868614229223349307756806787755926341966723215361328161398603709421454995142884017051745136891584032010030973032072780641939622040618215017161448904167809455512775936189687065077799229425885484368623353082606947620827080680098326003495828495813812121319548269598170761745390885273310899002851229272710556916034318004348678121298941424811854666809230967976819066109273251288476002316209520184651010901004087521737680622121117747341258934818191776273609731541417371939631313835378346944844172306421165559353140978354336622204278399670292246214470997091795023561824820255519011667546375468245169268929874902094607177326064708400105319815270321164330336989217552785017929083400474637051518848926774308027806379455530179840907594765741078090647562487978562870271982579681195956029096926936240712934678205625387170086090994020885010632483093580914548732056561704172603047885051724163655944401278818757042757007507458403617767379093477332580276320100579949088450293621576922924663869212918362001581864802648488048407593304950514303656589605945273622605433205232144539880980671001663792265951855489828839016643823045753488684398383811278041658034993708886479023906244880223957606330923918010444162702299776766187113421823995160974916826839738585700990536401028314249760245360147952659310055196475637669040301845969798735141477890149432224470135972709063117982703855116164868707955180781477926599014372161031543498654676189949112896004920375561100870518403878787560465840712228006272584975252524645287039631398052399816148123701940348238601222414083206604620762954674697120650785972205482303555703455465570039610409407253323609084624135515059626180547872827987476091181105635305058650413401760322574709614005372522673333141901548604745870152222835609923815832784089210367822046455255925994504151432806793309282511472702026367187500000000 [76,10] 1105597253793493413423166504987529003253518707656770266495006094633786312850745903920730430936066586443903755052569374432350005683186253181362854261325877061510521455584251826535173740508540337758951784208073323278070524594106408486466644462289117212866579997695762863547856405254613561726023551638477145245462522254232495600803174637513642957398837502045749103164076397039944635834471437397420579907516706211755037366370147506003311676789164652800052658651767455509853858406083146055545223301112073321824218126009196814923962317163288134438497992839158905455151379550072905376106357529548670758580875352082306905574567273624648829825031417646963906137214252776542428248449389135558186488497513797909095606465980431007490152699656422099628517377502121890340817320492344942057290669345435141226068746340993659880932702412108018668336197741055235626261548747208688343973965494650300818205430147217259511370277397086982604154398167854559789206360270503503102884139817812135594672555924533377075064209177684159241316271493322810345389899333224970549789842526603394606139425932432514746728163154332875833234886234469338224212504154714248789008211202474773026995935303019629349621041165884574523548892394832249469225990311788769620673159672196123433011737847722666363429091230564066950375954083442139168620376976950123128762109339277164119520070927828600382862946788492774461451612927312297399249374664135653246895118003535105747957734942645360447344197785631779455660472498858126468068233681994476902634325633474015118616645046597526486162166800290142194989607797079764051633742546540243888365759306142301929708630648427872285361839185364499284190706614360420552927035778726311206106053155631204076756152241863168928863401270730138764934641574851017646025637009732174643868509201691762996533772816282653152465155101165436199607621358241252932024623151494616594080268900316458208375337849067620161491525968209559205147957299811611035550857539745264522138572669902184036734849396761090131365472067258222105423588769754466995963540275016650744569630846170936983750804229472278176736145429220085633224889058285283562311060636780785154819271443854281670223676566701188159880401645882211945112135741582442740184768310361420750955651903440930095949146275745928008262715259706891375972184023939652007641261263584369640440098027205774943308883171418767224274556651623181290224676442690614240280851050264124199409933813841837793275116504596939301967245432962104554032825475667498495028054279946357063064190585461526120045111407686574481211878004042538280332062050146446628701602530193473566700139517628665462001312372792311223192326283473260556528221362684177853097367005830164998769760131835937500000000 [76,11] -5046206012194244930257650139311783477076265372267011967296643458137527297369695797749596156207960233840186384743478449784382202410629608539970521954560445979956657490691635238138032592839432920680733045310388941159477207309302049456999581092569566059246856981739021028255655710754783806412931364141429712834067717086864514418192334812526228347133060810107742632379008961484876911117261243842535735172633634869615358753048835419990880929129123211559480201628357861976715478651468781491456592311528225976847368659740866991403489016281602960430654500116808934537544664206876424164775527015186407949652038701984029565760464649615488982883556171290977286796436974257097714981378517263088089151363175697953154389425566317032393000633515280641348210211716581169131196378938372678142642135202444275266622606634879669960789009512399577127259913797449260502329244057997822721931404921959425312639830007210598609254575438462622494513015220710916697772728893208727366549438991671889661901670631058206552411690752656239423123100506712734423579593892149614856498109489287739060855429852310198972566987544509133743331777975885094611613394530737967545360466653790780838342447886391311541444466614846642878080667232528205191525318299587698391413292883964315445806307790810987388104273575505588938044251595184933836652910862159398039728730407894013860705483053659625821838917813614472451035888269838513412512227247877650170437504533503120204548569261167779970253218613621661989730355942001963085625188677683082710564884771480461327694222104783276486979359444225610048321036862110609628117665989352775729947664407281012512350038593330333812615783013950864905129668525946157840468492201560129826007353180641199472240138047572741835383763840832605043736199637127018716440138972269529549257234121740605295830961759742514690121640985855895996828973569471123151241732046975301809176721778390264699726303359654241004126003782020088425613617230678443317420296809964971842536741084828326953122990321992400982967563577491184704184314419985357908567686012958913709318181422219778010099845360194362168366324274979611342167201289739236144853679663518451457334344523426982936346978931819580884084800240629129781512381131928876949344099580243980762186099303145507581271117316741257123901956126863277884338719912232421452798456609789787416606976740717000957267885787531908952904620717762586168209364061962394281671555471655032201942313512159578877360557813678740433402965808503657715278173440895718760328197442410855502417494643595414287200918007777907109539911951601120360374468486087502953841126501647958390359801137914126181271488329175144867115745608853480374179955783965970117499466596200363710522651672363281250000 [76,12] 15831999489573811199916290747998133337545587771522931654253911596510760296799975595608795594998306086709554618720441471993821534831182469249060659508485361703256427369149235197679717522987696373601850988248108251970536344460479320372448272493663567092328792171549315208531654056441168557131550320581236909125798369355007816760704683933425779933809554014749725320959195268087514101957567882841525790157616066759245190455887660251882580048771886760284976347581525479082736234771342977350996757318430473644538232505700680336170823056842153911749233190835974299152519464245976768091404554740065978672968580152303780037863857148703331025843100399549782294207460303559532865786891222379473385664005544582859620422728724964151238313625702293075434123718754796364709244038715272715446831606715672368859945471040914507818503091613796416905921424112351685471669401913614025757892445847352662283894382392236983408084508822565853249544001408639357264179303335888318696349376214508977821547669396759113527480694791327342385403018860976901410101254636837120832104668040150320686202887838271509626651243429205877124268756817527924037156568635089852471771276715084903285770533416398260149347248863611855537539313152918579715509217790557385448486587096381671168637223397775524655896698135424133286528986036149815477741054075887095308968879002832886669743854055466238639448184991841308355401710330408973291486132026757918977835597159688997904615300439525460806359036360284323680805148919024386383756737306071517810997015003912355885148479595546281664171799815211615397450875186805832540898711947721269834729856235229953833070553574354326292545650574014678674986495367792915440069592490567898196427362987591701302559773065444023796411826566671136780038983522672753672485067410569354136667680382950927844504786443418436597533614706443001722849496663178224347933359177595467754415323769334184066270786587651390842813186302914924762070883216392878066841633671628696985937504794651222966292711257654354159118341201901468179293462354337329919049260024000478328726368763710832148540173484117333857073713835000352796039555486761880800530438864375291232166126394291171246445651345244187549705927466041496185416922381607916191487578384840501632124334456812302129318926604105638118626562655397733092209244512334685508612807358144411043950792940672966291086111047977622146364210142223507635370417997706325834468621207699555419078407344818868531595905896271156025168463302436520624048747885144552009892520853146513014683433596248477633077267173392180901769149833746192242002593642397081643282090674337780142396605596646748831340480721666688720177283180762825391674208930226086522452533245086669921875000000000000000 [76,13] -31553749279989555631139028728657149476857944597193309380962143095566119205760292421808676731131019654182695642536101385699305842333370773236488535002616750750511673504984701199629517052776651854727970909721394453529738980039828169915603960768498011371500664926265804283446893207563546930520348224272736088862209516481548663471682456932015106620081048421267166229594795834484268047711273389386907044666825853644035476820225209912306985565027289585856686107610976409523645169725593295801901773602493779613359032224825990262090504850637520625186042078575433598941580061800210263562638196806879114876263066767160473874274877689515749243470054391531488260835615384003737606354338201559272989788827612564715531287849422066610086947029741811268619276352470784295889252811775808864789774081104723273020005756923726742610319468364156847273444996401102590406281058520427602027265212219145294054972600814266957974257043040639862928779622889519003732206644850029877812732635056643636002507944830855209648435169345286845548621603788712513915336215518229678365235289921252804392851470124656193428390402163271053535484880787466990050304342909734839668965930490524393082961626341784256774725754234999944403394266825742416614344527184791614793788683719601793793870212611068599826985707235245571667120304848428742695394399589563060079115040775605250023194558255030934097569837305679808004233780136907449975414454216798399325351103678755528168472256234868107054857430264730141821494216593935474946482542103416959684127258411515739768171442183741899039196677103213338677491865974145085906631956673974742862919792218206477915505428564735652137855378474842002041909599034810757898321954311864786658757373380766937816442695028325879634230350218747031481377972533576182208573123918541125010508171984384725684619716319140857791232096162745463428461546268362293980210072864873397207485302248143090470358104742596949382366960038106069594807439614022014481403168047005081282844350820549077902146896989439282478125635538696729318104930235563012079387459344432876754459915921637707608594423085531803686149378316753315290369559167012624834289205859216432644414405673945797428957121973634357932485652437999724851589984373464394989007384056872348603256590287470846921388190068583359005816356614223546820305661619001986846862329441356263509661289831830370238966972944344145449206459038113729097578370325911386565500744163386910446350007489550929023934936962323350941049357244236663215569837776528370384645328286078336457363566283627865311497564686553183293044481837036077615570540134849675907789154415015992204802200888781151906435574056279487942769142618357478327888870905937324096157681196928024291992187500000000 [76,14] 31994636188771054255378816583338835745742861517047239658179675847464302480232969257968462456622530154727359611292312574183572917360706646030682764753344575621239394151023139085766513907512972506391137861956513564574045312773892774064489107773645699687281637646816102271915831788185582817973955732685993902694953342725868275486302263422169294556977217385470446870041603593106304536740216601694050596245565412248970288023714940293783726073689697469187904345800562220877756071227604063954001487131051001535989722977264292700234701314384251324952906492067721811901184812451235467066224688667557407315791430694766543223999134814744916500249509608786825139953104828971506551386927752015757666463444168780246190604581078680811131453758525277897793185794109814929776269677030138856579653547388360914486130757078226181242595260853096837564311381555283389997265616072919587949656670966502195864432065821983851752054062145158731565465476528968652716589806801175089973318936743895592192783644344895914196116670872594520165451092414351699107393905498041626752777422416521903166647581885040301259550800700930735972407358287546394750614925416358412346742080478802751520865649701597265248118019931913214627172439154864714927099603406901361759111960472907566412004027439659422985098914378238458016157571592266010312991948550980250995170866221496543134833518649211488273827980060429930150704218883665458261636847402338483534265354727374004200415664319156805119336686906170699932547632010903209234730538390658329886574094488563388775708485700281934257569816122674264204958404053061655971259690428363025554188499761945169200487494937313492944538476830711967613366612393359622616500650925882638321519172717495766929025339525049443356359131139421179937387312003243016881758637335724578145847566492545594369887810366318228358173675943829580598274006683490129864883472365506411821561026377981898140378991282939535716548780025832457864185320613662417303572009531684474756862776907189461160000496612396321947253952340553291290406492998573352952993582331723420616243032874574662999496644857656541831994070205913065694659936511880433588433113756599284998042433612699142311490480580885564424668733097515320459275290041823991664339619606512926790081615097386207714900825414258633786363869034482557157978199055392357029769897580264623544143566340895283210466102173503702906484640861662255138629275125961779539130246655745421717777700537082004403228095384487353889276237063196116140352185906804444278436272939570757005307330035180109562311746379509146596315883996298438354230170304247234717636125753258037020582249358997882480753295252403865718503983304262135167750358277771738357841968536376953125000000000000 [76,15] 31889606186391047749966900730894561725345507093022646588243424475413941246414925282185070628848030602520752415030930802441697924939153386229671887449432908087417102460557747339367868884203264478733634003496046139819923594474155867521212780308253174945536117174723692982861892523483245563681186635101432670756800156819882803465165552653460104089505311346638130939475372765500384671287232855438350225631790710148871589034570740460180561214891584714453157786228195075541651058198176438677736907173206983878884577663850082517927587028962544168933765890677760964660820229272030691549513750228730788390827648391098951979639933829424773582095312699135169169069887148432059519498390389269881437959273445181492748412057747013667228661090070354686798716879815027640349671410788576673647528214511852332459490794220775093702892219999084887310962608928675621186291233366360673972247127880043174879071861092016621162316288603988697745469725478139978023656270952070214988008090595857282156378946947797153208292402745801608034582877020826089472999657168770355405358857584312779978141931447718401011705820327523586632354327043661222199030033342847842716233619370148789272922965212150719124093337397026532692367494697284586944154264578543531843336262264666823065976919201137659522204001698174333443143279412263357415169223602387760458482179248318135294011750717309093381466282296463788058702116242478491255233967334175157835072135670109310539742389660204885803650585758504125817821512813582760636687657921258648774696867814526391832978743124562528083875883021964406609264629775763219248213577492145898762421887389912423000439571616170090023624818917829932422221654447434086651287482782533159740046533841236380884075183977059405931585280958911192211339223938376273680526446744151723995134978777046593476779995129958378546918969644482187270174178307609203429299158371498230981969389482934166294681135895869926651542923046869970504422781823652161395993901446129262298505507246094890009815962946515286325379272187684591112145428418199872616477528150884349730685929845207612057725599589725629368071295267524684962692666148043004715817602571811777351708006718927148388552138624361180857518165327817345132007828345339927519307223645629177041986254943344090411897800334681522421618590836156322946832903602223981753234432041696466298740353747991245517102027682497711633654232237415430123065974981812677003941047850473436814558569077239741255366881744563532451035201931192547142908741092379615294478540540370469454374860893291978264217020318079270548632001803591944930128517226194343526682599222173936498406085715899679271672635767096437842489295693554351984744243964087218046188354492187500000000000000 [76,16] -250109771028314418997478956508284978563580839450910797936262772844578688188474896278111759517340835521924000452844178884524710099765130575782407253280505610160996949767672692419762464662336526737876761536875155059880662216537491263138077597693662477599994522556012936808082165247495057653754210293022824432482409231114027622721113007638844762607818360668989604001698031997387991281415312189510955514451301250003507727007665467079125999117618884196413125205000460760583629141659383137005869510398256900137136781140132486593838027535733731235663922471878661591563178034276810465897236023393751391350307600503793561154395148810706827009487182302940033626949713993484326493108497856440428169123109862102420847063521264051160846323235218772776246339673991289896188608250742605495467590735030078564690464806176859954073281445010097893647691843872850176903956401256576546475663884612495320223507677744905734036053890603125311646302667987001557155681217706212005800005916727264859780295161533486865988252699747702415652666771424180489176594824026404584527622150422413876797732787295986962049104259248660812809640636676062479929631546559965180287394087367583047401357005187707028429014895573577105098244176061304185100683213725965050414136800278786045029336925052812389351170688426522686661640953737240299371288371086050348022405953948962664651732232081203555665428757644502031049367274422677712577123771896794700604989472428506559272356054163882300436461647390581618935297420238736213534990218720995198151594147358246037377022574935688551346540983247379404863681341733771201473727282375913319040494200605516039087847472584320581651357141454701844740002377333245253011876660079475115877907214539416772900125975894363934529546456815644654974061707744105198182368119137605562873410826657833825669863777009688699285268137450280076772791403689682184154085174266040822368361124165723028600599644074941440639258502212761237718285840018893970970091880534000434298213480178049602332411123492037482038483962759994354976481503177003250287286459430877213238163097395663803298150922161982490218333586178515490788575302991187401662743368439855288227570340323871014079176946490319072129233413830740965885404412099822083059005360233736488111982260428932403784185866194430369570882325700284907104223749245612689176981148892338911343968596922002044160975560426304345608096674711800524157535245922655883506579836279390442579948477881366558103451477649503296908492150456348738692368095780402055501072499351230896025164329434242074671760110993809487196380475321637783189889455444771129596466625302352902065465200706332630494393763275220775126311129055167725709907244890928268432617187500000000000000000 [76,17] 754424833619634579965814260604840576131575457771583231505352956158228213809402826411397154544113806125485308338418507004943662532972747629820245633497197430149972462762094969110783580947979763610101508997422269045348734827381689479790097861622391491466430883560403268609634492745948529029452111929842307284236970511626884124057380465275939166033193956149032222334529558733317091205783989450736926103767029772243073871717511274464370225545364779786385572438897431980704367925088446330696716071747189331320597822164191008798891031913319612423295840158384519813064408373380007024415523224991137623319946492519693631523884772825303674599337113126920464424906760317321388414900786415457936033353487360123520725274328121577918008123792437499990378951875503705656083077958081048384085694296115012178148605161155803064785162153761794326797464744145161968846109954250571496102872713403918505243075081836823310357938692395092332542102324137253537233085370636536503199832767920317723125335197383820881484961271300970233022154721438131432877362838224723296252164279378267233360997923634939781802229246685330048015478529360743765902618954528345691507667267548921455477389674782657135907625405366506704506049842402612696411911548160947259182397399848138386540896166864724613950328076398240511874403004032231857941799477737985574336931815821946065305491139948811356265656482612915850938557667868527219107635202812962273557273381958927502597187909548812823021862378689010022749006453533997536160904727126829600058166522999333225269749199580589690024923941864767938289785209152248822063439183188277704831680869729949150031807734525497576235029458283384165021865863558694413411624181993310472405109492621158686678099331646885042743767509814051048699561803380462903490608907817062443094510623009876939329576905169772060329056852660872466434576754412628336843173130299018371776663609995668243539763972013534509828102978944018862063240580805638539966697507704476565817802795170852951898334269635344222258412671318943353449061156737127329751221190547647694794455464859916091609706822440191328909409714535623733939517713490013722727733047229786395707216989738781346902334854894265733869815173073348352542972756361282546459817541544608880037851554798255238972092123397361347523544999954777543951615686852440620648017532151830724334352957585779744402137577590042263038827201185166877560886727828781470841999640826963658922514130781025388636408357664793044907872924151686807650769054368941373654072417900031817420216843937557028304712527709380726914699340208062614554864580063663382194446007136121414615292299213800014387868765143803803812131390793549456930122687481343746185302734375000000000000 [76,18] -1649632411216078336782730266568630876230345005475515491108948519746022151718884468027649071771027992745014169642879996648898865254093208148109210085400125423585670001917753210208280066648368218477991707338275915746023924019382143596071244720428606790872566388363381295648133371129962059488630518458062767610724859801355815378266203204959012906904594922370241503975894860254156349229514842998378864071790840536750407220285976598348111397400852043004122360905459311598087865636311011027519905573280931188035844090616824748341620598198944882430293708361764480660458153810365614687115507849728051865947194099490882792302822009505709614493390056130791765091400640521070783310487015307647064015424406693432983030031688490669333384013133228640005342158850342756007300432893301120893143275059160020745491416862415358684639675397536667196264828327774699558602993616481571073662462360390691631192752028160290280919476766614273141853176769666419970336702974359802473277277763231893613558087844201782404545911505193135689910851767104286397781782096841750432418381243285569789735403761505747147245474586679017276761835419710282085438690227141654077017581416267479858544582810385429543377104254356933612344989856804287676558310627609620861718712270561426112850121336418457947017630210124927508906895241908035924037503329171259381295866628845103984438025326133844181197889519625313632333851195733357751876590399933701153094378957430159768875353008225392826365609402774783746986428689050328971727161344468302298293134201038247921962424600276605557234536331361564597437276526103362540548856454292784140908419060388822036904077661087247230435163296153654247493063392166858035138896511319998274383015010508916456385850704982008709265175752993302410743096162392030717881503059045800720888274039400794422827696435227590590191369219636277711045868592696933219678297778466551136938634106073679724964718414665145899236222860270591207439537762184296978845042137540511219285980001086837309141947973092871046400174401463070972451918639681662807903907662167069788089227084061929606603115275535013134951994483647511676145170811958368296671648048725273362391794464309084172741843808364780467203352485687733160943863513638589922170001575350463874482004716668264017365139165889544610314591571579199645030995979487730117933144584197388408615700285505950701140891506327761672021599611958466747785069250497814719347196261951546027983945482037854534394277965436063626418490107670296458541663747416232876637958064245252524700397258091661337500317511297805352313639314323589570231338234010423780551483486578945271655766151897476970429916327974698839133223249309168068066355772316455841064453125000000000000 [76,19] 2894268383339672043047285042572357459856090993777635758492748487398479654002140291813904042134957735415516677070821115282579822557942168505794456972066574162549868544931870604340900129032730817300201137999725859450686567032855200067527621787059383734225691028130625022399546807047368303345649553649149543638045628850148492600648100571215602676335353187601341041129820351062175377633517646236814561928911337496254047841350313128052844471959371218287243436023928426815840005631189764884588155491594918328693049104174455573188784464602123370348053028044133967846836690715548523655183555053195946668658345233742303267530047799614344842213599283035423688452607872278445257879152777303682715570324147933268042003613210279968422017807054102226191422654713797564506779041600467296945587254819345350467726600175861949490768993201227250582467163355903644536202562408326850360336771910246673407300001777135134797332305479230708606791315357547469266852064271271544153157129064494002212319701783848662040687825058574988236921394195246159783492906418575916078510285650604440645925709356210764381594535453975823847429828626511115980357986024446083712647411212188433721668694658658861714179343185591822690210594259320223463020755834923866465696185138654681180586158847846197454914092745584894690624848743852598523189269718422594659082897383000979891652371727141421338102934701863075092852391847655444361325964109257074861939087168666099957079980902370241852878072376594539225068454627954721130788085880576615296168356505529165496659942485579077720223892189378588976871586610702441804536653802597235282390763337574953723559373637201979975339622144450081276570993785420998957220220423754017148959057344145330658475748107061737104808188292286066422783472807201803395985857038635249738030145864367856941158458316899117002169096218273822862950694553443528089583409952945645365708620910495769608337367894315873284107820869313799366736262943837560831954659119767543246059952650924971850260450578636457728171738176927664320268534153132765684830467491162576540221642407694546712216111584365342648842856537085768310088531946251199198311653654566773240939194075836172590150793221927368764859000869894921367499543054668960907401865580222985981626882272025648799392589084444831985131211539450745363541873214118425691036805839318178214352040486410813075670864435842600408538432927305591507124305754785178356017660323755746477165526056669690739518277371814705860906990284994879491433673777552175081469429025346401643834751719262932799899052121598758524261826581261502496636575956814204240704850852402703408921606998912582792373205444835446244796883091821015909772540908306837081909179687500000000 [76,20] -4290870760756296496779024572702381874563302135046528006670364273458285680330936412429960223308950476461282503521966499635055572702470729551623575908454132696081703096622967988547468540761663733470884759068846074074168131516681879402325279249972711440344042952516167144742621097066386198527981118922579330448587777676756363419878680686800374017447917008327570971091226858323589321358407787190548563786865581788395481194257853927951155082404743450548320801145787955828917134363269556336672794662285330365199081656852039657968355213294451953732247186393564538862834810715810792918673803295445363403730280486938898267831217888199924959569292990536156625907306217680414339059165672266736701863041958732728665824598037291366872967222952642339120807194522228612346634707079512591973078626774713248753516210748434309016302692027166491621800678125708277711864242585235774504542413158178786563265811098865902026512439336247741602710634067720494640435704157335430749060174353768216338649112225182765835088709381351732156019026172868548212833167104333001252101045723139057898972253097007876240557513213051719837842145074022604211744726879801098894668091350724335132255047402967452438465549672299199245399205927742191782821370633781309829606048713802358868108230253485465527019286258920593395876367136373681804012448994278575265147551010859654493742998452977146402966074579081077469807518078394679688989344073665835101201333972405799609263984698041968821832174965672796690018420489254565431778339271315572388582120710488439230574695219392571282475688978216862592706495866261837268737703000381708018248967751008032335272676943822585039440650550543248527912840772007325286284584088701360378555359544641752176551245321487774455384965120305545445161089374322620517818294937178600188991527672571283259950493046074469156315778267856980771371787886474852058628697033984293884932120039103206749314879666482422880879799407695892386826447654409324911426828298575544909749368562735284404231811452709570736715601488868395487636985740468269587566613109624863504396771088279850169274317143697176414762760124522751764348138363817684043038162256160381323284648715027703933135640638224546139635470749079746371561582755820733053455925418443602209214093605533313526975843652549353745654790653488217806980123798988557039288121977236042416924478091418261457773680053422033327052955680367836527142374627220018401384450182863649756742152022707570297553062792864499842248199470622133531754082756983545998763559833553724889578537559353288463199608201299827794104274985262707446103463304668482817229091346212120021020978334631649869286928555660309836383703441242687404155731201171875000000000000000000 [76,21] 5638189184902108955912220812516017270025145013417680715184664622921626386090312507416415143757329123017493019349759917097616910431766984834585133839381809275108192732025308326181775202043277815485712292608396700007084122469203262380827472851783972525542574731000937502148474620537692174239352596076471699353710351042401365044946476659336134797670597374965439202833112231560359553669090029546695011365275868790931601040183339473231413809542368061740581887253475238440277707448862264907053592087181719658216648250562350197131826784569140552819283053768781964560873861853129081909390843659133519771909452461600625743414043629275417444150920470296725254287184758737725089932323403496507029572106068735225900438299086513048768600395196279865202016196979004226243094050646914516167063993605957762849252524068694155448230753056416655449435557435768526016192821066611058835216974206752420412239061567563059897381503522848937792054747959666258724697500863845798708101875024570414561960228269535006334319364412962415572389131149772048018579197030660047785395149486549361247419032014567773791588849515369112923003464964493828065001051077408336756823918933462863410043606346239654265283166273896996287749007660607047492730977357358134781949385508176153324446356005251671069462017550701881784822819124180196465183846996594121350008868907795269161340504736647295955700426938774379079783512681574721764809755721010090545073635578423680806205211400587149338706255288604695211320324231099760087990584183455761985207211338506934903240662083050915729890481204356579334739940922832705712228084501546656318748114694501601105687642704938801944415089634335238358626983123187078150087378588205548154996052935845881426768488044517819564693144606486995138070482487521761975512521027625138307356812818505502416048302820337382511656752834035005882392904788025654705605634214953416897133334062303451198163331570966436335802467662534122547482917986982588533938052457912295304632699173426551652401315265760413103729159007794006760859040842786134767929439483383107456102226789878776290301011818217340310674473010117929241764031505197359910331320923300405828275116911041304806831998181263971562939904591105461399531397457123791264509144981334296871099228045585498037910376569522107102141862412790134229274071670561564979364110380864820998667730967393674288888373329898890734700929068643433325581579421013113016699364901453785855657091811764786725934979999822970720347280327861658104177825693550686621607068941231396230706802318397495234755973106177204728150443601191618602881245395093847080024574832770576421376451738859118079396581544389562001828863913033274002373218536376953125000000000000 [76,22] -6845904148280123972735423048234665442157253633123723038207260298582259210378299949577882861874719484160384045030365163609046211175958871681966129321688293421032280409032924768148507146966480838600563432539174747220891477490131235589479839717624903878080125491143061447909587476374826067028983894285127988986842663974786517053921864991544231995967170611413857881824660425124589853736845769723248653959323785025932109625905720848211736847248634936663909775393206326031461961965936023614462517662918264428141787473649569986639741811689948374114199729000237666081860159191712985254400964068337025585964960644849477093135682502473815806420950226447403065432400517179165382210066285434642774410442032386817041220570082439570867545881740548629783312062462878646710464074655285323817357475340511447138883941337980053797310131896746294920770894246575210678673634614283354434757821830285103390049527164717779592922435109024136794611274039252295020671245577805399760779026259729342418814430674320789885819285053782692523057967056036270084355300963683881368740399702766592492022267230800549292475582982263092206499547691672789168071027356504917931597758126805032529466038663682531808809410090692876335122145553408406602959865365828774193641226914370758724914011701608845946132632354147103659541832143532853280515857442745061699303099759044471768310677714312989099113017279207187141629350888081976811976111893999751893469244711139591827160536138328981127874157174807681064076911048030742372949176993227464939401029324479202711038046512386645738592071220800732857037639536420713668170927798718685427364512317061811155399747830111767219335594506755032711651282353669361749422119956193269549958276304860914885301195022768333317571274599434831118435799650795770845114237186589319106066575065397483934236839260146299158253035781981867912414098265027124028051374153630787771345640609113658642017584411740814640852972451819637960521985737840671693402074948356519192828496210128667803725192388790280366507391732273558951453336633015323744916487211442307176823028070184425372707444876515803425579030077104414773093719844029179303219234024354369355364138644631028971770455738747887196781639503485466382889886812404802757659838873501043740471878567990738545507785488317452743882593386533598741577651757946909638975572065801448769790894488940814162948677474381054143899765631884764113168316133060444623355750006315138773486965875419826963351541204718503237281466660720582227977511331468862107035034921097978295399430127961325187211775148416476744426798784783951155240499492093053475215989826679423074332708975074986145636533538261225828591705067083239555358886718750000000000000000 [76,23] 7853103753474991157856972914431898755563517137404903391475256756495261401684720282555865855673953100412974386890244869550795556303103375678203206196542145246268770901992427358001505239081787607996729040957269786136652814099252135670600239500418480059316416063113068870545546143886142867238008513691547689786826983587129254217511010777532379962381031089306510859496837924950583802256997534037086636551313326980862752019646487467223179118744908397622008688528128447122226295511839903510958993877238479604240482656149521920093547839995994154171911644972287910924730673907942133056468139807954325353044486967825818160765965062637533217437562436678605430953319188947332213327331960917007773610958907711220420091677420689508003382381431976810457351797873396939891779604722986594502356583236048893371629702000127966824311210864003795353174845011069797784770388483675664949875679631726651093660779782302712092943758296690826604059583193421264949052031229358578231026328371816163119602915777659932979390287909648060597134206146259785224688284598364877555552394410394820694554400273142532212777138582196373457309052634912006318083884668336045651273262204717032908899342362638641209300594554599540218211352924268847264865350218118426626278828394627617340561611416240808916070060776608848018354487948757257493880045089975599393780257967181040233602123849237989307718053921521928668692963191188531925201255491919725700980259101757225426961079819210255471184018929566499556098540919462917774064178324371265385224240739452576403684768694533131528863755681529390302117816566320632379514714319599212325185744268654885920821954060288959650114898250829357595140173829401151832282538638912325742913313986757523632422152374112150896328331400863101291713421270052726747776361208800054914897865201233840409459194519981495992596246429500438697422247232520222734562870426060402497033219184305865864287353153483609275916210046369857384626119083355331661409890485281665182289330994010591103830761596987462018693550295877743341754854652409317866114708938091670037154208273209004016689638790009648065539443740946075057288568921889919156114491396436965135566970984091427553650698664783458477861183532252588255896710143268183678430755447758951184964008736423554311748039799927818243212650119558144140763464264129573174300922714202356526221806348199594449725522832258789612768999216030055859409290508150200106200583435959910051878873061843853225668364095163616743060237812932876418752042584109740208310384073579265750399718170135391023112751899307575435659077932716557251515862348260062546057701305549930269842744971055109039995839603776062176621053367853164672851562500000000000000000 [76,24] -8464292844271356825607169186894598914591192541854528575237369899305697416806891977693272875178693115465069749161140856477044816541374322736382921591335964690891028872432940344425687474575292117847429582776958659485037415051710734196310375089503572530226947602574270811855617965085827471079165821851974435048675854733229642751682095192578166200332268166089742707113853908102745434767744153113157430873170605222335972306963523131553676861112038551374923902719730659779815429488262968586266405061014278272662341733772766743056688094810474279261677398085950379103640733835294471171905817696043085550215556006981883585571029717214206860076681047748876595580577890443119315563096371259086552091054272892141152426503746064002115950560795913904336693398088347674240328328230290801233585135284211820778840364705910766932408886049915904247767037571231970233814517780804038977276072677347973078560651615012052330567581159042695102483953227317633656110497422018286273830056981699333319656134332370014678787425663154751856914607275349006297477503756229771811299973709409803464426420167282848804267970468268550402693587907066381484906018294436754070650985169725492585583750745669226100224935777349312672526824594149801843698031604347851050378161641349471904009070752792699874904787970535149200510636893987827459206193965381145132181813424477995499662722584015411412966903534548755917688018054098467698019314386378439215009983849601328795338991573815090938477719557023390441923312564315344691493385718228290498093835563621990163625803874908032626075525171952887022852498557483068712946373464520554949224633815270773639638955932685150677019052877095168697798983274495468952910605537595459450160295695076955907835214184626319058459813262502362885281706291022546133461129657280447684129085192582261125232971346824495067593020567199805124823373287296311478005919271718825294443596674415943389751230409813310817654746312744196436617561964329845396348278993898162855412922581550523636757614267154505057529877723492280108137677687870626056153519137558723727486715105190270808422898044775703436295129098392684977450714878548185355860026321293554151653092944204684645885813637490929956137835329051077602707267824594682891783150741407038356383037064076065038545939434506582567668191911398198874936917596690660353095093703978830848055471859082948442484932726526245493352718931667449071896818547052142541952957597554719729686046047408456163955196033025756081351587621693803450428970210209510504684588578527735038253965476819485993167531199892050322766420112842069033875111593306794138988925899268350080205246282376643773837088247091742232441902160644531250000000000000000000000 [76,25] 8324171048681070999844736956015404753967731392278294975982921463120709748416314058222423233725937878069775576425313951539487784457879267326280178982452465677568252270315668743240956521350445197069790111782108887212746728590204664275645389482962098788045779895265455454186409648873863723907311897733369977757593524531582641807291739739827217455403569875762004962944022818461819146921285930642738816346119648414337272364918226560544305994258188038622436437853800128681206269378314356079821767325074689215465576355533347805842549545279463036597364943149259637463811282014914273575199000788619594600413633918515807967216706623227809533063983077691134370554580483055518150214958232897479763762454417380057786571394798016798683977259885559522944922452173574287379257059429337955952723063970696633751408106251676497050250438594732315662328209919194919805921914951798360055595983505203643539554622713034462607650213510275880358376984175538444398898674610566200055489348715474322234156781065364739563173166006984566565882229657209303855133470744824748971999511844493905871020082736298019437480227482780621049687010454550677563186212093927654294065229114967699326508912046434355775434594533439757167346898090077219018209072562685882910550206343084903495098729402866927764028337117725885437115009886872902669299317701448141064432371832030618062973522016426341736888114403283039071833813021527920682189668729284695164789319858747688335189272807594395869494335011202677036266629285853147685788566598358542286767120921447178660000550650702622398688054955140927152758012027548839855022133675527052401911001953113159663650587406859944049815279910060525302294583369011048923238523217974544537761733875280782624831867851480798393332484624637237538007139891679246587563516484147812021615380924144556349746185668160186503173572423533998505220658978832505888227269142606582830658208109012759018886767324950037729279189644814171643931379491904178122943822134189591475994571396212566900201533291408598458005049842922075000729843393254072305751664102836974414333827188880134400472087642306366684082844813584500771450201818630761331118501174727798050877287868246126364565203446714978668319669031885383188410489323948642879976367819757252495564875908730099794828325996296078042483208257991903300925121761299095152683231127366234405194984386202185948097791308228974452978971015906131741488984273528671325394267749829105029252667257654349129374410610308003011729508236098276633816470253064010822607571073478041412105327547769694079948504453416640585688447081455509768055801241386628224408901524367017753990725680869871422329353549685038160532712936401367187500000000000000000 [76,26] -7125868378780702949598645001420628725142817934052011158223234100928137618358943380148996679912058279144643261437052802338442027636634266344299366632225075442028062348375106845275992801656203108932678620402213473370006911557419076077897630504485575662256186035657319749446357598957565583556424223266121873249909748314299574333494290523349743496071253881479497372944583049851750849520845810341574866011663519608411650438157271133334581082070102557617574631963430693435060655955459073790550312987509638701812526642719749661112856245818105458529015976535791728744494049291981145829008248902597300117502974570469475270650522139481357537363255964648131504650732554101590896376942616157110716760688105334851534924787454831198786638603471889292079152239088764212042635524613543925658628049491479753811044014659997546511906259128213505865689807676821423193557575769475453946196802487640809602005116937212957467546778852798865806397780948378224439662199041479964485646518267091936544725379890633730025219887278642552934758176837996409368226982396134895773478634102852364116863384428598031912093580612981250590335283437469142157111109672616710149139646612101443972981426020363657066278979007497810437541871190008916274191068852255899703587092548324769314299708256470642075785512489929432674465772498223253051871134293841559616751130108202373671058979530993833213331511273942140986612032163729833156974587205747074805032089112186116803960574044555663027840765491925892858718098681313140073552685044680492445932883818718051894207970408172040442402377933364009132964901257339569056068928445835455977108340152859650450648689925250538020311987851854493441166077981066131993885301997228599643795110810900757729933066414906300325097913039522718854771895633499618706920319175117327296505167167348374361741359018724420019264395085388434287980000324094730323705143448717998184164221911601193335893619999280158077009008685164678494681605935636546595533998228284924149043477697199794320673304950723595066346435670750406776054612366490153506407551806991221686712483709901203179519462467225001052052777807731952229973983157024311674205409944465828504007363420364061484126341827155074566552243402101286527939170608636768982087819378769342202163739591274261624534495174419866011807691999748537033779620759251702992922999084937174503027258993535868441772085755322055641179757640495531323497575047010674638866519231701084846692864839150767782492419163637483127223037521586682322776299912168377277991194106527023571607543512133784458811832634170457079258262836379602603320007176899129866326327435138680764335891368310704763189278310164809226989746093750000000000000000000000 [76,27] 4930229599116793511241471471962171220722295285366205295926295746004042998953863772540093581835037202574923118577823591285781765717930589926177361523496240556831569288295532958940313558527583761904001624042286096171508908010425313567719774510605230572129457585696421239728440018424174704243203447416349156054488596573714406660391998460488125316572538611743397627870375833337450347170025190716692773061401023687184875517166604835104988433101998639780248824682234718862132328561494177920191501427147042173620457795789788243176140094823307542379249786846982036845483227155232249247840396366113282820538493890396689686020042347862933923338885649791691912932023184106052266845169267636429689669926579976137435904374010575633637661285757772971462356008805122352013967130953120718694641749090555718509463057680763560723909806224294392060689651108607895249442594065503991426319175906646591519062317339078771147706744722571162195972238051868645073133246741293977889395156351154666282697983580674527499456442194058694932220359139408587899491627833591547385038647392120611665943681846875059327241569086159688445661496315115394786342467155236957516104393467371325456011798840541735918759407504480754822528767093695401996694452427320291970618061662876881527398183673470022274006100049279677106212933631914932824874069933179894884620279666206256615467515899788768795795622334284347602094066348474470675237725144350150889809639192027911732873857037330369083567077708082640430802454798264443837984278653486978661347376670870949653458376716991727945512412009595450702420589700039513817320729334189740839977040149608633903609348112456717365005622784259534211983915167860111588932160825986829677552718575348403899734668080670240678696167264936771576270966015261222601510306868277162359429518256241397818074638971055045324220549582649379537039446323219317605507012288951367786194431644142011960791130299126670256546675561025784038434671526867442320987238929656004342015164971863155771763821403136997366068054727166096778948674587243913494352686540413492407771592411514448309130240875572106858471319970726456514041726479848680601334755657962703061844490040480977779707402090815338870495160358792985840833475333800900055052995866068712017705044688689791979872945126554698666283621290397252471799853790044247719660801372148880508196777462976566927372342505374310879137534604369533368226543579906944790118568134270813045449532534538498457073182088614812326160584317886307379971307744786337974506795326376834283981519386407075774691473292935297463657998449714735313402760670133921663842075498041412254185487506336071916734908882062882184982299804687500000000000000000 [76,28] -2304115003870778982995532894468536969751351388833354929647845798475606385498164140673730182707323314491961373071126900085444637691760907116107067228028713500059215203003284098062035062170497135660613502391442154449084007075156309414805839282126743934889701952077329208670608082515359342301314182167987850510067801166612793444655837523902258101288754692263584625694676988503514776603386153568179597638489724773172567356140123053704265374560640647120234010951238302572431060706212301763323764021774076056269473834548524925344332246938203091459813761971547804768315440729565792686047552430978494324407544539197799377321393840129928867828827418274514608008949225082790439408799606262792354148664674904443549033491506164362347452032666814820032734502189510312449126815184850626694548703081892827825087761860909317811846258635858353072880194419477202435124848991701175036392541891680763353681214771412375619966512749282883046574042535644314024941992601152677192722430776874232165821879346622133451412460844617511094383467668096442916287553839970321362028843653251660679409046922569751244731099345774880430024269651359151449625763761435728982373414366857306915615187270049008425306311216956157500504036760732634760726040483602608497352522367262034072906468509501486602601108701353335661391080196520569482535615962892249854400813465449629313486565729496542687177113145551353347485930378652003931749367721977983860072220838064742603273766363521148527075890781831426237277874313412312344308668846751795987259308505468106912118334128192920461527551424616722919907901402519781994866961986956672796314565878203824427609398846017707651990919773230383880805492910007651206721114549858007760010875212712834860433975061096800728616556764471750198693850306468839659966603568324452269462856368118975352370313021351978468884313110646970157394490966141616906791052000761932390858605035616186335086104519131817813717499582413229571429770913979096000293170248816474210837164417010725915075826229542870983127047422516514249315489103041208878367994596666254505940392765662411900433982295798867940393921301082612625340875450133822665414697984477389510707294415632858968745265571031124419854416995736698415827167313628789519157412076075334806234498223949684742983210423528983214559452359844673124376811317347506691238137964492841233395782278741958758859618255151358153859837336366084497010396438162399765432273190312035094530575327617380924489373272004365633647335072247487151878388063512650018285186290564637541462961654981598975861535999404737057412015781295397615630491769941104942332547274777741438435418874774995856569148600101470947265625000000000000000000000 [76,29] 73020215533237870829331858343010134517090337018939066127446570245575291167456756648208325766747481429367050693051556491454039844154950664505873941819136810106960692252578693307453705000900657790200829575947177467082242295422504466873232539623657133587912324006215049130176685404825070622618415059461705333261404472110143130791213981960103497593982649769834404894960639695548482103007419017292162196101572187971371835975102778918816376151994746865011273728876646696946840794164283266481057729593620965559006717998718396117922024557772933455541758835618405321033083886677203654666509252185322559271069847523789287878229383303125755102422896873413688870707982870764106445817007668279755593361913926512311558055261277135066431089900143335125176247343869643068801005834665743919564515348843190805921042853768693586755558896700599362233414358583505747260253507614227029899451558663209169628658105151707821453723666054696495796321260051852516621036893500300578085963211533728098282137214801550290722321180568790396591288283082249566855812359641976434196404627147302019520626769786889457547881247649798776441468853159773312998428844874939888806503937059986005228633356717945574281878182805603202685335972061644552813676524526332826587602924309741510846088360502262432184822095123775438535449173129373005278544306772158593972777784277701739755172011880628022083317794093445573552534079979562040427964338155203329200442260699739172487835489441602315458813183219606128433281732758205864859422439214860160933014969084119068582867490373399067946294232839365214646644746722924104572918401512492499469970701397403081756540931878259301014810004009242526685611277619967464221679752505168505630468596668908154708586777585349656213588070819650555247915550015970027576800646213644061850398700631870492316064760357975044485151730282067027566615785515861946244316901465468722862741009307967761622753212091746492928649602053555105402896601248852607586518509482137033101750982917543386327874358615214780138031507552086604747683424336259663700207519686038449775106348186553514259564760501379347419421934665439757445799383637695384579653005081699247076592532211896781123964096742622655005144149439121393010239103650398222996719603899847110149715274530244046463068279898328620651050980419259465958149693450257909515512481727918554623183374222115633972668316099184339902921382987354395673555309457346987050631740225022269676972731213637625229049182732843277705941046239890883133252627014890900545768596313432414965366323214351729823591778611526693767473963503391488171300521583713766037961626161412754658927917739141832953464472666382789611816406250000000000000 [76,30] 1158046654570818266537936561479997984412361245474613961210020382413150088556558197828593527761848686856376054921112029822559697514551137327187377483907314725275633807801206654618590830055760627808692900624501146909369077611122802081234986856304809517386470548640287596303428525136461583067458036896922898123615783511012065550881245633682436840001142844416368804104210394147722947068186118533546665924943526624615810733333105635555758213789098088428268452864932095678690920058739581951871955102689856155063235439444205853103038601305847181615943823667329973697993686283880608117209713400871986872827625058426191781240049919439389020507138327671609235216254505122478821041735929900029441900651389721887673033893684705712995623517560845830997273124230227652198686036918765741628022878535448467026147012636233565250305396733914548178228077350769664918951260122650090115926021452406481847001789731273409127814471804411801398930024157063618962115653604511315517387829112960795178638463389203779056345121930100968534140086738918504863574200210857223683257847637021299862330760298247527253242494971609657220229773554364222714029082460460764804495188184438861547014263302437316174505660847277293902053058289966339463132969827497308992121503776150002276555649471507246889007414431377474134901431695497910990732629213423909471449676438481110378639717710622873818721051022774465084195285025012482736109125140413071769379330875186852159937325322705713326820829221307892378950210071959274973433659932935531462509961177960967369824104604028484349592727067611274726146509204924673250784414425207526406087003825824608754945952183161744208758604953494168081573786878511489634035661116034460577430306658052571630059272933196115678105157345858652415295277749899539779083839615482889020068862288694517437210573095832024745899801038273314776611905625631536221009081728882713075134139811771307898558262175579598902151788256641092164723087771490178461241045575143084372548767843298914796085017665843658012747813460179023883556576758582239656400206937046175355920158371519570830505236505949072444675909311767993097783492504718169071665864315215044479540395729646724265109583911363867939107073208714386515737839097301837414331839974457376985531225680562908430674012129048449729061377523577732056514691146081432670693912518317122127557608059781089972030044442418756587202043645209901212955398909175001426445385493881580322022009508025460391433659663807331436118889580073855020712270357100080353610993484451275684078673786238108975690710215940856121527392006238562831224410366266868156193815351695140195703581653674518747720867395401000976562500000000000000000 [76,31] -1318062352737997498954436065154719663257256265238463313291211087679995356175308673115994772138155330229476900710949010309228800903716252020348346797106201261175868593127439017643498923712889559128697744747200651418229309978285841014566589392004778158785191420275153518891590036173281652043975590838108434776126903576028324417588430058106667323991931401811907646881113469084495170182405413032181860033553925265058999724073628979654647342247272110303131831928476671722941401849191375978423756073825516165537417011518128579424371783270777152765102164773268851454389479318175386287544666881191243871973029440892176450234737547922776748707754394323350891241572729526305182272584924169460760832330495654260719948151199453695559109368905574484900954210654541767156708034712940544491457239895126694399121152013307361177798541069927495241452662498250264937902516895283742466078978075022153192681647522074510865222188825073565341383135506862627580227351147690046243173880155612893889385305701103443875889364893952750513074646559288218586474115550826337742693982360766941545703171370936028800985578331211167898972615127013012497418824458720313219611152453180813328771050597216465241039653004146570939462525772236978335198036049869362593882339156634190294412720886787029299966580694673771216320342526205226994780310808246662743034484865129815716486652354425990391249560203426576581220538155138316637907801524986411306580145552151387082771820236584712906900031462075286369799652478132314400960554109254870108410131038361743377816414959171114470615366107904074527972141760031421347764929360570447455345496686526166681683792639300488727928707863025426911502978259665961372373801840783756982433045572543189765215575554195750431829318518849605607636191507496285187647662544213477147222503744115514207676696301451878210781784240898228533650818590345145651284566313434447988420314319350285312008996920188112556729918420750890718417974049200203751015711681700516388744609117444151644399224140179522990239429967767501383371519146047189239140781895862531242478649435469859625604625957696778259398774971029990012417899550337652046445505877456849804719529888430266995181340482629993618622495379647470790776408771731127732803496010785320976978333597078611845718345588403981729095956034686043784673909697900198936089860921072703459061005152020279629939866776869328029919511037316324708771685900207911424119266194621803733853886261141418368301537028757445398033475443258224178300794125958779544931337821967041289099184545360858329387376839751088694371980704869205051702658382612030670923916416304062793063422986961086280643939971923828125000000000000000000 [76,32] 792621297708929214727510439652843619333878731875210098534396310717037992467316934290565252246970289881185513277213459744400883306595687023533897647291335895087749295054041456040194159820402961164223849447242965481862188227969166216826425160442957919752872950246175439179814231689604687059829648848482626102023867548730549863119262171119276354486593301575632533340584454506571673191263973265788532382029711539979261166297581711748420777724663285616304491393042314710424682167185597608410654865422900676380877931596261194802764205162249725472432651669947856999197427411741624586714609949571602694184567757993066591951366662622008768143267328070284562342542320599442823586310524026774892285385549065442189780889271409737975803446201360673738392464543283458134124014426810721395930385688451700617538798546297237848802336773239289423462627003922218930262259061783387581387463409354953569362737905468152902900912805403148807339061779432689206114969802208116827967519632670889345191182890825895071213215990917473313705916814890796169947607209814675596588184833917419717179575313804906845579619624727761490169199883879536787552986457986479701442540031143399366224444927812639527840734395532068575482914066453302191561179794178077425997908498149868127073821464393030658812033192754497752634322323852563892050980669658072502846538116144711432729833155803179163285859443777902226603294348057924217042407523726034053099678283422103022097131149691038512143563295641859245900992120070503121498151996919447466146512294295033176991005179248003860227127304032043362532565747806302683448389361414540349919150800202154955665033550586179475448608739034524608296687883062904189385477607854481332802348769850231324111838363862521110142254541158919309624882425740100241858772475929216158821625355029428300200537726031438003996257961176541442666559346102353719960157292278927474344635939812327205311247378272330285601799840435253489562366073104439852594816662076843798123362243903158544121079579828706035384813568512639802506245170913819268928174126676262410147821399756046701246785174747102121656080507659217044340514833538817105023704361018962059144562417945408482121888797586743036598417013559346974140184184366813516910013442849464842156735780680710487231530121584330376410865427607558449191390705997103351467120506695884639708934537948688723055345234044674847076721538898246747695844654295265989852510306207220543162936610273335674120019602206150946433919087862608048755762873060395804464019129912708989736147256380148628354922671322882247395097279081708328085278730114721515643194313383013138718524714931845664978027343750000000000000000000000 [76,33] -96358281135936720184117939217678024135662427002021784271855955494125532876578547577337942328991375346790452304183540070477831602713651086771511392394163742260360986412753877495453757485076927534297323815415006214702787538748019919471017048310266383945181229769000179875963850235169315238894986650765801791310437491501538502160805601089097287764979775390780773539625496433105046192713623691282443886868664266359078107892888795370736678355809562972860317563446542796857122288075460853739336706111883658382720530895767217565305462505655411025586170017572738684686305268251707893633828455384835081628572173329790059527357213701519081438257254477919567734610099850137115980307369735283548324204233945747284850178763227584865916393873876406854951286282693821988832584752364304492718683487432929428032412121820822435327844717143135983623673574510370267281247443995050309630154728749225681462869271417507680765177001289251256898062034868217683336256847696771620369426651520831185373487020754174606565754789831268865815253791482411960550789260435201075128632116705450260306502710830066206260852546533692361621083177375149658956482006247253192344125508984042496715337224267904532189679741118545334165258609213925155936886727586456312679142633945732779446856085261103802469069749671411151381780535166744206639922954044994521552697211443949709648423752934338828517525503548145784741633273642103116170508743980223452791120276689664455280127677574560006097401757818333595094879198241716704194651130712198090825744948969994530576457990224094616489647792809773487790582970214375703089974467776252984901616475552706899202144024092195332540899990227938637321440488271051052779374205166881890679192176563978631633343953513840020161062254694684306391777362499403235488158944588904111527652917798760462688607674261865469368499708028457486542119309143815033281747882686617252789453344712343863887611004619548334357805487388550202233669875062918975669410477051346942262443622475044034054513765347239921614887432785050224498815951227884750335641317080050925626915151676456941504407384601267587618093159080489970209943574012853155574871442037221251379493924291327995871165565784467084999258211922605086167057925160230045768667529866833454539559264555342785988339280603559990943845067575758678573139028582102471869894811298941521123832936710161664078168385293264164735133893479236620451490431403996511148743903397291007580128974720271008448567649963595134768674086053117549501345480189609415591908148179688546343023239991904599283333793742207857475452896179090610827636688214108457848272506346409826960552891250699758529663085937500000000000000000 [76,34] -412168801125937380183388002662952459455854079546731930478208925099782113180075551167028147429338371756083780545928523994005088235480015805874045895374680146146849042471273625558017826789237863301946755885006865874481894850654960562987651380274907851895132739260296110937784855302019871782079666946880420314224817447226164002534351947683443793100538595172748612626143263259854457812905734478095346517397976527301729381738189282244724218668697468762665805309585816871850235295717015273808007749301562787549912548559812898418404163440573087303151391349715728582290419777722195171284826266608539977322002932360403131235691549421907205807444088822718714359387514259320410928788798308726060035326101120427039757396718224316532463322261112756068298327072888052404858668873410295933435367647102934997641604199774633675439345171700788248194026390863471702789431386839849651783920619211196954609302289615552121958798672848971542000265900091398578088496560742121434995988420470605520699516690829719508352691510562864619755868185906981827891861507369298568855684241682809155304985863312907015750976341536082315279476856717685335821126694005248618723800490325396338036886007932115925539010190379323388060885702671468076046115040078073406805628918152364675725499067671452256268611814498902012825441525530318181620653264724927511762823415589301900331483117884710278138950070722419490834533225024896017499872850905774545242095020088867992868288370865937737771859827035141334503266601463993119014026606888336510407968451317158470042833512903552764404627179860682350169736378829114142046328721355982943835333625103175848201962380109492820957395311772234290989848365435401593511096347440863798672537814238285493947373277652259634497344943172591132970565762331625538273887568391444480789054958202015816463255939505607917596435963240314740681960837096952386893862853762798480773754981264085900983371430445099461329932583277829020471257689454594932660076028382824179361920221240364457807995352110812341094873248980780713311882475627190737242885558154028074760669358533096402485390775953131121314825727767828696374559796064262228980537383084100017085740997694598130474510083818839490687712463154404350520197713669590559747655959602402302616747880930907587440062483283811812854189199631535359803423590190173311763028932543033552621540121002804015285760824996699135149123527889129378244178212844481019382771577655388770566259147671897638028671051866525787454594156097605386237194575645236041165798278710068249600136560935151321721465536865974912419174626199757155353553740068823757860313333756252518469409551471471786499023437500000000000000000 [76,35] 617927819863631698380619971163353835428155901693195891208066086566876260073909992005177598785315096603392554275163032113014128252531957335540819031849054341540699275831046965497489148229883982559669064099426517642570530166064792210184843365938762123303080415874057238311977823784694404769503170891904368000124930175886048900465067514054024420961304400314965240540482467924197213935247331569032532838659058471340016788554306786702452675455466094194950206250594356737655409293124365250991110726499721341934828229588637365630081018869880186816843031109602764996822306799834899377378657225519062304184406721791419780270217692665762472411630973850068442704600492676004214338062547840593338444842080374157584919799015326071308358630237507907148013243694871099050338697557901829861507634275161162768664392019125762065867379942436411151574298958701676505170681570213664748137573247590163938471389684612807514652094506384594414842715338276392610197050273683322781074468917383949046649435780860451204446562157705169531206470434507399987527114384194085486244520346717763245738195618035459052680398406322962951125156767965305428062245410443411740011348197719534132789057881261688321517167880584059449117983715381138299851422716237461322625373038890388740262059292490244193254865056501482362785243939793593336702924398311976464803850214413385255894889592404045515976605320264193279712416688839945336243186940427131899225470325748718437497153409168816531908123950935370117876076260606610728129153116326637633064999028666115810098618682281408908248839088729523396719347267952327051141818631539092144000306375024684279746302482387303865437650812593092953047000828057070208936326927175563113192894589030463712684865185719063721838778074197334350098485782233288731972547043459763417581677169077266304671274460111001181095096938803228126993290075295724597375376283592135819736694436875093247535789079960420316766661394306782887684393090903509949756926207630984819365714024972337714313528487077226503061602745061239424537032817594607666015001870453189168286913480676429315641117689137763718196618123863488016649002720609718805612318535339701277202349263652793546919118594495396280597363382471182851969973349019290343989965253774487851470684568138726918547602858221494082133549118272757909567138339848753835583094912702587113108344130981763108989424031539687562418881909690798650621896907417076271064781985448920787817904439720064353262087170545967467989620852159747215132106953446125453941144910398481949571165745737693427411240818846257740342627319734713541949396112156363208243190290880342274704162264242768287658691406250000000000000 [76,36] -580429826735495034875245287827080902445346654688618342102406432374193559926320755169233235643664805302716286552693169335841702467426029961711785059246487996254466931729259615816068431009842073071096827247010071653658381350340079255942939873714047056140453510048081198444579265969867625077706194840042193638589688229317528253804065559053336228515760594342763400044785224001971486515408210514683010756419297920000039618816422657183024830801054333552562593125264156590967701250207670825307517793476249555553091680046682623655215113971666742899252475880760426497615300124595803290741440727709183222310858591096987437819886979229071379593129823704083178498971193061183827231585001050849573131600204226421968102744144702441465988517881075652925246317316493098118501002972312251843596685957223347175951862434192299330605445017884890724563710959024042309990329779698165784645383919894618889492899704181919769326737457545781359026094795582819390033514021105298422405265736669813391830038973032103278411869352679692294715711474416517075303162494108738128896450268805891458258309060198280548576194262383805524389263119763057171970272524396885291385316949043898449277543673287910154099162642211443279404781621486848615504174740787310642835120887364660213703476996097888429549476970760869223425234196142745408103131642676403418660326358412677262595211043437076360678615652245045098720472037393025068749537285286758201121411390712936728346022368673230376649986935713320693291548410642227641053554420996125983696814966577431780193576817461260049567113280600202667649389593639654032321593892776271214014423407011710840993555157043236207933644017629904139385926498031472650917575751388825756391337673712029638698552554310439416067027721794127103505500270995185821456285844698725712958299883871428905222687688285556712519592129128926965374740594232026116088407193539803567630282815583189419341664513536757937537879827024243878733018104964378906530867063520046254565031930620008868997891291568208668666089737674835312047623860427570875718274849443733546117619556060274327988729202746554364832902649468074417405991580698307780003640704702567638036158412917540522605491464723254985611501388904406389456804249877180243985163600651726848014162796327676943642763990673177375336063269894186794220129043933237309756304286173852372071671350332579706384735783163585737678966734097976637397289997417223254824031230386459472520732127606201616947994960564729823940336939521582695068403418496040566493114023071772010122448295551940540556147776263141351066911106968301336991811147005687621103220408258493989706039428710937500000000000000000000000 [76,37] 422000066491554057994088975286092917342139774919011693057647759988953643636139395266252037339388910131101804251606381790705456672863687111686135537469587617976094841836537897894125784481267041865178593781938302177235470690240309127773333625301405541963581769116308888578243707175230260292802264645943891272867839931583166013330268575228735072258058708352163241112856931970025417260223833844186668138460056651231852293289171583590437506478904405831282099190058618175447923970668567475609518343219707049920207654410565098858608627184512571793257080749877145055554558506789854894068678271647886148996054044805776130180342956943078120960152065164620746588208610980512233644828302091128857427512570380234549299665293087100461462742791914836698963777093631749854186327437891076501605457537682793932804413620932678811092665716897310505955801147882805960528103656992250747413892268322326172967335330172423047868892841761208094251595578082323987379920863988851303895197711184298066416781247359440570012579049945802460047149270499494527286196616481156078899187385458021980297860386834458836749741044060264854866587707490971830250292013134335562035684263245166710671458415143419012381058625461606954791094919675255936560025863207793269834166291794561880424491218404924314931635811298760866103882799018725927258445480091001042742372146182414693184117484583970410643249153739570692060188267491726385983005981915785993043615778023749334857015488798015859511880894118097050472007837182907286472296534733824817640460370863670254628775409826393973795144312970703745123502323871580386342606266247175597365710777189731889169782209225954077962061349854053803998851421840969358379827498792570259121418904809529473380457102758405516093400546476354149122443516657447415963064529628894478029699781463676722362511062666457312465373537106746300212247337115937139802789415952063265990622424956023070704267469191905905994486886832765781544195120355612806193558020961206668667710500393669036166178998332929904177801348967346987979911857753530394715521491289658789099048186740092419747655050604254443980405741167892682301374406757637989360344566869008806240792727185973669887677753563993963813693049326752811690290207811496158261503157698897019126698318601129279765308967000029971552910845514935288482036272467585730665410593857427330732417886354362715029526156260921618525766052601247894065607311433449734130978688860373549901197852373549866303155175181012652314900006851989544203856023131974948575426963884190691098858421315625588015795366115724862880751247856586831040920445733046623137951769422215875238180160522460937500000000000000000 [76,38] -248114017757910704819592159556743834797663456625078892313309143338179335445974794603582404491485501243993166750317030111329926365971624146966757913992727093621099046298256773475225830817920103006143168708241175935410587175341016603980193080290653328301128527411289851817051357621941306404259036195230414648482330798810141128226572690749971687014409148122293106361972357547456327016630886983536201816976317648403713816684894738537124969128018528646906017978759581584168652957272799667646809893798114995413379090362549272533219440458324673720514696280653844166186659154632351718672095611046321160940519138880344378052335568229703991879777287790656418796202753447142161033778707134721681944780971934455932822056396378682217647258852225626681933822763134940193444297817774631628419323638679838424665956398959942483060143362132908573053694581166737557952821736575523739293841321062611867521169976867419435690279547384374723886314094359041901079369626545792416023714807842715723051115195777161624487139397906718798751319043348982703806634622623056778146529247666775036483624967649327241148706562920812875216166836866558557402042610138234491815584323455670591308067758835552271146043959957125477954095230197879752423742666703917940968324079282799658967998590383505311355363999753284570016609470377724422596488630875782394892442585259261948351971526991303723982113763686508569596005090206605831819243708589161202076442006422293483553713249174075162157735227499557923016109243470735003885638116236727361620855743939955947681060880815947116969414772028687272384407841210497133845545219120437851239035642077429654525661865670240512498408775282298886572573751740692302928372805985149731803182460390519671838202095419688914741372072581492115729107828239848611331676677237554648885704570549216850293665440090016939155105861199155079204402362103538592757271430151789430907772939747698829234737302964447422779471174583360054115827062965201235795189695889046278870857268237889521320182836560239160892116780876442001007746126007799803074036599735603690632239107168711352292146935091581073728879449659759047226973416325368750376832859076971843756419013884557146288497152723171802409460281711347355892149554726520604063092585868321433164826280242846749559719517362277552865131172865359946656135384444185689438942369350462369373963177762209364029473130125074811147737207719704215087685191523676880787322905966643095993928416407036410584718830381603321819762413308704515612074874395470856710180025924054468355596790956777104419980679433719953641403092464087329658628880424409146598918596282601356506347656250000000000000000000000 [76,39] 116257125106196754420485544504563522811722718712202563298754343404837204484121338868268457809973107376315600576744457940274484776691512507045105093935902811088870010586484817366686142901473711499236844705167557091917185968368114072524772678689985347413487596282342536142481212096664465661151902373509172394962416515127248534332005530554335908534504557626622144509032667472847892818529336664953798498428347673962640103102190330429024955647010897572227125574989516068422649115212935615355187159575428033594459239170588471346402179465681018905447827853066581525930673450816403328260159695525583562965058989887919465680686708796433182745936760073238607200449360071870192786462189128940271123727145073140004917385513838234686538696282471302148228915893196083123529783852698896736248143430168222212677789855884151788763860097025691196341492544056449745440432950652710676584170808470765388094494526317992705022519180179256872654610659173449311120145848404100359052161458335744233284254784369941759084409756403903604692769859590681235940174694113452812470844930348648464707590045358194090037714034816948947254418206626734999925852771368203373546204116582541467408958456508401453449025237897327433890157766468765688895922638274677194781576560293651995233158931311411709034311744076663970898452608885453404464971050586898585295514181799428493475935032001821809450930273882125463196617251512191982674504885288161081950146105874651896608795787763722612145577687574265685956902899830109728396215898514304479389144602473577967705718104705733823670284747100057141504357124159748924474406381425067764824170553725692069918422632181254313353727158807835809214289910852840121625728643936589569710788335949838332315239085768379614776685757867783074803642764192334744957759367763992599395235761543171709250293651470927108067872245919991460845881925870853540870392938313855090187689324271334313042099725317417081600386498943495501814257832863747728360956645786065113144922915691795256481243747587568997154217806693422897315257094445580869830930600003081980889275214430247833943662850509849726781199224865121452557189708789728811219509751280281069954912714537864400800477456399001743259059311636999642838226833421259333803253054616644095993594821579555174864043769884949584733312243696942085642601042863180727864657275253198307189186673199436871833563528029370992995603326274312090381280061520682522319385702097044143798891241333730587714148391021176016061719115394668312905679932737292860097592491187201470594338265063443332448437627508598345365021968562173518964514371681895354981861601117998361587524414062500000000000000000 [76,40] -39595746646774620610849448305594277991221829828228022413123570548512238852113758242892612538378317444009942609337572586830074512401644850817465259003636841567748194966977797954874519302091750773877200052079606559495345456599020299741016942911809750029055038770479023733822569495795832535219024939970284460366558055400955452475802491306185918365980724589199509177432199957296544392253346798801273356857797002386244139952583866850079589900796045241735103657917672884369280857518968845710057721800252294781517994612652070353295421160896809564754346481642194600195624074461911118999720854677391357136466787863639421292375088219623756693059699816168298452089028559528825476964121713273955229992013906820905581928127641512986415744456183220641883513092294818519551249772046144328050595332523995690063791321143239456815913080782754265191311239105581312535768097804448200827801490525868013964118271654343161733862275131312063540744836806386436894918764211494061310202218755007202580400472349742712179197562603831900930130249072325837109069149218134641554226082972761351712430292487354211281573832091617942364306941729541471948874809641670131942797283196814757320258040228551172579405314437671764159594325223015200642011433384719884717449054671768602090510673328750065609454326065483924290324253646563295746195084405940611299253778538575308241039416909084204047570405846302894931507816486728984538508563953651347918145986024401375632690733660958739352373268653192262771413850184628205172652749825429902393623816896328218733510913144499231636716471863040401365951596146721115757398716023908808729452781783507191746037388680585332531724547161748107757388520608398101136845594234836171680268935964345210691631158430119766737835567800649850383827451560706201047504254197716729778946339534042184181630056584104873372532414607605570484664739338861519886920623592761193792417907465274037909496388701193737123784468887586238571159072288465680192894002164578945685389483664521835977669329226349780522632925041823050588431736444304289429519576939952864710690824787439627987631011697836117971087717889240692479128611856794332151662622843704395236528430774412599934116866529871058393864338483365845230233505154970622673387610811184592396454321977505650464360964288507697865402713707824668604170881042140204324243857615019086968117269593966444889962907020165932484039118246249627593409164539171763472461033662107651180332146294296629508144849694433651933284679581401837810913643350928363187618701371383823682305360162094451041562342689398759924725846822047723924664630601455428404733538627624511718750000000000000000000000 [76,41] 5884641245392289837157376198660032393204569852470108792761312306511371232330064052550600478288769834847762477405876380199577678547052775484918304076064429200160256430461085578422710703961783760700923571659939691622263529454417715792592322477545498370454405829772523336532902590092138219050780263432704763982299176095915182192688968276549099136556129646062521120454733689192348313657983121195372756898356180870081851903545977344013948948003079374968326866998305741988631241741353395766474619342932217711474088131549316181164839019361312649442905774057238846800753109575695914437847968550168689390043062052970586948573146607819095968707066684171100470085778266692573609519261347148278309080464023834679896787325643951538528822797486543956531196295618972361442448562828471584012271203285837542173831500522703200534997967948785108014591169992087222944988967768624315159151943330675143283172108319481034519047953209638714262740304467254774114863244990614699198602775184329871471444164131627071214905977475823049861117698337829131622166525757383503872274117832010195775873652816024474726603373012971238974907119686615671717533850919512827408070008937460622762751457283106108358365077517633449512388860675302988457388861542389562104852839059258612724449758874408064129928412067095687794534160237236912785162030047453587223634203427954543358813149870948050634175809569486835789232036589328859184499252722619634125518656991991305911509415459183499670710194303473071646969748719255850294195378976833265899004486583497283424640891864103858872643612128718871129831273777754434025724026292153021201892006117339744569476724220103035880251146082849814775341978402126550167574116437320582439185699251859664459105744619801637517877168044011162392054019783208224942978929215940308418111247450685568771634476032842708186197595005942126646595344173707360692333469065897949555073220919639727307382267632047603319868621482971419668884345642277489253820973266184343845595401992943864856591501057966864623366518578493425831628559494634597503764935844076461618788611718705416042796742491744112683939728649164772195929312320790559215709476734713975887327884578112386151221560483508850547273749973070304315457460637566700653141502634197703991932329925180464916885483518720235361744439836703391542217558999533181311157712666221735612708962276147204150042089772870069456038887476434374698966422367661785794629299547242671865287040573416472766636757898807130660425176666194775557829788436974691454268425994675266101833327371196932894792992814429407349613385654455192334127966446999380423221737146377563476562500000000000000000 [76,42] 3732559180358299004210739729128195260232049200898263292096335371602298228642320949991287592402305779024472530934759174658739631433420270680773207256273286219282179348815284604838892515976032865182185972470549657150856581255191466640691830963845843374261803630884236911700030066495801994738077612215876108340480632890163655793680733869738056808705091906303063431144775807935816095180376883459537493224155295829494455727038282150854917177606944611696974089568489793203887527634815307759207141441090266931658645310614690803972438482166925018511172049480017252698689720029292622619089291358372108409895445791400402383005525660434465875453522222317218051195720495152875235218777346952941441897196438288936100724092192428712996888372834519776604768052947902230622535432886625888491843530734404447305978537841432436588208871538096908227404225993640575957506863084394653845953731345596218700527875187385635608138286753532090012263167201528666529071872828122358799142868889881519487175063016840175092360693192036681202801997463850104796687027856417660732270360053559138480341427105550059056033087457107050048894533944900282073884545184131891995280365399525883413696733607865318494541063845449362883787830463007329847049252915973882280197043755986972464315470569887450311816160157481422957138418445461842160847803844577572685144079555853330989327293105640665159894573028540976165566318828354672594001080171859895004324936422228140219452472476388513247851422484371132227523625070488972236743883877498066215658044238603274926247374699027359975896608963149473078325658117409438271762197072690916935934671794405023566395121305544287473162743307841041392178835893543978682793427602663960312631228016997240548074286876438764151712302411561856957159239018203353602867423075972354399520359286924532922607240983447207726161643686787366818931164317372154638461789676354585650969195650309661864439669176921939090937812416742506766054571081980503159541538267200478530438506340941580829667387880532950091266377246459406912084314709528700921716338419692653087060462996186118162126025791030216014768521359040653810476108058564468808528092853181813276451260168407514171682412477385066673898974848433308267646464508954114249177887122886585933500531433961491436186675156610407530903825865536112343683544919877516235642148607897701933509478138738428029511082605708431676965640186925832351496790622915667592182311357734005441729931968053856649767072503699771340609323473505603915947589847064169726164464676488134886260039840413814589780503030294254472724524455344140977386402369120332878082990646362304687500000000000000000 [76,43] -3804982086811861399101557575218876673322576456987099672937767237619190836837276888144297577910441164600619033361011920710019343513372748955093819022950105678770230119383763278115300531107254273247616956249274399743264289052870195809662426579288717841201550941219831769561152604842141010038577843992485618104703464771089093873877741901458017030106599111506591786330589041705127074624776889116659703684807146309642808225300554700694514081111138696415757200075346611968279287279680404331852118544316860632702260582041153881402769777896188917628854588511444244708504755377578434331382038207663574777813415473726372204016084822536229166982718524775905338539139835097810420631601249491969368041346725829436395975674823077223515541695236473597619152289515140522401316810695108579914827161148014051307436855230589617707767098222268040962237081705189466684710898398906937747164260789103398891194502688145144834444576939220362909846782879894084288377655396297967073949315778790893747218516008629249648809812298276538143445361563095077680104516532431463649321794818804290571322091495794362043069812898747770850084239447996019704653825371275491612826873634395202019175844765922396247163690333406754723769673521884717814652509451468103029493392222383727948182141356190894219338382235476686806597499283988905121943952155066986761986037758646419870313905011772154580844506160715891191103122442620333678579541170553247750104984467299839733658056787129323298766994054587771135248826804502870570829819961569534211629247001514773217882416995185693412568981812810517655225788753239116932366706028666701022287368511802179553099269112939962361490660696730245712040108804936649633525250343692190525524811240285712852982118551096582550093874728639940680268765096130174273269564128520812783579825503730323119132875476762340032806111819895767811864584228712646818039538330360388170997934660423422920169671515525414797729218899400449060449534654147891035846682520761465112765985388233354482984219850253683110731594676839885916512243822209573356365944022165558386947364809023794749165860549302171189940303983867792109855918984813160442674664794541511341661030133102908539030423770823354584077744735779855240735116954261587494242637009255666013448954390214265718049790808278988561189841561673329803286335453733936469171226884459736049448407361313291621116014660572429803550525365609545608068272044522487203838543833362549778868500629845782107331425995202279005069346615584079616851732638294485890148652517190637617514936803356210304955280534466617488008504660833850388734767022924643242731690406799316406250000000000000 [76,44] 1918301138626123842146520814505247214172447522715034746167543405109835394888826767110483076377369859867397894024754293812116742711586680302891522111764569511552049365013032930677297293306962967422621034057822104993457962959916151981008758348946580947056746855120243185645189646890145478525573258145841049988728904736409617947908372353421967598629795441923859840700015475011601864564875309877441853933878371943424016202914593238720771430310580831866970244612669214048662307119842982466018007395655497382509500398052969442879373671278837468661560118417281812614231409440762625419460951920031527339020753057900035471765095640190629232947361053962678902267141213779031227304580510016887746937213277172031313209069391258732164633639541830526525982005971927449848474728707203055310615013050927908900723881879288054879207919956607345752450661488824520768891187632259052504662439443142970699655521738474493862785348454168834266504698529007063836004985311801223235346454981522640661328826247627571229796557252661485997780645300798157703521597171885825515089339517901147587349310915561349776899963238960578050400591931026683975014898665639181168121734155320536381136050483755659110295361182814430093629669047918310131592974950653786745280347293542583077886323373273930668831812028485839630365577359357381350823554934397937158740332885223421121943616354290371149702690402931628605144535195084956085510194387248458327796974509222973166193658101503593781141082509184911683600292884282458704997727757591631758662596250847087377418945203099688474351531101605518471432621639349495390217973138953253206145057181157024583307278034694358013824172732367888197424238987444883279023911596927197018681630707204954898308391316658501615096232655988321417448818026965577514216633400402705710925765506519613270487858412319204814716167053328352539442068771732001319047561410353908616690128124725235204363625750333267562962114158304107215169819034958404217527074473582471274999156073852529072242684102741154934865561580101969259527324692190728114640659317578659924842071378390374935967600500725954647018574896047859324346408349667926975468643489596929466850844146810054790891217431624401894346764397207448848550182882615547347314318060445447103696061782051546499579719221609246842195497176791127878978425083973536759604909159202201969359352761715156119296498549329904161248649177475884808470372279800430139165480462392368169395875240381145178288168357533393034317088394104158460754611016487930959500481864324750489167966389599845677296521390361427861735721389635500599979422986507415771484375000000000000000000000000 [76,45] -605074057237661388142696978242253265018732660775174005325123386058172892919098465344260751087417993574808670665613556897046934505208793168100287787451281130689341809547762538633003682506638458523274007844938276506316126908269056960983465458650406757685495016969332758594553578672376763325313844519123402201420897369070204418150830860862380789418903991513740735439362265350665981631221855069655093266188290446739511647395446398933990922034400382221964385663059908490142126373781207192417423779386127531755781622926972141183358688265658515132032902243242673238911495510235108295893984394190731037368446197454694871050026977741459804349860967579131795011857342457273082871067299604236401586699599635679077487655774809699427178788864953226914963368456488172370132426402265212830946452435835281041995573719330534198741601756043281379764283893242465450536315430804685487085252102032296636068999846903864941590500016286201923154038969459900895777245411806232643242058773943268326037733022008490331351604673839049853034938541354779397440074008070900549360271211215463809454398494491119744254707451385554781263581132436159718597065293845666131375582204804198310017234602402817597222858071050506241479200290724072421684389974836990212641576992615080580772191764006276583448168013458835866739679275463506602121126268276797287997802839970394485691994118777536246323642481430872218126220460676618784336959571594185530790822902407945080672603706134387191990474854904409621013003743282130398455091061465285168389618839200613166952297118846684264408863128267950570316773203618005457530595413838270693502620792645885556438254714324230895456933935622469069335031462347559735791157374568755251688512825560870466563105223820092279006571247914686148562179028455484777563120818433729011608340115199037019900384425718581533251639534041160591358020844430096460541324142220312789353720986664494976064917871962694687036271109972805162510719523105166909769680831012227385635488296523641881441769277232021505267954522354671258287679522578223812065669236059489939017871231805936449875500988207747129769122381866753509795674582813621349181574296961960145798423800563837885768389448767853261505062901813599124889112952692306458207690288301611838980675711188069230805332568229322973811300061933211121484688867837764236198724894265689320659234137381046425117612356228115964046839268742889201283959290956497416033846028044942042047663818501928841710094350408016993909654413215650385482159322281557614458627546111199276394243814337125995198810972043349633916076851791743251851585227996110916137695312500000000000000000 [76,46] 72670296856704545870171877498752925305358009020885074229507739533345055660911739078925170202225577436680788206362148816683751913508363856360078120280489832024581549396928462359343171384646581717872153166407864182284276064988233258302564578448484160490009031012238047747075799161540468123183721313422060246957768011073865181360219632025976011724875730628127965599843081948388554473893820639204344398854408025721472082313550771750792303341952889506088260587475829162589273838274071299133022649534388248193436500620513477096498034234171173309724728280526376083091691792264989106578920343516553656544749013173413890655438376439940988789355876506497173893106418169417640647872615048329165115597775988434015757400247408437370524363227183897943985077655395501668597946514751429551982262970486977440046422731748647621543351965746088868992800848702843375986814505977981826359953946422901646134619484244505545445527828412240967090368613301776502666492100285901815500673594815369329542379384378840259906256951501322015642910931406621421969224053757361208756789667592089364832935633752847439079287489082836065721020020680127267697954490407622982149787562251899824326868945569658667147380207606523240353387624827105816654211064303069892988166239179883554562159146948008766546119094570137762228578180204899430239579497718071209658264177517203955880707716447990571138451948938718132354827230678702206729584699558380796782698232378652858132447919857177691130314739881960494414125150282660126839794175918022594191125351121872994189905606339806983279919168101527891692619302944028804785655310512041273759899442849411378557550241451737753318196753274602099287963122302252197202415455785688919357539570546904969507763086645819010868880287288554071170591478436776240280480111994772904695002822153186692325669760575059537343003741645220473864960193114053041447677666615662853995332439468843564133140336055617133403222977679131217340266667329871615682218077019179304258650071539658255625579515771253166418472723601008611240933397829412866227643311541725130148728614425515525420955960937448035025504946780833044096041890569610956581580252571984389905871082006690341764743525427316373186234677987705518871569039046322075375178421934353067332907615823874273893388282513303440992334864742781760640743737296771112433329702182707979836120170700153329443811385725118647631243279169555824773188503052560084484987716755145264757279906344036069398385960947332292461515245095640160505442314748067788496763998989078586576723854145923424527580600617489314275998513181775706470943987369537353515625000000000000000000 [76,47] 47537740736229385063737854309863966890782736459624703804699472028343747184514392120991110697729188314060526529784198121212376188505206959013906994527518800731066813853246513309554982939459786713881421026723508929670553305528615799152235128547294674403918878948231697824401610436152115273206972683698733681095900051741195220958408770665505058985266233611452930649851253155897805378152131117943024620432854011390047246404867599359847411367827837454332474834580927553993267309811149282550778073738354082222101558047340097501740673320235658773554991912956667405834338945664779504757839059680143761273011747138606737819659056323511507918971189373063527983087461606723050149059643416116356379476256475628496426310427759594753063866614529646047847573942175035660749572646903973626538881528433606899521796169098421556715541480497454235468342731397968826565557858865299427630011819853562124633709547825862153727991369744563447543243529133827405226849687859690418846553241948465643516855374983298868984044481181522717886324704693393527877402664385571336214628672785539449801926087605446878293961732114926226660419243707937745684063770294105386027035385682717809249920872549314927861651317361184458107519297866121423147868440489805285486622060850964263969962248523326248072541876609895908960081238222170696074312541050304675439779957890111177065598709869135387894246297165977149125263313181179282915825141704491836474996294263399223674701897838538124458587672578127042536406664972835117494392891616019353253245860596302956078401838097492487836262513563366319566582558397088227413547121813381137056727536639411385976378062251464872167148305472778591333205584430605374991638410520963642393022094015433391295031739446646972783800147694916583923038521432538656407641108571586392583665145846316588473360194280709953609842597829338687007569903923079415142620357338495458532590534413470279987867123864850503817648698051969544458605360611603620473101404456446639219835149546535783683674047081280471732164521123933423423410913890934936993520560258689052425434814062131205149316118427435366203260959714992067262475352852812595405071551814796864606292441374012696342102790910511335827287071570228370010812956355384901828972270800144717498595327548237428639270604974127575762382483135148025447481650348698766715623317516003780311697949619426915149150679248275887799871521955570870343370501569195402079817505347170264422480095537063855361731967261129972409887952220565363749346822803657539912554572880893424132681523892224548976640106504210233056423318132033273286651819944381713867187500000000000000 [76,48] -38717567610229697236461057155167298845273231505727497531271879088445591690544704652111371538227784443977294733822888719638002860966614624546667070444115166992904711735006355150262281556440469743572733423953465161973428846010429004279001269026613957511841143840403918276025646715422165195975368344467425756355332574817517971573906362062311263443184922854183865466278214573697898604605286528455669410647006714319787848952116159955159077847740612717093669751880046469166011960766658770036773922365896806800367923578086924895607499857785393359961165276387012127922442299204656441321378386695375242584523786491576865705436448374199067881177956141705614585782732166704287939389560409436840638340508697384931631356714381816194504343864570261857160844478255766686444399159214438918429705894438403565979068834703256598820082565276350205996132092570033208753440190776314831790348291937801535571033894112347771488397494475972757941989239263524500802992985685530598261387195916025985049418498339631862359520268594959422368037887285858747489165321938050063834895474419476941855574913937840704880855440630783303681473680363782904984081112947118635006041569731832290100913127719736735663708832956595666377745736408364689738482555040865996039486329687777662664227227191654832559229763975584482434641585867801196933448428438839543455474051289819428817857320942453979043897519805537433932802740042121558349002495746722542368257931901459256396663102390071901090703851659248083119504403594677413013922835826617320031487208965037472729672932771473267246768392628202045353478371714541675263993195577177310706555417326762525531606099678191676475977622430969139038559399571530599917372858352766668302127657375238756805057289917508804712182714544764192262121851086633304761279032757975546095650562996521341028716017747877045869033332667421768416255240954501957925958784052394709373117435325491438466163448090131849525202316042800198668615787843088376783661890243946217696671566454786216903673232326338313616293096360038927233548407414500373017368890870326997603578453239696389345161205245933388323888301000883208082794927204426836126291794118146629514793209424250365917037258643850958604611322306106854146711833732698446933573363741071240872046231802627432278315136643764726787801056540921597187926457803689512972761140661177535246219181733132445371892760734662432003982139302465641304149288827535473020800118881979538822802456034529010165889510542662447504360410137370795963566960343915627423873514126072513231094820552519141974455026632660759045023723956546746194362640380859375000000000000000000 [76,49] 16163962379149379029597066498720406247438009367429306448603376827193669835798870870122756148664458659423590812358730494726390681728653950680297971527998527471723727795903754928509310050049649466333904344949520383037761765197564054049569698779712437449655200326112459809143444394087466972054710069437780746765598897977518707336930664049771826294460834547060286815223768799025613070309098494582107126869611269054660228776786315010850798243222590432680884183109726934592019548865050720406185777862755567441663644133688757979347937017197394699864887366021573964766306290449410035509722253722481023322334228040540111535785948464592385132863231638761516183065383607126062267894198210172750252100183853702946420875072515789071574364199529046784208026946575090674435656039775082707972814209081307483682623639952239232904976987581681025506055046258148831785111045421733534817742482715004213836234824045221272798812389206520104885271528535089777131073704679740601331558436840153017582980457632702891610537916484431710444028665804700364304868177015586355506994907363854945624942528680498570527033335455957033605206163297911659938939729234504140322860222633336957135458510835557422568006878906193310620344521816938448646571529983194729182985923729664735131477554691169788052649592494598757696202078843022859170717036513127386409529824353138417804640392460242669163090535874095586645464390950004238325394652826118032231627955987482487970640300181229261695930601948648452365599621192289966909677365660689716880055052608828694344604353857073123498469769037577526442406927415959854456214894346318559942558709712131793215210459875855514358652872115353988055125869794374130691889391965088076554153930804057356639707892983279379670059977941138818880943198180490556575391601518044374826738057421184287852328454677279788789887793298586504809217749281145014134857519425317042449710985113446987275376541964682742684362453805268930946378369267794884566180330095489128974497650100942130104697856617627561282591108214431545672515293137448550612306011102180555319264156344639423239860752724709654709137135267446527481847313252018756023219926939857604977099555609695012803596808345727612627131992118586120915120407118416630382547993199624714435058332932011751627687344548174711157738671522209741003338886843103415032763508853462586393397316982553210655133342294524084214634976929959155337214813762712194905121788235522881888000815214517279549935113978388500571253609025764112547295208101714649343292175486379927984688800217541123630122487019001795149897304781916318461298942565917968750000000000000 [76,50] -4404477532323314854332135873186894007412960878143641376314912313114088265142376387176729236188253613234760127391498926739174885524409994066961683582222222082888066285996160013116788989228687667203639192251316874088044130174174116450726345681901335872790485294540404017254428353432948334155905760180516409850294545130076084592076538024382242618349654843654575652626999562967534101551030280189674884658010873639910759964305072514720808169488653707720192347341116492331884796451984995224308804069173720030497554278244922291444433710438013998944626902924858219623787410691484740867630836380968370408241794084295181550953205593239635168324044668276963295219105849179240562397128910422572665165045605351386556750105830260216007097851540857352563211616525431529658545864559095375670018970254126868179859359589266796433378777133149497074646453451341876867277328568789970685285406080472219608031491990637841072963073101679210273501315404388985976801572968238455052336432151587094967845452776071629431017710884497620080007085925201488772497508335062257493755720541655444200160551330340398281383705004233105788251944546135618397815422193964351454225638044039871230911286329349192255387965760438215779764829428974370979977852014058833303634778033253507007668431775275383486302688948757720713128219919343688240679664177336677186416798268517040026879802445490322251971070161666158542787301219277252618135172290711112665674608758669272849270691312884482094994035223157809156868768410613866486207458722671896525124315220969247362804873336268169314871090765598700741314993227011329413034320135913213437081781468219134945670008975280552652807498062565758504080949193464451503462396545858517794061962805764909964375532667762103034092086591803356533266276941999785248473044533529652216190045311159298965502214539306966056958481132638689506457345362244392990057706118154332500753940607041919539610396967142922273087679054028057592514049038447100149684842857691564400993378815497669274137272285833279962117589768372089805078979942458654219291247383298774525188496934165475026374393083188625275169574950252385630522947682355266023353158787959661274064222411672055083631550561422955503848124136142965563370632163048508584145003122846518660289026492356549560191026828124320340445710303779676496897634749349835036184545914434202866943468514970854916271731423484884448933114507099914611919336580534542264392171221000084887711490424685380247530482495327300244886800758555773103895656192746267819160368320769208494180932531580974575891610162461931032851225609192624688148498535156250000000000000 [76,51] 638839654481660853438658999029826300826165975823957814161717033176264111066711321922759736812967718975639592092593043911609833424884337457726741750772344267686007117777203055674118158806425230938804811671165321254223584898449998429981619215334126296720376873671779198124848491288375431268309594034145102469664062958787732306334863484891225031751461086328193066829945222884915943380380610850583754121903464256051551775751756655158881630896204102292603510766598554101919609599108463033252937731472318427304445515248736873945699915296781826295439677559018633961538405478023736667068325610976535225997162017385254834094747685900507295344518334746752197125845611223429276962078133821679773399454375812770470710512842885968245154650499879041859346099506610455428745585340872123347905972852324380077891900140787476054449563240588005092402320597918084449768519950835601738945887313771430885791495405814245447120769280770261732961590947237585675189276858940118458954833089058158901348801505425973978451300966679361587208964798128791513510047600564282943040692601551254666533905192183012975233435929992498338367472852590232541283159354943924579950760505823550071295526454205278668373023474788425441450008540500921696215527242390376621855722301335275057419544376366484490333280166004440874007336153726398738779451434901925456842772224828410530728419593511311051300450332452154476740403853568737626619374704711365076082766120688475420095346409203149441259301380413125514302526318071103160688892537996105343916332543870145689597529641142452679561378101052239195482814706337751927656965474944365019737938609851785019471155591642403969678621606329143003945094145542094295555374222370096997792358245273094039102956638560989634924481259359687085417877471347235099787658040762573944409560337330064389480503428302371987124167332989445748434862740873538579796051856405272105285314101795605782620134036941240207056516655078735024591758679128535541663110992509587672942746370579887268585942665767469360730211289689362869247949895064740688018757046558962611006845121177956487945027801726157547153763880446454831649049557322380851857020569231334606947840557211758237833068056607270122255342098254498197194830688831349942022086541401691743028679563365398206537388104806802335344021682521833194554967531277494138730998532187722369801303985318166625786710413916662283304409591718222535797525994571650570754039601832537836171876928960899271867381108786984162251765799549054616972992534501622260247010437346086057551750146009779015006681246978403887482045320211909711360931396484375000000000 [76,52] 77535716258969237747231324919296644307298614842218520282244202321256323791757303002514638651411154283465510326630821117935228375673884435911988018913851245032444376775672131804105344975600600651404897246944807586974307767833496805999666166622564909465529361765824099390314636628917059543722405624007698388940382684455822387394423291198511259076891794899592152388134705985733436900823298649626774247366947634870840924656179688413051572356101617373377353640771303368701744062998886134778299249565247486621933887565363637268684590760913160008662636459538625765190514906849168341098491075183413684447024233890199289488216539260728972196619418855807351938573415965573309962028593787860258343683996888988954214237725351447796484195089475931382205222738714060942617531388322892767358418927397527518111040447326961980067452753349829848104953524378251707323469325447713079731786193363253393940194334559754183523460149379362959872036723715319823105902879938374124351218837210575217121820021442175890874649295799731202837326139061285914205469884044996637490472989783440744392891519925847482870402795444723678977531714256768688267314712743552386384524113185888626417101330144687835004164793746379140186915470842695818808862626748988359907986714426263802969003819573506152032404548098519916474106446914683057608882232427907214027784902963860182287229669918144764260032659508801910250300211420514722124074378004249640797076741864689399805522193165115683164353206506730541314165590957772104593943271623807254001492714503115789019732781978968206282908019816858556311261638158983459641201635470481800808650861735771587417427490790501511712255240670412791774229096915607316778238290611811037564152538501006549801794525517543954282069442160618800317462880198950671061218356907161014231716448995921955277580283249271038518265969900436259939724311287734507656410573052788526030323214803062998859972559300951507790608045937006124995739053650513294826105658307047919629275466825750755110916536537263685101911486347072608261024160892971984868936641167551650178582059384127153045419469468611510163932176004952466905938249044630368866600601715125254599478794170004481964053129221801329194432815609645895191862937190315230093026938660862137257386048126889746011301239140118508182335677183353255702340030635676994305794451034839521996445078488846205959845445274097993599525423251817649428469650952741560536726858267925177128245935071526096875295280731300930969936930096547928066266099259303318003412624280624711070753776552934646848491695436678128316998481750488281250000000000000000000 [76,53] -80781001135633175553519643145919491403560473607714351308873833023887560167375046809881634978087255291265585530902640745079925943752737174427401941171814077169897534148879516745061166235843906395451931126120042622076606019197227421343606800517384858002983668139560708399721875315088173424467827609896665720454721990342224954159540987126225487196177745410057605873032707294746233255632288650628508439321261961531862424385239983304931132767221238045993124501543710556737375914625720719926476520246318627080640226565507218268333069987009083250309101779414364514195202329842293996761655362557370924519477307743354559804123622164272635426451147567735625360579261183423649995835317969843288217689260529413810425246887203938210876375643274410602975290859240918761356190225105795195486791130857546752903866598606182915052767256379127784434637206591890676767899918124804899748633062387043685693915568229009401435610987340322853499501553542384077070410235461903653463821370115756869748817434151935951267720827572429414238004551802695477070708160917341272014597974408250305500394403935954600781465538164048022998167128952315738539518496795335112719216977193102515215860390993569730848951207090268090840819792167358488495810356891536538756065415778879142902945224262939774146609664418609074765764904778928138404368646757017217914608483975824947568614149692386954224043941505760971904173472072827461328830967293781212340358061666391043772076795060468746608367842482308428551700736212169499079311244442477935151397546295732884142354428900852709595019733771603380804035518934610129373790097755540629560520405301653169722079926493573282514577243999790914006669025412164176797189387210560002619726087305536078618945982299982875880529399843553687937088750352214559681380377044066166660750677769662058973041827813242764420336497914578313706683387564316149212218730579023514727119946346999220762130631088647297411265277851162083691321069726423083305126518864526950905078658993589517735822778083882611798880268662044563745538148769100739896633173433419020284361964123989797166290742229534887088971075651129141196585216148079608198442857439402018857468463475434914344547041076916669839006018115621717929540235341961920654193419495582778983715430451328994165706671294717441764265976476879676505654906556632311388003367669036314569972291309693238299927815133562338588694610465609855779316599744606676913286346703694394069210913710797057545332581205705229429074943756731509404238638845687440092346348496199369187442314507594442671289947099921846529468894004821777343750000000000000 [76,54] 26796884833048669609288143724965939376084387217932452328243370196751321233130872921926508999946504479047020761513322465503811216119140567661249260333891707663708456096512085249035539203131210525786121761093805024601536692851535276453968274437832863724884203334850951025594718772922479015239608031072498677824242813948368402820549201963977599716529050367371525496318036604047622788123028946400863938197956033895216368736672910942806942646288088669981356568848098188024200280806206012634049503721573579411925995557424431880136327293816289074251649960556100512139893874049586254321923415302642865150191315802088181814808287765491284953630303559118365915930682431963445800826748351409711965126500407757897769525820673866468351912896655275103176894487385905638382328500979738696872815630683378369179583037108179864831130660099772556355733890491708110398582273879912074262869090988558398914033618113622651205075927134215535816938005296000304089928079773460048292532283926536899633157453854083821944896606887710175896857573314506787625780326531230243617796407434305389219874464898264365748509402480924391768350771304738368497090143734278349727357375890435479592211748622912413174480331594356045565678527594244454145571678693545221344094010690161373268736927410830579953457178911481231595595864439411887314697831005457333276961836625919236907642676925246888206746381530889733412257293487840126148213421711026815812993628954768861545469770902495588638550376314494459263614881057792580743184282139593714475555977178058961701785459493813789524745937287907913924538705237734219354000080857529373650400936456541427807756791656483433096863554414364271904681808094038227158847645508028694625379695374840480046683110157113441310054973985102002994663789672660798375047224523504705911992932855892659076042389075733676761431235283333565745069768021981622001613040753651675539979027267097933439125692121790156497947511170976267011373209129198674657887300773513756175091119289470733407350749352715000965607505716560741735151893867579677342142327070844569436998189814376267804991821007615449445237449694098367872330944406456617543114626813741550309066314356598235593618084966795180626386173806999737430177667383447214482386881739548477878633160563385554365917941892665475183521010755594724914991171008596010498160678610643647277995420595754751056152746182519660984907311521494820889977760664719520679249487235499054311521251813601342771767569892632602422881970866740447291346389940086279943244576707704883679850521669557616988299741933587938547134399414062500000000000000000 [76,55] -5068467715271790656165184519486584858653791102230229243322643484368320895223507114403664841862677685773643718679284298435648991812293242844888457103970968804435740152405042433463101991723318494357927698485848077028677322705910999394313063289503453185956525328406404329629332744657710241823088638676838916074814173427787064122528523116946317049929683180092938208692251125146487448862292344170460801873099447854989687448146068994164342439294122365031054883798204641366167178336889634107588312495064753311321461722843734814368847200153201772103737866799489776388317001467468460361627010575048334871779107619884678319798975706596194377015472718528358163509917149458098921820027745246281972613490460260539400125965394999529773345791879622241784442001393864592799778088073699431562937495901949999614254488708387028724587631740307889400617084238942063470007822115287293675763929588713847008791272270008193968256287505970044993308782238406391326749638673948629686618327689260296362054823120545307010659383869261580497239938731754484317449958800473625401796824874832261806237964940884145234993930658419799342909704746506304770797750159738620636702791283607040954570532129191058553326277655593977142765458535301707669234179537232791986211525471910313033396354191654664745328676820781059972339275710779204033905578174117535680672966525128736628899572122551764307830641004511074139724912737411594067804574499667703463675108018632288643416538862429440285838093465686741619988023933384782495911664964214004946494111692735488345397523612375395037227635643028002813161351690604301341517082442501969092635407130710970689252582381178212295468137804189931726644853285863353779981041036317159773455928232013978678917701259927993012375753726128757749034787354643002471726795631601975513754879699343143181494436315698441582206139259968060946829129198725420494731733134919630154982482780768244386966248093636297798136344917404602658288965661775519970077486377894440405505626414964256653986041968309469397531971588613458195243671878080230933742384196418427567997332870129120641038088742023361729210265006935377980953686084419705219854399266911783426434575016802305537700056524549104094063049726728728753383634787201927122425796818291445488717241570651394725031034273203124587921611054130217045231486900667193461448696956952796159292955320810667724877845729924612511823151218318077748839818052231920289434737291732713579395911124840306554274633670600009092910082457661661566175923149776391135916170903795073432343380737119531431744690053164958953857421875000000000000000000 [76,56] 322882129381259525716376618598125523216203560687444317202499713552758705413675408354083143554595100383455191947229079540618222209480091705936974396499947982604293054767945054699023822205271447210352992931945903928447078355258370359847383246773177550067408796745922031996985390876922246406493343581941026196074916401927630316059336563618948771877009990503404258826472570665068867522284313496373914654632159639154552616236373144386775072842290023566731790987833264668752998292294840700541127688775618987002844496772104526375110611953580284199326687941063649099929817043605854760143149184490904400264507818670777984908933914554682004370045661087018537013674947342136761888552512830258090705180487096212838202833227669061357768383622256247036654637437958641696713998483458953748255951483896805983768578406518276229620145246426106264299346365727614934513388915967093745486714529435767268228135962458623433680052047432155326226307334288710801774946424472579084058969684337629394323414268892514139163658994784521991325244150291916502105843401833021334596833890367463069221277804713940479407872068028393786951556622791739411569159577217474971109231058122318834984759017979744677780418577559557200609089807287327639133421225384039506891812526667063073500298086904811487176162465758983668761742289117270688395727768390804926455949551977941877197471559784626953827448146090439697397252979286916252007956725025417181422289127253757899971869571061803451407232303432119351496703595444445652391123311126389707834988214845953597973203508533953194103162445109249406602520346427359740294416346422819166666512172943445379464752767623015682263735105738482388074297538156126379810500224180717626567846489769297821415182027844290830886008714470260962321160078990168271900113184128342216246691910219990450680084838723981155805783723746567230760734204521605353547867722812299517390463847158548751389049354331540070274883271907189737876034385976492634528102957480884783729027789710697340930330884074554896630342944088645007640128642105415839225431394798432396519121546600386731034575500286758294408183187657083601287731555993802213784961700086092413758066012094239411268836170202843215882457443737488404152954780829625694704950825207499406931069698354183962357974954018288589983933797594811399487489222672520772858184668130043741772055367759727070424088109358239731340612665675840126017483818197924103450389394164399230525877881274957095436870013277379912861132735306623918926427735574886461698712455329739884346551548333081882447004318237304687500000000000000000000000 [76,57] 134074667725498275223215788542619841218375009504581069069940063420368354070894490979730430853417813675478057820253936006503900592236898234091365769697542895530886943251681856794280512729092788960448717163379962950467595765163697858909812140927202159113145360994878026480457351171881628750656528414295289596124997526472060792216083640879266940784195029903565981492235036745533213867020442025761626927335685725793180020127140137512167156018163091026621905133885656990806951350703615246218306127683501556254340105648471224825940748526940866858223412493345984839796066691705148114947324423894194842673438610544968190430428712780092718353284601269614459984397882808917429295391481255847426172726764591749111004703711145966081582074075021226086543878544477912755922564388201626756727875635272030940946261119533222568438313446316916590610822768232257368889731289827599164066391777873476340278024077208130644583463366419490029698043912070972644629970309824339458396320825679562711590802318920931553317699632050223130839917955479191697137549126698775840294223032675088371116526698570745667083768291329177699402289702935932830016049948351825581740990387314871070755799668004706191501225829437917910475603671257244912096184012878889847581955010916280226317238875082256362182419853553160280767574259619931606901465594998216010971459495722410819538545832377946911885590107181026231935104276790421514550723828405454561120850183371381537843100524029641727381291010663655427910662693464016697548222995329107782581326095087900802341140278559312356899652790930365898932421697431982613423842835839934692029398478361689986959795978590057024570153904204894408361002669110015290846673878465135586516877606367859575246257312349835559730305344799159511343164889335334726453600655152217294106997647192573155684166911739827352463672413131185632981179636358388850059954879482903768952020958976305969821943646743515580809640025502327047067956111680893594260819024810564311492476806252566811496971778206696061347284715239230146156983988436895320125029246714297042180481881548278589747994545052917076136082238090559498395806167630754055648565861043746646538047047263401285130633576794597198199506312954989517918947205617894708440517315737009329442177075875431322683068311160319780170265527687594118509820704436689030401470365540465979339326043412848003683429772998193862461390895487773639967349994012962345910272179038666669828758622398672820103837332760900097684304834525873295970356573351912006505075220481946855766164361511982860974967479705810546875000000000000000000 [76,58] -53191053124669173901825133732479973595783315624309842770169109597143406736331909462665930767132579358393518562758079824387919566221434897272601265506576966538463735065969663661940061133225373263871191156506983256661917451722113079508200910594622217070834555728784381040912730779299441110019488679415586321896315008106799278222498461749023813488178858663052663375801045043684353818134725123229924413984661423401603186731676980843699489801641832820807334609959722295213254192735061540551438125867343314167300857986516536597950728735658967068473612007537932430314115382642771981836417681886985250526655727880179722264554201347271430195780817572956989978525204130870355014195674751908583914622153925887599283619220893316751639751139426216044778674110677668724287753791979322560032511958425256116167232730536318309195279135949254993086234375621937125139268477477652196190438053582014766362779745977031965182549979829660904868943194992953982674224775677114076573364069279703094466928518643677730172719996628406831352865691197764601927010265679164358586415347883241841923863661137545093270692042948021609346470798737719431471646574253719326168557548756993455141159925548043624569165792717558846133739839422727080848475811983646288664060306278233598112865736335225121329999219161502377601269393937816518067099528202899715132777558579367470024392476603579172892603235400898392261707687983274088266516335526738484327569809008557126671232742380024943309478232391097449256259894797307322783040987343645580142907135264420024086117753824615651062237794477496899762136866514345533058956688923722719970337590891077272757282781932713678753035367374899646573464678020139881791092792913858189147276802532386337463144810336688747067533112337044843566778544515973587394470996934280494040135500526748534679117756435376513148356076864294796344593059291081016786261372726611713590682489004567545634228650020209291892496173295127558014679185424341216116351321689126667702060903864974285429841374461557853877270570961412225748400574296704627334125600322850367782976258348197293763429602211923096151258951650187601916900776408984640889022362497432730709833053142108393525863581494195163014701009879617165581433583945288195987882448762124291586076148687838317311054110414675120210242683727253463433233529361025723035532101814311217438303394876493545422324458163765417715109333021580285801170847479641960159562054660715581622776583044008373983350917177548799023082798707447020732819712851377225723906172483168575126910582184791564941406250000000000000000000000000000 [76,59] 9777824170748821904018654875428088042559859251214377379615397535475919444846707716361376581991470575734282150982276128704432898499753616589217366442239957558343435445036183248986432275069781332552141098011930176976975401015622631248057720985170708002883640231991920566997834046175464750169617615285339031838610138380115092146442240508319208548096527138933125953845463954842307123816882621526962558518156895555447073773731086433765255344257932505948372918069471382629627847229741195144284714165795132057250542955042855824826601382407023419502717311878805733835470528470182545892328504695811939040171275198318003578801478736580331504412814876020813074413790951374975681914642875508023609309969390416984134674720264638359124571835176466678838156306620597459492413704126631632319431479207514429573382973806041088863697703559767910542807750246937685751862149172167707666122572880533072349653508301787249891090942630015878797109645528001541330543377898718788309684736880476771172575842889907108346142549543835611255580128948147747607086255038424064419604387736788846958130341257320274993777308064171015517578074899173166596209996159940650043722303483792381234696863047360091241551688635492963258367416906398160587226229701832723668141375467131178197503329471869332566340186262339126158243991167709891502747011676170308452517940009887304947140850628584216147555736918558163598014130606732729956418563698941039848106715364751841872864415252847735295419889358635566820579456669584073464901792835492253829913131346215548492355582359572807878882919276675224791268987161882944006939739691741795312799526405071253529832243584605760067881206030269726041729645320551492989767191151058749347587049043829279080468514140278338168762832894996058517176681667023523297672988590898523057089408945617854318556886067900621902176638956063246980004269093493816798285265518424079976762379638371892164354928794124622860819746542498853042455468376193859535424081376866459059184867552137306625692137328318430263884024284211685140069007765079065944473820461773364355686434706398564279086137925741724562513004318800250592929843697963162366434618025880336163936239941142707055670739779809886268188013134500656686617976114595468235541449919390835231381744203726426709771965211942410161015986677600710502679327015661298982726840105049093372227533210690731079235937003009205665824643103071750780612289057711525216383040003629663334505073568613828375364647617441326462326404445237684098073152382651028941118313310421061856914093368686735630035400390625000000000000000000 [76,60] -769571400068830452646293827601598788062335871648790626284427357260900483516993013539797374937607238849483693649974739078569761530183224711524849931139703604916220704969074179125725235767571688773218638144430166821044706576712430199992001624205029705406131109107064299349108020877316978223383140085678309215394985574523402624123713771928102286221392783388365408282659493292675984497068961223423988954710102987702244959421407109758296693485797217536921104276988368932542805630172326372422313566723830145801249589002677510982562578200936918986497284520880715607599650535457087750494037841379099199876642303208540693431903362202388607211966972675266137321482552556174372579261708413770153116001696021751795756140518487731920834603174742658639685267205936589633962748279656387632175779403118177110962665587311243295332500452447693221111528316737648219854638774218743421384537434736185478466255637627528449945370076635421623142333871839580118971138842599526565538389477308726499851255181640767596744700035826744603882690649231711078004143285922684007360075895168307421682653460586993797745557419811191697139930974119525137328123522080814265208506202134412742231345695045982317926056858956362645656456134014482351227533528838575651306196797391901739626509836563155887310174728143393442335751627288691227874449539012680687292181491162297882794708988247352501574553668818549674339869774755930147836209747847407768950531556804988562349667079262880403063092300510122730768768832720695498628415627304409907211446752966720590214114472747283067169516102328269016636137429315052334872563041791338980431889433117912252217054923148003249292439405549976418928453165749674078724928900931681445902021135078573336323028318908421098707363974937806517240451160961110665824434372389545136307477498515723755784865997438352372547526036615056742215250279343329858845477928665766477748082319604813861636474145909139284762527028971024583972635949634706550643504807416496669875598342923670281590492753980089014679394847895732534667503771771978360524260413849466106360346958865881305024758625416653908688414467981711185871800471917768899645533637563296446629470508187698697786869917450942809366745849578485741883519927444630682872899701478925407796366547447440574035535880291491942306290502973665704211288456773609821239859567801671552634022635486923731548427529903364968249931029152945740555654406853485734708110631335085818251762844472726880776172317779234419588422624604671529923743588827119484901961854461660550441592931747436523437500000000000000000000000 [76,61] -114400701668635728363312412949946167508275311302908005096011926749047181673970226183727109965369351666336801667683760354126241284939031237040195415665212150196716475036672093513334328698190909130356013997182164116781741387984838001427115608970044275002006945347536028990284207388696015199130018091053587797043872664639911120819616194777720085339975900309373316585699963342520143273317973340650066791498118341905871575966087938080168728841129231914330757284561811368664783054908344792983590638399533382806579268229223880416360847025273707563879642946861385990462234075456251439841998628445288797613523973389430727140248679819823752884269344949931944665495063875158382893670027398015924790044665578021581819008622429070598108766429154071326811757572774792036681461870348287074885937569457922808597266402849542700836873433196227106902509153403116114165556418168207467738659530119557124287937274485433146914654492127081197939297278541190676596306938532414534266299381468320962254051263401641628628472462404984961839482035059840342849955986386674844165481972927835140749591123190024765837690209165798432954498356256506745762410506442111522129052089747953124964955341215983187322328025760877538307332133934594672493058054732270458354439097336721806865256432933215697820526808455136723250816251100280072850229446880304773372669061094019417586829910928928996880854390149257722174618306536832637069868629804577834155179381619787697072317722254320308527481382406778594361084541624659555006410167237760523502518289913992939890581984334266529629196829734375259909276452214950342849250673301051403536754259453602972358637523078762550574974708750352271593060168893701977589670282177234218546979103388959104013002988573657349776321263393879572813648577075661578869795644324721848647175076972254464446587567002206817948306587635841037644981154816554711767095669785544446625509162485368303363399277621384673006802678570973525542453921432290087410252312650077175879727803744244005253584873399604175783762002819047119457513625877339975846854799389617189679150150455845084596027821760036361796699016801735910457298964943195356470895237573980131828653337784214555089552737187664228808930672073447067889162406194344340318175711933617036367793952194545104479923826149515117404187853487521267656798908470961605454412650540272704123072498539924145051454831109986423962605150585436217406595633999169933256250483038909979491162925757328254304548855311046087710967985549601824242528247776173990011682607415011148077610414475202560424804687500000000000000 [76,62] 55175882284385038214161614447784672980637667666574792676682137753886343129257404331292319176226923123935628113648203589933292449985044866117686119238325775205446176015769717577155382685481299015261475682368919578215791344105089856567090893007228875366736934690725508580836145614573036816429754474728131836718235780559074208843754201222250935348057122596460734288023339921832221120686527947746702454803993953028064871402563896351157605986528654561886998045840951233360627891652506238048784980423057413966031835181063484946334129209894845432856253194198706289459248227387084478828932545270353266813452165541948620694028501901941448275635253209507538239617359429597029069420765528606830412299997461129005346885110308596799684637315433247871248244112150054475139253822605018810520866209350769232530954522498295733752424511110565004652008111666231451269116498748214458320770587596925557389956423127950887473459848184608736404462239670077870390847648457427096883102304757867135779745324118742074872440004652888969238818939707131603604844159269874799948554849591345066244796632175313376808406702462517436499850904461442119712529962567449180219919563346124980524626918756266133408853000001302698058319382356381583480264755231973765005703983754181785252036596155519363489608607742162082052532630208962924074468107516672168589174932338078914851834695237844196115353664532406603422878455761926597762638960082927062451375321972876661358878740291489726211213140192045030790329248611640168475554939440380949051663970064848686152624467882907566762393307484884898577434658167402741279465784460599678949362488376444085102923485692862361601967850262003083261827930287361943862835592523118182910740531727793351888924798771070467035386994490789851912692398859885918059532569984911327525657412565320322907148814844467724477629660816767166632998274378739653757769782496135870972260618259648024006298667592242901358611341644087423041895928453861304551218362839015310352345605399292236998248203456784669347117391160852067129224731450937758983984924960859870190623310518477749786766573000738663787310924776792122684598107967465696109548578477707331631808398468953334938162622978544069581107761843357469063837540323145193681966598344317572781421424745310733173550001747438162179728700558016675239703818473153721830754697528047010640612606530813562769106333729726530766907634032279502749599098046713491059023486574100872376447039746876796381865137593967738600498961342827816739724915783113674827564665292811696417629718780517578125000000000000000000 [76,63] -12571465371261962422751916594198914920552047081352719659530139379787853333365630014827993319138666264556182781981596587807047881067112082793392164692957426260903593968187350287547423412165819909377064058383303007794713214020133122331434239058794600657090062549591367733103800860297597132415295188271356370754393029988565589898870224461720952852871550703925727355698070833227133722470115865513904401236744180259592314825772337396911748151563759715190714902799119794819478885076180545416227881971903913338018779791635710404478830302682870910845632643146624433591770378658061070182189120786099131674559019003831400078679151107093765262374307779890802489807898711365950472098616624314801398999571213914466082357074981290899322924411107096014619477796468660561076477972593600812331056786165756056724758291874270473683602785599218955644218164790218598279803039267411372871882204036974990617869421378623032842167194777177164757281980707795203585986441542208593206988128430710575415405588876350701801179629166189113328368542050170137091412854148612444340366327208141452854138631271430491590759068263838334805576184575709403921805864586778440049897206540338504288817052452038318132441979011622745599850032885502710285599768554972912210647365292645071965202680210939600559756103012033609283526633287286346257660262677457122635990135939656088586233774971121797062720050344572825904621740069980578341706442394848646672483155427956280896221134727304082458058667219304200127986895205499591678982143658330564588146974004098309847206898231525200122132982262195805256530434404337938029945173364327974300166608230837125233866859451283256739830700873317703653700421870800565862157372151272576751662232549004091254817288069561344357828297128429429148187568379035431890702021728838240461160265419685751957336704049210117191003103223114322069253388044462956958742422139644389946040802671789708268791589926210514150838864657932650664852210263297560228668657284828411196324919901815443720024780830927568405141929908555904839390159158670102961967228925801583076290478683336750038532221678274982062131014422480962998265013214201834622653079605381170818682093009516682916995218094793870397304862428504686133238729620512570700436565512249164325140479441930861560807983664711745029182133246326397862287344110102958485877254091029146253206077880734529773748851053399336319518145085928955988158510309137239131243383126451472192345818468346853923195774781217209755223803716310741660651780415500211596224744425853714346885681152343750000000000000000000 [76,64] 2180507946526254231494995015799848141652649719952715797714488700745996392565618929287327713491209978496916050106257959210897976124183683429201733721223871393035280881817436764646253050889339838474753454982971276244170472809387855131374597128131736326765840848034988836661744166716703116041936263766085751259288625415675122852560983856948316759967125208169223251288266598392662370520108135747164079374525442521173075114512730870635169226343536905091558331551003074283628050751357861505787807942267282188038021943082047902153398120478254159477517660261808669984154501419856200377822086566829970469130132595603910975300439548896671449267792898738609450242590519106587012952261569693341327979616400107651990627019765887043515527664745868196288768590220490526637428445947035448881130609662074237518519444023648749692070327168623667740651671533047899230647799724552387288766316269977869776988784139536779346868666847716317920698529155189267400042900700504137312523213060786468156369933664242671006205945750886560522703977785395058001189355525013790426529829312863524362372278885127910096970008824704394334843451184290577713297743018179172632928454947021483984968311751750314431885133939123037815957066901334921276879502917911855488091418010761674124761284216465075031680076778708637870080739299283285830985621852244301660428018920662261306622016798212099913571677227180169854267845427940708144590273696736088571748901308081058689771067735889586968389682736853206193428936632569705127412128986315655945322296497170546595949485328667607034806043247153607597941739340737336688407885244873708437598739121507005983601831599619895622282828045362745487489182061263901696782901639244235400525270439721982761489197033275055508670477951949282414245972789488023915848463563878230472376103983996952509845054184694795883103956967798696647086841049468078895077963903889326321748923491124280184494590614872167742517320247497099046010066135366001994421246056091745701110879681338515600377760930331282782132943271978909037024194409767808320965000946837259714749088284343452572323917388427827084185377411205478718659673214115488595251657816218264055338065842940280092757753337111899497163198093707561110412296144271233618726300872598854778104917134959658899386510806934994800671190723804458785161002978756256304534093151387335726175975466426380875022704069331918022729773054004679945835398841127475156165808969850446674065078938597520608673785232752124457347986409008148284138783878916001413017511367797851562500000000000000000000000000000 [76,65] -286798541445314668516814079998144624462225425574516251925491366440113066065707633581816076117464634854108800151838998055189919183468698340258051284195714513769275378345926885605785119690124564469220798740168857408186640062929934905884810572962144096394064919496163837651403018992267973843104086455671000252656096518977264471783525472047267885177722112034351634737552801045870043858866507762511298149110831185784900233267977542691226918840736390033578399558191895113492581969589118999190344233909627542993138701670818710892517032408928469128000092658529129610447014808950357791732704707263858092736849724870697719865358326584766258922853997589598121798802293652635560525859935617041043776000808765120392024962992317647135651412606639959793637861145498072009285242208882408453998084120062944821455010734391098382997541435558143897601125009408508296963175210311942537472802096115728822252794630202564410777400068098533206563375235737028726506216700006280388864700802808305905120294599373081930362393431589382220622764440019797337362052202216002710437935372785981444381961666081798590407139497663933959506633891119310357999250655969710925860724862615693344297891829799047365516142932899109389523937306270899574596250641433604147131231530150846685474523410236670313880443197249264573634622828999330196676301918853913194685979848103968708664325901742557339339061100453722786654854594410225222573465928463297973056116332860075394250702614911456985280199912224122110571993548451030664276463557984063684230590318919874605908907339774189787864080699117913075761649486692922097711003404723798169629832686090238426765132558049230749251418694895178788856572405442663457986387645475655168316074605496241800010853742708738875029776227919720813327796000077970973797290843742681480907243582968933916913032129544254550339104876523934418328807345488953792498308616155305585623149822234492254129445352078471342752620508927777546044948634026013660078190217210274155347891094101845573368254515578274751090249519608777770770575113210001872067101204026921705322196503263687350601591311936513247106055124155904264290510210982510380483929494339113632768638691579870616377936051817230326543018721061548179145446291299827477272232229425542701814501090339616795815857913716041787303511509578444058794440643377393471361833560100524917788504187634117348873877983704732090865787197328020458374473777570889667930862377215993412012122752010796307663826310242847939700724038347375878521550163213760242797434329986572265625000000000000000000000000 [76,66] 21904863148285886184359202138532010359967656795001726982168331162797077000633438598100327168389741321563666045008837788649892711152829108529104319332072157108535956225285923516377208654284468529895774035688342984115275703772842621138862421155424126020335494522644089345614196177847445052050696567831895626782314394468146593749127768600954887692368911453229965617751734832884704823422488039261852537979368111203596631160760387310907503258860522741156196585374388991994412632553533805099535917640638398531567006023092459703517934792727575759417633672388412916218113440191782151092911398890893317228929282869134495109512576757168807762110586562362120355530535481064907711565684503927736297910532172518043417151173387273029690972008514451356434689697898002416613049178754898706571197875365852436225330905922609807497697973186664620215561906130839265534053531870386533157340145112735494654958019532133833303710575295697912214604026480698561480368218137222946461023751482203634257807747249036905318327719030923224302137009822120865652596277004105760591817064080948230504419352442345769698067438183086539027055854562827870717825099472074898028649150966084103260295024108242277185280519874606117651835847193269767004569537319345821245407974214603542803806613703167108148868316483884163010544386949334775077225275806108279329265849784282805688477247569363909533763698698211114840043584408113155402403126574517049605631138758697341583005037588842799199380757105034418662771929273758766672457303983563189516037868620791748956156487826941391853183008516626498663986115599018030573856508153696552123143588382209647498413984258083158324535540200656424192672020930074844883517602494411415137775148217833943197346500065390687739791647448362521498398487586705781629526240508022260267524575730608261680386824658621902360684955615808847799885566418955898412375994620078968417660769455097700125894715155707448119769460296103654280798203530890148017521378236698269952419536744334876361555102620931699010130774758447860013964601855960236921732176333026157244301049861720607659072271761563432612158180596960474465142381813116243482619481339774893851990636960997105870080460034045250271760168075579982846347019384321084556191943021449798011978009334693269020290551426975712362879650654631080924662301074305242346456866234163026046958147310397308930031647050938876819762593067655643423469149200098244480249315766510856277641924920687783230061389798195880874615522663183264651109993792488239705562591552734375000000000000000000000000 [76,67] 428123803873002973559802619194745806121950177221357260668878162762796256724999123933210244644166368862254955038925234955769408131284285342939936102194498975700128511226622385409417938239465259825298083678581774442076855053473468545824169620107301025910747320850548184636562392884248202868121121989270980208441993882621963390235115594419760272411844289747830750180818088950531835876776556696675336332638797002938687455783318782760511227577773681952411959305647559480505555248493103186513678564643987315115389975182852231447888554613931342359947558012927020685486898383363702363785413141018422261038401195594746241744830342671120991667910384614093712926219831834858988367517063454294373639834606747523660861982375550487113887764517158216695365656555357371850725498983902952258829160134520170117471636942019128659193360852050793763851879386244199496853899901776446774956154678240842667173630230583072918193281897922225750796853545868467943381912816144660166380153252774993461339852250589863393916071217268514496265812093532206172056969597756569419293469323494816460852495242848290091428568209884095980575039392532601010706546655801736600877537288178011246375895056145987617263565314014401593041424399659489493370993420604235480422614723247735482700047589827315798131481327500461540754556648798785139880867950288483511279836348919887921029672377549903644281757532467852656382947480179737812441261150104296039484894438026801109072383918174119510739257801333367842179866943408392652390847951477725441054213702018854105946754097065583968766892274722158272760052964298099212709872320937540581422030485888256906294361695177002034913709931020291461522427767819803836927549247107366272640270193312355781063336879349411127414868815207502362377229466378317042823562824937892838099208450242449388840732674449770914328778357982044600464164739102934226642023596402899176540794508114382340500446191895530164379591607632306015361646799061049483797632133938880907018481704724734866858565966162857767472638061624512658411385864568029443872985039467161965646818246360270232618103851201460431811796247410539749975987333169178963915695959938970741597279740760674966247632951621327864951311901830237979936243925538162460923946611219195043278955005322233729378791561363239109192590524931485310706520223053213180640262362238972529916176417763674201581584451704134570613637867192245857264189588076657892194597230435213793325574701650251944986219655502624395726689961096805836504586295632179826498031616210937500000000000000000000 [76,68] -322738921384891711457097501976603892000550064818066846043567615741942618584705667891021032940040843596795460798231898414565778874507851433406397459123017938755134766385133237024995237137050967638735119662708648276551134472311975079044402749019780040127323065769566502360580649817488676705477420329456112013699229490877845532772753100455637988087997274991128928913474034074823564815178955887424166401975788487054994319471292837776348363190972814838498261897714411696023154878945552243237924319467730106927007183675742378860028845630096028942986285151028619210664427517382926901428140798374289634063084661132988086971666657229774328082067029357793385264996892609920777308010059229283181334125366459485937035010599270781157054808994946255138640005533487707538689328410181524524572665436782851498968223213971415022627970675093179840856707269601518435464198572452575330309470019616323125931304184374058180858312764090699125937090422707896328016140249850763351979400159998977179293044657001088216509631291399641051492102799306384130778651503950360876292668327984889159805644356630785337145592366843495045167763396098459586161580810643204932001218764430887820219361136548109878240534041147113228198640101377370858680364313329381904865496055822461305984652215239384805671719192169350013310771607786995969226535972329895922998614666270732149714846283220363145998259498631625701492920332913050950466599654783950072358000988573661304356110930264935812337926525945174793422329585499398354110094411920445318062109003429583105633244772578344547943112665373073765982118699463545954091502023174562971999017965644099160633765715991879568354997488288444995876632628994265554697799676100670267916164166081971248241993532582282527129079228049153660515300982092706969391709462238499791362347641216355010010706078158125175646413908167146387182269605237254055158111606924643131557977110486515718512645669227718250038339292616668296018588149679761842398077262814203435331566995049508390051509495330713312370033258853787073066320585007101011805783333702785182952861399977953221925651978731906490352974362746670075935807320190515806313117097131792366517049509220491128472120085399872013337262726138566595339489826932816600218989074128882711645680127838706839767893571657492251584061191253147111870839015309869215472478427939775451076476411699292019890066857625905474280244485731200636708073875747807513483842914023964312117065230133585472480750942945938904149461023962430772371590137481689453125000000000000000000000000000000 [76,69] 36735925311991612270399165712769936501934219944226043402678335954394505679637689512161013647852731496229549586564337006414638639608196344617189522203776432189251378444947201156876276724899936798628760171344438249937220822392975651531200923137259136849459749381192712288072099256267879807971463428573615468321533177502311204473357163444266688801586890833189278609284241426858606818291567709529350198398650699753603237494265743899722603457305773634632098840261402242628453600531313963192940592126427237868427002481640394049978245288723985118236092530656808007956388352040509182950796123304987614312258503809045166827117333696851950176749326526010762360010809406684863658012393703630194380945274334550935556926442945043003622490788950327767124648447902623168836483394306967838510420759504209362560049435734246751217035823285275941691536974548504616916808381946247893612487897662929106582399732292034790923754295283068338612855725891977015928306361592172092696245842984682280319666781339512376351556759322162866050749995222065766172270707134007902822598344673351826567473287140958979727429345245661366069256202365313469041019632274839428061541051684305171214677610941499893628755677679660498515531257386049044563352082900099654223840985939836269837004211969024893416501215924126312142866649562845258141859392942886117331552655725398835238186877494032729306665308725675766004349550349108993420621549889017862120670564245496810241810906549351902180092033857569723866318107583573760022465774633143643000219670672196021618905864339448118056654110042555418635015907554369749906352686672439820077471390656801085982569136851329328059041281428961805789131700574735580909778840319514958157898511093522239083388973513027594618376976285108701886839846565590731639645349553323481970736572022224991755499209244619170021121071040864831445122087847304840166455256932356857700550551954376467768163844281558237291185012756447079727166126979333618889730092403126346082064521084164290666364076255591319428611588102788696933787304574273033269924582111288366553025963931788584492233385068266643806115770591743163894100558366906735717374165118816175394227564713106186007277241399684029052818659832921597822772690677120511774228054958462758939985020440038687858813880540504346269231114372618008240998030446280362878665397962384607283876623928940025356460077081008361675783571454057047046043534011149131802389723761153937503706576375074694401991617248400185703760545408158577629365026950836181640625000000000000000000000000 [76,70] -2057698001553267258134592284615293614790984549225139321735343425261795648000083333323397782286280906451906823654289948842940423893527974759978854886933269250085098738670032474332846840620292067013919115994651799582414009270746699463641195460643885094571925425883419660181339244451491946661678921984022975697497323091421192811828596321109803206236223782233107810754611689355560491148843626898333460248903691524977842322989896818652970244008834290877366177499264990810385919711344103846254535912242718246263479867361390124307183826688538346141346840937147268890440743273577635637097528410385242682627292584157293260058462680456541965053366602077993101747065873574136373774899499008485976801858832964623568904647533649635275320739923869251335752678157421777750176154899780688645791166083023764979035003677296765779035450695770011469008494501920751341966354128627627367827049023038076088483163717666069600858556068423799830782054761819465135752255907632198267410729307324079439959712561423521764821653917953216753984560140387427450998221291491590943890331964492573461627766586512682211349166210789213215260361003472935006375993548267931601639700752947162178194497886810456375633706171427157262336256780280001943419187754321558138720238779886918592486728117774181298073095729281322991159384213790192085030652590132445742643183835559772633206795701300752066758490487574461009337985632425965076002489884509976820713605407109676004017899176033216456628972098401681458928350391076386044812443253531222840010343211881140821715306271690051194286783007290957662538762934499570510364612474413494722937663331865019101872984288861861806040855604238448862106956346193996819291279332639141696039551894745256107555219956896805535298309456229304766885388793618656677780174808211998485171889491673934478413185293208173278962650573807892229423608612700648843997221226966514375899165567756743411872851098535564572690981589327314058829049030071925604402325368136840262198523913506106513643822099652102644687156834976996315059942015557931906359710254784697359425252155958799316521122506826687467970190156693073286906413626413185033417151842574573328189340480148257890138685027940269406658194444259666588010023198841218570426529237634315478187472096400354628953891759836879395348427852501998221808002644105637608005685239478385599251882927066434556369012728469720708526061392768077174877469562499259607090970953299527081319728282631771420181369578426833211182156446739099919795989990234375000000000000000000000000000 [76,71] 79432432256432077275342748506328256010942446956494992356554784339586899972967063019189551571236461903907370963281925188578210121186709918891167046823078937137789607164372815456411201432036003986982834180740193597282720629459861773107944040484310705091621390084763877938082154887218506186542375853276098560974034987927878387756590516455204901915269433147040123269660659573046111556215263773262289131387277284815361406404677676384041648811037780731610620992938179863360318127191472151933942173071972619058742539410671993056582668614661647237929034112327996783904713066591734788701670062248536710758626757931483943114104815074260211989687709704846876739611693989570043439151391891918042213448156757275085136222006824741226435515325753332779735152617917028487444672844763332058676267990119287772362853099448228706513172006079298667726982977729213392104877640118782211238599031594645629452301768932626341216201726025966089962363094752371984034138657535797400130679830515180845306409646511754117970505633173584169223876192080468907158749894162647856919800448566338751331577109265065276616472792788090486668335498262091964065077881728224356827724985813512377162401229656291695029547698756697362302124784389772300990448849327563227765793814842546875395543097113836277725772413375879586606279519302778445875631660765249412030604417190690934978339899509774246356043210035850587184822932042126963779065785922004807569517255826761466459298452877704744653620237374609914310737243254182060591759573235123218188055776734972333752463814777196178707302501064062792706307472869678676590548154722778861867233909626563452350507789675980068437297187305255063838624532953083546291523763082409173539041672259090068847063910850496886990691518255681290844076675456096323219825891222967004166288614029786306618407676633758774571806275318180211582972244505365084547462372152503288605718004071007351897374947386192803777303691726282699973769989530391650136448962679407183532947078427292009436034824420547495054796429028934206458995095398499953884239202147274482094730568940192228007999890211584577953682821053622796162496073811998327528437050852463554248420109614013515498922136485719038877849441965269219556082598244764584562586610723944943076604830964481493590965960812241856262562952839761430351582455044345398610967023898743724680191462686045878153757965172883483194370679347515171438287892844045607702189192191411997167254886140112481932735717746890680146520935522858053445816040039062500000000000000000000000 [76,72] -6025983185884170321148705540462995926249051958637785011998460313095041889551242389443057411845735462859520048177641103065217981352811728012045659063459915838335075587205622841147856154558198333636979718397596176154072992633775285562813664864162800804207897909389265772562351600455883989908006815298016090419858703106048534038561916631846749447054605203311665562430115653473830178885264496100054847247918320834583445178537939994236024811111546779228811423073172384257610225833928432312840542839876840639482474766692578988946350556495880910902678959909997855579611000998978842085187062099165948182228086770872719152639019012081593376184043694683534573616052143612838306146708580788279585397284685548417924408504260855327633141715371761178222453323832722076404703165076415401593620744867497179563603702458980489047374797033795920066963263214280805403917769734794257433404789852970214898281659082170987614768502082880646308529190399622029684192563064348901461439813495468289287168640652228274114595602585142574766100294257810209136430045703872961829757029332293772905507090564081212356433265695076696222938127633081404311072545675480457098672520625449216362873153253499922976043935953191568009523198305925033384406459175755978196175748051143894733261948215392555149496473236215148564409846747841516373144271384866878632711897706057724835935727922771672216389116541436037869305286067699938325038888593603610159255852075188211594780908664584605306170713087350469450333314290200675838829977478042768128100112547159451112857960456743442902995797843251535367444808621711987630388628689546260650531294513490180908308499181320955570011013815637978544648537035289840054077926974839368229715530980731192304153751430772251714242867330170198434794168378878644460325776436573310510177249466807698105736499439955401323978432171919786250343757000031798798002236236177119980428679315358710900379475600452400562248605053574163055242358172959551039499461271478960932438751362759859288883303130562273249582331494300544314349858477857934582112142439250620509060175712789321594281974768325321962347963823746813807537813556678497610920142936360150142285024805000617312187322251072245188484460741816733309455255752529655532305756008121093271065643376705690812278753176620613425243269235598157390166492908647812439329173480025961922109281756902135459227845018036973935447670998088143715315160018295805210658873377904575015037114234361107422896508545306915038963779807090759277343750000000000000000000000000000 [76,73] 238408158869662882794005129499859538737359738662703868149013457946266657156193947747028213362093660203041863555375220940914575186939012427549456775654699355068835460571845055169134919651991319740459828823018747366753536921228616779800742043961118635459228441649873351589666051266878043605663706550887869629324822961919358900649482176948523636842196491301345923410854274728943659354113744499509639739053572966902187827055179493953870434425767203517554298454452669949790326921874671005316675883897016757502265731578710361973226885776415164427966465939749125718462452402478641644724131849866447222803827392242247854312595383185530616223250405066650480746522433466965929456605184276275950537605677585203897657089695790707542153233921402306318194498320869836412016709528304677050230719772234275518282249538023967678955467838553406695252537631695808630390519474198427315591946526548645824254627247849995734199914746222093053246833012281487177052545427146761596234041369333985427324873229652894589181621657322605786766971423010549940002161341759305871930807602625825194828874182818433099277287501308680651414402929555634111752228781855724169786868508935098795685200149157395657919754188224595668941224361396340222107797170995231882717679987748648583565231560530017836400326846319147746878889173225623496966050153640087285710462144333491580940788200867221672679299286374865362890478469267540953643476448336180360221925245867659468890406271437366660748141638119876675714774991396702044285944854705345541333818072095865657139657742802902371199435082767524261002816347720199019568904406622335153974482689183675081458670722314981876059507244511602202650905514862370276496413331722375699206917719052263574452895049796720324369669771622858910142356006451867856988214197180764318310473548489067842905000112351279015072830290958074733017402324505539114803916455840910662702622323462349082186497294466632802264409538389606326683075661896214042075167835837550856635911560219296176694101577994915818649622777437255832611442938217600440648624873285357962594847212356205444801088451355240937117520481665804384096953888301230524603809581052014443982361569468716710135486049216602974928603821095116953184415780256483746157269708811649528114141383596562861505531133168012381744840809411114341991107729474131145490704838977272027687044315961519622355740042466467956224096595549971851292399832680240131543509615442916403332803003584036704871201850508555253327358514070510864257812500000000000000000000000 [76,74] 59112876035390080866593529430815782970654912410779931219478230647443435440437924090661383170190655829010586640908918289083321175833488580023396060342054257258343418936961961221071566550414302342273716361950182484994571325399277423537144463245380060008116660754898298716984703657385409273778055356730092162800023106512256529137921078954907429473953338429820658097576893671866317858813854696959816952413612578021946356550606375702062460766052466250143716656382694757343015056052291689349635711608845610498923132299781380088248744042615426154651499361499397855429932707192885472209641989200842917540163134203931939690098347663080147461866555367799312226931056722321708633984404228962751489770485394893685007487733970373822508085242238079844299733921910677244571881605411099150985345828776566603849293048675982841837662582448727764447928168068409498136232782958435213607697691234253808397347503661363757368543397470482327360459474874904732698186989549256701763300291367484138684020693670921441779621121991625546527210378084050560223255163484264922253438629091349438355512354907384542204480139238671028937436772289208790915673445504911159304226407630896703505227971666966196424299905035659140020169691782636848901295146092842290600400571461163962041432799109207231823223805576339448459539534870732296188796235478906568689622651105012883787017014693430894639118195016016992873155379230964475470856090131571166881812884365741453101983104271801980807632834247499191698161491760405117251498873154946316050858710708519542668460598170861527095527000046015985129081976993783590575430756413588726477099888524179608962567441836184467626852384442721842172802056840948614356241150361752370244306782274077138386597267549663484530982107205574310661800544317253009968695078822782205666975138601805987936083544675128150843867638073906038028443924059217566040796554666567746102410635168721703958541784737993428576293309850523935154383358091132916886831477910299087393977685609787399681832610356178040327544776942619270594397046917713650801970661400520898382185257456234973101937442122845552649784839688899050095604871026339120548332938362795913083026732960024590514344549878574051568527495307995248615886144444164577270344851069583901556324286380014894846523143933783649289753422430367237455120139019866356403269666420793506368343317004178299729117973391575578112518196195868420267690075184221039820862407290102179026334111240409321247346596805982699152082204818725585937500000000000000000000000 [76,75] -7737088270322640931795569593368609391665490003023364560730009855371590101557401424346203195380655383370805482657085358556648522874740037989076645655035194505797198446674551685647055087172963838173951784256495719867668931490137077145060345049801650921076019219611215416157977932788319903546403027109064360638756404686281980215979124827599163079835835854911393322036418157764261064985377914533592953307016634461347548658058391948062400519100954266950248813057612089150759335374368654100647776985064841408996679863950448284918860540113898478242107461893142347603084545793039103777821717534829338511222842015762901822540861977403108612606097385174893508925939282506888605726019253608645355979010729235024714847889875356086377194334675094853600665698614218318648043490476699295427571585631340558298442458861695667203841288309484125359156356407184072654506518609134020798959736833066987748292522827985744292195319513110914724888612288720277558966725600212011039598290999463825562091655915260453283350211966348282291046200018186909734672671629941026507663492609348337213645420845224339306791793519489933026748542492857900995504003675862804445323082062837876039967828868054869719127699486712994225558534413354893230537156569466730758046710404812338658338024377799525925298153572149153646146270267765642948526729549932988745656271560115175108424985740449962139342875753562197885740362972070358315052709896151646495391565136538434709328491207940378511769311469192456799567763482295786488064047734999112501060307466314249609734735449426173669915835656089510611174853436936218904319956069859221138689070817932999836281390239256579252884710947596134598387575252857216149594457379539068633536454856243625457393301831938075868637692058602534409246709833216727173736955986582934014807533295978857614027534512418429965444574036810683310524787426219940913399389058020322106500568481581499652727908967945636576169911998536322848515039126787114136866779110444207107532911952500617455070892542809316134752942887515692465079055874931590288034623860360372194926244898900224080224573389170337873386228720585828288169124857007046149274698696526167767589079629168548577729330218013059816197599560292443813186255398141981101885682950186995643182020538210305714274545179186608241126919197656856193142728474601794875676327818691957990055712622698174345959803206942984762737562460756745221241669980356423828421146853206336357534571302585870225532183042105316417291760444641113281250000000000000000000 [76,76] 200697770233173998387837628759822226849334413712295769688755237972859264719411320520103578565683713981114873727048893086382233828307958603543913298930283862532719470680547691443325941147439590367659695427435218019077681872770013153266795003138681692635077984732137680996320164603286378615312069383709811820495633036879270191760589384858829277337787871411232435780678662039566356218330404754157950624139128626492077992600159849326290429116165171073137576491611392295115546659981973509650535210523240464264946754742257123573919467182849735223580129298318981552296208853397548564240377014686591359353549514051450952997333625599494951959229037648484896039876087098758207689417908400761890566456082140370734027792717794991356731935303095314039266238094899999254280963970489881168264372702523006856734139242598413436066344740832549127936377468648439406164592576795271089487454388571700976466358987197868737623778894421000103402579570442561519781386547088222910974874920875322894286513928833358163164460068252015703632264130986420246305548657364982550561337331589368121527943422635309930851042364818644784047449333028378054115421246953998711186488296241720570072186427928607073427141373003851004580943873894240190273134766372619777918341743351201925926162975926121594799290503596778119992636730698491432307731490606978928928195879553830710035951939906471544614879049539368281751633264065160656661901482534416802131687199620785430178292045424663134006445957045192841474485831306123227716140235776342529597825800411573562738104513484215715192269904398759903525351970849930830381200904229473588968940045353574609065389739849447977010670282009136600825515852665122051918858995974126443871809853617769102792294151684801649723705796455089921096054967269586706969992578853637114987104900222604467305273638743899360405849587766542734720310830277206802710549489906158035908481308274548073648065505541633553252258587872223360296504549079048025785071384741776822902474498007787932764144817431463887113887768426844191562535229976966679120131975945438767205496850202900690910914212804617237935468271611790969825813552675221381433078172282292493219763097927313233368513840941950605525639232197062780300093367060662950063343125223103955796666792591349038151867104646021642050567973586096169023694129898513988532898158529151677432048799809823207879352608273705471279860745563810418460668749769561503766791920555672182856221663627138696028850972652435302734375000000000000000000000000000000 [77,0] -20067413374910204612651310857209389494420516052903202332039196752262724220437288543718926507279447292387764186994336497868539556892395390305236202448247023065993171060528225991972122638361754190602225554244781718764153183535120473682833760651624199418734561378604464958935853030592189593599043704467917482835246923571657456258780951732625509603577965120702742461572669690227576149377717201454326359744734299991529142081949318921449085445035857914354854505380806082202050740575746672351978231039126672598709545961119602274547223603758766605441277587450781590350684960428359714073061211289315946147317269789633691672477112050688271864103415005696898663949986674567553179207567168424721524028266062361463754475910147872901676221014502925349961915249601634608915115448385432879425631678498013175169042886857191623821430638512087894138388963233585837186735536739324284484700192128840102915657332652100839711137552516529371495842385545536950538684047114300666674383572817865226845701706119431265835184850103334491259315381416602184045966727698707058578932150629173785664962062960102673422861899752225143679929189527520084084555457499404267065458013966193724726810870963989683691961621206158063386626154794915069699982069981815848624101812504452843311815166380267840164003256269267550143532438124780625429586003148667289474789213183620734884805017208135165384838478548528498903954849076424360058942628174004540960111056032715925128264590031710072927263169457907364208178170760091960314365710676193204858319119417507766081854417887600006002579152479357030707199423773932294715252482814404135626694373581147649309430178816252146658710815527010552510907212564683986137583214313798348054095485265508724063715290974378438018177933782571157538377690545878702360383144784703679747494216188004945831788396546538046468857373083056232739250875420054652736633253213841757423198715067850175844161168531069486564974626171734033156602499463098454186434402850937799128881486619808385037085978241285134014769916348188112094474869997713709706810858733036052589053206069268196597725283911975258806160459746005085748127955036192380519446338977842871517780745144165656167264744412142563899226127239822266194983508850245734328544090134987817727128693681810800899050486908729687954978147869214601746832941620902503420146273668790160014573827955402228548270191908135317486125549378843088872280909236047039242302360076769451475624870103884734534283003539078715295611350340465633282084872316701253413092566830403734550754307651744835277002487055249641958991814354855348929568471111471730192363664263540675603153118865101753831110663954159929028328336691084508781804786412689134422748793440405279397964477539062500000000000000000000000 [77,1] -1450277740794435375422993705247687250519852294495032953630226863302959433333083200846890270395620922737699543074690464488214295278125444831517585448773313447136798021077470922083343915360791268711133154686459230307753784296030942217749581065859315244626216955134260397976546250892792044131534211229284558060696286783049364166807447573237167836349207843402029473491375372961899509996123387593368849978337193729380523553433161769778899977509923666360645763244195901063578014137218459584084828519447430917743911706799472663182668807876786755681925546452292813294382058423915883265970205548731796916169308017049892463426627248625898833459034626706417256369115903734896286265041574593344642244450978815674593742691211001767595054162610163032132895057257425579509478953731276670524721170162594381438730496626130099063253043188824571883196224463121030271841364310650737387437623046590657106418864531873339493566831810586739180766546382064685629922062747391120805094822510256821845334145777195271384562312944741342141615179652022428473860075628891834885181644451545748193878905041875356686642080159386862563108650594770282196656573377707010912275735521635376784817936384345854427921364641988769237855136631418408991090175266143527917544173068348418703971417481455839640433343450009105021998470506772502718936175285577587886714952344994406786925274616126417187727013628413609307344604276892230009217730429435862108118190926974495117323386268593104738972191483859784597256026803167245773601945724934308681456168312947883925008465951126280831150315239661211442749160177111850494803096060837056784631717427720149812893067277142139189841036223326408272306748152085094330660463504494450837836535236193596523467324786830861505741581058285521711705396587026497751136229461202053154338152786597962722558000233221456042121429118954848416285185022456864610145621708783351619808675173894471347270879497140112955639166657477630099269457419651767833150279630605472372762603181396545253838351927665319251618916539222119897643464623746437635762288047393540631454199953955775002342909856731342025417788218208810377156463233565664307019356818541825139754152478776779295718261162268931706079079994642040508458657289817851646048463631015610363061314552197197431116197276740258715078271240760004608115740226891894014639864366492070227117421864822317379980677438526714799905039168360797764678893322382586085269556364588534356288745291659796616507452868468187040181453736991277594948047633678974680159235602744869877137262580898375950977311544228973446825573614524932539003700915925994734902536959887851701162802464745131797680924368082492792017400452911748455348314775100425355613964484291500411927700042724609375000000000000000000 [77,2] 266159435045144945966888020480766897712185194122654432516188442059656883319713273113764464449538463918904291715962502064263568090555338003241663872802988334710045250876041358489235661495724826044207631058053076630893866562372312293116194788353579574246381491135108293650627602939919094183928288481589892299433574079523142534977413067159410691621887453356682441690938418424936584289125785019161982017481220844880618674955933218426736706205661103103409315052315189546116611957747660274089130960978439970871414595278551003080469279627644502881674110671497040298665175029587582326562491751261024736134868882445155394896097677627035897247779678583770382132144033827237329962878282004073908315742208474467942166150205840968098103676234049157336574093966884446204721145450396699562139462731515944492143538910442523602279635093446684504664518329127347569314145824378756212188072056490742403402562594152699593162625663580309040790315802363612748001816613939457502993042150631598715775070700023848640207668262393015320667672991071436349283160861981963659615109767809882678469655833857465176658001235521355219848107954031844847501785077918398273425737055660576176785849649137600592578121674504853840354282067971106065570747767784761621901024535693258224755963660522669193627438406307035764855337211946062135314894151344065496828643712212630903297397343956478188470263608004252109579301015477719360958701936247975845961822492550640011327377705640989157769998644224479291602741715626757767479793719299448753460213784164136823681095113821359212792303641997043705530157865537689985657449714363229300150558790363393284597190399351256851911486617812399246893369221965944818123284688689250120413448534905942208859176550994352334078646067850600011624675962247365395669067427980272685662790530996370541817161137878634705937757590876439326865052288761683079668794167848945139481046282163370773594622326877569332775236598345322475991304287852539976216801140499440447705209421533838836001192841639324121166467661032177862425526567613142335517889493564537056902113006836354894877923495948433752938369095034285540402071182290013518483100417945748116587272295471002312758559530771561688165552488489752752438443517987007712583912624158588399299438142298391864431077438491457518272707884781353206892182313998419380083879183151212238401893279032256853966963189822712461682373582301293825688437834244266663304671337129322781141322001645011561978154318399875321649227531216044361329540375664250097324651048914617991704300855929992498980808613995356031217907619205734197585466677485063114352599445219875746139170164628223752061231728484116301865612032093151452598659727406295305573991072378703393042087554931640625000000000000000000 [77,3] -25187251662123348093092051065230385989604025339138653828386013953077876811414157424400835953963863631171676841859340588933416674314418808104696601756525409875024095088200303783302932767009136121432619982493025669658710837255772840069471813235228069285039215482088848926436073724825740740412805414123481388812045996993712580441702847996465173089567822641705456151235343870611847545731071291401302252248958386305093563602976736675544018224811724609564094703925610810427134086224760327990964338807473995002230685435904590345880174135713043106451717865277390498917235216044068533025810705976416939094305665428115194172516563603594496458886295360481122106348665725454148653600640733802440868309486896253976395232481836247411118605355761644070409401239225737485631444349362962864465086770713475975608111580186933671263218247063111583937512323027175624402771287406560437642533183071436806778266591852211385416181835843781826641787910866013475177349569325932205885270142200632742082665973500116050244486151929811195993496340617679968012928187300611823527707105013023200833556749728704306270068567257910120923087318056332919541418540629174454835813870826448019845455367341542771547843387747153462701702900264949469444095485677137555892510749616847201192526583689062427473109756115180751500960847839806185295423627161972080650775031640568915545664126048210218816150759646950785830465036342166604533933240250879104008109994800750304381215879356524469204313564138825360181272085923476669084444731476738677724397597431719056701693746895694434049580022019300132291139837539700563465475856291387069206452730748446050574098651249129085402595329400017359553776303943376651182689124147792810742481579491498421320281052971290991763103686772060427144742701699909771053047069981184988948216400669920894305155171625994813338863692463683435292862015980373551977320183607591711292094484586827905935704015845691269015768944931121710817228934514036402516729790038784536288530942454143418524327822060120214599632962402655797508291815396607485186498461351367521079562577244718698320206882722295762345732372066276680401226301826798451110261042448354355570165876345371095385804297818178029272122645140864771175682149356357024410287187661972288111000760060571249432978943623598896302356636188064008737786698732185335786292557211653923168334704034825765471672229424550046462534478020970618795832884706217437662388531585993209872430194002978140527261910690480994083743880606098050406754303514682789282168762907509250335233301997108488667470266292078174962621604498234595351744304296235658043770734764089568428894952543375281942324645409462143906369525347434878559500458183558532082590986078685091342777013778686523437500000000000000 [77,4] 105529693332083625749148811244139743820608664464025586319913133436111912106939181889048259682255226422456404660799791182308057270189758227044114520741954584643129858077631178902057099287382087281349804502483475547356129088325998743795697194542283815672061217525790697943937563515924224317809218166175925662266809765404547481260941692617011935003045132268916737307114378619908914352027747656588464274485085308924241975513575084430591072818317014910799112570659920549008722521300922097411654044775142725426468846983144999851867462251016139738903169067957046373845015584653236632169029656398097787726599255483578651036266294084769829078622314404626491853998072532958668494841472749482101705236300043667345733175511368136952670033169975312358656569560273334548115839635317463351197963363580271989487827363734956340763342724395546691225997598711408433575239593164093619272587022781718268413355701870113243804280372442831813376441771622186080056818346822521808756703714968502184407694057543710890739182990235582610504521616527072476110275345665526975828183186172609111732583875086608291261801630593897302736420091606266706365464117280578819180515182377488254533814866775505724980960524293198529706261159932026459483387098703570935728466956867279385926310685848465850749410503030873497408377443770336608561386028119005288042409074922365986232183668863723464879823161749244924045184428751762295541992354392282514141570010228927161025573667033553335533173194358183531684473871549630470136353250539673539886145894129569309334921478239630803060978476822024400280146627243971825660239574967476486522720216997756527511820437499549280292108007924644737698263270603542074168887731147255914800899235113446940279639622374110097117956244133177826173259819321702456591676492605966586194253354172380852774434384296555785183650717071936550447583140947109683317272104940926123245009375482279748933356516387679870739917306305716188447604797743754281676347757529993177418280357462887048554838416593285339785470583397397576880436673005249586244068198744166676312178826364623768863607845281094152141168045524803191975957525041736758717341828019891060142715598464941476139493643011198339577973444416152529289525862895610807081026273142679345870611421414017655951026008604979140229375367602435269757296183630659235495738746465182565530813210509229427560926781694885828950312689213970430375451003634279028416014089588941264138927458489303662555584506925716605092759124143634602078800711783827764445694500380943285891779976294929207927061654935449243696844060984835682224824328004335381770203584255097059864316314609264260404292655198544026522360847103754538591109668477230343341943807899951934814453125000000000000000000000000 [77,5] 7916361273639498618669344452780002384582864753723370061359155448204415559510870584281724629710540127192587828754246332404953474037551635713998056472583867527904403158589365631837003741104168691996614773992745883812111368154602848241145185077825861183161822925905067304417188251004559867484282521567100580952568995451123479671337794263036329453833961800747834467024576422061096029941692306815225026239127342325633252199699316921573603891989479960180609069026760344693725583239794016269631085687145082896708833992751251982887437113182071981640504596342909134729659700300472639351139075644807048078658806377548978515780290050422397842415534027598091282386048675795973309861086136116041772567990648307489304329345020393751733110818970774363226592083082422560088739420187606544192233486959561699629586048002694900864916589991205230150230726832184411745179202390627557336169956480986339220334033533209341819910387078533442614733653649632031377108952448507861488862871471770434135935807777210759127107702979753197365584918077511082213242761820901066407911862964257913852877679093599331299719128048721727408489693519166572532701290647612192762169943462823305375814341152013735959809730038427569067756892885767011427051920752675709976259703065188472785430276053070214575479180029994039523759196768721833207649143163117870007300294164179835110118609758256665439547774861254268297388346613989744037436981758525040972205187604245401185260277164389380195813179623250831527584768014403908572964589650159755704067578372475247692865028119168152465640887447394376417189086497449829377901966649581201775167812439492838220426071680420826206209131153143452568667687637975041298829971056979675441338767624947393183630130642779365380917039203701974946979408407367526176504484500532287433546998195566909595643125175496278068523337191921872991653514311341602760565298989703883543814534599746768976459906170085402338968863994899143673299049112840074995148382932788666860084136205066469715707114326746946382833601115007266173263085954882184382280369834292254136113667033330131921490944624864136548697817797675060704479458684209128793094408589728985430400343194275597382216689025729570916061444250062786172247958225302031727701208360138806926966396953488577257189860160796873644922545330768815561965036892725598823986154195796814162982691737916900123946988951043269502897172037037418485779488442143976500229739982574553450582808903394210482643887113990688690149482236618543237578591555359763219595902979935709166506101565859511711946936474471770628848575681588741453403103703484641160323532950944667045281134592073315848786624743952696329877269898897876708527741006216071895096320076845586299896240234375000000000000000000 [77,6] -134782799388956886287669859554070377086523060540373637992932055998171481363772745883823321800039023735281605678383490041459521873123206264468103855198805031893271023698193191400223511943735436440731518992378960264083847253671895233573667185268196768322545379425864525542891889422762053997884856479149620976692180040753500211292095921588165063085262125486651323055257217297682860913990107687316143194865121319113259826337300954011374350102080667562171995214413830356839322780595896470005466285298177649285624493778468163533834255197087805560817560975265698499596230136618005528202380067152885771035358866894082228731807295229360190631090889187630382850235950435408479719703367015989499255096130097281786760054476685513498730284022970833756493090566619525567401719614948990514776733670360962093096608774884838716336635934659951569518579543022752777350509424989017173625132673272369400913209222246167176103660034729799460281276858299437069307949869890651778588034909453563742847269546458788130305574821243156913051704734524210308782864215131423264536876478832468011943458606094128486888155702684599093559971503314251869161750329746362588937257984871492059062068700041071472473801126375093203826188987665489812465376612442060145323711228166122419182833082089326673753972141943067705945866275208049775484538294173592825894932900045917833828263548852102892732065694777019972367057093816767442220705064219153392639335431523410741346965513691943060490355070871601572544804870858967391847602267208585218063787433387374879730951925072697520441395590049232682145645144332747369458721811471348591344252620710169988405238629687584542233411160145313377749387158283285966623177161624127352218425471665652791303599531310964601315934526459582550667895325006528982625777756479429839767751999388365129544772848359652733494124163391543560700710541161379389838558559765170625770713086154228121469590492648099996795855875128376166025503827241041607474795652513723083788115831756255278098583814326279885747031665651977701197882519873870570368336914092714520046307641020266124442599967680957362732761088139310060825322091278119374249295024773806738544235784121822986560165049138667881513213842524779426749023867555427620882983308024923140515496525998686465750674405885497797046004274479267690862315449482224770166603108425226008806191212903071742298803010735927727127791432390107471212123166367236027770732313996196878798973478878405012321348872389543373364831659070278717706584299683614666360789597751148612965691067611196808036908784353699205755227748329999967301889442341363551611835538375036131011734207395604219740255254159676007662346507417433964868668655467942585346463602036237716674804687500000000000000000000 [77,7] 799913777613081310496181389172835265350578707318068676816334155404966440678422550696101093020267832476087000705392882012242603299223154681315118421880502796898285669636697118059236827021683352247232797485931792348684346954400886476897407888676541993433172314029498486651064373957146338803426346029678737250468251839150496538036501522634433349398881868411346269893865233902184804711874649199152006586186793912237943464344128294369414313533184425486914748041962232137942952925973709757864512475686365054119348287559255160665513037570058282297510910123028040097003409048783315888061322538151789554818737682812568251406162185620047755532665828091560615781686599561981582526445479463696424433532109282367093589486024799565205824822608208455234861468470797350399891097666246889738597456514168150037767401401739849294217562362127267512552216079958851357283125892407000239636795891123304108418580241988845948397620910589800050587611443441936147498195473186569915838692153529800404812353379069570345405293024799150077934908284997617899646833643499433898577754951440708361179714496341107228453342879736246819300653542500714936685181208493144758879151274891815064288671515811651731723546399840497988819315057198917172259199047098497796404095742086861727714309890548151905562100282609545078629723918702936643508763240892078373115197617954943599339881924876631415737498236374861674841977670699620237647024645180141372176034151501630224063806727704378730516389518537070974799811514183275875166455453987577960204728864844789692846681535865950534140422231373572788984919042959518543004102154299215622130748337098380334798112295902254418702595352543611680065509974712421225011141676707726561691277278938520700370915051321634350019667755889216915243006791151507095477461103935537947547027982026286892116463964150501156390322069697633157456635168965796100408365254282979485624042780605844911430759629844231720088294730860799669678567070917893709339252114996442221824393361091048148090156715467485683195150766676317569478176494177897350475522770044146916630779536297564296292881602687599628689847524776397601969613129979331231765221490628124856929835228033477474437278025883502373678787333602585788257482669070279968076726148970391089024921546321692678780419768734711444238364480199440019028318427805984374488308525760614147572863430878841389292827608401109557354929343267750279805658489406372159173679573335730573896168014612115827711560212651145365714446658930234436717634967907985918366809567794093666119236182834251754917733424918048076245962268067397356209493569579720071510159927563082723152729189458183585685201720665123387315022549414234521780514217126345499764283886179327964782714843750000000000000000 [77,8] -3134436354227641352394215512654494904985304381382704140811907414452177591350945559545666126310772901894950756395314616501897562737055754022738078824405754414250275793559798009394128046472734259794952383678612753627684916501086276379293232079884754975065562962688941645301126911359302086517197249381720373055581102091630142520679341821966771125487424322721734162966414084672544348158218735799193261786328945444717982336537516670433311640145160003091688345062853840093161065916378204825977313723124104152601363097738309833105455578000427489134854506144512233606819894872743920789981574500689346278593615288570563097446838624867030030701015406073573699661728549497732826766673935007368736051457037951795416859859717326884414433194151619921491376803212157697136578882693627915133391683098472172570413916688930646218485813842931048819007657655249643084513235349964543484415005809247049720047628470685285561705363328690776599946860456713368013097795323509258958654327667557633084128419842487948466956444220903381362420983022532441286727584134051575285880891326485069981166886035673769077792958191117467234679982653265947832375007914988217123549713769891423764109510498701469881176953579632213568289914151861997872502440948036219111014575053407252929756283303638739323121090944385749864879656590996283610716007557802598738915852652171598546274654700440614851146067879073168301101577096017722792857579259731234776291461578514804282010121522919341275429299933316286832473280397790811470378971503250845004284467810877642807168779810196210969416390091287473778781857546063824827006690399221123514169116765404644399566837915734710098077322634098887874413154139276922640918494030552644452175081530425518258962007880149069289849681886242240443072923859077045862835458010833710120195772010356376094467311124997862288801374519759126780435498404558965455225771510268642713971566141708453420909180789895883118223046563987957963982923245307844544722552107878975375331396416952637611190198946460058617066561407458343854429055894523295766998834380610712146912534830879782369252726586072120673309061420002304028338570785184859672607241569520173844017211375941155257111223783092629744736662919749362122044428634754915300047203165609439017282011704167939578708421862054434086013039641434923144772982586914025519853327475593244297410051254996111407852530836414829735977422421834773397762714927717882772537583481011507440139970776737058036251977898308115565913444671406027722372750906403364630345325790264862517693203817346719250640548166490305216264717883237289611864013379789011960419376261122790555847396536123808916267570598558134192075982501235497691693954180891523719765245914459228515625000000000000000000000 [77,9] 13138301767404271209232094269517460337872116756392606087900940360471477661988637029439679206044950010104522346154540060052546336559646322476686937705908803280373727922751860938746336053184611820005972596418073310637498902825100021907812669876250313423625093802015385570034685055823121224593312924583342380812738923320123697066143331701873589403156128289986663831850988863104679902732653589235533166369421666700843214577176273139628077794134708040733246624968702792082657282958139081384378186247582855343824480568853767062656631542403629190857579544105617770820596598371695014556940385281185814389005719263131953899698831961809370306951904199155229291689148640694009915639334389751130932481981169573352629356170099285287825108254094725534387568567207791766013055950173060394948898292336521574191118956194984450471306112272670409176553412630240625151920621208807956062332318008610207627647232291587752345662766442576726173201141459221004896554725734937852471079520962137893170535264358934765527143350574871552892840613960611632709269818180953227655514358673547517628883011020963194972919967734229184792108111782978000642598538988485441120712196114754270389790099782896803172768728059993638339087719721039606263356886447640109225020166021170911335358338658299653499854710496211118054992802615102963945604126039303848180665420927039459078389170176241362478633718825462066546348191835676791215868897979745402167617020989131846710646972024948465039853638883708420317714758258443241927724124440193032288098435189402119874033235727842471589989810903406264614619022316286710463905343708367018653910685219150496146467304851076199978469309497393867890922087115452605240785778845969183419556906865656476348190741877968108273472024455259187034087658306957070275958899752839805571927652733473798970540274645168809708024752170290404789330576347963191176076722987040455247777214640070042218128753933915613105056152870847006121336399924585161381894221050111507833461508618481842124100358697045167238658248293069442194172638299045874158188309914971301726049862505231283606713297828449362451152392411448203406418476254993791026724610448457192806380194917554484271854199189382910474639029130554696668803008919512542623001759060121677656570776850787743169180641451056121459771330352211030482143776281354409309088862523304882163233375188764765810665454322894635234387403622285611219933001536489482928686698289416848044300408744835935333740027208668873084978555548266926649836660369664538646548313394915992640905307128035119048367031342557170553448003775193655412552638051418985651201392109665306512258679992858007086586877231346957093614060895836389035104541100906772044254466891288757324218750000000000000000 [77,10] -57611556387011989942382618440445834693898647727639051839513214434323082993289765864992131601649796455481570524360197385939285871057865696805645865617427305984545790088116197689123007966168413197417482112835472657178954086463628080721950537595496460907117782759491664910159592644891295632585306719051566916879682344591009723250085310668147845215058965110892070617262219488932999048459554503656374647178667562022281181021275975255687439961617903287771782043702853787928703857549648296833606954231364261643412970362452661936519705627896601798951008232757405458019662410060119096091490675516834209680412921926055219203270160071010713754856677524458025469752035655404166063102378137459922330463057000183717331337723337240353096226340125981369228650602105073205766330770754090190675732001415837964365213262360751001152493693598716058376801984160628257756460667368097683505048291529725371071885461558833099881755901654076649988759809643822625906657691594595752897863303428227445977354333266732607392778789605239801587047757338384399546182928580344404762008240641521516198880635778090665343031100943027128149600542017851044641995840144255302142206537421983411144864940074816049564294924138366609774522249330913774208805319021425334597188222513828291545006724747173777082416585848408401321413992446605980420482574121094063266431374366121108475282619402224383992080767820698922205408610013577584365833522074784583741276514369170936697988042577415527891474201675214291700767985184338792529085922704118134209769510865450616571212730952888984636640519921200269290102658080343278250563274442261501688703440653875242700734034999598353736337975873613740538776300773113084947795949902384757769853781073642797681527356732055218646717955788303755447125138613658077335915993655680129348298764171853110647801148615029274293183772768818130674189129132403503762761791389266324506354372249320996537778940771750459450720096643876920941947297406190162217518381319686783090239373715015890484724724112506256971752343808547659605272729845588647744818246261400055128384318754347418905950494130335969337309953875307368465899257933384920209828031648392264830618098164243327526495238765681379368615797119022147720277820183189380695615864288750375771014868201293869454043984790978437529794668489984792845048205851814229320672618560820371591416152994687043723631058620633075277632231867390338482548685526416049814310577027208418333802773481954100675278499469490766323896345281850802050610165559921038066740790271574234066449408697283498585518206220204162098802300018283407273604567047566792653763736470613253801350312634242069029669518914652135601724690444966478150568001126430317526683211326599121093750000000000000000 [77,11] 199111226837731506398953811792119783686405376022609373781308184318019739039858762813757229163196474939389507080054886802412389168920095658374433993710915930665615373300130130280950184716161868642783402850443150413461261025391422432149257880871511437748057593575790094683925865203413624704231386084003394117996454985008779153983414248168606822708319087289062914283881128225693816041251538589366723778429712706463397625059094394920730447891755125898201210566613133116835725924352518278011910089066698441525784664931074358140786210268326314534629157550597351632647362976674974090527841632708948374227003840191451877931235322621135479323619847339486450606280899446152772939177892041303189825359075928084954865969109198506863737222050139495192559054536886809495609788871464780248362234962613835374495691816875232905760182873413845312775927955155049313344971871338136825360973268940422316582731404446746884053293681316820065746961936379414505315436849910469309123497586226325839566923265957000838763297664002960192197948040105812125129594615245813076906771250046974516943885181071443771785402841253770063300174490419714855269638157150000862716052107911356676794834702980064534093205312881153944176786782989393829380695536375502958339509512321773444182058903243178416760713350826782070553637316768372783468451606861004654003199970772588757007688247750401062691239107487174630003830426782706872220996059705561367616040976259470534986759372706067783900066890022382163222118508917733137630646524906665041488117666934134093297003561945727666709886815828274012178971408283709648630195738375589945933865371261450201501848772928308811773787955004814603791484551995963890593845371059448634250647972128225399404660973952082599313880690404966554959316779796959225947275380271546820136752646843620788462461585421244986381039601059738373890890146793899952319334170745124659644602331476517739015366422795578775027373543069376399760195874590872686695867266482412233580946262364715639206517357513987869310172174368034274897202605737259546415288180095893694721357993958494203499211952119166870425431790440397791734943268596967679877781533412633884097600917203143736597588579411788729843684029712272749941813165826698796622336341542568366603293015317235959784741915788062978528678630562091164848518798292658740059684058917503465548483308659943133918606463362448016184153159082987903203448845477272313859771332764058744238419284880606973176310707531346465551500007583829874802220373479916682207121008576955689388966630250583623185154933209453748387634156611901521858425083803403143957979675399159027058182991867185043427172067974930143575641650575201832724936412688521158997900784015655517578125000000000000 [77,12] -449634493540715056309861590449221549688587973224743760207451231402745024888188084774747505910955640785056584883175903258983382497202305610320359144392296746659673963177574171847813889608946933745039508182848620684475223287333327917669236133776683604595901107298124594554485403984368621818961191176048646398433736579577352039037742146503770558256262317171402869832114812852955303986415560657432537997464192836640658416294867773219736237907826749717942710132995566734065165765610901527567924376341051599571391390216810749594668086925226941984814701542781746139651153935510469220867146692700928473148929753663632199516134398603377548436698383630171561315500712373581709172353056508331248053622966055443119090723081450914702235842220285970770922280390146030948425251342934170632666252212353276459121838831209305350230700646982920105756004217154013622007475490305796367146402541209038024648939468583062627388152608157214614676096929428218254841509882939866159773137463757803121318970856958307517749207574222862287429471254491889238824008564350455210477294432348401580632805366889785596328742204768258359888725473835527107108423936385267912109014041735276033596702255280058027151768387922445500491178096511353769066505178899797697445830635979631077564631849803028863577658158671454140268350262559279399454568521553255770916311763015265635898509661566660607939110973865676615057763773254789601297698293492067429581981718129412339005815789279769123992249537351846089161730098741731921964036273910780426822092580370196323363584131437393410589979918036694079241066185317024343603149632480852359456717028313594966528887381489751122301727256813046918266795161449157516900766093172485834330775110162600535471587394881538079048442417271177932920753501251429769472998567681252414417994694067150668866964509973916773466500959195766678685283455896480627331446509828467936903882795765615905546277093420706530668381402058988161070899997765631151416882870680200320534945967018182891546424944411432085182479200303754161706313583643041819613333100809868303695475443094964596707911099854918105829011892127027657916377972231707974159086218994296839504783984906412950692716173349413490075993781025246034990016125348269929239938382903245361790660929497591787013684647927561430082532050750500862752903119653757490466536490715771327228219775800120486391913192915084543257013807102791480814393422222998246931570741127914166719629207603810731040846512067116689335984190882042656143132570693462031655527214114563284559961729265016130946156585095225155937374422929072093379659793318678022835044890869994931634212141780321179929992594765703472906633736405623835707956459373235702514648437500000000000000000000000 [77,13] 388357022560716166122194932044937019378600077888377999044088585956621221128148644652033552689646859274641927019276333237418758563483299826078404526984465054368545873013264954617202572517292469576541844057198984220517795727971510518600935965227072802807681015768600288059530774957428995552770414194677685426392740043665336415220862993959771496327502177067672214927939647258451712263740622639681251262022426471222221698743846624618038230745836475051545293322227718174393085799911284938117332591670612954808762835790200329514298074616487357970095156579646093164493377594495976812815375688053709901228925413073583675801818425529597189356189256416152322112983456700823599660548155092376943202139220690429426850450765272198134828395102650642942308372962626220889667921707500084594657578879516520609604808675734374851058791981229256451267551097807706262867917417200988122306235465593190301562975613297588129412082780075650263842601696332523017789814342322959371173340676164994707864222735609698127788961245178828243213470538586339158178484499127784049316775550383168771425087134356805476384564935038184849776334789352371882437725059567792690399333759436316103984203399661333391537188224726071432518482209624885588644480317274421454728173652971247611221050411367425452003098574771592789340490368443873691377838894990200506879086945122337867684906950543973080929580067017007714699981612746756956849460692796642943767059951305174875488431804454926983762697413095275571485478493480646221636337153288864728721960831066983365662877361420534296967249669038973397050035126910627608283969540650158964691383124922551397821392631576660983660374460222407422993006076668230695717006665288401623614903533058883298820959240365010213901568062941305967003425147009998614163540422681567449541559861590514581789594600411368260107538970222885293863905900572272502441381872849980472492786365174233192128053380684903679682344311605332672401807271301498508576866834316059790010932772246674767596870566055055178043342085989838490082563068581815785936900264998707957612754455608818062247311392927948338159377479952043035506530774184196629244044719336769594908438510145435749884932951586019112244159098966637537491838654210104493793778208691953652172752997316428603900289751337271161861118380181628747775614947682713656060216697051991229138754248421390018577031381225040944030370539005443146297977939733545785050601958012465045566550778236559401879289649396870618569407163006244247021141480833983784105704077875578400146457744182314985980318895097954144649769785570798175904093230440405431416903259936482532786321901502667844932400155755372148576489007773537842638233996694907546043395996093750000000000000000 [77,14] 1402753006424289201329692389859219386870203951167590884451781106861771459077988265929387280762360145025034022366364693663826298914545747808922530940321622703516333678455000265703561253506964770772408815109460865209960473259167831358330534483367242315827507862859588484794082377211228502363396894030401296671211970892682883784543048733094979338950008853435091590282365073517496617085467742222996898495511466977997269419559003595770158882013918734396403908731806854779803640428785118693463042360244834175876098194691230250851863804708909879184830210199862497953128390245816979978526907722393182512025601174399275265033677432674043508737735418202459281593361173730729648002804527646599809739969216412920565062808785656869270433905874573240842994324730659833760667632770766962528871622191845275306908333689300454221671985236791704664576169840277409060341887647285347769679472556650617423998056211634328818536832754852602969627949178622490440562431843593836177805099277407286670102919841112691784700617372319423798226222174578472703947008302127894910644088797007227023880462538766084295291490401860360019313351733990239131448775091820837242306379114517356821232700803661678050569106625645568843065021782997926101396989972284035623710265001888833588236965364655146033603514458721400109186846227966618805810655050965184058703711033292432596175874262756052801082676467102710496621583307912352344474936787159209882944666868593230962018748023513049092038425208236297783912415517558570048364162990358153717024165083283003161400738943713383305731516407253448894831331648301107705524383067479052637188412342174586812127071440101906751076657394678350444017972712149362541380155521188989651437649136079766284518627970289603116397325759562196332634277583075533866106074552409510895118791263023218668956867550149760830478370217145041790536841275195349328273659812700178793964474346169890949349550067258477902358708563282564653625336697671320521533915183693761791767554134948248454581975864817723202806335481009722811616936096710068707227479077964057250433214334353013943320357071174638578160400980382302348635020662522975426417523231842820845269901621968861376348566903944690716036339479139652117813964716880197173250361392941792356382662007398711165052009951777575879080957217730442030627166266147483118217553409744547413057239183948285691611304821085409115808113555714324775822318523989893256877652290498060717479565159551742291378736788734563160908681765090196016204702622419893358550830241103150213362027611357139218544730991901995222593885271371269872097399029149163125485912038579046359227457572350210410133530788857644999105111355275354867444548290222883224487304687500000000000000000 [77,15] -7304233197076927014554655205178839933915302447780945227235229276875475176543560528411145060104568750605352362932991928879296008086139220744005257552174044057441771807935654235102728546152582045942829003127181620778818456776051775922389905093167409856773709720938512640794083468382616444214917832449040834435761202095804624566574231551771383676626864474448241625106644264536787911199851635770834748080231004448849711529870913590885957894543100593092183952511861353431403564887941145581599081796376701773484536934274687848942220349109524651299354859787595597434969754781793989979073130587569766748981301432750944297160343964493943769845362772693521190413852547216673751200843987953396661740757431289331210685135175682232544062404739711364350080806108478550816000073819892348832284826419534377010922005161712185862381018621715334479036937403117998240495407504661627106739987648066731000342504174942941200266652642601446399777734916006285559030894792057307580812275085175433001292054190286398712085395485970018626626044202138509468674577230783591193132343751772687195466642788208543122944372021587066985550878575777315524045583147660239664578257369986878585733734147787888433999494909603310869348898278478476396873515155917129769403267673307286496729418752557034876247837879360428230276740811456210102660758328635048359070912808394240686091212761537323966100205542522799957455259787758824887761826384397455024859205521896208226106937233095213193595683953831666867181531140784743716278085777973797101201843241206785678627094400279234224893280427342527644464146484446454124667529037061862720434738775698311999512587535698704484885511327039317731605417644876453669434507873965123224080036789889968166604464123747165720229835104850418558505747031005244138935858787891379610277272436848551701348532056778409333163462243784139163956849406846124662259642482603854437781326529604423448448761394445965586088450165672912275584840850227793001180092851206612326329948033587023872122625871109784540620973070222716798961076397409640552213631648755332615629187714819509952208377551426501900184138134533659647475167871729336513423316134676361494430821923038899179541559310556024978544198152937156882562297353687537272973407897494927514529486646391779561142225577078655207819587752486633846575852491421786933414098951047315128016839574607175064273834434992381696994244659626732195860370728824793042361769902899461140074308881810515782883397291097795347346761952314217481543320226012673123883461713136500929672448949988601651348771472975332802716464690948752228265081334271935512524431174877367982849975160491685654908573119092692691719853267939832619504159083589911460876464843750000000000000 [77,16] 19723103583102050849841824421151564216148183451014867295019769868393398788583015172171898120001954299842953633001014708023477461569709896079923745272949473950023472202194215517687197280235256814156340791371800983999847291483121554130745537771178731063312963874851228170459602378440026012081889806132277567256652015332352812214105298001801849033973163010222593533504136955715998064317482740296961603757891411191432615808243980823063997253105692718256052142806351286797793754862210328286800466405368841907567016950120170516953821735896833614527763335342648812729988597171936828835119928052160295865563858359168830596391280881087836290504874295787809676444821057463476605130457865068317520698697225597276779369481087641624820465382058807807399394413939849192462283178213530471107332055630373223957845018264495852042747696985728782264351986170912022582928723347366807975268899836111022744501370744701903253649739705582533663912477487930039381682066769381809922343061746532299122864148973605080144299476182566345901706580350006301378056215470986673663437944172162765802536257806463655421451599704712394374148451879730321500706185572213622850666038987632429905641111505538234057553066546436103293421140111461351683553667804815380857645834354230792740248406317911475123746544027967199097928688450344880226225824913415121840625702297228623774958901047790081912734675163044658334976105098528922403453308680549856726480490750035546782767743691570513363672041301296461207098824492689583739571796623135167062719162756569841427063647890805520318833150054194854048874803759176322113581639566183222412729523141306280322246763076697196364080230629175361129291085947376721878610274777213456457281572072967670072245463724067763459976180542806149829443945290740439850506157879049299637740104671408027844005490776978086224000984145490134372438211181960105629724077389598193116318572369878618806119007219286007157432874410431328545027463523052125422981107730433488262036510045300870444882720391031679094759500625445242739699080230742149093102305963916080505321324591945589093651679217697164024257262700070776274963004950652923923607285531960178553212437547767683936717040260179573106850810482808536241770410124031139469292608573751462040634647237180541221131744411327886646677910157204063072895726378028438844444309895032277572515210530432703223175818756878768483687107384770769439145083495995992610169151949915570615834502349188189488148061610473757774212244685869686538307149702460929991534747924523253592653345913161097897556527049223655704302750106427343459847395657336440068954085121890513341724545082551240165903096735780487217676304467772752104792743921279907226562500000000000000000 [77,17] -40094002732379072691138680998342123564690167817741784458321355478606814607698227807550279338123527090656006034548079629509252024292342917541102846723141969061545509490458450616474192795291117732073795969165547988970773801598736088155089776237336176432672458552154009136701492138118771637786280969657197082708249136537410098270978081198419838779800592385294587681182975109201150856761998316160054601155090106781497637141159230500956080334927629102975624777058983349117732421534446484386006198615196402925829193421456433597302651583262826927882162149603197744151218125828830547755414478331344289196068013641007968637591100428199579915801354661338736319582710478724836305509039948524111619347732597230463013704997943613776419087266036508770919458706378147079716792478782113098764450451830641409251210252177479262919746066930276051770247113092455497310948091135385624753267381640982065625552218384791086932515216018180506458335396632254303417950698317175729396641526890363785593923120507686844236448207695973347229990564902798132426533886228757871072232117544386718866824650154052138041475983317705192856839656656401757399978655304941137445260039587267769752135888432452784772313922007991982212483170224353593755418582545332156002113810012555535485448114143331738998405266247249783934068936054438682014839070948807580390241199815902404742991908795577157785258928384846629235326357751362807080601254719340635324241095786203774216020456809720313053855535392146732881365337692402675140135269493249714696012049523079535621195838604583471539004717975730410937906054363139879258000377294767660932708866948061130701460954384863968216953838410786079186225965810920568311440868782025820549485197126132586467728810982764019892746132723641834958555526055574037914732290314637328857607529362854136559278807221960887084305030232934827193255860335375885855940744052055048459849063382517464828073210371020803307167696697971719901890666600941502362740884619038685093683185823608193419301152192521981454722381361144418655580095406903440019257669223618356077353157808111898497779316142037888640040555291905284235494188747838201195577965223107553132426401387350302905494257857372629314665786358720176563902358023191158727211677180623385843046265007610146103739167389568752700484997551140177347309419496940912601118479304190427480751121394083449601622581689952171782914570126196146326783363921092749331544548117823550088769871580895754895785934946642843304619189491077344879391684551241383841728477293845403968475281808002656290232005167647993241186761394887951716007758622893911442582739269044155948448077822319816523366916859732417906421464426358625132706947624683380126953125000000000000 [77,18] 67096440274790088168722095788124543838841930953596816781874338447880199869519778178646954810542271680110298720277712811551954327417629898556360936057188308575926907284471996849991293570172703352587709274479457824639277938515981541262597291174109740701324245546744717468744265132532041844148990239191847487028952144766097779050485207833862280998895856333609361500059245643030698210967988742175840372102181243268749319148075344036599352992935043253904407140815815891584356635807630181645743770999639832149819266849946019475222361130358791264179089699401282633632423455645733200012879792508710019723516859666597701593423509636148622042213169174506981368369763956388345062204416245009521167681688649978428911637415962604094298462097739931746047120399154112880280703444540810653540827561436583766732625753300869350769153564354604630644887927722420833219547493448196663260214911195812193665380188350902241956115661784362940991586265914750050308273128025158502701000101825527186119571815294107367598833921785745010863585677932829275227569002824352333706329490091830876136304597309640951442843955505035249671966702937137142860757158587764905363014539314717276663089662310606239973185060730335783460281642342359750093374021194851248071421916725029659190823712394897842959524039505776371819753281046362649608830185585176548434231118494793552054239420204620451454347485765281229096442285852484471987085651031123067382539867465892164446668681891904910178243039100090023901927273608374109744190083054826748351462793899961500261932511293184342767687229314642175675986427597958861307456276005546810559931164743077923191574014128109217270034351372115970718938736834323411250385163526392384564958043952674804487365198470048460355811369808679902152290776078489175504098572356099784041276926000979398174903397502496665940125671573188222314381630739390095589738735202493214305056713555173150563626329379910906910046504519306371461373593413590742437570901040419242573755237335698898770438037837140039078620393760102469537258549225348807282962294079385192632234791125331709741968699267476602824787675003921702955062757991912898054009310927949249014989092122035721463268241908694004225617061756987854551374193778338796461441274267570839975382345839398607924657787582934286569939544823687863689238742853670164310269678034353796230398352697151897645993855238339666056546817650992459754059555906170446609832761165625589645552191330546988037656332245841688526295698488825619475402995856605399809755861278456106309846897081634047931317190615849135531245036928559161841953307806289932925180661189004357143290164802770819466160332622070724094276439330997163779102265834808349609375000000000000 [77,19] -92493982825209264922869558744188040587711887669815283858793729483909772982745615741844800887434371565926280021122244106802228511945506085347497959235866326195212819581667924341105465143564947461022411022029343093739846212527326080896561598284772538753001411385476157836743741210326743699337954305434345991970692439385592777043363227145509778334987035793782909281857090375036010446422646940442949949766568377403627843822287297495010689012775674092597764991067452325148512746646917203757781500007824290395087557385876184608952775070295257495587435510320398131309347836579891437656260934637704431945309755355174596982737960311626989100466856918337470391392844762766269965458151504439236061526129294474359858046096210299071535611060180122691053904809942437960391161955801910393408422769092029755347345811217017795729777333171492872223045594673050110021914565277063758215280491613033901018726037067435062981963970895916099107181424048524114870545554708089225371978049264412708505968883398876004892109498358541561846483449039242194289316478598748287103706613057751920636397709826082832839063674019297000477657758714182258023004450004885670486722969780102400435973190569337810539948204454014659218999510394765415857498395535455004453676529374058145997008171070216742715963694557569348496407736656671883914397173945631984225087395815222444516993596090755024368878616290964854900355530474078842500170700293189832358905238863489945017318278918263433847370824926406447325187967960943440255018093262349248181439876636364988689192399857579995570392032041529399799509770341698642437875939482595732070291862838748808218336135126226403953613090438423212277497886462309362909133118385184037903908379647518899511054113427812856014212704286408548233616047794556713475280079818568299582487094108357657024474829551537566482247361801099810307816128911656480639975666891801252752583806009286566612458695222783232092406280836013620268808739968742217499666187414689655940767700454020180346466969409502554820588862525952390544926955175667548301031215554433155798100801965034151782493636761473263078403541552927053335490566672464733016692488868899451238085196087527638661862462277276967322975783882334811803198956565437514731065699419785279632256633965906594034505941816185574766162905573245043592708890722427197853841384027720551395280338530552378004250145529667161450106793536433665925697237598795051508250806413060050057990396047774662608651768004989979441366268202979066301936851224814508382579562963031450777642300066324895915840789696338832357488737400126387251947737445928815816179267659044701956144707849814301920757368113177687794085324313186902145389467477798461914062500000000 [77,20] 98689325731168682523155614748667305147611903725569182935133204908716149113780613567247560965803948776122165265024227322147737922171667252273896854906821110914601559144535324216857451480019060080684988542239241661753960622373560147073846868104129393478602643366458671063384253515789347043319152598535765724286316514215749925233057854739242175051659419915806870778107962201543333918777026647236599543553292365239057729391882038718884331123743377177178323687782715249797271911964407554097652854766628510686695663734011519043098269968734813807522654606145439438356142478341391836092222047761472763506612630747887535920922567994692938086413757994636793198924525989729146088651559847957140479736186661053474147855679283912062801927797916365088304320435676429449748605832088419977015221796329684265038230465485571009868603843184556828040179398001868636073802405996802417850332216833759624147489549641269284081614754478083113405534764018858765623409882066618101738902182988087336462896815740756096634869476223941751907923853377476511179664205974181172837554658057877711248906653889852291804048207170174472947810299564166800776937300840464189671892102454940945444281988320683111641876609708883306529040289675080357061202456774020924054487883174194539858184395222090116406463966841111837225778278531995043045314544105393151011815134183970542070891439951371361590876187637080504731446869134989979811565104140363941170723499239859644570985806208214851344036950981389001703900548896273351115158287526175533820731969372676379672918406639266213094313256009176208002121406908578636014919150801271910695324764799982529826428946731630896495019563725369020617848266073140800339774293348172599309284279061671943810228817227822078776195510819078996679309252983206552245283378937864655167365200025660413498113871255759595412848938181322556128727324520628271268945953256092762122225555208517774955035406215833852084859826620745146137352218936872158851877053135556690176784810864936432959862978837099826501688173083926310609221194557162416406746536066857405533775043713967095145397236237896973585265391345458199013967254220544350888699211249835975655992445281036953137446246423349044482697769175613061259366526064243559398170369739804279294516184714583486008147580210193588390289442749618849610680995301579969601520952216126825134968700277757060254977830804018509217363863637067564387439099745516216164453921776719358207048019103852471943501585167853028874955808030460841999173709919055673979611704381308143147524471104291894676859448784600437715807897761156896167629583260013134438367548608549790801845810553738744093040836935504245275296852923929691314697265625000000000000000000 [77,21] -65013634729377313870376959067130235114589900878965829006757736805954053987034734070802172068473102777194537426780107485999182019195621346990189119622067418001881733310962243568201284194509028513383724737251930415023557063196223664703328528868765861725996421279170121787966167540620869422698455983439852898581135872460991697644192023218997856710575475855459964127301412563925872949310802647762335544972251629837584889895140465987855182838010658630729499557437852050134824069491333218821883151316874026097528931095929489615100128414489056105501443954522801779396106186358575985186145492712377362886337324356231199128944082102275200026088825253383320120581494489419298724919149310817669583547070263944324127345656533610691365696083228110024344196280784148332175544296060847657540868298761388883092356986265048767299125490528621430185575431072125732111203009881127486677880113396257961047271474558747075035541087361621595414545034459610178911543432078515050643296284542265965182179424493628690781893250376813668505518587609015022417554317263033186148652130624444437447502985078780663690562479335792653801102080510633143206996196721238078426576256085874685488846072762434937915368313212479711593372137496519247142757112149586983665494024650786582161854417957190966820033697865975760782378496392879672602602329216851199286770049235039907806701075000546531309438333207674614877346818389867148586509688458887790573044789401686131373859238192901508483600562816182272761794361854489968177894815774969792472516908058958330322378476314057286928664586235237789682243736520010037631613663704464671206707792536843464808496304120688557517950356538869878225986991271511864435768963982176268528100770485113735790641450528405483405242758472804980445278705171735487557088282813572540091019186126734948111543067816355273841053406225516867166060021552459771610486182966805311931165996366516596864481986657891792280130920103243876411602367079693252566567976764097328805908379911104557742185605140558829914275702769352065357282135997087104765299630133467628990959147384925855105753231001845719903729678817981303934123379907101079504487763876512028272405045875098263456125941310246421999977558856786471840222617238832533867750476315500497368296387371629860401799165509044632610007575262417672193050813585689854585106550920482363778229243559749512952666016115150254982450846331555542663609433004957148852020322732796394945705375901139896464488396976679768602141760912707662574398208850173544518148952206403227986229766261349576817872484313629224729261048758068768873982414538245604414792514128672462510378734107316263168274152704773083399913957691751420497894287109375000000000000 [77,22] -19609214840716389358223369224809025320049385028532363565439961229588193183965269359675886691346705739411395266051364623542897328430314854208090011593292551748786074407954410946471618515974135021709693979644341865982241773906913892582255154856751811784836787483884147262488092975370592702074497037110158588017081682853778543557459044268484823778894738008433005826658145924959774757740864354732716364316471953558643053195334766779237357683262993525627656468248695780185025950908007370367011603795768132559668826852268063139277828974034969765340066838270386222456549138190269405850964863955411155002557237040848476129557146703066107458655672889504577495872349211435494612433340545533417529092031409098467846998012526224759657870152828222115775508052120782582252903208518849538332599611673536286683922267331829648256065808574741675560998199200635760655084671211162550814789208180360039272936761210530105762924423706948050016215763727308335486841691617751675716065222685793348170634705902766430471884622509775884235002285906895739771592505388696980019767071010544692295281875471086861263918187697019527721517874116157268066132933666630621034170834622510681983116887519610292285262218669829061219985051418791620465059639649392638255928706548730649650020822262879328061356023797174600387626139395638043637501865009676048448434848348065380491751768550238021136949569210351481872777562759188529489872920445745806641699514243678666767056400373199757649443201660892013389735892516956443834988141825568913733797269606611052842966601883688678992735320427273904442318288020693165066648370049743917775937675810843598325326384100170224402832753288501539334279307777943366307299585996205617583641712038110273702399979811974451687313222422452846982715784153054119639138299717164469605503026940526017741039766127099976999123895661347591520228875650945183487496064670467341657209263376720901270650516931104918881522027962544972693864152433359158163774725988562215142566954490863637891234886113104075168468349270886962797630579046550768573552534089510291214268501405138494737367050377241650510881025124975565798051455982431829454499402865772114954821844852393808673656945311104597090818071841733489694649365563908647968420410669289750213826731823627935037624039998222643891528305137768485828720836843523461139294959344112805892563530822995307142457315440496537616542550577613708870987498169027211860277225646631506190381479470011221581017971497542521045193409825527899509648910287920394295863202883217484916965238993634277545753913926422644286856064542821166671898162375375480593267573146747450603314240172251329196936864285305546218296512961387634277343750000000000000000 [77,23] 148278353358948303082008779769908513020376777138943698292606414862221002922502195677097472620216234494970976129979629207874766212595109943942527487342842045741070954222021759974666537774477145451328372419273666386998576975648687971313186734554579749826133279359234687624813011878153112773092286968207054039157283273709687449954936050093664313529051869664183373800304463477907370645045492728750233976123116477174537447148474259409338330857599008475575948298315250982424822104122757347247910812603616575363103453606204474102074595813297676885474815220732576026051436072527940833492535055479668593307502477382770054024210736475734086493850856416466499870792946316148268913299537961690090912222636579703185358479210884179716925409384819095412954985197265128148569169984712923722269531045078757542784336400135248975491819827456482393185878333401496102101682827531422777923963669193373464152103597718422312952086618051018036640718060222767732214853595921486966988838495170244446132079918993178489119811530010570891380652119850368824999349451518493132291001955380494264062935910803427996793782441137375498723643517059004232533375455042853126215292582065375777594777922163122700015684751176294119729768088126031392389655148547723978993079733485541905035919390857718802678624169360570011646788548666462314330495658058532662960337703329785901056234305808321178705353213366780023888982572886155465146327763497660764339991520454941438278483150441127781276847752259472290149546855068123855779283214621004423402728208884421183354821975614896849725739999531160436163612824318744019151598488783592361401436411557602121200681097377509186986625822122451684000609946343090498080882821857181588180307982987559199210593360589732330022891828542164963844784482340247846888517841629592393606638320517798387014436048191207871786911733281792848854088403416955891439709202683463356374199797151070243272194353005205710187230393905186789507332083374724545199607028889536918119135481186556010827029155663974439379611556455270270263052351519027518117934916711347968737885245480668138216412818162730297654514893923636585250789006974103573849965172723497531066513323816558079949680885020435953177423973134382556794186550299919180841305304751667564119830107227090543485236127313419751578610691518323716330561546452941574045146991665045843498953019970070214419341640041337052424536524819146187627025458966362565403298392584248578526211454188267434040474721988415960649778521733693948696355601907325534328300241866984765042814525489714768121501959613302384075047367519281165198622818640904119273177234357872117510926808460133830003258026408730074763298034667968750000000000000000000000 [77,24] -297562766692750425487488185863558460154185145458374653133201765119518050496938620103675603707060768693112558523083978320771202054187497611998981265054835027002382042737233664370206274139034863367551342092629620826895700179209246411389641204222650950705567968323189624701204576536001610548975279453232444997290407122333180129157198994504994797956311169197527099767574277790491235973330681256391419341538207060782496886752873984104880486988999789650948877067545259188562505800246418704973807054303146719130464872266972427594494011340258782820720939775937964201251030562088903653890957745531440681335812759831731256545213188329521401356438226223152016423149751125694069133952794831428190225666171069939231567260385626042383114742141072288425862117580847085157688193263970935679098671107549071797561480587137214402238081479422782527602049803815603492045453625358503466044837510836180760405096945510234821261828188227894029034269385172438991543179046434612855092617730662961651507718636443165370792875801293397736992328066046612066805448569086796923545018361533677642181313696159519633565738689396809050310683813828320615943398463352748166917664473545198097509214719634236804903869419968951800137062608500553506972134604425064942823090398384047077694582356029216808673613718991342354700162902906434353412841148566802124573402814965424412815127754508270124219127910461651867745905998736502998629849497745761888119935665991154986888645982773526652585494221707426557947337270156072399334988371417401054934220228782342832586518731178685862677570261385626700981729841061372296789860907337799324800510436584353658179128537443898150824173129421070941340510735093099829150563063813915001582149032197893247568967070893718385688021616310802821680720404080305994109237014652413901092374560176899722829951494789280272440512276779215341062614299536391221929129226976460588897831294531092151172957655930455363143838261667098321688370686247117687293133806510173056530588273024607484989275528061822125309750992229776906848440416448944199224814725007452500406659032801450281880384792859298332713835871728942186777771206753846314173569730419842713356825703914287344255275789785612936282973884640165442209177999967404794269040162971876912732664598633956730774155423175933225767261565225867135552393718107672720225228898497656730147417979242597625240327543932973633663364910754048428637583978534592640034759423632658360935232634647493086436802116057749401215595441199160119644643880509707163326169380591370158952791206536568439152418469581133740664126662461439460406407538209598604702040320984931282309116432061024681843264261260628700256347656250000000000000000000000000 [77,25] 436020443221094873170308270121872643502572421951202432922619138819254780657681964812457313376232855013208961035734253475905035214795303140379534066774499961032328513408438404535006130504542430545631486463144855506024828619477904170476353062048340752702223835702262323552236380550836883998937117514964803236258476895260184634375671461437998505583817055158208370234837701438814119979566297157986030278350341900430952216873115693801387718356985547441851495066204759164854316991478777842041442500740293691987613189185012874001614489659980652318020316638609697412807236829619665309320319921673208942700608546573212922336991362016549976406876540132673576662367970804482701034323328865223342575202842782139701904725115403458239727744741057878593707273738065833472219852012292950908646953148285892000398111753886829053847557434684215656183788009851260552512485634835982141445275588047476374046775061172621438600105437135169276890854382252290237340050761174635122331536697938987326206124143189751908769020288846922603328260631880756030161306494772646253551432904825266705917895495834293328628785367742180075974631273927422248846246135558745925934870989499846984739486745499010351609056900497777746580994270771223446526801426898986718658065322264464094993505906027336856635712619271275048295557959698187653030838818291318238177929253865130563583652930222893553469142009278976072922907083408518590224577630819160960024888927625168994851238478660445390669342175867190186578163219430960013862582758629487842075365332910983786486885979423753178303105329544455397747426677445294002025943626359382582151937331962032529783204062780168075048955793033934228459581281432371952555816559384521714639955573440531558275955418869669245474797923525857021724042816411909849598864304100497662702256621700546476418923770311564355282759592863928149504683241171534466135641811709239675010830902361055207026122430479923965622245217767618141559243622363608441831103854096637226324443984283059687088763086959851922725490239977158724286646789883751768976038429121387794121875811505079585144068729381163376118232138577152345127156735721496462343413828738906496778992934665284285637276955731816131429999639885005304343030075082205902117949322875121102082597222463783865432947705833419612552724513207209677836212648707782268392276374915948244594429827901501705394668578421538223488687578297946234091713585413922212645568213843941273489771884564276904823563806725211155485922275316371639808231925663151823646737143455857424481566263329215144317341838200942124695689274534434220901952286097654371326552251074699507537126615813738439442204253282397985458374023437500000000000000000000 [77,26] -534725163063107150443769720122920569553364020946492498106856128547734168027327602579726515163679638455179449231296845867658683586705438277345074188563675255157175457105165874404878755144509026937201093463603772798900887503224497363795463959479962981207120084392957724956229113722227303357367163207242271845346205539319696303620730523565139274926342404355381726466653743437012056974371504305865032343234636041849318922233521591935682199923879492256558576356968935849631387010488100337930320586374984095808782180635215278429172720398928197882982216012593910683452000612626277879820892143487771382535459244530632680660418722100828910184044238323378346439631047230118320466810510109986659359020897392374590752589535919720056945628769272335161277663895502030499708583382403748815269313621302778914882114140794706509977566424024262601864708649516309491846511196477754891640837765435857783064922168391291873933166268263475884682078203872119915888216784339799882940081968438067487322355435454428335632207636351533502505713731211441947713342098550094581591366778954415251148365906492791375402896331031326055311523800870544602586833254414138550479147336479859985186966286439571334282182930202578760736622022346000194525110216035896384894670134252187641240713038826681010844885827165733417922446079809864987082969997323722138665894357518510066311858862952838905819439264050896667942713923606055092435576034334237023887918561246586263404059559858269803723414729326265995606986846118223450727348145248752234319028531380739721650907343825446470739080002328126222705763671393220523339584189104349812294600277646746536231820787360258451742138991683305987628542446369851069174289706728540525324962089613515873228024438938552758773051144696330835045136800383687466771048761114320464751720435085051822983180776112849371135279797796062025562158029560859731687279102510895105118405934640484616983135674327800926652520926874312982879387231295098471066022896955643073440499864171497558642218400543973707708377336661479263464639015051068544272501732561299313608786571901154481418930556560120820825285883100882809708185627651562989087824412894349226385931902289476217069445201833819207101310207669818497208833214107480195827350118747636116586815649097501112564866781448580417595608668314465411421031839530285413393863188978192468715914540714914046921016068736782497225087900647727030802357389169727104969406393675428807904722245240890523960763235904991478116491966201281982680417750331373939023373057476538313296778879059592395748633155328221158542100097523887277817219986860041152738920920916482449324893481273912598794595396611839532852172851562500000000000000000 [77,27] 575092145383179166466346251036170085464644930296274854779357484321091402875878655669762551061392181980412881448170586465258204922715148544309503698996263223297229488861363696837463344061262719067794472412883813139607845070563678996350605294890382397509326892801956467624175416840208890828934092435988779282682630077807013065979209905878297630700544980372647768453859938375478970367023608371893556045721748059757258270594505284766012274849367395055154913789729796436729219145239205005138414736761508188310298701355365804697585421255170299461396008891474776098680645620455932519579987867403680875324702429913438898340092015699525955230547243375319672766726752367086409638682190357663134548402323447336977974732434346707230212570465472480164156754465527288262025068312643587494289717521310535190410078952257243658856248827696180460882013330304591338891528704937597094897115693683453224764181962638043538446431843479287819261224085626769090793133550307803293421498418929770896690846069632002042836428429834971256812398981640242908858919923233284608119179881921782562461595280341928264329133225789561066506361767307225167272042719041371202032826106260556537249505670849791227627422998806483671017331854597363154099705191220044559844295481646126319805934509058174124298201773881507363673827231473522312433289867413191377960388817953533171715409764639425953270502823866697452022418063118853857209375852441495791398509514222223263419450149606678216700292785484042280619631710890031872015914792232137623527568685011188726149215354129848385456943332643449890167110460434273557128703521938314002989883565719042621743202116268831480092559693353302952433584856046678947452486389696161510001695507736660878573478738362604993093952126704697425235284569271263758849673978450836054752780459739275325769185315307816241916932427243575420386208798581840140776916359718539087941486497637309309739637524682720381490019146881171594346172065583333791571413796876486527894289071108476742656405998869049372965992693816729286766761143929717969766450011173145454248375946212916814998856869734167428490728629418063478543952648858786666285229449613550179024253252504619529120238650999072832591032206705679454433371630550499320861730148590128670526214916826502958038374073875659664914608499409454601178547550851135807416626864994613362036934796859465672908571467043122222653667960320584214982597345743675278202430897960912180671272485545506567443279781134579756698745521873560025084922060151487506384736799264683398860959116935057842764193244450890800914914565842553069492481960886556166428866431867640183008444669174319408000428666127845644950866699218750000000000000 [77,28] -551603678436545432707428564210057514696736621662000175580397913190445449287001610081991677226086893314293116547283808110813719630970966848438726582027455587119677620708034242255981134617819268821289112362255527813225607357633872725423181850464871204373666349878861675787977969713135936223553893612001820484934364977441720028684966432011182556218683279837583690932013754280415886751696927337868030803750236167677339632325514733935484085007738342291108199562873356845709636151598979084199503793743405493681928773178350618900244486963457236309607846164710209567261434188230419582891713880562471079171944953640645363399626765462237572016147745513153468820293684209268516303998982547325974765477611703658848104469435915509571098595490390939123486483440315700693970633898902537537875286184909644242451933217411264885972252733179097786797668137169892269937373364189376943589468704966747413413346795831985722391759545810644539498183888883553479634758165213579174528054125356245833996451725419534390711623319889010559121156558152913826707235293575952991711206902171001902525132175104952221542664961725080077819702882946321405381436172030920035263193492850990592419772805062231944010011438105900421738377902026455502542340892055315203891305174425159680054245489376207784384598205240330412941229347059182742820481063747299288791657638947400080989345668764380808886469505804006599011865125082803924086195095333005575562173481798738948983708231971202502387164133136605304736541904879079802022130865206873952029026780217786033935909692009142016186446508214837604022489107006197377840263668968137317811843621299028368804515753570500043042382552258157675772549086140012115845053678167836110731645626734100371282330327847049038620903038255379447317578409359942803094871648739967708884959796263852530754752327767572369153158914151050624383947636893957290727990746643890342402995808055642171745454059273438132797942253918780609294356552825343003986827073425284829792323808646074090171696433331634431978194822419868245593456567404721187842454768514029861824773434688661110082350818688370707467782398117807548588851953035129270071382471448916329065571528538473837441618496800535448895979189773403601310060867673545914373286621675959603055781640519255189258551430657579977019269113962082942158491567875677034556695250892796132909564448197748921920723953601526129937882790966648624452384956359589941777692369133794324577409478083927423534991485065492997903334043019444307244932470498001253534784738461917465638638494606717534497091589478589972531714703602890379134246692112497364603938231934700427150364276940308627672493457794189453125000000000000000000000 [77,29] 471491782483075802130557924330906615026182065833397348120514098911322051872255385331653823267821918160338354063190755503740314456094121815458022698699341465789800006401887101673190581193479328591905701021608796361146190165623073614619436534916492783394035722014167624527749033150329749317257471797410175609817470641277050575853845396301464617754556291891526927827394855685642048213874547214535020664554246645350270815637304615453976430105390166697846805223403264859013474363922414243678042534981139637699438488493735020664054600389382208905932623172139338383563397369221183383421884903893158321296431959297990453663365371669936518776586062851455812041334677200985087361019056764642270608134086897068046654016210950908036093908162696504330828638271915825271099477382830845413935281652971134975999856130904293383017848075468481425514862185579284112723247062927543975809956939861860267641597751425276673306473434886762301877857107788260924053092316502358881983208470193544272100237209641899059652845070419713986456533579746837980681893061992536784587063616485717117844197218799836144963952280136357034000472960897749693393925269507197172190108559638276444677337284820830292213284294509202522369382175109315095350299918581633052793811339619807630493870008116845056035140105148930900562661326112309592575562453545723338651048722637561891431750809073195162971243278368244890534314257246146936053978884130020362661634741064865612079164716737615115802152573398133327577612622686048024690265157174774081611660414424361370029475538566803555609172120161230139292779370237727847733036031186364572833247084789580548154353103343416281745015460942794973358573846420619024058790863126333884019680949727932819161528612804675560776076567067445863234299037080780921832188779264377581375658394075727574178511774077509211111571008513004405245689330898534858665535615438422518066310316869140562430523694796598849972751407650825833938014680073791972378422071654674742700508769238557464677878462652500718977214714232018078752057134610767599732656855254783744755838992532673839541035119817447924598302961855225571642184439858011532456870006670994688758368349432616984230153910922283826603431728861106496121091007906739555474910838571030392516192076296156102805486272018868858572206368774835092473249289169714866862684840413226378322558193815777504912970554265880030103183720521135361002312762517759146927901952702907017627900640224083072698300803398115317863619097243124515988664916575371021865804473630005486819060972646523126968954341602818554705241764107158051582728426487469432278976839508552438120017602507516585319535806775093078613281250000000000000 [77,30] -353833793692739754438762072232715907090033420261501359553161320148305413959241823245841012830371571184625053453628071988721669113934895969957290687103186390823214575046570424043509021527740518467751644786693140957578981148964975640777573324603364592936498298125002286476051795535414474955188909454263884437753241977087057907520452489085820151016949618896404417240145216211398961670781420456166489676243145037282802420930789678911378284178749010971983139833063257358662406896933303531648063823954005414604296963957562429468609477928277779913459393196302375752523544130802951054485867371047581812712566153478892758362621371167053366428259250376452276766774009674558007614169692725464090076193947147462205420755330325182828755825255477700064457468356898048989725720259453100888904330706344220069924319584934961123575466974842601502554908149666062262243699579164795803259111559062707429562034064880730782827318819922900513977785009500261966476874661561960650371021163887288731519429494764318863749607263871569767174311587218847751893584208150629134473654253075418936374110893748706506281596042709018805352598369519196480296194585314858406156930113266249518976884864989215763413960516398363594911762512080025197324300008553409925458149759314152149406573759818115838727590961625604221553833893765240686585085752473109123257680902253765936740632969054475957872346069335038714080187807802778556466282207210947232266364467620493020362789840783910319585908837363927023671149477166083412800349115221166923888906777676325021672409495524789183054733467880411914633370828209817833534827228822026615107850975621281108176389021682427513839293425170599230702115635261742538077457163485772616516597127205029691272126728154063484772399363847949525061259126444042025539094913363348044878397455387700514056826373801690424329868531758529445429185068576257928171250857179294676636364390749072602167004378641422514118784649259580062727235700263080700203327888740090918251781220577926494838002989376979564963401196446991086750252340732175089978304120519420190441806125369076546235873669883457080320293497318382704901847537201587518872166083308467442193053998135106656323620713941354413523823775315813770782596635351078600652457021766344940564766056522880930749131176772775576046736141246735999509298612727998781610808376305867601147042713120291107473130275676819921162220021578615511381706558719309823913350637704615014098429417289681797018361802358821295114701778243650581820236061496561480699491574146806959341941491470639340123446237532660458891432845695540747426582319135347336553263634560066025480651319412572775036096572875976562500000000000000000 [77,31] 226063528810331051603594367260842027537600148620163991943927208619708901027258314083705552690053699991158846059829787464524490456027372902123190993099490518602431519104357218577433974887795018982128854702359840192857330742929307845503506864336516223100457402551245758718439475807637020362713671050530567356222248183171494329058377233946962744994147571046174578232402665514187595092943294186939053061658300498229179649675899323321269233625292193095092473530425306627438610746387449966819471797782354412872566002388058738372317539633468330187062136921550366300762386566614292441775061274807332966511629914594879854395642550759675402387544077639138014714207152701038645635485239565503041554311522146957317575762329694508978680216776532446959574592228185688922355946351541038481544626823686049569900383649978612852016841422706544727032743210470158783273181216558548767195720190903282916582644292836981568729326462028723066231870958330081698292765379567852093153665744562825553789746565794723009612604221943336748051984958587352923917607862575578199962070882735889123620037454045741047797091871040982129626470516378950146499170521323645825845994651269661562649419079436835416815456288843275870620190329076056083706320446102828800604676752050331209850487044364351836888857725818114585090973161140739932518773128874314400239612017004133254259585204329093727349355791970038466554863156824472080265700936073161586803175230451427028072960367942612960156702229194530707965737085390132456301152783208285274885162832637059283868242413952862252196596118691108086954270054784009231021807101091524550064518792676793335857459873389274052776707941935884926181495102665857005766429718580090240106488352238443449586801375154625763080677311876553596101184408809850833280338695414491289807666686775501016148537009795877879550181984219916737809814214231499576030050849239032718181536069045657571095746521960247575535533411841998066552861675929526641212500469549331827845114982893443213215060283853583374746414284765376853565414423456221398880829761407482582792705776092965167678293676473484966588434897652283376030276451487618193428572119774432771572828625291701182519982006465216210846526089533324630052193166754805363498872478037419787358708103724697819949421371510119656279156545478151024620593975168469470963750530485950522047118365394025803344778344294775942427246609808011413213118706546893097754203623758686570475048767068986048716883691226971138516152718079207845396083773390341983203878327509714963898601644170876689874102477228153888550481003347266184866044210361501635671546834563307853960267834736441727727651596069335937500000000000000 [77,32] -115411786527756016766487951029012458644846576299916882067741264011573887244462535617144958641890480688278689507696864165593120002331745278719281996947751993356024619207948227067164208266086357316080027229518626238276615566892238230759508588806954920163437620084140136868802088591660358344256275201753950293659495219084034785014631890642298548485136971294262209463626477189395016317591592994258006773082803739130929981958344932100389940014348719923020679054689886316295852768217420945934335065876784495933543617876418248091659954798424467950343864765141925308204855706811005022936991204157186747671982663956783947025491593769048970174958861708407446940790429272198429926651987364738923263997178291036530415760559455312057635759041980190824458409677931066094565565480165527602787667575869591558460778123004895279290200845714784041379168130136008989841750157767497856518760457257275225430373711427322021526265508665225816929140229032992817941739120677924255446739340924953162776511411350600606102755974787824191270874447309994109615609871148323831723608827414627747618044369971274169679562872037704363539333607168178536779737932398114932444170277370207091541930301933784676692134688226162410638874145163745556386585131062743903285177473659058323389456791582427909125312112019117362977415806821118375062330390095873377822499472860735602055752078817266640892308919809149327364324939762151378475922115453803201887668743934826160832302551219845400713597483650808828434886151366695354963119930598053006286150018306164686761588718312872022567630625001336177308361128268392248128574464677545875775299674824352129833964588170835307377689609801434513024685466816539437251767419278429927474986253831414256263121494855641061185467666123572918278348953431906545553757282469487624871205292809478065800457979985124544110767910437160883885826819939515063141948992819449417548196872184880269221961186057716245134693312698930035994714989163569922655092948426146478624901954776471394649500450576858839953056617251247160121380702275153520908966517810217587882947834919165839324016437530876888750762876298565917903223735610144355279241013115999355925768408821900531045630121985079434362861904329922731960018254990014493053585660946323880745100194835478408781311476425309023899231628260664697930336512389610259563974791910489992737974009330073166699384879644441773405036484645692229480628674003639938416965187199269255427539892697340234490117479300867122410370251711131238872840429005607707215881260714766555318657341253078508641628139012010566479375408133095278474183526362684051084453885210878709699500177521258592605590820312500000000000000000 [77,33] 38797036915057364596551506269460342832988180731020528428454941672602551689140093320324778776319824581373362341977729478157271825109039473083775527806282388706197235781328724081424890002976905607745803693872127218717631945612134660365157479767535905934236567281800792542891586052401103046710930647160923011845264750364451359252738305513194338212625850457294533803051637380023054160079698653900266092221589681370770989524617319883119217828221093076177635455616623720085439268535193016311166208738721723136503035586187268362194207959472476378168561491745930835373210789216948138721715702189231918731635555581407343085796268509789724805606059505971839135048610825794689708184828668339616318928417150896409347296119693298588011469469685303941200413607875677837764940133704259491869963044841943686872784678270482866569988700272977644508881124344147295377104652937388082819631091672248852166879207515735965567564469486169040711126676622407592033135137388378852844030278073205296023968422194336422915276085309627356528986126136616317935161085104582611372553646336876801069777111113937454827830080193366570177941415001453829471042200829185988899860573916031007067362306927365445369437887236906419014513402305311382365578075399805134958647109643863523202298944157368524486903342753406116208190503763125961625521162413975580082528122971183164094362936610342605400257694622984286805751615107621786537322678290586700759796882739225812431322313300402222127904717159986860410491296753236213470116453720072900427845827123864797511394067879999880345133973829544951354723205621560839157154120629543747604661589330970769975751996327049853722656977173264222294968889158137568585783502417540466342364095533598333221141223425308101983539945683046260370357665857562562386855763484083999745824815911143524707611865201533730351477123006498336172219947454001136221476714802421264535013001492946757238497494745244921233558675547985879388704526659966302722187003343900166589138920497572390109277313530642600434836228969402548198869031826841734967571672114449328399466817770803878925377556384637373097419960362555056117230522697846274129993275559429978435593756962515887213715867094547676102090700066975771156032609894806957395261215024603804717268435663821286133734156741274810796724871964037962019921947877758256715225852802068763643496856753261262561015732828465315936262388612190028995800529111161143574821437236125948681569352342171042047061837280555696042563027145150799787952089593027579575640652113600756974326600784605943805010879142341521961466569607614759158849082386303715413070178526233622307017867569811642169952392578125000000000000 [77,34] 1733019815867547061800531661263440712190866039310506143791240119375093674736423475847009928583403803689416070536979456481264821555898485369531594758114493041379489132309665438140395590050116915142200931780706625785212755474073962351552312944248617947360940847321381250176260161478647500115276396055714456370654776378926667839578760880331670896915705000973323945818029732125924710961912973668345396211723437313149639014780886186031252090968497469769448278541150197707662154279017609486995713931116972229891925314462385140784783981613611411952646907066558124556086836626946026432380221973707821956893495443101303810839557355332597705239326911827216209526698421173164546549102560489316561790645705245863984565246907385419429282384476269409930395063855324677474383819191580976075785051520271068643002861009577276095429588191693595859857396853126906385450364406234984836072507303867908073062934808327899996010849257601918786363197749723695356624806868419722067879845566301701977579785495710929751491769255936327627719392492171907124495816611402845455069398092219731137180547151313984995725927877620163653174056080366469368355536969792513897558926064056894067217875681841761338223480375628822634278183713360989637138230429248893245673810040864665933489129951203758812987817882438880834300456449616004843175998653880408451175164881922924968462502849499416264718703253783948429390360726736541091332485867063059855520542842584480529456737649158145897180841469913218850763528150376062463761226176502374264666341177445860082782086523972392202836317931667502630060900903408891255759698361666220537771711209825211125460992254960252076237001137738421745028833788980890361985638549486935655947346284946699828762942580506071126682841093951567668645091285359573034622307905839715805334301668080624342715929508328591756686278559249042813999816277152962518064577585714848738354847991553948226474229028270919249268103652648575925532519715925803882898774830850454803389784854749026176048679157939356154342050062328104907245829661824085770058727278511471671017552833188726856238162238210394587120826023061501117267424662093236574091454989473093962656567319498395555386063586233688788667033394190879669320596406906207816586499267718616655775314874427463567183760719237374225419394870962124934497274812994919002450943215570059764062414874525661568353970149941586805031280626201902642390686631704827532167895542861570268692198604467091095950535379400251378767386657356861859920329930995702142747260634619738809030961417691768839103175190867138723561973830410806985275580163866496069828733450624014267305028624832630157470703125000000000000 [77,35] -15339554240385468368639399125658788223269992350123364455229222183626088877120755704568934361940918904230725767686418247183835829835212510900166814739812401472552620710359018617498771343128434206998079151468931026954536809685323015488259840834345732863953678229915098099395912887031523099945938918536366597456489869782855700172806351349079062328603411725372105899955049997484422287423449477676518889590942554780492486998705647075492897209225539238498005567422852411204741918222718937263505910181865365689665207062295856453210085165321719294564242499804471964429203259662526659570370659744903691626747105324291417248309671947100180799029173069289554541953241577359520831351307036816379753329786218600138152470798998968095821431314403360608980075526868446238608930481365465328470280189042466081292709567528259766367767145691267144482681840496555479558358342727518953909964996673984289620611935737386664161072942279803888306330387486102665020670639649619534982987801512771166425369233781815838385229813378533985325752999841827032101582077389866367582289726419224715118224228979773813149456022903444429311392898457391892926882228374596534006611962438085784879522831177978037081628854408848589697985867178003727274823317783228144619548740041630199812729781231932300753852604223403756286317917970418809335331270229843402708492010688530621516809515821987104234526711085561514517868631979320648033732426412222559259704204042784362289787198247394863769415576350862129685778239460605099054016205565137333828185131675286571836861743900824946150184944400246597602772934381670146914653336558901547564171222238411102866025776274555798681821275422242321408322481311967675937564317234090296692360832351357787715051164149732340786804324221547626802854326271336789782935075755028509086799541550487190277199855944003811704386851566183612621001418847732265219169323952680397062778025483136459230473362758731012728240523497784246488429384528763681876122689443957044065462577573358166975309175010290523997746235632249677344239293250303094975813579998896298558068874407919961302140811822831954535001753922078298289767463889606663918035701112504538747500456378222585772496402262638012264385943287319980770898108063463074165307568437707477892447468678930856933671704999907412053413131869400017678687285945468566107849613879650227932460928363107965898802675077565471524322245071083407174980654651903222849186180396827714640369575457163985104434659862071217141092697161997513313009182183677600153367080677108354195013074240941828493190560585401261671405580720752794043330045644345369672257011622873434930625080596655607223510742187500000000 [77,36] 14595989323331822193859474654027970473058768654245877166101694163874594580410439408658543613729639963943613751314505408812257322387127290686798982072536318790797439038396861345963157962611032449164506777738078216988773448529986464745470489547013714497423939591594992235708852046475364939371173042071278812609340867617701867708219528227615431648042389702252274670241170630110757951786187882884127892918464982365947701482672172761697373517360446012388817946052052356854687733215944786150224888398725819898308635201040834634968239493827654919139097544578245484988527247100617379018029900000303975566926266464867050483680021333141911400697894398565370592833061104668559430944361077090412204019982524180439232615844512858238347622519764293518809564150243060542419933404471827479709385654773390496598802576848321833027692799686844638355140072052821505585880595879788565633156321531632455763382894986813128049810823220002637612576127134814121519728704562594251726400931504503339935908869824612633062918062671944316422997694760559771962597053228383139595224472027847268205533253003262965249610914451438234841174529688865028241967388327271443820279792755321382729315756725482563530042771228912925550241275346727910109577998388685181542311959074783720859061095784695242775744801868334962367120069479830408243048203486686639962612825863303443261213034043750544467981121650365496962783018475174969811184795134429460952148501258797989304116094853410459011954874075526702846921039570186022530921675532994524707571896050207917956155498426670811988853282446500378042356058145904224033838982519996415006083259603169136612839761618257423608506966384227292414153629971734078586443309821474663501442426228670673291082702210674975109891658428991580433444375167709192273984040598357288337776614753536278513426852579762343897958089009231648150049005884857618798032479684577221126054194869788380426589633589229972218093289265738669555040294660229364358454669326947580299674597827567398856225435384843223516390335092522011187978457218395632143156712092517735300394014361035114856600937379060401813839754093252257500125349726368993746334764876055173369613654610856243427368480118948585116295177643244131244996828155339997708189934472221847283722235976207230884448569716173288326990596833605765148699000690853126125357506872268587884211860610236417394751696630329838061692536936494529312151365388089666856841563339154129425224526276712699941378512466632659528876652261915787098306023828845409083588406248971271863939884142247444731888938682994971198672321908128660876711039690208082664213407042552717030048370361328125000000000000000000 [77,37] -9340859935507690203051842487535866538560299676179913309245974774407117964262052114540482903229969567594365252754453166049462003664944005875537956557943523516152385478746273351782549340476602618328802283734842907485099346249781235275378840222079353207175810715806600677748724180206220089066547198707444476500210143816779168535774114267545374842449057292079839411361570371214855055163132363089831230897645239853230614468382125166338667453566664938770964874225565444435879590426071011280983953895660543420491437546888975316057941864828575559610212317369890636521621615566481560087419808622960055957591459059858541775097837483257820588483339535173557615314667600005943447818701456894764523278161128807056164349261691339456515157748581165365753363892495280966388157240053251922708158007610320210932537080945437993366988171403599135914251576131218030300157069368077086299639691232415431622083247923048485303254757954794475564977882510734377459805107074286359447846415232921721752818914844134078128943623618189888028790524916915890986042241581403318406499596884776871444521606817320146226724005228377542513799558351345402947977364778303636134656070227338224435899808038465817868953523050800229165668394349236786993971803541603437591535892493415188947908563158538911782689816525293233098248500723825138825511876748051974284246334613274028872867684668210739171743377543741816761674436138855432234427125367286066624507828446310602022222788068527711774019713662132314501580440016311725303604426914196580054613360645617850565749884069630077329526418198970595783166808957024811921873099231426260988841254688569819721999910061073385191085453746611038406807605173714151956628273101970548052613300039290585065414656813843648608851977666384212650971501563905384279947944002223416981165117802979594750172951667128079822002032990224157686740894209802641724992273075507918766560048535649259422335521000564760700987069843889775641311106381599814112680212107862058774491998438334207530694584388932204903825209569589550825943277325469120344733472035572960618999954482907446756787344666928479085092393679220705276835232702505496899919653325198714520111574749248144333156605463521592471349445135084621348766523882049695244599661595358746521570393122172740144329204669583761337502080504600135756973131462229378924500261832239737217932841320453182966489807227650363571046357285412978653649428076286063448979901532763058621613658576504831235016392568351023365283695346867115637466275485223651033901184453828069456503845471388884861121892956559711449393715587086902554962138266647815598719972740582306869328022003173828125000000000000 [77,38] 4666246059094551154792257685125672790747137457658826502799585711096333737933446114633596476334968380878534034043453803688035069792912620943043569333906919967563491006889630922930107822348654411793922832315748258610614320006032353064298709778466658505575876083674785482975866999980134571729755305756750265417459071402966294123905595929284540251732594300753663054565247671854599371120137193015578630093914621857894933177612926138526352062846161478155023263502487284433981575478919599869358136711784096973351629308815240246344643710045417807044576274895037765552051111153370404386782456826419120742520118795530457654862476649465520004195807411192099026982908007883958578212855815989750355358285756506357518098745307082067503316326729618721929977062394363299548087796074619041049303770825245232802486380976742343415903038022702877898403837895152670770564670338921688506922636546233901498324553011797768569031943949160917746655473107546738014987978421297509790945430532269642915835983000168526588205071298750461153322326836285496986385918416574324365445725753207994240229525523654654853993963594497119122547058909024396927793118857741546112374285733438591875946578533881800130141816217860362419917407512130328940304653848716180287480853843798401901861366271804743148500507262304187084353641878753436221659934041858035237407687524325738665020558552529119830398981321310067503344133180225633056609569863694654552203020248349465668260840745831958627934460588569419030621316294190803044693120755089517467440484468079103155983649184438347871562088381935913914107438278359075051166543804840553479085897910151541448667620275582446331735028278629599590057429547258263838518392464165497465691462720559894586105608761428959062079610970591832357611403706432976202697754423572405720866468158201991315405451538531117326549358910086140005336906930540385015400619308270400833361306337598623431077954550072941745775836752134576799358138385494226438529503611122328844534650701671401261872561170378864221409893166586438334924576703830332248262134792318536940576486083078505077259034711530646432844418246249655538221361403561183852894330479329984696082746842075470798221575607943593026624611726432023845945408636458226485664029323989634519215509110441188252451849823544273593584489512640682812226357050574479284094878121296758912627876284167984627085781256862250705197350947058747338190977045105152770472264899405990954729478302960305519179209087005185569986210239145506340408465397879764264721248985162486650193354094347930894950653024418422344108712136030254372749594832248121178963629063218832015991210937500000000000000000 [77,39] -1954195158390966349720041009239048658687778328208584747743307118918531759805809629074925914793387428114749451495749600956864104043279357820089329663235117149697756543373686034523798300880759084835584571088840659413536648014519979781756366220841172807098330891421476082939574399799837509957967950104775937469264522152376253713227164882811446123292166722855408844665558963064422043159264085179648907267445745098661006278774205943278279144280490389194010421469415991821893010479298310916448737884230528794347168451974901498850818334095847099260179353611105205300361159594386199868248654758609271778991923240020570257372638402359771321403352827416399378770107333189207927313028500370551522998606543495255632550510787197174889006796395915836856310423994072626187918579182454808456354141951384785066828888620696498683598972766564989486695932620948531208728810342394027994815463526265696155447292919097682175912114854600585093873745037717211289606306429032318163142769330145452382265314104046261969486338360068455096420697080688025460651269756443299274160715632610433947492378741352167053477535636165514099533989839573452608114221773924404293735640719822747400095607667429319227953428745186128146358152375976538878100553108085650685173597191942474178799987300744533255678122106531293472341482277268924403714243022824707778726169478266165198201989972198283049776437590455664183175190605485194313062534481390109901624857800276810511271419567535650563755702617110956344644087812038684740234436295091267933602465934411372030596990294729541391329793483701792003988805371236618106819045754531381008368569676749971642677766324456904361926259734469591562061713593716883082593818834890145349370358759761134490044573891354830676267315721270939255473448895573098482013634783866231980703135080962284986408181161429870202605541147966931286136406137568504277457074218336919176395244172373254762740973903097905118057959504078700922863241702938653259473293747879321655048662552379807251887135309971697903338289077162539062134167998546920020316437048670193324078303920149027084754082141457584749371563463462527977669578155431000326258058260729708550051215217522840736077408395070000182168730627375199692096016269914321846049507037958332457421475517836833865489282905716570659561308427208182078071706872805133607854192640819207744568576587493272112551071873980005298529526337288445719957337771416958479113588773290535095719589627837882059986884011504089438237232383682016424179354782295367076398185547380886754987443077053766649306852499261802534462638948298794686235578359212450294535301509313285350799560546875000000000000 [77,40] 796130665506859160260049560872261658157692586414238348726583095025894747629617076062421801165286504820947051162517116758748943360679255472147917225775031856949490933149968158061207845035727206414464014590539127147222972430581852699200902162806833012695663408587751459454294350416058851263467533768798626882716913528918363853016448548402893886640606866622493118120491222916148242794538516620613933639757380549470240549522864256828067885769075098688941667643867659485175605614095959940828565203918351312881726937834718019898023049998070459576298296555621915080993570901121466346563358312009441664417450956086314580784145942016344901142912146600399434483666520986364692898146972562227770507212220364182576800515101828788244096409538832829422875837177316779464511158195050918873513273106658263750816146064510621695861125663397727653971541329463680917801151079767302526984216287463297845782546057150117948246238239317500367548130672257806035216259348363557569251488968949356601299719611753251802193708397583013802669265523747134124658363503021664617909761384729752418535898224360411962169984034725264308477865555749385849698016919788767546552991915688094021761096743986164822712193113410844494942543531842804132787054696807029291562001165532508633641123235064957727911806810322807983267181054434674980581624808993900523594656727466925744489633680668715360411125936905266602792013801238527975256549091632864352980811918102392932319340918864158949847998397143427434848605621020023685267530369924079500662618002831905400960494184691964395889503947615521213481376778770627455361360266411603771603438227030810130678617060931805952991690160894350484636875451842725018652626008171663720854813374385184400357876512185856607238887057403960217402821253446529382675300461852430074846632595760605124095041533846877879017762426989025084356476165138709031933806691443221433306280207582564488790705985786511699562112991492532775965732916261486591776163023252378924918537592244235587143604375586106969666536208578774156854987893270544659358752377913243870366780785280210208984540512207112421371542791511658913928337235171092533586673952903984311570285940317018067946749852847108414733827927297434219878325482189631884474170600658598067232445484851848973074425147472720274998962714143788603457874770017679054914490010337717537483348737499433581927322760032760076240834923399902716203795175486788996404504061709937707183417640173729760782883049526316855557156379108570220515139339558194729311848561436762048115949895002631953817859874951246220543901900190046725530601534615016134921461343765258789062500000000000000000 [77,41] -416848364244784730777523253180417550369885450740701512465311871738625978409798454175218125030381271546269687882142278252804874307797914857390667141904461745897768875514471780087607114027024058225965570907700329538972157835816073194001419254663494347164687414126350245537360277629637669123789858148495851809673485597901630497026094048519493665062935907513796654335817651714892018182683008938572845135511567197844002725912377959634778830764335998989208200644572381757328595849324718293500679336679252479978667139707303836557059885174965005169897762807880401435051097882562639780867336029561231901677133755789015157434533740304271709229119658859510597364772066961380627381200675026333730794020039033359409105105941111989873447824683965226600848827102288461753291476191535112328378035253267089411275099871950699477232154082358843137922585123558452873486892714175951502213615566079778765402873608088500643151717737630188768627436122480988719809013392366813109141574670391096017705720367513498599695590736621533030218670105485340156858729761963463628234666006811010170533595353713828480556691180549251435969835222043643906480168067855713785827932893464826156770209558459992918548454015445084758972113906336594865973643232130400922305572194690364516211988004885973440712105032907954075868369867230056311781427231737220927548142468755099531846567379797025660116658259632463329197461839831108602920552898165584710750780425325035059920721528804476467386600860662688514379723626970223219688968610578643261200639705561946707443099611764083917748749350768535263538396477422012368212551209122837768814785297614275295602577841863349286782350545743514151988589549100454706457484103422747662169394303337182632650100002194965442100073294572259942520201252357628261305581568910708464016082813456226131709479545269945115137623931973277079092616935782985286598800522110259841584822753023665361153987676509594678388265656465824152862343881787770058450145041253619321046877674613481201238341232405071353956139710539866625099494499566533235977770619438858843921521561900950954411163360595944738002946728017934737711536542228481978125571699772606987465847941930119358417462499616271293904983895361164521202003392891668718426171433793974153997818669129144751103377823296154889422872503346668227847452399920361720579362760751613745315164868037634829255595174813856018294482228539633832106963942109817747225011249013000205566418472932358702292237913598656034662971823794839860692791037808465673001979945115812651787005544241935318083707501912087065986130847244805932953759519676850686664693057537078857421875000000000000 [77,42] 290263951155311387162556874839536713002687406120263074393740434523720672709947090692362434657464143833575108853420984407187667756504859862154428740259919645744508211538752086600186981581788872534155482092027810453515343403776541742715486609639251715336191429572038340957124737505235593687837950523935935502694573860857900745294901018280643978487150950336275160503050986862716586035904919908367641993346154649561362816674224792506305657864660607983078740097341762191727031481395193202531925277563614371466433248331963984626826509758978947582227130907237620946488741368306996948906283718534697002032705361771356743641194837682055620025806130403365810870469821047232653675445329784579077257715965998301167006226341904083309929299195574211033608038274392878434214047885542553380926046671357101724893796818828621525837783666797052978612441044832955185949163053113614928770673248827881406961039704576716344949730580397108725030784319327408621789511875046509394647828220371403375485761921945268359143728250479660609004623377630964007176035794438887011668313752482012176444854556466449309927441559053649750224310627788119907080152614445250079372237402546785842993234990238208567788452501972149192719029250233948225724763113310051602866873708129055406643836004544314966715662223081943263167276687664768144221733311900218432905789568472934910692842201910661373304948409959448822525980636399749908925075981208274589394886384263541667605913235718239854807884801509031543724963324127189438563064877840168136846393630362843138666071707393667939565460114013013567945508006361045408805529601626433995635655691715193962375184410954484513037935448037590210008490275356315512580281728020865942047139677443851794859482691789122638512557720731499094632035656483475639871527456586323217980909948191536908054225237771260516143824938129307826991544273488551700579975280685153882569560358526145513646236930717839001209886327050363538415188539520276103080187671483494581103086087210224142651119170587374929808670108337145844586575738021973339318053150102848605201443704464832565803515285394042904235957047315219917659573596720414421796409448343558448718714829535841414889553711488675781512079786570360561289159350547242388287713116993973482950324240111108981636522784234339934348959919903196719065519988020834917049820733544444209446791072498055179838401591244189099222636507518186399173353872261694084059788771963769972740445028810719887711509429892009979717405948836811027336348367790065953359982198206956539653013791130426391848145281389595817770982115238443364846343541785245179198682308197021484375000000000000 [77,43] -204409361686335280758288176320026810282163657171828220334682096694504467399834796932236768332123050265869313964756149995491766213911301175816752157130394022104258786549338127981899604189371155346710639042709543191865654984886293543561798577881215264334213369316209028046379678829300357792303621082756816140717334101500280674666857549894169336311499598042391649896788316365220355482314000238576388076663474788346768249027218746253955447443254581269457091696636156216890444424288899184829095506929936898063549993875885871953251985362748914426773804973498235290456899615759886248126556751989562670552636676742552246199513498379333650498399374625188392507295014408859841631545466321772796490318497713821749674829196943666666081501737269530194200686623647971487488743159286913045240729062853324760424454523030199123766332184196575241103686370536182160276305302310765488881089910196556903874493492415062798256658861084282643846569360365957214199639561536794787768300938297945417186012250475649433207653311257911254582790513233126475565663374073553371289286098896178447955723126270155163536057017478664645953685351362935107996003089312048141377072727989108359882704250182631340960859478868438582216859507620298829043001821728953676525346513739925158567992528722596288190762978265068977274978737705718709315464028558747715808219736310567558682437154629205781294755033854482975264057676618473820747916183851655005485112989210089070120938527189231131603983851540913639571493127623394963484739819953502668347433178500720999683677962453729708550570166960564490567058953592557127193783384713320178723540818817087763783451834356413069799101717343056023940482218347667766908712272818394736168911777863433969462990232846702438415506089008276267249528603519445583894148981514001194660557763500814936762205564824627995525379300398708580345010580388244671075699985226331189816462331159455123945760873018282158082598665374103378024175876764903054351328165392023351409592274043819159592597256823276942974093278415264370495890035263342318541984411166915706646592614385552454254784692654781460800879790107301063990218900925034640866184750700485030578780389748867033877054813861443691970242694854779735952170522739880740464235504024038050410712309730344072970642310169638223258445533309432013351060583653616158551833609009610766985024497251378125591237931446205762031853869638305590161731903485373554090836139793087241642004499894556338965528769010051379123684509433843467821069370994903051460700113909706650804952176621873084116698580674793840227913407194611662004435359563103702384978532791137695312500000000 [77,44] 123498028425816276296064730546357040237145278219824781972461321864438918177497343000827829283850827486713339246938216007429952108074137218607692076543314560243445345127425692478657994527731995849042809439090650803962585761426417172711743165459300321225227892772350326758731373432536520701938318166233092492898122622644449039775005596408854560031643598142521514468461561686858451333663847236561052636110948209435687711353455215120872021453000614647079291080148192674316249678447738227987929337955384710814081654061168608224998080408424554165917552814318899514162452300543581696396584954826304377208899524021842367827130336572163924192204114450929860093432827846980229498429587111156250057662153226825340858052748109414268976360517222972007502935956506387053307176499794354004991332007904529797090202738486361524054739824691634818645716187053684251132818584487288693734358856020874323429000891042659736494324006753762061389541376701213731442323170976938789321978036271913643310889936108988064440588696586164697526176046628765994976365204919674260549083101238641650881124098527709033271947903263032172112673184238694205673267241691680033627078707327698422411757373271231797907420404116968628545520091109660573384692513521969763385057717109745809452458076361025779753129929705979128356105376112549502300838863490361612554272017283778047813716798228937547851115561613733838860065114216404556052803523900219646693091213912627375125287846684670833480152678100789398541612541102789102028092787961710982129613211467646227661836448104439588408612216417183513118686784161978677552716334748179872453696902537365655818718687926774599947522563748918345562640800747223818249929174887311005290803483519353817792331844621957122611518337689905184421208988796018574234835137241862014843585466566895776363712104238734343293572273465783521117282819675636397540221869723434521874406089670715687378756277139266322684468446645121113344195649498073063449190566027122756381171066654621048521598093372928412855405730176479158319851867827499834693299451177988482240111999023658535580292501049926347137653944852087868333929044020430421522389618029113974151958344152149870375933736257705273481708331155389833498643897676684457901018173737443555956000112343719681508260693853723779020648414741016099808531615446877391685748848929524523036804584868869919059649470348511723430029490539253445335448765841558122477417014902817451241862909029019814226285347349468932355696800042090610996106959774746114358913011033352469994252052068545981695605307249917758109433729707404836517525836825370788574218750000000000000000000 [77,45] -60970408533937045814413102666386972968472155073751869303436582610528861733036111328081629778966866159612344297931188287713818376201480934626548844109373199903274748011497774251530174369787335429347769127632585879960419006570519258760410601186080032066195024050528764988738633521780167523501826444109548242430830593613130192076254613354516496072803344775675396780235385021171197714277276452882530867619711079845881341250668564127527213852796200585917931455787891234964967919878907955138873599715074021548742805358172337816837810667631055726627604505095321955367461513729822802861097432796249397068716846472464507655757546261572293269402412495500774172355113415889599533301217034399476649543558042025265107367325824725310627261350587504425004055752934863111248368170919946997050462690325817903855306194395874157172776899886975002231103818425748372191944409183856919833767483481223481137238159473461562310350280470777853593883918273256746228784328239284682064245903442637516546266948311284628706476237524099279314142832508098944278517356105162180071655099126460385064174661071112127366229828253070099150545481483123185705618256584395352304256766415800978785793658139166754565004381037523312664407751874794904912078904384572795423744226728156372046108128117995716187872121778007101746083855348276357750807001713437421442551870262563369960958418868372743555398927698386546978676478220372282179948558657035247026117620836838078152041494258046306241050460336567473366607558850306696412510480094486122070993664633773387252027539748278749156558416435761068768683430598294818301697244033920897684652888121692840528177538735035242321043299655088963254567381029662699131729718348393806154325287846730977030347191048651085098543282101074677816662725788173630977159357944603719268030403513517321857538486638644005436005081947260344015681896178619026217166270665802499490619580245612586611191663699303749534858012443702816440066922016791925336860162064353971092253913582245274046768729505525692353646799613829638704624474633262905298296254657502027427961179052232558385821073220384352533332930773777291522614368771465183272323030911991317675755860300179735038297633536738003269707809314331781752447520972838520575937093833572228705006585491850632262206517042050100741746748238277242512804048148509032714502689743018106233113882384950408143893233661043613471257311635835823487191557678259009561219565332319431256985030635058487042985266956696505642832248640549152219861438125424835172872464566430921846067391065052944527905400774462949423462311548949088546578423120081424713134765625000000000000 [77,46] 23919255511192768956317892809690677980602285761168729733244322266020299017548934503687832190784874122185868389808323316216408464290316988127618155789955023402698807487176426872211014646690159889491785798165259744343158870904010689025870568012007579792406059728099561060114260770634913913915519088535432642295368338774916822898135855517666252581146853664181021408845602553531799177718403005585122735615781369056856289984962643110082886036132087416097420933652818817824226921175510546308633768882453244571824566999059407651620129581492494568215763539533116076709164154103132028768918897528629443210449143798884140373621353762675052295765710290770196366392924232935751882144972702780137352213072920878094468828366904068671829778446687200861905287670966903189312010341323958349179407792963059668215033272014195176634307285494743476702775020772417893223366580404193451602882872611622082848130727691824845542512785364907011595998074630112437810016604866086621890183169075328903998345986348606901717385872389479397188700247954617997049156910110391315087535314083715550374271260756554819819563654097869532583841070817060531031982337510879735790086100712988204475541052654253175813921614166794971375641773774995899114518167159342857391756495946769274545416708260647121748205963722532809114674590577722037003187730424210901968253182410713785325026529477524777815468304306361588331623772337832479567042958635719774104735508272846305250766055833112808549732232401426570901652978562665578936545004737524199997434968003245633408957342304715065003195532810467904402564473271802581112777193428165173048670264976410687345830422046898406581360652680524425699217828298036000407614512047970432594148421789651896565714468649906469226700010719997401360458542934130427898660465234424323135388765117595576706759570716959573894607051407678286661738352043593970626731156986159931178512866195773903564469845662243479749970859341511254159435462879938712326629232530036202338839212200064110271264869506981703570454587357563029396114875362646649761039541165258858919840988937485350508213102823228219142057768089488417262559381167026033319439169701102821787659229146518124548109448919724068547994450812120733849021325605531036297247899134299229762297701071412096565571794191919306826391117603445082442780688819361555695276085763607543268780652594441443933173397814379343396011125337929317428853110169000635134665631791967248479778447909433799117944358050626849606179805167897203278171485568856093291086875551953859375936948791292636308391108821087470527946838849686628236668184399604797363281250000000000000 [77,47] -6985205942386953037712408864452472395449235988151839432662575385406806028340425052735613079467383996758702852314134179782133913471014060862592753378035469680584377129205174135611286979766995746170705936057242034898671865795746990577127073587351505442747059965822634069337073094169524654441681675606614803113775563449330710787330526017925848166336222715086992653091584834851139959910166814011424903005408841898681857462428785554342765419541480392059667568805823803345819993190424780998846836056802903058950178061269667512777260713051326745261455708876686001227240657275776580330880271186595627375241475270113642448632125184158089019292115067296008381375055715357777531084209825294775066935312270627322130240168587886912270290412394134620218350221264836236497568398570861170578336383349451069774460534600706296051663691121069568853547533448289906764137077887195298567010870870941665118016263208193369432554682910488934721711657807078826049852610546100075426118028804511658108214279335196488510722603422699067182581706940305535020356244264228424893544925582492104168016189613537789305604754307801171270195779011511536122098840795519452732750545741171403103148431261929172898595014863881680971860896406948541041772693910747525489560959154964786630410136772718365752676071547488930255206117399132909437660954124706487993152657164640945624399173305585839600953446155758919862268349419075178544400226491365977704396787467676523078613514842059361534972163107331193239648141098086352600373019517175820999160349106287777000686026362111104213477237832240838657233344398134263986365253913057959347699991189325805021651016007930414760883776266602294757511864926227699522546660824222278861730571472985439923710803731462474070466304679237122022355489300231548737610194944452462188807981038530589401300075091486513822265081013730537677488735229004042092265153586736739811087748946426473211517429109505087620296543249936330793569921298046354981130192415207659910514024966837145813724837985612152006867051526106110690299773754485179513595483419117144563382416851007524606988678026941446660783154199605164579236870174624890384931745469233475268023689424371502044658143098079840879484509311261260793206950178380324699400339287773909541131274274273584675160306786224001757909393598019064880796958809335515204735571920906136494735828348570141318980517743128739814879217376989459720602198391479321891203605638916023513562072401257516076261693157891660741401471741538509214714752251602753345724941209986797883977034007322093027162691479922101826273428404334708829992450773715972900390625000000000 [77,48] 1156832388134507859667684783095094086941838340061096445050384583716812359425871351230408122722619514739998004706879927125450275941263266506244237065050395752172786536334939705950387623016634275844000212923334038943789636450932895483959152823588517702657158936206441527314621461336197634203508609858603679302873593884894570849331550251658834166065469963945990485577734799174011801895843740718176470980116127097512103808333464203438149210198788103584292582162273988158782673731322684457999786337189427372438478006650002814838985876753971950405288507773998208084589706957953544254782244093639048684832780041617005989022678243969482660258831782141216084176655073275827058293630863847533666367403428377662248576039122571698829192158681578823172823260163085299199534202266359718948586855525534136323236398981871131506666416537476110662761491042556494565383947357573317660034441901748424527139520577802079820148466410417801360248861641657020461957592570908534717436134677834233436214824864575450961797037529913235632084245901996633979718903190831778618697939097988725781888212170972717811195284248262463797647585186596254213999309508990155305120523476255435264941304669746576700990477461487002640194872124484838312000375603254469747612311582687401642328597857276755384670428763879922586216105025191758910293222122048364882105616003602116761730750272910736387778480135542259459900044312432187483582584392200757693703590749800854953065105715360499853653982460208380611767584395788746995355657462462637055591512973569770918016133671402011458119866481257270805123686276697880497248017131113952302602640426213505903747187842295945634675371969911679859714860746516402359944898531225920405468586670850704987763463987416688220527987064783197703151479377241223144993777355344678301058600933641009355913079270180313861860910705008875336627343671853178438865742549315080173708990266381326364233497068988211794759767525953454741053708454291320689229833894532431187119994848298956346407298351545315647401398756427832996288507222284754015332482789152829585531839035042172688322258185203845538832177348139878299644767458695984190210971170723077140832691404597924655212395569637124797620952811204508655556420167432658030430412099962961428875052451237444028467641339372761957067366301883022012545556882284579029362354443004213501072258865945079337452190145736891040990126424796119881288531852604566036735214169468892922203964893910110218169391870312890749447555701610781484887115730848807347398988183188825719614662454425466469397208751261965642420648237020941451191902160644531250000000000000 [77,49] 168319989095240588116524418882333410591124161953165919761221674715246572877243550305401337281227151576122134297089782603788254494342199193078306384271174100606465229950796646610682190711589002460697029853377114462070888963592896638243880557820704760150271037270525117317791914563281790023795275801406874203959441276745697573948734409733989920576073863886813280824011544189069220825055137416828329687077104295785400001430001883689137298062083703967712549355772551403266526959871569276558462165602893946964484227554501395225278208654798450405047500799914730237085255815188991497437860299223999718391895125676813340727118485160492155366656541361093295061123667990698758311701012011261616316788153681085503064490815816287699942894967013411541373137317315671457056778546244336256720053791701423845535965161947153314850918927789224123093297429190494882332469792890172789700559449576855604461042107949569841721142853250475330087853361851249561348654496588003888946122537475913504902834559894046502993084846541011500688053023960855538943342625697888125557428522944545301008391138296432502661052429302129854563240171613074421975462924057712445363143306764169434251827385376144509548992031259128773694703384006591169399128013198187531621108560320409397123705772633429348323108091968313522815521900521651909538792944681657411740927363466701840638386036748333380180093518579512528280408765678111308444145337687396378216879494690225770776720991387456717783174348092539711570341422249749982234442683135383249905958096145654730108424555712945459451293087160207224752670427470866579850422828127717614059727696736151111452864588498037667706844384228295762754774568319604081944920326489026523006171971439860230416539464793239390323061263792679063984906744775589423448435045666183600265558934623139468968968552872257770206817571703911589524893512663480578085884520673279573675263419726776084930813821946740551884194131492458306115847668618213624433687259887389124942546901782801614074533466827854543365007269013851879158516891483228992137180700812242366222749581818324420749540671495605756123988183318387594388278778480283787090694131787052125136470365101785828277836264227843040325982904583996705032662477916564038807071128276442425501373888107663360599785700818647963539176866677527045637195860698761921353020481335280187492211153196444230249320958706772952592942538062637969626708692377887670913575415817190060854993724125961668211605889939508561706110334174023715296460501054901096435880364883517879323856757638912558131635961407909091169798898590670432895421981811523437500000000 [77,50] -217771996578694574721277653024408009547024272654806119475576691229623003002518548593437728320406990341694448593365882129444616754565806731756808294115496827082210666057705048696224065470174528383787721585374235726359593753476728898595583111034627792716362470654135223760431548969466587019523101371513529323946300686601095680336341511580006593123335452004747515445053438070341313749789557126206531929472042367789896717985115746666477344733131370711998820426262470189593589297815693911608377365313428002295505383662353117814464077814873739928938543929341935330876558803645908496963748167641325247970138189462406766663874274190762775040403058666797784813490334096296476435677849870594698236687690962249693495152013532049334216591318372009976690060984798953161852866826400682949339287352538131106768361650208190290604451088333793422879122726905835584221559081912323332812638916998097997723304129140190093731621944682304047998744556873277983336834542395859610928328055174332442243720458829414738067732869338541805347833574348844955279872667308437784706895948180385137174781396974388928405519050208753617819877051801872269302630794651910896180158470496845835536785427238737413588130572715253859077972531960541964177485837261490587032589426720569800161776986165189850569908511388672320000042856534081775175044941717553819886463666879249131981271298416796921210004046585319396944762257233548551217733570828610721992637304742562727127240508124838031992678757281458993562209053327180177827501737028737995661438884553704360674814781487675320082460395743126840650969740823419035589063645381212459991198213537440409965234065496120166628663556029359477600410151197311385973453117591785838031839781529011574642744039783553454013968766437767514496901544109939303913096844315990415321247736833073378941251256674896800750561430635713070120906680571221612855825278528833650144717294014178447619647778299991122623169049999119514711055620671510746866604008211534932137995355938458404818894786673553868824430509176384268038915351100727300083558971964558629191309905888841706087736854793577391220257397715755834839134354055810624535663213164592057695361918142313804984076631332753400106055869095814934915389769096131173993375839146954999857980258799369701720008492045895885324371427259519116164035983708432894244448730004036889460721030839567794187544654269679705864886873536266247604536908068258984508636933604173751463925332287510385326558162573249756235117969855655274664203197753891649660452160301367024242102685497785940394513935509240853960477579676080495119094848632812500000000 [77,51] 94997075672247264918704903359437976738090842686258936308256409098572217369604634064456353310387286767083799950125645937387173369508137006488387775945674733514485411799492158042903271959841268346071309324856338696964884411644124219621536118756362725778073296839142289326405587283922596575322537394409394095759634061098162767853320014274296596559125516138476396828387568516291364301612113897718146734209135610470908826133644454904521861090576269309307226278358572859862710465266562769193817035765963833906663287492308595222235698955200651633259711084457909864065166786566839763854877727996501325248024145190252765988652160432110095596817075210725941152909830200870159012792869763553141962042988417730846887280942340073344436900625008644654197992488892850889227533467731168156994380357007738553585155315423290240453050878645908845305392529698078339151087717442165814870419756349768323115354746550295732262442470510822498501886565290009100780981644406536393009478791850770185527532679319619627500062763913914506637669864325690093299093713730736852225387848271421400210276794812831498309329700653930639267628736460950481846066165378260545641662237586497241938509906701343180610876080924110645311844268467855237923225146795350069078073788888723022656835625642048934212006345763069141205790094414626292572205984342295758572886580824738885475780578681809185485634051573450430160266068577260226355982538704704318013602715729830803256848392370159053735390187417345059863369740593092185871587371508032871155115396846080050795467868742000712801220303479395293610460420856592807569844498116239971952229980557896112823914001600585911824265694205453995133107258545221476023382851514086336121287952031825113458708041086957880069544983279329641843262641709669500472161359246229137424198831526004758510015064051549335878031243764328061560221660752294612376437020395534371461637701522349289290311601985843772087059385347817724808699373755004656335310416994762245042034669499598104448223884351507062816449673765274338559563163746674086185373913039024730905336247659751444131038588728900587260664394518945454803071999622445487273908722404717949502246945473543848230174761499607916792481271821000030349801866535712775188476739299431544740709803997343008356191552055958402833964291206216979242108408090335728486758377784276979138997660537371014665998108187081093389620131643396873067647265018894526945600654749719380399338562240822861154689880606098358736401634144840179978236088260346271411450808025515633753979910627877226382856731433032559941409544990165159106254577636718750000 [77,52] -26372110041328940694811402050810109635938274505023730334950835925979859591177594492708447040944497323976191657672420401479453515695617519871235242557887065084943668032863475402077970075622678182876037984859044650403049030570782671570371811385354584511561012059110426153353484463623607607083315488709629628906276708121083642239091232549554102753297570258248386843340596714696651506587460545579084505519897420341973591743537479121707948798392291701705087895881221823853534358847585491587439255588903596653594421410017375648096624396548155972713038047971769424617214151347999717512752164333394591453481849702891593712078078317288141786908842416609239027375024872226635107133723434054026027077022520647023996600729800050124174886138790544936619317588352673671719404907586057474743201154079533642250615556023882805531418460724087887180214848958435637907819680603850260347554875520664817206610867183641596905072126454945806869071635425224444081998680007213085486653473817976642040217689400674398119255044910388971640508756057834461456914513006703521602645352149104663735263692472012408651352558594184529151156530628527047878976914395366889119867876251333420587295152571274964062733367777044739605497028441771467284119309417749141239014287427345999585040978932715846980437884684433897002787323248032328428185749188114959032163154287388149086058478096201566831883056585236715182334102583464513188665790563597383973855602496538717102093043675439302222750338124025967759432692995721216291964963689053869410254447930372242881279347038964385054974788897317591350075221174889906685398574501907960652818484471768757552337968944169482655911926058238905947071587162716218247972041354652046812998105997555975776819209510734255942939821225494051293792782779173537141248188685836418629744129924313104169060726581210293811161407114161417470426141685791540788489735210105551866801365252213739176546061850301361814159794106094789140667118489696427670335495019379597132389464200089948470343436312911084885300187389494766092865464277134919940501599648918602847214184739720233011967252331478675217180640257748925409699876838626799288223120534700798516938416287287818416236959778692305116097840548794476429925889289341614664958474979082981947498378572257194977854574772892574795018253184952584395408018704953531222391359374510150109091154992197962486342240241030424669306630547275919492953718327181199982268762641174272097270034011481391347275230978245389630688406186529216269407506653453006465398326975608939464870863544161596475623454693959502037614583969116210937500000000000000 [77,53] 4335223980753685358121173356688763193176922214373833568923441546102401170151817106341248206113532101465413665430243152278198038658274737391583451217158293831670266297798744633989219021443844601895633825274690598074474247555713921741944327937030993112062414338145242877761508144205950055380320758232269537646672110124186297694011860959260471647638712376354834182996666770152459709388280847112342007323965853083346808566283175505848496927769874975132933487928356117748479404765291992155740266064651784374948082735513557195993131663366739767441327362558403937746246375328914103817760445902602233602026768213388621847433996782260398851338384570000446025784858007319233438009965884746051438386952751188930500769942282635133328665169514591974624914339896997389223004896143414099878220765375510438844646347990597982409692185941336478497553245754354453999324178028069598062602905137024549435645072868731009470360831913450613668027931502945612338540488522715172785369121532843021851811740201918221709986349500122202011025297001192208537071939145737671750742974482052076380928930990727251590630538638512974829706348042816169136268286769565090703193395913907184804072732147059443478239382272589719615518840243781662937373077822461384110587469538115770503170507064764715256915226115778819485993650478245812114993287690296945195897273178569652876535680119768162031442182520397953143771921404215100828142511845220113845704427574243453732131925770694934166209360606394899710005581273468050530885196298726029490851207242657675154981167288374957151408750015329665151489392074418816862032813612775756960512777001738702238224070934269497610013051979124346345471056251299060488890379798158840503982970190730666416516495785189666183807671902227478451868412270208926560998937194509330914836515963178560954962002330921451840130280906746161081183998240787012398340732955088425702223025155963398996782201732144306225054065723712269897443007827349174418906183411502491546139347307296553925313639942585990518105366582281960616515030703387019970033230758774486548789118415825896756160893090121928926326573923226585450685963774404523416287094778877472513587615373451802564500645681571935227277350438907821691706285527080511175026570657654855787719245623566164419449696060224386225752525820074978629650501791543134883078166538758873671949849649220126236431419183648992263023693265798294986673113631336233228650474444036035933341581896473394039429141023945288788459362175756659737314918713274727669698938236670296026898737311551176604879076492693457112181931734085083007812500000000 [77,54] 30139689429385622402864084912022824406021774661891463160888936424537711884573866800802145488032407487253157509039643636363658346661599933633712233633865853409647233892912457738746130045739370727389125406118169735485162701336633219270889621647762995362666019758234354776841116825774182770222940551028233587943544637662549069466632436442852742184626832950270836018245633810832906056148865486255061798750030983958408922045192635493743734802312609489143596513641503487427570343565072444336209004545286113815927397322494307388426390459411231529569281210656304638363594802843472918428793667841252431152932460077788621432960062858967371002921996167843211854957516039100257131765702557797310839429890775240058120738682837781498167125835097273114799990708899682184732280575464279544985380241212795468040044527920316953188132783791195584104091548901016182871864083498067500064671383733147371536355959604876647569916169298509580400802697043265273459241977812561796281237667793771345101616154564549723199642468020025407834474198795492810959078323999809466681875852755972817323068521685438918847343667535747716716057929230716103948029501582052944763994283747528344711593946149404356803768198379795618965257044284860083174589376868934617470936136658360978781883436798507473550433957130410364391380407243323352509077457532688275842544550625190763295869895341502613518548015628794029924945717544892940977551108581680624589118610718031080425890532119845300232409290154975864046882579829601577260074846317860553654394346867276274037397751406866529189532444514017249230026364127293154674338881943437498801933499678352804173609716510385122511976368663897306769977440840857281187941338451921746055384916781488357011911134022843803865859244376933665169791601773479856946367584152596018338895239561172548328861184254690072337586098525342111467690440779230080821096229222364827894057036560544491791007983069858545721755451912088072528341977645704454322322552248239895727506987711477579909532163621810508526424352418287488424857502710915860002759950960492823607948076127260654846996642117983096695088614207341151819999763478499872605686306394984269840675500679505891470458218880016723865453168481431665159929632296187699664328672755208775514153314451085964734300668980216948402309412647499210495494650145567844288731906559011912035987036601331342886118705203095353441274469700444017293284576474405697306379798997040523881276985600658595080145746838486477541161658887835664501044261615416314625044646927055544629282736630859762527734346804209053516387939453125000000000000 [77,55] -271705450046012402358530781081956137808677847831904174655692390621914559018876424288007189079417976140229755402485191121456355772361341076290371851496400969646163759676004325134851318959065554694877138951504688128065358968176820197776361855253777372929098424356508173171501281098567177272669018539783774639205792097906947151503902755583476274046872387693728223096074507756702109343148192758599056171378849933463177269812131701126202196083995560736656005410867489503827274833550901224011881159250505900247505520196120554826973060982724893880984475508828432385504331152521339915256502925419568592647757869602876334668814411403228221879576448331038510991642166980011196279993077370825362676485179073543469486569771256480177627901132442092116703673654750440486069127473251554276291194288107642709546216261965504810291453124963925574179426132111359929672161202101197935950832494304786791965790844837538964863094893143801161266368623075237687653183611391389327663108820228420782865999282510076034993087613538496247100002386005934935849971444211543216106604774217490159815278914683994937375835356722064689320476136658573907441421853857219350156675330700084882907519193303076531380305413069097208398209633165093723035539405830371645161071445611008565958470665645029696731592356065777525092946116077262019740130012309263415448789352048492337873500749152491858900610042870682294300397255791063920672154751862700437849431543020598697892204230440507026305538037336463532240621281447298072773470743686446523338515620583335290299815266650136351406194124073986593343125310837841273281479334830776139243534802733280627675186874841772497828306608576884503729454362222976052944103897715774460890697146675856165159913285281931019520671482300219776937120224389095649156120515284240931490520511538787121769658847755165945311574314911145641094601961588326985729736583582635296999047941128987486951320692311981694532878613884142832361484433519428676326736912284378690867246558118746740484360628436069085251454383370079735738897470939461646176785254461540686331770717302217366481275213343102599126348905097112887727028660710973470262805529845820653185784569282448299808650588465222004473857382792734012681173635497110443426963175641884290617982912363012733442757518949928749693802051124699406484756812449100433386109376820789394664265270776557243623036725596738794951514274382416021887092481937586703536059639481957353610989941814547161550906925072485015536753683826252629519037003835141589628417053745920627187129467450255049243423854932188987731933593750000000000000 [77,56] 90653215482524310009513965280174943900070740327006946846013442703854191668690022791513816637317657138894820002032292622330607285493217217938483837201347354830710855375627502189377060355348907150604609790778342817762993439369154351540701296045603675577928601081903464598343137606999879211838642411006439061984348016180845032118686286820733955823697420418176603849674146552775574848462256572334664388058541644003139503231931245269440320099467955992015653632725100704785686885662829313769932101746934985831917662080648951889156735679326456001826302586801862897313134854470062351507553444040715398415529037438815414632442737608480613726711133217817626333520549987443045744910191386424025985833309277967753762888557396253908266216436028839457459959604898509843450256425267992937614060124024556086372881048988590270272289876055855271533483865888682061330606216634474794914416591800223210406671077994677107789665250783439368140129538849409774738512867267550738894162568010948043441215636740062496699620556987328298110883396934358074880968989725872877659280595751935869709167747416802100884523450785294773738742402830676530553594686889808000726546506715582013760541624582501916392422944544623878745914220085869667747374665571356832734797501592762737332211763045535282003469020996689386866200954547475922597544642998635704487347707192103349109890619248863228926999140899693020261473105405147789532164794163031051842326110032174851018134847717790253693288456779109389592282182735683897151808123870110377174962114610251980491301845779509274182290569807214512213307862158721427389607862989712549719466609633359085614915560180825691960155326371566395522747979512668577283001701646351951061153528437945087437519065046702515826516210030727421902362751221605721308869247648959682003220195148990388572497309059034096761270519061830360047159853768154604840083543219227694086542365276377030824455586940151416056609346489486612945384637304689454514888341968485704597698699905956940967251466769818997130137953376783503171343579324010728071321644306141410157473020329226644380102745051438755491391625029546930070454557739924662536051933487612616237156595571602624634650407128410023236855860802631676566484939259950581599638443137139506401506852255004922653842694548660551361512693934513961557105751849391680827319263223583629272029717134208107042924918960546434590147818287982181601722530976993097193076361910556946852305758958984108334282656242434531373929967081789052486122054966146046438714805235071191036322346690212725661695003509521484375000000000000000000 [77,57] -14856893328789369362052336736991674934068384340806217041735516279961517561876234269222854952562119306676151378680232844464997111741713053855161048869488436655719135232930879894429177102427742889265220171380850616682881663435423849863183920743773316771057620381527164772783918286652713114565572960879781779075789253906805040502863051178235520170727811872423824220707029968706261802266613448726357814725218819630501123257958752981614822167820500379680461711468930114057214169604062827814124158688418907667557928839053088665412084374765492262234847572412177730785122942255518609109467280441309922414704641676050738771097488673507053453519031950015363492917199664610628865439107613209527435652958344737150442365587780814634340426750779374786474255126795900923638888522848809236736288945833343260314328965731300386612883446400753846948934598891062886529218280600402271685853403982913724857384063636426446548501260665344602870117016552522026520342237788770969544531814403712878137017414581206686220860378237041572943269744794059626883311659817393295876172229704479794181909879845365979288790581126125200451183735651496031797811901923980540705427193534853297002438322016821717826418666782516132332502827400766351045004790456562191454790725877215293001030109455264250099706443280379856493479194564042845211576869254429141648677133555154758794776705772219926841748693525529581004120002097420209239270324821150737374153280226368238719663439006214334657172404721812313765518293501299954065434874465135264018186459703937908956786056865801650122457509565566150798406713563079524218782728846161516595022972426694662116379156053730653318440654799683697773682769521105491997052908568082090051479542739509583844482030637086194628843398179570971192892599383782559262771368029682098205919698027312671668098028438447028428251296614656869864675686707928779768465622924530530808249815783182209482311686105969454974505754282566613165803907731003573838938902806746485778340523055481904254103516887297359837326844341007448812653056602791629699123609647100065585248742389253426814858868684615730104892416457354548549394270795702862329800087138360432361901941367756268680197331885909416324580883153270118549171032197691926375640500045672274835798831008043389438841935744888748237966796437463699024810617368055743547765775180551768667002462664444823318557947564868074895854261472673348692186717192105188646964265718541078599381369534145031759974029524734128305119516092397399513754552761739161121587151366242813069207251430725591490045189857482910156250000000000000 [77,58] 19870884197725924257032363665847424099844775549084507051047879899302478226786856223481941034310565513215224420725310884583315641633008254694601311185844174195141108211717662225686463432803055052763087862403747913097467907441067729013602313674027360035784108322943694018635147748502030416786417290225639775374342485338379093512146261901529253114098678822701921166618118406267157061494557721529506327722101215562243577707290060461879472087868335855969360074826635164048617083373548142009224023705709165500384182935334883241952456365257060971563541149561191530784111710098106478183071839550954613886913373551411618317105479832718702069446428157438405733603458534883370357519898895013149562715785996309008543716630391836088536777330997725005698469012207976981013845013935417978716500997414781781161846877552553953778772797605128723394342178888554084979287500137425282282238223456648522635830488744755027731173090769614513281434027050252804692735501757321154012699728376828545569341670236869444379323716323572262018018256730455249828476087850414617616065219415772973554092883269191889508552101014860314972654816244048420811854217967387066476778904202588261654782006134765076467290493680321966606557479437775316527741408624628239664770975060759951415787011301911365482459597337029789816086593964496859745319498601669060140345570481680600467721340612210508514319182999234158597044751504415456574838497746304883110619152392117018264753974003668469482860639861128997812055345755367799093382327417378445671509108213511717975672467899994716865708130595736849907283622295135469370598193351693990679391264240329718281376326818300074333996920546412243097121835533101665942411695330286520373886101612753575489951573475317650070492467184003603640531058790600654720592784244076390901125283758732712246075876276058649300277445634681252848388703390483235866341637968451744665613455178475848727296064647014110823343608096997327798206569555575447696262977321806767879798634745499531256274980720267241965839969272026033841940919967064913108454556762787186094946295135528519410601165125283991959619494695585508480589930997033107689995191739048950075112271835039150373639593979654179907669431322819095680391709351146627329942981863616688065657408040186816821580720334738773310870374402164392592885664982984020824689943501219727133233488184044246010025454717323623003803149371137414029124295897667227516041941428281566009349978124526975255357071650163906144015800998213343729044184457379999819703897401268477551639080047607421875000000000000000000000000000 [77,59] 742242440484652554674222271241591817673620016404848680536045920963364145646589556412712547693167781036684092417963872188980772061640420006759974813035789882709302270106759175460655947679905979138434973513145570619824398326332440242128440773428982511859125180848114886587824377655517025372564450314381847237231162081735779038773131674518381131469806042935386184699549382470716360792110443688672142182419466160613478638349845499392049452890910379313934019383472011612524639723062795472507963462939862141380717716104656457059080400071876961175498174175959878903766107213800017829273159832137519037179523157534551912127151924605648822675000461648994690201759455091857254116809798404863096319101197792691860840353377310316884806156017320745741611788324857248162922331273067938186717418151502824793433903661822706835114645555628216389170936456450709269042841196614072876871820485195181566648948333897973147315586075624062926532075630873357180802676517381841932153922138064643610027178491257762086332147530553276454818215484144104850217150486429296261275061993270087056031917814559681802265483266372439514220097679785818042950913057170851463508943277445221728460358061644979761032635077827625331026339576181748109459454228924082400993444462033131015683730939392659243771781724835573081835482249607330828613583696111901082395909240028404182539128213432801944229178789573777577339286627906836596663537334524171590092630530049791809706733874552473960662810694436093850540118469715153490251441831878197517114401492312128658262494153616843459837292241448422392554613945307130040738205622310115380254424537327416131182937551222362613100652040913697652957631827966203462569355179383775950666732984186932451330752214375621968459664028038172236284015796407844585479086420155465448127482978710781622622182556235303793234061456699743341640731472406788205084638978854553663049635252496197996174989259172033228509192753648231333507978662121631312954344751996123121825293058871391031702191500707268394375938837149843839118097509712461053852212367488276109900159610549777368399692821681851898964185627281616045017119052281033844151587609601465625135183654898891139048752291320793725250349922668029616809271926778353563366564220463949477944645259145443905796015026995153934926601182588290152867863361733569027935199791325992774714505822657476218909960716208098913696332085891249081870062268468266933377761683065136812852763175891022671617655585125005528381348261567635289324432974289455823856581683298228035994270612718537449836730957031250000000000000 [77,60] -244095868209257043105979676831886830367253466926839835009308748199359146335933253242773034892216996739263796010870852498305559759865939713536875730216211759298636483161160625942805039097957932717529234124087355839776077932326384959858010245279822895878222530077554751178670410843739175833008805817046714410860706522535812328390943560007643923427641475906512014741186958680264911004974455691071618171722745214962000182968091397751048146254094300526286479255298768334768084217241662978952644402029791444131302185353976452514605056508897180463076617619307171791014050496593783257501600446882151996999404979834651768032803892321806457449725651995179442974170757238598040150655794263133228618085267926789634775954934304319922381498015406068132031716120781630720395278329410685042388040402730906877248143675781860256598183174418057502644680380854033837564206426248181967926507715300585882871710127612137534934516528861288116089112102059782849173929833686824629181100035458732966000968509922551589207544751731045565015872106120357728772764019141590893032165888294930326140033845862199216016998690239842801298228039436446005244454379897283684040628657116473187504897551248954078659369881594437819867032805625245195409897576380575705476432858225667461773024960561803862209924638118260559375228871274937492562236742775924714268104961793534170430618795805244643246062533197165027454500012559330606689909596640830936294937856655738015989625336634521604670611851761586707545919493109004463405806290444523720461439639764720998620348571721348066902233209858188614818455044193856900947003779857508782306096839907016058192168584281200741276627590283789341549676315919611153725822067043610767729292623040029654058150951527236106046666969095378376691295545779494278616490149355336961117339389107890718606726818823531870209285775796729476132029317483109236516674849444901112402356035888199104919766712703156040107703651588682086971266199908930583561499995710944705494298790612923809178253688878264750528644362135226712178617744940868082734683761480332010986466618993630283992912461016607824957434835517885417092016771976658570135521770365215549199931590819037911247289548305567802720818553688798793836929216214709593411199251994432769251104438328758182567869187085246761119699548826104335836650461110887187832093587947004480289163711997563987729713070836047229227827748701690691603682168628283041844845641112405136918352778333062854960086748372734346983478725759350558722786919545424846704484433956849898095242679119110107421875000000000000000000 [77,61] 49030038790535519877315987249935117194995856990471960250178449064717725912228247112267443298771583245453821310080902856799584942768925619642140435636409475590278844262589356167370605412764346989009140186275938097408409674855741042679561509150501133152222169874815600500334917929132596014663235396808504865345714547006624190574189722446710527762879472426068326431288054128518563905409563122731762918855040030779566928970631569828310658739321548197832780149684688593652574968097431887729393651366679174941542147741016532805572302059398429216034058588496607722225190002246675068765517525893660145210189164164135430437740204161717483809185752887635891098335664843931373638852478440249580510307406172818946370999515239185117635709145998753363336055767128798979839798368634216323846703941899551407259731704343736676096611194627545089292927905253286758459936480132409599814015176377108046609296765074925359475439871059195247120640191358279324852822144508170949149420720686802845757732636367138129672682648813464560084376170839538664732303967915272150324172880666297253069619104497227096506691323423329228313267885851845057896849707482617074497031630967995961352691158960008196131179693181889313360379782360874124492363551763034987771683822506874671218524913071886879186649980222344932048674280710813500182132508246140236923947257750146259157086394224992512818178642857438641640024530807147590047820288512732926336246414427577729807969784040701806847551686384730594871930892240774895648884204343575143672807785859747811659158902842543947473589905415657169511774774600771126180617152547984648241223663912099005995921883522695297141365232059735314952763853179132235467067860126531707009604790315716617048449461712686167010998696436579842889045685514589991891682686964220559257263001340475461651599459121268826803432481065247620147021136236178713042604666710514646493099482367387972380118107760091235702680738283619549320574052589547427371635829979064379679799728621050097729425247577029390014484644059252525692273678370684665425329338178442484045198816914421917852193659964913186221285807058406834628287087473711980489928019473369713501029386562490233617326066262906191053845448369065613997770869378436636689586027771002319951079121606488428478717187525276848109602072093099321400801200780110731190885319485849744252102600554582995633932478098603711754004113701523471787119168020935815224286383865487500045235105468563618116901730597013857366159632576463539952595834503806975350503373489718939026715815998613834381103515625000000000 [77,62] -7091587871947919874081917460641423755759461149071581960847871566135151903038397622198562017772699091790071321610355888560075017207556823249849427975332871604625959311573787329947815892691398829141196939286364357135079709594330768471972877997254940376831303066846724428340701307466424522334677864650103112183476566997428611899858832918535609403730769917646434797904837327381715705088505846181701491111415888052057331666692101646762007518203372266741322004699133608359592132523883676392913353227356075618107709771675254797777860863201723368051878258094033707071117164606303543680621271072336462838954152477136120522264897095867836269405925236060633636766216729568193485058948820125064712105286446481864565680403939851111392818640461987569820720447145931227810850926874737810468706904967919086849233774548565943660486434495106296581176956764661605324167391745464082925219103334649740545617438996669330604164120343496916110595890498200468575432395679782810047606489107900899842482879455298604324371941520941812672681584944870515288463162058632285157480693002032143066163555560213586897199337983466362558969841442493885463103308450591833468153709315464208063286103402078624983230032106173230996524914306172418003056989266955707469120857027009492020795323327279462275910459377321469961049573157533464418905452159858864319564709098283407964065056118369814064649330385619833899221534001527154098016787930719187363904351254916386367552513946647098616372395252846946883822372241303249896237156657676942947130386144897300050370513587560923465511724249061914575444740411193303170599793357494442749057154364587488076371398858302315580459923951645641156876423627889946702106840315207284878687655370546892978743386447528592713899518804427960475384431245293908417826645478745439872368672468979828476193763322536599019597045346937051664156934047008997234089050688859637477487874632038009767050690333057863372643179074284679369822560562367448840004711706911093463098454264092080632226047506572538453657012199947715606724812166037096625090277932270328330625347212477484300598877936798384077174013160799697568378355316235774411169694418247733848330348095641706930841570162048998843723476937479983851360511696625690857308488267412259577123104116291677713342330643611467888275478168871746797152364374660235845498738208291651991285124891650398779409485687950697504218022484889925482719565111092985212112835230361622439928519033133945268488159880878571224690253290075951861445827060099469582588049831883836304768919944763183593750000000000000 [77,63] 746234254460369960183876026883866835047355659650804715246644417689263637968693638671816543264789781836141046161739516382900852556439644083193501723107717876974566191806637341351291475155688926374515354055080869982088674000954732423100268497174323057569254723997494697627886777950635965488737404460724747128048978324506365607924231878800914528068469755958789173481544270338199758775439479212580472952515501035305934688175409494607914117931888286413090595269908928636414320807321583787252297050138905290832492047179450804926394853319313810678737716725612892261271391131856764380067975586327287838963888839045383599097298995569092225985454572087562097024643984184230387690259203271643698995010393741322406144786350312285941885279980045502567305451400158186292875167436592875605416027824691479345889909453294224511856308317799364810879600192296585407485870167037477678662066130442948600972452459427671578793804499311368063432769661097768830379734197115496377227191011902672741802676316269632507917769406028222318082620705649673439197529299535842326437223819458265105367984565641562757134042267993728203020860225838566344822426820825805580872787660444831133233400287855005005480028376749707334921706288987367559962340809122856465751600498719983830614999309996418369927489652485856322984981988647409551928157477092558094547151649565693100630531249675775583675434298283923461120687876941977612753507107356996887788946176667251296726779367769142140755731370448516781757481780493954509179307020109434253250280315317698104900138609276995498435786550968731450669297607869433154355121792541499145413901312510832935074097160610604359416760309012187799514801189388939576653675070751484833481814189147471048197048206006881666622564296235343822992997055561104532214362604443607905041466822955406910051984373678010657554410171061310375090194442087884127946912380331066109003292665597380624131576639575822307324790055413038301409797085444571798166913824137205848943268616904713229309405529364711559198243290978926910414781743792872324100718197085927346128189493299847874588722456243102613454465865098121455703433671959206485612560739728575863073712637298697312841156661591581048143815668012682828052862885259340419687316582365326310954175613851028492654437900109575309209623698229440660801141900793101156811520344844740347329714626083285944925743400894871336422629179164717017543979682615206251315464914126392527396583543079783309927403965110890975489040957149264064934516421396387686471030065149534493684768676757812500000000000000 [77,64] -41239687002451982276224349320873807374288210668018821709486958069049516672001450569198514420076695925875205327517539463258151112877102738555667542065667493527947696354277838472109813824695640761638367902204140977563792288237031884167300264194602092840138924431930498458333351826161545143822109401331443951632072668402569123659810785317848581275557292162871497322467227260567332136471870759141580462273235338771152938453452774547089839018843130474407372760677743328662330393187794626000620894777463916165092280949917720492070231416870373022564030606866230900800197359594734450461484805491487879443024218021402685114255866984167384762320367064829395523460070082475087966866387470286723162004801846864953301561006000269059801808662773070093041683337378127930655978386171916634531425938199875790428064723410493457760104469171929298080487435926279937061290923000180856107568541754730310828994148571944716875914952119463553009945153289452737897096534377503843909675669820587342043688370815643998614225982232827193462409038986049558448530296808733480502787467415818721763107658242399862776689119149064179718853120425318842980479486310518539769055791307696861302183420719024327617005773749288581501666453877325159751334075872913389989184016575737743300422909549593442246472863366047920550041028110154677046670212743123851149218767501283899427114715033463745315740538618703879039845922797895709560699845997317542428391555539706962524638470625613000549956961663880687720699562306880940794051587106951696270371995190258443018887209975674967965270835682364195563153056189640164667544795500293026901294290852170479060676608004591730699475169528514582997607407105068872976455146072567137182386381414913845318553727066915772532233772681313157736807919814653332410448352672584915379956975861946955297878030106372097772641264574117690038745015888745150210273210597496404394909193248209895652368489423400375962101273003551600578848491778831382920828571458709960608653548398816784450008519399137046021524710342306436749320414823599105574270361313358927640854564978042904108128022370170657120696879246884601654599436252164513637490387936957545072621692751647075766065101386789673461703796422809519304143172149556132398500744045770282257062247664457291046401798406768157240307876013032713232080077265161733445387758137396573100984721586439842675820471271021080370768279488322868676757204213792277895946823320089104316732059587302579077805408544721957671727655369138488758440352910383808193728327751159667968750000000000000000000000 [77,65] -5404755493325960701539526768111480091990331140154351542922852911854207686760723066866476539397785276328761247777958517933082438348164482420967005164328478071423625098926935234699447512465191973510332654451005336942897517556319845008288060456720557275499641025606010548706680262691867393896367582303315098047894401246325685191832226725791496210523391074992571980944990139886185770661446373607239008279066679222207180752421755912324828249451202551070290713748026622235400765110114770455855941910827697451150624631712192075376896416334689148384088075628649107544981620358078139058920063422146491094018742752092249857672015041612833962777815404055417026468000728345946786499593232261541373509489108679148558510742492675242925856175584810909834556789847593164347508189349327406905110591227803334375288291138399871427291305348324688811464093943055329429463723722907167118477520535454785213021679247435582987355352133543370701171923833560078468965717033565041967089153145703349809178537411258934397253946710491950113061912754609758265447373142555102894323105205902153500592985818154768817401557482215315709044864129455346091089155248549777395340866794037728222367045067772309366613458500044049143969650494691168862278800900627293972872838774940136897927777528580021305384121764475769355737636781686377620859879802005374678351707737509874435744971035781141671630191026204249592397284943267386641496212609451380033974440165394070546749193869360318729881741304186765238384990921231630212948619427357320747395871622970942704597105028045255188844644399575911321745864871159470350060853488668331800362477234974253495110687031205813181051054829632963332857808662043714326415187814808297114187509184736181952010804543965530470915024978639481068268171054748781656938125015253547726895218938605379965756265409857811357520401661509786880314401490300396220477303665281797157939924781686636589035470244746528409927568458580026504570962942282708904403293404641605599026118600740687894183621442201332378040784556047519363226478748792075988383210132392776124219024588054678166491430273248271607471462470011402947088153079994163374127336023594094245569473283747161345339759518573283166603407289270310528091907434211631597518992249786688031761117290250985064593294738507790635661160630878413649134031776804183291472291171985193894410555206085571282934913610088650245814779075766055165262775139130015155864286314067792240611717494398110945239928227024252857312039451691189784893198932991253968793898820877075195312500000000000000000 [77,66] 2110545745990775533314346351661049670763880385630805598977282538445269096677185600448149934607057137214823116980830111082249959152713728039753064399346617205059115718622643183194284547746626944137556621609207795817933787549979439507502414335231804505067969538795397593310844944129659635280881290524172713153403295351879998335126779053155463962991116190368848484854150693797084402336224617267092649666905276338412290514847535620470063511758630713382032881050161886690302322639156067622915312018410646531989367250992895996031376715129803396098455844461231068420231362843306944396450771610659178205322828186656001070400257062354779571495741102423781925385760719909615523827425355985617923118546120103910302962858331225629379870416091976855465235623057194183255399036559326361685617040757204990699941410650539910646838276212386562881800359487096275753458279151621885408407086312805547672965132900608616181968008731575512166412858226955655134021339621746437540900369860020973703700960117361119274559324285699694166656749100169100215340568516145403217689655218095039548205869937510684362782702976783260679182986403328734019732184609567237111234729188739137006853451637208702029725199259798281873602291405067358368419782355073088308967515519061869406826758261146260511364702465942101425272596869385893222573890275051047570527673371114078463623785528676513785396285281047909866015623179412264813025090040075584096591182989194506067527182410675909021920029170979817888430080553484255441738193269739889297094068843511984007541155812243289735519751156417944919234034755797898283688079340426740333429981942698449225013946168221062054398480749466670783132783475032406186085446393912960251629180628431153553795789536128190848142872832914185737439011374150081179892047559028621502491676369168731773203801170966573862152062078674098097611250352585470398558869865959230312160900759258271302951880144164414413041593585823373099123936444628710294413284044260594873611485797870961670094248913630629050147601314997645300693532461777424306035935781829826972581664755454326617490213580133920283173562069254016714331774323140360096171343219054498492795757708607785980764261880822990411717725072057169025024302662398329117615633662435524901428974130386136184830383521136089188572323000848795248882901788584382605986580855439055267732922944742914345043723052910237878744327561739674544024050820737333330750395848714025459995337776191843383243226794596457891629612468257625595979831700788054149597883224487304687500000000000000000 [77,67] -342508851999802634153988305893671864807108196556730826318650482256101736366494213342079253233577136285343751760105698052927048961456523552166814427622548797180340892932927509948161336833911953432789317387605234291013062650749968780236965427259491577972057972251101560053413385917810028685123855127466564361312660619763907257455067523604550114824305581573416958788595209902983786230908427464809148486582964965858609653302110733635019327040943361295795353180215152905613309803072850736507116165506426489871686012562744276282865444781696995561587755738226344761597313169279787398637292856128136385536887018370732258084052597232663921594833086638404881188141280081365896284440290152695224891513547013280704542649235716797844015356371771099660190305449041262076706581610904892754938102916405451237638753985209692199283472589347977221252915313434067284724086821484136459730188503983854075435003133314484545780871593878503121119186254586309581979360023499952652698090242496477032573922720434938222185138364892833996831404162081570223740361203857265263487859090398928705680326913677167179800409267127452656448695820059507222736450666158470242338364634630964999061123912807050867939091691572513030171985035183969563867100187512417621207399863470303065059716714150363518116838631051028843438154598735293036610521079486986333541130572271945012306955667339404240905579123913991030596770048832437352483686511229698008806232733171202017521208988149753016897225046165015071922886966148951935867137885999325987221587305594724616737068883714162252322039437752887856862860258923959071679897471214293342629689936790752265013427523326171303799206678188121888527951593273952786568517298049151860815589926842630641420277611898412151728287996602301452636603206090889098210049631740948041569615008934210151054601320568504563516928246838936611254259334716100460062995460372378737781632018472945386577403203225180728161708404189401535559652640973553985997444737157081936501899059608525852623819280377632934577564055472860908820850812640610781486935402337432137979922151949917245172851131813713324080655638860143481966700585466285359778854003727618884888217700429286074741771202120085737666457215491908964945545470769136950433397752516931332633273482949887808754222073601534407186177462795106011903434179111892574042059682224247235571424750264803718220177429556655976441896648322079421711328874860671083288592733796409463142294577973222193697195945489757481183525198478430698334484816314216004684567451477050781250000000000000 [77,68] 31766563339870155086475158447611455581525533449204276367605790119752856549652520474448836045814896429790537376322092643323197419643902311764765409853973434613375909961122789830525038801030281451298833611282693599705147213747033568476722624302931501725318869106791972613221899580704760221421049467040315281692078844187044050867965676592702840426123892777734161383849776551441248815148836027196312371272760500584222855480866844510444571070968773572469126387552719635723702692991636413901047368888286464468652287065109276098061754044530469755704604407253519654654014479484991189065470175166447170605294433066691311785727190433621891938649185210622851180241821793082615614252414343325499789524845056390845277835624265240377549722927499581035361047373364181761508503043250109595740179027200731034978107882307536338048035389607883673181457420614421483730442537514373676981354699945629731856454898441820864451678756717086721503702832420327726531162550110322715298505737405612862446643967058440784397074971350438181904320958556943917753419870531800446021223226357175864971809942492734711308199434623107244103382608878441133500316153035737248179636296928025989178736788213869692741845233216082040043663833498974186939941588276748910443490857257063008270919897341075104592478962897989076196311306113580604361881902827625982952106438213085719417000006911832530522924439053239369716283911234303753382472073659004225093224105389558746669112776431140548241913035119223411637078269544279583034438243006793720285507869638478964390799624787383516601653941113930794236755270191552312704216529827468480403018847035922593632315364313875504467986360999572932233071941432389160149319187248105707958452624204201941369597169869169537175354541020927731129671886253530713239926701782658700329405233044784787527560513120094657360994438542262343152562382589189431497354655847712740393676137822253409191091666009184255384061012157710070318240512535278763162055453022145716698114783652130732831635622807773274573584120708816395533596703014201499081066583311864605475804751353202968173528311889359799092433363361628975361201887269967830334824195703549903057668228929077925733968625141108285590444274372743606562483186856318598013615428093405768980853101655701316036487467799464237713469478139443622097095311754422015072606080119693493945346150240851868750531141690694955167920567755143628469280404168780993347633911800553141125415160514691994176150743922093803908029974181204124761279672384262084960937500000000000000000000000 [77,69] -1362407341959652372174208185809510856372406030534742694264049814986701929082747696275775092690717089969466913532731612191417862793676552468948116442912063025254446799255769891383099777160658016291057509614623029242976049501852455568213926887649931081519048569236370050137818698852334490354748151527071723045046749443960932390380509769781476110094611296133376338921411074060816061950295827464157791349492589179985090320007135738529539895980373651001136525459268886149638721142755791922394634796995588716171565410154558539368774636611350920579181785043182390887702037788182234671178765289331582615297956921777317205174548861420781045046618060044181621700009865399153279656759187821562620699907397384620080006490432045281992206319532543891614580410728877710578037156337900270055301079699979122959228962913463099579629081458443256181605087709229038531999752194057843853785910197972370064075836798355552065644870421040961213153900422316261214210254057744238737716370446596752638279152931572594245746235630330156045156597906236508368567438515305490994370088368211052291972593395702949802913799975049651910934194648316352575708649422594725496611401526344352817215349428863433010274981914577007348520770068605575242275767839439026445638349634027990440526542472648591711847344862065663068611749477631455611492570738050695529115937949219643838596611190372866445131675752177579600211197659080190503651686644206022624880181838343040101957318760755022957223546185612991106486310114479970989182142076305344299234753489024590210784509651901187798835869731682802946756038648692254682076519152093268792088237265021180821761898402233571374823462737364195520344066970347999044337228736492371986066617378361120331028796681847260541297393360283991232467134135461497228819446911359841482013226174717043843566871677093055195613716693992544875609187961575944327146555181969941913612895357045029416543897240159797642221706673132878193273604197267362461344625144837758418460468706884695803814145015405077404430374864694036308662435897488438020785131312027541990600957448666606214790020524871524308235994156512771199386670426193475760380456811019534274442148943381929967438101030115982981162983763636158028029064532128334479805125075452956253208007744462197732133403456123273069804781093462013511946443531183410150332335906362073067579821731124114848912173539909082268615473578766389276847207616527383945390871269213920346050900771025667907068200103186431614270962553447930076799821108579635620117187500000000000000000 [77,70] -43045885557770177099656069792023146042390256934844085376680703257775305243455525022910463173591965282276942768711501368626158573595975371161985251424832293301850554954702092722031127493321374573103520024422823021279975066517452233183580162259483909600402026731068090994165610709579187904663406090582982478399464108876878457460476100365846842691225151263081105698058051749731005914003460587343479597318308015688273470567078698781759615528039824035887928488191006334469146665511209487336230407302017972521461532017400194713519018579010324177561601592023622229688462915852631627170832744685512174368867345318731852073364977575164088009519298721536868362686921379605581473598370385906940832703694347244328597603459942972553259647872851289593720112393329383052403443023423710641024616321947229875129874680781655099477817012958718232889162651569082751430939413603529934215057247636378950548982068314184407187769799894946286352859604240612433731346920183644345977852137100858042066219973873699678409139821016945563117875889228381159512045071535303761214053871947673436049201507262002560670426655344470439265982637451540225538971645306303716432637743938658870503763680009225446955647681095392361088029960074675598504399516809113882527484574065760548136552121852363373007263759262792529963175354640921170636023482177111251040038569337686896197070478485941018340012706666130305070722524127138691595434510574577799357241585231498056876050943827076364536394409240151797646361255988484833596260895230724828839330508056503853805910708797687078182035747199542905256046159371611765758094812299334393525103746661681799154626963909253363804481897055840235489596729560828376484421120246041827212307524818271490858189110263937441874432277258800196653304859000687230285208316388245344451294216551249016679313659403366588902977103979183061697012142136221947085067543327691833415011253528889405990422156907591546284491768017379578041903139550991931183300105564680147055680316560424839692436385045222171416415017736783807395184866000599664686622490241644874807519733057228000359895475099164297202984945444529456349607338175658029559777707175275738863305454840954747289203411183468635370769590928971856311178067347082808065747288836338783616375312250215565031828397325128013287504117335549572420442190570372465168436545631368048810433940296839653005086792097053663368743474359316605271989180169058034227678780577017449238807051644179888980349888967600474609653815605270210653543472290039062500000000000000000000 [77,71] 10200306519136829618531724284964637589930591411167684406803700104359786467891522290377290014528048224535507746559839684353896059628397213322688193625645890304024437643782103898167516246035202448713852470689716205880416785850677093612681561493057308423224496609978649752802349145465569394678312814677185086498867676255453077317493207844658318360923145403129625254144235636269925718850049839509417107420824948325758271776124047773055162480194678753711837169329783308956632313522226974131754447595301744707103846204342449092958283010660823171434250932779680085435539117507185106620902590583871641585929376629911941535750508847522138313814574851535647188050513522230773614016151907760496426159863072447124674736459336843512386716229776371840337070023980481131118966364532380826358283948830471516945897868507094351220709005226413087549162532753519222245469009962298490327035465445159187535662529186972557032385909459510075787348976783958996803435222670601813008683484752726370486035089828859075824298524407066956366012207510326172365684959655705210430256074745376900442060721814364619145331360215006232722241809528681323014779439646436155195243665006231509474127405161563474696242589245929974626009466919667712398959351084083936552690904544694964967148640307961347021801480128629740375202944586210768802532188390304361692431140845103426153257459420784935413419041017197851232764703589268485480972195986080415283436271789109211342008966891723685531575528354134694673495534625132605689561176579823392770359231301193361846939973283195022478061307158661949763917445650793885865094398653045464322805059844181731672306423447072566298599358692902397278126279955897815338837556239217562549015402265642550386453472270333200618935291822891308958129326432537446488685596128654878113115306962058996433314344044675024172231472792779153336733556841642430287498703192153049950248605885309730266273028340797700769657958857033231662548404897843192084548203081729740975896903893089794084117852493127509888267663109395311388836671224883725666961355785815833485131196902458956022152866037879140123013121961749573741112375938269431137918504788592927531665936445011510444169179489020385642010204298896400330733666227330011404404718261257718846880735712629671372547007538834897146081011223603769141472286763174563627525257094760791643909833461055178376192009375636849215601910695171170611990787901246955744623714708635419841584607483645934613926571226131742586851203213882399722933769226074218750000000000000000 [77,72] -755099747990160896751859490556705081240170428758425585408558632720171703630864951721798476094312486440779733185459879347774913253455142475605006061202150574354578374995077599375112232795696157849514542304525223594043120671298256750938799588790139763681024763088624660930423110846823479408732702247830012707988648270265211456171409213363661533704480942009885572497655545040876112783242681853367836187701760336002062911879979542203044612430360883649766314154797186979648089855557763187926686505773982312795532492903813043244876399662254020307316235589769533498999033749002147541431498912230170142976481418828933113348112328151869642544651262324767961966250898031914323024613967913887262151551904853575171669329488427783552654784736092372201152694404722739167705567974086718846789347547643791603136011137007559629618400874570447994087827481857216028704272976020164846490809983582524578712863564999868088315096895289793368077505543756664994840392706461933054017482983476862403787849977499633562599127877740967408327811388495098762703415938622599383486506411825933063353353052377212189409553202534258874217088547882627364742378127376222263857905368170980583730589025391877550402965167924771411351669474205832562786244204211413819768935580412541415342786231615592798569038602366065370805372787015552566059683832109980561547045304953610281514698104393262901980675800748679508559668079608609788433446134091605451887081189972973385412666038739994618518131452020210712519500381686668629844957161157413491139588960479664789467137240749312162067600331494019778549582152189170959503964377304190805081804660669137507707743830816895613822030709120510445252650237507813524745381307383932846040627114637372913453471225114523514619714726781845293996872750427990944599032551109598963237375348528771002437091298960016176340940502481468508010084648602765273718727597094742475171028921889107781609470698078726611911944212914864385723071346696318176912731735582656980038592929998261653781301848120550691633123457278928308148216880740708480477044950828102865833744558926923008770953726608566348908382780038068953428318008117192899604067479068236096549410084388840597706176530421312169055192381051586298358387801722291070113510177284397723574118262164661844335139390006446679725078394658431341727221455722630864789571186806587612823357142405927180394462205588675638376069509876206239752950098442561876905515473214640722189381458980284112588073075489347729671862907707691192626953125000000000000000000000 [77,73] 48143241065687901435150982347546578338331937329055058178485607524646132177367202944804161927120381754831142027853272039613968404690674165337878804041280999751917721323759616410346935756024258598795945967972623138002508767251179191236704546854757552626419332387570438039148969963580592480375784595303518397535730228597696025723205794878473314824164165516865143022201695171775803089507734873835874216174177220517735481000035761621533332725672964292908095506603978480953470066904573832831780599481820540137559325962412085652086544941261842720216595826486226495115903587704684904480375612939400297903384290750335363682441605462900176253001321351898636817233775338015102568858138156695739860730126215156135550006787239427703507068421816539307848401060588387086426391644405372674883302032082167201501443606869954305510249383940654064961824228883374328794281393661733735870269458530410291512081157715888919367031172097198261270405624115989191319030087342799157450819449089725274606977021056762980369035382966159025322321986895717512645102857613610918804218243291063950072670585324814462383029663839185511343170087046176052239147565448750187550926315036848451473018691932331350176171065866539565216960593648117770360665501851668198292920306024715742949000249537124750563721049096741690342687230908485654598162198462306331713735484605730193305227248053983243962614538753149505969114990886772292181712657588781263432750261882721389099017819330860486627531359424236487841213295333582320051970044066625496355925810500007426455150789275791954174864236091248487111897558529706880987379721241749031409248562848669764594298804220745325703731873512112403277899473575443753019270829225348845520963287818854277733615202859788279388778576911867058370931722042603954936127573075650968311490042742708244879396226162748781712885942657350433131608917664306045116484535919774873337589015774599516637037805031750920721942235634511125176948994426648192735184339265573422247794311059547750060078709684625551483594499797047339951568823014128706368731032174090781020266073369614242064256767840455890687430374294227955203473022659967900132375726504161601348868656305373645355989990103169492815161268550609905681385135552224431190197024723112499603598908158320144961590741602570132073884917087799734275378986578195934675851576567391111394332034703516062613673131638381621870136595419060461603064533955686845800030685645245134409286060209691743581655529182761199535889318212866783142089843750000000000000000 [77,74] -3392386192492896438053571276137613982177632624736613960563059532330161384886368974929124172107395006243256564302976284497607926979858580113513114891769892800495724272546007039142200666968271127682677206661188934070911576297480899568994193929029782719948108354617018806981883672606873473808984424308668140002370767733349898208003585867945482181599693320644368685690622328271488565302366647042517154277844340910469459043433495320771291070335071350496785173698881745949952585726637890682738222771252777456738755729013019132872739938020256030852578765743443694747244770057580898520565247187648535172588450016006324910373290696568682299204918525306579905867336627370622086129327180521250742274746693550364221144108011502641690490921208633593932523413835875210187391274835008155573504388648039269384632033842674378598421164225409493779063719928836381966260680724143977498899817353033877565871219733942489150274688880167308545842518126821601026816192523171544829693945626681278157574117941156643853823081745307740348735711373216521404371246458468540974564802397843667383584342127180451498887884628181202239014728696058765446629516758278539656131880495419506429107731695863265986068240938862177041713637875431564859396099419288253667313003034642010968185903365830689284754282987111067230098172205578332276368985226198270380941930984854792582916859032657976242461083887954896914039810750882916170845610526101626556979462803855888323479491830406946561299890009088244542462373630276542108962880919628312590728661909272554629559733419799633059513535463737911270398214086804691621553948133532313563056556666331587508533426247993860342449559548991236490588299406668446128510862959083237332460371979738731301523847728208911341020829183365346475244633882105046500589984959380284629924558621189170903550749503123350838878003667876332723816117176318488034988821122720286379425037346891839278299490741282845024285922128556261703609357429628293007763293061793676343786426632758036481425101729149005604874288655488991789582620229388891100132063440437016373250503659449473463808891820466591517518999262155421642754978281352401511804083295650209212494028090507424698437126498777341290872955907720848327190540020557302511436636785320109436921004325041152161821806013000721924111330018567739831284093006222908768091344531617698156133348106584123192055262510182108423722277425523431892660509775792988393314220720428312480591828804651221727570198360979247809154912829399108886718750000000000000000 [77,75] 73063972967886631180375808494579905990752461994217963528154127973020283932321159061277318751996239365385529172442088268603735405890658929241352665300673447025135158463498961284716790038687478830043804494603908783685681280735842098164386418170185475061749173789085085214065476602382294341764625442545152304313345475091067654608157621026208158248046232175962828437452610264544564098387661364562083869864228777645040322509799319277837935513079563281794290356173337415712828056269914197954423506405569671006875485983398715752349891091495188995456674121119319739055290672931375268355528881604245897749167694473042600350912127570348573993738945916740434873177945035961821653076260772115567320092260462181691982313611066630555279478232602434400993908229890884254275773262561254426271386190009814762570817059217327627619442315146794673305615974594398228287009056405902405591523544338010193891633142289399871458227191153978255135090599006139778622493384337847443494791787009657293678246986806303184199875621259156448958166588091620094720622661234188011216826338221331233431399375088485963225227571801332807404729491841516833943392177216787477576428299546688284530517062982849394467267595691544139864437536711828111227709442386349837154191947242961372297710199276551739938824445320600324159896392457838127591590080224575183812215960798765600631103563050228264844351297939135825899249701509880190959137176506903414437033002543956280389732688101657261935792526453283891519832522972314242442677578481649711665859423399410679370741308101934913292501440409712399326804975933319025324415807573880223703276000600312111664745057348381252483328316281193128404223329028491561736707639699446164177629468869070880898768373325485929182216170816289076294704676910215803695091118785398299982257421321602298438957002221021147264569834217856280761192077445725487087091540986253230971148503376539846497990465750845665727639555285658961093153906285209072093976505623606905168459514517619865898459247791904839314936147275456427909034905681011164032210460991758504422845304313778181632488518470928149447553810074713063112879010493539254172923108026484487395140845415139639276068085881513698048201446817988647868533162025612388771681746205273400766986960880743103129544535919822932264490794932094087129843252500495240690979058071840069371057426376632232139653304478439985702722686018841164873405298894821446691641277180141055227184608146965096898972635841573719517327845096588134765625000000000000 [77,76] 14014895885002782983419032108230682054011536263505713403700887701418198096142947022329188657571977656074377112914113156154371913083870519802577507386105090507005907651462227935160544626064983056536436031491162483119714027167984991839109918908756108568529750977196041959064036779887296607888979036495779209474732519479448636898628228733771863690977347196153489188800435925739089779970943561216944070331139090453832611870601521984501172076774764814778179243650442775809730830421234598338709146038461666803583045198634071477478082374764162442037935774318285121880908680044011867829172262809363671840954543183890228691313725714090081312529350555205178379948796733050498794271283099084633911884640299677298886824355382811211605301568546202701672486616231053912526805288635096614923640638113539585795854227333729480219524712458444209982657797956130772518926685404154272166905258266452860817882538757021508300447106733627344509396025261860739097468977514367386192909120671153733707375871553194583380025919379877783400665754653160751924801847483072277014150682461295629078215392713277141104815826474573191926711334276221068463356264227673061730063821990346668364367144755581853221531419784568821720597617478062391468297710543777396425733084632820859568772722081987112761194168011039029272873970809034168238961416617052602852105782220017451829389183863170711051339387037599071550328683560096302044414679625354803343672247860814563870222077248201739253724427733795099041543780411772445794555303569414982040687351063351563154704963768215056824900268812181620899391962492771363645154305488180733689033161991263577817274099813569376624734029307093140142815983611111479618585648366924079100230867231140737267045791055463601594094670604181904197016495559675954937867035531900301646987032679366179989626537458879228151039022840131496895723374874689641571409586934888469822713169686707872357918853804439813323805558877776916361942781258881688453566491599106237378065869252230135543987221280650175208450536418589860234453519548915446666168149920996684256447977674228191801532318705725412447212055726171512480192754456571716165350064765596187398977667722406498223497897931182934760714618635044384296674593519702697256008360633373890409668233998260092301005042904933971946437258349188982893526574471442058180719767813242132685689455923233424231670895876900715692126336035620071469665173416103192622617577594566682351335390466218200344883371144533157348632812500000000000000000000000 [77,77] -952078610203621397305859105285567522191508808762972669345928540605933144065263683413153987941576340544538622873248028564196740690557847697143367577007275888670969319328224714003049731769214354739936433292521285824997913469289634417884573507412702128008904886765659669745070874348896577390605107699196915032657439004713334723697528810242337766670711033887713923002594681305263388334526635948608494619329911354617381555494150992979808532583963592823101033837761843026893212032691003589865592795231078857255843202998920958809437056301017323259865918974677518179641764247488316366615324601377986353518889543785632258208860178286786547224508521006792084041423829951399477804570084144124822227495249688858689719669305603312521293443655030946643758459013207761012933366004116168458750317968068463378631084624932404865304398105771750535028131490984429384647520389357564823781306141519998630612901662965100079906920264391670186400320794580640552787796141416515074185736686484958172899489171500802554854040974952860804050544212376217895717897131582449662886060595610543135975778359812727445467468320849182729936201786733220363840024490299649569415221626250276089699210466926257099871655286298952228239041214360316115460906948650680747484959837281327765997345191521324199801060537244173491430397155716887412219726586757750803375488804166631655481902949379465564411348746570648831905355678781391809434907310535764555116629496286569758843609639789423459860720453828677997123272544142961014970363649939594897097618524354207528202805966781685491059345691316152775892988138287558295037118241108009569974601309916296981452741412244792816432611610307682960668810119108375779127967850332226173429220381976473866776474572578817421135511490606024287780335157925483078843379665729814016527051861981267271754038803305155346533162003730240323249007273991393156219201094459113582176028907311415872786256991300038869108099900469648023537454376716687928274321918021833149100810119512177305342111093081114719899185545493611966599793865153015072428521844192038308117423619982737359022919404458350285013133610409903673464614616050348965076432069527068583229864800167485449117962327746108682904065382902556924166806240519255930957937155745678195248476080073599442034463842761975987866123117754533070999522864763939531862670895830405123493998449824501553495357404424972337039082669186393015372500947933507135201122624183391142312646651668650576993968570604920387268066406250000000000000000 [78,0] 431457486266246582470564772814825608707643313657333089835535469382732888046048276093014832366434238872497605752469681112707875386170094486248852582505517479301166725370071045281804440766349651999945644083878923779574799176030249945527996198755329927559678462536075511001954184973488981494640822093329356460377372818272095909606104276742925918538623667636330129312612023575954508207403560876264574238643516512387246449554466722029346638697042900238677841388488965013812178932166197147427268001902834248404529700703233881965521228217046443436189959836185878291725955948632399643660199720090645552171611722191793462159686154907849908916385478138527284652632349583888221935794442182400202982864196334187660757475872839600143010390696384171567877700345404537007594668408931427464524720184563560725852056261550794804406798648764548840732253380599798930200465755517172709121373509598706944116615655495462593273150353023740726444296508961134555361988009237434529983835616143857851218913804583506901885253030842051720540149887080774916778927626572515956704433920520788296159794434875484080600754652065479989118240961598644351907016291323403968069219389844543651561071336856051628937711961913921664467588884844585305716723950759582992009762906337018033006549929907656434114770523081056514087581635884723318390635311937416983699807138270718816187188468170175676613361274315442219380334524641876361608097535918856471244924627722523924951696933533335113122825345920351761703886712317190306233612818755051029612899109122412185176263834284397516215085765006478672918217905875189965281717410054899248544672148186731245854242762160547606051707706721084212656825163840173503619865360418548215741743251599190137069721032150571926669740406117482124700822713013809953192206723893705199753690004236257831953538820207635293940735246533899427186282819990788134296265616342781130300792784306053763372480892177924429920920167157143891374205331689587015570859573582011377232764577528935898002501033665339344052422330505896481175987668571016983816907866791254646488608705592489351046435243306391857681497599780730001177620471746314084859901363971375741300813507983669125496745567249559910285999106784231092493694002414849355398733856170640809827433026506133385071122205621053554680401543376368050785910049832939493685267206478481816926421500861076439809296054462544359705851459755905820841521831981797360933499767995199280537477468666378518924955194468584953231719079362691335113057739408716717216030735604548317110510452065078895900521326986084300902735712086885687106545098657827493225784942174137917042337632534690532359022070428164326180632209768076827638270563311517769022884749574586749076843261718750000000000000000000 [78,1] 44143162521849738255232176682582808573190656617560570698032445633883615763382585580554796028677457247337098149179976624081080304452649431035769051833075653188661621288359783373878669601512960738893177531495105895913162650560999750387283296951200655750377005322384396031769064437102796954689513055600165317763344299827087258570081326215505837184013644375588821085778910375903315107894760916286654137102052891904211608247704337407635734106253655696432503430538880507738649756925371017067061091305850272105914323995424207373557956657618082043663666229201950880465001400080532708578337481950749446529836164448854918905415798933493138232420401167888103681570753275334636045673104538403401727242863905948920997327590179878363075272263627146864180304700925496493178816286903484771132562544977432223619072975371120127813149507103964126149405845507764598573992308456083188000480720447913116876243281619753012493939123788872314301259074205349153453021085018476940357660409330951069853751939379945674907110900142822348159803794522194712928028389691866262706827204198545483717182165873625378050622641341911066654489715807894120372221369180150586945047689701579965117944222879818430312868108531247214312611094057100056514742636371334074462480926123376160851362130462289836091981105468086955128183112722962466609090237375162728776015550319508147017615500519885301407982648681448825062364027589760105826005444138135801054284267288312866399272796905259071348898911405163430781030632051620211246396596014978507464606660811607922712896663807980534059796292757952823344124418546823442802394753028648057388037785990535817746081490385282176976286675797531685189437524954719200023487242456542961624621533615780004523388950348025812637152097289109137134096589772146175675492816355502442609077060496332619133197499633429787129936022155845646605344988712615208389074242316101677315681656481439880276906931903227140150596817706065584562806654905095938503288486363257053491675160182261803003645425574927393539773980409078348773998938701044202356333971843649197291129838772569784614606403198477283357677230255235806919494434251090041408326314622706402109379034807330364554280224700114318241379865391150807155018975795620587527029088490091559232539551108851314321346518587971476997227887546667747562579008835276950301316630955465346600912900786924271315686507864348192161875055689476343184411229868453487670093449817534316119056823956197626857364216055197896645752180037965847991448327524514171983145446024514455778481870038958942130987321740929086627560226732674354681414621288219113969678968816858368352700193046490130421025308961023613043305536291237842307361731637466856215112898098595906049013137817382812500000000000000 [78,2] 6284424341367196789205682091748792138041996925685605024122383607899884935562651639993782253819878700288366113329854372896384941561796691709130739536934548300382104083026732234658953551384083348491241660554207025118566442296786269755173389487687780581939354741339565705717546523323837705365990894926881592214303525974552200428457181491850297592255146635668917107171448670392346328534298761881880301932898043209092484678808478081574433522895773035918415526788064738677647002240196300346392567789879564496832193208621983641529571155256178469262626824513725769079962440981208918647413606064900348490412082815808450797874254554330705674216848953199371424056091090847186109485580729483668448825172292881931672151598640201014197479403446158483272366124936347785346804721103777074604930270355088017748196062252643825342071756627133162889573031716273398415551985568015712853660882549872589161823078659203588989880151287388711695943669073678234758149986887196467265054715033592061994978696905909126353147083421265592862716540960355083088784998709001158952823876419765412612886734612018536089648139804008516141908462401764174552866263020518932164053120571767564847036205667293223735776137114453845328704376047304245181319218470949973355602144080629226390093843705619937369178669885452254279513077467989602093476276574863886419209015545158937449863249592872891000805538168970892632878368452382904016683152118789040860397507190919131305248486615759424693311130657155393365847549287505420538491212307121706435898874628794272144221614179123284361314007871009558544155444879633887953768637971331442282351173653658036372399327101255890798907267759609246120647717337445686059014014176160648013385948226497376221843271353749166631300110072698422731677931982792387745484104257203372726437393818314596556476076650194688503262178433562389881112324494386603960709442215817019347536573801405759377617859328005302333406803308488199113431805776409352746769143029686014183108051627752378466592122337682195022775031053807118432030666576110560797621545623820933897359445902058102793410870146579384554284643897539631636338553755478834449826207032837818281869113184045218755456712277736868332953396175268904021088425230095585255566277554440586687811411794635027542312864737552229316381973447587186080217042896267971136771269874644483023679578450265947482367435257538968993860854529940457874215212841155368597477069742025630991617894479221854949078964148368045462541415809941418859701474686215258274091297550769710804858325486155520160720020096183700873891940177082929556614235294946396392582410532472591396729255697325942783496532118512889956909766001854201735380720330887555080678907870606053620576858520507812500000000000000 [78,3] 844511968339967066934479963306473367513556930974060976728316155726130675800176131668443184060770458644063554544571722431222741140365342931158947150792408556927830887404900247414515608491538705842620326539396301535011793375955583747315389456232994439528560934626311644981835121651475453251906125705605278240160868418682887130660663231620282185429832847808795903089429394154206486667077510439701148983278968935436185806292976133910149299796673733226495264052208094982226015938311665285897523022470667824577647853667066628779215782595288393727291062871808702314160354717849419894053885302856515120628624462330059948118464199862102380413052938266047783749574883398121145816989973920976572209515338797172059011758326008133202477872606720731009785605935807796523366673730237315271561464332465404301784858103560973558926873981439022648275230118000970759399493941219625957950442507315354677013525583133647727814803993215032782914338989921966903583379927700766397258702557525482227283562957996914150419089993472765085824226229570391339686262807429012982853347768715738440778638443440087886308323712512556479028170370105113324630090751006373545361342462877639309489370415119936668246815800481582029284670806366690384402664516682043207451626181173311785388898986388837629101848048365480326672299029088077350443726718931492250712277753150483349679346133735614663661937470796517303744594761986366376158306535103442537429821795488093264820217554443795653012667526078685178698471404157806360373671444745244321731823798818785660540467442871497671847949686659359738497267673352235493053586971417123701721929793607843952565836157562681752241869228896834299930092763036146578374969335866470298033998808397072411449810981849222584997454864936256369805796487755647179664303607068337916639154714517894439923653054406604988264356357191489714590344314909389125382116005348176666509900755794157327996946217232265196753941082869811938270706855634627486490521836199936654813058196560565784682767536922922727746137657951823707444438734756936096788507962769613265952400982140317430436005183926060056196126725096654697050764365970248666867942616604860167839803816314589766514702591541520252832258895259104526228720295867015806345948117358449078672535342104283311132907420608472314223396419022933755552893078069643445982837608825431630565839148290020433692698652243509791285866307234116687542170681200775152323053922685227868838018963916021055541561436645864089811010931308337171810240660702231813755714317453556026975066963903034254389660805391189895554423945673950558992361200862362570112041332678166352031059673296198959500892521447272112296621883183592046995039879137045016332940861047973157837986946105957031250000000000 [78,4] -791236665638385139794170559891879274335771689727082447878468691572737902888555557478112729736242623797014867600945696133890617471817416178949412387031880222146136731223731606022658890730820143542563971439523652219337453833250084203086248158846207795204431206583008586194602645948783505386842641860442970890533345763818486413093665931250700612044201660546029396776656230849344644628069422204745323721698943836277131843457459068467460729638934283914137601948372670507054436352126080673334615672091443367664826047651438293630380380345348586774206977475333141081230578367800693769703320253525871394224812086358109251930875167931546493586974580759937024098061249172977499233300776809694534451262029020333320847848155041923351513345556738004392822485990790378233936992059148228499305621427405250371577548940146380380138431565636941547186369465481661517741866138004015494859084223754194100593266695936709453658220099522838230977654019185715935737178151620778277967817876032071986384853816845742553839173323145097566857741509701606728310654170402377744189108483920365375354349162628926252318388222217742483995231203733941255033741285724516706103277119793072746135523535714732411755576540998085889791520122313259992288849919944321698737789685694198242662240897310479267491448236471474487265882124708489904652241054059601818650094367948885274682517440326009900854411340927466641695042813927318437522165725052332112793552834250594357679062274593285586102317653288751697456516574539150703920710398191782010586273085641473126812670172058686299773002910345444920477384907712951255723610469567057170601152952613074443554898085046319247116945914308419704176708012864764194452765894447280369547338225345729536832691970290746692604384774920308962790588759518496632661159936940048801207369728086136279653693093771509127260822845270694334752738303407125282380157174719141065420222363791816929076621746664749628635525158367363692312049088023351107612672850278972838586292279070181169036598549419965892869073590145787833836890323041516762757183996314276689684224145573147479594460097527731589351601739097674537856249714884764514530594357000982456627411044549435907625795540789171729004372526855590790673665059264421666582079267128589440676210641569043701630464465223930368878365404555128264466645435246363354665657713494398123392456927160913745741606436688119425884206744819478348404292343251836356376901746411746403116913137396059998522987804400819056911986868551636063920783427413161059628008103671641970410227534608267674266222335021499143150825156457975224709386705435136249418666670196772770549703382902029893289958295256492583985315856552924509894481053251524826919194310903549194335937500000000000000000000 [78,5] -308684720861060716567685472861313102507319233777123041843442112172121254069422001678344917108382562458589728020210924953984142060380747897084246928461126908516476455583863133095698486941179096334286627108202872364611383506819471067493816533161605582811288996280372835854627649508547386119265223239711081771153439995751676595603589239145730370205136437005045120396139443025127220213057284598039152826467513490808037284999211865007137708209093439990023417943685840980203695917203360940564942305059500171792278052673795931560373748023219180575198952999728705878602730966075629602875860394328184406150233960129774614736191458288730403468721060486777833966539974387417686663573765551892312738950545250731380126803657208427828551571847250680761838783934383218007287411796504721596314686316423497255746532966304260154442678633130757558395615213366157418738882857810321396806062087614850507248038395782192005491798349300858553218433297245604372585577557338087186753524317347894748557224941263769631713749332153897017782838002705165974357902161352199625196993660686478745112034333816998240336383484020229637588474075979521903747239319102403289788964055311897180796190519189898037140368796715662273280667893995374295121231741784455987949228522279028330572879997220759778883734131002528350360398806534251571207949123647455332270838985972499092911003405921637123152420123403137032506812337618624547714545438878814631697847561159729257752333369018692879134318145079368740030223553309092128896269152580539512011750876729500577642531336485027850080596252236751864533922193053153067271408414000731971418949205276022890004215572674105896090260347808619659838531627089720621331194447214486938811696499575734322259824037949765120342242074537091174060472596382307299375451102011261826115544295396933532515335088552815826513894337728293069671650089200602412635901505551123124426627658964188033776286384466696428852541036725084699301403934193933814413270067576476355433733594500448022673692228174979671094204919612473013533858610320164489927454529441739072969817878098418376134056157963068096500708272899585054542881850856447137233345197082324003589521583383014364209472133640264790255544184634982390997056131442818207948133310108392760612606141431419710781797970956982149187513342207948896144626382925697824853157135599210631282917817707429423236471796257067239935226491551051174913230917125250829213329021464021241874782505122337562174336782926082898345258778039856253935289275830279993498606082532241198276186612953430547495346690775204242792178322128298811252006185579581057008309884686029966089655707283521020797845114262200472927947338134121432703688581861145578955074597615748643875122070312500000000000000 [78,6] 4789611869704939406468701801811967182664735710291510895687938758925598332603522962206009790876529798513317089338273152968714790304224784106148392607982312355235157198418150937916073262485220308389415174848284686448916783034621095480540945646076248954773879870441967323660261101287319897211959349298643925717348580298959198537367507238126087964533121313344332510194071919827022746737026183588411387016350632939050389221883787594435480026170028261168276093012628515600874437299383870040242143012334213420150449447608706088575070835486255951389226353002216029716751771527193519348916053411410864694423336628569854875418467228640632487993209793965270694392456340196094653447498675185142046173710426392128853726726025684175274184511205673155068348901264662346203765387227198001482530878350153768968734870050945781022030409718850943254606151432202774293558934014501942543622785313482592760089411777161766536734642863058042273811226204187829916954840213743070193684923557518317236455492998153539223143917149067493922083672291030714214507321893646734994020059798754142641629361286118398255959450246466192714364881728531315847695709324261067671007852581121748876335026532568752840659380884018858432382319085030045214726767072915005789379898200735017924515682363079580925037223773934024443927922249655070517183181223181236373325057848198663245776556633485852619862038904121266458351225214839554758795833685159379237459175156150438149670038708474553690837427434909224624275336388752406141445219838616818202204474569524251744998732484030826993381355353039952788852774644328936383662523244014993509308737362278217335443477103181141629835545719176923281516630528474262685149861110114010398426749637742695499947894814196722742821967407401335240625020736982963936241588100665147892549209852227349075134376610972061465361684020539404584872691318608394264630927000455318525388403152430396365825956626250853933882755885852163914452446547186126785760740623242530895510301902923798266858206713785977297206468825213243594918178895789107561999326144720084268875722588463829408500635806668679882833856927088037788989701472855504771255840158287185896117890501644352065987757110448573434375623010232514516688163335266010458365152041159942968696139164023525417868258124039275589665748468921319071753738961142594427319115288621442237621931165619775134388032422513104585193196612889094224992693308360484357044154777083524134944884208694654298621222300491816040345331884028199725690890623986948824260721539055820023000407511946757759259583974398061572024232667694158684099523653103663235028624650079448661309521715371734037611277966554860093924778593446192278973785882989488982275361195206642150878906250000000000000000 [78,7] -30038082041227459576516278822192855018637926054220479831503288731121278505791184112638759952308125660999376858020096760423029856819517836001773063139271197341831417003955858134115342052732783667789674482081971797325499618990602100111187691060328455335099982929789076032388239342674247389280182275991286716022260460416575774165082608797773896774821923696593124438531175719375360609093796833472355666703212977773365580700770041546908158090781592686258157617400235752680510000172716825906942831140778666959917372290127783111169339250632538635714715670330208723274367475703997235203933027198848091977512451224282445501823141106890591235804858145762706426717947891290382976272940649974605483618263022122394462623006354853494795378269716335866294766631207833320897744766062708865915030071039133773302435416370847519268303495970553005884023575801059393204131414041020095092346570068452018315829431658867470759624572820535685045845395083118262949969853336309776224581729676292459313601665367574119553474983851830002144340300007274242860872021859241910021761545696068629252731032733841352162374404013172473184119366449295030107877213404736436596340860684811443051558540103620830862721124653462231190849078778034360072489523177611682453481881031874277085334630700300801206164163258464315014922308081027798611631126123409478876566861025895909104151323036413894829883958698088512286676400955214680090126058662321611618294696234634450838689341013871416766479712312889536462864039194813834155315985979691735369988390574893525045595391044925944607084660853461936125804392072491991553720601033877822789731032801537706686965399272528677675943194834764845265833288232042823978655882432030987175454401008805809063680217523371507136825668598164554979979131910550229644299342195226923691151651104437053354285897557550461688604118412149727663647065421286908211079689045253205483194406091579667127070994612605741819666740070125138840915678879703813626703567422165580589598181251925702480187539987248087933171800707091297913559371816431810400064612191183877081690809154782256061466130403126738848296297646238239791514004757341990939467564208896516883335311105848198306561108496479003156209047566202414972929453147805667669869928252802354536629457751487684927458472911091821334796679406236815257717041846386361857865136210028610401888984795439968809853649397876680097300381577965713376985947778975552847450834761368551476408284586685443296726688867918286626273744655379538026977334838178267151198744328478632538010657260012060338666429643091679057005000651971715336807773228575204619374448770865015866340775546810932792312982045508755528256298470974013225674899285611019195130211301147937774658203125000000000000 [78,8] 137619349751903097737666713414864606966873606477086982761353355794793902538811029491655123873675601465699076444839447487120549823681285966155857608245195627372607040704078620978181621215151679254275755651618901313268934198188340757973984478997041244765676219023560013951771129268505807471895711624123842318962478990988101998188205744822636997059210247257977189812620124329362556614789794797167462774768278287787551846880745331689802740384123107882886000536308461964366001381266704996428750125701196200996757832137161453585826293647801831697323864062820590682087765362572676306464327885557749449718062454951417738435160586994227237088409768143210149303860682386969311828368941917651079895110660064349064197379486746524404923539304936999003783427217635841943852791716437826028718886489926375622610020912422433789144310582591584981861721287790213867301220536328171192597931969686825286425891148861195060394965983728698895778933361039019361900862221308107894214825201406677971864715516462451108961812363916285146160218903029543170048474014411681370334944349990851751057161948079527070793461455665682269085014752265908684383302400262426771918806787408510461299737490283781776601778229121430408700073976982160954584190247439524920436993100431016870118640540524805250884547610101684942474660682275401885293373679500473184770054693939498061128065687859791802346597184332685331667111009907349498219368398521142511785786790233175143341746816917849105356186827425892219380474108327993792720261094493244229749696347556175659183922097790378658393934756611248000884199409851716399756345852762701202574033474824773943334430058198673298395991418862851175146991001161284133690255910252262748070692147979038413533452437089419638251653341739902653078270301033228134396536959948206617937180867199612782097605406780086782387026565358909764913006978220478746267378633785250550447958549167753313270698942271196393796880328446181408772133777372211843130420646899792245896472222016146919249364318565004163203694363158069422859905637959221216737103001774434843969616571635112141869990247607278838821681899610012252750770463069330503775503413110927995220638246789500193187291427317561688565830743813824074360309225160100218755961489975153447239417504706567226399051953304231075869836224490926806776077428247350362631155699754395091192445882645442884151962934729767134063338137509282737163048445085893100746694529568179711512500086757638400893965379271460624038265125090100257114836223606322031298069689127806512084214904339568565479837601744718744567556215048871487141799562106226463166356069205254874340392158402404856023951823919645216371133533612188936529063809643957938533276319503784179687500000000000000000 [78,9] -591531810879378529662784472160651289833076630370108975782598878105575530564295550409133300078492967946230950249908495873284668379481986066169582636690459479065722617217165795291849391210399252773313503525000601893182892023224719614706999500439046195734752503240783592626340361454929597248500497009149332369228676615227664657835011796184256147907636424815839279370093636898252590215869263851557819641506405742767157533401020325723727884316528939859963339841133021546083855794531211008000147161636183340702601511644188839044520369325043460281087011960574827421633131024181619926762188779868523404978125840261749465026928596529384251905623269037029175709823250693164439236639221771465847063525645073616649610891047130544966843949329984316198046959799553185601567232377875263357392163223935928254532304048647798709373382848780588148677409538309225150629677407851974835564700019473558749690363126505280690841989981494109142716732213084481679798944190390307572417497017629717234859297931394578265435121721963427097124786639748379231429714339744724427478853040635169386265634415887694254068898183656512662462075364396795302134570150146931616614317978684841208979954887339759064917221510665617935690997099740402567823906674545016210815339082264318702410003549074913478585938088778878330496491916661391042916404348742097047465298717519176113174936739552541478218769547495553338339353414286344375902072351821160413644502330098080069506523138198114135796592037965757721592447738284376972759469774368474320129441206262149340485469808134124336486613709252338276134680266689986651602586721503987315563161973910232135925132592858036608856971501533780915611820238512252081656622298127104164623606354621458859646027663089147242342866963211148645191494713990811604553887896687956972812263430439803208713143202750861306175714834227749934788071520387280956540341363116496016958855135888509639079841395053300802624744686592924092087088504426054704963501421005021128799976614078323461439098585106111535337771674874790177698058529999695718731090050827491592714592657024797365826425415806722176123996325377703664785791159353712251274667380840351292490253357709064135220025686655864262231712824189841493922635249286788615310740910773999686775628911327561481162083594556115117635263254938929004841548686456614543303282629802409350594406516180930535547746452637893225435111459056966891028883671193201233915520621669619417866900786155241943035634901189613266536075017129235185444363169751813865173737648297903225941726928525330701044959549005700838036536288406570778523475634743822550035495322451536006943085206807020151939200521585563492663050711673771602829019489178108415217138826847076416015625000000000000 [78,10] 2094038196242541808671579482655614076085019256076971357540865463603307539808924375825655449341613229463234317277090539963088162912305273626749791853572133085171828996629993194013619280310270193171440908897449886595153501438110991144454123908312334098024624390049940518282653187545409308308006292847074172589454222142154817973043119701978907295367413172187859859048707613796406694678060179668358016539149762757791733346863100653015217081999646386484188998020831738426718274295948777850987393807491555545520270556323228044729691905480323521589395867328874128205910887323303826846319589478617364909199258755539548981477563266857310223310956819393670091388796649914761388283589749746211465892288117815376800039147613142462180159290822654928285054562852660631582967007509265063213512254377057081944946200999108153299306981842948737032448900600682549140955125646615871485664710782703509597589800080798565889914382633224854500422102258068518098473918649872670018759514975371252265227385434747994658910736171128122620204035796194177065673031235933000362221583653759863971479743587335342163422012581444522759559695808132867577335212760696971942074379805575865708785175342166822540405593695778661919188103649651919487721427305863824619089902342447799623049966680537514296589391248895735539872631679180195588597774718402950372154007289662925501461292414262881350023470551058545238385030809721637927133041461884042886237713717838694875837224207799658847532591129082349445630703993989403034219696109784373616971601495186314284633461864678771559997456827328986402128225585437739748783987886829948578221521124276780518582670839480696037811645300654856818716800589181243163849616649909634275732960548043723251625942108322858505679932880919262623899914691680477797162307969859681242541395928728695535685106772610732296663902606269877839130271769621474181354824294305848252011556330620466368880461170687961052064564040094238855337674858626025619650584122370867162660200160599040886456186287902472414435619215653950534297632387276321376180324810285639038957358297404897746338437228480731932239899129257495013730746473248134934837744793216780718013298832113774327591493488087331778640129721409043161564379110148943177133272723805406131034281064153519567012405666250993008015126340536140087116651303995169731817974982363192670294280484638764680209255033579107190223407029426600037285595949598887818275005199155547254827501009585767859610715525328240910646579659872001624713172183972853485555375018740561455003355975183709168991945737985395849054584050826524461555223692439454556558696077533495757421496814590042420242772061456646038212593262061692218900521567093164776451885700225830078125000000000000 [78,11] -5018957389338724863172840687122375758560983679191260850860929060490334813592214628135762768190316294395858456119240647541107289496867235925637164559645914055995769795927565924517982135379614990471942030108299074332678275512760586711222767177834548984526759569785785647036431702714344893363520646174347846735104944820036511108556732624997290372606332486366612361179470154588434683939443911462793396102007882398466421299157752503693590017002122389523445309208069875959222145957578317995666471813447202044885664058555902520408052949580680138128999367926598340759243778932547473977773876807240378239376903787008303896044069772977053479854453842218602440317531360933936771334385058141535829421390139706506172578644885482895681378874026990481607252994228890044253191332797022401017132390857305698959293765762831724054724752849239887389141683370458354342138261380168912462910017319686693294549025525673421357716025146603493440519298103942868471815999263050457717233993206723791292430314879638258561727532424168658553247229021974080499235558953208097655848365530825967121698825126057431708440630766359276487271639145827024448943796936355366217079749680913493972859920299338726118916445757378401509848069389710130929631703497437597414687515279618656924546819870364642796132718494248106918757261025438529172209244790174502387345746945970795435126270807715927727686870886382033346556507587520130691290934583164981791507623041738275063274844601558370042022153117458041832094232638678782708781524363277866210919368320635221357208198294927789930054718516422001050197341467586643275397357956896992691028280788446970603309712971585286027556412185249809306050120420498122422873257924600486503302892639545577596703817775719218636436431751425176522212129466616105957838974387006889641226560763001043018479353107207431908864876729435954375620387506511959213056590970616901236992669836215610722429120572009953140752448229872707778345531370617140372144974365257055191226646625259821119570344314832308614625194840895937867598534028124827467127615264478474216514151709568742965724581482003327648752913321179205224876395699409519033101892584754728849413178126882370155472459099318821775523039749135080809464319475991401260507981443233052214397443398937622555968207978882849837236023839790970398498098336002218936342802961374748940298447610213909514364376278942217492505651743881836472811838064083506625445350098287540135976691167214429486293111688311901960197182244478165494768148137213437758716559431892712974640265179861059318660079082418803455980418925160479293773252480560433737181694305930629652858771333001529004549485970557395542914599504572892903903058581249752023722976446151733398437500000000 [78,12] 5542802629900861578265664840705976968038093894170833566993626028960028933596703511054379351363872603932452007519960545319257367121278796974585543545238761760384893314940069390393261537317236956795036943181538009061432009683236285943559310823613304895196085012987853309908709461879532895908122627611762757440291222258439509021173391005757777208773861303730373909707214839007064831851454742692011887147330373619104265295756503418109493042794307657720752890936043588161529360461369199271086494696641197818676778079821045094180701882213987760650837194895800894140746596758171122869935095582149260635262609340046817781400408457063377864160272320576105648133605911864644815606549882466393276872594105469655736592765615258746250650210312956034118665491761049590934738001016679205999827885085039251240915873167725172870400493922160578191702195378302156802485416658541878732317112558290700014904428429448539153888437650310699152264137515004558156860498023333377074208539927802279140100453310261316825225955121540292527519845349297176035355251522065402249357882885654161486991536856046610384017331656564078109614408258325162828978961475300667724217796605265875278312723995488207403105519494165210674626039434633005696399592256680898589065211491699783910791751135190048227863876186665447069601435347345299250799082523982654276234385771476195092962584316444350767453296309376311789175037880845542258458713799937764452290513570789724102697552636250968700959246125934052113570027617947107541032566903694947743941842626589094975147478068020416959808952060360287136637337478884466841496626485735165460806615844279727254404456400641275942669094531062525828524820292058668740535688931822830980556141528187514561726098620021629269062355305849885250504187323213691639426571876841807160228221389447919580603625269997575397997911841704604089466807470243748889764351033905490691900145979546048677768977971255853697633444524625037426895900796057103960054032331947343343904046179293358681567920170539675545595903053555930793828605649966196676790429527646955747972347392451946100952945741709194678644939643517218244769213687403123285854902862643992975588972808945977588800355955521292689060479250994025511168851186742980814322212130647842432794074920404295052143109864499023025900052220084579395445779781165320290658491328185972287302185288549832917355132426161950093079370438522091432602489192955793042721558541638055305284627152001149012737907302777937664992533956524602690971870413752809979352374545268291947488173361291789698230031552435094829298933404886112148216839346477848058796959974172348588796443901639783533946519205168265302706778752117600106430472806096076965332031250000000000000000000 [78,13] 13230675195258738772135588751872052005902768015833218834890282044407944206323471194034094063200867156307878344799132598338687093231072177395841918584551506921588667549020327263999900037985234153621154246977391219378764945966472856851610678438438060447463476196409419998980118757477510832683178333328549812675062107542353917194960301778643226385445033048379207802230513557698862001503781137409951438485950047858758302923679299155680232202212030917620125801826271501140428206621479742569268324328910439090723595726854330336509916073679798309593317135753636522983734100327079494840201529275054706731664115584706806385559569346080742555241094623753995619955484482669184514546026822047198825556756804268277165630599783531753279594403688918377522983975031735874726711772720304276923056417990970934592415353556198015039480731697662742628530926372114494807541504608257298688555429247424674520195159894316901775937500669025381665758203206687584941062727111355217059930207858393726723917692599821690027285987233608430063569305109704354231691188226113415241730572369374895549918353403453219051480272945080079932931098155646026859692361518002183704170136938502316481991748040860954683440173664371812514924563867421321840677014152853480530078671783509067305510211500758181583193503363214999432171822090958330950927163062206235783689069229842548623537130925877943792020667547658763380495083680283564571478620758420804908470937147511549245322015660692976613989652371494166099675956209549036514850029176696954785825454630929541969043178863367968212879035915053244698277325307959195829529097867941361481999604771534628859600616781276223423851242805330105527447038130575789452838310236549385826860447159634083032632081699484826714156379906517072552917607878925667375274813099862521390395252738889441278407663752480137072397970742955304006673735886850909941977316806585910707901311800617470639873046224383532950971429913319749617422955105125878570509287754193038706559515016799548340368706921921770676220976166033768223726818196332133758407901997719048898303897785077177189630201939360291318129659114877030466122872420725644215352812585573664629232573744444336428305316577002677190896603034848700342419687463977197372105778313151026925719663783548705826631365920955499217656806857349905234140679274402966376513074150215877444759739734029436768952538228116290735081908379682610886330371582698500934887389062276815423107673398331475545538205734275475182814335394084073991924837441905642248175074372319125810828654145668762328170182921396958507430130418054640237066549440015535475627893804781376202206369606942870087134730983111366606097439140021787551404486293904483318328857421875000000000000 [78,14] -90695474695143352608732428685409367641297460663300923657070052570115562120789216165867277374929675932232330719632477239847619543764512474649529624167971566556650767621952429602260900437244781212849928033917752739234787200235151337757856624129386853185826176766229206646698931220300093770761506615484757806770202584951479700473101098423123857129490538249641766421117304627168847766800549518641973147016689790228101113710675437418432159493052300607000741072155665460935667717168104729129375301714210383778178005956541886870082508286093284670590806502523501317451973871023944779179295577201067200481504555418461222918865364445258358309287075411203278279334447468026067205634725156526848602740771991937526705864405927215269093584707988462039293503929561049933044884136500402180116932780124869154334582783213590411417890454824357898688262769932622169095531735164290476763518063327482260613272116621279329291085242502252696290559659396511096729390895340559999082959251556330189294695731176658375419719005459451202125172038028332099775548021857445834104365837313514243747677477762397739399244211789770120420602182145497907230584025892239374358049279583253429057366066487003097675971153631874819434132756949638914643649392908198710690274022078058775851528279192198205334585852463484178216458576037051464522682911064352919655522614620074015440909082393453994834780575959239738155210170201273802602255419267816306898535268332835265652584140208763263383689965976358316370885706945203368421139460446597548005067911314471135126443216772272684396992063986595332200445725985201938235971705879770389081547317433295875667034398935892320532564237381950993359259996733953993965994996224230086017226183218916104046196676448192974156312025212163308393372981045880905929828095444108547815724651924759783423091102142953598692781556749688357601145034305584107342171627460188373608667116489986147727188112334048365821329234967481321784251941508685509200927028058424579785451450235592487402151965091686491898370645208287648731409684058065421213686983845406614744939822996380644810974762742709730859049870057637636241785922471753352888787538709973345261152146553758166864885686553193250797512774743862501933917195843361702089914151977662756237056778832202231690715513928098394440961531079657895492881790154871148737210596187740098083927946259969484616925591090948236246405493064312768569522726468059172454718903287699038405177742297247767302204873207428521496947224234392566266925333214151605205485125425246559966263741913443008872511360213781740565435632312013204477159627554992211001542317693737372980241267978509596834784586638372839642466619047844744727626675739884376525878906250000000000000 [78,15] 273357992898495910183235917519498600047712950153120339318125334978763284529743769654628390994406809609274755720310431180204896983670876578887350198281939354901785101123352660497940167345295664955755158885784533857826070568652331907673503916616235181329184930065260100266993608450161659430803514287464040760139218263662306704496681463781834987895887489612877112323438106245209857012364997581496066257265953650912639396174740648525308171312242866006554705021459087255121954193631522772041859496330050419387991455380868503347106980086683989702670886522506426709790904161155888979682563069604630273040067834696244171262000820864970327168147454652313547643415618719079117140025442351789453353037378608212122149222956082089241436408116825586756247285621315986373502284436282698461554857214170608782279071050929877324754827592292932781222916618105321829520257063430310977904064503935222095595660240172160758864054079899918447194573734246858920483398082345961824587129781726372161663111731065855667027221301469888679785366697646530814301099476426748596068049049423558891128172738779499451357056930491499177518751197334233221924567488987713451349347377201942290367013332732433964501315353985307678779723528970070912847498597599868989590224931859045629626398634270441718064050328530827020878418089508650743876980684447419788431260312302991105772127766311617152499888358202979633906367189544356433065968197160330187453952924808423089921858135996982814986903137062629212175108204154918012661739367665213949512898254470616293084233890015446114086499867570047991264149952864275844446094368876775008040912297130221983964164130516666192242770110124532096388505913853339033692916783412392458188347927640795440157826119422479873925599959521796853211949380492611390663114904079409056266026332668369988545281551358049243285406310955074915935420279238071565273037501979545097656536982540915059052117427981491801683596340810738788487923843603172002314536945899133218747952205833366869686753390561658642405220308305392963123505353654338853841250256170854967053788007104463770995004661849888188206467715168518332686591306085130909613497130536376951751357227779482338921385905091405878485136347954266475456134963038738764333463113991290370753498241884587418203194681362711786703139592392422636163593992191239850123582764601444011627111752418717656314087719137008668359520009182143446852041572152092798359465261549264097497169877767581605509002790525321325440195677419679391148199383876573474140579210763618795622606055358053605658389028864041748616637190054411860611068768441857860116210391424908498104614798628480477315454343701307557025080748058787349918929976411163806915283203125000000000 [78,16] -556827764502380210752313518364695010971605240905124629936932710229935443210605066726320457219874837332215877553635374342383142760607390677737605374539557684535499126642368121951913930456490205296952487206375688645922520313249637519990858359801906900783228625011270916810637468651473216861523649822831255492161440648528462915459987314765768255026569543985812032532804293748981053926186626466015685815578211947255445824803573803510735750784708562157132651201877697720328094939525994123868069679794697159001084020288301503007746356781686983394302333923711293154267872966065466276476834137287138326849117275757828779615556599084090659617816817305773818670256193397157839137130193574511925230933623275400225888154475021326651306676965624984228585845996891302543627754223304330972585815186674153194205902611319848195065878938880425751364032713016660015513566076892427750743877458706193012605588964253002119958532746338717688536530463316926883575754571044037311698287693605124386718191949774019016575276370987330684228640136283243353179790790266881324436936838202057435462144337807152768937962727695434790153923736143219306554960102041646370878678613191995224972645121994132508154431835026831530467475830263006702692909797453173271587103964604970483264400573152646756585959625898853824000500712920736602810241998491984627377492828824555940898220052078617121874678904065854550442770543741707774229149077006276805379032123651251401695106489191266426611295171563976243035937030062113470230151785744042870427480040106783859610101011837000727614831554095325630443295211738890899871344259397462944756829407248490166697965378412045095822501041984278384823333513027376183310630662726651809542575756960584367788336474811381229552095337660422302827539732688233700344230538893511331984018243734597248568179246336590297583441323596443498952064027447603742831049341697812825828526391471619909268391853797870575652316610831656168274188709745337393256676342129446139544756210483058476617865135564491820985932408669727528803691134975235134652768742466419466881196730109751981193696643190681154528255723877774059983785355662697120688965946998071016455557013879282968945086206745484703698021468636463302541416355554831722689060203639223257493977897107366051470686716799133458172459939262208536473829242838008721187676904668919022160686184136451951281046426002710618784496963306601610720547839748777806063479369739993189627382148341041489359129565786261538020440489499446522984357567477304313384161214519233111897381338625940693589238473855233922957451549784875905112751435415525069261085007834144315362257631832051584135794177045857651295324153295496216742321848869323730468750000000000000 [78,17] 856430834166959318951370619660401714193587346933838718123682543841758484068126370317175240738924371166718501813395283126807510061755901388201577176939280084489253041504248215178344881161828953279812079028730356405216562237177614097731813591060169808069030878688269815405501685461585168141320435853261041575355741622239459127965954006640182101454777225088868024276483612823360297578241075442483393108557031264123789646884040274331074646496200782775688977925183874135467166671264235549515267240955052384442246431817169740460285716903148059413618298882616541663635904373224389765901078562266483438599459785427833820696322755285201745538902967337936173244783492322157891023015313611824069577736518353679188355105704545111796547777671019343424146640951314864385462823350063897718067773283983538862650870789376508824986527222034091518010257341841472646368274182118488105915513981690808318163533331348203942094020287153763652954083978417019999499894288772609101087237503626514134009540045006619404572764075508740144339389426349710489518701000482850276223936926669687606171322417129037267538549337026104604673044594613524799285271037791783966495452070865402899280292787884180815987677175273542205625432765940964941869690089355290531333643276114208224610802109479829017335041744290883726108220769389024067328048255830952075296069614899837239408539999819886583081147525272414211986284623328870848959178920142600994154995957235700444686601283628076229379181241426306866491955844175004554937227835659762596610863118931927599536170948268533649212046515241199127298783874016881177855132369386936496070922811344018938321763647475794655117289973447900571876176808229939564648814418713539631151915107577147669040798019134135477882630439636772839183606939807537584315230139141926455337428411996476717326864270151556443404855150390050504854925066292339755059462936548935806105266844689024492322345644024971057964854807414260028570798544570448869149974872279978701367542601352483096750145565204570023258804002273202956219453701127614933066671605634607734059482034924170351998720281051472245204496627463623327100355851038933216026329612419599992859896406050695666357225843666816971353994439507086956904824865079281190712318436457183166755843559603580926047984595635870556307602611651868455549249315081462268123897743301700735658569261598684205415894110525710609768559414947075143764432881291729463343270968897646417964823001223674207018880722263198386522676701415147049018433692933620482631248938856468238575300584658481222497367309455872593592838192782270753019030300330306981726690020535592530405953028566858233103009965999880632927382384522729807940777391195297241210937500000000 [78,18] -1088628445257038599728099201598622873556817982232041021848337745586707464228525593878993139492051251188355299352193130916678352464971759231997080957551039389563102130810035217839937940500797139060217313623886769163927866875207631818632117313354703014408841586481630846010325949813536738915603566587206060191076819621254326405531023814534868407826682336029079561157425322888534788027378488488990033632773736807116424083062812632882586197303029880726272920743584897713238734348462406666907750868533263087848152006802707941437272176851733112633425797365276333151417898319110355686125770572815488948706977417360796531103027695251283925467218124084594272443155656956108959828197480275236186198854083903654612049491839599452047593775707804612246309588353378158344322013000721540476526335378383665986800386030030152714047027300268025350478959333858457690608639048856148528925498788225588367093103373092349300597664969839983575674962377884238956634339461298230649596655793827966365257306543217839383577684910587088626242378164783741629612030034467464846692760863448777708488519368138096214212454929104154824063604251872395895269309087168083092560224074597846627224652676835420652957053844715167791873131796745535163974443379517560269292652155993288317540440128307701675814118579128462244020530930565549243160175776571274120329443133110006163585662355252042906532591731002051257515528751941295571816952431458173257414353231762971638641563264057198614351036389664015212488424261916248160626881598672485974391865299277789076832778819325309565742893451397790625816533584575832386655496614462932499020353297907253181863985005106652678443147951163453052122006449597821480739542937718588843537129294568593149259934431253125804440468370264335366446233489694985950874120097700934794326841358035688404142616589242637238727735198382729002676793152537544086246766855553018122560199393106939135537650641299355382743538628201974376569575350157274318267092597394863191727199463637513403281802204564024942311526950713664718375618608507746308132594335405220976107066283177009799879250785980845920432059610717394380008720636795410458348749582139311849034270587176907586139153195753659469992056295551917205730781440308872283571558886656928793379388219885299771394364171575604343772241474228321914212498186754191922354704496228400342375240937289090886549628063339496758377257919048176359560730288815470697245446396035735728202443006708935333349359447320734378777363553408321142237432676348872207755067061827513899091346783455247544445599704761395087580820402968413076647487199828253883468145506136599416096185528251238164853064413425964580134364112495859444607049226760864257812500000000 [78,19] 1221624036851212504077211840195041244226672454997619493070597040244964547855377825308272474162398137314846957959897091273365319355573594630373776621109408652743561758700577464587327035898113502945246054686012980860155855466675689041511259547520634253866510649732828567312077602428357365279242158989236141011895843953350017447443276828001779940464805965883185572275975203223252939184683394010907835407894900101095100908091309812042591304093964595179185660228653603238175643834628546254514763656703690430849762875266333812141724804974039322206832731315496163614663431043264561965432824697590442230972656869665632224466360816504347910571524444087957779077961739004686259764424745778412619183978743594728339427966768269013242845677733600249603389936392982803012847733099676433142604825950469658538022476439908767606554141891437953492420701932449635395443799617586169045415495609062271797021286234675405792050558244311515259608803899799157796050535629516479761548473694466416063598555305621768642048719014389712901347696880155414288392948326829592129844996124720381170852371745257696222352579383509826021547679806322729791434073520449280619214213239616491614356007754873665330122346090401675211921900314505505910015576454166733444028709135520218514252840374116128907715003429224946436770642907160694034572897867089363580111163206613996897991450000588446186076395858404308872405707402799939379723562903902799043466934025047166015590653539509365307763258156179993912017862460652269731636558613476986438831232416429690770845265452590392980294695929114042914311715052140682769207510828890566381840514220219048738519082666192764711974433732416689186146658830138305534589082329859218643439328490355925072876352734700853335037194674364006298585418650090656415917138351065152449876569650956957076550149124131694276634485904532814052130052656753333369517457770521618362182343825946379910867218712622857964166152061731620074171454813938959592367873572779106234771323967516998745302333347811228459192909901296772205783034331391165714244302670309573730860375773823757334828119086604456590492921443287059974296508923189871307115725817621606235924970192265817384477131696808615485420234263777702915705311998166932104521599127824693402825405617402976541075270307425268205283278988294588552549822339408741579339761625196338891723309748385629780587365876922347718348309005070014918636455621449423647857306183153758818883866605704939972592699650148528169446033859874381648681097642392809151332161325884895052285452534466879213847009735702052824269160139438993142631421897696496896978106127006849968931124433906135902050867166360545055733832775501923606498166918754577636718750000 [78,20] -1051390433168648092916495564770677780651532672244285813066154480552612318177457112552167247032136028139053292985272209903305023384066996424527138186233635537931332032732425850192106234947481774134621276549449722538211003193216471740159533645395209160693273662715870774145072992817942709232915118142887282792936086023286300216118457880847960196834980814769768797092999878446809628555689643000431011061851719225117764894725918675985840245140396553004769683463990804789381649188036595990793645151472889511586124115770912747325496266863856623708826076539873894414917490260368598873779587217466490558311142874164191706577197357528283861250497920888940493513176435339113465469153537159011842437877539431496588656461922547505780487985491076361855537339042770268335589878996264430648400908710854343971038331674389071325828843732612339502005858067817436503871449628713198869931215298822390995859592248533310601152274973002277544096648304187585966609248742963578642539053126596152103770655851209340700891075061011263348793028250054892311797187270887648484749557672037225822403591465182376902630405374783603237018193746911498762922927976496958133316368186287040459600712123087171132876294197958039928359451732137219731004117297494444996245887027958092992431917159315235203781440086428738420382069680055581464012497279818072636900026340159605582035601811459006287375903657725217817352364718935845177878838054589714440115084876451519199523653294439599000432527403784560877842738177919040021530218241055662645468519205134847142451686361042838325064022046738878518115996514969488855608899135879573750936501880378435813019855167771662033874830403652670893386745397698644306428851478531594030445558976872285591942785217223499336186415173484612878112170346504155648280384343323125771648816508338684814143709968558364447489843582643347971338496498033290868098487163718243188309544120802000116477629622796838060481973820520989453935594931072459594076565135683178848006139134015472375996374678952288615923736724202655103782566485020663520783341241541276562914182590674219494954531303243023809901855199488350719167899529756076686354795345488838554627389563434697570377002933433435997124520623390151620142969417576470240481800389330299541556933392064661241245823828087690703200105452576192831429792758342059239375734653471033915470573494503640227220190594762002386303000121727389713952794692037554289916452398405941688525664280258524189351799352558988042481887693320681619046570759983746494498467183427173342932371461234223880459071981588056954885347038210564232963484348793121509476496225568632233520879448943370045109046290177090554607275407761335372924804687500000000000000 [78,21] -165825528325816609732824914490669712004773871484571422133196222052480153024787469439303105212555160508386613380178639574050321442822996837654816046845244028039037244559869855708864073537444140240377717822242480172433616533665168248770652644232080289337641206113072627230851694785823923361019029418172954916829264295074432505855157364124451199586073366343834062927985128244821201153180619091931914220722681606776323925592363643908615024194355571262767998695813103577809269107790505454478896379028416547800365486104043803759192019022608859630769505794168280361523892883868426213216753909766620079997239061460454946668315895688817533854117394314579497437849656809416204790239209439600686446625789609406581961612154670757408266461411932163911639504793234192846954438674107172461990759059807016683696935756979998177675418349561745115286379685182585356154116347433880788214302941759309395781614952968844268906359843847409268888393142453985518371257932565961461805651465003543910990142096067629123534410667083367285775573797256735637207487773265758725789134154951791357562020108850531492170098750647159033428709445476106354721706533354035419187530637150755510439988546616438878994579125344382911325430742270793698880311732479773937655557246779935279993674192654547959142768688936407340400719723826706011287291590139377631940947989596908516435786265637614616051433643677580268664354029006279746249916372471571826576326986911943192957143424763828672962411908987816602500237668232297341213813128701437397611507781576651884454680464043071344159306944277727359721975391848159788989990250871111127752361470370603873864248353394439996505019447588147880288331915306538502343311130592832482506131650208826334171024510994161217676259386646439092886551527188681325796090021175016591261558604465908461908413251236283644131522325972090053796126379418228442338384458635566768226209148111211314793432811247131517058451542634226223654952926046985774457945859442612212690505243317806428261171057533142533251956874590043710391485895519024960917273508112149782762469531701717339854558853042844680568410297695232164570010157226458997310440231005330379739029850144350679970966009200241582886916830212406163361722600498773973401325954957799084556172887360999666486112009529798545198036239953003124395945780156748715815486552373039861292707795317377810002105552616914515475001463924083154580430935071905119039025158432912687202973111658970068382149259071393963446262221676135770790663324987728402172225687745152562362529594236296429193662956469846671491669104981240100077208794829064178871377819142506202135339737194330400283845666081772307620667561423033475875854492187500000000 [78,22] 3709731860651476570556276633398377726578518520289711203013022812155419774139814388964168842395647366109496114810266921383517946769931270206822784120680017499901357695451591329094380009740326394896754069504883517316727219793315760417295413029700997994817658619745103560678094379002769383171564810590931767983728800342946962823299524147943993808077280067025957868321719137735495530096900290498236367437842278604438623720568358391593080552154095628537730798426206403014149985601378874412659794841446465304579663529837142556234808455929968733079175337982973662167022713159360357801818250622428465543984114445963147044139652956733819754523922992745768537633098077134973865933918349761358815578396202027060621613267380750842696176893533986524011272456378085838021329039305793934809837331499695690152854029241750351807081750795159078244506616521913904169876599438388514306865313238387249831250342485000285377920682185200280883695617675294205841636376105819207743361676791149199177961360521768459569777959767631806210669445978203419491087598887269836957663643034818544651144121669361164314179852463119992219671433399557703584630701443460414253066523680537408184309721276801933185054042715867178646070606244278282547446736838799167861592986175357592689492500072120541626399082280569378688259388382683190731465135521511362305787173666702474257297797545780977872780286385943787983228814675832207469797403660784152174088576945001680522251178002321375412655638120051105235168702235575407094173051678081484644763790309734755366315542263992080337473015318460482464946964874908315499503372533297177021089968405541650257516381279229520658719332449334340678913593014271461381592514699688773097308218551983673464730473794140293322730268104880820875072070326422211293599550859573687419637765456982061800566032073357320030682585414666867099433842985337665725192970766858152009183198569819161627480641014530695503769245168665591097896214579831509814218706411611289120588990869704584917465987995530130675355228946464566879418661138900503433900791212555798909270953381879812611882316052859455891586673183336836404557835113682928337247772786346141822848141074811801257173973801986273398189973105848156553012043773910291506083585447537606074071821962037123924756619562275003122821765392045765973030551908016155610526836595578612599236292618691641444290887795144886208151752031885451484210134328735549265119128838862218014617291246977850323902138447962117047644998066481734327114240061014069066670979530910809709896526764850071823091677438500993565195794222164890146255555849377994298964867254534646536134909322153521628491479322775603577611036598682403564453125000000000000 [78,23] -10747324288256478652116318955259023859769762471333009023916710363736852691803193785617710481886382053047067305266034957091060728206932845865097115509017201767319283869567886537089211950776377974011166513575530828915664114544883286398459103389988835365801040931895101312222895822179790872629550401507935188909340230992583367077654618286814781657349599427324118984063032177168334644905674737972400616607599797353392284090933934766944442893379326985789451075532810999735256829830397913953101746976909763435850585502781227625356468221308930741209528704721879234278783426488456261820021795692415035297610428474775379296008900397377001951826279585403054574993643408225477568926317829080542414729559042042824401881733487186196577283632299655512993637383167587979198019949941184488520417691663208336966125698720577088266629255093124363943820191961597547057666079996880168723686914980241467911386882995736600184028060997567573334882187903021416389642499109857976854172719966727970226097214918993483415784694358821649784130300954777776620981739008283515984921137491585624060134136660135438644131166991705737631242877427500148587764622230697119979597649022313687853855152447070408714819786357041100439032413445194855513207676599670022442471248504092114594860468675358978434813192316823677084409943874266182386311950272487987018687254846556354770200718168664365133497429366505811034516823366713326250650919216389319916612961673963264661642953252181876373934112661799842357721577726902885508030385413221606499438178327944651137520797546961232321079509716087103823053378209752354751823609439660289075359738439089521325749948463350686059357965296994253326640778029959740942948517126245623096033582525520759192461011183253740768213188226049160891921661680407662296956189885707828392157446612904344424090670707418712843207110683683937100575179912335833410315936327049355798416753105603836700028830221163531761112747260035326770293132214149435104228704503598475675221572199047882262091020703194718001635796023110278195094627757255597725547925240475118017327729133346917474497149004392141812167655115957640224875737440286629403445456975235005691727822556868046798064048070268471960939863186947666301765616025614646991398559478660675963450782769398243769017248920730093960234746172290880674856569271882754130421811749736771872719484356419810445880348075651995732768353981970658557421005319875354502245126987855503317783520381257773482249718534930396634105587218644064276293653740829511723824344994656968916264087567430726668509008449999970861045459595586914285936626829001184972395659640829965175642480415188614525923149756181373959407210350036621093750000000000000 [78,24] 21423532861599069356729812056608311798467913953220579249664509170212227551945020922039009992330504259584690095913163425260934582999277195677317328699104957851751873102332752983651816586402679375444926921351211140956605704732220082317434810067560450177655175163021973344661057573638333274558618235932336605382376467086379508866290688716434182261419909675484933783648509694793935867205537726861106942420589981104995604423443825277085337704658178699049175160246642519984215929485131066275592746054657660938140737392791648508245696809204640417615122192686712232794664571903233662027246058229917887948355005002399406310489896043360125581591696913017273782026557851763518278150678295601275942294336039239095373453756275877535954573166017327492966939365286424974142929637477151470554297540186044918218861413587831030136213043493725351360580412834852361054967607188053742567415105417605475594803858153040029438591320505065810804695689206747427348847757864580926240798484247258413057521585804482398259142126014233817198396807560610044655224701597280903139496660156111522759023106311958286366181863510245998647400510560531332445530282639842358327589445809214386707884252158803528357357920229870878138827529942784216714671186222914629366228075636676052755407284135355289522373227845717410784543722923480413655578015421572794526964446388700838067728516313256310520945252372337121326444782246322070114332053688232321910755848550989154154650698984638251562460305612357119593223076231591981501978584726181612531684423146868385560335811073895673371169957350604509150428518788859465478070348480709930216969398987134814401322038725491430487304919752684452773026456576469977496528343523141207452421989215627435824267448921155774857541691397514773540423301685977402850638677047925351611220127224547536489679414596626409623411082785834419144164720258970417955464214252344455734188900545308607616622913899433818475496884475942789286973612229464200798719971836958416236893476821994823006870979884352636947513420493965416233564966829252644130232092685379541908096696818759441344590459769987127360013938804998664254676869478044129251873463966777741066326855066124129156186534071838528468324287943612989788604294103789140369072812734506277354287835528764036970775357712076196417381812128875604232361010136840307371030363141971660700451576512942021372363184203663735354138648112795026778482708880449045526986294326347817597091717857584775358579501146143957312639825789907497370923813805188606806497159783884433864718764889557588303302679424864803366607328378495592208711845103732534352617192596703771777989669215791490586298095877282321453094482421875000000000000000000 [78,25] -34407978486142683457809983193012129959498489035010368536151967980390258589330296253084499601270761544742118176935577159381705537078659821015417141669903317744478838192967127835645697249193098770265083268772717916875555654483107403847939869515599336358707810443170073505383197117671041671947304689386658873594266961787093835267632490849447409489701090107007487018246400890937028076768690415171395291008675420109521044790799250934793797277746161703607851789982139679210163459215139869584812563730224707039988409485290782747307132196395413621985818295375847454810178380279392607102468339175168802640428220763471459951221270649384157346877637080092591173575186569442281220945683548557230085854041416770787457041171194474033071569037487088252097259213068437190472152532687569686711804000361919460667692343580436299710034328255870602061567439347173650325900635482349600365218113845260365335536417724562391322867768197300437564773233143518248579636367800773031601577353502840172964526071537593221829937839592877056261341338409607336631022471616929362844623311908190775160722223684918572782800757663709378062248464289813796621296924094676447347273033343524976663864158520399158179102961446734726124951964809926295354011653657444036573650535209494007930268910680242283760241446942429510633663898997678344427364284421519052517987366239637416026299005498593088543400124970548746229660447811260618332816702101375344189686057648984374257356845251782772156455993758469310269164138293539879676872213649606927819412122263281728680150360619834153821141976589080277019372055264033893130411778712064761686670129566177744657793003674683236647093989442479645626115159953025073320101563067309131484247761280860266275474567524667008035792274136367648717617773633501294451769181599240226199097395058680038310088332081685718702797126074089278067549912902105844871467596666850379161668471656294608805066677438528357411342209489881909620632203235472635532974737821421037978429800127635727140406154121864116482819266914035331947919067879682513108430325299103447968632636240680100555333281809591564742092689135316848881107620253404884850785620559962998627721186471757080517416019162640479899414758665700037450285359370158214722716704531339552668533940932690191429191056724838596956820744582895029350197037913334881306551004521596483575410968223287257278628522296190510205566268479148206771526267225040631106166946959449742368460572449494800858235243784841176985944825166181698871518996514975600498886730289203835914332610637781434076404821426715228277623741141034473526549881473670086039078385026093047493616516223705059651649662555428221821784973144531250000000000000 [78,26] 47242781121454898888186141549788785159300783689921001177628751579918938731893792198347179234272823329879439877929868049005648650750055973596786929107431810362137003533323500030520772661968007474463217206299229332520166271717688711097362591507075247457040947154456917692896786081617040288587445827735673631093676736650094307081636331175184815019522862405791033545954702960336750739855186328831124665274800845468487017218866151554725244952727137815379410365523858196050115990886474574060479543565200045468709145114206949757810962650147981675170088187424462115100826154042333244129610674038301509626521276260985622801806993959805446689084854451160249437771840444118377535417007756662914310064785401571832035223773768550508929023071658865490258507017180760899719408457982009676855188643004252737213551048157724359975869268727308790084399560356926105098453180879156202847359063401864522515366411443760290990931343812593589165637256843230756685013006465518368359510804965634121979668082120898956646331264350253414339845988812195709148715575298780817796236594993662467236636920124416495409526330349140114387548940365456043275792693647490962350586127340254656445636253260721214560137695851820549373749514697322346095850542773562767857237511554214193110279284340921696211815032632127206280275846294014211589651652551306109056788281922714011776634687195762700092540771990537092001754537972716126239437583397827706218713486822406435459912954145192980455878450676370128825270493558655599896092765717069916753940030656291293792946958462270437632657894741714254552505985565192907234089118267084648274549428157193792192350914789896496716720482619061901651850179229848053753560318227118010091961581310698960480524753458598446836905804834598293559978636614734554061113269322683987701500694838839540431287715533344182000779957296134621314532239149740931572706416358367472602260769376188402532430430864128088448613915137513799322897676481550888191771276158970778256034974152422867004959364324619399045810571184814115463165441819569169370383954147321615121863837090969697552286172321312663907806504255440707974448885067040964176739154374759005464795907566592965643362320247086914836391145455266359938324021614405678367454136193172692162805521054360910921005609661781418164967059466224310695592553931737423322751911729367323342306056519434959539155161418845197650768236602897191864014271846406985593287943033437219960366395892551195105593256413284038355411711620728384288873902660047995711837842834506676649567124769228015830095352120314511205060445365923184258224288952057191742242223684113492916756410489043105371820274740457534790039062500000000000000000 [78,27] -57176619440662879127633733743856846434436272786144689142792064850209235332910232697802657161130891361533575297948608223684757399399599938288297596017957539027541714110964078941769590460802718864597493478960188448778600772328865387179504936977734811293970395733960275497933268351192965482860055384504408549709432083626494529889325620076807790516171804488198617753217576550089568128334596935810028485046192396940420600928074876530234748329927675971009174366975086346225778605220620273423039915394355124638818438704310844290393626815247015074339889235618291738932926633585500449870021500482959849559866352663130396612269023563794572944401959035294624869872095828888293942939783463292438669599786572888376734797245088897462036030721333717083756734086540443551543662345381159429395644824322540089458186408241980561366383696598077556313192846874554298792534702535620508252144451288287441788969270658585823707275561375152242652284177971355691170428247941983819958068075931643930254737987709236873206075828176124205717462289880492434221641741791976200679444509346600299769766445790344962762479107770371120617052542361605009527627797000083755908646102781288774999563895155080754577307151397033027549011077564798851387970450900305308862998307412616537535594816576841693613343793490735533712941066968214316079753043165513267064353296048890945601775877027990764946154064768858298039315891207381100643335071262535989988360965075451243209246649576198076776910481626266086920156476063703205663159967599078002679264094879774899685747158270838442343705566707948016378970289055918640436958639118202786250676727550771262399292355270086533982971280599880544230857687845039675859831932077371820768619258283439289498754685220317624724217089218865328249623606281338271523525071749091933710122240307903468658751897312027882148512915093203914247427123064484545963829640092112980402056119202294507966226068382911858232023494991254455755513217127261635094805531847398558708348679113899196709815228849268156414474166432431035221505063137300923193600695050437985032175526523514616427910465333202070254479920217140170667772438383485796462429933311091792835609825652411899207264504426279888686221120086566265481478758398785768957449755126790384974465537165759403742181851576660675143302370328270048727285416573222486133504906895310308048654276919786839175098628704334999650063596507157536808721679872820195418731046667974081036013403420124840919895234522829050144266407189885670632065301576050264993363725513628930982016643577040864093072082291727316286756047724990571874263681801226065760648471396904072661191570370320391702989581972360610961914062500000000000000 [78,28] 61971857261711287540432195585766959066440756872227777257186834661909099951419326984594934046736524008844583567784487151867245222284256906662100554807071681286201885055635185723577318695401982474987632996039557825888077845436762208963517954872324344611719076867591554010061135832116093818313789755686333208715843402596880939736434986078786180973653304470567657119809835892618550666989530446583595822706569271786968519052939248716380338721543249751217837632278194605784807213875167438307110643691222446061914428104603587465521583326835688194982646353258661064145491492683937899268008530144004482764837958986455825443189975128694809328774954777976949393132153387644057114032999804422139851986273310726421564203066788632388654790996981966894952421214358496561890822970676605954609653255456500182285442787715706654589501504888694779229997578333339680690575941769739532265382348675989718224318452997107059486820296446472663985475160126151897747626034202032145716200577460387015832042376695887392847208278584121240538218036978245800530554271659648739849167589287498273033595437331130389977356163691277900445078924022182727267716755526673623512987629931785629175042512989427259409105728069173129573219283581753884329491049675826071424912905307735051732248050030804157118281928997498448558467081011290035846997400985695455735043863772631833511481805607413372854783950895228220371936450872093010853496788945486466143553928180679540848752011860614563879036471483580953679269285017789918161632080806324058456357279252798190197631482793010994237001877070302116282287164896789287603664454561231252004361317244567686198608917500984020368619356143414238939099868413847144271049106862813131953860225611463030365663981335700463915522135301333567717907998019973635310301884217241404499725559946942217336310523794786708220929910806372001265547879676261421013599230377957571983419233075363012695784307346290154378523814257021833997108084292597704277184488769886917773152197854317478225943796997687566338803277445667338140560350169016672634940834961713656895006855077692055224485234486096400554077011833950364718103587580228677364223592426657524167386084860502984031699471665227003787218814585728120742497388671964280328010282404159870749009311894874323844907000894809735255356390139514173964847421385233436939241432080900611966621764317437569334200082651373984341094666149543434182687532205017006013192938009736831583600111036822040957264223360090795164044336491839476861172583406602849148676951873112954739670166103983032624344819441909780325942426492337773146356412136244607544191274904382595728469240725644340272992849349975585937500000000000000000 [78,29] -60497755241547199108798518344035502394423624485639418439395857099454386776630764415973517275534203993834380045158928045064520623558782120651422273268474015947204733045446200367237972796931712707356647748795564922181106202553687423376540162344588505734869134872746004041507437791567221006322422533499801116950714189509142394548435132115989249814599714779084045743722233676892928240757093052279210887160747456273686966399398790949170991675305771528078403806461980198923965537769724540893857869887438100930580560601800451333358654079691389728266271341682805686079980332587743991734253986595121760343334520783083547361778364614032167932373537515490856361937980825342544753912152507141385945034765447348971920543435422633218389026076457440291898234522238308248991163143402760043589548887271822555038804439738039547508932723157359337381254064575952976146814532524382508542289718351379743184010005216484836436041457700717839364573335396341292424068947380971250668839497549231511670798661669481985220555803193803023527509928573246297455507883772969055852711865348115573459538270781603176967995161978489701281018775397423716482975251050313738830943238960753523632156113591335393627496390477283269238847685867772465059594734438544743160572840773271692265914599727659808779305682201867863186073585510133201633472009085939299942284340567574946309331170976036851486801221080122720879752471283906751500958564017633778553398944377281317233374030716563242540724260490369551093680784007655338027263281141851447663832381676460888819294813068000756938195925489053085028571077455257375666492725291078499587674188879346787759245001803906844597821166457876569044552973801746636925917156476283186840876457414060147056453124444017127164662846432833553406727996334174461412017472787352701110481761969742076331412584095591610049456228716911605348765688040967150968596483980944405844756903959874218049240226520558588412487346395079575908004862822419379600296343472501927352835109387098749106815598057737074169740440808413970095977627231316134325485326170186282900743682924719623680514339550264217531825341687121019014156615593019027693179364494980288181018720151815171008008802115800273200198064638063437888785438559726470185770885962756037395066565038755250513638474451835607490956418406609387690841522537806868481121174949753419390914766859555007995515415315043862870042605562997617767907217610319139450181203791706113245219915860927346379981753386492399917332297716779707107303353090042365047802124912651910550239410376064353269266106820333089587734920231834348412632553501729717627545640152872687112482752436193322864710353314876556396484375000000000 [78,30] 53114026582274993965296663575588110749773725523843373583723685918569528191319044821002918845030856101700147895135064667408856864565829399167252859140582213953984524061004154602204235912681457655182358102109886844072060950314907345495322384665729820338577242908960271859963258282949929654190803496238585476178735871106635625617939572455148509247272878425777255242964879194691609355456399702117793882010758910612333667689828407025773684976254203575438547018592159685646395808119452533635916397509655403984821500669884553244224719293644118665445950665950757769406339831965849260810667542783260176600425042904781240769212074015854061681344052419521868373458453574472858002561263795313408829727825118407730527531335872640766329947078105787677849988390373627089971005396819124371896648909176723750235111962379839384993231018811350577216448563153098084619787256355592048968700961368133139024824790344881773940091337145701030179391458987135110372762771177409832740405811631534186126559052864168245953848633189816671840363530488479773722378997089525085552471789804367709601152133013092507062872205478421718868272986910531468604943081691335401319726690763633644927786159136100157853112680055747878107590949901387955465026603179310667720339370889655973553887602052451735603670633663389497720151245005640607324045418957782866143203043705689658628208512123857229369023747471793755372934591115575537138035730239165821262700336802767390116819967103519721355131300281802201793456199953074963176339269554517209022356349961181431901175031256708324582019831354031222364580868399905847272323485327661496414491974815811471481160061173959595833256539210891691392315182030903803126732688736501493611545792925523972221977337083763490520610499287012129915125815839250895639931120092748733513623724338514604392477513938208375149253797533448061760788792204639015108596430990270679533037696747828258908951646389745837790920949790166695112965838008733441610117610183651081236053263538017082123222234293951047858160270492590232978070761599078747682342592769132243997772639111532940615091002449254024687249952577251022747085080230293721341966533445422127608505402345393015362877684727775125910096684220079431262577680173490095982998664909284263279018681415551613833106071386531447724292105299995436570212950352262140888691975186496132306904179971948308396601459783291127410210371634730119595009178424463722061543902796127545865223824383568662032347647378035860201829955189395524070016456744476421640714105008454081083201588752133575252869741917372748073281779806401402913770027540658921639503087334119660334330603745911503210663795471191406250000000000000 [78,31] -41666520865670917488939989083054633470177830607452497613693263985213942911796737021592559288327072543820101696787739239118374358208899037497904038588208209717910933121328289573655579134260602442433134515438126485555289287968497820039160996659520011100476082942140774018756654506447597750741861449512757274092717275419356018383400804593286465188659363893968228876887118861377899712829669729602143153109030343715275880550291540201601664376972003690958090599603500973834837540845831896018613038500542505504161113173790112344932611604991112218548764342983945856528957051436770330673984670640195105567065245644335906745403007863865132318793925186884455975074439235647060352825633111847738144087160587586472796255359258840713905201547951368703134594758912664642937389946096142920600603967648383905637420857565997139070493393609027712232948639032666636246176126610441567084991164110052942380161186519526252752583860411698633155174684862432241392324015273073946850877664663519954525964048190129053146741992153861958581170843171313147734039443143516076102983618711737988873899155731166579539680034838630587947944393657247800096640249602398167914976531536319822448908240865828568614465653901961977076075297131121932889117928531720976483460580973350627477822927307157506903024397891986852830782647034927540947615239947372862053242861576164453195063246969699733815584909318586633522839561894696281119604264852378470427253084506490572700502730839266405308833741757235405920521116744253556831257643274680168493513654924158914455498613624861811990845859638681188324984533300287362886656627188926988708427721558164135901392046488758818961119339555367832262733282599905807683060314168863026747101198138291518377445152274684242979142518085964833772554962098278171163696945720724623709548895256695435586856452843209709214650168148860377080122574328110922039503927955504876847106676626668306708506493359608167680534187240064577530094627349070615006697635626209814501329827560489033281549609733399836208152514548706259722790426790726213985008899460951346823797261846596356047493900930480009507477193828506179833334898353750591265538777999953067256154031792125423580149956855678168827237462013061571922238619316939275531541588398065264664848556732579737362117411338454004632708887782807061564461606144539147348689697616110849233011781698462204013669888471219752579502712221819889476489281187558235040257684627624710728004156588148648088606577301829826615114518765312698729491671327565556907015046165117449214664385879891459364246850844358594081776290280599493650746908330303892055085433591965493604902803781442344188690185546875000000000000000 [78,32] 28883069718125623560433478638034826655444327248198540441419687017758471370788818749446679272424327289518738091843417888890600077551067349342337453494184042185181763978765539949589277635794089468500953285325630099862394140488324716937432396945937898146003654694262135537517802848374328953558797375245833570629672197723467591524270227613506673011432478278003083752000380737137934955469148152289067631473891458262210359893860756365110410859293362889255389517146014935316342438581777282384980351458219203523462293367844798845469326274269197400288328534049108370970365154081227320313670642784572936339147429861074367857874569871486413155413332485789830107291563132654833791840257793358936340239354700380308478178149698020783731070873814752904380265567687161022190225100913003970114518511923782042515719243454535590347088521781460038966196589869369787998291646170269939177077959346172293842976967002830833967801021768268400215512026606527406141238711786164151532804654386381991631624268645022209530255291859404651972087220796906908039044510997437060118415457160378780551396916860895426098896344950833507340442582119000363850394745228134305155830020783503806031597133825610108515684507771627212858715760345450429642502743605038962416397616809561632861034371860151633220216015921389201737813547595397842754818565097066673817068935016698180235138782643565596841114815258144499006314938346160563079715271786243993038830898888874752029323874545502093329515648745167659576330672943261520408933690592848794510165704900084065474948432393647152780456124401003541365932469941602587477983278651803854312482056346546668409528370178906826892834556794848571348105682871071318472746521048821292419352174405600833126978248315248661858306817143373431911595339424226853052017620694976218057882579868262866210841715913865144972598944564866715520981593472652056995094029769322576199220673484443967696329824235685858835625904921467498192255637238421225374179530812410508481142140434062348708076968840767693126702367070779707888468902574168895825576504767688388334874464767003282187140140278833017233402072039193768319601692206963020155695036223259423119658227019947910340767380928528353973444560151391137964760763974859180945440256939850512667720583133741221691765304723220262541782503403132906438934484101168564125868203287904842241757915880055947970181496145370326807155189631774242096875653612442753865172413562252437834486064409415982007662569942738867585529174550385806212140978507562583318986550650336131467654036413510522814872621023410843557411555451886032363504082464708405122381235097250851140415761619806289672851562500000000000000000 [78,33] -17359131171154237193071881182924652992929434482196310328981374622350771950749736753046774306991372243623294370007664697913773089356961039934886280357332714892608486477533285848782545900172841705726892612991993641486442933546689172280561962117445325474338372552742073582406907517479679961585166454715965009051269870904716551090431385628021838567776273262037878933262548410092433156519691249422747252338326454336878939075795245674878428379909470327508593227127951345405548988051761109186600593479569322417707788176475620837875792917536495196223326435984682924639863636703191725418436201836277937543765376695197576919878537023337463919766384054942782434553147277422639236581105370605041006698415449456760312596888296876671320066889209289400689042354576251862002998611864651940911089981233329196333087043964440964537677147929659498164483059549873565232184005752260561114981488356569100870037156922686410880549178895928369291950522351777590407127541199009412631772707267908358716183899380041454310465074959219574483308481255103876427883790283891274470767441332923012370690362072565017662545275104344509132477481421916327202130094739132141249860478148583024050754453001658915640069669992959029595247293371229539120855702587668024014883011326690865261819952928257838354051980719530784691073281445701211016051187246386928139400416290286525387121254198293082693942440447997324629383942909658033749674823951831341941576693263286772187167360086149069081174638383705518725024857135670256921766646028436621018368222001737882040859087668659997373440471172395313255486981192973809582527198747384445811664184849768507838648120172945557409968340516869619768883168270533519417553838477760669499227331405018227609409923530124674809679512500431485255188685677386522641809835737862362563059659262833282918521750019691895775573064127627882501914739088230952003386449523257055441684820250172661137728650483247076228805804614684298304622014520393436333711352991505922014331635111045950524061846158819625943210823966110330068870670104353239593395116131839991727597421010080073909297411523787509944294117746656438111227258582811208857011309173305791990805996632342291599357209092373720829192823642076615238472792630164225579315306591579737516582091712465687147477951962293281703495668353890746771254200603647656065778182097158872688777400884237394085663696300986565079996928965334352639644448674629962548128470960672808212405118452806773933370523135438744255341014434041487570544779691130299904674394884260446596777190977488206790466640907656246985708029566791809157609596490993634135117408556769902361338608898222446441650390625000000000000 [78,34] 8700198974318079814428267730859245261229061788980700260518602998840520722286477679097715019274841682252705720500937338266165748738304002767403348089449278927935064055713435929922652712671179687611704891080995189956740325602625248819447379319989542267293289270021070785271967020842294499795706272832757302472949838773400905754594528611159858303212725062624328974754835293816507457756634165672098460702273651038253664831190662885468469726648724700093432626828223744396988159363050805382418410794364312446330811247201284426080417616922518373251531584832505302520894039539183273075923214144535816203328434894443207702053284369094592524231714863887849062113807521692656468967392751389913519935640576347221681800881946191704248272899098627000699275548714964497328528933899312990510845964557477906196252797438135901633650046625448412508849715916843736405658479986730266674769061514508776746963331002559462622508348788226226876256865610452307951106677588680484132130726888416269094884626163020087714755199230401986064289856432284327295235625344898302426606375740877272813543403409298053631264319529748709058712023791718465075737231423230306576923751727887192529752063155183936791920784712727395773751998623632688690257538199950614380581959451680416064145760957882191726808570883512257958840848962256826202281297752156477037370973611013184467341709171817238779435321859768859004057616818673734263377175942085392172149737273684708905353455604091462167069899332331345116726220563642096295502996207487217296536603711041167336438497466992232845992471876904280884495054673151439326956431631339363328411430441457011373307045752415569840837996515736323950101888234280816606346752697503412275163150972632802158665128332350632644417495872737840467534458870133301317740221388995756229974080930265794559321236102954243147494942771077203804519496144298023226871062135639518122419587508581963054941710820418331364383032732768857482256203229789378840043934637802810563381027131863984691737471754947873335382492359446446438147437827233278398760198932678996478387165310650748489115687754679769957141625051037024598584954722299261234711604241186205423115808280233958782348058761750655772951052116081370938123725232691714559631725761171909565611176138806675848602379800796334011097476650858540909201483200017468743755501779554600876156567734235246962888438494221313257550844733877915796875537277383148663746791184130000329566494827846204014475144605363661445367885928891467167601284994704024561062710290574012078871300663800989045343024654841894589048120867637692226336292759610412778613353079748549134819768369197845458984375000000000000 [78,35] -3265944225248692298689323641850077364322465006063574955288343496109182039987079082004608555788242939593492160471727485540953683004953717442179327731903856995855809421561198157416516209920521456122666670604410066219697796661820721450965714335885547602274249796479954210368125072204460490959576951658049910103037194882816101884145825547484076573983042634599753426951404732244357809238921249042781935686949488931066582953309848629218797103330386936790828847533138469984939205203100846542516498689745524266800950045548652424689127739768896960001289726283972658218727960128498998811369705993246139874937298759763416434951767760175500357980064697726419168093426812438294291466765927085703643095638003682151511463812692652072249173166110751388650387919381953142550093621454287234933497324326604957557293598840445278452871422556748710863623690312947825564235076444581065559093825419756087689904232671439331507702816300476057806153868700118881527533528691095265264902369445526833178840740953965387498041789745884158847597623779048921173769145013814561721912361871828401659142062056703613337011050051087423830933851214615206009745070007766912513171254780361376189000071236331602120081806547950695681957335116703901854841346593698356518723747863714333448886734041288123287287751589791059266733654055941768836879961957430634026678149722989495030371714824052733270412315669879538576677277361152606884849855762695652092677518415884289521964997632257345749021511534452055482951312738074379593236426789914465253310312088363117544221582227844179813984614061995432996155519696684408549966772688659046311007272165988458235206962774779834840838479065659555694556105023716987526168994968455607190366981158994813523888432744015582381005310666234914037192355884641879035179539816182265442337511058426425291014989220011052459892307648902547073915583951628474746125297747834531798836156574055265408762944929049909009386494196710844779171125284190035854814776561529749673241190883719816305434047644868894676096549467634268200856624526151735343813242982926060654151577813812786155595646494793561857458921937874506528280699810983382691332361326565718680588913008810107810192975635083187513198634821207474482758564933780305030500890969680693392837583253637115682774560311265336207795179330016521573186783704892629400740676709750879650027044378031407650109468771320169187487132374525878020377219734131461234530383326972732841734090003110120806053957419698054309364781892051379129474230549560916043879046697933307457986479471334860613012507294263661098212101858231841247726978251898604917267260328017641768383327871561050415039062500000000 [78,36] 495778693569463715206984020985979154366469385120807887834128775242503854795431993566592760013022314175508664644957398792077922796787498594302900878700770399949824120829688007828155156661082544621978855942986365782791776271992073484169478737543257657421794401206980417527451432192007332175831558999153162372523191186238592440555744109209891806988000135558836068146739879552388849756972444428574114956421366967155954689732700781601903277659198409647019649709557951395770286656122693796692370576742530460873373955917458611412454574499811009852644558204280082896043076060643068723015460621173628857387035917804233548745295657692098266140639147450512257319919666975255797757151310148969535556518026973168633292363571991628753277456909986775430365423630475019234813563764684778403055058905338131744567740712520298759933994720536277836703527274720273900051072006448697834916935847050825366601231916322285492673066350828886842894156957133307527257051910241035542376959440262531100117845402752135350657760212173327800793602802984988472562136001661589139862026439253660267741955319262223764275724902677259147775016480271991781476200506634399696739498553734727106988150584740094391647258358668923333681125910319976295384905266085177279580779711143580630505243920405755787874659648038851343151336991189813791898892892958029493389154503557116142283393445750042558209559644279923153161800543126234937806784343263976995840214201701507327262010838054465298824494683846337640511159239619023801111996991883163696777925514593417482597696920582655334685265954562297100835324444485081961437747504439526236451546592011537363973922543407954644113289897642271783847001580113968893231831614512403041183049831624498332006649292853982387574379942463223920637493474895339658896987059019022777194052520565681183393740333890119883278865893694863821008832138331780277449579285103161373267935737234740767912281479421488138162166940128434761210727947748137988833952115231429897454491639082892391629841370994019226031300661316794244983934154177836006157418158211250862123082059711738101964122327602274573357059923288665808737312903289944565671921287087902029055374412734388886870216453847910962684545457529964672352956637879314787484632513178182942778399205525468825709547764711680662998746617426266617585136908595491920826418471480163440319498302658180101615105959524712870774368818066049984321957496668199366853564274290938389018745593546833811480999599509685395471471725749178935798519348395871121342294171533813677335982419004949001938015843895903441491767483454767802543926812075536503243711194954812526702880859375000000000000000000 [78,37] 536149654416746846390537479669092332591397806176549934664789816727744910031987102438744337031321583245417574362340048206210019748935235607237458151299498746531278372851344843629398451043437334386604510939712184361265552737037162840810723900328323527456802688755730957684516596659064404874210661548206397062877220925129454255010281548384437842324746955358271063599099779207947534624082058870564697592697492423770366593002932394500318344773066424960769788374028828284872843471864998235072361832273088014578121172640140764104345241555335846516573641563254694227039746917018588150610004698240094865454553497244351574936357301147518075602164211809207595739112104750547191335594116793478401872574465313979680754863999329898030151765917923917348179362579830271784264691985312616299907131873922352979966427200886445999143935651806609665049020816168124755166328270233809709082140385507084974165917585616098506351914072972612204969109649246703027129861869983276081626085721973945436784854353657412030046720998823528551511062803830370821798294537357725572163384660273325070774734338337812298220139789920481366289748574752683447492423222914021931566607013465619621134692872594049636188502179433855598991971203643350327093697439963090316816376455963869589884217276450594999051544213990296463441454227605319980824741246334800277295933662259853128875660359010641504584601365015953136482671735376317472369930249034747120271122514903332995639248599084744149799780588698087256106504207759529982177609239668954711596697786632103993011303777154249971573983391831384034407054628204190988800822959926445708736539854752175939086006115116351472061985295308167868097484937498131165233698065617307393210154965178167684559571550947811654425355845154106219348325613900155150962806284761920944588756738288168040670019768230604317980760867377422928628057051901112467157426907671990768213483934801844229351201351274279577228582935953148166940133133070421645803880243970636114178306971003659954401712147638023658644948342696649669517902287628961734689670241294700725776603375219528776625770120257567394894101333125564687749333504088500758623011356903814624964023549774006497019786006006955923644399759392076754339517855828881426612187514267018293401948728082806713250679252551044237931804168806984633465856127202944531315704507192098419225461880935020768916117198064962481144065130165839537751423102126187019471837147275892084336707656145828867420991696729311834819384029844964482228354972587720743652695507275624347533968878809690315046249924176738668790494712392693177892096152194201241769633270450867712497711181640625000000000000 [78,38] -676773242283529279224853784977122100272706068596479963550479050610106583904756322315583491632291544168298866468807169505241810060478333872469916181089688973371825411817555153948076906296691149066086669585383249457442628255881831239530113795306510264889974969182362748497240916282965037439165346060800341704909121828255065913160099191072938025871949933955677833824647400546741718053822619909808057134734712333150367733616232903005354495690440794316420645176521319102893413864413050081396516113391137306650509730100094521871724468107751229234192261635549357252885629746402842043477871895505549044400849361705828313958926610169191653806517016298179909168569111864035913680862093210211464045807027695647668528235358247213616945678226261228496810017092098149638283948022556942908286264177460487696599734890024750198583124259503732963859357910871395273778660112633349885236136387465307310550872151842367819434804996955934810904125856919297854862547959331839527137113693169022906436990410732081203362653447898459513019604751370274818229393668748397391315712374852404935407312779146447785382549078475001410402982245279683277075131972308201548057248187755712677209519322780146985256937038005551368010455150809404244689571504300721963764230784760113031299535870694777100590981615726114378483661400306730972154868911606427405503534996997274487621543422548988802885228567851872225916817857346431170395013425971464089635655072395359528821955730432052643264256379442516134389213363132518522583852343103445111977830629789813173207115390911731552584094256698728810014520929759899947501447456989143577890492754293839408389611573134459653090980063638536576893332532486029450401258969397132082877963588541370345894318881056912358210412975363848483005831052883338430087213536923634692715220496025666504171398499735326008500213288743040720373409424111565874049184784134893521093269949868021955908779832827337545197143541116993309466707160111787644404217604995722446967650384363335098066246901462689973001970619318651834071134015239733995231355939508926164848186630154521864060026341100268108405135725637109321061916674455684303238978166498648275384238149785606137111269355293296716870253510960790054284696583852594729641851947373650626564175753204965077669452114238642196754626106505952201117005988246750961044791307277094578894497407452652056089748555423972769837915698989336165978222311541003347712284659934806531261076713028606025611491425179444042259658455109190651129216484313128053921982707540547591353084807723913646356607291973252830368208284383677503020723675852821088483324274420738220214843750000000000000000 [78,39] 494445733196994970831374411477226702366978814160882339713034634150926225961560148342604826719953867677381510109007111689514012197387430127903776930937837580963066164971003564829308962541835797542693057812497534023457640145655341217390757137075374811565287386825605741066035660204615721776903919350872643492838401423212131929535738911548271846281683322651264953427770714650767659687393820932831694174856547667012516097355289155317199538436261979206293307239266223132215279885395227429608711793750999872313062502654671831787589551893064100217332785385044295780664935427438498837007550863644385991956182127161930361635782283972618059303902550721078593178888764166922690263589909642845736557533603114517412902784587499148726107845778183824695445369173046377056857342668768018457206044786105083940013161051654537455252563706382834964823335610612588484160149024104887149566696562994360115427180160522637786168766872204078092517994931884658525433986549463437556189844783748913366602925570593859657412337812132243059244060478270226039711585854377628109939481243175951039321428973353246046753349733280242139892552958895840459172906124588574314542297865609943496289902335029560550027669655648630935834141083777061747869437250101559430643646786463485392823564076532193199979680611308597373334173036533620319107576299838094029434033533118064566644626611868911758907890472848129406998504291963964642550010336428571769297783175364605670486804832841835504580959968554261690605759067455263005315489120096198722289234992574671632556310546343621740153952775844991778334950276752376528821889313533763519313088678101268379849612158806161297188612649600911007697297874114746350677306193731094436204439565189740989646852845410430020197363322573460606301553347660817240515996837717640768044366805676733540695209092722328399869528700036776407858007496847202841663100809228367552051424755310342942353167747937425838470781277270897005953480414177808347004571160022872374836738210335089391291354785907414859125895947225476085968066310463403201346109210016871355013053057865694320728079908644708755382672893332239157139367872299272643592492522624089111448504851012278689322824050000724520949319276236792646768166828653123385251726206659975961184852902230360980491464127066291381499844083430062155150758310102874815366202603946441720016310674379540278340659829362583125675175416207525097426540671757518195433453384555319893427337162869792752674409824586035232358915501852521524611330076577671317100894753835587059939335646795659416345819759905483208038746439413467937545876296212554734665900468826293945312500000000000000000 [78,40] -278078731856811689683722751178605534064472652386794921188609550261280722430356528836912901513303077303988112554464961599416110660823956515489061705427253801916204501580012612305817528953517488421720627076880564401918264892655412630768406763265347743163065556875005250751236927708269605818480109117799342132139870431161350708921140118356439641149860710864553722857398396976347688527840708320871455293655846378158450830343752171259674079818177205789318456797829856407941630529687046351939457071844342550401748396270120630289402411455068488177731375783741066711452217622062623308990511415274596574818793293223888283792466005778796161894835064634702252815461298268742309516402826634420343561790272000747461970002100414917726259667323974954801160245366605094272120948732204187901212530242349273188043907405871689455193206399572916484196041095626990167887075741139341944731788328803550986972582655958168016007828608069387727922319529866285560824810591032969945002408927986657285446368809549000223336900574976145314188979826118809634227149275430727449933605672078568471254738898725666233405493074744323664704344360990074953988794474626016120828686053035674425031588856994911651460697529183047669332368615988271022344052037088076892942248423576717556061850109946120407047586047863646613764059841872376485394545889942598271149825185216200167070315760582338006682660648076779388744226844817152682976207818258841208695204333718058963316265565298706582799629500446896875029798780112911394595713597264263926172960666471835503837612498219771812969854516119347849055725072040014584255949616266402578410757045290345078294528175815900143001091868729009040756822887009480342591504828247479590075862621699758307874058994034224742940225012511770620284162851747762579988937593290308818543570241274765431115617132974647588585622491747165225770695360360408250065149838284993432154784295067490866477815829581622006603781211241941646139743900675178272585963358747110280568272885488880071725394237378562370950533601620453182322174228363297862652181813551816391047973746025046558685395100304629038949098443653395410376411338730384831227351973146185464154767134083890119324428269592102340718988299805872507894289712796642411062381696231981658925214302311739714534930953172225019479933186583113604714275627971508234794090162619957890773018597999180387697737064661193968969583830274702251782833218303236849109255657541927310444293820336189950351239775639491288482684583204480820765451823319835146036380800188258474322410923192879809064654833508571459370475658853805178694074129452928900718688964843750000000000000000000000 [78,41] 126967540815429628627886502161386555437130274200061360263546977797136160457231351507591504721049879128621082779536900664379168987215425597627178433132101725733120811018572431715750389775964239544399706148214490762573240651924537807562388062902628405427778513112965925184529857939507792004511611980273255342014189091256756762849911580558209769524054971488436953428613233875406056425820081471121203806817153013043213116526327532922923414647963141142552891100077592650631601548416520191710372263567287377195803749563911735490315170837089366728687466234600254752973017644534946607881144532142692645810591378086349392350461168425129145331817858329650424701993412385357869294490229544207585631591622222505378840030199811149034401546405128914068133248016936678476620326256994514464470864036808846588362423767824156477159815699132566113527396300540100685972590587658259094660678531329450826166351952780954518804917293674784778277079762128089818365931923347890520163583607642497214583012680065336136963384615385559907881740571840877740136515566548772479635585949363030150654302161817121795724324679593742016420670418863424610038247554141381092270197626253258923881490375858760945572618196177440194238859900184314650582674317826906247982724008394650993981551746143974059741435236602626158631623367098539210495447580035084395326784972454953455994969508217349262980601871376205365119648158411705893075350506520410215142954762794674065226911071596328077885619690362166299458470474818417974215146563272151707634217902728375211983557009958175577634988153547288261423259556737272547709746142574950577011045190705193488929843224112018706406086907557831552259750306484722228919142641018100303679064510572367565691245247174266306106418484080220904676320329884526306112706729803441950625064950490255108003654579350779553326974466088894320444245735445917690030302084755369740067207448499504419920288091511287433959939639739169482568865227937788114621304414254477232791792548037173388699969013883412527095078336700716930774568290671530369908905365576273344474230193357280975678212238990105454072010095886033984835939942590769388572318755566814927416333869559946358034545127586152571546226472597712683929069602267025837820011482664810753621402839675569482917018456108611934708573672678270613805857226359940197266812735769404601402944422143419234568979102933200745550557234473571831683125309680414935045474152819647694541470716833544664007144147847088711484678584876848157643266900584030928952154834041609104935632100306762055579243186905423902710497122570815209385841626499313861131668090820312500000000000000000 [78,42] -46498404559884938823506915904547360468186989825960818828653249822833750275737614925667310133851657484827884029189773600117199043166069244854390654103748194181115162270242768257854630186542999790171077289842286763328860268137826715148650667320204372762006641448685270677352660913641826524355114183330945112661689428945633530356353591305592674840902278502937630268744757977766906950868590943547671301415977058988555617831000550300263248486872144273167204273279521605885533746242207745051952275828692307248378428563897604884300985543452205729601856396077943034580797066330278476301365928574646646433389921646578029150528603418648604747570688551316031177718814782942321148387959752044982365224626039610676860256944172549153180644324014315133720166108982119164709309210742249809044380689474208640963909745033121927326798974600608082514134389404320494133413050842394220557074094883857996056735548449852387701997355786714201723986077768141474875049278678391446836332770876449081867837687486223310573793344484170251785464977639935032647272021402068946999279685612058069613175132975089316618156790537490645658293743764553331527799762366435486462944772907115178502545120518516719672236109302948949988577663983906773903114545140614154250811546267125957729247137380755733081942779798177106944827935792060230628141762285935142803457991358534226715067615670403286670734463970138797840722647061585334366183348031339277690444128503512733112403985363911101247634042406382159144667968448157603347552054388058116382174309885697979887277589478007308563575415875780290176997365103157482765294687278004298385413949845441256676035711648015563343202546231654627981720211436026843012824608872024785739308064548181679722144674518185805724311805920943358654108146764061785432656063040466500114909366994136461805272659092701314219126706326626072594102243465308915790999891412263353027629931854674348785661873526779293361172527986790498226768610698552830220010310225610730482666974535587341415367703887319653600140093590870917972902858097544193146783813113332086366565011047936362713227988160724524085551095047271632609928856946848097474987895747802592321269777823077699295500397329705889818130953197488322680178766388856723312843923585815669791077523781251596592716228569720449976964903647895162523685144294973142782923371387719327979058901998611277548834649139553891864375582224988921433858889025262893033468556180893525011528389234030712626578092203883686827098049670595869507587693284807921935795922781574295694552536351290853396464516267202619946921626770119928551139310002326965332031250000000000000000000000 [78,43] 12455245589687999861761609658721763626925188175027997358521952123371088938120177568717671749431559646157283976445919143016105883030099955741762781455864740907091942106275467177442299518896652932584862565177352933834279908710638972857210430799904088003029699443721417997638683310936795614605433278421042795971275384992035593313340421307419555214217497736908645609308960483808928076608378424034044366531435370213094112896285348705134100382845667743758524124905630004405860318093641491486282226465764183723639674722009097229757106374926026086869190490456768287780731426795996499224465336455294429137618102426249506087782444676064391163544580294747248673907928362602453201182929506610056305926408274134384428753468936811222570016242646286595891881684936360591038451409906051603150258463172522863219630055452477794223879841787056828216888177280277419712415639535549565577798022763631835690803191757980499650193475732389346010001361900133380376116043751120259297819305747278496286609729073941278567793541972656200237845484096244106252097936552130598342839505223588550294754794377707282249029456265961988372124673046470565249153543035082900924204830394917089587913280576714700036303101290242499151522853371938383516674923159918290246190935357974398250388100183439824671277288145954237616975970896047491174470630430147832245196205447820278526222983076546052013836231028147868337056406339357865976316733478038818649065727801736928739387833681561229129124747784704905412192946497685298543331127166211731534938474687213438582585042273649232832030760086930490021180665014957902843693890431410694002813125637024021861189738086782169615462449034489582923093468605752461695724209173442333992088640923120159902735103746452616025820293832479201147343132908590591675061607887872265644900546297863261186774631897205829513933822308554133020008025244694836517008775760540417588750443536980893719787671056198306253988876164128529014410350899983857316328677566783706065514201952978707427761448974046701718077892478967645469878638755720857196966236664302026421276462056762674825684767787782517287478538422106942652310469931466191426683767989314312386010672764932627302454573743269700030663304619926491901038593483074529008021771068114896202248108652590327075064758345113751012975873559380738001018223970073687357286694472119362680483440079241027515351947799524812077401265238076679745719546135570778607451885621766909842550362618206123398028717528186363061115088555739534187614990199584461641334451979003228114206719456762763157632072913291023188737255411595583609596360474824905395507812500000000000000000 [78,44] -1438433424637197441451350288589933168311148781967445564507685190900984386620986371617236218452027021503825198863874953554058033419459119230719860828737077182849121613006377346163712255681555982726319324694377314063406554890721335870339004307212641312111151592367711591060904472581733214446113051542219456093038855898840534716913250769922195960022981529880304688579965642006819411420839365990573425358535604926271101643822613197373182206543506317371793792071813384832121113733427474949189856853312261926511212723587357829100872299517383952433637134663537843977627915867335101645494000458960141497886659354044161023612575472331749062165252046579317850361432768145360839954532600914206302467222083113086819352275599687575100025080986772724636828538250160630056860758354949898020490664712795551267055754504187843834538586990856268353710599690233941400915291861551473704250095409717119676024484637692529921698934935227679277860788910465600868719316930346296225666039951530171004256870040968844263353761500136263357403083098151486912548591226654026086923797547242161304562706812263527295580247553731603185369773227141201312780147965639078718819676102817026775994365383836766580829500627885188770736179118700369088177534206965495328723860935750408333228317524972487931845893329191353686435553606173411585764597113613513328478857205550797998983796466876498962848306195702591222179031662331631742139486530952705328454833593619651945153716643430767051712471932791803368522858968200499882652911587122270524815407491461738534963465670640980836412746237023275566889813591842823847359982859448243496803579926537453960185165066413984645648654371975839945536214515969795785808690708111196527989550637378900924890609037537882738177489614913834003557270377989846447580296907011282210368888172189049374790417660728077830298698879027821737631701875727685939328881613427952005582379512564884619170210519967637077524508925576982820412512401817075069211907767424793928770412280085157279758821951637590025960780140733909026548765669145218606156941363400802588409358917981694895903968613459218828690150737747441254112739809268543711000460766017460671652768723582035220292141392638991858260407762875722240137648452400048764902667101672706175495269112383297717818784240500210983706795112828139027208032427690053408167832831938102989970415097680205367340681441832924873623823168528259478673718838280270970583810052938210322920451019337058726527092321769135587248774395167062192039037992024676813450302347310653297563354500832408028357358883671853616581515211692021694034337997436523437500000000000000000000 [78,45] -780017361519229957136900991948810739135223551741190857868970448451271110411700484793964039613386395084566870407120613299547446925928165891999164307681410466501667404865190303128331839592692919240326355860796011673661781568403779670120057782993755165692456513054405170256472077264986647885719221406856850276409259955877627377900247416327049045771337509250537499996272352767255030981437551793746286781648402962652012574510598370787984915975096027421557552249870365475025961940063981152396889235913968021318597950611803766960825658233627374133268031916167278980393800138782794565621661694877122222201562469484685603321823921401082938530056932990941572705038251919866777878737645934091640085506915893251495365335464328886946373904589381067349525582148817489894872105628251411335457411280865111334428142401545380213869767498617177983671217413103043904201736049112002906113454616210215346288774767560314114863439055411770128628802737185798250710722084903484030069898744690482944725177282131931624190314925111016350107837041344377931447474788599633719714907044573927226913539370450269587361065746842916108875985365898066090499134105331474498103252472900516654196473048343838781738643995127517735012778376357711063013232703005116195434917704200901559423722088044012293286893454887993763018223198999519671915126385699541883908969304749514036924976275251360267106588507365019980073610858153936451548919752074442673979352323574319387648985239614775279246558126472601678474129813358050693939820874202900472563524329323275948082547336487672638320764943274515709770754344223745262950697502834987157066970393197408192612391435267049132542692146707735347509584684168153243784496284419632179547978771896477018902191656993173387650531407648891161308412076719533602294461884385628796759819664432967388525791585779443914207547350261726139093801594714055503735256308835827083877760909007067292340823345656745416800063869601484941713992918349412724891701864723571164605280415453408768799803088982743618748383163741928702589817156401354141430688240354573040616900805805633001325704195580909249437919084885000454284928780752937045820144119162982889722849500275585130113155399772817265640575079969402361685596891945961992493515249238593046244182933527998364207659810304280665935085430738546146703471604823622020547616635745168581464326072716333351580325584477358041387187341038730314769470234278155273876438743458892391167910776082764922690691564913696151869997738453931414309850817271165518418529607729156337867444512156052830424173275035095885196478882050996617181226611137390136718750000000000000 [78,46] 634151157927144632608362892150594176728355410557046632567210077507087155846886674377533443815092790982125437653381082355490377363137791800695498548953867098166627827334021833422351656237481852687788810693657873284821217355552007828686063928376497244476464918010980509084446332146317810499629896052697486330494054838712370639251485128304732396603886018579760134130934661624545476607225181992514244809611115712879746283999539918986965822918635235981102984645266155085722148946478260267878385419144564707753529970226029040178407787272067877090894285012523217248984445654512728402077972557565697309992375959451561308451082458646142837709281717531046475364777814894320970455486895105423057115686040160701207991509371657217642501769452303106191512912895718695828804052805107429721134527405216859135736507816906335706232234270945192616911154989126176741450333203911665409838666506307103766740117494666086259313445405203069431874471945060022804829522241039073831515175992062569956082712353648283453480759588923724663383787549809080651126526116781868353024804402268066451093294208007391961186470528622186551090550107698060162214996755152314003330298798530819777668132234400735476362691199151176861666069529506924303341511317078184943989902888920397704355729268980983984879095026805224051425695512498600754075770852693578463421316689136561276484789854626512544541084741270912534745983003134902087233695395255594142161331597599817941638273727714619629808558772472965058739774642886276454392158868756568299036205069934270095958449215117043723841546229998992999693752871306303172087596409173276412062931510117710217382496018598077160782472202171447301284842613472189400269042599611429106347749656065113353327376779296621299665822790217085681544672657245572492424399033982160775708751671296013572220038429260194134313905655522421104445122973322969730185562731013181084583246906016204458752132833654836082213338349987016065797166894745322466908490329185563240292061020630056033465323177488864438886651960729071632710305139944932021657255409197111946935613274428087661035110177758971919276230019375936139744936198577861115798545735398085885060384675165287360472283445495287029559450401125704923670122780155399706719168129470468855250215098021121557014039466485289349771535406202622299546852180371198198244571601737038998450184286427210322005219032548078453217472875746195097784940027464271605669908409850597806866488399450511761808591161511730298237424720387076386901601947594051555173590720564961894974041063140035276866702314713802879353465868916828185319900512695312500000000000000000 [78,47] -257700358120024928826860893621676919326304388494244712861300514771317696452579594233692684208144659694855549558178036914629806338619734528208056061847192151424913882824217900870468833968704226502226134549483741736078896462999514146951635894585471032575386414654683928324474902408037481834561573850064754512043216606092153506829011009119115017637540226054866239000362623113527593709076514740811542865541993213674593176737910112840327168454085241027042377499750779474897944470999864941351341417521333755061257706490139742191649874948250403759982663724817853304048407509203444404636792135658232715515724215314865311716754435649789042822146285650978832742760171798302725296576280505457900138071262312065581561551420700694081795744933033350771384448037620650234842432242498596529340827691182381600538303730430234263459512374250858693955591890616837849828197562130792299641510078718917764806896105304083022894087477204424202065028436523939712936484890176702582609891559995362176067990255358699283907996233795566066837230023663793533468242560258022428472680395993477657863457021847808748271398954489389774604134193760738590604717388193029681661153356037647003943868131628700766075160578565823969223873268093174969224753927331198233438081077904340822663396604069550835875546038764169313686021968223743610683957182185482032407889912504015478584908723626497713723997109375763428235871780742557726928044562485348755305948414677238627023542524085949452067825787227740633493418140025161696234251606996217841118856973721673115510206769065858032157899253238491984797193074765195922878642158969459077190741994185057670848584755016509030389682328891211436436806145685594951259424073930986373089773247552466791305688474411658910860631930473838669302228602822568414083850376955608187964203478126017733391666046025878829346244682117301529527171786155399692132382087106834181957703912383065948455577729370801699195924456053603325028315148213929901943481479215200626124297805109380427348504071421431424212627347642860520061940598067678499593609683224594173913557738699086815283267509498387808068033139215786122563448958809270640093128657689968363788866785837023105904312792146085450181687983171388493830877128909825478154513803237916991895785339102007282946745418510865805547664929589716761671312025833521566205335289989054482729656450802022417002523974017164843384966058179284183274209844704601471170424445800288977674876357189890001893489571015995799714958309335306804574511036754223905947502628512745685962109137378286705336179716885336432596886879764497280120849609375000000000000000000 [78,48] 63331407951833939674183578747207149324478267144454122610368439852763198386151782175396050100487881448063014496026861852259004829902443872518168628823451668917217890335597138053852232515642635360079167806554825356791646796280237656449185882339016511389405983834575850744314280219249906243405358993109999567872423620657235523520871082842209291070887330899984591054092724378152110895369409139294389000166623103130766506434886268509558691308142252984592666304268568667784853194515517267870300209540311778482793371427748677395154564262216863869264366879533982906088470163280262854277285912090734236096087445671306925560719239639544832903551599736483078087097083971216316233227566363917282352649518973724499722569468285490971892420791746790499145484744446580565869686105615725260652729189158365161916243590684969126878058934869482277089732117262998080607475926097379876097148880630087326818861511579444383239145007247590542458545535070652850601560125891810241567769945207480441879924022976055891822545844577497594557814346476652113393905746496223630316052754854040089460582118679373190495501417051469890422933655683048863675952675672383198626006599592671876671044708660441434027756778580538186529633574992555031510238857668939524475344888293207959152932981943020210893099282543538665965479971219884049953934831445131371799731397608599806355803218570291768627739090783742003837527642998281077330111981426284598571154006801378468218845777686010123073133342939468460180189475073348855637345729929503160573367035017964636982808053736607963733981192367967005574592055679212899033861762549762370284242448932500316155118307425969568358985965488822175340541441242775384771035772351576476964483424688756218896673308563667041966651058802738382935912317673955143028469251831699623279755145662947104332257290470920448188502492867032118281780152700793043955732827850847468181768041726155594098163946438643762855214411314392616097039172381313979788938902610957980452218266336114784956174432334236140113922767520637797216283788315530798203534004233392486495057877863127252863252723243504150583606476111540895441756126732120292688994140759190260874867071503300575102108301452675933911378873135464610463066488690314772295365281856366015715989229883070273820406330350626351537262668696167371619896636664040758424525885175870288114863119767477454079339874104249165370575304874347751566146606582395536019460494706495712613581196328176346990249660161819041857848810103516748857655318297193873483645508722962039462910334354939917433924279066559392958879470825195312500000000000000000000000000 [78,49] -2932273721449733994303861926862385264858555969804308258875543635776133164269747304963716064514368377074219890960915750284239904496983670291882238428017529978400369384144566811878826193360674591125098763316136604050951732981608945989265995471282286338097936459883479514908606907936015505752857986773834144966133530025228544048042506587775272912386878791325234595372122378889303148682000690865828622068389119151876195329524686431693148331825750076141592573270171449914163035180023257614844298003409850674498117021446392974294242257929377378435829701423645719817947429161508811789069427164969823738651299762478699597154585753781397633943595796971221597031846211230029080785556890300398649058393694839057481862204631967055686577937152497994554374400819696386497421166815362247257981147370896484010310920449027835478574937102155443494790598722199246758421570431631327323038689027877876459832382878354250893288428466780094989302630620258846626587416041187924080138385550533806716858502336497517947756825302451778641142509806127061505236493997846376735723125909455295190974146437995748461934447094274638762773642067059258245280893239579669219519476736761272251257414767660947194356222753267656317788006868359117925228982935743988680183412357338663116862937400247752738858411795243561563281980192847177708357511054173342647024966947894327060119537917569957471610351872681293254966135460960028319142548471868635342873010207726961664974823173487384153076712674675866092218764977968302262800776093282676618626591079711937004099238638386502625694096124645051387843610616351909732921315596565166397169744776603138114879324303248164399137477232947547884952438852872880146306657767996641104997352129108677868362777158520640006708313249181397529545470860112728260097172496671332641024220559482552072880307768127271720506691028952989762010849291807250258723469680455853665241665226215469269864374123576015056440848724370639613389146536608215157536899001326235480640859177804149604809714974517710333289812432358244509525944356374512491480003468205425345305495299680985203616773522980918922288199312485351733346514610151410271388570833130816179061359377825580849419553656391350872836950976922906187855541995592885551850469725563448906678777628936446496290401786961494556951102465559051722631241374989377295323391071260112446302802896374117219296071974708412473001453373185818317770515688219711735865000105564186258353120322465962677447708554132623856287816867550529069152395644501267849593418103453439743504464073627947817701766553000197745859622955322265625000000000000000000000 [78,50] -6128057139778112579281786002414561302839199779261991246627340445816174390552558706173299379096585864184020571514024226763989799409518679683249743472049976110360880526539905437007365358715926666517441143185648434875579161521995001625146618453297061067972084916027337032878936908705305266913974011892765746295841940253504486623096542068184273613693860558531296324436170971035622721483202904531821866159551367709584617572599653912582990996546052846619812878752309760894825532831602851607974395283527592084746442120737827076413790702387365866476120222851344471876096399808322381184875460352560539605377841361116199468310898985112829782776185023824337418100991547679230176413616657039765616952315453287128039335061579644634034051236396487291751599135753803538406395953913508519099422631649588291220191673676162204379031793148878300080760917156038485837833696177518228725644276148018038877998963204388846510578424729221094758756784600316542951748926711801043642181765756467771368527084808288755279946013849204980010631372198634408275463141902069300491199036514091748767755475072177536674478197433664593268049338461287759995088611144754730597870004277498344501856586997516973683215430307779374912040895128882960747882720105020886623602334274042491040105040893497108074261834197910213270803428276046297955260826309628091842836560267111928736104264965423868032920547597616030568342517658457720982905066538299424450233039963840178679822013762641374492762123519383473440123094388116300496077463017583713633659859479318443517096898668036145352108517014903247254983749755689419794866105975821646759654258462996173793623109539775719329720002284813566472925796153783398566598970418085796833881968022240200170956241959615589212631764211566868055886115920379238977779540135746148775020757754282492525241795415974926477134109733133496851145995711198461743956281590908913049229472399401473225833520886114063261394564867180352060116222196255450158200389099290631891104774152498443643352853040164393241057157497962583722783998124741713581013810256800208392202318492254975919796177678694482401202329626890553887685560804099910810381175973202185359550564473724451242255049840393711896139032498519305015291650693402315660546593427467987097169894847441040667376370223907645905956002072040466861040588754930053446746217370251112065432033790394889142648752618652494916236878660056397576616948073497919829314672202916151040959448592416655744778838203447813753562005006997381431194326368569002185768118676203955715974167864530663951683209234033711254596710205078125000000000000000000000 [78,51] 3742027497975495493792448296018252287045285812179386711873347734777028925342024725162385474195519464538204395554918119946206624113166954066981089213994261780243096255263088860217032525163814151622706631097725049598699203044185196811834279197448707580242579495452638028632922946681621601036777964212424042349696555552358208909785895020307833154772083903114282112206335424884844883699775060644015913155523842863250430691433428308208347005743881800715629781101778313582795737883855995155925427427307707389324126063142284751425132985029782688141147708415828098684463330248846527010576835551444552225844737678734469744573012415526648911807573995109472762734527010299659176427740918196928808756174065770292780627340017131467770100882263831286678272627453599027788236723792819803686265116396583560008419232491900652480485264222652726662975453823037161251308887588859092296435145013571847774916752807540889207663034729114012071072686267314433904342844744324501513810076284877764457905276452345713368661160196100236774190939834894784166120093106075216936648573342487058165236849461641991725054505234506477189242226047435406766056785075313579606588625314520643515412079857981437617541439451230581019894493233382184819278965239979737053017638891817256259603569439506231223485306470509677386101205623149685070949469994500761484908361482578396347187827119423640637913507167140835018406974705951894833791781163250306179569220512347600679605668646626862114941360222167202184816915591188503422278405133173746124312882243816568901400521195352767236367860114068707308823802516882915564184631959293911270067267187546459459023426830055881173601433383995578505599074418890100836458853930215742884467667515042008315329498298539356091838618690395558347054067464353614270964319140076262976819915066108719920681769127757458565496168310922444364430832390514437421809909311635517608973644498583087730056708718594269983744344744734706685294974066655157648600636617919925988980276485659948907974686293394878086300269195527269512681036754718807808442677940782171961104356725749812026582485858573220935603993954909847744430136961173783673983471748526555267029530352406886276567989090547056875297572195428251384454150449952817132150720355579313993443577981129046183636579447950827867343570800441200709983181564786740797909398479694712015304858285560914134608659604327185287341752222699643779323014249413991705471254677672147321428902075319182239097838895973284680052779621454833778579849456615788581346085436059549145157794222942698736389388614043127745389938354492187500000000000000000 [78,52] -1368473784449540360214768831424443367901403461576333425357398943778018421639380546184965406750959292382472002016856130714751211981261520417139695868561933741140197298858016486667077136386889630208938034022081653210871985836993971239407907387181643522377673913328383287952973659854290574107447306540969326168681091275055042626263476304203632304155948608689645388492458697284277473277224937023308856665701433144726895085011562604562833728161126977900353927289162254431781717116166559213189830960079986013097144890422188111792981407883221797364156446882846788955997635905296194915759429145755120473493944871833495696602215633219536859072132177926398945264268360420341182947246822420457334243304816719537273008676130010956255563836560353400867744365438580091118340166806724426493773819967928692685170793365897480273607236795034878058187509262084681172803762164197839264416004265886913200924994229237004538415149687439196685302571984010910548939454908698258297843266453444321713033496741260132391090247796337923211650031543713069309249739723331368293913178252598951884166147218193532498712806449064265011664759465786706762588732529230530365259325664981308258240639261178426447892537538816809729229849826362153593466687650519740927940696465081848820669900212198316718838572311614365439488629949987093583362632014485458320325468796278494472216450327625925276454864598044243376167787493792187900810365842852639733243099931701343972553867120210824841746493340402220973824625639537253445059181352016476427101261712202226841384592897109834965642035842691323044197346541112971731874707409048612845187884564604059311242170148138214251274691781009494558956950722924989095329151181431951527958981359824828883592683554003369751359565825302119093647161256521460790071013818011303486210979479414885532342013406810715325664998377917084800357081538085405219136601465629076828960746788612785058574503003630133353688450719855428180841964545826407952517956979826409646363426699795534389273268193577046682979981484137947802008676246218914309949377351292997290823856860575174460349451197677379305858936866212408553183949859560404852073123994623672005446836564667558820941741813085895017716784944397604132957435494158972323847153112050482660085151987003323821282910790044917873846568846148499173426298895582860583183630909761661418598390661317248347072164045722301129210079432601784364499341850037276086263256160650106342987846052350885908595831263426698619118275656179013681418609185711709677153260897205085079228470412715523707447573542594909667968750000000000000000000000000 [78,53] 347331036312243441113577326285674519249001995765296563960545144559745159257042663841607484678433029439569593480182239785610394148422509092238601864714125481587215805944649729477501412184777395732916768618291115664495205587616381431420023422928955200397727732497834778121909244872577520194794518238076062879772252639510094232945272724933855814978560750676440751394325610477081146072031780240484696891879951718639730033877323175285482929477234149735203945625414578442170560388102521543031392662556324134551030251288487090061310288149899111587329855902439052610586029321786555325405702107599666105087524636406573573476437364373142724689864446073702809819395428672368992744423633958739529795337628038896408503106483180488409652776464531034113211065283708246158085656197893504958805487534558058479630373409165072277117126860604357256604793747191068407227746751552468716328774439514105715452370861507238357073451964873890172657722702939723984716085110294831424997469070662149103025577566316444477615141970141412718869485797684854739957982554053840740915301852026727063370651311706672862763572731764714501794466925858982563913777807915829175793410102286408068588415503743058107650078835875339581480970961767273996562121975665832224896797455981328194851114362622377853403301132733624296351906048808480884254624530739809193847574000053782849657539579755014539809922891108461773758358446662304357154176465883291529256964389833244421816520869315589017957229135888957270519012138583023287493059395956669329359225766480587733956787860453349473668589494418946284065719615238948545880669392231309548108432279342934496127706123371869215716736585478300612980826709208835058116113770757963180285733799567239945396893969882979346480853497242415324184833982885587765254077055999585174044022318281712017342977967144893656532823217812374655039836715273963010797476184349936969390541544500882769728967071632644161628442309146001070337854687570418092507109126850999289563781084094495245591825452770242146187609775447159632969907612141048929284794497278689936939312266106478128673894880472842460935036005472532295357467741301750815803657650943992314992698280507383280800558233791841060036771196177710713323560785130085950170576859516244385876299653054745579197725157829260306398943482764483774188884610068451497121556205943170370115523241829177208060882400984991697456006606699242328108297082233534987171807781129049682115064574543252609829386397508315848091355905538770126171767365840389234283130781372090240552777395954819894541287794709205627441406250000000000000000000 [78,54] -51512652596213978817042596446741528478436401755350274438721959120805575848529875324098907697919872659795336091313616905304307231572922231115919228180476757363255971447552897678308942137312470926200086401249546131697558698809609883782308712435162863511717354148140482274172444292730854480345149726552124706136274730437514536149146722140151666979080339838474228773864317373467097113028534591164775273208474921583280052879241624643684195188137698745363632213928123087417480967004910119237567477892488775185990200619418774805023500799372831410288662850369897096079019768219962364132792172848499523388382891288686273730980200076345303457063868134614700553140077920794697096326289019004028143730310447264061608872233603426733484273041021860820670231189943396866532443043857225115684387860247268757817757161868176358600554524631081227936652122198545661526630159229414343267636025335909663434744905619582128084718611812550737235332638250291009853390608017577000153679138334300016997475519015258231896075163534817574963572980167907206614190723519950634420990457907710263290077569261488861581547273086711974778614021512074028211243518600399120570618169125508712934804874742158312770047673529561340639640512808194437601538787194508908789401843424169761565090477413645055020615043263828754038929387754315620853621312709330590297661107291205300122201742851694361280682760365913864176442349775955053830646639437980905407589448633176516197101856663179252315191605175636785117426761485265240914147401642622424784272291538786680262351288424022694518957730388939430971372616934714156670931375308731420648400925980702520423096660539490922901684326367992487362620518380338622191448138550963870368523864553811226120150848850195221480298409554592883478332828283288216129959567071954014545487319570301362397087094395586714423584651864419655432674531566524893247779793034258980196881383408732766904877077360305036881023757259323048270863022295787349320238731064292358836862001442235027591896638107917894677448652193732535847741028973465356149136342034542742856153547261368171318964518465177463859035402036467754569132700479250953446248457452625904849269128561803678810076984296357141717288572313996308175117491606867547020687141901673145625138729592720790040720924047046935216703339019815826553413736054781202247745289129022432787828250894179366612263167542950392011348840184282343168726815101347408632669618667294582756665649361252019107832181463457710947493894490779635764277838292949886512452733458491266338441505467926617711782455444335937500000000000000000000000 [78,55] -3440583498432757498655002524991796026499449058240278407341747128358549270666353546905135373111590648247548900708953361912920842121703661547092751874080809886111832227512587013090361474217944225226666679184830507832560331719146273018535859897325676518057727155644183657107707982153784121863964780588220484638277114240214011115953030029152125198450090260385309643881756967763606998920828070402546757335444244405329444461783771234390293480273603990221130875749076831199346148322354965124150959763528137911523951528119730508887756813681045211559347416233562136876460011375116195009480754460937077561003682727273396151559459883399215340811014059173355047421132279443349776230211804969279309879651428673556942706943060634788658496347571124775013023636151075684311948522940722293821328378052408288209651425127948472212126789072664362757847229775573041863910870635266357664165989535989904175390493003857365337980441620581518053978147485130369572734465407469760654214756427612679329657968347334117751885571517776347949386991406518297358037962289804518516196834958720917964087085484993915130981759696223147179840996415482158476657544410876083238926783154930351430025742451268114726156800496813795081432457819726514395386973600372724285811318169135107601193929234513100703287107129847977005210865444858566628242402207540715892184623524790070556722021239236649810453611939843023782105855951256950121014493581895205956337098679972929669439884556024451449981468419204610864216453550872757710262191467775456570395527505655416592745314054595852230970028607420506531113664327051076178534100546193983203284588877195134416829757884145643926580231852304107080266622394217896123814871081646381524508888500450000015696029132965389870709699143924948995908630967754660206043758979401348156994215362630375725394378362384558892747679966590567594651594209624154958939488513965379489184476022778652951633143270076324906416112608201209739991093595628280103150534922454300362398190924683398823917070810078443389002509179966593107168570270939921108428001202962448381415885191496583823185257699032997473774404415410751310457423146299746990890639163784487471382759030022939586531533420082731808043655802172272208988100542009964722224497914233950332432993155559754555714124010695757383613042234385766419852400292855713211096699220151067399985160331724655997232796025710621984689453915948028436078377135237190949819486217163407952657205910280753818869736616950316149312918641872826149179692937731772997549958099591793647675785905448719859123229980468750000000000000000000000 [78,56] 5206110865092487186027876968327225043797703278768579435673167087385706340954320661290897328251716799501868011193638462506307359486685081621418163024029737237293551655842422181073111817088334052472617942311866234332959222691057443565684146098109691985611024310457121651207804798759000415231136529803322908657595805228579516459255880834033276849031955321870765024433346322074644014347879980843543302505600633900190821185352643606049632051538424530182376767703319733528635255833814699645464745808738357784739304713811375284096239320641640938106221373845402969133244806246165492910516719840053637284222882571489951976280722618015382948590203093204415816990755477187907218292634198953280783221391206084027911001966330872613126016435217193459834978254990149537472363049429556324838324184152638726043805652590827121674766414716378770770195761477300047133526648728582805565621022752863182890643394169289318942340155151849397279130046521262819985424447288799714920977544134568039883111695567206623884801876898600383733244877016192979872109200909324192214252310735740337298570412536576911880808930299039373870844810502828828837925120511347603282166132645132470859565920669443903575271836256785486392396909308668993538635021178483883123000220545403741256064296235279943042788777516809540692470702343750623541878124287607895582763802008684365258493071814142698111842053965878857901417935951048776164981878797503201748842134172794397664861491617706027988038101577067878290021906332240593242644202329217871103242364802170031754101196521532380372832509796050655756684805746846813218776542091365740627330865090656754986479316289615374977587666202062847713059498163464807678440464878244648867727175320946242133512590026116792652718291660850690116551686370967235166605459110004293426477527024926947298382112586084830219616477934095611359360812491190752444599116172261997032202101029817370788814823238096885079218009286675417830867769560067234738782659560249067374813856292185808246044678850613329742652299483183349795357504008041794083487941322160916482499884073920819557654975878926177255254575567504105296205168255170047137839474689543765995254475080917638760130122038709714498254879215623515395803451057830628720679818136216542323414838044902902135586973098697297936308625201838786300854729378346386907329280983093939269623330239434175542638175383854613998059945782213106223349968560941857565812777906895104838627457182020852311997057861309817263443579114249531576673787295924891844968365045565050763798353727906942367553710937500000000000000000000000 [78,57] -1954792189229332188194812263418546087443415595701429162021955105849521485451576002520726354353940113452757169579327241962821339150874068726261008803832127868387726992786766041914527911692010727460442286719018731789019950687876758019220485022906567520413097358319700072516464831135141770183822218377658136906023308236572937565083076110570603859962141680275904251239293252718876811316692080867075977963867394414656061098264645341549166567704287813787264813131450196621167204383585401560946591928543643910050269024590253752796512656321017385138009204493523504104760798230959020925874610503148395528766866830366297193161740803452321669031447561033668764660101091157709808961425696326393659125519072196402241274931213958411314945222041540721490156971294249249167317411174118477608665332937304267289928304508683548575176066715457828652011938043597422632485994432731400709785304139072523270457067847771780168707811997330570019953778811099376263653575919506866473370508763840295828502548720168514430375758328467896826293680795057935791685925966418889583111200953355757192606850611893439537803977732459474654872468924402449773581577674494123397579620341740688796661807786783443058643833689137082642204440593723193695940265191660775790573717616002059873861451258434129583932989289258258487346934809473776917778889072941298326121709439562194341959515966074981442552514557252118136738446064271131352192393310813452369189093330813551953635365901858306863158328302551380457624290640209893241732327240145008760430621668973303673986275057320690293336838505784658861041339037942292232158552729738735889473432809497710223652955216505952632960801791429166764119249741905384257197211829266006158838067608728025548737430286824248194896846462630573728427448334471372420875334457274093017407586391576545864614358819603513515961497731550087491851662438935566654615495947255961461906866619315080743299283889713182620780637943303682852297034998192973463228745929666366933174279224733703322288898664479699309903397442864942235235984020813361846570588278569055186847968717573570516368652631208386253904375295221138237019760710667940079198617096071971005087278323879623234356823445165935952314076863284542320424313493642983904000314044425826803166014693126276627654096616677152497401855691904665336253365899303951076104507800544109886327941680316991175922680305925897323616331042728248433354538464739781231200925413693240528987075492217712428502050044105281895276212758797226571040471458815085854053409698816157202827525907196104526519775390625000000000000000000 [78,58] 476190477124867234397757290854513615105659506836885389933600951976507605400776726081426402991576315566688741265261245354919451958490004490905161599945929886553298508907334338389494415578942953571673119616438866542501193975159545934476540416502225426639153362941942045523944019180865881124867609230650328634767698244226732630736577915102575983004938713840817649190863341723097798545530575928018594328267286393906602303881281549220209578708998363874915839098338040041043338035540638399280839976187478056225528483775651271461413061190148951722979605779789274130817979286598730289931636827445535573487720231916241485597558525673293950920874583013093657240893618121529681491420344211544845110131372077043193110157632051083997351049626082445827955754343979324604089233619409964249823763963249156170179255312404648448561374139565882126308020972243607356387488915644088908332672462418452485501524070074686354649124601597263199712773476186295107259077454172757968918157790139924285920506937380637022662550380959350738662364778148340637279972262431100142315628995533455215895555738106288032164199155695139751561386975298572209982104347016710423172951512758467734768943444080304250916727370540722495398833540607222791903050501787573823609744430997740423252869097405199683159683347839036864151725398352742633595120366360796238270239151808782253724009139231133064885766170515659501184690042985904333113102469098853130467551398509887695081905963101001574262991286059823654614692766522625840036720031236253609692139576541749030488372564893939028389389483850335080160183369175672314755709013830922715641629991925563948443942284454035879157239573128986258784060838664612192607378978699115472193676118427655150200705231115719970383471921250439060420014091637773924418165785905972011221572603652361683812176130251909697164204884528697656420915349343700484239064657338950166762189477943361019623828767373230302157312057901981736016262040822385533877584607439436624127370901425254851915651303506566603612542323801154437485081424255569764876711186138108148244874466945388752413126094022846835328696539420326484257621553341772468010389844859586951170173781726008239129501862536604874503092456667237194035713344440430358128532666246207927702402657054149305119739702148720067028861919724853588439459876729015628615257621260906453964904207251627096995960767092890493824227314882388938711868330365176066303019177918222482824217075137323620500800393777240003168664097726029220762767780598571183345302237910345866112038493156433105468750000000000000000000000 [78,59] -81059108892249564979092582857686009132273160866363374590958162958211565914345040804830673780591455366970808925388342946975216491889409739281570343907531155575649841506262168911133318156445544399397274144514176933408605686384786680863729867257557522573261713411296215890605185298489891615034436932334990449596181297560808134013222669957092078706083518709550874095188615805506880530265884870215127909381848311061802116272410474056443818567324796235381375978592739013689665901565281827892990477767889985481665620140956671415913123201592266724735696171557535641845041311296426051590022646573184620421244361837082322518364953882410900435725363581549425780208356414190460710283740692477369164112323194609738794564268239580040740428957615824015156580521939665343906821484939930494135615027876037309240700441679528518661915003379657451239734769239800917537966249739853787693582722464903869334347170581310691501906798584284346572195293826983680768680552879651539664544728915744883351060099487669749119474515796619773521729810320971122966324423818346701679884379563850029034859584701818758282120250300520070732811591007895700472768526129102868753335548161688416333315381631755687207399927521489200014573120535763684829654630668498162816272513547597410697836764507134327979766714274569273085528232621515880740459700496749072737020330546966106924283760230465627313353449889631530988896033686442942546289014730992499582066715677570521668455847575782170517678836544400167944786223329210300965830873582020517828245939817036387554742898520571464172208159175454642671420430544751934410802216870096198819961618612400137118226993107883676633493907182945852445349674343129429468293033689175848004358068417942434356719677951941389615448587047697722079554828961076297049853054944909240467449697773408057275564200339460913479868130024013625134737476704888298736411826288247770600209424918258110144090519012118877042887451654529581687254311091201969048375891434127011667585631631780701744057943544714014221661487954095814369316042599731451333833855075278914924703985011175743235331931495965849017638679625458437835267502776564707103339203540335260978275164415414920285095092901826382744021367783555742873056765450942371109699550593741151147394214257475041692998270907542875947746908660280041463087045953208959610797662102018164189720291170591961792839953564795527368632935747984137399836084664438341689620034010297460166088744435230399507559438693871043655795030738836032394316733557177497709878011278306075837463140487670898437500000000000000000000 [78,60] 8602875271387157209415593281909499832699054894445638017279645444536726133100406672546505626078079005314144172134258686081029706972481670545316207719207000582022233434295434297733175921358096588888487736792828368779369907243312730208740521425014552290632220786873467282998859501927964443598332366850555510693620893084817578808852784314636639907512705959403746421921878524265611495110975439014013640878629200747695578804425459710796213099782190512938057821988611153142598075410492042234648454458942476386358660755745965348178681279045666215925978154358232575204639379992346553588696062930681692426630192705366660523037916622399480842265876615057659607391398373567664161220588543872559072295752914518151633511062729156393049909928850781912429141745657973822934249148351489514872265475989829493773680809397296185400462522137543836040862859272845519159104603832026666421287482569062209026702157167260799177742861606262908652612640887871063852668253652954460826809210020141537049006033607029680167430330465181748227096563725663821703238899718108892129110357065395550010554419761364381989010755066069121651834108901502782026954474737087240323993028663502498548221725271350058250649734105713665057744040165082546962061039582094293290468050831587494158956032456517953601730762536360983413076992644017729159078466335818445734345492253519004242299181136477169151434836485513879612471284948019751377283165537224871895414170969010976428342087367560026285745531359799191256073188183176470786241954811575024150940102352262848226556561208396735665613796553675363017547745747263391873668859211819750130929313132315028435163747690317101516964142681535642990881459541923166326359615516023055183367424947191896467293638007706148253573032983916245401841922984296748914164972777697181421638972573398075869919095321751878349209274157533336518858940674503533404205981377501230394032357572344864644281368957240404795144434368385164753605584948312421897428054889830795929783558686123517892794635689079835443208615367647889568702756843852219278486123043667490692661624594056942623737445027924999239881791275049562555370502984734356006096907240737432416340555008138630868213830042114572347759732314985538326975889071311516244069156940098591567955559026661852608548847717734955365414363831672469049569861677773524003363620877830457803754937096805105452127130948437040657575625011734352423154510227853712633389817590487206679201445658669032725421407093154700222542313618860338043650367884779273097706209227908402681350708007812500000000000000000000000 [78,61] -101129361938357617801305028438843912407516140954611900524088281257461560272102076836970331321419587644628694506841288068475138676691162886392472032303960097487400272468776732603779521420785150973947253709733618133583076142982550447024413489092458575014562056567109382995203508128704934309562047504453558166731840836554366135173064955087683824532972834908774260026435164638895499163818153868867677005391369754811039212638296564086388570100907362800185373250302683650758012432501414349671593467521548074969904440408636980719442263805619277776504895569250696782414601439105502799043602699783442152594336445551394501284836112922641113087989022895089257041268289157138094813045413342928304391581824149999046658627284043601440333912857028333835714642480930341512463412983648696606108879981074462762521145048070127713582715146963233578348191273693089035754382039894965724964563983573589927761255922753401861165294858109734599366483131221149316617817004086184175759742029902619750120425617128790965072035006106326214188136220318194810894112839275948841505782199034755547954884431602943585620602099068697776088566769890498157851090843180940372544147941617247193991379318037087647432641523802229274001173066663363118475130196749407495376039037042841919567048905768507456919338639123448971855910415636119019254739481781535210499525090515602628554461097456897394999222130732388137660458083515538235297327636275002253492985619213589396311149049028393465498544504799434783485883909213117157177115645784875879476378970714229453977024577572570919001797237231125478305314761258079477510622637607677513561339207235586172612336701899137447019229020701344514649010153859339815461884450654680268434236115585150870409681197129266882766439651135773286642138487984118490178927316967972130939803238256418248183167646777666301028511910979516173258595125187170953368950925078435956774405492384446639671048877312506804466853364424815311937065105767446816129453507004276223556662604807085021364257702166413797758319730670908134036966279422385763125399450769381204155241784980786957848671466907477124567368399344282916915462234486534209113342751363003973194285365339284000616167891074970624502242170467636064840053254980279555975690045505027154145559030151423712972716762826659571607334009426811992100964673346567059317206593271989531936808828785780077149176210483913617031964593561516699511348643587943299864100473111710142194773673081576690501336216258757823594827825498673089474841703600590386846747037452587392181158065795898437500000000000000 [78,62] -179053208681496400874969049153312232508005989361668801689996298627052908820869713793447644758984182427211732576455618206034547872543027420823014048029290327335822816335180434176688457259171717025289559233173636796729496737811235548276824813585087391282281285805730604647228559998001765256914028402932996174305531141928631925458938886359404052030506571346868122176330993937664013478544802192958632258059448792463883648434638716468046734310555249822020381704165632652382641758666723066698794254476713359383205261258995016400511507304226434359113608405050932342299990034058863148243370460695916811491939308378725255670037649820048940916713738266373324416638627104349711531220122356340817096023972053780302149722587129753419555720569428676579838613919521941280308142548988614355283820970822320399555495771074756437290770343793331739423383380405222530624557073410859525026714240527154403260930950111341862768631833947904059197177705398648021967199634436258147695808115490285325015073840845825309385969014284823243343892031970542697998650260919995475700348330478118813378020837698949246924855342913858363039735620249598678545728701479350339738462339659217855390859698451936387420939588178919114598938583328014232748499810937043699875595485129706571609960004634177041134468370150329588130100453343469781434027524069799119236360053505105852972807789888626281982877017992244222692981340288889353220804112054106641760787771327850899524153956647785859721274983817532422714131318352316618001604838322186792261248571038942538617661907863688002604231603118440082206336017642639095635661450206355264504423125821520721384206558233235309000526781113140319551609431593607950253962799796046127680222425381336663673145288061782509169632536139572012062701067552540188259507716962974780873292570901911719736171388643091031672580405397214844421610015893097689667942226962339588985851652479650589322999747337398683951107976658831799072251129536945389088216898360450474685332503599253243863770023500824217896605985336385794034720504547753173860361099735123235179418159745011781581293353983940449449832052176116039990502912544859806763691612113927234482400471650883664403631660654063447387588139768840728419322727933725033761362755017596917312050384601006083562093365377448846241144712160794390981470432172590812470285578850459090331953498950592959603772067856631566399856059803720134853802319445421159521346252765124562507263539766740940327605796957053873345410658799293254260314410541976570812039426527917385101318359375000000000000000000 [78,63] 46441365336105939294109861326996008825759604762425275972777739436949087643898898151322262009141406567502286851543655108255482690206258444124688301593671540418127291842071219029684056107954696170664172150845274146642426118773768518406202570539211891333479453159338468690720580314763166486610478051890445241496850711419031229317807132392864622109635904377328233752883032148642372524133944777637535885618603614380895990448901154122487652119312718635477324260441634567098645439752548038102955019117308648447733869511853954775753304338136140171552320876175689597807314867678266269012237968517142450107379670049927854412824083243671848162465120234437951323391747454500876472336009336173197600002560770962532246785954172691044345657928765663586030471924566142754882939448244408268078455072506129274589604483619613575539174061784427850661683551196515311357223962458598008871319648315487314101975639422849804193696111070224404771441335276890277291327863271288342356024932687646372746560635560458831800478430683621896419903311284221674865485212612102648909846277492688226616865749752609296904125792516992428570086659587296977984664278015579513451836171330318399048462166004754833971160618658160498701417843288391162022298462575409221055140409072349854769971007784425678357359635699405188367733374264970866955016667054975747758307801594009155827539173885075057606360701733265557815424787272474669278183413275822560068114491168092311901637845727431142791950888518002745888318327100033918286211112129087651934019398850325804847201406211409116675792439555428255870527380069812746643379120072155407919257432204715073863403849921413393468327864924938188539429988366628058702393632303201961670973039958844750460504266088426199867157336520454482244143568688798815662082467455462457554195110529978127253750295797525493807013115608820078600869395973502743640060742792678572207038151830963809099872201487362388371446092906764669424182334736076939603751070549758149102771284736679390238661395067132804311922114970873677192448264491813578542199953811943988101576352711935232612198909366084765593087272933485815614604930099801600673763803109682153194046898429092784747294981345309721665784812567505204423424519590161683504267796455433646184293381407124226128374194884636847394073938878550342268952472284867988160451716515983355010729832820768333972771876683413180086389837378398622947631495286475604574075095238877885504543795552509322667351163622854853049181588226098586075218932478492206428200006484985351562500000000000000000000000 [78,64] -8106737672040816719854388816574292266795821888734470699218237340273867860691410818403419812933082380241991959463374318014777886633912680829631604457139476024884868607653332899893342529476119659762895732396971540253450410579097755288702192200702266838211872450435163640822247745706634509200600234891017787703227793810003365355825258631359822932000235330817444300693391920650257303205478553691769221583156363689880042080312653209463108444309466305605334240519887209365420800054179760753408288579605493856798417302473593682185079595797441375132549043241293259171867312761658624378030989220395839832688494868733742593531630367295183859097133460605033574800885323242471190656155684401829374750917288146331319894139411849808630165533194154473466533778666249366957745592787437773146547225520872969582406219409651620452017136021965515914584683460890632458322310488039236128666429429281767672647552146645303072120478708647727461160661459904385916063375911598976254796845632848827584220657863401165199075927743909806516972599165742506560971471986195200202581784141063542830595629039518177606175494427781265688268979873626620974068004271357732618364285521106857009943593172270772632366779003272056041700642066325197899708720641094078044350600188927901853232064760617884090680091347525020366621505622999851114138098037576455539477150175466296599346188133878437782102103014530238230008689362210069622452900648204781968000544512907131753705545797525806441079029822437852277142983944094465388368436265447876596559611742530702998982895326709178634811732229759479621477361695479089945557994746036730834345459964568470734336842542158341720501443215046312750064965013907491550114269721904435159013943007134408363457920082881508161527782568992432330326357237631184592226498843402098170378740317781328228939391371106398290768478411387122817701694204397884074236373906049054432166951235019694905437964993383306441361985175605789959449386517218086737118903268403845577291269014331226897325896800184423220568406453103565226743314068737984516699020345750306944808076994343273678814644439624559017579894979384367717601442810374166445566496004297235423946204176215121239930827875788697437643095628323636593263849603827017813061898423535978227629920330399511157258138564164210613831257441465194158339402773108372871544430253393270292634233889736848763472947726075325889639117921129887538385245479452861311170662677650310693446796959596449193741057536858924699989916842009403386004606772985425777733325958251953125000000000000000000000 [78,65] 1165369873883084870937663125699274226926254185786339488496529076924073687934428903160324746104696774447132953016200047297068131874200357796894002888660437477670198981878895409587302690299146943014237263173818457033856011575766968132296666466935464296190848614420712916578393539735507987081111200434621479646242136109833586358084925812271192468694731090575407071726170113141151277544624253836009560707239525218691600176127612659357718168772472984516988875445328721165567516158837606615690282216370743523789328678407911937559026231812236157422483855011900590569671216041646024052603610379734577221657073185126485211726824633591825225428725219891977255084870567637785693106745008121082877686403003878988073102479926732096383658114747736365606414181930862393584991802814188760597592873221657296014877056347312700350919018841903827253561999375105964472679718232880753241920217859851937526913842664536660023384397517106901144500848873454387524927126077159983741810578881043105751007664591960968572978597996459069761974307590496689398014167898380907576359805112881249988002719124109829986596114207222683583829334763432190125916302991026586504334599183328270515590884747347530012326927713488806998827337901140559753691577602909318943753220468838077645752498751681514338634681574537522204663945799794954796734960498947809138425129422090800722410556733088081895039848674477064643309002979702339593165482734914597399143624610096285613819242754832687902476386123631321640073101008862849970679385157961645585263857557272879234677932775491247274387181035585510664523921252506294919124717958345998924396651826824026913249684609880759615375895199850153911257872902718833248314207227855429319311749448597679464277966230744742546111693808301058486607633628824322163866666469734765682412156289292450945206870664131984841523494209353828595117398808587144010581718133956440339620969391297344508405942071657728662714728533417574671255686812284842778864596224466725044462390519709185874047845737989022777269255647647788733347041890747402643113540213285820303808427636624815714869041702270554781399760254089523414040871159591910708365534682285946117968807931571444060637663688292177624145650259961451860154624448477870988290295913170906489768996012377548208711387525887450405862618295129267982251783564445357587033585541064681456916426304417837674917930639958811093111459253584082991927286105590218222804763015575626808209196481273391698250529138597051089680960238417805133193105859845672966912388801574707031250000000000000000 [78,66] -130930453296271080319407814338308514520720533817368351322516264211896462979528714573115411720398868686350849321234020959985572752685522113754720919564771790735246639266065263918984263749006619502313332397098385283202299122964031465521134081256798140754824634716443025506197074617648714142921727448694834820809325660021017380758935579589894615887321884544361199133256163288311497326529951478610026343160786923498234414766805373820757047434184871860420140311077393014747847326851829851537437889853674531513062662814567638200684352833143536266575019066509355803298999463833530189396847376871060790236023470599614091427687188719908357713195361627318484652436130416606005108530264416487455771150079964829966824606332765605811753861346693556156005108601915181132957506297044996313192313659687827742923357471458917231206958631960035072358713156547493774761589906937453200540511059122615369856096940050604857661681321695383863217192944215541266552598475243346906609905486221881842894395271378194878523749761804855492271236587182973357187519650325207079368436510864838710174545853589583917199898140692924110565864106814806765887389443532346184687015365678265193566850950969564807770560865730497388409587093493025862928515333361829087971848672660002087942813676444514385341273783239654478240845120438145165611218228885072511644286331916647590295181752083837195206404140296416692095965372684481086875357916125399536863446739507834038488694180374455896437923184588873406080732506888798251161466552622861779893665324763678340864528606201489782191663396628734041872981255658319969968814364161151575479937159373455543581682369649209003390604206052598579615974314137458950856345136889958506438255479614370113656489752994692532924912405105324547587240531069017344643313415858763260166472969961966668258833636712731408526099770869636348152780096772622336949492687243864497265895825909359884788087029512630367255303766703252937990479799208594186165383250130483368455598055097726808659401373007040792380043463325107606338060158912391036590454878500390322556155302870284061747228139615794711576289439374035399119203961475446893511649277860117263642122999371535504507911307978419130313579730406021419330809975052362488348057722553939439276574188672399377499648593429240935886143428563184132551298733149070159205976542899006202248373618243997019267988396518470340348788102323707148098861871058962503353362309860469228427626934570592893104828375387903791094708583165814874682553181628463789820671081542968750000000000000000 [78,67] 8704945254210740417016512516959831387882162555155758253966613381087790808895164342140588459902745389878830372186757673506584615675488596480216370224631542248256532784894004150102521676706180377254749795671972656908617589272601218352263311270822340444212651484003957682536765876159396973020574789355304527438773223727197624207581063115421345421790877511391374830347440157640402975126662007930551325168595699911041372552349863236516851714933802315099807105011930062287920532999406651484176796505223475355203265633912150511690996658280595974603894425074832699613558348004744423867420464680569124005729597670329557472682677837058775913953558812973301507434973788867411953200145931299173372275969976262727885817710010468211195913860097904615769761277389741020290314402603774305268316027519079622643454482554344082133781875122461624956787367903054331702347340402826137061597088971947234654392137430502750034209865189197476637935476884779976782676880244528113643646219530256420267729060309606237069764754894013451358889587356603871577472634470770225872158233511382824927445488771865097984866653620092335488075372466757435301719391166886020346088256111233726704680510738817172663809355788014926427244223819738617008824974166726714325230995679170666216844635214876110147417433012302787779290161402719276894000138668544345884919024575855284647834968600955754267222249711468795690718790794111783067429430139168502969592872111021077691472819885864772391517399601943038779555077925810126036849588768942940325119160043028181633116114474161936729671427419525601341979426162309408001853086199483035047483719848384672432735281643847655085105953647659842864794849262128821092294345286980166643053583623498881535314341233346786373923950796755261670445927664324020828248027559478420979841236479727351571848850938672474251110010488363733010353982653669251542036321499068100804375852149969034264177647755868888390763291027820879311039569011303577886165525539763565299174527176832621170954844814612229048277021668894271826180199107992544298907264057335618842870016896448256513992672328422589178810621766883351176391872754473394556228679969086414560949062417382929764007625880789362436785359870594773103316556208613925300314400743249702985558134514925673729612901670937058385978457125023256204147237439483067002671216173835117144412193963567304827100238828366252659783131862787000780872745201407225216025254924078204685022202288371573808172518602501867764546938000154441272826488784630782902240753173828125000000000000 [78,68] 144538047757595230551711274846912753094476528021556698456148408910314497570385116862162165651737076131721025807632174116743734707858599455839254795110183486148289080189013689542326946924538851243560043968403389775818630651393674110310175453639867379755995104368777968085055455394775531152212895138017692044536249803213606420324521894946068349467844350169746413977946601118257809382368746747739963823994874918534422810691452175670708965009192863882817696686262300088718157873188914830829346595043327396909544753234612467986138865627883677443959418416120646203641945042827282311306351184994588940083451075292052129650930903102227073328447042224023283847373927342779267081212461184402257187989260997696908842249724921308436767561930402338187631948980053253428628379804581088055839094501982558854007370947342462557450670413632810411252640605940953332665902493383511651684685213685192570777381477859806760067581398551896809455900093577270568933594268750481146262487797638286810672851521077783255911570179146363225362055774335979069090286230580756817899330088582284147795563901044480857967792588325977229144948289491062215549397045790236338340708461699553715301536761200300013484047369969180587000815522635066006311253142675056148904319727784773569101979638338717978656782634544059912465377677414657566046433207338159121294316996482185532899625234650029148978217796805955931350641333338938990295338971960034300252221266591269540906467777468336631490635531186768412929964706183735679649085616805538956230582633548043598517878360923260077549261610080059243262884013370286038286508412934697313306834444718791480099573010734876763686825078578810469826105159460645386309757827533315393694212128828295495388324549849132182595274195598854087121624932280687580933642691387960734054921562547781396693945155786682464915179739898634301152940975941462615747398183772062199624640440531479379124632808277149384144566590691859966642606982292905835876776872011592647079819331082424837796407404830914227843247001476433888906639269706232029595939957475174129050617607067447944912786327995765349728825455831689869797243148961283774620953271875627479869078151294153981918143187326320326860797504053967799871823232781703981919751418365601441523039462035091479765911752894716457705110014401118868696452922816917388529623373343597683769955947695999223386552812451524463428492383050662991036731891276296293298585697069538057838837397095754857867195038433625123297510128850262844935059547424316406250000000000000000000000 [78,69] -105114232419595070382938454900119658707738501744552807123388127826384835792951071219328017972333393132636555431113698543113415255815066867453790265141325189722176547934320638786966980074020818706677587650714347085147990295957691963096132994921783032444438477847578777630203126523309237851234643887059452511327313594277113235388032634100981478341934729028086494869129049302182405827671718579247362508164242541942517911379064708846832650617804227619624923621454001991314482005220920544880016789866373447901881861753068702352268720042191067589726470377482334550985219752610328077680807533393699396824555803048274782505492841132025312561307708641425881765341022825299159187160071392599759782796246925862580954053800165666498675160513824043708196292023928186525545146434017125221032348111865086642350940146768894702940934900340379633354029271305976861672531626426381325797620897912589328568446964531024198603491919121404329084273522196523937305886007555511773420210041029480235876003590026664088940517967111718518860388221918286882928984945277248752575133645252563323365276482438901736772564616608367364626725580328765465345676663401987093511850425416393660052096597948851305879370236966191376703632455013846241273060723603946764432066773532081612082087965815649793495202649588034789125574678730768722126066213754703598090930502907528892929769353188691669657840527713308825002972159386097234264034887527581261192416351487394205977955306888848841688563212071581732715624068488816845153338803703931716577734809453617545678439368997611916664581221561888649886306401336529066593490039578507045116341127418601828148168734300933264323641131633466764114485761636700514202246118392245108279134965065606356287427997793281348984744197562764053797539201789376517064875826424639645594515501907265945260490168766587308965461035138717341942243695023880871038474957170471008309608798081334097008490097442100300003748777187902296260664303553880605129372801642319957357958814159179602199987169997052667816449672993891249933413435460970395013368027700396670955239273936363900025865647771840276706285901376729741486061250232022935553754849306642440097087397281009712060141331500713682834745880453766887008393023649024773111897295727519146311396517719022813443480778837770540505229945110765195533562728493233758781099539882843247503662314221011429827384346512784738104103098928232483450273997777887909977549570360456253135171482949864241585187784494456438369458517456678237067535519599914550781250000000000000000 [78,70] 11979215982648658956096033697254796592255219638589187934187729471956670420938210799620024937144286507332745810384701133711872418310707841215436232106298302742139691893018865486038572882899371476711540991072158529038541399170391477364248839173602414127709819452558094948148109639908443308748453583239826733379392846847419299847003208449166168186807610554150421916321636611949021402903440103608749208055374839425064178118037531288527058339425268226470564985927183507048422857528166424321653505713027145697107125885334508121955475942165240787166400298736003069834070169486121793678088660870285592530213730423335172672683144411769195547038467306545153443232564520136739116613203198415436259077720182882888938973003620615008481307722320548316852170294856561950932473918168849811828519201637701002402805190671191289289995211915846560948014620420643718724187530432192240378790754797092994998470033718298968298554193642215051697439293285999026768715000940428498397293094955858126392049271070304071492794461769267557007502280296728283502585466755041350769961936061166473368724886703633888354158108053047790022045091487321887878547806681777775165575115524616478562072860125449584674330489334694521504611345305650324266184320903611153935747837955894729001992070094445418409799019968536071961331922702857166613589065212664873938033857220938517475692747832003282113162891636693337968041209221752891741664122592478450037661037207539610349769638766590671846344996763871296523011024834646150782501151134097433190699138343783176921377877418936263686537018045450841969483959930277680070180394610842742113303256125332688264246938104615680346616168980469718017087417497384669622125399422132510612785934678466017682146367191878034235983878051341645644555976384740485852026849308582341515975040131845393823806887213676605050757365189114309536381574071863541193771682047259947648838888853261335052114619847922019355608972566141482814419054103753813875295109524252953608456843339966018742992724407520121411836739254061461653120934247022377612036670524318131337163253939371586658214215613464084779548543991247018370284524394948876141918110819181036132441171964413682897388914985489732671763759083263681911639156430370990443140191236618324857617320042577213720698902030670292448820946485129645928047486213439390757898991685620285431844552741848517887015615106942126944119081301873311450135633392345870661109047709048746132627556970501117952075567207187445362137623305898159742355346679687500000000000000000000 [78,71] -685542346676447086031605226848795621467713693039614807940559480381526005312265083411532189853903531705368645571417582502572093658820543613219710882526366876232975099909591547233434510602196370633415088193334285050849130979734526655509496432224974222252406888515801641586804882100627094634125529561003140858639880631411491851895589953487842536677312922596410859715182776160558684431020786590385301616249687490393641011804694100844340410594548109261719783791345516503642148671964944438997149528434247352123316275527178320158823589840445706964979525400785812159645841649080569615704849143978309655644818717486147491599828769561915642617494529934502095273774615277277842253529587851704207556784864677401962572448759529615296880545862832894857765560002307581534853939535499426435129527669123148496033942283336974765192552221137866148007087145352409527120504435721340770511438082538338068092767151681400045109503591413306301507956789547011639950068468711575355399546353880870729859353574632724042189973476408312718499302807608515080315758905507941511882970921378889283441678822190367987767052254040533185904975314435627514652577064673676026814095319153304458453244672391379840693323541978458369119148004031731070180551614113911669300534739384428922576906887479946259911927330385566337890223985558146062086667049673039772410163070585276176686074734257695416477667387916870524245858801806451404986352091107434500608722644546941000740669833280867503854963432764629163692975189658321994255010694897089209155591255219093884197339883759242190553869136686596683634986878533956047498546881676108164942684985465741812828301329804723585327783763105290839130237337112657644660433713103533081320806327143160178564066946618553800897402175136666891938321593342187076221985484577339392409836533201141595531274375779070192953206440474760827898862138349782182935102828277964900814240163646202624664217073632725276558703411687216795694787214491295989582865647130418981539347558577028226708611945247246803289625637346882906351605952589181052155871997077880959148113910614348865922469798319643736018632943003180948774636894607532275372385911074391069267242825809273098659521539205798850373441784610920839305704952091722139953527156186065920258398149555357620592737163018791893975375855330325287323381543276181234723331678350644087057761828903453929816113339171553595365977704024798901171405941795561040731417139788822571839040165400341667858909872057537882028555031865835189819335937500000000000000000000 [78,72] 10738684609986394366512074925634469371227795570922384204967521860938262160921374427986635633765670864728084122303973715127372705092995820919128145605458827306111626978195348461946927600320890347174393893048736905402105269272223928544953292858172825256069936883836295062751299824474740205896767064861829573930503625570249159202308396753061719967850871163474094227085055118891646709791820071984939807460383825551750262497883566647299871089595555831646204654310297725884037943250621856238056577605834747371129163255488740834641143513391343097409578698951581858561066739867144828935000408091365806903537992830533990195920305056998700954895977525293641991140691428040242995675453834474900987571111381091556279755780725748573440014985669289413588114318732703127947251448105687244967309756976711728133833439819329524674318927773416534279046070678083665174903280884669728660050181132106365834361756797233854786632847388895270051194744532982548746658700321500997222596955464385715609241167735691294950069386161862827873674459281338158072119976152394065674500902661989921381574693243985845867013302733454741392928818708296204663567202296249137212281678113081819612995667866449392717995088680851768486959569004034094969801714866506401577667733024808468421102881942860201699154731314833598181301664079307035374533001503595223893742626001812707066341748111476908755054717763973066952084210785049644961088431342487387962263592254506437733361050723878263396376076401206375079009815517552341143331560260490317604840930662379215076297465714171289564924831481177649212620858746307957099942513359489464034164642833961077257396689130627146401375931444774959298179166836112976630839867286099685623657761371098721079235283399614735096011401271441436150788570555378384428849280323418974144734560216991050470510017614958518506239618447973478391174354305536071061278826440719219284783192788243857201068764430553512997161436317598409267361864859217408338519751925433637112939990830453888792071537053196775542477277509410334975743361328772437090900600148885977854738503398346297562049747856054991988321236805305287963604112558091668073083712685416842656459292912678275728285735282217618644244888002868222117355560349903209550941564207084011139237768094359465093356468796701060227610971153028604066960136787070423924723753201549913359597923018224338047412175774486973136973294104765426825544269025761815032418958824770373791857847441339260385895215677010128274559974670410156250000000000000000000000000 [78,73] 1338089028561577697226996413251392452807397266921620154028006926125823845897868254344490698153480687498658239280163096829189617032125280225541453728054959222457610248758989467870944503315547512723828036189914078759328154147256490946889426762822915336212628561166874748211238890725687726478512199586999828222594158126365575290582116623526213548488268312095345411176173886618716591449816377324579169221743334546293281105615767500379151202923544983244133023595142455507713384875045870735655322684025160535354359978131552954019599252858895524758361142592026965815704496455431309309650857565164107278417546335881456779763479966305843083235653509646227570192184482561832190106355532713922569925163391342597450518324187452876962790045680703873145132453380347577771500222066593361581728067373693625177789347632011116518062221233733430611288460547153926375806998568812745124196055790266842443827264081530020392405620808816653693333897234213710207664453337021436070747122372116732303029594137801091861961380385658635170391556007728022957612564800873934193263157461833614293698337592110807216211254334497457952940783766019156295129385974263149901116331181226864300634768487136094449979520103942251973465153350319689815363518265093546043698348479215762658668269793347614942515176855498644907740123827601546203720453832567987454300428882615300155423569519859596551831169640732346722243467097072891934433906199892167005881500487765360116005832383888960481928686031846144360029563200939442262136655554418461924187684936001164726273100140838235297316956303388799530917029817461634352798444219379757161331359364003053061228003783362534773314685737461702398333955856192527978628931100901006516287569145752747848011271037073449251603974126381552674119752915153555484248431511609184468426730188920762447639273373740673449716820229446230664312737162748020495567200595627522868976712307150215724345455214681678579169175860999842885932129098708051570950801711788120256967418767622224718793864819862687342304790711927145536744231527693719418596595525657610531176433765788903361171177850954785923021982436425016258520363209805200823204781439974019552622574572630025424373308668437415007609836469197529698275712946760220229442355697254936888754957897527661066351851041775383134442974296595425901368277729063237067648188969561975246650256515845058454747349795078291290137892299202916755894965939588768703549482962170546000090253994767048456582259063907258678227663040161132812500000000000000000000 [78,74] -133342162844196257930463320340798618563912998985903738446474508669125798696948988270016395460734834540240016737749934942915591611735085097220590948686233014150099611532955667956646138484536949168471043356417366408790613153013555727360931685080559502784815229993023634251842688738423502360752406503218499322331079392609209683614122161689805254420664257249107689036747132941956438741668730471825528188992436141126542160192030791508515549801726963769812034761909101427326623794876053408662586059548889472784443125897758530906324561608111501012452216581791154562385720061284899200693631284437545468508088410481324402209141348272386900620615527095672766778952799914322443148766843714322446707533883419033798536764193985608772770832629479228752012053353228529033023005704148253955231996446325851486959455079130971904571206627041635655481524127769996628955321940981674013780612731854155844045312411740893291248530067519326492390559415803728582106106990643834633314582557016941922851847828978245309820232115503387645612495852514959081093467988786257641401929114192620556824663537578699171210773556586294458121921585434259738132345703317695553645524360005638304229248881176219398880829639677414780740967844511853249882874059067690792817609355667519639044730699382003845132257465340753202416878859449629696661567839991723605125917194038469441643189708181158891119229660251877237690555627235441673346387742321555112996327604955288231486818821018279830906217835631978358200730229149145513834651141200719661993373966111953766650558842507411110317984668663485833509877451711097645087074282666039497364465338140161814474997585476926486948344229627094307254211281401882746626924142731498068579535451913678625721344540940599564715716822713646440523991738379366280658038330900822940475681263366054234956652127470078226737325123403654215567205807250916330632626552966137030241102201768488760103709616426662282185253230708337245532406841272119762747094482850851193033011410142458073500307623456048114283279537437927937860061626816231458210910833554963363385280884172741634364711633826328478720758490665392242661819738452658877758819894382506669355004640224382878000137972995787149145119038065888350439550241910974321843370363697162062787799638622312607308362065731598995741217429233610521569338831227996383086578890666236793763230138547236299866823271454019303118165138384589236056635423310290581704511491076160751878677379177878803417911512951832264661788940429687500000000000000000000 [78,75] 10755756543526414821842422355747257640828016433736515954851578108964854154989543586786965544587073053424807355813619294984812262527381926742665687106306704833662068000488924881467930217064523135826435404935211589381405049674006227136484408279924739285223522850258944574552350593753022700284929112024616733301743765556224518047484628352636363760754765073731862707126657298298557197622121357197808669848705963879763141898887715072271442745220844681138372635719886324034607842805454401582627662270679407510572341823846016660610092362581909933827938868430149993336270326735630502847272451208570893529233594955003740107427727037949237564881722411284460010985377758368145030291869568921664387533096095703711138159934248514226754888625810664231038607802290489399325617268410011788320311621913030729272062666584149522761553904936553636185342799221310730991746778390873107574205583794997687180086058963553014711245217362719381860517881003417536863522102392147422079218629314418888995376926635057512193067736349752713641196448794879903582352186937179064665326360147512477612675741230277738664994966149688388939931082823671015571541736377506655490530456113338458959127213587498698518048916466954277052894507035814831297155150411512965201872334618200570338454000406349504522116147099183817446242162672107837796013834543313427590117101914979689932260430916067960682311867440874049428764058993306318767948498894114226862201155041551985384028671403293855824211702986683618503321046980059065913349389091784483972287223643742637536951487236012450325049866183225824445467994381894930132675649015705058740378557153989967638241586800337494567971854632416071402696883569770504591554231546216490521153328760705188363456949876881172168254836418332678627745226871218171727088958779390701166105037800147530957728726607766657912023440874731319940767140243773733068368859149917959511943725835332039620036745490538909666529607437931765743153636633125667525509336372241019230375547455219700152919704798329688639422103469051354608034268766191795786797048833303517223236531458294217826599529261505647974910986305572082215880547632093465720742903781298808309314505297657686463449708988608876689130606025189912595270267990181388375738553813452644715261274700462613712934461374821455070767655928334648788871480278427961346897014958340609693617951845078588982763261054398633675130418276751158064752585349662333029434568226346703539632066468426097038957323093200102448463439941406250000000000000000 [78,76] -584746769702605861786442305396710724651071049558532487757940939384299465141323148093276132205056322517526280857694584552118473231542969501383161217993805361221815110384228204637029866959902908106400763466196005777370214373806844196686428419859637867256162150632560202193803753142516417949798331533444487566680053981671536393315320806635481471654855446017049155387027828182429648535974460345303453668715436183113530615537436529134372836438871997812697455802787946882361447282992507349619006178187023481031882282556354522734183862366231649244981113162719961521779776336950265597334131701021094885583283555180268192886423421449417772600170980240846936639383980273058114723017399121703316241366630332725149182883689328347633191211315118204043729932288807918618355390330233362045228575650364476398151922321316801211175584806175473974709583407056107765231552480419280724319564089056125934572970261074397833804382870207791036914350065179972457128773603160351418518292580306646893583488386319282945205408164280287880166783265831373582340750243732125686887351921256455394076288043309055848747302898481359458060433065464847316953707482012541033178997572669837535512266164126751377579939462749301344383178216269598554104600544670952244834270174343610305681116206610655848797935009765451928336207992740685901332488641842034734685491709885932905027873972708097147788252115620456217276255608691623389502553323305975285120303681668015159881840207911352937096958049203507557052696811830593411492579143314516321581170142962963487394180382063969384618893852198740427925365631056135410476677483431950939541018936766044606298709590722317518152294352718366634607246498894778549064542338911886913138485043407624910318675262800703678999044190406095998818196118479822701123283323876803664612287155908598235807285646366643725070143763075995853801161355729376742298235353421112648282874500093998250402757225277129874899372949606456860478459703906560708773657946189452485376375183018636415581806132670726744991802809689363678903465249141625926721654336575552149637440640639899191610040513662579085136185196343447660122198680684074895261855537953521865805226832274754791852133772933248813266558226534833829196627199918464537152223609954339999652317210048629146215464076560002753864659419759209415245885919603189676260736524979379818795826062659706784495566080428290397599119188360138041101405846192069557167238288495204716344044726383799570612609386444091796875000000000000000000000000 [78,77] -6782335157003307964623663851944929159200041977609767736966215120880245355757074470257256192429575511375778176359557839657662048961850671245344370752370996825450802306945409840758607496021383333556594232298248319410921633618181919436442033159848559351881767031332130533514949702222949399763186417728519883758122704054189435771270816048380897955246834602203867568607499343982361340455108051031969327920944866186669440255250586324199432049829420337608761028491530588727172647511096364766915659631635659026725252243984464616911995095169514169643827189133394671118362970281921539896686549576996532365095328020646798070589634326020873051372659785469155931350799286865391103032157200827146702776676309617663276933281612097846907429963184556327904390996584177496039710453046980294132712795978419748594023765750194913798936217021788374106506841508383890641680873848482323562727041406576179407650402463023795353487763592859291426369350595643300043371497533552294197355463411018510239785243435407201911362000092715727040329689803326125130771623724978833319052811137912771449758895198241740761209149566869631275640189382684486006420026013517029374337465033206137198865127253845893978808159502019084817793869492659302748509848532254611476229598697433824821378684614020528871453844688010358607542835329338217272758800418671538161012594749261929091790653478728686600218348914217318180483726134741900722661252242660441151446384020740449147558436246895571781598489627317182778957225626651309243381907937421568796173579227033033111277256954517167097355873680143416923399649707907571341300026629802360675803381352582792610035205100404459644812022510965651142574349624804887481473051563028969714387771873939976483170494033486291995233094757089462042174576558533890297253135155305273627443610267916932365881526831224131350240427406359800498258765974151237744384524399500557708342323723238462097868239585978299137454703139395476123422622197966375934293195739325722193461590409754604969576617613054247626332280050340451813540275771988121318652875338964497994366481213585056406465779594211800161256275927785772228149099586542510690468341027050746792488011053616975657902646437018091663622744614947185471238947472235095381272867350702076382249146542429112623754376688225907275611303960625953872404824471423580277435781040168000012699431026155717137073942750458614903949213707958818262140821143291184510785642432349632022919871943145153636578470468521118164062500000000000000000 [78,78] 2115607483570791174863598002732847754684540262831353272403727552663520830489042316207779661634760534313376767681174092859260557866790505210103879991598098225818226335825024018757289362294354280883355617940723621972947838176495352077980155744810054431038812806755218573231439909786952985376791124178872415038151682195121922736093689788842956554755512008542009880741136276002057755471942223511981103621447257254811899470400772257995057879836538233281836921777831360316712199010579763637209901429076416072071609668519827704081590997858442853157146516384609326719355808321281838876156973742266236817998573483933703962161051250130545000468310880344781683746923496986455871770612728993648121610337857714872265855539844050044134148074490086226573153621892035970689207171954629639476134740402334551451741478844153651380469807796436744088451994628026813296674950147836836881000257894607138839022341203725432662103560762643912210868199192423477158144740713111711735074982536604249415059465828402496639910904642110909896628788341457914292567441950526081377667159602532687035313049414842312341024538224135595675138333306989288712879795437266075953028491805348841763376720843573323358578953272505290973056832153903841275692445320674150143169431686487439975061719905769907046114900782582903128381990168046349522532814484683016283643938385545839231843524627791172270911929067176178204705070372578904918649765632186491637851075757642005392928559431097198303347383587082066097953204060118262343333202353583526552496524559260123066288365674528594346775971108649774057465581349435466615376673515399554991099550516673660596601565108853770634728483420972401568537204611711608320737594216372585722559177565353629566996797410143032069270092315632954416145815085983649954148193667019211691092648950427389755137972570793148190101666032234315394216607225135447234453621301443553196231202808958659557355024851088604306279916224659947211146631933283757704354165218989755141661307078064183973600525364165858254560336069066929488976208174949533118060608549483489535946597938847662741072776235133036432398785227167958778741462761421878967575784652460859415432587820045873344576079189891476563866243200840029830187071404074189746902007746189038324792747229078613277599172523707486559034268358336882501899523116667394777495808669813675441300510905174244036152840152196120991073811169427830741654518151736329417588253340096193788610889896517619490623474121093750000000000000000000000 [79,0] -8546714306041256376678029525600104441632336216447837259561362566584870117062082316217526406153256328201978706244132000239259434019912368744692582414896250300977398460891603073165383980865038890991765940109468978094358983149307009976605860886874989011400454060732789740588601898866722371066368842619918816499445166090596493791245963656533989372367414856436655034833886124569592805723589599607944246040034558309128923239465571507932470319990006344137606783149137107542797343344144404453023528319417445102000912744925576812153831800800925895806573624423620460474599962136744013885163325550445244287967870962049351947103070552771057687996858339469560481769582974053143187404152577234302705798660982010001218846080280156201236262987901217185149344463123749999443823118102307747745198095265777190455359289215509892145342218886865028686397997885777139584926848023292315661085667259252015712490177850856730774362096679669516324717708229203956170588799681951994400598124300007481232161866846996212065105410215663993303494367772275052441310715379743813444928534723221130458012915054570156497045680505397254690261659881960858158672127183501531482383545178291717164042934310931040696305158710821093947707626237831345875346818190343879653779933855771469029206154153864709826954487165626252504068971709863888189151392278249824749778698640794817091098543968677071147895681692292597868642160939041784759161490917216092911795519400495936013204683846030659588861162717171526627051533360637974829110135133879838234215723452926205728504649238824752093546890153957879475271173739775418723207996908721124277398612738533872668870351466011620582860573887377569790704596178822491813550161615130107282623719541515551571421059191208923072998706761944643620377561856950619650214363522972352719150445918191761169377684313968938537302514062519350027498627158670075240183691705937887123770123758523230779524801367322194804889217229808101642097066438013192562458291814106172857692514092562202276748870872722992738298397992515596018501300656377735225834595087033882696964253806254576814009564727473656899458999323171945132818231278414774655866417304864423110783239966430439790295206586671226987173202309941495887770669355361455782911469820062767892673763000798467937167201172515235133180020373995073815718260418776925647241922469845361059371637877226710396122382862795016063918661048237748631459487266108974516606365247950542971650867875949974822158728652039188294853490850140782203077786745641295696237603633965780014675534441564333209218599804040509379885226828900119493764391488086443203952864872766656268362104157732579134099955917226339525066295318209034853011024646107784974446985870599746704101562500000000000000000000 [79,1] -663190155345008071936521825916065584699554428512933626290862994306543339731246261632735622710577316762999460283428483157746269852560400039248843533218211836921559987919442858512178726547539215331102848666502780228816536232114282581181387171933290132797565628504673689739324665566261055840725453535898727719735763467092589781728388344225348419696462322480022908298445007123870044392754843730223331152031142145425455793201288566659141408353631121281841060974665592067218016282022276392846651490162026638688937720478864831392582777859743290536376412282913167078616851366550766632845180036883157849295783136504250887060829913320983324778920402880202395832220240800748259486978209776936200523733420743824182325097579780945343909368247334019722875659556606801241079686501575719860411934098138495922090281986248378610213660242004750356492684831958640996394733228059249390435352151763241581071651842802560067458696219310362288502013471201150249074289612531105252269441614761274427563175447821658871323055298770408165965880069494241506494637661748654840373176328731748530694556425359965780707220366431295931793122575666000929332800313414681097655502072299157622801574945121899731803181905155029121081234318063268305447321062772811723888661063109548612322877232807564702185039699915633354268314474722242110359768067213093317648573618385431264340189590790326808798462937376755941016559079934660083872036006732177409060647474052220526193247967650638585477005389520074953212696137838456577664414115006494420489245221502189862445477921499916021524363376379388824915921402975205508066332983181671558261308572267388560158366981801891815375558372873625919483175549056339819847210677144028358739575752198143203056456082890205078106222209061656628713408926328120923290897308803162635480922416049889053016802250712308697236728645821082475093226861161051218905570276277855891133354385943519280357657105249547381740498850198228214586332791966270643263217819017600417939242349787757563203560416574029169834782191946634994711839942669691005516458495445624394454499178616098481535226758859363929409257549771266218615976136692261194676308354160643001737495092071605415925594823815977287970306845263402198531024603693091206741121774368502899892198106141821699898912518643988670677376310305973282744648398178990598392148189697448983639849736736507427053440566597850105104750762188772464197175914156631697879560884631387615224702374790957019337944000057034216826467807169011054879013213478926775507936807759765752577646905839552494917082555480474326918565775585542875978873830037034909867386714004814715541490697502259643219537812591752657826362766980564001183923693305555246979565708898007869720458984375000000000000000 [79,2] -317696278726249036203167566809501497964508412197854397290281526437545580727556687708370542685701859111791107017470303022424972233982965016324362188647443668138997978055279158015877231788279057523602520466930943404004667484616443286248218919097396707898060269863505921791826775829190010034117285944928305959212622593402591129165638757113030162832427228292410918942065174672128715923356781627112859159254951797859688814878612043190400315834177854510662630465595328393575465361921082031063364144685987376926460250864583221320723649915292777122044666455958529276808176971702611883758617294976276211456536690446099797396462370312457087746185170549659482346522455510437078056884656183584222649033486083253745388189388614293307192481885501208335614299524225596860389764104775251985706952955991191092764816197699984673879754930389419515297075761102606202351850943506439557408321435478915683385727712449800116736280732918107835010141174919724982058816096914678404938564942916757418953877142572669540655208655377063425957847813805798563462632497640072267481325919655216261443978834078978429222686939769279703529710551532522608397237093157757292315648417369280463058597332505308016031504579256144140188391068240725573789126586483404635817702333384090298059200519568173180435735769438362541441265882281536974115924975681063839132154312457133126874615728717838734695572963766949885132942710410697532973315567540645836688463008701639763327635038074171489918132909261299908155810469371347404697473059077368577720267546004978281521797057796128675423277843160492940807466992481471850624208515620220814711908684438249708206392073895133638504045728762123598570673098174947882281696552118065182442174873283986249431502083492341973064248907339531108817557137594195310721886976299034329610212919511557926439590908927209940900236249499475847414527769175530857975455323830267739935828316453991574121098766605028221983861653957905399531774265143159050055693031482362650951881305062148723620362067687981745331021694036389711041137146178933188363008849645790851505689391163826698395666454656579035411927168214190156363829860464406712501200118626285310931513343461967509084422660605605416142294518505330687116885159326772928849281257595770231158795274067340479216693878056511914042262390961473117572736441684874513701027623669767238076017533640503888433929254936869567954375372912269326636310062569284097929377304910716114398976878989855218890716244855671379596162427092779715025504594224924291132878800191114632490850103599855988127102993543071725036631874102663735702094897904849010904815453265020806228029830715731795328410600701361721684774421601450133064207213828833431534803821705281734466552734375000000000000000 [79,3] -14763156867927418778162952929350372104928117825251003869989013898089221290052245551969465778934948042466550662444096778550386218059563086991708802762574852659375852185070414048423189726497447915967922218392063553459692334461995484273356717656000206963655863288573735624095009906476655001322498370969063116774626189843283054600487490458572957378812447685825132845019427256899897466838760278924640742335316989849501943395079398534664881690541238463832060820838859188434668966422396509295399682739053975972868560568336098260674435388242858789048007282597181665913997929782380272036492512665178532047476924340577033330521576766422019882982574309138165010783224089572751396788326565710097001608992676155460938333787233702286814555974850389765101071920780508951795216271878002304886650015894548972824550120185626930943467208525097132787800697429839931098612239054365234277008844319602682235166160674588868357945546730920350536727671112899073498210221665142507154802180676466848487026466882135469580273004617029634857903242826395736960309577190948161238061452905702965954079175848557027246792811603002984168041270068337549415102559487270174590178142914730469693151528693606331136966995666607248743370958436311806315292938711451682918832922528298378043888883336993070876291148198395508977472052821192546533972807263609782482482147857981718761331152379870545624865778342838251003062464356101280650789030876186974878162407442920812389784178891353654247997568302031082609390717714157700956978219723996825913262493331531703718991763544209646449961179462090293118610687137066856246900198739320436366300136138019831519914667482366702997413689954821977890302966342402442733707547423798954905068513700086955001487558215201006707833299155759383980160353654995299053859969924487879661146766133054795300670654911866509784735392418745900690020700522399656216244211333937429255500189817846210628874550391243130792824701516814968946510309219731719326191185266519645551020103894869778223144866564647200192484699746935018127342165488688704054362367944876291550384311450914571241344797132773021155739723705237999352612720669847321993885864727240366335782506377073665225643142181695983262949546929994625696618499087314726223371974061681752432894991049048946927308542875885678716683436131619598318138237646504480959876716207543819381398416012749592001627795388289391714453602660186723112553002645518439927882218239108785849972102596330555966675615308101202570884302235522532983435632944145315160640909764375449787620758367846194602757428444241880244770708353417296130203023537835509580863462953635104387809650895292878171616998196700046181496891220669561904035459089928883358311395568307489156723022460937500000000000 [79,4] -101803916610477033891652981987003262512709651802354260757264880229128543590901506162966981870164102056923736597572064174453588213352091972843730884093052820015523007160646115243404873244914000168122049019711515073580108668694162408255266889460462217220452159436568441441101746439273365981805486356084435259244931674266070489631484889969327031556582709540737612018690568742674152899199093145049415240113125707139042344456608578886875354820138367195012497269763819202741292377419509417961989197775750200991325238212800720341529847189213454982317013319394397396036056789805929559984703459214555663684423001643471332022923358633384878345133370838647442308976500488826043937908114757819618349086849987390583023772131977833747422212026059485590445334044880354800632810683406375955414681275164534421808476709051287510228358155340822784295501203973323565713497662540970781223998547342296141363460490442203513564646406189650565490974801471715485605467587112760866383713893478718602698222678664972212477868184898066324606372318477632465911013782429567785653787857566329576952564890114204817792989288830341868550766385714375510852173653987943211331425790789116680042126374552824441490260435864074171884955709573676262452274604205094824624943204686871016386708997772160868194666395411934670506805561005014197096950213354803214221353746720725870687553760833886081936363097638785015723434527010793764228570021313548926692257130815887685973858423144652230924182442635189294791884469204340157482383088202224169145144928134670751097388936342252250225611979721833145492486636827282813230879089249064190337923064963337476237724672545419005645173587040477643008335198102561911292869351281275687617329461799103551354118930284921406092843610953967912943787062813010417194023256992896606588467617818397679270656343670051118145268632703995009258818167198380283273356115502369292965506441769529671669679908681883349147787245473654931757947935787059807809882157964154277130782572229408615709568820208743635768340283682422730737340921988950194891278121533518893755297888232831306778793541151911008941514851193233189995376974696717022084143187471519924447781639538043792557720502028502353090403622531823120962452600699662921033377609718184672146759618312418783189920462785007544228500034924977400348044918951239155503764819091907050089471255713445580565725164119670082809254955264609176364847980773322852936246851123055575506481304392005509797712689321837608597290212427685850527664928505697929681511767352498906133422051177802008543428218470276020764431475570550197782369610874665607723321168607564296360260755531541241835741945319425098635081497496879081310350301237122039310634136199951171875000000000000000000000 [79,5] 10245763115549251135807007761718455710289413189164164667027852805311792614769836848572355590813168562287196700305239598408817519976387123754152112638136182396839058226043592816119960486510744670214754241916694526247131708221875861265861215695864409667168915800025912261636480055747820654816802778068606225874944129135903252737144304216233847741053433168509638387179272073058092955783405448868222183837222464592937579115689200570654729311757929906305234694287679998096014822323749732904779587587625563394224890315386279865014561092726271052553088631463253413743842464006138021554622184157806851397185109919036150950014128752411764479189745312326738421892350620950398705774301279623188281358428282530681020627630224747050068410135243021137708713882536961766184568966678458370318063003361826993277162066995240354616989289394416141133147922596095708287046525344588833586065982646249852397580138739333461025453203330435983483306265833380677663932293854063889380749782898136479085976924653697673947029944624631169962180200768419916527601818121325204973637805782153107259806794087050243377313735800877604893422855790169316589717155635547172441102300472995267322288954622925625536043921724806546262469931948156075512269459875609076313638994413375989268324332076553784779387401034068070446261740292898227887774148859541035787682662281332989799663471519628297390461068560449394325402007627541802172892743053963975631348193396369510872059963917204838121271900833933550444003669947166196103276802722368198225909326247641198668261831851136263167381288691298112351017523624579670196477558030184067084310525532320464009552529242951304785437167577783783963468911979780744565081926193930774318586657262553500695324753568537784966895392702754091024672569475377416743276576169665954309036753077194716085406872022136476176093738519077590838242171121414905540781361115655428378748377914861735097160076644668908719285854801745615217067480141866753221901563956520163390257666532863563999845165863812895165858429205202606460345679572807243300016740051328707663075335956687984941638563955644245806697804912163805287062294974331778626202711508880306933727794298447855227137976582768017781733585893151253101905013672402858742726374185320070780942716766174990435598465605853746217352697606894609957800851779487426242457039313048680262893865460599749726926498570939404247442573321189499628127664658503994228620069134739343828689239254763087571336114430677203862981806114307156584262480604454519380577010535938532388798675721474435139403832246681569754854544849866195558098783316709237267672227374002883110412442094716422541108304179986437107322621436143920774751447932970904730609618127346038818359375000000000000000 [79,6] -158347118113051905134310276003897407235822528391416547819713947243700675483023588328778060907824556026445955867734734362160937517740488191165397054199090496611550025084316943698303729259062420328481658441816785950820772939810051021968385897519469828991206923704322644313714404161056144608482600576804651561956639850234553888117880091728656960046787271668600720773571982825728782977898885820227443003755329888168412329976059377692785338792643575496966705525247064234807308841135334076966585493810164947512038131645788073415777708799515897548624783997146189445626907822724442281968853528944239224973471008224446541254344597442946708688022153019413224437638639434138854108546459096580420613036998834324538363276522466125332634097239410886671637209325173623582056252166602865575913139852292768804849151328123517072335465560689215207560259724816296720817046840570991739213065172786874092976082846000693855038834465790411871627726739406628220811455861796229141135245178481753764477058564941702138408651867046585973925754961245979596782334506748787206373702044225528641473235253070174993197072503315394255003666163856379494901941725304631277194645259154659627657136394346766441180194447787837355224762695240776504607319920329522383451183295938443967885742825215103903735890691251910785160899021702931301614632272843762924580746636072304463564179973872636427360622169391501930729635168077568052556928299391079431151252193899877818349136416767989855407253613952914446878304519024849047051451085700024145381299164244796878663989941658396343107026189637469300908319281782473444964381727366034305909651703752537548796287513085784870686142320786172160438121857320245653681601231387696415387410250849997952783151604096659860676881415230690844248695163391554232042160951634357354865131300314156737871722213669885048037843385389272708892890670647515742967759581983883966055551509061193627663335999447719625884389560257516495673476926123083436607075731975901546732834168772672299288287374503574555001728591025383944138588293636814831784935492485396073322800285373016067536394643145065284219932788003923810714356695462375581588793442247540627488846679881306940815527744266901652962895119161031207201528915727850157014233798872323694776206135855001695560274885253590361484282670085187230122356537085313678439030304159756985933759315686203282213870634364516479335155723919810947765017767200606897398478134023639434658665255191683549485722420796044286660921542794339897656665236588320730837873567450971651704982052792672537531368472251703454828142685223893201856673375094707187518483067344088495389562782651947598861982928158535937671009456126662226504997477150027407333254814147949218750000000000000000000 [79,7] 1103871605765080431152325358253942034773645244024795540277452324791059548629379286364182690928608205240767703702736514307630174438939905002911279782085162376043664388028178110990042711469016351211535355804760108749937889278109592409849402858902386316696997497321913346257740292596136442588580610004002611185525367973458583939219999852330712739055239589044405567018629945670058899450698722870639464977258031335783338001580966163151487563634057434926867856838922931467767411389032070706031456415784014934110392789509728843460443156217910334439427022091397902223621711849117314660061576211382785597968714586512502914495886707837484520181944943874604175955370236192126380910854019463969285772102348707586174564983078077979106225506240650461838303479058857746530658446737420791102059854625525185738027413483357122773860417666541760315393482134229600958384032975402339222478326753746164371452552071947438700690177656910729287630984539111186222326583098945772823167982077034950648557020657964425524389144211487374606724629962864386487556387441278757391706114759280891470838647535961563344625126438223487283976121677295147293773603033027798629134840669157141139768766081885777854004358549268380848466241306938418337181239558577054837421567304664037309057013009301565251891996940418619800116774206416180606514789051990619544953297376286598760242950845094246670648421596525203899952793143838996547523968764096521265041785726360717474912679234293700716316276297380101577288742348634473914486617557135814735276262983041006524644583084778844308352231220029716333227456626233378400053262286735367200458679180743012696179919771639901213985874849256200471214194234689786172369665326903501662614063815972961560307993260069826579980489357172523250294853792924509422160285391649542311077961266489362706605069610882762141033723741241295498849372795456443578821230972711072596141517196757184711846557172951084863366870114344216331417652050486047193408854930879276002364994437139099161364957692783466172414674366991575652957837473203721669928727352692628845246217761447115240137256472890545064322195455029623350909784839358556991098493210292956277263880907459818011767970609798678741735863426276945446577242664718760145859404614043690832145291267748505935126847363464107038747603715349227234486780005476896450404087005737469753663074325191168855434951709232500558296928305403860612232265684516410329264793908129090393537641069050486685192004199904532342120005775298116269182564557946074754208072305325885228805479448292086806348248595174586289871352541582614254664830831281032358822017596890881280033493682356263632504836507701045786266664359981251944398117359469324583187699317932128906250000000000000000 [79,8] -5459833925157856293630775532818375762035516293198104472133110131808439491046178032979943619291085973934426064436947747528892092170236154918053181288335446850458048907261360700506548855245086050943987920087941454265211590378112334626805120554535004707805701354314501812353593940536918710018430971828863956295264706904970969043780971354403435829400152221708830007138203198719307207883993364509795105428358882811986919071572924409185970958105166453728192796989150543790671496392456488652670398770200256816082184204701485551418491048734769929355009255342169780071217615587291851940363234717426009768546353578343590046739408236951911636669875933865812976408271535813306583275862324379964729163928898710001467690426322406684480235295123174546355158747387198656450499437545165139064576501426299396805490749637453373724731840688966449977468751928872262855999199132083344320817534244440907795453336698923748276240476996661169396536783504778056674815303878764361517753952429339449244294608071790318140075897700552038328273497479917829672222649038940584042646283183658446950393956319595843239997824855917292486450845490335383087708513715436209205234776052538711582454653010766196216676376183180498286748692516623297801797122179181632618799341918056822413004172048761201701540224738442295113028911775510186662718995155036938021073586408876823881092041795723845084566004398801839633502132285889895947894959574239461568376216821710537037769036029609396471384393835086476802447485925988607670826278777401457102422243285026507108586860735072575189985318165358224003878504007953101930060914930124662328842833124358299566435001570314513615468070934616771465770771628636208352310627730035983590561719542757072008754884108168700849185218818246605918598642201934136261677710086228259057873874685116321502136069500216482195999418201204122963630925845605858512999108438997463712747490845701451017344511489703584979263133668227638809298092991292201017742859373270045627746267985884572357438878393018887688660612563936921556934182786532183317641920459130708646812789562654416244548512304759081451731301044475410412986566309627779450875435927278450650029535172647306071349921129377827521888904075138578134270857193488552006952117160772057908708163947030957909653797010699492609641558808365646188213341214081771654822971450272347159935979138556486207158167128915033698524921462614531756792978553414141887454782447021409106109286227622967933806723538983142554854416593313546874772761532531625207893133265768091233825756796073884020585017548603367336593920752549943926212598749277316298557809763053808637026645368408044376070787357383213812960800169482578070301315165124833583831787109375000000000000000000000 [79,9] 21630497674186533181576262298413001344149231755846163702166312472489495053771328762291972707712723534800309637552181233808455357567784689983086956178020755962280586636812200786807448049250317140308495414022750443569640557179145180810578844008759783441647151216688147228558236274773911926047946378373577569066257446079037005721093841645254077858183201337558946604875779721669943650951104659315793310761447715267826512159913533564009514179854958714669928020482091787666280650045375615910202286410223480079093415574151216566190042747909480122504990464710234262140856148890702056989516344241148030970747360523084365590598604881138696209972236335589978497262753156811401578059046354043956320036939132043816146091627109504185208996070241539476893128439802621712611560245984032882359159211818816764970219658556863473256834358537105947541845808198038097282594946989163855600398529120953519563602532461793872818413192772208680251586255320633589392990077720645179693855926568700642643698994119939902382052166534436520011510500790169185440927632783331412330995546690885075865101991004684779862102204625316971990721938184239815137009652826928275375978237773566834125601626431079115820663997439938006343700647071036756198023728120629941646812340559052950356116587461458815627541341542364954864168014398956961072884344093332709181563481629922579824556604728406953520793041114872615688751818367798695675618719753184305093638213518403924136847755286610552678802534850520782711058621897102815222815701408162542543611864786936553855875805485893210685693066228993202271698413505916177615492112900660278767131029340530276738777974563535891250097191980256312897139290064023533675232006642153346272708906659029119014086189823164725150220016966272165543115631500307992395471516788571620967192056418930455354883598059420835926384689894874117634750903070366560210642434145074162874784746937344466156035095314550646916466811531125812544344754083222243592809374712211615416265182055952596735531547634019202321039670211781680332063946244904096976363184571310615056428157560067886281326621623491214612641053252959692748574026383556016029221850111472417410190804109139160965969463447988001510797498473881560273199172094272532634474549407295760401669654728128225749971658115719717924396432933578392065881012678818549931942650846971576008627451450423791009303575154507031259970113467561481670572892754951685228627015659844074725952955547883816587582222528656922866563817628165638591373602001990340206013178666988087456720829937932142261421643422410972920836392282923359452033985196511045740300735654497708376346334251460335397991935249862507708343658434715917060486845002742484211921691894531250000000000000000 [79,10] -60691015097693791593125249321083229586844822557202943630440317948687062522095684639268762620541793544089801564214281498049621937472203351266216302358373053260991372761215973523110704005859178603201560990111260761539457009945978237840227834178158237253883846956557971458490868499699086545841580021595288667952422216311033597712385226488414619153783581093270765484521899068320619293768882674064794730996016898778033202103919537543635230107387631060753098908504208253460019577631495559046916034662707941313364715805145831190350490243502727338012143699941357047722480211220865288687343575576514759526576850695957402092406294199251894024255581337623465980884837486026756870598377501109735589022771819877004117792926361310069614695610486712939429148104165968474439879783376504343158298361305286583583123133671502663524058643981500147716470626633347511006848965767660159732002781415532847608141569046807824094366865216354080298029731288932025025666201612278639828752542858296781340820256873994573297017752706659998476464753599461899663193801632204282827093196571990713741795581188173320783913083953347914617603469282932075609179069375999944403808418596056355238191243222532818063454257775344972147011734300051645584921058990040848277655759689357933969378304004516990832695119677924301833617046252007753194066936154228453256115154447491881354346833819750837675390769592935387542043267425992730820594836185271335863420294913841853390054772312070135017508160697899265217689541016201247566258169228603445490151020753771174009238979821998204913027984569341274129348507099152803327980851708104937960436769355223147776406087291609341520954010301437481972848363331712271857803211269111329854463076658442585274845161618852125159899341449873554273100954295037966152191763241266282173339473903719519037719177229087755598505299644927976244930637869298717494776835645082146940827608297783840984231452202737825514698688477512981626441309298527491492094206610912083030619931415737219236189928877329986501416384758565163416511127936439104961702574445609024920885248175584950681361324039450308233039349656790278422530311699097576284527844896642237435690514018306286821634120267590918162206648215296145885608965226644389705635625656662072230247670702683977173577978281454814533771072631920726878159842106120993473926605238209700605287540430894827878475933171394355886335285798229557840866980517177297024372934079609242024387404724209475366318495611317077651208154881575891966745413059214489942151375328190377580409893651760840437359560253049161393117765439784841763588419017770881253535607784045299223269556420895700566339209412382611436243213046126676601943472633138298988342285156250000000000000000 [79,11] 78216986746153078439836619048622714575921532886183583032584506342821182141227522579803639753399545423586865997155868800913402003556553697139584469399870897525197173732395429146482999910661223524915935005860046681835767511313035414797382124395881142952371777269533012940986200403862606317592733935916819502808758832530097162292387780916663286713930762994234767410357285004094281134829768125889296427236445199202913457522710972445562670699760572164360799704795683278421926725233875469199151355100293166244240585654826473022766559494632614514349946769735543734674007093119459376026349015286589623672024098696714964212218594085794729464835213142762587010642094716349350195174530454192963396329998296258864800669411843006533535537039671260095099897356254818656723499712680111209301236256456452714963433900106334544016389983121936588551589070891375187273466067422143854490095940036044170545863337528644946960777920753683861529319944275891622118707731508726480198661627722109623654218308291185512086677146643008092761138813076636321885360021213796036782749389448912333989371979538986114917324804894182951821669135802132290707892332657950995140488020170307442115971676235908536299130539195271798804843626975739162383273902547632707849841296223936581457023098280557115423590592416436746309976439699642865037341336269163256947727994356472565070070655873082472566011210485377751035059131120712394274334377233658922327193669280180449572181320808424363771120460424329850436723371709131435033697398990059688042808209549300362496244055211705021441373838928570013791418608499770689366203252924743589863438576675302236545349251077708995260392214483164472475251069416474329690104207582933854772065006113394568798595106892226372537666775830303164644738246050677519593538896146101700791909882430967046223312927957049494279016753231728205295468660791402754351311161235271494544672244618497645212896839308489777497188196500668813684663296396838569476197194686549867402083097233390128364209851324058725086107844310647959127040633271516681293902048904983742727428871635283480727730012484919882880411027730035846890023423515673237641507904236234512307464395085905550381598091412923817077536884188890186875048888854689213957392430661593922368636401766622017712511039041580891144660919244484941091684090343808182649049059132314406522708333511854498952427704411973729610689226115787736505102807019653695318421594347343070291471693846184775800253592026829100535706063701970145022744021242032065670095418406260584384748838458723563535144581632579649678252987853642038240716837101035058884739450925403670946902969731411581067397383634638216867325240071184833112738488125614821910858154296875000000000000 [79,12] 162459868718174885968222329754301833279710348857031407540540650848642984229952523438572532729751714056226004360055199672903352930633923054625910646820011543553271663327082659117922478143565663638376312067074867733228318609100634064519928240294741309206408899364005015811710134898608560374970580570718204842494661770887982575052201439679386889689771187717933248590242937319948710015040958717217493383485084095780706162726251534435920042995244954247097007615986958480639773404635682008015394725242590969803865100772510747678622843523177069816737105719571454118069909998470576504208542357781406711781974803155036094216294274339096776590617144401033917661833831505017060675178194459458639317481727849747702442773383054651377803494880945899944144724276222227613256176530869309569082249467759083869540988548667783730546287594096388068074206714707344509296247564496530716957440899395939049328200195620001477531264137150878034922799567421825716628297860921999332681211086699299634528996456722143592707380937496601562565826709592065126893390616886411043387655173299460427873534294729674720043096592757812226237746305632633715774358197329235520677186605143497277318332805139336615811325020219529746944419699357165434998974752929047424797970599884079875090542594294794187826143367167404669504139793490327140369678232660402815294169129683088288717685559904216951500087016648426443756483626340639175465725547203132320847030585679017508682039473017247218222139374088185877840409115251720623141011696869855288360892615873105064782683140040088775884291167466115170445578838091808068863416171902905209252460552243269393943019923353408858806019687937503117363477266488488466260507602554750251697062774813292112279186983739204311428845081297790431354229941741098083811220701537572803897381160803965171251281685662885186135231347003295058678997709217981987603160591000656645639282382543507557673790615157035348966014263304661472600174237767847532803444184327496847331698342293199971730594292773462261752581511058541603327285521394950562907782325454312229722566296137261250726561573427114901450313201936989386349722964331601938549725231454699161008865282723562720618887636902950771712893730506752653740225432752032343741418690746217813815691328229371820919418111774346765456262894294497663852748521750495285346120994031542517725516109807790112948273337716589445391284800723699239115976415908652909059590804827704209215006619466136535829848028653673865431232636741590624846977405761360923804064971542865780499916326409946793426616532074081141002074775000699825227899043083766133553019457677779206452564083848677118927654358356352237713338126923190429806709289550781250000000000000000000000000 [79,13] -1123392255300750773356646528117904377536614190015036118403571871585037157050910932728810647168526879186314455006972435292221306127930986891721248437055194038456921176517809958043566656845997677405564025435620655064278642086665554855830977391014621467217184060272738953389516169294613269589637017055523207006848136189572227458350680164238339715848088850828440788002760746555411220002866180795851899438568889563082946543707572614403122032099780370128908863825945406270463664569806142896600672444355067828572283823861277008934445573835215594483255848968850761261243392583681746109131828209025054956157527023310256648735415156778958346992377363367855876664358364923068139551960894277301562345222170436187380263467021893470127000644095509547039549312137863906666662115403905002712741353952098974569737027648156263287857620592696491783634471308967772152581052262372568499268406763042256525562465721685950509265881709035324914684659682635336484215462989711945718396893099931806917875292229339094913139015037914228990116831329191439373552520318213008370609501368104125478701453008131469262029048474903110658159857187680160459974393732629179405834655768198044812390511682947206356092443938779631953509711498737679255715895091317373880250104878311607714418729709753665470241073858900894895032727238328828316871606756800489760452160926439662675865044781998804325582775586003796419607417901788299342549563017352203288799645116140623886432195664903300313245073919952621419863319720365430567867095468207375913044956806117092502755593687093984833703702094653452864603722151640025365584915099867365905365017789913972580771055331692918666568577526658336087857479733363595500383228823637663494876982836320472307135932087989288315632544869964516530243694984913300654379909008003989910964807507387088911632831630761270298831493029675497208535450597939612001796546692698744356824467030970159905374564114160421673475439865354672198600350760779886417479814719749359455685832944777964563717907760902054598786319330170357995087038543189650550483688053333215405729980537870050591030858672004588182704158378410482891430442350767406804104939055714403292902813792712920322844738380892319262539457855799545776684034884131729585811796266974333905154320161700378574457188396574950644799776189460453073767512384539191696582452248611626538860546913124528201974330249911685078903044476408711270396403153136179251342955641368883684902104312760138278108332541407671455282405973588984686140756951422041168900435372955259638328805824560822985949997757636960554315732794668672089211219058715550722723843267916097185214388151060686536162255000562810135222857610415303497575223445892333984375000000000000000000 [79,14] 3074010803935275658104118340210604438462154715011105798053552331477794726200440397718611942982140765389654148682612402440437454938564845846943012528061134873000236934572753889287992149422539137012888641268126960090721089684868112513382052435490726788550427082262794147460063095780407077465810057250373103295724158579227729589134000839180054615197367114137177205728137496930839576725345872471775821013822734882707028969535209923114437136382147934410577228503876970845843757947619338246926083759558954533166547603373716344607334374983752657052041662822691229121637376090651989547227546071327328996148555261810115662523357610624572226601059980398719064556074780537421839848466980445887920130834091375285598184370459407337222128641318877659066295600914036814034797283735964074613596882372902761708189961027116378205945114234893570257817694995296039333983647646978824874148261324136519343903079131133932413011616686968466571789273305987702294928603860944901362319958925132771018632544146993931444824571096359404658730353833980646899439428452942867183615732237056392550722587708474571287529939553625274010487600076664691794962247159825413416416039293668460458136502331529407517394525603134380958846733230229958661257456636317882869242835611543786376345692639494286046915105321900922527617885627082311942491641211286457400233844633231122847022049834627772913615393358172193942359262177987018769569621463856563918952878339275848940811236721965226277720932010027669129286883743804012942987913055408923571069205829276968564958540374533137322236675027883306488259750439912615622391684029142752842848190969020289093396524351718691978073358722517947270204060614012152287579495003643709599579560805076352384076376521164482853129960734728309832067918201990443762471888427968915928567285692734380127549848022053111935412336663321022485425336245577575726853595956991485542988380111242709909955952020028141275285016880088688897035067153141673372687725934239516758023945973977704575940151509880284517205999849298750773995101415944431956867898931830022840455321210764339726900004949814091633770987573979393853081220190211573941599461980642412466298862692929595266588694699441012723434125473167561030223616386667073136620328800381060049800397907223672200430846993553173482128548105725028617156966669165365406140501261601673771837696447999035523166886762665416547731513622040207431242922495909056095293919302897357413439721707480380329315382993061903410886011563180740378088848661054482500978550840119849971695985650749826114154532656662308947893751487654344428140477503487910248416686200788095491503572651034870694276585931334778295509480017244641203433275222778320312500000000000000000 [79,15] -4724127028754341686787074297613522612589389574985913304376411384129931888542058897104609379052686276703733038204008630657515515027661456405273989045785292697407523298037429551870712386230984226691776795615977195241371447945935925614270001997415082751420782438029389388945957461840627601038121203420466495455137561988836224894541395647679082613587045655250684829008180333233678130116259359016546479933175005979692252669316583755127162780853471102855669967895383840228669051431797808381037314699745187193097328516705419463781188722729155276286482562970689757356839737107204628657698388531655197053181043666897743790643708811034657491131831772318977669490289678773709412280752530299457912599242917536057080710204379998755727295704867023427565051739402377272096024003182921085402710807906820134288392009614796540877239695698569496437343367815047622670141837311168446500908534314965880908577003896925674843561787982101519925125096319023888659050907637593743523758046398650514784829692602537544029780549402534685429019834804490606209625004586822113135959122274431529468487882431081487928566574539705054641818241428127624622129897026571030193188584335471349948219476160957475553535868117424465812321656607357351716321722427644479655417515203874068403348071682149849172866845928040127633010001695346562399573239872606168211583177075872487364221566379501955741033989182234543613628446049807930055788765395693378350625977824825601065164065794075233354886911872135901812198023502153947386066486771479070548391145594239921693098963017612305730063429654183467148032499562763571815580972114145418464592846187487185349001829186599627863033169609631952558476066058451027048040763818098249712959090073503829617796641137258153904259645260767105959706392647947711931787032657044557874494815992831925215767176672591599060808801371846084928505967975370922157187897209273635767917537290183011994933434964091946403559630343382316631638386778280241036029260829596180330050842291537750835783791469744139246504754095613369376081802480258674347182214712691799072471626401445671504052861808652783502972548759902363166532972302285519210122892309291987712808970666980401484159703318951512462248226438131792826939487757505411063497251182551387920051096859776932343220020555401967594008973438516248422080646169622285231896721148274005951599075508843360531379378747955508554569810146372027568884814076265538172672726690703776294839301648360877881702022997431531507808623013692960950004890018575448150747449376328715099143221764682840341270193153441433828743298016816244088972634105841258912954845301816426966299287539136441057909700315565896047709237848266639048233628273010253906250000000000000 [79,16] 223258175745140323265967264518461977304302315190891124961548581395215632455282200548581345554084792550253769953087337323635191158400832069756522768272349149904318670613490275357303022035524064386077786478096815233427130294173874278856424211701479617025440138419803482874721921420451693024153046041240852619674099669882552794566812204267512934555598735079556965324391284722478444011813127625471984078952078213401287215904726222352997867688242934582424967772482131439091096154448068627869515820858326085296173528371149512320796898856082172447980921560311381569449871625484436269035040281288463759178222068244859485072013178633705305739163046192184687383455722198108266910729642798633899664052775505888454349626219082151188138525951923673613100518197250110853852026921239163046696911688187822918563458656436550788000505652330994269691888123197195590082132797740510850416867728400986404477418167428094131296124395014982023280626070280868688610359157119927413801324754815915248818074010885222949109173702844514535204509239715436198144407152603733068819262490946876289384520899275914001866316654214329850811106746470204712473864044777236412124031308258344298194262503298690034643413149781003459874191238838445681765903182732127351471745840601694392147907586238950992142009915047187306938520220662007107129540088546931660249329131922303939954207988957702225863166298407116719063610290528150629925473192657480155768152603960196831923918052354087621131642955377183550858454363719615281422461350808309812529382961921129448386827888174394066844111395159297992852365684668258360582716940102183673033935219486031111379232087648685066926272313310041662667272302290366725193040132021640096780961156618184705288379629906046003901682225034119643887913183203421850875588405104892218246692458349936280948725315357977070679576208814409262890164178663044152236138451297072999404214573305630917428018136742729607708813284547911476078254252968476481172548202463247316676771629644037952223389420829327717843344118058606177268054934749547752638751100077133820476864343226035077597571213026037820946532052150025612488766733645356273356846219642788352875933548971721054548866553018576755227514392594010330570282411617928606928681262433683055591817841740328777826625172103485941599544475597904508639523603517401204541387274079464247550265931615695780783696766650435262338090395317558652180965027192971304841451746349282438794740556456526022861742650636942354857683168268001892467477264963936378506110418891478141160562882227316790324407751664395208085693032608002649946670639975120149507516417102041070288632576256501362068956819534326641019106318708509206771850585937500000000000000000 [79,17] 23803952132065134796645598462086046948904334546858115821463095614887091076723086145978141080936978809196226229990038771578399444223703604042651473618231131590966336744965106170654589366028529344922040813583483335494133590171032224405381138555220311639403623292232976018950145012924682806926165470776963398077894488776699464470885684917530401641321464339450315191079855708295327804521365592218519551444253164205274192323188686250851345128617125832671533384049320129781988150418775248806395352658790880826527571739998772419116214963462296811775532857392252221404466035044963411344763366839225659539083586265025686141436425056291781127386216603994354672687028237179547351594617535868043125610177543427142600409782686927051135821975693294194985193075048035757824358251759724230950299957601427565829069644771025173487565089925013478103960801593834856491926477147153967243508723897413670563470933158760268198232210415476806918027479411268275330723928139953595377572986443792200129552507066600508629802646140556896126420062829210602201443110628659681394264876677588991676580405623627788903409607984909242329318479112450221487484547523107711160314844724358044204465011872641901861612044836633887301073402031549180848611808708871867498391493285301197654986409540379803463276716716199132440006833206989662884413214074406615403549115963187268106154351774197980444875158443697926088773168120071526465161267288943031315459091142639520427710395871386835470123428464351294235834756929621881168851210870244237445243558306384303750686934278202580196919514050353362392286432566536550207868655991306531129459580893344827340657762881298066944072066252769173232223266204427536136705685294445713518188518143424903063047869813368190060730926783337705180657052070163851977464095500073379710069874054082609149558205420273701628540062578508170402679000780633739365991556884593822083762284007267192441340829673589953585905538707374960263032655818410011299952770242573740080123374669723721110817698031346115557554213863067074611303284601077037343436549935555973558696736119578080231542574400708622850274902344076428560485206860075264124185133941065903537155385730790916852537197304030023745432088516934086183509358852628078023827899402266322351668283817746072317750685770956453376083690057181684469213469469763062633485931808196366456067813521466010444564719975633174711576719353027693348847548149503901712949960820568405559415874800241964312852070172710949958272232407565217579447192832917773084593722724460455172124496143607455694020428153469585510069533257285783043844843816086182286080248753668224403838576346564190101204384658779844574638673293520696461200714111328125000000000000 [79,18] -84797345399873298568949652585805845085886512786716156018579475743199524291033456102284771865184007001894031284228631291177159489865016113957830509843620682119506180621892998481960056650632014819130649188630537880904405065281470003134036910425372716084676065059085825488868874027161871118070764929205885690235343867941422780161371918385220832100867663905648842923504075269784964160284663445748686041090927990099100716791116316894104413956418996382103384173209795650647249923443088351275730487962020139287003956340017307406989131939742315351463445247892950509635774435914809165180438185218314985630561393152551452061276908685923853341516141983103296641566223798447874761066555063471579084862067051950396363374161484324445712086059919678901036907008156529947947744762517635970535385847198269610249952365404060762508715854377625455242328320657982997863939252603305687092131573297878619259310435324069971888534214052319450558191739781673591467913102593089232157883703454427232409497481303120105045206231888734835865371143096318625219335029952487193595594763247712389870648054687066943765665993240416694841365825724305768533466047248727559101861529493092265165598745344879433505553426656551768357496859618809482699278558075462573460592299719615408861725497541040196476308281009104726480541861782124997025657433971575341467407502715849556005017767982754525138357003925123967292942661857609829789804503618433562658189256991349090813391176751043096560710125831013164032140848403182031441325730663433435596811584575545970431552921455265588662346926407340209893283496979780272804404142919965307739177525403730736463081328978728484523888133668079123790497801007037938007397895741826007191172628219211685937785413534756956181829830558762605593649235683533670987998942653709708246386556837988075875787510644311427993049735923482833703937896638994467509233615377607252288884414691377591123637169722834361172076461235305790554289850012859216737884366282497148330345012139898851437629103576870278128398864982016432524144144160827779865015878588819145996732735448110135023197512644907699941256406196418956868733470760730773236560519381075994722191581465570941435264645118468997931349040948522965862510000674986264779876341008993756874986463229636412333586188103199355289662813322206323862739405014564848695788855101576248875773026549270487483107532145424281229133773650101257823542592429433257194904237240742536900786283680112487192573722566952381106854085449612250729373180872911667615688123381428914491970996853262465876663874149236675638481007205420791351587706308061953322250862956406448630381724445932913879716056292090708979003466083668172359466552734375000000000000 [79,19] 191367036735493581684104486328339472818075557871027021677617348457835413646471427214816719836766916655249531214586593256679680617932840189213447946459080741818780228114811350419184587273225443552025800809873779696401435137653046960242510481401030893822046410620061734130522604310794759548241798485365539237089605179148372066532969878779418683105040429306432406653644940831230532920281631101333567051741041385069015483923284257389253439584430716946060948560192176671668740162294101667469816905686799773026977867516004445068527075329733256160143749834356352130422140372751855066249042778562711544525736427233678636204377736537656466194397615674659216874769840893472285149585694048942064433238143059990416021480194332097704185369537529062517492893689060880777369650185222742406201168015004833509842431152687873603407418414983384442797925322865021565140305213935619706960529765372003614690838521225177391993174332047792929311735880498843015707564240735103774036931623733229047409268640754134120632336626503645775915811789819652039831943202844702176238483022373018907505823963913757430628082426491877446285770959046452714188247912568938309210217690731700190641886742767296970817795133362246384297218806890630963656108180513163515039506370022264831859655231849456151906363135204581260335016728149499757891266076016046469500837968850949909861638776619506692785662478670139587916135300918740728443328478989581101210308693799778683886207202214852750027935205267682382210315929832517174573864004741434611052385651979788940972150378116740685247466833274846545382825714133184816136122717109728596254967983365386086294597280628462747649825499845610586125376696459355180773640456464534690323042180967148939302108943353391842692122990112356646996566045024332958386543906460502625068356685551803801409656895109441376790685498910511760414688473763074201964672967045227866353325991232097227634408547240831239163150584609015533587776673911114525699384156998040322421150331675182457337440465488836228148463422783366768297321101271813911992297386287895813817514766325176252730374226004296497975150826087472578334661287330698484785118389785166583421861469219759231225386115345460079238369068536155465059475721855168512694457735145576147139103037206960384983374631768687429753046077124351192505074274462607987486925795327613345437832454569654880881178082346653489289877722147934724036523846244136945285148314667313388636791545090635979530630296797612133745236347522798190097229971606607494218988353520033501393522303115922204409786641157031820001229359887095289529778294981957900490958626111821338296664446216327371757378250031328414948461613676045089960098266601562500000000 [79,20] -332341724374520620981132899903603006576173436401706566974785182366569121751500158472207672988052298838574206464204917036775329140559340181500675027666518981930660475270044935894918852701496421071722360327187994827905947472388050738881147106046939875437685192062093514365317483985174314465233299159487460103369101660903148826501196727787533293357233649973012129111050544692932137814340900168115866271050838547254736604171862401362435256835992146153717402369263029842999119683844459117258045746046108496310444704968816899038377839377906787083736410083354052572100143819982820953724790926915281165705462578971672100717069510467017634179351571694130643635698740967326549659920343685546922748679324961133221910526667244610747057803513617444168167284803816099780183462505229924273166367679241174521126091737105952342595471593388378080887041810445540584727884334809495958058168464858816997085008478846880323697615435873161332805543136336213301990878652571192465410683439614013256036347529019065736830911448022338019548001140976910493881509518301759949472956174360821622980162245227251654766812838349434454196806544689029518374162856430319895177127947681610077183720763450557152830230448133821076366027455677690420064919186239289805410326850583747376988682972597207748919077152355162420522490698899823415907214783332488180773771474189016460066924091579028103319746111504553979269114434302848217864603297394917487833637046890390130046780781031103224728001986116795683144168981836921957368845090179374867502111994627289565621945515848813451787147348231970007721581848332760538477489596109679050133027051270096251482234232312741180475077042293907169214716203422493753652481927711701601619948134502410298557493370169930316628079054852585147522866602879094694581916444188394493247200807335423439253775704425432223045619824024134071756684329952228863759474346892954119108071516195108391319752041902731366556273160682387360391217445683927615681341205180903025765792633722765986280153990122051978098506097345938319992044915812794166870707887567601584591531110976861084823992070554663271926310961733632573063136031637058327594211424280564904020130650489764500298225358492364488970034983678307890106019860754592325434476234515157564043588767399306545266124889133061184093218718928269715876175972243769191211711497596156664238229227041417072827587764342408870903182968706197882664614809209178229156601157525521088708389957791962760859677797684672501561275038473276728277345255315047202685928499027496989879658077240931471079351041773566930836531993847066664260643583866048057100742821767866729959559817390358539557215777904275455512106418609619140625000000000000000000 [79,21] 483494222920414404315438738069027393627515226975104495447509190923882792646919209736825596826536856819034471269131041813743022809548177534261346999077242828640531382897347735088567810315277213401271022850895359538295092856382107720228298644697071794607337918172547696418325345558727627068305749665375480918258578637042980777317422323546182043578194829645329293212711470600453516895189530334495814391576442419416953526058952002300608143581325380726498725039108358413041640930648414548572790024462921961636581530014102697369036323057490026899830425690515648442477321883308929306531308992825010658290522953620052674906365944035586579413339491299731487402510036259498702235371931438455374823787257836648086351662786590914315004105487207366350328845603951169875064332388893705031127083738117997915684041532856258368994507903174320301233770620915225545537065166401075397154040433955161441566781591612898857630332854580026633246801321845848399616352366717744126956222680958553529760239566296039664981754886519783704866652945889460177484079498367459911445393602808212776799713752589453744807751558749391109629231514173155028208646447152819503826050441159298150584127463673841951037503798493362972577016388744008745127252423454434111802121447561205234122754534593062379397497463454946057242916821558127131854989769209291572072904477735755805877669830218870138579492082916837984460127484601404136732566365127170625142541789426526736531661384233924635641173133796962851704021685674582589986921329600505824727146424898143819497300639831004965049754803823933694459756576699263997639583526956182600607118295644084821488152173893570023103433788025143151213886966285790831722889048409414772789379406037723310267216074004403394495171958623408068588596202763118935646970141498257080885486820567051894711885560187041940686058133711829366625957140068928744543158464560725833401208026970677755607544681444968862098936860731916276135362332365630379548302656589608441097003754300469807147459823827847669724607489766165904222580596254684561264689323372354730817930218744916533972206452757142065755301191854027421085922038523748082750840154848939611460146475401752165989790338269707184329324497696696931595304416447664205138237741250401505466805112111627149531218994632701095336022834795071011372518546240240396898336273049631351094478907727100159421150363518678298542438334276760240248705470577497883015912588376094444625232080949918998158900550946533143053767627106845288456438560134657592785887204633905595682690210083605670888325061451009174303718950019021613415965622262187904126909331561724420762082230891985477026773221354005727334879338741302490234375000000000000 [79,22] -628470529011928784690365430097936950161774858646060240342913699804390491531016955359379730547959012420135597155701021067839569530864122446333689986685699158656833860748519471827529366219036441036055063415574657522963760710040924110562456336665891934115626249160783354961719468104294529863644400416482760686775982633364760534514827210440690893811453409627213107887362778522611076948326007300856520371016976599108364464005343852306189154349224255575868317185482357329113881709423353111732163113757655059952258185569188870017535474092962126974651540468982200613136243237379692610399154263120718027746338385103342945475156453064035365048149827014336034584800720185159039984666989498516789213485497062121325599338250160385253127553476276625311214214940928990673778554155932282069050127685580910674344362989557222779803288360497076571788278499702594060614781801697166206596623784100267264374382318742185845184930235701314274269742304314627665646442207349559777966243000919737531051307271076256426416243920986617047561741685207473714854796688857186239639586934680040656100947118827361640902272182345051581197697620788244023502542627790505874801832122085698915957404048235258947916182593808536472016002886248388259457459614974362899315969925220139583234355441801049779506492075951026736173555298623705267252595283737187967951513375954811192962386793418055915428951035938250617665026425975733334867836247503028559585204795222670517548828652897805148536534590507751193861233820231109643258799603025328818852102957046180104758708996628719064961282072056593967099867177035143151152530718550572487578903843567235719735004252287703030511422856104975030448118804796025547113776999320849636600122791194922481653842192870505673070586278783304337908742799347562077539085299827412368137901272789513652037577220714249269586033557787445658589930091668569529410188998246198332897446265615725874612619216358811326721009367214089596020302924231942204445109667047484607137992179102423314362521291066473184878839443274952111834558990976861711765572393623426632718751491866364445239822091708460475065281998665938637545517714030610389453963299505244973222806175451299036161776283690337150538671718509556076897355872981299649467420717200242686867733288094383056956531976114440652747772341661249468384809852152570997710760164939466690531179863962670300856780898393172024061471042142013741434708781687185844600513698854405095230794815753999144016074344762834644734175166731745063215118137902842529416966146704903170524869108321425899676031975994434174504891795591466684705984645630281532329196269697931820990892767429467080653182620153529569506645202636718750000000000000000 [79,23] 771130838353956044968426568099422540797400945955102582830416631666065344466575107113713136366704266666443130634446717717366254462796022909956123354301090253919762403497844234541527385130034164425614564001322043802021018109444836385153884838308968280476878757508925928978107029379295749855793509462900215714406147951319087970677713837932893915401580978033974413690206362020840000169472524879462816813535057159749836378849784624303884510069914093545384409471422434833677725024242596164515182063916590532376100962431900488035492533574116653919528436981267053827921871179319821016790302099028670846347860232662263760150368661658152954818445184608797482416381961279194069678800208594392252336364786787928404262450932717671525927871972042721166910714377732395517740406102789428752932713055917063088204852591863866029233757019480063091379620861871020591579632321822002786105857671705780580261380209726254924299351285788839331537666455992321678905180081437122101127544787279758258393324004813530078224678912379281853830771444805962097940613097754453913811847437927012803091294615080311801111955980976305272584038341994513963431948347244234725329290077810459750784797543425024651450065930909486455628032971802434614312534400135267578573407376896888713589222392758207777816261286106240878468691253968875988744802119877269612412345436885409397235842518219118962236021940740473131463506895780578637009867175480949495469899294601778226858141710469028133741267856530864548205260996800432416517082816011713150465661356123385098137410446792466210269152997123760437151485470478067715012396128815730419076442341108580006403394639132410295748128815203619293367027693861443295606059088794241050600455874365481035389999084925551837169573784569046882800974976342486894789153130290160624850637535062812244354311689961332961086567275308269688392850775445600099356908017458686042859655623479646073005869160282840345635517209318637556809178038002842000614186431450283169289506587081947752309994512348411758253109741982633096783960636113941640071220498125631933623787978912177711329731704861832368879947280821356471103714933822664591298100043722149987960610611294838750602492572201824356721075084448696439084605883907875468937360669008569356762661239578040291739506166194468458615570290069466931772644809877023370609643453789345796629093805693292600745776243354720930921513074638742186760909926269947299366038484561510799037175492130092507232111249235121873422089603231623967828456021381483346809038561479953671376343758110311074927663883745276784269166424539412841673652911671834958373349095661939318838716176220463016655060073389904573559761047363281250000000000000 [79,24] -925507836912471922398495431728330486473724329906508614239958265574622172250061325817438053030478853814070347504215580355468767941363467009678419714378268040486848804687333861752439389980604816937054512766185355481748102724645893732707020809295014360007267614660484605245885294715804692336041077024988777852978173483580238335866181872408565359620085497631673636174710310885746507544313216170034386236957845409921615586031813550678565521402028374867915143136104564305196574840055436435729989569975106840206387593273918565144374989036359684380048721274829090856342658814052227726004078233737047547186722613901610532000372262220888361727242423562181492799199090513299355958921029519237505824753644962638186279785379899348507401816229237424931413530192944762487272245546473850737807846817087340702597589770432827008268454902071293114971295126584706440476971163601092823133506621842853412706099856292377623237071464622816757060705925511249170295507951551154088242483918985644106657412129958882693352710257178892790661224675166991744041761981647647656573326620840080317073110114987246336073180493669750355808265252512377024749963890404661443521269382733679432382744543225487639129199745872056498141482621418533812034130463249947532211460440989303569637107558522414426886119201038019413720814648334897288992377769828100195852724066469858473271301611587044617108021163754470148452585907252134581346694402640079648986819931745221301640234122854648763224303019449284948424803398121998393443876086704236809969888320631228647047459305152020398097561575510366552652854167385041844129649497102140634510661595157911126458928234642230590344697076364007503254251508914678978238980703456044047423275399091671607657662584959680670725786526911131776425233692807399453288061952798913612553859189965826565470951358724254062329153202585557956384647515450842903462934853442296327675456746554428863926986110520157427399732639059162184998808494339248769502512297774039055583363617047013016047215669104453597296319088856186717575799321654140792536527072375283326558425659920173257872826234776931344831890806397973864349287354987265453178069338652591286843007023041434378674397733916141418251753875028643363405817919934309325983398842252232924815190105197550100794080795354655813072336879159159665551361641463296565814870862297443171610250699471622616973839867854943438411296402903583260309656479892722267637735001912043328702455243136626772397273784981410551564918590671769770776934209525298296684158603585979196210365501778322029539591169897224996395115187884264142264636710560708684942218899208090073849920786930312033291556872427463531494140625000000000000000000 [79,25] 1096249294195023317527947332618055172985556191240232754304459261816252797408949178601984777441034820545695905209440608715328657786956776786859344354744767427148928281487380151646445710435173225664949891007120475137699207569614527782428170142318839068742058508583059747971135191838578104314291056179153211312212117154956632238962682229884890561727050335019686367714445381780944021711401899649756346383563059845464696213131629765438628365399472344832387742081968830875531062764802664598043146597106529648836337357024564474566948912068866838364195421743157895996319085753481331588632576880080263436796366162289278441848316466060785514598772661088629819500709608143971517499968179597436239285759875048954254215698630596431807060660659338918001581520365556192404027233224505383804839864551068318666328543649582673641237584999788636882661099902276731848768130086263088348852152514244738293593281403768420083766952507584215734066569415529708162616570076473334225821662074668003377311142577323937950516394449125660478185077648652147131899726555242232166994399832920538077917598894004080225487149887757032127933985200930727570712866762366134491555958735578335820092565073450703750249227885735560157178596194897853336796876316119242481012826607180895591901743272959022121463722212205956756504726771659307110852305127346773941217382497805422873922005393735689866463781238137302401500600063744907565691464681051254473241214023197508921341620452855219347869087696037793159288182505333167974667453829492865479965149594011955229895687796619155938078937280004198947358711222391950066728529297713321694743468235987349764100405057787403846308016021091329617289336865413837505117451180601198844175709347812005708054591733020148159073402666532113760107628121937890057293676008091752774615541540856430115598874741812867687516060559112269972549159959534058096064078616189973230372232466796440894931666910914205533380714977334500322022164919075221585336359958322620149031607851304015797512934395593244597053992962988766464847038540777976355643826999198790005031537897461092146679889282573095043753910041537165387588834031294214254730177988287679162957717266467985361642736689378726344418206033279770843929609201082247952608212646734759131837785660063908302697042222329530366775472306489108017074600428503262767749758947302923119145915154871011729962625882259710153689196211081338992815089128344333943513457244893136563094215803736210739022090710204882865037064697193715453293700628807893983162770471042058231805902170228809354290559859425128673069143455890811626567411432047950593295110225462330791459724874115089221504604211077094078063964843750000000000000 [79,26] -1270368620886583041784970469425348102907310822580247738561985040500024548014644407864173074840840151611721370715940931184814330708696296272221080028831027457862958132810203401288609617798375001796010357550948959215001521691436293931202430365092669322886417620098106098574352275651683880771118120254181292118098692135252372212976904671377187363660686581342680474678149266722928747672617549024990265454761253198541582221950267891825385915799709325947081257033791261132066649136555050410424946232496864538436002351487940641746881343369828847901616349000714423715309772091431634406567128012436746985661341964230870656143534712282731709831467475265437601809856376626388034633833043937542591410083271490659168652959606438900473846829568437325016701043119399875589782733321717385737412000165689754217077140158576389743232346728157552551629244593042228682903212476439565876363620878886935344584712780388690341936581830888669586437380259758497501902089082237114562544295174489017154601426630651781431610269844392054523544167141676592898339723966257953217607337934336161406175111158928536127803791785794333445556633274018244178210754088820057256456416621131446232108565162857417359771554050324108907769045169660563914853557027348131821185714217587279430955767241689644566397060329158951901119134794889057053415600810357454518446637559176405763952095838762039475465704560152426058576041966266925926878988038900820824599332524318030105203693761530145138312213191663527057596851873794721927692772166882960976272007950066052808793088168959773464373419842612727901167293271685738372304791679960298299457967880878599201172358883401114229610823467205897685511750421262434166281178865471029922981550326324321382438197603600508869941155781946143028149310002666044193034773901996644323678698526581386507375499031231880108315044203767304837927014179546028870968707904544783885171147707880888302080260409904871494927976899063895962337252995902079508455738049059342502650505350608907219744837714716647992262290455634982949391760691554902394978760083072749265987813712996583075846337667428524061700098239857996534539499592581437190452476536783869193400079093675939771014867440059497251582146544695792881985013485729494635265158430828137647617795111159659924130444813840136365954664648720085037939006290964694748446881988865201769275920525345162795800328214182113007341146441248321296820920628212275942815830625480231774105918880790010528540933960888096154901994881433326597052694276920728683545611077399036424703601976203122112472491602070535404506630176954082402135608772337303414371058686623739726736723176792054346151417121291160583496093750000000000000 [79,27] 1421975692967353090157700703076298226366302785734196356539704818260055249069982174816215697840815284811275346582077316074717166668772329799982884331414598088751430552007750053692700161594241860380165229611290425697979139597982301359914025398827586472127848411808315228957206804803630940097713078929497699446914509373112460173051329525288734089748098500332011522903050987695794306396249939763010236784102545760590378778234648143528287470984152086899714990275792758648403494751591811581193659917407082450323363708095625426773128507753138540352656786559000456992336223431905252311153094669016344431131998441721812973998519910409615211617141663495593483120979366860329073039028105132369546509728155763742050138746584644045222469134463031226274919135662616671625547566959545455359854584172082456601866866147711698742607030694247025740947963237999181513971062117348656177207324751120251951869981899902413968640246873059042106874917418740725012139215912291920376196403706398982190356582903480460227219602733654810494710585748100485822832966748598477352741230944937627411080470909592714985579476397639293421294102631161285981963243979798840901718530934966460522275323485941403029128706011777454853082171943404151131204139419674546357094347449700133243231269501734184870381958876145497744708773379424916544518733869766708711463285792779378873960580020535052024502830230329873206170758367299244235433767544692182979900989879950071081249720799330597333461160192054922749014559097053996754209022373671113524985714754857390638560631081773702759536138564988839718689945041101663161469858112681288590506452883730048950014661710615951040045476352782120407506337023642486497598179692716753305388449449624086454296090866916916747403882629057146730392470992016733729091155689073747379714505324488240567832471215090023509687780321591882890967334956997186796593355418729252744047062294027202300751185186637299300677171157264657576174982681635172611026371316475098581522845881500920930937524058738997148345271884641752963415112611021413854089944235745190080604687734480279346384071202419710958441301100184787470396570070257469221398573966240644149105662657734211671112750069725141906836721253880649819448448364875202701186512210287860234178239182347241599156420457443758749940519233240529673493631498313468064365055721040865627627065749991882340307499162077699118339254326999853632493735466469817109305990627691711207926567409367324936588253065683126993963644580183220172116881279009362160918853775909885525903299930791811220303586812604693199359502685581280410127584834764441165485489721029311674664781517396505705619347281754016876220703125000000000 [79,28] -1517885445002658638192183757373196616182884940803340900843512721676267769568207683650474285811929595346912608886087742588372509240243180658073451268842526083532849017105306744998035184550221245665580913571668276184000312722334265137030362933247795988941137111488066662345839762721274439339401003870165844866649520447444730053619344021568923038126420745672949781724860506250448761391925165609857717926576672941747982368169343356258939753847705369929342376541499786265625066915770039848885937916083608899823773967055379867335890342449050751777958194036009972178953538195236563261504413089481951813577162754873362658251287285852201048497456937334201996506804976884300729531320680687548695071956970044387794814545959369068224697583864070115526289105779853861122435700243332290588504113884053653604983960437117059686563496430740974564521210581226070213258317469986181504820990680352064555564000965284615661980283411423037527961592675670840989293031066867919998638226374574572590664545080517997932726689255194033553985918420768638845146199360655761134741134229670916476947490988932666789978249960353257044176568666824933350747674625523506654273767203460149446248839395953926893197456742398133302999965444486232630723419909776339443995826025005751509233178984287443269169025468134460053741586001035572543959186263208788709892705424857002458165418673819124458649794404230868231854189829425392253696409166993525442130544825702638165597793860382670158832193583194901479908373288815254460631288024090520912502383082729206705662203755986568324946597673360906112224436303805851766762428888116529304062569039690181562628114256787081771660339194789649797297160065011371681574523147432598879303671858554103769902421973068048766713995135597128116658326573773235292341018192964873308890453732957663546410462729299750762223376863832492168754521189503659949445206860989839487585840009054485092572393076708674023515602436164644346199084412143541943472794810965313442979022312148329528261989401809907813727296635325532808201013971810725653835730399532579218170518203087279231819455913398398208469404332291537440140863581455808397493318950033649851144366558864062891547668677436109007695935383118097400261945372042590408656803586966312568060321400930806434432059211838540683532589647815615551187463478125330043963104761877676978973610181727717262876841629341143745666157056456005760673232144093589905558870451055553784731122042680994871699038282358572028804139433566117391055591002525093879690632948971559607515920443683369669619890945190355472602378365690655911574212931737344123224757105883320207340148044750094413757324218750000000000000000000000 [79,29] 1522841561122404876949807293721054567447728401600598929680166730618254043614491865468450388931741518048359451586852594331088409469733638327406852022494797479950333686166592758339527933236414855953274737375275183747413850861437374294029568487659155725126007278088519599916532948103931860183301129162573645561757921736659647787774723764338331988525886467159758133910011087660760218656864828058628472841276915567617984882275266729888088774130294208327261802076796119341928695974145636185177896300362375111317238444646964505259467845557884144494194732791805800142152359855516988076841842676422897023446774630087465453243060801811293516668470909872275079531726656097347172602637862752164877933738983546018597873536623109079783292482987414162292538696804923316867739954103427924249767528272856079986053245637568728144317170477088974800105660842156577071962790955922173401559925144991906403718372194412139014333444300633512805090470534166674469862605221648650173535954647506849429855240489025137570915403160221403465684202744980946912108152924862236275604762283552919748733020744022383636378395055722469780436529300468436354997382565721554919332571322857371277630390862656382735440038853297334658556941934978640531127473874145885121351113373315442300290661067612970682921382791385200076689711078180530187427940030014658337522719401550067334329855409640556837780160097723818171551323663378793843714923520348347243150722834387457107728360485139701948842955821103794769081842532898333223669894283937109421460726667641776699619250637735621536307240826465439758714590409001541803085508684084323866352530484941308123980218012543458101303448435867344179676512059701840212387755299666492830525937851877675149924314100643631901919548803474288762226798603914971717123175517140715359870733486920737002806634021072017852632519229922641582267664441940193507925022850950470820917456843851912096898331991412664367732149169443876375439981408494705040009854515990596066870024466911136814823036268399497225330746316737818930594783302865709343669233054955749558012710525687078077109398322276738893066431312442403565395716068236580980501465709335982400861793624730057740337600406164113061229033843322186505374441342821283077476326417266022360380674170436287419459200854102183291991231292055891082906256479936580585067366134883595425943132778499106605777162301757267679406845493614998759381571453388259835981973402577777625452056140735952474915075314885897093137751217060323378011558285785180810783493726003061606626410897944262254473059159923865613718917081863814008830747376871697296797182662273645314954251261951867491006851196289062500000000000000 [79,30] -1413329088012701298927242601286125645145460839373181106963857001453124333019442624002253842619787070071233084624878105324507694339087545646896400623055517124819020978490205527549240356003035517887506178382464348481241664337409602327435505616699122438743255341294639263505387227682119801528494840317448730485211833796322138850510684256793697182421162402914555172606747191953396407433090358691623931765890617838270038950165793067427846413560526934238212537138935381110330233834718247392097452881873834914758304888956783860912470665530869905786330548370208329700379598097770019304119469673215114328966209578781810983407918040089877141923793446533962965550734282000102160814641531527543006918118702203603984555587816026395047406951159392563548411299482145780806317456882276845063021427523860784827553751529668170184711834397531448193718808449355858224668606188768505569733605103735856548357688034096789938013379460680907838350483721223169498562322237176113356643180529204902158669754664312946890228686807469135293655802475467670317396817436573743914008764463331768682469931813482626553945945571813067207629423721992015052007012903551584412559312241258312138423846213640923397846528413771291469618906008151279411357026972388279038011252589036870087195255359516198853627845750832398133245180844607560139375870856830135473064298695066262294240219963533775328279031482698862739000676385167334658467490608722596846155401076399375760110119757247564536762905307786891286775817356011459115228071805213660121048494751652404201099329993793650973669258729505076822858661573781301643554570481101384490811899618175727712621489335754828867319140193750145945353897008858166772213086990798038690467134040468069229632253926995312471101969668314800976085631650537303973730888081331640994776320805902731080870152401059361103035840561883886657913263040550182859953135296656552068001678395965357592315406729241980588710226219303131335861302083426338491492928816466126058475841368637921495468791213204902251406679523420968459031525083560478664215139113733657591249598123356459162499859608021376468258859216943040152671508237451784834145260823173761229890491095152465327093900459829389428460837583256147533617750446297321027922369470345912537856898629544787925054867181434794762764700140526118834929392449118938622755856670161131185321599749643707096576925122860611807274917344536545370499695932248531402921487238731198820547391948786689192926395051477194662581788495370269025458989344568237247463186562706199600484639570606937409775255984657140964302371825937449405972084090824916873155140967927012596305758052039891481399536132812500000000000000 [79,31] 1196420359272697886386744459432649489046162526581721802078696006863775301276669150022125556663816349388339044020123488960727495021595432373828789553313199908281812882151819721644406244892637260372302045475820896691502130218732322538034813659131493520669837744643130206907546093573308795387255200880082615454265450009389417380699053653846403737367475010193965550468259667437764632901027268859150565182077140713350294919308053017214982862322571678985028087103171022083683053671971481072202430573872638975157123759754890423137145894635838158878638789972638194701107670078902179418719681183122683909428869183101697815751987804220670251738373470516142617399044263776855267791011643168772592782936269155959725745708044646496073825717884921511043351947646066602392393869230921268441095836259000644448223032413356663572335707188795422348481696184219018438043521984985097125677947250279485747319425230436829337267908568137796083679315663069170703444362366461517337484646227694822684237627186991924811498605493759489535616256646329231373775393460059782443279084889529136905894110418018119048279935621783874664588582218889505532291461610375058023388538799024571052930733018753464954216950954323468828877898979541125512056255222900399763373343894085256930001358497542003717629402408578137623685141979486893400370716355255299207472926463025913359892876164791728205540359275527890318182311740215463704993962274853498610901465639256832311566783637048041982134753153708915629747135290989145016280223781845760357056286609992065620187520093245788633366249218016561814259862137644060523921547946773041990682440230044425174744336306635450845612625168950367839943654233863735684518993406493562678853080767474832912122063883259155200456840160673910905474695580231188027723352808742365610323750420705673194277864470598334322259184178087374659261803053779090519600045287572410325133430902936685764968679515364932842577669889656183701458560477387923312934661373668023306983943962100642517909077596371445017145068648038534669496028701515223328123490636076661865421331298765898298201416946228752423372875099184724566528962495319249901506953972109864320792123172296432111866762405141965419531704338091902311829490257771082957974235459980358275229814610690350482212032236577444738450470169591180647359768233080830706390812417744783474672732963048071775189769391934561075135515804246425222817331081443274647589925272951006799508433947146757793154786821105007618202168577208127458805442268925299211945467725164028861239181945044327683627924625930092718631866782928393033521326399914693164970846137387661123341331403935328125953674316406250000000000 [79,32] -915056598559316725377516540907207284611940279392689569952272146525030397860094173316497355898350988233305888677527659298049968791239679594693206241492845820104244703583516959679220181271542055911115949731079126897989232510454694732335411151093140753716416510782373867317865668509533119968923374893532379030216991017670075257644465985538635569761275560308326193424807129521122285092744189786854083724572257349314144295023030543562852509632539343316666546209302244303455002907880209949744002983971510914012009716364825616806445092892380257419783016024283985192397232748489304236070456221875513853294108869276660262931457072899641511939488661930791687059550686924437410746275797760626560256151993665086888468242533321680215397192634754576096882339891494341052401235888305234226272081083685975977477322950971746893144052979223892198281649981396999197475085234549833411541322575382897585570147677954317987211174987036843972176461546041048581375771739703088251502175362120907313833912484821001383538094323061793625778867045831185878082386163151918781449113384201892525825255675817865229072889125563840633119818385003878169289140021726892739111581101183843538614351222777870902296439384178222414125757483167915485611069744500894683683970882471714309963555146755440663694728640348187387942462452855032663264952309220715883203771702813731539287497427594710928060143037926866180076299262024082430633971749780043915791213904521493803385478186650270908487833745133098259750465222037231791437949717391078646070814881817810096184395281015856480573776101227266269040767750654953547635047750520838428510300664823264699472932785716308910451939592657489930640779530465061745991739145188218521183721895775853036278065577815494527962054169572737770714990072075301471443618296825111417503038599081803760960271501383236255382611689584097619636248967077970460439561160765655562668541662028371983220042227561962302304311803498715606773165346089106157110049468109349980330453895303464477798457310137695964704818571728081476094682899564674252304109065037679284425722736206416141398978797141441233439981308976682176046473631574727424806376897186198652669335054641232762709664583982228973884468791395496231347474632232794064878713798234325618653541856914930438755503270302176727622482114278325246566775719444560254835093907948912762328297685293707887265252289245788273772814214629247506931221751582928315795543686520096921382929597945753284203131899546817605057157951024637263444366442909536712247344144096034696343901520088041172858257562860527006288280650147197420368840012925079071366349370286741304880706593394279479980468750000000000000 [79,33] 630066382517181075574669918466194620504888407845232568544084062199943789487875111893756797077174683615834629002016456254799690708555135554377107019258646163410909661818946825370991413722528208195215174560344177405339256790325909096461050118470227310370467813395477562863416998513509713124770077537177150261666061377568786743274598097567942499310194586359542499755962732614295089363596058320720555399615872759879308344117796973609670584474577369835039538799836745364031311906951823406376234803550183957876720710325071238895257447921732175437804535173411008080191688787158594362539241658041016781715711311624796690081597174285970792657334928573525103454054763907141682183876348280327553033992142626377521766997809517646137622897143499071496183585536766092514158673050316131311423957058710289164186376555930399476494967310958418555547822516719973033371690792160910000373424341730809449936559437296277186622646891907587031637165802361997059309482159717766544739941541426854552763181299862292088456600160249773602020384623652236235229554780911681731376896094739909986230408244163892437258075677125006537044735380376254543562252153129757371844352918701209694529911314839606086737165936959913577475830371782343484023989605091578923235308138093104707722292332378418735542032956066592236572078062158406344396685551580843342002033760711289637064343175637641948360927776158182997647778955182649454518833505682313584707430072143244297692051162688865918073279131556503008468851987999330341611196402869023539735697039763392547990625121436828262959243054634547913118717582092807345590317607534098736951982670554528403146875979328297068666572139016518644919798151493557170927994591868824854138283101131612419147466675053729841272708893852389345831963932097936792554197995487237490858465872296055263403932193121417858023414528425351995406383897960234693803881388087158526662755198715280625362617550786163806117923017846746810152958518477702535234632576011391997714306145628529638373954327791270219986664487988447142106483874325953978854478732532537959756583702991071900071084425291860326644288571476387163833817312675001888509466623381088415882623965433252854828647533579606244062226498537219792402484465601869445814843493901124017522386548406157019287366083810550872083620587586165432373792349094217629787237306377626396850148004989061469354659141613656032627070101159680637494123394964469329690929713505289830400856727200604984244429243367934227148676260464997038939563966453868595027141096542869488880914948970716986022328783592410668619497684702287153170807715327231869086293397641540536824322771281003952026367187500000000 [79,34] -391845968621015774354405705071596731117401474646686244210882362346755366925654753808166364335661407745211588529405034521286772305589817946107175546248699563022974540708727948000664936351495691026459049759936436905735254998191159158803250480125162245573552229790636177570203708072347040635202092369868403144814111391059068738031161698383163093367163038396333010971697294270893826229126993309048975803187685187845679823620555821472795459906468534063024119050877656557813767135816991372285958206407900086151319732037821649740313709179694385602536818853273173059422620493464345550472284223617067151328827486964670905764819867397161205570792056448867398335049440894406949938287466323131537052961217049919759798940166917541428882122022495582569640491492591651859172073686789398846244107580011896545596063563523864195486923710769173791384236143037691814847837676297181773207747927719876841842407642630737022622768858916090614392350910727385791624716238596505423092836186339143865988785730676656633394372739860811822626637936182636108679116879047372932166413157230440004592911743173226786488175638513994100212231252055821947588752640115767533186003221937478536371029453955939226365019280813253540752192478340786627038763372819503917768922754266166379171494324081691040098032316857628283445487520932321774803236917555433133336918574911951255887385482163261567143949040155059607884092404993169292275689529131571143406043009735821178512649459139576698539320458518587401219360286254734306925801663324860090090879362455687428909073910983225459801244298211522516172318370202013613300866493305700115580184484347791609644247064753556856066792361189657715507218986242267776493668633475558281111133680766976986573538455163723168290286555155316062462761972993739005175723424480525117606695520880482670506866372860235647666792754523699100985525793311242064608016407847302862537386276601251089600517075603481377805996833158336806891620061396767521098970879695615826464800483113469665090992138533194932768495661833763125928797090778827607790319140047432383803198355084328341544263288125145674575787328786906482960783568323893102823627584082682094813414911846715636602808694581540599261537691966574941442035530861981126347017176755877868613075211758559140172435854225246913937853765976844208695335407803905957880113799233317202258237530269078313221381374750959732930963937013985979723911800579391501532138961862292210389746821152497735366955415863579389415284892367299849047041283898949740262879822683227759828370620985702300982101832741455908295085224630175217691343596729536540457933257997069631528574973344802856445312500000000 [79,35] 222725459043411458258881142714327801637534128240529804067551930016013074592271616645654280447974512162210305020905073766273714167790244449771786058543608427979773493524186911049771514410893029942385626985842463693203722402494217733536923354565406035964245756939589181358079156909642863661001120971965017171032301081822212516931425684496228756521289717974962531863884479817807378786376157932412974235834512858714824979739078999207092225731526847005509292873680100525211128419828193755350974363700326308287445077004215734183442031171585670539795856138936602392844802986832377045860827815572826224817657099373188351534756858920863341358676733089233487171879926500724425679703934963576983940033243341683980518127580515815132436279994232544328071286400966221291719216583359524505989945721493144965162481910487060955494512836729809487488295608117822059174458128458694765453350244611373737914362713446177520604422493364489795949554361885622108411536041781271746966465692470531020186881488340858589561074819683901327965937996869068687346379640767083678320255198790685725348433851871261689914907468209793048982674084476275270783020707286956437852815228465253747269864267888098594019761407788210951654490901375769281923846442997145575863558443462592033010461190103336802793257898004895080848594085672403010522840507756615780104433874082126270435036918295432754692899743373784420351278937420308738713161777788358061844800437155916153170997794236380559101213417695640617889885553745500498963905839636969756130688661349799833448092181536322948173352796271052785705987126041122557966364965675370358342248431180123706509015885227732169285813333730706214684969729413566169656240788710956115383447220812869928573316247491761088230904394209299620142353112084416328247421040868313629869026892986881347731171399816037519786436618095176853044074125684818202516414357402907341586518675147550593105472603622458832875337175084757433135798586172766459823710051715093773171551176368372286306870295003187123343783107986586367070534161549612451695209785297131321608870441873447002952225453989035785983720236034249964261697444968900824656252611654018417085626304940917707920681580018310746002076022652898921299203151992118886118318235783499797382729365745648485282503875104359977484707856240579672167209049283637534694166580869931377281707781603915584803878025486149541420146012058052689919887566401912542775791358700795661780328509721336209048717103901705581780680979501466941143058679148782037754536092097507868333823164156278900585926839157079767208670450513411338058500882513710358466194061399789916322333738207817077636718750000 [79,36] -118396357569469623991945911823436716028272564865807009188564028717074292411870962246262945255743100811095701725491045786695016806672907106948865272394492947622550662490598428284911778924391549145013936507617043026033471681358931087449842625607201236030511585337783983124003055683980231051204472168313631943205541065789496430592997413284227919145760560232329159025256359454110565157203249170359661407769626272244752069628504371101498138072292627854603692304976162207836884544362707984709704968264179583839412181287520015647320717577233586512350950095064424922291453715631270359040245280654112277245387220991207183451573217293841830097330024094473380600058167710103048706122017511613342261541802813864315657960268066597432175746034591347552594419253174070114421416352163476755459383926341817042031612591902601469543576416724041301174422001691775766565145419014425433537306562559887604266159675922445702523474509660682552282193756622334066084470864050111173742484473420112976693569516100002516686347435722054214395893155477536841332412861682468236046111215957657962832347842274856962165199473160649767024505872749228006935493525689484097059793103563561178284284606345840154712367810177798842845713192809701136944532133219544841886341798390681312210797026008507091413964075350385451451010668844223219758147126983723824163959568217238388987615494966300315307693005998213092118067227039216168727762176098240227803965065663217555871311416242277403547064796692994442380554469344862839099007073877893046129929661812009838825452326097485509957673866915196042609359456054332530908278380396843571640325526153752157057619603353932902803132723667975558902667151015043210423419713221047147370317219000397266597581872008265894861325373157235824015267328994543981117112339601279123330262308926769512676125950119959964338330282628659600074090485306691942385145314265128271431962640511877690240091507954247717862064824615320543221493992432051124531004906411879894065194484163261297440400269573338204059090333608673841152059339071671423814546590607570811541557912597472911692134236791807069683462582343502961464197823546996117078941344267121962448591187058422923633231114744275298094309024584850443034439282786914347405397694691366599548492894518154430242076528293078354506119694444594259803315232740366191917613287926474851101325936128922039162093441566528755061005715411329635610197210047653235675355146113493372639290086493863681876047704950562717495694345953539244168380986975087174418607046976887502238002580296865508918367047494722923593307500723786629302444490391410525376159057486802339553833007812500000000000000 [79,37] 60907820163280929516642426840042778210429542230097508648665152339653282834339967226216930409815930230286691412690856413373263813272202596190098932932617754741898195430863125473161863379538371216892653692283653538187688366773808024016430857771569324932042477522332020248708647667039521075343657369178279266174011596865119653921642485908107269462389704812319522700982088513153449956944673385274813826306606980085181730076688797586292919025503280524170896311152304757869904157440003039659711534212007116206515668566940474918509495013971509031630849778642126111136065817524480958202625373305832116534608989133949535743824242029590933911267145381335069874408114444033350715884946843749969239283365478726778932710249125173317850800020431938908680410699538600319446819752171299226062483943096922332786084950543893957000427167555685322143204596799986901606293214058538989233576363746854825366944763210445087760432896324055132898082086033877695501261475932685816095046578751667671360011285202958245442361627351278859333701141384904969607587021120961565601447786804830845149622430049347554595915790537422740557924211563625227282851573502953557833252306033801509621177027498042602482177560177212413527225992397808309959745027701116183070913413227923396757183229065469114049416755476658007431027347703640171298194638191902024387829909041262574093290338765401484811298242323467511198656281612484250197643741965095429690840861878549825148892015889990813277481366462468519093356796316997104024581070093951589900450499112548833744321264755446167848385993023442438613498217903476798917752602056483675890216923001407503166025093357651085272705230617460166879803761023936398129884413137134106614678300101016222741317345991253181664318897375589490820545734821416516798495726753564878753179556648375614240607139609401487773236977895515199938621912747481039173691884289977267648548749940538473357463232015316361506297724385675728532042123376212903499304032147693750701914511817117557340758078452638659010371735082338400267403352290144941885150912400529939768577586993783567188420340513087020426243637501986367116160458852398828287651853161937008281297568406062739712565773329521968647586940109308521003999775890069964690289543077781510632819199047734359015062141050011311253832938867788318396948802156651231930527616621355827260335583952805408057447316251426604381980610724475114768105682308406377756066535818815342275219989416916869524354993171087426242688355369570544323070356777273294270728462781432080865785135846585597407808832662818995061605352412881634779501249538774532155116503417957574129104614257812500000000 [79,38] -31394381670538862454330310985620599891473738155173584037582886933531422421728974638378873916445676445782998120331545226576890482199310880237844261075497907949168263303598597957479617616058933527020331500918392872331960587477320678822505041652498818208899390623350249176884293943089146292070943358285110719331857059916012728972503239208396731792896980825282825492388975709459607119830834954533465852475770273633545256312609383569986555415595203757992203949532663572580723555691933809782491533134248274025183310275615136556226904319133194751588843397374401002518787725216490546230708783059105039108718594320356390778732609285182019131393211842901568230120358566581862405614458617733785082334613353511806408034100808942219171079286497575789118629376391193855284830655510909034229124132848191109466101002882185983249041278227229336970919543582648828225663597523028235477615684664329163469452455315478455286385540860863409855821241704903209545883462583386534910231100909249901343970503230901602792989734349580215428659730933813612194185244807186825720256567099638301213652384008999331403303445774992967964587485154191936550494204233396542307935535440165816961946857979512397600793165802187242092367603690306475664739342001904192248559554211359484474891453244342469398477612097395548052701353526721805816653034697167452205041497745928192565127422859734481598234044329187070799609236815308727519508000895817746860721919749875420163169160644292018811760360121162565849023391649273941465444976249940029804819113190650862731609848647461961850613762557811033427909510590787026310644445596133863252978917927915419422950024375379416985055279490655422170037939163815141857056864302525297098160704904253649032855184094377269862472381568753951607239855196717435362115623420239443033995033154399997894941042989484307453730445385693461486425122739195185344952382386427396899596584473419910939904215397927386478508618574928577516497303087610664093409517407275587108865917062006185014954000400317858559002194319303723520686299465169465577924507971139241939035652466382923819902500593643702298764773037263166382941258804873425790191403553175455152319909622359601940246033441347647846457590710571130761990807790553763527687946916480288605986599195095640258383034021856200888635153760262751045465375354232979752939238081732283359114057002782899424225638043046563405371429769129610975266222572422771721381813560862600686204352054233528429681078810502741882996938061545372562149675036414151832342753154582180752325759396314258338681516896312611244729381719903869222935977045807476315530948340892791748046875000000000000 [79,39] 16410105236039914696805877164098739304867229537770052977352171808467161200832010588994208524197666981286036680947113351080761809716261421464261652436802543191271250399685814116691361396725186835262960484675527985743552687923817612278928739656665447065619925123880172004061023522741198220298391625035585845212461699658710933997087355869541994419904862189047100555926096459026336387644480169236821109088993144332845811940591630852377668089958230244532625788407479569121994485668955651213238044414455789437067517190207549795321162192457986424168520289740701035634324913766664439399425000174695902900304645199132898230896604217771131133744230204369889255170068071875794000746618376609616217374293059944139306850432151388395640294436334432617206004201619269028407258102231462130717229318205202522840428467213344863510319042778191773145958495623645752297508384097246371567696002725484406621094815330817080567904325084488900588237431971383607734912046721690051824346274479451863585594155622230790509027033388301026284642535537212910966686411734635425356030515478034749957950655707010992808556532970358963261153432046659205833007140376598131739591781502370394610680622517798160887132141709852499614610546191377964455220137331259400073660554984239248061247855490604760834364978496023186034130894863549664176897199488818119340548039229538355499249580278859429123130103280756956130617456192149007812814128103823045941507049427751761379441082931539100080905229613847025950523638674406896778464460145955193458989713307751205343169993330300877189688730856299918317455814298945577860821242648634462873696877118128315082008116909153477720201483823948583229133234026864966320250491359758500431422317023737084989556762832930047271898178895909337912274751376762022342739386498546214725455689274435317795036931697343123958137876946592452029782563688620266530821614391417206335848903024475705343873044168211747215691652628568320800825242539435013635642766894003814537207494394460051805009406320731373224227852949361980504642715126964003269404492414508289122504357526984540451505504698023455947126722101817334146348391710290861940584792144674148993552133399203828794273344694841662338149724945775010339312236495975400008924254811788659170985847661042503190500774299687741789446958329196122199526289370350354034441757837825086777872421491183037341486780498984609767213578212493502920454417678839821350884701592754560843732190097483329190811542691153330192939601549782159833473106696750609128959084979607738087564515026139283665834147964509534111104652039184745651589913961743150139227509498596191406250000000000000 [79,40] -8478392965235962439470346113402766563953027475821038745409614583999617284148975506674217360753610485259434088643084922790172327071477690824200145453755161426940481307760911890425688202053206964393677465673030700488877368635384699138870487148231253202093277891916733248843455213690535849463367566098824555339252749039962463701632177374781985099392890378179621419053260426212284521837365407596842023483158026979512397810608280444001983591994284128996257248322342854478860057895288964123164711468947100925186362955357894885268201136474173533309833268602434902283618628197737560198956817791104620075567311019801115419727697456397941663797491944831408288825658907717652834349978075770931129921773673105052594995936478401734456215106824690379418326071030453044602429951018258357803223908126322609346579604770974073353323437513982265207252840967646722298606381784379701259066165846223023619198378121809010882448175383942144282809477676575515050161670048752905962093201454475049531203946740950923198512616399077269115950482804238642585607502153555747570890805571674563299035313954334249599450326968325739962900340294702642895589187856908338439917686828371508456590169513530093590476142223756204064616837870942805274697717351844245398391533356943859497276764332846257455604803669620727678143200730041734890806526795929870626254261971736170598329433026313106407782596083952060795769442348043036001322549914383199803543306494819016093460304809541581938078829898823170194395734855857532547014217343060731659559452097450700205506198772793022513562105013008220468671575318821136000272358741108419076766091647408165080151086337221833222178111296161475743530817011257052637613653558544949621114917442950290599600880550098369636374122217188755976190989508081333358815936613879355491435266057612614633120061551837580332049181925605461239588772596513471033044400207472118367700248095648675278536366147476871485271743012904612342555354835633613804556965518321460382164915619922148652114369721144022218579426251950391319320469430755073912919083857449850207017600254161495282489480356634965399222240664535041129502084426522064263562958052776861273032979652645217162639163633319715179374896710540939175137744730288565095163067243236013406642671316743366691069478256138686056559598584929424306177738474984211364335637492990640053276843151159814499579178048847485494985764720535286490265266692251203316981227272471699837039241071902808036560183035789324162139825510892562288113561235450421474946118026842708137148087349770375713285929780330023138986621049351111167879935237579047679901123046875000000000000000000 [79,41] 4103881620193412728014125940158078236787844588549450150892113903340182961079557157068180037847199043313188291817091169601723480817146782274172715340059203712945207724597707311667039186467301358651040627875705476430824384952539800121297457789935807174260234550212857483782951299081394204870574895167496860113158029322059169169518769347462078098290356543115055267672958996415112750277313657194269937427140375329361996724139697548970104228264501283425486611023524757816055250708976334798427903093714531737416680012396711353266610988835170672053902325773165254553703762385233061931342262593816481801123978306046750665663099482158556785226913718081192542877340127339803346499717355384257102185900977606959601734411505706775515581266041429178025666770339996196403832380372161246488737363161777673446946448156029044522697111317934122583063310160944729984331648151610602382434084390033233220529529597551471066527567857261134100943277421116859376210078786348875304834464931480094205638060452216317960526431623104284570558543587844117870985825359574385177584813115315015686474686116335314996357277009554542320021529543060053441378587933570841668443338811823876019890082986660974551984113324438533500385702029795646042404566861068449217836705835246997165437263519412504841832977433751761192289384267970918228530313832737996065087965032247168533712480552486192755415094868918833917254473781833082903838099983786535485269900112766364609128004542998717576745032008440278876791177881252304158639455981440224636597004423037501644248335035328548490947202017133388879204045059004508624274413812038548528253430729669065571084294981611115892222494238149696647681804964398132202406259623634033461465578616557881072248828959544083807986023386752472475204606489375268575542402213917257954233500166161864331114951177053845259282690426091729524721452013023976121203546180973274403942378832688377265468505362052003140789188373096945261712323458302983354853026811710509337797741295966422200787331112820503972007480106576728901336962426443575215631731967174987893039461327506925013796846248140901162943525766359685758905050006071985045715020881332897901462259869261366792550076264110688009117303415402966737116620642461028794694006408535083148633065584431766687047442293679752110376277053898357830198470432418943496775842039317440349913672795159984258855522625057358368264582888041364001796905180262758015766727643156421668675547101782538529186625294444941405302898191995551686741082694830028730873330813359668227953706776820111262687205228614401144598971974200574130975383013719692826271057128906250000000000000 [79,42] -1736650064027033453961817431461417787362356612542168279247647576312663846914339887618346130024572344021866633684252596773242405332560907327083336055762060552468823609122717593838715674172506926785520074592874050722271110930779788946807942785425200716099394566847015264594774527819667839669584404230023377162675851118444094405945444878725854265938377814589259768169223805414534562275384287276796427086844280457571039273532549857514969676242549952942155095913030137649321650260207453561652264535374640786147991882386259787509962440493231545092505775030918542993683038888546306508587051973318520215323252211483099883182136822754151296375239645425537411398059828269662150802815677299203938223869098951021401041185944962781716640205030400348403883791423073127673440229807441186704713742883247207919250451712448986414944987864650226684962963335296776623439821845496549382976043822830943084398936101306949344989211041625994204939495501501378299615663139474616242915827993136120129877537699207370651186495427702133360601383021597673053850955737662264302284614154770168762146222641471592409122100818481842839271798847276169108323185277344519785298787809467406907051248705838170983717276615753315457168709753622768870326526870600523772164864569921191100513393631446978423241096223136522062742654818746103561773114359518015136386679713640661416390275887919427330512807028230844924294854634965515208699780193584592181542632112842842023376025499809153733433476565405685241708136085030442425530310851364734477717176524402379692955605750605715078668869977282388521022706496116516332124583658795490546373136265736841253580352205056801606912353801641974362424918669478084195969789351392429191122798847908196094516710519092762596090273451644978374621089708589436804037588907436820468458423463525113077658072195190518351020419175963660984330435380059609974231267757050895360058137313696105255322643770428799749762404790864418854695130949552947866164671026572912376013613405766207432205760543038083525009164119043133558425491332090677009531659036792434624462924173242731496872426576390826465957116629918023868656624049901824296477936858143510432516380995990709140589364994858762699814927152095469390444744932999009380198494024349195237605313102470550361403975675768514352363409786746958776777652628328093281464770321888884594603842325202661196641162340977233819176981365456265004967137649475630158957376869223255365615592326304316973177771559941749390208197864621907027042154568972018996669336296515483588464831111135512899164937869510980301447633511457979693659581243991851806640625000000000000000000 [79,43] 576066686084931386893199036070897238284236467723416965738851391951327473015462117807880189773314716147081354388246196861412638855140665868091376804480110120390165234999713962862775185675219703292854170178576473770668377820612598971288170083012781464734301773841758653461963928698911533690362429531114356076991073473336919834407580493838432105379052157307817047567134327359168025158610600514592622700175637662123378967462332097611541548768552976873990521736729461982749654063824181003582482594885733103590348037397953743294682121868729506327620200833769580126879811515687348985157740041000420158632194063702084391211340519429435982572242521384870638660982070793590020179092709728681569676709052145938324224838316448596112563106804064177176697479177054749585796752200507414540364403784152575629477023959377120816633936702293681628138168011365905560096488143602040120347099598809918507447689082761898308061299434833756880372970486718478114225068851413179081818543551452638750883382912178838902457814017212452649284665960341876635453688095429422077972875505502478888899499461304644995054966338320028378438173080159883556758592407506868574137474546884620258077713956961034829612181378810508127292218625258917219791798762700024719712175587940085070750878731820864749496429843163228142986386537957270457849894122912367972088042266073515069702675821553463903741867514718907701761106186782397532427490784941624479836436071574671952236676374097779582880030735317883814121999687963516314533664556823172145886128693389977287962397142963479308053336792450708738220807298983273514669899447379558834439077117549429546007658953389633798274820096176344713486870949882926079338049451068205525288882285331447315002277840365462563972954998412095935156330051263917574191721767097123621682904535725293409501074939242541242282126187167129335196663863156623393521082859380709790166954230810596504314493065798364712822501250757570788218641250434352702114675806926364204746369179225760172611819987507624737890533356367343290092646117504240668789387724234827415362082954488353452140725286284014812438845443197961656376517984810379704402942798996593060077831327531044557433162015214962869793161614713655464594300664975702120820638551427144131609569229299548718473633583849816935681926684583662753459173351516208612602998953566689063788541770226107118149432273682573847118769551008691122576718261754338892913612515198079329790941146783519317799610482447025123187115018445893436490664938141499692987504496673139607880886913153520638152384168906021720069424163490623413963476195931434631347656250000000000000 [79,44] -102754574731924585758825561750623204268540761730587021614397498009441815976209036070198895936311022244156086605754463227119605580363158027387244206798543728506394767435604586379295377842097125377021544511327042411037777228188381158298678160471232044569981711186200606943220761080392563260998275614690250868507274227371319097685359206278397950998588662157717846566296931822707697000150448095733757744281863353286212483028815074231528863238361099683882166578452982045475962515838916337159404992658516353952057719258106074394850881949890238656580813045663443178409739213774607528932099147849707001896484386388372278778116451381751914119641743608514670013777243271329926790677149935175328234407606235034064794748316910238176264050441019033282447843713150163233819172594683113287251179521352495610696522253291529700723199780312164934913538908374420645809045626055823322634860642081928479258851009061806375676002897927720659909246908699960999247463023660141418439313359669183397132754116689314304591725217633589721213003692291844880158789962029721138390987430509511070984750163799009961969514824529189082165336526289139338552855115816258514727287743312648388392288078837741464549183119884205836388870907632832076658973207655707297308789720708521350546837338421861427463250302642152778804528318376375974244583864883854933431249261873099300336530681184414843042900842962484221412920822294403886163480690231602494717159484751165981739003544271789218228483093665705635743205407113759148764589751564248072732416433769047967730102152932396295822738918401804457374045865619215350857626493178884116785962692518845817873431489415465169457469680632321652595899158182101715934735708243130640507212565064465601253199652807267311035873683859178036758807208551648007981678817249657614684212091442630533422553352098370665791213369006406659613248025714230506210098188592108919995088037732245943898885066464194888567271597679058867491910284276766711004753837911553952610258003566317701255565039175594810513688532581779248504041840310800371144099987407857731402508027679216098425738999769818949704081497911519781960773464276956712032853119994230828109234785430223816443422827924776067427448784551907138126023236851786559500745585159476862866679245928025020845102513432792388218703800616500289210594406779760688817062293410646389335592003180520707318936726660373628149653623149475342892853253719046542114179625952504547981070084358277592206993049469935513272848961598900232941611769219340191259626857199133448424185399635023378655351665157636695258069892133789835497736930847167968750000000000000000 [79,45] -34972291191618242803720577750922197205912168135977182934360866167886246436691754268956413429496905253664022476851182712538436487920556533275390437971670685339380585300992475974967243536389266547939037628227408750726605270658441588847040350470873631725366281989656548212594638972815834160956378784160267194565941143990357126044779453828284384229687276198125591022929330566560515389130989416848466296609524139721610042482918371224793000691671515098532596724825210691342513134213272482210031541354643888128948253591736251377723975904452161071440140087066929578245435210135091645730290835867285757154060146251440619271118701036819836552451610435010098973061021459435701574065509011964213019560934153379241099801509213010816372854576382755956996890990391595198392558631225925325226102594830956922917984950659678237961930134099382813187813262063906640117801508380236088886296175188181335369352888548529751709008572076900759805371374181453714030893214554808747903336280079619645583913011306401573014242870804730198099525248835274427170072047556999064561764115489716289156433416045371145000305844853854025085627263487085606317554852627692079582973562231561224824041642418501741473012528516400568997050483779664606520499488681229486494827582324330744608832372507606321480414289153339545818315484435911757790527421479622903683520668388126353703993700972761806336523016544144212867427728854712739150378011377690058698417487322150951581574334651103925278627208784673180213568324410067603761140261045425425030784241049257961788625248291184329011359586169638365736617226749193699886585550821848511154668133700580534775076163825815872054257344036157570637748627207503010921605134850322076714353295872899048655308571572612180266996300682838454390940841505959752364266639345710206032512460006792034072603092339469067475587513822958348150600372329855070479128051447302619500314985705641271333326393317681346238675107295434905837677710502411506402450803206359226393461179906382194669067294183465843055830784116611639547235069006859246483722616019067505235536320702969456095277749291243786217251605452028069450122562551063717474393233000665648874233596385756493644296531332973644796572325192027265068285021976606560228404713757166262738811833175174703773347488610463749830729069770840658078991682505073705097805717722571961754457732792287977837309043690991244426509532894162675117749281192826830163015743048738473644597402455208598578400841443551718748704723565834451256000651002937615633904255961375490332592789075954757938940717129408498019260687073028748272918164730072021484375000000000 [79,46] 45346496200434631309483550859501081918252277067830188122701284994776493590533995846201466235136887507570993593912953470965398988804192535391010659330312533491529750653461656471028620449116724013069579100830294405720082171887950993911514618569758271507163251573175491950290178927784655700527105232214924651154845815469222012886993581904094458482145614706052212980195782551697590120832885876855775298481584451379617936849835851768793716936653668678694853629458010572762229558728636109585515650663806377266789674446219666904559873309420775093313212845857772465317649348173491440394913423726391513439321788703092688298053275374539173318507229386905064556207136578940835459573345270646612166464575528879520189356207180240608468687567822455083169093748750002277747966444570457400327004439175642554065368867684482332552043997140114132922816433021184239957698329203668000504338640676002734734453984017595380309877364619579012823352632241864069001192520752180201947396519895379652049699589091605365579777727825972106847295617670053070946624707073664587295250795004089136862031379711517302131478125903002142712403496390711493245731670504864277871025979596988245552835544629677976233059302312009184606952761920346712779167404510022160982228309263446791247148917688596006552155342809235739676588829333860160416754016182943521072137863265397214034774423776934253670181607424980716948428846174248281218096092592502919262702138439680462236974910414063437329126266701458815668528475537154955148685461594652910227483461095026838296440987236393722711052123722830888957398065346644362473772995525836090343907777348542608424237278431349010635621364545500447920393735202006850316195489266599217170753141454618373318514664737735855422753135013507911389881999856248315370154009678803385312767570346401014922107960638674584716325827019989661057683638466278894374804522927782103900929406713107343689871848742665395676863747166312644250881368251379835451986624230990545758562336042383338159858256053245885013692653285253953899650555295100432139114214770304899042543338467948988790141357067274705587418857949635398842689827889106012059241258694956779579434107186695171800694054513095632348393033501194062337062871826503776916101000905776265594441544130233450836203920605080037736258206899203098104430288463562603499029848155195752330969279242055121987427512481228340153787777026448553801190018693971876903840859575692641956284168050699870542952936783153659504615712632870184694158076598851033389299178093182827248143658936100771341025985347941706926633287366712465882301330566406250000000000000 [79,47] -26416692918151688978346298720801463831512338720381766624596724569759311536571791881473306123291593067381153046625156249000463327645273279132745784769332850128440069562862639025983357689074437456526060433020797457829345076241741738239163474036372039626862348003495463398342731026888573947046930754858986061657925389846712004727798976585796375477340429680146296911533229805185844049625502330708786255491857460931955834123469902898392601047043064087163723244867481690205415085034188219923133962558374877726023228984876582750110087244188725705116596735931303839912924837300602211455194830641712584005386261688016151149566937664370335204065201646491239568864974956226924350457599511023020637274005117148781314780545723298024568479027838392333696772063693351034898712016051809264467782941362034144212656058153740443768805509425355005464618223779417104148266216392096927285378855719991185191794559349467257533597861951709265793696789164635499714337386561771388201731936107988692505500076557476493961931285275038881797402213873293504623806819223788855265431058227904218777740210229611474359984155950358660398697971215953790528029726074947776270432452368162162599237520095544567207339182724165869831938556898781979013495366211066305724776719241466808739506055154994225050073173999170329358928400250162034769507389776605893876642304923172951326589444838631766950198931993786783594323381700124928953218550624381091131715197410157889137369078071474521667017677664248894566032651790073491615919016367179422369821385001567096966500294520576038613332251413915261134635967551925590505348791902592542382690998953543700547126836383869920180785823838357519222142555787002582801541590276827753333757849182142320061552522981350722206182694199227607554608406397029763187161689164703698611688841423996865618374106790890346072469850835866443439790424733695035324687320883398885664860132367149743053530816483829418087343407998261810921582748877082969680825302454860850039542717545390315472684905140792405301387797406894955929000278047652676222075971840991939177166774682954437858455866945241911032900291893222860036691454724453121182448324155158452279192655189217039743652227946818052755883301695023656746852079931117694537003860164990970957908619713400976220025498448852086347158565498320194704679460926830967774354611772600950756184917432014500815131009704001964688192121684517827097452343188425078134698926589314263994944458466658761422189417256151936244962789182967831110019315150420501061193256345299577255526190235158238846745453604070164033146284054964780807495117187500000000000000 [79,48] 10927125524665497474743933975164108320593680872307403273132607733904793296962411337488670457259361935534507265005518705080717309406222568110354593496158325820313762223167666957828944578007344112927743689581004799217338557544740208402354710463637151427555338919951683509524611844897182896761411946614582010722111157366871696511391053030742691912751940340917494930617259413902808868879568571267496670278634769011095585923881874936503141911781771450025565733018343477782015976546878258111391787429291253995438968494475343465472201292572204069588738645311450281706454037950209794716039346842525244630811680967389577355377589373941926730548551558897911937965032558194649903055133242698545512373389851855485303027168564422675631530402129003942097572903917423063089459841020234170108272893076459104915302010755891840188010338715115191538424413009092125475990212253713472615113628986520612347738688195871096170514475499894694262763315179390091357174540632634251229226196546357416874496219211257764034341967328000293331851151939961684603478130549467976265253991180426473548495917409949481038035370936029904645342089174660960670216592530937119998689643444114574842591141295521664150850200384078986889167232192035737157558403191833788982819233631023758166860549426732134199725861586772700740173829453442890499181780805100242144657865166498871299307166064536915548569367449578673210382973779511038952348136472251512682419410596464136906416969592054560085796083442970389507767153416853144256363571834970227277515769234144822488527303932755323914843761113139674125372355762624940462576936350664288978315590422779258125589023197570268643355256812653580591794565304965850189109888912721663565183298076493720101372651949117081249761794073560501083126466062845081509283176814559846586576958427247966659006946951077673277058717568488683762209166995158835765727376571661750521743522567666211760254250006281868272662020702521753003648414343679529308465317969703872180150579861059052477510725248890920199794013580202990709066730934689365551881960758295319180782037424138846831715337010893678767898704070215666371049659897704657344627705737946082478656820895215925260324027701715196533249078768080240671621228046786579224667950745811235864774446009596209059820987201032248046528311672889783944483799703732914507559501338829729911078758788155316609552592261117498276028367062499289333727005318902050125668757218124253024972186661924482109228769536016208676495786680465484562634320687790616419769080752157913243901884683051059510283664621965726837515830993652343750000000000000000000000 [79,49] -3374230052462961286619702517560719215997212688154392087322812480916809925218784625785881722264840633428173188099997104698833891382067731131100093905439684147247700415866256805954285782447428878772204870727970753041185104173308555370863797149831038519080599643979008581456234226796293775292701817693505829711971096497641406040769961640279200492662156217968486998896582427883929770485778369884291545770309261838385624543614170697060054410744954203405410056359050268231360101692558686036905269899386730040327435347032960684486398335456585006612314932621925156569663016618565116271010356896434495954246733423381417945495519388225733701562523815691567116671700421437954664472586219273163892553051927708404188369156707702793436620302084855113994693856367426349138358047823839375399215986855442635973946322116458892393640371061686849193040156731343065928481050056581494919643136568162252941507925240052665727874034179348068473033985438309814501851775057396448227999751065061541731210596977317387829182879303157590506389093791368257677648820083700948648830609356340110388258156452311590247806517270603988895427970953046646595373660435633730213179575751577842533133067463104706641168645647992838913622622641142952282039600407796364746976178179168174234095640136725134226079874806874129920833946765115556823966652216895921451270322109112667535048923029574165340170259021247895182985374329105523605250543004131287257517757916120114304323487720578965157244892704024275855094988908655261495930429906145596839924980809848179542930868894687890803592299486270510270973813689879918708194168878937169061636125095629012284005086831906240099166241784662707988755469792675706912920462170442204489173451208729968367855958197812087280708706141803235777602985534032856465912140633639365459810378718705674240172200987078493944567192102268279098623007100648668430559958920962513681791647717190424917735244054639521326268936009492807336322172549168277879655288036781930035520973717524006733824006830986263827326629800773829232948021351985629357858795075766513491813831816041507218589550565189132837964050752543465475891868006470503805993009559728637119899383247603538650386952029687802076568579201453113152049256815779247754825372003224149906040772469731862622534795216748701141778747087785955317642451041884092805434462033585813054299740654531991838495439415092099814072903249815641739530018308770813268334789104331419896896285276374805311899960630630136295452741654257244489702466696094003888057551363485469741088739689140445915382926500569737982004880905151367187500000000000000000 [79,50] 709773690589081131859132239712911022776638782639744928374398904257958358682286637672485374549397657322741330174001693116540461880015324116745886601559029157831325489623765035511528137207762860782967636989408791221364841925108589435836804413411168468603172204920549825719639340067884353929319542050701008964850358711734011643564331841831726632740374501572331107256692121268432445393459254803841424885564818665433121225476049810214216298793921157258843838381261372611371183662594514159923086557291067781687300422440094737920566428730613090408114161160856362184826711333761540140531537730635781022115561944768989295260570709335320541448848721967459717025157804702726902110722824015919918901438155441684426556745358552056673952017643284747743414314754684307649751386695545121054709985414016571833368261999089607318048571323199519636506952952190189010183245276266119169303233124347771175066204732505732175096832353581358879827102950788373877533101198500475001537536356775672849159490410978702532717992376669115878930758984513929088429045495672614026682218499546563056240726495942494580671008649730640452023956913182452466227566489826800537421230322838909984568843890256624761870665780400217299161366529694567886602581848844429696132544813810819308328229408799479782564913198707052324568460988859209279986378033882155998420119499772974679948716707185248264975750156575304722919340931834239828169702399159597360003028935998961540965296294703603077094436547289633942325205260238063836163349812289408187593350164335696804900772013014860696627054326979255825781004242932348984707406256814791214828739143580946078285309572425289107570515666202022411162606951118480243733909040133261901982914063789609210829294246885662902230401293831686771662745134127674330899818260814169786879906975326766861304888234329688984165486993267421136707846510610646430676828957861798801465178260198320895876353642021396103864117635163652988461528083150136095589232268356168641368417190521475827841550505624614522919485508717522090639245406956532668852187787828157927941001548231198135749713355094698796152719414709466563425038142472116221105918938880038597306298331527392453467113304971839561000651700552441003308752126666431984710791489595413197675432956585751153044950190270511036136636883863290197148479888165442218090270762828046403854845227612527119790241688049114914099884328229779460054878364090345026538523379746327481021184201972775746360372497756763185128740451628391181046261488658542057032437987275054759177057210704081535723730667086783796548843383789062500000000000000000 [79,51] -42964142970544997689635291083967393167484311911833796753065538093460201927648122911054245483303625531079351787899603836329124265894594907834957244299823466813375110596515633447602481437896495004229178903859264058419215598215688080719529349684810216575272057095893680219103310625445426013501330502704759498497686175924541243852092852929597176936100741027015564783349959715948674527818655644393798093957039258203609935043953273043475875434173476788963860502760397370451610212201239336518768801248078618108774483823813584167917029012863936797955400908472828836357680389413421246415503441374367161004580053059284462234497793732806888274124634353608201682257685096304524083992412520991031471264919652873090094893875731164091973496637147083761476819339421243988305219175905823119164275959389359160270753667387714957508215077048109343658834086239311493579920736026002599810822604088655431507756072171225642402342603195059068274625398109198843477821951192920484745858648020829552619027482600403754850080487565537508148590366490085212110282305691083523805309932666685849522007186660633343976860929233119359848215720317808899928706673108510878290549270913067680521010667227003800453776226551583160202138332368018759416807489764742799449848574172908696651478905220525935913851951255759153259623698831676786507881250761502363256833264933793825241394797339324025518518964244172321884292404775328541578993102530092181605915736449237820732161170068171464928354657130385575699518912159832985795958570132799907706289784419620507506480664081304260470356892467077249975016901832823554264010848859107954050910386779321035357463435025661053004449893588169651036793100855361896833189546051651258106785868177332943196297007958060070036789579160746143808556575801242081550452285381180211203221693945231171908566688932326622692606075980590202447982058835453976776953014764512191517564913010892139091883522432042522600106331630992902951272904916778189575172388773111085924575971101211819052814422152604075210178365059877852171613482154105228025700774969012518990244564781794743759232318542428535864973615798866808926780154019391621062453316668400459633045395102348537110715507209203520387189355492236863619890126387853485972284271774896931456089650223051975043802050374364801697412628451028922112225072146124034743577097949454528171036682940774548141080296844621916435475167701704775764874560445911696285926903905206832194460175255306745949747269100462323696448277009952660948585568441728584887757548561147547179567615779557931965371153637534007430076599121093750000000000000 [79,52] -42685791804528251219820305741052810022327438266492471179699313603658425608155886007857713652884923830198395810485686792051587215349399435866204979335833173008011503014671878012417542240913088620675434741385391920735255280631961007329862992348227099760619747159415801373315459898269793337786890113215569342429648450274130739907811183674001992040882007262748326626687991226442404772779952941345093288490619951655837993018910483676495171517517405581885633993021570668276160282925599686231855046528169907501388598410828871929135326787276437849630651433845173078699998831283358309205443253090482189617738455946361848968087060543380102187636340992782418447257437019362707458575623272353848188331984518585165937625409932415829159428273994935500240744549488365518783781630817168759943592442671331933459042228196477788980982319285560982311071232929603453215128673258441359026508196299329895165407624948686230534110879308718842167844626603172400797598296087726647186478516559410133249119755335363222338113481737374243218357240221679190714987610083480201636431110238738188579096033087903988367971485072460154999966071315462351958674146970946741494615524424611110387547809110748980158242192112728827470229640672880366657274351272459509325714109731899385163189368314961386266048194117467230905383036605889913418430700605209825985080010186354876107359065642193457388907861316236006779851455074545745711073762738030224448878813464530516529000981602281835014354490747604021018929527959459141216144987605759249015167265600170707773181969782133488081519251699072167743221674071105930988745577660986538247057284355854376520077563463381271822340449373181269709939451516075472054311719171264320761695459238428322010435706593427811972662257513362051252324881232259874817092676293406205448940414553675937711179231827477454138122748644075527436896469176366513304951266092314233994824859057673005187637297210962140571825321019021581465661961062531182795278269002106329619449626836442767919321319574958362302299872162622907079876215381061470447735368318510039600776626377076779733232725236540072782787039447498897837063158411580513478186059938040324277388236479405429384497692934401348186900034491675547649627601735935157753555115210164395096062426171045376277430117388770728647798851939613546967721227051859821283719172101096508176621373931500777258533123081816028431551643329226289043440260451136801898712077350640575169290373245955510463724097637496789329253253839807724405632592196161241683781565944342368222608197214640313177369534969329833984375000000000000000000000 [79,53] 24178978060334103466495838157487184108280002540180152391680478485067704205324525119338563388882709278085433828390986407203817882229939231596364359620168765361966955343366660670436906306046698654593878036791748820309209908392103740786167073130282102891091231253422920101590264800830491732373441909626812729041208467620573808892135844235331103540261615465573456944403432230545090858153038136074945374673458089166181177875960379176971984006210755060395697272711202592229229288756853515347487690851553175879829076158119432551427027672382883165480102557231958398065582217519910370558951486919001182177071566485134065677547663415721267846649477197342693587057138939026206868564195665350085289064913573934189742134090847056801350560791437493472786758138792878896896915997549189551628559841165212903159812019195544984216445598959996512701158392611985071531931026675363409937023635272498665097747387322536238510747712598384179256502961315123374867754526191687160681538978030618274776984923259406592138660623357815303554440227026498167762159030421549168283347417286705878962468894051425959831224871139550974354710494017712710318771599949956980414354208390377637974421570112066951749542999961263124489324685234268488405523111230263389159437471844672900299511761430885275043773892937342910906682328837381341814484223108624088496689728759447573417164207525799518743578674908819691484920687608784621309380425408980751632671880775287481679587062731933247865381298628822414804619321497982129530689602999032338212511594671512357524864985934926141719913860177710125293416329527896078351276682745628660073205610022516686999106453167098586448095569956786756076335248980096379296003411976993919978322648507632525695414370394587364220839231933050534790216622907983611290426409939781683875272022943456042158771432977022787939245841648070926651419758687176687751242092458781493673158971986580679191389701149891820095047294754304434871333939809295448310611331209858816933926520494820006790325855325209327643023952238523991607006414520092689775598413983134296783597073699603880254371008345712444493438843039943395526316888016269621708622387562641536254239615883901093317682317272103831178398064820704797550130751442204826046364697804966702786194640291205922318115863597019423413025268725608695906474203613781613001531799279022149910505554983538451444600037182326498267827688233329928075565845427860426196527281334546440474709582501236003029318170969335550599924268514841118204118673771723928433288468580214744811825167136731806749594397842884063720703125000000000000000 [79,54] -7907291790380850076815936279462890108966562767566480099415994827262192366968602558701091291290952490267887693595075018545184949850765033103440934203563979602525438384643499379000557907937875584644525432243810058733434914128380607287021033436755745888196967802977243571410307800808190079200582799997522446456079402998479353356336394958158017736091233071649182671378510213875468253151164686329022665780209107422252257698796880645655910888182014277070988127363644304215330264957393543403536398603086756453528873939025619202733308207338886035330900899511516953999218295598576961295185810117735840576101604399972284208073216178354036049382691028560966294538285783301399895042605173646908999469332586181056773676141601042051179988095213332326707275292017438864784891819935830801249750057963985896145524314321071733402598049347997698337559576390782358937593166173964742616548410745542194200852947000267806826339273492677383086115474342802894634757592769134687798603630737728619220621550682391959104598836455909252767243614816786133396692592575716511687405538886718101665226367965086236391908432094924905456653158200138081873546979813445082363075991979521301617266725269211581718812599706346129835453018045032058833489645816904765626739563807284000791254765890203325360170181031066808274538909053395440474134104717636037062059493507847120527432191386541054134077462255267839778919272819694765932560207770754437705444452934230255462058592749245801098965853194848916662663505725867046271309208719232271565834470099495381873723930607555580455703117511087085759738355731317403616229144735884487949580641793952749049685046500670150245400262436587224072439536037429381089421917754012420835184253351821362202161189536767106068629919794561089910462226419488636813146763097496083837515196601140801799576416322778606514908327378283004169185081920395339637331345950341352429932050765029117597683398099499745941760064070645525300947616099926246619030037642556474600590966138529236518790397663793341576527110047359049327296215225006690909051100560610001088911178450484080891691924271706259520475832495965261258992198058013387893836933564036039711775041675684396313107265803138835035840417960834951592041569684401766002457638163071932884104207626390031403618184817836932728256132222177174690514560708506083225982113713128243188454832654363648972446073464653934074666519987835450346765868624671028328665389738820382421094004403660936038294120372751826907100440984030415826223862016433377392571112623293957955006305837741820141673088073730468750000000000000000000 [79,55] 1803977318226358779036976576851868009702320288688949027670962925618004248438289938461625854383579067078748788735530379994224312948442411709955061495130626471753681240530415439050379340484997374289632270120551410497676293478433295482613481244489256259130654986667698822953361572230381895540478804052767588083237352915132677802851893219159156549802922695947880546161033422781872854773221578770568047898892234649104596606476816150454043442730389644058172073312135348846584110180972692629379819487654488030473182496768398470062859268701912313030879987421868760342856647595600339367817221511841470723680106669942015269051014280120116302370149541776868696938025708714705848750321194471350327300970930288341083409565755950014125745380026986048675192716180518460020458302481524605160688302324643295354922402596410986518705859980077179596035041457664765756677994691701844065303563457806833051307991701348788194218084476669613341156117382836935764710877371976486044150776160036956518245566950724631321736467716461543960434953210687195649187423575125514632595026507549206086164171204728674622688276336884218188608810191668142791909851608025154333365928679617699533623290661427922200663341378234692854261508600605783015374176305113969673477113242280671407894477896319842127144792085845891374382440696353851273031630877933425592582021743582078699361149750745630298226588885477481914131821378286378558386611694815732832156320000752839546165178559660493754615402429482167843225856626753461065734175054687911302477570348189057619966750553263614987017917437869503690264196994776770683286112723483001009918967966255248718905731782276838389694727843239833688683221547795721508040947300646179445191087987979196956046517150498640087033706279267519661721738852217462549493485425843399559015593377326437433173608676753134218744132624646335680068189117006225470368029144493236068493171719823150436354497199700642512259094847672556744287291789928484655820231856177049469612371430114635081583467047541231813074253337999413962865598667121946416551495671099066120691506383690769945659235934037397053298807728399264662412278838923395107878096108798417158682189083548074189064418704654948977862446717241930204486478447384545169580072638752025890845101520867256028480096521001960931953287571379303560246492740612077925097998464375828356587413026799603117185105215987405221585213283352009964063260809934648684432296989683845373170804000629184899783489078469546078918084583008467516012928018475924966654004469139571664726418021018616855144500732421875000000000000000000 [79,56] -257199353090271720294634236787244489784700031436126731809635234774205931639602117646883608787918425977220641565915248835838115000140383780292108309965892805392398298756416661075649256509214221544519280567305724600840660860681107559541806901271076356804005199261807679173992400276541980828614318676448569580349274747677280825269056374825423091122422157509871813418352573301104805989123558439327173357145878846683986364842744823021835509998011200594754688685434989979729643482332096357996502724987752039257492835033299130193333396983964699544342047775324073984084682889762486694913163197234724361719725629019594394044558958043297122442326339428027838228779679162133857198343116733344256993811970342351940125648730604022015134984828916490221943014715285093723972936934707786187206869086151355911454885619781737505362036864912084955068102492173240461311639299659582443377927900028888701801292069194774676694474146759265268262065272781894102919649332577630544624678874613352294239052371643579263397732758325205787871137544434061608989263737501224983828948097459004131090803405592606508179625419844406879612513435219782810788308824422769973980236744496137971833064323568608494198006048678849558039071659041588596949610213536461806564397124395434235755331454713836233277469749330323815975255425107492779021229132349549230492185899128742205604354732916181533837493695760533719353089118414516079358718965551925640627193769439251107974000865424387747966599053706206199157427018661799366666610324076498899882558881421300785120098522473087988880673566277904853162351234697848117229926621753482148136617268691060027377202938652764632452745784351047372241748204320625835567661774843957651262964313232942669431087346265844869729154268168144937224628232952854290946666516809944801352215376365444475896832121603726940701585798724479446677279093388225026258661818087155246268647970079586516718680733624765242293458590333452885935551895970985470161437388305697430325232630551452170643944912694629866056470515301119574287497818462452586735129477935626947527001363303301617372936263231201907195402707092499904525089437909477055720694356597502179425078744864662173514655108618537940184464257090555964394410001624991532757390134108727086289036533552242743507456324237028261818134481318350447304974066615204381212482674744857696020083184621063502295732775163672916203763089332887369593743562025308060126671435828615507957989167321859382470692513042422959615549888545108319864442880699166594089507056897225822922337101772427558898925781250000000000000000000 [79,57] -770113011602017168419256472870040915024114355594309431220755909507277586155447775010013560140994582271854254191593984547770628353388574093413200985594274791633700056750720431461027265501687657677027142974675332725431635475880128896214615540891795707295544894161359009874444215604332110540465543793332679266222542064438586638938764030682424006198844594637788225768724665934107458459546229130272448329424119852525820843785445710354333422798046098807146192563724249405818195629880387453578742287339320885223639638129723691287859270385983777554228677709355091597986742924987883776911825819588988771828542371734681262227432356801975071340943601011914243469521268180954184358348203528518032175612905669228477671627667619960500770946410192151045901509866797674777917969672972958318896021820558954424425416873493891880001243897574205636813242964308092831712872796274660964366270089276847068876440998167893047666022561146897624731792961178514981371517304514839280331139860581183638617941872996850824251396810712869730283028756252284168927434902816329931581967191020425347009918557967796530562126884605056644305043326639959776211702460555957453066397433917242404370750365451458903781223895984808845294909643113212090051645337021718826082452184714827670294926737368301037318493709283311577588631471371637378955796174808081651909684348052878224346458678993916152383857872434885378534672101020678832796756918687181727409577483425066116443975405727622736823145360132068564673802451565840413918416797377940937052065361786883769448332696989082353041557275099427419991649120130409969786886999127793600410225836456968118908836696149069619874900333202471225095314377942587591828488888128296275853760726899044425202379009831858357286832416216278292277511633520066869373628922059689292090523708678506178813202863125873391446689995442592181861934821095121071311283260330727054203407218110897626017288354467336260193126977889630593155503608420335580126480432900549825592359811064005483268037539746859486383179498388446211532825714739453387631452542927075595846692163277745182436413507406988012674546531980265705011565462734828101287885246348855641025130391122610571385038497911626598224271205499481002665241666179177769770609780976453348275566934619106320398112811610843918147597938031417081573732674888904797679537714477394568935531182894682249628729789953729991974150560468264637768105534644166980744675112694747071730390779162465272316875700733386644944847858641646550446966992335125197857454565353307884834066499024629592895507812500000000000000 [79,58] 13484691401132864130195434558183010066808158066241245831398437208634799564167282585362628648440119005931966705928079069600438558466490142983390156044892230028944259304851800023190178589370130181373036351358110692448095688694182658404965841299729746442789905831371991458343337890103457120855587361792760033807285998553082975681292331024271230425309602775946763786872964400029529064841556034838948653376381487729313258766819119601822176207499097929111696673658613648342292591927893762804977436363552542287804256584735261404251450613984428206441557891798800065476586139104235765065811329362512686934151717840661704675999266836093143845288009265729606437564362591838736385865327209874003779521110792368816464089995094689773664128230247993700579562514341109000958344352493797780112087913437422688283616705384912371105503198160712622378777792947711070272849155056246626507811694694944536165948760470085333371479898675000452181544070555204351116022587478901028639297021536008007174817996838224229010045743675308077171788859434285298726416402035120183752929775040278229003615310606479809300253451625281315114290434124958430163372929978241416559661423691437322829917413815515033526998443928389768766799380557700675253882143813673059564084686221007876971524822323732584363614777499312046265650741046748244340984258719831332157983822180138477937207165393720283306006842876727878281317803237624459528944496688265415849044028847404665381130447479428281898263442514030322243618818496595362742663578326397581126402486323571056809316174453038541032069879553217904548318160365089169997185278956839865185206336879485872927260093972310142199994652411051215462646936610143902681143499337931415147608312575443173651761461830962233066268853653377874887216991863657035522964834452930447388235903028676430892488004541751125476265529441365875399468036161640424245286796748970006140441815418779815835467336026572916181149617438994273245658807073896862497426071052383571570282029398661891260119967790494648167421075878541451373744416602175674653953453633833300550252951457446138217037298596194470142254574799595671941190803037044166564624995478405753694677159624230276267650799743954988026180709449360105291675495488441263927072707561068215285861932357740581970169488102560089999186310884094813142552331880233837120047846914130898036467091191112399509459427124128646865860685783295803942688008239804590069982827833996255072471763433005414632548994773986211168784385632037097620342980237203287831315723366287784301675856113433837890625000000000000000000 [79,59] -4735085842966959523232923040362430931771742156739101681231433890829227646195617831818715852992547424283564209614092069508051560928949060971526601919683111785123319408158434196278518747341019701743084671730758969228175231168942236951612189328656376240744462176422112284415838230228915700752743669276169600746607503262250879075904259461230628796417343368660262747703697944058729413923604978015491885332599024060658812286027571112567049481821017932603399688080945113650637660322404941229815418560069168761917458663454952279460495142669358310251527915758657744001761719693784785198287076873005154473714752403271972961599696423055999851718361263594548906816439618507208110193551728224348832897574164080811077446050382155890354385200474337208983917984593976473660926406763232866854617705162020008816721304922882348670547713136161580542961252042589409331905657282015282424454044144470109198312868390004615292078039807754263786251732548613899385998675476151267658578965139100840723916288236259495098557243279452372159413857938964276269038047232112079170624839852134327161168447648216451185395138208613130334942823723962984855174849778257961109179869365727100835599966678611159124994891404983237864643703716255067320913652075076428899222073339449068074765167419585482604367586717377596049413411867503394651056148048687245440108231177075469263100554243926698028913277648944716449671890770050634394596504449317432597714751721733367269663527630515889568291339949546160171651321171168736455974648076364848115070765134362860363770711068698803714788517570083469500368506823560662766891881604039439883917486970853904017501118445159740974813345961886547864191445087931652509621383751957669763994330848617229904844260900980273155652999787132609630009823106959970307794046466082931310337534658697559497824093938033753232802963358169323413186717161151127119231616303002594035769107947917665578989790573149782251094903823635856048467204206494243915890802131578288620260768102292567345720203799400233637451489970742221336003600981662281160915519060633600878488180528078118229244422965745058835131464978478179537457294208026504949095059908466746632901273890145646163840515788786879952300024759392059986000925981989999514753247127928159891856004063652509870062765622080986593844514665889474691290180010956028244041265847220939609396073193653115015674551120538070139618800688896685736381990694379568907871117141010754866182184396018233427163544895753930602465379969612995965845963146251024374067117861386577715165913105010986328125000000000000000 [79,60] 1035878573052977025320966937174688322604923663888374005495704907742092344170081230883009486678027952057322513709541259425781462841970808796106592260290907226154208637343182244803546859894856182263528295017685208147952404443193889814302755879176552366115858912222787472188582882889153997130949535900677549125884722705844071545667690917152167866330701333633004562289481738871069186302675839602621783282578424978068423053755004700826529591060462381495909436856374550246831381489410265778021365921638498510060773939047622947457544224164301290553006071415399325647846311539216277161439158664215168844249427242574340402696992847432395740596536395169129266636902335298319307649757571379658775921362321396676821370326165700784803909654103044779689782540236858013144646979437192345675852021853152432628254017498262067010264469946728930738080856997022488083686193416181178873745212051700998703373634383104938596772611458524056798320308857653245853677120866770563862817362324720150184702515692591900236700275894057579363375401941384890317846425059748350061593834047238344117790548915005975933211422004924270433638776348640104727509846580666091713749273412039269741064141449374989851799552119289154659905828294920157558530037990423117633064297920115319166689549403597446790616718643390451185680563628346463682600721455534419792349988335451518899369340735495290632269947091169485928986088363251007026580763983545996586155216409722933297476189652811770362197050906468608844549344280329744121078133212441281173283042851483339368341261064987863617709610831561693995966215818759493199739290614000966273903868447988277378161658512967078388087357824166428830723593342752666032118171004124486475816849576151347878969761741625104300854040097449013501626195961972175863123982345539827639723071191815793875530449724791812022543559286487669892774359339085363618409366074622225532532674964650599662662587404408254522256733624970568638807091632550463217771839342664727687531486099410713287249726710065319699266566757246649777690446732837353704128723273614514448593660207841460969399773299116475228290106266600325624112233558298764619284615313328817370013087574320972703265576218998160272205669245819038603206694428640810703260507217813144119765820050962946345167457591372505763982652032856022722318124789793917283227041525053590103356874339648938136068622777062423922883444976363395940151559914633428406392066645104539933587313126490813144527322152257710689012253870569114236222532871370405338495856994995847344398498535156250000000000000000000 [79,61] -161343468912638895512176054850825521988511313838380283823890129499515281929896461952601294453601503178320930755264667234901535069173071107529677900545207084015632438887797543464888633300095858233594872044759277096006036314098163073666766333988215742357653889652928880499487426171042092661789252645544690502697283464069721915116966623461685573184003558665434044364710119450697998531730747322175137438238176480158747952589082881673577517397199475240056837689597940345846822111638790295338168229431992361250811125264585540696331437194956916368232122492996508890772713973596844926794047431918571774936099526115189117552412904611389596523740008682459703947059917372254701888325271267034685076058522752600963659031527158604121994758480098687536653216768780443905029263218665907044478223603978612726225336347069470313594301200538582366473032732499177163695049121564330722480562737977070529364110010062878535052090296856608544352374053175647400593516657350415500421620232650629438150492455229049229686338703205955825711204528163196052448772356147891970561766894070887012113597250732554965907241271220595472092006918266610401913836614361796587698782335933316172927002591418428562230890509474659242789313604837243215174355386064582942689621284050490507257334486088394304379730396680539040331703072398993415642237183476428337281994562270958687449614418175842783069566714509123017423661158324137731212522241953740918186265426939613796517379341052113431351611869491555317023801260624987391704585992297848835905139044829333716772956624556406538289706716184053245484564990187540527376189987400029376156765694590725042614083702262957648981233063255978768892635260296474917614025400145022286695470609098156835583117602451214358693661559968138570395699443293063913209646545881698438662013707272605243013620612436121635377231512734518809354074725396356462077883988947637998672783981104394589668936950418524398509111509809392558243402446824398685958355814876675660506955979384427371091443945568156271876484481135142920359684073986926708898050233395410275472271782620682170313817189389789615568148314428942486932871096371910633157613422169030388142067737543325877741393413312313389984027528580765016090836170031782857127012816654334156334095610685242750954670219021232522214793345495417177168571357527332070083852504734364277434779897595101621239510932214975518763449663283906498505122388736701755966982421959029192857175961493562055214490673544585669372403447080054558973487336775943720712511719739268301054835319519042968750000000000 [79,62] 17872387843610416632013289431846436998185262538956389472426908469369745852953224674156192958451267065786239251666321032672697605252290129082683016855743901658256729775746263766116049950184575004358181397969698300264112913813631078576205901220040033215943267065465773980307398953768711410376000014113131690522919013351322160623384097350440975808248694017344422722206018150960027723228925396383604909195981007299726755082321738024246125713539770918529375918949861228290742382246198420087401058773038083813592475463941636259840457148708681862234954002420641299682174519721672234128300348077159600405671678675159995510565814801253268224388609074991752849214245556233830670174700808409017122678035008294564751906905946546339481735555888803057365203069590379707575907299842729175781624941953248134760744309632015305535376779751565556183172331767793238236612438652510717466513615368771772333888124381690310148001128324800548935652524025655810841389410681942292261024114029104255507133207585053433494359089993898539351502679696693883973518955267376049487498515549581709759305015996706162740933697602545641707630514083720605003220464331114835534703715712770533429714759045084257842952218298496693482788009875772595438910570519438521841925488134929732976278276413174797076338303595941472592072984403668700399096612881539302545453640049263371895895507501979854655626999412948764562055432618906380223954375185161951131105859748134878894594063107482190665373154287128599675690320025338100564307919359704032196358025510138103068157009960641586390301920586439930113698976296919232366325148889307244090018787849280893929331065844439303851489600840784733573294456946144921801817980417036524372802108898433102878257429640244639841579117024352227519152376195393654043187234983404710206620301017280244363303693755207866100794158240282277326132026651919407168944046904103753754608885839912106021245417444503662806180634316805992652306109249152298197463532995568788505344984807522171094353158747263101734804366786123862677835661814336913171183627976857891603372437521570828467111560241633274251364466055607710823128835216746180846258073354614035890906823462234834829342700044587955312691887999455282973190154367508413490969414945450104088899006266387042778118512451821613735649077447096670836478380683735783411621262727145730710596833075374850609494287752885603772947842681184934769911508195452400823214380704913020810423438266864746068876349615436358032678090893496265395047357255053910307651676703244447708129882812500000000000000 [79,63] -1306297672347191774480135609551881807507878087502212991856625076269816831350249819101394693521660316203736736297936734257305223184107447060923187409321096762029289952168625937521749424324496173735648003365571989100598063407081003185700480368792864098110834657600926688119857845778819977282500251480089601827273595524760909787753932699407368284324384907956123122031433855432031791987916885514836788985183300459871859569878127535803440126806752171150857723059414028830553748286315777270112598066517421798312540225053657753668724313349568946301849821180321876764381287877480309358036608859425802056297983991843953091107591685553171486528437600077618340703438185936121990673250323547462596477139390949839158291318617035459135261383735000104028289197011248968962871992083870124028100461573446399322941805493454284721378323485299190470162287403989115865021977510576707443599343357985174708262992700711084581767983063974643836420496215843559059715828479361354982596076116566748384427047515490916623281934426209251580890198458427546670049836369741368987143231875792720725567852193778888754353020493488475202544993145279707253680542799788363623844114496571307560964419714956615273679412386517984326764298100880364789654491026392053385408867838562017389177369523391633620889229539474896519798373265278110524686926964078245849466678233708824820214530175691551350714286175059378450160023105757224072577123795860013581338442056089294435196795209591473611522116395285803745966204690726947436767276765521115763427563121734395127137928527015538789041729794670238770383933074703170673302835044683004380141115527073131362384718729168180629570605439594073746173470349579100571619306458433231249650083232102175130067952233795215198964622904414554931191233630969114890936210517092991637679179291125020634304220027302918072512602534142560097480241837293767391033924124291020867545843441483919087789596328551708948513305535884490844605779613825954628131760822020492729122889687038313055553842915510041050054272598519849420371238012911012104738959218956428852150615742062476937875470216474201330759833735262584562281155903875492627833272061485285569511922852476758209375033653517375173501145416248010845540320928366377323354038566889934979492534475808101779488856773337945137930020941602795405789850689211687635886271658321840530934756478682387687703365405686766458434905965836129646388736194205437208723536916545966808834088314843109509283668313935674128044112991423535792209764672122673800913617014884948730468750000000000000000 [79,64] 44704678023830193427342087778969706334366822025939867212471438576755657846312070753459475731724812249029795611301641568537185109424000221072698567311853044314395953244078697576813941152789699564690790805601445911726932542580000571346264913041634538745822030356942406230271984144178876870505597467117453513741147517241141146410521847062251629806262876795197713414676530075906290302405291576490719669244396016589736530284520395915765302830498404473631519527705803147013622264196257445142585701707300791992632372459870133558050838351869739642178176687818225527798014265875778953172393594902568111954871891925704715501526832810755460400780168902756937444882490068350682461103880710105961038385014805871550324725613711662829976388735673026849263152110317509034823510485072788072134770030680969559529495619283286543834300983432833135250249403035959870300576339393195153982762913446519348455900525637261623517717705446538991624767452768875759281817695148989955151392394470141641397255779467519900613747560427508864831198755420531963096385372293305985130930982669762513159048528251985815238344893465442000678828459503925262100328517924777981696433109191637776757508733435730350587708460345231835173322196937372195896153204412236962569907241378962581805191971559671281120453142640655345390932915719661819031006031968227719738224633332644848081729684193847303646380027689729504070218070656494722725504178065358678836806735063053517822215069447850722214083309991991312583540517903097220274092290670759897235993292822373111764359628769440206949257434383460956736070816737969427650376529560585050014733640360651256179768755691016161213861758678492116815990200226895767046350076369120330062200786040078854163393730263799943425760713070990345140171771446079940272957435963783098639511745663252108439700796278478410527563982916500415790330301132596497953684219190033045072486254036868115046504094204786450055853678482355755134555428354038227221540311957230935999270837078609917691412957067717410352068268899949628826888347417433015412756820302832379937425523259955131550018841266221980241789533251380785985939211568675399260804134115324377997700525486923208804956991206692571303563066643873295722348864437486130784158492876219935555578909665495096055563873789555260386321108844577483911205902146330997741684333114758184401958235837419987532651871718617741739639419093778579603601721601106961092978808337215677980378415459221535608879724436407037125383190248693182633488163446600083261728286743164062500000000000000000 [79,65] 4548060234393201855456674820882242201218069896758019892986352608937117411338774722916462022874119298778558050580248889417768782099703273734683399524540537029804088358479267139931677962092277122789659294854665103105402781481492797186945301564400206401821549618339292493073316776046518733374258441999672509749965291403789688648053693513284088480077379771594652693389331592137776494131202911946085883742832791357519894473263073946575331183423429160270188834867872274747355248609292727440494639335072827628528994526932410778673264964710029871018397025206960015127046695811849777751248298148718933599726890826072709596153201220641942881707841534329542999146859873032117947184189081928109373502654434296580404593841223529430021501246233257041603685190538218705218092606182073627788656171225507026332300303380682990136590581772770909989235887458687512278878109098300156297976200668471604872940763284492543826452910336192310445380771040504892798325727216356904736792145654337895756026612018919817895381059101493045505775068950857772233130576506153753964831973704560942199551655986126925953361617715025345512225979847859245636658241959982683554342044726076710318743255018103450870293110635770003756867610332548965344247878383430218706805212296984286052061530501919479780542779672517333335440517252834877967953774501864247561166949370360077431832768698448924433968711226929659033078294236164013165673395882883296827604004634059193382924590385657616030468832108757219548251452740764158221974748775571069026058936751312512562493681956742396901880448313094170342175106460978785480419175895962439543105015175208711121655993659591255064247929385907855822327349035475009624391118278093531241299683446452320632979310100838349636881152868740191745500100463668641911933707741922172335571528690212874994671052940860602301490037635002929103150156264639011421530106120276553391486537254710019017159546241306559223973887590842374382911111097380642337609969673441037882272127050571502017847016936136044749885524198630154485983888028239178130451180518430098293419101705303368327398353773973923645486639368425428306913210886811890734048696562301319931284897898887306729120590042786503665110683766724542172725507864717034796350535843678704181737929586735140045261598822535385147494872899972808711145957511773877945245956743513906258814866811433406246123456294216219077972673463611850413095415198345353196537861644148373075101183221496530788987395085683509945477243831420642583562852223622030578553676605224609375000000000000 [79,66] -1820108224659772509305235520343283848706760618489250944919602229625732998920807312860741419070963057276856618329789229177475697433563029827736403712215555108212031003977329476053094429307940303993959164079259730607109114381221272619919500278575574425175026845053387046384719438092973835756857213290609617373925443967840118002604090064559069746722819514213228723410535605433253647201790170313306738858701965535872663797844115684623885695134790101887910023464637194448286985606939910827509818231984901602388720901976525333215418911106590733236010956351159439067780455794221948900948418255112170641518129172386377894768730675791464968052647749418273038100915925715693314342786238366755833185386969659229694473514783855524929016031406044760010413329832981582399527268524758663925360387854139596717510564575549629903361671733528828357139249756886296919483442249003164100973287653515475117727377436259788860836841381409221881452283004875848227013845631369728780091793071227338475617726173291610280570413898389601470067607323866778549185630213390013499393968547830638479037605995758011831898834149207833075767954978050616988179175421005911175621222139183828479648492396778073739940996678133071470543539614528496705690999681704650630935108562901883604988456382256429633134170276913496626606753962754803615072589422872714239848879309696864244488107026059465367599541563719640177124499302260287440069312316482632306631270228654319873299839813769046024162620029839751813740931049781645839759981191698484399934741325233671391512939651728048062150132460245581980674627073081421507517454865699533089368442825351496786748515729131443282760522318525313708852307885977712176276189412260420440248772574115705039712006430890395542192096269369640373315035010600071528552992748523295481500114544818520866512775488993766215628038781948354454829610160016412999024865226851458460075462682135942184810922782050022017299584175118041242588529672751895504284823900247200596471306980355922830971389169497851241531233492228581354063065110614235639097837806199365674157964521581283036241496559026971872398687960606753163033379845058247915309472360252550052373127802457298466850669772786733983296347342819540648490900172027435864029747118739835992555097746917631803354036375255663400831653809835377269299059356291046158652563772114538674101701630696166947372254630402453550695215291694184169854852538968780100036351323491180885991254610439377763937202164393655334779145564018387748461691444390453398227691650390625000000000000 [79,67] 402006177056980278014560919652252983160617244146292926972661282711740497501344108034526928096815961157454506232382506562848735838475137708792377564902984484220296143358288724202526356346399178563885514970491728924365805922154616737372667989257303533090679231386521503411686561139944119594165824894835020921775043024452429490837578452286927121102003288709352974219338692294776953016344039570013263465168100811314892929478858904201636826104836347663002300346284032954491439476449699567816957789515017999648259104011824188431392830963978724251485265771649152702995562000373569887312450990604970699332103815529083569152690670869562519100801397561911820915611221030667051239549039339226320433993476731774802253823991375931873917693353039096699400393416045537746563565114330997739594850473524981895703552265198931464412025686255085261546474839315141818190819617280309684120916881705635787151375686047783824263288766976211900050750925794326065959943327495344662006240648880610255225947838756164419383094114901728644457213789525536250811267718057137530072088099948040320169287889695183203025692752348601860633977269927915633608462714532454562248533700709102326824110599410987346822488210590453797777837660698487242126878306553932459732862613298562764594246163232899136947691423185262054795603588281118095719021475163491124685870282213461434880376389198669705330549739276799594402013698942710408292437086365076014703807923912967929879929476559052986572931234332106656470775246442130835494758921464869342680398790687035981785875682283969784834783180060491370762510495666903540825961677510792779976840894227666447661466753905157197094888540477019435001765282138490901500375782747918943490501014133288139837741629215660019184304410877043776509892551346740024732242507723331475558862695968345828108980542975392122386792693495711313942807997169484355091001365393605251801320898441019898553037932468896102272362058748133411985232175491055002339634971342487192540697929322650002508992709220928208874908364269068079502557199352280080403056769805867719396599930965686420550819046788365109987557319436417126303952008262697851439701002640157289183342499481344286281878276595567614876954310432779012946071565731711493583321996670157702279568115875628388168825429821141564927426189439462408800269336870138270071403603947524849672728790687653378240871124411823003603615911091604397508131022096910240324100228516431470150237483799235137628689118113577005241366724760249118375554644444491714239120483398437500000000 [79,68] -56778880359933750707561120037331704038878127309140132041866410799029586813854776303429920036062959596534359815715697420161475679438165728511435073555361234512725751256468571305218975414744051713049509580274987857396082111191939860352536152485733960497922286784410640766831729234236648744637896833505813519578857982325684638762280724241030775135698045416175205985559385166563962640454615892937360185430231990841741093961386932418060497347842822189217093322266208111870755760656662266519566426268366359693461444435906224006770045399439606694509051830148846876961773956696012856708932011602946036679868320261688856491735876615723853718065419683717491679509175445161403196512591131794015107857556757965651364926949906983306115331459089804419146941459646230977196431379735576406560352067664806360461760041726750636702277934571546563667754513372064882166452970061943351741442079819634377978670774628387903655771424380158731732120519901252803861907322268632003262655839205290166429790203286790889214871790084891898299570613937245635108714089710942532960049485649221817076375118099789113630224428597267603468022276612670850151088013839807321137410579262368949034507187567346499571194760826456657700562064355043320498479418846258950140536202873947880281351724705565699448063145181377168051761342376279420804608542199058838573042396821089662677219879212636974564049093985700885174401683099462364622171988593197607097524206964245638105542293923761492535194191980527884085508984680769145585108182040482065843503994630251616641327109592212523132157702706161098152812392606347801133063174758722917174891779315376647820774442471503914698841535120743327556232781553123480154266665587234673962820021703103599291062316301914813865700303946303735797948224016420763177035456765506078136928588995666373515893009551602666254396694022102991396478744776323027442924794776184939057370399605621664944437785291230385242535132322232771501041001744165889673178074486845879769548292058319195659584762760531365600750838541373377199991359156768503855587316684412965309049577562397178140412673491830262593976771031606784316134049630862906114638099613237109287553974417075837731595221761293436249023096012873956077095851479286715917665376320803697802611466641448728101489645173030791623598963668317602755292278362596152618253213252894418961919596511812963493563374646513294955083718723590211222613949061972334771235807889762660678984436608537924195658576465126250731874080202032928355038166046142578125000000000000000000 [79,69] 4782156776451297587549478503323435435523741093818920852038910055333987169487323003472243224730973860364076063502734010962621337355421015677596993381160431662864699604918069436123708820043084075512369271143304948030868813710643385930631090131888066039438721073850924941243658603777411824497052264407396143385218531562859805682792013217954934009531196674238881671875734070936430366291312535992470973571795114263224096120999477193080849236048634378563773711943279576022797912392617685823705724814292834819639320426600151220928773610189077739794860841269103282309161687459977414157492311506232927097669743931366597369308201281782556413306809318509080911924018261886884167047614640035302299698510941280741377045843649151397201011811364881631814725255868259633457495701061699000021013119695079511884552150593981866106155482787119019522423318541028021362147320322089013745874586329191656305016519786762519873237507991886251616167522567824435801579013391997915426394081723347461411410807330425495014061262372615380101278934965732673233807279440920701591567508139976409542589627283629882044562382456940419578061291099953611361300301344736971927199389336326140551966273556843911282574480675622834150275715041417732859506403980264490859279935305749835193471534799319304135444476777112815197188827932011325170193627229711343502198891862781762848649940245985383415172528352709074123646275062268946363592474514829096555943637947683326461425918745002942372316471619412914742632236327379854927945865565693943723300588746641690015803005405732237124373477615067086936163560356113143699847821714522961732666681811681967570940956758337665737081046996003763108974293617620876963133236209035182623462825859696273767148088027387948998989594195706900850667161879228930894814907338657163171903380489840706887494783369712074626012799190471422376232156039386409683361396455210308198175273257155486639971861410494169701013662884372198842404653002704375881491176116562195104926767071320765994625497427427007312956762638118811914098985803795825390382932178049754264621590096066258160835356074060519968849652194537689024367212647147018651005093851329723292976875888417491533483593057740651187734043465699838253526395198795530516526480258618008751528941699797752035742373880930975302444036542376053214704079688360634720569486912700461666308608246309001525801365576669171712133480359627925855162057308743243863795007832459249625593001379774442389227862810360488755867525156872943625785410404205322265625000000000000 [79,70] -152672468215640749225962285979694624579113222895829034805246985713180231270225566394874785610365533061927933272742699385568172429709258333932288218620282593906009951649590212890204143209305248301216016590345269333841612404937258300330455856466650088731299515776937300012014661450763159355733850997902697982723494078311870967835397130001529865515122327547401027843230714924129926469395427752365235162383262573482315961960158950488870087495224256611463825525707806184250801324588595283632203390989209783977939513858938913468358581309309957906002696640889119807989956028021651350328518650132432290329547861938846382047473305589512505802838602392050421014650265283323279394234678552648034801910579741441545452715011542986565132587546514130947712576342611179819002481235559239653156242988538941753692566898772885349190657251941933392342855562784788676938143910164146820714319972471564486519484157578305075207458595796675489885686640890009865707401326633874374093109752414156482383527937165610271702972082565567257214016292653157402275009757964480475575182778345578086227931915842599435141108315522161340423918410964925619703598266421468856965386780560717942695481414505910557999517026123320144887439761439398628016857249516836566540542560328168375301617892152555626141865893896376786286962496149051711683416990335799801923874336082435850132581759303835800678290934410577761610735039170942924486848182264712572809833784433316053692279508732974204036585612684148234886041364966824753518435443038247749009597590823214895209568929557686074605728430470305391324527446568964298721298714385723485114633505987988853063848920597013049783194294616905117379300062373727877759767546715132268503763928543723548030601816850072534134757626090973603561655304633426677111334621558321864443030873068331170270536660701863566245013529496405713687915023454107934787231061269518604590396639662066539339786740557751971038512652280061363147787810430626479232944809325719449787160560984147977556271139650097111513323103374665102017262821406477090984976193012107572223879778721029185476686178972287470136690967336343596369979961562713074764957925059303293666392593854558344378900783248671987539593251075109172285415251442199573645220581261913352444485221513199553943154853715705617622770206855964459076836515380046096798030428294910662219417465303614938276905523682536034813962603681459507652062336965966730223923534787931111507185925225106288440323756491756590492059331154450774192810058593750000000000000000 [79,71] -17256947160790040332853463006588786632210353098723453806048674680533863460313300305842768959511369997045391615330567504683510850325452226608516070430449985676141885504005178114605722992519390258284873131865445328604699233599161135996112139510313788403445928017138519112539461933586300672453998489412842426274736323929457123455418105301412790147831239786719706870592845982480159011643798793349233459126129259864228317103456458675028674056939382672952497167602858056755308826889374847780965492617540126480539144440532964235182904005620980148431276861440195694900165543468394249289394435838776797548074499850886082419183877991668729235313944250339323710062351116672997069253075395522145211722921091235798122837506213959021921964795555311160745927147909891225968603421494042262025490499702645509521481905938660605791562203419111930489296421791517774645673183075429104953216068958792434994383173234123411087366158562088497456386855861421454965458665641578737478985558069321208793633438618141069176580056795355462546154086269695995023544861330910624531460852764429664609887367209615914410084774257427928194734035833071335080529209752102236854684023644907782076964577401571145048872813035234199679033905421763974467191615904863821054079341240221940865545567698936139650575928853234468178741922970102691287427774098765370464887578246688820841758202196312784855599125348946610187259119602088166804060398657980958746548050885295959937625262179601452061390880163895534139672087476104463530911486411220506031387174687319167102105482910391385477367443916946905164993529856771583055894057538068434237394999550181532960329428902750840151320558640135805444828878536690954256234107440095766431720638103751048991924955606259733080850710698914559613544193214767135321281480141987213845816706783377397230920049608047588597320910328627882328223483398666797987030280049936826792298388413992196546767488607427160877778899263301112591371473496271417346955547359253740171135977957563051203922547604311115223718542576653085187112251138412962362275775745554804787215274049834145877432596114939962184637904222353841215034491820041093917496736922365911862512997290228138469304938302640486781812948342519709428915998113443472077697677247724909523291323384630113681377917148725903665425743269059330335122318182191084259964165955820232577523284101629530623970661123617239129044429293158629244199099000696203804373037783579369205423213160751221863491861041595143433369230479001998901367187500000000000000000 [79,72] 2801524541297587337810706429094090551410887264681747696439436358172242569363973400679431182222472767818796474588953035598862816567340939588553076927053546852250071001652040022808327222535713184964482038307409757134503326466733275714319946701239753169901945167158084096231409280010888387187852103711901994549415151026319347382074151190235362052722618295972710419778348528697991679375762890773442833364396172532171749959570458336140027722999764159766217617970357151078913239623310738910932901716875502764688333602536121651626830539579594345414118935651214014254658308515874274721679404132420157419095399139428999351463135276805276184192373160171763447120841342408551616875513344928059443865945437035131601615200414062673294461635235809616638421210743181730608573313909587829073467690819000759874656988050388163485274465220057777963520131819267441769994328722767618195674704904489863685597744510686442921660548386446320298631454219348063393824874722267291082561653537733341245077220360587959727720667428271505524342274116046836534430989033313526460564499568143137739251388104961174208140834166227403419294312132530431749454138253858509514469666217869619422177851097250437895343804500318297945237019674940128697228784389416368624192835337203581476204543791977223926007603982172803919959808348725251423007634566306373157431203489006655527436355836978471284750608827967802497018621309482646407488606358159226989871288469761772966754349171782492649053861243560321120482230336609557323457180069746501033476416768922916357321017355581605384425080755652533928263823828586740977294285774515398014248504790784787848386179674998680413885664215870375080440167175570916576479188407569364194284098557673141904132982220105245164038837930422945398270109796356187099769335585166958356626722773034596433185681039892901203258357705921616011554725160350337891109958715852492795014708904049127298427310462896032180510859599603260556402384818214566055474751419258699854885332337260154346659981590337359391250401846253788409220809753617833954139136262073998214439210677078806599519615432481864850262367574256680430962884680437578430868801659208223477165926649702848567739949820427705682920972832367393814200130397102143262140647798224366228380445092337537967559561883140788086121625994252070866805024538488147929414972050703433920669408961250160025331048218488810112019584470369160965993275085727671003214600088597131867889360206562779365135895659477682784199714660644531250000000000000000000000 [79,73] -172555849445214811824731512808142827721588037833208289524285717405163090960661089716334259096061756343064878296328236867195136152911662414255385740392051320013779297163263446620449478241830369788248099965841788353744145083553347492767689075840426544166597811002984355345701363774670469181755820750806200415091013061719406643191475626107692566194685666325707128407776107836036233669499252641327616433788485011300300790785807805185665992584791884308079331944132093190803126163683820649482826003188466544334630967809963795470302540854845574726573560463423432499601156547361196632628513116012544414845457075849641317712633081013385219895771143003423704160500429292211521336981083098134625236511900145699462326180334722193422737351041043014597525642651134099008060396081693460303263382386403383045190340908681563048682456806129688393119785482302824616387033647895258532175402670284485010784673352002173122581619632938043960778116999255333272429201071068605476094239902894008468933986517602275250100247412707175221970983844464263579257515437640609307985364233797429301098061799009721466744277636559479895356182481912482308945524349381997682011357286721505968950431585521637947367870248296990296382848730687177695617085282939582177753177191471629897895517342549119903518080277202051014528895748988497219945338160408071467201474847622831111340101072507813638709988045100222930163611533080189892496528094171705321885131773657924723290941544959866485127080958894985136472370596288046843542244081935624280099782335002582603222218046749400333113603430070497125428562114049847956711728891406022343074210858944965832739479285821593349436656616963108106731644885031091788606776811004669611481210908596819141170059558580001705678488463136909703151101290564432581673414738548051666761464703624862691005010970877577349194792463073340880113775449600920673275166702859826027346585227394102376086248350961489003577219654106911401946844294867304757251278735520989448084157459526554946119684879312426692453396287002274920621584753664230751101977241746039216853884018644254490703432237930207400376054239679206742303824323617781578994196589014318310416290150071117811625284374656504673511257312424198030880075149507228955611803248601163053495087344572332707730408118569695087706911636689414040321151243817280615117041581426918112609397294031066899184608450000154381037249060920017331350943950144817169498746072261978092538306179604731122045890856497862841933965682983398437500000000000000000 [79,74] 4050337870717313208793539508922167673724152926209157422930662521654832823224508627277293748544237413835856745492582078320814728833615886099742287274735242552060855661101204927900053691187550489625291040460123070422910085819352173283368632007660683716883235987272913388423450894961874579315522276254594287491984985430380216057524575630862284933398225930836177608249135838819446842421170325485165169908586950839923046108299034610295514932324479575770883454681094104442639918285439134651799320118355236660216343754042210660332857283885563089407468270391860724051716613841683345398118156599102289247012567319773374308149945781427595648447102177726570021058049014507496118033331813948038254956684434959670140872981696358412102284360761302678058530585902545108893958861671174636778675428542279249516389623749929649676070903245444219212458735165241839768144105736503109795149472925059311876938682427517250240487022092851102464146441970182898465798411262558775039025617538429329540155932706071519469385756523497855521850055965433943880493104943914942541935248327574031183238856257324817524554679410759506950898162285708597786200403983537311386812974848507440173016399324620103664019692229971503305249814584867122178186995145097026616191756762325535055798596557918218838336412517789102506624800101017682766421042437508410569808664619374172547504886606643140550321740794861362066722373546137873734887492137132512950712648852476805840513487280807210723709783401782931028686644293137452452955652957471919162692573248150208260313787701974747920079860306161678893986019102916564997371280631868786392378364146270437363612845541442006144971193988796236442943168766543101847284994914687583109683196480985031750016661170097232497407835685993916879645336709769030280806054805464013428293126385778702740615282351758964201407093461091751257164064054922293274881120316288595427377932812466985848260235511172101796554139180136800994566535222689048917739596223559865963140459943258603133859608250877472281956282180801046733496074744546632834340153373937585795275860240279795192971390139901301402452643765573906517812339023074530307276972032088946973781026240355506221154833448225359675202600164945641931640225649065644412282506977534884915094867253675271957916087100600789044833637112744815686644517058053561084366043933251146049203532825742387289256489819731391876050324132082672615012712158128901142206845848214045717364077681121870000424678437411785125732421875000000000000000000000 [79,75] 109136639530800709838106395052546555556858989160778548958066308857401355863290569192187865948177879456347035431434853918581649978816443438274536668695938150899490411415196865229128392160270638618031456164462321147975982876739814695947287785466304509591107179594304943422018118530287336314777025617622593957672024567026826306904325762608211759513528441755817554550113602660030014838911373369365951296208636789266191471668285480623204089771504959973737295714545690375925558407480360893396839736541007076150591349573067132065502228724518869134497974139835274609277160692245565450560352069727088247189771730135527893508730176266972222476635067590225946380692325179142307517984919486810934800329066891166787231545149194066541134761485817927422839964877018877501095848127893737084085149221935037689087697498886927862751909953613370241024475131769657910475212436708710093032589893830646146064885775848288447257657706077839454076846668892017147100334265660687700791814864107255740445706209219576643482523302094209856515453544244598540627257823993224717623570595757535545995726682081508688631002205216249760156692125200838636212118165079398485199304064021240887171565594174602055721034255211071644262938121377802864518088521549174607458703490442755662975063885560943854072072594940998154041961284740466741766190703783365030875151930660304841906467437756326089872211859308194942635708234227296298268764685564222451532012312602696071966704869212884938238331829244974725346346311534140386429329075954090420392798196454098103077885877579261693926517225610524018505208835040598697325607259544257312353282621881765474470200860739546535971224882880370169233078611117979211973202462658209623705905859357517785603822558151166981654041908295233796590003094075797275302757582715975971749173183981607874093957301390704035568840225654547708556701973050436729947788512180046072319624047996278169737879454464617878599825301671399648786647540273739480918754185244480190958723507263440806810842432422599893961694358151254391423268876180997970248705764850016523526985396006293622236583751679228985372771781106387694423984821657323694115909832521977744776838356567150403184414094168717810412066118208548706603328755352751512952256247957343284515397667765223529798222202793505021909592707443447535247941011004640274151161647519999665015890464552696294132523224016758460143247777620444600713280150357251933185891876412451198031551558020879610921838320791721343994140625000000000000000000 [79,76] -21395430800865088076437807015089961844006455770305685869229118061190218462638702433791993005886352495182329414338510599906017023507676444408231887668719632993377286557422147127286074556168487001636347619105592656430611661256994595091123581397967687122466508282109312292073059851146006035146699891846845445502799765493861628542468726444244396587818200233088269668587145215418564300599493495220337777949495730270307265369542528931255269343170227708803034334939516284197214528408511894571722576018994478330148948882299225843059577613578464008801146246377489669644473273241582176695345090217534191502951700187624548755977729438504690286287271113465325135264403593391294254697578900032812876280188316193025106497458029781935081782919864647894367442316405046187540587657824330332995152749967185367601001628570597076683131234553296180479850912302470164614671069691052422804454420445150314564992559971136759631938168692791570052105761823749205273329784771741104566535999112381835314695098477248985156727955845372212617194108142425256229682291686320791493149218211712446600009925318204675788861701439376789222109672280683121971708355640306555800444497621703968331637536585173083056582679262620671036426911560981065494803853883204323746817344851304909163427944044623036678444215415549327260249323691039204143829313245516278305488983868960573086168150987872488483623968407951922639546129210595050108217308820759049377849033201672012266982372353461375401345471095280178402312040446651152111126672037445292702009629063088324343468937988739696900918209040286708864040102761186181587094751129350311961050933177642684595838315661497543370549103504526457527665722772281903729975831119213757083036527546992428173403604561611891614562229423649751166670166340810493230496354469343408251620144086396985062606018944078117725506712187122013089551917351691573806654686870295543532171590072938299106780874821019234446272198769160024464359433418895314378031160719556743292776695838952115805890802985748246952113640497851352427597896634634746806862136647692142556179151053121666403039840561276884161592119193064907237896087752177218313072315984253004908563139488817973606123747513289170912339965686304177745262169758561553065043509969912332064258879174760623167256457795081962414242748125145327701052638092121445804853270120332297560028515785599960867946545790102217340864821027126359138385122095603678368938623976689642619541942281102819833904504776000976562500000000000000000000 [79,77] 1723864682664642659746693069413390236448730727628620831584182281209314196049144072621964349294980247045271794043688211106851017944430208450011897556477440720221865652751380895554355686172432661783907008708006036970390261214037719273544646421932924488923497259424229621917328141119303977852089877364121088979442652699299223590901052294098568711518652898087598560956054364782949379966788406336974162291706258290753821091879376681034847906015119765956251824940468605445754857567348555709216996171733571775264223674663080185256278976401663415574406216706229292159005445525628845503673664273149580583239505767546518654265131528273635453836162011540721588200511943763077213659896777804252749654715101382586322840711475062134948526018304768804735609176517878666242423977831278299184667577289575944715298407856162296185637017527535979805948080014665060225289125653042471385728051880277088741027289391244236332202173931114903898620171663316701326087363821320589494247620846511908822860732660743748534742036177573267622115012653661086087443528218808905188069597248625741018429338449680878527516006250878371408636723440243337351108123066604814489371954073930882356168117245925498806754499881463808164661064621389838698399581664082879424377670063046193516859160902089232492584770156651542015525339312422821947865129732727258327233964739897804795565865277539566716499975805067731580579251270493765241530754687146334795778732330737459779868935017045688127747073219206669340350086645128129725413866353238135554482646328133543492103212895814294391490179293890535048420238601990336828082721621733129064596663188417768787646557631283846282364786231222708865687150615622595491781222338402106503445850491101590098312230412814771602398874339187553989979766971259225382150511843892187601673066275016671474751982083728280489015259660913994771358125009009074023794763748853327575532435640182274032024570434406220366195644851808950980452764003083482045612983058798121212265591399261598987007766928760130149890151362574039917782562161613700658478269280509718926410763184779523520054696186788186406326621741704706794931386555497526373292201339460307482806340850544065491664811875149690305418639979359502797617072381464863459611155145451399856785677918864631899337068881520303555556647236590989408135804520082029301402463632616713978888852626091310926987927649155796674651063912031641627876074982229664874274722784605113528114128662593884655507281422615051269531250000000000000 [79,78] -36480940497839813972695057040509699781296705176090026245971620961587407141769850744967367309109254101669750620522835276234059167240797038496241992585278207834154058205698932736499781674749933862530147669753603741693891123119234114783055546327469823206396279830314338374237338185039792927503599834734883174807251988041064621161060296176722554463596819835134464388780680966578633947310962249187404312486155394098308455156724637476751293817090829651038606113683028815669058633687534345143852116724885996263600605778613711646273223692114605624699081108365877696752274123047773471793618331693670827441131322226263030803340986726669794953358227586784027410407662988834003830380675563568759950556290829357250647073437777708930318610901956108139265934592600969185080679251316451289306766798870321653703713468374304946170977161019044722993764152821011934472859895386383437120029733134794824251408612774250911296780289634119938838077440121609626618969874064083396368515687067211011283576936537424802122154001036066362215735014504917469102858759991408653729335065528177625489042109655897031631849628032133535332634030403260938957024787877184381853966989408025379902165143829071212056048431826280724272951019444243187718963136431736097621586116076040040915685529953425461259512225643288163937411648525193683428109481810328846815357723418558141801135613339994420443220974056591608038040158918341531183029818531807682204106115042519563788207400888213706723044831744405721736360786503324191152194159799341586053627882320315438413032479592120396273893364421209714281957801507472350804138933114470988472757501372495485209514609491341371678502367218210148855043301815236621934956216088874496726917573231111739688554024659424952425225108019081023640625344402270567832856990304995846760518325813021788172583000597459724629637958068654953397682135673625409622649239987462416140641751680782202973901582734296984964772443192346097441041826167502811497011547220122361752318054798557027749634801913217589844756795958836055275043844091495661896391870760621117538940862214704445397533180983369314164236716101312924189262004970606684862452082305463848653842630067086007064785899676731909681622610542498411060669036954184056042690703014976491762063428359083406645347503985359965714726063150134027745172609117758600441266841255563438873697355141760568954297897985951195804688591426224583599849711476196748977729792089846894143079225614201277494430541992187500000000000000000 [79,79] -3117577010897364157256396930273704383435717488727162648435447199632135200338340186129068451035502843332483893649641278808047180518317209362658147288966076833137389588008804249738138592811542321764345480640042537391927138582913576314019158282909961538769556497109565374192592625172884319911237205330666529528369462577664015250881038154288390637317333819316325002953861950772148921812480583526752070873479014772731930050202123568523438148262156767701471282078582993534046445064164296258379232349378041561019099879674480343242831774447162778896521051076001110238900877029740976823002060493744919900484266321549739598321669159303053087149622364842448708323240704033817116615159136701269382830218388251029787469900718054762247381945293050232852705716773740806631819751266354947051727688153501735133974493247998544903248522556130190840385472938483027100525330342927555745002030164422115447697072499419423542244085417850878801186603221078062614227343141849087420772216881000293340470550569695166597696964528756335448075670491065696102605255260379461836038264094572012753225149497124084405140551815938785904480396599304717691025068593924261790704102750300567291820375510865803142464862551236612999172218127136185206797418741405318634820613357138181334948928976182471487034242469660579040474063010022346837368869081173091441250861604603288174083350171917085745004899718464481580535301670947306376544279572345485143884681931745538707321166218687180189662041803454228798866400030052509418786096831051406080723557784317674961651976276836935873931811913121030720412682814769681315003415365533751426068117679147357059791502004654454202265595370801903677633207456684085690811777818664434201303435740492022262525094052050930549747710386645926707479599736352303893919077904036860025769100585279093248779639919045278855028850602852888163987840326471660513231990603472914086430903756662656550565895999068294502724399605643543756053144798903060528163171408964047477176329188577546284427565724179777146068103431945351690228129521107555668311311463708160349601316314669857485984679149624166240726453592430573307928206860082985798527056703179870014357479008642163723348720473619147090493661971738301511340256967802306431773035617900688677271143044299664839842127369827354753581279164088091893736780272354721377070424035154601451007561462503153485440449047117915903251323964300511778653673543467387548706534761144837375468341633677482604980468750000000000000000000 [80,0] 212336497300958427546624829195303889226794077301062706933468596814133678949019459829409660171174424961011379357867889315059727671771127356929456565213097740322682184353889422183546473892585060288308954564996781966223721829352488595214721757133511647003114990075311575015949341796348756021255946017360330742977125149060085871295482746823508002410391165311667639612033648126048977380015812333405461942666239893483674516423783343540565886054191876083219267099543747405887154488852610602309040181325941497697981798779786749983902129710579987533085837779293388987236779356413642197835051296776785175434013928742330256488202305944341964315528860032703191200586012758531533338490420286821275130985484512507304653032692764555799919794841647374930042513321790044668980729727482497303773084936692839963621757606610748047929104360319971569293216052876240958308049990728149944642716917759966496611843233958356049667609072323451580298846788355723385230002347574149958008729825321792844491044492851284628586640639227301074450584198934157420318675291837445010418721414661559463255199843057431792340700931212625364616059796703447489677661140401511603364420964040213132776042418942466428985042719919008418974928816449186321994088215538066889850761099746639304888889248139541797694678934025327936517172607316547692719886783998524012141584959909346333178037943984869223179938864540602401356853452212717688281950112826848466702437098787913109643648172609537823043311010890566626937979665568350470184154284241967813782388966794866133091268728601012717645094074107979364036940161546895266896498764780947982079599170970587628423304550786654641616504812664227565871049863439342984730883317308122930436762790066334051326159260250178825334177542993113740781553110557863433472274272941921824962826318087471925398135927898714623319564200012989048310431813559064208420288577289738482834853712900860235574369689441454768604738728886688750644583333624789615447510415756374877395484599314562561724252977812336550495850760251512408688768551534031849953630625415275877130693495600412376226590624476034744534967834247181532124572017438701916099743707748068094143960713772419773777808878195022697481115490384375279388979000275896307367455423750048965814882060585010456189925436322437298262494204099871958192005866404340522507008647311622030965407149424014197887684515867661257556389284313787357581438494396522882463629864135736007430919510101128619238776133253247716415721603168631674174682251363763994799507667039972683574538164471882181843708211761437490661188680733466338146468963691453538709449700133337942086335069897136813257382059111122553857640509648881789141932133202494981105701299384236335754394531250000000000000 [80,1] 8352107871834822922875310393635396192812425452483378669968841571198818219015997558292823086794677788280253647735366296015490590009956136127797997082946506219141029421747941392797005557360184136344366362972672506143555259788201004071711326600957059105610579153800341368432373533284119752954404414887419836754836598702792208792264160841024173583500850884162918020388184525161741773521898305489006558965817362576884312997180691968944474720862994875076594767074131190786779116116914596051497174849275317778481244604266202037810995046837299852871828227261580545949680985486181041557354526908234151913868456753395130816479736126708490713631152617106393746825794110170396164742463826595978463920514340036214349199084417502068303316148597490483255667073124382602061493050027304979696705924549208364710812403808641269555412208636696856117994456278734142008550116449403956862866404945689239920973958996834986836662855650703362895502842735976825675473000601557987387319801368311845535483362567632118873966689619113326199350586844853915311197879180618438515160291921253996284232711600787070609432655661720032490832549006297257020425371813698104286862713684960992158397997141199366587332445579547671460556731427455030805273834296726918199067979023625969375894424611274831693808525184441285474701120484190045680043177727394659272442255227302702539741953246802004968601190758641664992331287323352190971395128658262487609703717532780764821218814595755331012886750696067085868886828932312556074440798644453737937196442813794160381052613345118761743950283974094541475071049505868167314713807404080505297797288241162337256993706990703553555235196720194842999884153907154957252935326102274796391257806142915498714437905380047031329002490020816171281896761264653893684799026129576459550709556439950140154028777763859999413148117412918138945161081613517740112779237289607847133368214900026591016866106565914842554817473309549186485306765158948152706086479005860626957972408605231755274189127984526898960590800679327408562743095132364972639156467058151043095169936010371126884418984961069685240170323564954759225412750578028202280152474165030885222938711417245767154912374768458618674693899930266912284840950879515369004880544625581692065178313637867539411372385194239915981266250302640982511516813003822209029900886593404592040005116070108683647001639153520929779519734897232038916111319135299496191905864028617581618026584978351813819282504228518204753810904689410809028408949807019805708608360710352675899997865275697341868252796172532473105284667781891195239459380011979645718750820108248221227844286356481587262024146436789637006146308493851517935710894024320394279925494629424065351486206054687500000000 [80,2] 7220914761182430955673200344416439557559625316042711084342210666077276124458968746766610991821299915718466200327297127694422050242542457917086754558431749473818435637840649092963937554926206555645563979125497719561486352735748330725730486739605187698766793490324126541505272917399530915268722656159167450377534724322272970369565016926704008520054966786664339444647270928013182356759266158890238642972491426519438631337087076582334654934967562596513182039541376729927763830825361911544824278143066828899896071383536801138076214779435041722462932865579402756970808270305471631305022858885529348982664272350478931281168148058216385796581343970891296777936941780858019576777849686419915616606352891555681110928920209533519044915042873891637366931194755125325467360835822167389954145396432470047353921573314892007529342988353192970288157316893048572723448280830115543458127458068862573687832724860066680760106043072701422100552944138041412639795656734138638881197803962466034527899195634919504093397011075095794901288810490013549035604932846905108763799965205391276657488236495751966429218337179172291294744185648331558381757611211648438733736371177907292697151563719810617926274482814528706000488247085301689228292608450755311988335076691490961155072957437412227406235508915929255563130120713543543057119577660795884318533357693841410334156051526495266327582318362882056992019506774534951819810599244811960101995979031916535458167241951723734241552399775790198706063450744921206698636490266554520438347112481728452909785505236733846551811816703340729433966877327338821808999829190093887389004932015738471482920140302564384907348361728224249032968065979030143397546644675287841406826681294708386085435159439382412461152213474027768798203056931603798881630598424262747579053887140961469363079756873379062476067174570576941644396879322177316662469341730153912410659475364998433426791441527564554055081535230915584277008578775523449384062079334420616819511090359464190481070837273788508055295591441896843948367664988780119371588478093039902398847510460006238642167485364258996367736913902573420215733011640320266990278705436855350779109859609964768555849229475616630522655624311717120918148444955180524650866013364715581242489172183973761714402562464511815309900653544760833498033777744817417739227311190299650172022797509663426800861069718492907429276604665895919565542846421988148837746703768003795292029815930028073845991659915842004373317003285731386840912243484729859008104417577143335468600540683588024844353746542149395323763705590184109059593242558904081564468286086585247393973397627088065151171633144099773576180605135100755827318424594912782410460749815683811902999877929687500000000 [80,3] -68524697828496025140683585097061738976438027264124337415856331246150492312405490261058955506993019933621754725180065885168075869450424422278630046337881104135356414407389146742085431976291984787017697202117294192033197224697854399993862984135354125477732955688498462929461586341209572568348205156801492012790691489611588520583051820269415084406483360111715506564634134543328334602825210437485898723444768726672258997392956133769807526206586869488563836719721343247844264176778246745051751697722902711409583539675418727811731602856371394184263575182304982003605937034634118830430553807807594235218052455687960874119195326603120769444431628230445414546219706403364339209134815663304187462807306907678152324092248542979285246434062015785402842611326851345287636868426162606778550537863044446822055327426579063270147685024633023026934648913851774544915353088422522203226176045426141047464825759682722806634711997581225530487954354382579990935938963452918009721921507422738717198479240184493975241099119899996448577143655629813745384996161619130630449110838275547295580533282150320631864827781995935363267139482236734049517404505986691617557042415837144618834443138815489396190895813231120514956478942446758087680385126210995395782937625700178620562754373460653113133389986699786058748704966579436276473478814076370076510312976156089616931920942591534026187282773084457053521003752166382119464289513026643235734978564028626309895780856842396537883010071539687641392667895661431273672145697330013166969128962471231889605764157057553492288876750533139594422506236298834407835678863979416293194160744020093748749718301256315558417477669565107133948064869495843620080996044918671917973155285946326141782746001882727967008465425126781156824477956513724405237505494998790685756080377255678204657707197114163739843006616499162376114049587634310012189716426211471250144467926622079376984349210986456774560006131993488811953705165804449395606839595609121492691532619765301303602417633174076154830253011582563635624624374214467417023700932247754502578452343397847067480967676823942452888009965259931257603209019099198687790584827374749868264768269472747277037849966142461585874040999683887053402263186164236948601127662130167972914538411606364809506258849223977925457920002462924346530961325295276470693089506619804632240335236892091747705060745634673336507040266876471806524387851247280219741757914126098487147455106920548817807527318133620120818815879475500984745157890761855113699323529311001833438490090229404172091704380098441262643905272595157796421815220474655850487967221291203483947407608164296678792483959762922218049943964222918701904028651985048559147628566279308870434761047363281250000 [80,4] 6670756637396417212048873149019793284729958985720000909403746897080200418161499069307853837868354271050236197365197725148337179235584938632780684472515009032135271606257710949047288099732488834627731858735216747911971948779724108180039951893799281208424850209669469706550487863942391698196020869839019408944586339784007822300997912641514095834092457583564734690156385303769107863562621758281717187585477248780112966123909729482866135961896361897403647343427133516672050019710696544507382192886483509551999612227091605113723359192871454078100484322112267614857429034000008601781751802763746177236249063128018655037443836041953448078227929529726680400618516686536184881071591720390208674891754547697674472926331463410538220754022679472064174003931425735025748197104197528569152040906335677489745553940447112222682226773211438298068857750840059369813990415375043629770560179517468842061251476317392456866152040134029553389799738297434030966972185284882880868693636858312593469001440937816203633505039886546548035024124667374386027534883947595326597758097691791020196932732226764009745434966016004174125423621102052111027324862543774273185087421112311200248769899912763628362996147214875626363791409872340602548216983243356156183077362926074474473298993122124964454534257529885557576187116489935544095220515919285055003729763523207450158440083561952181020403307375696201044497879473373725356443501123279395440832941921411687635575172475209909867035905729161457248303177671075848986495699814567544527437532746465689618223212811241913304619489053907147342738968634494690211598488032972180827845989509029892618188838833295994130279458223514757168149547426331325939972064555495430459516985603294660442058910421159133225170813122550655257650664632963132100934421880808314145381263537896096320866807223569186116881885210705460066878313640456928924744439517358499844167902028075445041415995723785351378093116480120506849516267641862840165709398245879680356954776313741300160617379113978864529372066977800735702705634090034876673827221196517296045542683304452745725751623087054067335776195014748066138490677446792506135078439783213935987921931931080138226944737781492239564297227078277840029555362029025757278088332702783951376644591942777390701277892664987551842944253795470116601797424467091471358299363673563601769026022690311322798278210470481927013782527332384157139129992345121349652192424142752154620000861843187644494080606940124896030759335955323374813595349400636237713037166220902934565182317165373621366957560344285781803785792606080921608108958536895393672979140850408054400430673018607991148672129530892590619699379421630514638147380068744496384169906377792358398437500000000000000 [80,5] -317890768166274203069602098897955213641790356170885095274405784801450412956234365261389123620010661615624052506663652759207371692865673593164412684900654707034600268056668946763346346436198063692721216397657371384588082574005118220018715523571540194439301547707741703697007815700941672833473993094367547025455133089005711101894030252772550885837297787905847451530787338409110411271691581273100757200925002834727570240657174693192530962250276295486045607770111282259417014212351541128136535877639435654936677423412482994231612360263745814860964375974456574855003625216119724839466125910954454730461975786088755345575160036477303618635307105874689531854320477574176860008528637592923885845960656611461894198083494224384186624292990430025130839207271878289547829306629737877263477439732869458497208588014002043405813987779625217127685365555372531528525808085350218259026656098653621601395489101801741194671110974859044626473871429598814355770777899548771259184038438257795459145078481551270257969671630534660277665891458029777304896295830916568624731488799070950764163744195130954400600133045735026084904386904328819299450056654535074879082863865478797234680689762376745563027103002503007656525287187897825765179756598049683967699885734334597642861482216578866121948630921599015357480418703904041917281171591098774182598162189790261144132095248974441634921344668929522525378321450905720127067991306853385076801671576783814123313436585673514765807993645381151369952234829460725773274734836873633687836638630692313994180010016435971292997033330935966081434251067255857944302748340135580699766481038078095366426238197641593268283277716556148904685091844058794468090154928770622248504270625578309451039260500152619174358008446131191698646599195055241850432035383269005791656248456305290767080275764188699118956986714123691727981683629438035304586399533740571228645245792232539422804597670082307395786242496278792023856363938949437755823891094820096657361456845017978982571870978654214016442374893424723390365709091514328731042280677720251488491504362846155037196246271528630894187809448764061125387913370997304289132610185439742714190487913007979441431314383769396988137677478888519402390492458279888444452773323337013239826691926898595521764865091814912334633027797034868541575639358961317874206357024733272715566276255756200173800438434994978331564851526387708190020868584366132941027393064012657998529016169330766648659356610475804210169006212258506663530047194001354240618620010013617604564386971457015122256398051380213671705082922989293289325259239105712663395750672158462946740972752516569304898925443553353215925595236161198236374530318171238718605309259146451950073242187500000000 [80,6] 4962328247981607480233010429238507005880826757938864759868634158833121470909959608683524774838352105114212750735701587046510582157028271091920857423609222745025911683891663247118040704731870178126670059154927713926221051572169240185177164311654953547260569344215712582877221675962985270781469557370034609324569669968540864212953591292889135217584047313028096438218257829128157000015969341055258381940801089918349925923716572753307091876136511720596156988032913756802622582867689583094959687087367888215310898833622162001183693267336878612016241535471380680356351161180903667196671795411033467633382703795759426677388012240199252206808719085654085370911893451701988176345250337596278623455140565689473587977989354558167515850963487951329994604044453231048491959089435424293177762242193504350417637674188824197752132338781116314967676120324239354394821072484238500231016101882573067546982848209228516654886681574816149216582307494286725398253549450209567479293188813253075891454595573383642478149904037745810997968460864789016757117669173305503196556851185045313957053316293157822002556707306937882211235756923594584938377616304826771646433667120114404071737683657121280512046750685883777934430380757084943367688203581476023645678790260385455093814544331531707502732300778649994054010515977977836887345874251723322361919120974409028431056170773130882361747326169746896036767842208329618164649892256467520128974413882738787673192277717874336904664737755935663582787643477641989116099633478700521358013033371283799083964348066424617706496871518988123791925878098237041273289290557853646722550823951650720331617712867493120029701584161376347980090582064146362494857502674349139223777868737719306394765132244856161891520773482771500195567978049008301577489690448059273999875733218317166939588237652827804418591638663579447719508657420778745378800152994247907593073980307663810915320246463083490832266271286837638078024675824002527244958360740304019879587355198909590890321935334641860822308551948307366675095062861084133708851814900225953023313909369847726020877202073208095423950149131404044895034535417360141329316330208047438992696598087945175618851063126453645433938264281075519624704749833004568701399629484008736853859907527693065990707379698527384973022159384788282370703193917627232864719119203032431452010237867743148299660360124750520548797196400585483190420730474672034036061077350901274179069776946301930661623745039302199823258927211111903992377078209269591030905682539862411964947228697260052544764370729484723726202227261184310429128422399048302898060768197029160299665190300167935042895484973580746328660296455301888414457511800037536886520683765411376953125000000000000 [80,7] -37251404968033401463258091605719002938032819481387290736295883544088652173128747322987574616505748499899958827067795379141833387521102453101048630955589553278565724281397699619845595176595714833558546761002333782497462695007654037132506853406175931046682612975331146946449384522460827257006605264464949340254876788635999103600626197785519970456644066311448731335231478037217668300412691213207806983879791563845857498481889530767224181788280781950243897594367741169651601675288119334748264398748407005349901655850264002370480426113661064718348738595963462875626022534857277479349973563679909138162001592889490114969795994157915457288904117978522843631991699660580896739948954516177975992387600324246495323731519472322003311801927549309217314838836597709215349727932055365840236793496055706353152422290421569242582625927745818553813419516116687706058331509175975709172968442983952003717014412526653309963714263282964003801629807202741192887152757348536472459632494504832131945213320714688661687861713945545324979307295364593141488053961157569050661426649549509743461682356722398517127884759255694736366324852550710490431852058858188935770825023969126681141072703909722535520882620810836189177897366635196494805301913384342509801750880501123223547533756048046112292679631831620785449098504341554307660235131883614363928159577039272513945868502093339805889740379400234853412988206863948145800378092334951344109918376754921949489482267637535684127778505770396504790954186180978255731493930543723689351978853773599354369444420400355072367331149795228901763792257179441026691643459128284017701893073604791789847204628899471791152073772226382189983085406392755352523528743259404701206388761061522244974651082296395199110252651949766341217196614611491031345577247355078622509896243456952116582962835978208387250482181330892913842261039241246550752487396498517129097552502937021713783379834441496358710373075997896232129797656472784455195207473561988249889195000148847790482803972521620140136875471472730311373755608290623167360375639298942534858672497685819652653489251311773027497796569901930036822103527636434324159795879178292891126255704844907807655079571578989972809516700865296580208966387341594378195314198627375627979637086837680598178971963676938461095362795798052579984496692436024171050173991321102507959633789754684346222588978402412030962995622524394537901562840582806063840513376660214402129938407148062276626822283625081038768841156097725750309578010082279372224466085119191109826977570803965222104914901362396864243773307977249567945873912108113457596294321225921389410662978728231784302554752036482209628778899506698282784178388737927889451384544372558593750000000000000 [80,8] 186465680253233945426335192352955793428437059207512168504998859334743662620534840834326475897354733034245863888159078520760977015664748388281389007382043134921708665872994330535229404383837070205850910552549290845488489331098828007179339476862925974913758550922464510324192038165883020266614045991585459310972918621945119972572440731041454499098869667446023467586477607966123447199118039949167170460937270050777593989358607537358069719523180634995570889065150335295074267841111628328041764167443319103536667682886774315618440844444571171150313004692222071711059100600328731517015605460102771684856278370738003722741458069726870690387972077374415547810600093019450146711692325360162279917379529654973259755863158895651753006769450093226964016468825941344253311869473662692752540482242852176032440491243084221624350909894283570121468919370512386279664526042233923837474515334444018621282982814978247066668892186863112794321605211170616283092594775805273807221264017482296455525839119913231160230411591369772155236370558657110935744728064275170480981365346833743168840427821740649677667263419258450318328020391837455653478730069889725408823694610969780702067803175635194202992415197467599032138452430553785212069338967250300074367336666368210671273118485704448129034233342219957222015205963191207828538517828545895336250648436648578056809904750132539399203617178756575831577907846233067380921362441180678271613232548758672514777956372029171370384054191293714640907307914408842312891722668439561580714762454257891896689900608085312084393745210252438758284972573949842593252109583812235090776966814735656746768950559046326389237243920561361169395214138452994081146568195683092699571946256544279454972545099246448428619502702396448738596947420381758227960500572915114868464463069931183242187341377246553582807892192654877086671066059185777951122599703179676604954263811431818956988262007586629480416608455151155223023813785680977397723820273871088187030913937373626408134513515958622639434343037368364663302891788588441096990395886093225036646451859687146351433417430262363691166692189559069436718649761883547546965630444730176089611186400709828137274201044661723000825991798109187980633418205047889791924195049678954833241466910603706577733334613609572452874884800216923275827501253107643673825794353172696257381028588567361780469099663632684721725891084646458802622198419056243745149064731587145494333667207583207347183087497460359401641521379478690647419229053855451888408490261762966058650640749986037574746868670587102046855127583500917590799711139953463300338471204875727042845299886489948767681981816847423588908772874861430324244793155230581760406494140625000000000000000000 [80,9] -664795274178606688501684457711028579157718521200870204025948446744279945586177558119393359890610850545517991436366517850438025581266373714859619353229642001183830737891365127747857231381049614532521617768747956675084692836755895818854421342324586481326037507256192611628789172201136883724646706631917932396715926560676751251255448026101054200203285484151622602361695463611335465374062365686029763679144135800607736865531687331311088204588866536452953523696492081903187982636055294508140002550120190085469601777994872113396109918430343265894357696088927467156126796600708375912472943037801718867962669679904394671026692237492461781672930040133696776217461899046506897166063560655075170646022852323574174800888805838531418041040297526630418257730839235814526124163265761345188758137230607206403223272458160035544428800695577510656593081578475217299508933114566849274943419154756281890613762159627646265023835735286952485650323607143956515137200563748052517858045130107204550575202949115253476275089474634157798779534354230045406488730039388338178413812419168612510569205689693778529362723756689071936976629714078493955739361425414142650044747828645633729568496539167639439386610952107694534846617539354547527961870353668710504356739521193864568555350709795358431027401624288309481878137234955999059292780800916097268313379917474995753241201799102199148774779684646289219860984097526241661015504033119399433512843435688290654581990497466336573633118120469541797093452801194628934870251719687004208295090308687147395417918479954712363157256843111518326220304502441352763141683402835969310954590036687564930896958451938075462331890552520428834683229917985304438328020966974050236613127940891405988539109149245795331228490862601717403869104844269976136211862616383011428491510927858260768678389729445828961420958516310326568004463831447165564536211089209885483261574909325261159334112914773597951510344103578595500321643186598052388013345844871859543278466889544656261519392083477214034288035460709922133354858411568577622413600708216868588411863239224208710898007170566195262634640986870941181280494042202612193364578073389862806258292656302915070568805519217865733630334173910212508863080304649142436597555064888595744740621406369275235049051811830046618304591880453953415828436889215254145965084432561422670476372401488720612024516188377739030437796996678918518961266501043002772103596722283657672892313868684544169135786660351892626759663768734171447028201933753768005434328233973932466512433617302121877417418890686116315984359539821114764486322042907251255806625395820666650721492735394149709467727186164771450445067036902346835347543674288317561149597167968750000000000000 [80,10] 1572685626625125651649279634002517826034242368658344240138460151571526155406943607390524500954461631844382751049524847304554426874174249766629769033313236571107245293685079235364126961482073010484685443191878294167111795919168565543975856549713075594085958580531056672529502370439927641974819824608804416646521829904547441731532643590939792938355795447569440124324723980310748335297532886914492113896888095759260545459002953807348133811999199613772934108931056994275769833394690116043245320461913208074658865337998745761842016838821354475712601310069754571818007234902056394549535868106822171613017922527259455479574897914051601555687503456727440653824293192423884544440262512975625395020283391913251512747232478401109136836721291875584913734527934573573343648918350332318119798760345325513934171089772508997962869748332441116395286861881680112966569931486444814856698775434995524710470705136329782394908035312951476683716156877296737619562812603587538866932121922609681389060428742120058610554938047784015623191654996684846635049082332747358628755946366792496880434455058769285759297614131938343824789547854171027494350015974416509237854712047136474742687893760993966050159879142574953486644650485725514140136862127670844609184074321865899160723004049120118008028560727255914952354304743286147169664033395741116128713452299835528133414068877470125808396184758643347814477618316677631617010891470342718979895992829021626188013072512218417767679275009853154611212093887270153368761892317371398239756983386857284234288249921040955017534908848559343085901841648760201830335539406846199397772289743943529735392647663445184213764782075582452300221560965469497809757863229653264332891523068073735741456784564908689865560723960219807705463517242288590708158987733817639737379983555654536128216913099484899263241065132265119488326425018295780001237930230937073297258654558943234078774964250442175502718424870004654368406399133752801069309580958078764801482156214484918261379412473006416765530341517721279794869327042437727864286008560111547393332255185612331465905178141872628354179220678897014471183669002937499937716181221557686893383631957218388604337672124216865270551152797840012358627828059619712019903361721884807026137618308356746264987030794223323080574232008934565314666551826638103534771716707514833911877990319352878191484135342597032564099481786225787438822558993274237437293401030902444830218205109224990389976388115078056677232610229525200162646385212935428348792468436779495732701619961578423893910891981469901068533053283981624019811493577218935814283511326199558060546073016357288676916699645098746411682466561643423119676299393177032470703125000000000000000000 [80,11] -1293292809786483661998359367147663581026043109647348108814538459534253123586825153465558973502642764879899415800289279844763435962673407570804198907627417429822853863786004365450965342163920228663956511177998072818285301398248361828540604660875350707849136521879504906425863182756096665683600687923158772198868259937060752407725835019951042106887196995543111631102468251016704287392623178398386651270795783137564246493863328427205329975417716736551361880762290955925214965199566130035713737580288628052052282550038435057957968583401440618789095545462384803556024841202091795492493409980795999412091611214269398571683813519517431903972059131003971941786771119668917745707812457866883345869340421528888289233479416700671904528948327630711505344847988657564542581626985825804593161521314482726436909657399494290423943443720135403130674261107068617101614020139832253963951723464004647245678263080070800375494860614857809155895226643315094198480016226411886032608644993952334358133243289164891229010636133236686820637449348961948613966559246396200662344924798740649718784378597644231973145240657997024457807175339502043766134193145611712545397856457644711709501326752569978401480547669584048520407193853046719492752056251814025619475024827784915048951364681502245646587444246912006337186259887791759557063185359028198334272109623463078935013878078938239337786796694207242485013104929606876997106470054666800964460910992228784957954705437869585075075673279094888607082944743772599772151604457986597410868414068347951062864436311448065126345696839956600012602587675255857939737798934556698432567487857265837257765438533721739094799782594998675905853868333090001523832767486452145170561397192692809058655034800677969460313819383526591137564865677753155251614282890051901905234443066329877752951168571230461751954702954659747357805459595657952447656486940604504526415408141552738010556313680945486668400241965255610930095945751177761619318430629465021636841835619137624091193196175097878263993628512158995252981292327372224741313466621472669658853967594481508932829142184339631096284383072931562007746487692208906982610674412394375387334174240722149137441078678938584185244885474218086106613057998088320246310949473376941339391439775218337989817971545264214919085627660007635256201428154048127763641294732326614625854001088328950371763144739348620377179615348520455503555882544688090449895644910248735840427321669931657295777517950432616719974219365236534488379026145283946208801365914245460056324909881019201696237511433397298835796827002513670964285141232822451322152304005514838025374957550253852764769680183217205685910697332552388161275302991271018981933593750000000000000 [80,12] -6608824498078405171168340229143983594224388579260697901913943275770318271598008016206832050103720924294844329454373539860924535987470503766736963485091126229479702889432268694201975971421467002445862811373930251624869668526772781860620616416608123622546591270635817952577736783634420764372097763476365022178522276845496534909237157868036720442705818340605714382576663062753314374919392133355773708897618586845174798932401379860096556504540210432645651795986830415176695612380888261922423874055855262224742332292626232330688863001198640380605376440560774739833768472868870348192703427169270951939728067107799830909838710463638753091872237627030886930348264530908209163374801932942748617446239178215566262542354363553330961871372061773535137385320082595418317007791484700087704385563531961661500160714640857041415697834674352603777539988702005239635069657386152587231603036340760713244460360301831105886594775969788755214552473502828801803722112477405167465766704958005809239803638594542160908951573877774675737300743067919274671270766178752277846925469276916246478044198641982453061268590834309432792148874873320572276846232318093789469701610297780018984290796658506320851307324146720603612374560430063428472926032311063923288556136054762009053927651129328877283242960104630238817806936567359176348787061511130886021651965431993501563022816275261653611812552264641070971769990825235783178222379403445819971523168590506765985559279555011216161688870334132988259227831078861552763191372751928926840098732704133039148381791976969473094487866716633675131485112480630239400585486549769481187207241749589543322162567648250557500983354582174894566269676346842232968218388488327853019947712428965849154086845254451947863085443171580683243414042911696040330598877189249090909338040470317444990419094112110783773250164508360647849537488306637021868929419618620875202982581837981989845704564471070426982116607951249674031142699097387711530697631527090202058155800466217594862029318247294847289491408344415422234788194525372665045317457099340090736810514240313887288262606576526508642281471412624082710318055843566006148487407501386081568632428516112143222369664563697012383360377279028188482903650557083914252273334463905800619829383273240219350002598905041149880956022405746436299032115887123472375142212995401286316369922883716471746179304365942423514536673841577381530997926399568525930958435525445939346287563525246634182917474379070423767023719688047517702132811957303704611421267491276636625703470657910458907130839355988929458354594553844450513925705043169950492826856789118324315200821788656907734803988582972461909847972094667056808248162269592285156250000000000000000 [80,13] 30053328915093507996856458786676473337692105168178857866799800983524693607021746311101410494797065917504488124731582874116666273947471318138163817891161232725095740562631355880370413872670365816206821928320445017949257129181374076610781826405184463000466365287290817198316112486001486152084863418817035658419343987721018648390433603450201241851037901124323925238433709798653009963598194272476523891392477654979635752886487718252578647543467660943078903117152042215607858517039306991965489839768157358172451711152823896617393744233425422199534723962896876898925148861453283658745355523011217272496635732886609607716807294561011646942482885087710990692619123998189193287185025884883257317465354919730994501478416454468935878666049531698079042150233810244338521633511734199064708685074073685777821635513149722547029636448513666090286509460515773660301388698947664280770268242002898926921580988744258101228682752772964342748019063341841461957489083275476890796401586903737569072507923979559310341122659190709738970368732481305485895345028591002410394582744045108836383798438331427998133988380849194201878959244417822644103111529487100252837205176793345459675094313944918146274789503649988032209958955998707724256756181653864310693037824389703552519878703436731398431594115602783721036678956773659123867985673754282576590463333514650670764325125226851827341418081318631375542794645128085707864388414064787300763395028779056394912488863579732810843750769155824562641913340925146095771766577414170565438770571170651369733705265080658866036541791834053181722950234095761232521979281542929594862786118963632348703601832512945302716039491632074779114413758747312753104260569530594462894535764064903784552086250264295684398147336326075394306591781707958422669430259050570823771772630998413014772001782330446802647419421523225371840563538348389533377228981879979540059245005414239355966540387480709078409669860994468499800667982249223776552698788940380582396100882207508993569437836701044015087451415066328720847744373877898305941942071147049545616252241707642773640513360165014485605289528867347073122625838493004025958014248949005419593559278295697931800945564775226417150990316925472057385446948106696515891537912100121755343163415325306132131777172997054212956800506316802256485456070812211700587213934156600802794400012286242496344602268086573458649467542287422297271596312419221282484744554759276357843640635645218348555952868508916019491370620031749037100133939771120543411550331703378719257375209117535858594535845020551875091358988646120996732508481129264913612692916913877210177393821257504432532206221506012778382256611653389200000674463808536529541015625000000000 [80,14] -55773789827161574991745669368456659802624199122287610584700858643877621237729817962399978156734688705677085897241643524850256738235330522333252378730939493876721121668744206101007209414582540065501716602095244075016926767023602975510614379936362960184526521537658698300111345140587709899698762720374679051728878095969913788273784096994767470426183184262136563592174289394249193543212045239072279237138034244041336864384425144424983855766821490859988025983450721889093199569002726379548970379018501830822870280770359822727429726978297333205777093866509326315878442387386583156062854196032405140173671920067038532905756534387296174916879988380505091341464044587474620859607599300607436546717446704743999432964312976523101033208475415747480646227376384370614176442486432789614527196124450623754974444729179069428085412675208094955841598488858262797468266171888990905701892945292615431278080374377722993531763005280668213769873550334172811009281949627965792080729737847909386603335800549391610667895225140493158107110981896666423091374395828434854253166814654167390713289340272247556891431044069655143265851331596707898693138292159910212429177021447483851041836156119177692057759329253337408690966912492334518934170105875678646608489422621908969637141796898861283139536178422108169414091988190561704436605788601912841435096720190971512459057133816175046778509881514005768710942498167303655231593643617576857561873479763340430840798090970832250188272361893549869250514279834088261694747827176447681821067366804626624753926858833330629257164642438596977236565160763784857722652190351219235733632304571343997163248150756824831005175283281289104494788439666626642045225933648437548481632724342156060250165694270364492488419714363884613962059112006482232864718754703205561216091226557623587287136503235906965144597692554561424996449720810871358281566785344323872228502365834819839001097795223843671901124060532265095028624104975962642534291802304380520112746609037431586717612818271218109906643479579091725663887623328201002294935214570524369188627895495972468030957769464841674004196756617699665313792277626565215101738486654946731100551182376519885236789126001305255550553453100123625237612057769165446662419112100089292279794774092251711607791097294361848218888610892846828375268299112617218584347487121485019776623887741388778221828440793064474567331193562799358567076292158497684497954467059866950096859214952983221529341853466626828253706734814935248444523340173097284084283973724506253154306238391100658323163985930065110203269051458154207238174350422246389618328159346761138855209146750074065167716480436723922031738709392811870202422142028808593750000000000000 [80,15] 14060733458681451732090515166666113747401175748921551484597873384623924132793975107205046425702580990882411847566332144769485334042799777725983119311015200332152918182663899015042232599146013183618829574973003701452037139257700873183398200242970552946087160932846672018331137059667804214467911863130104082857253434708947849165447520065400425037231838306240114527009530062918823633980039640927292003249008396087150606502860975595786635077571910726636912249539823392741341313636257237307914234993010551441029161489723550913466257965422837901105261414615731836869489520534269827506091035711001940247817610215754393096003749946897921461631704942250505079762372936601680943379410079664768078684321518269856235796437505475042325998484464679805846841963835708305062885307672831200983893893432259640092825090332540005735910931646350994789090502402901038115952072106978133102202613700390354483395194421843502817915425699215629297114596556267990449306462343369348289357545638435526239220017974841167992289694447700068763331178233349333702171847290431652239172215280530216501035977224997326264465116218210604763711674247225299851423801867850721747444244161570661621065933231312392594727132499272007734143656455702955282976221867739314835908554654756324864646256043904766573859101761718991323686512914535488132656583414666365055000375696822545177785690841102723184401679209691985291693394371250347567863560342006946876348868862801010285256756763779833730441467176293713637977260814648061819950371492523100006878969551989669086237969237339636694971165356034082378207861956913044658525371632888985694954998167583503577713335628044192956035612486019773228314366519969639782163555164535433262046787320710943947405195310115802057410106211857531714021253660673163216252640491121660269973414438389952252446729757837906040021078085031839589562853840754826194712446422776658282536176137268311251378719781203063952693306931242533742256370151439826518030370759009232577695791420039928246895339489534262270042319169365513166862253331539367701215190540333403937991982552069882438268144521737830925774392431554459763297024504451581190513143082687049738102742829661603408736332277806161244533678118290756361566093017148391485677864373724462466123974579012307900255971559283892148660266143622670627610916508635328142012319438145727797310004238897762856302276620353358458953142628040717159742962648146033496783909373136010513123566889197003056626417340831548265143499529771579552248375086044138430440704135411316522935940784687020447832433603675203880464157009397103409373391011043521129368940984379690848200234545788965311275905707005806632992062077391892671585083007812500000000000000 [80,16] 260485800094743604172878605603518654963844217985890569519535683725613769901710185831853114175453507274254397606049803272937679647727578117923882877693924398797596345827540916509359646789776832331550701085091996667961820477844696944361225259194941125345285768032338678326731252733961351668588058629852533661264619377233126981749300224639814573543238711469829460784740167080192051341282095990100016637807353451097704686435450464433950117892007017290921938990073164531952938225633204871261103745988598667310922085293124523237941243491170297461247452670317889443116769783809103686326364413773582691559783678937342680509519299874743459984512808496998295375473050085699033819639526374586994811612233604680905107739707814216212383105817201109494552556500493804057079413740949703418645550292253443364273260565408879180733859466024580995796895665418882973845496327392417660651108104409842707596736443963803946808385038615351914217956096078294125192597007248957136788990798444894996456385895600353980186363451702556294117885325457309451823277143441190700085437849448681676237217914578625915740118560120303642801836312546822643949982189493978225335343944743771794445209075774637100754128475474073901371945489305306700588966690681431953852575023898215084692194112943944581104210646107859173843253062269838925131740464284169139098319196075170719344056234171813417432558126374769865845577566527519832081212025339788119183978566594374358335122087685203075933661313311367362509925680232383072695247341287198407609331267560331606201284917391627386783666294968912103391691324091540393057301632810918518967980506325102743343890872982279722939389503233598355518685410288580751128925290822478333601666431954727621677891638533927273733088117702198977364088907740066992160106698486994241921838500661181113572747124245130806780032877880885730814511708398240673632666946864803169127326670052539784579608027629534972745273611939913914686770454275167265725664806173345707958485351751244646682666960618011991628253739720536172437578451338986027125138512689339510889596423889953253676808747330751125285757845956724018488874238888603175773743207117413816130187974370979541717695755007390707364892739840662457395996507153681366765901409983516447349570004386247367944820506391136132109078853615217098354709380849087270889985613980200815219786170767410824584104802314446337823755413482166636926185816993653199441241054865606379837624256980343837049194641257048534272854585800038502013176443687470437246199828763834970388053388739041612501310430906072403816397433555394754437055140363905437369629496771174182006251010502648202127318199927685782313346862792968750000000000000000000000000000 [80,17] -1113896445461535644717298307334338368006117330571183144298254275748645135424961784430331604573125286254834819177178875034368456243804531710783877317638634999792002705506871292247522876370855077463755314672355875365391816083502670017075691740155338687376347147578281568673816908973916730131407379561152902219367735487289440620975075192043865986367865961244615993210375935903959729080352825165442873172769922136138608769494253579110858675417991692261882242710636268006873162161283005325183633230747896506551311874463941344873231840718972923605564897210281780205544028533120513316669068420404663195585729405523535356112600553445885877082151844621998285941609191943517926010828172529732258614256954474100461380165737473144414973932054486018312409519796595187227217808827471292655829842984066444911533073929942091509162658004663987107517007469158559019799592370988326785836589909926563722149454145587102493144721586085974891371412305571243230852528077781697008350917083610848292792712336265414889203605728263802728673552608777425424990559344189274829957043211775078741365475243382065182220630807270324816943181597848931992621957493080525479735213209075465419273544389049757625795525507033681396526508740117804732496305072539366655238593663744344036925217630882643519140294342072002872783815035046072114481777085631355250301128540797228024554548755129626521854816782940016395797055840437340531151348047390133197941058599889009991675815478775220220502697641252069727750160649666774207162250916618505479389743234625739333675078967961227590178723991705656967798985032573425063531065918789930793002855799905961868335107011202542083509803297176753885326441357089806124532978320592782456967650763688822813626667884682335640318283931642831652041364846052536206141868783982905717311768608952494804778278185283716076256755668242274036709137634778309511148744193659169111844984533612520855953072583533027962141966191575819507228546970903692305638315896918642683809376599179158247126889051617075674987407428349996154249753914420022769567887781792989317066754649125246437057339599668854551577978511003902606782998730926802431989039208855706759890179098285441875846773290936042287275033928022274184896751424730921870306781737558997716262995142517801704214062130210119478066393147021672922707021138597051901038690094382686050141754934555082413661183602980677634080342927191779487069723229398131502075333594910219529867366857710336496857795958956066586268302327376456522433339307591041794880451758271727677771544005765548987151673084372366994301636946526603722832972890202058244444386460966983225403609983979093950301475501873937901109457015991210937500000000000000000000000 [80,18] 3188479679000367235447482972262796875477614790588035489128921394447939661147083906266389689427237565377571481148475434089939809245779347004653680249569780681527283051791033796891103217570151408804250927752271155555169215414601372335509501885439860979127320212762379820406468119577792886959538758626342398525103209672688903216727448669065558096083519564916212437954527610349499882483561617480971356811054827952241364013643286535356208885907609028662712726122020599610123880877897349723527049634580939074833701156259054244993861272327491095985159230393933471547404607440046481820023418197147778799005286081046035853390016215983653304971212178869801938060501724500600196398592578921970872015339769683712142418831730745114056243183844623921599296531367316328942151093734537387303146908679396210745904756915380188143054825377649700098524016938096132981465417527692619234769097968371924352005561118847556616958853671932087680177802846993441693643693138721809942708831374516193827998154002269229108590838038341539478804704766399328998293873279533358132650884953416669478615857753425723422679115754313335289221907445087235847763038414197005132742203601683424357975508765913811807280212957628148021532532805696336739196252087136303030580626705629654505115090252803067772564704221069517332651781317350551273007735263523229092104818522954522049932163516754652919077292992323441656751158761865390372522494481403776246350605091828989944717276582546890883247119188904523960942403643013105091287550349069884239403557112398449481010793203421860845241605131778885802667195190444578484338985798384809437721947906558290583285821651456831708880402948646610184448125432918502384817813482650661857514130918986020316115765109969775485129072290256020425848083779352977686346491734763233875790643504417008916507639904474865100517265566264515724382660563564192942741355419879160755685968760220308037180618054413084866319187738190057866827825602766233863227158436599037102460584296254322289728023699472684727810106799048853617050977634876624376374262717171046943349639399540182962497391644833019133568934958528214377436579743399950636359663028571527692081821824555013577150948977529128727759005230903242840104680343132812565193238820163669428792846402180355201632364183887485804571541361986257803197345202823868968388147949999474298025876755311121442902375101280175915916156341861973272388952883445464768544256469257873728369334103240611639745561879728530897140019132131298421463230364969079759652368671850713053729680584499052807446127870923153871174318822325962011613809199458712653161573480059406140329735499829022504769682200276292860507965087890625000000000000000000000000 [80,19] -7343733493761133176435838439790238330036864675609221196681650266878692930417671099396619057995123764964116778080719446222111753485012278717834321575907719910439103790565203005142614316528579637225982830575962621746854671011466125712987083278983105575343197124469017383359732219215806209241102344516509807748294496446521888445355673215482665280798836649504696019828302263144330885717104630133392968380138322052142086602545226580016521809676451573662387608800805963751039597406784563814517117876679975985534176851773337849769349917645823256359305810285637763164175265952212019213350143389225149977796892761093344354765054033806682408875484134583237576476474042840787721996435051635789307827142812259268473431703971828484617142453636764098636447868540222033204508642133349966203194176266201846850835885430868027247716595299361983658165053445733766206285914736106388665833465192544821884292703095022553623140568297639215557108171851265255996946206015596714342548234569358582035929203067067740707160687803248115367510953981986521340467210452031454927118629364915269178150062373879387355964612814574402586926208498779784147566475190347508867128414793674694289842489538673089941054067159559365902709801166252665008775846594769417112320519140289654581276921492405500694087541543158218451810990266694454809700467115915829561652766765098659336514435963619742592322231423762815468162218667749568335481167899859256847120020148027832932306640385343582840074283951150312477691864460140207494045207056118424981043297788232565942836911970839824766490676739841490802013838468342399162310623627331202276376754557639150497452232958182200823472141167625619178488855398272466538985784122132788436935997646168932788989728559627483221444832208388986585582846532410894901048144525120292931404971270485397558332961960772738486635943654586416251331723006005013308826436553490928259725331402020185706398256803488680453334788664638973543890765687028793451525579696433913338285977488265146832919291701996866493410365525235866863363569662555349894367280789500874395488934522918195042926575751714890962721876066609084644597587853197719523979899878915738239208398239694848261648666306431031215234555466165364623816951997210908390292565837598515633008635075507548018026130085381136554531313344805626068114910745694758400622324749004531902549709918456248271587854141630083967890810095859431394377094831815348158271855286662647671065444257860059621261515204723175829013920035804045939390299470152108908482105313264229796307729993409216028277628724262552174358806306377643755385505836838093311303783091216454161417164501254178921030302262806799262762069702148437500000000000000000000 [80,20] 14213086405071719402524116362083468989362781311469570478384413837380562513411004559562653477970417434309740877217439875025396056622511282061110424082220642687002947560951747035443955570153723448082636466091139691602524482074908228011398688386461129628076768247471139044714338743169302994947457479649381347073172327220866657139138168867139532126276129824074920928789520141517979140959785003077100445598050777715977700664820483045013125180331835207405527993451482223059369055753402609799784812496784971476474935912922427856896138625758383681246351674445726424571678753322487164363086057590224801029317919904551787835403629213703787363789499219654604473166391022665804399257773126823831627054353507098899011112614330088359958143111022122976848931036073260530727158617214291238622193269459478876435922956423141344455517913598720703045366119236172750059849504772171532656697681194039766309732945399937979462790786110228250782687830999387611288698233878616540881984972623748213763973665154393363836935212549361969899088532667587108932583095444497341186382651784437606032790949376174591895452375890885867924510545635505168495213616666916399996062997947878028069458663484515150272092806831513298981290594513707911735294736343787752411880449079780421699551052589278835670264044564848172923841723462795929916172960542743360322478994570045432138972212420630832685957771534806924259452791576767293162362717012333046146419354216100026709514010822167300532160769793643095370251447947640716799404234274155606889602951926454894414040976247254553684294618003679547188181499940313140682711788102742434699666100561841542749324772664303303702838705022471052635968902998386151009159176577301502444181706927937034698841646569694478827591553502364542281089921215154172569438862099764259334305843992989799157517069027190445963400563007656934328379243842883986943606422048316880104124035488357744996288488319016042582710070559269901646275103207587067250179694865582068070880151943381821977303616662045668171745848398165942239445587077058163572213220516549539601645539990442962871124844415203170922877962867639033188671465171556278399365818058484392220470543564037030838636260963204354791775688661561592060456227866244855278873634591882688026065478866657752327039745935178561615421852057899586659527121363910982757984455162474856456454777371432930847865830442731269943068669502793354639920155193566394603635052447902709246123561519676195425091290440987511658811505815071179558295003373484958373310366154183435991687574241677987598804525608991571597396492802113453789792535354191214185705121842303579327964615716672902578920911764726042747497558593750000000000000000000000 [80,21] -23728892477491830727054496889305646342403953216165472857989889143688446986282383975849494681834097181440839435600066200405324056072962805055543577112077658052829292670071386403849719942168935544832889132659079205751242854287015213560427514093340324089420307608796805385785420920634816589831492279311241974997498516599820267537101130330855706875377358689905255395320350144224179316154756544008101159208487011272097000549368541400996123304218662129438795964229874996818797972936228497040074508628761140779875321827408920429816694870119316623418900058359784018276793660324567653588082876772866584415745722089212471727616010762366494266774070862616937507808588767923081467327202199604772138024771865454265177848755200764827380407345647326140514769804647360060131480129220983371254856264423583671040530858591435782760922215913437773373051094578713158231120110789092572485050414363035885286004038843083762819360130778878229689896884054906932289930285362033271668224742208238645458247913127436107222373614223168997978112673782265548216707280732617416528222928316373627389901819074803965238573420555948958121934283550985652391092422643819609079440129275056508097123526219290537145869575069899685917965764891641097024113011169846622546538117376386455893966259782375646322241424611669553175626887114151965745627758255366188705752299520835726124648771205618070461631314933522659761716835124300820293849069684258352692772473364407706140830366581575678503594596919631807295158678951100889978941315025796170069780448439620094007607563030157817892367571077571461956042680346629681716408591241979820720540894253386008338216878836881550068507989281071467565258884265643177477566390814401306635742019018879985144731164187463938227691512604840867089754203718329648640008890521513526758127913983268930150228136189361156241137877897190800801923351190143036153239678796193126046113518002360107234439902185082468433339127107906482211640584030721162220712002268168515432734646719321017689218035832141375809661062494256264186900453821751992110723404585702146110560374010716608604161008868604187924635679334691803557636898294369610667256070412183248058940168751244180140314951590616306194748226510429431772157065934749872253187579137790158622331620478249428351112584825664238758811894052126694809040472388789872348929690511340640475081764535427223526798329021001829930772671437180248027600280657480878697908930993272078116484942934080198635326722599522238582217688555988973294795348906661581640370039411587476914144524022482635997579764536240143204580369461212027939358702022951833284123779370335592402963643477234456646840499161044135689735412597656250000000000000000 [80,22] 35178130056610603542072176902892325466344219185721157896744357983559397625833650416387126849590989904207549409719951110768857511004438389224254932948347979733333224180767748115370371704979365036594508987346600758867763376119613207554745336467028156466804166745144933389773769715078429439198477147990372342226737546781658473160708574288109407373162075247113982322228943509219271743705692819405706185387335425979069515380301020278407283457036542014209609467758394770048160070400517034846298812895790296716287400701320310189132689845792748671512394007297909423697452350768308352101767903594809635671243435915386224914773526684032632518104185207853663412608706995672541022922034597485603112222977773995939665950314364299743034614856124289654694831315501513840273803973174639889895128221141231377095715288538928702154202839477649974426867558475172956269921367516169229432463901143417926609469312563698958061888823015031406671107283699374754449714531065969133235727211323892187603242639310607427023960040884721717470272129026019365954032803236960860253186065952869221111804925102502798612395396661882675897170048845818485271974780013152193818763889662297141342480143610643575863363274166245237380595319547812180946051263188035748109806148422398963715188499829631627918120441889501145285863729526133882503549226206700648031655472532421375308353491147916706322770586091532708458182291571244857895135886531279059513636673416989992407673216679465623478027397992448934002770279338324047330789839936091880178479381485427661918214327237258425413674357736783877487777500503142394148585660212946158433881328292331513094603927436060001298214128952871061393432774781244219102604025168173655598976336391439762942437729132562895115790881358025678120414724533518389027774079001983634791556948638648684165674828886560181982080829141907567711771616687909938749337578451670441453845801594575561168530951751903320432612634345439546904766615714822319999231069060172899391151007816982872680900938269519349308266911555156317566963361147560142555611612854151630174686270615668491759846043413129299897631471383745823730247221761256995425104886322646217880954884031910434227197094660209566127696797681332838818010065204320791244388277287831268123038088916798547012225123456957120022436069964541010567913976505513854013031701209917312466310856811338304164171686575000276414240685827591690682312383590145900751872589813699410044495742860710616187377516769506296783938461919245992133237029344229969125246266819622287775973359750231571431858412386550532948926805293122046320301559779265798650311326976817615332700922570197121785895433276891708374023437500000000000000000000 [80,23] -47724160393063806963977118031113447843741921841901101797093234335941632386462865204333707073386147213483935848741851054229770742161222589223871193228201258445700369955310309674151984239005247264512841278575508328836359402487294764051207507803334645433501626408804788170377763756060790886243424903798116806491545286077059687460184492277751951148360844783188839953878186899575837167796259092058482246175354751550701858688730310373601812074799748342182896802120883049376891442775263932269202463708742165230119710567201872128064921313864728065030551005579773487303204892377908956777440993773423040536016398080563580389050883290311384907844362664691671906850498579888769075975927036600034535985795158441328688027911773315004262597880536149043899969901247729776315323564967057769898393426520649085517456000626231913541000421566235484513798089826840827830820415516070486278534073531006640744581032651104982154593047706887138088889910931807051413477435713009017711636949303900316154262380784850664699653292945922280412970133769726804394007497422299326602677822508544976596955887684106804049976492898869717900746735306440170733594859902167716536073210895105716059716535271132446057025392175134248525999029672414561935535166513145871155494397364394434769984929321346812349110737589278188019029328428435067212332855503144376399624495706587584878367210123032572379376064955661830619490847083846433496701614783295432764609938412071997624034634269621167819537003455779421526435520908110627459701530032831240301101058730858187547391409289927955472705528982507937779207871697531487351498767950711383900400916159997143397213199621524853971581711113034571554633837411057821043421315528265820706274450949826587251017944663021470851722882890015190682727078146041923242412068533459854055475736991916034187611568484755566578803963189056396967691335646476533611678910995920334564616473629141036026793844136222395274633894486700562728797629614733709461972009115382804637937443902272609985602561716350608210009624785553648744683129141809482450035837440928340655614963255707401265443140960949612104622659557720841057457664118185812028917292971760613700191159066967983328745259707288490035777191164851635901130634506486116692749543254579885798327634951963724114921757219687556350059642526797009482074023218163983814105224831072975530210203692912063088141664168458505316374831461904255987241335051788908413433499899364100809053338111048567013405115062945941185856363418959614439850839514521874170492432898240200921799643930709033749532079597042624354482366178054876415079174463963985959788630701354294550223245074960232159355655312538146972656250000000000000000000 [80,24] 60627330915106746977710890676883442358235461143221064055378319929817921378040470726020446721614704351266414506364324482076855539003771551780086888644600622457548769846452198711723196708673731954875311980550332227489832801661985930181187774226837910013924745263655347932718396842288768585345512398327192811886444485385159464090010562684444929331151722769871551434431708710262166022497980401923399986102638658772874468014116225945099372229644015078387047926161755738596624599667376772613586345424383729244706860201520339182353400804656641314079245976356917450423778205105888957360234072354660059749733911015605299607276982453951960770151602292370337422845878073930220690784720918067893865191579723060616624252098108659254995341627154101042746328998523189382707481674155238662952065791510278373652089955950103001960703116059625338567032244743347779356915655105408902530246037629472090528737145054092109858716656046693009890627151180609403094920993625321833677144420100307455162904010538955380661163487925725994411239145125402143039011678187793303270276652319041629248234667707485821580447850172159516964004153280535911623753960874741494803229575693831419522714211001430853896012869882482371268584290926424182021696061934009815224574083997823074096792918067487270888831591736749501184807705371087153362149102419448917734796934964890331097660528416367005704373856496610007646005105885753068300531547163657972496660663454872527255590843949242581612342805033115112248956156693418721876566593339555786071108142822854352678791789353229011411143412600830393395335024517343248237839903675345017741136489465691140156461411172622973024496458301730178994049708817592765313050626208802477790531351552252267577729627939394867330179233039211889934953013140967238519562300145959747001040676125749088005714097626926178501768170811679971095940621783455221437820862754302935723859812588361927125182099324537238639068237581551331675269015327007532892040456688337557597914008771181323513809678948087988953672791394691589217855558161098135067861780956876750984411869809376737102049124814554480459966030124616052760916803990388416265244817655983231985332826052873940203353251840243049258844494270790700884672131402479889856393251186840606808921475752164654189547203565783261939580514101041753317416925840708876032696571204578729489134711230500362242008482733035509920584181058013321523488786041195524740089319377291726855074613541734091134301559791183978304450663810538037327090167498557962488865025450284277876418795269762899213499320365633657966337651218820179873923699127156207008598529536834561767810747312523744767531752586364746093750000000000000000000 [80,25] -72828339022118570691267386463415582072428449076672191558750829164316809871290784214563811846986419840700216572290340025736484626100119310988008162038128283488887533903911374014340393576357510083009056109192242874825220762528722140296952035420821382228098925141557554454983064664435737919434093751960616134173874654832360077911261214553324626874416921561197306230410243110424564438334375904742014763851527195171614751235496117580479531434713079532488717224793130876874942978749643716144147700703044499161903418424979141056328265942232960435410872471349601826894425639516655029979707743800781308831540351414117206934812807927141874564939563345925701158727103632495911065326055306628558387197259933348945760812735113716201647170295768733748352269776301170470431562308673171007602199620826233524442179419838954391655851322859343959861593399000068115830996745564613921178067072522796100753652935064427559846452077069279194657446984445936388169196020485339230124650416925378328756856536207991659297786250797088867589317962564545897176811488483820267735590756991470191693158446669215711176196135787184952193320925910527987310369375674755973373923572708078099371531425431829466456661451999627536965182333676077453446104684013923846723545831661231884187335146211797754677308310594773066251584158344046109932222935611112102729213028953938746123322062530485156863285190353909654938671895195285486677610686479479730170417735730520603605057657396886449714120859174696412841255225194194897082594746564648218413665474742844701780647355887046623419718677874609416527553194657032959936492433361256650170355771644242424810801611358721733995346864922721444959525426988523536937426157135109854935347850784667705502196789153663137276641373494345140617850360254259165807319126827956005751580091644453702260436671280638315065993376272301073736221710771716961359481432607824265704609379534414370015348962034773480314813782733672722399521794622119638782046102623567937409824817167342362458731373901181134944777954068735339099762412995541577075240677758862757470412209834119914071145851544663279444622981157471437641410209850227188387232978264871472075696833442826910476010410066573175576948398494047787623464087746564597869606096542588820348616972555321163191024292060608542621014815239537901030871176611239398402881897735201208904611320605081512717232490888914603986317423228286927625895090859852796500436005600751404526030302659812444421401419333762051252622172356772145660439971890299377706804572530989065401405145103085734449558700495103888331233207599264372277410014593104007624962672115847726276444129567266827507410198450088500976562500000000000000 [80,26] 82656837132667870206109659908389269451592913472687253824525657697154976823778072779676371709147608986903163017165855030521700137996348654291908440338426419083082583626489470494161137171790112679662364401341379828177392768855507599889222404958453707660882640695916269225534073630217199608945293213748432849706290414772247178092993937071701902761071972318723210877387794167901841017086466579008191955293853763959975769714266481248307392739340862566489387412616178549415131173879622551138022646772489821265458646515992286177102769738421618894496791492678236099445389720996853415387662739998502717829220605035170961339194536675956520786760068481579066212638432802426084536327352890579362689618811665792799680521238672968664272174507548055367354472263983936038345670514631031315132697860932807523007095045948113971540090549684889707025911512896728021595293728432632842420055991959490397258442538604402405964709578938173318807542201483232031773564476033506800894358227846544298753208897136759816092072856270419187450001201237081473692464928859001844167330693156960265681595668586939629368500643061330293188149056154228421649011510844962619868389950413712811733688389319767550175969362486073488133617775599057810843552847468046072137207422898386430693624602002234230357617122967299882147998933324601150105595834868412119073373644633671299680374698108223053680917058512931641156825331880344812945954246708040569132104676208740594390403001153439465162800963144253408737934049296478034988354057884440615409165642348080911353049571178454444245677319930135591701366884843753881970894501091119807098846241221025106838414235613014757550756348995894200078646110798054175725548300038260501318602891700214427524280826099841253763938178059804976533533002366637934641493608132672004413143215877377268256371296154747277173220062739520139321739735324893476381242697192695262991531580669134911728160604586039499214381266623563838024887956260136614399809632673045102985801830066888688132902817156391543051400175695906808676680181307999874330002383333704746193268156695398161472319003936337773353813177401481906575513776840208290599173862400948577244913246129047535648291520820187476657630066366232176701039549581606933620044617127760890951728446947284306268983367531765679462294840068817598567612883633105274962022312994907872902130960331522415421241087485025091194695908036338019046179744477624703561217125120074746849260686286286178149508874210817467099000166196390893308402616385934487909489050725334657096825944870150006705888694283715547627782900690124251707626293627098370436416627671932788601338870648760348558425903320312500000000000000000000 [80,27] -88411852892480885765654516427653908485900765564621405774867954990003703886552279398162731618352849878020885250789787608516865829461603321241255361437141041298632766284035990393980352222854449440922302254403267685523336218175017474728174578778884446038187720348372875609732563558488195219231773530513158616891847494191916997257621579369088970944716714652712046198013419972927761687167173807614865376799352383396394725520597494609999305903481410861039569913429414888755152711281399017360663358177407402444602806765971758133483743261821600039285557472723757923384982422202506137235121100697739363058712315870246920859546492983644744035181581328041807496001390669694053607186364209907535836465490650556565485838417059759487320096446413623394559718615660524315015831623594686532547558832852009543396666444731567798606085517637499620542300734193667321991729040084193731416130289354799351736670463783874188117742892699035919005948344758732352016539449712443213503213721694021134571330158756284945459510193191734085368544037112010790807934068990491018747933201997392886355737992291407476557436417661673155808356117799017338931183471697616979786247528838058186156621936585614568735501271645771818014610777680492434652254238124955290438621890082789086013600208054635140136999049858589079969468506567757898891331398006155942374574034162994872535950118057383441232448967694459872271581692694201727616755839330318382879102822889944183778924941514402391171116497167937411225814805662564633069733871835381028544595238684880457494858691010142499979812702308159448316569608664356063506242990030965503023352261619504585943168375412720786456633990046169950042554846464350426754922953414258470769528767632221874993378676300266907936535367369805590380505843338741271165117174670014551199055687298208979769619763786917870374414582594165047323053193875174009104413500842970097807661951270946703466275542404586063585113646975551690912010597212712344492001356975276581437020827066700253917973747839308073207534029840029207725038645714113324483579636652368486466960119015906803161058198892504772635432137036203320567777917031791566036966203067185172101010490445297273986983738098518689245156292497657461717588685007399551727701572128723599609384536373269553210366657901903452722886767440766518073181539860559938663867531864786478986985775427253951218214148431028254973877064771308284728669005966662322892127463645026740667048458187237183523517030350941376140944263472447256415615998728914440126062303703394412128623095093257619113234454246120873919255819433975304117856238912356314615049620827310489223904710343049373477697372436523437500000000000000 [80,28] 89279852237777910113471846176689664196981839778879364208888580197842869818548357841057063917033872002733181332287864560044024413698782991158317485014570010760334472844666923964191010395365209825002865081115150975595659948184248657001883856909532222086925687646740227306895276062570397892001701631956437662014260499513049369659252185791979548327888230725955248824454699924966073937724842237173433026616799307308587500009389553706764399823787770980833938017539479211903076997939730083219493717657025880066853979437938009765565566552341822881498178150946209103610249960513927315692395845047827252433424265199985453138778196881784921644547210499530675005854075420417823375522289604709268572922506561070527320979387952913227712970424562092859479601972229815273179096831666096030311476752098426319571135244815544498665515388308220507639572152186299581005658579148349193167918221494635606327362432102209486791838942071848355602913469141800062156320622093336636420275588122870891061554640875041966573281601601050114332351395379598753496814309109839328460259068277521304163843439506691755430315775792252263712617710509543172922090282428791943664333382069032271062777714670371915800937680718540141610299099208888465701008320297161255843264990122824383481889651624878800797540948788641468209228176690309076087848780541998508336449029851158996999477924000189780012752538373080468882578848622242428424788566396792494537175397081824477778596433629214120484278308595135650912148616121064348376571108474719908831979006064251919534532746448611361578782344309892237610031319213741255384369190822305350659923939453002379441291034598987741019196618174559420464499375403107971306609373909732523728698761736217049607232233694934631681107461683478547943735395421705583453236829834423914717113773898123829063826615293512128644002310026176608499469435442466157425219316877726776739100144235560111615018842643014877244296337332469259494718298343169953754373782601564824488834594459102218159178996869068477915937657748527635292951579750524627960668874764414382305632904384702131867162285306166349837290190583003652054698238210067148775414373144223144569606455165533903963945958265272752976657581770672659112389454251996499714117197515097440602182145511486427453573925616268777303085086450350436030853021473826573725247840011457415759318057959272393878563697036552026961695332328619795725500249091927188956646382637985639649513599545002973766655931554355586105301548676503684409838217446110278515003778566707470137244019042195144143101450163299458615025933377346708860922256465193157690357454725482710955475340597331523895263671875000000000000000000 [80,29] -85509212237401511033530312230616660143755994752884223355221853235724022214828707355705961304391795579259332663439425502850098971856202931377936207191430090509373409161762236126992800809780752300123422174416151534406096926292388719051976271202096068754796227333970480940310133548886350801544979167426563871120074695355063680270087140846722963853950342498940654348951270092477228853824388337534885545490352607736590364579681368642306318404294304624434033850318482003635216952772540769294183150561730252447395170801677967449211616034548670894331349366904705743657845207109225969233816218582305165428532872445457877950845042530503611060986957919335340231781571602777728418299337501957085170851738451433885666015608767844484037795437092787457829796275125935443632593673959082004419808297850628679615160636665542907278580599042233367737365949362660357711311343520142772252070648295517609923599445040071208748769991784254960359592271734997352937826945389395571865290503505187434801025908043638686061735866633882680927103810532135197101166890605097675070497519140257695205251012163534196239162314189948490945478094041721284335641776074623796290686223697297293609150139237265822292076310469843731877031570580307647747030835238531344081268679022111942161492083008604975262933035835977537649585966922182448651150089802769046881515677184645366717905716200392263193286960985213325550783093105216381228419467359698262677662868776630713301407295981776405400486502358819439241371554468072463783512667945747871072314889740797493826399908813642983565577266173859272193493494323411145112297902565194026407658041143088637702724621895825965275538172814981734898594329396090307082871513801971424168921367002035786219862665102632288309109321798049311259887826810395120096803750317324289075832074687296403719857624490752924337952212127879911335664120654008312185916356416283247372767461294105023050086828032993199246834512709390191529296175083113866337079392787337443172116936217984664251725619952374032012169152161430106870086451900952493231054071736536491580848965313612243213781195519994937505503273263631139794024450581374839010782411070369263355429547598556127898188600995189827834342759632028868798666995682561392457369427496972678643655890946411990133839178196924787219298303702782622022070084906907916569143508485611406362989887432143571581502762933117378775924789312645706557332436790093777151530654513622688641471197492223924132119552155330766472363263602620758972432698334450557256495994251858944274453518964738690247418671222228510309569152696356398615940846848140942814834518327302137485901312174974009394645690917968750000000000 [80,30] 77810625331982080802491182561588974723278236456175972120501006791676759082137357805908222340753791176699077758399926012628929493221487309682735013514560028423100751531795231121652596246499207770410621421531515361474201539326388433991810109637169208245352445696227351944356994722322193802530721105715614708156876049263169222913436080369465665840742887634231055271103364545836545921060823483072840232492998596778907657346469881398320199149132667856119283143343473424630659763238798304692659111803824326738144579602468054515941573546481518744931448086403964823280681912478760269000269430272758586760009124926768518447731613418773603539555351326596176715872430958008440781966852989454954310868498530430682608780061325410346538917504131956995936059578769984428206025434157625309543273560462313752191464117981256803868143279191574231830308968409982631660429161648437717848219445096958489188112897865007559369108863814759506581643388677477832773888817813222791947997161392125306779041390369586069476487817511556000995559557658648742954030320320831326385407756636702613062316742161398875656980510260678436231846369899084210891775004435957725811475285735152727343958104870869824040931470675125682349155267354578147317464495308690843840388576265525178211928029623582226519704754014307637649006577454704705100661642076757173502930301757989925598762074897968662110604893008600505311681770589281291285877870087158857773062628851523831508430127068219119438916584315060428164960150942094835342630461306572119104195998528758166789216177084015237297688650588894935756718386025443829970448616354870727847416421774118056096973217153242204857339763704748422233748958327911878045580613559036121677305763841536110878520024419097527069882241162216284062188912109467955297625463531971894056057758948632470988670640132029065614815245189879314607983803129441892547939157524752762607144348692706035038010483285617471800941759111849532263662927342476515711435799474373971218530875639968948935506808400257035843254752146364107835228799827971357338444414938909910182447684372077289120022315332453306717670654755674415334696104945138286014813235194860910615627024770413755260407196239895038887733933138165309052351501941477663343918911129434479073406273959998479216419046643867659671403419406377957064929827406154064289992611063844744073662951593395099805853760991820578504293729477763240364087393448674535039488991431912916418190121438337175394311506648489317933416077240817500859117729188638002248108340514981260025472214449382846141605744128763407305224903219072368427378551910656970431751783268126132497854996472597122192382812500000000000000 [80,31] -66924138622971663934322780652239036549679896786382404755854068589453579627173782090314471266505606861318386459854155604705998922246534407296571086651991798654454708081572812790819281266787523351050806348033936026794425200361356115933425120069987584290597459573183242775869850293589618179695810859152105745219535095763091532018886115150570701027721872551948654124710446221299177296059675209461958948757921221014191227377204873640800185478456472482906897873870341245294059561661598569136137597522502204339265570160624800439648161651445699994054596256258436269849512626115037101991535755116471308354449682814420068481032691363263666175374727389024886746835300974425104467906495320845393087002953058021333115485848442766419862527856816643819862307058762514614988280289946230365309431598515477135644900805638783959399289969222849921872766282115954785162687817629811430430286584316912613963011257868419561693693221493084608545544798559915275049824134899939217089811296487341608505803066707986405452378074556333570777580470546336778700085915951030722988517720168431782641142079285488464994701326972355321239936127574681461360569704973643254082294477804025973551383095929376421126662457815123229498100266043452332871128930684820447224428273059503569337364819303273496892200894920864699571442155850306611394784399016951550461923923810185859611828842338932467529346619531027753707182666809572357118416004384264176695354645417140296790671038405175334480101100473717898732899307161240592964901115460516457182157407625298237408570342292608005981531376642096029558055185772493290055629790700683580721679618238647988446169288597643538764514069255646717997166869607538268109874233305923927524996995078707570787713953304636148414161623123206850399532292055145848416363312038021731290454028918251773318141718199986812171337463676227565231664318541309269039659684477933174260160402823789095106464798805248476119240767793656805072238429587110392938609014813867689827884192836026087948573017134046068355120240401037242216798831688078958464911702486078700973620559580274167334621617663115975570797494230127027367080507603457263361992000538021827526310698112838725013916376741379131116292962851795126651717202684719959558269734749459490688699277343574955244752757726656640539469531318390039812273714284585879760824899127242801960983891683297460195381387707430874729202689018031343523363442721372517625026637193887849223021632864635441776387993393183593815775142088459130431203909707541190392557499650037731651014352290543847378054100516287766695304524180024265929293789418661592659220982426404589205048978328704833984375000000000000000 [80,32] 53813055818142265887793140875829879573810041643665080718172247473081953273435627109658522333553047183925925567714907743432322591498474548446691284556006229238135720647692154855531815967024449508396159427538806939317945449542194523830626697347235896261786812533375054369577124723799986149379975505954953607475847245502847483732172347945146796849852139401527473815331918939293363521878727240940493325041463209728589719894998467122132295590931827923685546223375085815781468669659242675538278229852260948200685275080962443353939361665814693960050924717896033695026164331284184004406963750295207602459529144166462650170233761984254570591549240676856283990332116825550368029163427412208936356703768781489863131686450969534958261685795760161834268894037052794346952263061712644276549961462609654637111340526149812090914076008752705447639913833382234528239591354399190070963835969068700043419544160742882206260007290218457766587155543217139853164320607911452705911373232898353319941594164752035505081716043360090792698060561764780553338490735517138709386964615382146808704418316233624481454973900663771356071489049063324905749529452050299111881363165089169225799303347229173615020980705876444491935153595628351277633949483397528662848149331118133706693931178705106405267212945310704138241336934562771472256669000856638292746747717230155231642653471420737610167241074274560855493493428283848475614687162459910316257903586687400801821779725791562970228464805735310111348310399807834209466198761697278849956409968614850081234055797735820051422878409835994937727995401198685683160017999056403579982346077954912713174604593797477037716650942164302367445881069557464275406233490343956854875865465736842389175337084736849073876231042662058132370838376977871060475601252500465405000321786152801568547797419750077274857347296797179684952770176461552510835241441512764742638467297136378971818011642832543744861428288933573023632148227770994068732060208452102613686567971042293700637179495640817502146691260254706824319398021342110406144758535191572535733270443083972628609767464948828448764669110787567903794563604691972757717385397098733028209163492570391136102588344396835901867166154505403108696241746790204080181620998657710903121066065212591242402974367989339554358288184099035101346396262042602490784229809803217095019967802516811130491908061343861606662587706079251806819627796299562518720223065245014291714062656167730504034800019602300023395949930857210303995649241961014436859461381549631592149649041525757680189429525280804476798502755713861302362677196953200109419412910938262939453125000000000000000000000000000000 [80,33] -39949619435682013805776006056264469372922512211255808733327284790650523400700793698145618260568155730462197927860471595741043945093470381833072803152436824078892060428505928260463729772793745565594546726515667082073871449573820455316944779478104792689049577629534981322418087410656046531406644141918179605909743382998369332862722030624442174472479399030747940697649586763273733974054422443621187266125717112149572415542637039607234359309405712793301703605879330831153063930763473577241286144691489511475366191418131501581155464270426840775400594534038805304615306555802724539650098719717426337283094316577645036858831514288866094480535273813522442388506011587181988874448915466457879795461519577436884209161398497629384726894030479650740743668700824804091656802728459044032062876161448361411705503281700323893173191205991852221205357619132448351626978205772710281106422354871718527107897192792703506085136050056436081670302839885188129648018169860638886361229752446917148039842870775664834129978910216500515527283993935702360449894019276762774367611047341794390022547539419791045817771023835617179866791945899979069962934582818377138700147217920042889837549582148643799378920116305075596243072422629799893780640762199776504180409330365521812241593544151747518886399783201933606463033598066420285849599900801572749378230235622360969535700092282802234645281585733811164377217689586666601505815035620116004586716476676921078174938686210342073859849516938053710170644074447660741358004267795592005861607357948522477551772931876052504677106118191856456688664214252718133000973403485506917515514190520705198214561783745018765968062414296697684755767239504057813819994237761047035989102409899454334748068709216567910905956597818406691426326368412117975941365763893850047136652372533065060176397629727659751302210376009105256024145082380593039093620762340222611598183070707835354603136915312172017845369773821875399516589518118885427358383061553828001349790127238601853391508162796681243366889343216046821666061632827791257278340260523994411034151254886136245755246118133529997504803513065321833518091745394441084777100693285127597707895198832645164908528191823481733760427474091818366657127595186648312949037080268580336284111859467668947383844239194662175354141680226506426510813026786358870852456406084444047639688017080207802008874266803248128393159773467907396536783492721704019917725122138208702042679958329728504845992401893204844053434668844774937681475484697576199887140007094492181030113332442500281477830367856285004198104614481604110161686027602456761087523773312568664550781250000000000000000000000000 [80,34] 27086705827271091958749049763962044468027188157792572290983892836300322981954401211036390415865636464653806012349308540297517248101767253694975577295820951204054107309600768807580470568882404072361926999962923525242024457850675330180731100185251615255344585287006813923316839388815614033093332650078919858179027509780415364493650458055261393592824101461661969671926156238580935302930513188323109222951428913478518553497728788482860586477191436880264359039582161532463351657271884630253913243079082266412365309801259996919719148990278022276922960104098805104050808621587047808384585852682774706291516496872204593000084397364919617897844529223654556442357968231713629924958193298589751951251360708858603133346213550028901772664057842789746395283873810156720976285119336580302464350189024616069056873518977250319862398110120071813428042499712147981984429412409157605164859009134189349165190790032099206759252092411535301197600463411529384284742890205455591251301464486384383530244609308137724211151146732101755168173492057748401363041887697233955196074347030672912420408705838143949597102585674902382949079845906554401220381954669160822359062666719536896914145170446974779156062892444375292171750779597553822318992936143887801274961756442131476465464065883493750667926869027677670879721980740342242493656798366857929162021789518375090223667750439281458614135093744287594728287867188517946267689226072993325776134835206017192953393570001125020440211814049351884978265228706543606731194466877196108866640204505307917862637215517675098351954141077262111323484048497118833493008124112088183219485674285503274418535743177313704446718483081445810441084849454353918315477195328055003865119054730729128964946006449198510463802952942836575611106019727284824182064969852965104801298833904926799345989544642844691124892678507690208811208873593370511209295275128578970057894224835238683075143855061800139565015208911944512391203532388682200056265997190314688688524685940640738967322933727105200958104243951034819403012093551383902159514616483310654563833945605879984643977067390917528718821013026168940897982660946359435679109108292515143466135506887962670600670126798911318309132858852490734340839376395262586937655084484886185427543382819216638307906760075793007003684850785484121912609847115891979631764816455572207064640825495715993098770792478404928390896548832958244865846395422299036578294157098956494263259826333435606901272967252643296187965073390446893851358164396659293921755248187806121886547207123287591268639318991170036556901434999936398306807916469551855698227882385253906250000000000000000000000000000 [80,35] -16631006047124210630202116776271058662399935919898977170169541729507828097912778103563147837103679213023237783418350784560337113349219060239778457865182575656378835498721591236323924191002549840649926496152887872385890533869711387894827456549686704609362824481909615343649437082204927163886022777868355613011254494133041559807825592279946112322378773400729880478077507439268029788618054363695639257719603685982269601610459322892634593189219727424034117077538818507534142872646414604646953861972183712903408419897171718086200252323728946967337180175139701865737293619869656600601271953605669145510638246163030668024836337351072178754898420489922210095754420547560707964323448167136637059030120153952727495832090687965192860575484306735516331573426272934721318227053323395632998147283076257252962203738974348071735105867485419387431690366309375550649643511536450747289469576469270235903161912168982849474467655938798957667890461948286764716139830436664390700101349016910537671970259716659576495366702425260469749627643184435836863575284159065968529970636897360076521143663504617554774964783189742524624117419630047274168639065732749588914480618190360036592664682867533022353333473805127942385663039214750785930389769528449255404275077695958864353531619425807048933933659616110899914397665325567972265970835060953859960804516582513372286892925519528157943278891170892358115447003679217182266524092054563200127931616138632965017015889691409759108525211017415070709853712291002609498824092753441612085646118269704883317495398525358535983508893622356073015630294078482312225723286043785455953202367728082096748190905050186271944302964947795359269985729145252073034216066160166964804050736588418303185031552180354022153965092213838463324953949701873084351308920614187499556075503891362584813514585505804641349839124125028728321416132102012901776480059983571420247017487080749671357138592118232200791996084312801293083309470421845721334835796942823511547478243998650374117083380861358871777009396321077592576416289573990433102940958364222767268165958041670415283677724671695656059493573345472511153326862802981439962754962407076078939026014957539649046420149048472449135297482179070574744384636126932240780708536859174146966516044165658072772489917856594751612343421727576201143962570547347983878587073979068536908946369043590147032777532495591876545777105250051742295799238001301144427690896028644594091611660823440763574040040701290287593341118721887324992376360662810128914027782556065914465475301239520133309384726859538535277339582708140859612644391063440707512199878692626953125000000000000000000000000 [80,36] 9174107404178090159120239166820480099079315649113722355769601927592328283759802848603014216305577638074728594244287721662654724539894400803232777617361629299158832572055750927245205582406218152073502450517729891193409661557793831072539046606489537911717583991226311184627198386045528787366838440994445285684148754180396756301031409607751156736691613556034955251057020746558418256237794283982576134808586585012841085878367231356902578829476491517328717259719294224055157378927964728375002403638517863195930373638192553974401516752026479033595739652203306379963921792714013266993653943669759332077507797085656208392401846915384501513247118340482007291149969903789298599236046632534859262769266235449136337311768913830552657722024025331033086330562503691417607418309082691081307992254613502780936796348860139461910560213055553218277410372065305755060419122929140183019607227031520755469460425602677110382174646063783228323802312680228549413290611437512456404856837697839068465246155604850744370256354513480696663364588198870943919926501033191346791727498246687512147249976362035972216165938507562212186772570431695047211765415640027668882957456345611705588303835115263850613446423342081970306691661126271146235217158412084403311101799727369026858597089438412938660011144215665726578684077693316616158062514980207799596592883221768527960235637648023084986991436715073661398672247004396581121387025846014784114951585910500940893666005547544876962772387183972858699504924240039617976906304499505975599050639179221577818557029379298381792781393833410813990743574902853749480140084170025028530867209140779857183285325755150473706925456225907827064973190166223268476889239893068791146836438894049215922210764539173242747326225130107987600911516985631696090018974564453714053655978963572390654327938728755142966599696903344527090662140836291377994312122727215915618534494739271130314842596403120053678433434387188729477115865273014800094574004036839706690177365022303304654848005782181746952441320777159933254942095327051205041618548059458894905910495962514909428552627641659080979826013035493637628732692679468911131009288768859303580919219167598863221165982000021294287914848925452993925647687471835925028732920038739503346838359981428637170698552310680314204482741407144421942052053099934967327307469468535446070642221538120764704249188785092165746271323805462513604380429842396608060579688269704945160033462419974770402926684496756839283528027833007322082992602354618565570509601784123654633680940921279058902135315352387277940548625156796935797842706961091607809066772460937500000000000000000000000000 [80,37] -4497621944511020306924573559040612726503446755194495395529457449051137374520525533365230405890561801158578847392389623877262798564864728120940854724235323011468517806485928455071450070451126283553410724962542369708507177272038483379334599536283797745893696717633491398278123901295599959169448042220298970769371322929353977901736590006881679689600121153151535514509278595391655865501525419505408259788853824559570467423958811719354594241476283112579219492703789004785595751768948580555572103622703154732320100120010741293276556139939100407577180450954148029533912690795671966157086887433011554258555019066040594361655980873592452495616606018428261900263548325298449887985196422094604732604500206146148125319210938694193287110794797011312089832990303862852133932437976813508380412845350500058821379966833092384037694339903675412759577915323875018252268717358455426777138103976513931390321721364207397418048482298218134687419796975105603017248234590757061485502573161775811115019642374784888834192192133481794228062633310586299061501234110578802174705718311086409321347726230564402846142298889098878261310846356266357961660800389958118598906770160116196062597708909514840218033082257239168562754741579793284251673333901611127254370871584332589816979119879901871481725132593114968858104965729856952372805183683596701061299261893554984823842497802828501125810101228234606231616157915520329120592484441713705479386066188436265626702940207513506056636927044081453226938154001514156141948170596566288799317694326896557379508383234829366311554911980160519692708943517078889513999020642472674219951612689704110167921716186923018605806141040457845538086535963467659192511747070143175343972757999645058909318237770287277814620698788759862266829606355262431388934554271854593188976637425083642473434130124646977047766767612317372058032258729124992166641859669676204386678805869343173925545751527706845942544133201737999807964756385138355920292989680241721427431143231999399388368881693145858728610014642282262485815443148117273478483526556078008131636966534803386236646485134460565625823447281526552274186818944110829418251899019821898218315197837327904022549307495655778762885537737953561780485328922987220297815176454104860036863950427685546387517705900699520657806075712795984547588763347636265015414418432291046807668682397710447141117070445313733960074431377677846940457257339530910150046336008514998652201806506211633400917450831796686852630677433063798784247583577593402373347116690841407634755011857901111743466755823137815278482967652675522662875096102652605623006820678710937500000000000000000000 [80,38] 1920399026920393800321216111901045177590313218048280298404253550027819245179714670329833715546393991548167814163177984714073159029180765123351117964380793165688255704290180810595009001921353544892811957163164395485593845937953370239622740566997550692360581822953308180213464817192924141624150411058216915229542746255014942754348962510574128743039303455544910533038496712679356974063818511552118374998459163861272539148495275065515478344049470482827538734235451416279059960614563111907683420426227462610390317088709869342394315772321868463890287449786817915693260362003359704488385617133189745795392828182201673449769350364093848288902149926946486314135696484531862195264711121789698700917111831509363922073510281702031289961184200867571656047768340345749289691962740274322265409986994280331215639641885019554394135014319247622790163762450894633138172446167447286457600385816649826319115653750536047252789244926344552160846463578908984201184854289504782805462179852527168855884542660824093383808642210541700660501782144047153083432437800774577725328757005082255386654736867750205787797206936009934313095040112933892668706436823563565662196820556102269878559781250420406625744529705493948918888998529465273767215454324563541288637604466114094459316374230108773719824084954219528018957371384615429256550020348357070493372164929606795945218386579208839237510854345091531096013964968400037441748714889402727077375254812779629978466211272081411709185202304577939740911951511784850465659023547436174253251557847559148610812306512633761218275819958169985008094402414405482799328967335236151700283999580867847102509922788726516831881159886330379152428482857064170619331222875888221438274315915045973199839697625188416292737886569810707389688954803483847757062784096405848910404957183921710187203255206355504060008636934168842440499505569329810583977837539209619383066477779730422762342676435225894352382600654507041007827653947394203133815708030402503852072708006158845906044579769154366651624082643891014226112855600772077718500369272707587104250323427511728412077269702469873387300228880479164890840853016411321707171921250996834696333247145924890129679441787575223590840068549777526976933878510881571614359475857470208031627585434583107946101789819209546119672492102522453351601021285673939963277898058697734512623836500832526845260658334298159157182480249020279897573602532875989192151587470036038781638824895100349097170086026090977489130803311051099471321161210939440685833709543888751758156903255901939505777428915120426099216212334486186819049180485308170318603515625000000000000000000000000 [80,39] -682671755853412999011126369236112257197929224533815022945656456774799924864787015052911067011476185718313568327889817587756975374732102252493230548073545714077467093685277428212237989897361446418092114973384913104065814270394224528484715758727957025698888363423984120330523394017034259811095663369502009780629236204532578346422285388535921069972261516026327106525012761219869455376623220814167765841559612199393250352196832194904982793283218431537903621738158802928974619963154136048337459750368044815043251793605625459780275667849710641074522615179556358630760809560513471986079274340474661254775820750658215215723014185245458385558884391894097989415851738074975751302472650290194360698085157265752029937563188691485660894130337989888396728319642402075781407784330584285321500455940086353227119596677882690815857841781066816111411932087816876858854677497935370631194996762337506587353316127846588220195152511203402955715984262110196827848352445396830221623227817363509595083594625224118963833760549736153198730478818759254315612412918010034455748101035230874258709480563507143427764110122572738241577947848781276024461697211740734647620087292682778548231093470929673798940154699015113156339085738443453357622301671577150304709216152328200434922267370360756668269720174491400709981768681982424899730553521242403047521533876169707876068885519138985468803061428585741310910945963038030323005859417842397941621930048863025201317274475721570607365043443878925009830404756564579552660014992057205308268535913409525160025487392018828014008822097779808427102898792093701183252195183513182120415360782667763635442665684270856142723213372537889077349464317193887767213660674107637936547589662840868745089504852847261748599482879039960987742822102103250851808155143033781943935763102128350694791324222875928923780156125337626530055403685040831611399867745745381259750164706167891128230885437231561099549480619372794529004684775821658362261071384202109720601196795464749408956709504377083339361455796106115697177774290337325226177125000335037000648505108960654042580303439704097505238969691772212669767502638988615599919576616096413711000083274313114894632589536607681335850246662600080307856053260044501434724167903687390711971680541500182123838432256809281267504228885310521846452788179848778226613048856960042201209569663164180203676748679512394388862454435531885186794701973838457486832651309569829814811145854769568473619359161462842206879104402757662461197054767608779250896267877145011786672093236366880630387037241285023547038290914201752457302063703536987304687500000000000000000000000000 [80,40] 177556548410971337517250423165981323426782695873046757505981478921887887771509119252667898648070825493625483635384287776285217500074046834914732035491796763667552775595000753361252142677630670495506689373814440939024517218047758275148851448895386699306674499910310757427831836455153413764828628122190160974450567600329285776915112181035617912475788023096968624459790774439662678583861848829641139043903618934563151185581357485330727685899720069669152248203528808544852252429712880471039494236952099697538712606397741013920516477490358489041526902102364512701535425001845326989679789029106582713600616677135117049925667256714930912805436294331512188103001200948085235129027138526165504000237895024016606725646801143485256705279773013082897224743716168436844790000130137602192206657093812674972668587637084749552917467911267329485426977566106030399287435876957740371357619355728172273466957468227338465961093447366931906834676047212414763125349956000876493508918774949522376009334275719461645444099893955571520746355536075658517073918275087923261104684389871425341479035473714197589056989722979735620567428543967889940214984248382329758833317312058316512802898440152150995409943772221183256972741765106684121263157594309056490700876095103539417433624513468649519128137762392218721947986991898681671579064732362544854361633306691692509056262339609735833522557997802840173379783115837053349114124430192610348043546841975161988174154311699110769942695661696885177122334502692925163879366021468594965899142367909235510637533905175154815683260416788232136087733792125326515345092109082027638916161132682655153531176910916889700948785955645251093357534352549389799809787761000632518975371779626073905344119686807671218829597142604534625403286678561283174478661543889617505917196408657177078487690395926644789498604760107474315963910736284180952870290102016069822266853253523830657723590766057549860831632838250168977565519685179152552828803542326984110318318802749455925620580069491038469194104170619301958689317571456401967105948200976571206176510869180373157969371109638281323646758478925945987758476596148635065630946821946781110179428936695466441149765616823654271524762719812323283835435381876546016459135467709223439538535002712008346853763224446629172623830184809717601830766786760454596696442121146500067400973871383319536737076761174596583944695240873583167144722769558443625491890177312420055066868030981352337330578279226951528986621707504466298213015971832870792078351232933792496167353985085522505171840999051461815194663529382523847743868827819824218750000000000000000000000000 [80,41] -14103758200992879057772919169841924111097778613593189970465157696617187101597516820760737749266108831450849475883066850172021156141188133924335686693271137384955692269481348203160278592176554240082471975738205439932680408294654870547242466911042864320543869979044937687279399254871882910506524055680105706380773172598304895972528721293392320340880503068297489282880548060173174075465022913833910052859149988335969219828570674871536488685352991936704080019850946349898078152038319128299564395386782535125756940315464707522885186477677143481932908543229905532452876867022052195554884347066213366577853103318008401013855857841308739053220557167768768922873197998138546788210286904316352901168426898010960045856375876912601220002721389966419495549112071470193641011081321921150726185562796228127804162637999814987164790155787750740440617934394722122030812745801052857903781949683464797012225804215528248887162195968223107092002438392725011273174635051232144478643386980406067462625857454706942822558733344580921495783699869623505275973915097533181525378885613976057358662082327574581299855953285441571255167797699765461897026276970360148690587062019344045268738130816093022476001075904812488374430428553175125910376049157988664427897402119952652493989172482011540422193385155135761975155860643056489596409694184663764950230129068154841395793088498831469547404935205785783710734861358092170351378493588280032978528407466515939529435358554171349821558223752021243379880560103650545448110629010364625049547603290851149144896801148032806119603667975520458197295573557621861412545255873225545257277447091328587455391554534903032051890897081504812747820769052642680422073263214898092727520103290111337016304840208620796446093498775792793667254584441063218768719280935627249781597871854843871982468014475472874177949743399128969677795839979025332232197874471185394789646577019935137862841861211821035242350419915679861722320313473368716963614696033423724435614956660437835396014181730047013330888402523278779880403306236125864173410602165361962611001198899617695440327499668464420622168964909618752965195357243363949320770593618902762310211205124276580543549569310212530801251360620099078223989245093388503281634787599345459684300688300311819288206292412172151261613656476133905167473307504733937745011262670543158982595251942740263268110214279408364600657832650292714234617816245595219670840468604924422042718299179521089178798856348662529374414982397313875930642765172845050586235384931378016322614595559590929545881321409211365397462500936853757593780755996704101562500000000000000000000 [80,42] -18149563162345969976106732434603396342497694886040325296376355799075269102538038739858835228009216530014847329629493398510150350819935480499931596458235683579840773455130173428357952800193124407405023039751658248393185242777842600291257945009522991096139748594494354500387921096628983250977055256627346733058789672890486512211127642136605705244718786758736095381175020093415083511501414000741534954629148739914552209524058220209858409294217199359382680080253871780719484031136180132911046246722438497075069909697519947690527719541714897600330767888690121471524386721750789581654236960849198438253190002146306764294998303429561850967874419925758763261502923434223574706451472380996435010764844567624419790977811755132667263693472810228159629545555638991210312142984588981141037252180920713128426747184472753520075765817222578242280417413607920759733018598150556605444948151287630530114838206694990150600785305878641108484261077538373526715672619793696931529612472760188190746722447985713812885720584668223819520787513701948480895922729718171030227510530833170654156617589758050165814376391105020306399830257682121547098903009331042816820288143469923302772989102293645953905918278029375505837248843498245241835484904073271335205505534597155187545406918805186994744611713498194956995795101951370255319440161160155589763937608894172764450897127189432068768963492355294923855843867015876627219503326325126852711876494944466182671195621754781188547917787089883878103361127360533413678859012429182936876343280950813201204149257024514710283843276497962008182579808324783963121903965007742271428538655980903113693042495954291670908663965662937540026970896631005333240969633720925218383052264255236122186499531130997469209474760952787142461892720904959549927573110767061274941441604110294698026545858014311112942863053029522791310635163977512660311764608654452407928544164543723525267911606125939236588752840967946692062444783830265508728884224723166775619269435951392157041881575708197832232586967820258383976665193715485087743823270643873855318523431344702153283846436251791102826443593976755894878337508801024330516650810983616747910728678152568659562561770798154965913222876845217954465963486008702665762308676524033632418150296534972734381644593046413473489731807452673723089887766978656744338426340148911342183033906248491827691511095584913502006587087187263234520763873615238920884173000676857175300449786361939654295964333960598684429222849152881177003992953627100618881664347187306465471312821451259077869965939330820781094644189579412341117858886718750000000000000000000000000 [80,43] 13489508042642965991974250194815839262680018027598302651919818327309138245154443964335040127314730862793031884378802802152190595291344530854145914534068051925398899716629312401826010661525063526582846663281188790415551968689405113803069894112784368169853575745564027422033896111931007939406847437940899821955991794543397836907918584988433349876528578924052800054644295657892963677397600172903708216369704131720713974156634933570334989751619802240114245592210996766164855577677667141492570415976739333929763842471830776758595368845609583836737750509523821264893866591932511744002308346671841109572881300849364519306324476597097392264631490624373257397397843163324637187931837103465704539652953197376743253937281951476307873850709049308775333338499774363715554896225884559447962821404441266392369762991370716628075765971704018798346977486838069293212118806056850454423019466700256782799506159632702407291929559596077008521049146241715672888058989986411981752723374524111239127260191604648995479307047550528282126077181537992909740555684487441766332226090508256271856608043603881044728161883333613152270141852482984740538029313200154232151704558914442238212491942768855463776774533630064637638501730491186706524217169259178720054146693711935136121891496116973030462285735330783733171436107931861452537877654469021981178742490601882030332066511674822919378325620026134349840514892499331814065900630380861428721394642943937041023218113859155788434248810108481249050037910148185602584525023136791928092229740668199143449002519521874856809866823817467574629515667128436519548655540979616420000512886355123501480417411039572316508364132810236345886856986771880157211862346170373292735698091641047380618309018689801217324936023513394987460587911088973320528415130998565668166078577394277903597735782927998794841361431445858378121141647230315339701341635667839049241278243771847761822945278494096566502809534157654934834291118598673140232164779861443332337799120009147905905884666399431535662755896821216674158214407440970045183440719791454190985618929942962517759959067887431581853514322665358696002013907820524831409890972952558737831185848133885610087850923967164998539256321407027608159016794472850494609106635169686177254390018172896932863771281576549769153787913220994719722064372685332788608629997571749256105579507887494927199176939960111350545619571233495258115122284302459904662777647791947712853206181171655154875267101077668276347600433160296438347430957283665139717731229700815554682939815662436227663944739770668368450401430891361087560653686523437500000000000000000000 [80,44] -5209994335785136793585718435911412215352095377371208273276598063747667867068811755184677927876494157163600556217474452064376494938347373238159242079877778125031672670499361517311304664380961878908681987053506810568041693416981236651673627673164429876053096457831823089019144769859490739130549610371755622888753292153101710223316489387944860621721763411568486220006393236884564418483899341520175206176123856302494636386337619748877723289036931975383147121652242517780054322505623740097889714692958057009870338596526223866478967354569014190063773781884901408088460929097083542079546347451453726584889977783310778718794907454579459205903019237984280091008359186746157162706315029279488822751857865642171879527085422077756838209017575204345580714525376618665168842163180024117074736131894578762720008788407142763567901722921618251587247629569255085749284381371730442695619016522053064491357240250453395382419160527355172714656354358718549524201478590421711406858778066816975423709774112106810326712508344245795502111896842518438850430172998882906144373167904458690986928107512726005331749181345501897728472260341699138761724135935954166240840651255644188837465833896840596515022071718979590073186449231296507108994422806007689143524597851547207375439325740074855320668699775586299145606121501232032234077540561508778521728674210733426918475092867992960354096990151256143376768064903444029810416694122860235964002327056231103397366575819969238402673475235008539353661827611284743103947825800215089717412280080936523905118435597048061806895211619662199729476183631960828601057603682004230599956214192046359952453808732920001327854888059368139845743290116044193838309579757199705789208613506807732710346545156756667702446154271272233854392667039657559153475405357287923571532149915173945472098087608724023482741699461719351638672580233856789435986224704076950364423599610219931560659389288200520011962929146499061255949473203198025545189314950306239745806750899494940560451931428831309364560972686696083903162511332250062544614685632101602545295669135264963122374495358351724565488149216436842242234462284818872595159650605015453451049423654104200171688792319925006786481901794466733754409962307528592850904604098790853029672937428341070031394523678600311174143253186534891584861421353247993243586801175987748205577033403464178430734604895840884329140271077693664437236745401920544963088438077169701301530390882493705772879966306269404836977581900898745116531700841817541555109244935897098227659167411234611693316570724121561397623736411333084106445312500000000000000000000000 [80,45] 726347842828730814801733788901055397185256715412947464942622649178659443679234203480631459059401656444945353636387785304015871086952219377678887306246422028961634539564654647387641212234178569231324048372979511579682323282563191846085451920784527535741286795180883914858966211040548374613310236374729098440321127247411470763948171442213352753799456381320454657271590173045737157537172910921838233367721820659685158100476806805325863067299826826780561399475499937565603637110879988055060045323253356865741470433928664302007732974457545031138437481230847969911086621307026409646865698817755768679633352708588926596487724312031973873260602128143075839772950506618499656188713695892294194166075777375219003527532106975424007737908476344738708874533336352067997751318293101601413882384615061632143697542523473076978050232847384814394572573419072808731351602313739600873360649929967283512147479414316622797669416887374403604415777498311374113672699472505606633753875021651430336471704241466230217592353398124490026784248062183279496502893945063108162881307721912929881605087056460075462260977133187962696053095077259474673240467546648390778969856647757646522927147620207146673739907619721127015367276916481119828688543054583193619540175339083006247169541080986586307153352773761702689469189969920391429565637363204770975649924991017589864839337148782829591894527789042096148351894567554188637029242913489643007259273819871869648092808748476335999477160796929508808528025492887582748127459540284223244040235884907886193264550794568642773023532675448657353315872386489966958596543842381260863462180108471763523939895815777581583127526330663421378694568388508707271908817835571995356224652620146682392973190311506261655262131830755932954000758579145151439397119274867341452550336959893135845044953184567853079545284636955696141818927663109591348560347346093099201559756575156674641213254135622799458608159077555585661990744716316329473858842534817499601875963649539264837212886764127269940691905676945722270229268480967456139897832373749897954982752356718147015890335104126633046811930615739456571283512154549032810398347631072324343167689943564458528933208124931014618856821471877199356752233790954835598200116370843391871570802476331856820617408869575262518838488264446195223077370190865648380891946576232869497248514576591432544828377051939085029065242627677832654022218224126217015991785896210431664177621592409553929140842484441057877951680799744531147322299985176224822482993299383289806387200649002203896694362592056926075656519969925284385681152343750000000000000000 [80,46] 639090978256939588164590163835914788799837610722015558261482441729155142552125235222549681367933952903542884542953804340743621541318326630324022670825552787482995455529112459489652142412710313598715288145893651990737899883544891223190036308067475827880294051944974688252696495004017618014308320075996964824120750644225859005948858102217703132491089254449854811810063241433547428232058296696695950653938486263864691640825150953577913103590536094823564426609388960742760233026594832638573010186971857840377259426782028039258630108971051266294888054895037929062841810997886938733531517095614165130132905938229479562353881635214061470757267060434589959964722959937445672581166348000940701474349458947819222244620818238136778590081733690853549050661337695948500575783150523658529504879318651978862723749022674200785992518743827996386175422541797165433594201272688066265481831679817019414367825608010004499818327521122832166946398459311456085291569588678330265105286805531739990495045107930941107901798528350171255036516870662272676736790410721573661508729017369473684697532521243498154077520796169832233751672684491279844502126458891853848350560432233474334489863752667892217552550954329703633267044120854499007445852328800043863335561667172934835528098323396083384063569832565955384844546211644456485116519844069481546697899851104709186129751492529849178829695026805877139395166218197101430962908257303400849323754009046353131614527003829897081623809597315260979136953806114917740830722154807959358870182391538557856818892009524261526059375256404246447929100384436812128036569516837860235890609593263378449866573263387353832177696234203200980305031337644031614025914717810722178406568644394968605952800636290591575903782307106239948003404167771142065903867111564927345490346431721219300309016578324048665244865237418256615522779612912776715777009632751780789467440208506237162061378295684583252063972276243213203478330466912205416064499455413107780555228321162925723221074495930639565667147820618644530970954561480159930987279178611326183797351826290199227109466534532816137176477517381496305856179839880857241382521621697405655109048057058175929681785107234613724528430721556605615941066684350470704232242801811881887977533738991792346209601621796552391881773271279527073011411408933513845612709703060162128940439311833956677256023647701036254486226868020683599767400599788431162201934987266913357566747723135627418208948460399534947640787673412272036585929382052636318602364874681567398514226867614564011471633975247641501482576131820678710937500000000000000000000 [80,47] -654392384119169328306025316785144825921034785170250370516711469920522644561585456526211103152372249787457150618999737190424110390939780692923380152167025306609973665145136714959146657040296331666154713152955909853298993372403919808671845843970732362585203556526398341512657385442537977578948329790412141749414690617343732168494988194315501923118224934497765845601335046738726897626923972434279292548668220096223210738162063713230709795973531113399823683995181991908023457525478621847840796889844857628479002049354216306039378906412542835410778071623949401390945527586966928688654925837864389050050368506317352166851743664145216403900473638309698301335771996384217479337584525048030838231913575106195472884878315261014755124825898011991514941951192254073703764539895260773540188314417268741356634871192561601642610993017098787596122426973312173059856281413690456330013840027135552819778741692506773036811041205350349888485983344677140036983691760471080660947715280312888823198861814317836811433146762975562122212631256353149143184202524908610159886971285746696146623009794805972872432722500591984217275916673897254020187198054791110669260304814595616817447262509306354261794026820231799698520581226692189583472121481211273954261244411044416290062702383874765727040614688309599993777137460737696468222033276946201844854036190426270209775256076669160999203330902528858376133097761788012916225061916085559030488816961946398208287555769561775399603941274604296720139537945542567713066738432749883979959111491872058486254031987069001258761950643498929274621259986428513900324719878998515927155499772431416758106007741480864780863854199013796046115491216553561159955531709611184309813850363897661110269666681001894937670653082338878884386906819732937555799519407303308350114806229751539164147080024658011334306688849561119562040311876560416559605364960443096242911354627352348910632408098246311754986748908213303312781431407816533755754194265889284608360375489956130549166623125557291871654750115228990384853007990974671525009079390808254247921028546261557731509611999404724533109609393512161622651922092236773630342220851105615760381894063955534655466800267303789408601210407938764462796592121071310105540630288091140622586787182909646723106972222700671652189223978932165121841657613577330013405156534994853482895183315520101893711537019000789083278924165777892832103647140092488146529621570550630701717530416842561610019735730928185690511083281563868154552970818068750797924742555127750899415506652856584779431869947075028903782367706298828125000000000000000000000 [80,48] 371117336024607973806345137505405593653455011014656735671718012592694462819712252556703563385648572187794469221940240139200484090804615593402148610337608058990746258056890959884781168053431739772923009475257898327216261036402743904445992487749549069026491348884669452695264321517420910630927248196953907690024893299686532609645708056397020217278822046532121132733573818623388573473120432692505432763777241086205544360954333333232147625134132126505316231186444810316832882322197439206780663706185022198062456398321236824857364156264264850034636531933624500197953767331811969602320876930386456874237379787728292125871544993874258349302513018832382558739705585785665666427994353349884939016776534955879569903018948594695736176122646956691242923181251229082344027840359887591474085552292537519962803638238232750121096696930212950784035970374652951629636038001605447235116459170550017868261703374803731233264176685835163661802475156983513713888954727004572638073563105027484398231488106980691857700893110985759717164505679430772188979947170504074903366233431142636725234034840278555222875696614757762634754917008852775915499933759498260321648300248274235706857034548721961677763751526579135442200620857991991565697062315586208335120242860932994401830070560131689877165881923665786178307755787082955412607865915034902750009763756226219701324813150831214294650816715589099954620734780869499096472264693888201055735443790087881516610988306323798517941568087553167121166374073131845271521847460217681143764302784759375182970945577544571975986410211158122733005612038093319180457228771908996262768868079636470070836897093643679747908508952431358078227487341509925544562252850341314122673319262916731639040220551659161125902090096196120308928866802427254620579701086177484934477134144821681499624990442791279181273219752806664022904373211473359386640480986058739484522289372446729760788890368133899206919198127479647309271564364092633065249435187064222370364219937576035827584681566511983825445336238923736300782395778479239599380465970231939926020131359952042225582443631191707887738794927179662244055524180113707943457200816778909835021489528950716589928708218020145240428914691555170579565558315950102363260421352985288762101054394819218114743195779182370383442774975965664480852810601818663447357378051882702699663536344809811929322859743692894365837923363996781555892045370225725571201799650945526772685171426752069588839859000970797377950017308085220898963642755887338476041882457827184398882654214890663979531382210552692413330078125000000000000000000000000000 [80,49] -155585968334887717261831213315658691920352358046980234938884296610467517164013719323606752040887898970775765421322940518194203767476138201740779630376146393444885029688209616663705269438052558360172110628749864935261084072086929132864604040645445060007849500465560408046161824364743480937069273001846389916934145774258633305582934496895615686363653992147435540098559963074295435803179721909066613230983935188370640615305241271277164122916352842407911811600680725369214895167252195333376484215298149998058468383094731275863058965616492865049905198650211940552000665860927257536506166295035577690547925104032947418511941020600633756558155547507091830950395375959953617971050330666684629123288662069500491414947150879544426307588506449301871212663252570883588314630065485742050729268469826123661847688549013515945919076050533981603339795393025570239869575383317275603499082725557078099877681128391296723649227394497354584369812328602683139588917516958146184033462052733860444706749641821590344910974387709447568446859836194277623501344606574490537516637244016731888967578979233717169466261770364061137149761972601209898019444758114590985892378419397892739059091103846040146265596289672375450960541991905231483938066714889021637200497646024994312977074640078665938915413414341161200059092980145454565897234370717387054252969283689837886888551585964927116122807338153440518726306238091805186180774646587534931775411858676945231473218593974236728165987844415027543534851640626907862486803921018375038310913057871565637559997920707121811136273041783424898311530507567274833765836549295406057395890515559442912920709357051637240962900669345580431572993245747145197187444065959835037816806404907196674132898363218560305897395119700149810584610736046053809203637872067388254065224467650720644176023720853573889536780611780743427466828158207338040549321130086786819645791414978731049378436966155901564450738880874084443181307752834992873668175509629990532828224437836025766090282238097968829745790206621581854851496286322086795259079367113437565856746486033491677730401232338137022835004116897545277207574956936487407267196281659313905567488311748527057376717934185103831187692273399054728612680583353019082418315513405557166890134976002060253371110778031419457754140194486291809822059576681327984332224329016846624311953686387941104815766603181948097591207449662812488327576988437858311952974201987066510964232083182522456533017525451801227937900612076382999684289577982702512518074292548282822322988985797032057689648354426026344299316406250000000000000000000000 [80,50] 50223041753064867732457187643408139470081561318214703341323880599523497645721699230808839913979049460703858886376778523456251619859604213673312819447526708673439764268092972931433553925133056875824650480912444338763754798705013860771315449159833203442189730248210946377688094726320755695095885219402051944632792290562014739902619214553535621135124043421463585700134263246067873704500782440955408599563577196080329770683971596366658810373522852112208040808145766133104805621869621401359320151598113474193496383097230500038365559520519140002507909533932143746448742243415442795163608677446864169368327228933211872046504721566163929230725583733004247976999399125412201792442192141681203792826489949989115934490250605214573419695829239503587982107886509327791369871081413672970174738401884698649237692099364174121944200546457343052044567203359530952740173021310298089550631169849650105203871340501223366117370713288301866788039409500566771986547994748455696423756065947748323553728176089355983452372090250225692493613331518229582904641139258309518164069706217744688641660236269528520585913972263237135872145269612836110842423878647663683367719813443885382028054145485038712086996659733917658513952822580335773784131422600896761966125364182994934161893504873715761426177290642985453730709699227250535511768531062402891103523694106585035302508129761466417723691022423920726005462047293948105385095389219012189717128015272010819322546505332958442775756705489842571968779812192155319214261653186997228182620746476756002761486274938724511792335635487615137466834946763011514012773342735949967022280541452184915035474850490816382743845361862100441884389497472686908116605319899312865838612318825652808972036893172355165300103454964018907652087389394071455556318637961325241185882091666827869312883364347438409108316177207380387098508021480752227259813646529574419419662996760868055653440225230010824440583439808798301531639184378277617261656501936893771652400820755068256667833721370752564102804729143917587961085617832461260810566301351766927963391933237912321738728937632146275947779486825317133482572868883545372337918519278724103310159401091670411189997952874595033463618965043878071202291284395145693198338110386829766199917974885100201882395654944202697936560847151295017423501949752056977485874785734169427028618952947574048827328200729580656573817549663841550231273473676944761614067583769234215301173179054960253325426783528795701814009845876002521119840661220130160311211757334174114915381625934287512791343033313751220703125000000000000000000000000 [80,51] -11705709261872489230698573339544056969838858048228357698599872007589350548679389066238412051876139847084238785852730005788546695218977846150834583657743427552952278383959294612060156720989175042569347257454378902010421425226409066266518635096788465097848506848318827054770868525765032831585286951731601725773944534868790962979090882329062454265076141154255155453678594862882567187397506710396693745072834738032091478832205999339582036069701953455718909207162797082561051187601617605013518054826046169052865126110823591472496276723552016589592183552252557760012360764754326114472389459461414970375144273631766977495306835778339207226573386604121092614523761701737507267081958974219478866752821035431662780891252822658690621924777173647566146811254830045850993242879290831562000876164284737116915722158120932236545910346980425009624176597916130629434005762060607410141144166010259236277425419870507925337342030269383946408681390965904809141885062867162431819637965159719283526324288318914070379619217315337085419274584540110000908543568277893574715109828747339705645714245315602945159743217775878912776265093004546980103719851638028855700278870520539959930928273489160823681860319310644984070587116364391605705775100063339482068062555904146227949650413841226957615589419215810602549422501278663137578510370331042405141711375252162769573865740910732997923039006916377924269039641261205798242906149174883015648435607826252757662412146646282274488112874769510094725985736647255016716080217331142916481511216104312829184954574932218959239916135020607398593888041884693152908065026292919316069249588053308330848286005092099251061420969935977857630299214105072454109290455317961242348217282964112960542921887332816112224370245034040786633110874529173195754446650859203870802464175327744953255568458476019116698652800507951191455242183611001931380659808368874253705808502555307411455386602792834075957440495020502238568801254803134447108507254987479319411974417590526292481953468781302019028142726520081424389104393434097911488909163130231407896563040104101958790919327761040062101980629178663911324788227119494816277432170120209142513768998456426378429930069380307819754641715720061865335868495652248069944523342149728547355367010519479562377741343427155524593261544942539472261145419522078269029181425976511221919655067078006786642526053178293780997176799801885158247083430225010443238765746462995844884611951506927280179022655359253568709266431035928266514122239933758012611655298831164447644764825540164565609302371740341186523437500000000000000000000 [80,52] 1260411751868120771308216530138300028834792163561988040069957262468126027377888984086009710284429294090897056866314552988512134239903657167387610875982578767077366225136948763208762703861106066620659473197413876816160075303424613696237350350043947113603149963021339499266685006326724209514587165749253991417218830831594819716024010822399245325608092251921404403192797191183124488567811783080512418680564564596033592418338986946380198206968074860455418671387963102117957421517216984407498032348028473183933235930251002727864450323837559399714447163830196901716958992363343021546989427776171826284938810133532485855149244431039211433246877338629469798453595867778355587067733040593529186402835083273028721407583784137268121367565658140518562574612114186205460215759423041286769591751134902004861567593035869232609770764768118691414332367850697878174605657869986929790722274847164575830700294487064177218729000473365317446783462604365019173398297476850747992200887319846591842974283173279753477370090074721468900236555963811202919855818697751609414000549651082630231659235362915501907685218623588516822654271663786150445581763274180247197894038135846318040166920746653213861464278421964246295136955773913676931523216180174988266890999825377375430231958261368644265780840717407542462798264356673355397822223289168250290812482700188594752558801475842857700602165171263905232780800052910306248093203386542159212310606805605093293849412999368582844268120932266917120368926988262235518007701597468305044206892353306735316808368122962732357650214346800826418886377554609738624073329687585344228353071254822998393772979423418756854208584110334168030127647781723492559401514659968472753570171807591193336311246925224987320779675628056039267114440089849709055946723040211265662569841915856789076359043415295310086096315191443413427851684816912249611507145935856625473400832150288792238036333558407739628348068110861133570169260515836385711757147847867627394807192833271791858556555403186497026364991036508068636217673894219096468045472829689713690233255151599244123084719321659337340815634848159063837375719149971146879811166888380589944438789359814424668917650726279653266297948589178958981374154839929396118136597940703711430077458158452936954834391672215274604011186365092205433339921097756389370891385707844969724695380593649635735084833508214406712513065759965651296155425645220048989550671396145276190875156320714516652514883165672544614749717808230935926874383793452473760240598017008314957188019889144925400614738464355468750000000000000000000000 [80,53] 463196333834545327082619499703169927755339175380267943082757495013249346166974099451023958913267001129374173303351984929453254063189465594522540256242520943698820151252612803191401669659345949248687655925410973716265101553767426041154567915597292590944432045243794202363846593826952251578753277587436449816319980258687036011240718396055865740301276219916155142602783904372456370280321463784643850594177368219934886970235790785597833487956232408499610535835874881328101773702212307780839132972642624239790742662840038108649442545228069614558174541844894162586830864408147075200109030091804157603906463915504119879060148969689826154912867855555640964131093230832639944985599045802122945074794060762904527500975797888376836002082795046942828743107776885317160080253600563051541746837855464879963780555151111775582958655205632687258468471353530808414285622080452203519947090844233399388917220795349843567967839362344007262935864550091505536884516353423621727964702315630400960829169538476019132541497450563308205291708548802765362287425972145846170162086091897267107447427835825062262013389152932595726019083824275461077857351815682356929849918193606835221471200222968082717374251263990020146947375689105497439648993940252357952972012209252359626449634524981828312337235562538503071696077876791545340276383344999636002541934515518172022413555986891731120455578312337940608533703520525956472111004009074737230219910482035189563895221121944728523634294990640058983239785072378661667481473663493159881883781859969189692293672037572870637107255172331454743815161116593095486923518497164163909812746728933480660947949237852669118236732722866916611899127026610086935770409549281710268066672653560741555794644854703901228677540684402561844967449787014859832477858017884713436852731626625371623525082663240550174153985427906862566207622414496519411148574780941217793145163258802432443418169570173239972274333777956884505855575536137626117520789166571509288677762489911294387560279907680573566297521260510263568770240301888740148862164917205115945525785876345041133843456766894291460112662659605878786978797667185162966016320889182573961729908509931246005263822985951481738816657788033618015900514038570872915916524801708044338785425680156394563897893193171055667473678439260063826158083552240048301439642965579431186413804106406303969105194422247807409663783717153614894785091062811136600788025792574339483345591744582995179075361240195731009381399804829400019176063117440653447251680071590626205924046132622606819495558738708496093750000000000000000 [80,54] -352150684736842841172508013471647801863499134942538127732490145767977055295295274999736086460158940158638315832463305443375194998404240335695843796684316878999959671345706568259561735945746873237090425873952825083494073105563359090239070417484527168453266823816225292440488401508679865782931836055202551278441355342892150202225679421106432839375593523685300156821056548624724126329567047556071822030453702925954001038482319961575718166118369523275582018127655360703723047199506351667540058285378283754704013205434778096051698592898039797339658212479783878770991779365495541591694389802015465463155643685741056411917493907083650118295077106648304349412550467973586727149447661525424848428904752305628633879330782310526859343833136392119839813496475028796126535645538602315728678341133850804053934081456280739753419840110121438596892755718363533461283424197147790402035317707712818900820810719058790584759696840237535408549674744522826988435996664031151038372964622433248107533521436384504915278688657488222335213395827772266604219082808839580352540556365444641776277269642390561497569313084215906919000255314599942631925348189352127148891948681107846072146331242350652277886598223316189428066658993774191669410046684733958310306414626095262621021468691719804019448061272735168362759991711717576239072798166137289416897645125942076993179887397194737024569876734758247491906222216997156640382922788782684683788562899031481385763877987257096816736047634663898148501703578298560591641205879580538924807340145724261422751328319373434054195855487547330223450919686014591563322227933614463912778386735837571564733299396560153721077076066887524368083459397183083027182282773829654361405578248182355241090284145048048433329462054367199698947837132762167835286035582817905277933033995140238213241356420025644719369636595609935056529949521434688407913865154579673049373668323820892716142259711839935164777626483434226408420305471329762154925859739849213507910949773571003496330096763494497108599718223591206115838658869333872179570766878042293776236610267362459485474686488568935464618664046420594193048787096707396255918538478545906460453870345065487641821930907385555555728604513880131367159219444087836217697246010961829821992215523520211363189102280857220241013789997532042948198176799496534821758768491418296327006111736402581563923433505171123600120358300445166778575388835609177714617576688230795762174477172741380682577556013649493532027504908333356994529467836527374187883707937901656137569261773023754358291625976562500000000000000000000 [80,55] 136815469391113380958847916515584708909307616106583910220899473972120582055527279389115172216903876678284573301307137916315688682474763452597146905271197367748684599788599994732035652567717316474529907708638880960593534931108303032801962779813576859721527429229441317609113347340111341185266451307356879438218734488350650523396156862149859560824295512000555960588283061797148840516546058816826073094091238752043245557967552475031506305505182846093873087647523912935139104653670903247626338965600301010904767572002038978567753613187498994335903693967392440225914175543197720290767127647137325750436811358945110882710009068430042320666197007584002498419485544036334325640241451111003634124754845871324932580497268088789527321503976705029254777639001839901104026744116402021843119847143176289527470034667475908005689940654366097561267419812462288652482953839979768623425107879941937197446576196237658620060167347006896552222911013266249537576860083531826925158679244633871316566405541189849887343414637905281851477468017544642106686741383377685520759958834051309433570742165466234447276664439433320690573696715507977454055612210645366827250430372345893764648772868871726650577173076459699381336805447593949270943961262696757865478665752617920017904270480255098808843671845543460118098216308520835814408228453310328345994404272472021431744399580136126437942543516898483291986306371778264032531884855401765335516000576268709621002978363313609664618395311186481841380479414808034578953552233202946940736906924198089705405593286853229002869718105571898952210658126529680072768920986305692852321436200560327580678477010510479887788487075570428185848483122113682330823455377546234499283284470325607379163556090503289706108687150069656147745438841831918425846609068950708465726214186511425662535631326467606845297347319808515131634225001612279678516636123052129709474450792011480257047832507175016582138906849446155125460592362227872076859395292227156045193824032642061327903091726290763528337553825437366100813364449965655240475029415564333470776744840208652526295538456668151824431080968962482190336909067580293273800242829032836842583638710472327417030156427417237346715721545302456961094587141598504408586234739697793760417733782917967471005077489079985904686576885092150002322698273727591396679762979779054200816998050452939210719358890550284530422677024201260844409855247442847893546973256631308953146921220479492266730469131905603252972492131620258267157153441564026973562614303281392835742735769599676132202148437500000000000000000000 [80,56] -38980432255994798775541548291575394532769444165022416118768420802384467977487947012102404921367384083318419199148789677518939162489966636341870248086036304352839669490477600052428482522132793449300004534743085930486716313859239723630972750367201023794922313538672044575592466793635213080365889398703948335693361048636138247712695626278135052093599049099911822907251029043927329459657660092201813084486563834208777084850423603429498775881227291245023019608919727941407137057464896316377852405671315225556890356705069554864404787314000821656620169361425198834159705747913089506102349440649129858273625257904573929156707615494303196603962296487814718942039188118899617800431223210612979423989697577238060120150584919393692420740495102040302559680924628556859502345124083510345620534782083231310167054680099006275179498999925178055409536159202615678201737019793404565369444128593504412601663179759191873264830823249707066087262301654383733395894401381401610351754372856655203873977510648425428552344554562029569965037918788187603775912934729727366517198138017202195922188033911776715266889581014366619859122236877904612964772446146984877308787129304813115216236186920881777702601957893333475987446290072687468605580028577884224585756448741521783023573597238650120490318866489375200110362778965859994501022079444898012896421362874560028785628472588240534040068747323446145560763579029780550331687969320568857715028740045320217304938735158343017165765352663817269925071569951885526873401694348184090951695639781217979321264282286187534737136269704814727452365828476210707721461037541625243693144781018298882873797560721754407200844566255989165753935314572528765023345806515433575651762282735391928526907352571437473808625050546833658330097492002926983288502235039672684652708981473344852828078725417433732222395841677583938505120585355771122893760322153398020576427714544163655180144950729690522437310335488261132867905384030546217170752665273949594714684618830654533622797730494366408386253692980084064266794302386948136306736922479627328120173415749157964119069879491080813221769798855601324444962204567203170599496895477706210686381242807943879742232456979921076626488011067934124424317295350963366339802892540568996399620505351984629767402461041012034311307042071411165515142046154350633650440301952123643106419346467226231668658468937533994617104216028533967488211921915942248935839677421699438314996342343896079404905022012850177039177058553028842487426723444834551681598133754391710681375116109848022460937500000000000000000000 [80,57] 8628326667578498937157169771942343031295416972406758558238188940301410461055475520803027357219344295091914258922348067950094670815256160752449989410471791222298965444911019329069898603720763952009884394382977733463717248141328219564599257250769963972804203326910834959776035834271111284835889582324223386666068810594972276031023826521027670650713675596785411753447486308573881305017486359023902251968982803020300770535053624422273982333767191674923329696836839297564008909001522399728398598706312130976149640849673420792045439779638247647932081337329673193686735442862498074736412004814161653652834632947331148314056328874988103469731200228767320384145043804831897276285901423341136394095821039005287396848309390355023529647931148589390599994437497903099238128156178979445809131320999192616158081605107089387679447072158480676782290962761890218201853510711514435532163488136438118497121285540930068909446031642960389300238235688108427870266305904851207948792683064786580338989071685678318508410830852754874614101945450935549847406028289099156291717284264933044760947361514487331103211056152344739798567489132469401712024088438528534957070952709743147949871194942186462531498477550352001748856726977787588554609917081565467807890947612783817691222263206532594292850075858556836754939894503581240141095403515455676261694200994285855813567668572366442468844554746766277589950091098275924682940846704814067837186250360185022031204805744891778034751363248894040515497250448927185697965538656389336934769770756012029500241128123612472851279712587360201868940917821629743759970345834419963431757985871656459442644868343822319460594599906832604949324492133170097670821359525047434056246519908052773627777914744341315374229943122976746701506787276789794290260868523810669434250724704553384157668182144212947655386909660952725049572099213462165931205280576455804575733712530533243813068365395216104498414733524187083299549372411528334712028118168328206792640519009574408529320333112886316050948986550213663864946724526278742387582709909078687328341643795834672395632677552533719961042077459097825579821583087058769240131412958719312095758054809792003831600752283593189208611021689823403654745421460212983371329292932514193731345519907232825269250034625493958236995205715325994260592564878717468134245991543837854864005593270929485098728279414891329130963015643635209329291395506885055641816752485420011792499342406579061775274686777896689258549454333222761040425470605741108663135074952066361220204271376132965087890625000000000000000 [80,58] -1443899988001951372114404116163570639100545923898791472805282583908009545024285197769772064754845160926508112854355733824217878623624416674275968163049081045844720548543559062311518911113783703092129538322639291759676963541492003716161003344555940535055558590908834087438209113754477623120149605034620174962072617915109476039318186827459114221032155340186428157717907957770296346086862840675763202153214560302611999241007455044548169858473300166318505664892195155295815269900459446099399662016860411909564516623160801621095618729220430240359003790285904422319082342083949191952822840710273162460588034946965232000451282534378286936822249390960264002456682456235215903591889303038794098587556260494428491588467157488045092469991882173555132246555542957536494956123566402484067885661391502763198316681870575957343733731662218054197657156723778782502933427415004349459738610776269327021734490205132460321682059465599930821918772359804127983289153499232276761875365905293370023702911292941527238938098243411058656011224317702717241469370993734197530966063245293384365923615383484183160347175140394821852284774820931290171966863800299439907302354850340522329959897169911900692110917561935743200981833740378467284265561777708138258883302924458591046580633352569725357929971041157531216123646607629262958302725082036807575292554567011960258279528792558228403726452774997642625681146266391055535037895334236976254377073687654631102811104466252918698369856064552578961491622385271746822215203593549099542426560192931430981387732242189744174956567987487855824080523499834891770049075726653373639740934525529205173349739503148263308407509391861355742116048316354786538414348918079345489943385314866916443701131249776762012876074202263725569853987839538102510809515508004067427092172258624036252579884367287817652091542672498296583172351845783045322262526735945986158580101197400880161985760414095406505352806891881394889730811981021923343529965769233174257535233973429463737861157623787720253769068989206271858015312413794705456225319899249905027583843410653118407120778002310474758409346559154325900739291066556781849454986101132124547839116026954553535706018126874788650263371491892512990409381027074253827542264412914409079028208049368200303316148459885466215842737596073850178344441061833551279711662892044622159520511868368054017575147351376633333635078608292998676475630598420389617447379345113045411715563938619550837755770401384524741520891535068896388744225404640597609784435917390510439872741699218750000000000000000000000 [80,59] 154842087106769037712471889605984991496334889846245883155186272672132383503526417207220261076682249660398372070784848460057931160333303728884130333094047805906180885948646204008965519827589512728987180174642240170371415712656611571281570658771481804846331050692015058122095425799246449451489618396590926952920258293491236151502269268392887906110506826378501087133154521887783579540896235035004843226856327824464088277794301691362445125539986281674892802916265505300289668883774825704582775248011445725204715636047511402046753007589849922719815954813818992467413854744254562656044261499126557057706715346494660008214103427740183076594067473042545424272839072475225703586621643093295305769153499667778459766217547088420110653623695903523374073394090913493752300870721406074093601966169934914608875309168656716580771855151903210169119111859088874583295942500433694406002507603580460650705338781677855349122495152187026730054794045690159007293466967070630163509814036207422493072846255710903004727359962323998729602892960355255861757784761342423102543173434109315573325796349818628877076125016295210235268791287559740611263078014699743833373440106675548947499547768280121619335011968362532669760306373271549214197410223246006793289274456865354815851840384022316345210587650829322276545611035372714252160460503419152053630156143818546565929607417503708134568618344924882097279167868000564160080555996675947644994387369632737547971382391127987470455085901973800584396823475811843936484741013935404360293476314020631734574565674642149878262896013926656553352658021707116193845384517127847822450986167001457338247353123788827016551082512993175949940910792649373262528000724433327040970373325659828620893207218880034224220804336027019792851685180236496814796522107017413212500672868325322064841163325626936968070737889016042440521123956929308742754529594022844860676723046918204940040037822903854821793900894148189142335250181820834598071280862309061694158830629974316083748236214868232157505306317798936489530429391161136788878227964368650620409089393030656099406149306293804794723211958066051922061700672957695370979617882637300320458421239504731011540169201801079722901115008467823143451561629778685079086595875235663501500836264318592525285265385580301103628709234635890262126209993297870879741716231100082789027606582728810926228046624475880517520971797370314145084766170165557012419088771737496431498550817450031060246715030215175082827232176479781778383381510354015186958775984749081544578075408935546875000000000000000 [80,60] 5713982208872776886371135017930013790534884822806071616785209123725003931361556332996245281443052438535383809177917645665949643630287193968825994452252958594989572706031863153527656404133378019343023514075012657615510511349699812011781913309281287124363703677601804567667488747481751860239440794834611804000302535567079332495201641473418010169221477631988369581451536803548310606864772547301628319450595460807331017821494996224644055895750644294174881107212999789588092607089813156915545058321649488369112205957363926643165252916476226329481910506392664394060829604760284113536948492193230588065504224907208456021171458368971205731500910772984514743492752283638812145816902829354864817385068995181995044018225287012426667611347172744878524023351673923030900173410236410962913079322867550954536275877224154416410753848669924434173600315422258241991030911261583545256609183211624466065263403289308559308203270618892954937699999005005114171147360698277842709053051116858033703562271491518848611839170606099959743058502444411576928129361184205979066719450631208379003706212439004738930023102582821507171315014684942659579824820035975732674731107053430325833304726236553544306244383459684439814384385679164364725111439945537223085970023101670723529919695450002575658195444354267297709239202133183627016066315395449627673342070395398248525585477724148495680541085561779658436043568353085064603517871293946220644891443723741648566924857121142883808334899736051019924513545114860998420358706774861155215768981672240946543566846303471763770057308769898365842398218093185717073328034362623206817445694945108797689835137543599591839368091495082798659020279079503839807119351456740817314120884266620059783625878504066645365091870536271416746604352080263665516603221315133115936744958627192291783446443919733200714845829544930388162196757501843491363449719876899532700883476006486089944331857873802246820782103040885246332097806255066605351562881127870689706899794753172722043502403195389738461953223729333657134145879471780499119363895205814152967426242691149662210285338201234217569518071492766822511312699627072921441929862991103498806728237409051301681766161525260103574029716269425318509491070303914410604376698433799634175474586935598804581529384797286455214474675878317885265591437611889345760739643898643474989722490579568604805950562606048603601392728888094652641453363346371885577689642737579594033513579415379834245105714129364936884408229283715565088169752172575499571394175291061401367187500000000000000000000 [80,61] -4272063183418660528119330186065980134604808750986851641529208773142113004820854387562859884782744458244153453832376727277573483818804269773016205909625774108112478969005776148506392834849982441452412649430628430913262335706167311034740786273329714285197018363301774464645574769651388151047901473660557673736091942465090524200876584457181341961153217407586492261642693967224187194532087375363168015750568074256288475859507995038407790694448610348952419818864057597957802528406837475489243880516647696823161104475005280043984567879920968057909157855932177777748840620452837580600242094803050001050752016138161832135586131233083929602858766974333277291330781456697609003612250875220021105214138853394548445614177094840676619426670785140686810335723877631520575121399183928421607889667815746334715591217589471399125301299875389388131063247842139036597130846100699760125749561815185730467202247148475087556936413423524130670569562357023655449481578298812086753011777850375764789043271181631877142185064304584201773737348466515663685346968788852544683713806508655811604203528822052485673774461303780320286359968962827087573266210455342139881480543817658736794577844795075206088639327245345865955057088966949006518158851803416244169758385877878401095288492546039668738738500873045332371584978181132827844577766153330287277507374618890777066582995532608261343909230352559079045356902891864612162353942720043428565945142015304886596604673343253221920885484300677696875854105262272416199583162119285237177928385710566584703439880290935806375123962346477398642466621279746820907737242850235274466689057559426888514710183754639222887424754988526051247049812360418191885571536212535315172360177196549707821805126446582197334735957428039900829981575127875569534838586496314042879021562972931216600176010634901279916710578405586149247963241097784364364390029726561547380450454607454631640596335624916878998300111768513955431437043587449408290029290190118343271137028001610453087645326463590128825062370754795463479758245142858265266693401836258778366663753994943528288214887112988254540638701638201385113445534396069981720989200017129009938624558694147254646245683723600648352820470321984287356369581785225861718817865508191837926435373271277674740094100268652828663467721955068751262128421815949487139187506793109053720271111932363086190785943292892863973021462680615975774612045759570050110468288983942180908236646416520517147858361484320046752142698748820383165826464980791010717098288296256214380264282226562500000000000 [80,62] 1049483996565180221098260068798214802446204652561106418901708032990230027034353868543474956562680985836802584213344915152956965164081474333789746312977410855978379119560412057450706338416774480611515318166800345571924463163064121236820928747200747637309409210239520649995311066014752393380679264765431709747215358265905747277623012235246977859991743050193458567240430247798130247516453780229209318629749443581318516748111339240307423569629989364707491394373595462220016047437572525813362411486510911044823255534909290978761532424855766865225642604062325007508127338868963620277234986907780617330166762298124060252769023911548126693385842637939024902340475036750034404241650194843055945826991138491600562233789245994323267733073153169411150798874340121715568320682063552377843509328500118111582926119953657497318210446893338214898613011140573087413496354804696115817823436924658965621461829403653582932794336773292043286765330084801142560470440728766004000761688181136079986648248039956122338498132339875852314763505009020308241309577083429476113908620272905021063966755981020405909726803934774144707292294109019875661680571512455868235508222965271409332011795049238050217295748948139112520610708492761391677519012280490521016546517796339153589372973249619848891718437034490319518420791194273200375033968706547827586540044564481142302006038084449517654914119487216644099417316664615907566937342259788309696763212962123039781707467685828135674295267941073931664010384302542549556846806982208104236818854776774536463944931833163085867330163505820077897360126208097898676244708268380136382473787563087405334524106989939310862281403715724262374172150797832752084255133594152583458850622305457233867487218414792763707173612766435026113158513142554301747716081158188390550453492468511169929216529718666156944593763196910292408622419992427378937836462116541583713831678028772565669819134339092519057874427874051829839275058824922049547365116771066817385402456081700132303682625350515603396678716699433007247759180004960534372952075357535214384473526133407282885945994307201394082100649999687367230543961932760314586328199478879166921848432828953300366988226477367619892168905025309418621343614561445555970832620941928865404696384171653198915390885047438208786757460464351009697434359135484765975263362844646331601717826579564878182983531935429911458052733140267688333136819123749084692138755914586139069040644505279363143351291492414610289667607133124119385934880366306742871529422700405120849609375000000000000000 [80,63] -150057704807831009098182279194107711110164602722438568873361031167532481372621679032609620940144217934998362233063230403551846289711955189946559659317017588435645964622202524313459535474003471725866714312358158013117210057779965842303469476389177893679466339054800365243461829647407051781257868666086673714284189925943681885030867611481037224242772769009486438178963077696811478537437556816189421231418905199292101177877317750109561964443974538197417505884907944665615270591709462141476028752609947505107816466207608807255341346087172351525112888405957778241625074078575784628598272101716814295162691581176913998257978715288051148344856287100307888545788783534069566386092795947354769668333932581852064504782821774613866216475148471294834829080563704540859064799967495135813474559580174095323497144059047051769105701826242222281374279378986965284837137668664246796383561684665032774650376541817963873106574582219899759680831387169292270470288362246124857711153610950029203619203052114100653906024062980306119596484699327649687139596938963188080326906714652504271355744056847508374920097732007862137251802594020556464293141352566096523795516401195569746777741301197959171317224585197187036924263563917402650705761674312087926557333303304767597298297962214158177652090837929548469311373008305295998284940782720639683447389578169375043754012442083701408073202317334018222252234424111625657537421467201745598746343893023145214801732585535077563050540535743956836835830342447591142733397697446526763570169314842707862904727595887097036743292331400995104211945391315994369535921507391481199779229940227878267410520098350186248191058493456057101665716227073727215798400491944960056911860611752386174443678035902669961780228085562846547360862258838805572210835883015225968915194306200683005357954563586682294997740784065789614865998052826569415446731607011140650981372804741700792217413077290528650518384163756201378470169327712833605314023511362185650596864841482343367630189908409961910392232628560603426124684693172532511600097543685319938877917891986216383309983840122721445451015184837581266199156230263244289529054630166969664275554203286801139732121460306101427058435212376519506129356407847281610991815778473463498343369036631617302883135531788351259002821600833211507130649049018884324450039165437316374977921215912000988606700204614629044772039307554145136414384995183538468499480144374557189703885904000227428365227734961461210619990169404637872507812801359250443056225776672363281250000000000000000 [80,64] 13882271287022506547091135304873105839789713882873124742299578954700115029179809118198695058141311172115223655449959574178860883186347442406956016111786436169530829420885316910720024683090262302960874510344760326444018341824980883953405735618732531898984862004352118714886839988942178876335335722091011989392984081761722368260169169600100567071779064606384793977072784690398539089778805630964872555253402598475287786534212650834892552744540900437736378759231125417963612949420923128892093732107421176284565559855474234404844860146742020567712430841557239488436201296767787831119168227473386021583708029586876257293257762323974269924905104896307417785910596253124114969049469177101356856815317349964354288875902834103942951364446564969017900859589771666230279186177779904577412733675889817012204396034129484196820113253923302822293926431070808212199736330409296596143184036948398497561862372601866873238997441865163157444047211252716427149798105688505240014300835730723343197547022397899408242074201420482427219129686203865433284757587843518479213038737128143679249854256589036440150693685115159063898312743995405018335929940887086658195104506867774319068695818151772679858518316104957388367358895964794117861663645654735533283869165722524862296606926611033250788997937593101853467174081692697446238362527080125823448724289745937936031911742693438325693087682460998349416220972464288892572594897949745015039511614001687785476195177057248316145860834015072954992179123880343654620361735432788687098792345785593530818937297543676833919466672352141826591548458077779014157474426721520678924230932801569684747875937086656521514298984635490991858565853117958487133250056036764339536532753571991625956934875613341758266411769831723648816473401788032089166897992721296610614527964645078336315053795029372508987753756101767948427923628776972601538694473908224205216044282817143209811770806447108742400184306393226857858000335071197656932905670351607944461989323074412628418247667210249437963580835211803355707389481712604739514356014821179909375551892256169797955021017486859174004182198076000672333159096335536593064465513589062579500203949525756545459936731611059810943733138603505990865386172964674694875810348472926234986695571847096445029927984686458618877341282662523251336756579120643043024430203388468927370409136335046047852004222236893757200447441973446923002227013995296299215741239817712361155019442936440208895090700160932992157647447584167821332812309265136718750000000000000000000000000000000 [80,65] -818171338894967066372757621763043384049945362107695638276260322218462577761133970730217211875439807185879463700190330822924990983027592015047425818364531754366172873423460593842164411760213716307059067443527390565147268335241635411178148287211776185377796955405406245481648436868109735625509465516927098098576688421155554758199294269539887660032816870416430255268960262105935924482646925555777476619453706697488367317712406874372112389815425522373810246190386585296419419348425666985059276388497505762109143896061595084938263771666820478524511434751531395127730700452821241377569381076764005472897711205805705994013810648268231353425430538605804288021723224946267524949430393812350204198659064170540657757439031248652795748030190234231856826835225228085511107504416281611857914889013996552550590127400253902104787052086299887924836656804664139804204376000359110059215030466506508552688379464918895382720294538373636330444428985446953566774785104503028040678136209160628379496343775396681847708811943363851747721097580609487297121045606621469371045837330160837013702511887326408838962978286367554236369285160523333358270939435059263860910059088598754878845083954004522968666992293532259442932493734636792341436401050030534264723730666051119244225300855794251699604542757854746192878777248177279212549059012741716651626346052848811874114370904824584921338719136516901569798122235634874804988696964097101662749540160282873876703049805031944467853581014284900808786525288736326392413814066890577743939749030506425947598381911466830084865100096711644765494302735620940360628291200910059608074735701449457647230239268171059901954640289423561996230686190185603816672379370465737883214491606999252054750747257123981636203527943390699810687864112423836547103781175173883504287977070624890558897084676148883178854670062530755852344337163551366286255446502029416384463946322611219293663781994152732395428511566448815498035450314768391548731857759228866115700381539091994992837425282304536420903645502965921799385001562778157233221054833573999501628909338720187879376964271558995464423211183719817483028392413104106601973390251674059819703934803491106792884139254425315936068058983887799840801227422468263968148155859283685532132878762866642114125817576715705092579399564238125922190432271461835920625235842776335110407907056195609154745281380427018970515402298883665366578483745384100144499399320138608922759727034693826509765270445391754233765979620329744648188352584838867187500000000000000000000000000 [80,66] 37735709412424874516865453423927872394422337284345559658845004446895475942965386062653371074197990645913678791819695026929715172470210818490234176520786440856719846557582143144508618979993333360665923195870908651541839655257759861398499420167827134055823253167434948317563116686432522084619651280981924425714096271685582780828017253104008921349216143192150946855249238703108911778066720906214435722185196942426021097548976645629661786670248221988858714702838006664960475649956549504994198991701940076470371713972528982547958328522857401223505759311282522808171774595305801386835877010674036921294323425592470344585813091536865037417915434119196812308753152322540119634478260215508939658407790868231285439705938973680415366965442926702480096564842817973208640125496119297106378454565834846539545754616124608874436291225766430219974662027364603695344499864802073772299343492032161245792364493721618976174104822130082679919208215082924541201930582748393422693932233352964972948346852432317039794625529206492530397865024032272599072650071582074372056833480361469668932401428086444479361383007100398682500717946188866642662210017507157024848705707666417958325642143138089565171969211233002491767757347015356898225403500575468906253036758855410652645268760079323050612404723921131946109394468120615605583511638931790840481217368065928091492746808705203694668952072501413940513269039480266551607768677629949460367443462249230257092231739097585715047745967967654070096247033737338528517157408282156262810495781948769006909370470655123010905189411173358365289626200925139099964343303119380926574326716865585476985098404742796131691459083202175996300151976371413698883846125037249450788854796319419837964167504599793280406987359997203533884899582022550921748690645597071356243304775469844260963246700539314813202938787053386662836478606879452798796479960049475023582695881559199387310373531900829181462193179219664618842202779132991928764915613356267610447664804348403034745686619919118653723453127032187001916195460664745759638993765498992876232383329444463307159802616468105701801261309406647384158489614646708623572133502622097902714307265807691200876549465083319541470644698167743835665772920242274180235019275036326133410564179529478097984157787079497548448341171741791457999218175634210725128442088766902078796336075449691850535643520351847368270212098627756437641034580627384425672748838446589898875331927912652297934777232552017167677149700466543436050415039062500000000000000000000000000000 [80,67] -2917193914508866013569928686569384762483975856040336126161505579432146775855114196151474844404794829879968202381610052732553361116296843991771252102976449926699006024408988985686685550050754953949757819657339735322110144423047389889196271607642748130794802001315593507061193877859536934746558491142472262836759689567263607262654566429336247976682776911873705782558901699306315707747121743682229239331947257163571748043409614003517251532219578005531998760232566541428398532901951597287642340799834252033846742795090317830961222592478271566079872204972356176205349714394371939017204515053576219142807534627785699425717917130122918898627147767857008390083310401886348322073941671581842412834949002057282355649396477563717269981768713440222987472143657212326279205857848789720869768893480710356928564837875220933784425981551708869009407483041495020148789125431908948340913711271285748879998026960334787152532163098946036966413630194372380540308587711267994679174517419598172213661722527439451758210819561066447711570859118583306596111178625249934420622601319884784937734593716012100536518210658238037037072557363892050592103651197055815265548921394322747418401824427282748364218457732029347511200281763458795246423420542340489284828586539507431343207863198460248549942591336876902714963920798002396602724220002564529227439575263977384739068819519968065549122294433641761630552696103621887588413122731391171281527755239070790021255435839930814458096184514055190038057618657394447141446356180019939681419155103480990810806061591373734301020372706223415870354003407201947692812098654444550396676855253091358738930369174329721183396182357954115848803372593027088612514057972816599176082253365383694228248048112893251636052976532237304794674740916326793002869735468393351566010604850973257174802907204052984811582980061978286504377405108221418747236231317182765630354611587810072970984142439428173677490280875935486626987852116625471784042843527699317303000076006049348967280882000114970990260175444632189568009226391976020520234149711272504000919132060118320768297260492142547702391286601481826550107279765464212755151501729914543250246144344936912048582641575092131567533150028695446906113745607389519870370650006809392325070412245854234649062877946119670788502082380962761403580709639787833981178225907197042413043083453167041609964585538564303898134079757182321089834369395950794850798419287925628463082269475654805758257437711677972913548728683963418006896972656250000000000000000000000000 [80,68] 70192171091145759387520740349309427200952381579487810323254799802491198888647477866597585003543303028026135453706635135788737255131639846386565765769567022600885334257326719464018979032153217481869164009481343833851593883667194947220963812162248405921469414620909444330347782328949908692288598820233961114802175591248121967594676107411898191032529362906035314939013206994311379395173658343943000780527060297151931209290218698169717572113100063184883565742702288686856114803425328808798568628293181346955449993886858877419373343840331867818837045549310160003130432237630848604448804617294053715646757232190309688534979843048811257543933545010313954131805862211392335113137053626962036427933776480262768487131375026181583565778594605645459263541728051768629752953127977407146988319080936902891245929242879539429467030334342879487381397884669052335895164300463358949174567509744651177247315541874119752642572686632475691671950422400937132733007858666795840498148668916226430345002042843656353068517770961938535179490746048677697396527320846984420779935756398281203554443038024305991084301996848556349181634108565962267913143695827610207955728625314792328378976274427794734808014206135047443721233760967373044890815856541286098119373653541367273697468179030367139069113226254689993151513674914547645916116680664307045228647503047749170648844080683243621122945530884389912624704996168585695667866458401235931030360103895359579741714396522231797110762670191726994152406860289090040350707397114809362471680334978632634622053672336157788984644674838072987341729306061004948767966242111817459265714608455627104575173210368593325472086643187817888113144695148432299647303407298875361743746354326260510195134711671326699573915481501985590228052549488248389209360972457068881336847190335570664838030654104873801762586252909866200765906639320497350640963411158819597243531609192086871386247239301211304990505001076784399040387228141665295940865301598402455993532846308551143764086741449380755115872470480167531583187140585301579281657170901062676677263711255641553895294397892821131533523738015809365682825967044745314839466971668219315501763334724137888051537661964651064529739995311082113733523332556565627258601357415760536371839032853708256180573528090513013695693276489271188101389374115365256423803260455686588123411399481875025539843490347009011684592876484005807001123138615390512773084096600727469832632660827093930809572608353619216359220445156097412109375000000000000000000000000000 [80,69] 62500252769679386880173750707613815298704894361714365372105831263856920786453239428370651497485797770568216856459667336831133575669841538325546686518551391115788600992861935221773192977291189674388795930529774849911521197061333369380858372727807681390848656404593772799825688110883088541636969785391848568159193165381485038456705427704171186279781318846488252625434699886646971601550875175937502244400568496883325013106578732172612861359778101431588029220944688125949377108918805386325766233123536987637723326080508217380400196962790067980803239338062532776867827786450094941001247821017823147496440711349192851065937804508665486804979146577053108540196710962942586065124775517448973330010448852540097116926268615971762800264893604390482935158215841498367135660657690171806673285369489026378992302174096977804749199125966853116060861622689787342662537551442182985209261310966580701506932551693209296631153414049134443884236472875836275566073007281229744779321929755087734713936585213068421044939740466623008791250324187295705307545962577669078259450231089778019570094137529103062210591195693538578349357960652450244711080470718993061184163561337792656982085352476806970228349141639927208654516065623833459815034232415642977878840629537756359929884030711663154341735265451565541503919096719192353447617389319774250037909349563310487045956799255023048160337540290484112965237104143851296617247086507036891358322545591095861432569378653025689977642028324360769100126191959525692051958529556437954479325606000164178306821769703930212779255541862933663190739549097399752025275595478501017261669437836470049158681680222268615806542496183588083825023943468591881578383012861913885183962588400603731383397088394331481623942332806888970392623994664429524969680027759302414295767272175207544817339423213529006710385692703756350377711292061702699282581467766301792300513650475756115052224966996397506666161431086717601243485231975721438327208482396341852491172378979016626849358033943763746285806007364178530551122089134353401964457130834269822210400420874812401582521644034057281282455352897438593676945532103092881164199824934767496575687699528677793442894452314463235475990029825747298002788569042841615767795671230837110880884020826210169869933563800993455266862796120646188205604324212058314624824955898121683895727007497127767649680252590096730540914687464983107846856351423242347948895251753788689270851161497470348010936647131785548481275327503681182861328125000000000000000000000 [80,70] -13797837038265271110310106667165682290968191298835384093577692171787926334683701540324656384901351597834925155210534651898899311341315145240336176255043470890067387175449272979278514210537205551254121128817403228811814441972065883690638852104433574012447872171401591637772277422762270506430539628331653464612611181680359372342249944401197532328278515666230599785438038988097514343724875958017711869589866270140359522832761569200160414173306281182746898359714644568787510972014224920371611833122482944584758864471857109825035960688496864413922985266243070563947369103355565728543490017151492442731372211715424039269262891906335109611507776616697143523963848946029814079622868796176702275193484479787111869027959548468195520108006732025822457222767494723696058099641287096045739847913512843542903183565963300899019676002714979071087168571143667812307736027007839915154209229702632897317283278585668532883084021300511044777342843535588050207237372410938315769744584532333199316353523704156635989984581812365848029261002453086779027820353273607729201067444426387439722003923639587178207064364906459495141954088352396063247783338700507182061797850696037454503853479700801648938209891861996490733829502208542989361357659779923653211539385835745254107558752793688122816741685002003910506302732883485915589857603613005036436835170240269289939252326766505502360881899446106833581798349179232751339487709185916286342975654312701073631380278359863414259842341543557289165813669852419262725207137437113627325900923264642574857097944276936274211022663554183540861939921360549925702908571478617514716172623875739360765020573760354074911482315245445892856472851563883257140490810225113078953659956779829281591662541846252642152231985244632394509337817871331199943827183737211849804715188071534262776787251784160550074784118165749363426690897406672259285998622804274570887971994603013175273409314766293859181185243798697170744340671014955322947411563815243167810439658274293604630775651118952118173981019690984826828378480043678816960606681696825157141036891039716810673507473668589292968820441894012482307627258355913138206904017921356602365332437884684144818092638319001520409275260770530732293112967699623453578406930225788386015698777221693054648307514276468590143091599301012952845546357485848686944414631532916589691460842505227275045674330005216791834361422071362085367028607720385285236715571295279937895445945800860718111202629643230466172099113464355468750000000000000000000000000 [80,71] 1494738768529031854113747927199409181116662223864109414000314826970621669067830673384928729644876072427509291591020246954142993547253509914089268065662188725759202115259581638452669176899063266423963912086535883298937514981862855696941542230657694911737346905931956423028339535546479129669764303715635805580868789122918583729246887870539864653458952728597584495610030000782799992591931043324537823637540576684242097629153008507343873373850722716207749730516599866869965135254714725952368981665260361427606711459653147979046716759472662402239576527032685756101974971859870593676261893053338644769536856200941477735002583978669685071027416494036527828046384229465045458213126217398509397995971556710278667069893685346149223476031009046500576711000215928238655532407302296484735693237426305433642070262731618396127149007873693893145967390333962334391709960283364062654875083993766590241457710627633320112038946615826983004149191464005588063924177280930936533600813075967579004485810227342967763519522263654063103508448088108606991446400287713291745755051197010443699552670974662379901071916449494489175273880907313564032500256322374969204098791714279761142410324129567052866670519760386073231509495179464525397899800232100148597794013579329872395944228970443608186256691357097861302633507702661518113748465359966916514697311983277143620311026670783369789149838867736568876975390896233806989663517779366369620834339140228491937853874099777273768967513293085014354887504402753437513614884539689544539188139452405875258799492036737123653171833393292816963992029715758515975009219052797723247765150426310759984984443239541069924740238591964661109493874724958243348143649778787314215181485607336978218499823511592091832154030759728073274976172949639551615265090120435832024736262394620017216225655277763356328792549722992503507875435753227552346842650763046087341424423598785363748296317862704722038434441879358721407070080125906448062872508680016505473074440738607369858686109066911594150811094249720414955061599229554033609139539191511219619029002509629570129735173465762222442543018968243575986858153681679282430103144722066143141812178897876558631230967790453448469671249300932993376866844418861448790758223506679730207433785744516506710817293296644238680560370617460754981359382237553815059647424493986101052691337186488546322240105739393255859819398216792210197589139280411047132574335460484706615758498590706970787778118392452597618103027343750000000000000000000000000000 [80,72] -75200448204259820076654567394760440255570720715743967807705393355875288209663004242017874817842507285465742774398470132853960372496206708553642684973627307519818964970152242767015822460583251384880862358958688289934257577099097053049797706081011648868765988372763696061199745221366598756415696406253601126605313526715068024717286312791603229260016585535510534950645446997224295108883945018345498246451900567105028115234773195590043314230949881122935566661653338708523944432227969818013304647077202726910522605659561869202213420455578689591540117734130927940552762058790551714666326376055824481855963471445871432902416548893225864039265273431888705104655598368721003357797941030264198269662960611439668278694104196703108127859862154624810495768798445082457439434712780086217560453259945093545439562306589058993512356029504953425431316690713886538658703651640484310516949133968071276100632151365147285351283268225774748113851634284608618827574381300741660932432974565837973335708049904100563717988900383159773211467667885311071920357608323918588581183505235770471756538982087870870998311386135598215081250853177106863086225388853160573686406682698640643341959782520042137805206862736002498037612042479097369274714676624562202146951701270533336921879418238985503972497035159114136091927287995736754319693504423795251402307568912943503252420506960467928191850785426953811439394611972815515561207433736631784514501291612793200675908138895712965259204270563692662257555153216626066622554866117986101845278131376099009670951850674812082911313918280196721694276049620437672198608604432843740953195685995763986670832704016877838692644282912938268178632706507494093576596122012441172267499715824612654466304961312533966045672846996663000847614705034410192713864948055657027652464312460035067761908623159692077598735336098528226466064977978196523108283477547896759867862983504672412234726273713460098583298961821434462794375360074047644462097880108898513035853775117661128240501817906694065455444512153469589368016850041083844393060665298184421015809343723316886555798398206238985891373808449975422738007733212333249212075549191436366082327460060908003383783836005191754729379296169802164180928527609910669315311918652117496170692940237488762854758738074327814279245831408288562298934505000824230232715566891806178252460746921747061352235241850576004578466624409894020311907932486996381356159539722873191185722324680895667370350565761327743530273437500000000000000000000000000 [80,73] -1574416389748727575326251633867598720733087254655516033786491942119516289339210425369628657185076665411845380241096147529388932159371522985085891734581224569637279266520314756326536741693329935173704222242938499695468203271412510407184959094973930263972311037498485637667964736147787574237796165156278292155073500600844154787691941969002042832763213565629029950580625279520548298519606942461725662540313895468011005233612234854839018780655380811347719971917328341177094992997716063527124096732024513071150839262041221317285057554649563560668780772988143378098800322817271171926575469645136541083272092967219265873393591221401479523525205116054957338439630901738541302638307068513101023446853330827570384865677951902962701593213599505077594638379227395187647813749916849097020245526917798276182724200141664362744307753486516825636282978027326446460836368203048818281165916207792535798505920463605040063353201164182991215113573498926257698811715230904558216717310942883354112746170674962870706342873621166842565681863751498183081595671394412405925277597230001722966312824655499678553557774996774897634389318904171360107110192937303421240660933944864135720480337808845447573835910187702897764169646801657461865408868216051159213996124859362960885870118378739968188095190262123166286493342021332976337793090872550217858906163057095145789238721903716484251409701350228270306651261724143680773799996911697113906385417504156430928636676520128951921760327789112784263696095206912279135482244571008559433024324441054120433757310525579360029375930395299912291404300385461323300994231958090313851169947833902941758587229099202094104697400693258492124311157446097495111828502734742693844949947864340769477801272128774465453453538793411385712202190777862889602747696078046424110496240273650304633596887150830352945062081522515810098016339034003419108277304504382581146906671253238700646956158526380778816001553228010158561614717766581937737643246432965625614342658703176361505173463151866193709811525010691554679166641022625232276486623817598458472974417836524413438042030357212103588569967084706703540380248602001536058416367468153076288682270161709031178496698855760901424697583097356162298895861030218825622569855813693757444321503615846045994019798730095772500450530671294201427996808325149205489972748866793100291120937421903452162690217807942953360799493866489853313429852023759794443782855037094180691045579301157175677872146479785442352294921875000000000000000000000 [80,74] 450456977952632618346348498998848243913060349393035789138270434638513077944516051725158551867074662824369866341063557784977045486532227330707527986599999528610069316257580495089186366034384614696801594828522358804772366554839956848216993002357364071758309817692166406324674248834801330235894462043783892623349320829518762785793369484538111704870668090102254719278212485574629953991726476718071203654180992364432978644214932212319493052962613515430924717000061956660390193320822405874518087388420322013193444305480075552007361947543568646921731375934615794098121167000227562382393759471569658793187287091697500909359607198260853480497082701781908700137852459521382517666091655122806373446646626390705314724025909585800293324738932700592440973145276410271801295259820192418763180340553381160124640919329289819733229536139596171324210839052783264275796370466734506493838560375168448798728149514656471316477905563313928137804322506756461041064567544433019639613266802823085990034529512765453626339135905618456359258195264174089126926450783304183751389269657292851900652267904382768734793991611136017351240182655925080307585201806528093957345948038115339814127081775526333315053318213968062919759207379688504544755575824418281197801245508091923586689284049168283212522689231190403685046261691489615508535876823966671551269833920518455440913054591471615739140822937221886599872628048861282956125257554510263335007585563205671579292509060445489230564431960563992299734290028375060734041858123036914867319330865934765551854966656696874888433943180231745641977549474500946081448638025611303194373337273834105579803601287659497549813552894231636025571683227291401970432937590249324687598893729262848481181714243538029183508934223600949129512584467550849864485648551103085880339088160371330822786683152869129902149015732936666737586617482482105490572131511625239921545618153156465805426052151952803507466524855944859409636572028197860420299214900249511662625292509825003723838175263535415731066914225961219258118034192386232126916183646444112184515701293685978483993657248582250265953800454327683765977720295678635270333449476822696930323081924307865673761053782708931261593866478849319628943656758501261583578411352090023722124474042243099513579761875630990276770939882102832434019935117077445722117510291787855515410656950249496944833639700207892550525612733382532025693033363829069184814468919050584744256937597128853667527437210083007812500000000000000000000000000 [80,75] -26767809853563178644276142844468248500187323662977059954120171863623907221631197300061119274608103656728478643613002384036416556288974001977742928090915866087162115920790568987827226136296000015746256231483462170661189629345581313186790027386463161242302911249501678088431529790463936201194364724675503947442670984741619764684119341160230286463044582434428321741701329441140866249977036258549564909846014139406109753431578398056918579658905040312982424318433262190344493177865390744327334552541719811453350322347416438187013877614698802627821030869648953742327529818342240474010837438116034245521415341837339462272970087136082272051890721075837728432731119282275181681208912703153183227214767863471102249439935244755546697843746899440764024310592969530490290679861956889465492149801591672794926481274971534878391501570085972960698776385470275897539738342771347132001898054613752848585797110684971037157936235443947414435916854355393022332846260732272441580363036706910180337417473522863531222344842508745468949914482111460539726014938384630780261415414487425678989953601385628908473776340158489875702543326681478056926947745281053704900455004766576133445613153461107404214024397869423546697902119696038677451003469539017275521696519498775286569849254427871171367416498759913983547325044198345634258306847015341815476812809026889855904805330801125146256145623340472437792578763875883650254460965446672496498012807576541141308426445984389625339916962469079920860336062481950801095270715967946002870278276899498084222088072971943399619012209137838849309097953712246137481024054518342814649029650782288569819565601055045636421260667405164212302358772021621154264844911831611365948623632036281970157869463039933546273600356511437321265115998059209956873922876547355373911494110766427096672930292978991142790603080237518693322787562256168096640061748660279619600617245359774815971295883334307533307307264822298155354286625447317046854143756790327143969548700958655246364691915944153555094815286529464460939185723809049151998408766258178860937435584648375352242727902664002007776787687991211448910124745285570760594815055825183646898272007036040564861672748183378925490920788039427017117258394826458016607477810653613989205416303325328458436854503228971220632593374925298579575912291458701806753042654481168999549397590388948173753586917641993007007833099496493659665929337789174362950739047053972351208894764340584515593945980072021484375000000000000000000000 [80,76] 798690714481070367224244026308162187381480852525740054300755699381252467253056328049656642202650536982192522579642074172859177039802505925632929749244846084832813648211435345807432117439618435015036438097287473798428573852787863293910405267790816121851219313271073184594339169206997836801060145273536582495755900559955551426047507760242003524230661969952813208909274763491403848459696967349794415737014732287891883360097470685393678196432173842207654138104005968605273911963730512088706924201228373719257269268029150323869155435729848599111116040216402427531703542757425321968138813987206749810577223587067156127717744001636379729111360858760442947002214025219248978349381543452673227292595300254508616708426621563342947749424423304034645198730119392834890507000460490075724741616784148154501177908950128004222149957223035564875159266462875090806210103138176820103911411963399854433007582036861913618397613114323469914203204470995900784405291782006736062843796989807249765131263932465874263451495417939489546721614999770712985744744013079597998292772915219218399310134650224733145236181849620527131583977122477157990736360332997822169055598338792806652732043650298913476113671471412759292486020484681781144014863228771778586642461660968533115469642238604249048222704085823618207954971761420670740076973046074832828849077848812433333427952190068760290457776758503093196595163554686074289562986326597864557445586790510452316253560158302213702081299724926715188588073260485612867170676660821469579260038478495216327033375492718335493805459093207915386414796301581293409487295966508101645819253286355851626625503510387845089913462874448094318320854367251768101776322148734913459340164544290198732368924383427248287491748464212874170242052419753037849298202158988790046404694488570370008047711536926054086123438747289779505672592408322766380170798829630072639715799423195726436000465029353779072990068232884553351849279948348264873253154712853754137145252026546641349087152333379875421424991623396772368161770925218141532109416344885682448409987421560829866759411527000388521758165538315767204136735978548591409651103327977633341662972467691542386804443944541168440871262289574748147503825855663579541718365288314969298129818908259450272241121961966093912738072340682950651126325650396057447011682227533114729967826396337965999896273082999248187734399888698153317348667034243663377090778447697783093417456257157027721405029296875000000000000000000000000 [80,77] 8699091336275262895644189360653778390718040009142285841928751622157980295341618618120251605772534779021487571037331340288732844872824768174898040725258402086390569011881908692556765436201937513815197470940783557520163481843809947088489493593148159636134214791181184254283453393694003320067794672595287023690026759069682175307335899424474725415290563970857434547915493707518394945981757192354811571994550083840836956290640115185424889550900865211171258368671862558579144356871022958184616506302292486410004719674437052854250179869222995116689719027703767515635556498033382412326419559134569504393068442678435423969653223434693548346224310914150108425738443565732854807108898260012217856546336970070259052227438735341960018032309732273034730726679601907576992154933967031054459432148561667891013062586422997974023167802945314473419919810747238277186424470781309728596417447008635518538987540891620337334205163547476804623463842297716923582505688686336195179344236446933446356488823149641369152137919797456975530317302734380899982163785438536095379093509323096772304050456678484462148584322969445026110148983005832821003838836739368923214297082807363143525833695856922285131735684171471226890898659615645458415846009257186375775520739625329596511871759106417986186235855202078165691158188192815496817761221745329541657895963565141192283778955039528425906241140312094490298360093536367557916698820525162329897755116278244997971172577789507196102264853576871944302069319900831818600242821455895507648325058821803209637974876954596518772776888446284986961948152424353014138575155971922177938408281762090926570716301241389308653669726198579457082210587966534908554849931174076703220087948290595313604187965596927165795511585737337287354036042966056229547645023376145952788526638098253465065044543253995132592860572920867039249241223977306023229329721344709850635665768749774222621503048005920096951690511448896154628594684361581700273969653424330124638256026371043490678156958400593768827497756101270856367154493595369434582234827806412749338268431522619190035142489108928102481013843497534142075588106344121732082320003171171875416590624547856298772950112592876313342863832779519697975069309489885390953317706652115267155720367867458897838447674979276936475654138817864728607188158555251826431356767858000711263916153107543781575889237639670440929070049238067666692572814494703902504683468242113741908383417467121034860610961914062500000000000000000 [80,78] -3235605933436068988793936050492095622008189578415991427755461561894136924092053187019991852225373590730765127797209892959007573976511193008371336466373518063155826893188086242579444755368505663990086539747145774360509280333853273700290222082525083651664801069815784661471811158194194010855183942640143840136612559925440167232426778761173096069414829556446380856243575362155177024376368671564975070235405943386207217002174998520852843700035631142417175291954356109369453087803834076761597339845359385101291969582113019698593072249870755474995376310927167194409227753463939665690655382763639620254905146798313761965016493569837708118330034045944479620090748199313195819090796622314606885577272569317387622271725161788899046164268315387193669683350765625130539091588606796831333385012568277379694385737327706451201601495556126574621319476171518395191173271237556645570696725148452873835751235714945812185405002694175423295763122449164704899969216123315021895151111538205224888117333011260111900676691725616904003190776133388452326675599355705895430253423608153004439431671022183787949358183721477361602019801993073294406822667378046194635079748879255512812307316956701337474932419379914372331280736076719935849205762737086632150343709031534875010076386962273271444596385333670471851001525834084127522270499612606992399320938485222606767277166798331658216082635272059283308310390550069069293317502502606103190695421631285897614603621822644920993436410826723029612601068716360487977630320017695399737227450806075792147577956160456461708694758587889987295929821681827246836545540782495245550202464792224345883428060790874750602260791663321577053883009398952640065512528071623890870810080592764287796665281845931950597230909094248021545429526729114877634900288050460202131580826501142591059339918765005118548888984925317282643734566119695990831038447377209446304419469363046619851113249964719051814008459663873545951234428453053300681945622358864614358491250286990275438063807492457573071445836045839565644461445652548291299526666959917099899054028311782963630276832263653271702461265748451111534943378514875740165921825859085361235527327199482199745588971651062874844016105247015749647562552284728331003002197019039320188088615630222433594267974726706617694166413010496775505118206545115548727675435640866500086254588462810843898848773378906604777459111962956088952572295587027648481291686177740984931006096303462982177734375000000000000000000000 [80,79] 152516999422422293793806394940406236984400481060323831756633775130329771584575937448610394187694505164202657435378483747907644940997791621129460087975522567565183006163972480301435384724219794297445698707405070323321740497724403498288748148435166672011819416941559241567909753104594101887744679671767684149018583864718832482512420464784250254426279109446157469198733879696591480170360400457436620552615778065092318625380136072417522308518945521112539479718086505210396143082891456563144222795535636556553918084887108241400569164312738734593911630693649527953914748723137349713563562271925927194986881477347044019689082242073452683084807817136536324868466556673692019388127515568747663770805818594231301342805570825446702220046641657057874148301725773090243298979922181263514610881492615291692843136031926111404870456537093395381631387579999773361668517400041579556167604194750530212820009647948726241877217869195082116958580611771799024408547630195118640227085700625893736110859621396619727447161005467380735810971308967099662802106196372421320692578268689277224226931737519698480494432483679982720979402422422811417893126985814650462211763875388670334990164608450656468141587563082144150013645949712198405094073218995378004979475260561708559622103102979204369684705413026959421814901289380229598882936495148752346386992277736110472973825438401360288152179343202366756682838555260902208533703013038623832201493973352150420227650518641225042522104739080539846488488148842898368155625905264641012623078868460916151029213139194609514382415895784801772382587219762975086230697294175941774301871047718400277810747499100531067843871461504125922285845236537505155015870437415587906444448204913282532173943122116708925651665720381310280927102346486990459085267747323119430487400868263473621156971989074474029302596583282789960486540342209484875480181941376604350276940876836574279374986541093850524540745150693489482551592223824841517529543186275991988206101893677694750160862388298912683109557991184564840531939466509169953550331105902584976199477024096176738340906044611087394218964711127637778908674743819654521034187339813797782775611662033905715836889006691540617054903829555913908551410455225233115195704459702688442885675139728574635343133119114417537428003882826386411159070724542932565354262266593949658297356170272026411572887616391460604295753249784163642879552045514323158070801866870169760659337043762207031250000000000000000000000 [80,80] 1306221450654840531104204850592621597137235609123639239377909444053715987191017394768750632764190780713822374191823122846705033274682692206830661919936989042670138524725089233042897608565707453165326304858611168274016592025047578098407012709876292019582714216050720744878437964271487636566248551111200922133929352854502178684763261027153028904041415379527248476954916124869088394040721463895073373207291565948381541376403865571273025506555678193327069426293014493767410175922844579973241760948531405641613147187402934426091811609228370392065356498719142291682018107881913511690172624078638662732999780333567054348200040709065842780175026233967452302287018041134507712359504207350677476056741888281290638871963841095210847364489927291125225386490657256908291176862273979075856780160336215469762174757768505477903184400472089885583290781572516972781663895441569479872357195994340557736866047431617482436590203393171068428169867702357148223829037550527885867953239738939529446371745271065729192163550580486174950828219704172606288742982636668970221861845275187911476917189737071075696313513808670581208601824009710488252371758493067400549579753994850424969748867647496000407899346809460712118838799434132958034968120694454598239159370696751709411540744521457105514643759498744986966626479550844313748664336132109140256378301419195234162873397861641446013107605763945448353282447132051680967728892855158606664235545726162991914294745139154558244487460735934170424336167812030287461119151515959782143113687614691332600632991697744387229285024359758317595549988376346219413763251072068315303816471784216910672348074246143497128877561050300764831984048319965085395718219721623039703189808751740447022381737322477302262463357283384599771551740079802214802257740115371669053335992328136475116717042705789827316707587625378042448389267951467701858516342552886115085147089780568274640505976398324452416768841210228534760080405140737185402611154168774246621764097572815602213903900834110161131799432177917783875410469732667621723451334637225242334861788053043721965935748964514627942777692957704385515527688025465869046756005489145790769884866351254212331795773446472577291893081851721096711535225952268369840341446992487917931143241619768934192282085136959343084190645726455581669172578507679262219193159379847442372962110121031915912460458803981291123590633520281604346147119599663710687309503555297851562500000000000000000000000000000000000 [81,0] -4645701356307496017652359437634770511159409664433708970420858565621378362791563575469046472213522042178574133194387072396223957726937731736330553600094297792436345977829460720644966670416610646055569359456893110933136251419062639814862387822243076868799375945803157994410266509656813143428976454133657458404999468301711120475039971058064982929080686687553834907657531293887591170187876027005407010040289212073505782709670341944688946866784481615019890491029782416667839925457426249494889329706596096018646678363039080744017923353695981162558735453573624540275691942818384200737796838940780196837203816940014035128526681320331146842494243073603816975293773377545925554158836938584418773082970470998713368676436773087767164993512111254455375683612715258763098894553355289513254443489682633256259504020962836590582084151765471246069791007778174067384000713845962602808729513930620795195807429934857801057719553789914386206645681996395380332927306715321156015048294959906479887295920087894038751411154190961908969217236553553149009811655479110512498321849091692308756674659274099979419079168315513452544295235676856310881722298226173207564726780744127885377852346598706728297408427075950978878406201368182750069984737821694397191198493700111335273209271631317578177116848512524516673548162188090819499764078850151642149105240386877035604636297837964176855525927693523207418024472199051356425617804017994445168855736460510740477174081090497948815218538757564419840432816969403763611801913880102201971192889940808407036080961345753242514169260033990086637146477318360743828740332259491844348778403514987527656814214522239616972179254627455643092959216172409269410512442887308839809814555101973636380294332153017857532926784393529504162466630617242871536542261052852633642755221277870444265641808781815174827001986911358768914178231392668520042428948005315962335445175051995617290008506389545485875077165239685338204395630227843792195720052143335519114233545326072729456330844375627515564919048819158856686418045055149071961167077600201876259796705124762468523541904359289102616943169808455030267317879457205838087376993506645418261013110806184519076670950600870615199489692756663500052307728670266269995608511035157758324926658837475274246318152402159531365085056283303973530921501789759479816439956985918164179015280707021118265667167969208975600297826795585948492469137804285922639245288744623557983985537580139338403116122733092820321236824314081155780427145888548715058680065704508046334889667216284662049401881332404216871580699554637124482935833319883933953314990573081362967237783419151935003703159568609728931581469985045984572025190573185682296752929687500000000000000000000000000 [81,1] -195173189827409520886907856171157039800901432805972772591943595491276898423103722771175219159939398987816680996675305313501222399781688614930141712394522791404058981233009614756042514879159151438738519161941187281573431546568478294382229234393536236001033299762860403884646287379321045037815142168760626046680492207054528100463650447118095979683865056594296434972855004338027735636060151518887359824505587259963574429260923351687083015433888152824373726651849221244419554974746527773321830254223450925560980191157031781960217024637103747080476691886648471086736356598932974835354306917323790253071763003213907946237448558978856375428155431687498142551779613457671672909085171185295912239276496236846276569701979401406343428385601375108111594067865078503439693783944479204214498531332791133548118303541281997816847652529645093895231255031740629360476928129279666490188585306425481707092240335578898214964287127973539234415898545583468511447920242035692170954978975518561711150716542494301598103450289048895320868661093061765611706937773138072702038582124900537790536121004169330371872419276295172308228700742315543557124653688274246788638322659322252905103487855089874116165817567266658598645063027881796043936373303759215695585351549685915358500152480633466771055228978514240845389977402465763182075896733853910205895565927060935600403628531876360985190834698544695526827345504727784995729101945914416383797319893146250507992693155897418974164250714112348872533864831703600578651239111617651969882456809872835179096973827753213866497679465989726771858852415919713072078402750884042289960404368589839145363039449414654853105489812470920177264425796232253677892846215841555707289283903861595499589568828065108268414713461339098097424144948912718940066795001162364963646207527052220150599654705121739676521972070320319782751816291280970379707844184973051596225180394275802422256784828608217046791947746181030982488773491386978623936515979385911360018683215154355208244149528798245159517937481558989243269513740541564076108128451436608355907847155930910832464133947734209398997997160007687760265171426965956784971550315656043758617460632666413756600107820914265845728964096065614789125695847907552785662116234021744278066609880005232012780703008430750844641092894482117505392441698230039907638161839971542816505091809623353731478573615870357191466860912575379386092214323039175408113023396601529321946272598075001811498641096259962265582871051714677928744315115094549971258819440569345832377935713433729537364144973728632921272717930872879654295467677477398391139229738860754093680065496581890962079728564236378244132425548336418064110375780728645622730255126953125000000000000000000000 [81,2] -119936139562005157217133658578684514779060233193408563585079967813428969942999466142432379237953344175542791415497790054798804670185757661760251177145908659429614962619782372282672411821911310862375607714372997752574102849543973194914236503981905044979699543536931592869094334922427775011097025657537193772602770544276800561078750479330437842118300162757607960352042122297235157788333292169762303116916612421145869102043457018450631012664517704602766606003373337957141368339757889973042903096363731382061463381315285087747244905833362989687708929958826736666930663104203129949832053476714401049265345572075587377650870133086808949268433971389258213308476819128638461398981596487648712676365178403814969043254097439895410348643487366695121719733788641240819012472434710790130333051704147826688835397844908413077758484117534585116429405278942383073086535000317403901555094874404526957411822516967441092751851912029779532880228487851062588978510358546079483182201706455918970313630790816537491746860992678882227259196665796252078393631649672984332465459793730335920506651358376221024468332666906513410998273322954650944060199438390538946666839203088265975155087435489671121096677388193292849817003808410883167762312293896256381213284020831652976612923296857967339419863885502039211875660867641714916220494525208943497064233331733928735365420453390679565964858963842570789733460260031372238982573292378474654133327176071373675489805537646535274315842946340056313509917613331779034005694449057784567835625713520124836149062163103746898106589433078548901416915929003512723991420152399772287351046148666458950363312004970559456564121139478948500959207320416937790099995020685012106003835079088279578571650381842326644499868350961085626608482905640947309713390184793567636433314699544399710221707005092905091996258538036408414440651703436186973846019969275788323659438475636701731195694603851866439966251618431247552973041782226463103062345880026132132220277093602789705002226212709719630001054805642740686152668898543871073396871868612427992238499449123715194129877097267932217407410222698788902913467240956353722582582089330309325013874266121070032150495400616918812502105504714973739534402294510347385231715553469180196197977570108743635388249187412699513205730615742291613864995090583026612233638672310030754579634357522409984663310415980899348331538483792489256783897293650034247668531654994429271438499698987131423632681171849228269780718545798982064556534888676199443198069060760771072730171490737651827838739116812908128432172443476723218497291230223054161729120039551662202347815861089704590926122594751354338775514891957119090193373267538845539093017578125000000000000000000000000 [81,3] 12685138793017502290035345265727758399086571001459844210426562581420216016439138176417970097114274963009912712367876036209022046546046422338083295860010037077078777539904254222831631147797309882258807717609384008713834980085539352713262997537198414497672348710180462139158356929697862019004442264442405022997072434132974131005216405165040645109720838789645651809465845939639957298742397297943690592723525189554864833023171455113217920129218147431748905164644835000398955267529940214990964788702836222092691830944005281913188813539211325137973715935121797962379421443740912513777853567994075218993961050353971844927286623659574696189591721062601795141192199708303198770693873179869317148590508287997787874995039258519246780230709431673665599749229486572556430778759882255559157573559326947087961228143721790170721669294312440210133968112653401093358386404123106445949193361273232654191823894397751795755630552561421700311402803325522559796236292956842282409677642924218669680846579540023637145648901221288164340429017257010891160637329287863738427313881094799499653400429324032026703820631709695415022822382550581828737526968877793612691054553725383704323674832979924709269123173815781899193335925905823532032790603827738204065978807688176875952022248359807274145867837474710374844189528372837347461236275197076869702606439326169594351997731815369397556323411967258589677582124285565732191096005162772022527791706242771773061304810489137711561337055695958341273473833418969556309116326820580288311016077205441890148002382395204438069313819619988329114855248800954005615485538150525742636042446630854504007779369225816008182785589179858272520739225448325188263380643400463887715290014675140439306076894624473606285528052315446192047908146987506705227333137384548119735050376477086369792790991801100205705968504913545505162826635770021835371309379546603203259956629765909764107539086468399138002523334527906826450687192810311996677080889436091885520256562336031866040893051462329072827767107647229455920618773896766562258665825671788213454132604288045416005196062249180173750158191476853118424711466086053768333962913196102500939640417895089575445911347408407749082464745276220509908433451590300746550655051450087421709289658600136227351825238253771862277754105086654823982069909086053553633296289110468736106404713095567613282450346156793197105712294983190489940790417865568707110577888694135283596259375394146832291956556319602479663520567339645518145043826656080717148810353591448366364717048556805860184809981505838670228645499964118705628495771265159583946441711758525715387000487130837573150341352555383518203962177079563433679254558228421956300735473632812500000000000000000000 [81,4] -292060197067866449789252289281662108976086750970989232207534677182640539521781351685155513373108664788813065008020717228626123724182444912310594770151316559537259685206748167916504151739492260876479422196902520168147041252911560311105100609272001556533092913727800016228725366308482937420498575232976204070636751314098086947198206913191353368623647713146640090787185678588918465766093866758171591594270132878322846045922503148827430713547587789887430042279882123736888747750245754900803537188586970024225612697942290775179086087315106803696894068125072416190491563689201771351377318604505994487826349902883225383760348114805086412291735361480623765685687064530418404731960856521630632794636819699486134077430822296871862621760754095798989719509494115493835524356604953969818057450098769130408262761522690260576579834466426286730303784557246641792397576605288024093415175008929906243208737323895509900364912527076341779699303503849887593517983363262788525359879774046826660837729654848452626374052559267252941522924040133256996368122319561263110479909073131445175691162475433419947160630943429412254578618458483295595126695308746440827933938114677492692822854057580835420603058637970532776523865722515791737045701387212444071208370069485936496714755171076553004761088787727196989702206296468240154722285859760815669220160856748072114027714718042102014152606337114830813530330451690179250511156771883910833448093056049380652543329818040399465849647924684116558850836059684175055482430708564717495529922027844341791365447151382433961791168116177554636134095390516198257187449074395480044412999991206027215981838563191859767369779447200368545413438215103380449920932226033380841571045205612769799830802706553792099433566047976368698785033964836190333541573242596272242817613862781368217815866593332651849543603748575904204181726261262722117727120169488912299343022638258682067223321102473745449682202222686853666751695575829583338477400062873091475122078626974481320101621175659398643544729962682303828351082911361082639049454717882415469908159447441144351823357666010989478465412978257422478853591675686463012905394177993734452333617930048462007321572610672850991015129493020038962776167559150126194976442305450473127094139374600174558838029396126799299173515827443197351377117048368608837307490525268431328167304507072911832531858063314268314337303292356586552238081266883462428119580648941018575444997600171641845479819540899458085089383951166626789127676460202211985306737763327091964608447928442169379293034068696692003360200473813532076784408022984364296181716904178387489186280564464855454470216051443304260576720385311766392533172620460391044616699218750000000000000000000000 [81,5] 9418617749621450305916257101145043163279849585316454646389815491724467540346808528616037830270879520030751074295567607264624062033955057129114136631507621956760977032043906936841435431695590477266434100255855629641880844391430433679104694454308298231178773649975339726309856664219901202872393039937691482909617752680427644539932755446243487743259594150354642139768749726140861478485641023487914978581198928725715082544918067850808543495072010528194679111028220452261557828712447621929885712395869067618945876015604721621887556392329216884291630403151035818669560613442114319124280145321779397124299950906620801508738490494976921832240697043546209644276984431580495725659479503159750985291087122445901116767439549287341509100696707972445786255571755894811117005752208279588357648694814406629937032127293732130340437215007721099503530651505532593884161276301246175816852494490186651201297205573940187815880075223558429098257476131796691008149513021087643967246525693923873076802379107059037791784787620195582719273115675934760578132037016518140215316337708924561528577483159035466851570151113383931410983474306957700762536336917436351754297204322468041213976524564896798260058409287131016106037274285131321418508954908053857649209469005544175612059476048102062250493749840654779911911107801577442157350909362282425210646312134890609019844896203468160734667680058992560966733581627419654248698374608855742758276865628996103695686536878322798756309253555508136804575711260754960198897940123818001163475910796217989820884689228147895888119258456584980640052071476652654268950254318211621688259930574053948274692139379218564266711909065063031787130834550568645712675853554726727393796496026639361086426107473763509976214032780936010992123810927836917108643372847714856948347136589957983789386719803896489428818222528809115030946519393568546759000944460607116586443400320794677117454732064037109264495607516070515474347557075634610743424154488561415727868141358603846868978224264257799424548087788457028916590154167817306165095870945567870191404581589383255552919983694906808497430554725773584465588452333082840608244560271763057272791071566266296893231401967554126196412444795535823627415938389269870683991946716158816653629225366516038505041710709014725940372222016786497846417364539134874740145378306537056464653734720231914051323683646568099296279932463457205270187151408643353379007667278437073605761165469651994938194275655018494147635046538684033766685883074073158143740598501449578774286065992418473258068754223392113733710432591670568673028534935142413144277488994073019536778784571228844413502668627476174286380217323330632517297544836765155196189880371093750000000000000000 [81,6] -145155051271093199739391997485352732519749530349193308315133351516639513374742502610346342966025791453341537897505658810432516791579651618576038836719144234392242799986282684833744221282162695782877021642125866710410141405517371531553022392520714259372288610054387225539515830836640719914311939273554993608938618709792128699806170559244152020480359112565468541480887240141939721650497480938994869830440480406388700653488495645384241507505911464081711830032986717033199591011217554177259524460441838587454213730386153394126026014544880765224162847838539431141757026000764901819189941830622387103138603464901293188437304821269915239480048402969965886873778511965838360356831658379050324371009555545384971744350600813240160007875972827963285083511014572574501276274676459665992942315833044820079124682812392386226050057585723359142360146405386130959213204670938201573930197601570213389926793751794519993114215547372341108781973707172625832246859769746343039896122066682568512313387125797056344587392896347874161291383353686443082995187024926057407759276108077976760636886160347015059390773016783556836025816193537895705091225372639695037916601931783604805109459056900130799556803547581256111282662055400762990656498987779232938117074092592892545190478351561618135679234431699893900022346558444017096328867056955032586652114401598740389792015063419432230510671485168979619348741999619339876354006484614184977050738617469628893784510396478650865788966745492522391547440799396531327294685137876542977995578176640453697108279002678341922515861960350127466853528130043417576669328999772250541767449181464396121927701103851370844611009855722222699960871373926082197368952072640918731237449446157393080384048495932801907710680198132901619724208318232826797029802900173349602856136011513022723371777619659366433428942151908139716029163357207481733151716959722253110485509255530434170740157906214305378147235172160103436795819535235142028941547673610234451791790203186365687353140755186901063406829245611288340049002061883174007279452298605076562196196443375500535548940080716894078792851708936496844722751597379478889186137103602827169485991947882028502656568423075266853886561306130820932232615958323876651568040205947082687350735173808075178165713533698620976525475822674771294601979934893438802517827542144613057108798917773549514085151207738484259245283316793291834898382363722469082638381863498573125027829689852547918039387662392930491357744441572825451531534095469898939096338514633520017784343386316141687695412026975788033465186541655897672994183650862467087705957559795847087470044237775062593469818159886868350896219764800676443883276078850030899047851562500000000000000000000 [81,7] 1125067903469181777700702950423565077362299724348922586253435157180708194526622866180759322422541055490551091257036670326905078546116127075272921991944649959125511234325699293501115562782321237132746293909503219591857308486426430763105047706869236961770407288528538934081600973401803776240319548909024248625425248117752334022745069788876044349769667819755536692199138822769651543463269366161285869208552831369511400498242693491769900834724858963757961397731672015845213890064030625732305975728986762096002127420079114668719911121787331819983817028003161848706470927763159976799674438889639090620303304392888125021951671971073346706432447895635622585442793182629025762947572945145191331169922148628927297006561527246629207613542217951673432402055061130945397236596608462117109564342022548168095835679863551586831732337466899439033600156519322740293357678592768328479424417073160505848330325360826018282192385645339646488437550460082884545067117721776996516867262858223992599385567572688747535627823432273225942189529193791133169932172188898935450568794335922161395631296524266229145051853947648309955157934435093638118219624635202309905558258308014901166185334224781351073544816267749682016799503978209570475538236459283678313855099854031718285472402835535326579081132834891023139380248535590839398495345900903794966284493133110207011130859225028268650095218974786963217178486988868118841472499464417882156614660211816756806436023842948081090288039361124200773649433082572809530464568042171696954959852118756170282944190244727642415014741167909489644840493593289570168770579406513633675235867199824246845544153251340142610545733133363098051977548702451960202105678132818003060240803612767011293329019966434242921353147184381131967032377044845164187033872556142871491499120876398827414818963007763251810661217554096426429170782448527775258619905585922954758345905696463867374770799796539703663080316684327727358713650366558187535840085161598425785347547774485341083549574199445159393537279033843644594849794203692240178256084013991634487394648577201532643867478744659420400764190744320490296542830444066298350834589562272672594230862449888973272438215645970628070732948130571599580304542073346119511589385520603144998682591967802881154870738624458751925148921384326837837441159860052997396233788708333014627993348634597557944389818791271251533218933030879762817794481976043245466321798611204712945970686540739005124733699818559187150498603169788989098522310170362560017293095487737884440863506721538912844067464927479879373922600337709344075518813595320428957906465563664851082128001871260448421131712464990370925477236596634611487388610839843750000000000000000000000000000000 [81,8] -5598877021041966378830841621261618135032715220626306385187735473561910399967651448987557536202210864359763346750686612347285698833704383020914313468856480174980483231796316339362237374958887769836516740683084865324591641289680949061285086196300530200339630466609507910675970320214290663627505470936190658895177718175278087421483322683916588061284174673051748755357759746349787385897015391193219600053482874614134630374641220764878946029238765770730266563752441259027967995638550620891390118922872695652478739723875165410399083027394888169434887983840580564306037736381476949194651300003994778569528466879394008747570897296089941822677515029381581873780818815488020024527915980747488635832935392264558322587779075661587024579018801747955787722810234897886105406834954285791164324760505530397795275638355383241514896654592873336394934700482403144022934933193561608502888840019833549051719872910121315086385806984663860908826413810103654752307247352122330616526503647621263169984026713751691992041878729637422307746652620463418240090547623040559846325336383842508400680707355423556729073942394091420528927032476552687514412233648731976223188218682835287227678754531377768582608199055331111000904662086997418451525655123079729634123864910884621479113802316073008199795142528969959767892869207209353282850608699235710509543351316210027322197113735926988748902174295241528833180934411271259818078253183834827337642591731024956752572261121165836114560152466477551362517705142849177227720672375279825924787860078289665621783130244529099658714151308424347629365841236152977039803589379841557882419170912644230394191734238939548818352332823467463250047956827109788566376500139219172710392163485524134742124191539978143102504641234576768162031516554394652303621657913357968786231804697197462549005552518554487012835012805048828189586313097884850049373916251807569102528220484273679693615054045806346227559942173493782797618420784787712825935707462911620669318392746613711001517989324386785963288929231637028374823743077318464748789136137055068534368503653067571930859351364226334491697057590410512280047106349520740344577320898716452347545275001347956296050897574894741536450335522463198461587663420900487793342676200202500575528429364766245328765347312954904605207568353357776431836599528764389960446784759680399581932345144500911778126330038154048758851979392315010065660849413843014702362037054637029858722734063344404386171225066591834791372095866006868099542798727231665273218512273179930187954090544018335898557863037326927975949619382171100577094308547588458899824700433457452302729831163385720651943685736325593584050697160137133323587477207183837890625000000000000000000000 [81,9] 18164914554897674152090866023437436576727383098024738548890149831257503242949019844716860392114637539519951784851546621714273862439750331177885993464112586234997487247386080640000590255033849552979134327000598712465365353958979888406816522062546417107559775029130759894830316622811993174654714640525948750821473221236640381392317048203647813847345123655860182673962511411219888449949735247119616998162387722178001739338163162266310807837761695445826166089655800917344538656820228901181849437185609371794891963593491457057349056217162960594156897461575246677877275084508447978209633817087355066233576417717340471380982789795538515279947919702828045492998581350787417892678619088809441877906638734362471857395678706457487107376083081580426579184888203444145689019247288273761018568088365770263934521878547402682575900391997445558653836724084557392999352944485318202226987997743554120323135160161486252646167693704065457283586970500311387477961763449737751029195317194881643320782065443214983559019768438623238869614221376977684571352299302952567942302430911396342669575691947972521992129941049793697972497689775033428965801808189519707185044673138169970560127523033581280953260499697411279704904291937181468364053952499124884850122347253093903510261421042309312715237292175749059749623940852914350466324132317937860990289337087291571584574219368910275843018463825596545593959270492459813880797167765371568704459892834577933953934211873179578037593620658507030496219568366935283808056214813840711669665998969379021625473601194903175268623858838802627908041716723517007703277744519973379722810116378122114933759311960159389724461349663556366587807325294839914716631161744978022337917922251004453832039856117230035272053400340957345245654425567490807140278858212807672241325176709408292579551100182457482925985677562815423492673022636314741507919399509493553795866139976424376802395392480655209493911678379869928599438601927192576885824313548620522878142267416124608249357093778979130024501852550479830719700017471298427841591469566056785800928518572828873228504835278960451567591668609990993657130680258809837017922322563294539155998648051945838936919849520995871229141864654795586553960404770806757185809324829176402357737229128995116544223909413905708648296210609048616581058356808647059445612800239300822739683152824902803277594958328732511517414582980216918521023640209656505764585800872781087438477202847372845898667718809636154490317913972546577032670927969256473004707177768670110230795802088548102101485290803043990641180953833823915693556519708641027245463129527250739075362685707097024009392118254820899054743921219312596804229542613029479980468750000000000000000 [81,10] -35796639263664307151285380949131713643242701451387072606347848474370922829942969098612139539611637939188025991005502489099764654801679948819678876385938164495706889683775973402244008299559661049989232155692539050149770741382576732994586467960646058824055674975101974741315840872051601975517090907092904479809465473987115072511271755619633720408760340698071835622912184979552085368231774432298159910804673198198723660748614918842098817730376253151503143089555861681744235692184868789064994342856182429089137332512472846274146837562307291633735071295576941926826062396553087751876073105024909187695515983110671328531578404669960723735425177167505757097207452199935276958956060809359156077873509164792199840342618612148822982923235895821312637659737553846523716823746834938482343024481104205530741319051756936250802938168172576837132830511531609296613412782095528898673973677862694959506774909823342885657154191937956965603308840873739842029997781834092714982501009999220227053281856488005967620834159840071302476073097858098175691367910184161907861059939541039424999704676668580807701917664246124687003778239349619619185710691253165732514483267777025625481048803039672683579334358060396797199190985645925646127647589867851211323569093439659820911636709857062104040873943001792068872905018115762177196964412039695843646065205826739647905558206940660162892965572619905413381143607677041396615144492313494724489206251384774183382739096440507052203810302986838344353439490704216122146607159274363503687027433863340391346155684352733908451513026165034162442911337508496905049701386029714810999800901858399577755146319261392912229792364962051303479997652795093960727977577400245691954592916987883968224842054293243709038201883991114731404083429835138573439864557606878540958772178418524960094755506758979138369366587919342343706816737597238566729298741169863430288831763614476301052572410284947802551227648868006080646974506745621902813415853334025797462015006613825142651558512403338366358669752648361250585814368136815638648743642383190823781171359215789576920637659985589668914356112060398232129977424118450844169103797375565020167675554296724806066750732721741221271696096465751045745915780488019574472271480260264327249364737229859133457103916115830452666186921770056251737184980250063886733739614060340057658382464537419142241984338177933519812540151272752970265473210765780688906053039193148051369833187312412267351069258293938060610734422872189463845883315470883718680938375348013077920890476939937253924005979725546814958855842382141658312253176099808652451686961565854903393176983119288629711199456830995890843638562728301621973514556884765625000000000000000000000 [81,11] 24033566713020500931171472942338930150040749426412255027224853415077486927120969199529342485526939160079660344075985781169993750334864471195614200051929220879626769344930298571475839595952370530317034641138568267463556388709340755075960794736229391969707004510131975777715038476880004811574656465597775801650570748244442334819307305341301487022505763115890707050281070888367187248047410523379274234566565502918490359591595580123714305071922887415462340193422246550239258764528257364070706577619457274618442386661634445540232833559062308834253443161429603497120110185522980733030396478520314607874574971207581841353959622354384925814101963587531855135845139161938693055226895025662449401800242346969275827971800758972137339664392156635428514825201467357368100464611065033201537879662604901370563153855215361615459609259808473773801158601918825223327862587295001773048271508902755275807277899568466675540605459713107155951552275359735112715277684958268596632968913739789301602797621473935885410051917194859626602438200656356214062133967909104891071257270085420118290370285934238853691698834661865229847194599022367758165477701629640145540662873320294513154849420010006034587408713933033213087970646770550996651678873505245202248817078572534076744778990485150260510262796142094564670532067871820419330757095935765251000508139230653931561626885993986829229400092744653377030010406449295582371879740448162679339341945112373386430234353739535974878890690499218924949556759671602548072331908619002574144297890431081096114126920378402526616133184803960120347656626114262324407971848952220441891917191023706402434425243681534170395491854935722440452781624327919888437840177028353834214824551294566384465396915316332298490635152203024702711704920091866051638252626493838318173375152587959333086406266090250620008555092051424816161978607293654617235052986395840792067673560364131281577481721820268137219567466273408997649462024351368057261905635439982853007644257899041267909596190270303710221115007926034445731067641325622878963846779685509657202586779887731395515676344876559059549482697772159801002325148081216961569249375409517591345908359447372089158616766951731229014321959355951600812443345244485525121698798029227218343605138614782666799290764034089364880758428428735581251551727087754645591309286936154540374977246521197327416365941942665997378380664413812688429717575760578735849390044488669257035263176338562208214671005618861420414852012311970189249408517753930287045211844749608280796339571383510216036765960215403161798972579537916450289839742199717798012234453405935113374132939280747596426005563023447705872648327840579440817236900329589843750000000000000000 [81,12] 79929885908263293084007380347787339398436342857099675177400338908128068634545701884710173286395431326354648726800237024746844856247162588543320608333930734284685951282906304458074849616989089036700097818845198253171181495066403413929965677695818233908712849635237087654108817581642831173765212160758283377900204859873109985927531306195753564620311979248959281874978095635568360773332106071523082966817296223436086851652714953815150571816775469405175005327654176327006803387275538698369164533975309258236011379526390929548781359381272620712048399299738326755661589525998697093006059709411372959349556965635883467129872381733613382041959185453159941844096877512070169946243344695266121377985779413217469470359034287225385675089202083215502437211516493827836927578900120437486346017169681603499191512007129845835236248424904453582603493045162723085088422516671854463475553469352465045712222782978142589806884715335848441480646549541708962475841930850381393818418621310612582074079550456731780273827759312998170079509908393383877835751154922886873231520618816300920740003620159224931922225290286591389989529030668456175067029211393289658344398527765837272856480375741179710997956874669149800213284208093504825440436739183668113689317467679344484348261764221555222472973520466452964611975026356420457788230424826484302804211694410403310004602948778182152560123817687840454581146091053612304758740373419263725125420100589116249435248757968553994038943176846305074351599592732961784221948093705135285309399045509638263236124970489511402487399737623040052194276699896667336508693391437799546286338119482513381039686008902230385552399848925456543949128134529393782795130292811671470224134467971064741871012932658024773647930783385122629786962001972318164235140724748723517732123614853103888528665719875018931620503106445367830862818773584164506255878081191700973692413304918095607807363241539103797262664101125748360102352744450576555210436415789312379264760897958095580876704755482485461329709163632216105127069661915967222903771137758275806339743391166263659561976176902252031120869899264066861136668848487020664172941389334682203298887544489959569076676329478156965102876442988016322234328561122910813053961492387860732813871859941858820715276393052416956200156570429260865603898441778251540336394180266575731231718111879163252882329256159880007951908649335361888952946461670393774697267376401608617074644550544096579364609908334880600136403708096224856809328343563431229975267827700183611871204316085790052515827684758171947620342426425721170855760854741347004510838174285624935557502174453239743836049794115106159608785674208775162696838378906250000000000000000000 [81,13] -116663240532833742089518877230701212286531348482756974416364846170506475435431190904578293413832956003557087203198483849049058256768645183220388353342880131526159573155793482090087593106397030942048659787941710926474099500219914452433691202614136814622467315799310810186673761730237313288837026524109055780711382199070839241944933518513579111273289004907017010472381876041869764666818071541164476727242102316626372400313158159156997207066690778469614272088598651634868265106799383986528294356127671540478174842860032965706076410548923679588440444878663273516487157216221325106405833737274977924582306892929602884938065830928329600852356451131932739144656086352153404289368349186956842407248677710955429768775027481812947593783859756389467227172516595385201451815522540523816739169932998828830191881023106345337701810725747551073536154914015000186850190680617060609504533727632757166119139860244120425322453014122062320587306647462431518684241470620969058373677651244236159020927444474087745356862232046006755246510046162006394225477062288389729973527767683527093269748747566653781989725090691262944483693574876874219237775629794741974848554312241951956945617930802451088612042784835370781441943854823548267903245966467377915504621883789189291145373221294918147224411687175214582792867564795752594064968171861365049934706838033782529179064617321051925024832528929997308288515196826638140142792747793749647358706433565457173168975525389246506762620661268694258183554533245689740645691308665349922973124835150356845275096457927265239304331228734143627895879335247859395805994725386662077784846409362509652215712225339255401219419416403670461741157656464256546282741573605139987722701233446827514238063105406468345885468023495848439659116295011813165467170632049750474283642015450498895522125559290462523109365861738500293895213038896845196294367160363394650958873917137069045592773838671153976136275415366503484466147820788731225161072692161066250306530093609063007736315078509362916948878766631901611386530077027197878064143558074556552832668069768601044731899885856102446725861497186417429665978421653914699330598895853049481531901597744185938229064509875877101911660814334680973164291146474609357319796200320823497124796914762527321201363385035865488799575256057588368446621547909003619855966368653716831666429813623592154221891520979527878146510795503028757654280910641184556390976862614817448229056217240337969257508006338497156214133163050886156335418732169821812572801510470005173660241486209535881616237943900264227635985902208438825923961974519473964600813429359215226659449937017160218343659241883349120261215148275368846952915191650390625000000000000 [81,14] -1194839684969451788619706729443429743086686555487745455329551764044920774181922424784800161172349645599856701775446173207974700210703304503181776148297294506497426118078338991863440779176439725214881239153762580411200922146261217841806454160142268837712556251484002144171412587708461524533827600588519233036960371166699339539331296158839323403288994553775638886402485560569207241812167913611140775783604428321679618502790396816073561249119454989283509217504572874542772049877025768239947038731283793386052110788063899639476750757779798672809354374037301044603579407160582704204690610029469603712862014832603185437534162922610658084858830036869788663149074980370738444242241220418875754310461728884771514633413904986469602033653326788239618453004875492057071467394974790156233087161447174321482473684209936794533527551333956349526795968322732730533427770147384803847263924358212403083116198262446574955068545048210540367218539842827563957756668794008318423758689833594148327668615186822021666423072475755714868384518945632981714117089041322019356310272652603412320832022322747907433412817404002759393370698220974430594001936862713872540578498807256433317577592997488240042497753313429047433559891753238710283598680814104801869527014644188060323758702971953027014390214939953192282617889064699941426040461536176597625901442390823144264838060471377051201342513890460054825245659178571088116879612778934161358149326185615186854421218477064420761299431323467252385891129528369002188448440930833478735243728578057663278272907530056724006080302348874597272677287277950029081792346660843283586481761302227258618988816973475180757223311418663620378179048517572821826363542255028063964192553241062224459205592791671904772428057828270989007437749969046990607490356581134448692173261225127541452247422004231833989693605063167955200927915974899310331312200741485421474038351153366703224484091086340458325142619290554696674801506979513009234068027530326447918355218327472346056270554287470082922671098007446353329643490883250267503083480772058617237949460567737927350071190070144974544209857807447007474652980561819258669266746883074411237173359534741016765916762432144759138772759649043627435035388970595759798982138279690177949125802954621263092212531578982814933539903349778685398103873719860918254361499789547986519444484341812910780467972836616021251611448543972128415539963895028519575884394912406911989621672608540903081038800402643204768689517394755511537723019740060109039792975883966517090391182719720808740105450857553446991827563359617263767509720836341159700856426590845386765781029027076013519656711228678069858233357081189751625061035156250000000000000000 [81,15] 7355517205338947602088475866112781380077745817993335934041286369722801472714053096694470240757474320439364125216935781200622006850654094765687035635404487178178208206748561159602052218611878835621192201730052338505996550807442525441484387389619160605537192955028421009226788378406575345228467401222375730398574739205738632398782210863562486679851584885162380599724160304083789591618638291633310089402862509510324540020098095029961443930574685780374549258591065682231170337887714120819781728909981546141423053931659676483091410852542912394976782925880046585167024813283867033002622910669594491292040652017506343521169842435267973533148978040657701046212874924089256406358121077501478695685127811628639634691809328883332711245298687360693658235309783095150833654937250268240775896301678784949198376075000988642173024261970910336979815186835228799785207838269364077445526361673281156073963477291142437199001415159123956632259856759289943934000141363594341160906043485868046560990142189578090743782675710965063202186661206008371998259867918005220844823726196053111727325593632872704122172391697459937549645579423241312326210679085830432441198877049794702422255362334702422330660303149230139453928810610413401238238211325313730366996471292280665244303199310354358769989950086573458320508153640699437584626163495711433355015052490029493427655046608418453834539944877968131556296465850102524253427303195536935712733809060646653053231472081337435785778553883997772504750915191976280207440805293507414819493790301429459153866441385802991014657190117261776318069495540835028160103478459830763865652202651837955706058718816016939826848035964450135321597269978085615457415710468798687940702117747076330645161153923094440623267036092427712659937641782124272080219038121856696938763005128835083553738231583650024569659356379014151249996346940726096416931139678692808381530521957599379455057555693372996723314472982672026600677946712004181716127325670428803232598055446830597033173063238812622762695760105929725539081346471878158717904101197162405960578643020898459377685488863534597399055843182994856970103386109878966634365172203015791174196341072072871483629738457872871369739786879703681469230888974482413220581971943924483576441687829022574183146461853835137896089053233190473784433671208646921839566214963541470408204965187578519693229955583691861997912528262452702498025613818506531749849493679786818203692987604210125928154926542742847315878078474941605302384622981622289373846419952090432043491264664006600413475848161347577050015841639952338622949339690420089441692680557451506862076291222768435133349401722213656285020988434553146362304687500000000000000000 [81,16] -23219967671125495402404737259449375670102631607059861785271057257323943198018584821730831029534592180534864348206815956686811262870651063567002623096914066589799276130884049562908827487976859738645666220291469404062318233176963688779252553858907636383955330151845398902614292333289209848085200721320985218406518059002428063795094807336157362590082780095374527863416889059972545999794562300629835492681870777596727576683073530590598090198234881959765734425572048634438019952409808685438802778476708689781143082471977499195354716415364011008662613031708752474493073801432834011837135488185547652648684081021852181514087826102564285728277199631761988819941636652064649957493772798364195293947221236074911147712774733710433435803756473543282663047176646056278126445079668216995029432343839128738689377672634019252146839321243435005120366754199658134052665065643877186839192464903568991096470973390548887301850044640142367001888809301287183612465218488843427183158379319791485739073745028781870768359446179019155644245523954565935687142651554078176561510117081535688322777559035023404019452457263075635840894662177040194507170066421908888284293331711291356501692962969760353209212926600515463595050871560671037173959325952914310477558887536922701386144175321286326748845390202701852152812184114743060409632636849600293999145527000619485130161111597572536356446272952834968999605098555487494076755406187046872270396903425261780034028355529459967151510595975672671908208858761636115137157553529489666109788472915435374513260256910036297584926205462163484974409660591680080337409899210282277395875241131052423518034759194661864495333199518362611862711992342562617308108133321791113398051285636448969428198701616890125650225625127291985265377447306783180858794629133741285124066228136365231268785961265609903768043075987520105609826063437423641909047615715704329026906561771177241613704137688895794658237322439693370547931659733003949743702165355686917253926194130190393353428744622698393479860598782066137682961423706405660888217221405434721632551160288224288288405064088834940542602200082010338464256405667736264823373797046605099108516496866148433832428785661721216725789797255477117231929695248808530847932879854011978003168656579093641405781037745389674816788249001577265346797841323291659120152570575708642982301456088369206523328493866553800251890053949019015435340756583471138173577117221143934218511994047995588210895744659585852179038641212859236792241659075961891443161176351007666813997117347055811915920439822275333598017568904855641975681060051326041069646314546631409846381315694591185305739600153174251317977905273437500000000000000000000000000 [81,17] 51604704082721093862982737898396777573080920705461321982804478334885953381185060603087031570612084654936677321911770072745736471129057590182097713323507035667695643959509914500717619790501981429621910415842298832028404710751374836357570456137509470628153164358508141946036703882189125514674786182518885437826728398360555090988814042675868406432460408014996079513599572545355667295205665492533474191969469678231887655439906105116654607334110457277530067599594860951098452378882085510039875572795951737269339818240610698354637134691835506749330357739480944082417037183643647425506775572001136641519080291737116973960173712131669552010904455194034991109157777842221548125012881692561068162436092033904327097345541745155700166955502370943654115616383579824886277033533674061786119852856724523697946084964459905058218550831515610934451099972912792480681899151068383918712832463529383927848217357501861905120353254426872586873626304574069162039109940978359107261329043811865934936164023561102464535023029504993697629150739779994625621335782522744014863298186212024617028279594451082252956428102897148967447174106198987549787901126429189180227816552107498461372959150317932331184076387276944560407617359919102083342012189346716096330644611337545867504855115331094046275534507738538623407966741035661621147414209939643386363599197973930849263982612234302673152153398326449888916378738041462012192770099895074171300261616065455557869233071141874214614611353990197780426105825394705562114777367012664623327154285192418350098430204468052796273449674376705060213537636455922639249992924094112829654200826291061366663187847534503627549824925466568277754278266861242824678623454665456883167972742994988887827397028792759416608290383263665888522644273188024406639385990470638082390372007214904321470346500871495819716497993791314907638529042561382945427598727994197887529248200816890083618244525686877711667477898101733141956580149092433996241216009585605637663540922071761327749760132535475111525458443739128142103528751264407952353160653809417801734104180813754181242492695691895665557800092275097138286129110455827164493404360483654026621509155196624905596372864408629109523836344796044534633716497143898503117176272036888463746866575421547416732072749265565516175283155923722835074463606306419888952628518837739192929544335035788671641985568125811317812908705558130141986446110607966967149463374994990296032227895650875226827760020298170572041227347111952245464846788433433489162472433409693369097030976155416517525407475668917682041990215191740083944111986538077418534248152385946278046327743006631283417817712688702158629894256591796875000000000000000000000 [81,18] -92042557631842007184650467641912382558242194292598473803976792272337899499885260271832860848029802531692828374307993847486159475186750529437937959286518668288389921363343210427233663317189639419010137745077909174948332678562540147388165742556208282415107386561000500219506570604063024913604960664191439467531677301498622551809483818671966871789631792178335251512896119951344301424620733644951925997750169073380865751410864136020819603184697846500090123980235796144050883816958521916096677952016043147546420272345052930746558002825646395098735669664804624341522133594433259895359785288731702902425147708908290224596858001978986730355902354968222456639558642014037274619297194803018289472447676970651369359335457377600075284275921506420201270959505673079339271588248668938200743306001881897883124202977527261249580960100003034421521657373954404148907272648001312287099445664624876642535050435296604126108668044152093635580906457532506276269944455206913689371386771466042324518794364295992984138041068110541711177886272644888777857819979199944304348385237007103009022704642492265795922269126866190595920292260923103771267071892830478143851537900699957461546485940426146931034940501071310747809891297978879145312494867380471879762352710225620397194475519073554376755777096707581593283955201497976382037439436377803706216293657855675959177286659818774729578846433329280235161386421356933596703072668878477774674741025906705273072692392914832826280604746417866459620033120500295817759892380621710109934325913661089803146537093176831812201414011875428527450584521016112084067293627028356924658879721131818857515331094963757675422799109029254547656578070085467611949182554650304486775442043195966359588383791216254694255252898476263479668708808959616280554804981748379336519087417391270916237834529544791062922468470952137496404234137709273600832593140704227415853631784598235179210237431639019745801928885341605265575565572686280722123182583094752724815383915367163721346404158468461319436908428463830222579567755055308594739238247834259064097787092553174286161216826785103924100257313605811008307131576596479391381082338372534472973264665595135785730452779997509894362615613293504659529438509971701375582644116928499266453921467836218690600476281127306265162839360284357224414159636628827996549328356944539819560406786877836182287598976864775575637242652002624508979837319706587767272886238360074191712609617869684525685852827190623357201881942675183659528169056554226854378519957270799713625778335588303700690231484875066252047985199079947148820929206251816341261318272946713511411159823819017056223401596071198582649230957031250000000000000000000000 [81,19] 144912120592850689116281497138191030735839809592538993973098280268638999709383137189173618414727497488137234634615895350717502678005338819134064809177330160338610254962774154575452597358588335447458838503524678320151081621590446251890763831395473585582344644074262849602697308315983186748625115896417898875255110386109434379860773642422326045016984059422165704416724405264528938664125530064770395833427218269107086152462297843897321839024761227741660739006514630111374323092406165069702790581667406378264724893141801071265926725447627085784481788609229720354393813277364046585379752289527835545176875514569659673229229456833299798603481050506171563611635244721729478217572561110889575418104274401184055152543710279663575452008454416997126344325216834514559318121979301515570593240816605266688968406301771524404400183613891449760262606646879337596783016019045673654416726369447355332167967941440860271265916017638260485178485709604563504509707357333470020539010807286616749450987753311407560178017953039284230910963108482444632103459899785891921400688607276157147318236988730646466111182750380480226443968480171109245102660377287345112061837664005272109913566810275804084776156833876935632074996162921411040599764152737634249437838129851823398695331729214982912828772241467899231554383240693385083287280635920847709173398459153853712834475490316229326355181607997986639460769037959396283510532371614881513930656085935645481940275488582993730635682106638865929137346398220097307876619302841373433651278579779412261660828978403050647589795841209897063152669593971660021484368382914230577269953424999049421320381160201628036274860566604441196335161605561095416524763268324779325039741432010980745626190427972171306844846030457131723709005321922662691388033746326956347906316611791910046551679279953378027914913055003015402285961797959396203573710074419995767675862971980319326640383236872724279126647286219536924962233429317338860279862041494641390617861314396508398320146204778787366506154247817298419381696314903780048026785292313502491498672746553518800023505949464584486781592988575073115511947894177093915140297078936309849445196547035129307281766075985228055675446916938155549871448173179708154831401617120138220888575047030848871050508417434045203122343282538015822646014624423156279715482025441496305518098378478924881495211858438551173601002788279823824566679240977198962583967529734080287863338312507208289907221586290034973705351559837699416627207436913071624668467948710985900700319234055619921484228055611096263664249679695293053870928158778264864285668193711542932361846058690602045970763356308452785015106201171875000000000000000000 [81,20] -214251106963910557606945024111890539063825259397603889209556303377685560798736793565999556986732319176881987200585884106273347936819885560674030742434418614004096061874045019160107851005538482006983564922877683564213448319430508281543881407859754695911520162753476110816608115787055978275888117809217221557253548704040421679612057654031962938634148930573799290497465684066089447544776857968322512397315844674798582354483461446825460051706896963800401383560950070655622408588665961280388658408469338079303466492882213085625899218009924015756606186565030754904427457004775335326281439794597753782540013429421242124697535135530857264761573985105604591762475501746665138003426873794270772076772848393732903601596689950690505718443083529048130455218962097409643505998785739464369117010160888350190975157032608307126366372543850975793173802393754876496788808567980458153753916352007625907210315258439566751579500769884439741723148105072500163445416489492911583476716466149022181144796146270678690401783545630774969363410138408008592009434361605949360469189939656718134712181383915617793008565937961648449519214932947583048283414159417399059003077094305279664578800023933113533078640942357176063662832307710562614474685857444049400906826017204599850406605924358839384110720798890360903144152774931342594308237404249853112817058988257812689732995939333763297132226918625534425161279451737545225757020982129084344063023047809896958240452866493633994684594834697803233347788950257068681438499794494551189872766592827353425762125659170903820564166035550243449608586552445003286568802526531089605008200318216387713745251893303704005190123355782993175240399300983842361095021917783255128587707994640531806967910700337604124582963302977802229084279197570060648420811086622815414324795617653103322960621439829518315756514200350062652617495902222757827443265274918355021009625030785612773643049380479612646650477393340825259665708285562959681041061874099491819016436395023732636398200413218721732503848871156936887010594691706265549507573830081878158050912899884043566457502665778999106392298046198236001761659959058633471832297863742417656387554714050685960823180709135013344926421235497453579791834066853018898313619777601477161055518246496148363992569659234418478476746941113714139821860586307237176430440278634578673170488216599509846979812705181964042347617384066808436821530125951418475542201464855487406879283283473541348927457346521755910985861685811126308814589301685211218155954282391058117229369974877651546109359192587842315737172283068550092501829799134177784838484769512723304089440307107494732008490245789289474487304687500000000000000000000 [81,21] 302967754429492654310571344637844788041787320227931713956825939263512896845210081183899561583186597455359668542194878887532789188945464820689184213755402613890602458730817911018303975428431303345053322943604749236546817513587798841128139040073808841679494047381427219075548841368502492508488424788803176466514357650711078126056228690114989309243321686049713032830598493687494213916983109668861977935816899887123249592689259742219005848650687622418931018470702991854427447721065845868747429966636048312458648000019100752415093546140617049831495593152968401855811730079301624344115147319344160377010336273975296288806686030113763946095471588027171887446084928909819268228016479877217543279126583227822193089558850435466576365344390261321506731952026864778596443055354267173706901027797555602404983797478291462568673492050040077622891047372682689395914820569059198334751057467892970038204188098788459938284895743913567198860264530203077651209606352574490279980950724303681427338542059922511026857902056090685136604639194214214862415383063447480692336062266431279128215808037819665555020462739349683007435120293196010765782041100986188974716253759010179834453598216879732785513633514603774706724758628017166880514209220471538108048660350710273777958807844619915975170105707320538037427000080260925299386864020338705806874439779322233626452134278592262470766756310857682933856587764424751770524329052422650213734138978854620717751631697705721564352149068535087088444685870086400837728409471006010091723900196419645416787917423951466359332072039071885985970869083322868296424126852271186018914735766429809592894678296725093047601842718957104732942436398648588083671650817034547785729270010968381910160951124963602655359114620462329844214113420405560964174544609878498922326727915404236831829117237506036122254804997044074322260592072231297555818438288654616326105724592362025439673188041965718652665652765024219081432951741710410391340589786679238075475121147811021485194628294210003395073437757939122340712655918268451027101424207937323245472684491862054833135936280172255832285745207457496611343976519411052776729609632027049841797436900859751908506592379652117620861340989255198462561015905070786337429984364537436797160087458084440781866466299435772426666816715232492089719335176501272627949975405769904060239338401959932888071183522034355189859220950553423390387741128016829509460990682463776882808966594796924241775424669602410194930994280993001941177838030766838214964728073372602781707189584998103204911335388765320029298699656227262246737060197256737076926326431502596574551003111991365202015913382638245820999145507812500000000000000 [81,22] -409996793794486355826403626532487350506234293837405985508508268150436789543335021775538830866301252457638958758169396962082406022086597926519719653379800429812230426462658288352574340490482102117488949021821116900477167222490537452858924519493112492278145587018812559027560851158642815254571408360099762723380313048779627883651584072653301000263530308858673728099710787635919995384846055934538770517031009733183709155974992143314883328267003184969971401324268072154369570156126286749350782231408035547847997150417837505796612378454535134509592401659307581385280264548079550991116029019936952744027349202323655698765915772227374885047361140127236275988882687069015237633831071643496463330075254734093829881142604278080705915064302759757680479659189686580040799996568731095290452210475479944670755941245473974572807681544982718758822182617559570278473307878539140907095811298573717711545790274724833112327729338388346340563176305119681491522357789253482138168171379432789076561406491362044105897822040427620856706649988213894790355983027750460006649439199991496536208470291961054025208062733981650063735938323621778882309344020132294778332739157499634325269560256756621196253527185462078119456586247160494187739175750994143421000352155570197613329750472364061854377252871182196004737113309291414568952582453111606637046044263624064268888969709637423016360218717928408136595075493416080306166992875942208631406916548135103956694608025347014065659831945072063684797214941997098149604064433345889823598286575603692094833163553837817887377407100857800825692484252722321155115852047491050556168732176603333037489609649121209851066622183853704895665565315702853520039362751599215792828343958886234196804148143262908609153172165606868519065431509375064702822488775060718804613056288144385328788462093015754223840448381093802694880358375446912054306144593568991475141230089929001480334705457910665655208800587119921128136063296862114701331006839917374788563594298729317020718686964673497470797032275111731940142788932154184552292654355348676703727667387492684425471262720516886166471951282522746537647234488287632274452933960309282297170481597746265731657586520340842546212200674639256011670978926499259679254656093923526214009748693476690039032606799739661784367287754305317317737661539254212914130315696061759637851824883078111864488196897841750628555354438662741062951873164865482424622165023327941895917391890539431252080484879411796453611279634533768600477558293323345579558259954001979169933395049530712131423437507276292592926720947043932305381215233740663746443133796954554309670271106114114445517770946025848388671875000000000000000000 [81,23] 540337835437759993675043653133454394484569223138036849017221925232656643257906433397363201112875835776966145164493174582231409276305203678162709994627480978267456861298601362374387264309665320551883499284301736039394688072205573801909064777423633265712466800894560889991856320090287499135131998935799122450966543765999345506126027306496848458377920522664906056868105737935926517300758905611117496014285134682499933255558052675293419267723467315465332223026001249949058008753889672798669601841736343993471219979726524923698089789818850823595915903738038000656838821067865199276500624163584270296665655655209947939368873478602321499497041421312118227741754672030084623191578510589207892850506400438601338864238844588194818303015160338016934318113893963311384481432989866910226489395621164812802569903474677988799196083868346392951309683563501098625741345218531478100351883693886039769995570056818157306478202435222650707883274831184883454095107276535179017192042093584286625603017140316919457216196002654989219395480768936361215554260516925032943421065209383942871494955227637377116247653294957388765356960962208262740169622923922468313155648436152588724784341370281876450730876771492476994104053379309809591237949818632421279080442171774800108340011926866888547004963014657769209920109225282225409381587654532663140423085281720921490978254162089140754065631801699975152336395660082855455502326906645174262753544163261673335432891374462597924614643997324453532703175840575994642610440022311734197290850480683943178672157800786566469125168262271703388374889714666920594893794832851187171457939470261865956297231620350094039443925384044258165828097626147489668427246989460934362420953759979160708744215474268967002327035381463879188094701916255631067108116218728434915325841191976139662121751268511947891607361489437300819836254208100291628984465066801356971416668173514894692000166477635074800617596697227744439985817068501105546800865450979090138639670512484881434963370830999493271253323963155344599217110250177881574985447832930970978029586417001724190412452948098594029405456186535749199601199309533360280691103099564775597536851539009280069375332516187550871001601596186679053302841446045038283738187288793452511733407947079762266042180995954246230780543568262499910110189512713868550565702655561135378329798390263241357118728434110901742857373778068575896818881384152168723073690101610167008473673102303744089290482039307000000531514847973015252469714551744594134876992610142922453644323738282472913385690941934665440721986210224409958039948523199036393816019356067966144391290228554680652450770139694213867187500000000000000000 [81,24] -711790760498927718045544366945692882369892103722642159594925040467071563217709507524624311137262363202325872831139859086390097473834759273748227778864852847441182898413572977472070324877336344495950498486797513580247997952290804858980418176811343645318363429035966765870466250608221714656581950698053217404412050516375969885973917333154544378440049722486508778215787376849790429965067727046153724603418787137404146010989086460192438136930322587221503890575352153663167581971195511313244975777861490869579715880349736273150050107691240250806374747548141334664892292010015307972901648862179113141308858237245875247989592405931673609613514601509599619159255079358722926801761423886845189772529123155260746756153884668637409767503161699848312444342023893928648993183583727162788480850861707349680495165254514843330097187849780893919715379252855504560217269910365715296762092781978458242719628322361835093063105467259891585385589186423315112181289898110171741528479531733488061475017348821768021529187823607052716801691747936126283691926112344663826623491046976703495979913195987637553418802259587702285391552665623852735394611313872590512410525889838390682183646273425107900894206379494846390975257912763263860674127646064933784232459781639841294721604035841864908196733860919396750912039717216526694108625324859122448638379899229228667198932031836671728434814996529569962083524129492580976853624212988873452133335797634943045764704414739153957281725168858309435402961434532145812855656439442493792500348883633379845060213326135827544827829583938819676706259495758659224061208162487835167212630789929129140968771050288166860598044265061895294739384764645917222617461319709586177795410511617188858827021551859255450191079705352023673089190438037552333127356193948025584691819985774196526750101671849472073717197194386483032385580017670066098950759993244636674566632453771725554365692372632354779930427928565016559822575062867757949188827002214495519977809343033068301464347870388557125669144089948504345602789073890535792227214185110153253201723728148106772627444172126327669390424474781204365998833432763919076242760764333476284471017838610710789020560688201920983398986352735347397604029899239299035335771942877268527354876629396726091854103817050391432066208201585403520061582092948593856933546496647414107215925725044800810218599022380831577974908897125157842185927841005802368966990384129424092304965625068632887424358004903752483157495389827423625887368452358059902025729947845143081972906371369214248891611468756293346465163204882630893043878646838746205991245903654546928196467092675447929650545120239257812500000000000000000 [81,25] 930718352218829787309385918064412052441891633946943425203929220659734256388031968095585835842803885482003384582721234379233732984051070370672984211195501272823168432861207414217090890587800452244018415105298072185819529999618986455517410036120620100970107498897271614248963048494982342475830198071988157971518160523013582003218023909747100754949659403703419348929003015861981223629031539796053929905112773691048975972289944231854209898820312096118470173557785779612027158776411092138115906440674051316433948105953370435387931692245215709678708693917751240428971731325636168124491216926709917752306329241195242879602048146665004621248523476549444146374846113499019262762273085761238709524571799836065468424333562060230710685497983494471199275485530496456510352216849484896176107377210591074451534990927283202162145943140220260570645411447526102641678360999087216298630103043174665687652690633745725096297236714531910010595500096266625858793188620031577560994029243198145445866262866970690075399129333925363356176959248971147930947824059461203801004438777897881998341805152120671098115612706725113800588590752191651690120220232504412563028052810256696206549806003965251153174317382785056496632534053137396151711471207631033033547524872549808506690135259697171609581496762331383293951920012469040856488754614456319702133783639225167461048525802948488245294763685360558434697025440717249765563265022604106973770153644476517402383366538788978916637778569356639497542116296226261579154494203093821837301176241671547427642215435136697789860605312032739806390960314982531283952832756582700569721995712839673382197546526430376366382411665247971039026622947331348902457482202547046173560032845533942093311538758009975901080301240493500141192089310058191263400538369534591267283348292610513381819311361178354966324741681899694478003747791429595621734322983323385458179104084573790018166005697217855403962399245597828723009596942992981237882315753988751333425090818235013989164524407588049625140715306573419901906489017395010571959878586546899063815335476881064813243247990567637373831328116368181737097244944303753602882870390098318788806614202784932102419393102423909572725527121358032480845571761101187328713036102232977909914090367480685201979704407440552135600705515565927078818774829160392761891217826359363779291371419146134602011261009298221625068922387954187455509098645731667630094436018753932820779092470974894997268467151518867696218255668652190058645960577981262069998863359082520647603225756029831661015800317846961623741796177239702182319190408849469161563743451433326596411443887291170540265738964080810546875000000000000 [81,26] -1150732579372729450082492800500577287852533768240510030743445034338403147824224626549050705695559402485189535206991451893089672741651007170734351488434015087675534493253283495798188796395669879645162680332393140750177280337169077869529747092083455030241506030934350878075317931805862140468987131448557540163444320837687050931227541511225002609652822348034866283259454531911803412908399604054416008487643087498825364429894587497697883881247286771617212216034887246813102467233111998248601801600101790636802225150546545927423023141686771950882985146853906976702915874724818293995461254575151050998094043651094527899511861753605811036695859311821370287323704655871865789219068653837002544806756693996311296401205656400602211202364529781920859446677534149373112119760381397633546347803012255614981010678400102096546397100359109060690343815826538558753243508710831090156227595956664489710679807979732745879345509195331361626125858685421680503188275935562139298080749810067822200418064072391419560193642871851529260579043982990324351203247072724227525422872319749572930655307562883372630789052744145293572762456643697420955161162209098701849778201145612202131268455770169239528138883338931842878312759250413882733613171202771972056330914576309114339979674767626740820846204953764864608637812665213296098674020906455139747349341929528009451971166256873060218838132817891216820374057248044056842421643473240468245973386287677397336056822845432389732890870964913293158510328738891711862959644600159308944129174404765495448444926573256934395486726172214543659535455082150366041309426475067511176565413992777393359701886370831338450438020973276429672851786533065480716691849184530609157254348999929374603325036623664264339590771334189388201338638418290656361723797027055428150935743855413595455675848026858243829396340704867040850850357619264966268519989153912113626226164570296864974502041439587092034774105773480522826985022661137790059081244326418478627650169611099531239951890948494773298291330490042372653085521969023591162825341000151755909217366628736392801347097625034301072387772571791541926947813809755230505473982408406941368759456351661408239543032573573570463376663246799902949221377227961813783464246008437791826798214102700881473899217065707585693503681112344894890056617887769477390885278908874939018398105262338997103568968571271322439464383049683397347749562508867129408917400686317628958698438171077227122180641119420454939772573778985842012395561852353221499092507145650148430610117207539884045705144333674921579950582548906297751853053082013833053565631490966492123106945655308663845062255859375000000000000000000 [81,27] 1271021930892985688451820904374185420302542665801706029125412051886280316475852933028103877993573997090384854567982214937816085602700353628353257605868096708480076436898777587652404378466797859325191635085084444916331919851056722472900711285128774748787096639412923409515717114402065650313894262676308912681751078282114191139880382423285537618303959397098880992037168720574763923770149532573783368690354270710802278837798460964670683095013370455436270996140360687796933842214217767336003610117858037815732337842289960960034095170793258022339777599124272838768946698271107402170090403758647225317239566067731551105997176364735738197998185635681937627519453590624500586888063031244422408913453468623887192702082408055978860744278317369373567532170757967367735129786510584977472651272736001100624811820491577322082555143708860713470558225711876018427612278238527846149012834564311027548100875207875371706965541651272793261523745754304409865640840835763504584385233295168205497010447406780624626718683076313042160712073467627002050649291017872786362427720355286949813968186685560438168292468859365392256356034472306213985159071783582172759187208260444935755377864629330298609140429376756545120972673904939275286329312310505488765180432205539688875425184837934197966585596698411856974190592370778992261349648067869570159639223132601146661931926078236606015804577831316026577394831417435734203148673804400400404022985338436150983081970750592891714308480727823756822923538147798754233843471625001177536736295761654659759623884519960741629889295187747296549338886814028323340623828107895397439561176485340416244871218050954438261001580419166942638561082972491276000030693600393061836307194446182355257385337076677370048034999072273026369705954571104130796794356593568729775468821107379480809189202103543878263109594948438305880883825406721427142345524408278800404362405054578342081163345020974821006959764896576346053047653881669968239549807184836722744062268249247170719861191257503383723671942050159006853003181354697954930335160696889966893020903852397272624466453862021249847031793825990567104582485241585844348340489487315992263387796533632941665262378484831468895245555285312480631778238904252415247109417595291069341242481799789904347920915292022868591683562985631028694749635664702925424397700479553470593254067863937841252717602637521254912731673573140336562956209527484116868166556108155892647099192117149946794928981549242290894180189030001101876329182936392046555324986993626441354249562777731796024776130736056905108190779572294219281019253926944478208544908538930873209693572789547033607959747314453125000000000000 [81,28] -1198768108324645025519611894776080711141575002379247414393933522641768766580361641019183596080276204675902756535135710620740292010070016702408808001060143613099734019713870148177168130073031665826288156161099079066322487246158548185028933939738185402060878842885556889856788714770421659376424062309572382735996978928612960434412958624659051556378101598985918928959705500266611844695882885989264584212955635318421566461117663337780015581611972731264594152023483211492683780917283664039947410684763181482651932210061662597120290651972753094590135756376580883398081340247651120238285917305562088339745167221780771738605614688967855948357920533321377075509152341445830463510994675835656692668443581762241894423718219267042965996270843536713587993605780654111097782814469482727409930277886246425507192376502506053102938916084642996334036412742663114864779659003137771653166137085437216251788660422310192897774815019185806524978460363253431000779478570075616709691307873292917346023461059094413881705851171921199612675697386869608198799937963884907435432699050627833801296027689389500544514115713764539293124092849860404383077233197021136460668957431403897900578495624645223768301500662009832240714160898981729550840586833029082051259319036333681500129755956275206178532524510660441795403860945070270229915920686135587899099365131472606533806538702113378718309594812842749051643530872222158735518058059061466958378017367263985525256751501265706352796612306391355982360626425909805224970456142911598196084146807775543608149881994459559673040092037815014199790176417186071623435305937502227707185672339658116047712044020919493280208981668283167534248082571620897002480828017296968076106915759795958602564782246165640732860619376825017178329740409757768259811815774370112554503549024441910540371910141199027002695858063585225306908119995275763951234478483103202355636636043313107406106116295369807790757674657077316513219034534188286703490382429764699386031176587233896978666094353746543698101839763563326812386042513529185212765594788654247306738257089736474654240328209156116295910142249825610094366848669420439955927619958206648751078204819704552131157529575288897511692993358900323153881245351366676451119488905923139060155817269676783272451487647023801061577395186146448366407644647043542103846160113875533557910879453093961708309140293492111172739432222973370530159924076947455665649715854465688595907087148715905376518183047788954056013028669584036448342059314853210057951407884248229157287084782660118883880769810339453991807078755203360550432317018641746212770718416074089418543735519051551818847656250000000000000000 [81,29] 922868719408014250606981637499380416707818309695179213065803217578890975121030182108436260564447812188918137475735908467086940984331510370613625266410019967440203089165200754870810257042593200406229616278691101851485959588699620265253366569994821839098326635470444040832516312613389897540237613200260739451456086761885922290370678567130979030106403569753665688447404358590611289864922217169370258724765512305174454611249349218965338926451981705775971856445041036475653672293334529540880310150010708713628032349392289711990053355340695208683296037470304688321055287042432465085561471641255165115753241455152749682183716734144740973500048757715263040528881044541639588582425696104231677234225630309839992648540885611063356108708972633320075188680869118587247479651587994198621568429071384353095621487245114744541407388541103770456917904632475993176162533364479433459314444016234721454057946913312049538756400844743020891931639586465440733836755851577021464855946767443294759457206186301013539689401384222511199277847255005635290334137300561319511110465461256452531822344721816618212311057650905154747790827925184537602124358076086077909157470487071964772481770274718317019183109248050410197422010381926485445168035567218681084085668784163505114629342610857049524720211886543098654038138597662469914112244132049239700516599658403781406744677845435484900959401198810274997225548344432519734726710315853026092971359350512670316474791550773939420581862800678722649849710458280325973233293871379731198683888862914270928721137018207034474794227823062639193310730972672753042628666920663543292930621544141503218551699967131643195333370921076632966593019499738955605759029998135447072506297313272958755365006701156830610002812566831369305890740782595804325633042826181312514799437315780730283904842346677462320293767481520774147868624920494453751517644707712562773892063453133787217385054387411280733146694833254594591832200612303166279271240062696824341631161533501481908243734220674188523758657699604893197369439858536626132977686802601266592363390367355350770178409880619891915000429907451391666403420997322839780627203476265426327877110104159330816490604732387793336479948930834127609546873766289685041245617585570187250730921831955051624100491541461079561172237844349381275080248938154009631982169173778491071717850417344693558068639655158663263111242991367007489298308028485614449628136318494027224652431423032283968613613355390770345628968817861199617428875728792474778723500977207639508042075427601768305329771745966637376006600415079958176962347193669773190342431410521095713761496881488710641860961914062500000000 [81,30] -527836481123341000521607098513153300825731554476020451812935724231633186339505988037229402377763024841787374054494656945430706577768043121283836125904977962747564702107609995526416211207354304495225490613609901686281526661048891516813120316771900674025268931294987796051067286586367596403874080556833502237380504544870708871380967036679748937099572166465670036953844222673003535176220447728551904300149014564029621351566003313038778335669216939434786903915090187987777522600885549238081131016128777372890481348368275740394122038701402814080734170247338358222651653870632558963311277446023926855083283866507411648033312729703046246703508666485196238296725755450717751993648074516636933042694882397125383164270004030733584117970422908630978824908678253501513169254305916997345096096179795445341468875985605107257819217188336354137436838027411311126722672054004011482667589094879751707219192411909559130738713797754584658438977536189947591844422326186532550164125652261547972942746378769985629083231668430649162029259671575448209688527466077744809629989704290388968046207644545268078034975328491236024331364427753662176988824877971256697551289506365745433341907624300143318074370734316266328451224458268409343726304533471660299606390813154702926173528997059925574754039399027801684071517244014702960420008744480399818072009675626048347683679354098986607276242671910226820639983173163672726233006701505310590617294629716295353866627265207126341343115429393149134579654378517884974428598430949887451185057773956722601777196827107655476430116142832016464381443893987164789405364672827502364767245796638593887867714334154515445918832684456297747174151920369876168056302181823545901051422533316329676551767757722401224021129915346047464205814088821297305789633835800281897283990788298530172868217262933958953561110791942333827558602541733147614116868951240707682555928075018651529720455466810525408411175873957004205730102277953220102257056274442363799150938269316727052200113090593125989004316415585316657596195970193925371907992392471322771749899046563363533840550361785378044551890992805480502496371517581069678046214696646319494367666378639319576431157554216276926180556694338530638705615897554317510661021290915043510139105700748793691109013480691733400652251871418656604880050001127913828876723496910319952890926511397269555026823987683503046259887687232054984709240611888168578394072132420334303702360482887913634150173684334193767925294933070051342647743995841802631336806022395599755176887116415611568715254092457884593863772668482316613281045640761871321454401506656495257630012929439544677734375000000000000 [81,31] 139772801023874839481630000000187152854269656133446855267443357518938647318955992269773588547903723533065995893568677397714537647148799885011435755723633041644503402649156870830864506938715011912479524201753335849081718124257932291917168368774131192051472041772649425388766492435042205920539032493550066303345281175602608145669098786283679178314962791339752162563694906412920545131694731990649742078759205174453656726391831894528383758832169056190184164952778596478838206401910461361507758300328671483037712999852846854714494327255454938382115625196574461878905898291998020939037542097983412785887447891899976380529279727004199070760163872711691332576519693713927949354177914766288830044098862364649659447754716132308732708077039879439374739334828835816102823591324871954885615378579219438086164747112031670547773847281796825352915495560146053484500820584856011297669813123775004711055036200207659713076838999398558058201994534619747734945162618471194174961188847252982587027945628796642537018228059861790096220649312118346739153029674376908770963786854097359201682563940592784308160277232592591413378899128778368220474516807334460749661878361262810992471750605291027035926075424532330229109139725506814642988290076250362331125333898403010674446674783092322410506323209940226664820081483923869623509214600148726249535067648188061350981717034698927901966795644776553779008474786334023245063545392862454991033658190485582757314138613310997904109848718590076056407283892476732078937330299908513041594824277153955177219923582531769593298228560267607502781071174239327771530154977341374044936100728242702449525313719163793616348444526523054387319595419642937054480172275830292809288427768268603918905224701766897125214768737225988546344589297488717765427425116977457480813736690452586634683439308123286786907129118461649146194619506440854353537286796138804597219907259832229483025033206693471216295413300557595038659954084874339735471738124510618011409767785964995754286873415172593883550366861523759481342804147616436820907699524074809962710367090023637954187770490981485148600370308060698814919156197247126139817587117259832283636949556326298585697232582983030300389967831309100437425513701008050920079937937308369315961606306853436108929804031499495645300180953436442581916592362279332788006339876829559752095512021233365071776388621428811486175944930273284565481402409373127336537680973974678364712476212534877518694419501203428027767055419984928338877731477803992597587947932092674416048943643642605029255668433744206731913685635376942967347383204565524142393151407759432913735508918762207031250000000000000 [81,32] 142669888130045286818608340302581494976483362388201436393268286788525133691765655921143499446760092423537527263924321927937022479599374498853596010321198852830085709571376646203865969906627361841304132864800664280817886786506654574138046129479677339745693086531823452959623665290910257943007253865370991123208916623077737864032580514081517429121013239892030080393162632612285448688649977183754559854789378208166702952720272848004741101856868335202961388104903339246919585953219539205238710967228196833462597798224982032673325888923762413613364633763480812207261399003960992214220217670092142842356640873824780127830607244344248496785992619379624396865423561111931938153791098180952383378234240671007931774491174244745344719550372991641974776109000699124797354850885893305818292337763615760392697018734474607380636762007822419837313207550226373984073116321831322871520916986960076425877013889371017170049982726976734547814769301342240158542966069516276876017866606581744216809342434956468613456714652764454927622436576233783172262797682127132285501278477826883422279461818695331484438314068960969229353948873407017536515488358649759516880807271733770355086019379033239291889384406797757394852085054230298236253038775634948397558891887476595878298034263994749995012188838015801584808632089407662722476534706488105509240179751623803244067630318959325838003059210898490094772862011378600409215855021707502624318807804731219800797874164034298236586903084678621018795771515062964646043670823080802605221175187029398365964957597789475233456188391210297405878788594479992990540565889819666639018082537408172448355189156722584476468653989502419954093036692209989189151789723994023976338854101621724233835639855463916014365541585550142988315504145062834020455727565019841675052368613914901830668554537554520053148896030893063443102635264336972865950606467369483537756787193140307533529790103149820140947331108608688561918090977739421272600381935802252613736465568471334911639284278668669585750246510872443718966984307827592645564770392624437756834701685971106655785618585518133994678079825505311586550804395271445233019526550077803948167182749296322438108285308731210600902780697037271343187521496735921073549528698575790544950794760322554758732113232169133085684007176699293775334963665720700883540365157201031833040545884021811401621782797001835007622129865751079832985913210445610150893750909865638808876798549929997462805364547793697427499813528776087910567807047846614476475001816831702652978134688772702206973337434460441882541964250943581249842645464198653826315421611070632934570312500000000000000000000000 [81,33] -282996830704919895947621659201208793435163900823215549353707768043924593715989648431126033603592020111056078584582789188474245419594947735817092449810117402863444288868369573577418860078162289167133038047788221714009109390040277985956728698295085672131667274421239041580558156626428623952315092994670922509230354416623211660268321483620229510930818172633408448555970777202589348021636697075340198694381986622641305111022958569513945559762878773366181473009941604118420768902445522467117234092499215519309432536720673121273532778325640806106326534483800475172970269248975328968274122035939264176572533600027244991812806442623844902794255081910543926845067797194866019674035056629154953586880399981444155802624428437884497975029107546125823893850723066616375392414181528598636668267202832615268308326670385468890759422651900737669830793956243237289116871943707158429431019081463886510573944261932508460879743710136301177837690799709095667197863331570186154704039171038000890257336638125657012068637160524351869816038730148884008629463471211419869662886019262602217394646230207842414323229570446915391854068562054899473406307876746851162352615799440612787613435976577735468156534306876870936070553492525632678412639121531702186537734830551774552240741609345211690830994668019811606386495879178640166797343467231386111225624932805307025555340058980608623199217399212977325682696850122446632089490116003785377788685313761514500057790656173642409313896835834385623536115440342503385772359227795129832198170659477816095493872367010036438990400152176760496401084213497148044660747799215782123140286221709384129223348288343072421479875688627340914220714684658552931843003950579466761060043968115027843497738177834053442787313421176096752162637924614600214873381090681331520641750252346429976764696470473155149270009213833441232351956814744841482813227188283734819852145867422007014642897868653217768135668682241226802234002103773390549145963320025029285085807242537967994598013557461370152889383323622439732715222759660221122969556028325665134860122840949907249257693718004641071508787300862315627189139426671558015124884535841918189206652103741273962913025051655902310763081782481731089773368711986196639215046323664212252985548100167130241156553128638707454004517662287736051678656413370128588109065121038879539666693120795857381355880153191756362638284926207619080373202887616723332503322420152712081101932767238141148237183516193155207838829742884480823698356886615762368639349359308234176542833107020584793287197390819691484770886868717748653429162886130399101602961309254169464111328125000000000000000000 [81,34] 300177297415071201668510510939556514174445113067931603276563700500421058311134674083235866731549234906991790733658408025995799839735914097980879095825971900965514802421194285692741923384565936783587105909225142819595775892367161784046526700054648707330666382938132905118620925305982460563199922154444358216854559655974503395167924585549966280088905939373931816113210564048728489105996424195542848705814350803287676737989036404211304284325750600120863358438965783592803371528867490926112643800460701604896320271504389510105265123732489687013196121386438326795818123517542863933857385586882140588422753533623729899415266344487617626466336406965237390171688109462398430145871465912130035749125949596840905360268406202711842907142874536788464235428796191688439589617236774036159705386310398373473034313699919668129697067315904087011120580094996291427004611765602780211933704762804491941253176036307395941025790264734293492887871404209975562436245187373348618209037938410314452822056230593498569994613061687553151684469075722934646304467834464683505381034375135172023441214303536101136515242718757363142981785477395666969679623624260386198409728169355657700052055358632267926300802505107818093289670475584237667264484403703567104528105964593411328133534578265278955990307029958512922246579266650633274367825459346817236755990051079054716375591734007357153278917742938514523447498776803719218036407220662714549747772211295129833572787249062613062592959350077969405188673116562849435652032714961719628470342753585760370851806360158101739763937249007364884569251228446299269014511794389776957345465530616151178940506616869888217890249896043240845478954932560254335212963656659323289253396724675173455851145973052543409784692684044903110355508388143940335955584889904030080534580059704035917235304531256901400288706669004281123371434271211869491559601443284448576248066514825193655787307349012367613471357956275730180296239521766528686429786341181644536754588108595289761509498013170619205011070735724383807747735921496676153258903242958710918860833586677486631623012477077180751344692530685735471358833358185050192493349052560906379237627092125361266370855528507432874729778648351563225636904793331407337167511407074238938804459513872412017335113747714686213270038895078381310110985515113458697759659275311183929279293546640090916337590996682916309211984930206764138883070971492864819357034511572956214326953607073715641492587438774280029927713837710072277839427084612359097683919396185255438739953294781137286992884792431388988203292333959066630344469928104444989003241062164306640625000000000000000000000 [81,35] -241576764477031577186704884772809575786492893783962811669945124531821097807119637788464263105211446691049532661183502780894070779494699536931554040974071252271704929557910466421638146463128053076842853318939617731222469923666088368087183345328512511607707227250709945640850591453156380289874001613186898302806605124801036850728725391590662094893533121855582185660985793090492417123790423576710412663941859362713909444155319271590599949637742568342406489450567282111561005230050719743836932210972130102535962641104648185373394065011512339241351432165935532935399678812913752668014658278090375344322781371307861864449053597687275737938003094296737841746155714591286749488355060515935886124955319247261564661491669102806041876501508754335191096160740455059385471386364376491908438173255515841732638104411918812628116699548237825416406577483089794621727835394017590638401172047012286910819803959982535546626534934609357358427265860672551115073643641546332882037085318845299278397047095370748961016843669451193268506668484853582966606801905519946934629506146418025420501197128691972386551079391092107034192763341167184569090801227460524393752758365003000079562774361307597847298296986483680654113051660868647165823653987473376274232773534266049259806294896582499885603453416104100489780025357083852613085985823989120364126277672246414786170708275264852163337188659530807764549462186495593484404994037996503134141901803252722874490261149697225330764330439294721582259261407069616910321404793855005915640477904995052518815155189350807097420308154735866613956113711527729381011226620249346586183063685908710021312738345820164498361797867871964421342521038791386440092377621220229229392752336999265574337139774295077054584688723699369998589227364085067120482682693775858039947145857495665440439365856120647432824901867751050945779236611670608629137536611724870329636329281633538900509766087136891498209779561322318640402321921357386917634209716764114487055888837812019550698542573519887269522359585800179679672743096722633843948717352472790428709761426725062983565450201563821889796640421245455395474933908737858617601374873079193713487313040789643773612862341320668702773854721718307698746622925175543315444821829511569378582650233182134998534777629798344207435440114019886194530930038481243085918804936388491525974300714882155442604860550109813368630652635273265916853962272436850161689508810014577810598981308159443820307127003119633676495177199134322086629112257561557619973727564478946101155575237268976540168467123629859778002818850718800159499410895591609005350619554519653320312500000000000000000 [81,36] 156453528519396162454967743175321131788534993126182662006659652770110230090124273529721239253340901818434239945601299519006026337252449872301174005859715211376890157007671567598434719517465400185050345498454561531565133949441160091429112205491768922693083566677040665173441798720062542848055626790589145429731774228534745457618436515657370445549606757251461058311480252407456447381349369909758508593982473920335731601452980306617608408284664173311774907761350947855827242208651670483717542717615036165321306280994569963570723428993255909853082125856912391810939917658038175597266904421931845340830636411965592754755255277517699002420794986132405166326714017023330757898530969889096706863895680985776413970779210819181753319570341569904961529204350499171631850936801841653716584064596377700434156064517012695730046547261007240665803616118099083448817280198395410750978157036004113342159889338149664026048497850516055151807830135883197788732030750993442118329624045134379361943118077494463891201635606516583618186472141240977347421989802294152540325716738326710953406966586061377287568121765590693296721066791171383991376324806991693667630960797713544014731915806133110322057004650196881144308783941039844093722362257427023743399733333002735610902471106959988566687761879180830248389579204938657458137161262387402147805642724919967503197554031089492481920506575222002926484710526613025574945857071933069369092495831321624856677826569833275654832807181819901749966998461529743735221893120040579992243478353476760012571169000759436386574520632222214141011622614375706325953560802515541809165215562415794821838292529724944758359038362807778154776444962810507614979222102632397311409639199303565152526526695306566512947622533116762500846387882069003670477994404883612424019829057978923570752235109099264623556445098204921317521401691863434063936554444567649348775588050671652585582374884328408679137420400346706705503563197182498845864792816204347819819212847268400456516480546943406954410339635253262151170347828073864236708246957099324397717270065662522613942507758406821860608810296805823931922497401326440471807114336925225022615097120810727376771442632563544963267125952990419108882819947258211310680895843820874517093361619393818540074272723119209853490956462958545551576874740801562676165214210048818728947926463770475198814703470199410848101782664355017142544104660597435089308346214218161365063647714003631775142679745588999202383186235949766799667844969910742877929466185540182766941523799283265938085466410515060752132832864449638043957691024843370541930198669433593750000000000000000000 [81,37] -79742468157230243266432735401094814977906394015911009643486544546954439069397747211255342449976128366430110705686506364549845285666831458189923703977590903605670186478316858636342055020317432065633473922419150640714639503132727640232306989526856671316364395160119452691036994367617615036371807922439966205279929846467154215403307251283367269107440097355041889514640385604465111393763377735137317050547452501655826296485356174245946457237547993552414961817285302385434149175772710632850074928909418479281486751771350731218962133384684757984462135713600407812206895654535410590529446109376715769111548050180338916765968265479314668818374198925969769746754215216005994363482994411255945692751653061596259450020936538320752330188916227519667964859901775946165286977988403872732647255485782881590136680262816719802596525410821280913478554763613375862260268534763243426401911544343703820286713101843687360690953329228679143107056068875652023341357493400709354822356216214012188716641451618946259732574696455424110923278389357290482816631342261116394492643411027511941756869151045208580064023211640454178553216877909108579890749019454237570759670367906775286068442718261299188481380169551080740966834194613554781351030425252730126258357289785960005441950689889122969156294682706835259028972093052580575403654218125761081119026439123427419822478828744834936118719377206601071493121480801385624019805973755583421550903654449006275680198131217938058458026779590086588581651236408598150114429800304192482937605302254312675158233966297791022220329652866659687087445018125084849444248723322047475454934932212580834711583533956406988996938685521026988637055219117930641998174816349929773763950929445143055187172804227458108013906679604859512187843204834273153476845785740809870960090876475760222168186818683557901789719412383335692630046424078978422413843497279054282115967970373462909887713772439506702382242466263860292813528618291078391160762920438540843518331572424788899710118051859414074850586061847140243597161715970020469952942531431949743357697795708288681118569648968541856135647437466022491379094643328490919007773620952567637202711730922823298196017019517231117957615737488147613194524288581141881208273333979384281085520606518562071322739355843751947885640929743003441312187670824210460744796768993452293307489898608804830394018527984407475615440716907574642337527307799710240096307747785271064578259101375837630944065288273695390136310018044109811415501109469460351573388216330794376523741373839285942476219326154169585329155330288277911399141828496794914826750755310058593750000000000000 [81,38] 27356611577769545291632409235961119943684589615160045978744076984910794722217519288843111123764795339754137656317839685917354951072986540530391240668478805794278634076365537013976706404878894838582631262397487856617224849081085069283612813650991779619688272166286952120322896754522517202354009731208194962300213338416820068311197864560053340544273438035064790234824795977209211068583095104937625182062184991608156521739598353117119952499283343338451939640725566166224510287250650730065447585651360066687758623411157111882245998087719774478592051584487173767796857984561701551108317643980756569431382934376136668246736588507794013414094903687516162796714751975527829379365313509983666353189041822403954418034189667098041708512322983342832562795211930051908641181678244838084560780840520516260318809909407503207194650309202517569726012741060259663823101831284420232611061023758513504923983445164447784863011024761405361026882811795277940634574937449285536130208065416796920360581757634259469679391819190527604311461393405333914227268897420296704254162155941157333579351173684770597221661041213380868786206233425122592061508691245512814417399803748635637747964859785000549871765531319960926154035002792174844094220746793898286909959020185072241151595523927587431411430521619022700596273112139700868987225104156472675138701317987852362418178827008475747918900698372511808682241639738320805055613173233046393614087485298174833219894685126958293015524085822765256304149833004264592867680593737023253457102696999766595861536281252118188099626486711368114601367129402447557804528754485178789982379486111042661526132399065189283923544610638014597248783697357411987619206650779878086384346176916990867702807875032569622104577337802406695058633141647563683810790042457297848057908726177256084647549064671640011012457869841123108204902055729473857483087268487031778262596137381729649901577161584879000182345152985511236547494877202025517338076032768545848742989315046311181560933820985825574834876669383187415699796466771554513549410392174867579664866537837378112514654967381392825912216986291431829036532720658278764954518996277095525427456637265841962903733829526962474392363651586889906420666631521319459445654984897774233437031576995536344551613912500583999505817292848561314283827027512134938750580453332413405116190499471743605957623949545114599670047589800419661623723506140745878286452086420345562641477987349328021323947786107576818766782795743990392218754534429282617967534909943690202608252614932351587050769188527793634005717219453979183185765577945858240127563476562500000000000000000 [81,39] 35509443741667241692738876405812364189230005115400399221034060731373370079064257739852414984832499627814675047448012130299227832569447330785634298783716382266474875125605652102648847374033696647990752626479441051472045347608725512273689702184138626628591965970010590702636993685352646914836356443310225620557515893602093309212271262559930566781303555378828083550017683541541994087954902387583414892262443462033403469973697813975478628689068245856376367607287047740521227574492713609301129964233183115462237349241621467506358765116677082442608429103362763137618425956407360998715694025294625694974431891716527267381773925566338615669434688633012540594883808633975884482305062351991501805291088109967992712625226767270546391666014508012308805047443655596840041145124068526378488506689854823615925411803603081823370362621136556188568767748065884275229651781387945257657238046252014252829313574049893742393850985492170114048953084332338686862474493654412794612419255006280335024960659854476227654799430814954445740752754545240349941193837181928364262253554471814276372484796319370607553602564877906571443685346878175084761919032944023479858176560523286773113111400464198525436392913622682230978446047778217543584977002153350695158887930595792284046171969361208413046352985796402860468922670046175284244992282387398173919298119875164517476802961456135421169739158856490170112624494671881600920546867565576078860738587703999737263113475507549161103970111247877794249043371551618709372500122910010262452607209151688877450018304787807363874726256537554402140068520072088889470055829572974155184053079253472183546431705120415199769990909420563767184623307048966774601603233536020712618828099578162926899589971324297403705432070887073018065062740947273642932308204893506484466248947756131659143670301719581837906853422147424307489800585495409194453737975214698982355563786647125622624368758250848889806351038195317934308996426051709210584128626813674441867396025600582713175134754455673653588972845862221008067291725291995423420888818410002914166738334143622988250390411382894622154447039639603279730512757753417990151376895650822191248707984288431018771628627274116601831751359244129011340501082128680143680879133639234810526017870889501209452014672497278118734135254469019579651985071178606153319114757663603135241828654140163496929793046157020549516585239097948422123207528397025908379521400513226475358821821622431610988872292706920343408387813338784220643259686546076347116483500085351998662466294050823317722719223800870213050839829804772307397797703742980957031250000000000000000000 [81,40] -9614344626263544713681153796862568513381803811372886235683148598508035196961034542142704676848665418738573563719935303653457495590660830773707425588569894602986405378331701732147267160488821121813024445725411721440761716809985018445792513396403706271013752233147008460023323059520102886997170244044292096728391018953733586693599907432921404762841425114083797694299865118815176790303763961287374381574342363775926898902881016254662402371652674754797178769324038709525502114771707003173312809055055581536508409522982159203333382800439610044512547522698787965031740889162563789285827395493080112992923559435749745868034037798810723206006030618956663793122938526656624423113760541798332730562343852021365325730186454785692628060105018002605495143980638058629264161998590330034451894581151971131349358633496765129571059750136246491496789916321769545512785754872294885000542086248379992585504908690559570936855026080689803194584535053831676490382807461756195072632357622868868409506245122475223870666616897367692289126278567066141887433713983046085120409861495097093699313766931846830681170825613331709700319215227638747681573313991377749515462061645572621701105014488105051826496073484727139234143287637545550580299844442808479074365843758572087832796570037094468368490572192396771719839397025692079785199138015710708209185592066498547194061012738889969374702243599329222947753024373434297187120160071430294368671286294753561971200860466360736263644401050729513114071002146507456705498242778086037923863245988907421241721925585078767226989894628209220837962338198999626477546645956851742397898440610211315824966481603277185701561870738364519411588906668728034725637324207674107131389571822780410959782869872418275535706966721399531788030061387025340522516447320940459751963558722868789186074944164206637890504840192345957558119452689076529457701021733031585497822031630082713937809370416056089515559009024968199678501192641790391918302155324058526414386281910076865306015204256629648904295475861973229313287018187145005347632453094770601761330727182916230195185222834576082223685369406961488610049685462901442738336173472273240513033392469130366304301343586864967627284518027794968347107573466278793593352126228397274966488034743028982207766378166517155464949287295001564001293033570606558212721098502928264466001882578380227019441416490956092688467442120969118686338902036663619701381625367357455180043018862024048246269338878393540781606720172030251960017239677694745591906278615200163292883947868768622388520652857402571007938707481343953986652195453643798828125000000000000000000 [81,41] 9827417321126026702211964580326942681005531249320528526641021335681698803996620238737542587013061326770606148404557104511523926979129118243667665581424255654125134734945185972901262726902750792709643677052701122342367286850185533415918722973537244792365965628332537933815308334592444652314801431920901817777245834428714712629596604302293388812084809184583334040911830784738340499968283308443878887409293737085414794251392684302937817067204389955712469521414563575854137036597922853031370813260879545979958587285894240020550208445856478491926209438522428526311073524252320494517579635113384149636843393872435559850932681001290363303601615705955111899837217933506907339651330174624122369429680621485343804950096261775594532583021595360299308846164266228484865609415916328500496437593801239873163305776084428875060950913397729977454209165030419853953802968974713528925290630347972309479942968241061712468804661559825215621084150288561102106168742491584019821882749201573587360311187854231972827576440330135812731553027744895191127670127166235596829897056119941567813891799109453712303924809857385849605983250999199676213509771601012886655968738105331519321681400380089640678000500341489421304423411549672390791755003431756691974657273563059227858662670231224663374381657282576625043208379978658507620380788034004722473418693311175935239625481089823559227197715043940398095986126108933509325135445878944485049028815784658246798783082082317703110680932466341431765163643538972780256914030637060085974007146507434111012088986678969524944461084274627443263110900844728434984143037234015986006054209710992479685147848388992134020275522300553740507647807833948400589024815659253997525058966603162305445215830608376863984524250692426259570438332634941617880061858499408035046670791214133032461133759114470312901153232751756461406387769793055085745671387676317579860471161953720473272631505518892217399037697986764414136577937505315391241179541457440420711867625834993982748501524383112696182692574073457823627974553235620548523619901063521059795420524623878619941100543446159148186343206651197620483132894327188346876482211744047524539757821921601892968724832803930162900914591500344181928459476144236942861687114577582427736377780979934954664675549241719028599936532731737618904534652720115084928191607933666155439593146262301087783911843845288198537300773535309968357995070575356083863999099092266669336345362036191887674717434957076245999061849227910698108529624947550130033410569637464246065264789484769270737763066640791043615185684778623453894397243857383728027343750000000000000 [81,42] -6834451680712204990285192270158542913743596170450745513071837037055394829726273087603843994382511359944634095981330595522673501366060254633493300311684858718534813484344117282751634460386059633080994215576026746972683286385397201026199651315243863317977802379521206681563928527863464542035714175477120432619591292099024458767545985400469207953422212951934950848775184726650887814365775852692017135229076305003880198142727749777245238143306402597495112047231074457946637586808206246165720622482616772301502520880318122734339356183766316913031160931590403915226936516774786571975380285935432620369786701731612693900762413174165872659822551498429570095108755133797501429650378164611571350034171373485505799129069800665586079640438887220406046814098881427695034527652552973581323369024286915806350829878002975534725536419777310161960091518969563775754488575563052860659893337376113714376512786483488477811175922770053024048732305588812472555556303790292143581805643802562364130299331789693088620358665384919163219539058449893807494255670140946875509494461782955680862854694260814056949423465937301569148605294364286374772299038432966594620077566438053203518522254150305384691867146865009175694247128016822432323509070205363762805334889120446862519310138328544350966276039346282543164071479719526464909597959100137512159923812272462312077810634419387405234285846841539366357833366217502192210909082908582330314573121365984404382522507616034152837934039983253816144918626887963606529081738061184815643356532488973374662954160549909848171017497221417274521697206581459002009460680111386590700722481077147013937778614743760357930588036436955856626855182180199873486802964690485574993367468617973484000390795802896823836955007115743654345660168004646142796791535140184468588851203059672529817798697763225564667661949275761624803144335596031380541620483421208778773408104266719716589982409794698533368680630206166088788943122703489364350322465905710891241350672870708603745272979742715822863768696243721635947671634193789746931213760848394461595170450800911923841272506945962744896470283902057960309645178760858932266019171285679143295044696364869734561622556057803555783702269196255474569157183361760764564323262840516556791581502349117838403986052845410694694330301229618824486508290095344704750743124321471252416663898043040937218496898451376900474614781860262880588662332847800243228648705851759650933810270270346255595418559799622200506225213131543607855275713962873140422341149882369718271314931093505066284110829768864980859888191844220273196697235107421875000000000000000000 [81,43] 3813317509558118659356640418548951898406739553013260112222551525878372361560636234180912535167209185578536127996161127170016371526158267981034366300168465565865806499387306236503574413689267106992548555223077791190986472179910967358338683028951810573221811862400207006977027058568253170251116414223704249191080868562977000249503116019751524910815338489654129809396805681175744178622780406213184441836906360814124230336013263187304143381062820243188528376789694198055417914533403496967812896637002487978635405573123396661248232820084543934593194626637542472281241626232466375948030642407337301567716445600365178569109589474090292553378417568489368934554458375223440750461170727647765386784213251790158247978237864216758356754664655462130372827491410206299225892793219988156151427227230560566016864695074147949321786607677497409432014634598933496741472598496241978941577367395370258295847294274234067833244667584548184075662310869042375651681391907249738280486457537114893665926244767000607916840963863074962501903669538962913246486532978370722365805796796025140975293536568112037233619625550376021507645412345387418394494342667435271207752745244079353772764373952864360581510364334352405420260932920628277636408919096172680693787766185220641716125310618658937423514747101931509992550119721845310874582326937682762655509422684412335149155956530504915350626670590272229041838841374308988714636771178843881853261988906064191498074142641639192371015074259017019707524114333830799355160823275524078169043813194439278059164423357234204859570972473389932484326503205162703801143437725074300745477782006402153100856948688343981858454833593041640493505375694863297458090671439151280657411384067514242055969856226877926236606314727642095151530143887126381573166510672237000974113627630874031091825387484353541009236669723524265793178768646898712611835025265134219151627787827357257127931431407060246528192405085935072538456362955993403456613175376488315490886480415883718073306192918272383284860014598653857629773685465575118290046318943419854478944726989285372118191867522910886977005971064462669657940617389114939856158809762254040244328687226464984092480567477434572077987732188291305374695878377102537981790967717545803681512799397337368544227457626645883643430473182802018243594514226510776721973711667148729460151057554187961682283123026145994073226895041983164653736780210248493660198237079134954322787811718095451822520655535244615489297934192120140289328655709288623629799631569676120218520305457387982449123403925822159421521462263626744970679283142089843750000000000000 [81,44] -1783923742161847750240866921194522811067737531020561783698839678042351590649137249112806222312289724459819854755639768489102372493127936477358070365786733153532978023762531147548814794772732062013675121401463908265785929673730275934463593447181065037801081298573811553424188205942562442495013458506548090381935992643784640932763573950515641680506683760800048567728370782009365178630929185566288247543238025845601525844092864499743716340389669444054284482956293367584711239416496358138917101629575797286913383447808565610589956545437932577451130808131249118937797113662166573748423171834504802831520551385620035449121993354665910459289585656304761290851315260479880940030785286119782204547548686280752457436716570607256654988071567456762970443338729035010528388150440818990375363557706536389456433696869951102932777036713114414219030269908223741876900117789306574780737435589352445178162769569686966064721270326854023226231581574591384592702703600913800436300114100012543503813756307715426763769823243472246351819812780751472040101441943470875706998648088603435101747616480950400633446589554943657870756868672289836845280958999205580750793799162179544616357570501574063233534546451158299767671774905988965235998549602530344768892173845678346962572374741722047849833458565127161460357976754633858455709116008485713300988311865105698682771144686513180793030946729999966144661368801282498674417360188190677543237652646657944828260641651075040619176288636205978473689889255205780942753985272620413078856619573413610893400681406760780161325432845372211250302835532712262915973296790136640873383782904815444376132177888702811148862283338860635949747647943001649155216103031456797485095281425089085508956230986961264468497195197006468075508375511664142685036667346700406052114834464242975011252803325767893544224950418656470468713308978938473488389016911400801778322768410396576225092287682440881948261123137749818459831976336821329786898610638582814926433080882958530989208936370116529893928062258103488343901597464716359968832843775180346621542127637776234733837582987374657577679001374674862376950497810624841062057458207147598798746772469288202882974109563692916204748878715600089181816908610649965666763756966602898689342570475995505499395921262101084502932129364072827441615477555837206319153300293358627023559219183534299606559738377133636501687896903366893067533386631495424777590685453987186210803060531062536804491306916962322176445949108117805785811872309675622877277589978656295943452033212476982985034189635453749644966592313721776008605957031250000000000000000 [81,45] 704266094018987453089783839486494114240682663244507286435928722039169457438609937342522387191494702967482421323701121278066229514609946017349174498581236097619339335303709354919699129346028577325386969301547141306998855890589467205194874790472205512384251515980906473414211307586317677487239164906293402717617530196957710101008118984796304519954937397614893504877963557728630113890359960063216537303439401408020789902903689140492621052188684293090656544740330770530066931809060929721898443527614737053597076547699437063880870065337244432055816632270832419832655018650437159050924613009627348408802621692455974321658638977645468008735241988146294004737878064372042176133367893041481380624069048385744821738667541585252805583390519897497980744409687261042427233000615928082270517815127432301711271567778059669813203649931045402724264887087208286778699640864695083498885944779782406911050793886128244540160387400782874124453711635853015406486181882384125877572017062015855934208730780011217127516289562508576282307632694726218458337871046549430304017315732643173083900629642707561860061146156984586786153283412808009534170745623603594964973163867336476807360700760506394942779979331167866490603622549483824019536254491755855097011646986252956152031630539119962344625049704146489243207274058437533011571988331398034468691507851926269169943937882767955817959411797599523767376571651124364165377061672287822851500493179210778871809367282527033249842984445408452596795895185299349862522685440825403063575852413596227651519633274643049255699541330326284349249205370880316666756412208470265675479024010585311004882605232839759182434192814289860621927536551637743186068780457968009200091821750148223504264193903590131678001628850027510075799256373666809919272075927098971805914179092248781047844176761055299011297885418348240384668489410419263449061206312799361582564934512881702409913663858969356706994863147672954659103917386717875667783448960522682845318909904708143040006324823602050265661050960864329049122332402776649138348500005536902348538634938095199096777313145511579042452696823365199163484363557491789400773987459681848318259623392464993336863613728791915329811243726150625124947428033332614392228686271514611727305093904449271732853140235920919211304664080971658931370146173293661832055342901915669014375374193160131939026487242619372689525803579548729562544404650881264658528655526334867007623563347858674200610930184142524070866732708177995225156882868633684228127438850184536767373548467547577722554607410586358096082904012291692197322845458984375000000000 [81,46] -229427018643708817493637237895974153462420392695454669459794446877524218716546354583993849251955077862784564719032124565505027600806663854079575734315307329069973417378050174169412953996212065623815739388124618663794155734019319319418570119857689433418775318652020486030901178830306073956289649824313410117905502665885387428203259690376684863033072459897625066300223266934781584035173264174733482314211943049002167208159498602359214932920351128538249113111413655892911601062641507874614783012955072635486400003428787340256633184401022867795539999178107002696598942100940655621610983049921961825201935802641646373521141900961967761559632724450669183822571634186511294176221136545900746213286909585041652035529670638876993141217646946592352180288020035149795215915338010107058604084843672951138981797067176398691695665504373831016017700413724563943745863336651632627768832538809010717158957232802233108351719932576360351287120292312429757488661328162219300477276849885886859249667528993920693852673429589178426304234328827065074549367736302728621171834630084170259494423739243250729414510681542066405210647381494453865984065143070392005857999385183985614070319544323462734440121166975133555542333873483618363069783975967212321797886761392584642516403239387379120017008212458813292583677755477960971765426606541194372268215669611074036896270423059650366371801883643116942825603717698555586276336889066864080758403352978630015802788894981755416220010374652021130644421991943096110199631880146743575664086550490851693242548420660293346205252068444318406453148474381137189973479579114296421324792229710230227298419330530774604848656288536458751550692428401278335236804211650917286629758863049084300154801281378828536799337744618681538373937687405324443216961608952556368696165698386164031909090870736504156586273405196315605209186229028274441152053240212591742051128479610167716704266788771908727271345316626297990229556846553630564432263975222018787050883910114044114650077132020804016752483728950990940521222843193034728466801234738137092272105864702267371777917289064455698846506286777776100594959730714410910999605666735948406267141690632358054379518726160649180187107963884888520260791624005431664260871245541043751550087664619256745173531318128920742467591809450378987735219734733118433611600270884152973253207939327290042459026890736893942151817998338265082122274845002869508370056112201255301795942947956410883817590442089197232238559665585108425497998117435518808245539263554524289191260541017164479313597547083247718546772375702857971191406250000000000000 [81,47] 56890928095316794950780287412646045664778420274866454945143062986209537177667757347129241647243779319190750896770489587255739479449293690959561537240721464510327951461007140924671367993718537676940581757182372834958128253744478864977542872424626706432012103808281758165751588091094362449038801498014301123291587900676370238900545971502528053520657561791995872488876719858931685981323308063416437244967465681434891045775046114413588466679115027785879099964892843162045192533794939930064738515711463237796742276721511630593735209418022757087245780463351216256766423434225436505250682730029510603950687225047921282979592616652595218374598911049577510771549496164985402230383401888445441917347642021079939855135237426737342355158036675703887427168979292375013223346164631878475189370185903656321797773130767746097695664413488126873755479978033665825188312058676487907403967223482101182547339544013317287206495142575264719720653118011235555201796868775781733141456425376789891855631649764612875353354704102692571535575998575423636999310294478335498711416282628313345145655851214548388228066957081200858584133041505219377748104491073646603320755613130641210108554126858442898121001992292860056887845618845677626153330781304197857197470301086953234449507070863707111600324888073896076110901198258632637020614497842780450973984739350367199655294336711277192965428554020263064777890648549640177759178143839937410362142215071554397528480021809448144028958559189153677911734163510432909740994235407652746440202706266818026232051793820316919029886618879980893381487950998677590667726656390529855479815646680000683054171370644295215621568514380191929348224970095963892694260194914792372139896489281176949617424059952371828786358452767598960511319986111206220186886634003108552286195035144623531148971798646623974135020292651430372890443768400393872278869167310074031110114254313220840136272611649747248353674281281717570084721106497586601646663238058586427477481570069954032696083260078784035027363937669071221839480968736178015488741715611886245348762210009059489494782931381047654468876681468044086397465618817113467483487122780828656030778492293160719930211644403459127509263389009888292856095019493156877871006169158944934530270121853663777396712955048251415504166750394156524910738814457184105546699325722399374424298609233104857725181266486506072053592672192985350347757981783148623494223062097887326860970551831003850987198253017972435409268968551384730041467400264812081478470801146990868434555415411927031116290365275744989048689603805541992187500000000000000 [81,48] -7318380127674113560351345091969307078519134206145899506602203252831088681428416124596940220959752691625065882857848802952810873466457087346655543564199427806157194940643458195263944172844389183465069646281520547887646542702370591684670429180281493231411559765270667585225776933314952170757416768517408721692829495979429120824231514458545491902136791671576322731476783357342163328851490464336492409757801820079735660270795724968975096200687996464634453256509284863452392043569772336688379432398640395690711450261721630958495406278172367660355409579462206272368316428699974894012836057604476033384581452801366528411746160637678925335407497138715578363961198414834318606535546117274820892525718116636568137996105917621062019313091997293333017138861950659679566502084194350706872337978539440500284025836211788293700074366608876090072093270280944081409208269980530498255031752675552218156088617604935057392090783899794373414331415484903891310060774008073341160769635428693539939116002484517828177632332570911832120424082217766961180085202461447518809589344183591331569110507812467089705008558681127928878378455118042382658719971269698349835187995358673370412936810827992459936031096720152636877480662282385171895072747565096139952111593545284986334356781862688530410054557850203085653885771829247446143238923110428187143248497833105537649534308768255435072998199782117694691338228839040646755535225592790458590639397060518378028800457821503453686457175199545278496208590622372896109548901911684526963278285570227370693561758147492040903218619948598931154105599992550236937914104600980171491795474052469588042013523572737319465526657397900060595610885113503989383002673450107019505272599583007398595134843064461345974139698392575586766274693174356407709719504350485480133452659158812108970524536188371939500119290567473369873970108607258603041448202023111755406016509973551953791903009977457106042646116252246449298765529660674882244676257270255460853316430790259022992351312439375257023857457376276112784567170798612391429480628995103509933476374432882091516837067874637497428041338940119638558397455426652354249362103505962964272683026500581034654003695343464958765334013948937675433952372985570047940854949260424905186750358975168523506115365419864829313302165434667349937192372508628564459843741869188334299296600849985821975270099882909282042906787378166348668995761584731241196139152945468351618604038636806863730645120073741494411225679783916858301089021951253372421355758990948830391574855130931709368269366677850484848022460937500000000000000000000 [81,49] -2144952826384513380236161936177948950438323403323910876076006944775047544080226585359067792224365559905853798256343414646959813594641419882987185785205860124451308597127216491187453786674129598973725894183617291493699318797095787924558691404112899593014906291930589473594948273677727733627040765797663187263436510409656841680751155053397762504079538570691072061157380609759756471265109845613853098781655806621935225571840785757691697672430544282135141376062299504082050936801719775968582496132910290760221780496228506471563673141575774793689242280659568287108279074463726212731322770144699753591228134324441302592421639931426256080819735481166510079957407330162948707635962760200365752936782927100364582250628001523294571292767401885977289350043644698005714432456217846592557320147140782332491835767659906978359084124167401204622821704457819068852772755968272551257662351037446943743135579458455727238234050175564791353292465060480995256966203400940865108521376124673794486992112689648548453389095772071767868144837179990189066012317714995913103909995976994568580451792157527213511520827575503678323661046297767037063017023585023601582328373853407780463138256939972175276700878185354293201731531064431641036956666482470034332534327992330462592980221641159613748624978722063966277952963986955599545792640644325810038043978293304674592201248409837659029555568077486601198609263040979132686171369289304638434436143880678661829242992104658596682906806382869311635642579000296038774720840306749838975785459979455813022352953126676473315273806428396234754328359674300603959639702268936054890113278024130746796875531385643103781929336618339217750936755144931271903906604304689660547574209761340607223718658064246879057365660449885355398370109403732531180180447713685134201225826620589804189103154066820367745830084846591165651685035216955806485262470400900069780169318346509286378711599497497390035679160999419170165123206636299959673678876181498462381919224741520669082044395114980117852894427024328736197920624881607582214253855314089103338587464463894339799633975182627043481340541709702689043062500220434202328973451218715576343215677130413314979247078041721310822015775270402752373841360121452026595267906134248696329580071910576359339837970229637669461290987049620289954238242489456076169028919682254815675097060420908877247755973365448078782209777244356613459951607252399844077175219317401019600076838298355559902379437924962482071221515283023733565120063682663537628859017666978834753711423595501361916149107855744659900665283203125000000000000000 [81,50] 2023473019315346276269192801991849349719496440182888271173705865539147402437159176361344157765322249918674343962703794797776273403800951471931223195303563028020532601688340405992075199473799563145311509322707399690936765442379779526996184149468928835278406984913201557038156895180729854924325755564260381847804510013646192095676742365135430667654734359653480704707682729573025113578896672327186850567742116413512649554581380479482142545617296624110783360030295872347426795002114280545249932112435998143982242911424253632128903849707131605939767811862362426376326409072977947796149748688638011541436063453229754485336143475921125460043416593440288144160013840330417991665982010357474351124613733690579318823617001942071984168396479134288873707220080131893182232676650748277936721581543820538200182695700501423021627835673223160533784686767214265082609729970243834346478537594868340259355165714326773500171142877667968382746892870942254798456076821708663871564266117247138726506923287221998658813402617494160849393545753665785852363981948645368532969270919980574692550140444176192270776106965443164807617368639543286880138336819473151796904833913984869215491615970625137679303358444126178583070191884545208172186588445588282370209661390819963589898573738635881240485464617824969333382438234703277199353577389339905978806223036104230571761207314530831781214468357203968281249126828725303560675057927108962946422269688602274526059403293214042165662701617649678117663402300527812874593379852966070847323611625557285096526338261265529356669026751559904583563864757485844229776946756111645637584067230719127824847752348965102089788147329205727803129425766204891246857555111125217815745308822095515619202541200984664787561312318772290883475003551772323383159469513474682419750661721025179090964551531891188741293866467610103212063673533075839703509073133457549530723758441418993361178982861298773902419384581394070983711344960358880359765265298266707346401888241114188233849213217135387258336641819005940755565576234879767337196655109807225813224637575126789918608180850292900953310181081138067086765806132207863652102089387133676248082574390798900393277686404377383400653832726429637804680391212035842977201251244829474693955492265786796282521439585971848185245747876054000095447212698751241935664554165987750040555872037375122999928398301899772869809770825619556645642919651586931461501032615501946446174586472589583268403495620144873128280303884350337267384119490301814591307439618725015075765411021180284478759858757257461547851562500000000000000000 [81,51] -912839198601162094336189190941413376006030182250242544443083665685670723469556524768636934497579768440522769641632628053233575415771366633343179093932638269014635491754093528489225029304872412482842814957508780942861961490943126110889726708926530100447517565280254503569957257920623486015916587602207719419782361574929995709382859191236747250941686371479432837549016190720411122243111215871721963350739192206643411490556660105654032890095005530567849399745607353175811366172767372831934980039414284748969020499178905065794272325055313108621057053900776219913827314262268161674002827774548558569129641474876156675869624221658312918708649337093782315052740550175383624521978232309250686302551885051221342025831406722372227776236011962312222259914805086417613901842507932733148264037136141811624574727485857707515672288915780306161662820237949042176872630098057996373691820831381845499963416084893284771184486662974420876720585602541099572742800192720614815415910262005093256245714775158748530583732765362076156427548440197540836315714583550665032656833424395818845092308882769518549818124824642246592086529833302055461635328820166240249324235028022707401215999019085409863433234387666830545455779092372740764628447286284379292040742688326404910743285251605570543088790607990811664384292938981271234243230690266636437582921925983804559959788005518139580657108160851070372832293928163276252335151043727285553668697607239008258888076047323590535815347529425365902386480914739523690772661411176340693507316084964135339769677085727131526425754110699602653281978533537413859090496164535573010546956101244388963210014603932232456101270850018730427408573450558869821201451532607761226488124028022481861354581271955120134863047097246304664729979958883388039280827925783985631102620860359918958921777656109332150058915697698300855450303899661527803450281280743354302280415238754888492489604018875923899650988130145039811563670760877364136104714315664944539816773008009966838208836683750646443670695861993880085257939985903285847876027954364549863993512736387449734047575361006212009092338772500531407397729681522266426702373120829339958164310038335188069507038560785287976442241360462691614052519454705293120046312424383034093479437228041883014520030448223673557596987965608788570271202768882635818880885840344973857212778261992471914054536360695991065462504968691996553048644639248639587384097194113910272286476777175981680899267897377896021364446083147063648319958125332947874585762340925880665596856000654213403322501108050346374511718750000000000000 [81,52] 302970406032322718828648016279588361569675801478412128668834838990791916512667379936492781846921606173801903359033495045276804546712347378263155365063351216265707884330854576748539245372670112554602894219090983213813176020359491646544261671124723076525758760545851176334796350423829106514707674218059729356213427429378087221793636769012178520516206578003535781577570034357720975672447706974579072955634250320515406803480531386378762222683335453979945841611264561681321952433180160418776454312063134854897167910679257308023343686973859672442199068906980401451701516411362687582067279358607452018085720050003902409207965034193414686398881364467897728519605572160743527712705803780176769047668225559471536509136084123167078624553092427004202739222255341329275524794680981056713866958907122132445350202893096600230805615587547552976988944760240709710365421366531852571244539984690817944381565753306819995697069001189078533924997914638693556372693828744213540307263659979388723815291847813280961604236902518577573324091679186320530125085217442588797200582341439162909153476087905715887491041735638934128909851709764111945507437769532080671358557703454302834817377160459871908570633705785332707412545097305533000204743927523716481904204800414207035974370873763527515704371796437490878067106100385645414560347289760467316198093800869837657872686040977955361336475609710966475557771450875160235178183795223685350993464213887572092652648705011891305977768275331054503072158251031118118560942034428378641009735101015548898689374353565392202495755398324134375457957137517824283710232802649036812383060638231992595886283934415102058800168495334419130767905705739759353234097954273790312054964099186185219248987884356774430847444931218322266969501453732606721702736933413760215293608243701304860007529200783131232560605235196201536796359447050537676087033489811761988759120670525335472995368000785895924584766026806674804081137140110628367488957449470331215414219092231813484381399568329828891811750308351183849975443376620232452645792720461224198400480312484921406377252392127621208525406889366464859219546937190574645062189702612758643103532170222030050538865263458648944412030787542230597845895495488816834755618017534136736388555486805028791509516637806588169939412329719856176229370619220934630053042362969315110658202765398541653131440536483854138945183707239686813347888798306734902946527713128021670626693051861767150583725849289648102416863397452533824556073493136614483738177334447619869217671606520525529049336910247802734375000000000000000 [81,53] -78776011303766301474325036748892375430848657476216086209656405759991800693510707548769463813760390295810208102882012648190046036172145401766454384987998167850090696149993829459927589519535017467912136831984589461135098012088539205543500688946881973284209318306229619508865052594961536291628500683518168533850246918821233031329444563718811820056509449323515731683080828019348172021058302673120814081907514098540452251547954500126943332977331493710468506878782863750942959556442284311364402504282415331696227799605746680873183665605698533035774436018962150605916721568408169933688569488036249901010973795028189609480443077726759812869328859363977441600558424342720980922687098905726460136853303244612739006418525399662591038008904006898802003047387550200316140705333699680067028893362922379187011983269556774234416672305493501235918069240725225027045335953896449734054915224757284262160407232286573073706695407496493086182231187398399401128437150712365621517064586404088937624764770645458172205630113632556942480457116779220332408565645136711016792214099563869270418491296093497204010019321395674542642576740364787186268584597325389362114767190273892563160453070303062454140483979198595555978137576103868497358901383764772593468796069947466783684234472602958849090764104420468144097966302054129248531894728654419668582389188886121078987821970745568548209856881513515814619340850573798779708797023014655725219551334294498658900989145454293583770275285117248209728602491018900032985589133637032291354981835570760056072167327182826388486930875492051688066943848694806863575648099887182068245992888325415915228086930422279406615213205271249965840862807927821482173688858919820798105943512346003716391515542634322417321487505520770417121729946192231931570889911669311330091342686730069144539205585616034107800630286826270587571735956975709509973451839884646903881578941617912697941060608761963805254237724590984833956356859502181899180043859679842325811039539563523163296645370799719172108663451369058873356263681360386413117278074130741440463170606101355914168515029019400241456038937248540617721086332650051405400851137084747519383285534668918332676560934715647285234784467365764627619761487122555859947889291077809031437190503543534677664818905998389504108914936438250690558969135519784144996451663941258654466827781173545806677160118679863996359016969561568504231694947137302811589753736717874465681880825690347067139603267028992363430245364890801833273891340291062779965019237335500175596625371809977878001518547534942626953125000000000 [81,54] 15438623430474588213960794029340814470081071592203841624489679199485988920952631921455338526983776602884349671388309506659628338179824185253489424043902021621602754829973583385806250466994619021432196994292829001482338600359728623975590083566399947700939423517100274926482096748530564258903117932559436643354666228738865798892178175744560593932739619931251579936862638852473201851226786666953214283803861837432069063856938563205369231669919681255752275737393147463135852795477176207937319462748321797284500702483382545441003243459098895721139617319901441229256145727686394469349145840636705571105566950827499708274190191125894574493235031179739391579597479770514744512290031033434088615494702986992910058351352584529799698220790150304483596417395086807488311568747236462385973741903276073529922407085504744582756202381081623717160613792089647925885617801441221535249354552175093784259610258896349769237748814427261049436364525139027704781165782529527278973942066780493475086075262416602525313475785170379520289725014732772802932529094164660228297934744687935175068776888006129975339793235515687457841482200891893468579265199107127716506926345595554737058655528491849889402722114417352488725759317577948173750306847830357107986304125074388678688977562263181865971970529948789651131005569162413028528935265709735057774882970183168162991636050641335159311906435179379779046939542726744812674150365742325703496592082736840226730299150868093700148133542077086368589136241167342152945684394154676276732791334468808182166232447081670012862417439582153243470186950836423762749116267850814298830058485611995241432121420371748232185407910093966746135750646674707809943703270188653984983872788236166721536430827078640147443067687389916957199884781171035137165033402895910522015439795683628194863502983031295513590662753925702643680031126103333200662183860450005173269205249841341550598738246684852245849541332410434654142415699552979626371603564966267087258499665382871696992689945325363297286163929801036112891189978667406320255531580857363965313896271410394838547987050114176942565917101781515333142997647865321342272440218856294874660039119631603206144320989167805536232689060690471113506985146603193913415553558202007414281143731256124177815580464515869670261355086484917118113490575299177093159920290029782992073965085114297091892152968712963541970851791632435130118353814434676743404905140174664520222336815234593418557468472485468537252258971672058730113814463435696168676509852256059640573937485896749421954154968261718750000000000000 [81,55] -1740094121331927019047074230591964958020574182930982040561085976788389031268453404870444374326356876155737971184755640874450173123389844559386948246024261672653437282372802138752765470535163499410646491539077436744909470757400405933130618125519147270904353517047009222460962804495372345522374494080508259062008474913289019413191834167461788366007207237343036126279903238539198629900322449389005106339065625485161506710702932795226656735392922176035919673497855571198902383806654494973982053857774749144300783474428969923245120796231533544414362061596888085022759415167572404708542201501771502419908785277785653434672848329917252625460097367702119513435864120210258101875682772224061266367753596943157061309632904876905731450890444809414790831765232843944824204686072567168812102967023493411920787405550430013957887566623102495513655499995970742751116389813204986714861677022124607137877351271931851390057266965394063193417535296031009332408499196316738219469449515512050048755119162331073657321437953794826171358228829464674205325267310031302213558013491067694859712702420788978738367518168639669024768277716846213572447698431951765773165958489226127082387231123497741942727784117946241165379468888028093875233673167285273516314824183987159940041133878989854155072139570177690572759191506051214644868831829169829757529443691414623381097311833297641986613824813498731901659628201360027990787479986475064751892960843502688881813960809056622553687781065729329244921603120370349556909161446633344414962263030995124426455489081637116434592125534901168621434817200514333490353103564709067455947349601779506848669493041614870266976615759127471985492761805840721152728628933783019131212137732828337866866442018847311068262517916467204917879404926187486401158983010577546878953611669804166242008017036466677419786015762695217569284444565399993185459907646946452062955310906059359548009625187777416369577978617740556149937479348527047638258367111300725632986980195161713993684588079444944022837281652383518030780837953431245332734087333622171114902349050164431892730588207086260299214051110066461012882271349302967097192960675739082436380806383354733004734264427224577573694514956480651857621356835526680263888422709983287350582476855521596332211342339810543011846582107594599320691991011372440971771304619172812838171821388689708041295953773249904539789647895847143075381407962459509810220533160648710287589768970878356349931791016068201038572039383711876269077871415627651686329176519696382285928848432376980781555175781250000000000000 [81,56] -197860150073375944649702074692869091598780716346001354783913083394333359416494203933976438045813513183370875786354741967068690256978231628907501998527375605506719833438362914927601367322840393851669230587587495309665719992491680514041203888310735040251878636847948037736385257483027311316994266237175590566667581251070199699460403752449210543064480420401900264292504330398943214770065116934011232919979542324516770977717729822457737312542334219474954162643883026974013215941711311574335065740102064100026592667363659683049675748018254746247435619188683495643036062985114331640749762902404791267991291809325230584829381570748120800946886056513042023963775367344484966837805505464598923218701019666882273346362240901265275583951684846035127131275826101247912901865117138878617232628134734512669562679791046074351396234013134345635711290986550964071402224352512197290432911955120989181762962525034906435195952775139934026774024051964589883315513126837192875650741084805319962068862836657978444142775164382126420971040565110108613421457457770642112069412824198344443269938916479751136124667788919201539247682564073736187092517075121212557390693645465150345797828650040801789980524393766733640986604962100531622909441214534458573920731194928017515463179663022718941963114108600140356075794819225179893323388720761435391091101482471134707002508255565175640896553406871266794914132405453744501060581345025595991825601279338879737778721986607157753511197541288558783758207946175753799090264065500205660752817572493372596848058414282556629219389430021660562521022560749239469140159507679546990245489643292599884782137133866051819102671855288338370703080480539046720629909551704592850511019785468385567325880669551091496187822336689027662564924002528326194304602313874713210503273895263572780576563314681134327914730081453386681945016920073630137465642252167110392505876294460046894809321548159522078220970420364132711959073136177176641621016375922212385221311773633096933638481423627310421570767278264967190238709972605766768824912632988720802885149262254237095187321397690886929192640409052683088535398526992468476906560558987073626171306474173602610463384063063725738722911868313595953838594377327848339436463040725326056719227744046899357466888501446135549422083624188022947479578656027670989597897352799110125200468003013958587777789017849982717988618641371857084968559940129815031761088728723205297703281557111523360090303980547995297241321235601825207039918894504412224350994864430219877249328419566154479980468750000000000000 [81,57] 181418792817600884363543197636070204791692184888867346995970293791089010587688404465329850554052017109231696598077642946609001778013079965940046686316640857692347040235387870773124807380058081347520103694410391455435985399446856228666554740519306908078773988682234818857370447263733599432317030884096030251289036020273862598238504298336824631235598489939566823210149323349260952577641552782386228866015345992391545016651736358450830418669669342801932289970077608992053901348525213610062087097694167817716369952980757188203749093899304576426883170598007332754061284387190632868163933211267696028273314284771147699356387125206953193733714513885311191998484320339130114719219107160543882362282580351987559373295656097194182908994324260300703660592314670679688969818580392003245892058791920228777104723388742989398315004879586480507848907524647984420319291659173602245622182203700389451546815379576596834191588808922795270774038779777717458331846318014578908113757721201441281060453355093490219181561965076473521447761352786260691596108069598416943684480406476834309239871647848535537955830163720039924075836898940711395549262678582860620199648360327687692766282339863425820360442638450241518013031790665923542630782985643674422698249555902557686022102633682820778608072142110117913822700693420731630466766222391176829886235022330390960763527209133740910138772770509461666267584204593484271949480786468040331130535918827814913464065672563309775762249391762446649570603071097596416882787448385777945853175820980317292929096094800245515195343952103168636493414350499432703917862538019742272308504372431267239319408727686274761948204995268039707084881659804839714137535581052361057303643176708735595709049752151640030965169692034274600673452427391466416587772217732828553641618611648480737149232392683111383378382301207956886552785518394927625361604542683801600972745503400301010468047828905224881226794529018311445491529856101837707343822847207396742296219359064191761508494126400974678895399949668106229944809433273443477608124496478077021488373414249333082820831047694318637093799831306860375747498306663807277198993899689262261406050523048659723150615161086138144020810445818659365872224409184804644227718097448693228275456452454234378505212158897572493979277272418718910567559080372394935868215107733507402077420217433194169673203643230668813761972190368612731577239510700495276898244065423059163169207544850711129259240344986689420797930347543386740301728362324766852524838417481944929932069499045610427856445312500000000 [81,58] -61610351760913814932730986541041522647308404675033307084724832507217816997143835471730503784877317477519582145483564460035210910355883189947037679288829492385928089139452946284790582432006784304908511076344549441151914554672713000598740855951175817623124056719424635143391695315718594889373956317747664848723828483897581624932406134741263536551092724173746677373788731304547798313798668755011413407688863621375805756914687106126757621188484702685808359508683428491830971955962405952181973183920268793625652875828545759035254980427104780736143427631773281954168242965919400739705747132830677414490806601796318331980648808566741228021292254867144238148324142041163669163081784937944814720438795188829296728240061669587754882018344938604597700466065293751161321420608573115963464565939159316147468178463495984961386728593705722514046145931948080044582195970686864687125138967692149274754631068057533260767817206562496256769639597362820981637845768679754854471459254024989017107021276223139267300352682581181926110034028552673440964093129451083987565566365657932452936329456549082205694206791227383562780923168108663123040244819317226800399374821709149627770936714051480692061396266112128684463649301761916575272237844029712058451542383686461580276006046756490487411423913308184321858920718818728136108803921060776353185401986139827640795545933395111391412198999148866112824614374483326359372305747427017579608537422833853475749142596208339914169999995666740300837300784492930204172959425466544989164497428824762859738577602401414675408308522758355050164022871232436658992964829990905656090830278100701558008147613517308451738026128762358475824060024769101885071716717478523764892429511411625376530831690536264513992415489133615427197677182598136051315911539943084989194248125389287955308776902488881337737403100790865452851899220649380390411839199497271700246397879371929726077267296528186121448011089377061777217315269975430258660395623635628279774411727963657254353858408970213404098858839930311863873494004136044501448937314289927805550871688604320355779179239100647484760293029695679476343160063130208693094143309890088683542371170568591940958754333093268628537077916706481343132742441552878716937050136674332790162586643714168477577999701974573892377300632340367592658771831156439180365943100797562143201483514906348409622538442093565359663523104707701242215862450389426365261903078278409866924936892190539635073811031847791759243320919616377309569111141314932955648231427403516136109828948974609375000000000000000 [81,59] 14608862635365299530866144146035929375996224539256396845265795211398786806785132229645315732755900814670467095685101343570150437744209403641568464794973811519057411567251016618400276836039589852122129707407161998901662706369604809977436471472089535346972692058168473898534348046404205539867955224252729900000812645087777828585490114363659419404068334585177002591070769086218035321495482495945058287749933427805802642819955890690082034711026090000696388094038374808163989443653631840718534282419265034337880464584732195270898415143394184058322057668946820329321089894278147999288276217127745158919871186819937115170654647350632351803832383031931579265245788787399627814224187374922743860495918281963027243831632015828038741148162728235279632738852856053837133394444266225339112470975148463275796336145659807622182509628706525411349581095745765176294918434401904419050025222188951348076017300859293132297824648905552434197721109227879103400133197712161087703247599371795296457080934505875207379613683148988842369386726594975706636569801531881481503443176920111428925742401277281096589978209691386350047746017892738328645156926687176902443257613758424521951892473980660465822301335383448088495055028613843149054537387491503136228865561562794218836954262797065171500233500598745045245205911022921380203928975867318144205643274193868202391052797048750081486835901179918546832038194371769556738563820686179872067031525157755093696331040803819013977510412405434714832002699404573900820373854500189359019068935609003859206925875867369926797632644313307286052349622372584019001442785439305278845446119073085633717308438028963584402753244777186479385686830406689193111605941370965289640444031399660899060452423164152675118863268351539795939825958915274123400854619103056138398954563023819924260021050473277147782835868071802598568181815677036074699819502022748204649316945460091508560926158809572197473016725504355153560167151191893088499150421962470429298729957858316735269218353412306993485777587602101244653932002470874303066397201349775856227509801202094850360504088380416508819576332508689885680086670112119002505817233172525748861013190570299907205222110212270859721979348879018448663132990385958974888540148681119579712589865072729751640601112228924117936782388556828467784014114081117927283612250139372267938867362782365578075999529943199222800835076087958635673325632062795252561406520561661022560154453682798737610265907628457302043564225692610083934922954577333761155832903000373335089534521102905273437500000000 [81,60] -2592903899576467129664024019232093109183493256470482213989125425448612044707627895461255896711837083574301262084256977426828442566736502863853298711828987481042169778399300897632088688845546017423906516986822049351436436331332181584878267185542251444590721525994908566295148742826892179263958644319980864559145847918029852453336080317061008933700616273309000060666210604783061328402558267850927687815851912457553450162923143263876422561377801749270376735003559929028766412936835817639439614223515518120771536404721686309713286137258255468840319740637918490067306841484283225858849024822092492043470644326064855349114361192756885284587538693016463121646122902763571845719335104908228120222536068209926466653860068688880322849681294343268846329793162588212022373209160236350505569065001829925021243719572850963267220122149959849424242973345424858564279482570459788722161139449437344623458536443847686526407043632063932508906255709487066470253256497622523634033068830684983041285686472313642906610724577244944267087938799122658140759730205783281085125529242424490017724299064175800492001574373208494073982669510103561086376424644655652196548884484253462479939293289287020242156265020504265321822029678775483570521240522316769146291690240992822432477590334148216330665989223630070260271906141606729857448912272073062416297914833320992327530262764654803278312183982637409061840394480072900101949231530526175253497795138454105187347219439319654702630035007121067840616622488095324270894325736308084968980514569261300284883356548709480687830812073953598349569302793664956227741893626343164186907788727541524371931456026815530573999156491592493096689417808040591545023975837436579268931326963771930270899870595518825987537983320148100546694631704647707162854768059276667660181708054750663322673541504035700952174728569404065528648726522257989455630845550148043380992608649840856988114333699037545258374845517987430062517864296901186159504653949571033929934276470505058427932371229887702472008002000408427589441141162507791813081789889323173116237571040880491631385298873020923484650275712113534257128202824993649227476162074668398584638545078941498914247798957580600203820850727367580066214461987111816189854583031118881092727544967959938242473793536937516074478062742803604632992827218563568489169198914271748148804050686512188310127827682154348147909072932606442290579160034037376716679344198734099857910510946287161263822750025162345859093885769639402375576773054910439952891465509310364723205566406250000000000000 [81,61] 328895078073795778014397289513915313917839550481470206653431321849401101703862741724852380226863501717013757647716286378383731309292416380825962915647766861818752749651517050275980143167913035738697380762861848846342424447599632058004876983349161298330919947348723523949458236783717156496153877341032669770721356130213927988405088560380681111987714151801455747010825455179981526572474103457218433736575597471906787078912537684097381119877052502553295272141817201846245993438773425252982979910622089333541667971102747401296223543945068799308294472816784178894977783131869713607379204157150922828438812621359663457536525095128255564953687156127012014604501905062569559303551397061092355821460097308756143539703423560259573845862644658712727253011149159766546173023700040495925118699138737089155887963535764883595032790571423999914470570714335292743113872228855487645070970113158653446622610014237442088190221704813225317956004284094196418889099943700316472949972395366820296587979983033978294027554080030216371299442084611056043551731862445453986831385402517940246093071621185055346004971929216558956333537414003324130719520030770154109309728003476975131027293267104300088227749534954618362915571603492649628049956124578879738634136423517816683468615276071042494273420473855693256355621925251651609525790429225651569925204763759559115222342989378305829170594212454418926482196012746884016223075543217619514131163479068438238477358873594762290471463711907170015516703549555928175652294125869749855663888340382712788635055455347684096271896048495703115645087177056162109892087200399661132121753679442861903305738541366445471052846473047280952454181480137263778071862338752094641824918050516570070115717597231192086837250783306939791603154957745790855778524764446148662446067428963981730553951889181167426834153846691403990143308260393723617110586805946014556758883436390634426634424616950388977039227047670614360288310186676252547593397899658112908159567870965814681004920439355207555776053837439928212797622471298783044672827347941719250517648124620787251423457868864402768752778997422463675208691262719585222249731221429374558142848427509570193185783335016019185974693651151067960583387655439051726351323776904328794761249271678599160366337677058536038233400564291304198334014230730882094920158776190309300505980114928731010163248556845681221577205040617490959805861136351940056670982332502026394657544143885195124359386000455949646903996195941696123984540974958742931555377708718879148364067077636718750000 [81,62] -22891746954507589573483983276144359888017314967698535089646436260274897907055803270970320529030744531670359666176709640670803989974404508279686136887170554751682369173301642599052399369196624139733163549797115242280813550652896934276433601723792432585665175979376606690128051540229925664818799753057836392078555912331246532293661431000292966976994641340370644429588686755531003091948908419299225179772415951646035158578715562911274949971774526691742194773321369334777188302783984981184577414824687651864910873329866303698549567382194423169029256074120851001244122578857476090715641974842151162101313284367503709612880565246822289491278863990836149878655273281046635651854579385032157796836052068036352545055177976061584459844191220379904398594552734251936030221620349191921713887047507046532976345193735108552099010685606743324666636304562060972863612684420428452259015239959531976878211284166726861220136385638096699156842069359175178774377852097771337511381205200413169493766258402090218351543961196218093080003628760978590761918207359810166209201419026101593721157726649893110055106619763188369532631758425189446523815118096766402534657941381308118426119714266966222961358446560659077879530541139892254911754853161013566264944290441941837972241351987792330189825728663879709133547639394383958569054346526734652908148442485987580601845972089727078292645541857833684511835387912796901426358941334070933817924020183296425319517599222893053541174532243392312565735197352013864018498024599574292208714646420795220066973630186538540147620040186055069643402832403322670084066550745573078638228092234915662879910446988705040451852934347559861882916925618136781474960098297338933536419283076272915601384990962187282475850414769720129379621728358874251444881918357075308530949449488666506087293565753116160690304762751085754441832657031827701728730097160488471308430998478840257115695155454462695274073910134556650791587592364932673534204111991598905057956406201647509778214636627530049886970304078582513403571343516017854353838605756366502950393657729363558314974937306661585310501951711322255876803634873689442744008080959512734911753374569490835121461248895307747387834256998127658267516673829267124944482008936512807236817300836422897932150865052265798196491142606402983547949804864079378999559966607972377017489594560225806282869141397821645188119435597793006017285565431659884057561834478431419298027227612159766610275048571707878014403598792309334826900607540167698061850387603044509887695312500000000 [81,63] -1106214449271709854853055184134772649580851207288463444646944663457677269167771436876441070785149604479082166498704943387000065053283208549105000597966998760821543841975085536720615361824252137250968589590767183061232342466676939692210806936573716248979837989630148657873958030217142390408598966792983082377044779521090254402653516157120561262923120205604771993960476852045953834104117050998682827187475220293789595466690793657135276401330399576414461737544601227661017517974098256777711838191889868401441891282602623157462646769902329995435736644148824916368203790214300249229446448901135988416410578079454260212501833975967125893869043825055553970586112162096805531330996577828551363301704700780451898326467480610802852857721135995361181617318342668554029024408350736001424610898318751165704006877035442410345480935429140287156062766608935873059749060136372113754383606020959158337417386910132595699512854625735981976172429455631700008990071750375824451157764491392195678379436758246809817521767654596776315394247746286587122813375790449705906732129593240365923574760514280435602724500028756504086582564397666488925802131993488484628731720532809733056780381200520295987387249254232251657216307904455499818488615654027729675278496539023082444465369492329397426219872795038423125601211048851845263114780235292007657302308470518404998453988677355978742845980164892307870375400470198285301292990376779037617695232217819492815151659390624226086234323466369199214508540417862110379293881131415259365778889743902619960819903629616618170978712414444750437478555148900509447840744708871577747180436192622725223986559738336337751290827299772866016532866705604824958128294762172936853173304900381926653662075274788097575642560036585946972243262615911797940766389591088882177042634237923462268246721298223135033761655035925068637531436287409076490379248212190746018819019568874101390124098566366144054091186029358098247295869101520758698849077003944823322388984372865251784646864382140475567655387452227042663294376234228265212697712241608191147450220512125712146555576115518055811806644570710283771781678865737052165060550547235349489516886019128532755367886973233115124922170553704852696295443122275181592276097425677120089121421065461446654384414103103621822633986693908163752683260638261803173906420279899947231399229570102891863322205706097294095931485587039649956300874261842638861270601442982554752917848871688782091286411398784185487682779495252822533901682078294470557011663913726806640625000000000 [81,64] 544183160464034533525097614062244909137372155479555294994997579566123026255735505632466847917203310132810361811937759664527000151711296899892396447689844964582120862006801078031464268037578483421508253453035053781859186807766927880540843283675518905119124389564012904952908768606005840325273371258635879144350579349455999660997874541729271685743635039692424962542305587900707052758708217018725460997364593673853361822261113617850508612757760202489965721747588514417169637843926306349966918413904675306438483403821397873187641991226836877858388746121610453970798708500669031796765246189506384527753709979192204228261470159563355234056651184398299315949734090651244045520039460163718407704263058475829004546462661952251308265416554076681395203338367955300635574933390245333743538474269943576691218300716888429841861398713462374917007123406912105093702817457741698140455280448727106600296980211399860490092185391606347006964290725652584922041520885726002359024932250629434128402328530390875902062308456326082263064278127128623662266136366052890226010608152249318484786650352028749423696056776102839123550250482269107481080441503771312295319483274184266670043871028475819890041482740879101715935833595305120582743379126513511372961315141300077081586335968327007856116523806030739860241339926084834146380946428348769085113177825288671342677305216713118387486264254603538812968268164160787505146666717210685335552671241336703602217801906349718816480370746449506009590884105242828259693561331373124186200985929384265138998572699603213466210916595290446334343173808335943390613910196994534009833965295163564038333926069135997734278146833997775344250030560107514354914938074592786968267982607793957936360842449560517953270536520764369774564076938275643684631311030488201879368265092774244463049980554567668929152206001677581723316431105282328473224517619613048360275927277464510192628860757196439473811918859528811776171798968032440481724268664267765095885971564362653899450037575492881345218683478975198187916483032654046245540929327480298738957018443739157615952002337677987999023689049145444720509950872191539424567792567556673567246179103915824635734457227477421386871118834491993530961068994579848047308479581379451235045247743666489309053943514822620943880749632222185243517114671340315616515680708996728264931411012107369072195328747479238206831122346509338602542014940588472539538312737944414903277639266871920282807324082687775584910028214835620019584894180297851562500000000000000000000000000 [81,65] -74240719273146448266704045201945242700937288535710668763042204034421677702436873671219764004825376970168858020654337768662561880709615411538768369428807915202143056891226266500892736497837941152168160395361370794374950601097641998120832724737992572738901782799548111123885681831746399719128593088734952327687137447941014868960511835221492746168111383952980955991776980840902572425343429478844754127008030547136693519929946455618891713177965810529206354359754820893469615530383663593947891539137767494137523247039052449728183571252275787446876734970562344526631070387944472116882478991461473077779066757362904299346802336509197060759541154151804149985740315380385739987228289876502102852926592183396771573819387957268151823261298521404487718077726026250641566343725541478689406514123896963453434059911876814467489723684476696090680309496874332760382801120558565174961623363391166600694746221331218077823972459210164298245077165863463591444913167752854975222377598158277033953462587754653397126546441013720170587891284127142807925073661729130882884766001426871026789748722599207896358301838998622610443076165918112916777277401587115716204614333887952394436709983538571912061135405743801473144083601768293165538574190258266644756821331172633499491836777030914208038387784259954805478336197092535188033743120902291317082723819838954832400641566158635005729065520600765657342925278783075682375326347641770172739296123728140350438668435545836613051965276807384963732682209589289395754702335013988659482250662886175049939304055539835583675338288672650383320890147596336807955409846756389371511900690284827433933239599414206195295345515222012288969192807430978509982431510333853033963917646700046140177348764625154421853834689823063266763446906752059166188420817547781692185335626520999645592198774146493410908743251634092541738242567113712401835966769652731712962736778241053467286840531893959997081217343953183919583168462653368594487066207093865663423886645497822105045664932826145632376288905482103514121522509936123132346713509378825521719245013058757338400615360419474218838442566318927496137959481594119968428880315226825005874904574023743322343966406242881069579103003021414034558102431581332847093758147127602563174241534114710125415951009900934741993312990015030863695132168410142381596017073105977511967041651121425678508357796378431693995605267799542672356292084596102205420995023863570159464741818371329279733910903581206065793285375775667489506304264068603515625000000000000000000000 [81,66] 5381005749538794028690538890565622470376835575761465027585776373979162496778722458432453391779844692389273794039744231061692824978649999765274798619135549124596708835136523130627790790553563555752090438386710606663855744069887101487199306610053745856903364652555026451214884113258292010786807758089710029105715139447191651212053309999689597151431855056587945300593673460290243031422672115832854382791244159228062529820981766869591979588454310960272416594773824088552010985562994356046424159966115273724117572679912757243604929130227711621769568115175357680739546592636060765852054051979893469032375852884798664012502691252271923209723391627238313723137476395955695581038478796197925579603604927205953251114245103677447046642227045899690138601577938514606691693845013265063450902121464542926905058465104491896944520307658228160868793500833363941312682043283900875495164539634955312751934324501314922948896176496242538070182315016441236763301646487378916102584718360383930455770904178805133264989495890729054254344989372060056404450154028007887064148597951727301896049326099963198541358703909919134403738244142660801668510399542387470697686821967522607362837500082886810449549843487917108002042383075868701402540985467222083842896984895603392295061301767174872919596589252245475595948644844791786268322415572312909621811742970046086050228312831358793054797317396990966718684385172680496449296866434091597367174911817071190797650435713547622548455825905184583654336744026575722469645390230843227118755702258104496543804204385842064949888687618307260044817364220321414353394543773613075688507320820989165746145921660827235661499537830530726780604719342971731397804675839667643702765823626692981257659876192490881514832857146646214345141651521696513139241370164547647440027864718370787773874903824042062950866227870212338872212381568979679118971264438026258312561299955388679229434658175032766097646363174130402747242434688344274547314412011089865304656484775936700438979407626767159239394929320969489680254542192905537272300475609394385252675999601149290901821237324711330530536850810749888637112355260705785688647085479947277076669386060949543882472981764307130253335981071341371320330879696706136233162604787976723434816830840736370421210610765510240034938093719668918719591125834190191144546352264604710343229672821916340880878955749357966016757600655688755514392284800190843491777576855536162370087189170461685386767885889980345126559768687002360820770263671875000000000000000000000000 [81,67] -179918001527111372838841451140512262453976844797803496635233897928735907049179704712764759890157415375999319633250840423718676509928706164333073619407142275554559733079605990284085029573773399956034245564245131621737515462762467730412773529435970103261450011324072997293682501107933832014327279105928449784251589875480583258622380937054832323784078886822929077397540822493010027894126130454941594331822649636400639409818198517557324423546112076825670890804463283546631087880695237115192298060419593140544421118532675381977412502243277211165262899319563083822970440207178050651622369932531357391271667112659606184745056997999808896119509036477347219012786297851733208384574901155252520589734325806887244753792313805132743469320835077236204247662741746118042795632696253104098821523776691120032414289206271811098198559519432225535811070690354752324359063711166104335170610823050867671510572647014158276239234067812260920035356748716839721793278685868113325404432469245071769166454397482685555019868324330788710679298904045816330056207628129064867941406334251719432841127733115208804003652478521506880023601682132585169456735020877706824657686651515871852097222747784623344639217869660901146777822160906778869262421075416284773611522826412424511971209333619490548492842379606887564939400955203647251145027919062350746804664263726442765801411266802544006684812940112546892488877372989270379847805081748993487521539252283802560940915519695580161260447645660905128261798303327029388139186267400980450065404222767228368453776418926885140034293365442609747729568937401428455353386153397044261442991602328533787470883577092996999706407139116228013250198619300314011811544931155856429677913459552330115468175663605615986239346360366258181898336458314539714795437354237898754894853553725987814628435277470599149175781260258395177224105503288453193024388002621779708307522770180979014045427943843512205956318064520304049658648410736999525614769714755683776093784258033608046893560605085093313036630726240584891828654164151359258425941587026365532605131303494637708169195032754220302964456718649800011926509127245357522237178705991082603133183193096544868361891328744452717406757347944249899329006262464668727366527499989377260601192527455828079709577308271967680661254269032966908183854569351786816165140843211565560860652137307958455072119587505259706550001299815342137769528982371965913276778548269855286678785306591315059638713346606975207464529376011341810226440429687500000000000000000000 [81,68] 3507195288891488255649113806047398819895986751727108045986906817171058960804859957383288345597796224260381894457122255744896599096969058678936002390733116896144932811244165266487897523254204741924841835255775566841268813702130213941371651394682195774818002695456398104213875997941113854530532196909747170125621596597205145788661901524991339790034959496187764287112221281477432996546080143565362808113169056967611770472663499369911723106268727672414590673241743650108644858511800125811755897427798391218003107080800187623958093997021855394326346153328032442569565334242758164077475900084567049565908534270928075380255044270719718179736236614965565036057095709895803403717716990814002408920393812093643260230479500072283931818757328963333149958356792267516661164731258484321913178894821060131516059594814575414456188225459021636708633490553019251289455743488789767919804284255983771486584783826117833019973254852405365714858722431607938430961023772971614932284041461636177417827539579619416133719288785256021538794391313213957710778988532091896966965575347284656620624314469995147081659454328430573128042777761638471329148999368588600688209975937415375963492680564660359686750663120612958283315664344006552026908441915708892009198002050020098572645322777478696889025854848756154066466882233865815754370525124892021805496489439950516482199063807140118064545049913983409903045321897368426871068135762553044689288837730754318534204768406365207603374453242412524279069667594496540235605186904848954311690972461032889306672871384012932153322133969749317160375158512647016910378511425028231110100489257648827946168393996289186823215650287352233807162339314841820234647614445555807115266309669855957937898616689299533084660426648053557562250969666380250399948900375482677417481216437236175941726051284493067247672611484980539933613438631983363644587345943398400426388272438453642692002343740606664162614249679967431124570298455240340109586631801375566767491446427379517762232060187775380821931679578043066456706321617574213573441195820915361555619559496642499917229119828743707095533642558632982013881193946829682340504324863627301344963319486753434057061346249594728121547563402978835881711233918595944646376196699611320732798784601002135465327742656551102087973478150524584593642943917238639591815768262219770131599543813852862621317231281025969741929152396391869422352152168556326720430847028559554502089853021273309742825152746092953748302534222602844238281250000000000000000000000 [81,69] -1400671076949112423823128168847083605132187077786961313041477170918075146946512532440876848704911961928827264416198503458353653588461078313930716710954050334018269400577731258244009317095027827151188346194496698257135061686188971137772629420098552211799911233947649556230750743149998468162325592838329139030861772212234009463423640113322619858252093860145704495213822813733046198193706827310800825635039007798982717973547806421966356285384223481002385498837006274538837121560146185209326056393231870319697337113140231241642351663126447869604988974623798579247596451339384463198538329701186362913901631478255705046676157518911913696475920456886850153013080429280317088707945820118175706436558698633014000605766192938856472138668033951930717252084594588989907202825291768840818112506294861646819190646198391548402203518980849958463147703198502336297542577213026651581280078475021279941649739834203381131033496887512567232667664859449860688163599005284467117729995372733388073521098986973657056522304079126991406012806067647237379464150831800886807456624227099795951826068728039379953439576397960939661646819291092225431804655867009200971509328136363966322977522192260706528320231752773398671435093065126193855008165990808589844435918892715649654518449503222694004300275735983435344672906100281895013000900573570958317428040745926077779549518900966477913212891088140598158488287317521960216750936304552253791721983417155276080618464823218343924034334311391826558928525068379924899268410975975068434671504845415503171041664448982291672092859300820730877366886680413859067875811976070779460019135332742412061047826509140804822939806143068730832927621693314924760848255066174018128996046259807573437824192537386434383745152299567225521812418402557080496799771774232930978853177297569390896784814601198996981438071497619765224002740911365316995288958778352080279547526021096857031325055610874624278905376034137840531607828389452226788789453546672903625788483676390740926474602542200177952312760894166293185842337032803704632096204214021106932473147309934079586295844536956825275167438987003877160053793390318010117578388064736431275420920429237922775293596379396716858349365911345093952534588376603828187457896941477755423929345625832518604404454350620837519028694543739220828434402586582462676706437296651031997558013782794071438723891525415381136627368308406002547095436333215509741206639073152545379346729713092537542235352376884804925794014707207679748535156250000000000000000 [81,70] 228796262800954628425471727474705828924226467799749533329375564942252445725766410751656281741547699420148498402510696944616995798961070356032179933483493450726761329511935414488223637574365758242413975609410406387345356110913136202172146387347458154624413497073741586249540028997559228480721589982980466799447259937052237414861775881951167804153397291792891781615877674373769657463807487659074808131905323216574232895767507829597071504693906525778623545152753071846360097132702668782495385455348341512654251986345530671220625736395808210382363181667364336023936208555165269924484607865304615890715560510304563430675182654917755011076562160620709822506817096470046291224332757461345435977613996678532676518322964463799748300264858136173883466425464416117542090244455166566832559609442526878879568834145741924499423810080818414941757210021414295889222535379632163997615711680426559934823323031686920445778645776866771434496083020177420161574717365002320885432325899316213797645161598158534340030920567680710517716848834907590172353638600034240825488616923321061011773687580470778893834602040755666049141823624526014231954258996276923711635404405996151236616737621465526287462410484614523932600504958695873530325943505559063454558484201768145999981474019609828622331717011961603172495994272930296981713830116662770876194304374695755106100294717164292277393285663415445953939114247860295186792352942087965799433456780946427686282077795510482558913267789436749140030233883566065551838752957299591924863806913119523841696808008526105288011093751108023691231681767343360718490159888287746569125173623645349585512065129737211916529842484713571992862396877127839939451199007767420508043237694547229254364104644116172041726771146950002906480322199813424028611356580574897838053350968634476943925173971696297352261343869112371252432006881986435387316775384190628172959529948109201403862792756396773880524088822069431176964104773663724310004590730288271235990025068981012789978161946837298338472759558315992567273389318229381916380927474624536806445618833265181983594633567180293939717620129437341714754711701878010142747878328663155917249081715170936710594148221658109273322864869691368011855074270350803867689314466197497320678850021384052073158909024506094508221191625453795749272242034658083728804423351081977791289887699277991343076798672011129953258540044786917327223239545152036104715085212198697505362336722162155261406368822463264223188161849975585937500000000000000000000 [81,71] -7423714537161597260546920408247749245879548079154325822554657109260199492535567588030782113154261016288640700455370245105432915766153933935239064734150235928239349776049058274346951660367672356048896173941027968399572797554041216545693125184261977480631044970543002110638821096543801508032236526496858749072551936225429443298491294606058261276536509880301727835451443938248959786245552801306647117372843776822450757811309102720101901929958680150706288001788902595139453615454291079812333817284886504916725886688003938004604707218187745249144017867755201657479222247643378072625733122798086417093595554095984524331094088355404887762276420878069082865033359057170081358983020058438504780954082047318535175123351734904814286719035407948131599124879505805714615941344169556065002698138930141338490235750478784871799196753619814389181974551998234772810389592505897720757942250430179667177254319986273585853505781964473501942732118294872798104395717536814866925497205166167113399542989387387403743967126317237947568834413684127763568804191407466460879305500434425648740857576251063365240564577913767472238447138189896341358771578963022270224638623532289679247328660259520316846199129877850280201458018018249072399103260518660260908284957585449163542351434677239633082083847200372675198642048870309250149478047490937537450852489791448977430315432983617706139809156741577775974989166867097596106042368602018964767314043515316233178753011617291341705831523690485385969294882614759239500286170708462465862048343115013199804048953116065593287896220025365534772529054450314681484182542349952173910221836525173783046822234842853670807471372861127469023331567457245949903017883985159205142611401683724666137947976813265307296267026338444258489306126444253479772391353279777096769009287930024623972242386180946255627811036250500672790001648197331497603186253488098627197913633067472164380976015836439582319334990332549054326589535198138568651566201125411226210657963054979549367756519713798656544939220854570438666104045398625088098338646087271414923722832207991934937816463405777772546847300822233614513460744784257301212998859204614221004375997764003424378314097441947479743325890403734727782046128232657589726451961248958925256016157924600224200118419445726649661506664710198092107611447496263885080586904566219670489315770993955932308045838322378194876579237776341381712899845804174275896126928771720461133320611429864399610778491478413343429565429687500000000000000000000000 [81,72] -2206256168501640306329087216624342733997887307756151820624812994263672184861636860960191279616538774167704527384239417634996170120109298775790889944107452891387539704726353859137496430317282273821791798466424130551273225661940147783108536014266129125392665725397046770214606077014102115690111031828752532188133041331472233559669316501099787316364477765390218437628734273841044381152172196579703854637647422801506494826422544198575868002152642851626648333271154329991757080983381881746475533057735157103459098553049206734974999802948984888826671610841063906925327144516323106363913761873373051414756325102440445448674449203088563241736915951622376630906728705081953917792239426570804468714910023226234569187891353622603878443940694259897913675786168571640925130662281062647525556172465026362383755516550180131210578334453129033531325313510420442959846144186604602668041015530777855164907128802609135417668123838459707656446648856414907584767015175850758406540987806730017274203237114521116667129482453113328130295172010716990974146784486930000205232111075653716324013608033983695447219108481073605473347503389963581695050884359580593109642659932737286284965581279186188658504407551724534173769667406385876174796316895328111448729800427696890345785766561714624124772531464908102585541668393001108717279301746677580865086797096267667624242943076447465927921765634498702662383342908821477318758750098959835982755506367847126460570510073040787470323782395937337505362072818418324132488593921497305870578299789874567534702783634370920497088542982388333822623370537400611465736455783294992566816058037320675587182651725024797660565272433980345630299975730738736864816759371110208844369022267707448106459547864419861658771965181740046609198307873045695624842756101682524972989395459917203974957738045778645205907881248442498350435754495147850359287194059751848571293872319780707141914149992176138199799091829130363409487243743922383729850883043580172516045535877853580809523559970548416199583278453260221797193453979951858095026012898095889286267844454385389033938786261420303390611828363184595177871516111659869734554342479998846374443468758328228592990375820004425470156782768873832010552163178901493944811749761121589182974114479131967724257789667687711114538659731683384836048723738858109517947525989242170194112930170115943396942760794412258712743234416318013260162975934627119818325030044256682184027236470758026598559808917343616485595703125000000000000000000000 [81,73] 319300037750482375479429770394951651880917327860699792390887235903945066768774946725472074900848977142590191280740449961597061977235501103441605186274781921183120024144117870695514812817082332932052652735292306627848287450421947175451788615310469649625493739137828861095712830380402277900445027232087632716086126694696660535679000876743576183893261517222653484604246565223905292840762039224484580170104890590906145671528956381302100346828399522878194434377750458750912060216416700943691033032788533120668683936667598843758792744226125183664781069933644031027857857857952248508909252998113491252103666006037316875497571441409856684376634603721974061528580991659595514371105263430815815715814947800120197799935403487644831299534285868573218539175298036374625503170200114473130260857457156999079057610155770534170933427510377827236199432082002677726363988076000676114658150506978008707236722279281630383873662354730329947649383780234809088223025445648803748376799123319396571107337267886804334379753165855986755792612081201048337103792429004106293528219238060558865948588494367989176223826071885998291145547563924626811970567787232260227310685140987207508232256013758209458870926802182869776617694530006787482726036316885752366259153197457901271253127723091461820312951238241009766686768609911023194906142852665398867203455316176243537659606422351595048741358506919414050320581490965905360196332483857797868513794087492666325094073702465712684615171166511896180652303132176310854444312781077248870060797718607565110918877633565194556852528075872559577629586710475188069095996711113023796726447788975735498189604277989850507953554934827551890400918886019280364569613247082152541207359641498836187711373267956028688075338491887038521779716213993392070610857939848403254634708518462357284168863993015798370211004886713506912765809246697112947909281298445086549537588575910195635097203438723735619733796769192905830486694362911428302622238362308740027117564196008228968992878760360713348944245730892185374135894736347399556893348922881849958647925115858603021105297383668670532658766848045757970415718376246623343844501860471358819740311295324352512306800667301072477615570580253690039058657638227859936607944615553404695296182452199725513463846719058344557736064040745853992852234552237566728729926606128005543275523441852269310165769179697705230763850544458378306579742118982385050544052744910112524720979462755643396576488157734274864196777343750000000000000000 [81,74] -16037819707783296286658605478549960692810396836576425021792431475688658620733979115296455483334592609403105356281322976405275577416177090487191865831871611750053006807739011620444300829879437242504997468305895152489417225601114632553227010777562811486636973578816269692895737671208997400428699464437037462600228483385055283554626863423634787165734087320542221442699428451835218095992401985433979527828614692111485888163734997246135700840972837032741431085074182233369542951872271303331408025486912480764984986801091320470016156220288555952011560966290148820426152949153610071763326516216878510728524645416478820540261582977314893512439456282837405520165107016151289865122994297770249267268226483693328086662235386108293200673249257848074524342859720618375200583509865544325605588768625389038731571323274310680154583643942300780881059522897028555722401050522394748947097299569587840326124052314398945970777120646421474641303231696446772645595362996940026321397732706797392285561301012644246827622014021146801580136827636834465728399948350031778393349101362664770347334570506647203032285685520849571695773522218530722187508621613396178596636461160106262881884374145808463113473083238678181417004934815244227889325565550328491848253307739422400297451592627829730848854979881647054643668993298727876417798657158423326455793523951074020316344292461474439864589654312778983374338941250023172661823185426858858883644560735492320660739733040150755588550051380490582107049906448294574749695037270253281878608042909852123892838837747496517044519683568584091037596551982932930619427026776435647087790247448104307756165321992659207672692681059008787279236738618261634133221128618764529216209556085170503038695990446529651846477996884682895664190641594590757675756439280291199340163928680332083811489860149812546113496455976309113711393826351484220239153643231694641138209693821692405867290009767860682740961426503969692515533810957202276631899398349400194748986530092207593732806439393621542727270355486918092780917536918681120560521741605974054071796211405014245215734706158632127260605726101103804585989104788249255797802646163248731901173344706160859483838150316363126329960476799061432450729307652804849507906091926826559977331343254654354602831308135677552337083095448213736094781866975647670746711866297278701834358058033100901858003897574281905719200288497508079844602017970464497163443057435269246957521005469970987178385257720947265625000000000000000000000 [81,75] -17451282426914098766765394399672052969155996723664309151425510097564614383974680255045999426555130080980981423317228023063552487123259212548586730839303391891373920111182034419803490920825785960490247401927976784427339144739438259352356105242713627299331618744218760135973119963760190985704896041851074238086242649681067674237535605376518151458462409139258135467082121144690476042493384848837547418626368993605979201775922349206325965552252307772851341035193757655195663320178188788613579749054975413846752120956105670768629534520729362403049890629513247789923823716381144687979820081623390491408234610119980444229826754242105020431267110907424215774125969966598230028229778197023106607994802496344911762680625488158846695052951598334680383172255863092892909417590519618873888823481487428700758311786289472989984942405446586038363090213974209901835401686551987046893633854302111841333232759495113026241570220131786198526292847837415712139557331081923199326442799962264508903372480700121594250378561941833091552591891381669893773227651365619416172592622718469863130339101650135736485807371128623039132456905276474377868839106722344153127290729900594900446076393020963640750398250275595197971794960409128606079790736605652917616962038087298630367680196515205840526918087630379766609654872379724086055586251778414930282475664097346242708676811736621370005707916369802732061308331789121272799272645809477619654789883190315505082650097685460762646203771205178393998414833518448291938727272751917143565217542001400607617326734530010521097133661801004422680957082173264005657686075557416794647390451448493991472266230329909734226200936446965446183912441905605170368618285750161940783800267705577370033962709009524018088185548016234629432443264647982526025503334812381168735856224254516480718774801440570154782845771881150487802590621820301600078239799064022454272100711694440269620233310266984508483177058726099304079415917617809855355865830666106103230166138045862857221420815521549643975972548393951767653100348860076412171761025366312420504820002677551832935077754882783552969835830615985413594465905260705849652672615261567201889051789278173389430253442070847330176189449724472771434845452052822134085459992749777317934963225287552756535295632899453510790087958706164619632271205467491243161073115992928841764774259483396080532924546567394781967137648134020850830396681869194895550816057214942381148325978301727445796132087707519531250000000000000000 [81,76] 44894641612793083262587370433479174896838154995454594258200567241207565825981906647566978190256486231048471835563775760693357778968752378956532503850221191542445601866744821682172825622137580515351190643494109223879801943267703888477439022130564918797906533110244607905443124774976822342768179621263166707135558401314922660888698260243166904872242887087897817423015864482677082884878324709774422971638030327369249024410333946821244413644473156424968331274212869731888060754172866995159977198961144148345011538469287615017668714037499220245756152174163289089366245211032437654007854940064302332830510442437444218450349874551744277915520343276075540172237730369474053110960889534221183885827224455136981992117402436306597541216129704975063035902781499700075493951480713986283756519255584331975248041003929459457588102247769464735682716332784065816915271584974427973267129738872911559903772571486937805593872158451389559809061738423393083032214311382316513647783225218313820212751532328507826463378312062879155312045601669243073657618020420319159024699595369708978913789597241151278506695368454773536952495573718354641099203079681883377042681523948131273592012567188389729920568694717364883338891644952949511480361392332049283087052643501908604184685774691040923114865961157557623260131644263211046724068374323578096555412225886182526558691790188412613990521439344570373355790011619348720765737804357660623220065502641668975654544598501801541565836857636649525301056224656318971658945233692383984339207035100772568260382736075494369000929389940221412779345999336075511929148567962180047844527178041862702928379590214980044112097946800012765114693086676294542344322646621623147974999178020694309900933598046852353713738079753415297620809510088908475704797477143487524906305726627615921963192871433822853738024305699817425120069881641475424307885317245500077124177669734603606035323616207688656453332000075887461090453425083481509600489657448803007889495211770557797987939796448017837762411780723961588465353070858354075904246520746701670122144181113226799296088892872533304705610702606913056479725998182882061841712023531676055908148531927164558414617907322882782174632027168334533543414315941689157235093438113390486989513621569246155512703941566657807641830802560036069642708540456272704185406446293542899589208209780701774627674830145118304310962895372048097686597189015254228276931161914498069620549358660355210304260253906250000000000000000000 [81,77] -3003654859825545959823410769633482265788596283091801045104455902632736296809259815993787346536855475115980490266789569736714114542709858416107808406005989171722352490359831221655407945446131765309752865140533062089379605553745281381973733735425929870277855233095303404566932026078968004052730959105343090942490985726688537003766662818109313206352184277119367437673264332963887174414526993608378695381763847897875309010955833349886436017228836017812603772402914927325970570152061204561864378942793597327412735543885498730509029751787997929155486640118481716059660477765617468688430450251944739712712542453804883487506173445967835838382084662663647036570283460196259917022470726341878437755713962268043962684734084024377981527276817518962965773232137643341099609148694219614420901079516709905045022509690691621253192793545564605850580807301959210792507956776604605651317552407887216688536578527523829287514173030248857267724543364140459259000882195223601866207731173761742351830355144614980098582449358777977072689835331622063230724451275131165219874713421620572351000539305476162681655220848694341824286267715664099977883541788531556197589294721668399066099597761682534102600214590284122875791911413178955527995930675089406341513462377955638679961828279068059676602144783514905646025940774529139612523849607909438578800555288557342429314785836839194571941724479844594410132250172855305349950524164910790407920488140788073568112006682202992785545375775727400844370544549463350237916039516681643558139230302034776727501560505188501133851593006053379875808548283230281268823015587115462808591326463275848360895841882286413852990631644804364508762713658542703187760616372431576720626759833545091390500854055003418800278928855881483434180206672865518266025363886241290074728281676426747863192211637720775014867686586024494508528092465176397667275855212790143609732965547407662003003192758747527284198966574760833783193150530471874327326517213872735458802746429628032929373594559939068212216057396550152566392853770741927188322551223859934729154414845046415791253976878840882981162509174598388252236383883971413354378458987699835901580708379468132439055899235625823084772204423928919824394436284278777091568825451592854488262737436093782945390093031944410808052211941495994866676791412548504561944188141236435621212799225455033173142711398260994208280303874461239362555323499578012420677491337191178377707956315134651958942413330078125000000000000 [81,78] 90738286846241972654057408222419992354765799756733456295072574282486925566947769740673887956686133898648501800430554342290491304679888454850308639660286777054172337999240546257077655034434402861310768794824758978260235448659622211623792334068233803264558515193534729874042692030779867696305932567851096685721149668496257418292338623809169896464103849957108933287590726394845669328802170361007458823749434247944732092419594625277036568365074410443847701676608303239339348294888364827115426162588217010447539025938310032369919737489248802488124224498030055130164934967777112371684808346428531385897717270759956387201452233343497421136834759800214382477660029854253933082184114706709609825876530762330360140288885811293100181358174668736488914141956332413484456555582794386107856666115311201291729475231739854275028643708268241982541241234558082422293106754352872088904665678208723470248612086877439147110841880297239704868262006535667723092498763151134616455235176985241626883668990657115323924552786160601654589520895604479911475527524459823620059749182914319449698926088698400031412021869459801492609952239095957187567875308668910565638294112082042147598880439171412188740256556521781408487184215218763724272040081381867653360893912764472325916256298724837444255029475217311208938372626491318932952233983941622204939165994163099204883042968437501998515794943029924100017430451544417556854428082580048116891760723700308874581793462764780467855401330520261587000440721527319120264377960397726972259513670044966881916541756004560712996168944983562571281189468755610813283031156932882934725566871926843764895090830802859036614369350785099076159295328370778674132134225818018380119521586991725263055244838634812151907251272041460782292288560347980111927451438056351264964180657044537793319915376061264451291887842138737410670517495056336160020286179735585045559902370987881737291680987463151278183162623726640897747866601433018309563431967338622293864698455121879701011905403561014000552509986773428119843089999893797589665872438480337112509603546630034212083281710189308203679559020033526474433772947070707296366860884972004819300695381224397106638224217801414454909596254462776109897966003609835646355662104112854810489087893570692333029479334480310013975672502079032325489232798540383686452991940292763422278404176421534413132666159015012962110205591047982818149849591929730654961058777807636488432763144373893737792968750000000000000000 [81,79] 2246377285983402227063035970585810538400431570408789956236783094156826220477935548185882799920085336961364734558644863619211960041911602964565808104833435888490647139944754915182697015769851948482964278526659248231781831087343010336882485683143822524451025609274387212767547553520125904358062983630089549893043404933151810731032683488207484016853473782559974028504961469944178244197198329799148914904831128858620010047094449932672427632138653104407934636868194705175636309328489281052725198562235268905478959915802937041296346206436176067234897740959875019156185640523412967187344716644670463085047324342464173299364719752700451946824499223313457400363857544610329256832304512508345076421337129573249605258357598477016896598994378364382985196104373328988288135202099609442506961545621189710722527580141995335079167486563868099859293610571573146856540352644961936765960633071968097942784495404202643082133955316000024123184772114429477539731499698148226135147286358505318551466061307123511355187923291908785835529142243285158187783268911355662314424134795960948609870957322193117354229075044774788383275779399601374990641978393066595166638279068035010423981394013958881459406344533865023335496913780885936357397829731742211310969944631440675658382259734517434241168206371877484077118340825420826216078210128845589414804297259770679133543612613742872306511356011035042263768801624825708390530574281495493179942403808230122739738146138510691726123259668872331251734853824137707892632147587248365622923694654051485123921229573014407082156970521953301173327039288405473609939052871582175719887043592280517891807579851268063064613846177785830251828950573927347398759016699435836179096450125108815265884414330117725566489278469559425964196644592063599248966686792910094856075174559107814010413585238873144234861307014868173074005483807309965379841076010082003500238217014704606733937986746581535953387348025343286709851929137123669103810267601849266390010650402275812029562270129633113788494552151966093440397694787586952693178685375535725762461178546326930834770798491040161572586142742694885249995298615234012232311434825560719730340701623955765304258971890969902554194660595907655362748140345741655436133883225290054040576264047338550666963317821119738211505376317785289899400736692232429474466029474457370463166022044555876943207060345982662669901520023323838237207532719395732673239862720038217958062887191772460937500000000000000000 [81,80] -288751095260880784446094851469889327923550443323147585529535409458152915744048441845313743836949709548027242942751822053785918147818147173909880355116845756705045044174550791602612355342529175443625664378296417097800100060409811116876038902977025177847074334981052372450178352786272452864309353637691195304734216866411435237075893310676366295133983042839158045987808344551611536109286284686580974950340598089198197676421920103260370556347929155286394249427445583523835174375866819891274997801428398977021595783537168047500637788937323277861802891448311829416219934369533302860654977535378894677135492741708621764093616528229730889518750671171933919890028247733887518021640910074302954657877889638235967448362440725397974367376353010568230916318423568816473992414950314280107037385391364282518395889672216030586983679607403322990682638025175269934882717898295741124455309832244390463226917792228855341156650863364985002302257662427516390145333160536111575736789645342867998935362317357825233679770256962128634624844414349768801427513128439183126070940846429770009151630847181846437070293052396461321173332726695961695389195231364983661436756138409594007047545260434990288802762629939399528651607734363977488829658941101766996405237349131016140655094307835025183081082169396462543385082313583346028672184625716244828935702991327324366742433640133150138057205790162642225675203586732200445068250150227620227896483978656301448890910402351262355969788562472570327307672859333969116649871148306492816912512046103472374739695311215839529887789098219174281489546220520737595989514984636943593635701539858226066438386862366886292602268268822482406146043036976254568122271327478342256474407832260328461089536386223178544716867624243579725517963377662294936742386312407279134634921302078561713362718123077146303163479771073930250678833731924581417988851586407707808440648167059725378140647880599566037529759064517360717638429585598359897312056082461615907210728437172669788173302816985415664548494011507682641989905724245377792999964323047060944092421674259982886097836094781471023541246607078609959132217519439090094137213255008274096029080657258065387941359345779414687096183415712732566397484254722342246031029597278799818622321851628446252612739145087882208585391257482136740015497586697121023608096255612971391809849907533544705878412215640074259295276944885873422752542438729506102390587329864501953125000000000000000000000000000000 [81,81] 5310854624925152779576475984398169609801447843161111676136708500622730158603706464595182479597090889519187003683704823611714404056494304069614108377287580056514526764658895347315760558015985651766135868865835954274868920551416447601829522268311838984401799288268857878651652648048387035627326661647144898256779383769576899249656181393699969507897071829318279824044991157461008993148009898689521532659117121429732939850534915945272484347179785996689678317058975958747620843690124874069617266651877212302937178444616986147129459650792858867141064835337450183098319309102895343640510937141371832527562736521651360735843817653021169646894036451063580376818236912478491081663305640954768670138088997544628620352589925971553362730283451743757689493391047673882518833548117733600086281457286656304101857724146147608787979939918230756244368616929286703980707146130801034568606265377173281784795065911429063183731634766384346181292744564844184093572756201541573709330053455738678547113081774059818266236094891007943914965370901128805218828404658942927575195961325133289766521733836883562539176566862956969922612812305680951004705186070793198930700871537723723259051558503707787465296175397412962661894979406978784045303522326691234382585127465548185909999263524705072984351353230155962391559199269481893847983779748319040742128290377547001498964626303051899851922644826856332554212041151233242825962066271753448865034001030632088854529548814448196837427030659412889331631569674896093620427476225272799183443491335117408967912006629356347342735423436499628178185733685578631484830809644247808423778895069804626521033172394263535569246403295476536030458571129790812121574009120627315274584129433652148958253080463792483574972692433047604070402436357514439050740630683468531817739601607159789991646241979461431950972743642274148184815166491446490299567573951505187771962404712041316199827724508889563147166597744640751030102200535388080185592813915555227174417653231475154369217245975078568469841583534502301956945902647738059972739715393840891876359156913832388818977490596694146870148979607384548055964353759638956644581708434428478723961948015073673364818482503492992190419447320896467751022814845817913388272893014646828537556441841662889835853244488755073276139022898445639838002964656548295324160713177453412797249976283556262755805229796510821862241978024143105110987939099231880391016602516174316406250000000000000000000000000 [82,0] 83929415327100845883882614054781085303262574590523447650742553181478675713798922392483836295822071933790742059499776279825591033340185405903719570486096918083417263936070108632794612153785096073301847495602836658102339905316687363058467765323050388621719008532423324089707809679003050996732830246752834498858488034233699879310094185411440191686809655106522426295135490958121665570373597329348821413730148285740130987939821127225241180277220951521267506549413815376428280946070912081637751844858616034860977508758939445008631103609767135072378781048849442929429813304036032471108598274168914570762170650279215373286352041086983803154493488371032317625179908680444758467174008949463221881626460199115331975068237542908039793075028012735157503008813714108129611297766170307816156790070633804124371454712212476958883984278363784482110063076136081130434975314716434801177203701862430929739761874491971217842418096389238536438626043218651088728295877522523604352321423100286092343460231852229287465033199421780552886497042134279905161867932999331082990909942233766093294327202619812662639631975133673610354418686786920401675439214531633559962375525446710851583515794459075482350222634805672933350250263487223973694862709477053943197737286369784179170895149059337921463073012386583521602856497963012185926293752395414156753050263181870571099065369105296629274368299729726980813815432202266846071611850187271820528302529449690999819173356466975927953033128811895246317895039304863734724074712129589046904124786886783933007116065305779301011701376392080078382846686798851495709853835206013223468314728755710286512872139742905009594988741530757871430432157975744467171319214989022491952982294036025404538182078750333411843792711785478025767250477849722574530509809540681760075211413204105943905847325548353967945622884943581803509129237040508115283346027736714768347550013758713165354431928602142988355606979909102158728000309884479824935321765373598975342775974124633634201953263846738620835339881332328431761645328620250215310565345930130747984082516422796835928249774502542140089770420475249643665830037872194462532622963606450170332031767812176976326900884923390738750738016492473915216654303685488773205565378472288607749132537823573519285457209287075230941333757180642589934738944846967945443272951538816714368827758273355049388407595161357255986915479101384453774879456253787715400744531812093311186446560173560701149796051413513474674282677514889850697814154149130694622476012029814914575560651496304941312274174852789084142433059083655122028919211201386559361915361434353720744983041183820037365527503204356160685642093688407783247384941205382347106933593750000000000000000000000 [82,1] -3118710594875117392411521932453295621735810151778284053084786917199418127500812521642078108860063564395542115273882456007771095268025763976755830067049490625993373410998467444264549882089162891793378305147205517333215559549709211526655506787137177666763610758532865437761875654550589143196066858469156176526405971060900051275442551789173777608445324079153849418361502939127828801951327396461580658792512289172208325745418483219686736659474975578334250012330136302115110192927649038804050903266083911025443346702455865995675344775753581051887218454547440150641292056118867828031022263518548049957455920524387755793350440560040692911131995540216566316180029306374680199614557562962400656641153879315955177247976130024478109775379188936076983047393876479731988157604152154364911625807422330004349826381702557410354132146736797238030813243478076069377839930037574864910409364398407100290787424159785128758733520027150074374012790633009088476888103593206267735171841831035426156143461171665382427284704147887898869183837117536331556755129151653149347547401014969738372688096917540328110199856816632750092844811914548557259508702452913592900648845277643666647424126358661554319990910954361280823962181532611225348346469511559864095409784541561239491270085278450299532576638490013687302268342602647809789609821103911162576467611174332390817199885942016772278750708649793071260257840855407822624303957455013171631694351476894753503621188410550061030641327609193995088036395756558078440396352189240341909865356873983361290632453737732560683453801442472993286391908328553888974580473818434235495677186960248129710835771495783457983016622327948679013175833562635370326717246312465625463492560898675752507885522059452429106127355896995995549355924690599768426529303752618655599653492628523305527122120064980740898625153378907181961648383313390048944672727518268667784203524583762306486401098330853280425890865744798910186883910026958144356485805139862206214133021113729716455576294296464047888099082007139823885045386365926601365390874686313356965681287852695157341203584186129591741373413382633110382079455218046953485023617839190994212932820448278943173522591665172891884595303853141398492149385711317118895406503512642660309070480178960799552784749304923911531038914366327156774361842367350115502203180418204148318862484942086400078270848211570948680138279035994323561830229092274438810074253317304376479227433213719659537910050669920219210106720385310396242607338686463597384518500943601862623954551343637645466931143932260557913591904961762176652763955096904313806992944692952122839576014720221892795945088717469358808653063976773500698413954523857682943344116210937500000000000000000 [82,2] 1515461348236710625443414634939921602258489634215780062570090160154958286270226480516030406052178070191137792117945088947369256681550311460677747084779129339982052484750620259309673310608174427543458670700602868142699632547954749126436118762187447679105022984554313542567995579301107455650543104567727905858351099810185040175961979324996596726462300692406843989644324892514991048443373833456607893609329590420932780046748221189402854310448514348732759263662701422774405996936641832258744552361782179331927247576474055887389263337931304094489322999870085773514909170850258811984015581939126944113770259986725154944814261245883628143320964906515076425291134001577162869154817472370192765720611015522537999110424932697051728936784748069660272840408170483305002028717108776908334116924753099086953363706589885283453396952221766916000778342922782861890476621340251579171883321280771511077981970719097574606363835327863851772829946722848371287615945858944125833803469651148513634238724300375955732640756296966460113665998393986289608402381627232251769458999017674233297872615361892254020580189664745720777135298338024828407414930754102644080525065351331078805388973816706439612729889642281640311485968091966184650503990440546945520339885373804430139083451211760729730745896959949348304799860654585640621206571055616310841130819589829114643139480754970707120400448126864067466268972418220023684758531357027483817978049094437745255678661209706075753169283151195567339728268350950948531029347476691996549593070472645769495707271437654816848559558760808183358630895163978109873837844749765251009209830196942729768922210015649015531073167143715076061796735149631008552515225225964351674192474590560526698591851287925335200061012754029456442197446640259134034647595261054208385218338034842063396726877002863153652349480891214672324404867229400209635362132840417097651786471893203594722982190611966931863221384401458968604084936368817919220230747271536225883916455235490192591866149467508574854144315859623409906401488308009614178732680852914180179786265552890174444958869455689571340127503847954160853606713611362833876991776007354660885862425436786911251539133644565232048816802365093052469523761848694036051598079891925183627946492479279863673033647633609279133217793037714168323641168999949205425596201273874536636404949286369808347589811773860505669936847353528113007672012862612477879087022397916269071967199601943158889906024622147164609159301460149774497532096209439690869163614513116774423741060395050256131250271184066172157931124061197854041467089756843984408939364421677157466629946852044367059646161270865857992817208460545330694912991020828485488891601562500000000000000000000 [82,3] -409021901060051691768721812018555467148707350833565003581732279799781387680259260255262939444144359145294149658659252717614590465200739381695795481597279525317985431923296445669186489469070366755711687682198289812642030922275466412496367329736091482005262343271358017301900612285473088177204865648073434016179194581331364150812109525006320485686144381634583773700613651724979890019157109661326052808883432104690699666732830941530011144098540383247705981271532913742440657948777818305621865146692311261612586754754469918811888785256320113239141552737563933729436178664862111753276657714767068229430303148663658043458651237118631319157485618427657129466555910328524278143377440171674494204748684671363263855339779551796201941372573140989886152275551558309061296150846073214649151456218172370332500873164975080992936453155438107478830795618604298114256691113037967094781409514750884918420703050345807349246775845143243722988359319305338394689050841881058812689730454665133943033452939215747685655389296188287325186236878028795824499818553037565039122125573689552471959278738147430278281683225647728960098912908881808757288675627803806463459343406093788256451595645685506650770530592099185469078306790332359532946376043677519124208690699919981330821979289620138523976223150931826601919882626932727048560976081528272367203378245074783011031468828959559399029228359234368203680695054489387365714481331181470095881649241786831477782462855139870490360255910533509698052519526210746447281104388862953420293029522802360685250540483406782429527760136513544976987630685076382999935244737019223865916876800721410695016773349531955052862656860588925328488091612578664543138628939584315856243664788025168638395482335647903813217946869400909481583282642196174823131172860885317276635333172491757543161814450608480849909751502396950386286725548949416588939005909389118381823649843833554467849337537676878742935922732665456873629976229334030877461655213910485190536234584949188398851818288600161195833650593979792634821946071961620427783359137900167465289739531467398746306868942153594260860996713285679181976985379761300381859144570021806852740141645853123896820440097991747453442804935682217241034142040738179547653535658282371145871284728753328408701135757211715616773931136025169419200224034546121316324595670177862949032235948828763333398513809037581166664060474981137052136142766088750376972107634267218974732743464329640016327873587360208090830811187201484471493545447212078216023580106704984064314794295613779539338076293425916890066370982412901723769182233946760515090992467800275912132065494608264332411145503627456679793906535805292357110829470911994576454162597656250000000000000000 [82,4] 10042862286659055174693504287109445625679529897529280266884073358464369125506320421715065547640915621591647508245981934161571659608528209660649563677909794537556525618691140514849514719019482323017037717140250239087046884480610247351444330026123928487497545164535516216992935718441189650061666513100474400478305546385147482124700791748695150417135748920182334045594783085836994878949842467742328420820636102377848626937804277427945839967746648951888372111812700652120727989435658879664672574889561806392420465791279350734046254842781906641278052074725324980756450917761663347804994204002184130467150675814738221947879055750098772665434059236962184559674501631021153840331899120364750611008697921569978805408863099656246739870492263331572607739827579466138538756621239280435893657179656476507409682876010155089652054363871860958939786893478484474296347943351756433160145232822778798804650505152336483257906188868111565095754228156880292970702315854005823241704368808280645836576695581500200951768730756252884076362827506379381053648026487302914087218000458064698903554971904562224308062866491915081894951661192015445059466247137098692948701400266929339941388972152268006195643498619091801321910558341316074359509692646110031468032098876930312241638183068283965947237102883977912809964272658008602827870324761145052777652903759183786260619888977125529854379323844658514966064754994131790519286613652403096822949466738574667023822518457017004905947728565687590144117215927823667160280255632352645531440154228486940453885372111743585558361229229633698975370737472760867377241974389743408944671417762756793935000022696193511874994843532729747897631008090584393207533115263566428997217908086885945865634778626522894374166276908293398576761721346565290950019353515816363890446255190832042391922879462581908099100186889233049381289827583045796569903931434734249748149198117263336486844136457228121474187426786204131531612044051970667113746897136195415090109009471624688402833400241276187643432679007337083775157717837845455822701632167499396658722554658971293007045059858382741396055927417619309324667294510616457733420766552425775620219773791529041802510485900161963384656491289291124054199139741064857079925064075838401176014489102943822508870953813239528742403612289392872429360922457896735864785020913710691302656733087030449103580356119895988956185070000234894449292165424567421398837072148381567226653808250069577975644789705225369723318541581794251854249844677078641092464509926885864023396191767102033824705549161004757801772439836870533065979080147027678711794157992674001355843215674067103851744919650177303763172696748906531638567685149610042572021484375000000000000000000 [82,5] -253205112578748609078036134594431523823772961577908761164463585772473526165885256565662570670015142517626423202989804120150520492706792020059850968275609159776116686971375446239245225994032746648240331112242185428601186770635995890238497616554277277214935427332698183551639470957242903759860477138252575724699715004767046626962781113014808894717253541306654434583976426097411249695291367879644247148506347472173484693188004517457665138531998868163227477298483557694341596292186152307118691438617932583332913961706978881678479737501132255540164962664081265404298738397730633377761549296263029821247354091665713880361065311527669029710913031016052192829300219917135450775566468640460077456482017035129201248936597871388931759666463830298027519160523911580317855089552122512155214626240871537828748970659583884639414099207514953209130797422236910409000269455146475568617670243492608668749917648571183968101482877260857231399922229620083471789985120574865748663007441345965499662592917032291050931968134583381495528497246507138287819647310052845634258303035805714243255509171124019247931090241369486857643566793438853520335881996360988348988673044126095357292512755149864330727416962348268413629237111157119257050890061154306166605040821970704705771623551366693177227287079571573228249799962505088214512719233146695521184879583701608474982117083559194358665528417729222336475143726597194463218797870952537305986531715084210523679420852454795044865784102753295808942235459417314571082240058028320165267239452565001875671014288910454375126702844521666243918050509445148154095686471541032990879707906046946156115912022723186845724366271419978495967348945136837645148114831369527125396270077436978007849966413925299074625066361233725590256063326903610568921166073072823144665364694674436501543543115662318647430510844489061811808894111854740864770649227277535484539554646499528487379103930092493269377106334607281919278521764898651954528195229854090819473802864127680203348578245204420584532016397306362790869126706193408112155302643170133580443780068270039777979638317995845451572103897872893734899964214221390273127734690564818916890409264161852865603245426934264172237651845989402761550785946886935273495301869641643233874212021044782217225186090572468325880686420006038495939346719983623041354488532874693104788595298653910661087670654671568025341821390927502456198291846551137464937931001949944103176285202139000181205582977045896548593204305460010856953913214652217532342266707840352183396620919810760357915789036687051579582867819770717133308083505560617414275368746834019011999683876005414734698313820569040623311023760315385811026089868391864001750946044921875000000000000 [82,6] 3821674060981079748092879369754875402234364503602634296869541643445804708179408564752946866307338708382690703648842896800304414273492353872198865555545935443844780316970381419219262632026001935478616970949140929497127493009279009243076269613724429883205728851832614340492819820452529073714256606194107256993232393657289412295116666582164695011635597372040082876602803402627052925189127506669329892121328510092471580999580317558181628544935060138585361214936922180099001333443483933816026441264760401780308670937134153023783370095154864560623658271299845623249131728122918246134848974342168431362153928133114482377765694666991900100112117069657370813390548943633640071763746694778895780567431702425826789598771688155126649415775549869182913682488168383797945109335126868980985643290405732885540689191833074343519728174580423676137705406115482133058936080679512193550969681985979665908926622540283582569227589521654591195559782900499052715580262185300492984701014693470034382995025179590581029792924833671681410790783273912178795836914230283286242163375482315042466491038548391463366076866383726354189853049883488711807578092578514388979775752169361411580635839052546581280147476877159376833508036346217640257464479772604312681497678833011843543570025979344585262429418593123443886231763504513882212280265783502062306101410682364851872249882524712001752263898942965315513851474846195326020210757964143297930568338105826974571171595645270920152616004834231936886114324576938129290279235619960358148312683652673917369868593093356642807394671266767246112319102561415844277604462236118823234088013774464512506693538252010997598263201297435453837962827065879525099460788561016099773080990917466345763663697030574214163938543028510002946175762658341402956012177830602043770723890580576506079190520882494446307090812792279829582492495044903340395256408075414787131971062181436410528020270667725937480244949630549180556069639005584519432406392682630645562775494792831725026189292671425450450711933161020468377980936690511577830356647147240511902288067295628052386514597292736017773588747761115282741577526138212402162249842782033021720855730331573176998022316540406019532067951104721830558219714304323617477223362572303550502819208368726868489714626691197544096286912535284930362877283647045583500328039938864002651008822444790986799197689687996867993142051300208026487275406563448432351848626483250361099947212423824789422148938162343656137992684102458431905725716295066428068174651144675197135195763852316559805677034363697441784000167300068128986117753489758422118072320620790593872449855769426550858328719542754561773511071121056659194437088444828987121582031250000000000000000 [82,7] -30373679718804093667847390661400220431375040610822972616943775570479849898217218429566878922103041915363244708367970422485685513730028979838246376200323763116939342389861480261506442831220340145424278200490592340028999889805893296518336557899171845419450547660597986488604792858845450201179252059492807991253741211751632847564069128175298791602476993486769024063177334515291871384231474117565408684701661839351849763656551615651165669199997458562022472735049176396602004188683842678287176440172851093778958552880766256529751749362603269458921764493286593766035291747151238105732533772448558541670720811459807950178710050347024841979375672480727123827499249767682543541885540185345573793565193917366402741904503782091422607945655779453297136335158251440833594946704667093484903684149962485079992099426563847394112115333560341705831715360671523611115255534648746407078229106484647506313692420530212439713794735125031953153296572244261378961984307915852603295634513550291964021305698361913113126110134931067890518215213490008842090711888416368539611478658165823228193152720909723838823919419288420140852420133918313169583534070130348385477580981420710269769298357234378789240839765359063180454007116954556918246010909508438247007420681345483349967213921749127469326470040499336646052413726127007845150563644651708600481030399335952597133865380618028113514101149839186088888382262549930008648316733367715660188777265487346942917934458088916918687238741155965982986653387155278677453082484878599652250160987733940147982832936250399619681526386888943493811028466701674780255231498728572680213095786900464190141543769453840682062645482192564744877591392232263757508830140715689771167296254437947191162246604644901581029882479850360908421072674458812323286710121960170519931172116990543061732415790880249457086998040951370248200060676174910129577342928185136919782412091401181073367338536432381356549450393168433136812709381777906113542461106920083994489464106316592727245926859480114961113860192116413289498056840016573019486873631253157632146968900500397505765149594007325515756313253054371796661100040422082886631193873329589972616312606151780675000892863895339031747669395471464787477750462278790175313992580029286143406736118681763605742320078868868358683274988810892899789216005631620729644686921624992536382433676353200281168374264719957227983542385539060340863345856235970733215383112767521377100462369817866395270135022047468904167763903349173901239520505534681422282504381742397738742602181847074474266830829210449141017004962904511342439767626729103920764777694644942621003728970489769158961169888714601294843475898233009502291679382324218750000000000000000000000000 [82,8] 154871949594631679102324684383269023565092141756117407283803246866127642212297611205629975737568479617772063843805554669886044935665002009033647261526489184280828182081428566622102939066391877029715196230552057707230921545123483147126804432312516038650406199711133204993395302321665753036628221431868483023687565005635221406788480410544768001083186527436892214299566272272962672248182859785349310094005528481684491313192261730680678157743197123787746159649788802027737156019613273187383239627831368998000847728195632386867507767188786521297828728725404143000600225076401986755395155477602342009398718499378862846380796407182645076160087040062640083389595108568317000589222750925213786872575281698793995329159105428002489128709235161580841921556991908186278923617237420706275063383148064869396251456779628374402860627240233887662236917628511049814148857244993700226941689612823306095305357189859473959245213597794856392172867639676411147250391457322319253508172664818305718445799170874285640359521330739585410775954948585440418321961303514986512058562462237112920742122397084579579198396373964193024972340729603184762224296825404105996162104519750818109778757636133318580616099399937720189000923076558493449098844569743547512898298575164218681990513884224706431214665166699192354354510627063795169211702848018430766943903560096526572058167078454705551324000211127220402176092112904392060919151781941549342545763880705362124758371611017617995728198482680963736547136925213493883702221968645766454769162952244199556665040751742972584786148205682355351291014419701760741475177417089408146875022990422169445737758690255781762712204490179332528829360343911244778712152236019594668092890272221925703573390838156682399538215312119974049473343360063787127494110009001193476702391132690402405514730636393801380448677229733177388482563384721493071778708642199784912076290195355345879347248568523311012180744054757720539256132329334218321710049804731444537549420247718930254818838838814962253400577010341099758584978734233001419004553224141738552716858885501178185884605848001069947661505578768379301554126893447744960759725189785556389527050958483183281939210826840713175212565898263196000853576932093696772839640355856211034507725015427307421681365368691869802632976174756739189811640964800721297194525344790762300182173136823467760451849028914175954772245983695577864744483638706686104359861973003643618035441492886438356063743939029426352946495961325133514660529494301319464662725204618762494569166051473193578614347999766685481724417134637461685341562334138193331864068786783132118752077075589140536342903772366538534682733896374884352553635835647583007812500000000000000000 [82,9] -510707544102241730590648107092486438197111084528380223549763923105406641692403017221907984457339537855125284632804413398730463071790141095949968687922274585846998173935195044734095032764419654400228075247961496497987736581164149837981629010719857851824440923504501474004132993289620697331101800691669512323952110950390254044859247864698586501558016716157802046892682878385129216958256133795188789532918544100694419912008258445093349830206524103255651102277158990562367222051418796025291690175414634276514768261006899678946997017844692183457967829616686753049230622964333019447730684078912710859257718516188239257242839618457796208338530677757697138334568262352241435486042051734917561866430177666426457175916108334696465886771658744282761971452266140276551038018766171181794546004263613708707860167131664964135506951519825793381028604508370552873854381454273221448101536912792750542597053923994597151393603015903033211348528247422040097146631951082080047500838462930396983160800867418786469825772057345552196425879476860919333245032528530333712468502050026183408323476591486832030326752182369767706835547124351132392993775915307348217791701468124206295704911992754696483915754375035145251290870129178456148619331724216786107311598191807140277318008017337890484525564665028855788024621960949188087727782306109441127088337595204314902965152568191821623858654803620079688231017313422674143573677073882813088160041334409312959937706033471634485808521536416532127016305564594723335701142152934384587875564621236195590613116927340077585434341751323450702049916783563143584712367636260350738480977100616720559827468749117654310770680904868224458551092102192414826291922615018612302917276273453464665179659635774714140236218512158814965961375356360097569549838457655875362475538177061896067616446830312596409466951891836891266505509972152523892740465012514562101458645987986214482190811191493292976918410804322507363844340820892118085360228867163048987956347746925897258453095835536604812249610039986799009581837637770768318325764417829387062258941092753200967731970140100023072588194472375976618567001039134105579659675634223830711854478504856137964121149343895351876931552061717152352085861163656370149311413798122062550879770848779704954531078228622077215640068766860852375115252548312812310665413907264264788964736047575153838242099346377768650227640922805111569286837005333648011666303193326055608412955506660852440800870320196726617079233589624899911536137775368986513072939706891228085850211328978080219360671078364639595261995265486272614877777026850687162624100944633592134794658188942449271384710106482795479408698380296982577419839799404144287109375000000000000 [82,10] 991410217357327339676417058314153593577887419340704548583466808562323720219574170678718136291432300451067350056353200717785171504041827729989726458974721922439876512409825611182512324411339266279499652532966423320538001866321802412558480169361681303031106087025472127471327446152242622849339878562839325945299666039609703770060231648909184870410534650487014840761934072493137054172579261369449950395542096277045047464728817063702291678882136772354167647855579287383647362840781026991921381162421168391892269789890971862963349071189056161233698850865330041242170741002051748452345159579219491037034241794651235374466589147378418872125586699669983751866622043950981757661948896941570690873287402058461172003675608881610816651153470173926182133927266430218435229379093420641962824069320918603876799209995068841198758344238859872300437532048076184942620284500076234868200723874317034995789671480788688745929689017577833418747942151161768587793134427287832889716523495005321248873570604125542025684793088807722608885553231781608751716813802039291365008154520010622613214862302250194666839026987114930947453801248202653501607007812710986766032062722480287195652055108003601995011163377379689448111056560630523799408956324794979937643202084473327338426187165939861111015046816725144768815862213225755302352636156984701219437321987787333084707877332470745086789485082278339819878776310647400944927805725869338397508679097413624927026541954933286185648723858438522119037981161873702795343797525742596387723393911983928814627956126575548790334363139672721686389616895373659198480648889780317566988749599883990099881853410061871909610752129446715183504321010275718953696665442354277433092387859444839992350624951022862729606894643589481166314588593945718762786769363370904150641768531994670976563131444225517951350315726595151055857152901315845984706948704335678105061188782552741326141502608955740370913895691362497302204281792542687275410198712664847353462395841202421849289935524228869375126184461001303348368401325414659692053855473219522377094707106486040903225171114828235673432810928711283293726751689520987131730025027011214023267541214183903767652985356258256999618631088937328380994469848475119433497510779755502332077085149660103789320032339453005837344688144568088964409554182782505477316212886386381223940260185430549543928594072122742724991584700057926965136981696705572194791376745234664497179203147915264703233598570061402641218244385338415947076165163583013511418345667393001267531427215854455158149614024906023904314757700752455720712437038107653311517610014140109056338602629859565889812647164914399811053158373397309333086013793945312500000000000000000 [82,11] -646843394860335461336302351005491470286019687310587795924765413064088518833490681760733432871565314575672311537153003514007811499920742907081788037867817897798170052820922166685469842850165311172736718807861904557804238456215272553370099810129426910553586253729275716350652480294568835430860274075839216159138869743545324378929314804862368608879219118939515367016678380556487647994981035239185994658848466954591314423232211341071228444225607996178899551238171080076428842477992233320855496255155020915132713305039974296627552382071862603441372421714892395083180434579759712584309097857667391084835481610300243935929368635101920486896779132698466614572664537146140219803629103142132349206916025312089326130363083902998625668802503420759802641680770381541244423750786233369352598083727487324365831273258543598358059330485767681601451459998096541337282762011998543286068900685453289574327424366992328994794597824608142644900290313803578407311107176355923568974624307479622158290709618201595794309941785612040360320994408123771809563221028453039602608536459433078623662976655820878443388631840888278624587338018802630326370028853671310879885830296089511217442014563126607855392425896157454090424752678623197359021398905332381097874464845575373983231105068457132527707934477418075444330751476651393790152769442891510756601994260019271374600885690639426434034105330380658259718709558603234688488258516293130900597051430707034398803440743664614287373966677480811600957490898187931847553844849988275861469901739544962095840398507416412943436205005994861141342809381918834634711068460564601540856584497534761627355081503301418876649246109882092793168755976846899846237143616616934966139067180101042065617928745246568662377164007275738341066625433431008414978270803472165732043332822690828507968622803032750882185648298638677430566647997987446217923058241510405223425988266752106109253910390975924592442489532517416591555375272692497777994267023379286300077299815697228797210277485847146180514340214208462872968855202859169977780893781583147184764340343048788196251526574764868747095578647736242016652820277951273681482455236352046094106247073294629933644690658198732171826090162177957559857870564433867237048240185349452088467009668780237642088854453024650014545024371541121514630099523911000567316279101679053269077064488165924609612356811459442122878239073176370572704159105171183717355744879222531039979035753579581619358044085738092316962410371805894677414527856249884421391360675116153036572780963768748712003600071818596306222753515805114981710854693379886290879973014744732733745531590616589444586041190705764936108579377105343155562877655029296875000000000000 [82,12] -1658074894713115881382784624294683626035882742026298249234938602415832029346636441317299478449600080172359905959288495091478758747046077557727735661700597347737915312988572769220400254139634010644179023486320132851312799871904275314936664517462718863598866563982087736790225403900460998080031827526860776238278205524950088278297457074696008310945718998869073197660485051238922422354781471111122976497131689196454349260084736966471340408907034017925738000875701413379345049016299070715419568930516642010262352957079567702252418752572244456440852719849790657730798532524547500903965642805550641745183938360929239599772989807675299521774816148168851875099233272175813196229599245194517204906581597785566981015817577382092937598074008124030450870997894280077475271286429701635922882936734221275216066109310604943419856422802487084644705846220269039550665267795198214926929550145807741456277080867392434562773054354961431863968361358778364880326193348846885384164810157832732928269374832606697158001177202303396774421529808800832024322290411989163497132051914342657951944139191437413237481872265235360429004736521536249414030375072235552867296302995530399194223422817458211696734930107446164187879671306814415194089722761159672105454648937001377405591477315142251186282807871990909750138669919717548555133713912523951100372565415130225866394330533678035803459710234878951860452782686589386152866328580931577536740970209917183162990110374490854810289567870022910306754321127719299794552407683728110356990843688828442295463199297702298433646517166959775998223378407945063020214601271787218731954727809528152257156519337685015477919134554476880825295226079082308301195139775646424382224565564770305047001129142089065025339901388222933755459771893441930322723979428887502634206874959661176078252740549498106199669984318889391889828273996431887131997894511718174437070025112450184211218950182874587924559428421836667036278073601323084019090185667213648287459581925477573006227812814790634207322668167557222398501363471957085283786602684835727972564454170700277719264031253180706628091193274889354505141476577663549727805500663360166515710774920866634637557400128732198989626598763035591788551950358732572864714902780404939777067825666830327386765761909035118895091278569097566297141017163625503679032639468595884626171363469360036728135614225711575367783741213800625187932294536203421562178355594370812300602185195831935130460256034104447332234736035984419625289381529980584180984725839289548008417277046801923234255468140075551281346980976299756332437839549266881690355348680117642895535207381702442248582710267179596286268861149437725543975830078125000000000000000 [82,13] 1296903549225758067355541664843512900494621435808358712266045609563808181435436122462771638832808302694661605559925315677669523968541378204855820179753098075522119540402543741721960240901954723308099919935127285966983750927418751383776093824019214022746452782976140284803213662960010911868035837264730247340704421326966612282351558542767529103806061463550376159886792198873181911975273602143733040117097989204831137695775964820641242428085112069314253291768068425299643907712241529870851638159072589806934733047425242163974819457383507501509301798506619301118414343022163348090641513823513389845791522696525093291362398546010766173560822056672603945797136466544204486114333318494102417040944633889431506232587745318821801035004699717248958050421984829123664992130319959906595077506747545315423545805518981151060475368073619014200382619194237061342551248336920732306008323136823073656248557500439144170623375883959224638302393633062688940531412338946264722674974639993215130355436975137453121664720983416137316128076049821375865941267198630294165828275578225251259633400426753247231857957394174494789358869688827364737852042621187257334450942268528790891698004896299703892808553593389287397422062131172414825979248943557311964497357029680464287860351899295799277737397763792856913007985706250870056072817009898502073195964750047777866248313081924917274129761284987825626280393225262384223575747382496074445143309927526248381697880230803682058899729837346716383317261738605894902833170284745220651163043012394836076409114631945452184280560185014657544035362122826262739005208990861051643280608615395841171640680728061728086204765723996461848918588545078606471427153575653948670762081150802211855340571705789196560263811119471471531233965393237080304987702509185716535583439932076547004343813030689477811217351810859447013788155400550031201113572140605114607237039367786690056361680594980726634871769939253139094059204691065122462879583304761898588320341268535232849875547669816645909388886984692158543469196059555774897186432265467278106167322453498498789556226553913159488159045266774998418800923655632462313449890717575250688925361831408791462297968443171738470505598316779279281049347768420652087919386990084275763605860152487647989047459461379454921297337802223267992632138325281602793512997511238521879994746030577847684335271748083757042248473193365948998908911893567316870215946379256934935911469523772169670430225532187883935786693955832669951413858327265949719596026620716155460312909828196179098249876979431203696127347089107599026305194538285389661342576059214122360964915473225460235897944793765496074300358486652839928865432739257812500000000 [82,14] 31350121106531651314840854950598125398377821310212036467416206758293772867365728428241935012457813802086021747784300329324719195187582795776373557530939278353569493787096727454496629695381106037855990208211736912687115305542945039379178252699299030965506834340639679277117078101469324540549523590942687973297151925943219969582887132594644861750259724159623428070046905598279336463561268117135310780619294720028747656018379231098884258392279708294265008910282927449734543075223319666490286856416608488644296914394465172462107897302659906748938486227875549543673524544117521260692888817324343617067573643631183762483500090641561180980178724089311873736617374163513111289485440286519125294127634959859874699506286078264675913612482012050293698953544420803150491403628018957613550699282866845763856057723270269806629111690598378982269959355309321689615670359503415771530311010529767721241443793334074097600017395647925682056595193637609616459113177308909604924025438995735058144171420654060878729774281078956084826259745763478901182352419804238760713938252668068972019681430457815274895443729540287178481642834914374555908147442137449714474936753131883560413401695280100205060923475216038138256725244982724687153900870578762472932091993758560030999253226642054392078042605427185087178108927945957916149152997499004178918950868373317469684493325721475928899260984210010690260765895729706133130878108594778047293832153991304285766574053709735388489461214575627366771795967981448752383794359029180762008196430618559298054711376998098038635787049083356769677139607194452607918426198858651398067246173989237442133305846117517574425342205811219519526703482546084611438666883997286260350141905750700178350782938929164145000038471904941528117102218198223214559099109783524317896608009815208654537331159973826026350440147022897853196823861489328369219144375866072634751335442480886949190937120937011749914379456469072070156213314006708277480723735114965229101876157411195496565514230360998762951363438991955967038138289743618840844266337367305274860751722405381698394976077955862573807027648788859792365190887569194941997401201463177407497231650399495500044404212095708979906698426720696002852102294854396334494337593767390674203840167101948447062988880694138792992246770223153190173766490228680582610982310791775020215330466395853866685736155231678932387001373118973468246505901641242650696332725161348105565358404143248237247453273260827691238186923415725112238446288726633639033089630872346013539788090299387188537456020883866867463979248645729805194656573405080620818160058021824799981535562341243563195679507071833569398222607560455799102783203125000000000000 [82,15] -184524241332370330447075858052872018087446044713269342894261856395842833603711132052488805152539713882076123427234568727499421081173312708134713314371132320487439046582235932408507166625796309634740346005535747812667494161785747362265337579843685287492590676185216933592291863991121996352439773148836013430133789193653654108908617899283687017570698150036999950480366884400139044254414388396656581917029003613726945703076939974224971417384100124589049014808614407197962495717514028305635611080003803589078167992025052530659455861942354244972622528252042673280938826331694691432572373758987835731397417329477393392271565610966740008777648719965235919608618443002128436890190621331934726284908528595071675965074618573573112368036295234357389887350115757378541506951254839030943135626822710245100503761642645179306639810312268916087783068093372858201926394203254754715375217284834663002885116349614205792582565952109334578665849059868963512921199742626463760217204048726433609268803601235661106767971159414251271285719589802815240940237483475132071188241229618347318898631640201026487762012066990715909661555681896393035337984094605001049972732841177616963119643871087950210895185898044431773775209655722179644263459619905909515002345293303137760576135090420966173557704773657350053325767598960015196002841765088298826298796110488027234872092470973639276005682057640419814635443002576662192773516544974132335133820938804170560532940787582673416575314496489260559763680376052263571694192933194660051142058082259187786753575174071383493643737699409613135220034179187214667826283455246942021266182861880842354594930520531016828490797956010487807738312418918692243635461153127959145658277185769560986942145787957832679803590396615158272966012470614006952932375352363228113081031930753970063534797205842340895397912278653543331266435200709524414285911856755897388940293567290023127603934820951920811889029413107685481205227491079144043384278600631982359842969029840111122853859986076439295390674394528246212781945656190915411674222453602518991342823688198961787481883908314251965956016151682890076526915502785349918801856893382898923312708527410196679937099225304019515303495139249400241873951207736264082128453910595915145290710661434390151206652556742283503483764656140244930712190651361896514719142132280875117328130505022001836762490128940345961910299980433091580173715937341283857330260322334031153418454142477892740176804916113218309517456738393173046848831605088582749061362784247370016631254540108804815732434090347393864458650918803297832187481822890762802602487378949195977218012878953611386042762965153940513118868693709373474121093750000000000000 [82,16] 606280346083851774880985639213869280720705163848418898835923349285154676440154482759516461894623478864942998191134297390437477506626846203329620331025720116971588656475928679112082630265037126814980985106890807813938656982142332266619110635935974339846417395631218089413134161460837822364531258986646870877732562355030136468698431837370326180960343648277712332595612823514639005389112136469911597914332131854473718703119835156735012659744520119674651087471098364836699260393180814645138624476973331136259843512224086835121021870008234679234728954816137274002715204638153215391888382136674628324612423753344848156395204081758692309562926244125551760431018932660894341977234374573814178394994833935177021896319248686929025166822072226268767593682766085034609747960841856294911934099345733335398801188341189811079636464797783252901513487133766382055947851972311379685043227944619423343478003666375905326791254373664178394879119535501151016514331348786642666797773419991100233246779359808467228890392376610223967261273501892733365871931950378916572780037947009793860132715591900958344726289828594153985692680745567128399505757354857857431765917590885081241013452339022697844119657415778105654031895068682669634343322571721521757798065019108650801778680028481510424767272832539039299720198611818627929465825673920721552189412824655372750173950181099971468276796163672109212100883832544847875070913272602019939324000616143357567000930912964066343126512698677914327173600541588233759570863988117136693879591074894492801682371858253138780718466363267689141047337491808195878961971236453078463857796140079674958443097030427733465338154998561561093516700176770392403769376159497880131806484228901249474915416328383557813309512740099834944661013666817573792561740813454509423275411652116434526409792462429783916223183723594879365573190626086000526043100734854334083827736846625392819429938979330771630490836929665140188335361175550961181450717172593601489301944426233525603569008774239809985986897798255929075799508298953517316866932027060770837850461737552557469412114296395899851177415241413260119025087643360821102814453235884675799916461478686592390605589092506502642865727676566198197293957909058082897183489061700916865314166220392727535864395754051379144701687827005046872914438265408193811152656387777165778542137908819727279017778830857876276593464664021270985506759041141124189252241995775466702769846977238902298800768037933662131556224996451208582380376298565217612676826155576237343513155158593921331643349147863253335816036218193854839331772203695757538899383267882662300193662803168836994416324159828945994377136230468750000000000000000000000 [82,17] -1401674443872716762845405613920068519991032514399819384620364896472760046322314484564835301157697142103561101216582563872864351626084291196748079947928752267513477883841278293236801617627416719310797893722120172973972236727936991885536403792595966703612409944012399598394269632443926152684107278757267361065836857743156315374218659797750840065474971870541853856081793078621987309057462311845206344374960596512856677675256378877263909641026362549403990961838079954623989370926550520578870591919359741321074042252042373277698686617321701837581360511611015591537579560685653066123245145900947447204490155366889621233364958807504875342050964874471973456369117622878537104819267045547900262367183161292046053090459384139561849818923898992619310497560624466929514230881267558687736326623614673261695211031603692154716916806009309940200764668612371782135959335440092167528016664827101543657053878865794028709411001188344330968647298128999350625825716184041803318438170584143422258063938663556626905646607871285603254144577676487237109462297781166279933514583408820066463841739514142490771867676544451353016111703495485990882220756361722714960338655644468800509743387459596486094392181759807930518065326461819936299276004759976658231373106347300864189932107734470124774082619423155375972756574229918980412795059476213113426475398736550166157799200994500472405601973078132838615829378206110732802441868143675714089508257304081204391707030792366208404701447296911178433428571249965698685132091524703309470106291695878974128164995348580458211377220235217941299225249320323722669351786621927905941258187857055342230351872854491099872454179290746699679435045376291585387909707723065924035753406883550329928381592619169842833629887269911065469081397539957222345518236776723329845805228532588727072978246382168631404880796583188006222646675046041801606251324999667676914251129066089503131594391033806483613287061136018284732385896858154631473397362512659938558474293509094363532580497598353174261421062211037318394361683020462556626250106957949829491086407124409493432006449774811501998678734069224741859341971051641467140569569446846805512986550831797174016230833072081935879434965244100424935448927639794865475923608802504694692314076654206632009642527793851130954440906451749290805382946162814691754854027295049818665419898139970547061338203677631330778089850462509783832905445977472921062687844410675646085419012255688493750922508550834665810298870710581196927268462050867105227311115046066623038767184674955980256178327448020594971096936859478137153791192380495956100239451730887552733613192945585218529558346745034214109182357788085937500000000000000000 [82,18] 2509098330224671756633580604743306795427428570847563146487207385004604154104186352236097474585454869125539070036262785609247378888885897455106935434956591699710513232240876060629818332406359444787636389597411869245456673988782720657832271526770133470025426745304354261736467872793060948569608657294964938476343100897773391091792059342019123405399231432761381545885365297819155941619829247574094195716440800731634057579553031146068345965864280280083720155592924707517240557537656201500950951828033547325409124906602677828640557754026146354494414668125740948304859902642543801033256297799548609547714747648122881474309455819370394568252484183303608613198904981858178729201446133797358186812004683735684834374533467017708034399513813274051703250013784542726643753831751359253679581189068050187701633568515126908601491247883321134599886697839915481991598996580026582785091345662186538088638354749358735524140734114368549345698201985588768009899506130208682599012600682343469545073850245186084767290030634291170357137637659046577717865023914603419711630801036131420076321436091935594591471166203130560633864268942890841306022564688940437598260347754095472995918883212098299090015501105367651986044605877113441548767800735714428855381208361519743964925775568135374930590274088143058643416267355703515454203078265557238176484063329901442409442591098366716451422482792672459271317403610797571415686245093567918168366363390320986182824296554347265345018888851542721397950962787287469720434700674645523149426275734217480392450442672461695295460348115810732233867905299535921189022515302666758639767787082477299592969046056478226197519445738648079633968930251808554964471105497387672275076984237647736410437000167665293689803653645089954912032458843151428972578352765803488820793751840207050904407817447572487852618703227861827908295040852964509261658237539170919381106492863859484898526768219563788102979147012706527633296771839292081233927257782261331545802846686493694342296114394969197892761143168768225788880490319071357666365143680954283313593892261287834256878788380430054041905415818907490695153441729701714649086771422325881158507178318815225452041435409111268858633850022101429333453895282429976305386038880901492316944243023517825364693499099919848714621788195148170402333003427316928767911892924605844825539431079327794220396964048756027564237466556728190567824021272964734168922817781295072428937721412213534746474587998581789146585818359013683516591464087333597374412371611270820437953743026653350290367485163292912316210894870397301427780847832271516004622500032856790642263517844556819369472577818669378757476806640625000000000000000000 [82,19] -3811828601495159771783360875692305515094742408323409452473952894028889762763560458147117043493500172153134138925619768673587747085686005677480900743932281720695111847353510862644973223587396199021072405628687121656117250733610927374147171380361842879491498554585134833762608007828110008711413049860731587582874271909747288633374670347695280778290474607766481580058056354440093492790919891239931294278837298003745236641687787391875336998140626080588204748256035303326048026281666251404819261153761406712278507711496397180068513203137816281929119196065308869068810717741430029621668248964329802652470319600979851624599406793209793090161647852275874109480614910183566688318145514949453770657696136603668720171875104476112094319008140373953834869449485799808154934409580589648123369253190510508567928957669341044400803475579162010559769023224425036363887984205236984124665573237434250609899907002533334804353571257457205967020247087731239952952739548008596985282080975414526150781264470868405848234732020669576273633084724206323277428856809154628083428621713553372949933351646963824708744098811257161076872224979754982480287242954168418798006718958778124578119930005123198839626367479951802046815930164711840541749237742687334501203139199742921953337521810908572832229433741669385211324581430069271604944418615233911515109775396940228364608635527950163210333893321472542308360766255426408980105410372072729380652877399127954574171047570610160592609447231383005027805963575078327983158711518934828558414967753071825013252799679734515914786984365867995760828076946464665852357336640508740620000377512067417112687910250106680249078374781530539171665016683299950250989046517623869407706290143485187993126552049421173286132430610432039997850743113622796781429170675210598195856415286452794423876300021119325515370459474289191798024010674389427792846564698064857527491326375669007095975554171075750483883490789179892509111456611857503935447179154653296080674110427359493488018729953675705626576503851109559048099580410919450694520257219795722441800557461392271951145136789902408370948861264706006320719356316010155378573367434750810219437100083093552272368303357312160460951555259632029685414861906778885278356873454629443909563824435614597346042698949979675041063262163909241746637376678099482627091096593028647078574843189272044446262269325630890189741751592366624441881285999832611322550713721148249405617045938651159859720168268881550830437360775325711399283810295453398300438919910280217708616296779565090288807584274689667582087843708238278102043865910446790098368045294814732654781923911618823908042941184248775243759155273437500000000000000 [82,20] 5469416261769493589244417532697932158318969853273599801243820539837919677915477225343214483937377770290455607975360168101851368926771128182765695845462871489619307347073128638303375427393831085562492772782514056014010924101883476805848814688662115298875100413598764492875302077481636233288022872880941708689405374285947696734458333083233446210288981331072851643244692402242274140228326966057632573382568996658740450021715663816449255829120631906016781213814681993879494301508250517720446681980018293536065838316104558034168150173135184291183529123692084494465400520000827119512230336234167882345027453603058924413306988318123336563734616738705847257480668310655783229601495165472634003900021201324729724328111337189495403119050007177007692538951368937493246146931752483926258853583584473176604873934447229145892142977790681357108264087604343506195635854220727846249629067509626310521394009847275420090084904120332007259057560288094977970151192518935850325179962986957959548375827154431500027701629311787011166749240150025144620025657114089003621977724284368308272399249516437924683305229062085345682941963826259533812866714200181252806894254800954332173727920885747544504905229382836862400502463977325312920163694226770102704499135737648331126880952045699087870446110777594851175859526656148406508712937487047778770669936576064312465389541085540961840423711834485680159934255844027484598730381757732575642796340508110800105577083692117367169320793414755314812157591954585457778308590903182364449577714411437083871292747512320730331640792394476054067419895046805178843150971020073783989057184834783971740587059400765416077947254664343879727983964141158409727745357527230640397733877125350389353833928113758209728547792619216984160787433282746405435765829424844960700427901001745542773728861396599534878346208524260441623242130885911348628293630498613147314505905017019133871870406900896378276390379198570703723549175807150309530159301323664698934591145279863468973552247552623739468055013108477489554095346698889945670843075126255966138666900001932717786219116125162688157983186181619187705818202836432943038820499681971521878888316981004606133158912159460475732759199854416865775856972703171491861653722882310906915156711211362162717968914094304245174306160051788893139139309505298899778640466398713335747048353325096796020032482460337381614093866654859641382832934418666727412913506978330545123377597603457021060845099154367825581698981190405036292767756938311119269739576053535152283026212352884465755377319049836103071519508469529338055100135265606144859847026274937380191506694493419615810125833377242088317871093750000000000000000 [82,21] -7959974561638353260425241570757863982361447141491733020579114364226893539652332010907851298456036096052186631509612473307348718957956341752194236026434593993667348785866027396067693483120790815321542570171172680032781011713287692556951516245931019709489581113186073945779602524210260609180547948871359802842553519100495676378667354113050023217239578722501235320800928503010521764190521203538813957502949332212697950209881636521067710364309607757860707855796947107692826112753743597259041247811353175079716157849038107699259401627851709292218987831715629411831977803506936702565731797432655886214618293358405341123141610163868677006845834466337149925632194231876689440366698561086729468064188944438902749203058639475751706251147617780278044400312077216458601703924063965197318362847336742018310599997916030143399002153091927684835781492426136398421195860447399601415604724245374878932606236141038424105490579945332403597600423934940160387396647599894240879172650961354598022454916927351235296599353001905903534189620134107506993601173245311250687149511477968011505422148544163237006970749682140184677181146140393735252445572458952825962659931347292785938185497547235853359310228603014093342880553279173254086334437667452425861053180007024019744872295657829924249208943208235056689208548241910780834976427225933987873437397009766993128322671005787538577267635462641331152511422820633196795067201663505554827605380500019951032161712872353618435863251120051869072363609642244662906784488857523506047632669474116716888232827090331358627868695423092950755005179384373537322315903174142693454969448319321428155533005982026811099557479629589157848736372763854914681121462274241893595831059930002593797366986404335654449144376514459714372841629472930065728138004939823486613029848585284600417191952691573062905469616120068368557524561201605216388402576385609500813587851301835261258040752920891994804579421649873142857211709625648249827553468609841450576174072209387695499213757605333636299749553745720021905986055205790920284855173741260828316250511172705577453631940879779462235796155555604955242487258358531393996330284333956254919867487099341054827333173096467569504283190867212171185000127345270884750874406635289723231550347628678561428017505848699480603495186064300516177362360828641802720982026051748271568950540896343853176004705685423164152741633222346779993465393834900272784208453832620688535024628709854932501542356928357563294432186722578370654914924375222045262588942822851251877222895760181070604493597329733358648151210833176011094463785951530788849135568285004250293574118782502502256193110952153801918029785156250000000000 [82,22] 11595262742449002790586189213099144061380441366162137918093803894977103386181873682171600517833027632913771660178731122494222055297688171536989110105219275291023888351480000435034434710466040951774082587847714865113630250907634984199081204605165839104271080824340354060479487595734478039948734063646639120792842695039335896135446780174557528684989768899476560460728440315983250164822687374363900271366012147864428297483484622958709693691813244846445163269343436344235547037891036494356997321669900667453956118615969327202280423623480818070334952731829965423254631996791487653390837432668436996782480892753995523023021244310667331879774884767438645452681362450949928144162664117806121530320772531338860952963160147790964696828667830346223345159421333084266497744516165868011367013478499671824056673120857752342437801968799732465959205307945419986940190279125708686582285258329762857542318304412053457582246116369039431408429818615573461040328365265153525792017628644001189777776532334067355366152940310462059994795571884852145237709045766465325924741076016487384760973683856567826284206122404691073097019262827998556421414908147017902572780242779450477429304739334915113384771644710503063481233831346478538480364572780529428223053813041000736394930887497421821999381978991036953651521507886604407874113768184458214593718310151688134224013057668917649477802471496321692363182661855357803696859831684412647154990961471173572071794815581690582668026217368932783423103115261879032652775512890396434393788025887880242989496317021399049879593741605414287717600280404617542380407479697855536509493460582558412173748453652763570042682294886747858448874792738184669788445381778954265372785132260355593597717341522847940876624806608836400844502621291015742977517215776977461080859424207622292807941661612142409863527943943365581357797167826762969702690636486250739360799506549189411004999041954630023260780547154165666659918463181742903269953266804593224823210174261377504022909434699124105724020625417626400365041796840261758857116557590113834024661172192467692443117107527541282174718204961882486718447612348513968511326439009587329663500501965110725492339513819371240968530333149320274352794644258283408922214293574253705845421662041557042907574662933570478013005151195684274163541188314148911369723812948355467234188970923020915967587377481288156035196911019790033226715383931789379659475578015336885237310428053943853418541195997673449895048320191506097686635170760548161331325731378387887991589125455324247663836982034409220597551116008283604459492840928540188951114736845255206217769616827695244865026324987411499023437500000000000000 [82,23] -16259566881931420371320048084932650992224283067742020489918938018476494713415152803704531391233978279255083021014904122572982284372648975352312160692228455638591932174913903786782997823453090729488975128420166299691530293542859946303774139583203470395345204829579850281278390229592236906597893329113379934945932708673286870955814923969463987246356888398653819912146254252942313691594234944692495864591971549358108211246796087774803484423487263621999497619841357675233959142308197266228910983842930215432240111013160148524075777502870633490622993426749975466196791967541328758008598805259860518227252878275130140950136438433068823440560367061486233958899268120724599539339336297279499497013392013249668538464010358291549433818806620498048258145097764831256920717023924808497244005574172700131512366013787446870024142364645328715176812527099788755998640368124643828783303505087805642517163715850868022510566787012814603095606744697457814760998133754533346742486856804786903191791810271130092900297514874208664098145994113024018692518059156796702677891115231048058095196109094613763935228937510892241378019083253333462442497660672356567840635326886444274525270749500327312517900486003140962178836905181485745183515294141591682436356177786613987645117324715221218822010064359512289526538676161544151024341470172313376079132371636128692865529162185674239544091569088991951174745682381016433276422500506397073439830838358526829431699653498766632138542400428620851939022267085575298309119671167076304234027119038299592924634464373233665562688496493968592856415824624258487999996501172151096799488174252193673751725259983651957877831422031058376095843468868421332984030098498431259409800983724544067744684936315503294274328190478319099839554865981002036609053767446473241821995760639342775038465481462094541627052444306810870773927202593817356160651286051740081335247341122828055087226949530696597479358127249242881815430029695687088591058655052009209839321893667852185656534029156650279343559779787564264359463737205567912847635015574914369514199006656822303264636432448045535468958932423275412367424123714037546438108260737926444595837081824674170553442041057440467688883072993412763076313409459889783148169152039862405836229878106027100125784009275531348111663600602047219772436719956067361425259742668919229259180111821944448532044755236655039449393563210028766351654602391788188944776779386827463292883029001736080417684586849038019392488178609544204596671221621962123996514203648808941762934214659993141515825325040766497503229219073184971854121368054430557866925123526282348160321156171903567155823111534118652343750000000000000 [82,24] 22161793414767206616509212496399079382616172144195644842786802123869833067512139562436280983825626719589129097056538891584058671898563020711099144759272885067908965782002806481781767341756958350246734782403778589187667410340225361330761946195896909613910431470360180212462127958747452617448423983732061294569758584420863963419963976196843955691000135013033123146668962421555237234511606456819755654217550883777411975569241483939929024968705026836645417763808423199232703457307242153812749193867315476109285382475842122816226556164309055119431863993891995594111208145476095379820319601120786516419937982533841676106262830423160155066633650584524043425242523613961259768340590944017928448747009488096137142829361597793730739153595251135615253866902582591716869957338207044939396982694469513681505124647229152819553697215463470739075130186769007368716872087667134572076375824307768056930827232639006174282470830040550087414140364962930754550711767088792363039484092618142980537325780024674223538898937449282910006802060525293364810949013142518132754926852807578191104312376639796953914962249676822111887832402367365737023581635126419562314442594188356501438919571971878327399781718127664557771119989051566056978368777166645580978395208639471212911635238328356319972982957412057913347364758248746500769157533173865678407045844608542593464321780882007486401897530325741071741508196900057845725709067842559170101005397117850879288382723426017279114619990017777191179670640597424810097520969308192314381712891540443318294562392374984645799264213742358547258455861381884422821679167811522012036710806731479734782053949973952463705899007735233096385407818407030410316242362558631747612404450452054687714431807154718927805896171666507434556738682238490429182518838798481970476560588907260137348081375116680828439756903793513470673752992948859580028549423789827849998531677149548307279893129411935268047900409411555479692853154313701371175768468973965364741869967613939709394037730126787959988790948682312058156466129698846247904793724361497097315110725111175758334379818628445460044944043235520467295002769435243014318296648298949643528099619199454000588592602958398055326734320905425171663684744676806592883758383177712137555224433312231870287423027647304073553015142563194519822998888403184928031959358426055015629174200771852168486262736662640066492053526559773739158796830973506086218904236681624480693420539204228707657413034490149397308536364274077664443866209561660009633256245905535939367524653929745888399015440281234611537701974748244648403700700305675440452123730168893303571486796954559395089745521545410156250000000000000 [82,25] -30806418758007989465585334873305795386828119542225212928860327912919935147948896589038380068416351222329267887541292372845041077568742494507334355331729983565638899933620087163528838042183159626144823895819644773919150732537525278315722202229499596342860863157662771276229246000589101183023255690002338424633838716384250932600431966031767421460500495758974596395950403480640645200613706195557708836066016057932296297913390803540927360001111286546552757993894425845930190985439839365881852250313013749256548384670673971711751558670641887244685607631175314762582925506524579562567771900838366943946775557875071190900904390039567348693859896669868849687271184780095281459281987425633127247172226181280807831526310838308588106815103032628840295071788698983767290301216704591147891105798907663779880239826834425822580971962771250208413471456170061710118274402018020656817607531068057342114051086021964240177492399568511152653306378377100369423612140360473189266911142937033786431053037566704016219933702656227234405108272790588523844245225035942145329721231991655822529178763895458491113023157451003461330185034609257176844164212196378016841544984396560519935376754184747186822700269892793242945580078131945786512884250365706384771795003009685155601212065416856462519054186723779839962285236863380258523161047436010407267641462086970841001291867445445918623853839142628743253210589076781566600152475995824007541857899668343883053483199900259010822935962536901051597164595072773472713282730488065629156180919347205812692359903085102995220175463613625340888257889944877469372871518594611844944735884143240745967918235035435546226357761157057461014415076716091601441246805877176625228111553606357526173541916721395525781570102864405509291468737222830979558504070651578034104594636127809337673735499104474412208445056034562890989251333287405703970790596816470606683481694085200648757523891229028407130799697194165042619865189638564142880272050267673150927937012431941625795535283974686442364184178754271646158634956274475283847261134527948786284928351353783018405896669954162233604959036775409750461973492141944077967107623942292852381946435640734717437446986796571653902881897623919983072730776982185388001705840022305479127948371976768620709361181906217809219527074101806811962101453957784708005086166641760276861212599758849328340996226651602998450061085133356715604900643814788210624238043720968452427488163010167418303083648066810058615904920741648527201428123207011672212761927123827656751079142338660327872187243932684715723533958388484216518439432597670642882795055671489494603099146274871600326150655746459960937500000000 [82,26] 44349152496206972933386546978594905903538662892581253921803109708798776908632872355959586829222205477112760253848672668562916632647675313763263513696416889571824156166581001810217262460630513712370553479273166930491623371425580828732007422528458276834233930516682433209565619291698931008515126025463643609860591832160271022004977702367063574967512668596247643835700100345119402662865182012800883866587100432555886206138489095661123448672444342351984679399398000579992642681404253379059362894199523574710869846764276798293283152947019485423603847564784200657892636883630984382124771980261985958997249271236795380203929870839724318359252484747071539682158702404297326310184668945859714107550317797459207594870471238138933762089746314986240741419466554018757983805378401317718929568040403371688582476168008170902185786189933653931973555204507381585698020736214434197516329328119189735956331432859175568449200997341408546312615071380043623686317355100988393932997702982284364919051003077230216963969525180791560372129492224741022741293314077745250514586333069356191340162502831059919926611379432777188215002446935480051188434248537555061575424580077670782827051048320112866062168606978677758541328599844035627664128220404102640647823182336398691550161773576010771209340549921806663930044495592591534900030921481809676587983802200529924568997423177331551504977580374268975383341599952169926106467429204606616354767029631041632303247042712366021605631123500360571152450743375203353142813804978700422111990372869127332091281729982793994421631273960680427401066905507773461089679232305817472120752557857163254074418996974706095054070380847167409813835724507021041050174527666965523587598707685299515085241974373832082292610410751153617707958198791112096791846034474804269353036058197926804091634155400013506577569124788932720423917196092240484754152872940692267225959138488478058668845531496169552007390518074367058570857795529236658220661057334749788911975438004432525681063102306793160116312458821340238995404401330639156505421318280388221901749784602482427890346753247011442752491628109921362324375053553491464990352097399221905960349156580014491561671723087749782079907950633711754858417154744780169904516256216041256206107097424016989221598685509738813892825737242017961782855899241363262297349792077740232753530122443240253258601388951360532503049923886871317639761603718621041463489129528752695457360522335292698519115841281151130888834076228941460324529856853358027609199889493881956054605872402960433111906730171713937089839376109688136907769486972255322698884243831640716848596639465540647506713867187500000000000000 [82,27] -63101556211951371420193434506777303705464311118603704768724054517191823145156676103553945152443168531937802770524545956753576149447350258416567397467729616099076699910316557375250687018894147804115361860606788201160211387148463992592588030111182315755346337983721878604573098513592153904991221209203692873325645124887321337186067777739570147617471788220885864994680141922064862506906342106618335057001567287613454858023372440832159290328613694740585771546142643524316749471458688763748658138143536978349855687086886757700120874287849291380204054143875793387471557656646247787247535832162763646166368440776492511137913817469737384114337830364013504876524176193364071404034059463482179321473836963569398702648006200460346520556499914970724581394921571416431384975598900331383168444545811918587431225870179881519331934589396069763617533636314863430107701260335182351248340447101279145898321891590350911222531634199724541208014035657318493035265625863560163032248871535773827134977864247489149803394626388199056254005185952892497243720185209841261273401611230079824869621866482066122300335949376975181599946080869228410666216156275459282998176399078558586364880742851857659779308626933419517019223050310659510319003360197813822861070538857456559070404754692139183460780120778898627148897260475177248131214753035565036530420025005994022497576565240644001068195574590262082300555763939639778797113036081676368723829757095145225604643690666053737571747626973822536488416774020584308504521986190723342032753302793723495755072901210121129301308096594549140940634861026327359526623849881320992706712664414209234688436509403746013679943751624711396561337911601959733385856375301332819475907199102369694664789203590553201597625992415000313747490989383737271736065404369307060751600770094031155664536244717621869000028609382373391632890499121091331397764563275026281186822220475897085786975705571396709138101546096973247879178717311927998081991350304427408660420570969022738707017138834367382839046581357982379237668155192335549729482285153779028821948372933503307862347980422112545808679638448902424047103175306160803516880572203045663623944072349469739544855291181263281416985285441678142109379043635542927218385731978894409984800998929915989726385556499354970243312627752489753244868988035024463425900942728054259592356279916904911081113608572146018888157279515164911300685119544048524814294318526271196754940708415048849059541090351859517770393919334904804991013898022924821803669159681265491357756552617840312118577339463970970726849101631436041675702292188039162158201946049157493590087142365518957376480102539062500000000 [82,28] 83534345231969969465296954463711594641719559493179192170781621833781510339230596225164658847431642351426740616152104331459700835847969173231320122875621786393308981870246467499053276675931520060844404695084776424421474321797918351945616858354853651648294163981396662009242040162293202295273972422492731932115053761837277986935257098882441167045829957899533557183844931331591028705613380328465349247079513093101449061455099604905861234125633363993090197775508189692320932663839026188116814428059035856900164783914808606571378295988550301264170073548850712110520961782743806276942017182898209043954024421363007109239038566179283753703012397126804880318177419801191683563216221404814348778522990689539718213826981197076200599623681244262457288698940223390128256706661187216521343620150487433675599365810569319874295000477726187310374366056969947324400254957603454627040134666726709716139181078619083049625047046214614913866906892050129335108392367713563952869785181329865194611981283051362263358949555400286615706516365654399646070590719042598226172520296245406683903512315095114300085982928867026060529461171426250643349799670955435183020496364994514764364119747810076169938591033924853642260014164158467133940934635153982585765743154585224226338642067581668808799247648565470877553437788150164481620210230162112408980711860740571612018236298003136510228032344604213198090182993572092323392304947642590440458777468377002665776999150018395668140992038269769522192429978082654425237127765485523787468000221083544414333423146068214919990731910775693593003113420582751232119023266270827129952403445154507771873908432275197124337423132463182823203343777328772737587846931388036154519117474604815818871015630159412175495775800649172873325106560923034452115889949329996158179850227787212928083207234429574447727685991574469687881684720276929720280067899259007290421392413504321083712620804738105152017966451428232249145478091409023763132658461117200130748441330183698949606481290607792066289124156215666540367873542051288763459859754472459616236091870346072301168307187150668486008181354754797596746501518522937444428569739400311865121639943397867603068820582272004156631234377987655323934882499256089343927895135987016060493718845058479277171517485761527850778100652008051221389048250906818645179955399558866343006817263099909596485038062322569737228307486224344529259725911144994276206511853382560686529222686745759005594461854678860296651070059947335891831505765786513501837119577616849860358065585294391588498829132821007850841563253266324039147340918743275299464430549978288809143123216927051544189453125000000000000 [82,29] -99206082549908867100393413338131854382534509412366310682930290391618139404891945374711564990060074399037769079828902393978436558069530021569161801773997521286287125726629111653813707130078944089944940680171041165691151442581087006745744286800225267022700457798766115525586463760993842535407614505893764814950260369615013235238416269336491832217331752837577674453742030584755439617430959808424302933617195686797854460896342756725187155593247410238572894432815694594203073398248285402667139446896422733258381149097453974421633968906092443108383212302928061287373031806084135410321666014523431854262206535364027627040818081731978143549204364771393319857744420763241856993933783337309003555646915979612396802425015870897743669105062744935886953548674446838628049030571748000329713172825849685463166842734163998750662603646175209673584777142969083071647483304788739984951211334612315925687014637393631636113873161653602060071155334066000497639307036475525259301322409616470217652258301897158464032013134331496940817641074054641128798070844417691774016964573763856047992296431345030793591762315900484697747724010723333858058428616935891071255631891486584655213588467158570113266039991127037286285377966421180166774694142534819305014805550466915482371827714818194618952105367641440281044913256847129180493608580520676722587690553098022799388710238383932537672997529093694269597610013685819965933565736802404597918524761921855931093441055083309932575963701929223102604871710993154637455833845758953407717844084465241089551564384490427502185160386991952588308246698019086183160471803198944465451779446265905682187717843785876453669214478653586503660045497508838957359703763563187506172775708672008237175617377796469576974343788906937176002074851626404018628980757858807129913765408886247820010432062466743020936014212294869016253120687235603905165543601860286716383211021252724589587886766119779378973134493446025942688304692121565081116959808459362127119618962431468785456002201614858721424097343466636641945978931534351285770846212900949855617365654380825458303647013097748021651300181559225388342047300397022797748964203729490730606997798769404924973907873605640953468420467996728217658388096436235912334962823551523502211716820709982014317774495805331214009404194316595684803186340703675948690567057634085605971120259516653522631642519737522436671623920830464965145828169616147846850272973118065941223041436334700364888152632926403249890590818761824104775865745721980293795593059790286009495546000936702519917072929222584156587617217532429904642733452459548101248413111766244476541487529175356030464172363281250000 [82,30] 104263615957764760437929269794725129537564001544686641866808298188629508970539917920511370698693093448948544264499076290372869113799794124776411058973449901219275509173298267987441290900189938463744768734451069980161434957670289853963340914876547401950612998933375509719383727263117196040852683765389407720167459508534077938661095908349706740498234206876313892151245249665943325987957526482485564524188967861873803839923805199376014459342664007961770093153698012593035242008413505101482332014291133563183890457100639906612102120562620034536419357706218631593858996879098714804902328285925545794043204954074787147934167848337696358585929160117139225459655787675084714712774504457644375009891047377391333748000260997085395761468676621506215348978745674106968829365387432130469508416017667206240456989949605701346474178297797141344097095670411076687885400744082165559070971502327716988061875249659979478999360955448680458073413038805893227202135196433535274987812359831721922186477045054518038755752967953790799230521446697703435230255233366846952791010200217423355034158111836729218993251982635216647149791653474731503644323559543811289523566675965823173278872623009622784577178333334377173250259990483648356553031512012172113187296883208474403090903619963892128382548526880536601894632931760051022964675195820692373342615560872372948063737412651959820316092052597249475757775083517681914305141646143682744629073592811486994816264878747548793701992646047307944393815543922561245540740680200894717013473913662501545443134677289844045282649502607839803374211785521020352608589244109343448581413053914599515694075811280689368479936656857419660630969642635803961884388003623973002617956919638614844626801512882395074085420567161511069993282185990510285987535711199369226552145141801644538604952190948155237916446980413548511324637833528923669459736304982619644814784543302899493526752439375228261244576613770870595481368662970383733396046798383382961942092053850842104173607461081022155243646165300600105847471860144170658477715711203213415669954825931844841503414334102070522723004622814994823507222589292570286235908557240755189757351589200084210238222723508030066511975187271868036373727217744799164092384474988398393005588125127388811162608221185725324632066756261913308834753521908581604110746356274003579604724878876446019704590628936536273083147920290799895387934527231449975084898163981865273643575781296081054901915956959343753369716299327963952540311603432409545052685364589496881098372059977216973234247789454014671930774390559966911131987002351829355983187097578479551884811371564865112304687500000000 [82,31] -96752823748393836091431106946100221585846584569157486286965581064540931180361448917240001747024535455580745847221817250000477239563258415553961618044789250048737204047129744612230693840414880212376078371830408951692556293155199166231137925046381602370734754819843379462275983857818152128498711743035722274638324727246890652174003841925943153620636643856808269474414068839804179928186311843695518957245308433642237465176097813729613333087688800449614473862291914472192979971920970222026027080688489571920098992236285068600941112658405467309387811728530617830432157897805135238751441068983458072184721328861054320080966294233456427017072760470584675799262053113223704083113704994927146310273982898956159710509740269848117479004385861233896270808513998410518878416449305609871769953806956181438513656519292583713227537540062394562999019967746453961086608230316368811350780972796820001492056487223976164503771010024114782268761062525720315812934259351189959750281398599439182732140421863591878125016284994702510903911132219610781317647098772055861355293782308561855800700702759344918955807161745957924222148007260802021840018876901609719786715192615618527841922635761221900072567426811414818563716382192800967617350665850865614296379067357796670756205278738905651507985167499445943937450010283568941041516488740138057886012241315312310603971695802503526370971880822611065832203338614340663060651210167321813838230364404846798935030263817432797882672346435768835021555813401981939376241833876993240307069942150030625001338435686588937494768920556394892329127801354678191433506085896530300139995062160236218537750068276261174786052155491971647310942580405289752114651628352542350569647714587687655981297045186774388596143557638656022690027700387531137213741227433442559817611820180557629886494967772590914890099145638609912740538607673790647737603597776588271427254641962337855546293850522554845713196720623802091480717802137217880595857082376346479419426080593758647233647241325278253018976883677297115418762071367640141769619169728218381036450711441344159089724339023395881657004318252429090157653491939822999560547986749002992359169025356739124812037643088345597646110145603893354924124413908793565947986887234934126233451061184014750243197347833035287913802565493830392065257398933924875501201164857728029036540370920056389491865176929165555768517261009977232333187987034856164697021869148679225841860088935163940239689156821018990238653191523642628178979950498849711174007188410811227559575852166972910308562813789158426329032092309907457202499585910610881145377248913064249791204929351806640625000000000 [82,32] 79377796147625271665670456197492392398773507614485167510829774613550332948569449667397445653218897359726866459207573252590910926126296464978287210118715621065361275550786732993748837866217928318155870473995959236514280143533859979998892805209399786057345575853487869545473192839912208800856975147432094733561432689767676546188210227139101283898112586246948798190670989109128368484912625348738139871807212927745790384526378702991805180642610734543904404710823438217064687996277005221375577040181313444778689201264793783129689345564797131835121772680988494195986161588047873425813728480583875187872296957534386463505830438758915938318190225995647403335710058692471647780482334200813631678686331247322749514152516719484730097349072682408951075653202441292609801091935978002529480879936752725808361842928670190482404419401837956939835988206119077480536975299192145758766801175547352205218405842215759410242928378646530118610706242089254552352409886613473311458248036665503802125196346686450235380683029039992409006696315511951783223381122493054244981931346329788464535078451127806657901257312815456778653758928577007864790361793422098906242767511556124126424636667623281608822896933786719984654191148062401117620107658229251537816538336611316111121610696053501726806875552271690471343729189013693357487943172401031020612035058542572843266303772437009147405981723089739296029458296646082536922075668804603940693056426086546299797528791256025839313628142120432248784182668613132544535324724181015360119400021226193545194097355577222457058198166527619443233639431216056132884678431225958291018148140350088075609735507353751507437417454052778668542538158074547385122922343138770862938638966083600623001382549414411277446441222751598472064625150448825674400950161586662410260170910129706636301092422342776401055164904691744864625381748673772627512409261269667978266038763593423431977328819868371164018642348065812983875779528425840392326851117053106098699267308500792283701056284973697354195047320849121448618834228409074173841862022109924000135619981943116821361907306222606439648886329846109121631451796580343388059190909033002968938038409384205773943259929617462788119626450175706718242421518550482840142132193128208502201317026560610798878728000870331158288189393191571177177011666095351716829115726959350010626552407573712070547935627463764003204925080774707296482897364277825813460305989850215416493010799546738455553169619986900570647372221204600300031769930254758496038933929806481696883501903073875011101770410993995351495025267879300122017549590225371503038331866264343261718750000000000000000000000 [82,33] -57629600058276389648416675246210880717264935919964620342434620556122961307381150036671143550210283972954821133942966188253282470623332620864440472555233361194973763287970503280994889119483549610416286366359479943877763740449839158167351472011770901879326557265296106941586416068643899020702787477403883481720346182612561152884504709075675388731991843128474835605079781538537681664599568306418446905210528198415320596500745115514172178436697634117123890444139140736888066565597571565842149853854950727507051544795487789451590429299874168708725046173222678182394576669213867351741307373599270774466160332447628385077866871093601649289309097664761644397936112988685779627919466087026319493723500666927602808781202385918520739421908844289278158602944028656529557454910606690320008144531231643075094181685843465264368255842457008484100902795541201818193003179259690666328107495432232608767066002069352988034335031761303622704476684735121861095109822125065465790163416443747055447884961901795915670994064647747539844837391408935979939211358832898799882229375444198353379908373352862450790912800371794345764352736812614156228378458657237163869036648426906542370236430052100852035811527688384168001539624214439064033985923405007994549998440528097106449077649257228426408600974752119385599163849457828794004491553855849097442168156848843699513810629928511697063186432433232629847340069951278283659908331927888535278882837776990944574339739094374179442759300073720169736591741852637621737305543388531865656152924272184462313163695149861971386297796715621653743089165820422512597098141857832535738405157661468477198300759153459554473985053178930846752841613508113133621799352350049274578670163207533017018406266145985880239313306696200408772979597539178297352109776820390440336280669640656041225192706381726843792045649452019743351643271480335259841969394390267280035641603886686962945174632548398104770254876257419520456082873303835572602452264759416831473416941704001945040255186700100991469156588973985173253081667138963453217879723307578604859787945039669257190313617474180518613412983270165001826469443615933124230968784057095791190063710855239028121871386478884297424801773873007769393610787175449238321832359435680218894017839205477887665375470974613435668587340297204908813827777277252713655825469657216192262674323727998581507306681013155421822797290241054452461856667558584248522095662880240060689149000071904596151272139348771088432186270324722021614302473662076771448746427263469755170165024383747833869516408390939908670558648758827375701424555742846678185742348432540893554687500000000000000000 [82,34] 36969591478917403098645351005685096336279148425123833052678051534348085903114590554606831929331359255121409103364600346100003193222410624482471714922752371983999991332127418424362993040884639870826054944372059582090655681123133817882861323158454586763646256164635850511721523745212813883835622264963755584247463848205224006268511389884045159548854530175209884556688621366563283669078588260783667352165339143163880395532401628519813012066050167246303023052757550509663515511206628601444155675567358351279445670819690852501658559486123964434855040215405533899720615591004276044601604321047914310637428046563833044007150308729703276809428882241688563597502354140910102811924563494757122544513132234896650548195179763942224536998670145808118390173323651914889713898839521337349372951968826239822852362947792281325197048807649492816954603094132310301640274776360562869323125847373689911409332606599379687894350357071297676956813907182800446920004578308808737928609071609414828497295635418926578409186405001130480972281985752490026124247767062716391901965005332269621805396469766905419301414594471736974671663410390665302083950738019596761843510929246405453091400466110711437964970401167468194270290344065046255057094602278768167214840543335068393456848571524236328304386879809655595819795944649810807978068537888897520937847896129119256898302882453649858744235708384939610104389553951933036748937334785587541122416295952429087718655154919431336379966396775790869117165436180860369258175273283204183971208564146843788845482823768123911483128324978062450557009538748163344820012192192314853763633710715986093860861081469653346350348797661174175314373465821554688730509759614240433833030372924752793398785073342578680396257206588668177472177070781141346460586386851083141036949806018763744838773045604778496644425434510013768652974598251985998012411427845477840655650239132054897826670637157442013554245269116801878308325977815953341138904683204984704570843245911493529356157496753140022599006928616742101534886900804784111519402719393978531358669989654574859347762852960102081240244813936533639046063269528455249314184655703022193676355555242571218576334951010523814897111435180631547679424702974258958703763256167172811443576868561610899355678070722789879124371583722213085247244298819040332024753873708445722472416252955740457942031260302638311885190550349042101650575522537222962817516841077716307849730644706090081676640609677435297138706888989308785384867293044455514491041021525674612343002171647130446170830387081037944429201621448274200920636189948709215968847274780273437500000000000000000000 [82,35] -20834274879756165958522686015044160773754455387561017344285766325239505897419960502641585759414572648290449842698492457772425101482393923283915417184480077541615047122775091703932941547184013323597578104296247401447428430753119960796942429344576652777377768500758660249316609340417982452328234694091306933410933432220090139516060491822730696210792743953765809873344523600269545708982488198602527716654842177671340484546859951791572190156943624032994076135733657062942865553712944899405738794272717579744572433194796376601588944322181950334811877855917390248750487207965833854639073063548901338683052841726444552717418613395568539570879179629195107583908532636010216572671660387464066787182832687556728933151622233577188364564875075471998857651907853957964298939825614282781789061850809720855049369576392090525645871930002553045643076049764144837583849523736025866339680233694411712128994123545919121535814113109310918636932213215886587631227656133242244947068428907509640686439401452715725337341813013921038469583507812237172050747620459074165528724385581094409540790975774750603397839190483225472245228491089402602982448380281429787049965647505134860778070201831162246833392596282490929738282704745066920696912709657309059950942898493845409663319823824058601925401286403494937960475467000165955139675217217783942852278823130479422160555619741077021226472236613023672339471559984952161776978640688890005393973020240473673097344042127345802149078376995196060748684456435832016390437843978320875345068517757842863572498025625382348890185153532755953546753466861838659521308403161014904040173397381212639186348056805639027261560420753476479354732216505042662248444356822755309755111505933837341824332261211962402821019055928433960550688529944703225188235233181378408427561341828500396351676896967476741159248473999121804110592899607866225170605422254347951291796386225601725222994302622529160750411374002608253529655997981115463931701471191691280352022148443893751484763690980395358858202869217764003386149756206297629383374713714168649203928840481732907150725962268986220025254108475789226434238721176827860201386010246583042965771108546183272959728425955599413095938518835681701110613919389703836558601779886081552805057870601321386218872061688657717349355757014581565831618988803379730001152587077313310641021448065470579749956600868104195234176402708815500921137417793800339186487592417633090226586583267315097549667390951530357033531026742100857143326192335603542538596695836004906265812547061015510757608287897088323720790362466757580928167215006396872922778129577636718750000000000000000 [82,36] 10176364058226385041041901767269847472306715460292498948385592979511147417154377374860812391901798964868971219229373850226697977190264219522126810605884903434411385524231762839078729137679508884625220618926886053083295393625210706322968144787889687479377160863540590960435327731202334639794070359713795525681050919425527355043326108803953007531699525209107240351872643300064275922895016967886677666796124953568285368524261528039197988128683623110363677410450097824693567240345109990824820208110059419567480131634767769762977546499378847841904880657990029151385651441601643375300455220957589431902851853801566013705694179745247482505505714944210950573228182497246348193958737018967846414495383919012373374834576633537422928845194243057510284167733969206197793462022817151503614309188786510349555546705993179982498696821318541899052260833571287823585780130267104339033828174723645918652886049188126694222895449090823439105160799118402063045347687274282101969651907905600926551056038940993268774553409207067370996024642183728085984717052984624906759563295078472936194192470444853102783977730082557859002516560192500934411964463936048507951318481514865288719630775026995458583748017467428744590000487074683996412730237009147569482299980153224778203209658108195551080475204825762660518944239329755486243757374871805850240183810139819734473411276857221658778320847121062353518657932877543675351542717095984533378236292625340650772823859219380645211863341251837298940521155101971896481501467872169493349174899953485558217042387290721637396163958496008224074514928817713179717846428979585042381242311276271096760015787201330356160989456253210135710307905446882906827096960282395961772469781846407783181282377744078625531972801812323322579458816393555254602780941317887699321447466937758449167419126095045400927253999015608687908264948125272487871211838635708446011319513257154943514153118909191289005817483885296527146319826868879844163223490972461366833721718448739427535199161067355514062389772275174230974743101016746196582586947867562724200899378171605291686741490553803819489793015932167863155280234151449738897535560752070671625014060427374024825744919451941028611149902798227780089071351732816712492368994688915604609435789986298123181226553093611123911251809592149364722081959728499137568319618925756160027150263449649649113039340856154098403582922022599624030186292451370574186160885750758261116538291519879942514699690739547083862480999896117356421064056764635178792224716129370779890221855396398594310060811936831543122162721005941055096855052397586405277252197265625000000000000000000 [82,37] -4177671914572432562890039787120118815037126895000786698964904784695896025494741217037616434192105081702281947001232672610601307010660133205664974431502215667065308716380533566845391520866491088908735205952435604095869155588103314600984974226093366908442651210448958966341604650787286297071673438275566880563588527063848311124986614270138388475988789265432491676994297951158887993326697597189978184237954908159966649734987379690573391177550808965115886873737285225579702085157276833515366344474911105548086383472108010873689601829281386378572863694663488257194045104971238036724901170371911781823822245604763498387316468636152537923804067885478755501682382052080006707204489772687236343800631303837968649311793110981533843991072221297591193049162268682062432969855668399986117112088450513274096909264096651901385755458125849129056346790650179226018928683994711741611288821500052504551874092305800751411122022385239321727590327880285453774673463606156420695169347812278955224920913187070956167200863401393326486166302344876449161966296870859123279532382027953708760844544669508894424326847373647029154622585000502211659681601739760333112366368800833989418822721080990789229540146897704684443900132695466350594562490257195512701392443779668242499182856947392506116684959426672551753696418538685168368653817714633500560516433060239114193524459405344485466726248846239243981151894776725162557446360022252076053964488964448432270293001208054410481622177793124191376730232802688806942624474487081047135566145357221920235311960106927271929448871621504981215387985492417093621958643107312837172320864259576508436140433739022704898745436505687715318372035991575186463782094375997958323715431335603437231801714481661016213145050440245311057446298509421092661078380995538647702018307402671807242767077071493044258623802374523260826684967199652624452728220442267226909839841534099310466463343745367776608212505085590477965858422266276507644350835598635967881495040464519678199501467280082269455210237845711336593846810811477215360420731309902390602853584349406339137294404271956912894467690233454004079974049059499394382720150767675592812068325327311928046406411577518580616446667797017184978835395703896709839662103864770195711703187336025659706014810380968730396403963714033581929688031514203322928331663413944099370776553621609805978028965491610919275708999465676774738644173880937436777128565701754101313995490045900144751081339910706945594871263071849028599086149315421520061683265954166794806647711828167872186255931236272295647486449778930384102437756155268289148807525634765625000000000000 [82,38] 1324224376498929978288964413583030232654185398702019691865483926833569780798608710792672683697388144515612046392172255997019497314185343691733104439370463632246943493832587015293651494353928652709953899418829330819581870554275883598945363772411743673680929270373809658764641901709186877063279371826774705034585521562613732319565055809571798894186393659205886641811057957441369859344468964258505525360405769985177564265254893801872467440625199923346892510025675668863397502994180239167506672056917233884438818300215775280130649564869195158827571954944543359717588868837849753885441187293379705922874613852254331799028697078000193779495979361398166265492074646809671556170260107479160948970905094236776411126315152282005666201837701178822092247851383835846100346431843475912622332452811749202174717560304966670189191887655670234423102067811976334795381962404742883812806795556485328508670643109075873803662564037484350039638442803808573908693363760067440671797594578377349020682043658410663562454846507864892364170205117434350177257751182608133486258263856982836899215663736160053247680077674821056679802966313787250116710942402875743700656655510991388311880440135041637831800110770881099372223260703993784975637045488137928353088522642043122242070506650815934487472952888200211142984744346218782546985088091193913883513363382052977988168612180045794788988281790993922137263588062462492790732395359357577062408160130997065798927902900284118927483612533920433554030622184732783454653892700952899618626613707420568578814898289734247715875334916460775055791068653364625462330785134726837594715001638614339925530530575768572433788928085274006195003493720050962015518269802942199168741654074424705618997983487901535754225617961034279197743022410654522561644059035720603876328081144092325637523637085659626028085289205200514921061480065217039856090441740290339968395004996417577254190647117331693308245216189897367635189720328358305433302355922926887133588869888387836772607774314983488965360094138152842473030413307430916542030627302831763143240994711182550704589808820816924349965817945197577080596549032062748320777962136418155932167976734562952738553916840331618809445720826890805494649822216389051026456821938890369098234838122779818146929639555989990526213044855640490902961301931742663344685344339474912969805025632877109242677262035311475082785744726090732652293741116784740409160019160992878029830739418872357275141198224178663882860034983800609208023671447757190404393122951033714456823942744494983808328296993057532517220828416348865630425279960036277770996093750000000000000000 [82,39] -214444899136925935032948545099925412744399764977955457840503896506681000619434892391114895222161317197116284575479602866776640361718460644560729597496797123599528379462379043357478291559453320035809746104612295516508694807616313993913442026315906305732254777386244142767648342330054490761895720756391362859743762500961366500862560757936005158133507161136978824519809517420282127560245974291807815935908852661344182484966323594133269411036953716775352737598540576877989790197604369057496171842964644060190445392818387590222073143580310633254066760773862666475061379526895795052681243175775129510081030622257037129081238482622785898853476892952867644193871575360219718954747662516971801532482369880171751164771612021291429918338640850666945920672035706808462740802640554872631168518002252276571558636601432967715484768685579377509802473719290542065161214348173810979274184065730035479218190186296263077032565782533553208700450710522984322662223775921027141734514117909726962795531957100757456318680612164208687008961566268601192155433557206551731337779988478343293245032842341430177393054977690492159830699115483284497384690700851044943222716194615540710825652280051577062496174924522481538179316109350862968348440499882997548131854630819089377612533105712061759174300779174948865381876169069884865990101588464344814608626213561236767403672578966890888712111965531834927947287721178652780002663047024596834208598586162021330801545402377085683600907905109323775900539971962285164837449927834484802271254578670925252231008838054274648339409511580983789252557666875407205401784584728822746793089506754695804923779300986644912972446459680402922803054662431542426338408394857484362786480328194063767933782946866202992129141753706433882114711640319835504260236590467907039398037243997384315292402281926365316998138553110943972911180827149707838478541869045111935537676529410137643177840369645955691768537997635141593847942845123596155362017591298936573104879490137329661928362495901819351142467544536049524087315912124083917140810544257728117889870546945260079235454064014082188180951099183621461253420347637884324956248753956395442288017725582502876202321497145765596870143202827233103414234241278857940449970294194718384217018586368963696997793355932699987154549400716418361816642439045159386158828652033024188559694283371419938421085881652701008692896131679395846106596997828599844155753472521606114166345972785561784822726412393516620274617784762135867974991963820389568556505397940248030655316713957410507249587969098273028401013817756393109448254108428955078125000000000000000000 [82,40] -101179146416236836670151408345150549542298966898220080677626171554604686894390142989952446949055954933462039318288977672686416494601543795321171190375400269947229266190057155330258280281087292354866605816436398501416863542710381448271869357262019508501789511666088281172959533368074378099179222987366135474961504581868797640765560642814225951791469229954919158823117292347206071300997750711711609781803804162114409537596551235974222144199715848597208273099313549296402318888405332626026674561200637226626849866341413618717920408494325491298107553498259418433230364519537603976497920619224557116488147345600896787666345584350946676807144306615010736783300238577623036614859302899524971316527145233790759623471301135292499886973498011348936644500667483290472043031991345392715444504003506130457472258399767222413963459029690456977449018461747037466228730463965177669323315036946263331227537780406766851233331815817657668470482013751730166863266554558876886365189243601445845194921255028959181219296893686370407555491152753428596192361664940850707380844604314372065842465191201333596537370505249871236384528399337672872597268401169798897106980540349139864000289725712436572803622346148940402951791535768696748133483089445861943135044502543042517543456900143017260809424614333116628776390897391659169707043078139315426279189295195439457549235920271967899911417113250190049602741526791794594197782234432790201844536662256148316251029940055913674240607542736797338338591423355272602990079856955056458333182050998125421761976474049186630052538989645800318261419513528807795637391359192569534166627093858246814031209433604434472009548075812230691640535197395091905521434869682363574907524918260023174043829984367594694302072507916337816918121362278551781402483011937327954731868033589962542311318950162924269715618780016677416966004523338554132400434464195705679023171590731388194563946760684340455777963982763365431636742221104354985156732939505397004761279457378833908958103277703385626961966845115648004100238718701204014614393376571978971785094601168097275205114319786933716218178195165299195306246325973397120017746536176208831879536016320305246536853336590567514581700359465955857725730490133569440289223209584667322127925233902646450731038511233477555059486791216569492687872238899581765884541431028819782125833350105142997114191358784426754109478629905704493417605835696580172313455026208755780737912645550048945856874291345351342563031508649505904060447665662466200113673540706363189257605612455038655818315828239638970442726417786616366356611251831054687500000000000000000 [82,41] 130341350625328799720421784241192886035579406114894370430468370053904015024247941370949669191958151060048645217992929747639660611092903767756229942917072887767777028969013562151068563406323835503919106908458396202286585248710582550292496246724050791123049063494239746222235418213465946494158851160327969185535635965342152910380526940597904245945855226237278745934314096398950171882569890191506430604927791413212114318052628390174566435446884162622972180601768305745623627273456074597272459036832082376430348212714978206733574689694693297946817695709854527052308255598434642476446224110000106262529725105851740218566352769221458425667269348429386758943677285853360162916506278473529266812543860060396760892476251415201493524381433696499083557002079627097147653794069865882829790064222763827178913532438134269609065955377136207953498823409614353577569678144403005942509136420015178965657313921121189626488199148864673256986066447851445312337946304488666075721681630728230875660321630979957430887244784034200556414772479502567081405467382182253446093666752325973117152471775727828709818539836304826126208465417593424655889679083007431423987837015622520734878895117738451379537237478507934019561388513725019662851979278258822923394756220131863239391276822900029117071875184422331003984469921279561596119912730216920646374971596138409888230875758276404027408904375546618936920583642051948972657044080412086918212542878051065159549680877998244523364142499272170822424599143809945995804297160137435534708572779070061857815826859366081743851117608718553688804029288507008340395011814321296867697816217474536245720238369164019118913979868236231941015863839176914966009466583141261954032897134724365771407916184299485138228726548547064395448976755046179958815678813842441457680542553009044685354215196358388773416250031631119892981916225282087478543281446387629896217192108162270806948012056941335166046888613619612853688555112022812107159444274179508471724994500329452141648925862131195031951220985559602209252772804961761595765104062746596992722033809459433517253144457226606032410226789130285491910722896401364243486503048189400254351452276891803231185897605786129554590670430092455020616803039921069864743071051282325473675257147588295355786293937672835848504179287283185604223311153093135655074916809004210309150323162888711808871041001103930646053896740507689610441558833817423091288829646082917694424089176593991192467265790052879000741151269518358686534803202986014160900412163927239350782195522366455305975592986138093289094630478075487189926207065582275390625000000000000 [82,42] -89539274548070785496052683664837010205156918180747995398070142438919320835085234102866976625094281094436404037353653811169932133907531798785457363868787819654748638090762422794378158822893658796839739001231181877501672803719635661832758490128984160141540779498504148851147947420291770338123775613457910755426370113991749039382842006703677043782089665299854844962836216640314966232797339410491622100548926171820529919878882107539586241585251419317685760934550069693866574051149923915731750092362666143656260271846657957215799421001892105013392875063553100741739939408388188339198530536374828822046030507381148726192285161509525718365746892690636370549799179924899193567932259485280151355919545393258812227370225898146744200996472940696977161730632845413956945503335250940904139412863769807768290902491053494536282753793974518080137992274084889040183743774555197760021832677350386004354104783349713844533817566141896377274973291726898372783983040213562181440924445545604816138322145576891139141857302037356984953780711078824436885679433931228666670142832927323674784954053611916718687520924153037503238182035082800832570241142627977829763568646670772895081623507888351492259701754721264023020198846156995697445134653806894734836873711377047212314434621530717302379051011432789957956840526978201004392341462914122666710952727824379031414196269347070079902372384123900664536749292079808350497428279010055745524846031255244013598378655391611520923731690425328068384844039892514193140346016763202383725012769354438650087320907682716845165062188898174677176619175594599410555817035031826606064465409520163005071312009732767851645962103093211578995370828765352422039397464505097117795740446801526353189295381488204157942424310925861568220899567591677588706532583378437227004542188850217535670816461167974698106494783897135007923009892166183617046294622219579709668907104471896999550936505229431137838004385288688388816790036435909950489894262608939813204071512625445284326675414881045548994473755935216897763445181607648035533391513314732489465007759408883175944978970987251990994491346689481638869998221282794843765929004692894159496164320841178674045298896897454566245460289459261269444265730403634108613040967743090808363214422932398408051781160952481683912799985951623869156607021724227775199862557370458219886269482922580106586054050810771570343141524040952988380280753781662000639850379073895904434865644810544485948526682862546151537032186378494408138071404198458809198462497365162624099578022731155504342862461869545498416300688404589891433715820312500000000000000000 [82,43] 49292281843115123240288839629102637517288544724214783712064770195424554924085336262263668849980222862555927761804607797800436904469496302476755018994801657186354144789008557026684718098959186481325503572021963078782089008382157808424119941150658343598722231940831986383202249380945050661722885710483094240736322414420158576819490023562903565706426756675972104716035618905708420115110947636893420092542117289264293727812917481128905465790799480434095026881070989382196004408451397777716045522646496397413103184361477709609842747843651019360317584103698263065893152682242618482901760306393144426902888660636315368695637533524472576029528743827187699443500210780933348736530983467573263384283890667998330397180558152440927377046298202101906109553444787069985045837302934115363754061068562446777241354183883679905899344612682619225807999533135159844526523299339475036955445478837204572409165384677895799035704909888401623714555463087899470956836033676293473744228236927893949930678034653315029873218252666712700024182557619442673650208712367109639460552285161901893802469749661256021221031190771302155715590477186484339737756242052589135304022340994095690626770931395449202490660650089083226926900697127953482961439571464736560892978225259136286424869864277465548248184413554966082009950732434539813008697292119758310990461592157054135761202818260197406077337582415792034012858526855341398957309790089149097143793635089604929428875596020924884325423122477312822139989311298278214435511489026053763999341565220333662586900191563417119118546916469880119827077832249014255452982195657991450592059455114500288677187306437247858861207901581809074917025002031094263581779223537644550759547640442331260312054602066966171971529617397223698709857987308870208268353275242958539834811797351295144007512480654226133931699719898529462923284693762469812187834128988419290563800513231986937018707777260932266042460507111542239699761605931662269845275798187122949856327807674765655179309039203008938735669892380807751309473127308006397333610946856924035953475263190103541521540720924903801321087561463446578428438879949798530471288893038267914866991084924339331614348417618238786909276285403370747979034672523193085695976639617572986360533120386930162737889450416496935697199401401791129518809162148341199334838592065703297576253926941418538958270401919218966535968138822467207275946015114689604945097888719983933914088419866847946801375052104762006093629048857588917073832818913968040037086331860359892567069950603355878171541793776599948984085131087340414524078369140625000000000000 [82,44] -23432365206888317924341841388942055284277658817004996698613188194904518554836202212253302340946629213189333763262204620207572960313272625020471034725388539640031588051039160550133769337982645242356058742540583365423475227656833214570826267372105356009364690964952467817080023573608481021883933457626548753730113738266038465724476741941530706178516690242415658026436661970833999766931872614252984165654123624671875643086738040302868401152935437389399021276167926142606458031403346465473228653189965801255542920367995888798369855525100557399634331510871257736137460907000779418063275539627740347935826918894579415782911263121959085910205731352903552382672973971167688870168874163613367619124731636383938237925500210859800453814179743442284483410591483179805754495791723101659294772228846522398296959201934959445421013316865451434558399133465123887750605651294584931958545783776348479413014096415374958017421909792928992006598904080619996831743219282472011814377557271857942713035899875513749368985994601855583259472865141837161441014755553067084911938307113848538434274322041480070956826745935217821870050672770481778048621034059383804826124618871664573488206586573082401960231425369438844939002226800046988614395039393799973938048637643929413187792178285176102467775235187214235372258209285714014840593342758903452014664268393318176822196640445568511347110300911567916464974173620193258178905088461150863924175633535865020737885727909046945984312818241711604256751587180602469949648318956597123345902821161014622351189963998288583130749047359244931823037602662968904280294244094731191672321818207628404777581000818973924101338554908593553041912715838072623042142358272134060001545736898983896789775222754405032164660694805684026189675428803580258878240401850008119744887512854301854864831344621718531249331792919486976538998728204373492096744265084367454699066633983386969980784244130350519015727532260481012691109386624426616479978844641042704294839769755074854804644793999342980937842242880191599180451517837397565846524080106439177305683195606389084684146308690622448017396089180729985119040206275711786617388630579717640873292943236272521354425111223500573171242740476940217834454192257612488521828968954597622279482861543443563023557767481478665873030882783601244026502194761541038854207411538069393914103416779283609839080934045100955508641849358534823161926837608483080583209010790032051432378932394136542711338444121768713455229357891195425676305427632635459686272622137461154764709662288498586107769738884343269091914407908916473388671875000000000000000 [82,45] 9627344169866360261429668491165688768866925867339652135689679732186973997934883299213825094202833249121070606717419778187371283899083267079006108220359648979137869645480974874714946588087991507616477624599231764057439162422713324203004571250922737195765845387310785574212947751428627548588242187539048402282315429661157226398625620884080333591666130589815780954527546597070740337817637338133194316512470115337180861321388207498171064446270552613781162861874057373211254562908234710466377561793190384170772373901730175015488593145338909360191288141698660473806969080987887944407424571729070687695067195174750788731477359915836205681589742117934804179910622265607452696878783168693049218273939829455816418894329830374010881219984350163040545984891897054468893184970724070871288104336450923744214163114349941219807287702693083330436979031462761154708664856494334015074827651526319296428326003614885740428490125839304268999901567413828797432612619128172773537730860451301831351610005481013918672624708639287986729538232280880269394041527009264796498459633412690171957023759196214462034851075239877919250972487026857264192572814919520577417116921832938299530618893871210697760133307908619489363533868646874497778644305478692707448729158709121638725246585997235596165434808655383417099083931206034705030635477098795054358922265775003244284061400939955343874233923436827239434650386710394106930995958626862878685996318139386284438667853552003226750624054893822899250965474241789478450146196584471031798293728453154921409816292287113098453456858750572958902546937215887780141972656915339279691275584750815193179336411353049516123542810231580283575580328643535120998838213330888155423498478956457642933566561866060101641936756768378749026440329908419126076902063004410235298434418126717330534317862990806821776851093068098173611158135636729431690092248963978825938691395524288872039648199652485392649144021211438861539735012895241150622365802538879505709388633942609301520127953041906127969889763674760826519312768797633799241367422316503181516495694640716397427437797308522389333256946121163490779195819948603214257426565316396274441239696940842592713797965502918980405391671912196066434793022314173574759992033049503597984031346414611854627038314384271105906803420420729705334104916444332834572577855471094277779869163820392471420430247195742819470880874905721412710565582881397187641048864552087486804176477800364198300968842714677706557847350960769871815766686723152864367666642286296357071153135824440914392974375651812479759428242687135934829711914062500000000 [82,46] -3251787999091839984568611771840135418471721646072120957917813667575266334753544763847403137523445316951621813160568648778969206275171585771494830437908924956172796144701475316923648429036186479415032842558863405767962043617643033199641594481764482443328653839362874979493875532076059281545481570859637010333096926643221968839190687759882337481849690218790759292240069755924352389104593465342046241990278278334074848636152080305603090604190348768656139970614485052503673674925641687113972014889016371895843501611616261483254686256962415132417964363987971028493900009011128611618422425031980568164060225037054337780058461531925356502936230855708800085718583197696527347164594114294680503776879694289123541429676000454791949349203991580782386176399973447976594024438830072007573295974880433854537803366210581517442978554369138615699117848917576106719354473013410898398596835552798280377121464763392403292946918478253827255638241351700711051161421043409730901528567664581030914970487355469772376049358530104064304755743409964179398264723782950246222084206474482002928806610136042321287914643577906356914975700714697261093807090934295675185290081467056656393230004795868989438172455403304604843407396299955593342535915789675100053657949584087086429721171087183919391326219843262472842582810074945842050438755419199781144032596665743551192662657050878632293123117561469958336005989031987472551719444248985386575909909565178224605373844058445109692678636548568765202355316379266511620129986702121989137032356199289497276072748507713501888107329074357995824624589667209486500479092987553095246935781437046378887229314297614641262235310638384244016285026391724654337182512502993358353516753379383651850044347810927906695037975231682487081165301378021375692989986809002413152841872466230041348230018966963636508273678884859907787913014713792618542176552540985037044800253003868266126309409399527878032524213383189265347502027894857687635413961044560201817534315782630313186741687718330807331010840404564264703356914558365158574044163347507387606238594488063794443484948994838824494725311563485499927409828764884273961247062561503288755403746819712596647497675415915447780117652534266831752604925052100924182930468481964436908748487831600520723971131286897018629684051117622332577002036813670394138430706609166066265356004481204515554483699127895184175025116991541200828597295665048797588419708483089529178465448018006740357239619641491116605744640662639771659787633573062052417455619617698937441807061497059719822055878779565318836830556392669677734375000000000000 [82,47] 761996350276877934140140747424811302694210413396060449851713675520582619608697413148607288721588454244813196021495988209638683577804490191855232032015526102990300187647150258532825427962924911596244290111921866402778865911201586382939027170165967536366249833081747481489236412972177809431260512949234797291065133969995210968431570853090051365048062501880843006768851338376220581293697509198823635113733373925203052703655615227310766182903685480787849792678847621023388415293796918716764687854892759712506784355796223172041220006154200946176120617917575242900414191592970692061218810560524706699478023133032940988536551179159464021719606931178346896936940093174195374775865169192513522978027965847098836739618928548310062029682233012161745788012810927105668056901117572080101352815712739540314979218452217583309090130037085429441241759569567041497000255259004226954688888270478758687535435253454448294472286770372758889330555211158666991597296234970282162596352440160948924009741592503559522275138725043166922879434969143196323974644981307529271289571001786228702545194245311697615020164161616321086930492131168935956324473046364785132861238497594674338392564575709301494602753977090590955904904335801454195570306836589941458698647027203545697920534035392805296378119282320716407738753482562424655304371652610021900796372048200437559198082494212726353463283383929917598311246321546410440322608621177007182640346062765964836679042081087449804936936374478401580361000343309562367348004666626533937188804717322411412447228443812991857874017150139691025529193570531575905378816556724059463477033555898598705710100856686715566399207401345084994067484268595219440292600650546271285482638359714553047611898003237631171618970354885905387661969318269092244660164629223307728293117083042711563183067731291687124507610871321818456972962530800072943049294684336218148955762730678606016742344025381363971445798346844924759035634166193527774848570514462941827068290019752150513827650776397836969153644640994137734157427862131348724060750137138518068790524317221253611924050330454432660411105364649028325798871083625940190103815004798035069283258029168473621813151311655438814845679802773507068014222166161128990010170644224330686687984412798245656704277383383813602618434448307840901748907320431544068443070757220545546683663606755621846146966951819148399776918079495749506261975240662304193657457208552145768401441467271359537616717374007858495768848297371328703906350161303377802163369754485277902666425761711924136143636587803484871983528137207031250000000000000 [82,48] -7113251405281338425291283740178152148525711323074863004426342225703951163930725107591259302016596025656547102200972823336588933534233628173282030163670630010801413302618626738405514581365885675360100028956227563897809865670672235629361906443606497366160608297763749718675888183502138623792282945881629753213641781117198295194940930410374893331056517185547290555476115105507965491729048664595029874063545398533439731914088011101492785267605618290774846236775610703072697256542836522733817906570775445274508332774934095757491598231286475136720477567574018904778786995910336162824925142897040432558962141757912883293209176832404314556290142505462475011065576685938750550877421568207962445602773273529098001885889166584358138784501956844061471071265590287455268361592285498441492574025378919915983492786886634011315268020138833226418920051696305160146542767950590153526473660246197007008243012115051021164801145204421933741097710852874723079035185657043821312764622769112638173130854067207632556566516806854771405114629835972052995974229149647043083782705936614807404972765826100296459595727298555024313490758895930131218580924373269272502167997719627536771894074224439723644823549283502168918763220284819090515513125941281656611876459399387533994376905126726592011694599730029115879044669545967711410880943802660408371975631633506033660297185270292009427362862626104877147482357740580340622345693782276623414369509321966610963532597769764038016506634157362699836621946170000443529629688523774512794011153833456271827669654512598278130854900386180240535991207616558796678717836531440231413131956855968535092225306240289150833604186293284711403134531227261678046427713605029963935355427194415685673890598315099685826135691510490632307080981817977310447007731507595706357537503784363168938669645983787568625400215093181041463376829241447251082258082609751799337385793606825446990927787030167879565988938465676163694781540873760249689137225376218908581855225847919874316226161638083010570104473825675589335989209207638234320793416653532980602701074044285499343569265761747108977477923285859392189532456775399574992705729872620498165968027702356120188366544949753378362238664206193295381497954437393528222893613625817621744409812568868758094087651818844321893911835981286800700739252561495041901123372381315200341524569040419965967663525336814949093529515987393129387894639024030020947573478160906124025220684154521656622770758562840027560770437889592678897461729304102537955733682723100021888518185164684837218374013900756835937500000000000000000000000 [82,49] -118270822939721040817970946535040286972063821438626656812225394826710983203948336048190528441798035079476387213964560137886952796279693535195950113385928246394297088973487248921782654891393663781491306825818115970348687413798129043175753327197586068411305036622265655998910263820133356396458054612477315536281723750467910189214243609999187082824247662045515313838541994311342100436088126067680386452992575459432188246822468945439622781609171334294001122878428143212910801456770556427797267052364067884681918007142468328624784284459480148274853294184477012125760118678927917362992808644969323733969933204377256749189077330767267016239737366830290278086526611920694138765877085458818678353118491105167470308226085797920049042407324796018045318707163397695028596827174539066892029530543386129785187264060966866094075305127114199014130884189379034941083094000631871341934217702692791885708815220144921179866239095806130248779814937436979417870213756920717580246922238437851948922254228077085738934988626478815746060135324932141837339541724930263262064826838531377739357783337914015563041431853272558883540396690768608408419203885408623423509419068657239239196157813066043486706857949464776578276738060691081874060890016070971108577989905511441283767249944925504074616962871678153634577530812706867035517254743866563859753920368729590055861032551383145703005993999756383375505693265222553047785390474331889486841507898684773553872487339072922630474852773336150633835499672338091828074125117584705114957876079954711271064842173622132457067580584883287837254999785990236335999491475715033480900142525448894292793362462988818973508861355589137560262135351056250716185358847832707681843069161333354582202817672796737579875994728766709726894993606623426136261754626984390010659237437235338409419433047203209502807341498967122850715678281260846673534996222291299553101033321320753549482549387040310590984471347986614898765560074835820007755538996495248035277996059643594899548269540729296736756068188862764661621897454401146333442086291432497143211744804534071184737348944713207433242677324016556385319740908661651199677572078833823453168242323941670338844298748156799062137569060091510023081066420128871649593697405627093173745709308569348997808892037665701927600949390058937142522328296971353971853360353748536188453167278841470374204009700496462809610908145210054750651359786342435593049990556521965864777319646053829532889766257515004638477563569043126882366152289178147190332218634328811869733943940019571527955122292041778564453125000000000000000000 [82,50] 83150774871992319085500693595760667888991004320104229122310156367959957739333730770634248309326212572646246928742002726295561714262260918468932866190647380987943104235241914278351990289802376830942458303021172341954440622935508497728571555242463668440395022718338078888960265127050317365031651760014318572004250651092701789185095787787089652119565292720356727882327777041481240580582379316921535822176187248286737001501405099168119908577545037178232832770681864728234248738507975906168118491740700741370284855316751843905079902303176390606890332297987420296976741937125637818630995347696464634691385367236432847438945521022561156277479496450446721837446029854444212508118744694612010547647444011987384530030819738835596709445694823575519751098089733020375277100501028669567638355399415003565472988806462478763277932899158096561561617136668607013385226012783383622062620978121080113723621228807385505978624447689913451297690451302579095545826617048932848772432413819914880160149132587696627663878492039605175907233912476646014870917198470440154950687826739993528937163833195445005841758463615787778020488096648361379653899897045142449512976381398357937690627451255263347699913104948928386917424229236775157209960831540281276771905131848079605054759254945697622001306854463567899235746840229767645727304415604130226768179790446252005470280122033669452002029511413757285946246370083339396032251971661743965590503357369461471347310828842378936308814374695569506058689998921507050747679249927140705961404219622888414644033636017191550073588261131438897051317934841776077630624512538496799610802825336983853749942566938746122238359517362307621140341641536192636459792015361536984064432893559716393821099950241316817784753300650035302417995757677058615503186700531996007229123504805340312498512120762235466398513671137250674602514317575674910771624923406021836150981150574842396114731054557701298731292937936740394416978171777462760025550473039396332281493111998319807083532556118605863054221761263507933419067459477494457582824097021560292217604644335848132246827983615198758790394962849627753569002266001411910399477170958150356190819464085056678766739401935440482833196242648124561226725746958931899865718361238464065689307441910504237484362620116115076738021904494882937330910187285942097630123472617339751077169899672387388678403638150731204174593939643502748793728052240514318440304220811144293716483566793614398138239799864513513493098600181593649941653077657042572720417070088628347379611227552231866866350173950195312500000000000000000000 [82,51] -39316336530062911241365567070116210906170033076880048038277853473878367316698191935056009370178908101114384761034033671752289778515713543438307153461021825584234248832033473760757979555113059068385092177071847735622113365725637072065785956620110422289975593961376117569927637835184377507022824917727933837270309047799558754988094665948404793859417549650625056475053195006711947859129255855349443981686952791231472617938391141415379103592831686165026872553606315896058886279539794133425258068702351271783147555320268196861245053363600190155166478457902782727944950244325474073665906931421282930747854867717165539503657745536097530293715661730419099102319284586189440818716708485379277575075168121473158308075009982632340578518591794838191950739662210733530772123557366398917476735813360210866013850252469256337625124244080517395807408700478730663444773017518822277785535899258402746918600855181296374226200636989044046378884624772875130210496465458187135426340579704866786441323961307891576029873976088490806560262036745706296430339516924838911714998007291932151333360586099741138106293637400700034699784845148224388423220221789881609924005332207873542608001735055519190167252740776141471773568218925422485500366325046455555966261676891106331284229927712144348070361891136858121105443994371241867457717904135961154993582470171565019481961154392146574946053957515275434508357888107913157791773303004016016984964801920110047407297812476172214643916745409020626214946354078826077219112080253035522669861386327350972833286379476464312464568170255299361988614981097653072090783504778370780693647593573678940636379599474326498970663431783549955740891880867789695500794025725276687103701515434494119800314950781163091620449639093192296167838814547869990045915572614785004067198980015101433892305832717669508405839923492968229437777354569165188957619793031893073374518402227036273761533908277552798659190587565454607976307881508069877704349215636503435209111927624138184305674293221352134484012965762961943314404128865285925040513677160795601266715077270404623390438852284488595160255602731854044602007442484414261852107308385362220389489185834991555465583498338550623267657468441876322721003026696061775702345744504569964231007228206055684070525561921386207524066300204201597198573347364110197077409181207643010141574633885147214523149649783815613659756087886359262924959059947000711613911986000658168409385791213984160519847814470460982869719810402587360280309622442557603743733948348714965503880591768393060192465782165527343750000000000000000 [82,52] 14894113586377626797072421122294494633578231102213323761978616817716886380753046282411379728718046044227482505323926070677559468306088810065122021965394166185840675759005007354404514334492179059076878202926494652253362996465234391379630331557739554385747281128949401587161803316081575106122239966645706710197938623303399574142380329901111932574357034800067052627912114973541133428733932050756831704996168832001079489188084834483668665836669099204707469230372413289061267150313381056699202821115862258046202972447426108822865652304183640824320793556038706826991603424398694917749334334982215432277950869550939447301631562038279092224401067771333234777371280144490110773195913936849831322030719707950740890058950468064091294350097091106891276489471077959501507798699868902337273060815786967560572129871563448749448868738632318780728542535020982887263285876602526156236695043272791873256817103168705092130486860088158789477209074578863237203002321460822729460912185507948622939988424459173166260878073361878551407093453019783435492818677599055753368208734177562253274991431530032697097920450911214068188142114897838693610644968796422629061255279890484677559065965101013920040064201881435415576340274280535611738339481763414416162455198627319826445240616178116406803217623743289118427478280309876028185558537495902565225494426944804402075477702268878858411630857577827706701776778791244438147482145589836388489226406407708307852432924327023627468998704824531415142476450674419783844389951977941050609724698772486437373656128401124975303996982915799572030167309735442639573360269624997878953172497770936938139594217477920730311716616864187914057288220180960980763287031209982843421538295441137618161930725209489365506702716057567228748918063643143215182310746824859238812018897369523588320329864225978157903792176621424616787276659483579211204608227103322442927779327075501312705805042952810221800421962935487499830873334755995758414487656379178309732398186292135184885368652013066950216100841566527873896278996505700269035070193780631838449727494742498421603928972179340712684170682907244983981890708073682194176195791488185493078965072220752020653474411561557516920519276760077692854964232778488922203862778365666674460561636538045077420168143675341314523883176227812764888424943372232962688249325446240023078034678507253700286849993078070117493147995922365794232187007540184966335373759771550495515269201502426228201658329799423483475109764953345083050891524039222893995967271323077607547702427837066352367401123046875000000000000000000 [82,53] -4769904182754288671653130405697660090838358559050496737702730333706593307060454039523732236852566236712157971715603785223172555289351462125247841891081882808202397027836394209596412121539259040482237487406293625717258815314011562192368224849208596533320811944463661037382890619939828886865235309496369672881721269683368448112416968051434008897968777933358646074714366278457300127584735139644601159749090168869855379916539218236054368196017328468196344885496964314919353895288927683717249093282010557736574644379078289070755018746860172796295339025333707033825490807838375094490930749852531738752601022526447796305335935074782888991458666106134027432192773653675509365862429041783276957341012251950278035988404424760119526098863175919462811357758929916420456068514581718559960807461087794725258733845620771400915852074585413412725486506662040990368836344790318168617697576406435778433325833812906444495706042360672917780901634140694376257748988327428048891212994816397472748618386718038713161924419182669302355589272565609366407021089448674364875635323956832388490682635950852482001627625268409333600352729566746987332479986339696448121112547063917497121708008553089284895836909944269149855690346067734840872141839311916543797465217302692726616429185844257034915709671634277213933456895309981742930919825461915705938912855339624188160583381386802918311289140814900212242836662636253627182569227411808954188542387488931189375035219266255595994411600973728918271141881570166388468306573716740127954474896078403589736895825023291322387865173808522781929768899821601810445594721257967964419794935093895876868998313608742668109216937996296146313252102548616254014099132615019658533749558499157005438001519341057958480782586961070111733468764920203521743191560983188631980296630721222148669998927344385952559278633080231683171648446823321045612970634490047972092598714308807636790964959531522102577684162645574492885469640243102773990799094213966686012874630076849205318355879449005182345773190135057769467019551317646713241796868821670883847616724128916511224148983345582383458586311789959040339427897332706875272242342502010127411795081940162728638656287008712716344712765728431747403743418540017630583842753726769445642279001778223225044065013379363821550613745647637003082059970766522501814492835508407005922678920887166446578216813728799383937137729659555813096559295561214528627060035311342496838526558480029811140721308756301012752833287161271737651427462392895347916135646002856740555131409564637579023838043212890625000000000000 [82,54] 1319694051684025295272234712315441998714708462312852461981446373606356701503804619435742468462094034764045952911345217953424262437478601130843441425396817455798989264719542491040406616294696434307216979671746556967793235937157146011487534252281752050860463781888433548195648743012948671415295631949090324987797098672252198956232544784864091037220913743965113993913707168719516542809881395525410685243475727153806818125686719621300136178518294197344264257211639485530164712105494531990381875173484102247910056530701394467022715354334477610178452546776761869072678978688558222171351692523680954967437952299782439292516018841202453935648229490304414084872631228154944424922492610985243083799975517109533375399885220020651401692465178697556367481146930354646234042989272225024723645437716633912196901644989026313838606878318856490302019594519763338548941382806704166926417590273602070941327204693882880580661643234515904136105457872881685300940549294987827698566595315314021799606977640259229368057420451436326726447844998832484728829426164929248094717183449001824536334144935106846722069388418814526928113541372397706481343722628885725106149737195240334093126318484483837397451224346381002775997986670242976374519464802528762748550224059776257070691963688041851483263210623664727669396991590825725230726645512689473972307797349783964689987362936162933553344742716100777317909931018171013926925325693574224274228601967695197236375521917330651438949531423287168142945553676101655444891151724880874872792711753813142609126861759932941342840750486388249587772306254846940502885144369713745010401568786256317129646404453230479357084348537720641425077384284251701698186075651916143833606738784909499923903695992315313147320980839677114852299675727138366392352210369608737209515793964234667268439459753895074604398401179319374106582014001013526298063463382065014329324778154013344948683576975485856463243055432963785904425139009379810137021552745663416897858892258309923817350578516321106644525521061139858868464455696046295104490330120986422266994832726096547892781206533773417319220548474783381746154813042208680276227009478710161928170938567844714115769998335339812417123753169977990408606039170318880702532095659267017593415585808945295490850663583474743440455627433170722326813074968209146830603589304512488336084535514120074486279268750418925751965369022098566915314241033981449776802336297714324996650329836906578688067348674164659392071764980078127845577229846751098014728462159972366407600929960608482360839843750000000000000000 [82,55] -317269245889179113540473814738361971667480409389650081276202914216576993978573343191889321076234705376915878077680869887002077615977670335739888110927154484649630177872082987098044222839679967996959359920747689209449486655943491482277868246636859073813326035394022653287672004673682531145299244922359397709423061990985491974239466731293239984977845179181649016832478149058403044780938272138411900695066830767901516978981729664363128563990587830696487808076164687526528631856529412734080380445473061046229502710239620438308221438670940482271212379221101678396577441799031218338627143106781217487732496967333513942599647800690737187118246755109024681532040095416085085600735099559708628819610950760689779527835805519258014071366497951797478749806648040547722472418304430021747283716060435275904523905244855519228043591008954402093975001210389485666898217533094049368025307000191852425505684926773340292369101888312322072823938246570860546806349774333073180585179026493005528001462307420929201485350827261979954866612499309192129520364377303756949176266171088795379869707267020450242137721678434221125396080974157345401493769588809278577307113912993954282858893621162619835458136162547841397178659235078548114404404500352404258633761595875520594235473197044611704899462845337759839180104117569921746159439019074728937924768251993586880306499911439998028244008491231964778949414529344984606728256493983036557748789247368000099170181733252766887954265776806531567918354388291178058722394608076009197899627629142901798831023480195631317790304176931099022708163052705336130242781648681746107498656409591925697675072899626986035738735552847402891472763319222434260478725495709972666534221985231672186950595065640394088032325663602518130269220281800296119867451796448181150724602263631026368977828555294202815613690582694912537911406482708408892803909768298612522159390635115156781257886680889288782328611626925893577490691907979075294073692162183498251846856240223511705428824061679473979302636085602918218194043824253710391157726785470071645267300281176461819677840704587009070623720115865329638699091301323185538956143113273366874096003143952123314894068380533820487219788943060918091524965763450818012322057004371155562523342987046352510794797027856077221624971765070699448211390232809925321587129890599697868088977368283642488145700882967886746548280159228190908731069576072260268433117614350659213831035852150729833433398464456286448530681375813612501313360831708021859293156197168173093814402818679809570312500000000000000000 [82,56] 65652046776634531805205606519240642856365750807935970133476997030319590111606340632987110842090758099253040782092091538424173117482237214142484268897736128738323015388622577950298686236862893224970022830602728168283056060728408610346443542937345074911406197622590368553704202713163681879963265170705404240263269056753482197662744593405704215299240287119157074316219710325716204736645455196450649155758902847046548900250099917916642689317953546102078238771061409610420029745549335002333618303052464965307764029924134049877623731679791148078032714040172588874155284516201717307575360589334220574243727146803297528228816789074783588049873463114028075977139363536151654020097332056109172395243191060557720193540332466843078817402076012867782188230920897314582826985527040181191190626319259106491501362182846371652400963216551947336245813121113516310803760625687487395963381121276851713817545140827390753731649422336155158997599553269706217053347193091679396365880815202176488132221645498817709340960919439418544605041210229485470578330311818880759982700355951827810620195382807350473383353810931138385677704773863056734891510757322819448382079162927149199425199019303136263290974589117165984995503551109581268673353262312207889436739650242049553204141290632733456833196116733808957693100099560358916257285563248547326725960060287980624048417135707523991221351880896897762797251926849062320987092984551091153831310040577621702237496499667557012012089092481761662601149781694093218184769725247114841070569711668998444423060482301963194694001538642250715388531354095358920600872190478905123364810324084613562459899806020751302109241598461324141615171568673309177375739986042550770854075009890169002042601416072317899811743688178595316649826374703206102176410135663956486565384662666430852286941121740526414935503823049943743096769110411804903429949742630335025383840086037284861811019568223484379071456464943117165140824992298227675964543964887780126009560724909342931258445371101195048943455886941922647984897999276340228037446117978097120774879865399640563631479692102893311933267567409833281317418304998062204537601567425355535408243052226820979912281668407902207120110555319520926819237181626277538530602482828571075814203779214232187366769082042033158294406317244653521005149115146806399447667305967499698528039157280024490522953248111687759114644698161641042934823873390843296182793219474523074503351451712024210905741173296138120487921911740163144813241745921528202956096720299683511257171630859375000000000000000000000 [82,57] -11280958060398743583898533937825176057664593272431135493717298515697535505396418958458983292598895046540220161115641619958431338517899784248366431957057747910286364513642424740722730708816522991295037969335936757592800216675379312923526055933179931979266374165767877884788656733682794397941920926982469141488988023688393497152461890083238223008973828964704762066587023262229062579375479621385463986765626927163236416207869440395124230791442654255630745016691029883700969006657605834253881006006881014784998718630258428310074378457455926086061348629371515886956220414892141162306811203795364414467669640209946833260402185677621758364383180406578739454120992982011820740227287920223061141487896377341913983586992614343627479692870150311669416900032332079922968463451389975547884308212120370397809643848766214694053530576680507083042735270723576609053994533308989043997290586422326524072985987158908629055917599392371466681639625128547254541861790834850086862006342458590571260504020037523637931283828523549502992523620264045017156012879047448925729069921843145999427129770363081489809500156915435078649640417579924304733380903270371161214607340633815033648303125319443975224747164442883784630216976191864756725900313388464148662024351385921915045513697426409536198864934734185174703255154716820005938460768926304460516399167403651531499317119670133495919792971478136221291988223310663136238793801966095054185366160891289473342136572820768268768308410378606937916427162164042727437249770245982313992586655313470036537276028014514607821155597588339705828412283514366157318902841511325948543395508699165224243973249923472906420749869819963255201665897237073714913960096195656648448255096477177100128089302658057711933268696422211041114014915580762483675930123465315182900582776557873821777611961647585046291427998092461881361735647176857093260045079525287582858998559779469717008917876830037076268758204397089296635901205480583689479886733396699902857453390378391867408418144204973178896783714850842265699892836285668880575777036208166019575807897688549521511095215299565784282864166474227234260546503664410940161034482618191353960003501390772695931768604914084696765631804805359570110165782262018723177994578428160985630904370172966873489395954753083040033783453756667043622200216962531751571168268838551775959647110584218144266182906774878070969258080466998158106486502693852034930213704642406719054505140301916643718766802259624146772087897981397572862468080831868655344862872880185022950172424316406250000000000000000 [82,58] 1441920725804812855303814554883178118210448240352360009145794957945446384956617077537016213130590517039144573444520862398339296883593160892025557191472962123808395702809287339183962745948209378959306987314491608567670992159332474587030706190550809705596991769227222741382550761587537649962687973973671649246641868809032412541550364544783140096548666642301629674821093311298321942002946082985765600412283957905067393773918132416638075902177321538001531792092028857557706474673185061914187628535958035063265167695852921162972467157781190024275221015530683109801714036430161654898996278429599600258312127394660151941758863929461405373368406548434455194257246918597805865717975639825356037089359830563687391939431058379896496795737747598411814543895422057892054349132718940083331988463792815591209033400316863756167911345037424599412660961970629638999360599799278058768586989027727811320221811892877154393222266883195393291514043794775004512164157393804879119168009094075324881918276311642830340358394421039483482197769172578814603472900829806171769251673236553469717902080570173388453166874569510142245550578710620324807624184634564133164771680136710126275661430244736732581781550587218134894158881480347141596820784499839971869219051044221613945716234330326314839123823769711045123609576031096892076727627963093929777811820325430418639528045631877973650354655563434553666648712768913690061300836145894784104786691713572988508729620650110891446714044834608743392854100758607731454724084275718607216223146812293792656174918776249595351124681442996311608515453203455494029803145032556428189000611142647755528737777017976457545652273776010770553517487408604936898810254789512614891161047311976725866214036381417428783467822963108351558469105473763362169847955888803807874889880232989676862044420458522527300757445437059165473725377018033703769880256896278778126126756778092919161233155650454886602174163344307671175160685926283274207240384559236267493560483286595687607096101845845659495831217029070953530196690057222572928170750845431252940533559823280396404261826016161341862514138542048741941930369969127383306181143806870720391913279734215672354625429871291217694144848147504850094697901265266927483314979046864160841317306592064277121990592400651914657675814202986231384417774439243925325692978519615814463185421184457407929625227135286363489419076907974743368397914816479148486941707184485799968513887275094703904966944519087164557844092004704974368297504261349217813403811305761337280273437500000000000000000000 [82,59] -74604733851922093900721255295112251913800625224683754759010655358700058091484855886156722578411759809241959676009687806110564922914652588894506411218626978226050200328471723741162695916559178486674097108592774067761717969893479678509508114079120855491187092397289229671356680576317381606728927726050678430800443340924143813600403229027128380130501321383981142428483674897517445959004845963033804590711759120234556872129945823830767699710317304172603096493567836185746891931239511567093826555286250196535191643259030880397908336073956178663350415348137691000803929378438656851436246798020508451206422711295499358782638407997530244478026651498314887656219018392059493354942653547628218439313692486805589140508216349934437770788739749600844221062057571829706947423218279693694034075137953819803740965640950755421720351441633709256040080717269057154121737356132667333148935084279901195156530820578846690264603424287886525483793061531858857586275432604637201028139946444009553491562024818901443705894614610568874330040432887280843447358130691589938873384083212864492957170871698719788574885302884941795020833096519178680635958439938310658965411345892533532261292438901105657638930943705038926807737368236405424193518054228846892107177314596784866920398446957279397883908673657949518237258431601334081287683385269924370024480166566285485819542816776367154042794219562835729617438961922655528540683693196478771014210413334378586516452698454088523235360513236727188617376090093948996327046793565664934119617375983846137926227055397930705191475623138481622583055110469807812676905882706676887521015535238270077578622713385717676948348360439530165012837961388134032171017259775912430613807717109205692770717684318850995440307449697253280968827699927368094098768213273491900913014341901537895477029326636386031868684072149606624338336517018230089315010882051681284288989723165145018734374621688789732792631079472520525262224710033764002621321301257529784571871318012358982667912198822422597746258889544524458740141420925081184126353094131797132580913577770759467141715108091506489342596040048389569973760932524518377593244772826709982257541061006357643758886256021971457243455926401902033846301363719382628840615185640668922854386023938643416894220776741148347599739648094529942191336118278340910174045473572379423471128288093606268478113579749775972733895298760154884118622921188183617695432945904189966643365741857321056442054856754616049916787728088843345553016206395113840699195861816406250000000000000000000000000 [82,60] -24505002016251266691153615192280167667514778467650493473688952005595409004858219174378290345052275126013763540930715569243943319740823926097711529182274464875238638765327719681889153090790872503406576039593599550653667243479138942509955056942915282948547127749410286340533770694103231382964207737035514426311967707562803762009897559937477986128293895521827915218019171274608462589631009878930742382150909472950504658047830860147414431765119784425278536250110998249218525499552405083555710720156281683227129483475744067705614853918088408984867896851947405803459371052985905112771125806174832402052371776104663614205898124554223032567070039995787432062613850411276639890119082101391536860643987668656182382765492391050752320222935682009026349331071088102321712388420312152233044857316225545681929264000069415948525423098334063431591006408761003870509050131063655738633874036189135091592918150199701541204955473711849051355500432625690548091804297148752294145500423462296354577535001164050080809011440068968545081610439662145326064010500708447753448660928049410110686527751780603879222366065743541180758797449479008355552575747383018158309215272714955084075410976949093306245585540456089013089271023789374469354975802325473662963701332093374304264619621377180221502773346817221868765742223836977663470078269167225390690593594931464773873418459988324019458594913667973943853317379599846100948254251073595065939167000783303039289308638075656145327916002224269482734511978736593505197049184503423569687233930127995199586425722725736739366519604920618546698935320223679310546930733272307443672578762806171261231766724344252262789348080335637341030853154553596386719357688306117759156580833496920241793252561005662394880178579553653289021647622570583087926477023631080979819222602490947815123822019241579256130505278574872341005814883473987439951958190971486753568082813769193750286618065996304820806819268359120274369389016450621022366428025398049567922808200538903721384173020899671439208390195282022486639670933994329879359303875623260258828831039431799033183612497053349750174527058292264424049808707232040277088175638394153226846035238858497987816630888869866377762519024993739124174469019997485872842740237889885744912757913695898388031541345066445017079191987263503401018777677181792959313266060660612241543534313643024278959777877993201855422492688849986105004760181303052268683434285156799600709027992552592398515520167534702576844963693367129842215490498347207903861999511718750000000000000000000000000 [82,61] 9354045193755090448835886363848215685129650399121914522995038494984359002310746018565397892167406897803081924889624649589740371596693817676101700674609801606906973721312953252776047375468899125261223415681825931510886658427232089599658197449670480104605815993952176518519476659902991756969134460104923274813541219292933859060424228487323287070061531572971181881645965611256860681749349836488499211347970704344224797815819589015379656240474292532812117431155263069990502457922066245275140923601353482688345314413380475178591553916272123656985379190446973072252069746106095727035277815609758783680018621930254631125632994945847549360566070503985506006373438985864235088430108773565088220432012796464981835370066565745585047479162518686994213405299430110192323654884221576736463349363438144067188541475515936107225680415828416662914500896791219337833540988581894766593152690205764070000914245436419436807432145276675156475043982535279400674912875667251152124716285017395974425647825621817517402710024726568504872438830205785262250628200040247215037681356176606196930232513307403591447185125285891117150907705053827629596326847374556342039752436362295319197593964058181299040512006375459501683979639495508755707347926417570556833366340964552823135297034986172986634872681757941432023506760426770442180696002989342634876714231646046861829336209036350054512246979808908692087913336537814984571616678129523799453130046269911356244852567112984520055249058253830564551255981430829279116565708494901144101536742292988733461270293783060853908759390379011722848257603734055654820121725563639547646131550605560527863827322493573843514384202361204240214758456068438736236116025197017776790422604233288369980861171069917700951806938764003643648438757046412468425013873713896507453503752169053219503835707055508386197288317582351432682845091533819980942133859516903419461105061507833236165329443781484511445980904759553460000478110217393932033918097988612834615974625894886447284465919925732762547488011266486018917579135778981801204439569486781153827150415574119984253865592529097346264218642375113571947536433085333471621793439150780077233844183806532044280320651768708038397842735770189202447970050452171860274030069129475329507222958740519734300266753819820311505952319447632127869849186937267997127209885557619669066863695902358044868904224664215668247304784392150188104324167361070415693856209949874969022531718967692536490404361948584467647056438189493571266908134020923171192407608032226562500000000000000000 [82,62] -1842931076160965917126781898831313280135431966496493368595143778843124003921872694690544984767781330500616198341508680520957322990421617418113613238974724284235074831256923151942198183774981031741226132080568474691239055984849837652165293539260339425579496037643306690348480083916225968444934158145983125380576049102034820923622422376058362449115995036279414341760613399488821955876473607059046250132481468979978702897811225779083929548782744149079728326419357777524676943817721441557264984078903072954994670543909516075378660238862059800937192365664606032364878345683876215267071362764076063170296051264785303040859850024179845071292775315685272215716269470305544455188876977742356808152377711165935074060811951972673280184179464884311289599160889082806925435655364623584107557709423633472008202328250351001540324203705469790311978081171453072863705090851835607935529419647315074767964115498906966289779398238603931736645013479456618736749280702026002454274347836899273784004975826707573417921535730864483297613166110006408188870949883114320680686899224560132029493092811507669318426279645556522908497204278482247353369519672123727607251391463200073116911068940467593987842092904135575824512747426263613829606440774931804421517975059633341061688532290344081225244305650480987693566128059952220124485448393568416456989460608731750355250122902513779129580927093325310265756417793344429803340836838284415332145864585825509669555204764433535970956154756278770046427474374517602089557396747710118283909255662550678132617994372764521957010871024538348388844911189255038679975604251661485248273923804177193962446804876997263628161558374765909225114935887821572946231987803488348001346656707722792220980604475931171428648793384677572082386700616642985646243533681203878496007031320543989091819098591992796751170334988706774380715231717906736881626264101495012753450787776801819807353696928365097703589911697955761842663896676855977547006724493757403089954871484230228507819214085462606083022573242065670743966462790840987090389037265554794019604400765502361223305234590491725550868537126241777195998383349620035252648193729478925382045727254656555077295496943984176115186842475556425752642877393432824961294713173709941599776261323892377979056573020559701887043249335011872833384638083305176389024074666172938647427726433235627611727779950538759863907718344805381841540963601285383657671470961117616567341259875987913770228340694604428969417125871999019182112533599138259887695312500000000000000000000000 [82,63] 232636920074580901173806340519746840535638903406405566865988149173448402620972362730316506682342566004941627525600920075485276345319397695642473857760237986699626242627588833877981193884299556579185178963573185849879330865527819337251700275684028586580862446488114952103147731241491158465395430504193550884762390830326819454690148734894615079423973735717167941167525567007749841366787927235921127534435190803672560664086852711789491698889744273651913460149855430735714186611015830153383789742596234175505791481633059822691311191752657715539106293282925845330451365806362290405587969895682833332005802336022531139008658604806676588239453458146979148128484983633742440825995907693426720722026924690005117280354549674673074309891816641499784360171232416257014844124720692822403599499418268965958270786695724119823753973427125766405743177538472291440904280040152426109191047690711644311222279685782972793523490953651705977634621365163091624704818547714488533697998765598794181926507780838084349771044393039855677423462433344691473492741801400201001473898155813369178603626529433128809675707892196460287902731320731910769789396525648295596886480766906944554293118683740230605618759415557381274732712825627039907210055007202721622091516282068538902060420005773267720875979706832243119567339040596586873488924265963537350470132049533325770945867139211114267104949701572144996691250063367232322353840028664843956632369673962884665860817550704074715578309270839171428579791103255056988879893190006783296316061508143448732770164357753212774295377871672150605862595542970785592217701122923135558627542197796881514548367358159664855502049909544983010694181977421530970566447336302889238102873931339922117586307441645506534715456568970261176473874490078401895965612712521157973419443541457850970676473324301250230716282870909814517873356035551919267878313790987276415935444402397645375739535433389476141137367750501224490609008020379873447845957535094240863148881274371514679324978092218695737784587676534334622232897504257843170280732218152790828454052243619803413802196600315072260597470587286346582321454767232259651791304542875807459208705171482662333557179661110996732884056483583460517793888943225419127973342988379771214867691072160998730922784279980678861932881965221070973928572730365905315640696771501746620558084548728203870460542150964889187824105625140120114966844597861555357119756314446634211031320210055164102715746872850478658978357060505004483275115489959716796875000000000000000000000000 [82,64] -15662860691613024509029221863749509017830353461908908644087021184373234429973879240285705887897006876389552901321208872877081906937631216507090859478303403709998207610859156094187015140832431909309885913688774295727016096916888718169594348056672502324398142065412734074582222078341041419814427783311704887891001912294474734814013369512837898854238404303702400930614100841313803124825708908451781967421779779870677280192368675857618351560549186532078347710149154000282807112535565720961867617849237559562420351606679927042313862481960110528142935724025749002615181617897234330961754040392998560507898971966017769474862652650005718670045938113102215537908811300904992646379318214894448257139795856497562560225626642205275452963209790518114586234447234076296243335625806539101150067607399586023244635839318973601403513602166999344995102575973460658556766747485824877174549560319318791093149649118114215112528860968945974403921412258051850059099930102635608504204790035666397876928334496810309792242851598655172314324518430516123840973429883815041459682034078536444731680198730831853315662162446957753148001831806522791606657906840577999364004236863279371120349128069855417253318701599874190875962757898873283920692263229663358776567821578629557301918543080480034363650902249296182070641181690568454789304265333492467049357714203470157476257877065842598752251649961626771745060934714852000807556318502041864113909466954125212454217819054285792561759463916539285226614285921829714539097568890094011184020226360375399207496594719578673810164515862880170663324343934888954134681875975046646097696673733846025468534594959007586597278481719880415113376144744162617275923631449728384073086083237720643944280597240847353577342120864131343112325451670947458943061121349496992702850278027860404298562307429323762800226335875151212220642383979380543498907783523636277421669917793490087537177664720921102834110982819027668259241907614219752880037395061495224025724832912497744298073397873402563324914140496075640973962030573251242783806732810442631482039293060569017548482820240819408668313689050821598602401676379907902750115101121565025505244285847678905110046641978567914820955464956379876713013203160162409197339187227710235730733013549733043181820022708974905227039570965069421531307229568603797732165797211005291894890017217155370497396608428751278597407763661660496673518246895051860049148552281162847233054579057432657718234171161791890014569617051165550947189331054687500000000000000000000000000 [82,65] -452101945091561675595509801314376881358157726514152045794854962282424452699670114156774262258252228716913538123079377814141117468425079111397805478215538866066282817403506126293480966106270824381169281125850724001334260384499998461964072509485326423436799864628845308483769657862023042634635466226185949953592341243338297492673145837763611969466807374596530035004320243591080953566541453557570468448849107021631865767364429819595706011436193262039374196395215820954827177763337563319323643414859454823309334747546528903179335411396574877533464836864534154028176276709901977265671007359879523962784282165561589534240778245015079324118683105655379114049867174012863658356220003567217269845627795690762177785678503204653895137898504647594126220160321187653803454199563602142497065331755272942497419467567117473667365909351517123724924445645889080519164514232392870022034586586465283388912086522769615342419050241784943495165918676981561088087971561601143777298442375626476630660672657850151709040710541552868246739552830703234043605579100682949921736057880707631467541552484619770411760879030171583354837254083543799847960793441925538084837631227800253741973616881852613220777283525815147075622210307980116132952959077929988606113128919185298119860962956281178066944428102477622789807266153426766178877415230113944523155942887425985404076910335319859117054163005256933567733681879378154526680213967863200908148628913311606411709696165827124853878815658268763577792986223961285166660571555160052626857984247243834118757400417025677379983348437772094434324184562565088460812708202636141458563102838640016851456178816268100507204381216001307068845208646757481446851343939830689630209272708065915650071300247050048433326779688848937169948593805990581553736258394874621544308939978765340787732941469341391304065558664370604653890561023586750477900080185863959036103372848333982659703086183874144115890227141318453766081331187434110580309730544449677226225280860949299319060375272049192270143168085611369677960907817115141489601883195432011564228818997902900681207258842784580394238570413953922733653898789625607313323436704411585897368928215900023737195144695877773276403501235152868574359499607373142662384165468261651561005395355100675749656289545963582218044147495305224726537709140952999728405202299134159825137975150848418751037519572930451117515166503729269708509751463547382018021835511511330218502331322362259395074640601526472227789099633810110390186309814453125000000000000000000000 [82,66] 237342970611673078864281678023876362036737453187450484827254578689264588318829209327032513126604602853660205526701171318412689464351413539557157000635861281276094083127415814255829165665975370423954323126159790479862937161472107805727474013245270462965357075791470686569286614133300691592344101965022285474321205887251883370156752950107624954465252166858321849184479411363866225846742426286725845764203582611302380718267783449867711963037235791675499991359156232673879628349022369864658128649555285009827877228265041118237075680856894186978977317126538562527997886216415638932222177569560874147069995626592530849280430256752137764580837450235052111442874175441485522773911018514167335306408424304342474604529863674570976005922228510055049776183489452236572757160039378422105011442557929420519406698774535053687908339741868393155491030800115303807781506607085350833958679066667639599106760149130146929383117351796855864465507013437374825859128305896369669181918579551547577182474913709568566273758003494301168666275870736135607891072336288895746827488859699888700939701852406958274043498437212351886978758676272197639559901140111858388767610794217261983200435672790438518994087852385372547775031145103554448202312080925277302521417363404280340231113219986271202284907642405119363585003392907576169667585456048731584183073893121860203579691335962845493281976081819936088586964457573855786605505348272366795386220070835004536930601097516383090892410668047459030233978195739052235374760939459959145091257651252645101564340592072961770728224012421984661445588760839918042608572270554764638993305887993470278727974866084334969262087675792546707800586557718122179731762323935837319453267408085353588656337410067469042593416150922447608601557616858013805294757505296351463819015663857028026385221384246386319981957757116166472356041414115807812152729682698681747332660756024111248959448817145927808687246969765140112231986306897737384340348457759969958356404271225857123285778761693824202690242556066780792511512049494685068603068892738844333641244533640367976730707260050177639439803496721491278800747548317737462352918266262780091975469296322813923352400695686856450099746729391467159895430182152444193633245225061993450426009287555984382275201132497684173939800721087395473469998297841509897741393343582598519248580720690896250099065342076843037418841953652720476921935196946143723921059388077033064520915145371822286396966406041286745676188729703426361083984375000000000000000000000000 [82,67] -26480697889914946877486357280727428296780449482697266346497491188359168097953652085919688745211653182149585852364861613845570681054717016268850355946648292806598379498998797230996877831244480160799381889975105851408066070707392648800552283595292551855307917619414785992030411578246359751430980596839081051735152845779506946394239871498897793724921086233959321982665274389158547646661670041682116692438219720068244822328847352989117672548821066437750824764456376417431669050626903523350671548418710277941491235019909903442907204695107495556493183395111187181267152318588649974637699501598629105466274736287892916000995538962466016137703018123652226201085524593727165222475073376603306737204666986534056599546929156421388178032084286545511329264332264469386607474966177417915654022038869156404900453386302338512295964003237754110347899272161980581256417153371688375977788092278387076975053592390790096383533705685333689754469254002693621633364093914109144232438277828480032666408078092371437657523830361039829713641137666463619678474331368858802688931962998205601074451772212600847220665836080597743439160007031219788795933992345182930120845428156242470876119034527609532431770278832934188222567873480003359275939028964564466147595264231912546332661140305424846063316768527338909000875957808515228495324444748030993555134780030855657803966021019888846974403016084974388615501836692583185890005723811499716112035121915543161714299067217684655687834298713163283461851486125446109892520191497755209405502236984133169051519969288376055635123498685757716389163184548194575087277677387047361384691044816315985575060426258071212644448125975096373609444766076136272448851362039455622303059409732895218155693722241418198770334727171354099786270876612703035980776897527063725109022277960746734449653941160180875613326283239651173236606879010983371768699263717858356194018522800796274338796494540787672355712943182990772682177716024951830387534975114912638467880208111812905632398978723432346150486205304652387206497850680619303855607387258707830294871843823518546560578685383386108263319060722308200407624149385640296156283396091846489992823213543030872303420662633490133528107871480433265037392365275074060910685986385765929753575385542414776825891908555383225695130420959563447647031314316307107108250731884778474124283306986643963899695825438882065377055336887827991416129412831945566182205030565811541983039928479230631171072868346172413112071808427572250366210937500000000000000000000 [82,68] 1330608716602452831868336741539613078931930149749999715532718820721281926080802962774062450608862758629070951195650890363214647056015785319546450417471701730871082943222995854587772458964666689445290749411842414143955857918041155298245286497047427256144485251034242341035022578454776491309408704701667632016620767628609812046118441485343694674081019246625224686474981834222219018027428148186273932092723424326263390353862414167064284966192237691615647453042852058428727577971214175551881347764846416850482275907019274601318530764652327730606875379672080610432571178800363591507972730884453569151757534498389944744301073145235110327945372691904320427894188765702055435179736675144044597849956699723547134533888056131914342319897295273894089067202331045383375512721822001842242881969076807875348438293981792005122471652300836009092747766342538360583189959136431619448912353868303132635462273526808308537764285761059925779720812119496390297012995476073854237014454064747769248272839448646111894880289878220022519726239961362069765636463525777804207600714104667658872922068698223421231984750119539167765719826290962169625510498070630775094717520137596602502605530217444284140002420771793904061563345179262498340264233786909871787208311034311667531167934002991746233977303037728569404223190221556013182600238840116931360933947171677234200613438219487236876423242596891325988907336722751014908106536680077861523350078157006508261364985778759986444219499254676554376512124386607472644079323037054921643946179338506217296026663743200263569065042329012499063011956192073954339313016895809098794768487014984173777854232225560352884268863378771930366928362445139573403406182833940265103980822567852769689594099012918306314362369988280174833180286157039742941189367589370141793855380627141364197615693718684138465468291523047105522984566418693032944175021341589952578922815336804272237778722042141041030948666738119551804589035451230645691235215550750621073338898859040433384218454429361870628371281949792384819386536055644318629964159955506862576194890837524264661152318627650050442525710455978647344576237085485901082234732120452326530375890140297937204368480138413301099510216601290162842834739502828471865518895055079156033089654076992013583973803442030877312084854915709686044690099513897214472084114517690324581545394331820673053081265367967989804826042318145912516435648208112104719385835696085107750931807405484147768803815381488675484433770179748535156250000000000000000000000 [82,69] 6361715321859974093824973272570225457638662930748870916032274823841855438772702359358069142211712557671431727113751172775317565093270136476664334542761268589594510638978646151670280177139026446225580384639282009294121100740425627109872898951198096938031551526465819549743780565460945622721077558676179583422300518311018499631975199815493875178226048484609829307038247869838740075956347298404497008592814377094672034912773809135190626525677180903827637482327744600664091425491271041340372197295681605170013437235745274488363022284857893428782677331299245409959708343730652320069705212654881678779434459198403637842443619665697691858568701148492619898983226107215610761770096519665022555881639961475652821645169269763540653147925301925117893226406029550473712879476690781382525918686100940980067200998642731654436185847218512529680547597289882628790521644107655056455718270123777504760602383624759542183538858564763551048706100232612764785917214073710204848749715930278005967916625640337818539191014106450785247318932201529730707572830961586221141247574992509054231099400200197752864768681975788178155961446591423569138001264441381278398064284184396787203283190785392918999045611498562997337848740149831856513529266326884071705026791919824697540547365948865506722384767772374218470322541933911415753046735658951279355131401929272278325821894054194834407424700623754849023435528322236975961877032724877608402195772338588447630318592047501313746041354885387954533693586732533460338996023545691206948599505868784868560064940418497948966923022358303625787676528192688775739921045941626301064907748801309265496493260369021055085550740646043167474381268940290686775638634591481688758781714881108386721456460041465893685707316129772779267912387207166531748164312020380515628274974190432581359594166903832273094640675870380296465439265416885333995126000290796627206746550330730063956049086619790254966905311215645894654284951087410615276191352477954933802940097953169967904461114080665021911031423591941708254607960819496659501576319072102209805451802878493785739400606409108467518859128449103483480957632002786249453723097780173708809119289416077165457541714334269037759386297743566365318659554480478512327121972262793948390465714786104393340867936065214815754772984592189380738828975879209712078175096264979879332494626955979852204794035298198756982033083696053182964244273429450460709517494633957144948342989569629131116346165697450487641617655754089355468750000000000000000 [82,70] -2974460384911653858090124484804241416788081790947906357656206898828942655699880393625796210694833836365316500832733437339807978413114062419371966913683156567111886732122174675134989941545602034868133474294308229367987285219451062193907751626943203687667155717056295405514747215767148073348800099007982937059058330361665678526862100188690506391072853196842642013457656504849232976841696100037930099982801599899382792934453748747952997161975976421715139108351039446616834642238019367461069364341989779150181062733199062538260723948190393747195824872175623222019147724186336939961590576425936714493740604025533510901354616048755526480145087059939546010659103032898127893040082235822480903671676498736924123672849278106663571113511009493625508338365108169834723820029263981709274102672592221174509077779254101415924138987696946750931797077782073989705071162602034616768222110350462159058147889636592410941675790045923693125028387501250363782652063371106344621891376859897576329655833853059967402354896344510636567492303186243948810840650404863710406420759708939139051367160825769902733572691720783657600606476245971831720222990704851420798130903692557448121767565072805953574975786452346433714278077012140411895215769604135861326808622034606750515266703825462307007147305946948961004149164221244497477128256150145297123459054009796720859249540710629825743178263624280016373455843535459183987333417662783474113054353022360705848183028518281026313323938208587090756686447203266573379956227130352753946918791342599404946219830862207804259627313696429832313826438466676656217392424233470592894008958581738705456226267600527219071046089719620708834657556454296441115498119082344594073366143606784281789109468099102865104009594865073988984187353995632677472105005865939297990244226294219132167513626338539976210979363849280907254814723944661099066088130854284431351768251517594234209274937052042090106854503815791403899305269425945487356039211118164487554290137448001904587520525769814861301457601545200888449072961655562867203099022296783854594056661410827710227310336208804875457737253665032959190004537293248853229044877964670552398040903359282940708720597367557940739105877724049511017908536064240254467200359390480832465870874388685016109248922301025548489313592560261059224810134367979974176546676760486120646994219629961455823312291122951644680810350499293790636561730647321655258416451105552674845482208094288312238973048806656152009963989257812500000000000000000000 [82,71] -474803143462444867361227435008419893208892404445974605725477572049245499521023054240394696607280687527484824484348396278227533453032001013642814757631035274124042901873702315525424707750155905124359057953486947850416232010748406341774557883424984897990816211181546977229127118850201242291291514861748692880564156613914296395164898921572173062825217536786903074519574243125227477767090390119259710173628786524624157056071865610458463142324403521152533946584547584226132814940301135568296073357595278229384013244816120831275207950116086637390328373724869140902680002605051451300326267360328521165037702678900715605871182021262701878600015922462366231984820641885906189751572746457833857002151299450605672414961459442290115580751863118772517817624032775573703763553088820038305095912045789555631667221935380702087330972084117336025110333290493469844053188265380998246665589206446034126400147322859709248957854643711440653157423675982898077583971218479682625176171427512420224916892017884990657909815685982792248991897254182120441022834677647266292775284727400436574014153899258357191742089967551195180292215137311175397726874297343458052797168389417561372921043368401846414777916527012196313603419071158704504620805262650066043156747976890106098958207801268245850049936285763518076536766453914464824413406214658084880774796211420628025559254150149545505228278744902517048792693308653088457036265213353769945230409459816221956720425069876199862566826443772190768455834632504706836005946992947600384302076603640215284175325064877173620234187999893719755781256247641238666257801792940383995110682135869388592920476262751709393634634861601759237433657515481362417381043433018311696772408481483937934911194674628772302672329536642103707661628682284332971499470160459971718908132068325171817094737241727292027776576463807039509399972940578650400177489476210412620746458704678553068766733043629065169614458393423948569875177463846275297312310591096054444685491116214651355117785744917455074002416072841918001448325611709298667094847378187039600760835816254880301082002026967488572551765075562828755143402082277523731725627604991772667902402185915599677194340101445053516994999089111664384682833433193157546662656418207064135125646293684224917038742412535210548386306081848734944653611882548145015435939592515655266288083420263925412414818582446212406213437380243665561102584629894533549108854241449147474875974728192318252695258706808090209960937500000000000000000000000 [82,72] 97946337955964132460445882364385450269568709070812966360153746873448630335316992070001723732799935947575839845798463704422385411596649002455085901995138171691459786433185605374809160305355787270079484164969671270697892857271200306566127949958771279841529539637361307554197816591128553849750707146267526164308361829138941365187827172692084174891123118967430014828334523789452333172798712069120920063561518410630195650714251453018736511410664822125806293842853525600600600703882225837238807712286433430349045249114434828880456264746650230197075032356967785925623042286979751327633446887216713566773750117998135789295568872819260873845841644819341398333343565800617014535437990729148782467399025368901842124202187055162210022849118098339182901280811297753641880935556350447133976245304174357151535718952344656859553426731546633444911490556246754108499989081350782372803019852065873360124038143223042686273361649984363231766980047181204188265163446903917009534691297736328771605789466360603110298787938990232661362630403989477721010463581787485850456838364985116827349456173896487254653884925004925170880091296814210120021509648255934629911019857640712724198181312517676570585887728489112343491534880198520813866005308913029713538589320180767829590055074535652886523574763238955070007150426317897216730030196735492891031637148510667301692789064398588802365243768758221142081097498630921993836412556870978108340697595559026863545255965206394931546947045381026417493023000111933940519715955732491771436210045073172537007197965806320696547504993320052990327829471932661766724179545376006904110239417650914667097015458857865951792018031093421558470826361714966652169034128629200480484429089929398651486346155336531875895265306573184239036506121232490649238045841857883522665084886769648213057822643688864302524785574852143835832080301585839380601409758564427703541789329537750238128114194189551863099345397877850455382983994528928633283872299445003264968730408464062161396652825086235252309140099435890530734935908998487248167172658319017840621141985644011620301782654598660778711753466572721428324359238028739111003064292024263501622557596462792320630693202945012739744536005966748794638802257619141933563699308786588840570147243044108847881970212821334957145219043384805041397197219969735207465377274935377628866868083870366276206073375758789555220209263168556819384055676334695438692206385645661905446635042693515060818754136562347412109375000000000000000000000 [82,73] -4781360139786898237946614875708045509360201522823492999909031171038220363646213424365092205239473223870137083203959140200182729564159762296200985776288642279794746815191027932566252075487855070856551726891385012919306802071100986349579173103711326132152268784199971704199195084006794885232726693427232291190917638503642719534735777738070607509601042134143414039495921564220701031811150195454338735240083967296601705071689515090585457113964766779642761083729528412388909952561697729483696489311804314889793610397794828525187422046070272406889924958327540954340834581938502995706892915673132619976269174056688244891935180819790296302241613925338587099731319296144246100206681983538547353196897949291234868983397405831194088987024627124595446677356632580426831483665176017419828482701968444849272571341042137918556571886515248528417024859948155815895730359882386966541483045393328358593629139668868342714104960812160016849566973601233676410607854081086418114206143334888440076288187406213238285626118243233966700911722424156023727331581881704188872087088000352175016606449298096760497137558472154934454828547926286353401777282966477241619824061797067520346630157115212409235441127374357553968082248437680865517932959768425460756351767552848623908217251243491946978312143790511513597919417360254047056385787622843374868604843788099282304340350178492678362245198064807069988108471838849647482126884916995758055842451372691989003228216805627095164666708203610413889409903194168643647903413821965627066221904973386664887458557625459269941037117048960919606734713877269715241160968643096986303274708598045179265439343108959999987685457234313078752894737075607196716468127341104917080996005973610420171849250457115084396138042357002439779224339155950273112365302397788763323324308631868878055988528632973953741817933280279449376988750071774287491341780757917670463730383121277970770811975772143458319682107526832775480399860392460953807856249905696318016157068566543278692600380252027384412823133271852339576111889822547261777450588464659982300510600384446673411951446387352045056112375510812915283445396692741028194159192052063847953636120980130530112345223347008979219752019341855215853911097325737752036836819218330377006554397145268008996940294050027539167499769175711302267838253362888080489141311461955075730065324391984706650740896494058753226204101709027010397162943950140751295687857040016900721582371325268923101248219609260559082031250000000000000000 [82,74] -253640767623814379497585449947431498782977729671094865141467061393679967886986568636871392068972906125206338392603279546384682122371759955384536384389431093042402710481302313870043536264089461240631913262285918723706375481304849100726914400195521753971575849637613450875695409981952992459874708366522568857079618167010626245616857697368573915623583070186219946701617898989258135983216113728720639875159255026823957584082113783662450830306295661826589014954123709025195012743696353849406050934335147365900609386874931855920795436579947600427839422274250565541603933102861964444934566905432417015603168942049033520844605910526670578417047557157481889401051203893605492179468097680017238399918558174715215402513141364515848184166477408782050986905832104191808540571281579198388523805229023675484793946848466552965886322046443055785578986045810750819493948501559978848586372630432831438086224286523978000885921022275674976551642058342786571781227109988308911717096129546579834463740233766137183737113835875426604840463567312559503890846523915361598482958701568995923872179818568722042526317174879675292619153362388936782883470252778147762976298087457443959427409030907156491284821837827542281713365813691150007844835018087333905437618696875109898694578025075196011052084624319166060805123807533485628067317034012719145099526483489545128363474103073287107941151045922734153121536434380627248000303702605862355210636322545295899331873031600555553836196525128268590363756212320634135282301397224791047256175759129027475433276743676143190219644043358450125784631981505016239200449528533482858486770795157714645441841298043368006730172822288283724425914734643735642629061062035056800195980541738021097976977536356043921023930984902034850067867065160657925545970202683502999607553444013710922228715901800143834421960068111948005613918254503561682429528614637338760068399273115806767907733525944987099806475748965974364208335283214485825333219433369149770615644557066894385509843879783942501174266291510213516203850146788547124561481300631514072861360963162475358730194421970274553497707718063924963622303523815008848882908333939984351058226904615312128703416318844563977572435629918848954305305735617888805542044550609896727054142945604532182639170240247075228011895075239335692999494545710345380915900422769435380610503773619727484875842557356104773744942864882861794115260017031499816628174336259615717636961562675423920154571533203125000000000000000000000 [82,75] 40815475314859184665075858323182290320390386085098881979124002667002531884634236289006925202467744464520998735315393909230490203787499408248900622468670031694798179118253921157681782543231705918608755341206454023363808802846928831515796833989908070158828536133936144657742040227241251380355034464453814579472717598696590953879952163855329836585342600057816460467490997656945793732549777480131922469938157196668924126505856297476384863797633297515861285414539755276937546839483716118683658673923861621949807723468800544126037625655922829802947602071456213338140571611116212990056742693127765809561017761284945109840634981397506553793679053270022654014308176071036369155023028339472310449247055519598373587356286712668410844164880885454828200329939232575943576922692534346580642507543872633258668679555112050424354883069931993782189658529768434435741961242787871855587016649031429354387414864457323186801310702345992231652504191918041510497242559152691632961760817014468101216463954706712729501743562193611685798959653775867250644674579500948948513091673864943185670665483599107382432504898226159810058185414461168728368630008420014156065742151342628966876730884403648575369522396997840686108875262327443167115488752279528397506614076686279292687673639304025509871007036780093884335267564845543299590185972346390651202449920139110833883523127902103106175675842512888162440219184292887365842086117484406982259733192579388833836557122426544091971568436810452184980241726133713790175214535359375321395145557072790398834860855205921873464822822059755315073694750523847125010564507380935981077545144055542731475453424667564604667519529862900917901512874103595226834429363865144461729373300728216846327266334801638902829536484874677132507235605176964826392439884713408177364226568696750014765680653152504856071167127474695981173213517823454067923857502072226526288950457700655303271078357235245263112296981251305117364510059999967385761940297147735096191466451639215447116837507910730849326369983934505011154850199971627546759870127271215909686655864569307549155947756981216813489508223947693538902304567006925675410353153003963575790996298538922116550188049139786412656507184441859747614035243991654496355540058679370379412658290705350519079768181612958353350654501074694297860545053656130219860120884340884007251775062578505343266239117418995508692134314528377692195793970091936849207250778128960866375507521297549828886985778808593750000000000000000 [82,76] -1939634950162021460509639586442231963355515167956729197849195521844061936867961247122710319981995839902993080800148262207075967695196789087577901634655961469150519856830092684542709089172003367201406419322523826004313408016018002401428338659818725203556133757211998448758121345224280004496356951114016438908314571887286140628032027964357690178026659723730953627304447718869469952687242196226983951938593611988467880457802340667773761830438731178153844738907761597414797119969186733677564165485920878061502074091071755218141589603213672065008196613279383331046311084161656621286893760849608931171489986831895367040082199747487616320724110394237831486561248067312161397770836452291934364285492791592501660536350200886004138719565743091451729683270814891283019261513553375389423887458439224079089132957556515390000605337303538993873839070349334810215448719029746355209552995335772060835019485982014715028033029662504177537757250151259912309093495051721628059303546896818600416840824704985838726759354184587173535824970199386825998635329467159625663122214932037850333081686947079528125116181543484329543375630180861798043666532753804855677849957094923590290635101936020195344245266424116547688483759207558706395115554681316461245342139729667568621400927329158223205578730514347294298388549265483804999276422272190477780291488757541353899197830603159231698189504504178248302021909086768563943933475550988417116300082037896077712070124819292947000146808921398637586155175947947086592696784401733831194900459331570660153156299757826840508030972937751683216962558526044170031600160574116332793887839208767178480667392140810788719825010098828514040062039262778994252699553168603406939234914446999718329862246464104552331210979671346874151456777696369667002992056896586006438940850196090146274873110171533561401820353096080350949975614959957275686125373697449480940011985497925067255399627545883468057785895237760788715380646284583514368826103169702561424741560556921761511915004823578418472403650149889382990581329358288800988526948651437087970115829704358008521418495226093627652073135652094683094404693278880883060012253292250356230057351689767881283844593903770237418266048576040984585534757745558856128790448540337244171093111287486839062321349635029583113124701680513131401908983294592166593645242848416405657959382354467057634216818715182675128175489776408442249787085393567604758467345926753466756053967401385307312011718750000000000000000000 [82,77] 18347722501790950500474969058383698293020450345051350599720841604308266667030148418219977780422073357695377907837626776315721260616155488712937712337659928236855237908728727320919856822410239557940577229146065151500299109103830199095764966901500999623044136192185065215378365148627055211249041435088618982448606311878134434115957002850250169565380096794838313115634601850848532974440967810953137648340980681888684169802405174062553438032920193391037883451179397139506275000894174593115000462758717951371235712848902582842517782715859125016912438332866964007679284819936748702575715829384021481280218908229141421422925196224479536882070188718857391821818311047447594916235661578790855402147066642003464340202887056447745653771043564005452511123856386228323559625262107419036180124190359873224989101978348314021950714797638008742184405730853939998309963363115587590906564220022037654550894716227622092626375878470811610486842976523375556938902706789704165893135923567172893610418692514441420182270314948375064389681904934592375764272081581802633331865314598701351627075189578570380846430479886600392815685963747253574067812501412440042304623096234984268774610749937732358572876563568535217887754876496406898156212603664443367912596219216116312668032854267051701216706970867705953923474001525407872683704646958076886837055157008361309125891581767277300052773453029833777978492346131576810783578373462578435888445317405573650687004267284471073140378079721208774251843339488871693212177612101535136196865216502711136309136495068445547643185541163345157335741081961249428094526437433680112870333806216002810941677400634585084274971187016531259328554456430981799152517583846658935913349513433668369217017261150066118913185015373230778980832704371945448460978272403838315666124543024011219026107034423561464832329582037572208087955959340329422868205284698644041637315414234672161552999964083543562321235188703900014901853184065112839557657639645535967313632912789680964898991310504840101268988688814098619659351507664961815580078697107461589712717279112920656881442558919294916579804695996702229913852122381175885939288484238660481315541045323474383834369528341065106990361079423170926344092759549691508414763726929859235009971627571905864067544767322428246110894739868437117188728860915077514438065125896113191270944214301875153312236159704431249222842862546195579829261161743513016447368856043365070718209608457982540130615234375000000000000 [82,78] 3619307639207979191930592567296425500281204062846950768101985575338198542747426667548703060048792589519266501195604920785097416018797245696636497770990248609622602295923929948780998170034618597761150061140549432019573492217934833798873558429383909837643293189303719425365290881591658763108114200393870473654668659982493384856798377372385863050016852701788830183854942900545464499170248378651462609052415361532316351087395503248312129060861732271730549585594105244403962387767171415777328711096734270916156895933820187881432739801913066192098240366407091638216864289890738452010572246609426177912034764586323418105916247649352150003753137095229238492020347577325728299084410862863473758939556007835714412957884843154163153752391705051447848199423047184557401433529685603715643363226220404930585100153758796216888058538924705778607147963135953504703234778704319551054516138575648030567104631106447639196617004289908115870334916540864002446783339613459810529762911530585654982359800677914916547482922438109809991821534590948087524971473430485787592951535362936632921356520430736181242059916060176817985939831948980088663858607298183907192538636581692250841567926533256203172381718338804676170982222463541483518194706841682963653558933585972921341983089987449597550074377066116273551974698794408994852949232392474399787077682247089601005333186177054083372912798655829412648639202976024845143046375023203123875110744881739881276016781462064878254859343712343533850388510822436485076309542806613187940258786668526413100611553056198578433517208358116990563764305493636978936242631965156952682907671881737636776810176636912082635286258124916079384161452902339903287455290596114976043456186836755404596563568890501568778503631707813084898832580975463729709885175165006893234120314023047249940527993871984837265526506099670839550929045006769807224674706855951114741768581071985102885731400236915006750885421917431304784428840472093573088437246624933463838194166884936319771480424030354092307019682053271463076509292176534092879967746575328862787786667371600277261594559392273488827889441663611508295950709382929024520126946833464151558775512937092364023169313935508019998420736433977163253310089096243308564820644922312684381077094497659998577893234166685938743193137559711331872343259070728253112392559900061247891013477100008716398536232856895680876877189902058951482404181571034392991825789920312672620639204978942871093750000000000000000 [82,79] -249689476755003653660030003603232739217462474138627257643541185782188824210668981256123217581039326193869600603286557890355066485691832846464107568157169685230438920063842644747188943723838775884469642960255583404458365134103742332602540433724544252191935390369384955684666159428674337941575425245874540283364182646151062292466700740916050789598574471842520009178555971012619120625699283822336739057469295143395570196819458356507763144401728485910373293388193147982946274448901081261397949915178055040344335202092644039707737967108185362776812613265226484118294379366024484746694205973323690794770610649185721596730792313008737786778109765999466887122486356620944804883842107048931259690100658789630362861870375146695513015700136900938782635783278019656796985704480535987915000328661433021613918913737391815035355014281173279472073021425788418817658677010974375688844157574863097918891195407596987210889491911317631004517890223841201193532150642608581860599639762751867530102305802428641453947322068084225717153973901919419536307970696384975079893053497516981868109481229426752525457591899125156803037235019330364895404890250729403868810136778151130265554244807622350602872780594678402629964921823484808497897102821804462276376211254105786379926475998361126893586324743980164073368530929740416148110716369032990184465115558864524540082200469721634887248925563676474464465166790871168700703746446246723119650679090316598715611755313716590352167152599917750672544183240378760847969891132623982972234706531239371210806429289609743818349622687070353327055757374997765176758958937537060148592238031579570511411163550969066180869403512711727801312800437887079135950522905068185805046052507079303381506323096478216018190593841134490451291942086468974643177553581287754377297051158890339228846066210515541080815943157863559548590273581557799320263000684921297453713048873170388218454207663856537939547796038424389274805961302987431016207859533533216893617719779351170783784906989195067901708450868822597453954045842705783325413456183982751303754227081519493076840238328950165608623103434896549872520107201444560229839510832563505502588279151674657450709876785512504639667250764914955881540014831668706752703364488792730013362310335111795745630357245904466362923460225492532718723845588181967177492052620389303963208302540465071588631785061463969131407554183309168856134406023778576910743254302360583096742630004882812500000000000000000 [82,80] 4102732247774598971413430461075886742874302657210447530915731435925409216574759645015559406759783136055181257998848326525007974480389979387193511690452841765839489729897874393590922470495497995540960313267048025715900911432149103744412052790200205295715178972363257356848358732116645440216759331547448424474333165103074845302336439688764002197163237027404403816816170731788994827449344734632722518064074619318024923808219648056930776213232463989042084451893736480188189303023773283653506873196099845201441532925545002056036174602737213812018945330517120805186252023228774959277236146220555855048567418767750362944618634058304326644039303683862263080140545744600913564312399458331322459487315967360517218956498950279130181678513162345754385169380912869704404669058006644597711714401192225776490568879881801200917305500095210525292237344036636991363417828251676952713761226572384289025100257999896472439618077714515765299262771140992991211716856962998739220422660372825908954509714717188330771572562501998061757054712108511444304395713873614858593847433417674219750023182739705466480645312661411345192842595728042653293737076545870728831566654282375459049954414691427304332832608351413066315062049646592475255529738868510999060194058858997060985246214570740866895331394814049758516673843554955351177876376730018298261624616216835809722367886437914871358827880867739142242229902168948467210932370610561968019254682684584552579079156995392116097830724258033285700500101976752748689010151360144502621937695174398000177884267370709146488577237182841154196742994097773836964497901722155859030114351305713188031162348553101854194745920455987639016140070683719266208627549382170978556011701773363621760836214773838462572704092440855905588481383444415109000324077133659984809577146061242000043091832509635965185869055927451985990300386868866929112216882143415038705080114266822405545428973373572868953244566338673335771518255850531535862626027484343488708689293442863812962665356054447772291713639311058121275046454315273349594210941257811751572457477387225337920251033024547038593477165663958920466678899804581916669082476001581517017405463018911970032430044412023067967318087330564837574505030730990119180285708425315467681225766975500711916086858635310297342348671661310493541031524172173637388188357316759156430203236697244596042215563117841188184386847161329303634857978977379389107227325439453125000000000000000000000000000000 [82,81] 290839804209254670950612315453017904790975563400263943020239917858895823163974197761195599679026876126918110449198112781721667255313299873292161927670562915061565862332337801078670195971276828237462814395365584890649927974883709468005103312754217063297321161215411430778593203915483061683440135136368532513480697787310401606743313726483793877739589434502902393792833107514583355326797702819963404457246250741757699589921001390261236807007653957634119006850873550695564082648844175546878106197658819982047307930426484558094552823110813689086082483228603984491863087017163040845355625225405531795223081697812874285874848986736166539553181370058745845156585926067199650995029012817960670408620182631970585094575093531810475168804510863367297089322891242468300124799640735806080903747661361199522962968214903579091347299265537196393104177167333893788454790974231006486910170360846791959846437447424513313699631236948248331586002472721166828459793076859475304440864443390226178776830005760368914412489363454115537184831472698743121981913118036282717825501572436364543849625761042441958328179142994667074496078973021373896511894963132364315135345925358038672080231075458395353511223312168979265010319558379805566855866220952069070747501343509791952797468088634373032870556656235003949781380500209910858164493722623343821541039718628562075847354552119215730434351324012119862844773753705011909187233927486398331738640109488236965734644515747246860190990194628733914459104634952154974645718235597668928419976742575120947045952862387492079460416284984939753476850875287337235540344837824555323130134069230251984827819578077322420895560584405685762567525053387520515408463479219710229924534065737534721468784945716054247427567689104462156231115461674075381622956700358410024154804841519818049255243183027109680268632257433773277245611444715570510543133655279306216698765951139056999612475035762523245629969205386296725618250269333078477757566802749318766081331484441958797288630756495758719346022388625035707960412131387289761864424829425351888922863807638509502188565577012108223254337908663640546516936279437752518178441368656262499529508083579030326304071402330029922508091271881502050289366930016765896713976645184018065081110663179769323086179759214353199315694738226298639977993866690648979724510064098742916862234173865385037740146195687286783399497037743905436535385433671763166785240173339843750000000000000000000000000 [82,82] -15700101967900721578471872896255175103874251244107053301437489866522624290671323232616758825586589874517511258273599923445380985345794080536904616687788109532466990058202503364656384782358926678849041358383116118196831943603902657208978143308994818811181324206435553662556870507124756336871157545815366639202964233217206128312542481206709528464723868977299180154062384131626037147179660631149565417826305926955445103296321536843624205000127917323584117831041378575873729389629384772451384198183187506704753310115730836484086324451475060705083639517711460766110852410265747085755984336181041923223842353260468130666278005759836651890627303724359332487232563021932042460271368913525294301569341954547713475024245736288995185838282783671042087402973777980424358488761536491092468960969536703645514535187143628738452804705355922565239662310721193979121783307213147119126726149494455330228987712719275936837903316225499140838405241431630855927420778044750391655005428902488210968533073081690437786262787922964913077736484778727737011552277265148030602592123522337923962243495360136632736079357031729728768183704264458389287556462913979322558725998026652498174791565218702697997357466431910723147818463981113282809805639917333271362054291920987483443320375840964994200629008362242913385327061092150862895049005729392620957131746510066351756083809018485663264513943620857573930993508535334436336886061764302377021176120514076553430534106989223452793069100490452294902882461606083509579767265699619444553073762131501027626674103276952955301089198666033192119757859502546371907209811709937320649707349353982265531843903722275553489495048759477284812007301887040923388105688852671185938622011399914876258907180040441900910951390877488486989217112035470563906553285077550568541711703581545233426931786088933147423466050565204158528962200866803948127503370698276029759526609038150849146805968608188870507327563299046385170511302155148134529897295507456446243704560682364943760821325797514651519518576309355860401115185514539014820458251043041211500502918939398438439584926195375651812249130878238154015146981723231366544036572445352519704920651403996450734487844374143300372133575800884921866640818532048998369493154854985886120419604219323982880856868868981514600623339073752189881545072979586210792856108785561287121365628935031600369221889290687935253030015937680818893795731128193438053131103515625000000000000000000000000 [83,0] -1348679860078503059351322442352110656885773107848719266903825173984829856592714859854202039816736380823690682965723524492014746185868427280735698429711600161910192440916170211533148583542252916349087766477264071692682957260457020970915876416613731731288296627815833815712069161070132990748184835050324469028956653060269376936043397841382027124768933744659246959617700558761588107624248581833077521394082812844062040638823484781693641945222931864095427931819158937590731938438834082977908465318467965548332042978940624930966188342715038751204108671437474798930497333131082682765842737243760621278483798725055935261641691647139050105051083927106072805150687995911709753458710398978122336980589846627532873343654722581691848541176294102626151339504102447462855326424400618100013890856242879750705721421841725562576673294208945017739275612874823169692845372823341005165885815099294306851752221633022387292211737702967807128942592727354301015453409043316300626051739899319946726884799272805655670225102232377512675262033801590528835352150338078348014084030662389740802129733494310043606639978264598033859213194050982561056723404141885472397014134802082677132169967970199204849840181421138555539932397078584758483626848594543045961969247889865308104218341656674227303976171372828529401519714173415650199374479064790972661462153045594374623430567279256251579737245990354766029534255015688730452176944558813740823254686427423520220985293627850746914829604088016943466009481209439871651513573087824343704753107078556601381665292043832231595355366829379888228290347921331433089690692814764253908976513961228543405495754069488188838319435244330722745099271690940459397850040622948117530524802996705325615521179339617611729814224205175566163762454451783955703105943437823613560364557856925383352327906604978437823241250462806794798193869142340787225458772957310298016574259960815297362287581286357752328361363619816080789390517612105076681570043947356199354596604342082562461603517921562682459042565058105834751800199539990643536518563315806590395814894057447142471506087095174083051391277199828731092636698017323248604529355805326714582996294290296713182185808127540366200282384531790532458358125208023799408277606326793038014430232710402476265782560360824193437590698645288548363337298550362009094838420394363441027274955637737889334119938736841789352652605157863319316162402097686570521365704895282316888515505729555094956621719409633405036444320126360779846636716099578247732970983430807560883961774744086066285574225330914590515648652250154061450982205667084036496438165147268283105405071811528174474431687568643488134983998705251906358171254396438598632812500000000000000000000000 [83,1] 229628165965315191748332286748288650152761675946914349730091346225211428435223865833067290116394167322120610994960266541118722206492194589989129808088891941016251411828310303257068272246452526304778188828534451738466802307447438675790371303014687143140282292163440818740790030042751705652804160689015411807480990489083836910586849272657626176163366359487511555172874613452477658607087627642900114556276137589258952591240815999692652009477113590265062701074331311265773911245291993924784677154765124216484515018390810039761771775314954252835159256490677543240843464049771753691015943054731404581098785682820913614596410149219165779344361678672154991361370005492998451146795151819281932268875021712788092106301539159197136408068935872984244448543383732378024770329773679700869294761723219808911232029819048332786119517076126891985142012437972071367655161877321291465847294011911901314785223633874634992009516145429091613158204681433841808724220810567004301956022900698415601150512216230751366191099949292701098927944425084781181919946435908703043670649825157042150794294445143891613088086056176412960914693677993408750332475920409695606280221693295849232180543957736808488216032663171237127215994195522809197746245765293604141599641249853455536007888906721758244233431334821928155412875750528012638546915869572436479936031514503010988897937765218714338673476036967389534176209299199379452186037201687561912898719830246550426591862436403808841987605823605494613755483659773415531201278869738859664785417316050725393705650128914251542836971512569318166019652705517902128207094324872039287227240368345998473509632425312766106574456014925168512018640443388237171850482838652830663690535607214182404767740062656170822184993301904175324294620963324983788092540662148104427281554787759461125084122367588712482422597925993067826604521220725257737969003562397221841622223016475014092770242752456169374941773304523181579643687440170036815344035427067470408493575145601432526749417819676794694836126491458020352913260042293999663411317120308234270632727246190958657803211727693457850573233910812606834360389100036376789858507472154506562935368402753022323804243312244197531827902881226536094471699443412589999378178425527934070451268991874559597888630991792336827437359879830642060799463390664058542001830867549805600306472764277466803203770306120164675868231457262238184021282983548743184378206870322447980209464352222169162230166768421920224162749539394090916294678613003426899092570690260020911779912550567885543545846200125591383197955581353595332207393245801982999049643786515713789128383969176074013584083268430109423083491926309562813912634737789630889892578125000000000000000000 [83,2] -15704566478085383681362059247699156209005966227734478048621890074405666674393159154854419388426449858519794912365365923526155908061139439613406404467179506319770784389302230743097597299873467438479470162264931566660689186258365606156938525350518497570615454516014908496469874914578462901943218870962402573947315692633371379086365510107311787360863051062348696957690321333573173866212832434716176165507584682287588799285829988841915686964035157365795237895471721378843202917371520959408850604697624132757609999510898122576752391473204294906206496060456824867023721178074880898373321065978451844183010821941547149765468937339291363900725425795317993351076323657889446413511452315862627174026852463751456017571988425260421891999456405643712416067474595286142511892265582766992004657031626846371958736473816980264060271369755725993863101802508986943770436121263827917536432481228535291736157239540584955336928661369926856187036949668388168897266268167816870548729544796564113399803101546600020050269109757129313137205135432157405658915391687733572291680404156284633297755824731892898512086058091423195277606618684852002660900695691164856787106585339033020634125785032874132603859221592343046265503045614936886743872270618942736779031006017496684729148733857954088379819822090581575606982873791816017558477030573867356895396154382481291522846411885681234146758698974654008040953868705301532802549830985521150793028406922069456908258168719430396574778532971599157051949391650285266363915394067208633964047336497422793860507671014034225769613594745069432019743842130618391199989786096178923025583039152566431908597452296087289647692407516473216541865663313379352312314050609403360920512068300768062661027742269052949871768519992340320755834607436272132678160510827829613763363180061898776853832931034086250793396327426178506837551345925552535844911571151177988361068601643820315350738021845571562660367709369570682847723100148178224699762372567349513152529711995933231481973524427700754515941691093339285197387893025427952401047487018653136340946454094212801913049252250524542983401003337129941017643961238004784866511265141540108775286250518796780521824202829967538332802893448616478122668357824162755280181061220541477581428278514583692833514979150466573025285970741602849401217967399425986816745922928059040118090762208555175232256344623528242405893023612035874798761214480163664972483035862887011164629243341132428898656610114834884109850383651988541511765252681015841708922943258863256724289941107545497175187907063298714787233115997491015882874439237795444675252707773388433633614004298666016893901290427329876624173987664789819973520934581756591796875000000000000000000000 [83,3] 7972569531981247654482382894341821507100031990435773994841478684012478769702631673286154444955117317706345180532731152853975114133750888739753972297443805007481077715688129891306052712139671209627966738227596609973515737456518163681731730441058989525978189716237261270144637953659994275918830407396556400155686545884030455284925352320193003537571562327564350481241758067454088400509089659177889628682961115365763929653540614310803823459171053576034997901801202025181989362599481431725568426011543703996395911697841515268797079253772152598664575148060492330307079933353270282645231502613638253874671822825567890334283171790743606506228111454938623267180453245480237310580634746746382529821478842086750682240773795472931347645937616612935994599974965607674460841950484715984938395625330506063691413301014009944698454159168022229252993201775144184756755291582572396754189207276789994894960244528584710791001838235544932706260233974281266629961068542673119044774158363120620664395232052118443316980009925193568202761771702242567568608328147401105536827393296524062194005678396303856897445911298663483097699343548285259426803181597206540341615169933663836138205999678004085096539624616955793227963047412344400696243797543105403670306006532806873904035417412792280053110424083428393558306867532140802861078144044058006540371213670312587817218257312120041813681170471472165347558196419993573512907126506185158118526446653818309208069645765911443819636588096168791984874987792001826022907656569893910148699767264862140364731884633008222208051091622435917575058621810678043172897873329647516621388523398839198956727850546832610144998628914854214571291127397164445280207200590368468936903799340328550743175958625131241678357738122898733622574492415285076120757936423973157902535735670953319937383410852112093989505537996325852606063136102693342732671625763055710260314043259406367308154613186541171041501068862907178171762996604131255417274040086230046017079000963312446292625626086894782063031139370068373976434806413212261261545775286491238639023143147462389208259392784271762851574950886441722843296494230613195909182364862586278770605559386521479385643281571163846453853603388544482543841362001232041328574624771848939001572960284525072186125296495491066084768366287691965646576804027019298891164897171715214144605982146089835520794996006234136631647625271230480576357203799071491475475909326655975462168573033614812847321546006832389984439942910962952293615309318483617504911650490410450189028725144727168743315980811007812535872646207268827339450144190957142486799124471293507810471873717493839475758120274376623208122810693154747241351287811994552612304687500000000000000000 [83,4] -258202174779687766612509209683396584817381824017276893153320345149631261833119819148475733818769553612591874875836421693685022830382126999700152124763579010657257600953458886553960408730560899090122129574577079027812783772782991666906094078219337592358577294582747161603708391375300793498402295657897784287950909744093076242368666029581289079449341503531886441703342066274273640830953829848458491360075126901197519749157380092532470327118644807635805256406039315496352446360301863347005092993431326135096224516584363490460227887008634852487071970984558685300520979639573200563750281681321338611007053344663063902477175219389162708196118882045801972323576564858804483476575702826095428578738730906363099188819731130001514695515491303874581434909497526112872991326368962954437718402901744266935568922547594446275104718027870778173116427467489520169467907463953662487900988078162986155729709280130144035626509146408527916622899030080901185443783821943472807730315595686301101828016555938017515004556907458522373287780670036504278940844680976685000556384129341090001312331443647745896175207325769491415462165764768181231653106038669565332524596972215295279201287382490905035880415241180075045829271379026557919059960541088183723739559714129983153645206215611236856487563739495336078302525935338521781585141244516203234832987621335939066367962911897407917962638487549556625681834640684981333716932238297381691654349860798108934543137162622873455957932303856211034747719269508985320406871783116328217678208980368421027341982387691089482296853944319407202343750088838901232715351134981835928678652980095555394299750454953083448553529815683776762211726071159478684498527059809160458095496767951486170161937324014204557901713309243782370140193305414022323839066893315718538781884540402702470368364148558238030577600300377730452036493079019839802337018249139373612790227078024869957539468416261420670640727446714852249006235709563405675614518115302185302533516842382644740876046455055017834881652908633489530314757381302732121024430690861962565780826054433905907232456292677251568870989074746207998567374631449770334537234768696650598942123709319090108728745122390820788641756281256286925713649031445591468540823409803208959695658366865211537935822481964446894523813056449082749270292616701917125390977040017150572426128939839863360815048241752584492810518512296632507930959875870575799227302965050088281227832500750266308290554378411101043651178198380299632032854805015421873510626828369222889707713114882925292190663973625748181373512702752148629978059057012466011928963319074111292036373959681290240163115301189863991584982905180822854163125157356262207031250000000000000000000 [83,5] 5632177754754515485238350817404639231271732992069719810320872318644199290989415333004574082321759833345223078912141756542999769187378937573154162002410283311208847188866337870929148416514404081600310855719133418396745297372348427782090514532702578263609471405168184075937276906567402030683316867456269622008411392748492552221048664507340710181720002769312876014722470488862272838056674348662386912841128870151074180457721462550465008527583302271091610766952373152375454680948814408469344777868153290276088824364942432208707716993279400070596111193020192878039965059699760508876810467900019024819025622507420900593570967957687488177564014554439499551377801689049641029253447117186042350517741910077858665246020128207382365579893365927194334697160499637019753733260089896304950221635092638895191007687218146374295249610229559901518684385919417687005568900553471147877578499392624103967467754071950556729430883013611077079781865926883111103847770994599230076970688410426576027692436506901712039096983438057424248717607115963677737676636674438572150354749286986380957886168347637388638936996765549744248238844946154869185774096528954427799607349184206553362378661494540569083208147159023749251289815623433698224398849092119762681475760725923626596477687791565681280391759201728970435826421151459245435744633016477151011454122553183840691352825142954483856663019403196865776971347355249280732677329307506243766694890198784803283029994681230172453261576059007057401288631011868735550025758618800271501850043596596913309755872476437203148975299170197294825776577227259776908497817235508364283468762642573499511020903942060769642220614336533864209719230231728343375076355215981226839140826165171683704099716167563154084686930456980949261887362561300065695845177405440201225137774489228718909599644556149513978332480107872900978106468350690673015595095028076657575713340062321537233858054482844698659358598798980905785374702883458808384987654008419461630475942713438155086022233565242532430268637960231494305396070901044855578656799709923329352984726216657413177960462193255069556318343256096400525790962742180141006264786153637235722031817350500908206477516320513152112913716071552398515539235931410783109928719766226888697608569247426356742829387560430832632888955650430466363434186115805546867837549400581059765713319361255946249937196353354094184472166939817107745839164130989907816301238973509440720709589052611089427705165264504242089157911968601263867641569816109761719016302986146191499829466986686306558075208031063161839982722622205270839355295344063063993147917050309491829990869627750976763309347704507341940633260990445307925256201997399330139160156250000000000000 [83,6] -84610970840150639576047441548202535647959417035208651157561661815801779669676964397412697635577397029156068368997682801672879272553512838206737456700101444076524080347462766868870375603792838414962101611066049315291543411994079618051091193340912990654945309528178943094738540411187799076729587848490593059507016834009867279824628596945836260415677480936603509068325582690563367693411321126139454457533476426440116095923334415961707654648196315126314371046929309057476482327454983567034244998544789221217303355481383138399256544319952560521922143487139624564473265291103553854537704666515118354138585056246086814781193638537603087811498225987678486790549256750491750060713652483795914984433401444105808847633163026658309526311502171639525124856198320612994229811435782667713344727374961757592284168289263372382724008666679341532821340099723430872807362132137385445288302419110258804034366884107038410072289024446421792622555512702926922838822333261990110785942749265004228553501043942153298123970578216520194911566801390684135282502384183005937507627156695615824120871285249650787762649651961372474651314688093553033486737381697014998876578781812428378963518821160866243987892609935020235130476142720394966166519814594328995171945221717502799085074746141800665287730021307536163601647213931435109771421804317312689736063649866498435436063369054181890677743259241552018603482119331005073549990529454694172472412834910505918934182172788526050645554150986412484845013621787577935495708575162903612077505558770539029391421909004463443782370071222683567557827170857525383013542662400212196152768514161381453795229512659727955808816499602726625598385456621817802902744596607508001434867854976025701867771502448105600255428775865513222980097477787929673646723050700688362922744005244570509406594927522632339648957808548672507778481699769005162665071837566168780446800963180117780262374658857466865388842211838956622976460909403610766565280803987184364495765238640925460009773292790060625300669763686798698406330205996131349863393061296240471957029718189061826686100350573574807977005764730548426455055415981081841661540461589929439201931963261116932584725165113352538061023454217691800479593225440211048653219878702076441586022672246884714731288111149580041734390827940918523544889923743464494214939679185238442899930781086247164885625620456528966006316997757918299181706480421901879555174627515609986170278093961198572533327327183841286412997175376682381937147315020963939728613960206168329958177757540254581408539223508574819245194685025000276455642020324103125476004230143113323950649236402368905119816613857300271334116459343022143002599477767944335937500000000000000000 [83,7] 701797221368470550157374358218160199589913389070280351493788731870751651055558711395065232289170627141876077040360434147766608914508429047454715503157557435282385281833454722814036681617437571871425512446757421090618318037753978761662367258219874753626177519439545097096598690216406691986006293744138015222336824949786960480644112377633586122191331583168051488954821995629201231997456817885886409782741480850975222509483639272683459445048832322046765745928811341292168941005594119945775692507187543688067520964428678911588125210986800752129102715598201258926676727292261871086279103701016548771067616455726398755328049138881773388297376147414064068806775273606734319532746633879426318332311359839246596065603487042535354622689293227333986092121003943144483531720871714001532018326764904939159729254130215375429511172975474726744150345092409279655228943197216948215894280396426775482087016548110320739080595391947570580918328707759026303987004761345184333729932838764226000727847593635032693227858978498299495204149092560319047497201125628987651758163114994659199436581586492925292141100335168843628013904899495785490189564932727136262236412686843396063242814232517626364965239111646190978926550386437121237534183430172095402108454484509360084958751325089400199938350098998472864507193179154441449450153429225290840625951224103783616070479527766269665015885705553451609706152946353379791006005951256649085826301050480974334260395826120634089130395001199765351269612684845396181319366774067643393621521673135635882830042279679826473280849092374165865605437817988808749416476008285143473339148198760715068148977353957345413898028381032885809068831846682250290717392844912294859416414361655504007947544031355571400728699933738211167714464159741723819476008958349362247452715697297279733851533111136246296821225398313169318479753219252023991229362274987596288804983205131271230771554881842267295218631668827837454670256932819472955165065963347438136534969644013134392390708344656522949687505664922193044817172875209201346216444882693736077192667005368629008169074660261502977863349763099629562657973652452054617634078196976288489285063078133091454571023450923655630284633152107600746507196224379297181076439594198985115485485059898774210678318845286465458158891501079841422063568835943564040673770673039589450209390601616051200165643495049102990262023484870452734120037349468891869252327585123608682587904969821490316756671208768033228713481800627502888118287408791255924234479414792927735410257930816406392066659560457723398593990099621396774040744223384364989850737206997969552885681213905587280778633745698114054789584770333021879196166992187500000000000000000000000 [83,8] -3752497057444585983899059784287966091082796237528059399812655352279195733867608664231421223544583464527045267189879538199266705935561070550011280819340453425967326920539579843763178191725002543515496579719581262534796012546288629833228321663415698843854162011916369340559819251879257248944017206541197230348887045733852066875809161585865344492602881939385316591630050121865665617602210896709186565469755354301078303625714542544556484457275411027674296670705236015207894980717118103595861864472759850673873569688408076192157480266827904273992202869690356934545150428663513470057788040444741508759869200217219081338827962151858801243797962745394730279199914900076842422519821857067633785980879178841334763434737517316120564643981930520789748138127102622385208985998509926197955497600742968615012819542502495748086167742329978231619147778683815610081742825378782072091781063500923352885411653057672950639331841514454817374040033825563969674275789108657391094420330563164370385688034802139404403682902599519411725412278448011019034575613241252086460835631650517991774889407195086538314151122917148462630434939816212591896465808683532296725183996093079306962353112513655553294734322692204339937809307457799686079001078771705946079526268336617784682723244325854688847136170887857426372939285670186344507239314693487945539394945406202387757050483883574413065702146024056807494753864994221169755016344005246966259969591495273703500089784520121158616588600732683373389456174021317450389878022295504104529951674771768845413294734909255436216612323282498110325050125361561606921005669700675992661104107301693138914475525800148584127342762526652816920730342919754599252894025303712836466436906339079650842635993752946723746514808024070991900286116098397850851557715574155858451660864602027861297115728795846982097507299374168926875161423448273527063655763999553693497735623124344300674900074610242601803769212867205033063954683568669389016143500901139076145762225204518360033645243730770838474834545266238270894761145444896390242995107855999994565972760550940633993076595209405748393744074409804259281224066129828101850917837895846105714112474641826618893184957611720913482905258634061293766629021081132817273252687787923485702270122646261494660440309673110712442113380571869923312477181311434329428642305504854323430294625508558567858346129609368846032787678812388445926095157433895312315342379868154686169290938202314471815359489884009228818744300052571080831539797588187845744283500633625747878581233810472113258370683149387961236840125611908645390147309223471831244173504224706423099944699259200524204878961199126352621391333741485141217708587646484375000000000000000000 [83,9] 13589675326962389549327112691434703788873707430001920741640923712627531355032321817354890931875967981755079622649719825453333704430264179001695383272664529638896695622586315645621169113495027624789504710485853891508505969272444620014110135280962891084638603931202541920147635914231926489334261785736558821214995864549366441534778365439957784818672883662886001752805032303713735344586764742526342549794128053169783436525607923218246580162391721212186983997222887623088047097486948197646224631564134177998560285387433865181135980211385614533387367895094636473447538439530147274109840542871991488721121198134272456460454409852593321952905831338937304121110332066355546255086584663789747694927651240755799383578905324623353792247883573936496946302646898598018276596038082982742719015384664004725661405061481576169977948335262475487834515614533341499747468288217487476212096159744182385694873621734871325713026314007669871955183326619591272201344385046002997962726204512207098473374460122850591908000945629724196419359700947484207487156609962414250069632100638921167237312477874908416983891060692161292649102146310976305760138056021508106891903795690941552909908816725595774519939780311024395077100620131011010935726876170536944186596574111361518890673342437882708281265344909905120791405615512964914936490900087617746198997658402289310517575705499067049903202445909243729903568207291052058146624736810500288418092360437655264153572892680770459578961085971595324623924802472043670083233099707653209523093378101562551233967781403875669055809625901533349761449762568232828199153428310346000054345823197933945451307168475353085776627069708789149808284350945452853915120588509337835177979566468566570741817514019938922451523790462944261799418175084526714012868353777928908160146142015015440471764627932855839663507168234692508230061878609012507245666492624035852156733725894812206943243829576179303127725086055055161794654192568350496293087262645657789819097060279878424566759007599812053972915374363276776266079924243770286631972283385655892699365508800974725431932081948408669029015709671747801484231227758673366960527848844982286281912097982470594988428334815996761273808603999475565568453440468374328811137165894306976236835034293744995672438597552549362761924402533607871365953189532898568857314776268297795946917509818771592595958974889619691121683152132493494021881101353627270494036255762669975488419803138328850426300671432073658378970523548739051832426092210907336838824547916016482096887309042654669239541802560880412130019007622610692089370560137075066139349336557473562440390427630277190562832046149795497957946111000637756660580635070800781250000000000000 [83,10] -32926021932412024959242534616814970714934186150012833667778154118791679278675234772717197191690503732846659118874501249672929706611810001764719761913598702468085649680582142362021052100045555385209922854600405786525363615666870349391112844653222490059330166098289902369461363137153331190627579738772823747919911445358625475705322601727064372473241838541267508859520013859343383119624655553765035608728195169572149245613481523363480885593886644752084416305022243038409967677724054842264772770394370925129252535641288607929056206547700765606169660955268683762415064167768578653535085868944408787210419916987120477204733231299162626714991544371198888926487058939804928812625414570845673239581586078999501983705261056555721368961493815554780535863570099129634957527606934246034413895282751938261008258109486261608960521987973141979757396658161773928411909153355363923614192179462906300664993116467104595442803596358524207873077919143466457556680381091954412373230428853152766615235288580218412206507420267594286032421551207270467600817540978387821007204407991640669768114704532932807266093527827254369497627394690179528704647902036174380888388527120950793625600578425810573838048480744710904807591693719159033492851624552387882092596003484843138740441908240864825710356550940598115831333456450185779537692206100162590394907159512337822987807003179809665863376532748582208238749545011146274468348808853955330098395451505463764760849966536413916476042228998646063309606861010763924573333781674264698387629960084351762961813351636589170106847815049668226747126864553177481113073021014704605298585799089008909365707033044638314067750324596305252374526193623527466837653285342402969352434116616317757764941352143415430532696069056224463069311620320142388421563022754735994997181243973176618944516341833072646197800177483667726238670445881906730169590417260142566822528802083922474120916908829586541142366856769387570026862270988118594187870507724122869181015670426739422294777089497835944232136445926342429909390025537983256794791064555899502523340147367454396819546892731022057333380317702264777544360001189691446857131311303655140379707694469310040907498904853991946233556932977634055948446044657708396404463886584974821324483301972322317361067616309909332849122289847306538399910439912224080232273342307712012179700167586726183839017371581968137448374954810452697847536391140978031724003462737479802418273680784303319370916393815381713449520393594743221030150579481402543554858464450565994583175819545757634690720588318946911526786790467811420574749288143819207054112479011871016273792879093445102513400789268072088589178747497498989105224609375000000000000000000 [83,11] 49737582995527559183668960598211138805629943309100054531595535351706157211507035157830892129028121266826548775600451175027243065733255138306025474171675947011732590187103998653207707021187184864679794571888970004648048072905809509978269057399314514817233125729918162710885974321166033202814522970779611373657467433866942263315868813061601490939370936852513480269150115182576003483935164842829166841211620772454517599689845886279953683723318863689853096376853948158120669507591832881227157284209988633647727284830783498510598000482043918137195578420713861366482989519067214201418726382133215420742529684669749000141277406434338912210100909573010122155522057485181857661027134567579273019517760069124908421077928303230358509848431608450632362792769073846465322565467918786707122569289048427194001407399228501440059863681843491513669315831193316803817099208336102443775459221079109465320216027086776101190846996348315995916100668125267948339451456800939831580284376043833921150836235808032617365749818883998620006567370774435254890676852853176105456090840594409084468992230812303984349781514385657470500908206107184147781461028991339011727802723867255664915754982736810532665405566431780885440966445182786053911406844594508512730427264767664819386727121359033446012424029656315836117587346439320093405604093241295158571469876187116414358515468009062973789623969993011044760033565909477707583550518543747076928479532285908607298301173979320382555332739073832075168165224092859009701901388411648691849854483625439981301710830903376395081090106826857411956354141075647265896343005958035122275378245203363981456628427772058234728319141547411256497865286715428388753147562838536534079346757513704167789009124651106851238392795583080494841675641397004819087144359379248902806830441478141534265858501230530966041637623250327787902977142025340398035641956606380067559067596028711202065797747343413669608145595875556053947796859350911403507182235155648753143888340518284589638666900274428239963857201555942908822801119533197330514322860214208605051203842648528270873686757050441398148686597614653331786762609580178342560705793200085987656366551378381747205895801074960291358845513881550632202692583903860148864823542318483841680631848167424896948093478421717829416482083465866517441367420077605615205485089836610194643875563502984878475071604768437878056417211938977164438950639519513860200652118776552381784354410079436090278927723855471641618817547712247851549482132345052256376242761864606235131104598549487219501493264216388903808013084673132220248874396293190616908055515311925735344751009887893388993889429508521438094703626120463013648986816406250000000000000 [83,12] -42170470668198830072626421997290169895271120483699917877784616204737635392732586344571369625941605688248132909516688948871375525116825338141847606779023219565008940506000070350814110856563443218363303124915302535140735651294508958644791847999116740851235212867502954334132619444391760592844016783668121021459731086354213675068160344893362123473528730942614175203286071640826327051399453734526734419231383373701528714197154747429182363233858681966246760641238853613075369248982506563718303210650975388982610894167548468507212034813911699765254318337024123550793275155280017102731214820031226235702849879118034398507331272885699780720786575860681379299982920356007431787436620094726982041694875216533331349489255150069204330558512079623145472582652067296953898536265800007026294205132649713743247453043712090263892241658221058773654688907333813250984376475842610248247630437272144755663590188481238121842299174200024300046776183057823926283436421890949347063414819257844902333364398636196288825843037618960460015535159019320043631524288050890044220312533541677462956388007595358228479104232003508129019349560413023257043001387134196968584647762275891272255768805087945996702011082885323764993627897291464636698091544724053263023220000477143037488109837901057735562420176675667427975441564384710917033367336698169445821852149936974139466778798015837731018116748247955251340180409509807881720423433350871604362224459009049626074607764936285520884451325810763826493469092904716547706549642317197800114068727515821014778458493853208439052564322899030174923912207502361272584571205626044527979469233636120139621865216125175636698705866109508144927073469953139680167431600649327647338050880093106524343560000229265822962769332413943614034427013883279572524139037649595143011920823181102611256262561831967860693547434803308331692352069507886392752678801277681654659423674095266976024377116648338013600873353860165111481075919181779375371205531939705330025419928422185688873066345443783513604276522258863963714243986677155440786373410402761369920915705720439610374074282977857032708413277557554442966000836807888431667910106914070998307170034124520572105578329403620663591891784088280854721226881513098199154294074772592892030202739016216191117912815505229372000539709364213295569225684764872310485400610775404074175807707616598652400063690808350685094790461998926905872996935112961318231144306906477627212821673858192406686237825465851342762571363864245748256620039838588424418341659675433325360856664973947587793744218260947042979778924905984788933107413104269788876016983469602735919747319909688679446038706011279373342404142022132873535156250000000000000000 [83,13] 49424107616992130572402415064010381626333567177299259973126617043706796989358094322453165498872078091958118179857194024041501437850670150619801549779807537629290688193947985826693084369059938372771579916460959676503928330929696909777204301863692813224249167881971554065529944864120135196414002424986865449351235837736934146884937845923215905631390853678700743100995707603496830695977565204025137773440839565263174161513911706021780427699983236955318882697593072759926832694129694961053012947593470172969054105020497301961593934874833473423273392029282810562744493260273950431156554432571561276940005324402718090116615984016653930040413651848154572113677046916271975696036403575260435342028326343931807664277884300563788516977130307841384909091585641125173023040390276907949721268896960833917669355056924098963676361166412672162300847979047211167961732372939117605391025174708147045699270633126986550904750435154900425215340620686594722071968080828656291247180054157591360240065697489447119245996461512954251353982604389802219425073994701997933413513311278790507635874553563029645029312400680635976649588700241877601021908051906869055810979950985519436215450316283519078697665015196198615455567889579888250755659800542208736253044893912304489045590564387277712772184070450712705229386825807253200180911854225818231341393481443080984299293721804686155877888323072747581902541340582042388640094223615220538343849700948288256572569049899364891633615519961617131133889449382449269888028112754491717448355084874902996029628550820924317919794180745041339044045125448546424494636503816056316518554014902080801788361537491949231501086496207102735145913444854673643693306334815000428660312527464528034297676796751548048439080211025979123474156173797368540675202517465565385902345566174433084616785908073896914729533039132410500354888391997387322887322114643244632847481593953672896363590305771064933697693171785906874491856788946182044207981235320778624114514767390700854769429241369615581460484383164302557956640032958234865178852199293085433286255396221061175356764846866828250163233900668968893162743985762450649078030137525200685427056172165813217727789638186863159600263414902612937349540266852283668564781740906485349447423988296683213993532358501597600822267885898303258991685012463423500246142995089139900575102851249206675895388519311939388313083362089542928034777833957992459593934178856316380848607497258827321587658280443355595486844142097948488982568500933673702605110821583692244965163084841973577951223460218066285779449741338258876309560655867641271802830868778871274634598262913120491975787519634000233281767577864229679107666015625000000000 [83,14] -310769278825698086755114132743347809160373815777569946801892827243151986419795058995137763970612902012952247995273227201994256483109157040790202160660704770333331837938117762030717364464106448331199231254660697625562413803706633810290741154333852733031880591494279402421179883376636076627492572089845769862662458279385799257029243826455696377594707580428358755615007813129273070117394691591769970169222630659074985362606293563955620305633198738483113051441610673936902983503324624167457076445609090180573812888951194018006224338015879398535354099478668301812127508379016151205280239150677792001058650884573755600815110110218495794428890200785244588633942047073546824086318969696839079643445927513548786887385944978991514110371542358206957877254437422527597504799210463804062935132628306440789139286571294240578188869099068851692633072720849323135684386999206830940977105950623253186069813105609865467818216689442077116666442200030888105230423741640952957101634116493036769897510179447231668656655770535065493485345852709804518908828359440921617956334946153239065387429092527651692364496777631995438518497329723472258964530986582619100902833169877549630117934349870492828178199229895375397980985462485278226117951243022123073616804124145126371510386053159920149375172688474437267842448729484149796453792021543343016226775560581502319128567423129438899429660821203156897590570782371205835710116047802436292276956781292928010174295443920476619477830196379034434580317907864216780205445472647254668216346312347475306967444730481245765986503916055883715814604153842391574412482594474659258860568516380329521566359649288154308548170301815417581712132073270976916991794424927067112130005315666069285992307258033416159406354859369946174777990616534649823743723389357274425371549962818682670500918795727259796594121067686451206562180959534046981133794797045017121035901786816443594238948075410144511909192595836336748881886197968681514735703598510364896181840807337158439160043155930725981391409440110800817705751545957147253226863568436567603413165127355069962534530947650987795221257576534199774266679740697663933115246537892063127526872923662939001803658896988880981483536216762135491245477534280095432045904892913339806056607921677515623671114345280262808989878830506004739971823827638379201327624264314429343058391618574658167722207907208199340240910394364660114670669229801826705844298854138428866365083630159014419770270915747889549048093916597395294885411975028062953949006782149608488849993354106066211690762509739379570253553296609893018123008367661694558861392930285736353642667356284972615329542655615568946814164519309997558593750000000000000 [83,15] 1467940932321926166808172016883661509042874513735571930340217687625879658546552944660579559573662730627248881903912949436580076508709153723198058033894599497768940395390639757351294180347564015662331022153140190374450796673988749965490851788948855227138606339543169808599113171108385877829817802871580387014591902356388291243223051756779814065525337080335327452609021167120659404929242428168764468356512377338624007549171156345362330748315633453333302291879326441364980532135647984137850252243847740865775026904430706240617428254652813195227680986160309776829306520621425717106395378857927847245794672354551304587092094398968548777243618964784289691435853645235565554786182182343663629078829975660805963257585932088016058933659615438018452209405629365373110504653444794263486161523560466162452560556284882422333084964981530071458350031651884291827874600602306746799010351089579462419507601646939382065960629155292390525209005334353446171231646922367895609410617210290848110667396467807087147286982255364176356688306091412232126469711286229260151435622633710607596638151632996610844567637746679089444821763496549105448629495747207848461168532117767626320036953929046548395356545592234029408690438554420940911902113343237155512311035991084493726527197503338992417459879370264868581547692529434591868785218781901698464021688568457048864796512692282818476717191776913162119107174756283712791485798874622223642883145849599871359183703506827818961650739222361024230175412442113902141409239895719004999526039982157769625004298081673872563361193382927837971868253995865533717612967801176003795944586235519646371054104328321132415738592738342234799249088444443020905989545551910051490238978545221899471114609414507554731085579389924736794428362671783580408490426898758590117645376101784516554948375683507547148634039172123884701094515764658909991430732015176324974481773620030513551869825838945739899230920078274776581184204583849304600651765063715626393715960308224343780284684702608891900984922142335269458363075571131886348799956639954943096330069281196151468904665400026638204254823491381997706786183506614941654440724026614669238516095438221345391927651452849003930126935767706695070726061032466062666487016639515536428377443275566426979670980864887908046180480988258714386895489843033407669899313521791831297025897892678262767906783273775808391430441998321290610418830736368494384771426370275989848920910089202736605548709449565738860264032210477520693398881654696357054576603395646231067673353639322767588759381711042368842814317074744319327540531122706467319252761621928847076310423512915132732148393301940814126282930374145507812500000000000000 [83,16] -4362748355706442785683058060603863849105347743968880953710324337129637027184776815330419023864459652301772344496675744278210015494588246035686886721823185379735028653806950512127831456786034933062093859057598663635143546258215931292201176118334772799783873932284795643476020054530658771952959665084087433477343886364863339924009973997438954863483619211865779884663023522738572279035637295555479047946225543220955039537287467567519491006103205844444064896529952582473749884067939783944661407242089980925885348450657414675829710664126038470567373896839341708713177637726408202094380229811134458985598350391223473194189521957197030997852764993857965469533083602465274846909653976834185715829043224437926764005582156475212042147709236841802576642252876456772833262332898308105136609512044888774215278281679247918300226334949388283159588756606173009595286423291552073730332969149973367850733872997417778159774072159214826305809815781991237432688320447687103340456712311907541471018963599942968987998249628682738126762574719909447730878476320091219469181230646536018382126055486738305093063515790103376552525018845479351877039210330328198374448859649706461739624432372421693248384738227579993333096940528626439531831599777600949410531937216889818069345431747256063597200991744776948534846414190926262527561782968046879465342924415958237852340087333902797737715940137694073789745431888549908495316107679460235215969491291479959168766006552641641352218077752873829068519465423590520296253960038083289894228960194719481417463577737979838340595048850956619907978540556231339662465546614904231812960836941044209394778203618316416302349690499858736328886536586674515414024215450542175170781853305354965333700495324719285962530364578132917977037578218626468171351621292004409153671763569463605467275032407961144681269146467859733668775529180504572926565197091409278139117909415413272183825691226765116826774276656878602404988430030498375983358006578060083641412551911324963101936606221792392337949947032844335821839437407377944536459778065364426624569412680973151580533358143383800842175992960107427944390464494762441909960796353737242809840604425134824568267486705248291464905313677877955933138725255744275224733710533442205420397131646716757623324821501374152428380331624186036050122238749773641144265349788280893035257731061976905818655537665724821779273472952594182591383702658519856602441728690648728632279065489213591032766279061546412180209484454789886263903705463758062524519732495165362527456306161717175643110066743664874410670766033517919418279550659569832313275674033230716640854862653498003055574372410774230957031250000000000000000000000000 [83,17] 7477852027789386564205348149800414320254302620370863356921373327981330608366227209523615058907460130332506514421589342230957195530794027302235805075195726168036257873854650761643298395407861365090895188402432548982807750106544787530435128972686435536305230936822207771825285821622632179078018976312118238419838615331134557235472938249579482463531991026277371592081943343307318640588101361658794398561453737130793229246871172542803010549810407216715375517931294060724307815205902141690619806648966024127843330688464760196510200039870943709114042160477530496804365567023919347256630406204693900300367709239146713048550228720165883280612352485169217918087640040329967277957950536252080975371195448065603476341852803070563487052876571461397016909822950329137047198476561304814131286799170142264050449630188481786477246171326135291656860097903214225335676298035184618729587220836675390014767960700153117888481405701138794604434108248925947415890844470050806975271710516770907180783641619825519192336482688872368332602703648751534984268630200160341323476830612252229576746899773142871412443884664542042519165115828005899247797191476602689099497747033712683101300369875337344902914674606297583956740597540670517146961929717896232738215098077216218747106406580300049918441395010270193627467027546978369232868496112400029049388042481147580575307823706530596357082483052772041449628988557106792203081580359140924249351418112938164166400722213047195613133292906686788626895956184279758253315078910420178497782174662150949520870345299061138626469082913061451914235976261355892752359853231306542049492084822654784889868423624667286687167772589647162266304668700993932406213083760005011166493471294937170047803279526440428808134701668398065641466647196202748246558510516477827262205218802593365132493104819978190951024307662920455611583104875762201861644153110981197067578628197767508084378672394083021476108308789326251893290135006024645098122451600209931304184115650646722619328032998232810312079563440283035594100453492133591986623178884476438001797522436144265620754164901339279262265152758304500611958146631276413501630111897802684557875978045564640620596561363915300032296417001848048854916001609217617111541257703705054734955253547199953582669340373683912691618714763398837973446898997596415183977623851777633642376286279969320007104976008290244384686146049183284004150247218422203098439465889886646905887393424989808186330620641132070014656807916208446793272035276089613166400877019585946799484697044045396912310282020477215518696033137070336604568275116086609153339272883247657779191147620068136347981635481119155883789062500000000000000000000 [83,18] -1456116579591243405970587768049029157287126089233212358933916317208866891388919506775809612218590184817505890866740901854421055225343739910689513229602121461375485157755138234154849430874313125081460814855402322552723906017439883731632550439129740909565816460770579210315986471029195550941907542486473290242222402981980582660599672981698973208658255561059590984689306866311443447878594046164035108835962469542109273838233609317026447297441482101832920838259374292401230313506712055919419892630009883645320556739531111057859069026612017424888236161799286614066384400757579661524821066694243742183456246839245532687049358435059100813101807917710950940301599591447685666864798902934611401135007328468599162522247116707877782013003384229742333058662400864112771393511597689408093888906448936754005929479289485756881649897332960155246196409432429127076833037315803011934740359978798019519047585088218879882245532777878925417049838111143477299369756267844985449290956321386343779453031556730652429012330999285472739167399029506705443879205324395257016869791699727503914687337475596751487259046691882971791978054101181611135370631073032852709484253218754968088092277354979841049911054329695577211765540219493119508498157512241549751546668341819065394059370697584572228154537213162868444285853558404337415061209283767984733288614040738771723284405114434945565512253175783649286532760141828613615632741329179392492650129847001242304432291186746074558911016913696292775586344325864778162763427924321075933392632024834701375341324269557274668418382805719988641821505679043662559606024210395997875059552145349273678708085391248112944457694537481513243243490744106654589138339877980651428593563521895164041803562366770653031746187895651181892023311255049670760423054105061134871278607308682897379631283252600904902717286747527979391797609510365235649692128956969499936693272449340071605668248932573805398347369160710995678586604083159717834415989537831788436077235682799697541346820969829029850294739259540297369897194104553032324476107205906615959832840793765297101330892011209252982615867477017776675393708477029974957777866805744561160578656818340837809016263084453879663275973029395441578362549557251402961514448746711618248723646498581988954395028967775024287058338773623334288715895540505606415684022613638340247164792011442271213409259964209124001856335679124783990714713844904213872436526991536225742448532287358731935774454592863402103006245046051955669976679579218282616655932836004265749663712066036163443013830033848732906524191447118546179313452898483214670837052409714030588860911308302092947997152805328369140625000000000000000000000 [83,19] -31566492109777820622148805564041962287961206464648177796034692117131206197080469941043332187316776646031458474140544558382987767574611495314951674335193232869736779910513238151406847406240138574154003673102034661037716577488781428891808443048525306580641849807745969907601622795262885116790793819926103211821925802195069080706547343967735237853622438922858366047718455126553909245440040251367392981612815626009913019468524983924162377052959298396470649919952031976239448242107649966772154890249084887209039451944535610041814984768032300062754691038895513434408325612722941376143228692702907698063731435951667950194692894240860967963258035693985285003631115922028028335833644310915968356885194547132658909795764684153504803420133751178753186168995806713874712022726880055855415349535942671410522012840716520658114977106469589902826739402792396473208481199958346054804472792438311036223332199723605168655964608592607600212493954585991269447330945798119929983048428997005452952667304072991649489820649224954462972166225738460528006747974808353000312641453781785240949586750151490343863025639453563285794776176506068647986820185463800328335676225122105248240097647071930840884204284930233270580308585767761038525368674873551289877835762400829193940616445822867376575732541001312239973191959347456858376493599773456440963240213494325257040347867555093587286680592904688421681431927399919579845846019675019621978529311585402207622609644842233601274086926962757024246925987470017842017180569287346981330472372251649067532336852389491459680101978687560095818223589521821655928292514012642190363637704281716573099132814929244462298958359593164632610197265535052349836112198093545520966147441976234726870819068065549881574855354632061634551007434345961154108326216628347315919537131015035747531989835405789191403264072830481768300784701621090145653996329894903901480398992566845121944497544761108837077153238413194403486309614572691112869416523440932460985906912610367118496196047456979296522347073855107835397979704184162830844451224670323273412735936237471967843770801104748396112304015661325607670680261872932671991925057417851779138839917970853032746200156424378591111085550453548332565713926162696431629147241904170012904953430088329583487163351242276322927920067977666819777061950741866606408136439399496312116622089117013432147040236977452644849850782275339836848615959666830104440235585935054819949364842533665901440810502197026637213387697881283451292049640889620850768735039326162373969382456809330102251040154633761423021328420870840402170194939035995016262148708082142594625457698853665533533785492181777954101562500000000000000000 [83,20] 103176587064441334344532682318219162395160178691014385060518317814999433326973477472369793209359098102233913136329834383180021636129254470699439758172723750433975960339617775322776453841861219355686774145379675814357767914000330475701653276560779273314365864519547137207560616000229636528206485638026751992049966229653832982765658999252465123162946472395483253175273812487373948322234825295293577625115362938831103412760269669952422023184259085509963386716872773369939943860107017591738287608567342905661262219937244948241807275481758627453171003477131380547373859395704239250084896773492950041150617171213233942063505734708146401925847955431176105689002366336504999415004409331979023895663288914336481626905290268783817294165987434901708786664095175769737673224065402726399744015917310542967837692838303366928209762819849295145013924344891435770213523154203797364801524261080458129200710042579327986156184392876079925481558912744054355857885760846751307754608978990243919056013653747987145006521086191209833580576000627530682021631170176952866258004007001031656973998131971074068506891966811688915379588296878639790321531633564531061594148634283043924183891105739163402443250106474086023509225188360453110530300838175446833102116508955008154292078644780100688453998792920438297987574417347997117704354580840325638404456893901919318304718261955696885564979733582623822900805426273560009803728645744364313442728749309871056161509558847006363253810480425384268876312167141155982345927467204059736797540216866361727281212789402902908323593261460030024915660383888416585572394223969310965330980817849641086666813604579705633940746037922397500247314512289526566405016377751762438314818318501348955107167371593414867047800745562180481158450897159872456936409293187604449465766511688559734588057233900777718618851719009581433884289855803695293249270611861854790373849404562370128143442594069884032814016064694685861157903965805069867964684107296482508308411841080164866464058511949104068537072775460140801021244590392801806713134084221830781436504722438647513663830887593212578623699540255170997609690278768754105468496914159283979153271547163321283533672411954946753024180350164658317016741427248670624549738973741786433993731611897845930387062338927382088699721642148180602691997049104482860108658845348414189046845398268914087617940430162428281673078130527115485109778583534565570356192844930877062639073768341404302345536415191058805347462191855117928281157433652422430440964182484500792584893540832362959354734409806949888030525073352337310540655993062214172098563879075580965172242997596185887232422828674316406250000000000000000000 [83,21] -197898901124154692730505807815790797970238703934223071902063512456393823233390777883550867085457056295910304882868011499099606266388429702329593825346205568888861279846698929985416804509294412643796703050158562052666585741581647069124301205246623454683195665965307260038073899451576214237788665361126489638402531838293917685525263183596022686331702781077964690179822955625574128034062764758199945023749371924358640573557387786990717013895438710699008454518817302161712451590791421766048099226995229786560230868041905564649482746287741217518434741385233491789921809728827716802123696697327596094604637789690140685532222397860166884833391015272563350221712189161716355979637145889863002665181751918700512470489537844039477482702235586378238419831056112540957862281092435487336681336847496727639200924826003127865012322878859533704592749774793234804332161580214163142827488778322742524100562917550767470636339639264568727287183737906983268256128363081185466951260479316424473899039052266576381875853505322990390427792823452308598466329856038159224520878698434668730829179830180488761735615317693592361894271668826567292730220179607430243083790766778920257167403077425821161426884561807102509182345587876364812626156049623378461316328725012039838650923018025594106816476004247335182260978998685337380267300712349263258593994141935374334225114219554948425822197107176787586345980938318110489144903085852591617004852249285760971993580128044748492550902998739300779345234065565314236645262039597720626812821383414901344809903848082198198397571949278997938565119743154996661067325297479470457393382189799156258823105741047872181475581268408252698388678108630154535215714650792076034248986533662173035723926170379355023400957912966544575601433785979804708931569228207951809123505684836076904425116449740483755325123306332490552371840455991729200356179075594171711812546964499107234685679096084902464404151978966954258068254813039278075815435729306022161419542223424666940627903399719557978861448639130892377027421609754772846471098921615163174438248399130489024202393927543757213212185350170110552430281788793602976262519755096722199313170101293462494658942870536105255005655644823980919165534064719770776757738372156817779780222790000136107284817252131924441424921328074026949111069571278336034628185209080824328105425588140319816561837154685131861999530758770940215629289039711908137504872826314827444377151798909449360386464281799239486591075901820206701300959252823902168128812022996429407214987905468439588799303775226600320285751958391020855056682537346344556749916055579180873200129120448309549828991293907165527343750000000000000 [83,22] 279142058085381587035741273521494691212936379736869472309358456488261580092295812226810187879996040375096503639757013707778366711861888824387879774193793177281007968506437320836236326506389475179616415265526010956904754024965679930209202816920009833108004959815021612908088899825199687920347719609226023254661919914454597768079040628834391694194882021051770511206274788662263856909517687925206723668758837077765849336421052299564613288124987730465068059793527442507472101652389140775648687268926572913153554782886319435701217034190955920995545226897432996479442118381316377771716928140464814511364077420245783319129234675183001790187326464621856801394488583976240778918432110242816665257537458691199119966022553392369573585601252848047811122245091763142200317320197017651774418148863242611717422870367283737107925017658210956706736469993848187451635787862803725143074164701783016965758158885284765508690450979742976588569765106064335554778766739074988223834574071197651231757246944496425260103611907308936687309692553451178217070280980830946127377780612021289727456146097286800014461554392784589053224261791718602823261804021145443927813899552262527766200748060414664968701331080883222683737540077740656130260998423875663430665594770204615018389373842826993674234979659061216503737638705765622798168609824783893845459280541317627439893926139466762205209550010808563408489609329984652297068590620947545168403723226734263749349740154028224320275633615981532766156946678082485156270037218057210314406712727464221542896974694820924344401282298551926449692174209951340639983038789057001990725922427907362503921406057242666083918221967692480342120934308154914356465249469316346772420917818984472086210928068871850150363385395443329015016173760316318323060106807113303943715037816669927035485197674884848868665743585607412775808200011401734609488835163443390921876329373150321335169054483065171313032756930904988883656568918704786480485463860519584348806995907963960630527766943179099138647231424225622030369505326368072399968828699375421269185858373118250761463769261013257775118867823138445119982601759532237298072555822837263464129817324177198807107797406628556693068350121459026997053213753677854761173925388590380683214273293229344298617444732888068407317840758411312154553877831879132663012221939266051106797966710090906175036654895809568760847881919309583922260874944789664070188295596276617600292897172398997322379028360158914127251056890179974062523351730116791601647225297302058446108599558629083193859547950835188573914755140706020423307593640332665187676844267914560981935778727347496896982192993164062500000000000000000 [83,23] -334159412501501363180304937434425958734135900156910200838013302434858322162842175945394586636464678977189180957417633230146540932891478872705883619824231650786418774917216698986890871377928399619036239704943242126502705442257043330022800483971981637269615627271307535374360548002175255340705049408917664025465640590230246504762380463154761574721684274328036571558464712718305644428874505113244626557090192201034236053678180371899083229386985625952027307253795129148009101375151157844725955262155988420232399013677447409672920235035450807501794412537969033703807898806940153224274920800262792125994122559736561223289479420054896529586336152824157320086198909100199282256133473022371165824824405362671594805128459353194616457182566615163128716476242567242333842243798993954432968081479509225076334825249578363859304037653788458929872115214812833689034304984373575551110835807818977579722104267751912404888524897407407231718337453039937962925775861631785240508405314926632473193320423457290257213668974725960381851715487612842717599923675780822552328643417155754075608212224683269198359000078347851597901716471920391667592532822209155936709559041515115271850635868414060959472237910639854153255275614229807009578763499327126431500034014617952746141713929863043150678262568844333918185061229312350495241410959655180038234508473419573333250776757142151195243110875720844702168516263652995903521772387596367514868217511289428171349874604237361374397532577799614951731071196991897553400628743679554887402883030661737926022391387901368961879102962562496635738203677166945555243721910527199829569246854496494376153723018463918333568322214788926212434243292297619362442418109493896835493059837533229181526084147089859225487577687480513076015007745483089868423138144518719241275187930942871251214350389812030360197987549046005560704607846456385124511493862424308409169977091057621524223923474666142201006982991577876010977759597568633328167685974254044584906690680971183719885967304267478206581665599324338075427055267814881437058156147679485588814752687045986652915434529928283843728985025914482257791181053687198137289956788826610806526646977641839078960076596370781898806508554124766189302670715139740285493204154024234755237463680593543978823100608608693738754122002036370280596636524343808782669934705085760751203021333440312325806461696953285861219368238365591990947306206155598073141970276378332801330099202141900349618380709041649700400022622923242272862667812295396922737903015150508366542919028354008274897387917547003974077007663034963691196659613784315669765751562886313408284877368714660406112670898437500000000000000000 [83,24] 413067290905103948085224259914533891890496395172425866171152767101992764640272892999208466254643937251536663899958345303021895506369647154687098557259202433945740449473017102133724506405471137733758970422974912428434785003432001672077288101803789699178532975655061463855382076032714006104414089264140197127774547944662753583076738533090166393246817407431074809918779226532807384116109968582793494855689016340997362881400516267935705024283040586676254369301167511301712358380412298755963709839633466003233870740927421296727582793858728498682526405883757369634310578982070608368070091663250706174371097657676790350054130808658573367815044959873649880777373376767959842732467231185982923817816573797012934270436612901436572381112068034422588655714822629722357227277536921736967082587659823991267595097415348648889791354316417631141067980037270786687280905037245063521173029657291300071913240270497574154894976416612371147226612479993871627286169202915067369088702127679837132714197435581223028444584738890230289668505104659461713107636618888261772985463179101144016298093382195688664894807485809291871903546158491720347396447809166047914765270614273640155247907413439764964578394066259149624191294138054157929770464218245535166510611405492946922880680571417994297240051146215638231737497972613344161069044310575252718795588320284645142502670156431136457733819395609495364990123464009284676839984325496847034203525959876874103894792309659701084730172454099591197320974235340450835637864120425586653179816011939288558528134504939747545562199734012618694218112830245931700376240443865075887526422085830261091111376583894977676809900272511296679214780217497325589609612049458718664508828857448418814599781090579654431302722157172791636149676000269884506971263085614986255710390079893285294061870298550026463040219968300112328354873674997551481553538925269739768728400236512902946210409279892321070403117299101334034640477274878862991382827233013139326396000459599580382910714875149553274120617296811623047933315954140844888913678074307045463854554855745865028452355315085904541691707237260852238471420117682724602449923514666050749500529191071889858592034346453630519593607863989981817519111512688534821116960401223185589833794558995117287845050700883556927025518094661642796339197040134051438928900544460978202477306234137225247885307551029862790340207346176508001335540623222627712697107496161035641911876313831014534319579984039858878993830955122641999633118766638885923541805872229569748750220993731210306768982645773596674845313603030046024621783254156294857499086975449742453747603576630353927612304687500000000000000000 [83,25] -601318202871653611925831859631264543166706202679527538275047700537986079213317197420037918219613100282861711946229915672665525328082858076333043155824828818515944589217545753050961617039460558875781224834016347376853267004400407105611429335408496990999558254530225903994804391310242378512018291979591690726974312958666547142355045492097276757437039966106477945242568259209367366857206963902642513986412419038099598638370386149221847468148540616601482960549318335713700598537448878745183763440252731576536785316529520484356200399188128335969337031343237920871702849852617272058815653171364297616228365561520709354371516445001694129601408045135329439654904777337132106730916322983645283952654223536216588726467081545381429864729954999542656737784159817635365098719053132878764161604384512686281090697553030810682446547260431927161450803166571504999662422338890162071870793003491508676957025378131459981269045004931536219987793406294956283754183814983908292824341222307511819404854651416860696495270584831308042488648985023072348134009093763233572000555982518385420724846638715367769163956799799560469518014812994969770553595256314477910540588369649023103008561788074058121033382594299660339523483059024110926887118354551470361343170923595158157943521639385138711626188788407990690303683393580023616665740837055135352714287885546190910519519310118388980685496398709167882528462480471370685779128247334210061760227637842939850638571087111636243829096563717810492011047815099389146780035092563499230252246583236074926255078957415903755003926343923394105823028905732970160003045808155628526149133920255625050449768676775674860349817678943639951522120263676988779280687918375884141937725722949468788253542467835406824789365938987502425083276410242568781214362406725352183582647786154917582505357927102152443516457551043810670624436725648402718171427157178277968705183078193087860031197404377400258854155526905311815782577957226623756304811733816527477701421835887603851162211011500935485012403044358734861246317527529385240946560387868602708736725561742288501782537830214001876213757351250515817019835667185952751227253645795386490424609499546699985396289574830991622436893131039524772274323497491818719802673292376690309777536998605980276805879903412318569235934323880664286635187876106006562828074071803248784542562209164110315609927744413014616963555390823515611688443751110891791721997412464865646690319282956612749813834005863083263251634459563283699360560402329666798366641254898932840611458009696783694433378853500279068006274561095600918968033174403391382162775875841465023086129804141819477081298828125000000000000 [83,26] 932572556331425246071033400829739772004171595575957130608940421624800021038322185702090258692763715605503777796176779631017417982981768739590144710776381684909173455693198466699614536412160352851252543977833220170579157385492065434444207870723576043117473661108272447147289096057586949326382394048550497775928436682410752332593907818260905333426440184864656332195659407145989487505711471987730695203264606798131994271825850060707116240663313414920967967215663204476260840081658143822349545119462991907492707781598720373327693976471827159324223500215327867619127476675927125323271087310918722074302497313275581183482473134871435547738486074996931335454884778830928979352485746532110241159525696469372634587930878807921421615913638004472531320594460074966803138370656440220443321248973426897096951515574028000039200625533068453988385418795493585688862390516866529040692382830610230784189679282601125892562726011801005382866749529837283126334121302027988717791192413384479020909777314762193026721914210572893393034563629796580609762779409499342468678175980004303171564107596660115009794723462879729615740489077509710992277394983766520836509565079746064579072647126807874551421096123447133420390595439183089883567800203435668949689908327602621182249375779205645143967826907349749586128850325421707000959214218345243983897519564233289357216623628475929494450930746214713632490634466105371219031285886648589195801095455800179644976454135763182174301867479355425699673248760928637123989687179865343618594472413411120859364583684347328822631403903739697297610779480047675570301673943811663194581502736640593062918500846509929703966943535411973703161442819786664975573741881382641768259921404749588588969483689967713873151018361759849483858761687466966327710850381367601962077912443050742570302313870543814335092955568490764451426850957093468775952933462521020080855823374179720701241781895594191492515674021086751019203764716630269661651841156026036117288362949817655694116368462679105954538407245912054723290698608081304709961811019757248438329341543368326297956508319271906800302929452766125958581052442873184657794268525989059308721378912093579680687768229332451797599179474114895967716204047600676916545956920272264947730885924949709869838687603660106153052084067729332911140053557163854687972289718112575929649813158422539066966396977458061445647126849075837231227094197955070124637887028308373675893393548972466581010537898611426184168628566878100472821874471077103594055444242118432172491858038731475663230108491541145356889248850371318745545961881698014163399879095095457159914076328277587890625000000000000000000 [83,27] -1326634049836524082462927199220746089382866534389522445407669699194442587023401231445343420341398910463262021988497459009661657310028624217049079540624021181419453939571071721757745263573663051006857145464828285215157173819892861564097226703504549670397159973684978106411108885293043310946980267886487803198009369298390502345101765489320106797597461855555759620414466724076248783674608976040655491427767280425965384887923612861205578699866971418694595443517559650629843886292760255921367716239091365818070003913308621233933126875001456705896330368395296567122629430155630223862551000051151835188041477899415463574949925426431517565718296073512660787704203058187976481079632315201073734720146843627220100031982433538945763479096844876034135589053544235333546408562022566764682023805960602103902667643989333799298131152305478388178292644600898008473750590484712506274751108404917168709677504144766641675075409130986409715458481384738427081465993870978294566705567742522891311203479218285447945813540849217396231697201087610308696783581043720248093021119153042082657468682978879502829067435735374929430927468917353304043666725962913255688830812893738692156032982452943035342347857792205858604845058350440089531334364304799651407523454374089301162746988952201509825149452579296305849814789479731913346982027386506810020116075414184104079440071247712531957437102146782307179302617939109922116051780207215173875096259681065354684508694009868942297839644128515298885651331589766008552880484914881165421383670794865156615590253810670824141983329707597830647254119660013446922322390768892232302423984160355770867350772955230321331874569254529518128939843705859181382088072694975268107062195321738273101319347144967036927864557902662246437081124360528033335036253958004022835070337552766404662556078533360392810975514119528701139057048797163457148143333119463139601448610027804747387966219592356007995411037766018588032041336191079511170323436230072302516155447858986920784860918573266329056973215446951443809410983643387279248216155721367185868818387960252246706595102587333992280477292276797294718259765901388773935947667028991948114008881740997971945445966578798455976572212623224668029679365688525601746376764075995900094059709549014704408746127682749532869292953077772087318241413255557518642483936656764156345456311880600567595859749438723963597758109778616711447576488208786785177868474260932664781572938683915453526407951362273151044658225825184415994463930651448687169899808351407751740866733822538498275359595350414658452111439272198310990235243881736200660496904912832860645721666514873504638671875000000000000 [83,28] 1624647503579223450950093111112882104292918746654017268959796194153439767954822362069848445506604311404709047428547898142560418900741438823761093179205996126333133855356131978981647693451063076806834114880018981318796237110314990949776716584394869554291524022768064031917922016065873651844329199730808740767699780015907836259479436363457301466823048599720739571223448927553765323522430931130328495318649048662584849992735216332994580669947766746007743358390734493077301416331014232643179640192954206439984608837092215805329928645712483429452137458347083920984790285147235088199595199639181342101763198307457148719156152452551487792303751870520334604966313516022610884514697780177814912812894117461365972623213321103962084258865456643883143882447139043370301154143611338997490967946129171217599498208656534796131035345613249352058355619644017659739237881016625893156907552587734389657133685508199372646476895913675792914871469936776781140500057904774703901577865102398670301457911555604779255313135466874372586793974201979713760142666303282479063648996152974958957679637770211085860214479225648513294135967474749008577861259212245471557325850210144829008319988076129840236785446955060986529087615385841556888588990223169145832394828827320493919317850870757779607157837889035793810437431369749316376434722842220803058322562768364374524730533511383237678335204484815751236686143170167531946763172956366458860072585157577473287664334480519710946208473699000382082860986279151065282761600780333486790464088621110100738258183363759293393396072618861802925289534403011287929436766848143090767154535260985782308538727983608680523693014204815920231423778232543736121848863134277183494918856938513033821251382214999869276373897960936280427935800216186122292977085813682996480922557638005767580325838435256025418731754474399231470061978106575013584963582921173763367627044888500317738496209055587193304104687180375844830319882897526766873942364246043992909994337465172180804473359727166088068417899666217940503918743204619521511110759114600280325593981416950967781816388449634753390520038162755608875786556780210139032726117560450955059214803463234519582874936415271237346060377833859589465178092124281120849272882570488679470205315029861867790720362790876112088927877107003752602895497751505760720126894849638562199653402758761692385792521268112652668371382721841354641981549820026958840995216428988101762825137357914400762864925273717184574028808223509363411355883326777262857780234001910683427694822442270390379952765808969597120853502623754861083779098182003006178852899665798759087920188903808593750000000000000000 [83,29] -1698155342895926178399588627698932775029754882883388203633737940875954431434435640208587515335418472071158642122638933436379948684138558152348625807470831521996353824079050459424144175981923136931785494161182902812005596882261651958475312052501742106827220772078441382921266276461933978527049246647379427443327332337247537844219707376183469753889002435399607714859213425236272501707050779126005881405641954904957273032130031046064353755104786578130052290472455366456948163588364380865880235750472117227032660127554733635413530907153175268908816196932780797395862800759668438825466100915375509597862800031004511109597038724320853952542750947050094184354065074582586315844090179851383597814162004053127505121299092648902398356059806278215407094014548659171320767139451324704502800877305570194178636645599593239055082369366414692721408984417706803505033197475420124266861523858990376940597194973193162620425186322673622238211156212102555370183137007995778778404904719594258588981713889772567453744419886376558387742432605073929350572519012307388017995918768352449864813025268903640145809517812636298988165924221657506039055959489958109935366347270048605467356949701785099521710047976225826287379845974359567737248422613686422923503285022998468366807584983158972048303660289883563146233986625117191303919819260483063383531939196870816121904094667365703307053378961837368885735941445583080027938899797917349062786596363072602701300428894363787585418404346839006583370265644116668701486887390200237353553005832622394351025699304292486853392748553688551017910760461339526457388306177499791213604682473682913676732333850494456942468020155207451328982386777630282164634369144816930408117567547260763972824797389434662146629201278198437127178467681626098809641480692766622065784162268934526456037156070632542078812990659641210827878692757565423880372299736652819918255336656514923265561474665591610904846884374764316818935442983331392644747874341414532642356455719072907633509575660589579333467113552943434189665398769115365518622047644933336859332880283350676460571388135977990215928392441235077270402761277076414846509739494139379263362567148234788880939887081142695693392047043375774463605614268239157764916660760981982056253558423177601943353235026358389910306685598853250375231114130382763876621993208445332160193668709400847770399597066143832182884545380130818034337652860285035521773149304026682224959638937289020253774026048922901553631459674335407167518103927787896221328792247063948218388326925551319403631868272512846348290238340331440598936160555459116191373558635291374230291694402694702148437500000000 [83,30] 1536221315251530571861004457067372696716774899386324418352975578908923517742251297470619773745459274990916933491751096522617824406082903940728561864122971888288411943571182876667250769325830602123421806284256845109367834769347461592668033569606487926479344985438960088728454286167877996250867395370283523936550251813668748336352378124038341129470335856555621510258756629307623066782381119261170936410955077570061443301667016480663214286488304156408688764417132839320394808149750001414260194606350261880609829948408017908609460653344139658455945854994935416293793648425989127193421318277812223906954319036632923255653087207753234695710584522278342145462754093721718145996892282048553293835206810590989696673569998059867578369046469171263419772169991661153905401786967437449315084596812549174814818945863012284894060659683118987250657886067238296745609588548270403982150805200735884691271656656183072320066810658365626661261786055426653146436837147932632163241705283338850424731924266687621832195232854788583214865856067258272261922277226385729527472330014216465427981798345433042025272765524288493744128464775947206428396382540132250277500121432064705274508152886842151682854505301903193519534222564317602038777835857664633956903000764234563266575981086180459464427451789374253833419142926175941711336267287152814334060972405802242255677522963203162849742542291070544446182459221363434862999095731847677958870029799683869653710630997822563453546752833824736865133794547704908063635072302884656669566079807579646196853509962904501983896840673078722141175957125451563224233858598406579038207821287420556626571301625765022787420298284282755104889914740457216293260065041032177612708953208208962849724127477993140786167103244058684834675174223090585559105939840504982213742087252822739628000524988253582775395821939642216867863180322571935114860705642286782427892771279907024381566682984558348415579525331556819413259203003878708988191172162952241887843203345944312348597621694103775248574036598619532420463430914491405327123325325829471740506095751323448060139182358957918497862715890993814281190964515502669131800051035147227828406047567110003793042687932331330496759143436568030106908248922571944524330370149094936733772879676039058421386323069129585212781633618311558863170856868366762532067615018110531406303700288996437183896101656838366198029989725676784919577713773120972558802760652200266438917767556159279074209145228588060851641682533584214243158339495708750413885747792107101900302971388337442319895333322890960237159774876810945771523137155269156384207462906488217413425445556640625000000000000 [83,31] -1240075086457410098155987775784840494542331201835368927911032027990515047062391505707538478841342451609496263545029319199854947992083208403766749249414043495897451838737855809128085880011157215013901677203953882555251228390085485635416650951719384428885003453222136685640355008483636708382495849570749005028994633794031383914012044237042253982803816973591963201739594875498707372522687193083041838019977497501348943151351704355787356793865743100256540630585593503309187050670578741570007478045523124231432017249208850283903112536845234898460240700055045806963306343973385853793439374764296959814548759361915007215167475945523107179675359009213904186360950552872842602404333708633476444006692800151579316191154982358734176168671628279273448635447301666760296146571731747155312148147609292521008936802878009222883190929572183422336990410716460378744509699271675369538836769000545405103724384736904138211587279374987861598358353347877775387996713947404186279983625343525729958742337877616153586696706163352821853624841824253219039878292562047279978986364674725794565588727448003641183819590825257383204288670977290815859900003301165938139925915954022301195660179830227022081428982732120337585478130501357457544541098225121902134262503621291725841498826798399390268703239195787147165127542393493210646067982834529009211721758347459202926545505857739070155742812082050936473413949922999487823659208313294931030819332661465185613320312808961644408820436095816707895409835997944726701962194576028449502436111961570416577474076242305194335996777290512412251632391154857129489632644058056542169658611778456076214215579007509932146867352031103625333212698898585764725588638564831434133623402323891174386944905318714669894030424786456098493724329896970672906361608217685802225999307647831392606651423272673912272608063098347502572981016222326336450867239027212757988388267789869721466372496004644669248020456416857249109787713102563810014553928154659093881434190062060974531170687979850053847981438428118678799286332198285835593152469398243912338266955851141317621529363186605548721912672899571951050429536690696126898936608897159391499396049220258731777698614886657374385761228977028840502224481078221880339529825088144562123782431327509471203106414437192948306905941730885854697870011364699813475791274143401835401601000375450649505385015512477779534836239470487092605178176922174005243441635922186137693490642428652784056899553723480141256977690243352518075970973255209047087254126969092720459774097278601701799097888653908626520062634436494593823048808098330475502280023647472262382507324218750000000000000 [83,32] 941932692736992255855757205865994902192905545622453635622517672484246145921158755330556453098372304285666863702722434506231828700434451281484738043752874809502396462763849341154135820739612463691066697674251377137109072700037501589275752961898823440675848598603289595170336298001355934051997905294029987487994579864702278081654973731105503182870530492467198080286439003377495673425013106121452104545407435790371257724326105708683717666829382191590979544302841238864645813580240506123834840500141517963693448245103590331171068405482879721174747051077447344909092391227142889908889642211875747766920173496797880780689584994196788039801831521316464061362579506917015293958000325120008248840300066978462517926598235882936559903800006904851468946603917140108865577019445980059847875173571909803970242403427799392395254157480813677755853925280027796331166558058003031655223656988638353059952486981164667803690817229138368446557559139651381410383520915748507606259800858765766246886356876184696468470353540883254250390712045793393354820302460262819679397355196952612637861478948213415782534776589551772016920383745582265860548228324841075508995322879611395401913801776976469094214855649770312479709063346381445222555954292218483139790923872435660203818844038078448862427372315631539373699442341675251808195407379711766779158899924040480169555920515892340451334415841783478806761233918224401759391344784524107037479295629831048155255572769103594828007459176685730807255766576722312155639951519834369356154483460058560013903226706272354289687783933369449787224517017186116540530121054811951443541208908804989008773575674518093286359210064049504612943534244813560270883279819569162049738047911227420014398375522796718027181603271667881605816466882889146002468995841195766386166237727684980618787815265693359835761817003136046559528793785127578610453519461833820661139764098610636772237933444377630086239379325382821621802459276133101092189623948891619940064109627195923336817046694252942406362651119853332275766141650521617353156322629718956534741860381839874493989412595030314755817935713007866353910250564349433940736876048491893952330597878887519780304067462472695210278193118435453821284154456716525793017909613594703388522508651919925142878315133055419922220743213686717681601505813274227646033041765110822972643399155440125733635098166402960916711266955579335335299883877386006342897231400532059761394454119442021254444314596810899564906232519712698442297074196847806837164526109438482319225216003285526758861560857682441545841521809818660572466431091243066475726664066314697265625000000000000000000 [83,33] -722801455951151696197523473545615167897698833907391855877416208662782439429456086791998697838382375106133244219932835041733120725733924708509690650773688166303471582092497832331784373276316415565614132432547731917527604128984255027836420641936483405634760101039818823577994205567761726396339461515611053114680713259296152600611857615918979745942980761676357807380401310844010855446987713075923395279934252925807039660082084722999947307180523897752023454604991091516123103044954844126363393405795399669883471896140841440885434317258465268433889653842058539416046462274451538305531130395104745013033357203288458536038776665781408491513495032166757838780156302936359230084628209383730896805997523262544339425758244101512458115721387822803489672031607511197680809096183776043114476598348045264161670225295569597453504942211500635211123370711048818158909983939167179658495533269035826156895027466070578563745016413504724073088636303466524501579714371191551663196215656454144441388891717716573482416338186155053019746722038686038653772387978690228303189115079528260755367821493541941445108979197395470430328432907714287024408972849779003450041458492775732251744949330895743796248192129788237208675794478502121301752692692721394261561120402059838701323272046711809168322270655129326696702873368969246096684562680767577499855630967200688291241969384981610713458944513907733357655136798195025848048484997358820899916705226755765273415574574770102684969496930054876000120301043213978788036443707153533207665417711538027635353598131757316495308663629169185007250732900206726474560194641167977237028521125930337766342974142841488746347826081672513705804429287559286059829032737505034767292486703695053305094012234896646592434545082491095282075464782294586119679822954037048679305511643701015844048931835472643419828684546418834211403472514410262942589768918431704577032055816938271470526005257723798419400590651286769531134383377854327342595825479487521940939436771108505763114316796615640932388570793606307871402945330213046872467133015166377557784492376406472894957473719001726270510521103237129651211440659515198595353736096184054509444513239975006546994801103997578591364887042702356377276792652681513744559732882919814291512526982044870251378026050455603252159586470683886938733452254163643593956565103333516738034432662189632872046484228258762869297325798567532007114149858812903792399832853569101502128985556452904995614715584656093597512829269839262303506141637964892702901325024870632048512461307427982935290595405359923915520794489810758745931829061248663492733612656593322753906250000000000000 [83,34] 587399454442767532745780998687163856946388303325492762606666956556862380594721445261536223837951132374821586546071810151707246884955550020353784170701736646087695450054655541883174588791350469743832462671802243518117503933745550651092658457025820006937021226073251985382569871849312328877981450553713544607173197259128399814455582949492968517050244592146780658626305615418876102496283960505801715342036107028970328157601365238802959182811903046127769923777376020592425798334665682437390103211002782170828227179083505441838721295885409916477146735237865522881162420281699146305280177628634743788431789820841778885268684123930823234173692530959995149774013406562905457746754347480358843841501727738719018444600096351881800837487288660135628900677500925520810909585799049419585208838300773872492691150930559891816674058943171646074164404071253998716503573763591015814824381615528996592900305112244780054399546933382703379304804900044290469494585211776424564102785909918947711265698776657101275034728232152996132606640713420874648511353397113410498191009343115385487283137845588797415082669299190747622287265998682648574835408843322864953421937187573488686699783289019534099464984950082090933576458098342114074171563478260692123378293528518613894981674788047423400283066439910799572861747740696566690129003235983772842045123400616311729332397534838387563880991455205056656125159009460642760402981860741215529096219266751379964879879397634135015942702631782027185548930302177150456228543312695900839699850594674772623792994906627803997018766671983675876500384733422520609723562410322810486903070696583707426314975409624003539261327297080580838541531629425765819961623199449615242322716605122502937520087285005125467822832568480052751529867413785683991220200858233697344945234136418188568038840082747612245199281677229615363863404754087535131912347980714567962070433194656997500971223703839560129564035555124722059044033491327651559524331440366784029887995386540107449979710200869627957011415400367642954104190319772556570020739081666514259198108240383799775052103063224978072733674995274948006484132973184952827186452028449928767524081509242458808620408023513916259301068678242868685630331055161804293683458613956905990625830746737789299702235648040403431078747491604110589920904715829919536603406048910404999441929463169973080139206213407807659961339782552099592328087896387623325769023434412090595340162215839719460907769344990639307646528362109853968355488621278715252477211187113773185123065055430198050288202957194514857255154680797451516305329732858808711171150207519531250000000000000000 [83,35] -495323259632180939198461674412016282647177007523951727669751364520763231651931422663618244565087592970106406245631377843780582189210607069408055027017328469780129717884565818360781908100536782440299396889067172691054556379997469218305077159135018741212780989523575491026464520329878270764416033095440508730803796011770071075385567309039154345855167742359587337772288418824185374658895464790362883462137221732037715797187485365031700032525494853243040688048041061475552825584694132397891730573000870769175904324688600692739504171749588865763192731403927600796603795119779412154470708814951817297036797362678310267565516642514366548613257458372198818123729085235115470065365750084697120909007312640479348607434675879348465362774371848950726719681045567664564084956727274074194416320007701131344277377699664828821066699042762410208782512740375927565893603875937501211757223287029303422067925721082199628367343285522335665031433687677287483647585512698353373243672724243773351150844445482194804614886802794409927026234544009206346973604865436921235267156037995621745370491975798533204903404232021321724928510424011775431962456867301615418349427437051305466163542323235479466895866333227412663083490858865637265061550311657406086695907379318445502789055461026025333630711313468512881390185356657199758293207219207893323287345908214945690963472352625924569218015559649643370050483671409733126326248822957043932688378080489286244938164323939947980426889774396284067921273214108963761023028196403672254919567230254706829681856565812178130081361452397421781770222776154454838706411278889109614666748155930188260649091458054476982613864486368897893877945493979332949581605703391556066381837044068909824406350621742796506916180786064140307122008177980686951911887584086388492901974612679030649650436816616668309461421531802880999454046667346556541480363492120716229798303731443680060154710483370884392639192888105290906972244873498514740803571658028234266608394245635311994664807500174464002130690462049027494889740338815896606559490203114303951101300922496684005839979590240117109612958187542308457517807566953203945899580052108833835890916466882731415021960480625949058565235401221897481958627635902632626567603561772905170412764684202213596434740983849194135245796309873644409896280212499131940475084012133164276208891338246884706306845175540706437767233063880597661527350132003806383156671352638466101256254614923869883416593657167516064449345248809859228249904292258386249658932887713329577906020040413116737202734973158263987656587109078588915256347036120132543146610260009765625000000000000 [83,36] 407225835176569409373704828638637755644492539604560666304742061874625386229435228638637896840111163524671583690855171653778854339559254297869197013550387158050969006021460037064489902468371023679217727013896391511357760065667947752620683676313995151482579552183632935015190188734377239336107308131676472436052376716796045968294449350488904972581187114743471102023433181810038541396672409747481596832306827954180386046806634151585280201341031224759985520570946291923879847200364084739049811035538372206252027586318265395602658424839209806466448267925830483959636024548590090790559346939868683676009247075563246461775864626719655655190544582911101608492262808688313822684419509840590589709156700223197575546419687080411062496805843951777693504741484914296039829409567753945991624499215780220792723444922814870585761912383647799859360005594407211795551829391907008526560591670640810056290490747359857851743433894526920608041136339205064749867375189377602105512342509605763334070214597667670640183478056763225808503934754149255773490608334707959382952250811798085966751974570031498048120274117261413649928993734251276126015917844971373343380783284883133441893701476472400827750572800793653110640905796529297865558813102350404871978501368964093290359823960846897114383806837830222703644174133062417736778308081962764441861764666941757170058629981236140804436618866711198805142913031801230939454048765731178490350161769376423919013172886307079151812179159661157856157881777651367565034836191731034511101185403108581713670012341148241098704335772750161212251555671244393066272286993871501699895247684194034838414506197495501732675386082732373646077475241784182003789406156234799430482553698687513956181617402291004875875857049798282192161382940262849495359318363930970765768566631487106650248639991543984816731555072921552579912269253323300103246112271728171414697567636777210524021088038300317432733792700155370265641250256571698869387149773124254577025868740562512677840533655234480954768669737355119944616271750741753179794629331164564176850923469768251426988159177847740861648105515689168388899774873296437176053867069740280215154427687762627523245340578663052519414393776050423481929465750810351535366684179422234032256641699456455478599910943110233180128466639354328914619105749203702012403320542070640747939159427079940679605733107931738228790304427171737642462831648569706877230485397057109131265577642576863804565884573084316296395628881486684411231179335878693904634892929070293466823424428723324308189908222396061678845311914559657040513229731004685163497924804687500000000000000 [83,37] -309560527717422109363128855849422955464308282882132242589865460656748014130391413851007433568899341746315607091667549879998915041888599496056620866959898193042377193290569435601201652703263771073177759679574457904790128622594054348371628126128993405192518273632472305153976142413641346468461902069844918277378906970587709370730909761914571673647768618131062700362933304250986424215968966722201444280733667004438753600263392320454850418421464929924675159811303835664900019113773752965143286383053701048313753081732467801125231816121431392964960777208076083894796371947922926995746916433194792619139314450752700748239374205790231348620865812927328892000105813609716242606084569460966124823707572865329806287714403443251082969165198907096359985804654693044214334687429424243776438206439232874219819142763085670034743603751330219577992660865907992283778272068657420586204390237055473456469529520088439742785609554123832277899582652587290908643204092402531699345152791660837691127994437343740160357424610056754121199383874071620520037550585004292303777772686015950671399433432025231443292993992865359522723776755358897791376394402929260110602521850657265137837442477883611260284223327068315550182920612140534001017031540231824360367216125044428769840343466474166261640914233759720288732942948944216009114787901350133539027629591552947760609195723000983241206208831342883708420410391991891498162166024872853759124031053733641616221767502897477010230160306325007888282681306840610992065157473727381176545456980382138719572780974497663046230505789413323689825060171840659001304158885608196089187990125839754050912018529292223782049736316830475076112909576806588405539925977038107669916818129721168779236798289444112374855080028821839413528604807388302631839391531995198564152525861374596523024943817238888544009277243521529168766204683454060048986029970318457809667964486857810766050870993670106741505152640549489703354349780623184599512657289899277471904836711761197608777963719632343993650275523008380351699262455839140071142932567093719985847132911268380702114320747913106440061435085897955943147521234193221992080320553998212708965077110475894895904172539951464142264917283057932432084113220054386914487925057107666193092744186360551447201861136785744335224227590072815776465865831636402101597327980742508941522528558984968459381421605027919208207982605581330786592822154694273324120278413996159078723629625962716245691020584033215315823791861991970904367344679400433125328330015107260095326108388460424082190462219595369282643271692089664837155282839376013725996017456054687500000000 [83,38] 211235126598462014458651267209391579328595346430065463703164525343607607533534403259582673941447659368437780345063519495207192380504730893128044231772554605446395004475156559255585687882938395247670645627514097948597455257635152376591707342004860765032750031728037802549893114574572532099516925806956280701773487546238347628154158988528324847665108696686225205533610639530066972233360297607861609158821711066708949696874733482556614828194139472414756154812955128618789607657140678192849560291527272869546944115408105483939865415964300455521272256799368526129816173982515741481021532696917596535638411209622252192468668851946923847483162137282190059122385896010153036910800368520980246904936239653939517297259903432324426811904540463450635292192021213808013970165898624634824133190825135861178394073391974443713369798421374582961423621836892484335752188709588481924872848474644815737633785150786138962358674105224986956943430841595122854992517286704624433376299780241175339618919107852598031521905375234136064210000511199895870897429201028974174894839474505523793500854234307713538123180627004765072526702029922739289362842184225911283991332477563324099786158884313203805290990539418248923492034052178276935917818414602470730816842646746653769472374121798577983598154080557491435016667142388901043193635882325328668639497461818923961803948740214890200360245933318906927046328104713566424244355356640199983569180412448236666930255199626075741329063450096808655338877667663665367452539132895951831933774908229138508685719253402092349737426914449745317348132188119066915180098452749499672570304797353658936237218159250153777567563162186111436488425710331561842414743634381453635014612640748500831380136350352728146936852040896524697058473030188771110441189309565907898151069869108987038002866273124619280575925670886217322034682468766287332953455909788778441960795241345107820074991946801174793749800303089389982937358503687512646007787497369881263105362906940691597536659892493734559583972326356269340063270686191042094504427362468902691227163525956701406891391497411727374995029482343284752277408967899199570866118506908531973100918400332246303783314070393481138120117202371190200484970506359645624769052451928362478346689322328659533944265405652211504929536729293274285045203506330078930006050019650635995446043520098721758882128977135120486576562425726401060017035135131981827918296360233787762917024921263807631864410276123107431076356908218920721378589552426088668541713426764648563461827807282526101865231636467834977597020362782842539672856219112873077392578125000000000000 [83,39] -127461161073721831052927242244954583559064909365924117262566157580604431200337360146047160798969437800934798429010244227259400431335398994229604540369418166243872552544900909564463248160107870753542343821642096331062603268842930754505196253512722290393451477347196415719707569798170715501017949794067316798977010372791468556026793328707896514295828108450532158757583725451763360168949492260472010500792216773166612295433837707564761970969312369271655020215803412908277066875507262887210359282513163370243997661327289569757787242012285003856430587766125084484094525862890855933970232909622982932540332879017037316203426511239603620960533292090465335900450589143888175400693678527683331554868655193642733355666468869957365873762911793291078729509515531038942609601820025679542598907459164396594483022877403590370394819142639329184407407112114134536450331996992953437837975204678462236380428159342023979042967365648597139041630584043559936699946918185630660852445509377707181438429034082267241302022976580625123915751635686892817359505584549458580976810010934733617130625833486142389689625467810988050191301874271271859453478978800614586968327363450821360979768248208086429738375921127818652625216221808920014954472340204218680576959000246576794952925767501084939823470201362372403909783297334924391099845533815864951033327261365392324347104260070709802612710676339594485649751986052498585570727571137535874359904628420065381109065299578834353221644755585103138949839968133366562292456895109286121773941281790061107644892373794178917355690133620928101379182745198457372823428941284174071317198319822632949965229345687707711652136117289145774578974224733597859644807418484188723848638711747776663415429308124661888529867916212069812973218723725078804584088916955249603842368745432036518838604303323248511694014091821469883361419313080676962177825468905201175509556744377938304663711937877401729838126969603387903894789569878623298651447559011056248249762703250893434498863855557575050517764296192110914304276410186896577653223752307631257434226382722739333612489877538630971552748469387161972335201772648800223699294644278629302286891697878651128153630570383122939703549860374035860115372214865226040751425922831636239079756303112805301366705890902135899625914081209129532085566083625973795241601977838823254603410706627349531103033001165954176575154787820143167370153806706934744515655386375364803186299393857352633180019500479202906598492081599773728146197009650129275678605659507072758477395301517491421544608599826368163648870890369835251476615667343139648437500000000000000 [83,40] 67272629282938128042887860533563645440138200718090356906818108650500079128689721434878732261668600322203386999880164482819429135518140277892023414116584936735783273992050188641083983198592069681620658030952717364722354054333976633324116184281755273375580574644128889896581799793681087382356758755008744886697361653345943931765073943483660173836503516715100871797962049649723525589330180765729688481069335668924971991121268600318434520207063885033462721597525994405415198606443459625370842963258331577429795653793346668461626771864161282556655698552944732824537290496787728804943202607499320022171016184976089316929998794122030432466654307316644968248602011909848831145994612534054189922946590324054247705629551317600408403340135646586860064239144745969443966065034241135892619268473076827904014605938839228643495551524883497143914011773550834246531728953521328874338775301939780656797415173415307503427369748709562885290279835949331178350727790092860700611487291618213641491993783944170613564350190094611561137850664018194154705863677642195485264943771776270250077234520226942011118256933490759412528893652115064510978659609238204804684196294531120646952963098083943258881697243416829606216959436970452174970254484593366178580527946637270018315573997114332600623100921209690207210174853247314805652378841950477181502377375089912778134638409608511508572829099233374379765133418470371543368425658258421740389501140905606814268939024082543478569145956699229711774968607734285104815305660891877433683141226138698111518460552632357359889892285371479400511429575600155554704507233820893499794490112172624581147616684231654341065189692246059082200210005837728802003120746084441156923482970725875737178305474359625885238304037258464132562744084435465811531086009683651315134006825375061641189021962278074601657259984835832046263559613849673833049589831577914501978287009447572926097401607338477825267936522643712669137577005360007382747457760086254362755989394353749614747971941986190286089620074668819863963288450521328081652889226396238065806474764793881738454651116347493736502230546461926795486496648469431303367774258553241601744862454681877662827954874644825064248709145901162723168744743817441287365563361546324195351442686010564824082722495531082517451246838693675669271749187154254529363924368646814374266260235314486968069579390051668475363773934293735820028749521727031599800966032853950376536539919447772694961590648581617445028243702207977272838202312326858102321086333752380660631492551631225955479111455916204839744487742336787050589919090270996093750000000000000 [83,41] -30574146826402256309890621375731460855432628050794143689580427395763366088688939766695036111566785719676254357075951795033596520040068216137552410693362108524289407589860038662897435529118029703482976404407977399274022871977029222642855985605115382757711078506742392065287253546121088703513396589795361759921464321291216154034553130165439687715926403843531118810887731529710443865768401079386031792039268673730080758641043624976336440177689916600137318859883961076825399106973889778749771872038702425470715250917166695511462090346381860111504236833850752287574335467078103387696205543092461599154325135221134753049154832654921112511875192447941986710830564047614556321345935930965841068676705490407086392775650002034940866745845677305263204818216591755267007908440234180242884779136717969287267278563581810621224201924015842355536129463006237732592238047394729115679112052340062173016854353588632382919866548355882078762894992289457388181779580747446532020394020613721741147117885351136931100424019525952462165127570578921181241749354770071832209859768311664819778603689613582085099074644113788727168543389903760706213268562019935852516952326616336849666559838208753341068148140073455915734054589333901532416019898119981153599483945924950878697475738848572728149925175675967669678167258527885323100394629141428064119497799492829546715578224334402949861479588694635956229430838311027382171248909993019434000940969038032330521085036824073480755603054399168595583597083418377580702572677322236408414520543848347100145902704788490588664347736047135890437125518131890910841489290546342138592385295915165127105626277820882205479450778720651989183200849569678179204434526335612736754426043395713428345753500015376121043026205560758543474132213980208520496089485762081449946081351046406532030392929437833449223181151571564453993122746958654127774720116848646580564242025385701095210294774071450177336292408230599542884508718515136975337547175438765255352117394373713413020133085720660290059470250301131152326739270293915497713599762332814356263821609489962310386221704829134984029933191592248981057158993727644051422863204360844671036231506745176320292353404627556187550798899299076400058111408389357092772706516467024504531451036675162104877273240957558240388232773478887519500525303959625586553343379056157488039228906618826458884850419627470286397008097361359114795109566671800511858388867273169382552806809654442582823589192693793236535725456021685821076700353656745358824232708883100067813102458527591888001385716053953395948683535721102089155465364456176757812500000000 [83,42] 11573011177131667800548842263824084667615026394917976589916275765943736866226764084897394486119366050686073994072469685956950657874344367042373391674291251587627737708593892723285574562015898344198678038525677915971850310244292352056150400176048508728142583325692538897981517119216624052102627267533872057955688166991355319092747653121092813101210932493716010351777780866595108411317829752121323435620459760407573542438798092669620422304355077113630616480720813005079672364976878220906489380412927471381678830850361884726107064249305973687006434830113967047314234296572384160760818605680879105994297399931867016125128090060046569547221677728113741253011557129331048241600814591587583079039044125688059182598898980075928248966469920977802369747712320166386776122039137246725047338748162323467269451393042424610826747923901740199095656386280036240886687305025041857821058836403122550609583236375566225509864744478362592775324816980726738557802133572150488920227150873349594095784653822232530067882699193105668132343659885578669353018498259011325206077066856196738214146429337138142926494416692434506304747784019686284832857223355182958135931162427056822352428310505694520675043317887914852605934590318435420606393570412974514220984592820385169876690883065044624878427726193810499643724949825290874326739160867255469938167751235977032223474109563860183945663769365243628755712020480378321072548161419178040416568738545803475405587831175773561957912654747159934043773418049963424736504995081842189931849735638751745818599361425522118979673881743846370030403541812805313761010709185812729577114030266677732367690117463601144414884654581210187854598480804718491206480227128644982187589506733808826868283440379405059259340223924525313711843185514878726487269892273576976350066993571895385491879861442861672233524072000713304926529873003608100981378896388961215138255426105538132089081189721430400168457163166286950765538607316115455112436517239677795834187284749568615036530739378834188884801395694739144002544941660476993196595229103486671456862440238718516822078540663574417496464246145612558477767735743917202809313123909646521666672135710281441435002582266118265521133895920566239451964661057881304844016123440841241892633299017966737645351410854332797030263652270257977869297729383396013896116793845656508082491855505339007736270511034375455389430533251452624809298414415134549297627821794195944841260866667264677061531119278496783921564038640060890527934952136733686214521227806352634155139213363201170624040012638311658577094931388273835182189941406250000000000000 [83,43] -3327773137338731450409302120683385588836144048812038736079092489164783336973593054817528739279822403472972097710691275500641416564619606175781973016205057143504986210031542201458790843104303977330448646565560717863927901305784955131314529835254116494639336899815839565630264492414002618050286324199467048116305139101981717944636172814406634277894834543231516072660701342178215155421351261210482912309106776849533941846162492109452103029734790019784486004529449625457466204953877173781707136145692520559084618011312162082919991091561866277702743324177448877464167276329462137470008181583315374611386272496459477023679943027803003147475494771321512862627698362196332732394124831683143016473381305184626565689613078113948387045071432247757063963298769092845897862522850970674576297036446456100230775186878008298356322146061727186810549750415328522467061828293711895703338665485510444987442137854437120801176263692870176743010805496865607544316769161270137413100529497548495412316820496537763240280708313290491256621237643349230463553670491013812891898646778966948399620653157876504149477944971002969959052541426948752955416274789225817466847235082098223671002003674192459650525735295442365009393667104098614707448868555331325054637914232872680705539369788159463517211910872666803078945348944624161267303489770930042992206387396757517351033579717850100588139019885103813289573803859134475361910838642111192264460053608000496138896559553859213901395682576564607216742851267442843446647178388912783421389668325587103940258142165229183741942797226183154164047641678155251624007921211228028676879627598491373251742448718255638627226387026336494762458343697561464921708897026605802356070058522946270297127479475603773512279630038835634293050268133696423744618517963911214418783207870877152756088267673868925999775545406904957606173616277423222040161105015276915655614627650607757365671838154501163704941071875989583107218621061225851106249577820873336973309462035667419928986711250259286828471701727825225064881472346474460738119578445815993404797096017415276488077720874169372854974295056761258699203529510950508075067816168030919301490730326056987953046133967727736994888386040475048610105843638182314087960791956922542494104919439948967212555097249956134943252912978778320443470887135436803366305225252915862923057786295007185164698236734290870165068554175878661867558505346782183583176615642385624078957204050316264997049274757022720375692311370219826107683150261388320142726719458177466605249652291655532497783285834219713095194492780137807130813598632812500000000 [83,44] 459799317025774801139441947624845860421984507438837815206287081748324299050992535357446302362957889728138408323675097856999121549286755165644274922785498076974986024045199328456551696263310475685615444288136340591590420838685641406976396964800249883981760861865737615165432082441084351705130367620851429941467570635744179777337316121059204280201709387291942397670494335862048169593737478703072044591440572872615528315668702529891314851168682153188889099327457682680563200337190393062601761736982962518386524957023253456280337909703907923822937209318648347749684384886153807096353003993943615027107712082121126478066149085628688440659120199676951739250157308887515974143483768728744531166429315767262838585030444912703572425705827912356624471601808174799681174557677885489741372681707452855803423361106177977547336061232132908903550443087543243797751637392717459387856964539320746400371484014894517184462032054751304504388210645179065669632384743894358446956055405625276533786276990121059986721041668276349184967317772585799616058398883552002058116533784143899810639068635110865271280724953476138833527387532779586112043396420531978462781432956649610752471488498916718099056788942247155554762629020423922893977291172628477790451768018227603568651070221191631097862283191314784855265407273697612953559748410082252877842190426726519178841134842903430645987942553770568658965229532231967483541672629151020633168317007123159474504781819394772861101969786404325676541548210381645242958979067814267111898657895547838128487592725107450434990909562861842129844053700596281093725892353624516064155010227992505204527104695994605890298748891663613462741465251277171189295679940558087842427278278869488056242024522215132299647157757063652135110809806605927945321231353188029651452757740221867378699409075356214628376339619326261097917805188227192776003329781686486787495779223204646583244100764084990449936772396905004485840622308418207140022547413082983917753578097259048279685071579002069190121020292977146517943633898735085808428683688874049425404073579735593907848013878888404435813482429456789484831829343379230411553225728466104529140298339527984336415214690770465508971293591075042288362835643306811641311014907692053883135506629297107996613538765656119505979218459833453560761179038290151297003823354335396884023233449389767637109730493139887436741944149771408613804624932811038287827736311948573301521447995232043135272999416644856027001272770295313708781043580071975492900995690295440444857477306323443840604253685100388793216552585363388061523437500000000000 [83,45] 223223525857556561111939004160506645111453312736383088760130196148495311867668889276517236903189829575361237831260584621492132237149796070548223632081919235631581366805014306985435584364604192726730211268040585454799492097743596075042588260294420625990115569084298904987016723814771530556555655971669264962492235802632638219209475784993855175157255684228562517680624047958555915917757090668860754340969328823460108642969411443303520490686835050377822842067997664925223802872008286756647782392539540922757791483488462921688084713001772506452066112341499267425017718756670783674881273944202825342557589508359488720026537800663752981210549084211724111578084363308498475604654930349505119582489239851874883102105290385908440600124600647726012046583471820029763319211658073941199567092197488805852720723318317543607449133359459381842038306381402658816251899430091719997502045365839468271595443472466527804525579372730854852681377369377063470092520610988517372865302628370113461615678025351487022120494083650009805994533129121272782376370345849516086380675774626157933431551507665550736557428753625039830655008770670020875583005682916860761659584705363820830825328707152578304280742879581153188687408835824973707046916472625405545866370186180396768615176586143655365628834153601664185457737227538283541670329542955000174047693590069106534097320384661626657645082783338993312833555583258522300452901777383512357776827581905170688966911231810146929934218200535466404883235674817838256649932153959595324890554219368540482889495080162695390802047282053555051084079910129678719547914473737163271132123510345292601639594838510347895343656841387601203885144459888267995009677323743639277478456758911656230865727319612482664274997556582027544644879129923825709666581679556992002238156617483330615071464097030734287482727227354870305786068906830603073709722769583429379936710928521231080044896634308371383909690294628270877928730684659408004173409663767874032606039889384476652324130875442647053445955434072299559854203835124199874533766201707839822861194974230463234528690671261980726973782218612074985696237828405642373935533830173396783745218101894149768209694681160293275409744203216860826061854935184540345524046264772727982998230055358412405553740722939535695539655002798958138540879076144546156497759612182721788247900764695281052945318752699529092201600124817785868059386618186646559608713621472680614778311951902783225049964243767530984562573197384303280561132332825154610914714122307582212934206913064925708131301315684247299486742122098803520202636718750000 [83,46] -232094374024740699735173115368003877874171008263344347101560852409069025892741489824730643264138486696254766992465171656531377092614439406476281288023280899335221585202003794353081104434663773124944083068771324243603589075657167460711586025665733571448523779953728351496440462443413333801938223895898520563864497031153552991906877014069021280419326719833773017208397275108328055340667663423410558070532219665825734885703552351514126441294350760360930758832204139242997867738666000320642440112001422916622812441056287271432655025914144875144177515080589851137822319046960649312303433838583791127514961638576155052413005257549786373205165692678502337972750464792036404658767138566115893205770728677983062657626306065814756640015292405331006245186054697860703039137792382359738814614991396547075779955638174000148116850759445130435222544205669068084867051239213872795145936145562486587017380801732134489691054966364893965798489640049893871676370569755466534418584524106925674745608790393900717645188527391971536609111633106871605629302290082867480255609949727473011939857831909309148130831210659371795246234871765461994386462801620825886391603815923387831137545497000310666842344777221669766232711439976023832321204181159292361384513711779730717725329053533743665204907826241590402847703157737913142007820211506267095234424698666660813710950334115555879170962507206169877882857154011525535898644570783591929203670610249402940329789872452520620491373410009571327983491112849470456938711316880348486155319479884764901124349932359964915779806283078767507009667512255299861450188948507649369454933476875148900374721593518252114948510735477287703572595145227576581369240604821062117723376596334519202421266158650165257209925566196987346273481683995835554869405314039891943244551685609204648257339143817972956400398896789626806227178767098063349421340848384928735364875091422040908651519474157228067492337821483091437414548594604086319289859420011115167357870516869095353055412331008068367563552080567339050862818851664474005420496594799530286150585530358502608068532778482989888439768696194138699597151405172998963999487974909893008325651949929027524714727529236744316291610333158407891244338070526403319829133109554268109416360497516121073402727530039890239654408074624312233891420248069944135995455878796937060709804439694389512593101442386215660452020434642458108817397894128670715098081442644203792894040439063330687606685386565442779282897491896117146960331621692296821000471832391640132081611687708052205875164375470376398880034685134887695312500000000 [83,47] 127244977504053800535202405063932579485119210538995207530146296381242681179023371631897273403280688015294400678605582862108164485877125561967838678487029645621997899577703774733788733697250898845761658307040765841036217078320117367952909910758144445861800156365292987976461413630500469339404039292037305986608650593414220292542066747764475940790192726760256054559197804558460349089035468960465678716726727221391245709327619132116884921869948458942096686152724409862916475025219157193572416324633941895573253788005843265783607408786844463570317313960420558201611468659701404447058223839633039304359403875692352818059727448729244216378014774527920697435913472647651466108344630343732044539084918206972597635102360325323996931127109801510743931564593917892331989621870401821624846224497457861560230083818450341865926574186303001811325353464949017692380296995815585321958091866188172345258808859283958075023639818040747487712494478890606861213800981337714598551601479502889509678975220001474164689054167267433566829482893244802100694239047711505539479493536081785344986136041284677143933180105027116585965537307663503498521739134392387436415322254095776581319769036132465008739997402557272545160011491797813038334796686152520616576402530523797412665834320315938224874186928021683437221803007183972819627533509967816756617079274664467888966981853512360109655135843678011430064927395492419950948723451142557663640214403236964957524620533772521549857504308297706718910023274675641567755292326360503070381764351529466709308920954831603646238924732636316583264128135368802811014042825711730595007602858350572921832418602764252420389817465652835203636656187665723144029279543316292503683289125791947338890038556212841524535428910524601465525488436260411814285775190988451325640472107037821181308359359313190964178543350421665152544537812885645540488225163754432064501360041943757079851533353801540905329317222916233497015325109346350094629907323564104909936368522897239631036630273406409986506599913591941574300954274911509700253894866258438019760332738319790309228743485567798024674908118734967174041977626240622649417270398807564746235885697501160740847065106912855139538516962072469735926871634401853864744594566350967822002605884773390671068956167920172706500168669969305703301085630411724228379427063955702820183827932402185045839372935359580024473935634948535427131452151640354581528888070277782730045995142703538450350170238014527419150753866663742847406399405520391005528789427201389419923521781146356912639561187461367808282375335693359375000000000 [83,48] -53107334737433355335066867712469975047078685231994641953983502147770611954887207276486543775220793555722697619767989466399060477481605648223838622714301855875328284225230361127393581648788088500762823947275634011860122343420332536448599812763101043667282364091198715742099070106673583950166174630336422059581448679759457138888577188781883453662407559038550685607493209096441494309794786317660412903900680027520248035859514925226403820870259087623001620804840263049535337637140279855272786936314837735651060934503973529223149273939251848428660596050121764688175845626843365498948189477115745267112805732812601340661125962104574210145211988358503819802484534751406925943081393436156311294783352818875812977402706257979262551361479676809541533355915582186445661136206303612528388210840468435970071655728640563407956619604541207168223266948646199010126696146528167115752644228578469868394860167119455374979430301613870845475302519381042905876008475596826742231960818408225518929492038227184221151513109654743606486386343625367744354679020756175162679063022300603650875388478511544031096518083938459606808000862634808916961514940835750277451255129475204332442221295831934385593329565164833279926428122400036035190373303441854285992217736591877759783498113942597723253026961145507126218237888366102111092091757988873952225797162504943525771367851968896847894316862394211194845547028451602238689554292666324042812034245466025410581844636485448094498818798994125839454732400747966629357693850748341226428864249727207905852427631241748673846599731745261877991591395960399404798014801542290840079784101421025463923166121780957859830066020494840056557447584212692989817153372543558334486300549826168086047296999614653528242109136467023517159562151382718995671363083647215690091639517821122007591888256536621431589921325111814928521181003813707645366441918764777278838197285997884567110006827741908459125995761215176025950528243551280396900236460468019822529543691106682123985214118794845332721389636100477012555040766931715842883166516101688175092356513756970439901827597355546685119659155752263720375065949353713407208637166740177040133412758129574308753304381636905360677445781867188042933638433076140955859614767994460562714421020326480849582640371063420862055835818811216751662745131370975586491889981820830294852380165500492240511420465057995244623018731344263695282323862062652821787159819245986090095197961764287600953733619592617714098475156812473557130655745538298409429655428250460465558480116499140422092750668525695800781250000000000000000000 [83,49] 18138794439237994260986549319795623397932178752321030670013034684509599799682253185422867090492757311669682529468191218544451895000205910202385342188581779802659532367965565663002458323962651278097022891704333818917364042975041051079753846535537185572091502080997359864976202574057040326498247844639250385722216101389359039076532994795148958336695463023396772878827568816117204294661712194235503097773130335445862141011579272939601092974595885482004025811238226420499406090725473735666736407743214389140993576928716957038244556503383585701306878941505118383502888683110073037848892340644335494466606358113849084934822485978057479130211047281613460811294695990476656256841420565770790936016578299246330968656412030164290313251741003496405190730453586944919170983088313687881888795757025697193177138572724980003325654111921462744112745821923719972851509723448554697043033294500276518823684084710632111979418220552690928156996144438753533299088141291850670567274634127044053224158679083247545372756042856835990438469540014182940213336613553525334804252225391970225804103157037449892899107213963788600692362564754859137840036682010919813393983476960752865042631590353858156154417612434329293046526126256636891962872065644278197552984635086532767876185040845364096926564644055199359603751540087975704006263913177105728174755863362870424947331542488969457786150013038039516290039928866678657685243046563571404621806111036481242644015592409584925266738495186413082224675170738289780423208337149737448360732726572406402597876773183134732943812292227266003693069405268826347995446206360706894697769146065619641664500247041470094084770855856281705056292873785148702023894068169495106548875037452267757572494869331109418729888886481326235862047144295737900611178942838098976917867218069075388816476891451183853502018011740080083562402118720888035482953708693705205354138490114205406870426868647269219580123251625965519992026285376583002201402450655116761235518032467892582612016313377727441150497995683578077788672852943999520609528789321632000362849478264696053553200068782734677171207403357594847204047673814937098778704585844693483937787127642075433605876846269513916431918442565424257481411348661545156846002323685177056930134226131057378922996911826492112952232028006298768325956258274493889850224177612968417592636056855691187738638952621744294191435252912871637983058902837714139408802375164592286526722394035227471096205290533648820999024737772392227895112917288863198222592046070007645950511454557840806955937296152114868164062500000000000000 [83,50] -5122828346755565638397538741190259753794851109498583769337007228247063330148170901007493441040200497844806148798210012377338546390070022401748733479993615571116869771004868134659545343337911119714680743293487249101221819496061734226511834945447381563872524771757429324317923452820376590170147692005473057458953963450515024862257492644827251798939358983550773779888669669442210661683602941565586499164637245360057341417914990327226004383023788380677871588133763217524329473656567945376545253891259578497383955411140524607528117663205113411993982839516243104142864111497839997810360324932091109032497474801873675391451648262948990330598603148532386607542120798678388596506165196159499953834687024704109206694825962792126074985693211057429151437520692306665998206654478441640397525351644866073519044007573006229078222503497163293321165943260685144416630243198228651794565941937347965774709169861716202561716632136792597292082999583981586611516621202648513899369064274782294592900649774793503392461728341469553307937309898979700381771063898596576056625414028249914104611524781316767144261866405357114541819371142247431793417539907430870082857482065331726667496278474920608936638268135075065991005116246600727151547371564789226754459771139314251312985851537757622343495727295979969000098218797700813028480190931127131108060585854815893059443345689048373068007513232307727090667950691816250367642931461856064279623644158644532018089404558977711385257608980562342422705070206858181465248442759530461771619744497701228150472131912209396068043009379885900064646103392188845176428635287055260725702569761141666834989285941922610473035353858912019420736056768569287492267046104637913546360275545286156267616994539309350437671838623157920696399724903985336347031911835498711812228805656664762783765949163444088568551918125144457120387752364330946376799235738017116403027614996498159913482991331924075337823907860459940989635980011398053267810647004766775349858167006045845725940702928531258603142365031586927689068491637140327322488169094443441170322323453945432219814778657836990852871941000217270323633098455155622967072665360806169701183999460000910463075401349122695457717411138285845768044399615337291070395132461924249167524018007108323392031992672167988173259182207213854142756175611221763363091987763321129234767970235345658421955476897531109545525005642021355362773486068643806953392128869539022932614956094649889404374333979419553894533318006222011557483389138853622896483474511439629162090625413839006796479225158691406250000000000000000 [83,51] 1157735182413807220168477379515055933048294888472256948521905425039160113862504981080089363129328566327923690735420811451662957481194523068243505841665206126242302906404410581191029290980307770491948863537036296280688467669933767041651480957667669075182937738988406653959124631387241746417545084397673783979850476946831778514396740811062835525844410349352229434297525725856796228189311305043029888528478981076542723751477241990262871655924915418301455642264097293244405908578584489166155538134434141374391172423549452084532592754074675713576779841451055827998915170889900324458078687629560960363217837228076277391862458794125744888443946402928126608236006118535454877663146441353086805249041928914962482419267296758249043624387719470835833282607318660176426160111420121359989710690627913323287048018732022892110621291645938795179771705994402724184253588689823626303966865169319247361026416414010347502098645026916717413170227434963101206142651636883460553337961422743172653710194960689098763139352512857734544913718304896350004122127638783933420523940255841031289283044293528762322554620920594433538164821811611254576079812113570818597398297184829818691389988241918602211150114557821433467936823444250982610841872290551858230830996422130070735195055448888460553703969875575676005112061971392210116550540372852679648104047288860395286345968615474914072386223941692448543135450673530963652385264194243637438183134199627257340488253303573761374504625946705719982441489189705670351333410225200843948377858010563859438805792282600475566485169109775385041959109801504251827431453583044180298219619467169062507564108310949788441877954587427821168474420933969433666064667980893023227270375663782513275874272172031927733531149108569247531721776436646076641641215884518668429793812907865160642890001854701836051359090611510959576348595627281226777372265699525344900044764576467577161034390579325263735155373519871858740466207351444427732518748851140554045726755418209130612804979025964502819616391210025579506669183469352173749296515813743259285202358587000326261752560106618240816973859041847807803925554685990548604485391926665173326694984425467611433268600280028597312229294051243475730378964360817355721739505283982792747162596601029862629248627925457075243366900650792594064668762756260770333578849076787577759234036130728088384732598769788869434464906044161102537663165341045324359659101361750354591260681632365856937314033123969570608816752140124398876597620656909368633641743736163547129347506370322662405669689178466796875000000000000 [83,52] -182397531308592544641224074489756945721762299733384405784336000096806634798705001398124785013102013832504629021370644443015998270092928696232466926989849648972407219392536796662350826862394159895773510395565780298605773787635546413877799064373870560725670250545117024518515359931178797073476809875941302518862224999273195889003530973549133485916305329197207354982791222151643793631781207432159875845532410085438702956920037135778807750647690896700028858494539656364204534192383369628559557733685415710547776915840828720105499022260191091934916056675447917560856268006909764730567655412390621640415965616734336415853614846734030756323517077964371511786037254641670046981692579185056267504618461686563905349460974675385681459389489228031680769005629972480604800698186687426351084468145163031483958887265615000824180991055518255650815011672043515990524735581527383156082388696509353396816439915362934525798124392293283477966506246931256361722392260039922283204438742693535063261102734610217226772236755149647229890076563172160880694020688445929116171103340707741049545495605093416378608552195024357670549141243333996862700309652856928524739594781888741743001519335106900956291530673677055238691505581904651341995731972565248411600560250183179956775587236564059808660454741013575198081088829179943907273710747740782531891570662120447560122580312621643074656155237229532108103057451795819542688078990501651542298409958912390786232527685272593760154036795897573682864568646885341677146987738878907286680579055875319563963903296434881432314309414776900415536092445452631194847283868141768779649803687093076341375825493624171144607805168901203385772948881392300008449539027076022899653453819150902199880841151857376580518065235088295661346639545914013249157252729912483325173398446411174081822873062496504231464848973530328550482178302483063253543189321749087210511087125729032623958524496883726431402649578420949800498511231937760212670219802662959882229706915738488693601440951101542729796056374669950574976022753777175972060037498434367675388769863735907558111111298774511985805981961597910648376518238581716352967007374793654361976904205067346916920561093506622205298004841040024160116721219307884755240565227317117022214221144628491321659424529775449385271477170121696348074260704533991763631284993218570062982501085671697178458953475585254563226899311046448899776325697765058234118422882894342809329913310683017167608488425071818744945185159467914297204760976805503568466454347024585658232354035135358572006225585937500000000000000 [83,53] 4660574710519139825495224288285472406773085865948972180857205001819045030328572065690603615957390929118644305229022819014706527548731648092867248205056312498121714278751480629748024714953533560307280188388309655817929045671982154709847756076639850814767549552977376106654484116088838864621876784196676790911865112600409959927327185822442661402582347734461154568706474730314418215448036647073089241968622240625957911875144758326357241094202525117900731407327505211339125332327642595740904284555892046288949953554104408173889937041781632824301539838023330838064714164045900176241296507699818524112642105412351496723294969008033998398203120492499233592221878739540411860926641192141988649309834155144557043627300754933637181897525310158160333542679772650374963254049762419083325152922319072057325885552489393425375843292387033179549074623311574945535556044288112466069074192118183191240174204382627992482464710211798779931194419370756127156332725367217405053245921149642519989750621651425643254855900831534958641913356454947457404450368477866296424317659761703016672569988386472578546686961683111487520751582163704833190541274821349518275866625791541925881856978027106828693946088109692543043586529326601664799256704356085613163788267850755045917902812779905847394920571112176262092444483555743077095444560330746165329067898493944655356424766238959613770780061408779653743631090418082252258210143182271385706857947376482116791805797977692805108678890727221370138888840551901844850716939199446825012318035220601091793219677581841150495057220207168174379676625184627166892144673688253746115930550867876192683050865745757525700525736920525697668016304642788588647210266025295469473602893004901442124580620278687374857268145331124394354551279092220811875011380977860042394714975911583224473003983173040523515808945117136801361849402476288623853992127301618650674099057328922522280112653031982196138965649709209999934067295085654125077249688333411946013919130418597080119882904712134507461884124896571757377977511847230308018289049483500205913986451852246522061682331624023865979961667849568496272651441480584206062040124598935106367408549919041618082638106988287816889781096149372998603210283253423174783143076853665238310658533730454851492646821326390809564160042201435547804454470015384314510202106230136390715785208760913169232132529470253455694975991907233749732967419861353351099453457011207008456765272660423498678108892842715578289651536041725549675681668962343690461754529014842818313013594888616353273391723632812500000000 [83,54] 9962478435284462489047347923059619603669137141240035309437842877989397425028322228219114849957761536809920169546577382350937034467513319542987096301130926114268450213206239220349467279155403881938950260590292914928600592785924957848955790921170498163457191376057907454888983452377928431034798240344730104592712252531348764014828886146516136636382957223612966857412677655163578738617297740221955807539838159807467025928434233120680786760083574464044672886995333558413644643571145713956081985697452849373708807600616390617817611059079555275364146032470851298954661076035630048902154590988281699492902337718916955469659027800460417671393024789985157247093999657750859652998276806008935030582415584453981458757231156048394855272910692677128341371458854584646263668100619859574269342395220573013807500930740750725278723475569549623997413552089773186462480375061609857592095283945372227802943107582617038035991019783681546895196136963502174569202592914271852321641306706109411186472543087871306360924513120066463048420581174331676217620588982072770364335573834044363285979107302882045395443615831150891676340723364910309785599772509923142415154568780544854157427678352449057352155148784040997088435753672784570531074930028152881002687555676851421167914926667362389869271041333527136983406731818274938261530721083429075742831227275885574359058472750045463001256930369688770048828171631404665009458804356854833884783964050195199898541269085618015002718188275232736564323516815161344186523390619052985745144649601609670704353988926081178650724727989417904590329959743704387849191734110161246181807849126425972101681426912245194907932013481725366051002804587737953983261342662701132236568401851521365003493663481466457491436355022641524589827804371344947083082113718676654502597220245247615295754721683100330052952605592046436774762682635831549647756707702483740366506234760741680173738018026975532123555240432463026955651211528328449257252100734809587515358547548778924262370625984998643505646845780473492947864323557031850147575014518519042756789870105022305012188749047182490585628505397202995409415876794198008716292586324747525584618598315588658318504829632635690697731190763689814480252959809314429230256779714525362598164768531178255649444318559336372899641458629051358431459119406390860363109237318514483403765872107228739253727576792174834717865875759800730072058344656944743776853931515179279145052381180753751266526150319010391814289025743743146456303409615398120687153327157403737146523781120777130126953125000000000000 [83,55] -4754841819668077476528619336865732633728782627062830677058809717980365115766516639675500384465516609740475730333549035481451282681666210835768156386399397966313489162626938983036583170822955129156636406458815060152641782769973749405768829346723382764220974213744865630973807499411042011600144238845781032822349995661635839467495432232887548123458126855758342949926741477377943194326220453861248511974434640204153950286153212189171867152897525269378304441655565336775702152205569165438006776481722525391352466594132199939625018164923562346219561918848703485377131292666166145818811706595707804837009533048694937933468304465186714854155474554632069359720127183552182482437377833675343128229868090643291201299405565109728567111768127931637361891228435237608424576826065147519618532567705123633750542498927031385306203645071734124089642305124358982379231550778275743784663266888059220635872871433716230299904688999281696834138099422500683358559353286714772783287390971708498979396995559554433770010467185745565362721217591464230873006230528103163432454271420552851891798638255108415397748683566565822876702696353253199947895601241268222147110248166218525743418420769269444852933331124074622778507524544112450363547843996841496720148980572546940849318691917713662812659513128735345375869360781235364927561666826193180569047852801764738776491765354806315400479217039611544143429319017716014117631716728710236277630138731650058784518343265884540448948218699758243065385642899355791909093494273269896292680173327665798905090998595955880259721616725919047903889436471816178328182043582618063678722468779023045114918127305865732597569073294734910238412500947877106062813306980485978698025960948825320626434605830009495402015681334075764758606075783366073162915603996922259600424852979541614710777714099797092893843358789105000114056333032385014469116588422306714613643788655603172303214830569720512424098066179120586715918935662360689476820353865429027376650928815433681781470283574747381324405814238862858724910118814297234339802610761015472079721490111714296559075117405199299845701440164029972428696375470411726422701432485337736926245390323339266836125501463899512772911052712172944335530771125768961225810881584090077385732788219856660421764164162401316448905496644555404799714785176413247914661357639942612127324429116212735371256429950940740761098636601497232043640147585896537365843323503619066073378356900061667417204987963045323364913391040460520585276432764873641087510769409618660574778914451599121093750000000000000 [83,56] 1496212093623566268805927332531620029114808865718015044293124406584336568292499777859231153041703685047030441338057267447867559486611449065967615326425620739284169577313346218226435254576576948008207462696649481212021059395120750544572853504527020829433498270300792379392779667012646295983996188635560159631888584139596757292364465780592866426466279918381213679725990417191984867945351839997019692885615009275879875093968205327612668899410891605256062618933239030321051717644749551869830794646539396503665563896808090239644102947332056155491560021510240208424223262984891322954403290720042642138036780610000662556604357657448995970930295936492074586959998376352571876776348942222077064788055413820773135217347324761603782376936474795394535776716805303150792890931740550378094263529518876226774765009976042800240240806104043632646309134412022583417404850180272097909110546959505025786048374416689221671018218394394278426479377449917701825429252010970645066405228517426152112790413952228587244585986112863946451769421801446396702778026868065099115473032567904707667476558641221832207646118209896968008998575702745300299116197649001928367411497815399846758589033184650315778083461731057765344381841421126463653322200912543094385348340413260705432734037681719673684472141318006192861453710487346094316918084892171006063581345643953474901173516329938842309380499185532612327868649932024024169586678902604833860249558061990621691323970645839162416352207404259505491298133431081170255135605169664837644782557184097470188948868802465853409805933559870154422232501571617363649221541848204977383079205026216889707098065991653336102581717609104829216760461477741470286278866394519801713490227019646089595989521164158949826621548512560856483740764290647588145888016399346176522175275789689581386701735645175849221668349785037170959288484965398336713855658701225902801432170500907506822727248289243861925566127993355933900307932208646288424711370560340661755353467501946528351798887064368396948348034122305027486625768309080473754548129752933734489583780264040021640592728178064249789926112746374798380586916134331831188318749063864750951790796532304011304927322578753565868131924386762920528702239305988403700945854034026982104025703117369934006205261496901791165140904613039870540778498648364152515685565617823168953586221950840953459063877830259292987662671242827989326317402678797893360318168761186673068980100075451687328494889607414167252591215212921765764901582424634129964147177815902978181838989257812500000000000000000 [83,57] -377676267508300988031485842391604970667958814852095786482639972433630241346265964571949216340346130938744929750987320512173094214312274767541485836032837444574872631067724975324266513891730685926373581295702607090589175347797312801993069159502179525756884881400842753247143837404977988711019531359996611421568678153037776571437526065325789339890407110484759885627027234201626600693684558968730742904536298612834066245704802914255430114249134873527048193202625003807982120461220636546125957227437160513677791748516888392073340038787507855448830380164671825898837499123288270569484093619277732207796085525241038923530815353480932067733948834822010369411134385411526050872182341213212593673038421280445561661812888896308806330816734128493531762671525149919281643545889317509598675559420903459940440035248650527118921881499124973324401825411133089587722500474165501919481493234473080210524237909922589844108996280923219562889746917460401910477717180902456404550247455913505733359023230755227037411630594455152297406638643612610260149729760888760803173103953690889886857423749455156371163509608106211447038659137846298811099197211751788060177200770583632444683583841862064211744467639583144764936241868673028452750724659935703219770512852636923872690225481727552472146055099525027647181437036987813504287675339651379587082374912595906583220979769404909181213826109245959500341088529785809007444908260286852378121996530631915779962290959489525529603734597847383005759329637462893809023648434260599033073129434108996738430340951366594714091219237983222608036339902887599606679065291044745582859821048747318602629375009299553438925380696827510588505361801484689130665742389232433606620605047674018847189210731551376444431617304762667674375207743287389740755895741880901479141292633967303793211297111231284663304848684662426550741688602041647060188485120048747663550054302728439365571103532239158227324690019199875082581546588484031817790839389648224636410411484829926928990511932806989761875421228554980991632607558395631233678586026448969738904776257665579638440979227542819500607679800676246170992808898747124254931491170330143667724723226456522566780570317525608428702400338740496456285994416939861006633036411277509402283038817861105145963699246242456811216645515101238999716905075912500932161348732697547440452228110793208757409074513958821096370548123653782752280002129143582997643012474906765563551272554999559739121267882349645034807280443370658989792550716373120689439701891387812793254852294921875000000000000 [83,58] 80202525781357048076261980155628664526828656945661413779241647647832978814035282594976384026085408170059659459797660830354231131042225420012454112644696050323777933129507539326913965873302091377865546917552980010905701056682822264147721560954493102783158938366026229888824011443963458550227329480020716691038577266981676202749486888426994450776145949780173436597349843227234841970400941954982979582593312566320522205824691033767930768059345439147403347781887311450087534530406403060388248861036200905412875583943531103065054546529468407601585085188964840591391752636488692658918490483296989090614275512288523197821118953197973189013227456879262637600290176305954542048667541611494554367360820039540139209944985909178812016698949881586139973569753235402607688521025518166215675868382737437404765072130850838660601696467543770939938601062450618701614449165170746723791799393708894024287094330182327223569527399779533648762123297860094355379120101860313127221002714987524074647985835170940551252116199276189299358615216002631456234225169574579838033330814255355525382877116389613879549852183993468170150957115960045625183837501910289001974709438703024507103644941048388786346311160596754859815265317657537464249658187574932698114125296616344534097908556188965476801695621566739074721475122898149044620765764601429784739463185940589664523004412864090909168059963334316889976325652868471416043140632816143541779664026827793112410140166782572861820844731163677149603542615874603689347366048410846198639959154476868033027945994499255043481115989994538342676472330444001922959580445201056434228551429711404211649838970189404095939920377558391136091189502603600989147090246992790670384325458406202274939207329791006419643860108634666784066660399119450207665290686965105168737733247376132896031941737796179989650359426148897942425617311024605409226297818630153297157126731026281143607491966907748822522279955142600278429532846429105051523776907995078063702378291295926903279924559631558861841070583213312322927353858346506468389592172630274908962403856085707406863415937962669544764698471896980676524674460508002307666198702504048690499133688069927647087693184989460364231615674268292991214963987418014744306127397238622674715115988767512362794749013121116465009032463068067949488194830638964857331765868619980158958316589018045180751432631676143117411375174324935695739431498344096646255484837062565710313899375934603184912370119402392183191410057379131258491547495914630871993722394108772277832031250000000000000000 [83,59] -14289026715915167266861555065989386216364087273690470863566375255319454349648793916181071067798074235064873988651155178080970075257819999007686032276617073641924559684627921807557562280765774282479109294872297792889682928986990909424234028108077508200295395732121347312425388183014613808814550817906917913995788255803842589431437984938491434141561802348144477215194182515208684504036977563051662162545831806677459346873089025917724969782479547314153467849094048705784479138190846007456352911959566399717001448236587401242941700146565482162106634018657456122459752874387521943814194509284391788131595145780090474929519938244550372757716732911811229679048463182566579623677400484502477165251048769173660611367248463490892972538398813179693693564976742391552556210013604247937753632286828506571805924921402302630639919529873881545984973400499057264892965441280720930300876625350832785170988463956016608815768574301974659630687233180215866442571116826123688712670205190050743728263674915951456992426672062544598354854007218916360705844242832552209320851134369463130177621881634034105130196934540492717095559072282664959188697246237612785987898966739070527935916521534322248851007812271242138369240090802670100325980937276549727001033346119416400725439291053141895377968164343616109243140044755176591501848305840796444936803377461928340726113383240123909079633911137783145147643589418554953753408730999735567912309577351016815043095867948623992111051141741953103697071045801292501982850890633766098900999754662752521194206897770447865953936045394993581600751818656044778116407864301333794527991953979550538708663333931027270548349434207680150178529071146239730089030096358895844929167500748265916568338536549878472347187587934433389255630163617315043684615245424979800499434630310531335496107326686181493846030424586915570204121709329830071868817015066123818998282680478542829036344777688597338157513681244264581022830535600872411907205562080550355983417133976002385751793212566728351925230276579508701776825984917054630546213481098140266581734162334509057027426448731736135474694661505242578807339378658802389041362408551993963894161613814114509447974112139356601992395858864406382897468214739918934689806848611062690067541411070615034654239369192531747700555367133566134569039990844291463127208553166919635634763250498086046828204004256881587384850115550957866015853777422835920657647012832221207546656060386099272491963722534136470642781052657198544164618425611479324288666248321533203125000000000000000000 [83,60] 2025254253049405826114867217851822288013317455500843253680110756966142631607667538382366400913121541859642289200734723495251335758301190183033542621250120581992628984581610478757242726806106846743780257836708832776836630551623306004267472610533856266819850273677537892482873946960340556369584965833789796916272600080537398466413549995996891767408698051874982170728788287336412094625778255789217908542060247912496726545854895271605025977004974637666174356343236199695406661238555461076343285229466772883937021393117592126666518507885280355594114620241369397650206653266166630044325022318211461520200283359397721291903913248502005165759732000842952477263975647946964853209453914903389120312398168815861644537695128260674459279946527031843694788473951573179847455417395322768755222123112634252761997924240283494019116602018929554980550672762143571160246036100803168305073826350589718306425025204289374445686183327463140029094824330246594520618471915082502144085748295447059521539772848786179079187833285344366675157336523679344558729996711465647541580730847132330026727062809163026540988972815928360652491645247863101199745303770120847956907229242565719736063758525807204566610290187185689728996160444652771372879323752130526083614332128817053605180393953770738550291589664827933382168378426146933532471849013485398402806705703173509763331111194231002280952911371358663314005818532075830918233253844723689172153302450571338455630224332691059738457837038885983379414696949845938725626584001915063664598984332371685841142686387335052297099324576280207199072782678783727202806181701095397760399164481715752152718951484504212917774123461928435842197478656922660033799897509823141444869228582203113624506562290324427799128970603863853552413547064211045873548914740045679376166937066279664005840442284790459971247015933279650407343674603945438914804037761096764747328417063099773032239806821615373484791488575704864276448818576978292204547975733642407038789715704956640913052912993630324893705112856813766969041579206430299519374196395875604134756586917769510999277124532159745829570591314801029664842295214853399055841763529393075926664103856754243243627524084718566093948913710920956959345443402837545645151131485738198595037689998518822663382748119070995307301490002269142167433947051104778574950238228651549256580773005544797290873786964618159268352434859413357072980534449412050030590007587699307176885107957063920816292512381434345084698744714202245376100108842365443706512451171875000000000000000000000 [83,61] -189191004828898962060117783625117566303196856492493542957704924107851121320250951988332550233496184376655383631587881881339731657005256461448616705999647803233448502823262166773756985695174210605825121391312907672721947912223756377801523428357068708153059989492727927999627197333320092499363711913125491757740812819006423341095476523590553910593997042563661742656747797367545775833450747611669498151744232023069836565041410159045012073406873908005398948255629201439788811382036035568927476878103555993893315215475940524350742717958328151837153902775220034760600077157390285747054565743568547329132451804750238489986061456801103887098580624766400820840897776161491837581132430141799056161494024124379298096496118999874435170676804897649208395763565135106227401778479780523941075739419389288455661163905992671129474924525776851942833581987138973213522075577371315428951195479494568924535893660656028947359300021987094025669732828297492440751080566450049174575851634181000921646317617743591869247233629124188793339311732061265382060135566986943528785843437462670195263876735842268644190855890556673226588587131757111001633102543166189790251793664689114964846156756256619403675130202086700842139911566179840563333898462802461747133433587201052450435953632606161221891433292560550877449113177472449977658832508390803932112287035444282187763085371048106017609251600205792974743067313676950075821845301106979742915858972284173210018514356828057009400820179442342376437920430437821818128809666796846124706210680090407605378687423861396815696637876663131756184955927528836978323336859645474167671808297071713357824279622375994438749853984407874622884281462852108109452329150819755888314844730110473131556964427066264452908991914409504893579922474127510031478688543504402912573682601483006395018098898278463116155038917717133356924171444665028893422268430848512226063948838596239777712330224285360177334293164252810576970930593678284627852562367833612952725708076688403197389774115663090875129376300838855071033907089006694226581451538635007772535553023187000555094365583784712902961960676597174284337690767574052524269065922659573600902514165668746697148602350292212017049990025238844626484090301418358992533284668290909803426490959910806181514859623815552217686648568725808885446962451383563567914903569112389691326312713139359580437903708153147317140200091081185915034919839969273656665350401162194456402223682152768554118190655013733057562750993060504689502465680561726912856101989746093750000000000000 [83,62] -613498591671585905538293784430253312294142862234903977851943374583541785897449610474846450391980642922600142315288334645740818410971255802259969269293897543834755356701324961706675062968182687855219205732089533433824763977618417109802813552876164592753123909006180532987782870399934481871002397330464541676356797552805618504212020042581089388430161550363244541435227479322020082940064247165592301013914429246812284773069867965355545982545861001452605632713722230037076619947053881984347341659334792482491912869085566328559158447726605202119236920850681061855661415731639049916988936428494343984005620443903887032606946728521884433373464378899039577259019077959994034120629945768417655476151412323324966514619668162836393080344830956970043572820878893768817531487983344275850289860130225087289006353429898411570273399050287953182102390051976381465337347704957920714834383651482508394415353784639833853084858253088219322225130041161730593349226366523500889716123144290469389230477362508871342345508547439152082209783382302859309778863065402243810626534762078020612160495390052105759701532314531756989832574185659737787475593372250039571191116598625224052014739067968958020588002832829627678024618881867016576192024149531396790017262373396505952216975149155932989870534484219977761353634518304278583948886464223649874532332730021204798926665353930555282094416856380528284689432598086164510143771014765323518406348820558143597875652221520645427998001402178044858963071658308218217031751577901696292899652040772320098965077027798940383635468107703166271759005289764816249970373204459831281910803488798235025322609082218281047180932479731450471185720430777941088655352086918395617880083571809195460171160182312224502834685327377151091348253901227243708837170332705450023363100379591070339186504879609396085526176751776005874337131703762375156457702048565932954198090348355059326951592826382647566636286487407003543899244844774590959634346207995366885936348446686638886701558632583919858680564532841565991338147852683732463816258823834766057666726441203520988560359593071113455972280320593374857690558168024618574681143844413788180554933966267831527791030968451002080710235333329925491763589454074534951568378786745480902359197054025470446967204384777678174620187169397592941621378342826097048776617095302974720616870511902809722391909026225519958604344234710274330952527618098829961993833444156137438967840368767602344852773412863842865914987267927926950505934655666351318359375000000000000000000 [83,63] 4349340234638007104352911884026776122380173821591766452401761591535321953915010224386829916138953677080533941630925575716686604467271497696396805217055789588628767407655499527857443274212877803906193200999158117776386681268387225881817108400339659777331370404107405874708760007728471865985987471162876104971978681850249263122459770517517772358330762263309968851906629652862494357420596063581757117313993238976307739720986547011977605748232518971290133420828804074408586685498305508175518455512656686364180307136169690504899071106017501389418136711900871504268941091137310718047091775811941083452517590471032646939865734035273819434295471244224561511868986079788867113334563792805826030999298415996049734077230579617828382381818291210717794721257509154298952767764842336455814254424382388059366375946902905350697166874458258052270493522559612734292625180997846084241380701329466482312588776549140076595822043599255734923224090573623857086171221343812242736396114225445097970564227791135717483056094709347012121184893601324926033951718607742365299122822439620295088600688191699634112645633611490857285734323782633372107827719798049308709934321310277222710835372911883580396094458375781970489111646526334056970060281079763804311965598962475968731253223335933518829287882362006793914714884056090125656968386055820731178294164144283714609873190717765679982535381706973675064852627892191558273080941964997466672941641438792519627569436542597751922324678139016770970474241107668429907430213734079759616975240893226609465597183086670788248230191505299940152365442266271157250691334974824462622248348948996289866600919837808439349351966645770688397621416932076753122835892737675635070683132143172350397876354755754242861171849379510769072756649713428053413491348981646779256643282219454593931954613762305542921778404178150122072343705317242370670041224367935579380778052579063988300791836766380167062430862648813316415317248428839038711061427071467445127600473356827262449865611368120295555952641861124310875272399342857870277864717046832634991159492548470846705344714791620682805481278296494326905957438868671309715438707767523616664308546335978789785307284733443927033625771031193285270432970332744337099622896144719178243880998402559578606712592813633985391059594232039402833056693553833663366316816724869153257116250788877396040582384427568477422299681558577490383723465617262175353895083628721412545572281836695889077239032074101475824901008593315054895356297492980957031250000000000000000000 [83,64] -926008267515997836932313395424185270911247669209822407751618744611331652008821025489163664768304135076836281474469053250975132495855991781007349256163027366193212955459262851807359520529420790300475863200619267749222931195299763297893840483358334176378599229847850591026398607915767650480016536061192490749365701533824025231634689486520601395639286776722537119377255070231119646056784695633208307250099985269353464020095843807018133282016165879851165646397254980895208104158925983189602008207670340935049765819952314958078923911750517206497019090234405968971580526495535937848638970236072179669907887693591282866667287780838899652136822117593944003159784819457583716588627108386344469594909287073134925377023562447204037178965089161478133928282114909393903443688781393243017589216598616788033885001799760511235934114652478938319956014283655838438002426683037585357305945184279907847596324877354537662045556342953993163250872322667726922039877603107828860906498364795901406866620647312960362750571677047000432337405258394921542012100013644849268967152093620079775767687034173715373539776758382764309085722544568013188838713720697053300673210625042961917800316315879427234823836500290704456570911403110220196957504563127941570369893976423538266554052214406587162697432744093875051122696386344609784894660716736566257976246140436969186160551629772715716412610699598236354832234609053772098049986444881015527905816162615651192598119670265102603497632884608928174702530665560022053343671061408328212358326138217639699339903501487190981839984638929489895451555688357932653590959657509502171892182531088653151918691474620702974965804055730346526261303211536862862309336282334971925934371827760032801171837056128508954955667036471517488582648645885253359114070762601431388418586695140674933074524428307118182716419477225399191808586073718427482153173319276078576555432078476688058385251481935145646104344737091893430748373544627350971870390832252496967561240801162498906381890551009606959206965660801181725027379269266506358525591258670929449734264864172032726215362224659249309517016412051297271712200362726545170894913291882399243244009094607417704708863150982024381839950281631239027661698102560994820753808259871454074535759528848703958360694498266529092492774493076507141463872927175270334584957445580622391631199101076042023279267743052738547802459938247448010329622945028787462844366773290788595625719769693782937969539449316047630134107748745009303092956542968750000000000000000000000 [83,65] 107517307185875271179424729068919392671734069443890817652662163841410546041577092350124110760228056859349201211075304970991245775608637643385129001676917731215230890929034842078634821822150694604921167360104781986500238656253787665601961821016088307334937599963458947236939617836179672052175056823712972804774538291932528587786732042229937250082574317385533720599473807884844881466197940772598047241739054458997379360197556438890998751468093551081959817813657776994206455725336942528392314352907669953151426766530097330548234436595920776171985920756831794157901077196783493407137892084341758495374662314100587106178318410314872096756917217240557423675543484308571147412399091135200446638580471038332624766834736935508034422348679274738753515007221211975473654023100884057477801974141244892174029424101829238937750034828988617326247013880476102023723995237496437700345376933739393733720127464974053358443134480313322573098854209328874760194002056362129412127424992620325834159358221167815628604885857123453763015544646161232896520008682863341280917780741003996550976003046109437388158749549259032995225747614128634910121621002805413240529849463435185938070556897073131737195268588394461180376389305140152147926964421409052347523527193428589134647337714101954238752283554768599291415878368035590455567877009308192532943413380084386409776531398671817156476148804361456387639685565633029171850167052017791580815336325819505507549532019575012184534047039289512434030785421404804860751759371956321414316976657773590040939690330564783271903203485690406629191563815362973174256350568440074395223133562591977608339188272324423962808064958878459193844537111999150996603497831816511470262138114966661439614642136819348648713565847805030349214764708600770490980787423944900139240512833606402093888189649545787869264353244589802191831951419486227206417908230488689772786465203861667277164597719345936229883254624824063271863057039473492783323634763106692882269466599629656344923516069550206208579874086560363808566106636182682374652256189426106300795461058097978084297909844346721476099933563151912297879809928463688931423075148555031106030209041248759011784179069465849314860321365118708204935790728015874438347206502416335072282388902724667536132056694398495547042449684004484398088401054025787342864939412005335965366536587125572288521004442876991309660219536071458614080103898696391380060320695115597746386650989705522091607072215479340426824705900799017399549484252929687500000000000000000 [83,66] -6105482481747066256980799673293595504303815860149171026063494430552116514278647613909260965890118750682086809475063428378351411327245614747007404909529059559780747786759802241661958410177987040790454755658450642987056094063172418500952316877264382597329026338086968670443044104049880252018807932806006024353629461094299706461712046758353452722561900439410027408213743428977566534550666645990430148817409834490277798606251743489848144194794223761133888912579199562560646734254726016632285868804220467830656369020481620894576578222010417992310457915401892290708969558672963017564641443793783561749057487986424306872753216301857217520414814861910317138338159024056678357508914614350665102787939131100728464328180001752017187032029595793577474188546553744359001356181700959158400583942218613157185859340214733006972224309985061383373236372400315291008370362341957439930473656432208478755709813013947582455515692380811595064545313729123967714749491883888760033116046442105653133523195739664107340344699923186499388438590062501448403768203076109413401813529117108939409941024279837901844845691362162082431937676477868930573761495555334979024883448032839002930049363247121294607379698223633052014025664542406935189455458386358160867535136629437688659117855333210718624848681349261562447676607630940700820481761078730254778266218511846945331940745486227675688369979291378299367489542796733925937622976545812969182793883153329515359916894889917604439009239250869438749697865758724812103847138893839439185530216740292037883755388903808634154420955086932560535248678746402002742422064772993691974189109864241668841472419151660559502478422544609407146122189059627699923584635705029980354888340131850989268871562819696022347007579341423375975252791995446460387929570996552260876122422916091914065044967822672218878641800303601697388540170661813006969354775066772450140580912996534645795345160247928775614712798021506978625462513992463702995156145317336849280544522499859827157019030961782700516248796207622796928738835060404097733782464202904559691785585445706122461391109902679078900849228094385686835561616357781479373196034061834473950367942178603398426100638611305839798443693320180122391889864357636252504896438415637211635174797267848615710324001548605767973752245443563483247607992089933684316462163387363599576184296720807115608763939334623823542888722903464762587980436722641474404074687972762243314184533136819694294165211667646531168429646641016006469726562500000000000000000000 [83,67] -185865444951324462440134491837892573966069067981501737115387166339687745367660031242900163312480514189149711081902820309486495143648091193340067298689408071393736739342017945738552472883995145441671017762189257129724010364340801884925500484003712894784841428019485117466234302495559735726916691623011761360835357971369915219187717549057379347393763143628213312043593732397438746119083171894411966491705146317827984077465477230079721770229108922921804514493130474525623527275734236083247565755505270117457892382733655928605639630581881662390701552781230145896343253596507525135642135678991269745713200192208756428293043302630594548996380860376415207411045575298775594493048383642611711057178269255874121078460018283774006929675425655916315175422813913364236483598643324272116170625026720002284486022288917458685700131593511068359188676183599107868386555188841317461322146026673030142436967515676379066415099672374023129617972938685611719998374987688566981176100522524093255316023846865168710081298214583519254825534675333094104813584872229160354663600813859456833311056763358294879756317415102132732288155190705842977736168908790393200828729462153093456386105738643937873921423909258160403496860156983194599078628162665778805751465010817254472513914885296388041777367141951505867806668632529902802901253343001128958664309961217500286887131942151126607029543355100387835927855959190191699820749009845869165617004746690804523991753091055103161739211319882931813162792561383449713400473834914016421463422916048129082430346217047710933282719816785974062387991290483775906126958761150722700845500278029225975919957717477245476376437291206806693826885687485203427735223278001596313685725241723915630956465822584401553701228582778424833651793280098237929453249364445402654172157885968411528740285562868361342638393274414560441769441611348268061007724057609404428039217859760591080745735452569543470703370676777743164786379624717074003854855080031620418088212878453340835330782023825982120282506307169081932764811401844524862939339419509611387388744089727371578561600416781856959089803225156891966310432542827464538220471196732895194935755948178599726308086289137638211818616307281654280137887790649094197286534529303116009190791411674389754349264012550667111694737978841302496872466704893647221239400858882999368942475538584330275744117737768086562910213157243490219320661308310941911956260365566285632968855220757054593763366034941952875669812783598899841308593750000000000000000 [83,68] 68141758971620836852099378804573134397745387028944293174462746157238299460931507622706022846522044238527086355487292113540023926510096581396107666674577801459090349450489520733495235259757295453069295187465957523921636679563839410428474464293530239496992579676186910828718128358570691865901214197955144637496847486771709363174141152380884052212994093114063981364040457638133007682541183246521448827011984184264624547637041632668239866917110564015421723480061662098605144204203907755041340037686429184198959700571498222905090624738733244109243342760803551772985051516146583707078030193520333598302143585133043632041686830554921137856134098239405577091739603657913809188380536373157061075087092103936449971471644455101145589509424163671168318931339698708129918116451656917766740996624307656393384282573266075214061359663909347022454501323513123134629581870063449350905943455814043633190922194287534804706252397044215941862878620957964791046429937076708493111961888351793367863306999449256515613157692749234582592624433001532133784087781946872785705226948357437872235135521285913708383660436364476137761660869775760622045643206063505684361668772763495074414099380672477394791593269849854522567816014872266050696279354604832059314052564819989256120786316315893955175760634126261485007446701535050476776462274486379991106448682700485185439371721105022238453899583752697079616847898264386250327955608555295784407624428511807734471047782341243361532913431465585794011318778186709908842589065782297358456669484526592469607231381385326920090678481013164363524994154977163535866738862365827238349515708216811887732214478178475954642249921863692436914600783032203459398784773510350298548157334118558434929412947611798762724741315479261896316709602227696190858628439318490151709333442943466497358214007244453231111864602470709657923833188565717220954416108765164874682284468300597974563577873347840052393118191027813017185447715235559940969958939176463390194921277605582468678944907819625045428678872568622658540739878327253518680689475559962895639544885816767042796166621867477201488771712851978363081981879097215444580062614187439254826045135742141193596326805641487724820361541500637694080362142269940891771331974995384954885980816212247405900848343703184176661573235860876351741918989958389428592690808584858430856764869729297730766981269638189504002185859904989996651140520144002876757301095186388286078395794018538501879422852880452410317957401275634765625000000000000000000 [83,69] -5715546254488939545311781177744722191229360833601327821259402828591323585181879980200529842330348493343107697459413935078652797244884543787331167896928787174408818011601890029175548979541001837983135553058328598204823285134840589276660559896617033285360694081159767371841147794104351045009678816125772443008215360267469989634142999537611444778438292370824128412026225974487119021226056514998039635533529119174181173554980703083180771994428674196901632042406952035499730245629591867719750890749149308008837706824019950101123348900901131221395344130765905076662231023308254583800954721286561031233236630271135192140183693242202379625312456164785210777698532587370661034251749521978133917816425745399668135908651716773039574686332758094652759810676280113708121274796129943438520762838673202425508296456115128838335626176298619492749133723971678866620507570558024601992237259368622347363861767560952030287711173553343586535721604157024126223634078455936866415490703678569645731359105840962301088716416046794578602346979660516508756631873128694146155704660969755694391549173584725989210230137628490792748680436739285972798704084726528154070966356586507456371959252184893330623878396704826464057666732702036631463584808626830738119269792603726875969556535652583845241118169673932979128239995306051029237495099411662864659642255626389338939953355324559300406684029573872935216281523669780278110367431793392148128401600537544424319120956760802420562410799693990352924948801235850045731950250091907673285937962071631874697838375541413521150388992341594736360257900534577298962687732230826945556110072357962749308025537754611510802087969012191137061678009103663302657305141114383307486155579390939262927134426675434314219812408014268275392104375348712363726295272617348141071139949117653925011753918540261866747494523582492465278995476475401756456869457738892244783253682136398065138669150311317696601900006004079680394299033634878708217337041706669585704640542003383745765310336488123748835850314572085520767124982247797255450560179372691587977570866137218541875073956472184035272067160344663558183118084179395846467689426464915966155715511789355510811298470471441714193023582022899300724551811059936426483547902525182621470915448331773750987586092960782873132978936134632690676008230889395844715099978536232911603566665373135601281530019518784110116781944060164091323820990667669050789820377336892136117911360336738273331402826471503431093879044055938720703125000000000000 [83,70] 114823535757602339267339074267645586921545753387897815447504661319498784899435640271976901843888600629465908294466531306650883952005753415522816097031881849689433139115763586851847160805760060646175443449898157019307205455617170744188939285856075319329206131385982542028887430989984680577589245395910222777206717242413919153250371590174801898102292566171169911760778495448445231834506780799126400977834817949740732295268673187873232581764954650938516525237012703268723830879149711002223628868372458695024458752106585479682503934836441697195758461934832321270691553444331348372510325365858507823257950805071867779734801929511858633399802357940781439592692425877055073677474975150104494402346847270117649925824418497162730853997244358837002813588026586261259364657068369493338667048665578671767233170635760534257765948314933699305879105310289521904647287612434896969953451096425513967625712157319033832430827424810541901217280202627644187269748840300208378835504453254920940386668794036468792401045951055662550408223870529497068133312511572287734485204238310452405786345297875256303866270168341323657752929832551713522855387109014531413870241894679162565056713473322045929897048329570585780536351506715893251375190849114402624226890833148044257508025892345033281197455271309770592693772096926610806644459305257252294562518619046102576760838921845121368511720398029118829271183990811387265595189330187894570064670718704585988232334373421644738514192453570531530922005255810461375892097620183993777302947387337435079698005345745678194818404823266237161402201371847170060618099015688019444458004524470057573972738562516180847102268319787840942583561188192304344172085742193345839212491677213393247730338678252462628480324777698141871184049656115935244169136669168407160660610760202979334990589665288996196672804778458532323322601876772862831716403572946689359533111722207844683261977482207215547870280767621019839327495632966901887927820708653973373444041347237923280245021328764823680522328813535020464611932020610118059236127698025078710961743252583307548863594736967479498429353533290368912223844859810382151487853346516833673926655370925193975945343849313719284576148621362466882268646334276408685951406328317033970840685597887612216255482207012886313499480383494047289757189853004168332563151932188183770443832117071056001021073310679591972710589380828796124263244559558616096147210473321912040382315354711262322950915404362604022026062011718750000000000000000 [83,71] 20776061261161332676317958317689425433480765929942645254936706654569407414110380148233490924296674325755523700916132461780456803902966029538802996854084519951486757165159521697928954133969532828580803188314761869783528940464106184714784585621147302951857324489882474750963142677457322962849072832061116119907613457924362504219054052962834568866240701743580727842065917220832862940333309842927530581476623962190309203679777883182625198866383386680642356599170752584741877405663753051013823069021577845222516156497038164138914020743320007052918160179245342420585242334965781689849906905068179174562339413343546741835449966851586965320633174616209735441386952298412680104298114183640116711364611139194336716931960926185504613162381283106770136787336192005052103831215239017665663017414233621937426603299945992784221281751707255385142415579888430099396790130550944220447586166186558297937756773192361028980481559951186182090208021345715954376157925227891789626231415691863058775647228477350382505393866410491708940690942113765942563506522599562876742445208128603520583246264703693327366927363206838037086050454173786219246372183124924254875398354836331717609563392847315481252204581158391123770150018320658095915025084522822342613673005459928896931775115888557835242084098146439629452209696800932452868669015541322125633404478342616841311817578953621029025409225861269887590069734699837632988568397728275351357812188723033118643870260446447418653628821171943946670833031302138198087965630574605577940956562550408153959296055995972736518673223861373731628280967363939470003949237332472320890156916283341264543993721831737649939472843187285012324704874589495929162546182757919844311409715585118605263358025235433776129796126751905888294353938197575629139522211347943388552377139334595298802482038527150938036226094901764332194874259431288304507005491335188892699090064805199193215367087922959815723092733834762990986166895242955479452405322635930857529431553698056777600243003677861078065606651451725787842154655107323674860827385670494914764888602644010947743107246497408067542318894260296330070074349273712955398929311204239279508111625074273488300304482540912650628528808923962603248168033191606408713813187942170446171515685929816444480611578939839920104547842645423632818279318300222946905627605575243171788415920547762749426003107853431976047594310051733744789292011527354371600566857150987470090677811107582328986609354615211486816406250000000000000000000 [83,72] -1370981391145916233720719199988962419791547572918689145571917574773414806982248770866406447968815061885430916682091438967672181810397690229020024596843953003280430852811553942430922506151788059412136418889800307971976500334182466991371355768516063351097755641594467461216343895320330992502870623928063566342593016346635729511869342804859090847661511974392292662910612793340232130012504952396173027035348152916464600852624196343871087374062570826657275394556321259134743753972479285288102262538311557173974886823763766351693176523360065210879615617039207095706641083921532141124189166969525300469379506686178181001994183087272056082090856879891906100842457611419159190975001582988870695077946588709226604337969372921573849735231782549513948875484937116737845507579832528138443830361778890421541146141939656304858483918522047439951844086533547838894933374800189131812927933625647827892052233976787117024676385264593694451536319528391630893204217089470339539710810568466263372997414175306210990824287713076569216960877563543143731013109557437362225881492873555187482254858296149416400862664051684404797182703587901050906753028295365073761503549364680373901362200443415286012138301906825525059209218438688484910552285574915169319517539242168921639010022576355787939434252941431513671453674571523226005555409600771611208850817081142628936809072129430390120032283430519546431967743735744342718687986049042700262646132463973073634591420916405747700866445628116318455044931924711978897897034946489057860564058107251673254793150478042690888730817129419637737116730502043810882916897064700672734281474943618265681486705797576647898713318372047737279172632739150803124807083585415019399114003852761493477225506247514508371066239033760397552090033343800709645145543601770805497548326966187622179076440457175799681265344730553777277870315949833584206237006082720975156795599903375631816236673101330516406281926338491235178947680401272947308443198871515542812500534822352599273353769017710789600761881353885477310530515589784881266362907024339082260118638374161276671335457017303399590065050908122755889897987069407283307134567605563192014659234515691930842538028785800963799145999032679064504873049686797268098791652664088109875650016258864756809778907198828939011779880640038611804650206287027628812166364428145800898370868274268300641616826058210452049521031216225053484761041526865592979413643010933954256153066708634469250682741403579711914062500000000000000000 [83,73] -111621440038574943214257512207464928029249449090262556989969893074936855728153188255367126556572760494890897768467580296358865621132752990935992466516292088960914290392604806425387511629313077132196807227739359485900540216615728240066394161330321717770063982119681704572190930525963785874226983403964811129527571674338229785554123247581116207033830288981759672119528235723709677405335923363871833446801961623984091444761512440706517633633423038682981005071727824143979110194681635557437021792192955798571169755498482355670537705726182535591413728795792207700448951597640504252609311436329546372910871027127641089820178921455025973320353305935608611281640736198329368166844285082974330015708086184433648543697270107244426446453148458439254895815246023774490558988531188612014590644548692118885263399761047782391512864962855847836589627963491269828680239720539234569015676306644202350209452041480064499947101851721537115841996186784183762117281479532972942594372303506316751262682213075456658169488547603623849731473674005487955089196300148424723219133808710088525281635343632352162161672560049323292500423616678180823118670907914460084105073594256911425934021151046737745275838737060917158424262333873656629174646817163080858440099455770381331415272709613455678789102467736681453465665867864648744606925055212449507119354223632787175824617720206295091896457013573267602952064087704515745474163217854037735509820269479996499609282916515345730434963182284034874784534791143093803958449030049428480529175731455377778436483912247994600473775060387119616405443895947799778844347290401362346972863837930965222476267334015862043744892223509459961119429769803260735728573553664263117295858623719987069859880097556914143924622847082304019734771481686438606925186417555816440033473771120228265599573426909531699913988284695315514717291700228567647539349864030409151652912458528608992556710762726557453499919004622285559140407352659331321938007466310045509883500629485266807683595261053623644163188757541881704827848680756088940837563865304316542325268963546683032184575507399552846056296770760846547089741057090302808271718373185295540514011050981003861027217280508473570996057381579301270952259433586170980432062369762411247500167670236095166637985478660607888796099239330322544927144099381771569492522454779676417879240316099471534621114272774547041338638712801325905537019343251746364827324848447573303784896570078899458167143166065216064453125000000000000 [83,74] 18416775079181971033521734672289923174002173110364102524699910175887291478049348499407176077901228857338026823608526029233932302432435843575785605414101470484576949942295946747016442958793392780659340304683942449488376377891846830330403055436993857784947482609017858953985514634246507622532661376670414567230786614691659357690923712421615912920446662614844328408537506462766190950043420915596970926862481410452160772726434517861653170944389020048939530438897007461614926251025938160641462383255731557176595217214812383689511767372453085955587949996177519253274607810676093620182063368675671998462652226169707250950039846311271174751918878359589183100148243430216485601666034141465061315798074043089186944145508712228256205472692076336959577738218715994146349171318736982530969429088491176039932304146443286294276091009475239794376837630345746037106428041976624000527506913882454912970171151587519995417781311771645381804968642943992026962038744192061595035840769331532321727117865683305229840956931760268729564634693974308086334894975031404199691066666422559067312787609293867070783614312361018551659769452805550992353479841312084747491978914292385592941816941797694715259455585354053779930216073230158229602199222168685656111293435333642162917536648909568688840054785208780752269331940871870211657201807927685960548451156635778903330642159995676260690378132584253983115468349147826522228329048597850366816352888138856104791400345359950450033333470071673003871907232915012225247144923911065267573237831009136062633971495243908688003297157828501966846688732202205632179985549252065334353177785339496176733854102620315731027456573704116189247118641407958637673235571533325808653483539751303386635326928907110781201535687380548763838541329719203286925936866473799282727143369991722039105793262729845295515094950209215467034217060400075988789054702626849116297399085985959351846969708520433132221611219656496553850858245549880424406703871563678736938413893897568851369823986717586327127549824147843833544105634455273525376190073392981059754835661933663040973179042699533038595364765091382192125864440281075839086152210928493518854375604486243413959720309198089190722831680624815400706592518238941436856177522473622537659633701969068577936624317886678201181001642915160528137990507413955639728670177324740983956573296803360506515449597666287401847216909478370518688833598675323570715410971109643467613636858004610985517501831054687500000000000000000 [83,75] -773941375061447607549177807304096418808718954912281783836125029326475587550066012647855223475512104572679581446475317791346837711624755264396073347066503848237774752030219749677174210158845238831035393159392793533350652120709591326562326576282448973544535626151211882283490780827738313511886167870095607037945912375284579540466364267913454871427626396620399965558925182218607377976891658275995181562622406455286775510322475385453265455370322866595521483136727105338822836664136514927698376692418791577113259118128622838144960044869412453504399132973178913083446890041948958018548100449429458443417424928687529082949391341399697829409606528372432021345425592244195804292182976724000378086316040814005735614360704470110377022012348347142545479174242268173309389688006798054522350085826151639357956894184738336398906661298221648207367228146390492331598019957364839917759103227834746097418280490743437949288711529806803472791114277959901067341388828456449516654725530748304382560753550093125120802729879598891067132789598021818723316197331174479314340650140437797170259544340142125264399022014438952189607789210534019656729687780870476173711748649718030625029957296588048255264541446935892117064972621944228199809885012164149126174353472009159040407518919733046944288354841213567038947310676976489566019209830022052021903649524418187925841374163421020015476435067125256961554775037111671103025562879244501859569864211832949636139168443189629850277895767528827071834577053100217206401882014770301459781487351397185632210531549550209326447800904336010811227116824598925387793758235765491971936688625002719700424532413298279432043433278427719523400893663179038082418483664238765122493299884290344478171750304450280191531659244413090651725976847053166473449472832021346182083303724724570198556714167677096837545620694964996812013279899892481722742134429972665583074718736410240208548409306452904846755127738688655830454324972759239490239778324822771684341172677333520431923074401568635399212607017304436742794048792916841955999637348045412287538010258117501346939127391713546935887478149492499345650982351954650890046434675652847240821502937769600115262424168596978639674136274383564316335454532121023297022282155879794624726084522600930669580734939501004821059876997768493624796624056244382407926439472365330772078908749670693572822614077650843937864461482712893921711926244165042130298878667905848605101937209838069975376129150390625000000000000 [83,76] -16238806769224860838581159150050088781963030174328845368080985138912917752444756943180579994999490357105349981600842844257468566144934733210746738000597649277338460469897576311504768353783406685596698166813974467030450420979869120955007594485597450812974612960984190194909772508312052252592621865949247594505981433530701168823742682794556681371342809204408156782749158867409932567751999172111408092675036458774961149846560427635185999142560477554694546380340213473879233335136042816614957191271861775692062293923648956354616209846513961518610299195768423882518650259726038102652615968447382477638455681747786747991522375255071737331623683133178841254645473476457109183864300570429626388824825076610508883199948263285886371734984693566298930661417773435729354368518485464892420279918595987299010675491124594485003771884658007184454046134181170519001814022618601834704819784562770269917596832743112359016407011837567215271822834437015622428708865979563674499536431218165302739480988107131690347508337501045440539989441745093066674261412917939468536033461933659818656101175149266228496993049051038759978091125249494844998989610329503989802444235040274202679867850887223978137204196776725216886558401955053095734488373605645439947794601770085058817417914406121771829013436191708607473570809433382318629226518013028408401835108842268409973927956839681682242900561063482451708737835925417796306766814258095710024366023722306233004885218174606715382365959641746850855511152468264430353353449666171137039311259057884369798086992896827548219628037421096749371197311392999447659811540557098930749545205577644155162032487619986647942834019649457534415990688554759937249629837372282454917128964404797850591287412833846499177570276146034742097005048843456013778924854633382121082513510172415000924282140628399905287561274585284294505200124420581895821889200133728723931683711345373666186945873015364899520530087008804369615627417463755202658212031570744915282119087330576881002117811819223501114610169735708760061134356658460374784750722720735560697762588969311207629538345367670433732361089884654609371332449421476260191462557709389472280325588564516472772484647882475869125701067390110941306352777941546832785392166629536815929994989699514907114047088985901961126493379197423195694015322825563113924099060317710516607196086813285110184544743525069478054773889524750835205724591603469532971430744350271879739011637866497039794921875000000000000000 [83,77] 3406232576149868929738746345948157400514110611763958424821416101848666856644252477264398058527901715691787313571952149217293903088131628720616265074400812144063758979788184160476841031205476201599259893793071887634711915347670818253950216844791543204785269418663545400399897528516286905828680985941289481696571413060181869316889448200291190712417927212461095726834734357806411105517122237437703154474508715312517455627793669807031878216831996295008994337859297586440321810615056927556813503328041058173418295984511660913241229717664345160058107574242643138402928700257111738079386123218425015899500922296300945650516602111323237465815696597705228608213227530615998633040648566334968957853081195589077490992775462914095232370982755636537910158764668618248566108184001912289370672025970982958967966944117436681316258177450652355196147074927708624376042222513080749648987147388147913990997746034113764719944869959345612091602691176974989758170298489090789826193281846355016246378465678658114911262558535859054882013515561180319284135466200863594400187271820608047237048396795836115719231199603371236318035927958866912928908510747374963064674045946643777749084423913306056288247809776233006612812211345473649344799038118114602606946153222735611419675699298446457282068212589497553879506220386082782228341129835361427043881190653819908423003895779846235136665252331912960491487744873426689879667247422149751515689856357646082679407145738837240004352927918512884200511670146513193927183185755420183274531504713446478578339788701447352742965261174142179094940540945221605883524486510640930237157929190168962400303350624365866040821322855757557400211948055910865082574185714398370385523616304024402152174338915545151823263477457151507996421699803921712025019219728619260062766149943368921982449810235586318675898674339091874429737178759271900288714903396512312152955263225589808782727668050737384506873988215984668342042638351664584926624672720872080629973500420655862907453487150427704618177182004879928099782677115457639048146092069153866085365337831125709532412811555908980808229030493964683095234607838558848476400089941142618249009676744257859560109572067338592536124344869490183961260416411743442882057235799661370445184269620701291916866296706962001508847060740274315541352130750900370209029866708264483510881715458850968043166236106503433450193098677296138028332790722469920772564385552660937150903919246047735214233398437500000000 [83,78] -170540678555319171225774605786164120819641590498212595764754563499593752178427118322378121852132070436360308157772304822070955682553337908621034745245114599188392005036956338501590382352910517158986825608678723342460501331796163408843892030693661006897049962199041979785576954007202235398142022056824741931035386591749731228195451538065983677832021391829614607732180957848216514204843561367870738339926992265132541252785564332678145658095825441577444112353896377412419821261601366573511548117475771100745382376848237627463209851128898110859822866418820633189146767342793235883627309994477869514346316164964276943314718663968051043566816647756620671309768575694251139864301564902691523910897434574431469631151918887475660059690426089323377830861914810233043102456151609656350734205382077778227234524053339649079255136283857874330170110073207483460061227153121015296012782973122999350095116456175936579617764356279871644937587829499864183210858155882197931813959553075591598472155313888854465362861157525124351493498520954933955941181641508113797324018295501749710706099821178335743751409748775254861939901421974797978997283043509879210363962189062178153772504115872540083744307657085167611180361740260251400508234129852931211050642877298213056806116543307950828356280901469425303179494360273973541309089531343585126251953519158199179209850476272613528585015789526280377691873605705221020180154581644006874074723079672405571875323662986519375136870402402593877399446214125543593701452277020086339734925165339841225945479277170805938424546370099250731032584167936735361580678417313535479202959521285828463202764056848647848657796492600246643419024131625207933682125845301505807601808039377487956862730777425779122425769791891129690959313393263522880502843954735162322672332211527328046605885605258315115254592494311521089480994579061218700007320130696230830763893662296673398553780649259404455298026372008176386749413281086377419102688272944355653416353767190592339210319490368793010660308432128577146184525902373448069333422613002941238829505893207670272401417671504718841131551568383355198736443562918839504388881676385783489845236697439645066326421179833562006608886774486331947145960943499441928282232074641999333171786940993220680124403131043806473200935875429129471748081373180058877875174859326770399647813272216834416488770564769361383656554893442747130370101729573474071133265539401691057719290256500244140625000000000000 [83,79] 1578161274052763840179364633861938103152908924586191102055687717255255325896820247727968982698345850765410199645050928025185859845718272008308490490207222883018923647629937053696666736093159346131243591470986701360022881146329261986927345221012121794119983893253777633223044395963239363068257270763650829404123090957421925076419988401324095378772555639679558912567253531392161339694619468966033331777421443502140428938074462555645472220329916012858830931576274801816365286936995099468899051814430691901995565322444959140483486227678384344410174381559860319198946425605238276932925764927818633179771535105273708315324181719881988038133324299761281184148055586870872407892464896141662000941088652063139119814999197128924757938286155260394305064256227834746850526379785260144941601961562848232160783690761039137706816717338129873425620083817865542618214440593661436427220162178688290482976280084459460551706840656379200499703883294252048165783032992577632942414618604608953550035042612066837295909895359998902196731867219369987704592701052699407949688975310485898442731835215295547333100333752608381180873424797480140549384828839175802771223183878294213851103156437521216251759378323262826463585601475543210578729195398164519073855203997622863434505456627566346184913954847262646546280629256806743578531675993339855879134929937396910127069437740375202877752480789923215411717774116163764229982670359362700747607438783869956361210823351026040845248787500291466540200436573273158935047000252263095223079300422439116699326492370882299506909421609019196520517405168173138014994851773871380035662097852564484465128599743380237511562902708831623469188787317848581803853478670777434393058852200132388218723654420722342460084562142441041890710739010195129411947775457203837126366979190118272815386957482815122614611281300745786228575889234891495474819835965711070576779466714351219037870979363301296520632494507643969890446438402892227104568037091208289861275195519672847188932384725843875585248575157349821799265514367448853529206055179390151123599555464119791530102595838844837407096611648235773024690117129748959424762483354534999225179010983037326554997820976855697479477999578709600754495185790137022284953468737498823669519704761261398916583701044584837872676000179360202848726710528623443396246716493558099579352032156864250731425081214622821607256431747268871323247699548983358219800265942467376589775085449218750000000000000 [83,80] 277656999996516850337550520264005948978891598501855099721241856196453646382744535343750461383919991986159076334092599936886148414056469716966255585839710291057876658693945256272633133111644482900815664563597336803412280566213902911570824443201595224453909184302732942417904125950068828105611057866665141007473335800058110458357883453963394469988332334137657251385917693606671931735684525364973962282285868122566737204967218066894972311663898850623365658598855648985247855053159225966360010061327614658851872535444314523552031810461962406925582035070792392816558465667827538892290712638196168488473797100923152976810322359783133811748889558024402260806548045950298386178790947644672684085859893654392356775715798220830968375684117054260511913654463715673886974747915277221668743571131877237022829781794588337973998980569442308121204125869032401479053660254378980179186752568347124484379187550286251336995948101389800443732376145650861815284501764622091076618012773912557489413492828985959534351767258471740440331601004529959223809553632096425115679092576921818133215953210974327353193498980866757569925421120107556409304032047099296520158869727074475467978502759146207441054894969288439302103172727955378168778413284856144752445647300122482921846774190397858276212803769762660636794073358573218498612803434706050487687003790106985968235491599191016595051709818404520580094827486613386728740758189580419017206563529630097392821789248797639272387781750646702991528598807608752659497378840568616170851009672753315619632802178347888887771704778630503418984335739856555148094150081637363565835098260454558435592000508380611149308910771824975359737558851367576752923869727449288476188701794060175069164492176064648713691692439102721977773301648268236710131831540973671779754855439870638309375640410545568944068423945728380599517416701385458512943685410782978643109393276467525765346900218617938398704418973744537934356121084191825401879954562799890428679653508111875404318999291941051055594720442686519644795206307731416618290946620570773166059817389209039833284403222070681559980912066301854517545797825496386674297267593002652647776404780597101992631825056426112907567765910749213157105685649594750878928162537940565695073224889117578454603004962528610817860444336418242234879679266178538405736843244208111403528402659683304859490221414262353208745089134124733876163304557849187403917312622070312500000000000000000000000000 [83,81] -14290897022761887635018350530533893195657084100356014239210588663921059034994887612372769598102814680797726266176188367411528862922682449836995071046553401020804050370568962068792735626593212551463097982317320488292608762623038298443937429014704805099505450068138116775570305831029036731068430005475382152447080143969453983652108107585528807101137146218263648805112856785193051011395615975550361100543318193311622365163237044443884746752873357545324143470085231671899316154087095152539792680672035393940588177452583258283910252233914915381873574088040641667561341189009557462641839199434050221831249307983805497920073077712516462894427313805735893724065110796761170871018508151292631152726994426278111296460606803119123994835402933291358488328441831512170242782149404511056798235028133973619265137899986664437904420402067478605107521858609651270369239119013484190182605329468430082302512856437030810552659788136576196339157093092216004489652062355292837003356376888872189319071112415508281921116342661005599080688659311207424970372551611449231622439277024056476814569319738450401329066581558493362964320110890407071925733840044514293713964338423386688512775739027889204450985570078757304650753045576713009523264082950091104234991831806193203339100721734188590900515687655449737352747487807488442300910676950034040386446054345433545835154712409117374677404597200493562498185642086298727088563171883804818348335276115878690429024722732913185065939566428110373648340784493209873622742526569816588612613255022553844558666500599616650694631246952745921025601842134487485158251432005060771004089455995620199155609111452131481619247374140296706885600349812570715753525451771423760155929715670732161322846055698222727120813058395435447161454529530688655412996346458630624313317943616330541418126303998564680741967755770831335806816259001054070586047994236907035366192433412918260274427000960790737563058528148437101813276219804020321601230553710354414945183373511167816583304365763345681445289406252345246465026067953705705110351305692322616804720154203942955522481753825066970020666723184447075063969056539629527392459173332898674460130544809127040485519563787657264793378179271401855056669906623020523885942326618891640694468979797365824809565725049813181867304437295875742555150865427615704652163246578441516470288474763723674692252315641743077240212539077458819836152770221815444529056549072265625000000000000000000000 [83,82] 118038526584218988439978126380541250090271266365170764459403899757041211645627841541558063855649222750175811125695966891056942837419424380187939810445516772048684582840986056302278292149957755140538950117627563718479698171051625046014690423084218633917405918689253233499762430522560356108558293437906005154811847947229471264726042354888200134464917257835969233597131753768058056476567820300540809639980455178515710974510542968430843931610312262257326325520012946380854107668330021889197003452531173215223807409326740295780671677667244550390082509496380521651578901207084187503622568720545035277842137384365654240889796964653849793550756311102785696712308070717420016891021418336759892596166134292138361078470652383016544096489127334500630148503900062784796105645895958418809364322085503664349219388800820434343292979264648705061524023763541626901511002690344135031141062303999888830077847071442127153168226573025945359500129389292271288718783958158104388672248513986094103356059730947570237206186908285583278963976690018936713105385670304021484620008158934485231640337329066701209432554749103903473145636360709407030182900696780174896445734098555238707635050866149540932605706618861848295066120149489267158516546684506585147645953577676563829011882256127016601464176042472541444290214226649626685173689775684516638501985110288985840866435090922427924278088284610962349100895995935393226988413387775675144434601761933711547657880075183739081544346748130563439967239384021532134133454506603196319421322834985643217263230608146576534495134469357650681026823227867403826505705814694855409097584450950956063634903730055798069295580381187279259922846657274500854935381737077867028382720393821388745853666666756184706784001179258474526826927901277280182952969520775745378246954923687819854249608589207654052251136737811312298449289830566021433855416108187516683753018612750456817101362212975651395676475531787812336189912383472349597047218570130826995949247244659979023127325313986391454413397041233356375612399615075447014703153263686323877661937714122023228900925635827763604998509464533320196914639027324160711414833587453355886329216816579688871543392543667099577727944306305942910787574074511543873349845963303000456049333671856581844419660114904307183236556093021063699223004626302161725570600403398583991878929475424441802693918628406383306756568304235477384622754470910876989364624023437500000000000000000000 [83,83] 12227832218556349074465625247940492053576287950779327285377048428614579158465895399717519897638567449208760485420491516322096630566745162855770367550230531306236747073478501403812900319571524554736741664323874647282334152568477293621015897622305793511970247837706169569756190216251776472088925491814505003400409032540610351685239297079684760176265843687603380309707005706342991048090802629479280381093717688016355553619526874373759935295447219602374698669045547034134317038560862333003782835459177526671774724152674108337033853038967801926987461197509403569491520885875576104635081267884102058760923454397949001577648531626125645927596814323370453001841786196455157731735129713118514499449390677566298632378846349064763715194993728263162181969087731657304470043169569584670177209516475235478439534526155952145221877233435065566753359701294239212071107444467229217428859893333669707344080681038506905314666619157757811727800850215695711155355529737169083821097455129041132056663933633995164239445391525024578603895181059593066852820868312583871680343026394076845718137013944195124380523956093644590816581825799480681482375906287715856891176931218281879871784626072878702025613612906100990300402752674758385363075915356768701719835692960219206807512498337341652971791190472441851753448522276378633577208041417820506276086583219474249585738878372177896449000647658977656960584917193434435798271500407989945847044071181489767405811926084915832724586375026708772809349468818276512604249727745114668361858965778391754726638960254738800064835393168216083580001902600074680673452575560567716139225192405328023595236322231444675938665431649973910487119410590588854519469620893400563525859536810333660957744505527591165065090706066481341780522143311594910302551705687880730066001309116830550804948279977825639398608536875205187681020316492992207359961943883940703845622642113934251902524378621807208163594284946813502901358041715151518217709561649937435364683543003624930533090700763153184991539092294299234932022334700155683585605988742462271458231661216620518806119415034193673723100119198882687609658611297576038202039145009823972325889767404037684276652197418114735857993649155381116962331492119066634534794994318129359905790219845860977213833367875490584405242599316384896641573553963606390207911255274772818822576731529746935395297264726724783165619009003832751147911039879545569419860839843750000000000000000 [84,0] 31785633074252044906120877706681928135896357261179209568175978668203279353614841058219652203472325350053336237756835269800469266371083325223351369083239992758002287562290904521554450549341346125138319256326665319765031016737728367525480448742674361731871664376786966360813043498378090071683161536893578000012755260449131549213826592235701080591304766645899945666355271161621196038446629296403242124813396049295020044393888849464767946854057466165807283599959459645192218403637401275052897304021365282912923883225055805696599707509911118370984103960172483123854765851148905202026352739662689023787983217055556490398440576109613855594992484994695454465224824120876440621438184773623270048401196039036589399567482256118770645208844668143004273923046681378077296762696472405603602361662866014001096177146237176248492155541026117162544008823819254181990006034312473962047078045828328478466967020943102623827722907854944046657697178282784039051490058343405198670188551665500175747467679792198372957244998647011916283499968922987427969392209981819141488885274354089579242223904171355297060322249601117409189945840071726648918361342153057499933785666324498738035414029770276862524532340029563596522057644137563262122592240164777309636098229354712700777838260699623548683648588177969724854201522972076609135599755314204627838695132967188013722744723261419351971216633031555598396173838498927006003073138625081634126138355219943443174843335887689154865666081268758882705069270614365702387187426567152327765112087453071061108309139410006933856279210721367233990985852246964095345377238904223206906931635730797200583702068794615165728254347258576367680375381639830973976177062602883770632964960679865433636785301020474562445405089927186466529613766162865810170854814076008740078475235791436658690583157244172670636305447254066216728721446037397117015894602203019311516111257474769339425882388174254629619820987176060665074792978778744687097934756802588091472609844507973481782019842145872807178390195080013616270056893492787621037228538998881167831391962636548580854242337181886378869230508322372006160763463163377936898980744451080064575800795689165299445375888052773309477230675071305104150115981071138220044827028350571843010245778424900950875291324417101748343895545717667317147551825516302481647108153999290792969702054586999316641845373299085128994168555509931344951234496355353652498091111416987958124895695801970039793602669446242061216208533318430207624221322720585633496128844351639329610611202834308599475515327739517609511762116498421389423059266410082042992758133559176444829258004571110401254755639541827436957144303875111290835775434970855712890625000000000000000000 [84,1] -5415205777220746141618716660459152306879784183750524962610985132057754958784400196807125594947007877216297773742511536040654776766322122242747576881135890438511051851043387239093616294774100921046850641225528409090716019498258677423570222055100150388397956292655197925352300773824012816156099936323639864247707756762512001586057837398483391210444786023886024388120738971179420557727092282822037816868525023828931394060301068678314891740311264516612780739367733099877328123671413622638277656030773915775113799203976171132282644134184999176561933624854365621682173558831816677811877886941710100556145370063078005293105577999093111570054413686907339945265757075065740897087468969895762460702529980191973369657454849808866856594561503052743569971713917836069224604117353584052103561253294325299153821195517406641416586403557992897792392198944446492473392034926115835443783523876354098452867819430192229967248008486811161620478307079218782649885646310868668181712247556306990740845071864558571853737729809682128999992563808521825696821395888701748712229399225612160140275468533977968878965397282260676683070407415822084737492911383445879517798517555758184489563057377578138933063766904930845363967607497454830284733909004754309849317770013783045091838317366336862254789037253815295453874200236040390361707546062288379639444504178867446554985042912476595937878740749900231042336203425170221775931931051147765551259674420208692237810012690339648846444822158653879344925617354856149515077204329793295745850037597817088144639977991719971212006890631836609080553048414953388276885441887101127630715330747157343050509859494036994135780187598535339480324121554050287248686522339079315408281231418487300099149705425163593628120193938756716175392251590926407757004577216277918704728446744523842992848943330283004279855189702948510704168415504432888373089861874568340329107601620240396358816134846122830299764639710015441223234156496645341761174046467618299761074847352548090054139409403010205780083961355603329051888044004908182483911516886924685672020799169480376782831601735136402621056399508747212046721223372541871057341385332489555250506647564102237799541004961004988697072175476291698351582067192557152096305140671741600070895188734157508230947695470766748348746058234366976283758884587367373972660931103012229349375830996347614245626691784632706405708071936669631601389458962494396202196468520179257831989190014067230624687818490351416401570540331922701680860652954093784152683707713347743314007128343963658938320867929145597435253775165606813293208052910945678227494429065706831808899867319139353173651374604336930946310926793252349398244405165314674377441406250000000000000 [84,2] 198942261896072490379524119040403951078162557582430995013225649062460992962101454635472217172618177357491771124990802863763921913128820656769036593967776517218328011884437361177935177323948672553375606089740037327265732470260430293766780606067723280382225545559841914000778924215722456168479204742373410278016654782673045824472353225104879248708910337359832250001486983497902748706662450240434942699925621187091999043983848630545792255941347668567527324771667129779649427341074683770232998885376718022865125513333405574917287871129672592684897989077807756794832678793767672886769765927826700109130362569495880572501705571550526423964072303230913465285134070210362824177159938568807141575478539826976047912412401924826289150023947424810522610693972860230377248836971806125233900413588947118324506584458129338829756857798090818026863238867594020845150405017365351201241770901689159095808427696517243209135307022529990721195004118740649198471036526140391104998835366500948695805359071472956783903237442736230114111614910235337478122034347502868416534867170683289075814496724018003081467648405454674258729372338386060501354844639774110042440940784969429482555613152354126292000149923151706512546892180944968294333452197935840334813719924468250253139835639634411245385615983564941918525367088263639275283510793954180702268321462957308505027455626038205384502288085081597629181335029654596775982691057005548440413954706724205002891506682866121485509962383193915558302353919600874070174159498638440767149156932635948098217007462741288409514686855992253952974567078369770073862927327599544159820129173325810125772589458829910272667013093873416228975471526379838201604023500272745560064621926027279954930548941479144174279528725028677045762671214913311388316081541523118400484125037487630609303107186327989975251794768206814637125765247921582759164722157782407451909893859044867818816509783226705488841483689795019258728570633024441390586710329256439974049493052353820892936313765883297455533308736612886344709429999104589651312380638737527020904580762459439689349165195625645668734692432325826091399361845993888792248923779370733787980435856112072122792351454065756666721885754265472984920403650372939797071152061586066234190850475127841020626022047800996178771461037186919668417761443357383172482998169373302527351233493388239437260272961592239278408867162315831726012402559156064455366493393922236783922522951314403711548064792592377112206022497924579462245869442147599765840307962192671344236516512772414681916706450748647991282750900694043637071210708569141320389802038176594589320803797604055484672668948787358422433668714290888601681217551231384277343750000000000000000 [84,3] -95262693502967510966181291844119639680484406000907421096567152283162875010298553243821863238274189616695441228056439892664868346803888234701435116798863408201975919802186123248871667534061999686651440597809807566070036805346327892004598385484728814928661801593423561395806082457801517819599964917357707119983594181862825130226984787413183929096203071527061123174292552915778586043116460074195376692423906857718775635380439913829339530996233314106772367144349739782856548140035836128397840998145997711910373539915200466667757806888111221471685308916539578353658707391717285948067555446232588145076570057820250924101397274193464520221188642713219366130283858519378663226911069810471482820794627828318602354317933886685717315428638515521209458274520118893937284057641243995345952694408608962947642421958487315733755805757534484124215664002500458322319829455608006812901568523695559603496359000626743877048225247727747041102695656548465987269225862205520797886886914772937837240755197336430940418366459429930481736381927285973539637665870080549668941440553353920580162877223545847766875879903479185453836213060925587290080436189213469626564525953904814109683079928955486921711786621024353624300945292005857271288847837190616733323837449208501560061931438699717343878850713689330798192804622663743119141623082634309489817821745725958621838117771763636268074137573621036328373283312798781326374610295967279904129184432996638181488997664018748011309363603320745995445439810884368476990942908371489653584703806774422198880404953551425011221529744673685363966700776945552089404121694718725165956222086187362645269310575832694595865822895681826515219305678351199349483784320011182528193290154372707970699126520145980956529326397234672509651845405080651104548974953046722626818171498630941544113981126059068073694798986915110576820660326346043476601310531914055301715618689539394915112605604481172654234886655511532203986109433980443166185750175388648148665283598123579477199202438255418997732037849471642234459609910002835072405612955640206299638687033565355765467114987657911532430656511258913662097718884524155046339403824411660967039786032947015712876266442439515657664495759104692825047182145449936949154008373428632131693971763176122779093743253439371484070682713227685072196432874715997055302128956379619108869013335543139220324436698814448815400839223898959439258216092416970641725225108806549793340986570281330787982369115778305647446229507596984634837751919492790230537647896593980671273121453357890337768185782627751332275409174194727910377388229097437505190696108415049511203339578934632870830271156707422792304061631707412516334443353116512298583984375000000000000 [84,4] 4405120470032725850492399736898279429038472801334992569889497139653929906025226572119178173690719808145358677412181508129449386614709592167516944948358723417715488862560945200339223723637474861744867651032321290685385129932176516333839711155727041288942782313262896080743462894427193373063802998041672111976225522374751986125699241066406109000621647754184993600505263937235416280058906939331942342817053412275319969588858718618578016024362119386377086961894240454388487377117535137108578616686659106568688159378398822982923856030553925935060578666988984312604652117561774009283713565958579007188063502958265530099176265401415276410584178814442534257244279943303981636563486167645970712229762905210367394091488473109084597846649510674778236214073459989525852784366506277906594682962525246727732421474308856920650242004068364056292246058981639266918397706372194115264528281375781490113565510521374770148733524656248124867867691511646319426286455102304438411788926492792190333433104806878850109679173264709698540476754033309387375386230457430333851852307849379146047038282894299268324444391394061829633271450467414277431114108956643358612948390161533649510679196177199524400433442421009848559534236819420623633547040457115256918922266291476179863873654407774554397302560724753003368043532420776980552399030631232256205158585140186011083795688195296820533183177275171871882036752199196597124325055472374501709699431583601598555011256804173389391769563078076803549893064800198560393941781861612997333508243398476183016786785093123142124053422370672103906078191327451823296087916104104625014275839118141121023857430914464254404843056675252095242906673321663063366177420544451791842311139361630285471489333116344201028520365536129455809534964854401179857436366273051975720351091499268150491187052127111661861744263133706481856810036833123090082918846253587557428358673379547483457700580384903769067764541477964896728503343757336380311823861673794068618328033808167950179219648696504181956513824535190516621921431263810310900311145747951329944005713271278003811516127575185181800993924869599306240512242114488825700287835347864578419705656638982211621255241349859302583094259726916910977565568165828739386600569548770103419307609982155035385576119621447461032801771130957508098488422249293518500970146603748934034126501626120569112151545773533338902438958231772480223142652981734893782258637897082074139363651433600584894905991471372756180795119014245370867439330302436154860998133927858264807829794586947782481012686826012075186728064039988971698541104797102581769275686213856024870164485330103575672710524149508807493363926610641101433429867029190063476562500000000000000 [84,5] -94594763060001046324454958695857247871676881962187807291955828214807092280272082682585628916323824262110808024376281519239101441320337862296014722475769111436826711655739828656889714034248437526061694896387227452433583316191468230714498688600880570296240599476943481622709956506035186095391104734465146564642895474950196340041674228665796523503161921976632319811740709979872346837689778508599269424905917330478242525426815685035030651898199747244196375433856434551839572510748368253699962514564225407513915794401147694309888519127927614669799052473591637078013584812880925289857955181636092031525629003084794843652888038191754543597619328704734442724341899535929732956035742267814516526983214591740052557401111181204937964990871528274710145004231855555927642458505432930108890084279741957235995217306573816272203044929013120803015385134543999013132432666352767349014130562001675389519817238833698536014844831920046802946124720069194926459516992831763044311135933864442360200000860974666890093618597114437176055707311786498697652077549819955546992725315954463828642934759390928119541321254915795469637843058017601718024743515886262272436583786964273891129291030924974279378216227858919509469231313508337967702085332684127980158184799167188015640128211608394745888229551321697537775213589477042510111564540593892775508926729816630880984602141692304428084062448927916200219917520925793025636760159079691573577640295087339144435123930384701219971712197741055479741387060075358886553054547713295799221777449859159104548695238927431591094882742274747316358428776932359293849760645421282968869794973349833852359679210704186607833232108036495495360217637150380278814018112817963518561179500856879154281760966354744887521061676269412140035573142813715878085097802386697203771419895006176480280531520374640494584818201129315450878061457221184888499723803700384506825653973062191649202798688179475753024458356859735392144848063836007588889929006785662576259817353865519508654014995009859253321653421296263836446931531332795241479438536720997177336454618052585927275191380598766284709398174721793145090445362179741014864856172134056919856578378769714809183921134052927015225152299878057638964403804851509049668470273005897820938376522347605465683560653083669834967375047702345243223050488204083522377269817490142329001629725865817794669528895480087945321544042507321938698509859033530989959133685238180647706539042235342367664480177208186507387788494479181801270423471898132094507436958281342065738314183520158174470297829276127022515968450393241025554958622860921525999411036445125278688191117260222961500486588329508510196181464424469709229015279561281204223632812500000000 [84,6] 1500731273895851917246806438337745981927500495555407800166487856949258191998473109313269213673449659140697899913730433295841686085912736854289727333617969463055232885530801013916421295569478872635360341062001778427002646504122388835594360270436068264307691104802249006407451054855703985655922490714058515216153942103615527666632101939319278384848279058072727907649866758507496858699264193518007162879085708577508021913869144557391667085883583025273136298514405767547398076361398946822044218718779436805791079248249799935232339678380150212036548492604469664789218343645671193842635036961982340069971673986420136949036318283867142758064094234267116886125587507556481423670272151515338198462758455904295627769865959140243189165179333983131344660372352304757088414185433987868201779302135931022701090619341606379043289859174786736466433439535305273757041441893714383527834047727322280938997202329245676658909509326792535718021944183918038860869031773683629176203147907692956981763089454780925127791784454398490837078901023529150990175011905368194324664779317237400705051452140861720869427148339299304565418625875680627434918533744873748074316786271116593670832386776192111736577511941461138554009829836372450713376936665706031805076673071842196147793911075647199779990848858203817854303709454607741617863593952882558553089366012683279877181438257919713164486554400860015766070160365438838333058897740406873073592455101899630489327819209131240241092177700707231696147319054870794319996046397597081124519372725656848901476762974431318965601096483117411459182868824075155538333843217511918888304653018735972680986945742538388214270509108025655964469587565973585900836127685699128702399070377312420539022934077363856520037645186156897448151639196127942328674045146534104825127008223430576980852571035953660068937816949074604838282586874887385270422953766889537690970870822551505358402924803528712371380271106227023772437938277714774728835834462490426549420443565489881167054755186492409080078639460126617831286425393639485564805772441689929521462282801077770604961413916664215287203303134093290841252175963363057498824577117563402554245571175263252632083973770545371840197910558570927441886494618517599956934915983969028539140540905960374350482320144967357121202611276791653137595264879768068322592550983299625666778333195650907076818400659152414266763437406937811317986255712129026938022824371170187417029286727911085634866035023836806446480758744720276514407403921220995232877138677960217932962841886271975379375276785296116233541302660533498763462530583679342743743571068312403542326664570853261692341538625740447569778535097384519758634269237518310546875000000000000 [84,7] -13607852404011595321853263730675646122080481194654883617411352453256667300257880173897365153129200919278346149833804476788210120690520989173377220570952972271526454625725086745212548532297180588994823902993400277588210355854394663308686155138164511035776301581326615551674705423850777033044154223683055588337121620451354060541967345873420825031045446268053649666248009410307873976596195023661176204341765986730754930710716000759777475934262154950555180067156423434990022298965823553949588410724680773928977496072967687289524879221524621521201066429061559050352003776148895707347714488534900686043359178433627356117116710277007533221134851060954307707712144591829048115655276663513624362337614131674573341258175438909375687229446758403439477970747152191591185810210846732833117599740290820206591934225195400896945902545665195451452792679132118792809652111480957549332080035442294077057382805863544728103257007043659922968723777170206557362626265117930444517054625716796697017871754650149838215867832318137040070021102120999549533223046071823172553113455470518453460312602546630648698995693097142269464727890250620891361329139963732566396059826881214657320490179112672434253727476813433852543341417979614450473804692767778565287292897235668786069220250015749766811741118510621331394853344937919025548586926478175631935160744865993103635362701733204980887490996341293945475975478976726098228936035537602997264920464332857492749139390685087488418119716518471515294942549901932323014621321596652844784953263755696572002862284098043358056684604907844136721512166605232154119741944748207400125662611988217576969884888733538925801445370254069154628348963200415178461794981305262364130647673187952416369544952674503534405477633347428470293392120395847012737179943312441075574957097859914266449072334317334550725374608813367255677935615278751801782490564304631119709575680503288417825176302589669569461539144888023192314040197108070445604931022722571863722164613350208703706262335891242715985335029476717199863287332928104294874774940515111555531291046140352137506305307218793773575975783751309512126312599591879209086640658345003888824537370668271305626358119371282076533647327090234218839651589650812116442862261505934547885707903584013005831627243880331849326151767853323408966704923769469508726949361809599893121429062656527386191280589201157206786029929444607753159001132160799807592412122281710260602262993844401809147066098877751339036075818234520937974876166487614469891323744488761398288667703906886167873159621927950441439045522093136853846341299019364544272325703478586149198737434805290725705129227345036024843238919856958091259002685546875000000000000000000 [84,8] 78587778811180066336565673939566915523440352444179566752987514325923092645789397592041351939400052826711878028542187880160754501207034524406920652311836996184664595460439635486462416112102561460704769296827770625386264026192119886572024188456070807812155221128628567205730142641950358664977824405877427779294079182607194312895353102048105919309238905515774701058785331293296913398027025481227906223608377425808572731440505109664392560371601295154150408181510452303944546163963472514890286957588135296226059940177772843001857729451222979919215816019163637224209993202484473501505837647590040337689142487480489475442566121465765359233298466503153502112235873233266336228258743282728257502955986543839729500963311660849618976386486506889351947608014234129178878779504960019281112735253053075487216556741255820936002349153044442561220585314259877853961860415437099801645071756036556702195873062503942760406044077923274444005593849764480975789038141801147362591930742048300921310938618364943623281447388335633742159462795886633537815563827026603202698352946066098001049913381881211481223339989193708119375362086509107497488458681375035861983454218084501416200176784137694485117143780284225171442133008643071791719301489444247818660120106784052990344690205900923973075061136659638401177788354397464490556704053298611973260522533146846570876870225370820744137891892125209297466024724951016478024265307804243370064457718142973383346182544388768424176090983417589821157022597405046623198633036899235044688696219570770673337723347705474469762175913522765050166999569940127427954551481910940580553451938196015971325627656788177276250400890216338457537037070245932826960266289272377102670673298043657554723172259876094435841553407168714994098254992414852173720240361399007029839358551310587025457254717737912207325842803103171173908981304894848052382395299771980982961923865125699368408832900630124419902297381968801320529894381008402109045423353514828663669079721633342613794058588024298890991911305849467774589599345008935572925744384556499142981837402523353795283809485363044998565261552417261759095443781600471707900375312289716325209350650383073973950471563354436844874030268389032355017037770492076966317783875940196193613580602559503431151397365981276474682185318334087610289263236082198988593056689741110454696099008576390573342346534581083017963771928756486914932403550462450672524176385301186851707619755286754222451946329819448613858587081256617326986638233387488574996380583655134780300670082016682552377437526075339378876397784036351126924407228580593181448954222435573099767367481182544802267136827998370018910634371422929689288139343261718750000000000000 [84,9] -312896867968723139040944014585252560178843321102569911329209833364600973254197504257540140360564216239054268936721831122449623695535669495144376186954200212615663533967786391965518600249016360616424608745317597127498535307397390830714656577329636828965114207911640505803815103460263823918903780462481894340503455642651035237254213216032957950828106912206934019622923457397994186016509419122350295111252647242591013985096254491339986167409334493238792998351753658897132421870730282503508597230302630712005550291167385485137209088282767214559594835294975733500505179805974525870191532278266804432502990328195719915816039136787325675726690931446156094831337607182338208928332494592358179067475116910362429454036557241990690690954306176136404705103570230908287214047145188593911288863655590462335086085474402726605661119767120372591310493403369924636992311308849811360628784035397606986488404006722339017781672464195527351245272742732391157307338587899869495251566946037840695341149927780318238929476711943479128860175890760257254214450485153723324191401038522899916137117962841073033988142635928529827758561509899038074983022599495802667732993819545414633079014590462053726405771297790483332923604910108951000765629569677742623942976128916604586759053117894628202483234093308596436372865186957239221516369670411733132995761137616436790956094220594630847575671147853373565649869695418074876844354348939333540938584605139904057729228167722366901283130973113187184208683766640435821016939949123990580823403724243555848950476888003629501644679878629031424294291882201608683268035765758180280890456247060772163084814279853061153349754760770884603915597409607517568290276294630811674860034680254368249228568602963191890081968873610187282282890093994974501503188963792326005601696607188011731903189908327567625847452404272642616988605852433602639100349847758111233737252535329059610660857941286754287153567957839939257283929642699152521051935898126726221545597890149954214418227967057135217056399214064850026912120711442280388124127660674541863672787515552823603394430197816115885328904131788155565528506775051013065011328002535361855481058843842900275116926295980921640267832694478348276700143398363445461723807960176140402648485075952094976093368960429436664822552126148458671762283381399480774405556445747896637137942179094888899500612883648176836888375561286527694991042959354086198888448549621592297165166116519448310904697200354784036159080961158497365184163987852013803018511245224876610794780461764400056692520501875349002149622026318427207942944338265175897257390750833614544492860310719937303078669268866039004928225608637148980051279067993164062500000000 [84,10] 913614850293466841538725456639462729271012238871655617277379784480864239203044719122589389784786809314618172975139814445492894827623780597780558206312522056637895066005565506684403431191930726134535440514806134093834156967907577848341703355627544197493546284444324262060298011061480723540053738944828553089726679120091962242463941249458424377294488565549612245273421683708056180900146790441246115072096223262883642664890457021791342688992026084645093891600644977918590232747070930226075563839855684445153152586605815387302689638426469735167445024628849477309799567723420536214143424625258753570988549999561007387587596485808911686179903656553438438497931039286084109384967054378249282528393614039138256414284494873287202130393249576145251631993854686572930395054373387474329813489897773639342308802392457881334373664877165825404668010038546261735288342504966601534260719345047147479357723005768389896023844363337692170900075433384740380610214858686101550285370277883122925855562615382525812726833595709743451293254557449247527612254301224585615744613860585006797073959213764517788608565254062990224455582717264564644598611876463277651447026908951855860620543759420813143487614303856868263099890383881938574603622660957528968025402737365025285323167929352602611611888726792830860490074768300671433871585937362495040434112789031192647581511192032831159782691740550139152816348911366465426264622661268149596175675797888811551424662024458049124715117547614404006544138031672248117218381069149895825438984759819963338042339879792751727914921582471519513885461229345582238249143730152780914388347800646702718106990612675846698515515220053715035964495054806155753265723314793689848193391032109435370843426586823503259948429620552073842323059815085615365545601899881318081599925438867130044298269168793034924114560040954817406565903162616151498988332608497734270036491894713096282656173705488676259764706224042640006534407235438128710470477457283084861388964328454130219387183116149484219422359864965564513529561565308993376863666226980926282919903984058079521438291564969700111618942850215612062569678845288226956642230376900744055755421556552463540165894740789035687151105444723504290341980555088018931028426436994873217663126665688901537503586365065537994105086777275269133091583890698989637657831526444388404122915020145021506980609922106242061321933013854566036958516441042832767454922968022360688348339712961252237607774610784464237977350937604245970932358931515750000046415957268425226714583079675796946826226235950279182936602898850573375306408679494260304032941652297689368680036646621271737418691280541160892880725441500544548034667968750000000000000 [84,11] -2122137518446691568863345920858849032177904897826512217298340166817238467569576620355781039885574499547232584448051001295409879175800140743921157955172313840634865151285107470030220212248302547840455442128709759994417820788954202411265240698257573066622553878531991090420389841317919908603715751024767192955028215758054222264991887388970625915773126146955688967782418394258859282598165896807698673409640565450771426704836391838774721972506476194382392612950228479255465463333437645319838849345003568334555269230004300086009941237132652287841112874586605062151388141421959120728001366931887892831052734502778167786540730218377723945313023157764094025666522708733355397425273012625739679482145109726658554502023774349716111482164569394980547522258830065250128277350145052229976358667056307020381687669736372568881683391556504873343189843089462491728678527975081217797386651842037658118809869617367941127845293671280663491759857296936283273425541016580982119230871878521838051911812938711898423895184912342283349332122308566255130779526775580085049399227018909822134673948164332973345196509215648210410254271874018595172754097751577327693086144918307245457061918957089358297949397652306750585333825197727003035509392653684997015811143261757933057951834795391359333660355026202467827937909215561417575494640087178475040060883477399313987550908211872359840523462951435304030121695635401997658422341653845369745326158401464101032785981157189992289096992499092516724738408881756301520935819190826630918354412318711075123594964338568422859405409784130993028858880707504062899986492893110257124268898681332689833340984422678332324915797670560558449780887412360861222284475647215847968916659569311218837146692248846026120774546167899613540241843078468470364134592725373233298793134916740840558129760746144997572155232709947857196968870710577916980880678557746258082414810032924690061880960952523956462711983364767009794748730629231768569945265758147111777194286971602827491688659024498110289171895125595349161011645622292532463166689439837814005308161291138544071359620283145436955566060125377248315403749628586336582648517267516242140604525437924269710756940202933612018747136366126895989590973237723667879157937434349152141139175800144706365628275707928503494244670195301988566934732327196950345980274631114612303961289236818110959103477906031145543922488882642512363093382076340354190960755536550173168466726828225913063658917031477687299281748932823204948918209145563244981841913891049921068303256827787276564882341885272375478983153926682425725799095299402520920526506826019145325687397736987117633223047952900630619410549115855246782302856445312500000000 [84,12] 4819202358227625018183845011859222224163594361938746984407359103933353677047417529859908667253734586041261643669715563298469926851931980750229460265510345007459688615439731630824097760880094962813046925813907453644238107748293458971840058171828315528971690547348278596191828628727687282126171998447187898906903654657626074929415335413916583916999974533447288344205071403467329717822578273582104303681057759192495390034467192823094861329662497051379763772241346371086654303684761180807826675833834660534779763767238883105373260473340311513325620896265297984695579353842402515559467022895954137582547145556523797271432588038440349422425414446708183554044120048881903919369512778033398277023612295033215230998959201859170353728755532287955767933398233726662769846342642857450955512455436014158984943440134954123747787837561088437412585846261182176769422684677282543069868506388063297319063516001584111311953953416568766561368949471346015655182219335614123449082428797505008286820955699757619520560428439680904799496277829490442066059251585131145484169257261578185564839397255130422939199736539590669807638958255350196881667298686421438089004312065053602039613933287926888352212724147705072567458240266414435738267002736860063220571746494889858424085003863948192075025418729882072371261098633999043990170034585390249108780650289016660932335773479960971821360216331397199848300373657228787760652142276818932350951642554221133668640837405985917662978568910068549585405973997002481667333018058880244003383794694261503684248412700483166720956330103181091377754065303420158385277880769084125738148108946211226561103090417222228522101539622262145534337268829645870360985049003431677678139758088514100971597975636732485797940977497313549048185650207567137412522433063966057326772249096263945142836131508855720737753261179428374024115756375559915305447720327026201799470312022146505464025766361285850203709814099158327145309200886874610034569834156378616775034935332742795462945879586670088512783363383146931398289289535832573325397559093333719588874398575782861767585495608847875471449949204980930717730497524442090817964741629707664887597164424409383279513769488401902180624383872235559853887737664186786067165713221398239333285192342537567007297700409416804224049263076618104115403609700776757264079319714720222225210391390222444610205231433308485823662158784822984092628659395238501351992803467530654549235884651074457372850700911703708296715910428409754106541701453100005428769252031270238852138563426205793924738860897992716225059022209451391458377586377756997662285131551732038944067736529825814368894337791360271694429684430360794067382812500000000000 [84,13] -13273829229132861958162947038080011893226130899002520307167039170532114607159190777443195708480951044734535338781746208502923136628855866020683078379569852748734844197172361877989347369867300486941684340269757628175572155016861852351126490030427380673498941432344020616728369176922725082542670913778542728886935595568236204760350672944463819148205711610643871062692939462489665392430977547556244970096314833765105580389877163109901972330448963574909056880428218239371970070008981139258750960694501564907504650724054021863851320773598779663765838358055268816437428809205014682237945999011899898344683800952552001783279229628455856171830959071470145049267922332432868722390140353273851335962767167976840895153563847664992064576273709740302311782467428367039425897806331657377566307110189907597990434667640315281655856073640910777000709323506556879204433915574649744707265765389659459613739373594994105353217165114481335050203544469483654099194485997520025722367545933247733144936586968573868746623849346152446267366763145906244487916303495702621121880191690572152625980311160806135902313242485489046462260126827406800885944318936708874626298821579059081777451049136145448016947216533873257200856850223297312706338206910436998611518599755832495429733948744482215485522661503582013678897627098726162086683567451156312220967441868302819286441521307339092689449988651174143765616880308890326567047209382129327403554356025426160246300030214191127664147586911101072713828432776112490512921651529181809954158631835357410884855955833432333160379780349744926337497990090638447456451575041022120056530784425262899676094149050619454572977538229979767379221889995460618225701811747109416157943479894945252301538490381230284743398713562430224980538225102165478286428705369447484817210595312071773544774902262439903827162044573353359680793993974131047465109876937817777160714298477234995753430684128296533508791818450873362342443234370433105638639701437019640573051069572721412861214644481116392697182084960206638145625796561995122285665089422199400614242795672604154003288114059841065657811566476424506492055635961509569365705092641741127528482125498140911079514056539829613254020011633974462643034836376179820072649954712195019882003963675227213073730107613086811550944082143819046299199736788313495359157503096770145766054331622800696890253663458628305909665203852306751687923378212810551560235758890188793342490301755979190273751835506051143123284712358938429441048627288529665938632680174965277478794082830883005068145629600651103251047529717163030478148669374090898597907077113267831812022527521241273317978816639883810069022729294374585151672363281250000 [84,14] 39086770013099780972952392770709597814421763878741479512883711276977608205598146825937174103388500844963883346962067385372641056822620799044926371363371927582007227335804626156020933302271097072045148375810370964644558813269161390950843916031628225218404990767179926966251230030396634570849427211931683841642327375437848990753420487503537518470132272918253141927066494401734656510196385130393644685023277926547867252806670431935821647972141536216958637804595087716263403899716912538011632047863934893724322723127933735496533042546422774965033499761453942898438451739903808481198690383738983697884661604292559591384778722272577860027585117901415253012205028423170094747916975840788694910671829404654197960390079734755145463078073111647731997560089257915937648126260063835886014642644656280890842378902977546009676219369981512304701589260518825435510459361849168868412108898369717557557579792390589169758943969625148468838047817990998544884692309098579464030088205660178400751155326151124226087959329055934823024325277795442866640590552414354196008805826349226305609378856036780362689319286460259595858783569505138093236091290322251118663894454908201832439468302758648975062642549543165140033685947591234168902174409998541159406518782961221970311254621750827376147472360492570107351577076455663619982470431540364185810577445883574491810011985597337012430731405963558933835697047083934679457446784741606064983891545972625228261819717123133024144855196132270009772232406977143685920111773854466135703780091787958295827013722964961532027739888988397469892774988455961869172983457193990687897878527508020683604474599030461470600929381688672869506984827745172218943179761680108467304845242327215834925487889954102364578978453609985857228499316818220235245343428995656570491466225700919427986023453176778203289725396252670216610802852054159859489111408420677886447923155859031912985535931291624410044486811665270022751872942316859650694614410596862482968281466957027048585959054308267565836766754126423479309486231920906243695266566316704377947841405397054174246926207288771161652559937584956778088887668677072374256493185536645220349305162413696204331325390249080834218299274955485419123573309696966732245686985022482001054662586639810295434947452550554143591033062542700728903536155911712912040589331282977244350735454602511914975895181901128415437733679721655222543763045831638940185511916449773942990323599540562165190554069771645877382017916148770645958396523361662447075777859432712379519455848837191635766094401017432432701642844372803920179926042181682233484733955773915996336546100744400381987037063069578834983985871076583862304687500000000 [84,15] -102527336404766848704924538056250898094342099399672387111821419287654927650035264078153871249581570441175618967682397301389520938685225493085823220095283471573123658232833686939864628096751122571093432102418961885468713974496639275415961292116022584043536396056417844634205792361855447864613420816353931449208939475405354151661369591386158107448093042816326979017328053350492014084309334797715776348192889839952905555815818468866334574365406154971903274733140640583393024803714594773020020471447110993108325852973643872246643710222797502163951761873773659800670488697271420664759075802239088011289246474128072954700868946717059513246219005304889845754867550071140283895510578806953146728543213528115606521454017985220023032823924780503066031569192819694619302755459739388635712835434986448357711545758893055945929041482053593487883407859973981058282471498470992409211153947456874588446434866894110905053648051328113858045860370170168739678791896126175889803328300458516424160145317605784903833684373108224459139886567096430862343314740059915901584401776728824776065927647136538396620934770874729318880869004127730045821327909161238816784455979870571739751642021472716713760189848316115763579273111593439246695952130567682897241825716224321688086634845190113259118516306266897395370187406879122896375445382532105120370298794489209542037710165598160431845314178769071729616285950001087100779076269479169300907465805508898225787170441820696857624352650747494645349112908522887418919238739982462397056098427001682091617195643832531876185498190034483653838343239167411962834677081653612043955814343234445390271731816250373416428131942563282957234401337751552222175827652734475641211203092623197115016507599386583649832567911061174015977345382196294537545016075666256699083564260726642517955624201573737906501668662649005585278486469470958663872650887050146163844475050329709755322112282594076242896204948422477386643877626154255501805971404889946778336425707545619571501725669368865480557398743363612552056331001901551667953139431190163932663188509151103471624836141692702665784230561783216698337775489594555064773856599159269169505570591577252202849984137631984415684418897944961449882740961121478200373676072042445391221876346403116108525444077894688425672472630456588705613397879567032067026958439177497507893042915783717868649786947914744528708750533402324636521722810098249178197299820580459407319648088130768383415203919588591702337690145707572447661119056821019602125230790163585682091671161286241702003850780905777033164864522118518435923449522421234057128193081840744899310608308904053422028201936200275667943060398101806640625000000000 [84,16] 234307675069012646763435166930837759423055238806872196056230020095628663135531051329854677614226903163346968619248612879832313334087285070260764975334423041515119631492127060697764659056016414594515336648659133276871418678480380326043632698767467731292512018130868834948006584673062659972039031921792159373703481355756322205833263527041105476400536247207336489346905262263251436148729734660934063767798376519677801831612380254885661982200525929266880753486425677382228969663644458361486661924705531394032578685781012439274506347897301386573673153629504103233721802880447540294659510467210063572537285041582689816410175159815764870013615942335489900014370025082997108172006804462001959498241549776628013738935373072772811425445625641169535354047490091695716272292950378814818873456771328556899261815681042615361348263110915492481976094668250725663570685762622994307333639749414698411783355479703964363754034606948963330482349260295733570688084087270844467193496447508539028424775442761046027729625146677755506951830310273041916492867132298399135857322185679405639258480247273621858852128496049962700034068538295725810396415787445199727383812941699856043252033404758664340655925607116206451753161292636693116581198787871218235756036862316067630881562605218197759903372371437229518443226542133456748414258301917113593362103192727386258102361765189656537107821900133449654391280298353792753196428828460222201879768804892017434240342043116389006711425324792677360347783701357054630608693034773431306612973201241206309188849424756656514916826317999622780304367041694032191814593488019724366850119948280254553578501031855797698769007064281787485984604998253946005785338679297355271406335611164050805300826754119706757726197700877211100968785161741658140617790070819012046085390648134155778198923244729065570889868888019944492421072123079972364709065900075743791822181778314276394534922972005244747112196154235632372853993936978112670668951791347538388632088973671367693536001138557501197837988518754959485586759652401015467396832753254956522719326546661687272859730100658173173638631180511511765421191669636860982936834916300480915962483270737980301682450274824215787166373737570052595688647720580846093391992698276860678105657355428402456398904339145852195333574305579978793246007236970347765535756533885771574882039707048983519933373486787570182844813002458073676365936710525460795409451248049387816713892339326017453251239891273765054926518212507399075244876024660545094463039727581278239649434240331948888633009954580717969133267245941030469908917283639038804475201876518427885742051897111082325864117592573165893554687500000000000000000000 [84,17] -465873857577043609295474951608746297177357649397799484192073571734594007870159088808446609037594620215260352613143862852378308542593842587147106003568541850653848414261810739731661789106567723674576393275396827348103839286870607517296786072735630527901885497591862031703241132639436231283373809982713948184647934884358257767093631450344899151120805288452398718193036893777146086103582311874586070460091758037317327358265650155420469411446499948316600797021379201448261376936250048549870897225255545524482487780882816906756521273095061703415930726280840484853850120791558422422862024303673911404066330372517812213911808924616444134382755174796487118855786963955118823094252140061921882138137336155520415565115936532285126753315478689693084806634528718579113749647526394065089113611827114214989146828537100097679576169787530611518990480864668189469406414052688639652251941328295785694086364757220501271558349064182807572910680669405315655280207093077862941755618437096364805592094324642047984809866532018020549666032172004022534247246719867774350539508443699120204996900994901822696402275609033948805188559070516389246428784669388910995175400058278563420740944101220815493725044402836030314867907679161952902846236257125526529294208804783596924962667437971664515448005068171853240320965692492013678154044197209596094876823975554341869613065256311199285787549841083636389405606970044170619616129182008745856596607425101095925341226470300693645915883299076328287515040537028746184490203665766374348034364142998031121792672186943384219149894299783607894234385245988215969310933305748311505109067793694319352787556055464348216984811801344366484694142659665179940810317340936217592351635828759607008176444809826747792181449333539623438995674236549656029602949533754874469384376137538186242119913733020951606175134518257915545540233419678082632821326729105706045259024805386365107462733895615451579154915676317292858013498736237161799694577267333058577077254889374056556791368070295366462265141556551315883587503540680481639780950953857134980086484530070554426954855330447071597890100114714483127285351890665250827065931456663569685964686556108588982865755885894672486642797000461202430164882633530787536166201474916345797118256310969158649981148056410850093923532344194347486307846528425629589884436386761669410789897697829364657530850494006977288801634371453766545366205080425670253730328217065322198537038567664056679164092250371340339535531762161344297089209396741804966093608724746500304459770223159469120577361258583826404984620723717412492638666940110377767581771929038323741350223483603798513286164961755275726318359375000000000000000 [84,18] 732354052810963007226156192712466061302534338172429604670021400028408615261037863669234094124849030726001394771561213482844611674245255914167063632262746103655153497722215407476503117479569418982586237897521693096918639592864450189361116028546735312737801362740248835406501206842895568710429807327865055388543894291723031934874471714786800622997192015113193281120704009408853065722119407514012907277053862684253260948820697551599158153275083808081952806675682449923735565871888897701445602968131583901438605387826439018418216420388485508633005097261545734643798136523867072594032820250450812866757370783698548280572059254958647675479311708729173580935372236225298362101507712658278141464301769263151830406662443606202090776509965052014227744802059425886541860800617947047571077139974318113401772496530540778124605254514996807545464692247323677973321643801741212948824008369292835878906940029929890801113460506539690685534407999152112477062125533094876866110865212082309988058482568965215881708244208277145508883512582422609256534525058428203422598427411417240348799113330490028474894347072256025524734106451363749147902217061478028565664031579536495539793712388707411179662679985063110031702952303233994882916781645330199512602130421328399356045343315276726965421545729274528419171857430784805205695909834826274745241186606180157579119214858535342855609471591150546576832031655451108251060598234715208250633315157958857443760244481738706634823930630938380481176472483018399662672671002918463694447486945816836101385303398367560664955412959062984309245651843056352630631597376301423478100828529240145275094404295073946713706563171135112604577057212455980226159553885719120402222297680740518342366174293798804605714706784167346226154633907248115253001877503391533881992319315946304156212889471085740926975065775468377328214928471971172692522633913012178177255197607956629826928581395531745940647333318695995960280213035348753641150212945407570757274829147106046450718212902842035092066131627724699162008855244010244217899493242048419979242998342288505288391317592376665991940552083264484790997733330231941171122994741924215943877940755954999829573511258300998364853007853811450682668874436302178948805031150149724003666125600803674411600527352153816631875216068989224777278470659668669378044834845012632281973497036480567087997587427334207673221989285486477166809843945822029426610294475574211714801683686035228984951974987181892244096817548345576167012823734207291046533678026499393867462644593477978861721462701729009144224854183829581509570553963367886402586025178288825455627519822598969767568632960319519042968750000000000000000 [84,19] -672696545872819854055786677956804942217175914919600014170502104041480369219524026888850622345612394455965238632068036313487099368830432880125804813629493232500602427226549137401026970246150592308685540809825670488465355356738254668548778600975462182348783223335875489423441452821131900849971802827428951146022508458920818679817841442536594332694573159398015376326368519851291804965074085471804212154350718063208113839791720949148683589569818977162210156909187249229813669791247362217166918542719729451354383941431915449392951502395027929196550154384025702967792410248015425115875841087587520379238466888913979211102603929359266833214182457718862772498512071828658325539433430904239783510014879633209057349964680059021192539617075141759059108091342425554822588324654418962863977369515655455525727088994406322874665377935268101579627000755470776671116016281195528999729132338084089475626136326928347725703217328265618921726215045146804597611435752023251687714915211160577963755170587883504247691544621086614812080411577273400266824552870493780836427583363616632381209964551404564863126385212447657389477246369935206306158352314575929353162409806024699558206350063326759031797397618964827128520081036799780405059828737993203967413200210104121638101459922754662729122316566203056243746127408416928882331855281853795396365116678934973342048663617318989598584176771502570808642741607753230902165973594446531433572675118862740780482136972003191925011519714251333973244573809580341865683105743535902987550092723182143969628498476179245732182623273668516535839199548027867851844036049746043488577892597704661159649579614930872602447790946012450773247740164051926004163310478326356283117739754133883257343795768930252855391269642051657905159969003844953775609004603858846002581298894972525093458720007528068396569972812508487895414155496425833002395489197151335189883340486752567948023319914639066523027557933625919891827833483089436496462040059080922128896059852740959709223872449400624485651370305677938756430301185617596900438456765698375312801790887006919492148473902459307288919669055193048848989755737834471595933021756337431891428316874453065978698772723082967768945096532072238892849826913067684987987924842144600689547699072593597483598587237493531745251954232627268005777639115725863973748814006805736524882602390680657324849735929419779004526042788847243546643927514730792463441048598396414768830550525009820732777764158956998043816415570400142455098054591821063843738785287965325964974473483946424206198559310754726230320223125634817862072481927730528620527923807692727395553256020122034897212870419025421142578125000000000000 [84,20] -343057879206624599507479505352498578257249141693118256827913862112621737916491026452998121951637945173401159324921131428303207837491774314967232896154118818971670573507883389030266320017829716598932737879639497620901544597427266764186181780497747092543653372435539638063000893974467460439833678057853449356836314132518777397408485285951240726363635262182357828390417650680946648009410503652126272827147768727195635204063580689938503768524928034839630733643166807334390136710766708288263072962778594841706841408398746105206497568166482021144593444382089332439163215438729185010631193233892266376578191257422098768220901803938193351453472682852477883286996875329553509946791489964912257529746202454485488387163036444172289796823501723128614814384220238131771867239490167576056884234963625369801120549121101350597548244525188534389481553311621721478797031990772368043180800918923293165914842644376004860350245682038515474363700629898347731021583034318572648267527031838038316787168065974301118443939325313146106371339523980636351559657556879976904973599656415251168871965370330953268306812063041523021023675861417108956259742685074421643689365598643291564463631429649505608762132757356382425880982228495300421941018321802984446624318116196048550020489962017893697443155305513314137693847060845331622249554704294776331805120490041260586981159380416243645171893943270877449807468581297311174817144094649762872234710630553595782821315687024249614970835185849062330063086235125024646059449851254410242512618795487506700796290374978599996821354107786992243309751963191151200216045987404027519886850188319358913785457539587032004006840340515558579835527162046192708738356509940970727387837580861840206895351413003299641090590123650188237239002242249063407909606838091581362947245771026478546645799940684079392769687397628795962618937322783116518087034008845423822208246072417231857835805384751099509162722331696450900226442592378081610630133447515137467195530793013936992785676910579251072329077659323598200465570534963743530190891288592561820628824724541878706846384827976438978415225986724975128558591516947975283194914226973853172144147713922879143173157431092440143896069939718774079068566763860717852552828121028778004543419807166101632692888913919277029814904261265085038182354207634092045182443766143218199926181722386233932298728479148355011641937236028097544865625875486531121658973126970710408436330480569347192079008985620619212101738396829151598741601953108172081269594091602413557260809267592201185331547292864095516893623297215632104183705720554314294045691493661564414052733695825736504048109054565429687500000000000000 [84,21] 2479696125827561526944981909798304349637342744677603583683199825932733069283661799340146225704958709587868120057316333559261934296926376042669934619425878696375185303297155218268825162121811139968750152617077205664984781512387049885596345022038492136926933830291288463291842997559971850927479889402496221615359511749236740847699918479831712709270424662662006465231688483322280983918184437233261961651891546698553231173238467493923710922619451485638820302294070581587066724309234744623464878247489152410035986332230516237891325456387163323196955790870934623919491578315771099273273766182317648758310292690529052717890335473751583419891125840353154104874577139059872663639363314205287031228719009220399777883599394394576079839856798283914590094930418305571804474507109247921457252505842001345685158338665087660099302549867277201603164566438150275560517685564276766411218840368531243735892259661946868843386190032773798548153240673031837088800060788812365034219697265959214674719908295123352258111229746982650269676769499088304311527268141470685792361917516754124295956988601425977077275358153057327332547929131378652205071408582755403583679684103727412485682010497724084065360775371940332149862225005026667802688258836924676122147773027112726734566712703998520446616125769208533792839498409434657404996601230417992996409672989571378593709105709333247602643051557002593002077874006437319661415111782702013993278709225146318299053645834653012230080578036914189534448929271268052621179517096726320357401796682906803219426537244845076935359014596464206540126190399032352530773974030541576852444591092918204820728180976759713101485008291866850055675972483445623048186486164006111539581451097858600892745019518477101994620385747388770573494418088644205551402386687218996568938553491069223406662814300153170794732888827921661544901074750588041712941058899435933634430509834359755697442332434811980749821031646026134843419419851912580410479198162657568020108596826268199904003735687810950404337552410573289976475392133896872703210761088073706126633236475999729318115598681427531541396043282941677740774074552968944669968312274524866423419869774689675088073487919065450218219275364911497306856729439194646415626449496323599126366900615509441950950726485195859531393487723153627128411865062605280823748784936733568973147130921461610398556761872913610388532580849963218192964248769056998636887603355212240652563928221097126989509443264291919153991634428147119882504140258994119233675973971923166966720454605486899523797426642745283348375808116442541848935253490203646826382995705226515176927692962749461003113538026809692382812500000000 [84,22] -4273334446896248821646718782899931258124006185688848310560177972724401157173817311250358963941880434063466301966034257582602668371979063792142593532562590661561092471116589201233360541527982437741579510609460510521097848917245820811774694248829114443082091901395864331220929329309695119187802993525591988443070013561345734063882215644135538655652990652778598419166644380136495653038659509002956548992343756323724080901392757255476374229401341265683898734915383617242006503173368835351617340498033169781984091809201044661259501381017692602626268945065376379023923480880500840442467804180021944485341544920652748482586906551499216637083734562779416636838192632756927635256667676026703666865612324687157789311806287393852709944180085172113886410076433334352343567422563981636674151712890010449565454331170505801410051803182561749024398709409724664706034022469467019590626313625680903425523517463082761190531096970823777206046430340762349435661297687402454522846050523653034376515507456435197408296558218510542952450623752947843196708045606447998270221830004124980392794779435306339584283711450363693406348766413525688577361948621680525578171491998645122500590024040408616692725286291196448624413658476884323642783727084648378498173715509700587885533909787611756249014574658917133213137820407204678316327078505718358808926517845015411147621318844810618030664770007580642850717322435647921543591863465321450772897478526215831659599402514828386099905939700953314701688033507482174884853733125783744605520746015564380882801316018223007928894446252153318394774028124101998257480519312776301075032327106035362424463672504416836572025580449749769765200816424601139278883605695674952395609859155198409772971576212997636876716745950427250774921488525617389908957959662046881090084553480908538798581191479378563462754750490603786661320127037485758624592949730985969458889959419753517635575927029619471934615345806739144562046533753997083805694585101533304844810503859893461006750237742984958554004800587300647860388676985177505943803900877774442214756677695090393784427788988417331127108324253749067895311178596452892136239410001252948763490889545410055482760059382075829117052956016706077223744663021126618563496251520686051455190910396059300415640014969872560275046065919952641952086657304019954546828286960084939904057332156181214021122068179427054732015902031551624388882819520199052839790109534139260526741703050085093682099465267011248820193447333384069563191658450060565067938412388901049594242305249805577169085511281120382314679537369366892029242418986219876429899844415098708605427191287162713706493377685546875000000000000 [84,23] 2414952075827185486377100109954776468451976034947864693508730123475125872087954751839709450105132483702566553107962886646538776638737746116116887190105147710645422714946224567181496326664791922246984690923352379344607026897407848903437897733352890114253145473771550064904392582479346863647237910343012341540584264486452243739173918430115313640311495249614748269261077296757029706306588157736327797918018985788439651400319008207489008336483589648281823283315009459939994578248057346324023735397644462269921892302567345761949451421808994142285718616411655044917674839051118015459848181561477728907941314502224220738710729740120459140715124990888394408240421743472511346066928972443625950208179607022777008781427364334914763478679984975914238766373757325940817294443232243195496477103444488714921070972901238379515714283232891356412262728833420604588730351230496419327004763267880747565489975727935728884996921698147830994897006546234512802242114504291534955750013574083022445957346657578172766619451468316610683544213847519170224192068254388420511201738351332316329591920490026339609322175048120904360184379965808718510375821123490566286686395722710715452230418453498219740482763667424001483715222095240479103983662589365418262201693902808549031558686855577144657822770332792966101627040214916288165150359929912542108737687184708331627750353812188546774819623056767696339703021026906387641754045812705745950180522320248290596865053006849711091868108060625562060033032467916309662069076554752458682149492867258680911476618942124177116354850922919490956196093103891672868907430905959925090267795108648830730070801566452172285860662865925214653209006803112078585759223589598254700894352983705383288087846984880838213739582697432338224724398384022273319948155216519229069027721771551234124960616691817067202918728665815451019614853979607368762693789096203104038907553054416834822008345764240312246619570513709886920850346323608144439749027412458827667703929633828584626061939297716431814416121042042320736297405234656615581553637480265453040805000700520584534314306858941981113199739879021384216519238936035054747472011205442428279384760258531427000011760270957952274789454545563280519972317426322992792185186674971693783536626489336233090657693994736083194425224073302306014124916870687992133196989023030592943435928308780022481682930880838455679859018360862918236440369103255947298569082376835907618396398310223408686128361396454433540109554192760405705626943916120879488563077076421393394930566764729507470769406686649362029216113765800999195193278179631139348208660258543467591607623035088181495666503906250000000000000 [84,24] 6421025884842578491992442429422810583159876445183207544275450875119663123674370346896325753551146524015072450791871469822841813207849417824907582037678583604533866015077325111507954894450608406656330253987991278229389734200795247074638980794308782963870834964089055660245956751532786321619266044535638143058532523682525874473467154751421059031507363860063440013655055615594776466874062577289618762501185690254250774003081290115139147256108436740366962492088363790187718735872210634161382016605536423654571453636552397847588040852627904831599981078109415246613115329840859684474130819259947949501276129978457241829850358386968647088023746150466401476159423825640222943858472557358957273814957705675499868524316396740917297213516681993174518737782394547199062577776618663586660931829493174545310200086111738128483053147404343129361713245339543096582917989667751211834964130241364665406777000141251963770310728833572484462229411881436539597296072764091804619532422327675536826639624746588565857598552113549466047218197035739200839572513542311052752745523638217675635408737174721049863866352003829789251729888624134351350027430868801881012745927049516219068506844141510489017985371969479539050205984197650505827547043872124317522030682471087488191786431288549664100721452348042068557763241321328199688883022127398733120594956212045361971082854623089975379185652134568610565269272243949225520251796134153196000162460770681733245201128305692791858849785441129175065052609620968193067415674216384548964256390971587628031433224705024271367574517143814597316573367740051990827136846369099765950029266301542111147532195714602527335286172871297140524043255068974764625817710717869521612156280611972453892232472835278632438829860531967856349637792797614515086754109504638880360341171834345874662217529847452206475719495557332575662527999704073446325731114331303264645669958845428702980113372505614967901791762304883685182300774632870285178394346184384342072711161493995417968956875046874902338299644634959485743339062575036781491450451967928762718323629567123725868431383194447651633009464103274897132661349419470848567222841515871207004650444414604400558875043732117608695764759783524469960443173390858766147350003883306372238191071940522041414318368200613141315169133783438772250638272223758019650897459522297795164966464509217241047189289766970171947430839593632802895055142475413004869882498416212088209482067284467007649138765091399122241929552051746132412169351054715443930469649479282694029617138220750916651726019215559695080149781591872159975960739270932451251000516734279699448961764574050903320312500000000000000000 [84,25] -22666416117279654401024538873678003452518950963340780494440850285559914141708650048005675423414389723967238063138563913515982617661095584588308490649913497705296197138680699183106064006238642911920662802900717834468562347156675300985904624644652677589554031579378065203295574807565388974869363105443797649420903186007963205941796510377764032262340411874277825415462966104653992553401451446022443000956023386425142736991254403465442596006000039845508669223214850539012820390393916981720494607608213531766968780745485781453591750633070142636866531910118510095314916364081030086441261838605185215626582301612698226984002849435155790748498461936571618889305666480775583503160629292906300890707934291690524821592285442785926739279658251451656838399749849801092712089926727364924101200238767645724147172907424120219910636613966734809508486811446104806921534168058609795827726941647011618756101296716991123775382159693463144225702595578007738920093318198458166616953985699907724016179408092376184484839228798395749214433690038873004887088726120085494496531943614451979708832960372198557786428486844652336823402948326403585621944016634821058419964713950528204085539401316585167767515578714775989987624780224374393927733156687592869469069091989578365190891912670405714168716422487329270722698656258906354485523942897461285096546538684038491119619099621250110238847048966294451061428833958343524617206922187050912476875405957701568811003122960333776598678056752998321821397080996369169334934996661981042416444843173397783247165377703589785580436845185317014788395457248359672360158497264642058902788574299208959867794726732885171259617632471119806161585957020415771005397331591637761841699057520044072925807336668287150648437699819546933964033952715902790143645709971554567788311167326353470927430923043058666462154195516068341463798761893251930590908366368116411444952738526372737844852906702458350075576476766088031082102493599506532285568619510849690425683176679714608066787162342077980914439374287593026788991408660857191045885427294568439257017543770648468257011970006154712745953105756068723877431122230344938413826537831252461673062330954397115901918922780936425908139623601183735983515230761313604473020786872527999841370410915328283855830857145550875761807119572731833168156116401220343976476556416633388250186806053922171151414774683220612985881373291129872544505325956566966780877020170714737387813817135273004398834667645215218782848075953618504039635198908421400482587556302008674923536226527392495304359011384514907605829675031741490045292371737093033742631298377290249845827929675579071044921875000000000000 [84,26] 42541081519599019159045998189489019220915501687305439635470301410093422671956673636253477176999519655162700884836893132764749438480584912473760341075765296494681300101363168156045579861680591030137906668328190907955931950033652701137338392647295905578065994845515412149402088085984478831219999050551019874542336336528207292515049452461347193348499428622266406639680482737540479528288951494601941572705814084593109400107091763204772418785847134076902811836311256566976331490388279015932761088128258758430419438313442457264791281213667717223829619331377662648630241817447481862743066418681190502445332941835103753370728396483266025712757151547947645759019884069551404454804310543363068752539830099781928025238127662254911400612416429286565240658033648305470913866081062715774863732381834240766440689994588169632656579999276899685885802707063306855648421098821665730454929426344591628512388098732245849538993797123531749911668531607927287440648061735208195056562063559289216844189303256683599336444018617283445120073462973581006812525411376270651336493097764445661499981762759410269832585699920490654738727005136183370871029634540245725290476450533422036059191196223120308844386065566408892520226328494749267981906007779431931252338414793343335550600289314315898234193542367220622873574345418129606071292233436666442961404308460223985158718865700711245017243457678192895320063676602367032823127114931759038814195229828317619351378262959541344932563123117847067638266480698673304143946707653992923244391062592950854358793914000040581172872336080945267620611569371652590026035400879944568418122817389432582002813965735475083891333659443893015351045469221830653271560853288414725467674296885320298454670326863106173922642191426252080960273151721144679300051858307581906343862717403500686102298194262715399806316490947664032113083533182463449334533025800772681453689659993809391855221026453400398023703566200587435814159772723466527769393011869617629478598265014888753314684583541277486274199359554430796944363598624786118578664944327350588338575178967604615582816165469238304224703135618991450782900486877264333476594237860253328576270010033324587446069506720138625366912028064462324565872810001383105319045898274754377944263906909511301253105671360117683019668098795068404106692242739590498277030908132463147049942188037811421181128983034132023947002317298973652493480390934077991782759348831839786327308609606894634610954003913888857129764890917848243667631818943739931059357117156206042888598122899985269923019833199662107552564316911132798671740964355269046248686493072455050423741340637207031250000000000000000 [84,27] -60026977484676953202179190572250243837769837154567336973466304502518661011215758175494894976929666585746868052862562683424069247055985371275515647065896672052894391142345060967439989553296570365721635480205678124180479926938786272979922958344179296532776429628391129558071588869442680679094339735221051244722299802417936566920141547967464624160786481550664154202951644651022915535140689231719778945178070626375098389277936479787263537524950456240633553514479673457269855114586421357937879177359199629673031836547907253922343176926977694256340917288447118394910968505202450234930508018765695353646013585536566013419939388994155343835891601141252721144357882898002532241503332914037760009710598754616340889699349236970491750506296763742504943398451881973693084998035629002593886699315209950967094971028739893687178516084492888735682383327198539009301612659643468579861194859946287721381450751723428301828067410613301339494408852792903526756169519476424255249673480017479376173927403791281030539161716402682781260178064029165893414684878256696089469486841470300891000625766699287823415716481738175239445031681726887527664508791828966146274564524548362360299759781918357798017916595412256122820429812460678941640559999133624729350555530014623194111975242856761057785537734330733072184271255240236781181101242384694175298290266335646837604306702319730704440172372682843737937181020397068608851611806185536065095119988226665906363895364254992312352456052302410751162503216240267015824831697248672131695425778551378285123328002034834074144913273798024054654683619276737857967501255828505702244533058393213194345565152483941418534496362023668831101425371894897987575918407703100644458556411887767865767786259138791684722478901650103920179668498361796021482502319698448998543958124820580005630772752084464043964533901539546760898220763399989146638856395364625620214180687413868822495450687244470688416808653597898619062776744637899500299896537376673281882610302919490952348216881707527379957393636291451019942474809253210085535174972886663354887512147535652778196779783383547213356849573003881745709961572543563789574304619060554085259410594666136729495073741124000961997700115945634852100712530642743048616711046732955585214198080984596333133342565529698265864111754029313051342369114813462104173171971009101122664161293971320144424784944680921596810392196839748786123481508756933468279643480861621461649193795494458597784800422076334413494873035320883643117801414888909222558596650518717634805816903340602649548380928152426052517711552010240181953579870124254602714586326328571885824203491210937500000000000000000 [84,28] 70736341905041896149702483797539251690583894286852864661128663521753796217791782238821416586288349726087869028129319672039159318409075703072217269509464617998564177103304166596678889880015185319370329665273480430995114790642904182401491059719915302421066211406732489183196042387597305744511101037138658088284694395148783263152721756992065296988224359367512231681455178744527721874702776942505539031315864156806194057853680071198929672381272847924838160786228246439364616282431734688013744231582727853456697510063406358453246687986069527615189293107415895335355266401142120136299634253225897584368085274854604988844890958133749472493155163893630276847828945849443090203743381286746801996838120627947995689095501747312047577314591618895878606897592232540085398966455576513378756437000841804913100302406853199758373381836500120901093913818384145311463091239784401644854563481333182673385254522986950565242390722976462427741116524456229072969945964119735510796496334002448580286831354643806110078587649182512981332141439236466386097004249210700034107581909115684154891772226010201378395414659610240915667476753718954238971474733117061188007146705865379972927420783785435054488332857830797031880928743726929625134997494268236103633193299898554062645737975900494457274225285913319837870822023348610567667672310148018646663236741830135512501462615345446386722352343301352634281273591691035360294767037299481518508380706278412393016225224733443302457550457057573453601378226536324880425219311936748942216861310215511842862053721509121643954203865123751250975226959369159596974391495440726268236299348891360181336462179912070048537878817908786202363169987747476765776763658515982150305633949346947239487144142902700170601173656690617604354244026250615424018021369257311249978491981743234846665115705059020865861594563347332970282874343982538765221050312707756530568525194300870033443638750030585000076886809072514655481544604758552603629727446245195456704507010713915869110096233116635999941325947395741340513990169238533784904395094195397160819861628873140228103650884656011680656971248305956839771926003819586128533967124732892862244805716092258339229845894257083534178580948399419510414642040505007304455642963282225058953473406616381896097077241476332370735858410777648561415962136456790468308516267604116836425277739027354871178724899475686139228627548606012919050949069185771283365943430402918356584268438124526657507427354823288666207023700433464690170192650475893354276721258157974102275330889433743587464457256930758619127154225218976152053142192333012872040853835642337799072265625000000000000000000000 [84,29] -74295241649927700859659289672851748987349891109210008128083791845752361280585445524603365803025266941551874040800511021805244649225202482219321472477306343217339280981325685792678308199807030741075900764675148588878567165478116361819332576336033085680642495567967436247365269460207270551121599266202544169972212272242820813921058172568189490911571772921689461893518868164643429959875082481037480154139866068718705252040806901476795734610920516141411689248993506751878852118675044183950167137825849038715081892309428064753060025529232562375633020427390450914151038417617398489776912401398074775901617525609423668556830500666782638572555457996084608033904090558424830406504196312629461117402586440819986113029584134449255045319773400422321400814879451542586827188098520614013179259380170798691698391267624702256605891234585631599498989936552543543420284643329255063804143281908774468543570545190228818614215835521114053239552909174416375095411410837698790780673266763690479311450363817870460366275509471979650147995802629454170092517588325048090944684654188227212032326762979966719426777894886630130188319505400785659145359478878417180033432742787615845916314233591599188004255923920194538510530713242990237110216770972847541456501020141089974700204583440260597007090851446471729081684075208264917509137522399226683894835806440666439016975821238109978980940773731469953622519632445200479879132896884588859847780030858044392561236015647946971815631824418616259142666140297934991390560586699309521094762384306192345671723435927556230477016805861032950514279229759003482897743044719880133027237319061437743773117599674003215553935935805799586649433709449221166184487703966379279475117154871875306453567038220656618212548808165714402233346540826831400947783124845034146807028498554613529348571597390931887306373496371268727764339542869454775379103193268673625623422804659757239177223640853281725623911364519592902282951652483149025102533855511827898064967667767051565524232836839285606157108421095946913270182760247815247326543773635984377082108544533104032965099609605924648059648050588097926955835749589456559143186179693488894268158113475737228069984181817686466223379634640172115150796998165545928140447050319438588377070572762763706576150816705693003005070680966511228000719578465964750778367779440469973487656909488958353018792489238740415232321485057129818631826388111421836973469673822232269652344629290541294460551583440926269039448206197670854113403261156063261829408523726127668159227726979978272254563825108145868171894408530640897055270788218450661588576622307300567626953125000000000000000000 [84,30] 73303425709959461594405978987366073031370256659179104751832647268572140181035512923216754561299409100118158822666944988025512405615806283655892155749109960918204710319742532059294449625353058906423676336800146818007680297356422805244680268753414973362793253433555552507875149390530626773067944821599141457534095150585339433928659338423643927592758354401192636284476771757581994332322771310431560777245563512570373144480881820535661178524107584025208280151862193070712613290846206211676765326829007618718074696734923767012499378076057936184566519024980170051541580761956040260910169789816843530526954222037648458320810063216431001705281096354765375492166746847776059875563701961669850685112513009537481704147407907796771901048919521498619309350704226449166835805147750406735954546775206598924396048871768506063756275769534084604614205631546526489533458854306653548592375139744961359840763977946192413470771589971820274463312361375589692202502067457538788761636117161520707522806964129416205584789987216733251957165471349624372515904900808510389938176876067062546156432261711312054894994072873459209739966329665931904301744338886397547558197695592693871825972075629249214926162105104296091523645215442161105123777466301307821356695673125908885267210233010019988685008438456815019356936473255925094244185495940235290328656984943477919352407754809139900915325296428240988100665987898707921490148458936565325433861048115422112323186381656021379946684737915380124011578218059367956766517120350769507180786049831222631000778803719680546963737844717896432654584758769817323191454244748939731697998618054530911594165000749847408954764607323972326951852030749512192884460348751284030051046884735036185746351605046057100326958833335561474513520673043759942837614852125024206299774705701277957880629095452872087989654823741348051897170646505651234645359331882138018044140247452224824084319133858984470002042529958250039164726329022605813125664237519743608055047992932269986764756619706794605318832314445813989972379758888947796808826489260065241287124878442177647945018066225308994899278363930917465233990066214665524455922305088815269656440101586576815992071158588746885066163984004972503139924383886744213344833895253358045449038201460826693629443328656945788358960198912637667228474724726143729116054439827250052504240018674263778193783375865641591867817709856419466508874011598310262532460332093373863337629981838290492751192224766697734823791641723137284468654664124739294254075486828415179254625702442538821555063791204703628345889282539336927278089683923667507770005613565444946289062500000000000000000 [84,31] -70299259697476903489429606379813919346296397580968427892468184700486570990025291266016119805959469435011963248640511932913864533878211300322296967472776928509537130206104225879092407993509246760498753582786086163224258553185387017709477193204143464270973411777514628712981980080017461886564123585315884793842128747201865325961909889259444085438836000805751797717632082799529907391080379706316178846172320063462897028680846906295371737863059511594346394087619897780652831147008943338585238738515526970611215485685146968115246459475056020555473859846500483189817763993856266281413294740614220755512819245025364386702197880122201872657476985399840894537450510312702610872823692619474462538749468837726374860293762231486087564245350308321231883376382133284130675000542465811920042692775030491430072251308020228241837068235021755130764095741543602302773174604575626981934225534671702272547978608147351113794596334506600347025778110103928560959985878043246797748525843786529270708960978920658041311130170301376024324969420412474367735605400990165368581941437554763055552011395305376184079519004827382305655201259984083521206653899490027892610773641388533746680263972138952372412271891566923377866067571601636954393872958210887255214404161958201642036349469762924385814930538803351116515982010874455161478824489263053611030519640405225180976787138903816147386688699304847161906093044829925304520584014549385733173493263149237783693071595683727551727734339386099854636196991941411633829813057116795885441559823238421607558802178274281123482638378546095756584538665657582299300609307274072659543635659401817410062495301705083769751240013941255881799762454410524050832138941284679870834256778972689030436362493968570144495127978110945767131141109744018208813250231211443565261780520564199058197134962524740418431514497672848789898820935833645007785789281148185341788113941357624308707394151778772370295677095205293173269222837638536679631618464347140044205341528046965846809128640971608594798549260778139406786195909123062393813395565983853481008866265845861749907888967228457180439578754187164914353334321805363401623768983357630935514991901624672250437321165592405485577735687524689125436578852813557793625855004290829667275141927453185951677859690754540508546905610071560660309535740955201954591784497058246781728049555414002052504653831872822866371720360687898221820609497126747310414263213133776744438501958448525185368659565221862968633734307144952523633189149570825847062040194839973969876528116466935119601385412472646584411032408590855151409027001818685675971210002899169921875000000000000000000 [84,32] 65793518417976899953049884094430481427393553193792228193737644406620973746309275458948009889087643997122021253978958247426305435451444764031980424359441202370541129061084862582380000204380314148156413292444504616407721698836680425257721331397543416207485772159692671179596365065460769671429572589336227312968668359417809684458486252850930768475967152562718408752330831959192506472744504419742468838897139414994824068546883422354264469944090312495026368381185810365669486494189053973700489221376866609047222728459455144019933162439760595336009386688136683723753780642803467639379745018931981609480354746427344750737236919659974961312989128919112196531836305828324885248289533876879861329771546344477314424425983770432568766089598652515207196369796614040471663654252537259886673405509211560272108765121508342611167881823713097774414614799815723111912854613092370370292309182958467620048327906993581888913464242613773025705344280214940695190796171378043665696800303430612311075867776256384744692591213301440094420191610879348530627163046492337177963813221015789775442109909187250826035056980207075046657621941141879387159955752806622105245255384422063523320733081461166134921213033124123980182421418677355589530225835910859157424857793007005849930544820159504175252751840141745008694592327098726632381105922087867520649393705406457803441122511000039662042402530139348224675194320471953295457403043467631373411304594296467024531601454521331735572920052697727312510125234929496872752529138963627190330716760308905493701145167216570661782669406601804192298263084158584811268296657568164221417157891234845596829960235842914554228367355697652685010901127382445257881234410976976048306922878111742321167350538661986949545343056783346045000042185150537989358975935598665430460045645126879617192043348629091967205394903903134626826597520853330516241222584385164934885782819595059620646718899860103727905316095173122139678777028061237950397846377902101930100153046193662889243258681638677274515367613209541110184440181144807869939247410976751724417081864153019119977863439477421820790914897319262559137350983352324826209644617107389707726193105136457418985093507556071450958372407673406381277655117947867636217109880975575308945255793204777281413741967907727125995743682585652142775016444102022834947157780992654563910071884353678129257809800696672762244582740407070136034128561643538178967860617059906450257338564241059143780505527423002891218550096054574751284960001045196587086715580606265474995200712743966595082865945398377076251217408092708538447368482593446969985961914062500000000000000000000000 [84,33] -58830238445081651488153179554226272642971601794403389952212848069719042003543859980453545851619741183693138452401436847961277209048436602427989140315434920492628343347271697471255598957557748146618636644121398429311758677764178175961864016972819204811469143318445565788845790843448351597698763818413651165813910109681000109737201424118838709634883634048494887458668865646767672107951439397500512378150916223244494147293917072336974884095952375939890370062705662441825396425191094950086409679452671886917840828973577186869362592083032169010978169024101970808845009795308204697028436058503893040016200265884188345807859781464326314625399893269967642604733125938740280618100622656072878435577919869714478816399449077868597620124859972332502783408798052788336610577216163119969813630225980774800889196913549727979073025372454491124119954458714579143956078611244076402163106218212102175697365663362049950328074903728218800707215641536769942359223835581687589357649062427641776784060792580032438683736295291831184915320481365125020351324391168053239266103884023589154600154054163039950978583870817229618509587539841814562361034370250855794030273532237172299547112703173571490668277172691519435905031989390212228953234455328972902913066375016126765768371955338535270739560654843811951303038764900979004368112165718980013571604760322734162201676734966747294431919161447446074468005205083249762373354217804465546929899568304761752644674448383785898532200648861864935064478857556558740641532630265177965631431160616315713589996021942338604374220503065252654714602946606400506311699144621761825772862660522564410282127273550901268402615487873325721319711834533421516847527069140929551129425724458417049001444434957215748977415257089616104316286669041155056614158187816704560324865092478768705309594640202871546696384681200886436745413097013525288102403754162226254940560690141785395185982302527704019752117773477791342736382976156113359303399194904660103411831017890065780455662675120885075641111438717372839254928545128301200182681324380616198375786089612258428611330821089256593529185812025283565116745852339729243165419929989910108377255740644590276639292692801621513425422274789988537076676532438804806463218568695419078225692789334922282065840603110515848291944334821526315393552911070144094463378665925256352530003378905742137149238767525494380973181955744693032625351371708892999833373639932928257712165531288252811992774788666104131319005628920650198914891169307842952169532666451147188197157458029728117954028410818678746790566188619442389295954853878356516361236572265625000000000000000000 [84,34] 48861720657014689049855908888564233381103198155937571414566507829657257232226017158525223606068755159388310641429442427515647345245298862320736673751538103383524768484588252475686686431904347987483602170882886741678578498964388508679624838572958137020171432882550265922169624250458121127302363112620109977116305763280815291911041839766047427561338144179618350271979749815756855145951027002296203355794526599145850943797544453595680455588731353061244176855688274573704846372062998732374690001068369007070135623496379630428099952010354360531746683296642472229243436409816610304940792622764549950617501256648960753185734218185230121696618895974090518062241196986606233393568953189887494232489201916199247398050925295091911837247121874409698568489651057427379591807534218047937962057471299703131885133786880697212112932468456169891868020079604089256364762759052432900587330470179568338630506524298748247410068907211616885199453000068134468553844436356612729423009261741973341754360871997777050738343160289306761067163793977263400533293297384559622489387970899933741482630371623523749372208240331374539663925647055485045986034634715142435611930462318117003230644668847980282595675557170023929648273355026875419998958215986705700449972349415471729650967674163420218568685193153481607015786398493259528042291599306509479959223747436318578307526215120002605602300118021703257824358047396541019065179801241551108363076075362551883017640079629607044262441157280542351886788348871649737224718700430867942224924974612307524355810014664717830335352530819647319129849416905421539462353409692025563089991126565407446278668440023490219260738890160682102597267554096275384076703046053055812396833629974635644915479084337695744522247209198393636015022609685074866357361319318560266515880876396930138839549736255729635771094310862134321735721507338054758851368025058504199405990187878659745678476209684051633867272271178768672287596903786670954910607555113515364820594204765352367871971927088657029636047125195094157145828804961847626103570027960637717060091616011323984632070151283020184033116373345313432514896542678916829238991494574062348440203531150829482306974376589367762470639105783793998817368253047334442766366441398423065793362095042626777786523636065740019702325991598426677996313472364270386717029532489486412322079520745243103346415031208638973144446800799861955661602080527690644846232295361064198887334949485366909656330699966533951142364067802568948186959759237699447604240766696124141122528295092629821935384306438371058750776143586591615530778653919696807861328125000000000000000000000 [84,35] -36863741609707968406348080557016996120904985369068371603088549382804155597737326654821908967394786915274317680380130178341975436636771679196953493320911436938296714807891546538846769196427108686042116378354235267770850410409717933591375312882871200900589811292593592411983021976673812665291623030658114867271604928441299396099389628310774707424131510310354243779770861784726995163251318838860187490742712396412090419035297819458663037586029079506374845844009567265399247882129772762666349414700572122472463477930477185778098792797837679737675643819192889057334336812629447988323977046481015076418395941247218911472626859211932490179664664910292255339634922495017035396003639600791665297056844062258708038483808272772833582641761160935527864157778720088507998327293068569304330385849769413150024047469530940637022220256287551677338038836635762952627141782117143042968329299744904037332427102809466229393248595665526290587382417786195060934501435610662411341342329822003494975823568744167716108131477292437885158214839869396692722737071878993272588495079703116761795787119741153716745897090418067083478883489856679548460943756671546213640196403984270735615312628171584347000077379936446184859403030427207082239987299456373826463415678632511080481582899402525349725489785832785158691875023179342296115358347802507138121507777138007279445551728474757501165584510780440069761507237376210368038725433257357271563492294458990882001485062733486785497990886304302426679232158629813382931798975550855191105131665361232630630876604013243298608179635880142003710913794134096390704326524170673142584822129785533553160654482074488742824104243381070975873696215003339047078157477013861017558540720034268916201777552193074608359035223050541995998792522393579011259756613051340198096474717024257435927801269817716786445562365244106974804924228246960951588256281989028657128666286922914104755724298386521005186699280047612893862904581927854826291947192738403591487098665682066758681630375367426576241099062647686035726822240859852695993596530252938871766802186577330561273466842316868763014387477786241174849688435472669477291647397861174873067487941624884052181526185158616023757379121706443399593586417727180365563461825939304833729985783605528599124821075984902292473168572703021542617394958297515187691954901533248205818701777686335903034041879894480422331736043619088498144803683981366519573690440869893629344625986715229953054855329491260158071909898303740882105866272255832467566104632004807563171266990663802187006823420074215005035143249978446533532405737787485122680664062500000000000000000 [84,36] 24899285276125138093639635042853716654702544816799316828401283240659014923023005111477246777885658544583551005682944124214463168201596217252513985540941621561443203386973529099755008614185479172586493569425566929779274783816693291574442312596316163963101617280748992513452966063725022493829854041035196231544235973838306962379259611172675232759184198119480209071293811135861055931360934348779784983441860108674079914234880963431602201698143780497371430302827197376670577075176964801314214642822745723402663794022489855989946491303851832888329200426325925112335770244578018620964828602251349077423837383072639300588694844097864113448958918069965808251795275003057145294527237352996186864441049358114774377638070383136391009397857195995993987412351451249458852397406432099779655777410045354674339682976098333147538719488936409571850028812146200656989382485531786821801310542810465982769768284491397842600339299414846376824905585866324104819147010529684895615709745757483685914258934616543435936984369398026346287077374464517828334465953554619252583102392494880512917655191379155143415257026467300302401616999607695898174412991900926224840208609181314232786865878450788932796906321570886709106245518744456079401378151295362634562298005042163555958919300033374421673574608619391165721799132220346455169581351549131950852118572635521083794059124222424068545825182949241167404811973535928151044214599185924525814522336792329528650734554242350313299600063458251030725300367711322638007807582261875168400734063320628359882697748724456246931890354768317553005422238221282834476782681580048575870955682802627969291311075958651741433660196311372091921127421956755799260494973043354488951941195655410122158608999465637176126801036891709238928830024532761925358635371255468706669332823503896866461050727527004109032768287647673333501964837783711010939494177930139704954946771583550614224080130118115729029111534304227874381104727270626295628970248269288437781086591179531577175281372530311142187692915504307574871422198123475363984524667336229282248617283522821517383517945468259254181447424629956116829080975498026051767371262885006855266010360973853253548948791093046148643012840349219005540767999433522693736602615527087056281734507088424547360197412341170334582477251218135592005318961041139981764507242233623779352682319390504070077748255667360554521197029512249597675977765070436092395039067658017390496214558082579958787948144428113974709346814470292782177157648938897136689319614824924856260242936687462451627081463748791421639050547298666060669347643852233886718750000000000000000000 [84,37] -14903010691298575408423080983587650253720792670193616635945143743015008724621441363118819168679257595165019786402398464215229791285774701204023352417655499300276710501122528245767500444392170673505798225490008761030930888009950843384808972785840508752047837955638152793436556737648113206842669634330571157026945551536547112737889730834006307760818521010610441540813467958700720936914695556331212792179803633737701729301206760471385750488470376437084395724780257826200746730710127516338880880918045446296848913662990034781765783403096685280875273186365426470347478112923998497933029285504585213322985090766699865889298518041347348176747994842909918894396852459099115586834569941888493994734310012882128124693113273775994705013035305604274984080843781847316974034706732979135297790973328435608572693594448610089885012108986037741632459557042688492233538546960406031497970033356691118396904367661643799555601502716097908476284842937810116705904092214125300131423097223573837186927554485574088432642429796856302556794009135286467836493137846833767002876019732733756746564947122833512510279757752789236153955623333722759850126528893155257933012441438973162508023638728306540082156689835666683416111792396885871221151322285656555612357848235758902712462456331091694257184278411289018421773071493453928104528122494305503600178377499319242860235860585615842403426606364178293973729688310743249796141450076999968253060546372265235266319569519543135352029984848075525027578732785638238588072337358176520013193656669094719207877942150762718115871031182254034812789431237226827073774012617475722289269244314849260594195864079706284839325086064352200830702839826526111954729441430318477841061532849151677831225196688124186500764569291462542549540184013757949023521013413602636994943493593536103732481600857791216201626669745832300136605766562906348360951613861997135923857149133587559221829010068509043170774323911264074156967953876108806647292203689834400689041899810343293806853386648245596474473495297137738249780906443297697537701686871720024106409407981332547877149133702458442880187438987371811440563578191701964410228521015105122154182271958068975771614784625412165535201706386310607577214933288761590386058950416620073776551854773183224490469199821579753911668218453479160635652856667863130016268323829870236252192171926859034687642654709792218599715655499824708327496975876274499183977890325806366914874938598116531365482835540281771440446934062370517137901108466868570906631915828758909748692354144205431279165994060413087283697985974129096575779840350151062011718750000000000000 [84,38] 7815796650744050470370793065236115379509257643048967084852604382218624570022895328501914292241386120951760280089373741797613230379226962742543360257689967319439522027549698762010858245523415878488073641770359953201311122513061714642344039990116873033834170277258255935261631975000562214468009348495744402316065599561204863548917255551031822627662635868834549278738271826978361011998232427573146758346117510522837739910158391055346093131992527747852145960637596238535734452150327213644809807143006206144065193933825912199958431354973471532474635416001933233494746201095660074298495706142242618395442171052111164164218946926763806631656637440241271013096672148516292951916457150608725114666809141700843434898393297073458344967274103076623309412756833701028151199931145968195436378299263789966590528276276612526501383707363536946903082135926158756146946950124553800285863565849182280560894315530584693799476768793074492462245959962043484424192789047640155619660297335580252724107515226513976558776275847085734315225825020825507996201134525027206951301067599441224028944198079559844116668547411333424361903668700042128370770184561642494270747118161597005502828743856057567051679672755653846731682866936352602864841876522775788710976193436414797765669453860490017842545810837717410526223844093301167996948589665372087040451807100823635933366250564047436503785948452395097176147319487474705553545205867258266728786230718990243289688020967577312443525753270967174449263402428062756192417708092829111761277826419144635042167370855436602525105550142848645797990420884286472816160328012491063476688044118967180508208312867709385292944922555194703406561737329435767986681835097403588685411815772248084990727061582057623538084377169524197056292214113259458782443045970015701622804417288045463310304118606069820630444184821292505907656286329924646649522866811298983585136576053523785887401391025447644976113491407232450420125569791199150878465217577326414020002689102003985877195863513369762691091073786882695787485578374321507153089990439330544905932650428657063802915850204197733071312009340211993570728312515800093109029653194620937672878933210886389123548091835145065746332860548259208868654926153248514698540047328591598029557383404564125414246678693946050094448160722745345698851222993549180606355016775464214259086336983330051689609621203495627536614355958674431873650330513493696339112517502849648833192640641873013188654422860057148557481720568116344241641069356126445879761531861895917182287405484474414492056960478572752437642634504300076514482498168945312500000000000000000 [84,39] -3519362542961680515589984512316122527222567277083346843692650998557150062324276631684440158424233990370250647167473806133015060027101031564653065276762687480162617245235295198403519304633346116277107901768256829089144194122160929837898448308451678971078485723105666846216426675103229872922467672608807423209131913645760226922487400893389157174225245749084243744433128286454165161012744923870236242219201447194736864747618950246436919721507021734713488195223029398279425520696911846502201765257552592562247731261192138620522158797334767070121332926869119149298016457936617703878971829716660840335562384092741324842198712513420072637157832093734831476575116557649524345304485807227284371481378649844129018182331687100096228196182346874922267989736013730131751318706186209355947831755429070922598944844084092791859283555686752350667258989935106064068137327327822038671196676652733455613383145477976099966236744941968068194215692404939936657789799132968756655198222695223090046707631784541647100268217820846207243815899508762174267605993552854680765508151562726891583171214709026571875582363921925896612922290751269104452062853545556436194100860324081229945100776893091977345309364613341194836257923575288120021196382706148966351378475731467422202306101927005811064044563750082591646546250047247491848587102241729755982328483021286977159591821361820812157248933727869020344802211521686971972921136791726866611608149784697382560878043552496041587214281941723042889290267230755805753230267401919401321663532203588221338447447015491191440123435394290452271035438749133213234336591424134526451298773936450799868559484274756105057055396375623170424993623707111182511000447238025126483894269540518709003417277985635191851100110127781263381164941628512380988691399982627670421386631449777027671631199024677323847085997156695488413171896597647066274282729847950989158979794064951548511300267608947143794051160759219743537972924060262470472364149442179525374210904758217399310046048926567916072866232674264500852005863004301454962979343289708770945348414641167601970490846760564735775610980802675783416856092088419800499161857357982369265090796817668826533161742861055031184892191888333509141056680511543389425279440411631248213375856664026576354594872802580615100685991105193366934466731953476930056545040452731034207782403127513931142945172774966023661136064495154680257049949326155830945388448698710414009726159860663776665398369435759196776654276693802138396337565007650427274250845500076026957394832080770534650697250154960382673152707866393029689788818359375000000000000000000 [84,40] 1294495811779247108787734832116401359477126941393060596715028898459172723466685673486974845056883751870757003813295042108613571142018070269599161412279982859626168268239688751037845052151778701816803398753552614017951186020888823730848196746606769008622415090128450927620926574048597857199203029220581831844012628812557142937684660049043905453150654657014606422383817974251193668613423669825243422513585216731879027578691664831613179182348676269787973621459958466183571130927286550059198293662135457949798590053513891078533524043943444943414587462982263712553302803521611807387716804207501147326048560647170923594765799978085765789944269532172532462929465914980932825747748698547673922401445518041963909442681230881969969310345515550368547367006611998309043899574401769022898153742992143815884339905734028724072713342993920307107597338162796266715325690910666923143510753381973049644882424240930819306245954662006312614720101558280594811826000984262232772661045084761958885096022561263672626429879486535014038444534246543600471868692915450024815959639410651731733872858515462282832641367694560029033778708249632859473942902504114989934478690903976231933358408494687213405015293129869464861871412614358339629663615683671144483477432771300421678899007548336870499444566017636974484412324364155627880519775548861440167995524730871865870636155094234689040696861869904953098304389162591532242702911635991802248187927815824331065293994743614898138231647010804525097193451888598301765488064514063390404402319872099407510839465380167240883807281738467699144479169662369221771947665216098450222377180517488900741034516272495417913556039858120652427963108119287875621200936790016289711513844271460314918290132418353449901878529031718338280225308325545273487051228768043349202898730824981154608669693194620865782247168555206483069474075092644063301535943669637384818778156112313017582017318282780817390447071486319402088566677413407221340501668184268926538821491915169870849349118892008139132777760289915716778644384047240894925021394503181948166570941367614813479706608744819513900030171989677185483334848309047778382459191933548335958953948621820000178296794502129745578363016544541218991890710378502023312191055151515388246116279837573151371861123514301805963912236065988773828724329622320791131899498883561054334544170505476870548160633486162015332695159619136709404367637438570629354823548596266322050656038809674252055115721321111367107411248756071826428667495633018411776436749496170133502655415344045799607569646738625124271493405103683471679687500000000000000000000000 [84,41] -326974888752306440877353964556451503711437765475505574894147462404400957513891162364572065978074856453360864708577064730379453520189822413109559742019753847139271580827689685248885607512798456962326807603155642316328374491103334492970096103394814259874342685557816322076036348946311252974241382662070436836685221104796772357307965965011110899523105786904012036860250505042716266528174688943153551216878409084251872641326718470455959055508107332950647582839402761509841430566523213612127173802046490958201946333649429372868540955469366785829232535149586352066797272700983703867062383206414896560663235187079605428807637865420064619926358545189134128174211060728006141178168453985949130132537250396991198744998515402061073368661396614816564618749099978603835866341492198339842914253182724813549779309449912824474079736918442758063326252268197881634156550532717567760151080194541391789500678209575572013727534912827372671031692410205916628728204966035946390075855391009479812672499689332360939226763888313580184934131685294441481125551159339452802175285871990872657677871577482130596241172107166846419368555708196784763631828474703637020314316518254733423138175670087227129451803065467703643662117406122450808672091187915066319495563551870532241607528629159073644979642212516267131039436571239859422272610117074092120418305459341690009992776937793236959912957748555385590504845455270217682446917508862776818287546238157610546691571733006356935989281500576121475231828408547865425881884224863463270500687191368503802984813295632911429426718728485531035759784143394872730300597449684632496168306080521288701634539521391323403892727750158842568955734096826398580538454990016846530371485682521224348362895896838224778081604399935455682597420050507288705505926964404339845607646515280115777536280374955241384934848960404722101216826500286038514369374254900194771124397500123361709026573513453912319018981011163134761912874190227151671893611530730828261458011253958460151195650556931627937125981481133284125550190186544208655919504819282070537169517965997425880183539593472439473589815050963337812313084764772997891012673467340310120427664420693242807593105717902677945782870136787037565756871321691772657045248996178713015389871503380582817867544793512073911510782151270017538780444089569424650715889695729387209534608642707373058414384030135042800306082666625994973470183832714145696918621701159926859193538318511395332126603494404267732284675909698472602832498975098239943526947420510857154497082990559234994855375422417864683666266500949859619140625000000000000000000 [84,42] -5882728481447805234198855838150342403871482839551413825801278660656581886891248872399790476225434592697163390188271167795554738368848765587596253431109630540130182805286720597344159876297175159342068418603289165302581465206905547966088675970574538163306055146582668412897773732468147653190063671284030484866256826944561459246988099846995905636238366135548169545569340790968518665762948934083333084486031429949136855549499323942027791426197625918405695024274577717271286322475574370501936964618954244932442450948773172145814379466901726971490389368233548893557305738201912615161924300785526125977679760760835072326406606804751525251796271025518374888691297241587677104925612295815195574471163472612786713544471069496842594087288726505798283737453288457296737897733469402477058965782846195026053098270842090148546890533615741607929705700781666558001849821773382465556696483797301883056984352381482086343123703230939334813325725857805614952491579226392999583845501387430052725363473762430488892155985989871506633411185199054712001988814908523093157894653761310899654234105753013212459391127392084631742346486850341595732172405072903103165185155903414613879870577981043953609096215380438501056284293969529528012892994243396694720803775241065673831494531643949537729034901765411711467544498522574659438988051527547738725284618733728947672634347208940267082675075649211140105835391758927805056044447943461215396421546467261348606140709057713753136666830630153572192337802537814757094209502296863515386236951867306344948007971974500166700515971863577431721331721798179670899817667332693875195625110105826734434466953249884827449461062705023184278033547295816216379991986789915653239561726447285028805511840146909298650361990666036097086443952187734377873399813427838163606421926737586213307534832381161354209777812006456002928888059091341781725649136847475853866954447158969927983085850315285754842058746968077015717474340900713338787005342693774885928756073096807984795901706725514984909870305049108649948205089346607885233415313419699733892879062580938489597635671401939779910345062052613827060785434846667652417916300072743786807950239193731645381522419721586000359096461343150599047430000683664317648147150396466566804692613363259933146996951198259046954884641420064145536957405637783417046167708982043926727737476682968264412130206110770057191245154393319100822733069765519591529841445309381736506657245081138609980512238023574022557602732016183977186223114571407210932479566725310178476955854970538439818739107067813165485858917236328125000000000000000000000 [84,43] 75799048635644115154043808917465910239635546954393926015642577387978802561518973967351857917281161051471606232313641408772166981532834287779329034314459239448324289522698301631827736395570995073659143210255071285920367958668602207878282656526538831961965546657747557350206996710509341740376092175648518522243836485200125204430510363336761486146882007615592529203951255346654636973378112566184392440847147234057450012177474801588739101222161616604129032685961589104139427418823826945782601477784288182912436834387304742631486409731368161747747344594016499924922897115205491386385881426751515372769592321037043283727272288555693952702166364202872009785840904994843500597239402694129692986021196906961022148753565636231456392134232562185412793128086448216359369905315380554291571577496283030903305469844146475481287096994050161611150696643795272542980872763528219130663417475365464638619915029580528380192411743368434165799143427603208969155957902160395958965055977334747995083973119627962390385257239370175944659746016866873549061840060658869861490522001977987891681548507414507012113476017950364738428204095432551174607585950856930702194221690697035005988914604793204488901525053619260018043930942909331023322262011478243968250907532428258231709963720611651611201667037907272797823267911053696870611709154817865606874475453500088000107012970550253169892373483801405247693594339126730430823091425971838973499842741513630441101322537605809546625252616164638646232851791637492346104255293805627199271333090368041674401660908811751860849419333920105428932212094727883981943679296682520809922089470555226202682962506666418595616723444887772215531849863895742460903585979409894013343658432465920120800715545381534583299967658822344646150991316326643018004772487336019083593274543466897873781955771397126898997264945756057701362629338700691478475883284122942149690312462856846054807394439735188747058689035556747312772506147383798634618574475183287339500560091245486358050664189596685805116521793124117721725736617685433340376838544597924215112498472087022752114505107406147631903345746976654012379713168364373414478328879244529510010444544048310936775580420268835661753688207838511408275396360234612302625440460433440765215463157059747485825692182035862461221153811281358694156431599408757593588848514197967644074977164849945157392478968516608463114722844737049949920576007049249128928706986415084602104789827276894448043074457174290847894011874208909621088420655108773141763978947117088566888912293045225260224029284472635481506586074829101562500000000000000000 [84,44] -62914559322897111907029586713559421118060785318334809028687714915859513967197554429745612748512249405420748469984167137275170803631078790462050747430430154236767503273823896704305238851814971406841810252144943707880041069663787637169299699625190608828748154234381624498299653824658444659268130747110218036608878521135405525245708264202048042123140801854294254146360840747462147087472010684318248135440181992541097494421986513881841192381511292128892078792993811258614430750250246426504798849985220774072510559837696802559108652709810334244347196016777549631687877767227423665091500871888642260304329351892630933599735485415847910252953995955751407300881941311715220335227549213092183861057891292027223560343138763416221088110894524230858461962884656453230100410045520465319061890497196294510614792697720828738856272111292395357706081247302111281239472568343627977671727291371127433175811699190622417679131818158222353548910926564565178067444687137690008982590529478441971984803004504841073358615450471693847784986397052732920267467685349935445060961685482531584513136790775176192802132091495636660675773172914714197607986596810248652608429617156837021842226463684439056249939027364052111186991556494029951783259974658918095634617384299208125628809009937543136535465885514418663169074626928699528912556843889372692841575800774134825932700640892502076241459955736757664842407041438388882914499294554190769233291794308654849002357764861373050434416960921027884180417244891564438777906731425935547999485705475334934185668533579990850742629488725708678245121944537417380270535787714046174579655331465308215635880496096843321848925986696505090407470518212631005897806519652752561008414357945965604705599614008016445658878450923065147583845705943152398215028018449524747247883346302952074168431034803735615778654599946539021379805151514176329287456040792677566301718927415741574016270056265631044478292699761746938235942400592506656910012761252603772659977198761698768139211155028493993803483208113624214413513756728742197613255205202218331388803531357747022452226310091995699773890237874680888408831848092208546871833316827104468848003083569589995820038020835091746206442367527357525849868793577650115100339243483914903902158192859093352647561172541105559393844323674035990652041244962975467353377750371643831387282732889809830373956604214746446711826448643047886224532153833401367741848065117814350712512948837794958770911690958802519864481481744243791445475590602603953446234708901375410221897942902868905434843327384442090988159179687500000000000000000000 [84,45] 37282942950406243233801370998434027422146221326696613274475369141193164030244303056552144818879252204242274096931646414674470315483759577633088710959854617104469289220212332296578603044199448964498951748214333824785997877206181074608984570732378753142771749695093804967147787580565960704068154987375745898945685836571544693022544515656395309014021404033775828164859157345530815515982276019913305429872627775172524383378540802218911756855477704429666493188092881289536272055424581536757867629276038576551986830873623252997220314555022682041682568944705984858228224750480697798319237094010635042418406901929959662404737371000540680636092963084963023882869287431808449053678947862711783926940717152617442835788728609535028524441666943757864996244192815756975800606944293671952627983053793429886096411240698343829434750806115518531467163279087459272028050704364070774283589868214702558281195725120720174871735292242232207616914364757521206215229712571695432728439251838230862441416398468018331462984976826063372779223417865757637416369285620907481827705364270939583337760498581173053597720404220264377742772962799074663254617809789207230580834124658373542194401682974883407727352600023673920957867895975696282786346721205510018681428763300882615702308982524847069491965261203074874624399783067748816302828775521081331207939764239172500818070351089150524862496221856619426221489815868055718119981220970313745625650943312528260884619298182595010703007622219249967564141757631770037779545370843512514254258110219136799927198757787065275593902229827281552542764138559575516013839348776023520497422931874430460740969254475320201571821689808481801910450341796049454639667326199242944696293061396669053840220911714102563075903454939280634589376796796445139066990758330994475261561989063831959401323849843202125945081776396577264150826365158539447716430076728109276154778523246286066628117955563100793952215909024920032568576585770937312827406499097756082800608938719515414796525623171554649912711198452725205941802590705219574681658496556509977410732274100704621763245923134639075385981760893250740083289417177379344525538821110999235414338234831601821859825584068932844310433400696796180286610400210268602946350020605544385797914484560781962319049591627284128828646930158713160342481018004022148111275564583060456595371962834379324535818388685381193735870951526447037314016206483448105814453513298575637382570513261404346839222480566954897535220346105841026845302056923354903152308696562269746304781964591282261700655453751096501946449279785156250000000000000 [84,46] -18515633053223705502370020465347672806535082547737708946747154886598238008026035829324869405389840423017691632117208722051838135707975825081508366856792792508533146602638552083366031127053467092367731405914749145369010489955933230707755509805082971027477143450879570807101352235035828324417613015895460703441303270407752401616149967720800327533900366494959753309025071942398136363703979507539870617425859902829325859502406559614522621215988346910029686003666694795304684417832138749011643738490915776088942243529133790693765073873806125391686818470705067535973099665475138983649355157687725238015168453856754545192958315435853781728157011316115680101372600110326121354358513746538782758953287862347643952671751341518053959796252709873157481434782096214644121059078916695489022222364557023731686277207245663478202968360416395603897567402449562105590457246704258555536162806641401055369664770267675466776878623908485540065161649211402175493568052803690720321215109145264359154720401985080580744675834212152124523695927657346341513409816086541988728299710504566396600382040001987635296416250551463519370887672782380298752910005790434235264860700262708420871405476369664105123716708111063261337798988714138678874740389516695135636224944444797542296178581910372194945062175616429612930625168450357286437693040401216016680351145605003358633273694677445239882634274501987658609820206069945163305526360572205206776657033367368993500405175379719578735634633950902365007452491331700795146415596180197248295702692082541778134884304372713969935947447895615606886093853098336552998502001121184827992802321226806868713407716394965432174606138668698137500685037269349540323880863709141728906662394455370208383060100664435049127171190981144451511851101668517825405983773084527890688683440329497753207757601653083965367060452339353900491944442514383862201999633724367970469259968673665549792444476925280571091739530054249024086362784151970818160776702345114573499342943013838112414246292343668896497028569737601290183670931107655911413022691321252165727283055389441093709598857419901062045047081643782389982365655167510951502569086635736933988345054452701733601689743499084959410531587160655790235807611086777556957279327549326839596550648892527171204125305865559623600146377559481489260958858003116535236016279414191647165921091100742978537231874656884430226119274240433953713803432239465203027160034905638513476702419471200644821609236414646515039549433350372068651170735898107998857089788820278016456735009631628940951486583799123764038085937500000000000000000 [84,47] 8090662553338784216408527597791981529431631087450673769378562313980757971443457435088551958880061685306765114849422103600834332765148719263848568367394248948136748353525909347620130499910520804581392998073209081031622275735273947209669958663211142358377373429622260401315909391567935108464549773948916137038554641795387330409288123382228013001152323490639153379720848460834234859208248077854266262059371431972971540060884928993034678760570233956014369355653233157735537086983976082022568861125165565846012297386489150896524912982727017700864929044707408256245161000049120366803409523540614083955120213893320647249916387179986568471212415986585759257035781164791021763572422098832520599074080148262867779892684440637270208296728512023375894512132157581222945565204303090069813499143782946935610841889370697674994303662998247561729042676094252316372456213702536182860491829566632318840336980592626427337118929030875033394063379224405130180278623228096067188935712735177398914042937905222287527249498143699078950434423597084068082084040377774791640850408000798720559022612783458415076634310210697915440718977272234016675284668774524709716214397232901987312047156175062302689049123794970798400581843345390490623235249699914287875579001483370545325176971191679898976883144032575314164257183448384191456833065597216123306782790431529092026887832812433082707706712935344291109539550833684678320872449473777776617097984638837458688636807231669657267359651807384171080651130772950842187379760583694963779708395397893935654339193742574867370938627192945497395943867575034015094613710743880893464979496201176410736829666822528096562088150866195988681193438561962591835556623433854698893128313710058166637582417147337247185832562598055430813544956750761010339511276200622214182846391343909735075028988893671454564653989485198359966814734858279174514388065253661149979828812662098989466626473386774701905026353921796827864296673418759348111203912150136962814075241375857369548070306069361056601473141185348927795774814761073158227729869767734538757251547022728363266523279739414521390264779489287263337429102925452383228818671490085342447880571450614966928795308367919724742147798850446557237852035039552335912152256202197281664459575750905194890806741287417318529403985042193518047563736347893017615724368899443141959396128099701410718406505291931076078405154946795537021851638181722880418580902782498429310178465637666039957195886338146303514840330278553245400623730562202027127211474414033372422327961004384633270092308521270751953125000000000000000000 [84,48] -3170565739365999947782587975442933943597275248560955946772836090955486166571729937029788147551647531850822558206475485205548487539116292784556868606243804414382901718285321483826083714544472277408349729608721450350535659047129709099587723698580849839486479083944968104696515341011480428360239564053531213886005814499520499355489335762518545112382246720656676314810059581371531261004588289115389857192332530943350792262770254871310435510210460659064013514123914789888259512654777794101979188725602296039676568423310259389015137658436121064115652813383182522843034520560305625312416217884864676493352485203644135802204912972813904576802856346968661230362040498822978160861710710323663428948654892955641725842072240988191229585381574667598197566264553321937548744020258783705068669209226175310045351436942196464586135322522200968771664660267316331836232434152233600174622820361281401760523692949038018376223592374212249626616036238359283289135263011297285039183796415916400140065416076208810848900397122646234460924021182366249927254906192549340294164043387167521453562291830255032367429978220332042039538778942666375002705682476486869739090384970290858353354549095628781681079770119799461929152566321609338451521490503180276229471685651641782586998805983979911010878008747131658728474117381143989663329576219878305350142265425477068890782488620649071586281387665897053590731738458746839008337031832451010662559512932378509018341363324568989497117007722113937126443302266900070941618262489762292777445369196094662217815560665200760580590359343895377216068548115833346343134344384304638082247939878760523923997967955891280804874134030127267068298603279292945454338232766349504970444874311570367304894596045135462883466696867991607931328418986520798899946041356712308380369942423148372702809166606534534677305100520347197051796413233591078435436102134293263321674829017862223336292550577705784719678399447936371436559415775473960631021002951130666704946014492001767157446632647753369431482492425491766192389242068174059887927069177620174099683152463428940759764814150020636914695545352590557064215516105775111899769405583556340492542323397810261550639583119998101375875282219714869024164169910939952973278465760989653267236569280424409946619604849085987491607228412433928971962058362640399092505189351489683593943797120868944642015448872560830366570586286365539842432691880086419108993772714233938009624778078844275877922840054665724298995050337968346373116617963874053323373125806792366399022853329370263963937759399414062500000000000000000000 [84,49] 1122897373348797657971322661281278174308322102877865384669158155694174061766421905793014436145001910971576202901113100701916015688544923082394224264382620048269999565800923446758870563650947556868479941426422212615323019326585379425286213004561664681693866261219052068741206489334577683476573346024697997673381494380223945682289253680569843219159643834826924876284890176246070970912557755637640920303749758419603211137020270639744687650427343797482382570383420227711442531186457769736066817571496528227450636594024757787525809689784616334504567250296142449268800577366406115087510392769065286553319654592211881729635917330980870536744131738529341610397944943271745721895131960088404167989128861257220696854483186552796326927608926251402504094409114592268496114573900915491034737717716251421230110076254365090455485311478614416083191932627938806760818838702225175135932375344545680764051794198560449856337557411839786436068809401570001666447467799284453335237825772212353199650957645149425526578563990641619170914301671098504853150000023426373937061789846322351600738544183746713151111014202913658496087276450769039162613452085440616836714449178965517073933794461569844523600649010304442572628253735140567254896890711269913334824618634782049767153297507507532487482304375807765846468745758979140119383829856359747356856088199772993469499952360193382918057594833244582194859960388596707777339962964647825256939629022867763185155245559845323338323423125470788618108778945153373297100181045323165763423817185336255032640861480650263695137511469531968361618057383196205351489138333557322529558381121162503988763582982930425895961053945332998742980625386552886521666910421864923363261494036604610962537661036300602849336768098443853915348688289463763185077078492617100396220307366563447304120637771107946086753016180092713495217893363806493906680262145481158979818794672054977360164731721560581439495446056069347812451925747430533615835541069495025040509418838401197226241390911145955764096604985935642960719627580848317392650226539731147050504460495770155415399516316245840941934470492876261667757350198239873811231071682092534381799624092528005130263989723294469451657909592190260262360513962547540069014335766533389115129630750248895519476735524131508367661023928450277051003748802781317827908476348097875731936646765491924541014250924109025025732914684402777329867353103643689920212886529012222917879609567687680916288981534234769497951437841214819254390614612518418688489378352087129375735941039238241501152515411376953125000000000000000 [84,50] -360267937273538736279457425095807213451527604778217389663403646075798525642224365611626810054980218789363694560990899148101905667341575054905700486879415448911121216170279953193519892546396590603111886365847996968339086526243876508770133276549484637365570248907342326616230774952098344872848012852217108250346082740185909513359993118289137910521425695312651143702517378615400793909345471482080412292525684000720594250197738073385088674862658305907430424297736612053141362028369555054372625967039244252679533714937793653526250241213909308101078926317289960694337126444747867025480029601470257069270057909380382323444986159556773837962125789606255232363214751778752188072936132862218327887950115214273477101254868755865395115078089184678531084600724402594251892173809262427755510103655090203182382618810093447465304020273977963517680415650741596656272021888199122681694579595261219716640987113478279780045335624465070858674459500129047603397753449528514036522236643207058779448959364399882889069790857431119111312148296458039610632242327869390472971029147355727339663076993780175966579459631707189426311238363215634409510103690702717266303468127455875648075302790214242576539848014014036462284504821517109402431191415537705652842157713884539424140956208450794090338508164800397921311759230627768278257542522767919959645081451806689648492471377825814606598541378963690664185260723673931343824253396710482940382142800253426177662578131320041332330707702720560665216847499099082974925504262331676447569000951269684898205456015024410354571971293826579489097781348488624915295863737595972616972220972967875347704813141540863811583969054632785373861445244157120509725345251959850908227340400188830037448670653491373759624010866228764334949084895151981982170763766193477385128932931263372894596970129726828041960873211297551182091221999388166921953254577605692516323572719866309673670891079962662750013532528641634532305464785999165958204006831082529303071263861459271189033364381249481185681483422380595625642986365667806704148164751868869523453569567186565897190778915992070691011519765566264253107702884251152226141995006987509798255972130115100795209166275729171355589197689805028730709926854987867995120709597169639242735889510567276332581899193525290468420799282367503211791744220609962763589355902981459336985927018128658053140742869924652530026626576788434997728784137876941483880582578245191596139740780561141431675302784120430260239227212939036508497636688617878327981901721149826656187542539555579423904418945312500000000000000000 [84,51] 104636901868757002536434821553285174810459665414341147054228837670973643304378883219666386862231921815614174480403584538463090403620689480875632686205857014100282437626776616159198724856684742757803857196891165844433576061933229516880655112439851393099953121686695948914735106640380704369978007414724975918667513355691452137889531121558100803341201700837755652292745197670368729087788868975073405999897153498960960789563624259343027417402875330659603304174878004137310102447714971947176745120445412893625807275345533576902624012912708016800134813078917658108061242722018696530448145532005875588104561452032469376965635100928036267924182904864507164314663888525006542851575329445755925902863657435781767454052970315799750312788613001052878083347192797249624626911255697139157862450836921836638319741218272121280830628553380267968644369590099484799093519355829197306479697139416796746964540712376689746701391791835191424976313762043656807645231650829801305780353753607407896714377606691277264916582923610868041802048212667236881862625634787682020210754106437343158420123831212869210022369352690452074202823175048029101312393512535867729519042250147672392411159764462193822500563224092846654363958078764970729397385162119199281021761981800551149753393418216644838358283614110142639674942774097221276828626125257480751754463348910094552235652317471681455823737624351875833089648574881153007189484826273696435114689107161572565964333965209211434230778254465584101834587636143332090436517535458048612750523501204214297209993609639517203281263982816129742487756266364829956263923194007982947745430468485535227591366262253450473966326570159296512586687732830076918846248438059963099085795268883917203922719227048524611957628091482361198272312813559938843184887591728045131915452684758023063064320237794038109727891875115262814260609464753557172816265803380933722490004523689678138194005435385412070351744018459595538499085939091998722720509550772886169454111859377890440573913872780654208776416870790510560672872766419216399708951902718735203622408688753042045801446961120175028857706382223208273318722488445335846762764796086835295668068915410050172090372882101963861615861814915449907060137829538276477867446414473559066445194774630498799886405659947147705177246763862659733060523955618317882941085276674531986096202449159546839579951390510966195748176640971186600944586938148001702055365987982154963692353561037214537368132482129741313798156721399781301650128301437099876034338618788210872878607915481552481651306152343750000000000000 [84,52] -27422212982658991868069710039582439857503014686986472222588812705614461175712424818663471887768740789438602548606714101139644831910757340684410587058347202195777982284134194607327193434368670443805652218200899329970752576637153190282926289872354311419877236134014261405735777473070363080456403049050310167323693672221535327047519641405134451530075574936848775522280259477382199683497438017396199580788279393676039356258700091719910078922585785159036039910640792775316125272770523323187528245285949150860764012394470001307185290064912692362567880828469928735607656566822836432032322026964414521469868225592874322027764309207337872603283259430293770061438220602243674495394562004003800319415308723448564204674845090672951120033828244245582995029400374324146077977724966979203038340293575603908485258979024109610074596997459107989554923085490636363168170510259073500016634559115673958052657779785546030940184335218993242444738645512314427353743879057546742093418790204461098694429008200129253797890186454332288623473736849015065228298644422328163621240793717118963496608887233621338054243560093930972762973920594063643955661181500666108211136918523452318385893775147784559506309557628669479378706231078961269200741912525478008304664650172384995005052721234266086275104891394528369414064451168159679997807884882972408352115838211849745148427325512100452844243652648949461839669337280102676385409557893712168416791127919520947693949030524166393216229645483734171531193601387107376950190628087863591553782843690141738880024626607958400623240918498433708972586304453588622552893173815700504971152285842501705235038724894935717080911236872089265814124430980656319832515206656948185337028718950606282557181669862246383570049712968866736261161521461352592949102098275576522048818719801608536248857900699309145971861791983719974170577477403769957485732361261219288109476045106094543238109324906898030677973944180452726803904200571077898369251122400367123170125515903226610883167011299045123877134101098895656857889594009347886625096753374257368532786298285334201197834683991853372303142356028828552934670536037909045022561813197456798409331614375514364957906298114050151505601808449034794715922257139471166173007189001083546751707402624430743839932018071924521469713157193637471190843037966634333956569260565785406719293412177267408864006212015895815870420004108484177331964823074060914794565920280888748532962967651630470027911611544419457230393167874680403330437285060545285551684979719055945679428987205028533935546875000000000000000 [84,53] 6443195185777623410529403656396614927952718435455643475047861282660281868972753942244227671528696899807209154995384662068962411888209168587140104582747571731843802285756139269485126205005890188863001531027310229954318285910023509153914744261511155003354937511198209677824212295662548658684652201650535870217449440662570544966879743725970107763384220202147257581555230251000022008143217175004848817171194624083264787186790931869493127317907304838498854797282662485907807586914211213561109674605266808017863588268919848660046959699435630876807084092329202990067985209262511972913103921373319036545273343357703935782511061760630139020550785060019965857985016017873610255438374325755098620229216056136611442958519559154376475311538530663791073741843953533597716278270767489298938236349072867585679588872308419752314709145565368047380996139138807876021298331087879940838331179470183133010780971507130550957362213130549508915807522909669126701830920419464872278005756364342995521284621636199018501848818901975724214010272278003831165689474141873786814182806679526242476102755348972425892693755009112198712297450765695875563308787464770197672270907556350847626613969223010055069568877521552719589241760837035213135728135252564322237066614876006221862779980769033461160430197737213147594802590001735175701537898777344821839379562627348815365710230306128219277206124770068787483122346525573873139854340999581353595555261832295581395739956181658339324753308086207643468284226391215818312879856927301513149346433045326487692109179197399094462002322169829524071231835020801323145967714535227597526678433225952811476979386341131773628296928751201223377965490264581011646711905042608641349628518624813156738806436468477539537327540158437824066326588348821810451581401837331518609107808564089335637491065803389993439305015102260478759318408411220027941818464871464523325874273958175085998258126468263060257509144371880363379983998687525774253135949868284718608295680741205414808617080962127143742774341809252638003467876224032354648044627129703889851872070919338518855831821533412771200009709630422754126110375243365347753517838191714409989101476184650902816017113531104105567405142586749769947981758321570992974476078278217961194825392331327762783839538773578134924138110730310248756625273938553662061695058620187236079885725179632042703501640864522684884792820101314070871774866783332399532796372134793896353394945126542234817773130904309271329745820904733510331584859245657686180179003765378098478322499431669712066650390625000000000 [84,54] -1341567513331049178874758578639111888082368935947587799509433348878500537605240084647649734384831359705118180330226059599203507144734711503738561791018447556781966056999603917294207818511743377409806986330015617358693636975315634581033024865759326141565618620875499177819263235333487517726162268923058126301238232963191069482284229476843192940410254116934760475656513042890447125257439477202883218794563795536255957588796036134039687706081037889274322746146961633104371442896502780512426406720632276014024891557771160546499706911677424255108269798717855352280255416903125221990182233440059714360267918035431179895567113217379616331726928190654678447039991794889716680789059631872452873997485293384768154870155639384560992492840676600853411315649423964970859639181552928338196243402998864635144313966396006701062611558403905030514434326803490109506263142626410279513153200149474141490234909682555191969547013031813574785582651685745911967471687975435377075603370733869301047991858157544089010137774041447703129555053259561884332348637378099157726261173501763260445132520485437178831668893097059672522461318726624287756162523459240934682760200045475928604670864315721151059536523062184589118227883074867142262282408922485382885098617041937487780740017812744740568279293506226118397464353294897362446811260751326029100217494967337101718557143400441865933052353918657696219219738049398158998255362813389275010157412671392520351400231382770257383896054883781274340062440827176054285320863114364762920748369919308883695679531307568146616375673399742716494420900351388909861974161034159932473311303882818622719830277220541330640829971035954736821257983338257349365753232015653440903203600648901320777028072242134455634248110081209187014045019838403440288383306136854764573434151601627195776404767217463694764986583927882416850895318582312590545177438334796679405194434604580100522906536291835918215841824428266752835664761198832979683922915587960342119046212060461122022150984842461711422943374975528247186106633368813276366017470324780382903744142149899013583496025373081916516088973479389811392708936101431109369829448813012179372274326693181542834513108648059377748158763545229899350432974019998296661285360986862643297963050172784227436745673797920322221162910548435872234119690094855406704474875674447507039397935867824638736907367642675311726277447748466301122017569245352569619637000279238104439931887928334673270022488468136072224415433602920035615218026278080759236543961776533251395449042320251464843750000000000000 [84,55] 241894594184028319077252066690399325151319874611158699519111587620637457850391818138710905610053164429927444936060924390988927303481437071865640276622022913015798064036142490993233435781477537091482025203238203303265799069366011287696791858958948505124342758885713284623194336016804601786310586181496260806402808896134108512705544455989993644638793882102586379534298577329048157187030134721198097341816953608012689062643825710381128675897623305706562801835466186691599965362125607199357084311107646602053579709563784971224665083358505264917752706893545337494459080784169434235211446714125636547889025433150437411828871111655207213715482351153930725860026930312833255279676984134671466756558212166894011256398197275421900300549652732956867245511132612671994608975633364802639729815983636128046931955125620227501882387741181459962466900306369612013620713287532441942658059893018764941215865807438885726212688776572280308711025298195274554235825501746444166259996409540560577552943631711250521404937252041591443684495642278039014177205492197628634459315049817280498880941891748269694522080366702254237247339066265049935445464575156384745587428651300025343430012751529420463776757788523879067257151566192947841007780891545800130522826093104146741089310786303853920329773491969235358901752313538388781375657781395593046111563273436275551300606098941480396712569733103950560155538318347686209993604106580534196930207136401395112446288568290941015722603739008266549024090817347526521142186587029769855805463375839502743263907865036221968863911240253339619547372768683192831271048377565328260310293994863432374526523253573405786697437194546925732691281848118783250667945520313760779961320747330492001060375268522401080825458474893956168704666503215223830112090676960280108499112060072696470165709856094329932012768935868110852592439361883446632884761946302703495456544570391674613886649225518318226246921344064926585103826331901851318426333352534928278830296343275922247121537285861618818972167507684922025468303223230553758269484652281049021622276898692354326679900544768847150909409554733975478889160790908724206744492304789057672095502062695429061878103838901075106788951502625222924647354948868502767396882997736480900121734033621230890408831794916492290612254368963645549553023409890174769211034842581186169899496683421814738764801753355565704350416974321377519804099008948287067913342229358029631246098512288801613375394312074510598916695774897091832534609765360117394905614673916716128587722778320312500000000000000 [84,56] -35768795246694685204805107081892842229238435733947794524750632423544973369453445537033429814723717118625322813022100106348472091678515244226234360541781580945462545216916519394169376493616072462093655726440431496507898606251024777432727162276007461087894473471756498150501728108372174626878899560729614978748540842972362630338869066878082075853172799603952942373449218463218023388355920595617668656045284175501040277095065705171849018541945181144091810312610986241099967160250782218198445926211763546323764453096611033004291307842734251372796478671461771894118926408933974205217441803863514531959800702041344646687389862730635154962182475513910651800708376931167561337381138598163874219008973967091665404501911514112294598825160676445802111219572732323956883741406456185308616510144116654516879866562973549517177818227211294619375387343688501466286272127447401979642383086015206071631686748178705485572810129515398102321020318701814163565856871395242157681810400488548881690468899794205945489566500870896177911138492680629291867687589718400319179518711667229639304690084385880531712466328576228567928358908533356711321260045652710340941342908779071581280275187100622492336446972784471237634654963513698742732212425939935080055593015626805395215029960871528427548062988103425441365976422126517351602628382252543866253649041427040082520946185138465036560045746173032292196152646192924680892497167236677214759904125430349636215327664981542352307184497606848893832403618740366921655183493840959425759007743349274193216106868690278809898896305143865721066643909190118221001227183919489510385393064388140108527452704211345042031112684914548194565947003479674098208863131770343784089821468047067021546320122298909386631986696168231804483909549915874226118759464099613128280388025249569887630232460427074056666699729354332485077279222215011150042453383194574581838807880922242665301259257059876235957970638829026784098073214973156764743381171537706966574391105266231683713162063152607931002709559289824668800691599468126369525919003397583657273067268398919577401210322791123558345488651975535755575117387784753127842358494325682106512613067429231353137767599035872184530870334129604131221883432605325035732727648707533078163773704033342093595448714278096763101317123977997702599755418165130065104137456763233277678014676775473726438780467772385229357482596999027076142731235112925343322511925370742957167623473066121009860506916555572572197538344201434931820225704424132118219858966767787933349609375000000000000000000 [84,57] 3610173823194882536416393483834172778232605362917646561530801188615345538552213143005390672991868219602069975147088102042798167668771768517254536438993733476124337278162393366489648777732190211073921281752178608371358201428296705417385937562224022887535460085144385554773117004557236586826905389124919888536943154009060742810135906579669094535044637141977222631438047270919462799729214219953189658330748410149785970405773030779117601404106801492924304056654898472855658010207327895568227965147417349700498912738714691916726470490650866670643568583402778590783505399247189951809690077779551304956617384841219330264172097255051367703787598424649431066647076649067222176257320997778151217771933915051146660437591274614069535369576092933191203977471555238845193080656092398837272685825020925330113153833738093414758531540405886320838399596906069404595737804794511734777472232980636229843441554759026799211000703512354641554779803749065173273516151962290754734811193294333053377248877757405600066264956106501547590186383297959795862365976197126083888723895738292289956166505097583532686643759161326986120211665898436431972441835391748033289898134972617321904618065801038192381789576073266132276174325354143934711692931008831343408340076190007067227197109079413009055062917082574246854239748489631799573071859673691547433895359878797464492404257561793070574209018920936122196852534255873401522624237059008798748975116317758869733793268056989519086891055215614743833995430362731565286912808805184558701107229247734331064915854635488623945756524023306829009346459702724839717752852839292841503566198942212864176434228344700763140879872802357832833031603724786528365386533351584430375014608813618273011573977918744540009484209191446647990217009431437755280212797334965232512166611843611756120925401877311220135919497834632611882783837772122098154788550570568320507861165679868307019472004369788102792485960950804575522523561830381251762711582281159498662322898319903870190840151158097957980535647290214602239595627289029317118056048683986297935239911294573405655319386723320271505440750291942806733596558079710626499652162554580548140859115274127547341904404498568906584322726871713209445787950158059166410854169500416639161894752122803950941060928023281505894153020677662370491556224113853296809488174513013528793804246541870737527021754468249402944453101031252859310095000964125942072670876859427149782936144305818620590879950646471988058767351826720276580665394683400393205374712124466896057128906250000000000000 [84,58] 40647604628721547931079835892081980237541613313172527834750642793289341176466683334990377433616248317543222351485941248407915885227799402488376568647570187390067282555302311002676410022954553010696687988548445849116197710219377943253887051751918160215353417195843671204111339597013703417563174745760767484301944201413025366647118054014800999301858150567492346017669451480282045304476364537448712608077047787199639733524030058519520781460791156984979111066583504056312949091145519339920190122583398232963940301567335118825212299120111996891465117690048088501782540059777014676445114079268497147618608187724796230481050531413169489700684576117555027463303952670900532494771010156415958143651061808909330188473938290566603048983453375644852877416454353792368288696670888444813367449244859186852994311089960063128441532300329559159028301115732570313332582337105697174754039751511328867696852096152216865414430181860991259439996340873845774690423938394099835262226904396558585805570756214647707969252405555374630555995297890067021513285962987667579425814327242694175578645658428043249537791064572773939989592140929314786943161853257172486247926452941639432286087258246318722583173853455078212141380928471204355071490510141836346540359625947633812028437968984355821691812963680132234244310600542401481872167145654610973767485715527907489512338359339218558530101235271470319947170262952216932260469424792919082079248422807663900310790572422441378030320582488421285854441942829475453236746545321748025311295970330431351285415551018139096862060064972211361245386657943388267724556783373790572764258020932086532441129422038273679524321317955634099236445069414941198446638781973009565729358649517261477946543946205345784472305828243035734124642832328852344451545776568871468358997575291945366408885505880185780794944189733305535061173481869583498087637805960840984499702465221554289204875045807313312865530725096701365852071460007448098666601725978356735866923547153151813967066969222985710828868709129532545624853073264983174696438496138564588891780084045881860025243261663167565321113917905123190606243638125725503845468863059446006257547893924596633308846124320591972793464862562266455281861484649773769259530307839160519966729082729429562239918989950701622543904118175381194682415894894497818972673657211263442242004451573508064049441993330616107828200080644504973084804083926353028807994164737261636612951990971243905941800225810633256575886137834056205386801252643635962158441543579101562500000000000000000 [84,59] -137612267504731482205396370227898631096842384230347950968681146870851177493751419393337775166050560778147027874056423439228364898117882524166772232400107484418070782860140146248795486042949619452398636898945097288812227752992132411387194174670456463970914423478359345489817216651484960904300430291227034024928977463620088876450809764190002404349501001703645390827708995650811695810306847184949616624854356698895818120405310470384152216834448882082425803566604666321948096014586139522954400982383439206873005990737717462492170734455931138196254156621427494974845850637339849148788140822888302673405170518583206037096240717608493049437277702579648983522537459550557370276426622062493289415123367380039886124889462586205855154461471800268063409339809170497822137246175230753243374925015809202310007671839236009932135708407595417565733548391905561110980073619162694259356695664197516844480075625945997108375085826628049726952887408887235474988265693676729981231272527976866225111155749770691072733827501011362804186149904733844535387111912516384479035802812326237945720605958505001466879528030324223812285246419891180428952754772026620437517189127031109653493561316086259593517822821783459197411887216956258921296092530935397758506572559774501491158793093039437361779379946172990289334884856158755277847559754078100231606238966718162982297681543078355289912950681201993421156248690547895670415624803274393293242675653586336441229038219785312114511807309036276802723024305817342246688827158815877602292820117217512611143091337761338930703402634999865299441223933894870440267591853124473501941276578960259400084516201982087228955183174213438327543517533010059785686841713852892145442629790113425617946663385354264184684828137991266696598695874088867723292343428518279054558358949755324744708066807008717932327858740748952638024874138575125555848543381810010648427125596534346048371673342633803360353634961975302159228721634037579306437109963156934657143720719653240097742997989539768328480498171629644067472628520339179673273984324867029101575135193734045597835868986950234302429286314090770227968168620564237766574250824483847164474675002047331264619809812692967643147613293143688385361793113841402546449826248124773245910727596030339416751689228553470230799363287836857085362230983667928356638897553868831209298935595972374458997936522543884752331644614699560393972355685782739261771914472905289774523992346722156706514267068710201711693137736729208864261408962192945182323455810546875000000000000000000 [84,60] 43021335554868704500147604697435019338484657288604575753303771220136818348820129253111928021542217689845856620055423914145373052480008954430488897833604007143897477281487218206045788344916988725826783964032467170516367687572606760695437162294068500760078760015850125393468525344115721491402256258543004163598955445438236110205447657623116363439348365125519393141055031715443604832278487261277826867556773885843345320047977064906852626992996120167609927662879333414970981890718179334890946094433118557943508908061214905000933418225722486946861623772634114530214312733852615649408452646771303332805105864690648046851461904199006701748619608622113748102455627819642296616922240443101616111738021389979822435227465709657275445217804280324907545339479049017521333653978485836997847121597171502431292012823181976304919569070921236244173400827402072646292123274963577667933185173245216864909200419956778317838021198672394758503876398807628484649371408525176183725532993028587544662860668425659848488779447213028690394320602720430116851257508518498251902614870621869474418842006324831931863259076299035704645517145458442406539156558946774702307973864596978209495084124409395938498667410082587428112523803703081052933007603927456234249313771860282190784245107493477160718437452417273475374921043114556946368921808190399350964673946496688493958006932881180938576469104987987897016586336916977813459653366439439642090249337486171334571062664806398649358445717751688564224881659648471513535061042694273200737046791965659198989647025761910769494607005771222857343990514359383249125645194708030282539505389347154917382660672384843009337347067911647263618082838739230128136256537867516996742172705448553159090535726310964426580863119377002958175269477901439256151367968606871819139855510005648363157305473518769035808538563770324502892555451826536215866590898212596269191504953695012645596943196278548182529546781161976921285941770618598636296096080356522655636204359107645945411114331877203746562786681086717021435059517628410646485168161469374005411598508555586678034381248605434275275340579826537722081809245836132904936900186665346095018043275366952999187424443515153758303270999270944152297263847693382835595907749050843851702602788208473636075688862455486923742515855878604386805489891913215523978436247637535317367264847348919997695135485927239945772201369250037690751413227406474703627904464562627883997255442472279532578778891685408340738241972367461585236014798283576965332031250000000000000000000000 [84,61] -8989696984675705497959175303726121228441646678807191126047693168645253068964230514020303346057160024511916348189185280766220436203839926630003869724772192446000688442074693451337686557532448744733195090904603819077840532380948651330566889374173487801193897871947212334576096625145737197018194114441148794819879791312023001936127217500317716111331492482346011643992074226479360818622929676813481308429034594772124536842672156309513122467867550284483576731355140180505301706229970652482210450530573913522675862345476301419230914269877851480750423978167754248156707157495031280465354605611132523896899438337781022678258540629590118063548699580144760214734187179247790663222626051918157273006180895261341835238705018354402342828355034774107869888053772384679995353213580897973179236956808279454435555559138451926906472859599198230532534594267602330042471016916142103736694397953906884243710923691684859995667306901162379840040772497545267755111303851955273954045930271646935405806108531657338448466988402236608288640230092728412671096261125176921919524358688369473828158552676939922366786853815641423827542429121246901656784248022019309410217665277295874647022617184555084126181114997245427463356411069023448149324563233741755967155198084118029732288055807878570238573556644867825199726379350993379936256890951427659226481506710898615980594478419158375424619456293509143012404321561000430427455844633515893996478223340155221988465315506244841870338802514573381928133716620787688227109980777291825133982829568974279510835088880353030433264340568318898689882302237214689683454234990364822481948712511811475217271434631375505581311082291537668523055961446311840774214428015277373641716715161941138171128490900177940570010918340373814572907919443270622720397344418603410888727007479890947286062825145079325306643220205316222081416357233471588187802859217413424611508509684747385297757269945804354687350592161874898930372076529484088309681694485151158259494288565983972297933715073061514827836665515232135889944890224475089111256830317717608352213978494754590447336161480022757501297013302267451984420109029342280285255946083181557083901300517563452291384582020208785378642755721374683724729549243767866988289288385672511426494019501585684536304548874214044586310939268965576603745572427077647503587909768060556267287979055498195653298920455384402931230473230801062050999207400775861002766885759278565017392310745877552977953168584563563639489025547391065629199147224426269531250000000000000000000000 [84,62] 1376459520344975169787007957639344920039249646809665721019503258739071565034910315534779985928340035365538840752556513869003210505401766426065517729130343199151598660188807299959190096187888312960438081252513515785151401452892880458730323675982158890623710137620609754364987061184719538556721269300138288684507472945670325280016119157524979307384498450555631360551435299508798517709952586277891366841729218761239911492620208379316154955581426354852940124566770654821212227254014252647302095116934269792571539244060812555217445646038620696693928981056683660490602171892623220999850859362230991398824262899597280486392838258856029422976289716205854100463349732064917343902672476728144556083412614893927862252345212369375900896837042823010058885355549114047841250790730351698056722003019036784846551087153780622584909718853377857981448049255347378593695657057698018013504773661691282092347657675279664620994942406233536776908263929041346674888861373490457315546073533021509847794664679560651910563350019882787108038200788898385455665815937390704440827397795295926256192705346433669423932924538702285984341246626194743848884174390457363054400397098809151657203303022968973525094146398681831271586357295017778617143082884450215946155261336224527164557257356037457495650451887701820257636359450418798154394760185395403675216377874681674585554112354490944212599625219290098416501931684092466193134405129387553043142911709435474765641379067511906298955110210831166716217752856187520765911702795639715264713254240850215529126380430472923273616321456753789423159168236943355905665321683377549411888469837240675452732482784412844711430829122145037262424334777726877840457046526197397635729343877745574812441743117441134785907319076450727833253632737439234397451969403030058983222813039648356669350522882549362496886022204247273757605351146558436559649522406739970688661495917238382314889190158776928753031565939797593760532580715815644418797168619772415170166814851668069196802982818284062445148254291439784923149391215720208570749711713072562263739471519058820072931969116075227018457078111196160092951516198773417298014295452247378343713736487527444522148910712162587471930421550479404056712608998296850812180902045337925984087397917576089763920279195087198457442505295058719431653770968755849684650145280988906622170974140331891270063150150802829339955171752487056965553791536650961897162545328997884968085398641599522301814855273357986360782678758596375701017677783966064453125000000000000000000 [84,63] -139639478796342463875064345519199808084250170717772613977884297844235917486313868189057546541165375979703751819346968609931781262585387848299300727590292139111589769507142523179919158196310890832497097796338972806929171811200853246943461348253074116146207312283164456114890420551545277129345226229802621763833448605853183314292410644350254311647958320507611808477685213145168586402223692292880207154400652514338204536382307107976538298461761890371604576760410757080136923379215970930464549056804234105970464690940618796672303438469958436337889869700358658081316158976696562428862353351985328423390009016367266720777542422377278582538243825760315189286647207971881828044095389753602048284980292464857911033524459074810038074748091219041238891414701168597036994519626514550499604278410421005180476740085178653325770883028044348804346900442705219881979240526884514106059519303218577997315648225501007677257761045061356611539416028800074456525218989005573385836722916944379178424712897075979100231209056407893055743217681327024594319798495666935156683413818249569892645882424209022073547362774922061177949761197294159296451817936065061819429899303599423485380523926619210070583927668207860415025225740016646576537602118969886021758106222170432126667627869820838804294726932192042968877255270550789796035859239526325897733717996643473960991423046626926060930968759310280798985394944352914095481665258637670196265841141581398448885456302469076536210122716972638305098176506243131650376527941659914639195185814791705301418255723207715905295231131792308044628840839908949033891119047422568327925014667669122380892967692929007783872575164491285913008712003838792157686634971138174130536715560568237293028789861135352120849272761637537265625397298200569839515422722578684710787728605769095361621634872909579227762648587708598424049675211193755392875749099350565975278002076599523090662054540054049109295399912779129168890114634821642510131890902595497078141729475575426133327787693712280537273162207435455171640689728329473831243164383021203265779926760444380388919460909692331029275437430220061373028257824714072882096837204068591621448737799679713007630202471808637627313035279761554476674397121216196890033742027665476839832803647586694341227008292171806479836274632397187381403760233695897511438068226917983723669548330601175255045677402368715032204684495918789781884913202465488467549372324103333652186637947033127828012267519905073576147458425111835822463035583496093750000000000000000000 [84,64] 4083483859513657689884190100922449727595950099431624841861018319637811116981146969656772682361639994758960717363772671997266012301658603902920644391375321210401163181784577946627595123379215225693777152974218127175359087306994748797258630539174258663363647171610053632245680783151618070724313384012427267614563220814575806321794497596215672069552428952098996502604438777228275909571709553334161199701299466958759670657391797136693179392623625671024552073003858023953518828395462750813535491990102372883103309076818008927558540789087274098750486432398629686840995183981332589778517558282574533439814927174306054177068682087113963597515092397664864683413981766317851379287632388082753606411257711877041758135075752983782575029449838438922888839530612545463549651469595729045412798590721184353505483531522799708926618847639264500399984721428245537224959844883206653204896904488290611992653982400353374816693969059840045896950429695001737392520662636481248130773978396724007105802989233898090944363364868769508058120025027614811070061508804632897314283568606055841414094384755454896605073851247284307487507874373130391460165577629611143486747199903434827175440899857330700705760727072662858456166022347883933627965286045258632168173624261778960571090212088275384240681101962754617116377875237190480983993060416266762018597430027801064072456915967540067036987021651403872870661479394940173185562436293980166872432377333976203884083349902683044317361071489180232845623487302830589968094296003392459824013766734374115478212898645034329885364884300809608796756915581657597997060842487567301348828121792434566584812720455052725877677134672518636417334694209376381024814539287583608958758795020984174062062503283542797891312854037171393589899294475215662181000563404428557171634478828865297752239476561915103569331118461743737668546301029407350788055144547733701624588751365442562823861152406656669606010711212066526051725673452526354320213713292008386501165891761549493414713012391222760629119231047478177231747560387537175280454896683478179409624683422025480788243447122481420409352342244344376146706673263120331641186909319942057536122896460754668210416560967568541225238561147954069585095795080425516179132427464752555911666959654043139423525369115193060606517649647618254683859361654289698158012831136375555861362709575490847157123659555193889309795439093603712394032691199051674239347347105587354191296498002019046968946724973648088052868843078613281250000000000000000000000000000000 [84,65] 1501369317055568863905771788450762808894447985179189699243615818493589228061845377057969256923536371052084267050863209809053265601497629962059184386514702602008442294351835071515352910395396346953155924215182978555188116510946149967754982138747814563453485749833120734712851988765595807609511556138393887840934969230044084230647013056530668474444014403309611656172104883518058609491593155992281568216624782195354725338304326860053999129240759413497697145772417512808562712932456376834585341769196050556372459499322787818684832203110856314972414631575245763045088024736687900408101479068728921133806795141059697584263929099917496068303263434660014390890766542952639771579545608078732345142493175712305145850526204343701844973529708613486194798027147657370031816840753259353241489697252649170604491124275157197060885045816841490789839584446096732847477709257297320861157841493041251657791387288055084070129724490243589777858696699992376934355537066867149980400264588101657483784133656966474695927755857709880572727029499246535671737305103436319081310576026849394391139862488173313012002876517794077052571726569839080029732514209029265287260190391720586872228701998793052530474596886774681150936567876884672038242911180181608105688628652223104325350555866727331101904397691967799770788251164370810941277478271581074192709093475184065160969576305926095768732741528805882226291842255036784743016028395961338001033114376345827350959105555920147743669237353963632525812755369291686286526617051859398372562084971694310777075879750004925259118296318436675229965563409459626529926580723566723935899770117913815342370804971266219526934205062726140584312461582648135140683056453176487155751964436147882998521267660475222878911959480944587169127892187676229072613367075014818531895743238219693195022057922874739213119181491714204732547111385497157901877021122744294353956054036342465673696880506762611912796162273917011766521301605839608937672359246364719941399538291779212326466160780779996709272040556013607299630721279516698827354894440045370720548247705437874934976757940941534214339443858997644653403949596622552034201215461678613279278397956129563010798225081870213552668359688622139423430958163994941473311928168464190688333287067867027868283338989995219793713202305420350170120220676905331902228466974469276071458278929243715682329916551698052732946695508138770356781120615301197604216573943124105343367196984695737665971293495204008650034666061401367187500000000000000000000000000 [84,66] -310179869796760700870666820519064951003674486595553135337246843987947263786470567695864976699966343124809725112054648113925173486446693212184950448289614893919345911220752535748978438950979353940681008802603407240360525458271884963033385122041616539782709053278740707255348547355533031639749987999206726283713859980326160599900184058080843372961969318373530346360708953919274101811376817146796098435569144588929944482423295013100690931011986871073060201638061001168825601787393105573336882191514455057296028664147995491318001009177565469270654618873147445073118286865878475018209606274126841799500238710737388933792577418803949774690802230481593780711960018883839817740328064490550996182457839679187298364533432895340235136384514060556867695195358660978630263718883178794500935883339162580181930738740298984865958086591017971495074818358935207551807648954349870596601710685039348561456478718733069806763832038604744552708476071272008603004619383996999356630166170256599417976173661273647092434616627259047597403408316498949641222766130423121099625215984226491374139979072448536573171602937847657160192153753504046634673850222037401710990094185040518580356288309625958572891164085492776108193592502549280567468248566816580820368823936208298960467072240850806196771648974985161064872051861388050279632887552137079694327226539137142435940033961286824108410193577798929138170638961195941784690310016381411786538372877718976314445437597996341686558038457435157187536602775754764110840925107411083383904974145657623235514727920653630545871403032923752956132336812924209242040101693909212650192493526828962547287863110599962899698809600586395733208095500448041867853660694772446622142065229542367085582435007780393121124834691866670846724547692624872563869860228221548487346018971177348043041494722378649872731679359598866522154069556408446582911565169851904821937540090547911990060691490032935610185947109447371404740714802104515215435106570728717634578031344671872150545637555971862116271353340494355076740831790259652084957874496941641079079361198332387951928203501286110914496144161681131506115623146451085901000162660908794099634772067218510266786671442237090229573527204381225947843377978721413971429263517330309135655947192092261777249843624802644148683018729803765082457929442068685560795398583322907024434168385172973929319646485073361313769888825771921199859430685376989237418830666045683539131189252607834205832659790758043527603149414062500000000000000000000000000000 [84,67] 29466303021759858530102771556998444124763752142524708986880443982422020661248606782291333145986405313959986619424500367322030188617654767337568422323290079766782331311991603782906248574816158009406784519553048079434691928410030085327712024104851058099832469742838330018041023740615145312456134589587175031319035986677017162074546170456289886510560830490262023200928414467945529989617335850792522038707953355771352572481936552237828860260252217537985103133329252830563516362137351939763250535738470054968851020575352808934772366623165121810605938292783084424306848345172658925030417304272591368260760286728750367890006457624161736032136194483907990940612682821104820448073079357594979216167891688319158163638798272351579857976524021568293924871804532117625654523033165035435791639635384726715872933688905715651721985476828465076588195163269096269904978085022756044699918464010908003113118164994848085443753464545245277973373122597271060790482378892245007611833683722486393365425114242440782145615566482752998743770233969551283018515803598532723227469093714205664666278953032306207578080595349053368397566425675759921341919957064559762793512592778624582806013180864286229081338381681394276773989752515748367012429760878150448683409876614084953949388038266332700877701016234241450903649578244397285204588522183849531734697589358571688422508540273725313970272691852058016640559269766535387599587903925547566359695770459749805301131609834273794418730832547604493317702545516962504669698192083239263098189535950465951670723279216101739539509407895944635900792623609869338946457524576156604432430369901026376772490554225643787491009401290846902694550920511611910142611498737350536169401450660029605607893060863540033937542264856704358618886648104744025300145515783743064091606883204392365614032526587624157684876089477593567836363713109716045728424604019133003575819136687319627903448981500268939406389898373887468657422774951395327400443312150213380292010187924541135199229103573792398994641981620620509795151103516263041359988253118549930803438051385303915541946729917843160642973463048259450612717868754661229958486432035806349330898169711770066479182948661179226457939915800815833722401963867628637745044702745321161281047686393507994350897068406111528931662129849140927246199880707214502782283525271411491258677033075349423248576087583443311977554583202865260571219795987702561517520758178455435726553418920858895546643907437101006507873535156250000000000000000000000000 [84,68] -1118386617265991702992992024044153586666430500577180050987408694367456943012540023675206427031694662706580779200800936184534447103603484245204595699527592560589167610935116295790610454882397486626587240676156571217875868585662026415061939792990500518901167000217717504322748178810535287291479416039727823072504722266623140880322060072611644013351247459125930121932702199983057932460882160462709545499895702084896825814699481183674849744579980897779175376582844988439106754127260366941519684810788304671964932515788241211558310637529137751478708082520010576923151289475978600109113152764441900959621475807674309206770446715738546142678054077406037238402147583141467696839647023796303528272391346782010209201102418532440210909798884933553622056251763612476393806521089702024971074322197022744616021101945756882208210312747117308401729880094223810748462124911175802290177252806252573688897412351661673630647510069821505305742752101587453739416553631153369246728728411457094673510214500775650746966022839212709094022543943880384961024447324078928389708903070812854551363599660922479419321243965110426028610800866035140217708330872740972798816319197337484077136936885224511837850716662144683764414738793765800482418372430430648957367453679450235566169969182030352137505679902633045336861487921317148508985494469680883401424650146061026445573737524472886753408106213606153103514854945529717141352347086507196927589013587663202500556183951523805025137192730399600424123672828876647272233759467333843014325428894504571506598922496650763008390843452002576551871908647017279462649691552630270201602529437006521190559757623652666042746274252193954563131960066263927184375971115643750448298534681136299142704624398217336523286449230189997519689782869008390289253557536391963809606847493186638013155350843980577354156161987995553781767066529102873958492720310313145096182982568112394344920136872905663213847080033665522636730382324208139533549186663756908213834001338701043803804888581499886691553425329065465644740904232141128046798940590943747935403431604405937250243024269786987098487899301037421060923025716870625836452244541387312073809801736136067539471967306339832565412457178539743682810962155142634940460587067767845701244901054854962755120126343410782914632405349156747318029909738175829619111831955900614357576066802530112219218933704449090974567594851813893124866931442928773582516670175858894908070551021950223002932034432888031005859375000000000000000000000000000 [84,69] -77003212561646883083904887156968600645281476749175460277950060628128867278862985517603144266208221684287491694058971987260590324383403553774388265224033636110455610091690974528008807410949933230079227417709395006485459264015142962420071058255357230373117574123967923866186553757144874989630708921496844278011357952141812727625776842171107560011698303712114228491210396362282099465349350112968674117298052569930082099809195276715326875073890263686049035177367736707475895819004091423818925552606778761493891947804986533934517891365514261924012412794192548720247176456382176476733583146762761721595029539692802714440690772561899325458381787453135706845086972277174026402365902854658208204011120375545450295135339605604496862086920879890112755184881449440540848640765829443613054431525138212065967188751911412338802137930116917609564772287813402472351186535935268100167344461940522558094770079086238270832363856308775257663860479739544297749820209126426573505729674569231060992971906303364742687917302278175709165888698635027944462966865243175652895469764008872021079616594559553049467549555687415960532900397632323653320844630039309987628774825133244334722929324656707922296059581820941196392611797721686963715256150707848728038825146487806516878113964561395749663521863669265473598596294852176865999533637153019636726656075293733760105772231630813729093352506196272463113324519047534479318379505309529755108329057190833223661537501282917043091941690612258093008420614246210890480058547237707494928874735346692231789518112678396523438064223220210204806345145426965889948186402156189720086567773871463817589013381006486828463813932792636670507693156658460843577092652964939308803238099884885273636244920463754556155360431013919407405904301161034751267029514007527024725637798081893559123964748334359094838075538093328314845726855164755334397200648201070663781487043914759375338629185982536623479106028724303237636107789102779768163489720719696514882321477829369850397971091668456855819879489367089992748788740137754187555268297414632376766808286542422620671005746540890565595049026795455291926177601646126941925176322399974716492810061954954489306495854845834672730142954120374682297020295323891345574867804659884077595389442287512686116700425155137603612759808022241150687526592515763142887298616318380361039495465792669412422922302737794948560687838589768366602496683183366553594299177492719349455603528031844007273321039974689483642578125000000000000000000000 [84,70] 14168030551089158517595591275511837812316715138133780343252058243542197310768418782862524752555045198233232952582772439462526224839491978401230613079378911918918970948796618369540993782458543988677408281755885572658701590048774351699098609366574607787624749470305283463584513905456221313656466563201804378032579915548705686556094049449653001248129493822699123594307811554546128982848135340834257348566999227431527304690938146923955026474449705358227600225271922101625355285109746391791173540374164620920328873931250775472826623805292097648950004156278198565475124941533074921515491983678610240460047188516274774722372961326361193566203028144496613871558914829678303445374738029112216624297357040797721973964789177459806774762057130216044578970282030729729140925592397152915701997599357657179786827497869344387976429312902027984522194036057470381903994541786775279603359882172095180099089365649471979377072120222425353706071644285168300340878830714035108984075088737116207592434574476855418284632051818034340886087830369569006998414081012527526785226601213903616972915737535149081495594205773999337850934913198347412977366222496503723526502951760356433848495534219294201693561876700827518382408045723117345595120620938753403845830721427669804817789327323941651839554546250965635911226831857398041083559033609173492006940843292373037136858922309219725584174478570926545131988868843928555391639730530325096366444332959405234444320474893983024903960785708699186074807184343194334226790728079993601702489185282464207125469363059647499420083937687035991872591335815948882139531549222581968759567282745472159621086740831658497865428962735536180115224592376000372018427919405569617832952844443694515551385100163399960044294452954836597611700010749846508016697522314028681755027616669221692983012702316603558737467388047074573389354784186899841289899671407619015261762035825714556281688148686392789447009833555150552979244900256241411578176145429206101252369062782609382190937814306371513031898643138035632811967407580580423809079121626112855406663678051534091938637684393162504663618540292904052688286402562647076055013910506843689526146851989792458724738719288192174115706460806198636693957793151442572381950982858931030791901730070851327682340551371886892706364451239436685818468563168193543257135897320352637466981434977084875198455379329128384128798949740618623465313814507309261540671788186197474490590764162334380671381950378417968750000000000000000000000000 [84,71] -807154455243662931694248617098300222456777123043345924685977560741212504718301991220487818346769646385047579738589913451967449752300175721633068780608396724224428654126743435973812016486920545735963756370572017690473085140630461643673728510400582699776576055121609106763063244846493477047051270695683812833990714806724918636299923004420584360213629545273505709626816345256268676967793932412569202028222919248531029739082049810131084636180041795735385516408426692718042848157777711554610996963466653123306211675999589691935990785106576732756901943010085382258661162583115492136403099112564416839666180875365497161304851135392116213650981876145298816183757812831438971497345138722202295167745534808127665489036823846994675258392078118490254517330136417205643814748024994979795743800866115946064738710213539301310638644528655252013784019012560047798407208257007284103610742512200777118627447474673894638961537887630827395835890618524885234571655060059301349123316585512923858123916218269756087353376841170569694252102058730853621943444002380147786114753798480969630220293419383995466922342387338201175404017796053700058993214742294530405552147233374658205392419666086386257568144695811596715514198594579599090247292963475506682747150734104411397900093444843206947555432847908690449643313549001027055256582483441714844182616474343797803078511249360724381482691135149898173717613168338789272555316236679685866688255221862864124491661155160198179156766735665249652560251471067799709319701798451089704253315282322974420722724419334387891708520756087348361392704333884722312933253132838287293309847164511681232281479393862247315965314143755208528050610630733318314246034007908495326958542925714091886287011277166300455106642129781824961339322975252041584070469676803033791756373523532696408420840593529717314253668850481106364536066399234146157682830283136495732130473977394936453732660067414032815104507330806823015943951049133998787213810207030029360034592479730006955847013841962014000135195520633246020995248237827620654526192470712045633746751249935920232491013355091154413966984188994056405590028579103468825989505135016428138487564145911599695446188359756013286379308877906908780943980012871803401836707909919185939257514881259522538617197957203927742739198114364691427027131613323982727090699176228063320597993332231694629012243212807861893433577656908452446709740229615800793736685430496136106626181572210043668746948242187500000000000000000000000000 [84,72] -17309058696954649551717309459011359036085548067871124341650340219949402511097932989984006930331912750127646397462534236747907661083687685690880463747883083765556734109495042899763738612003725509901838124414783658686590892186085645856881307092084943515157953577808011827526322858556591322041866220052006417084927641420482543758147809042793174978284446551766550366453240046683568233170724894590053571844400142541143044432528510379719045843467791696165453424081758006691800025823061178462136267071582555337435885818210113614313861693249365535990283046091093086273927586286247505419638979685481644058541652932463481551092045015221988232146398042689984025279912938591911120329297667203533155365219569761285757038659748930144673242474543153342276215489802714939942062471213121263584638663980314157186321057453425731973561631069762830456253344220350553582698502674265408787612701518181826335139000026833799302473017420586710149819024044745431522855155796407521823188597296491722778233922675988455941463715358798399478221250795714923277302394838779237882626645857290443841551794021106607086010205534711910359363815931991803531918304890961358312746795365817686913257395539500667692962375369773269575832268369564458784592815426065032926857784804363722161708398907745727595544718225321400156704382417018359134559977928500394040197385265711679873843272455421546038970947413338380623979584901617857504983194148150532339091127634227679828624132416412105935107061498794129828458938794307558718379689173069803770510907878333627017480654830002363116915580810800009103870688534621149751628043973605331331427573710410682893141999767464367253408184564722977750438856403586190168964512673689111412064499069152114606895546047905209521641615232348057572135821763082002963579020208782135482442243554793903709597775812621304834977887091975940243862844380173322322844358662610895320622660777133773136716025670106759624173890948165219125214179863170149497344117662661441802698613197517749744227449548560018498645122172126728910820619537703138769535938365937619342189941593580674560099795337260965240830477373693971824635591947371889101939848479867231129388414124959712557958365810629292419694515058234936396167134102457593000315305674144767670068690178872603399196827265458267363234257483581000939892439496417822564175006959912332067729893378419866438513925316239937404012618818851587708156870716420401546363494471592048284946940839290618896484375000000000000000000000000000 [84,73] 5498821068849928964616050684006244869118154166050672421111359270635843935827312322825641834619213791495430568622670886447143961746303547471208385787992043963845456423947988864686814453981688422619235461173914836441415769403827770970626082119157898311244303816683564341718118179179903180688320575328919242533795346795598879083521533408271381689094735639542423373179075185242922535953921902652291432500418733920857018096882956301532139760210834943818484925654327246484080826451815823304654879760987599363276257838249432051584739700411285358732745717302407406495693282032644396055176441595904995387327440459366573747277913846853891960574910792082427780855117869615921813664708649105555831296134003959723616365607957901163652351180510116958583197147873797393693589184556146298116724511409746420190531094484341727691619445127937631837174943810242169999147594943630911039795802470498775923657880601119658455871838833588522427351083597129210281736147217353018894089040637559988502519496668367055769618558933258591064661681459416068396724206654891703589135064497841692455399469646150590742286649024465605067922549350993201358624992898210750088476282200230170696275522750255222157198032967668819410611518966565601116715294478660157259652860468011406556150896771860893376328473735248729538958712746020908793357694267730128900739010886696856243396930607612636397614112501119869115446290361001581902479558114144075264832164459933149691963984392086117799498515149278090156678844998332483602418098297240110681619895394945056329494834041623345156309590946138184879706661751764753424805116503557193266786874903814102667482980031964771097425861250468578942528788156356552242367716076923376616180648712223410371088371342234485367647085278819683468027795619950727382112864181180517051578534726866734909865086481243543357370866783857260408845553678290609301095172045160984421041735616490204092356817912858642776315294179077259809076441036077563359592360499631810469706940477106930042419947508054390583472387968616229017786343789760617389310263772949257161327279710151273831258538641986339381506845709494869088902671503910511519701681461411047967090256371930562663732420231300778573032039961715027764110365089804160017960424640256481271238460045809269665840619805626970240366262629915501739535109871326607686694047247320200680883959975570287822402811468046129958662137321631397758749540924341813933175562856270346401288406923413276672363281250000000000000000000000 [84,74] -230109927950530880257330027536598897311613802677257337438133619664106929373421947842371825238721812701957219963053577478446922630038436156207291939335385105727933445261314030721435521591798910705039432556257411692276646072671299928337064691469685156235003127947111446248613285421864695979319803584804699831823990469153744808396212921435077623584609950289407890609539968990469850965970997834298854971800736842979371825462242141379156616002758830039230743846486087218129487739730587859059529353361308125258969157572416600822066076087007739199253532585284705950747914107632950629916605118442796340079312451335143324708232994162047930273393908888895195172378895175801316295512800291731693638245117052131695253722788518745212197032469135078085459974464912167012620796880907625330165280297180559252994060678996462725176810847341154012973741367232659710328084042665933474651571045558511497571977997120048623463541391409007151904775620939868111459946527684635808267712409035049977587148640563706445857163018940027879023246454432972764905784800565505576297242451043977550218828546051851590248376685305944563113457635770460534055506264214694065546826813579777731323857047390523858396220355128026187479359659760196712089270263173355848162287670165633064255003506545809517217729724684659998100551843799161405344364912765058948094853211950816640874034089462235107152053520068778955678062946486581223122499278628083144109009536079032857184572844764272153681029612380340384793019157571685822757317983554598115390127120780057243186332259121121022358961926622584634137265044775910751717442966246775421107381350312873375181344388376409918177206956144745650865809888677820954268976329340918600729125959110321957850045427425310960008462269390168144912753334042391731886106325762322328729724748906412773692414313147942528069400460761839185826956008421859997854243814715268971412877900041012493131199482220709717964848493826651304125055337536496370583522934426421305671115732298042682118364865696061158243351681796843473918244798265791834076084538760117187787059505665296947090413900293113331705254415805281391591066415798379096985369124534751587760860904714749113746211254867195560673775712079426608984786984532854063907942146948120825748741942723356590456838799936978207375762465905121058325944849174021537891667851918589694548218550786377003917945082601500837151243090704199885494508001095546878556064029908156953752040863037109375000000000000000000000000000 [84,75] -13318075412186830304459442497430120840848165337921924147643117908124239688806962294015106818257409388547067680328838502693963329531095897803145660113392088668806317683110496544976566766719498064660787722847816047601561765736875818252108480686763729710051492327159674948541384906608905818684327728402658305683489759147292094636729375381965836541010848853930391467197357047660881675053038924411739467584037097222558620191819872188872470887189573765109902189923067315587376626178849333578163580248474237035861299883849847854275669629356158177798282081695799312575694455308362242164077725549423807682742624693895499223486441606211620877103252368875512315414161322170153407912253343006449944296080681975599267142929412920228363746321706953600820381093610476858666490828817620822816054764817740830822396484113268811893118937318893339091394417111503367197023941368657189666428140779424407084641107524311006468838032004356993919555390746279526862855993910250156042385370170850111661004110465683342199089522746851079868504278568535834835458170391551147666393552450368884665776995211815980621166565285700485095693594236363911516962673677585413043012281978690703248459586283844255136845182860896447883205482840210145960719528339919936596246997675299771021568406657681867414657217334607055329093888367764566164590067782645908430173681880173049907040293444424668435964424249061661339127626897732155443395545826708094084308700228023566476728584996790258309833704097320794358662300757006608842718135674013521430255314091652155943049185430253330041374315851881296806563987666785902045923435268324122036152464919711005610657280087976513235958225129722741967667182992952359629863831372702825491408577186606322563985539178868138727023286923120821458711052923882959074204405603438817205482866867361525387725987296149093438213944469031028152363227928423929554283989125686161807451550718971698252992951194370308429231975722413533697378326003405248993704833929864089941104572167402040043622322778990018008804282911520445919364988310328776914879096037188963756011072403308803617462239246058921278884765386727131599943992479966834230214272377953290836394761945499725882126409451434555551699052134064741932529590561781220463096575670640743929768787299993647320287375535825121683289116874400309390855927003147929362746534842398253840913164086005589933287172615566415214826406113552171447414199442890389568638909167930250987410545349121093750000000000000000000000 [84,76] 1898596108923206331953584651350483133381626281843361301294576770043880198794090487440888182624979194471125831699644643536126717675948191493992577325037775941087418536183221696075504988814188509335612535988484333720183586891397625793969026571877732881994432215858072243524780221473436640849581340711124379342694606528781903284807950648640717158423645296741564457709367373526596409279857022481062974684805659393249721845172260249370418075968679901091511503364246617978985730200911581233371279127648596248944809598902790036902914253180013953304531742074193104022849224214696517778882195119879205383760209501980552719483473627088806440369679992497784656882494432984930885855341627574459388473643760678820069223484841621205088114667777423344188421759736201697557497591368162132881287897451224322963243397715632726919565256041727288091618890025728812580486411028787481821299892306633104435439208566845606321007589608846357847940607259404686926598652633639328817719788248410456685717083526299698576913511674946054099564171245288195210131755021934015099169432940339530533528172563446450384125924224725684245201750014275958456525257434366793142375203761479828683794985045967551034459742506360706937499641592307895304697296231395142483532361501966877996096656168769811825937952307941332882211660256429192787805223540125939865026471823202327083605506631914154130815251399963427418532330069639539353852083725521929830014379199845650138812211880528694477249410998912745483648292278571811223712208425227715150242064109065860100308379868572033182483602286469966075455674416483476866496609012701307427056128643229774315246495687168805896981749790009176422628151465106067070169002945650655594019448063475524076513697493183014267445673500702560141393761746695181949299079926497559007875090551966253208987491349332016692453935376009994276162406536145085310394998668585529040954142769657020397071926789083076004991883784059932520098456792377148444825380604180183627344821630097642754891496427088480647574383926319111272777732244493073608987893424934965395768851035024944848777945004714526956795689038222835059901329477523474977604027803555885124511150189440427371180747959646381609182526246939974971344199361949371712271041134868473916556579896400588066076368570653524884007373115928504222170385662462067784714636326476276459012561298209553572577120905054519729169381540984136424592447142667417381289851618930697441101074218750000000000000000000000000 [84,77] -83278807999430942846175350385667967448999742518721725447197628876180900194918991772295227388279495728346344244735258560712010323581867025615560431689799639743675767193246954529774297823128532726037916848590613804228657533284571479267080712291669650314254084810081657533220136439610721114666225995112368904561287101030945451873330236659262393075949001370822058790811243150617647029868657812092022994959501360922952432362843642308234068121697994196655635252095760139470892510989970822951269057828524525140371482711077116071078280004579270383753150165696900593370954846821703413812783558387764737404231751811254944351687666324612682102622688010960342075390073102969715329817314052524246226865820728085014674076269819348521858383994186180631519998879115330533223054613329648583149272078013001210903130908637145316925219745363842451620329940145635987221076430585486362856000002890913184936452157247118751143051053102321154472062669639321192893003134119866636205578514592267303638692401982362032200527560494891494061401079569259144070866970425715240648100380728355901926332467244675941435456373310534865372707450060983370281144340490326092361071652087658385955021943340261476717359929950366723437689085396540791280893651025242758270903754752538169278386417541229461701929826482793393725325115675751890519579671212598892687739387691097559836339214736717234285385792092906059433223804474328946847997015736429450892379289019957905982485442641844646369072425258509019988923985861547794519504371689953004589371527360595748782270439672096511152842889289455248195450166219556055084964548985719643653120395335871779916894236255463531137905978728025885901948819765592553803813378522280832420949760677857748867517436910519831812883895619017257708710393575369544744010577239920025997167779585540788660431998302406130973758581134778948064787427453250323513528748108252522212934908564031994358588724985490229261787251208274995392479681467295421076246016074110808038097753957657076040173821199922918232220328610546508835003077638157217010468079041890800590547896574299815865005068597369306362986583484296415627853636187833175514970652448598673599681251662854138439404336123648816981668677053760272383211570456431929694901028495349193611095422932551909514423523587855000024355320563026800248624542552829431373450705945913501758168267074005241115816596867154157479123705145863561501452776957010737390874055563472211360931396484375000000000000000000 [84,78] -240621719361654918432900071587573246486266453290203473478552071720459904769917238922048080854148717575411417260316688294523036306104327568095045531160134785026172923429472943657872193732586373529798071464277834556556404940408262042254722465618344866499340388851181945580888975079471516421367712811976106216032597515202330281684575985139770904711743606592658799424979164313853700363695363173062677374773088238811475377419465801672992735592679426541219441759952949743478931630275533602719867722418048141849409224804734361033756621601408985899811189364243827679640031316268543160243071859685845020456974288166816532572920458839650902682727393430337479997902509528315567411488806324628135549785251845034283147053291779766433566739144641502103182346165667146628870437837236043352057111623799817870987378599164598184397407009008039916792448178285887377147929360292702040956947209396003920349682370841981639902728019717364450619992480763286205042859917601040492565386975227296609792982280431697587806294045118814081186036194005057233419200253285315261788551259864079391735540203845843389263470633857611777065961127839548503470085324465775454971523252602101208044074983272877727339299167186959029401114488878607070190258124690709552547828743005464011779354442790368383435513894094869228118793147902530476923319596182021858797945432052895742400673138309339206113185322595011061316920242786378803498320295305852717564102468760071375173598562033656916031744448623831857901361237886169506918985592568528250551611079123563498408185030070989705517317430651030316436407351625027667598842270772858934196571422655016354996450718511539710960551650766847511973609409243549423496289623478022451576142608207959173340555284269334609499764635561052011511032284404075977974410124352724965659368789575633729585263389710780173152889733435504559802343871133047939957050563354464891860843728208078577832666975857266717230859002848454272538122733453713886225381307022055920031440144069197716047948665519615486378871181240861165336842392920981254922454655022580111553599957257526348307854542037970069789940195240489293431033479509521836862468925404421899337007854445892761866556569693551642348204703901528522355531134546804273238014213139082050701846684442663077863063211299163605316692414577155311265471629559859192332567204612486522612585416030313559239220006846347921115040653429901487334041654264638054883107542991638183593750000000000000000000000 [84,79] 222612424585050974061145449344766898185412337784787082144808160007564384283374190578364489621474476135641757423394383855193548446152063591065968167810962349557702890169204937465748433839928572888012860914600715712403979493756224544563364946515999870512668357045888039889106272505948900765599006752556809382106567992291493800771100773445349873625510726744332654837584152549481619356889001411618570445093066850479312748676720322729302167153952302802924815274015301151548713546173215068607819084720936224933768324544195671861908726980542348620974254629989257930940302928896405453910794260648523426388257323848755843837330242541225429391848610877447292291197110543016436206767052299114136113716399524474256441768408573384270068713244951589886425614014472767414764269775356659417466143609038907457513397369439642525297526445789563250013760479369395030291520833591912484139085439788945029177569724976451403920578375488776358535959106342599949382876717967263548662150657064183899049608530052068193926608877328718329222305499721136587805213630976852930981598274676015063726980113454368463173641792692339066820420969705666535214046517015117921311195887229707524642431908222144659616517123925997865126368075169339758833139306201021629752727400814998572025539517105721458546293791533565151467849856366789641017705314833889933819490792836934124429730178001320621604152802347831194365027623495693801270747255385010858896097433325376037576774640010421898670556681130277175450706078360315371950126965919685182467730403355361278516351403063005369031499363132146050581673011511671017767801842590145404667457964581253797073607617786127756201781912910202715805749842169048476708214175741452895185469289739447322558546145294779289621582990698739802064847223522186076101044564162896032203105043030825406316202760601075507024758059604492521068200838268492609123686195647872716009655887276829490079123506222605429718210022167899861251378693135762337105172697396288562504714923049896890322005723792818320517409523612399165667014990155461587043367585315363942376796689200335247997745453300192378776647214472457552659446283792384736823468852141100817257677649021563642502131654366445531207438322195245947500351266080250193489876090741552402952342917919671320534991188763083021621351853560461130854391577400660089332829321988802267564539044975137781621072935710420692244945531899653207164035961795889306813478469848632812500000000000000000000000 [84,80] -10587459748286461895710466286495724393631711050353204935793417431832000245296694998514376262412766588558219387649401210212057718488639332187622621872684015283281442857355478041018412200549097335670821963708155624728577428156249569982150795828016109934160077818430225066103046157807275207176534959702371647915735613119493379675396986479969295298083279923145586816768024258341571408346591942108874750905375325492722331669469490522174608579397222033634493543604766288383883609535626058789107593172280401572967852613425548186931532528369904039388158047079001248839268627987807437892364005706641608292642828283705713906893800169588204203725255284923891598939759280097698546103456294104046177184768336441592176175573983054202936152133796358617767908921253073190911753388099356156813650468462745315728783500465570417839296259514690597112415784769578879525743150370853898965158028456819947145275058951294551796863264468765566211696261033421929084525965969287884936054809625474774987760353457393506661103804113069418895659029342443619640465583296311246593680955637289915881088987494150851470163253857434939983095141723384573247629109128908922324482704998886693959147076235184994879802324478477063927257835398222416374864292638388964668921014653412307633199068331709362277612032463729170043655433939740240334781942094051148177977360055586754679096366399702518828665248295594863106808108192204300053764377620348464374149584903683851352057514487587511434728216214999327143613896180087184425768581979209183619226525314116940821915096483042004332342985837911009171488186154774130715921506236239346033442226598238274985755992783406291572606508427774541429075358148038906027661556499036355345306853444983986138455286191089895497509744227950410642467283162156673799231730525705438594214888367839390063390519624879883031234072362221085988623248593936773147104976140408124140623219756960077620129406842884728143497040750423829633742825949502154177781570801656356383389146298171018718179043921536025067241692722520046708958004336781251825020655537625884916839096501046168100118975261289271178051444017006895481656576756775456859509951436900708148728853009177686142866715703131308869821382305215945522528693379849016512998784301308580855781212466308975749915353322998037837809861800575578294960896356326167481483605340265232845294929671705924816563615188456737375489249974869210291217314079403877258300781250000000000000000000000000000 [84,81] 77012965370561063287815982699465787465626729106900857527948863198297385174189142172171522758369121434508934881747140198178570722772202005663339137285528799099969680529790298005891613283015827227594108185062508552918640182950957163489359699211193868168497392138088239127533025069516764880545663760040960923148058837751310655968779686188834432289417524525866603922932074493992461020441083200510456511031415839920171238326361682144354193603826676544900482180103908505921945570723037991773615697436924339604133223208025865271622692502375120793589320397422471386875399641459124936198213510265126998400552676635562221740422722065901142339852345535883058515854425751009029421737678914669122236435457738889044364356157234104168197289003939560931196874076721245481011772547468006087481679374167988030160662124731289974163912006172266445238211458575042757199810998409550540510252923773632500944477993622236222001760977174702417354238390232275257258125253490824540486046989504060498326855836432375888749240887019321656868112198695066865229634890305595549689731950526644124853255353964713536178313752218574243430968215119039961067282755213680255756091774325228780811892093690380167121810672347413933877092352755769276846866848061551860880906178677132260324222977390124777629742972769221989098208890163070120216726839504435870701891094429827522053991799073727762194741464977902456291571150977096619884178621344432902414820086376121151739959366720926399035279344639764415419379106381724480221100538678644499200559782384960867624946194842287337134749684901903533251337518815089550349451244972731927098345618676520351743630771162042846971677746025215855612645850596720511332910694284776078156034827074739839417793088099172474916330643699103207556798475494139581382354679923193658114298187172473425461107394068358318912565472002733201112657587078258267148218891150751422209765487874961639383840571897662068405674484783037489554622161446703923864018903125366353249985931313158314876744132346142971181378699050287727612991890874522334719069986770089788460215397765570662515187692444890293949609913842729136258629022096325296360409996989320078977812184802909604061113034653236506677300922503756492047619945207901557632041738095796881948502418572206741877522229640880111472208389038039954257053296208442525773782291318422998480488310541439624383983418380253470493321948930898201979289297014474868774414062500000000000000000000000 [84,82] 11251914282801808678187385288175241072006202849266796354896630190942003065048555038245914044896491283020000323068032447218737142985552527150588660415495576185368036632806982141176209659449539981596612489661413920007207216833911053520008184138602224914549813635242421990369597890911623761871780808290068577636587537485207205973637569374351556605502036811197672344132793127493886189266746562096789574869056380089247292854480875771653748169123979155204571821977224770892493548273324583395013505963362748028848674013997680863675128767173821981724896489099200612197559697444871617531685405732576585842236049792477001121767054474928583927638006420522950048997161432786619050260445209098605957464021413573226514433292071556040109847145485639300385180625240351978807595652203352394301631555660011303633434417608349494773727872989381271201302411779021688485039695487137872937896144654114684519563360121218196315788534653709685898480021090061268411936067754606385866601857170231704464440022208345080217254246447607046251079328489605541879746050092096746241984003683786833267593837598300536049665979850134504994442550225550974765154487227130021004336329477403271339800124598096337991173529267071448030731141660104728749708591520838582274966299989909077783736328273030960395215819497663108664151239064268752290481302775479642969425562121269352567568190060647838734315874663250148113330683388142620818986980523990174231791040210723380390299662644785983383239767326025106992961814422301248989167878702663537236778621505299169340170117917816940308308263662305516893469919460854357369534710150466440823833305651631108208108723931952113487388262390633164668330459127790151825614108791813680418374064475780436462516133283282004646929378947203888325401362931501782925837327890165639324999811024758774996841323015213970013509115630605997956106657081640109623837374231040863410578651627086856240662384563046841616125768432469926706312154089738846417734784923126335926859863426126448475618711134206234837134406115733899615021084462303469358736405498378691065861648635581756678274905003001098261583253125634024168907058860999652006207192157232611733602829193618898128779713408878262227628112241543646081224993063067471644815887524357154131784502622329282300655501336011750730966453192478196956417114206483686960770432806669036230501586706762735326421472533101561896221043390653449023375287652015686035156250000000000000000000000 [84,83] -437069276393455804598416045700883329714615717550663416797910376512667376025437033824346627549554068069932107621300271783469163325387523935110447110157590383067976221298941720692842312585088418285696982499631153517866425850306564778999766291459131864877211222196206369816066309280241944483863811368775966504038377970300010243789105011209142383194601114230248915816829693389399115886898578063445552436739402097086287143952503954533588359146266087343289774786672947632116143534475751743833578282987798262625559609741953651605585427536209979546397661153784712122726139508129345588239009905392950960189267238458688040857462083567854586276090473331704930835113698550419202462599933649738097442602137796443522577748372766372287212867812814075122788812631589796377003564913953500115180394956533573983278307401753814105484749992457318930899483892706538433967098326324093443736154530934701391162406972554715409613981966861424945088346380252433679141685424898582521090148380206605486534997391528894388126578640094751854357237628769166246143241708353024149097792438471755392693500022606298467932881127114001919775557155631751622665317784677717264680436622432305196662915368050615508334811355760132524030697686444926303299763396295488464972302254046100991290401210064553728625122840029080001131101785098145447288550574047784001608889409995318651642317418422981668297264737595824777515682367833003739697025044872658155473754082577244490764737864753668201521737250786470305679111621487816907887528214143508310903241583176677178156655595325136808524746190377588455771720124993165259217313937254132230664253540361038991092560796809383529682619372517815681659551349847583872881090351299309420898643877186539797776123158223570982903620110305357580805889978701454766423094323416970721912456537564645723750506510603644824723255116680309908788485740981629771292560396663755161130608695758219286541642686004480400017975795894778228347117497794395456687356663794376898726391133576673768082481194776472010735332319080549990683066663651039505667858153359506281111475447579372732369355682618182617063996660734700477579405755257292872741779564453434356171422025789729186512963566364618389003271362700356416702561999393130893507936641951878700347411091037971004225845357765606268327885695086161485223895242775998475205784176893362559113714858171248521768769062344191824696915116277295965119265019893646240234375000000000000000000 [84,84] 3631970221602083291088517511358953710278461366665629268355504402430719648893430984300250138235851087771897571971004675213375627940084415922131636910352668106415176085570675289670724764937049798292887713794935072467196285899769556032031601706136023672379185669496494841826739710273119549047848666296073453579930883110013889652574304521041025531070088633840735599959707399010346719170781267267521855061433188185456084814946613958277554829955964362494494328499715050375864332955063115033238014664351791036716424225359871425662639638491730586572711317992799053702007111636229441040678651330954928229364344204134382232155887268161413810569063823238882749702810626764227034802925196109955015226502528984343482713717928066843890616725323455913751676486977572194072985213128406491291758877958657301603619179579289069460257093094525518014742488823460943019337916175892341467543093905101407447436559983602741714907452012552649554649099259649056251444962450216895874278036556605480996910954451262249292300499210540524102863330985610062285533278759014543938726293097701963148127120249261566399783356193984995150737931497149865507882167096304231564978478608898518452223011525784049326289633072076192198773489080299342665701373479864435349586988717243981265769958581973661522940325533312854558258987438020426722953074631074034798165844339265590394965168246793066628067793489246514626221685347580042860257538102184002523333319289481840479999222903081466713581717911238532954197109305745417559404283406892864090010368784897971507170460114315430527292539973894976309304422652678965061154062891162529255565011091831430829208573615009973321630523542113293268647836983012791333981589815120071813874516402727898200800819365058776081107777444132876045158291077055088640964622819561465861579313376160022200370800082428831519524193355738151741618598784555357456492119707172359566979393773436404745824477078594024415598371602673908079253205303785507239958244353173980916022630264109034207246027838798206530068296714845333976339399290493799116901288398364173687780211222652603214917619753854366581472737417193576739091551271510608092348277666700843197282901441363359228001684997390798130855365839488088375850790398866107343372572965832847241957098249269213510820693771993935454089470798030841576017864335341902971069460527629770074243991306498700391592243894698087691708110469335224479436874389648437500000000000000000000 [85,0] -530293039634464831890993737537370945188340905172883811440501947074302524269787170610323987251413198317476512303032367522972805430032660909938220046545915452304159096965028497596167131114615570401120194033617340196502243472867435127452950642498730128038021486676137464722000701411128000532366113566910062662083343531595771326768169224443516821900207217146237090844458204166161392778068713506402219003587459794796000778317436771447582978801301235116142969436139793037631979675100149769757125151470173608979350112344884109689266605122893153044734661651464930000224573083959534765070454429461755077925292437926078639945495736495454874658585361831732970287258540759379475618055944085255275820967527723089449204670275471274371987760135619112333419572102519166801388218941922292850228081580160935466865858354201583423172293637613452816801982068936916817730963505903093593170881922882404304143950597511823445139615652429943357597424316399621219696307043358232982540579882744993793376640749992659138571517645545783638520509861383700826857874139194899148821883950497204569568496315834125388034672531347192338150434865685331945971847605242623599060302573197210640456454308246119225819815749884467627045713489439502663100785931393102928925649527968916939868023280331717970862820841806065284174695593171652287661281202964215556585361703641755580963857428371463591475624370967336136804669477036828009705993313584529985073679693650994477312143895515931084226230513702448416861747785470279957033114119030100516583815320691181353607849748115461010873329814011923973143610977933748074350427733233307963726380605267525257931219570065803335453080760666721843634011614082867019184072190402752005293044630097851844912294697300656422868048230680871662621196937221489457962503294833137684631401418485832086963729537399611358675959672559070381207073780032679609713824658348660888603829780161301459749664902208918629081925986461721378500718418853127523282626985040324898644179590747534973944210163348608746799218212897974841234413442028482573923689057464328536952312686126240737867520451262058526375105702815358692125310049977232431365618343559529553169844030257299103615710673493768349903213862283537682445230307236906552951433787510241518545647011015748014454920867439468059319186577227926380419914313319714418248710417169454129735218345905953934827989367850955467337983828944429639052385542959740094012973942237111394787616494257572665248641180825164592943842392750163169674130256025473602924624071598964493684905193993270736144278000233428962043857890488207302205743065121062851179472113555830693689686511146684899603391798866836026604687504004687070846557617187500000000000000000000000 [85,1] 186398426798172809068027600791475306545183343882437247154355780320321227351391209996702605989730448229809167541433634270777923553274854708096163134646669149492265385932501783467871703537028370564216545155158992709318734560103495145750718278579109558634042602693669578258532861705215685072303196402900613880348527474506477982369279844390743804961280389786773755943532116546093140039614172381859159800863388653161450732507985353951274219365547057221081480345863822593509643476553402714953670738934937929289939680716414021762484233227497784481106422301567294865670864841115630881282950421022188649904708425779818980690379337602084234458746422502839404970709450799016194261697321932739766394973497170938954810276810180787860653295875864272287691399570855068264679166879508500522005511110717882093957350437422056695318740862276616741872076715121503288662563391003767477722548543262646566941319978516644265948304502836474441235235644122876035394872351683232646090755165028745649965487282205916543847948973546924701537039833045890517366104945713379642145029561923115294216426223362585348139488245013479309658017915916606797685241921108790378499495216845660233248296636345638691558587458271089609092384482125955776666143380463792949029984300171342195129096940774267532162769588003237832910375333388223705229092286718519462889116312855198635106660493134448838669537277675054344730609757018306016145913340734523861824810780340651337994138386641515196414155559570171440958872065952451217088320198470669227660984255537879054179167892606107907074676841254660165502948638509648299767073951124573590410111751122318943531921243015009585948853300537315465523097700662934903275607297377771994335772358205944868755740571714991777948069812925669875424617795327555035634459959887329814919872535242712162073948392367849651056349628407878304133729613338629947809162262830223979900469353445013142368553857006307348548422516434902264306995786228474959718964238717042199279534214418618930272302964243790735368385765322192908337963124125063687150627448586560940055825371714797712291721841001079789841503652428793540876879334568778394435397938516590037402585659160556798270051096752001686387857417575381739288901451294576662882726821481932669047458714584191017173410566486469277991140028853785411175664903484287645948969224138389693500183531327549534904136067686478503440720474925875199016858097825509204903432127429133618873272368028820865093228035334854083034931418310937742922771454858167521650372272270707581506326785073799365032398870315406596246185986280387805151388334189220357419924343801527517647205393149128970251873400085056153852036686657811515033245086669921875000000000000000000 [85,2] -6635709896028858242018001682973061413654501434597989990341592586981854291864524494157469966996673055321168763779482626876018806804534423307267484805394027884351958790244564667564207665612956127481606052463388759957454945249639302830955061288679915098545227882544396938970121432665207602354112430820026144301626129269303748088091630124988515322734680930173441613046174073857470355645455963576363076540698432690536822445893099551878712535311227113030038665026299576461153074235103901535856013812243265275295144023616118567858412887386683677086592559593791967565139586449604151148183427693605167402072167627387979419350102724204938268054862963585926582288341531001148666657890992979587503506022154644055087380296894123514363363529265830943025444040989606643805559144185530686045437548337652931298617408152087668876698018404709052920463627353190076666080220211366948103187658104833187165002561916968765693545403937135474003860877532071321990047012146309429838767967450517730772815432056942646874397436239039537707206941868336937239968046939315564150317405855271913646462687484545775780144991679991063183979889692490667452117363368791339405306299093093460600947362178181209156683277470119352861335020310289171971308596663156083241269782021095907917887054213354391785259724618797225792630522651942896475627473363374872068126120405260944096191817715106788684417420271086163917189609438700961316662579398565931218938717404594978538768058193535871515045116168733077770110270502855254355334019392779030551350216987640822936943799055508017827466274789832793852128706674391652410844043149475506920752424120925437126391581878877389156157932024477854562019549316655122296568706097726567879418441146501468828934777037682314511968923777968730428815960258653148852784009917501748599365430609827614837064276441323496479428972886154898326896602350691951715014579528252327799771480341846881681272975617362517504274995133221639218194643741446879339530683966601089213593152233339971756387842335531491827926541625572572958183638046098075984389385602995529531799751116873403862877364468870279753561512302424496939575473816854248544870983273548505750250898977182983269681231660891496391570241747997780595221144144537106082119264783592127018294931097561060577099499263535853357630928561151838111862752679308802461346336442251046617774883342411427642827459246088355972342014495147243096918791547441890420677446574036708934675221075836072751435755661722943462748664328394358823121318966849293113185124983189136073484447755782077091189184783443687009510608601827163386725539755117574211761903733550211979184546066234145639611764939946869645837068674154579639434814453125000000000000000000000 [85,3] 160570122571892531308987267071398981775348114005636302012116649818972519641574694948626981604829954635387602505994586349701878966691320663808548749209600181978761409429526208517169409633624326111860468337935419968829406131138218048314262175461742202597329695590115472004166236845029526160820467120319460659852980429719218139683452744501197204692359409709219046391559055423514396105670205594184221796859285828949631499931648926777418004424130176882372518837157564462997691438170032081541392250173651972298436599476912029113752061887322944647089672147089167276001436811043704681038045567404321105842248188717244286432430528900162010780400026021248509376743428420373285180398795871038199994958861478185040365398348007782100639029950669022797344965190852913681507113869590130547214339113796815923190268733745347870596467255698463757975452828777925304967684578110106708710193638457897734332816869674867835980385428750944979492539203149353475416099466731262167055751014584472948441267818784746862549134373275017553738210339342051379220312915076044475236202540690111280158021319714634733913086163908450677384998215937307905448495518838565916859972831489377157880327105992129874872429056026855147565718423363621793723272092765623398687040368044932096328708727520269271071231713245138308142072685243828457241961135604978957694252186342261419922585044803524482364182545047006570194605886745252128519674739874643599250097228568845416938790757275090924164732945467790373677989045154783946883585422814001610031898632764432265937615163360510410949909527030704939451595122002192730395430292141542795224133584290537013002278622504539265784705282421843237146902268536001215895116644548518566364532276657745750999338839589536594721628375017599472483072098823571790283060474217726789544990478063961858983345580535874200273938873574968764049121763619834626137540614868435747393734838043162046973628362911989801667332138752661523523258911731551485663732672009016622541593165953065516986998552779353279059135854256901573357715373376775759739205450883111526680003071331334192396331650647060109138633039442318307519277144095658929049716244117583487416184887415790375639179758469165259820804930512212941371988406742769047766105151223641901665162147102588298812546310333223984432032005063722838422000688863437051198723456340708585499519964060181340918203280171241284118369317696802634365255565917073578522941313852658963682562531766721709670524240822926578049187867292224418542101400406252285491836421780629370031166959232045795161250252122345295073059415134952072979315411740251572766645480172228479809118379116024383641702256032141038488703088660258799791336059570312500000000000000000 [85,4] -33906416700654740103104122794204634518851301482288806659661109581988432102340795568502852841557126297928217791339579430247325477362720067696421936518759189135846853264647021796324495141608729004503554515020619594470817023670951032433694904028128328053822466904963088530677920396951559645210660196095081803593985139259656919317323343539918688538411834779117617905550605869022765993078861048981140508985298863370192146976648852715309853789882195262364585885190449469844836707574955411866268579150746980189243716417337315824807609159267138900854155486221020538739732553822357924671166234038496041446902055896721714513396972043241987375791660550907353477461520327380539766470135708492696398710194943923044805295836800096168398844023750678059679184740494721078311042879885601822102802644623862241175778554987550903234446760883514733797664304278567773747308477699874800002950545263490066892990366112107919849095667955524804727156409875163773674576761358433817168405708238590680013245652469812011421320800164518397971250399436146561565699338685486301283166969567373977477680070563654504715357037983905272582276900558442519837877160942144606390058038137734740170109392036391767503474413012438747992119765181452235854240970855138674095054598599980161772874745295724034216498217365051526003000876442831737738599954734912046998199720128691774217426185397550079223597720353228253801599118357136994379404858059368661574026810330347314579856931080946931194455098472257975554781310285625676902056796944300556621701057472967506965291220927564060679742336065724495781750392081903891238062502694788899786644102634879792518980888320302296047105688102439782800755560046250006907901862692849654313459815639063062039774686712379359420906526232598892368703608274059521216354790190778647010435808214403335065672428715591337052223839980169420715498871947867255422907201176105723757951775030110054715911864953376208377064713210081855917301886296046651402984561109443357183523887733194168138583021387943095444760917228847045868944182366099015191935608813513736549234333236888473552630193488805421391308773085755731697527936463625821987795535295573383510539012646394656121282352105836228260964271580420377684321234571746741585404559869019353730496820033754913692206562364223852371544934730963945049967046578010991528344838008478055629404658805513566024193674756291307405376455498230913251746097883773520185126554764996731340158003004495905435756798089836653322466378960756290340104070004894854822213941467974019238849912618215823731463872671891757248685326442649907638745560504987521052674274861577559193747237361436181796490270043409331890416069654747843742370605468750000000000000000000 [85,5] 1025056856020756305017965778979424916609463089253077190326931207591858413553724872536654441539571585165134797102123777409988158268956121605625507780659759046531345048452643378115627000874393457125212739730200932413052749565850694835305998367299249266072270047331236132666171061899312555156026625744363969861321042703397457756047440529950416401177282668756313085917085918003392780808136893574953978410661099366633698187794710650280396238810855603005607875258525036430076229877764540891635212325919470634497107840722446182307022082430955295394211299941828674419928885714322620860243943767657156406325442399226037761538491114715977316218899285632697869901770442447733350261469318631690537369414959238818210491761245386676031806709602690685108695688670212154643231131919144012238060631654808181095077917022091823401522341035811053952070983622583354329202644091998556653401085029241800860076234392568195696664059115156048151288161243756413338172367357559417372523211727419195962385529240935164494500282098712466267730320080108204447232266584250919693025569799393569130158993930536167995929973089624684926051286502128164047318140251016439302380257615611166656365891768475963068231787513933254960985838689752466496773001518418218577771890234583504753478250091544666067166763193248904639661282252224370229212546448639841330029523261698376663066414939663604569041808174666281903830519984736278072030700023467393118723920096517051386219022237153230265502412195046836870054235575531946398515829798630081206896148957360283364789405495131551573805379906030771636461639762581873098113898611435236566595955395872053670200218996924779627661279179960052633047772128658041167098117378499951262788687770532310650145617506148146698809951500802024963095340470127093084139411523461554120060380574720303957161352217304150422699124849379489118699546306060495034481591327075541095576621982480824811264843165977029480566970933593197099752063516953710001202904235689250756852589613537243688294151921819117965197079782506404942081461551466707372285938159870619128592281459122193388195632887378517159765737608269637988191420882609739182390783660082627614898921321279284907069583777704699873788282571579544780198480841062447196213642302817574285374119666563697638870003418914997675255047215978555886670468412035136628533384478084022762846576292415559019455322073958740087507765394552394871004639246078953289892210979853190253846246098730821162126438547084502328301115205122588621739114438363138865435074136021190250186610284912490210651129727165873615283882862603734608543432727966971757527582410510863443875587714926127870768983490123646418190617168875178322196006774902343750000000000000 [85,6] -20696122199625978327284139975387299873691745517825952027267099165197902827416740980832461955540584222357909375382418165188976441401021311581986070051400229296980943469177440921620413134451807533986280088780350005111041862648174926435163521746392374003448338009931053846242808650766778867226673846484592464616954607606102408347930089427307150477867343209844411129134497335397297575145763812557612273916808805559504753931789759033294199459440983616817320697057294088596223949738736915382355210559286881543391834025179724169536429035799606291048240437170637188226241424086749497182474425432071975366331818172699529802754590244765027961341576932613699252044331280757233724398995737125052192328238751860000700408443392871439307917310555619867890018532582380793128453193396946039232673973662462149637336877967414372970467792286106884725928583701944000568492894180959277109995006161186953053266223990436863277059954859140476292248533053234984510310987474249337202795000456646862065894806034918648489564329699842379869521650600410890366709248113075059264513536786725316762758081835450286045802791417457114743812281796733433003533831561666980098091799407331691727784581959111830143494301810900734335438252772513452974659773117460572002286422876979985938434370481353625156813797443192461644617916502978884986659817263774776643621125778789812293795887321233709347296157978177259455403012581048232041650961865568387563313581628313003693424763963064176659531959158690611036456713562721516782604809216283946868984352563842434774867988390074936734296518215192887462385518487575175654532090225062429858591705812549928650992048392743718990120546681991970255637015081503887318054048941319534163612432588264374475079194489933373642878639871171122859652877343805731703387829039461656941747349156436813711729875238004846784236840876103140568663307255347386799464984962972927249751330169562517963343041483636604170360931533087829812282445080760959012130271936066387781510143424831248233050115249383265872554542722476468511730412952576971152986843694361786597423762657633226534911336404719742707584841444247386927533069215434347583479430940998812007288759366755687687487435201380137784321564927803063093615255072449509778430412253017346594068879248133743507803912422639116533820082262923786035193259987716881664413965877482732295572107997410518154050553121036529608369732577915454307123170906308071730636033468942278018175697915489338763727278200725159958274636198792164797864661076661062325773793448825384319328119124733620847749406705137072620503142878248597930413905756615418411076189780990323831533159783273382075678790276151985949582012835890054702758789062500000000000000000 [85,7] 224338031137822213745485987902576593206541599500633632726563122398135477568993525050471381527421273551291625751039856329392256835160179581815889733676859472431009746072502761167629022665708205879144646675076986015924574755636773471292478619906371308293327091837159364932434569858858884729573621312739666366381186468128861916209455214315026261685871494116431589047490002152419775650316131555022414169456008445898843566084752043106127587684153509076559684699828287074192772900164810888005839405535661123635880640713391319529856656907507811018056883429047509840351672886893639232359642897140973090098814126564391656632856704202515610028492634502511268331376847390478492678188662453678960838007516360846746603741981167603180820700919646871572621600111770945744212526389128091592808060415044555246112000759424534702750145989465720156149507678367548499539323075140368756597480198236934268813228348845206083469202595413697050174191563372063929301683270061301313842976877073181271211199761414357064585303088665461951540935491835543486587401570663369339960819955705702661159172813786582094166716687622751275284526710403570530185248583908705989983458213572923187678901313759365838429640134948201592571960811392042837300504533765359477029311816521718467332678919548137552681007580210379905954298485737080151376577256867404048750320135878557620283187954889192660978171386719038168992248747734735194278871885694695631677403830334054101358564666511644724916370490875753857887878251657493029544925246613598691415669583310835063521932272494322032009094920655793871392045864034904348757883415347949880628215228438393001365150150069534651574091280168283522723192726368151655947747657153042579325391420078331943970198831585005596664766324753518856711804879666637141124034798790347997222166182331431915837400841366783940383035384686074879106373687698919221475269107738205030023410121785943849927433145688863243112769362662532058425567809696919314737082607359772814159055934663068156367989638015693294682823541249220531123121099046966387857651140389559187411238609779341544638264887700981121175311827922936429398585823815078067422452693727391211699787143464832025280134286357605076854782889363113431736092471895903012549580303956805558877529261146778993631761499234848066108091031886716779005425590851439705027765789800151397785756374685255580546085835730152776883349222705626484374122884537576311947986264238066230546936901144337845977543968544887001074734458364420329477951718596216165693907907454759110536964779234825569163138603772907557901384861420696960440917257470518588210921340748037429365476331136185171306711427785529622269677929580211639404296875000000000000000000 [85,8] -1494227907981570834062200005983239602840231544463257065719355973917099181323835566358434881650569692978643045172771321105541361646676446933331219814994817732624959996851303562378834806573827588590912830784548213418753700111937037745954223637245296423070686732170803826133583209158258447987124461677050643357855458079836045713299311785599368728346592470053643219712605135647152752689863307664962631570420789107974986339364520187633121860162493970520200341429504066600772475680704749460152256363010953755301277842790506570965633955441745202458424647315644399383758878536128060391328041999868887023478652161801303138288680259624094059548433663928775581064473595649626798002947684793841018960243858790946137932293435847097814368660786611504062021400721812986919086830372415549879078920047469703399317341114334798848942279639638640069321835887771505507174014054000717861188442067470786560888798963393102235457103513583777164333543548970225078047098305472024018285247436268981605148026922139984671413965880749702799226136358582745020698703260884954565885045001222749365947076228336065235721808834686896742766090180592886532779883282970048154937871476093265016275914549037986556454944447630904507738727756426997681822601986439468047174623362204304089609669969790229016233613908491784090216748217621572068148012240844465555851448951071205022577719349303367161809181860570503125190806829603898680943131652791707329121418993613248361877118773379076709951471242267502270929689746192128855102302040765335941120744112917330294015910897344722466986948577084377173514131009037136490359059376529817769128698792478894603028687872369747623164103619582674575475030202516746097503981527648210901960505050313149985329345707583415234322880246869942460373937295004916024272355988425416157417797255073577537522995915475728414236312574190748401164079211381223123845359107841026514059165471900195989441821165307629629641590269905376840474216117885147886838433144548625345773011825451389005905524879499929002454389296508630568561890370398194928903770192169206325106353570484386181068681967158233268561564506068973528973189672208924107487044173221256099755431128062113065763440585996599961463993954023757208776126138934554833491365934302729861554529728223594142838964067384174447148927211925519334145822559637133037143526269277790186120069057111121599608097575280069459771144987486412015342084315730798219659033583538483008401942715428260784696985680590864588519433528216771390630563678095387407208824541354376159954077398237480669777263647298850519708793501169874556476215363413457094508405440322739863235363975808530669076024111063816235400736331939697265625000000000000000000000 [85,9] 6683312300744515602237097090918324078167144989706079308800060579105714602373435769656997599934929296140687598583732658447664161213601092396920157457977358114232378376875018942659367817255648135833932731239366121140065065530118719237803750797557303648217734908255058360574237917938201942838531060757590710432872979485147943884718265231674301134383131808391140151028935052471404987880955900291305757735474522560980941261463869551000920206314228601420661327221923481099594621567643843662908652942662102302529623442385026964032928149064890489010589350473025815518703129816471406611276921981979600552616842167910511527535141369930447170459153383278911913452250672159658173898764524993188294904875954671185991673691985787587611867029212916356963888578352447197824834007689724858911588477617702999128788191616326369866126098104999917505571851707313670851203476752333043843391168047010267793907776533034123251770034889391990460577370396392231583224222034745307981158604029767843156029712739242734342468975564863726644513270214255309816198102294673375678360800984787065506276331862580134696833509222827840396414560804671959249801003142775715107922232598690709675849708072288666152537170155612420424828109884142187464972308168699404749837990383458241378752824536867018296909698475199323807102462970080877273200639919352406280612395935818579411137050852141542036414265717106146277972793142563227986968339847678906280397159398718437864381829662456259870643937485582354098237762659204303102044951104689349048200295441233522482794751524305910392607931110792411959524698151107347559901335994648050386627911280641300029009157259202938564772293653886557287829213530274171597949943023401691070539423862195481666109011532445174047555150850296886051896863531407151045605485315733776359041333028629245274994694498795191506849950903022058707351224595197323728317518310833706016694434056366168037848743222508740019698520734212797969988845950964541919309218000791047549222751414881838415088288432844529707487839774238251633499997443434918895422424066554829369534809531848426135936575039039070770159076993478080452811672646448043722770419294601424041455877164705381342675158641506772131647643211535275659152398129121208942594577413513571654367908779895131533185220852843854792430721265274334291041769726370673314489401906375252372603975596382935843358583156324250511478780816288111635390531434339547094618809927633255083658410618259032245250678494988854803104371412089036223229482157208090614688644563485215947801723193125925023170226280609150104660792639012238974727259972494627024873349497638387506066855274607980573128851453645893343491479754447937011718750000000000000000 [85,10] -21246611734953094017025764218226615585539992059057466283568048237758473028520073718528586094058601540556439088378221014005673147662137655271007855077876017671455902697456787515814010198044828011196051275350976185365997867354746234831904544237886152937756702861986014668060053782098069596883401028885208583096341974983228509504700369396043674733787727404170955846693681515372200589163048541905021019860515988556721230039074404936777235743375583242891728241095966317095640250634821819759843915621394789469887370707329485602323829783777365020496163133064226038548084362186576251963922390496226402145855124343025339738279766364861545414593778106019619792142727563685509334718836748733006201518895205506456867910934636086457993892568907516027997361303587009547875211213834738961241717019541644835712499003666716573533248629781695779409765232635433802836849578131941818915832287846921744363805251217686994522416896433770455792403397398929506057751071174931857690706181558797013218544923136238630078462487717957824752409246340591138078712622454419764490321767340425917686084918609083805383785516142961284367336183404662501266616319471263079542949456887400373456491541872884088708183187300927255998037991025850820535853501562946822919999773950255130932776457005115299974711295580742942232316529154736619297254902967811417979670969167599681378141816842047354750698815806123036470271139606355203418346178984566093143819375186174647697866185426800495425587153525656192075168726864945955486338711845414389029408220049505415135518596138442910688428949611298683645535643152134447061347214301458117567259706444920583827064967029828337376210257572618503390180470791172063214921182846199425554443134448058618905544724395711698945452797019918769415805037079521480374430204504917399220248663674333125221879267634924444631733006124748254641015213237287369112059664990759078380565777483140277835804425544145846158430216588361821195666193747221906885332267106373443120362141100518882870064984811547098370598913441534725639442382580545312379738068853107600600711592776454526652171532479347710139822110690287871487695243973158278668309485477253193288244192882867052294601107042452853887985526281200871565010380318540399005609785878046179451028589369650331482828018182114436400685096872126473050369209018125907184669244529339447984456367849972474962325624407794294136657189996232162691759092167220100884408845877652469280758962422650188030392450655683578547625987129345212730868871152122001250026785780866457463864167825302567232968896908592244422457889963491938507310485813499988267468099531359436702479103614704669666934933047741651535034179687500000000000000000000000000 [85,11] 49460290785666870861159603644782701813091447198105862771330333964748476940160076342892406393549615618323085620081549456808612025342527528899486067482529140854935956156262520617194354869270181649048134337037888458837671224748240177354720480355507913988233029834224464837243876556074114173361788887486928177571282859840858574280368694245455982785891365116964446288366211091944184493630625573163828200463080020384984769292045911532414616487385784905796120348138865658959875692297556133260951794050906348809341415855952040209710892261708438467964360499879274744423972579479692286843940643077945391249145105798561438519600409806056048785019103590862507001720514966920603379621780012661362620981740572586373920080688454891614185614190981107160095151665877873716975903683341028127185797112296201089888868526979066671238380865713385256246616131759609279728321329840095653506134249852662469969374294169245591590281352660401603643307778712840870235365455642102272185882416664249215623096690477172914185082376699026908990182832983638639283948772418686057398101602027772549839152982698458256359724821410648766213275373730404606230836694596080997569643226637820654591008730308662164709961464061674669360258581566748199415589210318851667462491164717771474500618105783891183963141282105010820564223051877958655719034968860660771487889342977531752110764407119442519470228213767411806779370572948115017053972989623338600617047909977284310641543876043265252492884114880172982857434385146021513549157359857505409270851645680488653713535105201321270920488284731714512068519687691017330615953618582346182522823005785887648982090613210162738281015308390723039381128384394608391506898796081631762207719145911332527433954749286015292947305308417290915823169446860603154344391450237084863910874932948305654895732170463013473402606087031861482780334936696966236182615577229625997150778619857029129449983729153001206962389419789079975364177588471289900526107509349151560729963085178042276159724532460894468770044090973955713136245787410492376926217018622994084784167160195290238444515651052226455372362446377534752422535935338693887845761016978581752489353742200461857414708202781765737950132376372119101392843999000655893760887604844751295812636513139887115121273646830445896590138814073242376801771577720695964378516741156252353773973707988366814093378422465289266617165366970194669578925457852371765686297494317682092147902782423711751584462699464686557417146691860802004200503363219463765043385748862816213591437050572494420715522808625642218520049441921786716717311860267538807760542402374478672067710834098089658916741484517842764034867286682128906250000000000000000 [85,12] -89165987978163412573061648370380748847761492745844765716432837199684720773062076851538094239170027078767724097464049218241153067175671283857261760499154191559242253372705608448579210823510405650180861049391749483987263567916344244108771338083450100766586168034169497195469234637622958201928378884987446244378789954773381811646565423099278511313764890844651232581716849119738049842563476690220865824348970387011470276894395766451427266632905760448134200186678655644955897134860611463903645768938940249364190020667297072865012381812784790807930146193780218033080301047810540527908536363973136552931434140097409317420104742963506329939965504381437698576141647376281876846466278817196826019456479632161480116127133305074412397675776299262804518129283495817439475934848146054003612868796854039660801046823478294951062611674938825912886332480653023441324504392810773263017735624783674769053214540108759833208749401235979716497528901919531845166426129943386314989081759618050687427363389421327524449339740615949248379499062618170588820599927288394037796664198061945794746167186782762167711530170558104867097162022172151564900165535354673431882990630552070288223727609310609538083303014058843557198702748422983538343643442262077581627553113011824917087064109587297340595858097742415563312508436069136985571552192323751861326073386230770090640245057122810601858080482649534098491737176112550731074895782965701079030879715172526157009794390465949510287251344797005701853319339267183359903633196402778255537449447228083558593956389760705475784743464378398911205385999545132780744739695357518812870571694266726729024300774995453673399308384112890104269393300502460191769308017689157591149057833473045783767383054955705648663810456587566337893586668717207123646629919139191864564455164629776271191695625854865536006138081598342056822419326698665110725180968862436240782291130045593574782998451313165932015135507481676849768588251417636315085666449029406405229814347508578859090432047279263851950308014292129500677313596916764762846157251382596938388412764419872981433356253107116496052994322863651251834486709191770695016134926392080733922572699108571165121164837316755831836681495593256108798676494666555628850232466021203166701027543455642949211626626964263667322210668523705214425004792290097021114440131631867587080345338786139048709135954583279102608858779815506515863233045067641880266845758584484936094021283045215737329603217431552022489111104036251911022834709956794853603176976791036724526352621457357745748695887793128265096780723346151578530088478665804741927503505108374249502018816029846881576759187737479805946350097656250000000000000000000 [85,13] 147837493744271478638500722890127176394677496388691900051298005472404600142850077901090157806638704865081802933509692315210685931138568091691799950098778441334853826210937249402803894528217410305865046613408088228335668798118719542452807139466851885319865132518017433007898172330076251836568582538305393644184121943436613828637865759428756684369048455832061920746304291188189628170699601151581808479375090552091045504466306332004073956301851765323489235011074038301101268760543787997944464292441683612741078179227471387442976428232202999271793996458662384523511147303110646874360225238662655072070222302000288797846930380112834405538472686119801956101212426547805547817349690917316037746097541528530351631938352151351116336773987495986403302833554002244389998561423383826147498080264501216057862156003481663155485136055810418613959177708900488829088745317077880276450786624360291200109901697834719914214333197033964204761860855187910294043409247764004819060534570219774565151863644160905224932648941595287390899619393173734329920799881229690861050941210146710959826399491449704280353452459164479834940792900964204579203464163290197669807102560538136998467331937130805529405589192140322582176524829073004067759621101872296252396336862907203877958240625837259467349060127098737523820632138684677933111809132375345859756327453712383520513124926370039491663422668187587485044593963875842615462296006009134386129478642077081539900509224073632672265393792988849836253014888241235918133277358615320530368686968838452913631765880466539098737743943201471699764477245104949351837392658227063143283625209951901914859012457863458169902383242523893390320277527412031532795162629086741662957814664143273109185025706377750723322688468681985217822985632495367974835848777415572406206884434798597601553608289802113612784690992971353271782392882258591926292539070005421274121941790351588438666409951308443286355445893639888346510740461324286735959445296820414648032215574006802293596249942339683586484128115448394453525681700765113942862023625896861314244865210251789281654160755160207835726358918690197833150254734298419982557621174434048740266255764832000083710220831421047466498054491344827873155024833246073074159014376879250331492865229592647983392199720679899973113171965235586497142140016735123525485056208126486609784092757818719456010218808176255476918056871340319831738479244595701781820524666734050417189035501653639269996032576944560746899836334176050857630438653922274152486056493880889678778546961202360939220483392758341189598962732753418097987586512452743484353265669551230185542524758431949527537341282368288375437259674072265625000000000000 [85,14] -235541750493816353177822777163651310813986217148576026925344103587923343154498540658959960795077867128075441986499965779714661982046891032242221356553514379484740773955457177504736674012904339530726408759525321648246936795583687367505929543313836010302676942918552500313644151139806163323835191073079041735042085976587373708288956051934451392572245050747139331100480351660906520296457944174660132017825845637431177631384841993343389344499971150869113905596834233246674980772929476422278822073359424840720279034971012530836525429766397210999987261132092708308965625126589131588974093506640112040613594537582021174871385092089875136567547779947199818514733784968405921713694012834469702952804625748395793193326669763646470664056230062193314029535497129571699719449256097219003292192595876261385955416758917535261259070228286085867433892199823247615246217657040951128177006259377369769633785372043587970290760021154858134637934314568469581865342199090034164253738833192718273800452717348050418155763061565748697289340366422889875590377421070744976175313276696945568296169769071144462489930948202505582050403747177269918822977728697407081046141933215359102747753163602829949097799767416882838106862782643935496467331886290086121901388576927355677901756136698874551042480216792883622841931403624431799311674104441377876934621764452744445260199725763036927655309611250197360071845050968568838502652530697248342247924835316515465188382461589191695821207721185857458641579636450851053182212503433998480304329987226648776247648626247136077120125284103336194388327253192345958628274210221636403267401121102390544477305322844297622350632274483487462068031755310257793387068371991196469259500680196127782668605654416720672010711617778597371748772964450032855459411978151939430795420883871225423889394880885580170975840862211223064054373007012839456973457961641790099845113225603291549313521885994549594038365502728995974550851122332172126255274003334859426370693260868742953498616930247559005830396544209427601280713476258164980543154504851033657795752300846285699707535406619578174264881819642255293109505367278207238194169752445556006571112121725442814168081334558554908370169837057572580228739714135846263404355085819565325748929521751983191462768745379076042413132367110101257186931324660116930127852638487575907340874153923181475625267260852937129974720419214406634668345805871603854008846109396500132495416922919659242454804508829013172924274724840084998957702977390747436457551287269454048383820772414135060391760955193679498877942230348629457928327263353517420361225703462981086693103435769636178065411513671278953552246093750000000000000000 [85,15] 38546469678128251763128283808689533314790564948408703806342271792776090879073670096026169160016014393759425381441803418401487367014551248575795971803601546657105441319032921702942012541351491167724499561908246294842328149168505804079485554404483694003568607739832487495686048673294306337971012051813596446793515885084506432479217025957205405491061813896014880552398240338182116124267905084326100715410654112421909882652341487322346622532878019920217573410564821348154002662941057097914361403924509364021089397597966929816875266958685659568346957316553166794185168657370828016433227965592255174629694899234085370680752987074995299254807588783620636860107184085076785259476668708521822771569982857473482906429427169997875835443245967253337477117003328027773711041875514715653627050510088733245383051570912897059205700772422867274421619569373755333379057722657668122082538852162577525879434709937634559010569979229200420292251187681853990958416057331027623562625739768335956514360171752463051503788798768695360990416740110095712013969039029706433968878243871116173839994861362582160394255140577308286703149109385093275800578575356369544206093595457382737509901735073690806245020207788255988030339550055104725620447367192062066552735465767940289681949355191959418340871014336405958132118595511842686409982189758300858492614693611699355335261957494571845400076273327822164737912275341770305959739051140950601344285550931281910433145883560208601016938183352551360222363711772230186947663324210418158101852080133193655053078795454990456903345656006863604764865114190750106028102703318842138697549108139975912263265969345551542520987588057060629221646029830119679756873355502710552785077729981124728312975669643106187498442112987849594179278314865891351291078129435246321789153578188244253320152638300115247577904065631521650712589102839042897944004870339846067909494067461046215130511062977070856935257397782681068746795243049439109252811590608861719246207328958612905012122087851745916828917448490572266828351714820540196260592467597433980267349084110890739206830356372277242304387767577346178757405464109900233109025693431954664955561762636386144940751814955956050837731619417510126293906199334915831762477524235581146572251055679179834440477394313987279049330874202706723102678488597054683626433413690342603568037799136879554607759385584998001042663440082164380030976384021998187450657551866807042208237931879663416898086144438672535757838576903939874071998097369601485902164714059393337700428218350192522967868588595148435577575815078558615931880739760074190930729744443250354719171513195874467783141881227493286132812500000000000000000 [85,16] 1873062332166526444498041375753389955216985269930869330391878852064486543046215627466659597505852015573377857802497406877515645082242621714871391414919677058396342028428463016405513931603150444872157496771368814032473166271282392985126347789705612887772826261414662616166958943211498325150781525255252855963679506725980299401484194171478507722085482000412378992088473528196407148039829208453576008450263655893231605034637816447318327620316280759871438637317924825774406789494811404286934911127527744475130588750000125701645150786508030267511758922299176011108327255788906807016793394142972578957679013605113807325200479515473314592622260387743481723072478563433279722232012828981645060105687831558793581105679883240419146434756883200838808105508519660813861533891365652179208767071655006193317854969527854157134750716346365500613554903499316422847554006263700687039628284709594187599240427633937857626269841218190403973748764220050230814089173289124171661496657670997359664302505405170727051548887776842396768533245544928236947340151223654433781350727105393264911632280184990025671185678069247005307991452371005930645882060938059530264239924474689184692556724605927239715132323520268407926470152345097725174376049777929289048246595277016874788596188616625600545072807104434375184139785157545943289439432384592195195075079507176151525356680164730208783902515271322885237109870478064990509569062538740920725511785346346755501185594806313822579821485836599791418544614965716460343323515336556746823137552314746476311333778029509122167322975390565315315885694855605789584264732938812938123491588433471465532807098511880793146384401231840109473587137392453705842305974029801040986979992104231088810277289518342481066385344876238992698004015846910723881016536790027780438132439164138461894152456190996101271966028079183316382864408780442010077883296975282440504343692988926610563555505510007226490073370650631019597702500378951271565341045406069878936219653486067807086738905604936972144464459570376720949497558136571496242754722688836605621087799002286835408374944134979083882127278443266957940633401648033104662687477557428591635684119049738677180294877440583909158553929806523469001801699021995841492704811113042582435002584235734741037520449554772293399078916283473157089621324360609687502608517337944514639901764566602738712182691276010197613914418178458679588775527700678843263968083572286620798502180345460389369954679624846708323777276771323508435460884609309451434206976005313137513736946781067180793967560037814896745587539364152531830525497484170001358381394845648449526409606846755195874720811843872070312500000000000000000000 [85,17] -8224294325878394363339915785092642465799965681760865169002527556012908133263527386700637975235124603243033828604898280206593042996908121603136395081521584159878434890416109083983015610197836952728959356735296386082522317963290614449762463863758968748495441717369895461988062170417871941354081992745073371770499693621159168371827288312568871376812181209979959717985993003276745506538997666532882619836926594047454102906113101663006255213338450429383110710949805832101411062552691016635666084720254383197453740126251650481419586168334837510412858274307652175809704971373741131287963967330097857820543485805927067544083336818358704456614491295544049604236590128754785527143579903349311313418144719052478069040384588739575111035721618584022388926976187211437458933945924019299933002957644056854025849893737298186056243329190908232548923412650696856464300807208045871444760435188374409848590270516532917455307493035526107693263778298423968939129600616613159857191944336646548878261807229508937227392915761255607387137592486590126437571241073374922876921871225863618299400774462040094524377273105285769507232055604629274323272954092223649658558353666406307441431066834108974652694041037153868244021377979435655100488136594411434547530891238103871928865881814527658602825290299922925866183821244272504660850629396753167408839927033307717615577040293470310107334360888722347831356505493415274558533450149030093629575719829686552548374905970111656393492840110439432863895490392240386009437628227202765274642642176046629054856365395725139511350106477257950052433282832631197842511765664091064349216144176254025712910806015880970509710271175136591413854546222520866180527500389256029891779513210155766175691983595220703747722107039819307520893444293245274717766714629329909718877020960109943465423921589021720252122210775731128235494861154215996520588659681668994829017830752025330163347157980566280909428955607803394389289337554653628733797410327987545133047293774786597316637443811488996635787824701263257651442521040295757433837718162301693019170792872137670689104655789780632788026826044735627891230068953842859892617865587206844232316485933496850466157699847411310882110175622663157317929237919638705033535600454024557354936469676215373244149372394996942688237178566903982271118748952075203247055529426531952137948280663203182120664330609006934598917267664705448254745547446920755165314878661733760374000556648143379938996122116357407410559478192835682370972575124851982471308360376415343706808145992466201679266695756332468672577769251242036212239066308593833483594089849567075091452128532409915351308882236480712890625000000000000000 [85,18] 21493518941553780498016114095937005818270033701150270901339527957850447201903243224022225037736329654294637234243257552611725598179946629662816312659326613545977188313520821601106337995275332112847983868862077930670774719135676770340414833803106043102726819979390011535388553630072745745782791381638049173462764191191267498217166965108295336557966374128357939498637720944947380406855201133502086812096518476176494440280638799766412080874648101850039802012765634371429075418377900041030364789645686871330481733293722014291977627405983397167796211580703649777157701878247421290318013253242776051628426871824128229071050950500047159515435503712147905677289620693533641769707536506904728486372923430165358393559921623437048822209830950020359190105814008301764628377853356116106925910235727544065369385351380097340933548058317250020921385794520174334733559186628694081121202499585807229584515077608231201389916511997195596986998391149109972379824459707562647086621133071708454448484561897433840240162059420159458426796201087612086150615896501096181026333442588834658182922324883502376310834116492724574257888227887464383679685837768140582989124054714517680453722476740962268465516143085389341961531870060733714311554801208857767692108351866581684733704953017982345809821296098321807158195348207751406777207484898475030492445945348711819204226189862227039478684591376508109257261179164166803072037951342921113378925181148062272249808294279879960499493471758976904687011381470146613626529341249929637512003301914752990663662646986601835672829146360978634264679923116690873566542276237412925752171151040121209569651663220303103633834645567129635749191052345583222508169285025097979117756049496421522348009663992743376673006821116389962188151901797090175962729133047661187453312751716358455545136112864784041280631786617594303653855718346313490940171324663747518195227438601583779298130652937966889124246839948106473744699321688678490073064209651764272448319660801423568761648957429969701514604150092290781533400523129771486994292855005299651843535421297857739109460402429980455436541020654389908695875239995245965926311338965301267882047221388991322282270215257085852010593166094043789605936925244366040191855397709762230023454764364136851966035092564066853137458789786566498252586115275701247723796821224791376533431075228454026429058486822715341463645609253693024564562057063511544171892740800766540185487656515070977213008654428598300410382775342340786666283479325873710826738352269984415973957194765775729070906819537680976852787477605003536070531365466810539691102879849464793449165256333799334242939949035644531250000000000000000 [85,19] -43779587152798341675271917124013111823715279522660070463555622765354620481811376186507996637462658239752023560932958524453844321913011077011159772435624055288770035955902007255989457268361281095396601245118352090650497344855601830247080232216925497772648744003739822309461874198392372443908067571906761829946035165563875298851284070930632929728281593569991653458288577727849838121014816696918309866960776832705555325747012238993447596281081673317464275368225881661796638309479920375062119417268640135370409650395742768549265147771116309090863607325198139787751782568892516285780379341013094370171885659554216184066699302033149012947502279211543255644100020801177534785291409546802720630505403315497697368076474241610191377489430349654345140526090707830115994787990941546734676893326422719876763184171474674348021009376884660783845489309648001458005115374576163117539032575866184425944562084174696468296561733477669860269840139300087745048615750960047916035437398573311987314122039409779145745360083738693577101524812090182345399961021469723944089989031661107240508578604610990602297931056802946941697022137124154371406188808424700653150446397488872970640008901117000489352210858801328096853519216655964096215515143421682890664249269909657757705432282831246903122863892977931433504627920834544455812669638412408221658153504008005926092077845134742444558068401543597756540368720434580801397969099646051992697469543669503008155551102542927328814174293867412915124650755466996292530640670085161817713893031136309325422067416576051753264188369329671705415366489713122207376076916360072775727840250414552182442494150852771323678715938847796426556813051144995854372804449881304279081159696361565947521152193260310877770094647934324259691135249959446440213662422909650940012700443177253639823497589030985288887234594475126351219538577083926105805961885579758432381003543805791565279830236205538334809042028730265373916130942902794223823352859836294264867234885465260469542379613803853506692463864451369225033567070767243468359251660579037541331645288126903560792431981140256704488985438563149310861085161345394235418939870528839636019224659787212966643763522991984807173569343448365368654435321820910013118287409929511330247471354925646785615207600420564676908857558202568658644344269098094770864007349606661734026638599917788337650514372757583871089059238002420108422105179327965591410834492275891172265523070177707461175868601665683385717285886269409652109231600448486603794688585691455776156515696372812554922871292769515068000287608198976594117418018521221438514188254860731545903274053443965385667979717254638671875000000000000 [85,20] 83840178956171093438258471799053878443204340500142167390726051595683831054647536416796139959607532928252652381030399745812062614561999041208708982423465547810054369439896666846352868099779557999610966526594943721823872093687644398984628544366797645466939092260335774702998507115202159039703780286826147793623066183264098124501568393797359211611350742561928310725094155036070310951908388025486661937510030516612515411994474335578066862688304448223517327566890433018131096273974611169276405239069544625024968902749504788595934534615911337184209433058129324521683091233443947594069167328148311353520912583322129078738387911032187967903863948112339406589171752959761905762710243124187766822953683788424482287611158750277625500340339267478976778288548655868647661302615334953829067783532621193163757947805457352038364974534675282673405708747445970609345232184143009533084499529377215187191760910178298621843680991180352065087209515505186544019863032455214917727755234905872212391309056103263484433143079444540222273279288792465676622651790637380349007950812758515661998146502855857952557032097215078670460437077283775256846311469836476068719021183290447594318826754856399369163362445588812343390948241778514750324508208811965186225746277531549182581552709347456787270984336209675124595484184972760405684230049097308646516656232575982696042606388349293329397379129700046543837601749832765536173635003270462529232204587718733404379977983885646638063582812966810816765165101306064312583852432966480088925309149158483498114076182728504182815976932853763355213799650730302091164361952983254514192407545747019593837483050713819056700962068390593126925296801627154359254928436616019223479561360226524863251514223375680524946883346703578426100761697237161816608163204413224606724526495003104301826253641993624295638029561917316256243839666461383770381289650674126338388681774176880949370477295365732978226156011026862636497163100480641383455171761441617055893639485670766975354569229581605904251731111671725072986430918220275504279104419394645492319028348415532740574413193929806411119497924463366880929282685794261887568402339603213228765844295887784529628604469703194934159180660151685479979270300559150492232048781589337130681558996749214759208044371300777880007612342663007514598559932321548998071900591592760384494874468277874520516860195865039184136274155744627471710277975231967342929390783290775985094730291776528515928854671111191268618136785571988411900308584032212351386197955639379675776255153325036755101847813819776691691324808974178676527877505678334643654421316338182235128329011786263436079025268554687500000000000000 [85,21] -167388891849751787691769342954990685789671493645544720414808831239479225841182127089016866365129391119593640786025965655470149402140524232139556811112057551219003919041076492890574598209999944130963442233064711311594195926758851555478385439900399413361548727647733015409980397597118840564934663374367236606653922891385443713885449898867027181093590585909511796947325198280052631573916732058132763858386132806386800866823446665857203073847723589596281969212020621464119799866327568218275059626717960175254676392641418572617782641088816537583410688899920563316753535859770632953212375862489288229719813007269713386758469503078925168280791996732839134570939343757438489189036833262342567701297048307012496571572439303362079842864224465988658627155056441823651694850650434225161189823875367065037813906064164197433616781480944629121647140244562237813348089943643379491292316234458749029086228280689023423052583775832448845589375412961963801809827097901351010137911334928688284809459129018763220748483039862352624653525028624274741739113148854325389974962029162560059976060010185632882955545119889732291687952109091162232803469505193986731507372442668340617559469323827286169622156876243004550717494325064865866208833189783559290935766006540550650059144075246643143518699397735011491472979563192947667714437938175939159655585711359752479858494647805874148175656091626960858627683561633221158741646668472843745119662969446269403819941413244646610227297002703165542721253354098995515954597108615048642507469394122447238898966065927527731003099650893874490541280700181377157229452159912687172102507723554110750732532079844261086591686273549861797442474823050003432377037833679739241377266562481973179738400113323152911197273303645411141454152657720348860712196866457723104444431423975971524564042744178872575921713265280345857936304646593734760491607791912392372121193269387352778981258557197269008822448780545687005340070906106398540134160069109216022460053730985785024461904785314708888637667377812770569366421490331061358549411586134009357464791726230821597620079191324621904172343224653424073255798070831472947871528597016009053987282985264959910157990997836107632383709138925821051555189495419432717691782404659632723953953253625853007643148622563918337237733725999646916823743205486402996755885064779572456304184469645502452094141288858558459880233513116218029387308337515338725509575675313048897014285435263196963015989093011198431583841756440386544637708268985227726153595428668919076785931728307254245813510686453972411595200690623037231317295888540015378933958842277724549107986717899620998650789260864257812500000000 [85,22] 332378942339577173166920103878998805871692065230835722085301673510309227458729572534426909059969282956683097560436312338059979419375301589305438823453636319765463714013711225595412869028493343749478159667552021675183069361018238591508269254165035120617393324243847038434595219486100133635562624820934986133896641397377055444329753990315910362202448758421147227348923008306524109457823205714813643151318588787064789736312504469882711515823181340943632932594765104211392770676915138365447126614010119742262244825995759585850767730970079685771780874323013247571354432794904696167809990666001179882592419718796633609915899187792617044043568728282408840631315068122822808544804059402328831295146238009147539948529999501654337549211041128129881767792554512870389957739946461442041541232766397781541868658993971102863984584412898906088581349704754472835523465667986442577760895343141473227627770802805015816001293895617769093022493707601751769176085968110240350261493632987520241604754425238874688282625585343945437379200709936155047337904980328199906794064605680507342299186699033428725645930467808597190127439850648669492981296952745441679952835863491277942781759071495536893055944874988772394869593251700395712092348561607526067990976939856694552172230028409217672996585285169161455455604855878413612429681690998322280578336179798901506447660308045228064425416185856183819423877078804368806632093957136180115552212933326900138579776837993296881544962631331799655712348137876937995793642538938346847083125517137455359328273617012840903512406886052924026308756756055749589896514367503574376951518097101088172487829602686010967623824421587826944381252441343054680719538054309279770790210498598088632633226137749476596201649264131344620565209574660249133625794562135959736975978940501545415126094490716200844976883764299527865637056574628202742667996361821689744762032366300682833392680927491402063281460961145680120868816723226076291305489937135140877581349845290218182624036092786761466748184865429450639461044895465566112111969175657186083139234811939687080917400695870255890328459313791068093078054728592724795791342535580504975378637479407306292099548647235323814869765129543517567878261270898011881543545459572873968410252280540552298975501989211714364928801632584684148654255270363858946812308641224955812248314090296533620904059421784275604312412344788339415254603848263776728294730453610141736907697848861120524566034244976141603247478791176029141844787075955493508887280466486957040983813710667162442440235162512559992619694834558812818699527080604681597258000073924488759757878142409026622772216796875000000000000 [85,23] -597756981524187006350733308969295455621216025471759087959603658112232961746555117428308989449664854923909648923223135649139006300596794076148281498004795981602104567637443700545409066045644682646120651376948097732694128376574178930798278603996484048182933632466090863751818032586316585004350135041488805581486203549564321930298333646574987072590424206317322953364590526572019716490336230745809108194581785985141234021450884770152771815089330387588467542779483994177080121920299222080625268667693120135986183964560078327257787464167511332310220524301733620247490811676902819311772384288973501545814569692246329359502884173047985969825598624788093330817209330445291442131708721314131167343707237632817201100930855597134458545217764015058405931368721241300839439745093769179189864473807510933751055865495505318302935739418843234065843777280043568858774898410408001821152634671716329550786147515389961880162564862307727812470464276675253351726693578205796100046772013116491788608524535921156282413941213960183467507412956663537550523431074442450957732588183345008914179848903574518101722975573987097112400070144628520340476634314802644284127338564294231483560918320803890345459860424518689206094574087620597735265562782875084395591970262694558871869514574071418932341839164506381185874290128531446863061176291090748421194222305871219128402619923946851448593277844303221397657232952519322260506095193481911685446494076937743563320329914082556654070364687712643542127347721551849512125930613355573248191046209996834127791197754598889861280719442073036345174577765569738303192812557723750920189649584606322977423782133814060643356042905111471977402607962305869630620940207502067671985045848827895015528269405843652240751463556130733907088198005032886076353857560332508164868878860652586529795666615418556010498596224673979395558282495506387694610156139366201447444719260692275152951647082042409821372163541767027758523543077713226168055045817313543809697592204238691328792520233906881268049715737274413924324361898274038418273511881372102412197743462243660681335228306416031969652457526186173891338026973247222159036955146933171673097726832504045815254801847248609734377509064187873568877143252731017463791844513264078057593315695198183961581521905614629146324754659044612172297833494747323233051355540395426524140471489543857894147332259788692449036294814366151461413212904184812467355368031115086646986262426360985378114493400667750500352588015758442329734865769480440614813176545911662796618633390673771591698149265780360934432277504156677560865607342451415623938229537692734538723016157746315002441406250000000000000 [85,24] 926928408367496536615752810711040702415858309907819176940989643525462847125262935236972201897814346043200128758754587042104952820788008634127737822534196424794940169596282088824361791921729639553499614073425556712278042701392054743046913069313663844532582031379116996904420083837889702152666458990931981982116154073009751980032258981487200323882695143221707045072616138341950414572106143633240281247787088096694462712944575015867127024012598175154105168421298780917518039792406880849238026361641183329986854040712008055932202300019538973823802010408471985700750197385300287873610807520879991976572787015315908053035815904241622467173449468057393058752750839192003308082724345940250961643946145038501340975712658446148786107304358243419506072626937923093650761246182396859734908146984907637074301553673795731921964535953480495688281570738184127270168436056048928111139197247519372134252668277569005380377419644730770823751924323734141455017327635199180263807935801552170593524417615157004116858802062291948453419161598759441029435728249935766884743129609392226838385997099257072423542661921420885827894115313814746076207150442902103924337442482888417192843747190646710058578837565047166167890739690154116806696489401168253806906032944529534294353444736456729002839459238727349957348715571426350935384955776756268617511538560094297287613040897200507258151450695245020786660458147851356825666755632373669145345135878188629486415557437068128076974052551895476398490926349976832582451964868311165628711516701195002409606633697450526542764132381049792072824797874208218646440917861410352442428426754008566835704453313130889222691333268066253956534231724552905262699610144014499565929389540559457675505139288768187764367077741868695567751060454100737363632843534996397723918332333828933399783522767421006814615321752807647398387374147837041655447650410418890790808817267595784196964478294877343157069628846315612873454719480991970697064419034131721011506557663081028169525583969147058769805865004357139768652442799604783323802281569989049626472791360910868947904744773199194211200812667736494238495995009017544971969790376880873572456087866017018867923728743082419835044428620831024432833429584797087013954978419397131597923079898996570328561089451325093468951169044790315241800383862303059860323761832765148821190743817480584434431890709069701847736623512529578939506981323752779169080193062522654084240121107330196794282806568989826224570299100920772158761213627706772787457918947819812339305578977623813263566431605464654227222251575552743063828069510878392839314798834493558388203382492065429687500000000000000000 [85,25] -1229654934055892431121857008676584292045506069523057577140401253076033361750051027378521282202065897975253249528887904161881008105396384485371684710772064247944365986596151418905844684902709846129134271794759833692493479891617935677916427471311502572518947529553654461085039142271318681296628432262763345731690401923461725814223249131569563226118771505344505486635451238466297648186831978850553272829794213154232123899652826432505820033364897351095100151033854125380701531071704985809367558409543044462960187750575598503790771806967156393305340455875823549588910689770640084559415788616604753656170636179076592504702577291782211510181698612141650112743483526040181058778934409696618825841603343296653914509800980672574373964146192789295799576480085238789311252709257642437710941493367366295840810576748529787898885289861400090818822599207846634265961844712536730327486194288989343267345027486968531170963781637616872236280339944802262410976686000043291987535733928788807433181354246878738288868975875280950321050226399389602059460472814838141654008806666104267022659449735406498231967155455669141461855675662171294025591789917578103377728991285597027163550682321144413989108594703705874151615182377990546132800237711787889123894455490070050964211711041529527777678673732694496771471380395579130614638228848309447459359237997047924980906055715461542671812828161789482734615038596934721504240847789136388340067761725910881145462952753308745691119818277779116986683277218385782300007753771932106680749881732486032782384455020798064116053408274232966432078732934608958061790608038709664778684384820616496882836943016053209948200223319661924954958786706142648591975508813050052918513277198735795519205995593765249381549988538445515569012993759975903703719807147535510311022107962518894237236356105284265459356051190573452868097876820876231622919180500285552650493873961086611725888089096668616056981825127610991022249929950323325908613541151194982605124251063592202500229679605011384946567336865420815116509170973846760235905984392590551208182808193524578227117388968816623955097306827021607957189198804583850869466960738960469631495875765854087297677835268553175582299147800599792593748665343844839454728088334592282607448742533482874732698791701586750113282359937052785844884113260145505445047977106651284297506111117068116606908682377058283272502501473842284221876114639665682933543311330488930617274029122594274311447399023660380478016822386610622685268020636079834544326897953682045952194243561457683316943151200856482522982722033482290901952630465400581778745436878352847998030483722686767578125000000000000 [85,26] 1419653906335473051954083216760926052264665584301708951632070380389102875375085102187576005526739883830598743377936692526893989514289344249636775423634947634777010204717232716154410402701058511927233810868958988418757507276801620199143604439648426287344577122046739132342556989055242579594627796240853254723478088727430926077711297686845687582457623815788088220328049139261761408485106782363831561171057207189097760425117926163164429078491172846504898930032886687265995716537081859609246483101892634060763019042349210526248797048811818533240143722753697880321625922279396715578249073301293936126639696325983646489131594300340833453521870355731850737302635934813697020875124060121043602770639458743025309630401802922280809365897195359406353414555166400961423105606834283751749489506155528050317944399158897589206804864021649064733226848192687023999222639973719267202405213390820422674937211515987668498799712228934785731717346496547584641200724512649430170392171984018892979506475543041048432349520380958300414190544266308645118446771052235454143028165863855502437973574431650239006568087244388181973560796566090589296327466057693959284501475478671061467664611088188627694456648546764766724898012504537218427459411427727754118988627523722415820104379647111780923936886722297369653737199978584355608464064214720212296714041707846467132870659470264430931921854698859873494228347772475553160563552846331191978035893132108329154480705941318692956279238934459344799009402083703849878782998711043023802010037485400255307536157759368903984471718357700892275381825094691579684633870342337295362868347356613117019940057549505675516508774220638860430853089684346344408156066304750768153159431507993550160037550229989174994292179342738117454697220713356511878824033655233039336547797929643122888723053202668820642357514568976988238694031907530670036342431551400095763795774815972116109188067946486338966158542606768970940994807885649705746219845248840229994574328825828688015606306282422071873399353036754178710964933205323057359940121219912776183489991586135081462533180736826681726861017081136881127184635906573061107289687084228218561901881934055594293894671521519534647761627698860477967107127186414992049146940147616160744385248896244558867761222606174227823696200803525564526170494237085894105795918056487521328717734264976431554390576910920889746720151163809142731316399187070922133396929726558834044181606426066455611012622784336118692381651726497572468190080082938454149680082219867251061135163288268758595515334829698631983726924077787173203526901966650686226500965858576819300651550292968750000000000000000 [85,27] -1484048674152018038281849182259853884233575183901179849407039001533619011360026101612341408859831312151578502591806435156553766299867797040592755438340744764694278777754352305124799492023641005133643886547712337589810067532639788959871861813025526802395930806255167314665562180033250847522842036193332709101235119771520793707555646788984944019248807622442125640159178954102730903879745554510504243745976939578987281737547347639466230543055281601022594196545076151791767013054964698718824531391856898334669677061260929012175960662838394606199032382601306474702780705113125981196468133212331555039370027021296469287194344028591420223872768852447330901632040450394782297583117732622371615348459441890460972802611986369328389137970751537393288571834613370966883472034046356995387996221988916542859382680875885423333521970414825000608376869990454627454415510506627695554225541822214728951053881345806992060166445306341474666925372942834263580709598761349546335048521420868357136952256519564391898041115868718936247608742614020575622802081745734059275554076414331615011917286840843690649381349214321418321253408515218064885506304648615804443266037094132403505649888420573942105710866701820087029341312953846516631635788617076844346449832203088663206830098726488118884694685689898062090371952252836645700732553133629032313926684247130117982563348298647610986547524115562156619898636703203932383742240572641783411046237833609504674740882430450300738336371780681019489013601874296569162653327814950793042956725952766332677450251125944669130476660920430765638896534536378017757756885908813385140855916886502791337668447119099136381486965152855552686922692798735706485885815507377801819985981090532541753041723496393397119848682715659757379627308927881941866586268557884554517771285180493547211516753931416370099940045364227628046235531085493443355710974045643767670985460860997507251618522695123696768458738834949610817716493561694555656391492703958752187966180772046224238721030042437276377857947983372234809796968020175157938570838663164345642419659158012670704764967137027668559577989491642593174766401343941418828952384230946964035481412741025160410985964182686374314005113860419954661580734868305946904179746027148698461855619093597349133635878612533781687388038924126916410957774878593284549906698585064922456425895909408063561778044726926765977115778037798067911738235147361067544031689767317232122120949098792808024829276043961133544830769862329725649273569003070426653970715052570373022460776526318030861729408974816718749936352580402731791585010934220179024123353883624076843261718750000000000000000000 [85,28] 1492923790806797810082585873148209164654151602666336573579681601456405520080926208209857238179109288780187997891256688596391132653100177085371510547410680942483916307809786101344219831478061327018831795223409487655792653568382166033401688654179199780053481610431835946134551127742948765325581478869764106258944091239176125674256672020992580975690411253304604116460119081636228111633033262161821910016224240174072965646824097307631536950100973753104109654423924206058277694458664299160032195887335875978669333172514090619217228211565957578592613731992287564688524032456051818134107491442494994907982652919722531911043399963870400297061060398643796847142164421818833420198302215858140235654818111779435944816807469810582297230130957739670297600136446778047882694014949243898817662574418103393235472167179313770446892682981561354029804290945167218600557088743992105550915211192112480888679813858410254797604309174441298643658374291197060622418365365747598547762093401606789621356473312500162290167826616759093565196299203218498620227821249740757784395189728848433411095156995704430942625813508267380666525981633518626201955318941957586752356043983967545601052306073476612017279571614393160325667789681521649503662049248485052559137520757913386756453623529855846837663936107681552098572397781663983013646813557639798259174378827936775959256599366731189649826772640040217137712138803690746659360434368080514283118973774482012695332780155762788034636230779510446523670626483669625725859719150093247644436160300959146385886708300340099062479107985644829157156821126251770788158853095510267008535114376651004790589538991171933634032584022647632394371362912259158592636721853769196518667713842207189697064647193872017809853040665609136815058476665943327653584059738177328321869228532728111462151229878765658252636318678493983155678384243542084511886842431052192273463258357903541024378556260927782600990171251397142487385779142952927765400658328524036207916588384880366956107338962772849087538286284102545824091118772834925293611955520225373179659384070841321654972888404437977222689378621833809184625693294235337398798311232874587579437301623500971208357915423598342742139107360784668144080870156052358474109249055807774293538532726627512942877110723664463027904069985675657227951252520101073451649507189271038129298985431739554776830136218329556795494538833317364226991125963350284409657588715010725500880330569967227764893799080154664132117610392639288292138742631825993839253843572687957290165442285855411084195981645822654437092206579899443183445661986752384109422564506530761718750000000000000000000000 [85,29] -1529477351665933629491428751609828050278064574827727932923462788712647750438247580161885217166937500443289869032230290964309589269286908922714909787986490548640645957194294447254629435329974886445252369604997726159274891994167261679981537805406732705383756777144872120545794283445697984270490760343757452576369139964033103598699369168797917905777889545681042482722082006256037533520146683049668289532557196005156678134242753058270970325633568424474601199540731384443242726331563355499804590337064870638516349587061880368873079616558176569094843148714653791479652153142015693694903003148011067678548779887034174183399640604328721765200535430122844827956309781350449532802001511735641547729463975913374312133266722107231615572046888020153823286769893523413802220095556512148799991819671616931995431243889807463845522599909729857852294021938893405813145276945867726063746533741860704764284003662947411927894408932995874590833838104284718599944150757295832209918841161011645400067006842616352692980197522081500485779762911254809305995315247007066056377811379773721379170394974828869667703556389132214396920497758819055010724189201100396958671242125969098384148407276088364343782335013171064731902747315137241736014687688325492938613879044567315801933170362581516413395639337301651010788395125446724794472361818075832915698594462452759789004953557771152714553569231811613169819844367644084153214041449264579661097180516578228456978914387190473927102832822127007318441658643011148648843281659679276003563147547914223406050722015858220015005192921210997968014321595289779684234569300985771588257455627627108037321166714263000462532838292634042636025691749169517801086712483913521999376803435045375754745690454723144878877335744933348545708581913239397918038614057952214247513932700476859128883389442104634147452234198734966891806917406153626421286490343325121150467587084257057154220005186692925867557899325651278237931235308689283002330761066381171213034806521696454869880028431024694473738041798515993904016008746678484729896769863425111096322259445429753241351126073744761462656458304087412753659154507939663797923863496606479932564028451077746054686533771980492941949644460736044529236276423623791621429714326511362751721480316301215689287011739000976081270130199479403304251667098805247499411732464565878896855409653525364657908672033552481359637267461364835874383597217911570087676797266656779241910357922372595497268781523682552605475989272570123715277675390837984165628388699898250149872611710553308140005392974557565424562420697583824813611461101992006206273799762129783630371093750000000000000 [85,30] 1606514209366494325759573246967028712785178589821789022954248480871294643910238149633968033153591416866666854495229517031435662562319205392784469034884801069999066494813496513485990814270940555980523453148842782562283662702425551264621701542655903036549881438347362292769472587935921107998782994770238112607384724214721464714168413345147037552827829280740627170008149169841831478000860506349928487770115577366263594167349666041141878158306393552719679904687969175361799754652625060988409457926687908921563638933063872396601692261134339811252775591275347648940729120735690779419332913104313377730997005937622403420980965818601468398861147408816926243019665174704691871209587459938422264184591637785338700731406561749845711138388669806437738710767796235481126006155057802535923608966631936110006748256583790945156442167009482995100598560912200885205831792826905443709680521821462205430733711444921546079529961580175897101403427228171818333982413186815579228282600135563265855052882460601108338774565098796532812284232413767886687145204741761331959108983900360030582580767200038700223204973420542939279616469466628755850585745309368523428373827409695335550043939405656049183887666976392538068348262599781766462052668876042040951865715631884786043879163979679355603101995162917856136627945649878055302767313322094363862035145383943178400807764555278420562664150760150663880513391233451131041982387457947932899162810001742743593543126811248082344854764137907206081518627484046628315386184621686839094965542382771081277341245204424801797534301351869379955367851989660811814200576401550807914340879682775367360889984543990073772406962886376895949484897282953346824489579931497084647639300706435694470579800420789307246790358930090672712594306327843514965502145120453213556618688175530040467482282707222436043861077978443027614224631832483867775886745784207679032749173873635015480944820458171257970739074252848221146478718742734088797899913356440885633082882912436111317241494903006978536370004120058950174142111204031576326241277167133020130964580648581374439648595963269053398464424834397116566113151611080646032983435872953049443863821663120262162235002707639868723968081223023517755790433199131011994301565582447192714499215764128186249041320137325441078462535246941757133286050607785895600824140604562438181999456864221582628171908675740360708037306347454610567515413087227377069777880789384345470988203345760675051852961805778941016804961211523602908338207933875157060081463979837419253992828660645179754326232850655515794124050517419771688665264264272991567850112915039062500000000000000000000 [85,31] -1653260112874053850792906230949161151130409115160470304378539393632674376577158425129545057554055590244220250919575398176102339831966888949791252178007491111961255269890735583092629264975801944056281529469317783080017044477162136569785997026163062065549516242335403259747146945852151013669250476354192365523310459024893570303170629723722391050835391333532714478873754792569102652417711798983203734984463470314212094761554243209332652739509470398069974441843388029437150614452093415360503927153296890341592889813872477127313587392755709310609916936025851732156405901052463742638119746968123449752609309978916308515936089652967544980688989764801692062677047058269463078020785836175620356886806266774181899309521849705202251442998066468170128970956698511602662454473758084591142558661117834482992189749491345234162100772883124321274970140757248697704798042120568965460345065440808952765862153007765921652333762189777244316689683745342535867484129974798405016961295522255985216170100365085912305254377013429654680950206132321839484018984435896695373918362250364077722312561026137094871900902523074416207768390572564465889685200898379722448029539501676795792107303235085261248477936608210588143882119248809171188447346802345097035914958573836447914763065809128726707766147234233840802731824887210417184201589603649397276196079753140900464973402622327391629686991241272262260671715354640982281010436733184954746944617682538558975319865442147405688295572890095920570733752254497310738197892052608070722195977379269219841550455772160256523478390094282749566600297902933671948253721683623520512020304152824233509739264316800422143307105183285238613000793285883601167107112324010915804969419182992350303059059240443251245054407195122513896404255371509321296931360768756406367854736206647037667844799765356035147497802773411818190828417486998349356545521080506410963754002660602929179921843664840246691889489541875366558280236692763808958749619037222784982225936866753031485686205045655734143166323917690194638318725066567577490620275361097844746205447497072469577130569609715993392877325293933056923279542508749138498505705149237750403114723842409784807093231548286340812032037430293067996539349351178959626588517820648263984969686211006215086636209274955002188953507030843278080736832504968660051166656900893597515059516018760310707347114927948604739055467755912028767683020776453803683194298610987587472146712422546989208217199966757570540976361568966344091897573462190558731295018811215207285536343996934382999043703198028059540320041081312707476058676547836512327194213867187500000000000000000000 [85,32] 1582101822546771309784816105688349645927958132843788198756165384572496192668539277222089974338084134732953055432290586877312911102043085782987075702199428825232308599220379821866779132794598703575814573428562898133713284090858314340557160607497785778651587420610478842999922554538759920866327504610643760200952112288591059099326802455533968940796376817950559410626958211751584284354895977745507090292778698731774930173928026969485874874124588413525855144331449988327747736972411177497746925250174450908294425394057864021233402649926175247628668785492372373103752113273584591793755228517652688471469201229173762068224652729629605725076660073406052779922604721953638996599010758981704821637083163630309709315421224796841820403653521445905326017359777393222182775150035260839715137033149692871688956700456346864362587244455133144516431823520062443442360007394135189798428116091729448759447669122134486916010051779443346667518927468779061737814311703314755249000744348822985272076077043180909922177401794360683577365751867954031875455404613688503398590372644067531406190133734169206887859372985949946440379401138673228610413592239388728649049029719901834833672483124091040991690516829120807611957109921536276111573870705452339881297018762146158011433288097974524709122303394910815376297207471217882501776599725947593824932402901855846494907993273799977176730701472354907857546138074065142476000391774322894336032149809772769208245240054713476379142753334952429800203845424673496266146153628871257925877725234173018611988188255665544041370586320192593928782892894737342508688921897920643070385001266697433253535103190376642285300736867662579381602866781648723103634271737898484863347992615586659502099112350969751227540091093344390149554831078983157043612276437570624970652571803894493483298195808700509802245074010161904614591087940041735302059320467583986156390493790009779801383262081588857916981716833314822272429509972099325677268062596935033417791725648128946891252828106921137659285441711976124301055972899306927577408012139910876512102849738021052711640047207004027484650693843886317174479011644069325350716856109176853596642583610929268513956208665841682795544371995686664876167518113517249727865704132670527142721098199872904669282566545646864014117019970026059296984461359825683073100425700184474270880918368840972788634990324712352561886927122131043815344672007093015119733363422465925664132215951104197326128954534095355064224465662097239419920100035164501079205238596329228847000846053366935134210708725434247813674474951450843462907869252376258373260498046875000000000000000000 [85,33] -1365067683970624195321191553368363917985754793920897505991499736435068101855236771499266946294621365560553484499161409132582192742711018147314731894434815434530631968076564321408214175096080823080637903102165599640295365324067275067173809993772512282798121718093941963885169145957893834209734333806906883554577708690564795719816998649711465913670633833460565668655730179900384940352316473966107516672028728506921755391625822069117706248869398463745266241304243453427731030582223744984184592559636091434709202477837114769303191214531459848061056674948818197303622220672962790708650694085391073642709804100297083963537870051026328198664081761738607729079857331420320184830984797177311371363002784216045260803657427892893698339014949800299023972148874398214678376311918142611599557817198864537583941825291144138244524517088152619325677952653713593110724177464712651903399130075565001904687212999219959377326390132795283064689482138163658574007074041620599930662482678319994125744805556434979676663852738708888193207595254766022437595064361070749495048350651368572199930572807974408372285557451478255921044607301914851097337346528326803924282669111387012018884692125461022707534663110122166924144944075431021007810714382174920605660452183794749391472868760525114835709358493522753743802673089650611527372773153702994664341528011493139195280471859906446750915782664283771062984725690210556343649745169862218253183450749856910060543120373894678768477131904675692161027098408959601727118657568954466018607289688714518093929408945303275833317798574192112815119457235597592591857910347303947347707569459303510914955910229369402587135813265269739841567971620470647656770438652913553129205093530052427424416920592094430837691146768096689952089219347968458675503823811666604617933437714481394581519709864542957496431536895893685976925399615939867394912896035766578847239279313526454447778027735704327605615074899220163039005672331781090722891126717021734682580540061895710764871819954692670502005887826862092811704277214950766359853313490708160245328011505657433776154009144935174628396951058677001496934662925931985188971380816839500614633416302872820539112751750331312572335899853721487358111283374994257374457540375164998720935364914331612089774669293257397538399265515027546649146201664407639279963778366940728361627892118065953306084386054918063760923887449608670460100293533614231309161426134991049037140440537948925327418180026782093815201779549909179372215260358199219776204813743605201395503289760133703900035813293010024645678725544947762493563914176775142550468444824218750000000000000 [85,34] 1051796774993895389171415402612080380209468680319129859496890222877788473793151665454055841545429867654574504098115215682927715486832388484100205792072008906859806330115026233001270679116257674472392444223161346528953672878698787720003094584697047466430818231086304704474362172988363314704957485816227641519087044712406345398088524914550137466792024451959560587041110846402095073101212408771593349189673510474778427329486775792914261228559350455851183706479645341709428403282576650833595109973300291157899982537863075666808836533293166880686202090500922492773030978595863896864121590019294401375443028332188571925710050776452229431137833472535716815242213525052469385943936045785498179065809008278769901596875602365757567574343112631929766960885587367235856235940265654987887890954866045192292655664239042781752128544893857088379311515669440638080376896504694901045259820144554074267061865743445614699857748795099517787987602796712621413133681368711052821242491856606919390012627090994568712656648127516026453977146182912894253603805047738815693143585079457359248634102424611199010589606048705915077836688073154587086861342769954540518485777999915758165959210960859663618029938673819078956696698475196887162790138968378721691834521240022627916895785171620395152982338735838136154591655645567544217857126971841494822705095948883103169219959873772377582241384278765017687783697957676034907291190362234134479515746759332763402501115403966868071767078348940184005055192016559959832193273501315641175475959787944183058267510028632488303240405975186510272095126500941683686553336876205715981822534428648647681338491875834394977751439751909723635519946759443490850254598786054972804124254464006735960734886773979773565123707672822666476598999261886804185714686094432703572083222386331187598390026047823940922460327278800624195077598381504231779018906028459395325365942085194337371517320465603457070475998342508780791623763404585110551202989595807567550187048997696338595606861111142729332604433709439539072446351135610747723185871775756743622992524392342991196851856162590315018047638267081172866947834704187310519904839719426001850153612924307635017618597703296916141679407196693407831985286639123576149536837940656283170118479249749994963520175529863038112950785181136956538861844799048549867235925632867473242330653486256175454283368884256523544313279532325966383879361267367596580234510275134163933930519855154491778102446249060914601511416122062226327521702314779994641409322953098812589660887971414431089932756563463843788161153347537890567764407023787498474121093750000000000000000 [85,35] -727441867461167568128326588591741995787521103722831869615049489469100482676169138505997207936652124939743126105881726122891156522169920714616050764719747769092484075756448293262417177516767291986072849001226639541642828504218653802489337230397640235957459383381726869844484966064852728564492805235998704119295351567090444737101769596645875484688104256837066996246009416638054336319248407018717928493983019328965632015721483458254234244286150503989445678014222732025543893391027996629684770012112547725514334757859478950102017291696521723282353147515499766721192446773597004571769950539732791183381862517615368096544723383286831783567745942895315529751610853779488080260535956728507253888075704201238546003112921967310290126941251865395532682296185893680979292551324383203291636477750401029718312890840919862734774212580367616658748333417287782913722884132959488221438047909365702507416281105096152182818463897064589053787120474959656935644960165288132569656459797656504071239548163654499749807323488139840841901291041621000420414828806618607020396001901401505101177650925540174427280058891071930515555306392830006908059569665740653130991607604077946126226577020429053181467613441136682417894454638615701803165829302791589673080746568134003947587791238597895548562094290319260549689452621679705753638303868827924847913718848361650516766115294167474878394901473614640658169911916747414234496035595102363177310746424608864707004857580093651901214105507529375641597957418473088803147684400606416335609677436686892126154000984223477208531156123000085316579959740137948745390040656276600121260153633981278965120081173016617266859743470318728092281009488753954213725577358444222435912011168566822250359436519496558658897708256805551902570410119274393650079325726542675288536945500253213803727155173001098790887033657406007650280335786154305657586130112635858294109507467694584051704886787077910368262245469176223646489384546141020947385282735890455733809733694758878018161389442465819577544774010550082297712713610794473574473296340656116169346656429611097561883685346072145947774740639684271807711864181693996349606967925316639931622074930907101120824641186991263037188072088967103025538588825117964018867047409509632315476401718643204804495100097888307036129962696619006727853203451339739530723875289323456890550568347577951609160717006450910868343434586019891120012850481085444523075929814013805308954646092927993417102114244579669448881831938286310686811757354259441896050121746864235107197892303043554901306554748990943097606935718868470530651393346488475799560546875000000000000 [85,36] 459033564970195008600072912988409659633270804468321441604264621173574162668411727302240349117978117915401264611058389615575623173614297421018318577805168752688203680994936279080724428969041513136677611171592934488144399629073573812722564711627859721529449592899546630944094961312563478170601977659455418387546668812760787628350398332367863865108987887242657490081249973638555058787816219589732527719066354682292976702822559763490677672579471781534998537655189511042852467252729721047500904811568229946390495490866001012882732493351651246917721106223118241373446037664399831848918394892857684653272044938148291038557099219050675113508984823993264463556088789059665288518066566583970477130253647429616093756463947463845843488423525258965644722970453141903734234456004830541865851826722056997881540079388896602758944729399954790152868910527237572094095720201428897955285997523453599077879710146569586349879038533660785171096391231457254578859258093617031681292165651696697750995590147626804259944157168055986831814388563871206957386582999334531942784628922261452801365936327130073460694387369612975648970167972775644160515733393653332473891467455473649442577936012173191613932666560190615612034822309445133679895183537406845250501555466150533250115234549668071633538244909414871294754497974771530636740828938789805455280223927002050154510996096613284130594543658038607541607569086326659236847393393131111427810996815546749201333307784694492424953038714062237423686705510479799098355330640633434734549889116861108392664256503887141117070362889062997342941759095854453819323406011872367324325674129858122518067889628063194314340853615882465299634420612227478523635402413954715406243300514189138626102095091092305752728106672930243618072945794149784472539926133732238674389571841148108530288438287221202710625661158077973100452350130291440326670108676675154000746518887151053693575116413414843561645419617318706884829011854453733526026670827510262923428817211114830020301329613503785725776203509117482115195553997143824566631832465011810900797958657770376208904773683376573805993489107079583250335939151380612636854210971364238350443835928832563073974325513849451508255775440920961424747813879883415644279220366754795027231966514494780091655421830045266994210734344003188710591253160340409240930083816998752294729240159289105484269636137211594044750366761267435273899564181185504989694366289081304188590983135897001832319364168788342076111693246073854924429630722509216582011818113507206521407432305671106192408185774221000916700541338855146022979170083999633789062500000000000000 [85,37] -271191591389049424792026579617228520693643599022601044710660948276395897962218038462858301071681135055559602730805136523763634430341150107123662639182382867035935793130064962772855815875023970706279343159564117491839782061933661314708158770546390087938234165451542353171261353729384411970076426191260677255712785149174951562711264089716734149525435883804462926586903543439392450277864049792270297591024132695219049361516822336034121617824471182606078168739769494118459296497858039905002223515146917285991471937313131395298696116377283371032128153899103649285814999853789380396400389462219599169521850213977160145278432869147520680404448643797821692528119600291225502598303915247794882464566738623027086982906812757448210726239191835351650452880631203736152602636035999123089111910358416446562849249322756498929344691347894052144871504159218834911133199456054763186335794975694394557843177795610055046204127392836457518385239736656823514547941120052025000172929725015200108526709346925618079188094998811248659896844167867669989369346190601510937527298075761246380157162109067071656207814236611367106528552041372193814103592565450629235752085294358482131552674935426117822928793371524256471952006394207238647715009985697919418240754379321368458175138611006741685916560531225274985723117404475123594143730641818857763130086084557531988536239722996765640450161199923562075787494926544232131294999752136627622218365970705056623170321819718055476902343490081295239022106711227110843666480714419019884793841899303761582738496265998382546823355648485054066091732656985554819363751841587806543307118908950614600657776623813004783459518700984560148151472339479990542203293828242226042911369789282118372808070760711561840054015280874337383718954344392176559777731823765181765631524397290211427643833622605989970326058937856148610807610785192921784899041168902231898031523274469899857696967716746314708745173258981824320832887057895791260040499332770086396322036514169676023678069642095092902992374123713346637777731918031752855610796533906360789750530194926668379057288859309555357613687902523009120722958461461096622022143268471981181067427497144033170326922383312569539971504580056667566423919992487699336565292847048539763959711535641038156307964864953444406012574014688331361849635164677327917868929006200098180974852426586159192424742838374507047988746974976958446835526523738957085053445506636599779273761711452382194618061520350787503845149860468901202391652329121188120361383445732688153809702415279861655028697206873672788472046102370427433925215154886245727539062500000000 [85,38] 154617047252052257276082622888423813825761667032868800361876281569510368803298329355145073528627483958851394687748542704211272648336250349118597653213082094618224394253651944008935047094099523087187077730775480451355229316031440861496887887125034483101767168671550916416917783690488070232416099891968821566719660968504026765070251780359342917461247602994069862463977506073274567487163370885523297780969125085956631495852778780614832123960678633985258160681755107270146699603102285507591859649067098545004298410536092507588777938151123452043460217320343233268488502300312817661609968264877482968560434810266337431349199295842543695793873556815352875049121032050907821215020050689900925208819650718526696771928186125346632234542601228780485386649309704567747082975853391206126848607120335992122321471291244186507202318082009044052144807023434461682286658594615342059826971864547165162146735548249842039035518001252933258425573527421856046558519447029987249487524204155535550258818762794081260768897131172303163672324735614512710500916867131230103504935678682189734415655335151310449125984622876262578785210961417444704621571985434524817147092745374597342599314771434345110541188575750209339528422329268506180950031455146461070036285257539778347285047809977163307339161501108312873389524255631098626761092642680152109444021135753258473701211343122616264231847608380083492666383268583453631249447307698744516319535946656144100440579067395038357481266114754106626948823949312423454087811123218729075140626645455923934534044112234114945754693720027691792836111072170398184428242662557781281931604134114131154715738274156385946887168844935474654228942735115962814525949803290077463107768338545321987793986419966314968823842740235291834170559325948311301024190063682703647301127621031031630924721534674810297142834497846766545323953076260049988028283652246361915801810843741493397316568771339359926224473964927003961198649718730427112291816205200894472744043120560498793047692297833828828307235497650918142230775743566865264549687584846022512109807626406615415445280739108405199569005272151071665367097788819719908836313624256569258995292865042254234583479538157786123307671997133678458445074861041281580658013798082912102936782507956668026750781709647681978271505722307887506840386708818255963165231910298625103988192268891224508118661391472793914421708857396398160079715849490163628674783904750300849524892916530820557237930026025660811622969917057213212121581905550280562869902527031790312222909147229046972184189392952001484982105239396332763135433197021484375000000000000 [85,39] -87034346863518543958488200832192070534884434768177201569510541199323257145068992513446350846147983999236596004331483370537703806872288454426555740397969886742557936808207849581084041707569217000477837191364037672199260206572028221717326021150888089851330204086431687743324299546488021188928022839860042108986065571272660193120109709521383654374568487125946321280949657459383626866933638276559742856161032450216210355418563757231329113892373596719650219986033649499523345480979050333845248885617415094348927955432144362611208231338088868611953993261815324543933019033432382543581037978798764675265215596424266315779780558189732207389386389577454317755003036419182644363646014401047348403113425314346890243960044168381372902564158716444604231059000568835852509477166149764295620186553440608694544055943053993282730416160306643511112327809632861592252167043809923650818262769555022493751263916105059807798482327057360562803675362201344568200786457115825617671462408971339240948034834599570904519092121385679810393307418623013884458103934433929608437760594958721116824389369854933200637491237286627046981866422049052855201384260535186683941934595044130292032685222441381384186973379717214523021714052333954557119186248356151015106431948401879642191554467178685469013991013415446676816945068498566243135289843179899191805809029438352149246800314762445931721417401875486367828531107521624889173530419261854479453340053363238192682381201227903998770117916642230974840939083234233615011544659915377403520242892745586186869444136746964380837929524663258243772446944042140253267085170650445439397177591592127860950234027475210649438197475903009113235700563467176141500985020745873786334026620052635295117341470032027033004503410678613404870869128539024903870924252801768695144973479186714231146814686503209949781530357546275924605339215060964613608352021861744281832606700885237661182112365293913407805522236457004414472350031338931036879499822039401004259178704561566877472246824159652103132930321893104393884779699555020258885122802377564351608174830052593204853999595380820218170083914063120200658431867843426135079131588873131857259729818769488903223132304984060071940091250382715607293029432870626566544608974126582451069222258287500849237865658170633366558440316985476115468779911719528592773804950107273670081590094234430219405351201311416625282105099708964827505048552843015924875583251953650361201126392651005755350972870498490273396584077803585706399661842674802735856072303830145902503379428229670605597661408106557878738840372534468770027160644531250000000000000 [85,40] 48487048332719985112999055893831393686032628595259111309811624490085415721211027591451089564736314072130463854535235167591744197441398439980384597351882254724446535146679077524775725543984821518641929913539791990963282174658582873738535199857322181749375933349971136667877753182608504846660238379892678588509263508776403385646205965184006131888023307242760215876439024123768805599855858111188954945660502955886694744186800995032226169733369007664443018766893083824270044458194311429034477753386829938065910796759958834892727525168325483903879614858275577307435447925161204933329693139305752973667627119957816888194514971337075492000814648291757922063159337533488908576497479382471990070238218582920887268131436135632856000848548316610831261737768585710467818849212074926710355057776793249832972775748602510064984298368096639154509158011300746371470625702138465472363156350283620742036068884210528752088525686347728513761919461639490368562335150333507805081409969639050719572258760494281067287339911013475141370129036074637547368820635077247246246767287319579049215663727758548506097864818289189250286656562052191096990350501135570078005171820410176853994785529634287532812424765332077369515465298361100200421267125950414989123290137423234351765426807737856883244673334918291412903380131519080136532311200302157293926379735249225449585752843508002160878570278014518384761416714979454009953301167971901032666748195250634366992343761116184430141359709878045809492266319731405527137912939261939136774448296684568427544523183400120224870748807413461536830503442771782603399634035546215936557577373799633125657774504787714026935982279527828933549119092711460568174282543258406123577867916141405785690079766291637000823059757684179199957368156455649260591063402253069189894971297607052495637641634238187611451807760004678096324296991807697427452088598474799461916409868384107828560089775856915778646149112648165067514814732425248155946323674431235583807636672480159244860367148411427032796211447573475307548421780280430987525438894043225219004100093128237993869031294250944499298509855198997275273654383745687488376701897618116031112749986667565618172890224959892291244186323803927279440087183291150752232982847125976117611811212995852265470391842183978323636792988460251915328598047120434036907243654432030718707258029954486165014919198640807992105837439161173040714772482707253741543426555711475982822454541929940990260174497739095906154616070752465709526249202878333710205846590504811630862759712803274352206639452589342909050174057483673095703125000000000000000000 [85,41] -26248603573707519815415350681434548043879711478466218262048463553964002877694692910169965825383331826895417134303335839040522485148191870323927119311346797680732604128247567072229418289821316263983273050928697510249414945915671601737887181654497715264767768017590067691467204021637437953325847804815177348835602349946088149305369917857711107187111786949801894542099324509761271299752239766595926709748726218125414984583809864791118632053746359897556874513604663694607874716060612592695673411933724675575253110131502211021814828946567309230851732974640428207746749874398450778103150091149476832832501555659794049435683840121600840982127002514924589970562249496808002545175860267756788888464278770902545470762832742098037064991928826830900390718774044131120779104442011116291436010525965024133910204921367629476593819465400520820574651472155590515745923803781512894243645650304447176390085467474291815688746857021433364625126139420668979962209457714904560735907721357180093457773376733656629166775795622556235474656116475576933933069744627218415584505344981075166686127073030838799630630556038557073131159540823984929897134021176791768659635901614658185249430767191013295703002059461043911234237095557743691585056020138902132853931946621759817780841169631533534804573441867270395610504553657606563829827660984491634725784898267021055210369008444114360867641189125049133672683457720380826636325936451572671595657750076878207609401001046107805097611318775434154325266914411945122629172722736466044024468813246784311553743149428299233730703572613419410494120206422647118310797673179310209924737288684285778048383002150008899121987594271980968156042799460154437936977898060132814730750594215602498209319874181364030975446965381050401487481422958975767740436880299074121454195284512499364798288779626744967265780361492194488317972857485092616800614737328496608547431552107285927757929334531109945840654787172825368358786289521541496186938098353379344237935628454440062720610603859845811430427482228835888042124464042593481284660218707975730498836252501215469132276414297161267300238585653992603945379618919156401189939403982918124070331587283308850099488976645883632862238546085466669434426546498922974450622926680422164023617279852033950898723918764596488998426372117855621149098792368380404440994712298679929372646544434323180205164180957698193900183045574734941778967400885162800455037123890309485614621408597979624992008560570287397517602217438741731778975087387969222792067387106570918223820387611642119532126549152906136441743001341819763183593750000000000000 [85,42] 13442677987977118993854438505041911745514500383655937331596736823299704817356342627478592669213425936624102748254413006724779329898162314936543090220732187575346114338628652767855803055272273773982287108216176906096126783235911562332650834483030447159096097160073820840764287255216203111474970007232492032950649087721037791027814409903819205278928648773419051823399016505185048767431477720144823457785862686369684029195549106991617977731316375914105323549506919485914646184038927734342913158408760946414343495973302477373237233534970218906146447647536507608234123823338057884393102667642383133019413072797850574409174238662459521268766130813004494046344802574678340817862997228215694339366224102044942577454801480397811962655637899062381694090877544817190811436324051613353249322654833365347462754497481818190634219643884058278994189560877557714446204433124156770832671978333087882723345038093383841275322390354829562016210470192224491588051547621861946800887364276459071300695214508915701092575194413933889642522834658267847506538575660929185238323384370111460176517762880306907534714985472619450564703673277179126946324239373275362401898975661628060715488893786096695961337167085390496294163107222474683318895325200655026481311588111502727543411123181800853438775209354475740116053609555283724941338584880215063936139727398362626678485541320223949488451935520295847815577740075131738812865772130291673433767396196133153014985767253538657795129847978753484799018270346582833902373538031856157635748270202404577364642588638271514357241168268519157209653571659013065995239869457227844435386615369452289669060037483482160812510379456332157226578524441373969254711743972840465835851047592615837577382395654036799700161732316608406723695599964398509226644190500328006586904643754396375318965221650839997126556947056352332192697109417941389785857364639313686081068800667770913232326138444723596542967702970415677909289458942929430086560528716380355315799562926300038913922651191116582888124610348569757315725190386173291912950419459950328129805761527806759693121148968044347927277200363025943786471754251652215903570929701195029579259231778376992205314300331287297089144977270896995141464736119580110049112506691535650353254939452914924437667554496578428503705461673439615308119268909825809963958398923472540681168999258281641760526456110758174617949007642074565337442357210259590842645911863241377285678687934393242279163062231875501166738855253254536508029699619182024201820748353999745306435802209019461650463256319198990240693092346191406250000000000000000 [85,43] -6357323556624760887669828293943597319983978389218096005436393678238432012616537688353284329804203709845392846481906610119341145888860839839829541814665874374145283172270629248082584927423700127737133436855719236987582819694576464812812093404616966734604953237397840362570474750907358844977050137588895019512222735324726872614106838028387265474963111856541355959128235395422507251589106347642299269485295619903076810814849636247573722850005271337905215425793348391542365402053336120001694451090520508079146435242347030699552542947508338368822717993098294486731442373850120975517874361238149132871451801091365805525257095412229057322443030982881696030221606177932986694247891471455282778683620355543729379598610499957062831018719722792766391366417021299644610445006406509986865816989958255782408066005422223706563053280834214367474532946774684899033235002361378418567880930935724549891086728837960122512230267399424104485132846966136355330436506582003006577726139544242543367017238709091019319878013200761424342208272227221316614378684072203079486488467063172366867527464677348245083349100832066776494859236865472599239908097752983345774699279958025225078705230277923300999875309983428345976985420517754290688640815000089721916348104578569273337891214236457761017375811680335566840199061169525921893606973152653158036847191806858576362263840287726544138736915039607243105953407026334882408657898568194354611897917461062609649239859959077966962157901247214789828998777191063201578521201149072511859470232000558625750310974713307917489348086316490479116255202151197313149634054288377124562976186348166151658858136334865628671977196037740226035143217603520315028934753704503195292486064053509096350915550232814366516282690356685183312629805863677666554883920744262946326789946552178484302878485373059155506245773032803144497604114652472663636368120106235523559331844151080618444373457457211291721148834088763956987989349859704961014591701745513621751461677420388550240420015478536140828358791615742993722889678184017128583068649984103831501883090914907581374285602001169358761226496452094407564113791911044722150051000994262530755986658667113988568781705772518526043641433048920557975807314809406137329286235030029478737884289891969978619288888536309083551412313386548954827624574669439615765690662529152147383099935148712950603629739677125360405059118855250544125865536047648751897185569077309249453975887300647185780949595560717492681227532699611704572168816368134025723735207486281485380786428904188907484940074255064246244728565216064453125000000000000 [85,44] 2725474629076810768351364317211125925270558724150581777419746597960862528298521807708437073794158753967863320246841505578678181580577659773185321603440998570308458548266770712860043556847563381847530517477505121542730381287667546331559436107182531516631523452620383947694798491891345155574060193435390283217224834025330574675143119308285959985530233495249221296618150855105705451169364844185747017368076549049164361004092352179231246049860642013994612843806554336996981813897828413255760865236106554127867691034780371597186761169641214361083891812072916408657923362511169744824847453330883582241419216023952461453493719773031407893352320609892513389621639367501555167333002969069767082670203031465625394829690624271144442838674223497424287696578200730334419493252565843628192269960387880426224478539737214517371572559415927120246025265647953948925862781515465978620804109636067479228059932894527010296812311503789276108390501832339100934904587416628378205621048245103118856577909570404193656816734215855635227260145156620148297395635598228220634722370274232834873822072540932562036074087657488405858258126469809296677719186906648260888687290071198155134901407450733326762942460347927914641949653600913869881775920302901731338380208565979500220308862575707503171255483704989489458767921073404516636208129305102866534861608294417613044177644338510806807394867742689445398816662936209225554160331155863028851344190517326222771266751862541206790126735427783301700526364604629873583821286813529066337117232247861107091183750020167145245738596694517131955387425756584400244369392669232946926648692377968998789634570254538809891124011217704560698787548388969970046814926161396493662434492293098390311993880618079106008154831768564592836535124311661072178100568386415762311020556522410568777371461654478584381961005412450871732306106592680410111331678564134413992264478808579668882405524295827099342537133596057737452688061569724489536490081601473092992577490781600979974411302307674756244457472440772751944318167532119707455642117585266225218635566933615121678325805714271804206161982153611713057828088560228368536405009007724533423714349183579914336403737477918275798340860605470254020908667558360778358819539994082310136761486836947358478440072640853790081377734496812145247086850293461499123117697409765193546560494616277535047772154522497484169617843546359749193245765531146832445355521967218302658661918283148916877070513888020768188571377910923737950848860577879806835971908068895484632057093186963125930333262658677995204925537109375000000000000000 [85,45] -1042909655328148690999540006814152295460942291398484321375357369103399874080108083503415289923148951053677503225152620503070296564593691171377105985197211481874374236031871589697572634542853162388539249804375559411739237827562763170727345742355477764983979033183012434361368134593580733638880302870529560950812532917333366721348415901386951024591260338084379338471418516870364625490938380768002011919275734023017765183009817282100857680471332325877685870338378243918783230213569362777836505387161370918035753249880435592945653181232412049614572367973796029083786093088267507730510847285696298071810143415482483059725383866575705542994895099987823442321764436508488774980173082632128792083886206405373304728196454070061575371444154944694315059115188045457223281061678478141005547691514168658021109186041744896700671633615553225924783571252694847075221165670054992432898261820224268065124184941696418338460280505924294382377789254329132218031418992964177293314354054939541227142322371611028635078630872002005458568929306398646882506478692752365956403078305988527345852157342052274748872260130950782779117103288584342298481688231209625767019135531179110827425343460114880740705927481495599644025743844284991594512701020054859035144399038137973329507255059170701637741667148762566607636680229463793148046647961926023243264638332930022703468739338257940058874398441101183530156552823048721849235002557013876595699731444947688818184056229237232363973272131554774034072867101328022596822923160168750024492373286426009615609580846927951348815423794790219885814246888377203732262732654376560021098905795562249931325835279264955848053662254852496610276028989418828547014038195681173268695962706899383450007172397435857076954576734382372580956050802081111326444838361284670932927868182429657718134368229818912715585806678927447556895911732785065551583914229749935328704057672616116060382056671564261994415455361278194588945018409369346342784222151714294185336974693448230379199770123502931300404928668785701124561568656012074673555173461181419218836835937034797193641518522436213021562178744168431621086589431830700385676732969667553623617813927642236941559257244546012567591121875764263136333045400553466806176611794838846132113882569242628175817078904961305610438792052560281878854470062958317318588844707258168558783692336414027289732273830240779300757206307509489436408888953568705379210699217389906158330122264154631958793486767914839820872970536431328507411080902488667631384659401915646374551091470506830605202708284195978194475173950195312500000000 [85,46] 349804895099572664371829103414074203167795827664888961153288403308675406405003289970437511513445967807085120564343289109257751524978280990623642769495100997765142184183906487398359372587325939583322543716565488258527837227107389219153698367384789584285464577440427401664579160219619387688230994827470859014941163203390867325563858124003892887541442037353311470601286999476802538794965605041002207735222946083933208002710340032332319314505817273728118129668100135469825946398505662970887430935485132759169745981510336152512835780432401235241070892596572583167635076061600335382893433561795531385087317569731027467265699544006084924868598017611649911464001638969045937315868858924347853072629588667625009616277591103174024284051552817642979941132832408774947122300300435795069167853054652186378716868547293311607359137881994344997552702191141722789513888800565634081098276828523397894245783477436982151758243657765450598425550716395832614698159971032448819004669526948623669578781586048905541114328853469340934492481199130955924070828345951786255007817042377010954850549461171405800502129467193039857262506623879188978580162588088762295813039981724531530137324981101715285909754739044778597525443780037394403757317586795355063941359149283371941282571447107949700890184254345275967797940737511574664284694290860422340404731744165358782151940285008149273474766788681961486631761714569342011012505256522229386226493816920131699755519001691253591581527471680901159785090460423600807253985623643921758030626368454021335340270426240343842382400691086248906667332155961995475310726090541206107589477055678950962419037591649448929211512061758511072882884129408689061749175354929151123034414936002011928615521229185124847360287911024217577055581472089462052484953068530795411875530038164182140363675316696616653883930415716050029978934524371897366896755139864852474306920015444322515948245381839328088379425770032773887557761707757092901536609832899769756183190898214824165024898297784241422207692456083155601801221106698223005461238407806740280429892098018309216086994892326487067367698754887930969857383991881637863675494816947411236844089871815371302402926872716855153700364782762178360101853353754732924777850524486984656939426931203933300632579725705753856968594457676862993386546224077817024823545337117952590250202640334904795623526837518000133598089460057190459318883327233890467045641438218756082959449979805727800961399444292443648733116868263172326667217952837660550705018844969098449379334148101605705960537306964397430419921875000000000000 [85,47] -99725741351885333763066571729392517787756050908728625412203671365980772878426522890399591310074732429171014765020885918959868248965901923262675641779714986720255725730765455350960984526802258444826115647373903055220420873047712974007866048383596588366948276762479484851390706394966131311485997879602460735930191436952734536817028900530558292618412193018625148526348663868838056087558626192898311940931289006947707008739391443360579659332765999793634579121520064235674641452789466530144624172556421718686137983195697905905972352002603930608260032748055865284885788861892340089506169225185391422557957481667981841031134352950827751427289439271229079774097323509101165301390593730952164178546223653968421622832391027406043945232125645495882601500069276410950914197708551636479683340373915503614821051902548447967016041213529839429253711720593257681523774212932247148502594588777723825133422971743904772823552313444001309676366429680484906272782234353891573540417240814980380958712286098114885732920532929503325665419832643727939959547428004530851774799178125129828133499372515434840683999536072785861202161590527445868473941619148588255715023674977302832709483394575352189183905488611007107022280851063361775506466404638321073341792007011254962416100597539557169239153836804432957377293377151762965451486997319129928824241584409271898565064685008644452124787050649387421307117946840786349545978626760490877269627049705771099159729969133685361391906452416408043967982404506342275753964302207129852363263528782486186556199872428274283257991886451207341194222203479251899340826955801416880074776200657557235225818947476308081180761644837138784694033555559779582664834230026654487836396182700299602307096338615366469812289720412443912797250461272551067782297431711745485913401154243140037638369376212016382681516081715520546282987099322034613830831270523324001028210515078894912359065229742954517195794952650157142998185490247490198996653715692862149267095539452815056942630592952665082391942030050965948185897927931170417203506930303111357024544893943465642612450581604490945644440398476194523098447996686630366861060665415065718959970782028163408236179965628425647501027931807235897977248633668267906301814615744495428374507973998976369864072749766821198180708617644670569482038268859678573956292621505042444774767322835357355472532310495446739635345482967849992098480592164495963675574252510038731818397396012844329759898109335301898263459780737495376268219863427716178741355482687257769450206446038009744370356202125549316406250000000000000 [85,48] 22466037262914234141451163537168116970449789269604739507754477173910586744215345865665860888358962208455210834146954629718609383341528872398826081387950998365695449322183574684541355874845958402105490287930351670695122502468392250538817346097418172040423245591473463725732496036787853532557718672842240054309243724640075785911637225661314746349571357018593666019276791632602588711354810987607136969996782523497246783485994741296553487281553975497688146076096036903645685090910516652459957933235442112427547068788144054008791643945496613960948265345790040570024717963198741772284278104155747501405301112209698281982078300718498520637024759549274015917702628871703476043526296590567482748804498022214814159148184498171531525785889662912542580549173434385084737651465657776148892796575184222264182037797147701331572517995289551528776090927261406925828686770846785561867640397307797170191554138411195506661478856618398870013147016517310420425423203929170511433665690469229874590775813034267899355754723395111416929917749844400334571745518854794289804817004330600066618662522766786449747416981925162485966887609343122137984544962159277276204943526012398374296803466723075248634704844742638026094277684952317568181335840881577185051245802645682326612985791911585188648518639111652976771249407099273119478767085586063164506919733252977653854847363366308362703559760604029939951241957385288996474119697186873333810559266617878368423108133717871225528054563530284825937818076501864220355196694181240757035639934449434464926691577603811891851390853171137509706093120142956245458790296697222417773417930712561134018661869573933096216545407179817814580757253544340224175139734982617168144783065313935861917278420688544187974234398482759746722062053487645828967704558157516121068694176558979755421221020420554416690503630024405016320895564638784839762622461103039574895191065840733179091028333487370634028035026112914091527986246389537767323457251448194022830054804477415729919856971965110427074466571879515359181161813238393966851702543250060469550727509122092999277377440168607029717788186961874590040930551176469530400515853534678240524373730043125040426204199101069558952304538586873818293284680875282781145446090924005997593867702359275104019464227512455847768277379749548792874337901502424322599905121044717145583877762974368454651658268099623332660998813830211776749169368368002436009915578010722753187893397012459957634651516161852090662344256927791108993903196687460269221984558133016485204080936455284245312213897705078125000000000000000 [85,49] -3005978828213719539542960686541199146130852485762076742155659718183869019878412244878445320810828206392857990093979298761808737686090447877899301320282824924050968628965791494401389303826503970813363231019713269021464544393889619385408134098536033595958932523971716546678828187232777936817633822972638381287617749635679979740705280978769662933694109334828364880699536044634543174877907129888543159426627804791266354676897118668935341611690926447853921718871700056317846628890979183016875255712567697480711466692474052937523212754656676927867983243999425221788187020838919553232410023763838405305475786582347604598541373286198178795728828721445397620000079748507842057234731875499780147169382313456166214718830748713396330500995906487301491482425108388465012753477564267570119200589736516557047663667211866897628248474487315228642791058212767834958140475511744352509585850284505328143960983275814955080542247273261963155779418392866380834465872004374654844950886811142642041692853505432557585388705628723053078879045526307371420767151403841958885545373870284953006165449521040471787446193518339478943893440765069854953958607839789791124743565235520152989583359504201751097097818750874961942080198148401540855496413101035445490312834930504815748675205254188807824502408136001104368154805339024162895747445629031569263629072454435523096709179521636210655713166518835864983213760471685361326649979321222955515336432095098872602591661724169779540971146602375955006313596650330805688185083891580078454938423128749817389481574334498671404454282081527353628965192161896744200932381444323228884434829517375695074042438330138993935708798538347822795375582037054927231514096055547206423220356416693164941619609524091339754497463529881607232278069206020233787691521456723261434052293506314980600017289175623775014236482006033844961040803068668470705615772128639085996950621085963327166205075361756176042123709288171782639498743055540987624376117831195836832465580872880922658239168233847651537937174361560011535314831430833566599826130997997031023450219132387685496199899933253540732572507753994133981835505536864600786042505673088225902467148282910447948959508477679185952214604848088754440420052279634662935387041415489814482350985289787958421054733449232081332668828408272999715242298929750456419420127200897148723646272396564232873693446715935426069033615094594686189865185512695698083855794929226821073745044269656967338231569084567643287638765310916973900493949040555949899891904827107028119748122207965934649109840393066406250000000000 [85,50] -424112560568581318059771490663514739329989530073877836468442009307704608416818320010603861405431405176444689512867933202692624961482521395596831335166057225454892861806547415523110089847393028558209150331469994105081996705657247846799963602144601505356710499568536056430015276890404377418024947230923407659283470133747329394968369600077664160583333378401705128313118435793246019577261933760111232498739624622475494359862024373820563037125984319925887696081407254865302128502592207967395878223450206333107837664328986798056389316343619072951682753596887966364423471884287278410489545153111660303888794938997741337261953729672441377390264937120166076897210505889416266001807303739610271003925899667599193556012074780211106214679047231806841534622965899533537222100890652399362487972241701075886526742084141759323984672169190170082412189393973710933174367110066666694527924589984347481035956985291860828006736555265048619261107349395176499533278364724759696854725240291481779546378902022336293647306375620048006026546156381132262273219123498672871264588502905400493206343000572721682584238880652159826835091746610092637255288083752050763995744702705242249072767194529515309861372503184380079523956731270101316261424721221871484071403167920299372355119578626653311178128113544607194302794585235783534007447460286537478622068067775912288452771740461013011782889138661774311395532705424751074643717518530397058434015095814353838984232689896531269305986661841016157400981132031472928748910971573364877122605570774968917001582057888864867277445150802484902839304948866019615621566085343047515393288330788732449239478620340922540719681833106556002533686893978031896905767717776273269085336492235136581642951195570013021332180027073685706688267791990850339751743253757803958780058936879097919569293682577690804861739818201644543130259628521126584869834232910535007413651941990476688922287960039430765905254937262015750339100403884663984770313423144460895830244576306377822750648532368018016993769700436502580922312437414765577851655653286429274789380611767414133443346192199956595087039786000880235428623028199797705707469566538577828622529737233881966758455247749581858776931045394554313768397451999145829248644551073422384093667688722086651970906221752171624458404700288174324968785391638582363189504844879130611921101629603733851550900930757368811453810669151760267278187658611812594080958153791280091159078198176408991543272510793289685742855778380482162995574342831271274283587956188679157776277861557900905609130859375000000000000 [85,51] 491441807902992864668078938363031143689347596074407459185611644614641979093381488905265562370225801808009667245775785683793159688105300908163101650906704473604192263233167508534346123695134228715850726570779951900467932585525485914936622849592094224247018306327888684571573933709027257662639794901729371961535454352227939501986149187847389825857408093708263767780349844239127726029324940233316265556392533225786569457822797363139628280225039720235149349550752908251662317404090122976346830633638007470333161499355521966616430866881248818979800395775789190589336716859395991499499460628153839351932441389233630253150366156425720673857693617716330813071402998801319979601438028158816409201187921968205494689070718160835039074779876118912082472642437127058731353093886033377290498809632333535345736621568313806009865804316277650005917060043267452295926352306512084992282432546180325473812707066841494604364160820878666431598870906139133903167508245570822028624201802486605521060349879338621373064974984874642757521329293391432840291404868724975046451389218721931316770412853008540979045794412367324202465838544238442651615145747328849931228081437946311433805896759400183430730805972303132122155015343339472349908948828715555602087923586972971555954977337438643263559427247694489164171051491808936314909751555843505149319796851972676633584561638396548465138839444503114139287005020135867719457895815306202807771236114023925690486976009322364886133616646889481302006633243702123723511664801719921263541658048046276949885832556273251791244916613145904542926009982320432327438219526039563566155484105610160341579916958804802582243404427636378791399940808382959911316755129858574282207552075771183099131519302183504687206706853509875785959245708429669474010049192085818066048944103802599090295692422208629088676290256681014069356196680594509325809424057780035409366024012671545101604065822555128489342422990285722015733411029127993428303264948516698355466822973147131823065370952565775334987961571489837863364467540893237465546497559461147467735286780393012997496080616023757847360002667835943035809362944734692001600753861806569523211352749979044082431222337009184157628146656721956130728565252917301907998621066193949369846364816002503882569426178035923804288524856407805175521071179550490189239054975490436925994825289865798169131090620975256776075453744480912944491411113729268049044716986570507645033033770711406822526487704246710441761752078015032197829064809203627344973239633035833051621921185869723558425903320312500000000 [85,52] -222692212240677630141096981440814397404877560550379789959063760556018808031464187783881790554331375060003100380807597527027486625730439757732704742238732648218695913555043801611376465160466688766905398957115420438653464232242152895465557264701626441557094798720260946052682713764244663785948647392684980108507982210129126310801350213048712703061800157172001568115230012695388999865009397871827938545790735191448593459009243670551867987568534778601936728737513438233486407529484869738035797328192753089679105377160228747433702863065344255631487329983745937744193861079217899279676332032003125313212226069687507614784590586395194485625722763914475205732003438856424435038029306789550532903637371821556371397099896397448895522863366821510372262573662745504313025471026184222376371735763289606511017745973502915672679444659444238777123466304471295359791470076239467626249049848212540458462894326990162121528333485426923019282857490977848047005861516312304807894038208726974208358881221682599336710563946758364233058410308171605199092924236914560211526544721425896916623988960445647725114485412057039311954575545371373327779873749702467767267083264864262397115782976076331973332567879705795847417646163900769935754486049647276534629706917536011303091659959030632970232702313142381161453677820332025203662238842475995544456211998391884388569855106750157342239830928818133872939348627084116767323631844390300471853081551724205614952894820634792219371170148339391834363646297479039574391810907864477485910499861662690473552188397994025762770939051111527523212511144867502201628448945434178145536938962788154888695390701529097098305298185103573866075993429585425968956602522188240746484014668775174592554692869902640170327440453429488184321250001075582807311509161146474689719928851163893107575314318409051888158290278186702878818523395196307934074608618503248456499348649304903813319792284214492140955948861662039929041099589283888002743913065608823786983677056812198818880518314442670245927493353823648676614407908326410244141962475341595799516692671439888614595287495560979332346422980318389081784473985108218201150048369766678679721524236046657303185902942579881872924071059365852450896861060665127266274989926587365125134305547383236031863556660108164257074815479851675274826291717396395750813437388610900748691102330852573950018066385922996517565371128758653434847807773762540339128396949143515298918533568492711287177285750073081153541939210506385868780291529060096517586911368802304878045106306672096252441406250000000000 [85,53] 75883745237213211227157851905304253880598738268115641383547448221136898026015324956098715098037310730799577571488130322137619030165280087853107514295175036455332735991721903082092916691393206549277347374957780722403917818227137428780355346559775801918447483171488922338448677820509966709226836201872237924149263709749323962710496516955084305719950491215571478504615331488702973866108545981418508587517193881908718561534885799096270774515721274801976493184991939170959794376271907700262455519987502029655729472218230577607492587886479661694034513745847778373163410943140053289812226757598087614781300843851656729260506562650193691372588491725449636261637464178964235215364226251879076542815209526142760786774778973659108270707706052143345790333385330422004631546705177564505709881359983684447579239729328573558798905406458835055625801579612519398369275991206664404372027033750867252711183453771250242995901287084745597803046780457684393472903193267607590568492841716566912165275571978048655509072651770400390786155808136716143184323498633132047184803794509393569193983591433678373675712034341436670011745688578025107466963497012558101328757806353349276029333867464506409893666807252262642568477256061363570355222251312684982917660822836761269892650170131944521908085736734832415917167778429114378123099805493016881072565962987497063980298017358585665781489183150599980338314406089821825124932096728843170010026274874050059585221819034643987618822904397798274580572296075466071428905936028981179603486794775037810653986481625035998284643514022242217761512286105578938289828885824183018920412131575771244071699967590378255069281698071550884921667255419119369277197443405514134536672911106370179503725707306768615345391297192436295202443199668932240209141466274438382987129129450262105425120993825701225948555256535830227677878439858692190675736288010646431365632930514178680229871466822014967073472726895403850592583418417961943186533310672015106219168638827014648803737295485317920505941936869424121438104281411181529759527259552687417421905405481855941567391157601018501716368891601469735729683760586677586958798578806340992802034579954508626083686224543054275310594312686073443447192018576969147286597381768810439780882843383881558245580733330604819300888872266015391723083000550300697363758107239917846308051051508928909218275479842453745297258484671067010526429540747196419677737858790457058980316493705838907056102069191241231904684350526774606310357540574368502924893983840881617197737796232104301452636718750000 [85,54] -21741172545032914360827141842457391879497776951042736674466826467759461837986478979601817036183116932697225259593252290786007455097763898962565546675206650551969940406567431842734817213019828699959281691777363624609281202666500005112068683979867864200023313213344505084103633739012812482131181212831948873378964822215996970900650921349233414070078300398703018722408800575963366404238949640249428769201091200129504756518937365679330655618825330002607463460168543853814716897534286798210519816517291244638244572405542091089879775214355785726520420823634798134077689202778973929255692540941228785692644240320299565798393297542481726505758806682785892449389884094858429875403005156662361729707947876937170530785856492161334021849001271248873432119334227917144509692168280691780775787517332630923143933485343455194710554222229093670536966756798404840055694366623124811667959602534893881601648382585306416054681977589094437543842392502050301750968628555417599768480301995451905696498068290997023013968322178143591144004146125886512407765410976374900483098262109765238831940011451009505994464949056877340460661011532689032667811428802575468163496982160059416502642383845453476750354755395151513805496925833661279857110121943304881489514348247539330679353016116808407669363939736977818135429093800050058084442607732589282161256529403775905456972001405150882342683114510818053906895877122032857440589263478840914609060240352423255462000584954952965807388836480270738267754788254665445023627810266452313724518128510149083299260034211592695435879748479960639149246965951601598574309710267651983305711969206454725953930074870275872197541954015697742807723973911576576118635019982076824823596589360640771317733803610310536526370845012194141276615637190181672875763610510665435835127433395318502811034104814746547842412505306579970661828252722078937591160998709271062225975012475339102958065611371796859121056276054046971782636268490252145076846297067677080987233677660503161600491095301434577228478216172356697577013657533857167889883593409978192512761139232739307168522116962789886036828197548253622583185588501337853924571452950697233556435097128326600283539344934700009626668673726074932473292224484559897545674422655905704473284743130761361160443991008343197638844184990129035411801783804536203029896586148603008064439892919869241194856890001122171484680284725268764545182440928179468024020411270745943379160580308660458005143487740008317854456936971264320388869755044166254959181472372620191890746355056762695312500000000 [85,55] 5446557803541585926873411977168270746414322329859247621110599948875909967475563006015774526683769917657934744127080563857057943844075254889369077387784785250683548831015231403801128174612885922827501864735841909461757467310075529550028964041078855265491241728748149904317358431570565609804686325156975773645430523237314475796907362009407110576820289337682894902318824315957582747755139470002654510924259416758820306057566371186138986464337846367880226905609131661848933579717094751475359444980584976839676338164845805037243225454098853559797907947253755077053840027982320598408063106924557522750554364424538140857836833329934206008061922525732451503622883374337747379015989974018322917700583550561639467859819951677527602549903403901182552679156643659395970692196621166885008988355807287053196620328705816215037273610876632187796559029652848302201303736041947899717183682432681802626431606812808537691120757632810839005910184605338917721624484035324320040386497945276829868374536197475391395827061754881025818013692112148039672120173740367700267126082371320526899102433263681589216102463758535245330317956783824908723293619045483222105572492189070955044035132121947975210235887568504984479542251957645492160217380091914837676782706563230371271096003039933056143244687250770297315831237355402953773005280429895350887448971895613498023894629351157084212205020487474232451440254875244296797382825961064037945889773515468350757147976805680061125789449246954734492022058630987429987409457992714593408216969217377864866881288476013273618364181517164477166970294718063549655480488045447485397451738770237892441537443626879140132704377457820837823173350307490397486232134130103692165755817897353465269112168256610299295201244755437650112017905567836506445221476541106481717537191985529114550699008257650596798548528893256110144310451293880762694594594859085927238763597535954416362999419892944233459210145792886740788798804701820767438553389532345732721233432261218399470910177063723093227323138613658193629883973005388353581020846742161192160022506776617418923031819545883009551186166841501363999458586675238954964975237374200712869906360435262302963839061252963901204273008528037786931373634507330475448799134324586314294816830595606957671526008223785969519801052308607721324955955765670653089022883720931882952237391721681620129443391696796592871737687156009901754097055745405503437542866658843444271460796395907125842550641402775230664730881751949981247451804968438826559662402360117994248867034912109375000000000 [85,56] -1210792199025481241423140330343496404511655991235258581344263024719350190928219463405973811857694428104072229448196083520760550691015196427899368759221762280380739217914504379516439301304883175999631622716602313016806747785161044040239711642534520357367438129923737910649112192370886181077313971142439175402061409938838403045853109068378957279954555508306486058081710206791916649315732334290102806759275595255826041644213854683747111042879534929365224636902538963194591374111829629458341060633808730231192173983738669519529490124147265420499264686990544024324314029312710645085601849364541715598921118088577649033395044200450254092964299786375112002796385946264369596197064471062515868039657144842914471410082194310185246326471390213785258434388289344334537661628681161883732114783788493181188046374705100079062287891061677312636893342521879166883531691232158081499895463712827621707428440824521296326915845230368478095928880925661075017904263922968052977068498708751754217618326712790825996025028691530476040459436905276371320845642816878847911331359064091825112333014630594664255392969833077409057060463735078233494653508133716129741868590867681145752508908545888786018068516852325150909708398836290260712130222019152397551048771463234671920365533179733656455580996733639029854721942466485115062563341792157075039075672727930825628888711624064101356242185407866525123928641987485727153955017812177901494925167491452396739030554226466593305050396497107464906334662071206698419423696286791130900657586749953812202647890912462964079139674603510252606430961997116886494692583591568284033956727855880135640084942511631249374344527648060915929031391871904459997459105558849501327396985549524503454247475008595352644256026900754500776696373884404481151570035387552839077671922908869268119985842592791083046479754712154319503005047984009562934707833875233416130989750847587556654391784545354284288211120116326983233865892025430608210308124719452289605493818424644171660435751910372661699466287551239434767610896642352289688582122271215292259126298313097681944460489640415406600087275957926855743535253576321876581754658943294918172127698444089113746054521914791947700334307551027999957649663176938474417887088302591205681840844942192919835864914606958627721525216863115178774340316889156457183339233745966874421263684717119995352889313363084800617228044137222640538128922331420758165958068666095362888592543592500375217757304967684359553577544861754792718646148164118869772210018709301948547363281250000000000000 [85,57] 238805216401755676324594540874543981507013282672972170161503959540591814694645293858775672264849158765076439760965167730203787409790771588652755308622698419141200448820611775211905365210915812694894628832829155527878020830552104035946958587197874444117036207011573296725444135799062823601110740854365445044033201005274668689259088587092290207739175628079019344680377644851876117144311922933897119750936128515451727504213635872663878759069584278307712666974879495249123786555915160777261272136773040891937687034616640653885712871712181225404446485605774216069198572898474042255792445916944823623466277547532295868042279778859144435735732249202477101713760432066839593955555780952672582246962670635037299104403844672214633550910452726295117409180435393522135523306306756702668932266520575727886302245003635554032607521948593439037681854502144095610538186746554132220284736014185550324623515505187243859881664136223266740242763814596111657643447409854704696826275815977507244310417567798402110644803406589108869546534362167868958127874003837947133162589745986432467658016070773987088339541890491635415921679914497218618425615115528712691726952238588310817269968192153960741775980617059782867502205665422829395993161124987626047923399392844645316998593819882568498707249570793497698973264573633429894647483537807708984156265867517437777163625684658307321164851648556852934612605574482163057458579764743275687557874471079305453335925555022850349730861740660932446671526287986216867712158647793983426972112112201669405557710854660775393936409864541221835905299028405579328630166822799118536803035228978640409877557158445467811497244981421497205894485914980886836079749713407616266904406331850816770428785861830089782415790391972682846423008398674197509574302732525204985752125699511314769678839889251003075842580606468736646749594556827474337847896188808484275573009999069387091913699912880799625180688846296564409103074116265246904411897322648321957790823933183878442722426425022131566652611116046843324771522238301570621222407943389482702017217867813750556418654367380015402220500397733315252908939295388304190497533243202944413819497607422255542838792237013270338238951851372294491003689176136133619088782206730973451404610190472815814741422266762764183085938880098361909580290126832197595463993016659068172038929297701093558849859107930407685059302367601652883333230649382345944538038828380785198574457252408309521625869186084110317643170405801356997131917186960592403011105488985776901245117187500000000 [85,58] -41088848882330015157590248639930453762682445990819323766483615176996901973604907053223855929847056243378568236881532350173115345879559718388621826704381187941573459798327902923755268932136590718581103874849255312996686513884150165142818675544753773300959916366372693790360769827211476887773308797295463979013484308019645873465658115346910815650478529485427819752444834617223102288654200193444275055164988185315843439212104286052917808912901131759424421148567461861699803477467256998134843205605385765645544840790630304689826259110692960813376101081122827392742654491952493946363823656293022210450717453066483242744139781307891617994468905115433864662009581044821679677444787483366384573398487610588159688213591572120599140418521783167413715147387527313500306603654268378805931242838322380057742934115425822808899732212598589445414619215161608099890394992029747959101280920659569583698621118736716688428184766500717541616097273922618200676596932993095379054575656033745215012115945427580753714083654145576761238033167505682419670301413411064331794412839303254503256463251652361730878859073741349211348383693151705986698189875046042550842236318338385262329558214716204294175986770121482083782379146501425963821553027700103617968913241316521804370580131687757388519143469971717472520428373118720781259633346114980003839445348324967013790068611759749616261937733242326558214077017358459937942599339218035935773181222549697130760710207087727264316130949853888556726345809681383090710009171068933796351784992029057783321983582987338604470264235031733163718044537991117750051993460426691493180663031853531185552451376040249648023415616432398952061380347702028793795158597881913719405304642851861106147686201803870842791342907156093968267638699587290797619221706059761813350176031557998960122851507985119018478520544695839314047247717392965575879162841510914789908137231428680984548577739604363254477329326634711832740967668852694198637113471533167111849963104565417096602483594739551317257465146087586928340480613669899644491394123262135220793686491720498549786601790604496852485089706243644470832454268735589173467615058498656834813503320537589982382902671280906054388952229616325961524010355583525758464203897213815122428638603830980860665637212877476657453279318834414531623216281022544994081143877246319223485059502005299376946877170723982687074937457911284138305815673255623751189544757225363942225413297785493705433261882559174167632638369557153586175690662685155984945595264434814453125000000000000 [85,59] 5876200368252150156716700711877383076907383002535590884867484473163897456472934320870372194028171050211131515701652717586333923249436041217740527851597526375338874955520813574915511656140477717267279457324918920806994369846561938998170917265427314306271698510322516825723354651677827567823501832321886120000720384243603065921429445642939492538574589941055171038647213018457645043884500607846506067307276477099902714119964289080542743777580838324947132503483486317554557717927284224126116637217494253016953471447350393883174304001339521223885206504697019875207659371479371094120687636220366819058971274402974068784544614312246997413863376728018721204415122333550112587286083303628755715888255911983281993985033404719833803277122200993969675955493319810534007760089430591183699407720070914308731975035348771731217956674162766109329549615040572601336463293475157873500574275656178499513839808189058694437529404654563011891100544075764912774660613478764557023067273731483535832479269476201119341985518977750162778829222514838073745314359718100921113249555243327012395828477564148580946112939083428339201170546753638276133832954180094088694989771622952533190068588679646602500734103544989906242000917109373983919926236944542779256871184910474775306041673733081645675634925220154883301031489729234269464590097757055897308919614888039453429367775799480895813151050586407008807838243001643885560681918582975904676814202821189114175217711559329782514724652991413994297329534538497449595449609169691476119257894100081731038378078526289245492678881154099270582762558954226293820386734918121986722853241781321843879949544890466673843472485933724568024982804601595912723938415490183853873601783460683483301474922660620829955301598296957714443704753298580776836553070774919506584282215669099436803693876161258477415433704821772561033886851280888796907221778245589297804600254220326867336394550030841318609863580454515610437967603919540791912439379841726789922971599568353258243855573633347814056969310546046658382953342836524514381564133489998361902165321202450991110604149372626699726264343080058193055109026751654339982601417620278126871082527437354826382534125275914600569005507424450975074270471233495127757624975984507050751328797012725646211964960512376355334295629143950537404070321791788221707108272528262665428826817278123855623516910740126216986003750316890878552126244156449019856861107791241101189475444578708728463146067150599112380019486403734396695597297366475686430931091308593750000000000000 [85,60] -600602572817658666452461537410716696136289381234820216135761504723438260998043886300639340477676130360721110867916627172530321569032324437960473170555905531470953179858272987048425051999260746263586030208494157856279316801552289321332802208557643319659299349275704121136608008376797841187956071540144550787907677043896651501121732940836437537968182099435820581709078949967813401368762674456114297386745269365165099109069452556345119909929829436180243889715863082539620010936848877438029997941622351725980727138150472807841543436297695090542843640767708272258234223667043879479664249256710163224870865958034620417215242245884562104014302050795700461157717539453187435338458317973807492578722237650663198320423934992468222339567640233616595766442169731265197146767597325348774892501541811239739699151724880819718401359202092171070460955740684105625867771754892460514297684857995606036579227889590568960997317743993757603918931424556319930574169670523674673313876895233383031892861798811456918696463145689924601758355964230357765520833914298436979534751392155326840979306656221386586466985877546468812391261363757205735140975002527106164453403248864126050975284298936469834032904484699952548012348732195716478742943034159138020517739930949146725157094976892247245236673741798628471981933543730175963035832492667218310595453648193443451970971013966963857785569520143902732612037497058194596134771562654478439309737896840966622566471772746883499532106891812353925327957312437581119034259274038197659386304384708388583850572972291445667750909668863085655813746290971438253971865629509363439449916928352469769173083629427196405982297022831708494616653509295080946106589651450288933114953641313945012998474032962527490545054509943141590101736030011445115865977701442223005443641845010898140271899838890541622479884028159015583076682157296133772667537929294730855948157347819557473611976686542774488305183648421761723797100479097849664577588577469005111491017420493042134377787867711961890084599839558468252294859120124393739319579185094546399513210162944000022264045619099285349865427648831901192482410550400417929252099544920638121608409953516958151565489879506313273826858449373562343512084492487444503955044507553387577925900893806001621776507121481763615884472208892892985247743451735284849913672537601433753045225174263491228839175251156661620554343133739291260827263943381554721630248443909400306031823195221226597197075805516720185903839501762035979481879621744155883789062500000000000000000 [85,61] 10677691322248760910685734717131093465629130771438918785435313812621490255107718006714340612865294569178795710367229442773227429909201479802127482341594320027309191173614997151593687170392689584732360119912732055006089409960418656990742895842523460534260048958061761103112063704332785634479415772576011034674623361327470730288209321724175569993567864044360260855714152488353557004690408407845476365827410774567177678595805227206150935405802313831778752691013826652129187615773882941226527393672093226649154617236018570130348573304824062328337142946540639724956685331348980493287032612723344392666662428264840165048971448693800686631913048790546872335178304015686575273124050645835271246054688186173095003216479445446324653298085710200084716392590408324351675541814553027767467891196491912494885270470865456254757257600606394423828734688366474145743731147702767075801896782393705849734431862686515410766752243943217825676657297583513608741118023043979752255910149129938651039454701060122468154167741969678337935896424725245003407277290408044107802182332735980648567519005348015097298596751631799181090904176166800039638759886737706541292184253638468143532296967027449427757644333586750334801433502737273835799771517431060882418036516443655091170967651237643760162468943798194133206427853667993891848403084241297875066048093261751056243541731445085909379484038583057831298196972710618747269269893963582470743639778143217528535599218726581396992537704018623664459372877232684073328597256472711714569873801644726506305782810479681017016964892945032628532715028103820464110600596049324630080349959732913833598025320987961030566637557764791798751646777447413814662955939382644334588688965785172109076808563097283684906915928787263257717708112548771920777856418505501761351314084792029082196170908102384237483746765108467364170245829139787725041442142890422013368396016945573025919506451462411037927814470376672589185698499869065888313250229136043806120407617486189247505828264303640946975050609980344911544786449848395516026094412841797447882765017268231180701414477531362391452103533948337144191182376862823130452083553994765807003888878659871702945658413666787381622121080658458399464797366114454223580634529053867914169040020219307196047168311715212651404334350675948351194771481177319013435200492707244213216920726673328942403115232702800158544599164057485640578351887384534851463294502560340471398099053813372288398847938577457348380272961207992921117693185806274414062500000000000000000 [85,62] 13185579396640911374327301424330993155550262041028887744911879708390737415275632687982052427752454577054843065569744164203949361996717625119934500216782250107899207581115321075345488642879963849384983364738138322819515609963072809953713039039002526197130697606488147687237869601325833871621638789700548057133517056265966571905061582056301743610418982502553680283053865653973944501368733224229016598523498405415735390298087387651457703614263556378957171021238256307263668847378072348417784288603308834929277821906066063503377459365615791904348487634932325861008147695218926553653418864676196470787215916019869266876152869717657494196632644499615138953763975387973763100783961377189498995365315244447150906945629948510873855546427403939701534327099368297876339231640420707546184273602820869694049225531958076926832445098895017560948724365801160216414849655752777193568239970041495002350251860564298701110089226406430236045753858891651171744606899133154054008387549367623366540849146471349999161649309781839180980044662273549391638895206674195099028024962934974604513753066636656516012777609773828451305546716394656211861968339934154088939526871806138057582082000440839547559021787362872726696228804435869264593275994722007839463913305815177618378331254988245061839022339747253981277018845292306977762208643210122794246490241918268135958094741029746808766981836577746096391533301718962571667908490803529455161276469009798963935547541665424895567192890424400745646974925131133307732291409300175915014424026085462408682541172833126021526491249270992805909948855279128077538063210208988884292849953095775360340669154648829057595599003484657797243857219639172110758414152874016835913993420212544050107347003738372847279203240198352112322643452515752935289615673463609230150067951913513249288028856833751287622932486422972685809572013532998272391618788924605801109865318961504994260937103723707653691557751625722128902195293342755026121174113323621639176669827820020738414979525121312194753919840552975259013607855371874761536179181650368035037109810408402432351123530710821789432708323492221366726939339321430163284870359152577709302633114356432690878807477269674285301015719743835234419157713240722289752973017254258325196841872019247476934272421424444007649853654527074442183380230283688111847891523007918576783519399952641307560729156119490772575191852380054198307634222831059272818688920532353590874339807458232568637323221042828005553082526546404551481828093528747558593750000000000000 [85,63] -3705019715298220866407234730178688623837746831534562759020749068122289371377938130592006076664478509435527903583965601692348412204561449689653491302576176040030396566291117683837380822168577799940601775393623727311164709331270151052354494452747038730345389959278899075699132703026314870467034548831696372152625620647233198696156206655028003267736906746141512226736569494104597126761709670829862406621680655180167442346972366579016365808744302287503657231749724210188782456234305595384852578234764439082874589085544804394421281112542610930883704615982111435896725380781406563654075450035632918078365414735602592509961060570273754417598021985307280761137791045509315628916533962708359931984074825835800962946232946989618409890471331833544436262193856591727516391244364923763348728169099010323421521319995903728391720710153749161447665298506457191569146139419747345730649051200908045878039623563438406260649219880560412759733883499300267263224538202474585394435981219550510999206112564938170551734698098659384787861599845460293913940011502043630748105528477783692679249381390133930295096988059918516015658152358410267843816179020645624518365310837713111932372356795174689510056059478132308926920037171110761256129348745539029145802809760431447885580430691997438044965849273378088297507118175795080852271697218100834262046320281059817775295933864191935564714889034314856215062623101985518229227562645798205643835400930535229057734034362106121748787416992450330544243389104427603455196712810628690143622714460627696939581590645529927208027773521945137201643080230592851171468503950386404097136958712755299062998523511248963001643727997044510715370362168516171593292477450294234358088091245835983148446443641148078703836786545789838706118127541442429264868282916614492334099695546953697555899891196698916472585473753408797085909941094950831911203057911373018135116322666926925332409477697342870293134719743502699283839144422071113891559402591657299819419034201429522497989411099427782101438937055674596698021569108682237268462660529572931859157225782196299924628116068351207385073521682723316465698763859461362576307422322805169730352683678411098734476547270001923203095598660094695746196329769474946546627425284868506585418685302423798104847838521031078176045045247417345987487371654547413818891145032794512614112773822463759014762458583029537211385615548588601619503451276915960142846016266656726860303938515243544595127122263673175028841910716437269002199172973632812500000000000000 [85,64] 589542795706042169146131619716047244795801240577006223408654609632393753313843504295263784367604237880400952561174138978355654563613873282370064947531001563207946145940132827690162623123973771031103495864280698404687431730460489373847625359264491431607667021820978714181654203607865394356976458832152665792493941389823234061347843594150054916666336531037277431689564275947765367180425823922526931982421698832826216746067131586448598439500515001129738617242690495060898066019072757524982629286827798535291570243418292326652724387971301780434392017809281025458444063752538888142891398053003353197742359383414350844263034122310010686703699310465236310293405657547986732051148248493528311725861118339746334591934256177380982644347920608605528950755158432816407516463091351600680043852975926297536295839776618724587187978625013940761782024875385809529365586540461861086046631335547019322986378407116814541471285646720543616856096383491210812536558134419226351883767598919295234601207130312675315490348576345399471690738615613028559816231048161726831013064028454817254599312094490624690731199989880243068824326108948862553095340707528695388227004319818260357691308980361167663945887236379297943746584617652629533279421324126880718431748252316115805454942137807724901796026541768554719634713260822993607819196701334242451905278625555412385474877467215608306895294713021741119550710919775536418962509927066755102546745797113571959033044519301771058182831621339971484838883835899876289128981093720338537786696818087369856172102322495497688367521558049406780627276830887023892575213934605296454485405828413405356518809826396658731256909947511471637097220276763983877964725931252262243845517541016565737787801150614324232130458612011514858116851541975369967182927860488764125467014934062361012771981746958542713148867670336980691378787450706155547302997719593634509502447887497728807917231293110456420772525684462033621836084163751405431927331943369401491420507300277811806879124824621721721736102253457735064296917375710169025407838233637357864213177909749824999601717644119327062376903184094430695146360510252483985509943387064317121638686982115304037632405113849305231921332887440393782114624552211745965493661032723851455674203809404759156644045072363599568336510763475869591486012204935796098108264718317796024684670124203489607266040615867755213102063805283845558794515218997865043889267172634209824899912304939321103236515853041055379435420036315917968750000000000000000000000000 [85,65] -55396472545101227322813923249202182415052263405902820986444676799764525581799292921658903299306284757505459712416678904772618115721918581326815675438293891169615716117586148263218708330697168945946127954903464810821021791836125421868089177258039137172599737135474978545669315054681599282062734876686908741793709078325660337265419973751490616929440663729390417682325640103183668348764685944762400768979055081235435638648688447312141116013133953713926371909342344195736609207307314184879483034702497338644302158871032242908498823631381309118454645299604348605362101547467638138215006150379219722950828719428237403473791271825074151562320288300206545687766053849886964431763592000716066590630974512913314602388269773187975671534596051989627534756465129410866562986863954583869625493949715368112590346049234049279554717809452648361384462097858959710278153912281949166233253919669149235332502891554242631613889899621129994527519818170212998417135238043761651230407093716750882585439235496980976115844387794198462645141943438864544174111222858851643394307242888357877633614059290706793411513291179376168918065221554501586040414300192130374014967060801529872948520885701290829875574651012238660501478060871637106830706204055501930109476774800064537166461802942017499348232593284675832955149341908216475554991347689730138350797837862779479994505021938303715908955421040121852301773476362947118469859234519596509050515738448822122443811899214319018816477909583807064124637892342027874041645763863782805452094979012468102728481577721546174296818503756037765193319200847594429638262575312607380171112013939857259364275569003603297337333588791033677148049293296975991295605552677206684462001544582479720069702247258028627866571949238513306815497812397259776211884506924730385817011355091144202633126038599808361017654235368307261937609664903449375426751662135368427969795509470393188604318032475664628844982818754330649560430103572878461587150972814360975320215787573311473917524900231367253830543153477394025242139062683087169623449879770528321950594569700927463318826218999788489211720589487868526739125156896790811970006807564793462087307102591672471842935858131929979319409603488310733039264227141196920307400655708542435759977494867697509036109169613922559621346887413457949317736634243283074495520069995134544551947985002822076280526077112310242312348941099192576368578619233891074251801159595341962636032392967757719687282857989885087590664625167846679687500000000000000000000 [85,66] 1293451097810176121173834774132899737415212005467401682052292120691301899228434710641596216717775150987583672976152052843256393264444663157393861221338561024764845050125716088710195750213653507646268496037328047015348474510198252658717011524635802558106938461622978052665665420357350055205714912033960604538472002783198260214219722130926053753364075630611343620913297172419643438591068856405163388689441477641661741355936697686247106856679948160698574846482614537795153915839166763226405028048712870795944039301518442972557231958082356706527762013917807636016861157616021551697761500066175843215930128586491515625096676031797827996607542961828466192444681894747901275236945266993138113275997348865603749179313162015905251305426619111171492811408250045464476415109480045437886807485417471320778988882924301696987208101216295776605629495117905487844210418295263554946681361900704003444566694834730298651302850436718254057041200213843776915142978839580200183592100464046625810274522177936635058630889774524540824155740577081522989448094553611398271846076669492187238985834073925013761657279450748653808718739404555934660427787772502091450686022494095441642171169635954621697904938384917224237178871400807913970099543269093230818583880781249601601424797765095087204945709953495336880170356416641996732679986299887306741221396848228367341411611218962338433522340983665454203136941522058346524162304989627993921747446709200877191841819970328279803224137394085909335728219997340428121150624159715388563357546390344499103972855017841888131650874949639786496008559584618379238856640230098015709914298019274776255356163134252080641522421941949391748951103230126733269216975445859324383635355022877678561995918755550287541959044018370052250733108194746573912863784719725187360727465048845324981397416452232219248567883324350846436002872571042083940612788241383817265302588569731018402658683707708715484288803796626681837846833410539994689012241633140695399029439683667755883193807761740065293998968587399544074419907394562858090051137342555161152158353253605724795911730636670027785891364935744433783184029072053902419915611991566094161153537586974085977857569492257429292322095961068068037770534925470683492951061141556247046666516602549938255080685039253241367497257330984371767722994572803268130134522283372306151677910868940880679339702091777422497470747999809395250168389790650203605904213682956401015802935187265498839792599028442054986953735351562500000000000000000000000 [85,67] 441362499886451920679952616698337780536008111704351183804869252704509155881799266829073029967040508078466503654981528497119291224986948696369993374223657438945332968130514876697041519843479434563316191988112586842331633458563514788439051822593163816743034321401422295871524237347541891448253616797455602739347632437348213094544246351116620605526592581780333167780622650359405392385780239579339422483369762765318513581233762351401058911694079954334785114488997277889760390044961150208447326371576062469592984356900952284738152103957858193324824733134623971559261518268308025189816525728737004202336863936492973140451845216645225995558771119576542666445832149398395274150604817962005713883480661173582628533387492586635186542419530134376895722125619607628441513131785773419161710333357906626308794642993745507960320357592007462053454725637686961002603417331611171452587100382869390009790199933510772600578301455365794248571449764490965993635882222439205959828186188905085851433741590525125423491979616859846678511148288890287691810246151210586874276547407924594882152587940501110132030032275755951764917039686856126345256593406417147280464699413426582255455515970615460548296247628860268911660013747885511745314843373242115130652852939814707498556137579544445097381967198817905540272884127519335063273797628475783307402010964667181546670126049213643257807813258476275028581390749174794763826231289823391170683180076571459009248038206533973101368323056753714710675645604297047423660091279401709484136383248156161027385222439119615669884825511739714691677667237845069726682929097107264554418006229561480524097100769296173594819838373168598193694840267592463642783241574201637328834689973309228020132132228372601581580020882423014277597872612829479063129728654746336685473075611938056020373564166418423853306479142150377569866831550016807097066425567408699053710627426456921277898832866746986186416183910206249848362276961928688564634655281416252916474009494394883516336655461854874243167135943240064864152282480967774293380737292437535382593359213912211710683699835292640975769037692761069722689719414701323581542630163656153377985322482797107837374724879363941445672609919794675684083206634317905314131106975807712611524834387170644519101824378944306616343594259253249177200113119503795342811633805361242157922534049464847461917704716548335344395527617001129370700307917479106184653157175154692630391137361453579579517736419802531599998474121093750000000000000000000 [85,68] -69090379834602241628395151076299820833980326020123215519561571590454798389683758894374412994820636887916106268331939357260861987573638269880234483577746437652663356908482769172150997312509067355914240155575898520598317305013356633532359906791783061756971869866463063085244830005100504332323574474142183239277099577243143568485722652204857778467344262329903112084462417883475076356011777312105262737101577441013443174399785165954448532294494998455489690010771903239906880568972757908147529351239789445210855971296440052970843491843455977377230506650122780656919506369003152188425024066482197001111670612402477605770551138030660981858811668133214014147730690989828379019803203679138787755583728483184132012788752671728389663642928187457459372170537591124602314995670814351159513579357280203920982847609046018916093550008521482478585165311670314393335225656340062595841134538061237042448168887901570120230593685784803642900862220023123768514438625303683507230405793672021413372346027564338429987284558365606845435961413313568154189220706921884523104431066186844024563922801184678132016299898966829479921795334087330014643346055117733547730992317769436188594241650091386164991449496887355689388633855972909563516023770080954168178865738900079341171074827991388121824439993851810279483005738791312247479115013752013819904296991409323794879629598131196388859403612235696415114582162194757346530079430927780086488960377857685146084627135355746731141605278779543025026344066381325222271545311827536119261436593805655173522631740428431177824850596515007508380551209432444774878749131564563744045701602047923472303297057591466676053544331847911606371000025033547696404023043898219119385661957232931125802560965866502454153511295222727575569821580131899516127019967126986516881063524759998064501760298610285916467870031491949086764567730681322757605731351584206150955326557370480065017671603978537287809168128724212105809726944635418520459398726876356632937270361987353863870450616362125357028463741755235654709308146936903126745074146742950858726120099315316071450246425554845396536298051776134944058906676742627210360154361780328452977596291182561645356724871912002711389804975419665829798030873013576939359282475004020974300623358191433568955152006616327249045162153663317412028624292001092899361835260961473643735857078002428867236614848611765788350601619451886900046546444069352436299740597793522510505249967227570095928967930376529693603515625000000000000000000000 [85,69] 4705487299501272712177280744705519881192032432728412013908846176820334302969128708974691349521993437780114909980174651352675362643709498475192866470315228982789182083044296217109314016091208015614571247650518829183970809459274724618198354864207283539372893604721258606313027128725479180634087729986528101038225403745318176856042416062820620863799602731178283488133171195567787250733378051773392559967813754115365044934921430328062795664430533616624459572969245113997522018260140357070589379190043043133481964460074072903040536740960769847530868121307796066100706989273837824262559753967559574338059417769859314921065902419413284698316966832169388233481210034935171054311930015104698783407536127981261210530484206241709493431220599185198802026921175967515615286981713705465579550062915179488184149864251206771803294001890347564399607613653268210594913254160169881429604346092158360341576586114837829191779306939683011250069121871832704405137214997928851137114379536114082762223338795455246997297853777639239217473572613013020016135062308975894564624307565596995081156213115075999029336001122024563777646447155482419275451135472243514619000403316430844530629985320658443951849543778713248367514163994944328414234863469996126713103872455978137658022762364040972532237083494176504707111298084806772304979624902868163069391452661475614263224865116106970222459621904282477667428453993904879565752076907912501709358588695652170725259132369186896880472293581549167564431476438408818099682608554768440319527333109069762522390364233785555412761781474659090610171766251376719107502419843573231400778416351997679535975590719447665274083269386784645365587633780114545373228259669015292996737442130727478066732502280783197545749719822294673801099485553356696719970420682492386807387495125611783781815054682275484427740480927547078299025704918182194124552560877217368243817625869535726850836869285465998330897932582782741523991314565849304732065828045386671636117878271764635246936449745972845413029851059864003534779076642282762389030392779524175255681084535722800554849276828111249078333228338032807565483534620886636436086080025700779565306778042611656212772582109047564767643031814366949895431115472927612631643726844443211421362718108516755653855507941350218499900521754668003650249356824142662287104836505229064205406054420005336009352179820749837246252485232846441518599279533459474440641130469771489036536100958318940001845476217567920684814453125000000000000000 [85,70] -77042628563432933686545029778674568220331456674395659142663419649680083567687654633937572905152297320322809876616494681650101987160005346115756392522629794675146795813475926756358784961353372569541632169085371375690669138358139788893321017955606257256336470383518047571015752771907361058435643632774748835019132201259694563243421085080736460003052872239760195970003715178115103833131024835217187568134630354537703551996286034843934436782274542706376249604390739846806955620459465008309801135962711362192768932737841732124142038479439580086901727474998790782258540408444199177086971197732928458641766952694290640205017016190988199198938268343056000481556316118018504535907411359448026703922412451624693558378078573538440002444727390164721937718381457661124432157474140353957200235773908544303988881946835872085784438767208797716033608046223165613795147426550232921674014185023793504174898110626381545696073402542392458183208044036170844540934246492210382327461449243203864278825400609402933675106988540004990061288793556842191373657801808926581889365639504952617296440800676747979042914917303214721901424433449483411335390046696506274490684019615962576252793985800453416110900637073181853897462876265308164607002129671485428517065695448933113610965658776504858095481991604790008521498036363436141762896497427843290069463177305270948870229447243627149510164876924858276513968533659930210034037323958675984304029909422106261950679948693055067736685630516398912136774631691364434773424852189065224437126599530634475809722009470490760401695055596787234381576685882578690527397662599593529213990795484370120351743406645603722808185993724313739832710680814377546169346168160664143801657311227856323797064966551661559515422416609088044584885916841821613622388551908315890475189323502664239585181109693363452618817430869125048046139009758433390159322848225563152330210821442577186219469133181687884990860272733558641215376453144448779798842127851026463272483627215213392486163940809677974747052864028810094230451639810066561321257974973223652244217027869562120309316801123698469498762815709860860747587512352922516834058599922819495801653623333294804566961367846778157158302004737533046393832409997690347185087932887591720704531615606523597383893384490332054484698256387666853224948609687585541408376369720702152503353739267376206193585566119741781182842647400913332085356726014074813796259912182821591453141252259229077026247978210449218750000000000000000000 [85,71] -17836246140676629581263212232171797809295073510504815998266452646392543151121537651779245204261120575587697450201726758952522260656155378813217951354785702764414854146131475845569394711808875855091369696097179845478966456593127286085033530643022848595922231329666360128113489922218082208879119303665621933074674196382971672765966476554159473841927650273012344159020687056459993337010258454087021378265608935776997061795005877948699488159495677811505165916972983774385315543877883181798746252927428999147374689139513055915185356898369852064430410020053431416693094182210605601142111771161671599318746797126252008144205353762955179943134232801965294534330093320012598227854836266877181258872373541106027278739398795012716876099776319874642758640300999731057187348286378665016125073801500691431098094263153290623558161860144164297145568231918990072974925369313461062349338788439757234593077069862966513477422816148935301244927372876108728310486082751015849373731556471973741022294353540720556163872450550295370625207352782663719849995065587772102153732999092959869305399565309091187498859829402017790311315094354197891196991459154774703486188304382259579274380713187154239712488905003117056076225128614879653717770263994705903207015890199689972086336199648019869811009315405680776587333652199637799385492410992973483780540835367291955445383234986555843243219440305005176092262424077050845851390328186344621729802151714379884266714735682631680321692757596778363486988681534061641995734315509445940901832167578072271367806430261286125790289016075087732960086354539325682219201866496213498276864849012634801567799939859791358359323226678829091174356914799410529949213711928551031031050255379567209410654680674785731826402354786686916470979908838874803783935120460266596478894478304652382035311338916835063810922505520080009135009491063841606535992471599895837978863022758302090141471144718242983535502919589503479000538718159639186452855848633954759409290737888972700486624574199046682709455586602908934993575087403763705553555619258618596151496985784753989776148744165763906298805018822896072006110810381111265036116893829498364146084730728236259545294300309332158736762511108329683000889924995554531555551323243981643622475052853416669988276114235374184747510275476331717116459089494595240650081140071089923639822014618806680789850152034282003670332872361504956990795119308585091694696579071172104491438403783831745386123657226562500000000000000000000 [85,72] 2076658288686814851909344515618511029548885041041430260933961768148971708263009602073035823911695988080923543843244956598572506032943472476929160922620044372234765473089290134599625768753130514782489408954618273278989241394881269737736936346612716704512890517728129219094596707258974793817252426372759137866913999155452791812035195174755847023508449698026405198802482901050444881156185771511776507637978472294947169581409774640206668795678540052130574640308711145889004136241487967132651705362849007933834076614748906328821981428885369287967640077184327704712575698931290382525126964856712505600583868997395746451715172869839262656152448770176898227902268177275396803304735803550560090558477164661091810664774399544905580080122527078599304545136732344533756803731922878884553431094776107409515990370324141253019447950123711346491288915781964812580052961003303767760460054859640586445401951758174770811460044831522189861563573193933844941614425373883234396189133730009195705904658554696276350757250538376738452975964609138753477848693004693109395892251823943397244258471713155603582479853673110748357447408304898802541887308894572254469309095384037291440046528989430997901321261645794996818517147912837708654710264224466387930996716899517156527505642343755087261232506165058320084627984629252902248210813649332516081394127189733791572395203117941855476054698478533885282373539487549665477924472236156479697951375883993904825227624352602613974310133233093310973426060262140790918487797129873734959417283535312725960990142566013605782609232287497658690104617378095930469994534859850812369278137414246385735194982076183502066602219163805365786854849796354895202195379057874430296773043960003572428554830121573937449500909146082770425451371101239976561380273278097853848104781031111864172090810038404029812007537545507190257094331024052974302917458159414318794269521161680036581396635798000935948652135646223288206235231256992722773212308690542577647851849553590522094117896991136390850633497207022760976000106687407981556796501221820271616243588726137310675664277818454914694497534060136924139409877971984208898687473538356908209709589666993241450295596953358118379574134618426527191634531522392265450958999909400240987030082394695302655606185181032172180486376628245284199082023332808702559420014406589409564992186605898117383395775609957318346165157659005118627238075722959680593387478408917701244718045927584171295166015625000000000000000000000 [85,73] -82100429824659339173742321437519130133184628243301991280059490708232764981726259335876522883522388158472845349926886671603274521769707304386586824956722781618570517206693706553023011379158571329818164613246732699567750670881809412416084491221394033958320659784112481159755039901879347320231134878051404256808049561775538012687937473744786294677712965501392228572409580598151359402581675634259089998916407978963266877681627380033569052854366582016790198017181876122774502851460423111114529210223871042425379617636236517090760772596191218694858507498933318235047088072129186090487573224941416218098263955128816306644247893078160527620390276975262947262269880737284812376069392339342999006166779109650275194519747153564857442616956606757321223055676377956947841870940224509348022171895874798261370792668853702820537710771386153678426801601485000258161731239385933032678510274647794762168534022334583399256382826824094525957379932118386106598922669018440797249165096862531471757584664909374659172362969135453015026922945203506438227317429043770725825384083340221161514336914317483246865485635617668580339762811120077613515171061507541962961758285089127921383041231228875504681961785229108689664316813387720185597187945202935536731643704172176589682550961957015340336309518203211507340570270568794120372968294464901910241015970161554305533271757218626978454311421467019828742655765773266158350418849050772028055029047751783721622591798684202237896082985436911762528093055386923885230777829653329617004049125689780768521906637751936314139244679008510792499685898805562705691149534345209889719534740318774190992029078702922018425277295437843593346908355617920117344349127845282805128533021807554973730324437205797548329012678366173014243451674848937155404470436989652642931491672662950155996790621520346120472779890342012081893939538569768339471971412570812605516836961524115871582903857326109105105256858083016289921772080658322501698227086691230943706836099748455381403439320243620270359319449386263508336581301342659363979901488832415285168300946037205830613145743588406645789489982795603532429369322061006562606173441283463513136694324862819199231214965251779575713648923080821716768194830512261242750883762190575165372631158497317374082549379341076634566394584256107413158025032802646919133696036684017205536157064861406765886798200983203783399397662705129397715621576827678428279642594556086976353981299325823783874511718750000000000000000 [85,74] -4262496522236895024249400710741905053295771394293644925511262522425659648875760327382151747669193431035594133879452037566654994687743264112503808155623808977512531947098379464275903618439803805800918616633963464338709063991374711665984740068000575090515776498802000425906683161825513983206933820153693675642321069381878139388362585254452875794364822412026757391938469603467217599324668488953358977132455733146736872656122501308299706954157836933292144748617315938987805647065943913226857688808758484547117547862318917806136265901886614636829092835547194502895036926961686726939999565769288078965960479627512168892949209832857438289667189293924550294695797293984936578652965347078172063610078908755547718944098780926134404669126973742670651176576125038142313034516934962657594703428054173082427097280261594449139552277680597209253272174085854841135486785232963019098741667137506397375097902212560102339601746890582782630147869818358609750285355254162391798852714097113109632630069089665838700994333446949203297430719630876633671836753455188942861695568698623987134132392630195124737081184273258429030624038041333562135274919634311254057949173881943769519840078970989918107696279464674137085044604419023962916161539290522279794917296473462591711621350524544109292916850349457162045589193385389892145122076498720492746653280679367431657349099158708686422119500950968763609901182090409739975295917471200116037295269850783240018261259676165758721473722325913903847673192197403094170582207891873177058759802281807578774738800338248685688899131920789734727689502719697856685208854738682484260612074135185287401623127510051986656001928823878200746810501365511937504342950542015278940365223457265906149484269383232494545909034614947346929069765841066696319429008153455753488382360242873141696377041804065948446184676459361687319900734481496466179370425403553995682265228263800975128488457139775018226479449369840602211510996981144157947495771607456665594269512952538796051778755172961765302058819729777207243883086997026203808581707629906123860296834623268021560147232096871515104483149044520298941146564874640387037028165102707853778285612938895650761879993531294355138403896388131477897405089343971770980659550233943849883891259827358876592923737714488400770040958216392112793393482198380012493962508540297645006520793141471980772135468426437365995980974278080125502035047251373454935130524745545699261128902435302734375000000000000000000000 [85,75] 685950350818939715659310024414260788097408633954370673542533139319581994160408542987592462701647094458275697699548213381348258642143043849139957942788935125098650449918730561280094258036680356734331863175588372358586977079822747590202908824692635686872301205865377439931660814354576965609500360104615406180580558372276373126553380817529191576515985175377732972607220699838702816196362494553472493342830871528885895608215405467774167852890170770224445143207347981839126164185175032288497135092047239082607342275802749265507539130296922110210481888820763503908753878089622061351309282283140651469761075056987723495810871006758962573326670770274801010167359457741215678081913900984454242984621807320034118956296029340099359116103339920086521049065740805749441955655248825872398596699456624892749231761436342180295506617165234714239280367168104140436345323036233263812221109635345317218574497264282208156973525146226607989230676227719370410910943530306108876539065176795928435414752536294240807759892160438180219896575252096625160282875108429806894693975029456585396259089322522228873661013057669253897012538473815763502558028466448491797553558497913904340861352627912384107846128431570617164604479177908241517673396001964354301013921867435710412552337174890756876519406458262491145439248643250438191881480110278259400955427893231230609407901023687098724000901656417235614782946611919181573745771706605446117836322011590867142560487757743863804021896255013579577392963289552723425045976509719221466211408492248284259907497018832416336526675841203288109828132437873751251357936248343811825059844668493535443132820524701124893483961114576891858046961391293118019398616929582118895370899680888151258512091850425429033751399303259789896899490857144966680781331970125331324414096039574000448416666200484262203030647573950261583235361881779118698090101707019221262555159600177358514785917814882309585069996061934423772440816409755784704554256757185364653255830764982358699366285255001255689957347098305223220804939785500952100239560614771641530844217225031140946567205042631031402049838361324519244962527961031255918574882079012615527074313465636837584381134644296076051934865807200770414480322084045951659469469348003636917409191318057857568538377703651906941547019501560967358618707207872185871013331728543662346088998132674528003981156298966635132384763442965829989124893604791064274928125144015211844816803932189941406250000000000000000 [85,76] -29707749403172653705055494937161581450842346109830230670760333135274378178240459518765110927651943875074748102063569115644101695741122741735787615343932372846543057797665068475544690009281270459208589009566108467020227091026203438330866794538742968086326647940857954451735664945915371064608286020284306469504124480563567859986944318338402808232111842052730089487948943132165142139370780612718945971248417957586887861204520384779869168861002837476474649824492169808270490611346706149505642965485642476176995065881240728977108787132676673870925669730048936360811963837257951279923027401710397949886708823653343588850704674378662503492944931287365739841985150769155852373205508430146158394717578282849584356162499818122081819624243402804115336924588321597736726117699185424415277113261662854556166240064090402114697081100384239645369634795466506001671578740716420015439599334085706718363661989307639840300606875979093157566615910592724530680868456829730021997633606866452280277266582197558716184675430085948052507593827275185348366677246748631961427286498642283193211281488279813040802709378315576265153764417232083212996328664681410190444385605242157954500099928488254805534469043058051107569961947289436130772357784633970111715268084515125953980525832407148605302363204123776884875606410376783048138229794624357554811158151893602979261244473302973065468097412961645770106602842775149378283854442679523113275715914197057838130764388664716269980606438733122081340403496742215830092733632195729412202210791293403652985411512967801362204407420986811243570768441360122292188997718764138351957592810188967023805860375186788212205913527400165023468197950425961334200418248264818614716516339640346629009458878594104698270730039470317381064479628757094089427654788449508771740578194918376892336540507508100339903337430459033678864624688358894743435885227450301809742968180095696003986674181813573997965452542794125774765177130490858093195853379030953357730129865905917564381516329929634230821712759732569739169086509750093344224455505920902474366789874472089881630869782854316841455299127457865905548501371830352160405568327409086418379879923793680309620333551861808910586798388954965285410181648913222279057991437282962924967800218377217602922856381764250326166707798392761625395274447580172365601795890673080149228365187605611800460354889970486470743753156100961243546600522649758779891726589994505047798156738281250000000000000000000 [85,77] -551545349839939429862890502451974254178017579434113206701967193383781618825362071193874628755286497556407875840997416995430458628572720087332520025768860453904331558231743292467172406822678452507333577763607306040662690801020669114497140372565104523033907779963963766491443816352426135366094851919772928365461581595040541044225298568724404674482815601074456033439451310533636130479490477231969884954916070842471595875945887095500211032080569579987780148754747800572833032798153415864530103426654617632839673580546709619105010233085692928628678416163014580448634955470528984382707352976678162317869455096586063720128902565515195984852695740479550722464616773068968181781880817094089546788042202180689953340984139427756688069590931466419269236304753710161832327470100984250661193687186540571099564061690423635938501402977023615887654605484208163516198043423732693651277667007223531684434764998104160396149761110696056705217662521248035073014054437908707241092151360438003909938529513936599835378868039906634503824058120988228341534801056451225413403544437071110712331699044778406080959232480720923925987614714188397244553185800072999305646014007511852892905312088424328288267585166252997634216935542106046267663741185174594440378631638638644856181872710646246490305259917330065582475576531351989647965142313421894563954224860860364907759065607667529464934912036377023581236131323395593038980771001114817770298466459157818707496332278969265090807636607269097088860687999995658801936572535681360703435947141888366726583149364788500219996454178715386885704041289733970831816190340927843241490447957639877416826039073320958398968034102001352517789073280093605284344989235059740837695587486311381872698678823842889134228235092898248048307806538985067467633714934506792359035451490330900107161313217684906967443209590834449483630232303756133426863408268941031064106704162455933376644451478553012028600525204470723058012127828789219244342418763958782504928355542254727333292411177563973507439908310881100630926021001871478535347140575303038519414614890690841340674443969982130632040159811864664938940562254619108616643933014088071925500791877609768783710087975625096868863773844799230059838017719689823918695875970290399445575211183940306297363472992220502317865408941486973082837360238283409990587034069666099580467446609973311235854394178959946131464502163791539227118216801547256888937909025116823613643646240234375000000000000 [85,78] 131895062521333987005631387160244671750326741063268284981453649204977013981117451386999052748215601368898430675231701018110071916691326329659282502262292788816352888015511842887820959910714604914719625061398311835311151691386194720919774636146493338001254874191506183055801555192403731957910390796499461430994035122476823871279377630391409497906409667401373429869974623244332061194799608033331935956378371327631106978709789919228012705727164258076364356281607492835047912123253671410570868077181627786457769461071056799260627892362944073487440720323723238920863751273906505270503294916862978972340949700787752074195431960263635791239718237284959021877279136491224279459108628852225789018743274227046656348547319084750732228241498745413325232709491809598212800429169174720908478498059238259805775213789903771923899286325858407825207026767141622907268204498379857473286159237479166930636246218218425148547015329380053839832184024258702402891493756384604731212811730016021615527471686241266656003116636698031328354087765517942328800663338944603004967806322787737943660663401000592621656035856349254605943740659531265626434873588224704101809020252285607358605777505070885657173454137768208062172720609425041781265752303280044338470280967631730428941827086021619479068807544791536257648408202064932881812172280393703073756661665523131913812424587808671225091317776123449491719275328233329677705944508157040356674416572381644798459771067593827830682542727749438058710559751951477292289858414650205433306726505634019073742218537780679506880507658233240836104456427349085727345197431774214760849399870825022517359509119579829830870623274522941840178376039323623334012135833717400961678959587156491120058559955557721866158884287080822509320433511456952318090211050408569937981143583275656049688486999331072441148572637806706670973465689279328781553029210058634017364254537795002952124505979422729894291622245291741071236658482999591133556315215730448609670442434312731541471269452119885157419571911726154790050889771918922496917722839637772628727366446412124323269516202800884867395281206956106516463935632344660512275529962640780041192943582019955742097598601106183272655035639052086249734791213061169618972757395788265112725705883671379282738082754152312150385948103265761477793003660047049437609835119857917153240378587924890951012109090026726826833499320355578768174456549822082251921528950333595275878906250000000000000000 [85,79] -6126385442486942980899245392945850534190117559986771238421874473715692210488387249993988573333391665465977266782972045650730581339687244753170569445870192062006488349672940916443958449439776596403927174115801917703775051148531428703172850164799799330398000984951025203943001870685060331580746404992691939226901607975141659763088670802301665746522283940731168205365961753922265302102599945675176166272489018773703071462006687460836184112698234960026077562768401419572074057770760781802779807102025314783737215379419037393473753947778411836060638335571502354357500037997861987432018480818888169966318412556501266841886727814478660689466994519095143355132052095471592706838516216277857165437443630108260848854601289335517008806959018984051448830912976151968437856935672703347146591147928554246162347357017885261547376526769489543429968329285388049026971633779734099228201088810299742112768881471193990572127563576660073740530602393093675536558817553718125308230685200093314857210679300707734620135680433572172102246522409467911686858044418021943594837943466462495227925376022018417220619082944036391399020391406181751254755219817280067650408527393956268594827643990651028238883396843653655535289257392047353525466172822278451197505209096847758524516858082060578268955016914139760851514213340030538528857599175201002691990811751321483503910346576861022907349092364381181899939332306347044008392211537954059278132419964200692083896761140421993980979772188918507496612910233193384396900979118407360792196669407488256820795192811412492466399984850178081661611538353523445637441200004590814677012821630317305385845948558367384728027122988747822643934083464698596842091720395424229638615391952065638808960306332268188948537966890397471640530968879324070139585385600050265913909330638100891009372866774409006400432131661743173282859814221557292455071568923131319279073965179018060190585276711634982827816206000684989035190578547008468912143587160889667590571482437114827983163383981954911261367684414088904789158086131060836982273941077922833193575950825248851626739065569440306185151647775737405360989457209830653743137782307166577792715531146890971390671425671320738629142727869936829715127575317227907501947146139098144321827798081071120707164254652340622223060658937920346069140987886742671743643094222776484921567071448878062097676116343674103367181058329277425905656784266284375917166471481323242187500000000000000000 [85,80] 28873440213514402143850595730235417683835793247191154895305720815555587476522912891904592310543708190011367331600051922976576387381150872382007578769345113528325742657623668703011143655214274119234692662589872989599385941664643849141499940120427285562502536256429276277443817685843064963591184164636837017723432751940599321760615660849446637313264079797981085580345621862045804543264527336767065835326999011556191190839517431254754425115963791297071202731336112353129988385867296714745905786920533747748605289734226016139164901116283078081654719284399730631346091401732384709785085376217589069817947631591076756781955876951704572774231200939184253326658480328749108944375915769220269523192625974713448680339332840504879812242380582362860752951602239012230444264741492118971140797888445460133255435833864682989892393563067240618001565357806251647802390054132480974509079211998493828023427718643089976787270696278949394166368814267457347738247249131174049960203652509422726598358300271125342150429607649864663832951536025231024544330833903536224912908693329602046979617519080206784892217856339612854658139112129306436101457760743158923067556178377240677292379278729455513001400581367839775161376337263245846575400388348753781134825770602215097527759515431116168563020809434809855138064208890068953787823194809497355154647678894790832470902103605787338059434075596066309997472586795206019722362945972403588886291506314546624791904133456327812689164639386352588945195023792153866148305443994410223566945120731418604028990186807003925085252390131966889170886246343217646132259131761081119811496622332065803164653065019461746580616959812633945146401294181402589192372311814285181243040312941477253350457406141384197828712377261625176801808552490222886791198486435411120644775435951034198914343906299656844629784953455434809168787921954756661424568227790055946836854519203865616326042930342552503899903281587456031497113720016663262623932698284851977345271633885247769917386803232194825943516527964746337312258116639160266488779481769515436750190211628387409958035731874191218813154734368576148857357115724478106372702036660491694737238807264348495934291751855447123006013943353660691324328036879658211321590081198954520463118585611192022197831202618665794522535225527670302431377986319244878255471797924451681515331672048491333980128092052082422244605949823714752255909843370318412780761718750000000000000000000000 [85,81] 8613832450498268545071249414878655249238172016311385526537916085972850753856539399279536606939907793371574070583222080396288794137497042814583960189403385064249539585685518060132664268307001628263279172912108819421084867434594994849110282366545644535352100575951768611554576554300446520780986127136234656970495912582708361429013611592449890379212260287455924353640466784635390694188928495388491678494357517866594984027340715926813691881377857383897448918852417841119741955430894029267164523494921851829205707497440615543943320108937409836819739192808386441909925029816904176335701695844673857438327279998186623649246582862537829914845641871067452660573389485067928851793534989327868760370904978706358105365571253671272248449569963785629951521127651329853503812732390893287271191425889362398426230012053882756296919272920538930215337515572777799221076588260607688484002999164591068423728346672502889761702591443300721835892752459355895477773533218195196923715924424626558794416070974508320957520696324315361132163934940216320057456667314552396958536578090275872169467508200939319440085098618422378402912857765160192223529641311424457382024519399228522934548130172520894622176025379911318301746427435744393212012201789864524083913473166528702642975337946625881926077620784948698027213783668702867347143079057150927517510836746729252823869323022528495127082546635720639342083080886859253788207051630707021754354165550341710321480005475282162760115377761179427678609931051639931750930043614462232933865853358554204000111888248155765572537490593722784270191743354644985059015538731360107562132942287302009420898117728662117049629235121459300563377249736790167092968494116547366146867299135412803964021504957796911124799251244660838075507159787558674977150527303973660400734087071630219109892201568175972292136781902362467610807515616488608056229687194811416560410926661149838088629715459166637481756047758400644015365741961129583976050171310532940618165064246615301856586849590907204908677471881688161052091525891327824946247058431185921007498666988243218016526377854023254850910905220451519335714164748517867628443489613867712018927343712315371479488357896069434348371603197658988008036464887556168474369656586145149891998979879222309867758085714020091749633917593374950467493898682905440969314469212863982932602292016152292754645885620678248639269045799915502925614418927580118179321289062500000000000000000 [85,82] -347427485961772909417611313025952902531519503598848277518331085215715301880409216895551395867306970968656899131033816467511098093057077368110625429256343051338514920149661884448595407216374079564654135525135387185044893669751744387142254909525479752263312957130620947824301479763538507195161024063357353137475598498337664554183475780609230556967057896251295623053763890584488821131984529949302573543824924764759612351197791962458382901377397327850941586935266765597403124374381785482996435721955723294100406519513303340951103850505423072453389063674591621548706883046642290888496907210529538974375907776154008051342136206467487299818206697484469609247652541088459041700113428003868214852864728571344292118627734999291331576593355473286385988947934391794577881308668796183748544440901166840680651267815963089222952587341686880325155267117466087580013902456440604917417950474289603759701552681575001907663857146143089711040939187267396806217847903170168170776631870428951544568798677598889987995841428197556907392313123733630193394186174995843293364222257480180533524447032674887158591704300507261217044362227358250450997099627798430231205297109113090101105728192784389681637385693290279470013912300735680613098606986769658984433552363656044513102471001100361118317049983812061469368499173289579574618369321789458424945925472243810706921697755136233337654733220080583911827601334874862204589429133985884898901378578766177674154113230848517022297894747735988760712790305386054747971409937842736475289667783206830620225472369644808777955198926820481874813305268869997995799227273843789122412987725545436140927598113939764953255288355110731049742330720988659428527549924732006325314086762251833473948160603768239636659555817064441154605422182410827287947663548370724754571814006165252428104877119519648239869891264094744532595197127709752840046042503457930719088785881255917096569535276714611471235697267873577551382401802328572566815565117906655257882224879288015344281110781990726842989523920588969194957951354409511158095549075155360692836362374263672873243432375673667008129775035203338754346543016862692621417248414617164810663664605991059214946648853728347197396979361243546751632553344311795598585640088797134812696676967900944097864428427656778027064710255221227517261117206032277930336677390154868184013639177021776832626359738337738359481229877268049222038825973868370056152343750000000000000000 [85,83] 3022903168948273506850474656970868133493280003073829283958137842007839973616963784470530662435434217450712900864423305710753419935753907713383895768395709724342448692496207380406985200473012157902030591394451969089282779628085788206558611863391864557537149351127153233175747279276122068441723278792606006004748203080904798157559034603095146785988669571390531468716069588909905976636908023636963866739115525522921777433090957002897698958399390642842705957327396082370765363630702272647975575844395383791587037795715438645570051237953394697871376799896290513663797594644877248722146884373339042443143597984731210816155361234511772717835270633082342852021604131338885582714843717957997387471557615962679748838499600662762808000450047828311014245518398030877613093527228667842514648781634350016230393381664229410087220404943078770659468596867550731069728876630456191398803535000959347343012643676869030558523368446776094518131925726014894375154986983056448915044952315111408846541333985810065240008541403505958584931187183786887563257851206092708060220643353305846695552682386936372171223555240790276234065573838393591754173477634622419233041631527696421307106511424796362498190313523690683752008292195218748385530795319746005772509766012655125101478601706733086060875422678666461987314376312771077886101599974002553870433860595360154000309048145906493071589411799917237264187185018779451098900030664693436582941384276852129151464191043799371075546851946981227066376424968417598948093751526621617483529912549454197891972893410457082705108851496226513812001105225902184772717785205266110529220319028656185017745560001150142162535519590757542485162567638985489518359083556932868411965227876814449575718877872733870497754640890843665404479321255757325295034162033828288295119290299351556613007035581328431033512175802554992733895592716092395878972081439672658191486860234885095229254541453616446352503989663516111157776888504618978229792264120022063564322997905252484989392165040098386159703827113429381591669387430868171165868417647168572291964201893331144081201197536408596234076908478731562664028184134700710395998175080564696713360236844429500047033538186429281076136748238827727709707841933672745609773671806406803784538750133388771604008545327820322558283161886708131373062858923892060379376502906547718745355950202406102776315714518120609404817911158858123599202372133731842041015625000000000000 [85,84] 132564201452776045180493290536798946498630276508455623675112722544838405445289350737740280109605852733415122941764220636417449031592651592355373835221207544426552382189898591764804672867459586940166161073147424382220839485851292299864111736770148608338428958012347694518285820188699287513402837314656018108576694376727819981120659014962370856733656413816009808876936978683522004987145037164976710671631432189329965865723667129449215885256770971327819256909581163924438981180560583168113845414093286804017012890405033817087838000534241782571142266969940703694189060648676947353292060146150089659703181034998965409351582312721548005345183948259671392476697205712803061046007669311234507126362396811792317001953314876680945443604138225882705299087505192660189628076895755118105286528263724774317852536726871315148468259545959787733016362121580781179044126590146369600235206910415925616693101529744924655294024665528859443138162076577066696931187415872145725177409686502540432140423811353674505304443097431020464344976785289649965612050462496208575183838938246999177196988392015626200877463694084791230137473896926173196666723444668638110917673895860336148596105330142536238625869968938125312967921877004981810321800881337122110597278939826525673262370909176477886307155765665097849408740024162427518195862616061029782543182623787842382875746604189988458599313254891395290231572677372095730812756304828767383366185050364105271391809500824068740405016416358037559615559072698148841356657819813293685727197069538700290942927472172591872463826156032711684097383135583709879394259548984177404843460986444002626807223655541699583662560236755755199792889241968346960534024287806308150320027925902628847519506719597394205764663258598113901727358317152471219892465155946782180019532766577783897019707745848387965380394581127357812693391556476132257355579697608503190025601186711954499710646796977980835675848969422795225236518110118112324366590418252888266751129434560566159408293593202433684110477546495852303617391136798359129513028822402105736065237535496102466382244337834020853335474714926215895970269845428890187190579051128987726896388988342650896672096146761614239159019805952578042194042295699268545838320065871094789437103873833503862496444069138929721834182612182155605760643720519361291320041406379572932253373745057427333706811891139182163490417565299139823764562606811523437500000000000000 [85,85] -3144151831932382201093270319353425915702977637156458378787533505992558015063072018452630928529899413228343838984726503774604479396213911199278779077264764186434648812318053423940051167748683844778088713446307537820981500851625583968452510586508936925070548952368360111906059723817814130402972660381940632241382854758303483959259668330535084064370599111803241666418357809513114631320916618100659970908287030974694999887846906111075094139630633001291024327555015511714711599614623084198156828979052161096439639329757408364647262742451583492875427768072922990452853901305744596565697502111720582036801487627372969248439946959721574977363465265864683124836661595607498118847559124027717954708483845765438605052198324667244831858748400240684638432651291112717311153192173330939563396555007815698788192185266535631310170617269422084246969548858999895732949705552331653925198038907170413637909497778327807704978012113437830012986702359684856870036751066220171466042849935289448145696758007683858643487856313702333838651497390492042439747234956553080189760260953250633804128563129977150492040662164367197919745197019486675095144559176092345845768126351227897349268244697416090922922036969909361256211137174858940162168640911800255690363990104859731465030676705296770111175576972970521535733393572914635898499993376455201372919692693265239688997712912088296296327784513769470099713187805667643279690522505326877630074060738247708852424688510382951548224865893933517924834188181259024170357948165044642990373022126771556229066372125018347562499160784792459408704482531757071906767716687653119428985269919754085391115510657999944742912489592954006285609464871707699514005937851716383163486175051251342652775382231802630312292445139924377471322823895345177722445996393797665744323249105241921933566796430475049386613985357218484073256964087466422099400293633390953740949769878550477739607755243619315752400863564867222106205027903065514438405385078601242471016128898200520907839874702668726661602408096862210392224676332937759677841523849584703477233526434152639710446194455495523810943670802392386199460123705412762608397204312617683526450288725318877046630988847892908219650827869283526163400550175470995696839088106537079633987456320225676161473737264319467769278643635072961752437732607606922791168029357611065174212437972543146811852611273871375280331008639223000500351190567016601562500000000 [86,0] 8561272926705991707420117504384505243027789059374794005068838620029247431876355496201710541099190733332934380815901983318407308387431621914114389633531623360402749775402718544213040221098792148118362324071573569496840343755315902128934278884138377076551225502195682397332211293918246447860676900942992999956995294291338368750123224528093319640267249688897105809648147171316378188247535638158445023368311855076453512732799051073070431871905631271982749396201378352733124854692301544779816282271507081261481212172451702891585240493787534142169660360427756645860649781921223033207143399433677267256034316947867520488624401796848725522850814059091897808909965302319691260125205947094556831264419516241387907780434792688490099260106013853333124197480699462258163502567583649969190148797214288840195144307025656702115418118319322495746406107938614382521582301764890663801127930453503808880621277314516828178788885183293925366793250473353976876014511513075144700890433492068278860827943949935960226875309139946738386933909530467692793434174777887376191145024544204860238182733494809034651896678538189463655599371009929447809081879307585204149071049208620479556544109825720030166550309086226414980103383685309808905691325342301847132529981613991118167688133365778520356607644896021782626627124348025417786199220144344334155153585311742632071574490745129856904812851803214181031542654285713633739478639052943509629699666626983732035423322508568419671270233934104884038277233426605494488989409443143535967226980021894704062120076358088659642327443514281680392874016609737928889476795938322951033859660447159805730406974765169943150100918956545191264110668763086867714457852371430692759389075621242765449516585298557165115762466713252597348016810502578528431939062378255008945463174060568932167899535372657665785943928758348396628933760650741030514887415043589165032147280182384026752107736242466278612532791786617196765427449370011657938680104793977969662276670239075029859094012358238824566895951384201310818594428334583614831592909253510290223344075658169933049344024368935470506920186822457287986014643771835952758361742720852176512654492990053546569792862687052278562543201612498053145503497772450895680193155428240494079578525729964947024025948849262814979144067027769905936600044405186769552709798593486359371864774343188431007163757307518701448865029733868626784219911277289823069070903773857995844319786403229310643969280556188735367591106041685877196702942326827587726742561539925112121030285141271770955478144026987463934601835185984514080609287315717499701414479083549657594171089424476120888549525791977323763148888247087597846984863281250000000000000000000 [86,1] -2478813946622373399025008150993065840140424501951142146767483733090412469598062895334013756423023819858972421228448549949092558760220599067729605246257798744525712342489192701430321276995794041663034619381098260988405928514418182495377518923171659352469265403020683734022056994779154084582219570538693463988910551318002573909166869307062793879981615296965308241915871350728180295704533983001505832949739962110434862498259736143876506381083345632977139851495009337457082327206543664715747853255058979402850457774010629422658576824591069751077771063376337563817471978467157388234488830753118950535906995460029309050338678336207275015555870406422129871369974782642651952978501323363111111614399978121779721343906930076439031336546886837219734565849418138975214857980066153873687354727483853782619546896309042874040933741711554123944744160796989094438926839420843844020862028574733141510590567864755948961540923754359404510985059382518120131143780600791943837230961137952960836061200097517912910350134659672490523395861647070804123133185943036673115083901854102998908410614696031290929231307285982488403552823563952930120284153387784660062829646511054653073755609723598158166822567343392383964738399230345499096107475671441429848150560927781656098068845648435541265695913510173123788162313187379265028207588407751221191309109244230501967810722269146334975559921364313425092648385400218361013088614732950988127990506398692288537568972878727401301073853187488190873715609324993964208029599589345939384808973734850880102359915651695339975547105647168832450043272273221393986814221514393316918013780761137326373779756383541315960123949677730205411395416581682796658022477423241645763503999530638949652546500864514592416319927982319703645413140736776939746151299441368751658953166936779874005738704817429594086460752534972142489213141655747898723408025807927159782959100071693100981486522779857316644264898812138728206372152316552526432737757725619316538436249912795760663293874708574171352204447678625991916865747478872488755588227218614244053748978649538550662544986231290031265841766341219958864720372546785775454828505792124207371633764553124868330430387737229741912486213735026272885902079843530129235495289040422585954051332922712104562036516016443607225165983375212479263779701136442772857073185084858463069376418439564358099923642530488775308006669241187093176890008995081123047208250477246032151233070106976077173198254352077748251653518762009152870687652572236519997597868602937457036427195864730959275980415793682665295806033816639463721951897919599709901621093444913886520565962300752673271366417772926943330347171468019951134920120239257812500000000000000 [86,2] 158091212024561107119298853139646203777074065981959468530572345722031620669704757097759991865699159957427673553131625656663058478472834492883493708823659681967667507149813308265333472011756877852222709582928434684440511907941739827701031784244149764765684899719850629907534541134257867490952211966365372897779219045144463700028969477730622201591603136372035264061665380625012856268022879798478311410704821265030823185189990255455630433633703029119364604326846668477884311184818765378792267643420811535406914345842169008425310716880874756344654702663241230381522888751293200023327266845855561407237776653394710348794473870578258751760867024379544661103668568033337045733094421191519250883122404246840959790861883989751015427197305671497373192737683969284213215540710201623699310601722890646539599086688197004563007834419153357866917531599651955841322527502256724500326355928588032352433617638524719116222074705147987425120821713575281190424228043186239618542072175192528796243034250693674450356334978202174339290540390354997486581561538848676002524137227032853402286800627017160083764770367234205472684446701131219200255979256730902038125693320428433889417080026434369923203152854489150758088088573620315706292431579469177646057387341721024209264205601089497740851107252784394489785228388637820453820497153825171375605250499699140087178781733452172435275579185740719390871415534282437252855003748838883220089937277909844720889362609691848335232449292538140603843244205009580051609955143956234814824621159615321765072450895859006852869529121582733414478633743098901965573563873270105991041072099281976938420127606526246085877002747577308482117142376454484931184009107549955632088245976493945957421938478139489746180045823814904925989124010709846809756436024519084609203169626898456489410109386772852615123659362612724659316096771138871188897201189933202718424357313983708299116433007488556383338575907147638819557878862820721859339296679139529782779078047427552546020282820641581308841630797448417656799689650248093387076460016724275391781780527065258685851178589211521717579359430652098939506032015361453199673330807142588143525475612718859348562656904782306511227779512000467844879417356037590959385127958164292216085610594572162252294767026820111175400533955178408476443389824342494301745334174550224773670481983230285706988551084421568495745359892721518824803417466682171766786340318754634444801484782187210235468006473921128407065273911744575197486372717326745183286415181979526029124071218384370786445245456362174699259576007434841695683874071498781719569330122987230174837079482468543421167731909821041469399460765998810529708862304687500000000000000000 [86,3] 17162411498007136459231304566397311588514040412277999092382514167506202804222720241481063257692596039137155439196878995969767064242285753850781713175529917877073010028262160195821889794052075637804390257879836850434712028472341712670979457365235594922129291591172297763451390147516196497862460474604721650750861225004705462325454494963283902439737810752722588042348247109075340274731255196701372013949267302954600580154502325497058218754903937740903227675994134069295219105340423220051994529535996540753208952842616808724500403950658766000756103014217538399320837356459368905700691772979618749291342122140585732396443233260562595478097646918670461636671800774532452490620801942625823396748111037224482121979873009719766942133675830093842857354569224585478654700859634669142273675581768175979542093318978674904898963607403799846947582777275018841176182685293193271411596690588706048748984607465047979425362727646968319798944958693113660732090938507521218972072729417270279707049877147503095833297058289539947862071169674312243251742800847018522553062128133955173878385956746577634753493272058998208249065120966038494363455020741505620338576131007139117827062553780225265386451951392335207358978830610380299599377367822040301464445386033350561544707772104921239045986583263933175553426542071990558757652171035269575839648587325259793195656127926132260798790913893913676973915410656593724293046543599309885197957174885352713452667448661517127569463189518241097729008677467736901301163673067563971718327535086921910624236341723237472223197951949155012366044008955822272853882419013719560765410579629172432895591041088821640948891366380105291489952251017134809978691377161762592842228523523869783819273538569078138222339947954127114933420950822374006250487562809670247481026005543221728161010746599709669801208209913212748418372293532976411474662010942361808790293419496144189823432182939173766281273336604532057334471422757075459084994601665335494489516377856504205825927198866296470187820147581172240460461154532774766573299933887763130928401527622463354325009856586270739073201665364704793385327917976107772214774458435763654364259965605011376562895332373853358470278075116623290299127471477685463435067425787176992231478955494378647635636297434761269561870694622006994775800864670696561454835653115572089686281175424386100414474029581285106751237140630405717255009677707175175392877731371892295136916732847884868812909401291872628717530137459721755042821707721821388596640544490735248205705242059548553690675792478208253633960851065193418904765169087784953789924356508170926833932181748578169403771027977725904811734380928101018071174621582031250000000000000 [86,4] -269525958978123175096010512646853389956010911919170838891302441060002412548077061546870853007300792461373563417774018018454648019989079916754123893279676070022670123747641153635103939550808597577566891953966369046253083386143525644722797443749161994232155422376951301623197561287631175510002247903356805061977256381359677560775693987896986683766393077952593782770416964824614871503507028459946935620295602488692902276317510935344885993524731640750001995222078191746761073979530901859471164100626442361909144460676265101375707917091861398341076216995456398671248625282559707749320258787867075345510400487612084706511827338675429243703558300371609891630866465414286510712634100453940063368306245954469019249648365887362298741206421480276134302229855484247558734487872009348033107461315476171537041900445502258442055512186050553486287818853796224652902425275042637924734153395805125643603587347480698258559387035681696058497565207443076823518497319712427142584982581501770763995424245403640046644043779023083648358586142526023388064800234992180455485732505457090038672425636554644743190564153550629688066299013571755371120007962564046659462956051815119264973357450806475067514227772622670574339016999862682603947269875579002493128489031844507550152848683848267984912281894415749054911673405374213317071045933831802403932366223059410742220812554590770337389595426879199939426132774413475082711694983224465712548583101916197816660928103744621597365197498901653716221893945961681053967976330857819982676105406708249058030407876865872678549963676157181946532251028505058229509984184607464299629399621738861209181252936262889855035569437739493551497540317092242006660521095388463035928288451964381403948333063442416847641717712459930537128779589565110126232406558201198975536926677079710492500302281798764023802921677257719660321108246082186841445737357881386442347753999565362020235712389961059407743191475154350304060233396780690098790729485880357490572444362991071730766421403388925216392713755631150649941540714886410647875177082977543395600212096218931943459759936651064165460146734896116330612736371127238014059128064897245081276554874739231301939125789229908285809308975751025691668127132824921938684126839209573710737931764151372048756792767528927382188985650089152100381466864817297760460334232481241389665687881312222260311076637607479723202338821134527830199176433311758472017187902079995590958543458164258898723716549084427592098976858945979874417570965668080540871703255832283933760532313476537578013883634447406608163989612436722508062764419109401692844394090121746057273354923603056100629075768349007802271444234065711498260498046875000000000000000 [86,5] -5180004516824477539919309281988742516547915770615558853197451433414043322669147599754469284646505364876929051540180090793631083153673697559010319373934040464563121098067098117585959547428935479909060129721321946247850423281717447273837529359808457085312257564934593304414787964225473608948655916565023957343237756009044675042066612154538578353912339638482008607669047701769460796865759755242087843920615809026345288553379230752220437777761983137358344702678573607445925244580038499589121456558680976890717337873809293268058237058324704582563403955849405750866193760663136286494392699585504930642050818771274309716796533275247984822071656941799744393491330608537623910249657554526394331424370264327324996711593964565027562144466445081627589123190493938275596608682113670122128945109600446748346449004014639139453782223186586622569984564807249726046012459979393373124638930119058093153678416741725395184094596133899229183369651792980295110294422494099281480626296255429922586335701666674820750041151407511524143921943512080043926216799249325472318499578189138332766676778046475490216289440015065899638629632337785547423686667469998785715584453404029647709614908662741728690396817404918897415773266818344230939093675883058512217601254830382464352488122484660902051323034938351601782756647946027477671468891477702821642310280148286199023830747200253510639784159990321196393997497959371835628961964140201385330097863400505418504528823784799706890236889031430309783215007452941049078173434823008262205658629141812074138077879480105195952604341206311651359081871794037047304454168287793432710379778787132028054330383938612064481757454322007144202428291331409143997797948235705855288474136570502341594760725358061598837250924089075793877879537731548854033694412441832475645672108430203190608806408491884934795506679369783120385170487945269460143868815348373807759431789922730042369490507330457041636573450485719054744074284538410222984113748170957838027360592024032386889750038921473850986872814887006620011662198053615016875602359763359719403335471351904586219805734111203580327392129321593498295407089676572696549797584403616781153585895544329842868539512026190881092389957690609317652613522845523333218729186437196817016418981867613952997436433658439707298319124119154779879090798590935871715307261484699086816496528755939378809245061092559753636414698825770094738151734281604078532841508317221853866852513020345109853780388163829489486192521596570198208670573440410933127099726481712131996577602930946416545984285284494470249159181669062654111860610692955648643973377210326503915568948345662772472539777898238588793589087799773551523685455322265625000000000 [86,6] 248168380712899949260205236195411996404825754517591422082275627737608788901020056677514007378596194747471391607924466056010069626382507137075196399894319133287425979379265163344768092450521737291954720820075688885835241573501570563380109802838595965602503502988584027981652684270239908006270362785890264174407594272783731836430678761373474510469638222595665910128705205549548610238357929129129026032661204680397927510312616628266719938786955274635580198007835440625073011023169966310089805839866035841504104667597863427414170794562238738458576153545460108087348211513407378146505687083785388094287510812241402223560896444119739156044660820630658979033785794005684708253865992929403998923683658046533452062944158408898298780964589187213944980280011511157961417452722485234077650943247150260033816628784635441816282609557482337102359020107408363127734880597409265283151398960126279724540074332248864898515448109540021677129957806910687113018713175080509019435588854744347409000171078657736839143065094601136616041739874700750839469160093445544103873690740264902925330906690498439982017113153599046509600125255450275765880354337051458236185547334232888146134349655375650408001760694469359606994057316187754707000956050399328652932652598704075858563601952427118614236849153764351309951100851503784419434502917220065432568799629076870274713463377447722413327894233806176338912210218720694778142387659813753210764663583581163774990113467687842286328719863060381899938164983078105222680661906523469235677122131947312732976086224922206278863783090668550264412834532358892776823818804519647085923651352394836642744267690542505074822130875229651662643581299583353680796301385439096247443538585089601883109061306564177813458811717043526340673891878865167222264032294652348229713124880723325250207481382218753517066948282250146314028593202198455110404616862086640810940583385467036700852943306499293416276734274139323068047453447871499146781669619689516148049919607765504892974988815820713034327203303048065605501934740142947434263684287702811259625090735948525319865863781038522048954324754658650610172057346392702443122779896851367611392367252404197155953567673208114802935083573275898315854495398229303590104934419761871107208961103520221124562011114016079446843134577346900884071518339226111897606810016300133536858121859786392207996528134207772007600988495920520506537375756908456632695240533158551680413929660584564690516423674174125900731922106371862678510783774441639984222942572587885828520044704754464999277272908053919915032350259277480308862704246671977034356422876681570468197131436850981117849109999773382639887131517753005027770996093750000000000000 [86,7] -3603330117222653309201294474485677657351548399471178752646307679587073598154791607097119221361712154862231535919048084244704707529450149426619295173477387619373606432648015596203801683095371592597284908474323202202311983375924495527663394749394252269774195276402241821807180654353845634069622294829222801679337799157357581309215008557453021226405187111720060929224658624066872116643715604178026039887357781009632785095998456366052489391318506433832830562312810533438816317115948665589897281969056035613576905173652373002107192812699038419989133780217696416558919581767151665716073335615478908968548179870189713165039870444266166376343713668439795543669388496397240708578929764186672586832389930150653281967178472721431684066506488542090087089465515504862535363568465965278072813097303655176121014695880383570950189959930417273600265835693767419444762699448624246530332469593380871636540370201798031967815074539462037722209139895720896128503709169369297480407151786001548410037402128071855746428824550047013985889717802256284102596309575627152533138724184184815747791331683789899170261171842390768858332617588134104322031818190213723749523080450524474926193087530787160517036557872383118800649629554231092744992105907162274845900671552745311790677104851103958567890502212777482904337495049102525487510015246584490164633597574118568622491739457397179768443012145670328815572407078163112289679637057885274619768595553679955875833588739620958019306970022013280494494984100174273718596366859558611130905687899847402212772398654739752886430252650072023155760150082476471490841326189072076695424194576992232276957317797501002078607947622076763939560666308323857127385813413381191871054170742774366596198936756749211511097293002096250692276091595216758989146848818759685968127718091727110524798803162994714119395525279557774360471322499741288185596853246063830900691118300869718307584222561847537440239593776476584242239485735926770434720321010821325249949408152754846886764878370228094299094169167255438793521829083657413437481702658670415607515234858195986213265348747522993578054943441467380404283011119382373309985971726864803236950864205555189149883456890782004591545894589429338562818166806918708249919665882874064953340386633609746886779099449796225807058266412652201723272998386891336669293314774000089244488854132730602702206730285785164341628602920918806700980971439371800355133385867565740993385815694643989165186424332478977424175518522256675473524160835333231686351433138614485226604477145267690898749462370871185643022383909752384352959903538937137813571119789759395280778580287052693346006720931384847972367424517869949340820312500000000000000 [86,8] 30050314101234571297015528944317939294412013965408291546474216971461247361386221915108291842635983532301420740148694943907537135187905641903746209069219730857019260850726232045217002072610791478863140652326503237523462989300592021157314155167133726521007077381774257890666210614968270337674244103117736086879654625692078660992077485396894943006623226348044270671559971802881468994373212278652678975224060455150162577968304222295452167445736729305549786292376618520344298417493554809076879246495274764730431160446995035897552875392696366002220036494681258627363620508984733138306608385290002501954715309925569241685855006433176929683620540707776944936538775066987223166598821968966840926743118245744486602226109152200977583109686713573075145537488883107032106190710677536660274574383895590182576380528663807674652252740904202006511328641999117908354501260869847711290039113337140879570419833925587886912652643216187226982894162984235920611175992587123430716322633597017938138975175415701892925166103737694311549445120775753365081901708890435039062687124836456648010741669089034549180294578003611131184230685082643237710342805091250990618790364212870025515885159164762290417228026781101687210437555901182692627259208662786846350263909724313812545520460148844626508421029956799435745244349777687982633308919285180703665096111195901630411507593857644513755212769887838566731104114271648649737213531818155139918094661540444127643586436993045170320855625543891641873375924691617867313939136567399384270970125077837783695005270943464160846507094259247282787455438814124082211942037514594700673520789090827057136471334019549815486713839251631467709568217358396776209540996753956811241821822152432318657983013304068618475751614355185468931206708265723552622595266338468189175496662085551382451155491205231462814837914673051429090006309146015556732603756952634085529244080062906109878932823707838438374710815123191415127687292745035990735128861525664602781781570869287696157246741203887594102866532837518366548828932918397193512710614671960902579889441700318684482890539448223038518123581119094244452184759824437068950210808054295503435958753124277503417535687248119720228239358900050145565031256035307767938924300096882245537550301689037498486176039464863012186012776108513916136561970013106571257603127151410038009345646828002093715064909073699536792535551702579812757597328102664454257357099246446289029737319438449291064417335225971509553505431321985088117194199052001383953154904499669088755510616601084048443170217588669939834428306617641181363152291850078011703191255641053836355201089412662093097727833423959964420646429061889648437500000000000000000 [86,9] -169263520659945832713726573283972896839746474715623582284949591307270682791930676736432872835257268338284658212712710381864465517319435675944712975589925902914318190805216991743008780378124779451118310244396907200662531821965716772982389000413739297445335341084550296885930682228640254959192756845076493207414620359501259523682789972902845628713946095087642766698836203720055499477079806269584099313940543676113743646193774824224701170745758162122317364488442246254444925647319334544117291674017180702582955602751991550399788079385916919962165097421080686381406165141242469930613989155214891860485889539999206816322880325436148357258815152359153476968700394613978013547019548415392482013824313945143228503600998499867191739675377769002892126556564488513551807610013308785753796364230571302735820228184138190135582683056571053719807820832769425944706773991198248607257044964258097479912231309498604811203361672133349644762206419325209613319133708650645607233811334719095311287241003327021121717840752633764044579683651056417767034281223737349770037927615275476460506609803616650939672509844040354210613874017477940906772169006084213494140075030013783544202857096286992560522284186259123555605703510995126965829664251102676224187718871422197504979206351437049047333463837411300368558197312917888192105849448691929969868876934208114396282660505441929278664658819456643952681871321178255158699505088098425089173882694727151949562211906848142559908780432571283371276427372638358161413516327131125091134463799806328633855476256981802620350240977489550982471764923998694987519538602691851067743966019463818178287656401406389007535458427953874210279713559596999554675786141639022470175809809713422598669086844732970015849291883853717197011395134998743651336528188689713859217940416888952452234553887093825269520995585438513718440005037234380137100112136989589799619432411293334070004245409656398724317543483878884008736283331646958701247477101846208939160671784170467673010683568841097030577279496434346062643432192732063806914073556937591965492402686670998060812234976501491490307156302081553646443035841019227159603482925840549195545835026807682662423467432177036145219470650376529989527032976904311468574990994045454069135621821500773009688692021233958654425465882807032896693505875519173609438020069915449838771702368164336630826936321732540213427279863346432849124850009559989246048972918544511508805882021686441577437692132531891774451619022612804229618101395208834544940883683814750831351894809558716951594700738185816336760513864413542054865044275187787019763528143624009938613605004419465052852011854866987050627358257770538330078125000000000000 [86,10] 693880535536013596753928682895178250482079788314074788725974799371893642277567726846088865772069066915717897959276849859896382042831140648213149851595033346347027553794678985219933082373550021638259193442245528175971116495150576859132843197301990056042658358146660277565259648118132045796825187626020068501390499181180724762625202369652706792459178513446615342566707607959062853008490874151571152888695616138620342620546199891966269722948833729735519192865252458958754847503739171052331220550982114773265955291010288123328452995402280608397743053536805480973558974046572898248924565773297557421857835584676953796185709004317228212282989019021682958269541633498468473185344999418852842238867989393595968173984699048759629958614934608350760766149617476225828335465458261023654472510470455519810111933557723466299249202871612895303271576912511174167666674270969876497017811052258448931057032769734584584293981806813733429646173323848245729111512290079502077899041731975385659001842384296445455547468591839114969855601739735189938457686981420072995616099391672871940623909129819317958185533792298364871972581002247989471446839604562817271786294686663314325858385006545629817570257599879844361355250020284131609157397629326977358582423333875255292992286609427367072332440784903372265262361936706413229057940956380903003653753238919110210831909283672135276652808928923850867560250411750730545200051501840233911051548915139127863586813504920339552180697403320054820567876135235244005401054300507104077754689168604551003766363321649891132983763713611069097514170698657653581948081697808112630226268675835446353153246695835377459899214322833957048948741676501272297370322924895122127270420979603841503940308922707314140894598297289690044529733750015162247223881804758373887329459867153717220921623621478671270245702232029754945837759140764196370425356052441510734697462217051479032113263100372417251199789594890621003651579190787825570471096867825400294442294209501416992565368056492305804513584188393668626918578516277821567566567114115785022185255568323492365025929017646346304154341031513206481075337258339354471638377744190653173129981169331232296447718750857639169184080133880071554945510848746756367193689496091828136071481065186891563546251004253401744901497300572812770363174626660447419999924980182403216350913111482266653341858067872323883034773630931668951640342706986504063157407211505113527697818441647596076279013995700965102991475287292569259369833229586818799397446528077784857387444804632509918981713274700324444576035480417629135577470398813376233958990279715516836945145111303911988898107665590941905975341796875000000000000000000000 [86,11] -2147257550718020944216899772288054267057553811946790618999622576475944784965370748925440122521532053745070497468046340932352344945908325703825779403347209604949551354778866459953390313412233230405993171828144453629502683312170900322744474864751857680548226230616799468150548031133966731569176241434005650371302813410885718906878194623335873065276557926157262795737154648365983600434732231083479443751066096128375691121929064991774408018684723212320825834665276355327732193125691710583058826335755625420816194293595058093215691496125427925799962182217406381968482091221796988044136385043984477500202732897004936880748352009622218954697467447657015742194981617174337510825255611782962215402539032658381524157295799570786932583786944730887941562314485722131146443034769280173415889467727537867150911794424571799113382875558327263592346934817075746775667330043600615029264307041400777718214346779630712398007387160948852192493389916221705284279785800501464957424303022941910829760619500986902100654563026716109096478120374483518409230633387736694251626444879847333413173205120129231240835496141434590469940343106460895553685160847790462702319725657301172602122998958411654897801670830198975232542514084095618227444628738935828192934349210891023840685086997916031567713120596455421791579046110838653710320108596745437857151470341468617736704705985630281283709649584650929579500924115406844465220919973023560097749411950933916666752152190242503559285901239035895444195470826730045285751543491858717248708177698655574953902517706436473507461436664818052869690652299443872680604798319585510318040719083302239573678183425794997216995552332531604020826207187768696093213097896047947281391559102708105958779504572177009747987113510179984527075660104100780295907095496335447502838706156446433784303504425848017139130373863835578900718197012211373784348645053901857244823329521405263644884632025210044167994257346697565556996997971323013198674517466906587462839898090019179647876906226782835768447775505962215329823117670103236942304044770664423200675066925183684902017182273941511594507547348846152200718754110135167746362602869301902234870646591111373592046577506562463091517844035601033602160698386629381900619317769725811876497666914664756916184800526304397741426685783088711934756888605895283037736251379062585280750747648234112547347686578910856829290710673667086348552147251394476642847092580780021286330865797054459769406121085980962283001630552679210718510712928020499278128179283970855548326905185070448623646843701462498068930017549289676033360458111379502809519847296543298198434764249647142830834667392991832457482814788818359375000000000000 [86,12] 5170703229265696935035562387536924803438758528698182390783557841269300566080574388036369670629717442562596908307353395360504405499045372705591172934796902411046968309914530416722023255378252291955105388567530265196603262943406084840614572734793900563648151402574650673824385226219248419709169686107547625574492286445635868094679392482340582231611476710687310318850190614830769051946119966137627244442441982844281823639527596835452750458178841747040747955220407462167548078436354479905230973486986092340881390906751929091313200980669332261357277827330793730569969388754387279998905533446013661622434840705952835355837743552450936330343800123644132162250830688400525086372253306265992650350193938886911126387242007190089694933099715818377082363896053330899943023631694565780986303501317940802465824375595576390482025671543278679528846649366777130236213000131434740822131738783120383117130302046524331701948171846662872128466702213172290190850563011279605296626266715797377521443756869321761859431873858656606802338175557746301705388695756975916658085964400730544017784270186172002970113040490589099159526793249178829203835484945255167909391197788269169083449317558144840448422534449985131139163192556255354192174915897117645719658475128151818065594059626393676257466536265854774432720686003250078536732570618132190548610337898240055832268795955038926775175873513017820594730836790142852265364620643775839305092205341006595186109928565830532154742071916721146797356249762115487023414435916258013746240777708803309375918467642976322404081359661368926526175688058063149072977781041400343151122929628691193937679893308137791082530878923677858446976347286142506254674745489299249711294810882536652760861158389887453030144227236665168964307474139188105998831967912310818073603484061880127436174559503240605419321693684169597667274579173658013392906722721907316912535779959968919429525030394694270888080620047066474868467498915560581628631535685979998334669085929660572353122709313717018970630545549442355143305495363453429642188556429840572207432127515655786729554648682095182849053304910986187744888711946313579007535984265822704022875733221450860500586263862952616544276916789956047765405762609120714298506172353937039334055629705461671837533272331718257914225108439417740508832360728028957286442121049058099826909404700432669326511761132401039240547220605719096633028183205528360853364386424542506128016504068221817833048895606620320937166837252419526943002594327919179189489282449308408613377963770425923361987117029992378979532264505106086123101521821640611471479677124846517191047979254692190664854933856986463069915771484375000000000000000 [86,13] -10325620208948589434010805410843583280104976598561851040242022964718800641339642354201688652372912079827547984910195838322189264746736739524801436603932027019201878089016732261255832381937189366472767960726792508310702486255586892483857381609450365211925571519990245445878509905155766122824031708309020196580052196098213800829278635022447141931016527451617656593151185466209107431548830733346359012430086120351449692399050134171834082313309534144832750832058759303876471569111372559529743936738046260577498736489697709948910771270221391223751436887851419345927359885123501620297517508159249908227433776294576240417549089491755673696427946456285598168580340519350062012892204449558492524972438926459648123281646784356363205285451894120960615031152328873141345510264624039992010199881763048259844026152648360205861540031032023022085832670311236618210664600427879678582614387001411007394092391723922107249031206382426885596958255424399299337525526168757628671397234524272532503068153390686709053664196998620880746297669108010234266000513603613542272052389439469498148392402337622114806469227385228603891723928136707015876930915234273573805413725302789698717080899633656392646757720389417286149432865011474550732587504101444729773176856300560679634847339461497713773026256869511007861605013677354010482470167591835880579456858361237557929542758220945657098767488815022431436089157429878184730116393510388058704940765838243744866670874001402927384295242529247705324575244143286196725587281866575351430018506892065538750270775483082472351549903124937710890597660565487618120179418038874981791097308225469810224661820109158464048258912052718338231153228294653512665566554100615408697685239719134148535926750087346978853432485997226345373503504507392930135264588190589103399141429830018808856498667823690537319715683080954381230352488664523216785265291068788233885413057453120012286051560375412879073113343569420806788257353199307765949903203752188600534175946727028750083964276440030218697096504526651836468405750789528656999902755030781251750878508660093912937259612810697197855007636014346721762877043750669175966768702710413001164304059237521982759611454518711671447867633155716084645656602168736320757282688035104629548288831035993025152726280710290769278439450387599182091488474166816038559418263523016730068595162076403147551998674721590524152896087209219213834154120321650416000365313475040113332446953722247042583296154666046611650658864595414462916504962119868685166969961712014798788514206373559073845376566590509391472252582031545989812543219253020207673646564903798371164654546145496988307499464099237229675054550170898437500000000 [86,14] 18923176974688687724124652318619473966545071688909825132441328042029498889410544521992025042324110707998686483374617850181923192749156732281891733037942820157300546135009703840420483605214050621796896996165200907322208199503772725387543723088900185972893201784732554611316037411121548025844227803906341444215745454082131508708234964283288503176831736031965846587238440239707021485314484203660976989944131715883617070188431117558551465324864769608228071942572684593511915927749260840027547020914258078963349447602523608970703610285625489095855332373816166814443639196864688384525114426301946637863719417950318640596122838173499318705758177944215277781570628927771784051725302927054456330648348653663529222013968356016309673641774673034162181411232079820904523129440585708905136843449688721058367908612872052849907713586679299329241835631407130279310788078874808793501188125019794253553458830496007292741851082716377281189847880186127106966106798352552201437368058683453561973263846481397113097459721004857337326941009622786954322113962883764975105874282832900042911291577361117246313058792724785564259535547368101198210678470795804622205149621339409744776373558438694305352481934475846721546534658171101973583164926989696909056553446326809886839873552151315206638024133622975808945307796189995857847814622408344950539302320083456088050084910171355955423965854436713384545424763339562950408667796164738534593568267485375214161764856874288313240327995075259854118980530395457263738786419348840242766746847744025999967494960579468694959356178773157985087558291461823378179431778765334768487253000096950678336083331455136061524744587067310890042592925409920843345989206619211853604167813169020346810638898360130358996465529301056846206828517136141545025705375813831374904938701356917684943719052070482675969222659284671873619191064606056853163856015766875220413145505287810780592882074434524770602472348248903821315359343057916164146733285995631424955386402946832724837795619501983453481939246913228442976070486955593981061714553954482899816921019443965508227262531372761319201858101630858162451694927864491558817073005803103892210311627528620136402718755069780594608960886055619930329786383325923982141327941380860688932717892776129548093227800866334364289094483163030577663271346591321695387767352846967313371781431551467535163026794998121235018253141497926673656552132246397563474897114509888775965247209577642646457132584566693787462148791934041787987370989429241964884078154745251254522624127602066642071193313401551907567335989246791343728773384352913819999974575240193192570748760561460954932044842280447483062744140625000000000000 [86,15] -31048228984215573242034405862300695412518251114317469407666323925149188485242861398744211172044290976044944771498590370757507405778103725710136942034427531207595200261017619253288236863795976567034814073109423111915080034890701797088911686309042078686360182337986614744795247016642626315625457052705035758315621836180280112728835684013209472280965232435726888746561491007482853033001406165323603354370966543164605786577383734233254237914474026762364127620910518714106746505456141353322957674925277992394034817030889565152825343041703193200414100485560899927542312231854683587995405865710470902810679960672097678459435189014927448145549260170017017996496176952636242596945954683413100912987732556055895194879722576403342542470408324299444672754431333605402625350739633277695841580428820131734510016985375457374704759489323277538850423467134098376699344122479296295236329104604063963996627446864395976983405422343193024730575266433564362308791139958004557686101057937469565479986103446738945773729921454597250256995402374153673479243825924607629659150314914100758976201766633816460802349327207057239107853624723511279662094463250527956459255113228309525855546724810288796144786232882659173662263522441650525574050804408068914724353283759568690845328743459318891889948888693797475397227504168870508990647242454545038698056039865284624567391619055131204641576317311822752293994383971400621156601709780254961453814199589013707908421413913677202070144086681006268008467157804532951085568369038623106461465140785559436237794460638508892797599248022210411668138893746331646500364577068379831700817403376332774114435435841955830731959497959872644380005619637501062153123790871720607839634278057569992869841923425705451620724787374668308882281506082650533700754609071623327734019490489409615092974904397436244976371846537477798113573341153516711265684101888210441859994093804284261792593411029312793867993163229212849242257355299154880819107113162189401428693660658320207285083275839593809781003535790738312325685309524643474040518612157294487466778729278167970392057775452899363711065627721815447393510781761234830809491785314139214952005641112559402726258455648132825374223568747569244753691880739328502049154492304808146098139774956049552234911491089360891270707052791932101818937896222023831294010778192073804558470140193903904154583619846240195736152173498570937803415858293581502884123560606155958605450753009082020636123981774064867254065673519626564720493974897873011287637877839530163955176378203901725993033448087719675537535786316055092221273919052967537805689274412400505435624675776296044205082580447196960449218750000000000000 [86,16] 26196239992350634027266596178564623325906132801327794340370884582167031060609954630138169297402215399997349198858111885254538885532483175909087190755960804741932864432159257694628740060078155362721326305453895264812625111515460230185967559098124706753025824195574050418402614664439323780939771907081147801461935155383485942158187714578007160670802520473146738474135344328375960024694034595003001392563300058118832891295310408462073395039349445941133395998552364204248023073825696183420083199845745215112740515810707582897680108203751481045700218763272902656167878119901733431982316243848907773308562158480612092138043168333811720216149485525056749341241609963301849022167007160022449631046096333342088780727900711999036181009587491816210129011165995335261983459958843947958387400248861607108523954116727013945918758553872477667110455138575918062751641939655061121446794887256722385481424362136521670268468708662264371029861435274860674584606317593505808259058885783731986957223750040658035778745659763641831683475518936114969736140345919914924635984950845526393737869838323972650563273220397867385299371455985053577909072970609496666516296304112285266698000969646812180406672032810623585159185518657624802389138052779485125962349570014508321811477378328869429145783059843995488985547691906671639440708074971456467062555711538088625963199213355866923790789998374019745451911565401332450510708860932547742707327795591632263081367419606938774249861993706975024486193148259327694103314140690847344623027895226214103932568775808821929454741301391700255827654925390128385483990157978757881994297032216580222894478305361915043310542878653713968709936084314344641263647731799982975372467525666206599894440549061495152841282611351259541634509152994959987196615593233650710629009117230971482545385499350533199938503419589524147960543803766704412413296156453124628683218531797553080817307990203364093384980277521353032000480629654465993894767051668381657748312282991831566021385586297471364130877244036133574279615793602977878365149101339459577264185147403734172816400248853880762706462246822546512956097269177821084789011600521404486704212810931209066967349921179407488076984690047377463233084687881477582535126590726828718258849401275125774226892740191524110155518163143880291605166591537579018348599620547306407507386587826176780581311439460567492652286319328239448620917803405833532255889770116620660815049447663011182646984213456404124188935122838057068048022058083778994462851035681134316701998272839757161038700351468734517523771132509925887447407057086855825987512333435274294868300160032958956435322761535644531250000000000000000 [86,17] 70635434986314166930190921410792454474308747740976869822836327544271380979584560858041549140107150208707242525557630358109543169621821974835637936870681705901803093399837135202487274162979495840243357565013602330047457234941357581356609635251215052077698398941770024284270844278739433075373977791409077477840438873960464209212945700377191208255339466589180169484674961879280049204619749845006829928041795938637837245760779090431356007477784194682464314606917100645084797508905722804220451165441462695764973088451094863049299677184183689556440181307738466270853011256781193013603646964647782529762226390504270447057671984890572817395845044178173701925022443240427379643905368886507104512951528438505441330560255475620110121665556289996809985817314413368471322358856679483532046837482059688657618217472443805670154347077749835840206528036534706130987841142492069852748303515805906422904233226011048796765746528619394342148150781126326278062114172114108423105863256495633357915680848418503383964052470176858167109131357419742620317279000503339683589322145894706278183444032347398902571722833127109984127688284396167201911095542728803445656583221555969660596048687960589616608005930850572735946836414818482841355154757021421137877851459738617872438023731844499012396204201554226857335186854339231338667793813660878824229376087627747675453886701397405048217502244071371577074715355643630297866701521139782862088885845278282053925459659126056953691449607495571202228756424467555471327182377580210350734539385232287065368666885615445530943216845496341332642392664100055067055740222965730840819145577590806389027105159080152635353998917752322873754848639019075247374503758826962486188719471619154733504063716216504323492972975707786762543967127157320144180160576790969740724826240137205597781568151281239707491043870651345395369856643700311427945018788724995626315012609148247395704399961352733207871802692834613531491679936518011988189882186367867984317544811323415380137955691796323407605420277983451908905451555363906734746417236865197824656600942576107720444398637350902609726842691599791271054626316911349582135958186529288570982648709704678885454177773680912564317899582026754347341078895458684864754188566105601144535469967893969989170802601783708543033491372298750363339515594423624768482695143266283713530465481888161609612086829015627313701905647996518591989277360074735719012260603083013020403384498729151999106877532851482346501735463480232252575803695347353532763082872053646656165664362989591258330492654939154974183276869257989996688220302925848645086597495675159643496732186918052320834249258041381835937500000000000 [86,18] -363663915335299041327875388571483248257059459942572968019485975952686368456683766563389237290495567107962271388856167449820328264642943862146570895557300446999402661399886427762282912899809339821009029967074734941465153283655496962220246592478206448699113003053751257773718691020420944661524817111404377992985783890362305765489706039199057860980757902468490059382908527976283071621520226473834745106844932673956855152205313655123485556210620429744611034981631432468127599374477494670672450038946986734150820917365991712449263495622755042626723830996748607715389333296919410900625139667500637836518145506783870674424668973896405127315359240067810373490424189139715002282139030086456204926840095274779927467852510191694917796497290143938014782433341281184756205467985957289234585455477202064824035602856506424135473583921120181582878403285518691714900227147641690940123427047182897485428139041836777552485839005468920355845743718829195876390023081701226487156197538923125820336936644308280815672271597385129943827837297103639559049560524356293962579482794003156430744724948030115467208483217816759328469061801906410427938000214169177107469181362237284969435112027684250165784218155079704308179291118855524663342711185210196725451482465225695686216361639300355010189601662643522078573619481044832397588812011879442487632984300215274052064987253640323717036155556284481517839472999147831604078478293630644488843917945153574883747099273650316360168800110907246470989703334105426585774531117206188733860367986313812826783008786936078805947210805040024047962452661674427914017630220877184636930378081967549268728802754498820850647958897502314566566011554257465405001308619340349893436449808245544396199283082343768108997919630477501863525988568522787546782499636694714682914838916887605094552446314172917451844982867837568226229831711776839169758636822656230523561122529155823042473466060441374563081636566242851687562220236072435962627322034728289698011770359168691158420465889544056775696944767011281714086640167950345623726375198133493783136356425434081317911170372407529193016667375085320904807188611920574448703258994155736433242706557074306108082163523722426616330095809045113185159483606358120529181267649516909955896714512367392652326448860181648943199987878921450754525348227087303685318349239207636552425178466625660348979438334006296516741198920129980532116103187547645580009456469313590087490329258084720871303824714915370499973183722715281774905165075598117869094177202989945313347477876335521021102230056633744908967496692561343844594375141540808461224834133708287697839267593735712580382823944091796875000000000000 [86,19] 812721281276579689509190900605173012466155386880024629726710799080021269658259225976516720510318160986330882246009425777178889091666493945002796419496498801100801205496684676702073738682332168156806935035592981813944786437239362702871906492299388730427126545781188542005207532870534554898297699798804162809349516351280191497874092037035683391169562776084860195623172132567487492068091830899175753871375981399124462806772158030481880054646059577988517019263895863486887388345909266090058130356723121199008329629682823253990549804823109401058879010930329918732624441793027947463080815061969528928052159668498617670184556418009223180087666478078418385230077672725080460129448224781744488291069956053334521902821400170828454555456660984844823739193188215734412359784161394062212127361437983033581137016706505308549831019457403506777772853241278283965460306444586086756991612565763379502560739535558820639840631647082027535960929979323721618014502785274030343039090728600796038624731890088705092706757639981178420878031631413988559054163878199076567826652387546400650402223012477798975848476089568544314843015817155656765686043488059109931155552150247747262179064876586334571205470556583671464957999818336852135655893772864005784535380255187459327493464832009046722504553094702228223245011714243605188710596334465253237150285675138309069500466944608089242782569018298056389067072532852595235866457995483221615952213073286820637762795407676585613915402665484225289202165021901878762913817485749809720490652083914846849197306758267297092486150854770320537317224646381346546269455516379123707376693264581795739755391954128846681157816005159350681642800357890957242108369908002879812294769217084458875454463012789677907731801555132679887858726217853572238553504042544172127253356509628088667124540865392172891203421213349487635300875011616595708736103020903101697892942612634852569372663462577640699303820055453310842621457381700651943457184646173271440337396257625587221930753204179825916290950924956260615739126076244633595623074927980581198424201753449929884351078373532204018659722626413897706199402081157141540360282598804334837797009863937969198523649643894354194493908139690607055814044263705388192100585601710542950083510121963009245649015885439218854747249484126321809662821516871211710467862408176122256373307740100871895855320116690585436471788568538149468868174504677581360521003943981116875793882309591875381798303504760645919485997933351189711852738062332068603116540663527274323576065383592367649527779398386419394574523970978090237811515034825972514596072861583781615779642493180290330201387405395507812500000000 [86,20] -1012125115736310438769224022948567933671761087519981160576883082608801889502685244806561012033251257291303509379671454278025445260797826065930007167360574015110715682846996823662698202378909360511348604280545842079804996749129456893761496050876690476746204746338326434823937990146537280969986530725393541530107779213787401232048688684748069145811966436733913375366059523008715298534977188326031830979659832971611617527030089996653049743294787394357254867385070378418881629292330759459528175340650086258947839309014119635126015836309834111391920920070604950669762180507997669077403013474772831197802197498411572155519741915054117075664667346393038090469192775890612755255629028292431060435720107889151932800458593325204667224905680177381237038646211816416963572957254201065945609714920355855499937436395995302010888749672259608647885386743450019105424038852300021288381710176075924402424788551606986742561301738779584288581318576725228415657708615372688825004198356494204629898283717137519224584172804395353454072104006346244812472688658134470630554008323221946368365286661954236865214557155878452037964602461014802424357107630902213137505031012163640740456498582176468279323235118324535718277435388473445751544134747794564690686400226253122510493208981026696725445550504896482374507992271616781244397590571845897443776469722120932350796721502778827271791181762367530135592734064852901720715595146278046614545146746959410057422029785413361949742098215902902940218481540430515924232782389115271209821298057542649632456392363703225154206342971806183152685852042396919100640275660421304551195056401196371509263423606984009933553455315523545181179561989063393605493240279576355463482341789731815860365024702668365484380675149739293190139358610017830606643425195783340004525539450682316718353581271723195105836512949154580485463225053820056696711979319585839310278912837412282142111767918964834019218438466307801118004832348508662224111134287928881222526412956583232628349890174065727660899150020966249091025886964735286100380465110362728204952515852002499739774828151103615963065229423268721528883064928426191728684148394514186563395963222943042200887937939864324900593406137112110140975435903869364246400586926025096701846391138080042016156702589107070478455824945848311811363472620410234934761620691812678978981819119539186865377386645527928751932524902978568834042226569181674652946628844763342279981515459320667220620365716881636613111853305549827956871333271606772670458039445759863922419803140327502638460120275205373466441946135060384363672457034095389882795364188197706489802385476650670170783996582031250000000000 [86,21] 246659845966576707007522908170921544023936761400336544162418787081983512355388599349088463620815497251111848695847935328263888621519061484369682808728608451578846461995719597267709867597685389818099338454021940300799719257907768713992164294340070001517340730458711531327016879957944790006009687985139734615947938623160828603743680243377305019773076817083218054815271270969726107359714645900794024668735632812237483091740665053794748787996499636437359022356660139174756585168142523662943795600975109572488396943544285119044322806397752372438507828565573070811022882344827506601642904046483354123835356989150535212990478628147254805223116087471913697345705453771201299548381663323371455893532404082968743158898318263969655841159223874561943580712940710527458252823207989792000899541675718338099424994070664657271756534170391601991472950382828799156472574894551766556521768535489876126001526694686103206548161232426438443106986732683089784752508420514461463468153615152613341463444184685824143264624031471758246353483571503455921897395794212136841126270340717515843753432363863642933171818274715240451627627123784372775723369685937340414707043538014839973530871891438059190581651624447712971165621757529279921457840278574445160939401694018144902666108124556656519038655869780147194163073565055194141644530163518799416560351294979044533613894579973253354070694334669200972673343679590353749653058743511159061068432276134638707602928727056032348283302717057329562195675590218507792555102942580414136620259545227689706750762151731953026107689371764351347674209602681863768875278830105414879452148105723596449725041144764818184158387451147618891103450001210152924540390323151458535178692310794028281529034788648393722040133342805995690929569407283391741668255038368945052942152107285722658994210094082920542702290882565419459913069308915986741990354620697442016165269993349549627586983348181767977464102568175139125030274161937666168814000041662465811272940773540961292882870487260154662011592422544704874906434529525633316209873442100757870565094172101445464728998622087588136505141758202598371264557966690896476632892542070170323084084959160517358049390975212783396036357193138878607719358304596539337909984572101140838869419814348248596422766080729714045851425156340432704812999170888358523381341859196438441448704362139190136481135895363116815701776237849563920937002457761971689504240654852441518429099155683511547250437097170630890885436704169872420821870077079755226001153890300237838339968605727194922935107449122913899286280631521993408802926687878284634097965729747012342265577444777591153979301452636718750000 [86,22] 2025119657552230281576372544224577670474841640524462484110452483481068521248432281470813642620196368039764988363956540478405263389777017769788518464683063064592811494387018752156046194808958528935189261117670335919644881485915976045849927761612250368088223903724256839949229944169366535008633398814321337857525171464036037260163934186344688715559871792066667976612514828746806239205921180619267541305993814202956039117682138680941931713383684721144898546553869559455569114802407627367624808872360522086615653381683571789963581466901231597094962653626378249800346392745483698478773643184569619822449002162468706673409738597099289024103030609337997210552070191077098162061665307438725199709915438922408982261704088413564097751787149574361990029808830692574899996687608161483915334331825090446585154884543518891448192221858155599162682480585028530175595560749174168412150139062079835160495965994287356392125504025927986907258166183282802505505413047759234313795738247884053296583825660955519969489619183787504403783486761373100606206694219306605843857221373798649424068318841711503280153514324462906536166682540542727773171857511161481779059706593199956539579916226887279920007227899210808249769459575722008181299905867920186522098181063472478781559700682949779533093369912953640324526750098697764812115082140675608002652076648161885584498091208421766153986910654224021251829101609259992930111315704752650880469242927181345775539630890076184896533258697679573727412134431489589200673771658938052209738361728337755680702016137183958073827207143343069573072061539908130081558913769614453457242096272552383557874510140739947261811563811820466747670813498809199529311056335752896625761082107397370970532182214183960403692018477882860613962198948202978131471115369819792163382005674062515275764358127340678280523777327702875177373622806405406291474248636040479080581039755266768799413962820943575669487706638085137459107640779012194450131627627110876141641878062827212510912834934317256468574694178362157218107174599886394108621720162731106423178188392207797927857680205006791294391884443768539824685680125538123310176298648586956400521212749254976384143293388265085229109233718363758701352540315352972958728685114484390467074129900726519403462940767256320941060703386090564315741867432790378792455347126984821859359546969981383228184743697180687827411265299129603373536858247786065571046814559779194971147747631331517763936963841628922449954313752706944075491813541734036158187220207515044800404689033810169232699909862904896166990735113527631279235120009573280765939173181378052390755328815430402755737304687500000000 [86,23] -5677107450059848693153260433386289997160868329004352901593612391854850213063324968617228901127826483217861646624349597637125295011511780952490363427848647315293238670253369101328110576603541074418513750194655472422688798649399478330875001254234690392076262740513427427880307460850818386640224888617598314286141212897463945525995315603131414719202369267720119068713186218874381152636343589596003394562505234170398004928163451209237845294292290094493627127792779070893095449670370985325144573944965664572465889604150103233209671910443503352580236633205209160776132972171583721284223449811691468439944964474565882606696497642453109692443728578250028192811988582798076295903489599524904099904440517709432357394912010037818508553297545818004128874389667228949982559625010137225954624404202213118805186120825548586859535380818741850721680184978428900794040298623501599721007790143271675421866814896947649034695578354878073896104613220214964090282980615000406187637369857598683156632143918424131452527957293930763315906258811446647003825223248226335801303519004117534860794013356855117269925230648574215249406000814176744693525906000475194805796439045138415912720466408694972432129177945602838765059377751910407342175687143114327998284460330479031945820574241341793963565559684092622223450746213990635002567537770510108448538382282132893428827585833012341075551026560789443320216459662692170832120719324970560710652138277986294442586884371657177883473523812574314715828675748763800716259247112939088475601372238085073641093665118887746419733617984078582560467237243193881152002452175624459838923228694618020388319005324583470707653168515962294063272693040882662007638851029768518547761325237566819614093865454958960015625903782270764124319249868796272408642707774638746367049633947719441167567666830430685327549269850391707547199924294217523372689277608113954047595192616327515038546889691210656417821911962750228492205237826445852022283110601985113772905705573190738508346766582733331846746248828178684738904982861147865041177873257437747936499157153214748068130245541399445573177257442186478932538967813298355847928582068121678227251309136135780662335705406596827851579785053729970887179221603278306775802804993702106496385716532128487886331032520654151052162310790674275374432354421504942517110693693391873479619732458909067484903139608841721033756160333203570876673184564060736275117715480472101805623414931638113916623836810669105227886948675703293779987477675721439620045854284054396304394402992145758798429699963230162503445253754916108780223725294997034183409889696036998429917730391025543212890625000000000 [86,24] 10086501358598621292564638047282057443919129962286170903343505304046050200149772515755046637958670996658736827281253377804750068208456984068351794410846442132799238313342767786291789224159817425664589424015386108393943158006348894148495793400251672220628008285383817968161156610044717811213425772465375486565855416499170997817379492798417592499718422769454696065766285583735960250500362128025750115186444372598719429892008260198260412491101485326367004269802383087550744985350410355220130772589594088156355510444611745839102498377206526966961173378708830672144934247848278771418402953033099599058530716027199382712469064648917026342287631510119889922959588305373631859859498601374405622442882434324325470849113634243924186770253400429028480453432843269703617397586340220754327322453827071601538653637751698312250403116545401801691378317681612064955487423963525120061884182927203997294835183216362711509071576375872350021857094567732092279585458159673270902980800708845767888517354342511868790733573267974398854989656071536532725752404887597018795840546747084678391543621403743911834293076389936568128160326040693339809937670898155905875280062447502962955721325229098354268561918267090914749489975114055186066803189548085193915957333344796411817290869999163127921317267524592973911064462434143906849221911459130139732525107043145803721154962795610203067622313986467665656764586339309171202420358946377751421096927884664392709916380551039532123990371929693294571757087742199659464255802526581508866713128805575627037796022953825635640425844895612130823692617627873478604892812514469762217472045982601365419127521452611142240955795284564057210543527425909832484106892481758074184435022375956040720714137908579199265752328389367085744419924459542527860475830248865411533140121212007424343177931643606816581529958121536409194653578787343528308142867686839375523378563909064510005877657359655682301551067004850101366443405663654210746865948570279028280871897943487806510297758154437788818416343892766706299591416239179147368726452036483186102857315897362252606339618424047770778005741171134901417502907271848227060818948506962684759128972252716568327055150413475671093939376685431804773051647756269612019755737900460859001532935083479310132346848208139937029095048756248449951437787238768368766955725932219249479866395470942117625257648702834263053709602845797925311722887886104100158059778123578513736373131547987390207648181914298002585129513794897290957924362490557823027702062783550617625116527764505251216334238660128932234458290054292068185928315870265523090942849648854462429881095886230468750000000000000 [86,25] -15022260960056514581398550349797900928109576506007957729280641117844861683928298589811680736138590750560851158724891194041172194566101392121960462499625302701394278769160083451269289153361416021976614462528870897591726283647694129404609788292795245981798677677019259244977251853781610617390979173693439086775028683666621943351483667373301272792348993968168398685162089150672275632416374384889521339553307639323099304782871546205892939100858928267953014041998279297983068443485804301780553512366506333048554829946257668824075918004384676177774504540256877489174325478692545783271510037899323557819895584923939138412720542183974328488636287802607661321582121500814234294985253204974435415627823905311765806793316780688119413959874467147797420458833129535661210206922913846683153069768585317971620194047701749576307804696515499873924034105518210844453901489883693938865091806319858670249099003488586910321071011119362547446735672866771463405893781680892616499355460481001525196050031156390603685822784446982524090884312160400799158736230303277461255166651326204509368476383719451771254036559939307569769053334366059139951546829413551177135725190573440177927049374511671523698617987820684809041641428514521675699948451049664503824218358543778738475651453990437386574530687102058295674015653490034919484946899887489075577898380377866689525925677761844136000473574978603963601088512683470897607428743600245491116544663829074594166649116101759722741384213002997272100057422963836616254861046907282993935385306578995528964002531073121300029981251290726885031308062102167534144716638167557843986305526579455233957186706134405029877661734980216837453947704300380604117353048608911297930228675635632247754751059759990099814860380186261809474048712895523792021484997551248554857934709846248142951097523884162156356756867998535053585737339767727598757006696036138815615000419648862170560087428843767404473965079054991274083599460223799870628086737346015748248527294011443087503914489306085186056378031621340745959728345529691552903463023981839580301607839743174898822597547431423186551497423721417086510831192337097387001937360198495171349755500199176261836500969430557740230021994839071228071148993089890746781313340236207616255510492340122812654635294970680739476225027170859566404955793075799125858719464111283894123546676977050620626052347811229161544208532466397838303151519255984310130153035732721041604316244866509594893099262183434394568047284101328303189202780730169859115985173625254133575921309900620910329416992504084111999334757402926778655147993996922268361560171001656271982938051223754882812500000000 [86,26] 21288106711739548380470419216393100826502611364161548229664092553302213996652760026890243027283673946340930478029550349118337128827701656541939318873012340561677347533103461800157444885482158750934332067284915867133950711705166223220071689001080192150436391912059727375968719511194959307241080927664638637239618533624562220245320526228351530922908577841653970217975419706492719252445430123148119446459783310300845869444714681886201650250689247443713963705045250388881354372533443664605212356753194036493833492945582996824319891029758820785305885704112429386225595892408922807760214029901755027618001433407652606526771978710028120130520271977390332060314072983777874020801332312173799901274659531271151148814220044237098504800300730768029488320429400728299780736731893383003120198616509865294273988749983573876266837746810486356943670044222456424411414018913483641010404197009180195648374851247644002405285423076044439600823624314001458621907395358482890396610230964315305231156859641395895123525865442923312445080423381682891341058024738178341748708826382560114736551394391064333265532999390307651514387130565036037858684814911953008725018193654849211624907876967209867437003268568395492858019463948911597214723404434520360880875795844917770305025055336530609070705920841244909490154239298888055173167914639581609478609929599297181488098919698832920982332147893481896078628810732742291770805850317812019851538962478206636062467054145790305862777251135852005023401538880992141444500864041267790833103149775884044047646112984020229142465921130789018967558969612002219306115106901230103152970171862296911106147627619359188123287648868681138066599696574820029736080170824539914762872777750042047025132972591761193472991472252536574254199640123545194279453011737991120902362072313505274204291984147320050171336108639959485245776255056153882285974620345245920876424688095690490893411700732055226179458703585613130884065760310543246079943656159229323710439856270296997592739896601754184060874125474532818319684138396580141197503026581286436428184091751012876793494174167995748546113971871116337587020446199923796431610245882617573219932193481369862810761051551162557419084960066626148260669997970792524970359861463303786440170912413576105871202489285724053487556455096874465157283713305406039450591405165745634697099806398515463418887143796204034139818077077498102226715894834548226717181246079234011876000029409972916532494766803874497580531388280712381894042914093886866525647831798276335540606451377893496938844565993560472637266912268947476064709432679034062374512359383516013622283935546875000000000000 [86,27] -30044749565871449573732468381575784729537190340287539820365893472629815377620107012079703127915396000068384815079445912465614109149235488563616757755095524736111441028806846933449365708419812875263994324984736766398901350750530571337458260812337194265287894331308115615204538311128259616346504873296835970007892714354124762313239584523031176173848474433683082573598793034928259360060675711158213025445487792570176635742818104324205506704360553554904402132973671636788541088619880335065373075792721867117077157557015844748604460083017552108751069062673000412071891824677384731432967898547312518909472419734410882268930248326824428710745717506443408841269416031086321460490620399907559058148088158278446202907062131362351071054742882426861034398461506990192325886189662841827726452482994892287845204950389206714569998353288104723582393206447847933996806068983019535006889122618957956206144498275243596467923316068792952823769995080434422158547627533783741073302289985159948143199363592151889903402109466502649918323228182043457982824734060171132869600559655990943794708608834878060363394218356008256256570355938442335472036683077252714446033733706273342792887454393940608033484714324821221135821887802325377842734938404259370446567179106264002073137800679688327373080407580679206882222423778459323488978252537562295464030264316670624346773360423542530818298429021034542233580318199148237785369424712967197393479848386888506576329653241653988616038433340546202713290868474863882168835453104828934314238801268151041037918894281662011149510913647716781097347970411080106989589216714740264693533626699832733200713154925300454751601019156568753630763551345220660057680204998309703595020261388494420468520173296336588501344971693306694514795595433530888018265331079701738634173775160267415319029271432106378175696399871198399735741407509280569215271027319627862452168056817063482536964699375012416654934595141345279287619678874988212513532934666688680289952664145669091557950050124598215012295059390631205057137347636861869623817496849120746558430298222310924090189701608960018371418040034120374507994939442288084158143633486997931243040342720796232022669100128499717285472676925985246486491754288780184986267609292473578564768661469326544068333621221888819217460413500143997418141051284990645048684057710797709160844254106728981264706480377439654903301144335966566378431405596462566848509299770807852206367667810817173262420594609859619595157855631237374268116473042461212083462463644807518629596250988864957652516643293265452017014658010030161294648745617941187902033561840653419494628906250000000000000 [86,28] 41098083948725368300172868863052925120707009816862513939061497090779051051606881221831742102989528182727854578834255745781281861857690208487703498144671766557867674120689517492594445015285750832340584564525123254010505453959176670639593804754242013196762507104030622037319431970774192607746624932797163032502670604275443785124331533530224869245063259688636492988476608854296115952539600598091789215001143810508672755866614054770837578810458099825767588498121258020609682358868665144276613154571044520600281326484142136326570217885038055048919152627279958081693040723315038747146691387997754943383656766512130943002744949521008049986856008380017357974099279257330107808166997483327638791083594836605957596879171919553511479173687108284995771625627681592874195494323151237132717943276196905911362494431187496056311349756429907445926582935965527173987269517896493606588094767613139869126168091067944022328234376038165351377882077096641520822393113599139782981402961822806275472963468754995068661784010074086460663365255750616040019721780246069819999197688133462086490870004865354873083744505853165764114664008083133435464040778851356440423786940158690721828724915839350473749507426262648165620591109408339182485779196748662372317743023723942117412336404743258905419741712549428173991758308322483049497907497846115399743958186045613093217562725121363442854088189344694395976378431479121903615029977113241426445607860768355552098663195357689656571948168789980429417456645413983816162627816612940278288325601298618538342703680028480647116777206180551653926588243301636350971055283574359335067618224916046127817941329686109565602387415109469231851791371552685670339694350634972818673502494018455447628986197995518144554826816042092324227445848905354570391102157450490727436716942761325557696531250309287187084022367468346668118220806198978653028947821484031258035353778060088432513837594186620289229459209639441624543097402259261292489401327111424900571945980983074873274771359318067880013712391129204182148240762051060902601223470494536047804862757319176330730687878969090638235793408582448230026941726558445922677447047906357170036399266960549332373913058847567071861907318414873594479280367353661324025305948100183884728016881196146935268255566692171048350769835489929688171363233966992013258859398697532603012726294076358258312125318091240101183866493627436871485913951188890370931383351938115571602357962473619012430162573585083478933042273027728475092295021415706890302416294046319477732058695261791900593964052499074760502702015209743665463681949745478050317615270614624023437500000000000000000 [86,29] -51921954038521558178843472346168168825235649561321858146656201934613762052601549642180218695033036267862611127548126538614931744066126136563237628180267806540160706525734517346461304566972342644650416231493563623995856628093008761034810712771056885949291357802094733983495797648969026843016302162501745723485692736131960894149763993019726345406529318911695157498595147003671940596875856565854168064068627161278513816858799570228104205361505735667321278145188039144321467067346583136511005968994743854871924597965939038503955052239514418507362664263027659100622742561667943633058792382981453429164423221651304585809268910750602868438326978889583291869451619108646135583362434054560714852530468321304084182593536233907893569009297408942781161845910963190740899204100637387516465240598698374476764226346617798097353657693225435268755264280278901202004280399128543941285968356950200178442542325258910066017870261056107160126315767499559657563950799656087851440379666155975030364677218053384009858215699757642838404521962486430256231126898073131427439719810312189876812881095650653754579275790675208715475541428406519052579987684504736897851918726431679838006634526652828619420593915971728644792791682162963195915712581008734017577880483061700440580758483647546452918152459456787985246638710845425696981214617659821302391908592378238210673267767912064010331182505227876533512826770306065707710000754679650234407520684595457581102282028873639852782718862744633738931166293752351731969092423993034450206553849017340775063970544091199452132552647062495465933797813764301437582036387514533448954589835042329008977070529751094866633457550284468123758845873296695818226046016090977043142756756130634601481194045787741399306909520941166510509305109729540479660583188153277390807007224479751938249435100016735015518183270584383329911523126132499996682186028545274449414969813424438296109656516802260578450582417184019765551676166558136077470827236130967661319292405113567912823141348654256183245297969258737706364746965021787262317026110571752842900708227342532351568977749348038994292800159090761005215345573028177888903372952354879414245871980435907294644843523486874742616452176903206989164266814800399965552875197380407214433886100483799488509606390645638843890230861926425308559440383471438743299696502918620949041848120216733760505026718846989430081139639423846048973026837036537652125767028229558222489748872732048617904270457271623908126323986929805690511058264251040540691744609093615590794618404281997582568869084548398844691005611168076834191498214465809724060818552970886230468750000000000000 [86,30] 58783618287061974797576480967456357615603390872598828726617254576593293063889405713118746701842243794941343275212508699778923954577478973485790523793655809545441583245883719093534252293635660571039321736087364175868112039292089670338521627530129195970017047028062278103293879615134918888584641547067026314363695789570232940209166448686860916723142612157400686012833840689506403808574545841552881751996300492982346649563806002451006136950331032021423965414865604568556322358407900833990452039856865228924693075704636099566573612621336438661364591596189695197328806120772598438432985236036118493846007433372803952122860614836054344916422866436628711405577701929296831138253426288549043493588693117479843894878361188085208917459633322822911833268277147838034595075341996173044144402982796325492475952514690370305330902683307459199900950268528671417955204271237174042151913101905053458974475160184771553648710571613467724702824923357699347128369743711431942394145066071885378773766361864453484807588240353843263307417995933214687033195619579980003376978581835367861850602464383311451846760926313456253035893713339939720929892449500053658874039482526834316369315120520555701966233279443888445068325554768342193648005558064209811164886499726517650065061443767590261842628660659720901019334403002986737704889299127852664997059988324363595781371175458174751655420055433863510155018133926081059486215133017327299640975676957081892275608834653380430433184064293467601729902437774668234497452595889063719752898350262646573187914203071197542162339753648164244456348074202336987378040845241062532429202430522471066124223739037901088637655610369922679973773890658183485198879308667921998263590081320504821238083031442146001214125344758591134506239939174069779773869905188183792499614776172073029626190701696691006489524151571272975575189269730349656278673598256423168777345613939288925834733492724817184957092660988516986917403470554681660596345499493175384881559218669160054834233565948105017094873546427283230910333357773794121510208616416852171978608484949360915100416282828675781405285050021022549868071229752116458678520274604485979151995142914478131287596646515784713090487473008299986261422525120654225385791664510005536434789338056765393397025914446406493383940217373022959895623215542409462099118821002846690691780838985994421075931027060132319218521205143073763142730671703657942951971728323442481258033285761381708388472129590986918117618893210196965145623381427146080393789440642029434594513604937883088957904054952382282361883954891054390734517198779940372332930564880371093750000000000000 [86,31] -59187761015529563504444449408357164006817042664431122377112777021912677727724519601651514502657807950309930547568502629172210785392113805018314153479645499848462730901502758552364069760515028771521649136640630095779701102728232119867194183423712694193471662700835823152044731023434520318074261220783761218938170492199132758018482558259949471718355506054013611958576153309575111371307518171730211318801205883748305847585760953768991095639626269905643259492818288120464326195865929039749087166530233549346968933767185504031555805400058831268458667094000879434500804746861800508992961883776456893391499722784016933763900143551946779025705454852933633012300944018138081354730810204328766535695902994054770738630587765103325068716136066413852625962218338061209556146227660494210819209131092350282869839327443993823963644339850576859077231286246158050763297432395158743881723029646645471875857425210374471469934831347698838398629142012897070240626230944113534594240153502448844830189189397445346919210011279378785009009634920764280201233208518204416516176005775677317567195087121791163245886849770476152495845928357847779687679745957282758727488881462425266297962622202209944620128326942149910423673621632884885762477172641394501858601783239009362951853804803564607636984502707733016088536875972372456193521245841144918497822843153646772098187857519711923593873771170354018467558830055383713996404196716147406422246310208182960778788798819502807331803531427563414666687939723419286292774242606569343055634784838671177835680874742323296456352475470641669381688947934774690814722290298024113946774010952821321361148956507481218740481401679638879929885307102933412434327826979636093593526153644070497096181816861486008887937804361501169961276855142919352421843055435598923456209296713865560767988740871391028212221021667479410154842714641276206515647905178319573900881388840686114505630984088790492738135854216705955098550095682201879456415389825127062720973497140984013698676735902945838999268483477882558558919523932021707281339555210581088034511236203355256003786679280169605292207823383563436774249951071818309695797561387460939837445782462763553084482792102899087927249720467327226417137797879137148628877553647270129054993609236946479606134509986368080118882058604326479658393860509816213351779093229726052690612159115307973057062137703445477395394318408282566010444463923246059228100018417231485918912869334944595962042009667475891816268827878935918669676212177949149375599749994129370737411465274353581627464105487880432364211993629538044459081902459729462862014770507812500000000000000 [86,32] 53438173037347778072554143465913335231425563107771077600705359765037674798932240500146328015100094016316058849848061428543845113898711572349542118693544240943924375084731126410680381170363784336682393229358357911890221193473356606457011173898120147677531060434423740443546851363419692281062005014997864242469446212768451327297813368740770869076957930693238949933251847839849939531889138000512639582504082338537763546725595913284237876590925589072605174192690292440044303264355453991660438626933149284122907812832757267555578773038728747316807009770344933813342530461022982222815454689976710714835498986231736072534605588868580323220919114527667762111017477477698222330202316000353950948955135962064339473174633634243270692550894479817547121911618393530055625850810670418388382431671853920337432771819861501483205177700063254166015070240882965968262874802413759558726842938802874484620513470995253515520064622362982959179087513467054958698660400495391840934044169354304112965054652831502495329386065729912753651695734073053132107754698036550628373100804559012925606315085343475819217011714914891250393216063164596147203324596225669559514469362607541275548702330490721938412171835579898703103900786660643725325852908795226999501519167805265712564006495382971310161200652582399663402672649617224397958370229690670723469192769962589087567316050991716733377276723369636307737725425476617584321663757199361216551254299180734367192939572149896235343789597029650750815693325340996234479047845296038939917071524218287217943287072854189851912018647417191520924841440546646737532870261748532148753571419592654406608093822849461638263571378560268419195448000941643428291776839067195630878777819312427211186459934639004362943685149541781071913570288910249005461266218440792672305824201832586207677588676113322451419358725741771754451442009846761309065988408495757696887986843306977691487993370660714519988711869187632664029116878401745210526521503352139803984443836343895469615830509659203108620729122096143012201430208700569383393126066247425232800951109505132456617856500346687697556662550953404204655659572448963429149202147934699707098238203252086280596205994083789763529497628256995390877450450642634847461773945495798473368228920445490504446166224682293749851594979593939546292548749140027757767111025685296482863675722549177021809773092650279616997097695636723251250494266436750715614484986877919166769890537134426729240460889081980275024616243495812364386272469542428510054016177839496385300370371107143681462233677694818019337195946771856824852875433862209320068359375000000000000000000 [86,33] -44082411678689647381001644639426427136478470112218415905105371334804843566775564475744712280934781799577714250892448761562523098767023620600069844357560286571997721877348836879878275027125184286289692766314053779550541913515108433485287426179713989985067952583368066886851761351512712441165242993854320579319830906684450485763635466338653610311236546849485591525808558840255651089083197188094489001442014382974422730004894773152297191170261326176487162074226450682753773263216784683076006993440288650061347954922048152389756052786811804116494519424887819780082550444151932557551692682654009240834736259549835985903310178525386301521438620407086879048624229205783315920922176833884421792544248147069965870450728455374932268840535432738892921188250788981318436231746281283470637790263215049809005219849473181698027304043056351058088120191575960027434331400140422239992694893741792335864316591787205302916377557142647398658370767607215004284656250931064184583854003955320722469157482955558806537070481748932830147314473281450541536175872648207067986393230242323391118263763456778823117519705446163356704996211634067081497729941568603807781952897284946445730339357674494304138372000923204597999935712416261405511060265770561386718625419833182171875945460991422034620377936264033736796119696551775524579937793085447587732018490456643554878661707261651096082328381912863987380980098789492055934844001852886487692317111467297765433743730970139526154657227041923366577846104379478609796428748455615807653466877303165959450818409437260998750615747473253842199927404001430662702210235993241415190519428868181703440796076246305174124712858952577173352842706693862489469518451302631360430955480384772225366854882651799791474645527812435023054160679394593475930940540865055562666150994547607052482599586207497675272747923076233597928483717871930183633529020320213110799163429632528931094209124154102444822842684978149296332809479732394644233381245523956527544136223770991751549329572356933227934757232611568541889561811112459680374058763429719909419219165132925358686054873551503013031486777719214247841588472958440850192202100490536619166477045896678753323374039441697379151189207655059652561843174394967862812649798957705105555485330092405204616398974373959296098327461880251648574980147227101895554899642089839126563573079355314849835564524252572750165484758072854762783982794857731003063000827741578070082667785429004289694042083875407119717689009783645179632627358705218149148100993782526094508505290232026625005562355593905824287714531606319212642119964584708213806152343750000000000000 [86,34] 34065899626815538078771989617847649786296085868611905151522184904034376017459024436255170800338328667341873905716855943604629523136897065015987345021620067623473549966887147608002877812979294089147593844498246124021480720285981646993354096594725997546812078447035690449586853887891576514128584872230382967855547085716616029454100867900624347487423803071182753341052218927859258916300766818636536938288548101620196921523326587360714548979460048973377322766547935257960497694488550947975394120422362346056175658173287559198357488555351395094330286584750739417244520772809922101927522336857904325267290431760632678654708081958523794487311303810039355155766422644402006145128611833219233908399901167555969514693185468695360071726233436551925534189147242985141066070180289505470861283368656898547899581648837630077904754786576890122883895659278078618288717660765901561968307847569197820081170408537915988054256733130533830301525113115007732649390551896494913036830244381237675882253037291269015499332362133595694574028239074399781121634751511898246218962712234477983441933003742993542544405684313899883121960285266259024703882722836494658387531714890856832843888697788993033068040314639954918313065528116806151813663225719067717702474845353442477623795164328282668821418509312437222738694874212460059421373875246956426856011486133967092743169515814965655006823315382769795891118429813444341524580607444991549699998280061787628353687149760538239385344568281555293355018899196754091781101852140964355571904013811091733970525931204516146780942871686417444670738576558864988982656031077579086405043344229985079648728127340374106812051340084700263998731520507106051171112087024281234132930283498727539964403441190759683852166167471214093606630912462978197886801252843944909882665069308814673430840855134584129714122227141823151958190333958886958690940341396217598737962358573431219120194475089866854894843752423119208495199949619575482068300554746354075616502366734035017163850268888710364087204460525482745492904258273426903066300830270675081167033858274948547184753726281303025627245393557574436798896366343550008205843469687621108621776392652526808329563824923847040547916152895800397500787905327517929084303517983171033489497709195610265541837518855940931215823330935843901557071964581063714434933528386016261539463947391663509286970046133178661861592634777850706115314649708245491150243641157048614706206747325330993033712717049961956409284413799012103053580748847414817794097607579819280367370159170985142355356451912394176104181831021833204431459307670593261718750000000000000000 [86,35] -25270132404450913581086701442884718435089788608682154740909834989609549186587310495704877728976066337517556087271040404764072674437574049563154137235891927687390544775877408717038108748084601256475213395176641325503345564245852563287504975588942245763616408349196749947021835058693096885696231068397901725183700358738221693700635927747074535454673909332685932783883726612277280245837742190495654112124210195599918162932846004349714406100039398610268885896194410752920933131454084375647255616967773663275025309022035411129504767807683314129729500456328238104985349303008199012416163495175232156532606900956458691052057327516558542143616317820567496695395777526010088416728485524012210412072050797328219680698157888351966684087335941623526462955127202135918330104533737498820641589583162974636071507905280141676382979206252673986212978766056932720169766315298419309365629743368988784052477185299671874334465919946473129204569676982042711250627912700642134087069550016365008062114607885296686063307223231140930260988732982432258927664472247427747606108783043151313166997810245345603189317191445632112164863698632276477110321848149787238225334019136856385916634060045828751730458360418504306715188003561358106411706128754232035857862819310670626331472447874997133618653503441212100524797638660774833125964459085481001589567087508726567312757113126901783617190096667359873046306256895537226980392839341581981217996332394516209916712138793647754454491123230920061469973608499217387721388929928423898676999641288737957691676068385139839705124377877118055493307991363332613948665862603983248278561008663619969079524091237027898756968911176889368389365203085169734829858522251883960415770309288274722371267720035868641634372889418748156805878117773143662276986002495293485484792797809078603910186115629786515578098954479046503216554676416436979697638369652788732853888989653017127593379696492850793127868428432102519357694968551562165939461301229075334237841369566176037243201766805705912651281660855125518859305876484811147698125103801967016284122378058490044824360758745631916736065304145397407324922037297528024154145911921708500510309815843116533570756062947655229961419601556477929523893159543928884714100567754738417277606185225554128911568596021702764662496725425984585143751879548329926010667328407378617171352734171955931184711973393513269393285805210698152808546399687415925409871530961148169200497581605705179557834187013687478109797826313816859994884452400774368666505771116345678249172855092058532787244971493022748475210104146526646218262612819671630859375000000000000 [86,36] 18257358330692897232583699659491979802273581611798782041213197921545084400509631592548807430870066805142832498924482205881664006877036044498104184209601723581206339978811462414694297556883540347066694761649323520893264948298613732670097267483880753771698752809088278389184069469013267287689242811485590607263647101779835268200698990847391056870203348833946197716175139288652155519380495019573467668076188655078000290281991905612572406206032416828986264141143405649918842542737295910143946441025536567527602058663876271808592492110576067585417455744646788546888078281562640977659838187507680604833317137534948607499373048734038579669430965888538163905815612793073277076974742456958435828362838571225795153584486181943510752498397730319807330830292060208643613851949440729528744707847176091287084054743848999538421012891531665604266860364770936302164549752187822891483283746452975462537783214645233654891814068220330884628562408338897861763738013737940060233485636402505420166856611075211584134035399715342804791721898423555303018553322486844144369703346141836213439979426010409566334581321427593403896268386794723952253486896398930834424549297621694365307493760280228249290963217052639401492462555282212630269282307688695800676008653858680004540489429884444163054666092054095329881426444402634036193554570593046775192922725885700046487005106896465351304043918131778817487690254326005161682753229158436612089142345458296707038751373626901772581367588664827085577443994527210019854074756593176880299290392457478133124083355273713689294675866016472042583694694552124580212595782941218190887134892092561335686275322824770821522797383407800137780303759386495305645199459057965387694510896311563698579567141478395869092054437592872114567081713315355533025102772979687672450592840817088503385944316640255809132259769113904989825688644106582240456204299531278930431201951416728824200321548911453557022784675573102743605236464642839789041747611629440526777216727889258967955573430810823734193448692940603929422679665807843174203384475922532237461474957023709981391933549912162906098588681185498909888249538856822203865511516564695006126215025547416694474299176990702239749591604717243599549311091823237064153043995436821516795149067063123265785532730664397764584020642059444979338941591992816313946020106624019513063436757722808773828476879841869714356632386163108289456305884673702984962585764305568337087968325167109303724063558844084425615907606607987617810810209822000996197940086567916207759404924446998691013069724038437452451333342651196289807558059692382812500000000000000 [86,37] -12835352444121761186874819725550611980034837553647441629349654278525804972525018393953365216065059601733645597253174152991419163605246256035674214377350901903595306960543855759304482583905865280022705230749119834000691277978725187693564624566047112884257950601269736242294327914646783428777740016869929515979754623416952027604536886976141739178125757512597382885292768317442622699303163041566702891450340205901211514485236471104830852472615539523477550646713749251591055842609791104085608051571317128936602251349927656379724173681923112658714513176273744299866027108009736410653144028480028228324638977679736716493045763106150702356704058918006299851471093963038136848598968036874645245580998799198538380431355462738516288121316189771150935895777997418444670121226162188061658061296997719524947065008617244867916235339057690118850405140783337118827711736693201641307541631102769675067887022357298488207455274259050101623695716797136821488878385875375634986261005552162161893541004600329182060287140185687641100694646530594866684669307233310997337888236849522445572524824637194876378972512440444188205639007618046072258723871903368539135594166010302730222191230358442682363932549375974056652031793421308538174893442009505600133582872917806247800951554356504084386956534503282046033945822017344886217915893692080974418794012879346580709411244164032196294187403429107439157906067577393376455772963475523134864489401851272275805091902616700707426667580358261595680436142048669023468550915069018143476719584761472788825863798931324066493660353145397167782825903800128768713080945459344916594001900897510519297002418666125436046314822214609797411470007851176652431476744166859424263090441128725148391866344846750001693638648738478900444127620034153137235972205230293221022734420392585590658912966607659424751115913151013409573506659003953601800438600074620476349103705418714825717448508889186535061895679509047241675977161829793611864670339541592143433747983731883230075035589093096734885579084272813316344020548354254316813017013731786244369833809648290938675011070582969635954979958443568377868231810576652002567897153651948818096284962183910752979415646545521491998850921157384647821708486579337501712306269650239284162406026269801641789593331516412195942102969241108271376683643236782646726423080939922936513461135071749815342475451283364714548544099424721961605523451570647708100775764684655727894132985347259230547220598770956358834940104431138058033190843432920487949913991613847489414601548413610829933458226677193709380775388240181200671941041946411132812500000000 [86,38] 8667556886341604569801773574183004860318890025609271046627826829950241149322088624900788919601267986071773209157134342547206629098729736045977577998809842929261388657814594312185958711512950059829737305978326658979208457083556540287989284735221129181452062164757497387312644268849804018906189051458407854161391318807336539387533231401772366163014832971359470167119178454419887489416144437311048645909942636352482974163159048424297707244539881803501781497580941785006535888259817348973258375020557831901389277050133659948800975898196366214966961471538428063135828485999691199252728841178523070260120815558778489866037135096553977788872726388256230114798407062216341860778656662215268113576433009664106450095923746993090851096902906957308083080294485594591334262679415273079531638068138337012981538324342713474684352190680326182299066697864839200681139924939880677416189426155177766331802144228497819261654758928261306835312189622713768428128562514569452209352392921593686567624119260715099470760622146751013850392004916499146426811711429656559492442978054342606379606190884961643125550933109897282910673884408102448219070043925100797808255187903357658865425768506127967573461138932876184516294720339124245235303408659089682311732377210801177460958269297444618792126857672104317092818949877746475786328620683570118256697991996645249892665555988947212387979054669323011682373809160568772176312017311688747161888921563581367238886512341047284305359233111799360108392595119840241174601546696213529940120763712319853692883511123418326992683871777605506924238554655164418308975023003755270675909902285005261497871780981845462833129820743191840773780645664395667366430159984765006468122905065407312919090988380625703661814035336586858495684220775346076689740882469287359771440007185467715440559873867530227706949007217463767911546871173384050957008799786280285686333958781720471544738468882242116547286572986188360603524332800422887247151784855787041448352847296683952505111488388709376749658625491859723035655045774576536855906011515481109438195784490536492515414938584939137391027146691179193729890536566096287143386303010530000663396973428163978840193425812167769863346946895891173083379866593955446359488193113194822442012190526150174961952898028121613224242557330105819210082597041253691333035604149770897461863162161389197763589250141465815419776389751769196562968075465401638936756762972648596977972425108401005591307011049390740288774322772045357089255284364230106410703593390188227544223731995221914735456274041236479632743794354610145092010498046875000000000000 [86,39] -5531411001562752981853969276033037786265673440153450443849635925124595135686706596602400874779826224037898326063095126805806496623113745783835429314394140481119758762343558948851000070445818033510102381773082122559084851140353967943683861842466898774082576594389728274884660504005295774426524276364792646987019962860572142840179969880235492288066465970281379495428317859422668848223585899851339150445002943707573036546095159196243623170625239962633548497054152388178044912534251492348693786371581282480394360254062533204470661581127883167737600582206182804626843886224010857287107064677317706118806986812143860657537307912778216917249700127228984830251332738257381815875950244572710927309629999587522549814662091394330432972619365425724000534002489153810350002230600693545034602358952432401803518684232846395156991257513712968375898946025265984387998909808608122161275890931207133847290886564618072058187471219846412736254901162569922384533202587852355639223218713478889525125586226325495881062223198631648338173988985462910842921227242504659811450512214524424845252179483790264008927762895462222394790932279742552599692590372800918722298175045628144984794223585175168544387502750817507273338667411796436460536682205223819170178111492098394337472043094633866739739211417219429502883841847565607437591931146391022192498580711923555241603957538776519760711455280897324889216871902198344465184897644459544450193080361481277636622923211137574433259051813991199188924645140312073257776565009045914506603689250083836654389394147963715829939434660506970445251282205137177807163085841026492485675109874120847063295357613904026992521251693508708441497132947667443868572270726841317769070162756759228738560344832736536551920915892152940300759984976071196865230341137727376830417491865756834176086144827928167210952408898893257203416308625355499843508533626586845494604386405410616924983041698228927888235207253051374225156172296834613223268744248257565218144228735141696729562902598332283800923486541030906576197842103291087771022855653133208347113576535094801378846720462549303351756846625045618963143987112814791079353834551325600135486427341150795005294348722083388917882989614465125319336874892601575135164679856827677968242499085665576284769591342884666098528600690028807478501749282144872748512070203754146835958089126599248384763000111710480160976637440928618600882423052834465513445580489393153371199834866977904242372441119792453369510102063024805214120824059891239253841671414938397101540214996004486870543118137710791870631510391831398010253906250000000000000 [86,40] 3292439482997961757907104783178054632165918818728449954252469383668117024383852710403381589318277630012359039057643554521028959306922638195996792236930648305696007785211933670582332378704718973128716129475327992428263705442496013029569996557185571174396673462597990791091000741343763632681715777179121214051601476327407766176340972795633318310729070928996348378808010138548294395173155712240374494144364133899297004107680713758749587622533223027889569139241949431277154848864090142260050844566090545557458392590663311584632493263868922390833257462273773308398648673454867260510083656452972290838551899309855350032180971275780128483890478060262024151150998222270909634195039584465116741664587462190570112408996328153349893952207451763145438640628201583448850353603958640144956783422680483454339612902285520579560257821397169540195692269202721527550091999853883177455415773340841785298342866985574104799356977962037949140186296272827307402638297884910337946115460864788324117180504148866541066418899456830561215613082115317624109162855210171256563223530238553894888947401905284916266066720040076928133172095898552131481217919662296336686283991263035260496589320370208997210646553989534732253266471354657600615428397997474867409443687351338421180187830949371705100607545321112361001875897910975518836968222711055561121762231533773109483829297924608205335748712930447092880158948069114147002605536278681304846549116815492066562498000962041155953111651581499770190228581935574295445077762281733872436245119854878182403052666885336670871240462644855288194396332388742107575381780025061810992516362420850013116926774800531025346250054703989834077021459472076998754914400448507974380160093016562406296662358229273031156209602779858486805982433681902230511720914426587812247625553869383404855885532042269297632177125190738843307606818271547575391973838749033358860502650045320511892357612530372353219988147103630764844424231843242121700886186507165084462196388146805319282276904755284565728562677054389130856542011028935629478751776416049427862275039161324802932214818088242227753676252709638032949752081038214774880787697137302164291419096097585164254196418352845289263323842822469992546558115269760115866224123240324126450750207269738345195492031266218588465040124540574042804713043974496038017929505645771127846103972732827902229867668194540468351134330539920056349774044388111201974652295180579572395670185106721410573283707949907715256668944341753425007338391371899292162123727942690632713588732919643333602044421581922506447881460189819335937500000000000000000 [86,41] -1813094749396754093110261016049242765245721124167984427767230760886283435094225805221210217186083665717059022832864450943612951602593889294662419046778682907484306679367428967726414902038813855233422808295072361204965309864721407663416020877723633604079499312469121326505417638158564831657511141508204711410250717931187302446844531650768225407015663499510205452825732749177805752543626024823095807775185335915309110621083798226036277994989884858397593214531598768697814278071048701935718725862724667718943998557454399623499474428914867896008831670374871718080936348290713878058057795016120181003052128308018217405986704620220559720278091837297925168270809642647651050137847760873473934672494440324777170005187773253795506710964290144716763749406678707630920768554063628989458859143103709440698365785660908138579573782234290247211166732236812335441256962464720888380428351872593278974182603372418571564254866799098489992727945837640421768918159420349878490101561697803513315187498776793514700394475570808574243465420390847570405048100184745715491551395663628678478488649292288031096885410808644586886639635172245754509647909813009179875900915599179457861494529082304164225367204058782850228564999545531933842521559914501186381384583858210190292765499736386460682624021349768001706604816949425667920527061330922038293644669963791253104681527755250117648693275921366651142968997668574476244705723518527504941728133261445634557846963816884291054900419589493982816486085298977672980960369558574231341919792564913325463656115500779829405024861527428780774965658006925358755587606141545829482617715639968287853468482225280079194590108468714238930864210431811857593788684333481994321309473434069684334783776425010112909800133312357468565572176268425208685216276533938485007533294811771954621294823232760997216879226164444029596532012718258124802981409223872947726480697746629998435884292369985677700924147809460297962143534715832398012124946882522160721299978685616228362862497819963965811332997726735742592581124409383478888338422162879049866172839868879352415078390133041880630552849613363478036689503013941635729281867994082307136345407551074677259247723702466326463980461865208362999835129639356238310130633417253823939227769599804244147283949938120613376074279561041980204852379052460175786721630698447640320471425527658569103266929677187430360521333949654366272246528285202512412841497640107263916626491915720347049194587980613665980243216706534883834654759506468392213270823823642632607118030097276728702937464987599014420993626117706298828125000000000000 [86,42] 920127245751537064461226463054958290048349004530108834237386192383131342711749943887384485837069540882867738750532434547140269519983270827984581114343916386253275847454212512629330535188502690361962633780500947254927992859499552810497731475947658946236452437269081011367624730633644040495477353191330240098263187541101902321961071141496971811192400512867623306479406917780458632211781660364279709841848277491490904403080051534118712289199939871567227902820501534309512866249331918576338686524094467324914099785329318933947339103270715925766616695903836207257574606373209197828585874601347818132867531241248356033284855226465163966339633441538553627384682038010946436163807170522958532509696918795318729344805729887526240476815142705046938757484804016624075027536496539173492801774563961758270258096014376740775892033982147458477363829753324275644240613666909490162833406684809230421626900508932272483026701548372495557574467344078675939327151328149729161746208840533716172974472750691155524177970468762866717484277918955914874547902706653880264638845231086011899880594077488440074730969924721164398147100459002753783425167204085977775837531408501585305175977656217227740410577872870434449619493624988619768203701131090185482019873794223625593863361996941293501815744169143767084490888493254383470410826786213577216053430949874893907563603704296254919340402770596840459079405429354283743619207281032112319405388713940297124977626706424806691553428124902804692804912381944413033627142869050539947335354725240329740717049129223767190327718741939023683646773301645245729924484627917649433683688499183955605446537907091538613627975714256759211064873807940967825332168417457822738346126538936945181412564595174086095713893877655694539461938366493636230016655383898019480682944126451411195574879403421561357507808069443493997022255437941419542125805891574076118423603023565125031885676291282095348092172716382129391106710449807293092374618131771333743619962047350888133817126860207289819787706037887854914675053596442588770934780384422623819367795900652312255272829868756034140130987210345237556211548801786921272596199207244438202561359154010088253873641806429177170588058596079806955325548397715562211722597515977605431760334480216271477211035475923918301489962099811301247777445523119664813691775105313854508866241148401503310810542946353685548827290043727678738117722430073030228842281644414402960560874923111869332175846883048971372214932870206148689860875484523690747808278973450523473899168675968485153759957029251381754875183105468750000000000000000 [86,43] -429794560874636944677701825829606615257514939957579861865534145004384577989647444280267074595965239134864118642944709070848381111064610783690488522302499050270623282516750519862940134479529239495589379199762115598102407888111618326585722825756289385862553376484770762571499444800952629491224787434154858465373026570124895139092922035320807252773483143870292498489389410028749797469125674365935761153621132676277833513083384966359015223414211154506331111095900345963710221248416302798580754016367575564023282495538622704012690097788694413048285130129290870803272351177310329547098507339326921018542591688299276761415228544129113568223691533188492406713067411036062093235041273300448822551009286427796360163550183407396602346224510761178497441928165858657994462610744134221636553290150639717570078316047691753174935757349985919588773909030025159928075184058214005479201715718297975351978399517003510480936245436508627841256350489050511815686369852739147693829791041805203794428773153727691504848485430526319623309965596609942273435668497455826944989005964436676277803581877521939251254861174116988379944271289820335101857871894158309465032576514154480364066407981722198728590794746620830008636647560894190305856839959568283174557477058958380229912044316546338864303782869162583779868543617320634640401240148525464515803564213450213496783195579800062427822886992141615429863100060506898249545500513296199583409504697641710080284465639446950430777359298806040758399801689874746597822151591083057294904065611462114463902213561400639065004374157385898657270165177764444046652010765276703351121674724497559278104240663407978377030447396359442191313109147962179919001569174452735333386893929631517898474194588180050122040586127704489348855823513131227197504801305276463017307054979151852502938780283766014012133040939366308072797080204931233714101112210061060765599568826935072250048228568252288960718534888412226771089258344923069653297963959624856737536945192378903492010991949418286468983730670055056771897329516856808769869913310950929991702087117969015983598888059247697622861051097041210578768437396650175369986181746568985137278143737391975934048375883707774225368190705761094459393872884590099155631738464603442623249646442119310759253484995986271386131064654029892134618262916381520367498403785490024607195142458047003733587599168123171155419843842712160880169583588043063016324224284922181099420000458937404720181657254311682611550953815537468260070281253876304381129557177003600716930307307217518086872587446123361587524414062500000000000000000 [86,44] 184797339799637669077930952685103188746711683993990602830550968203175410740615123135511795180789726306105615236508819339692195009011250379700465146296404587798704146318097416467960025237295111676310087226507910770662350821422413154530203132636264136757673549691549930542515713665833830223397250672851980916671706400044047244045088383612549686571005884526810322644031099248404048034301705380876569987508975992514997556047106047714913032738495626767272692004047454359052396014608305577671235460741638590807352536944100712001264153767827901502126542553696478376473192191871603997960679506663588861889252156282003964662970370436835506263054408011638420158932878232825209982584630663445151395381329694547183932122064161359573173911481404232243185583887511840580838106521934228593980979791292000027225244533813428163040967309323054591716055142981463426057302485080650452372081062643050812319368752950790570122972934404362835589577443423718901375880877513943333799814313386138918280152115123974823287695678995967718524363636853878666395726473358379920415455773086454921620254668313441669792357131827886751816892723760961881682501632756485702381286045966257381166521394391031642507648201215917691669639573343617709289353803979755191196186437987560853876972671104926263389921769356822302681988679053968076004342813482263983107142523774421079419591932948016104200239252780999115328659808258838210488029094592162058314244214070998616597727753363874506220452097883602837107596327964695570211828153960259937625391110534543374632133497633181104479346651619718479575987933324801897322807204181091949363670867520962567269283766833603157345546701013524159782970059735274614621091414687062271808665413203716442644244241321128181182741429713776871502122777197788481502404452091768538383144922578646394955202989956093393888400982031085009790292806876833871536124783695426841310237418460708214796661863237597871198596760513686592717842259118007904473143373651063853991193367067417673201286485908420928016445289581644066229770062804437037845404484318410358509384962324994864339003170627979534115987549934959150690223520753770519148281757106913705630181603027731850283999677195439172335562499729786262814775872322861707325470302232714704116620571291512033405759144156814384065218640703564180812688846713217142061045578514412564743380567328054370594487007605565515198955839690395752632060124158697690048488616647377653251799743646694221520923500406199624840369510530342871908873348708971240855987123180982460712851178641358274035155773162841796875000000000000000000000 [86,45] -73173336349980851928615123964470711304186691544964034316486600563748015323773787823354942791645193505781500394657837591171389087415459965285274845896970569592464990891217184588783955943929249262728713925496658349805060340258067357126156116427590264423808262216588295694186516349224874376555602698833680166260653397923614066968440677683552271330523825462963837069360322695779656150584315336152701857820258976210325075423535922827066481707297735883776180125744406532132991856810884202483000796346492949858570112367768468744049947527933582242302073815971778031009266599922351272400208854811272333261923241010572225033054458162591185311652929971153081470827089725114041511339166716496079857761687403782680633006551069898482926268485536287315037579451715496808216595939293330196102302811979883567236961335233149467427513532250939711164081492360118264752482691825260415244723033145171956584987699518292123171268697444429809062861661065507126552743585516078889353065503426403734399529677802857041584673068907142627489253774978298128816977231838118826900264157741683594661605832213910015115006048399634181989129996519465911708020204093823191805344185967490446360497988714966765123647661779859694757911683205017908316110579178066437386828580116439918168986440204185631393326744394577019280188744167811605722542978328461605646836220095385457959131187174340804187719429593819526301347708219773588557976589189798840432031135325801044597073906247540335694921099838619921260850719877829291207278474240684651530010819901626195451219904041417009030591384965982488319506737983142078516851554003367110205772510341139427701688274835386594836999188785479221386171993903299520129147692633078387300307381732730443917258028964976673009038310172720961498088289043884967397808950417293330524835880491964110550107920880998701989203798838512728252869563036512183227384708290976204106133579707458509624141969327885671145508200529317806190214315494928084845581604023678585333755396032999813421539211016010300161429639944233863805216738922907213435974238180261848275664307266297914137060878805406996568004880451837148139462589318359887290244179837072697727940783040818781972642799341807415260265111341411079658961845903359664225011383044522103225791458635442332201177425746100889940264591805066186072134281782743260013103505430842171500830270602655827665638531441751297587949462972856065214933812887198711687612832112665601202311078886172018510492134780296474327831277848728371998794197938325102725392489648806315649665066302986815571784973144531250000000000000000000000 [86,46] 26689129844543724267839799543305382096294367819803827865245408551407861174480803040755275348750816986796602895410727577246041933278454620980616706255066318824277517249980019428058661218934302570715589820377587087506035293233299534982413090330763394826061639486051449441348099679147736818211118109620418456702652391634170285550584914528437559658386582587535161916448653945578558388265492214843722768338019199876475424247461118864943107133756651653938578397585484097515980458338850281554134162112904513090126188644843601630958177624273491351872405209832819132204439608986103685715553069347785171133900536709076265506938800679374248593270302422577906902342130587787623008994362916952959027319897783413955408936888982493763115338167146387489663385986355459080433465318690318623045202492692871230485976394956887088211094502148870946027679241602830729798860218779729780438227948880375967944116358709617953160764957540690107542878536771513660653512906346426235169184929219951784045336824128925095689581488689615749760945774977371978087776928317081233364748640916873591041458891552098481213346293358075290883658132750259398597678972459549248872936371347750778903160411490215612635713358693518599347484414630135353244326040021263249711832964987530994032697053413545007814248468433895451578056648130378462025221260245446613776261252174667703104656774495151120144676513737816003395094004743350680558235020141791918917074391522145987072853649591433790131056197016464389822440803314409395336505012566650281437555957099556480456879556352957797153700639846801342604957641562800304651038944155085418563369847905598379897921293720742631036410343808088778214900945826984745926697880159263943806963723147056011492117998584040729508351475501682690786117031920029883454180930880217397510045264718347500424904232177208360121195955698521075283524166914130485942466787833039301065103623047877213872111009218641499978814622681022147067771562847228478857766489046755932336212308550603930961231828127387930990035871461289235794141075149853052417901491587620059042706938916905782003014986244149073119418250933579038212694021597278969875662856158174688198089742852017798369821994311883405595398388225257638611534630077626208386984282185845934669596551563988603438623377020956782857860187501838051836348041927132919006310154020594316718572247364305835450321015759603243706962164501105423733585393119758621923375629493786891808542985204877051541142997863362334474017652855308015942450006878012485619762655714073268375940983787586446851491928100585937500000000000000000 [86,47] -8963708913712340631414035561656738446652527181338812425607362485126476145702584597873603302686087130749308672930195831967520762649395177848947606407614272864923725724263866831706323360198337484949346029181308356134031154054704988035072732523224886973040631849027987784431196533170358334465050601987739334838090145728763286618730402910715733341908076596811969230320083954040474355080328374449552513776989373494448296997009316935045198768347814355818214200370957339826046270984016867638628986108029171562646443753076148757829077218181060718501134720331367161674245294707276432390494473440206464792583967496230848714059383781903897530599680394104519802672125720058475831430130787727897912091232575071272180906681081818397006539895530389989564455719495412600562295445756644404345844308778921460164710105238338380511729778551606500915686925015229042443628952549305453290423336126718080158668820458429189157103204317063531555042253987228535979405958889701657241854607771954426717006124809890973175610330812811227493899864484840609402219779642781989996476233496179567701154702115103007939221308861889682844184395081709575432339150945662055567904279629094059135076212522042473170255624314385434275330101093002826819696481493569980301766281018655725020898176770543512637187919343282841351359611116284424740615913789400613509080691171020943313079788862515765082867030520271541928099424874768674710875939368953928741912368985904386490256869243536946744072016489575735019928883446607673368771240270720591671387461543491408714581623182704861305420392358566765857768833793642288423433794864866672323816190628872319015927071938866231723189836955592827317508388497962655926104811730425229619399602145328462713154362882416840171517892996844977098040269842695931201810708391860424429863317303234009474714504371012398928715060423383367787383799790418363705797296659498940746937858094394663614976727326586128023055968713019330989398760074137883597171964902021037258910656769203593055025754685155841045885571641770210170149918825227539462118682233831030617848707695174643698870098635566604982321880645838372498188019866945709860226631691309112181137959768991808050371107678788406618835975483835240731879230878456139924490489461282869710903992706050820084339982117784606728475463914500713162484398779920654610880694695351912508770435680272784600035769796892455122844117712370772931205734660203050148652719306347991412968505120303517616434756165490115880672168732727246909190264262532007808937273458937955439296274562366306781768798828125000000000000000000 [86,48] 2768988768559357374438554060218599284919440092285995294717153712654603759797844771005412668291361807882161211222945686617022797539189303710030641369159122165148772340339783007275514604169343009212340919724263854590930929801525341986247528893408148359353868258688966806031879291601444507297679297446503316749079508678234100751008500369489596244962710683758130481691670739079798307275726819168316755094655201180991214215809183531276933373996019048967124278881185989988079512372672931561265228222789931190251350693521426348903031718926714576350544971101561747894966731024427237942790064712091741755156044033736516945307482074232685273124517445604434350455938098830558423662432077968624539184060534194122027472920593719519325588412017101414144770265660477785261645757823212440404118654653833024255219785755594292379999606986562471028127382725706328286097087825622910927712630464373580114256200901957035849369238245039491547303885207984734995699985403474909332978422019623330104588378570160352049110793401545623052052723548049635138572227375318517936298988549879066709664992277007400978930673162504462208347753667926175357517414937273321125213438752371382128875193912973891028214648549528384265864153174440937620329480808626729696472297396417215426241283818537970501693266166827840079784451837020067637359378180914080385630167277666633848433968495897458491898574567641957622131561090521386992136463087968503021107366222473940191887293501761628105426507049584788390031964499835202782619877206513093466710836260482775480796961625873106337578489853180020827112114930612122113556929992168236175862451401261327439562092119567297434415121331790615652702769639588802217661637450232891336177020893265509193928204011795315846612876642893428126520010232825454522704030865330122811654361565499200195008176526169124554035363154638298721951338702162109923462134523444897605481358807329127927837240146218248744279882469790524487057998215664880069356659921551205801879523436573002706976036075852585348143442054743207158701499035948313805367046518643151607472481323662584352293148594877365191678666336674684181845218921787472270456264444059685431009471278818481218124995356926587303111352211668609312572924274043655224177263218335726431724372034547032731355422737035249971887481663182238437347507738478281552359011248777920041854403684345368413485799298841048396352634678278595547897596662300001542775207541439760611136044964146308055821913648373469951180937066870863625275116165912501564952408195097177667776122689247131347656250000000000000000000000 [86,49] -785168511478517454984571038359741082175401297675799058765588183858297858196785197754949128248582347515499870755995972332090840584556042364330318485383025249856855546392243080211902299241491117420589646036657094759447393275709384399494809117286446391897507131609099110994342526012115857639193058043446701074316575840733487639323073615026976022143000716205031773455265336507410071926659454063014187084785282176574015008886329479202108148141299344791663743321468389620460633403142084797248166197130501620001409739710928476538446092276991248411040150835190194104058023570375038415491432177072858719773078047961784008905941611791810366923894537118037658603682997032477217051242547941443321580025462273596410462214563399632730209136345992059926180598113811755594161591515752405522039116220311252962509059676743077772780448059818677930071703826950465889164902572668388359198292246913481977297761224437934885816972087442974521597562528170524212196255430808428763636668589107023216674969567844353967749884971206105391719208630626827992468394122642844174496725343684473129385838059674593808320887559634293892173468150895769493017611801481604116723151777166185697096521452603795526025468538302376579732251652495299740779052893190297781721315833982234485457939703241114353133170612596447113606247568831833721262415530972135210616486555429798949500007218495589260155694720135890192117541876161793899476470663145066178031754548452058809755992457374369183367492896106251246375702296433002339523892336010825895973729670660175621031318497403447452908947766153166346433542560655617906161305488632076465894575259487322632722352475871812173527384071309293280257916456953231149506418319229691153113672386910966397622706306136938878012548503931591170374940006495737148705866984128739879178957304636627662528252054903384269245747850942087607592894022389405875416138953767028994217595506148192798022610708235691739436847468834207917440673273761424237325340589789427826086204063008474171148471977011379151442392525772408195403040016468834551689470632166764098483700164834722698137088691058304893413841340651290449248866257950352487853129615035352599820998705271624680882146505749382947008683694718531130478438213443798215286118554829068234963355855688640545908027447144062238875863867228212150273532637549482190634534397565229503310241243476907140048242392889830749595510083268455506521352617741076698957705124461739306464402765712417966243221965982238078331442620234466567939483558362190687446996451015479578927624970674514770507812500000000000000000 [86,50] 203761742121546655288478647067022455558687953206682133800665068090917435392366800390241744278610258991989032279146161041841395821190193229640330014492432531670997195460456016388839062101219206478707173773490623665380904256088749384590830086081611287910665543657438909490908186606480388670949429663420450273319635151256659723729688362464571786327350483200912576313741332418378857706828993238276644913091049286016957813884682853045547459873237009496984612516416985050355587441273392054727633230599104240065367363581100201086659663055978927533657118331977350555804776007663591449168577167137388196243629779529556195541590014444323531933001445529994437103070829081009223816082728250526268593935532646786136569121290570718035388262986617836763125645656108380612794344482859662180316181302092082944303200525605694589209181094145495802248237383274756938371359759443823969955453263407124058889261295273253265164274332666477819756484698850417710796644081445830846671881855563761445832336708446452559781788463910279115368696670568860298380412070976837158104187526785099357332603589778603988522199793246342731308174969257887018025331316847453652488216224825280933649129723240216114712289485813216141322807539443655058647536233445205422856445725905650794806000744445969341622598024763439139723928420049481683593624708056191930143229896429098411341743089957960844680694842131498971137781686515145376502220519712448481619986737193675572818818132832362642810155227379092138601363230830616510619637347908152179876872008997510397960819862153633826946881601562914553698618695650685351927214017183698246277035229700719536790715913250233036973863282813727576837754975339255950803083423580396715369695664554661181129528495189829493959375948897331227129425050501052455232079571884944530859638739348292781617666179737590959428616287206757690145837840974058925414992564627686084445608671996113435940186853975712007177121822753733234182188793694256232712961788914542987832420575980313434401317274756242134446527250740106723644899757305339825315246275309345162545903556237519721112372781617547715800879512732592870697171095502049761884927853685871754412178470345363552789508687332904338774871592391761502438432272406676716206361701528543157920970288744604152196726712672863767816943432544869257141091525941171093901987570583674007988627796283094964792385085743233020029357764335543215269461172481649513060943158415823758536908296797602540897712631764012555633571146755707836290502597549438579260794313086080364882946014404296875000000000000000000000 [86,51] -48190866367196407596356286717064806988504628913136272068075695858682240291968595334032915565180237278650268295682756070536396381895440224705378532247735742027615258590417394357657008857525265432582941044706087238366423683127851791311157777345787240003691224865384959148858090579338783803985963418571086909063713153046487924772605946394895588460736797044980033533070060029896167559005857443402773789273260090920134976741764598017421831828918772746791717484601638372661605794875357001001125939248199041134684133963965528463237178697407588968623224018911748908837286331951574188613272620506489039974522840171271307781269383370131342232391501821419970755097156811717052921745356119207297148715811909399454750570503080890408568582672373343830465512584221377074408364497041089126623029189381930062815199472214401147237317750395725198722068111398329003509047841538132727424225223948147490475230739650780802671665266310089350004991688959077620501313939635989445400723965719099377855166435062786396094440929754055202340991451920765061028180207525244869300624260514842823909404627169597459215333608089432997747173931226130794170550839672708173920600868646574592725799183458739653104893420337750620653078216507810257782491952953617920710065974158753164014653815649157702835795394887178438194712561884661361424277521782944125517095849532256698026708058478716593626777564968701418644121132570028490686311555661768067607504603459051350894607485301132208288361965126592774570281965414087217606839814238895700061037195545241692155337483477439452492346025983995876405272640425877071212093944739502695141905303923959788280810105891157335978128062854168061178404303061146785015734266173334128751391246007850410365084586581901693686298600077643019894192764657797721613618886659908426811323797178315374397877306926873755401816105296058511909139816888565733471183205471281288377003235235713861734728602699237774991046197791664411268424802492059728733937491998950966089209606047291354035933957576850867880385442190829800540330267980222089771790779615339683824876741326719261107191147973396233124136683237177932671800437403771656114256785295992355912339424649034483548545700817929377550848162321119881725402403506924210041010899918808172122676806482569159659510201172360818103198995729839371894536776715793706110688328665596614451446448776930013341996778134948253282917575201811493282850656767757741739534175661480284072781275040787190031290461334100377758573698484381702098779381299165081031787849497050046920776367187500000000000000000000000 [86,52] 10319472612238987323394281941843945940476583370916429260667938326067361473693700486369521632962878714034371432560956853136839187513893469212884777004736983171637642793447397926728579402683304521910078995086418684869473496670090075366037450556657861000826535250673312883949848367947760648917289311019621041185928386019269877631516413684505589205926830702404650284004418411508154688555870647321014917298411366388069976119002922364718987481447624419292822326066720428971301465954346718725499715196353367040331926101091842235939986659679302908294979380075882591538735462666213668329359723759190477716552467757198431091550043209907131399030436265732963676699411815417267263844308586280807776030893908931672460897494515699577118210408928504933627895342507777932042732320668360745105836548415070276362661669188924509228750079358720634735799168343976986196908132555440801354436517847574202263638565039263894797232079801891308069258822608993711497786675293844308136016442046513729701019595200341348512302836985902227837789806332699065827535172704324475344701835868430602516841017614230310905619552369494808597786863577746448988609395469629866849750852732342835872471944587808194112921281571935634567541589926780590037924611285342500624241682508527267797009657460423995970531511379424152639234261960703722817626765004892449735545645001826001629949923938520984840801419983497681888345724640779223997757716725653680675390249180664819271921695932146203389072108982872487256971808851630913119892977807837301340111744425226052168471776599185488104362939017854191671386750811782839067065708354204338926786208652205851414931790215360162426861168276620854824672609425355685081212364608511180298442750177056279112140154125553453845667949609926703771344394615676447666528917026384778513819541127443306713162976945065232385401411063357196093704456361027203586457668914643309294269933491583288412161229782262406267572470195102475180294585778626835824837317693966001233299938081750751425458000530086206162132289552717018660276035850712954519383325445812300934093580433795251743109732635115152177519948245615748612134881048023190403476625691273623438720337593077409312697211145169271101237402922590204420957235205062832658164166843114422934378868856426589678482925158815776756381481913694324767651146272004765992995822807902400991882910561310515338437919736566757910256792351986671414316091277607915906569121244626768722240993223291575696784756402451777856048651455137413830882853194026438359287567436695098876953125000000000000000000000000 [86,53] -1976953207562499253432405835281441380138688682504822801238916879051724138673688289977349519523004961872149513051492271814700772242172934025700030167332449328520378156368868422842161425112231325752240239543997094801700079430704924749258404412856688182683769550440026022489706044754343440306315126344787577187156565033823118657321598426477042074916174515057569730273364245241503471548421116516776311665240929251044166401289511136707217836729573367340091257757949224189182439377614908242273762015176779154059044892436049027069541740528197716497720432892990917467372056652133372867945591656671554444013995524891112856021617733554719744799524162102534622245577168950760030753042556463700037912765698119460614645019793624791469194162975844727918106700728774843273944205347694441365793646980511899545101675543499662472821420127337779368822323388080041523598625689772510174908294114089962331352014764589711352926968900260390286744546537588790542881487500086425414294746312332456311666914035190274155345390526830972652331977357729737899184934631443310026594885886421992340155474523132099640786542419996574410846498931409084520961150275029349571233327988298163579737802300531136291357886204121580861907124945703447308204694370543687228989658183757894030459508733306627662181483815073975739311458247822445088589474872519191047385415905176777871619148155316984552759966754795658646274582777601921241926100827767470013228367847862408643652335940653332042910195509764925675362236574596816645011742667672443959608183194477029208176276407415614966095775872610497864572742398231125249006768632952548766637654790703107409301385867450178612891488942296565412439174319591074367842141180216215574574578535282778960332863711116542762273653920811741624460833695967674735164791006860952833424878163419273155903553235574470339573242709861279356699619837841890510047532095276834947276331038521217613872286089874970387348044097406460543521990102065810359974024881936327089857564430591245996612121413298262629065443684555577783612336543836378855355665954810162698568703907814347023409180599129993377512637274879079028786673837684799352520527274452168483371862403435557116192029005946959096255969415753545680794724299623782965627445190080803491767230037118811240972092521478059455329994285250950176710666167204660324423292763738270160181190478750850482576293405363537173564360555179210602206054129365407457725517231878513318617717150923141861311316121538252202246884071292979732459120512100270161681692115962505340576171875000000000000000000 [86,54] 329800891046246527588168745525427236460666604803196537568337386717425546194871854972509610008862812457301090638706528851239949679500304395069880861060972751663034612194141477243983567783041819839870080031215274259910526970148005186947696709884757299173376920209766149013902420886989154473588789201576929840863946139873324960368936135693230059954228534934419580968286598501222441399192890513394550432740542112761688497326223310199074963239932557264577666160119016359889790769708556785327956195366140560057976109892354224621393764105535328015199556638402251455852225721681900449995879375647922004215404663446836328203684768059509733781111224448787101955488208826593510718240008301452264485325484965138174372933206382059976108058654113096507769961123184724950888919981086562563924467455388436002838398535455000697780260499535250874650309306097708759235925273561041223619314244346518530647726271951501898658853270064058859504656374841494535924717751894845513823728917339572906300111911494266458401313922460659102338440519571187007054044093079470095261593051615838245204714789116138668196080231703226288110614935332960848605796550040103274167508598222432860768894112963330956215497362312257714523066928864821687010104175246909439067405965025768708721006052637550666410080559849786239979455025381250793717704804630743546025157198415441297697233273660773589554406788652177738549966442170389814407021604007145510115197026010069893926483025895687740624780422356225327994563888078090260283589013532157362019859612232620157959775084817258321034972808624254077219615967717642277297430074530261988261904992377122449155229905170640611812612528608358030838570415297061651750012790892721012099072080602545636018623109969430001416794511050807736350989697469735781733372724613254216038191550728580776744074370305368848259353332578611783794643058542902154735505572695729485120151904762400041442273517420517918183068350001144869195903070611372039591502508800151050201115903957169311630157225317530453443575701316282605922364403082931824532127101083127332446945487998013407193184880830088154907077383193712881223024511677301507218361491704041308886450307691342724503459528247827119288330147848435770947891656135266828384645415479673504773004707874878595928737289755391639467971026897462314379938630885594434840953973551105024613411534021987254227954420492461020062088377419559956658008048500987720395851297678070524094170702217224790011659827736036847268577934158941336595383120311453239992260932922363281250000000000000000000000 [86,55] -44382156226118257155100124380605301954871848664830611863486857934830687976403665521076876851825178402286388139487434867596985921427222350491590016578598020590584101577079730425225437583866991998590291426105106778235118012872018617119199081790710880676468690036490601775499029800052370542582071185319822011524112861434226388196155371982341268724738785685663886650645406173572218291920252567904908954812172444301121521496413637997398586487915179173536598861759021378315857856947097442311978952501621335742562857874514490354975960101512752972822657974181542643559126906160084900413151405474648576241274031991222895130205903456787792614861214181084540930073865702111027926121731534884295608330622563062062076517986195766859177314027122690509363189215292057106972314065963449642868442516954055660400471865996513918944954713896276067360028633783297445883031855142580825121264786911415933484186043941577735663003861499540881877715806215917343247435028449172346037710176718223980620194580310589278454497746795184011766174418817610619532230104042616909459604400640115476367320754056196271926669347680626585391692456390117159499470035847946321565702139262513724907897684204602132873322540188881440941693030378356918102609775846657805877113300252540454362100731751444810318610539853579873981501629641363931904127097358942051137883670732179547197586762702436011535683253159317156534065241775338051277394651193919881405818847915066921035036674352592200319387230581206049774147232174024216742814116551661614571193045551813963636715995673732072747917747232420441091336293257072278993301360717755592110292819465934486010119553816612012242937733927568526075278347482096035811459347395980548006917051327261735132373418785685476024557545888389713421466720690447213776374492304160513541526227147187737871659246614872138624737554148273733493078723849293762133137407926676938148217467381191991658121372444053500964424834763101753122287530726093117970749098094785733533498887381949091499261941642280479499432660122390991561425991780993017089256908098773601212026579907652699593329334539276508447315329826894588792140910660273161975842058585402939509980476788776103467964010592969020287267325561937213900687707387292760660177701044597197056255866953155794925622113245793804935169914132746628028464075886665546369398212300731509355755715950715211114312130703546576369152515211697509128750355703952745958814354709464837558384427698503478540601048675693658939909799692282756089500850293916300870478153228759765625000000000000000000 [86,56] 3397333449938687613584189147305629573103553028754058191604498274739633987121387870369127356756905982403623568396611070483870605687743786590290201287333455863133710485066255199345338248911204183578275873241811987852596163914956031002836019958674777491089633627683718920429481636528728922026416177139765648173050587277444983210996037515922685680419535051578787712642653934434619173871694152625820653474147772164097660970514549247354794805446337535280553414971894818323706246943862813461049273297649663861435168491895803137871222882112222503731357208244975715566978724236540066589246285099834105048466384611492325926968279762150721097545471551586807157189099376029615836732297905642664344030182089690430855863869602474004453756755789327100035821998325865289403985722154811799299613875980696064370712880017043064203259776101483763017085301758463536668330148053835596728135921678007166389643170622026214732610554685256241355153949408063297833490984664683445308897497808960926916303981695450109238053663115662450404774291005738120221689188975241838756290413018705490310409239145782757213157664568425098334583110288610991500544049484008878152723514920809252659737733181961133343547322685470812950460845917413009276143103488448437090213422816986298537489254967485717991651637132726187988103380716493003592688547858552210867344575310777985271135554184106092609427658550706885347581555189013798942463205429341510882733239694850845394211841408460736679699875360153004873153897886671728578691867414958237927086275947440522200920333710020713499659946319558436264634713661353919015302624325492303555235627034566462160744580105988152184534305284849774568979507627782751394752152517026177237962189144393416675644737186939800719922673648042766142052618481620321539430406018006009960033013847480863035001819767050694721991634117387866635479751018093623304819843348088217779402382628287641256491686271233940787526814493160851308525961432893412138742695816398823954959509166979191340904243842582382164894653002904003176082821807804070419316777046593743956307764296434135487841533310833501869026486447702958148974908522380337927370331240741805993979255079080525808914665348593217928899470222021339552502912955004706160215054197171711372781434349847947511217508507459774126345580605542008812308185455287608115094615061277131411130211666453911644997538012222161312168964584869624354720936091514134166889219259806662396502066816396733619539117537389911735182709807100154275616432641982100903987884521484375000000000000000000 [86,57] 499298665640018190640449814951644167391078297044916048519141059314874095574677462228988346885426674216983561373662908118142212132380648894654863855417559326372610792266216460150699278699597027739602121938141842712109313790616896550602368319418531687811619702635094259684388002031217492926884513133517190043887871338786115147663437026828360472743635703054985865536104357106565881720277209137636799517273672149032829286222750646650305079269226813233279658627420645163210999638743286061591288351080965731485249243744248551242540379898066022828194305750559596433150769910870932117503438637205711914433932196016075033657523787217940298825915194496071334302172133898056253404618683126953291365772484246661648036274308376667115469026108222001076357818251009549292293039537311937989962794560771075959545218208531663807696691853806069916136712310097383952109783278596625713039453329748012156128053454168735692592364504217863797722909944696221062947951755271433441479069872064157216051895326462190600982138282316506377130943755259816564465212540022308058285583092378408469604102542397556267370066378393110916199471790828368494032380533706247647171197293391976210896349050530122456664610467996410653807998321957898269080326432496395703057984913616644783167115173611810934795045977690439714503071746140106209081464540835614273243715725037974749398859473486996002793678849921754357625120180339598547826139714464269607385470624701035245300311498687948258773113814776283410323574412635248524081734439075258700600521639237071714693676402333211908157949543148717468101050202371528042845522732065766740192095256207621477935242309969949143663008444030476490178938491252039563960071157305287441608040998326311168557096750102168757517979454985743142452606216740148444596242153760287059071297079241147984818573376719496268123322279896716905216176935399132413037609479096589575918417270857944371564388149858768958850396723249273125593681064256786694747070064779815587133471133103812836093207851505614793915111293890994300227589077082688183680782760511229440729031276424197335517056296617875505952661221414819522469376842992463414322903702370416263312766469309230884074460348815678193361914371142390423529106587675756217583251386410978926752961455718080981236162667325781729788775435511975617563714331244237546571060380618721372745487331880845442078512385594832798846250845042076611212862796233736635877597348108961893361848394803169136319261159809551015178196879456748447090319587005069479346275329589843750000000000000 [86,58] -313342317219345002875745327439484350435230793199463630133899628195283691013012176723195091298341169615208276943534304828546927497140408319635775697367800583474950337077499980848295676472944263183896036632587921413708801588739205146270899320252374561962327250331312558017299443842660564688857405808542305269191279952505416949522549861965068575850840327389849209917256033616429802867584402762513879049784338478983557428238833913007763766246430898146998980600329106862131085695412210275158742960411773154623700056873860794742183757895668058148847277282739487375928828639583688488848563537856923437528331187051302188185747724436885415129762911489152683767642201367161266147731332261212093564030725473374266399111535772445503659808936883562407915065363436306869007928766648031347223372417097550098029780524513442570378031975552728086334609959454978262836241614203333366264082777006740935242855338651413446663028959711605261562434293963042383865050794330203254057867153321853701331999069905265321417724160468711278628651131675214929630610442532489087803745175170100735989800996154414839606378346050559600303702174320953096959528638985099456477449960301258033472470266042339501714554455358154804879549665760970525546964787755172280652395160866251156285519370330029947865746391858355986315468116381985914697752639888797259870761351873039889761919281205588932857288682188458521776428406335043926660494385917825544304248973364507630032675080693273083791627057535360340108489046880782979092541223566266774230356776190686462038725889939669235099551529425490017782646771753168710844060607734922685074883316828605603718119183087571911047745141457992599462656935852725283190255572310296616847039471208863335256089388983919247267779269072503931362011636702076752858023417052562093047599761444439035608463568741255871654645656296835972494281577495375617213311326320787589159959375574644963455777376277995438690811900165233979227337157348798777517655538510928044425373661084539158657885653645441970013554420838641583600567716740170291167651395883362463584871024055221059642262068627251441094379609493609533150907329501343760360643052437590456079211904963259271919520268384476104628542583677093342465653417822393678356614854000927149319287284953159274511134385954783039816742596010178262041276686054239281154371490839233943028523634232194837994416921162919254784565241753378743853987705057161431953395887107068572587120347880670360568777691836482917015025556617402457959542516618967056274414062500000000000000000 [86,59] 91899157856031347605360564393885899165313249645673533566688287996270984998895431148550920028767280638911813648774726484809071257141140703025897649733335012727065280700003689401105365396652924854439292740690097423268460854378543399126620768928966720699697480938485854542386670849214841790549695347091273254506445664801841561159622631661115111169482753366609231795804912911081230354478127561791128066524270273724533802254323963449070022283444222553662539181613693721218459633030944947922216899062002299299061203773446187352963875017336827560153677920744808258619933171803727391778150334050921154854938947620639170140008873284466923145320144383184939083449356988565178433118717709263708758780435598740203412658681263109712632136388605746023130379407040115735475641162743256333036075157098852232347294536532806939635685647330401912878601638882630264793779611231973860091024630933565140392991440592335776129270084076845665453679514607597897216418216959145676816804175622592498816457379746640336903072354979289493610204330079287539262489559020502261822917670095158450512162372664809800965029601675032650936248700109507060844195756365222463418186189838482227024373977419359029468165751238545877304188314543816981678202478575228787475207216211475534132156289381625586760451297490276302972349962895655675055963942743671114856759387846699811023336419117775020809599373822543624176733413279650824478884108634530153387030623687680375251940499996495963903412494403406507562974643622709480230965360999261859386619168526260189880776040811380602538568560783680325768363953842539494852256638443970339405478396969368307621644205359267271601796500589207688039046456622287574429110899139229317625530778817436799621351590723350392712871950841134796775177475107890769707929047476949064752895319583349816325493123588140271400184374912921391463605994097214548127731305898937812136761968321844159336251511364107626645497162927872821983661445020655677818112270291663243796231469643208766171043732496391094648967666570969573965047665667970782539458700325444196342086754671861008801528758557797420168199857357040461166634897573879913210443358745843581836930398884284515298871599544545011398178813008471774051100998579639622324394155171104020822332921561119446745086180184198806679939496583701407754318950492059654994206846940652358236132058002713470313142086976247834439551476199016659605828106428810442975921755479522252241600420707312436157960526534918782419480987044835273991338908672332763671875000000000000000000 [86,60] -20027060999273301868568726868778003479449223320619344340286398835735746055181651561922709096762109743169245315346651704890495313156620225464020347249500552803028464395815565487331912782145777847158224081035444184395787566936777175486892179606364990902473496145261582597930705001678876412741972889521197483945927163687215954114218790348032844182703267364040314404436463678484044376332824005014062484229482166509552755352421782184702000617085725623675897204501160375549631015996792290808109516127647716986721214297741013668820925794098539277905531432766147781226244911792417099113496189092130840176194101922199709126923349280267309138027443156199127055043693719485594231900194940075150155391040117507914240203818614174609379224589174306348305822885910921546159751510625054061082887584772488910820986338526392678720980314386653073308290767940449048310783938893309383882626732305354158538635683099664117295913914328485926682134608122865668982429907082308323127652504946096530910888741336780427711823509531145300516835414743842162642837653233502470411566693418313588137845623271370880565274773645021980438001733329473902376319976829650076458517637638158534822412550483816355700710696789372819803135357847919722294042763133751476807316017582874014326483778407612538847037650232502265979023735637186820033340999439308746916404294951676717146346176693559263209388135095357723892972744297772386730064544084354104214267134867311325512747049204396648413757450442145646748659532859348768217408179610852069051475067705253624366358225889467661004044649851773530542292183445734158758291941047486320630883474931771886669256798341026340475022887946797164594996809739573399270813009204848889890278304756086329410760173372419642108759711247578055774346600418179306177515028365957310072497335991239630959366019873273167958584281090347595705698751702662099048788748945301936168588160165760566243063957053277152741522628751637776040103307648417708555876198403149004137621666846375731624752543342762395026209749019015365171092791804700282835625671091357522908154246711670158037547739485949373487346904792333533306034245891468583865359443554227230157162257786632624059966595711706554599448297359682874452581135223273523649734443972046145669420160240643111048653299727232752063616663561904041398820844185861530522773147945807290633519905584874161391276851450660914947876885458546678389096892011525339794797561205138653804736769091245364771885427131528634170365421596216037869453430175781250000000000000000000000 [86,61] 3417382447146787197449754910663354050644052736010898437406495052597125004096394617656554221234113263289352939759819071473773334962906440343541445909396499108733063336135973422245721809351675671476784848585365684258488930162001894438474173285564288146125392470205335750855433533049703896313202910482918365557330333878542086949688067329627280859214507340333475937127110800538604675543395472846299995220984011500837614727994884847524772701759696950798364755310961451382586936502305882929368778024883796953293993583922437107697809159407932692002881886880224654161009128469770384493954662107983935612736289118702537326494570727344438850905407652678796156442787746585682857986904688399314614602784478492811136123538062280315995735924416255127003272239272057420409222221220574239143749910972605449026438911284172219107514948166006900588289437010965591632328111694508976126573040494057323304868486291151768176296401824413431262075789278366933224897611218998998638759744907061420018428221574178737328020127822225352984882691473760696793585942418520214371515710531780601549632704362679479734096330078676242808023062406667953572605178542247698488510278643630195794749713126622457848464197253801806699857153498072512471230584919104926858836092527560290829515069149886195759705363224815576505529174127199770220185576439785950653769369316207407590590979360924421433721002804366744791446373142078805146258805655857668889472229830717836836765857412989194123032072621990324936868699877064445559389879039528036065449169111397694755378828323745080753526768720462983594070846377533753821038670677068072699927499931449444407223886527171155544785909848517558160737214812308225813235112213320746520742893067628688473197421721436204432157384834387981758791624603667462145217415291731271176130580183473740825632118023280997373595126177874011435231802659058849677019088579560489280649273866183564572383620507972090193037598810542735337858461730771283520477155051873468364957074417327084316334697936760493682947807801912192713071598951154462815632506387790274078361541082712555207671058360455773135581137602313467234857036344376688381716417842077994373364899474252326994000782813672890186646239056877227222327122623817533381012390713115718234431227691054446747721781395557129789092747424865979527110348352098898622402166847061904312518583276951408014692620020944555398449759442717626891820236410249851904131944224986775151413351059736384186081914536396719750399597614887170493602752685546875000000000000000000 [86,62] -430327162086220246612098754512504096097197690025859183345561538562096818703905732484649867686541964254876337700039052025550211804833942811894409191922472907789673156930106489005326616999870377824899360059335859156432566592599024246625360724039594412821870818415796363700903953891386964957293445296599840977197152457081163546400638850625108058421723194515615324842525837444291501420975249944938317030070851738728273000974883562893932366065095580431490207646672691759819761796812894345335837812596436956637924793676071650921207276647772877231577098069943324642397811615660931446464036500191588808934029478851654329435897948837811010231758711433329370972153058040610459256431511645464537292200951588481061630406176955068886440979418784695268367724782551419259358970676057752592727934369946442680289312312642382673131314082577439970130513376385604932346334657725096572058596269519140004356050821306338747155656816222480376471727048205651177046535788175696594624379174462631211697908483393335790078033547907415787100258210214295687129528438847511524263759443847656567182886113982722939184028192784042182727070370979819387555528456952065292923616762411264375706548342228447717122611639791780337512665539350112202432860774497732417835631550676224219855900866894674149406042713548972729892077580033412350254615916680575667260303715124396491069428893679808654906276502989090536276925474192190293855152092865807608730927284382061697107840138963602849688289090906580734340848941888388567425566790367112931343671099307261572925728492634950021482954120281589736053828265778866402679293131509033241922374067594137181032926564698894353544455277471375474627247411389129989192328274160541070298996726714717286307388816427081707339443987350271814057001780844022838529106818445956536290552629690465409135377044888539045576908505311022561033679780873661972673600396643936549168140840538764368807134275471523092938335454958019752555811174630199447739532848896551183894766771893577121312816482972530820282494707780344841294760746585134524251715944976479105827002700906231953734733950524731719882644488875057779452051965273602477189952140192473339636824588967689560417907842164733899298852382452058186969784082627441357839513089182124667889573901053595366377802402569785217805151480836740141999836623481241478295211698232647423541117094176684935379143087570852412171876813012181522157857903452574382636261771274673275118780185223429087949917511146669113486495916731655597686767578125000000000000000000 [86,63] 28380391337957159818219100378364219337693493090312631761402710459168744796287396264677330571623210929430476350896509076090563600121739732363400662752248928174721242899340617897379977240327313954562032959920695359488667986466877460011257091489095512348997487512679324148609948833272515528712732131093609574166203249305996442419617355117223847123308192760586150688571976091157879601918983638521910890428284473638925842859773095317969108201751478475131697299357903279664541157699887427078279455049132291572863699449309819456644734826645354153012309972908376627029027172742006757055974016690836275356751800296999119542660349291773438194831685413191413244479736150220298902495031272699689369998174211398129769428121877516584380693073074249343201777764051116482204084680161617379328237212823729519963341113374196094322206061947030531800428268975845989091489623838407341902480195185662025124053151883736186347084552162517402483046585907985633643615991606464771113012427690420774386416896670830662784592948149815972806158041006356176551089213348988360745624674380191230897478955815189823270503974614949900196070537395778512001940640806390804725312790356120402564816403730010383342482264702382183075961257381770502062985599443616480103163833090583766027004257160701634549462443961177931989980241718565751953980873028613483247229098024537683156155736250463875237649933355951460463647459838682977196700081217595801715689780116080816579107058416968578240452754418003837367059606374366230032814441814938307567420962803907799800863136640773484247533478540928464634474919960957496503687238797813111346635556996600034085093917961635060652468262390509025119134339754297775186937432924495474881728474019790089193235545761502290589380879431055890529138956135523334201656743706262581392643988224276461609017737353540319746894311387240822265155260083787853097206541501492811032512021328943950587850043375570958027245102544913150226278647896232353600438093842259057797379515814303016554569532105740177403113758586656197666246133498381465944950193984612461389514369268872371938562960342944944960201165783042543256751864645594233731388272550686474129286258341589486899952028887627367074254242227434557079781902977144401981468300227061752477439122724848526691780083302534378116231838195836687460321444526007488688596942761691513755231345851223202571351623149634597434787867432522427451913001131842590881089061285220746508153156768569598316850899344387926248600706458091735839843750000000000000000000 [86,64] 2810783911475299466354091507992671281582705677065735473295378454412629178635211768689537010346581448532437546896731580019118556066299108171744374434390831944370153768742179008689041519876082949519846956718635551254484597555874997721410129018302659470350121214000965584022707190532298368195881795260136884866480980903440724225454748608473601378058415845912676503853465449120446094735831124518313147447849665690117431899841330093766113052360368902000479054624213051783527122396544437671197326142491694925758490050420309351104269888103371894362452899503540822784892016219589710928169370196260620485699346268977670729718047064823961612625875602063047872436416684012898576311392991908702649541049058998772683485862617165198747293661216191721775496937792915370653045061434830011422537936185399826424808038492415662632369372990862482243444038696022134308507304445396872235694440886596978503057550373359777374154906438285248408335923909457775950489521017482397709943880426337769936393110865325049891185496733150251330808192537791161529894210757968435030004903130455931008861146050201218746912890708060744903638562875094119915765442114138308730668398000869421137278563613106419778137034672131062172935160608756720181124862880183835217031693545023233290331586933985587603720431561805377352554937700473337221118789094692494485782061162293697648970323499026753644528040942496490352537301841467306422408736546345838853841481582530463261575932981246753454546017225809353680570986852011981933438082588677931056629164922709065153155106807531603790013692062848317345913870037716567590002196998716385253058445905035713183705751794363281909188417106177272042898608624841861829189999272426513566769274334640906512824906539588827170199524192951100621649139071531428338620851330592938870942637050770488071638162757348844392853326937675725048957480038573193135862240625092089445405908170944574609748716530147209993758246140106060902504871751567072427894022047653510203297023331718627034689735037432404795541380359763516385157707443738396954460992326745377667278486825284303267376895789564159426586665683224492259628373367168543355425601806695619216984886242634739410282439326974155710553295495371849651069191249792721242510150939556715229660571935866309834050834321821916714705860092064923091369302911282956479698455992727846326641769283068795025777517003827610014880527880291530715729214694902598449157616304050836830377904646113482178826359358936315402388572692871093750000000000000000000000 [86,65] -1153366220244167033097965110158253935993450574988988083280537404677090966729375639868827270488618781363175438121236319749429800261334531108435461427802723775953363558852711998495535876744248435195805519084694447831767930031340867804274621758439861874902545463801794055491219730465187726463014218641215963110009191074158504544919836983227879304479202563999896666151646658549741018969898032678738925103579031194693380318411383390359028665961648068085945786141009686731209665840273353261595135194688105966681861042786531982242656292091040138550441777198430545911829613189526109564573484736257980369914093716852586140464931312058678872609881636122659968385397279847065660493090288313153740438903711669612155442305185951969263514392093309834788698409147206099203494960637682396654116223685743141730673327696157356482711037154238478411785912989635346986548254290709715134244237738522508010331939084166385752478798180707842371023478971133729599423614381799249134798982857551452144016391064682570008170510415637506075878089821263452668471246666057563327527578667309436318691277448834804858694323154643063166609864812260926878488633542862444286421738873546934505863704303102728134320523622259548297101534350901882377235099590727812751328416056925439545300546396244271790742722678235557308477487208220401364860419907953959563832585771947775284436625951802163598772015838983264274167672773406848564647709909705061433358683934551574267627482093819290265449996967526636669404311550685658523343343066498533907830736519332832543885578052324063743541032783670729704053052304322429774297025855781130766579891766465824860301185111423416696869123235558918765020072156272404771966380192789724786736984212265562568639068129448124271282728308239868436900970159123960485852100053732889400239293175651558443034028189356117374484438843065513274956951558465839036182394560944051940495891233676059069520471983344077155267211061906056625545691273904723505215592597689286667185713962799813590569901482637252117573621404390982911339308189932350270017215617043566575861050409235863482250870672910154869952280056334961184805046728513016813210716384220197119064003746265555184640063527104790406359640000305420702066271106059920588753122851309214858503523933884922069764738080574589644567652515239889688468483526575301846953885278892226844906908567433340070224649979960651545893716134567098476090045386305719897559991298803259017987803688261218976185418227942136581987142562866210937500000000000000000 [86,66] 170326099483062115240417042573920322184186076113574510878245051485288534918885534236398937800046214737118592967993008299971061629443885557376267684495775881332394674980251997990413146218692100052348084671098208913815055154633720936741993163206645458987146843189769940523451527889807075686203752826153076601322453870271184182616525219260227677367682294721971983758240875238280964462826663364465780254379697099102300289247841583491417565381064362102021530255929810305228446581173002605120149274302709167586128138889602668904678526259098512882869388799462602123027710312223267475225694769374952418368846933607336941685451220581167807918026323162091293335128704405023204462755674490659123331072035200480430935474620267903731312350803753771027357973161848691171693714099097299532011516200715239494167630361238567592695707058243592752010817517042844054646052479190717985556730695091013920943265535256199729944150593370545034681433614418017105126225896257515567725441611844679572729874608572159578276104013113496081209344200582887993857086003012822099336339994743684017600082309053821876278122022645595472501328672686020085821050482210502216333077863761632475994465721267285211327660594036705677809575886437633651969267264875831345866037097869524352581866094032544069782062363188398577813306030885154002360353684374476996770375113881092352897564762464040176497745207034878822320342498645326703356916390819865217881222246435299542990250411956968546573404469996057399597943200012663205252257916626204463667637162289196165558391073473696843074465777227750733928036243398258918192969490236553225733314337814238972588280021310554582148827699490114646027087572070160783994253248450107713201092388789040993281511476143751218125490830902948599271769491357258697108353444107038466652806301225800980831843287359405289855115035528779542938846730526812853758385512844107718422580214144486391619224795350993962811485785836859923986993095018668811390441110231072398895062088442216391246933451520480165404300148125417732238678132535643220822549028209393593083632627935601365500935754068457911594048841735766824862586505911765973457340537184249554831462156096767623840225540520849045570461269481625117726690712489123620978067882681995816524362505637770321772020862430540527259514514324901327293666200835020084325465659995018097329514158401567862408782821131727240364959317931601553101883820890654883794926598885699847822910047573374825446990143973380327224731445312500000000000000000000 [86,67] -12456349232201978317808069997509117433728844266413911265377103659233996383490692410416990954258807286031201427462288419708641229887260117650620065037818714076167680899000860867367368979401893444047303835749619200982300027272355450690297114725042855420327799483223791430776946981726040316066376259142175599030096261789905790931272876145086103149022292254044445284689516545275129140913037393592597554181402692494575809714229071976269566123339218912984919424782641015729477171613491098614172542135789462891587569968735018511768342108812348256820269258109876812281393603517741009411680356325256615976065468752122555045414958953930567326999276540448548378508803683545399643257024717956252146716893016888476952314529217848097853149687188325512584752693774238162777958979750015398909596891222716051762739540116609684561071585383167892400040857023647080244756258135409657894339887034574446082390170596200862605378493211275642486667049066943019181308713325278250973287422074735327906877100455126408578923475230609075422086337510397240980149996416711532162973687263664881781065212398770472835421736575060368777255652368076569142427913220092042839681711409040530110265229385175340690082437606353046127996952780399157401800097104823848547861146338845225113790371470334339158343407676445391473791825082477410268050879034550404177629110003987630695214173065212799649178024445838803250325489294125824467588489968762975844477009129961868721363737948688668884463018063869526735539593395741364913329688840946947304232921563172103011675304433515315407590555888651280206008266033372386374789437519330056767965154531363267814879108188186602866428000125192902293846290874932187296295994763254064252299847765618169012274761673109580781358767095255646203601043603198533391062721952288599296204621902027227283782943751613023653679024241159375212622032178514915842371147394507096793056356963270506762567033615435414435361462003575598611304933649797939196707971716727743968387080929902771230156606835331792343895781823941241858000973701108864648223417955124524735993755727539017844176702551576560727070094554139230129176650650219225057780271707075899842937120078724608787441409909688154478645044382890377486299590136260605003837825887954134492698062313151445500521874715685433490211340659566691847791612718269072506805137848478722759633279855371662970494555556027586061627765509724738674696144596156298007230329902965623073055447325718780859915568726137280464172363281250000000000000000 [86,68] 9004335886657848067717071740861078156056693385008838654584700613871006273413954330927851735396479601757710181188464831833232063523292344746660459085930375088996873363550104588778400500862119638123256717791910698107555149687744194369507121931459439879587462839788234976024152947772406658809395364017027994812260528134854058875265058709296297093834812903310562673411893550440319347411952381094516368825829480817742501348324245608957784124554633698445693167518465514775325183277865132332248573691122442479204645710392583621045496478180092368894837005850727997710276535572346165074724888559745214613431556090094747017441070597497250538445990826952035576230278805738414979461170800493845543401315830484073844217564775972151526497473822266067303915715645762489353858772603873580491826956670832570757238341795267807758019563908889377842189442343891643387631483463275475258415793712483690438994587651800850820043265319311865550974415475530422215603758346389738305273319972116454395052156175905776664304679884873226815347250206780192895776112822251507155053667402225991873167327671962493656462684876993650742840698604804422416365315227577416325503506196376586808330515890390649685733028791492476599686812597505745458943794431580524021026437605342795231448746659837662282552120097784280862098829027043693744788819552855488555082031156302281776905107662409311754293556657235170343327349084533754515489353615251300333102539421354787394969056824412509557564782948320833857000793310250041980844665135263984694054323838793454288117515991014340434028900827478311901732670811872595605310682789181516377797154756741529740512888901809654501596791102122854967150557937377041168476195556605921526536871910475943626160849351597081172474529535540279227022622678873688909097152641167113043920080565155527304340741237116526493718998577482192829145426030143842793239122769934563056548327946618150703359335164949307739227815486626782336397292708840844493009961163267974419473497224516062706385038919698603490522796785692583487118686600038118971034631107659570001104710951165962506091632123800783147222811576646193025969149433856415968918657143179891264041253385669356695072249517914160276347299751915019683950118695921323136924878452297564292124621061343646298875349788559160583247943338973146134792167082177237569855681779064210969142806197721753611779148658369209098741758803369654675767327279042979266107871945919237204047913536442138138227164745330810546875000000000000000000 [86,69] 90932736202476057496979955604256455198942081063091388414515530291380531114386545856758031001707082258735950071428909748142637702332196144815943891297820790877734497396345661961621733263333983518476714471491505968584663854665770574541070280363198660099208592803000139070866040593081785451763312222158411421500476410900771497422367920878871770531573999634561750672616508192608926412493121349275702034906899427084138677948295996676921340946953221417100229081956102492800912455939924760830873308008478509657631119817750272843522284577904256422012128513555517369318312418362345352924623165946406466562025525307656749503078372813994306838245358003918877773923863621087022376685986086813603754858915712630024230026661145094063216232230400213657506805809110853710179775043251219511887223652770973810132300086499428135333757590228683295671241365971307815764259376936816876987406906141695259953703587203891780186365586437199059567122023830163031857019486579542526056622332854545938448899499521827702232217410211085732794263894963403223439292412660846718129250283811577807031099958980741869806093780321876283510215840231821858163714116469928490552173319504624168501136017073116583737327396345013412730856340569306783265831116507599246686959547041076737281891681920332041917215694154624682599561584442719425364693846248818617345261378585818041729941952118508744729929260351202668571887273411066874921872104616034214970270364132250474973933080701405340148303971384428007911667828656863941203928204945025299467700742169752993311603952236055259018560658392199098317495073210429847283154142790878185583056319143314935598584716799511710093687089270387897745771814922524435565706051826422382002934055534396072264821365566036877414832974304339176572130350736172810097886716604958097653680100520384216660682100470358080940976222150049642177085392825862927471729771483678907301720837786215809777563372053177003975605643779758326833944923930157381384197647145908823622692240459428568209662494058059601833257413384776382383543341869177785296230244968818628098058744569674706740225086016497666616564826742767756373840159806697211244312940128000446876016070027830280620524490711324144536466418668125348408116935917067825544127356459572426551955852680971341968677854994007852322175282165022565078565753276518348158333227872663744722106761652202084891665431913162088798798283254965727399621369342993774293668463458949541484456491335919281482347287237644195556640625000000000000 [86,70] -9119559743955870235733807641379390810894375702211832966117839363414022675264538180900924668107798149894165647456900683486234195189926458595951989987840867008196926814711973628059730575375654592539137328761432309375561855218600108319011458678559293954957327368186962796478495428143684586049890282016036143972004961260746078637583960766954600628519890174576937078474725397382408121585730126734759206933377045450051254767450017415041762702960130863858721054559953205086273365196459852484632316996517213777818496442294926090198365966047395845145650334527116593777606763625775600070119615192876575257434537031481986506231369897185580807099544186849964488880574030931567685933443518890597538795490821446490319633167730878580849009950319770505571193230371381638865030502495049535699894041553178597675296975426458065828270194330883937662195719103348376319210357156168730336993616347088436950431802952238486261138264381861243391087601622197210054664026941312143153427283168026669527518728002102676337918127897796590037232481283004825914255536730982192644360748769990895713335852138775417130107429877935334870713099820192288389946217936766110757480883971553935868864065522126134541165026833160678945551615348064658250497725029832579964051297479984090966038973362746205725294081743186291697533040849863334595319020479133660880605709300321896377253671112878194333380787091200307182260680622801311223550133441200465587324508633855289958362558046445069944058892218189730168995741386066986511546798815555841538286200729970742764337557594577651149516142345504868642098071340860401369895939482299180915516754299805766477341784751817228972612734214285439709719863195702607425979038744405759704925073001900219890985543956775685313016585785210379130243230385888552965425935688406187542231841414637690242402439303226173289144937258315770509065981394037471273825322448901763531442163454361628059929819526099416779750733686812373109051574630708430558528219315710614556445432163557511267790710253090241583627150972971508844105677615948676165506932585192375232781947709426323521698107218155915795912715944436892648219636460917110776687777445884603730354611085888005591013459047753308451242968867474578482674283939192031133891727216719394098140547697542268028209899110739936469019221217875350956463039115096143481333437507939405139063629840624654952316530310234361498326563800234535503683899966518162569436224722729464331472115645738085731863975524902343750000000000000000 [86,71] 436287274748029719774484840031751841399823947572719830949057173193479538089491407978772589341026822913906476949282303188957092802298992601366483095644247911361093495047987849625203761758902336206758700840590785253402061104007961834712744614058331956007651545477472331145057586308588295511832243174447335670598881833300526799647810962461763528669880951913162932295174344142620298367325436527680370878293730696999783774488801925769792498416154323998571109118590351741105324977368117128795474033257754550174350379413844772352101245491812522801100711784114330480691610663172239722343406912414917355165033528915485195215373031931183682789615985796760564384028030986428689926226625537941069307944171781717459879669716300963576202816124932946188130012755181852729510730851957964669309278789534608972971181724242751896825745523698420597969075003057444337051410883818033864546183407447822666352206476681496389052622283860446428598371525792288901993735482299310237751273355248344297210887571666900531952280144087872338566754051607325834174759261690981848749840251196646674150656996704913546814662579089657098504115398241692134561537542907262372386624439077039389543079615838088593601555871090133849157435901964504630300643380949712935974209718110664665717005420946592992873947331274418733288304727727661735080261359911037615076360635166835207333171423365739564500262248981504519546653088822395851026716619775920247786768774776710812775177984774705238402392563132620805879278962645840753643558288157047282846020981471578662147350428117952186743816498846633373600102040319644896969530241188551634516100054884427012646648787122029261580291020045169089472779939908982469990434717581014588962717569138706128071811257012132393747647830439360383882915388161390513721588970832468736129393257419302878098814973761217311606968272555390939676964432250775399726735030340805547895231846293090329057824413406829525068011671193019015972732360450461142539296904357040299394342258164112418127154330601753780490531197622643570550667253551840874300715424226038481656662552581241751580029526138452400145293495437276798828083036077097657967710380493025321999182712953336642066429500745761491256366185601202016072943029558331069748657179587731840176675639026883650267604079275172213693225826044960850499443277665532961569177540833321146495855596122774832191637541051508713613998460444631640198954950681968129799694500886575454501326021272689104080200195312500000000000000000 [86,72] -1827251362757213847574366953906199396415699658364784294486321963496784300470283817440552465128115775272163794495380008281275880335397553035457628112482595109300721860096439652039241457032032975168396850683881372051120071724921754538271848153332080201627581541802364866314511164580581085320358445812496088081920716013422440714625487954331644889604986035134539106453708525750424489240988619840820809311379371886135226930365766117613583039397753135466571215518119956288792254105291953965548556462910414923562448444233965145869126813235652449610072708991031865960136166694753724785041753797992001136439282876095639543229795317612014440987315109288575411890429540386543966242834911062831785959896497572574071859062733749006623381311316713514555812878343939729107507856447410016263883350462821758594444939485427805610459532447803748991248542315520049953085900346985889861684076789331850631061953292058071107005293871930673730045706312161632447445495901237465005759532487238144118978467083205420169505767988670439335386743459022100420267164016281686188895243060611555550561431124235118176605796323432471603155228181123385326084031590125601128023980000982830031565169433247750725434576246226535147418353357634370321177155950126769678186635120342156460897773751412954754309588674165970856319257892276777714702870459535314937179932779799840036892870405695245621791727084911356168121439652621468659339202658543364048631855385492814468560750428757783804909957979506031955141684282797998583229192395110091142788742184276524024034047853267393346706352075589238395693399392050535661505649535805104815326974930047629897723210445761004833196511917546262551980134177428554364342948415680643624892654408174619820459564542889651333274327176883875284706950623332708187600058103011621339360008917424621908270724056541128605628053619090397834033288902528284117273780120392093692344006581036823926475520289284091157448849988656264354508596311230960204961578037076285967095143574312190285782968913979328417771070484334073031371711955702148378505479305320581634528741742497232076512550112142361496053006194594277783597970200119972690303400029354651665306038360673307207052979270752355107875684037792084234613564450062584312213312795803214447579414261144409977749733552426400483820851971887994779516773984987299456884306022530808186889771457348227838861612043500678278476479453477477246765428191816837792671446294434645096771419048309326171875000000000000000000000 [86,73] -2036990640617153866196988652201021965188124122250206643713706363374596576566380895545992665991827277178757007806440480155189171206749342270614746377601081644716580624615578974218544611739013330344456077959291061120886667371382455307669973624925071584248987545782302970970114457475475215537043466672725540429932590945210296044164045700721212274083578914784731514464982100862365916486797172907346568845764001970714447998482889135658431390287444835520825057554544867818330965850105605331071442565252871312600635152734690290117320534329998955642601789375528674337743926159782686182217953767348076908457154359489136069958178430724827362824814062552084178806383812458380743411381614317547159998290308778506815132911618908924479718328910570533414129925564720057847949066555634247278961357727452667328398717378175415266446650022289885196166439196796492766858289512757185075715814342294827987508017913254042925208056516239589113023647231375021263536082006485511736380325746543000401208147549152096860365548092382013846189188872972066843799381480034524005648138846134277059969890385717405931299585827492867306932446056371984115743502906410518872150098035331633444408148099605802120127255818697311480865004977273291260883237326386320605288066179807923331928743940092666317301408872407162883987962538259003023731872437064363842805989441601434532233326864216934079272431363918290049125342509941447454818335216077453156308292753513194692963194870478894837120210112599266363484304551771683168303511152209300207059851305188055190599933501110280061563013754622839487332930799328864554210872169857250972071618411825888002291178121207676299994886352201939553076270343064082804528935626030810697440670281615674435119251205181180280155661240039300052324849483856993787270770931315892742203442493056808414278181920108340026437419497215624653587291311046963875466484374732808078585422951722503633807135373256104309425696168172562790905253425541828236802050902842281256880766843317271819364251969593701541870420637270671558378551887039532185803625562165386345017033312370773520138509021703293534050007431761321247608878377388729717802543544328979992243264852588053822811839430067974513393127534359241807584950008496321448835763018708648398723318402649460568469230547029496219254872025454125671494899716013224417541647085395671933663811429945572738583896895773968155087613732373171498563444798927940656771418126425032824045047163963317871093750000000000000000 [86,74] 222668832841000926793013286132629946709112837725124260671184025036652569923733618922744697650689714237017807241669325284887866682597508601145561008193840044887647817491497246573674069838197938824050649625423428494998261919630228493898977165750349248055511909480252252211623536416799450416067663474555676000522474021890132772469339053585634294480294017218661494307960603820356250275410222116038652444132562802963802254252087233723381159471681703009410463531187266963620366906277455643249285193534982793882287342692467773480701702097648181876996200892771684235042517789827725799052468756012383555377726666873453620658297522332525794840854886791875847521227333664339754325406102851847745730103522017152616159283402675722020902238162109437946055212419874768886454617687884223361730709244945059769415553109320204584877415584111864813878706223285353901761602699177756591337958674284082511559056983967286181593935995982449574806332786814600473166600183363239872921945756693834613665135542184224444264968634545747124544844036885358427988860606936343076394215254678770253510526603177724792618579478969080984426238055793390430936070510564975641660799356997202978133506071335162365764236083848625194137917152635987554124481806662011449056457397509107280205101832966930533299213698877537804030372183182171221401150775009930523903784959166591182092395538136684395476589816492189996434611812450309978184565898059693746936831369700527702764406503256443052073816123389880285243546085855167868235319311778582819903293598608810214567202288429771526846322496970475666462900939755304514477141183159384432985875142217605777566276344332965613486408712332500674183822262526001283633187609069825104288269351339987571572559676124983593818827027593779277809948411949041203202841843029940324535545041155701651615973631067523840538912598583407244496216515315469891146751936625819254150197529489059084610201029276616928200509317157585043681457934622440769947394170475772712297825081263453936241206426611539201796420207982511923710355256475109336369148287853113142280259292807039007965000829148983626961122122703991856825831820043654270561528304559511094770417224706604053225246766845922679888889302017596170643176269797844155908877445621393359753562591763257468769622170576483638435730358216728910182924469223363539902007000537023549987925174871212277108497536537599748576244908630501368865339079875648176098934527544770389795303344726562500000000000000000000 [86,75] -10051948813758416737422071807196419547546844329413235089456448530100022431765387619608252741325981158431493722400171578246918638170898957892941153268451208809764253460937067607860833203738014821328889076822198212410841589418614933185297052098002524199058349099189924804373420158627921932322093485588297956288647101522048959006740284401637869029694520521946913192162033119606052465381493022833428095699199476178637546068290957495250143067993222561121552582835427806965175094095947444969328736458988820722225614384907818716456521961000200780181622169048085970259827564373994155680020513756961247400357264357645383006840457846849713873475233524399593403082168333919242378215802959157538025330324411256880470835566122764317302042149088584249310997074200754801356886946613798789961637285039229313641474490320648419053595233621870464662196402706293188843883527596132828763744293966856754381984384395858337602542273710028759439714032544486818279833488832396263964191483962173154589613138809978391142440520487861712626360717416916449769790432851974958527435058665858398040241051653663561941574357504782351962345371271664871557066817107256137562993384166685924988962939696872599445044674017689338122659746100652444211761671362970928926672159735452361653104748987094895318878973460974761706416341098437305073518485532398018980339994482049469448493414737808624421775574280493257371943043981709003471319956267569537884425330647128614148293854033617537175761805065092218251071780339690219332857816044494508897172284011883614006929922217047427320669644141737395554465721453701884803117314168513820890219042491856512589012003950952372942692620544404898516633554413058365170396553075467565236019887900433754559156352730462355456167853257677396212443427958100489965550894425278079714399467046281182674161125719632252065070538339866618293584714528036495554000873177699072701768735940480900902032492824708327260444811790317248459798586531153122954010011194402977415864094066213448535669743101610797604496160162899335098399423178466803415524047293061566668172948843045586863516113810867446704719010172275180898693343973855368924146183743501812428236404249136657614691509847221535656884422492732419463321247065691252147973068969609435267665180904529911942263783167975969559005385932594676960428187032283569372369978989811208838150974205931198497416202005991782604907855612042994414908215344839348404093470890074968338012695312500000000000000000000 [86,76] -207655562003336551034884807690864450365410613693151382255585976020821297735530216329781671212335362614206364959887417621663118863598045000916837102215414757901561974193806249579837945439052183561446990232856331948104325505215052880537593583737049424186530876553341438154669989540851232301893311265850999406714516236502406869215979650102558384682976852825293108240332333634362835190573940307926953462417986115489701880720101147535038102579033768308626140961761637729903239563193975978800013341759065423082911374779910566829661456806945585539701312809944011051383681325877649282519627850174322307277960292369540987345190131784916624472323543800016963902245129602658106055359847802035990047212501741915044373509552978028889519574995823983575161662839809789978136049707528615237794974689155182878085232379300166160421322883255229383699983543658123372217910908856328188785875483829025959504569443964817528644026394017003478852644002547078430687954687542677843243363191036932853429611369363776962905758133855488438230523574596726303524647147545366508054189387465879989385047186332935739163537137717287585037472033336522083443905325322177443074329454228339208972136259572701470180442702119588709619242884430465106793219260928998129772708643892924793936708237736698344112803905860593807838386099946948609931383910771205952614090608809481783101028436490507293665575880482306713000132092387657879948767095181632565757113057949608772775580195618852102337125662478910344651471499463042216648629188966887528564899060811361933858918193939495218039073089750121011212955690145661586518007138966322969431891443452455392324075895227555989207248296365347502210693287429026651285122075679612896111257815997687761351858746294857901193983035528075616930785256000347865313402627016617930329942868260151875726156048270651876521412645164082704554366476334661151570177082090743950537734722161516035886930579007419754519896489669746974295557692142292115432607399343360379644821836816238958379744245836798806388626285772202071116648619262851847721703214369364692897419351754864524840897013754299956844632737062796505071581268847609325113158781724141767215158496904482773700192840778951513013900319569228945654614950120012014168744197060182816653928651047855629608574936530928422944906205513974351030439612049259315053378527777065282293843452302054618142003479034222748437593075191093337089620618485241720918565988540649414062500000000000000000000000 [86,77] 54456580661014009394568409689805628946207875742596821130808285276914583997967129900312373644588170008634475642989345779653875376141729521688141149586809393338977317290528607775686426282473251766470760755327365671453602539551197947353493789894232396807267828672949123298592057186326875221036495172314897759747839785078428199463094289489135494090699014685507934017988830576282840211752642842547969593434601748022683430616585336455782505547079407677308232035101480387452825497463019483578286563289808362243211970164723827007378672361712221253315172546048667639982426544309115142421797087495756763960617000798146213207694087882543742660137852823732996352450018552913525743707687784777293316298614746019648950865286146764722979684786306556026515648835819468840240251575623187092607413951519673461522957988286572823634039736089871280971759712960589013179050632662583041841870492547019080981796395744337692090812433056499685699006529671024032380008372372788446949059749333222226171241447600088362446651555856199641035234414881688134424230482416168767895777995345229895035351433850971640307167815149498075171092613344939888556289500853023604048925500107563578398201913391161910649097350726411841769409449297959363677981360490218275377537436488393733989083633385738732957066461118725676773506481998221265521264865024933742934149887117242353553165775142911253886437665758312239046425522378080151843358566786348145397209985596702559004635531702846465377476279660076981500421198169451483533716824625670751648297775574437716391721887186470183254686167159819516495009939751511102052264932178829209167693201976740874079448930823989343358674067301327473319466684262962010224800026569429901841322774563723341210924231212057650529838759542190037873461755413936449284671547627201012538108019143685329614777970907020176896879527894968590562335688666436396362910409547893034132080332671797337757767340701027924871126304699610793918985751943953755841363711393484896502315740124483811502725024287240697883811484674420072091812604351315870631408906425710401252472509080133897785040301058209718825829389671656994010701641122031195885633463351882409588029415386352045356269888265040296915565073173118223142683236759681898545169373706487838933359076780638938042833311397465408314758222028687063642652727904727735101595717853767732622905125899501596749204482499256879258679564794922144674652053630836689990246668457984924316406250000000000000000 [86,78] -2706234248983362634818197607365642725454928326153657555405658777259982026637784575322122295671607816034268257308708643991559828134593555695429226567387143492976514195311864978921702347003805036464209877522497567903905343784915665964584841559343761712110404780390679575872151575144793204209533944185720152644579079439358705078261248542330911009989720628678795320798650431757390579306840146300693532406538471283171262867789399601214940817956817919631080598547825325584569662924048784653683752569526366585167014596365854715370242911636025091143641759713966744921849355633124646388626772052423349929852076005969743650908391016067476740388993555764189493084107517743812232833811206409110451532674094338627306989383097697229026034992084637147260222198183463934319907739456043784560438560351187701631985081798887643863297033550955540554696941662159219107226909374680662117224573862786167963473566669863701832879421342307561930997934855172945059050386063749166448573986241227933016165903529384051336393686412316870272057897291452227478537947959240672346021251281203906657613538114391835374282860529723108832984379087557560006184425054241132691650502342582702638397398793705580243134548534281156442502026564518090614970285142200538521437279477303253408917543241160361842832452152053035253669379708404975046311888459419576054173538185798237151712432565370589588668751195550023641360709149677791772349357792297117478786832433039620509443749713965817897009608128240630044051255754613901642783628950612196857225109292030701989176182853763484035053390958554226764267957503315594503177987695173283317784669373123009299371854915028118552160410177672497977187440030047183098641569196669573746089347057886069036907955168165455851053573219879726723251518569565093709400241687212749236029110936307209263468273355611075718265777049277242034853273266499309510268380725887235602535274048301683153198174512731088635700686630002759063484469565648800044251430720840238895726881468200263964257580577523039454115910989270584174736490438685534263158292883106544073259133377748785389975581450242503645639501860831154390849581060484817610897911978204686490112614668146535911913543759615673114898672501570112276066160221667363670635037918219126030749607178729738357922558263650365301168972008592168276037172312435418744633730620299521713548993206874288232813467931756691509049095420869762707027916803781408816576004028320312500000000000000000000 [86,79] 3498372454250496309846017342356893885897374261948227677552117061791768047870459941244530679846615543312274255639770492458733427489556768087620767922225294643451907953112133749998696560708018028248156508894178710942397359622744108236065024899086840496380603900999492441567331059479030958318807301030201056784159210556841085635889253164906663212006217055103476421284982445653587066104117288017589032363994207130342338537725799074648896276798016782315794944169776806805023482674319527652688050534294993984755875225707926033447300724631671443071549333993655327766345798398274124838210724538200130869445434952493491246137198850288300467102655486815995981610526673338044985714105677993803857721198553304544604629571389373352269756330346184377832351331731339534339827330367165536813086354676654759233118318423240074648702628201445969592713134634469220207187516341572711803125721070079980546286473182787589087969166344237624310410656072283620787585955802293668572691524882577029225467793909643480861856317928786077310611623283471232064771428088827139129200942395333491204709803864504970931362082524636936967650758970707935712555774035983275794832268095029609212990143450575560036494242233115463580391497292599289923970707608790495088649035918242016582122317763177147881585215300316716766651427337856105375679074005781198090796497263467184203100246259156613309705176507074515166748795559404071597867787392983234472360760071094668536342589352648756949549592042778202108264653199760943856101564193114647860873529665563862727953854473743028284991080658598370494484490492371935941153512002091045866072417327630677840005148945763949143285580621591155792435753521932474503572468181135152105186736362291486687571478677991694515657934214987451675123631709931039938283528474596668154804933753165384446561398443757258859086158262005620932767883223606134834663576272414071311297380538805538885598289646887669995133796420857439654175084118523241374028241089105396564267025026723986006220827927787750719790500439946940638510730173625789544473992056880680980884248289402201822676657042802619590681603646654691521893965036461644780622924299957813064433655410098062802635117836798608111821813971312390450407915313044348960466988506663841584630105902297418280213675805441282327233877184818351073819358731956013539018383966478788177731700808127818860899062732777574606184665950703305270508280955255031585693359375000000000000000000000 [86,80] 5290252618089403349377283475803777448287182327129730329557514586092893920409742812659159989675495217420247069869440815977327880054696946588724078760341942733604266737158425766785462822380112386331020237531233479254913501347579716557180323485637627020561888075220440690784431835003885386611325908425560222995904665805088115202642273176178368388480712028354700655255200042772460943948080775435010936994038806817827451530538643776840670054529435850947208644269045634950295320167681367622743485527397247588835124646659441659157206325738617004949423431920185768216935175819598031172602267046884278803695571359331102389620910868006508176011750539048859282579560146938932320459555594183572123005380362917214566570781987580765542229399921868449427774390070464461019843761572850987972746540510520857291679036519384188168294345101820284444292465989829971999511835898029543085866655597876863210937350703972766543729406256550129418986895348968013767413470967044514521028367110818442210885102401023909000604136491938284223387688864029982915414704489463095210835161675366970450370334110991800239388718425746822911576635959459407969215464493200524695574540730571503543485255227913334550928809152742348958462002606298002437476563453234573424357617566324430428247996373621696037244558227150554729262424211807484016025159222676893935472122124746789296303968200686126424219169893523912796311268870701018758785720484322854601576159165642222068620014213584747395424630204690920106209399740820337385049136349244429843358760571797357799483727761448570967227158715925071928608339215224299687451690797517122833504487586182769347214628245567091634526063221077405864650991233138603813325556588659530461151033556368468876890381922108996069773984253715201742007665386187141922914248431801226535083333153250755672773587531512293232540583857761158074887647912225177478780516771642016019063422568764265115767136701969891524653381021367942845253963547441933234230729249388783530068917930342418551988882117956077005191210968492316195748025223932344990376557990645641138558995238746349414157032961037821669511745168560940214397414303069663816702193705716092471792246446585567480907621960050472205176601157131395890343096210232701768426902278007428176043389129240800449670836712519215145838215892500733442703189001221842195612268208876363865501258349433639763488101205998657512452609807951375842094421386718750000000000000000000000000000000 [86,81] -218705379139950292674727717560879282912886311556972414751371982578489882826657299449108111931139785718958732408582819649149957354019581543108675286038363374840967085864203462702781979137573954776192338822522321671380408424358322599020967845086761487939075736338774293958088085022356246188856279000171146827712068627069373338174047835795286752665157926821168369489480426863555624957971003746226107721613443812652040632195665362232796835904573133228960102065559260061331144518150394096097420413742521625716047891142001100196820346086876853768057989741130243362116527616760970504862810203999242318786918902550044341052468163507856073600778445894913740566375774925826522711879121344738369881102342922808705365765454101450245487183620790972259616508585217033005703952321236858642708721913086638545082405958207053481798569144798922429315443785173136697817742347108229731023716772852079996637073572185123292905069762432615247453545090564946586195810777907182634866630325422704194393737007305314621747391213045483701593872764414631079474184475838284230650981211108049270857316182405204790826841118016852519635273138153261319390542596401136798273135836719696327808876344961026677152988255992171729440986195470190803523662154781293360659404007906539649295748613419463867307897401003702988833511058259857986169609565349878270978019381118996364522152705311686982025166514592063001028329085892706826453981216327736951510645851139626402546856929068735241555145272010369505720751176885007240423761472999685459349846214072497025571376144555385789463986448949966117312406479147456953982192558349450615323509897244009494084328141255541337293300017358148371723533316896252947848713912402980313332836906860632003857570113304816964396827063816321457970455719716072910574894206006737215029883147040174220770498977617657075882679415882114016664104926124909161875905912745175221210633321247616568637258948718030196032983147538678096166602902815307005223872511361576586327521000537942769053068950763324090417233813782358423751330030053644049452823419097816926772070082566987972373370664575784296181727765676848891061480328797707492289308793551027039612506470820071213602535142731618962778757897793068892020690904597732849802535237652693627235575978638286542059142502722167528706468712399846291710678455464268402413109405053194801005024862312224210755281582346680140371830702861188910901546478271484375000000000000000000000000 [86,82] 1776944175538149343341570740956270321474231240760763229232984904011120870889092552875586824950546370421198770631717895858491910420660571802406972629072390423721026142000808867952104314412084990416709846785266701613827969700877669966846543275293795190489315984628981686411793028501640558371104482614813759658729977976900617807201112530909145829961755321794180381912914729330254663759395701072642565046114590605799597899804675213000012031488365013818154612692309361437261393664140026116444989513349769568297647686962998911710952683782094692600342664119323452043764040352223255317159811547749574025503980400235419417367553592517321805132201577786702206983651650213079989708274127217424609360206611916450097235477596677086762354955981020439418210825730967653795981916947601259724539228076791119965073310059139493246108334003257545553811080889677953038863402427134559172875668944410076955671614133358825024748477311490990275084363063889858149253655288164937918196004310934333452575334107360086534761839105596093922750646564142625660807304674291334759540608932705672098226262964373565233289436111780590111828544446108704580432230346593211355585142209131584455010941088016907575405421368693346371700295604404743360176080342447476329085930662431206579042630495597842130614889800728980833636377751905275113051634105915635625197074919688935479269147476936964706323030061938687758875678326485192007111163519577911401618661835391859850902308350231090214116327492955873920437891393971324348513645277499193349048879048753013928596826150054884563588155734278910809848399993225275198832856038243268583464239831604160660124041083825359712901690048239286852302365384410396429065787336529045194930067154720662235595858637492238636551164330461100372885535909983246988407192625088636991942453094892747533518266449708189583763534126685756045325464664103315547151006786825398311170024315809383678756065239565500447573335115825264644848508279346456609513114368764722828543211677068714602823820836524256442018471433064445526892230897663090022047979750972799309386822870951225643074307184982327713921058119082695102233812046752418928222124623922976918316173666558684140459188899264477389428981200389640384731579991966550570826724622469501221621755968530309150643037001427267871157783836389664976848856601710837971862670375890023972464661594272382303379354187341402360189590581285301595926284790039062500000000000000000000 [86,83] 110869644492793450404652337273485360412150588078111681687077596081805201545799869227636539121445751741557066503034060740983193105347899443795349787025438651153300954068677629063414154006650669500187911988770472677769863673410099157336908551876681620677798863218060934761858276117968695705105580647458890187268965173161445310184285874621285157905206099282633097136087686963242687320753344577789482354021136911373736503785185492453826730897806022434582975325053597821106129429542903132904711009685396190484695276053779295784642087677613222671221834610171513183561506264963350179560926268408677253392997104739947411946754732205281094350710981128609180718501156643445219025616525257352704303357789758655828524665602868761888997972293427192834422297589769321782341813520055768512992273050101205223341847691144127376876764771286660377869362971819412663363736092502823340331893127486179610926335751630772300239712687505340562794498207169479868842895166371136833743413563219359317760367209925954553175952575788525395274816175623751140099426964023238778425065573285588540807262064941511418620282096259170118798773533180659598800948583914655929998224941811419273361134182825091678874943626258663018012868740588885929232384933054185607137273952563032779897655628506165408190309577451673192023106638342122084400470278604447825449207640995013159554916270691501445801274781514640409851422922337362815598035658516948754762407481222707028468959460472388471464449896806000344535624930929143980113663189988824557173964715733814635872269801435688879271267282887924723824048717343933796768572478387887969480776358303057816056311824005862928008024272783750054848835684240073895776228917374528915813783391551887794060192414979210308135208640332480197621654732275961984409697906910616754082104452473906182239166910489811959051547597797394467969846560755743179255271758899620893791379821259947911445216320904865025240427092204718041652388294332134426087610956378162628468256976853664291361957265208374236643358890510848376539758048391827737410713928738428891507617655752903746274764119557610521015182408967783223890619322134533810170353566993235029787203265671094455703412787924351789640950871274048987356080519178292573055447029972544779879108008118568781663661520647255393046100333633286890396734123299948381347160898611455369243248657958641283299083535112435350278303758386755362153053283691406250000000000000000 [86,84] -2758696467580995473137761827138909905947362898768002216376677258803691294965031149277603519262493828102574347181060694687339592624318882348152867832466673350272355255366323835460905548934589490455388537405844455468032283538447859428371980459951185843116317720364353893657044348578777780650358095439023811055077291207822480768168828053164966183246056614271474403858509434911164972322388559998226066298908318085375534337150029005094961431040407903825395831664217015436209847239275235331856205955791364758249302022674285226532502371538430214410176061691814096389110207882912796511340673362220222638474352226639050931083841038415771231035001682025164592711001086900368870532469628026690981569952207035451049338965973930733079004512612075438488260588913046711991497916874981068746143622067590152235764609374139111880588135998489309222184654957636258903956129921583935192268146856374992950665536415370936335072834674945822027963986811916975296295337970566352771084911066568807554365916320795349168605635828164101272969813248856254667332955699207733172683839252154618825611786582465005479938098937758345876542219163362722482173016689089941279973325431631148881076039327459789147687346471274282922478679208075197993629646704367803398083059001912407799831525474250921915989726944618356241948524092176466254101613204022769659376332986057842650521188530425276787077439745688633633065785390593288862256335974429541505457073204110177921579020917540669045571809234099438485327827010167983650933037589631466771981485356205148707182089468184242373878177389390416996042670640256275058451306710158055140218007506912375498749029553581173881667583708989143471266263558116906223214700742037835342612058707179704579409344752161865548943685817496220805357541643753998591942636530815221523448332186492493947393517942733618780180589405791853615256774722617882813519630301669471287247968887704244783525032795051609907798554048882898986075386486769031846312372885687601973921559515435581897852473408623290911192538276510581291319153302909464608216010711079102632484467899002609630983701358551587548623618083904694562741753625242512442553331890543907879051882259364924663137931368808617932618435030587862239953639501229848631349867853085611693906408110343114588545452876879930826228894193358778317943372187469404826161710221334253693252301913582339625654268384327139074230217374861240386962890625000000000000000000 [86,85] -29859598152826037670529817052374234706762522907199937537380524932774221095833406940496123040461881631995179945687944851053362400838094233902268290727464693409735309608884615572471680657005745276026905495145820176063535980850019007254131872603646755769122652806476094807160047388835424876997531207085550086843005609248631366735288545261553162272026106550775957542080068638761943648028389153808984080232925320733123820650057313295269600783856141247703230484582265178341784006163306996174614487140458180084859900184115210069931247187699076134746815232742068114090618845292170871398735948796769235675186044738082892086268097425043248349481681311149693534621909731772797958409762607710328118950001851467852543686678432825419445707293403112242553206538404348004198715402241267682909269398702423211306999280995180428437201268425714318145008603305098400649950258480869375855262540349212622370154974746251392111770529889262759667192596486725772858484197442101400588792188335886882792059599445569254182499228869044027317009442598537489338747258047776075207867668319901705542847642100567220421592562940129045453271017943838331420776273754820433582395326979502327266239810016084969354624535156156134105780703087651515444382469559178953689937835379368269969593249591549506212867361973102184260871851967485263706761000703750525105189040814275642475360615100447601489672526443291216376816923670925040505917643843875330595374236026159076938953085848760325865355856500325839019320261094958280749251113804923689423913582894125114376403393825090973840155018885800004674898224042194079087678960069120262822664834294623426009367978707018948184465107857341871243737968413160152122698484110003162053434497373882110693126257636110023261851226011888889217014589334294398753461326215819898195608902619402834724037689679946414859902184059372785224497547198888144808491804753700957290494269865242779768421833018760216769036708228925865682753684294838191761846044793668835605502645543085126994956956550806662683150502043485042967799898208197372912495047727098784348376978566742356275465656819956979942300882230647285463874966306646952437912997212820223676794474753351412609987718844050722485594854971235276720160823567367929716263279042360769041264425196979449848708899810933905691454736548198482887479818075890737821059848126026137793097735602070045136273465191667497720118262805044651031494140625000000000000 [86,86] 2270459578220365586665942752847115020346847793225184262574127627381872753540532044088629776752092514972379875204851499651209614109685583946766977898279038223832912871350296116409243653588568862998777406381924714726262557760202210484473579325371004769126711430320575488420645998734134400550106705032133991788490123077797314805181847714236000220296161283511626260100438059137239494468771613294262568680331099805622022889335044521969831927462392715989029575132933203545361708391076112275735803715273181884070987861362030854649179744914353465181093028622015506455815592801414013945661748082592873427132569709343199346886251334976347961717630473913024785951125616264642544840725511390700533587467899697256536126091226975747391081673486560859554850825553114077972182064874404878589016727306907251311844002207243715454622259559412032722344043854568031613147024721772173778903965665486947060358130616090505495515596750654334189774255441282522886116162730397358813999143984349145602763661369429530931127267443742873732185591419492037805993174731385518317105497560830272442506822234101115710022944668306009382549143490808662766449303854235212984198308081575560332784522574235822818962178120031229730865923652872123676573779533485717491977567619519014810337774783339120879655699189686855053450764689670698100862337467609821466710361666516515916782672651947727472405917028015695612710850821041521989997252892539571968051312899502841565181060154281214950503703369496168247674923511895402947655750682105168353064600978880093360609566941365072765748906256370327512076724067838440493651788327113588932712295927060685182253376204343315083896044895390825908316203098097550591492590132320345912218670711545613063039269606703720995730211341208079958983435609364630568765398254538735360974093235494478509269608162906656253472444501948321802840458286695845842038674159762828002765133075344959330536743635077099777010596244953930577064818935715207169076099391269611346078818600369735959821770398333993110890738362812209591719958488101271061183509363583858727114104614338480279472107945391373781092874186870509159964445614188284708018509444218484726153385054306137977129432676823816899925233975978632735145901458175765704637104254988722914611195315742180581146764568808406873663022856851434575723645425937606229335692796440588430589097924256603128891132143962749978527426719665527343750000000000000000 [87,0] -113366739928917661384581810701918085242725335741306529785194373338736798682367877003243267031558872086469679084119883655102048915753727057391315066933734346277532518958390167357730646911238211273987339838762385030489542355076982603917449267162208807617472761495736841320784885258222623776621345645064826913223594688703832043788567498161166215923518599757709174349998091634388207569478881840471649737470981658440987289280074344187355154590152125020228171060874930038003765033923801393969359525189145877417619482318749106724065424003086058783602896240939341717051475844586563876735349770236340904944839849903212337223091617531666927109908300465744154323076773641112126066451496212859581310848939212150545768896877379191612745990674364439762874037779902058075062207491745948202817779716526887992435135861679616335298603219094120174992120515585053229912432354429510819066398261276852975676940226501477056142839702468229874990608702507223886724001177104215890653463611639082792002611827839387446152632216941335981834380642876130940680993023966572037379227893460187874540775136941780169101329543141674929044720321560440584181196464384305532342352656895560999338408709908475280131085057688204284302333051644185698742958972583512087911522974343600315269958105432652949080799727717258016843964203153200127198679882675388064697744403246342970634732620010277752464396104976279238167430735448412543712086360055810885362265358562511273702426424606599307327113232754303167167316718839119082805643358621975202292948059528158993891460941247723789974252136418666126990862768508330024642778652063303149908149406823841881070865207776431660633677639024598079791815147054861028450139867809847916693410998658498295610378301366701408617637678556872181518372580824681190284337299681853427376476727076229254919462857587504353444876539891742930170440424888018719761758846631189649308714275335891575285322809448164950771272729535986895710999328346610862244553019109585644567777956386606038767055776974507314887674198158987029889081981945693589211218110418954601377175128577914723047847408714746780338916044251652441725657770461550403056443092158063558555311092354667640247189823129109355435194508043290951556330073425682959639158699017080767339900824275747617477207134289126459478998847492582546978945020508798351783309260169735598763173931046306668927103899870149569871679819397419839201043906215202336031907582111404126307104436291208697984749255172513312309503980543587514496600730146347070722826788404733196874760059608943401842696664086735294022673725340270470730292555207824063727699540132025064761439786113217940196479238679216905438806861639022827148437500000000000000000000 [87,1] 33600542054848050263946029081553832383017245779408894552832056639375718338012011089496639340204804516189684437298583894334150643409825527152151927333677203455576672873596888315691333012426227235420074906035521403039066087346740724128502431486687731730938558728629806251971427284924806647484356303069320487951175709634099456603357493018736824186071099256447152567256566164860138903465000537779294541242100284495047139118392407916779016398874202441684401401480269162270128536213178717695983147006643398092008057026755888788305321227344368994477768288553188889206386903927453570978859693632195480106522017728873122859793044920981519921693761699231798446129523502630829185363414420424211226852819722500696156570749154167630521721074554686790385729044474340051404037422719878558629119046601646045498949787869383889797911108795115041513533577484902184912837185126334027448101077616665919499487996078967038196204373829249617887734367378103122439258337081867425125526814742802291687904291369892746582727444832741224978217175481143391618246267854747739663136196808451806712193644933898587081114315166529319054287229769150250069340014773288243319826798641257776494753826500605788183998209554791840896782459084534764799385414654080361555197301787809148933699947886366872123052599257473401764012532070230048680635510704805739658341114325328568311285012313670013749795421291586861806826600729361804301482008891104681191262174385796804909363614416234421380233263283698511618338158861066114357745706129840421844119538855274996607056379503535596840659306342179213369660671871112897824548404829735951854247524186412518017072380977540919975205136254957262672006037889074564702346968750976010894213688455840686439395547768294905045845313125511189573631696506992838747283289744063721078386320224651679312676696677596485847366187573535979235545476784886438110520786904335246354097460804231109372624100482259242871544997210784661321312175499418377425884599417886444444768165209102682742451588278847500441681123146088287857865641247027099597343911684464402922093742049367608565578634344689055209156910465863986484615877236279315328962008673187861871724284911539950957021395634941982007545681873897053572701891046586907603125983976299780246034121955872450846866994881634980834967903885865482172834760476027222892773534664844762922909754143897429271629132628910035352675220246080377964847592266545548478341680552239552807556683044354373927669408227745718618965519514623925903869367383438276146252113129195605079371720346651407774962557464625607873466378132195247344629407382013518238949941897786699941950773670159763055107458862291736068073078058660030364990234375000000000000000 [87,2] -4076057619205469907174600895012798296304133794435318004178653177610865054022823037507243302014528834510573680125377430364858849318576547634676486747506178915248865145786518537355214297198291387256475104004493840050410910061152250443256961618232657933317859280525957677456866978858861615452684873224071254993615335103775784217402392918316266312474677881980711016625355635555654975474012380242915153710540230573003662380774525353423688486129142648816662877764306952706955923159136310714087386092441210148118395025933991182233901566119185322114509895179486944900843379204930611991616343963123185997487761292293638670117693270288535006964434534207758770055978522691781548225036636655854876903386908020504325396081244884918359318371820901946724150021150667209932305482510612179950570738633118599096515583366977637777031824484021825233387907006206893866971150510847782319810617664817791390852382243288237137781713414816368339637832230082774930773323531195561996849460001776921924962414507098942815131060413055696164472495369945927647249789675802152899575658075562038064485764783017526065747383824534059250449704843628936841158086808731593313590464923925720165502071473203088723582501066054694346650877036429690544476724375761394153545689039775416538741653671441567000060992312970100573207174432301927719122233038536913191927816759048087552376912830609735388333209040360303615770986014647914204573232266163375984133486958821005437364469953814086705969977534408118552820028797380518363656214448532403352357425715915945412755993751059029310685154575098220098904849308310594220077694433907538347465688191080395303223668823198327909780576719070066869738472929893492281379922917734752002095855955509055675568135745603172761309595816826433143488126467573476165334813428172181690313438746430740688368243320911046919344579772790090836943396456237627490811958733150744087649789705345100870762689665287936354175105399735940145500039941083022368101962255305168762627423243376971458261534290473178415343378725207346930285353299622799606875723927732709491905706564748854341236876383060964276077896889005296367115357190934427365357309414814734259947968621513324422271089372127411137395380011438128919437631547609360564332934399839147652497558034448677900259569040433314768183041156228061958741174840599037704283941117766687336607510084985298322923687824934890082010072065457246329026063959102268475897262005108651971120467611247047070300234416614509538873523707157923057250337617102196970665023332450224096582672037121646918250203922622710545484712804260840259482758067017990129839625362658947626473310763603108614928915987007940202602185308933258056640625000000000000000000 [87,3] -271006980460121033064225819595218501102612180185085725068649808066127975081757260175884680033173794446924689586233978868448901037693427633121331067071967261795670242229092771465999374568897730171840832670843382780232681099754804676065804857536709935432555148925201706837505792283094122924183049861673009685376807926687935462765995349017296018747923301377756259664548024340123534889234613325976530095208617644223719235182123347984703932483062470046547516910812393960867873887184755879200893062243774196264888146584886601575406088122022210507927473339237546577403360701460705922700249468885659035866770847589725666574328196342537767941947283322365072568473498910813827966698576283506472726917200806475666412054070541296758856154517763458071403126638485459102885664900460670299164026810159208338358347558336390426417603445463483497181380829095470317035397621512345700993212568207005867256963198709410069028549749285987493623574334962553649888514279447470564690602941439517421279905370237555780870775322791026413671594038636506299925895340059278432258547322371749500755069341192787953760740006070076653424121173160031218819374510346601296446727838731290095945892782470720635717614063387437846079864262177257210451175384971742964786917130257874646901478420746342697914846610969854730547267546266438678463038902263626186523554597156598587292417504568154616978288816048962081327795677895108061153767801519477396941598227360972225536857974881953715955039059775761876983410433013556655875225736899615702026245463234663467476240043248376767012235547329510644101066975827796774164141937760951191689428578357655576425894778475732773146944326511464310922427647058740455249728867194400945756351255531125843531690490268699596805527287945629129446702210766283304060535738351009189093003201656375628275363429794011610511252654291258552137807103185445421467614662563328717162465903120563746005584499366277636663748721286750105989891569236194163717376265083609550422537284663497744827792322112892880215465730910698571742437875854781138662462427872000117243460894620722206690847109827087103750899961427259926140486032855471391712614274603510089422998369005677943835971596479317686864415449406561123583843379823514566518939754259074522997106898008285737757434002454047053290016042211822689256783466521025319442659129231667415495652874524007945656482885311366270805287919768797778277241356621848337819120414084712497764717132995239563550771001129067166544457916887580668707408423860802940955794487241737103053468231909502984052139548785867348392525741633349438272695135525723530629886840501370144998264697028164615878655790970341854517755564302206039428710937500000000000000 [87,4] 10106193314603020101079060281427643676998251174508663623620771762910942669509933166915946769598066274833226620689603233859823342359390579220806084472922648452539181836272545130593363775902839854943717448009605123517981231921755820214791522127076161916841058160173368362194639374048369471002090192333147322469192363876338640436783431743914343491108314355107515313945123681105038307410214346723161560363261225351473426396009756122137160032702206788499987915972043159013886819418487942749118927038971065857139595589191524929322391520199382224690355639500189471283273957470936652265977017279289491336144258286034796179272035866810068919113420743727733636267419309405041506586827975174055790623856833768383783143904986828220493032627464470358063691166521400108842169768003396667866247087187785573965360215963258706598918498151026785780960212890756248215065822035004450863695442047245049657034216007385571034972485230724274086344855055733876341546352084303237342775815546009745921567211505054911481064302218310489323249430833750169847253405131356239663219297912663237629247529330269321711452650136609876738751195311007655351671802313068309089360552694396502282224694050425455232127602721293226517272033676765007865814184810344974382013698713170741757999338706796868234050144358897221858518074893047367694482159804178500170594300457724341065655784282921265406213215783780664907586195930261708300524770298513426424750622066894485516625855910818454382375149781627380382963431696470485417125519123003945845916995123944108340417783487075298280411206525638938788970407388977476978418970438577120435625205084543032237745818605452688368007470107586038810082147358121635925044983027680637659470173177447537675178544652484338254601947075615719998790522001064801800091553938836523812845869756692107624519146976539672376414256088788090805081185680012006668469041854888398118051428058707633992580672285245939803566489138001761111290852617677257467275579224438182612468141359467807770158761606263738738345240331503908131209667548315558989585220037066013569056159530381531356158910692748550149578220092508838643328024228130932926074655871396015417762817643062009773995136594638357367177353174172513111199518157546922063069617522565071296803292713622393342010167479252686412420420065044686212058412638308820823271803189935140509462657430360848183286356379795305863857131885562888495119854532507175495009076506966890889987785824674481650416173527474141894434530078955288136254308891188528475430768187193484119697230238630925501624624005467213302341307709827332379179338462166384634503259584322739546313021049816620886355189590233294438803568482398986816406250000000000000000 [87,5] -59317927788328263329474358035646034020858967040508792987902145733233650718814515399487952350574059950850369045558887675343487066251601094356508004356791392076222539168547008768644652209595970483447238844280332585101708196045551330531811522782220526872742936327423051851025406952449243955005074250171971822706797400089748047592696660318373662290833212719464837673238572109244966885851719946833941186076533146114250090443002798730585221826807754067634176865236855858359137715270190363154813625871805373971341521250249394172446765215927809510799051507507833749000295620470198380147424331596273885819195018698689311732435165194493800169772580797176229074179544253357289471024163837164168306956059890664906589485872224147549610319049428198589898702336226360187278816134333710976678285604754844370087220885649838421484600085881377431006060943067900790135429092678418780849448988012191075204530429753500279994530567967864440671932102274678231143662898894854824530740720027376455538103573927114813449723491054852022923633061039779400855479622859117036478692641230754442777139518290074656802362813061541326256355561193130878045728050864371815871704698333102710262287141791330681733506859765837018360681998611305046250318429596952996663880280701463382216285790754457082416921737252206990092766685786774125974167806788640069856371232273679309731218962726125641594432244231483932763676890624109265616164730102244020849926319858042764737921759385028026767022934509772733504479573340776965236585629587186109957640478327052623775455095535975630318779928173853247975155147161759518051069593189617658925990273831750588309108950803344255045717419242416955345210925000394325760054282484386650096046948308327889302783799938257085248494719008448362810488071974640307516619200817536524381421027258246814973676833739006082972743760246113745498664106483007460344232954417421596646643217663968232539748413136793182300071190052847242248851384658353348219826200202265884210627266952915341995151528490071388063451427563526872797549872979207136140764702257548375588450410771918482422175565058057076820627533405269108192647408254627012298973656870278682730684476113460014699427039860012113588377351034314722450718828693908313696994742024878222647692265192101871808243265273171291227096723705272910272960669833563519691315877049178991229337584225821226251579085791030834296635501008222157717614570650279790813682630425009586001048912740224156500351600345501897438677211563675958348641379506458038645925886860504951356131806406590391579174027546452627439963548784004750414229213612916503877815150016523977451705756819140802463307185488083916879986645653843879699707031250000000000 [87,6] -2340732987889102946502125069788689394451774621805009475417168456904652525766513815920303608964766399858752017548624679892149055098268223936138308492706194448469210331648676290648951884534168418862311841973107495397451617196575575371390572703931242837089183593987128197521906885119670827396761592993422614107338432636715869908079346762607336483410346196488355502832476291301073906559428213904782768269801123008619694678818865580767726907195581054034393489627740694133703611244935349531873744686363062945464808792870729906529570910469933501058750697234251166122325951482305488796790075375578985720830658698481180317724981346527195908745344133291713700371479183200007731122872870151197948342939006261641405710460293815819738076038128555946765610056368153048569876705876757454315045879218086397475147441819817215678997714825583415228489386009478668889109524489948236547854305094972012441651636078328931864451484318146285706410049814840625540000831720521942451335080178193576985485714045303832190819019884297589978437426301690228395449535817274396040294675301677509345877666567054653963997541752190175662151594465955525029757136429183572368255458750870292103259143029530299218903915678900706775460618182906665480317553478807072972698221971981210701596813261079253701333347065936757301456412445249308380928733256811409160537523972712861160212243808334429743119220954586727436205794168192526809766567733992015350095528139661408637440726050612851252068325241782939610746424182669626764618676642723986903845930961738148958599656240349708235069888337687470264623277177383742922859124603887845919511650325386894256583725931845818009601102552665236436210463047579478222584132588999776452657658817343314927651747061565271284462404005595952112141845244951894178428386459696713143967935781703914667163630799848354965369257486579386388036242017791017186243978693280218810947749972090356559797090939824487300027723931374234730002596128828977566255950063528070545742074462047031241522367308457757046657285579328274630710886392740139668755737629872622842596298907614962197087415243773311717608107987010420904688420189539016099421531386181087638314374708299894224576935690935641610272879238901312823311425832446822185575250623065104417321541724722604327207230304212988262947886567813240374892666444356443809314062421089402109397119525953004373566550285792841832275249270250079537083629639235769549776217823295755802699947993356591117513431137522990492173927848509654111345190067774554440415929315516794155911370883375551756886646748750455206639964907963787246271775178033108122169674623703331559132800980978759714662418289776724122930318117141723632812500000000000000 [87,7] 50236056646546170450052389523677393726325331325807903784646020270314900111491938852449254243130793480739523328591684893340589653253684834789310951777329507042788453877062233378476303258629665332227336284267011882773667897693212535910748194503678422647242260727831220852914028549703281251109312893586528188330228779456989934051008325743639321189580149800628663572984973997882676610896505825717005891925936478228967540276572823697494210889798507410025047039914016483442247358964348936000809322355650910198142753492278853869554201745528488305268913053277812046023383478566407019298106638596885094223631151175220766003267789855408950462729352689180476373000579250582290071190477081524449143906721715670242544193361432660044150965079564685507102007795631204045769337582343661258227656722042811238293257016054735202002407273184818228231362051953802654129418087971954768731028736362708818313129660139118782607735980547334418060977634261068503058669863055926814458224149440127932409465638214432123807768798548482323488465830973469329844717137182692686265916760250243611185634216313838754814944723639322245771636980013723405588160440599578496569195756287568868009443764237779085069884458500357777372872839845561072774858887274710054943192281331244078660218918742524968255760031978178654275635993905367758618254291359769866116700352573921595593564441582803138862279699588248845092826584388872268973971736895326722945380271580666552339070830775388470363824755472344919444141855804263065864028697375183804564648814461717548153549100282962348349216827201979379929294082013841527719491175113429990114544095766896306056225774968622523470309909125785482265378807411769823815226009025513066176811375092110353879290755333265967100877365123754064811301634811639569439959999399531102401345924267394324951326789211530257261430550661383663015880752807454952891095473722959835575828380473437321573131863938494956124304496787319888862808378603402754329461618069038759389889628889810278843006384659695096381016528674732605495036823403881116044833291110620660105647878027269202788137975564253227786124725575011711904557409997455198559539828154546748813030124964080560279261146461228352725831063749920835621689417088495586374567973827850730846305293714330006769940975629790036059256278656636415869024065011323683193420996202809942226582308576873882731567934448359260099708261465163491618055877819039224785625070178441699410787851363251880495597585990419971001322167563305741941124899833581439627074721719202466340697941531252367994591977901410642404839867582877818228356914193707737332761349477286340439181310996478134478504529170095338486135005950927734375000000000000000 [87,8] -516199265882156174987990724052140631392273925213018349815319040473209695932352260548433919442676602166216737318722302131949103097024898450030610679051833436087279888111182044417107954282117103146177297848667282360711701160862086140340145004645714244221056849433503581838458665358950675123368902775939144109248224090890214843299574473362477879130224841136433127731047530958320278760892424548628223645861706637740442211906130763828160922184375995465604532653241004709671258689749042899711530610841337443047793624098896344396843328176444772059652840730793697746338310562177095512130014363428030509857235068858773190555869514772640628721556886746079956016036562363961071053496702002922701155494978381118638643267565664955727705703107881021885151667522420426228426711161621421115886176631950339149211637026468905204657459652477342240589453925918912984105696820058301751021489611887404353209608232789961044539193230699879829604803889800897809803901138008765351369596025491094284086366785001608453421259547409224831080757369067991204972554143399843971409410084623810778162227469150545220396902696208551636330917069896541602814388125415774321060920277903611914395904330422146652676517032411822060659903228847817455956439724201204625827136407803154577406883982146313985961501777014612423181958073808063963994989798735658373358931554774596395363014479077551300581173139074555965452448007323883855969752501624626011553609805617690624443375214230604606893190009458002439311154613969138209333064899889251178585267161182694617126014941653754467047136707443944011841024916467003529509216490721183239956831098831050933249721695674322886777674932872202781726042051450105526478477677045549294231560357982830538230118159375098550243059769357293551100567701002506425362299801444297009335756539965788687766541767248877255293563878308401382709001978753859301425468821564113935407697252253781901536173476963465599851677930385152194966274581612475028209726553685508519633109032786668135231477283511708185103056155954066266520414056429077758650823754220531355267117405978526888060180402549860108661578513160744842905443329246608260300244171002086867616366886402744345542493445399048564264750408701211099084938537789601452102247901372647518065066619320160591762384692587702095615545800774729854678778128285015554377025874749409419980579804255896945170167775346268549498895018082198151300437944631633979912179397799899477483859932295050673281503427126431974650514292834485803764790072502717786483121359195046686147607745602738006345773517260252064796661023682798662035740296304772393808832620338763351936140670941921548831032851012423634529113769531250000000000000000000 [87,9] 3528570005560874805190226387386896595087152623204952992807278988648070694366146692794933133239636050338970874224135317067288934215706445379363088033520834719283525522305409699335879325020866339800462829836544022464289483720027090478706321765431422557433396349054529953213725989235855895423762752493227237998498400800265011408127992469081161474983901347291813160027743065153818946854557175806228727778889688098844039215220742115024810191126606898237367812171678428121547398999039724148533650505284040065882162775701942301490461973524763876822695711351473905262556268650322677278536151134864736747727803476379688925403777331859921879248823732848146572287955595761658990198814474659087783033694067708032555618907084111376599266898342468652780469442475083688670584775177242812300595025547559271704267826776245441903400466388462412535728505914035767944578503061054795285781838140962321222802988105868407916162510595821843078644957126200031439326383642755670743727014645840113554875439224973570297097655628668567874695760561329721625355883257853290421977028328436706562388139393993704221528492563300536319442089228156521558081949167603254255577201895999417960808349008519793703466720048295951114410583133136529339540873727081336189228615350062507219482991607137870987604330252636476844126708362126832018899750636690420906581048049381475833391836820225899827719229752803584206033415269371922059103452056400906424394079062556205617652953474455835166436940306455601158779132473958904666503495167557926866345158488660789247573899996681377761579555244519422154439303963593941797866184493065904846510928801690646329734727380583340623116889663565216008462939234905331307228985922503147518129363485929944587941054425045745846340894765799983245043033514236698670929308145320978503252864006110865879017865686548194274967001453878677300141330668489884182903844877851817773275277971512844141510175313432931555250626909682693765193618607621785307126186010717222984481943622313389634819937588467325342756951130605794957898819529799035153909417385589442929525717368626356941904680994639455919684668390392651753617034620803794702318656838225464437594064407981754065822514798665046513610405561566328076739083015237275304756632232147073831068154675208402120302589597849425937155889759045118605659800316089945094930941390132244319311165265561722355430738205889041537807464122769696859958374528214011889883870732318596990288349546631445726721155298324767119974205971366888875119751926386640835843382244613640447114219522902949750296491381522275441496902568053175420071534395004472443520703134350198081392329556901094056442502733261790126562118530273437500000000000000 [87,10] -17748288114797880542077734875467749566061330493590927624786833613269470146797110338582607629717007175955689772534047433812298555747791019538893771155030495756170748330714267308691847531563225710002300176462597309427776444645003337629084582855484430307784142638365956589933484529505013169413347194757489132948476403689484972416922390384730591558854676025210595189366906768697201142831372495017553949763220857546136564499781163242886443957038468059016501840903936416249817896818619073061293031411999570476231258897150752033464111284149043954827621528406131563481198254064946571503237395365630974315869965794162552078323439749690458278071422352946714852927831000273000173416521705797607443419823804140566648656691660312302413328230611777571402321748495963586717008526061907450085690710555809932787714380817599671093953838980262712910850000907800113988000629731119137071817765760823522062890668096040118588433412256731203553220941571209774074791261682137577270385595169380952839175811576685635011379614844728134340354762871529230476513703611293757786961442626465381574669832385320375422303380559049220481776742589812646290523859579644404779380778713290666193723569367614623617863902638490677148383381009453079454247195830674661439283847045732958477769058263875263674882223934800400773993833861622480070915142414832184329503886697570670704372206384248789607256006473110778598099681259567762031635685827041419145546694479737795759598296796243080987512762225264425878441673381052705727914679915516626073164584635851589783116032900341257892237923999306135891219322718035678965671254972263017316756407782365774050823982297751693591047391636794111322532840271452725150027872148954081452966138218648236043991373228143176640028613046673676250488132575234368090219247948866448575367162765846125103790476261375240375384901290552046989674880825227240674611936699667329271768939390719434833146446245362878328443715660403951561212700554168754252259075875777296894762365504537911772985476370517343185404597204272858430675946337159502188829893650936496879590095470177827524136277190546352320883072487536080867826937361276595577624108000633933037243215604853444835185954748437845525520170082223971589936552926312776797301821739022812926685638849869063797805963496608492041759055998086434815507405422742590109887195474562912648484703645303908615540765462672347645469914032667884248373446889209592359269908940910951750632054526666873069546850172802885314205351061671151749229153224523547277419137588055822737336374950280785325898608108039494377336454038474851904467378201379419595386041552274226064324531837446130566604551859200000762939453125000000000000000000 [87,11] 68174174542115352887437071940548740577915980416478790341095816538310948236474737006478829445035600496570401790953045674797614165568631013890530151022624449672091222793323686469095940558848488423896781642098280269833688605590267569106825047076857891596438638954826676805866797780395543762102551631723383235729494130709481312592924690248823584224329890256507791962058252566411724066294990770295129018700601287630671329126174800304917664119646728716325120207349579057304721956492007578007264407006001780338258822292909809340808769248382891340883473089091740514657328335921475099068170787549685697433423027299432125198617866204019921383504461091188929885242703047859689491993637928080832803151977136688520843614448493197674177710252893807044554529406428192105608865772529399799129130100894550424616192045401409536699689169623297499596680421114553164148185205559290505886683642191252665799932011481990026777916013082792850497354283364231245662350403317047909859501711348078896730693474802023016877697408607153445305334095142593608171166334831898454071220230892340552379165961770642798534167375367797377356555790232678108517260031542814979049824939977707499178895553801070461253634353696110347472064127788978552243830931845711155286865169569660984241988794000770684700468254680148289189353883973945766357845824212693974343461880303769112280472667314831678378050861968184718512071545426113899277180833158190682388841396653515146285557404228652736368060647268676871690345132408682413251575794152153556184520106226708596080546694421279322429823296186178507782449204801291893722357406044798898297964277034763907243284281811131831665993113360339659762560772537811235656476807773243481232185347024936090137266839561113846603181199602754202716535012294281092053491228400863442241448323431719178643344779399045543171654988078206108772787884384478914636417952178734298783629674927008228679743033261152584901826985233414500361181957430270722482312792603305624918832128071393174555709577180880293477522977880141292959457606629857027012982974877379009042736225699807620622025893346473191710399210302709838945127911040959485233897991141172738028415742590107045692843594066321394352316151564380118218340351331564807940589365613708629758717739749014935786156783345127861372315192261211827528144573823602667766571467731289798036640837818517466101810477719976715495237267352436792251308539018523654404643546103364032194615748823880940235384241823249461685654286615287884266423362358458303574195692580568839095875533085674502622170449133408724697501662000695634416006502080768148937728377459284374487820043486685506195499328896403312683105468750000000000000000 [87,12] -202169731673925305351524726886628452117866367982219720341604466809768596559877692659504384759177830942383839440790383787168778007352362966804683689006243904694348611619339335769042044300204485243792036341921739651262404953020144921155592700484001171374411809106452031285500310425651144944174625840061315519427898677218549267239497805898440122871616760029635495698778804813295483401805709062488062757997684919174771853324689483691428884480660246585408619923189139551019109358923621523545700589441127552694894596145904345481029705916715015377032071825294177167624572366105258908977320868312520727261626240715718320845977477339122030820481518999952472291766371483067251145909253299162370384695741418405287871311691134122236070012807592925357611220094018315033904688955586826807292776442321375090584285410855078154201549641599919010967742455148526110211729100166694099351219906535098773896580332231924227507555076446883983300042206565958304902006120522943402945234658572135139507044695387778027791139148661226882297480892107384621190912804087352462411947190735923873229813127262340468958410630067386122791737418356621297258960546243042812696481026731885557474051336663579440552686495510836113857161096413564531742517713900270719358651043460444487813464261526043779666112876603096751977683957181049655864068016181891564658600255226964546072540369930765322112957641716641467077151987942978097766978158531313158680176034726449793739369600892572130964955500566291095630506731064571096916200333330363861556754027333240075282018804708085837324544187589065570547717911723717524298135131333642349778023548472434180238142278955753283204287500311213268219365613374657926517506815883313910817344618328676684073935087271055684907674698084604423885552458886519577179766413565133164412424571614283976903084810378225611375744804465398126413501313001647693989186499726749572049538437277493766933388170511468314826920997231291124833256356126955016191012640955535607950177196834701649559449149164047553781610568243135669287627115494179362170301485300753839041126041165969048760415824047859836722897118598442840463085808384671162618008722879363416647150877527614626088603434258769736181104826870965469434335709661537862988919528961947102794221261265632067604847671761717526098042167229642491120096404568186965416472705629487176964962109068633775764500941823189238176168474643306680474970975248320487982706531788168127979009030667698428113601696564923248983613154780414712809802274250961243473934760426837948260007298911940460422708422613466373005027121209644959567936170257400882507848428398599489527742711914015671936795115470886230468750000000000000000000 [87,13] 464085336473843105009218607607185509283552365375711620894972622672736782621705078949096301957932197386860707672326940586422447277654482020015100977943551222724364103653531245995148384019118756067293872634653009060681656884084470134848333761064684993091374172705524646052015983348399119073522885027654494746496913575784411598190305748687612759518317713960994403827007726090222394637615478900502817622822381525477536250027990204310454293258479599745184846532660673250052042238491276047044101632482280435165183434187889032917646052390406630619279002503079987732472232268900169177147220216427491911670761371153823263215478458326666930486469848279338781532492068400163718680505132326532870624957895853757627645177146561970517096742172574547038398226924351066632388312839027644852719096807193756462998435248364164322666978663203287872255008008979663532444817354900838084546624109914577897312750815295417200443063081876900075365956061432958790710302409375933340365391690122227795864321923722965002715865114466694909886781995428102028799453719816018279721924054861352608615091613711771957914365569416167645843756870206965282880292728553189210102111051535385787942892194398585463524820030068097309959818453272489683173365235144719780177498275508243115029995540352190727231658341767366462732268236618715422913111028435048209186091511439495615336482844125900205416753453574090036768277161096534519557971547317048284893827425278500617922639595314557134619070435209064159826293798240728720303733896633843503298851555780283597251898827438978390696856724687456432342725985247520672518006790606012713338130224732307631655677953522795828812764591565519163260041899731390445012406058002616741807213978082711372448634485659077523264167873805658822463961996511220924015227568062873301138438285259029279442514616617512508562574741352013316811833289152829681302188352791902263419769065560626258821938341790892243005732185841492652395193462716084368024654910205247290129962769920414897230439575812009715126665535912669933036391423750534217504113915140743246422948438617567906829013951168114598890485045806602853319695991162620682491081167529134599830045933183249540356636247775704732512419063996549168393825686261991038876106630320607632908237979792696536862117739723974582938789025875073565958943830196126997471570225766123423821736004117655515671453567514912486981009195721843316285191090622522662754148599631932081534667075388066733277643267512750191027204352409544276164108451017829872912881169772050768572186662085002893105062424205841074009420622331301389204361723970963711385023144501581332239774357883987931927549652755260467529296875000000000000 [87,14] -828017745541446676620995122346272305008973133000409103206506207475068059930783822098756119221994384456276636644710548551444098841653832807315895069845893999095727786790112564990919090836612750299960483805939526351211774161831926021891147500728692933824358891155292027519637257523815059280424051967173517950358632856669223217433140161930861025221076868136640148623589369396338160310223523385793138811478154329148570773435989347548042674395357932390280839620547717362475500840136243620741563151462373166627536879285632092263930670574493966430816369182113541956270393715095702008402241628644388609643199521630953037369748588341206518745481403138487170737360631032620844944566213663568290459036732241378338346976960092363707339223344150232971576737725667354858906894783605437869735986733125605310805256391976376348839086507841867431951764633515751698974703089667745888974495917688839058639621778635728619495614874057626614762085839247418098560071778441452137913215380045324850085404619705758414782679062528523308802725108436966557819821177166119596655464622770041280383138361963290290211772168473096005614433438951883925928077558698234241959188653807573140665670667249067433138455233517775776573338059858085017418393962281196995244251777956115371281475849273816274106604549611122283577760172511664718901833008514854736990379470670232428205492838404829871655442285763162761597049132690499241526870331646253518299346474291669727907622974061919322419916503641013002378827063087639416338829496906119716679925460655032960604986528783652652852144955015315983525511494228989893357281298928062982531699883505356633890816289853340748015923990921775466675889774948482959902260437858170208634643408605726772358264957002938716547953288551535554927065159449123241683373784476807456808291279376889674727815821696077199011858837294991905657156683183636150944823269280769203250726066464388706001198623077552887218798694258653566221490508842687711896496116524115264723231304370225147513594670380537823352242526884367266538963298096152875474052459403882478778107282668187016006250247426121491556307185974370041712232173396226659168768197230906977908174871597503918937423106168787590895100295008122306309674436359764038259511873350773565210841865941837168661764837902887536855929048575989479722061662082220827310136042889164640531897542003711511628233518184587016631192214258044838028275453515118003038033781665620669818943314319121809305043046387761468275006022358216144110174590252345259826845715259986016158733503332962897351389977078959606993850610891426216706867722521196494166650584604254595189054555248731048777699470520019531250000000000000000 [87,15] 1130790108014886781786531070260750651216537746759843496731775929044064934257329957424551802918111843838173933305265987416123064117288628658851226545100305963981616927566063517431420757233892832142825433714274559748671993084838196065877203482997946427993688541694241084329692742644923928145733485078801664431231394043666337110711508631281988142561559942726123522288373267836534130376213988631858871018725490126214193211054609563983012588773789251729327739194126674890543957804668615955038074247160314582510473010162048837620156971176678519637549709503227148079405952726969359866720302676877648301149870107599635029305487685013509454331803064895260448291448430040648884183332232344563027668367717052007798070103464548001707571296146517803660005422773998274224808497797850799147655448298468104650622234747403778227479709231377950317492002160952560039539377895776245668129980707100852412408173700635754359051704895716983806460618049728299135126883781960605260949734704653743434508469122198834015304190704966344593019038579499093576932728100803952292831479878634039089738786301679171494215368852398450326709563257976809114409128073762902657381293717195898452121641743058907222648058273703269508257577117947006574315604824701459947996298164843784817258649290207969714288781522552760023801371102232358472551098947821060785156576290587865291162715719210323387945093311387202361499579672233668469594980960978603532228916044243017764013334693310867889455608138842747998019174615002648246136176312869989057473843733126918393134154075569152058917654941757069142586075917537880582625963349275465496069353484826368810966832283608904727638161192054833344801327183976760614863868102264962904394394531394787253242146312256150159773576017322656060489814298362296808430896771500077903784698416315385224728339949358117868962929351905169241583103770115363040001296802150377938252847306932916473993236907656475529842434910686687373232866815273676254593789694310817212092458189771482811697316563406975411351389209621799432492869147620382609156824164686578566879016257315296055929485716913563096932992966231437999620128167024527077000921123918983022715264291702304699961430659754919509115389592456999870254968580778558916131441271903953068394054696486865956537967926684735074068253898672442116187670962146176612926523936240662562541362217410762496753352932236572237012725269480527412476926967948970881879235985944875301322139890627932317422108488038952593308285217976604938450499001182353562467327185573916166295088728516240823397437071813606997364447314426501189309670353881225839151135456519398081454141902213450521230697631835937500000000000000000 [87,16] -888977992234650284334540733128927245239841154847748079004270590052809226548705884008366443758894674184862764965725600394615154660690836783648133872801997442081537668926365432873454732586277248804952701738748582475544596408472794769715011928791868302420355558175217945951662260835968292781143456514845019921357706061028811536354923361551805068839447518862319994787089133290222630933166758101223649765588684732081158162867459246961770185779622850772538902965037844800174938059371933027529529471594560801210555717820105428804532649833766946895801954636691949500814570061973587500089230285858729193402411879936136278228122100381034785258269576656990020153225428912693151919048714213337884422208112452529180805765575935984224898741904903044035507275484239976112551859889001176948224367731528049671010503895956585820181240387705827305494443793349917366662471984512324487914156719741164934327358136511935024603109538443357123240059254613502409497830172349051816321070397119155725559963783566652119203375536739795379584651044496193275933937976754871834845336146050969271208529646909355441396522404461279866972692844803734267706502380610338987937861537027872037996685471112828681839974294344235372284805051357887093358059765719645381361531414572208370971381084548197505218168283672144769888853642846137133021718092787893354953447366265740240099993979400717514997982426470911628261080905408462311009028866225406801504068007018872162999322850375173190436955650670887478192803114590418382444722048757086394876866227564145513749854960903335102743203264863583731117664395374122653668503998254018353219357062232321139813788280408676051417451672994994863230180993156569269076709536014803306521472761836133021105536371400609331892452806534520548563200500511560334624340500232414092797714250582962801967841681898441731460770894765497833936325957695035624000572092921002735575831723147278046083007138848204144116980694030943331791373511247729226776974321273069321543468910507770678539117556853983189638957911249409864494154836809003249758068085525428821977595861287548875833527949835278772616618336468954083407936635753000884556161835344805844613471593365719819511338536987795381358568422872019979010468867670604506447396685007313706525659071733017914575977826132902903384989294736904189226493351078466946192957603539501207400238653215074589747044850996914008240195775882495453755790669340348810453730351793489605267962712346660790342968195778959530457293831311705721494318031744716624478008751076010648385915441923505053962555946502554249353757849690947124263299368307244891689120752653607837601157370954751968383789062500000000000000000000 [87,17] -1529259964775871765898695428622107160198225860593037349615455379722071384545293854827742475001771812799524135127276909045775118226049622992294926606867343215319640266768359464375055074696633177632783443447152203220390526770996037477810051078366990125760773058426070697281036595008677665498152751143639919184846624776078200061677590257882249199550599831049235259393709095791615915952869905873288998046525713783772888364485081622275651559311548435521754608636294801855264867328267276961532480594440175144936935338483346369653708434841666789077007482507165810461122643032622964530633926402554408165170987223663817692636401488742352803010775507793756801986297362995487335970205366372738181692883183277054018548320680406153523612448921885088613527759070720770796677957935034633424461735290168709940900019370349728160082059397182641062473368238031867688543082645653200188128241150865062250314607727515909653546519581082163640691076570244341164514275173492163070779208217590039601240959633711760696637132351446905902007401233760016510568367259354245817424144064127327430968593849227206488588437917597263417158939893197394528542020091998813244865727393440407313031865361568644218048098954232409570322937350782637165289103023905092208530139060178096016972479049575508762173629915023765485047257933957137372664773868229491686489786126526452264135091451209027669314577493886199737306413342580214440449321420196960378528351871981298581313625327346620748598896397582850656428518296674324681300330571800374833421573646280960355365641178421447806619406774283443367899334237456827164147318376231278901138839700324311596149239352805883146285037976217956998168508817992121598918006892565671361839017974397534392617828289879344405054042986054388471069932150669439868274955259646133060550071599742107645552923071384036761590064135869599409973991277199819089769466070238723943034178939239120521445394468275084497018001720131398368900437067668262666775126958827328276027969396525249304399064489095349466934053471212816310070137208637903267131292614725925237511272445134953676117006026198288045756521944235546483857750461488538434631919683208255946643362650220882794579936502428533463488170722740582987996601437218466105469048954775562641119069807209625569388230545177322375768672521296112188069523448432824116022489559657302047383476318704618170958529296977101808111175707136553442456305190719491325091195869825092752565950283347408493241425394041849912095568758437902237573990404729903846940562785037580108617818179937602003091962364526370290517576739795274187797658917026352694558638360688984647595134447328746318817138671875000000000000000 [87,18] 10439851772468784941010127855747835111063883385877773985643457375640075688221720252066906602436820786504091904491297713898697032286415751427243378688007156518297447876727622119664675499998605409986007153513137167705346399373241666544989384981339351130431352759820307845189955732183694619158051275226090363423435996860300159844388020927383743794667211129115633198737860686819601869385377495921768706069108916780667739697787516855021200038544513115290291338845650829591025323632676910765663937547904762662643336610956747539193692907884210333722841247352840314017189205187285507381824314762627229312280434169761919394848773840316891330098639624742504395847249519017912679838815205835509409975698038656902606501434630557452991025142351111706844686426926271629629589292023720835318226572139379142943904412997207270572958691219953188918600790302701447595129941190033413313726001036140034542242108434162395370946829431705036235569882614992370716043482074097657663924505355072625456838522838800100370944497154548825770644100178072930868913223365268047082485284786721399473331715272715405443848316055335260712348530011167790413256595089105385414394105134173039775921645748474148088938774245441756367826119808544714529767910052246515978047229264972985119070781085128239744041639951963817459554453431477303050929467991613326435732253020527982320515549240029471093857005998011542183231920987670398155640087649814578146521897974734271322688122174338997920354852491885995925499013667043899052684582482404429160013582123503932653841374930618337806974758007660024364305484471131200278929703775143963313573247731593877550298238635187241401206710044918782211646042406009657138363799669548248639874898226073906198509796065035627337856338085138998009145657259092290307060523514573344290804131900494080170879366285842586428506991371189352806205663808848589454933811712800028551171813716948632762989524525305641280630015319630699352379813584079814199875846472024576339989607976933398264495718678424942055825570681619754022716662518533986618814245009490318320445072847205318499629572904650517716955588894003713426274328719932215149938251219740865091078050825439405177934677966500325146574404375137775581834349789580890988569761772028902301998382265026085733953038812854057546729670954677025663784725777364601263738967851880737737971710491121136207414871911843015615160851174619004562605956369127154149380743093681209856540675470106245726417626985812509155906567125887706422125885014089706102019454321296137078574822555291514176217552786207259883218269589489516080738589886968552435239296349855919743276899680495262145996093750000000000000000 [87,19] -33018225380521629564191127560776668656833471854186695930897279380874304958646508080905362839814748634326076935446668650904506627664116559426703542946587163424256470915382902914343204725057626872232743764631238047594119381128902159300864777046168838794510792409818302352661699629925410251145594270154372019373601663732217735888118184057939851485142381315912431089536807692970204939367287109557425124931915522600644077488415569825826905693782712906858937424386155127119091306428665709518481260431581108831100459747671071629187810101747615657096498203064325922137310089223068833953639069642176689590544859478251453223297508588971680775760353894390656482019861500255209221253152398774488399658866692411989734681468724657907991442790521155836047114860288824258020710607428126166661431821770868383931865031411549481134796801090975966123704028901789055143481653277087877979736336820297502443328108860824484938419268694772499708232313377583359922765634255106258304336473942478065405826926273516263997145369786737674306222811389925668967515515331556253802833021745973632122760544009967506667128178412027083004731821790099125067429351268917407151052899066443488775078685425148177231374389795329239358228014090444293815188787221560274736625703141559124552893118322433629806660715866990152800728067308436277411406192547398467977155191668704744307975780788633278125913823408162711121577036397180891607430037828828848688839013166201368507152798142524343211539108151806465514623285125699333969667197386558516135607801219118466512539045111582427395763967980468293027899362127506474866574006100115715479249706450654088038613757768296901104346479653131015104773523141307847583486563179978086320032845098311890478249721738564519153314519243934436339167940355177753457420967840991998859416794461080655917745008789045710155801674927256818639208460688586503829256403559264152250889416641109077110881877256111950674835237110099948997079064866113735136916940407980023798027164388452054512306906922229632890086091803660495199028695859502601391814833574981181777203277703207502918534231248340369752425541895658982826932154361603371674072167620782342524739483948183304653550936538907016467418662153642965099459449094114817819608274992496754730328998237637244108170182974951418049025397358033590079882479415251103904212974030009005591791507775534116487881961799425577603943808983800297456124811819153728335923005087863159937258447391651359248573831952964256651561650069990776697582652206364329312740913916104177575724368997043490953593048215655316269819935074015607253768445224743642154121604781469301315155462361872196197509765625000000000000 [87,20] 75427679398634657737107582520490415182982123541064265865580552855320541107039636643160510515713095918625595354488961734789781028233036027720892560286188598520909535737711590452614910965853752892820923158440463851785937937580517965679173823298449134477198782013006272623031213798911155303896916509267136762235651724496979801886995530721123856102729205240228930193649405835969832327373333168058663782148162693178177379318200832566036641226152537840717202078573630713804478325702092997696139394373144065521846699926248933042637123144333291285666462711285144186361133557635175030509920901659939300212512065834625405170929541877301539569828540567099062327548850564390963723971449955123323512207003363189599660440697204230663604227095945464140788579118836066498491490850301363309140343729329283839450462072256111746328681763831373113853527672386404271483072239570790707630596148917222232001040250793063291095341065319451689677216002695264648080991835430891060751866724470956176973498712431906620418362392176260881356569322266697113858441269330453751302517166153548436959433328783903580219080733509395424848253095858482317122989179561007592628392216747359052334089496615358625702969154702114442662070603430325521343367991418895101680770189261961596098903652056129148145026281609126440547141349306190113629492258115568895503960480799091959119718078833268216590300854320986554630281023079680136443469504213970477724081482548650847643839168639130211795186311538516288349524805928874273512645787480374051896801613419412085245701478964017785880625429917297895179120900237903581935433655005645203746568984399814022918618303782606740885037124999785640469670240896694913554196950670141511327594694309933092222679576644883780289101831049783778481182587706725463656582320232065636888118888035042922518593147728491311508080074613187444304669310160182390274584486068296169942460299554474606409469744269450308303014347897492017543792996148889392761354529547500565227171059117944926459559233716617685636885375034312303942341260839502322931943916345950373590309522399573294056301350164414139718008019744287825548609666312384510690098385996013692148302207865062737779637381112664441038250082550048225350057459519479506394973816923656810925810697617077635571420022879467829943191633839514226321296658447427951059923122941123829134657286954471976195874592298954818109431497189933813502087790335048645947399564613887101813804548153653999309893496332125247941152957624029658828520805864581510654997767511282925203544442529993858894585034743427698806791159778614686984721829343681894029099987974973373638931661844253540039062500000000000000 [87,21] -137164827719532364774535202829521839815798299146705325945326149552615673106572314996090209715055408938408027741266349272740242728537656008030395355392525273407922529115608922289482305332159332022856238742812008359438313707410175971007702354240393616264477548324068598842031679521378717774139028741831716361903570666679457045521978839256257965253312989130775373749592411109068563533267487524480857722685245910417043955757488502102175951402045252151389007562113903427502054575543429579526260976696626120219171846235334023302734314037776359560083319686391684173079173593634918094511299972556050065761599857388317755462148321224388888295714438554295553710773186475188364785511323905936436205800457306464062383588828708069820903756408901374220572466023097182195899149973625697373391759058342301795038246693352282097356166271633542159589597784095938309449577651328676845878165313517350014951247937357173979354588335346766706857229027810022278172477779663919764316344859792706161783236142308802075490863601135523575576143671940155266069924466518505979275853315829186304408830946649437440705065301349436383946299936314369112755660613765936242525179529318511039121200417885740144427704309864546079456754890565978200326007811898518229503434535664753809006153715923703354869576885319305449271136541376329884914145725553929186499061349943095638046651271903511361254886326043394902494695584815693000330449813339327009599011618070150065051414611549524219382949855471892631289142323714754790183407762568486997653453432871766548489263082233713954121924840888560275656768704362186099364125758742323577988326128006641819726983908809376569955918036052866504406248295049903647187819575051414508515285797188499525929613809642253817907810417729745982336496965233338609072363198763159559540990819059011649489713892851841001312905019229137468236040370007620212771586265396205946433887820143627319972707598555457039944802759215822960866353259700850294738364314083555843031424965313266232188280594200055952551594984557710393664096511158554774323770291528687481975512042034605422152833269521559189074219738510388016771146426618946331534544437855180095349887331739968711292514489091760186421054242977347209972239628553409678517366624511384838800158755106781153735830081206286285586704796354660485933518407510263445924123016139213669334340423939094000662828676916208794063485400796784150642749569282939428151469256089753324879349176820286186407444873553384114184779185003941868834371591274672625770872279207742371334353534498156334701601779594970636487718665530148006838387651401262402395871825566686652564385440200567245483398437500000000 [87,22] 211834692412330365708933574674540651723061124147384689109307881576957925893679564513502427866235529386635780032311831828049986700828321690969945984190697022612060382937059364490012870079140653753596023201462806848056268604937950250522519641378208181605422259017383100084042070386948742165924055208007265762216393071391430536745106817303730828019395726039105417832520686232301615366639673290454057601478407002436840245458832169318321807230066676638805589013912336895994106032158054955376412698443845042494072927412375105992132229406467731116915584267954295431313845840252031006565512025857707216103122370596898398859283613825834059826252006740025159932174193170540812536878835134416847295505962488780737630582256043028789470019716079878654883435622335498459425564215582072683263352820742977729381724023514190190888149538065403482965835168667252209941583972958889932271814854232968989901786275555674292633849962867850062388526709643058182690445364665674220414129487433573806406521483217820270827170449224646415891097951942118488152983805745001778883816009045122103283904938654210867635839379687403296226607157997774526107720913263089516103318870227295969600692592127706665757245759822978678584154197181877212313608579758271982914646099292035900585600500579445907665196666170126345803718297774957561386495650576927711264577577259429510411835196569327740758442527710044624043516847810937020933393368052993531927992033356956304953346116857640431392696064472337888443943492784260555183044315278922876488089157882384212456504121427911303599284095552423930381795959196516901474845693372262956277579175515515674931957323954207948724897104396737467407287330369625234911211553007105997907122848606154419901675090702418052449270684378693883281098833414207758409667695026856578662748639990473747029411678310585655350798960013933690027272045871894012260119135608036914318354719963753134766784021737740205284097354332916227730063725036829540735152090561320503629793460732940982030612375665812539565456870699339724678320313760730338919204872612957452556407760099167332241839953639414787579978917019662134799579912976220518624690451692641414470289439046346862262816968864453273664614831546339714043959590697879529470818352061821437253291990134927547589597636895965547122365031276553094295053041517197482119884934042965992629879922109916637176559544013922290747782206222509036225336150197364553602766197685414254438852348929295815958216062341953358649135993685031053527162085659050853728623511193315765172662305011269450656367210972405278367819220055727833900411272413156528460209671038683154620230197906494140625000000000000 [87,23] -298497784444678454095883394369675289368484968281035158417047818196238475376058487943808880138087392528052461308878611367040329477784661132682307299537042539736718591204202665933077916036889301324386435472607628486841548007164253426564466364624495207471170528782359730482494812650097877955634211614185651138268404556554367204513259384298980610145543587718362747646866684738394086200914142410440341590090983009807539754509949992774961581780449881384551947663905835801775905164013212213596040007430083275777286867219978496597420653839547776149924882504156103081247144815726047007278159630729030023560051633660713247131544125929203119294405414583635654498981838445746176670385952994837803938943414042956713630388614666802009981697975962639310466138310889073529790113511534916933304042335219516424052843957993214726168697800781988246492603926768874046416609565998475793476554926154530812335365324408533879263894194378474287933125204816687687551817263720000421343309302419916193089559030548173983857728142150134447587453453063965232235356669927738452226577847065449206592517012422609863050920877052759576386592456028220222591686686980819252085325205118084254966840347293933372266582903663526655834245552430319602678916434557655738496749296821174385234444342778503189379454512394091327472451409340973597546417118557992635308116470453721467664812890686959163006320377899063512418635328270038480880128595852342192349438328259010674463899228618655035492275012911270519364721643048154585006376521494772981619645503100684612795324496321866862033121521412011642929856922906517821093599794395246109385102986064641920404954561024887333092432413358688326914589482793628710396922836340505826816285246772709273664027260992221012216447288385157649045054385832295471786238948994802158492834629153331207295104788001139224322729783820550092326608130518116881248061752037896236808191126634477679986761276492958547654214318499326417613614050053393761152315081397608826919279582846781402811565247476622850062655112097866435050829595910312661407977220366233744403929262447224615950054084482129748514549970229072879974845047781328173454831469602788945238356305096204930436736576594306788451008108530716912057757428914118235478484600215343091603459624468889505896474373061371889385359294585030111786692384976413415265519300381879539341269591372334203845220888671787028252231791172817576715333834990216670486801509535184955878620373231369128695903012085991714156190224793563342480386616097009038586645243101851790785863817620449210831008649484732606301380605795019181580655774242358257986040825926465913653373718261718750000000000000 [87,24] 413357962519269530163256578195692727484289923399280332330838480907201374432958894052379187328910162366720284347861349507886228363762190696523506507811110883868837667280470937157843599925543663266882112388801424041463312334589523379904046061593658153959662496067390601776284210408626358058606789443078923068328075550798440157230614653536966082928519100231829700969735473080996194462114406311708384729098787350272849810946794775029848595490398116728281419105956191274503844527040239083980427629348963660806985674212482582599642651157663478718162149199952687843720072982220555021247400667598507499839112000339217313707474963285316816276520810133807281714555275907087669549564532783727414260303869266121876286474476040942160335633507297941692243967488725427565530583816469542713596074827675007872541691737714394300629680748992427027017697121788664820120708918683674936128035466329482267461594909370929449428019593542832823982375321601952556132185466287787985297030111233792931137606494026337958905036805757568418051029701712580372302923007508276563695383307676989448196124590232716366688110116492583481140123830801285748699563085553477890662925773102828072956717626553703104081123023031197331815017050890299217719123837393377070640432526585138086173754001740621669273817131870768627102243651018230112799914146144047926807380621083990064711588570396778053596618460311641025905663053294045536748924501876269883371991577905196010832565127618195538332330399974065360716547679196541900286927818881752590933943497350284862352517126768376009680398344337885085238320959825826770933913823077954367541975803434582746371415350666412210114887499703716306469066868485221367994704230787600839076794960951264979142806321637852540956495366084513423437854901396137933258979419834232928927206343762655795589031098994387503531782071548089566092438498483716023722670817518941150391280178652900031429002194738864534254129031041360863120902266845654456343231427060791918528168655426887794366634367955083613196321833123495036832748411398009384554630693907789708560862996893583371911114023496298101095618720984016344870505874858808689156190924650431576382597152007485886951831128761507068893247025014042442978785994152262070252136871003063997225179911072087542878250067390377007941476598264904324236838338584267651439428743800854053752984861596967072816912291151010671804625730199233661946981705545005694910015683685259934843014804659152574137748422981419463586631682299149730124392950627162977791573654228767353187071394610629198941464412987475924680386842464288391898932090162688268719648476690053939819335937500000000000000000 [87,25] -583551666805781712650443155581177326751075077762043977613128501333945639719180620915775323789659114602769275823536621986180278088620055306445049798741452336479652358377428258756811511554451953819517983076049700178383868218700091747578624704365380597444816088516203720510548553208553527977869950337638030444259692300028686636710247490567489185766942278186107866481741418525278921710495397701704207501088408859508742475890100929550193305610261284613462371211442654714143020251376553651029842753552899872761387579339570449962882672929571207351119683358239803366034988533388095120305102480718545798918775777418240999547496960059198644302488310758708702556571877096628629742866087820500019075898759870210574750478678787289023277120185842318095288579969770758285402412815342675734687454912076307355702278889858999933264865788424194532842056117852910935106820647439728660821977434130475194412001929850037864508432092450546495760076085751956580230497380456504134136434111681820286720830309258850060389774935847907405789649809940916082440055862044202232783539381590610205587529840486489038954547974950545335839544094268548285007491322605798715261758075844143055402873208522538535140843381623953798990364448415754097951534994732008146622110960173773520111943149624308220463293007821508527668110669609810311806228103486975896166631502214170145276418442686365826197764594267935579220664585167970329856287540042994451093053733012339775430199567346909923097115413632190928812051442679760100440098467800956980825262570559389824314553525802848529844300573680070791775357467483520723531982225925157889453362686249752869310311604757446098261994603711216048152337222646518133583125015035801290907007994450827970535506703254656467131052397593751810525768398016599185100030929795235372465683639269249377015651359874511371186618631587411331160014449559782888699209136571126771422068693959973654819031941664584404020522357853700110206193761676479965195212530657343276278981138244600082692333272352625970624636656590781132370478745851082721567494935241006611178184049770722435339572932498645187325847771778459758578394406519564640502343835506867488614094367558756836023742871189652455308013548401764991898746614230796775677970372144897607330103783865195171235655028386457450600591977353460712948803323483827565706557786441972704238224852802157350183982271625017688261446538129336835812908589240116668220544118451819517907371673058432793690288727277653134528955003706578894726229185937188249663779888998172463003337110220225555453341876396510566430863053365017318439172434862971527991248876787722110748291015625000000000000 [87,26] 818514939463389562385309355866586035713867123900522926882887417112838618107883216816797597844486828288848032440552866413494843827905378698074985364777790839508942275143288061287567430377650424649207656924984656214382744922083097287772044017878523445565476708271086466559694666956166246670232396622491325045173811452872091173386418260122307782937047058281739000183613756864087156018730064570969154857075270498236307180446512186664928693340224443279580341489074508350877372996046869281965252488275878773922728896694042142154700808235663258000394992748953816032354674746202649695245920475769259533968806077062755571500984611751889808919330887003221932975726158841653933436722102748174965611392233013443214127037181871065203262684003734637591272457404210333629231266457589721373254200052183882820636535925449625634808174305660564202267922451180280614732304211290006522895507301795946849012477598306178914893964638945869929140301472897746989883422590745084092837410719530809007284343204325305904252077862370720688433475047206819039388235701799701280448923282407396665548483456106402214550185052097769361979822637420336223266532624629044186278709923760293592480935076898605603795114746698779516226729500069874070056232760014153310654257829199001030231110833023252355103731970429565138202708093779548776778407649682216657486548220909298358663999449806213727647029421324968667128574081635303817245503801565798606449827975588704694356358045494593371464078602712614641979945776938577500743648720889139032498853507899382386644790407465186020382948476886150853802154401577369043532176363876780054575391058254112615947592461636990870447706357311645359143772338069764500910380438916809463921862715572193840798731572943344430659876390385174774011885705421544937909428208669207785073516898725697152208437847889505534537128432265635332597980564819860923376509400620616516257793001595598063480513081472340160739639098403595033447249839621018635529904706884587038574131586845515918774845953279227987021746986817095612751672939993272281714068415399990008267397757617709117774987321561221433933187902435249999335584704060224847632559784817343768422522384127880776890829070717947494268389568494402758756852823744109096333746385441514532561777964794805711291167547896537481999976053208180806034522969919265238623484005510370674272254482235878645613981483137273026957227572015552253766969077202977576765886087492522132373438769982477834197227285776704051596678319211044101808681921931090499119131534088743537055212652744892774992373024275429427437596028154653685429686937879978358978405594825744628906250000000000000000 [87,27] -1081652504217419532642634095995096365380289286509990745432747983305558244811669795050857229569639683569244120328827404094308584274614874010826103942534158664930647718304139185891559850669191643137618074749078503369934697411084874380568249834640467313416265499049814092670553889110334953414508926431383336380396187352000058108497418231588145986675440795737220804339233446017001417986753338162058733342625753560804295802799535573410189328885411628044529047955329249439211589998253179635120679693110781849012769327881854385872772144600765890984117519199705605516899166160541168605015385257052023938813493574490817884889788170072639763118272174343107186163372487653642091251612761510242253312865625355645245872485744455498244358226629672745098415424728680200578449324625513758624466356951844869534787806504140524650441438974457620687247667022923170155148839491460294331154265762989025827042974082610961108580976341311256775127539230269419892277077034710169498996179446851644517476518063509612292147529502691941326137547251976579671445469035928669479430860272497516150088604321658312696448707121779952193205535774031503582917901752450114804273376617970341886031376282817007852247203959621130872342370955408185026892354618778997266670456014465948855479926125762903367878024801026532156641424785623843591591031095701827122617146064294497741754951933873543718586320869486178138465549050199162104809203708212313761025174591908461871551112671416497626815073191774655730504946705453220761928202598870004153916900396581710853755830173445229490172894047166158042987412301404656149981805988538049174433211436754452976357750852976737734420274636669806537133027757974963605527895201212238452944071792013965966783037831325651777492480177001604130182298739106313224150743668029572216016788389128754643066481211001817508538169969379266713384035827885946127380159240522673656702187764618788547680948298044055701011013335115428603907982037306278632914268951389626666539950404011662401278966082940356317913048659473257825873583286171578585538433500571766201489094366847786676973641615363804814225720192920431873415247956721007540656038003046444235892245619208469014818207553340156919586466586093973353564658330197075001503595335313849131029340939541645148115454919030666157013937524714775773204448825283448513426142815868505634621664373477929995035244586970987915302774688698618367063010822238498084803524580839912821118761143860438165100820420355686558198720659595314314201008735720390732410197961722524196507609226040139949225105364272786009118281904124156183807925479811729019274935126304626464843750000000000000 [87,28] 1295366630587753310127563025996464134704405497489338554870893722015338747910391051436660606054840602445367644244060400021415186455296215184500200142289409244676790006149047272924343969832890293086051643797004499786681353038753417610440167200617281745709745113852630995922293071152331926771183530454535283537830401771115002623424613133347065871676278530632194613429861694576815075058453041902717848064047385052069270812585318085507396580148677065440023197227670515374982667410412701080191342477639903161650645098753697457075999155984275987917564428235410498860405454897813192668891638087930855624664046793025857017575302056914981397191318536510644944537735087445735783608605628490155568117225475051939054756459602662489905807848151806280354513598094382705403637389306207314608065784284607076899548268166637257596343293098203703117670534573090149875893026659645261266040808427305485885887377481770588501903387927316998047284684807394220995178915198824049271836137439107476282782845620931247915889398554259656268966306237044505819456614270376384642156779992248069092578163025239724293069727323952870583336741612212766004034400197696798595199010277606863688773398843877771774841818073398822318430458273158406792172766490698247670587917001830490053447353269660330779412821246954312498000223090051636024629842804692238423340452439406516509786833082509121674072282572033531240190120196404973482555138899618538979478243306363537139249304776134229608002406442716915979054141191970322667165447668055660960578597909710731693184263202209554480886554617697044859817495128457985690472011741773158696499642950442524526512035537138880607674701985977878555334155816037660974670028939503568459499258596777828543821358298739814829882529312687042786422750071259188596177449827808852235609126334427803335471388058508221213048970911429633203984208161598012367551667741397430343895660233746226242669770749256893750420759211155963958476492799890908796565071464290978759730375369824252182179822063364235355022526673620290611252412616703041982893107197732752281588188748496219907311554546420805467522252621854529299418851569715180545561239207718897240915679898528262229056377574098074477522167101047211440846916486829247062116965327652842421601269374135288654052209930700617642903331789300858953455422607701783162548740077920726073199031465895194405300179879964209871680431218298527834458583234309853543506185681228420270319742505713285311413446277664271299695856045536923438414698184029555119267303700659521143227831485418772121828700677156984031127932844012357049834349709271918982267379760742187500000000000000000 [87,29] -1385675536834643269608995814823034122614325057446123264821103575696117275724015666874272154161139704956845127401765984145873038505535845632495973613477822992890112178535251285933431695396453465587945943748952083899113730374570596543649002421888322847311856400999130255991296068563711154325348475068994025257704107417504162166346821988966765628369668349394065185701032647958562615159081225782670081186856318647377667966881641246160439352317617436399085085968797107162119650621009719465677380339623010423407881440746827906224834665223259954106453783739072525523721776293316656069590166883794807301327542164819720011025443994319458559538792257576513385291305303244331721429160691390866622378145577714219891003054326665422573168508614415666419175661194386159840762545042086618875648627841018126394033838854614359403067128737489263358244386447228123102488050563157755648389070123817458963348834368417840193877835180421075907424767726703605621057296405715860342614288525708109085852176620294967605194756694894407323055315491806478608879564849591987693653563346165891923501146461923893900890085130769407376637375196786325333804404446963166367447383529346067754636402680485168419943497152256976644239688601278548724325461578091670545374496157160374583833678150358798146427815979848679417196287981151730981730396449541206815808396984451141591400178005038576629280372383548727286339513899038912239134734274461333622447753971720101779179904869906505575725821163414958507762989054387755572121802540927312323366934335925812357399712709446755524922525558844429510738738217031445723265892053331335423493501170303138598949335311454374213862846554229349146864657895989002595002138899509025232655108150895052503297193602320947568285954426725275783135730568500557767490042783350064272547089572502740489625513023453665657327039964127900546716462275594915125138357753668261688811395200165150525955538307471029090070570231185998968302773404000113921713917870485699623319792943328265715923184962397012604286414042250899800350194360546088980632360014329441006941059165779290328699416504966068348906828801020207842534618239104894352392393627213789731992544642588269506963467019035698718611048198104692644638034051638535352009878372967257952020483577198858462044852091520578456912150104475239351055047429142340899454814423468722695708366458194617044393710684665092849158393989200387613434832124477812996377720323235853147967600932759973524319078380469008162716987407243380190360770065027606826551113679326253853374908117898203061040019512311159820527674733532381805278799191682992386631667613983154296875000000000 [87,30] 1331276383239407749452011647712954436324494541165460412996618213707370620856599445826740535526447895829741463526112972454217958324593711904446081556405802112789895325879623125115489645944245068348194015946608923718866586922880690855079537153438808432346558980131261350269402405286271035105794019654084684944371370568261207483457514720229292664790090875608467155357083980677458440347656022114628866070255256928349461875440489479290578863806718072191903653391182742706749590356480653823288828052150385759405187672215751555490195450013328915119539864091947041532738074164887971675462316239649218891238826724755953428004572293130313207891326151446443260863966740812198855028835840767379578415080705770911672974845195685826102084649001086140286463705624643367773989002123004100662610117175434879230901975554781404807659249065405401179572452647049564671578463391837346299103130616032346871581786981428772002818855544486730008515740567300182287946235839260262725089817224561720156771296299326067647497840698463233476345667989229793547356617137059827090813714487145464898190963749602784851809845665989596349820764904179278254570282234551672153519052208643172832409985350629847050557497513300573059335407561417420743744391903962816512466499070697646042223749077777916403096679689842665519991010681408865784557724866735366601937891042764016960523070306866561914824556339647337170932251220340831415780056797085249948272272642952800537233134195699032461869065933395194692673161836306808959243406914249454118878956036781771027357373950751555418212680690357814092325114404216118351728784272665048622645506070478929221142917147616388980701291912154755676761569696374275980699674204917898488147708152057274933751215632791099868466501283430168980451129009583649204084335754742916801119440626580586822898807462990607697056517856033133604804631022698211501311809820892280696882352284296097723474618551022556658686689194003755116660771578768547317690518808046185139359768988783185326486591827705394002598969423841685801401247994351718161629902055076904943972338953965486333778644435155849878377113814074272495036042915753144258089718274080031596469992779155953933854167563348656493642957694859681445877006818641256502836870557794367394036888798867499085192008606835221393538829443442080090568629227475645739591209530896121582544528250689148587329547144317074811180927764560970509619450143849219128383557909098283834464973312636607186273816136502827574008368563893813338133073635569475061641604419489003657120247931055965334018217749838107600007520688392692598256417113589122891426086425781250000000000000 [87,31] -1173505902708868144943766209978065453832542663361199171216819084881624671947923135506756959153264646359221761705808067801797749064466186920554468324776999131574749929756500322463733164361467886587818237699803616319099366347282591663609597790381794574373643284624762388568332530861297394665273683548407596100932449014439604923567398783159907728550916927148682518570402878150322916128298261388881534409949303093564752304628550855848072498001103191231090741809138955617989529236203725961357099649726678308969374447164493672644403711712493039859658816051491952980999090804030674606525360163599796494567096763487205059059829292933028505835592204485871971632665482688062350077712329134798420342910335575461472146255081747504600490432419790248424635022441150960187225546909413258847073169044093846672302088766232961542791530854770781773671967701813239565658816486254098532546729349087461748892340490479288286030998331723759020274110241981375123275685811832899362411789163078137511833401728035386591375925332789040945611316244351542938676409544036129424222697362620684881644901558094791323617013425967754156302680344765250130248596439951529345971713583856266770814055540918733520792805617831071989873689634240926113714817799430071797732298452024318511088922963761640554929687821571920341011702023316341696315941424502195862938040556478278560644447994030382091142483611086926477012076928620930766418630313068133411525653398793611209606799220808933183063004212021453794295121830697337789867311253854792049363265475575317674425244588194349392184148996802602108046059114034949319864891608211975656678501793111443927380272247843806501055744457800560729344553047176354802119415702463702972754008965432992774842524581676907381911699458659297720760952674655151338558159141379006219159405210897549870089074585527919869487861436620458407514096516853917112546470556361267696713632333167462820012896412447445429089128985857125516953136993087702020151966540840014586763318444510050347473633591857012594851382748541316360484281327803985219691022913331048228489566202921932446916229613254446184603057228805392703407202865601581442678179726157193674801344006479055274774148494060928887997492763770783953693708445741299016806632834839227402470880739339102447310028375465867333395621656177458677581920962770954042959728166048402937789930939695448180658221055698378221247656129674046003353936340388497125509893021431730368883239234925457524786136806047661489279824703017848273567738062956593742847185810302973233786184712641161066017576542435125958117447114714693157111469190567731857299804687500000000000000 [87,32] 981018918735786524281422551240181036029782520023358330701995066524858040448014429310039482566955796850985710722465360942236009068806581550183345220741003351533628556954908022547229519680470822462836852681076320190221971289581228622943642011162089904080442507417192827334664340348142511042165840319737079356137079007441819511382707413873018015126764538981235592598085175594362014240747186735757370482873550960017396942519681720961435826366449980042878174635397092593161223800484654941560008539106700875255429394099749878941076627712258010537094027530869454667283626279254395384027271970765799152127686854023033222816995983149530447661537547096051685903520937730983850358645691132017256376270426391115965339766802965509151629265760533845038753711416605226184460799405369692411420571215043330959292832700924468673605299675680887286496862970396819251594025296641776538709534308517180102854287499861868705469978617094526780234220089277175341572022597887858310441416406311783919117795730553371453326090158969886683854822028109028891048762806987734056686833781346778109201096661961397733888518077990240480463466105147569983521149780865824974591556183355584080227727875054339643862039845741014227893425379578917165988610097587089232983171356122775256814160529789545067558783890406310869927943863393031511703006102016253760373566058589799613144676945746783253752246260194578967762949012895240828215235393414106081715249424371229533655947696694431578717946006243587137497101207395012732085728691060947015180302342667098370094186840313031725335342630117978055439186085285589089480521947894326028835963290642083783798823425006761311575009999643377041678767377704077721123199152206510474811505310553737408543122144743690265974912182755240895884783205730062704410907203030928446339785116646705034375315273986448197179697293509484251467607308599774975803089225137364187153585562077997967209096724021691131210044610767341165392249867504008441720187351106535343433639020657458402303514996719532527206742453567117788105220779283841935873780658840561837429630362158083299942300181907711378273080850504168067521890043292566612475478473692999760631491207987462224208780773354132733299774622502016043196216993202509308880720808250125255772727554440911713712743719765522505955339049925091832124548677598751562926842799453177292047082302172342110443733035106380291171127618283840367014286813474228391608253471148500300706731692698784970197733344328915882554941692461874409121227772817779927636153437019467079131295673555565035156137703243086603446115878668365439807530492544174194335937500000000000000 [87,33] -804332277535645279477289545541742322924039676956539948370586550547284150574905516298020035721200794343340578423643078207206678344779482063177038682606344046097727513390508601356156362021112434150089271983587537605928347055913376224216931943653198337999119640972846762799587304246380821392326734150002696841807114249068931722451841640598106820944447679016735201644488072635980510302127104132343464242216403582279569998115238579129966463915422888916516302297306541837089039876895657976025483911017124748920126192260023538488313259176386756816980842070657117601164754211465364782724405063980344067945427294201849840185900143936745163348105376930763279708981836456278623317963789483262616166509320659856823442381568753764787885295147858453794296402276603848575301496118615382467096530386844423631520996997355471779041090391633699878970078813459310745620895906957738429128998065052853452562501346882637557920747723365096062399432616593565494766621638843739708250910596846008530291105299059198486164482668191257390787663212147354644227296134187304947083256567209903184433852013671351091465048039021575105084784108924289360550539380999317844101855492377444728637648968735406392733182773354322031099106303939114902011655141191845375213467983258506046979629988965165379164826737929384803293452472598903228791508147488304426769361023949801021078544873803842079401737466146272647153273727428992043077750476794145116218392314684898816755911192907597437162704554809505025358643334944608562784133971099805011262173067311092628655732851718957549591828231896940361990601666939291530760350097048513916892334333193962278696076479216668982189243952255872107349012478740736023501390363187062017334230334785717190998168650322391476607127952976079031045630952805418521355795376484489156203016753449687214195176400448943513206402340963479172551275818552149402145452878710830487448380234143415417196127615533966580960747495939978708853833127032856224409370802057755952805135439276592912516025124444962854706518432342341629310569980548900184655970366953876734121418249628893998547278529185515196149252758351926070394447441009245039862484766685787640234827608715777582920697532214386122332175913433646843096160331532944109014412238338740451875765131197066777534439839793056381871188130123579035965181191985695284121807762497056992480910152660717468488325469093878729081771650420856893442645599343505386568647392403256562448332639562217821601377750461281202789910112603802161924755038201863444743734034587746176758494413221916450543298192686015178252088853039225568863912485539913177490234375000000000 [87,34] 657090002364702338109755940854009438349163770945852311292546275857510567097623599856374949803352042892739661727579880489989614467254060493251385518119898904697823209194043392623344998708543392023416112663371428410804663601875131500279457898678983501198433552132722017400081286392655858824419825170264945300938129858369644943982568893018213946900954216484363908203099776621350989226933901504527935057299261140258987213750501969351327576078846247747193346307442113360550602219191543549177577507250023967947660595194157243875382076244194179962469057975808410978628226602830414994052746361201189731135595680672076689961001842912369821216636600821517140154758264115762668739710223353218912267591888349397740466032655581993457439992117954712505388481455553046482671916286513395672283768966946862619181082574099891384555438952516783947401340840021979004487547067201661477633384578036278969496765043444227942135756587049108930696417733602805189296768682954299313299282818385626352122094725757703644193154207757788095357252200693822533853917827005175468986957003791741179320353452250600422718373714669983219605244418198637487767480268701800559167078700653344493348728647483784098562803041403884213366420857981091982189686635129531878976482392893311207319014201715059931179464181471656130476886661454086929344414959472466313321201617620524013738362074270564264426792712735368685311730455644051171685275635205988590821779143359241210976701726467950297028605687255611658013189475978162342712888464531270603915987128065634899123460151260250204159659721828010885287619731782656392209615267117299419218895875462778276725468791820195409609951093166385427669642900744921119428714586213000234692624940335579475921459252300703291577353748664593087138724326250061007884838721606125037830467432777466083615015752296226537357782179950123095777668690502542286506612135513475147725897985744323177734806498621846742689630366240058310670805056393897274845230183673225987657728677176091106023474767482830596394391622613397830600390609678218958299916950717450110310179989666023545552284390438391828962323325945977721509744484897214772825263079528261023312719800868085763811972447987628512138676111639302221913257442148929141984525058426537998268086267266496476481155250693649224406353199022509723113329700949281428648542781349115037114067893593014386252104777573623053929382989082422292652113646488499350398831007942415855693708162155507786882525011306312451946520620453511502139089517936943568183970843243016931399335289401779539525308368124833884038604736588240484707057476043701171875000000000000 [87,35] -528958854230187207366038854859306153934347201533694966548157279427786740252210393717137519018000956462361746386380411327763290155096297505526850059329487548917324209022370181371398501466417645955297795546405243297002998163097662763939339482868214921856988107893476695955583998659116928988836463016444796839418668677061760276498497025066721645378445659364576448258154928615037438954691687463428594233050798686793866560084195323384933644857717896533199607547540137538486159966896006727458695509241954527537401475268984874211505232276682260261771848244857432857759836314389286261453336873622523060032683267863371350736638934715368040454564540285535640511365599099407340403915257354710222703904524987814475349604712769259463901616283637994085156279001166200576311408007919786064227777192134560950694004060318081256067946585374561557153213410822049854208018084192133966509257773594027005287684019569831289112525163704578492186769588709122405382208871070965990074649824812820295841262231509703129556211457606310454890184232835947538137166419124469401492445165004257343387684643151754537357265979077572675812691999326842095527839382328875971510859082844097019957575303049143865734185323341212712856524856486005834712348723933859530588360571138220772931575021012785623187198864434737160864556678891087217722965336427047608117810021908112074959351476988066416831832818951538077566468244713644067125389440784377171336477796424597566481220754710388880438723227008206200688404063957544133851258517754494039877794555077684179110944013208939083158291873537098541553249536045529816680710116959210861049993587592653659772021278027386724942866562020541116988128339767421544293619961789856927168844758867929579248456331399543535864519101889405887354417570255725765776579520212607824846487862034453088819708405759264872371382816999180392715398761864380629874174040767337554819414082955761649308934947614530324805376154305405610588204414321805511341705076054254688782313493962107254406813154690513376220272573080958974640993229749492097941545099316298156839532210131819602848586299179993733314897175997736226262766399217367444248606201266226546973723770826885192595148528425416630812748457947243821052813890362237481361105460778131818243146637330928457154204341649348652570965641976760843713523309848164531536377910814544371295772109261752365101847603518670662420964965483376725147058930875286433711279482444672842015471035631654926511595975628743171771153677080759863283352674836281386811303358019277641118053987367217630342377277493975864380848506129950692411512136459350585937500000000 [87,36] 408457533079058919048070013904817478776778900253121221057392781489080573854709337408560399620412226110061945543713467595598777798421512590174466540575284981096040620997445713623531921321833452037506041399614892084377925174184925218624153261467830633132586106514705656412167904805969489030795893162848793426942491114633575352090963401547046399225529315553877337566747301249865197935629377255515108553884052053381616873610125236098909340539004080483978386275455281905627012566467556656522189488961921469920112575675889483793544758685612291569281931933829657371085850926774491805014378964376260673133903584084652443350833918576538445135826316809055916181544279276609750814261544916895759780369151808193961804606312762592436147736230989819592283703436610241939782713078610634261537842695153566285978571947156599313949896457082785012672841228620103032275372298011321409667004416663575479583665616110805404840643868919744221389608489761240791688766300572819803624330182993066230021137267758552764657632676023545061060374306467469057975920755853952221759401202286501024565903100937722583559680203065015781149518691300335055966206237993982760815975157301039936047006454315176975587215275358295494675722466702345814030117558177025386930438193924586352388885405328890532694412300484768040902985455783351412158864135205360965754173548969716423698167218805991395257943557610714686009940829495900944873137136954018581520776225995540228017391748819756319043030724451519701772842726031645087356919955486032014564952709303760081492046275170078985347656713311795209348870435973708373527275483953318081632952175974688175631351731344217219635241208625376556853714539738724486017980101467489375528562189342516134857281354479054341258261730559577250500419712945588986557178645660444246878350571537555140300277394861683828508624949351842935472500639490394119708302958722792203356350574789306431532270750006398257469846797285662305607423889930709770213014363473162976725826742202336657232395012669563935840000294415408082608584400897943644389378652637855885107149973190021095261555174605015939757612182791596119485954082804104833537798645166708770148045804971907316653696708316075034353970068729470260567681617093129292075220395534692061311874308053589588515309204947677456925275597843464031639502987215791868744316070292442871591302040819102364696509498250696881767809686025060603362335353775443789664402066199262636377604471689897057495213133323166836505849571972947161035422811837817974269769859454261071458868892291424517386445679602638425542693312308983877301216125488281250000000000 [87,37] -294896507209335005364424452123855108360460769252106423332755867994772626453591759004999943759669179532026168955321170463151681504212019433317566266063729533653933537834669881611388754215546861135482594071618193477784870233809524303092290565067301888983111424666506362172781730305338347903971635732489168197332074074596923088529296823957291838042130424505305196532936831402622622136568803960136343113152059412112805356109842426364047525823801165310349645903425649489217220441942725065243033918688468845106007897766758934431185029760565274961470872813136494892871763672070809062035842953668584635864973140834839492080755623475593051351627446043285420251415973783236112036400893867269898630809521786496843811422563298627928186237169460682175025607574258926918140350755704116657345630055775924955842553088497726297887648583254845891684327615197344701992644896971849367698182091941922267497855219859141153782819436059247214678151842402831425796164129876540146204521212180554633783845579583977587823630027003360834400370898178689999540362390454410214431497848480361861020823363418505694280380792840290559921109725922634532503499836017437860892716251952407879860050291613123957795252235125878800458377735704526761305286025152213505081866839873204491801723566869728843139320761152171084551650564697510267295713867133434886015906344902220773568312805224004647203484886385378395348211565408133423820417214541301513035635571790113068012119931042897652230562632987061010824057247271391984210313568740507292912587121375982064643952623389533478697323871124677319562022212125920504546301071355152517262586729341495577659134191319808028339548448024804531911371136966001570346554064365729909283046121396014516410464713042635758386150849932741423780814199054468251967590991470826955747716579358182843848138585780771670464305713061186257270785617576318441058819134313539392691724400921862939191124868944047270120566716991878337844796151738132249693463503893497357305504061978031788748573988610321165271167992847277690125988429649470571927381748106142237452228749682912772223180086247223514806469001537734604844417489067062337320105350446060095175451162722275972267897842527764606491922341949042614907927768661162113186795610689859617377209762490393985599464750424461855933861197588524689314200899895119845705402296056129109727013333495992004552033550207557423207365894130708502890002739864126722758580208203782189737022490080930939855531647349709045850401385835254974855961403551851526535369464919674439368730986697617962216906801667772389241584107821836369112133979797363281250000 [87,38] 195805486628730731900959398816363054566773811542403641007859386259221829258862579554848948223076775820645876641074102520226528561485926421815878219022400225229665337401873461486703979948499714324099652988290548298259640569730257514208564528620519428274138333273392336481208261385348030002307264579831171655022161496321636993044996753405978221362068104729961279817274611180869811339011297781149444223843803485374242768059772140373052592819584066146055684237101936541138819933976420801306620277219774674464047519442240585342973069973843723764697147537463722380696902989015081792064467042203350324557566343384653409804851654911040649449507189725960797156345093281686824460890310645901448560894475820761329989076956409526722259594228924650899787947485811137699160489882380358923408568528068383509455443999762751318632967756254296759243544568209478111468712212866881099394937167564241307807814849831849625677763482295338536567975365810149001726017868094967481997513231690751661256425604004937205017909622955580321457254991874223633420259470020264269629861360360278572228122401276085084286701508417616783393244612544856290737501827306702911648153258247307149676937787045055149823726304401699832432222887144310131595537863996371645386857545744560087012370002572262723408581367607510380716881529314869834793352260641629401633986078624677782890482949132841218811602498647379733359433092559115257148195067117465497942275990028979123694747873714746213537012537881557303307188424975955472407965034952389807366967908241425827549939698599211071568230263247724207577306819053209530004781755588209538868495999320763570182802036315496363574687955013020887884687279855445577118022322977288778817414309652975051434651299203680682637297010926269182278964227710103402547384764599801411928050915605586419776737596167143979714273539950931155757789688650897087156922219298984322099020252325778880900087181211108301482928613689893486510806593035780677315103985087347193378681157443271107879430117026177580138541229122843241435039649922302800873277387302008118155686735108066903613741845895598133004515762917989447064918565398047503183028971659863499737866049756948035113192149591646981802293419348316279926751267531775138264404577645602627303611709739939695102369102417782524455752364630039014666089213084990293386580804377462843217966787418975261396258017836989525102718247621934591835252709776897197166005483562033642397820823067199073086232437666808134809511240531576362174543148539701947298970692853541898717527829199511378082613610035478401982800278346985578536987304687500000000 [87,39] -118639350213932946435871819726460067557660750551476634888269088646841522890283311592549328380286273812362900740666334373432312893874389904495533704796789287050412895894245564431528783481679278082670566805725508839943069480423688055532038498057915417793900616496447488081117202919832675879090833346111249359060244042796429741860484826275127592946436644504874615032867390079397180595796754618393247800983903785393789368504391870149127489065213529165385569433234732166118839820149892809545700725246204723004570694441297396347472744031056285286053967303041980112175275279907258822876859011517819230931544135758249381127924514182022303391697064553494549415389430861938591495273140898709006315807008141898257062310009167852059894541182315520571204010719364385181596337124495198825424446093967683146414731458269483768568120274349520457149605998426612664767059187193297651652138079092687159079261474703602980392589019962642418715295191637475932945784957714492703966202014731333160119427441964160846890464588367610304585900141027180911299168835100348320372498398493072817207882509172074401976495924934556942181050307622696137245381964582749409846719484098222096469108006970124876854111065492497574133783866147331320188232438555255095542553955609855104107846509167142595645205299773110335205662719384408325259393983001973258481067371330340414874281353538784785003979946498432352914194939319593816771631605587475452656514222594376275076329163266777081090695078844333627682556942822442735784468223262075560793704424470944394308383185867984595682075191569311214284673496125672094791825775055216904676037354125426757918752146353568239683306722380935652284439809785181877421300095710378740783395012384175773455543570291674934013034317984629639018171655453269103039481867498668634634806052970301426215011779607826550017876205904455829261477666592384668149524106817149051732450849151183706081541286553733418563650364543595776328071091319250562079135206417414695738628882715512941204030716919316697750824194777400918487927274929376530267977178264659416759390918814798657500599315319838158408056065772080550113857088951570395911718807797142416499649869768248107805265003483996557054592111990132272047148880542134898284362892267583876170312364914548123052077029079691173407361451629576893696377017193595899237463380727264340175256280333564832254654956857745332269816985805852703612996837585259485996431583598676461193505529216240451148616137906013427180800062383672527371904894752047765468656933340570262800368283082666273479423291181689137374632991850376129150390625000000000 [87,40] 65468623311675977503158250087197482791941177914623476047000117542345245285011151448825469431121198995154487031059147473753189983107114380748371852346574682750638507626243064552469403685733911552009975818857539500846699626841860327816987380053256370474372200730319157458216131162098689936856876953363849987771885931538064310126551592827148883346083751700703674038854304333704715136474034605196510915442033430687931607050543162549312734168064396776603952939968423517572343330667360226444197152259792169152537389692770728247719961971178739537604348029583433530642623693412305209766763405920268281868428772898919287851706140247623274000608752364393173211031591124212877163097655634337280787166639180543652446033088746182992019575352130680291608269997757919931099883545719795927920577919302161820380206793918003433261687531021820665238659785121888545549647607739584180230165106273544636476297749997021884169239772869818747762840021302112284704062365284724279910856556092242488528954340622996063307454765512802728028797351206337502935219004605152938862659584075803263697185606064094320209563026837412922596974146013917188845651591114118766676982470648088984265195444308516126320492584803170107022282015355767242634940745375031942819526562382654343890803618792497111821323235643253892228279812798402518349493203401457579911931456455560516955064101309637588681623129674967413100952925658837825574532570922061889248336610542864588769286554089149069726104504351943245793265422646451658128750729577495296932977082935467167676039963636113981182042175125993354970573602150463303162653481622343554209198998983656825523851941847802916250311015529558757135904183864501174224123900737252276125161713652192053441922218155974060609754739117698924034626145791188605827946288381695789564104095679919849522962079836726044686825552577190512434013143074460532420675692810668550589046652378000978299074614506636044903560111491900952256070989366562363717128541712729152960906459416857137711823261718615821083233901396590920935512738553595992076955348230730456528137226678962727797408982738738069718789288226735313411930026246080050618535204426129949951061178452690440140646069342390483129820498900324778783280502587280571426695092280700406400465083234085618590783876078393879337566571716671339572162373837753168798759030120760142042520376500205211382873481482967687245895674396094030469222404898105754575605498651525902120608793805861602787536009822617288217703739156101071301581485413900308828530706536335605154809871587253886082713449923176085576415061950683593750000000000000 [87,41] -32951514499462948360235535071949702425529865582211836047123467691928740158642686605885691823933036784315436585031709119858360344636195005710170076653616109954485991901759424194607694676993345707578013753609009960021242535111835747857032841457664752222075260959871562865478285422863097283685597547725081230314489669604599244739182353390668780195268815280181899769991283055104663493726082157055928777985617075488944583402957789371530615111183657386568009476425005084802965209527124496845475789661569079148979280304694567571625165285875058928144092528871332660869642735791252223440689857207278482280322555262028851508236107464863178338762537392593386348277048672566427183891322663964314007675149279362116559684279960115049218049298574653209541606875844326639340349752697287275432957559877416015459040022069965634625263084760811756336361733831155137250175716462076908331162619134374290147471312016234259630771118370756362435397792471064074176020112720336368014046370766760465679605435042447542531469873528396645721081143444449285714147435009923357056336632784047603744677004916626948958109598626796572427579761258458680817378639013333036423559066443893452770782634126438879300641762424050527875527918870530780758113622293562574832415609942219403555760449027362535449048626658462675650244018945920436219275517555358273312905742018955165345380939625621346739767007166799060406651316438258046510651602722078003676665231360355158432946134553548766135433642269939471750374745324702384838901316552295846625640320200182037643164325894745083585019057342830058548498234257581215060616984294455813345690774464063866439528372325495653585564271924157107150338383734909265060789362304740511370856992013894444548366693388789492256336609641091776459735135192361236420369207489998131755492024921252262169903512709639675570929378548344143071294187254612873695278659234599759579393380060573359782874515496205758045843630152629322922502942127416711193850780839012592771217635428657653744960504325695123026518605667812350115792115053831327893124210148506105914351857608990662155868890824786607050631694128195445882392372301179926303092708164257727941718943268839012024394330925204804956163346564234940598672974429803059222561536385123643472774648279492455666209915900790345250158422611363811855605269130313270892944208822686023722491776369707935661921404529043578816051899280959324638747048898385197796701558139164144480465579390315271412642498643564770843896373670842473296568818018997664143102002333776267279742679514227283316118999323407479096204042434692382812500000000 [87,42] 15178326180308864474258379602556647571424617895096296166603253840295672161878379747714586070040173484570669639440195976437801594156300570514704186983585316911944785308347252817464399577828720596035742293461619478632310726601584350266341793695279091978345215151253090120620119261697444401281057981959663530779377820399537396516881285948055872361770449158368365495783478525194055792208297048845300994271926977428437476618998160720932143422997192605460657784326504246231488070343849832090127060311891983041310178224479379758503997331410141119625555493835199009068838765649609676733630343904002931389432530638996008473018335091645992723718020361615208511571333049441765549506287722715187301279110056683419835033798846127817134290747711811285015274376405511902442473663497690024221965497113790074211413350897167533060128179958332760461473034066325378166034753368027570155250490382325414319880078588322778424639185918292025727691798924080050276842416654768288575221185695163492309134827899206816816798928207195127934702762011897826578866901038343143435312548838762733272353801018741554615205783988398844356453473742114259021640110650471604551924465885518508520051627871143630348160116114830079982232042975457938241708379744338818460979981366513265666832755433046251463476028560564545833544339893687116026238836521171416224772061897901197058220528174238792327577740941694674904653816059074224047329997001634622658818502434292167157667527526585812002850018433801757372780503464319390539598185355868068094928347406316367735248262130242944788128316200546292264999128482405679780793308484362538188276364641019037693875141185131724894375275978055989737817899383467233044284228622436388610420138653307796091522336493363025613532759422558555620565645630078611012653809238132831470023894937382807713264343291302112769529935103412597905806903688888193422250251702736885790427896529729183200131952398867221257021736131842795242593106843046170739105076609061512921868780124246074227233785783076014370012238587977193817082388513769441428185048563869585082131659645544790475196959001217383685490886022608760781148324837856841049720264273407193590324911304264847083544977043463687803494701448875250002779706066239258320188655653239751679204838414973058921294238256403970843436138368522915518943223516310077373261151885152806386610776488601143990012969827384381021027908329195123350609527306034782283579195601242201673593142861835540778229987591475599107256527633291179492000935977130168319626568814427049868354189891828109892912834766320884227752685546875000000000000 [87,43] -6426742113922881394645366022796461936560887919938643591922962861287752997333685567082815895560884646871031412257058994702000643661659856898285692816660298748560421800350693428772660048244277298151361814877957937398047219058201141919223104945247988264759060287242073267595746944868527871311271331753304960620981857277344638851514392574043032305669207081407487794530054413699163410069005687737795108729555756204802350286449659827842214125814065384978517046841088460264574060725897307794858519581143102017317714901202795500098301857433304426235572351475862639403764112327449391192144172018207661879707459688860277271100148939184364571755743727306152927456874447997428503468891845309630099991738100407147872733783550084490201684932669674842067274469753637251010786930465910092090591333192900815611807159319059876122135145843038850463875851804718652448295560816121857581379907151345086929883763573680632591221429728904444678809954997509678916743653716582936058467536886717451354454137001520079585528415869712428980163373028676715772858672342028895313221699907607133390940334682029772523565054349442792968260285109533291098080375651664393070269707440431283512550860667428293040620791381235885718643878083666017480898515181845025774481595228119770064305376719671318989166183526386227955922167937831675388952215418540954697605456786377935665675442701090814876210293733032121772579439632288198556268081875186072651405061708669637692050065040745614900851958313752472192022653492901907127609483437704939939765818620850229433488782822202165437378815868054247961976744987673302060466828532368634942825256999799465707748617298246102641927719552700955354686679373123034371920928204502740239349476634862729170568299947534756222009270054545044423138768680004260738774181461476477535829646742205642923232582015278981968209157228142717791443074108409680650500049408329527379435205105254730832948994632859659062599954033648166047149291932846984304783110772658120096984148359541829709092335804970161450457426000823486986829521710939289765273790170648293491370837688385851332511397204477474473229399045995535504877253891648315945119910704249682762221954250953549875974273677393653526846917615818735777014192577865682817024457965136563656554169852635469497517735959193663528635569657387315762935919857137892815817047232593095769217255287610313476147052178836305848629240565029402627854676674415405384430519327558787748421477139554353403965220871068518221150806685638540625965224418050997546167629140263553253484621330393622429255628958344459533691406250000000000000 [87,44] 2513363811770283537951259266236455130785023364601641425157176722251445926912629297374385021005967887976705261258891021113204026854901510397993709357720040096574282301688644967756440951724094687284464417296514971436247893632992753245855521305491376423132250493463990410409754421872265888632743662133167006797690848420371086574126737721703026724549897414010185330962453351975809658576938289198428923414888499704203957778382399392049869721661406143049947823949741319894782783564601749390201296771792001748742323424896966539431580682614557953824881196641684780612350622977372733323612287309124311464587102039646898804017656003218340117409532071577809876517367850867248977545510206495030251400926350463901909992511185448644597390432436847666062357989944712233070910331613623060440981505206378350158135519371290352098017392256287082712169010161077370197634975464380228630750019324175088608221791391526466427223566941030609048572883949814027994229762110372150683958712509143520525141704468952709479118849566475410810437128568956634628012339252255899681286543359068937279490027252032312740932313903155580425931521948929108849147948142002057557426909953125363376615032243295451196173564051135101342205780620772840795751074669251925765872306667644602591034032251334997804656444487593548717419681569674905879959790511056498651337403177123677318788477637049996802239389876289786245218044752497864200901146985893188861550577334159080075847728074791104632385358718514723301540169212997845886687602979943885457110052044892012849392746504430772200397822412099123677766935706336050419405528246267045094036525963340644395038403063800500940543799895267252224923664434373925154154743262831794502433075389088801025856166534330978929161186736464745040628424991399279561895955732378768110648633634900555296638305187492525397991256205682746564471809966187096222758440406794860921597724778723340672972095358400229899331769647259971617655468712158566237055931476330143713102857003314893065217262495509407988620563370696902194000662955785722968558826674167594985673594088441424204555691423939959342134161943290298030013821518708469279903161426316070881732990559011359381168992471596607756895245373887538456080537198382233931609428376393807067667550828902670377656224287069505103904759336604883157762136042254361806729474550338185525316951426833060865795235280460762147804460648389649072201948613772117107887879766482487292383026011392504380126044971765812434912840898658565637985614029116021822205352853521042461037993120953615289181470870971679687500000000000000000 [87,45] -912006991480042149328379598357093634389131287688801589655018783351011102449359572920992739988462947214384691540388745686984128443955137406781897049389112886694411610291153704158595257386222785232032202227960433729089049405985755772069740252263698417812952607379033697720843336175556599979212702254150256852443479605432274074734058022444440914562550593559839832437353948232324435955626794275936538081371460685584442689627307066609293537158491440202258488920435709311250161804037004844921757416345993399484460177532960859726119651093028457077071112795575493428070442338885845791366563254891430998968000038824721857166283247630347455052130332555164095527616631650048119203461946276406091331731627328633480470168555429496667696221678269350404809870228663166545326673315743665851345867931427703926450373575362953996740040683158524438275376690403458690925421362080680353460832890152149720388740900592763020969077129824997758796970125582714028949165682908534333199646542778548765727325051573904071444453212890414539445503350348547667723635705954393978388643557076585498063770537143503878459125299209957770584008068385845488442075325930574013875184459595601858921526117272538403309828637664685264237902365889459120388558365801013188407344530655892634539013501937883965024381302993692910452509387379836567684429431981284339668474584275418347129373249641448106434220969352711264392869910778027470310877428876606478589237801784716731906859673873903687935130871190457725148946731124719879433429255628206702321325467380959014661840896391163453915930150668670706097707685290269566064317853694990928673511466662888699156959942541130704494184739280094341120415312889733450700869616270202939286802947517340056389257703451315307789679062989954161599836955231892126186662317271162190836376586984301928381013465495247924048075076899989060236944176979064840861253615196145813002054926662338969011122562519548986650875828675360020528868806359372119510704354689516199361487624144165062003114140261786241158875408435309016128941807382752692522891664294966665358381591414345102709672898937437918108926552983466370774580135089069423598507472189900153564798893428572225994056532191913708709993313448884930096605414826317728198016773406549714221437827855883929358129100192307321876329598497291017467110745237652919945391375745681564421472009727306255064100362906756615268420596127670652716156053484919314133044856679329317062592542576263661761295730598193764371495922210246056382377964306012463888747449081151330574357416480779647827148437500000000000000000000000 [87,46] 308196816966706442489033357414878450569139665799785314770815901918396196475183073889585967780274155265142174317861804099785497989064727794249276007893781880130134740675276742728739492794970732571656971369275508355757462597336038183410595385520014165138217501829474753816545832032478798942999086206576259371104688712669408525347853402739977973421524482403986468645697282852472286887497522174821503471831728321643344871265952331867140938598681792743157455081161227879074372526933235535248370696632177682441190294642551600270902250265882175586524267059722138775824808645850045128917616513772870225710197041592755538447211697067536889572288227871859754680962511633094330067201681311213957292955165841038412198001043475022332586639824906922006598999024805276358468050433869700198885692173626647603306543305896783205893029292152322729354355681648296439998769688750341118014372966137815276421268419285769866206633891457126359040919232334912750191857014095807083185177258101192521738879104830179722615592910379616240043611092663591376900424911929002783117891775266217120893218284489511923890910104513477244058775864875124620541124390667538737673763655788488369576034964136335462047056105156421423913014512376929058928055044459600119959747580471619308705189711209649298772478355992823558074139115541592887423272084058016632238346107738380146033752082886054638908241850543989626578857143468896094333927549628736140361841761218155660362441235145194987945611910818316609027578553098104171414227910178391919756653810841059782447130618985778190584233899559879226756897681134553558530818029084772199525879597184918223459317285403193419067614302561913139016915911880246232734364143587111612824893190616056360229927429821217450488029928311856142750282487845404862339417343899763918750934463180626181378177442187846674191057681929370633123055250417898204374442002137796533979422662003476436087517027867263254377462905987172902560347534258034570697353630800251729690215276550434767891475498141396201871397971481313124893808052860795181433545747564408177433250398914618336264328090452905846251369410843868012011869992262705985479930534276435791468546954839903475270489642793352353178671747461277921293985227460414378303785865942666788494666385512691780623166445580077531633577819143454203641628681607199377853974647620552732142671051008777171277471875767795514615390977538319949060021725619554631238253257978802185822197924528962771546377421098044429714657161154522338320047137034236766299127771020702204474162044789409264922142028808593750000000000000 [87,47] -97221440276398812707855638516201493223459686140917440596483589663241712986409873587818219683026953996400578679471649564970303037809167401285984733392015907177979552383371538532858701961489017492729679791718588634201095458707833545637619734954506367190614226965499391471744670323633088866513899102066405359286096312168416537433584711213575331904211782451648333704149120888672244162617540078771390731320547841200680580767649526733847499194039615871058362709721182408507550151366128363322985244773988295390191335748042455521431133436710729315889210171611036893730279098728047478287375254462444822825865425987073629314902802127984863971847902707445420830732188539511355339437044996180577159634640622704263376715594769266137993637619578067933642784217163975453881769363575844768910546836752172067170209530158371011292745103777177663377191962819769829238928523922043517160195634646877127753165698007377646048242530471011317493871327594099933590644196952385913158047333884862092512252537765466860410215021903447868834735179694687894956510552467937845951746564413076754245463531923809004220318900704649641461435049378408704251903194340770806299599917231276235590590932143882968840268017449561969994710515543236680882595605385513508082354585337559514075469138857762782163147614747835855065692156912882875966115854897193869213234786290163523567623221512538950046515838735566751240261461773645622635067563059351066121160959319370047094318521699072098688238707558603965979134581904403483292594691896987108488759252172944984186508147015824113784234632083506587177973975791589014856869676864464899319939680511363510290822688724773818163844338422104868408743394322727014157708728679372625153592221825267742297863761368782155622964092991813581506957854685144279592771600562293865282013383209907595858134109778839947309111260207184518313362566842250617510201555840530556637402264832071481912984317544140070400302666329345072385040793856691100143134369044782492140266450206486379539097911247943683332261136503696305082006723739025236064787835203164508588474069800565801723612232192202533186742520632330492727763681975194074430496945374104600701504369799489371437339441767784732501043706529725592121363537624445633766291065717224806942930409318162491593015973550071682685187000690048211511976419652088968184815572108860501565080296487708615731569778368564436869180836237593301101576445347311753791493507280993621149824522121582844194242728224064903937066667418903498386788049167809635431509746733569343746239610482007265090942382812500000000000000 [87,48] 28652842766799780984230100422881426743902587411667764181621924018861487884731178056637827127962993812534112906035886354636408633215759615797249264314955461332683897944195477918569605067841373136213941438005909526593515175064940803825176557690605485991335095485694096697121316130683279738557818611764355303169958705338972083755190379647696867493113479359651355926060424519978374888016758029575642614371044697729004581787645867627190892814754485342774924922384992036296884479953790369867359809183866220619812338751815281951547915336378580225684156736745178181748538046255860165251203829141212092500053593351856498387406473914222407077523663628895103146409636264480623593572893209498513387566943130199568411034836414560710917008754800190306960675091066494290090372357188072789767267968841079700694850798075447736356518526527319897808255805312540394624885726495625883161481491809870030506247116054646030213615462904209460749493292393397511913662337005840227970107297334993468205880181602782943175941199645530732237104442212142227979481996252098362145900376811850314499645060759708737670371107859688580664198286029589213407926274718521927546832696889607528754958995242393047557824119874454660669566239077995195848175706068622307184941020725034367644381635294749286600028548428188464946165857576243573625046174864272795882000045285605097155944776764392994557510944065497294515742411985085511868596579805993072871985869501993692923043888045554181586644311354244978185805088021417006276504722811546401402701023589587618894869115869008566528095869376467407977949587601705114362398155901702387410197421782507348470463147776707735346201931746754243935742354497073057574161954505309774442548754717046067087624533168895683108378351205930112402937575534324764355567138932359123926145438989024138953130286901454789841646876285747417401125559566889916779131975045343656176878230862260115734105766588203144868154322479387261228510327979916159728494163987572249032497813656997702371140781153185777787736602822820443320699483158360769811430211102735160798372662344211263313176106740871887322908661242175105908654002351075688574606963300899299662558610082875161585176636696961679256444362254484764157865409219682399123928410027710486949213852908536221355923703104559722107936810031706125332382463974598817522206037812094590062555457294445356927703184121142206514916945831698981406692510547656311840928235182845020604238698026425531283162351480804706216626432097201812114492837377387906595826994049502900452353060245513916015625000000000000000000 [87,49] -7887731607568874198792792016757842378817778004711182544952279247331099061520945260020434082378738052361740635992894458305319547681004515084087143717745932472261476880932837484738984838833533408048635626783100126577100513349837256902032783148476875864335164491188313235353172181865216714514195191410960578710036144952585760006770866820932367773152658995266085824765154628487683487472993007230968290715880494673802192814678560506978291731550571369388998356811048426286574015600036829756596725520567434642972449465943110739274776378689841054868236965231925507781762875192322400492599406981839057669864558860680510778147888437933212919267724003084376947579722231302076650412667215901949543941987237873523909212134649019553868464287841988557105094812164116489367052314011051823014474559758392686629016808121599064675424528646433482120476148405136261467961118066422221618887139059010417462042547147593671083823297589044392290575714278784221385073286579074972205645964370556961755445508269312262012018520144618141834970212585757518249211815253637116596639791404920234363678966435550181019895695055722583976905457741500761935527093356851664140352690896999291094721026497212437969550661116037320694727121111610664234137501706273457597592955742576593578345432363918880531510425916548057906769880205106993203265263491289665739996382010118613500609996927886734525199679111191506673646362234124078453754184317541102339248040431400396572622202076284533918056665968810525213780895494827133988863760134720063529613412443254440621340453842774446694561410857956779729665092186432977065638345706724502624569159546204725171459736067392771494899090416835495068504062914115278705949561267587198838270307577592041345975549767356282836695362086793179629560152626073204957066758977830140403060033847899006478235904037217996748471327887451219289435744876129788573392628978554318555459640963816074260175028867481798903447030049758428723868782865832040095652249791456533664003042000637321700973667071593652542393792167696869246852747644441389932097348775921589571681069460302135946623290590260565897715654594219681729307799723199831967997224121335036434440874523307638981361194400000329095298024350875035187961036429427301919479623283418828447811879017320819706459819472915345924906633552733140274920794351852017896602455812161401110444063339673679823114781884727974816963845475069423020981102321432447474601670139638776546907202263751723615064536745180719116541527749718006384786222439515335604423573734322872041957452893257141113281250000000000000 [87,50] 2027640390696426920846775702392338305697407539302466655273989899493187594698949873598741396406651619598643373734528166906564024674444760572520607680511915530310415778873591409473003711844158934341237796894734205617277405428218640786818414058780686501019583389243168242888348641881050356122922333798897911493803424596870929323905370576699511683434311498378647920924621033402381514223220792902528632674920669949370960451677281227124948984661331920074019151834465371248165593291066828287631800787791423616508125030883509869497903166846299932167650881019324943367397449313116568887511520481247738710389856152129080998823384022384297026011829666047554057820977198406933930365947660211954366418404458630135586297221846774640982638514807720411293105496957165074111309525641814189813005903606552321701949447374060182667132121681963168885021628037694944504719542812874909662877906188812319576721630535002072134232844245312926748696166847173364342233786045565952786265094663588800902535658720824915618222974074930202930072405186318198127277931663237893053556987527104745400603328990271951062124000176014821722350329467112953198446153239069892155651439452509005610518570494470649123645494681856344849930434769885866611659417525428869493144697550723524439306010225401360559552890170105231318892373449871931859227245101184651818806859675162827154521568080558323191107272936038785064614837860532724741664861310731448542808527402655529673253489301135525654580867764365216720684794884794490057826060480188355506272781068691756334167312776811950866817293664227044275607610118609619749986118900923568156889507091214267302175855399124286744544376187126029412951985827737825030768995329277956828131426800082488765743069509790722310341243784209502219638269017339722721605065267461493121141706915088290524774146493582191871792180180052652987859385025001920433013521039106021106521553059740774999279465519423353282547969850312282387320803822247843970612160014049006101683316259711789532941040201031012304683792051173057792864599405905144836491143380057722790638362186243638597330894228553272744919298730305448204575594640146002792003288338645020747241752674495172816776293823545302418244644953453994810400362910601636954526418051556485145062628496956766483357422864030595506290253109203949718268711353383483203123579695823738378176055840220031257284630598739731429541660866336915894702075692378336666445530286866690182920705298800067340367443203592465382982826924604137846486276170864665457926889757800381630659103393554687500000000000000000 [87,51] -487226084349027779162581726454558379480446027694479025043717102952383227729822072213987119855051703377895571298404725929745767922276718687781944371685899775742322967316248769813814833356750168652338539333731239412578391105227296860743018009989232579788341350222911726023121867515782897800994966337002277886047263782944569842318346151433633672107568594469062782354001216240605530542401361459272045050019073568691195715904411219518115045570207701235622993511717016859121889427944159338798227778334678746707034178864849928664020759927133736666382396369955046895603006128223232355873309322220131074352792492423332409504037357497057104757334427369256640322171479525359504361886497773671182633334282145778019179050134681413086882169368720609872702829478335233305970629728856185319105998376515654461377529109040550872644750639847134722426209597556025715916127049135088539981105295569512654507318217983269465105753865240220605600794567931027449298942359408885310790453462445669654470956273428120685754029837035138320540130427890541830407855757137978222091499862063768625502598780920947658623867629263159240839738471582805145513495012104227131201273961294391364150893951196689261204492128196447016969143462172556882412201528700225748530593030347848892501399561271446624153131463637327234662912644956223289071104004266177353875062351794287684766277751415530736249109513171133275155797972617112252021155446823185623358931796162568722301690826029631243646959065040448634553690304127609740619671808929316472494790612541001041571095965813806849290352201894741496138190608129014963089023593892220439257315030142289117979741456928438467329754950734831224422125387528976281821506843538973382672198919985850619039816269458679285734733277586786298706000889450840238418495404594272982763537671471997832304585347932229777822556813320627153520036630717222996133644249079469397947606812721914999217945083911088711462982351123996587838567270225371701300044519060046097564888935813013321474994771810750394609891766588046102162505459446301053684226148833594248549865422818832464474737433245530315048863553189113056925534477365133254744236741997120647820021376021529426053517879705107436013390417553279372330347012931606120898022026832837454666615564430211758784709283219647052782080265827511805600177601751452843647449254086807431870033582344815360397345775153086968017107145695359459548102962790178509204983287396611485373932054938477377373380855606423481487610411346789188871751578868707355240985634736716747283935546875000000000000000000 [87,52] 109873194437727709893716562411890563152796938136194259457211899587628383772396812828232668016697335772893712861269656911867297948608081905706994804459407414733457790766908539057000062834704167432787863250402804698599311393972215655808459989342752668682424733222704796354169428396099594601054117457313182788345460814435970994013527209626487945495626497879205013279396883977980053530156467556062992389080297800938635897326134350322993605211302424960410700718104475529727499572901430950051553618043618095642088486200643100539708740089647808630814225358867348210283530425335423871904066446520265170440229939764054733469233246794662743494724339406610697203240722264622574485828607035869447205501571264488293027282861191050829548810905505553049106413146023139788019210954692764222046123315302596708908679451193817722832943705116639086216583641195933995079192998969888940024424072109080167582446678963478927379564456282504346472106178887477782023002492512320162894526197824824951296065830269367416582931778385878877290366425045982318022292621907412664763932242537429692124702923000866911835670501665699627407808377657713031238156986464020409490108312149178293115795269741159008493929081967346873513110141564569145373401995967042503193642722909872986366302599934469506732988991715800518941914825930551413596313479507401980107566631209136702826392016079050852157152513278061288872180297199535028518634525832391117741932801415193955138443775713108079106018649337625048804409481331039171301186278851150358561811296199409684130130168182070750658717366253201278883225717613950862170172105190108926462983278322384898515584861823247336764592204476408247713665630036671659691827297999769428925413874215454818471383622686335409537261175748506985137941315275262884261414899600328077164381183108459355054890787870233129319965584890140663599479539694652076920544323795884383418167447061949620722608169065244543124608907723717756774155912274300482748060348505640811543616999116548971971427384884589957107867945456895449226575479933328560952531577565790935368042443208906602143984560320007558761934091657401519844762624872498899737147189602443405268036301664549361750275238446492008067986122614262461283546915174357077372738599306141874878029482082663938680208288500972852747113704502991451631479053883842274233465075767795342907920825011570770067583742509265107863796783647680636051724768109398586738075404795625381576249399283090196181860422044162746369703759532129578972703409789346551406197249889373779296875000000000000000000000 [87,53] -23451604849926950329896596799734222045944218390184367441137474798414674720985778570741910294623190792780294424276795684037927710974742872768826267243728653964115403948989120989477399995473387759303028391452947305265302820979484079855963647705761770909429578362057387436042736297652589004983285796852098668662407266119996770911970643789484754551037894982189205322853100104432312994403748906050267358958262779090277667746730690744873646191788023884002652288443637935389227228750573816116966283595417305081647618981609808684743254649143563464522566954003998349409074049794323880919809858954567809551588624563317392129519024836416024259102611744651283846385343379260376487110761167832452279806980099875596719947867774977542274336191106627877392501164391562234010759609064949794681607477043776148290025021569154091137398324900168935995754197449008318867023671584869885700454971440479706861868251538949778120581239790156722558513560904282634387302888014848322989229064019382828197696545324098684883511284711721484522735925997668598583967371998861693622102482735372966121250090638332395947833493819931369260646823642856147358703030230309627883176700570842110213687568787770889475654797704815974651888631824065635470913163259230430609674630571038732424954728889835704445442826524497078095470004703779617538576650598478092812826935171532013529151695422800996257136747472311186564133866850464362397952038228926027165475621473287783246360666950128538647129114193324036461031406952089208800707748199809630115931812443730741599245961560111715796529764561770741149619095294107991853767700624852986209237539205333176702379196332118643490992496700186859054416126528702774971865923986573324049442822855001273732560787965604953964379898276115584852721892461977257596466318506280665857321160776523318549289537023779677100777743437898194830526008888864584736175408687744379385438396564596099909997608998845745187853252168345308266642066257702159503395568893804124960737057103250449431800619490734592742086384913612903241592036793401687471573031229686288195797231567627954357092958908974416253711897099985077587387273758881980838013588844617660377587605398637711987704425313743168503974312439474486041497516994908606290711608849392463753301267200329287052947979129125058896775769005875660520182718495102297774092802223378304458421084320761181247321273647022706332369410590560028262170217185537979863951233781943492184795866144268043727462584327690320787308153980712293533265888623162709336611442267894744873046875000000000000000 [87,54] 4802589652870613777446490367810701463321501726686286444282447509693356804690410677523734855806795290471297113101065000276501860236222716284380553903311100693702417721576089474529522666043781816889513467610972442903005918935562454135445193396798540518303478025047938295476760941134585644923059627050518132492238947549116195208658106627918759875738657560935429460477624644903378929067411633701425020331431180500044000996351086994718845668461713284155866937457477698898585403649434948971536458934033146405487455847389732709354697366997449292157511257106645265039615702858558461303855994077081011056864651486283384264445757239467006446469432336642344255490541324388128090982458315955764553377663095271040893664732521174340936144630191343744393444149765346396313200806443033265988713555288254604069573070908508020481386451372380544086370810295401297394952858991408295849964089653826233813085837507832007242534544361670382279378048701888615502579140327638424163692667033621679369812238948051624254418269463752061001671761506540727580916378359427780495500174321372287553009272851906130965176165995270991971114065647147478699035935301614602748890794199810536849210420900023906663071727384387237924706731444596193427478067589438091123905145722905727755585927363321627947614647562894987899461718040308277772914533094133575251616521761894717643695279043089947995229766460494416461488550036426376026567512201487394699000233484177317200765263159736442551747502373248426071728334646420256048730470807679836179588453317879656239094978035310673479133792254203712429802238706721105321344520394509692242273638011340560156804080332211764747751351522511571488917702818175083039161496890876641576096075314716677568592654065941433678317286576885444975900879174703362401143407859696692036356304228510864123479682230868391737669839740569592481235227554857979921724573809819101130593938283920273692538844664217586122733631277425038722732643592349219703642321159910810962074123273839955609966818981061538036988809841297352845263229772076154879148935266405069902691364481519572792429318365786286988440776888576692657329579793056250302949476547346337265208904300896083258962038295085058633666385121596354944685445727107714098523161207170331290286107167488732669075004546536693374319454830790929964821574436014450278467918869958133712222836121576045973927827336366640890822288828575672657009752158316252045436489966281295009935539134695982494599869666616970079115333001418611247324008672876516357064247131347656250000000000000000000 [87,55] -957527367255027365715391128320878261128547091073424581836477876224549802845468028522545979146534729273176348889570355310304099567746103061533380692757920598974944399778541897859664494911644822582171105457633370270904094197386822778595490028737994496418290555410099936725287912623489625086278587435031694692041256516135545870044946102117894854360485418190827225870859763674014040647049478927407503954783524917438287606162422042377503464559934458662258204777915150024000934581766181485700689997940455360891822397594107634510202670048834483222618311802912734019530308756464487302563973176222105704234727271679588295293189285933336659145814802584274369278735478374106812247186662798324531123114832691336631259533627120111362094409467000451574211941449781483163303189831996832931141077385092670359923715571553222907269374127187387153379177534617901328236862145002417117603962909866347457559371849964405338084555970119435037731787887058116962073791834325099931118289612752064099105469333601001993042436024127997982068617906485613180862403125152915462730958497713303511694610091794927392607312807671046455388596429409620021922179945947663754112652363244697648166547425754304472164393625629136736120401114639527335433606682823790196911339296170344452707920798490492698066988819245622953653032028461363149603695326283734894828899151718372076167417419275905915918478959723821764767749523868245759429850424353551137070171124439930205905624585118967166574135583305330186665143105266108436143028214802069578645248418636973774483680565880289438616301319673327158464940006582887119460163155136103974203798857553108384326028644075643239394283853741876610616334873702491626898859025210574307928225195195789053259944194361634887779750490940766314683579828156443729774541477880965352957343537716769946112911749866400475936250230862592454576505122447672501619947851764569245384846830643048884837331007700519009221336539874698337072680386681875031242671558643323744265444098684017801827828776774657480166260862215679356824076209101725354619466812258101876686269661438025441787101325481180588433967738031416654342778636103413791771603346224040169584836550495542121095194357078895135253261608537382504802095451020171605591116231998696736217379077848308552200179121249434294846337559222304356822879528286540330781414285903951223118975034364853290003848893118759106162070626556744939904686627622094822552817174456132969431238407018248780764085738062229517942632756879409866579422327959036920219659805297851562500000000000000 [87,56] 186265801521404992159171097869568828992358969892796932214321878192414892989269902125313944415293701360271100204813515959890167090868008773634361591759064541560926398853102555979520983294382635551587846800812139186271370016221177051380562683288883545120425287022446787568500641473932692197273558781964347216196427783620471065711364079114518597759597877642363143191533901402358652864461292369897417629244995193591246526229701610913804475182487451659431566720964310476923275664336009650718364933658733047306813495617374110219047906699880903592171607407813894940490629576153900822662105189190719650776141318827242291096774188075268687895449217135553184491069700901517049526389681252698396842933123909403012675359218150326069365739012194585053152968516716889070258392666704262815136158520949868079867270385664451974456606338784181401340694944521906806542171174743807193790456192541255447929253563808506037151704503099096415942483912471152524871883004380994095683877787403254633899568009536568470059283977023592195360655635949086573037954338286911501692201228290385303621352987517530422893100072233179711880539529621751320469009634701000847143882021500085648189092970628474444705705950046214505003205667967978019555712703805087930365461122199421550947208001852583177700324033612861785881815026256908195153570177911009840651242905422533578694355275800257173391415044993221563354847217991746410798446806847334508572889190795723879922174859751743017241688310420376932722112097478231026251241409903779640738867941096958283237195050928882967878700197428974316166222175922477704768219684760994946007578386796851044513242452983450846040643415837906469559377920701266446591360175714516915176199343755507203131862977019720544849640186332019135917836622213296396606007637881860460074276566675843362163700128716014508877748418041113012903753473731320836941185658624001139702496296259132379945954298342132647507798240689489082703900000828405024259266353639459176557275962203385181752391978575251953558470237438576271294477366485166590650818770149914349309213438816662178640806677146740495554447500177378715610431702220558162953990100443662353952637654408741551952577632428878641887019252716485680361297872612771203847141628073295571703186623487632121092162917049688039803105429231182624477970605343041989544940541466070641458028380138710662085018602207342696413192171060890857697110212311205495220707377029749337736777849362724255884236915291066060862281252626798666582885743991937488317489624023437500000000000000 [87,57] -34257189150749351071788842302153542500440428410633006496053942146635616304934693182955986853271286736688673494239756491894743565822304637550971138456972456929491893917423830495291233162171102339002103878433212731954164011777081456249990305560922141752523290149526729132435225081818303398946383528886672691082579685568113974079894072403897926764528932911684914622700201671963521688276380017907019898350688847998393637997397395673281800618945909963481566172042901271196363852113399726821818358180160246853391567465701375533849463969863698045480502479913161897630236958267585619656401080626080682752703249412616323981557868882082741275452089844304432576763382753512973026037211687804925334167275389990914904740265371293913740545250953963366688897921602691409777448729257498419286226474247243561918752581137941550818824831932045410203676916089472353238808510226832815121014567035375902943079877519934944882452149144285276175508765103938411248824087614948617987735820226455683937175533862232357020500210475991251338403578456354511849438079315461784506412340664596129880700211033552251928860240321180332965873836324210991329012443772153730600337251441019538798987707358497632721706044704281355225595056568927616441783292393100729811569920353364535948780902285401783254439372205301626591002351975570262865243646483943790234697997676854692242852575261743575269864715971866705456080486172782952006736694830703249831029387056196011330395427427116497903671529968916763423402409378016376121123485670147529930087177684353250101587818886311584963400157319997939613977853444532738402514825931040101916371981944918206944351581569014211113929778779285854584032574627469762505747774141162526931480588582599981628968162394422749182688723697754703138182910791005177155843023063991311812703026541541872716841396749079688862958136232003073414917593470584843242905772162500947975776783502324901011283591702841569705788016719419370973428015779178117129269884898631804521040734321613591877673365245574556513032474882740566866325635292778421619606428598902676963036824485178957421796785375156081112334431767113517874623843904027281417295711988814452870455123281399799140158187952226519020387394318814928843951712785691265322861486069682485896198281566998251129076616698652528832427128069132518272146419988894224778670726352824014080239311833914100025022630930799763642598452894128029122837347519002757822749388757912962150928926349060907012859337633257647268075082543949128055515984669909812510013580322265625000000000 [87,58] 5458330629655758754388715008401927029059865368071512594957751629443153380166782869226989146013404949878587321076378781294681398437162292971485630838824821098099888142818463919090586969160147886544537525824163130340708871127970003385547675450740210159998840507508411292807858041145890416226445183310151193675399858740386950281812447336503050131786513698667180609248021768603000585080596046133316937585333184574837440512392958565236748113165184884799486044812262728299771083130179868119081166629444153497062796617312649094992505665552964384455813077892307099686244644279153954304779955481849366981604149628098751370862365920479631661192141432452235224437734142878059473391431457320114533575601489205265558951881535844891428483599926057050976097132726663757979267689718893133510988494543065594745651784010240141357695651508844600977181020823896596113537010746868423357354396205886719799370679998720592844344411573215733916021085250925854675410913513746261653754725979494978893991357606509764719962739712815976965637853052829866897025969865692250284695620363621948253563733937779456771024982347563951881338765648752929949346317144347229378135349207951240096317827790143465899255946364934208359935751707889888769831383484638254806158637152344793847080710637768369265605458290710812101886934684945125566081883489371990248390257858956502960240839088771894048013558275303061034204302437030957609900718475584944025981667382055457753822211297727500861690405945925815027750369074045527838499319914197520414545931945842173636417719037581197832961220092732749469174110175622483061966275182292088068792967165471732671763470358377271512412416817878668764252875863842661802004375885887874563034214923284334111734455646579499860696492841165434108803845095987576967640407311563458890223146779315803946131412004257919505952991381931228648623642157195231727238039032310193785818482419758419694501112536630686667317612535129048897691169876767437808149275298760442019318156451711659973181316966591826596375720351026742142688043240212587816837559987337114246792612241499737736859616753999494902143785309502197411644330357402820024614560961717389402590500150455480481206913244979424966424791251010550347308073261829626424179959719904050067367047392792966982649703278756968289778080943567191539068536915569650425100676806307446771690184376253162636925798320208092710350067497038224052977662459652639442554907621158795847600751027934391644467890200189034115426864324227551605872577056288719177246093750000000000000 [87,59] -602679353744314347052773314643910491858786392162194779480384178103652777809927467140361884979720311157536068620615621705715830081304483282479002196774624985313346669287261604742398527571218105231210554703014200307274977867433623390301167462560968088911638900770070304950226699503043169591251456331644300164239942227836293211113566835220540399524606046541309925852273687745432992990576302847243270439776616032571169620738688925744022761572749538821627804572177462575500191296280489287521404867128359585140584295841815354333982505454774165429582484634392303232006660019461040209511484610071719657332692253615786866857723584541696381387261522997972903797690169881595746061884286513019458179087730525132665911922940507291115618104849253484583053480001610414638267988843731661192292332049491094706178530350128417416496293172576480708435526004419638155988061582334777958892766605207749264771950378702018422345323679909675868396401987871247366713755781963519333526510928838950858543122093707061328198859167311720234880679893316349708789764430388466289514379899377434430959361839242665148613471123499304678229317946716895454870183545160311330945084539978408957750525598217455826174859794462480105253208035805739693894483013677258252029133599388634592377780185336608926105200594623899264121290041175202630146681759402022893196800572277866489834018385502007109624166650575547566320657958728359128852619037342408224794910321800928307536750439656969406470069037553227808340096233743402892068083574275105255008716179934472147497745209079220488080318083502074504868239549257904087919754055027398235112519841631490348460933776220075489614064866073595814252503544734069850476782281857462757309873846111427298013140499811993312806265875830523883487148019180508524943792106738075272115226260385206215071558587284563736817347681817460560290495068845102989412325694794895014725303278465519461882313465188357907089865492768942332567029445138530274983074663800797798191612572556782526341843744385394935402745430417438104687339331607045010160864184008092768443281048440887926071698419610319415220816175259328490083812699175065645037817512763733173255337483592704784596655630742004996433040024650384150864946589907528429920950703951095020365762635584626402223119059289162860654988852141642691363123420847187265825031394411867874314747914965696961982571286346452622784286129458760661386210812273103415898259392875243127531974752770028141435602500322274172744885234465073153842240571975708007812500000000000000 [87,60] -5505087485986738124523926242095834863684578573696756767363060075487812328055244465818563301070373666579744314876933948051031280500072847907953557918192334874967586416542539874929941523618351046392554855603464752373348900308340906820814691404501825039971466828790177590938422125931395400261639871252094541042455119583315468507040014180810709404319881571720430462993243259569740541115101076702682748514440283347024977900668655426023707881789090658621460932354349101415929381209090771820192730313605338836222650866631115229094714048149035951776191243629719646226087178146085552372598029312063871034891490832275330021408746245928073779547343651476699185528323837845889895139481311562477974765239651756929107428109392183413859100929296636994394606636195151182047310606125824047197223358017679919527197621059991994661835826636376879449151961764854636940570811860177293924784812944647128886731280158532353895686948447710977139618577300180570184953448037061355542267601500513071727024420344020569951122111053683387949692706121081674086156474062273085971675665002914882834247532283269440481229396151505265817931762850311645775595147545273249345680621675139143251551255833825890002772833858234223623029685786003472281696526364634201694807729167090381334760393208912137352260820019073388484032633499423520450137092903876161531239302602430639113398488065699092713868789623676205180366689077501183149847850000550572212431307172716430558003663339525737293847340949048651753235681453168800852148505892384954116480650917373111373878085107989330371059169830136029926060688212891794932610175587727182264636973832073142894290569137207600501562406142708049964777302705947318876711721598971956878788002656454747701677186344690966867996770256836685784712767292786284669089602605334468470896544317366625299485584678351307989844285425720423525357411026944856540205432761460880663294172993146793228280859697209889954089713176514697722706331347022502264779080670620172749109284775439146480758168164105824980954366575798438772937626367843265464509088482635389665146495639880177718725900655484913119851559832317956825621185326579214555778655163371863545144334644333083035465699602883078591044964624098683827776628925939800808372162096191436690630217610217998762283568315115405494756262229148102077201530319288959620547839885800639604261298966460168538730637830572995061637619835011936297247864905781694096385378663903122098314075379865488591902178590331562446635871310718357563018798828125000000000000000000 [87,61] 24116231499521803764466312390940757151671205504747849554171148365461292597555129989965102093322851388082761082172272725750990382973609279024786966022377368665602439983056022930402564247812403877503791592092530630656510369917775878262766132602353895684809206567154488913912039724770338225147414976052754053316846809568827018322898065582951758119397602044561350334413333729837321626283628757973074867765250652745761413173948511365679746409136312907568467010453268454050524569096624489138183720303218531899006548379401326824799053635978276168340117438528501040161049957017691648375443280827440234447311182795520644270173547866558169181452559737311536518563111469124970682033575988181236449346682757126594303812000352281697230685519206109501495584154235348049563915465140916433081629969016820477335835176277045791241956815877998183232091487262025653666858241961639977784670226118084521337938623715803584675872831979884340174493099390656701656447347594187141419529180620388537934868284512238670247898196597601236737146892992567501121286605399947862983294232494195570202515544746883829006653844469910518734252013769470913192741639887577796837116740769658118207142196094359396164784184092846429119478382875441635437202792326909938249598052015271016374996093467314757622908355394738772651413737028653596006675823342531114703185300619637678202567621699944405818629519351981940661675291162093271769689373837000154336992001864814652585061959792129895897260043593725388447351156401403420549092516094923540920971873852853080339783018104197998492021751254629863404777692012755149534882100910932267313908043426425438369504360542659318896395001895121850883614193326956348437183935394286398165142590972138381519631837416770873739637407051567126251397549984101381103166656676500666968148517228979166846863782872570696381294005118762452636770910810658997584017622753705833088595285706789899189912029652664742813527176733710291146346328741182406340038752700465722218448820283398408907622232663606179090668116059244900139597011157342679538626469367871039066861601067421551862698366704193310985780398563890653438946776595772220513246161727410602412030398496109301071088871188662959359707250309957994863962461019860569479726644023939276596719742725499723105943630506342325520419262320111960461049861580910501786887138060503576456188109661220709465524165062216127666320454547332493014109745448301138726335968828270157573772542911964916096578999144678379096262688108254224061965942382812500000000000000 [87,62] -7323291476870391751419195946647527757545425107491336221865620936140457310721705143230723401682008293047735017207363920997574467250648952820924531802276896780720971776147332387196699174842513497500411991238618076140451136537626250007342311602648718827211585494498613476119504648137638626709346969496485771576087337953730862665697162536625730964881901672529685210134314513174626013833299164198718993519261018418709394201418041523655166528921305871469149475425711824676776611295944543529761481650448474298420680050643557912928438537407197516391377093031360760651226997242678951145573209005750382508982563668134278422030443971299754317400512983732957159037765635824614691821051086806207120624584891676955138220801393137168333486282889161236413487083457634000902181752196234229968953512877072235851113081436320771943282073582636927652326833415012159606933852759760419449190182307628860656285998109050824294956928503325574503804432291098764616989958013176141002939606026432947261988053908587454920760185226681014231755421929629447111388689065770914586816135556707956847557098478363998657895586578179684535372984528595595831232726580750999987832309987567330052457055615740399421678492384278298355758218460636434413700402066996971287322319286521431134421347619251010551737876057436449561437347726407025182681581932370167062011350653840963909059777773334559218678746725878208893467436819286052452498455926059247526600088112550333929267596824070121056706999497820130005188021357935661033538515679432921869955171388301028062595108765744746170118554388719876183524830862090524137331072216619774917940914936419233989864603715364708739114401239223306869826674022918343978592013037175438582772636874895561763622968927109648021068923705435838652070248086738387893395708858525849632358716539415936798569291421105094208214279458660470570054960256042291942071177878256164459756311227898025136806058818394584041120619812103786056738820841133223519996020237290984037747402538251172493162598297602919796635936785282472136992053167519832575207120343237619176153554779359431900783877322454888184246626684215733049045742424876165970016079362248809401412220572020748265530201232014439289187048854352534221340543700294195149728627687867973251946343230821749976566607190531385144631061860034895763643090246722955339970468000939248705067318631143095983789771005248448916490799758117954769026984357440642900684152163748571110246634914860344209134885434808737159073643852025270462036132812500000000000000 [87,63] 1405512673753816580390101523250066391170970037510618611693562914506550479985250547445068394457240470235751597284518534548872447950776824000228001920367630147235987109566249939428688074471804217954047632584463802336937678881109763259664221572771022200405922063405311088019233781470806506789708283368797744027215775201241242073464443823730274571549400828745494596395056008994046069595617561086097901306400801472963528507536949636118354368030590511412087038215376379747425982686595946125326715663838280523501006768538298072840753392517475501217763503508667949948797803649725123935429051706465880953189475100345499568012939084881333701706419131847482819523420205674052418988448099000811012900354568077103820267656984985430660726914999931655146663025764736744083312563900337033146214376014249873427365267211181414198765912804310269403726039336374666438357782749959421190658966495687766997640685406602390243280666319488324744922602983561946235693531469424007969472851933307204746985091508864655855954051010396288701394191823170941697304763414260708370610959744724429247529884256152117091306973847596190307663954596010059230019401254966516538621137447841907015602063029860692884179963121068425359190678663751530878496498601676533968476630476399206598701491238104977608116954181342585117563029283679918618979235469192525002312019404900049918335373056079910320576071427870952067058539384569757624984098922308788490509610281430088567448808683620517683517869566719775967486835793182488141844293058454972316828237706873374529802681419467083574624119207686143557276341434531416581997356452634572181294773829796411997440209950093063370860045237961934022035481302588216426971268273744153571943589347400442444213658251755446521589805302161905883130886152609073871625829620387649129413881673210321512230806676183149215340635799071480649606282510126495590077982341620077483751134554615038243469367550864352599448082391039524178658589085203325026344763084667528005770597178496818465756978838526126083335237755704256955519710872683094703285499457933337540310786168783834670696329286404965036046736904670689386138538837085405571530675658359334195664235686637834500769605693570315707535669275602697117586387133929477137498919227751021340746493612491314968426932471331327708207529196846805617514844237870867138890464649116154132395068427155619835491589327973577258280903593789286148378627897642351675992184985914277506173725583207733866829280966470605562790296971797943115234375000000000000000 [87,64] -183541763039351851509959543074972569984605258908554560582155639491484541489831568627153785442568311513123035484868324512528168435029927427328819919167210738782300906565169277953574107803400977042626446651057310342379123628199349390739088883292625318666829921805017336878958392565396846992798533109940512973650382846716497707620596062509331857098197997171302685138117439317084928019185495060705266126680158919328396305147942369586297103323933840693785095086583297071609152845889124338431994755767444764583188164895021446382423937181319640392516947651162748712658773673903956896128281817602017334487794418962129659993572442205874376238650367559284993225882623044607757214770228207300876822834137896673670212760494697745003988275178542358257357750325665526719465647922554420411108401503219524990009740803062607079559020710829387130600558467800451782393931304637658797228955585536264872957118569121210525543435803053062605605447946759439450508144073225152216385199225433507513763650269776534916280068121464007094534849687832285041983874805144778922345224266774105292045003652791017815871849557751214725697691849157988705179804557473843354542387673885203695965639077805863364580308376425629687047843332834360000693835102017576560617687099761219682245512060235403461582204945591955731179619355762354702111388110981128088519599984227113290278174708012887423152740776509785382722383031295248994415286866805627621899204862614353004632550063836824405353189184497640392750129412967128777305941464114132993009988911663189297222742096329435642197436411181859786194661910494430195778302788492333974695941161275319016911887451855157119739815669128621057070697475345203476044891136827371168835380490595608021983178993408887391871636286586844132901427590128867570256829493204112208515427787808990033645392636025817368004801145252306770576072990867515338138526751537656144634235472092039542820710250932102020818532420240305594773431783387918839539586302982389964784615864171330568902810469953811957873352671599944648962480568557022889837819949376567854907016669774965564838600830108703677592787499214640494341282236317381098691676178132201919968114181394993040607795631407559504307578919940628170671506602959696255306446320318248448821848160563526112876354710429979266787007888449636706501857521229674629282893372075526636273134757959296614851557946206636763449515173174985061027882100541201224447332610481538185463428248015392563186054530888213776051998138427734375000000000000000000 [87,65] 12843760742027459413465271263368281129854506830878110089484786242448531760344890596012589325681693777996085001759370244845482857338806185370939987245982286295548282195093868508514452484063858719554577536456136631587103421981552147262947374369001929263499769506512962279016420398706086648582576079528406223638360173113546240185801088382713049757369813841683670900526755024958066625609415772416491632623184505685509479795647404293534001460910715419623006583915721616581444504502794473092805360717171330561330134351888754622534496791897671747268389419986085769359436023866869806192602695737152879568350476693842432952526029174720616708516301748428798336318551871389233336977230686123001117542993763877390636687481371375131731482085122283234109166831079494777906734248893759595124920865523891263896198721425709107046830678631524053499893696129871180043132555594193010971868866947761419352318226672078936099107816388707249839647413409292533537143255384132433251893262476360049260451314240332063817410319077696037156452685187346295042877956532213838064398450119804721547613254238385539555199757188520932671088981503707608077799721971157700292484204219224365352914006072377893295111800183497658664418892728043647549862695389011263603619544970373150968810115743754061836565237665677150047369699489448343712548924131330087817549960357098679638479639254939288323397073521844330978165301589141322678225666698457368262749605564493238394466066092762068875869210817713358896980617930235815752767392525529509528799686704231245952782921770555819245783301173374277907325292594001999657045499092354700489205659845904272958121747839218437295109681407814969090162304100049184104414727012436314150660811142619369533321468867606956743035770747896307713486306345048270593736301949174886689320841826339882995892604229554608572036219853370099294428592495197253160420773658649672101673343017131983658200352466807934153390543158040389642517486735570122076876649546772177093310684344312752216047859396645305678210058185659518910295641641543639747768719595325949852382242227904065085362414546797535807182562662627878196797036054334650308361981784790546797051207199158757876762136720271296677594184809928776384687741938273104796840519042064659249830061033762539769633086652175138621722441550678119651693917736416223512029288179007566754992762159148172368116689878552980220372110302081547769091915825848682399371655255702432201190482874897033638283971868077060207724571228027343750000000000000 [87,66] 576586138090040780398265033612263126637338455761712194670792011349110710229931797601979623279422657793219945275480071546855110722039382978875913127470568084932606723449565392379335867748659282241192528007456873212830018334431668598031147535369092410029382995419103510078718876036992570895229731771076134491249402544357254401597906000730667536194667714613561230803455310001419489629344751392182367807746300903519109371603649166675625855187771689736520664365829439800341022424296521050387715964936339306181793239567805609945439496116867220514048417076361711505994040275735618615056143369348400779174080862142777074669586835483573697920898961929037244482067905197447256582818811334943151119690866017570965675080013146027778967605119898283344098508530741873424312520546280026075541492382803091601406349625942599807644511113156250115037928828743834867116149652904583539605778218776327704304361307090988410853034107207112173801550067771893136676721193378131835941795185630821859902495429295615059243706341178405537119636781743658829774528691358097834418451625814108504883457709508796579396037166816430967025864330419972397374002382293212117457697849051817835941500903659874523018173979814611997458102221572018751222490681147554446598183116992280247552106576108420912586113905455465572114180909763865949348769568735913949534208063161921544254385545820905091778775059904613796710399001787896345295436465952193804492705110934428040109852107445335018123720172774815855369223640688471559086551456279868659585502483711258788793821666245103464176903080130817465116898777936723974492843986662260124768805129422018918649801575766129055785876646919408344116961493923620196503031920742019339571448396962223541355062377347137707850787771455291829771110976555150992277242145524665574207693967958725721864259837978814028949258599678610848075270184423731036697855709703043819075114051545560298628427270533345122223096698716053461140626117684997214375555498171998819830576744273205466982419652015005094000439542576821974583358912029234503177609331627827053525039659103738460942558896432072006400042856898486051639501576173496935782407423479773945684953407813213957395581967043361869543305055479848157865025102843599186755066386504872428867813559251746249457008926368268025194038608863534014341734018978550428770570221004111936798333467331915751251050040534680542326249117261312948543543795822822586067690059829629784670821865399936712037742836400866508483886718750000000000000000 [87,67] -265387195649993446414288577362044754137556852342609665782170214968805686300236621261038693552728911242240832982791138674554719495742913943393557395424916927596129606689811819850014544025486400946430150010495879496229686423405793143787973971916386171206471892766260393784688934953928298963272181464257856524753749607450795621604975411765060916226160471364432561649606712161724019334565177392318463023383805530591916091025539440281328011423426540684459620666375196516585480949588969471458373189832628961734215231198085588225783545139151750005986566265428509727979245770608258023270012082327375214220787560415377084753178747297764426417275777078021233026687343333087413647216994048869268041658610528608668767331713809006893159916900808287097391039084390656581861234637205534131203997522211714440381106765668506040385845007355707032706718088626924342078578650169214910511907874666548869147975448328664236224460849265685675165843213905676797608788619185759713269287942526985367371419886756904957135567252259734942303990654442584066979574327263069689435947266103867389583448215801607182475637451556117035214489199426464911514693991158272214912847016926285606897786924295223548641276505272344940584375153151712747617332115902148666274262122811981195508953607248003250114672066073003261733177349275249317864312267603358069324751603505146507865517352595275799286150783826339121986728858061870361387009514691811844404730744076747085276559065595637986677957846207954492540149334963957697476043903124930855392433789500621137351326612452558121969873161802542000558000192798611535261503726798869876212285754160358033937916738305389842633116329402752464438400961539003061230772029411207177941671192821761085944867385097690641725357840299380558124883687877141296205695313781157890473459490227962040749741227524719587908340556484920874737293022733505477188351925202979497519758260756757816908710017094288894252477919494964585074735629811272387287807505611046182165717175052163478607575705623634926231320200543079293788917999302614653940046252902559439860096051163628586980466207008632189584170681716452728383137043041831018488640518593361568475761724075577308312788228499673879595005791494153571907322057051668673045241082147133747413235493096457442492027922384401508977011199199002842578932421425319988389854360039063612189052633264469673524833902435325416452248213291471041993449926061878946399720711730184296995162067378526415950545924715697765350341796875000000000000 [87,68] 29986752736743317334422370422478262096565984933364123145895317459930767550167762052552269066795735502592217785426003981864700617165710435472355903445052166228185762485076115924783336003974534874378610852180958053317368788391256113657672077393900497713936691839343688648634274650959647214759832172372494731097490400893515282665948542036924440001617535728752987846379229432278053236408261040153366126065424256126051734310589610952877705031666109819624423127010857232451339983465852822732436986731027507167989761041742846444090630445964791360726662394684826481369236433066856709355859177699795053796948754648494258893619242813533463850740969362873045350799981797770898504676990512039450576182834502602392962839244118016569530052638488243242545593108975865535256843800643468828080617427077794834441530471802103014087044472237203076820672484519184703832291465823790210897469293874670838321474410873099331380227407139938890568409395500400658223763174813604658811026449014351082876387163636684653509508856089068900540015374937917332322798396532373124090554536960944616157250405264881196535665896929757979719107221664158364357682182506054156396142745764076401958992248099212515647424860239425456879072154277580108608561560209848031535243253557584770858852929396261775495571712302781165751669291023094139071483272821544606391385574285198933381363746078028129416497178675611130930534523945132470000280358131350492460544739128518592375387253289154843071723947469343100538353110042515935613929904887542721374343850407245469781459265970839359420351785072047269822277727167346101527600132620191425490227403053228924224785720997903689688946501371384199422482501591654824975984431714837773325719376818465139915383474032728853692634380126905671717088621096680113045017511304171793558610874851200245631765882628294860814575749667241012073855156079813822090580402889065568749992721865718061937219714508907936375861934503430152125483749169012544708714923579831146735266606747087417191096111091936611935596530812828509987214890970007810928168511250781326030139395128473098469458444325841273196103612022690694010136242817432429412929478974433245465330394649263085254325057661521674182661249362467249085060277919291462739799214960833206184279799712727042118131093205238157560194856196077649012123492499217429802239466239579231352565787490810146320036691954743728078784988019691769797630630492003245466493940034949903811895000060872007452417165040969848632812500000000000000 [87,69] -1293992648138447311431734771295174567184722996938172684962949399492103426561112338676915716224728417428690194275481780249357054354717838721380970091218392260324137265407043613267704071720880125527637110816669443369464407922633417921576702921312575828187404100710225657666764527294046843565475737871120098513817853065839275842956008476790017780266230610845360290913758902057751647915342241800699434469545876201555363147362614746547007704344373901847494249991354581909981255738073207605253748739889754228848112908121571331315394366040375208495736552564313694269872327476081158856468205465414349369605678308230013090964038708051307146024785273993614525496814053679851012535599128664880192033473565614396696699158112542602337270830105109096270100435245537912488615736077653396148778095423569931969795700925150960647422053461808947884538393731965765450107224379869682391243372978052236697243239837470289134968060266755488859483323802683198518374354049150176823351179307644636937258608572050355176488064525295161738052767808384198707628488855363242745554580368184246806941222130850697255508796626676846999545260739013722580432859254789969316615401567819558217905961758424471746367872755820606071745348103676343575622041073618637088698880830672020846453414157036550588014292248038227629285778967137061372835544887161930043524318178393911589701229100949611513175249383817582529935420071617985208553640709968814078473187621482761118842067915380972205088740947018541490589425307267754624885524628544024286337409445578807629980314447988541191924563168995092280689025348953632955123137211961056985218429300696206405182585425296611630910700949486815211320150073659914376865403407819400041456847077946484044600528610698882463109260067091563485441488478011865159643338260421918744029443205790515058935369647987230186484099185256435765994843558614595106999048653610766010544318657194517915115159612131254932238534021637018853223354650734223689643918628633251682158352550612478305538664554144288474549638834240541093264965821111898831792538047888442751011515228491366871657157808985327706985162263776003579033983145554352243646214268828042714777448400474924646189302203016406848107957969052722884262328946668430525496342243385225222521555226046383097188948132184655415258400310814535797598264214962839160181674329215443622811674774066760477182768824024624890514753779298181652871808813232179471298919128174183745209196993997124991437885910272598266601562500000000 [87,70] -49048278923388768588270761970522222644574050301689453703941716038611453557452518610360808868173386513549077139535233611586117222582857883901786651682507607217195518775203097687916013201605762658222310854975139083318739866935942970369467778054659419272929432788725536489032052166928835382754657732462158363925843484846671167496958116735701319142462316702933081407779857065947112195360722281325691619186038007792927192238766479110765910546879757752200041536190691614297453207724980182446479910678193490841567923863252558885005527834140603510442605650824647570914077490412244452106836998029015327316620739360576596103839178459841689608877693626831131069738317053934446995363301876187331985631762571613630018296064126734911819163842293409768894714090219074235078802222051358787736781685357327633827090795717378032565009015165304718101691774961789606342256084992229347645125537255532848206571056924170023644907544013630902795778373934548902460263541969314435052652104788171067244913937782239431160323613312302681760897547261992109918371105880175773259073026549743974174102994122189670393272572778429724393985184876229165310450230711816383802550208910180300279708514467906007127768380708334168564333756575858590964277360188577088332997448936469471093013492350398125923086380262897046956763987755110945193236194499569697388414223740437906454959907900763205458795551009597223491306340861835056242448790208944870464199123684290729637563869883738421052886462337760188921800503437768045122024079151211664938973320421988790289525213287924035563277625466070114913562631424282504545716527712677529972949425213485583918304838818923438405103930833299234188849449827903949653319402883506934688920998336040901265365198742414047151772789643716723309944663582402727360961360104162743761531975186846063205698927696714380111685935440131778394336058655919497258343312132143231773423638443159364642023563632149225878241844102627506209883980444827749428195385576372106544867468618122370302803177120858412637441008357062084727368293545900004140499718487330806904012290411942362586225223587983464432815132320714627987441867928928921503554675454431251353029609497696650023529286267627186465556025157809018108510991318975021946162147490776427367923395343436109889549939404636825307580971942927142754648739179481495458497266491331934884110978726671563639923550197312147119241632064840975256405091374628553562516316611553934823319877978065051138401031494140625000000000000 [87,71] 9215660659791222969039580248129788526398948526786887418212067014365485969700774220792403328547307261579223894758683442265639698397947522932934831108131607612815985939764012910519477789780406091242648958835308554679325812431293676005207394006330786966553781233141428681335762690153610158031971678347211514382090429521432079390256200865752195828636876332990550211965574778784230140346377431343697721310115189277459544951732572839162502561708854988955007842164490583137443763977904326368740265581925125972337505533866621927871959078606414706148374025362712808381665359697351282337151625035881851852108234566183747702689030038119095164381789277021850201999038240882169432384561112069106624254057170430416157472111107121515731058119971319426024399811818487413161003435498024218656019252920512403470832878789664003832486512399587139532914584939736784639297488073532065019101623316132789075121319840726898612095140021613159261142067945200762810090742807476527826851265744352044252010262555881667429237169799783193099227247455858480042940221146277808339292727911093554898828510136039428311901226728026645364822514063266466773982548937220966754008479252527407873578092856093769264936072718640670864405552445858645093819126894764808646833377885198794146465065042336197636606793446256200924588175348497087453463711131909636805119729148486231295171448682278526349134225579621361719435046488293289872176201398628276051227413606176846687199264177711612780526738405802929524542827768412215102729142049556259896949943055698323597897798100332090416704912346979391345987459039197175394334363528623953043439065635471021410564592805106173993671299201916670957086138672515934068005051427617281758228694525852526946781162820816957235413942082185048309090052482708160873170512422994927239172909357931835868439571225353989031886432632578488597656457900398786938906357546040331789206543681589718979164039743711633965253404666152408910230857759804938048730885394873116881169171858818403063743741190796156324059750427332323230689021859340800427552663560797960736990785860154053227957236414809231632155442047392277288793652126659449865922228895158875150466316212201410812856636603586402451877161713165364666934202297940416715162706559768430638037540491773846019760681729375750336219767837515823419424528610977397378377635845904595003342804592762015138824122968287948735086908733974804531617931444639633714095315261682905827456124825403094291687011718750000000000000 [87,72] -610345899418415229785843974116241952418296418971850891058924633678327266659578400104779913786420054970180484462530597761418694971785977556887864896511019618392758788075907827404763477784293024341814246085550942281569960336255994532556185322302931484617165196921182738017886643400711503281860289034204878774295684102646632109409356085294533984710576707431767789721381248905833622614998980598923000231394987045556952986169122231407321664980514236223722373943646256784534804950453378960139646631490909074893167697933434583655886327118387618777864378801202535407866040900582432518762697594380761549342807961438853888063530598936459076757138237903584811324264926196400387432050903768952047532567796211373156655157955035259126456163134364453670377992839549240194959288678458509084351376146315777788515735086793716308886082443578796218994686666761092896549475331607686288745926219712819202215653530874498534063968270423917690147597190658855355664777093315539378334213781384619634176153684700277221883558831669116801680139545178365786990377364938096511388899180511922399869545281856461296311013439472661280577379131534454924499817280967582268591937926665446085939655169228579278082201987270481399683183716908684622181887442984326300107515445804139400729088195223556873255633391720058795344859068324403978278834049652809540210043491856150321792129899255394573947718444134690050102698343811057973368278437034516899003648059374399583720686108111626102970455976754595912884856442160418297907645946904951126329075932893271910929376659062199333135606736029410364106946686284487135752552665717552446039109446621807553500734236088723907724402662373315364477308244760496645716792251704084453665285374317988451947751435740989964767959861566430006819570759678486947424199831595620477425941266008641013745186825517097750979614481092249461721559495231081371722675483889135322049063383224068265089978736011222015399040144131259592352948237354180854650851267301027227728176600701248565612745329511636085765611483210246429193666367908231524736835275624377630505975479552324921599318334067997117806247397067461064776438576724375994700607553511476326919033548434883942587449194001326411505887003165330298113796210473738570452756459715773506825774831922438473993286878962519315082088377078651754899722178776565568958326023065341387933521005096687805075632746635949589924260202130166650894655314147773262495322299514555197674781084060668945312500000000000000000 [87,73] 37028632253168610893743105473467419951717150842439874934408471450235816753781285930086638529647226788348466938200402811410340204831974166380145052965817729389418036268057411360054646790374077240866625176184465118380075694621691358200283631378222933200256243191110822907426717005728436705129610693407910681046941576559454565514738661541926598655665169462046900612591381470801708813297127380710577924191956885870857924443087418634574726665111169989243455915760502822970381073536625659138068381550828064026016973335700591555766087954896542499376781112080139539355431615278905542773492062521949287516686765541475287852813085500396392939344642436499325334694437609709211726638467255037447086080824826742759435979106520043410783676547528524213879723290150744681030229515382016225074583187680701028872294309455238558952585362549875338976932661272815835959680568430212882996665172444260833001007496211963852106398900252140314870550556839028786617452633259583442574655898090492565846388955707959158856629748360838153944787458784528998634380088019992578534615729151029432900287197929135712241756972850296573441760944474416244176647523957818226989517404166159118264080174579000723054676037994170809532233638835252302868466486309442337395564784093682031421229455292617939221005264212352160140573001332730821984174749654614513645587438709718513984559035679908321735487552657640715509843805200969612717367906936200713797312124052434611534589920358002324046335329716121896986268953453416737115124374901907482884401668717568571591597228361381349025543992133995347092033202575999711654497473334467391778378195124965927504538107400486869176021870916619714302820874222471783181223740844974678610392747924912827807578891979346543819522436090155964302812548470205786083500952878607722268665925967051177918727322174981299629466960334543327757953453765707983008364557192925561701275075164910029298446529627286747985669194637469288264739896288154287861845931363684191946242980253495227837613780986068795279232255202712088485634011730712039715658367246068337690788964859022635984992431971036914057938928900508602106107133409954322694923321848186882370111662756650596320148973493111723074954774891489984957766755468162266627191549691962439260688336229580182146652654299316733847180726626040006467352137070117130103471937936635622838996043871001236319565390928800951131788143529710375199124640075947607030515396075998069136403501033782958984375000000000000 [87,74] -1594310699647807871390576032303685097783893890984384887359968355152609576989633067354469250598732216050684215373889248908552438167204416160591180570206436532482904725089935549637947626212415525682314212230196942897194921055327212474395789585643971112996666046000427578040376971307568043622873576947135766226895971846489086845350988113147757567177372815054549836490649030939516510547469187668871014597109128327985552700236855646586263548938655876938581639969669481048148092716033019948744935922020436429512886609756251171108371238735921679418652466027367991223916012556633772161742036018205900326413345662555138146177726098936241736496971218474810117473490412774505818570800182512289911534939998845301121175566133030538774427049321445722353375391329757194703419713783694019398704361753458370089277248076267075461852613905063540202305266322549659714972531553883971813035976537025211672030860962936085680092159613275377842301933980620756032946086306241189589255460575908894361963319843930340997033247949291251157904836098799004274914363631243109444094568462360684599970089478173503745028322935261883388100655188456977147778876559919119327131458432679934005259504419004221325018394611387222381109286028627197091125055252636341101356811373552226346983110634221838622508678387762810372038359223007318914625129362820000078357332108462117878952406997571493617731405183147491167724097621428883545471566979469831682667525048474439319508768197094177372337370074218632648602279092555254681124548608738843685546501537353696163729271116315528878222893417382026472679998177934690304453093901951977931199074585128523047221484458155583687456905905942150753548096627349203397623615009704998893772833977187817881374796847252929231375263888084791904099460016168489204104913517649893770355339725386796858461716320678487860905199264340810478293526244066063452402343716084836679352532190492765502179927181125481517116853796454917758974424069840981342036530062603565213407199315459806836377709305687177483473428666169677339304367564412216381897345331248124771781051358076462955476025645308095523636511401947273844476886269736988206312735009435639444669963248141098486166707559378653918200783993862445803435149255398658356697271544259473012707347246294668806820298749715129897915566793758720116092882548875407335506599054285603709315348260933997227945604185443262658121313511116657881558448259587401629744363162899389863014221191406250000000000000000 [87,75] -92541843184395158890108490328219147017277135252122351937011343565069955617427588968518379967438539527690444353080389160431169105396248625953684956962907727925271761499144025193590139244929260456553103762444833576994991920760913514047002608534361130897419344736318395166492297875531311500454980807548035892413814406414329457467020970354203068735643724665056777202310238039738686977783311950801300390303018377236234759078798667681551123238605894724805301589240935108067792686706195243943854332809530422878451725233633027399812215507444921331634964462323838389954888085633796533544383425721333480980622130693852082143721418415616144030375699308595009275371520183936445309306552584368041432914515329927971384250614503265979472492806795832058022727009040162007623972511181791174262634840751925328695791908758391227948865343816629365433599852181978837589633189928805113675257479820349885787320631263818080264351470077596189420491558488700953944871821702849904952185577354373316710736210614029191248088016899031913968885214779920656831430697355234504030585046973563809727858241863551048771345539033869341299159022803742761992777196546191217081447939132871895469116284325850868936736564759390412366689075141424399214534087093840760145501185415154633555463735530855783609769885481782704671899561118788851353332193727391818814769033164076847707971784989901510720728072174760985415834571012580701460103348771143388351665511410653318006205904348695801419508790560686569674662226765518442009725290614207678682223430801454461603266610609384005794445381663215898437953916191762982972046699839091158595915550624174867494972416906591778049059311272038477546899310687368043725483790865973557424294814185660324409152043164559579758411012734907013545168995820483785574269314605069236225367492016805306949587834527322729080866546707490074424569720153345391911155386871467257025428800884913537454643921792917605341218803391218974049516326857152685438852059799199179916486153391762477058385546572541595814058797736440879675585276458914530536638988532041759142107094831314766399805698509402770601132604885473434364045395086552538381035658361683366259508385766327050923177420969642632258431067701762600689583179267171734527698414197523509584239026126241356095427038383460283091153551115690739841556099491280107481451149134852073223045332855872640094593579028996762220313779363920854610387617400490967156656552106142044067382812500000000000000000 [87,76] 19206124592786679312297281771086374143858044620733724454117910755861679852621289355986109108811532938756588165319945242339120971098933690198533827808100605670266786880149298944214869392734773215999003058155977223966307373671133548985865532398526765366863600134548868899560260720896065209031720438676377200609724519021441053011812458691984873163266025577675072595185333235678617794631861653967281987216755668318425805823862279091298033653488844825839654440964392110341795545873834906285701490059192343275263734461391471824630780531904003647635913709861254307969785312456836022601886637149369305680351515200374094505898058265307519883747567250356363158850675963055187281986215288339292711426335061301372276252645270462603723891036887778075184169839496069266632531480808669755923798990503095027075412126684844505614242609377720329482508998529523035120405573857685099861449942964487060132642649266966988299633855487519182336675737478499364892467170786269180730477158592391312980110163615626496499162241714754474727130117332572624678718410602032304211981991931502677502482604887059004234499999916119623423425924875389405579124979542980850019218049660084045356639312855440380016357950266928557366617388151579099829595487544950685980850248576541757985333665827574946746995426627655792262817296484265544093628637160004397371449612144490117762922355977125916561881096252883012389744598647509373746387017335037063967555045108812752098710408504612979380095740045830122415698305536624076155489129899540955430052926670070729502308860167687599662173804865272458112564593796603153164335020840008055968489546034366136572646638145844824908945352811161783799054153648050980030087391081753272349722358757766095185019335217158992476333248654781593991267979335784615200682477367091148274922583521935539225156669573856184097895090278629689718163833748036883664753191275886676848693523256685965602623909600655264334630235964691546255132650870976780848691759457694348880224950500782573414005539124754629155557879800276999453602039359776367968542522919803221869443320047700627294841773707281030851393471841836155343086488251056505450702976590077713416739145247437682657167321333890247163524040478416228802185573264938941037121594875134645821004032319644443264211742551742121489450373428678120225044881709714374936661968935306737907366764124396448486298583198821909409016720336900972687654842729898518882691860198974609375000000000000000000000 [87,77] -1061733603633785818320763801599224612154507631184058469709084350659624978540536081872326459405443306656019625462708031355950500879337863752724157143688241385479082627319417047755088144076785950086499567619578718225357015444098491565342400203535744509115219053240305385476624932673056931606542182030364389591460629833080715170951411472321364223944305101027688501464640597407175437384738598691855036003745251409270816993446416225374370336385625062669868858869605368102590276712000770677582193738873927760503677740036582047617633370591168103717278861386854626208146826504466325896034361897669074204664353002454871533765832968145420667471044948425871954698378744077695846123735778866377847084420520612254149538340527225010365762690560089929558949473788922490053175249836449998402061590000040097269975494194375553258128574224726053804656204608987837425993021338888686433131537130356626211255799410095805913344993918957050811208470519288128847022441825109485830557030683430065340530700782438921204924019866572285237312725378755069003120454254702468497663505507069033470457734296180654033499321571508101996774385783598647064416073612255815948844537345471248793592101451925829107588231791947616059189225766424280064997392446158544145018402814739281056839543554107945632446618510130182666256667748497848465170236451645705092378715218254749017271351366183492466599195702916026622297538007201092069469650518673702708119403637628482169500506757106577251329965684173820892734828665313016057983976277341467634640906926385231866192152310015389554301343353725488620547238904721614654309591483398418935969698657989912299823813047394055720030577889506524015191477651025249517302917079553796357302885580288956347544278339705539679489717323147050043287002356674888042572007207879404342159405387932586713530091305190395067276789446628954622039841687005840115262005977288759641366827266549008605204274519704685013451768058635189135890918038871197055147726837810702159818334070824593093608718316953018177794427304507057836406529877238370211199349015891964642568564322947675224964536488956921854083658844044343028656873857927798565373381637679527356329633862168375219061885713284943541820458559795942542360570921602145916439896677336777353926792473699480212487853275415227743512140178282043349367941856556960605390726193484943629933937974126338090730302846694489183999077906879731497680197094268805813044309616088867187500000000000000000 [87,78] 2970069202486341989090418446888553872477512668320161773874319015855653166053451045128588442976536495267326064718396661040294901167899542740419015514123924054033911796224748771058447521522789105322015474952996038718506242392181240727080313330806390536610381789820271300641126254696658587606685156898788955693486497997818715102431030366493937975462913932010018182554324196233797457797772137500139855683403508284487089956972810053191529789356298048058248708943707935292941131368656758242872606457018259156596197911604368590310646284355528831050826633656071956261978818488397589625705310497701266131284642847747986316395295914142982009951714627735786771424374536461061296803581619542079163392818154116703781577281956549889038134582893900979656692043019618032317747105161349211535516633333465016327337139832301970215682224043291220782324913373001945455862406642627812786738888652819258743147305967110600671889191917037635623768406275202730399936149717744133252554708395458606171096365852348871287730263298585912639927754099139975884245636612181199434253479243859364470527182718973070274389244544607601865485715501464782415087221666487745475163792159063193089103064840792795589609495236104902651120264506751013151429398122297983536520888496523771680465743764875544639486867690479416593064871147515841393514989603917490637961051030136955313391584474879009647977422166779256992877662257546727144654710440461694928952781591804499594442071347159273261647617553375214965859896222411615757380851014314507655758926822916881035268922091627533065271357069232732545103837868821579820589233070869801426349906886097003723237516098597120898310409515868982832216647603957941769591262134344112165558831371668917515175241737101837696129406928179781490563653997327826371464663049469319381003611813146387632075710968887582425272652504293084300014126541280980660533575294016464542482283258570015965335355841383161110997216917103653083808193985039616005055670688180381367570172711571592249626528011685531112300704297213847047643978441234345380985010021985033374165693767588842785541946113193507271153867289332040923517378195505756283176805720558404063944157335073367135949521545480061879618509644080601643158765202467815915505306695888103560736543322598756711261437792912193951739633005978085178766280969964087744630733607165252278964056046503754578224998459928661837094003832920874330625338188838213682174682617187500000000000000000 [87,79] 2382761853055122429696515286804946876640588330255791597062147046559931755745834311071783597412043441561233191430180346732306310893505473863643709056618365059765971855063120711670145593308564100676111329598679632851852714466495798809092045800086973049524800945656602186679038849965725187494353172922045854174374387627296129293293520182952565262131055080687763686666699953428143982423653299539976742500097156450759567187133888760938782155892763347282021278905102917399065019333366419347357737874382574374898208152349343094507448353254179840464801189789936820787816791844320724006761969348505098897149705337908448141622828602996575149623035172673166214694690718014424942602935533129484488707859755727892350551063586921382811460344230879843711543432334176855316551429861175692686756943741656982727601617852689138139365954243375097111702559498656220868949749432088029636915890019737180093413828659497500408297813965674797455642956146230121759139328195338441807599854850617017929414654185500286929090059307087887020846578983501872352595834802031307532476770888147374992792065119905487397607561147852659965578468437746190294984278822467443400353404007213767973236445127575818195107753952159069164007744158141693890333750167836212362974990539883001786051006712434343955171948623098587974181347432369106549132655521364711105396801644100013908397702383344994996052603991948078858033410349032400549640520729124465476013503489146947066050379020262387684301739098410818416381888965720349439273878997718589431561885597043072058818275305137897348697851081429381991320212372438690731832454056755212370650164462375460570222612385972800126398872273687326211582057213650300642890110293575355461667704757164780736313975729422513774397173966017837641843426256576536292473222011761644959612367440865672416622536645765195715135991939069548917811973303343966909269170754101195875866944191946071148288180236773276813625432904699581677581562403870269999250450081888364368854612472680868197028691219771723357141724260256321212018790699895028922472008089819462508276117572323487989056322886695769290279714665054000383254574698960655035561393851574000606095954743055048946333982991069683316219410841266199999413648551545577784349408171512977819948286796504593325489313652138000608853958491075765489630979611371209826622516607534087992814510448573882265363704652807256573385751019511502590830787084996700286865234375000000000000000000 [87,80] -105098032727829402527437133394660371024278338520173365172568336367736014207381485931228806171975347668752171193046237463199818601045848574555184126761485731079909698067345761200638059637299599392729378661193308865042138390324373064880517045857062157107268587680794055547498889906222820968490994982528533016632288012897984353541710767262797892112357773823482424978536092846456250220827620359553356842230783697998182838039440105079360615368902084417938386216251895396208256023296174209895965538833399450723795511127414449483963913777610318141507164582595273863098938449411167406947339914222023873096253730345751637131021668753440859195891446838254909288530796545305725977923562539916324847531500879542472454729092398554147879487529046582210618082528199178293369636909640795284558926807654522135483093254696308322921550968100095724510161634330312634208748072026571902227011815973447730424164546896713399999330304243976080808460683598074114198989575701235299015095249427543219806648043953394434122849112227658716721493546396843105380157013886269334320536806262299949360712949938936790422885322813096223554095623681678675566366099132248339985020473017402610261823181016386743543224129354950440677274081145684209943599247844299403860125640172361496172306971875284095821903034035823693366863473688390055773105068516336612144672812089530912295427508961969405663510578906159518288978703046510963398709805876104830136770149187458365962022639493899693883581581870170730108989048719578224667125906610292900045871962982874515597204042229755040340179018413041840200517614678212306767777311873234509968138451730023138488712656800900059142211996636562000278428939314236834365422812025779881954454833393776465856289627168914594010296523547145784092291794215010144116143406308783351283187570976007476088346715216019825537946225224832127570877628792202768310774744034599924193673377245120470435281162813918415688537541154319055355709656581238582782682538827599071229683654599591864194081747504796060423907170417921645949630552340709710292545381261452486974504479289472074935612351304852475590950549517357090006194324457557185553280221923452282923470987100779974142027453167669644618162497429837477344643464051438650617277446919050903220240170767995966132537211624016812464536201126355615076308457438939315816360470914145893042073201014130593710863306904299830368820778403460280969738960266113281250000000000000000000000 [87,81] 632348813879780879047325958098956275742414565213243886977664948411067285873090116135640391098820332125603481909833365277105480499641096492380799361086171990233751447225931345073367889145889254948909224811295831865445452788861005442088050154160689933608454479517413660938584856214073303462763054865113495642523812908561438022222595015125300307157244670292404839611992328351264587044944808240282704133791264677709775482866055861341814654956747211271118342543351844571597415211620988277821311052862520092287172146251254114567766592881322741876985632466645822985661514445327206550259554443222655297452586152208000586990023365449470732402092728504395377185511072840850604078313375006596449179623177621911038033173961950955218480925680276757027615784539646678556137754263553872401512585969773028489713339725122178691417016137233804174760099893842474799279839080524060333609791629299085413718245981015729267849929867105810813497131216869494529670083859583461952741826778738880438847299697276466506017157771140043604327251984815429199030730319647263929837006968770598436052740258968971445797649635050582459877907271356708236406892918178467504695514158826856243717957507163143638798147289000661304794546239625790364062672884150738254204679005319224111751558606195857114972447744126495677713961849033286823814363861540101782444496688726218610335494292672350934236699939931776000524408994659152454535846837485988722676846603618683550962397570740843600487517406501705885922997137680469659837374562393935890309231070644647868065552279009630534986841611740066308106094749393952627823998498653443379324597885387438756648440179821647028954496169636983209178488452929486950590536545635192318850940721455845216468612968859479815885225508402049721994525558564087588610769359402289946757812093707441159584148519850410468670159451983155574608424142289430341773015035175108504860788512502431676233631229440549692978049205592332146633195456657091429856244810436754842990621906068168077801704678112623954062231706331315859079094972207070523243734947394185386521382474719477090827329663071759813503982096910946882755541589982823892541370477417163593331968295807714187711609446354795241723169831770732621979323934042678303022877833876415613653788217614397361632912095373432127051568647979325750446556882265680580020254385665345504865404868705120594606033600222473461949235229440091643482446670532226562500000000000000000 [87,82] 76993118586639114553047207337087953360213975226576641008228415877373695615758490208943638934620595519725624139275017951367869622074755507617773995717459973110991508291594996177492438241793036799540726290834421949868570566649564316880088334302870530188129474470792502341312931095768356338435927493118184453764928178806103954557339893190674330335580387534364714707688998413915512831387554364464418012563657565935834917450979574789865178935863018097968614862823829405771545622955478328629145141587443359085238038427481391283999541243809033645911007293920985287796009989392966746585948012680086305665076481605765819119080050997058655337420565609427839353177794393666351966884194446072411977930839734001520796214774394728581197743483592073571219457416437268975088081047221682247036877212266333873225393489498400081288792267429488936084476663673269924839594185030836550761488120490367183734049607071983699010853746973740800950947707282740781946944460395798228979600414974517616906106447862885878301655670585551365606678864255225647952432756255187263945358050279284262101300943816246422090726471015862966932615383983170660815190235043695328614981952004334737597176185554280581264891134189109892566315491382179434059542043002404597597582591638695202049837197277617848741602600076440515281712584828740670443028530509510575905294780682978149406975269567184608384064586940528693703627097211547917895619582918044870203507957286568827565692018888585461205438133620733898182436051758129907915611671280502588019512725474507445061638550321110021056617652243172304087738717401307265257890072996748522403610698586200269780489490119413704018192484108736846952668675058121465841322196265901434586368445125092568057969328680476930960236208040132545373037970612666668629825474654579062696156782001069156206996185056192337226223003685245674905692876411669239648161087753680992257998520815650130805244321018411693819544825029186310043400608375812801889445615762235429041145626120910252403735006460074221687495656166842170914354773933580345464117843660807410356559883383533683623343528157600325169188501702147883200105784187354306863663128778924073254701455453015215483520762762657296426130019070973438856133631588916134681639324859644592462621890302262467558016346775683573847367001984007810471668615580708742149129415687003537968100270760690228435079045125171148811205057427287101745605468750000000000000000000000 [87,83] -1939726612697703953625319199949619898391008514117270070271556116199703415648219737004558257550685410946180994676500725594968682725791644116821893176608111243721066952765711971489368534491740381598526236689740893006021388474765568401462477591568380025097810221514656247083393959064687412797604749803352084489828906991935889628168650080092188410580868513136632756037796131523427158137352640516171660588407784524414268238029615406884528177801672584761111832155030731371256686411932663646317178760306043913108963164680050696612767765954187983391015388584293694590809671475931106625324246402548898829923101357356010590477283462887478173151861436824319871561014675578115908867391064744044372150199792205651084827475503347796923648925349704678545833371852266070129452848661158996591792449800648783783943290493671997186925439635250173517192716522724578809368259317338829726521015299896915918048941190488324978189779332537921796547747674613767563646196272562100986844821504420001353547218964412321828023859310864552821637278547199749043789215138927085837110402972079675481627802105047482037823749866127226651223193008511335570533261919575984964501637037366394042845310468958560492623401155956493394495569248874173264277506995129225493098289419661814424539085084955383302580922225641180556831268176345163962236507811991749438622660382125541111420549998892003637067653916040054308763513648640276617535310963094899204827080756662522386794743909959509180685369520155728797445827025170661507326162779307679822719556999886509333895729194788249145530414128147901976874991147225376965339492070174031959699810917762536002323660651035312487942967543520582683630417966350091501150162483498434875129516550963197598887215357559226769026658287871676237102086811620541786508312823791347454276801963023244669323745473899877449381725227783762075520440133400254973396153707267784786109132321649712086348344467858503133308580832399496177250009212632357821170777984984045135640115231099229092414577227522047766378966446720076604998850313554457990329854428352597333432319588583746839363342317838476491893650598498704365302935780922120369038262298496795810282265491871679698084118252610418320970777704632384288958553569167382312422833787338202101566172833729040690859197679882314304175842085841037992274528818058402651094352930620713027815441869425900809737469886853133971271745394915342330932617187500000000000000000 [87,84] -23962643130381877644241337491455482944913758992348234818891676691578445032800864055383266668074832187947325189580260886889855506823031116348240651562472917963525861938373125963154954389944456662558622004090325366878658796643898944805686615050386033386814450313986079443684909707583328297087317274459279623011038401685308303039970289775107173136070879768984935349073615342732109774196111763146043123831749277979876693432624482254337587723291266723482912205867523257382101914224643620504961703725511903619880336636699660003740229393685397499452328611867260629748496594691977854523845200534173501266746964765352884598885465821695279752577777829035679054278977062840324875898490334295132570846136650849184902111034244176419227654300053748525289605936361719827926925755474011347215974362226726891492056863449818140602418455826217249451532584382161554291159040845472199097388682947335853355769115144805020935767814316956397532040952505047524034190007519110806040163460920612007587976914047649290465306747193372598849302009998552996319344464029342979820384695641646244619706449204856181511007361246574429626953361420625935179931153338086318970905085311086168355001304533956749563118417733746811356311113102080930711802480823380062057016069981336791925446954605357287685603689222834957198166929010572645950077281295491008638794379939675681744009505876701251202378599214086975475458783100366939284824552437794481599360098938260952738567138511722672131365572524985334298039024260808317750337480440671052027734713756025879842085205879058648765208179679778307801255593522786207702020523784639295380412533290138674703225888180084653320355332497286634735502957685811290022923583485838700159822243178492601645306691258404715638544358604771447452901581970868081460705177343833103308351592117724408935196832344767165884739462210718633882267793917589298578178267453490238449247495779031147993411556233595920776309252026962571729651383736525675584235269355413767694960665982559077735309994040800838542779189494692899076266575475234467824063168099270156437409293656131057550458879449622784156958154463127989327550416815263383744262673387427545126065147621452832925707870515192557996990613297363322352718380536035214910516871856954517121477103142028430073180304405218586006429111097099348880090371731672760815956157960040841598146147814337011710111708282511244760826230049133300781250000000000000000000 [87,85] 1943057434913314673779278662179541554890887137309623385278598744468789213914470381959815399799598016408889122627447187518606356602143265736834494780895248845704368689812437139477962922408010639825894719587426221363725908046730507146632425131644754097772742928290348975585500017675239671128649848326242134317864524533269647534295768523455793931829353780829244092228628781282340922397797599132387712773352231382851978142761619414813153161585527316441735711159491602393857067451391047587216368715550775029016442326334109089405680357678891788260339838476806026283755328261626572413171211007690324203779683120452592941896564040291112030670187351688241623690197362950823959565181514211784064753181799018799729555308635703286068448011706159337485837453722947006017917127897110423940260851948742481720073034731532606979689951975079660610342076278941804025481644337878342191336662575586851708172962083004452456751941720873642095814502629607524132126541974096721322351078841624059048841024116499393194778551011887594972940680609446501288471338593071170577296830771320864138800229028029977686928001570921093152303306579359616214089349986013000056012724877133645176387650909853173361952867045902852719993733167763482951064843988537403970034343303075252470109389167704996553768176147570323065585105025365199430342201736521428642639704948620557580050939248664091867665947257402460298965652630277894898938556175625642428132678700436378159049841344811255352104726442401722748027931610189497704965795863873348871176725443764371298260346553561376104392504687063814048173731603455432954504300307617045418041397070889814622840316121299780839222340332858355902274521768507028608591785170245816913129998233950000000950149871752165373917515587647212048176144871897774937044301314004673067036500360657716187698926394316299014347851944729755419623301519649872409885326891498841934310813874944131618286137707792112248852770574044551411669120279293149923029987209328279195945567339212107752680708037778315608891092727808535695734388697420314948614248111772757541969191494644278516336769388845498545500045693069967679617598526020641569130624774417073626917114990267890563843011093616327145074918120510181082534281061740305343140542917668900665968673460536311367777706310158969355266675072086664356111731980562128058131322353259794836019186109298847210791191280065959290368482470512390136718750000000000000 [87,86] -34203511018997757090028375326721588176176419903873286265647300484335258657361475870039971642651440397163102799737449089112646846290516481434890818585720380484564590569547482459184827586186025424555906212433393564776217916462455384385001101417283009126349819903006987690042727596008582782042298368316065515144862967780798854511768194314051592084311752573530989952837657282859047529532668077908306953125101786794730520547441196864979913108315713765166122062502420769959123746325396022295013582407282538475859198954222928996730023157543307970656721782410442872825203881173271884099451388677763557482453378419538073391161774968121820851493423752729173572614667314354449781868151907027769486592540141713721738484350636531759698835050193588457609691398828055551531374359405531714284443623912320339331330206765587168134500559173984237332244881126278873620145844083764479078853349540081565646211166016633521683996633676821351418082036346504364410056498106225661873622628100613314488393094752586824137539716300487825921381643588596022203402465160123274146322284675894202954747333261918101150041311493816792443155559263094734856775564970688540946112110454064517464240734017008167578528975704354493042287197355101116617643575427982407703949563190760293248396632610103986502278753527770040359710205872246177223511328093029039185495146587711276314326369288716272166920128404780206592866461984535228401966783002282933679696817332101869892730550792839380026671954266939990097848729744223615021387291822772786231124523874967462230946705286768396338848556560245159394376064374618219798226293526278926330413640125667083952178206497626089076467025572171291222622587994957895346412479958927500054211658624007828055339283180656844482907253207475154425713710624335942335695481117662668771642389200488943479484622222282442096774144398509816289240793700135460202384040503660524876119915063445132240588396947843175336623102892833741877123091568806009967517149764520240854445074108434754741749028815634681044379055503452680536235845901642325013718286940053414046771125315135970869323104653256287422493477198382622887296369044999935693636626214546702782364100771012921547879339254816006349881862443033644271888744563453378310451012770249362426798499659363784613100162929626102512391612753746453416810306804070472976726699270159866490584619175377195405894781288225203752517700195312500000000000000000 [87,87] 34169072465054834736031612245544979376527682404045283674916954553845633381505993486656944790889290010097177701690755241001090779644377233761874056025412157816117702704267971875181773507119543145061022356040631802539763445473933864192725722944980397219533633957147864075587120796835712267931015539017145171829473453785882585386478492217055875518335100593500270199795260797622213344677024482302690991658719439322504364498207632026336371721377191002690794555242596762465446070840578488815549615882831716240299389118955862183067052001554711588433568233392451125054455858026429104474738893637070860421271215078737866257565994668629628409024792605601874818834180562274171291101076984782883954436155712312181476200000881272985200572665958126672411271128364273767284811181472920994790001648524191607190041779253125557399890417475620259852472069687850569834441639411059668744409871799211137516741117842651198251676655007320093184059346437999702980001206075835610893705972717703316228422475964955081303522859565505542907112008085825523936858826599783236829542212610931984233344094817906386127263656555709735422847851514922323059799447434741492723918080644842359263384759738859052003141411009090290894188496883115166287482057781471225981088435676633107173248813479414513311844769330003925869679407660058770914031147720722266751914148049135207640897810283410970585149997167987418687413277890144425253522448848728453506387272010494073336602478840476482487843801245461160997360145572621553967479048177802815883194174529350195709978685671069421351489220194904389218431381700191341658888107991455747436295276725885926769145598600194123167121432551826388455113320528477118274400212392734954587389922406824330239708737222007925566054825387842258677534244082838565131791447251114044841647192955380145307413921193620099373386326927539835175053643817490501473373457498741090087045272479419694752937163390100583620626274474178998913519373380825958681947447770548019805303219202826453631567717375297479977815827047891707536118110381871878593603445346062249706579320381580823351385206347261070859779973895153825582282960813378312129460023811181488148110512218548471732079989939448384880497939606218366244250369264600067772295639540915050590683501044414446677340446158809126772021187482087542376573090561538613804122888107665191175703107034219947381643578410148620605468750000000000000000000 [88,0] 2445439205042063569553045230579892805728021915653681073067675422987769243488508481266075075435722293635759801053231382244024233107030659275232017835766409530142469373202176981669144812953562238562219494646147570593965170134813255568526129442330486440601024731413071968474714365927544583897871053187915229911897638049873187763202125820855806521160193662336389119749920226620674449041333866526574422486226023386217893298259403319693029915181724997327848437196309809581168112308627654412032933974234512233038797913947137011676320564555275539050652633473622378066854837444544310535815332775939054334181519133702778123324037299920142999792565995841250979520736819672695136199102661391501843644105023156977628079836846738343287364062448146517795985433456998331723938200558323934805064950859735670875985723624328885997845689153978924969003824249995297146011085628287989987140463644953479198642322838467834513388718514146896203074181191741460492751109062132541827265986691212369998968243863826876477208119586639600575057863105246088614839829564309929157881450498851064576478199399597878450470693865970667112874781602067706772154192006148425490795259531969708249847596924144897164003908774022326423750521387694503043525361620057375904706544147307454328827499115181609531095571391085926163893896751333794741443314092803347814771365340338944506150952041682031061053406436846853038781020655278997420166003328826153793193889130359181750568566798356373533960519976729954847904905778416863065296132187990887925852431359716060504453644548587410330483153539089276926501992498742536388010946708285452525642776635392725399902576295936815119286142795657838388736792281520322168423522286157443095611340857695438732381010209278146003234284470447863420880014645194500781353805446642153230156828575716951340956713317588026167556711405392952450842820763905294337469059630358560811915002172521591837352788008494589930704334171577796932144667272690851235640640530751703884957533146889121826888068614170269532414234020628782233715803993037847969159905259832299780906762911902950693825229732227148438783722748622027176698576293157705330787530275433968341646580338069779320546416715642024739933534193425455706279672180934011631478421238700305527405449640406565381215691989539556539451459555932081693990110821468127029845713799038620550503702454078592268037289701144675417936160451224223342435538754140226853346212381304227294629544552203197965636828736147757976165348357754437179506499900881464615687715838833751821423650751980397627324480011678140507589330461257674936273961393762384943484461108329116473033750149722007646933136237876738050545100122690200805664062500000000000000 [88,1] -886919477020444454232475339399317054287293915951430814011042497829569854076588394440426926309062019383575507637551228379850189543419302546903466984134984964754924616106570343991936631917086619946720484418912189269043153420045942558106472817002721145451886732976507569855387388984763505607336839775257917860535502731122578368021494189225378203418254691480139259855378950406325807088028603308129810619653495171492103128960535481224843045864951124953270613098978990208562156978383309622947296715347313857683816166548156525477709888659326974131881906527576207429592716294163833248107846209087750483386654598776287602131964851446340802096311064730892435064972310199148178898398516251027147975759546353665327829197954341361694777356767174152895814637556506167917405755742660890759028920636770551742073166301047508442276384010025208585194262438043319349293276689315535737040891993139591503212831255049405846996510701617888308021233215162438726832508082874447117815836373394054094998490716356999195701597142629187547097679506876059049991172419737268786397441554800996661269728319568200611266359162504306068558952819208421061834058261813629347594106519400041874581693634223224133934140854119532079429322180045551049830928905551095587504892076663625408518457344495654606849425856505801404610429701571339327071738256753671083714703562170907233771271692837850440641531157102632418166310239125083206897326966988499427188948759062273606122612421225740528417691212043547631593307171710814713049484398912167239635074962531059244802161308991814933724442376958938929248063006597943549952313938769686615695811331383874706561434864611903199590219796269505390126970147385626275094796351551967647324029851619449310366701961035374908495789749537636855270389718679008770530966409267688392076800873175679473112511174240551873612498680683611988903040450542155513119138506568778286038492218215974225664613619619479751206386844142923582338438504970887080318654853317120528499136483188075721250905613589016044995685137460000143691694309254810671783808345357075307859613070307926818751231652848677707026135280697015870199632769252690481173727236298751223691014493879431668701207005529234070693112797905329675268279314509253143953459247729480144245949356421999386717760738935999008239793780522279696265482928280847319049030879937136637788678784109618006447040662765277658471144567390042874792439223931541329993660393606047758940681342257855775079011105654533239313183462342145070951167404518913837844433519262908820582448130033345518513437776657235773417458548769302333396703778466449548971914249628891232596185722233824339326966647301109247791828238405287265777587890625000000000 [88,2] 118173784667294327512192275113394588362600683762624306051788816714495856855819184573019201573621993440617750646025630870034061541366324211152043039738952818410734024284661437522510940713840765237140306733977568198536902709391072209900897829974086768772732366838672180945710732979693412103276400233731576055837718534452387902843957851683613328622856633241454421682010118089936382142635358495964197626929638026632358847148524304214339829944517476429302546215334708482421677521355416723478776951933491209932743859974876745745616538774198441941961463834266896220374470741680238647207602445026409261765534014905334613987689778052129524536991573329563615360042617529651331941155865490944607911211604764249174146619788619835796446119087115153403644468331482800501547101688529591717952349920223816189457767430092114176980937036443117405673649500485717892227434502288038718024198242576993358738530831037664316290717322373863141499149216764931784620719623603940709590771863115967172572722989555432019491248778206416173453145076177802698058910867064838071815288466501658426705524368003576082492080616134734827744297004767286802504788819996535538163787033057828767375999660256095339032451961511079964759032447775210492518925784099387010932923989840541560929393600709086518666926898043980436802127420379530406363542544607011013777765030049902194047448099047785655591071468888908960717370714417453181003059577333883025673901767635760297800690596642170932412558041528713959575717270903902203779112846583436651187072149070299409511639338818048217662919594577020015398405519974574737672047525525354282889396083412345332043906847391268140837200833345103450568607423659844616281365865630534855158354051422354179570767839748910662191298216815524811146486523141750654044691811646907230467365136776875535795564719752391953858719714198332906370170124682194765338283387995858640727658421084510040496871096346114418032530987265820510966295599216762800059872826479836217925528198327881045128557751428635456546772602864976048185125399663438864469067136989561154486149797267890813763345147704332610041457008821852715190544729678218035098065060598182159152352753118619967627368893093325022425946398948920603436035527511303389845203704130207967150428324684261912438489058054362584243601751150713204722237603042403217066447198090648235923498917677308022013478882200308454488684463280552837428801975270494524188499230023226246362609434715671822897946310689219067727473592359130576538073717740000628520969698887542060746222127461501155649446963980446726701791593784033010543925450191892601507565163378378723866764565044587268947094693682942079249187372624874114990234375000000000000 [88,3] -704113878559117585404502624536272702006018072363496607077483330955410737662689900024401034679725958843761292769877997453767706494346046041628653794067728426821859688302765225740984999117758194914092644446602030269445974817919615902863242362023616274682688643792368211522152209152393189315347758424557277815881780048958121319856608601388920188291279994467123642654003509032277241164688732355903827630668679613528035172701288438864395245436582164357219267495051501571266170582514046565276967392356409668340560067882279723879061430623065015701784387460832621823446466259308582922245821214654623526668955387148823857012667516524399627561661962185842268858686831499439566243051608234449037001665263865010427645150921670233857519498383395960732105700967397471299539429928032229387363796205122005857664159338666150514516412216971988502976212625599466206830730327856732039143025218587129137352145547351185630923682963981677719316147235107894475451133542747760862654116276653700462278505473925672637327746132519750700636412680077589879018521780858036830036712295279754096325843721121528612779332835277405879183098865425086440058831006971330458767379408539528294118311745984230313258394209853160528435355502552254395724545690590623866359043151469131478272651205689131509260479841218266269513145574969905100340976441614589840412658198280371400150264472599989220383266541586170321127279011071341841449537640307070173889665257860006296807611483442209902097085912431786845528297893138219961951208988254447809621138881547735256473419893170206766296562990028876195642104878178626636732951349097476940203984354907843008053594470933060106740097718906412252316043186808089550081372586640913557784868554316940614908595249278317533478703897852662850879624732493273376896262711506315217649516977506665622788181162165651428600266678692888023527495062509670614654642697080732373834501433290641688864840486814753100745153150783199929405566136280843079725795711089401568019693070314250969399132802558441569984123972293409756046444826445351710705623548443685949146714173857328438684335088306185835478307370479875683304688558532611681934836353849064531958597732701341579802315834288975679810976889362065978671940209763119922799701991122837988228980087073869876956829522961946800676105513899944856938048710716036825556961140439262071873975353085163706537240100886705602434581788036564567539342409550839886531183812254097550566833723912648530712730702503920349418144579442166963398624034317720709388050625684444405705078500691377886131523656013278734474175187976016546499606937040729330959815621287675675876704951718434141239629647790465583057084586471319198608398437500000000 [88,4] -102833322810321209801395451537232518447484152602895152781479544102082935517083741761766840138126400829250216918020198527478393233229484333443156493458434718760310316556961454407812788996003132720932406887004402494305570048983104488325803223627436255417048578851374157767672523761042922674571774573124532438575673980527132848891156780690917857122380679417202093028004369194774722147095692604280736449671616842755131811489142663752146710354749948195058706785993153231666047660977640280568432518228987627676704321635521164810444733376582496261058659270391910692783334330564371618747949554971559807134126499876313959680153398301053426556347100094318034670816568670644793029712276446984471417431125877094200217349251252394173693443487864929337523412814209584502866962658632008328997189328280662808882339085803780067221464571611641274387594640201070612321501675554671919870405333194049982949411156140920034020214626586037851264789727288166129808569920289739481175901341471671138128050941148386277291362540756078222679926248032770672609860150099067979637750700348139697965166541621001106940858756382542499747479373357371944517328154092593647809861316839588110083536786008754961729683194704237511000779326161467316025287219226576589867516616659483430039489568567253690983034828951724650660949680645018633132617710257545935722040046142177176721706704302710341783061557538974818599758362896489917338799442905240061055232166151534489094549683020918384287295511498859469088040211376612750445357558634206545290228311575370928852826364797132583073982012623277233758647279216260806475800267708443112674512861160057489046093142799378341373517574636079168092692512555200513827357096578486532112729109974291408261558252358493095605712609760954889363220999354203027679552713023796058721353254640852292031930197207590342447759617825196885424217798548049924052879142703006408642825268751545534802897515040668895619806222047377612986451172214497897569171952213566482412470231607861500121250315902022630603117809714967683467678661171754989573353661513822175678346690815131479634214230289088493978078890369169337134143410475081039094143441313160416314520370985580762541928362910002386292424791457424326368686652815090460127077968421987452169859021765686919035265014022128428663600855647936918858266302292612110681271526966755608220616837922931720591430687659379413884144116563575625526728245314868748295004058517736348357113389605507939215278900056178829099356017837073024763113570723542158487161152891318680591247164566469772920496575265078717813162936269301680453527025299391733628411691359421849319783083462789520989497105141197152988752350211143493652343750000000000 [88,5] 2165133079964170169765691541407479086897587330612975453498104614415337850025258057040489442429758585837514175621596863463808201595497982234196022448480287008603452714987184797892417411136550742326242498661786470945874055796885736311713636207434839286098703389684277882986624628150599884567907555876593214230414133995703595926676949622511903095784622489312103908350537555327900683827194780563801260865820911667011712980152191364433193411938224665276927880378610625141801760854119321315315173984914941609753765080174273656626831943956684397725109597720381802780336177813307545407256166996005413011802311757534038197337371300418703839226441619604141510549986441273854848512558978382345656740835423098579850414212082280553701084996761420296205436043989019549006981483092308305462716969069957401583238831823341391860323363715545913520906944274673652127139504967828858447996272381463098154580623962103300081942061583028843423612107063979411156594603975931971959610119241502462878803108098800389160108813294243958213067455711054811560863952137833008627456575092078434895325007770026638091710312373630750812496837720409346567168217977360321062861959141873246302924280804896769721240686135160722245117774984545658106836915729057362630319446967370750023380894246275108516671567169365668196602795139834224927579131293835986266437696922578863406310805208781182404167700087609741204026128999972608795676987461087123212557997098974215008778028139253663793361234103399793528256381437516900045752740690011044905387744807420406181254341876182773457812642847109761782527438065539375079376260339900620245222369227514522320276777671230289040869644317911196776597718537063728655143572529519313402503318925064437075576159947621696207097168877592032375735343071841287348210617108858318902014359301700930719535284451794806084705498896274226212136809438442308442705141326653042917578626136198498488281308735980171585566865561683394072221502888604813520159283099153305968626251552358995067541709833512530978566700397904371280049792143748108987314545598280080322559418463775927624992028701765707628180673465488541648061745566395031816431764897636913285499515837017359449790491087147006522630983436964668082187214567250143454682129311311264714137882408878412808286689094704178154179239961540129611437072832010577645356970862011169326223996031956223056985237718548423026292178357280587658097734490463831569078011618978139756491308651725494854444700711090679466030289600508337024970069590453659347283625212891246671075673496573207565615068432327472985077198757741185002165950565576732005543612986430826960910703361835262817732981541207770703749702079221606254577636718750000 [88,6] 2513899717609735489207747892661121243717716736764702209443386616890861014086752534145619187607762101821592341935257094696924396045521932909187161100733049853230489235548616902525100064935476738877399634159495533229247183236723102984324416847993354264340442162776650206641552992311981477507068090735931051295789547183731043865898994592088782123874417073608907740491648935693288714171789285968457378031111440322632940112449959934473346657894500621327868188641591388005872480700289393061318144165082634629512061165875205566654049504747950440424527043008413611995808998907912286562267739295060245955098756380086907105759749516436581700985245950740242809579802238120719660811075882031856249416405479347210142122030011170414663301584254314789596845158553607961185942995040576455707740033376526101123136440691051842746077897621075222371656906450256055586805098483567630076382427354533873491762064117681946718952208225350639161603496639461249611358340295450136036093948889540789344099958393866582585194386229571091630202014187339904947490236980188106833778341455098383455698034889896877052453897708966453313993951342813536950781204796312958034510744870948900596675539180025034923654219939919746906741892303978807590095091288550197136340518844816442466671119534113151937004680514702301370134818362652834316271827224298048922590288214466065270701807322697427868848950327703917688856405895479004145170340613745655332995701459060317168432968960504068339000433219960464432213979962634878199079794901445551375088408588951944772603897702202829368323045199070083303482327291037422874418191542936794984042510176807603426941979076067624789092488323560444324533480608510454087693725825928660708833298757693315349264376107019533238508355612476445606159274719872950493128869605457049234612969403382601271285560534425717865486807691084191304307433896665740928246615033065292506316577130911849133229074549358358202817020312211532771792704261842359123562474892982778985063881459264093727094577948565547573300020243757510313876091950461676074975951819370847021403441637589944114134238850293973598371945601188365700426019281887493061834992699099369195057613051679161755136791702098014866384784502775704745060521654312754211296427906847340250260962813951919535133001567305684100172616025277128439074870197730017051915032923625984477056492651659103545597043389301571968767322627522087392249773180667754789386623044051434982523707331098070871586028009185348623811692670723001841546580233566100754639008327308092277279205944664796002455020378184717247777278829767625798124219469478677191904148212063473202507346616748566247440122012335450563114136457443237304687500000000 [88,7] -441768367896041441352591681327389417199519106316206040460037492580797624998002409928566803742750039436637879776202573153765235263810596507404222289572479400805562735283786815764410462863752154383631878136205432363312648292548848069289285843387530938276966313382593502015129304210601626871336115568918733133914886829059046686971703123299348117313637348799474769096306195637891786024968222117232363710558416720942305658248616089172211962772816820728829584971325141054425346671527604718972019216578893267154932291174839248622376726131815263018641399148094457018261557626563269239912581064188220780984525765088885766801627547513793270670629964954034013142380105382979575431236110708579059228971856323039661177917318728008658172522364755390957059736781666358035933230419467874248162418627939143015340850299077401327900947152569577353193440880659455848471087539889540061592893718570279958404166959705058660938739416522150227546566014244704948682759166962254928429635368125070173077795243465030952486751751424262914171959147272269098460680385651422741612159699038235873476947971834697032438709772686929516642171908954859557810466481832783221207687423802904329161125761647084223671871543323221655283868416556915108271663301579069561537401573694179653761365964744943897720223427291668415020770243544620743578427599885231588062286347658305719153511642092051204310127731736703357957030969995683256068082411670685662661192839474792147607337915213679225990330847030462962630420534447474551686508988635268486042889166641822276887514054242036052817839723198556194493620783383042737530282581237010319203881652167489353157952292868248174284797853331890873432786067807001311938225321694721813692904981242159505690259251653518992945321446894313113406150510677668821534918183098501565775838305458771154520227360409975008869503963802401586523076581545939577964690660687869996812503036065624141143663044534188780963785437399352215893223897659789367411138589698480446469700593324755752155574886622157187422162712928508649874443557568962792921709029934715819742224237795604437436620541608615100213986810351096083586741251921914209215895156437889294699020686286382393185253648444400916644957812212589856259587950728301880713095032532924573961530372790105879157519192406866193904916515495498003629081883219626818119773537876293964149213295256113004835908217781509554731694989786902358225241129891847273527854847213748394845521443808128425191600888624957678500575446479464851266509841769540533887590328131638534628642691937668619430203973566428721309301388022428333976927131907754157182359338926393774821079207058686401377034513870967202819883823394775390625000000000 [88,8] 6191524846173349104207007431014992097263254453496586552175512750578139575211601238441052635296791144441220940165116460089646006031510912677897374111819398728682856500973979158596637830308715142489266093044091944550442150457166428942985392578263537953763615436640384859472060658609857416004310712639769675840223432810033035743931093875198335874754916198558120084736955498624098682741777355039574481938884593993720674875560906278806371137065803858888283040810090439524480879486126731733427616604042780342072616445595028756554788210491684668878060914426989546315178689721512431931667973299076009132510943576047289427638886106551029869954007812944821385902715201313470032172269000919966948009104040622248752208943693480650681818063897825661372898188238594435767134512465091624144591713424146937758830331383242571146714024384574177381646393192137783502249948150352660316556935416750225275778597011164122008762345788855250443093564812744202708050111796309478173910721442054951812075008937629561866322700967581215800458715056377495024930735065281146399941615957116660092418079685548644492930259116022886557535222468131936671623583291118431643991674449832496859257078641364727940504298452723223975517815374484652963270473668440933240594084336937942387914454778753250569274222024071610885754215545250570898384199170749767093364270617570242302136052750676987434517902925103074828311028807731434120525866684795350865710194083176217960538098161037240804033409809927225043334158920100101435059842417037214724813542280785292236797647681210257770553626362724305791060911165923931706280185856839981273265130637778291750916298088215175676774103558137774486858410896869958765929520632731244921508069733107741269173299990357989135565396678280349595734231984925027564601487272274599238343439410820064896488331195991895398181642334367218324885866992604464269427338595634570758049001653583126575576101993259829681410995039059140917599527490547645510915654146735472007154483989350899939580973653444159330784555703865710863068390384632725980615471750821807506046880880883343425120102541333785080428602770309731897308968246111317553771512887216624543747317684967688740413136030728870815323849426490928405190124399528105927579680108049573232844862957271085331532146597827330814950530105751820960793494388911266659914999677269798025026071907564744733834929948740960795937974257942093164243884819746563950584372514687795898494274289874024676695960330120115572345917609549589146854221977929850454992726467274750591650644329147252745609309362612495829699465831759664490411814084181211789265973434643504181014130515955939948469222144922241568565368652343750000000000000 [88,9] -51173143157445578233579495327495159300147769369466490710218403216568472791801558332234678053165006154861991894747399528307773447284712068411613226320221657158923483374432489690892677077173299985392612405673712694622294290380385325481478294841615804367596315731190029617888670169293786781289596566762979223468335417599668734312048315676997470709693708850985924799431178419782585151289513422790384223773917591170001079000642141850292511417271678129840579660564166258806994861889912067618332156230420485904861594453851239955257456621905253942692356291757756452276784343670288411818693457672248583636023569877262726159486862686510784192709780549922366372932192742094558749291106734254066724430206217155938097755300233463396505019672636959455943266172130865280143825810992288343313056827398863237014348636608833936325090122452636282317357720243317193985765407185731194682929225699308364052334888893317424601474483660037390114721978318878690769854531454270155050630191873648278916704067426694189792194128180573934776139684424744177545936854355736139444059790623734264637558337008065306075831571299204692784419818167273679476210412599989426146567027828145134118782050398857566334099030919863481043103110070285151373593053824863218848737772565215717508130299567370446196938257155812255605309536860756818639280120551329841997403413499875285745655780921949798826879705337940966703165997470193656842041847590350592028453315204096642916410419415135667038252277389898204720748528360342434108419906551804896958662555018707101002061114456333677000590710192392424479319019975252993023660720481746460458545275970971104723874342720388087706267251036255908379426200798323030635300608379088191616870389103981679449170027832329867935899998910317012246077830029913323634575073499451034780362065157213238628571560270449501204662582600614260917746775564867289251326572411761039499515248281132530476173216671769132986529063537714977975830418769141109194317811168806762326235494089445182965325248362331549792712903898802817916545975342079126984796294422668859141511342455474421511235776724414952147834397661934953756764662775350589528369181425606672038526976766928606308841565412550879240797202863916062660114744702866554073352218216502720737331801904792095128671716665845475142982480629426619510281766518417579713186416584114135431104600112488129983131469288832381314541958488400347399522908497324825952933349808914086852596745300081427676034954812691416893825456683464115624114164715630986897114248480978989595254390201178801739632054823594857102915169085876397346648611084384092815090902419114081956285588180261686419569855388544965535402297973632812500000000 [88,10] 305378786021743286878470879541961506262063558319284729891290426736315299085771302260824649314189349517449799643896552009340758351916326146465146633890907543139482354264210177563270027413030351773901598406537679219664072112566926412157933592415189650726884931020255887622269316500142130544062993395574198798454175820269333458638499975235075441193008113947400826055795642338915297998880456253681857028898895175098745245322042838838765909903472179538015169545685857751901793178814823166466090623464158746733294935963499229075082935993344170767923686843686222340328622476256295222418248528034609187780414699718340770848267572780579337046773212865997994183814951436895512754854185187705647753393717867808411533418319060157308548966121644186659887878981133131342992033705387290342384264849204080059110657816415859857298568900135762505977561100152655747307612526152766621288281900268473265384963755342778491584570406656542640944907941588993361449167469553303151112665258946879604558521683922364129161798128832151938368501706660166325707434951604114071269119693029044206150413079741191378091764236969622046489427021377797886945403998752273463478163342473485554121978215362825894391335664886922896883927127777849745094436821541826881908014084633312525396625227444210727557322004623951527169498655865439484971960642558362219938300188936689178253127407678672399075981012655311407206410677313183822746093248893480014483043089450454299026590462575165726911942465785064322910737265289208540089818039647305949916045171500671253595313805402411264028563359861249644023348124050882085480924171402238231876025846940638416616317100273344612838719688448157135124127519821710632039856992611124643429270590880444884377942692833557000273834724503772796415371228954157020020773474236934928068708249976492719609485628266755619255754889752858311432338773125110336609841845207785645868174978687627251417402114235016699210538647983577558025640573340576571928682262163557741966858850316983514714286983175642989991250007046335720487316042905683670374919067178897937687141839295800563065232630633394521822364625400286195911409087938456535726767995753714181508155041772856321525052394178682826714248048187362740837221919940214482954076401159470526584159581126941048957976387542290507214380854512383783811598072874556902316704628851581119020599177275258636636731951376550036178677777390634624736203249417589890105134624707338699701272222847455201288381062075128616003117758225616094129653132622949868467122770814559683745347344588520504284614186597752516671679570559916258010661513585943715661473037424168516359361362499935665937300655059516429901123046875000000000000 [88,11] -1407049554828841478919259256438387134330193760312474493929996009179250577463442057618213531178375059885768349034107280453297541202061172118418541389807451479355373949945454584437236899523523605554779038679657464630675129484161380597208963309264904434092264928024872979618468495124023583694131728894722470165543117207090290744056292048978489546955951260713168214384778351561354843892073905522816355566194260392405720224832926741875372984162266032916705559373146554586581011360769098101765752479052056156665383893557742083684994355053344113791863369713083033495510779323578729035968953503702441206193616527549071946260590075848152979291840521609422510458365032938349545131713515549131697506955966729849757181537493480468325188746569827792866046122300048937698581721149809904636536006563951340282365122470890073117774518040856667109123783965126965882551647412611197988965105675746182439923865365365021296990793885158310010339509537837739275908284931958648171329430174965818134936530770262885791662357715437121252569044387723049173287569487971876880941126496667735615041701945567980783767999539686587705707839310822931231054324343491299651461305439603095131699912243723649178595167079114811873792570581791397611468482592120668045740358374090746670981649606518696430602611381958833277530307356682266276744892164243173148258003872606082304555899041504581156448285072764212696383621689333630739957380717928342910341289939637132512059448767423827304498065563886148018356800566503336923388558172043068175952674096608152022797961264428539224119459125841154419984569820701889675201344709742861951048403923001656026878430589198534217613246120603505264602210078019013705855434676966684926810963295170293432122904406070461234516866464184232669016227895955842359983748465358645530903536309735147428760047670608247554209947095815714802105568745626012731698538913250686700710684496586436378831764731464520087727988633900665184162787037946402922787579694962913664700245373032409247536447308995426410592245528387061185285560756619198031280137565729340406315533616476881882914366685419924613130155292472801703850833212749570920537219697493713404865324043878996964939781650740897471953731549313060697557600965736911840675784454937720153630351833786829091830952440271445945221231193283502309037241565082924925402505831896318088255570373464872074962533971998555838037162122577461491642889788083138078937714257020950298627437176458064436052713073719009143730360271981952342118281644381818701397817914456182816330229861288808329237037505932792174314348722814442254028159121340121796149835452973767951087916139307765206467593088746070861816406250000000000000 [88,12] 5099882764179252873053193474053904198943564168662363762334880715510767436878507910884283999914693675410346040264869962068789982442836263626836437119336293756254580862611802169962464860474944661791515450416471832805778108616270130739546214079394381992744308538389025219413453011090301387989026635688686312735785501036337151764902386383991125943447655588967754109019870147048438839060584381672393637421007669613781449221118496807992746677365229793764072080772883487822564704135160498490905567413578305071894940791219937306690719506368283735557288809825119483525460077834086216948966944203184811981209501866874697424040338775653119003426844394619596670443019210798072971488395111464856946812354400249695303275840908180998102518463003637834064974607466921510099056128216219659365520901866460079680424811676184318323881501244061935289776732997781655381432649670229412049063645108598815304449925455255191111426052762325164574541144318978217639413175056603031043045110641627961071593396018550460391197522644501000515047862357677615405170348765755249337181718470323723741277589659800188246414517783188045639009931896527427632623513238602373559067128657516330103159381641082626881024077863650127996962387737869533929344349378408654524542261075975337827542146859773271221066312239457953193334507735204513880670950396732288872325311851614597734812681071713602549026558621704871521850493419754016917332187634619095976415522901672085044757430584964446352715196491440311002098400911374515835248413964431537265941482709656366401692985442300882609825133968599213614284886116963620533138208454457953795309810026164466885449781434161952956468395144620775156156675991071720243859443854021490113044052604499238178224641805628035430133388263688423726341310019016245626100704977332565711716040954696976154456072778936693551024526715413852572270376965895724170914296689512242933902225818753879669158848737278039204800962500687709263496657530139641275743270277819852942829084623241414404851902973399703184501000301660067502236374200579630300520941688686912208516132075323408240330404059392258301301330235931131222855129050849631092750442243232625438761821637043425880853101649747391013548362759111653125439568742223030926495180081573102333139254709201948298097456118717562643522162024931468897890736355600603755640838049763825722000410357269587182791953813422798967319975839548305836156752781132929500038788733327394598169416727499189969064142804291762303580138599778749188042057894743018816580092026083574324534218812156862266881721821448755853680816759289076806385914133038681770720896163108775550609763627107895445078611373901367187500000000000000000 [88,13] -14509779295206936409968828885923799526543767887406664557257009589797513064619965735418748029185910988738258187320420984181194929814866196317822808936017847169532447330670280897500537495829627439976833852175256519609338495493869314256143579860849726088105298403407689272838643885318248526574288915605781722587030459681267089542059160273699691251317420845011812287288657377799754275290465818990819001988793891489172488350938326525883788591941761458998030435781386669205280039113673977776356421424628709044294300752109387113887208292549954557033191974190913110551596400468358391249211987411195593595220344414309488095105151165117374962240982928267035765534860801201549699821693577327418036966463926324354018992730168620043468060911586433106969981928952105094823854750309444581386945085187954486913422679906407232176876488523071884265480240256675310801469032620697793509934236329042888906954676410932446770127725363110838002455791222664813105637048659874479764496237778262215085479976450661000803841182888277001024997357536436911451287624683519860581456816018531844403194239530446929358450291898237775119254053777698756531191330602518528435574467290059317078989565659537193734473586995209844089423403088626722222241283251823990728403426140910704562405729710240864206721704097416696710414360145137027697648155468933153251294963052143710398204779326696331283960094397742881047516132471721193575452024619076608173208848658670563795326868085611178389810140389459618160725963755695966528081447949222680387185799813621379905967378438476520884738369338107607830181658554567809930133965399768267720723058917826325099865711152998706840958187832515008143776504772323947607649184595656047974484236963058667408572430191594268955832035702581320613436521443271848015139236828570272737412745581290398418841906476140530584384024600299715141857047679446208443956267442154499650735242426785651861039101809813695369921525198120797613846965320766404586672086415764966738743094941201117342150325122181795405142152911331121989406029008239934412158051408340060153804282140441043398695385999945161380429837536208621296914975027422493779430512267476459399739613158922680167576272547893103311703113749848231962826609915360578779625465046239806759175463863248595499512194830664955225954663758613172684998847654605713978549019697835464622703704243193795689667850646393913365202811196035729957325383370456500393818544730890086189903302549012444913231938038856468103887021220279464375582423992744049589893783319009875579824196014281735541558820099486007975031270081210998146362776710927792351840021382262252425121573651267681270837783813476562500000000000000000 [88,14] 32098896540382271339292839531032614216931141869241722173174254221767862772598423531554695636964147424694161077098192846580496246390060929401489155234280127074201980152373431772479850651324230838635281240525435171109569220589227642805496374316329958463400252647740646170529585291988720385380048287293782671578232146298717799674250730532263521612440436733813883579944777962466695058196950485051196855542789444031976893717050410444975187278221756213166849960913089592439371396049097093718945427706751595588065826508930302970897845434871773500104027471939740015331922059552981486678067366485466014880410208614327181388688984446683931125485221319144301291426624392499699058628790609402074912178383843722605329712297038964658637350835304458110267806379886363016914454160359883566238476457601168223595818551124148198229430083986488793465816499634319444575223230824769328945585214259675118153858492066279796365963668285109786575957491159906760741037831493689919050411342747043891115317964115539614099963917544043005168356769888756275456286870246765932548440267017817645110367365729444311401109882286387043805465829533373511333038803838191143142930589413179056720574405743661957624234545537836813552855923740245843248474190731665723910202551490688627962058749486886099690223467474620129404719207034435644391972695404502023902143756712885931010176729528491601129374890956455818086284716811311294939455254710368424539284827038520269791463573766241956512497516459161400327050430011613567985561562650440944397667138851616853956391097299544721024507228392860796561328586765248487480140382805415603357321705641764631694795233457205106991169157414517996603090888681185189848572567112665503313113398535481362601914214169619397268774757788009489357481232837099823402086717643605675171659871841737390022857652229941893026895484204172936132435702668888756093871900067631744451118819129741130592340289976171831444397751748944387767231262808885990224818608983306818703676368911600629115723763928568465425095956451971877408452524794706834100218127051407977964227607667711257647844104276439617296120970318773177122959124936359008151887853939862510200067926918845355152416646543649868369578918337452555894881909350297590690895596565058783646621561813743924394042137548328192765060876947547286012306297168920143109037772378849537493591252447830351386495578914507169979309194186797941207150567054696252385312055448342069041709036011096828805042100920229554782698824071705730979305755607868416006335766486286970300897646936383233094924112295496712545353746395419486768057242098716952968168828348163520991498387502360856160521507263183593750000000000000 [88,15] -54413344474383232237092072385292550249708784351557840852315698757630780474565551381323207341074400742558204078232560672495228245625306618337108099960389996978827725191959774283316708005402704142781908174440367140007931108973372861423237769279213488701286680680702788793476228138404177745450668405867359830000244647765785491600844825199385139318276934082695518381945486432929116070415557088985561724966972769163244053388873138456958943047662286442011512998985138957231107034077335209846298932656166772634377375766215234497443498064207625467430808366457738748292483557422379403951252708330525793625896600214875933570510844904059890438854398552486117385425215752642076140350019853966141497923128078674813804820664627427367256789119520552099470195375019316703828703676144017480946072002287652560247555728530129707971337591298748137277699607558707044750857255400256295171271792035971982164031550123148968703987869890626530952906922443166717922424108968739878713253560857847322528531463301393070503718528287419340737944081291950010394759042202958209807630431164643729543540139239809844261812775518824990273148016009009902243479834502610818181373184541357342936041178686748540814907537606031114985734095538520901792036964238053343131765785067448598110700881328575840690421573051909488047702471212988356022798200592071576386606170062413609824641513341559909959315080207388743641554246637672952216975461906973604236444600662140973199283384876623867036813826280433748470543009570811929931888538817713984960726701850708870883516883448887780892503727568975530258272333242594579650438180786095825521029231364999959440517160155934227661654425015544253826905570171739534523103366078183836908023516036619293019104164635516165753532990973622875041474711045589172647776120142197310285719316760016850135500124369648444661915634414983962786419101037231546773423444559321330539657741362940080876130468134518124660794921379729922671002444551856600465925912800566892039265369647374370292701339151641450355492534887346386726437895772089913099231440867346924840602029532095008908127906581141455156499723506951677804322644108844804872695526278907798523175672812285852276061969375210669389284601890695548239957964806875815523258057386039598365245721355864465717931914752466197578539157543399120097369515837584543711554038780177347106624992899978375121171898646526238134459787741717793935898606841866747866300937282485161164168561834247397844152327951628077467875690340877124006884762183487965021686780297620946797439329890782921911241036000782091459786570135689079971337534305325723113604650688773789468655195378232747316360473632812500000000000000 [88,16] 68237797240898240993479534041588174340796162657641634646668798891586864172785721700843167462347664615026115553629562583969886135313615435462381219101064661077453859971164862545879439867350224898046701584414363614309481182639650375939948561092200778445218103720981748604709213174754683579083034798658919873055421853674895718287560081481456842361684895450698904127731010556734277992181516609436668285393515700170748042460164354420648561603330567907415959084920074072641617507243114360223392169547224043680103565533880064352389296427273904857024232423555950691815721581456728184433349179811779874544080988826919556193718701943487009867693281827608950880818261888245830937434650300646687223373327720125318615253607166388374670983814936138762660714117881417512911806022650325288624955639349433690300903627599359422893938506663833331773121978327640075567297279443897141091832877367544307924987942858405213466834778483399849545450946267983500923302157026522573644746346519716893944063218521238088384205864834645133351827324184511816254062051110591938732556996468658374037167213539866403761333004849120350812682479693292880414040536664666319707593437596329014056733288071096939835622813305642688847823516252741910503608684849445908367613340027494307710908621235853669273057652309666180525399767559481674997211685427125688143806097148962897621491893127626733648785189073644957593217265790309591922065552260093741810082978998568254538889701889832279907658470246579967256755248949523666619962165463115713204451251721248161177448314441878026797410891486737749661111812217058060386686684511451836549190052688680800244357060624644933827997107734548072188010454578814967074874568433079343630513323238119346700597076744707353597908762167494049225717694840217805056098985809552091935199048297466837462375040262883320072520906416163229301052408982192210993784958992314734209681038745074975626038574494529961583008161569749674217158814769741029910983711770794847105316453369680677109149436475745082321934463602487852363858033814016723138620260835989392087317741787751296320988767141480851157915232400176330990756266837903075312297063894834332868709020825630667371151059769331518553061982389825808288862598625966947091089876931107593038481796420158707887488685120968822713530343394961086206012796976164068757584629703858826533164297201816376790323438069906546483959763011462589872793824015661855099436968109871417523178183608797650371432383823367590743628333552161358819842843655296525840435030384741867455249160186035168045595946116301890797787297321466234749829636315789839376248770985711189496214501559734344482421875000000000000000000 [88,17] -54218383813019282085571808602815080978782419429772373630929325545580309346147461819337638792432100307140323185955724967122119407919151613800603540530554934950333027866392550851785678100171662661889520828029801118547193622752664069554849789055708513592895016330845609319058083231673831589186877193084212597304136931087523795393791135390376011247921506887306293297740122988053743854570440765790467010247849402942022729671392399188524944089907492389662348034678387145178294241020486034069805064782573072189101066648898700508917294171859813689036494975819162033961298786488113709278085555174887993971248977847464665304233552254865269056266381051614252031074563081798391534747995619035641088447141552725614086513626879760808673545288284358380084056153438377994755124771046532732367919423954662455871418152833730736703930890207931769282908420844417430953730776139907029078640947450038731382586452623092824528804560486897425364402506481325329835186908064712148069868706506312727640423291837921781490047303250283695071227460949749161526022372832568486951220272819628153938085587131539929314112545293380065725566489498253430024579523184668272700077238094495062639667122794371669185376476735353076478928794625388330171410174817433743756453892343277311316825076434831402578174635279518435218836024144813158102014107041972125172849374162122967694116962691156097805783707169176221760708102602835171007462765314959599840233865940870718398538969242306448698512837451748353926320607932320417965009029689005419908883251577803256417572153683420156234377960815701599401282838709209046180350289684329512376391106959923753675751583454877257749788698186326875103043013836784694228001431359367532670901506222564699508524360452789006676969697607921844971848448163197867343956472163146370034375422125697096052132941651083195457071580908193605036428852242603391433584123237978930094337885476434562912057076067240613753861006099881917354992755596316633810864570811890587937698919825100752056954288285623952038853879021772132243865331874821991668336929883373647184774039383202733399955588912737306254148022362778696469921144987942438724923298054826738067209761113416544881558731871051653338374373429444041178479205701289953452079305377883834700415504369961119215315264335040597037927932215400390848582058381488138167286742384685850195076548627036140544463225883287509667615034892956603887943090743155302161264133400959310278069608664921171719584899452645924258191326582091514182593760255191834474380282498624963706148828347806254696831444315341169793062926521529151295674506826751111145589953621559686780528863891959190368652343750000000000000 [88,18] -5541409745967048940920617710489470018307313280126280537360522876544863099708107966220837671496218256303936116261549718481093759260277215027752565617986192852317743935720576337088120702852113371967725953061488955172497667548324700769170524024979556398256349697778184335099681166346570925291759397023821806715532046171546235963933631775255139725818584458308890657450646660117132669685242984791607101040781988688122737057177284486109994044335681897909110884865832228190233308354449067431759774041057930562677073943632706649093222072698067327947799546187360823490268554627981702570136854126239723427769686641770983803221408954575706216031786260749286827807157025884772784017506109100809383795898222891884997201836947003904509353310114374242119522820316077511003536524186800586405801558393328739187538022366467268440517009672549185217580626696119932952782371895232849202458200228757774550427407911464061923298261074303666765399369336319941232004333105405200233265956151750811720769972958642648464732966329635113983943932976523065830427645939859947591454473010718373114188189625357847917875050985625751888686101033782955483867960077836212225942933006439330315527530756921638292174063444979478476565054749738879623351505089457868675965944628882582750225710017174611149710852035403001457516317963125463783151303049337366149708452774389698559425376454319898191768894744474631323075204506173610995379921475961016780235337924753995424495849501223683339516194658949230345603320118423190120474174363939232983328346305990255265544226268711968200104871642570784758686000890132707842112362650268378331235365229098258230770279268704395995421899885410039358920976924012909231060508536905154568045384086193403103192229479632004261279327678165537581884812294175496997112838626906856279335421076467453054236739015884634128160716252055986772170227247554017034884901186469666259014553291728759022520234372363939702926588251040840449915286139498244225003993898144769099972904493611005756393885891040060345864843110064616223584820743484596611251230743111061833953274249940551431838565258057880104320323380145164982998176817453840578461904208741819124890838719832991136839352177795779275091108311246368833522603360310863303555497134530739064793977830469487308149520731904842206763213974245282988495488023920098737354805568157274404557917973430839387820867197498221768059451699861048219943968920537175453594878609888066258010108354873472313901663128145439160167755814331615462527209065269502356224748932449411671291080993787409254791842770735327806382973362950737058636087977705943913298014535939728375524282455444335937500000000000000000 [88,19] 115259616982162785775191795786690544599450792312754806444683963841980638432802405730071739388188320175289111042815861534849690072051200073976947523059050232291112563570774218683593777623066077767558978185469840923410506667605205683591410635747009103263249152901357356966834414157409019794775096990506649019306470339663806499805658312573420902058173943321756862576764066015470843073747312707325030969931849378529827781280005578281631713841608936164527919230710225953957083624231440932645847088621549922675209538098689440338662462747278992897741294180786809323755604445222720196639198565758959108663185828249195216959239500029514118651071146046319462783163868600870916948762829911046331431243731591385723595297962517856790985396664636976919619192725728576361054758913213066805528974056746479224906781778632481513305921577116058414270401056978193661895825066783686375936185587042034691420438586344451489271432370597987624556381888720034432211400078354610369168508448392297333070634157083997007676620374487749122158053897084181643157699391994331244868370897266684111853922642882413490640346924241603443564587269918944192859706673269738084525441477518812001279823560117364301303168582382094344427740010152260769699753400996427049939836895624071122116228103404917962980940701629557590795982309736899597393211390479480269894178539885511184103503798932619056561049426837697603901639396779267160431209932110674805927908083781055123316993988177861954331913789830065625462560382803506857512794917758495444438643759984920208994624117320319753792450724028313782298237513692347937951109643096788263279210799306881935359032837789574644813573246341960712566151112992710101410986332141785176359742924332231880917571004578639891985299338456095383514433488088902935701610742161948507508825027914674195628882597537857224424737761714898856890650392384676261238210039342650584422022358490692790516300196860274820581279065040338241822078991157854512386720855748361657070795119757163315072508982607759097016512223437742649433528348165438492104185833297350109484526716930766996174370172143036843228804587371689556429370461354009245398286708932839322280917242955716683355463594165040100576415486895822788346826851876127237468747038096501171076756737242023815280259745599520868453007988566991977015975091701653230561740742822447279313945506047186228176508752675011927157981156923645416857805719961317725502157922903873870265965987323742225058610367510162592377762404498370409321038623232307496468254632816800101021744951565732337053392504422067424412993634636481489501426058060223195367299808822281192988157272338867187500000000000000000 [88,20] -212471885853247387868969127701821418085263490695090459074816728309208396408639351435542482929184793416371788958956825657606013285294855419561641505126769838352588594403384709186945553304418452462403626470481290458275704868216845845453755992853644472346164812137501351197612034260062721864165348846004567945705678634857309268573793118460985379183061850661089306659965072424601204016257297327472628570477132705907817674603713438916560032269092190844385191660960703093269453309809788438003263114515296727892540408061260517519644926418027852482155727031078696454613856344317026379118754851193220536656281202685185289654481637926220077933656317733771999400103769762385796961992237068638342783739166937357524761493305388086859735191457106731010678173526209446066593813790569680513240600036766701547291276905381235799229038934131848397560062337556117630155062827180974200573245203168165020801639754174085356600755628825710393612910337397894410002279467500960722192296963551792613465631486285076377625651094650766038814139975497300577045250774133914765882946602177843209481520637066522753183061863057470875011792739969059299655548318453992661326023248361579769921582723212454290650494684395386861083479145379103379971878531343687412757444420777550852938224825956617800413962121174853148778994707574660379812972078247510318363000373187193632534094756270271440203987195464257741973191856086524141631821805173852303572221835670775325700044084474888736666493209663188859290003924327635065852776168171512719715368034755592052998361149490083016070513210613604340330419732980734224807557501624649541023256616925187094692466331965742023188923855234649909416416323090894703575572929461204769907684056810606823285154814287814268451819355610828970751815019388611929016361572862705709457114995460461480102484432777892284795869852144794004902457501579746562044070760921949505693567707445371247185294969821920948859189074376405831620658611568044804556306362700179195105697983537486187265088181742745901718136218157525894441789364360770198142442757884405880739861462332875873854860790184506555850789205545460487849874443830082076485482476760910256680510952016376987359277241108542963296205430068807497473306270503552419332062099986124114256723238668789915575239251109297848169565107923527151631251266802584914350748765388937801116631852128426795464801918983888940183503071694084893539053672817057395015390269752061621114932257809775464569329878504244377635718382916853257567904512645109780382582000286146845463126929325179297694741762889419321708339062641497537650003704992607289625539124244824051856994628906250000000000000000000 [88,21] 46094389562272349156745313976683271619454467092092995605930956760928882725240811957705544991655943449879736084611746215035341486940621910852210974739553806160753430191111710572893208875532163459043681713880300031030312041392672490346752484339482531138303119745613330483582739957032226121325951998291271937091285754304761542566381641954532414170331783833610851065410855152028417195194433997141952165515850832528536256187705290598538548113008250181234552861178922624390200774612670001016302153976370430888410835813030225798374016344413246461416964917573108091377635450422965445628766636095408401717496458780337432719592005784119252326037662515132817736649289010304888867855105593315409884767041445924902943465481871102842929432991589372571623821569552096074658511646100539399602817123663748223299055299967974422377835599788304639494510135235721158132157408698503088078294834102886189078517769023515169867087819278835309628703998196542233125313425166340347680261363559852882763167590189017374249434156950557850189264782028471906204664032389901482937822508953274499817758878923799941056307836028688944418748123052704329585753554358925378927482751685686461596671300244687876721776021663436031713341861625268206380986541337385539347648848474711503662811399695883714071108264799300414165539097319526080600297365571413653951236505143049667322895981040394203716347273038535960394320498969162745009376825857600059093740114887230290085937956470844417727640593698799709698588897289787049069807624141782278552515188559882795654301544590668684107260945832567851964872215216669312826723883762923885641307402130301251991016630957462332430947696190390271696327312426842368108633751470935123036484513826929223912025483608255057974314365632920612553506457278335124584960217257015390584556412989787109492890010603270004103676290814352277697185314693905699878236305544882185221876879437767657486738880173896652571316144740199403216969224759387413037702032641786863366560012069673945900533379639166566607439419533807951238126006865412190885701308587139754854681346734907482255187498315948218215718152699141885135491598466957603200349228619512888191676476163669231292944941703913430551189328422579922029259808845225164636818082545433210410216166985354326686236683128749258009338659232285806116424376486487497619897167010711975983797183681355581265377334322859431614696423455830285899882629578709378483454047810437564049483344746052343256197091718023106691328665984159182063140652053207339063727559550121047022356415924017301921905527948422733638314121923746095573877831893735979029713689669733867049217224121093750000000000000 [88,22] 913642591092481151891409876859112312937481477107755793862021369674381237140393368048010627585721753037667910550609147343662408897705547250161495711830473270782593948858994287778071231311679226077429692002590829358756408545650008958746686136361916446172481850075203424692474549015779318473349678832971638676500574022484220232938921941422642699303859874747876179167204321016859475333808431959953600586178682330378710830588098814434823793149394920823275129499778881286298370677077469325410523596962264443806925762172180053169331098860881047593139936550300229275357751550430389718660877460815028353119973879555780949592924257077075817226114027614017726353058281630968496334178192404851449480880463382712652975793470746093432993278818183129102264383942455367641453174355204928507318696136696727418498475151685581701230802482167775513821640792231925620223733121781287453138403431529737041115444426570103792001114752661964907827782040534762038366329311970296579920528721013505844740318603203513335427063644226427906187080343315117044923479941158980498663508733793207529997599105093436833089650967407861135451185174502476889914199844610441909560198784976672482147627517897160904532763316044034353452679820278386396267436936068355929847458631201691726536753589757408703202851956646449113063547115708442016772119257520715252974566207523248023931471316577047484742346921972331186552595917148966208365846691178027269342770076761359304647109359782462312909804929883908199360671042878395211297210751616358903747083017951076619186900511514944372419919454700357399802440050218818764239248977686837911572246324066663967209196102850092966406334610686040314544249939664188905299719172269113062102949811204048048400214689521853774356124581781431263676561653743352160161862652957353419213018670327775309366537911268780467393138423988173856223226295486592903472668184990429133071375777729667695617286292778857017257780886998874996759604201562647647716890892814211814326709844181262645424467192351286704019954954390170298886131874203772038086581492189195550045638290150914090817813682938447968007422899049401766746019958443327177341765777699537326346613282948783409074420230096572284821109707890069749866887680513838248549124231555078802790151058475588858187199911011868310568257013550143556223277314295249277111878321889441280847944186953713521849538150859384582254006030681545740048408118605988032902915678632819215466568159539063071250075548830705863951587597770941549217471489769057220041375009022036767205848945743374195267424331282022377582233050520780174165013515219513351439672987908124923706054687500000000000000000 [88,23] -3319518626573935215388203296554796039347087668606481806336279839909092378858283196116525362752429432757461434728866238805043028433465050704089173871751318101820767928053320621250668602079650170598641337885901671303413787107096831627620962859132575312586017391910142421498266347847090819290738772390821228361738250309508896999175371366179167253433051614152559510481445875031077437548133512759163344033583593607934934963144724813399366483523520222557784814815214300582204580808658951675234332898126866619533249982008838940762013689469940450371941701493321961903408827486991525958934204872873182080132157017011241373326281909671439441783383840616850324620401728656090343732662330255786977067121941389743075851951470704680284905401846257227441254061253105258188173066382789749641938711665899992406492848067832605660344807413226802397183169426641180207174134712998852442656467328634066852226448700273268640158285565583880615153975273649246785857505541651103943869576956189735007395478028702502655110187125408191462640546083214596173580597314074755845291583310391479224530339113253359621808571569758386144148881583446408464595420065066640390967056666649732500339002188006651408834780634982249933280790983500548947317964659825558230847422921570567955235214243407878020877476832977319764684272513139922886083980001611985382546208534040956635844318982167185354979854863972338424530205105148125723533197343343480227891073734472647327943793662991987455089045226784314590033955060434826622923898931134695440828499913349049179517677244334346373348811458069485389585581077685760634024486668952929864331300144282485436309387874416449067258388565443624495312523385206130384780897189563104204501237084755247133183228231193026397887411254742913949616633524029698775000162416257057222528249485319487631579435729969704290860730574594558887709373903549293479915063107912231677910012691941749105071425771972590894212672620912516309870379850963827987374398688999263188484248387146845832344503203005307076542796033383492411694064451808681545135719697364211310893005189087718103556245808808092965797547043400490457337200242996444145396694238416794228029051165807849160533131206001098474071912465769335581340755238595020520489873695263980262984425127385891972187913519388616522350725238243644278384877568100844728058860188191007892918352715972064584246018379854159336891620212115321423377934583070024712029110523799721277482230919731438230694744512650074308516260498123496419002185628471111213285306269988559111435003521530571542124640265738969689486454624095857159256101748256995165320404339581727981567382812500000000000000 [88,24] 7483325758055862672649552663315273770428925971937743766485175285960803041248029226772749160476574623504629280317617509708155857259291397002148967668236992903708676537099310176438460647080730004860840534276551662875852073741996662735738143090410489019175999739369297933430572416088568439011558066281395636797652321542535042373605220480843898088005231821922862148247022552427560528172898076524845411622487846975166458182541244179221748311011224312862630055009631907023070832765357576855408213116650749910355632040995827626007031464834258316068392727940956347427756814194848391092606903344243207327447043910458115090117344143692895810535502929677878023011344789526895492394514883960486952451452450641285301894794326477355281799434777945125585080890485672015439665108246627922039072056573196779244964539886647175789600612682099067748699622529395248743789934022704850337722887513074961283821146903369751645046540548009964482781306779072147672148324641533718425191303233739957191413328764386355223903883250358054773954518875548545981095626238398522083888850240911330364771174617778240538724362175355623562533678467855921429887736808457702445824256725496693100862702218510445075553385740077926191813006876885713695433300666148768904147823969127786126302919061528276160592373269345317088359213764658607099556085598039971649227398115092420327507665970620656885902247374411232423781397272321694215336987545934207420095093187007074300671340948330298049254368076768273968837255924849031341803423851686903088645812460000701176525867765270415986453600330178889675393682522532799801568075252481877841541830044188166394163686035548974052802303022664345134215149493765788925576481693780468449199102379604976812357870108012130217151291847741989725036531789195451378509990027525743353757127239359172383833158007185001623707221979505763108028819583695798821852712399414846136676457889972106686701195132431482389849095799729771720879947438630690219275018639185443099960077474926298715657643560770262713963255995897418025550808685479212266480965047530772126397967823733379420256749342084034577232544092117619058381147164739872484822337762406910124370592250505003447849252083187891871158867029568182678868434335346399588122039226825849641990790585826360244615343147351460565284864392149422651170071206956296832430677519551237539181159794823408963250393948545895081863006632389988556176949170594746229538387653373109529326576846899754615830311137974669171843140693051446250823457521568776356740278289742018793961397726228419486067079716675342941160663436790048284787818522190150360984262079000473022460937500000000000000 [88,25] -12906083780967433412132248102769397171921472895022491657824927584399147596277208663075246002146564474487834987178863850570024818609706687407138466664453691669726458647847357620987710413633037072370705173620138064260243726400030329060634165618198638436179783293969685921550312300727633054200584439638550170367143654643582116969195814496572211501034353867582300241868370450183389812138971794423711440421174700318778500210077691657103017784409581270115406456312801990463472137912612724878286692692189876760980742762399613347699825899133053306031023419555149770778614850823958257988791716150073555058045988958090392688147160848178939775292064155742591157690692028397091163093465348110792427087323023950792572618692923073341746613021214395654890221377220858014397285054125310347724947095678918620651166114794888152391908627478161048164426934144138403539611948587527108040523615496314798792454052991224932896025817147299284864434275171683527508335805039329214173928368927137576382652413743422303869048107598859030267505990507754465587392107561034972455477593412218554706628553773213826416135441999849319296819775978352973091643170186055217452987084610999194998905162671307225670542220912538951353973744019793145611081431986420184989929050752369665254257662778994215240446700770594866482646016982029071496644776919680699646204364653550137584987393157331801296557120427062624731861079024356686909080675384630019986091747813765257689350081417482988267611089703247614805343171308573349239906070883399583745529146072424890370468764364975687379045446010510881501042541119008691955341845735714590902464808175851939828288579477602703605757388168051618043839632931751995176453864349730411500359987892220472156672198362828715419511640177848734164549025653434927527581107422582978490882796365938501973344407528037780753893440461548959492352426836833802748422127512787074364188113669547351492148503103810911426042901399330579475174702470731250280423591446812978675016441791750318386419457578259276195610687721147830882469652710532198698505759436986122461097272314079570273219530764622644327473922985805627117626423951246991644470094810399092634397748172215991359646826302940186999562678040499916937136534479313699422968164841377341008373262814030904776221044750172345780574182573761423345451328756192486673848828442754958097337776924027569158725193316789610522921500183457066583924959341907257482167996968849581019704047121318546817392537415661403978702318523703951157077975649516283461644722264634840646092424274655896924616299928115005752131377814113588893920638034362724511083797551691532135009765625000000000 [88,26] 18277412267430098543445925659822784462844257167258678218380151026981464619026168952412767486397030414413612149090296334072427942471713568815653927190120693906690914428720008857607981309519102426382116395033978074486867706895437005759202649148251919321253280071091775897099934369454312474878573117626209739711407555092662944224729883622243620120070393840605427067898144201651436936041853598209533780285436048935951883188199543269201749587570212768064832263003005130103119767705427357113612061403239074464532745237235872527274478895431258247736594289581661512736159109931277122803517041460756726230856380134576801804123075729725257569653804252477709676570023438924691357829403465978636292946205891316573469263903086319070736479937295680877774882499412104057934153196212507316167698974683176200968059857392317789582921101039043453970344015156715919846389987241213070330536214050262553814753033059633108589919036333106646482914324462353843508808187440108610591526659091849385166923264732497135987246867842949973316611897130755764194804776130269695142413257248893942327056075320388273361753398457206917249864608800745091186300272059902187382991088668382961503169936073640656725414448253246147437953346626690041631383480957524514598884313982992699330264058606336665257385647864754397011471086739414578154147109727288944920606441767720272765945200867207499059853119355800632262159234728799660171637895570963410854828725759920406705007288182178697127500411957059103985615198986682395514872732783095738472560119682122365554448652459762505376826083870517822974709006340855986622530699684781983768332706914942752109637197564626171378634637600851920842231860408221855787449463633890687853775032425767629589458085774595824397621430350108010869286942299406986942552841192058300682747762125521642628526378060709731791258519596879200914901735480560681450128413015646103236955857877428931577724832053088981086188751967719036759643752896714752328221277866901341683480057981876473106895056672622896955097333747635758617555538166715762292320593848836852692355020470430368875805855692708111196329034335155434015200439622346759777203823437657347556176473918865530572994578938490915678592504771528877658614425438367684727692190674278019546230462347911915043961105206241320903873944074382689980968807960509048406228070848309721247566322447498692643760312395808856133450772787770745710510398634529679123150198303525326367058672225451301428325878340210584352757015422410882077052757739918307681668887419707781833554928184458973202728556034828488159446456742801686776167535697368293767794966697692871093750000000000000 [88,27] -22113264964236165559077174232370213781232421227370333596795639947499623964843723970239197013590607351338395920954591397096768746631315952143081430149023765651952820478557190942896453200717690804315773238222552598716361429997124496012053419966896325121989534571552277035036815653065122570394019775507083353662720408875721282729323882762829003487617734680607870413457665257176719079641191932518104084963032310099580697081438554952451423535300883500832610611519133448319757969917589239270643103838983252658126002595944858069942257871668363804371328636619447672734225367145503552018760934709970116619449242730483445202873479021196937050552514693318220351235582523606063790555339875895768944048151382917282871080255767803364513675175296289832076551107646906045424378202083406368473787681562480839855947266003369310092542204578221721197106207124819882044295256669534086243158714410676797571417706532000171984582800593434719571294830435519844343142900806089927267161396747265437838519320532243643273846781442403164682387964968925689448704779009329864755512195134377975051895113707423352295420902635068342148205489548896522138401194074423450474293702628758390903750705959932182212044837605228314103703704462994582985241029631369175872354531164814055421529868944172447900658071995263020242818802708093255665612451921618531202292397999287684968836453669561851882862490128232204568934881020207232140137037012073178480311598433108214329660309249883827121955176045326041519385036799979261718402587433143627919599903669873577221251240569597560887633662021466079596017009059591977501518116390484674628855960412795835336052030492026615669440636269145361385512688715321127647310546686876624592281458456857376793052044564292973094258598916125048151730033412414836370660716512212397517933448437141848758812863084323558449885964487908464786706489837834888092665206700387300957570306199113903617646598362180023213307616424247609217189656318328659556891912772939532267724509726833959917473946997153789834878486816992358671506474436340524802100575496791950248122666370563217037721669128382984072206282713394857882464316750058493887841299610998674468826220793772887048371133369406096304884721815628338331453500150723770838001564649984152532312992938017002095408776770431745524430127077273813247121963170755301109512325939747128613745318631726974825821369184553574890653773833762287349535229233953637657936599840672395144085419138945714955430163536746645727637157391098023061001834583983890278361055300365052324502882529154967204754255897249155122978295413566779403780060420103836804628372192382812500000000000000 [88,28] 23631791693236222866590414397389323549058641942281763737049395607967687616058146637585251325776152986811435567619297464314258963341924933461041538068648596353021259820262552890383092089180006137726470949909720177728305152445961469515596515626009387359456599727201297359416355865213920470793669993825094900101109808872645814457013260032272447354927596499251045410440551193116228627359194955871594118263076774746327555356278972231585963675450514795869221882922220898805409646836165849041983026595143531171967628472649989624660360029188724650133688756505730968388101482544071421766654050531581905043466993990555689644212284744017021307485714061673748953274721107885253186184267343540763156728091988598828001186500573060458412377948084868260131068212254287915019274783714768942292845982095692566562128436105165547915046977747028811084048711343280208827450963952151124834481890585687229415728917420927186516739974410459391660374730292037473263439938637763546530351290051209549795825726175512687174579288501692058753030257034506858453354766924537792051100722667299794997601397595031612803829376295713292739023382654919271264114087767604767488098101270509357281926365262389114626657212497725417675785863489697980713324142263624000134324026753877542206550442526578702190105033367387053137908426199005367066570776723017234306565067872305314490704165963280835672884352505599965474872649132256021615508567281470593931961873948294344932634587864729044956354865716515206580115745336272337950220739082810210034579272627345847530283026962318776182711761538432381704606506531249540512520832892944856839348195955383875379575819222957927259349615628862118582501231531402895390249323607590556108234429714003361971764662672995488270938032065528791807542883997560133952410608894329342668073937439858871227986933387089253208603636510812360649250237718186693334929734753980206063604481716116961647940299019167391913953559267863727657234022671713083690499485259931655982524589321513374387730102676188345940546550950554869227317065109715067195510436911741147100855935673111942685299379040056924285326779982030336939268964392043764740130023092311528889912740960295815027207520208436221573389631249390871622536945459147090297388374422684293712141564089685250401400144465846511529002445705577803615853370832406119629193025668299252476192755531848664632183572287811713396418037121875979203833459550268023957665305351816054840965140741759432674806048089263593515752410181023760448518235493367317867133805377798249270224940552165508070249701354195382815219332595102486038740607909858226776123046875000000000000000000 [88,29] -23177072019875995969483905005060942313206142646326101482766849091350184472178862209827646285011657702522495670425942066093445610173284279360721323330981379087547579210170736751844988067597617460526677493657490802566835399670411385174140172935431193467910133375429584331568849979098601565550668726538089321530063909610170737564390697852476972890307238992852372631441032536397713334726833265159433182487592981358610344768661728573095917994480135109841445887435653015489315190403459377532564118246203455583098344736197676061381696393223328336509995031992562815279850708871204684534214372102572755927545428027699406748969647910561712450119962481106743507055017762564612531102416631354243434204155191255446919254797400501371971012212094876652359263259399882130282889994410544725994650016682915035255151801234472663198311359974480081366941717000952151774113810198318903524027864826664487653826652840105847931269679609850312216711257019592658704839092500956436896329563956255191070624294410161866939811700049047309100599508465705101904605154632575604572087355689536439567077252657593429822080226507533193850383559738774805309003635890046877787716252286745166161979806348038740286851580396390625921691583695544648327857713589834117205988739210692050784798962495831965273765991422472306534481662354858695940403710096764626969838674303106036981436926298827600914660647748926418015835085047050050735651315288493447566200496734324878518290535127084213370576849823029155281416779972466802068404551332230843539695071366436975451339697778638941509881980687856715853636311442141438780777163725504532904999594829380294571095019000330278333583645196007257308375875354016276495677672260426275988604364574140588935641001576636171333877018328390677064658671135271605181111857938664712973666537611616829916366521645789106354715191583568716492831220109271404023460601096020958103470605544590052312824992275748691961156351583528588473969328045175878197218880904783069520941868852135629889959227266590168663562341659392388552964562195164221008069508883079754472593017381764751616925579327149365260269848618663626870593409351673552939617894315287031805736879964252376118987268135571253297604606248468508646229179481171468846648319719946671894799410980238738824987137513489274693172436298240672366525895002990422329464722853125033724172474337021348602483980438254044801131485197186138532844554169762303981070157541838057595025334182610379852172600635193304680183078781348851282992719758182438074046970729678313064513163200318462116990256418649535871505384942992122887517325580120086669921875000000000000000000 [88,30] 21830595296616339640700521778579076808837592213437070612614897341818305481282386684688714162823441261261277088574170899404754302169587124528673123493397628717863558107102706607456759196063895002275026627508462256082727118809418048932829650645438954222934489193292810310863104562323945870307134752696928671634258275298016600383008809373036705937303551876704328521483889474654096142489954403186597134125397192680953489666184007968635402134044831785319975895940390778296096890808937308829266654924392517992690913742724320932391502319797950079397403676643012484055535537595283150102719346577689008427818035336694915923875736776201954189715088732013200043456902246258153334397085009222099041116983606140563640861290340353813081887183035839263414077312332262851435067209013569451817875484207705209377382761835532114982348680515209945298205668309966488822229624088679545789338396358791891125813602863590279907576355162210752408285774851404452954557606294888983440346107336562604086601468802455986523255855565982098200222767449312386101403334903609247776449533616581135759288167039298524909308381931602359677705466358330076426525711433020669904934555459605215312960161881970161819488555238907638787966721317055859804408823046541862300644619638155133537387807679815813143615838230260828054640701057386609910267254004105239069920728662431026164835289463246536301251954433647936548167897029383022580179863643980554492443326558556089501500041682146816542750968458985959065105720929488775361753310120452313117128865936550496788782208035933865991876544208106924774412976440500349335452119471650802048237682056891528146269179145886477903133094252442208575705899840413217677113403178066047834153408620496759964523608923997928361525090674866200306913385048287768764393466463381784923631282894385049677519127376521270405429542703173805289733956396974038237355578689576597708044934953841410819087286485124153148834579799094479018621421411417210587490057068858572152830622144603325749484528228130138996210928326019102246750952135311469618877777658475769525581398329712233001000815754997583598348151376172154488279302987890011593132001316833801055610760926111912637534118762089418117766780024875865389660254371362059223545314135394958376079481812520137197888548583221333764440910781902264874094738962371597827832135551388068881097691732163249645068048541372305983048375486364326977950255826476154227629076284622528835032718156750206735535533606913597467172211116364626308353381157623860196009203732942483929196241979483509753943463488233299788204150315706897345080506056547164916992187500000000000000 [88,31] -20543866037941732027125226197521317570365843133390430305450150994955717990965181367474735007753897577760914101833349124902021892903582930592667390471669404825799212561355026299632785074437273937325738895692227144911223256931153792828369714039204851893790628037913310036312079521664224796777030173119805963508563420324451989496955901677093793289394702269067294694241695788926391422297041106801587052260166022109840206256842495275845340701267360191125114097527482628162035966081999321542509654467779816832868302848608444185687726202534160081508618345526203960802880462046187955666826387588204923243727215065688952894563008276031276922957623993647253242575781179840188592246499928115988942907987264965976146636973494102468744014315208096485953184534784341984268747348632471914109628146851250085270727440719558874407980350471511159398921173590469161110073740498035633956465513236986565687435685950373875557132874421187667516046401574287113960143871303476153662864259091472664309206778964087858465858771087305906722558111905731538694624597354100694498332109035295148559731591068126137746702835067937435491154693257046806345667298365940852017784377224084445798321804230783593920113703942459554450219349893366712477268419431709453494204118193779229225119335661002430245233358211866015246066345787753708486895698497345515618153245775425283148820320274145768413613913316905232209555206916753358863380858547221121596586561650457385366647593916603741875886669692297630753245428947435530000959731775063441393501651245779671259087763335106943664231591164142184719393220928479568440858293651338972599676903145499278264069257830145159144364859976598579269783586510727248998299666783525574945598688342153264569754002285493391551668650760187658948546083633284123177059261252318021752988089048993368060261341262576113358815893755225514806321629047178650407607332773384319696342412560360506037194340951823533742516987551917107360834087107758258030092280862836584847157788948772000027568161074410157491168014301251816251680555234131870663523911722724469143130075817002866757677281578081782872181627129297460978446592945956810915742116219840077889156762242919492172133035478683179820069930025236190240025364371896527621898174383552304075503547431441418257527952520410163155896665421167080351855741216324689509685339465675733897443584234213939849130484474961784359881485232296688165841763070634901260377380666479783126684802886761469641055691218036059239617439541900671033017543951443673961205392335131265593051164533642520835276083256541756506818874328246238292194902896881103515625000000000000000 [88,32] 19520691397966571179817289630596902158364562413895316290930985044879386772386424236477569335798270961011797032669342748743647238327896797855529337112825912013887875903130248454940964181142644113720117579085330782198944926110482254936104026662247384041057728723700202640738023588244456564582160733155886363755166617559736933615977090453997687244750622861933997191282174733557565672895798170082176728793611005283158066749647656837897078210128972216712207005664330026186772453351380338597110033114189593598756400699614482955509328027632571309794574292806903296120510328868655886467300330381959042712454758197130278623108667370484356508175123720425535836217422187968990557982334912876065496088222300874323667802337089890695714300277016065055590611291155707106614125059889108615008412548453909656941793692543937759972983541529304549380714174736026684146587685066802352865912992167710967703442559306438702253088905162209641713601362538838528835438129017929654939014446670789303641050037869086111190425650196109581551669005275978548608874098991202645284749089478431752178745678010305259029799014056144315947076717858630955556371438539985888237342365240957836703776125417898933737722944996136679848254606796967951876844725743563786085071212250764842712933301955803232620667908026000916057765902708933729777768271184545583493707781685790164442641825165999306459725228513313028847104130655106972982562990393828553171083947280444143977913828681665679362384051222146491741998082976242079530884527489253049829079922469378663465302107473226046436940004043312751555604232850580900144820083299942741028103808715412289773342500088057441066874437800344350465537178088837887608277757306115431358306345483519496560078738529317559296870111471880011837597110422421822987403826952091011296555908051651768516717337958219627029513729872199171516082479026643204358135575527191452820729859935008379394254794531965400265116713024841019315772263678405350765077090740725388766807948779591288356925722988179272096112194532894078012475923596771496078669577248473008841789014124170757118910491847066061942531933250900174685371193937382051015154065431319035732581933120811137364799045547138625238242108220863165426821908718588732022706853093032350436281444750175150360399443010643236549464787520753981225991796659384609277948712245787690861203271035549421134404771896262753192993860115930810375811880412748203602452471717785761091694749698923587752735065570098365615478783298995016628322459994471912203298192941752985537768076808732881262387071075181665946729481220245361328125000000000000000000000000000000 [88,33] -18295599555721841861060653828727210466767978959715011126902072106907566854575118936260213411822649592985275391288506385706910305070350924744723738272419512276946648137549587134098992418142891073633929706435275860412167370364546033929012875174500407888350485437492238643970513688021092637407224944755481964407710117918534939330691492829415729468301032262121044771243108603000731131549686630632396271885820993949796770714881365616005554679477245736465716405634984855196118917675401204656378460335546130679707126144425332622451729323450778378525985355622498999021930070841592932449867332572171559825961339463611541478946472707801924178020916180125112423760506642506445647514847639261141944511459616146500144943764691860347878751007858369616777608756198579276470484096834505087890312053317796899720476257917562049873581285859673751373927911140518205170867564383380438720142993196254103342693919909984675599764993290353476949771558700979417579147587278379146551861206132460558535785051404147789958307863173302269931685329821167632644861383049172966325074527411710464927479466616280884952666782980101005654745760730035633009642511677141963993928549995088898351988710409886206576886886550085178585745999283095393685924138568059184770626161169306974781755019051543006212868637007614519195395225109954821454754775048643019094166896665470931175945559738487813216109237227661751915445652004062280317512756024408696162181446748112605196643117721842415318468245565852301585052741287956823423843593840082885710203098772116602355023553994830780950697188280803091046035363081398555173798501414941607569950378577156015200369529228658901394500167516708608039775704753647792415584909445132890821629009214181858170384236772291921519991520430036700103800729786731796900648018851122289649732468664508553138733311364532635811025491912091784410306857284762358022873574239668281995611566967154753006139811548879243470118355021836979966098295781485216375220085023141596636356742440966533507068113740839676824302703733222660053508233891659811426741623800679818321151343214389529741760504298153682664596524660975337332255375321147215958410940649831111516227646797927792311668314758111207648057912516762713468209816653907053768960701974496051118651163073239095123108564165443867141681883479602281918387955248343937772689177562530319437470276763161913464651615878610355609871015716343073167268837669705060562624119062405225164832512922599573361329064501196692974046404917906126128443708567970032020944106502073676648943504349879705288620113101671904587419703602790832519531250000000000000000000000000 [88,34] 16312944891748396534458376907272440085989843250925872924026780170267069589533644586614301097288344653273916935963244435317910299714991564073509389764945353105884765414885772753370044278762716378699529447363393690174441199229228547758638880513692781172177768483720809642796836891554393172555304099017854879158019631380586623595303934878655374696856875525070479989434852046919001739075949174686470048974385603186445206941541714011849132918508187578925449265270237161109438604199246896253127888546530184293039302992147033696511484419188070787102775362258776097917930533051374344901924803596355983093658685528520624248198208619026067151646888224355215144930127889879369869516210816150960096570847170058644343944706017034790876664492113590691151717704882299925348169625084936452906056037741137599000622125908096756327519248207669786362653891730013049319632327746041595324785390590720516564013400414473789441678442732403797170849180906810941785805652556178102586094622174388082182184274282678548739922186791197402690363252790798435549760263546004240089792575308362497383878184308498619990494361675477057606248426189699868399959336835580699300414560816985434426208743678927314766148453425092693936910574784940130706848778263499836208566160243203323120196855346024919610020157310247589008030530680102712337254197199290075801359068119268849997845639038391253155145395755711663816174750898460360436308974449620110318484021208032309372393950637427506169826402160194463732376774637921519493763984404104293456214302344755043360468283006889122026913070932305619647987858237863580650421971804459201307297203041804443064725534689514828276618021062426666890799976093240409427885056195878739630781637666115500537620699603607941855999987464482595199012761201803083286008702941828934935961821909559385792380624749698682769401777599087125750913031345295648852727878590721592998002805722216511688078227805341131387131880387833765702150899988919883670304149886701774385864629906259407252708069623597975820864233135583487755988788659288522729265193435017216461983509238471400648088709099331929549084543931949576633676990019380108892531374392621572254418163440062407465215620214413084704250126505325905691211616759132481957953533372165632476590993390299623223085669896048746804131041973539786312133609527522373169745398803571524215701852073296656321600069456072785099564095552070273585204386204313793941062737192363820827452989977112311398692830744315885226297360538364532199843910439696371371920003522770148306995264154018593361072930747468490153551101684570312500000000000000000000000000000 [88,35] -13447032943881925663373780946824885588618523390789448550404709312502171453711531743424029495406106047835371828554838732734293099330063758100653720108523660378770903298640410775055413068142494124233688955439003107137627743102180457844243986234720177997937296044622489222043156751999798089723207128328519642094994940573713913444527783762032329435047767856213885318889978891596212176459836909756107716225989663357632398396180492570770759992810808441888578658814834274802781643922239576469105662331985973146753077628021828098698721432569887028768406678525350856321881763735570940579707309820326281278823226393244546263298995861335677902687859002037294510290035663812863064006294710383880917693400236460919934362964873012695323454792900651452433738994901258299852625701980631880561120071167840527496486911335484382027207864249990875225342739995293464557089968608361165046438095485827594725799767926185967241060859834766867182838515378211863594484781939119815767863006638256374946884748391428536462523904545471260241092140754277195012790068992637877029465904165339974387359064357914578742746989875659230076807366855311289922143678526541924324020200811745459926778908257187563830591511121202398068838003630111088640723375914418733796831813804493952296422198970585632012247254273309502625869268520523919220124838640000721660124250604041709596813313734709625271388985192796618737898025533608158956625594572734855202588563981371890672193653953205145391776416297245207784772769744217287619933580778399050517413400041707061541827143324698578354504834406428870435104328130773702432665518865984422311052335175214546611457634578185683798543008224815501371152589570269411739032479033677067141298997654258783082757527618183239993579615166279761057011620616140485459907557268852242123862859598891941106381091226498163053066850790239086342360825337608242069746371990068470628338249371024267622738414843692412190289237867821358853843495760012714051120760385165203295408180907464008572389553527470273549625882120268768405858307581975139572951698135896546381009124377470221228350969189618869051618246846539459954950694587321266409353277764842921754230648497478006448123251029587142230239251052767634895748249496583442944176617519711031498377084659089761990427379435025830616296367483579451769872134653128479611428797992831066168401549851398740535182954950880372409824728785632507101874344033501508363110668495567914379975113934615624524778885437296970348573681691844448953213501104294541429791824677656851100550679668343273531760928563016932457685470581054687500000000000000000000000000 [88,36] 10086160635831283766096715116015467875412305332092395189696859121560787990665700255963216042899230658080179862033859210001890718862947980800418624032484437429264292812396296707006260395082144035906378181644649284019409310158905642263527766788112355789713375979719095021301328379717932059410500645638987907712702920059529270335943531189269658167883400302003078961327231588158757125408769667489005503608250106101894103210395006204863255746525506679342327105862006844747440180367417431010460454972808961846519114790833117754564848841250220903375605719396472591626617275786338793119369561244879265072074199349964725077564453604090686093164490538528023374253604711068168943389025465116648503604461872101765570689654847557770789864609874051161296185713362329639789566559227539580046075699412931880723031973865781061332997694019338670439072696620457289220977906234001075967342252268090351196552567126366614803172799295595039715238356800790557531028233528526921656073047400540592732304789143333470139335519572203653949413181299751127055062246000135540363091845408089496171801358719605515190901583371262932567500708981293815226859857972818974561802279583874129197885601153306940800895967281716649253836151224020528159788426327302330785677468924155430090235620704138169130003585324450765544680759010974962687845948367987437551098463748860216584606607173058575820995511849262937730232626967515079541607596798070871175468027821814323858176598949395412747394676520927383998973138956527541864046485699224103067218994319344777122231497129631479307060129634799151394222351231099439111268857610865767444788936040130779685608895631449972006960213593953044043784727920950727138296745212621416847516348455072124095454692802241472778564645564763131102473606442329278282387862905172711810521797731919473365174113888958371745338210622215293902971706390087077710588051134656760094515507537601400575670032753017519412372626926282637883197819180202535751917860577158013045497340786314458363737459501211179094522917932150623071770218646897187017088962740512966634893176986255559014223174562585740377777609281117192142382978971795648082569239489660793473314911529094469023962167851928990856062771475324501349360794562452745744496192234415172722590845520219065798941675765066816350276452889298505659287766465626746506349580540554386504189865319499559318364317190408388987047647746246621005322989076312858343375974057676835889473884621759897381440991158970006736902953119271755084025328291276915158007191692499697903596814554938454477905906969681382179260253906250000000000000000000000000000 [88,37] -6841450224421677383673499655698257817510874012825609692898154995204009914385538028702821557169867211685830810908377883586035341650121345410142949274571022466343142358563168385514202376597135889607060135079343476782099873367887155889325150477123496108894374960448252341099742236227326873625986622051251420041705989792846552864057736756328867965503286377806162359162342624951826692366065286995122811758045187840144791522483368704874038052128785390563732306780157375083706097284495387695676884968652964071915210474086524449151828299110379665168676454466874249822634040427372463604885342150337570480872937198234515529493881635327056538050971227843878999114420532449889796072540012695579905137344664757739749795787425788057213308504381467650330345594108805350738340132019576853475386403807197352949712866120156540038659939961842308904246463011901681341253435701461613016960427304410140950405405091147163448407987084107108926419755556117959710554824791209070437449996955974992653293893664605153557679272395495601492708667970202900865158785207104477541321279551855979356918365362368030092442891613988750144935703804231688535443702503671030657195181128114180664894613220471812461819002933074773698215163168601418498175972518933695935245220705882156786603630455520470286076157296109403780069893750343911004178257925544697838804206205373331419954301387756956832646830866202712144788869788669446998752594614969743305279562756359410681530711189873772113503442518533822460958644725500173640522593668693261496606236269668587598470266973276864828357913918753214463853661835723610747760937927136416441078959784459984344760089233383459762840819074514526445672389904878356103775821001122462162513474537685933701314613288013058179682515927235210041798968613458733571784275489722111833984762795254273801766342919618458364232045513622631353353447183936292256837121231110189582946878840656380651719334660362460702682902404809206264229199339194240902626013889835893941620318512221612996459630455976487821952657261151661106821483462578961553168774563270042386787634906574563449273586121362407861041905345240888156519244507993191547570694748891640449106788359608761152863109812547099749259615859079027174245511848615135081659631584504458312449635909858941921736289873573768706003544184548994798136603470166980121326945465510801212870360408577932840352999530530132373816438627229679851578824083504425314244484237677058298820628187084634293572028947275167050652180603220183965226779473000707914853993421392284599993552232991000927597724512452259659767150878906250000000000000000000000 [88,38] 4195416232641691462046763573555703849664190135010114288109370005506756701319277468791590628157236392157667066217321796476825814954210244069557037698637807861852182100618694796660561447719244900870319494944009592436939858399303744893846427478319785428206756613427111555912685116618629309528585070492223676755413313791658834647283063296784026374713486669759683419181692102100868823294585235499048419343907585371053644052125201080619457520789559453547198978745103140240428129887234642278541786201111830506672444114028365343567746693104148442155024138272953370369139893995947847749913730815287547530927946925461023294201577403057253435743632831793569923019186414932664609480142668889041885235393960478146892889177396153958206629941266932644742701852087782804848781254532079770957989035107240105700486114161434626491467530788447924919605836632668237402495313892873177455851318582190093097578672680577117158677945293843874517159393197093541945850204828368901547743470519228770321786960974997514929503630082023660491308638582919298526233539096505540478333540467281823847981619565521202906643297087256323617454230850004912748500664615537208364858457924849382133295706311200675684852779957123868233779807449501952355038990337067967774189553272300779850581196837359884050187766494472096347050601235069746447809321893868745343088421314966743808213466434165187712882046043088749177432796888222452315419661511502052249937225247889992032779741200549927446232269959113996314715387128151478743885701504606782015027505424559480491392015720858594261944168301910093798354043093646344646873093631188043019847067816845055903892445560720272916164357673159755041935253754935203942264531738648483862373878960876243410831619845751393570488091764557269456629722515489915604610835653456967111125351393970089616695941816583118376021557511542149835399607105126656192816189347053560814633104985932877493636221265012262335967011821669831406205026723106356040115151490818795128125839396595004395848490493467300409378271730131147521537149497220938236339468002432646922473087777540576091831463293095711507685127591510834446796270726750773726333494656863421995002730515214321047233888556100586366691129612987286524432308388603974228082171615241852671182883455166149529319517958720049537391278319457036605654560345616087505721369821275567236713811908269918139557548844995093857314472986026600386276468737481983309937490145363795048369206128825429786958529621802651600016203196936550297621977644401100114859932879553913352092125998993310531659517437219619750976562500000000000000000000000000 [88,39] -2333345268185970100917955362965617264450398295634394166744030778021691822938536197040104413508092124131951730801662833748511882214809783398483292747626266207919220433122165356960385372678101394538962296040638889750690354159551834746436952007708602455559373237529759687082927733647343211670727761533023573506050127442808996302963822881501554236107591714156314833510747343995174719460570107097140650360225059836484989579503082170747163099246092964941279127473708453526113344185110601605283891213167931047420545114225363891473555632859432587319819879206151229462813938507435192100658959894329320929746046486082118600511792025497199632948501744283989489377803795382950587059260869668632814231040569168501335982116440919089592192777453556465303385792611429615454661314341957718957731983414623234324380891533712504969665641717785800744651933295560147485534117427414226478721272674742636460421001600820677411077408662991565631233942122630648739574446103188781338972635681409897879230572703229952850142862087044520497277426360875667614704499912894520805668772149985219632054535939262824576553463091827234778163854588791493243631558101803073564224305932857739151822103912619752018049689436386793989869906952409011573256180874956185478435929554208663717998115062997988971159734342833637978487899688112564355839069822534195736533936842465412837282043648451761296382207166828342797236621532746757783735751679108157261254757738156225264463848438940154501426662960053414686727845847445680780676509516515034705469707084920324103611408193839652189235062847139806163956324534427719391969585552111543066298412014016485209857615870887566820649692918226712055197346491054887189453000192089354677045113204037942415913054660164741268771231631909548134687014781590944510592677218043567959860563954704384155272430829539251075244344268601014264463687531141095446367686456562494450847856496389144879769533122879500032434540021625841014912643038203423036653540236988745667182109583778508436171062398950647065196924814615956085907385547425207239380149464367285615904077585987534241749663557222802450266680320382274936035044176853940317880284580957237371270617115004990060669967861005878111968312225064759881573139244065935911198871457354143970254500846633366116921776798597015592338438318358739035728811318925023568976190881257532464005255185597418977774499878183026499051088052398197345904447595515128128505700407887286001560595069354598060443418557860187377021250984606281655253858650846524433206887609889848219941327345239301394030917435884475708007812500000000000000000000000 [88,40] 1183256878331180633551966719827422905079211281333624997680385966121369223432543363654598440882821034739828960068233363899080506397057873085265136884177391154675445487165929589858832122618982378381357956629658940853783220937272715887410537421811732068530103375271205393878219680725803208383694717307995996510643373868767235418113910268092825206540351566145449986877526436816309111527136037437951776833182362353930166570418348325116274497428592749611797437821647096041127280435666494763595577309579737140521781794317665507737731273007303450469304648383397323716819301591057953499808962090071892113004848182041268487224884168151022735799188007919120709849666373680688561472225550313616147757385845050928399757435145294155656730488407289986216014845115673888579306342055060425088645873252955559692802684567391665491245378172151132394514289426200500095294766386115796078847447760088426583166403507447931197777130185300080524809232971828027651546018854216087094309611670327074376518480780554641532811596165038566775094763519532375724077824133345053351184504999298574839696013106961648551009912302608072289950585356986326490659077339530697910174553082020970376658335294658414162548859986199994280516931465599673769266467951751993850351195276855250279510066277836887401636839169570777908546034644720553036085777789315303142933176995441858081211767069689729796344340175730422777421994141406016022699691102645147935101198990020554264035171370079031670015057183483334973708647978466977436989571033249065934199530235857623563973759814776934955804805657414095340676765549314731360622606668327802567823542899138049243898618796910468347392984084224149801580667674897968525699584238320803820145539224025036052608548157520729632330915974209173913642037955992066859434797729830531915728945297088715379934692765893133055358972523061389437039083597690637025323871104029223744778617765314397363115942262564264634908519737288592992754513760361488067815645003197825628344002481859021680853005914256099432140119570879080427477670863869552381154720025517920035577830229690108018287255330008172408127171415236846388644279100791015020694617518644287996305717093082812466505647512242107637809876091109581280713835847890851222525472687684253864867054946362823517511359124446877368620679280707490191680887255495286752105366916202414197077171194514325687506746513116297921103696754622977938435575028998714753895982811784693508508183428723902272405148702560658712966493054165990584137080502088561707470832900001352517432851030321216967422515153884887695312500000000000000000000000 [88,41] -550946643384245273577109085470716799145469127954869223496719425567793002822356134428449904879386982304283790574686342229157935035031266247511475027298258937404521097739587832197802462573032842772890278890764733384416242311232897379234828135779179840827170787113299904897501674846018379542505542521067735914415787486232412568243762003699052227517456085973995581414283834710928050852837835996286352419525113607569436728530364299216357155235713423785241595226437735605638997541599610082171459766147135306976151559153249380745277761822994616683191081967605802855593866193226338984051401049865939155169513380102388088514645157392717225223758491192224487161681917646601745468757590211018997262761181052663444645811037198562396085936809676106960871241445118842868604887381263782601316529581772017078674814434489967448885638628077279127772561998434035189277444439881224462376430072477145769179512667782971550216617685756111990966536338533431493663463400099391259153694156841517938842721523729674801500740035413609243779306596109917532372158150890071118047563292348744831509064247640008446239843988281883887473506172885117977938711607891047729709920124512367780420761013721555866448499427022535842943751915761915118800953615527819137747151910106227280603866958236903146364119287097893900992964346027007585284105071102861364390174475511542807348040955190012287946269393455975428059557155452750225871691993386622234485453380850074683019182818410031711040808644978816596719245517263043463391321389763707344569747908815414523124514048098311045272433535271049321176440128384181664067736350299396123209258138130581002822305682245821006554642013069387252785871178178578725820583257775222636852320304092753184027208602362950926526630904264295014881356446732627147112973648496570134563069191964153048469193334201196724600801377025407432173241319456860733326613869123146638291379858063313669658748644991734586625031893898502578410354883553145059851584196216222390943406060263322823710045559215396447896104428871483330357546594127605897916496951426056390942830380260677027377116782224379147170109443253003340507009799258478112762203447080278965675598292351027319097083410715578685133534214249862080623749637357440858299622582163296388551750473675533178192996671024689824106047527604026566082177595017279824669296042896499458571548622995534553755455595978812516547103234714847200469762343347983455007051255366600845198899509429317730774184538162021835466632366985185302163840379391143907683902690598578568391407994653263813233934342861175537109375000000000000000000 [88,42] 237528553938439422039798201245147485850845133866651921480835210428538853899087061239275371683216308587659642315411424169859447536969021622752021890501413267451151828892609948768448965817421669023452817770295549548263726249645707857450393802021467127314061180300350471149677308156962871849876190731449378864995875316961226078721531603320400004354957855204359157220912347275182734079895812447243175481146349418874421686615245224922133075137792856370120641265033722498798734889461272083989392165222636075809317062409784942093561398127918713931567478876873282636235548809241428781835170935763726611178650456142335651851906145240507396600448585992773670227776814417486917730791683357267172013907141131817148782890441100758390631129691240803988743857515855804352605646741046313591847854675308811933333014822800800861896329901005796582467109617798070335627364373099694983378654594414233501667301785666507115892659955659323608766612144317290347049425590470919750509452837153529813794404035628934040113765647860582437890850804706977026666721864514948762542501755212470219496644040024848171483220956776891100512753261783898802318128162766676368287575486580976410930887652148579182515714216587690419958337030788611721487331007733044890547022454324012587570303281633556525543232370570962210723137585609372334172350973769720366180299109011905247913699933973882617367968636078988071571703991971894292163392136092183803591311212679505766605409830548141671912465624037569989586106665547995306186432517606246795439616861903174542549570202853384822699508860133766334046104616338784198000259418308537836844567907581711467916599157782170365170888561563591423569219257968209616312916693532922655356319960535081761842570542185003224688699571061078955781421157709230156183755500373396156692825273475188582709866871884708449978784432456693033885113746009499148519528145840890396747111060281296753898319729860570875366046931128476354980355984590413739813867460542617937983961357150369847970268250026728773566060738640978713095045728668058712417104472475718907310271588907358303116412943690827222842505082358865588553954641177018146853979983947958190334514146989390069149259622425743976040172737458556767213201245898176136292932507804500464967899039260189264703755557049131750101754531916149893302954863499625237455532848036175112727342546728874603646885361685324645649769050639518060633397334398282308420109044912006798060953934804372074265843406694300942840708992206189510211180102926451539546604544090105393117084986442932859063148498535156250000000000000000000000 [88,43] -95719966576566779575121319528254547215280425473128230779901946284653440874469377032979979894576429400786183974834563274569426275011801273962558859431004600913896445037312047004824448208431014075426875768860492715137291332309423532325026796166083692544720700320191088494837381213833883041996124451901868850672205535496559902753833271689115909251777669281354828561969367112834699112317037704499627589398571858346213716772742231763140794848966832120125260365019660171479986027794145598118692771240937237119274748802438138201896875727726660433787692834243161905035255032123940447279203157847007238520783810212832584634140021405618004704387508274899173723667401281620709818053152022656961965869161592288910978103308256119196631371480749793210232512393909980617062678726981483027818951626292556395130170303533770892959581140051160950698917521526465131266156327360317638192900956236576847714369188209935602323559569769946355617597222431735044738006802449162981878011278586280969863245444147190649359919772976496899648822363244492890636699028997921597452828753083474555275876704480317444530471155581589951298310466635776974756287291783190249451853940205745069366336574607281720073752016484885010096453580251193650140213647418366316390884112256557549822589504742595073239288849475871178179820775759993222735827504030118504955306132719183884077115287106012486511429354058762538440291385628646557590772705644148675634574441355590977249538618550830581555753711712921534455777309587869485165175594761211099141469333912070039511331931349158599148741127312945705112087893391154971023105376236488983645872420215946653037047317797149913351394502002470686195015932628876150073739009190285811698017350104748231917748967943035912772487965576444699929933828618917240666078436879678454637606035495902341956963570697987658285716687474792520244331300318388917159928450677811327611306531131743312744694562400186140357719611318871428769261644670132270025931772751358477240683120700420671939701598653579161155278564796417835150782668403762759797340875772255828963665683650244721991472696612116964113936577290507860361647913843302349283440993468864387141175140853707105135861003494925703937516304473470124217937651933082090931109247680883166980046268634353588044489417298530831277096091433383525952494760391739609238449894252827127275558096515141330964659198092334363000194799388310033365217687239877740137376041968606532102535330015950022949602946332844834762926539752827446939731514648386640338418793194641409627365646883845329284667968750000000000000000000000000 [88,44] 36404457625795051817447350554014878603121489274770814392950416921738397257632219820878438377830874343275624047458774894773303177077737139126036173790142018532611186399517290523875130619281209276205039824274671161140155219467833007820193374390329841987697469653998876431961448033454891994405056877497939779230304457969801782945085276194970632493382154281345455406956156395905808092749403474259743527045466457005506755631112862866798061996395683794354553273633009263680657777037240272930763703637595043679304258573836164140557050048085072055548452753499680760337578232972637489600325351569609536148742801291290756678803894228833114147936498719928985399611822568844843035397739695618646569848379949181004906051698904183178335926118033754941283195334875321148438508435766051547543811316450076166973818145316921828678625351304283586130533032529785949152718073438641643992294140711862641705397459342105160560401941420174798957750050378877787644187937817052312529675789977552852292318044177162512671814893200236021015495948901333896641563290129269377605380571075769766319377067365936008986093967750175140289978131207216498296299268014003579184217576170191456271238025376677716263846515263069944249169360155750838783774981615471415453006469709523333350823749543530822377996281979686797727558503786015126908737663782042364735874628550354910287586385871696267426328223323594693796121828362467613965286735705057204368935998294026877614312684349320826271785813921236558246993265391916748041694124822434368768182790912015357021563869645034456253815648581153475577065484659064640548990021963624101229833860098709161942941367945851039349580831138457190713345416361830305579564568572805591122179328960936015873754171437082923583499132327766650517489326262146296206582665562958537881818442181626425647409744378721815999004076270757243215987092242794926528201865427556916383941670005154393409835200418638608981301353077715755059776020174237666746907807381226095725099647524490390187691330943884816171647223671099598830949156453999527565268613101570614304585312190726297113354494276289278041165582112627161169951656582608761627120918390267246587013119466072857589180766581750072202237561551458310040838467679846551999820081104765346708019508042977305056532068685467769802804374244034038704737088855628925181176334851579224355378728380034200994912896937666838950029726921199549570992811697718195289690184453271128280326390971563895055031092229181016794226080428555270009094008611167010442538627401631856628227978944778442382812500000000000000000000000000 [88,45] -13173932388840149787316534799563113043918246983204251937378939842110204651708959820387763278464230033045262647934575010520457657533078455938229908841154533250467452364340972648038106319885337245296638888734040527762610188988217368997339488359082291986255663221800570105825576272261310426826414274262746024468482356776027632229073068933100928804005871903040698563743794857362176187196320807595025199294232905376224370056716413850722389161645566663175696697673451300324061749606726175184765619380087831040438666406794415619913291801924216488498304666276316057692380528098875347526899066895077629683569860037743673914070825186677622910361887687663971591121605316572403799190192096687063246975882994462283321960217707900155094852420285749207230218229792749729044093260064883212774102167694114387600627769465676415318206047301513218492293848966014862424343826706675571454315853401102465116647126747617219311134541359641133889904216174003783448309012106581562062474805540652474420582691110118149643195641554041361458357153752032411211518238230642931235607068791210810866023335302815536358396459246257004791069119805652777308560128952622645968739639809449297189506814388813766610849006710456158456506898057551501014195462587773543656634864432578875481977580641528618273684327415161806054640488622767413261239920320400275849576057544745373283868117508989709676174415427308108878010132939244154156479225730061391878314874188713423710166537279567845909285943188122244390557538961835111303637618654604386444745204780783407145560016552661914012174577201684412146155045301530661056078184636353793844761302298715876681006837174222460170196632842794001291873265596288253451548009302211090346385421883359791116862657899604889684048283507048325468285612435814834511250846260918960264052695552090691450399496600374646143001697209498208769039081099521042840589973555879509860117449049840970360186974097278120420394383776535168644333826519327827322733434492546373015535192678814302748646762626629954459182376428964254598015461184972975465811030829477647370394779552640967621186746666581309853042109159725528143896290133401616318351214029740759211622263627999385404912970783824658785428626190636588398916155591290825707079034759552790636866799704870145909415905814195571904003346752704445596665288598548108447759161984185550063058050224190088533755128725170557106672461803862905339485677148189391820566096995435786523932401995280460150609663352642753438047953568976885803059400118782187183311474520941430910170311108231544494628906250000000000000000000 [88,46] 4556619677087061735952134665952584790406494718293012673573627811809513696408600688341473247896608817703593983012604704194823534369360842997707555159025212317624686373442781211185442852597667133214543323147394201773053095826401935056027149728943797372724920558468393267813123286512198464343733041351700626492970921572043890126660351515744731210450964155859809335041920352563408892365773395021479959544942693657266567416413462924521804293487340784457240346867550591908197388555434839160761829022823145641847177855748769126396962038805415750461331649240985447100933339426567958155850637528650488071866147670222689612039843528069173019852894140410545729680954817271574263755740356951500513530959842980230838620659755735380733049240370019505125098011637294428800693011621545246352509921244994458864760373973840339582396329393303175780309339315758861749219280658948832639586920758215283848566257783734709288382058222839072426857101412107290043488010882262565485801510910349238553119297128550697560940114179286857362821989919670892327543194063372867849091621874571439075547954028711313740511797733340728530859715303720023622849749970800177460329538848993201959379344261469255882721011383228100923160990721337038163177944783460749003093588495363491922711634999591696503416842733853576081875495789338758667835090136182817464444555272070388782561676955251836795990178499784228263273140714560124226768574376311730968419358609330243871971881028317496603767423402558694201570305679345065547689804422949943427387721122601742662226934400274596601427699211049593839098975672758349277183168308088597619812411654831782063314004609220652571937850778959855270800938998163394425501327739029775420373464577061873519837406972167301835512601893858504317702593430307911538753845746605998325500016636141723270954890517781922661577773091039168342093651900282384345523174219314623263345568010753806877415766253790284884088060865895672185355284214621749506630505082525464280644755508849656885114503153141073770334167770243257978358662013013447594704067522442879768250679490374962148025726556561931876987889060352256318858153476905911295148061088187035217249944856160529173839829057355587825642275220474267626064411697769383391508374013688536578771874791979609395216934108519437985138482254416553784385194356215701456028696581478893814251483637921426039434717185251260043995011706084080790710776719301925458852741973921771561626337660154786958792896604965105964373026501485267826854902914186611073699140206372248940169811248779296875000000000000000000000000 [88,47] -1505132860676889474635197288688406882897386045717054196232042694464436123384779831942738476245323871522912887688384332903185703058123829201853164784737714706159690204833171042877434779021715855181993220676461077505573735425104340898209021452606172916097876658803632255266149759870613174550444582705153365498351613436647689879534473829543316493379001690261700729798201473862924838375230111700783720610923787103835131788949434480643000187253333160073994801511511657134234028116062244568927222410023460237239714356984632408067068497178710914822552572787411115203824627518828267638330320451971816044446238096830827419214584362563290248234720915047674769637520493922921650842979359769990676709308275257748422995714803977055418399841990156534349426142367056859024451228757389732751517336415293634510490863472260481680965905312112351884342233246342603890251621831649142039020353855371365431821175512058113690417970312006310980382794145337248244654127083322917018625850778163802095777252400471326924130385654906434614610383494423583880084945082340871891808426812027605544486670299751744217814064041355816427459572446774718885073757039235356252272744240026963114298308950282675402983678660877694314335826214513272899838005251899523206443917110597774126448337781226147414757367547447990367597958476715409460749582565516829301472551679551100988102878112016598108087838210163231561272394478885123751671530059444825970863735983044785045709418272399159795187892643129518833908805967391853435970836652501528157709145641367302033348304206765780290651842736219472099619128124181424686766705631553999375250290254908015686723263122674234298001778853112519417633191578042654500167405814810993500778490651025887048948457462428245198078077239755798154834637160839452527712456927924214180052073476441843702504403264118579199471289874459729956073183234681477960711113417595165621507815011978394778585388415215621972723435430107462365031921131764511092666988943083864564661731592619890393387707910557614089459125771155832084517572463574441038298998522411786979688659430853664831334881187880922517683675783830082265348032241608897014315859896122457373858638250758114400214882779235388550652939937919158746567959478683447612728956839371955140583381959236137147888096733039089187369185324214225058440727874630886381639971640531438320527311295556913901901244039305526093529186790134668703898179543926399083604591200307594006184596843460859832390829539496402238508828168893370167705819474065088298120329568519082386046648025512695312500000000000000000000 [88,48] 471833510299198853446493850889015611032875458159189154571658082312223966087138114233709061070202519214167529712618001736717016054132490681457156024082393749110713880583418179926362413049442468210352778470296448443133951485082002655634662943651348814105632096850924706020841226107757581570666093829365963216977909068791371491029624312744166925488824899063764755044651787700570364804318082920606580367332298098126568572529810664876869805944375618025899430147721264159593310858559054853034081691049763998175042651469741277577021679676655359184279138835125189487810633151176114861230926613226008024953646372588180150180033270961763242159449046698340510188968555571256367722635688235018356766358832659507610333923366388565930567497346447068832212773243434883819463216898971267385559542874317733367066036466716927611551020977714676436726688310532809997585411088648151769593699458932227445435310374735914895920959539086635818704913884796201958524120266415932652537916610399379881769554573589625383485861579725006382995391757892644859956311717201577227013225130767737481599789394700260845734504383447614827706230365750838368135233303722668460772750562444730953074058633117070105188166665841661694202673477632730539739280138522726146109423225895214119398310037363574658715817323677755953160221264152694647514793544911933494587141937739774431622143254754557551362545322756190636777043407005668158412099141920190752868317860449276543988878048151115889235784110563568045063774293914517411360019543388650903330088695608802560125624645453396551046813045775042131485521336554020256110408414377188506816455859025702036658618539556537530631343419387001320920738535843916540177747011675715830388296594959175260466351673313028007552805817079340526068018333444962483450363726993064757015002154942959180380449028602842607357925920954618200008443752742498793664391666220134823752206509480032940861838767469986506392990911457847044962091171660890296461925866154207344896153733389572003037352556870819142741889755122326248597398625061459068090083627440511026660381112230375270635643914557741662402129232030102781024840271346637372204762505163646844617375223270714940576808274691911717542807665986710055828742209039749468006430088807587993944101970615983726075363735018343810783543614434660768965168491441633407564017715754894294076862041253442898759234277144985826021697670535036827683275522759196951792814959394946674421998876059738064587364658584786114378143485827021803846144035058177146346736208215588703751564025878906250000000000000000000 [88,49] -138970182586373084240222365695975070226842528676420795488926647093682565243401113007953971899479027628993523186511255744081360456291261874033323556551438619712143633262132456179524869323856646882150441278123545075564711982525933019155409400449567168599175516795146854935395512752755482260081926344671823394364369744836188494237788862270836059359711418697391303355972422626242882329189807219879121924737533298363315071374279860970668249774036637400982999608761703948503593976918856717776502371536941983897471140134928281081347418787404487970421527537923687493206917027814512233037533576141337185750581177838073777981521331635496756581167496416287603859748460065203596944604296518536487177631028520136749515346842938136441380547058544371860573611221550630827385257937159038282708654724704579379161197232047051683197225330517103364945957713011736001141317893930930762660953709214366482454967311579408764121832994408964137399357305927125952429633155206879428923557130446948993920885156611649436543617513250978107342879637921976035150333533435202096831824377336158651763485099535652044077345159179898587448961956152627081965492968295503906148044367251589865620059909581708780205976860876354282520756691832005977955479504263145557187692472503946971929971067773659204912400570028124259198858674343831268363711504396932238726825155357361291302792386669110878053689090491814512766861623594598726573421628736912938002953067317025093423344820865704063864364630572032199377240922090327444061354114073912481715388077035462743455439759884781213066836871691389638927706807046436989116319895804672271570874711276712727962283191492273858235896431883790976695853085666268683870570455831073937655563483533691942712695459220593095408164576976522585628048344371203505468227634705741084605190374948550025864519504442196984351660943296138227648854363905015709499246931731027718448693103103369955417613963564596667358706969989979772751010979571539133097476378135793252634989196526952050868386897963449051153936214053310929169827861872700789879136343441476563684798087973320399850048724553524341727502336362247449952529918374022823141917728064505136770822370877912587499930333994219291811816597357663810439289687714711638342248050553839033221376046432440207909780141731231147596738809066153503962717263552459519236384177777414394198138256838793354875497845851730424963568349394826355505054848633111016040618698266074449091575033275152091124944146435324237916931262207459545257197350038181477005494457444001454859972000122070312500000000000000 [88,50] 38021870974099458307439457646877833110184909207386418683004697928646384257382118674752584196489905699476759427782401367131569108864800846186672079617562619336735278289813028157649543370199189374155209788016780249914203745091383955151513064688624003897899522819704385369006063936092516865417295618375503172376046845267700431056857541280959092963759726695523593542625962084841597421968537262147207048617634968346548690644237689662556416254627979346573194471450111057615678011264557625107448727054271750617280092165599977263948303233219334719854582376031287754177908577270523595064165505005087396692802227311114053976541832660551863256249678780861577538252281547325508887526618838969612497368098321351547782877087513919022185259873162664597782837243275602623122797869843604552722945655183804298932945381096942616938181246403109058279839178328770877422827241500445196041517993371857092082431582366245906840309514999927651761008622360332293061957130075246521152447222958300015349801112340723874921303845261904722586102913856104457111651327399607735214331559758758292800849511095354724154080452808143895033698845141604674511796337017852323874321833630732808608844220649733941367846507883668956386646913539504683149295045386092760765367985396278636846213135906812469338179500982987018355032942943721549342329399094325438876178608186904615597720177405759513075589484962585603768972814314799033359390592009319723713233355214316215703646588048634492983041056354769162746908899924324002845542729022389209881161682059982891969308652975456103703969682025003283096910872498278326613291043852827818725172636570938514327364092772015239140734249868118351529078920857574420179336632138525556504398316981906446835211407897291598047510015447100725398085828495171342033135740573435925494645463393966282553825068288363244442918558715099846694547621326394471165775739557047713853408999380951968646837556051601808611622058949814928904061012245529517134567822464332742249681536608748149581854620198426224475224760949971732453908776786017277714357410272394034989174570577482916767425531653401864088128209669307748383365647684171662040629453222213209349740414621745229580685912302019217326776053165465349603716173103630515466784207341315276781931339863228487347293614875595770269502715438148614353408813847893631417184868185505244817889982064038249180379700870021337722160049808171865137124778202861034140823566005582881756154500338118788380905575121645414569110084830934717894826251061157762478615040890872478485107421875000000000000000000 [88,51] -9561126569889748181944461852960119921909345489700316339442013368150779930945350822210457203666823494573980822549155861022066548928383339929377179096059233976917035440847799718219886871037211457835209287564787659318133978483403792526934458674439534216325952218767538920714660894725189610775056305270940015268015862141461214332938611653069470504091185670204742678287639353232928353412118557662662743359980193592435883273050714542901277663027727081131169793951668378300356967459403139255865530992831129348532710474251756973873239056929254035247694467613732316637991760727516361664259682445381423808261322945925158048029794825342903261015839241478124587460468617971679850134618140580562658122262676808612111472573487977846614469572772069993353541094469769099265010568329682195146079190690679884200579846843791678967047812659470212078725353498092550825822032119117668240661786392457921039501555350860312117361572359410034101546832323625669285827788089754079016083097644133118800729219200682806940144466913166571031954363769946775606961525847116053155778823163139882078226493561227960492353010502205079664807084310252164524061549360766205028970476199962676441369964271736616098478932458824667465172892275474885517031225451410868594306875133973147103467859761503033249405638058629203337330000136441014810317602894129949850987182183599929102470084997342018641096934013789378357777652834452794829437459402769495351107996058833155139134641566229887227763602624654808911374789697435996480481849830544062084412096760923195522199931946654450394779217872716904012961868305691353002458909630090017196770718786222351419549366793644647387979613241128623110657552934983946116559039137967771077437763237782353088438708271471542196059612788409325786218450784068240397589770434068066764126457115104952626002404821045329588207184244158457362467439727601346405577957981389194571294141171322905236626312065801552663672418336017179700000274430906325743215767925398368172752704769865747867264741862436861763015478286956098412958353420734948475518880393311997812509007206727796596642809844566703369473885745381656210658317950128080675527657577245389664166248498867012159642035682619331124615348236397964162281201801836169194522370909752148301160756170256701095264822844863209991057770328814834614769751761850612051050241106279855239740244819744152420363066704828836429646769648744855063582609557192014055534800433819598209581851001414744471134363000141366597673492188731988257639760053763211544719524681568145751953125000000000000000000 [88,52] 2190736285774239871971367667129575080489669659112007067241349997702654926883931232393512411990564720403798529859248032450103151639283843404517731382554115377419621688396091956706329304199085710847848773631454970097056643090674980616373333140521159760552365110189775261701641886425993795903831082731618523172149300210796784594934674549904281476525161412446898827157848890287445519864098762811258712606872392980695626570701226861975654851883400665261573141440661020140114942189651314369378742815165590849699499209821565126327165570961937595837643090471229705885951780600424702134072450807207652131106017393260726610025363806063198576215516962746391584273462146913990048478040371329501716632559279712379556349180964206190250770850752589934216390340823044016285501424180169753809269745199308607776311491103641796725735111331864173050368068515762784364936454445864213806061370959326601743665707336070801819161659981795428704212761375588635712612106978077975598852086607142444201671136689715814140520611199554534848284093490010567674585117980693144525880413628612084787039547678680432987424353118142846179668458459076728610193642326894128447014581643947961607977948595241645405815165942907325683778790067184829231655155982870666239434576334924908533972533911497294296122032795566358763910117580112846290489547662104040195829150638934396344859299301449916093699564406663242413098531873425025213613345171994422794623655120445377755815491985532137340945178329993456256459328837668929955520580128967478434955050191549454247074719118454128408316084922704223375642724699603090070090133001757982960531863863733639875525579893331474056494660263625322467326170052665765000974650430966275238839302712116743971431780275765631856022804392153013507721192051683354257099892768648033383288720482383021460350908410955842671069857950743042764563759595808166077043275198311931060555589199986249849179241368150697732967084588169667831125321831499158830692913577316076556842491536120132703338996973711957651396600307853190221795614349051810470181159935608087863142198128917113871449609871794969730179826930695249551877951599690682969083485954099731271716528794040500401483052759583366939102003538967539157905727117286665260620482782369342656669688514285080767302373174186210520943874717351959428638889904734812794339818700395611589809527135910099531901563833937774146214251805577614052081050236364922506149860478024376430002165232666317125535097481811895452869471451922463861583523225817771162837743759155273437500000000000000000000 [88,53] -454743437160059927032497061266922689314456705315600062516119566318967643299498080971720694174828928167321228066137475354906507397264286482993522317570472503274178498007535792324005715898974875713497327345172604179331575068365400350410263304016993969653062562730145137053731721010650965569775312327812099169070012509058176174937683982253530179222865435660314975045683887664343011631185346083199617907542933913570822069028043391033620220850444073862796258826926365241990100963178127578437630452187162434765808857909329105754140702773831581260190454977398356869505656885212293515183344669854233359860447681769966353628594737549040285419768243137675083862977702107991311921444182618514802229966653850908963053885037770157200646983571675483753123771557089503988025560796521815410797734217313100753680444426319049943200800511878426618367733672515269201414178996300519395178285541554248557933302760707834507351312041518713488151665576133171777984100380291749265628965874226887821400393864695552569341226462609029270976401165410296359234186648451093806114389893899790217206041083517596135390403603633757049213730086442227430389836524244399539562618065693541155837709695387577055895097356658530384788237173141976754139634470160326557742052515326611576306911582625955173375847872584724755439085729603196784890576452299629333612344564621461130098399313952033910898076201507189147963409812313457252208688409325431595987107660859526941336160951395331847996310800890529440034508122062593246687330626968763359795845941806033268032851197964649416745623703661056224969169303664484809543800927544746609432353079548145888644416181925345199407521090625466591781171298342926185607173719796237045134532541631116698576985723284694715566723852485166261759525906405696896929056402858803786778973133755870397370153786307472317734048628494961392668895951676848948817544427602387872855964523639374711504473633952658866462883938053863661865614930864876960844049108707993884681290816699558072307553644603267649098640452995592508908957912837020633107835994991860617383255273211577596189274291914065663612617148766354158323071348891152469611504946229396832728996771405978408290955480763693394926284366535083459612015845242548922583339128887008172270268934088823484406431741102631550970512443260622175127312090919185168774698549211489649134996700421117258684551101280792551728387084227347532542736527690170406673412264505537896554484382959142538424903669622311653636479181321572180102252858091560483444482088088989257812500000000000000 [88,54] 85508207711572022159666336349212527702598525158213519858061075456921093099368655987806818013759161230313549766017789914359690062966665133453977304692363290640123548340551620961924337381127083959930376482144001342379227387452434609848829929611479767190358505851447672503219664650910065884386155111840743621667079867749008875718389589841152725603768271109074905412592949143958202372120720001293233489281485217964549601089595198065747004842430120045569981601945553956124720384116183238701459166732694821012377001299657845618680048025263982510071381246102326258232052661840322914219001845199780826262150879587460351850286452646356728412950987982384573341244012420922393988044286507035837792684456579638825608472378495591066707548182960809072883693463324563044198311085876017874534638320389200526282651570380021663467372782494947202694371899038582480588765094260682489655459381061613416818314086414107129062286073677751602370841539059804537873725383705259648941367619965350637689020879663388410677589076696981375912462990248761304093449309554707912438372371050410381653115584134865872923393195719374593226206642377990858536619540371130828323331777332707356122415938297336770378207551056842073187630885317933298610152919554201956965954393787175271065858295233883946009650780207747552033272029037978017773524122243189267875390651894617233309441767227840526452646265585560924147500498442999875604393908607859805478293972037470376617253487085224043947652899120669840411757428177127968300911389657408317649661825966692706312887562747168880624227663374215643655716788733887080647228063324117433132101619189743323374821932449446998635456766042299682915035084456706793944124604331138549713953311466711477718465012719585366935829202284357241932966223250491718200513826603235987975017580096835359201166254045656488847818416344077557414820331568371705733384250874194908752359635904685168038552841249155606774675907019815223896635771000899437946886760214726415103752844406069041586683505828850595403636771742293337924900603865110468117882332032635660507152631865847740574530622060477084605799377332389397071547580635708229244058187662784633037778714660650773440293830420306420448681847846659202391618383396046618166907508416387824367885392997339860657117099819818060745268901289599425563188895720163726418346736500390361719809377324928102453857046842474500931820587685890955756664951853395655136976319831747281370934491447221245777854038344079467841684217936648604307947607594542205333709716796875000000000000000000 [88,55] -14807914961002134724991186898686310834988696542866513099723437584246632631091126288181475311662279822952897092847057097039842161933034999338229087399032752717073768066706844086967098789363517970888162843115019950079586293598875476258792177378502190746131536104613581995545845502766737601970287393535264453777563947157313419294609462203933888136424160294594553130228316161767535602163293114503294335398428219607917266541019834637187364887576327458647737027834829207239686996478044723248307736004780369091709917642884399202303428064527183042074274344522604146494102484010405451468392796507519747237302787158770526151264853318000600382599095834764026411500868195340699807848357086669134310641825239519993059760542119083075842897302295785785634543523430860506600368382315436484398904917426299789966754290162913535612913758621967861307981511000654658443234593360488539315932335483951841778607555019079632450821734997584198865411181860353292617118332265143319594805013803346921938138242288678674048172843793324732203919658509306653513490333830147904393066721460490268873145988956296993946136685453420446818555535216458485059213719643705699246568498155218875350699001151343244304883614818288508611932442102708925818302586485259798845912889091666653557132582757821976747029398533342612289759537584666842535095475249218070050440293389758676801791930289943781730350550041447182036115140462618260335333594281221501424449332813065162307192150256873806926382173180081288546940067577039197762975132229851112657934877184883532037600407414002512607439641273684457228325292838902277508346419915210904775783616525448261695615286592787398918839843013546393774911070544220408691636728022322656875957022769814097719267133402935438028992182908402532447134168655532981285014713184322134350616760645123138176187314822864412802634170573550273876062985693403969013755827893868745136822447901934808134989399274850269745017334787610997646439072813267344570687259315340794532525960317759181925080371147158049390371833862485476200300251980837741785431621624095198418171988883726135124042315173641345166111791083139630908178434083813916099331062825375830177111578907925855074491450010914154087852894075809967180149202443123198076385877779323186237723669814370068417990542976731442610751690183457465927659668183259134231836505339002165718923537300090416654312847369981230241137648227835393492705831310977439168240749202486803527047859688654364777408975003760129910998868431326602745912168757058680057525634765625000000000000000 [88,56] 2507665620215383632959883334268965750774249117153576611953997364940003814186457848969576307202064021561628107265403924734316956111012297350607916497676696938683113910079842116844015137069947871777087910454135222596413336625428970149456280286328571596303925138677352767743059588750871318137449308624164777013807772339150714416008325197551521558711656287363630856444058387656173985846624079862383382693019567058246036111431068987536610256142535223943039265846101939932981791954831598752798340770192835997095251016288183369429058051136828319284465389580226035376152820387830967462739067764248862814314294211889378135316914509440895045713313180616073494963322682514526605429520944617996436124906141414632502149423333634381771356491460382471604743344626987314195939773939392819175983787852323350682814588921360152347168045940009108519534935642633112208388661357597643505307296340918446680187275699908257668648793027402724008543259918480024844087857363853605247490173820043984408394197377323626305638637924797931042788387064241380732278074887754561269054833905584137694752053095681690458893510899022555795517709467516833158121409728266768182576106068271599349709379015230598211051317087206326386468067792986672525354676508813330036342768647577447404623047403513155360605016733255108619194494325097574084941040927657586806971805936665807452406703634158697053291159740613932184754024392768498383845040888642528853351599082807108204789861658041782713769597245688043244390929168033040172269485236813168594692518714423086360008023199339145263500372673641251277031049750212204592610230713800996709110951957867898339456197155317183577928524969073730035148800835963414044246502376322780798918436684372629253598265181097817379999153078766483625714148691266950461264584487427964341529054542861645182552849565410291374936609268585442078811083915153257317955376426236331973044567919232913183647513691007621762735479326571637374710194795043658426246985925585181566490300906956931249781755018830307006076997919820501196316222355676760819056003293972399115050078202508575652729186810894058265142550119563889190924036807489836190403058058371009320184617536677096986532806326945273090657092889652505535801934579233553026492437857857557744906878313453099809336249295225141480231159320808576520632319356575510247185130587645280498202805668711296783387806705043900425130825976983597330762715202396040609747103382249363533820984909485534519285761746165542323736517837939885566811426542699337005615234375000000000000000 [88,57] -466039225838308318513070601277163840384290078788754613378792940480899243803224102253796030120462961875306691625972179745641366388681370137244602746821797918677462754125860797233845443864121052478569216850732653122301750823998851957252771968088210418665971033444782558145417269921047533917039658377357791547818408598227528032003401443283187170364598465337346173396928343513059258013881774712000384887641912786562303090054143084417577977427988772274041582714259222526334508230687745142239915794881132887467089818876786178661009784554563064893965346419398307879105286334597092349414598346284932051161136759113398411709325317664593726722394894646284763099224503040254666758334373526608673277184847071233738311714753105795484265309732407595935117903075513875017280970595108934320470701988698214992086775131952919943184262300466825825477137008842577158559795285035578463346205358640481390059323924156588700576639905516274371632336643677139057654116790136430061148142220681125396793494023430372075159223905372446744881449185695176778797804975675767570256845132920460505358413744307804262423504152450267016402153471022464564519090372414572154703822386263928934503586147693262409908437872369918186190947349778621353095400784941544860263716018199135908061398832863793027057942497759845442231765553736212058904479639304928850780924381224432617689363362582042682308344940579366743346736521642847865463568654448129296143938710224613303602514269061876778043904284954265059162139086624070392756023710233793724013879928048364582351511558838982398553887300645479958162194549647665827022328313498084720293985662543527653535640370408975105341910333266500384662908597703877332316120829424346072452722939828895152346974229814872197577266661761649666042568731492864094375869895355790392740877793288842896723166851478716852174650381360070625860968821735980903334301006376480524277888020728568667968379702450135114919398596619822220590315617522202343140007628678469558111630396645449163838115773089149263183878921647824846196374024747090088219810469094422497977946997819651064390748692503880751437959819427750792174363624684053542591786329938554122464790764401836552574106997612655699825802106628723753027918575827582766065004341662764409336547318012558318567261252951374375230939656315479044763351078898027268633878372074700395752891650186561110513238519845455565589908067044767326792666224129710489945214475553114459203438586480402038101926836163560992836807708727953070138028124347329139709472656250000000000 [88,58] 100766711381454892302009446833239052624461416888444794173455192360518694854612161217431897556191649188817931817421661521716835560935845514892151244344176062413598641220306268987470650379205428311084592309046312565154952038939199487436851996625666470336003748397711612768943632467693772031576388501505160778372537573520826449673331263993815901905964886346126870779839098625261939642608311267576797061805262090969751639287700425387550241937942214428958530248763441096881134133031071667450690421488946451906444378236905937240679976379917218906426468166269944203491389566641047274546825704708440199781903696462887668239429010616552625582116048006309586828923703788898419602703582363881911855326289494020866165927452826950294208557222791585116029608547592696838285150491695978029055347319792791859090670571565682370694047665627130375604795718549547316029448394622453519878736527192668744675320368696723104621628465913663622460192524664588572514631174264429447217839290694209695949619242172204559430404646891976164338143997628872715004319453158022680224427634038599195167721688471595310203033288636077323560040634155161248528106627320966030533688202385880327979980959376503899687637275030972123875868552267599557289895913095654155267330797459609055045521286642051901873519772768998648299394968165326771766924317236017372864090217604651647654548715096345612437848868720058253370671466258398717093272695528788383458591405523534801279870798276813120145741358665884004956202921681830820830993429221039010447611929691074248874727050689733089039267173770131307037512750918989738563745463886705786569868015231238637469405612469076927278147784819642344913383176788113972752454258441869953007215785492809877878424046328025527677923888177707778843226765897058301043290578764120949957077945826893842722685135365231503022379737614559121804907658896555932848582227452344378354679555553645906668009307083327208734027145811948936605825708256999647319443484479720356896603497249837885815061286489643627019190110606368184464093359509824648667784743647475323328200321063706784894037608134492012428640362869411957217381025500953004438934563524098883785521993987181452830841940834967235438240930725564578802653266133466964419850798188561761623873236534631796423007658906543461587010339779321441011436991404709591710229025679840289346357450332069152565590842931243228319589826086515932636335760447449588715870532144479331998220537711874444161523341536039390792245384886882675345987081527709960937500000000000000 [88,59] -22598492167261458619120572824668929240633580354149902618680934847477869577000445052976861565627267645608054063097327662664992647006388268171902232034590140826093227665863084209085548484345668061030606380722198623727736196355584135677551519771368553510668680710646862022275814641555859772552614947603221220758457225823891399585740045980836077862640670883182943382124248208861027020066772531856989460081289557199362241094456311563745387148636850456832606568034781142471170604950775132947285500230622745633404982831596383582589833874935014030508793172612040818798134458906996486223096286253584353480980995870223045714622190108712020132912468606865487723822444423804856544730282869978605564099948843576802944188333266146090703926497599981661409504188760027340181898476718000630656526035654064068762269326134801475850839853890160994588100132424292069053607511252718641167172457764010031163656159839584638039715529374391128354600240514976717827494163389608459708481220030454053158766665300731184653329244610586094802948442151189881160696989874067178877574738571253718519325510821474125007487659105913405239342910931298476814164686249036442493342771148105343441782706959783696845642730368676480176570578024649620669398851874369768520659239674577349502951802100131806901469644596574027287746484798869817613700722111237322792430494752263821832660987309867749648917806282378227283098866500850019571674091250162821937665924274360344954776187944663174809423901212781605083912355403974364232479268232060919093944821960180903470936935683212009146111054110561797808895457321558825076697329406933997372571269743796786759391619416800688376792214328805153353177876635022531930708827360924074338701679812902438629204593008947481208692052555047722931658130743739888833700657120530675771038908613651299578652867551458500322565720362074750033630477173455938104293469620101440257524803844417980402543181134436211946758917239559729187049082694726667089413917335660569953308382773202334472023842220848464355616754297164989962308743766760894510571847361416081730150954983231973833464233159182686860743568349280420247674927133480262151856230781776561777489268656219245636301356728315337185669770983286975375727441298503225684242283786895149278356011590755753888974885171913432329793530474112478691373396301779756412528962629948822039393697385408198013066043758429575908985775075937733121427686593449848539351061913582560940176854907142038381773622751809427189328971508075483143329620361328125000000000000000 [88,60] 4451852818812735806467733078580184752691699108843086094740471533380361355061120016786930028898943279039087495754688590417891247965281601321889113009490352977850221040334237411859059136580493812219882595973037748944045640106540675257742824614336265575248335879612787925816425237866915473261672352095316268239048429711922327872914819453401293575828616979081748955433050424648350741170815566176427545873117600511093576478209725144996546129486219951602483925896260392891425648642822085464665113310268550095491260553290703675147035755475068562660724310615664824985364452934842339648775251275764346490804871475979355188936431802300622891165746783553742549499310094069773659084222397679927987838445645312291684944391231465459534568707140019406166707673612188722255519466575632580746208625898453938533835464863616091648122644183410207701001608183699091781859760029492389188705249805155915850708051351539837435996455227107889354554205426243796484609976933006805733949122094140484338182907707376588673274814960832064665296687426857168045932877002634208366503798956914051452232031082084372263228798301488347208126211907704955495766834709408224433419961596096943040631078775655545003660670215632766730507639056698201682403059781805403220911562841590000612071609841162117268845879895604317726168217408576961657354745791557943883580145308265914948021135413808248027581006401921182481723989163681127945733842103122197753153190755156658473339214097720553246307330063813554044934243305682954074643741270869734549061877883405303195303859095578622982131091772631733467459433232980642856480580463888942513207572258811525540855988434241806640152127919574774958098510430120494356197026648737149555205366442940162386377528854411749279677389303544833160058072678585667920498595531454529917468657236306728555069699911539268821659514000305367579802026642352777775601283997493691839015356935481534569218960924627123290080934278528742182666905292026482102788897668717302497740722410930163745228636031241542306467807819833704548420986524863772924371357899400282276620823414108089020180362957553880841851900430065170484484831547029124439863133558326070984480756145569770514510545234533593995379916952706327880470111323100955931474967553648157184024316598929676790363242544457191365091919117933825367029163839204583886196154518951125956636938125928032063293277930999220476308436583008090436334334993379200352354831590350097490441109236896559067262965636579963302210671827197074890136718750000000000000000000 [88,61] -675988313995301609177503053906961218337162121831674196223074837528225931577352604919570511523192736883239291984514379308965417144822134960768314151655207615319879310464488966289742803998866774960654183085009778117542166224004759787760767002536383151567023022362033930507631021962037562495532331461230816042166155957423722278991885323318870614475789203334781411711372877154894344309572088580014383223646886711440409347147483712698914188704838146702966154741810341936794550614650578058902416727651405858563141110696697470442476812482206364060668469541468884806427752114050066199580829923430079193730874332592085699811172007558034685357732849193705649473323814834142458361103788361095616700536020498842466119625099535274878165668861849533564388355958509165000246499188563955288473207837169640995913347452823395741842019442525888895999249049043378425328433890552945574697601789540553554016997089790409626129879583846207300811179811169084794439979310189043525925571833852998600764110967316688508847648991343699506630621938982799214072546941258701474178931210766053573838039116510124080164617209237450464895164743832538109460295542850174646010551015578686871257348779001744231626937741646593645195678792565754375758803619299779851710550681985455270040648681592990910809009148527908427198426114258994498757641460325995810589783879112137312753693165830428136865352540647890381740940664877338895739389184230485177193244417612136644635277635541903451689347310942734452715202169976973053311541378421701948217995848425968029334600586831159199475166175821562225922544152384549376516864248928600669525772727365252924931007213345704516286725517520950451003269086018077582009592721824207703445921016445493584492946043463854781285351241897148028203407249218069869646918552976303623217361844833909954206352308230544232475684957634466195983583771770651620957731510725910641162917844967435848737864147938802164695434304951769687272315913705468422667633983477474615231891087249020063445613641732773074900342389156350784350047663780845996105884203946018724255791028124529923782381978181284015586433233959332572102537316047755593784513627712747076750671676494845981404020523963725129617333968614854162075109041425142710984158999021246753211206605748402575988564948128998060873331322136707417946540648217712018594570324811894495183680455963152499640319420716972561202299720917572172064426114674696915347182464010919988383895701092757583514081254350003291619941592216491699218750000000000000000000 [88,62] 63879281366686896726504245689253038677694279231299941867324952223502453820170851663287765844717495756139867732830685433125324645947934245668112388026567942503830307911463840549134858823919415404683148665883786422486848116212368626195965301883448194916008954983545126715778293627503522581948703229967839187028759722175178086858495163673419173017827634973522348455170129313690511194271347101473637380363314396816207857474584829405640875088307360932375644001615184920829387114171709022901258298764912639112922452011586001240121114464961891225458511855319016480992488641204524179268970974581102508216728157204798345768400706662349907050669655215313729816223984110507083399862109838206998813895064462123179882099828489056102872017919814754988066736494035308255783795449174266784666991634921834837074969813737715172449373177367890337305724918610832594239188086713264817905749022005831264212071010013887264663127837157333559934634138292720246130361932375784959401358887940070761294240882012113721970646849517650766424004076623812901825333223144424774825153991377892359533437973544447181498329092597092437482500752550134304597574599183995453292582101293862065023272763222715419332490323998676658033509463386490939216369172265414566950095201799826238054298229952058742498366099337949179093323424171492588259096246484143147717195326703999152172034063864361331906599059004036154347389930590098384026522661123253874630003818451222142918210589186616106974605413065187928842422164004662824201365645734471200598093118248135981911592623482849138994375931726609571494234160748890620743431825952865912573696796700547940855320087182803579891949448428162711938866929406335469257481864564666089318886502584612738533960361257677817588752041813495259757434618623803210701299212045056964935356148487147961269508576961917024130174836057235735883374757593914619050780671018334117283596147808262724417987321110413522207976785376089902434787633108690316961840589007497209303958151869381551008706799772579608407464935426222947364040051934149926692259766624756214901849100008504860778418634562529643140639808395640651620529433360606450369661147351033591293978016167584229685186934247255436665815256240231202617361245995896658601237053781640196845136828511450380056659807337598545641334986523651098550841041507233824757401123425754637575125251525632399112018009766807459776558028389175981270146677128883740384157290523029270977733855817949529080912451917129146750085055828094482421875000000000000000 [88,63] 943687340076296270201379619549244754652664545173489019888307670313641779459095084351644654772705004824635622101709476454936674057762397115030579696634678903208519163209386270050527383116967212560077994599375646234543959348357890687066125416051966680859899222100179247861607950274743815460568615799121148527088584158025505652810638154480043002563880175000162174582399168604325071715783178795959377699482686247993705949179090734751403817181476562061441385209656613580435985839131776173531438744747412870328567785817572741414429713091873736910329295785614530917372932043517508307862263380212211020573355090800520271750124347134193033574383737349883253195954564979407886324365954275902030342037610104491471168444648072217923297123293737177987323918166862616020707288977828635300214316050028128239693466492665043618708613113092462820029252518442585721734063356380635210150362881085838020800215859603796995983737133849770453368333817290676914157185868384201034814898072605870737324390935924489593100768893829112998934179912550791735847099220825619391387321923587742534388408593422775536820274086098639666891677725517866412274500547696080424556241350760959505906908639690245028102565320741733220262873123514365744990768298941171065757493203241255239985667391813394189599598812846176660901562183960997749691357357982835409390381191860784760626416170393939522215899565133438050434257087645236938737086483535382766259070042629343887359717046591865588513065835341676560848788948781378183489911878668791132984476015346748824354853118338124383378816217398289998142215493805986402890916910707393920935615038930153442643159693443527388770547608381059539363508586827298182709409100417610510854081182866007017002838648454926671946198480887773627634470207726723937329461987979456166641168236472118968423786335945113453682199748805372103881919237833572633154401018634298243446539150532673142481897967473673726870133506581980906207629103512514427277329621367073230144799299469763862512579209642457257183474433596648905548405534540932420849956652642962763205657000057511370434311961622436621354308547318374762858058142436925497215824742833268616695435319378967780275479551423106838748770043652744671010992130526655470357259331898019021659929915930105770504958717007390151055135277902776389045432663764633571054938921247144130357726945852736629193663636818524658062176485907316642931229663744542967088264002152922616119834091146997834265164328826358541846275329589843750000000000000000 [88,64] -1775956579316347359795281808750276029893285434167336329560362133614667259384414721924175555040661767174041924100898519005391052386127316943020309450256389792679946902466199959736984349921185858956927922403731944067923943579713433417031888636331377903811550988698648238311537773246250065293255137996531798397912058038206292695401617168520509773234259047593505059962162085341481870172943031711055028658776716141304457287269057036126717797535876221314345824905980461789633536303581471209155910240770135373617536158469924982634524775963928317509909015332601209927975982555590538055778096401001595338815123278527849517747160534282223921968054021377427139910605047100349360270966210925566482557443535303069941102426453657227023101562030232352950082105284818679899513557883153369081527319793149269183653074118329663937168946425302689156962416037729265672626172786974140003061461032309388549155863210619212137075104915902271825037488240535190140929841769079563806988782832639230836355060404488413304035196072090058310881840071704233959430978351806388893083576873804081418310323676052763973992815550756930804455161828924389666562411372176234365242423499748326850531506056728921972239203436597972139332363515311051021657379772283492886381024773060339618029724166090258079253224107750627681058406855314318633823611272754169113498838543852206099493515262947790479484299722981196062758890970266949603501041854559425031863171093715158244147350046887678641783016990212977788913730695142966536892803882815013133431445631848081925626392528820427614988549576903793781103901870870270635633753800568913088562378197567191209479335547992693154594662033244217637471905085175438849649523307033544875563977849311589539983922611163724386460708585097192497265110709098189364400214399038049863841153276680004543556639096990898136867963345192871157633501101208574425728969215657483666707655309815388987980897529361978946186258118735511289235647543373866973985083970775712720362176920945366401939897157099572666958084653729873322223905167141242495621669417932912649310946723363144909623929867176822623875636464082475968742372155161982865602129667338739198068642641520432514266953227467102673870744957007677172503351517128129213329876958510197689019725851588534602215240916408430609879674150686051765600628458683691127593778374474590117999807391773175573242332512354142434198445153289156496181348160137514565135530435788062397772790745875681750476360321044921875000000000000000000000000000000 [88,65] 387185872108470160797191210213695665705219481117333380630531668112960019193185219151058584993836709485362134975574500465077398551210600227733573470177636180316438497621831992031465935462458136978050287864776857715755683704230012685916543538191635872709149702609535114343004239308890145470865594448814709430561204943655628967459368864150262249816123700779570492341328419756827282377085874399576614292015930976299122274681933216191194938636068238855650220192194254342945144503396660883428375843991325200651560648520123081256253908589071109160558812870628210852748405919728582237967787427037122727653232340791887714040838884191619255005970993833441780224033347172190849486722939034397146730507207111622454595969906645650683357195131145750104702993066720871365375727816879862609116430987179454172329636218201922727766789355862598517210653305532782033608272836925207191261161614624871892450348314081491304787767032995505114186455793160097070329968756604313027708787365193281480934659646188709412087440742637682105476638744655328199231317277150837278459292587821851724238810666654551470694971037436154834219295431765017133253326663642027830211872101350597462164759714964694669738336685499051960499288607314098292093531782330152845435580323146660399796578509497091694877459383810720436553811830907204249649711946702975711351509107988927800881388814802911004904990755988696299636855512697504620576998317553794734887997532379682412787983653545317750545882284517186544214795002668623756425738417312563214546512895190253227222616124673080652099238475319241473844925927176703935579579957748453111941659724546398434537259426693022590082558181021950782956091210213416084079676230564373647035767016671552578566227345218067750798474141752865199557612338853168196412728200583097311369800259060450208570605999428575410016443062853425989499567223138032720495603567657634071529976552751548564407476966333002031326455452900695856733062317948075640076777464088548139165209478213026528944336669928949449974790682460727192488552815892303250338443169497498700875329779585217360856832146268400181710213999411908154745467338222821028515564615150044713453529484384522321662177729851668477706470457680811486695544292870428369893910371515402781191478309659106804770223148845574207964797115257051918952679195767632760846383043076135868882619216362149971404996792703463066744822642239090351986242240258098647740121332516986460414720738754112971946597099304199218750000000000000000000000000 [88,66] -46675153764475963125315973638019551010017731472361460312297950464198644848065090135674056027174461883540684358851807667160691135518193408570244958435960229995615794754145157656017333488700771621001144839840985093285356753116791464652953427335596117340894948621445410388236950063848953304466035385250689247972824057412333942694201223722846120801315950186849084920967739565832867500705683333325764225084531957212399160295024965541709624160909610247745842498614655954458270956954230834972860037738688932528907676256338415939373414323773538400137124827293912799121271520443162977189858009810051500983908475346831419732232196739624736845279248373585789569763039776620540376559481464181815910335486979600046949517019547770790864015573239187286190336084941537277451195945962106372700219866855928585374267745786477681613402167821724899744348726248047831750127387408700814960386249843415562346019756870803292293534628076207727443712835101683546618377267992640986314174411289791366446249129279162374924903967459595243229541083492562466084852178405145709468664695508096746591075135907680619679750908222634514541469648102110410719242629146938670127790546730354486462992524148517025173158663635608434784896040744830937120261689271567281890273380969414601202646047169705755330027170462067209089916686939089480696619649868595888493615111632020071424151764467048242430615167604606409971921133411459550631697903502334693976520335321550351346654927169785697837895795814631668146362018652732462548839376803417483502122553928985075760403486355716255312456365320722254763428761837789215127113787899643001123767727468503006774042165145406440411436029712471693483307545013222353559359702243741784251893152548367508655577689817959854740837372626193652127992500733758230847839858743763783626030518997984566126152647825168045471964326719640139713441859186700240244964402937156913621934970860018072042503291827131823858055491687958846073314001492402450790388071521792476272635162952734878450398630213551814879144854625318513287851477253226747886446902024044745761228286503984474025855284883057007410726696736640822993006566817115497840538437587192849221175356800856922546421406940913492287066932229025917460170046233733734687721222193930969921100879270048383547111498254432953732109135972720535984371290380816566323407541631368469482606028052517840017064848532431020763524352352191971500745546092438701530052264088155311583250295370817184448242187500000000000000000000000000000000 [88,67] 2459985067646522950596314109909365649822992334841841498594230691408611348434811511159012280883727086895460361074133865477431130337246589836310589342870962242921383461714223928012752499637602986317979741536235811807045354403811196879072128968267903914035904056557432097068794945754975244259669407870375123109027284013300136105325204494215629403201614279622302779961099380933151110607387808417379432802645713907954265462866328128924796645888070929522921667185432410408788792491760211870240967754955247824540216067332657846462120700152425379125268345699633060164517886198789460044160051283195628751278322675599561292348651395632728245921487973547029441664100294749056397488344061408414288315967110360950219629925807407655185626408077349342809274333166781923801666711136307394183953652902923749095581764607069608804311703796328402010136677049173694864443502369613313939818108535083503114204823517337911615493266287014621124708899084971817885636565154078579860471101499719918514838199054443090740245417622734927785824144786731177194358386281136734006933103769968749612767917742538174902914577580721243772267486883331317860425314119583518371508046268471788167193190892431525267995571263033169469536157780469980761225949041612538271507678655131997520407794426649271801663165704457554816831671608827726162405992666201313774851479643831639952497750895364942459321692632022345621009978275143502854329350418846396018124569791979895025333932364183805105286482764113389234385578731461354403674442283195079088315585449318738329102940912114121392954081021733279509943719914410568283407724535592600616167979605548350252170660475810766438047637039582296150772024944860315348351617012725390241896178845368881090483543997233301503247990734219388837908734232703208502348181323652166190196044667258427091935325986928887695829116503339300106837598190441167630399352283949142759863325258440857875994011590856382118238747439880062955436265723608019213105057232630217973295808418103881345716791050225634033287611313730527482651966756347738732337492053680348225954439549545074175631095532386249856885124077342373501543303274258719458847385345111672908519533711661923078613983099287037058459644539378039701191035348788316203750495571480110721140316658071613691299600940848869142575550687032904852523219606283119691589976235999411132031112958522885186041053440379482315028885533749808696418593747132898367650831808473022022099030436947941780090332031250000000000000000000000000 [88,68] 169063295413053899526339339568285665120516042248827943967609247841516730233376116405780615142781512815847079402794447429145335529176611615036421292396906156340744374841669203664174246980755396822826368061751741362208241825075931976925803573145936511173835107669289186899516736654086761244898367747978678399815863317448707820286064020496671152953817149547637831991184872842996972123670818430215529323150128280735015739109202940117950738929245663696780108351473523252959638757942303588750917983409345284341431905561844976743128231725714235095696419368718691001638378047332480514639979278640976039680622329146924150602426646826715900178945014432128423367195784808178300424366272838016691074032983806182597833539691793919747878562303311156032928971359415342233259756407813916098834190327325078844224833688899221808049482863597733574866063224141324868784287853363525853160827304716828766932529121163077206900838357070804241941143629472192386580593089372802982496380800375587009172157582631886318144927575612239031656144211501478732613999569083211429335540646671125533750146792744728688849994368662579863748148988048692512830093128910130710725547901894029608795111400823759352794957354336139679713493029019509573412679040949423904274997531682834093896591109087119519791403515230624357784274931784667247233756527372918904403186775283358425559081543125665186526076209238489183396574849172432272517037440967968320788347667806968877057683710574089455832236047815638415217249495019591420340768753639701926477639907127739381267585237872038253210084453684857296868608268720180700280849287753756901430633486478782483008528432869146016872319666203657294718014951102960176979088769439530251426054771009540265743707996866183501947513621364590209823149725203919104161867579072275625752646475561122010440388663937873055425379000606666248970164080821531778948859068999018927435244853912489535020299174049622365609344494185381612129436498364466514863598610445526979158204666044808247503554149485363171901972425059016491694049362154656843092030679131994444750984398906652670478295940955036269477493333608491006167260036842117295124781526911479060326766323168598264110508121928337185991462290121453361575083720830564235048008565469073863347463018030826298692764858349783945580236156945623071516802703301509930726418048328755356748545531346724649835786988394585082477961096160507312245000670476748863731153438294541047071106731891632080078125000000000000000000000000000 [88,69] -39199201869647800726658724248316404403722995552789833726967703768743675394328910493267432371922772958498951978021373368477557353444186851827234261253212825599378993366025894584698009972893685026280035524655876974104390119413889933051319569545660439529466116775473937709266463772955604846042596263453775095514559491071433363182351102126049185614734557696239080863591958729521761859381458019083058916397733329799320957029931915168248206409861828625124546138388406812536808195598899818711632411847207094799758455255126640309637719747036192156148394953114580289923250487171442366309391190343542744337144750660767229157366285391838019427510840165212616060256872540766712041445541312884196271662077937221406814286654733658314568211006263119176419179983811093242772647937193467431783031276476457883255350162971928694754470430874637995789604114593148007933922800160426684862724040940256140106587505416524771373662264098006984720378019758985533275026277610140149424145745960391567961274659349553539167598070069391856512484278023368093030003168599979315623705026259480551073545140370687238149959191839481204959308139139024151117340194181516156309068554113846255918965539780120287237726823003557747060417862470100039183975982876141800451216144138397295906409615671292785311870200047113615578568254235631805548355326866193175367202853033346118451165226430863214383288233733904185088395631165347586594928539453787936395509515675867039663534605489933379489268605289821867333787398289342029229229524662750979797106811781074123859514182139290066622703081383702144955714611567869510638457715148359525701720434292751976985871998691826171249785604300206113939347156449469378306886473741128581014581174618207299102235359725338616492099538819144685096256381789555479537751054106107950063148041242223983240954472498602854629441673658638964476046832448990111593952162699764889033383685924897546437764891887065666223024001109503907216718764053800821705749578372715965898315612107732516667753675833336271422964507373944284408947923158215060560593763209730403983952611382552394635745438449526826093367803080270583117638820114715878454745446046323690386484214957771059893651282847015282282095954038764777662536990964351099231458487314453726549965840733687755549476100470756021763445594864739969319994592261593408136291242505007538891533439038211779585996786229898515397498960990666268057979861605814964433704139512570918668643571436405181884765625000000000000000000000 [88,70] 2478148995957863598169497288181984500851444557560913266185642385642346254608016866472701220302811936074556119037395589957169186815538343583502105173662984971513264083950850924697838544169111336339714428221088948327132412477562043819759983164263115352187136802904165550831952046323041317013687611967979769553849488734503854942884442384186043283989569827292400044336165116519637157697106604580615369798958163546772930161598798190094050349200106451830931383353877610984504772635598936361939523224699194252539254081270749845670704425754807011345759253942499506480596670205111361283442058916586436419221299257603678870221089689764056499498164576418552681568615479549452491662480491634960249142622657179057891064944515155154665943385791667300007547243917415821889774700207794968557841367332426638667398087577598730278121651518661269042464367802322279611027744374299996173003634761611432849101553747083673085970843630539414004018269157439162224443099713289947653764288915959781824793077951252763970033819331852372416622970024930624377445510718311898862225314686682243466027973498925523566338526328637594834571563289518581748800391917860883225816300777597597491522521585683934959646645576990056041887586858058955334403538010199852407141477625087573179119985458740201858986619059868985336779060240075632536622849176555813066600610716162863224686173968163650070868204635671972197979679555817522688298557459417773622827406889418652012484946479760229436714153777702136908965054044237248812833992704083768598972746640078444448074109906699402833224014244285630042836243033094765962721983779788231268095872231745519832134412936668545889474971673503531124024665743501072462821773795028887595103280842261389983568906365850376002762140615304187066789130640429302293758636105358391054459007147344550095552990045238108022428262031900633907432791640087465415000703410359541866375687438417543579772823746337802066879527277827695683748568539334678502959486260174859130392000083238182618701765951259212241075462834606743575953656755480703756319183451545700848251487212157782269086780438499275789144412948546213054990529441404947579813813675332442145073177344491659298292461795462401829042661105656918234739123093005938581821365762678161760694082077870375594904237899216921432477389950913792083596534655260189779349498695129651421163899604623439007827042978802092003514985262850372052975323795701370621635817315109306946396827697753906250000000000000000000000000 [88,71] -19129015402255858754628451827312296864314414259719111183915537258391729683919118149057555450710904963888505861525383894229082080915677935276725485806828623861206577147027109664524972385484458894696599703982767171644531058155917569457274659692488710062429327759594390508078125432876022337475150589120732443143597685869928041482739520446182541884617143949832900885488932422445026029859271793176626800468356793209610823532049711407147602319810783395078195535142378696274884779231799066729088385310998662478111572974055459900586549918150622358975475001619957163107570140220585998276770526201921650837198923915805141595215662777380238754279136280573399209851131076993116132370201959313812423711162537288535285646643430174380652170454844053589627898779292576241467237517322885261841903145507198496324829264509064873009244626477809512143421769246543009982914833660409457441891426642553599397139845327700593728685849789258103399758038638937490125570613291145948812722591241376079179247440110279673791288876118433669397530381461959078974230709308512943462179280765025578806491233946048279137943980464797386893398185446960366277178505367924857943835343911448703947392856179295545390251131328062375037806134724218119454947798286001931883027911031659274249273947662009457743509313636707571208335119250161399302792925934801917140470086536728876125699745298166741991932486075342420936446054227035038786539217471190679472503465145475266506427524859473274840957988527556339772536349407701254988990972496110609406416167700069368047140641625697848632050316755630086033730996965281246140525409636806337024616570273868546759970409104331812828794216995908306097126727336165246789115569062435758828649944329821843801000636960426665889774055854445682685612380088883809030073019851005606433272122936906094293840963635767469677782462812427404608479560102582974713073698082296198302818422647956003467716891934482701821608503459575082861955027852731687964931391660375642989383620391204622370876178827675898436595471245886642026564441686529230967259242264048911869588930743853281223280357151717059012075044395523003863546276116502608223102508450001558832849284362592709231991778729261967619489127405738841719327999847990446391986914473228642475245901022169667884118701259131965485055261979222929887258691290978340431566107151378610837478102489242395331707590998681806454950902715434134588804701614453418478944968228461220860481262207031250000000000000000000000 [88,72] -3300152118070766329621035520732543044131834957437096451679936330538750665838088307130733467312436880445035304608707241109661438270775866220195580985140651796213775837498660637603629367369371887000949129282671313187660158849131602552646992944374992216583579726829266669511676561344614414633295927204006287585452957501005147776826391996952525003412400731122194584047037498099189388514998819641508169399731932578787376890124850260091854996002184068990537194544894190564654523304701525138284599769779418292535147321279116598873152864836423157027433793703468674867782908291799475934051885887065888051081671244234557640882427322144138931761530802552032383860520445994461935330652916610358393975095627324825520678253823940915393691550241368812974013918913385996194799999211168520449166313496789050790394165739414861056447500965144929532590785847649396605387968468244537017602288046672396581302488332139747765027647677856660875174174737215756465641515027348247022919820780511342337989699705899316826727777576188569633344272105210909270618203378836940463866141907670500348066765506022306811848925268025302605523246369514885126858659016795376332419080141927920254342151363912028076108755145298312139865939347907409909337388324490058223734847627102616889787622282153615011239805130810291569358158195097743780281204752752592217591742245523015035276613541424693065038068987646149087610549114747557629091356652383102333163362704022484595939774700261556823497171170618792231834309915514243627300644044620827492171732871661830251308354566774958521475292111726184993229061456696886176808670018193448109437955324233335440245014698574001122404958400358206532486433911524327458096730107232407964555372480111598967342000483123352702791741878200237590108975003783135420309478959465017363487295059430416082967283549626748157522258776491115516689359656121500950771346663426616537411078772646174632739180818776594196372181805665413307972858261065864414328686782806823968272644389646543490345952450114477398764381250060895230067924086056487228962496338915750210205697572524167684103939573669515329010685378453211137698005037293175031484050619108925922110001237777608794080563545176245464558734265374072334593673674822942228881491325859810350622429782295284081359498908818414858849259086766552988332902572486607482775875859651910170180001947133000817555726044441797186162024645735570969792274306775503589506115531548857688903808593750000000000000000000000 [88,73] -3415066009232993879806647564465120619773766099404364574252249196873860517809271099343664812386232702389344141634697574643734168071010535109709468412477350683212962412703291680010329831712103509890080863453572976452852806195010707465910810316372117838747099563015779105443293781560271856740144849641651858900535485105481800219532496615380389083620576115767550013706395724213576077803092914466817339508193866762059005634022789308380618259192809776525545882961531697346253556597504483174494639308309283497557269950965867026294404484237879160613674589187507546042358814494785462638643585805939414018642886447085310657772327088921620452641491478376952286014507995037756199448307005350195059457045718198049317080889042115056922003156713244534276352773576110840719965210575544416295226525773140011546469228947902649734038615198203221726998030905280108264041220054336112607441859162949637943180651157515513773757840236731348283800804140424926806320433135900867431772921908947653500091646335454929471571698174561802117401891308136314186510854701312341715366749459822151912204168448790040757569703765046029874666576917918576094118134093396095568649637232496161524329315658391519396427587621150606799442042988474817832010695656923158305776203368055496674031532996666118714519623066367780850000200967844644986229680687706395864420573164623070088600077207021932328607687340695355344312298701691996197629208868530736146996056248400209427955044425316773982391688171334752972621019249424040536661535531885178068837022000093658027987981917004786219732915102990299776271811018280217829633148938310229439924219450594662070442949456758643437797092597204427080410366334182992439630897510230496083239303304477338097232920779805356754660610777061409709518164229273318881907919862790201376936582356785658493520452612214835251521862380164079228486700187427157798284074949305343830388953444582374020341435360776888012904057353005381648164629203075935056883029218724418668459050806119788630030053758839382741313103658760428826951724276732344731121135738322132985964769386846896017333685889888650313038470789746705409846495296737047709427975324267422963163628080991372848810318831176976738997214598644800917010837187915005864888543103341898645776053822532145886033171266753138908340039993579532051700558102266433686574693881183251251448622001613444690003754596605917998479961935025681664119655972511324648621666710823774337768554687500000000000000000 [88,74] -16658595333567649315014203089515739691240327561701830624438286237436557356592332582642367162767871877702103458890695301832111585486765792972444232071157794464373401763749880515604477661527480574614656274613065015685392892997194028897493259661928738011028807923001649822160446643150525048077458383731367727884464742112709405762300546276457354460163899763617110965956336798790014988246272352499153271949850326067471900637360016731196195241336611012002312372964053113225043838095130805251721870363081179042423676102659399295857370905145548344507741590302596917261307533682844444197341591426498564210750543105612855830636631433531614668438528180292367017050559814657481573986762816809997656317807224982546148421379571394235881379449872332682989874596676185438861510815588002014131819927167495308592324571760451156273448337591750244956138451133004544463407405002640032735291420033908175603284887526765797805667399070902757706051559501488109493954907620089525440354973289842805044070492626556792023103383931597954335842952240480272645655119361873558578496397990085581463286578001499859093140233138533438604772180053911413098599929653643499171776527846160668674967926343639876004296699926311542496133633264402562964900061399510741287358579121598820655180053992909587188920825831342350811174603414576955299061156000463726115301553046437739652130248559774405790304914394264123370140675513643058670805569335937775717468406304846716554367409162499811694875175536137386960926128519455426376200577771691161164067699378481717718668751569579015823731173636109817853876596870297214161768941157162882052406094687309104420543582092432397619368978212924758476620407459433854468080830812169199638677088825332858723560905272297700609415808807393515127011532829233420711476664866353622489397750533238811656656878791017843205708688752206108372207731938367679615239285369310627599524395895313194813813516641259478363973347647356666953104423647476032128972964116889911232820204731429192886066001638756425086961451865595405679109546897739019877571821641844069727357493570861938744865477601768479251030158390906144098650509810673823252699307411399664552362232222863882641721539000650870244916703199127813021503045583300467345314377410264912317267893581817364640771808731156386248934479122231773769580558263406889766472967866203738352045142532037788392423602791075267623628541501626973246608098833121403004042804241180419921875000000000000000000000 [88,75] 4509249044790995796411651039998965460392106867884655870650722868794046141274738250011510453207851917464911422183681324978039270788802774013356965815090175459059867402598180231094133863780794938682463621949953960544055919396063782915686979023117310395954342217349689743061615038216138046679502550296658621459409998552870511926084100163081580852360618777038618248754239627497862251741598470304148281387258784541349514015276337068099738086764142072825465304235019214064643589699114295600147994377008338361172821091643827785401896723238012705804650685867040429819301202244046782457655937057807291158112778676221850472143817893725168886936666552407257293806515325011704875277515565092234475456833106052764900154638535508368801955251352737958111753641630897196393886257317885449149983990851161120678945784182592406746250106165324837095746863405006184011329669952991012730989770366339884860248365700072213996515133908963230051842311051684938603389261023729596767381488400297422544719110898447087897638091354112678552924151058187729705265268241947780278904018078481961730337868523335658695853799269403088257131071648412966425971614776718458870306519459332121607065437670356411243561530699203787961499670718813771553884578626915925726283303897330822272426866027219536027931352959415168996831897182976907299623977372334195637208877885220938714277178802346846203662656426770922062484559120616449415660215590139870953410676632053373040294634922834396223503149661308490485198438786209449720640112650973224264265886452388595562675374795927633796378057700406732532635456809961215404324174216717525797086813333276784752994917749579985584499000150241279135645005144557545892072409749202534889345848439314631570728418752854691439680583224035754038436973961130128245537989626294291813567762426019503742810570476375603442024365752657491222477019677650654536322497988076809391802793347685805723200729816207385731108935256591342775750069312936317258356396468179989112762826660821740617363616738691379063085538098246382480996983338957517482944929694821841034301663644716287739085052178419459350745921482094534519226667174110139338647749204851755221531190284637806798313153726983149682125880781938724139843014744178027329080707913154587155808371978191107771672838912708600743776287357501942619410726440063034744473405920357877319318359785096681236282181201291386363400792762707106065001028127880999818444252014160156250000000000000000000000 [88,76] -298837220189898164372217211425968431787167899555876509278579638984657282834457666095929379211034607006417537223308879270389128159479933129585724973910045548111242924905510245017575706570788007936985783673698878994843884697235640470359708453699828089462069019380009364520763369845203478034268828939123586553709399541558587203451506937778334356432039530317112750683528904585926042618279112134842414740692028726620404523592721611307619995950949581026771168346775427942986890707896182708249276518346445231891631880433290739957721615581275692117986158580623414365018284367941995581493717820255514479973567045418126351910961862401936782884067212183604463497116156731469171908597754658237399386152165500465935479903573597428179970786777106197428499024758286454064940313812032473876978160712137298674112053292685900305022266146397009649724734412543121547010290064896769231868769063136566640635646569344537433720227181927554874114885887237639512928426517004677273789842996984716945193643293528832730510171704359106568109738271333647419182076132982388296482151716954081436442175020704533240334799982819862697459323691213319280939049902841552728778450442923623297891426339942930871458084387466240589198535550465387682311298923477551079585921828865254961565478498262954701165564034755657646493379458975203075604179773746902185014978489211100613474935802817040763144437610360420124555961815723067526455657593743427261435070068246906411570726117306464477428112577724866467874501671654432681634987028055393028983891007362504280219006461516692647958339890812496287725387037053907649905083213372157806102558545524703131502078135102391159314142433376541109229880316040069849727188030197489939523780076805603389679236432926666596483644775375214746809128454183441192432395061085675360491396021400397931058156379752257142642670870229462287342665770491504711522798365361232286427580460652336374014716787201685703647829681573033327114420588652332934188584854947011981571453522240994565472118314027401801012156559912675469734562570410545692769714338199239793098210469014838827443627944604777709281016678999105182606973242644405416877623251418872797058647273771039105399751484789361563738070069390787453416027947390387761977843997993537841718379510784093967728924384851226269432964482271492413446358678009942256318679019398070487756363101332394413818221348965476262073120289342043065516918431967496871948242187500000000000000000000000000 [88,77] 105582152430692486875320891283748703776842811546605875715752195778156847432844395451840952820847625582774301360511562017159521460706878219232526055557364704124114051927352284954672029448911557908086630036432172028356983601581638632386394218745836463549811161313145893875753493942241973509772120064824043292086610029365618033133393532648932549485407907321459022531768891823817556155164938138662789347441828326354853722345293650126085682841846535888475139846707085315009280379956366193712300831518218914668950787876942832569707445273858028936506119443927120243558242915758090692257127212379292348263348151847461588400208503087043056862110123964977066510764781198068562139224379787735828901253044799327023481079680698429249907367163869572523108833825214246125708581655018534327580186619805026631647719903691649730353221547871886871177839843178750386380377614918838373580974485623554535024996368353652281577671473060912183362381228687461379413065109695319542762203707948483650136977283789841514644724060412674137160353326049936296119526002270541960670978615433852768368861106610405608915833288992910766768839863524098823403739224228351314320742680427531886301346709721312340147563744764786805062170730297544586594565384748061410087425614748292174974661067456850395413141863678749773272118998041034911081070610438687815688859963415311369391761743896878887593597459066732428874648671635673899174534463049828086057104526771660644318146598778914694813533960260511977025195639673346887285581785887972189197613251867392481310858248236399508711264438151354894577561561779530947032538834312487007781009780023444857498828839449110175878145728261125579279059416025217070541885840938669273021453843165819034375283759593586042982236649075068499399400406027731122166641797565146964174250633452922925369255248817267815557886274901721534573201330498102961070576850146696428478521710852956477854504054593229793598547638319669458160726890317356641528786353385921261409263495321596987417942288187695691509064670415110425035924874108574210374316600758094210290451167476615437955739149613523789001417559780517089789991820883848402265292986032819748656320012621465915445199730553284725732548602976002135729534887157565712617093009344630155692633124427259999209024901067691884122487961495470269829554147287687862671903106244948193475660452779180680753656953733904785832850570237440024357056245207786560058593750000000000000000000000 [88,78] 932846920324531397455463264294496783177016780148355187629957295499105941027891282971120609635872079220709842483554425002273867532133770714975516595153952095416262793677120013177584717457757239267890996186211244664796393770873077892818777816944028002589127082122210431927713824640182307578684547117965120531253575920617318807946759736176625566765778869274687046495142035870511974759565936663921841306716470410126753995702096461172678575877391490048073574912916895869915692651232713971227441785976073811646320537085554975284417608327232774515930528910077727175105579162855528701779393074097200372674966886149860131206906698573462180385253106153603903506872875059491351198215067402935858441673512722215966953062091535311251112391231741047209269044409892751411741143062443119059238244788063246011049503031201448710040372786992505610935654237069418189505334781671668043141964976500436557562982474804949360818875764107120631426521320484022693290688560051636081543593197892414973165335314034952542556788152386257560884880029887275078602482266514497591831569005525700739072475074633186165231724780386810967191634881340056856717075578728250966570979678476136306107387116355741499767732155977079464247100098701992157942657633353934301982830665948704520938035960606035418462214086146120786071703754560957231012871914327305438701574690648394658293040356059977949058479443377494286900175353282405416147489310412474323390052986719103140349771077377879530115318338227408416574154448399280948845056960044531466597116254735030533799840882986552385643155309918106846121128810140708836167971148952277240293531723156014334247210280999599898089791193388561049446135057862566243480318346805307628959335312930881152348990143126385218246831363072084276642100419303384843711220024361565013974441906574098289522643001459266516183681769273300044456427957677227944727977983527567754539462163716420421796074363414391546074622723790621709363271820463397571770914104925163161941862097788244296670267979050342478619805764295283188967637307613919150723323501722312506237769658250091908627622310977708212382099879947808692984308923616362721581192203664224841737183545645742773591348789427793954035233172805987831877950350145734474715449001908329920674292422513596711145608109019997430097320595984421779794676707441279950975465130630788389045495078349955229862958124984219781331007403935018373886123299598693847656250000000000000000000000 [88,79] -44056845560609160346571512936394475083767258749415107944620737756884433725204481990809545066728932563486956973206005574054085122998368070624297516049358079549837217385780127623870379107793771578590576399495656796890297177780563711499830598018197670074193740148262350557535623735629283701999552236255783291910520315532855732791545405896261205026034526340256207086633930518398937933884298273157290514094421292688972755950365800718612795530309167842764069799314484009382664090833701131856118923909971389587505465742006649866870081921897181458295924909815161731490275998437432072191834322734801285637115602315580522546017465645647196993203167558273789645270609476542887508565987921155657365303927361293459582678087498684457478051940223628654566868462768227852701103049161009949119701932534541290252713708248260661664482253745974658049375844082448319647620640595896875856097982691349185207536874819616550777866004159791564658956256581254512298720420500504625622166094392034379515055422964670591187650400870143672877429312420682266638332950811037244528018578065128579474999120271000023936541933983648804613044879093815173715904556291855796310703271192606318186848638206352234842286502378576291263292674567546944975822908278923021199438181647166528583218028928795555258632586602198945200444465322853563727730359971998999883217201083790939528573566675116912397816684148636634234971515126614279442906340401899726706613232527762513445339628309979452370135299636361183094663093089378794283258455175386858143065440044764379750348017769174397214725024017822719043821846909514893369981619558029790308808422675394623618716084388563967966331740436787337706709068149737818262252515847645604369244819911850611453335432270578052963922170991668327382606443416441891963661875725582155730144441439471500116594113981330749910290757198082879412038795833471025037189204741450936022760532274645523775204110164515819541622858382654132520281173392567655570387895086755173856138631164748785161873207464872397361220948091246465016640364537615306675471640161005957287682778841319695092804754307505992171436045397840078916850975391648675591802829485569949395324764282224656676316377180392248031057587743235555409906214628100357946923423585862317028435077030948876917959848159411171449397727625064876992798868518792104563811871540998769661939562173175824414173969825401311339874155237339437007904052734375000000000000000000000000000 [88,80] 274500686561046423218826099741883347958883641722257174978863060983310961379539000750334976949759097694360895960977659267867995464878156819299311041418465863776218078247505985309918554995153204025607946942459071951120640632176379991352731833335195417029414219455843602324985048595210468750226184445445603021935457538443680541138109871101797468887062305711820501824746931601862924335576097081397617202624088323304572351085406318619789540751714594594535898878963746885757126013589093203161977813716223437723008047938265229763323355778478102016162391711470138317769209196737812384744529334944215008887300038729627470040160076143402187773048690408876851629600155581693702917833662388432987039648436873961420668799507412862857782433235315181999714721629322894173360200477481510180410029085777032492205474431014826051936873523441581262785898727550733953223798584146358869016615300838396593747978544171825794653725950193433972924151359755753081887010210504203505781361850524845749293940544853468949122953148208362608000947327524436567592865437806750466319697592249938759757532103970217150802975970996590601425723263681647497107820627727991500976578623296662568474141556048762059999869988173349677048806020535275145991862036059746338637804193639549952984348374187634345682117532678521838583632700982847813207687366225288191092237130552793373552462160574099459197254541816248030141759520597419055284105695369488803284017934873093184104788334193580639467137651951312910906070669910176998753938784751123666498396137898830637110118209423886583663949496394928541579362569196699218582881040093714644235520808987518071326003970656733501335257655288286975578632567599563677335858213389730736613300750339829999630346086015218582568214828741949397074474065032770841963649690514283805410128979222350224464442117949241133482205238382598152216539998013921390820605572465198138066825270181724657134468497550875003338300862222429838555557746339870553110855936724681529746733290628563393014919802274276379355824543679767021526642227533212054630281659596937092600841905662029935398690091260925035093639720658218173547291304432831189048829407082583975396248160063316178656756330127516805036676766836168429316568478774992871073338744859823882303130194023765804023958563326938917158981887865606571870625370023848664653816817819908455055944843511956058618905054265417753356359753524884581565856933593750000000000000000000000 [88,81] 37077845871667034876349961058227809444472210972128971422368208690544960065339427419186711974474298623042945366728762289316613160698932264665889456287368932542552773333120068367281021737968895931372978546282125529728223726382995414230660109468578671904754416815218511829391582277272999617470362322007384774419443973171347646697296248948182609178986389095315257565545997217079476062390051044609191620683001383288527602174959566377265954765136896449236790006652750020454013412572283441079996695753776677258384858715216334988188988956475108835903317006551102980942038378597998580575532382329514948564855092850033091454534382460575760225118981847830202503209073274902050487062570803711042482097917543950073015032241081965934029720041191110661699981491343844336535129350010774193646829801441112368685627037464442084621874898311957286261647730706912649550377612220249872565498786762535631287203404801931884064633358261925144378575370490119342863388677904876282332991092094675417882747156909407040868205817410450699479927579227766727096604038695969184309041935553865362059822122690485883124215155005157925662320425345711058787973026089861045125474459011542666132356650669977278571308648384187002373196668455568107380519186146217043379090124849702544724896704128707953878566211203189828590000235562907738293108597735666537990892537045162010428253326833471232994803881981117660133250689612903900232023995761893672176034700948685703564472233679343975619037429647222213437203832666746130321049215260012111159865847400672987745217229760261514455127069166316006596695009978363885968674973015450591234118896197625847080653241049255380776190093080002558298224673539011145596686900227382869360667312698903630390040543416571822785293028435845502626301593064631222237778416833610497836885119249338863967473161074612371196182048764921529940840058432329740563488958095517796823122210873339013099737488896381120742403596974206841645812080299718419007988517046839071405900656747994715427173450456985373990140307354286356589039997810418753107496747652830900667046004712035540619749168728318730086282250147006468092480711426186073481332068095590929766312822662213524224547584948147667517996392285477585325132479611395287373304338245926355121686884256031255220162127013737009960838904917953251192507605628859145900282024658631235046519336998198437295749887920922605033524632744956761598587036132812500000000000000000 [88,82] -903990649042847247443052015305458018705818731715801865385597319162496710612179004511935720109471546566196040064215355668719964188123772324498678216818793216199242973475571519106761661172514170331921415846718952639016193737061390552355837946614717013833665039526326765810420507948854200613622878993371514821271335288203019914412782117477596375929618584991995516866434237231264630688581872339160334173966148138975814455533928788698374331509338796764326951562188902653327162329691546870602400825114761896792764750019002018641927911625785167665676590333138167010134112511800391542775287606493962480032321843359992226307449852592170001846064951054267017543451375379704247953872867822771814846951451333555561969829853572263001187880442703286320636897703375378131007082736276934909438448278032053983623851288837976932402361583911136295512575292821825652073973419123533126466866966854705422004357018864250496044769686434192279554512202346833768727569588866868585593902966018390725345904549189675167091608443713768607977385160638189276378773882293536434140435619498229908524468231529379400267835945018960576063045635549155072915759695936041016121537089063512175187525577875061478596346284566823028441669410110663372337765974710143129218777817585615319780171205420178713943080860193388009369389633960067047697859426552615339060558603775596864593528197344504637500000156112125935037062349744026297843461402396389600695318422402447697247244640721981800277155146636959649439493802402648920171253488822575710431685899490319772476055441304322425602603683176824445805495535413402600030956929889870919819619312821399564535424301607335268386908642545908127150578837485522281610070980277391414840845640883325759446503255124054569466232631870490927116853311194860634057947985522034920893054168194842031741241156200535513461094641418241407156658854322920805958290348246106217956668722301211107980220653135283717006614327476897015454226221706142595874821786143932662652435532607886442970974029721409683260453618581858345690659960235180168504745616647748818992390489971468609828283965078380261421442910259028586884208185489074893062267771473713972761150905915297009767562208021288196282007790082363529389424002636473434592326950338802680143694415264000209306212196232579541022915070229576091551626134510315534364696988857961073399215312349939872022314719259838966536335647106170654296875000000000000000000000 [88,83] -18728820226444605772537091662874989381549881645010645815423603992092941288031367710871529309709858533856610705083494846704989756477378592625075040742411232741685649866174618459178531947149325511200336778283472308593397909260367720270547574164783920679917321501665248547067211461125810749830130255174968652620466421356762179162437287178805755238677050814273274154340494015764310814826453304788246553390252704275720343281804251963249494037281056549427045564833783140107254600931823360340985083574664357858703351094852455057316370675465719524246573096064585021104268434558662649957136340843499126077022840364016857127302516313345405958065055226351762717084708790517675119277548522767859032501545630613478099941934024685550569184622061460140455920406641890822376329630847926954428937000460149364635853405672593162625113686733435416642174244637043582449996987272192493377258375015046807787356749080380867731932489038451390191908381557627579025279539406925139610505712594882003356863210829140915722861954113325207592700918826587327054884986483426825006597451368545495030104510165394920273675620084361933443488117519112281331879702449224090083887049029450623279134200387180809376960329993531482204611854100199122505382249905825224618289351559118964239828706602388047609203832629103926210069374107104712882670038338199691686805751413962627947483788772067081889597709192040413861973935779071000164048977341492260207405705944618884648834826298223568602549821958745765767814482498852833832975042559452005156829919627017063746278209716418946840627116721470024550646687325779382554236578165542360760150144918901109882311847019310690932668398755692701205707043204786862205009967737270167065103800664083466983051635412995944396810378931160199215730835707782291036082302808582224201380703852450804249602852112491507021210244820296092700769813579474486165821048579471283619162567553463218452772470778518533712683244971339768165406260096567760523994282039295060607860679872178992058986469934307991447217729445598354317607919749930056206390482278797989516232963453342526028852276412093834899495891940082553229298995505870754760281314477297022977785617524597570413697914986563683386571723210433253345850706465058057523645522773384786065072620107375923955470095524591069073993619563079632940186893624213307847336083638334021073363810961977000519767362902712193317711353302001953125000000000000000000000 [88,84] 1326022449705588877940022994201881247130080716997921225314483265221950609457448715149803741151005133664588179331056449062550851413572884792726696389364764760242819137585036881679463071861105485864663749059203825611710120612627653838160605184293171096121414092726635253407200048792737498156860382117994468859283425371044021549480133187811776839056579606082220001294494227147742259007224667875001548338354442263488825042000962218113466271693972051790140586438528408692067653073103610377837129825206282098936864329649835259633844613764890382273207357515917125219440671308982226244542841463268444581948777177817845867769294123136959347121136851650900355296103313356497613173528034443450217293055512938095319520859342810052026258253583384202199809407760613751634295470081762755047539567130990065284595865178595494369522252011342320508819039631440163449345387448670255106998494334530968800981285060375786180183585451452815372929275876719906777527796817892150811354169564384848233331705708130018778045233621460773928220414730889934448036160629039735697462261761529902616325988931879186161707793037224506547128875976170173909960441651407218126434230370205771904651640974722701734511318331993543842696187953777640848063175479601880682294459345753748480954718014819362325295104527532125833784496850976837617670756212869890450565883661707473282592759351273393796968491433685882777371596209638620888856171682138859246182842908036670712718073820975983990490044704576613398299426680807508649933192157659557965758504305989261884327271570261391014436190681110955700695399274024871910713754934918583208099633901020767123669782231773521365288917723977071150117486981221964152940807732807797766939234157281687113849643627283210163381673348045666529916169813298967013868715602835189900753864507307279265687911369869994468955377999582023012078022892543797827452384869961496974474627304108875747335278131210652574740485606974316470439130615892592668209154388546701041460599154772115759598686854219948642772731606734935778234219342342498231938876608063817313079741125872357360524170018070302454148826720029862077832075476024925643884828059348130858926224515152464585326709601058375504263202588568473337491839688534572181228362115834717225999786297852651986380949102744375222667431775942675965486483067202876386265175443158541881206790297057368562531737552490085363388061523437500000000000000000000000 [88,85] -24221380394229364565686645074692704147556070698365815277598697590333146703255501574851479544821491124306168395509906296993037264854327778297998704784418801567810143356625979480712380271572649793657896953618177158140718852784162147923128086335209847638092608348324724527327533493757420152519816957819628379784324862052963300329252834684245999352370236823383039125300108486269016215919152259490488245855158226199552636913630801372817934787967918796333565632267621452334646944041579756973142714101157733520913428706536754024677662176323782798404372856518709293603346013644062049873805393733640555234736454943090587364501114103982539374969862811537256079970431990229291168817051742319544172398686954336505211730065186019117531929333419160688700516595876845633398293742041079222752478737608266558222430635004735412073117703800541963051131336232945370807953352897941320745430573008759436067764997075366972256537403555047580596533042561493065460642495837415036238330231657227425652915012236608760722892966023958990512852503225238395473684856207927978489892631939414712506228898699856059585082559928622997053071069303395468426953187929395805090952405261318008821439919320253674405122457159395743571508264679821113757030139298628574550421261956097934387907554013226189020688259215430630916145502964392081608404003526247307931804794814440592425041551045076517757241428343223809785418844519441394045289541316222710594534953325748339376569018072065185248448150803692449343900447868597298132374253660295203549301422918371334908915134277513757477339242563933101886649851352439388931980915438458130600002414360752055723913853396594667045674732485492449137627833577925179944490950754252355110162823038988642481157237810015364649969967263119934863935666780459479269726522919570333305786958104260278114595154374929686731668925824101923242353862869040940298994321828824987351163311973200007600765789911911986772835501913148571373196004531446358073935179003146921292570422529925221983218227616299919746230495789629879817282333397521985441431569058278666473874561406260276745476962119834160523084795428043223613321716265372081108044207515423963846663473038670798658228076318658358307617171421784230356413798114815538695226007313727321816773753039950351261591533894999523760723563421622253094564757947230963889236764190051469584943004254309844801523468049708753824234008789062500000000000000000 [88,86] 10669018033155765179309125906964840507786780981419682259033437200073859780529973259550391370146499188120823545772444430816209027415100133027941153684304000593016922892723609313390280448542563346803705097507793390904147379679360190408919748030788243098087102604272199155229443370385503637412582429282576860254917961047665279662075951243766843414310175778735453552029174871004722209120045784590190539239056552964238925221231055917741670130721052841963913686161561657476599552340719633701615267697649291009067369766308936026134095679494465381398613846078864108844850188616970314692637332487452436269221319866054854907351742136723706341957768236463803945312796557789325666343599874204143885429081615413153650598210466073232761185944032259096469383654547497077326030430259608197747501207835093838304738555698782186862746743829466518987785887362036507477828908190355586732188126184114403579604476363431916279030461444816955894204201281323965115153671417645525161654191283253846796670778287959653688177171878529833593321933784811525615674146515781762607334792834993552996264373572965923337157395904670998668165632377686802100545521549546984370815326151434681844825731924198655760616637028986446337602004195730173324660659807082249854606943767402092115165921145012190970933883336712839800143271248147490630869567375896659867101128568409653285971256861432769108543021409329266697758304702454782603440925398898874495533456219738813452646508269760492551825327499442942894791753754836043700942446320588285150546154051413209093066162222131015313731477655089950644395532402275732378688614026267101787892487976653909373272985402374655429524899537269604583921518390969253559190785766280313817131255982903647489416118596824705637835031989041084961231289854158943201696378685355550546474925031456240092189797077961714052404794430488782462005850959638024075270345792388092487239607839230432308623693093428908864730403903628719477958244616892116544024629779466310184700161537354803904635045055678846958229373229597786339582993347222752536220047383443195176179613539779709975721094343875387763915270570342323324701383221609915148055938119495075874087763274757200233441573523299797113398163310559613850814775958763263291275146241437336562070981451527211015164731949099694407043305852039058665082327079194320844476336726052579840223264129741151700727641582489013671875000000000000000000000 [88,87] 6006454787456631304587424111907439907342203897220059856153307333422616620970768520952528094221146175152732665576348519297790146957535865061036491299531690015811525369524133817197887324413169702942516124239003397336452938205008666375646625382194158610351922081112163185306384566230721610883477331606410882728098419773582768244934408152853134104690168683412300185938819231700906887849739561547210788484899226578933496839023302911994478741276476656295611964273889512115850916466776755875811835963359236374696236268347803481724105599967099790619857548225358013577726941867396181159381301738176633192599355869659448316654222348942434320797082108421148607032782625210382765596270038200285884687192509189237642656264361781061219197726016710530878923412948432090119097455610584264385238559354459069380201022932336396298654197761194136085953607425888105528076674130536960564517095751843824327093344429560187349178141571578168006259123843748089685786730720503496991576649387895038515738669347553387765541326587475475490543862221443787643347368860527663602307703120106840103630028467953208940905850101372279329795425264587614445682699630254190177768635359302539367571675790290806280170525418263832516260675178043396479711854643652847439224238478104566073399105004734616192760179688427906212284516275487477708973937253508383034307231350937929242677041196618004617833237498476929666696019992976234365255717309213530019951844324322647302398263848296113319636094991620013713843823506008474214264886822204102810859328965485378003621994837630664465230240868018956633689338527070444908787976682331060451024015693338798037689451799305540092437388620241234371106285130141245988001479061585416592839305121482236528581658996085182235998870959141709668436670789509035992283761706325706734302627216438532657409936064920886777918193449184434714180498840934555542072535490757648846006985695303200362490207110153857440101886227247410591652711551455706677838427338376207476509731950070304652670104889869997751997128299903911011299134017132715226452368886824206917816934005290486270970239366204476682319500166876295385532335903846156776485660905963633858319956563583359699851404213856218091977211746558900353355227105781638633718751954506554440662473446454127352306239297201074968346163087661874861734347387462820615831626248970140394823892418979980866424739360809326171875000000000000000000 [88,88] -40087207245654457167225617024938201722233874867757458120270724999230190554753634227411902418618752584737188966117149206947529022176614313311833958694784018073028273574900303733314859307388013757028681945498171912272018875560784405802206861194020732410881322702026337272480327799274555764278941202492581721771711830838083141890806053401991761919896471452732873190366825703902458177017937294668063511657421942867798554445117577291095186335137856654325843824428500563072534548829046103399423450244570402425128841653460604613819286225884265886106449635667394935903602265376147714564572297213988722319502882784289220908045515039057154069316433556532176854095950765740322113060378499402636490147896297837917290138474011476509401136378097344927013695419421086069112725160388159567012021261701694972002759244621934074625349198017801495172166246130009122407812918754438232240448911556016657978685024999790782893986885916812398529807443238105114322419046141332067387623390739397630557277462243935441563641048692533626652852052625427814979889308179849184982020617118206286878745809040633213316118139676414562316825049295915892455847302584981966140468654286490799460402562504025246651767289361067992594282170954690988935748395126680472164361081689948356868439030426624029268245732017974093730720274511770751504241435607798475708631048433019684458443528231001753627114894617912829345867944371437623076773681532253438106945250711938559336917382469674633747421011242972513994187917135785101675120223005092955195173057658257186977960368128729248756214774606696686148685088845703262215956940338090219614312292009514045417308349809462866686331063875591965814396966870954466853642064198694026422284718876429838282376573699497795112538552224874990468458277909909227662736037898300945527826543956545882300059065594545948518507104534319578206684754512685766934275222263624116729007560165988190254862305820588997641662733372545533629374714819486180019523660141898393803948966184055211911308572920919779200996230918954590538016652484840397869218125222672517595905010021395153190109952505766970087487932647332129017404172722066061492651829542188609015256889630734859232958323898009610847547067694225139734761832474381964141443453499619786799037722503021382219499067582599261398142647130636660787645031305516192302853038353152822367652372979358769953250885009765625000000000000000000 [89,0] -28581743466410951285318165331253782768919271785061737844499609194600363780739936707685253944176265004309953379703334513028709337637830485899807419096351879272302610759532018118603135997947491854316812325828616448145467367974620452961091954790068568291675266852982540260768765055148666544232633853178534842359041770341459475696323246922889656193508026499518191509747432265228215301537379317170011617563822344889036224981206734820623607965665183919626111734646538878292620072523399837775047175245833509088181334865107034448502453792690075005803701732636945719364356706493758239638227265057057457075754448657913468335274244257857753066155204065607032914414107022760104583511248552140552646087663846004887610421028091457758334454847004925382057190469246359611981842424159444446281248311072175303716384899232250885716225173869269983553263631797982754347634634234772915914147169824927733613446402318069795836414449526242654370167674632595440449258353531465322002848605159406406449555071144187284949758767165325929299684750202952350521588359780513778299692700131224797940781126148921275323523288066259651278336982453381513561478926222306746725055156745062877637739049640041064334782496261689193774383392788531777951193621763907707540199997390053296632653200154751422334264225200510000675577486360631581691395610553611767740113899687355835879432086858785046572578789819366913941896444961900993611025021733911980062785542338234633700512708385359769329155509668408688613597388172677658917396283450202145486333218476967079989233750945160426219427900875788107163088912237309277342513533160476526372996032319541989246711483922210888826781457492322707982416554883074973197290743001692050857558039143325287505433640118792108576183054650432175889846047649674475057357550697597037460970365300907006944745462432394938168547945503460733951733971544411573547555925198558288714839038293833941451365953049894496022808087500178858427593307826780543241983176107595238176970867902411442395861147095404494895698256815250216371792973301384352709619486038792228735925746572842521306567882018509265520789443281258728139497127471850502549393302580395686912229461965242162729122416919824822087131455537421775486906807115442832477726536375714448144052538729897109217098359543026826041562056150446710141477585476188208400317435130698013101519941497697645721972827346998319869786102079647501321900049898347218347158000136877825155873682473531201799485796457965041927326479405000349314056112790582637214460609002824733349009744321154702233801382932350083538858349667009462606334195063233059281644134296759827497706133586641286115082039032131433486938476562500000000000000000000000 [89,1] 7301723619369906765934591973015081893059265500824838860502464591821036960066598571711349830217835247481610744679714380765430546440150719011854302910225475997343570328495671858968057135405537186265587723914365925116177285886570298366001037693374432864585356895696119430933964581151735656261333980277096314337593989488157314731985731140189117326936217229161636448130554120656444338203737131575670772080868341563728906604478737454414087485720075950832682781083720078939511425593470938715054567552890453993806065031143561378508806188524027711190270693101835967657780429128933292707510669960924222970999129338894703100686857964664585380297704613155294669273546783230729244078051213323659046476931416198006320037573291722615494406885169316917278307784130700146598946988221885856080149453995104003180730924374759189759000432386243225844411502077087199048780423103023302993137031059606502641793025417615773347938777806235805200987894327066503084113578939888646805585649760929838920555969252741076905335482644778274595017247676298032561601215861517878176840174898230332065371070299866871412025089505631505116670332825543316775328896114828783945042303256740859513255106816101554065942740368750476737080718888451250831905449971962189227863279730104532029791965148532460543356387804454745462577967018766786503927833110264730123156633890730033555533951539443348542631091502222434008319353621821711782676926885705852432981967771011761343636681554598879235993119595287290407448100161937206668297774098811550825551973113619874394935301597424397200810847906609461138218681684421535565999577020188765542862976341295866941082869627899100952489535425895666223676120265307079823619086322025808249602662908162354339741684563254777048077595620675119465333214186601339903428512231222608523849174560282743684965008569737126849803944694631776806354136824182642853186610573041231869406461323279194202651782014719911392091935707530394963459135865596055002321140474208490252992612874695064252189959751582582156331782476720040594694252166195857113186832788809399752046447343092515861547796497057224960282543547980664068371310316560036565058860566009864766222089309560356478667459106585692181700388399816768170125601276446446034490049304181487212689895453663413021379108938513405724700737651248836168849331897527608385874593378902275002440954114528834218226748925696194665177901441066853290504697146770694190664768036554640148311848919791893343002317002214064397508867287823196555803411626744914521583059627375135844828929567622945732317429087418401861178047444839374999192137892449177260154895638667572522646572624228922254729923224658705294132232666015625000000000000000000 [89,2] -1169096974375750867700266506594071994121895477868575309814937819099160853736991299753443903309875743488653865356478911852991365274909892689015477659731658880534400156819391236736200851229903140099561395663465618320100307748951796296992999427489486930800185024046110515258152333380942814852603380024893262542655443709728621616671309181451579319740068584604780494010361717928010525547322295416252930450452893058217175853401252712599042005180948971048813459523213547550551229274249324211457071136070706015456091162310550179744457342385290614484062128753591934741194976745555048372137203889070395841400441166347195477091342562916188999100725726433459132197126937350137149709901422197765130369433161190172198340844324675518612911206623447865726485644035427033516964429366702332159086752014061353963041259770503878476445345033769368553964674822851759688493921500319724684577304556264940685785097666943646707667569126998386263760797401712202650670279826581022658389776418208490283528619113833170303030423657350181590492347955511661639822221390576926133276577950368500717225315961604486921033888330724383658284097267410381720855728645471713931946189809226014483323724745029997475242574235916605826450161658118468224190935763429364233778055827997838825742782410530671241122456399113509217202985435078411742426360898660142580259145651667630763635174900485846126660203473567779247426741567725572352788404247599958226684447778358583365354977725836438863511742939152267341610419420278171475530370945578337663714377930116223988589417349973933976320698462124271539405548447115284456364705172326585801035062167474844324816180358997786216347961687895726674560720628461721993174295727473533300857842509953616937677863249291806614854830062010002042623148174411019908404081168479460508701846524751819714635326621902725507337939476676695908707321061250899089623450751229427546423156547716441084160455711116969219407775511213558552934723181293517150021292633241654410427568033623897909650266668215502420349644749808107901262544322530916842414456924147193765807405127712945826630971619181226571195608124260327326649531002209472409309174176539968567800652462391695791105883633738455302095378027768977638556492227199381682177133052014959408265745979334325257934658838475823590653728038822493014621111922098143598320604148981994672641394048232333820035864307519852690218654482789615243194307335546800484090745527115905201398523861194451411353996750469887659507764747148358065902854632879876205954189071314498261204872922751950783424617316119382772828801535019791667907361790259344537106280113932095460958738783463495281012001214548945426940917968750000000000000000000000 [89,3] 46027135795648810451317406855550452657551314481667800715142460093805161159391379174364703386207801258104687554320702221211090113675623187238799030296580157734823539308558210653464598030822695792875035047307230998584277564639085290894924731088763767238924089819385115801644272416682257455791226983396100872260919727226534460440637708851134246923224589651062298728018672500692672230582485426767721897040095560091599227139472860795445121561053085152367170381014417714834222990130863127400060861676419872624674966414461916293702722451126935751395562314628936298293576634839039296880083579923931530781434087980276859337505895014484744917810229988933247073891998899791420490546536652498859338635515336706703739569779116513599359036756294033473065796594076552380758748161013169501943637519389158040682620093572723188094433760628739117380511426442435923150516384681285772944092912290494673244626475639066739266712622917308252167857690400266174855340618911526778854591042957775194317260696730800745708276011703927461785759553489638595218497210663117035562208745680787728044585731581097633586658167984634803086780739602886666958383011637406787058300598419647337203589479564959527812640515056644897810803398687963070457273483214677411422684647880831868848739024508596674065775020656643944725326837579709508238709247002673962161123609043710063428700493731236990527083925802310357081858790095306904030268443469324496199123696556226715350334741907032093861337439255906567600308163938412916395656465681295198012898796118041446976995682543538710495072918806031597279856444968520840477759838113491552756272150717918618957559318789308836501579304079966583470778384786734452831970188348734155962678447543676293336377749390322549474381890839965454386247986021472481122220851921345900573472301589790994933831186099086824272214597692924760350310768646896351335058181937890556096822608232026323844857434052204859477978321077701305013430223583538032836392630665049723583834419447408984896489374662579464478858272257129352491967648453266778915580577885464059642019518710088449103944282363116958515023137732775438903053159806087083128650007886644420262455520834872631503504268680182397734667269639356728043801363212548097511834744474710170399152854895374463784697873280324045039705396970661925065462899918418200621840781378850134006516913495333628113719707616766646714811035326863907253472213854215355657408990800063809448470870345923113629156463739764183039869993595433351591871975192103605346061260507713680686016229637162544245016879366255956094851462686524711594400354924092149296276466396875933180315391274328717940989008639007806777954101562500000000000000000000 [89,4] 562008454063611169837629765367302559216912841497380157770753463445852973459746426012680126094215662477565271886470241037576483479947071158496724620868769405796304170934521146624315621301988821102714774890979170220328161769849542237509197540031876705933631918872954737740357914808382415434149960922097081821227974371796485322259268410597820530159089639183838906972113230025509768830875048126773274795796437175260279948662802234224415382924906525799490519548522444983942259525721575870443922321393808288152040120875309865266064584984788792492986044692658847723360751310991646418561859474292365799400218533005834233817555989931849684413284045706532046115657465997222257851453169963725568520410144584308365981387755987353383902691167034950089106669061812889842756477874251306999751278454038227840289293385759911207878568026192753197780634552896360822509609023091023124584758647722257931487140659823517975055788222860723132624000711421666424116395009375243588183865070105694060080866320657538687846955693772938704312062711712630624350347168706303512860621277757216002389443970547976319753160261287555155020796779395201088266336167719088801751498206575563778748402882344657525180084905173836977898466860767078428705234095310662042963453771208915882333770368670530547987730203725947061208330583568715650015683508318364842891054955474711117199409475776575435071411470265942964269551131623471866559039185926133155782028122611024521496119787426813858183002842919675133096613444380723726508125894511556945320945698931287760657930954153748766411637554667006918766360002422690668211889114272428113532544288773046442646103841487566606541443946328710546438749678284921914544790043963076048148787574167171450780372257905437538484552776198742668191637730178440283394127882040511868956699011940028937563678431567032386655536048892554946494510628067469211524705551213977579122783973011534365658226831785360493094379794005831920939203190332743836790097460534641848437315497893641386172331357198669627786885729943624535575657489210425271177099615957782699989870040077139508178024685997371402383559628051667929237494862385108116286801780357084097514403286102495254308672116265680710708383220658832452426831936778328711642669781916651001802263932778730375958368487127748640828537964161007368723477335919610730076215098155982830793153279994839806126522093692526494994320744608659329552011343758003182992417220350641685474954364321559043924445240592080694979030773159447398130373969515610065514918349827903215667671828829123164975672288772189535083145738027915624027826171973388533098708748068345590490416108231386260740691795945167541503906250000000000000000000000 [89,5] -42131102743467433196413380467948069868107606890213863662083101449963805951102391081437273512723604498081200017226547148619771590001294725512475076890352546068860688863885131947922246157340481566866191228864152422098658625908259673606160391548798033524689318221770978835546806703670763028362608714508003645275805029458960713714836935494802722652960165271220154685400236813105713362325484905622334856661279494976174962927525563279247398086704579207314079028544268838562594476469524519725081393538567631637806732849719942380632674439542096917714390043133716643807077791331979421674995540870411079828503792587917091790503941502780755060583369574215095043481112802956004946591930158094679184514644572403562225294229673099273229038628298859959292025285407816407793611639519304453884856603722448727398607832097506831781245238794412584516763916725251621527159449797217191188535655676246089240551803358348824926112594553785710567259472777251429910696555822166527142457300856844235987056380657823215976637041163302054021218573597398367346824918875879577287023580131259122846628285159368850875206450433882286434412065116715558011446867690256577294315038227423839224744747705955236291875508162084831882499583124870457917344299577340122916619432760866731013908489607944330068033599860979212360654765831754506797673660657760428313449301271179945628600662142593348279203956165453877471477490989250763057090599134136003767515589448442832156101155254527272464817684040136971346835688513468250315203930691463209625582305387782721941251359546374418564063554231995014302073063964210200829776497019181296139416839044779850201324988439444426805490455724149463882107258963080670905347886224405930762256557105612431553621601054800574947834079735661673046293406169758109982364953783586788232767651784359106181328241553858369500578732511532312563246191116876685703393047500473717541356138801038271546419371484434087266191660401064149666871477411535029772464921524886241967908321863732955042855327748568985287398869630827248490578647413010185464712867956812857993911455176840488780693271601104022939702479736583088268857658144850120123528254226102395120636400633093875035423717981333107293653139972003380510715252291656943842397215339124044659814990879251333260343038579482857235659017502612679349301133720660385994643894766213828148268275543650653315776401127670878474959485078539127289619962998173832814057840382559326932305246989700190024001920584048010272658220722350366957152594640683964596612027642298418371008658961097882866961385188973417113578605289689745632950472785748251160846117616184399298279910153763871960563847096636891365051269531250000000000000000 [89,6] 503758942732001476554287005029548921922225660064689157841993886311259110067307833061667506320956777324384805667583501376952208059208721628383383930173370161321200826692409653204515567875201357601149578298274019432404063654610327437807354881970567342989911667500926513438998094821636472125011382078360422307001050201844502052847882699945087525115414632482910004146784561625441547416584773727400628861071451793947370289325462084011578116024744329500472734619973296119876510004911886870584452992578176972567870065239243290848456193822736488427830128242651615964410438653095872377093053185731625611282909987791466514200295870293845197140688195564765111449334850646641505096064227360626860964016517911308767004246206110200372744308661931645272705445922016371756215464920196640271309717684890317330379053508572160542626917616596278577190438988221644749353719696433663602593110083130574605460523302905497402025169713317462200943211615331931705518207566738143620598774907516965490586727435075174030823754562504122605529373841096564682654216461530563357633092939682708210773938947339965195723752722674665891194860373657579757128059692014883250145552127301912166275148784142757875710882983895025865152841912278875161984561258719218865337215838037202241178564296328616347073073665260390027409739677745411650083323422159425941159482292753288069056016735495585078413639852612748929091235142184436511648059267306979857331402399297724909771696334021435035992336497293698780765568796636957254049190338553750800192596870947294497723384746746093380842954950279730405667424382900224245268252148367582862437818659956321340438823041491225048738307212105179052614062048150163562460816585388050972039973443372322124448908135546889668894451863827333511222268793375861996799196438826961790421738566246547892979657004769616271415543745321846280685228765933665216605335308007172505640526110457471626508121510907731325861066945259377552899256796952292019232560457243536966180295752843770430880736063356329835685301859596549893685616096839617800320240874669307093342788973160354404805031534792887065402513793978984339320016031348337193470888117072524513168837899480776173572566459348367647262401128865615542350680776250442120448757512283927857811879306473171622796848509878987841152126210436705056550219080023968377967400909946830090503494174655118399319870495089990052778846023300146719292814208244440886001315455126915223505558391557517987771571061144023454556882044308646909103943744983484200592781761212224521063417858760251431962006830053144489739797504557792563418976801384869676942474278207502208937890175732832176436204463243484497070312500000000000000000000 [89,7] -849616964522611988365153522883606948753314474969061279413013269112929885591842030573579708475911072271967304610909542372430776594370854846148335492518413177478773727950544843880787808270710330824222355274593629119706606831249394044187953043136159830141097918658551117313301209294420814523144401676099961469320451129347896662740277515552978511602788086803986683389674536802097221982409357581632466958365545071150001834595973653533993341740283559230746652942443650702514705170797063461116442874505079228705059620702951691473386148329313969548985617218675519016004541989307315776810410373933430511077710975674831716956063480597548509343672939795643776131679892876933737556041163263217112797223810607419370928675101358239855431121873688926444110427803336249205101405166857965316089975145193530114516110713213390040840272305226976647133119178614724898921871257606916448694167617846913685091656377921927639779777203669178775609312223957861860487680143300097687153822169229756892119335812308032211769601435875277832580976648658630166840954531216818978790077671374825090997273381379517231375512560794149987481351093441612033167424830719891968472390139605099258099443319673136202783784744261821515337333285595597370690363704642344131026563103776347302325976839895682668503093742210956715851114879397793350646499634137390112375178629561836816641943981719472217461984148876500853063886033565600091420420654499661283973355942839132925451712520893605967919741351795117898347686139948072349424179668460996297015961695137295821905621053459734462355517914124813852540372431279969858228313417705033234043698785270916380927691380375468848981354540766620291935630559843687518542513423629730642718783161987578298862152254660518995468271212228454152038196112903993390964886417783236938868623129330853614358445849735301852784768412959877365325357660693462861146171342504913988661607086167697154060761237742830159473262814279239707661441733107397911594648900777384208424694138167492019700878612400107199598078054727002604330450543983826385615270968011716085560766342811648652130400575284050417337358761972589480875239071279423267827932816558370900885823539846834810361984738720454462869900990659299408564589414435707938674949276519158295217239490716438680576061074062250873752125026913585642246653326292804530358401802022413782467682022849135870381695797196873084158133232149800393342977440605194469974226517416122134909525399119286628833045666222917350829168015578456291022904655749956723576043556208642014434703940380298562754864222215514298988043487178524750689158280606726385334161272448035234858970676796730003843549638986587524414062500000000000000000 [89,8] -34842900013416323586574280707864645207018444175141331906924441484841690446892109943747389452159624112812523899272548815665902030877867806655699382301879725316782655094212216803476337990068614273387143275380693978710753921234211619161304982740903489281719840360728573784756434631497241828221716546750015148366403395829917625051214596797115202924448536622569439959908730994119530840903040322769786239583963151799152964992642424808608522655279000056207121450141583095810318476905059883458817577078603138297069284789304724281893827478706435622579663903553149962219641894536027947145425418900708884355669567358125933475641713664878701056624587043485029261853924488502886581787541909062326045609141538552302051641590186768200343520908817026435808697533031326605346667702056177567278218325976133797131478975212662810294056910673049153801016625501928782666643828854108097205090204332318753282565395529573596157237886134317912076022630826912268421166594882723380297791250020132701191949741841219262536165158771131228769244197009704280967148640582927368179676140124012508592115203875701225314384033887683271959694963803429586791311303346161773979225725726607895287752408696561292273276566834267585344488982285102572449326463759880026500560589927756773447100210681723540489123091407904408026790190263447103820188220103379906100963928989154927444437737766367270827810251973089181415501022535444097884316555355395745798334134105681067894556744760770451770391879967995391919653568812802398081107500031900860021976764948981936956438493968777836041503902779190921858778274582593892190592965111254437044351004687266000875534861947762598394968045525951528315835144540194632332124688194177127055366621812932740361768152792128183310189451411542711573734127900870740046382101950933851141070955361504582502902187173148525000533825677349647127207214332703040094042551164070008391657781532013318574962835877632771598095978489910922973339324160563700259030733383036504316099215791280304265630975041650560371068718606162794781431635811969784036302469713909004145898916880458858524077356495029187409041820745732247300458199926412324779618665434634247291903159853544317132368975827713332842719816694893484332075076161562884550014476944420122447954390656847197643781950628349540851986693791255064123020498577879241008615778846679723990597941073552510834131299486694213648557604701990579524459338326589111411802788304666135740341345029936123212316849453558966840866325562055237371349581029404131058970532082429406196372787812212157892798305345383139033076184485236602305921071463240323628258542440183892063138015871004427026491612195968627929687500000000000000000 [89,9] 462334551626431052429159431875970191970121736268142915138184857795188350707475938032339087226718979806444544798293163337380289208286845133798305860963416128733047720688579845527617017616012300027331812564344659352934300075908562046350086892304894102104740555774758222524180360989718605230592421030466047165646893241729457117756764315864254861630708472658769681501814674862862367013702977071040224517196733789511182174016735827689152081538967465137974132933703537816942981788599553549793536706788794912904822199859623466129756940465759026389925974013269723868372377951011874438043920733286103113818463758184055001184647168514689443912890510928674225269489203148872129026413066869603046356798659109248235107686773194526618159886272722741224505337424682183831863432317080475606993437207934382165923706714117383806936381559400108376512977017139015824582075687785851117613015209293412494604485860282348036389957786953264727400061814111122493715308541564128250276366137814704062090680390271527858409158045980936194637667159855942861098209474551821704305892130566458116976212801227977814537258207137984440196982338621712439072635472361508905487946627349707631005399229251076735565010635123486579520154405240221701558594577952598221718804320828249049610464247654847348660311668503476303862841581637185906777402245167171561496119407627086488746954052131474303199191339075647690003819736598170599168020701028819884654621728627204542696685115279917909848323639953619610597907339625098129892450816086099490517521249686063565239724222031290543058619488898126044904050923790853115163092169658012833726921640155978211417804873154870432517981850200874321120255933781946030323340157737170509922232094298178861802151711308925257655822965336134867580178611930069758017990685098706952172010366259532231097949516539781020977428785714759246379482985184897588046786758346490980115089407223059908893845472213106576448464235325740983248078608498022220859081721164218954241841261729370728237975553013505906397237447300538628737478513970377977785341895005306108589603753327541822761094304967437657644592691032712087367545346717622614370843420624393743099988910816649652177491220630645965079119650355300091117126328286664764388081609070201325977897375521330394517520549734482370598924683031348825748541830066692915203992138761305621336932851538745516747983292118361673696909118145761120340441209365478417302216285932861325356968371427619933629335838617228912044925208122291878124457106515191646139946091505963843031028783140714033943597040880471936754637607508622551503792434999351695523445636879745495478356842600220488748163916170597076416015625000000000000 [89,10] -3465420935599854550229954933285310206935938213164713213855265555115814664434455996740923442569085347371355988843494617762166963500365147026276986350260177842862673891132856656750126106908258385674212199924258247130314236210346378251487613840005872101162337404292327800852850473847104625535210767914332135996399582889017868923802225397831135635452935648011365899374753806063283739060448332443881283264371895362526600657588227857775507641683535765036103780852206077131563197273709822712801195252521159608670387286770448537400809737833768522038963534094592486376984269326886309805546795412868074611372074626407075505454901646148578583508346158501159249912609945736301017872572417415345587004621327335555587922703243455108915174227221861621521276335231612183677298642527602808959288373339433488461874540300615736529566962864105538336470506624556576690024489924348941060351300998676766708693217153252161290579416647640284271077883662399849984715055739092598819510950677097500501896833709059088607999653504190138050347551206606940532883047233578187228224715372974373382589170026431985919894006669125442970142324147279778527595093885750340418137117406603997905778996114907091554972260409264262112070197509507000531673275360093415511731232034455713617421311209557532727930127494579222796895824477945620916181942772082300223201242125980431058273081347434465839960135826748329223577383854792662948001591300940734624850217634835824722412735526164547891456848402311582290851337873377416939470362834172112583997301205278178931594302270997400765015861031091521542127844081607837574979233004183899521639179437962512000769607962075468143289453661385072187631453664017148019875176806748236356853417092823990049941683628823691045781265660659690488795413844595577946801012082003372414451080607304138044998138103013306240514281601692725228113190121538315655727358619314267666695310997952180688823923838233990910725710952135007250588221256876432137705680423245371444204540234925294171843326041867969319495286625743470988049173623421898007702750552090645100852350660199889622535098805638569392259335773456109240472587238522256931021940205471584899879513970268267255534156625119994030894444745456733739784781767869744199828829442231893757681591645489804898753848982269889580951680812589392296494538784930836559597725916834865630195227892182489026313890307942968719776175615797634735930225233108357170255755942475458849750326811257097581609889313153148827173449598159538624276775021499939070754327109704326648917193121827648883090766300320024273813350014353523273650512475713082008452289532995363105505326473121385788545012474060058593750000000000000000 [89,11] 19023305034845280732905797715599054998594040450407364198436931152417663764216463185717461893458474932666153098414101838473717676051725212563283351279879991578758058732745820155586874803416531664768887215777529780076280145381838393289971448411875493743202752107772588275106630757895777619498094674516676582090936495246060581442403545913178691340261266368784225813809865977573616679215436978031182421186138797035120355005879891477754639684256552938800569899776675164317597752584061704976904538371754655678507491280740845200216475648435756546008367394548233878255163443423238311781832716945649863150848215751366998536146015430210568062274456943019154298909362747840039258235976372462433292884719493849470950755052518331908098520562852641557010439430214497483627939181563442288665359420213987465026502716850082433824015312576636805947775637876733564863019453093296719043033681481897688104220616408000013826302132518255554730425100782473080144577611259329566927035347572392240447092259580519691054032864364237318225775314928656602116613826959936329119846589705557880849589949968217547900097978055679818134942780624786549805756508641613691185054901025057968509869429053855434403145047399295887622306632372507614953420611183614809581482229404393531731558767026893461012951771743399174462077390625929451757320751777690195383623110934062037000891891965245689895808156051225735150992040781163835274259855516968850537833639663413539680143889588208576588577486398596247977464308873387905985402522190773599919548963984567766008808382413221686440791788724255619626840777708455735281464437342265260762825262855893522343084383185293714360730585279018928360015678360167027913893012906510024435784740630855819759877516225129511006807398485126000608192408503919174986149880225578137536852992852417777384542568575672610085985049544825909760068026766867256194677241882547852617941659818038380390783737428938244502457533417640384147925001931335878288860848437768292216546860928230905687863886771961355015159492066531539192583171748386833457273639903715682609780664343449402077548308801135240297693626575431410370200690477344880744108422614760486334207490491172988519225223123104135734946793924663251403031425359438895276707526139204087413607920558347404247258316638823419187874554715723837759097489035969746324652324637145666989884109649858901346984552979000365034114387439968265730352347944616798778447212028299640783336898497925705632033050737404618968752095813392729761328956266067875392368844171577434618979895517421749568314777466213060866719990816782140846621539945569354341122637723233285145241211466782260686159133911132812500000000000000000 [89,12] -82335958715129211495220503046204037607396052893996621297807303645418055639236173991137011531896239816329317506105640284631896799399944817237175923895697438993459211747054828584822777116463887185367788033931312594767228930201897535866476868109435497915234031343177565622560740616963886420910855646439511562878578633751058846767269511314150797811846812273118925333758144226184618653435549138419134225716583081638305578117100528076284751333042850941407066492799947317424174967521097565511196166310338006944909553027900017078008321405900338184414427207176658896390873603153287067122201275904202735469866513272155433346575874134032548016759251363307321830354862627572358368902444983479858232083642952020435435065269445901989808235500858774023971366447836992180613102688486873429593824566305024203781529985704988342532322189973099516628846498956605383484758933105148604092707747249735948923775126871202789854879274867519284712214390453451523479581687440299915118839935337842697343020188346573128038285651849581240474482115594336573821551880793690205268767750787139088613842252111685471160537788803007018747965693368015401920170323532559584405474427661565100336093340496378006072101595660882442317077815978604416958178995293080758883627764354509549929796514544958636677878394001067183989226771591297090978075249576983447289139115742709965292568390856742377915466828461051254516380754222855155873210110636246088244446718333319609107065571222225721033194573818743521327180217653967969884710830068600830326526533440004062526085708656745154414742001900443297383515416919935779029935735205322624069997501669857368974700828747547577991235488238548562495898369334453890727072342291839086500257278096917431715125570229996797512542267352953339847945932495048840245410419363780405984622240562931825266989467409736877853010815745588867062196164816966676110337603599928399647153770142869211334610161056479984685389283790376128925968490294046624765176827119954096214774466178499174985390267657919218590916274246515609383643369424858303799987615013629997574215996121195238652452364480093078438344802651867087506889141846234785244269104925285562442642853528016831321627155390655125274654374352607616151906499792732666983913340098693939983114047262817766460746099165029755755588919119844650456893335069545357828198107293986339475667786051557752234301357377557490130185730643922648432655649257616265436012178602177260211862759543522977617515238429947380105577159068340895290823107718117012047580197508650320380072541582856323595337043205192581614485302981076213115849214635387942712806651213153230628449819050729274749755859375000000000000000000000 [89,13] 285254024167606167839824964482712708559036181987550445238580160351727063872170487622761111673387826491799490641692749394628512880016375060685852264079321634639865334453820770771135821590372101321355597448593075123473518078150668675088925455738429037508078202576003976405969482739938264746932653824630025795697190003523676892318134888900109182183297243188713593609166361662652323009528453082061730762804866441141822212523839805036150915025238374407677272902462162511755626736149570329777429419027490208055915894883938076420413679862394845397762273587000561406333754034334320377750902259893687334005265763460085020582793386838373329665223263315266007020445631542975270440062870267455191269914244567865296859870317314702048914751578962941421396923599483296508710014539814150472387770300394870690238445214759039617922035625025566023507315547436108478887381456380935895651011786439763708384531473324062834591763385088312619344019918340962405571538912112133914675954801275130879152081029035316440538970726065266762808684446617328181766213554644517985081973417759623959141088826730534985123842771910956744125418845231292768245935689682589101692368803510240594820911381682734314356841485117531011374327580456536154132989668855309570249403875094017735332080445015932331751705078885441495895395744763958866655094019044571599165223658732775895062989559708238583499972384518605078339282963424512099087310730002180911565071088326546406013485411622211403672552449057487973034320158097829450531371915802840945760543423921505346965269079624812153183094760592473227866483210279821602254642415308314817938151914504099732519373791485632225826635423576552473451172079536170016114283732264101544828150241423836930927943806406026816099238298960579718704560946410914694933802291163121180392049688067116126059979448189610398702728975679920364903252073618483553515667821133174974542252439645457587595429320436515262012325395711163579824725146871925258276233022090175489985016015322306672451335365980153325665832172191890067013167172847866132993877819215430100791707989290884691788892533782972673215449896042438011681486837250400247615838828403694256795532840475702131582266574477513416807978546681245036901779007142178081088163639320427460061216674850025939198406739241875346763028672063731757011657179145409916453663725423264936609880914501189879810756705937557938444093518995990154450920682935747157598389527695733698242009028387689911343302528318205402892950669017126105427034963425379485170698621005511195383541414114593114253909344766226465863294428259248873285376563069148086761704381092430438116025470662862062454223632812500000000000000000 [89,14] -784841205630117581891587349277870668114441547817409076684952549039670048336080106888074612396689127992654556646015086215798830317482527021168115948159288659128597898791441373923388996370762875278904676297896717241402681147029159229026484592580071276349741217756904088529922638443113034662751777706748707958567349500562630598768903713052247949960848149525938801595036065770477248358619548184886547377088734624038807855618806159279368112905269766363445370246387826351486047576061289774070206955217988484553197068655154184309675466141614866145973266682573219681471729966850020501062672534546822831240289083092301409715475625388995248709880107932787453748482104842415638180149584913590781858507656726145543817724844617129211847998654317867241696996041115938170826902783768479254958438091499527492448364049195145822291360864344304387289326388761312618556539705192197581865041431907054209334541594081534217212235592095493556420852560764548958880010374809320738733051310198960812005015144550236375324250635266308352680793954565607307050975392250771109217678307680093661240010303493292130824652157737759651065673163647744639057254282606112152835355254307209353164382627024438033988889869861406955040647014263788980016166838754171987420184963092157392095119465956945451982906148558443509608337959621143352354727398909057722972028219815762806809796676236846239615048524302784741847034312887132018968653392148430014945760470997431468359900797252398249091754086750663710431366963688923969117184613291826836530456059137060837131202617822257933873624584911767588144452779671016386530451089734852990217910387802217814118015283455464239294317155443489470842225828400379347559374623540701851905113546853093648735636730992199994914363712973101424125856801330972782650116515012402247482897471629376330619769830029995311526255190326104782121206135577712489191243547024257553806992143074972886168778585830456425121168338721671305965001001535747286577649752018162193361207774870850206987309321302410634868510161190454297280318967561272608124619527669878974106407176568949908872439257522290105056384786066092829974906624537015566152818748203859725009872322391851937993971295988776863281758223034525857298322434577108573818741110843774712827985041345822089150017321787021502985761769197484561457357951073786784145083472325760257191196942814382261409755766486624783334033419277544989251899871320946080095841757706700690374618904556027199880125029619460532802239877302228399827301172942272976738983233222542854491937856282435031570543595404748148594506948574891707336013181685379945854135613769742008116736542433500289916992187500000000000000000 [89,15] 1683662647747213531467125030450943661573556556082715123762980005371710048236851300294013948798604778834823076926629502760712665762348811864156097302483605065721191549502472015651740058156170900736121621907541280081886940305286746424264773070420803478861604884612104450756296366178123268088549134898306197537304787459354414703571725145100323443985020418228956431090905265156284965897030029943812706195058770091743381588032633448109368442145531468150897567527241059639025021066442571521975675368280015061030098715183961951069014443336311848327405057499864938947519006029909066919247559635032081924926775449284467527247519163472440315130563292407180294303139083591423313021591627599676733142908440977420509031042399112089016718549942169335947554861563196545962119178738470953288760376480851483100128850258891403260933858358644086876633523699137947521533479678905451151573694638628584514553767140737224539341787743388400032039481206041230169276761384369739368216008516727267133087545729413859082383940828032492878796051911900105799490722877422760511301540781522201112603919657263528337609734708911382785393497592813923922472858421529027138660158969584851863460733863669415298386833390000210172115338551034560667433860808997850967314165600018119891330634482361287295490364674355044441379524884480331371429042630257308218864343109981485851669247959985888163101766295852628030571521132214888535558982946669601498566726659168652019038455287410086906347722613028508968127064313045485022009045257459019053566820401713261789313107254116186170246754784039523500069456876162014754018808901998450834258800154869078227941330676563568397092250425286048691417887608811330993012803113664218657193389770380943810642182062279759724928134327378825279829990678922640630447635692985530036377673959344018060396797985663130703041749155154882098669176921808496252118922585805519573777993464619615807319744645011919040684323927790141233119506839595663753825352089068531496624980439785018181538247909973831169246749409774336619683191538465830445478508619097831121286068210116003717618771536493677216603591820727142698535263659195024849213615552647336830214883766384475978432494258211728474242154066399941187792602895143379106690062449138367286147485908831365987417252446944336548162867451375153037139115072900113878606110394698272478323764235615197733852848877664392320110502637172401133398106685039957639930372947950670285700637617675632556443377480060558559622055216616460405676911018256084553710465193578720856677733667237597589201860482106244296730273277851694494728086418629736187649315048986409237841144204139709472656250000000000000000000 [89,16] -2707725747850413055340027424676626956152702719979662923003103481060464711023664919659519799773870924221665781463589185744131679035545124657069034961797174321876056461537985890107413620616753907726225848164472118983543911270675957704529192471820549509842981655962985494374040770266392304226718682442562808836435086341148703982552837300254184909146647957632571347434486994851768505855154178333062128534235230574994974793617894321013880983478821105126965983678087183486494536057975653586227513812412852503295637815884455880037227086775245694351348351658385701830167575968693043397938547320429934738155999575223684467422060694271606869326128183693801257689481141450561854283932862502478793400328392114381390627798519226333751935813206124217756460855209992594201471241612139178324616226562323186563404214094016317558001462093981029903745030433969208888913759927014967979834487274498711182224403809627691063656826700548983141198633390520307187615162646923217268571145547000407629847219035692816228529175442226421413673590673447330659335200899363018130826565607942221989649080536847609449860822109370489753110530820480485280411721690251086199563590263665565875331376818688788224480178919725479999581483662533538799983503489505323162084916255910679046557090134178266621674034570393078283316453260735038194044843604943188857200076051448032997685423856452505660744412936664591978686862829641829062716737399076495398174341954820531342977295205177734085630545566035889403796972437071761238471897029151217891153096488557627792326204217886383546713373807912359970412930325142324328975110337015078099286269870500330168547768434132403348462976592537675202430658307479182380580480193970642898873987957060275939249378361545439000690959135530819304184571926160348371476246899313551931451881619310519581949740398897420184679283013093985626728918793675306264247041768068797012334860497893326119256701410436129449246578029230894529706989775129820283047538073186794323066679134727185784943450545585223102393546329702390591110023562829316304290144688542212668878982662586915063371590058379229245189849770018595543534667987581967473812080240041240782258170510624370255554888054102794889236555375551035173381519239657653423113904010954558232414053452386485621185321629842359959422956907176646648051645173098989702622701871794160610441950247466137618326064281058751982090018587568894254159939909454688281784862382041747231791398011480234032751688322352317772080192675087374491227370615339861754649287108523289411109546570757139260578267533724255019525491470912207299272472181494943090779292660386090574320405721664428710937500000000000000000 [89,17] 2845704808600374916470707763396650542755742271338499523065664532432636403294230756063912366332926344469219332153860203528971643457512719551601785187750737909477878785720175699793504935088552435090244367975686616970444608979600804584236821275249243767932305793547631148103323226158643275955273538312292660281125172900690584495096787658011579757980947995463018593245704440866710093690968883692308360527211192202094963912297694380235184534061680065987130582949262995198552864228060879915248669537065006472585487419462981725424932842576332404512997040447853758322837556582573913208564656586380332262522544560839251373162350061421959009516528099129070721762708345164584875760391165971905750948993650988768873189052283377637544423969433426059046693532083913885575752082870152447937416371249444055633419733486115121984348398029901055379184358182718206657010221306488770505923962374289444710962608087685353586053744389106386947023760118568152598939112992052477026558942516385975003881954395607515782415222855791886535614470809214703805648156487125549182672901392925602533073702888713122773257799401967484626019615926217151831386919872464200678429308546221331828434063789591742865255237909269335563295363129171726697800723559420251777407511737331209731269670755931960619106334874073013775907237706859971486075031864662880918939501462790767236082027941663379333258867259168448928404776214840362951922816373178267600079521902431661051516839457434794514675550157049073139823433073500711048799591499050769384656394730542130432477734878429621300423996411942636902988587353299368535795241381824003514436480584419545919090038579056958467167985000991630484116467494094187134465915143126145026427086115715879903830670442044669895927629236768642930068199132489349832001799411034833618035945963992754100922937420161343172857758003427546082553663486377808611955229425952728217155360545069467084554490770628763664398555628332048069350299117878960655703541904012173842766177603012402988361349025006440203679778207527097871360695406249575765178931579298726808867769185277434668803577114229273398465687022770501749078554833817788093369780537500650317901121143884657683486804984006422135664370642304327967123822485898162071634995769532752236699797840643102784453015698055142586177919864149883513244034601415553670868399000111069978055550822448629128162997035030502440514050802311061773185834470211372219596765389593862708577060168658599835652929469182546383644569375466477429818167108113665819357677280179770005750944517792257408167933861944957237402806224214867893590824913841957444042563007968738020281307399272918701171875000000000000 [89,18] -258897185591501970168575425337486602748058027155632360370960604108101418806075854629695276704577166541531615834490538459771746611733943791151711295306404652710999863573981215876792640180710047950045640270111090943931434473547705841711093792427214584696116542980738161153445853874160920144851577492668076526738621374736767256235925703190391266981907053789988968759411715719713493279147496406919488869949567856973229083368828832931357037270616163037024293542207462492179111066935382152485676212288240535585736821933470553721293250561213087363764923238203664815727954186480231343813189361399385043263760942536143725701208903214482461234364195624409122284959883912986251160253419573387163980369588082983881426598763618129922178253919877995673416555145206128118357731335383242500509607380068348727669462946994696478330621678373946295847178772068620078759539445491085042045977198476672972858312777129958497982542126529274340580828972545454246009346592412243423723245071818243096835255767599151439758452114883640742207942055255303469346573631243137533601557600160960277594676010865353030572700929812745830190618762010464853422466234726574846877697042182921547221969097942290245304413672788797527821839054899078776899150347163362400770840171805018912768835653591403244668651853474028299411829948822646769568744827365172706763023564469435117361350110886560651480536970116837137525649761174951850091113831682472903744139036770540856230067102766362033392088902836525385025403713882863572575047978978445703105099429447223142227704908458272225213225315518901742897163724064679897226554900211849545908002970704909055335453640858919490987744126578673703749841396277139446167412860009598847910059330318382175238451671251013936701240542090043848753824552102792237922460814910653738476084884318933551114041077506494094267526628349851477380037668761923702966780641820125741882444572325355950582307994856835484468874111625632060535784245248372056757567029929808303769452314790981496213738899477919587888711713587646298101801247131604367156909887200469452436898717319447131431492414951173051294813641489471486572532053436083114043656179042457470660026731171680280070671775444477417450444511339793090240523083477668745801235336110326592105409402011094567340714561019111091602050535201932771040056153052525539254279120756552736630674380012801510817449432074988868853133547729911913629197823492095122066611348814388922461637841730569091658773429976232155882896036536527006153834857020515061736468022896404718043264139975852650074911468038782699657622823665837175219844808237226740921244072524132207036018371582031250000000000000000 [89,19] -7555610157872374987560680272565635468038188830064811645456959125273114573530675472799214574960215827294933651677016548990576074985940625291918884740571948002858664594507251897601049702001979408366416471848671990226337227402480965977895032346392708602966270890328602109804650993992548469258151830105976021818725099199764197929814439201120104045150703888166192814615656630645068675562426226100253146386095009875583569950203398666635562844053971627111434109861682852141293228227022600379567098931283198988538822940685125977094011491711693261934878463350154668309891605175693931377268183354096080094852586493391198007299918359256364819577916799155310005769684428240836934665372497708316813776120771854302925661512572163369675114736987758517817325838591121612714641033167265166372273115259401249228715053764645276513787780372200222307109766132403425084869626247592544082436055004451192785794702914488046273393640276971326436165913775417662286850035334681380139652082145151123774091008660727501788924947361174829693372899682331481202926591851654073959063299790543042489827635652610134233187733339860133736736830862345591817393756513385242831134417119438261233790489059952376442166085718015743304751414549809009896433493907585959127092005649956080696540071666132474689485966309871415241784156631860420897001158273114677283256469707224673077359847275042028653736179886837011051647195759964626172235664835104870770071096886164498537840593875364949930669709914289937833250617250505298154171582783234178700969149505444478023802935293232586535722907858457223778517404652192152083369275298928883147813851906045341891727634363094929423598558204354850285492041952267910583345141306585270555738094607352444528222497483807020919708788041274446912909435398272347332624590414841698521994200376525074935002563267151921197276939875643457162058498917969191868691336954203877569034396335296917117353091030786826511530776557826514724436513071427606330444959651772130756440866324351272404145998500496861298174250431615810442525322704391844056893254304915400936449855967403283633535379001520543495826141601282670942130402088695299028164363554722128655788179145221445402909903728050897342513824079600244132881109375988963918807245048984240156450280513423774710351831890032692647395966505489897558722287290631889404206076474483147827421495159761910277919164390490457930312750305570207154447049491769135868573079898819824827311289854512946774693813461876530208330437099711046834509911387608536331113974181691050962014817129869914439627575455577527683591484264866309785847433211011803244616658048471435904502868652343750000000000000000 [89,20] 23595598219045962875466215555153735785866040406206100133565852363684872156374987555632376710136305079392995571314327294983940356988390484716832946465093448766001225376186707784757524745842993987270455775549016452534834763900944663968035819888383814827361409360086951219092418197248627161660251364790591428591113911812231733599012778837785124293154265659159689639969107818263284593893064664226249415174277478819147409700001496075394257042778724401683112792332340090655800366522619879135326372536256854440667908422658945054447549755682384021049392472100828644368417229396159044987071638505423097258957978258344987942585943158412311750024362205301597525254717043777876582397906466162000436464907445723107013408381013933633584847724777297454477156432389250201849385792176464839221428779409649442411642528502692837135281905967441129140698513786629278565315986619199238511787276978174365068478140350801637931791068801145687854939846626429793687138889402463641324405446934087801208441866945842032774389174605880702908028806922336444953490451729567509713993907455800138286334491384021602723142697863553522635456110124583023921785925868794505105178246859747138052411340500279400232890318668367395964591735562838258785014467179670916952633762531617490209616445141830026273210192317046933897784808590084016105413575431590731688645418006376935462062741540927913187632491922039735642786101019590518393990503940754417247900967678509799684643938719296370639846430113544979752361438622174713402500811853844416013341437893892332378551239814333185503639214344385595469954709701753077578536949979967497834762971010931582258569143602857182360439482117990596733307282224935120782973473750081026429318603371514747015192316927090070237527938806377447749533480238230522996091658626939136018584849470448627756422707395958131118539681408999252988988965102393172837495361073559302498585343907329306346445670443880448073871681358723877113075712825767918032805879935437181959429632759724136621243228908957980460751244509668650378461646638735646638229655329072868114857085778520605382864369212629674814532190810910504414236291553650011990957023994474789535139568558759126921703960126868283327751813464865752132373146508283619115481095537853259122512651616007264927014151696953652368648261930038875254031486289573023487628006600964968968810406320541288658719351607841137671184654120016642599495116476248842761956027600122241114425026255992651382384190572954192014919559209723922834339781325526849102183496319762232516884782886865104505071953194572146681989741739738312349444933346820363340157200582325458526611328125000000000000000000 [89,21] -50758180414164190256187352779479297566325671576870711889276797785534045074308134301378524608500786997658817149764203712756990487042844609995632341893780261054667285071632486150623230472655698130554353476530333767251868425006824342326784016998846777272832450573495314714852549571910261346047551852377040772439094164598798294907329507128975850163492220530498471705385361390233220467926405127932233301323341619043488595411838923078772222009661820277532823962269494886534474311913595955346199654949904207602603844219228320946043569341697056540369570168492319348201802116395429896856163026329966127462427017674525763831368942414821608481104679403163550316053654956260698883058464858259576477421746911044769715474597194475975030796186146272148544386771523259018535960248033285839448545060803075836440822910785849407025519156004654228711129595934441713507211439487710554077085436949897598031874233210049073856703347018095724311796141862316221579285269197822492358733106453481821774956921506478285225272350856136006115394037354499762737650153330494497139174192433633174932627618627298423418945738627434548298001558543180114921174160613254430301565658157134054945033494870805664258643185446213089773563964613794774950927576820879946845752527158190498186972698209444220989830498568774028822094710937427564872923886641183596226741249139720305932717069194255358531854614821390239141874341357218775683035717680413894050198468711268377594089439208989375628582102911114277708468671273302631552670653112241382214490945433492735181966541473968288165224106538000073595457832798117211416640517297157815225149275544769455810984139931230913244081443756285625295361517441418789482506477729581731486579676519067742877865595609175299101315058803700311555539482830580292372686043131744397709745967084734784092781779373766791088809993258169852766882432348290209359671614937377803628989618265397903154351426002870060846537763242439483501937529445640624252556662090099972101065681742404312441296537060455676684798809573187960590271495397405347725195619174678117773546713253177576821908937562212686083366644462304317584346496602670994755454857911321848307688537711815727262206524803858765353730350567890476687072691210607682982986077005118444565999871530165863519156143491540111398564170776666967281963489739376718461698773056371672469139104176752303957454245045198886612662138672760760287082281529761690448536369230722278899136772220750912915019674220842428623280023592201902772175558082784522042520628154536750733666099942629345139474788834400734755670291726731252410152977865009926716766130994074046611785888671875000000000000 [89,22] 90083472609072592607941890676059305759920263831128487446464972510046412165389608351153671771927488956446062959880703150144669535240400511768468225270176226495203629930529774061657343761085832028091771880913958172660488286016153445619529179482260091274109469896821745736375089976045145345477590354269313828438333126591513284144806874916422022056342464621406237277838400136975321138804958198267210469180952948137803075776822876682532118683055624179629017797809094306241039543687738836145575485800309505888028429389196124067534346846438508718478953489440685810407565680660397511880127998958366735993373586711889864830393399812982502966495524323427513529935473805490499531973462136080775563465197338377989365447468794423663590532541931715008283228225358600624279576692315892073301927723169779686214441819164825752580462035610492722056148615162865926299464815393334201532794543984838831725681166280245234571137847980555728243279641011129711271741012665855404876938876827252316346607950188492658619337463849641289811621907098729929045169401790303339985322800054304908636616833225598811577615195932301479884465084062613072925329556441924004582989718841528289507505270194191270625410481678689289763333337751862247548289236860944742153750516549734092722997729584528544101788502757508008233146157233179414688984468861103750637617363666290365712064410764511232913073244106085538447230024129681780993646317026282312861601994741781846855634282210690475492176602086482035986368178598789521304750276369930907784863620038496526018777645067828492549602795027369615078452078788125438363810756740449880975909765315816592791564249742398520030827683355805452902755338822146083379015334211263621380916008267235009108108902735857207594261087000414250585518025137511823171507824525379140224811337622579596008333648713834291883410143699559879114815472202777494446957286255297219770564766367828431379021497858757011559193975282677769988955233859702224251007238562847964134028141068461409056085286376005426118249327874091940950974607398116227005558939605923028259950747289597493774868407910005303371705341574908163767140695349198055768179612347972684336885839740525013141336759961677543640046934920423064519110817391620767982617834204369396711115896258693276259555059470255876228500383225167495205637560045552047492725105024170049324500428340035460512010592846681931679083371796829747470339257592029501614317159169650504657848967439108156568407779806142548316785487866169697183339292340492981152881550875657859280512060880860591720015773681710185997103491821245106621965370585769505851203575730323791503906250000000000000000 [89,23] -138925033103317863018790161002643239669908156600245846977375422028328354728380473558652928610926243083212071429078181490221782465783917822325479223234032479566750132397988534917399474908740763094917130919691351733855503827221675367503621825549900507087211963608655124433532497104134949608518662932001615999890699077110052867958430575261242957177430601685075523850643729344708247922939640695097740436311897756600240192881694078166998346485741585264126879288413734573853032592956420955961588704288662666825793293158958813428005620583029808623137795570847542026445231571627058362968857959233558649281914802925287272136784574090984974406562703062648674190964657867728738627837124912073061300092946723982982078380900084397557802549760032605068371835864372077635181586155860236391771306594462358674292268587158641961325951239983010617763256596655099710640076230371426073019392867261225170181610000775099683715044658975091905322731403090047823733090213313750784682759833247394383469685272819643853182477124498994038280800089649767794757207068535415652296157619749137804758327467920294713045629112645586442150833411734666815781822192091556883195152517982464587584525632072724741974840354039170376380056752493264204550655803581739571255674158288416342220053517153690369870814595866352106688155552790710769894330596886791641866873762227591005181428569991024844500876545946874016293262057962226301608184100863368252821108698505884358160489822225011687603198347262563869529921111739024119257481460852360276549444173321320476570624640737083991325371827179947874357907828239401699851206480956725360248451196868969952366933036840710132955708477023370437897613574874105109458138181700267126237743362021347474600771787814456647850967592657067356805195322701336587170474796476962858146765624621092179901542371880504744185624386884452639132809019551249060448452194361193039903695899795500058460644867199106860343831203039857155201397285453163870504731761598450153979364040162748006834767507623581937143902148152629458629543208914908274588470993479371393953082280998296139567602689672816587393877494306982770543457557032565891982884436498213289298418635445218775170519540856322464147741398252625806901366509017748769696077675566031820295853789305448003080561823472577070294153389045393462072758867872548380121369106850612005410357412362127410318769809776099614136925265295575772764920494472632596786364321542943972195856132204637983630138737642296104130313287189412463249553519387935826114678859647450292297485247757643282172682971264131971575386843953416174174061992196982373570790514349937438964843750000000000000 [89,24] 191865131490625409479491843659636099123739836385197521235814567407242457434681075812473826828228200747317153314220032596945632371602678497060563722046420300345937532715580305430197965019510340373995548894927663525563180304131258402308160726857420509231764555974248706446841205198295429317804354060800185631661583034597163250037119309542761038226389864226999121063571055227958193503496605061050579018414977324511092424906265870337755932613410236722955148235731469475290437391556946203132016956211577611925245717342968731728925716745367272173063495633478298026833204769543954429564969104480225512580877767587656389593999106700571748111085806372171004240814831831427843756310190251403283543801335685852365543187901315358007227716399808658097664531699802703273495676448557668159868601198611368902368832076297345103314131043066940542709978626013919947796583689889854009932750840679434851197418766009511034331672680030456394544531656990731684777929394053650853709019697145836730362678172510794739327579311990981171947066465819869753076143026228261561961624447995837036480288128131956190089017965116942695739713955997795053211207339482198906964719238785211434067964181977364987477387471964517436625267685201388102276492683813826306188666989616071830826034181706506974599309314712167695546523523582616070646649546473018171735783292261588852785416114842058963306331689429161443005882557751516447318821879749500384538599193718311069769722379680055179776912951042035444420109592460236889372181116515371364121125942006630293637803148774599397417549399553481623138422171226071530643742698795804882696795919481447532457904652470406220208632150978923844254791413629785732839834648731021837943002900534576324608954403078038140113124748131314843173470834932161991401522403868311659615623710097972525578220246097809392820716867035353630935573489167355387442424898008728754175759711049410702283467385254677388041571052047034932607545808770855403420152650015377203648898549239884482772970866462420796613230419339221926680846732608735713394239928149215436868812777455050967369825749225123094316008005130537912509711158405706209093538895298377737675044196297931346831137059002565438916589726663403921370013551055487184480644219622945209010967146872460683098592461863148376083912168482871721696573503065090675949426209063051601384485508149021914510484605908070085248776286804811520196726605852155586961949328757315821855603138817291916635164064355594789783579117040514562057833207108996729758119317279315921172749714882701993361702120748039386154752091655733116717930109018652728991582989692687988281250000000000000 [89,25] -244787081987282473539659629921369079254244055367652644632873443806594575360550235902868370291853586878594857506311742908257870789013733668072851188374906754976856066550884172644431485245063104110356449200324339544233575752601406238199214298082817465051357114726729784969697821779177442766764604498700852800217340002148221720054147504103449925475415001635866502049929061687983446733893028606408172296395591569469718435919780091199539143948396995225918084134396057802644524017848580602443020143120841518035651109714508883450953814317573786524127749261407327203186481477041884756093517980758046454703886248444230757860181083858085838660040594205960779009186773979361753658038730618607953465261999817329773629534923293455271857340826443860464364107878665524007137309039579659629153249619105357887948973571310253578517071337881282519346027874436971174557208665968317423423922383578583026752807539467215977986308030884570121199055866883747806391396440811447674809600432186337851413611374238693485525579691913488934418005949247782524432269822224643144014040691435930448989344442706490703330922245769007028044835758398219317587316473727391138552035686653140130866366262659119532841352230374966914770541218592946590508476653281649811782220336339155751250086141863357194579139609357091128270213302194920935302937530680459517663647596764593642440612858365571912097004569988168705931878164032446627773794142729877462689729821136394943203195893719996144954436100665367101184051474593126874430095130279042953218665303523878485023428753002888910552613456937574318508512884496613803510908047641248457498812398252213372896153764557802618152809390009624747490822923693412519568527436037265048525014782825337959440661733614316441967249235972358901008284084737706175593069890120315030168371501600053264231315029532941525012404573237810848769767277030299745924447542096552285996801248759625336982445711430846758370868627046226176847286871890570758720181964539376577275907238987885853713177817296656843842128743956364390288993996280348955161177165514385866932213743000081004997697429433724074026589796973036995562439755855466333777887990405243160136072020138338216822087737544780724819171486581897314987153045674244026445263631279253132267605942748235955924146924991641400050962044112188697056380438164806390054107282342092303346275397645221879435905749495532214756213028673413133899051946207373835865132345616825514786020503591624648089306626034076577980567387995805312727529047796995212512584598915347255931274587579361672042830417949098109588892187960455337335935466214209554891567677259445190429687500000000 [89,26] 298003722107766749639482563297361338328373621843621177913782886440802168798750472443127875324363198921575661500895996357670285662915991969638919982331848776265297381833533098194052955198466878184289122987535155967430682755432525964424342539368077811964877407697094607366908594362099256987636956696177954923014193836944735588129694148658320849291475491430870323082941406415541031300108693940271779978104428373026969955123958178412972879995900185569659397173547279799123803579202609197875542401745232873673799520960085932414992953890698656450668318914625531363947914038777580234738149695143552864942188283025384942873721565585485432229093382044801329592712982666447268430555867832286308750160356797333593054934784696638102861312662634828559409857979945316970732245876341632122128803774410813302620754997631392346658445991865122593395835430215604094733826895128260778063752147532705410456582327141328414733768365714521387820475437037559314031263545901174788578276988829358210992264296918914902148458472866435571696905216592659047600280861558074545186054218182605557960265650439331067874888361503788987267475448294193598756898555695071228515297874628928561524552837949813393593094523755197136551793772160408151051618909818029959225677388842628707976456876264400582667738102562780609147849089755077858737086166448003693482988827124419813215872612609116000893288043742359007904631237005860273993811482665415561670330386471887596890819111218871632898743832346322904806488353891785401714110282732851656474777029570150578875343555452427102657235730314925495734191178228590850704700421425204813255034494415080545381320429608171940414359140371118343371607255220381107127673187679931552069325809291790313160240974333863212254422566780387591301919443214609921268855422587906049649661502062085503223052978361876731623266129359616142408202196746586369833662810153170246612981841789515892778285814254531938146050434328433055866773816012957264899273293030278426800742548131370515163608561435972126484128752556872907302674271618399725736372257975717898625201684286391444523783231753976299254935133409963212741716315074529897269543332961540786024541246351488811304485840439034334942107367170145842796430279112643569725863126026796973912796497563947901223280122610786283131251957618739546452999060280912622762273347803753159949627611318234099428210019249643258715383483385833527594090481121938638199705428334701113083965774998560179370236346096175348372827294884917253915917991723333773331052935368042458564125740138944908041807442283777442345068969570438810468004930953611619770526885986328125000000000000 [89,27] -354455010930359534050461164041744048829907793033782380992059960471370657400656663286559061948633574657230519211588285107593622246133068563705647307336153527631026012171115808613447115093705026492805579170090748894498645125282778181331289293386426786970909683075798467985505112908676703548998321519615499203831323837152460687299838065356443686423955026915355799158506600690067684123416493886860192508192903419808068598137660049729053799596476318308808567354840683155107767664822999797902059527664667672292107397211504742983808356291457716056918610604597117101396917069724795045686479505427146261449557992059447570966252962194735370501648596035268578484330977912355548896833574624890794734952435244138968411277323702785226910560061796159722579000448000793017986448352228788950057478736534232738486160707804375921574536583069266028890792689320859240668088155248854403406724184481634796318305989055280350186244091821588302150228041612424414425484955423607502819077169413585253614165644836821146680414274802471964411218924067437843532351553826357246776550485900775663251431372695345486579909325133451067196937389977701762858339641208626170265160156824860961131800517824395307511905241349003261276098523991209262497829330366470074103382157199206911625444643985723765041266732518417103969712942532889439472735887299134552574660380615745220483480535372826813693207735542311708171431627977226179640971523052104830874094874845520490337149702724500994256763379082868717479489152100875678174287297886379647723582303018836226437392041856682264008140746935182408264387861976884794053906568918566540345889569741433753320914236445500766132880682653507184070967091243065850089968722778913889750942306204493142329276512466275278700657356433723451877851050366059936528958087752318790229009601864730853560527310733825001596971481098879322857595693719362668870278376743430298235588681486374959217191332200398440727256466921223395741813038048574203561393002850101944087898499515280619615388172482624239255258596814899149603103587015245183864939843247248787820847874883430499150708118923392359433567062040609155626559871135959081659638532665962152157987725906931877848281318256554749403345561442423604819627868837923027986283174299132989325138915359794327136757975514763118424663622694725489666038394343229773982537486938315391480108691702199805859284761106915963316645215674367162944284417531077048447922051868801504639521208105753475547432712819410257541520120841388115537960414860949134268080629033946117561386131022027170326211501328877032906391813735225149173402314772829413414001464843750000000000000 [89,28] 414369983039534248197770685755593346059356515345760275912392204215461103795299561177813965248563279050496035191302778878642876211970246826099704279197021003592146342615749144077198322307687610519170086429357131824780761986179054398143523880567000926751615867240708911859126095687173032636127929291124446522900919624922155737770299259705506477083215562123201201370116988783920817281571170527809733437357235686513628437745251800425396080129349039595126218673397458072106365096179126420859204404224747463614665037309818780035727882413875015075191806912829109503783542637918693985600162987775148702513858039076275964578214173468559441565373960061345770917956845378561126345392269080171508512047901705723181371784775811947681385896372213328302973360318630638747428854948396115481569240193969915971233824859900687607839097160299414602373114194864609275254105667584022383364472168304841055069543600876409834931431416433020545174908818512865667157317947300611030756005121032089095409671661774853711494784321963731098959487317541147745539830839605448526743007176730215828792728887645186028035469269781511749832467766184658242066721676169243027212258973464730024989292051404515056481089289813343669488766171498005797467986912898794073454482706338084355039064400442448265259820573918317685185397655004896549692096748338294776898138551190882680624382686636283183404308899567987672905878227916294198733508274179511628300383464735572162948111691568133690068923345145935873206462638305427627293778576634247716837007298402801301285819821694708269926445805637492378764999976329292072325553370888075211129455691374013138895615948677619317265538801276774290507905685289533881461377603749253664821643251662845171078956569917704325137513016156758284629584536742902821449787397388461346197133401120597057781865886503820636143345373585834601025236206940204148765202034707441099352396701375107618264763840979020811207514040940341574881706924766832817346675293337949803718520549567921305102478561456889810293126256532385013499465995439931254272982710462985718024587910778466195867382988989847202474166290743219098321779930047147850979964939452674019338775428747508458450068994803282070989034497736827574098097730338274211762717893734931555821895357927244378520763637856745634397711217878292981941112926458953611026189956519269753090331104348493271313628174990019276041716906842059626868489235671949055954197601331638146852472245974991006993642395598399231282409776885050492658214170226211007591432121949495177530543025036371951014535025447316446498696729250355019757989794015884399414062500000000000000000 [89,29] -471404930493845164087142489921431650811007537289067593396538619104086219643734137807488860495852752889387538632950012793731533352046883831774462242896271346432827015233691840158455385300728245510226934181930375011976719287955437738652437935807273737841094056356327666860955690492305755192162058754913322937269697740089549999742021802499677434563819946456531754826204651145435363642951162427347277348178662610306294826918962682034371498709802288207012257049069683257100866486356960983824222513724510285074341136466735260701988783845880525211669747281424859786248266441515224834864760828375741971852723090761448441859738446750552045509682279813994554297254348899660727028739287512427419614195280956871080758266186637903143699354665835484533628357627583999173640708794986108354702927983950650818033332644366390237874742672770973585532386806508543352383883413923992749799319165854084140261824728659986259151433670172734846996962485368793340613930281774011893130609865265062636796420888760154468697924738381955293440052512880553807585696343331392872296915762684093471085755988427424814055133235011015495589875194249085189746492948449721590483237006365256148871933419464340817346507092291610075497493956375724494790835315455029374428405172421088598304421326522469904457896422733786049087009435113675119726638521750487126929936080777725350689720134232831830812136679001404416809657219442588072772239536326997233000290728623744509363136462149915710965770309473420692834746286357574125197992056298116513520500219872103836215871303963782793863321856123267613932080168678403890315728785226484846841280387899404527289444802332178413085993911440433765090450775918293623702611574183256678696770009885042316819615761815653070836033704462747654973619554043950605525963069148238408171734968108839002511075831060955103404755101511725932324835232905158352393058568466246745538462234679385822404811913549438688946426436000982244934740425417610332684766285808325528728485265158129937750609727303380233577288361389174891184225101705833708643619491918935394597961761018317176634223979357293506324972050156831076209865840406796890801063330426184598778416991139159883204642975024269763681717098024381234934220242283287501278156862240442762034161345335964076836483827548814315267131681836498125132322899305735829213595778254179547489707260859373427646473870210430750835283994351577085207100794422201842490992977132862376705640864940168313653364034703176549802712169808030043237088469417070213656366429216216934859754363773430845726290819298865634318085326981417892966419458389282226562500000000000000000 [89,30] 513268971007653067736174133044724535677615522854626685197435077285503653580697105184856579795518050755849622223348266131328087311224422087764340597801987159860011013110508671610795530435831762667108419725962350100417045866051118804758235663466266433413063956757277645330501676539525186944204679381916061777654341122415784338677997108457994160172292583899247198099053420949491804907587386116111305458263358939273082239694215248960151828970459614140832063086411472404953889199194474802816234924694925029925452155195164385911068915426446893866587296521456909402793618435870570649392730239902784995458037096984802380322822884968321590044203499826125373192433008693284828490731031945648778561185339605104578829525944442279354397469481371206572785313550988543520870671150113294767082617564723824062604458701655931547514440501206150017782354366958723839108798335530013864639539962643473738658483303611125699906498317087352080645612377755490227640657706330712989861449014146039272693537415453067611592740878661727275841820868108273265344885213979096255575057547609287993013056484769293476013371840179024265986503358163818009562597336503706200683127928078986646380477228881021443449591370361444229581029082885697659102672145309877501710211095890186060169704653927587505553536185550595341794127586827792297186690311759553796982522616879321045675217686149807947728079345667175356411633993934863556422411767975390382265196232426699187993739390760210013946137138049103946662652452160891104391401541347329803278263409058614103349496159613175325055326915872411003878593879967347472696460298159332560045416845337903185814771792398889720528866043119727975215546932700616208135678432479126732518453267899431160245136116108158367452161659234254913711566131690543631487809408267107036830212580831002164557813950652131850313568346598258316125066320524911515264731343084422639322195503639518936364685145868267789500206985362551332705853901843447134560888719097178399314961643217749363566184868173253524985824075228729500202939591532007777916742260075781007897098849780422891930091433495671545001826296715593402795305537067299316083024456755633601813793255244131172889468869560042458543002227487862814930169840889617216473269080460580093298214491722109558655369841136401649378595721085173361786192375643519147452689218854904755511323893274266421493647893902307759578134065410489583658127614461993055770691977364678670262384213395198695434726998022080137764137988402794848516805959696096805411602682343521977093980318863982130050822745644421374669463808970704121747985482215881347656250000000000000 [89,31] -526171155275744860574606234083264345748580171275964561960663223878445566447685634202210346640962917112018576166610334856756212230675731295570257821635532238764918004259711440204114214882279272139750136614929368909463666514676848709441770300228739092474662813843937072282757024069201958463551001561024511094674767371455724156743234937286720446846280644733808893907802519607412887599928249795655797624869633409733760329980325506371852671400873667298172035840838249286789433745959859073383036939175975205028725635023822027075398306233522052147194733371537137153146658658582011218488788177133009744623598349220332716505670051385509070227804380033616381232270034582699148154184815549716422582329145454739908393360526054820267842354941339773223038590112275364703004632897028454846542124930991825486192954231230454915878306891892182314124406163931009932598923927743610394889328200993828152762789634233773938260613267800052833964753648145065346417205040847345976851437791731552322946392517059555036925001508666299985059026590030140201528741476199637489252944209869263186050110748107758310399610009846289282084487990506075520182161382443246622311181403293918109000884218541819684102608143834264845720252372280829021575821498672128291108847740848729355999649310123907146800484714320305632127634988039672714142903802624208878080747938366557295746053781038594106298188548124052959388134020518092621502228804461925505946464361764185684084470657726671321228084936588503961060972437322701010745356534669285203941779212983629881114355722783657490260736206473138253435063589964352510659972259760303666231862181183283458282228062515854341450139851012204872256150234363009906827686846719414834772976588707083521343690620803633215975046317708096144484277794793714611904043406747315142400155675439303925669378493314909972716639823558506354148934542735652428489967613368621092442531949145024284067458725557494319422251873489529291113189978559198897721075239548341456013648293831964240269217826716745715423970853006355287145143913472867879846006422304182324936179567632826822252023949249015931599047980752979151813136954484806123832331464744177879570252565197966171327966445092651561717969475402294744931857446013550359779928203588401090214354647412122427451141932891326602142139700814904007599460606547404663606655590849137133626811945898955023430758309577740708963524381690096450293757393206932856636348145718227040767181374218603427160383126005412210886941994968350935146152728856985982250573454058235712170710262945963843141591424485813827116587049204099457710981369018554687500000000000000 [89,32] 500931392727835439470950485798599540708588695373120407882528911512698676389799151791962734292839757866465799268306558955316955297620380692353125931445400533320891250986495647831216101043701344123535955299311207745388508455581237790191940178056280621991379584184434837203389829306029782625864617973718720348759955305248533786712302379959364422844285654023973526376308582895173411086399109861586351251302242437025517346483243316433392972475233814291139266571500115574086646913114551205074486165431814533269877778440794244010705358165272380586132071033973683368476772546814870642931249311482179784768384891339274150982604441914571711138809978980405244633333618712042433383590538477382260307877672796804341954412159130451241047242035614484924357585792247644866549098604405334414170419647355671821136437633122473228080490722224288852388136172874312874363511453399523073380405960532753648574988750378037806229926121024254998138977212406219604007153404096416597844916064150976620803344982183031475701141845609075584312127285804004700674116663910431331497580454566376109096574511931827316914309697517715326570787100126379154677843841735205132440758317318030950449837780809188476847460076930283741954009392003415892369350801800969134221733751806413169987806915168555818122805244355186308897452191968158351592815747683046507274922561286632752991165141033547176808868410144470427296931536680001429044912588532081933163999147689850200381862840222306162953509082590465188594134875423269716312886283102052731914991445377392573519544197606094622066062806770188912770168059430204592425507807554712047691536406278818971918102961209782467792953708683712494679142453429070062179433129990958212583398440444759282841558854235592088465871012520255682963302850808843179334220536962207268675001909227080169983185246205837076273615230611027222724275513717498668316690544582657329147019291196365513097483352962579054996778944940955154202345156584240758366992849142295760608117291471853619899472903673726702400746930728855479198408005524264071979369998824295874918137577577441586682684790440737238633428280057819480250061376997596119938513728453794043552267390506133755660518694362940980354278427292366750648198378066590670127615379995995397855290671230214602342546285062802441554894393209540422683246132174942995625610497276360582395961046388196822160113231062247112971842083471107644966050209907349361142091092467601176928549368576682943081827396747480961876139988986212320356977573567945376467841838925867774543833002588550136068186457993789417741936631500720977783203125000000000000000000000 [89,33] -438163101228551421012242883955144435626570877111021888761750629352279245675212981706570998305448527542940599398139548887374429373631281592774780626953062807142460127169146304935171210381232140446645429666184598835992994573560786297675085537356461522538515591745092737883770631599392750087889535266353681779141936714922037381889769270023268100393728185795836732704240370428336679813809618039664716738517004761962815096484744496189152505261488772989068261954239382935350651220854000465850465575251383324422515929085739153983593382052443045071217028442577618423113654241709949140808236587502128208719113470565221675717335414634403832378361293191105916933911842107956150049818544371455963726425105808285792902015634854916455722180465430624109390414030454524794022070721646458133261470252369966158819560924220146228073301939367515159307734997069556350384647418843020481010889737761025197741329823502873133755296245762577701274801062845774045925267468420969293431737475703926282290601677973810830456755289382770612559715583311134812999612380440244980533045537829965143290886274064460237486931288503408819489984720144039990827347110732904264148263915951777271728917008858032635558762248425275329552985756930184005465498011054912836185342686208399842477817626480127586291119337867615107723083759808172559674162650669359366042171555186670304728773648236383382117468302627328623750511201523161390429202744474771200982533676179339809029352847212674943861145360361021569048089644295888834360218375000033852543804995519098453439878119720461700684961378740632887857248958531156428323448112903586696406202974263138691780091573467250081583885001808334165566213986306303105637872219611195338402100000733643625943250728700604909686572815551274906585546257797242361019207246795600634569521673321821315020842746723009328713240998484805548752611238266490836202368705209653956770228138932083687923047954695085780178312301098152412150906337558842754006089051183637697533961896779204475641805816825128681908201373897363000519157042216876679322606664871679349580865686984933943823111996578994028062789127153195503447636289094594698531559330917625774884932916524809397862154075969206356871833069723378430702341279603875462487696860557480612465784190727281039425021442201113234209097834117566134902104263151984263608164721187816570848774633084132561341764198393959089635146527254720346170082757261636949734121721880989688874819329620113363380143363401612626643057807791796239433622024293188496178993106379171948242265891880556513503621254845832311275444226339459419250488281250000000000000000 [89,34] 349465645306179374139051553628802153779942322310866448999218545162695954623201310044952432898159291086083608364004588453933828838278706621564692731963328158475819691617513449844533427898446847430650287723383529465357832123056949647962630775188823791877264286350432925183762932398187794665516339374319392504062625355999840864536133985233610026088691160807713908876838112296110227520970692036136406141415242537758922851315224317857780904527366862606675818113601233247802881024972838565937989281520295574663394434784777969203595026121835152038860950519875750647490000361513930775403402080237169583950699424076669275380532654657886470134908167305369097410474168931880757677871449049076704336394472385135187581032659550959978984999563942976114719081596932409274145607126441742910027440646342665125043433246960877029163327565011263105343074625068379982110951667877734228829757089862200816505235017613087109674950664757749101768956277944896063432678123296702066070420937420901544535761526860547932221866941994476192987903838514636753845258679410422562059236160398314318161390454848106211231500082407885601053211149225282679430538085093854332263798011375071828829754842884307311307691210497425209086605101418533930864261096884214384831406215192391946690765597093267067216971794559986944026058451180661478788639669139030778345597248152969405008688838531353024575900876435029548388373959201083610632740835296492893114680401748148179155182167141771706247782145756606685028827569437027216719836056512106122071873696329202446169285733009006154989621243992293929698756911733399357443214741442023217542119868157943870010314885611569264986135497795941956113058537777150314393358285951733806712926791339491749445709244006012456199358543907082565270394072305833287300627286298662577571163305285271088385660665189685698836240760149600650147788292195383990853220486192687632660347809972277755228379132638895840841865968762060239321955969824935854110086746203070168978969996570633005377262505640002641158029019837844750525346245004612875253325900561040410930965011494326244666738349372797867989996231235887317467830208954807407348357343753660342257659674395705190724059544641388574009392527777925979965525753061190215201335635603559140749421055060376258710246719513925290109517725843527512829327306909190573277476199868564175999709087811915401848700434093300247086224697363530735421965370952387919051428993780040917674879690485487902131250985793771979155354621117039697374555361415210393389601487941563502388073857416763128708181440629232383798807859420776367187500000000000000000000 [89,35] -253069214130001829342016544374320466997187836390202329116049115668149234409774207121319826978839691020782553262113034845202750492793530300434954701731760687963383168157838167433937599700352608368885194407511112185925395078407492992590780057314911283075729697221441604230083522152854363569016308977418445537742747140499290318446140445667162220705948248760061729319901717628138433349352269105043854141175293343532283359272637119609647203570859748922113392117679852552758769619633503662087088523402613464207007928550067319951745077601730395826045299292543910632131349094768857802777299919134299276808800010340076046117486813969555269705629597571137416074581763855231766107197191843961720000564986044823640558682663655153440192002149532920079142755324365907169808869315561248602672243966103304603050092934462990866554523450367937603813392740547060025790146826385658935009706762131267981683543545179450634228744711095659147682590730287128523780213608244341545918998999854099740852591620186183479100667775839701527637160708714001859276370265774786045949663426096099371374034352315981272381997101655740762669694673450265062482552715179006418518730355801736494904177026658165229219427725755320507946992340147366403671252699058669480855225888352664645504083318853232223158345895012944156551381474077298978359943512193840775262096836358748878615085967868163111326047493362129010588440063474529201170081753231504998773706396449385367186668032850698440325886834515842101929984826686444039506968306499953782986010327361642500678055469164864191550851354815543070520200101169301865679533294893388097136758830777040360668952956813942597745359509615727048617702097953645523183228109885328140856244687311113364911564670970670840462237555456527520923837609076193482085871697476394070329647058116910189851406521365344722318750306441901123672353868535460665889975439739117023699756387757721793325825532726978895343388548101582039579180831543869350642074696496757565394724521213645763249841392462886477787191097250042053331643054613650053983726225258189942948956144404516094639874899629696562014854182106011494744669526654534166121145027301482995119358378134918219577632238353837055492890305952334457593425183707873108923781580426124529366253575555349353252758891148744768188388940379521957172225039435062371063081849438749191960030290597419977173563089634952077479082926429905417639818481654685960516706291989415055705736915640679880649910920576338141293923910306150198492959007303895592488202901071526661843140502109903919314426445907884044572710990905761718750000000000000000000 [89,36] 166241965109099521087829009999795819094633696685644165024696252135105884018263880539728526014557196987713716802660037387401523475141549948790760635082253358985816184471040136342038031428255779868153690184372977301460128394836551968834647377970502253950428412921227083806609223288762054155745076941501271883413261556076630514748842837135812068651222836209221422619811449370893921498033932269295373564612245610433751556338573779365754618256422602897238676620569067362909249550874491766045089302873811356730146329943602060569789681007559207262698456389501326750217198006552543896982693847333602916230914821735969480351293796625223321506649154120472681795603516374376066494481384006137851652037774628442995086941716576177730367387215178043982307929853052783616581222523184444927265455977524148699285945078561722008452815393958282767203904003013260888884917358575055480857096468529395573231843974352024673475583634784138456320639228266007957149995306945552575211678150295103391886430135888473024335810039721776240850096821535107002906086899828017628338650130337953678176000228038755113368540476908941012600860085462723891157433046600574084092499905743686954139492716672063438144337860110669247167537517636323588026786253856166668740337222506336753846774563773081118773295111196670068592268357615524549277752584107437916580299216633882313261294412616923750915247220282235525124055953956276927469404195047058931524061538966047396995053936374887554487332585931901788295783771311179491049908732801933606035125150664497541336544970377033738447977775528546212518898212213301356326900022467889087421737011264797055017658076434339337037329794329144075240650829547914369413666199977216154070836680678198809811166506377759711702982114986733742807298476474092403936307535003322438866650925925860226587285036841742093701546157132850877782475900265974647828195623151663462090991974146635480280899365082195116179270225573710316586597357850851145946245353800036231640213776327223234548856762709519448821509670374992523022751085066122742068388622344019312592736538016902431999710901531066644139584866140497819418565852204742095768438789472147843739047124419774392739735481860178118681433686642519885512554581287835288335664338948325497738481183354146069922433265769811948158348078206140738589856301057935568780104642309403447228237586617208481309668680960495258291168466337009703765597271132653305355258614696953169757724853373820235691308941190492008618455321010440838838224833706990440809138145294435016592987067358955233231654347036965191364288330078125000000000000000000000 [89,37] -99270451551314166027453397968554646913071860266808520410882860930118704788735988450950647503078840397084474646659732121807633912065481402155114423490680632137932090422109647229496460023356869064558412364843787270480294706888934330357152526195140314153204783327064750386172370663878937759829415418523899600993703631186933311204269615129801669849309793204611203364284509599051114739460331319348721687009373910342675495551124500783638850578261160128904977127521498911367231409766174059751876944953562411496424530990610541160601856781397236744221474802699343292929355606239253310513840777169158300031638117906740190414920434721454632093044453013031893145802842074570173987401629663844720475661089567498659487353426462921177628332260565093210797337849900023144711644090491013969297899890684875424231349031218424674550335354224596212466866827456528838782728799218822173741763609664733342592793553676909281574727228545969316536422080654483886824850947978968773120445193410972567160789527397488143801891522391786873473717057486370390041548941312968889844521728878574780729962055079048151670247082401831492666120555521035538907309272508719398272969512597936389666068710085488388486759916771288911716874225116599665640425913963665612626924101506926746828750499778856396501666888322529000453368673133143358440958027814525347814341485926400703165353346913742066068280762259009102779644059673768033680670760699173472655733312223959734255186956148401098921772838107451639927529922868005703426917987594233167357809365068158871225646982994925281941202888455391487736038363905162936288712412646482455106204190748490394429908424312197665507721950873226225309568059016927444051580298363736828020364353138174156378486662236827110281012691776121565029151278737028319124191049193695391433221373299559603682483757535665115110361104802831519517879294360497291181218014041269243856552654468266642535217794585200673473825354310112513364614469294466342908063909280199756787058383254125291037680593350093511112357402459491535856055864212090402286392880845600855066984861038859856453133081712457614525723559122642579615721676586829367793196408160868102576193139926083692050226464396816240417000654363717550587336241705277452340508296727792427490216619213046526564087286453098553829904979172134986511944188945716448422966098189754353379105651897960298941075011335162004606127949337702419290869892505731770219255634311143119475387301873683192125977245571640042219135739782894370290694276781870141920599144328621494182242761023134136610934774580528028309345245361328125000000000000000 [89,38] 54130220789147704571363677204767088685960284366993547608231964174534840240764102187538793682052352641614047396752244735613997804000237449908433104064560236916823445742379953277365712704786596494111794033937465395530750365187255341407278084076958023994958578916843341957321521645098157608362814734949837049639091761068255952977442861509825936643926811775773603484334820986891631572489862879535700250587496990533937730004710914896540576949365089869590415292911246021402881771714422067713880102780017238629684461619931277756611165606871955116678324110010418035081897473650034116145310091741999553791819829539789216419325664069697460039540360306013336020451224784197665369661257426774986046265133062981781610620992419292650839944796992707250102167244618522777157126821480436456155863126394287509687520890793375050824767910756933630208926575215310208582243195847103297179877947926561214718834176100841098892876281270864038274466757887539308516451317848969782750592542427390022755676633159154369202877590570953311967768981326571850714273915122229054314989255676994207407964030854033728985979138490278362419842093112393720296613682952354301767514727145841598504608606637954659294095303937890982487245811168781829523355037808769309687374687837957461374752147891540990644210444218663487314118654933291163122738222682436959308301369942334829258946962008684644368950702973400346074416716957952371244484372928283569577500143680006843785356301299613004117798349423761026300330588748026754566980890078769351086335516255365429806728750130044461990849937114801348250002153640698449460824169347540439562838862614487317316128700037284218859972263338532042575125385182270704809311702315398705851708838024152514776450596024252021556648283912635799293946627521150738596109859756246591214029742995322350042182619781980957049696716662522067381108565143127573046783739466877945012113737151382325735442399265293793102704262391886256173535567828172550160387898225361702592681083660229029833719827068371684576881407210933719249934075525359636919216025002724859547283185263941676815810625282153791570412303125277141227312992688746444531542690960972715209279230673767276944467157559690984613627343220513028394233198431849016402792902861377434263386175497299375222158869659932760514766493582464012229459332279448986210741506240089211787006432934721472099023433527475049274743382867202554163550655515214372995001711971803225408862102555654999065587966424397963480269581839517159803965852040728150537304620132358644503259639813030901223100954666733741760253906250000000000000000000 [89,39] -27116877831871360078920618838646274122531125081269776435929983658500603108101618157415710027736288356022215145759607864948035237607859498407922891598058656606003253769184916791662253622295246335662082379551484191218841285052256006809574533517199416368597056510158485770801888847906295684449215430575087409809886538043433508602810790139973770581099687126025691583385146702271457031352120086759211367995207218441987827696836735484062605487703570763660820520201458847012918228539889275458234857725351452598023993163508298631904797076293788134291575549690699223233971505130861857590955761760097379254004349674257008585513051431098588832157923735574158521958009990671143974012679149416501026169065768810053831596666517195912059151144178370250777530772782280512364316730870730784965493643459646293808676634871549043786594039142973904262193849384846280394561201177277026961386492266047120291356972413028061575896737688004427248027238494574004603813695989291590021330182248753913175208292563918667521015715230875608377914839591860052561023323558894325136729224999058551273486524912953181218477068711043950105508336739393863201245282223956439856916543306646724002194043800359199275892388371858208186540781903559993568909518425368392447025243055742081078877974881284970698397918639055624173954364787561585320052106511245907522668278166475581882722119362495118180654100536638511770754993851559214556978225106037625901120848835566028084491591328839473227450994504752344554222259729485847273252434303353307414989768086531005884260888574866271886122140298357188952742330972830156996763801392147798782583254761049558654680396970593233580093127054884409042651370798076234267657726885443795562934272584668051133889001580617004504210779798663519243384807033595570571052834372664766417288834387614271527606880863325937102540085481189637963447538043511959993590398828501477333492459945914946218860427387377450028852142802536885339457817817483911822293122741964982517939268541126827951156864846051705076383825782025708984099892837610594532659355001111340105880537396096890988837894345100651469630305087638988609302731403013735084175432059318908845623044808502817383783692915416588893746783963441882621286319204395204312326636820636270594097457527213692044942243360513882396132271102875409059168840080018727059751284168359746982284972896488091614187331090867066075177771907086213736386164393244423647033247717042732750037455639450221271351457227733693487526539315384107654706259939234915837515528045794145503783259543162387217307696118950843811035156250000000000000000 [89,40] 12563053721121416066960725402051066798040841480082769719466919387893819012416869703924791780760875599850847929621599627015189274581011319662034014409802023011592100632339782530856362195365291370686419583078684344152531131576803826796375729797951458019234706946780321952154967433130758268514115273710633486960103048384188857589695746433874721626852857338697868443420212457044388156080512294945419269994492061142251232508137250161406554407498577750879690131032492553868849501665252918484918709354923217343662238966541933879084580174722679982034521268931745985984303719197814141463602780790727901317935760202187911175323649672866385898003978326325113033880961765697556093473612652790739081038818339759244779611462830786933110608576650550415444561307650322311275184617685049048257690105081492824018410174994788777095938040939422588101081288453430388159349785071430761591212299025742990688834989264525566567562814992099208317773625557481929778443678183249188298693049664204358514612002594677776425845990267854762297403064345603904536716265555179019231116430596305625385108380478741948398539208864707717424394332978586376592628365793345541983073339381538713339979795470833743945889410219743771261039976995174705824429394751497919219866429951258241891957671759562571782547336486303040133025570458510114286894520921858399656323187687956392406643158626133543296212900353547699852843381619396297908950341747778471868086888731013625329110276097669673719948092726116261076597949069625176546137457873148844924168282826732142911086689126637804032190390552491020448382552909343826423407385488843893945454473540932325233763984287234255721173115007246822955255478080351871769692366987483583449859722796804828045554189762734771430457836172895335678080254511792296479176138476276268127373761450260807062196435709883396300164997019050184378280385071624425224762566477715780237273039906274040912009895705314919905796629771442385918653761284386036006170911179772107156641097561556572254118036474419386461114478821347991403419409455388709742045025636638966561401703921199008197718693856199576418711791865486008216430282163811729266196971907319421150793536324052184938675710654566729388421842746336227574087796104273317796133973929204152031157509580182588298128333980325978576603462822366798655177882921102876122169571713863248369596084261123222564649863013188290652606390558762763547936368652475815304435216459327592992145245402546933856782880335144097823618743819154025910891338121790340169271122359153167050496713308405105635756626725196838378906250000000000000000 [89,41] -5416813370065576347405310306258832541091408476616701140146982360177946313758534034140307051413487033604045957851464772163754273719902250373808366961048649941393574357008716972341699826309428015420674683250000698406981010882063709345861905052342485570134807706751567080530162831029762317864163122642937211454556078844798715328188693583093690656119045605739101538159154062290889372898892757085571791862369832551266897084136644128999747494118780520608027363360596776453787857106545291711557767169891272058774246633352538864139019181030749201153239929145333547159895770446905194353693596842036401085425855590289184279342695324114528346660867750576093408927028625905639794222509716633007901629040884711376786464069945863792345961268301268224668045213489896197092797200516716441708439585808202344117751860508849907825157374376865428817990848770684889135621995793868653929534635026617210737615683489872511064376653186075479821409201525185566114793129789230920149159992889163394004675720171885226192035799740189913324332251396345971618213801748630445153638477928368870496818940107316245719203096780539508521077892298327281391323530652521785809029469911121635292884467537201416516008435168217930687050699151816229554928788699627802036249505587797385006579796927040974554620702721971471118478779747409300669398868168603549012313587429359456505089410470279180725363696189722182711796286314487809971683445829550009039076292349025339034356822220543736877147819809259044337312670279872003443889021159267738297428724829134129479715919744144679111925010228087502339654161314139805119352629352200542104059145908660312448427704671951442321028912934769103195836266629470900270640405891429702230616646933093583379836857608256337626574401357305604158380776604691099311494132012469377917308934827440024082555922569322449858346384862240448560771819422441213120133366447936945329437619236879077222216009665822669853486438793342389828911524337197636096935117651940821838734328894313712825950239166923676047469045656966236077055305855579618653272834109063746382476011639060889586379995573532148674321880116139753752660850816460756172972127544875185303392084292798903800271559396682490833415744960807496510936540007161608962908030548298460081638994631706005906064183329219158865661872892722852804180208676394577655763833547800166357566544428073737247095900564996075287574482198481375129619101917364860479793357130239384600858456458185465935231723436887491972262518033773961558578903420841656785105068885341672222082792798047989890619646757841110229492187500000000000 [89,42] 2186234494273066307974947089882981837829343389091762243995274537118071184958090306148047539030249653270710487686515884773957219708502741511110400193748371911062230114024976015340161303679318638262992094420322218296172600923583950543587253432627866042265675156786146671471629537431488947041725642119701685341040747844462587944167448120277075581218340798424158097601964531173690867793514253817595264127097877411192425145308433687776691485443660585252740459644246062622586349902001188044127064721409332474882004482395569908827652922222064743187622799201195316176007142900238953099236181557426477622505969966989957066451890057922561483387581787546996656149436276903570522441782833448536108086457562827930165996095877601952944064193004805838673252563736567239305842659018463467496697147446958121166017477262146614693930306609771504302044161031334368294008713481936759330486250363101072376487048577984883324434469532523977900016225183022296343723714718641501400213151280653032531270479995330805040455524460934263389534557510917337678719330890273482931702955408136230464427939685984198742911532762114998036192736392660310393320905200173315665475544400630232606683662746927781500772214972745150918897202535625148574820875326591695004876306984462647407301439829286584173006200011613175414593180191042012270239831517942041153750587598134080924753807753676403717604817037165219376047183579808283115166028764193474584610975123672875131802412491514855010664943335388557629190810973336078248091307222418492338869535601681643158802495853563960524857852026774135285996374852590444741184269210365803434063884607299558803213095542487621114624677450332320978002505637708012232656812499114703200260240295346676404504958734414714255437903783214676392797569339746852164888147417269349512867443828357082049326242588238412573066589291566879729153858207291209824440178142837084546409068179918665467029804738423520113717131868672128462882720767248113260171763111000606013131535160151550691278027417212423650327286651998470751718266077271409407901645907891424047201754213220458839003319873976306489678231283270424662731295910431190319934197819756368382966606887487720494274517808516497531516208263947591457105026282737417431288496236750024944590675821486618600340573605628733623709658773736668877614770274463723627278188980899372478784170889014891419534401905116982242593257893267025340263981055728973308282095336438303208063652430418246207523305944667311882433710238597230116368872264119417476297499655928276152128120202178251929581165313720703125000000000000000 [89,43] -831034306599056906993298667975262902316685266790004545901544875092594050080693522530458947216493574818582081035649037961364736035667923098398074587213870292304412205427329163681950651303966569674442450247895690425139223165646274784427800857404193814085213226134737390506011443887904533727884804685316526171698849229238824790231707157124401242684138500360976642288670511112031312093887420512022327392383231068626370378699644715712461508317638693992023175384646926099291023347998825673078734503117088168511368128558839155989750313912716980228025278767753983153279675751347237942303145300440481538807635180082913675435244762488638712916867916489571744845917687813107107385535008914159340724915045884501676654001873602036732469723379989737050075907850667206731423649112204216095624438667840548105363963536306078675779018239533740076904226372850002361679679860813705568941012799517150170589847417525815646113665593761125925080209989059906671902122501542069727383167408585278828856747717661814048102069356842970310868107529340375149676312888203016718654784192411506030633070232568563241152850445509411884672260984825085917486971287410253740327005198715648178977428791558585505901436518737685742445761833580827567280302635446470659076692397120799526293256950016211860149945150566863765332491518475984643509313853428909543175319111713268310568857689580393478807673017631208500362958329540180203704537235963878352001922822818675277496393822930249102078505869062155563936025706710151311873014232130186803465403962751953903931295920352028877432365584963204977167486821181082914557671487559782397354233340870817515073538107776501166889048151276611285641665819167952535936279389247561374556587588072559268167589230472441992101382430647836393084150751470276795332596752061474365147162666106160310341541872484547440829625641393508327580796582908873713976924237700113492095385686859492663142787747906468188808929128407615036952318280780636956000861330907232816426678122230367170835836452784218101228895045595545684639786345340968583946741977919083407573206534051660676926408700011286441546255007090277668358016491403590517195458347873452577659427309611633147739997347299213660946105935270185655539190461187210007561973936113676209534786644896644488123814080868958309501351410345050670077830333909958043159253852679504841572105407869290899036460727609909302710912274356699499464407059779522946138529848811653811925568469127037180425434690135814156453729841855242472722016707332959716646435819123461818946907442295923829078674316406250000000000000000 [89,44] 300003878578478732215239958074717326240568135970842896177129230788580787146257453049418474427149646767379652699313459656281095397598475393831098560659529311276074689095038410266547562672372693365855537858379312479935920198160480094731026266952130834001335112627458141757554952668813086965305419057440690874901308441648212608181309153236016537072308907753758988212876314123789606646262731711870019666772021326396593998266092379205738082888599173570190599256316647127046822900988214016168680422149355090491654063282027368352441380244089564035891422442245450055018702633726794309990830675642540460880926864465176885287373714826967670505127330579770423417246381820420872459778930265068649922145587143801683551992188662049141118853215883891882966052297876918935134940690396721936829039945030135450736793650882549666884772823282400837420895725129552416936157649137197158163807180859971095686649758114335745251416252797702738576924865909423320610890441978435172487896033515813707179742205319326859706493360489244168963961612650379796579938676244490664269511572359871677721207506007637116331113212814230701442449399567570038468068156654816183569027548868569539986348749734047470401830012109368392692262336005513353209665917553504828789811354140782581567835362318749709552390220733908830964293637299684066527377932958907279124012927490382700260876657082703079840085946684410794557795092616281511777849524519071465304065794247930923568581780112524689287368308083544838240205704538363525982050909030886424977069090259697254599553055070149575276060486611835527319299376158206342623599198283838909877773292781186857195030184150977324445969388861500301973144826020803444585284184939515513334947655687093501691191266184589220245303585266918228055790083008942824177151080898165592368912327678087708232056017549243456620431605179108558768233140495331709323255526331866778019823587440644394884226978626112826947801118345749066138698102921045839348545824190853517762912673232075254122080018124229075122240410303702009454954332090999215370518693551328894454606738165549361290383850744931902258432392683180570942665089904421710205148759401925726162093670329175572456732399013331876183002017011898569977551361840909915771318143695501364734968490605972048031680130738787792586718147457859145951186726959041447227753559534804129262517269940768082485004713838305229184425304621236790185342389046590773148433903237427741008238556482249146309498493640112066887681756041661041890419591146506881132460797800831642234697937965393066406250000000000000000000000 [89,45] -104117600256476399834069913949152642828427444010203769278639773819996600188557225183361583268975464624960090663829323963483825800781777945981092491460107928125737836550784087979514628936442596675303859538268530970721740530776182429158623807914684335659235015668151817526493539553572928056232463264785185151911057419067176816426084823455771567202840862079684673157194212270716065003047311971320575342865022149057337910671901803396443583562362119693815509839038020135556796948772304933026054943128770876185410079269027591317661144450569216045312690363765676000301171855751109644888145545096494822574355404234767358967963064257424268900083308100704342688163779032397897575156811112109559294071614721974022710675374730142365271098871636185695825938994977483917156105324489181592166291148529922536076273291117658036668602005886573337510456328945350460414089385204999403294167251718960351441028379630117642935572660560160451435563893930997108286389063622974682110211878944255469806993085927169218846595099129876480648749975036906941153388288214416046461943388700509524286512160707278872757363262292910853427936991198399840071196938458967333468521069313320630031039689224213600015330048664633639551132487300584119614913183739709015421986139281531391696211339160035279298507303162064077711248752369936817550051005558980865591615175510935434691816108011153577424606713017152738283540826215578295766065304098581764342560811301150178700524585602068851512113715858603113368068002216798947257694199843660357454389617325491603809879471167827443298729294688385679126356025139922291881468289918681067658528296007783457205485143112643061504867613734505354140229615795478043763617608114261160799376227702790547503786053423318256951789208156743748733503668741057117411556317812888581660634780065947845216685231629208598604997449460879376484448723222496283489027518651889406942076212468503902073285120332410177210879790219127839861157828911700073040303787023352910925290617740931507811818738515340024823441780914457593509842869622834195770294407480659500332824488842026892101147156928068367533649431126248293833706752274377160093524666932356559957923527321582532181241108621276775645929926005584155352709832789236852221097480666216598069412094652214139225830303463313389160696154446976574471142807421994070178515223091746665770030140754215626102443647303092654319972988458774243743480835089748854559489754699093063575559444371446563909973511836476734896247429956062168338753424443696882244940818407208382723183603957295417785644531250000000000000 [89,46] 35278845971206248372440432353624298374093707176402632326402559745516899750600484623585288428567059297656171819068360357133942837810134862375024557115700905886513812238754931710787622715990235743443351771137954795928792552718299673476825659018545247052970242525807474401753519674871560656385764491712000600185021738420318914358070897543785801777008784520412766505076710796865511339958562854746785093386557511704027170584569396473978963771168115928669325361859217128143403619866776656409465308719312292469776945156876195274727141379288697293818743829583357273511085025812375585036965863448437364692778888188256844876949455949564824883036180230189554716607595772704267124828195882899863329312209920726890089319060043978751934229741497666959064275113479991720848285678235322049945738370559826131910362931259278195548433615675604008777823113548374700030935279125726089004819448739865284483083089131256295050571555019007516156945263029591045543185087741264311651579822753282456271278134853467045621297751001092351884264122433281543116368517965250703530419655296949383439458804578865999353976115105321232469360418098153138472361532909265712654368671212391909652232182425854245127241054189764958873371905062897322247462858964287942899049731387993241384038612728860094991323838747642983954413603894305087076760684743585749515494998273043985713186605499746871231306546007121124230457287321959528333877559583982643070490031875617100961071188144334043339921934202995069557134625916322337834622576879183944497348709909037945779751626045974728678178202046579724741497994797631377449596990331675368777469058805747195914912121050813005785041046123706962542468083346385274418406807431528314800514230765069754447256368428838467497944981927239164111883644592332612034244739464056399925858545889039618324401803908525961078907067075961108585291571079599972026263152205666315969566410609708994169389111567508678315524997419006262472864955962424676104619453802485230157089984431159156279748283703525665001814593699885625936725623219228033334010657325545423050303672340935602736961810850972298380922436715685938350879896977845513836867638962039818561148248567506131864460868124747136766527784479557780173283583103187277037784444821306488911981483607954122964659978703003805866970807891014601243011485060105828075783027716676937630714270498378826128631035829731399728277693834562915976049266282227885300419418983432349326665540365523487341473647874188208811523364702496325790290366814747373067073787922254268778488039970397949218750000000000000000 [89,47] -11829727586760076826031516442784981604547245864768807416307928319730181968056945304537198524138701803425656170397878202508605578130748696024273861787506818889392948291207582233921714606927522813420061361574878830990149767801660918640321949032976157769010588151953132970563502037536858792816005968875091868602625380840774195515531086694173729282935020957214741137327035142667610752389923747509461691619874785189336658930037506726916722482660061954536689140050246561618303849391457715334355026467734977573810673580362065856578623333047021535860937205206495825088741248198507115437342006303600354908947640932839671089923159209353811117805293869528243229288670419592250822755611792942077626704067168322636482971207861408265542211453015729598340248128428006270453001357046256164620620560329411723215495145181116389213952676957885785286735075548529762401217335620975705688330749320207844756028964582824533701517120011503743192777498720040652469833969390297914270123950539491446714597084700640111063503333492988678004199318509427301467225223419701191875997492998692664457397470804738109321144089761336530960855718929069936950603837798858203483432381859906403853216380001024783244239837914617878823363838912060716521124037901406378985165177406939747112323029313193242148028269899341197361396493922714124635045769760282710787442519711799960407580402279345014507195138014011340209378335728046659731134139901922540539555077648363560704549214395477267316989848903677544396729243469546883157438924144924142153043494055786955107259030011061247529480972208599386775753621007080096881087539587935726568881894961617288195274942330128322552579370876596123549624437205134194821779520213196279710609804280695081808875439878567323767556729893120778309242184313190459682680906470222391147007610809975645905868585678867763363378344350617882936492369379493491622786483095323365410238746497166667812253607290131958108444688523422086516328580476092645047528675831688642834633271393807544555526518021615504379573059733568688230402613590667355076705016787734754869242820125064910304717286791804318917000186941298361732371035278102214729018733233968103013056103714690048452098812927675249347881605538145901131171308806326146922768703058547343437304358502373607884325937746400737593705683848363207644392674615213359884211649524264797001431142305245630725340154581737042568812380739623554635434415898946106495304325332611336752430700641546210715858068812669810936151622147090525149356443766117483878952398868023010436445474624633789062500000000000000 [89,48] 3939729429372975912535121026181718609760023420783582674622720198454274816303231463705829094136838344750835393451923023859401489770267209906411251469796099543525581839845860068490114320576365549024587795100860628255013948518900990973390712131143631305950853832515259247242613652257151774655069785656395079952068990370155263227613045502429028101105183594523715314388046576278623918600905095228757755658945154518334854057967327982515236536655946739635576668808641163332752926592526285645880007389309771771652065905655930659284279443532448768876328340516138196128482650548154305078172638333314423592270586633025116285453612454252741582822085114415903067962250882156750603823644504103039554681909445001392102803751375380833627692731687322809211113889932813571980793589207178406992724662860921576321848977941601099843069432284054672719154657120760310371860778858010244698040417466913597759825184561364659204841787761500272186102000438325664894549531033228628349195978921454558111159257095478616778471335089996769831249111458984386153980735362165238515210831771438670140487656240616870421627875929942348570578579114147235707032070919736756227787547699865836825667777503131958741399968127271210142906709367892805198376546023953263700554107178385300422529239264442537847626323871619693830997681707303032536119120898149514353031433736248772212309140602978288094970252219057397184653465059068259616248076843005629878749846622737745530523863325619979252105262567544128823323623496179542812561427155501936613244904873825544949828417593078065785868553217701238765254649101506122146318211696061953167851040747577878456273457271883972983755599012572030041093101573766811254237201492338337185916447847583114075894995994570857035976870615869454606542676137514230776341600740949385619707474522211971963225492235412764920958430182312186278582243789632655256598480175214584495352451123823370823867402211605715328887935927031098602840560383788327276475964191944762085565313166283258894912869012218872257287595230659904626013993460931722583558581265152161840689806752180129299728665918201953796887567076393464034058795624832942119383420653055676886876181533568765148736527337418973655102315051757129144152607509102002522790695712265509962734437884847335493208692515028344899137101543622583017110751964056688756144229054399767275976189777419953166044511246156466141005683700929725310389054216180626861220715774775115099579374272610509556355321525784227134575956396798665525555550550500585882396364922897191718220710754394531250000000000000 [89,49] -1289338258605315591235697547123404587252316333611471382478478002348648083466509797453968718702103210324721987977655672832349886696089871314199308276210688466246661108898500170899193266127388997336421025409246026499854892102728497973758835006863397001814036212292688266123766531487751048841130156066136134482913288213785989250146254050158240849835125371968086767612726440719274109058187654362614425670198877570470143429147841435201298848413166218341188777839739890915846838815308239707078674198549421352311954192173191224589671212942017453106065270551718545140990576660323777416581867852481150136485962966739841524289648986924766013750380536591007843972013964511651921134784362644533872519885879839839829747124965794056562772970162457550420295061362187588730912440310523494577217660199490255073784193715354618156308442841760574439789929936549348960026889437682347932784487366174496112027989729498622262661164011184847000507178971479117197416800022416157223684089057037988478909377996568985782546556011607526294229111904026485502428499790031904111566293654425891482288182534321642999668559741287076689414683249979165039056486094269450686930757979331975125067158686916215914834515561632411632460802875699214779836239178386958203117040489300712500099139554885184546230428328365049646249768964145258777442731810419366183517940194785957985161688837111723736609482066856595929158229302689381358133747716771100445742463167547468132252298749040461821437589299758723798108921581642896430870404077115910764926038504683143862124519275262348160141321902889006730081794511033007769715289811031160191413614747383335164746204800826167479906639321870544921437294061057205957592635417240587255082586177451333023967152063148325114170223964475757070712528006237969796627299059923665965714271010074268836251498280861270002422308024057855002012675781426302963017977041367882596733363454294426064648046775077870065346925048168014331393904008279252421952673011103626244930553608503788547399186750432780011326729275312341078090387244634309861895301319532215020031044090331984860599043422273954992317497729723481957766923255884830424122009374538580279517782681474702400229365387672896655767532745030832132283286657368787476901886325958710183076590339837310601904894169564659700827256495778195346604820621563455311390324899018317918544332608611689603124107592953343226946327388450435015245434400095504455935430206177972922446801674975109300532453634737132122146475156022184438393282766984696691148215563771373126655817031860351562500000000 [89,50] 406035849098704539679820600411946955509843770077958222264391609696381222939679595686762795192376409745048074674675879224325204975994386335523313105029423776463005603531585520196865884137315197842484647346518588227066468331895786002981461613122617288746521510326713850863541285334532703858462253074139662955436612399599372040321561277429737555564441523025353437432505965059380901489552569502776243108492789818996451700299814335789219874188676493097100351573363421819522167677916638273950889867193438168289427048937688047539849014024871093829793259695544464204388715802512256223077628746313627376345975024972258902646305337653108990511055442972128645629496866034070341577290281323929972218375272923152358843697376214368748617145100818155926139335549113103550100205360867266034698621169567860503249490086973536324412521003498846070135653629751141039189220284993324149616582218087902241965118820391367314899476994980616273219291282735897629082773677485593559891422637021748828903133394681982067713023356247318150698419309349339350531239503170235151344245440973699109570045525106259818113688031820166972491881731459528871734548289488156192612879928584249358058938801243217208567108622435802722552027464249363609100494649843088077296641125230771186262844614478415322924827597142403373855976869859970106431719925903869166335346504562997746043125475679156262863837075106670158051141886916838260889148565111996455544495294281765959011350300530291599636064863406557470221492644427882286005104050340330772150064503966850781059589409686525283366502719212300827414550763157421888037360864025196107305024121852248913193436298976360799627588991447542844626186576120326331402573942783228730558805516439376258139991881742459798666653296093412080676149891985459178592372674800165441951922374501637021304647833694028978348501325983914714127240559193753696489608789177180799870642709684944733936995299184545980307790109769188676495493839579034211460444774582235259179710629997344744585006926517788522388032871755635893780747560219372945785973927217070289649150161596371849955085752186629077998878893488149287256280523777874666287535841194858532158804298152717395147796211455535767868494230529918735444129537198055438081100442093441559617170671148989396658275881150831270342993811221526134984182895082026132633605811089911553249407598070529150295695966898947495275431522221798145378246282500109430689338008612962475997602492782084385306357875228298335990079711357065514950605809862960171585655189119279384613037109375000000000000 [89,51] -120193070896306321404280915114369012525895930141923355281860957259139043642767033063083239153132533519971111891958211420930055928670446380556180539738277785167954812782359833007042492978109610201844649924531919998546733007053965505521260002779810470755598004603096928932056300440238110446708470173273836484728407307332898442486334292549579323874770438853880415455078970225634992121846803917069039164756655886243592406186844499798545837245505512228124836423639238632097880596892877846111762070772108410773458398876765583840887031724288404265298320921702267647968269128743706120427508911877476417246736153475257320111317518611216480324650917195165328352723860904332313910243423222860263301441517863004656535273739311705283497048841710432604537327614812301690087757050135097083605588837246281685592380136306130647942900797677845532722548795885228882212539435737693978833664828185532125753147132705703564150301087389088647539922166472180847998581658562212693216409689341746413285467385416481855057325197967828900508998501594696948854629473103565436013704891699785329928565072859596989408702922434715506979775023824356844515190026943283059149266374360456240002432531141032586047761876169019274324279710726737425464703156538673667614763347164199162613352916170258490693486722370630190867226066602176487321192034863642526972505632626960938704328461583773765039074400070333549986459477264262240720769103659322709239318949341884137516267790994136787792405388670777971496202449751770910909099842573796465599164099373267631636431526176578544509434782397735746467668201200364086694348804575251678190674380018944920680442815435206994701474975641074145239158391899157471732653522676866115784203397720814043531859894895499565911028782750534895493966417172815663213234208957619029719306070200365936477760840284089982387429617378593814606160339625461045512643249010590873675116436064293313452609362098755923367051946161589850059592287049335584537812346942919500797618475142383555443427999691081500134074521052269354781004799271739446111138214602669695023574266334535894752639816652305059177826295906402736845403172282539407818209957640574376067789060555295678381618743580835233702024566642964140092661733828868066404915529221508311619087083931296165106551335014203837733088213091022758153620607995290187169506578013221919748080323147034496714044178738584656130703356205065850674978348758068287823728037183540426740425876230507884315380569096797400835931521052545655294831183912407368552521802484989166259765625000000000000 [89,52] 32755823789219310605046360892489711387557931159130716381120278401073140660428508425581689314518196326606008359970232549604091535430761428283118686441155599973453507845975394510554708837202623778816647597957191996164512520900163939578631846205411999160720451114521613948969606038953113138905285662612993403406109392213271112912399299441490569817018018914469776466908684181314798421086632217468194436224063420547538088114342464417041407761539385742125779861287074950498139141946865257094445915927231663238775324312087980364849800605226335813800762092337089217638258517976568384747210300224555397035449600658902697524142540414504980200636526750882415148972477534984688483095885943816323321392898470404993045347530806709791854889485813194910458391980045714361204977310754480559677875210250142631745431881051637116760962746627168321524248423082539791897339348189652751213113346667526309334756439687571606783635623909217189514937324155219571124588711606259706868564753044764957373587990791866056819620523175494568339404742717758398580194307095476410043674213990898034478859271941757341150283565004419590166858439129747837084839293492010621008248660419557704868927210909538571825528450968455758990916344147687488091434323147257520730615477659709510608576567948532591001778146021875272898998027099822982752637886055410218545766824082596764315580516837508814246177405329069138136095276491327378981508499954250212517231512691668686120839052316097871015084665982620135951351797874356067402281040128695924169570083245720381204906115566429192297234487929150380709076211562341284570519046634951961637927922069403037634109532071963996642973018403463015202247729217890090957967169373111525201750200316475469082909345734609817412794921898353333177433280549731154322097637106158039206725784360821969080256103460086072985353402767758422807519174940123276959420010839129236154553555473088771270483162447608045851447024421927065655563335265969000134671195960170429044290404466739565524977702961177052213899182207969170983651226472514264777807348287670930168460308526820245302871694743728208780751505026519492753941668873758596511096237811594301327903308569897383010578493492649651754924215133545619407441644699597529967221649889665286573745829337011600913310448612249488070215226923918646756838682029416003378951362124182060401660196872211598596059045119670860086301069409845771705522158021393613541582702766028492030064774440848063028852977166767379189446879928805916176726142907682515215128660202026367187500000000000000 [89,53] -8073845802625984217516323046425158756053431777326793383221361381087229322356971350081664113703056571923957286293941506813870937062681962203596481922880745741074626542328575524326340680648632302896602656537324756812761021832334668120032495340674302746788110289298882322101499426646640769238072732260430340182987954817681429420592583726751300759576482506142685451560899881223919045619372012499465214411432703461016703388044538756932529958452897486387675591730717550512961719208982409594753841203919054263567467914279986234521245145693374458471677178962641198149133044448882861206329347991254795940979368843965537562958194409758500752670407277974974770689626133398438668878127459203016098814202802877757424489035683971666512707804870779123745761517089332570557651462373663838643086246672165400323908708137377315545374830995759387906828658097152435121619716449675389469335537531551277937304610979436165232413642069747366957002361802108751268129382767035024445793352957144593581555245247461937784037893231718723668773557772459283477361367552008718126735584249099415637310234773460722629896762402170212810812435054186450494209661552444453639294577735249191312817935355315382949668098188929411836257303879358693454413401302156761469755284542679619812793494733801374642075990331081194138528582124307838571518283288117137079169826066330287440459843933360949344946274590882485066031461350453414458756833628279606593098026148152141585665429352281238302143650239510063410445996715195653387107746607905816018434131625741063137716967891330923466661649634472826781789432905503689451992436733320781220920843072432697503705391285100136635735520986320165631645860173687174335370172789573773207284980147715712392937452478197722846953006021343275111537124114613221741798868163792382596134890889111386298635213649305284751076354668750265156866990455343495436659758470729281438313842169211386010332413227409536203550112709293596190071961986082980419660273761652113078440264562437204321848123801012740032426192525089747811707435195339668646560828218194366528905689997654554406814617225283417231321400620298424814192032865153291929494866560960918170010441276251489346093174058987635176495341856604485564921291602292771431659974951596029530889112090874129712367982895767448714228312901857506921464860171238523217455582432211023445424982359741687484192761049746846967807335072196158373125917411978673019323015518467805814080460217277361676657423733152657000866943308677091493269495359186294081155210733413696289062500000000 [89,54] 1768334310167129605406039848367427358374610747980311366346496193229777497358589392756806839505644594859843873724530500878520473170547839879687980709373248987474592288891637340831372268369621115287067758947527802892764785622433935356015231755514470436723202083760845858145266878966249131746834189599209181449601530157523326391919567688796557787706989071354655396923637057035401229035235581724171970917011501832280702241563450306464251859881847816415749897211004690599680569502814617448959243018420672290527434988190125303154138012011366225721807308727826265510671438190860342489188151030630133227895158613151000791825726163564176595160664856145029478224084053544086369266460967496796950106049765780210210896620555188773476782368451905017374518459706111288187778919545268526571411133287859375414171424513954521060156801427358423264598704596778197633451799420438764763189551588941588696927265314258240874233005682095658362165872076338518722804901567081385034833153378150557067583384820298747960361736852921827108463622433251510426465255282620232663281024844684093411984891143692019095452524048365867533998532959300999934155994065487038756967821553493591421082787491872410505561608748753762220300765130692604331268021095897329536371683009115049936999757092479119934777157034415874368774574186970143611020732108758826188470743567114482873641041977977015531890611033074901658488060707200581968330257463310511519999767588951413218471607865217267979607089517761329466550841001335607907524354741303104776906529156504587077046622778171659859704622249228444022063915626062021158441466720838673823829113057861711157354365353374065989278971637404623370009453194660551763209872254527233094841290325574050352550970973781891031219463906910345372802306476216488638778261460523308871155383185787447469227498181819572857066780889413685592798915293346697388844714282458288323559812343174958462134158529689562512926001545607439946357956165209831802252824944414808930248785826841632537249859484250475794191764242181588735884734796792196230694063138759750912388550485047381539077558758287043448815784193389212772313439849564707709503492558338447335476134803167983650900068485123678894216923752555050722206577420117143410909798200507087566043393545097853359078362356789344988581895016816943751399642837525443438204360972950928670213655548785470605640295885030099274737785063734267358809732613171005222433284713057268245810993419284157972514866210867784880765430483538780404018098124652169644832611083984375000000000000 [89,55] -336571875826120143360993252378490328792837045264310406993989898666434932146780169446754764068716323129184422480767496623305056336338455389556338341557973727775584637122808487118121897977160345683130995118063439371639177085403373418154126325735970027311894720649465631149470642339353634802094085746198123010038534592662737198542256295380909961932761866552820459837637752514145681897228117351469160557883899139627001572368172878121986461125505844166216235664219444875875825602881887718441353282611414391219126536649017932056703713813320731545856117673244172643555124422220082121588428317504184457193292401799828219038494347237185579862667525727297930385179624842945823496846125976551130186780309436601692808791150944649120044133089964429905497957615279449185662731114609596129609751215371805487025862632824151812451053047636444635440545612492638803728091939899508038200290716326547597307800005620783208034577825858150082494354278596053249030446144935597729062836718209431308523752535597272254886143870303717653278791762821450560160892971209162515926209354071969466206649503719207905282269290959320243960862884245320446329405537430832802066591562081983169559069268960634361065102575302529167287648482104537454961600755532657832044833761653214056741841186910487138045088303998400164261780494470371646170003319229854932875278006817114645000503276236661116038463561363058530992127597384140681161288001373209536481297614333165472252179152322308299505451878368041381806661278105036714962948622343744405138569370180358206439960435870181894515351268069675092948634697148340010783651602894276230314139549980412324066954249391798013668027109192776036926108598548354092985278742146898133369568907180979263766196625146603741977953643371583550440346578388951344443521451227976789358003179240133343850242312970633546391484872564042012561609354922238947256132520657341318550107939412108385731268835215870450188931503417168771351691982608982476682651125914104511779605741982081117522201152426615731939180320687789325097493963568804246844090369327653389931329357785779335241329646870192199988043901606675976934115420288283955455769891407773816010792319859575643580176562101591655719007239174937357176463720340381633444172227626119291161858675562139907077859624240293666484946266762124816274884745959866231849829703970062528327961778106186207496528988402064187050077223367114712207346398347281689849270409977681535731779316280884565953835468209961065274587088853863736659377536852844059467315673828125000000000 [89,56] 53992423725534103245437228839659184702720109317814989915760748944743084296783401504751961410397446869035628905559192308238339254653290516681917697826392328396700327180204585451815500455032178983000608604030714521162597397834763440902726614557016461335775121148422625272740124400825601826798924320914601700698867101572262678997999062328967961466770419577307322539459858685030110773865746236856810582226407301309815569412432031492783516525968165717880594115486665702467608428552922215179700079222834671269116578155296544829361933496996818553694088865541945610828303165764129135654718096928317375985229968909260128580324712005187320192815217098898894659321053044056765954781700317991768276253007050740391173995539744348392126471184522365483977371913222069081292112764717334182644087848435067464523106065666171536419807934090458669644111944142373798014393326180382961299541109892160345100030677862486745564158710110352655802299271641471624904537942743565062469621224162338942277345284403023749257394837865492388271423934752364380515549219471692984366094799923429139707748146622771153836335855961919526576066915016516889101421876112224533116132169552224134026400987142147362054919143067951024717779659812214338703053889726516044617715709400248143877919638415952368882948842314093049954437877846932679646723297233297938244194753222860629612643993310328725771093846941745244736329445250161100723056747233795820258851402477389228485732202221879896687460816706821631555986255181757354142890415798517150204281004706355357978672658569230983125557647956613149689171371449303695059973492794192185694049838514050031060369975983149974493724766607069131217507691000334528046824073474547093510850746708641311103259549710019254508919772211244459220307054373434817316599108083059975408390834829830227014904401518920720941529918049885439365942633979115592972037722711106713782954732842724430559379762403038954434944669095658368818617675886136582323151009540339920131632035931939463976862128804022893246487385233306473101056361813835592354705601487102174749681452166830122341304892876218965403870009054788819361355458147708523364386669438571809713186249158328004560654902629742526403008743645778562446775066991716605663860204740207910462781566660943188458346862109300883097000960348783301860384092149723455787899538095602819028561136076870685145010656262773461535333638392535906846956914348870906296874091515895431769383810761698795327412528479271373369851975965172385940604726783931255340576171875000000000 [89,57] -7080158623861492044433506628534818428536317995296751439304471972932777594953938266582821399232050059454920887074245476939705688100226119231538259940672422659769648548177396539895087487558347444650363131476601538349264216909042966083952576541548093611325630182223193908001663998141046791379412303260731984681042822953907803629953108697504714081422530657802520211622397208746525117881932241645025278195705239782627152790141897558920158071819282524240756975572013347505261934751721680756832114087879607643265741174630791885536261273154433631230077181181344941846473021493461515990024200622737921552987751462199487717036419440438023196682183006486847576113632588432410871690130836610209219286554176655380152956369555979470596484699758272731123646446553557580908004096398165863483130885351877502431121617542910249910179359806497940936507118214775213661279699127921179875086636337869240109874940752177188979057795355500832225576464507840951467020482209929002547448213963253892948863536503222491855998306432812746974717873818976121716798749945393709151792563211191883940728712505594022860875635186916110285589944343083927843359664738429043280019057509823036996617901061199653807455607338403596180099608589540796723755652659107030105408955781791775924081676574362754467853926713813724571539190021118919944506809905104161749982002721576089993736744965985617271416029158071758465967528245751420877528547201440142777960048705655392214315935914804076175855714625971657075995272406249134531215797642226112340708904007045944383674133292358082525447813361089791489992359562520265788530689549747266654689532329414634000525284989260745981044119317863607232835935312313550327199051854727202902849949992408889823919224990113386223283934050135881338393373919126587115246459974041139863831550622694642638555340982751488464333794157726203102501511332919171465245066287801719263315740512413628164580691188909082755175966092852728681129117632522471135262034806489297756719904387125668578730265485333767736231452079845152022500801299744246373997423765622834990666456368451322642894980321101358351321542821970434991124926698959658845654718330481136617454989770533144729776122308038007091848289384399584427251643624508002008164805444293940549543083980348690931684727583712491457044039981720900839726361767641804753878520112419490745197461106869539033196120349822315686708206686546390577596787110560367503142678577665945011027531519216402875782246156240435893872544118043954597396805183961987495422363281250000 [89,58] 805967683879068819251683848049573925158213405482369548850172660448932135130992774842516713494083773856133183397454894064180202938784694434955718336248919588401319713558799322983366547812698882885078528737077667726105772425858737048476268347008731219309657226341944498370483202798515271261183425715696376997962707152767525218181310178533083649594744328149103605852933883845999842323745094719202765202174759441921725787860068334990228208774732037046781117238362607826488671132461512288101794187934634292760634484641994814043410662539451503171261610659042273120488433452263355633576292537734040731871139473716670895021262039864884624485991087614343412986816812255265216453018163372148498181056976847318895885351392109731974800311651734415634446922013318030047559472424722860510467764549734048425541642232547993765433403972938712310841418623853594612291661556148916783479759379354360608088266824095382188913811710431661988173493238935049334246239096643089622330341904955388268068466990847768078656265530605574177008536551716751859942370871851559684193082282204039267928538876248025018718805325980731291705648308436872822081002645675846070985945966441742105836372860889374806911348561228107196398062691626210639862342866201413315494362255909404581779552964381009928004066737303083988118210726905108991549647539501115143467727096138316286365361793951046160839817142873065693997491274884230027361435210485177831371839222602137734591502331449732988268701428079974515228170875055371768593543788449495560213699258048447421707851564973631277384116297635338521374944688113622427523022568106804920517967274883771469564396043989335685758479813899047731982302730438866047420692740930097883584275509128656433179375842308611510403007227345956195843890548909691624519132066897862383701783126207127887778012511064618382823719020008656828468058129645218930204227233822128368304744001455470524667300164110478226259772896212317518317159525745970803645613709576878282218823193362973273945148350527179588358000946150273136807556009629143678904383750449616428379427331344907464446046901792697671487238363936123528165585468007290110939539040454393237115635688176396180677664007430840799645899451725731012113653183148017575798637036850659630865672671944917637375998234309341135180684959871552647645511499584258389057777752582093049442638096963054806104644515691005680393815756938612417071137980656920646427383814039091684793492947457653667895190557146709985775201445790116849821060895919799804687500000000 [89,59] -125558947261296175721653100031876492346977669764736806176628310728712810080263050663258456237932874931770935364961830118673632063030845470451279550870165793302764157045264961776744305210181466698239123630658330585700922155862759187272991749438843669475511019788676580679961164346453066724429124160995373150247099853195566925306946529693395446209881351092414019821534629960914535923342440342418502062450526165423884347281776679510341027349666290731707699158958005918497246063457409631584286513993232853780318940523780416554275579247110496754741821255813635670914626215040302081072205373003861603923692997784518164015624575194430166647207727008260700552897024966908382379787755650324991883016070086998750990620219737766393775291857660332017797286640076213169990765761664604447780179414951821486432789788176688402555262084581723340669910520855787476156740786912494443832031359764717526785722587782770480134308065881417533804868518763852707197191469390025783865750129916121271383937175485284502803314129963879466703193168807430066978927073720304092135907734892488663290793925376798660575732165822957862025126450187776627710632326458152236489022429868968231144582369492752381347284141200697759936729853178373980497226110122047816403838120125873120323711648013083187806154856020805085081583738444038359019157718069288342183999394390640360232908885521694100980303958419601545221734026628139215821167997456465313054583556493075423461305305212758164074148699256214650686532693474952315513336184465414354848832999541860097469180121156615995201423027972837303928326250916427014071125442263146900861736156762305428218083731398210092411692550931432181313868182195178844604050711703452252380384521736420996469503082892912340017759993170874114299452698455267334559648906816379507522888153284180936550070185375826432883327287258515914385046766744423341198963485853846099294763996071415246100683061371757837759935591042277499478928288950525186363715201982407513866084275758016207992112045558426402734916130594741416288752709127986406773695281101686050577089029625132799311474672165329023169383547996330879979213475227123393782572776068725490025021313571582933965449140938470689353110679435622459242426831246062605834269032132073958834278265687887913890418473756061642492024117792761784138696848650416481609390388820226092743140448591336940287657109507645171345309589264354959336869413880030073980744780765435299395996050808181730460864880733785897692911248668679036200046539306640625000000000 [89,60] 35202713999131312469545294769762712530523079331054702584817765785051856219290872864886638138316364862409616580092957223407492789490697344340587390116757550373376946124354661983855233132319050539593422265887155403471208918853923708245176862263920290016966088267426780044505449257530132664625813392452092244010052824911081055172536254983475677913075135868565419211310817013016648058144815910034902139875330547679654942454367021284109261155385862211185371029766026868912755832228586980578120548417737659433649962271523238337636252079544534366619570852434417629338799765933615280142678581200346374433354202556836978829138578586265518058733691503800781217968956408502772007413767333006216072572121084869644086848431200225820644286896266481043731828193834739998945693848553187196759642748453941733504659231984714913428592406986254949173575513262473005484384270204963051781586830254675716840316644546229375775950782984698072943326883903736694415908872605809390218644341802980018674552647426721612892552013531046159944520038061150683189736659615749913570321252026528780816908786855353793288596031725529162122972699351963454085578297848038606070023191458750197536079826227980339946152833395922207881391729029731199118986253557998132017799991534674614285327993302102050919696026453888497578720296387569221618801700302424473402940452929033893276140689416716562637940546948598355880748448793925789463720544680030791869592871675555597613640510669396792730211435415010820393440959677935269397076943953140664196774428076309247406463188022373420927729564301180811308996657641658154721121683634775530623133539550060028320514594692515466332891712036359088683813163055278762315800025052435144179564923139891120366217088707008139060939425717673996034253370528962420949935393708166805479514775065944337863420777758514093783869612156914530725349138470683014260654340053068197208437852455015065616409191025636992670348057795695857831970434268073717472548396255223391734702153810185535541785748771014373957007449505434674057616642662643472346812946712281478061500094586719288860150662008954774127639453584030277758926829110937294853136614453005958799469482102535626454376124664726624919928414104373407539173727421296454661372037504852490202401937645447854072402812621618350164831471865799225886287339035228638211598218414609370271300061204184315773163456158477619712086473799425580447055281095755768725919854428624252246116210844706749261969966346974558746296679601073265075683593750000000000000 [89,61] -9845636300419892262041941860389093491242415554754227012859747675344695153188308989102859384650383386351137521167544390586441470247691175633215538828816156697510915749314291810572632269361544310649583085610122309366274743922131867837424769706068225499109682741376910762999333616139617556967604452739418480881575481938102741353075060943912041099082070434425234477466655049264579108455918771174295262799266438004332538594906098607969822943547118545543283997970833579599124748586572329505795294289690174634879561740540920163694507596795190560010950571006128331226859643770303965723669501995440626217938349756839435554651790366518253119573417402824238109710747791227270151530745349610095970444828658894385367343888373227468944980112453360442089831976844328032740858714532501239938918215402762043525336678655812266148040921896426153721524453698751007219685810477125118128020799699885154211163588762751481378714231700081358129828179916622592610374930808700120075515000565720043880811836350015399139514140711490197565266247255523836292468394754742377409693155771225245427548758748562708175986362143024368661699776570225738663165329128587890532262703323113794473126240850786114642674676354784558608508724583397988113398014131491487065494425416915415835624231577526669283539986515790243588378954976919902216547191183633926535268419743693924879322842785358685191610395218429652508061614119126808175686801056058552331957664583110658211273284531820686137377670574904296875371921640228936179343493670698663265452194431721873454148071629555033346058390723520004066204781806612834276025917281484045526422836461408429239443197994707857045338203647870889310638481195542973262949079701882373497693912065222913968387362666419370744143785845825626109527704735145699092751690944484171764917842989617264009973843118483103118978359527839658139186303908679413962099532196840388425451265103424068746920827210418448486111151424374375022393243727576487538740629297924170487893989390826171673472585235098738082026876248283754273572577827021001233800279111069142368157181524734833594846797922438833790577032808345803899185770044588141257283411238159618547323021166980649184488733108586403638136864956645530830922422065827719589693169363334914777687242292713902449860170932057323192464666526165695833336474523231558505769982691591762019052071109766186393128454429799687078570568876902650866050648824338482797718102812253268258531020487629188816733338818210086174076423048973083496093750000000000000 [89,62] 2091192545748149236144799311580934129390031767251586847068549330411381213537755562231828377068255987731965502367745864944904139394382021288815140137531165983409383734118396713195531829528492234906947791641906525538598425943357971890416686573853349797275677956122182230769995078087002063793920478680659689469478034908486738068669131467754434618560812487014970017097011708908233208053653187178945623167732813507417573963302895624607843403671899935254978031256234033020429018343596030222807992487439038059398067507019600858919466220462325562124236464405044537893695278274315548087570645646902155730309395585219479420334474959536587583209242847704315191038726989829947356462642014613026618060027104358881037766996816470602063744571887860216454351318091815771619374343203618174743364890497247244383171776784738856360601034391315634669158762248602317096720967963723421984452650169798977717356839776996327526188848440518700298604958714378907595444933252196506184959181404079790864090761081316663783463293062381797893269450353525808205140399443543469240138177364735175779675770287617804550948019360726737479207254611486291404946745230310322482250258543130338170543110401747904075730807543137412133030328226762326456177499257896149905319806769075270073862097854844183270851810391242847672983471869792747017520212802805963279532567025547615329139797364605073596499222461813601436810822389749083380196853539325837564471256884103168041414564472167695931054142130696450129048177532319352072555608466644444433227428992838710869487837414042271862471741323939865654625513385987406981917937475275065753282797308645681236344499176030851792353677021032328396444644517783988224232812956998207035361205876590756037715132172220147983159918186284656321163795840552460886845521042810250558124909657272358744239314202696498885620226124992769310555530044267429715765990056041385578598995252308863977637503136521104373295464723289657216607805096365862324793224980522691042711079453792709467845897980840380971071447285791507681684664994395913314655571359217956612495977219387843960810693300277124044147046277266126928205212051511180204682065299195147378957232124040799201001889633506920494757443628120864586008978072369239556676665224589677147567333191444705390888999672152731082837288229050366181626004419556925790569331632541006827158842033028350944577922435717865600877618324574139480063468185877969307243394560036076160628778582123744335906356806020767180598340928554534912109375000000000 [89,63] -323248354650426440463241686754980103111821623819962901656173693476236939461202755732930257023770461678100861054035090136713011248918402350414713939119933952783138498548103874549630504447507428034543350550296804407559325867068108192638918210173540389827571208458795169900110774387810867326822387759845955366538640317337709499843641004442152062833209520942561092479833557293554362210683367906819847962729918098490114250979063257346465185043240668270647363823414834414362056503061960356039905947477055883957202788160083013465810148986924745755943825685802578994722711584315075430541933382815577478013503567200782691425910801894043737636195401950186431336200081407079784443522055395493617123313137238724648667624788310261371563551808113306490142427696822815975344217572830412174378520797484824459517904866226796552248391901646323527549759422172266187711971731656320921388841263981705326155179927794668964749149439022225392078513931272503646831912456266394401535739840673887070203036086422273915796448073411374196373414029048504930492730478750493364616210056741975379730876912845430724475567019111439119414694430146875632468335763896177276284194176190144690583982510637634207361729093853428677129429164662348636519715400536887174292803549722306676437941034573821819539161675938426817760103359731286024655598167051783780712101344298127870420266514199863204933398650025428503183219572803911725965687446634580602421145837215568718662423794625478989596232008671170182585693136364626515058401128131113570462732202743037810278036695890366468870871333642702369700830134344539020145995120532738137254004174636594269134345256466364082296060634895991332771757559252867729637115950256325283266296970031858092544435827744935470004451448849219183169399089507158252275896104367170618714372378631093880427339862290086280721279936468357937856932554662497049144641482770853307748860200108990615781069087308605800427682122752705514947680089937538617624532373322535919758579747276141457981558618617861918624162506799012360234755671519744753500435421654304545390963934554236071280123954543383323942598136257456460182548530449203536726905802883747622518978387161119897071957403439004639577625234065473191059747093487988382603068564136239948671469815026823802203527072305991885133372106855306349993296206483997454433747477509721960172768871551615092220343143794767782072767903421720608948573890059966483914415151114487002475601557552028000874777546869154321029782295227050781250000000000 [89,64] 33570926344113346699765863483575994583217609775377680480019677864667043104520537419202153397369364472019138987639018215292435895905715201772582365266041510090353791034484249355378647397792395170511136007050697329435597461266571168025529699966958367871631068542763124617575501910337183335577112340888055450934005588027569143600143123262699194145001788259543336266245552077401539959860880529508039009769028674914659322195315967139370692903940913265206161509386040525238575826553186301931087049125892928129941135122128151039856599079317178496374966857651848266916399126713812635083220763383094377310859413369784029755888473595890092985041960667817687157337552189862458591917551428746738649304492919600279268938547267052989363560762345095433978328663861343152438309222629943590491769063107516624971743401748158562675552370847039709789710386783764848278874701944637393654173177380998292448395443368536093876166470051693149643678439074205929695523337911537640879262975672983889328758262857906713708397670990317863978083922279282707012847973178712101620018656443814561351399923190331950533752941756099390116513397938812375053355531659745758851666770143931347948661461526827543097285686904129595780357283415256226004224781437857169348058597600327748465823383971549634424439997453385594254284817706861846933970290624704192100638180610174051581333643272510441646443957715744157307839566929713762909042570736018088405091572787370463491700741305816551884721244019221948116136298950190111766073583426821897687642030596412444898547350084741356219836052451208406978406183659659557815968048491220204107136275174355534253804612442162347618054256143173857955208931875173487358791341351207527010413020498962926004929948101242943061904702208439751733493061552819067968106384548945350117948184704384966723513237189406590402751907228674945545118728121282084905447704650860758672257389059177248883282351273220106518779829945614376240009914930428178242437984401492106598157241649011431404034109662703391895527164945264556958476463350758892603223925460956536578807959621109112035756730204387483508671670650405746568068705641730040349399181415530241018627607031999663743283496413979807389205383886205032307919723983723601236246499055161941459527129593227837655523966629879422647630487805602363925371745995076437197858307409224064270744810355213323843756713366863016706987070071737651849575951677225513485237939800527942613150855777348624542355537414550781250000000000000000000000000 [89,65] -1277615439088086831314984488931045745309314777848016933913954725329458591308937330637184133083963549347987231915758998992024169669284906782965620900994802585268467662860231281467440542806108308984351388953127028285012172171143181509683273502017636485938756469223194367233584038477202521903977470105224074542420485594670653327123519033904582471678126907783817057940487997051432472109257288912192006913265717358041222400192221155349728138983173065672515415211175334921342788074293956826908992019982892399945151721821054415228117495141747815566559192728996143564094054002931558451775643762092608662592960567149025787807142145805221979310771813079588934202253314992702661473393530654806165745038009018570461700285488513458315262737163494698008389037164459979620255892581683915976408550354757841163102565683443953314069369693598046530883153175128917938218346834929456283724453148096187907544963433076953299735591275343632037203643295196621905259528068107791318187655376854990775998148319090753523580446560318916785191188648093644031783044313379917057385826408908298851105640270962854024579834507248443113978384299864309982753082346493545849490140525910953451175486013977360628505235884620248286047278184049231139585211586084171522693239104344258260192437408685174673167316660249090347043883996953231013152812548463868691866604659004057188880226600862054041683197002673511623566516549352693675932216460213870207561204012117153799281929132171996955963565489652788619681625736203118150805403692999605143222876887103730030026909408419595493352412378780993462386803601499971712964754467306275307305238284334495411217144078531774779967846769784767684588460352978904978627415403957637540284383599557949488603238436531530696621725763470672237697455480508872863102232752274859521673094584395785212433484991802922829747893593793476905595531777752815820582503024458161970562882800354723389687022402216624209775924981205053558937180642516709330516182871808352507265610703412418230420563098581304230551901362677128700167828492832386840686817172455055316212145094365519117423046561047802959349274443784417377278080961103350982149858259774118493321748895040958381536376207484342203866707688984483676766210927137346010470232229644467906661141403125043444785678141716962807488949187651014447827065153849303099718084512764309055977071620284345113684509673181116047830506882252878359835994257593484894668322135122002364271409646789834368973970413208007812500000000000000000000 [89,66] -304871300165879482097087253898361709123203083680010264295531814424708250853520491712335102996881666181351586177487693927781297876674964292912149348771109058931695322330514030341200611765243316556967850900920234092697010493653401899383159311974719861303212425222835519483687492741837207004758937440785265250889058698379493129861638662525947544067935766149361585417963405607080150210630811180718891712308961570798802026860431492368702059354270364082238220214715939064568702800314183752863961358948879521364642343200346253619277622323577337650588114203167090823567732516872242299844774621297337434870126283699245341221392192381175792945651560414712229283824192724722003581113176342389215746058110893307722450224918864016836203671094671135645535547198081841424803092902762090323707140783060699899842996860534812661676452777356987281393264467906971567375862955904863701825239853713736288042502911331517763508042897180424669480054004570941975623149762149671236793295381650179043534029595426846181871655798113047815441348900203843644755944419959103064823223566219708746999707526990997926674913683345378295347372247421483340375843732558512415622894956264820011196212192049472617053311777876751689134738253827127125326402497539226800722214433377009003552124789387060929767113329564223711142521166428895475757830176965599681503045120154931772268258664351144940798458414270828421284498852673465071650574348222834553097425490361042900299583694304556538497439472240776720644803272043199353926340921599700360313545915232214751588127428903641743872279786550938040094153518665943178156011022105964275691735982365897268252294469150802521217800488465553353239275993789929079100197995883482733481040391476960606237704815059047226842479814196234143418711367449432216165543335375572233102088490627790590233391395589796817244167624882546196325364259556276791052750256447744155546541922950065134195675158810104195125121182561828653739591785710446296333102734894204167285502439151503805699748399936559015945579222358030988728948612760958771826096725894744407494712364053806759222193874043244617325148764575780985834403089401946344389355763959409107675119331048854850441944313704677795773356834603755405800803233509754387950075617879526021133854262355048076511613992379541227679425974529924861036901768747138472465919499228858471140550244601468963854383296776460755290791650546638800703012912350690189573418353852218842803267762064933776855468750000000000000000000000000000 [89,67] 69844519102669567532911214162874709555649523315223888028874773078534770837536931284998066285443989715999247510654882057881379780385334469717046436590394333151469302912435559846299276809807204191414700904406421771666346884332601303990308202098793293638557824798802145996721259297860217720913918183296544187458765593535878063344026933695580440683566133681827327441119709643949925371981264738390477884024551144667885116055418157792855724032403246498960568681017766118071876593401541526511805948860291397906716048692672923426172101333792734783501828560440983501636286797818311352056205633147351447500411104547627223298243317890392339609217869181367334674599540895337109213164406909704036624906946959511465447785129614173485570696014679694314672733192362586019011438470851430829100476841948021136752824785667556420552920434300488175758743604774322815690541022685561651257547853731607359674763155052230556657696606781467806942658219052420501844425706115886767094725756829019604693086014313826755681751168225698552343605726252072029331392246852885344434633262885503510058407917763841293568053963529232004702719985506392477320542292863465709033444126538566738833978734997695740635100135941361038025578481032033953325813122310612156191549567292664419807834558179115006504936981451663296543565758305151354300412655695635627952951574508395238523437155409159408142477657223847987563993893472811434281451020348856048830454260185447271248269352510344349245067488637744721226820850839770047040121149731608235508076383649630305363029949799220565325590884379599143533993451388164618317795149818028424740131036599040938634443814473954301965435453485077923530524179055238773054198965442770653243468941191498139791122903205424788734363603235108408621508975734179277951153080718110069816325836478905695519444760378757328084291525013320011303162612368936772067349686315816117032670962095034630722279643805822254978844028038928073179166031734444326440776965905069481647308343609929245287731961507098634176747518874281063008065916314527859423725907088427378975304785061484378538898001225099094038198401186754647627093755436708944150356534355639905660813449091240876988211358214207829680379677558947097149721415662421068391668046526824784036014579677578527841170702092141535996171222097333088478799749667254143949644296158759489704237515049149595726119263435003675267254749284215274542994987510417095016694317283212356528565578628331422805786132812500000000000000000000 [89,68] -6407572841422510957175521330550714592565826403871338581302445744977564839177317429498420227911966782574276899683021446675112933478852655925997170329727019971412660323410297906143433384014112440554703124343330978805889695150873103166726259983444812344187948433886878487222608452393003920447470823992980383261942101214645334114972420262275763690512780949071532678464233136073776256892356454122062301105501645395431268527278024790827248709074436647999911002444561679083614975133690371296521914895571744270646222513043527799069407165865320195613625848972239403535173071411503311614953939347037854234723326797802339239685689524971521035859628388512482051458885304611281395565578737494653927774627909534704784579662729004447576935281395867670571863812517158234854904626953439581991060558598001447555725390029703642539898756131305412290113368813346902717336635845690647567109707927572570522923130518960033859792419870197349848503339869941231766397632985783994084387607950443438559074062277314509385996987425196652523507049721271966798631525928738606853531624124093999473651349827295635672694034629210426711345686764291936610655824865143483355881560975989812256299536589025865276267917081458067568878832856935006235607879433887820907952985334284692161248692852217272835391936694653698599368260288148566209862645092742157210419513670264862259997876650496647333338749234517772495714851799379582020044403802886101180935033040849517318648678553251689987493192394460824644439497523123384525287481023168103835440724823436855711985583057382152371771261606884089639929140440958502131041856080835975731033616513986773687007950853788526069381083585388499055252567018218880213662398546451976744931685194205934778206289875774181980685749547026376529474495808675900432671411213551923958644652556559875328982091143082794035693971033141729200204495665066481608308991216117400337070163642914441727242550987025404969920794957151651977218788372998780672908688060218584596834821145670018847090415344219615493577870798641339717963646982166277778380375745800681240920859252968838969255113888250326788913665460261900237758768985804801221539013359936529086157629818463484055245551099738252125113511617908414006876472572004429035187536205986694614308187409813964878464811746754550661409481624860029646689022119779277019599681383665828518922134518130750315098967095056008663270215382389792374680981272717640541067285475662629323778674006462097167968750000000000000000000000 [89,69] 114345469361378629463254909133759356976937974506729968877872520662541459424175598526643514248858385572901389111081975870584510489820946651265882683456698114030416884924772984795272349123679198141441146625342872636444263828220257874806453826578815864720733423161645493198229989058234869120224154237423813933756387756757210511316062322140129825067011740638049862323469024085896452817836997064019315271695211229247210452102979382598657924047945756815681339639264396871363975984894188991828643821274406749087984412257077105546734304277171522314889771362460126789832903877157591681521042680472461371146533538016826132821681186343731075942400272108186569119208654342399893578230952550331488755324292393871814887081068347938724931480542821576146504443434132567966233738455358553308260149461147140233727173764829602132293737143026381889407361192319372715553198622931792680725274124680590346590359508583244244575909228841399934999819271586868424729153865666068925120864213450917919247375909524207492082942143884289598395779556507190862050645703322326760099238749671405576409426338143079597531475256692328985032079441013030152861343042008023821513223646598909725326972207919734704926219681589014262644646108909788017930569151134338076220604569994705260204864541520136979185939790969931073336566534793725031228752189077952591861896209167265450100656663493637015250051689787080344997243717504367400348317929429642276464466856558478329890781339542102098818003691168746580736635796408053904153676261000285242219415171303228902067376889474999255683022796625984568197375459117171416310798700543729339400349511827204027596284583467808077722211127469870189510981003716183140924244964011149839281141849048692837956194246947804345343726669710381429467667078393138593173072008463107640779807792763351740957728192150573307291663563536715888364591181000489867946758612119234145678609905302113627472191712448561915610503557081214297749769973751011799987656441151966042524731746876560950771063010723355453889384768986327941132237047119174702187827055723800583716697917482036339579246282503567095193884131487209445252214475780102069904402183189277436510002979766077941746277554776506926295988421880448202127076421684565160567361735555361187606171172408469541351286714530117948942349102872470331471166635160032873606738422644499652142718311538516240636735423990921542596562926415658413233728501983047469566998066703433778457110747694969177246093750000000000000000 [89,70] 30530418121963326531483163273468228186742777737499136421859184816401728090261061078465832590581502418710610492877594650137809220411675633449768786847218199823851250442080802618820666329282513514846189951044154277579185664296276382121284815818130081914622831299955267184357484146126170296272012976977457007069233975141731396646541077090199171372215256175739666366585530489615998369707495785421720464273626294027118926645755579950603466043132150176937371183827494604366183134425205217243807598456667655809969256550823447043235591837700016705501969106884162352300739509705381895289660213591874461085540824250560724056616610521004057777146974803267563680166236216294006973864423942272771193787728673533855374897680755230504805423648197347811203646170416373893586562616199918740357757842459731267138754138662827975895930437780508258521761794321662632693851928380956093656800894631451586591644369476487304270339362999991982807117490388474670275261339651547357456148842108254978666927966101519512996470684818920911965445366758151371593168800088553138493701007481065796270045172996291558160848292615866598702735639395730016266045253113596211064941705722549175185556075891516342012001779211930154808130156568160171577030090087269277537078255711628556104695088712941571820726886849927102255632455728254291491669645888866582456687318429125959150351760734661921998201624377342804347240786668011282398084947862919551007897629283702887889958358341106320081967473718768065528672957343036274652183783459087408126654501382107481434090226342172158947964295161996798781760610065384352268593863081070515502533259731281855159307104022042492061442239984001098961907986345372616599574322496109732529426320759384082013131008269597946367549668502819024930334999520802157498875307415309600664016476939359698677808062983495310417126921505784954934142512807113401733436373437838613707674920326306520470206759155154618727033585530775385639145704813050519673211671434444718962269966572883640376007500268367006039721787748538546779656501089707995199677068071296734287304173980096856293591650281121339897376522188097111244190151358821436846138540662330396725082470730942819754528970020723268312069402232674898747727779252548677069872398927304302736116712562424963048912281869025527486429426832754393852042746547506468963721439888135297620710798920812058181106766031149905672236534499697469262033466613163318337242913003137800842523574829101562500000000000000000000 [89,71] -2235997053517057044772630314321611052846188587931018836693929489884777814704133009252168306081232966268448512393906491699147715832805686003021732136486708354941906385770307761857224250711181702998340975674187094567734255126111754392736327483999538107974690200191255591879773162608313125344239514476089892408890483628712835095700405800465220091456005124038685292306650930772088166822797319629695858567231013307379065590903297810366345938208872172928538083852307735393616241208399704155104314124220546344490721521884503183989528187123872033708863197105335230112392859101585186345901084136777932426303691827294373703673108490508519867636096168818064860202953961849538891373548919329952364840939784398782818611373735682699518785458983164523661509597096315359994695770552449192838565876136154456077691289376104987011340418349306393631415801789290486239559336671602568298133979739607237432369873784373239324935485541460537304318767561781690808531267688635628498347877850624734596098037615812989538087678676179724892840410115367732385623963072130275127213041963798773771123663543355809620992428461044252936270748984060850526023615163663947863702669318734970777884019048936375656705514524124995168101815971605465095541062794579184278592120347371385345373268010209273562083772274446303421769270455241863824131028767343992009919978444251767710637939411292524804838604269130169784839039426787801033897056948173212090118829060187971627559881084436017618173509257700177734040080004157331410755703867378443435656137920358453470964019855617849400187062313809792073036835323196900418086167437921632780161819190203441120066213757927261840267081018207783797046417578954814841304988407391363777786009084131247304315454847177152677491601602513590247670304906635884545751821536982607702467095830043243412510040258721037028962393997995239263308720303759453914692926449892689576441182575307995258134968508905945145738646261946040909525208769081095629495393405446882075013092210916670592295220214907532727310969405752334843709427080101669117039595270321515059975638488518127620942963339201304154351349899584516003092988287747518013661435303265383590815236936549749196041358716625231861326582713557300880662776350254316573184780623460096900369609394234523036703112348163291672394737393939758413998845449530826415533264554742745650582935795841598257387809039334590989678126013559940980705285408242782851928609488822985440492630004882812500000000000000000 [89,72] -23048795405519015306439704304817675630386231798611883330533678824387705263551451658056048822595051301517792809162207814034166165202343576922948869503285783631508114211561627501125485433673797107631483981801111403527060396237066309648751933331069310649751759820124705835010506431986519299162706749431713007233945781914400419837385902385298699241492868606377891641259729026738915186520915678799157406180170344537087690802657600331855620384651190801333758643209379012369050650117114371708644205159241679910250496327846256928951950149029416837383823055454456205134885213500762740889719254412856357063427045033182408938020735348314136248699936724034690268821768466975587189708695389857220938793531870710472700162994271265055508118814519290936263875420478978570313233390081062648815138662647178740122995955495027148029624775148661389861144497907435967609886024531625699074440358886563297525718153329543894442210840441509636540575489228477135446265808784500593468526103340346940477792922312846107348963729090798833955284310024428588320286380810726959382864559978260450227308366296039178406028776548088151167977318194160171039713172412322197656732409882876078376660067847647831837283319683215574560390710864615569823811183966456474482249704207915407411140343902617330312689712392603166375235199501400254593163067007911340795890616039146745023108802505010087159576778040976357829582797196849673046084963594780714111659779272313995555122510675481353453271875392155085743653310670029361663946341965044757904638859851184522087098930018740310148900943241074951138717846906965321770127326164346558793819552874268894925790939544445059708564960190629426199823891021701566454601934852417214997988747224517467319705404802568663384448719974260104700315409083930113877886878350619932741914116198712201914761714161453054077528338662185601735165570826522894578024545237676158993988732344699300100450229759024415766814895051709798398802643617665766633862003004476885821321538959497474698235420675951084865564845064561333723301660834954978142365187177292069896126241944961595848566162185917464245042384059731486577312626296814896495510946032861612041100360942282125407774250790591801778873868254222302675666967271617122084902171008266383565710053374332657153391221418440507944832975183767421964050697727212823064372954450264754250463751195939162486065800135032346060027494856379227026706765085739547771481738891452550888061523437500000000000000000 [89,73] 3420578145650580062801352323235909766086911074377054067637292632711565172766979503837444923709248013924468428295898774320615126894385419858074394141480465874352995415258848945518326949457056520527700192600376266170851214021571107476176824150080226126440388569463830673797477011987132129237031307973376726204775442682456693671678462871474691050745647974187352902203746476905553558343082371042571155565422687316242469641849399762978826833223131154799015379988996004814414660384679557112594176914288841235996055852716941517364572323876142467559855306694221131013738738040993678295170513933012331816899718366910233252361681763239305079989765178551423454383157569683205679016725510436499556015935194144302964877477880370337518010381710265790701184947868735880917471657191531168213088267662996367237195534635909113619878007678991509107153380831546628284172473526499086313016571997474264869293158178141670732793080967007738429615813733698731102620975622886965685972419798068130282397751120306255515925793169677183775712867910859082140108914161996082934174260847618334910697884974311827078884916920117478727904418238725625635842534234054172009923891923839534193332691928169348135886226828925897479472089507780821631830931495999023795462684236397120802622706446263125447845747786714737179491398334247870610953729105250739792571303726201380455165652562012161523601786500675397942191368963665144915390136993484919758080514630332193946414218492652333410125717572146125399117034499696377298926805913458388595401061648126842107124626730988544240649916741876026326364349314137146191147624425256240665819001528860105117930353121060701571929283629786426522006532834097889772724117670955144067960998560714405639581089063429414733475199625677939452708401746572007921624398812624111482048285776114134814232910143555011504568161834847982621952202844574429386396338554878280607855598827075481424885414636842801187109613417697156419168993453158182805450548733927010259793874499954786538905989891236078290803698876260539339248287970858916355526757287463516282707234386903149351140380405142147309425280986610164064268568651182479622520574113750135554330979933945474513853627276546204004389400752143797888535187184533869837561123691661482354469352425307462811835502259987642983019761845487151678801591326877390966500856231369718117345185934121529901220051904240388350390826787074520302686761637211976250227962736971676349639892578125000000000000 [89,74] 736773818105386033988753045466980766760599338983299889659418644176007345431321233791218271532956901395487372303359640695807730412203225055173639163039921004279082071156527001134810163476469509528504345798348669479867606761156464503602725499209120302855431986836583877328013362153576610470166258967213738104602210580635186301188207559364167284181165871836379447902399198725328815486633888297806189229092946113597410607216203210698902875728727553156350015092424895691555639825896658929738310017869862096516134517955108987542104361903622666149833419766994694694937048565377736200441034973110999013614638223094326494826308829958635974678467022985930048040256604351062027745863093863775148987205531661489998791484580074719644387507901621410830571587067505423739375383687076973794588198641787360781278277344833472337292448024529305142127932421003814750726199863091965965668314943418465974030443464109735096631353364496472776272797075896737354130114531629641364589233353972057424958350783419113163814538716250908761193554854154612252891510290137136616339965684866409519117938397204405994442076365209353489800774478605967827512270799799550753960997210530275876701367974579569942277994420883157532534338229199679382472166956039398147446214693842436221064233024815553116903220225896559802874169831951385438454594237954050287354413361298102968838006744784089489341359102774539492465586338579321678449930718544918526594330246860579542212944916341555234949425701264733828895311732567594491947443106578241689384607919219246583402068481843564430003210037497365897313111897746988936645677668088193665756164960557217143085051523804657738789936695650159324720636393836168205804167426692709763195065788926867215042092589122236900710180294315679791629389037021431537150052477409312995872226859220373255293581532650520819476300219195632063989627711810156447261374363341738263180516725584070663937993374646300878313997439206200514525078879891647064656338636113484278625009013038525263061402102327892011769135381868729314200292520092702643212202900773553227916765810731444675109867821357397067657225802917739401143316860219203837199598917846680291489854931978871002242315049150425964528153912807354795340848166243056954371097955867130106038736793851019328703352394851080427724653686997522734069988436936657128545038722273574599234615242610662430398677573005007422696414362914561812026303933009785396279767155647277832031250000000000000000 [89,75] -72677350602787169628186792721670529938549156778070020874337603402964521567008774477054307905713176199065788491807873101511853496159196871220168433839103452373102249502566799802463201222800481247018261979091176323790648853285604220059521390481080154695101479030920175378796023607678617247197410083154839623742714955346307055438013412287663628602541333615902892084484133107590638884320246370142490929863892362504224248613568921541509384655001601705097138893971980551820503479555960862558859622378256006094423291044996452307745097037558865644015389994369634372832993493754946891575086768436781697556584459459628318381237032546495832477844333584357211793483128583896365029449228063974212255430784840759809303172047504333485951576958329843246763637716463723658501093486444056989177372178533237288183231030665258652602487490433449135234253223416700279610684013384597477005619775168099008763822338962790405880859597364168754214502242467390544935217472674202711072507639788635814907277247767136626539904570002927364397917037075101194987149005420699731485994769507918115183800275009829761489393668339565769462186565440470691994982320254560089006142581963165703430325774556180785203332306646089864784817829239443681585592969105792599354967308247089822929445538463196473668556601806298228162122409800612016792933317668666606567256011925772582804922770007496485562599631093351612198000599174928144708108002473075578752908086669717043808890764682744424285311991955428941294268292468626518166490804565551425571434980979006421676263870187338258881774556442123768234626737080530890913019145190608603348108423804358959573433569309639983513132373871487014074575635760970366595163178444476341488968047116202164948728875332677149613028947155944247100004112699488713694773397756539379612348727438280246461573501683923538168461213118985552287991899021303243633643746256021736514139129233514442916267020417659552615143776932077517051780283796219329351233173137651256142855236938665739976200624626505873074756078720310258579156685132029129805946814503043477424640599408929254678930441691802842455472331374223758279361380328804918062575505888139518428873175762647869670330660303050409197031837291061908108136346130097343290900256764614478905637724383093817802669367356077815895344703096015294883101389189129983836362952885623866464857397048322300125089666691753676787219781132900336961810694447194691747426986694335937500000000000000000 [89,76] 102702800653243744221888344477888466504093226816787273701018978171875813248652173208123385264512595650305765943271048144297036096774510438263042821907245521978519352762006759921775653486248818140506170770825112752222906172292609726868676922677615671908260430242119252406742231597973962349237378594880475810660808383581116746896720077733383409704891758499557475083679131964587498231841331630650860710074464713052933916694369954744054377725820461212788649350897675600620167237032149698452583521709351169811710335940319152962051652626210365676122886302401876729521503014082050645324388722388824843763777600263095220227970733546977602565578229251485146057492568330820649553527789541320358219805710149701909105327294322071136024851114518694200649284675932467938095655945380051538408923622427503858044984983582893002441064978180819790331400215815378095289647297187481682931529149590129897899013188675234480640186288217215630673614622997386934604584770782795506808239795917360113330657662931226926338508759159388501149378893651196293878286794376186316442877747175654553528557524056627193814672890517801549044897299231251414008899516845846229444522603592658331072857627338706725800240693620957782276582396575779112750267192402788504407008727848096564771747693215987721705982926247987906282640437695435796233167300641775760655279947921482244515946939212248178949536505842865703950680898030570742059753358088835552156280575251145417618749402569446752013567260867592298871145394797819852858051680421229557089991640071963320648377267489871346719173607030608316303237909083494914618285412555586884353454051717160382622610171788321885543748669192495933249621287411385295276783282972694648458861795332472868231741011828556659661598099467157015533461209220975591192425014199914951510583452006299891704031633836509462017587581600660173470460253722939118793849478104389736949116671775836950114829632042529239291195156928139788818135300804583702868719652840077788279289822302743188318203340457414058572423313745554783569565440864749562206763067262251733152740223596051408025980777514123540777047487523268566422942969138757022795641162885238112803049604343257086114007183981177987935222345297050152252660805768829133823915494103155024250612288172455566918596370450325321352071641668801205503853411062821165324867655837634318916798069278446557823038347817048566439253332038816779459011740982532501220703125000000000000000000000 [89,77] 281567143946128397949700449277466771435171992846814996119546349004951661701247266112651596585041780296293509057106753774242544310453992676238362016930175441939999079193161935248474042589420964126757058534257136617096650961298680385230881089646896533981212918577890072806803360797929439241401726954827230308385163668711435857353467256968988356785984042257978906019893945393383129635040875679291125972122624684406160994701343890974255346831615730950347313567551260363645295845453200643022015012383445608349990678396929389359077255358446318399082134350884686508475466716180004035223798783736605273674798227566002776244042592572848117236255411744141569489709941099914512971560484914363336112730474105773566409661304052662252015159950033165293358219200449968930331242429088818185317539405301169501126130851921532845005365376879903949180012749518849981849969317697303161387770952123615339250931735355240264106811772813027356612058771299358907382616737716808342240982936142433982674724209255893888538308102374583785389447215502444147075642360011815949712659936156984824612832782876310872932528986362453792381373715560913805513527932221113144976858874709274019615591993347548790448875150553685707738072599824762392292622566474580271040857368258092450164079448234190694539403676267635389670032117323768744045576466060912952623524585831675252383094076328811298916145949799433487896734119672565531331152118057600429921716416399691658676412829867202331640719378012112204433438146290676628898305851892910112416534887894247929939236454458427729888701264521287600483238968777270505006484180187866753485576185301316363501822242201738694978539633813655348760023369008081408371744137365261985311256566406183371943591037964905588003605451619421064954806226918128405581323666827318359381411314011321151627344388509368651642588939865941914047788212308742913085950957797763030009711657461651436135693443139860823383484070133274991445399561009253612668315663796457485373694510545057766268026806306365238515609724356074786888348598051843003063784421448009483464470489267628578684783408904244076966520707623385863669253789659377291488794517094604706138718485310672942631696844030381877779498060185371194984939908402161655224063470774704090876760708993376209770436694377044236920815542130903607055540444731057582018061402530006388927120550605138038097335301020318760430779375658616459077165927737951278686523437500000000000000000 [89,78] -14228242249344554333676027487611584154164453169800368462465255097303232516368064454966642793929388318659907206119963566744481762376880647578470762947027228722023464042098843560510280897487689435813696071866977242184203000547371869713543159613448959764412891019598515471633394275131977095837321635549957793491163444304186479737592679838131557229274697894561103675180770035580351118815192679502683357324887151069662782271166506981179728958605975422561477531766629965483680023966299178037344858714222998886168972675093009831778730245131070638144244320656543390392424104026011455211143698723739498888091625241703889756462699789201125921062866369820049940607977374824857124377476795434697101776668047172718686638179222472143909675692760229134445230697009184389919150023579197987087945914610326204005915519786177182507175010194177675763938218502248472495281072296824322565560148476639473530813537869995358263201220577910916233697439842445196093563985651735878432928146433785968499274338554522786501884177553842020663430829527229504653689999897816729177741148390790665665327977891034321544924574682391660076549319768048666769418705984880152456640130004296917946650436271172406947178826266726566556475258519978369492273844994842896943524903074823339097662666695993202616880571699367824793136664873563071884106040049991512616642256387006878352564341096654767679780714134476600084796550966512072908218020328301728750663259090822175832747867953484918757633072960116715496878661404907596003631210128518320320357433194807838028420064441618101500617287533814736644150379212895805887881268397311006635511676661183789422993497336768067176123885196398593364687829283728550419504177172261931226234543601542556815832756819810967533764803063645342872646637892818132038838115840561904777336192901681530659037734589170882407231153542060964084121121293937139360824914999961424009080879988921864632790622335796105716069923285360351858470060237007501893527678198291477466536964675128550125052122571163135374163241404776053340119434570887397893872038615529034668870978702608800335091489839531634581351216052457585342030903952990697398215406302375392779565377713204354096692590977054149795678046039414944585338456991673715059700594565272395227701245716472424206335688302320873477401662300054595040055438261726838429604128767205498844843806206073546066468047147842093860109491387788693828042596578598022460937500000000000000000 [89,79] 72717855169584573681211457048718511896561604888813261206332527200848949512045125666146399280922385116043502294239296352744310096465000445355554032917629119116461745931019855733019418143990011980491359647145438571488976385550336116084524220950280514048650413191585534595614933744896703793683833950505869147144445724914073301956580868130967395924781969774823678984972124991980068452098996896073968671336166938701696665466403321438513608888540012601002016734030111415774366813610500461132247427591522701957985691219577865915056028878807019737472320327281177309382612070098113461711785466782376462125020997320947241341772760264589335340117904211783493033988856772862343290706737060971346794238515251059815342781505038724617999527488246695963224873108709321889916361199869699171907700097437833713588543450434715367248459133892599080082707974848122845771761768882651669929346262824436480211200460726870870105208583647696184002691716671571082723735162770318194909352827801878312595332845595914869633880833839238342942543958229947187019409705584025415394280784810212022021442874815675866973087089352510791693052003603181727284220020000671570800284382895545430917579291933399670220379793402900308492610064145252451161653967493556711956972245346991230941762168253451506651153004753213148068138182030911314000102581630821767626321103315071267593978558751705001342906005136127130780307384559998875896701769173669694506817001115952382830218019022630460776742923349468471259451985280906214522640621254583109929754082844099358846223993538771790181537016622513238784215741389181174158655419404983605438185168539055227875542399706918543539784356782710927942270365054922624037548750363086191045422477139682882567113201440962862539140962370126712273547775026598632327871224344042638536826928071131426896743093955435859757332931230607906167788861837846025835332533137344883704339223374170850120325357206089659757948293877199723712956735217076807542240640485208635319757830199798487009706280599869275442694543759115374822946465538755515205916127616794780865733914854853168251784062277783353618231729581180156917166058715520868365831203089176931262709068025413283935521544441119241863484170499952996783910214830220831914919790756873363819482546549475250556032488637297448266126747149035539681240082177173758189430852849317068770300498063895448106581582092329263389274274231866002082824707031250000000000000000000000 [89,80] 14619912688216182713645683071031900957574968011397268295055572985214577125867690944354601946198192071959127418467899993249513171538933987061754550155630566248547565597982172455976446881675967523240182220153560395765840094214238484683274408700084805108628908100825519223284058303996526679470874752940328895342214612872843137635554064154335569100785711435799317494416456244578423529987186414192585975189929942028373920214625980189823095318536176939435633882548609283331802414645126164452022577515109786945082413909159309653841315400399056813058617919317248231957202541047508431276825823070309425818870557489576617716093306271893656650923948633151143758461778905901758640756113627244643352152384635328087175139531994776724273205333239734662555603445283110579552648491323026669737607916276436912102816360992558295249312629856011882512224824786455078652313402842226911215139679480724985888931767164978539012037674835321767633420419421545284883472211974289464886706146602998851741026119744855066008420378713151606492686499071078051954380413377500274735044644037846708135583477768745113686811233913664151308178490652970081034663337379909869375707131561054751135218412805455142856607313536343818231216926411962740823817822976601323114591944692515791127143989096933291413260088171213853409112003525954229611872726022993461223780510048807172640229702518703784126783052599786147882326160820806533128252237985727692068891652998958017441916946331804529587395703489405654613417858743644283690675924681701096705091412435773056355926695228382313652760447162549226199158162706741778651335309363234371023585805858220631953057291959123708775788143428792811637122390574444405014552175685673015816884885925590028402780104915526611448387100447398212505317559714322916372978069957373807350118514012858105952909254834364703560008688484840499813590274828939567003676891308109869988425264007712684588372280195556239622604787528317440890344798728814374594809539878575737381527098151671238198947979692486707739555546900672190766798949835167445626094382938643201866864329718511777485572006256964284668003462419719142861756057346001163075324061115201566720150686821204509135015439535423713188446864899582973183658681284755721308902515180013462529813847333974313426596423984625022770094238569193320429669720382157021001408605384353964326226682676679909938912138850971578207804668636526912450790405273437500000000000000000 [89,81] -334422239221997498700705809048868575598800113240465260972383513887185772175812880046547702214527306641444779129828116735779483029175524556184591239677362379277042184211533919898386090869738175782914581806490969023368119721982110230862336346799581951159551967641923457553506930290053027835943175870599324789311257649031061848002059976273434403704972819531298745969490792860722138678745068370163405995860005492177160924761437519314274726364278547994486446896809384461745641915993622400507245380486559654744711869757184693508045519703774388993451217896311239064616538933152655563785722248994495271899221943632475304078909097568163567745193676136370190456580582424369045413662857261389373410091194238188787855773208626030803493390535882617429647106734811472922512252825185560902916577166978177800280892842108193505756673328549271291782746715468927778655922096091314165455410987281105768269512153018245110623011763405757404202175349717261589560601635452835146667337018310337661542093130889416007519505055528246909612309555532534234076148708528610630740083428339021350006619445097475677574911638068798704419517219253259025708801321442123124038081557851088637208621781533999059274255536291818612908597678368367558306510616018600254100748441160075375594084900076691170783240619157095555769657851463494614460014169741691559839845304801818392603649959415166301984152716380384141924058805873059047159177641560936160473407284366475991870839582948665318240079310230337748097769943629279981251280808718830168918116274645702086825583134934510448487063823583438254934649334476602060773912556425794003983164666070062055661985378323212675480274993542386401174310045381233737166144979464021579852417780132245903818164113754387114304899330301992522042858119925185590924252023069268409348766096306452732318041140079754295228846691259711905253050799990714513939979473659013957173231452904564805394246760800812999218129117257160844610702893604678723552031978935114435646978661574464139900473791032013773136149540126363609021269309718294467188453550590143314086021396586579132930162136591243715345706175151655773584450549393637540047277505842083847297545743549853435229718472821966936262047559054123966687991820632062251806887931815970214599944256765572662526056338930194695950852628329119212271877754118550818420260187072025848723142854979135183109795162776645138791309364023618400096893310546875000000000000 [89,82] -10505608658658960239932762461616670198427976699183061275853851506191081276067241890479048240902163963593163927135301087736395270988031352824094274822690257380526476480824231014932667483886069560491817102562295259175136865967722568922621370843017700333489049821792697788705568496759349211019761408542353327268325301542444841134009623184086767986497324315658616329410854535430227960636137322336408535637669724381829253258310138577865622703400840074909804535773051867263735010926641143702802022131710111462126984205696054573943715979150363371791927346319263053078649716249031892899019267046702782937901083118989054676343536767960288466912470440726518787955444285539883929101569387859814788863820556766237927190665721002118422758854718006960393963203055499525454260426293524478830515500776145363341236177482495972943028382676684859986300534384032525169345758908846751213605247168940083063820874149379922813848199983492725996590068005174055914259566291806406886892975291413722438316922074322454476009877648332829626829831714433262411062368147182860445620749792702162628656269685411418786783248480961329129955998957397284169450049015380827520370042093089105703222404537984702648661796918109433393284889599268065770079586782827710326111509977984431532925504098058787031847263803560979110259448362794734735689172374618386512515385325191185985138795544001204576021351399377606213800158979684060135736975750140317626909085075049264099590390126474827691222187176311560583657982160827474969961975857778209073342287256629403414361894317388661912810193626331483741648373527325251390820350042231897465941072681282017983017876679360806959754539866499248840189937022827486653297742832032911523548009061583842559326345627587364145938443702601960794523016954143952899732174849270331132445022493685104484826756323079299290554387384920144709379144940968677743009861591294521085825114217562422624370363866860902475036509924808584503471595852778471929992694099150298823282410205811407540525767872138148009859264893382294466210907127156089569196075441713498449915908517175724716570393239166083444069296714258036973810355046327308685422111779895197728162028020464372460798261423265766796152861923477736399723484912150464780565630433249552718980795106827511644374318724238938343094253948240727987441110664246122856330437695775784146369178349565631301052047881228190817637369036674499511718750000000000000000 [89,83] 653136169886836325676135627098923166197938738589529859794661715533834668229058542648103273727479067981933726042967193186227300220590496273320667695305798859367495405406541376144157275514886737129611713353539523423568624362423139869638128484761344822656777134856345625739176315570409644324419463217444324830705674083462946262807965862598473879773276940224103797718386561851205083769187393162208914545392817505863132781912542044327823751417178415545699642092542262966176545979172640917285111899742487249459470249570469966448966024587498851448882005487320441686977178831684946933525308958929231084675167968077974963895585899526225329653980045725253993798028577475183944897242831465206406355167494913109889124996535637655148471263870274519384242302864435833102100900419110075696398879486856145010744988358664238015042476173862399326489288927371867239918130801302019524114642883487662723778416472078222283170145000309775060775386077590779538610743007440891995889904112859429114999743076789836273429030274213552938493355112407741580956981013164350042284103003915705607817842852631626855070395243306341704604867931980733732338067563703934792652453402578762116687166496888686853201772834573600340824870615827766350405596960130830313800785074709858934600267717649625030537850371960012105633283604350195446354837193726309332209080985907026248566797142150999490669546315089412712982037869134034529041335450890443140113549615849596902123867835899842111304006121199810540566045387031753300811534093646342445505559819602070880074941233026359666001589354608285589380481097131737301516431062810259157497112195333312974506596414332398462804276850499081588903021339427625507426491595909345198391142205971560282814691786077065257618094900975356956140829883882728022237246461330559305230274653454623247822703366545266731226673235485219759778831361320643594547390852278811295874573374105430681322164134761843660961337848518315987208485834156071706532638575036049023631337224988561398853208326264085585802794789949210362266030164740744794672071011182573470182120259543350225441201323310734265733713049974960641438740752773087807699260505203092769713458140469637826452431526060469376553607060622679031708037153389962162168522730547395653880524916358645651109665092199989721278941523131928998365134767713684364331141534811126400704403884509666222585367165720526827499270439147949218750000000000000000 [89,84] -11403536634121528481714762418140472436142841307921995027444141625389724772378142562101738897906492687226330215965944910702117121662287816611843188676441098688821686562891263574513720068943724496061465446556101022186263995762355406424911960158128003746192259235843677349136665614293981204608669448462366630723782646130236426141423059781840955104459647243402546698916038061232475335199557414669084612679229111361910576636416652863177393858329292522847691391521920105336947462453310675560765294010816843288268401719567336480920291686107561462029804257961221169832014954258447114942820069207835517493988944934933988195440529387381688472309292396433711513102193646589525205037177278520496524330978684607223441114406831010998596365652569762245016286593019531401427102436349981050600370741368698864889934256957611439375317179317370431134300725116341240289489787567278265771617745880251148034120149807959321337969313443875029784132093825619699715081632515067688709695334533777524090231088392906507230550550205611406285795772597977203879833151316857574555176337664992876778535907655864328311784022074946258159526469674254075538394328732724891637560800796201943155078661463451664883144858682711846351092979837016935375940979604066058181327741405402755915160325035062370503046069320719730946111965580848969912684032547210596483381842005939519320592100334226304793628349405433940226066496737133540805952813431203365604899731088305708997568033354902364296347159941125196613732885437139388171773224211236217278271867053549868348981265066836451634457261316843020407472818013553997541793227502945227221430454605651219892534043842410758552172598098524726526945773970296012086607979147172061891065696337027091467923818394362962998905770223406576730341798993720786673869445080290230998481411655123767724979045049150888455499729569446260383349948104190615131261561347543741506621105805789322906475596660149389398396896012159694476173091833379575107954601288938421536835574636998702538734132938207266334635214509140330680743972127260227781445092562218095180318265079798674167960298142813350363244241670516366826196118900769490524445243066488568297236168942261316573779618810218027888296462720375689153359357792425165024624527315972284972452079562058502474148294217894728681814287340914029815466636706783046225897871429212629361606700388006114069148679845966398715972900390625000000000000000000 [89,85] -55273512229230598405093892577304198644314233662646254750591703430111453002226841157936369189714359556942729171469008249841789683356623965821309478654968301099481012777989248135525529589588455584441793272509649356803703374740528521295976004425085910576085975136748487921830373118655505452024373246170568518289150536841489829490409272985232634456973150704524896269678860262951785960981470558384701168450385582012612966491542382232430407272031525881276178055401516558514846278374141946753957520392957253416164203391370469802682844416444730201594596611737558120912098260842678621761775276951012858360495461817315116601188401918241171080064934323591279445911043923040727059773604618491766571827749085003384525281104879411795677317144752906322132676610466741780902260813042431190785467898120855297664638133480706989529028932554528258199302738827219214616401133720024127053666650051013523381096903722168691678337932728916060730914995596356160353835900925369730783688918706608111335746749011784433453569061492077591760114185271464207257676613573754973655281721913629090247404216454121145174157429277494304740799735537023287088131993638373682121254967164500895464033980550432958181949552947655026978749767984293375268430414920512030595347997059784673669750936772595156039035398845159748361257150849104466615986698563372511024118454545148630573351197360440011146779388784901603948316382682172178281422748735192069302295503703881887413834738532979047096331488086040371997985292991229111159566665879550913557222120762964502062479535810838079310737139664387754842788747547712306161683142849667654191423514057323099440725485466715272774984672052711472465692420911311782006072356973787522211824938003402595991167684029575045076546026454448389678803897242994395694949241452643992721347798823314480730184414032597296713697510646269208779191113937293658514761893634005650599203619022728982557841326375599742186390440965130331698152969836127614047046762293478404716975323057187014206254144819466825378592463488733488104851531590931937206743191623721121911866862347019030281568707100801407017016780728174401166974447711532258921993320022493639674036681530724511355732073350099561996006324310423415337499263285400401487785719325733556350611426895854319872587890322379598055777981738330192183776270129394242852341129478435843551839624593054707580677131772972643375396728515625000000000000 [89,86] 4960055799618737447829337722650271128199621219318354043513287230269014849502230691125274200294517952992936138279150706219172453438391669976465574149941338611062919316908440358494744036357772199046589644779682807430442146563610057498326834053288387300064769631322215944776143541773387981118319831048305263943531263602759462662481352020822521876557966319572180098292553834894073104820751004398614724699813627189002728568682103347234062950684375607370840984760396675243731093586991462668349562630402730373476846093306538451636728806886483244390313938784946236284115603469263061582485969974417616703113124173082660634014900679194787269380760028448902513849094561682099669406525599002764937513477042657924049269539759208094173964023381825194573506132209980080740453593242289259147380847057716521230630527609975130410610437925939066051659260322379428183809181139232026965488070116195904358310511353045495891608084091153683137535420976839126699791101895941148324379474380614632021724185777428852317498599374451675762673208394852196297858779187693147051252116868556763293710557902853367606958398545640174252115477623078230552244642175797587529815954978776902314698617537216683147751278548156300607886787006963593786610867172182240293398479265464522976382273600688764248281744616922075901919645250112459287643104754965010838221444734022620770792405425209798726314894147837736069053647603284079974819944190569711076873973880624603066056606308352851137698482709384086544041822815015446369622922219877685775790755242089016876199149062847238906095289545605781287429677617397099349190793816978071562952300924814694045022491056234319600033949938212829095767087743243432601971603831029945088937537736624907375324396631619643873504356796743984902351129071708298923768446371023949092748274374785744099907645126984032930618634837882660271154297935325881969558535864518405416687388545127003824013916029861063074918658223189183601336093667688940870205720508454888791863433004883835349999451014791686185335705954976423200122899773358899660949607192579886067838577754156994375972326082225967896323480791144140334710396505794907814916315176891310942528798934058284515567648872791731065688780597768383345128098072421991529279787577503165461925607438389790720579156341483175177716545197745520824304867950489856436953261639088462690116278565699371247319504618644714355468750000000000000000 [89,87] -34717693230539623571358662260053436669634920261218152459459246026013012804064958771286766173700873391117659966053590090379792531667104535403864037320903219969472294166278199430281236640886485796485390281963833283963806755935050375638217515327914784271588650016194120066119918825353811127030470406340031266913034368609441456458287749560316206105383711238986280994567186618520596797889293122890851769319561215596811761752270262855524634709051098597964161561974683329089911287631047761882462293939716543946663462802400649778561051549106031165686672825221272821052709149216565544664754524288095876627674621758532532444347175169279664184736486442685730535309807195253029092345592039561358266123457667268639973294072506191545810517343300704714144219998143622160267847689177284291160787600137809226191458495844128170018444514143109777599250535830403768705527445646907060537318495498217421055489413112529048206986139865010523808081864073606615857275086430735257028404683701519308666199622110714560681330730911276188443382796166342022868747902621565031111801614392390125631705676452790689337111841240590858675358979428457160769916569155519186752877497847929188822447470783443691437295272574542277729201592807424010045369325899121660646995734985325428419290762619177549515291140947715467399826155247633305570663589725988930230571232581931931270992679835916380412052233078285914300589221939217061187715036564976953485307089034703705798344680700061456554865523255139910354365915670961647267601897963525659307765326551711411825359159975665824697365589735351159103172599767989231354201913736583894282116431143167858312142624154984108553125850368210743821406130471206401426265424854869558866749772611887267428339736510677798255498124373839376275655204312448543234106696775902929879174165954943275380517494085069649143997047954109079158070344148909958835698980484426372451804006146969546816093887518818772608230316996897864051342556099363455075137233503160343418403703628090914405509568112361770724844612805258462440512284145205321794718786252593668618491372358628828472431070495989951008822086872078624650916357542956088870959203779681838911918120904939583597935752411110123800014154745300821942747979411489349616176815776959825985249285786701040365773481238034677958734930917872629332515516126523244488676871591735619923398836609021091135218739509582519531250000000000000 [89,88] -1657009722296091521675040868094327854372200823235475492382046333814446172679806601325198253010344738435163139351902304475484639813747346739929633692323150396218605291026280547540032368659716766751737884032569171489264121307320274197660952023191046484270050926200748256123165764475579546974673156951004770237672327500023507807387160452771156143993547345704575121166153304086326030054954170662585608005333270092969843158080479960760059072728426380880150678765590301003214710210145179446923876010404045535853936085030169181779428720077392063391558131989268713065724753957650642246905645079293706849322259960361731164446208525304041353027347524594513515971049629331370822227686272474642787576821536201796460780963063395496242822336917141489074911101238596163271026475084914424799576593788409743909685215064929217311263160746088724953388847706398470600192275551889748487998257967442481791715789282676231476555081103487740069857575749016578863507352412513402688041892184540730038286342321924647213042879880507238585488289545035449548626709064328711859096957818778133927593581539542782579101418994787044559659349251436452993123354393186040775915894844331490862218214480065602115320345714194071287248070524382090156121530985204459758649359556013445701870931127670735471592532576816829865324007947685631197165929465647587913564370752037306781350152766184064856803786331869946544495586514058370342465383833701889739169599346829013650188996333591472808772536011398336091897539189314738879810656958424288117602061714695210638970236642204231990274318855171560396936238193244032335404285666931120828903801081287656128466873554505715814861487830831931474278407502921987729594949980250403944822260037236839172574792698542241025029653028151208678870532656244056152572213806342501226282323337339804208770408810696061212603561129328523832064958192977257354434096651976120785575222836677916638690518981457669632705568398426908614298153883449665984015359954248912874786783049782299868377435689230956801466207115352828520725481460900288224863101255188877176898644466413922735653827491874540966696004262769053852090646683468419066129800634094608497661614668074632122990727035910238620818705828045563574040623420208183204425845727353912408003956900093345143044431784881142032440065011903308413262749049119761347109786448654396065935912491657072678208351135253906250000000000000 [89,89] 43150690887450077915593406855900337076004106050746403666383177600325112766318464428373990627046915710999493387041016746102954336541905450008646142881497756877644019980921698322463646622455333520354613833349774587440278465919472518094666260057026172597769793214730399571225669719474783838950323944510330538550079227702632419947602404087786447960529699707175414483299448556940131776510760271701748372664230669838583443761322183848487097594319744224879551531672524568021834857798013100986628159541207775599972883977943373767415624098225658590574970425931803797757190114586940371444263422609950235470103208359196150255947551572060810688663944490976449589282896874149073433531492098025044668030545782237431032983826083752117974062065557233071577420771937791637048191683454727875725150506523161279863648454821503302661284407538218188288504571279106394048476444146274422564391507387011055228509464792425059863449411433302575104719677066407579225760808746290497229749643530571482823293987660450814607262721553598440261730122316709548001795424381570780692380164792537450096732992114491827717750101665177850104197424505841080510109329252647921607357661084654628930875084763527596166025481601814695186188277636321108655044573170090756258075438974543945825515567000424808577377285512373913484587326937033841855845301197490851870132727640095034342237898638494364595091714381644679107205580523454971024112440652974551303001587944026505127502024555762403627642574473115369980765223497955526038509516761188770321222403785049407685400188828225643989906528493197886111772917223147977578799455421823445122836280395214250405880942764458731046935854808965206002274759762095375935911948587105686006536703123674686397929791617259257205623060871220833368803096989767266365741017731141345658290702239874834812483951131390764755019394647881593666449237580577086952405200821692489531785506846073270310006459928099679206680305499386540741564699160464234270312999438283114635638442177277969128099983464992241851499022610913005839060698798736205543060768874575453513469487321936053665736800990607288123046474698196715289629576504438192620387580189673234038704932524840550453978459962124754593552493168106714261125331769227989925006437284949248618525553594566777312783380194528694609345462852172838954649647842544073338387728589776670856925565489509608596563339233398437500000000 [90,0] 435044503151509862152687867852325678957235915400482832398144877277931470390380402805713669847869359094062984178970285296173729845412581022400494065425280941994160878591597063790443941310771719928374211073471744202099360405481999671184634140298923191541988489853481023580408880294560675923364098783031964288812868128805139780934940240998827482125344711061745168583998266495046625900040139992204131532747069570375758134679653173610581553313516746857100444252000673100065180528676195551731424040844966718263198320308608156864513195136554589734999893694258548398507828636516650066944638917777141392766994714867123327582675910413053146639279546613416653302401627019523391939269042713110478693892621634348213435342176216683258692782759316304307089483343581569520254154680842878950587734679572468295081293023546086982352440037693314286157252895387769109836025176856663359669183077836181596743273626673613682524362299254761161970035131640886762117606690571133777463821993914697845750708549659397590856423300525793157551631602188035257227507171843300255472191204170531529985726740262815068486469356169852191283245485443006834250493719264023675384991666412435738223010718565193120716700370949437970915657859737195538477512514115136706763982266965055707718967036767786900977951490909803699444964694926594160630947852945150266976919981498086793275293136216971713331458253662214530596903690932727446564646662292229366936797801472123451092420979908101370777761478288926918987266361282688155014133044771533522388469859803684730054119802940729228250774620611104178544979759333482873869168555434091210683456861869758499859638851348412623705584678178214248351670455921304503069085144460634638201677094985681571207025886967509117675165886041281737694795698552255972586670807439663839970810437921543256336442729377526680515019519124520722813493881824837732777692581475394991369293703664312784461527300959855526360472774445115268298290116863929545275431002467231798035761206150181120910846102844267693513362130275952368057459198969426853909459123416341583496898993126598025835100032173018844288035328595523666070619238331247759564560571524515172262970147657596266152404821366295729383329639023467171565423141501365577541668776166233797975205945559784105482224134940770774784642155811078925978237544412532996472388503891876592463372778589663456279294842595162462901640438976196554192228975142905834776969007867457643710516948826553150708828381378897940532886685574924156750052042289720616249257330513749076625670045475551639189944224019404351064207499942837545909879468926525544971478947920146899795571307500985369642876321449875831604003906250000000000000000000 [90,1] -104390295914394285066973632321929682493506256136595977875253164913848476717262248654235844320540588399333656903339598661442485679719016423109158877890677708166955811530548974408997966092399787916086961717402559259633957293102063205470976244618928305555322415528896973303942875257742071619134968223586988609873983952700910836209330858427367235916303663609905175012437041438115362039456015675747494945238637934486141154298930848608858366191952395822430127887872576804777346084908770886411127641200468392795077901602015188797309069526457866349190380713661083873916197019069335930959557727102909212172722001344947663021271887304896689646669575263435705909949528289533228985154294009849900451565512995051665559147444414611349991578682630786783005842037368064048192795317285875390643122091140736417081380225948223679154831680837765258492200613239525238848949292765688779031770279085647230231550134266306787839299417972328472313499356901489884384299722420260934794347181912937676555112850915018987361232047785043848834299905707122859225810435713197644187762028654991773918009321931436021625571863113311512081954043449791837572580296484963133300867407676074624732009309894708266953002122647476844677403922985251355263741337735541950402405714539004158725315249142168196616917889880080612149613115767268449978736250423919567177323628703293538222437927878707244297606509243701052594501592219476277199740565385264893936321317373935269875755750440797758377568980029124416506855906230583482551009792146467041080038669470864342850826103324417704442503612687767153731885600026229326064229901216095966021908338596069252288093538722750192205088035200051692278505508878178074045877714106285165249497446559704760123503515514547825247513131397433759139998643655269385252413915766322333353373447759266344530066076551037230759608185330665210798492144396832649864904648447070536576223390193193813063060719332923702086106277496670728203711302033066859640125886209184116008900561525047523672213149370577919256444099078485721823739758409442600388539401298439431900205057389159626905683487907038548885192173680312630561697449648563750679006428958102771249929165054849060388157367197737136023673050151543554406810400022565875410543855775016998411643735201262298913418511072671584751028804190198753699450431187315673001010705628113110641128041902696093073855434703722811133144908288268063733257062494295412268427378215311011640168328713259262318278687999757531341314065082996933854544868601067849441158951452429166219916735154525209477980874187528906595826367613304886736988760633622059193463175184931616688108083155356320403939207608345896005630493164062500000000000000 [90,2] 6184565510381155191908562985902640424226945250751128948175288438866032240863908752896264944617523504135269439867649251364587116673034407981583928581449108613948299426373520014076977023543593006870076275719366214750838031495428321487377509753110754146890492800483313556084241353394822694297559077194598842660258101772553431426735686649323306797884448910698125124458293808868539687534469559954889828767576103803371553291331477190238625125156469397823471106546376396352679977665707726989612102404820139380777987439156677117395755672691185015272332207105585497815857676492407263672005796933349500355218551253837267477487599334324326435222960515758587378036834664329467485082017055091111726605547901116787760698781272386202234613436442594682673711454686070453937956844167030534027984716452390750460519059229612381075369685047888756508841628181170392763950367048114801331780156010093547287737249563491430512971326429917814190279518840283273152175715422367999242319907171506294884138003011743921882967264479669395029758352831059833968664588208480272119215100123060197058455015184324728101120693855300911267124043606133213004917428367087298195324148853465719662527339508343584929103009880016416786288540979566499018062478403502084433056500908573204540267407811679063568429922023608907400698544845304740648084748897664547716832801391332887844854068559984189441353148680501038206324484368283260979749890474375726067151641912336892683484613960515563920767620142179754094607026224292378971718566446708809028378919327484107060074275100109653638565389591095135971171916094336147376979324615594348509014419602437349599246337728050169017227248385008252426786416291284454801174883447511193583867766587654362493360301875791615596748255124229878871155246824245359427911691585995191547552906078164350532090286609903975080263334546842463187782033262110532388041978268649931865406452363074946266082803453052942643531292414723389221296553974764373508600803994376405743183909924906712883125637260573595261895019716655290156782340804046145302970609802260515311897554025368037747140242368427820964736912643970744602691436816572942963787856256495406298978352849130359522743348249351525132101497805578252530426639132535894034131403275551195612873499145989914417731947665190870272739172429516950976740689038719675100145899487817929274917019578645754454169815535586391872136961536087991463088106368198385020226580240956139474189644437081316998272196161342041101360866947545461119430359993780431144136458346484677548329049947902395419101152721424452641512609021616651683572891939801764909048402474170289951321648203030889590081642381846904754638671875000000000000000000 [90,3] -642151143598787878104853737123518366528280698031159790151422360608651483051582960588796784612135835112549203782743717862298266326423710224747442159923265040788293573794571460878252857197773882157715399877317213760540882207901285095193306240130874479285933179356301148089794835464505528474888017195728727511892961465892529844035739544834653479399729879986644961803302894219664255091085965363063761585310263207166608208362889536317868429519770500041890946900794914466231081794042375645074826325804822814323184664881049220401286737482821249989762080528556448847157167947912407102435548192780784265956196129764244268261256446921002158863432351482258911141322026316157411819726147035053390480019358131352852892258265196344366098858062150450555457567608562957194612746941771736121917184353183554974513012241195105737331542025463015027444806517380897450852047783721168046350757201089452538159836181380849429501233917231698429156866663331430204706907719388941609866101461319881611077760616458581523206173942569502795122956000671458927527539318478885316845317240710517891158226202730899017043858248855512545775776814584923781185464341381520266974045599375069122519581488382705031556055134720450791572141847601759804268163175529807473728272944656990054693504627531088507253528891156517737610898823891860028402307285279086016210815090681850241281063871809568413791347038896078700201338979367134575841196521292221190023123111534182174233877035898106642634672939697352294727414096486306971000764593955540689724416358173102195095410627507132664948721741029349106626212661546993271073709612306227656065303269934673662987248965570395277575199939889024064320156168147080697650466140605123194611858912204846913516512110319741746425010332808694518460631953857596629838364191585111866470171300967728102969989524785831014193309746987837548080404549271356821014730058781539963371318445516412749680616088396388640543672335552047766135579573933620175554644717401604065778106215087251727437156634521157614898078029959425061626240044065490416529171486150373110689463555385884005407140502999777860708463414832616595513634833009923672830061999157270678717418847323041108668607189893426786355556693416264823394448630362656896143755860630090140619416808190881663661906762621007612244990086725420495729661308856755342772939917145360975194498001932716491226996157120163175647877802616292301962393286779143486756201422787664287883055988914655154555922204628912973330447736521688164430302400916489725336526382215958937444862208990952376285649517769310724225652876341492525490037727524286238322203148453285514925823265763860092647519195452332496643066406250000000000000000 [90,4] 6024973716148552123462475895522713345728484037092506715261668625134778943712498250347253591202832393064616520023870870308980058262484593012859966739256516122779828045689238924680310063117169937030980473188365435207430045781502096792962117178227976124089846307860796521618746963499192773842491511660855991506632271527518686973253380845592038019318392775840652936288470796535377868993266490114024530408776404124136836028355458341681763643457048794698029157890784038733252626476827596313063245497359879628185323776845657305659678286247448793406097342094194705538178609541939478851451415867084270288747801385285006039349243146774093904169836398446807285015808917524849402211191236533340663243161344577507900109332388767594057797799020158396509061587342505630844248029822023151166662217620034315144870616381096965876260612296942917430125249770701113178704940174885479224156055586449010525275184312826791986411248174788651584329025221550852838943777409968636064630302712111788380889099690939042608519467407942299287579249702846269545177022157426396298408681018389794907332789628457044474192957105346854500283444024565867886989605870093177941788781510246837723832388059727816727724794647772947186457677693789588640605655063964089305549296042657566255867080969178200752367172081496706590704217463594009216836812810143629412043604423529375677272713269019900609453936218064137638580706565963769500261501020415328109885923806700426298577926205978788914577368820524255278047908179515108592183968160239221600313675401840493350370347681947456494805419475958479337804964834659052744736171299840978338752171496615097090889749072876660057049186826397010411031652767028285389288544455426846253317396951594472549167365893767272521976985527310014890830449547003041265226919991851351375151125530022998102871805792134714497832094003034090586112136696576736250805733217008363110168841040183555917162941669500052594769498747753746106364057175389777625454229749619605305432110718893632362577774222880805852315611205192256970413390875804594466357221973780035871766466093722783153032534495698323624353240033361878200023201286504548378621752772044709040990922136321463136181351803136242769060363167963844831040334425022615551203990983785777529205875037031544144147700571210523006562941067230909748377536954477607714423672260298295433441730873288079534886920412354928693067293562933437616534414643257525529449017090786055519379719191499292922176120779946551979589218421900946240091578997698073920544932319704405071480341882080972978491822668585424728259470625913623150414735441549034411599753817425530861250082548252748892991803586483001708984375000000000000000000 [90,5] 378483529310818671601590408626512160941294800700602364040230190621840483575570712825135568088067877634280424118117401706466540939558394448653507521380885611445441548616648611498733533578038339444519672492905526754209779402697529659292521505178873801583535345942610345063215114260585428770869524618784740553377536000171872904157340960101344426073023644236426920658527113665308119328667855105855644135744142781356189420193094096969857164677824116285822544084114931825637572087964525144070245105728969897559636196795977801420156883929372514996500217600748416712266290611521106084796568876814042015694700290860314379736308850323706148300599731606756579161271077789238642173255338321719800071695145590215892434979436846800215271859745354134340654882233376849681958667030897706565560559876888588961256291836296602120409585122553468587782506151909379833022221671163838978431241729464907555855486808081667885324491147053666122229595584271698139598238305465388303107349609548466596775714327618043332299990562523358939085775202048877103739681091960766993470765920926139892691763325046520368254153259526575802008858535766278743091786497120459754935855137289464250580149126114890040854702800654769863021295028267157307125164648246743194088730213383717651778031014672253795212298453216707631548978434665030470568354757144977147468445354577065180764989484243007237481287201184289585864795576003695828479999955891911858867485288969090024940198999611039490350432780194590781063812813370439833950344234934026351124975456497425641845147650238049330470342391384789462350890926539210098466597343093693304685893985916398561110759233298169114107231607997980323441816084668771658446454666411084693016432756612453497580433783293334890150180097785228698788382403267292821422408494113785447609215814841675782555023702528596809234713779748232393591326378424419601474456858312657380257294364476318526904975840915642710087848235836533977757173553757297649794541711287341090796397478055057041600374290732810921174776091398830169464940336061262157294587533564858041255026321025651773943649110097951910237798819745348504031313178558961741844342317748155282561543939056999599274050472116574486445424707878623018321228606852719187651059307521363569706901589735716540245969321898580868493984478431912302610933776552259368729089234890611513748312993442520664401811293110924772944285450749105835705303109638614825129851379632721497040628047945420892386005868438759800354651204157893077114110441299740350908502236532386840823600469319657893912416174313924794989207875755850007558674155634978335171679671369355471243736861730599940756292198784649372100830078125000000000000 [90,6] -8831377581035383110896720046970672852603267512575607538647046237393011438949491784757130255817713932876360324176105821610262667014140782698500779093388909762686488920970095190221771353719081255001053914364944914857928509791251070546231684201115426749579936187650803138062698076736259358243618510846813540796493475221176248455241533358023087364876891559242384843002920666131934669673340151253723333886102669017527489761999132043071661912089454216105753258296650068178424618112921687815640055036242554758572123599010550207471187105285162475336556073103705154840444179616132195782492028387454211068926191762868665013926923132259526329685860338921183752085369462254278382155761486566960666710910604704732340822726724334327121438203509997264491981138524548929665871890178098563948668444747666610327891372033859664407562959651900671931993917481050454545640798928795755351179577423460096643883708734822512270581426854707922791925994004733970302155958910094841476040648602233889350139896508780274665053325923983555676798615782760545660691760129702652977043695651300705533629434146791515025288316773149260278494796318306492856711194827952950671522711170461043972249819424614411241090534276629584291262094398572065101981277095613291715685623122588516362461934650056790944157786810597660497331386894716698067390526935946842025106776255466030513260553678323983635875920727158906145544421656261337748919755610857657122434846681270073017860658830510073195220977872870085940656669776342441614994166351944001094463555512119865863290298891309625494262892854506134669993927601576439773409749695267439998703550988041894875975987303068261437580469177495927289040013599217870322688239168510195675304871649770194778727436606792104620339843375626907068011739172813243333806730401125916385140379879890943070280552391205620374575738608455232052337470384650541036444692252986926809437476569663061112654584022611031913203505286764836020573463977657547638093088846657465440915968052928132107353881966985737087443735225655875135784001552519790621367002626631738954233736701029973407065218720761140270178629396410165446200061095836304799009610700695753444097046645472737961248264787508615172120016582513019674796246624734388290515654673216839887252185388325670384255118849081768674924823858950143727338030761426437296983765950417692032486040583740970610404871658338796699545464711585362222672021991346818994607845159936344511444700188724608545005807475992183906582749172120707321059093577243093249257049111369014181210858974897892897860714181384881022220884254363973119219512527812281951962452576231928482244915024068632192211225628852844238281250000000000000000 [90,7] 79692674898348822794576674722156943301984905736818412507764042650574419406581758260572924251776310666041514919181956518344534532938859289459637610942375140858802704016486085346408160056766236195362232653995081529978612876216091321904378993644140952990080658833259438743611963753100783352553915170903210296276672429374645930718555352755591126086916243515358114735120462803233014267452954112874014919248895144356615439567580184239964027753708209370819264438812067440077466547159168235700429060096212822084970051496225034140357617153212457676351419991269191799061040075683751933059307220366050995640412717223218886360766482139424303757303907120783913525720979215417439095940902278847976297349824348593156859968088622985563993440008355648637022301960185768465274374618533752715218868730874066748653953642312885565856872593361586210520480506335801256878290568404045770356998848435496202106110943702214007051414750926387430063087538265484858934435897773416451319388625896879814826353365613620588172419709193203602366273973069709518946681309483350755447651279210764804450471669274233053995745583547767689214138022531076533999131227401413137438031911339389881863617557863657544329357646931722414808112561102938621045364818809941369393197198684911247814170835257533843494426738196169807097565769731260926355315375012991678572441123287102625832505611663360754228068360135331679388214571621361670161561476639901854745807384282759207983628995351441488524758780467223900305630514337761149212418406180533074044775217659549222486836670112574917892985783702300996890075833146817652300019901772485956601349182868133642546920423899202459372082072146348729089273324754952855932673441773526396373992470253661869558414075248325287668075106584080919330825848153803224162662128922511812404031949147008208379482119557280156953439775455940710500834628845448485409166204150758406669734327105604864578623683625545510659925508186611828976231257737810089311701167102673208504393259588497514773678823259630091721612923056002284097725348025975609155848671650565764791874037803806326778769631460222927444270455061153330517544147452661429353338380403800778405762624072088286801777978264468563042184578830082835329052184822721230702196663206126206529698351148819157736299597378183471439481883263433648636776849051526431641073113627265207116800815080532876152301671173716493009733926988970845763475867148502188449408344287052359031135895233297432677376809170630283307444788042589369690907999356373165227178969398026887125399037579128664967727144229808679379780003466853474301926309459095394260312094078945209041711650321815341158071532845497131347656250000000000000 [90,8] -267053178550161692074002772158969027137406160072558122874296219033241869299045696164191734568762325176925679944248305800366339893550835014929566366772262342457856160948382617997163333084989784874056435069677965924325606383694344216976756328055819538185717708519067214225246262385058614291978490008960289764152452557549796880009171742959168291919119716984876331638027448817020966358447210765489221047725395626548884268652589942032718336074617785771885072014676552249842242923741176920093490288498556175837593938051122607471567966883508989664886098522828700476615475702960807875712638124416765585893514969117418317320157648165050411761737473701398476128737650483732999686738457671699648676354294765685047607884659927535351367361481554866091045363551544042349801335957503611226600999882465289335668442701199417634862175062629836596832661102189827042621339876864394603551838960765847694153191222928956338840801513439798672992747346480300195320637887278881089066860504759810224704662393850308581795793862503864008883557822998498195987128416884232344924713960882253823261484002115366121507595828836667876896149210534546921595084290317742035676607818628922713981670183853789135804242166296418804822647888513860623247803243929789409808461504163970923518322408581923315736641761235820681599361844983862675381719821214628760580315990042973325492026953044910597154523043850684386414508377545627903463210808094336025217311663244635409922654544803679754805978558831450462293833708710712478709975302712913261073446819660611093484156507349538396880270575842332537431756367838468238579069363261537031864512208339238740951646074806204025892054326166349461519995430549767139653153961273384527326206726821385796151149596560910745392937079656203201566116937253621182283540732533953564036138207014816448962290971771514121109577272740952328280935606731269815165592973111613742880469655617040444120710021548706824709025411923214109058931527675981656037440467605558926226615557858263139359547162255974439045918376180638735408568854670989342551838170035681303186051647186423053400711901024766190261630656800387470692427844051198489458311114258028739218219266295468049853088222509032982780567956589938174678273780975421044914711907366413550258757189152823281492566349373094314867912359135771610361053679326274171424080224152091926825666909876244813585610861287574114938726164540272340672248649755738652131755507509551313782359490136302335935043587279970464891769448561479756068702518031809293874551477162746382397521808349279373861483209395994887001215610507509568630207389167165327896337445450094085289127754379023826913908123970031738281250000000000000 [90,9] -1416814875656647716730476948040196254758035244395082286777481535127305760432725881345780648901318116666099626770864669652915416738184353029301525320311870872643816732658164415278211340051893283534084045135897426622714855662528005433095164851978132140754195625570489302211555749618909996272241900895825606696057375283742743108909583252687294141205632390514273585785978902245918180114937517775088110393330888406897754494848873721263928889226572640943334597099331747747034869370887681400328834056538133721037888581506022358432893159134032482406985521105537329370529961641367451723516887114670567581920470412482947009734649727943939934820641160772058732598222609991230548795733208603375463587621841230973838612105078263594613498074799304159831888672972754547246256531966353811499182432084099975053340159606958119582859695989953938724401197554431709671998244134880675666607965013422795228198212322230262863207224069816511423121912644323296062404840843308295977803911295524329126455551757443778270304338539976431337491604127128123901580124954482574752536456156938703640714921483590090119561631334503657098382702011359914581124292239384414546297108060552944211157126909226460958633791453887500427047627496892367904294842651908117877638083611220138866056526493678570649073493320349530502349696699093065548451082157584977918842614694917738843879732043636753429764513467512619397115829613649661524907439834554176176484913814448455153860254787482900067374172797040426800645923497854782600290330370956565502119996308866353874904071112053249635107432265293305740194734127704660884396894660398197349173169043564941626714562869347524767169265237530864382171909880935606476612763927153085075237707440683466095351316026543225551674849531046855483321024918758294031940562342833522069363999516822391641188518242095246429192519832871043840676416351832766345307694789133334306638500674371486780454149561962422154175653604347635175090488548924098508551973811308088330116558429499996947093136612273477903609777396995852722298898182191022761247060207056590765679800110697305972464456409238091017813059839404541381113226230112371702463996257450822219364816440978821671916502923817286084620175146690402148113408165784849653073007138983915919311184129327059812777818754803881039568896195793464707522724777715832002236523827734130663947753429551437281103376943521976267538809006608984603385946126587836415656324547214977773082821194915411905968436298744813283148405765398853015473186852764965359565891760605506273958733842270647509436705081077245423633087034342479506958667273919290278132740461272102863807959005626457837934140115976333618164062500000000 [90,10] 23900517976045476184570239580365410366464215636912306697352516676270156347252619706621903689423745544475916413357389507108122430393892983675833689609056411738024746084157551121695554471026791010330571811734031312114156328615851881468329349110472681448856147754699940415510041315323734770750073889574158363528610254845629779505750877975311628171434305487078584375189029768780792739376675474494553554667519495850642968511666121402024384032217413122865383885563023633701592424613806407690540586682225411342509015025840784866099977312801243135721903368163556272199585139886487072793577496988852551286842178917579601205854075034588120057369771996881746983480072223125087457978045950555726981176521559136349341111932494734278791103323707726453815953340500694889234824337491565220766658404634945264170517748914691923965829293618019442596801277219113161446420567755448296092942466756191528058628886831489882090790044516980490944283071153417951415835226141870420867584419962038556666260664046216303701995829798593885727386778339033017002869819762018755900649854532129577902286317220711209398076472953887782815723447594054679192543242479908495836718195761731171457295728457125398394120144587309450751899258342000371967553800963815806790667392614797695224896318816154121674861481783139135622241839301729116569564657601401091073976994342903103035431795667818035515888212974066680195019485038245849102459363236187764152883419766889205843042190041623983265969480836677207333443961241001368378602766018204268425655642043410653407181051423983603633535675367790524385516653258108552065969298942811950299431075413741612485043830400229050635796420723610417313673393363694542787555886793554281166168614615424447537992034379419401386127774805863522023945856425305585215822918051071231316024559726517001829544706610252290608112711943054247757332445949578868354504121893804613418260660914577917733977310523810455478365761692925188986291096896514171309551738266848622718365339756853699579738843982765817109009234047576650182642341206447322981252786610589646268654646187338966736380213755705138323564795914868966646951680010045744410413650042961995555580067490520285916333161773977680500817007809609728851658222211078658025019003975629360457295913961723399100644427812769036310137601548583700800400825854529951848380894678752718298148487030926137016901260916548055610542157897230622989729551447075076719311843820951373162849555172300574640756783388990315762661171463924624202220169910689281158753569581716350099468101254394226800905813304063822934091763670258222544926436473037932028753578439137471300934834061990841291844844818115234375000000000000 [90,11] -172322542707065974700074327612698601783561884371649781811783581632140563011682890607903740041257617822533571854643435120436899531826910805254437483449260621076997204627578507701045443466410491021840991732953193481458372206770179359396978028477198485140811545568992697350468189720140490871595545808333136911518047328406404586738954598105585206132825045765663215499288648769794665490349584633490106673350164656153740507139680007306532324767218443224584406566034288361020419442892096851673167002823449098037761352157174081750598867275526692498922961317992927631336152700774232306073414194455477292956982434761532853038685167659311229610599657906486857448067562679067102309245572102794996675053831493303515937316957348698381725532669378784015063487636570180638059716420325080746591507525301380849615781994483331392598242227091481624399174872625983718965273793029595090011986491893798485960024092864238929479578271309578131014296928684489958027714544003434378808436530746300528273297542077274872526170959799334402622671561916186728341581838139696838257374354999468524051638004204903689644400666997282604004842744337982241995161774108037151529390661975234629461478138361897480252388836640354056004797774809405089979433777972821020079645441061794246500619104948597242247890213713836521570698395318287969259832293217646197629232787281695101410540078091188416340104002815329941924815405400662347622652930791176365123896796046096198907014917351663684733441902724715534293523590229387611219124282980732849416722788614009558818406987831637353754935324385241391120892997658184328581105783671415992231604069536136560607312230946685670913634889239550450658694413266299931209940063629171600756154294077639499317003643192520690613192128534248636311266331375207262968669027748703541461042416748899450992616018509442259609341351375757719728065049390982410574060539711710350983766270543064818259906344012361460157383260133314831115855587585116117999167563364939972763826497486493849746402703654021262264108415839886721100367699338359626123855213337042300949492128102873706266852837087236265632949550392245833933990570012428128718836528704240004822732450094800085807809652061966428024221864602203227269678901915137185274214938293898435815828203493950587962893783500350214637450290939449968319287326327489105087749571566864034105019329806190776645103889268451904635324590975529594305267218753725599640204821754681669723215304084589887484450789854318870951979658630972714563841115880867059222530225341815606677872026718402940017326184558237491262919732005316521838113006964099126983281192642197265918468929157825186848640441894531250000000000000 [90,12] 887059354038183138921298205225180160438817099363614439888779595579199631211504328446752876758143285603324705313943110236607592136649308128447343182207404293237648730323395096772114633556672371164672740633854169502177684581784024836752563876551428512478598769591642375376734765571120201537317382548776298924267379804841694164396370512627512752200844645931146962487331138240538444779819947644014908825669958888981939562388020577606428737007597814733764994325205688859336596808452070206528450919810167668136271526808738793393187337679601798790253705107521352071303856846660637818270504834376416732189158681126729762561589560354239826438728163509705948723399627910891248324996952461178499440912295241859422397665791552318256640204108391381995638630684206993757705885019223547584938877733190778071150176241172644150317962105428214494870400740528822920671242324655633511296884797636368442078482531744446179297479769206692288189942800836230595704551761930753047174418574641726637280871921611319617973866930670777567066989682644160748638650331246399648962067750798497472462527243103070888386499065800522052267478388146161465559150309766137974134770586419941479703392366781437432644177852268089981315211870168385724554522733682701382318884823574752600105531077681015695942675948574694225905232583701179459813524010933936943889672376314658119394073786525137121364294874920520523696856333439935575155665584659370432152069519828597527246570272037482645324236971452132831446399923922403080261563854381519521161978219116709638244662637338089752821467452999856828231442404953390943562064654829975288864958726739861971669315710391872245838437988142643616826254192779333881988905921350667776319913034027693674438047755939985912399435511384497277955266967208469139661426639928966005012161400634326899197211953384656599299058206602050225222760696234417485650241558059160521214863288871331071009282713048745678481864076807750578000109311494755551969909237904560126913101959976669629183796427577170433334651928149789208500321201383491443431634122502674505128794751974004841341342898859038911434045889772703361820264748112412678787083396406283515348462004267536788240557677695541120819071152210038665498098819382108311514218667893437052956969520555310138430342108752362149248125889492834372827276835520971614631276307636130752624095946251088559912783716328587114107155699426866789237088420463612954911422625570800790556265982503210550579729644621600945103361424949450678409436755685768538891502506523016646878402140764354051342458453559153779820785166963733221071399357970652413093223115359009511848853435367345809936523437500000000000000000 [90,13] -3629961967996844886033168458008070085421864779325732363428025620406708888185354845894521276503136415622750113479353831439749131366379360720283300901663819987612668279384606979865300482135487038688074620990011475029786814019973009163698367157650906439978344462907735377174270913477632688716962110852206883105893817918226420131843700434879535765594476429848430670955351536828024299930748102891951644813274547131142031278832648026268386352208170755263150975282305512725271954594097503331401039461484471761972422418619723305717072776332127959442865900159830623924039247773796110097746543377981959270497002189797712338701737984925643311286973018988715100264451284710661776502998717687939919310401524101667349060984513808194667336391779926203340553470004408172203653886952551242977358323803935441897775404243409608262731259471221681886599481323568781923059129543567348565667624625204771354005160186597548583146117461564564809152829465905257928364909917745017788072799440855536711706716773548907048968756046357785882860337614286282697613422684725467813478376146675853798581518689467585999185210717698658800355548877032507609636351279170938840175606622448658087460616049078291240915882627995727182900835705114305335600370958535110918957992504030054911851488647852281184635359887149529801535735735815697899309067451875987832324707270687337764275650018422250452701340427195214072939919859433510681268669784817182657138785606763635347207143645611416707278951691192094085537625008554261886242537647371244681634544536663405484814036860623913631650251249211514915314736246054827662418216771450791644619551082549388483516996674848615492172191707607553195773626099485946941249095475153238674150897988101862097278403647794984201861841196904244641932628263700183339692340796504398265127867090781770484886479444879770549076001034990838213119728396911610925140752326759365512398262164849424575336360974471030247011113095056679251594960782531684844367691334850577524482149176088662083572134184118650667269490808082310910179849991848178553489327366632657083592445899667108427154923053097518925624854031481132913533596832604467280277115289946886107407391919411562206352822447677322937479518386843324679906832328504596244851162717140438689489201288962520867028901666898252616511840633266519851846024805127384838921846178345574233578148359560527506175688229817701325972098623616877303278150095340088115339959314021715522124231864158418532006757521234459165803801662337270743276815289879363771483737675689283396772905241188754339274141935507343443416298142849333029218549431506280449614325681051418825973087223246693611145019531250000000000000 [90,14] 12086704559266398382459628094218822888821822425226953681513870213277955908721166079784229951471074041261211241765024038157616613916527643812406316500938473766771242788595816416174479599389602443312379793913704824283739577976795653450363615124641418662127955486694591299444675658725533792204450832112731535686281017211007288093132972829052528486874931708329585742998123675279384855355027603374683448660666628767755307704781044109573515581765393701406110510838800525454133401698535683525139211925502116325358359829218114132055694791639949816135002900571204968426948797524621115347680069465767885489900763987711126077029038119558868900157871670804759146748580205070795988528203804575636896755887939236495054843646857303497655291847006870661651141898565033498833220831812820344561520143678388518656119555225743411609018660403877470795522234261574606580654117896395495194683986686679752827372282210239141054204769511329077216823797668975511947574986931391393443675182111158011340334982964680333011965134389310720206185900011642096652812469218414983016661988141101798633771786708972184069275345660095604636951607204060340031126198695280352170737979101078320234798173094438001348604887610333136377432558311412445074346098577418595446288335900639426689490837955469065271582204986479966906456796227537231298452804577772701872705092006383953496839873418289031071127312868036464944018637800134781984834093836740157901203657023997532836332695456122840351504845708747550294041827518335245626175982882471561115285826222346613160025031166573527532844526024813770132049757543616328340747890340885215854923711426307464671455244378171528893801357007235065738768383727446836170338802555108238819318103236607605187617432312875041058961055617372098603805079830167540560448766176893653348376174285995962295661945811461391256155751505556610537071540382241093378455215302182444673831945590832640278511093920494430010626101641517138911422613876370594719951369512828254265749962501800688493591695127356553168698592514527551186978634038651096638971590068146942008950842089957215197019754944248109483936541128992426607532668177347120337792908211642306312904905102702299216082292115402859066062421808197961320432077598020272059037458327445411137578674414079466958001252935330690409902414002490302254232294448082809502067323919980830356782905163718562432941438286787444288853500080709785136084560424036832588589006458893369758203836456773755840688261119497070391843718663390992362472323756604199229824797052779840475490972928311692671719471273567266803813937030129237688016006985765689378488005334411070634814677760004997253417968750000000000000 [90,15] -32578773838720988072151339270531389886214533487339488792445293057073736354306748894228768602592078423602524979914169567633295815631887578084444215174327558236765059524893113767616872282720324364236860354087244139138626262544990166362633339507610128990956206459722206024434511565415927434936695649405471438450742870463867238844450088359407014527052318159558614783572599958227658891426160281900933661418385976306735291124731199230255339228189561249917935476105713706206804983498451368448668329853436298103891353844176892828680576112615795644890378565439621599248549053525109750314063446250354226190258872173257041681394721298152349473895414926639355500276218456376645639229125049578706240054884417493122437029430732313952092876053488926152076874628092874939674444408146616684412939293051080665436200490898343214508918878787575045122032769675478675061862483860881600121557164741532748377151544961207613328019498836776951706637725878644371725558645435188681241669940093545830752814282773599777635611828749932944109260390426746189841094152941889099685937129442631109657652557909016974757252697674913591713752204953431494690575313161151837158174161891526089147874019200562918826382098985811278804045285177432582420121899048836873120443363619218081796084095998753556625137433442729523516889741479354908321427233068971993440140373852062717547901555165311179043922737963002781114679919660725701050020220232548705797561209059167489353115888793918844174604063796941137439694570467106912326447678812652923984478953331103354526022944853126937839143925771161933359653777202512871930785180980306787069823761264897473491511680983814619162441496095918845269506477170075737313321424764794869382620291703558062509807125448390093644117802903211873038837331924568799406402372618121380029285356936747107532271469863180565511671556475136207788795364456637006727280012921023848144089472923753903063810964549208489857692200744468897056294778634110776638328951663591601733961612428757521242551323756284536079123073428052786821627920428467279271401367759886324984789028140779606641257543406405157046784394625964473692690616693751589879605625417167052947476136032402285471511324171923252154900497556914922493235998480853162910552120525747514599737296197016507050330092932317748368439003574107826081175878580558725869115392312169255785669872176801719747290279425109330626281101866049478186150715744688899988204916286594993844230159830109276153439251716504447764998073487466910866330526925445551489267190559125978279597498296015400422101740527667103024209735107212056677541368865719446402950953967092573293484747409820556640625000000000000000 [90,16] 70232484413617613052270107949891423621347374094895442041908297071837711567492813322238753874045216148042954158286621774618134461998012488044414861799057590771237502995737295938183577708953112917123065976828443017786757035899013376582766739675778951093845636069063263369390172865894473381094693781183612234225332490565914205745662290738121956344180580590456262201568564057453215668777158875257239013826174026326913582546863625959048990794376145871405190645641596294083373626156229626340241215731329778979652732058707475168936716486830814518883084570970198426518954968048433844674486843708206485875842076876331298159174482176195456764433567135823324402498451861868193925516599488880411302137950283894598308232629117005522497850795084909697775432173845946711839721505920260358514426557408552746322847378517637616398248173720089954285234818159821463037272365775849534327001548003810764365321806546197312575727487522382542504877933755126270181237762155750784284685489891076640192052801041318684317217639387033130693710015952740948324765669379583989478057910306797968974910776183367876880640212276044949854792500670723816502045826646260738462708580809486101589259615096261820345897022766247641634958946816861465846862752976477344484528604613005924041093033530549503669769449746471623938930899499899110970252595179154588917136494778412003439790837990773950420793957036107117054041792656690996642403025976539562038359015912127612581788939238245474889781847089673506130984749187722021478410127216317898406451158864361765073719676394329495998711259739180328226896612518980804680173811324450898396345755118300293330558746747722998028381875202532103142207054692867284718302818284890021232247458756852607164980228223514286327436674901513911575339470322614085263916555093056330401372038013945556245161296689692241109198274466059804796029156933557817535835591709534085128904339388031506688698638312145415977436240512973003194217305474044383031708513773876683627016191418325989399975702358104879110427908630808623655629349680079428711815104535412755439129831714889442892396660550570465266671903791619124888631289245834887290782802625987689538996035713353512793907286998165874279175449340192822381889156302847217604054561136966082660065133712334730706941007843682971859494865994980059199640632689137015181608097256246221216800536311876355313010559854018063738043080059764599222966297263575423430231597568294348571412030070000443228494169717956446729364856887773253930590597790088803238408944292511106966856057598809400199408078304279277024098579526939835846134591861321177716503960652971727540716528892517089843750000000000000 [90,17] -119361997988550338370425239744947714307570059168333611770070770057323922253339680750782658318451039377210428621502940826042261210363368794763194662514797747836831149611600787039353116640546863402218610796413652977202486321969100396538393710812082700908073681352982327404978210943926189494792167659934249494158571125109103075728317188535744645990429102546907693372324694013471911135583712681728421991532648862533266047346455547254244100689793746934165021868483725359984863443994122440933985418137227271786025859241809362808217006756179252338022158516021284170848607241654407759735125955977621388543718703238505040394689239583900945935344465298046876996936770740860812358919949283454048861413975558128927488734600614724779966387206501463495236543538876083002759927129709737333509930379686141256561821054859276184031216091942034142732631504891290465446435378657003999009543483790860644358998560990503916941838716347028974304095865828457015758622474747532463161131066218547000518761520463369428546973254975030527975191149928991584809978171096672872026092977181882201238349224660991229598187249351515283528239030967277854037168978949509280586856347831217912575250431873506956719659403403539594226446354820591628442628171627454556941560094762309828938508989458034857099431957939215879455088656181090577207287535056488273838088667727179084136704722679848082112515487210302447325854617812110163579931956673209470546792124649161844941040898093324788337649772889277570656756045985674701063682524665515965371670644156354963707432148268787574298093850400816739054585334473511842871235696011178672705422793574146895408846527619316950680318959289428058893706767182547381881861840749896536388408050936735595251198755356245095001622130266150808708518493739056242306909414182055827691928557407197863484508503519741527120245626355694508233980458732559129533706502382829218929323752335796222931036626761541272647472252698560866594776651653612386113629184248524529999841444497897144594975307999918515583418000062522128585988452290232025010625365914132003144112690632448798913232556727315229219629063189989781677501079649310069867722110598571242953856373119322815783141261727652840706303301990906026207160798628509116972493973406414490440099821485562440637066846866080206155799665844439864810580686601373874389651253043231051744863143273510086690530822176147632376454627936984436411135173223109344191171819912324456745335537779716558272626610328332572431244302765220746827504498864332141214513625947068530915159842426801791582173852665833584349998474151238653575293781358076801012851886341081808495800942182540893554687500000000 [90,18] 156533701934561216707904064742517604452101227504710425312673000598959126410599018162462309131802947640410115003941173896092839564682464732017710125445183083952037447142458600650323241277737780872594836302678848617743039055563218380723171806864466751668908277742958323870377321451396338585835127871099792403455889142357622740626789706940096995948864487695231191363760554797592655133124532996162065095635568199976760417021040815283606881831251202666826760265379363322693270124102281578607458500337090829507620439788423731250875311280375693142370625656402799833948545654221779236724713430420529796911062353594132474025024956024378617533765936486468251691947340732661438517033109117045639136102032454825144323273953433597436600537530136932892479964590943508397371377854189251580852126200771381437109083303595254633302738654023220628475502425214079161236655481703136877074307976270277732934007295822506312832707888810165474673127580702800961253270734660169618458744042488185418901633662507002995735303379530925572368122965391905858782924846028743942815677212007104623413367180229085283050642270124283506929532838778966321323041323140082339688976461474224044814741381477461248125529762292076177038660415026164609564248744530703857086359924217297605120170424610399854658780649302920021158540174605982661214899568944365740616915869153195917619203696812049478329340049863061605190843392666711301549447614575656585449116498248565979622402824369689284084761416662232939319626054141317866574815870500997713383841212171984044687132136798672457717535727235078029436548461792665573352543130621569987680102973755346435367123008111918349197097984949364478233380720990018490372978299852246009570991533104876548181025810761102559342182620685371682891748458791536058728111398496831939689581010451394614577168768469777097806644075018839348415029643974448019404465393326827435436781275214287326919788232831274834338923481128600376628074266018441539704848505053917497429274552867838814869242981655809002108046342172703943331073569868635601583266285036847430787410394247284662540530067369940074705913510291526001413086975503722059066359589345222426313582425662600197695233997918213646916584342698669502434225400957224343333821913203162673079592215571576680016152949132279640231080350460037488535172774561328415034752444631033246407708976399869114785733171638310345291252095706430536803134695694050628082106772971400022294624064932412908937830273894654820012907835291710405685304367951698678234988086391209345831848189390150075221770577359030700743235794939429143866345040436889590740321409612079150974750518798828125000000000000 [90,19] -152592822789036825680398869015349462828881275512951624419963453561573687487460182255525249946614676848880511792027981823855520697470961896702517681919456380608080637354315738070191599939173147410748519526704932930549310427644593407851850551252242935849640349448291922990411835088802260581518955378611967525388864950900017787913216278806534477216869308344171654486330109671312846582345026924945319578690782685175025081679305616802711280036056766931956834333720109209539193083097873247971594919593894906330602037297301511527649635253339061146067067410134737367568870172351507925276233907587055618098914932088696239021625016063113774358556143435805717441033012911625364967720646644505692032271569306805301931684677137010200132861512937196162242562944861738408657705160792816577629292291391737759590918368303081050784663620917975628608830466337899229391936654079302781398409067464062509655962605985714552017812722407255403215890566323599524487212422992437661584810729970926568781894911565843349036238807175333163813536209813415925871513660588294893710141660001850458191752210545911625322787503314470340493811152717268113034679461780988581061785513072967498406511657986054375120120456559821716963837109550700106452863603218533337809733352309461841381221454696549843750573443967535547413066392879540923043047050612963983706882257349579827223048859666835613587923208600805123766935438136050881324005350034470682153610710056251397029227132109004006922718411754118217764164022425056747963258446192317519459065480742734586314310222487276894298564718510829461465691888295944819514131961150980158373374710632751942009734031153990727705616743397174472344065027478805118110588281397857478315304422866519188390178329384249469819074993506077041998616741672452770316636070186440454528737510508989565737610875291537384248909078713622429768986519297735908576990805654380238647437115743312710913584298496927475909948228373998683541358128105020832897444680861123099792765575744043877401901570966831592244531427084276525628072603274210221711953203564726085682894376568765183680904332967535542839889181014187823528681823056530488705621082877644595080258621637795216074131031608440103516581310444748255887119550186609822794838490946032378625029586159509284195297762239365874925591319133144372167994330199974233678546742305382832794599640036729626113570523603534231482437448281662147562476218067195799763449692543219129679563163545125894215692283237352826879000587698469088014308618492481689103685518982903066465183535203254239937529277129011692194717752526270943886876050622769529496736140572465956211090087890625000000000000 [90,20] 107816376464216039243795657225817002315175607324906788404116173179733140251029940510780107437790747506292416605930720298722176391770774991226679928525233313080364262740244836904474208542179057649440613684106525187733594979671425187259902878541186588451458776910917382148504074012428796737079348746778334937652366591764836498671289845999499829095115013760103106806228511567511381216443419023243103148761365654395457413399166949880112675136333994476607987475321230783350344663099400640985596523758389450633336400933065069928316435359188908377367601908784589238090396315471995651369150727263523337836483883356363683821001003888448854186868941569766768052559177805038706348508249868216278178804556396686967661469742054689771342297757671017568916188668982442268874006388551962977170173810443096266754386728995217499555039257668588372103578093038814364888964046552424292724751520755699425513487933901725160811540107814318120842917993422295959748473044411933207201942582443908046106539182511150215523318000602342778036522354184783933590014936850806275444533158411960072986473212860333207720599914437588977363914333998627377234002952415311377301136105224160650946711373837897270494742183070419388711965413654463434836407491168690389847798135979257083428046946898313188760697223330348130598558311068512458051705936590290808580842804250954142992444379420459153600381277731987448742241698912112351705819727343350360390761281105534748304641822768119155862373453720457981210301778430880321622869478264338291855699456874811539007339585433654926646408440083117428651522372949063552620094573307639288480859342793235074740937802877036383080290884466670945690169219393295357085262801368519202113050954579030357502624673317334338801890750861480195840016727530681460383072798120353431875078387182888658396805808912495990832201891560551057208253233323831432310677704007135802576778009177514630082802154020557412286610449552971266098639477543790931241198014559355879974573968538842825964279046340940240247785028497482669354952383861937154856637537071636756104093441004360023814685901860402188174436233073161779380086858953881581046820949617253938967548174420490310202462946783889665130021150450927572613289823998037717512806523176390222790944329844410472761571829325112400899411963033330905928540775342377323715910501685713494836308208283337019139432434133278658176916965379103831581630601486459995232592767155142908619486446996207197157495524012696459513983593217402412181791676656473159807664687717145916530242495845869719410508834816697630595433545756586480527782628824340349638077896088361740112304687500000000000000 [90,21] -90813173509272254892367497460922377701801250723951600898318815242053531246119792569032173717369938835293008891140720472179396988091002197390291693944448520194972941160632572421833085664052721934384612466930445879654922363447528568487171539065142567745030748964792513624151744752967618793228420614596044092293786753005006352404902343234583645013221599878196687406233336628938615644191152154643748790610181212152609483400698084770620625320142281735606663672829010492930263057380698793773680203474237378228816846914073821732748341301643608184140491567285674094286979455749582811120480347785935968579533427609998452053719189785538796662247972844118223674475965596727111081357270552911878750357353471526283260653521233306801693029629369644951380117692777055443702959529368161505593872586140910642821484549757219414187762108895539485603598453081052983130475289909753217915724218831601397827127694085094049585767935004810491710478659607678878503214349916051333306763578551754097213378756169290688943827119997993754255148491064926675617683156846340341521452319392868990120050169730286681229004341420920303918301385664015322878457206138279865559857323559033869158038969539289989200941727543667277736597616324037706652358261835448052006119770878148427280729806172731936330268586893623735877721512733685897499145868504072977812727561720613590063136089423402436941333209932356433499043153258697627255710543203624361803734117123176918569869782623113941791560070428308632008814138927749660551967868711915233026392433851439789773956657032102855383791928455966728262895550568326339483459937447685083964845483816188169821735266476442076399491280835968023787913363637465731603790314778270548518468171888490873476238163279697745415673612571779716728106202432325284883274598319617040684736794882331725517758601916670108522041304063391744385199816307906735557720501464762724947933026106176585789326909112267384504658876786477502060922023997836111367476113097528255576288401909901889663544055933363815344743978207507899876994387362623347768686252541443236770262780909984627288431496235629466536549543673516356905247569424743705075302911945736617054954049781935846720723464056820332540387344526796237487808339187060958765330039146631228481189743519479378891193922407906719708204167413712400657675086383742707024357153061381282211134126453919162142134899281824598452062488269470734269038040191337825571264048192304494992993307481997936615663947802174048144023065976207810139481162605861263243838170766173202098017047864521455605891269590172339824975410101336016607039437059656350470504548866301774978637695312500000000 [90,22] 256928978035272941985683297532952996854011154849710005725209586665025450948248301408146459849787203815653832699653428101987129384533784336965718203212664631146526684059853880574457936154225400458223967979382288611479231617620200837252966690676937635301235175247119888339071923917108539582283625424765389263239304958004418391850270267812409601735954875471197335713070184526323429102618032030976330180409422045654068189022387595207032455640773321505481971640592295706987813201459657002694375768738234547633715987182976313462550411370563021570959914581403426865656538730133929227984167962489685883352609960787352200061082999228989994761021172958673244289917980057986302397838236340996802648710702762482391187873694422836340114064227947776866353005415648384495977224107749196508858055611730941047875052471049938502894429655880996473675403618772514224826114525641570011317530566596994386222957049598941510413454947947856024936925594963017900238136818026695601852975955549463900291668201449911553879260882850528998371330115448242047141068640415167818976870301297456864014141412598368229059485048702921516438938032537120951142728921238070802689045165408986721972701939536299496362101133812818460579274140466219141205778688184964716839294958060387860963207483897108217663877401163847972375290481774479092925130824468991950773307052957093616757373580685047462867978849828218069323540435901482396127861853522722384744690621053787687085443576195530253977409647907020251515935692482568558649153274695481863438238612821756658447338937651213244799906579883990515774845100445409409301066237502884612965493054930808503694657488899309137583511582576902741735772145925163489609157106201631806864906382516867794306936945322204794570077788604711504618687926478535277218127536711356252187550850492773649931069836454647364621614257327575779847662243219258323284332437713154583767922772437838129022529832673839888286946779185705180152897873391459298708706658162103940874575014594113823107633433704845172184883353784545494249085043473525821566334259799089448422538972422547966287130234314728236122696763440297245093813874793310731426309558188058104551779787696609964007369034800991072631533734845369408784385944386694627856117738648464975933739901061273990317278063512538225244377070247582167108316292475710457493853181435915502208747690743000788296303648759053466487745236967846680464712391884113475012158754872004521877484748159677020681757027958169382288767119511116907890839819456683741282264645000065450204020401116902233444707852375480728198091639744837766899665520980988731025718152523040771484375000000000000 [90,23] -830701184103354041746571652929995954235883898888613546291003802491457778992718005343140734254840539288331511075568103542831498137538575060282403807796106228047404044229548264117720546299945916437402827649503943033678876262938251052781476016694063931097305487201634048656965709136466747625577788109338219607833901295379979107467673012042485285571110885297562070803203721270118331434043233625598754313594306925209327395071324541207045841422238647919866222506215037360980266407248362851019648588654802821974854659813873187056600280674180903665880132154943312067113633478950223505757678686754054247816119691769060854876955583114025417705206449240550220991535278315461399248107597043450211938798545119267919150728311285293340452058176027780248440661024844372692488503057108019600077811571248206333558287573896944512838640953805473151426661335480934012890624820524324109371594837278599326204463607694850739072157699066800851217021264969049534942788586361635057322138379485264823383696767282299303855286048398090281659645502975913756031674305163090194480912114478499938113176316309435011308089409383947091068014755741679922732249514264349215976297943925640837609119715879392912946355606634602188113460101457440994186381518074881054148216706953699591874805027642418967219617614725978632842809935057991010346472806409898027263587381554401398319346475099490366050402619650621823916566437791662368941389047618726525285299459534861544872900710048166955280420922143320628056215457658558831018884473556290308683110471934387767656786956173163029931652667313392229229952322340526197695107397260375321810675590772877446567487940636891426311608781460377556315605674037364816425060556292250439354124328397590081625471062449356732446918661045452643568264748868042267006305947818031957403273162090406792338664889446042398721220310580525130735994818177000903070820663227460805066529814622500907975840808145327636239498071351365557930661739840417200909012900181005295438391234267895055497336435727642818339022124266456553285996199636774245834571477698840390363015800603810088874087404730161482785398125759424937150675135741881311146073669547925918510097936292213138130135713164896114734482483420072118188701227213059687914738293719744617220039819335104964501520505435536123282695809214314825225499193435458780128641291547710351967242527805460008110751815338702809432804508122081011286464568211768653835014033031180433323308262261541534059919418066735354234858188512447418323689295093943374615402513786054272294457143013695983122291827040614493521879770641233781992840423669122174032963812351226806640625000000000 [90,24] 2030301212945295940002358963309152337465021423793652628433033407696619317460237293425457630082323864485416541293060142010182513953374869897199462205603602764624157386116035260422661106012324376354363019384857561491273766393572483907336220918434619969370405660865110340247187265269726128325221220989042784855657112464541912350096535451025932691993858831824734602019610401774192974128793389093489095660070628284932625904999533836308493865474375888941949142216845480067944883351003834757938663884296563578727064830551498235470995855661619910765472986651296017654460285140121023439051367404579718440010803927815051541885850961570109818226425456483612268481231046135208831580769564657501565802058087309218854177222982115286889766914945696567770900003756383111737560294187171356786023376904289342423802286129773900807472444026176937430116465234232703331058604123127653070866187550323571334304476920273371173498519709100373313577180344695148008421902234734874113964744544864400315191431447266648913176671398354661111371448649451697207002526377983407280773443498600866984735361470521993458790590889591196049439673183972341218806257027029287195493263273789696141469850867782036675313331284381581038636527598780040073179791365520378055908509023145852429411575866455741606429263819348955505670422555180988000419423704695850975464588805532789758204991124792351317990078624927421607738742669063283665832137708966621548837993953064726531698455790850940543338872219121652272359885553427571576804892859482777115517496569000460187827088025065031590578791082240305998357644559946806436807704261502477136101004850643518626886117182322158298758277315836677020744767328123756526054128864573640511902106561772086167135270089018683471992027967871362667786044973190243445293837861777863493441719561857283921596595986223287089590528404828311370047405792404098998161726748917634364568871165486218684028962650604614100973459974712359380458991386635942976846036445687155891276097000454155158160500269642871461660012864998229209532881677162430413846375162505786351415486037128197032242811422210160849297416561061506217900682934919126011441538644243181092338022628188013813637953255333406585244375317210639538828522499646112304404990064484927057045058894926684868204836241411310575144449678480165231115560485962835113821801243617273956076444103475891512855933496708840489864130381450237989723348559261188321709353780372332215034807408267692636222451811478092678650609696060356379558208983207603797070575841496891307300114514188544977526657953783338304511595012733014657679841974413648131303489208221435546875000000000 [90,25] -3923560877305902628358242445432839918613559730154883849208940558296458056197086865046005272961165495295004018338355692602306113780205074720671740085435000007222981748198299231517622542546035128090564031895976512717065740029552100871548141812834452224218445795974324365236472807137546627457788365275591280883947875956599600874552182411135440635786155958966435929064469845956172377880931137994524376307503484924439205064184261704327632179657280273102670212355367927844617737163132823364987395121178755261964068989379368917813686995405207670126955483118488858350836054562833844787722576909056575913712088475853062757618006328681729312218122891625685295919416743511591545516808786242520907931912501354302507039044053342665217499319571385099490235958942330390110541931174642315923212591061985754781027075861536634830525415004845037190585882958161072647497149298779978076067228170556274633542823528618139570620337855164501615448519816299710388003420245147842780994671748558757414491256434491368787774633448097164226390846290914788928058406308993053627982048926695393652293624998679155668236283242042497206363125437817727086560973476150497523172226226721378543718383171870528155633441441008056572385911576147700376236666646340858025721314835812253970069488218316390348465801752529540851756105604723101569552088195208818807291240215301119865968943926665549095490769013304986936872112280209255877699979135319774300679201630688771051559581133941694529190868933453722081144680494690103843127647809444897337532458564402100115090419511675448685230635339883925636875406212970014743936458129727737449818966579768916762487003841250377991289518015755244352367994821527443933962285953065999429215077764206963201106412608415211554827370927334735881113685334609624181647486463266247661510788929504197069034345986455191695438372423686219178651923584924236805241215832350342263311723690386221758920935050209152566273986510220379897940014181964694860473914692032601047338539439067762571346331830559335026913144167352520208143853269635974632773526115679683082480003174695096316303453959408294161944252090163306407842642469547058218446540406241753498937093314850227057067604849535250890045227198939255162743816427633134768896993536122759097637645461200607881058753825180047498570503474899530689498641471431131019124137260107206771731467918848923062939953816066937562100393090520893035971669858289126397015016656600214462914827110472678283498795561387090990879744291302625458022378231357524099987576483065544362699177697308340614561742735531492753035515175979633774663857259668020560638979077339172363281250000 [90,26] 6288283016079358666272501604182061360849065777233174464863122870196863268873337310415862146357474640814065903186561760464446475639708044601060880591970820119324837896383306089438145736532682276837575760752908597895986812024899481748652553201295662779161377825034893760352356603342086281991373960219297479449635861436953810442084628400224702683096575492436751824975540674935713047382058839702267361842824186044598940651023450489298588158634939879409577593088404757298294119081395392918184166004642311229099289357024008442694827687193126278944721965893679050448177025161164704021246010788698831872683348023640838660994964248495021607993794850600805790933118212705377191455726153841210695867337440067581114349439278785895116915605267121823385367106647579722637700476972677705879068870128894521419153476684184358821326360956641291403150583429076137268191294127887539581029657114830918283736043985810494413061100929372261599775951214403647894056686172840690210938133283352354612664174023358507543813653320645761810897884357507315241286115804780295316470041942907050074256593762776993334855073973124425525175050800281629300002778103370831116899080230517898485907279189549133479507739983039772919160428090597478307691679039405520640234226412255923526889594238307494109178430642731925237803232364795671084444133719633594592444131511274414907021819219199783372271475301908949509460111635780372036075101311238951482418278208221686103712012427265823659166228337071780173932496722812925225092138141792323149735249386289413551689667805102321363767630064509876866404850060357930462858022233486060776988262490863083661529213592422876670060977529668123484770633831257647008489012057394761867282267057721935259460030895868529902596106785889616206564690216941178364417625456443769579007283474904774771015474912255067007543473102379422401268339259882457486216168346748608605933713566209918230862705436065991730271486294027960516573924314826326307530447569288213897482721347223293478410262704810280354285295914163722724637240487250138792525034847316606654947390281490426419697458120227863776019906255522401185033850468086020148019817361540516115814399772893149088993035004190897750800381586238700870812595869383796634224810914842388253336378019392289939939627450003436334440622077412451731417122644407988434355302717418177510156175886906192879977132918437841085048416414760346876954991019715627984504632047601046750476487778825018291207930442193651108925792130101700134480958401052616502278635323767449340633169372702519151911706107314516201684433192430762060709525940183084458112716674804687500000000 [90,27] -8620246106001093845752975180512099072525989394551418922895773594631238265063110271051687243333193460014157508634333583013251941874034629660446985572749716123232825618014038463076049498715198525947707774958040270156383777274989285717532687142199223036072696776399398453128011274247426082280919686041935344605456360061495879149347504922635470920577115512783903767549645522918543764445759706261103916709473590425382066574243734146430550648571190152393145072308321301353968111443083319601849675977090718175832439529183505208065007903585559636717027982957175703537044522836304029494416060212074000755657663845914048101309693533981671542190890795704396713261203122031630323587740074411173244202195953722214891188627807927241205549665998870294551906354691293768331034862338276114814020880583166329186041131711956860868960855752836082545890494092461017803259664562716203513410096464629142583135791922990599620268976806865675405369804958232142098697386227083485106429713937178474581466006195352888981886240508030250680058077391934184373071513580352258195334572834786274589828795121633731955737149805377269151632603318516170973301360646544329573419310155244859347086693522656793778484326262817232882304054423665327759121448563223509529690408213107766636366895038064399330007141710709361011760246855767542820138074001177192777288481254341934499903717828042174856572887680455368512395423751247036451968497018342881271057645969950553847710306890592910115260757630314352362165368027007539810236806239465628439309336766958256027437410521854113903121070907247238891540374145300373164576956775546958216341717988130141559613427642743552697176907747922725771872386062415259045287582648375611610900406554651501741419923406746689785766046040677118629209883041033631742566007456344188129508770269222831870372847689329232961167893123518008113476219693686890631989281127616095770078164754926235450224463486866716670773069469305780001700991648913304891561879579806320791221956421358318574205648492141619088515805468040717244030306644545202903919344251849694291957634796633971599433002352761758285748355194139579117687452129434613297873668401647170871469584291572392981672819868023805347506971819339268854397876355121075187443935802913442835328598188250652876612922858697995222890413529302786836820645519899814033861919502050303855003960543181097051814739999503005259674218744363136927190472879509709951950665407558774604846563117042018143914972891888528455366589484189106741585673095705105462312507555863092195639822353789112912232275380457038188925151557528980816869079717434942722320556640625000000000 [90,28] 10339976308030154933690296222518012785536123280348611589829467306768458158103207747543499748370871262537475954003760559987351471226839977473817478544233175128100286582468697772646879658556144165044845440758655839814958977470594419653690734242751147097926168043456425493838643420093674649298625375571520414180956791695431260987874382782647023619887075080820735662359541232230645082992295029295932574800468149247354248664023017819326160871979264638242188496499272929396722872889239178572000499668819131196767667763197863049165176143583374117765433007766072622008285482189766184334170195789165457056182566780491845700947124815686152490281062422010053344851871101146637725991567533846096856549500250530763572018461112048449411618849976497645043226885178796377327578347337165585653871551545850277583443325191690239617697624145463321843943539554800534860949178986221332576952115786867582489541310676788324082643277219461083111854735700439929105438281502743376705622414483122163677813649090935772117134795032014276482981442029126186783606369584192315238519941843137445443525692138713303962005852198628479609517633892779524005249371876010433564015072637434849659772174744568664022233657305281685950382728487145921419312907987873074259663458149068615528091496588291595883159423939159672416161077584949740467444796578689645699997216057830270027454270940283541504507692548533768175282635530145527579983136909942469545559576146984341692251277851140742419603423909481376180670270727391534741903599974430988300006089816639907272782992858802830132541308403850922486820499420472508531434579312003831094606976999226585515111457777224941359430149825640391957473199734124219984069248498415780592405399146896243107200603509597408529612148804797496311189365891461304214719932608137321507257724545748429017042538005294919672223339791139082060698246516523651897631374300152582750775113216515547410078322756096668418169338333420018175297492837877847804255315709049683967235957007781331930385762657669093992092272454745216452594306567148414450512090903911969391839563319641988464017073891074916091231183671152096760871389317220982294748509475730205134773492812369776821755221895843735526415346628363764059180285461109619198963584834056249238845967021691273099608806910756073832019287660569042709996609951550938154900374010899470780088658112917009644392104321417564895449653140821803999610586309266758974967134157035742313365124220780768885217323890359253291652766490274391400066120941329970359921136678031590137388217883788078532443058979994752110895261942857814574381336569786071777343750000000000000 [90,29] -11053903285639435584509711044723755819806023119885020664637941635484693684797369876158043864342567802100189647857347823546324159934951935634755671500054801576025228096038258580663375162870140431204794339014785867831206486563968428765971633000513877450102570671129817835129493258359088342068902838880992543345316984444288239433012704776448833700679567284819963998711048540178383069397115230286898737461258908506610141511260105141710196922978208231981314744903646923531927008071477483775009614324622448740814414365711137423954853796694057006113885440548502140238737964574855338790347860103931676128946631187805740446098732483761879480323968057709826770621198227995339677762047621515347397208429453868670780019963479384597383669936108217237439437922835886297188582045486646118324164584659154979993629885093899530394235715630713094229122730366237493792035456012885850712092404036493063422872224601056542159237535019812860197377848378378275155922502888240299436888648544059614860228946515768696183144693883701218501274939463576752554432006502830361474083423859345207482724061582670349094357256211076110653996386298889403050171787214248439976893708166133690209452160908305144446082963252919199860448971334876937178470272148402318877168428620964644282623478878906251649708150922837054163230678529029060564599905100857849254362122836973585897755644966178141357104490942568444542059572933359919998179892624664126593226639010264742797110039904282799334248661284108058892826182365163537973013120717864505191644103736999074950389958051917719093281452488194280443690072812068137747987181744891310146504322993141490714828323506753846902625101002555833801194728296664308764392159402794708754781303078138974914998722397492302835216960125170517880469447331650251009210302736191819831989784698226608996697071125587599028683560982609009379135735819233753195677784011152145969695879059774874693678221969450716710855780041123115380874055597531479382727685202030089968319356832128576571818224210834946521186995016692585973963697614764901527368643206670314581096760612644063342205533565823030036733885254478460800420356915927725837147944930802303009049204663448093698103063252842826457585777697504180338973181718417838176062553683939883582362934250669841069304339271810126692941958193268453581991284386740234897825516917165939677788256345491701103878761194799038783231650483850795413117777308170139227932464827888475693667887785398960542236341213908593326358690116726567910982769523696792621061086125730449487454384371424754763104374098015144842199752872602402931079268455505371093750000000000000 [90,30] 10676411074083250493924519426465412964461129342222225354587548578833590908054529381629455839638986373884977015642450008183562093772077507458781697865863107741861797378973123921573047141472571903146948578231366851234745008043017012765970592262234551265623111513598321981877863459773179120972823519661463261385629740656957941236145966531723253838863427569364858830220110965584773739207333628727997857213536133419373243810577189434627997629855460561720724441399995382161743755329487558239285168517694914541161331923668595800356235033527067212634165030812162704444086181909632107583265336242148540003772729029506828312471642266242096192736984017809443576608912024020129943786814353275152443056424775475950544672876320530340605088816292123412457106948352035702007313928880593503037721860851139025081120662908118146971417548111199719598730476503163167865144284842332623710471817458160287359017048722114828608037712040577358464265244623353784009006169633912940894325894601863779898789587234969498306981787814701538238071003318736910522282608908721664345792954994114505385784183421372590376178951719970524784736191386528797021579128856161642540642627139091235876742621111566610350296854608435427604577155064918422715821666555587101625140747297120845140782725028777755419474641731834846925738131371885814776358566479840655716834678866365211356896793910413295930316844112173196717753871302756334934277544588930153303942226604280368289500048756948407139989677400006982119538730372026537332489658366998331729137082481657776694883224257877224239423340898101987128263201181334649011927239359671573554804540940648203907458478463909316864605914722469173624565359201582066040784904614251074752593553416550996730949919342994943690580465295276793723750805939288691326199902884053625166633608616333329938904419045750027961994749946675695337869919431010175144703324526647774252415988651740777086603811045148040926160950465672354009320105987845779792071254932678929586169926561337477301065957967204678838807456617273529937743609986530931852052569648629809900304829217112076422502174507478788476063491808661113730306573177658889019968210064667789327227703796111586413468803999805584013778266998548255032719146390971549115878620550701358093645266360332987884690172826027494259781987792285525542981891279960903817607905855180503004893802804939566233604341019301920798410993272551837030547288512707070918189830709879671441633162316773835871442418437682673897572118575422190587112663156410285437391897372609765577724571585403579578809789951999455713538278445184914744459092617034912109375000000000 [90,31] -9381154511356432587918627554751429339341082559231335139854835127887099073618343068253857535546547171894115183846133189356254946417296151855158760218987517962188924915629643883502684049819619299246723478774502420263113740606394701491279879249313433274495690397278909237656626645798930664799911686607674280432628295852620677498927738094904169884536390350810166166904852965301085415254552182730814221626844396063965810411068228067764964566077809615415452267826077445713249029697806744076527051203037128022212291475417127378504189055242815839455558026337234567692200820010509331378414923804204852320438065863868811389877161326063171220569523347716170756523212308104989944655706722316293504240806779689337826319118138085241596179702203029893446152461869122260735289032237530160441189863370191474924369446285100296208397944570107711703719304100622682296115572188938775577997306269934808342896345280702169759171341973143247996595501730713855117745133270606409286278266607890706933369702418409205598252912658553956830685927669839161995686064372755337298784516339044548344359701527627710102713413767930663813413137483212163179243998608666207157864909357432443367211070194602901196229387494127731353741003879850954635712530903337991648121058332867191561827927286189806568949429077285023306769054658525068802462915094720204054845993091853110069998638102938650513777768312352636814179144895870209792271981853606103132724448108649209574272094909120556427737337587916791378492915241921223525068886519619494504650508369970522897704317032339018024111998359331172566687633052730933410923785922430851190035723975215915762384836029647450589344048997836736826253572194247838308641540676316036628626770356097697085505090162338587993246420568278040957333115764160391491338979668922495828319440239303426947610571101083492973932160035390121079475372604220545547993026092850735388264760535797586501496362191449132216827861107644915865902826918392742413089001497141561300706375906053663492835181110895889411941617802923162113947611903158569168975939552891872693810243743539070602344135330386552274593869047177384491553312018563404275632153131992855327546652248675133746930772873443270238300853556210644405146692117550487070468117584638020947782769209651573831389356035117794170458518124819991366711226934708776131853997149900663012904415398694599335142512940728995177186543994746740794023076980610012070278452761731445254565998840373958141383349876485104564940404398238698836547573501856630390265827352870512902326095956450415295770193271603434870264948131080018356442451477050781250000000000 [90,32] 7494652678093433131611612601105067752407274439507093672868621479321433017636931769523457654228641284141202135512538139663157410342107717235589320019425708954262979422514344011322719212570407079163581073480018381949499601855638115382026549491730266107287553791531273512410534170441484457601555978987151816554243292075201393280925420614566682876676110037744168448801914767695526597818482801740851752410663572337027019725399448048767265826582152787896924163418140632696351172988948890401320746101170787783698910052235860710264975146937332729166606163613681132520603402816588520903179948792411479470305302901275241895153359027944441119026719026236350775829203302963523156231225103946107466344324098304072032833872927096268763021654974417102498924907071636803545187992690279017351424498518681347530112598948501661907851260781725134294397178426721468901591883084242187061406941195821454357764346447732397157723604714871545435454519413302591974596079418643671932817977894355467700192516543637137171543334080625681038327069497094296397601812449592512886294257275071064282126104501806343176699261810204640564218334758716207618530754698592555754612420470945286261866314286816106319773899463220107914376372107828119568936366376913734068721790310322612040975092347773108414642994417852203820730054885505307961056608648141676813355764970374842781445188906518177771920313461572647270064318688170404415476309642278791753156258749061482019265674651008221322595282976658821839021991467741208141611232503027111393912074156040135987077128591534033198711365517445381245259281775219063519749777910893940319410710121416876202061675502376318314261141156477995690950493065823503263547707132144628290416604117415275465569569421662245938094688693213708420143843702198457700321554240642666205530440068614583570760379542701616155053117803456362765778869695578644945900347206980959607913503483425356990708727108137569945908774651493986777936195960012634108298460140746880002941000504604405143931640900849493723430574703473502854949350714210697103891963146777077074133679316360805804559214109536239451872200689219504857975151192234750987115915142030588601803325250603235645705051744616492882644695380631785418997800875287916966508580535279805715012954232011665094683654280213076645443467400455332723726387340039038670759915919180872740973134227580836210157715227230013599564065920638040174324605016755818881563515343277509807158053113424120296858915514205129839924232867135882208837295845575557991697329507642537739575307208714702029810073025117844736087135970592498779296875000000000000000000 [90,33] -5409231150560781652276893572028674306674972634147332351824768177649180330530272977048167775789925794515906563452823841340467533074291880099341000843978394116750230815128894446346028601831025706769709006256511924744764711954084466917951316039563393662725910747215134566819455267889866931002387319123860618920237132705420443205934224441479771946758694215643091292921569177890851370644089853795464298377658615488898081017967926447736270304802459246713264806772476398421766471647137046557824512721173997338989606893788031841130296585806137564351273198115096487991092654149319499032202143644659020645956674209650396292546098551990379648191404757635349900144193714571309675175986433968678219669511981107043649897189360072890349405346685820185061928017691668356936579017375435378888749164295853996990698162766634235991807096914788751155578996026076422562471376579507592713926195761196050254559822718288770965272990253319694614000715762098045073486803281499495062583790933516365800480330078866674232404675401526671189468958993623962185711129672172773552048538877610012556875835759381315048174167583778381127018033645035551089823362468668712814512195047086992916985567684327591590924219067654068959775134751824566974005577263110656627570578428474665324335103331957874268602666232681732424683261391651804511674977001723867412813458525182055752320306093457822666655837548256189801874162653329134365778430622696518218811885265443672306163761698301382789625462031097891007041389303420012906228391095526072988659797256348464045112263380205861486771337695608460314449951705648089000834234764684414972893487067821793502958128670973861913190941517433005103172603336966867460568999332977735950734919471772853253426415077868411321230947624120801842978903700815473148637017850283963691159604847196426202521977832928044503533358890123973259685174179196513037703499494611285435655823224156417620340084285747487147682685812330037232111007148184032066028414892932656258495160626028816996156129099231361515037519829317081861034630890353251391969697547871286321361974427250548437110668794684618198601855610615114905242020121175001597080698377635890137410960454577536010093689868338426713541101709908065166800271675190863396086013883383912228874137051959219993319236397376734238891100472366912521872649540391283666065792508597125437136724337249066999788202218116764923992128239716652181619959303616356614637054973129122847777181320943526249813956354561723459249749004076239745362017450875435176267049133439738592705854850415215731183546377103255053953034803271293640136718750000000000000 [90,34] 3496996363234189568005129977979067986929099561444378239450991710780775313386106500258938058037759000719408406683808710612683484603980003932451682410368144210242787809115712984768280669313893394756494904806847256543947354136681714152914979062712583159356161144313215017916535057033839611561289546431543341807758070017459237969684321951758274877207088715899305834230659604304531872770331370607644860342321949149157074012349990054313497828699135161945806869720089107319174847422553155372320817334086010549448218436642484803079049369571592197246307613697392964142524463163647566515195315158108431663823083017481725569351108230442412396624290932946837434322020999277693659092184520855476370669618085484152653346271127827399259829619304512365977839630860078190230691021410908760399864972917774422248819565115995892886141619805739448321806229301769398240174279566790394549406499174382036640991114211601593354530414008830881096760641088353522115356421512777217415302186992987594718138091182154235539423769611746349650907007942373165857939368836642227988445628495473997536897402194894529117200935425033144856674106204413045886785140216580155490919617189979493405964975362351805037443474781173506291276006516123688541621717988164646673771581761524780871564254124712525868418030800422944711222268888950463254448212274467675399825104652582692251484652116878007174425521310754681897970385029529263561543140130937644562306099348030611785649301627327764402415063910036052655641604819762178686396668281200249256179296787298835314820311094930565014811833335959647776899008052275051815594638159943596114610845925897400539949459148765991788536442648277397848403201613599012977564536073790531535032860495805896682103229470503558248578720884942065665312155196880324280772696834015061215004376141119398843123138302702878826687372057446726128093311405330491091590118917726801970269609013219012580734117490708948554601604955490926881949069484424451305864297969307803626364498324533771400050917428150911276010584934676742608699042015149565222791193429402605620523912924428456020888319209217918652432772401804293055074197681786415785311634449542221453210601692414506037911609073361996395150137654975255418915019058798689413015554359127478091501628711190063633889240680640232678922676184900806108509838767491378928240556530399743577187084725651295148478225544740041252777264128841751220070199281748800268168668109030011201952826661728774638703358327107945516495350830806989041451861238237880975810215306605475682511802763493841822439733846294984687119722366333007812500000000000000000 [90,35] -2012166900360812174289544242179825146167568176471686752839241118861694512834293407517961179298225797510892502633185035111321063686795551788758008371545419148944494568406799838242461822914864737255787927535152433645844526272267870349436259453548143390594943483347957086239343311393493716991892804800199860103731148307013034374748665844350257648639546874833956777221843877118108983490441314541335780065216202238517664474932456067690828462428425321118609707101607113180797434401493227785180684735194264479126484722940754812109294131010928973657973109872720273856008866296657492778159503845921981202496397138182739765432250683961877763348162453811363462636990007217382017570604934567529218273863213332633003744243744098338915636687607583474227467906019815196507829752323461365575223462399726635672401591016109212542860431664404821850442426974304838205151246992811360617388175743709148084621352927394380610528692385643905955260550196335574618401474163809842175646983259891223044982094911728961379285882582240021573611123140275578889639654892285319619407395533956556474991128564480303140567825993161007525499062692571207298257153059492604876487055967643202070965981078363379008568270835175879150185774632111073958994314816470695675969450297605888860671347502958315201102129479641395242003775358781716679313265292394206554611768341245273176168633549996780440098370290944975299374907165209484440771311540547589444760416047253539552228678495008905802666720465841279842889537473762138670946074357467434285130948356357745658981220673395166765252818642204458097576281604621363481683564803551230273191287187725148621012258693993249411170617051251403522438363674612618524635269319679551220417849527854044654359600273307285106582392824716673018254496394795830148320659656181880037748524675545041904348205601466202149426573982440484159085587124760650274756564144043380384230875037634581310665445639526828846020943029099226244555610255933021025167540739876259167129101901920908332047829111416193110312603033089803169861966811768716460333329581426830715454045779348703709731906358777500673690520066433314996411475099244487125910285039573291153677247756004964438009407640548158148693304695019062299058155909692361950745973271123645441753023046396552395296319334616031991735041139093447178057698869778270370487041234552862768792811052991878057002860737806156798923768949085109354807238331279642036180508936475970074597623632602602728095913851518247257691850646085553645511957767344294780492607964610827244393791954661307452845164789323462173342704772949218750000000000000000 [90,36] 1031714762315872408795715417208749945733734505518790646068374726194434723178641007594000915676974418779819551827290501390445103467427599235798160268349868259935524056421443116923287154814197447827486632140474086422974041957213507295454451412714224067468191328695024602846656867634523314488097221926836153895279978278428588791345665815864038055594139510178222591844462585356113935091876721171312706050620396113483263320392549267320390609102819794823821978014658598520978042725713719457997381915158282022363199005941251198159247011757754518896393282306341380510707532384605149577632288032431056168841928685926426339083648987331899478070465707385234848777067647687108916837063530283560128148361403416713533847073997075841979348569710062432853405047900688196413950060011161244392995793284435453124113231183810446108489675061386606057141814575494445315841871546032403698597531042732818604591862512029998773766322444042607796826134025032212463199404266037983442992667821873853264812246480826146600476473820471450875869644491994554307002034609761725381638273701487488692750909714801694147537613869749568224128373542364297398170466599184905403192635237225617953834340053539947098715446629234327005078634721937961515288865887552937742604622031013108259479018417168636314556743512641413346238985708966951153268842595989873745634030707103577006433103777243539717574226831689114890805189375191945560700774063484186707109149444421107970977049713308785730555792682919352448842326669570453777741660819216734101031805942667871151608872889083068260809805523715421149399774966356251304682175916875460785299844084195048584242237511435754034045601461126349881208951540488665986289155181066760076277233185302582344910282287015769604806723706487654043357135229586511429566632145337674126331760001427865135403026074212878723022407283335295260529853067601257740807291838382952186390829304708816971789292658214626963225757262578584226982200214100727607071335677767984176052523902059401933054275945340578427557678037524237927553805452095217990037856638295971293337931659585243657223629443477163676989001049848164631198865576300353070680766810215712334623394513691678830224643603407258792386389665872165818749215584694303942079555941680388072721387348871038171533381352158760004214137335820023226640721599657628422284688395469708871620812711176058406171958309189190815960492510009076399860348241752449251042748236834471376448792301117551585332873028782931726448140641002920150662903356392700070381507012886206804466314619628253268501794082112610340118408203125000000000000000000 [90,37] -479798124760708340493792959426694181393226830428696944502215278011938589219713841521287349218919101551774642024226340664855261561761973804766034275626808245481444154758556817085531984619936928609359368639999238543384123200243699059934174977488222850234966157168133533524135947470379155678934699168265769396308157169086554006704354755400618501972666112254704672214667337396679018111507959661623604698455127114454298125408064426517063269003055706991700579094939360216570690066578710953345517178831659484675223598573648111295949934421074421677545254412620946988693596447202154156316686944108589663098709946849897109808814790943966530722484488729425214769157634510488270726459698030132368086727811219795408884084834988131288683246703369881657857840708746346322529170732575948962767656314277139846021087621752802397430722937646879722728649106209543007378456587528350208673343531093103927566166711780761897764201670535563850006866027583144394267831242826935603055611875771218807902423986680125237811443374691784411639126561825242275888936759365243049182573534917320280966733347917358630495951421423225963564193894142916303422670490931264673508333904129815054434849838175308581183754162416251576923138351537206962082464822947276947493129431612387597098863584741095774950774746040160002654200353177704653429720891137282587764773548591638207158888385434502664718617853080194273474804333425812292404168962229530389595729649488818943499883910008890436012567452892293878082391810538468718675853845786367047183184875874985032009886530797516496537043585064226442876531320022995889345817135741552601274440027798543807577418669493165517427656810042344395583404989704829730795679173639327350040319849695220380094225478418585272651423175321205650051000041286669789646529796862816524894480418693420582266591033464766131190462371222012335352719782093703208093858874795758344529743139153444848331737426672439605927340402649870708934164558526821619782681430791332796224912023519875016961025315011271647658494654763627759820404875880925127209745978239486235997091886399486787444130712505322856607071499567277292004704118558684180487508311106578165924415426692590854133296696415878870869614909237040317551986460021775056713176995849964773237498041636314500353002647298972304783042044175355477097675063943197048742859963095628184630956467084354679160854128853654889640018514776652600790326460976435630317037672836227886650787107976396668035735233904964831067997390186075685191283223107008943672564125534326301996109549914681924320802863803692162036895751953125000000000000 [90,38] 212224581417804427212293349343946622074864370790785761812416927678656266044229709703032417502166259842556250809809408260004872913697738567518436966351215224079158584904652308838308992945755420526651617213911571157146504360290313296134716061653769995445914929350138152404489415119561948696012721201889187251724603491629976239540452310686614050804529452812869461094753764427818057419832625302030400419746214106203596372221680983342387699150896835877238426476534239202615856378283419667731464813002480534009809328790499469402498849168896700098566282825653257414228429066466712914375818484716722469063698216383164992188970927437557634061606744606678914124073414552695706534608381519851918583327862051274876417733438115319912059611526817554235566594433801981273581376937050729127260427380632124659393114928866027031615210896444089014423683769976197310201805502999073143263033184681371914370179258181152366409786880498926525256275529916307886682610302672231429593804725371979643686181058378601479527498324761553244549527393914901260552670622535309695803362367641819816343457015102012132951551045488207911582370067360068474093995132641477870790611923930228391272293027203644443094935072577737159602105545652872230119313387087348450475324360349796750706661446838079104618418832250811541080808038294130631230525650015724876703228691123709006708632461207682104796695786669720228470267532157583206054695290014324271147661421492639935986984289592558189684577337798499193429475122812891991014490176567622943381713467499166335510400239797598203079874409272644275785602259451904202617226531966713612657859576900208782090102122637649452969969082736692097156913567427167693832131547564155223035721348358349143047223928658298447106046508079872871365197727854925101792568920917709446211487108884165608480533419430449102891098195655791592031510429495586447368817494604941337537838263764946497566970500992331768346204779354100883978552201967775532338839102014267874165570437547225114670447501607428033145360405172078545302246590596366139638562068591685167426808475341399057700938136485099605133962624214959862639767854704451038641075018047572186097143361496948891100606406233644622536509760829171556323005072606654844338846852001940209872581965746118366699438695806347743611333240511281566481005018329799637432661878806825467718450641049124527944786520483745137688522926229374877065489106353893035716360569742298710717706993830304238274478940862225022363254912423893868439776945774246194485345296899275491795192061239561098773265257477760314941406250000000000000000 [90,39] -96569047178843319696678868974867272160936327241967432037932389426825960837295888131853582682381557308335647019988431366050188407535618633784350841498853420663721744467506637005847174850911448821170454791668937100777748333236925975679977516187780993385024891831951423105435973950000025773746806064007051270030534184788970730464443106957059241818851716528921595679719740924767187861980512288082790456271247575318157677510677599355690210860992898655975529783563163194520996893994427514548646920378641546212863325682435978645937916762825206539161553699092513068487617942624916538392150178324778629742714171876083570174941107794423934739181344773013584867204337673747624912643771718497382467269739978026924992313862381521978197035994064825081512161012527505838376079806108224166046074174107909204057958845653981863717590823657465628551552884656228135108732090216901266706772203104846848629529242412960586992324948220651828761941914286902065143231677505855908473634360946446902153526083977779319861037373938658681628598043851087853297633469270142435622346858679719980090716002472838535381059754959899882717564192122988982890324346481367823240623898919741182228554706734466193009311553731875944321025614090551550684282694592648642841295120463558688299662817530705692202827809697686833025399646813707248607107200917975491356727021068267454466466728847866925162748834066425586461060049634222057283641086156272941767310022728443172336022843211338948366625462964598790241935071282293371058669938973311034283897200365817249729435630667538397567216357985995721115516082450902009629035074153555536338098970367527188517543129250406561552050443566634210066779239319425110362903764051557130183620061161147128982096718001577858645941527348246967657237180687734732138313672262039880635487970276095857976736497466115606251913718876239139964111765052778776902968404585758280234025475312629071304985168245474944743188906580454709150954283391688574031116719082056376201695240522028164955335820833459555914199023300108096125063486585554179503420325998461455937990000519980761145685974794330608522128273070900289825556780352117104691854720154103665673863227997731694446327644756190823962997024361207140445734610890789595731425050828258540945049175818295658791246273011921620285630056157261053108224073526363880408613032884977922517099000981546232660593307820714710531704303539649721818368729956960638693381808118268933427854776963056061524202271316381382539622439060639323964623565916565842126620651033017556650120405414838842261815443634986877441406250000000000000 [90,40] 47945238438418814451192209537567329571874176470642892989961649428720460710891487168718082801892409291749372631335792579956211170642794170938269468008090088522560377131271390349033530504463055950837347998239780863974713400350588926007990299279984067760833215770293366660721746026426378639742599443115077743955087339167159320761336052269618414204735940054794402001782809972896296205726251688768469355544034347315488735128510089107691956142653961677892155046640664491707287613154600964391846337672251848944790971767559577541795572593733150874346482680821572100207879853777202938484372186333661432203211614173857654252782588708480746384983799907849645841025271849634061794614061048399391228404650431342027886259472450592944755548571457137887810859262998618266073125657991519655780037263521883383352821240690274615842950214413549309080484306589639471307694636144308173327336871275059968131756511318536009891591757176395200936090062875319478616552906666781242613745569918232219352390957268288588697348823176731508938976644080107843689482239763252557405613571063874330463582730213744718791134541349667248462446629821544819326184680726500744945072545738299841265829234945048550994549494737482327851001895598493570041640073593978732013603763500592230545906877353583541483474619340880251506241376326039492069803307040215161575166629845942263423368596320846525205868095031051626250979861031180059735335502239281654666608913854452669689578118730682073167061698084438607267329990896099776134191566430725593270651830522311843348001392860913737736826633202935578944260821019662596768277664820265256766417427581838938384362301396117845974797882029274832302380000423778757579996744784276988544856217644419827688465898140568086598271817528918287310425675471804864848715775139934920945554565294567051323165841388483170642617052531899962982631013555366481514464633304359045146704265684809476935306998460100339987141048027098726120987977128843705963028338430866101718547368320888922960068224737083850057115173062522727160210152271760782599922201355275620243932335843718591570249700310545064613304619948526399535863905283629609976501098314209764180561109242277298016585679541991552012861401468780014632412227035254992913739949279857979681974361064782502363747931458858434366118623509448899443152163122705246786323733977670235527707925875692834864606487563298156660263123069694040609124624780236504248218231937703969543305578017219775406139197819479339965825545652691611749575291952651403718977846772506196462715344353000546107068657875061035156250000000000000 [90,41] -25310803441672670316904047702501342213353873398905505786106780990259818399304905820713970454671048684844829845552110324734706621563253270485624892326392746576551305076196146702251631282435997150574351327184152503300749196542567949040693235937577105469704544791347415918720043240035571627738552653020757272042360280518901691509285774328843997929455024764401609088023941874743655840774960671108142145311383948074733564118353720235484337939113232755284478471945576855293617385748185979224445408574647437766893775105162476455674455864529303661439824647229410648933560971096838157607785802087926856405689379426686047600135573493820763105235715854794936636343500998280037576593674801152009170390540194965570736109724475141083146880168142660105569148456561296113450115410530996098891332228224254003240368729573418573364960860476861563901162963003474417248957626135271277869738033712719807482803081214943449976662804522642596329542488647291257719733369120265510705523154071132626157387850307517180458417422882864674599807329614676568405534993598656087666390943875019634812633382458519655504149342075337466212090930381577638879906434902412046931125142224999844641340688415323994138326629132462652530555206968410126719299507024590841124957418215421052940946305713369187346079308385055328609693346057880386927874437722472067858516153359751859882171519430289245189813990052289472801257296263189626867197990583620736256440997273579598870440788688617518986192179615573953268891698039935141075499188989041526964578384449216577085588643861002060318555002779960471878003483930242219067159887981467397690287625228125390890989396502444395875346228239921082603166503374890874691835134937975386652363642839096304881880294341767637606405432276007870366810948174765631255794741435533005289998238464707291668547590875100488552041423634256283063175469682049241742703691690610148180115308805687165078613873001415759726215263568869861128815184966280727272993185869569376098196533959835777615170652905348981261098976456196876682427155168388204248046057075424095769967086402759488079909406889414229494478055929496290053895499053751143662681229211497103485405342931057172102835242599712471046281925857468502231263868679062563742993000040955034244879138551236801394688922339710080568001346347457117845069336671845398955749034088128622215417524165695442296833918799807595014226380204949604124542024651478414026312336449287539591501378499584938670846468587982558153858158125703927591997757726021963930399267486957045735634919125800479378085583448410034179687500000000 [90,42] 13129634573059462243491902734359123360426410430107117843879460762959206453766124949440317887316717762406286935351448748575987199718295543981595410156581294162656238156597574731956867167462053844347769713966571786934317300786549356571676255140120972196237769780088170273140775821030222045055871575256664530823991518977948852366281390133350515722022076928962643769662050465103389584413238976175256607544720441513439340350659425787128016643226922656741511332736187850786991128290169011237150877881226958131507076186511806847833007871165845507878229152607456384578381692018346103329967331107347434020032779655285427938844870235811117643750095970606295529131705592874650465408179834506158373003556482934320299234606839334087911843198656048012903773511858790421699853987727375684173381603514409451397975092021658476028308347319634737249797034753559875052391058628897914336116209709275951663751186974303648486338933584452750118486601497128126580747599952293019520946369469597746564600641882790339885822108039662312934157602318386005775307159886374256319007839087921467941227539088008561411100779757410859740052144009941931511376977148700705402073587120444534049112930653488656924467539760089858293096838822076633824684454819457131215593776198748570766627915374995744324970799352501371859483945183590039801429645744544665763086634083017196133052008683394633645212160022675542327316984812890850246296287837410026713674918777129074618803009118983187355617894154024014489371861768613858790522946647753680732659921326181539210334027131878371428579285484095019979609031171616900820576313430451371171682371842171197403709335787623015416170585749666926614779332102201267716201216988507562391282792008911224639334172729081623162993574047906749723662935506570484770048919583074727150234016612080023302056086128669668080420236117921208131588850019014420461545866580223996130907265290320835436238435197316492031885518044197542863803794952964214213847710757967804356462151014131007890531627150092845856376144554645154347937993457458562190324371217584433190023256042322139752878511928258334298838048403842879686070419717184792750623886491866217906643941706933491240622452345935760042200083242247318643148973010623100604532169053884365209130708266727879074933734967229648098948610516913109376331436246356824122148679228679106210078048115258811071402275206262209866558624987049948617750869391351562899025037239203443704547730994241377558354831693400023842694772116826236880638819422025464385324152361174399050725014603813178837299346923828125000000000000 [90,43] -6283049351535240912482664145121984887040588025127853850749158330634155732655023201477250645912435275504618301958699580093756308223386785981818058717545071297048308173095110407932527095986468264775235119610842458800384117301161798022357161697995626921621271566481179568252872940618501281342550344709504999080043636845208063600350183390540516431987522883418108918028812762557929367479854981487398003481311931603715365089763988168216467602532110774569855961656238627921744684762159793765190346412519942739571565740261486023281673938360670166855920646484040482546277827687571156172818375393768058949982793181190800740647117419680132734586658286385030974473242138062193686916498644388426553789146910798865790832912785096903057187563434279209203164605204965797415154499187663708002999707462760843610880538760205271040282794133199625581312730673663263061703642686982296393479215598809829670808962470878738718439742664220100605650617494660755901528616911418036339156401054114121092501023695682375605334330905644210299401094996716219463698084587542669408095922895502913104895663132244038954284816708043565451989094895285428425439163848059754672018737168364007275163628944487096940087267774742914327923338574442192549671500364633830576826514728344360728063755452870610002110083393838304252271440879849470443291779646607815551794550625920703655423998253351620914791554751701388764135365151292075242748213159167690807563267148721188480379856906042221279138836989910395257519544354911619751503308837316541092463212209660855801324038606236698028956628667048873552258622980398376949798275810886114299452943009445321148181473341703796365606184629296461385649714420031875289925833594788280180163006008642357082589232261178013339281891627170623061887341796663947966887197659322125001392730287567438460349361127613250962062667706925277686593976896102870589926894411682298893395067583942258601490839782385465064494246571496068469684611179885983047350913224217937753317172073250730580800864541714055429530998542069833602933474807921811024787040054754783178968935047146124129607391453862550304857742373621019410752085520720660256168786087957581456760356579072171672457778113278928113083563537709872816067155746528816004983389116773741367984085941728599267104761298402274698416888186469778537409389939115623270630490335890163214815503674415315642839162703210206198734972200265232257390176745722557724629988885047202292146483281917868267312610895129893052654944452199621962752530303469871788716932456408947871295822551473975181579589843750000000000000 [90,44] 2685872636824394322157574699648085927353564582985059651140851932190888434183938322679859794451168313079660762772641257409379414508239626852157700667008397571562258198854111400119029688236880927108765742088467204279691783960953952641476575538782450173048214984246537702584215524351003009870183158230089893982852630513584783975310044478224102760431790556027787744895382714241201125868473226758970573056785639747065301409016674666982289586792230739449727615447745726898748377412775404539362463272279191214142947389794380751636227848320384903858327025195979352874298813068162141884211610308632753831841215788514109222102689552135539104227955362446882922926875209813439195139769782153663063128410325922517368985621386213801596545148823919624697988563347996685570777276446733316069834089802474363903040437187051442950857327830571068022640224890732651338686327822956274951793294765547082116258117906769754098263086852911988726420830534375119322370468178579434362245977551308615435695752495041315420024113284702940974978949327843123352474193133659768543412897282747955336209925873338263052303373679156409101137388628723856339384499976368868109042359363202865608564781019375765612373401316714582183486589791312416353028634227375472091341914505774322090154315201412930916671055521982998118223782946111215915760604890800005903300583630334779262749551855854887815738134780876956039650017114468350757942252264203276894404592659460820079496845009174131809655862297022328952980630552682006240264301268468181105314444107493048372480422151700388922462451479628087419547633367039347662412706373585498617719195073763198042188337931474466550545241616799034515166309037793979184112196461974154337016458391838460218909234471307102507245056753612343391569775629861524123724380023937174883501939746620559032243999833287780624542831699598427892658298118291503881795265341365069412818361014250615943965758560710915931895291388714807971533040243704336415992963554853569447812524500248856298416878738564858686972966583512845270252117459954055750951949246319949205885477481798296391461308442748066235887456231281254745044745456856717539609515418959260992615628596900709702867046869240667860241252414185248183672438860106616444904300875606778043455419273706158720926402714859688460700994513311265726711307433027136409055665860548193575783053282989049152427177455605788816049745372393830698526319320199317177145864545516934978946763301404046818290614400084397964771969583287485152759466710979858756341842607184844382572919130325317382812500000000000000000 [90,45] -1010944626202795208496713386394552729577019477787625262693211386730850039126255540195474133678873861787803742319156198471145884735273691467871783119732016558581471477017364641650567687494723314317263454118182635949517406962065351624544442987953658164322607456636605145716732995081044857160356732478238580470827748871757159276002048923263598737510810550151208048472040959408151816435500372258647111861900807943699138224438823769799892685337826622796861891181267981206035487960851558065693146503741685704826339339203944044063813819084475685898175132456339271355223208243279170515387617368795009525633701461377908595990415359859570749590201137854117515775552923080701428369308190653331919007785311356922667679470104045087648439612687271456451633425005482069585555790397372626246418449149828961383358370244969938484767530622957484324981999420655688597778090158692873563063744802085871499750228447539016593877645841132881230998711218445253291130001369539074611291863565247839794170276893465433293504498180273938639330491258852541012573831177689423568081855293521229895542932582638081003803025299789941650534189772968676258985517465302250659323079055969279579896837063346458761276342082343532908316984725092439271960745598801769382516570111969917732300940920438524353835363603586833360744265952744023546744637438625592727321040420316478519967688930459047792649897462157594374370764071652486592827388487246547644326123155253798550091454491256759468131364112826363753520928660095322469705230871379350970918863273501811576467885659743227731676528031567994504734139694154873257548165857039956589999990376609995454213490112727403537478361925189614723939311359229454578879819718009990579544389547790453149557710197284656927963722903492284392747979061894969416849914723039730914035854700398472427016251357843455935534667290884580162814673351878168902837086192203874286621985119790385050110439379182927506426115957442349761862851299535600173934707817573512625651190267277764319962390583516605135818894571834072673986939458362060200430375634782069882693988915708010171299821880083863233115479879846668646435414783379019410878503281648204975467831885484286809907777948005316219548389096165427859738413555153280281173643937298318738530989126293622042785807452659662318352515087993677654786313805268141869843960726796042588594770091137040086247015330267543633116847335659288285397340632736727317042740386823600702352797091779782381788312494754488972178438377720251530896306300716033788056336106819799169898033142089843750000000000000000000 [90,46] 332220934113714867222349521261207120955531493968181070260527163052806537993411103762841063669307661527739682902795443074315721729713911213128881288496193955874003874245690822814590776193667238971560246807655924173200513604627624343468895368142081711603793677658306528410411898021581915681625392357873810515835469374151739408834982036444667171511721148953175554383786864661785333384496726581775194159372499412138539465740302218158761548798788066455478490559406526228217002812259842652510423018296384976280516893905315053858440062327847712350217512389426553621661940628443951326153237677605322430549033323731887398308889709221492430936379753145365930093557044541073545988215987928428937692304856154262148808893300386691501749704578894617882165630369434411041119226961756934782811686064170605660358026634727878450994124348890437730161490387335787861103399915246974702497193628618703251857592683402067705316114169786154198374750787066666789561523596002863567464600751376478113365925239483031012435984850505007025377591529461551150829423584510419857985271979449426123403400676603622602868461826311855339501325516032333007121149320435854071604665120257614958407388914574202692635663921464335326015664463787837206705655639415093003146247952834212612703381942975224582071740662243261220669246322491899183372437796159969673194013088600131170623006796318195325082039500231121576091263417655518862501907945528488359947804970575643013990393208076599110225810487336380452425920431398559348061079086830979658968192595497429747930353084106262123639047763309777514972891953219208676979147487001194965965430576945747845756195681074653618211765375289859273672486192983218995851366023330810058537069971875512496234057489170075288538950291347555416925683495700806080113535055681659518466758647457400519632718476789699833172947195949156240587956988113406140512676591698825990453927678173206172341862240188059363076274943533364710253693619303544466685560618613319839607309263213943943773486378718052284851686548562429642521198049095425927233322820505841668234298705132913035462950666304970598902704373200782027984284532355024818200615745746556370110353746395948411478404751709858723993616189487225674723562072781441939172279291759361703009617822279141769743785138851517685558107865863186461391289836238596261765263705538933844721241585395158886662367303327261623720591289443928963515243794744589621052487148157820286946510385923128023326436526048511504541768372048829260513142834981359721724381017793348291888833045959472656250000000000000 [90,47] -94523375996354062485273230904698105722742918693057816181232494696968044287133219636140829239497016947032729999967834250589159060214038619591590655352111801528813495764185117669580040437550260275177947904855717642179172415387477353928750977916282109300388713238782852698897241490433513642663299573097205386025567954272008232595129718836649645607946803281575097760385539258190367936663239642623125252434914448180420514298456511799386442043062079713289307256752754370282105691353169250513560063524846528453142544581193249937423655282330997679375335363463516437903767359444386633094185896417726236881597105730118096127843280490932592850497867707136761340491288728275409444930569541167965404987553090520599716426771906210151902698243573888065807939728662408380212350475422217456242012479494187391863982782388681858036387579476814172985581362990705279797806944396771345057407594498374110870694109192158475835476079304624550268796871007948897878353420233829390111105469280968624910471211591346624071727220542474620750512891483436220958591908336377750609187092633254728612457685823971641337620592642481873051127075240704910689641483734118435734535804425392944104122613081979127425394579867514829832368579678085295340764152839291255097455117024267107191257654909096773021265929052960517432176050885473534152536849176671640792790056008642905854701471285717035139955718665235892517347761238883008240144010271948042061518677540107613125831397405009181541802894560906808866756431018196203336431621604074744271492253753795669891254199396107015450244956001722084599432987558441109092620531364169661252555359868919671755433381583735799676865978388679190856140754962904376811523800471624279817389687138735936210245671836321251032706555640774905968507121542907035580285980341470357784688130287305498766880319806125224154636464297698912650889859784062596711026719705024458963020890757039078800678699798480076835884955199729133343283493269065478364468962335947430707661523489989432679153101916708405143323005284312104111173182968025847431519263197744271046257762841888876099381991417448406658228523107151395578510674180289514103387200186162718402155114575956102657798558201775520674352870781434092539259926364052628159659373192123551237098605719169681593138365548258612296511445919191881743693932112489103163979268932126616823224897201777397662689039229523666071144706370519001537924226446893573098721801995569895566689101396650835248779939255506679225145037936706901115714487670443899602901183243375271558761596679687500000000000000 [90,48] 23068774188950944502183382030570611568996302366073680272012115782116488074840620053089012254152701024652728205344131706005662919797703675409319402074319662481988872859058635116027869317286702046042413398516958440204754481576074504807767058695073089633016487394874256289351265993846315470871234071958189901686597881357037129289360927514712473006164258287119215100094312179120781047080026635651307681512955395369915187749399762594153957032158595163677139806247742667111248456008831513181667458042339104204893648724571921182882376089301530564416765798835520674217197375597479300173080153962655175478567851071880180121003862105978299506723820290745911910961017776400974756566251018237580032330563480680951489739077995708296726452401844437392699908202462312692669618542664594757057815721428507521132236600719743538128634603900117656866575213705917282411924144452359394065886562206254395234268387031846577783457197999326309411472505901494461859075522269011105088313083731766093507243278117934453608500335232051925647944140734150299400219112036835869956725214665738737053544293079259629975444913176163980562167567900376382352444323290801386127429041215467441379353892328941321244159368446451446599517138491115177679025514319457939769617119201941062345215950448322040613686715998362049404444339698034853076827745135694097446253108838982405713627531248890466415492799327603716082856771575567413596264095646052794211811137476534265570582386180785986155752378376169672866280601945941959134749203809992677977845363930506731203360722126007613789030596626291137094901040955574036387643533500458976280237058985771865181228448485449147304415004357319599434895987549702692880403671754374986098812255958706922741564411506646667302151646895156993484658903288808119138170651736747460039302110006744143964144471130651372914789536562942729933599859800289436316257464898204793309794723573080348434525072423671568777180736240418184388026908563952888599342416700792575297597031538155421642764923838165811986258912310295484402185032096448787604164373187534917943043714619234287833962759113907533842024435116734094882407358597224915314471492549677773105381349271378609275777526148043174623116524337967853020065390187324194474685812644712916551224247660290054739445825615873408487912746510569729176751479406721856387123924154687802444831677149589520012334638581678628241000406151000085556290076680710777879479045398960449555436642204090978832709666714513102263592805723477082130001142301622962804685812443494796752929687500000000000000000 [90,49] -4826828060850179434406738393392078284976735959693803298117012211046017041396909017758068299037529797186027675096338724936883968810684783822161265794103540481157808316618049306054550084765714798802536963732152092158602555560628618523982531549473203244625516922603412133551599040329921541472267072805052604607077729763033776200938105026699359717666292650560248649408901701611089547285245715180118712500550253502885086279616239793462405228092000076730404748366205479906600639589914182164326184347742035738494593746019621493125986515249996628285028453229700218609989939223946545279641853129110934329126041202759875352028061141953254542119194377389885718260542290111497411172038676349730206759252986223250184135804201547814456447866017338102732899708353983664738309580033172893496370268151643126788216821274308553959486495439528959108000942522519639256672324741574151585389989600868997334412141780087263128594271828852360262837043314741108151456297897905437329090571340668161731336196609346163233541361063984159013766315715662801880145276241525517087914274155957362533924854178646183122423027839259174632086299241822931459562355692809512581514086410632828471485190437667902081217353366769433365241177167418928846561998538971810027170905142505842883791644998573316811903065322142087627902651540094298556919929894579141626344390344710194398826744258884583742921374429616652711375920628940101839688689147849153557347336644315696718882790200313949779652899451868333755080775901356792422400297090205235073319841261044972883583246325622319198269108396780833882258267737901607447739026597675704242096462757543922545961620216538628597736612446592197565155858814846684150437148178430859839043375718721551835146184120293188338210636634565839181193240598084185713538338808158568952644123374105024926571474393146458158778491711061635154960539054718921985510426741520352977418344725852696062816796610218337201331179045583985686045809184298599521616756543432116637999396813963897119626271223817551378736474203788168500373252701067022890166040583992120337276742263775668875651755163554569998563275601989504145059008420632267797135305107028072954484049891425993519280439375563551973598017794457710459159204046039577068916486151348271043249518348451577620170898821255547154531664971124434207943104089798120194940593446184783325332614241185503920906359649978581183184149025576783238709728928069638778081617325483372596346805389896470744493647736072495264319177840227648935609271185764868050682707689702510833740234375000000000000 [90,50] 917226069368588025123574547487941252503653886448510079213118609308654238841416523376544746372650624423263171981601288435821805827473745410537114547258741584953648333326140132432192100214795721090927390194728100975946868673437902754109442890978108536793163061738701459832846776483475665072110963918964305634910428041347103571868050633256021274460984016724923727205724397119791504792331415955830905167970278552888620925800251867895778084866788752257112988460201403846869672469139238963166052544806658444449602246386123134955173012254475437261752536049838745213620443099851499619586796296457475019099173351613401411142191704861625892633963168798301092846375209069926790387568567866033624331227613469884774321276528073704627361998453104751320819053117923092201854033233064089668643309119799061263471711958891663436494855786441013264444168136780003767789562322836494677473642280270833993714321177371330874502700610842055040807600920233477802152535473234421304237348800558397834293270133492321135923094350862201594285123704735835170953436098004381978900383508560742056313390344711310395266633302621042915205278202034346850788672083320006484730460131709567178253055563066844812960197940076075965720356024004547190679287003101182609720251427743889931048610064159216862386507374067305402551388544910315489242691893533861472720811079433910178093865148004996613231133770765289683583640895906302184699739140136095036764310470807855940094283776424787894269171242790958588165068397848152120570360979885891703958435249150420763501619340007019850259423569559563664624102220990623020839416693484615997694576867765766925330432208821592344136496914744765094009036001123509151289761525509525159427041206420647336990169114921504212605390244842729128656265006056398479686905077049677061067980198212823426794580234137834861233436423944298394677080033363350647316071227967910419177063446528323924261170513102060753071597955183624684228499179867826675204520035345020313229894220220576878630933472403241836777725287193370937094895601313996317686192286321614494699350860999812108582599127653524241123347516779640658711833406964510621330338775787285804757827516466161493932074152999284482404686346005106590795902252882502726574670935659944046179738590159857986964216274874051778124052425096048162491769292264813188920672053406743694266366800736176398534151565768269244273757792045726391481189265854471974557503887629775739968262704901819068038022234404759814533624171130213667546549061171390349045395851135253906250000000000000000 [90,51] -200345139355660153501050470185168586403260420777958188817216204205088447305667027410522086059691165698777694600761561560407564148843163147671852241265489055983676466802938637092602998596772944044063773774167607317149030399020910318155311250370254702336860911189636939169783760018834456821454556060693962339058850877088333957433666640727638914102289617291121436846467581026783974585595981862227759060326416018886264988018529267527060672500955804651470789852871153478471864135044305653919745673845423037684087956337198263484546662320332841455270213708462826510648117484183773736889592966712070681182342956536826039087818336487948194705065547544686532165867947718601606877427279756794428205072407667856854556844601226174879074905402084264414019788203300961156558522612177453493829029300366613575702591386954408386844684963002904727119357210161702020037929865120269105756469772844095267422025709713371383106779136618314799909047982628698104458064164497054431207638186836470363879146273841357553762281762624632033926421221541633082959829130259275168824406685872328120831546866502876073056526267561440129657551481578058952287832582533536545871020058522986238344766638741099997553999987054921990259638656801345038239187380672196807128855547374189847249187879954343291262588721168440605677362966957516659342954156672594391444930733520487798569979217709471385572121850172042882238367025682565839952713545598596979603497208861732261858127501393341325571360034386067665276677153542334897177127200016531584747050641562702338982360010382476140469044571959801227190765891818522182551299155195981436325231538400698417319032206071657192221380494065014116136741636163484564401945768073119725182323287246921240389156427826984361644467053168906191918673892553846253346604951984479196847894420956008004408329886279038244872516598121925836393971212914603801268924167354807837304724441976809630186676430595177765625976486847144420544579840836430359575887585352045959406603123912643189593059334998225317285864214822722931925801413795147786874516218375532549214860548669567303964860345357791943751449519182068960720874200993818597903693259493548266229474316850390439174063715831363892938055117703536220106700505404104821402245793109947807692938287469320901035760522540851645457640712017104867054971148354613274936016609944422863381186991049185456758617917209724901330546640693135755295578421827048877005778897073896915484988836256136086196607845957604584199208432298416893146963957406114786863327026367187500000000000000000 [90,52] 64777171825595358142314365207204497053932212298521707382708517630526476978818930828844023075263448140831480868677088132455000468543671191853834973455616547839369591385237813566194045684471847687521351124011016488211059690069248099942977080769691418321163476026752213055314619577329112706733542035816849376271127969916719524605912923445614109548565670207293096098097953803634205919229920104592308689690627072310880705664353642031010863928445116517239041898940926773572555749198299656045039764644338821766310828422524492331655602553503164494766572917193964546366954712177445120254980028744769724474408344477486672646111736854176961308914093513367538239787282742045055046171129447100390859262679530829959085207777792315301684146532007070582573243723297543939717454763377184599982738911528731643562226545407588309309422128591299436346696318781742203329289209280360871652099984654668658192445200133816944425267872727783306878208853635460088265810872380633643157480168497440532170202548728195071433426493765502124535438363596946066549745649506560741566387393762888576030535864171933771779710786442360667326745529969588798424786957534301566156656284170046769561284884471823996228914252950021264391097599999217595519627729577610593685165540250465099798409120059873263006281806953443246250966314267910704522635510710920963779308950239577680841601579594492817473655304680420008206252666298844424323036951804770248435651757532644070948135251272620442150652322916314472835152762851622480690550629079397658106478077717670806727467413677028833043655115388657504550132378260251549060228471095481291414458328337550876275150059815045454499443855331320629434343148674684554843474951432790841641274971781214022253842796426723713244660175136057856746442568896815615584183213387784042237693120178473173895519064338124214010750820191103820569611788134558321281012521716436664192360729183254615731433321762470896417168406240947478260157901903848808392925808511796469091437723252226657043452255346482248639421569174153827904094888542519246019965967797887023459497986241405450478280116573874484402328194394268588856401447865781559238198700987011222999019130342507895644325328283236845175278431309225295456308532269017759849177724007307626079889606159426152762774603773255336427752305698143918617168666375247181192117606624043566018866243451418861055112525792385107376715061181558886271406395120591607931441673205246816570399539757366937686743567916956677648319951057231946833780966699123382568359375000000000000000000000 [90,53] -24995855503904334658249342262950575464050565571762701287529005837375018882726380210982004180000080396905093233306801123490932320443211513778533661180473305704054465964025945412061156132506837025649996303765690904232787931287784471045154868531164695316215764426760661443687557800867636462430738467842481299216305750655103505960072784321673958536084174605681929789958437443889965214667457591236428140524384032374922154370127691292431002288866257295249890419534084348843027942720883379028937726841755668267266985726997198400719949934733531704944985630201920339691000874752747956574550940374356117003156891187219013667003358208427290864785085244909343518702538603830526547320515021350031610909400169374279481354615168895525260284975428001626676984588273143534000289700861728174511302434268555645630274516726482211849703373070128396862079930681022914680444796619480757518439180776670080798632426201046062788469712411164227179642413082393293506088603808041454357327524387722686954199825354411680048527556212541219892451146533778092639578140804012970266543134627923746439956854643586217899748406446351062171300002238036808852444455831834106916443182229957853432951059316594898081816815603144394337938800891977670842396615231882234194679428971182286905796592667381986829087319894157439483170513693222563634717798102263033096439315514205720028850508636036662497070361222390875309820021353039815043102000767135469050018900043788216480286579589471103459020018883704599054590445822262327198536938977607624204889191858750215267170060120127422152175097951373976321605781521866077155276728672331399637871058315255743364893439542969455763420605225839378569367323026785997103993539499013202068826944868362880132219614806323435514213942741729741668506171783780283586472029493301573477206950884964387159727079844773325354220352998222120183554471075480865103984173039286783365022804159812686676570304518609436690814991676773430061219608474885158426022231855206710255064226692942540490999524997746414941339112693675818062792808954127895993112298108701404477760409708373203094142035625965659649598100855160112647655678888965016074020342059879053971866950539347423745925642095618763202518868184740279398195087122369974473178619076246027698872141318688035876162535637414523069974055040523778408345736061943669870375498381822673253082778460036152663272037634929910199967561634889454081151154691493314081457782227199568248963554335879491779349765427935183698116006212330830749124288558959960937500000000000000000000000 [90,54] 8667569232435923695926390299844500436254117656993145997737878734362702741472258997350871455252566593267576546791553800343207831795793146431786660158228302029954570094460222839140546271612175582821981005857295827164814934070527864000666250358369611229837035862353181083308660121664541384274226836534187391637055004857874077569845415294156470258524965627511196935687268173558241034483438309557781577678826874101272492861408765610135141997639389779558390996444630536955926156500256812478072691100167384166342997966768773906165923303022358039254757063411674620102869116607165712696745774087295023619606873091724924971615950110257433237552911560064114201543929155788924123548946794719836489629483024065546576894382655324992435676212568528695018465959367219146996258631953709184261629882769364238091497025231011328527710942680662082890014507801973377876599479110657465376927846631798580551868569888126097672290600780037520429295901619570201819167171598277969027415180652969610736787130535004567515529593364402857525566199623453596357710530040707542426859888048282014827107128405693828828366235168434042585926904133165140620515996946529504152901111197397395053682894300143825706101750956644290128160030182419069174468135950886837925376966577212124343044364641495274587887443261301826280004254251923269052057386123723712968166185620731737096993608422230271521225869841250959261675730016946309668936878130706504298859354918277623081946257101832771339860036754862273696033357874695036614837598848758280506084531773838412467453580826817726391253420438668797724150460055848157213471200200166170455541005599623256005409694246092171183143380800233776045194968365746552788191030385511292338881938159088670749702457262866588915683389154547481141963175601136619404849144893760520679989904831536733735416594461644719425809705379392757336438543468946508627609704461920887690245754551235748447923165532245588353622526354886230544062562790943934429076472895975206756717798759786810792295871216566969098657007999469803117583642776797318312066337882398488383846888175447213432040041972758619801380367901863434331944930377351013382431920612930507827072379946604232837592614826470382403297749707037442136760293267532338090937271765459325160687564782313965355189963636911888591877854945349036491975115803905119192196046289094007580377642083793980273206746619303816182765046513253543333763525821808811682853868706342059923161759586425728004043806799383206380255062484252448484767228364944458007812500000000000000000 [90,55] -2441297118697308012143423118939958933542454982863287858238731465931628655881417811973135175811958927742064829191926037126664210426619633519824876681258346485012993195667721922214327513380891906794901638642086805202304376418603656343210250023869898516567007012055935631105663407242009968551244254313824610339362600379738778963712647358972814962419400996152173052532091371142898109178915588968292420246919412935853791206889148342460945887968761327516854421180802758325312945712016087772615774078125338208133798694571033376462188594024092191700826057721385571975772520432533380763433744218721030052617488396640959818363693747037211934736106515943908005865689315888957230693083020960117507934654058142078157805640887620716112331709657638455638644532762347552190345568987704542001772282989159843175303195996080154265537369037197424214160313900588699146265625360056245606671123048811087329569836720483640084006725192510409406787604674944116930621136299183698157316983747988890310344089051729907723309578713483275776307028956000925547794950822199467727353383579609552344214486775184200404339023973565915766612693692842393217436112766354381245384646624260366313568747736662213340332700666003010724960916198328038461446042522086976899162128304529309116503192483739600479509446343868444474186924662657921628369173445032573369955200167817071944765407297819701283368641160192328486119348976843254118140607991626978669015061166779881404330067464724659819726709426223932276070986915050445836505625564836999593048058589652229199941121379310670916077263280340018618932904412524781390755856322913208487904083797132575413540656241619170258090542172923733474621937182723133990259467602411150752316545234032802708910294469818843062051555568842509838542494740200601868596165743417846519668867718203800793896005258007262594625104591999091121857812420039650140837158405387898782407165042597789989343813151879082639518913083515369649938176118774025472739028820850965596354759108629657101275437620499277576942582003314215363206558181240793248881256416672023598380128492988349379771015777151520664220369402211531449395983568777075473379902630537454440795453857459476389510070744665688822912090059694011173572236922784468640972911602747664777958624149105236631642561183099046614941804006780955633058208516169223024130977881947696096678991049322233436588383469771005238598836396561675155182404703136251393185094228477946934901414509635439156594118284191417822537317761089070700109004974365234375000000000000000000 [90,56] 532944478714156178524298103892900462842395316550065632837984755096481227901166340032088828476534306654848367398668876515850150055449973640251960086877378544341850143574066037156300740689580270820101017738743907987612019993813475445150299761869746651648102369322132427157220978759501825965809890345998792042284605823207551503017108319802239508032892254177834257839038397917062998494155545752167385463694700358594613308023045719721455611458029310952205391843674606986557062106683612607218860928454332607907449127836395693354527565008942653829216999573732257790469513275837827185294966032186703647292991813263605356210062339451713584160149479382426251428636325628789932869986684093348110839064802722845423722751350275003433790639155038811155174626445879692351817085656198092457627651371895568557689704985661684315793965257535590597642745730686650534346284549238483889818006289008414846004451566567644410160817179765293771579361122126598513236968141510558461692911310151310280576771691805874686943446051659574609865590042620751582748186917059387987671487465193328389562759066976694280940335231198897358180915088621806345339981803840085645290979874745814140130583487054286442695559432450451999349875559651362215624143692666348746644112611220349399263832836423872606133858223012316786355134254458015129286851383444515363344102008911532632175184587985050485831306155569705424256851826974172817264665670742383012574132563476375742961392055107992066503437023542744735317410586718846314435298590814974815023135611830105114681099025481568136967366379102146142564274058882702198667633036324254645627641332568591937344935656548737334249723648263929639813098711085843940239100896920698296992220478669931345962092848878903197986254803209245646067191285036422153738849625222891548474457887307133001519908493782117568796372925630732344769074363355350419762658017023284711748559698770484593290405859198204717611117687211967647772150419931587380413105102811370234296339295273977976629370200925130774991361163038278306146478612793795651936968552614377813501829788095754437265057467691401755231469520735798905514572925117887548201927112490454219410970457556687821928458846423498527170890180082689516651198544793685026822605505551285823115224938325708226665458850308513606299549328448523053087900342394150529610005761001143581989574690610799517760133444290967812739780072322036970910629539378261544134526827687447121148657967152500499467175990031542198721581371501088142395019531250000000000000000000000 [90,57] -82179457624111563220940232753226854465332619638923265097601826051759682395579795450584998017330924280039105310680111341848973837050041536435278479553492258103415357520362132406013522742081624925420182970280215511016594545396600887778852173306148202846322572224204551433302274593695807436736653766760628661692038441209200298409901245914125104056958322984209955629061000476275079804561777815051279152106744552210064363920058846703772361643756557748821727697150521625564325757330011602801714669776033464011302172775048436714722785206219198931765178164778133500480762572258512950250890725041893364899210799126547594785103522464767947438404153673089816655985735612761442254829156558900314634908262265646862381216477730086949973779510343925020795996200780652107511593618634958502432402287902822327404427621042905795884090615190572122378096897799983906879757417450533087093750744875862235526914004956603136657314468532496655445887263395067957055153622298798578438575177590652580060555631868940273555605106097063860435449486574779420847017548279964176077856328246099858332579811884383455074261232501910440049049276761288101789372519371405382256728418734463884821286699531269507975499689875600577915181115936794214837608678958980530308297594888799628169441520727897077228797175148998765008454600386130437417468599134444857183962119746380557883842112547088973389010890495585606272357965803378041763394452906375746175919682629961732882745314341820801958335683331661276358178778962351281014860694835492242504997682392355158081582990381852723517938836303866168334518328056793519389817270427777732189509216536308819439515000538259480255561944736297051994010218997527419515506880028944780270004935470549468680224524612865183537529807473285643484320841897876961211274429998892718506811957218638514145300443033838505004063500841146350807354106179429043168440346693969153676613551291366591409820720526632614576326917447166560341920500220019586184079024120802560657856411938971761259283056961671747225998374890665688514984462187220084666829472441713800366377369786641819572922684771714653251308628434488906242872863429287787178331416384263730755707185492107874092014452069440531672017583912272276379747959327777309933981374169242489587649337123532160481435210263590189009151139428893387817332995589730843416644952229163788139566594057054672111029971881548744496290712972412394558183808468802730563350767091341645013235489201028119241466528971384875035255390685051679611206054687500000000000000000 [90,58] 5801537048424883941386081670299949954920781421106754455380480392154154062122524115890024758504888897766488487943461034814050473294632415935271858935452634080759160246336021608923061707684386426006369174343980128177878995364835258411017280595508866837179383759097838093186369108263855892878084591338316226920226314468617780456099906938437871349387468120940122066448250923570001676200168108211607837512853676391451670836555911931276111578908457636034047156992787252626350152287083194896541132412572538967726729025753492359573389147037761871553760555730537134246398819890018495848073495340078657939154633963951904438473658861828068908139389373075272299285582998398357006680040616253371019563672134361418000087472054982389215797525472778519561782410842152418639011764774199721445083115114655577112745242708588850226865940321157508270380051869072408282194250622025308909962858397690992033901176140707274598649169260980570114087074627074277318272187881886240579863412572941729986580584442566530778919504010274779988756101061498769816111979937147033922258490754338641114605326625444046004517166612261541580453937452270698752004926967962399499452977231939116555625420440727425823171448701011518265113507099053205864491178393806514251347841388303483204734579577677806537231040600952927298527952183052535819822813136270951312562358861641921775875002762332421994959342708435933462581567797769248772123215544539444485042380510846782700654442839257531133006716834448425027891116719616591490029533970138558156688332094302398071424035759255267178980483388744582717968410865108450261430949501120395851881890413925999286766377852954571755354697502419704049595121041715968141220510548277542603669535119227443571469311241864908165049990388994170308198013030437120526168128184116830836892081812199849477894386092674908641698673099213499033429879713527578670790830091247777757288441037233141296797849123886653443859487606989973965481498921767153286655287577549426945360906570675836319479222773478985411429292091040556938674960442904607981354217499751330415589266073743884256356381351849387264216564443965078382642101746950655493638635151463370605977107218346876195089414009790167208839983271035788874403364496469916601000873394985698879738110928006510797841595661145355046173714421410059234534708923996914507212951124930761912472883071541920636683556482823701505110905795167142622802409236618741441494193273532995301842797028352692080555019771281877183355391025543212890625000000000000000000000 [90,59] 1065078139052728258836052946959427726896769976175491826225327523696482354078639751197215687969021803091992329270048992397861782835314817047164601086552308616969904146226552652608226521071479921023605409961355561599661448770089954164618981833479325644738986096418803562829329254411944936093044828797106064264513304346926525557840179992947573618999583768981142421227342361569492605209830453834505211602169344438457189883372519801067654707090725099220573958646183009048579790409493141448604691190283690410226169035822140104023243244430057626325891864933632170071780271340508333994645085807189701510252077371111891550654230370195284561630129870091330631794748377560458906212660535133035285006986938885919527091166610432305614474754357089622213319243211020686076008496873568968818405212730713779722466278916689195171793128524525185514005554452694021732137850139298596490063039461634966489720070671900946476739659313431527526059022599068805719371678424089951110314020812636169163346081568682146565825138611296393153320119757685858730697873227934098823565059720550022161253302073590696766919712021389797968837573177718630228662203135786080262944395199214403426904123604617637533295273489321236660151107850356804197018670528299591134220240573660223526040471253573619744960663927146114701834396327298901724436157271846665507351052749539876248705496616764593754215401001970509421509121266553660672631887216218459279826464211765015240762746332537258507294528997669814790517556799720791282360939961512628468715457235422874384798387861760352515676724299429023021973352817000673223767822382064881786763154675478362649831641532643386548650213531531440191843177021476276016354803452705510332413270297308057686788179492627221015735918452408117791001422054746726391333142384396465794474159080165955991611481424284209252492959052938522317462183794925182081782761317859424783726214930304770174219027205837157202275215548484815765126109257023317063124844313555903053699784158172917706386529641335088737178076579503439996083245154800068874509565640000727543335219438553809581924935254108813560531575074970669309903894909375302969675714939827951824653982584478087927834085290039953166992447215287853494409132847628381942824320092879383057490979386453266855806319174553744598709184862287156381471593417947093929600881805818206897029725021348611279325319099512040444911841103443254251939313298920532260603383137087759634640052997358108943792842637776629999279975891113281250000000000000000000000 [90,60] -425355734437555677379481521244787283922024536694435177982820478912795644205949090686443894892538387468258939307040710586853667676190383963171146298399573900260978597879628999057059819302944995072340382061406074644023105641593082577738333271185699254215060092118939755839235460118541850180180176748167156199322947304437951925468310330851562273772654737113019386009920785899114752977460200893454253168017693022149623563238921971714005978795650824896178206474949424367650841878647167757769499248514823930424312350893073860584310283102099300618349014000089405185835039458195990977893856827560421835983113316100108658941609024419886511002579188002341035222887509428222282909700371711551224010805141741958307386684613307727343556534223189776668632408397668092864761004099082715856854010668803128972269631675565612074515184352060247945785717975119413352032477474593705432877200441003082223592234056428600030064785804615113496847771451094000361031661034880786336250025706473964799645680627356274893636312120945260573550341784746509324763479575246229367783840478856553874376654059814635308610457706625770657087813364234625078566322201650504568307438845021598759318134203233676901056290175183122688527736766855206163468673032596922398539829899639220333439101899602830488984669961213266706653753150271777942285582255032428700777018978399900880038050484437282260475490641791382458900966500808378525446968032770577289943254959349216485857826433181599594215418928587623883102735386638606707664874004682478345071065804061793787664850711020272547978500859749472264453393140713606682026618067115632878924788669803585651340167374362714761268758868734578416284015594739673254811095505626728929180977998336401950062082693989309243237472120736068634744874818311160176813784090439026520012235807572430321603854025266363642441801665754150589586614562955184493582604798788092584868716272534455635836833499128043983328159070800283110063458276824327208408533566145495340744368941908489268029686552665796162249798403380000131071228432293648091933539753747923230274965368192408655456181690277543607729536632702365832737182232621405705921402598810100321015056707101535780572022052118794680590608077513352546765867051027566363646270074983612481515015734767355154899769714254407773669356384166854320571084126016679917836450461962128091685037352065458621137186275999131743999581318565758264566063202780517487433315082912106663595280245035445965129383694147691130638122558593750000000000000000000000 [90,61] 62638840042412546235120776849342520080311374227870477304787740024355285537652792628483437021683508890574829705057525903683368959552134147516146054588699224790901331210566893367866417474881095042580488619923702565662200171609568315534457514276521373408750800240476439778455764192885930629163990900860946507131802750416159630337041816887036552216595218990620745045629317128247574943530928651742069091701897284861856631647588735704768674639350463659657829948017755968707680154434930508379339610872661315421947685543132114345480488621200912880378384185465246771603725269929187872117426863515824349987203164429403097575339861236390671834364123700241992332446340358448804037975042399034254874680114995594206383134418803816215667757984739871683663322683788402407492970038843194823452129810501275772888036118066574034308124177212950574095989880644292073232203482979197594251279242521276395387336812912916049738452096935013656745365684767210043304616117253803251648153746727577933078174086709812103505800729277227668744561093067287339556497488405571523594129086014499928552424505066060202061094337539611183342244787902020143344252920271361011789158493245540738242404204756249918338030813486535515531761987598006682363437223987655863148583472049353033915189697194941735352666302140735715135177695443687552237943083193051355032330551321028859887841163159104794083686594080699055584918573988143188966479054524022336865396523545880202884528778199742609204208482778209716606177560840582285730121066042631028234228409920104004387097404782130599744993428748057864773187996275784586871427652992659200788444671433322158453830355104220346672007652751973578066941042869565265309946978737047922838167013323692640942799837128119317086628516237575103849649706400571064349566237151172479525607095032637355564907220080172948767388541386991242459982607632859331982431074247746426597243116498443400044274703899413973996574106714522500373894666561817927536083967849770171010266866524946712412957785813007797869448621832180420709066981295033987502577254397515905548068426743477512498293999496819045948533761135029093655691771110524000171311251409502851288633123297785651882313431473369896355142712352512625103529253794955027867963710737021807423264035493999178047395217521800089897330277609088211201196540206891284042142695097294850239735167933461004511609117032739252993180180185183599324506265542531984244660046489883524614477802727741106991743436083197593688964843750000000000000000000000 [90,62] -701401453890538125092894447652550075437923408950404233790563228277474083973463500064646420925059104349407715599540622701406519296666431908413943632539426908334216541352194080625860621675540589026532763419262222316283637472172204944284353629206974854491466558377110294942982281117202400921139053278208034752164378852541621683193311685457384977019657962402365632390802036622908753250190181701517538664013086410465480034748276590579754570519370730448431769508435652958791130815548264072924272551859993009374658145872174057776323072976748146556708968263959788787364172534173360042428165844783713382613609671531415493802256581247944396885850710743120102478425884836015574344298105730329137470998288142400667087009819357093450278567046013279731234211919529955296504591198839097630229123157220568431424251022148491344909832023566676800045071144555549214043734687499965013782611739408962906260879989495381024882730265475807455624553401126595592114509005240982021774442054727307675429367443254024033316956236433302405036613049533870058086088870060102031991344991334751861387180128948997343152371431687159588841545033814249504801525740074197159374887637980304963642721130108625664164113794527680011880036029844311072385495852991364267868879281720420202047103340943106365299255001941501244610787950929642274549340922394805877572771667072835110072566127263798721710655381673466978573075419017316765872435438520294114246330107749125568500871253353892376361669212612599733912818151011578412661160186217566749099137375387430673227478317416639629708386356122848875716473191505405047085765519621592547205240915887249175053118086038472143880760475524001598202567633568151596756220420311934401033567932756100316743131523302097008314034888083051534505378235877565223673747713173203699472955173446255859595409421848149370868926562832872832177956062879842500281982036170389982285761936005456726619988660200925993980136037498500667139378805155151260386641563444966087696027121396097848213671338150626169217863216348308874956042185461030301328754166392878747147270445097749884858132278639263855943258135594660706070203926394921932946984303901534263782003701423936674027436383547614148437689898422412317337749726409663295038550296967566429711121549795027730777291001031167739337772343034945470115423990806333999389164512442201422297539133191240407573754365781639218994538553081360632306293329739466440545456336245829331139077511547696985871880315244197845458984375000000000000000000 [90,63] -1852360976823508681387872683529537326873808235626350709897975097472462689852498154782870770536932039992134410215080797893466314710228571177759826565256360644789589072346856751360790846972024203831247395574947706746274438114413302108803260541669901365442211350484494420193347010292287691166785231971468684684572586910334733520918338301798372419384884615465235973560307864742180789860520531367959155233731754708848584089482427927042750987746439068033565730460370790447698959638295681086282233090608264104308320305955163447998030241571635120947534539129087700006643198275177750457514691584441212333741985369847187805455249400010438880731383751815220036776892666141608916019338091349768944611713297024142483428817966092659745404207650672487765467162053700933361273926444252928496952205225514226574114223399285689721357034497635856503438248036207627686692415590144739363569525275199913412871454225217951436320652969545842762422684677167837916503898413360735240028317438003424681338899809214261023668174575377182521690282492178695200284999209995063102329378642425897108794522032483726498964360356282266331601327130336898744420184115248737765273123878548539331474718272653489915717495735147139136774769994682855726327734392679360860247500107892995281688531600072043590177206318058104969163430497909441103446783840951322320924536492694868511008255998193287692863824028293968182202081532295370698309061348834821881946837162749132403560252114594291815132422750222423077691561252823172063608687275648528399434290161683715645148641329695629462213669973812332512819177100909418061099708581538387370019479799373200304363556312997468257237763035763061214188127088235691781124201456221498874028273132158809865471747774212031288917887058344912515572273788669190219163377080348298333255398819724336051112347462630985653628256702734434458812340978713428791858669351225878777947171148267139947436380741309645805209164442367782372005741161647924472862159915464367522413118624130759382966928195129906653703544285373645017171437960520671777966255067662774030030934080437427903956598931755116177151536981198682735011058493461913650754771952392987155979575906276254673748988116459251057852014282407492264554837774897494431824814475459417115637117513613702964453711665330799418117556893786377988359805048729615499700144701264221008362451153462463703902599127956288643253147056192864736911903912332056857177172111465307492370047093288576434133574366569519042968750000000000000000000 [90,64] 494421758694351761522880823200180918938050632644642214695135507012491973635850202924905220725752671142851960551218331629003753467215798866844603327857298362622186260314530147787442663705803368796011017775303346019906231711304999037263167509235703477522816680325886032382300089303888492080677788665060711714436746902592882554590743754003931850174743234960380737195219573434245065960352200690528611904584829607331094426584682246325979751992613771696620823039729821873219676914508921668796695760855619518414450845454493981378318076077062251077825370214480927325985787279754242859968656073673579848455649053484561876977075464552541615177971613570345761897652228508850986624132783271459263980900265219248172683297702585798483027358450593576326349242647837519166190763330253502446986970315914687634458120021967456643865262069302564584071086594112082581223566036045281846204685175110554449988803589180901706077076642795589290991971216769373617146090660254360855104238243687346823540814634195309538012491040299864332278692794201947742166217638589137391041098779027655016489300037053143354868441920614392494532665160042860328864714147929365863870392356075296605445240121668865097979522287257284100280314210066444131217418782849678075644801094246496705557068199482520692555949530624603591214544280616586845163413761620625579689204923888778158186176788896719231754983213129074426331731866402604012425742430161823498315098957712731908173611001310665440149498550174216992963537564620143821306395540027706433636698759006480331585478250728424834205029795510534833423855072904211890584267555803014943210930526115253308640367681081721595195317776587347256607934969893395054614126591285617102820673550577757317614384601840626742985344566543823947348890587565519624975082595951470939223209087179955963827056991241755567106290727883980238369914710434414597541391829493680009794624692104139581211884483476707998853951760295055274354969360259913055950277856504125420483703463876302105835168278486042023601954488163703237544830262278982643291678476799834462883525773965146780119138819281632148458453579993245540495872150213505652000433550755701980378924238901350836397146016154449454931748111590369334433935599064002576340858498634608851874783940127090413278123353517697800534291474381036478932677535476831794294576793500880794036949326211487940786371998499558750710837209475308865603320231037201928817292591669674273191503743873909115791320800781250000000000000000000000000 [90,65] -76836724091995522632878597207601762406899806633179121240937508047013195675577312383269187293343733920206895983031495512212828797190874967462253599966994604346939886087642641055157521967606547474286783790047054497912617992919139131879852591495205098237998974938147829252245504637165895838748343770103900171102109662567017127860973737449316179430702883634189047085796491650681680128387467734589931723409022705291077294334031932239261363491496056663347183056751880942949431740991528839215174527975699338394772364466305760413202693064129138228660942630927168996383149817159543601674846025795758739267018177923367254322864033161367557371070947017402718333146666029425127880802209077849106611574431752639473976376557197654033878695412777395069700879254114382646578238247101800531069160891224054439809782712773417085267018350160908595867417080398713520937206730935559557120325973038060489691340484129996797148053577828527231208813391905696011677326850901716838947480792088610037118133128131074185228621721799891158752113616622288234598319664182143673351902207366494733460281261356515157269623468428462041563736655688571740683800748731452648609679270228866429601718219410302660950230049328025175580888451068274768762029747051428850936879834519536332419176430130670306878046654661770314439643609802999667687859946063965026711455461383208040402105153408413943387640465605509944468390627460662922901932501503449556214261342836172828428738771896659067173906992638927735100218742338346694636750517284839400992751526578012899366147682552745930890419195875258743499113605592886398800683437463472952712855695644128442091876905795038861782593637328473698002101235332647374963166962077817951968008150574568121604058742967198639895477717940998308613738987836505018477350686540567681433791254234106642939574809608041209811517031712963941491772389744822987617010461979225274097940169385877604677783214158492230894620090034646905585855549952455106468685406675728895589916600631830897318042348830709514579387925706715445162473388827870468132695198814276587076009227926663307925554466371409389854150224690159039845574712943207895845247743146832292718429949805777443417553497083695180888066900967954031143683944817147124220170120500821684337371912109534916574457559618606034814225675901144064182287479505898167858297450312620045075284138211504629552513885563659866008980085211236662638680706885449317384234959888572591424349411681760102510452270507812500000000000000000000 [90,66] 7498410188058711607714570368795791340330257577356716471787421274000870114565217720271053864267941991453043268077674301858103967877513609009889993932548197049148797747419594097773256378978300679068120358509310280096280918295859332261152375763850280528310914404772876527184524735147637316058500621704573221541414590391922254797282044845450659290364947246194983553798416037770840198165677666421133160327473524197593598186195736995585597865507333272702467596940254633806437713333019225780077329631447992358601290300753705164751417735101049698725068357223950896579335306258589368025721005631797504924016082077708038130488195641831282198952110209799132050771667175221277967779803882821108006531703108071980875704133941842318445237904389429592165457142488696145708638985704178773262560407493496230446450138624495454377124815894582716148087473423084077407286963116783048964170020160302004362103612000177568349275312731250878081660848542014258184436070964362772076531604680815613810720446089056997122754542157732151352630793710432001628378946378984480556463928606357472007821303498936840369762654307951618262661582409970811894397893378077203429943494152936530386129724559074916441227069908876622444961140229319233322066248095211286384507959352303345010709494372174803914009693948037528517777172497804588463723988675888760686875202355358845449037670864315683178012999090355474591871645915193171141882408871888967105663121651301847432252467408480590132086010359855401993704234011060051815178957450491865644158415242257099155454214692173089817274948505580177604892390866484586540951935285277779258115228600693786353175350853473882516393450656517159029858517567708981211949331778011577418040581401120556368470202760214188302962677710556670114735502016403514369026282037548061098346783747522613071579656617474690070626280947187702958788374230260659411880361487561187743691126410325702641362330275379515095213278028844311219729854721968851420609266225485078070722687345560288901949614860343679888283966338409869372994789429328053435205876063147556870372188504754634866351980772558288682916072858488553664265496807560945683659199486793810097602559515760937916930865688710365878255908881957158023619568759910839688773404033706565194835346235236143956221078585736244609130700663280885483164587515937417735706105099253682079931212530266472232921866007107061077605100718804444212429016358846767210596939712274888734100386500358581542968750000000000000000000000000 [90,67] -260644310326308945803905115616782490462765214214073805617469876063613510544460597168503302491441609463236370561413097174673502745201166014676605310060280395876032505489063584776308496987988580924119952849372038077587124141594702210145249348044784307061751232041054736866365928758928612402405379674367174907680754606049745761333880763023676459546234892945612217741366176238139087792140006601704575476827138545744022382046276933915698993835746758308106062081636370310786352215863958615411222033524768233849706350497980178367298673402496266062243655924717632102039228746772016564003330739826112710353183090949102324548568023421012808100714987282904103836255888417652459936091998240500434565738850713304135677563168350956719997804468571323712108749157695268360852851696999186451892476395623682400335433457280612256618587502815828825495794381914431839847046883172012519858659338109178456888640569003094231558254189403827286451015797535497617125588813592696032686236056819799334866619545469378704667206864552662773644793337890336320877685478707199501878281274818081016907641954273733220215613647800575690770860474653501416578127651366846496458627824550488763885638140330938130506237086042601514685083222189534343961451971491807599587152616287994729337601081764821001525207013325057082499331096450474671572338221741599686588687699885913142790211853724169945417185756597198952127561655229723095710358435829642703764832733572811648521825937693058852116405252098803416699933887071071624261685297929355721869325690734889743110212108314701558778127022540274527566609467543440131536339502895699751558238912684551317597346174325627044036930329263682842094561939761673512611947730159346047679431989921902973899767486240744099275403398760694200427142048719903938607220705829160721624314832015665314688886527834217062018193438964947027468340355194503053474362904989327327444001060112971725055756494326026272455116799720351570658002154904367810110663672339725448585190707318681456759187731150459477857600517825016439655740359603695135299379945316280129073442501719339454106666878017704263618394922007559999647168109576543519938907991392765967818706139609573251623038388565445649464715810244464728064322016385770499871227378489321258196961758290455101419787746790356421989704537203869810428912521105822795383447657041064916251331007532396731799841080387340980846970897762147951318650789372497356567032200658218243916053324937820434570312500000000000000000000 [90,68] -44944728573394972575118575461679143719473472324904187895010183762646504149162927164634221018624077321253254589701011230148396895569454931073780421746251781485156264987460989840291397285281772455273075825107117967307786085332148774819906715732887768310164295138057635776548070522327960630313815571018518327352168462210130511916705287161420382970557247411129859095510749180733589384451562666842119072357877575420130973679274854479117510709929074422258810257951471953942994457335978183768111477290443563316458054026099661018054783887985468438855998834643105432342160325331427918196899984827993687303963275377246868299183616621454613700321076289086757573282834992806952406595760870166489759910749397148853922743860344840145578129333150304187935899500533877644643003786202109633891518658496848792150187250651870983146720035020212881427149401634124712924157843195726699518693251767999750403998507471627000040056180934958947989905228191389174369258007861616676002333255715512066704771137456910112227958303640973169010116439902354673087231517016859669177458229674516151329156234046897866186885821233941163132567288816391217989522451237047088206262251233303542319397487854677297898923897221254716116925985992784298294212496842432165231714839806801034882977780590962242766436981608735004741148846140423474714853685307208850354235228223586509790809641970469744928103045575771921222680345589454317057835128169329267275110743620172962972316832851723328174675306671791412740697573740022363217722606945966798672220764352306285555458887526405331187462046901916569623629978277372387105382960353491292910218180284569374251669004286279978367207897002850440332075654153194823458081644660416976990325817697524402021548937436485127057625843881105232125957652696010928213345742978238390913732764260793452344013681920510146999215946255788283681024190995594793530555125740308950663310308021448102111876536023005657618997039757970538188097978987555202183057242001011128388120145707711599332523697791659844884898595151678832208793224101462758005786475036372828137400940328258746065651789898042832891676766582428259726885623531939459812098518377322434497970229175964183707798147018504058608663934817745034595977059305399805103558759645894037524240777234750552040047972804385081216657942130690346492974916426281603227523839358181857760102341994393459974831817716801230324783021911547112790588784440566974542896616640064166858792304992675781250000000000000000000000 [90,69] 7078624835020078173422844283947615036665923988613379307715883845483074865535762559537813285940941914472729594494487152784034504464568955546286604397687116209910641047237018889632796675124259044844958339684570162433907990249364025893836514592008152919692526168612501067555206245848342285088423969526319306943489759614908105373051451397944291952837274941302765819516480575918572455586850644126703930349758803891891812947599396027251137878042301625381278786709012668500239875173655398818553740434752320401973644427386648163844016166786242891389883115238735593983469464888024948260862024614105899568069458666261332036485251351646834339495527896779726341003760461110552957287352425065006021295004251813733779997202479195769505955288852204722625652597198153578449767763427536971018187999496100118028945051879535421860330249492947713463489786761613583410249361734659419496290985190613602377065318754077992490576223555011209412548899249059054189600062407502049950896579547576847608525166983206010870204705933053724018989146389647314326656025064820827368406873539628835826446385898306153384889674484932240742788502676224115795008233927371994501755163893109605007681885128525814339426991260987395838406629674344165633624115869214831401866787604597991897449332578022330875608492567825899524934297085041874955477761284756117791024064268179316829749610291522006299956540107512669206207627165249005789994642709870319176361460526111108953826481936418126406479974716676870519101219460442237460119802390412202205679342250904799996851363267836188840561458989766977928636070407229026939654976185185520315880241188623867036643773314730327380165001024464531295228837350488140111794962889665758019659137750870988278407574415164494690015273035517735724671979699912433144573299875450244268674475036130855815805608371588634045278595218079536739787138315813245034845854195729119653153105934918662416658866622790212110595175603637633324260219864861666266189079566815603778049997451014630108846990911043956954002270557569352045408881941751232234165826666766466814292269108623872008837879874551076713188198861182264011323120698532562570543502046322401416983922643843207948524103825529967649746348869485813201073554248362267343312270629855812872509076978277421546239105080809066795605521381471561279809746978813637777038145139101047078104535041768113853572151117409995889081752973865132513339955416944515934063453244107222417369484901428222656250000000000000000 [90,70] -251775155082243469990973845024205250975319356102704869758818884347098399516440641601625665679432257089380552253144781466152633739171549580915634261126039184048567946477584509147350472652813201624032187319664254517781266069962653302123214484809827604641798807053859091928791021490939752813091159677839987419710322975815156400957195732266605731818233990822371586245825787677726950449710680638275603556731593583997118631021854365821559318819528781819442457383381296367323074066710358001659721244170186497476785114156246692920479868902290757472748500713614227732957447205530183514182393161780470157410644835642343209620851914379089649737074683392547776314147592439539061291578702091321079312872188760802835492801404999837043014441847813617254389829216384101277745325429098144651172076773056637175834326494096363785654146956513862361396064609270379383553820193389551592192488149153870745293267923152620690035582753714338855313273885207844367495333357578112014548414117067626861944705492335819241064215185439494785531868633306799702450608155341340706356944080708271854888611681333045135710708009738093045697440359094485458001812366600186809255092095961810450242936630711140509813481123107975166018001150755048992961649670691113778932772969180656723089769721684594278416778790498196290058936955615344553351430321343096558080074947264772124782204385387778066992680799194498548186433475152061817019237665092199323339969967587852520825511056608134708051159765808887597285848790891744675626671877141550523324266833386162134644037473609520333317115999964866875023607222224607875098721528109024224432878138706001781891572443687978093384249755954132486492520530628052167059620351117104995340742686777160289856088442831139644213561580904579066870427061910623097408878639534326067098576977487562592714602498283738555671121234379996846482145018237854652460566083311896058372884428653489633137947815497183403026070801644303036049629671271292894570812319128299691547391755435288317505851333500968702417980809956186499273184887195391703619114217169124007203155882131981565011443117268361376772924346214631755686343555083159845476482558987363758078430168277829828811417743880901009528619319008540325956315950937725459831284305140040957540359997219642234663379916023305317220794264579035350068735213252330847235671573652273810085128060002947360428928252423374599269720917342324912616884167310127295991151186171919107437133789062500000000000000000000 [90,71] -24775737848342123350250516373638369203570775936685668390267438669141173966994158427331727141117693486558868679181309208323811401895066448297171452948883343153317007392771064062453656956032115570873073991477560126220617328808601813670470600981321723594428216493405178337928318911746740680806953564169943709421914253463328008320140885110649615443095936885528117704346804875303521905173303516967736621634842214490945737195422788822867661309496107290803454870907087549242427184730259180747282992449850025198499425033353512160029989744662893797843935970770279372429454612713432655168197547395047104575605229947453427894049199039852439793532235166585366631650845316908159000265868769450355673956647460829563577926320766855292781879353248647616458790912095789517158894615069068490208573077911772940174486324315704840665645825337674851035257912522269799026986760109811314024416272180825465331681821706310507599925359611025246848781956496578279744708746995079814677006928049625319070442235317409530512019412749048747011504837530048190953653669281310225475034792635728523001969802981898431400472429942511744642788436625457479398220329534007077352687671764660615400756135137321256081241926996828882943112115394311958077422595005346521096976766779024622645244104441648503201605886590853493693955075262585561327824995047007807522731343885389859786303107852878525091050218921402699037580854482866081582785500713805288750272719015776810191094472965235290640478305339815784911656302830921168382086570067133726345633207039878085846760882663344412888972660265799539850883887793764686539412530822574247388193356505522372417986659931289448986950937312363147384568452849512121504589127311826002127317074636532306923455575297450991253709699572414849047305447061760923083722074393228759183259503360173964018136001673538157283688008128013985215810822827980006918492268350233237415710637884148026019762816892613224333463359298152946500718879076420587513695674295755810420158947380190349102891329834769849307987099415475489842413887386361862540889245719741733520764312726486524592403203258081378370400864124381026580369850240018448825103058359921336407593097456276921188151826350810744771879693889728730545994186078256691589958721163649752609094379522033713055799134139730514000876730619422235974495582269496889032579539110512646596266031407727357540563159681063884820453484205120253760265113668337377816897060256451368331909179687500000000000000000 [90,72] 1723553517936434653368903468825616598128392588623184765323362350376353611375755722667861245287501688947761680714085634002627111227262546726020449866419999453390241321828370330879555748533947242250731654351002426131759092886490305191205754283041075700566768940398665238403504395546846276617288371453683050056434461527330105676954225843572791640313927770326875170528052077875726821714386592623180362897954163659384553296748586391065644988565992000516768193463721931926358366580268393591483540220500921569579784951671989414593680770249371550884899628635571104710488300433230685386501676614671246599140287311386621008235372444588560876963734907110227709447143621451757306852413057301350166090893932064561711590811925144583457502952863221565462983781115711249102132455898487841628023415024900470512678035874990494857413526495705926777221284617391257944248404823094826669962717393832017505143337968652295829393888009862070999999215862693791090797798128156969563696733454212367557905548146085349025469411441040879368623572616901990118890550743665956785234465314353941845067923999141381159825767194881984959169647515679488830438452263863694899987398552572201008626888163640443546616262762954855139360062541077688290584288017622651716454134113889589690639549946897000283984285946121391768594583790117521325278886015734834411404814444060787169191590673677178366267707468640385051430146902072912554371151078375125354491627222124670701260519786703931796725771868770838587895293286841257281071311886193210954681256480314823546329673520895007171302966842209044145234753238705483448483164654853870961463325971037753378878555094598658899575559493216197932870677476434414437326804934414383249575587464053919588232067177527498242196360017125433066643020245428171158443142916150033854972252059920236601048985440154901325047811652796001691120030085135059972134659654172702106465541941801239671264889107103023517606069112828208091035984130342498015562793049001580449997801118559326212311815654520812797764043268175977304026443459078615694734940764140353458040594304834396813276815630973977299923588127368893604137040795895914625126929861059913713165868527731666402821194651721156936514325241632613959314479684636081551237138282346487836924411342706982722401224321827153615291546876494279496165311220749241256782798826308491156283854880338859625626168286951602827349046479256355326927646620660539156233426183462142944335937500000000000000000 [90,73] 145516162554346339435631559592521451785008036894572885524575477267358015131719360295469500076944951183314090627233593468768326012474613781499693045348783629030516364218799578792563393442065573977656539924109136767316227167599078018570508535712815542818366023067429153229211001186883729889227276121248058360081029477726791258315183416375130416997877231046241362563019106278170598493067177075738046796602602198469905837188127597091704886621752177630151601214055107247364222409469597449376488973284062723110224112286282150781847586597350351061595660615728728840645774885883151389289790913909183525635340560340296452315589639787021254754062681989208071940479571450858412424612355828656072343594947144750374414995850774945457620786561728018153993674593708547189990208856392819147756540004362733113142905735459243046439432007499175231941398709800196792445016898836311251498437866843256704717579039909052364662424755080605661644169432709596778123435531238797407964208871005024090530358019136877172215210775586477023197836154397424248923999045583575120754640015231466447571670933786595253228609107606608247851361661000050762177084324025427794769465597103158476278834988287387085906594263426856797802903511234930642495903654346630554194517235042097004603898094289309581372237208491000568356285052761581805572706115504835559865873094808014266981382049070396302141192691684942549527800083630759010649159656304197668880217625367987812604254220815461347421418307495035371424433607559270500942100340571362466540252014919254247805149197029224938844782637480413608889719703181459869882537119146533017875327730186936130229838958410454731006471625262786819386561252616193163763242030650087701131752542877791186463624625669723159685824163000673460251380879617386920735417688575758984181099295925580373751668390189856746570976584324106116288429855476468060286392820268461013353397155372401885565315557983315399022566457769231924494476581960264448973068429412183154907482541329359300572827367822923358794675414481253063941226364921852190164385238428275117113517953042263940901847345308211820171584899187945101914603643062508019299184113728767418799602111733521205054457451390228877443990418405492669719931674397692131625525310322814860577774433715821189621236180629829747250230211321456836617573218899021537752931748632370898498794374472211895361071088103421930610531810622899296574044025742722396898898296058177947998046875000000000000 [90,74] -17643355757086341611233926272544065485707943280460381983000432795559752358280017570401093763113906476767488737199764482584296448088612939001196809886838661897970876323163297628583855470888657913470095773474856888161975320944756752947279055325439538304350037485776027797503544832100378582701203576556635523800986660167825144435124258366195728128896233423329926876920629369141619312579283587312600597904387865623704931423144286284635099238890591705603306249219987229254999028664410650731543584862354356171253956131205115471761731781007898695001486265539399122132694063273031637327948395766202630204271652359094881725168126063515156205059048083561545703089342410162032806690869437076575137960882981626982800661493267342346757954462639918652819662685987496384853934695095370576027936196128068979439626836000851433225315388601843011626779167818849749602396456628326746738638468100507426926078266889014118911065033361674316822754923222990764497018923680081269921431656342074046079038412966043009998997319488350363788030271785329583522960878491717367994332757676992226746443810526537363810740052347852494937112254635558455272126664714375250881266487005720100551110516505875200581638511067316360702782604731446261305266422473785542007499031275851981610693671234104027308692236511679987395840069224949083302564633948188316268065431064196901123017725900812477847466886084287190566973265434249097009454331863763210384695656906418431227501247745093003250870442335909491265143089888790459584097717828241263886532161434249148332499903727983523852597040251769742070363198945297351966209771911350378839196235489592915372987984392330765518637562865035661212616107601634306753493185810248306773958899084284055609630541298150736645431797833748063224507452696686779614467502509613243506849431346918029124226097921752210890024617270881478645245421441144113861039850773711618953912429974125054967423169143337937828720785217734268030312671389581949582023804371882867514651779630654507552421946406904454630611679825330662107229454160349657151136083873187665585954145920609031878988638415628426482224558280625310245551504440919287229754004761779788046187681975648702269677059950172250322586447489818353102411039251019582055452032981295007063658016793948646099163420409351163233256328688779178599046720173511590770645327263517307021071514293604652132269408715722016581025115359833768668984532723698066547513008117675781250000000000000000 [90,75] 43145145090136766839164745470970135727336590991476728534939098532133742268541187481397084653749216501661168779468396498969236528584266964510049887112297996648538000218760851153166545392517986294577837117797160323018569562185655188870796922095018266923067559832575365138675051017259322828049565826995612337613397194818246815578749447604296683039679435133304797087415831699103759859739980102645912874328082615379716336972168557209533168118635837180641925322973775160444436921100129281266606664884545391930878057994890338307535074911207555179750772366131109985950359839183177542964935397518868590318585924014085067141186960324347650686594086018595491625553262572240406132613642297127378013236914700679437883917334464254994880883313279657855403120017632178492148714186758985011114613910879461336822456868128779420239960296023340772807142343096191054345374140045019507967993902512446067678794978771181461160215184094421355604261748169997211003879194839776244152485091954667890906096774071100397709127869758129782328457435425092682086107694936783687501425844551308424605139264436094166302610728461400850929667574197611453581394239181389827014583245149624846170763720338181939921489742831341787472875824511585055235703503872768865619883946130163329644333476948654453431366878006511503352453949543680865567121818741057479100561903410175929126253823892998047482650910458685019610949172718006703815858594053109908744969317853529272545025838338356912680459751937901678184900909130636693416631969493461420400383166271133665903812738727544329072288568348846214145104225015824668451639630786981827704883338513610877506675103386224340593234876312844796931163192496096343739773561960651224981598661635039036117841082553633812179691820120005811348957575638375549311000638922993442921664763302988814697586711301937510057224152050443458204016946441091105400965502839633212838349024162042536309326739748946937437601577993620776503023448374313112092708158189971870878023436752408500497894420785176394915919885858405598001286098600515834785768523231517286759707722869927213903015176481838502000601802132014875541354835041670806762799178656474856909861543703714046264520537337891488648696161528311000130147382264565409853804752401068347079858614690483984567899516099856787914354705911841472599036777295232752356666739059580498619157319966977115111981900914099722605212546694408715097779349889606237411499023437500000000000000000 [90,76] 74427890363791194623767441879862517821358687966450004731641256101033782122917499904932431459839453965234990112844515496980228621746068054440564098236842800838599228007579579817587734476712951130336290799764605883851645938031926256623292012717920083276194612894890067125680908438674418085221565751276847249485253121223466735920292649129327352846253495606608951995777112281105729555231616496736733551105361698282283881053657385291629637219787603799212706177324046363826202052016358662709411212690562636652058499264103420286197476931828386035110748627305073379670936441155981646520442026326861219556344316551118622611228880056863494131477809232386607637958323107482464698485275674720607080316599481559187827132982703301683277318873505838283742924687438196976747513288709641086328069731355410801828922428454022517350968577729796275156116956316465673349603961338762264520078472557077034886278512477002609415335997767340987663512125361092154653395532594475741738120142268741427302303273358096339009367408660833879755270322806066659453843203860666566622578945199100599111533921788785037079560897362873455974837010395093491927561942744175177278011383239130149470168769899173618947969231370771033683623353274899410239074477699697911672496244319706225424231424340773150678053820669467853578329398214605676804052280632593866319677532284643003557649605063489244027920027961016515429973235877087566451057728421326184206806816633293181486198854138204828374615276489647575496617276767616439904688914054229111322995349251443883863339878384162536603769706262764680164116509294784326378004683561320988902144767657280532324199200629289763375488791776550030901830686921751831335246887407805017434052562157883995489217906137367659580632973268818769693398663698223007307051456648199398623061412942955102341112881612286149496610887792822575741506353410350149716591245673699329674827072264219920706246361090139041280569450880574776739781863605762903861532015559464002656329483665328737629658965192283039402840392868787125403529431307578891242255436619669835692233497186780347754371665854104495938655652124496414909867394779096426646381469953086077355187401166317173334261095430070046986689727499913510857646960636808717649891376798050572597422838050542868641199882323696154774991487587509580361057767126648308612864509654241406069804692115871577097533052916471842490320209861920375260524451732635498046875000000000000000000000 [90,77] -3891932740196420564517059495185209106064259657806718783833087246305147024131428243041090304188493411925295965075604744444852236046469682205906096333372322968469162126089340103648809336870522545579255887590865873376292970011707156784475185784534730441740486902529684417035817303285892241166742855174915553581887924592395124837204578930701556102732400516515003523148470468344352863717086724002592898940953524322864918708700842000624274475807914273146275071204868193841080594124751716964999719511929267527340692380902469718588835213940382999418372763312820206985997889136843994554378901757063471431745852881557488619982027163490524105749608389077841960892338718692890763346245343017684852962048260519962746295263883193776998647311747557228569440900996553265875428944056703983881480354608655062354352817030113270642506020565875169558867746538751852577740195941065997043028272227519966552050834184683424729223370847067307116486551565990567662446805707537226489535533591963979403673446400814459295490704163096594882950334304505622135931297794553987265232951465633935829990345612962091476731515303615091158001452451390723963066413566563539987586626245185659964925797446243221936158000686572892600255931045995798064866677809569498412145085472846392083322649484877557401261100924812105045736908102176226516262588913015127382643993790016472758130872426962614424698272471707308554888416081912222770762811275632792569964754093804176074886696679027303923585903014115659283936380521187973157675960934885697061452731697271916049322877225156600203881336445611799747761170849599123863294820101396600629443110999680979555440473057263668749800556604580317034032152593998989281990676983099092902173674289657574991824971349294670316050606624817313066426226737016971134496096113890150866814200380835736847412880978342446966137451068926911478428004171441428194715483153551073112520045825784301469150136482830777123529898712660566474451184288173377619703757527744850280685667302031691500588060620448267882804290164550423511219355922135251100236056769064841737936661125502977576425665692701090535683424061313879114093971798008526969913585730174246023358006173240059512820029928333479698827506002801549476605524840325244828052778657471871954052786535327081878232105431567354057589044531312947112306110228577491941841857825028838246504749875988676132665197025495306959452790351861040107905864715576171875000000000000000000000 [90,78] 16854137076538696531322028034045989372537939119243127646529204734983010473095669844837247965916186840779193412599001467162200541224697106640447830978123672289803114974366213555132754692063053392132791484010245951214786660815824599359740445751035653543929632709766147655135490227344266799819993947943208295078224499126095457093457859163259209953252791716164821456980682218622786725898252472381054849360813643278673929329240410637925509149999752125664725653546085016427883484330605127873619235165996410735269911291245432751091198109257932972351949578390589564647406911233733916776966304621809849058142020848873389990412007349097471889572626778938418467227049043088713423214090273685409448399303905900110188301299774181478422207473142708919074448045257890698770017106997822687110177994051320117720581526029030911794766457708412676170004632305514554465818757607523616322981397940113965028509305060327443864536208417961167519698075523038208201877929947020469805910670379851164077025832643263665513711401398362586800620487806750559199898733719262239720505595300586786808170884786125263647235328160938142406065827773933290413839976743705566741244873678390225591121712010287611979085831501856369982087820747819253619202401552450739546884616507569959832179988068453533593583983368173569894865780204659796694863699348024032874340611056597764168263466254064853731365109639182563937213905728221262425891231215451309305059106375251245818494704869566897801420939807393464757565357336578229217605205859110796549856037256094746930547791623636453295703785119518274791354080185480680554811392584324959842395560471434753833128715420383167855844928213382938137017127615466531156654928770022589168340562319134513446801064029355830189143456421672474449524175059413147440647870707108395509711440220687874547108821056560670270378989939284446020274192214164768711077566450201792467872856725830934691476654612862586992535207828055844972058147770971221881566327561195264959547980959020982631660585312892363859727849850981162189043386574690429957516830372373872781859069489672671522843796838655637783452287725262570004235404939835867090492303431468585891759399601901431694126025935857845558720164735418776366120128971428805929558960265276631066097130642870032492654282407801230613399923691146711403239291709595395898621098775753868232759099807192395608345366392505221275754934140422847121953964233398437500000000000000000 [90,79] 4293592012306824172084660666439670844465741054435964667425826979820692341357541175948457754063157656688357070370450093620071844353436867085395775916408629120990199990530733187273190163517062391710743324264626232440446560966785152919398540333247541402578778690737722530269769829973770861452608309360711903912892893085352824989331305234001521852978060074125443990796925573924551549966809554950886676003803215224176094579425841045914517040413259683658566012494135806555694638070965304620002554702587791747839209136684512107410580333357562122509819574490462159209238517766028558164969645757638289439036347621549727385596737863635054039210532210243564535981984114136575465851067538336579638280449988650581828699935270499366151864745471967822048583867333375404153489738667371923180502758366723788869775307927634466859155759033794276764357288004175555003251684884561416120600497733570157694289600925752870417812833898648468024106524821386248336034187986708505340723470610500650025973079005784927889756823425005206506448936271018090068713897460855911657563335992734991837562915316313783134795315935168374620142856836637976423633967495267304840682034158730611257622587651189153962306192023810003646368376884988652846788921692799854900495609480376471085782567845196139883412284471615594630315487718229055709845463307348778345295159784069522366763899236971012355583230717090853444282507328729684391373348062089344112094051851584177121458723725742429286457525192476722846162844096623744272599779713555114474968577408597514916477894472295338733534536130976313978053819271676086922751011616360845868496579596786825404751063222550228981728595779200995033698108539136270830245972920839827397543018767849322186286246214233048767315285549275854200339530515644795677189806124881195377071967513629141876301316280174977612168455895031142246447678212165461098129828659170235066272237144867419450179181632850849247838815651968469643749817293197091894385140932148767672636130945960072192784269855571764656772991907137182226147325911256418291654251247083762315763684694718957392215514327991671451318739462965613775454962717338429198041698812095033991542840076162532557018259658840994226682319452045472110926555143328886655005652598404099396495906647789989967121440460804278320808738026421244230472925181269697032366295180470136826334912610505063121954068046537411618146506953053176403045654296875000000000000000000 [90,80] -76974623793792065292495166855745730998504889854816871781263935095087101298553769212717329210739340944140369910191049683866976644179914792621976854914293276283625935013183689655760403017412437428044959628990872896321702435548362521347118868448880014872200844986036278289764167614340008529485302979463640248309163928719272955122654008934769396469309205815416296523611964700941217129324719217109797211082842433572589950254301253347598933410674112057206261899983564290951995333293825264227068158874392015604369921178313137467057569955145132360868510789528015780326740434931934884185163645650045890602631798818704717346075348809918231988966248967985758879566720143603849992561101858385189852808055570711160360621211561160032401739813920919518851207635436671250369715856484341089844836709212190469303879456175636539697523104070302405318620762260446027738086943341272100811250350523364690389428916650995408627061138384902248545779507574707393274747219465515275866735120278908134965888945423135660810628913297889014851382108291825254979718688850908590456637920802864894521300932924730895552452706577275815271149004414383804189125183107067379241487459033770044030167331142230917107823010450020692346467981880711025324820404493014978860965287476726682657489520475652448132374813560724990651825907227769478679784519449292583607869875004726731180673590518722843952347838302426329211390584074311449438892659380655602685609788249296791063046446380042366268931204866682917182462559079228455297420746534482894262674910901920060728121543046647246526596501690134283964070463419536200677980670108630953848522259977231374798554475502555061303019962431613235670201146695121616999195192130980226878247833665310851990816282060093898708624472105169460411137550682599842443583626248378340141902792330634900661666983385119885141447645225078381272234856248037317428173512175143317709437695738881883890824470434119436118148274871888530352911685973392326785216849916712095482130869335693656313273182973212898922535040813454192522432443955802518570705030752314887872666652342688101201289825728984033362491615494743982942205821895076348112473407086183951105137258257869774262795248678239942146903891851530016973035119962769209554303822905968682839503710539015169528737341981302252293341943799604449370476932925422620634130835125032081273411571112280268561762086960698070470243692398071289062500000000000000000000000 [90,81] -4709823196697384820747828091389074859342376452014654899611210335334427452093337225797158074986178861976136994691468242500851982222718746328928862247985043517729407079494802882554457953270923073564655811262610747155063534363913993634207974696475972343155232122717751952169210819306166998823715817922236439182946044546074808979114915028675411383622702682571042208465320763103241463144057565079160554445107397622972868232304335685025413790644266687538423077737501420568249057851847754192614433916654189451881568424595881388539471015292598852346224391305608065110045058940227579602793719463511299865690184294703216688763494941332782100224409496894659871376777474144023514657814066555897630099985979572516463517831508139439394870788428748355465732133518714590168427455550099065348960322949835541969325064740706945583183680379781385494000301572881774930518911588955422155706223585839785965742163311288561952063359353306161582264442372778973598969062849082530420876658301702143043733943409969046895938554236562127184392460665616899590108617744598650001739881881022251541383593231604060489287630723371897097614337168232968441153276665676474860699124496986066670666524826123088072138191055155683761282733850574730775518687728939462576367173726834338465073410933091967298540244302934348731449542762147250454627319760165280475013958205850508747993277757985378039102956635566322707915546013550981631607242533269758751083222942775603034704658160213967583348130878968422967204285160963043829542542375876398659078612583574352828001766938104679675425768511133603165440318759835464066147859409970666951613369100522044006016189765713327411001068180980628424412108667036147629908077694799377451778896180732516739408987027744394282372933260358881444234614901172556612373465450182961040991797820607041883855677149722269018089005349623926945714177142675878808992228639184072228925674417498831141085886702165790400702088031102831755855429138268141100731155973422671979734739891050255653546219079421059018510096380803254306397747366165449879991338402427187713957066873525057312794223004098844452143806096654902411176206846087819369803909545177310963916568676675799029993016325821600445227511931553371867969109717308906231503405419211417045505500761623524443283201755858778088046808550194238844727840674252846195250122453291648177602425357813019311272955036429266328923404216766357421875000000000000000000 [90,82] 238943892117550505268916106673328644509871831509525693420831687334370384130557079963972933959823838076401575545866867888209406358817458756675641661385157312906985211909200787546814273851048118473047768706058527238583341084847837201362285302030007200066135160917208550940658443022600206309171915442776658622097096739020426049626893042560649676289868568645676300901071303641373432240620311980885467451194371596960428390093294970260146165753252220376548966743493939107370091083291476899174934963268415851246170981044129770093549523207570612324276663983373093205080831994250409953375543118912386612006092636291276130501642587143894164390656257974302057041479749025453931468667437291792645911268216703731061003252727890706625650351595706839732581638726123513921233841269518905319282752882232726419983343588554910188174944993945333637804605478423756187819310006777069135919879000554535276448207958912968373120099252608651039640873908232058652313144413266787522525020392023389662664239021890884549220585279397064324859497088892425685985401567493511001389655548421339651316962197219040267228818188289697045913115361347124326468255132183214814964108028648398461661942819673961277667227580834262741541801188639018733805187284715413299746699250755363962517356907168580744363912696232603530762466672190033151621285933091593458358993716407261991610841649249136312964779577767485699600652548033514228699257760399417072172071767151720031550519240590160995253211541626210976349332700422952523315273942068740894907107381647395341687734755970512863713706206771110633442296560858929832649032741599719685208519971066190257016290503925322486869649539637157762603014626241160774844981409291177414887614348925491854525384179613814280255815364688032489445048825768234789228233707715357663298438121761500401367630413659220020974874089298592812898684525136386384019648763218505871722064107818418528687275572564448715770850069001125333186270486009803393921199457558201309243404576962265589611697170149875455508044977978107772731965406188025841528468188878928195001764881850963850331880045687760271674961014285288611706712246540187443817730664459141537988243519967404236532100379803349455402843067369857389166400152464142911449602269978972852282091899915979187548614052314079654305059061473641931181847191169956676832622733200547982784560870071515797297415701905265450477600097656250000000000000000000000 [90,83] -3103933055737802700043618381301572361375811051990665923672246105611057715940711203104184983507046141678905377367437118205305741460723453270282846352834417452723402660488381547744771663866673050710210246699459331349301510605256385011166741843333904356521594105979812953466143953827135671537527687750213109126209847529637649981045403186159800955951560620961276892885458318237865271749178475295670533885238456371954058800329916424625741023837471281508320731861983644359601665540444701501437446413518842537348342277716669181192556250249069358073362599238198264975751261074145169416240114610152453865411614108951184643505685529346781449570167523077224208201828680425752183095596928295845149880277280253364150716763166421933681692457217240729281742517652791446860022134346156339866608770738598677952511222541455210230701379078008213240303937187571333181713163910759272065886947634712670617592193458686504207740279686997476241989562237588397167671622959921528558449291126854544911713115603848867164524886986017021143421776668118499839824924252124996338428833069321933109202009106057396920235074216915894546334630746259803421367209747134492006813440755368181883061641673181931008436444890973105387845315206694189267618910815156803878626916060887722104532695038285707069073573247485350727698591869179518028260197620835710021084952906788808873985221117765210449500813907039386806821430640634185100184760345787638541684751667658345696578910865070925240934789893794454253476419450160487861841563420607640722522983198667873616501992183110615646913499340397685897086287832347127226762575308113173774676741633360724292692043488515065651676315050695587263353927609096241306523689734146691960198327949334105117766554899405330939040213370817956921968915804174861624058039798887293941766918095258240843651158285206912388795302277850361765157861988390578721322790026549456830409190053887088501350205962602182344349297047794604545387840243659900541978031297612181018708188883025039446338963101587014902166207315272590760997466638071583593665876431493973282887670687053618667785151295457795519906997518910772032387102956963507575887704705082612930921718410780875657344868190117763814490607293920463417482256669486089927121041780384076367591160912775552751876776370474332699095377225559960366175165597274795011764492217026388289165910348232631713581213261932134628295898437500000000000000000000 [90,84] -69233458026750887221292911537860629426152611254238186964813709852598829595215977497166787239435347782364172256133983833368622903034613334632106103193745978086195530666676833839137170863101669687321243930893764682384513998572112628768003759703759498285040530498729356494257578348391808002834434661616419404223588744177171271793353656788123098117404019164627120556803113028529185275121353267212779964737841615379063311175629309634060192147975106341782509158914022083295075624703266666287643894204513268760618981177232888274592448188361640192014426815969213498593908599954726877116630908312639993090732339713976364263044201617869060690445589151368066813644411020422167148711179951277012136463158847608760810698606055587451887055913770343652530724794167256366119910782717494527362392709128156632590415554684533143467545737794925167982361346474341142293175501026828795014923837580646978584634578731116548100688988653375997953235557955954209837602523972110171833498704682075874049689961214543730886405827390937884391082335768223977397022583085580106605462075976802504772671246325028210274052141139567031202649901857476078581357530857352827598248443448816134896308460830842918608778527520336745977465423024359025757377994747511982583553350885371748237489424794473492379812153571753742848732540051830466664190612413113663955754780919254366409509333001708957678145163298684123883192223920530488449676452949313533809401301170736286788180626643678625129489109019669326325294380709083986539027581090534859321140888398337969989534648184419524695066310474933062106011697092032654927739221204856144368559339470599871200529770928857710002937325722784454323647581870407836308505405702821895110832113737690540938663191972388343707171258527354896695663279151736913225646197765477587975100196177002742838303403770666161635452362435237177089488272084668617209926021224792614756519473757750085993696823022924958424711573462382232999029190517039855914751878952957785114825857966291819146261805701467838025100449456099455489061489301223162970200936134260388703659145924694364718431160594842522217337970581103043828964568867064156213211630835087858192525110465731021086843071011922135502315468548830414898631266043421580325996378665883055010377954735652824997681152866009032599648599027754894407340525392014396312514939182212309519827738398094415897503495216369628906250000000000000000000000 [90,85] 3116744932116167505159536660903592299912765861886549030558086709458574812194279983665900066058132948885900394785576878065962214227159716615779377240269940264768992325364633309635140290130776679982314079520603106281995505410041465333072162753449256600271326444041734776961586267566642063518333995546865826345856975739674560866916370554820639060184520450912699175360280236327763585412375563421012630128745571974028805260082613371493441240747015570389927713498508637693074476283008236676997185972172710908955639551625044843759780260695100095881338732068084821350280586868936160501274610213914568355565218685355753154054795465152615073512071657090169836066061281834038743151753482386223564846187502253101950534573629421941962464648369792909075451006137963493352015301481990473317732125050468217253113703289805293075148641789252788905247330374665009668282407470296897241070256534248320666066417212014746200485389272720445323932043580997107750356536828076455599972650333928100329403475651444574239870466240126968937502825578639918825294933041499859985995295585189039843726458914223229728573096278895793179383183677758461836977259724570817597948924159021190901199752869574981855924866440778672111100036795960568868805611739892620167226243599351768416059223424934853779092570203071129989819799753438741674436547274703344156321472110059346444943259887044127368939128224374734886879269632615069888491790483077808931695887106685973565943014703220564624575342147733159187949001215125204774234264469317401575373361804749486307291302643067289847777914018944231642507013476436738320913002076252618084678484054282583619744618341780546271399276050636744172600777069485989291496470283164411123645597587333939273705448047129036799957894581137270050481536338604269255183642516235954589115686875116171007126443601408704675835024228944563211852013747158506499836988135719396361605985955987956199992278180872968178339405416763281258631722787982592192761654811477152611550934541185066217480102026979073434112114782268981851271613594568496610299453717281952876390375733944389459441894150332563954569611298386213414493340909276903406695331528913416665823259560365485981694778203357751545525461592565577599897416385053168133148107187639551987180907154290777052306979397279618642967796977513218228224368210113210466041662555199167044007844312006877589737996459007263183593750000000000000000 [90,86] -17259315762544837867212073069424247779907221274119084525636545695911330343187819712683043693253515294085937770389419943692066172135673161980455997357257447208802146071544971391643642173547379799567268813006061407277652626387870938511694298761899044559480203240170503472729569493338091620618610881007316594207517922529695506424909459151734437570893581218876582901884652397349797354312980490926573325575083381512673416282134688721905194397416674813235565927769303436567680756863719730283411503080722130808499593121375141602078796413371138854614154368197130581278236641046420002014522884295457436603012859475869496069008820644043276506805151767858268324229693246882302292525570755043501582488260022238883751331489349409441694693155684537301563681142383954924015500610252259414508111562332488375839250994340380036375567719647241064985842569907680282271760303411117369379733835410412759178468729514566549347805653611058574766393420247353129060011023630882393616898090778669631146786781923632508106160858685091144548113823487238882541232139835425934218197519064446662970040888653637343514303366216578396314971756943645976526562965997334364940651527428088937806804755687304753619294723762576176200947939248475438995001527003515033909593642066691474633948039457067151345304542249731025564111762398691103862634844288483122086670744466929389948891255859065079775353500319645987057782761461939093521879429054679226683653528246669085901144338019611631483775414293133223810076504864290273122917947652608976039850543846234030680121071087013556370496894364752782500300567686826951272238468030636815928474253712124907946492836797080818844540093259736483671952926131014986648793013871129268387410182082434865988942843034047168687911867201054612853646764040069489982429126200079660386990904949965499692696554317727161208274897414949272144523113066245469086170453680906826961939062382429938732972640288579761449096106858801983293337810995614186586853516374960758378516634054258901435299503238425809925541233022803598493749623680241227993497538745527632287682972392410445213639360302167623708605747838737225232007419041661233369987415569078972101706905577350711808752523007406825407167448882657367730024980020918647886836473761975107909312480448667823959863677760671680689641599989198596821314504227733800236086677139862275850766017600055783987045288085937500000000000000000000 [90,87] -1355297107106946847943548109681254815084174061453628783466393190343943627213381208817795312277693440295166660908134317287498219213240960915822458648692653113587883577699273423829305865418885174322338362826441313915642743256881260509862905145371040307415187537994361373766385244771352259694620754436174047651085593010498824567480041689055107063579832163046974544552281685988350562602366976916342884880747609426167757507879477884043660786137321686798560065724486396153022253926998647040684088011272311628975494278415530602730577374048559333389075394381980463093785385834399828526645344029721043923113145787115747899426934159449346131881636082159595111292358292225868198137030039939982834003623283169744024489764784830450743652917726179177632772442033619083330518492875325984033654376365977193124806182699780710101633433468155534213231561716102224503048633020920331399955888972380991719754100094822380209975954887462768919482047243180109890331158438720060295269427291661036434953116060063927084909289576572210637002921216196646370021806715153724145815468295168562244573434522880676616194953272057294427091343361719445321249943843141472519916787852188287875924933182860619595027908043625186674603223382394592378045543293101649645321626338912741509871066847790391743642296564055015113882356658285793572557598986079615129709666645489672978489994152554113034305604768200521334100621597642546003400344745232735186338286724950879531647846630323131562389077232082135662594614949169524106640386828348058274458099147760149428186780386442413252069601877220600087974445255617490085293781474756482367405671189921570563040845599940220374097591527556268153495246401361031343012676480800017359991294515541896936694990619348130886903637694755241269124682400365282593478814343428576081134105747165804475942085613472771653217614361701738138924373740929921030968958171318620465154262233324953768640974013585177938762658481047339615367216349731040029090427435111182865755700017210450308181866016763773655951137764587832637940145467811226350204300431072537588954393006721367532602083430823186154141488599175835465277404634244946275027405604098256234279053350854449861495655006208226975663030060552189029219945447255624739052147765876086925001841314138879512990421284441563928300417208505398656228205564398563087703266598541574841568205529320985078811645507812500000000000000000 [90,88] 38264487011791760844001703635268318007922083348654818739806333224970380781432573980778546122088874516957388235574688450540178748565705842608586003363746474750601001366573174180993264986342066871709897213950506903677796792149743670235353563631788697125455666597037276796999279275908170499064474862832030439236721279035456283152853332699584309492790511231489223943952907164663897101467239053894734085987474886019064487540360362334909681575024545141848135637516775341425849511866848305570394762453808365745126154796611655342824597297489400140834079987075476597159840763363013200132585363030429012396165581461701987147766470860608809850847230051525270214932524423225409657319621291818054082644201676656214032674854504249737052871200024515234700155959589839230789777698953905163615557474774386688737832478666149281403487926006319269366999953923581181087281432546927542142244367940245157554845435245976623563401096356927219677149143306697861969176296048177503784135175861462268255283738056625700873277907466725856332090011493944568004502994685078452870152954091949938860595997855221232549111777997454534299382274447576683752764657914425708956444845134467406619367415306989270365572227282886655515016822397252912756461089721461104503521555757713710237636528651523898791313817586717680137271213028724416906902153144945880431069265256535420877132386591834673243203603534839172693825607306550518943790995258408367158749286653132899869328493853726622350367038171262425649348266841852258236254276522528617910019583459381984087339876516021138537625565878593861687110225052046114777601858057720609510584799836451851085973518519284802700466253898374256259566150114685380079692566005779438800156046451610541300645218200621921242098169373055489338009651669184869509669800202582213029897496423164439951206110527227673963598306931579603932627520454235799441334564739606570202137659336861068632274559426230086147196794849757641962575748520130359510689149475025779992647658149680127332057173918601474669463152056513376358304699740121678218176406536132943988564720696642319460611245312996321149738889451908936800903092016652121522932564672862171309210218326454474302110399181840339780024870651721491025084590035257502764503749616163946685150190602402987185064128574644807107641337718941369098692931551188957190731043398945757698979332298040390014648437500000000000000000 [90,89] -418013245363769671507839599392100860980602274910151929620733864563030666573975859055565778839843917246907401510730310179951016540420326831248569020621247811894343790314866395957076406105854721817581148791141963762622745239334535141032822892181201706871778483692982577808420086072500938707526223590456973119657919679403236612700900631147908450924160509955702076775144607293969261982382492974842338500561604159092046177296602056875998952080901326685386246277263975682766097061496252944061479003160038578004807581671686839265721681722301903015750703618408441804503147831277849417763002349649608388071691014075552045741420829691112952553444929059236999925077979421993082747275314975497611456178009991346097816422191942418815703167181695026925938785262295142421981599378580069321964212855815479815135745001972108994819508567327729593844137263773266674285088677822841772193261269344985941985697735582175276809544722654045566292986284228826261781576449989138997662486426262875304932014058876353853569910786731822215490349546592137971557310587453544313080703008967444070485898654220638037313884441301992095551077446559787114781765865096328600721241048148713678294304975300842206755264411666926304355164020846370531184760509085673631891689561542180913723959425235111323870956602758327466790474899976959068923999352963714279929516199188714766301390635848160851824612316969884929728169904141555294167073371953489056599936397423430538261443492953880519680848522178830794991311246960460655566153688469659433366302262269241979996555596792466289194764996086800258414056879282379303733509240327356334710366524773848263455060195153073321732640498015549077868169103460996830867717428035428435401829252170116060263954748896278677140047191047123975458594372825896378906098481959990697810018809273377984155728876533267937603597615127806358144770578090925575452128817062453481633499159076613389047435846034891825948883345824032487219992019774484682693579452592319821504875746539788774251591060931757517962847388146049660526499117881586870745711222522695214059694735094883871484407018254689274232920698524637242082311236537590243238515397821485365659535547222461012616244532228322871007340087496532031414131208422695906844642237297999783685490789284121778493321571402037938726624734017766722158509848714609609193511494260158684121809042990207672119140625000000000000 [90,90] 1174431255810876065850204446806047264102138366544136015037967816340677327016362734625293269847187961275603670186515533628298804051551358211712513823321684235125827606300163328959400769268159319987238379268184361051268068001858577270464982666308331369217866871769629663577593560443296769859773471648229297546941141112515983568779706653769235968907316778601235483038533560701139618320241912634373393921301070813810123714855651382151310802229521891399094186218717885581995957456108087298358746930316596169887742101597447442097435762772929265499022335711453952119080384115763148064995606745411595801875834425778672885645682151054648092767237183429892177741255585394045877850016515519586461740779265134736502217852441008578735844247690837093677581912598726880509590379982173931276376252937528910312285849465870895227196830219683804022539557852916242198982499253047638470331623684462776894408081681524796495972908070307763620245294219962107267870953262113647826833463536167686701907919662508700762347653010154259288891473248724982888037608376575155894305421998891570712693593167854628979312242089266596366432501029089292476460471838642198762776832802422687861193841291079867982562134769691058131174028774396566831938216176701573819527830468316467747424824919344970582306530884431175318545791238051847307804238809968757555797096363512007519028443704587010223656503490837850770783823411044752013962500229645614330825234223448257642532129388499205888342040159334129628043196191363925777811612443997545518059733569483457961509079058261192701367688112541798559113089565363026345389626125762050585900792031922344916116929913143077791509312040011148820489328945155303269682309959648549393158654577841818421898458336921634414158096053343731291657775370635134615377214965790483611730731360476960021362895934127038562330845797896102870328298898043210078198083502349724422211891772504129286245188730871677242067299560187587315579822616890224296383467433572963117296347102645760482759533213679515020218320716347790228035671193385152541314923691260004311992013249504971194702388011937310627345267301722882402365201242538528864370150637065223504191210296225362163396148793872801448735537974196538540105257373880499243547485138277830667405960396880099111784951726962513756392511919289286003858102559594242682137781201892870754599571228027343750000000000000000 [91,0] -4755976979291699100847234739754939752076149259778766663217311538004604657367878695977408907641819421782590420117065562245207159380196652472747445914415160394782014932056313835797612283452857063726015116567157869384565015470499137245469921682671806314812315108626797141386732879833819275915037801164303892859289368184502258295084611525250982593220065698789060307164258749422970449875883605273791672179546723974292512329386798060442310195568546303656032057007616192060170000008264613756595089226127549685524688029694423095995483664231361924135119526082467428802041293581342911814177128013058857177559096803027804035407545380800257567865317438920867803672237551847344671821165628055620596291653153417618012238537662023071289084964179787758023548819237595952825835733913140189104436477835121769562250432028198057738578969934366319435518012884596431874503133636537918739867520325413757891135183982307940547137205481607189166448042538766503759045181444364868758137614329494144573263512522896087657395335640748267286616216035179934521313237946911657811737973001273342013389729506097868560448501965882163154326283460122245447585052490149086196227579632629141885528524757753889687668531018728543513726967347392970820710603058721758856539462689773661920971957517038028699639279881265445249371816691005192734166325255290212346192371989091787968071953297684026131542625293950660573487190835206379483919815152770416777954433865073724427293731072276083018757386307787143982826392459338412545806616730017505645440102572507995986112805874297057384942780026907498481491697419351571057971988433865917930954297081111911555411957738257390132182755954944100822729705623543383331835169992518683055753850216786724634297923015114018153394093657511406368477334200716876322603445212701741030429578815667823965537120117260769268676333927678102157767801479413094077330965145878966884700496974796936768211520676288447235846104383764829301452499196470557975611674351135955196310932306924743045812353392624072223762909804726221138254105161733024808296426148364023559499298248079885302953416559274427666499489731849290658429525719221172237673827466668392054469972037684391274945009021802432309210700343807099813435090959701577185506555965616015916997051798887709422278573140474254487356875129313452597583470233460564928885209614570647053956398320184474224748328213897270341622230080661548786945053161009840721737489270190893958612402713958364632482415358474530055997941480632381139612334214746753463984642476984121722490093616535929620009542558425988931755370174779983865808909407215301190892141397247364336536845641489890113007277250289916992187500000000000000000000 [91,1] 947659003263786656335272778591771502667556678559866487650611799212336682458125527136613053254015048354909237146187786589692490217059503745214960407297537225910741676828594462205224305308139261439861810583101019095624560353866178801932904970089383090700425162749536118312547903877443760919454099894440898268892988074179510434837842007326878038328315636063837547788278033710184615502604987081448412105156673743570205829666676289724490364209632001677835697463647134907139408268926797639105897324365120592261112769010549296275314926831034762456017206253305692746244763255122700050747579713101840158824870456793328993679799506133942036582331954899977334703961536450311253399184046679785222792656212509517341215576240603354630905874023113737800153773526105367766506308167825891035039344756892085215417130785631143432055263628801906115750143348883947467432215759754232881800038641444906343862807064246725919714807849248463667196203849112596465198443615891682977342992301626770886448609657922055599385966868311038764993321663297778765231501286416302519488787062185757442153393119404033349906980836045007087518869348424751752234694913608228408044100944692489949301911628880200453027929009317749812047488864259643480947336975782488167695113743242103950788107859605943136936672395013085295271154060647922600403145674935753386330779465476654626664962983374830396580609211009560084548277977995092689171860171011990099391842420828340521003073810132242413805202923938702520655860907231465086461026628264370294713145684833328106929720602767991168969866551039536749441326772164195690349873715102689485226549320829784645630383386162284545444397074846606545508071243753823720989653917459238086834171503613318913457801165437473448458764469164394660694992968035459733376444263988435598050741814953884613619544394719722033407885571213822321570735302656876414269625282780660953484534691575357108458172566759702376405702536310900878685722337873092389467760856231865508985258555116369278300032439756659646803780489625915846798207754695513534443587817956798080095998690192159294829702675024850500777686104299376168524533897681219386583734897798824330059172415932658614394099249576336926114092846568679111942947580320525453565954375868794709483270162157732581210050044241198771522309572040613846103124143004378266881195195197369737346848862065972502365342021168855065025794248024813126014265935744611895797406795383117654625427921994320047015516975039667097757112140835399631424100576709963564937141374173523565765966226205979262661828869458269185385024659468395865938400637186025411810276680368062449349823850308638384376536123454570770263671875000000000000000 [91,2] 40241749980749653779294775035945442324491722176177212235861051018927548641571784508603537616971004004895504282151622729240697126426862351007891546187408163481295298035920312854408700519268904500321759257147608507295304966021784023572803694417002262285670852233699933595733470693645836648777683313153021494531460810088207818093599822148149433021692070257827779647702892657488491811952270299200921677373773770283329872817015517294124026609222114546742972696820811797515535141465832312257494600650812051828028100029655083846343390881857404691534178724125264552749681701908706811668398745896558699753874436183330085813016780492769524105340624161394051474287854493839395989694410592747573107824701714201345295838896948160147544675683497646023404883170311118843349717672034846697632580749815759023424040509945039791406234695780142702009740818189444971034747094338884184692154365190378483435118754954937500690721063816591025804590436030297704592359288412579681428066502848774399255594806272395426847267481703678752783058085224925784435967686944989008050037232687367901368499484633885510983849999872297050190864019815952965096046552094185378216774099674817865947565061163922992266684964676945780387684763882278995190942800981492690981714858061550383822020852987612914539674841702229962116210595364235957217386331297159525586082669456765215337232815856453472265636650249382193542218764357072243419475536970411447970653669577753003969127974473991303490663862607438087761643697167369678244935325960949857823654541344718585539451994317298590004661408676616115944809326559840277497325887895639015473929434754447395108688318943295385053107643777510904630206917679421775144218945561197766337424864245062414726590213309966761721111709315058836836982330884419501838189418065615758805121589524428143253748324679578597461190419239763647811059531759173450751302410471144565376525520323371382861629739212046416778321892067060489210184876750829835100728414485794144730401926505786306389930108606265271477409119727093725345438054803210662967042301672403957637054162607412258630980359186934626073220274223518210229181959259018104996543985700536128286792199669137475837690931483863464386224504206095173666937615134024910424533916833120588286475601623094363981162169842040499088944864824128876291510521803447516899966016426381400300592133191179999092084990887056683823886176824065742827244980823734988331994756935574527888517105904725186599602268384401782070657362345170947390567918445931835541673165769731529712758761675555852818528088610422439958529466259435159873198823446612743179092053303003628447753747821025172015652060508728027343750000000000000000000 [91,3] 5755817310374765188043516106280650014601019416789718299339179482305342508340216991323851399994145803518244766435590595873882251073124320019710713269473278452650664258060160312113529150643275234025665859797451561560464851607453611953559799136501612127268157831060770734131447045124483848973705534553074712366762272415235645459343962231038511702519973187577843969186423935486370710861706357280810277731787010194520509420534999418171921971295058189947436160629858440301363344247099479658598276717176608968649079460524916087483511500060831006848077697123450560671874708468397262556243418873405857957637265626539627991581152832018497977085204017423191329162601941243134527762209042680990664512201227374524083575381979904839530626112322570362093482664152315470581544725752060632904657704610750252064171479246095544287767030213513845043167215291096515198520085475862578730348272202470946239518098961318644147428299735727136458381577680695896970070847183717149235647705845168946596713639366195204940017464061288055830725111384334129881376328822262834616422525677667831486966417100406742837688231479450196005409961726282469067723842003441077236343281672420806246388502441853090713069430862578888377540042865664133950396543072014356994921488330523633027431106734681109494849563471767334237403746310542480176057076069768166373363498566237140749766898440445494781986748069078415613726195735941255332824884153546240371037126472604173303494794807906927430978149989426551770969453166723868746977736327987176196967580565153021741893791907751921974266773299884275958246086817985502237702348146387189126211094792441992995246806073914184298753771483975437076500887528074734220837917073720358695361945251679787877408048272095009848798373086054711604475582218134376732752899100815514778936861700224718587988207627638454666915353683986388171554095914530159423277011987946140468240181610084919614730856799597911074734330085636304311497492571423839400471091260477524517335090334536061840695092142492826564583648211085115303109799984241480378201243869590673824654291770495484854980174458887392891817497816411790277363744612555702284519776304909136833691739096459298481430250773011178805711417330357822893056843417177572516326969642972902957234060110410913321047490782061831799465228500473007785143209868137475923257612253683879258810272071478513435715393655280080543500653903311279802058692647063015071493927029254562333801622716760992069277923627985276436820943486282057293345854618316604907762586210899827466946951855422501122093926600143235775532301914527663396472704380465514059114317641835032162561658353183702274691313505172729492187500000000000000000 [91,4] -234783925310388207997010671770358946746816294230737065502011905437234143244398767513225376423504304861335517768590414480626931855437179438859310091388354855295524658504497225933518704452084145604494539457055831422005557008757910329579160270367414038843811102540620477128486601357451995187451466851271204367414068955871380362147296622541565046595308603425273515042319907609656605914984516243238737409974938855945193809266738124436912889721757616797390213199303298000582180162306191101927346972586729500520671291926887109202169115516537102217974904103546386717561436941079793800367847924762773084484129835396608034719742871239322440569070670350139213575417573275642585580122875341583771386233428111184305043419550098991550990546187917002444569468198608030490058483687996180010617330934545456620559529795140510591435900678384064465765429951805689141898479466487301261433890998560216628446363551100099644195473001381511608495692918070707428031341527313258831736067053864276388589080366434256200341529221825861727520999020342561089729778966641579715005179121237430093052686323181150904362827573985523614186074384262513812627711669198490235852497060824521761045636795778391397546555016339324189263552840288569829401370880734224790645318802546960074740211138816869747862558559381060487583042333250763208228934535877724790877874584298832356748375328831110149585142506511440701375926513597400973054012027553552823559581065703963671554458214059998421435113609170494064773605935585259918515858328379460790443224368463064364192474934165698018855892183063228272180657140143000074444003067000056354796162792832788450661085742294218978434221913375482618694723163155989517740128640996724502446812312076224368857797875577262545960993970127281009236262160060122450418775733483002003433628474145526423678131244411428018451162378174799010084375705381085961158180679214535268849567625622796753316908324455382307292975901271510154291790970234975082433693285389294834548136255284307392569608480650634625755557703988917384402240471875135280320172059577216699484294020097583210417840373051885028135005253628199836261353359706309935480454468485538197002495427785481573983802639276723845933573613311469794499851861489387071044760697798410115598499543960723615577248074198124067613791403886606724856584688868721516816877816222422993328753471822569819605067177378729915778474481839680700104164259660421863045746873877267500119701537583594369501913948743275056041126840683764809507670174466179042886384783543580706096236826389730670462522172149105241024062644393762941120386412151653658436569096216355381767648680124693783000111579895019531250000000000000000000 [91,5] 1221732498105481364447751717134311274015901797666514170657615274821530716926113218598953123849669078395609195809265836015268872338105111274099846503163632378559214951651519446875233946276760184100184825081847012251358898304606041320710645408456767603757198862901412746528278437686277781244035988935794884641725758333245707102102605229923825695198847995719188925252756599374754982273550007884850105862528625113110989657139648465046997028228819165359814936009795320781033850125791656770961647043144329333985649500294187880839353717828735529397008639939248194716763508851994558479905888455892753565207936551075445429902533132112062108728451939951733020261459832533471807514521894125257068160157940027811495975950742772307093030695713141945831656648134835857626217271745044407933866483841469884381266932687855617068393447440112013931935555724647875006671910728950807441200225409373267324040084260767263074505924765817390470631865685424023489768076251710651521137730420981237999837084167149849761715514873098831797448929279137292767617143298411371697530521912164299057163852950348414181252010662155075686584462534206942696478773931404267694122794062363161987818318217090652877852237617423793559378952487731409465530676341936540668144565956719785636227975991268496041698210719534878156649735080208130228286583912210055249594172716946048490020045215298609716602558079849477174661665544223161681640937340310328360145452796201553783415180504335517244962144676656647263806815546388434960085684799775497556717963073605166511482139752381615475833723811559850662803065986847612442265696183596755331075227116927378512383535022744668085195217043982474840273789174333770661598914698538815105353631400186634249890430643290468573314305532235495286660456132384626367109894926957725977295555030545477980240374287999243704742175967802141305237114031878211241294276535167930798087674812802946217970360977039090587482003965183819011631837755745327046680493401322466798349945690590288335252444715346157785082536782660365261125427598346384240823811393487325375630763694857075429636511433474113941520574014563149877312308332055100310007670115055530867934954364877780290500803452979892942418923292594740092309009798287713470159855575965723612850246014061900488772046212827853653968322229801009988550788649682133798744302758434625123654139028901737127916984387284694543493034842130362714562328158393777185679676609696020165370392340548565311686670387209358269878601606584829846482145728377028856688459493048353462090150232290021045911099696178884328451760526363874483035442155640009135951099530381262292869082308754968835273757576942443847656250000000000000 [91,6] 44796523006220767798683844999929807904194416965046244546089079782016906437714984111611755121304471263045765869092527724058087977442999518864348051710104338368615689147479430174734275850094302377712960317002864526840879801653966614427415004849379983858278087453991436649584942199412909236241858727751348504987816086023989107437134875687938072796282170099654264260927917477015404745376865620948088113674419255334343910792163253067599899683179861934221225149054726554648300830478469977918593546552618957168066661889144559258430941965652963967973914468858121965385423899541123041774936228296099201683920913272565499771093436325913798807377949129292733149344608407661137126765362821469035255091704924901118653608435382164622686459770305107071484648132822391029078100681562513567175893502256992046215621484197228938813325928558001546122793565297532012406795686494427668358164238828431233964902743811672850786317151219698103236873878111398340794239663528314035206837904129306649329247445305783642761941106652214835168634846335267636526070793275507706131061625207577022765003383096017487653967700317128838779458965717704786177649782904540658238954111463830206253713242678596419611501945988169427274023284978938862703738608501046464661419648011262564250608490153342138265831620903445177954565817318765186606930078480060329246722632931562124736413155270667601690563949070557974045350484893115523883747926286592457964672239396820013922752474312815846743654249497230979586621625694661994100916424962603620651539258223470985205379136075210720609310466683827617287612079842818728309495808899822596034631769043170158028223936062251924226497378764891863492937413186998893084694915831788986200654964259864062075271096094158258007057198201841350708729068963453303881775980755613248464969500421493889441598773893571976592163708029874199736920145598990543395713262571457945806412563102306295852642074694686488177150771173246835524436034008771702612676704733595808603439647150410936566165232136677569073687044511099426491247188212956953528477941767187596352448911067804293524755960239308456435325108733152285063892475692366248203132391620307473423112235097590560010998933624726631383008403011117065144123831481106219908803355712058291083837593266887339871853897935433594538583853432224066604096106062931640924315540009264130958430760476210795665865662105595919828251172564980271874236685479848007067346459548695463320655673509163599737846475706927159986491524093760337021713307960454072931459873109787525697424404535836293173634805495508632721181518585443448322340475284511915421864208656285016862952375049644615501165390014648437500000000000000000 [91,7] -883442256136509148035673263425375473137217965544461143363169561237334002590069683917715729369092410339896018263996561894663725091818473988546248325378913661824861718746546554276183414160254409817608400954356005722700806480568553699922463261716012338322262214531723170586553010831852621145827787985458031159568271203037857519432624582779211578969795819137177714933361140395962571254946388346761478683406222483917925163683608559297309393668137356981631384922329738756088843730958216088585227112248084480642384663743902328949763844586870180817850242671028253472102156985180739409329506603512341232741596272020307939866444683586887715692115019089331459242692011234671080457332294512137823667660920998463294101359828293824760604621321605283446475372647117185469625646648397669042833926332566850523414231159059968688457759190471415032030217414145410568397299520779228269926734615086036217778400077934187645031240956689016390956545519612786922338258320195703933732698090834068240795015735984942364255439819628649444722509082247067759821945850518788020469359525354385072319763472282987464937401676968995025487232920300690333194149691049082618414104356532729675994146925106247803527513864251794006258765871859391185432869083023104080785514676997891978007619101688441556034746071945108657057230935475509657796403623025893195995196225708221669870160135531645068107508306657725725196384333517288385423326670102556104672854783932258889407048645394501531972261071903153463364592856455339868669173435498122923168710076450114738475694989420945762784507217878746056867623331021832938902039100542095546868964854330952389156116035588004596325645855574172099147504026026430998492150138729945679888421579055473370554097578183369855691974674200264260371937857046384462013212666373336664015698495933518301137831901063526627795153830911098678050685412411695981306518007671680754787967940935839505849744218813510884038576118517024426156940886406248059476579353804920949231147308728818732353902209323767412053387462286718936634526108167591893046165168323045550897364523675611160166450303596387622663187612066843491795681913304085395680921991035165851640697401323142987538207176448189509258089537642381198223867323441689838316254750714325862950378850478428995635846856718278083707333440483646630373213372347459092129315862660385124664582432455673887057337623859515293551449928040296910101352931853316561460753885289938622323263010543370965406405175195456782629619467325795609733412043279301873334509208025002858167690580360263937400267136291075726349551753151184059877252943644307821000348375755761159977552665623079519718885421752929687500000000000000 [91,8] 7289655631617415013508374372752556766625840840928598139362202181904991190661532360061592837662820324606765935314416053170375909870767307039992494853518519311509799956041375527093778717591930823436716836822434408078725238792926296326257424779777853689252249022572721980008712301600486414325115130254936025321597650634540843820343436851685613989787829569846812375886449259442210878313562417948363090263704150719790830976679513676652044131097760281907638859642975486147437634825903970023020677783228537796424025467313270915407950928618076824596989892189815000164401698720014719775714309569413792506181489887466391141730613364704117995704831013288801707166678498322644553956923258902070787353774630403512217001254727836680512233927558438229043052934899475484435696186090066243725974446349268404347236411442817711169066970029111462436465823138704082965146382349677299425925629145574341926487562134238493647600308293421061552906913305442268488244745774386370702939196556872829053400880305024233062796015783826031174240913143486999288757252340318663357086384465813527216842029125411983623420939946553423097258906612671408851634686769697355858423845245867997541932795003666078887841505514091555768730513544730134023755478474218117729088593737949743381423891980945568467741122702610822866104766959141189858331987458714880381635944611486222153979815314946921375451561490539235829940900789740635877067668769907609354682771450728309966937502696664602273205437792542507541613823836087348813003073585470500795125941004085413513025872963884766886921103382621198444153766498506626650892360005879382253252029325682036881577086653853685887562837772636511065271071487287503927125723534521664654517937448208545253461214658184171412909349903583602497278451468047120357316372817385889009492353101690794948783545905411752153094286043076973128046955749227745173897562792656887410419376000772184810839461991928357772849031173531471800493329199419711212078099737947195417503214072704517306138503910665142866411353936647647692427429087506137185964842450756385840148932465147401175652905809930211756968544517603783288875244398321860253518812006727712438285651744936099307897068156653506573437438368532741127907022838557157816603588647958554837444946498055336848483141846703658609309763226619158089797007223392862785000431397467330774144049682607832735922863279606354303942670752947133278922783464535359128058660315512648860363121515699347610387699934341353923676317790979891671624729202477087261235174773422840893004555963875844998912868469882095291059906924874716987914145976642411615003808026454906743296646709495689719915390014648437500000000000000 [91,9] -28426602778945868131278985745545946938849775672987991515126273003454199547096251060835154205081869232121956557480526404009190687024215196119351998984146117329759759476477533991658122147256821460240558064941847839278888888554487367811191501951697736291674688011827796240256790267137149575420796615510343700826710233127697531577496925759733289483605114468207293123499559142330740114600912611468847972237628484495514418694262593073413151219507067648506220837289230305052070252229640844494325094852349643438445929651403961511527940259955822814026695746480113794805113983024918427477527782155712064545183870750300285817468866810636659902683668615331925815128437244449551950420808641286959394184169311174323309923687199521822026032994809780848143439940407925403831722954063057287013939852480395431465583823374936420669876556329264070047251590063942534697912094590552243151078981497611728037138043636617132554345725447278790570681127492616889169642013366018792605430056092158108738134658321359501249245052242637311792795716061931212557854583730771131823920401013113506854283514542960081638926595677356545508141723282791233328000071778671904391331391327178347511303367216181949301190563317166940139644694352609365891927112531953942482620445789339361871451289936975793578067847856180449030278819307650205911525080965823042406220978293026973148617856393203408117822067003879155874163814952673122519174541879113343018709240804462980937344920835130435274047772383356214662627208661948760134668018018373018582350818700190717966846931630340630476429423082622190667787940621090904190540715733574665973201887427942553163346380634699447660627627588096281141356960713003783603511993594471728651777165296859397167116966760620898113583646558473989206261800391690658173989257120229614846063155687264075739316865966583248495865882721512109191237103680549040783629028932042383487618547426764646013538978261643751441024897839563623383768796972179181568591028092677883533403922268479143853907120386905776299230872360459809834538963218262719020729713113475134729857404054088526764176268272165254462191809421712274646268156124119032089469609782888641301031012545108498913241030023302790658922403971872657626417625907868453223238688967028144327541026140224280566955318521526378681796388328590357101520282089984029049771700462439965337181013716785935034215544922938102008694485371264955832978880389888317657929971611204737298749992679470456845189889326410186883431417868658928216908614323760088218527665871402226836712514159701055381761929981346489200585777220908170928635666729058097151682653707630184236609949266494368202984333038330078125000000000 [91,10] -13512603608445876228436538518531732308605073855686232259447140391091247982185022856914142466950509043327349392508994648530915408977241574443860986625730817358571314887234840519113203072367973776335277815856246874335020126330332149417280388149493575683972145507350860774305925251927510781702097939834058825802476150173124480023438495811231884110671150489923208825865003327448069112541820067639758758024123017888153831589513637269320058972414925090720380438497298970282270376759081668668187248892251427854150441603024127990154820531185127614002087716816285073278430701527707099728126525681677309972923667729303836632283903671539880641845004014845643620747372863023422005995527522125193111490868120628575670027995431191315052742129126928911775889417635628669631283176966685702659376134846627047836788407137398773266440817532498897854194981888075898278196296484010380498177577824250321411050887545493893007370412488990189903923479696139227505620944745539319524202815253088761029770219623032476773023519410047140840761693744196614493985121580395288122582215672411921540826046629912857150680025080817336495375196808478548401516171854376219457923848837764589485467712598260601806083480912594576755298019454387168449362033521466161044009093316921011285882429027854611811130564888688021345246231366585519863100202278901573800715227720607475059017342450643284501724156509337660865501087503581693012204270149882631719408800736766334925711420572890422046727667998901582510545650702801983836317532014712702427524694440652715494712817874509854644461398402838121903772230373659202024642097356237552264243955245274667685520115696707626956960740978340525192957584485599288805784983826955065262009562967895915992548031319080452330234679251988969481387815050985860544449845517414922117025365281411834447030104448467051485469585281407272061463529352626557555917407593847643548686291545447725399496658144020357788358651960733292760794515830683535492937151991162946888310370345470283931947064770109945524772209700050196671660940345617278534681540230844757563816952113289959717302170083887205037886451623076922997961818539502794717108970603577823492515792194003485165371859014203162051887936766479777427301097086795516373576354539341344134493998566966390634563619081930509455293230239686830783961514056248152999847822014758894008802071260914276087779475854274572810594157793081141430917159903835410758317253191460666002235720630459504665500340446637366963086301154727696870362263345877118734891141771600718456315550927169158934072393256088334853728503530095705767386142357983301593690782585466259035911207320168614387512207031250000000000000 [91,11] 891219470997508903708459600684033893117436969433037417819532956859153515549476556465145948779115307602031883883066336974288884930873543411362104043300320745704387920045674345588168063767094508683093425542667372276642433658058733071680801581937322269646638400276583250079670050072324709112238865426873391831545427825073911862753480348987829610431091779457879848499222924065348193529705330008533299352996577881574296937768158182301056977151769889454695766215123030682020541232795372902308466215821624149432834942592324627217373523524253217743066769211819970646637953239509903362108729807471374829023390690515441495555186257658824056681224614763519755277511356423236683736569626108807582904173036549590122366745033210932896812543811307570474457886466877133081911919178932882180147083406252084676925647831258249150584742475559782043188796086032021276154250570260425247406254846492958163156649710965246768302237768583543708815922857217609132443790503927083708772826843897668784692204790756406416835812204401159495882104667682770939756377708094229263458592874449616485067694477871161439271938841650085080138699629629083859458359029951754652177731248901181595779194586288867136948449005514527514174494314350882591172322565287108749541169943187084752900812074440826328756513951219531510105454499044036452795982983341547876403235424845127948633426030442549445730577098878938163021641403995122124483419542402787060917988337039739035649162724477986305099357820738635306880606916095343256745482076065713039312457323017882772892256339556948140910740108213502580013321023071744010469236813933617227184650598489691464308834281513072965803750076745714663185041421453734889623372683122252112155555910440337640191437926871236056436695991216976642438620978607431788098800323665525273782782883824121075521667843644165145357496871779027879907351467324924534767637575629305610936975754572158818860521885147065567762850817505228975882583101218289793518359289564455233147389627557440708600065703942148407419147318231028374349639520134678656462506981844782756010642146009548043285022093260851998275877044849988558271014547268800814386568151549906618454787590064195723299684672796216748008331193898852934756877384886615048909423751947170444306618645057953544957888496763703966260392617336312661038606525882976317591348900202131489946832194737480811992511655201703830176628842389314287073933141542343208294853397000694334343072768177515164331793351131879338858284640465093235006853630905893180055220733933573052844822721141514479057388765724921400026746640188292772986594906273129916855681859066962147153390105813741683959960937500000000000000 [91,12] -6544174939003451913632046941535082346305024904931407455549901664334735595439560320803241856368372761603726033441300449138203561565923110038411474910452103705172817954535681018488092274009726502048630208398217823524878489634929418130587600279337154101927504164093201759215125829358394407060392914004318915902727612610221413845877145243860160817072936340947829008263632579830226346220427830819437544413930478041897086906325167647416991477627348867155147831201963811556229122127411484864773258717705464633167653072146352921845161731525715099246795436251190207074469709848000712540541909896760985880191021239018106520364462817369226329482229224964376585632692456190681832008648758330928338667233152129869878030658005627031715660123760755515236464167032834913745177377444933801871454341756887317122926597381615717477378026076365271106648987913972339325773286666862082191144216998671394074210314246643823046256048778773168022094553639017789604099996600151298317854224446973297516002229663035765279494523742588050595858048322229858091190344739486564345763447167086348784317025847346484774727928171756257414533085524267554971124843881373446049733097195458118256042463154708512386336778911009187104773063961473995505847593780779526780726886162543809081276268679302455386605650971336580136849760069544812432298715903465524803354385170660504986677199681530944973571778789782070836395805326925463320712074965350181605030985780217479056577214281446539363304046588290316130548875044046122730275189255698395207263516798552187407825160018230309741741877290698811867474687698717832530178254121979139843308084078768423524727623672554384689378936354321795731636022073416045891001854895411918093934716187692796270078121351718312466941360820566185660872168539847335320334816505779901030288137363256759191055266734407471906502063367195939725071239284000008290846258371032165438246786716035630731493434535149202652762712928436436462566922875387375663865424387170514442621178309083134083210652547669198883612304737749268722923351841816828367060560646693833590627676851726961987438660383935151198276563294641018485135812959097022732038781593824485741063845050611023444527865681510641442698044242302600119239629314960568403452128077288850851926214078716007863600013097819164676915357825896627642813062528385872698606450089389552150560407517684705619286887969632518555059202260559302538634801463178207105407240382611650575772328684703160447184896194159032847991497422194377404695869006731737092485073675695051758819860009172664804413662982138450332418121575524358144226371027002181653131618332963626016862690448760986328125000000000000000000 [91,13] 32004565053026989285387934242232705958042711215650427915292396671381065245948258501775551124298332942199707140782322820451865042346866829089006160080713318141216344830637084764770226511961418810259653134326078374867379889384443905161603875118534303245384611013718189973287572488162513862787251665735187459579975402421881832017540817902612215951684113088842342469547136973757884634908901867379749381704856277866155127103343453869231109488627502292917242127518534657941969537401259539402232227705833008681068119221426898205332705113676155513475011338144417324609188448914170141487872169158702981504575732479194162057102742958046427223766932575985766583450223858111730585239081179215835276190234200179029534300847000247074170813834065712936239458165874751236790037497917709277764466964802072580823879920196186817756824310199870317194708703110899962477484630024566634556473789255614061227901055653262958638392050492165449717310324361785765516387584785963280836526843724728531272149395465440888621000331839927564001443312034639024242519502716150144107797044711444547930564306502029014095544110254828941800924919628550655337879795668063757687214272939771223737582415199695466334892664733989266972470336308382296925728884909785893046873320108313239651812977243056980951555379032406862712888919825164175170226518918769153386447784718209981745033177178976549618552152630278467568575714730329609307037444882268247108181905313166296149374395161079797216823103456216786239327242829409229029718461857347813623440367291275361278386550616197181671936619637736850042147938898692789208739717097563833463098476747206671987718158538254466215986410600289267656754614486178406246405979944284351672130573584751531190825170829953432522857734109161076721498345617158906704535504608280983201242873203510161372489551362954057502130663277112534807806102960316341008808417052600366179110111844391947767711160843490470386898234960986950052001916212393241303104842086898825497413876387790014816303589094379756916891546245384885527308765129464445216738507492495306280829397619289397187427274216462060178120786266206686387643821503280935592377865611070594481391739292933088513540170704517105406462641922939907244341061019322149851482714508457832417923776326657770874485738028536768686163992314194190677425488484598442422178797433601269256876100336976985077455090162887214137066544168882271880846554760346453632196159628468905608606737587892416069953350603868216049980011046533244590816162627179236875925421502964881553094519967495885070391030816151285265536830608026585924983842893203501295262825010468077380210161209106445312500000000000000000 [91,14] -123652584306551284312473342099830570438983421205886908475370771355010186862268958128930491697118829774905116346827794107586073751356243114905242146975177967332228739551707572064518716334263004012686515806602838804481127769640238838217860168509967214403937933305675900774955887034860618633516967054635278735586106603228309693751199907277263459472370704500397361326858211789744803015505807121661096026897440573492089661770567050309707275192335526316693075396272702935740511603684874773444217379448308487008163849673602967011806873979956487516077797870322842354029755588231243648029509550870602576899966488186188188406195328499748043731668009887445338118280191135069888347804768238821547728790986279439673489986806128479287018594856738942182067888244344100775790914533639435610394718031178916455081922912028747598983763373702327806839901292868055145971501505496581373688081873938883524326536786098917744790556379233143084473955822112978818155197229744820355173466677054707169356919595944421711965869985470170947866589541633406708241157169156051822700585244692592745183096493203009725894946924753278826050974421225089621786753983215730111474493541248990510010230561362189647804104902209560290480167127646182506245309811404248365653224757982088514306392076449394127822317693760378193107025144581829761275891264205535646952937500676398744266252678607068755094105552462746354309229306576723499635264516486931045285259646329778140408445708318751132566143620231854756750509522661885158618455395049335485002560453846608110995846538228253365890351760407978306494743657306169542786505155127059969057330596195884359219309600057329850661648317399165714390908472181912146800154309738431734679033197056566744856594968965383778521625470096795243583148692460606849675277953163085042428477277908282514069426099149104877712348691918334361922818961890416996568197518296569109053054651616834078782806067108113233291111162826699218676117492224697468577926937745707232767956163073721209387861879347892917870407864076358221151969756857167317864430884037776705274466606413893166708103456689158996349157120659616003412758974641958273761119036355748019976849335153676452148489743963153199261884960283110199676870311914334721301390565757324092664355170240175307434403182580529377766704848702260441884217428154827635807581776804341373253479308720156485891617184490902684369930382260729785948139092086850726561793893452407789799139149166169905367119511299473409005654274120981617693220223967617367660287865473573577116964790377213519419808079635283312368189857845153741110178816641504504630910687978939677122980356216430664062500000000000000 [91,15] 392217596886003364625343094753729922750614093819180916497628885499803566515863331221937631212358346573618671859209253986464545185826720065256519146712674640220756773386077172388065884207851852771718301748649369220109321768346872495035789206423069531185974793390398264253003592859956473823290340758045836629871465259931165112133538409279610655083611501882716667494879756158250471182860985790282406798793129247099081439465498740816411157715521497241035115082515389483764434392369165352444507100955503235476592955713970007671784071811938759006058188521114866420732076379930101891408370583434489579550764211385955674102742174337575854326054978678641639690177197551377412738746676974490798899236359430550972999182556660802225873838760151099164118057525312439489980497429564256770705566829261898471658356946670281645804275800775782091768782596735569776583858471356287727272909120116453611425906476346300989104251367115014011683078993481824644999459934804133591880003367625229406147085791200703289691863592767557076928273276937397803239167254648522227987118778442064127528783854717233686486410033641741760819383766105116417414621152725015933219083823773133058643525267264726063809883928835930068402030166328782250825066838066101410896856138087243794056801163511865529357744178180961920265106610936749198740788594443315881025474833971308394979181234715428743002200700155962630550726585422421060963427010703682659549941276894142500495995515433047124884302431588249877376960509197628886868369327524935678747890334516958215889440936315582444413179819468024067961667251280629235367942032559413459708452631762148419950081844975549115590492626679206804735178773668682443533753146186080156093121177563617825234268293121733090402506582775881592202777938222872321667544732771233191720630274105486279948486651514339811336813449703294620744059430610294309799946908065892618708341594182690668805977570844091140286812257403703227158215145091043098286399691223854379303146630100943024500021562912935242702134419692620876720453131332318516365700541600986541967858026969845858732984209608025179462761536119060224548884043476617929391728413198249819558329263360742918364170533108063329421690505762860411564709253799703331921715277032379753566958255968689087713502495296419740880525817434487070741286011533917811641080213765853141054159992401117689640236301777645434340200503924332427197638861898368939838334641169499184570815689100864858435619652943825503594285586012084201984061385469450571042551857492536604771296221152035964231655412059034558856410621205465929956015741562717902279899817585828714072704315185546875000000000000000 [91,16] -1015962836441360886920961766467219456971895841272631260225322071973567412790995201511081195104827749394941485283882916220113213554504697607785161290369715209793588600407229840673063284741499926025471813508543002481165207605761917249461715664198456785578292257364063348187660652247748658424650474931090802158347518891970607222590042295100435541054710341055957191313952621140127497822033796699614730372379709285440185965687012821099909614921030005676260624216099024676715973624679267761570958379582669712266386427225296209994089854055501850835851742314612083883544558807636722109115240996126092331941961284389112732684278761357698853746591388740867447499884076568507542750909208986910138616718244788245092678999851340920843632917078969974449765045633746858822841622490894036429223203032097085293522554354657411388472588364112608636429056681009187945246820066125019451409020652510429420378869657037013633390334671210009809361573844576049569249465386355534270701803579190189575763704462935809990346435695295705272851234555722345043354416539305504122955508019437859544945241081208734968034203946356500253139084590524642889520757680902836606170683826879134677740171184957116756150776965884113282308701389403336129992298404043361052324244969037795893639397960920363003658490931142991751087763719009785401953107119961480236282002669416317519595041170073853579919203332816551763182752233007119891739634872793436594253996443183136200360642578790107159208555360886990530343159854357369722954739076093273201686909133169676690312750864929936143843588130672322922084585224003425472819982295360535147371184337981692921412320278377266488659058041722804211439852774161746402083036818663774081523936281806880376625678111875321641967957827110105088193575034707389660296357484694089937100482107576912009928648104898694690713608424051253600304776982656067885313420788314525119315475927481173277265371124051259394034964387721159472927928246758638690508788621867920623945318190981499803317710660992779748003765017139493697487861851521350313159833896079678024148132582012877792788487564374767579491931482217603097213439479163858986106127768033040464036782913251888111536957732069657764206735058272015302303126060728967637901978641726496563290227771654259970322151207406100105105341196030564768818034663445485116309143054029393241187623378638050915533373622513655837138426037847356294516554825018618194790446665077777109696734998956009610198322052883926208032229730615821966723695877882972510978906171171105689682159845424800189183011810335122779746845187339320899464758466562708250080504512879997491836547851562500000000000000000 [91,17] 2102986076868778226715740849085052904770269029263631190191169122752284996667276979732999471954649750711762538981254283440148681284997362992989628226976826884499705883642322191568917140466168354541275115776854287415893319170769010146439830770810771364030786532460896817638252614314166630554258109391641184494104794338089308113060499525954152007648535288150336215072256328426660509045611543992985633860781422401462455053623490945137038012523513651978423989153939109253478413960149896318069224680373861864145663134130526384863203627305162418667482972498805595814151591025085952264231539234759169207182238555645457187406588879159525652603347941581439585992696314693847877100765552622818913672044269214145391470470921711838768026048751010429563291215167360606523446184108615015079041100108751488551817758176643872460853408806211690237207986852222669709792337766725113919458332414677510831692827031614993883471870488216753262732580368759504522097941838782288652107459444005585722899366046247654085869705751379123447977442777897820162436032617570808283851007187213616572732296070739700723031259737867688065092194179919584366470594575204872028751443434810601749971187740920283035628960163155803116976545672048212452017497500978088166415840210384760865471381504331808868556344120015247923219644912924956429053030797634599584622736334789653948064417376809082875493691242421837761802177120523504816222793101060216376502300895178565838723196967250861231740036197712438250578642991111970245668884213579078545686397539154470598405374720191450356562052065243860134264725914752130192200092076651956291499617849694178402428261546879963292541349203737739767844812894348685343053887454863067892521141086678863218748896861924106604286656860795248754301284572783980857904921323337031123042407330990727504778332742705523287988941416307902219667126059956913572342935722780091291133118709730159547370572363140397170628467255453860284230009013683442707551147076813912692811260102739252897303728468901432722356708826719349470741945151502501050326671847930587609667551828877205591748907839992715931569571886581091574431433665335774881766439379998146012619225335683334975775517791660198811691937314000872391313301729173427096782730437418749078186936573355181661135486352405431962605714920700809744978251147849355403945963231474937023021387037252977077098878275571885492366480672461252148718728489965524552900699896795131349671361029191427685044108834118316729449422377257399611687846473522072310496564759345928280907414641681530623292968625586884602037021375739782271686777810788815390452555220690555870532989501953125000000000000 [91,18] -3341191149797609072200721056790123309021399523527397701473131588032439111445746557192467115967880705307279883984241035946884149233317255447638043238535736106042014811279344517363412962570849437009724103880479852847460027463472758226773319787705459498665505871875548660758887037244345846053962228850821679122871244845831182317209746544242827724614646025424157936971843643089037402623457991754017094590114681747240327069111367923764065664620217686803873431023854523703911417868012227443695223536659687076751767567049784709339988199432289137123110794973521072220354029010578981284716803683962758844886437255267412367307698337524387920292360518777797915551837393367734565913247797932635962583619972033260674985307943868066924518689296413349392383276475592221056855699714382208854842913871880433064936347312333728602659565122425578902314512837661524382356732501308352037331909333133155069861055811679020926646356933195253889976756438432136580056390189796331465567693133701280859329831069885079305907134784874579619417390017914800595397737179242491559203181948445367541488121789788976993033043833565968803036958915311623785463867923708116184240540111818437765057525808956339903042558031170009864615273944832564928342715581720984735250896281671063355673001998763824612232339950996537776351830863211638027038880150569734102414646826446192837250231239627301658119795461162912359454063176274069971062509983511777617486206269097668839004222080125369786052954835992644920434187289975657830637052223378065523635257865854920487708954566232732629069104650482927821531620319064501807753085707385428205959207720827333092995425674876088750898008240925083765547560824646217441725887456546552344020624380399199183823892809914761567856536337557237119202927509286630395008901862520719360864012799740675018282052440605449609963262812231860075924427087299987293438802322427473300032499259049484645209618207133667982777438227288549844260018263623562980382017458385635405797215461250010443186463471132649798825497993004844466178490717065634137273425944939027918660411943355613657134272729330884245561343891183769415681882081468660111682315717611462965607215279395804007712450468492862084559275675900859800934560939345419882912896830426032434430363395469899651823879788526100590676846301186807430007047441818793109317335648881146832729528044432832075329667049629431824440585189308143034337570334029512772471168726885067645953557491915006270794019693421516672583137643573777242947687637279893084491991087853500276284887740684428788501607885742995649873583978034106474084771742916188941308064386248588562011718750000000000000000 [91,19] 3633444538318682083947863843528436710069138011789205630626142654372927382313750154711370637722792437878779617744764225293780096202103195548160527148923286997123074607490614023888849175859832571491296044062220380265532954125390492351938678153443204784632732860436909813857964646404990617162630468918585271737730287018516614609642496465121372671923527829354242252824395099800217453255936196070216648402386213845839805607808505870676893620890000296108558671399507375910727719476578207740890129756541887370943603793803345761650974500085621298787912436946822426613054783981623572324792192055175569730863020959219256201997750044577958027927754335983689724256392691416717212608282503065052699824662271063923652251034059304941210543928327418188964919304320910516407904590517287011121488884022095247260520654458620967038304190551727401695715162689987331419914800767583053847742916763485620523567335114608108221872662220546566256871088151250257558616107951436298550003664495812764847771606594912017855572007293117125159224787139859364345956208961602684320280667308262176400841146484188036572476223171167142124766062828972583890748320275295018905688630380303277076643711519315466584312997169090881892471123714305253850051079152985051342242087107143499882177666459137107040954194469927844862089795862512305402118017339584936021273238737098828465226056921800236972301655241102447540702814014461336213600034726511867285589878687335171630290681470545617463338995754217507541379611439165269496175771490563356985143927945234575944488517742937249625593016393204638060706074045114926319991510961953864057631134475864681439960787707950332385851251993457017039066310385356905461755310927486256412607586856900517786209785389275244967407130083080800160789396860112832435070848287956014881980319676691579830511709820979544567089396973948286192485021835494225512805497783413354625035783732881912177011564830399618677639578970603108279371609733177579991264733268000573114032332756451483480918523121581267669343408653089899088039177269237590343514530575496920836123145999146667517049798736177566642990464355288867280960078295334910458999784049222171929362663345845646377211344564656142013527356412211981670735791635446400453077246578216516036259612795748094893047841501501626972681540056420662312571262142224372733837746188146811180944941149821127173055024096252055459993173376802132161644448077846999277326624918048900981510961388830311091177078137792157131472972830760917499819783412521120419746792397430779035127118048685665103452263803408584762478612692523628974541893832395089702913537621498107910156250000000000000000 [91,20] -1157781919904034319519813136777192962969873514479968725329820240474902687376093277468857018692852696192709376888007410180720754379011551661382151121442101422659438484784155321933253203840091191976301500976574097007046869730526484284677481102196332234680947436768534966089700535276329944727819560883273067453737727556634222460716734233407805134357148200940083517885922471707400773581503068369164974123070629865534619338705228162199929089044503775114652734288239919221343009892408312669134228849260707789578803259432668291186257940575314294961294979838284814362522881939535600123842278606441721750759544979782355259369260386124910084991861830164918772571600724047475643270018903995380375199581903361502892589842661884231127020007497891654581988179823768929188968036878210855473773970661724479834179515661990690467860309784656307408703112802410345885260086789404019813359134593341165068780691078532396726405770918870645211763688019595236108704781123050362311578212298098068235120732742118362735699104566902389173035768057685182696048432260898150745095539439223085521138206091592986543663655409770091282163598873865749672158101033200870581698974606821272830517904715516642558260211182058888935460194362735168472487263871092096681091518352569323303959116857288590866082796627527830598841987408422467302867940882934390974604788623338779195064781816541204211813097584227340917390650821220807117402931468382907200948489774281925410836616104282592648187761131977923247254901881574757583455694557631904349970083010200006080608067481651491620709013014871506184696761945542754974914902232191712600417715134751828853933180436217144083231074304366301871908379883104028318036611361880597874817126032318161563035415946626955052494663260137168796792029654015510358703209046819897017999239788517284661905802362687040377596845791101961494327420203493523378137375044163784870878462801795832182052758357390120663894229866307627236452971687972080865325439310825468513227442751772627813222827742933784158693102201184663519812989691977476412969867223893639379230500943363524291550528240552427593050258397376575508946816126981191814307130194362156780410162036114285406557098224702791535181524940792388265589637982552880565291744653738485762177949611055140385448887754299401143997707269923293895617069304938988416919293428706384621734598109491662943333539666429692683966070177985849567481400152203347048552055973964315114679441255543959389694947866475738690218765247927530530907817810311851585611003248870948809923656166176266996882375590952591684688502987761980767000835612634546123445034027099609375000000000000000000 [91,21] -5974924108482957392102891387338259978270118123176751357438507688511871856731392303313722655968301347528761045804101510476371271274777625467324447695581225882548171652520967231941793076487439146788927011474719986595199434007721671277560526367117995725816907419973894823508438335176699400966360312985339740721545569122014686821111314109623326308288772380906018172162058017205816047099177126319296877538873359412456264590343364015216020165764538659675525963987351265628869834189685578534678392423089898942297308857874532634515814160237672664954107381991299966827112675863153856542917921544082312283088571921027240467469619575023513636465621912742044548166741363206584072806182859378087822997368686623609718014208742010406525416263324191320311242007171217182546044556499260329531098247351829878688331254492188890655960382959986680307457413418852307857496427031571044238395816984327424352736866331590084992181228363981223641442041884538569681932206324256312471723637279793151467864062928380280947563400052134093979110173126665926382042429090956107469427161406464313787292362858416462339030739033640826351892524174806179082148920221450486307326818023842149125699440738591610848819213658495989319420570099090937332317056691318257956555944133554377205548843337262152512512142225157374968055208142267995570848432517124263653608434767671868563186816390161220443831823695462146849208052207592321878992647309856155988638120945496808952720415662417831767495320849475769602678459663670287905644978258492259989229121845942826698476425921542075606450227182850472776657126581859941377386708541398810271290762303587398886752713780944223980297479130698146185007646992415687641824468452917533968739173345357716320683256896117228640522316888688906787242500115439924113277770028233486491718485127910335381981314765126880195036788067958172626095355254605113369881818588623607555117008252275121449283925324861269518546973838217682247574057789016237377537231919237808315325664123953894561974921326237974980406324450871965751504798699666898973932722801094607504813057838666223750723797749323153186633997232780769919588446837254400501318708243188982062423235176697903704215179015017517624383385394387519976233748832894539746076581272191315746276805380114154559200890734483981499348600966041986788389528435633262685454812574897725469170201065519393412703249427955865491582905985110403459373699494958713249203553604724497321498269901732896787532947832985225719088094416988523709835803621475438551080111355330040524799665527004993218804203607955682940817480777476677043791308818754259846173226833343505859375000000000000 [91,22] 18891798436683393459545664113657116092038749229005262896068847997317106579497731159002932134555583801600365829994661678523176919664956222205485393526419065259379512027159771307174616500011535803195336606284846839818028292858835348562796192339350524073320640173165519948001896783182392557314757953794122546539456097935172898138953353631299847593995007015228660017010669095811050753153998857510603165589272341419797196506394722277218073834033162777285714429624191619898194473406757564936744928800165701984941239951443494940532808907129490011910027181121672534748322032828337140501071533405431083145537976336878179662105811066098959027301922793141824812755019894810430018746716529624273313925350485683691489837967633700225823644169094526136523799395397398115654022846206959824777997449282511922269007832174213638936190114808046101627635150328861400006168239140230302396653558575997971790641211911066865002578594434942470111527370496254819514211690382324253006305913107229737911861659482005557415257378417692453632291220936371564916066908920669261954793733732683890768310443022686790335673745190631267093586470288248500971988201744774141738046205080834110292387460162341081089308581106459652420879357561380928182872627241317166900375584367525083976582483739499256751810041435595321677431657952977520150509467805547360704733745134197013231958313481485970293047627127237634243289289347807460496114655666803963031413280719632195967315667687840819922590354219904777399023445616484219226282980177389264735534930980081339105456886257715590291381325427158825039577023862306437142663784200290038882384959949705604434227882380424416437905470033537564061735938032091717197786582308728693427191963293880367949819750120419059473610938272942050866762871498253997835104687894653928567216110985765668202505428034340918258088219246092737831784926198127876514333373508363191788433195892344506157412474383754951239461980856292032171769633453275642974300750148647482787561287174883438547531020800888945276548012718522223911890286144226332331692374245640352664269867852647482213413654192123505684852094584043089627520141456964698197564331821490049424907767643420971809177048465313872218151137950536862033056481502884920788142791388874711288669335284320057351923900889527436599394268961612997579571090430490093691612359237962659047830488000108713812689700364851005080182849402918791846648304095922522126421594311120262350540186850896287272582295133204695877266241718339809447923030345565218757959947514080958575815780668510770059434384533998154082917476101824427736630696017527952790260314941406250000000000000000 [91,23] -37454245430390733962551383921008281187011401587778140575223071640948194262172930174253120537558719034021450066385202514507244834572499422772247044841346307707486998466682948958176904048455949402201148259115227286004602756937877324452798991874296125688686723921963124601682125777132111616522597626409467306720661368207933423754367572200917031756188206292832267464088369977291724124012564588949559566244739285388168517820940154477648622846848844788787479157691785813010054137761968790899711641558709915764795257720341276677202409721791778902713945814393403094680329880653097197069850464731575335430544451636580427404397867545986525835269144011538345469914597668776877371213019966033391228217113597727255889421686584551085835209210860638945334992376333300590672340157208244349175760652998357000233065109062064573064108611314050789305455810958301210534784815085835613083129653125868839564713273351957977885048711394927006081675076164896064502530429975678592335915719843700472814609774732055427069456493906744592943048897632387402609645398411778403725526052061044278396788357212238478762181007556269190457873043252294317629991820643344480250934647303237552922889070049885069420925752926071943834940891049797668697552269378219200773000148107608603390198675262999451358839655060122122853653648238213796054791022092640054536921548236884533603684676132667573966365268253846645515084177714454392309221632466559203509522114998869078673019261865228309168893166785487529355002939006821088522902562916607694502800624594453823947706362736256688829832714060702739858166144297079562746682194106531166048719902423470146697039847031125680902729636273645586692052029914691626104839521349247578260749122276151041407078092097514684871207556185796328401287805803404739477995670826849093142913930479007458095146892390208964564648679162289011375789236872770569652187130437347396987843474079982339167768214084028676807307958814639107946088363694503457725993614496478249522276013045565846334341912022092423110370124768893354566508304904913199372296868189982400896055888639403813742563517937595579046233068414612026760620166686381630888505896811445638032356625499221037412601160472808441164025421473603962560441183841405211811925324779060183161707301983538465583249642624480794266945226502958628112645810141765386147459444807360985944874039290308469952729056783884950262145587176866127623848320254155273923102852091439124654185388398357551388516833104001622744314775307119090690493653903361244363772686936384197521888239617477211681675772731620252899597845212473212761494778533233329653739929199218750000000000000 [91,24] 60091135079447082973303139530306656667367034235313957456298527600926446399447627531063326423245482171802533011629002349858810648692411331430438611960309248271779138675885496511087370608386206792466900307879273660820880393321150740727242789253193995820392632823447753968310714362021974001933979395765263264808472342764955075571225654098594919770265789202089335346896769038910081903716303100559221028861484588028180689196294654290095472507256259417606386730861743402565049121989743492600528372627173791632633582238907144363907733072071090550412405662870284487887535197713302361746879073962807816740012504187587252464144596302366100094153135526681287152674062881590751939856520500138296460375184369591834732393269176735431598277178576245540200059002256305720113083056101827417739635010103261355235892817714744580043503079669595240450357542295621807911997602209108601062888561216944619405458116789296008674236905190270390412196839826785014062741476385871972942492786669980505487722526135088729277260389693418645943853350382037843877804117777884483615957061747789719007660732393265919021336079198837393415788128547447797372443153618356707978906384937342137746346210562101959399026747349766609698543026892925021479870282761441641920455294401611309224974518649382463169366374981949857944140073463321771798517647021746046374925067546124924377573082674775930008030689232164775694295765688414649242951846617805244823975396135682484545939830971241393936137450470072646519381666349937340005752108388775623680448084347767954046585235589238962102425759742803835967205996105688785312647033516230763533828783752092221078069008621577986179493646019579875187290888551979181852155127450182201191379258143863920846139871212875246685089231421539776742227120538884254113621313457856842813028454127932761206348185317525241962150359633469806864763463780296889267849361224725681711433141451210099653081861619784643766456653726748217305346594269383110590522390172026080493776323080525876189270428592045143175000583832611812374048482738255315426288964756851538784920604292127637796435793437773627983675646219935896860359348332834733300721673891588860800390226472349522642626296511331764961414158666863982374556039476280663434803279267453535643497842206330401559267509281735016631660339462775678238161977368072749423903808237929935298998210547697356680674011605678031350826854539948953358928467092972632221936417692104000963162263067545464341671652140557342796132006338240127453080443606959853796650428478583951767200864364001304040119641281964726684238506729252016214104514801874756813049316406250000000000000 [91,25] -83957984150973963591832340441805973745774887767317123809933556256153880371646040289501556782829553567264545625892028038059502539220717980862761348332916826043518060339089977351929445895591319772166486975607165746540514339808691278777496201557810770294641277487932961189777168309644240570080598273331611576478124517011115465007458813250585914335084233422417410856361697177015276124518653375376959456899785236499240509790707282617092337824087176649386433313722274597191324960983187675186251343248065475760336445520985397363059426539945355411137187808528865074639147199208163316448249263687487493450255306076320437940254233796856876650109714176984583619265422351299734863653769683668083454585646975239167899375771927981324808760436151893675677670733373820991297047702363566673385255608103869350316760710407314682027076991077874019512229062874051790392022217698620788977595045508164645306441747898882128760898510625203393773269217999340494802970630357304522025525790201058472625738833913691012275653802576403268961882535817680713070705661250789610395703121893340880201852317636723201824480023031347932346060472421682071971938531797883079292329946266928756149250276496356512564113321410038489233466060200273302118310510832824187112007812321233348455606056827783139145715180424710976143374690264588935000510805729578086106913529013268584775384752799548600264515737261016489458334939220614070979926765116793110856494706958634378263201727704440431388710306469246375177464503923112804298072119747940659775162691776894388397630413054432551777427839134866229036979792272016445256265986892084449174061587497855904540206479989746974608693153633020800984697206920048616381128577776223714989154897591261861165175308976330946866475667139834837177863735183201497624425915388161758162078390378253952640680097943214521590137169013316074456372532868815364510388945342238888463880102251387754133430363025872587809301082726606589900201488133119138073600788472235603889166071143941875555096798038494831316831155518668611117445291206656129768813852778610199811085357600865359031780257747415998835872655669283862473148108554141761680875139698429656495682417641378814140990863334729011504503332625172079976295791149355398781678702885260737895398256851603871881743715745330191835970528490133488557398222505185613108938193194969798893593096195802473516874025609808614567851758923301158501770434778159290556872808169701862612933191605566114332879484166383825292534657123610878348235116640875266004847238015960473557326172868392531460468303616339083745286964773762994340700061002280563116073608398437500000000 [91,26] 105762329440863201463136681643484769646735568055191391004542918735969906977850607125003707351045951413902254531757754076823883320354005875839293034541951701711705356630959931663075794141026734434281503474011182770991728847450125079615889336733987321276913570791287577266641277595316725528698463689347652894630597222082036413559302105536861107367796663769720244871871119020504402331279698214176244567883205636949940267695724237415170465368778578871600043223337588848774863957607890515103545123621402858674265749652392066463074991694412964344856005864135399486230669575958172313960014255077303093545908124467233445316353476424148793248952588693436424075158211918648554561891404004422838887631493840295362577242152770594977215941461657014331419099404856595347219050970400468355609361163289015236197261906131968507946156083062887853529231938712806338146073403107049911335507811381678012792220073276832161338457377042492097024618973920353789269773625631140377580470071894585923546632647491993755696184328870633518216918684854698634650576446534239873597410578628122163085896759349316445066703913944895872218487801783175976416256934649864280357961795956350828285468106823780563974634217033308996782405984735948840461548167561705473831862474074443397443096999549330311776681733240644451449180438028001802071862997751503251122214543769349259847140118994723799550569903764206659769703993795008428242395353719250945959887029435146922474877540706311242071034690934837759647326798468575394426267213209218827222113613094238997363669803536440408296098759259128541742813113222246044758867745006316713641154239860726821991911931899665897500392818657338971956976517863243239960399973766598005522261085007415391463935517731594820605744156625583221712767714856257100978330389813862516954454618337408500476679963462582343035416442870639125411059993357613494150841105510275675521975926886993366750689349648863688720120411494805634349071981033025140553952120093624211946867963421337235328598022611753232172374075822287333619119663458094697073131900747980336192272640362435988233246066668511738395062732029244577929987194236187588056517794476467218522706320205631532754640360929393635685632588710707739963314486714055521734123343493996325970298387145221749436721826832314037995630007990957708187658335046516150739608702958590642440079222244028712106574903974364712905259192632513396478885284144483545947376103902670453104341529261676756566482497202937770884084170000219399031057172592385398181954715816526148751799531505126248553162045690321453107231308710112216431298293173313140869140625000000000000 [91,27] -122971984724420140492369967547509483772035039107410649056079113308205984467314933955072869115970450694376079374780486719160867598337987686348547868506804924433238532670601099126596930508947043376746479277728110133789539747679105491808765522378253475443717045374051050898114272823180206085276155661347410199731383497596129837406325668585521817350415999063774417649152927305667497995581678153558486740244462917258491168724143100528567540470385877250928290275757963637251016586365561537258828413731936465851440638134313707664457286951241719509308772545706303849912427424216834503969222038050814959105301483948982828059101113656336823751852204009612727328139905284700422834766391409705281476055635464204349771566945784862694543053243509980881477179792419397643906363940353187650560167115594608901432828206067693428701985791774324746520773199886586815188375339141473379443957027065846333475498616616674798024764059209561091831524939582353565666277736358652470879603957164786638769478835831766474774612415360023593565692759743823123524942494645383436108185565359222590241065301848257222636389347235894972951150788007143482249022693336835096963054221544785895305051148571981563294518938935709996236076710072350428752328383654116554550496740546063774189034666636765024092234446686388045895825845407107767511539518086954046041415785595687572870523900812354337232253363922678597643931905202715394442384161336992379471331350658784343511290502177361574309076030147660819129919188586052091650121110675698823244969278615370897168134187481846978693988925101073571449557440749824011744567606879433190786301188219829754812748438226311222124756169194093053886088376365176740193157042603744848419061365132985487519271229978217530586979728516897768159394626019710114150810806343737427985538744372973927595269636091815905507675117409513477100710325127442695648755720366348428381627851525949917096977042215574029088946582216209072814302650335183601116719567231669066685344814848964797651330162059692218227990090681333607089212773469302733866952632680876731375114115322902103489797671832314685190277599990359874741526186986927378682060572391291246889944881994116034831428553343625352304404426020770347699804635118199304990854329763448627075455694720175911318241486837289738847945324279271245116273457344064226403071987611163321252859449776365473900605325393580449111964900553728817415627859447291612698858006951048202368574167316128620515463105344923277434487805485343030634300456252219039744630011779233099687071278225350674105845432640160856327393723574914474738761782646179199218750000000000000 [91,28] 134069917527972651926403561547226073437708957865034690346408153419592558794226384436268127261439684280884701701806793056994611819915944992873103352493304284782449358174241998971976927762974026046344854538370884036288645595860095316407376500184993377847576543497016981894852367046406441360983902168368712456702250395832572136856850084307998639264757436739531079967039400999181485124864004077243614906542693049575186769475463173279184775763686059976667617500403209157242089115791085815198554142244784493792063266910324884498668128896593137705241419327618514960008055459964045960952306136560663159489854979468044521514740981986727587392434700069842023128572638063972661103321949373246835994587253093402566936716823925898394209298562661586394687428947928710979499486206014228932356755861173131255642382099556978252294335947985899529984109087369061019009262700521783314321239289164886111935060873174230199611373046524076094326836633531641184754264914351370485182739157785155683197029699071779256165597372661924873664868942469479086303571018717323344770257244068146394025156410134395494797801442505339478899670173098413077164757734030365787421633628016722607467597485451832181107292704742870993199512708025062769234621220300366218361902121047030606537751984043036290644869355202085410658072078754036424606534079357409441413655424925802858239684398634147436410320439907059990753703373874263744898357414093536046153507070792212320819844132650142363651625639453658903803137815225837757056935499336985245532710557507085552200442155810676865599984080961160782106789362814086025820474414755503165132970680743145448016222926463477421774172102255053726293967870654190743470821431226747380996064959045472925026217332467550529266897125176367587622541867494406615207943176047321109163203470426034430779731658952856399208442279762379812587524721142536843761192982288873391763890449459496611658041448018597544235825521465213037410359780243361377776534789350772308100548851126375796584255512832623448350405301171199439858601396453465024899652084587493837859984027289612230813429221873276151833203775102396200213488864548093270199673397041483636700775011965738952982604779045410248397980891476513625278152420186093525430170250078364031447143641336710245666695960375421852854198217700116582638151689153255692445865747699567938076175093015922943441049673052275513507288220729885097895939379272587942011331472916576705229456343754729008161243800572770432277530782318180507385102704816022514277015745340561459260918326575884627872410029703759137831298176024574786424636840820312500000000000000000 [91,29] -137424180809501499765986476841816779889334652452449927758505044859514624191710583285394174623688877277657465764682024432276439758903197188499221710256935419171014141162022410965635569848377775584036234346394057949215468913654727150212670079694858469810309240924652341990810321350655309413934201195784247037535003884114387332499429857528626497439975977841823044113679384510593189121767900054106332164126264631935029734145677582749199163566426716355188929237998986597073099678303045288797585493266398542345566435163968093301525865317520519083889479229683775519627336069790227460736283263062003717611397980074190647333999069404825877491485691398635116727204308560005951687663418075215918174292382627505609499620230060132426981077825019044983408574218164769776114090773352702254513996840866425855271954082375649627799810874459551725990319745625973198923171299296318855005350385870986880113354351476662641059144004100875409241394569450844521876797251082420630963034770719150471483409837809086002771850954072915839194416495923890792307771838734562404511281195185345592622691404990597143808633725656470971334831560695282344383596535128295519600932019335065247643276731299016236964835886516517018412441091163672712655574518723864040065917815516486139891438153428529852664909566186121308491778629115192286437552094438833318389215605287181393640095359126637665862644165534793348288968762722384711894802453740360082057275687478379106284260203226048544120505403479112649137806126708322992700334769650933262972848746527741010702331207162948897424844052453724511811466503106390211724308360977583286197489903410499544808220315006227360052805564622950250240214376268265317770982375564715495045194445750002093099047741181959403601572804145832075342211738510977456498631927815617562729359871765236838376530271832258470402578534389983826784186041865189222770218506981545896378382602940201124626136868066470375535842253089621702130664884108886731979301834798590044799972865584299489260532237792091951837679892445958246305969899125461104844724076555567644779189409559232841073917268006662369809309075280225492983082248241629598725350858835844103143423739217156612371227780569807659771277512448451535093209167162149507157481004974113721807746895427853260612182757065840691859561365516998018114771534162324023308561525910114125592337000640868779655166207447618242972266702383768576886411396896311546376666366544479232889797575127214076873839302538812900836932613311082759334628620144889593186480786532578434712460279260143340804124572306077478600627728155814111232757568359375000000000000000 [91,30] 130674079062582257247409864304487720302516780491540103444710055758850462199972378198332557608741812909828485433041942685653147036570531308649015652928778281113216090776513327802131670485617019613147405529792046812785243483556780472973715175299651678616910540100290140576919621897885733716624544834098752955320709439942478830131472716569768629539844118203435610484454751341093904495067009288263202137309227204111384580058095069460144702129277581971022685616143699531761840271493412211119368885750176017671610221438959674518310362925356289914086287088340837406808111547363691727039895521414664741915328654195171494347828070205469829783884433946490131486186060191295273112952960081284893533233754599501305601770973061791775727156882404915773918643179268493543747617456953064126390518299414054151109948530769253705165845857517541696441891300066954894751718522333995796099694448925065181562341599077975608143308636654488189546368552466553363223688587137070999754907886726404910460578240532565713866217342667605388433511625696177678361669909508301054602812735409608730787900677829091711914914473926833448512395042098624989952245416047658775650746211557520544851631490560096729577805101848724121143195575190754029814386262554120707263202897107700492818453367113656615640945548654547949212506531231913553924791907715887029544824826642417216949637544904028296560169499040770517191624625084850270039396579451107907513146139310876438509237318522237052366633400266091350389066770087676210773317468900880934414718772027848201544471688428586823094770354046843785483669458259599510748511503578329275608711509105169636388630939278797954691474844134628081711301102379885881430373357890823253053576625745661415776666209845579974366490847908749584190155197278469637928301094964276646898794365904177954698848366070384898283937514015051418071762977669946219928081884914606300114046006268273680445149690204859241080701560888142034684229268131607686029816737451011040386184757449103289183371265026919007291535823212618341437692250513980926482226901189541409047693741136230031511712834891623285175778959088021672340768442716708571282442849227509099653132343404492540777839637801978379128206962661201708693150004357177549974648103913871056835342277869527334999176222187617459195784504839976038020788558986265408731420916542434355958547322610011069965422942105559409139178337979008942389604154069985630438520402197884199431450138527960679009543264254549733574999444819131765056429936419382705381673893957942607234442338402439399460531034916077608443174540298059582710266113281250000000000000 [91,31] -112450755136985097788480460844165511812227958919280774722277193715449578809117636422593632515472060794987822345599168190473187870492079359229476935464551190953394088772814951943029937194126598652763520772196384524020801875959956033796560248096168276353370971087105248135650010656710540982666311567630104452824150935672221580386835667647115564353180731622519959123629526875929646258392920864597301052219235103627142487799508518944013694800103559304950182340655789424129699356623925701137054544828847599479570937565436274597632638802716595853414638021922692535355865716419081990526184605457723502098991170441586063565154420871763089767936134816467748047720195113506191876306455062050816663565474211345750359435419071091288101419233787046714253784227694617120601608685791532177499828613822771130304877139378268768578519446897174809991131016337057587039343152857841871598085737722956427105013189789188610292158003393861226065087584520648669809303683604763485213492948100658062275584165666519861756186626333625969624342887358962332366536663644637341410928346582273407873783544182349439494113524524383190025523732729242155383732199973870252431798090301324099080339690849795439748347685403547172423416372884781763652998685422968419352957014935836138140102435886306651034110689705680784784143652071360884692940389908674779546309433101414355693797773474753808978956202616032772121200631948376151865033555863958137861745552283634153710519986065273367237610237095543602350362652453441653998699977184454541225147483170007096826260098216674367157035448012348723493551058149949802493127252779176290905008512275944092429310215596721056011137367844523291211347006454957575659663864829960255638853225258738996617186241143653024584411651025398260514996161392923037815535843422147022623122202185643235619995613635746813755452754541310008093855394411891107100172732741021858909918496748658497351508035591803557264897367988543886287624669956806457279303909974465649364386102597867282264657389870664892688497615821211480547037690945520846805326780915082840235460325381157749633571641167687620753419142132871537526518054354844779409207767675606680654870939054492699686571941033179191170275608430846508882212289410498459321216812369980099784718906967526810792672832239577094048393685131503972909863020096372694720936867232255238874742530353161758675089925490361637024079775887498031630443549273071297747554028323629097928457998387399169247681257151787559632012103754956524329237301912168666097651013920905390740583865344973995756532730849741597012325655668973922729492187500000000000000 [91,32] 85020714126425405829032908359026684024069344606573016442456525423030783642291673311206337393665507405254324707308750742442353069343657159484708906945514270416710881239758727731612842616050084460549406750421710963269968736579729343992682201504345330793090717357166078696702545289778298459667413470886689271806292242731672943700284978953060060661008412918649886388926311844593804987419942665138604548017583654023245363066884777896502397448848298825287703978425644280674059044488506072117632323730888303664894220791110440221970885724309381725725634297868909160929983520989301638840346616785066022358628575382448187310769404679132282705422889598352690325814287152474443152282706454861364364567938401121184125008769551736135411454675125045604833657486510555466213903583069385870398761585935440310894367128869613940325264727396469399931572179366949205533691518875890271843259808381779093255135188638952473164619075238057340909186860095899604341004649191604937254654428933364044136600627803869540723489040336687148628415989618957751553397426307263539186665212796285892697390243908818920163671128888510660418560515373283347487318224130108773179580371176494269187868195961911132982368139680125363157464066139558437255811358592167041823476716278471786243870519388567891208941495555077123153602427234783638356949583174923702710310024320473565741001655506296399644637273488412211759778398859351342458251059930645970095231484040392896118376399724494398508596625809098466898667805171054774003472385916610060145557240150773011028326848779987857133407517907842298347440625356907378895733680390365355686889263448221486116830039703328127084096278538263262653417856112600233852799857908903918169664385393726167048084437632312718891630495578813804346837398720698154384421838458665923717432392553958147339120949063360718359924497461174860444537958313600749281885771030796734070192418126547606179214131859433342478439184601688933427786654007649936424233179754363912438531037230044777103038699144490553662301647218371600204823355469965676223360114779428273035834939125992873784401802175102443034254277180859557622214127724076842738643735501481119108766988600018797664661815033416278707608003468699226499920900449862849187288935118686182761499256123932758988476986851952660458720034781221044318777232016811341639180816414474098064719592223976604501355060623528919038579200337133441878937902064670758211696219751854680972536749172791014036486291220164976017375850537156177752877055460139897427881280993940447695782889173594422133756198789455993392039090394973754882812500000000000000 [91,33] -54558662220101058254007691064393319102372433585126199774198547713296515455249660104889904790702551413462138619711652030682106742243584909916979175072087338695621099532484999093100742281218147024649375471665511504501206648454784801552946233781372862628541476384134506784492570254756079359255152629671700693540083499742020219364604559862740748677844430189006676308644946612231605769523631825034697114538401417293281021013982849923629095877324225259212379245575104980599600018856917794009001638474055111651262795786122262002081062090055739420173910106506426466248822872503965885828272362836448722838088768949557048312892969352494531482685690901319004561632027109427125105660365097835495262444776366908618481037680376209988309298801595693844317040031262212098210605638919896759766741988060455728606620699995198791218841376537512210402130527846189423710095101144369426928276024189515915647379376814170443875812370335458080409400477658936483723866971730075817386365392185946110603939588644403873119505840308959916006350425967832883073734231746372445015107328342723726810157070674635587304341981654824311187171633399047283530032739720281548140863406040751563066611134877426129403075572394949223102936748476634776745227493101462666210425249085810232508312252134408311585994648775140190509722665620619807352113321464723965661914041411989230635432174172218714748370768590688811192033434470695536899266078449281528568279251205040411507746705627939742603594761825445067360852848372012860403021360935760244712060438819444353041484021205451831026386649279363514388239544901847720572764980572239796748009114601505189847639631033344168828386073703316179306628316123520856671459545635292980600645371459111255427790318899780056667433849801244254735702652670408800263078999220834777996693841734195952414946030342939771878699622126134173686550094616294389327940912650247599547943436414770363827181068641305263992913586968935490492885646334918172762589313694887233825666595751633581114911564484231594295154279738858019189766272657908899481567459840117134564057383226567400211359586231257996954423443781281825003944600988217753279718295348185819426267717305279272477571991535206329889434084042166215418322457392894114646638896476223553339354361014359593758053748236139582184455087761548421866396497246941808751153084392536656786824034292397746869767619330896632047261565938608094710303780177548511274023154908401042835305952776224583899853039576598384598343439073526003660480069473291458475017782077713908459027657973284232352691180967241280086454935371875762939453125000000000 [91,34] 28148804797927422438159564087979241001703074895604134198821614538835446276475873825596651292286967815221261097116992398860017582913954437920482687016531036864885125697490468672783928239377924793729924960318563775790007921310086043789483166936759858018527627047432082531166762132372239104721941488230866404106121653473833868831220330961650812637962821079329649809272712369956922222738747706589003044712292225464261578833428158533191089502044009027944291996437151371170482161613185632094098828028460809349584285012147026527151263316666445232713329948308780655216787995853793803474268188148912594994683708084298726626868508931745792798723898012833839417276538389086217643198167644119582506083117695135265301709012474917494099732595087851414150665784669727279582635492640378139413541843441128918209810526618575838120538264187071954478889652739636117217046229351835592085621122583249673279927346989596501164254762231294175442249660690894504231256021573511152714057738420962714678278987857511125868653415502898833015833623919521594893090940419930329109166541303767649033612677189645788154444401481787457855223780103956542717783640000162538181469992376111331426398830649727967126199910594093177616326880377904281546638045443124918387118704955049435183813652807355292636641518103735727287465994059139629173419201547240839034783378442877015184502352923489657705892631083358247753577218089424485409867186705862387744616823845107047641517270435111870906743514497939510286796806544059545887020647560720870239914979186184535621719180569557873552667588954971155739437340567094037793156505417272107038485104319649491387560011790714301253724837861966951015000701112877733884749061666373319175756905827188073876136750229915406182996708524229537489403222518978732367882074093076186621880343627530090116752714287098783310262001497233065758795649490214995363400959198019816195018029321870247677955785726697520993762950096767898834226099058090292160355043291752035642864036963580694862587726308163184456619962054467838022541990158962607504780136577386586891745772696789128622891944346078073761277408338115260484906507457510991007286597504580269221184340406742193750649770241247119615275259367058183435797590894342220895080862412335412253856938959836944267617710964405621203124735222621103022394348269343536738859674693726586671755666410866751228255858300034612722773140935572637449719963435419556818486322532475595162848496540916840107144796718853393382996714467739463711885749671491346344958694797825242208510581183545859462746818735467968508601188659667968750000000000000 [91,35] -10139552310006231022180987840498461425337068698926756142762355700297000988756493805654518013460430562925717386304176675391112213337088209179477859411781185105802605050431769517923156502392963202552107045990594459063968981035820714433478758550969248563326013910147107908368157790457400118064549372681828296598886683575491793513466778710675818348412919997535277387244727648289765194391839358603549470766814619257896032890664243483170581642378272397659378539958170811147480900616059371479237825420519474801128464317074060144674072816207627146967986646882867136985007402041531361126927974872747562893871930891814771952949851718145547397402490878577034277699788254691203086250012690342988646783053822728625053373856512283022783612532584874537837094039660444845359120595373121684199978325562118642311621017353007051501090150321233720048114306214612771217216636741585146673735962684262263639153773015912191995123754345840290956426212740866822450495192689023565836814454314139555689840397598519575812721581340709920925978407427970001258193029491419098608174505580670623988804279997942233214203967564524534477938768631372949730280122554853545287446692511792613151168763974367649626497763884155575679445770251160191776063148894709181314591964137799885127927381855698142260861758969007239805613918692484003731899564181539168351868906403220789586742421788211235776599592576444608201177056075456697497211433659048384154081825251413105208334898110711458794717031166737470156806253649800694602992832926438971353436623131660010051600661261415985644204249239694794096630418183689330972622876317600744351013094251432367695996820734675530126047726939931231518429830521521012232710744343171171984404296326822797898787229560444409200974913775591734444718955731123280047703783592341280154207697542764307308560160169909303452624735690260291172646881162169442906849133016169321945321070581698765768355898682890478747015070488501838166851692795100223953684036130071045451258626940806073890117800407394476773141768827981132820420578044735141421493823032893484703554980214306263328618864727047684951103896966678992829920861285698132278215192462554025877872919831876130784969434663794508910850403703337292706552780414388960398507998149616915816848527507860542639653461480157986266796514808782758613797908186082605912972285601767235279738154385812775495729210163399555581989250172310795129734380943611411499985957902397361145970147771569649825510651346197168231738815894971323270760176216191260422499182558336821234169910642582135285039157679420895874500274658203125000000000000 [91,36] 801146283320941681987880355623498691986021299030424104848539456549147096461156290692881361688063712268377770375611828633955632444134865308771634928918607568624816108238283388803522813697040952097149568456603426853006916216513941550371176570300851399502564721949803443503696458668017779412679981442513715414803625851791998227769233366165781994835182542710407529766582749995205640712360269253424492163474430565444708584254235410010771999303906780280386012222298665788545286454534441961033981603117439793741422897427783775647087116798661203705515986795147195606794228676380517981256127885928829968438787828435437445695977115553594684240645304283700659876168372998709364947636029370788398197969243234215116657872039314390456298293131029629724372028052205753198498113899869672529506470843989427132200552590575192263476558806967473106322715131556521760411111598836533696768486998570333286825621454103009723997308309542416637158637466592953990820579025799928348754157658726747689161397496101145643686784194049969683592571313344789546661088788456354867692699932981155030104262253728654208072065620871133289365877994163490214931301155696058256870842728247345335371779561651417022714948126214323610879213393183753050213761555673434864557055264844881149894557120163492391727277822576160512129041814160137285124983295889302895588686906671322349397072645709545507500352132533422422457620855752785733000538676045023739213771661335230762004812984278152590145363990281923467746002716764870214080973793176883011598867578032558778384978979323616465525461177443930280887144882830645473886127025199714261898977315850990435686784055600332599208197475699453254783136033496274441145128343862702164465425316686288313426020963331005734757629269010467396848635164619660408770731812569543515194743177863275020446774825781321863666846629819721359696146873310009788867804132944634977050383454166586286624616115883421076135079684768891816905588547073449510542104563582707087275323495424523981384949345096832463913093385845361503813119830056263746176490229046694642075803250677183538242607622512568694136254679413534464578546313061017885221064309979718053766123648096419730212392673956777611532433833685193859691548962184891114272303232215252753264691524929947073932793804131788084006948485533459105385936446533498187088018953932673239216382792189545014212316040307591873329717706792138180825836390273682864338322086727745186880491976051065461722989042406239619133250271846621865881560676628014547862993461973964228774441193037247899155772756785154342651367187500000000000000 [91,37] 2361138742144709682195354652602658666006073382453613972992331987168846902257523187452379524846129068193604061060930232068038326711430405502724158684411758200235258065397143321580976002370390991550703731025837555362757206193801153753507514614725238409980362080246297041672230581488511858436086096705175659954634280531628952421397003999661656624366687658812015643755742583845181392355027149998581266221626244157362372814983848017343461835132270303730389444477114981791303653080190573585753127207966837990509575974303356339349852778225508998946745150753416634673471040880675853112766188907928476276162272501728988243469008377304907579053654107783933680095367040889104140501807712685210474823757147086849494405458446274142158482289780167944576334447453295545549713772127913379372706274652294921738841612775661066077075219281523684076377666101627333863452974462037968494645513257810920815808395236224473693033375742083768421146489247950229203000396590722813287229237554233358744718992181470233062653251270501950902446977007961067669814653086251891085812716193323193036245054751488065662188168832009047783389009356776280636384145893384966562100681198939417294051972177534944349877865675634171674727331568620836901536604708550413740149466277090025752612734610083589411783628119202775488319901559034100434154414102046452023185469278067844611883673326293395357909631105789157142325128451937128086918281734163782407375778501606222727102782101716275427675368141504011141544519256402156819721059482225387055570436660235427802478946447943128099410508651765552835252111850535086187907831388124394376958197159158952117519301913089824984577782481359824722514312649752827194403216619011140399456668721610035990539639812165854185649310438331619017212982569992524371364058431916107411100604474552257657124534457099400857734821616672803052302542566699849324380781775660330696134887941166910503293231241809995854892035264375518436996634300043527881420968676467293575626963274988965428996853026449249031118356762624256557189723006691874244060807867034788875267602487109808471027268059948065058966844731772557561967894074345725696466704411965544847595360592400088828357264260698109483814195418516056231129989935617662708688232979632842647260859946275492325077554057937984557178198322262030084764226689344308386957250492148338456509534042622373144444343027125266623575024912337249690852161130388663888750146940023813401966928850776915940016790870528641443515607264252951167141450747967610086512475495095695052982451029449650903302426740992814302444458007812500000000 [91,38] -2402980079915468477303989157332081306434886917978138021643668750727485519411108751161098098836783597285022866242391951454515164998877222324339375678905448346487278393238138789587874787810194629442530713859558895879482020936504007267602577181052267795532287142395097586636606938861750876486433432191839946066118182894644410144837730212833020488408985128466313954031201432817792211716122263893462293608143807653655825313541571256253086931675759881360690594843988832392912516359373645074767375492214700316139292367140154245467614184343848906233748261455974889628681634960751854651850801256440176834261226474159617743947574050978024348890051617535916810714586121933843205515118473505687229032657848055375270703736756466843576644932365823246433241837034259417610237213877057338685604148373313390220366760629887517792600252681572810710917919291696607651054530014605730483226986111509899259011440711761123110390675380756649704408007503765620972372896520092108609189296785913855153184970427330669403498870725152133893655570477567971296951414061272003089560064991614753956484100113685273041948025829217001231890143722242048323367716114054979844935808633448799554975188719148084550254111863151986772148414359248391466901577803231484523766624276881256758133117446212399139701556194951302257981848664651996516415884680405214267812125258159773788055102775076317341788493353318363931940050598186672295464477140045503776334864782115458305184452564112912561096667783879636966917437559329464739818645136985924919845767890082483968806812791271658905134308662911394511894125272665771016201833821065700496243505277271233809967286910816403648811939017894311050656419840170898640944576706687828864792191787533635391586512698019261998344423906988020147971807311670204552830562716303254169700771510310179806112476218655068375110277262125985708250859202993669579726170670313705757812534338347319891487840297191634448396599297917001356296812272485534008842727656951334923425580522905901161546876185450875001507290018376569660854390951144278452744796010765626638299094273645749567078269152559853636057127476429968243805060078060514129462984838486556436940792439077779665365936724507727984476248807673028932027838645856901957914836123325399818749380055107599782772248625411218636315005971925638904015893161481382541013782386143998860444057034041762951379619637620149154203330006062683409158897726239549065959787462750825848970418856758784556162256627004809552628763428758566518238346653158387932835284120546278188203237480280449744896031916141510009765625000000000000 [91,39] 1507148819204403166843509887219274424274941523894527896967896397396181531149867704185175851884088485590094333315635785252130613332926941146751032233660715697062429337992314912343970055331406385489596488399180987558378000949669357938620180726031041660872259620530446049041626924774481517974080839151642876994242203237496294052608171372067113858711112768032781442243900070884889951440816015220973572066287172550127831148563249927757150440284295237376272970326060010709535475914450053745070948787803667724728608486123499237154534445445194944159785747372792978358580918842025789679851144982654750609155175739680418183358194484261428120945562195526868057137651923838369360421496256658102010973574979579446462761224393785946551913324864602543979789338655157871379104540422807895775729665773899771884036047941668929859422179971728918640625053813904445052480729033528826069601974812121174484308475005225024754031490663180903514756287542144221179978390377888531077981806445773708762872688706217584176034331013107587527070247941991348494609056211337102331442985340634197125592657956852385274723152220910986228786685258098432598772794475922986081910678107667015106952406538202236542118441256377949588015872032380438435725389913833446258372123413261440784263355120013055441807164345824063630184429230407210372448218192167527165061732041114211997686814150239377355083079390312361942902674442758547920772269973143598050452013353542577184568184926401322943256184981421734193018804613953693757573094826829176030941711408374333175557127176699941752162863645244818828885836130668912788852249028225882055044168814283537350741059439090682235993533055002654617185679027080306679185338076005782291309958201772814481852470866849070239554714628385265795877020872720702267943200259784008863770895236618417380896402609420516587195027739597966584939434559081219009903138987549919271653754900121583347505290943211670111272853975255653435328280175745224235530193762634854065774598325002882340920976676400911570814148298679674126895928604961329821616703548759791723220076512149983902383511645003123197531583976380095957322328979539556796196029755924512770558493488464656226811730681997961686229984997718079495200615508943364533703970195156739244800490712227055637563966804182577823551140624881331388810681947364157770939521552367442071527741728196533609681663237773596769805676195262831016943344900319014756442907088566970411865764172939146837684325779380801900814466397716240755475469162866601706674844545844681544845278242661379408673383295536041259765625000000000 [91,40] -703886911939270343182978901791321946690248641603745485431242833569627213347055035873359725009104353866485104239899415584914384107805939982664469905804695134739828408440294219463719361326351515972852016180398476508460415862565326368963075038464957626102449950426838974758499432056074431810263100277145403315646069594514155659971279944272804821748087448686175120723848638839262518689904017631297755912549626793173550391712938858977164464101588973199861758589717856758401139967852432094352368284372880964230418708319552706021552061226646192665029979250213647248971860999109340636939633695045741488389652031037177442291191291628487971987351790914467709951844294405973695827758542694145084532020729745465333083405800418769897146452595935270999760005205496917871693757770509998780229292813068318258043229131210410566636670641512646637243928749045388851291852493908916688524543210225719025310140238968907295264255484256996480518811859574709317713300487629773111201080759596746966753031167482780587584199700684221080280614552331449924823506655390876763920430809759384419691671437012146789202315765130559299241635841269779655518350998757764847760590851514188067117619572166521145160358946090037656744916333813245746684119987772939739415774685652644158414543870652079051903597637389349569065267715976598417780400808227785626076398265724153190295439860064187816329795973578707003599521102934074318233621467343075430258274333755879861173240120209830205811803070186314955882050045223437805206901871150084609307100767083768987232215290975260568968173376746662963419682453200832485703274185617806439150263778766691122294383275587109212689835384293815008349145369137225237666741135499212074993939423730001801104822320282859966416214363570289921330407897748001660853680376549084171271073338510181738704960977350126641748294304654387219593048534291053138786442053499890755949136776802229473071195042465452452695666933674870611697730063847185790636351426411772062776203421413803513691579126088484108883740472435783886574806767836159141170997125386889477025883738806196534011853534210299202540923602359938326545996054073762787125211721534491572983965887646642652566268448111015745368399218833984592754441931276140749483617163997621214333008751863766861449923401138271169664057530368892774826145312849172477324368127924489725407261664132494379683546860542767015312131324771116367396737345440970922707955984616892003818043184037807685179656938060040515184149024186798517185231674323098962485107212951941126066746079459335305728018283843994140625000000000 [91,41] 243628620179261474661689877923135202629094663591016008490235970283341543728072368394306716910241665207974973612591917390273976450153720477412993824510267658747137948713433136776355707305140401386862997828687523916485975070010581434916880853142057562357359010347159986230049372576607276637041324980764499337324223797901463195784365632440691782225051540196521938886612817588002788269266352276427279376475740047455338181946226482362607396563023834544599299167596142606330486040580200426797162676503324000815617042750567118587946232833620814313964750321401230400772798096679121967163010612733646867389132702404171106991830914671564941319648713738785773259445117638445429713609344554692257358728607596604131197251766343139616488259018454220439779383197177968770152602740662660554089136927075676886916218925347660403090170452725392299094331395966308954183730929226268935875072529533745322558259659792089827867381258748433796717496368245401518033715260231205930716306156565783387932971949366005874652237261044476844665999723919697475761747959555048557919235838101890282389393059092413297114629142699606886969002829285711332011886014660110533355139154825013919726477821229109348149513024058226613588408854951169186262239833771242419450406464232576277492757083612910605222649736880163199235289819247672394917655903404119680150896031772515149642810677907172571524885973852703502175832867493832525972428198342718737270057171627536178256801259688480770251471088852669280536414919059164303776104131762931465010145361490541864497993934080226936238684208978355376143419988012626405041330443115134634700784800572387595688294258116486707567179013440987855084059108368294743637854815212792356190058698646558192413122634676337412510189846344629800584526794200910375683169865091539168797197666026216887261525673785565229572038584652666905663545604377618963293731577523551230581390665524088216872303088273620234506039053479537715830773529860827006095630243866809815114173032658423807544893654312241452993748985054230258659645847151712614282083120224409110052994522934075888525018800895541879009405964850831969446992004638957109271982903290017132856326237269237840510132238215820069383710137291928885335843204372780077559660235841293069412695785508520034654868979423647702380509753769202986594767763833765340841055662869340984231666850091915701982676366518571079421787355898157832402393336128109708903606937805317378084713702872384508102662918134037896928326568053286714390260554611565554402354057951881781060587961462715611560270190238952636718750000 [91,42] -49782164347362460594097338898493432624543139936693624358258170087985461194988980961899627719722438940833418724045414473865524217592209171731063735964495241732372213754059368173615558955761203205158567263950287530606340788983816088457224485445398579925816625504992750218193150870189304392587314111522298406885424955036320235127357400435516808170346702633263178805181213055471671158072983667741429524006532408616915208411468775777220921278700418112100973240215086093211955107133230962180301300401562540380791220946494770529831480915311348173678590520757135642702253271947787488633175347676175817502920915327226349540980178511170749823788804052786218043197021544783990662971446843462353302872658414097977275600163916487429945868803620090404218977103469175113474526376832412723727783177245612047711027430764045397197201441221144710716783075548016557907592811669546724327868322132845898314963748527149147085275043404785137353058783962300786215274341180833263664904553177222596547104763462718970448872520321911518932540976365193923388174315102378305417093961724319036029641556763795126167334366505072755082946240400646207853318569151924215669025892468881516847128564851334585805847914356514761764135323350709572680787136814076229618375251650618742041819889235368085306022017203984982455649467538420014914700116616805206922782294358850661148295236933969209200267201919615012110578971988943047197446424164536369386012307468372264401297051894576517996383464887147444484267525115441138428233144295883254300610036521850008682587738134818337517769602429006294795339753087004228306429907666511685450491484551655282178848656408566070177658818981185478435111115152427616693594599847219450788924652076608793371101370405694975602824282669344748466919009872731246207951016504932415481901350766053488357281671375335739219401262806541658180188615070635836947033086452535332579265418065992106567082549907292046043248135925796134683469652156366014329023020402697423315856070388616956375380403220084333750557465141056941069769214618240771278389401198437535467837892880762095708747772058427368661309941431465879891200660153115100960972762434573390167721756182957062362781490479471486513360425139380777409178523419725363634455087169317395649156242743430844440388143701447363390012229420683223229394798056357892657331313463246216182597121086127443360566731812789211035072522953486258537397631084105607254980629937564112313472348127519633758024184280582689584541341589442060198326223780012295851991118312424022818163393822032958269119262695312500000000 [91,43] -7153613038303306037747257361783592748557346859020951140017970010591973468555670159803947083318191591387940419552516112084547362224726631629012843758529885329630947609609133390627143003032241758656778937992896332172976903272748249719905668886842963362232241682092965963006661853507873866943568240624887073895786473960246091313122216994595497686097270089224008069985170576275890336399448405820915050466844494392011663576496730673550540755798872669497486581014844320976959801075580363080107421441089842623804875758263208372739954660239812279336663828490651774688636535589828144562007477482893793138798694611039459312993488847307671432856231472810907130705764205730472546889530852956736100098964468486763623914484508529251397315192374990628675042207955189175223316029565361108922586810318931838006421036152139890222427555109783621038505569256003920292382080280868579069476610248108418161562709713498104979664705078162816150434430595356905957770923534600342666726847422108076745436341891658868916531862601351219887973480866816086184912427265776050165709876261107919242600139583060040145132497079657795752471897444028520254474208885547833514407982693261146815853645870933051726391657381045518456597256228771239816922993808273720553885394245388017530876420954462734813444827026700687876462782633041610409449922714320912046520638707584647780748568738819708389920484546876430431355523798050849981683320144239901986676253750302076474113239999962303147978358971972909631286696885094001017532173429616080394151991237752726134069579986745631270827309746587968959482312567118130013729934156206371651702369682914220928929326056051953020594492958134193737404486073426602698098697396950500503853738736577527603550237286172215251085489336764369473701337740573494908155085249359116989618486398274217999988925516511553300615890853012459493065128145711225471993737621198406022741701795460599384121711065592296685518507650457628195627858627554442858799431963859157380027290578857594547794629368254469744307395081958078393954170814018192191096613163494748349380569077837210382671099023901973580441768932661119026200467097470298337708026075342557630950055414445729459879631741241613612484282570844366915575351313551937502761669922946742903237834878437058450733744446716591397745336686617585665256804553816042748905165604447114969665000072440492266199444122671073248881996372761415949195781779191396095189247222323205113910625282183477623509701362119441982399515269077666945309493988812833852237484111302734390847035683691501617431640625000000000 [91,44] 13497647466081320001896687915628135331256761965559696223200413484104414685845181209103113621773746618534346881182271213913502316985019137547854278372927449816939793661636968893515609800891070097143847493398162415655951901109491609376614038315856548018812196761222276711763984445222242436492679100874613562452329153699747079500221208306936725805457774232426035490851918308561851260770385314721552997466801256263992225636871011560249640473065476588954317883631198055468923066810476954094649484194225873584032797177345271069665976268877276343614902808998938881438957287681510996262521843001050874376400900936043356257782765651794607128709972748712660976860076938071637140762913259085735156037084750242458952991398382693275251191199343479807059811773597943047147539340147664692849186047417809893989640605451384847309290673723910050725477088650502448228928371500207427040705576587148768501054845209522245467402432488083871404514973856669737827382901403714206479980456301194311079589320032537827067304409692329797193123249393920669976822062759121295926297911632912076439227441842723208393534550209979993403880760486656075899341238333025262503561075921281794251935406375711365953494170532693416406197588439559360496831812704826249233363091189673329244067380344969216323378010408153925643286684041046352284837579854340398701379263607103176218740471255280501376221019367459494557027242750658463937436942940149100448498876564625675765433917079799815485642263026733853243183439394644635143125083568816024380112966109662000775829428892240290658755347808660507845555683731177807243571522099014183689500629499954195311412566956939199865743159590132472242628609350786726593267712394635929473418468166507104738856412584781426456768583972426908406391757990184316785444379395655044356294593084036588301528864330019343242147276125412459995441362888559274927145822108524634748160956515398426155551233494538825338802743655923378577920202703792678224004815917861365076685900542229315187448653391980713716325365499199083977605722881454601573417322334199278033274778108526390240481627784991186128777381201854814117089549489504385619265899839139843458331761500955901096318784566461584633358235229420828806989032541672883645280970430998991965554503022744496562965348662718727644950408280558684066198150265684784344620630267015387163427329600975972517329017335565423905459833707961883088374868297277798075851495281186716863352704695556673059157610881137408328875778628086622281131117358021027571868266647925338475033640861511230468750000000000000 [91,45] -8278077416166202686985063273415638313268922009146137343449523594836748235187825323446420329182065034801916766757936394228786643227843513618025676720852521769717140157311760324049355701458410313210170245988854148685390291166401108929791259704871599045941218018557718929734241643524440076360488808394893191260749176517461349125842236580534325390806348897309281475981585498700001623085448320432115916357580804577035949134421049325366326448048291668568868822772554300630003179678171199374466445374124769218612786255160902684228493557212008964292408354871419213235614419302095528698997233774902703920975962209413569735675580778905087671155211104212536837324070264398272688140523442173343399796901575721816421466095688934821556188195279182972722437229364555205286416854548085041027890652991256804484752986908981792926190944440586710788987756329375739902450407272233083282122059633680436962514109797369611986287444815548669011233997740487894495417521283856473248706636916723251077742581362395779097748802547322358530263225246296998146733776909646427859630638846739897168397303318739146923113710345056653360561983236914660494674839063244195326823772832735437412679608723681220070041111405532590591191528513863743626991073577694479171305957668644060732047431224262198139195245834505549924231227364939482770458479104953296910800681183729051475525996493369352719198891109749229295492536084000115737225999077632528450004334516748965530878285230751100204093748315515523005391304863090457140203190739270552644941080226253737562017105317229345349166067281158294169386585060050876482531945244361571594156889231662946232206584803607344745958805627408957746817789927062403944714477020296261922872486049845253474454988130101200666852187245332335591585553511571290975282170132408061988967172956551723125578617804287636912321933842288983040506107046890956109813180008841008599605766644478988718397984081085165031016189149938676284893678658444098253406741582448388909750683409904262833892866135620043247827388359077896531280308202167158411550769472728593566904318453095461394943006971663776596593925233410714569051077098362586479244283568213006023798788705886702334560418134451683855345771574844274968249030950436100198931312985200651364752365042509201921923494008465212799530144005437103570203526667628061731275131265648000550314383015322165864993079695168686538115190319631263803812906065676558352170010322308538037309170078331483898195623884830805882828812719153950735428203829176230232889110993710346519947052001953125000000000000000 [91,46] 3637050116668432706991475435711868015542985607747881109849543865046555611480677553442555572547159287766633695139894617813763295618596197168488398919922654018732906645088475264270941860779557908105240108045720992864668361115252361817508193216073223257654006831344600435384467913034833459219341284758309226063034484929849249886940621006655617977063153312510841692676905425281637094268757106326064765151818615666608593600224585486496013055926583366722432894459410901905735793665157674409845616323417107282368167562656260665713017118849621628995841568798448204268127422285883060232222807622548412256177551899128517160798996578269558398759902874281030105779334027658800311097471767611293780299555100292585144354728576663015880227874465823573164148438339718552956835649214581335053049750611361531835440739360347082873798130414007695142653499555202025531149027322559057164005528179011546530864671801327579764298858476613204883677844710922074568813367696505578800258384717458843774822391239628341320943614978003412195131872142701243327491708274481485500088323342836217505168507584560213310975826622446136282645693479888651003302439718796081597261383662277546472726493102639724889066661619551546300131617384370754020682969045454894098410229710795158273346452061797042516882064945973322561763756221326698780417265374654293672476848468901844348572921057357752379331241999269114392185441008693084416802461368625611387899207172771512045002641247751982092228652342432584694330398369242490863617123544653902313620289191171536638038300785597426194052937603856246540067009467326095407165254893273085564746172982263241094652205063898813634490680321976034446673052375936890402761322636444082413181748501176691500773865992630571328393516092342933783129371327418963472709518253926807325309988367597838045394509475242848094548318708252033001891322368486039233847734941922351120254366073470992059495728026753363556094481237602551591062171597384684330697316435687185461664834635819727154576726543270866460306249098659936472898200643960060838954668112692465709650530599601244501251059391496380484187527582307793342987580892805871037925117021155608107020366504898490371150769565551000042001101130909426991310502306572229459427898429745006005329015031494520785200753915569412390509283424509680611216915977873621522686624587683963429725253030891594690628886442621442648762531875442784102480518235022247689606960503932384299356321857953261940775075617173966268887305092395771281047503093743732127673951026736176572740077972412109375000000000 [91,47] -1274827754943303583442551481834196486720534078813460803078861130794555479712613714951903866549409783105827200057959578194825017834693354710856712530888507914138509293994447442552375558652627648716039186055913545559742011299354260480359275141001908654284026942973511850370090028390213683444472518737912791270281918621707571686033046992201738372892378371971528654236761717390321135041317492680858004475479209461026358945087347538320281546769186958064079481746865307016514629213669847442533118063744869837120282933202670982279823326861738248031083707440529191042325719450805924918429364511903823428373522033211749985777840070406204625310286026052076884847174611550836142952196530754457339866664595012042474894878787531696226348094109510394834813338913438573033172662492463209521461166295968668499938198706692391744321841397545794799114008706634669083431792324452305916499481016073792046277417475191946139459780142011228398464534108996876969465592690195485773909403316318202408271793788199897023921779381277435741563757153239398961322570593507698269197535743371830408571436504934139802489955927515820760867764307924633116455373594978552536254132993188673200234855151765519598139338312718129006091311720905804640687265763060747470883967223585434937128116590267812472574476002420578015872986068676732915860971732133290722873632721516222875685864192170469743349083719000302437870821007658001256453573619118017932535593867419808490592347599171501168927625607270623033326175463928718579957393451067988173817591581080851596774184728136325097354376413777751221701866141235171404832293976188341123996236780177103564533220537367503226903851097788032804356432916566805024634391808876033922177054506585104151507975945003869038531737904312539956286624965673557250706412919359427484600780099734992466015238396565092900361386263612393039526577001208332306341327347223071863836176180684667267917568321174466706500775033932956575973031762753291964769061356787723369586676270209048036082329046886529622603761184769306880911294363523464390506954812674765972205002638285454096601727576858994436050354066197670022899383450789546373672799596536964058128643528019147771743658992819190117310646816797229258010299889822747271731827200956333480165929112542746239868305758738757603962239923729618621350412690301235751214319894140459323007955550177278575529590294755899647712285543207765649028638416277401121795935840308014073242334573470962508992415858969785099054873076634612117687806289237362200594816386001184582710266113281250000000000 [91,48] 361315715002301699303483783519339794504403174560303247418183709265648308201158974680172465784893984703969301312604582488689884427352004224198082014059489966769432995643791198873185024818799429746783937729419139075282017764271339982361182718287298167367521841646172526218943994639235571291186565851140249418802598174141487281768500116507849594334150553267314414399507223699803243669987847497031942688779395638199349472341754447927700030012590578167541484825835930597636506082941709662446171081271765677728764665372452306110027410401944872663751326878500958120928180901139206777088446371114132981940045637797168419175493769754806485070509732910334155694207240717003280160035209712819665407807673700992645358568853640595123913652589981070688514296140948002750302915047313604316437989505232997027330943374182721220442552103245421876656136501957383490802005966107174688083125528682261210651839346774702996280731476221283875740699279615926377012834571674490483859734700239014182287068035004423181702763982273799162181972071254217187710227436537246560226862128768915524893377302592733484311232613927472362813224216192785561458972977471966265956979669122942124774462437121912849366595027336098889126882539943751374792935104918741294702944308675176561394238373684422172841737965515774560844582093786342168905642623402487111955055192633300427211044205804254828761656398644699489655316112980140737672319293056529263944477043813286348049328778885357983641126643593625693364609234845689756962559253843128496008434446239737060088948469759583245577089127255019000187483510255502065085632145758746037529933583710037885108858073534145433882754597513415568259848444902651551496884311449051886860431330835302936475689542811172663470277835577669612374613091499687203463473287843895901066780491455481832865360000629745184631759616305945030863815436041361305671884884615589435129376373175521587907504896930239135919969152396963333224045129189603595510866798230725861548100110709833160405215166409583645911170373045421381471176010288541957930321917504016146606613036521653527361292777978370057248713983533666340946361987653828276656599550183423634356143764150569543305514970392199312943413960010488195070712126935491986054375744567419170485657464914316113443564859665528455529637088422236223342701951924523058668656376834530701362019591165794395951670996759470933824860709429728417203358428377388604062423783920656809941282559415951627756737852718782606333187993979245527772017898548995162855135276913642883300781250000000000000 [91,49] -78537705919090265614656016605526766549317142357182487893495864691926954507085985043613583260237997251487902861090449469133769824531035746808975783824040522416416137811828247934028846946052329662640445433891084891043242623495607270878931944697393545110493859481991030624692981215386016271173512128605800684517510034092731642079643424447184480184930505004664442373386184860960886538383346252881134258776371913318796461416767937732460591285281136845954983640563117859262225209328036040567636670323224822772703313791924048821956940992109000815353243481540257188963401570373207529672051575840164300295014659937515494538122671053928439553241366437067867871908622095705405836974681994183077592916804476046800240339405903437480530771317157480889962053507415474544573498685234992134285393093372646039772045702842559049057885860715903259883898223116587291146661539559430504690119539094527310851361283443209877996655262422603505020544134969012301649452461478257312326076281167353172145879143514230491026914266156402691642913480245075025087326709188004402996754149150179772595356553281261744611498689271622933760754058686337961592694201066412624127002248005800027939955258573575445822077205890760277392939384733218343634891488100447197866056439532725119322891204373083039798056223089927457750931875590639014842291080213415384908882036719885439891067283749165738349199128464489358386133317136985013217431595732262775360139053890832822082386181015364071997499730142971771799877480911513758185955429860050681405233359468194312420438178811042447476829962351233522804970975014686561101025657112630392100646140476120194137633983143378437354543321633814223985505974309386937945757071965518899417514631115999182517590548021298181661843306502380250038591613460900620305483783262927936406328146940258531177483913833745753753548351077634405999778402862224626477371847883417765080140043729145817365724870587970347198447970484274189210281688843095017166940797113417722120985316989380112132824680555612859840881738746279529170174102108169222430476250635168110093898992439122821019350647580695192928155662321236378532528159206431628576590593349944354136897541111736435636365525094456004397227084651895803063349366548374861979745038569997461921294433570109278034191486247461649019562559871630465351552910856906598710846263472017428959537170790687627425288578601820241348672812881045224797123246249373343935689381365550004560881226104468924860401801676018429185309776695811944410927779580688934402132872492074966430664062500000000 [91,50] 10076066959464389873264528348255597133907991772071345007999581749084846762562316715050656591031177116109159558711374072603104596866187388981932701318950193656363849987542372359910573307057917799270690948087068589567380749051349744689763046223242259964657727811869713415397415298620999512907562742764945911987055609895867017328883003630254429072938433906689352664235861702194395935910206705327625762832273899168735477786548249992106084403631836506955054605947186007013919830353271951604265404220504672049546984992928134113940020481324005037849722655805573541341871915092740330620533941410531393020309581640146643939460451674822951463898689986174452605536582020038112773909600101813978190520531233092075823579423824923770206688271588729375646180022986597931345288036222795403163340715671568343344973844540466049374458522981500399133167615336793579528872839014034547605427885797797087118015645063478693359763172000398635661866497291122332847599657427909885150059299581076521598699836390261585518033685550200161529996731107667752883051341528112029276379239185322862125886555388260315172427033811257974298629646690563756078775883618168076299880073516538484656794039227292709127411805017206299178760092330994248102517505770305887164084019168222967659959613525961236134384618182405267593191311567519540935276289490822962953393875088941308606630162219397613418981354909098713841279003123595007758229785292715079838399595816261780924022941279466014502861245997184610212979098650912270567276371179755463917709220346097310691034918589128370855840928401900408490424289352964174908475697129199406039530194437550283558537281410105229160259545499468544301516682546738585803255354016718855893755028688448518327525454994545888051955641467454298758840782710043561808477346851589451565353449825243679487382296005502426623766899450858072633628483376672707216952696011278888357337572459254590651897450409496528254324982457691348037451542254632438534728774428098310655246798884093715580358276627078451754328801531844974955804324829096212400906966590841366946261038330973191820166461180962262143900165080348655084650247867488691674510391047220082059738623821870469545384862958562714362678523762987350408419477501612512163543564307367100576106346817236814850089560436272537233975518245033624778841388967242114185056349664333441196974997658158621582363386102329555778288197904874603672661231125687281299434748682809772730946723231957806048518551727009844335397579180905146267743788257575943134725093841552734375000000000000 [91,51] 1041402363838740051975576766361910738298450740715378766756297118399655841095389167615715224001064621766916869279329436824896638751586336273787562427696173621171518701110420932555360174267723533341150771004360348817253592724885445390923903516362730002466250117300418427737789332589919981562939333840878970933415212647061837475793030666228314656941451742130001886657130470441780932452461871070123093810624967902121573926056277509620802098472567004367493562395792947706854710961762883327721547414579173693956760130542998777425419769820037101224613840580954097909235239381823237062820842550605025295112831985826179549036409159904539249316560782950825484094786801445607138943060547222982680500907480793325356234857133756686142463856275167107203766976303353767203078081210273459535314965086760921124226206714094574073548063420556831432614802301628523231525351319224445070343787275821284057243517007679762049224483461658110594733663088402409797348594855784768264347268684583181915539698860546515316847229121428007779431443985081295637094389312170489813810624207413139367145382685677350171822396677701045659886849330007994684611431990450551343639983894758194572754186855241464746946725514978695738546371953543120267330260006147775850180524738920063438515814890497739863497847134489335305893961059725244260779425264977598517909973342709091364402224586196146872665461764514244097790139430442061671406271952123250171263995302404799910591745521946919806001621638338004710844592478817668519832911611878730774197335649245578501018940084539120740911380974144672451556512895793721446541979289854690623637686280129160977687048408153243126171839496565125624606843177793194032779339795508682421244508029098643843553360303895327678872048104726664849088277776306882286983199903970268969132282219828041154972431303620925005144050881059756534657228753480086584389921248692421368144878836533142764228264031218254938541219077999686411211525994948853499053851342758085710438043125237030727638894589812923481792137179627954115135872802275945905509870726955390372783903787224784498194920233754450348955828553787851086881578820918049292264676563590216534273374432189784873207803943669232916511206031072216936590869695197857929096786130195095785995069573199696050643302098607931613055758863419572242804279315024546121924128535130374603138442506274053589088117304539988531006553889692613016408474017827050075252435496406858729034392881105864851879497288824846428557821488222745465179741586325690150260925292968750000000000000 [91,52] -1126616133844916227453413685543858462560692656517369673131167004685650091002405989446036888085690191803695647982877739155044888052450654891934134840036419214381957319835048729622573554051333938789929546007207645214757261053527985807090191489451250003255474786453824570561100174221546030194634846115735752905735284432654185721787400543745436932724312533796896972200484546855066761676844829208445701172666467522744764693000731221824912581444487483560640405544914365555439616569380299409558307223534602653702066785144052970710297179091529849340075791586358476588504679679354221655328620040827091335706987113535394075723145908921722195578167008482355844605769738585394442637419846493502503240954034549107760876971120005908778833957900045700403394648015557240926702277802225047808839370810275276560858838312848808267704497968904707628202977655124172405785574419152552672027100245854642970069348930040814502470982619855058012536775401181766587554508677067621005391316624153861722351562133278272485329863814455728651520666241662752728705428637652494365293738830456139914478729876774388947931647773568134760563131394052844314077859233132476724544259187716051020243896651533753306845534572559327875928480478433542226215650751408837070601037504645105647448846129948467258462906478395466676041439723676351667921251006933252687588546118411513897570650051421295607167461091695088593201301710345201784277032821385871208205137409322405045589819303296808911331529027224237365955970543610420819668824349156877842529053362541202888659479806830911601086778053788955943423830092709917138458844831982422338529669299130888429451705876253102422762079934370528794118145051466929192418545036090189352193105964878306498049611339323627003130471689054115315026259320633143990979527408688041144433125878812048647960832132132706826321827587706595316892140211881280213984076218033985430155869092948251533435670682502249270467234401078723135335844203841323636167406892905156923481062134021929890766011135137033597519805523433523322688131469645925755477812740555145413823424465615925866135598926768150527832366338636792128359394640526628923527570116095495069213464824531913222450065393796988946859522197286595409743509563964952184591276238922718627710598273168405404869113072225012721720086792001927406085844265595393434716055024473641803778773312782546055676706367426225658994869787328099293901003275033802689252030808028571841987464737012264518516693812947842970925010908089802796894218772649765014648437500000000000000000 [91,53] 393592067279964871247786184829642999186625666738192416268646775031286509531325113331901783038649015445125411736902736636106674789338886085061348147837344044693642156121232281827422548140176720997684649126063734329892677194535138781068505880172525498283347843084024910693627137015363396005833767698668391753502005116769148603282974134067551924170081028921967850050295079694914671091291288842931666512114322215094881393864392444972621392321915660501145464901016820365572818754697689365139792086627756618887383141395571189738696655861351606624525492177849116141069635331519592660832878774383542149470488959617504164736246302611215462714409494343361409549507637795499052475255065085107050897765269073969138769142603769301416848991299193540876756199425681623103079630988076861300923325306917374779532066019428198498859699107228852347775537916844231682837695081944223334868481769413217729070769408460298678954219746282134623873107185017983712595598257312203265317693310099158274185124435685041299578170458519600433663169103464610093576575053463454890796558250249172401672015888415387787353639123658897683502661033503874767244362600057628010833012038382375019294194237485100999233955329519551787082813862947280526180579228178981826501370084516438191129895816633533345825699975550887336475936614330906357059194040256845597033948079981897878418880023490998597152050354373582701386607280851554831049733012611048302028628913831445624186879621921489454007296512930500459984698316968390425862454918365477536542442080463924126001538056396891434730366820690002926108497663462393545346364306934926275144329474859048914393514554175816798716286371614638483769807635425510904614991353269464100884905521974860124774840521777486350433800585430224001841753229834689883683240207562792258678688162968588184698291150532769421422147062428126062689806883740449809939303727320962168982280510725241588720919754257892701310076869764382860295147336730058925684740106260943798018028659211057621107682796921188206263822440819970838251712253642769565673435973381283541422363423847766348071238505009339962729591207750490774375407621681431414751793946687824973840107293671268829864265201221866618458189179375795802601066573331656176617669834009994507582517991445955169535482345860494624495095447370692209007622007731197120928705982480756516859508742299304914305380740522267754771535677363684193341881870105777676974214823523719979371911367431349325645861138205723779581735044530432787723839282989501953125000000000000000000 [91,54] -85235117297920110588041689306398562203968867317976696640619679060143643755964109132442347812098930566354330634670656338592197746058292438172229779551701105034990494497505159775909869265826372859554881915281128565737296063283130669539998925188641667149724466789176385048598306959603964137232240196941346202912299768265436446618547374360001727069975260205706050236617269627166221594602393544085746878203084433707579331535564221481637608190341929485959120075884389236179792431834949327391388696896529199245742801708237789720845134620122473123358383071487947338495048192863747612913049794845538894637056177647976086623043619159167400255675191480411188384382048664965384468523035902130028008536243236827317635713013603185449214414181268496993905423242981171432133841512074005547295856028551135657863722716911752708989662835932394109077858203048751781867622958230284560039998689845425739602475497479868585331373097427583206139432981437096346638602989223436265925618643915576864632949735061791066220306398206642490701350231215870991578533370389821200510311233182793548420073718756624629493414389767933812441258349212524954239739870811417244059403424227207625621786337878828099559829659111631997123371952781520123402171818950913769454134916388704123384491164300866361325407238569616766096089713296293627858660051435151507912032350763779349758349735678484448980651552617490351669778872020901851496260140848471619409561356455417015171738274747400676629041113549497385149150474367482213344594058840823432424047263610040319551556792454504130259104157681890580376537157440569319190593277049108718275808599136545103498067090446966331217872516185212254803923084792849615239110609860065565429227207389006973838205053855767962229993974776001139595159306578013095594252383040344083484513941793865379039195477624534075453460430020798114986115266639382653489276665256746290292349335023297860276425695241440524014203591534965864409127244110182088559726473598902906359126918439668171166920201483875781878079445721533713836010662571509964363299628767802554153337658216719997378579248674162306895636799074069515320711722548643434035379297956132345879870361091964797188627835822392045832888801570960586214549371292964113571812605886745208705597301006911529754592053947306502215030618871616642319846296348898876126824547830029165913533647015385598758018072943963706765144325724431230467497246965031586080031162652665436884362579823597827894733193851455792591775839639467449160292744636535644531250000000000000 [91,55] 9558659234053240461034269338377349985246867567610182616728590430505568330497415674895073746994023049681020353357308696422973137723531501091464462026574332772220269824216856172328799234646199856427624011414600788734009553853421898600488369989783169974419353080300594124542447581826176311209750398708170871574014837890824132618132783171050335591192065969304332440182520987643274862541665216695551170292637563859380632368434289163100585864540862904603254093650766103337365172187546535103401519271267830544337952284863158691244190031032153486314458500185609093930200356463675407841514492219979515000136243534074276390877254781870968125543656613395919099746360358877297280577557607952114839885629361948256567835028144708757673507298442650798409633457027252354359221393517935384956250629280811884417022872752840725605413787973985878459489339713767229164805515889742432955751908534184231290825449728287170465357687728791606567719115609085001301819867325161347308356668691096485068019150608007639117074253640253754312873949139209518678142649567325379491295831948439163366098078936599924067203398512380263262906650113047027293421861923471156569781370986982680940544658643615194073535924948234220205629084968042120322542321271690793049937713750915679430171540841724532363553921741563954269863900723902264148909403982673360521191206572827644287768295138113431068807178255817263784339519436447177541301376863125395703016442678026978059989129512212986717354639684642700845341511474596411150405752839294425140083579190884688081257972649415328541067706602731834111453898462513191085531298842297055864445363135175625186445053474814571266363239098972129925883609382418909846777628436254676836697528013107224056014173900947816039624615941333529167693730658256658239780741537328663106342174359969671768748069570481709141925614813562320395561964728404127871736429441369026053537125260618890527346518524430136905205002235063980760919427821681591674360125648677201834214701995371382120872663444412345139902112169286495709905272812716418242509793399171022693753734445635290336156264655018611172508758064738260861547665862786296030432195788023832682523768309928452165473458772566549728131764343488133082624760015156396722478910392228367656333708221426236957697750573242562003836644698987348187380529055417409542660914482187123127476993136547976607829996563796596958981094290968388079945236528898760043884551187602172377081181968210222264578482026433497997786048472335096448659896850585937500000000000000 [91,56] 920196352354062293424349156816213206955147328558403162577335513690981313826131991008854263875071363025924092046753405775618313072360202106635270189770626744869703603960525565224043934490530808304184731987564549643808717629382209555202615994855687096576663677055714322994932846972559347657195984236275353593643158636687681410998168550435468553341875160176155926162918754542015431443228459384437157907430677269243508810386399539250362049867411154860607852200247515686455580536379430771073932455202757582573221802738290314452964978559002307159650611548659479829523442232072953808555671155596209919324257379066914001235648846387694081818869583735745285848599423462473904043581444430600603004884059138972235332270769682623370098551203614949307661118765489547428348072650227793715072728355955040585078568288136183661972382190420175037897954112980289889074739214505030039074906385831920414394378336754893489957626459722981136687421247351735545175449157503904171255623849254773052286371039741244592579328441752790457557497948747043979361544823212764849675783990268996712920869016981269347829840471808023335576879599412676037600639465363876952112466128631065482746660949471344672322898894675481841422634195110430960008022183939565640973611130484985087723427875346718016136376511161999770712381826260152869245100110607817335373976261223733629796949676585169637025849529566494161909102485798935491426955871770486332847381435014075596314376163070163639751421926921108039432174882117332733195669070814368422666229560902786544426443711009412228846131772211139081231667554331426660808370804642168659801422824840613413871061906757206780884487139266057923816302225970846461170665015573019827923935615975485035215305130191594934201645799478722637770987769319684268016691230268195576138288750416048640379474143811032587953886211703514625972620724026725552093060625998586634627092890836876619761194159341032130786725215934259013297008153521245062906099162134947154072818956792902182481694904318259103319525623989230868041358939430425906106105340782854659543660332041812600048154688487539580828540782499624485097675698107216296848324924865326929553788645894531852446046809167116462911419698518564635129608036020489773509713538870534290617568895313947673131940054945298789917879427993569044775952451734352585878514582597117542960553250948925924956254670461376660018282441616188225220418600859189371884520077841620737466380964785965125411239251551620554891997016966342926025390625000000000000000000 [91,57] -684114541169006434015954565143005645017178983412153277790569165618861221594300942452051244809543635471875774831698215606891824675386297478256218230468252296876219689712559857188968091517983295381350834877169758043898012420782677676960606390153086446648960475574974653856490069916242455818300364103324261575517949189121291745472502041441201002313775497601226857290110619052822629793414053651284499064608912171512421709768265633358259420501667945300355125875312680331594480095817405682165942112870330708162999742556113447928599652659373103984728716589020609479002802159770248286074618747819273982683816439576808977859348905841806053238004255670447199479497233006144760954106542559353338109933387026859955564203725045963756981486316999703493287172895054496243395392188116603268661259052108437381225401126956138640323529239695046229757843089558883329545242583037119197157596493552822236100635586163386551393239993615097001439023677291411625932662543385644174301266148923110646005956028272108170710185114889912018559668684654496699889973620807978612011296916831385367568870528365873677044006859131424808429642030584197400829579515848895433825553119614847456217202429400601177003894807080977261717639863163404312795852369190428370833668782823161438826708185455722903781860966850669739834586629862642527312859061796913746485589286563817098037338168845415725919450122231329103359304014966799776265600245259039199442635460549385020034212403692027632218067852944977876639917061848794612224796448133692018856277376230044493136623457207257030600258809257775586415407840175987711757947025336972417139464425301553698795132921993832606044478396337499549059140945581796274590595222239087486384259135366798551541798194854364743277818443883562794511606821401281203937370137961947077244800882065902293123801017317768921154652151082256854156639389355442082487301179927473262009122574482595857719845967396863539282232759452422842290953846075344268845231515566828562043908827902184774315645668789940797296624888755966301553088150242326483881156100994506144144402434506306035514373294574843956432986765518306013814666957367547031273828206753877949542256076828054995967869239836477480142225605856245291934015593175729291770833696462385112036342118195076462586798334485907931242762580966351338815589785570341680763192874492435443070770436769234263540312964685394250283957488553340650140731702975513532370521098172651936849232184891971113993710748579779590272664790973067283630371093750000000000000 [91,58] 149420573024695457969211401117508421678244318461955193378202480749368446124535043775788790789380273499562677681557963414638942773908405742016226271662349083173269009377406890342302628566257001275002021296274986170332114881414275720444230368110460242809171074987923091079344284211402455061523895028132464979235119988246277621396360141290154611965570727367101379009458866418205340385626456774954632553299623301310787976071708381592810661052978150650749499232619274666423908416646293815576658309659977744048420802547075268515808347159842408361612746440099313571876348224009565562836168272708736677581122580592632253907720893203272031567670081893858246482422476189059393898426556437117455285757137423865920188365089977005052794680512226455410181334088559751244887825959474196934307375832096659264076267097877215231461823787406380070158272877137886916124146565325471297458586994703903467973067094642912069566433209667660092838470940057324586933340349282290123949846540270609944785010655848635185411841337099953930567621841078509260960630251646561667304960361136736759345079833098030877109122411506872673186120756077185971175485464822751045446664153314557771574058296761936968658383715653444554710585966812665222473492347615143601283057489162338736173453448967308128292253968645121341896838463893042353998949577599288940679840814120673272540122996796682800779182408091101731570082798855774612897936458817897915616238997692376214032527456800603808922768785481061184143079614062716324452544661191083531730536082187481410895754260903548675870871842489041309030994683609587363991528711578137684980544247492430215982329381863579129852961393721319951228149845655309519568057989222355105482678391308630143328111670600222559395764819225630885521047458488153781549349324504772950540332895854358153998438355046719674703277002503270041120333667953007633502955251351915050128321670197829710029000844881699057419472228907755665284442804762476515579313858798568489141362532375335012380607480163361909168878651935641663671244936754741360055046574683234958416339893934271982402469427727332143271217046896685637371961625496412842862842239935818920960385068514581316586608072204357710427079575056838395936502958545380276084880443221457988320734935255172611196181848884506178206337786723682202063723068496463235236827741275133174539350365198028759466624768363422206895074929263855385796177605963066080408811293628097797394066627596237884639807091957663942594081163406372070312500000000000000000 [91,59] -11188681802927242937117748621944782921004300265920823541306557151184348058536504541785564879474074752625488195207250473745780339114597168318261952843236991186276227969476096295707250477444107955475654878302181646306871398713708105636506797091210680686338350674573717224128155300567089339015299726384364444311955773510431217965209390822217566002549953672600819411154773077980296540766448854488569131875008112618125387024695033931427405544102363999503806952519519207164639060298908230289010176266148064341825376420056656282506443075002243241820299161362684466474923813761091747637916133979738527758578811051707251112534921624936733060188720024365724031685084528589175117104801503739336587375122729930539338824413335592986241922222686014648053758297928654475313583875583565698305369542797493384543024760175003131594669151027906559654793437437048800331678943998826398121324345953890546348676283395048209226693902751695942921927537150847342138014609210937716336980802803043594292509812326929906995151698858082824892944321662439136737730865036926824902216102654784842641624171291915872196549403384871248543695145977736283996170468754305174012761521130816691672465696647178408400638161853836551118215382971095069847766048081601804634531569577291370738624170045018305460741919723367257618472801254852305868518650149606318013096888750195699877767874187062266855487497022178672241911773534815525492588029028128161578651724116749656807922087925595744659883834460377933709839053538830492941461909011185783523847522275483436092933328901985818943355395736084280849862190089660779973393551351066061273120345386971825018371743525605145811974636544677204240681818533494992892643871788730375061877885148285285985734576511028950039933882948884163495021282507748616723695085034837182573736166539326251173953747636570415533131703492475246811623065715856099909873934897154042322660278982394034920297502109817788933383169890740649483478162337364540483203499693567752273269746735058830397156540746195858262431107939580445324312901488798485640904525769703613556287750842594844121736776344148886065818723147989472327913159423165216010811951404672913367457847519487191396784099653282999942958763655341187775722972399617070957600253827861340717072841079966189690472529189062240827116837191895821248086538010081152680921345146325432030439975411788818877026545113843941207973039241080516225606927335130217297962834767479785832549262782585619557806921875453554093837738037109375000000000000000000 [91,60] -3368730905170032258300687118800290838655709632271203573053703176823594073805639879974949921108782200597195293302440317794303342012497054943113657655205579967333652770346471273425720506809180704167400612231544319281704792909266862224039777436514718595428222276371338633322981110238951447887260103159001065849458951660174526812087398431454173262453695497940712694965441432619183794326823396333152813097632482642857460002921883210016845100956170209729616354734769365840562210221715799668151199044818342093424996221685944537349811313888922252440679011203533581004054711408008593581214933728746044043478125435498251336910983329346648569178413387808235581534270604016584558431122423295168847885462543056668668958522282829078337620843208268268231735417369312746178655139610243598137480837090843640462156642766324565552146926583726499879206694239604232019559288244213731775222236443337217386988316794010173319462784007755875862572680598194866325778078612968773143804216679742221098035572389724785781677307331243575140890773155175733837509590001267324597006846105123748255317492117616593532855867143268761964140916222535853792266508028948208750464814085544183968316770451309493834189642659724904259688100231011243941984768616456832732479451952123241383375720203581195404606757019555603106746417717453105296527787974302403603527037989183335583632795469460634840821649654226397217236205545160065768320170567215704753936484081870559004893736552697084717283356392336181678627297809996561069625355444192177732260194701027462852769066194364621735454673301341494950670003749755124924402480299949848814638261440779770705892528529288838226373795404043026807668682343265091950040118133637783562694746648996989078627989489350465440526883840140072779001406683288834975966630976870912587249667518144919965289515591946456426336473832149438305654294928744059083980224277451482119510102319608662826861421792464085556356805666633634047500979038875504851997316230213588507719527133715367646642196702880491464422678707855387412059768161674074617708873213138418896649607303274152279981640466168092294977874621894635350460909393318793056432594384794538483279403550235368803115363629618253670285595189942505301716557838194301929036741917176866424819857183716394674353037056899664085645522176250667869978193744443720512782698823897637265935845203045624098756980834627801060056410353153415521980842449948563393511232721488163840509199621620073372696424485184252262115478515625000000000000000000 [91,61] 1447023779958148506209504164063010834937757337652032401158979450944063569632755397767955720301677931220395326030949834027171123084468232447607591874185549857231674980957111669742112806936476756928066654148275116685391687757228261368752490533880108868398613799100967009734595577497765501048187436414777032239745858662324469402025450096931968418286200085651283242030878580129145562984338327128882271633402231355145697795938548404579361207653626959513904955150448443365450105713378309192739559491131732059696611751295808026515704409947833763210296340163288071512263736143283458327450487352869815318535599715215546224113789141838135813327712673301268784466874334812846397397472361610522033634055897478530287485924410661872716520184223910554185153577675451772627714811910562132230404905739396421395041622402329417989526992972126175176227806176405588200093672568046829584370518758771783150556581952928408669437726339302371360459232512579162378295571433491456545348858994677637761205476029645310231974321162242557054341420372291936185403221595523557281089030003277063658371231183276062070393678137514381560212261599577770730025376353498599378727832673351050062506191753155247065325008378401149774961950329080808155395169334470352677465553990555259336189902767704869892924150153721518190092814351620700557783003013089756905253890066644447036861901378944014391833560228000492330500121980623569730198269057057733368160048589006834758121569730205534637065790531189230855441848857721898427382084526339956117595795111794652623454189470114484499266558720894334097683560540559137492683570682061772720361005414831495365700027325579834826072799879884803312888265590744194411117629013563156101928889450555887972205518761274745039405102656245903331337051085550314776832796980888199408212414501531131735194481437303447063891149126772751250831710482706999863839453728330672384011551802670779477900255433198267932960516643388664841195603390384624010742100137601545689239628600944691279357730077495644750045000507053896360347643018159894390273778834272263294310259230909757109572569995205146938897595811672501608733243133276579647898502519723218876136073221101373053813213980205826132755488581400395483498169798586126900085814751699502630398344113749552445668052840804267056443233955457982780990033418904118145167151747812177052268597013423868568070181937160071790581426243327103407524966989086124755639319783686057418873628643840589802493923343718051910400390625000000000000000000 [91,62] -298268493145162408228634270412714257455511362934606447931817733469235669817599931077326968859713750443237225788205148867532576779164633494224260473701554572457471408274155551686085601571621903644507046871632841765593931442862166168018578717356166844331575812151461888034235735947529031671453822351456646964759544154245522576519786842293889533662401468774037235416599049843207924415313592800212971598720636494651531861429370426594203036565385730026091453479017895957658331840341042573200267050092960565181036634460833102140546208836783990494753355578400454397318177608354966874581665925730137545231474285418744893457263597163392495210055695029338950251396788201285323659439214507417290546830023545617312058498690104643560346766695831479988030217059132400200982979750959196256733230983011727328069769152300923159866647583555664630297635586294925016261811805892026493945970739822854974520271011427041746680470945785785744607513883969788497812633166034775880402735822409339254607789948232024874843162878623483819102557342577045570720851977516474285898757444960704491977971191219469794310277100029556284272890986670087584066577146356934098008045517558924234360305051541957307243156022260789441299319204201294450468496916448755921109724432790437003760728063940916134055910107980706536196834860048099247899185495139557446279809069993766641850503236428764148838895628646905081972801163572935243482760438934589343406959134833632395392326295126874876560289475673274861179950594440457279311383809672314153761133551470500764219849445639917027614351572030206428729546304788599967082882481362188150458064279647786138607755539932432017583289655438964637744494735009073085892331598338857263049560073904422279697199886405361994653095492640150913548571190782795915819727483827122039403650618318393099378737346289847495234207063528853840167351728090086103458304415977352192134995797656669532760981040806961981754243771911909555066256301969695518172597242104848907936277378881502840813874262808600078204916315475810393314425544326415960173553976244011645241736421379192641439946137729531738092529308451700094746626791855760009049943570345481360594065661444041262552932637697020738364099841492919422984244763071170385938200176450665714513769786150016104239638907560425652380041770318603791090067112307711752902631019233564964968475548336688763458132815339209808592471139827994284711503390556146200578211070356831139933993096713393811114656273275613784790039062500000000000000 [91,63] 39389438481084030005989015759294543702726439691154018403832313882219041516375564738033645211708071006531108076950656518477144268161194991488249496568855460602018742125645938661899790032175723554500735965650530776661608377737793521512045966301353171549446041797665938004369107317553853722211290393825653826829672791874416876568154753014260914347840192221928357075677326133591336353265780690213525910187867889490754757764800757458135362037998317912679498704969991769149590440054811047922905961786365896615279480379722898259278024353197036122807520317238875397693891544480571910235438217922841136779723495591953580615079760660229148748900945258826293742638327746607680948806451523817616324365073575574194946762937734573301833882917536099211287872770404605540986976594983044865978901855115264632240148063975606124826174488883213738102854270267292767626453496441162022731235915270836581773658582606296613969605225237661426415319558609194181557290635196585247402328038747761910190294621339376093694261174828367161760369794468856620890341702416421338680453174354743122909991755278200828072974379012707219443115950776676649121003783571092497439103251808020868659629311333068735945858823979026330425157741440478430324707764055919554680861494674372628014158278414516248844632427620327809571162701587961981400297546744785612148247895037820276598882218481903162963006602300503741263554884255741675315754029523641167073865287579545397189995896991473647288221791163677433265105654890547140715148888397093242445611233249772248737223632111456839981806137588444689052492718871886518113636379375611056235779539238172902654530454977839222624516104426872444619816895244619018184376661761673561239447798780610843704497700941183959357310633163291227260066137213564655906016492890289524900629589116622832314837081539556509855989752023174001357187738236727393460400182943571456273495483298978404654915940490075542153526711283664543531595601264798423806083486294119864075936896247955164018058989122249807623600168165755957322031138739619278885614341979781126526829501289759839856281300049580529270565697565327410424031767231342361922108512517144654498016399828446993295684049160151298776906940232416824905356472271364837822052468319928139324874306141609771690007662871214373940560003739738308187939726274070516958604255424992864351094328683610549692934796435007335990625883049629800686809569544098693481131309074009974428853819716778161819092929363250732421875000000000000000 [91,64] -2962333026812478497923030670400626588116943447910935129391305627550577479139375710763658273527201955161364525056664253547528175638918169214212956867172244775366616479082851317870753375174833292563899736761653698146108870900240724268244890019676753740589994961481895742583872204826743966950800506903547903695802580039331851785349905802801823475530775173009783778621651732490629608848483937094047506305122073521898004071834596250055592196765739516584330683265923839616383937064065724261836807968868436845783544165450424982942841120320038442768902312990046658810768411910278710587122567741462758025283831809825298542525321808101739154389021518638523709413993933338598808353380293567103196278817770045693298519858838649653430716856018023510192380714561133017996899609759734510801541020207164471195023277711426019125622111326455246229394180589918142503139394522076971716963983623992826980656164549013674999524955963909191622909403004498599111316856172771360393423849611471604408441531097188170875356884434347421335173233473061879905347702896972524869454191652491128775504363192493527141961403867464306205644565974415951826712935196074571704765743900361381554222347061198765657436555178062624288213801501341841494368892961686283714631180898793055392825735594642619995187327225250528408882420305183931359195147814958699060295067591635753128839833136890869357861935295782219487513425440967342869044503534157389613551105418651731480996566361934034688219047394776203244444248218940941282223587560577858482444485701557950382106365214715454607046756790635457197867531081533013764667354001339971870450453029662461235624085157174167678734804191843862146701317670029791144224337280074424695289632311743947095693271350983407101176247352850216087148400883864419011940971022271103733555489662165045351158918045609324047929619399551122008664623965587026237068424352851778284650451000556402221235503666022203021415344150373933825231547514077743661726746312294281358739109939753390201380919999970839420868581804033096320628909606362168569480512791086331379901062003509518989461319210420344438999995296714392961894181983000998265007823687377603922721216441405268112278101497560974018811800990460592662378875620534053043377011185143892241030656808361568517377283958043767912561986589954146614915209647779812699775957656521757131370206446123959833276695672152292278820697109419879237011976117728929280628071517289523484350866056047379970550537109375000000000000000000000 [91,65] -64640015520185796812071190070767777478080766477685120714198618517554817461565816550621249301340604208821138905693413998449010207532736756576590813660764783973461134978858541188060435524481761917973501235982554710913630259648854863366695450689658217228653928521844099340731578127359201502128276259702242818331595652926810106247575088261088873710829504381265362911497950227718737337582084294826915081820757116395637446072149884920701839912945998854570483290256488140668517535136918944727859243188769600711398969603667476712781344362214721815184994960059066183591877709529894708354054394586700735427014974219374866079758860109998134718673078161613129250539716399688579889066849694862098483597898133860688875752232701533413929837305430381805198901084605707133452478813306623003974074315170173670086172618593216206440327843635365920754122434886281876595519732403478666487304478902536036533820196309268397061156777020206536933863018141604478713106182525251800788611773519364143760886146335836779804556005250035107428513235140279933274182658728051610048167694603000751995394279435440826282563516828288144251274660778040360864608875628732573528950680021282696246658262946942617382653504042707288575452726933717921046926421635604414451173624986278513218193543563764030145148024999459673616860748725663462822623591253877589126405843962358951900635758745893471731547141044231425404119111082861178457973664393286226229426931144424823396821357030984305663000209610891977276197296872317907569495897700545473065205160884130286907007376343668287147269378848659522486164184787178607389805810097541822356211251139312459737382527219755586629171577245163912121080996378458262376949431845081882387431868030982807799210903157867300715566262327588237602130903826891957792029779510130841131996612492290114162738791446520957143127721131935439350568381708475855160370359178371929970570084417115846172171398121873579373399122765607005601545689302149004934790336077537817942545028153292313751804249247386500630800585291650352888350816119122320299077397571199624935993471303160951365823071060369823793099976724514621076886206981878292685506176666963628671340215692825385492223661605690594292782859523360828806720674523129492512490375132281940271443199476297767488189453699958262564182781104242039359419781883827761514807866334722472409502570939372919195364874994016223394717107437263911600592896061144749482110663865719324405745283002033829689025878906250000000000000000 [91,66] 59029133268700230792469477982155039471578728895257356334255970927713343340982869151956718322750384975449803750425186472434235372798311090374381298421138616032929874218465801223842708247193735757326946394096872917635831748571522052575417210205762717427179370797134867207479151891208864633381198349238768400331837873014702013412192522054113858489801950144890942915934109120678304005296360697517452212393685422909258140628000184340609309015018555841904321559454152502973369144273934395220576380377464849449952310133116778138194532192890996245239873893253120238177016074647868299961923203460436896298902138188375751515369290711980839159847462299702913877376042755616728304982672777407703378764260484755666469623469802962574961993982490895473337495965912298535312108547206576287115669554626371025347153813891063265943684797413979103486491725842183037334115660145481974041129251426422348643633593597116431113697482135765535458106080127126179396595367827088568266561605318811863484228220260828836408493247863965750009370312749792751863172692956956386285461915514943613242079935848791669314957324726335496660548678848673577396684834806553322074953893702828080791705759290555376802983005497388067960839466396569310983905282439907898808877508310199582415384684562228807384140957544603929371183638668251738686307359339584299730284485163693499675745173641968662090372887639688312280611948036545182657021109475263684722152987141353665074706691612654556478243753610983880513757440140052675812136724450730110381720125460514299957147424920728782630493252554921596378649203162726052280567619413417564512687805220518551897898844443703688014687711774538055968113184289768206330651599997333287190705733763582931572366185473592819890196806732173415343071407022404636092309497955125461349094535577818634586120938928648176103375144425985536811481442361416891357865133795698186798260728216537068040590419913687781083467257872456761038960893183148138343385896325893627968224260223805792544408575027044419369003532640614849105944176129924898890013799926317926342391714836551148988084897024721087655379271785741820092099425013274523880996954831895988855666768556029028154248800356113126763027561762355577905108547244676667649724872921329273480874837904095296394338105126843006038480452198652812825762348018107352258493821500687199301076150091608115882638890098316509351736943422330504985745598347089842759805033978182109422050416469573974609375000000000000000000000 [91,67] -9416813991920853481994908615811167336594316054365558868375370287919779967832763509050472412990462149125350237404520879237748370094194332275083536805641094807235367322199175445348865995200017250264856086845342829104581397977495731435147491544136401386463027550934310230954570316540726927509898005993074721442903602647142378231549608054210582621807878518761084886409233428981067838468909936331863749083552363727563292189690573437837295418762863389126515146709962685525968145628866088475967466219450250058868567687687295013964709276709217903196631494100457821647052831979500908124365421552558666329756124819524053744337820968191904328303112025135643263529141349947208880175568091040045971218079937291878680626320694208316843374928818123716931073016863385934753977089624493495652163938684818023275247154891739751567727512946580957442735866085936724927309716232654778153035831985782339532039677320565114328580164474863035454510351838013662083920464511106632495805565248739735993018946420827186042760941377817356780000126677457239688076630057605121267793596414091955949941934526139625796735963844812444857588512281346782591843270606627907192704838679255088186037778267296389906094753480790542269646403400433628061108505104210527045598606479935784947255926095578263835050115286250441926804690876187802349835220064758016323584364855418642077653991421684940310929082332396492068301210841451334559974744379354750454050182473397625430517984488864516518883935899020873433205191856711951919280068196468319730289388221990882416490517559452462236877505827197823384507721399725290692280356668316191586733932419567778450524565303131269442637832793660290639337473306182032118126663912229588185110889384858743533769862522303501014940443647608467839648691200653083351758092811097185989020178985079102001137948255593926617224273147254019181328653643854781646006609869778830077550170133610745404816622204816968787573987649078123348124132053139547081744057098081139752340139854246772805982812043143916598954503892822254210608852379053446288993830790883633621968806825880044690361479955960567719813913143134139326044380620142005611842990172578969448554675205223660089255660747763826136222811480691824958933035112480904240161664040987323987558253279684691502970077752756466787187273759096869659816268283795913679102735992978278117586275234315850534608179389590400154786191947463229787008072656563254865594303488762761844554916024208068847656250000000000000000 [91,68] 696475607463425914146371856044271569322349562043421077448961064008257098403521028563916441755839206000966558917661697327020357113187962127501647255551936658714394993983757628985085713115576742594037639059518349723082390894732408763758221129568837747084606074688206547148841931400575209871849524571141129551176221546101400748012909530418338072858040828499246919986606753894153992224794147984446935403442982120105422688642440713194204811559446353158887942819524431023848207630289081808955078068377459106726737201141327032935277121218026707121775495972696743085711160884974991550810239386717188162604055130071192765315252528708332888443324491104750711851607569378877468352320455919966860354486356891841190610116583695832591827869198117928439241530322657363203499649634948593452510600733788494251768527399731041873596446473123530045252737869507130841425828936449902851599595999801531306349175391981075060665694554628913895257192409434702808507001914242778235429994012626686736536855246036799791582620901186439982565195901787622265638710317900326209790041614661785360637766960545322769732999083097534797151707792281760168921107255155978545363057766249970618531548455930287335131281743861064619854544975212222163657402046902275942642121700008270899277846004948686403434312276064682540843726957061263662640116686361794120192621957876855247343664580947076922159881618458139314269992370474395629119983095856474712911037831004438293618012628669593392009767006599629483691970086304749241968907408555664930397580903913652865615975454507619836699019256915820779425723787557523099162551356471587363853043849305391726217808087296975523448130073434088242475647969708277071228355614392237618409511130604087603106144218201996472048780880863710815184887050925427110935621906895205683969335664288993110797602782587542471221391676027469080633935400676305612528129401181769669952664285883510082067080706565893011603095393434518805646789649167112861437914281135257618848186987446924406775223306044869171323060535907176400254123496793651820913917699284048458965914157033649644341585232581671081657938356187109228060260769362441904284604894188593753549818840956822398485789113679825126177172520537429930879251543011194558830435347522341203238129493895208303826174195197617937711363527651812565181193101336610082390289334614747883844562696197008181418429059003847546405219823547924015041704721095359997828921905238530598580837249755859375000000000000000000 [91,69] 6702084083970233995202250358411560740725277562778083382173054755200586389557229034680594527319787423459987703874835661960432290632773264431512430320023222424721574966733243500915190212805827421558559805179317920890326742614196293696547853505301381170570186356268453626628512383134103150904923055234415851548967675161490591150334297167818551024482346942806766068232963756912501146308634179618405631029539847563453612511405055101259758896098053375898532868493285032102229581226079251583543807322659992822638847012565549347455117125021409776004174749390466456373585066967826211444959069697365987730658615793321056584205146888724067819947466709795332698267870713006925215630674858804823754099946416543499178151438289230340278133570306971256162276933022870314945609159944521352215717364707658717009196645139561860066006679188844394171205184267612335267555952946794933639159274092837408181616516122365360166658413638582492056702582927436907701300674389314741653487759066184657549732307365839372243237349863882424233773700281946492805676820037204316382189473489509482767697138855694718481298147453041680740113580417461997543866098329497176149165344970648738064162458836388214193244937902837290933264408563453667078125970059990390034818788456386521040635741499506157951782172394566133547844195614579602112507490999827680604057985868748627668921949373590540930270803768307066506668644430757380773130142335785174796285811230933852552635100325720826747161411411817771356758274080353616138344976223044849226688675553981918848538498716311757984258639982245193663571705382339252860731269827422945804223960340194209231704348690341237379085622072751835231379284907859171756589842463677110356756397175493235411425897408691684681148048893080548621723645114408338831765982079843966226022389063044773905445015211891020841286507613849250406150411344959415298204255242218347731732535767994082812262637153731262835182466059894219060531631758541198849163990704973566944202557088128565365466442386984487541790929493257313738962876787945138976469081097531348169261266790755451971457198953118071192393778157382890530070141356263381248198829562394146488139610324631383847761414293233472953582083465505662374136267465832001361753416390083081864088651964782320496491054234460627725865560211478784508309070824786216413195708894953365919329705292347951652606536903555488671224087262968608505471370298642481977413609683935646899044513702392578125000000000000 [91,70] -5298579474138674266358488470487417521323482132428318140987479628984324033318977842611857957314823091442408297548760723839733901844393649663094947683926609502494536099580134042424407613940435499994745305988034008763676196396159413844465944683228033154998247102483312528886031224744630577570836968990217794878463069809713569960016778052765184634887375970441287490536017195518201935085453109707128096370951870244065171058191480433394599218332834205054287648048741292021792177216664707712486473939362738959677666800930116205709234332763360898892450126327381471018757226452305514580173816587218178034180055363864848218621389656380781026115547747470309918522474593235741243781915214235991642524362559864723939301669921173608604856293195958262525435123534094739657546357352248595143362039776210382185940176037828087179939788184882124258790854877858636424404787379730481575383310057014358869364287486659616752870451976425465973436669072946927190976889743310569749551519168738539254103654378952924807376682839638705877296924403370279045071205584343369570248248060580904658574687560497848197565399360777790670517504616819181080592966660194049108323526128914646480249689870681195463167548605394020651780762480152515639181683029654895068233154627820171518874826699473935951137302085500001390800596181263317951376589655054275627995638850326291077427312107482993749895702886363267499174985726496907794009460656065567962458975062555088944425506174284813155873261370814412103612477907851528040814435381507629089144117522392329509083432381552100963428941524113946424247903194315536653152335922790712649411126295014008618232556601564368303177524825032606483867964388880399494221635692120946460099892576256962581314313217825051137235873177871236686635003478471253842855252359288153522899704504123341533727431529042489430268230884545003912923503544704282718798307757721964732693788164275783815437090677001416460426871882596228749884891146287468338988380900690609940750305473796134244451250836459616336222576228144200309235386719767751652031809419025758083879743209657035500635940892530375849844280625007832458911038770921918179192491985674469222169193126652584146722254262669740965745594813279602136592190027896430789958043352690277154235206676574579987389342666508748792183538572069873010157576598814264567086785301084738887671800476744863995854409057450214707194628932679243688816427340637638110365514876320958137512207031250000000000000000 [91,71] 166121462559725979439915360482670859690130957323666169871514990125964486352329043238605567516986097736324418429337236116889247147552314510067333215743726464664116207752172346709098251339075606181196535502044968867527279525074073883014030465465643721012962072744954223396160512923738840772822914123692405771857146121573862512644948872483544464596729294476516466535494194681091095757372025129609015016658439446375534375374094084993210970472927378753071571047536991963712303219684744235201843271067788438365765689488654738586248530461075110730060712011292953143940258220949343053228052057159267605159617972644892872910110300494833662252430038104930079675066496914292342285351825581076560112894327523468710781089164487020169909345985665159799420385899233842628041805347357267394000209978968696402528103600811594488044888466779464229298221840776489517204049272953962542664960598523195932690953018832274303104918170975212314489221888749963079156443551572195681183392926523019676945103719615714467924701006408351140767141803189975590243891395146422142824601234000600045888638282656227664630780675683679869333837489588713499996014656599345602408260427323379019493456376627925722201010447469357292217139983165355850882348306545594398676255107197081017216769940135270401135408562461565994751532974357356482493728601859311749851419227010948115441958841720911460056614871970901733668063715989255591957033202415973150725092105377226557267365100223113067809560441387207575737516863895316214409408741933621837559313740426126330270149920005089446245225072188437352848021532232008932192892435578160126860162956447910997625592504749421365141325726285103967122117530658212199652653642392921712349179484418975047169950340883904390850387399025989450609026765743857823472500677087189602412725453511597494805055376163753321855561086575899118642293710587244650864023717999584008991611809005494312001490568113227905244030138734642123542191145345685824462597196041406999422336172802448972289086683447163900727243546433165101573479215596089803326056325201980528732690409043168212996499844165153826479517430264291042136014741836341313659830329221370799370206739393302422611385462782777531667352072460010933295886587402508572676505448666477689998426979429590660595218267918489071690430933529632848088172790384430483408172738452058899605226641353991864489377705624036399190618518846255481435448056459769361481448868289589881896972656250000000000000 [91,72] 38309465895379034296259457109107481014249126465402822024336825273419883612798905987556473833277999519335647282431538730611994799691412806455875680947007055741936731635612176710472127471280816446903953251004760007265010071829697590833409242942357588532119841051312515428029067667593236432232709785281587753957644384725518004843371706132484772159944412156447772073515326630315189215444180249195940798219779368722007291056342593775871320215252854977974405184934621155943775705362846426972662977603685517020126530046838488195029579924717142504890800949640812343761028184884481209128941772909317120445740011357019450469229019183588355022269124294248768082623399232125401366364620795727294278286777959133100844030033102106203832811908788647883543019539010402676293245643565939509581294349288194206378028297196952648227570625668897412685197244395085895129922661642769763791759917101619878989710540417688330941136617616357737499835198459232255199029238776511783294544726803271575489562875722537393007032312659044527059276751253059007895206611838997980423893237767220103384642973613270926466912623323864934481958318304813364957734052811636918614394261339404608261368633176921750490247575812807901432117963468018225646302036092166455339078753356262094804074930887108912634831407151649124773611056311755810838727664630333816148384688765910593817695950230132190813727555530809105832970583830721920991201186993321133657975776303859135126171523503890126620126040779683916550169269655378999931266710612847126310859521923809078007447594893749990575196261987420111891175004199373271305030085640812813268356006953014592574804217346307316816903972486484627907054263227193697453327301180853107355417854239831127070653169475139165025422388883857011372626525821872059079818649339046231546633667965491057913493604502790574899117479406014742813578341760148763825530700782409412886462692958655088360646744959763965905881080460929124839296442710279082039221853383202758861550350667720874243331599315599425407748983591473499000390287386807795515059241709968550232644083737667589268091205115154066455888998135595387067887504955907802136895704164744301363817782530942270370704324121859899451001667675733485407743865005193749785789212386300832096754130075557773509092443915789231161631277423620052398268764973200548534453478030080590709937984450845924467624376328379182406335712001804017596759410757556452153949066996574401855468750000000000000 [91,73] -3480973125790773151411517247880633259457464873210066417425679011578997437497105752368964287218528094977333581417459647886558904909589032897221466825243565263913845642767024110702915008246682233593257653081302994332460233122177169580819607877641519722165455161486058178707425584094104052446805841863970011985987006572824630022989039870301422751661473277153279306749365549040169548188113019129338427268865874125076289196071938246060132033764446523043772177481282425417287400933641675733786553008002104760213252181796470792057561733868626440145096917679064360469354732500071125414142624524453531261133562585537689660005802330220875917118644556741919336829238331114228563987500475554700576923471881947996532674246604384250994985284141714328869737526462558154507162828292142476570388054662992862669672535662092475303465899397868030884111265041096602391428876340512812647202552961694340153089551335203811537023802251890475920774937986033402310729695435420148545562523138716989943167254258240279683873344945078557185764312188466640191382549393993387760084912159437148787375905467704086321316867784153953906275097075215257224195438267538797646996385693786879270705440966658719821087233353393581013345597884009747990381849729905918199026319418824722833737649088063342646568505794694649014400335355777599446576936967661080841246499082740336720618688746381685270264346517843715548444217065890210099155538300819504830725612864949187499960382392838063960670673591168459207074580183122024625156783253059651042928328205416805509276771591612680610925975444409927693621151297455106855280032559320618203873816711678574749738201861002461174139451519329069111774130553769520184215573298516464447379713663682534538698289956084652661793299581724688581760229722239288986828883146049523673744963937396150049618665467270555006522025992241357928453253275032116771178067644145760908728974847538278863739879808479714046767626245467345243497419408217050519276980684119530520491598977440292392336759093904597261157437216707978269160012615648503855453326479162364520252256908540971851199530002332554821870136553171322748221981350481311245937383588402711659602347191141531510124066221989117449294406626077808809553812764181302504948884029260314964320186866045692927810970047651245514456031390206041409935048040139970122080319254868428657615407579669272724597473251583505078190361067023269258605827625174811146280262619256973266601562500000000 [91,74] -30409904856821748130079464067429463758573879610707015598716041615100335119569910965921227553303045098250817407413437478907248191254966488190997201971712158334172262135661856681739924310359507980420134934357343372649191657057170975932476827333092487581489778422215538408708354985658330855406029025501648034270811554428573266000326870030353559593880539839715981775485118965728637426764611839999760141763123959465077214545955466547632265116997619808189369257436102952719576791199176995470851839571666535614467961774415487184325363938215969692790370512007056960368407413314267866441990461234762328904489678481854194397704441684147523804180090578104308377000211570691939340707727716090280673902392038418917313552603829312327631813485816053129725084253196127954706960270980379567114446278483816558404439522674387407545324825258330359667653393857193263740110465850400097010620438713323681008849371678173177028825595189879411470183552218090624854770521481645337645504824644541878634534346091213148200132689674452720793383207888826667915658278512294309895147836945500262361745414471488414071595378638590417367612751808076247252670771596021609937074091703926981967205323660442750543000028928326614142625099837801510791300225475976811189281181236544779088661177777688746258938548738440826630995840718016071835641638942594977226850318225531184413379922968805705045726332728294241141500947654273649928120622145962579792472717827467031368810881996144433161398175488415073907605778570834614867672409702633996980075591842852650682800708757555262371956778183123148573314332758783732357326588043996247798870318239142446084744299935836735771564047506166060117728822809248351706656543694342912964614381442270376446229455271768257749514464797714181396536444865852725086854780758991529954432560155574168618826509937904297797386451924405053064092102396373653563673631390107389848116734826508650766689656574699226796175689638097321674381733030262536871756099826139860676663970599273686779261008214850997676931769436546045123030969533330802688042447455381091752515097407660124049339142194244352918042480930506349574914196434685360113874877161122360393014230745502053491788143530715794947980897247202561614310877557105146391699212254028512268007844547307826771420965719386736832379278383659531754992450908336715801013424849357565442956386663604453501914753825112227362040861534421554157603395651676692068576812744140625000000000000 [91,75] 18136629204638108651539762798120913123820575771679038496758402580194495332323235562901295876068608408408632443536030919513631137209353273168314808603441245307433732137347591167617746285029390099676557574241370056239050171480093537939687698404439394339967093971000682303880881152396222998845799399585814606355987902398418631191785381586518113209318596488811029150659919579413107872985711278231808782661143877365982955876079692020127126734568324871792334290374888210160104993607817639955123818314441920627488972756343606162457258044414218390312367354346077733637325073495253469306742946914323075147759743510573717199884792111350205826859484087172618354789139338727513351914541581690174367335991987776155136700710624528019161927785768768320784454992137054590304404233457309583175988921635116364602832519670002231467250486971769487769848343355475149527899143388838926938465057981359778374973004392506087627712585831772092946588352492518137880102406366409950771150184578805836947383566790305661304824226802085125748445010948015769713436777262399761006994614834788585097573926897700816904582146828993905997796264349153361036375898549690009329477987105774388239900124728178301316841888295725134250965593725410138324596547650979739720204641212783181721359351516137864577565045963231700504063200978052332236379712108444173293790439889133520755846049207114149766229959325908287743224489188826954948945556944491779432958870682482845139691509831838165406514872770803797284466407982095897622444819122877352087842357492230576083088446233156603731285848961723791977002059421075155664527172697215151545695980927668380443463395648159126243268097483171226842737441437012726110373801206760056224379730167837755160572804390509249737666232850912733985039909365450701753029786757189533553610703853742565590244495254678649061946327692496032820243324785786784370512661951356449007696712043907887770619495323902497611334244745634153389215587588071917034865341370949901923552614825584469735284625328259797897839231061458502085416614687881223357032457059415593792099009125736813793114702439706487572431801883536060224522498211037189830584080866450642991611702666115747475964755171429145718437071758074358364953416248303728349006116834807691782638986976118549304927705702190712547853243421966251178906461057847701710784881142757185688088559955403311181094745939463189810420288769488017521780420793220400810241699218750000000000000 [91,76] -867589134707946691000245840795889520526479328635337572353774451861427664106159677234964607318929870764451299284086891826070654147625347870308852247309139597842244638201196538742294128275445559778128427116823041901477320096385159486287611994736646379446733706112452705362833678946287496543920218516927464977881818598374978750668189693051727295601358376338157777811228405836852452618215922821282987113552509085420027381234436674242106629498765954121910566121381275927118297027409067019046813383717466850185823669370999061278588051941794621297289059486437364344463473809919203045236222539590251895515648183763144722879389173056354521916819972262125079291235722952373470569297938941228684717812343291595259975336286695671927552779037933720609775990030904577637617460334824334982892087755464966583017579322051491990611434939047820439047006367406109354766912342862715602142980358740480729089572320046543024989754039515889368149172311776297105086056729035151662368872569267003043654944978930201243614764746667949583773479291626543447205665253340146212493862362305152676869389247211827065236174060528548153344785771865686641727172858657712718422228308671791059129651539160119216495827231077686966208389628767198450609920749471043823079165288960802297648137404222595417194444076754787767742932837027867085196517925159584512232547703399201604611542284016095075732497720192824207094958206126211028029531751331743346959645817730425204266062722477506610300586238570487136746462722362040840400205653085933407129715274723273460991796108285577754738342465466690085308129483422621656657678842457408337663377415556338208204832675841062212519556326487771594043157153333615222202318830175264677842122241940073239711943376529343907598524387021739122208943052094168187079348735945527129023643687403056813047217002246028890793283332909244470299467127951654228115884501473496900538088468880447364958305996774002384201334480715611800260585686844637125139286247697084525116878451301607055593969558245707379399738467229505552451511332442388618995058315000257227862447688039362178886773828284248985740709524177644988945863158464925820519927097790180961166868667928086061096166563347799721234038782535098891281131514619226119478910202220578036366531417397774694462117652944891338283279068440835408878329717290146326782577258428498100079521013855810186752452387509366108636621461869253835175186395645141601562500000000000000000 [91,77] -576624184570507360307814189912079163767582917217183564371285436777643337381690525978646737195883705019292383850805811280050274752649580184029583912280072193233744638579958345886099266841037312958388594411605273334894392576489930491028868462908588832737763264157920381380981345685101610398738880684912291613409962449327137968844216346570166206023625590665059230120059527245587702414043602903889929160323353363611808317189818704342979439710233372791381034476211044401234136830044658734603420259233516639820205737298248988972580240623392673340698489593304927173354321575342382790296618027933749692106363407828622452986116653060226791251568677483525771484210229162572772017589165561529965796008039545468069951192212093351149171010382283021057357712268012388083254462290919073206097807855201351562566107213225423043058583108573943872377923148049791571743822735461637019543486605989334051990512979958794027463660197358692027600866108583940883330498560930891010962583473864920755738436457004171011206670276473701900059315195823248365292395931852583338623605867200009934224295830608731326558163800247601028698921976078145566558215260994390880499008962851324452045833830902357553011781936873863604414719848404046012380191139848394822117763453793682676021967314211475157143002494524786571460040649273380493704140105781233959017697583716436798755182606308291874858514074359682108591763742812463386315094009981115420494008135692742851761329541973559272044822444274361918703847033097900734334181264988020179498966713308363696797377979814754920219341513812541543128062784699916813685350262181623290490520427389459772488722323699029740688822206371963048735791261668830362623987450259416172131332982212575402731941037904700532192567428934254689587121388913433772055916890948181632389920052933401822431740001638515738967024116101922488254824785314204172269995193085202711170892792486805786240689182678480005512008596412509448958464545349871302781037389389233309066072447553136314037242259361522783576848466973071757056049315654665830932636573907267106406612440396151415156290354555488944791796249791534010238520007331991579147980698946246663357812679778895925802356816785152273981649286673698225072694675685273197495834426846821060352606960505907247195636039537149101265457782737267771739125385764421187363794556262548950886001335899814100084542877823479134491435615927912294864654541015625000000000000000000 [91,78] 1108478264364089349294596247839967530413830502991237446773235131184112664113602268127072092946217501444036320654864328478000578746634006884905095520112029416666366732916953652738187088967921588426757300118393319202154375207121579545503979895081786108311191143149257639392337933820306827170296813523593604240262854128160692976896825027077940248786371646854486736579211832373608031510599067161286206896996791420645838361580179561372996470655896915170311607092047802027266286723507675926558410317408610262881706194707587615012941951233565385048338816167143003888500743695955169990326056611284365074799816480109143306402468347506596663586450210929704467755990144770940026223623194711697513865128755412629053503015384997454144839785141360968299185863953120874414136845460112080479341251856857282015056778165664536802878004728123173068503501658128138371916608493194280882910633514138122481602611403874928536836408448410747608205384163009803943928935046931924707349115286271183449620479548356193508411138054238589836862591681245457365314686601261584183720342045522816780465641314324860212139996268901061456626301693074599570410313042617802081084164703272421196050222536823752538510827068089822001044811783353972421836613884265636511349646200014267967016547817871053801056891756326622153262581639721170099919191364142000128648032093174331451308318849268318410505961674585224430389742280775796432371925199393028660773114094257591006184770453248552153661759718635737179892693198058290602028995122852120227164047618342230194672123864386079292489959841732273083985735253123636498381436878033858617969308394783456129212901070864513255440680514340412217065699802052225742229827467141171504608562540645741320986260467667265131494914194699437493085577020402032423005535010230127055462492764507162953119039370022154077870272710072574287897623849557970179567844105034854674504547108634369624311472596772540554418839866268155512672198655650975150759252745475486300153239153858108657283936239256041674273857297410457517002950816086921086040890888316606669503633075072753942984710735081839874974792884642936483781546849109156670996208529642583138125922375346122597485222220043369265602467896834339634876195505873853322572815952681000258251887669201218987009277764883098599163709217701595905653892927259061477062817545654280066521983458512841987911277341325930190230053540290100499987602233886718750000000000000 [91,79] -9990362717892313297821493039607206454767157728296291870311952656002636325180537208131492313978287148525250398327220372462530547813117828943455600120363568841174972591745303019985882940024102737532585418176438871237547108076053848330457267002414051524294282486510730409452045836492922873510475618388426776000626319658051813262110259892184721109441094675434023141341163125627418943077059548510664821734754411314290280048959380126010136097937800001863238866048213877352554684304138304452045722262957794911037651078914766684778815033195622083263601689738318275706749286040712910311513789757315411098858589118538672064813623211218957908918736403288714966929255396628682488648950269542507196350783248412061582637636809860659116559455971501876970077518086177319151442554704098044454348027139585450557477831155664419168734350058777043697221004538741359331795914473672377457633202879607702574398829622797574227906534275929890845429064587197337436323038615510751107602992704454934815937325936966314433682766217907522703292847150881451497728053169258531956043321088210805837372688913065535823143948444362984502913619115892523214828298383280125152190008649537499660006200654247972395569929490016586172065306872994276923100998530873474608311550646087992060896307624445378635618190913872477857711879657989748677360630801500412048239944707580528188882486034594143896727834866769148505663779909407991147615700489594090988434577778789173563646927305842387640784370953417809235675346876694696725528771958510916191791044615703206333175656865772729247144283588202668560100509772495632039316131724325860932717022624226099114460152633529293028810961637754841089380682199227999122528620871573917701969081707052720006177646158753531558084086891230340615062455156691743951144699037479813545310702829644221830429138442611691721447961360405925427318492835641801560133292088291909948081295526480024238152808443684640695337755268144736482915697341505138007292957305619784959528554498213408981958251278469292091966606447181316718050683190348588721707618272845841385417693211050169974888129127786144261741146581980387174807492188992319675982365000589919509025333776890502890227844708360811019246388412575646660386114919898511198169528101844586395702032226501070553336738087149866537009292992189605564024895438220752245930853891883976927124961096423172439999070034710726417870318982750177383422851562500000000000000 [91,80] -1597906363576030427742156780192082525000414542969357815826962409498769695726554732291951182392423756138933623333870895906630768139147786954978297290974335485317584429492735223258244425228229380121381250219856506934659367384673897389321359844344106543391501638524419387657265229850099939090992348110400438845982300426924887740717433801364718110170626667376094744310637774357258590633555406941625929983958963951011257487730180278812320122997218658855070792059675416379307922533260675838675289980337878035956867303237005487399886706361156370960787185980710870704081300118259562761581272494970912263859441938415407139329021082703765739468196615795183313049478947081730268857428755034414710831569251210179746544542319195115939197004343880876526896043824983488192272250584051638249222508250122417240208754908431030373013352150945200556634046000359412055312638111558291427828488945958510404413901977477077206935718201278742274583001342068462467944831052228106782928201800738901459589663719256095590791321967159281697959700763594663838095522055698818694606528943462686759855450707521095807725165618043002570952290957525792992500376401927119144860532295154156771393623390513950191491203899668825684707646303366711016768849517371146994467873720351416933189146158361434844871624740040118119057081252654575911863657251454316625927168771510944230215235926669412380670046360027115350211851337921704245872725459364442963692853567755948352545705870154761815632369321105563856845961907695127342585591791099530708898860647957381143542924226417275497873738327739594083725578957976396873300473796403566348357570778310287215651314732103619004477162730939281313117570867138311139152613730709620287129638517124883522380557278493555757874440918102629544219103334436859111041670984575193213884164486409131381416788620410774766579597798757341014845395180528014816026303914682539122796163931895882590072100903684994784751117616777987445179363916041914278227711671664329687309821794776429044173028218187674282016273320660651813379579920600489592946534293231118921605308224857674183312211720837076475130266358728999817661670278904512466322869376754956930372228184965232671149893590227944620096832150626678795057723664469477879678393949322328480101354788621328673296149972661793283690859903324288751358659882318695356343014504086370574321204761672461203351831144914285687264055013656616210937500000000000000000 [91,81] 56804330439207429302680808212154100795335117521463926485985242972978721231988151115897400858745929541763624535502665834216765233316822653707427359360613606178458239791001229276680464685929302933063811866543031696269746951870213442055651921396241991624993071300788230828566153319395646062903296209898916982007925467541926485435988605508950192196663541989567363774517201603978178426720134106392901028156798321886661545755420180376257663888389664136043165586345056276873667089459666137535230087439335152227543650130226890254425821866142078841097346192777596051377602399226251911927504742363499353885192730032609487854804888820122531138692782219006644308015469485878807914549987704449384798586773007008617808807440460979097078993781840968491947903773980226056197880778370317338882647075175798872858151945032467931851333960570507379948708756725069351194609445181905243995422820296939563689355174899010506899414875048546184238703461353737303785582371470999638630429056073996159590029959904877274589434622847545581088640151549520179126320998911221490703596379531433782917680442931553406343764295757561982169989201748228337578523874026156779334781205316934219419881477040247528876238873660569197645894749311401611118499679628263780977337924237173016940848616611611941620317115361324683369148479101936847705077702632726374659205092819646004238907679092625210299755536616314439705714535267512009271569133674834738563529163275550369567301918649728158678543938027007004821597120451560894582037268974641797382883359854829684806443407552420485577390098458868145784487839509362979299974313417428609807297007221358140988428128140837352232624470346691777293081199256921313888277448881661473044945980138940472083510241592024996260716198925999449860736484384662793699767960844469113970674484039191640122607186998335889042813904600249488528081152772193477680001583883537847659111784777630063391182840519163333641252559656872574323499849201590776473468356113340138121990636417267073744480129625488006471932433788171219562930914024329047408243816367085389808651637550777175580792847331862060488519057127591360249673055887277615682285263622787900623389332917084753189693034259611604411798259416980851434948686312040735270326022826660032949418493333387995359085650998739058685081815865587085799542054960148147106382883939887806375403137127051978931157645291705193812958896160125732421875000000000000 [91,82] -42166356904687307989175064992204787136339266792408691997876249896318100710860984054774698092550848380158410884918622555770755036693718485436029565250193875687293200998653460121488177819000749719385654823356318769882620226726949464016894863688494997074791199884391738323976542253729475722799799169563501389557354019886360009972955689810213326246436910244766384613916096731554695315160802092755947911239920202862201834254043365039482052919267819044109057592093316041469713326384867826381355136890880978365358557428623008461812569152918328153285566980904255730729525478155146736954582913244219364761200313245201540979834237139040010535457407177702690389952099732620932080538491766531189485133745984994778627934534885092205757466994474411996019363053446235458104881297195964894779278453245924743668528863028406889052851494269408516183757585014241333336076636732065382470643942747250155058420188069875971458434822777778197583551370210587967300746583887706429602698988816697967492996664438864562655806973474067565392548863542038081520006996761984939231729612389978842785901651570228069625607905743553758755417547700803409984130088167084789297462597809856571551579992311179643161648196302846643245516978525933169337031086070838017162602109870038522090009298243688754468297775104208921084739184938127484083611677684969154577046005620771544254308584302007223457571860547972658629116461441271360454819140180484311550599969539336908891659601296025447777633944962394570016207373912213258973375498364335164096470112464972677046577652596658128956751674644435410958113699578945543479266080999673898007624982637022638933777022468415314777368781120433413131602233647989390804638868976301189499558963218444363209479411167801436551565566777219937046809679215371112203258675501755547857881712900871284098955915401352163090244967819891773377527869433450730478762471087973184242248425218836287106035020466953851841137440001932344841370909575231730416844068957712274211610082001970760189417874540571029402010256548897002123781336972354669464664009618219373858058614287894255393293889183469611284904117748660672913458405082191627717569060198304786519808590370312068180789255710384618737523113355948380007408809784006742354159558022760303916548658148761840324264492412640472738634020200017454839684747396700553141955154833364746965219446926230535457307269098237156867980957031250000000000000000 [91,83] -47133746869700087241211981023115453611250230891403253252692853095361901306612178367543218574425547918178880065753873624981289835158075673399675836590343408083444904387170234669322549330744575435266384433868171690892718084022754204546681566250668592478476544365513690945827034434280447182053303796035531085523470500386274795832354203280700403873174129037779133201350915925900153401096829311602738191713560771717573740614741521219412921651385658509526069394698850156238386578635560626645238616885489262670065319991740831539199051331725273859743339542308630788334395991586770740552766461033871402866425701610226955154588248482049957746840886891180359230515623894329771219208331921491309623871489493357656244350192436132979563710329786616158319583425188806070162954115128759245906560752654217968549006317891350298191574961159207383080950661437510979579758453381792681700325520194858434765672827467160481473437531024023470876334555573759252008332026033793956592620239386896974711589360926566809045821612145717489626260486557107412794680061152547607800386667042316985070898509266513771996468683595811740928716484677050341147433163262539465376814252219228259737521569811242795482347548048450142636359569989556321711933070910927312829777842481094643732622713829117858695974116787645339375053558865992968718323538628439929753766707201283900653578231149940364003299871523823274575288367151735918238661592226623545258614367559453062049328447848022911003923430134993015740196696660026932693030425677911689310070555530690961287360293013656193606728412035561852546165149502553919112045455982348147686364299576967298655673614785703761999080054545781459558163862588211279823788664879794252417499230021451015313184916993051621621516112016152257499801492163873776957799939093314784943457735547730383741708532645309661996868894591489723008149291471153494304155836429471006342258250725362050374576733489847565519107650300612095643034195318525667996528844050193060515234194586402809473615383240819297923205148622473364997048293383544069764646622687643988892448340572060526712522480362222711126241698945917307654302420727083304498524503375101526236764925872037673170024263710959619237178668777193506171357701496175345051609192567683833450730419073395194153935194776438038922459328536197868479654706116954951749467676806502795662342179002326224326679948717355728149414062500000000000000000 [91,84] 1312871236570943894878676100893618004634307950203215536434769374788645689439610239315238707613968459362020469150524288966195041799236763736905183774386284918986404152840975316927335019590923374232985730607186105266040609351921088735949201446573862077330210716464381670028533242759898393470647868457990024001228960674025998094923756713019588739113730118718989328746307258235962170142161708606781633039479969440021649662131636623199340275281962793265373456010484844170299800449175262919121821151956005564888422973383843195733568414524164365359964274996060252358663884085827996258204927016773384205253036297228095713358688403078127007883001156928680884652305784749596825771942835364163819761475258794905700239456520121580722193901852273769938398754650252629101513470015292319069236319006069472424248908417631643308054485157479164306277073759678224115168772535467166055715225734645702648557909434526014895969660941121205771395717117815336937535982805333849858448386190628928511317079832613664988812635982398063513034477503360562026977499643310600262240042275943439884517385988783601025964772080993409193107264386704063666471294044570224648903808380052827143463723997742789167010950257440299769528365678749668431935073518956845386589581848056256067018176190115189379264474079935045267993407556282394029446705096051289356151702475764133231199404279826302940417609270060960665098895918230294181192102779976506521277468815855276004216687546434219076552146451228667947702122727989057356276015668649182169377759022062874811993720147970582919173593685157072394042532970066598474845085063895307843151072001866255445648585030130121328348668681114872223612174232050504564127856516403085310963809249045683856458413700288221041654994645199065655718556810740274735346880295736383785379938651486202461556970370403938658143061272598422928273153627392970214792597963536324541592220666841686154139505249506796203677459579357486804244544608131183621488874061820130816537150476731993271019576463474657395810221173639176940618713192349985101041806872358484872396384731711032960691231093172916793995328675846991080623677687478101501492037118894836620633951760627954930729840043548607087096215766560093455136178420971981826166949938737106715280519581589264167020882965048095391712358264692309513553497386871101092286855055730606313500270529788867570459842681884765625000000000000000000000 [91,85] -1302191025422417061081189289367092366652902604004638872187787835741120921881850970378133348086632357112846830650299863120707619420553154914149248542258099739206008785711830341319899580870731439065112697636291297190727839613680235283080229157055415868698759495234101788813563948500739331595496883444873318042775398104314146964304250291369233783600947592903958200275296004260156064735831677260995016193322814982840180929026185228135673850477241956176310454942864024094956059521040450757891005771834684944788120337269093713889510364616858196554687616741139150236096649742319966343876116321609848049663976580777086789174897520319883641975043289913015364338519961930205259736716536689662098204630846619681580414799125562782512198201200473525615942434336053187805405419693620628331812617166465814999637377345507925466410401795614745658148301044566220302997459711530010938244727284784455752108213194884080690353781944617542898250389672939455944385569347559828154078492250955199571248985842108321079663871132390874068766555480485924191193197579219611554756091456309802869485343430975539923556945421381212906108432484692892658275089698872480790240120050663883566911324387967539643475246849609587255459914055018938962752825605413149055733553661141307625488769613787205394609171681725521438075778800753348297672058565550754387735427058873617705239922546167963215133581774334358140521406652503620849370209266192023805558508939901298189115058938866462991931192390896456481781873048652212194876623036418019588493339180159408364500749166415397865754865958939264343398628564476827832105783486198205130414529188638297858407246253528711932835921507896377584540457318148107921149811721221048998684801975351837146014833383608914745543513392551871226125596466492198561166815691425682976229119023086282671305571164946926705778804577750197891869340023317554915297114628227801604085665127551931606895269888112972339534060254727442468821662144746537391819351371492838798526785449104915298334402891405328423563161092055740685901209625734951822602121439509790592625098595383548116218528052984924660409478598068929654806568769958964810611582315441815483724656873077806884498127975608490283004176695403775147600698071550442590705196071428939307908345205553867563340913804611203041891920141431920645035673672807112016484012414033483462488723507814574986696243286132812500000000000000000 [91,86] -902817607962782067616593849368959149484742240531734260196076747803120313744769947385288619182173283145565837970906718831086011252196773547565122516126859587968355940468111470975933009669765323845217551547289660492306527300517672893834412433010556888250193631505071180168687900576391458372597242528949019374223931797957333494962506718647563145220842442641176306628157602273462298813607163933097843506701195615580105682446203126664279730393507548126829149628223185971311688448737890430856934839460407521727097045027842690485225739000684235880945353203456107807189089872341203954907892606498446378961315148277721488999341322460492995856048942852613964183162263350585686739731668329778789659898900071894697046812649056368286687848043204675180726493407429646407486409148563988190071034615377901467793925352986111815269771296969653588093859224411272412575741028535723678942453319358341473733757955668106333873689266194319727394700279850625650007136626651957336307460691715161648106250466743708537451068471481774349161842940765649074851893437788251094403143221817740800525288392028174000031191524330866506017608871561229112598774983200056227146891389151454001696582459704864355660533466503853317428243508245472146142350606640369141652406956083366949876818862653750990149905537512489772836137281389683374177930043922378518169969836804918494939699109269549995018262060875043220645952588869972040137120097453037810618984418653830608117892730414114107241099999757134495655690633568519329268663678846318204718406951910960385382223215052037644618673806454293589908002498732068795542596466928039034925920081624297783448119247789433132164531828601026043424722280761710556125588999876105445400926100989933213815903441257370942953287536015886079522738070736961972527437162325762933008771364899367486586462696280712815131555628859345137771137540549105051600685930690001800976349841515138712367670223838055132724631085866525911825780761714563955988750715541428561464271384359779840170504677595359169922227245271174557786182909930523517217300835166495874551922956055906915414896891903740268633201949440974767633522469989904514163332157572615133834427067299804161882800082423566381212281154753815300808614285806085085880466414226727998370649929423233425663998666135898054387451173290362037941972775112079092642999488631631158117049134913831949234008789062500000000000000000 [91,87] 25867648596843205133507865689635609593185504644741493901011464431922137527336460303944912090294889567147042461917451468451272788995616466302126210113025923094840704114141488743340263932702478870208497963670654765594421629025593394616529319680946199846367031093988612504958318844522275166542430964028497732732522168650947411674602394618590126632773506289131456846620674996562179808625778110757669783629130621539275935625012493434460793873806296988740975954110294127539513502028337373470429911236671672347856522353070686654185583646031059902544824193552037019853507677819822050079123744823182485016548897588038729504441549760600702478547692432819089787368118933841185078012613665481893104588243752536636818104683753192900663593306563081519812333814415700905935080429885054132287150454825839583230290601695519291086371938615757312934544606508593289324341041365533594755995713631734389471411280115681311338520180387123605815435010343044876394434496900153510509597576205095383059574876418013511038105327192014139871864746165607690656239467476205274929051691232735761466808716102796554753207611006250412562044238735576088983525202673305975977579056481465636140405155576621736170237646383125553010484458783500313908464913198730236946567364114319234437079677921829859884523053150997824715220769125195181567470496188462473466796018663953759217847883754148873304340288766709439798866272186302735008884755806738256591465151026232357059152191696338098457254747866716536313958232506223947154949756829141546039452694259364185518945037141781460009583372744695732655348637455434018526589351105322536792023827014925583977454471709337832791054554288354053353398810679072824007287685886157459785594991880698422221430459450564572768446622764612373816416414188198293049976110873939464449443872844420215956343518619867050266660791956540277245625878540213280009228262023890348136559362577226018450478776928624421852529293078627014983952100972925538780939226257101376912659506227232402742464896087752698481906051034369943408632716717398731890859171511783776405349244344632344583449338927025565045346863483425399949824491339311285262457174910377993167191231830083934356709443939065036178617898580559125390202595821026125580514055036909723259283787130998145810255463414381745724014566502666530086289197934225198011702118250105490471304960846900939941406250000000000000000000 [91,88] -312577536954490819246431580346932426376873338635968755095584837145841972795823923271837057679474667988525702318059646164557685248572944810732736217520116917381052142704695366763137751623416120825280172782765651125880478021492702529604914492788930777271656959122090088072886309474071461578580348887430993273608505758181894637871605860595267728145272562788786011729065564004668335152852970240763137068435575008810312857109765993092564002142085061443295502758764228601719357508513795992380303605236253695500605668406462096158515892816883259794055262094435436609608833555658667511214797738931220306523398897638347484654053044498276367794701417441380639087365119891021068832591785669442275523691004559356268517235382889067405076667253133006926248383398803845015047372010792183317045621019275688867515896998878278151705298895942292862859487201529362469901653114361714842126188198530732617349006037520079797168017464793178041702344498498107314322304609210652630782133589135784686660896733248766156682473462477237643372415725416283391355471459334066237088516055068034462838695825260416249799143729811002842352494882700626912524785156230260856668178080138954339550419918684432813129397279627735559643288965306601201233799756826683302167905969257918570857151395827216273350796214471580384040816800525822028070241280737068862020310050695876002357694120105652486717414431853526513023144616717861726518284215101302016733916441387932606485359951157323208831306199864814206884300510977171730138039548922218890712042514747720347970042157600526157183678109865531380451019229122401476658486591679641118077023590115914193111181030907199620801337786527907368053923009187812528882803075211663905674276824081990853901755948153654564991581162599242606127155172991629259251699731561887046558432445888754599068074616686714510213741036136065671951851429469076996161234085080542451254328354217719305863483029721618022639004700726698400482888482671068340964090067694932245441396638722512423006658145678849963546314140196742444999289228929050530692498487980632611923365090283691221434003384450060287602732853213243630404288118993609657091505903181948334185257005226388029112611701104686486649019467026679545310577764715583503048073044280067118868262148787847788701056063074011978632941578726206479148199268170523247611162396276312631651451587677001953125000000000000000000 [91,89] 880269639121391603123284789218907126347427949392662713828485899134091687167569073382380029908588516819086792427007072191272932589215574803790556281896185666450574213025977342968722163603043696515113027495701609984399919568106228895088599808837571745771452514056709821358362125093912373483166238911909969871837957754776818914582275587134822616682211259245074266588675720288188378720287998737907099034447875324514130413549541795365768564248571523784883851931419098929169594310544009109316375309175652118290510288571522195749663635385874684520497410814666898126377517755435742945817221074845005165011149422348434266238250349182005184785188582932352112720199612142305669079059450032282456509134926162305801119592543302876125855214306582950794215979328172270926161983211710352711647237650506099964183804612903065262400058154769371743324758856086228254350180918612101649644790314073308000355264870254273631844483281120456636026477751798810679130688554823739189352049119587323841752774351181277089666011395003525707832126967300280344648620195964632262547367025530289966246811335557029371344329040453174587859597682549847065769161463447265651607952285379144815577414261579829518262428868064038148826401169297242065931302280103181056656194278867512002179661528044535036589128227524154497470406432217501730227151821935933679564651457900169159184391671167584396225597523798146326378900928183987741501376909118293268352995257047168809392823917200076349916502060263606026186934537617430190224739597681792240130287228361772210979319476802211283979045727708325267998979543198658520761712151460950349987411220579886670078768506550580137591958254822280860920972086634876750303183111957373971202285086532946698366102874554031876814191993225950042986555874728134904753845854162516863208684047952682875673619718372362623308760298621604535049466853910433665458555407293092274667522716592647178572017952108546767586995107959758998709305550537075003821672876848540766613141283414467113117003560224635759199540526131542135818211735934032567943145436497808997781046263432571573621858289186845325705347636806045259664408167694540000473975621603048337399404308059483337424184725266094864301458540505757828366430841119725796311980874435915824582116451389348340649843411395040434925455774773454297059528640170230496814962156293093868057131767272949218750000000000000 [91,90] 16646917814605642855145722827642861311976026260174661623142414617239265870341364726218837574739485600798377779305701252161741876051690069509758607391135054289498526882934257152392507249387233408433434887784064922611268893180984016470544622212349186693494725556118713608069858476943119088062157150130850174444302811413463221429731273214449176340732062952754891030179512344606799373079526733657496397005425780505975589767259635968637729705406040298176993238385725629965978573279756845572879911818687636382258899106719365050670620744847754070787495551260350182355301709683275537089802132600159499178594766519387641072019048611796823541974421799964291675773540515768858712469530237302532735792222582554367630397197357500284980100796490129709282005381888646867592438798055647698230059171973597112707090217503575092750410909626765608333639270809641215247294146517477186947015000436337507488395203080400208404868469984239194343677548432375025726904494661418749481915191622281063089771866978502238568452164727711858134828838484052236837785399618094163863704766397028387385413696766209472690008296253977538197478804724908626014880450022060038509712315609064037138545109547560476347454962413927978105204386402790052316300379304562416202646559400114119799556622917141336743557328652668313574198527781442098083482101332207311773592190596806990804692320027479432983638984410729242596480993585736912977419123636624340754664497410200453498075653775336392089977209210749648430619752439464969612200488865640528185763535609322868473255962140951611382049975006694027790854221935472324345517755877664237865330674736149981257959157236371086796219145467610730991655109403644973861171951180156921429221090601603146945880291552917187976977033620614103506423137642466863802224041149623529661422982421443687783205844597890148354716311653577693725412358828510681848530080846848819655479201130493000980853630447300337167004641967853436443419450865418938484268567840059654582387725161746258962482323928655736637239754558273555649551964432148222082110520080148638820823560369003798929536030052016461136263411080652199205826813521791786556484707265369169938544960483624833256182758701775555113159827027353190272965057779675330198733163073227675731463660724474858181402529759002690306194471124606764025729122852928868991264838947143734054565429687500000000000000000 [91,91] -88440364208382117483933220582387424947828006878696863548790241944368140143993894048938446996392140448591592399688446587663751538111781950588665824201020966416123278395905551445376134728037566421655051000074681792954294901205957788312515511201301995259080192600633606898086318347932155995876641024498114480578279903113792190032175394242895838876001747891319142709222795129719960342517369717801811653037354092174284444707073591723708482224237859695882381915657605084337473685675330294201181937275820156157493884581339349141725444155981424239003280383836039961237165878963296534760941091545963494601916244609742910826469790774230733262360689493425387163453748382062130445156186848486664865256481336186255724046489876918940085842958159061956897772580032764059585488741849827707974128710220264091677800454348039743227000270072140777933843986141084534434148533266461991278153586676352761583365871842922886444878105715518098066258611969187243969620441212451538657815071368143877876591796861537303932438275283527402646771374589367814147723509119795437938615180877034287351638568236875570546733437722498248512377822334628796332546158418827460373816259587421038073131972369172539561069124217770036332081068171115694402863429516607489705299088371664079308771824127626010149781338147947192704617036275701828093140258230042605294071532223394803050692743777213085569340302221149495889690465608825446929791737683070538262053627114091573917625376430155482617391935475829906976954179274263965458588184645511268074303563078535873776759921606175680033775588125834176568719430420428787277586867359451116326710741030780457903049847727211026988417732397752780156622943540547490379732939559240735268954850570226015529233256939429887602919271861724874815568705740341109142971338293524507341365528423875538813361798830024298476551228538684609185793606586590658762159995605047502268317035446618571036713187941841480566976823472078974420725814042782376007466408505814653283601583989941125487324145993217932718331497637939675672446512398185532072914974192436495778434631352347984643594075029343001336846977411938664178925967001277666116162688915325654169113087967294591972368933857400319993293174779682576057064602896735645908115608842505043480666488331958225937077618831033841151709308770336227777322354871544109926277425682379150390625000000000000000000 [92,0] 83965499498039143757354455953807195830671655332855755527359062918549077902459019797172056678463697898717857662943374675609440510095222415765901340754358070428903882407369415741131034615682462608136785352828058609823107291838138478411069964519951823239970560775375168953169940508583362096813620472303434396283520788785959683271099230815230994604342565874729889416669118928570867165031217958797289470570445891991550141710982769493746491459684518093620454995553991625819522698744595291863911261921655489799997316243126070268159617264049338879077821249703861810825101122698482531425118188201665073944275041266125213023613873214038626428794897164589518500279772974590708352231891441093739873680296441008347568205800277103639065535069212792471843556412069240014141611533130974035505289419087901786463347156366504434821622816420695802812103231856003955303843397213358921832756530677248649091816567218645060889950397472159136609056173668340547798614358041125015298050246089601538728270982944203095185121697557012339753098326532200285681986232580106829025874541753098250637707549567891998234008705809960475474976143341162777936036677009830451771429212811654210531703343166394460121427987270082133659108871090933193472664239027574592526684699765327226875709161290581965481620890478323704757050435597058247710363850699055535902445236302002979114830347065277862072214773034469225929234870242964276787762020034469648392222598391712819930555984023781808616488921620008964084070170526290675218661014126734515312890619073387176545064623459828800021482936349472689057986230657250889963100288917389506925996029184877634638486166969166983963590656545967398714160978208878913870531773660156312773651298569704636044018906148401286293892112742446953159004172125738609981716101469914844815872037472218152659695659344406977969872926288312117312768857284409929215325646585055499803926576483001007563076394375083818199949163580166055375379473605132735356907092309854408373919641353707992152795935934285666090985307247505402365495642713719884083344650141477104286092465676390653192413204910738516845772077748038692676258858524592502808812182157911446798350022433982111041282196472718446838855426051448169992892692261770764151929223350834889015380258316779504930765006093211419960428822545412714689675934497069749515890333841883720931437151548307942783333740050162633873800550917737948358099691500709326944121051258499763184487202050322252051743286936223768496115801725355044973009656160617011126747909640039179849674956436354638728406589914408647790710839102435298936509137062482651629549840117497133858137647877128983964212238788604736328125000000000000000 [92,1] -12964174450647717080923448160004962122797294122913719597388248696582616639405400248862117894928786424672515445181542873689847156564890006652455555264927398174087328035143810790112754022956740260805800669628619319515614761405170974008320697234560872532431049326439524660216749953824081313068922075149669960104429592736753340381061480363197784335552895231847642175292975259877651700381734076313315152127473085371383099580502596957047925705521463935770545602327351490058803458477532871560861398149388109343388246421429642014774925527753194489623162989784445204520239594912266999985654693949483031584814313830686525034054539304694941902936814790411779527880406248928192388140594663614818495525934915729838251700869559222709156752221112761226418011293158988987212055046088307007558637594997083519957299614115102438541566820597123105692121511694791526351977376674219164635035228127842911023889318877230595476608469434412360229963692044501980999438692199086369166739362973787875668892296087014178002723705136810530456204458761708245379874488281448832693061713113775126676519467225998520229721605730519288174835179655300506078941291066665187389538841326947255143978812105847888329446666534096264995861085235536380491329639288741999226868513760560195647456655817520610810948380432673910545536787858673006624494485435049973274523192030659061233068352982676401586948338243598640840134164711181265661659147571215747435398163059906995562801804216909266184942862079945741376604425297092768686007862679906128489687563918208804766886847470074769932715786054205375287878891579565357061414667143255172187702820596518102865366385814467940271690166215879949633007561661846738289226263504743812379077044809116966150777328836838055897738140083479779312812695849771931489644221886817105529999207818220024679804673206769833258911815908295463734066227679130833015208724452263431485644520825398436743561683490089649573667503656589653929833146970464476707867305630359333917836362259405955373491190952616829770577302620199346998467021492945347349908396630239508140538699925818450618839511930161186842920464366224657461888062979376840250632696966334554903136511029321135183148580871652515732143016254966887493450749746266920946706913736205351264320703484569474752402059858467503874488170290232710389621640944408097096675384718212704370546569549386499322304890464562963874013796090255175332426557714250822530994276438788415739262609730424556520706766533159587785681982046715223613004085970446422538684066952303654819671496508132368814691157762878638457100574738617119806176550108451108760714356249208704664451288768312053889530943706631660461425781250000000000 [92,2] -1088966241338911811728626620307017360206823052864371526436324756130116675261104745429271876940361515173090439818456298301502295404859170376685131504700226026048778253349116561439567049715812499192187350352839226866504404367330778523418910801105457309993075842354496846054129330078306042663545157090243315672657373778151568192251345244373542468312156839067068303285132276423249608290369200525628572631012037297097537878185274919674431588359129845520413579485638843095356909099819600454772365159717494451134700440275188086410315478386044123331517503320702911259370912504203521678377330388327596545845138297546020153864788218479451889596660500110476264081648153320950868052386782960941661378655941095921604400693823343551541307853782322551171800150379594018847577812522516845370683170394109897495883173948828377670144063127039601328257268020396287030362009431235750884003561105351320931740334000420048348241172036162054477225593248746831531137712967233777734639956906852637440831737451912568457058182604891497078437449666845029866619330537195345496957445270244296968618700314810025000959158102367491172536496425040984943046137047668823657096611765726673531266798156520478855717143861796416267607089909872412040034397565902995040041969993734558523196519692205394768708761981259233402589163091012775888215462072040886845254020092976312508386878857691992334317799171823364383427774636001444479209102582255453988758294154668673744059347304929969237431036355752679894505979441610388237335197535314041931552195929981870073058189261435513430689870999703997545760286191544974450251746885091055641297451214287860048787658474638452542423490313846615580072139481688362946254517001514674993827525572684411245041314656576141552806815084256391691512791600859553096353096690415072739443300424110243786505357432574438173384739300674858954388171397910901805001454832646092051343757216655923616493811455845832744315174086218512874404498477221289655639615017148659964802388507549553845535339408776958171627280216797525662682437092244477389697605949622773949650588687989213754860834231608942205998385446371173778658531837805718256429812292370593940322231641871524760027074903962795317897255151634994739120129898464844161226850429238543020044034561850630719222905333270750005429908970421759952321869884483364182082452987993678558230361690640363415179602228746949400007645554084970688019509933002189437409463356238182673386921659343093012393266529970573321068880242232777435949457180763123083382592416317127211424618763824365914041289475475205057225492614267500161911051589099043853105902195469725183413212121763535833451896905899047851562500000000000000 [92,3] -2845115736579154704866372052336434981547309330436457869527113985754694380999876787901428519733090827718141467117804233337566826938090506524349205695031847871632049435356808706733359511465262327750065011107992886291803003394157262407368386653391247085439898807958671343360577041308256232617991944010984992903525147273560955872107096735659386271218767939781289398390261853619744329222803092099427447007748082750335674132126570980612729415527649870527165506800437171678572035029248483830960056405081291874227858627612157633504978995411212754117829430779793019499589354114369330456756800564930430070960390505356504904071963838442367183101477858871710271867763975960522531681684462028026847881121876130376741682928607256116125117196587368173964261139777868445666100929241053714726377506242611071333575692692373063278376979709135665656639168514904076222243100849679804381624663784142158586310321169834718236325611707675950724261336105606936335197970252833713430547017851270294152249355621534903203533660622089906997962666572639915829981080360681624196167713751132529565476421699941183104290302590269722486332948888667362449093183512185253526754272502686015981847145975518481894630099179347098561476383854254762277688335145904806632784647652105655512354472753845939580484931776391207074490750161890736668163602571175725679345350448774588934663612223746361075859528927335048964681989281730799164527706369112400389272324620236335270851782056751794571825769385073412535544412916784989504641261660806481639712759176760157670767372938051547944666824918068628663119104033736537386501919346303333029180926860815268719311187123851192467245092774281141595064862035710460063465320609766199926283711332429183535527645680622789708566991036559341274814824374707682813697119242243618661815284475075127757527870980330281940031108260357024827888568786577084523754195752257777900753269324185925779003677263368464825414488666983820620942507483083796036973630401911024549583948029495743748113709822567676802028564404750207724662923725043268156480532948958754773881153936842469119155850115957470139671149133827647858170668584517899911456736964193099639990293983079112118582775816567140444887586003676014163416703518052785614429149482350329815589976088311788422065829624928869284685281228340991275049275960273012435487040873618340893949594972938160594719197473341131022581208758847968676519198990827090430449725994060882409488207919732813402444514568228369219801596008865117219998665024541373323416163323380448682284081920267948331334564484731297069705147923233466464699862003717483725165810441100106183143214622077721287496387958526611328125000000000000 [92,4] 2180868862167553965658009230197478881751705120681531703210466235691531827078300400985460978822275100434651013883085072741619187367793145621680472046182283593269800766731244605740779853716889215607487178916316665279949704823888301670903538740293678313893649423566145443225142162021322615783984889835995012931493038849345442824257740881466901987688090432114092048231306982484292795268931028923965093073294968470031780765746292805399740329904035658858693990673024959151016485711720304986906029214995327806912212701407134578260572518774917880764650179368909889971846625661603875923718460888409605284285721624864240181080124246505478070377590943536847720400030638062976924440152171255225736495663022202229557969635390501336319206393437887083549126106303703793495291348799869912058542821183796684760764673901610783971224096608514496744057649454697836553402763670106992843133991619907239051447371006822241231191306074677922754056874693855977392194890862164396502910796021207853727377313745406268440924501760145956522258114045256553281915020035534140562357019730604868163301497422473989285998607482607261191511236915962819862081981612524266966084006473297819305616811954546942807160876506465264780400065375376411334817597105734137556636776711498638656437148017902865692460509020681346706559659670805468894381457125570900242330390842074029489833489081145366349555463545849784480501603964754470195894795040662910040257482300183517535759481476848410806328841973507199200672748407431649048435036262891390188016910151473510116193832644712192534369495935274065232487243950815888275325025619191593878499734834547434205699115920626984630883375003278724721949711062938956602031395976335913801711078664260045482449999656107936039477050630617811916958804688230948032448372197283733428963075252158735318815619209705972403929649836679098941726083787920456161596057961209562544950264669213008055771879746260391173499101829852646087071426403094468162898017188133808278304833437655999229532828336169547021321131194287174896989370889450992638858862905197883319882678402666284922810702255730675825443627218466024736610683472153026680129981217615897333337601326924568198116262984046147872895061760522127133440421599974628926051454989907757040585954012324582439819379513194311092867113627846653187164883759227786206884827589765376159088325226743034874595685744093668731830591173747321280655085134464697931701727099387216913548828508462203881079339097474179468185051279681007703560144079807739701209690480801756555083670671428798670870516895395440868240900126842436246165152434441253490230371637245265076243683211032475810497999191284179687500000000000000 [92,5] -47937344564473129303112046084857695819783683418747653440778324618364204965999052267164016281358840656479454634424238637202808699079305631051096922330008250821079492290236118505592930109362756816579195535117249628732229893149903205193100354175971852368701837560650705485584866609539579424665516972888243496380869568777277717190184495161618471159855936029502486655508207159983853198858579112454024802506074160389986782612173909429126095361472598035723857147299948599037385181686338431423243407494325564353257089113670250598719526181521227217547239400607006629313628416173625052681347859138714577448487099598167743774500089256945723787899980013287169929347560779412171014627963894287213896624013960270538647196344373991154345526058711547159354423292344742576416610850092967565663836643459303765703885538087545311101927327172687000965071787416401919239005475640552385997804650376378093679159894225018874180927632190736435515121066857757519056402856839145128291242561808250132405080967315294440713914766810230246513828273309557894113491273482398713287466316439075256367942941788920233415599437922844847620873717328534191082262961629313962846239222023165979673602783616665380932121903085992107895936722233007445654735118865547045704649990715533012526427171861571011400189959674028471207468706266630115299351875419234944671635016306502958843628928280374849440476535945972188935282939676607840864823392313065599806183983788716757363049491287531610192669831140084235940357261217441999986918765297925876724806792259880376715120791853509828330708739783429506626757019879478144694911955980434154860345701520985966841162428379121498956081690497222238557633623995623778703744024406821518372525011174000156964440919278967257274213111452570071835041741069159629864657596004667108764848282628162291060452665989309743776846892011265008849799812272300829867603030857960956505878714659703341334143301007552358379819443740344323433113414237153234680237555822605201814764482939078388213472827598672559846701919785830948352836511826359992780161922151858832122789547809944420682524136489166965653765423879375002549995526145717761012949446191414831927367568240865796120263631502578479286514434733041574007442691411491434062145317499219213133884334031046566037171951854794513537174932265761458457124607791675112714510662823023315785373408628548144129560831437894732744805025758624957757736534513408921623895215288918538809275162171986807913112744061662440450756863058584601832897323347318424590494373496520758211318145770704194448792892860668644439364414097262535730232800565305114368441581216443781506691967919664421060588210821151733398437500000000 [92,6] 337103171902357899188622382323845893066453137318097147683084817989159029834019839967214483362548592246698177687235555715949770568316535459797973221921290606576165599222546318106393771065718851782990628103947615112108382665496339829829985870282980247856432335997208675533294692315800601646590666565199598780112016480607799925663456209756344256277986396759768326017718304184112145387165948495660453994448694483904470346054444964649626027628020432036519894855314524427932451206770218705986311554478119059807656521447411172726494679638805798113238849413298131628283543175313572118455088166771113046376488642341892520142527035546877560790400343076589572886460864297288893126115873369133200227934727000103598530662618793014426914584016478403139220534119355975995364611806476603709725035823121374490769863706033847279636127924776058440009939498448371454089547374003157501114064112472081914867028380695800662999364156500647990621038366760169464952412168844708139148746604467400553699775700649476959744723421522368075742142876572532189088035250910569375642362674812494448954859732154441596597002662158364322788393099592075006195054860709511024703886291940933801154947443175714592182651026192984298121226173557417260303775775056020704591848810323807434256061569410236570290716858919593629431088613232341945287647521649650731532773680446319292289809732388164268820960572593586292502137643841534340968205434526224444889039556859391431461515145091259340522170805790511776524394877938794101677642510805890165224341740196217431963037559594294836255937579624673861976697295029067855376526918193792078944507763829517648878856010887680936299680619414444883221132240172748610604747821774209086711359794491987593310788327956838225788430734137362455477719313942403261577869206454705625297566784334519163020783374552443658453006592331471195829015161650440045097970346467528490435536556863041220759122291102378201568717988853695485499130619359159606747994545568997671462508669976728132686262050524139252901394620143713084376290091296210743039013810813127381089458349734402177303027903857142437357582976002853514398028436220110587310106137449093129561611074591059881496552955028252614048155475336064280943177770612922021390010769577321901076886976612504204051410367378069322278485909225724774872820528552277469583818866017213396655954468421006638008799761402743026021644296656225269980494030235238290448151317410489316322595145304155658321431048731119387015111702164629560295484453888581670307137304529852243801005313716513602908596859353793809944396490668151268143395873476118711960385323687071357223743461872800253331661224365234375000000000000 [92,7] 1845454387581172619165560078303194815579093199765906576325016702432304661290630696357616808622820475514946786398246301894260543676429982879850746250241438955296706218344107548695815534649178527231849592136526224600015378918918374524554774871042700334834740768001936999094512480265646027386686163622761545949127161130745549303470319143368356106788582456377889843708718005702139953516553220497723372337891774798444188285752964579459226635943869380185991897141259405537642140544247657341772463607081950458357976276722271682618826816093958308605217653035058664064356360593321738651707259280158958448798892097204918533938670575790462516194592903130038919243113603765328007789217197153476395956437093656391510755501488155755649106334745898084089383650533512469843530490315843378484455117620870496780872687245136446322373047457729316740709525646562258949565133393459891869050087061042435062176852380718294879406183085138055333839750338987926417037573060775404489673517484506172191072372827711490004225308013527710827498052046467398476350096270621432962292762902335082361566550997782194536022325493690849770527313570956317845164539163083825895905699490027414924188445787969835365860709393863223335453930592842125224743069674458630720499096487052741320730709143456434913880223865593911739245097890845940505061897179916222638470175419240530695304343915087209473868729762775621272478338858063098349795247102623147932652841693783210404002113461751846756249512746313013139223518642151610169910280208475061508375311324654568304564281710491038723968269416240314775837944839023242244097221621479545358596781805732127067718430293077418096534604873605142776590310564459784795180921431365741913005769693858894420718872672679815310953323142376222019470700856514740823727890383205817965009074006705674920245740417243376467562952775904757671167330943907478662596953950088362583865010288093009946918585677889072145171029664859765412400729125339423087573554017050858664950387584307053859674528630245383668393503960691075291385623671433969545242879251760470466092427742713475182629089395518430110268410002266882433037691758087752934074482890794538307614399688652637501698187687586817741488508788733542119119595639394401940096496380270867435579712003653298587301296969402468051487848138341731195638276047908663821008345455074785467811427809030445780142112470308141779608384746472791958848595402647906416121887501772030784955566086752320365127503665205854827712162455930728517986128688040944881589154652795169069054310795659869607688080757968397107989388369190675342358586577608442052333749628452615187956808995295432396233081817626953125000000000 [92,8] -53136439361703374263471081008105404019944349658815275536273984652356975500904528720704939503952592632609542529505060810367316462814370553703545166606865752742055595100651817745662964584906640322106090983726946289900331118443390817078942931027090546917488212722148537366336851608435999430930458570650850716008467711321593905330522838976255602386503616760327464269292299695661685833894585792909189041169852179878571399529481072247930721063160225049010147780337160373930119618906944397560052816015506328649619725214173699691736210259707698181531686872660082649758702402589797334972004926169168566391448602836313428014077072399692079995522310150527202824146941466752917454854819510384945543377733928873608254732819523906726909054043298195125378387328119342207307742176510353279543390367264428774262747866960993020552421567669181089082607901818712147072137047395735034871178273394291464554022581178182599877960225397212164154893278515057402609652275793781311882472245446762135519984220405559748220658656278528370766356276137554657896571615325960012218744715226303487679950950398940910633707682605682285798719740589618887893710967582859929627922464297004813278867523007997551617267616537793206072476210366951632201898967376859744378259389180612172198817978172905158477413229522415025267723398129632545680315532052494964237724732554649636228528090839746436868251446847879139316812321649893194586032844343782005829623065486657058675236787079967890409332535951515053443192237326670399926591158711093175061647559714882848161728524043661402921943688622696160350977807995783495635250143095327094913887111336640378339218835854492630811605082382269305957154989036214378130166264831848508722629218401974320275977489087261766800165071475872559140065045493017105130403178711550645347774646323230235070107640090103378688094001946424020414545025196800208735572261050500218515721656731051809342490148256433505777073841799376049503314787935090207377703352625075735160358805555658179039115312227629528383477979644492258105345157595262533352079756940011085545739327928139635669227092504874215091956461057548473069395715735713333195627528569616744605516544617794418348255632307619659643830882398594440356361640217048259871542194360667635927530321654743552690146341353934453543503894243826532018539754660421341758601987380757600011256353563741687403177923610438077764113627202612612519678920966839003285490748615437116757294534005777607087090586004168519020631884265708924335801926812061187614223011677580242661798409292588326796817128526397547864342078493396133731228561199577989400945097022734009417632705662981607019901275634765625000000000 [92,9] 448026474800881173904802395149062716210499725084912152045906662483791914232739776660886550018724149000942625103092961586264145722864407503521553830238295294203975772522567927626084711179098042048907838532419549399960654333436326393275186319659928368254406188908952387599293584761732529290198223463926426263127627130660438035452454636215652252728976740294784427273769213650871232195703242720892622074265050547845093342497984108924968613883010035234730588165131425309248075503320706448075570770425158435791309209011818242250608339412262358608081990991014267139241117343472084146985232583071398314540225526262351487966316752010165640276956186669673600107022683502500400178491244156097555273776169386473364316213067116623840261950067917995031582065877436200245713244292387894304670342420479380896600177665795684068494500980113201759027518442139864603960071055876917395945405654493598969615534166726197747067540847457066499963258531918037927084834306192350204844355453043617650882915581943982731610546134455237695896103828989693107083403774012284001559653027530706308204715602227104963609801731640640620135998400324918029096566416046911427117830204588620130374753499489901783673358145523969960251481517232428875818961353192065987742397548669317482561397779832728400878458266721465166269140784732013748376311179369962573656799066006618533495312684055967658321180677964548960642744625073889784463926536216506044238898212423037538236499949187222683717272159136218622130318191649052787729706779644822188936085122302010680110558533302986325098577127613567344928623739968480940371607586168099539335801737413770375548149738239661446605479979921869950428421668558655092417067003070442890005751296409620409681618140345703122005183950194513268122778609695999390559751911804196683345241392565931826514964690386649509393346751921293399495364742894890005206707639757684725554958807420718022907590559961234910402786502225327479249061407889005802463703712283544526872549392639128097181392960486375308696048310529399167549613626826937095599197364694986006982189010103502041952737819635028325867033863488556650950970550604731407366432271981666911545590468918896709979052419297790664271895110509917593532341815782639901422400490286151521657026510634739168657204047155852940661457343233611178496947140325609297169956195588111140878577416087628182652464670868756992260051886737663148848891666885802154239914452523932774329045760382697166073931515484691965707044014975457658984670787401249007867768643111648936073158539221915429450157178615094307694791683946169663921706604676498711876517525384442872105061894671962363645434379577636718750000 [92,10] -1912180559393385315425901396531510482612608529897290628692780955400968920327400200977254509930147501766479579489847167270287240221131713193036896067684455589028321171509983559926842408324552858382515037788744654292534979908615549477392726681492768157754035057734522725924203280982647248641818840240929679225236955284735027744159665061271487044248198326221424480671541336075296785146196886567203888512998184987853011395141439976004313277809638038527100773973361157487015997806763201223865566829313005913944476529631633898302658958097512597716496061418556897487446862248698457834325008853650892619017013972699849719695946624248444469317656922098931213842283398193503790446068029954576606614299027453231583255983732517540183111290573580865182746836527795877806888164024363795230548324093288746872633587941364909145865802911702730916338852767670941270437403233402557208750244108830271481552731263584615989492994818337782639976897641235509772641738191869480327829878080363970589234737314003574469510118841644308241910740673429133662460988328586382485176057991742229839230529054818556617643978283627663596208381164147312379813761013452579588444072473212268972162939221092348429663663494906290289846477220609466628393408500512862853156932929123298732926397051159150284059093692508782195382318207605925518157482639019801571588761428146773169467248743235240841584262351678287861688696121320291491681589352747299318452736686890337786482473514090390307359968839934668499433211891893696206022025163321646711464597030934210694532615328785493055005913382597809012738756289996325974392343226615016550879191497460580604594957556808700126621746546678101458439807667902888861405963403812907301523986987284388496479733034802391230921466044224710691065239607438029948298187562295156257975378965535234906731511703022656718215890010078121402732441649730604878166341905759839028278344187098334308180243655893711656359163318112380062260750886067461903123062138600813359248052000603400775627721499660175374612248037551998958007646150646623813042812074904243583214551263493959089060213260592887677254721362096056827829929474880530370510748140994924125902213609778770628164582775110649593255484705224093088407094129694372855846657377566942180383587595605126335738889456428130590084332572094619384063682183414553789469094696147992795268600943565279908319806248612446020683485941390153987950769112493395544878610448120141797896210377210488922311981941068681866974734406423679218424076642461472640803116518111074457744684447544207906668242406146530914523030156414077252131157506583594195256122372922336083433947351295500993728637695312500000000 [92,11] 2480509029638359482211400146202077282601584239827063006739774108917655871128114404746717592584443040898772146104428641264624466734246001436152689882996774802043631406410741412977953024620818095922056682150043393188316019960492283668181332021315281211479156606482436582843317928922601356868949528285282595876154750789895812852143778533871405907395162061851888386097977617853999234572763783644556375471092713751284706670273770826499410952666051166487146748923269790982943743943034164315206769876777471976468571845216936341415989377513148075051941029982570170838205439970408927239294799922104086551763951803925410726382246701447080967609323157074805711963714757107090757489421146932465913556966945396163786250956244998174569713959139731982247256971305615969334827967553184421423419403806975256485025671739333084453461107789427452107146438984639729260451779975635281437383144921221138710545109845645443328457634720656743504485492129701606371796152465637321126031053458880772287442343726709440266494799289151004473936545556979105931807375084007617086055605182644497717361142123929476172996198805459822282296466742111468594974072198697655465238876676454704765386376120662105506180476576258461524814674175574866388722215424281272271952732639161830155949353388312512151700954069194198435621846419397948724107649210331097331181113842577514047252330440669704484642076436207847750304555380786307605852030058269432098015583315154076423874548491722637003116248434937703961198455444132575317440022811131901105489656053122505875907075907282683813015435734161035996924972824053549809500266992076984957827431299990141750465921469826440883582918473551479146819305496765285960706804215879139143683220666021746235899470888962377837508601165119761193069789769448428949610543390336620337822086398501845929740691489211407353147755408242759688874174225201036640991684116102461466873963205038371729093602687139599157096913839592296723479522734446524795775556637816750440661193136775707870690147476896789271742447459170727525361694079377138472409752239240984614068705304680528328858342464941711672487456516533399893623382789307853861044966069470787776469470158065608269186083771740352889057043187223643955773169081358831350316230579701756664645665002225518262248346997845048246406145128035560689699941678741485572954621140881034294808781356918894198848547398399187392565263579234860316301001491137839350740427495631157601233779751918287740427170382782477184702077581724008767780520649738722422985050582785463456256262670417488624587443270554804597677243638479676064930741942220876654150683859878512294017127715051174163818359375000000000 [92,12] 22401711190978263923533903991035426099827956687388994596443328827875758683950810439824225144384343186751195816422628682999238113910341931632569636595088298281688508521447701445087477298728423151868006077650881789141514894062745851067843695724886830339979450955385099644297936163017704976179822649253571226823533801925697037292769585044791883021358472961801234840734488077233568522713357752275648043114358992216676564827222803929207805285930876778208411891563903922294079544485431676647135513096895115790856654136731989779390629601490407020692980840368661983643675202411637030605044020093910055948482134063123832027824591484404914425243943485975803221972092036218553911453219858610420023298504202409108236107186207506246464112738983105878488943122523195471162986492399724453628886757584533127528730442130879461505735231364163869264717018765244867054753342385731591656397540570698117661532152113448246445023161723830959034149209323538835011192026604281617461629846984185694271211410094976767366720327995165312967607804018326558525666594234693061356244188961222890397311841315374413137342299581057651489179286566990344412121930257202149510015080093925515413544425088550090072353706726491570110571108629080245439188749476042725280647436578866872314583411495259808303361317464046931550002884101645104709407248452914467327459463484390928337624868705762868509715640562260359410387549480062065720006823790053706995201187522495645270357795307537580339885851177921344860280122561844885584733893048122003845218030685028608930750104064135487654755571940661713111471994882915685819888189002003973973738408975014556431567748237445633332476024737911714855679232763675458747104120073588824849871517270889485810493713275979004098650664869684058763298994559086044505865093486838994570545414512437270958213301753719141860830264644733305720533766686362705107188615999851654276775249161339755060521580244256563113159009676789341342646354250874929053823733536594491267013344861115275171655933165271085962917240040914310257056991206862385358611458556020125624408455104700995711590782846515923781971473553377214852770257321915188416530735414944348065650452181553119849437368412274047963788374782565346192649458186824097131951758041400898845046503135863374099586280348831347123833728768685410361233666079458496010623758310007245683574817378214551193465650291082557051137246657167561670151536707448937712009324148446402269109060906398545235334789323767261563519312582272728342620288656482421542405862639872218234453980476127329419366690573819150449231285711300831615102444081751324397866476090257492614910006523132324218750000000000000 [92,13] -191140618370128445627364342716584990712044186865356823762602158272855820945447651973272002132696944235089111905220650487041753397174899259173732782981666169087988184267323053647289330775824656663197231645215572445569327126994493910867610278770411072047687363495856430898617334946700483512952163709789082548043752895540215510339149182327788851325691689358166551162757165028324460419385855576213607013119412428239549864142367345656226562234670297595722586717877306966822258620730799222506820609749832195512890594196024982440694840609163455881072227842371509006255928447179393635211582625777721487632434568203254285641370273402496234027414520630911065889601451073331328394838416503581057361450446857642362991767024557967100090657697432114136010573495103263713251474593386388273603208242296252258326327118643371580472784009015143062672879900776646039039139841991589119782282562503921957760180059520597538330923812138947275798791008635220753590701098272559910747172563168174397289482450467240771196527897346545157354204872453511549509214540000775482703034997895657186069874627269671028496412438871274345102749217468290482451059290606993313274323228859937092863987903506790960506575446544670392758866853598748082120579515537549877911866155328639981168219456365523048509103789366065850177216906246280697812950011039992579662225785433205086554487890361027758280200502312583222856211301663062056712788762259103228951080517303290353056205266411598255365399778133108226408285144186653139700579437883042924911057161791762595919164977792311146764212403434233697091947863411683221425154979519002990417045443061116925797944112753271501445611638596561282257467523531566645570975559658113128649332656207531669899686772342762490459509783571395900994746683903353451717128020104767580543723759630137426504287874550053213465947881586781056460713104581493914031159817453858312222301169760306705511466476553675932468294066212922154929108810792416691853926570794838119343970919502498633977197220288233004238480403985054495987361770660784287738797054513011508316226299420556319853065550331966540481708693614825892460740507770046784044324159951316482900053233616798235271834206759006140281124116704279419572556546734172433425917619814791865682173575690057449006068790498972309262829112978604654580763926735110116961157124596366426447111672352420317363652976720211245776695528599500357560539113506821581947898788264516570863759770062066863519538894157646684457470536261728690116177137205915108693789866516040074322642631430066690517503821167893360594116585178366069937670299776818344517081982303352560847997665405273437500000000000000 [92,14] 919256868818899520326592834996384564000907603054302681991207066449253129398205323011969818070055462865586474724347547917010795129100343975862357492512932774913689141679847515600991221171696014479870646710638594067647803412440266969207155393834122576014276021893773682783590879414119972490526094287461878507661142299040413297388399364344023679934325969319159587701699993960264067140534689093757943903200914439805372521758038942700021635013198012478621859784457104715155924861813352049207253758854817696429149611231227683494079182563585319997941524673697923436148728137711759351942637021168612442640766158220097023741266791019007430321479557297018097025959410408835327675084947476510391368520981282264224269995538034216261283568481856070057847624327820392323131733839224500314394392108545979803048932232793189797751252148790707089698599390533639235677418729936505449121616950968263924008545121677109300339424739771708884727757986534810771866689588717780927981847291030246758533922736351767331294020169659135181559160472613538051836155385458111711554584824701634985690889374528119319928699029732834596556971834622467614413455616234823903145255741664339078018764866211465590805427315085470536143822687628681506114662371506139727686014257718397838510190356602712395659526818106492080294271767815068159556471786004324991667213166907578042698432344363129723743073094318944902008882026856733959123813383207701760817513193622529834359809587602214419929834290216750007368461924249088925890858856448053806411489068990943436546689595757032504664140072840629581374600494742542455763799490576149425184094306218063960809379773692455799691911192775602121474305532709155106121960383880420071839175302379874861437343639254792946115798914463077562987849925447275699669814546442850963030879714827577344628370819214821038308558363685661964958399594696023358611439643039872779591319084936519076804418865952605057846857907094762937597019719349818665017115794953556872107277640318576069629321536440551451154201977128218491678745070916403957709813414283488866465511401876961929832866993079016070928704277005283751529442384130921017321143474692712143427295544790203425907493645640274438242714083843616856792835551862802060377554927847944945273773151761706425771152561138674529070016412025142191018842213889156781715932289617241828011413763328277617835589257741948591731354429407296000646750752410142579908262174017455945907165459633571087438356865601610931482483309129018730808170475792964791585953607835399450159047744106038536490374223587934368166028438830273541297595653632736788229973257102756178937852382659912109375000000000 [92,15] -3415593598265485245942489969851749133866791086612315638024964827503728054895989795631739344404416352783980575789917218367354891959929648854297925450012342138964198861941186695204194950723184065246484615725132949595693350794705078140006173869907816351503056720074148793850616334221451641749569561126820067349937768815501516401608849373315070119149948982081030215132911876878878520886625019832742717399081513779359697691707762081641276896573378519705903479718418942044896013106536120425437653541009335719862493629638341966174537437287461352983338177383726187088844987749678741873843840454463110570834172592618161216741301919039209195004603400339090482927514314414489558056573112753379420455798070960085380357558616735320549855872456708733803316252982133980458438224112733218628931050808900144311830974768513143437942140193826093530985867170603225522878989227719376468396808117388726917553950704711915741625879467454292769107289769678259542650310482448613021987364029927714651595326530034594295825924179962564296141653538837038097143757592722263921396822030211843808388514661668552440893937277500605879536101124775399499736248661354818163355645621396991718615564853197014572830912134009107922410082846879987307960353572549541921551302476092545038303915435857564201218893724307752544280460912658777230330689165745729103542080976860672854725649937322017796714262326418220748505437453486894596108202241750121157647586301085134297072209844793894626065871872209712511405481956694270795215530030841117186405537707557045077705314487636068211682287519094602586346719531811182139461279573449143318428393814466643246657895024928036181847983746838109573072980976491384831934255635198197072998826782736191741142356107301658683758547972170742881430986964787851941955724162686046363707387876132820522391639540282620543955220468947840138227026851888302036566211574327109871177368601827810899381517311158862013733061649897468686280700488309101346334452106586439967103123293099175627433275071569730414372205767042156071803602765588011530314661910627995092814536315828008036208035561475204990137286197958375886610776635409921269373252338871571602734633588702924954169495531741177879172609628717758570983092610554634980157160361620365160414904971426608043205296409737623629061061539302645556267156286639231332050179374635934276652482033557388876483389449819408006057281947758128093094338227853807104475701955465378781488776210517184683270578739126674477230419764352064119730284450815586749843494469950566934113504509092193326066866732155017613936951909348131509581146682654265167577989359415369108319282531738281250000000000 [92,16] 10536878757027393600148072970092536723123386862799773988631661658540787739955539691901574785841593414226822690879664975725570027727271140969794108223230367546414228306240061089213779991102522522977961098953413393858646428605834158658608857815634746672783689141512511212918099426523112645203586438816364385327846824288270663948772841293557516090059232911418042765412003019813622760266422197114046056158395888980410339095709423498891619941044675361981455724004842003422680066960688481588335455833762927329396536096635901527477146067742554021055983750760862491751957621398147646323307277672734002889131965773993007131427405865587188998980282316483920505662367897136479800019613449844718337377724754607922222138942667669925017880670907235689831364556856081353941443794963974629991514499232513684444491761755871073487235032139425487349474948684646028196622055080253451944690954691964617619747137644854012049033069856265945144367280203408596994525454780975750686408920276058957192707491564829114091312916434879244609105839418819427360440739209414274129607670480568685567948123368257898354923327174341219672320419043805349871979306718236856101697175735667252922050963881768765069814205473634905812139801608585262349082593774887354468200885474338335002340517346011016277548775327544047254425768821500769311174950710395542663270846415629805202046881172960020477743788488292593042284141429336281043961438092598996681276951962738854735865038209575762280349734209049023710296010615991430123863179474306593451087397057427066149582705000694162252562801497532286532584911430184712809015233479312685049265302744539522357445798059535379447014885956261237669368601904713957192769689324002685783655355689146244554271325189761648515492790930876361923178871757076214923875202302044253948660638216859293707340449201347923314241577174242220761705314396552336851849589033946271608502711463628454343676758237086830975771292535078995710758309797044773185959876383875279674623423892472640776465087302863643924179831678553832222773921280724046122522196053545855004408296649295491447864729804578089730453014729710538129368280633601019266728717843581713186984732695133864479479471974182068266966181119191909701288906239614469600353507599778104514563702394903681933248252719814242515355499352119900637537634164049110122267988363969877790891768473462989849708685498871589015333337860665937761099936381157355032128800761204647383331333151836102846209757397387539636196583201559328314290368913694729896655010941980781923571054254455546505590903292700822380732613596685293595067072283666398391233087750151753425598144531250000000000000 [92,17] -27218207762562460615369377475039501611689428973397437029641215782356739447415162359358945307207875374027202049580534280604029646473517672468923576665341500917027987604628840025670292615352273777997374368734920576742945525395176680774143133456910170328430342469778645220233917742836355214890177928505507226603664336385590397447227118939318657304111977402739535262915074648918920644341729933310637188403372207728910107517800385689586348174157871866128205131241077006520987322750247312449525751655781687653399553352903731175918510200911533846910447088580679565176023931691005806868241776926247143287065300326957267054969686219497845016416222224841877567351098554360687549147451561903750564277336510135198082657148939561587401057548228695940154955580064067400660884903353650547414297638574102786428663107998668225476819065541039029770535782355640898690574355580191869468921449696751708205163255441574695414618474825655962272709716067524684270949247205842855638630195899646288827903229059056808927880991740341414205236073271871275862056654623398480484490491731467911970531742785772828086553720177831643868526578041576763081877108688215434792539616540500331513903918321578506393416526774477817554711930691405363148890591711717665660159333579077091088864868830240610327075405210465537805393811650788906780432717051594052466016661566051171309169478050006288291406325945581622670627418823369302201450860176651768769080710430288454682927958527816168547156654820848010039302581705683995674651455510625498941086815635380691058055478833838234484310959502826612729370138258806394275939387317027548549727312767845215474962049222549880771465470446812070996064815153446279385464377406397948191229020749581357591241019605704442492720608418817249412561752385643119813413078700947866405544151941679804913211473171222921901569088417077496440719494478749380563690794507410150738154726893100610830264545465371071583883115996327628821045767160619407998982770370418380158601924577240784225151801108665642563735122241317312644546539324137016452947363571402094532297202703362822160547777061127945988918744740418895022083439564974165905762636929021152653799940051155595988545539149788434538293634958880133951617083989268527765052702334391348208904890089477697473811645763807851544666771946989426959910306327219707646388614079285246748632580591565934173860319600197122197412471777325538828713547469671236871880579534027817732950943701818096864894580700934060538897982795236517917551839665429003270954971030742541685263476038457317122509100463528207002188565121431434097936058556094218729981548676732927560806274414062500000000 [92,18] 58343135274302459970247943152883566175728392969169473026331013745331387511823808420003800921021965212031527615947262472611733726568758550221125591528704824543458004149027911384410939147680921691811209108356165836940021605848460012363653074142790429959410333031926017485745710831226324918695283698739983425244911945467159200397252221165166852686733550828055981248330872368175320305938274436336114238776891635905997992081095247917414269092396508488196490651987446967251379046089093607621177100459187191396165500660919420757997461890601461801248015862402588655864605437544434850101835256319095742426635009296658001067091461779438502089620805909245277569622468903114272672777753590955216259644899124936470235678373890628130081526777903043975216824792573604500684301528130653619490691830298875913865203248308582516461282926990200410278203721014195471378137100320513850672153485839695354047530928953401036622177061926392688308840268822771487315490018383796954148099802603953479269477899865290908534199324946811527852951812977915576776097280788102465100628408155667281744116776680432277477902906108305369845773997670732105217021362339724134938200687875144909322240459397047462387086268426534809385244895730004378371067405915165857720106775620448508768155587398638087327771713673451295770036782005669688668535585585350428502212927028067299974789319736272830505286510284732456878652032236313507652486301033105774558880881266134813176322964082561236180175878582494460256222848407073762416772101144482817046119231503404517137434532113636071933852493770191834744307402199695525543951113919523289672524519467651465113903133587223741830125707119849677914048196491845632316941497656725834445474404312752630237477208241018252157086406117059576143319575736731023533818383414605377038315029574051582297974175950016903855826270381602144374405842332727002513593098696406300761615803599052288259643307109989053117322876029811253566521494220358008878615989361934204534292562772887994715445527946474692475480777529952343141336038629005843170516834741829277982009692956039592003674198003069619952004858213276267985809247598221338655036854274251882922971005252715254785723924366908888578520452210764861511609875757258322928960183719153091575589898102820440193220891506467962537496543027821841511488787276114960297247427680120882550041722579732383383082868601812996349772249613970869497488044385855888505666932544480259136709348183208269730702189647200091348592943359082096864411856046414510572483640200328000010569671221689845008224912006830731077245865272433680468432137811163329388364218175411224365234375000000000000 [92,19] -102972021134509263518178077611775147016072435022815999311993205612858554677373471393715829068756102505302484783461509073809144625288518392869404022588619079742188393182807149233348777579928243281805450369297601634489533399251376287426468775019798901599441560743756771534654689566082305652496699940379019744544702540981504696570714662126385615602451634658459634743373917618230705484418454004318082792538760441418674005492788798835905240370657946947645910105432668128511739437893496698617579633061045628472775535044101221979720540250848775086143575798283354405830583921399802054328730088937586429280665385349001180273913255572802117531851026885630311360792851553036890545602471952259047323504561258964344454789144910505198275462344872849028522697873917915247329059060466509870270638237180667011143344520878103299565113633666200339977617632653868251029730546398836907552473453007421482203048897357139416226780834462044857343635778717418726766432467162485546760758099537811797987709721128962435577511527190533078582114765116025519666233319677729310946279629347647091416448392905976850226844979312365015933581886829406903090555165028189813478723434849027620133062388529761365223987893720545798743621360693264129848099191746081289637448362082654948343377150095981485376267794913461749221555945801226957935594667591680018593727238737469148210715988931773199315802612966814539054926062417730133382870105971085677909494812703693055842736463987722199371182112431057401798251018323141525317196089470436428167938269307164659911045569079239209548004260904472956794954376160826288154200233832915657697847450938003316765781999985361977829349852546395961707812032900957916093671262125323055202760877977708473070430262730296018762082115432701297267271663077403728115647620767934266419121773727927819490579484847463681848981626828362581580085498118613597201012835216570613735052668726734912441204772328538334973167846061629436966191127835389632808913210148783620005460629308995009594773048390052904512989495683781252181557671900018352541000692417153564331303986823958069612034843162215280124530405037624590831840073190819017864795972904014242172441398866423163755140827689610423328062255072658394578728302279686663068190752483212819009704161404226746085354706467475454835804335602453168727873753971177417594835588731504585618300594301271104521320952837377109712846527762533223814831785528271806785693150754356376968173368081130911177405535272263722702949220432011735765617121806553028879437525830134816849201441945494746500762047773444680832428326883810952921405323934322950663045048713684082031250000000000000 [92,20] 149791373888546217735996992901442379124950429037681422025885018228974369534704696836285018625605171206432139321035891337751375387295763635662264978663995801017299678706655386454425503014701434265775603087439542160360032598513350764717821399191692478370339063494778936908943459808470699549559369841088266327878986368419625951041595848621654720246573727356872250553523485335529770294291487817805386265211094419836532676957338670342316358987917382659418242751183218685338049795022104374852820562293836627419746921665307485972792035361182469743408424524944105220316604641624044420892256290015567727558143745249394514232312642266844205087438319243686478224085884636567256104191998712622408279462811435673351267582612267421290924176419364199054973617498472594176224334116463052818168850618849439524978502977204613085234573967302256597140318468984858520030008636728077582485592395995935377106177198845979027490224154980971485822557055371109444647746359799997529710305709033114376996051831797777986801647334410822380632972581684237000313758843413478617659495983428131065125900266840606345361232208226531569399401517133781192486818983000818940003607366108067941085161064365027184425359652852691209050479305838393293278505191017945504836410272892518553640127648807091334921175892203580674856707862216100344754208902605071264014791166799651869627451341674668380288746173616683620877307716217865577004618727155527898442809707931929107261955040763412674501825180478234741088510822333893077153415425190427280250057451090264521901046202995361541455770745738971220028453826839865697939221221902828699831139192013900391672556015943849437195263760395575758149778028540743424668875314104152643785899730714722625114218790132234139134938672762553023892276711621075664055765333475117792104619049787506881498001316456948499350635042491164883462807418877934758383506265681283065648751578153833729839172854184927600337141391143346280187854483389777607926977110725561843580140640491549232322419649995938657766846350304190145634491404505038685858943126250919713214371412672462353271322449123154375997556489819982225948867141042461378264163419791220232330519406216605181819508863447750277955770613043843799080466094055293210212954682209028447173313390406558642925701354143198790706794107206251383647103205130892681356576885264596157397063120888218409098000711557543619100853060338419140122729650797146803825647828021852240646384855122618698307114155998855098102165863353972423243681082089905692270812114491581823043016025641390528399877001304308696548257177991875233047380788775626569986343383789062500000000000000000 [92,21] -183352963487332062130657363762085963638298159495966937751130175494279228680644615806573829220607008438329485427492358736984931006121336255927945348709660108630842263756169112030880083791719157603025164732277797513228634253368053692639241629439746821037879041071047684076262852007639269605099564227551613267688846059257440106952581738490704136885640214030472491686682635378346789116103273269506702163752881993485027064618844728152335503397968266061909562135231493073410635739642128851792367324257851350458634085759784120371237825411393929264342190934610190144700549736164668504116278186215312752192127245682062967300120204791886917235982765670397309527197062539715368183518796815933890067931508570738880320542862511367200591247643018805688907865748132263277997429751024781766787962262026945234666119357947577844495023981264906012595613763930929197045774540059317907054682575070399365030888642665367962374238920820206360342845246427373516854008353116926539746411229114523355142180873710618051585733934307947855392449178296678029282093605448243459628758980787076356290347019062681676369033717139171474008029824941820339946747791420089061439695513345019914188419586204277918066115325828926770089435390278772399845347551745702105669009465690354326297943957499474735214934493138987837257932849700283644608374356432528843915289874167656535432526122154804104202403441185993846162010700907443874133912998770278143335476333137156612929121579627490912677295480064838960915328269449227958545323446879278427938428060224193071999344425825934221493457347958963289961653283282244141662551989508977963464530011708028839694345412623848229067907317430412851809162142102602957259143282870331896193286991237456340972095376858794377275797662586126210178977561961704098566629246152037391159963091591684913989754773655879101398762576674151571109187182800631629133266971685521468722983140861004494938394740675415118338149549723314910925108849636208023778974912103383573539534118448652822614236374302080525528859588696958336641751741677944485767312319257149365106712618974998631698055729814920254240405784148728687463693543942343023205317964538790366583420979881318536733591883575492514962752854370971050449386051934527212176367835153986658915946025660972461987422883045283153210190152479058078606472131708147305763945010092981376419927501399391356960646539561404541188371431783134510991333162270090590453943047126432906398059132168560717053772550568391978094724941520753311283021508695524672004077352106868284323179490761862922385378122191300162811291012826542257130313373636454343795776367187500000000000000000 [92,22] 202712815947857343126918930912389441121218929464832782269782990349421617662723922286308772355427554918592372983313944955994134489748950849746681062423571701947134250833432538651565010552050761893428134806148568493090819480029903050818966932499256817555072950114495132650515868442952037955346912677820174243404095266149307834211361208666441122435918804666539058112742637563852203314903130994922101782347830669783914110098001107357565112837232583727799133622256672223790945422394116897147641099095750920929287143731605643365338047855704039057234509332030893151053308646711194627164881031878201814216222416483227810454681288889868120762198667104132851577633726399352682019963144419813585434252958832905443715487492994513407051541904638141589507089565652740431648041816435748050725394223330127811780903515793833890986239696766992688412044816048501046012838075647406225660331292617362128675153366330572224952716616859748190682654670954756756452715800846920997247567980828420196413787398957258129871683833362190772079919344611231974565673475751832260854786064602485310496748298779894288934541172599614643716994055791643800110608030406329632991751442739456829941420126637504708368900562120668115523155226467598751218628277332091645368451036198536922761231760312423651122020338164503711904312629107785978414032897681705334891225469483164298500629847959127669057141200888880830973347968459734658036497555761468418497154341676616674793476830339097929100071220058595631133715135048985806008506265866011981202179065051803090583556872518001257430760447892196497949788051284249771679069779745940865632669557332390272165023024602288811902152024027209893207829138306229212876017338190804006520464495553165043620544604998594192053632964893682923277353998595330513489261169708132766941839615902031356259035773333668643357151180037235766198949029089806189198591757042418745888959392419306147004858176721575193780218566587889917143057933815160837772151206334962066984584877765389405313352183676136747436486376045681665388118269064146043925410174593466413697533497110285403183452672917434462701157765181870580136204613146338190409253236549350015494584365978096358387738275406474115044341010158460929354492163222980667208868709350021103298191396924588216204185241519443388924168127264185981157682640129909932124857679867635180532663905890948619715647652731029452288205737703006801934197914937456500658028361337918513153125379934381849183240618208757875642786381516180357381690511366494070038314604747063428222181852899333247093934268856803797671594464732680584972968063084408640861511230468750000000000000 [92,23] -237454838180718441984985929722078518125806260139972489611170916096028836136935122304294963882808724339863405695810674653675116415421274866277190984151610270989328214828456668406277564817696941044089516722254950213754339197137764223291681780784295614067554219957378429866968674124227316016036573314081178828305437533355709029493593628278523064092315902487551417892896663630554532242336704404359137329048109323745371157683952920114454356015652070589575149133329936109045169154500603338086128242747667187359514948830374595439788657671339483209915577833747232735500900320627261107798337421367731130399766284167437321659398562483444351830688817244215367460699359394141275310997049132477334404969646660383514195924445531961145414278844217853499404465394817325115731840793829232411405908052913679231904056919841574080055386759684700076358192253781989620883980868829557778641660039598999197830825681127258316105840952048428607226773126029751021432997644817772168788922225494080619598437543706484670025966739675648159295807987815953705235592066667907542904792341842898577635969047846756651864333940787107622869795279877922751999639737510845965860468967160317127382284735029683320176645933009635077956127407671451892642917525539309086557336933722233003189031654465805290530610043865199669646147628016576275543653193266559491953670180245707402423416425119831203992454533196309053979891554274694070095006382920194679110593138041350267091825192013474358896328760918868681728018231639485609946357050123689801472835108707773575600025473068897509486866100221295925757039912629161638043645072947702445725547226780788620276123797416061623485868282766271333879533044819092156319160130034748147652058590718765849320429628745400533041077125454233384429158593913727076567399400407142042149574959063580293439502107518008426956706720467222813616336716823606174765470917043056929168471239211780996199690836378641383031166935405046847231236700646536962818695531644812711126639789343016000837022560706893184454568277811116814902289937812878355810282387783752120275327998570845401299416101061039127998464084014750822117269954280587633981353376899792180794988605969196755239136886710983312247466375128796579381403825348089913051628279790279877034352975950446759955166215553838210774977346273593216283418156232197241023772424024032567579068761796506219158466547868104149903064940494903546962979392680379103700114133399431743750478830499045614451505145379597572284463553509907425150869263433023423254972226828191584598391544928428204448505360236775875491885973156414024742844048887491226196289062500000000000000 [92,24] 343301237842220072943483889452169114251210602701385733930857568313497844558204739507987014318173553129710482882220056539075032765867046644147729497395089213392464611370628767214301486730800515821484818689175225823619242119360461057291040326302829781300293569498086111161578012305699243794118875597119877817611217675179791572169600094122985457381339807993597374182810304936503633959087775758029747265395002997288377546339845326399876659390929801224497293107919058571450557623071291941247460607672143153683267324045997854070057296002985205895872019207252871958122773077442243585202332350553320887932061734219010865997241480100961573728314578360935905340288421855549211670934496888184503067227302447184085143432795638691729648284337049218126232023858037561517153640649291325068292608896319353930747294105705641995772272254383708194626311721546052077962901586834200067601378487458285529623298703400033268218491172188642366024187627856182450779464666447697379026444210654696056518140175508364549554803584939343924616004120382999295597783300198864929933361801134646857480555953505986203296471293141795460959663782585267424445921412434648426292349934979121481384484155021130238204464537801037432325176445765190854051521583178272091418270609800745565064858406563211818190573411947906190580521003854950913242208691612000398499582421153657939686112293854459218923668297474094197811583432578701748273873903037469663536081808830795855555544763190642336878932048263796012645688850921995583658800342986648464552963015667517509884229760397115247516553739592104503180373377455240102613176534668222358187129881368103687409188003870419268659677597787386431833159559572898436801175910996633508577902638543202421967831441523539601748140550155665813447574083000001311784161955815461269348765002824751438863108514446388808751706740205889235172367409520738015608030359789389005179328155058128879608630973583559329751201575233422048885264436940324705625770825271316541530689021869099465833927309384330448952752177872455531575996060199745166856926637525461515448096156344466443387291784975600300851079449856272569155285459434657461621513901973057878001443713620248190511470959067933233504095098369722034919703928684269275218464820286232080230143292699066095577771779044839489076004144573778322842437975900551670532804904548152640288440116324391746890706689142797277655462041239087622628375312149664865767367566633763524224438675822606688801100229302497368068684360577680016822048599050024609806765659421648852246922684384271196188845580877374574768623460840899497270584106445312500000000000000000000000 [92,25] -577087668299305407136365502355318664523777667757174738367248886327187839961527297910988156170715186711215918207330521387328916692094366933618746945010157910682587451485867624935303639288364582676979439562121901976899442702600181128439108712858838644612631316378939642746082348324197639064997084130871090893174089109701725484177377793356555269417121225983804797400131721091684780175271929399023729211257329489358618037473591368648648043521434323503538094215433674485075901692572425509433229826552235486067495127899496722957016192717535455160824509278389637227531762800498557484718234324277729477636660027916803800918395172898746529053914989563211646160688596449248152519517063733327875512083794522007484476219539220215110613266262664186432943378957241172425939378299245663830440046993112197726314492177266695765342658725644785360880740980942715407668829695563405346449050267003661670574041749481858629457226620595381867279388160228531011578720609246373318415615542731044625588571812186020953773701865298137090438860705992116299481012104562053710414962693677366633869793313900013185831785973819765069974314330255870783828318192913572221909832531475158629008432439785451439339925173770449396308794767679126159664947738326137621655957398623310920882545474047451523519466937318393454724129961212200718286035836873102007893491308082481424619140380551839434439809334413404195531712969449517485844142852343304089223672293248880146018473951465746154846449129486501214730719354949347438066448268165764266174974918291451739500847346318720754501639541148085253189766162271326267338891384483209708835899974501371332850685481556187995323353279507344203174612643937619195143901072663668750597865302507507177999696968130060037669829920144793117813794140390771042464212903902083628228914805442953822589083550995201944337091496833079752955802481354082061417187994439378273633274535683172010028244120499174866135792926179483248145469336114850609619946043415705910889209351511069216555287203061863438272748431383495106470956021822147684590654942837774798032283747924654538248826518867960109077375989381132836077834042732819244924657747550716335956229265534979609459131873760183248667332545481856287664231438439938242546666784695296866736560885649927930245087012990208787073123133469328910671591867473765927844678694019904289243121148404053819277092201271856924622836989214578532759418708909113868171634544913064240298230443851777219316967674824176178130603855549709729667268619167501015080947476343341067620097580667361490463238430704585868458167396966018714010715484619140625000000000000000000 [92,26] 964368576925399234588521659922300237072357649491982221870969402074042983246601122694381063835119027836629681506958520241718048317036930721798696958365453840118591135550261057103595610228606421595984105501306554510337032223315150177362258964993977794291153903001700311463949946797776184808237953541975340628962790339981774247970869398975288060818713277371434444804238987842615289549771604895600430118511361200055787248840207567957578173492071725711183736937977972430439393146427581325930612743781037189165505479764769595858367161741903360200104232705314721773981228564034027729843463973393257488079231858169332506056993995582073101882189733555010044667517207198810400412090375135721220038876538025819542593678593067153653895487816712780442204156055680576727623723884236041985109488392057167561152435050302485813344335455817052553429747137606803546514342636749021844642152138599335145560419203180073045054378177984383610773734341308458448460004965471192405699046009598921226581072249093249614474430587067422614407456283661648799492459310209418023519996108997262958439994608866079852525108251763353893434495037098986601847812365945617206420445460701073743706435053631583625037047058416699735764135284587137112399763637137333069737650889733374266118221853654092240700749150104559645937914915194964153395576302816382587906827364974753047308899364352591981716453799954805175198005507568127007418148071560494342137156136158848686625318262976290678107820981354181209728709143266818920469414857324692336958317057132121549480742302508767855620462500248075687412817294988628158124859951041235613225487382291101244154339187407299846626421360043599415877464912131613633023652944040872247061552738853310008143465006296257219225227118593868458624760374499139385088748658181420638351401389131340562844744980977761976851116369095536397174746962007586884495452964452559550661826542563422591923762955689855765583087925124996789665148390118646637612059604158100646826141928179927989152366310732293492317929715086366024728409296433445526791976686531308440243732139382468847591401641390192021735535326834380995289366460599028155885339499093409884472552878136886599656428531885702288613579234116079071409132376915738179116732350898338265875831453078156769641509572932223373590562417329812890479793486282282453425993591725826407242746378067029073467004213599351179484898789354659431619948697098704354577995990530362344131925501289839124077428458265216060745051353287197117133363498889696968362238036062588429937386335427494842707009945273477491411995288217440247535705566406250000000000000000000 [92,27] -1469985585701461905537303220098332823087589162303867761284970979521911230454953134763724885486200151283728478847864836149054776544316440028490411593040832727911734858439398732332557564135895803775748226997280905634852472022473785166314192705413704248851681656815686241345449767468166609571718962895073297541214884330345767935648243517468369521870259464160882505410516296912544152200550065660230069323436393478888558571713935303032928757875760658295761346209375112618980474731381800282916922413491577829078063526012257145932366388837599358572917812321886472713437612028696925956659597944711176058714731493457199052011508620712627304670204873830276087109686681762093153633227063870094790584307004736898759961459252562067306155394780096021394737353005022625038106522750065256732380469904698927217040955770874101049723697059696643480178383057122731498021974672237856780912503905570720850147758988449724428189749371895390505432245083819864210554544172655736484168077018333001569491006332109360014616734407652489270450408729225637910283799562397618038552183077714568269524180344051564249135422984534849620034292681929778313952877528981830429247227016136609460778821514773775969689176973633869827701418226398797022366411134322586342275735390030526161104071015661906020567536019700048527520402231976453603063853600043467903460805149321349177292242539921398113547387104700701301078023932540821513022874394305936006021620750683337610544034205570717406963504546823738729742823920235668930492873920430987644258850470837154555491682244454862132077036535483484483318198001704178643882876940230616241712694595379229899422260130602707078916423182372855685112722795045260168579310413099789572163602998815923668448381363457624516389914424515573872037818431446700891398358804608266454836327450646534775755914071296143718246581037722314146090245451916336987195057794239940432491796056602445398068269094343434749299280427490759578372538258696178151628331472052580002626188656395797280698325924646426950444782043951272210071937873785374667254031978934284572692862940783059700520209751615601259963664115001304415689372352702235163389149066197906338560996810316717551580279491306690332617302710217241839242839141797782010871901156758926152228321137421648020453593569577675752737577207576454811404510163706069502464917135169012468731742929731568762583234432342016861916459194667564000906816307178096730114212608258249400399660330170581509054727924216609809644092704143076251079976474293365584771962202894310462450420310341181954333616282992736046253412496298551559448242187500000000000000000000 [92,28] 1984299911325789951085582894296218512874821431870380894806185728127142745516856415678809817883174165908209386128238474852942614544848613710950113270667117179324438991807791637220894272802084093649651070596879251787476820661499979869719119348998692964686961781765295440274164130232193552721429343911735361069787798472131896720828904562635065740539843654592806186060066362350627446976702139783899401240129604471002684993611807550746872515213822006019546086378655069286363863461137551573797452886595988134895071452209691981101760684443211454895032862733427625423431133168611709761567924178285391320023628833203569529791075568098710179471705618555748866113667193852593491236921364037443421112689248029935366177828810641114652433122293750725027719397179455318881836873152100587056710032170199896466045384339932284282638274752677363784876314096822679589224771148275247656020745361728356201149925277170515799095148760168555897976411281526221121557729957964994356153198820349150675746774538142097985073917100320007724585711193774795114841353584925154187743612711630991724806074019864045531364524108085933087636888476338713843796073373441850939825348799879090226615878278531314163586675995065148138136521734346458073848019443287588403064626475841431460478947470253645641519479052571952895845099574522583773210756323943631077111895896060178282025659782723769905796507183973685713751677078095845283575337651604955691502510302067245105745350944464995063992539981087715670757650540063981815713111836712680342110675918591685489961110682834273231326227183736716161431515668864352268214622154190897351935442762817380799469396515084866730082020786412740178636641526464595869021707630043160676904544316000946699889930072092427350909275329674563429976316226845408896107626655934921935437074153052118186086854158930485005865587365387208021702104253491629640422269956516197866524244941501658186270951062906457043516115145177794863895366036860551320532136631930047545366172527805444433817543318559590331844676645036683640027072991487090717977861173651836017701830623833018032877952850067861816527481539231265600797291652842131163589625323853047602500401971752726111252619026785049270149045590190646560120873398746177966212659739669321639830755299802226208158830228763472486415147438683902605448971762722045559566006778910318382452717631912440649670997181122327960034642908234119411857254179794984825379046430618625498436676734373989958162135253550410368196857733655120225183314775885026324842326761322977089290741669058763425328127671942723964093602262437343597412109375000000000000000000 [92,29] -2349021408230160806527781164101022852945445614869935222809689286680898265512639170111370210797656897832822601950499104765733767604716402599637161444096502738104632677641775910308370591252879329689837993899501399070433409505625877122547719308949115659265136887544293872028160169066256497838610814019352913755698431027515616090189166949687794249140259962719195143003201875057771620444340435933911312706684143115511469762750909963954052676461457871028207508435300693604147426743855577004052836810458721758454577057635937281762406625861084708155068942579998263631309649202151194559079245923350119407275497113561256157782752089589832559788665253119611574345810286945875756484361478846370427835576267779117252185156165872639171327050370475939177161524809572268246517169192351319774719162636196654377815187413934785359490328265457977714938755573336544623175949872028118394875975951556851419341142249776094695760937292416772069350495842600407902096334123335452637907535992694778329082011724341496549875353063122792785350101540827119180388732844673950056122516042699169268884886754318037017544597305598674911262206759760473056571060262861726887195596063835092246666670983606736711828536030196880577896434341804207458781017645061397380093485665070405315786351612642986083711788875335548456039195410920537702005639112066281892347145115242036444499018007651773579122076531702562164567340398972068805611461138231860962627373230168561525844265345289846880082816236757172541364049489874304219043899152691530710994901842636048290422141021564540222118241871737888396186589686141941259443086754928775360611882078991873737641115742405165885545464512547626581802586227887100310347787625374207512778636333680658335006007316989466309574158106144442106499842777521778911495578456071939884027267823625623066843758783198785930879259860090032654255708700120274314922838207853766161413335081430297173987113601137397606311988046066425349196823622558431516884095458966857996590350673474123573173534506595949605065463576843480598134202285440465108627602947172684700007167655266351766308348058928392069169317471069406889525121920462376633845204805897178832334748140071816293158630322596438463149827466078170409113346509456150003794482705049282529758580711554209381397499863446341191455336411289476189896901773387097514347451570078987102929852603243442221117386877139274123916330888353741445112164635040875987230466280075786118853439894092301268924769128720367095838218672206425747960426774528081805974704550634349793629542334694434491983161539252478178241290152072906494140625000000000000000000 [92,30] 2429946485277238455337039460912299296698951155472350844199895542764624139681856414567798151552421639131453487000723756759189627925730974315477259907395478858124343760578759036351767314127801631867844147486261712301407395993038531481858758022299643629766946576911587259723169069362792657004877461138017648778476674009059761002546167901727319468296268256030870129296208894034503655762696879178007366547214951608416701248052869163183765272600494805845055191038706611923371294799697942625702499502312260508852584580027367089548781545573834734805985549905629734107586552320676776876030307379434284360598993887593263350822221471901382656085398940548774514024822939281480527936179261671400287524714650342779898336365045682520775118389599635376269319686441696982897022343872366342228487585574674159340238938924925575531893932272077660184852420243939240328183040754349319640245467488585520309510817188999834221308579479629335278566890604210934089365266410077076021790591054820763002145077153965648060462241742775305485353050780480359936230021185369262021328148505158552310915806816444002177563542995654051278266799497619025328524429500494788421799426003040638801843161160782926968725694538837369441916177663429428324699261808200491880329791012824445814930710595879495281288376795329192297467392618178804894950344547814312668648602239632889034192622062399223722142006147582258863775928206086038459162915062355083376380240288288303146802888053057302478349729112189265379444369122222182712006346673416830605385740767150520581601184325910868240092735291228119752296934950703403030331799031344001772769562485258555254484495651554491838292669008720145085579053859716064031874745531778118223661689151962300906773484597452217943110380042761710315222326016424813970920710933014286850586026270494103481642606270126635804680172461028428149218359948618259813041129863915774503904327124332516263355479419075616564438011430270031322565360479940180375287958607457322591789361606118103023890913900470216831245655288627716726036218794651358235525061920606013192269308359873853594611708463518957008556873943493675512207886418804930908113106938775822436475453992932151228295619437508432607096131430077210405653198710736768902086499473662100874245933631635587692515404467263482960140907296595435044162663656504511463814325791951629008872333876319728185528279551303805282437548346759923838218042422704465351791851303493559756035430925057051162773169993490224836698848041106566269442426415510469530715373876606862221701988885437787279910487603373780984838958829641342163085937500000000000000 [92,31] -2194514662699635933929415521260867024143916665455441216180666147781716636946574227634675232075696512335615950461475173913120742287200243659112236999331521337183704056189529888673320901281012904107570439849741558205788716444163621834645986395942029912763811345038409031644432099678340555306001222185171904033163138601828231236716453648543101474109854139493221989907098313172769727856886298391560029113413504908693872500305869395169430259693216179683790747903498387273919955294846249204086323202560940814622545713741196198570421871240415764284437869035866956572944876837936613817168058486127405166320200357023821386466561767620112632807684178679628436467354681491248502253766386836100455928625645348227027235182584954957556790002211572468501604004542866316942066657612951787624049315780374265771502167237653732527000370680792857516017707754624283577429999487424557863424824675302717813523604442387154367011285357653102944795595971092137501735970107734202100854319674086000959530900590019391955425312792137509158296971216395750530913893562393836834448470114435545653219218221740424596737342453247186554948855905849002886318353338671063641935272377196259018288136301994582576634016899088538726100603269432911943998962551088519106031567395808729881740837073002769238627798933133261650604047943630972187383212806755713752142788792936532479873474660071761539481923283720831914523004482636530234040015592233713200631957990768023598044080751591886360428904012087688464666176651160684779391008569754795927499329813358886871965032031189981401175981725711544456459135895230493490156205631951695626328905952506963442827888501934147158239732815171180650335226680609635371187092335817360757095421450788848912294548968816384219585261691193978877472569837288193211568673240722101743921330233671252661190491468252139933144879584362471898592543306925547441801453737272612533547034971610956104779953213612692047785100965548678705379371102204671668039960927260454426191894806374801193672363784737899478978056918910461372844350083231438817287822177780083550828854364347572900293780156722168061214194677481966002872058974683417323214530000216459983187492266491271460500622723203636530477186212459568032476772966656673916261796740838160443343243963752958138959287940390106176106517493719920724172065003300896014740760323501312561367420147810567503424910572264442224922983696092815637172416271689764159155693390132750803581323035071083527727926406963687143001856984697998261541325653095304053333720602360049965280513674883056292330696379622168024070560932159423828125000000000000000 [92,32] 1731065595219044793534153134455037691115947551298995305310542212786599245844226460234845540078829107453820893266873145018556944103631354711641618499383616302413053677861781290270043888602056933858024798202290659732122475769418940458608099185611028897997719351549392624553866786362273262351642628450608025441146343381326288545330031959980018480837785969122586731635480036429573243098468266095938295716392756856507245336420308095167403689582859422567392349964110997120315390271535654958370199424501328772261112283030213177253869899467884422096861917564537231925236413527002987182762311052051025716505641129568435857278517784598004568823740544353761237485157564983336224582486766021478584798848389491871318968269589503657998409542337226674788661835175740858928904607008737704002693337929981428113906097827613005538032374151171137544989699038119961598278913059623749748332816499138893896724259396928965508495056092623856763150818535187068208057218820135791696850721507643871235606225634652151043368299199725228885496255145376552613815846512702697378224385738645474776561352505410389477473651149188482563029836537976377214513602700025603194513354167952740073730092396328351881336414103027647958420929064929005080208606357007243612304504755025687577130751812526093319026468310993250221684782290718143726967054521377241992586779463230075968326528007087853252570936331637518971613365000532239691919799342213664831133517310546048608221638711812389923034959318457549981778112634456842598448646636222541884381882593689321545702476116361225648822105310157499151813233143327657678678183933281761557795658246063395364373652347316679365457112378096442222244065875981574722585210291467096471770439229990736697593982423752484915238491289638091331799443341664405562679864290844160816506866143668256021308604068081811156225535023352218030638495314711923311256094501104694867211185375900742803957118107453067609105617523562684620034935902783432907760890928312592240651536630621508948027480576621005783385964894546828560809359002245292192342090015569692104477690936611555751596982814167510762487282784382989625780805402915407393577061823428374705839341832935739294885804181947722146598753531022266297571981410096922327397953998101230671746015018644589559311651069411754259080126915468044280900638414720083342028355672737949314719216984807947877962029103128047657095081924542656149369489915785227758564455257766441700471921301291664637757051637524458927745691700600098709963465994010226195074826123652613674464513840965673718841344452812336385250091552734375000000000000000000 [92,33] -1193299862199241386161841978046301624021277603799130473619663627910640957893058939395519897518081359511465574611145419042329501383892661776614623937839931452441844522289762453991661162795941997493271123994180373769663633130815520185066555000687844147411188045377058587119681379923288657507945168524577830939428388397019866866471303923524212440437304652635758368032276754292816227303791063832905425998177626623622307947492952947852830931480469574302779849449584118007163051517969570337530694507541340696615124561835626344545823581350893102723086372412557200032487062318167049063097700354250239159221580390066750532089170710114962970607192088720707208721893109502782677427367555932288595042478404351129465495851488438373383181991411410775158013527076002058146223541060929372324265825515688381788581522106450974252321876196555505841376083520439201766871351184999023359616115367711543058715413928099793460058943787937114150237639191783092792302811794822884824909076626632902560003742012381372567683949846962686788574250956855224207719539906659470401456902445408157800129885594453179576425516392158423711985886994934619209152586980157416581633935659087737476472444598377512005470135421975055095686028127137077704639618053221180696179118576519989747964112963573446275366127231010544337949072383250976789190765880054692526215844439015556691590336259215960542653180194853068280537408097854523856291799049665440889555649981984956215432049376206987257460611752911742727593258536638643019628612505657207426861917371925645926869234381277925029292833733962335190786730640028570248590216200440385493656832273212086551115975111160254704031395473305187919348362617363767902715354331740611027933304796066527331789967129568314816341112072302177778887122748887131181194257130461548450135439190322498999443392810024849856373091012001565439634461319664525248080098246640934376114532681173870158856165484305663573208062612574704051479410152255058835998780652798778726892464297667959612194074782659445575635510307607970880558236923609779252042864921474878325362027547685687118484618609902371503385326594713795769703090447316032012194149173693495854865916086380261791497265233319080839346207889988532790771579536909515344881577628576249985942663051016733661453269026889088513163674015029529915872420633736788512481786824075822113326891516009986240359487424210585737078591216309588605545843899793090800203231068223104369312418403259855766472332266143391880423306429928223876120727330176220638691648574091750629125239889635409773482876971684163436293601989746093750000000000000 [92,34] 717792650060734514829513771269082599117096459816593250046265267802761951005440720334460348431782574530321970638470484186292289155194093038600798481369913758927231477279455534492032840229023364425165475483007500571543786732081421196121439005743244958857738313936421918230696926613730849065964726095808773810760049908759894841624116348382611138533278944731467800932111402839372639599094626407350756836117200296582529888666311676561198891262492489166326955279125291733909272831324828675490633456097778333328602007975126572930290608200716499215849038395367909941673536913612003811345981319350658160523708998572094274962220392145942775087087922604380533374183943157304555196675199281501971720506172370529676608173469303100338423327187486926510378238781931721265267879991062113933280777693295879489576898448491725642947577057042318513057088336032973522021668791711367988523449792943048282109129115677357261253841428189429239368524922518035899677635208015201604627410492213763667234870719481578589248100453818183480671400078573226626149156495070572099523826194013946927308704185479426989925113200337565398624568666409323579608128234588461647187794584458305774323039728730523603526113387263366210731387905359667727252808950347929966388506719077004901854964503458981405518401576987842588236163022834378655694590016956594722035539121040610399646322885761647372139286128820499841954025678501689942066920083517474831913720037406113382514722625212959922027168148328057751611052381282028295006918501213836415721961431596521533084533982304991233698906019841227901501862441377636714809311636835360557839195937991507129508408639990781797677972559195745811365856978668862711882129220011283126430884411913605185054557807242499301582398968576493505167830754749789588543084993535892411164220052339647773082504197634527945971863467665947105204531208097985550798314828358156408473263089719456593757302351431996141884724207334055432632916716198277128612135270790234238003744225927290832656492902671401638599919786929551315254259520927355725485738779797122263147802154370308406846767096322975007125736779841741435246688012190820737988591356816874227857574280655340945639997316400087148823918795098407984000869901777184671099644891594061673263117208921886593566593418167275618581461202720194530219524906470961576842628704970565476374472941835998184169136289711325014363710857177237250931189879248096587867360087977161149376562939459763755246582033433110125023997755693936085281785138092345834851453273598593272724569663845173295158019755035638809204101562500000000000000000 [92,35] -374001124792481969544847378258801177869320548240884462259577724634679042654196380150022784724652777988471002576513756535304520066258769038580825551354506839110544824201141979336982353627670129269823460759132701075174949623198690772855349204475198599532674616719600858628449403184639938131464046266231433158812389248604424416635385602824652044366043545153332360626073780153527480910205918710418854045380256703167207518664469359599688141284757924765228746028912024486787522007885134018963479297715036897703821278606155169546599189154016407691429060794319679658578116007952150475136544997493786281219521278310852605218542472537529767589367820571219748104805145447862131617491102075844607118069660066344305205943336062236720262528629197113885321756596221743348788529828853030001098132961425943967374301094885248902974793109823992150569420064133876926210973821949980452034318371320094647016729466964390221309737110396826201414793826537216650307729016559939293134510999483475408072253027993824301956839086257380283762093777104921064809440504615154462179193848906103323641785911609212027893927552265028916443410542487247884843364587991513270814094368160393762747148583909402091212960482250296038180601615892728659812918871767523080894338695313108822978390268818527677738543862663966130150943407562144096604145599089078925517158795855770767080864585591261591153855933354358107637418174658404358127267055953160248203773539348728029889704328633760335066263133592086310560557907860571921016081567396422955408177716660878512461506800954022784402614316270469935422079438235103334804325352915402327935346446675484331272340732790047608832845303450594886672862574474615667446401759171245608842811745248078244472811489531701873564071612444586973124930595960620660655598148607851897693613593515712119445099538416469383504960565961083448540827065159637196570243823021487411962096822850830973828228160237444844448826844373268536589904561162893382639165917356473172384553614596388586941929069165766778106285509505842965389792879975620947916529062405884272489041337110088288670893370607493768927302164285915444420325428622600379111134045622616393108795879006283509768732112756328246592051815965253307758351611614032923366191787526223044284343442795961319455426906147532378866910484688423282887730087016931496398753638102054953526358268479305057698993964024230069460408173816955242386154016386237056711140038203327579549981932203116079536042003264751975928888269932588800537836923646197951084977826659660571188836808431688041309826076030731201171875000000000000000000 [92,36] 165147679826261607514742294635966625575997671574956574984644060717600507159796047150488125057790145932954428510554610352408550835189452678105346951496448425900630713696760562090665689749003419399630705493707162384673522480121207087270581616302657757909637384051477996482144428387734196080699354682813385838100390426505060536337243095569742084913127609869454669344962319824894792664287914609439540448283866418314741176101537384580718708169006575815090738264658164651355134640835161908512030002480812048111565646288519843711983731535193085426154702697660291779516464999172905861844390084458760921412554127002235174488825744789972205918780538374920285443023873129515794988006754470863908500716621388701175121619130486651763648788873112992368107966244578352710080632102502508311817599707973710905037054473392206493610235361091748079794860942024183541786294860515430657319505294699154449960771076610076848056479855953537505038368167772872019279621025637116013593962056236095717021390449380674361991351292188519843811530468260960149500532483710046972473982544849573079695723688132192575465374635186935927400311569790982506561966375728179264862717871159180420154183097444928678785266886435025035945333601471613485574802988067735115814688864968332159632382635708147146134548140367863150603647246225767732367480863516033631191174630144948330476314504656520201160263416415710224847706805305425429216960818084780579960501603461340090789775057803367558346156721566347108530037652954942557153171220735738002958115243952782981067576564498610795249174602635961320930597978217983832182010798352528475828290878349838822563688012541298059877938733593982140312681252729836562568822894567509401862284151048328832080046861666483434956219071575720335689448217616527721749991496045946421426644698908617464681790240654137117750476360714205282725241796611611700749101839223951065585882684061562398097966907105215552771950815419730951426991474078728305460617054592101448542793891625442308214214120106873187331124806826124875491745953126878697918305975312712239587331837949366319493030328395509995913414352658648374096987766191645203848335094170504190449083213808290606476220052132361120369296706028568559906396516913647304059778894435322245588517916835871107031708105304828453441290622128505038520189325085447165418756003499244430161340108660420264505989704396810211737135351470092312342541423470099782570525213050017012301132845119307590208088979828183067250639445587325142843866208281380564479939393679810977211275258014211431145668029785156250000000000000000000000 [92,37] -58011195349863924168180692657856555029580650152002894828996908568044657068225045256245873589941016202563578170300636746264959191360863282326806662998655516578852960037058217226473616541513619631255481696064951840393257626773408657884643999705152561100394197441985609074641793980053968930287753903639087527976628930924272003460721022024498330349321442258316305267415137566914308177847010415669363572640264712717053396703916979637329471631388510238601359942006600074281417748522080328005448794983312030093912710518804603131767585449612338050918369952320518536656869880426669751038391174683677693775365898076591550347375060124433027696986014704940667314316070665062015625392585666341295628024902284942997705866912306401781581509682741828104514742418137097935419300755467128201094728436228877112779552002669808789475932089105655867243467607177260461502864084966975411137474902601495480645878789796857596155445281561695748991242222960839972133837678225521622986276027667461028986714795619996030918206607646770000004898889361929967603615064822224172790825183221917899970211777427427591525297295176681972570812126582841938530648387478072641068480693489810332782025714576285332350485829692502683716819086268470949341312040351337722065459487216075688172796850292632804468780414345384884272982673951916748550639876069142875596241961503641350875726521625308110803157967447213291213643660279676380411952374736241601844960266007424155337307276079742907687232249894731340275746663000012087487567409916536911824514451883521641305380050966871198836485275023519012765083203924223451619870820183864930621957278758727741918658824066780741198665890847320856220078487002803464821010513296194193244801002259131481512178825226238609923663644221694285120721336130653001170894184022226988521815629877085041086257142003254527812306196057631413341307395955896944749610869484612597003764611417705470616757607487860031844843182120791871464064613801511224251825333534978466085571295926992988690066673250484579015165806455849100076397821263568221168158704598089608845649303690601369833424421337154277323566683543098545039338569712106177568236997801713800231230225778101976104293248958058535779695919314568225957852097485302646852245407370883318684542058937220326091617240668252753095964176232396589338159664272096499594500917950700716868292591374604930555844546430907321473038670368907968747352342414596126897053818926232330193848032477597542776173985332138272579319710907892972471123125807188486066291725924953109894133262969262432307004928588867187500000000000000000 [92,38] 12591297690219356950026255595131138523010616511566546520076308555862284850018362036453803645924145494891443514745161604006157961815939283222517293160458278129562745612691324176159627834261890184748260873740348108882026593378346328408184145800226227345595409197294747276693739665392539019498161087234693492628203108178177396911241154164021065486257900104852967853873913704210144118125829607734360280415896076618776166661622769291217316936875422252403354931254909530278155852551472072181805950818060188591900385859519191032073959525270498861590134111172978056284850712962267795951719043760120511078941811911428244741630483646925997488702221983770599393621318183544786242342042836321965899569364880676456246783370159305986197935820567744230302985659326556572996057485519998676927113323762078549159941097277904681707230422223801062551525874105375649842932904305134922936422560116254246804883581435010764415505005457205014458076498428334943746459577557921110871349107931599623715033879658938601280180257791327447117810612464191680301506757824452126333866019682475199246163156539529588203748357269427214364020893529625091342615485708017041244482023403671967346514089643371655623251338628562374366806497495956536188244675417145342207194217692492293119411252451988240324388657957995282957441278833666370241583716502344360889146247039959047390672509768064421375213920053198168395377924720865579513628303653862018224421620224645453384834380554445431120563975392072402848318962867480269126661638310233933768747453253478078342064544629244476134293812629095968082418768266831797681069404313018789524355134562994617034146483839819995449847590572640688601536242498629899037733051657915867104529035724228211045981487353408553628412924846415155226108113127271869279785270924502809788545182384202438832805657265080853268141568501570078015517033048327205785981605118749778819392605195746338500710969590216611562101070264663310278941827030467648550866811769115107501811430728150734201678387343118587025822363065637767612016092463389798859968977829463508741612072871074773977008159509730432180411472628712675841111842328187617905521120131223564665388812266075748023534292714515752759512005549194269926783679081045785938201651831440159040734533568142201800129339191328360967908600284612217995506773544854416656936900162072988730721073619899558174953626096077886131814547319018028176061745040031933836378121034039518257249400099329768629223782761344760755945837695411960660635318072843626980371442743156240595681083505041897296905517578125000000000000000000 [92,39] 2006732951207372904702643161929612836669526124158561751790523947142219844867793789648240103411494562100665387984332256128284005874340116755216604588771530950193835202209308132902660036156396653254752666601707590578193250735188916427996263375329451781715086216731009604543916108917401832042699322222462629598355936788964885930992716322863846182298992148355300893612026213644556752554684947812335778228343158133736911275830306330820567118641386717633132631059014027518336787744056240315885771808746944806732625603865229231965439123087379188379180243197425564325239650920984885282493324910653581217710747275239615638883549559846232945716618727871485236261485092188652810896018373249096876740959259426036696790602803713877626879069981806413856656236584435452139448472143062900158325770471016680568586218706318580026345591546409703446540122475741796598330281289038455148406175543713741913676741951262070048946424083273423140377913466677205312043419456950887613433123461098772051181645026519683258567873381895071069168408023597880634726518588986804345026751778446087925099954046484823832048152596833854534405347855511923955344198189248942639144571399154625112445497231577772852120390964648891355266227325645769579192807209607315968593853256918743260982099014813266085587910579184907833464138699555942846497303953339527689780106472078096910457811460581183438413093524634356621052320282857619527253892658194256869005873014783871542061988517935823323208177232768709289060821658606905647427123054186495736942886090976055079520525069960030166824619856464346684583345057391138028140138764007031648721615268512594265668753211767972113237952632507578626375154754768891250987328350296508019313471171729044367826315196288554673610015635967308850781051055348599419052504369167701311701594039874332601416348996887055243537626561125192544733113507051742287111240936819691004802963786344479431956109248108424825479179973114391517571402071050562920674213769718427500477794265535805294588594985984341097843309425992978249852833936707858726331921851930284437023398161747792669748468504222911607198803063430789731696327544848432336366908424540950332671335370098906171535435160987491692599183800344774202225283793062517114135993535132349112919856790000195064011935143415012059489184567338949616661955768286626993977611639390580729851345179871390721113035227110409072812215184009682035275115792727775938365544254687331178303790752016465187735376487684169763844649442411459823289217231974104605862589678633156609066645614802837371826171875000000000000000000 [92,40] -4240260440613166063755726016015415264833987318061656635365417027484091724111489630606007859386128385817122582502637083380287296859056399878200168033877129614215356564471090242321883037496695229111748433907221315519052612818629598623289981975240204577333229106407854504667920448676930870984671272343213127016273333697922903861564543530205755291593465063097728165359075998466527202550349793165682386413671782756161316688049671599848973705824958992864165377126404594840616664251731249624266777786994160585424848290386905927097792350653412561333212567664117621884122244719614168556849361467017619733214798379428568999946762810350343581449081298787004899528834865814708751285599963334940623603453965296955813363758427657542821216538406805978185793772739649427876612772099808257394459106514592867243077296867274845402126678313869319009535579771914726502262909422440790081032758084753008052745718112859116239022791150328712805071624759055181699790565790938877983872352363942588225345803968914198212627613194523383445622750619701787098923092965283476457604083178660731685122565157417146050654518133250759953729713030121882512644003962877968193797200565713581872656386491374823824033510624231275599907958033658778284703957712344957814963670463673100235320229285059717267971135573158174387029674734558873894717389955446822204768585508718061918272905819115887263929389417851988348755750987691991986527027130825561651701658617543235043421026940572673961605307297767744068547053450637407437458722430652874828192628559239285501428127007471572651807249515469996539134446098212882455255510464339274541619055480251365559070909998039490155381887323650991683700229469298608808623659750979985635680119316690660408685062943782951945643364941319613245724263641340159731106494559921385174981490298244315290172612293846265954890837536402503156746476558897302315717302720047014480322834256817146641897355839199136967738188094353102442021500951476789473698718281343038171524660911390925634029166898401908156348157567330449511857303612687236052943458948773307688048431973468276460526562522352498274383865955444152306147892535691058940817427089233411656696711565980523150987330906451651803427803256828410962727426987967153766275432751623446107946133751911880257292970961382335266519402702837889685808401254649965839075567813048435684178429179040027998478617900295978706055253718560027160037993007892684385058397678824520256449966273971331983349909305090550182271547315247875832217616220087561874386994364982683691778220236301422119140625000000000000000000 [92,41] 2973175349188047396385036207223046765536191221047897555231896471342904296508163829610555867418942908727564899022126580298182467415251934606937749011724235869524889502430406508340614967972541054442433466492887145410371429401725811060726480610989626860660733162440091883453581399475150414682174046693186549189055974094156258949172109229601039246336360112357970605093598247179086093588490508784942095660625848352497451420225686954897219334146956754500219828152509496377185998370196846115474010098283377302821382006944052885946212995744042305217528185632304407492094061510903282076026960886662663438419270000470079389508428214803094797072333701456532027137425546200431304218452270096004697184967566733600859429227836064129046931534773319845526260597438535992578314943179960451332413951496119338222409536413709330270354443208257819866582087809487479136051981792200417771071835371353375540354778939540356773110053164722057837516159026113342207787495397540594444250878874628225337751764363515569903993168093710093613447792619674037089734852070544122744268428127063408664446643640715939962813387521939279077589260306414609756088539261037435692960487614612206419768424761692458506356754942946791201191369484405233537602669005083762642702684808825723087943457890165153767734265865713233407619384850615044512443187176017865583251510262683822789679648848226591832743831766173997401152574948759644194132802325147933948585718890677959445461598264483831570423989026396680077898256533270545365082559144485547454634992059160702863545527106949589732223412788855274836175901740068705871819243882955588872605221316796971939601252377616858898026607037187839764462390627164808045282311649801915129262504787600393354316481222023522777397244096094719466189809008398875018242200508736962454971434729439070740868916503775069530294090165913033943474859383128383584128423808984578099669225273125865280835415252851292577826508445589340951927571500293348497481595330614130148891096126658873406742645061089300396503647873974907839268802634370014811127968274323112045006727798180165025860563341253383738631815724003993311995154586568944446575535445692457626535785732631672263825351855752937163032718529170722251992706197762319308854336615368581422133843114705135572233073658662169213252230379795295430110515316904466969655667181963100940865110977799505869572856767149195825066447578900623510994546829595100823403567663340224116999656089335483902803641822687478227231235085632738117074130613726785937354565869661371380061609670519828796386718750000000000000 [92,42] -1507512326523423122063529852579515037347130598284459694072204124858793803379984167862582275771976614915476092178209463577458472831605485316491912000477114240390907647117513743148082394755620510558577886677751632903769253556773414174046363588813812229468702089568693164400996942694723528091034955616728872121376234035056857602949880995864778981435527188327784322312209309047712403901003732815812517483880029379283844885762528866885242952845536217091529363772545199690702217579843058639756128569397103985993495205672650412224060024917954154060899641195613880074561210218335399301006384999009896798969812186064242042806896590179580737828181330849697186703222102385294329625771257635102324814981517954543343861981388231454980944311554240914735425805579558874978093626526514062026038477923388419727026825416731548700314878023776757994388646097880662199678536282153356346069942206602574072653312314377823070648168843518234719407268869385312841201658479534970289195300393030902606224769473218840759685266469021735459347798191972827728925210628510581908981616508510333655750318581084027201904831642214982974192485988597192112429403804253185157621150155449938160420335970863442677453521923935369477130482106167944616642346878673869782029191171414885197580138329392617072740534843552926331604050093990898425467875365912183963115135868897309540061399636866127665071548029744060336859195462676725573971944269885261982212470339021699661715054129384168287925475018568786180185056728209115619101167227968359588654534813968142959641876794172340440506158412983047439413915225145630735431695420158988525710244527567697823278898269864819543314311989034017012715189717587584036109352762782420711568315895858948917207371897891607678901827802537475639268800679934119767008313827597983069416142143341508135957643183404217242192283773025467771231763011567056118102378222701407504026918985191281068170061145621298324356229944793923500516210230417578965106462821742767527686228474754308056775445319900178492682668700277246854629145386455164608835426593953479893093476432668590301284144630170002602508265420069818879480640691700154335273169281390916843541084743831928053961644677415232373446804222947828966175330690926498968451073578351004324152463321449322578337730111422725399237333120658350349357527061338771757852620055565375311452492006195469542290332514592073711551865050329676577229549724035446746295116024816388510737672496915577200488359249250697231120271658792433498202264635916925589187442824368190485984086990356445312500000000000000000 [92,43] 611219157518807652218418507501082068313745033469329835993568133199024111593375639004190642115233752199944548441190686915493185809353035964699016560506750230010220106976629438435681965769948996260011117517834779917593244336595567067595763960351471756322725581904870217893531055507972594811930522560237876719829756141623590568782193237025225225648718561734897256259911558502262145149670679407393758043247194519349162909241345867815708394130679242885432657765289508448358922786291190973879768418278442174037015167251191734483102319785927251363875092172941568026941204506673080427152435954219287637816136741380243970008564317330945355189737806247948087917692281858339557010077531239009577270202663022153295481446107623172605839254132414874854073206514552436721715998102104275416031097793853052176932857070698407488177791333602735439643337891762576118933768745659230064245593974285886084686586949471419268088088883937845727717936919113071280385975699168353394558615048235503635092627190663386370611605592787012981752109462249325727166125225545830372482150941807371705232173469583778871617733622997168914648167862602776899431639326305552138601180334242326576611261909923853131408537979618707285092027563711668593268465553199530585042089404951676647421476381327452294018163760191286877733192948211799748520327415481961359969678949451968514169147059704133390698758489261260380200207820139743295075880494899491663032107197606479219504293109212449766145458849406407340765285387176924650102834832648080136920659460690111817276855642559638738767892054215573851992138638116634420452790578313122288280332243274433185127332590012458865574398601615103056037532888148996705473668850984268989017746898467328756711586526250074726782042015901871646092094046354920039247793067988699046611526918206582811514449572932006641811666366327139516530378599915803866485170129411605930527002595250267312070118929307633600050216630984515314404306176205010483080017020071848869377990446942688464296986786769151016785091042481071436523741456110259235405173796594132886048192094685161195503763389456853695057890725824757054452332189762732814142526150735223853785391941121790251489879616874697796530714806717574788778629235073762644166606691545907299586897613809357837636598519823827135591166037097336860783941953834905534424420178277100918419659157603456810109856843651502382488404799647804580781828130160729016473263820357138649502405563286471047483503049160636256936981035074832914110804426774392617005560168763622641563415527343750000000000000000000 [92,44] -199357216103679273278210219757493360187262937436933688201096752246465337646454236311983941849935199129209064197814014216123707086954037053234879238389471145677897262588966005692508640686234480907481390334787276929183865249974706374049878492499323436817253773417787751793685554430723851952927514030246595349185511683226475645186195074555013102622849203426922529056806637810606488101445128847146489994441818785548431594954737462025584096779107339700937724087339768585916750572058968332314188443742984400793174293345956135549424387021394673483732164440264617240439405341177766667847091588234799315679876818270605932283803945958213658487090119673196189233683490560489321586932908244054084490295987493256951591541412978663840580314644104192716027258181299686705699220841137925749893964957373668915267207652172305626808133685031240633935381219861064133285340426132209830849265448401870274298079198556423793669806807120468143182305939371891698354787275266733195919731666968603739784377764340205902338230639918471688670947271046881346360109809660809993244592937921010476743104131044570810884107287868739953551306747483826807492120738986824034627555441162308504865774211799937332021411706725644673191071634001416262932094787651016911237485802186841108747416939692831067848941731164231784835310527855274866777723278236249268546216211373654668037673400833959267310791459769547148005419649114736652139929293303861177798274887139128366317989188038079381090755999742472678127258048737502223969983269212666514903377467954769182193234669042634000631424506061284037268607317816507595250547915002590398900446520966176717273383509988811231252687978421559930607130058249937081159441971721295888736350925666039452056717755923232575627867289373328266234124309713505633721353216464004815981796847982422848671393537415108382329322054976456696953777381203751137157983024291593407286394555869168221721322147707349219986721979242359315262018355410574392596608076143091740616324728617168988322646213458249773666099024445248008749946420017428376787937737823875222520601529638996557038535454812553033730024332345265592929515605072687235287644591445783262953405334636920120812426978905545638189849326909470439906682534730269067986109175345363910367574656756549630010480080254640685832660660681401822289394053687172991974083633592310978397333995229388318899501001223645503837488777824699323451826454523424038193839933309025558398602409431545822132079747382675756605957052621892210716829374472780500582302920520305633544921875000000000000000000000 [92,45] 48942313290449512601309630485783227249869258464832794957093693684641822452272680566647266501484227721896666263664897653842583608141729706933984260036531120028943555126724429628609720172755558649337320983933290126664983837114441242278861394211728686036432160977087633168038212702014710074993398592713513145284996584363919191405515294694150725924107741512036066151516792125198819899785510153175683821247556352794691597999850592216532191421364473060217201884839284005983100083659075399945644578236255849654713338818895011027642850356163021356463436859038420431660732401358254153122828762948198770857164347927261532324589164756696534235368819435318939345984074959932500136254897015509949158682433103824809941674417610118228597840732115901298981703670522123032919874889006002057390783903497066811188822855107857196558584836083751813033974712057458206115428103549773216192203278817391327765572840890386663758836908928127353413431810537398216636534055859860762159573673268629315697027689725388921503576081413807256787258585841509120590183501272760083223029738345620571426337214630794265140505442928911210950016487367847089158406419588652024186704345196482904125988997393509844586548298145633977369111944299465352961301170510987141848086359216225259255209446555880432251439776476919088541013214746589498412373894254051900595127733408852770529394025265674308748094842410751575092096289056297867053324661705963392620580080874456373593781278248888901840389962147256581660544918025121930963521497340099157409445023850818013395631540696493607207483225525847589233049544577690492551216244376665049393919908859087733268301998768910168241437067593658734668924706489187700521766781003644915647862026780290133126498893853954678405701660012102458685247901999221125437662601411492000919125912996337344628058280929169753387540143119845986868276886831675565082030988934967196347645353117492527469008371291858511249988123055118684383737696924085956653950455763061582782355517795177619277108692743523013441582984412556198681752310351052284467835366419297152186616478369488788056553345554858161564765352117588403921144630826650110339704281704347273808093895447754302301060207617367290769769873322463669102775555577160380100205940860292750310773315286432484062766577715294979750955039049539589728836784596715529585869553517633059194061550257495215175378363554704885611906607278570034195159061855395368847959358616337609015992166180662142320011984589808394243494023968862212347859848987630115857427881564944982528686523437500000000000000 [92,46] -6410693307954127578450995740304285605178713374691826505812015930994921339460617153785774812530231931194456087712234684059172327066252033731859763505323118301699961063414993070668040004260669846051350020084124524274210735130750952190491817067526550026580376857583685892251398682697953585519745056141347363130171016718476793846687524456335896179690584227339735902904669429631108234658902976496694726102337499133371585627203443420710024396315770107991935426438576615679702205646498101900447211457234478288163402218206103434495386420281901605948373278405039930536046727162173595802317084964010369173342670875276588970448542425896503514916599608318865424891397062412239852132971627429429677108561700741079400936925550050644443973057036301898226058430631839590336238527046714352885078703893289371497019318135069736910901414042926011187973875557026617411984429051958118478219846682210749350482481011051330927357726272928714317117296939541050317343172043660123814043411231607947051929719152903035243819516871335451354763959753994352108043764068552934015075491556744801634010100545207622630782833533899913731547545675411387105111348993919440857034275657487983147800952421229634672061732986740950468252497466397788028840749571601263820537091812002311748341435104407268226036358112592296745914412599547097532696982237604243559150415810994935993067482063376613330015256902802101844826018623079177120878360988830805685124310115417618320307379489036403152690279406791229081347366908256347660390086346938764673335898517746713671209408654136236232168332131772702389410305835666333626556634577051940034310069780173313027988211336209221754199497564156104964770111131400965862258506907661821750392870452897429190305798856972687034347537643349354727185377656808715089070555996613538870732322754875500161263402284944465355849195248296587784697672830258752465114972589891994586382244528180492105475576459013529308943347138091796900279670262778463243059073609946188154364992893558606067074209380908034542260401945203944646280820487004008350150653881409063510294676664715227480943659772919160535998795544140734796051093754502004186112514013532285279768781762337667505956014892415468865689882256124027230534915238875477860273187727635651609254782316884909567533045233297912577433804946967396567377324937610763715078759021045363604500842477547786364935956587159629894836000083180084853047760590656690603036258378649476502682593945273058395077290560753973214864135420288293251700473263099411269649863243103027343750000000000000000000 [92,47] -1462377800745535898691139967558050316620761373454670415780323242789136361319298129901932926908864862928522265893335370813425578347504105763254332898319930358234279786972187240101054402247738487599382202092749543596320188581802200754047216848808169413371107790018097582299251785145133403943558971871876054299145593552857858605795337608319635644990685081431804656733354958222632186185360223427390850521776165978935621596027521455203265890364044368734140657125270780182948702550603074401812884514548869488059250944210888167824060014053145129565394661023234412592024200543529747405835201699961647975727701910378496202575173462858928111404604683553010039468677317936452924136090412754398878443702782886755028491771853933070531583271194623906365591980054828996861061873115604954135629216404622011936068756368566925695177557927904293124274629620719623149181680822283868313510150291777452957131065549049709574452422160821190267053742136038848437476651076046668284405621222968539759237908341751999059684649349096649019996210039500214318983991842860480152580254992621151784118114901660124266681126034618745023578365509068856580994180522511650576462748000879189612821662012773653619571660697774969746855620934807155466689796184906839091353552303259661494243310546000302177971112748712882919551300490646676275715913965298392056970058385384206939433132495146603978765334650315131341566020507947368211761292257526053090135556569821744197526166925458371357939988966187543795391659974345520441221563160423417738703195811499026848251727654799443373091443789306288774208769971587302008291439475396302103273700088290217868005864023159574776236671419698761383746802387827521803855287934855492494844116079801421363882880635193539071846274272817596918186703579479445636321496776570387112806313146395538659118978484162899845322013605345006294038804479724873526684894700031279485428277948153236913595245777749639868287451293209965095128093077724894179919953788430910754331956264887897439443011442662940773579254676454295311188823080619543650526598119615409527983648752906682228848559710047292052953114330985031916060379924653150079163200040501221767301201270487505002074292582215962394958195248277380270676738768328497271417787100194326229059251511737690096457329213042184257276620060730644842224401570589861225880009902643511992027663334797436750513895596541179771329440809646528109311503825669321913828921963934390407841209555557123420535323211126164045308180963834228556497141227055180934257805347442626953125000000000000000 [92,48] 1367441983970214973797214525640926170648631320244644173559425753513694655305121715047656878651890774665476800126133083089200267507011094247080324783626598009183394196341999319838054481587088420982353801200719760890328285171186885710322803146937350393010903438629742181283140705324776802083339716321425881958389498999443031647343033612261328384930103031336729219436311335385690246039092599657127176179429298043996786640334215721450228179899696157486419485184786986054720963969567351427391581702564348074703130283747382090476541528460124774088914018603513486258595399389388326049729466679165895971675168833592524543377067823124523179199385593139077815430887924275914666189046396908434953839475510612206090632982378606096741568306880472666384265819264780523244765560956797640964252424159575580776838439153824699213914836358986689594565126192197697195828909271419508173449411975240663686024184826119565575860490156203897308511355677577705927437481074133774727242803082108941723204691504397506338085081045084884643436735127325927900706753293662788670694085219031354335998052473583907795008601975364628726433574016947853742248996342536358423804285483023066038261858252315470954727897797871450720070182005094122343053966557263742488930728259363096478436331838046921772171846400779943207565078689675048730799743894171373236282642354936742411652238920166700355966796569468620124128767612436545194757489353012807926722657624375165724723298103715805439967532910851988429162108605975963561645834141091202897400953207353462985990655003233294018418779126801435637024303431825248543479906295379214828692630593783058155130407574727346344053926955633249858423595075601551939468346545803293158756397955211905906104471081958551880022544696202476198235466490596718096295192252699559807451553959724849227319193309214739697571451455869442955095718856232009360421647006510532098125270288717940404071396647160061441648811310693257761195251680842406069839713516996132745157191194106230506071055049500113609494676788080715705131380293436666062164941787904862339271936088075835642695350007028556267152445372321065893834337894146497487940553715854178549056218790232906549071532289607945622828151490156707318485932741473662208526792211279729227420764150180250340043827860456546707645905463848956919675828275775435048707673561324455183855208888189793612869224215710952404740583162967345921850019598619253899401923158829606063307999248849883323763735197421415902783335912017235319604324672582151833921670913696289062500000000000000 [92,49] -543242586902966241871335557348413714833846495155724114901019781645320989107115125984789269242375720802606633686637371364912379779787477889632211898414812277560922661962034142251612642304210858870542408127490746699512640864262113213893378612390166126346331356183541449634818877038269496434568715274921106381443951986891078193912376469273089753418924032898965012881507052206741745548374210275376511720661799167239565919559691841204340189334103979684942173000388417396021615050757786307769920109710687341420495953362580216747787679526889405159184271692523821828527280783304476426334497760362550797871395269870006714684802545879080084778815872197338297710573944061811722832353055581677420879913857273246145372813007811306515905470129061078793389239657175246653657529913820890777497315513331380283586296612894244799949870090039361471372303850360280756553630852520879470638767995615715462578913828624047700005899220639047835802695330648928827233303080131471188851751909265070913459227695342109193280775972918218776602844248123233883511900337144216056172648406914513138665641222912092930226628695015837617421722653640267395376573764382246858428073531395134732704701121948918494406914475112728315233113646447160162301470136210463656148098575912041661115715068845763953712084544922375630669183740961743420503162530769474856909075925739502600514942332356490229230427870866673109676641301828538743201832606502891263567702964999541166197945618629304173014422105511423179718959299956979896044451649146507251084212264339837966313439807717381799986366556030888437348593906724292947881564790788591312698251700932825758365264152052487367549605875230633288839481373049833605883048167868598555548019629976103539791790845572473823905062703182691465236492302604394790686557993129485500565047658935580082108691163197353248426264160649254202158187225615306367133445340739085896634386716053013849575529442455386844970110002351069303733378361581914066652304432558555681314288453433234917380906969621224810537638679080043347827227952981330923569380900918889939537292232665021040894535795731783406752072242314328838344606294990736391563867872529294134929475236146610754552841973840555564218049327910067492423037117536903534069689455318489416265460331920074882255622926188794413650702174934586104477363689579237773213322769959454414895225505854572110144718027527246669759962418373299056006654465012929708041675036094884497336962948682417294710788705516023862859091674755722574385874423796849441714584827423095703125000000000 [92,50] 136780110543303913818862117874038088784641483412663989991238682633766801712213315626045476907724605482573390537277131252571339971827086036680867181761674916543393793926076791869399316241433614236210982187210342088983009939647583288067226689250232459944393628202216808472715664773834252697748062236104888867413979167872770115513875362382907548082253153187014647034113143381560206837471824067199447939367864747782657408597365924987499610053075373473700099183431798384344426016043556854934162488078541867355512584055283187278744455986745692108986281686461727112314817700256369852191828537395369007292132714970327737816113291716825308605817001891927744952450786664762120218313430557847390946165921600727414084296020262689416753882411349862585622616633137190170683506666210294761049118373225872612727568594687605471429071858760896293585662238378753919499862697885904992681552097350191190907103973098883374575554761588225184530904615136332078541247799542924156667653741236491300337687185925050711411222453781817919309801122559869993613912774309967458946723580844952684089485706223704761454073678161344775352790621449023902482740881828727628318084954725091089290498973307858368015580862290163927299821477557102828101629592193620755079079601483666057035708139974620914667502866508468941416999810288529798606611982168709446665737961494808173120892046503122953506455125819396252685522253858316394153694939023929938314906376296602461398174581496804868552069317967948222609376781995068605325557860698624903612070849123317731246581748408161685292770926075742392784173459804247864964487291921835987628067539726876130952833951854124828500749987944619444421467145552055954122306950233076431474613456586013226637218599680593426845920461089864232457126414496099473337290012797819888134513056288380878315438874693557037678025649791634757551116051411511941130636695943472712174495040815228147742352395847407417912322508721045494322336911882530718871052937733502386872598717333614507965161308846572937084470217583962646336877536237705220068852776874172082457324265587164152171434637880720661500537437579958059036133251779613018449891982072084809727624076450655689077397388470737443490726157129000367739964406857074799274417252476454098126137321941523193961823196521066557831809724335522571308049259935139242800501408321007532872724763041152069905632140220002570848635168737114852413734936206930954563253461067921108797236737599915852313009205974275734576435124487114869396009453339502215385437011718750000000000000 [92,51] -14755020441819532257194548859688032414490246200533192008723985095171002603472869534740272250894188311421973608551577354940966141806462829401739821588312989188845575301856625252537136371374053676014743879123470560173685877917483263187112749304457378818301109013283745604489617921580840034253922978590618442605642561820690945485046507376168801110239961368971580918487422431925339738662418927508024212270156049672344912641001706700689687152027524900950556296837034096431187060771009132725664688325000931631023215680407027095225755603846025911382622503861151685254623491834148696984353723833448543739812136303456273339316069340324929047772979309737080032083005668082881324295550607370650670042922542470551608887403408549891142791146496981244835486345704158818695039123320050844738732791993206472949382539011677530249756250496569014577530968220827988350634064457123323390084185875348412006217030243337095672612949709473246967950271336506666345810710892463984824623688279171177386245506821818305781832110773561789906725106073269573424724540152170004006707204045018335676426097143195947930189489239724808230355560418020611745269148650913212942028461381721083991413645526131658738813015100796299889034212052708991363919357521913125005502915171168284701237708035729049159089057431514951146190455152900541769884739492848969871360278210993406357025634189755204669417087033639829613034340104427764074509080214553527257843092276742288255945371842064186790327611713526517912836763462823572306009102192540478306184411636968934084028558014921251084500236988737270515857579281295522073252171050579416990393677827365732550724332673156782336374681088611837454620111662614414244820818963419904093557360410077846437578688601750268669892228277775027070870177132916229150119795881772488693961827033360815277282970899936863168226716666534972852413816024881888584536722197664359750358468590284880933917108286242372518049083642728401984375993604667715367796338755196061617184992182577202021879613728201899226844330280059993768136786347486679207432258117263447847948860803575047666828493450603700468595989633553727874592851509622312122968544748891557597175123954696946032745590406733427706870229514848072930081996137360912662410781584842490453245064213316341155094939504004568391033270954499656834951790142353845154525676194229979667067102743786784857994305110154783798095541482398096139151041657600904892315208933130019883359868835357201070730687054891724018738236035019895098230335861444473266601562500000000000000 [92,52] -5904880858211625718405613393502465442274553482240963483808119254012808149088750890342614552258743010332043141271094037693217168600313613276673689773200039515382777774970446515888142509697520219887847825934696158477044947407408540809456267788667630095353205117019479583422160024416877285984184744945329478803213725332569487989599696551938353976700325133022145760011783796552932353225518911747975398347249950187626501496665794690148751228089250277771640709332248957336513701803378559577441502665794097301252092813682365335983738164477808204173953532945837125715708531697786103552354472417059837063504488527148809015681188647618937942234572860156901112133479785208555476081489987774520690782036247469705304449784029942802538868560416428779420258665083542499057284422464784985426647570869432902744539568978610332023800523231788357223451290607477795415633901917118318499334854249532026685133981738699461055315445737941251343336765658261187924575466990352256465381185844825500524423371531851507894359676884996587846369556773689355125784244175678271141866306546327603545206205070131083917516817718135113265712718861690629014971549914025744322045457807630708338836501008185177530106791912342234417964894741080618018032545087689462490647198100376112773655364624928817437326140170162770473780223917231233631382725274606930413785495040222862266566899879112952998778766919993214302662655021814483061809250932509684371799287942242888240511320857968829150143662975747586140656383492570031618343506041098453596827855291532790992111944248685761331352956145115635148509430678282080599040011044932327724437816336114055013714270675207908309044360579389431699474891388815451538809858466244446762993608803247017382729965856489961162496022902232798346343133157407246711428184177179992527487299677195788104986392532430245463755477992300653638453855734362239376369722722814067763910243407704778213991703485302834779856520436488036018295074895350092093317957801254573915932008955104862302364975491594038532988019924809745454512792880551194346252760958107044086665114601046158869660229488364334274741342785752400885194173657071248418756115357185959606396943809519277006363089736764482613147852529798314920824144742950586924768856657920605691656924343984562122657775701586756758816347137329684831727030289450626954678262926653144119847792568273638272507721157136280927982881117963093895949605306542508815656794954665618264156839620933108480518100382480710386357003471857751719653606414794921875000000000000000000 [92,53] 4252500123181590532082512524158399559191135094468212430360874294447187421549650754618564751856378793334649006622605431125211012689212174972033025960792722373993263081310199325175783810763010693683396723956739738858605393620351666586970603066020529824350281548138301398272201675451196830099842012079301450154991471957968629913954602901761229381146980236682028597629494105614830269609723505207661642325480824169373024502228596078829518222516454127380912611474962086691378507063260191640654246469743150215361146943312710434200618375308027549932162521146549142385556718410887570577227786153358465934436004213621790297073255561733663877968406545976392944053837508935783672500666795499359775366681238749929873685738200244483017648045808209248804543414705793342243069240340931601483559517924968131125305949013470617337058796454067144483754943237325942506544047457680530081439074097307438492498532935920550753781490512325531188156638744357365024625325535284909154697474580722897794023731540627152968594179436484398514464518655696390841231546358057533061660800216894863928349298438756831931808315890471626196998387327766582848962502679100776214829440211603899482557559887342435757283316327577716311615387260470156740138829465081696298851469410675344228083178357560696078793889189850137894933402531295410758049943240823536134537424619494417983298634799601250705417926464746429641261304725288236131014852242037771375995809831316105452220940830725501449545342175302168316439898073345846452555106837610700816020186942156665583812321435119425282619027002994600921330866028482132794473051697256762913282461433958742870082521338851508008923388270069022452199584148940239885866352647851994925272729099692404146378890861402815981938149760951909171116958297697590444742061718567773831887633631146914630450928308143017816837528346417577129107509299721373616321468949347072574263188767176379336996353669608536705674051416173075985764283496060125998906307804625532575446692709526804112451985244485292648135918612520016999219965485475956008232868650905004859689340834763204999507333540811090326407664259828375713176400280977907210948067533929884188328080424819966797282829636929183157165298446880201635047023447224989998124424935494571635791149372467455074435193459443937715731349185489881553023221299098583655651015600762231974946573292485815748817160858809122134575191723806627301027671489747498446068667409381663909005142976797943561674533925233421260969635113724507391452789306640625000000000000000000 [92,54] -1513866146828495904066835298174820339424052114809729479273151406002484848422099341620061790716799713512025269583261395554420407519022347720820437789203268572704308900451524401243520457615233154993423493736517481597700072896006369552152046709113858211182583517374300891498644473280460461605432213468847933297306581182396149085280910980137627705586455176038862736551178235506809450049919648881884143511149816977583517308725312699226008959852280765015943133697883953200190753513271080115758343201766661944145712217768933344767346787602685020375431487383870733621554016634389109805091184484906858772160070659763220334011874358231009393328044130596124712350499201083080665569496722170035938036178235206248210237268298645194084184577528059960915264261611792860617521551147475951405911692530001493293562147648078719156747972194225727000755870747077320944508296596029803083745029366760082269286657601607186164231628106155526111163405773361181808750451536428627219074422718555165263283913504569592605826239024140848493509550397484970387576603641587429383041739922216423139028760348747581705504152028539815193647306491805507242936256004538027073907707101194924332090734436724957635214660949343390503545899766611463515447037682365128453276306161616359989942667045309740748284825830183705257655299180500252475850389382122835610441081723301901641299536538931340282023782428258898212962078597867312502943360475691649869061751187133735606503268359896715141743421937709667595910588553623724649288432432910521768149903076995144128894697238899132799405965234291401860891672789193891000603412884141077072004951535914237665586698466533226788394914617059889682432493476697712712907463828030853783127850237334132011232019515544505536480410771657093649569478912537279279415892211631353955314987558575264991710199828908080685821991704419199770377575366581260891534945108372947869415022001376533436384901326145613143490317531993628184160059570100224454236445107107681388982014270759299066919310481287707142568529384576750854397833214402561258719916581051132064965927341461020713388730655093463928764713749259077070340085667126751425894722237832924240812598009238960502612781542194849358578116962379462406337611655673098896026615385945280198674359051705027779482136394733147756010168084534332378165672129513889627236038352168394379269374334595323912112762181311217628692664463628085412928702637767815850098925234455150147526362571688564059660442632452431732659192675782833248376846313476562500000000000000 [92,55] 361182882860048171828036717342913544761191289425700212408391695276196236207532475378704104028762279617139761309528976517431291142243149842215319321860578836831566658518531873309651037785148650950612095343944754299499698866831321093175245338074187663826793423176755561494322881318892509248468562880130348564295575600474357590684355726239933775178642997748419381089669974229496629014357754207792635571810426098413907643475161715183068568252800821424678994410655569133656907889516443895426327243626209658683722181687085336307252295690463644016132627479387290141942103476622311830038567189501704051016496823929858014164332492686339419612997701175045882835566477580719687132769611831850950712118246330506095093293340288656040979958337055686511019956088297535996542418874810081749924035963875107747694260829637421602079194717808581731437083534311202755417886957799067576860642436335907560706189201022495943635674121149184167645864320252637038628005631047788376994313781101857748593244942140575593880988378203654633791422640915687576608762970654515991036997639678349636112464599034095319927366511688480514647278267562322141653744129004449717821396314197871775472041880181938085074552157444617425919626896250074529045014407606809448838718132700799948837355764084117228199081972169263332209288620592722516959943682274745578156976736125825170705012204739434106837751663924094877193025858320111401752379845066013281497369945641673967420571446945390652797630775167792345320797271046274956218472851919222145803892560015956668472221705404100539660451936411304300287577883981776303528385985257093074679165874151213942169952582685861384961830281352631342025986753917803346768921964027745351513560468006837916270759702663703330581252182935105490214445200765714488749234719933898118459751908518657055028166769517628982387962003749219529363197316205829575847731994521580381620161500303844582827519672207191977807465039235437380382119407383899222312795105929423872453274155359842117483672616807396330102053700499321318492744454601287010184845756154312059561065885957382453368965307085309952762862139683567633490143579268742407525531398133288420320843051109543014159196002179994584699154280115389270132816660627929476594678794718537952400882301641545044767105453229195812010362952631617714252366769910706885350043115714554134734511352555727438751298799817277131583755488243615886980597295534317760343502146862044279872954510658697548083971400056935152633741381578147411346435546875000000000000000 [92,56] -53941131623340125853450351154036180829245184763443282383633806933835742599318480086662308094944101085042734664947300961643293986520202485408252726006791293025956892679769010571110963160556664131680213082451736619961965170245657430288318869908763818347683795974579018400426173424005162231628332691760838332664211940100192148509115525077232416237080860704404832846636976150206062107821288404725489636285129302296937674228119999025642053144125918223019168374479627684823373432089349085922737318815481400368978826367011593960809274791154632882101549058298783710651387137392122540317330323826646893952824802129060968329682832207103211530471754821132059244694849135417863936479461269858866346529679950600699238218381194426935194578214369090865862211667454787656523830245314224630918226556626001454430323482317405367967751539301292020812847122866659763977486515723435498155897606295478409215635792617861234651581717319060279902575296774937835891823192159059420535668466559781051122117181085441246269615967544042602153905356824670987036958757484842631695529858260172562758280641514004382073443917413292306849971904089654069120055296312088013309732168639114135788225903047000022765406848438652631854656659647839286067365249274597376725027939628698800434699344708854539727651206533070854149454515397820894498382515165169996049305549311110982853330603595023744190303121503829300886077025851939991858665207949647855092340342275512187299272648162689197055431297133780236073835161740706145332069282595432164860947040205004490931461108797476003869414665510643374332150756236413930629501989171391962040188417152928768084188672929621412158109178075655373331530905236594726653000781373759872116801536504033115049251229660199327123745657811162089036072116452969459975305785387056690626936883546066743513830773216359768582127558048833819809629301840189361557543865919787920997849851470553218619118135450151343137313678954097136099031525413721076831020070102888192631686097456062756613628455435033948270669542625972246762418625707056610924723627352296195709576918644914075272987010711494155096838493053590311266844521954558068348071613482110842766444559148049747293141454195855988910505670405604383735107930441540326270002997869328355802814475193988415301440994163804243910035057355286555678236059020310376105350048085189340665515250363370461437673429640679379823197774493086576838919589542866251807631448107364276514670819442573423962983270030235871672630310058593750000000000000000000000000 [92,57] 1475701827421992198418604738281164450657212716114709038973506849922099784994125623674470375009394381399475522182509483667449071331633678698192136296733022911723843954205472884320266762883539776721894205569540954431135508820647005602502509198061618828789616271796665238127020989412800312703414641042269703465647709676337546890598360988187898863967734578876494399979120913247610669657855208929798384457491671623264341555569861381824621239230079314443648203165484600161545729508015315446963376184217463118230030060680374830287910828414771417793414396932964630512529543148509034775125356990703879535084558500966638308545038347171230877933331265200531090875879057837368870980614735271265557241459341414996102635833857550151155156709870523749747584808734005402202154482541406084777102050402901861069380806705665330195270098405217441800910847558476133979268178851816899262675358168103779453461585882099860752406044798630069600742315595870339700658116194181012195280512090681471451476890901526072988404130936890427194306543530452574360440347556395885249839509678913095886561023766847647257364798830152458762537336447160244494639890964843888794705262060637506088410048127252422063321911863378171929326267247717118715335108930895906263960579987630369636555563139849133221514124868234630725312662263485822853879183890603725316288770213165602503259642061414727889912309292697557523081054466475964376148332608240555374240301169733149495997137146086117768756908657359755787528153159196292812449969294219538326125737213952077121697703371462990716485166084086666874291598815079807301536886891268521710237656232235088047350560323132772788897930018433393988409982866900323342971853592936564335016885484487040943731814022220571129281945221997128895441082136865177010651740313711741466138254441187738346306485062845455051236316335819044740575090826431159302098858635241824445541324429853115257758243543969541136968916802300131620070630387860974916147401927043779527597730112237327665119476895227530669653375495248964389949490458948522462605683211031080723547334817759779541484518482185302061179011472688607446249403787623489094503519342947235697695266352381838417482004504275075018738580563125453591983435686530123230786510418901050154442835604511572245551101101831301792118197302935688331588125625536557578375903987392517963070700092046759495955302835801722185493636669820829451187899977574527789955843700080430289450707410925378582078337785787880420684814453125000000000000000000000000 [92,58] 1757606459177041564790829637085988729535049952349454927840299474830240560944223414487163786891742214633346935291782697874096284865769345683544435570800022032011592057475132000322922170200266637414573896032870837115738562297225380204709035012069563691062510266331897073395775607161812570340552456594833472516630536462854747742938395203092404861632991335462031628980460784367903743472343582553618711726062885556129842866314698655814233906965215557953364851872203417432127565181616560942034364302150576489650108071615018173630033816939974301977500738316754004547160785950914805259781771297426806446122803560498356559510177404207917906883438759031002197148848928416303635482935342646563467252087431461149215744403313166297334635490118882889108430365495338381700225533645676367258622524145544964750858439560148637949056471585357286260692467030655243636667235134377218667660875836633722469441536095518502043787020538273304079105128856127747073700159430915376069566713442175145396594636379453056941702845927742472810706924490292201542216100385512102088957162293701476842041587871847400001118565033132066732180411007115158168213613628336013512832060840908732893377678475842741254844529990165452017901603303690404036318815090912099808202659855590330979894206192552432297795404256113718062099831797196623539732392114284246428453378635974559611721166197919752980952381293850667673235975161777271518978697110495836003029909606668488277194804105906325298417665108347495403261657835393132089977510805607216311444570026204891768191278534246990768062230997618966518865968752563131920106908573390888320045708797866014154836536127931150599052043464166700578080460383657649446216135859123452064965033375109219890685427214958603337480475974528013519635848275733781216808614171000490422221344802484073649751317645283221050893764590032957632429218464079985603527551593714593187765001727144148043591091322316638636107743802238002709347590498549087641683064546979023744065628360819791348762862801809243565629824644113004864840475083470128866500087657887097820646240855205144246898839123198077056421771469262331653390479741183053888199119205723533738853302928080796453492392410299031635105717255880962179649707285030307078774545744028385451367219785315102609675055057843118859863386377566868340847076771803080190325408936718820926534851444968709249388498602964367168769452704936275159512726832663925291051483729399973099251743621079802082363130466546863317489624023437500000000000000000000 [92,59] -561683702541174379367996818645188030462345957257785217230717256297962915089328934936072837387229472563174848506362060379697718364877202828179666855219590270103884990980908291131120296578403015968851418532770498085020021345042353927762826085245729735664175260149531750740095726182973222963311432896144708030235813791497286383318017552020685243857265024422216693288280550689965918329872481148114002025916316441511864454309009150762028823879242916435457822026976388219313578870574525008113243940214436371254482788838968518260732657068097504294322889473779929783007326748068016199081006475022866472791774746500037661451736518238466371551988578814271272741628285823955821830928585547822083552789966512758151985615989296119686401664039935959633119598592252381091897368943776575721853460961119940049795252013282878866867631325294575798168981671126944999900818506258034461486471237342128334248580161104077764172661442202671314965182248702775000890148863152403589589333847598822482957701121817907948699610947248245110254866204347915275675517983462660018002365898470548220961596876305421980469674255249438142783306798561702353677882117493809060330918891797205302601867002776611758245309931402990756371309347792446061744336989847928468880325165418229907850142170067287762497844321560623727207535073893782601305661839520677583565533949073699005320093699414874258724724385117154304405491187182917337732532653055803879279459847849520054800498306283740065155188685499916035090154867268294092127190575408679041962212602412604430342247832766440444270496136681078189240255548093457064002855372033752352891383597019675212719817859400346613563355558231532622438939195671378158887431274033324475659848414993875714312695387899714969132161311338545866972536285418304764060948894522169916104388405901950014607011518078257334358701935408885503061379574661666947172314465348462051687977585495642992308064884774407270341523115452048415694025933477291145940880651792460286074002313912757092353400430919592856293534765273672530633730513648028485063423966765619796505945978505421826349463955193831651605973707746689155297109103143320092007328497065947636992514347703178511198817305096770839011715347921363153663208497800135581743498087394729823399834038030994732241620991706380658158905695023512422753625514899514057524051987127394245516496474474191669267026497407756991886287776508828829221682261067600936019821978953727524661206083056441684675519354641437530517578125000000000000000000000 [92,60] 95260487226303775167945917856436575894636268165059228779684619282826419684173283555896348383204044412280268154965051799544795795381357846924481514335583249370445420489745254408509819661984243762277620040911278811137239293778813572239805274512540960973707759566910483443154760742294318519685770419352326893993477866390877269950035965563790579132655154593576169206327851498357854346492800735744799488546997832419238147217017262464782326448734469198011747729513798649804532661530956781302778368469890061335370653685941162149929565353949317609228364380335147973553879632369888442689819728530131802775649599512734042053176553157450972728451860966887306108920391990100101186441243062068840313294809293848979127095534216998072996255189420835734503566291345658482917838116365701344616825035760204680035741909136732735310519820568979976222126033537164386384624064090576401069180142016248628801906570202646166834969366537657916220374448538385179523126028342799505066716360983606665421559648641272870005673051234589879093605399695000802558049420617287376829937578834571507453787701379129836194311421422481259152949853067096469984733896114138104745113699198237467046873277662844893823771511036001259256556883062550028419606526608584241620568471497608331680350612996922305893774326979211227397490461887507736616490993791626454158424571018931303028682385755167524423432344273962253324631691047597555973978010952743315251344289715602929354360396334701330171703624685220565887024500250941540979968884501795581644232576506549665861887099785507382703846350289437330422255612934216812396887563418880075256711877835233189740112280537244177290395670175743951989007294939155228618508092186873127857397363847403981347791579935453050995932878474630475535604808277353355554657636315810565065298194917927023191895686090768510139183477528022649420844463003748834829353529311448384801998562113902495395196362104368842448171097475089625807555285023131768363218698999410009916594138595482474826858684950847061714286344058252960928287664847498074051884660795225691905432563470387091393691670727552461679661626750090573879678301557640642401259406916011337124146511942518717439285782775469295715313578461402126363524834520333931655765351234234936735103601265525533509627091253484077397655719751702252737828348635400875041418541783228380187549369693941794699964446832764418661091928744497100662324679171064198593173576913572668826632461325232270610285922884941101074218750000000000000000000 [92,61] -8353968457164877546551068729685218846463491446048404287174135434857673076035158978299204988012130742745546291315212109616578903899083929099093457892684546171759208650406420587255466084861404802212907046934593531011233397990817667824967871887729131870256491572949415571358142393553463751302969076758562629493291733051441579134041106389390461494232402967035180623181512006953108586943212797577477926988213798358795324033467137863114929630924373829603958916786866200707879291008651760864490277005469208431720027766381060465932615605135420710287584768964396583169411846144274619626188138338589751012139148947305655065457990630848342067523833536580520942363803497170712378425723319991444983822415614734039369925467604972225147120896119761341739731888745251130294050767546381496832797601196098464353602739247809441074245416536596458465287560360820023989479039359404109697709174317313540844060170503119332439188116773313206085149115690837488425962150784701946837638998137560622856946622394393840218923472383345484766008803690432577345346309158937883653438032426240007709039868207530818794687372738791332473213079795610840671359546690473557449954165874130559429756576196016707231711891382802737193001691316048556564229869150942097606477760310889904999055624283953722220026161974433366855384793981514687864124443395130114863577500904939094442475030714352606409613013169385789449902989983962962516196676383742812589205485632789362381606832429305148949728180310296589749790475552722873947389021288462941313644486976439976421585299169291847216426742543116492825115286702170461532912593178653525747969971862665352026383130154974592631214157788506609231157289311845340764237398297945685494566687837333878982949348857933826170941844424911564527685473097804011118615548876072902595131599135762832897178937862434993945841304996588189337502128863744847662017835479383343684829291502543456504797398677857378100793279647294687222693987673533859955837902268466832471388240960405278661533228329439833512313210847184734195561783871429833233437757059334490090387052460933285306282459637781336758213409394767373745918323158577571340228437841699177730263988771330404077339124613359745811061092876072366141713660006622148557410314272553682927496673778950058043832689266679809863405116933449978787678234205959406719887550926344180697032139367737414362191131737407958323417014486412610702398545185880100268769131535592743428852990916766430018469691276550292968750000000000000000000 [92,62] -348691622607814020086961352640417352233065042383394395445175973039206615818151764400438908420890994777399634846493555729324446824815206687561244097757363864372168335821416669655471267220031653645349033538948583378034773435033921333012463499597666456138723555158764243585038212364656836035400180022779816889156261130809911815624508777005314070104739610621992091886439932273978662467821152905565996635217506937989157881214209365579945209660923607822794096866907455918016379993638505226646484155526785093458988030352446744158151676695702981148392097751739725126002397839991024497632177264378045608325971531069518597785170528296597337822102650051338523859737608668278522238955884335216311263000468200557237020303462482710295171063721907978050607565566269470200122645754623793221707972434741098031390151034240285298846729686528034245405222620657077853815859186875567256265827832135470392029900786697631131954291623666001290864228245074936480004743071250011315620899152592012859946464856600521121528298756288945127817450508297595451121829522023799835507540417340516289337853467706907017829683064446813504095484627110813996651417048764688054786950887492086162433540789806901984816185292701376462019937335411755338652008697784561059006455955362798589546708716183208473937682345662058133482463231638435155248409820946015696174137980537428413828627476095879143520374371882516430697892840333560793479989246230365631684196917126504486593702222115685270200628084677081064395991013269124530149960449054680301472711481864997238956372956071267515680042285366165686406156522547291761518274558234675158446566796057001657931289302348141547242186079459507796935094833605683985140102162933229081218022512778966938027408230654207862392918082673776074749803913856353927858351553326594677175023849308211099505888349172351149637628624621841538029812532792416350465116882886250025234208527335172818153971220284710021357150864371349624062658036303279972963344775263186635473690329612391128588079496768359318471705601387696577653197860209444335639032502138590763909454839637574859044804661535401746277097412500612796615628691402621446379792589212303195305919789890621050931651572074196177717293990588872118972392109606068096643721128638879673628673340612436605282856860616956881936196461627428409684021293887054148990315578891920378585536836607504347886532380670319548767978774941608683573694384674567622074828925334629044219258986458953586407005786895751953125000000000000000 [92,63] 264336163246080633488392062367915684762114804727569610827787488657552290918602203367063610266492514351348803515195903244665876804246505786742836804807993120885119628029987427695619007005881659539604929759710484315676463906934996566892373802374754905870773560363397459357033054528267385794201861143142760263488068808645343358389834223682265972957253505829222037797663032942025558056973296952111555697948032732229184408807992731143502968170246517256328665450073794850231751468726006010350948018328952109973393608288764849540738809041173350839815030629171202621473573117615665933911900470751813335659514061805163938956826047531528281631029577376864734322324240906851448365435595428953806796988513719865048142837364956601360085560762566340905779720258766362105165946047271210290721385232380380068367147189836389795725941063321334124849677850500376099670534026949491171175473015001282385276062155603883818340080200475035776971839073823217409845016482127151172215526300321206451720742014576962971078099804269632434414525014375696651770118132350709124883780771316110772905264714888474318139644415991554139603108320980988413856342998915692920098223316761542292593060485039253656116916305435783837937483439854188195269854138110396113321758851450178216901973048738870336838278748456859158997443796438713997235968713168494022182326594736078908849183936787486222651338727756594862850460604755861354505409641943951392340234488974591504155338481891282945801767968797767074946232099447375414135446845292876927593849365928125473860163124430917288495326181890692160676147402816163579360068314413507740492880870148157407854719635833789278689773640095775090794521156009304780248455174180790157964052358399081344637278085696418985036122786981950464580690056492837076515013160738976471291074695456112183997680062974792775639962820996893969570163312849132831914383887541371925250342559565255299336120912668323648987020995437226903221603692589616656813241273215573130982077341802923390416359917966668154752347375954873460179085248298524262232823263836700921819813233582417769230229885616543855647260603281098236896301526909551862955082456341430111046204076155759767754941306714963310782979761554507425635736779224148503593055833394734078314477095194460356750947142352614674230665356816775924580737913901611608261812497453949895491555608793805402769055745805432854413644280628756719481712616520838290794830413707114380450491353258257731795310974121093750000000000000000 [92,64] -52681355669274761020116630063228587252935768684653483033436874415199889239299373690922207586234555751109039076023856466383552743977743195749219708027754786610251498890697031642225082650274367821807928149051801758174799008052698694473132651020471385163393509351973509879035965107130310265532240432494782924018008380260919235082476853219762613506188803410342748399456165855723421719199037885261492518389710973276425770260409198432954885730847222497573849094061102305763835151668761381923558539846744540874140799713261158247031396079918460137812422446833931103970059836193683660821312135428059019942171596649255335309136240895689636656726512727191458382159517017503074698630527967302408790351514444007026093552577807634880826645078739499559660327317610524241447964093306653867511190408966574516707279125899098311988284489392386672523386976163850614701549272772579452734530156210232968882258973046699976084157499819549334303308151173555814701579617772506256531086676031436177503093556377655660317987358500494715416670191316047970268692934460292898857689805769697043915382974515925592449138392748082703266225630362120447326798553720546759677736339527012872419298604559500763258315527387475142949629213046997494945232937794348744150276622983788299994376423662890405265384144748002572649567188261841839954077989210052638031137115890409467391684391363573426755930851177682405713551679108005635084126331032000768938451673429678420313415106920748841985704214297461599976906775414490252650844615783079787876304820366467559313140495701144217091303550747674795662020453763786171687276410784476923324390113698346520372209467024995745533311296170077903775073124725267314792200795442621163048056335547053387724649586878890897137917322309050480866431451455417382643021536675450850467931712912354677004310880048834469266691467052995580645433157154084074740828170721384200930546687459084884801389304747725653602363294976786192031203234882908448745965737843347173346344856733798247924156826470481118273339007850500232412730460307879796671120499647350080993548129229168802426085461229234232455048319284826296752307820124732892153765057425434279893457447040307605173482526279542586083819347856228164839803748184484039976278296477522877746855134326237659579371743092004185461518002693189211970975789269169632256644279466422662351485788042299985407594932741098308050496339073526250446759076686577792647536711001521325670182704925537109375000000000000000000000000000 [92,65] 6804727216845649500713832934351267880623774540568820171128533145790287880917914744942189067701528696341427620845641169643662813694194146327875897269345166615359483185049228483565283278645098082100651597784891926166319664516745582808562983050869220770297578211062902733427765712187216417804217985968655305207651729827696041264137629444544765879401652470029498694379010549872818790694295178962533859260104940203955351035284480994518673681534726299945708267008766350273479397619349348985374724814491624726226723219389964641500732551049355462335449082143728934489780026890205618475063281110274763327972881488349257350702588648208265068115884060439649011764989275397888850058726151613638526470234043582736637304029121844312613325879179032700786146959782465843835801408041641879104174008139251442738885600147297109627628054154611085921793633636713868936053432877170919578641905681605457456875064584292800349371919310741408262437541799806210767066492088362817728106666119819983374597661507619868610488270425886411727549558879813038615445948250126501878485078245525387456921638560492817809988053342303039840195817208079113171681817371453018222510054314613685162470002928291938187195835677803062735713750692575752161391761883288314640706287086509138791386536427602592564852346488515501094681070281315247028406320609338398963533271748964080518551139316964015725533792050560849138042763212531607478036595238152874629297288237376236308309963618984979472493356866515280888799410366302565731623763747517149422433781136826209794276433485877510197130830198070232185455154286209876107155455349066122904620988162807651231814554894201553860828003808540658837018457997202912616969839428793828003883037885884849334482419977353409823127626153345282787829492602328035352418439186512011843717546280925496863767052430954497575457453733992965020796266778704401135801731581855286337912821491890117925802183485453718669678711538636812450737212992027482385307328260290709547719353736584926640479372264315961119210777730190619083679643296749583142975593903029455008801747468073160676059787869299009834955941799497833564889310270350242707480259419747533894088518828603096808780591693477923325070553094610624290440765277139927827976662942850952446940666778778929009425803118312528181167444973043347064096082123454853704065236148899278308688495692952796310605723504176377320383682849885246425775771585484205314364736238985642557963728904724121093750000000000000000000000 [92,66] -555962351407236640550241307989024867838207187238344524983632204386060373359118291805411301586926472634831428965423631673227802310654862815512270376924196288280132461992641728207818112136495532708705873559339610831040469460627061667675623194988488769956021290686989210698287190200648121396180821711830649597460079670738490999339742952486715525249942976641537191737294664008908782268287744082906989380396528429215571519337878475748302108576856964039511443112585841075537645111710385902355511351154967998935526448084496929084965595236026930386205265569666390487058274024387287641663075899255854554975711622746061413242788742087398516512292889108415119791130653863258248667771059493238725360330943604614265118879916639861771124818897295934546119427552566482094728127332241752437032295251211852523318918258979432989575116315577515777484563370858332435966479883772216562659639664169037520428830939613499189149203284455814667720914977424442981670174589172558367230426330916030760278059734436826921228521235761381739306412334167623552920982953463020607816702305407613238146490187980087845028259038125232316813127083436629753109315801097432740392668085395835085318761324638220033581404285729422320946874236644516717169056737883006890584348562919655026709286045954186268270729114347699280525780043115756786338830345593734294424941282725572802553020694890990000924491334887439782970486307629284026045127181145945251531754663174501114442424398072078207854202549667308170195662755935818639152653250757541091928026129423782828448242863490133757590899759081429724824615276503497105392968044719842601069780869361776700216680610219321403161302090134776842752858834984237485008598776282583812949965210977339870338542672862995515354093095778953273088158372214107190440612605403268648038269562676752377145661253532917352797837991608701572217767031121627866379954679472042228344610600651379966739617264974755684014810954402696507077752105313493162269134115253020754918805398436068483547504546260923669196271282378563509211818671113771427563683123385150952036135098174558049796480688903153243493422187421741951228239141068796016690456211829789750892630576908492698805358843584043201654897117601490766308875002192731012589893247431046408962172071637232235625932131037700735841326644066335154227362622576827761953841932490876567906406806466448819861392695502376722407411762039453003771962650431115449123353755567222833633422851562500000000000000000000000000 [92,67] 6909968311785436622137460111481851693433548235996520865879826754463814211915610481293432280766297710541479886459436297191348701902725613263888162868303728689907544587275489942901679639513960831323967258175541526989719991286225018808169325130152882408911881813486149777804164952602590443869886662799119223563600170650552920130518327138164549577157506515823547239228274311924337496724240882639168708185401096548538638808837003741210081581492032114410421567880119847644887585534241400595713282006543330184904856711301168734493981725992825986425025941236297790928609472723883458082733203757532682491186374934100444102364711531937239812913355162676687540161627640068629455479384189120069220169127706287207243217170142118896441120066282975984547670065544752887222154028976296131779527786956690409275277837593021984736448631264493380997905560186483890273111494437121675710020469315828648976952537396611367365468372167323211124863696073570848934088402756782649331831759634202097708545115618125402587297446401831236369275994823017167990645642714610732994334639149941762372331659358861350771248757146987660311735442776409710376876850015020396888563692237466022993957360233450459075289061802789134336409375186047539948647707202110250280409650094056251744986344387134305507638659873761267534869971510211479522052620171235410729704138387434295706150895955129543162832472063662473206808894662985649196393964944154909097586370788508040799621459925291685367246054807716873345996040676123346873771385719373903222097639427825401544336702240021911891397395021405128452064017957096203179947865591165201685682619885443248020496057300677285292448873382540979212049043825611021179677183983683275194874722337034230636513375241547221357645792875900209819927843406989872816639874113650000014287467660945163030505761498244355589497511165052201283756472046110450835988502604852631346583978210143726401718290999661379732745886648446564958033461850008965758501019991857870170453573430146237465155840457129893268999406648174989374410919277293892270953555889921785957317723386217864199568579209389788266120431201225827645690376598165205152979330229548183889424613194286710213329317948056253860688483406853766482993120969382890314729006793094219988683376659751228734451898113439319933355402637237338165574600771562295320325162570319479753954309489995404988324741974888268849771056124359759034909977959415527948294766247272491455078125000000000000000000000000000 [92,68] 5103367813369418161511602154769438956932329307530305510870368351311658866563690618220745267786902895103306053245042881647862230867133456299116086616231486085776749918844165735380842743398453049045686703540461488877422401623132057943481374927644458033604712977993163190801262891549759943948504872808246190115136188912550463738279114570734846216544921805787706568287459839417584278791483131908702987923698558684173308517699437073503333779756021926866469215628955717791350824921919331021242455102625760180593089061610347579932529983544415960772931577831960125156470636556198957082082567658385760644292793534361282878080250989678044413451671737821566386966330174374255604687866472255939750612304977651915518435839204256400115536824373994265182857197724258008567147334944151306653621695035862480819440824003768857667116650411446176284948150180632016407626627488743224209151851015489099675285490120677812499729875299967321871226519527230313093276376338829180130402947752507354902506519922639454327014213545807414483689278192292581521940226782146755441620499015064706171628612965445070716269798793558322782419236918665579376775848694350817752309370431521307267888251386319165292123379213785716999479929153332900011087647745288651789779165768146590315477175672801669951945898672039768849788514907007368314283163582381006218950022947359372650599434118761966945916387665537421696595164471181037416160617251590624160331878510674335134977017690183105111859417367509469357760576073240542159234425888239265208470201430361634086771734288845692545440201374785925930562806628126439603751805970956445595489096258784550138364492476545466619645936780818904047612609533363157690151823956133145250925406628550609586779794222488468484818546366130073414737278468669814130077897586936083487878433873837974654477768093884857841477911370913602541408125867683407197667959572127302035247817514385312792957770559954051345515012032780632940844858910120265644166944418299844375601360465611908240523570834710478932479874879730653787745569361730988793764560901691690315517862828148017193118483131496787885623279191167624018342225779306930006296542398951925345566638395635280758233906100252989031146159832599555591976704584672810421475496711052160916933836616302059531585931832057234607937548126457586013921490472107833637244670652093005316380170805167316247271703549365748568107216406679847719995990473762503825128078460693359375000000000000000000000000000000 [92,69] -562352730128072286431104125170454916593168344817690404402500718890635875033797577596710727878371323020150600413275402296542828410471410248344007676316902301816669636523181301237133587350931909223215690312906103467749797729880854367502710672848570816077369713012347067738782336204396112855408569281080714173022080533728407708892079894180323240368323300641680328896688914260286496734260271257070757241923162409811684073160680305270203451907533689749311477050328117177307524767971473985062242041952039463788729479931115619531904658187606584500704220382531294271857834087829082548004932803398662669350293166367935183213539524664707049275915144561036128320637159865930742149090323845057638162644659662691469669600360086110563244913349955747956128422197007877766124259599518249463737777079875390519646711389730097962813578023568474094828900131878457183969780133941060294310937310861912779963172845431627637331874714702131427107237222054692329783657061768447881595092775021114624922709372783602506713927423351624942586833157181204108513659050124328816817347023845347241579843712404090511949109556063931167292315991440127330174700548264102025023043929857935347676749466715384301951966532367635389407581777437035901886756994123448564627437176804231595365154518569435540718245041186730433624214429306384964835256125684526103116664633939661074405569066558536890361733184297856289273410274933547350605767785826714569603563208956682152005854293165289587747424586307434347750554232895936244261499779664322428988728637914298699112232188467689692002440124396869505557221654040710301804763883926321902417903088496971060451292414457135337725036162151711824492919889025602026966683031347579574666782281170296308859953957202629485725859803649595090550186674482327066559565482228462211330837982737969423596394928006269959562592667630368222593536257968308371141509718013068438898020049798635418060341519095575151930695098343014580895654038533104426129264868195894734215110782991676775982091728358763128880404068334771518804206106135628974594857130099219385992436400049827626259019177205240962294635097881662429798481371077773525825609860392846083209398119002125531595840948986229258993503056353905106123734947341514348573218696442214665278432391509984058674213457464469629078689496517395707560064772657988966986430136616154617288823858620830323407082232044382977942090015493017442216316936764997080899775028228759765625000000000000000000000000 [92,70] -9184182467479766166399927614185329932504939593347444978522360588768224801021957157088014865247292884289441345419005583041513354653951700426423267607442214114177946846031199357708383196568197849688730438225029769297205534124915240576378531257116244379593101559065148933170176923382192020017985027848683140186431587233921093887850457803449038665257299361576273125776665179750708042574248288049222651440998788605399139944781149514653271881193921348906308262461811125304168383749645473614990294867642381550217221761447485749304417240048485863821540316473130049200278254598778624618298968640415897631390454480089838680254271560399807407384357792596277490055382463729678440346552559467682362724243179711868449230369510404706371889101462155257603424397471192754928781402277073553746700741899383116432595960259447828967671444688553659962837525718005085566367337380651613396313379553510836523544559053783413473240549585163813745505763346664777296311500572402913417522248367517805023336385837046218330553874560700253395474256956875839003899259674807511421431410218778148113793257638314332421021353027386346319906906426973606243283059640346540819882463473595450020867161409857492902280915997735417595838196785045574696991117286965297396186955882709398653701097830954259015853092941655388529045592655066406940068760885414154332877661150126719963019618678506602848879350298922289618590907922603596834018292640914360358245264541018314515909724976132090402247399770716763232746011764315282770684446859253696213487222494093389324306002025901949471814176655836718820746869028322735008089625819850042399105931138233814751998600894611561654810431383572622966917855876778974823891531600938341396822080533229654743396450321538596000977137378186847203669624347009020758853843316857740984435467938457678681569329895743135553777257751189344296316487392445665329684156152040783630388869070397148864925297427214982045587688003357400144963847024904711888492851449125815649339030018994839506018369833748628034969376169170015321488537709067686354635932169490372825434320119154249550506983039837927970653312173632961538453275438561424995737413095576973312476682823700955572388305840343249149142652041974561388607935184617476933655728661956188840302143956566947356280289193406103043373112602423995760797224067397617346122866182577084437906624816478045348627730360717710099613115930228257610679065692238509654998779296875000000000000000000000000000 [92,71] 6459709951897557275613492805525357636578884518720122084688736195806095223051772276439806623778253845406508415344417245113724754811353935451711492094170911491702863576396460766696633424266951286521215026847146932843782792836096092867063560203677983442795364126625203071448332394174252660989402828126060008221571275456111102421413821523022103074861669553462601330451115483908662420983502103131907380133780749683171400728436624416105384711667805230141104210253045552939981220008628230981895556337306077105231263828017392029332375950688012449631384491123432898579809984355997116386011107357003892805379181736277318239968210453071706112695240506490191791438164768197983844611836180638019276966633229528995364458824237438783261261749745538012143981138880178551603049292134371803147515706666144229853949987674317429093295789547874632368446316469313826059213228691751830085434314386163197185713092023375875799775466524632070563826758815214518098061539624401100291921423987962086409769409545864523146014052643246175481191336195899158755971895735851487731260716586144408576291065823080449176181747944252384798650182054814369345718940243607008377241963118868666372745742420707013413040027949317721373579749942286646122520394023217522305613703452879742052453943601564215544934105058308721671985612114141672088586896641612349492733479515352509233587684681674182827246303850160463663215519142966003687572987102122159615682910007889982239441463027591469384736169240230284945436812724371068008053985978155144674547566604580241061571531352343909517546900365518499484990438457550604068671695112819460971565482489572980645181580127180624924867790041976867005437777168188121555592042353285876757704348702027179797311677785675714814669014489998008583825669829560412212059144094281557905362401658704055295135216202047926505014656010318664191392792092546895926165286890084107742934821093417600660089566444033252350313958123350198652460270735896640177571812704200685530649061208373626906170657493315834647483409211766551675964568989080448394900655949760868629008606176135465963316280268031730233850134809853749805638059425096464216485161219175349798138593937941683988134447746809207954975370111764129606646510112606912109549816174935316767981554663039075462596058980103707498740821850026543643894972405381608704714881538937950244092219310231240609531177029944468894819302115517523077414807630702853202819824218750000000000000000000000000 [92,72] -385135296809579185203298125013821422437087034289123411751415784810055134626548292489701289828425679516738789959514085359543141875525240223306800975989459476005980747074783145320212794258226392030323991216558268602804685843569041626337162009600990333539643751380976470772524040604443635834365107513140504965968567815548627768698112366267844518024211251312420004904472887413811898832195668074302508639991255244595549166863178303071423175567118985487418113846964112007284040871110486030701035888322409972512371781024631100119856246188869633955613882068010354099578482475140788297917369654080153842261473323354050330409031310746837780416743064441318313532248884738819343738281259207158629312120689632691342855649881419913071225426474506402394516662506803784990620234828888677566263353998134136615340878719963256792383407138282924706977056305058509023193329509768862639367289732967789195770552101268204661687769800720228065616253426033306290692861206435019800761993790534893037134383854888867671935358146773650638974959356466499122080510744207464165855112081823010971248233363866281233412054844426369917331371101552857980344890160355570411564132665166690509258028177361079751059309950264394737563415038071962577919211153921600977382759387501548433627031093648453039727521567368023767840228713690786190621280450265853241893060953122623242318271091344373930032508901630775622149666147362334304079159055163056475503958918178256739846076780087310674519458121413553203540240581796918082575841218302984501734233601534608724942226327051078264342244863286835345844921734099708010743812575859114643984407090827446555748524320191381364799360650268011960039701394181441100444002368030138767402034444404824566718817165020401237982369409673740696379328237093615191214348027551055261219183280106951638939745686832864556060694602417270511770896314823179714853513149618625427360633742338930686278535606654558891937094439151899548193258220719124660262704909460448025404200743268891202390305727569632150697628816096067193965375799348147713627397610342495001254379711724416456396187029922113584467675072584270683834824967239735263123404797171979467011362725662672572869895069569872832491145643039885507864876004827472742756309062647095419679045503931799542068605727671861630949259746530263745849606736375050781074231062697067477009939119516386638334721229800876698820197296946332699008053168654441833496093750000000000000000000000000 [92,73] -21146988109215119759403707395383208134840014009698455026169676049906914602418648428301108846890083029564844525799007708206392614785787139763810351383311079914777816692513218767790109073905034822835279201136702763378882094531791435251743254688694648693849931262417555871628209973523815753136107033975767242024542690752905891455479386725282984597171655248381154624980483102819971176990247261240625704695091931353772686075456500015922989236322666449969175386902339185347812719436212053807441989466246336970276747571272442173268612083435309723847304725509213207045520702636329002426433189726298091278754914944215815994902725927341143895716938908390218224631947499378660191738400912451188886686132152916497947257521542206668669319922636260328471932120064531302197814990231012399801853168054550238025407774137111851664094908317571534746950318168897449065397237150539672543086640934579013079262777428669953470049704814944270491670220904671693646569492832573137912023899870475042607816109849654380813569576886675749038275859901356526303628412854663317635744661030464349802772436365271666545329904754720131338547597671986774345766533994909699427936258418587960034839373129337123619042948785893604630493888790687314652466150042541580098045248818022363296983817252242153783513861532266905835598679171266533636738645122976370016206612029619121260171079965193735471733334323201017682489851695335042687401822197886144682124975173708604427458034444487692003391503972440010798915506848533278506803767186646241642496110070593971814588890157502864992458776369830739246716349574666381758789848613963087664077863858491609837002129120515226662410718080516478800485615076295594185851759194068164062718135640401989237817784850668587251882838159545650771253873472280462582620321603223475700681170994171127658092373576644711956554621350190071920096370050501434943347033508314863618881237924687558675348320374719182288058793193480717876851635859582967271246556925992968982564685599754255334255034551012244586083133681924389547668695491583613202190482044900542266019611394135133905058070716112415996542128738589800249749863026151528486658606178157429597438631652684882590918742620129372206708484616084189725787535376715663783451401278310182078669231497946233768191626112296431342662329714533182389394818080030553526122031009780253139581644128050552107078641629660580275162223840013098197232466191053390502929687500000000000000000000 [92,74] 3651609516090754915655094397377998756669504878809058554594372176080984007893717393887466602186588313897582764010538178597683042163294542803889972816192703969981027076011011453812940574046060297480506184601514518802035151694283756927228385611762980536373323297902179728682750142284116581387674939684276358644832595644639150146811752906004566183782066846289174693442342884210396631349602493083322252102866279952754184281451133469448827316372941049103089325918302393586638930780552233056104165490167452182641755685854209546539243580386144940627844646574022149834059504743152846555896484092136237145519142295198128237427081258466995420444658718441349503504202914274663009798251136879525923562648504570270164694187508503640099125974208016555188982528353059060236888944908200060714151051337830024461884884234283898599816374759170527642258594008525296533623742161161949870816718972585974071746413954039027919108280050975797818348818846231098719184717196955728703084247935307467586158392928618193777384515477124748274536161615529531314901507093441585282291210708806993629083995099073540036692845999467687441818893663999652308085107550703109767105346283309364012426535444278302000804835315761129636629923831540131909536899671927918465830400926176062545249387778972591276493517136465352353797932615571507826055411260658167205321699101854649394174986451545072851023046949808074201021255756473389540711154544362442551069581292443220795852466468756535770168196046433024756300610472790653181576567306715929618518316719640937471083099593302055358776548812148667495122592633941763497520346356169247030715326595958080425163136509994930049716728274296958165106062402381932859544816858012587201903642938345371380890061886741200216210631709157824544540614305974609465604564534274514675242969802547621496194915489371066486029616815161016600109010432168498478909788556353390072955507563506191121985795863037002484663561298456752901810516632842532213675454241942146946239243041240102772950443253347857968608699522741840217756510946791847294170373454932120255825217640202368202701740249272803717076309609973111561196621959405269500139801469730699252630144894545800868982739587575408970734151500502778182223983520276721044258132618354644138987379235224647638590407617071067272730440397239253121135067054872722136026969372971071410409564849408047836241014116463481642416155636965413577854633331298828125000000000000000000000000 [92,75] -140641050698516092185756822055558288436170884759999965676249674503998846666072936526707522733283008876865664461545364609667548000775367096799009869754114213669395479864684509830658896265655319689860569375886473282774826031661964121410543497821601845140194281211909678453805781206799653722708355289617738926761553112278338282481511986204220483232624793708685574064393323680166498397340006939201795022325457266254984333245209317295276513295429048944881398866830743180700680315278573090845172262783833804771557149883201695277348206386851048703320765474433129165968873509624373440329507432730520432389689053413251224763895477303841469014062986209661401604877436735524173316834321084365045887259243110797419591529768070313411155120167269006925548824929398193805104228626198081375731108813006298037771347861124936424043369904097792291644649176049172702669217850622579160028222403918821998132708122258066633025126756711290553616939719103040829495458763853855814808746774297022576842002930242023325723176940359706362149239793598822826801657736018422350807960017757779248717680583020922012926449381422193619418762628728481740157839261541179369915936466021614503964335436732213843829866393708761866004887346664916018817921492450744597775451453283512770662076358826411886080823061396715426076015389908935995938982152368580019216412556530041841904657918665421844242134955886162609567639902171420669614544698679232065880912733919252654178822104190204683031751826734408436174255635321868967541277997939190088454596917285968882234476544850509549528417096230281890922119803855458845474043492965937685267812347746244473483509811396605398224207674148584656700642009290514575713955098786359540011357561360012184911704398060824376336335296545340526141159508082386317910141842088932962899316078079743330920172168244085426358654214954573809268783418589850076208712267480997415239333744917227589903108708499477173627001011450393954336620980933439761984326431776701375055560834870078539307025620821375306795562008741768090265178913311716433740811760308017593046849879998503473937163510085111775931112066420816238358589377488826871934984461098820675699343707153842197053580413143592395208571518000281101204475847570798939393984443946033018820146531079364545805522966091720545072546317921052567487463959252258485271281647163768823896635602379823328094172279751914445000693376641720533370971679687500000000000000000000000000 [92,76] -1944265388482194546554736376350224797888081665806771809815058672667306239884126527077545991201262665566618812724421817466727532801480538477754287760750780255980625446078105884275760461651310539314354937422246932743317741414052431827583914719416117230558633508642167426272286116936327241615148641059372209573005524578894128796509767521166371982201991918606973207067762301639370171809256804248787651562339205976073007092215646696663724558614128967686320741579108429239159286211229067121523584718764413946793678031787043328979393133530369833190171924418695919914890265246735718839937116672269408040899622889013274478658431189106558804126126217547573681707980433733184319957039548571632346162743258338432621194861335504943335609203619838118532625243218550646718921006795445718824991918657022876310583074546848709771455782169492256615097575831708447693627990362979264993052449941446838543233863731756613701532781139492974268973901071597191144555707509827941702940966405609287966568060119818952429324867676854030554353459679851123386862161337019602124496919973059040763353284221928506787662132158179865244331370949051487366458452834057873801261642486766108798398764958388413560823498914589618392496811653874735484018294088319183859520061573772783922474963596088724563108987543424682557004367425403008081616483737911282307153407542412782226122115135493811925687673637545551844623532589020847759049845945536295629650994280919218091147049560930222074696695855528582531396000684090900597611614688439332848884727348719667110603626344480060228704298629417987147459342922368115309193399805541656624907239381299800369165243124531079617423514188890578245111592949554513618438395229028353211970604360847258058359943070963228051476726941093542206932591665605936363075851239516099708219171404129276530682285563425909530978418698683575970232701898538093369023238420627906672073512036319388079420326040041250377003550971043188536880878867931714225720943239568561585507321599737183709336621750758564838181982217844915044875560111896665066614521034234582841912775542734001933437172246281613682974855767834760479744170124526711626309687710430860356854124055561087977532139128182175824868406064724573270020104524293401397593174166746452981241803460281696960441289440346986602953605557906529818944710470532529801448147844911582545400355417989367639544466794347954419208690524101257324218750000000000000000000000000000 [92,77] 234791220633056460792578044570090141123708513786083154841548801392433328026188399865461188860994322636225897889885865684961308058424354204295211568984746911236848907620522065384833574209807133666355894907274408098077928409163192354952517953575915536614797777584975946523715168182790920070272395705787639491402086802703966594819703794072143100675383780308148378886884325388848891645916991964398013632539341574233342920748281076580070963876836887563304830446239205961436896136499048802418041493321698635416866196370079304432888000756310687746304051258491606188037300558901060429046924716675263490823012177446005084295038419062901397634457995707763874530360887236951256541136764356548993160292135470472772889749956638853393053509062558724363830881454177095784060130587778384582395129190077056881614832819255803434615575113324313605947967060707612992353373438579554591691338986935805934124015779395220974436998614318727765478399978690267327877890613296089954757705537179785729558424779463822865139764545505549795876361145919288222000859401729186940223774455586571328653926001035442813057591810063997216933867899256575240847678805980814163182987578145766388848629527371684785479643415741935950841987875311044843605047067921078186345889530822407254590512881590715273916934130868044415978020070138138609156803238637525849825821378863613389766527949719601385107501948323346737030449992576787122690533986754550727334799787422467116025239469944273455662398508341080009337375621511314073779384685903558168810113786254967723286493567971236353458981886912613989617990508209247496839988962816803736474252349448914463590936593260026343911749345654397517203755594635376512528914558686764875684860137041868424747472470292751366186448538558318447404882090667838672864390675058735996331355710035939158803568554994994330869007429916306246071355107548721807764649376507690346040733123123952116508970159552674436775233524359019032145856052879017384397571428295934104111860107045718597454701620100287129687256260240306064495758021087866535256577972009927728172296556439781380351680792906588062021907632578056287994424570914127579707042677027638827829801419803800709508218538531326839168801164865451969948856553784103656114287522686232547674710837047736294797213262743324145643724784701527747958262478493555001830226134957204385600393472607974515578470174208547405214630998671054840087890625000000000000000000000 [92,78] 1585872805702356792334045848823152866825078935767883006719275894110156222007818923941472696112001107721130154532988973729847903177555928056641313894369578261726434574484650787164072783178882593719244445798845663129533264508616704368167928184825848951102354053702614596068341855730883332226382913311396921838510614156708590989233293310662191319959783704429390609022338360925651765185855339488972410936754762185177571626286988359220633974062638010644196823907367440299603722123384328880028056406126726948888239851517894434121620418558399802370953634039209837528235160114512767846390986325423115022409602122753468855137539631066177575341188739549199962862692208147941830302921164070928766304149645222802019316062028298948263312415805602586177229944184766219363697655642769752693795879011117627424095045680910115178136545650476980835607369671810627915751524282968026050546388309514371689695307370933002805795253171628781223360998631890167876169167297748245083482154047870652545312036500682728117011004986451632897942040177831833116477468821059507995632676845189487088104477139054822762749598984278570535452688448689659036642698813467575623581792666764096348713426979296869304939011000612050151706265827206088985914716021935848693964021780177486531295451333355922349018692037880002070314205699214714867896820548381021122930605855521374605329406183275557391228844469825922150864017092972753203731938968840893041084885054898117941762851338833900862048272064700865327914059215885065297918883566680942239875184184834902399721197567675198312548128024492890006325267941898539463441978646372945040592354048759070519832586609852415116206179954607422492975853585869060332360001388821357636895441425069327501012158537115689203760907761032509623917424614997428757899018602119417735933305101376572132896827588880561992846331959560829782252319576913829354904886996117897287425736383589017768511854464194667085956173680970223438327598315184178087484719586355006036839986976696911563763511464307064819564149981131524982141010165525581154307670992440105903561491741812747938252809936728785540754086324856983761509592636705642302518200791922886436213719066886292675117057218181892275218715555038280421435493693699006769508048753546491050553740785511315140726140494329938164816510509666523429739650262931180939587081491530750997927409570806837238148600590648129582405090332031250000000000000000000000000000 [92,79] -451212775573599379242624603974465364392754323310121519964672100210893295355770411518680063930779336572289649579040367946181460893267852334163985225027734800246721780543543889113303397871530132756029761724519207459456351107013849755269049873822592602877082290350152932842648470346438093852138171826453147908533005264684267523492602144755664062323641127105101542002292385338473871399452939223481721529709196216625675582228826331848119291294676173639546015763624339792655812077989886972091987781963234441910341160333624604509223206191707882957272832392036630569268963385336774091499071423747744831478659265490394597149884758025009839641749175305180034640816988591052234224435674942867166386752916081550834454195885004372370455712692069593717980732865617488759514321829491699331026451289460485090197795199621066650727430674798199359187585430591284112801020945292002346308375987913953276294908242407886939283390524230503342808684853799068802498043813739127410283671959960194455687270657427927893658174375044111301839161956653635196278563399824749799051528091055897993092251399098943316661828323511058037142380204627185037873610073241233384524638429747315297787613144692918879588740402469319960180570725758585777593318104927571783565659306204633042930901210458062304205499492043012731654602543203117591529454748095942927177800217956819161403370754286952411639779407867531211231498247551342959592249307340672306429447171889437516599788898915947757126863062789911149652833145492702594928826143503583088748655076191617841972202374546257580801021174142260368969527824144321934860480714636075391573609062438428638986356002587904260403726031323461638534860381931057510165987987518245716551649843721605552341193007826169358360548430793234913648671487065068204160948772970328255834171222439154391905323156936215230298701503843553580573638297037623407133930934771303476814979036150437777473204334410727441541547964712561112678607729480156726672338809643026354462797203845568816558093131184145727064446107425911572970088141939570315419420825657221773413257999080176065826848664341074114185433632108143645436451406374839322097509395091848706894294467559470645849369671392758135008726619662731711851916273134611211127530388206541360244770015110067128277464058062731367869535461062528806104937535825660779512326403047622521124555153537705770914424192596925422549247741699218750000000000000000000000 [92,80] 7199816737006527724231274345926516176238126666368684027533413767693183965883595219287966175558856536096040901836798004735578944480786129044187640707335460492914668316418163386479066818851953144894676152095786200552726247892283452789757611209982460293181220000101384534574451773046933630264999703469655800522596020569554778572882410979303923064084457479734087057584775205350020299437483311316483606755528601587096740796610416247871018782079763221593133095674247713363763860874021983490787600057135428046304729060353922650283623364064299100504117937185898235380104096459511422214636141524472089239647260416149122448975994547344928001317605309734228099026074702882141239442910523419269059737558979178036615451184320097651071166279499990082346469478551155747630623230475237622641486335499402636560974372315197708136922845342999372644283476216878575389196161978928776400249902080474460264268902511739647452461445603468041361897531274993837833670574805726966786277573618668689371457549060615445542567823780413022386018558276023385559709838522391007951803323631386217576597522038932416159671648468123613339091937292863225940667188348401862986710064032954849688139210620678626956306174055512316714852714005508264495469866708168203353791497246793033814892565220008203856735902227779517788707937113901494259768206865766910327907231588975340676775795146712011905004540097422798762537987245372329390525138867817197032809946192202751304062911066238397025712720672918739456776744264766323367375237905378045172731624895163940088863341178766268459476969203460084161014966376086269926379837351784117926603722714469062832810859345588862107931545944224125315849424646507031493056126431945573578993713445137782108368761242878328330040511316378674657419927037742504913523744763718434409594459675501507218453813943128814304342462207229887074866045041899261270389683413786070107640246961821341659359380312910074729297434101273532757123183879237626736468507806516539495552075649075957473855738162429852865898787626200469219512091495294520653653842617563962487760216294468444932115401115605093920434779884561675508783395745720526130874849093807859830206743866110981094655298994584925262344539820357863655861091942997340520942227211562908436737697329913849431914453880385872700880971641569610525928893215108587750281206307261945961663920220315521678212462575174868106842041015625000000000000000000000 [92,81] 399737244757305727408734468611163811326175867251298848014736320489741546755011181233596769794567649042604085315269765425933431200780965085081055649233525888260521171989508005241659198871410676747252768920623854991110403245155977520267763668352090953445150192197526844641285387170860198342915686344465576913658806306516288418156713614926303427471736536777926340039116881801784962707748566392860402623071716925026210242936437356327293823552467195220312682397849722903402883394676691953387360024686387535134377834003753090778264747420900772481439197211562365194417913667045655363998788228306487249306629485525324100122906714272753442812867068078403665084653230138509169588655970105422137505742402969287553341030757542203710583997563270929013592476951990905253076415509018152203329916010346337435102757571467836735562082481770900334684923370879115659994328785584556222203439018040975694277572746707466419666897409461653180720026096056618058493089759195518581174968100616539706915761745794694023441813372677344093822964268810948866615878661573876698848550420373953074873244664057136004042938533152811189171728880204564760608685301510876577635544756589510506357436771136714774233170489453944618900966304637076054941745586675113214406690697656856993818685697665295280237988097005667296891925326561849744705279225341382509299459084985468127985828823794442208097717036005844897331961093028043491516581033923136372924447969173999704898306722337402189877593380796946990075322775977241897830198623433699496014097521656889770209570851446097684080499928534793411115075932581954860522817065116709892346564449071655754006441159017143721097245687006988889976887382340417544483450261929292815503422953715818549775021588759062315765240425888022557559301579719546330838453787052171577734199873697421584521393889211322800149073945903539167934401245908467839452094492977581071238622178373132610697506676525822264760009286615862407799611253798758402060226464519775309677915942101073400461436995675437000946470538934855208761059810535801399807855668215544108512035472480726750039825028670522163801232678847694556432968010612640316740037829814526621810814192478149939912376411236094003540325769194118073203640466167113991126339069205347738103329617735540602694834373250071251647406771202015937920084716296018410247753893860061464662300093118002272174180689034983515739440917968750000000000000000 [92,82] -20148917055529264760906583489010041551995867080907237708284482325096560634489006573217755488022133407919180679708156502294269147126983584017492872103991659934778210815648854790705616508555345635418355975377649869165313281120818722256558381368627993571677152742042087010684516947905549519281347813581365361924387486580849226044876120792111360814790106213999981284114292435622208288529899282164463808658363122633565337945434706455390010987259441271095642077338041395107521117345241295840899656238716099157572076814919196570258945526853290609570471793748930624352933314422131098821784867344534531854485959819220132290314611515348179009739097267737646688244225912857268303524081477505038996100364275581900308107483300486621830026339142498112027600358556792941495546254367322626115777218765019766428352192335345152035473363778318936473404291246175502127590173093706751990026292860091175213671270984608515834946571820337418393061530036460066008938734721815358386287941482723958169758798586637890258440376380192905240929624113530889803146676387966051583718286186958283565223813960782368365469675335044521590096344134206995992241356047405129125703383808087889802583951274958781781497048716561812098916689124835671577260522070146048274000344255241010560582556165669897949902226183767099999743810566213672485734528884126246169031708012890385674074970534018367931856656801464129339246026579602394298660159154141834155515209303426976353515746191551108685439084311515593086292176517174989766941527643635886155913989961769051768275439427294686907838476314193590306574210616718117204570904312885874892102540583059577344159131736445073501189661109930969487903434716862844660694865541455639653749691690495380000252641939799005440871748474272273512446600607116824957722099024242440114226950321228510087835472747294134816860233287900277727379585101277462395972987709935223296281691523123561141355151658566484011181889535784034028860287633364567731230189090886502607679067931990129737426240342331755878414500368828359251942058372682894062664501288209398904418618874670050563745844963337988923689314870476315292590750293567241171092038307371471673152653913221020726789385099128371361467257425110476693883004640676947224331241128677259727945372297614298996638198260656327844417363363628597142137507310683761992819207913348464106380714820411801629234105348587036132812500000000000000000000 [92,83] 357080157201191614065018134395815831963673946900962075907867730755518395996322016345772508740324810724898901246896261208089686466171112281604432609415208931614770462216245185017207426267796964833928016829750458180405014958314034287289161005093179604133060371332461334088782689339148709991048203241319488911046233100018394434370043463689176063800339150049838864353864816793482756783140159736724882025181889208572518116994533555540506907162024719056003508132778517373524950911687927353672996240751973025676417868340283024916503481425925360443528491408167326469659915201996133978121952425650754543410312903241598824589576647998894093028668559038179697273404731075698031079682695340079067335065715125451105897043143852202560538576967343789161288588081615245446008782100087705818909186990175017536431114326922007795623408312407835844120780307494833937498007490249881467323239998389427696138321264531194440431451393525631194736677738385566762861543874556076148246840118855519094704092320365277439785848703700410524512045224295563479942621513149251969144953566198303475940563586480353022989599540416129786110578395389780173844976379044757000467586702450680294288819595609311441312900338875788193497599463481362709876072250850931383899260552615703756446927795324854266542558508659713724132234484509980709608193004698309410729424463439925517255955581477706449126301557169503622307720749777788343339871142837209769769643149602300881032587954897032580417667380836825606358562723068029802575990385599379233027817299677226831415467382327656971954499595133491955866685946720525103718856600391236002221766409649180835121814919823933895668314215074305087641485996671567160142264476426359586365591903191811024043156034143256639911167768102261878518921628927835753720616248423381870443165072240208594169338624140889592924519290204992221517323795765868507850965485356235868019933204022774770182128983692383392190783891548960561359876301282680115427157981378359303690850521059079261157768767669437066898446549341761956784167831726158050224004607155803228108662093948848986907010095533654846147322915098674840509032057275062204401931513131690069059372182957954316871472514246328749231948254748516397305055191292647634045844982045748431440561988604181394331566388052766751049884842585895764492226841541853550695289426143170592794011174363805912435054779052734375000000000000000000000 [92,84] 4272257491268980040179482234468378769440854625270809374561940340884909807068258109611227462166823638947535014697487040790989875109877938899965487661305907085071342010119964877953136771556815163111778930466320005792379851311124115117345266021135082470268191600964571741301434991609316544211466936487911434936805860114973056670732176811089272312058141276009895972744939131093049891857608665982386962242222622732048973942891636241857937483866429158216886691066505143359345876470919310756508973674020082599442166426699220954497533123460452442648588169454307038636109961618975207558923747605156783917249876865378185067871451260450805937891786565738056761495538004792406153620655082086045889662708570623628152857055810846476759007174579471788935267340022856475510814494621423951734742313035037372837400102793463996629656790568934392223973519358095400613882307374783614673474155385250226451416436037530665372079884440150375519865710384662679391862955928655049169117443135612415912482066913472333298882524270090463161593906441274644391167506321325325624343322528755810546714563977579728851397862639248997507409709187929656954636286002483853519893714683795455694071846646866589514025726521917445482650617534733933362994347615555307360860417245481406530546365181846820083894735988615856109955714557798769588234418171976385343163315415959348212604407555632141700103977813555220612486331157552225199310937794197521692620521792803731723412164744481737294827222413153659678303612998100057141180781375341196946532886137756488423832849357032059091935052815615786753872560172039332888612741789300747557962769078225220357177083032940429493979272758497249899033636229080561049596343955406733377222443688091878689843191083172357466388046637397907092465443630975697468056301869122420787881302658326571522921716599295796001243997574300716474184801397446372343734821925720068379815788510544654446321254959368500236335285110058748177726851580460440451894798421686470621974906606678267446686538980344211255691712538906162569706572822519461420983708024392444002534229349843149608618146555743663139563825613993411521923408618565887839765639678596547840652933043092660482355576309758055068423896327568270765993626078062865867481330301417038366262540400656886793733440643924183645757506328344324002512690844354834570808564910614802569030967999100685119628906250000000000000000000000000 [92,85] -451518576997626529138550233900833406112577659863746613892738275443995773824595705550465340880027348144516872328927396354094206217153564935568590548890417335329643282088596210237833850013329006217818679840495168601855465903582198235785716394412182153376084997902417396234682618635465215638881942336221055598441741362585009692463158059110789213871407908949011099549539772791182877788320343345407148343357483111871304686145475317157179013024446672132822016356329749175270942294930131677293368597388845963796139260806451986112410055440291951192841090909523589864837672211751306688281245145977663842854414872699360650931022292890301156162537842027621452910148333716263364573660858790874652904583087608254819635982749763126508755824313339190138880078397941157987850237855653720876263325179720926283014664715377982904749486420743795101651063450666311826524189540974630785422651082180946662058545336373204883125656321499110404503449643847215417892317596982778506626296723271493464189826058803012130808870857565689381309678542169176556538973262938448182151272128377434644872110275702881975477791332838884088857546629456455081135959343782851008965482089669251538151155585367379411100216853150571928185889677978426254869131855221484147049529374693187693093370761136784288096041111170002773735495597556925479373306785951795593700009675197133102631317368127093729814790410499069290837207282458726895358376660364681714152247996723196498745510684146340571694884096712097590530957472415992999766044437401869984240011630385409478005747909748056632522678979043245045632647984202322030083094596386426790954289318168405596744745646195320014803416964823982022555145831099965817701021729224868826642531059379238085633620775655241892561620167032530219014461656440206651213895464941775283482409365886048240787104394955707755103483553455049219275875020313258250312247403656829535115286411889052999422513815398215324052061709132499627916441039644423992937077318142567444931348946978947594249814735418934582678552931031899938233302979771387022026581546965293486514275004958675367348533805167064376647241716559128721988855003550682041499404835237619610878524711688824892679982283261707672701362684191266835123613184967676072872758848877034575749192349626747823436999544656788064335980930818431206590444781538713436359381334285500566002749176323413848876953125000000000000000000000 [92,86] 12981303615331941498105664712784693023678439229282799331375893622462096077313960838341238540208947162218178190620888986284996113404248347533671623709468011115518700223863036224293279046845302686099404843968726417814481397008310157663822390272997538306689171626243760994991106624367589211273569373792409500062520047351592202790726045679826796549685820335001847394789553471161567148520734921014081004638520582255881029513437827682884811699379317034430413473155400784420866072930062731608409035340011348480592689883842368366556845961384901512319499301132359090838455565942570770634994804826927085711394144254754307904647130221332271576396888873898213167553974740210444624441081232416127255908106439679901155031085481526970089479750952137255729004979499238054490823426730851905320760412021871162942392620429632663666258667468399673004367952651482812097748543985600620721587452164517577273104073684124737516210208610799066435678133441638579296818491849904748476367408634396711006485610943737776749791199585322103472309446885818108539777618542147930501410215593895803497387486201943708929288057925859953744102026669231143631247620000088655357698218899312190707266761523769605670901966573319084164525546733145767703934046213140817001513394125216566529115065374051846517690670494687678740659789695077885422403027056619809480951066835287632760230855611996746154816796219501119234127910233427949906068132537585881270237262624218353723466296819215774164105378342154282143781130458466786665348083339079368776081657883175200869296738013635828695659103761524669862255445685153609695383276335400631623239592091068050536591103775298358100521350268862978289478806308713644971237422586088726279320076413157275266666837267681438918098561798070749257861651667865533745809101639981998579867217026945056704806757005447786259665782839747002820629876473864742540670927108734164810934594604038648317419853853853613476396522755681387157769009265802546388657904023837396691423428014474146957208776137850606076327757264795904402705088369267403555076214916412333911215781617905592485199728870004521721619554732756928192991198855424127034112090833828346954700903051408272066640080565953857191781907030834952454639547724477489978687727023568473893336211773554688501799991338687446055653461990713952153894858922661872258155852040124657814072873592376708984375000000000000000000000 [92,87] -169633575092103555772425945722976489565291846532529436712195020178463528232495843692197629799664626153112994469914498834015355377313120969431105510616539520888109666823602040414584606498969754788079446910415100780065705658061463488020612797025742745830708533615609196603606821214156193582821545030044721421020533062119833677125786497758007167410174158031767941391759699978187800615907291928033950267904566981861453548838150556107767048910805732578738819338558838251449070050118400888966688875476990738443680174092127688453866114458842726315779433460590248842139801810586380829163568693086829453061254512206533816877110576460178531714466514115604696691112365456801012229137837784814001555487663748686250103260586486997968383740534598761594378080280503275436925260835124613386688144889172859577244847348505304293825006220267953072475597241864265307433023894791393429242708855838877090073547663962476071691993886651089779454531793722673078124711801815278293312768398808833762243463602380989561049167195675619009794141127468886289909139730933832980572453881180621231067727951020820739460798326231338208606406180063825416005968878445555028145045964942895145404310985151161745944009952946420711849619391424108445369933033916422323007951609941839948354883619589545930151672551898036404515335823259376149169567275400519885612259948074180533192292988199291401113707200567681029478595379227859625994130842245673782393140009448479425264626484552289172572009861434778157076802591651321258868998920579827897286913750554119114751849861577273101672833484931266715826241032108385174524577274746544628132161968233724925056701878521139403972945483229475920486712551393393691514746749734355505453014699796132179487661288649440468741608017537845001113833740102226793855814701251417363672346788509631039133281267336074811840749634003598924102345482635150272725238218084668250933089116981041165952923816773781862936979728794370092124384455622833278469561026341285832830792702898195223806756485683327267266852953288646387181735109113883228146940403615592359877601197603924205135368706445140696460217397404828343005160829336318523136787200264517699401901048255367543937181741784831884277561535753405276924687430985978566347694470623495138494291683566401177125412915547195750769750149955364842447168050194222272653729906480354974660873413085937500000000000000000000000 [92,88] 380248753671630407558152794645798613703662108990874337048247817005354153334575644387158482127821246283382881826371685110508078349510473945569732962278139726884046903840321488729540860989314269935276930949980796445428606191031536896985669553615023456451656210786075387196909119420761749735897991614614565081683763393996369449652023416136613837626076748480694703255924520908088547096090530460040397414290334038276511477497124052501975103783682037564506991237474253473398010657873606363624042089286371507222647165074956945852093039802046241629562459998275579901673736344076906912365502170886217334675435208145991800906758371514265122966909993187807173285625945354184169434189601235744997576992033093419907172995086216888720654934684293958484135006001785198791210890533878636341703985589933400981624714787838609051635692685299420740025097254789878102299961920621163389747531107072065285802375242595674579038518695963200670406467909215356974834459949238545354072537524574083732855374627645490014710963147543104049750361891377736221401335408901435011213017167408242615833567994146104650080451710967274664117257893857963127036876028630781248895282673268407622598443103197613642351219673473844014637919175308206721295270271677187225179832582251230364853642593548324656654746811494024260486085075746182346201638591063330434591842288484015286847251864550395411626703474025232692566125477373367483535192020811121839570550496008401728461491156032286439551991850787291703862633396788665891081826792262361094301761915402884129622055475006789506131495518291627461216205087875455498256247155547112444607855292162404077834120900969102444612539826523550913690882754495866091948392583924774756046372333960335104919194101696977148793544540804586444124674019280362191437085505364338669818719967026762131877793916081444523411757720113987592412827101179552272602398197836185802761026425617931159961539187851860871331693638162434037134483504926865047022831077380816267451508024933289186787067800077680501498378829436838750341824804615139590293765089078281862633351143008519886704777659017596448834508525519478412520041882358977130711548276830399258845099910049469275104058333222396407227215684477941541114151877988877409722914706625646033419467463142911380020765239679825352042048840231258670850983534619372762497664713586024311218261718750000000000000000000000 [92,89] 14842545178480819370724249662820408371820072894928351291001218201083447633182813129397984851526100585232332668622139296270925143964683152680446959292094080435904319093022009505133244555876262609121160112560235870289215616468471793055161729827138511190377729341307709982330201982745186454390719846668265498484800039084015690730158655248852568287258643044885992537384578697364871227124568074306801331266686218860727093743725345168987060556020513914518130856791634094252667652135901664106494061321291725429452379623758268596378832763596277949493238229549557519620568168077305257901787815140945582536177659067090205408841983330365945837666102960834259854138565498896265782437646760663956649953936131497731468981639570672181822335254237925460876510148462766282944242267717742763972902891012156797501824672365217249255700174972365404788338056497512578095849450992691196334287328274707265616602866351128358731503233174590980304161132198297076918748891085033777394768263488733548969957466685798329122297385000974559927095589480539733154477270905170444342003278082783871191534576738941443026091356896620232389165968026372488863625982642443110792249193567756113144251964113274651108490382924872427367210434209665348632160623987431908851688166649794153754097062574376071467265184917724478957226505984498955588108376411078514157567879332858199340264672949885952615539213385427976099878104318765527471576303884565828591482166511109331733910015588549825748737866930637391053120981192845274573878286256864043505477519976501080054316217670350063620498926924147111289176537841023918732462198937799816793550241858605596109871587388129640520711355413320738270470884684813465150211564785387257925033281517400490301554128319138820792635377506621296197349258625197830940429860498660312744949628267528547526112468549965600545944496865239509774197078402230871969319906473311364010053790183541066849017705772648051461978865620757989450697213658953327593474495960922090279874064659913953561729813653703686085140468933013842115748337389341512863726198290447663228360731419334680036053758444313325237258223138144189739574542234727207732367812425973687123432137603514996359619165794466644452139486559168752114529088262536155675285124784613594309862257055629630815517693298261641918115851239721533806451340576109101453713947484250983810424804687500000000000000000 [92,90] -73222105627671504311403827969907009088519000839818980905778799235354457547732547620778249761512016742670175708464805633874576503887906204613821402037189638935965200405435396643838237168840423254234173071412327412046044715012797429264348888622754759911647416430182993400229188316100349784212661829096874580170482011185104591376747134739691337336368087528099618884234394350500131836209439179788637450813240637076240949822962682278616195863750227915129500279417474300167892382823624945664044746259669674891996959587827825337594647536097328801038998461849692811500443413782518768083860033223888113764079918537284125815089992761110973824324969105315200151371144687728491714816285008050696036690048373977752319699740531986237292427527496601513094241879428133570292853860715006539710459848709782890016611452229693699926685116079812867879323661191536019594044551140526931191350039742622045495438057674490758423747156004355832375566315949779664140044242881322424766506253634394999487252828373773880971109209266365497878405203779056005742775914580328424335838095380949330544903379627385169796017486285062914718011914108016189516844201885112864076191582457544338068778675907267813912232419316124759144873878985637809339974213121085749563157989241351974013270334823646840597244626719988861078079152442922490500622199145099365222841359672661655960277924921522737874796581270561187996772940231268692385404611472581407467859402943105477080058690780871089213220608182320765416806851006876701673679813815958227773076536644992811687320191800395567873100993308253040187084477391272267172463037199402903856835472501407548467988043527309755795035422712522979906697116833752695066111287457289247356287170998678925738633473359726470362084202770152960552527905156345940843584340470522936055232012964485828612952176075683999917791854734794960696687238631202991660385512007297948946344858203626673964763255171748650684381108348078554112923475322454788282521128712205121039549512663379262156804332623822203829241819843115834719921725358132013446943222671091713277336057349683183409689543614303196993385736030532292456571389855303997733917583246935085091351656697792393095440177700795553953388403807752907994612038774114747217550846054414391017866086155204037519663569947975286693073350177670623336999069245098380198026071870830078125000000000000000000000 [92,91] -1946644145949609304556428032133711908638675535865684903828931202604838401359909578345329785087968794318849728774572754762914889327798231807832636818598556995518608486928982815969420558108246200702791067979292564749231098069738366588222129477359092370508087769595455135528839676364952031400662621180233658472722577972503610417986725413496043837780258841533357472394520639828429483279145569437316430180992173278761756406833529425561405046792401060836545190663170617089598272472589525670190280189171954513329222946212129371063543772750723156489738311173481959497985361763273099354493014017659170061482325567166568451926108665674080569649476508279452578032683679859015304712234072167133564376703292417051472320813523383929166128235493462017959374755594456302849110361888503660920420765675607902616496805872594491270788022405094446306750457298419404207514809427602694202768502624788476087130982666914951405221982424357828107078837716907476638149468128305225010845437256115872059043857613688762723766632967786822250816755050689555829085909116535330732189868451927065992212386193758699068795731499863809612440255226090579173306673733471835824508690489001495495236191024031259738637121182927008035519442492634554514134619332929720151970621262986296489311008940178964764421319100632935227908773233356278548571810917647554300307597311783615431068100035089466531210872780772328024371656422166468290316113050368282819934846049304052782831121963485076156349314831212770893419718189969908089739414854223335233338645312782182422870295850895838127398016018977438959199333047861473625507793744770457549066593520414882302857881721156928536982415388241784442212905670182897137752373750329914356556499836617075840453451796955461667582059287408653286399423107399004864177665343486847405090492238388284308286807329678597597888856893164325691214281616186075461245416230320515585605158354433593223408924940647290349328989285646994284088179150875437268901716833438953284283612591479718674465547959306667253937054832187229594560871287866473141324188463718230147496329350746475823004801334607218611964520212763601571117567667097531123797983384946525599233789076939600998748225698167885244943218997431058937529376963321964622471772840607181112643354294893965237383765810923051659977214936673782586530857886850897147791570723437500000000000000000000000 [92,92] 30121267680638595487787260265248980714647057201729291403967482951316400883979322557655033204773958742531205901853446812138841054997679033274233706087313228162123896833991462325030101454720658672788830610744584671316127861343294491062467264223001925166366093495806639539542052621951611908850883353123611296692368978211639205614111099780765103590168216885756813016517267528795506545379850252101851906793829486159111079555335504812777841696604015299955321239369389269612495574946703750200452768844322292476325291453946500086349339448845806758063316055601954983408317976856885583619421209952105441273811786900551134066508699084737939097288564674924245280881607235401864779254105688947472227119273432062843750363017524906348516412445981525454075670636088774529989943992295774980142985320661022927896727305159902727063332673150350776963360106682937729595874178066687089819236049922068444780389167453199275957695105544168851571832288469533984362382871027834944411819239460083088663796223809333877790654961767957636461616947962761136236172804056584491304000819254237729155216117838267877331623555441745431686385591988999264290110022242640241288301470754270723790641818726560234922681935074476829166367732379823901575727544592439923454647144397722169965286799787407595611199347390771564550117843686849202418314576622793216742457505378562690541476858367725328425138187504155580326639382918031195108926039901524577148883649408385619358976814145286435709705279326273095944062471632294884117042431204742072052622150448730795177822670193117956680129940762891182747226043507284475150161273685597356590808118843729757669472776957645635704233449605946696057318879813215266053399718816868401121470984138322825745730180912884634823031890730928396245992057487518047958023704000385896401529345600097757531802060608457024062519457042152745156065884861889865467070574664852699783964340548805288168521817944138963515690036659569054302063582181965903213953114575714818720033430599515254529847254177009362268567086859748940889012283598175099176390503135773551505187174727601129996589030363675838440656951624508660641432142670952386613046629311322998776971196790890670451467897114202766285553401939827333629508116273521510174799929000463823434019661614456725763329404520597577389254619917643420341539478652381508279262820000000000000000000000000 [93,0] -619750428172874074815862601081682708808339925234909899669104886694425263637280307478785320660432696139109722281798722688584837574629102053275330685440077514457745886217415577907366471990415131621674747887562017306239560768177160905141208140517677126727567877056831550740571032343232658496665285462425786341519267375094826153615327505326938127047908353157260987473723308507701067183408954915828021951751789430158684510765477869911413230175891261911352447812354769497952126214309093050694958127968958403082643870456322402454439242530441230558297134808255318603066132210503973063892624835116640899937410107808852128881388065166421465486313614480337303077772395466270582690976970600206332265485131203416474412272086308949463454578313050759164790888679235052346746171671155895837393115641199160793495618674801996718515013633353351698646944821928736241191395801425574193031082695611627837301955522438631387101116495132358573885318854624851699957248279239578624231822003192163371229806497799917706403293719220912008722853350633717956770347626656687423184909004867488546676116856052921729772057273809478261812202834955721999834006320367463367991624760270861979719663307036350416011495299016856525170486500055075038161880539270425083403284914783170943567229179276438290313462752917189329641668215021024306747851794907482962935593541798926839494865145593114141571448444929652987552530589885400945567504474821426565756915783816844751058533017794350459309037552019889777153811720376301566464883697700117129926267006586214598131337047315966456044440937729270875162564904332363871333933883693079914140105607234074696946877782876445421131844045847167816965088673637215402176343072438460583594860409177178042400409868798590404650214435598338884466114145893868394757324874174269159885440637535776471765992478240020294029317223615704061010394531811859362221951969909981205611511202902652488206886577512799183521667968620419296043439683915930410704740657412989457834454776309427264700848536660839313889966493290731684504910135121049687827106171681175210496499095285047047586746659666524344645567450624552201644987138054627229014320495455393043578969872166516397709123605081890374558124388524789856700471005751955546850487928747355375604404163750769541872531823899874318943186325065541789528412888448355921894085843866957768964707878326039213895037815109281505036685350761822613199082637852450884429253496823113355443380715323262223203249676603877034039082657015344665391172152999627829885742391836684809869792693038123683308422481242817737092471288426604294622446066680794099093630266511523174699505034368485212326049804687500000000000000000000 [93,1] 127411624601287365745298657676245565268816695504022363542287614593203236216620737929749391852195059783329829974301533701410191611739187653130523863377217533288153743197162729284723793023929553271048050053447745294823815608398876022891671351258854801227598014223567448192513413542496106482304646877773838909940745286928283685753313407145149901311923234157911709990251869217109911111716082885722365944283586302608431759553126018007628085322100459560263924005170546684233966957639854950866570013636752047373581528213544885058820378319079426774757914597225977072224646448482899886801581618949822681425832249586214444570228204834880273203577013846544527649360080531843220092154522411427357613242706481951252747379437117687607385928104797104796431066912111686819785212314718763294966051792088551516283086879746427251234173557545586647008567605124140391312159590709362214006949410682677646764712362831335381954055798391481465209814515606050019873672710169046004253590858020440045556600385352965623651900427173293905756844283210703790967212324101229178624427913798881433046690584036794604352671378935747837505169005433909702847298173878325793302058917252755414040264468503711416235201576622480968730593652071520537756167934581745734370162112234882092729966460129031495115244977944563299381711511294683903619807941307518083830467987342086032195893322825009818038274887184192931381529782489689789696718375408389196622863706969675014195291176029627893597138626603378320766563754604713637105306715605124975929588876237177387463249586537281083452209228521452716097108572749633023310670337499615789133136809168996298824653357942534688450680645195257874148977776840275063907247292926932119758897229643050469230876802103965008410446978445145107578952094774766158967080802606716285250711273895863266889142061254764413946203654184055463209222875151825978792530125423967899068190732144196881249752090301644391678448386983619874498550536147676084951964863483807236496102071550744606732320076520542179943413485941932739134340126956293289995176427123972043155157437020890115465646537108496800548526386698006520225622812268827862872401101497641985588071123736248167630098035877285734850465539695831149542207677469561018481687298604461332749285660478110203970977560643420099584040230376771564890908515884658884711383050158298528785472391815053445416252648006681020173306413608504368150827726872559819808449628838118320787995735608575187227706241073534952952038079853899414918909670293618200964178900056917919501094586018865400620584416835974937529424607806700063199394501745844205732787485642158731291573303678887896239757537841796875000000000000000 [93,2] 4477575808003542536539407441901473522972485460662990569987147798783298746966862618409841246649343774857495429901353609981504455490182444268863626690642427646516880787394317367728188519138689347638057217028286955630480147735658719061307273054600756889559405257876494972498095935770967581498438130265481939556484698216506477626256785588722953659323903340156521618292911942876171455839784964053260547404414490971688962232118623598212893539039916159049754095948446944365626449030099661997329357445097071063492318483400649461281244999919142445209159164607944080219167857730324521516481866583411197507971176436625071448239260487294272952139562160814347358844561901118733964627803518268729836740027244487448901491759705671411270559009681888860074422443300514081132210848238338411853387790214993789712420985677668809120730168970917934094742881218591750377137118409952699558202728073416024242152487256313223159005611922186529454456744385223264986246556832474938319379812822152329210047851659576946876943643785083465395037174023705880761223345852319414801744730707114650002867438117393915892224882216417441905203124836868415457868904405978581912708607468209387970654759121756531125797611661834976758656203006392741643106353723737122443769215625073730467546550207362282416285093042668127808095841119670118440784408913232436291335063017769473404260866721430431728017985421243730608096161495653136853817885812508550265445325073875917150447534953582542507077007600523065774975933322665876232959409232470355700471116111764273229436727960449108919678746585809435516007146591867414571746879816002445451289288921446795936088603382130454534038438182437263854619669328514259070782405840247180467656214909764898089076971397027487715081133900902005725665440863212387510064280055164862307219057570944338509851528565942786338696585709123699789403330783974681645475730385692409751766845046572450542513030887892075301913197593435904955128946952108236621808672838622387734411691815470680609566134284606172477223847121389522663356003563755604828262414565685050860732152391983882009487263062348890987535045321359031202430182980740188996567691739921252061812512717692677175473381172898544904422866559880964814492472586468957378784728807902895511074704757923116209026460065387817817355823642519933456040624791517681430144758873800393654575507425935638944855152360245345731623082453261092064065436734949212134321766214929721275425250521788779734893301799543412030132628478439102822580537385429238864072599320442022157702717662839454025233841884981978604167936154758827976185460875466725726693926687427271815522544784471392631530761718750000000000000000000 [93,3] -374252584406516734679982346204424230871300029239581404511148583075801431145701133613540862538632438945550088617362835434244844056417569733457201984849078319837966001330669166859537257302355787036335071812408625490252699995807842372298723399777103695998988300176474050222996938793065637637812609567814880625066867049104656987062579318210881202506242371476346790748267831310285074671880574419995050023329222565659387615745536839456189072091212563864160263185401927866973419684883213712940364877780532034922851342083790705393870449244214748228507805312856349046178361759273110362931530430145253944778532174330274163660147399590641576894791196439915926650797003990526900756475390174724131565578966227297411697044477008997259184210613195982947608663190085859385269998010565669991775230364310037321696659467597581602584722993320679051426188248725112819546676198601615163388410165398681469668762410819758072285856004628997730104262025719574074760269229133139844909658397217464687629571671437078199223436887314485184310909466326771941429070440081572405853042542895540503564058771645943555065433691079675531166877594606651281261988702185183111852417512372861167371698855209414638008993927749116882532427008479408996060123814018794782988716481695316828607761400597735717636895384534429837316079402133230529602130638437456794336800803395033392855183073520004718417415650204090523614951890638110551949532752420299990358734059715415680802676750642528652593206336120922173024039186534116144034778818139192783158245328416062895644380261911422134314445312708362142977432750119311770920754476988529046358832594575410360257118050394395966240228024855342855512839300585597029617066927232099527600699652899565806854400291431617472260385250414361972781817581916297835041924831187955178654855527920801508054659669798135574206401903241316508567001162841108281009437104701217444698996367274374461340602628565166764862935779786234906661085326919381774450192742464437370052643234180958218569091289705545247162972866827552268649436855771543726465059994938545128406720722526224896890310055274957885982003707570159453932628070844553253460348628527739778339865792522744934130144276969017288215566995052077055453985483478719714454784533606546287843952549931184683106059937489316856282803743673787151734067049953126327924584321545489926255533389766450718397874950163722896879029203877712142353938618638338935692140136852073716262326981160086417846496848924057321999199466060329244371964488908731889339878802210355199374608099445651196663440656030262420334166589209467760021644547552409652618407576163406247360398992896080017089843750000000000000000000000 [93,4] -1821082570648270721544016503832040374222048200680750987655380556506773887719611504593239299062260887885423086393321381822378468353272061277684822202250790719315390494532209518605670934597472386194053349132404806222174027404257917956170245271767715906039400926335824090557639860697305959926829786685782736554738727446543315484038612078933019088722058792552036851791438939523629767816231228910357012464827711210344995980822093601571464021688466281852677099444432750457842155019591744195755639216838985292721001050994277268449982052697285787933662195313794953312113147063492576118187246764295073875412498854469937741499128258107169827799569677409303791207683471359216366204185069178779166751941797732500748317042110701878900419419061821752370256230585196951310248599734674994220442462089009317058574195042850680457687498356030761673289506129939448910566094527797684487379624446842095936214955191012719168855263571711308906718716887585004296191883923013254181220739381069740804343757358618401542942157106980975508618297180561222171103678982670920407555708287505252725993289340101516356066946192157967294981793438224983309072888714367041674346771057482533113021087441074805565293776245336156736147915238693436630871181894309097856288241689606939238072391298546910296990547085244219438204950673530386741392559549116575350615311163275659331075995161513237131410289720695027879655506518596002925581888575204361892269655267599064632786786555393138509043508248451762010804039906451400717223337496632735694584682507317616416810287897382540964853041313223374399344969976776596605076921215398546905274228140671340158409879458636028526430580206199040569939970422420631378622078080317030893035579048343952898519976665383446248911138012922927783568386819301477336774350848673610485617819275080815868654697812606749802193284753605086578827494001678536932384282722741198748171172320822746027970608945968506856746337677334350718635584698718492475932645497110711549368432081575440242168080443592061717398697531353077956092549281760357898417210381314123315310692431181042966982429338742975259138779924893511718765094598938746418891607747930044510035770324819908740954665598170612016705703910512334392685822552169752029602494773551390993167765430816377297844638260526166332967983347692991442097125553268098784591386280927094834958837136738003306026994351257854703021946680761065078470852033873424652662732300622578158029713153806326743533217873426093972765224116549548843570086486175868091023114270706764141122810571626883436071198897469600190265286791437545940872863184787402426531577326329625066136941313743591308593750000000000000000000000 [93,5] 246811324045325409579455483341274119932844004918850080752814826256877418185938991824470985731347461826991708161162029397190248525901133746289718952295512647952221870282759201610903802080611564127419227129179273406211349416845638100513279541311021204422921151081113303815005390481400159170946292886923637424024769794080313446447108023633985570106644496355253583323355052210228330836482229959913659480791143150338551880710886522317484028353671990916583216452001145813113672827673360347420448986452726083860684516299055474801440919649144280567117702651565382714976760185394732237887524517140546092460434192275383688555509454192057190438592484589815144672852845441404741817723615518774254690318907291519167975221617873409049781730312256520186261593336935312833684061841288220914134074498407224242524656902200855989296987311202041049207184306053995824971674573579784334666233648414905949442026324158292026725672583580561844719072970218148273261446148609576607429473996989696082524816469500661936489717637249103854135293425066127376028753569528409042153535840854870569892642032448240248574846955086238798547739430429378439487626289613953870014840520204049259964652747388887491830063241931992278186093441815266041122500326457423707899420925708462955703008594699547925404698362291772202933081514955108113868604404219760638486350052691914464024761596139015170449415687904579998776002976292962992013396942236708498496195227386672423163839042812636295241653263924694892550117218472897647851153533221198142533622261022449305138209354796225751191709865897320699328645048817606268931027877403556434235585476532205104692656496911894138537840641200621425118135023988441125256325828089894394361442538313800594533077930712436002905096488934957909034888116079964748899321117912593332061190889133835576724641280916636490378081887999371179973251566870390366010629072085944988407582873371367023544152145440114292678693821763954425001539507843058095842165465514492094858013142837639582950388753777003444699129609259580293558142069491276635949516338585695646245567155220594878382949601047110858693567555007280846858739760648928631733767367316752656457210030770448330452246991393947087616051608032466629109029044441928706732965786752805911550239670523369256579751883475244240847088429753572872626345524677939439926588123012748730145244992224088951491849964896405709089009351126039518681215082512829551048452340468213089533782991525706599418112173428326280585808356310459835614533606844898174971566304493295466686545176392068225834370061923619072124094790415599414152276970807400518695537069979728528323903447017073631286621093750000000000000000 [93,6] -4454145074728434410938264988315172285634285192219049209553035597673135509826657871381247043433846873090931988844298286386223291692808355061464638561411691507337713113736027134762495618366737918254351144794986310899915084611763030567984754896202973138485803091447732169727270773548486862192304263970993801087939792210248948224591874113745822974480526196236585192882942982415422253307343241971372062923010636015230626419844492311062483910695612623942852583570928989868275808707591939039223489392048702712321777248755397170662680704101406617080214073161578632685509023501087778751141395689567512991944314287318890899307637189805062195544530140473705657214690649188165315745657460364779703379183218089867113419071240592741592544849507103027162996682836469013864195729173343326248214739839066987966286099598636880303521932750760250068971944492732307023138312264490205395187438439815513027023445200905278589937785255637979390060850629535556333482975571549966889811575482419751467157158266721935573032606892697541881805093076315552036683758575207682803846817859873085991598753912836737099244485764307782485489130642055505909560082130813249651961926106679010451927122357538177527896276375506087896827311054544554237771625142725651538656538361520887968283336385519426588839836074014662618443020190743761478471058790293639846573783034329897368234593574908395135341126868692940047840358313335893937496734598325824927490226363221533712453591643993864778035576549633561041279546477249529329260736243795578453669338985108539830204996750178358940363375593711126680578340086520454906934305964359777956955841492058522876248428211955709002842403283642126173783302728004545378352508960414992806016257302903777757227894976319737737567764635324945393658998153497134682830088732177395194717951875115541087156927502207909428082403980939243743263068925127757684910470352436640231856006341540164876382870330128541760925375340805461566911630685300633008340764210788078445128934820755685549957087582231415154736781558392807805084938642020768433954609383038207895330247531066681584591473349818536147977064294655926103783519765983277341772030008218725470887576277712930736487009087608051111475388727958157846806665039857550576213162958384480092122988407695035155797889209529619147684064270847668033126149235531392605497130425177428848437057954309012284171953557434074930702079692082975193845409869473893665641745011772899408471078943485212608533970267214939526277797544670374495723592359409880076390228919433396623679689846030764050667418796115484355092456305115640935462485323621632804513836845217156223952770233154296875000000000000000000000000 [93,7] 34152460231597064398616062827568764646929095562606026773455008981994238135706329267605950881331965270564878070173835898955150294590216336709248916463136142340484639007945120239139733486778051792548770460502547018462351865776022024056271499381370326719964147960410108718061856031849446114345206071511379680204187393384075622097886594606908952280359394944179843763432016973332725105417964010164668033162188059155727520194584400411100550047922207367499620369280716118183813415114159473615732399430543454648438475828118102102165545771348574399260854029256204025484292374027137682906076906891514146660805234658138833815835821109498495960561087766738917599073911859710966042616776751482361008317439448215369271803841246735443953225814081789921133467368211506406085289683350351975737048045116753661574605802597989606429245698584861254520025499382358464404428983595243106957626173973537796187756516939639851612013396308916095100553667712779689909009106530553541592981009805215057884088668599798671631994443327335257604543030463086305892640076168354284308946025988411628697311220922720413212699867848829229658774006263911184786425267921146961944496487968503933735855047064215509713712415703099590916015618511879071273971709386958819422247604325272623836490515142389533057225383322759415926533600042713364777499140030098257257669369832403995840009742903079093834908307431865957408461513806092358209110826616449265378488860067083153709443235335168921434300176761474810316711917894735984164468347007502718191015464775055332531999290952450783606732635076502090705711416550040854730930364022610201369588543162005619961254414674807368668099952108694965771408547328989241413570412812433233552363045603407065066063400383987857853330719728117721021509317799676883445750890721998052246162063689732855419701500075952491554274695158801654282777916325754532003723825022584041802377423448645609053976533397926619414001099168144775218991337724208643479062883007066606420801480508433390795328802222850529525493538614707457361994960139431418459297449194476772580882941203716361884100579805280988190121046262882633513311016884338727739935501054764492256049075684641066184762373569326089753227529627316214981897729568492863600007818303804030392665633126606156353962704574633008042115552849729811801934898022041825751465248833778552119921032739654780412652895455208307064463362894729195726770228879691814705541998199729333342436630608986600472942133978001407144291099141041552876000367497050564270013003191492240250575487046562645400399959688223907874685392664445052230473246703808070084268377897274149290751665830612182617187500000000000000000 [93,8] -12996089779595113877763724884127432346461464007278914148698029475102441442965131709667031737056963077291097601800787453291636390186636553231694218483406939740438991005576408772465905047057730603720987787678975498928481589314342506612489121025937412197271030246684855402521409923760949005342749615487054731410770514128134804970913643121911826915140985766170595875381293342998560077341059835228514793093720679154475175261643771545190865388246400390245062399197024706501262879734657250456718654182462703644494097909521293002731886246132108371247525765553914595433635136270494338201079504408114550827934556942853020828937345639918461539347652523666387758407524722987043775435110213013913484448939561395643707194627005472044154870110500779155696078575802387938649528876433039594901964146330705357567557479351269255674748670875849906352114454969232949438276295700964520823609258996738077917729086871721150163974120850041394282179228418992509486027050515193598015877159408234193202519695791205681308342044142117341258723271362318662153725778494888183293428453006993542143672592747291390315735666949475158109865990356428936346714217998356527217117507431726112265250062047990687350740066759392623385845137480888431328597295359745112162609204118273972272290714422519684008515905133543288528688219318200689539722708646392984725756177732520235699125563938916482509435997091834684685298442415601605482963542376401912746533482369227279646877178004264040109145941749741398126526846893229842863342255909874555723428656957877089696179075337389668213071334300286775156905632393838907485452903723836183551194758567161422750853559682753327261991711779425144189057502036875969493667652551364607470759453901033262378073644645765676695766610862334384137549508508428835976637413211961191515949526531494553216019112256147519889651120670755923356425842802949616533287524574672676544037088579513837914625537192174386042627982629004317767251828901024137594968607558581534300988837870270858547687851631906940811125621322920375702686926265750308141438059420176675805966389417246022407554159866148365006952698155190524629861420341504786869545542974836448191149434668783223391720579765278458082759325564034984781102499301524682465178079691808324439429879471885146301028824206109403887186402990548568719550453745972610364342589703373191543963104541260072583225574885058184702943299177046186984008309962275886762582794622543700811490684671988160226354560447117197081596402550406878447968166499679198996224295281348679383877289531069205867359150829799381563671501978688770155542412991446412501295171182391641195863485336303710937500000000000000000 [93,9] -2059572738686828672390201918638340020012900797423066491082121846593657220518673132998845530962131991912686958248501311243478365123025073258613761650202106424365206332424421368957555793047171955407526377895351669916897325776820753403138827358013302277831144140516991513536652002502852507651130498950696453285597949639405446445753711021074206472670428330729116985404587217789768108983865287476178708735677524318021509067081254009218636479904116343371979662599240661864023792704563175211090269919066939354676699527776070191561656791659112169194527364338156645654516982895008508564036379969365959192447157714444836385062507018913365264969280748083305987938061381149909852057585171374650865475193556454357306944779859211051663200282673903104037657182773688652490979511236812149385383192271175240072942513220739308848573104751716215255590795299860521691049490833853971840440888185819015782095555317475651968643959123318687657530291009577010645461699629524068223050077631853753565223853450299474284614201253262386904253364343144768323715410313096776115979338990565683257599647989690289294037126917103676578704985937258724705371005026777287658094659676324321227055826916842941901517792573838796998921427171213722634378599295216204192524394124996996280678414943626109434269837059483652643127958385533842552989402007967065752158624328901332178555244436778041739406061644809470382160232468141190814535644420770479286040748928669405521494713435777501390240829549699921870664869619047697626243056604674897910897089239826094570245688405385404644256765792378961635328671393863354953876071976749614836389520324054651980082859659720498118178529458058376404672124065516693626388923549814294927465024451166056380731437732060665167674523397499733779322526531084290242438050257537310549400001182283805025332291793430909005625167204058711315948968443479300513550533612208147784636404709909232559263203754400007171439358416049697280222844695794136425660130622747240184253800211761062164080501763337046674228913355540442678669236247252159204845310383937104928181435273241558736521226373484896145218413764591658484806268194728507499305496926344863309237889919672746137928012175940030768648653271143819492652731941221525078585253417000760606843929202899267590723459311186587352634503507658002115230785162058441993486855104942618356518150398021150947628149857122795877423274637644113140571183918137955703001813889844702903943939447032334162908366493236799910524179114636831307122221430593216699522476918088028591036040820535706759089816081438671526483364783124029613771837169976499574801376279964415516587905585765838623046875000000000000 [93,10] 19318233500164607555603321506274172096648975013755817372352857063004511899324768953550978855517568941527371650966654977661722199199209759990800881654159326236538615060868707748860880683743459748122021529392068859281915060889168698370702153984825733504280156280608194561256387470871080362326229945599474153176351538398347882825623741680832790755942874471622218269113221188830227833477907239741450190546197652553412412033694186694061391569666501324400825378875087806940513278083809141518324235650171386308845143997335708823253336843742456877605398634811764199436241222356355873792194737052203544187873885833751094103013314408540723058560189030329777581567921289187201243742110193098010102616711451057762628571713769627063548745882056568741455351486205083474445356011007528726420931111438046118335213218841985897918090506275105864389235702920129779311894366796506187858030547024207891569358585053771797446753769620336237126692065069909126923181448060762669444937500091167792267866290610806876483847799550648983410740263812360354582350545008883243947292205802877042230089183671059743655455564553007345189463934853211455593501865708282411660819334861956459508234250598698475987630676060926882873041147160713553674074166490237519127136728499942653786035092145040516174353689235690769994995328316253744246537394087104349529914237973448228954546949049106194224363265510906376272266889330289400880531345508731113884939342783361900741094680481802156726399953824747391781935910324339026872099502795012486880127628867397891640052680179489462716848566287494040576624373574787261009368501843551898827036654929787350063737375521922603580523952801240614333645690075740800346359088564225593342070769555859586983809870238544395409210286381419794804868166141763638344068060085620560422922503285014786663933631562839690808248835511466452150290338331164923100431651566036809327286697492197898018260100541792697085938172315329026764078046236521904152610682296994288910832342781314691526842692261130707924525326258078754883793636681789339560313866516906767099587123078887395138086605067873420386236306362386449565345548896923871779774420432535152421385498528493082817792494714485250848606405291200464452738890043036007373262588667025175747726155210074259057919312672810410750792144980812743671691918298010323682260285043736116022818161316234035254863078118623313443153753591423756303747929902605405411316742145778455091553463206542322784206277578783492647645855428283157185600128902775677918191796321484813006265598652310922470251542952473104106432739898261462496162030219289465482468415302719222381711006164550781250000000000000000 [93,11] -89091651556470856372318510961638426630375684019636341727666298020266293674376780388446236309947233396988289493242743745185377793684491060506450891194917075296680836107060548802257208091869967484495810869474265130955118558895090162144530670640872621907079684185530195697958369267569278790445525400755094247116838926155849273367406500294085842272076136601759771096773792696711471996722221252271216848138941765348909508931752912990230066027716958290015651031530433730410596649259442178794989994455623795736863214751613132795496098994388148017233597740862595751313943133689793378558503188489809300964783403470602440832623207675064247675650536937784032468560052414699133578925923726587401891211924188921706175553606552408600195029796438473846741879157443152318592917800470079589639071750581072826564783849798710910580066156484580243122690433259668133589157628605801859666027861653027502698060415899313562009073732066337379455502489573279489221850707355416330100082527699243841676404813249299567444882191684176891770973159692761097815291829693332837192818051417393832645882290215561384358777817768466080203113214508962066529016492527767384434755272407509026417045547544982104094700333910493524170216381525312221085624620876537547069029752488387566581461766020282422048304744498619475089425579610480292475575616125633268675937008312640335299716147299865685496594049588474206112333924078849482514737193268496491097767091020452259303379291954032394109397375519487624247753293564414124879172898070713588643019344040292528172939197057242139063328264460720886261331987293925845094561239491277449488957885824969863436911403690184552553342273040354197324463193316095793016983564225369367948159272402872846660266624342918369596791236409280805105796222907104600571437599669146479064245423946722200467539963856419067599888234981446952658002181475325674766914507504204545520159255812664189617722807867752193093034300961897006294344352247045725276025921573230949949829810547071014821162132190527783845597676614740917650353546288397279072198169950732341635716072130111652771211189533300784642155889131467368405605797947200074981584662166331629067862909193790936308819479160641535716168397453874737686364810381982757173347021897376576452934622297463027475891945356685048680496659001516478776495645117117035206356378402629903235123478422487557762951888431649627791686562915058873600852062122867985374301363261708834669420477863429249445374453811454433332031756286033071302145561972419848069677340203417743707367638124899452695840757334932195330740095206459876678911006912808812074899833532981574535369873046875000000000000000000 [93,12] 194148892038701841493795412275712947283256190661749549056039516100685921873465736384545072241404291620176624115367582443780199178194339873175378518431562870524855253260010915068111671988605765733519717204002060522079116301916377503750110125448930058797321258551659848828681041036519449821077183729607165892989392187232186622496652491321153053120907155426251449221660454075554048672021893492982774669721547368801326937562683226027632089192157933796718646142505414207507173169042715625279609240942971073197994558782981830572366769434767796520997513301562487951601902329984756749429740375123487615125467126866235499456900130891685782493687290105449984268492497293813509868039896431952322683957608392104496715375752843409299478620234751997572627379311493496494668641218197401624441370405696740554413713872486458406363610036109465111813406469447715133046399576684307680850023742735187361823978992433371139951031041453040468112941223726721488963445394540417311788373121075133090094415710901860384889416284991815545584398136431768428871270876550344581146939904136155024952536424861209503002280263710993030946392672127180193937592817278513775374900977815969199816713429940264638834171966703997094129645345156894798885696147610000923369785308531268003656769957603435108386874381583742779720445355205480860340969768727334272914538973117802727079448915973408353438427432623699154177326737405915624657105080449040326929584455545111803506100138125126391490158252670806191806616651842259317979112401054522615083146456446926972699973626018959859345636649509497339138857098634509258830568671130531831087071555623113138302678804704780219309136434858029251529836335811467391478939751985974742252097673984885962443529403738879049623464074518561172110157123963496072623225801931382326732221616542386204826916915172835640816487520736774195080066191971388757536723084940435559272427695804335851159914025903496677942465711591945147306528986440990027798245109033972143395773811861595652252234789589403197472209299331441356250150119685422148339253725900646635706772437601824136923643791400321405274729784646396709539902462392872140669966630601835446229296047165658706812280231135371316379363695215428435107234594560336903234291331579108870002470326288631457452523091874171656453027398294219239287092136409772703409240786191321693572909064928680919314096016578006648753741964384929662322491583776811309383336369229916368472175273691528047561604842711277279576196168224979393988647911331864485027860727655903994311014448991809196692967627105600500632039108169315048664591710769755650289880577474832534790039062500000000000000000000 [93,13] 248825691397560571187323942485030623292743169528402443089652191642337242152200672167424311723389290231692715679935988264534843620716715627191587175338442848563224753439319632665964083219118486207572874148267047823682447777389139897974098231736690301252733513676938352051746673970704518949349473486397707447535897730442557242567355207608830995815764665280682364138888781230710744836824041857473389535074959505342143737870770436344054409325910553319817239754690110813631709483876522200426504881451010012149272981991555376828836572044238191000866346460600496902691890338272476656096993577885690915129505915707888229290633586850348065876319093017315930473304258506264622248296104545903804624592097576511426460548650741700034828013929793329013589151060681787154069520845774425372043664574332660302431569143231996343493153922522478886121443800937726769737371416539484085064723193963314530742352326419696345427097615899146243240092673304698585471430949884732848381356494476811797719886269134445008552781011995446992521302511618612623224876466072217312739593574594323572466274864571138549048335437209866857004847021792760075841006293727599327029622905460222700010968394645287235810229296282904465903027652595808232713864208997800814236415181022751708137513688261144487882439403406904567752553296372751344481964233517344654726764161911536150828846691670030377410869245143266556251901627395211861969806885830469212844621641627731809866881385476704428696534425282347414862658526744929915860541325737458509241960173826479217295927328238526293574163639985613151708489126716917780930816771849083680108855170682041593706078841638854097916283148158059482572674888794892302311268155380253660297647376696118899703621654750663085494739462476404311159052979238030762902309137440424198946284792860257248228872831648481524854462861738166710431564002365908465660007455645831672906404882423230920650395358074943455010983660768800913372570856877433585254709300319409241813719811146902969167701834312741060614105678189889945282481009616618550870609223938653320333559543952764088228410601737426333575442008773579730432245731216819297783203890085232747015054575987903468174366941155982954504155398987639649278513881071899611150706801445761624538280834326965131542724722675457644820045397445948153905361338035241267874083369161043076440707633644477289034340031112997715586477131821332536962966171665584143619587657454193805268704887944268910300432506101469353413919812148291327056331136306879359817745588945445715187140331730838164404934891332161567217510444377543358882026594894321114281865447992458939552307128906250000000000000 [93,14] -3987354482523899188241749949667278846325880409553482059576701385850560723536233993652302614265758035025606167732879399475746352882065606120772564965852168481934894388312082942367227064210490908085671283816313935628179049607833194101390062080285207660226245888532757038961660837172387516106147489121916788476262234878020918826715699519502346234915216626980901257859331477943008136140812617773477647234501418219428030311374626744391685994354268187217211656175688057823572919386991231938091144397246923217290203559598981612889971706790759495491529481089189248793504458641392318217104882696523832069568029509297802639272935356768632368557495574389298672807594629766256104788047814055178558436177404350349643813572249348576957471207195060519415395487380085843428437249127350724142265455210468743324356845294052592923739197226024563335720835382857765090988396099588500045647940238320142999185029486892064392443645838357211207101195625959008170928798371069035444107625817007509397356987987210597313548653155126909228292365227283515453089810484682017307708619294097057345959904809716214556916499989424633835753125286696900227763485387649925811319256658968778355587387007237190358162355594236786163540859457201944379801119920258374231740073561729722788013135028993722495863953052639905860965250540406953001506828250304274428444705315007314587052666839723172766036237861155231621167657122585660211393899953150347023051238812530396573419974946702263873208168992654213966761276130992497052915254499693276473838961339060421823166878575464882594067095912848672366730786323191025960174363653172506954582799234904546576155014941176577249388161232027144404965880467305653687857392874337860548773533520980986135431019228166862041206500695281497069351611891061153416458474380616773796925386364544927291828771482253824298237433313277116019097802839826159270662682277763945794226594857260790220069621311083484897819346659479673114009809037382033714019025744863568038970310649402369863848260205235209399069895244976568169385038201186660208615570509574457147913651020025975227973539923908666014158819192697223184632947304138482552583891010786316267211393265623215489768726060545376797348792481072328774999944651879550422589125926703592916830120032759502859233284421590291201704797305996412491574698289590573859046084777477072607699395859035056313626471316032679210621945861784989009389980674353439094362681421587538021823310747386988828788945290509626168362735799586026406550085967816295148415816335745528742313525290251118775401770873365286017709011065791586785056477282296327757649123668670654296875000000000000000000000 [93,15] 19736950650763340560485900024107839671153990944330184119251259969534726206368713462967307730620043274771624353064451631287311308901410273033795924494820196607813762548788494312167174471099326863590051326933763249131274736348405792616714507496317386364703919729804891796741843390255280671340790184956297872576049929908380742472702425017456869247525512641175550571795297140223648856595708433819500195871749366400310348487235952065644456506312963020139538122837197820604506619448995563690263775130802252033728571297683165223943486558284856136651072894191050784301263169425633038100660447999575105754874952373768968900339851638433935061057620229270818023923858306511744628626789662948760808670864314096836939585278863971356520015989416978872746756962671198864263108002459418885128871844419211849783914293703962225308843871391422043429338564888748913324173352086806560188457593619517602937517833544986522591955190872601078604855002633442847534975684682652830349089391264133664523509035211942815413709927570777425844754999392275968430157600316952369688660338625293929251249846963060592039212614870518894895436594510644658596836047919376273330134994531329859046688521685057982890510094279257031216117016574715271973688391629516928685425550124316619646536425813188070721397526801209131873443015660348331227594407373820925823759636367997449599707647612960735578417580397272633810775789056291662695426145643157034080439886267251031155037740477534985415318067400585481655240745497482740349897703075959272113605856511644864613744717690911709751506957346173882007938745624943333800362511036589104962558847780348322366728152051500308647180577121537977203780588512096308441028921611988741336579989038018498826424672902512907302709335085082309829499611301853513952036920910215366830491826419708399949995100053706604330887735581171602981892403445880929174087362305288639545595988207381540474577381196784185495656536922444352672122816531470525277106134340423838083795903236363256781193454952233897215804129738218717824521731230551083952823894499560836166412753690424403106023348973866402890488086817458088258635492038179591025054242476265621301685784002411648130267503628915325449207961664416028301609265507667635682616972701476958134246771621683950501393328135567536304769898020163361507536619090183828640712847597475852293318234876825317970196402098765971769246671828974352789758503295448969339224434183976986899392687119267520833306962554412960379462354020237297992685545690241347505252425991472186481586547418919409770604771899167669074135986228607320483192238969039067342237103730440139770507812500000000000000 [93,16] -70363211139074485454899554992321908632133969199546238508411804109695194939837046875108528053441380389806284812847925052229921097861352874364296112755564377726544664391826931507942363184737818357823698071702651865960163695554834964648399131555204777470897332561613793355113914888543812585815931750690865260189223858816887294365496515347327140730599933941253599503075523296236666759906871161868430935144466505218683798682772898805536191548695207949400555348537330569989853705649295362102691870126810236434264259338858981067275090476602598572357117850212893088698052421906226644854311088611653927935222187520580110815169940417474240525777681186131218804125702569055914339061012395699068013840827006974073640565372172743422388322546205687832302951112874249271802834493762702446703268882055574897446683244224685483400071384114711318347830881999789961930962429300594910672804188457791153212936397678432888491391416431085281841750844767242065643289776352363449355823249880836699424876593739168559148501362195402736791484347037844665034814666923904853460669499832307892455367227600239443322529967049648915928975499210402309945323740223924140580319795045276341578276391175872162754839400132512020732080015115248184560785651761651758860256690270322453172672698372678390493890696955190213362755896092893060621699713599434693132664446418359262153508371471023945949206483129933736628166924990127222866540584718735377832008350106049226286177833341835751275133412036035049964470150694089429590340599412716473254982437611664352522174190106289363395904422074742080672628304800998376870675469769414828619613945184680375936023121241294415220889640394654461557053175151567145008594781523194357732692057525780823220189014677738690264816117054047454061337392805987170472499937753101515045720931689736468065800094506615911781375938332212365526328670083318655661990058799471858276663139948879654667616215676947900424597751133785685707224477641192383528333289828571758561283091967844317546534019204827700209996659038807445722929478739954513790712234384390781537335871844993727617427470636154309384279899723246213786992060350891140244471314055273912496986802064506969350075967825031384015923717283308131418874050378382800811554783291600466762538493041027014483318861908008571492506911771579810829684916320456765560957231205818586785843902230241815654698942188140559736190804202335652246157577164223798467367412522108384094771370729151845909477041738228161881820088467534962512560983032938659813106565124999744654647110732671691335490326925880768493951510957734439164965034585463854455156251788139343261718750000000000000 [93,17] 205829413131611044374232640126289931063955017999692978469228326345255714115179772967548916013614778455688894018340884762406563805759036397524253660006197339221709476276386298911047219135295566084946966865028313200947698255796555807256814374762780906081987391169474116380255794592590649921312401758947915852311345811094833080739478756447065885497860388955623219132265915637442328919441297330665609887267928010999991196028250743392725412293792964255209065263213100295835633161586516193933403652648339076872695819102294398505349591113844286135693060913402819654740538483866243799508156289458687831015707623160144640687127741530367081436531037991080547009072087102392081354223078346443210811210472482513636189606760651800092393359330578553809014623261411856858088123972052624080602916740961063448956304955274393884400324112419136979729187881080616161992741376716113418701772618153184935105166055245255396748137389985721939081619758568029499584841317673022208681549102106445054387099456302308921049233701984529864745664322627588765923492116136229063768380763121396483160417769206661659865674653337082945819589810129811637471631319826582777461015163119787246743846045999404941185513552484936045090396093162932500232818774017019340640222468567305077377867097033108817041283751986441587419775816528071151382577118902250852377058165692223670355481189573164028132922268713621496828513410343347725989968112058751871973552308406427558730175883587555144373254195442410701303076949539033633307161211944400411810915082755111945648322541394121607156301992017245899432572398672825938614014657194384890951720586252168186272958203663695803498918296460123611153197888791289014064371866034303465508788363780305503372034556728684704118299659480796465191262576952889386257593953850788100278347732328780646402589912084747957882535068846777637308963021805597561557789330768455030257460701087043014480051874760907882165365839944599405748297126134365898088124306075754430039797671976488316509660882482365625063109494152981530245651432698389857995130902973926243180798090423726129794429871588346461290909327861756775245587438241839974489172511716894812420160779689118221648772279865875195840612227617838484615358623642285248811388940113969272222977195238645365842810246412236650598432006081545485458765665245756481130818228021640270289339089153012054884852598422140823355528436631620179061497371186315999946899675271348436828249642270644352027031584132066627312857673347948894673023557961846046261682325666094524117040548025730106615117953769928148488509607994173553969282502995596928485610987991094589233398437500000000 [93,18] -505208210967588558175861493941638679338596698672857280373724765533089831297721796582774703831142554504205475748770544458520526047840348562945544443711193092720588335467813447638437234860673073563925795342577674314860042192550789493389763353478293611443482869908225753793336039035592032247091912473353448348056846703338227704611250360130348930380580444761032240612509413489181679631922774154905576939214607770349890627458931999532611703532890293419686458689294361378378427596464300866704349439149930151656490230802407860921988990979886569308994013588526382767790918484361114046710252995672695532466854493251055386493456057343812664803887366805698260607157684886788243744241137400019361588882291606659181213182443507749782393194870208971405744808257247236401617349780467500957104222468403133903057540493348842075786557725112749301466145853443318465124337086690695242663750692900959780268687182821854939077695685904477996963823102510469134846319163334936181871399371093501448117830204333259004070608579359237216348453146507190942305113266376307598150956684946651576241747817911071724385955278859697151650553889203584069773617376798983046543919988941885296233423988856370562455984710357164622558924290150607564039779881186982120849741161268548345689415788930963449424071927141214824931135314779576564564724762426608119839752022232832310668885763611071664772211732653906054038908191891169176961309981649135750616642882340011275106524360874480885399686357705219518424441576257281951386615750254288061520656946292251521465481767727911483993227893560954792162081554436239227843503118565261341309991998473225653633523257444206764212394811473027198514521487584496303459164427739676535992029189758638754412186342404298722218108786096347664851407675850037217408544464292953084467622351309477451851005592052000016714458663409028389632079750451525931168689331303017380616229599646762088418763219389958759867911645173648372617150122343455050443054432282411903044193069719980191331882286545044464125752993867289649684703853954655531185310547205327831307471432428425265602436200412239338175203375054827502074839668836727746265287578401860320842582509897370765390637400109570806433475148927557846681744314199130931129186600026204698283047302889922048222079463332721619104562972659664374508213059100481776373355916077032410319448290776049182054109564167711686029576121769049187751931995352224771948970012656989088170026429742674069209698320748827693841127202303711791490629456272981301775400348902721922379087081411798405753067757311320214161653552485870856403327167072347947396337985992431640625000000000000 [93,19] 1023980995304002779203457606916991190279289631709574692063608720186083958552205427201103866432610576153269960457564166981314232739717461554433357419203567562460388005083883273140204964497781498402831060899866056239516793580322181820211293037384850117782964288215557715894931125591704603258843515539182231243058549541293621459857737118389962851840521786726762273729626596014485259202934832969779816922500547549214844486200797842217218345339870449387978844265361519690290733074061871389541139429856853357292082449124820366302899339133814809572305964656114066494443143292558885076978213442230778776046714004860409367038490197579537869954654695803241896224002264807400329393938432027317936437680551784897784173693307809254781604144035530760168195227958254653179513389154570039036029080450908655496175792010699416756781020601410282883647078446745658212515157840917083670213752492845560992281972363806238601720430291676244979116980363861188742431754914506801789167634788189290502881234982340250912373009423725991251544593575403504818421622483147186527653680755186868015525369573162388390219947032226413367487904773262060951032255256656247231602210909043858595129190246608351920833187279791260132227114008291277293162556620232672233324581202781157252920472637461249741732386681459575543577021401341280148517902900809075151207004097001745207332001696922420248327297651719320211996633562413396421542600724268189951190363071880233093853946235612976382664126157537835197381684525213881092285781378391552227402020461099037036394900319820940199484598239839447147594411104014374466425434049788745133531108427580186164714982815973533508492922198227105666310714644887161807931264568473143799441970679096770976355432293909028947379199347914473450251251543234247725018911871391472116885141467231331598805406153975971431030471289693687182090575071063875864702215865322572379568150885065844649623833147622101242208662738747391903799372199449878299721924632821942569600041298479128670354484393622126032209840353441202605825361014818447772677996588542004666699041558579588874782165604093969843148607772554198752880500417433014955770458266628368999824167912893174558271352783978487163116792191792375509670982110970615523918999004826258309656976154098625415526106020390826947261139913136046962190554241208440153459283525567142774334832267194016948242586307005803290006576003274459503306844286679459966957815947864650138701501547962024697784476146986938771543806978235497013433530978071034533432453658488431244420537248805429152945992824576060300115155145576559259090743125852895900607109069824218750000000000000 [93,20] -1656760583114075482579016676102184975906643666087884826714606437689743399479369434416406768251758306577403972813444215059631613405783491722770769130996570766656945661754871224855408598598889729366424195784003836016583211901639064900808467424159246605745276905964838083903222137395217675156959602774883494736311198681699169182189506491448203895296379671911050183493665093596291758173250124997855885195405427872008462516666626523684132350693018282461585119270442420658788435179935752959085802056774456157003321193108990085297998454919438617260998093457909606013570481129659844152935046777032915673908920239309150185514156469453609198960514789164412925522610084312227529684730126427051801679823976979570862481322177004301112170354651530607463848688381593748725482238073056160420751952122531325529963140514898119530146948074900980303296770826362023937090111589743273932182764420393193083128210297286147816873505714113813211608320205088106352939279065108472457508661700830456229940777641984406488353402720603383786680752208439722316471055481851904951182710545171441401279726231556131981065724065145500890653213207693240922098442919600056801958218809226731664584695039677584015795676226454558005052968070303745841359407562291432631571335411584760351335146761064504909420843089230271651435302766837667631911225614202785538543703969862671822950203941250153780997218807555842800717268624544654383454950788225744424468811462860324625529987493793762364799776594420649910342405245022777804809097321400273614922499778766529540292584162296743405832019018059878709331661888960038759126926821421114224812089926306946227685274399841205060289830039290031298892486182097353380905646767077559883366935666334084892807461727848340255165885968269672621410898439348644578391683857449434924717691971038187672616073858850310744406218243179874865888704998960462129399927188434950857514783521662829165586823716252574690528719167284760027232442574364394576666012585698225049789715583902502837568798199375548427121954257704981294204141439792860841063556726602601198086193203032734968427040952592675168019703924169504231196333988633106500522914926817885541088690545804679871441823061133939914716720564560255969400238089736136288356561415730690907705539066407916833297762210652748350859125457026652880384669792441461887079849157873780533409423848856459291887754581507599893512918670014078441881851096604959915976908836723506310347148803634552191026885202942402040513754121607559245308007025023518102637538718079213153442679753111941837065760601324910853934021387479091913519368972629308700561523437500000000000000000 [93,21] 1995135482318328203139715777415809947471141624322638563591259094984441931061317975804102583589273867815258827817223334438047544071909674029437775513206827222842142439455354276009735049069894431237349580593647776760073494309442558541759731710608250000924730130216455807499701989414680695893799467368771360471428855679332933364004685556183573690148610198557367478949344123921892723751834095346707250505427281263749714861791343519004675762851831889453606009101668075215102498916323899342084321062026869186751829380849643362848208605738309121432231739018084018055021444345188075398007470313559959284502287093813875695296406615336388378515450120441433739158232343349761120698172946768823202306937917001657023754341201683527268403198484654566660696534014247163444816504918671832568532355312753597256098379019046087890362715688278303912104414675059271261885680513171935892408470723128498223133233386117164309773409244750861499598630447595505628166129761046946860217218283821973420416038390066874489989212034749649577622600592521234788250184531325168809601470909311254954106189492275636352284073345780782450799900690888650686240663081634074522346814830073454881216857587256184658738673541173139271453454262168752555659954404682344881509353127022704459271793240765309884759545974461933908719722253985487545265806022247715021040045020561608436916309610388852715884473006056052414020281837448413468455588934750692649783852055722857671391386559310653126705077800788643398115371344320069592643627431442649694710339696709570986412091362528220975263265349043143531742799122950645700100690485466889760391870353685801509960032411330830168980777621444876765707113774220998910862278274274879884284386736561065964337417745088404026083810391171136511714454909992316999824806573313540160262360095531549068869284978550453002081902651797841357794352277699569946895697683919074434485175197733483693690405054768991057510447491943926011447763042936393639920182526073044614175195760452421033174810403706469334607262209335402697521068428129942393245620658731137538503168227974751126078067653767835254094563072630315006272634396095497441262153106675763131499460748919625118065191376465649202226531715622863397551595037330507726008717547108818793868465229142696551557223248978766044926843648894280327648461029172634197179620323635304769295989396810982657778530670552884890940283069361004463711553157763642823886279945048571729655767115667090037558409834204212069548225414868335609717335509928697431538425852109510702996531418196713378113754154272646351361841787763751199236139655113220214843750000000000000000000 [93,22] -1365957924282925680742115030471801659784102943746141535088934847032319839449076099429199031025363570604366363819938878503663652269984057668208021281484877566291597676646233107608577044249910725593427156846278710453482520750854650132011723858062859758792189925349296810000736703819785600777902023413729733286806522504105076022085410062777543950684932219642496730712012678789715344994106755370309260562603659928053576799101364407301839192744499820754734586578863343525208523924237130991962974407833105288466049229273233209738950782425429638265462305575553403881210075096515219788974070980474722184841195606619069416742980425241231496791236407072420781902433185699560877741970320697848072085885655797478738444985415099390802715461503847812131950756908549557879215871172807239086834095239697043982797671077567140873014136194703923209447584973650081583273671785410107507657835363449026295347103880994259153881159547175938866434374293036628808362616898389321149291097327430922366109879157132637980026362985812982679583012282624657102993407263668458207686069782411200048620718166968396878330030925622981712872958195053475214779832078387981202909388909787930707942224822398964692712824159790600057240052844158736782733858483736587876853834643897899967803528615400225002669497156703450451984674199875908757911589073646895033092164798438497358839730683546522327639613606507959427930877879191774639523190842161052075332685850344596321094746441578574980190233112623113723143149357141275579380931196157575679172232397224173418149294187357231368953046922389306842228473796270452234190203675809070533895067376560163725189348056353654045578202005259681528157522788184842755801005263565275190724776848600492053673712901712286376546499608465488069863081560207146171302184878659269188349744176174044078344629399706968026282046443769525714028053970326855830317810514530347297436388402234200016085901025303708244572380431980858941616113255378668282641359683869193578928593532488533659679993023456358716483832266851540796606558320780970703856021944178313017826075428102463248413537472628059213709543394818883049810932288979859910568678978939610304865688633079902966825948181925348890760090124772395411245278240714199351788441789001589524082328055981613051851358676819803810436097167616150353495831456519840666544556552478380871197494054126716577333570474774315032969095109222895113189509240064129335690075515261694548630969533797155802219770689139515825946361948591212569103420987449361517951153325622895299252588722344257606352737272603507426684335546163140406861202791333198547363281250000000000000 [93,23] -873325610550264891696317321629906745880871882959631340478723672165906065584918666424552055883710597683661877627561412732073512594858538984006854636611275148034744947381399264174943654582914461783901125626897386738873274414729803936276518640674748862903737331115364339147605042416378157556686881540802193406458950843585780196402598160842110649656837190137585885729855315075618259075133035586843761189966124346561581045608490607546150145453358147970261393503031122479260034330077679821400841603161939500811032873746238472887954191518337733473217211216790973142877510299071353106697018390467021874995214162521344415939332242519925247320042549943344015663009955104152513226611800446691582785430590682636427419173441705534263622265553660968541636851335987336449775705776049196871972614475299925348580452398738304147098973535306449688904525075321822922341196730384820028828268451310557184285244250862603386262917457478826615171157321572621185879212959914384805222654875959594376117231009923901336739063772232423932153245702632470357236405314815192935370523670458717082772948457732535174991263524665057618819110987168700534022696695246706023388056229021099347459732805165304839561819636236150934464870523680967758743848761562013774936807064577777169115407859448934003649394350816453230696199409098463449278012230395329829727435347887224484774353071554646920269831837689054194554762288012825315856141477584185042135261603252983978859452036449796569071673944953860414736208314256120071580604840331055942548215280953040325761693157679576827698611469533817664455874360166068103762409472891121886249837404790964348195636728887783062570170847338375060311782957494945403370149391764882674555594629650729407475284082081684198903316186997517542892132296634137548381146686043744464803119049117061555831795954948784522356956595889514650859435185189819461797172899792910824096564449736796487557030275300511375653160137153428784214311513487879665040440546758395514729728703481622375914363155927599504361137931678149713174787204268925401085268623860956194538205917689816696447210043885653398381418787797625635215775740467726910376760139379398911282454721910704928071386776211012960406409396880394067987492061640896370513933668057908759142250974184187794219302118419516129350713105922761963276622540998070946357301927799968407170915857283087388096755012474771464006971593559585557264379870339080576903990906990528191050899767695463116485230508642216246864211937965152498718251467568037327646511249463961971897827451976583558747029772236435910676144445119462034199386835098266601562500000000000000 [93,24] 4983998013308864523274256391447004227590394142481845216576762521236310567867616404881857882949557851524903276495393318339480952307042923820126369807284888388536623106270686324633339619021523107567116750267013409388081216038252904227068712957403782878154717700983969581817920151058215880088306343911630065485942908984689464920821890427247096433653275393054317685720752441500731533546177258792425355136616095433743963660695489161563403339611699472762186564384715655494452446707844679110133690523079963209127706447374503001447998898721674190448676273126520958157260798194411982859778834624330464898115086065780561699041645158206748010314129349303419471424102622508386779016482571393806764451857833382466013381595772616297779701544512366349641913320776816612719840967939584296424247576341326990157876547425261379544529490258645294414040626921332510011570495920133263519736755658867507229866610016143642598013141298460624092215161605618288320428316495134793455048237790676105154232972942162383000204346250607530372599318290067100020283485717584708846830150515679983649205606525211183497456490999409065897607346178920704116029878106153945284153783223436965418955864251579028329436627310470559119869840527478083189245629837126473640817425019588050067999436379022002975254691803006434542342830498547968523365661598820457312057068541930308982547575195224008208850865419459043471651865324008296523914533959036242008866701474175664125811584851907886026970502821022601934241680251905583472962247782806817674857825226754690611021711584833157101287251138680603023571321664363124382270764975026814883472605734836657717883169894922856685368726747256242495795447003628475617672187483446372990955740984563822709803948228071645503131450341309835879939233339792311929060116097300796151760928296396727821014618467362245348224917333954325123414337015487395025825633465061531970426701304205943947054924759693241461616518555147073606514464413029500817690650088860857436524541352886984547858299454480381179572186553633067100447961135463019393104602357816982395989667329380855850140543850984608116682002549087818153964307482210589199601950531951641304360478826855529086260497907159246678778961794751296403229276553719658741840470499494127867537130832058734830732421147043595222229754591583555191044710375867800250209632189481393496720368512139457591515694652525154938508505822245102777949421400468764427552537968584450282005315983397246181792824120594149512222847698047056768101712589202390586180167695497864685599766279313491827189104544336417657035553929745219647884368896484375000000000000000000 [93,25] -10704365237623424577472941295605006094907328568553895356729716580601235386202675636301464105339771703245918913325179381549328786076741116351701865920702319075082808962751809508822129740830398759952464876974457698619181438047962008369845291100190696389111650451710096805086539811261544721098169841316523480061012464456517281124288602133438022688247483777839712478102490918922338723846810725650488648739731331437809839823119722183177210652499606443340161186312892094434497852621316494963720660749199814584997811144331648535361567005951496723605550185733912271575749135561002179848835532480154828763563298333455314670436563817018859276415336997675550755819136833981006823014906379869860435928173030588175061400164708461045171559267347260670188803276648283237215455708026597427882933551639769482228953153683552552895089114768297322364776177436981848262791579408687934274993364818081674170703426787247795543167863344751741434146347996890291394020355213727227185794327623431223948490560718769013073209134737879663956342179829792151091035733040139560203226149740657673744624798860536250494465400978666657406523701942598296313340739871966739666924746652653285691856562318933315188909052849377382390075117991947004228562300117217779194628216851555572585005110428796275706426803823828254665885866524089389620111743351966473519818209028434357688328202096310485651998730291426979904660633045017805183201042589629490700086131578302920536147538314955822682112517861025058165827996398035083146725232669793809286066516363555603890275222599086411712002013988811653735305298701488582013307404146389423327204564003691234727958541590093801651706589420711636374011684948544084071295552343995800613588998562164000489206131362121073807901916516142672188049574749273166918418432505287740936838794508235682374879020136043764095054099912834333077287192616204683340696662704079072099733716075839183069218869606991566719348409214665639887281107914584991546295995330168772293380679217283667807756027292065645419020713537321122396382902758943853819956945802600343638707019852476893935507386583546711132641236142847488532694884020564837368442890112417560380761356321761635280306348976275742510013550858489781416423146516207657522126107489638411668780024137698224170737253080696912585074598778141318810133450306960873311098093010066812775682332497816733120666178467562676325640281292977936651517621520174544529660121898392052745867487860798714911038455481525330592402342960478310656458519168345404839455988724920236105966840125354272816631942202717300838266112350538605824112892150878906250000000000000 [93,26] 17301347499548269036889855941263070088060757719123100129830114635631514172302129534382393559231725353081277182073508152067869278364193822837900505064312355503830717938012666211330622344696694142281299116894382343005737424490135167555151264642653295566879712503689088038599740900193801223814172122331911930117567110200682673298577296226783167247528477862228596549070409470852091415206602548813164208941588314853087302764676309420805610861473482120930447892450626389218852763479420483181456093396820858262945953804389458072103612057913492721810367000768605819872188324947102598365871289077146063344826804691425033236846201388423361597783769742672426994404729885236716249122772365029453659092826564256165373869113373548426128555974561945260947290389447550501536806216282473399464534094169708309788827423268998431429902726560625113868010123975065089085665461270816180377089898649176894770377700981068109603108591873486207838621168380979927900193846847046763049465723930622389726686864207462686964898953016317161364972668593005977367869057528857140528796559914860235707936032296990581620108587593622436008794082679406631644071748538162040295430489563038133738647688373184930405049296935254628085441080105410111930188075004253271003319944800693058651506461925823319331100743589681057527483345367698952107660854898326339223332482638928015356189753490904832939302224984697315214831481677316271734866849138241805119709284699253377266422649926209612479917364552500987286547666992343151172638735619749946537476319733198735912879085799032964343407190264078294443985118965358834985643656422700904367567975231290722785542230745612952647853869710491315669538132953314965717346266177320123692875443566973872443637460715627960876868123738259297849350685919531808397321164764138934560422196387825432361775181523516951228665036699662738510966819740721343924283762984612679458948863879143951331199296511055444505264020344323808554479773064582781891771246914615512526118724682711045422694827560457123071164239415690054052747627919524794834952671066544744351972161986336511084937829561342066415102501140756584440839867598332102204945245566374070751355703218000313616909406108036159261835924952074112873188997122038241573634115931408939015315044848393587948612043921300115760900920586198140713371195538835942824663015393812671447987818857821185859377564146017136302911516340396292574309789032197696958370492452678480605455999155527889988650586549354023318462888451039838083368481492302489247983501914835528512381529396693774832261935453514567484489816706627607345581054687500000000000000000 [93,27] -23635772419040231100282526517883834482647258458681624618655745316496441831228281169125344238780686141872733111938028240636250905536807889858628131622554219699567267874622940650509015876133036568346336304638260396984848416159405834463459447962865627834634210654471347481286696990779183122529915138653613972302350733336114495350235445625044862468599133595070492853922526869698181810185398397694717825798238192028116907813349462265584961346410389299624004643517339254416876573449907856029284067292000148428566771267643452782219813042457143717546495000565699872151576196091572101797648594070068360506462761215336177281183632032332208117702018859180400764705814688694483170944157171682787265042091752142764034137886427594380975994181549252629410776067741437506226664356282641420724443409105727484862239607322180833502938974725553746162787771535642365460818278568491888446279773980196944415957051728947505818078857040447184753268938030002975805669449642087312820429317276035504486903027385100318942495028966704814348455004484596596976699877392623180606195015902788005771913380770147230842581075369498839577552673861361313815908650142979383217536593479417696005704530645799784337116542862645844847967444607221008102426055174677150016060483978871328639448511879044796427640863898002012238560553347848858180780601199147746670399805471684565083620205437777801800371315496620508557666172735740881931195010439137846074941584472136594588439341089056697357683509310040252266278716032195633251659613534640644270729492115379556060866791866961669374611908444477403342180757765110411337257042623803236049096414357781194889274707418429356376821541085153069289294169622174408024292105148035884066439942207499818727025391902696816746856144637022991525103982953335470597332789439710121390994679166428660618664734424143701085696462423370324859980439448077373359013237102680923672958561775056772354978287627023159343332978706739372731690908522698036037414317401741115181098322452612842625224504046406264946273110171472698303378846879656045612670984038695231638032503250172727185827407377029668813907135446028069071156123555278108647110076881534087064894022147778462051897128237237748871501432554290486487304148188687434040154995064697220873547915992441671462434161270374058191884829916158721044994579638589069461329904929096104679431464195348792551160465295053737229051101354648659336209819489192243663392166020989548705978724129879124921749176016728395132359513612126910328651993490117637080751863320832174013353582004270389072334013214060632890323176980018615722656250000000000000000000 [93,28] 28302162073408287333239055280444422013380603620960719985940723361146510568909540636012237134020242254568900894767400356182894148023220550131584631262372235381638329086586066202003325432816988134474218923487871965510228603978092420977547419138648602741774252606741955253598576152333833684737913515865148133200161874708842762001509425735184396562082929877339534832587130965473640033303971816264698993688498749627411212076714805242843729946594725007919127697604164846210353960931485759516988615679190090795586204084444795383010494901895750222759310405374401685177691721864427236483137216520452735361595754062708790258617461004419062943944280956735676149015823960549260979240688129694186611571545683429433145380572573882729700549722523992252618781306077194285969650775854763792157960447802230277406464539192278806582190234637059004277798357830936358466371339681191151676739965730331875630403473151942768424109852125912767509793909405565698021025714878866878717610375389436576626913313780768457746551579236918642486171509544776952118555446265293432316615118398182637608199045641816700351751898148658778219698126076346560636603580708791480711627778488482387247460119567271774427261288532354381455380912356370697521544880273752413101087301898404844274865550993663104191489738269182215225155048803440954994941113947497666751856942781310852916536965201360003044617027687686370272770869759123246838281150934937180752322686349142928893581938663307178977582602481273588827955052970957140874911971154478917383172335775030805126929366119690352906376541021196340336558848623773633236211084334299442323465034941361165602194564529589623254691214263397464397861137783123059506816379447413110336645165656031220990094637585740635951770700956474655508477640002986628126387709604535591740027961196974573774346580722584836420565412886668503826540310051462405175306007943278765038542549522572570881090032397747703782472122287914500163024923064580908270974480168527870680134671641020507447820802720023142664420629270393419896176973546880091404624059717550736992373049114004116000912433458434882286001269915474083136505425538346753794911336695356999962212225184657951305372380701253660492254875025465582534845720023626811772021819417156451058893951430446104899870233745308706415355972107618833079839455527285844925248896894434506922200663379066521500638975882281375328917652503741672461260680564553987763314201696163470890880919407306515437318510223459744893377383102066319003388219389293766301026779405068987899983257434973599707406233250139848678372800350189208984375000000000000000000 [93,29] -30068553646390981419419710854254881735484443431726067685456345511902930033402635089410870263193635638594835487184922162612829000273875956741410279979645398056335517991670144343365306185136978833829958168080606094453974170273473872719028755453972569152589386027132452766209845322675587446613660301588265794111217054140751609246444718384947368383762631971291184132219546449288319281392406679868837365455906840332254408837450697609096757763760810624632996639306312255004412136584851307868399006676822701988231478328892961106203701993902810734609720573716289742171196761757815900169161780317988856398320283381962010682465000805587773971564967203882146154024672534327524667184893714393414950077804586583869049411462067442255319089253685195541427718078580471644693793995514765459311335873503725520700499118630799755072273144784671542544035764656648837689017364656779214727387609461756227920864186730082476329520750723520787838810153139107495724171271361521807897485712516279676881589321004910680134513520168349754108835438038921906569999412844523617497215855359903504193997040863286952302966959292703990797644503806462626302198532609575933441219588379257784539985916097516227465234353609805901297876051769955023359735691255807361832686453962389637906945602982635005691964748213670445713547079336853692562921080929886463447771187647587364247097007961542637132860264193924241551393803158722455247937328128923010723040329006728053831315674030612929495307235918236382276394687624225921672754700833332800314975866380440969657785521532341014286007467023151978096517558142151877171038739034874379805804880191826465107651622747575280192161651981607782637040795545229844157553047961779153025013126969701497205388136439929765641816009872425784711274261209535671661339964999516833435597173556612145550054200238021095141139502916024765182372606384553160232946230331068944751243643652927072776266210143615883694778961554353468965989602821069556591015528732058050805963582080272430647055930177332263185949479233294502024561220005219979272235874650913839719569100704865482577315270391086314634245822395362053893329274065571174151177402719890206759160284816028077006603803415322801617508941933776577743434249483344868110054044389213489485973280460566935196759472448405321341909901819213704732419208006800142210694909661918641437269296709530536569529892748573290124240565437034910496308821963453125531553571180543224994634719732530698188672289143105980708764170343457053504960036708963427961749400629210069938300482027017650633188283748609137546736747026443481445312500000000000000 [93,30] 28495090118709770868091076454036372931480785460618999676443496767364052747783241017927525759827246445121742530857500279412250767625160338667426319029792326425610989282159868895077399660222091125741569115566950875242500969760868149918620901178773160901969208151854257051970311421854496911260373214805218094005486322390957548469646530700359647786404436681630724370997337060726303007120425782851033407153396009105504547732768908880018261745355091012172090757057601583474779215168110983841426706984574103075583243319170277745945330008758824549272955722116594787009295436842033080611277856615400401040607683223172001079932049902769549913694501626210291780903309360292794820670391724531513688842126012666437670150300030821921434695999325610058372171327407677309791480941063789117419583353690712461057701692504395621450447147971147349078170088064654879489939427904866862918200237471696474737919675342894266165258442755030562162459807454129154975063306504711458588330129152329226279489447298449288613362912921901014378208256136229790962310759986791448930133715499774845272303522644839358255695263203145783533219684579171404552316485425181003510500937689352900070822949621223773995464843515773479866160268759571243773159312282769780668697546000128136851354536512738892485418315755799586790105829641493887827599931003829955920666167387105180777795077446893867623892715951309782251002765567465735880381859761268467351568731494783752963797630082943083867304893884778046651761636449147021643533001870061281353121335926722300762343644128363881354228697641340595723456993201013443617172562428421983310288877128952798473833020027267722792782059764527968691235215774945299013976780902290232240331597599888934510499955890766637097257092649673718417233184648307878182037194991946774590785060875858659392746789136539485935407586947217122902461770726495669333106926921575148215316777145986553942600524433791902830329633860630076126951782813017052629715454744751149454271000376258419512143892899155299876242194987534240107618683433749318488093552126797471405749759270543417641631611559778415268394069091584370540108758347837829542806188215755080121049227151462223680444742311207311454794204787172297590429951433102094650174627520041355219867503775858863038086592863997736818313398658192177318836896290592811318890290079467378379085465449053866184682139964622384669523535213166446467115180265968962596489631131068924915991907567166776891398421609163421353575572667300114751768891347784841268295658205857511668933526939628039092999856052301765885204076766967773437500000000000000 [93,31] -24217714816031457901476508496753986955462295508710072231296044113563131915943278831140905100768870137786940642465338892967874505689295091827831793372459829257007541642361855462423144379113593397019200887022336146275530438819064882815553443484776461276756308005007075041121396575692216993392576373531213893656294547181322404739737223380255803884320577204696040064524265653142059074576135115628204107239255305726154589157975326082327379967098306005003687094290522424080418700465203009578564439603539427964420342759707775898281604830161922842560941176667286255875230849259166545658876720694933864537644841160973703018348218025044008028798516644693459635325108906457942157109765091992544496889393846651123035386958347071460865297490288162536838240495522798815674428732670402559727626897542873718618545356052678875332920924399328537054057437261077797709306864667035271498680741609034164656895469840145518526172326373079764384741171752535423482836297898871658026252728758779534669148931431356114554047003199371496853063596457250482571089391329827509524248791005132517544681112975671077651654209069408480078044992234475975299604643725165540570018201624818590825336865949402990457653379469165359489764490700523040556122817018973469760414232415322063988353741880092475271002962671490631100779055572084185883269889277415644866813631990771942902170273323796088136273110008305415856823640353544440654839823506559057666483657410697974649649420560208274637757322366643683981053604792165431936151633428117018436011597146890903892229618251135897159532445823554031152624171578811356960929166142714097580641780868680000729640976363814172991160274608250904815699365435385470508765763595035264907035825961508906596942845501068103658271060431952888843365487112465154224789773038331762442900077450714330899519642733409499935411652237111301684696118601387494838442593557607908510106204968988248704236496431306490692064554804167358736079691651428145763594596336151712770745900588158819771816815150391223403172578518477205610550136646640017962435779922859334790687520492003591841675033830759599820519925664367240898739421352214232121792503491474564942351244329930889387830602868581058659072943801284917327204432539386587001281267379509348796596549283071246970916042964811131931848321282941422017901964792667491483415156162773625891808654568555238953168286408791233848832070534314269541211716813561002644045476196951575134791100819328807661898512245613138926781304539516765163003244151639452394579556949849627539829514380129160677768140885746106505393981933593750000000000000000 [93,32] 18596824129357152071605700220589241473553500125019387356528894695012982731568796233006242640700891344749463168041626532806589192887274910886110186767359007896721683078188175088403815903737039620582858077893205975129567763281670805561359092765468370391648469722511521831580629911346647867539739425077197342541099494684872695689527736195957334204789830911827195276864110425500375000082544782291849167640323708859138843422765907583039578556641252090894180705153747685137821886893814979195445236863178193167248923347161330099041416865728261005030208233644122526285976729796944606044191456159579417736236517041401278840158398254035480928035080334094011711329426940493841555704452835550972966538599546794835323887131604153099458977685775239812496448804512271812063760765244146680886373973797807596156452496582607956918926870534595899734665601226653366982991459949023069365065175086030241149670531195045861963631187672168626220205810303166654965054023688858511447477954550853315288852390705801521507511781162335819193926760881980732460750393624075340604970381935319397237367979480915055286280608832787611984076350645147614184217140122280201733494540077821517949435176902909204203654224595657276978122537751522866974585627018582224341597887208999748260640671901984008227416445449877111410228484419616833919612116771442745181854275674339873210292148239281527149167826565974856471416152234600108022068596829286504719913045619965522018382533889598766842775393823560281133392002732135516986353311821490867852894573549886668527689289071199975854009823834051855890130273871394764153735120200247466757403887532176197855232645776634339147756962263644726033919395825040497714752104908368939333970720888445936229180442480985923194457447506625446586959576614981574437890570791929469509345772331460853523907947132405614196693236161328038639994005249580516868417284708166774636637506298900214049189011771649584610048737268083171381059655062191378816058048439104243959921887645926098790962750089177129151307790826332073347722913296146268412692011562764360099155180082130856480728179372211497003636819797934064414602274514803418003207109495877950253086958542812490550058790523530339478106220414157603100347772387409305582537795752287891087139758621036924198607079261254961558799188452344605109921180195603447455203504654100922256122443724125728337222668254726332389830377701900595148386584133076901832354486099370928557593231085538429809536409028109035352024925049358773764316032853955511246459257859179818548800211313806740598408850928535684943199157714843750000000000000 [93,33] -13020016443248022378675279575256296810054374654424314751080927473259133226512828183467862129746190718544266899893041258491375908624903115794589279212535670060919423515196339579282518749899214471506422674700183967854645957216430059279559569328759931410607306800365267571483870524847060142752254132573687325743626179660671257853125524869942598245849054091948693146372933128836530164372969953308807450253043135309613042749648744169928621678043202818145273699987518259001683394687268361648560939863322228550923985673940876981608152632564862992697736180435228359317720883943178311630272959182504550945215501458821443269932464714738049209411575377593126853851704954128099402248715412102412605694283198668827072980655440689434763808081033910082584973212645491457302433115362570962594788489133553286354753496712053579848451647694633735826980576986958343014496177604878880576251654405174752647038950126162063730630788918319227996885228086746911880844519325632784104868623371992091755611408112238284904362144833970670009322805086377366357451671444835450242448229222732919298342907221954133503294911470257366445639998533853245844405433321481173973672309932722090013335087743219499100092725096453667806899711111686292393984629585898502995796311056742109584212756146680056605396801312982879001807952511569650455616971968809808327987507722441447686234951622380362810587823740678495075706558163001329976435082774311400775046907235667510038445216387944238274907964238642664958340138832477611870176232730515657726706580117103228484504874043581890095735109661514778965183693398740272183127913285515461939359840196886356349193231662081088967154830594209387197177726597461954317118577667018888181498284621996369468705403870664861699617463295703473100444699262317892533155186525821051511065078308014030126231638038027470549022615294203042993175068667533393462355145008460062513951457196722020831408624621793092848720074747805437471414210360704304402843723349468915695977172710950759771729796527297261349705043765786979543391654661309216072096345976757344298515620187691924896083604390362751262543113533074045246744406756483399361606995510088641905031084042453139985918137906951604959632200185303360117399611115983820323051675460163336673139272260053221903367943787823757757781322186483278877753807377403799652755761647457570081261167693676204913175800147603994420088133151599740456375418786586455093089192578356259634966549290789342873562918739933572357193896091655554148298292577608319247209295452947941777654580189273886281497993877565022557973861694335937500000000 [93,34] 8384952139753675936768500768911258864255426438737985298917553547564096955466385766419533721668337174429965857339642526779416544903643290206361142356881235579611695301424092983123944202156281550543531075597278127511225702277232784013415198110468680745763751929334839778343093976705576577101903316743045417635436127756681107394899105974109288576155162541406128840099783876139919492525035569322881286435011716921769614881781865910062343129522479206366633267955813106920901626853092865247633183259830537984166102993301891821311707105242690304275316512182916154892485840577185609883054527313392909431624099140304019334602680460934317028176236117925121808941815177457891942601744809056010017509100039071151843433953533228105741754775034154857476808734884410965153588617092038958966549096853578780603116599410077962637336656166239022387155637859020423837883478377291636956215238203744999678534504689999603505354267443608007435184113393358185774242672790741961118612172992083543826862242540167560248789108077989848115160241298361874557606334226746932201346418901264060447967845697407869608054367440902891113750962542063362810913792439691539172614179580954822055357156288012824425502896828591474583523335031498719902398885511646535150295540120287481196136703360041982944094584869269198347844557351179093390852300996182330439754299362060165825618902527912625182339884446740166848210881548001308344181609936793122184876444291377718421201480982536045842942827652012002204073796602419573244704412325460032591840097503413299237109040566704417845443795838643253028281100512133360332349845273882696698676024948554413220929099247445821814799084743713683095505215387407737235607515719788999297028093591232740961487978560036755394570767283868691999147258450893139807881391565656612488489530321766056335378928680196216844105072904655989676961043653340621038670186322252624859620219964974112980479485749003988728474338164913896941995755880079728839478433766756637342697475319378667636073013204112963679537726533557767532006360134466944203692509527228751016608632520230228854340282277141612700491201862219233393434352107671043472457695217673005873743662009900023848244079243429591775415043448181375782340523726695858230276309906859194510747010932352428628904382071716638447423113278274002305322140197188892814957042549035462987325966515972723445269353113168791801751715849573274012025971927925861707646057426610201913463315516157274458190135508027820848563540415311836177344989816430577876873559652700949193179259799624247762039885856211185455322265625000000000000 [93,35] -4999468320737561285953974226296201498649298300250018753165243215982544583385045747573383861627020813320794941341416174563124704768765896053831254941153967251332840941878984037154513032568782639442377652196656119932439346530519467050450818839811996433947981662632251646452783542337851337036059778805854191065411219380042291413092046818455544434078152055091938442937073776510377839874542895213343637947517698631395735193621246974044923870192152518219831361179718674559372018854597045121201380549440524446897665963221710496911139697769755525840298602598058026318571775727684269224982466434726504451748336832834562707768828105003722324253872851057393370217086998420246513122187360356939091732198649356972175428556042643320868032023117617222061456640754445423187613077126485236473465018273503271670524296215835287605911942945634182332598503466972493184990801774717655401300291613808008440671517045524839939259194128137715509734982790564104891252381527414000516521984370264688781522627660283551731817132485661161756346595965665575549236995793955496328054212722295937111245619079971987527084017940312324489104412752166253367416948963371327788551279188999662546870639237815227817155219448034701690541870448132718073029470748922253631338545602312333383526699880711834027450931858939967329914774379823737968060987790110474052483402279763555185744438639435464863876104534814726031890006691604128232661855537085340149365401996310791972081543150396267398056318931464350847723292231096646191804737655824104269648581670445269519894236137769040284014348173537818807223749671460087760585328962547576068170181014320212099802835892489414120695637612923747937440004353551017861492456521331764840650144567841388660035651781923643499428549161592825348299962112496216603153249119268002875318617541722643196980834217312730586873094905547173289861498679729088001802899965086831883190503103787192782796351343555565075440857571411751079543933269887361053158902735761091283799586917091989058939764326035470241335451829078005591347542332764410954231122560606540364807119311852263388333667402820612664150912284585993763517382224458346253999768428570423410776490520505713711742372345966268143676663271121543331811576086221638417152532647083723512282788618513837696510665935236247407437257190837926902326623756338863354012284341488468898986380541537472411198892537855938580883744211303545516368668152427506319565293948815747807727509343046913659309995107273337669779370675139676284270818448904635848959027794913728996381574454233032156480476260185241699218750000000000000 [93,36] 2766068704133094536499413419777145761230171633492298731722858258268522416659554934663209112320266731607626869852946652759664480096938890946604107888803428550170694660560660365825540561213258595620431326694895861635374728132356959305890556174375601228260584643357852601260899594159882032595306055856946040417326388089740307537716527091052574710092103243005298660018345896606702582607047388263428002748515130129522873930023407453798760163097622677742285800436587500766770689696761057919988849350295248628617556926422926001023873418639816711403962892618137125569948067338794844373467086210462671660449168330760016022820066546297473500006245718031692058485710725340619888250528607285613075382423617195687889633806411529198191909442419073249229670965981668961964901344019435302784410141956127396883520336166902107563784088101244258731359026873873659337784741417563509858163757227499601402068238585713144948706544448053612991375996194838185490432851483661426411546506545483293091457198448370937975639604527700573596618249891070840955882578879093800485577380247809282775892419962384261174989404818903639590841762575934887446476445433270449190845144526498417643283753358472965929711489128463207361235726985077668467324142907333207350535068253264336307885826388706446873035060011794719929616746263767859610261533772935888562069566664454352136825553089952631576276060107073885270158014972707893238343580164808154007954960540655833761971624443349556288208921200537758274529055301795268386666238171809849791570388787430137419079673941581658631883158352437461506376323166149304856775774090227927483720907663361607049911476365234838616734784073826534239499047838513171897885255753677391651910555517303714787089920284211777374940859268081356000153748138294690053446768712388387217278704121051322085068623080061155134799902289974226936384800590955155622146154759767223401902902989141590064544263626575904755751399324450112842017219640843173398427972697876190096507485200454045086177298824311202094615170491579162802839142815773578273917792117620634044024461523432661922772227665254056329844577761288345933105006876067523792198973683290441018848114982956150529981434635705767125730785863898619205113386192687834458401584574131265445939155232287242167304509455875351466876068645553111716993222620789614998415511613887620471476225189786953495619428868873901901271847017512657042532890085299002161974243591027666918935453130263125268580582732968413593235702969965425947204226739365919585990676520751568867595437950512859970331192016601562500000000000000000 [93,37] -1415878783396848426948013016167849733915346233916148136726441915542780154836711371332992929727411865482181414120623600697293128715688110873779247367158763311960169532486011645431650607897041473618646756788665380983499338039530400959813946560214903978772854304660603852436617099550848836588109290325975080398473658110128786144386903414172299504816906926874077597415823499679232172223491236960383091420770452366009554074232602111036521859755350219201179045475019911398095280500694932917865657891707288300835306132271393815598539528640253710301662334160763977829145251652286177802448222413078375183011510873563663543229714651498691397778974108643472101021622149159016937224164728969815628597985182583735676592101732948685499296136853767314216265256455275520060238841736058488775287450578886668378535366775220383335377374808686541056104383536311155635594946809001730146622844334014338889419450946511356487554824096531831161530793336699877927887014699055816476329789888387858010939359969894439847714827402043498729026185917688474291058403159222038678798448036639536247132817340705783131709793150945949982265923098799967309624153161216044700211507730146455075341723733902126424171017823533945952816517115458657260061399967747282675863879176532232677264031883172667833891653580233255398481253693078370989844514537273401864598379221254842588062748538083162111619424783642660183669672413164216266866898093080294224609471327725866646907629891503542823626917872765070707873262154608324290652932638491242931204307774653788618282390353799291040928361601034116873135899648483629288174588434339401759839574083851843208759489903820791806931951026384329098836602431199024230282187662559226323427695213207389316913426262277520084842388173379829544498940032274119337168561616496512332605738834845124412295287006278510437557913441098700330792891319125243524411091455339707061126048067297033868000555241893980783802549110714494830215962290735662869181726100649412881808247208171918921092768259295775379703008864766420122403603539057068574082984527107245502609371277696509558585865097985927660020546378695001684943264566840553801225157610147962707869442193993532085915861489848791131364061829799530767945358019233858443988654476621659792998406224455935942384189706511289313410398685942365678231769024562087440062673984512290097572900805665033532349635118385416037089620138699470474449110806753180798705591781357910417216767015538668378669746652530147929253212200537747857303785878133228195840816098709062653693280253719422034919261932373046875000000000000 [93,38] 664740771319422454500057909201810201164892741986623687595008704386791607203966510750760808724696211074843712801078458176870527315269934014596668024597464459820847284243501907744810537565573576532132077891377132133354974273056477334665356140910847023274587488459390890243843137467206300409466988993119705484335740902555587462394496225902781101235437641169983748412834464837491490322637031982720373700740562811925615284311864609942534082383595782122318658518638285599173529668230683045300645647524254605599277551299179913368766643713778065962411667082907899994485598160916307119163529094170773755049163133599917912842678696431742466239163686782227447390532418337645885230399360456519234498592947805819565144245842010612030427563023924315271229369020236144274388549411088326170685553587447732130591235532188593257332223826171400402527988342883266773569924772597198942578175630354468213263750246046468775607056742152624103022879635482974902411944486197549022210023474391318764618579274892193234278599642198649456702996938020881269895109174512043549771083052022080647104320611408714154448657364604112961275669420454993321431435410440608994619455403991978703318411476494066869020242433558857872923713389079400148608870285206864772633485246014128179171919754418912909763342926810194827121112038536794742141813119637126243971306979776109809926156396924662870346688363209983734167979074908410416403605632534504593541315942947491789951926590475236653974409870932356085408983859057634685059343090086544147582544303568107279715002252952997023464604560789216671432443679760075636087340248764509428150211198162267230166097251404729477034094501933777378731240940287533065889846424234533901013628604975618590560010348475709545893567883712232090246440540553996928707019877688858889612457486734226386018057102249664111919430124881054386295963845597676698191116546306429195421056796819902198598026085167936972556872949305724129380455422032531207529944515039772466641773255310066866676543637379763267783480472021088788422941999369220954582528880461058956165709959480595344613420405439167333909823657626399588292610958357914715724167684111474880953206342044151050594520793765914004988757064298857284527404411339172620326317535312505032230630981294452325159938131339236168581361275541633730411751091101243458310030593960157895368890915600350323686132307922767141466184532028024742029975129033547167739248627334124531524866212097222771197868035578326507390924345584148011791288409464226057794621451216277030482615373330190777778625488281250000000000000 [93,39] -281824996787335013735955506689190092803051108264018064244746767041669641619155386659279077643261027720021115619721269845119396132715057419302474489849091436364458301101933813974237282533413378307624046807878511286219971874470879842812415177126374727987503178863980076966271740488915667488812569806470918853876334227900391280005033935363880017920554542088796964053004895690677313360655258140480999437541404745501370563482266974932705009171822757177692543755642556576406370968839517206485476051343191241663464738017694753344466221362872597663359530904229261529074528591202791833717399269810326216640076910153309531494634359280055916030512156929834582645732413898166649835142378397835529711156493683557493889780561234235427521292062970439155312373925856648521878568018898711088918866986343908058457665151084507562793682465662225348564849756887756284811451947211575670419303293492752461188500404660809429270935128343014748375065911632475586256393994118342896747699927636526000653707935495919440359179273167086372415819182223966918682343125302101677830942409190349244087649810343926435355499366234962233477416217499288466738137540502862649821649264283441781742362621202665895028824251589181552851323510240570741789648247116969900277026768392029342479531195559322001283294245786159211216044457927221278511278989866876766132643641673205074678212210104052829773461360980453792792610404552577007013943544630311344731827824884311016829393155915647148136976359154485683586194424713211881494204939753122281717001820075852954523179630064858965361126928224118987547132762006831224108810209648290639458463453179685524908225874976822842143625564483664565753571126146635534920196841301762666489806046205213666967239581424713421282372842907025253306918369779778264336375158583563802203599676737479688676512478541568065619535207616059014990166066810853588692462044610149416348177813778388331868761421825693336570203488534332414719198349038289309533735498002201126632299135510694091555060144316675989193131504040065724882536851232411640513655674164265322906913580608939748590764970463683644671861286051477404154272805491229093022733108058242539094222945700109367510015304881495379030284602422746880689085133930332377482192639170100051362317103429556967492121487151345735590143482151187923825983149302484676595317241688347884456505896318655184524122960420709636501398949732217527272474226722917554416493127740329693032497015528990412104637852141267439879724033305170675009294002138193210800541990690426530363765778020024299621582031250000000000000 [93,40] 104967925985764282805856534074683144507116276390003852316599297751888627998174696296237503558758232331943817551464539069262171420783201260813813397026720887029046289731693079530914987002179731027439315798074701698864379669362866556930992381330503094165653886579016141738180860851760136246092488799972170296662699823300728506777699578518691009472195671460965742515072142063477617323036571706032838877873139516048247876500920401165099037577642095825779338859216658909464668908111916133476867367205058119314110031354002888207055830061559901087329585819259285555447647384057071872504456441646881802471274781669537741608655649246468882284046965799429936891690555186000301987187927018632562078285312930573898511875991430241389463250257750718339359306522505276299650727685095906986340168523176862319884873318596010832826950867497757706017183192280748346105881704927436909203265967961427468364735162531251397328817831084842215787428005251050028461962163924084482841772073308366548018408873647556600800764507964297575149580646504352710809599058273788747353662227891302453861158373716178076750756152793231155565869689827195517332666527189739108527913395359981571226709241487542393940073662811265672284495978766193723776942207117934887250814898021832562062882526726417469305751886543432530806522237365117634370145618205060451908365625113767126699719279906718279050656524151935545924952622751580060742866309526747647049461838702042815878335461163507749240000296743910140351597407164261650645535367807003246677584203964609926317886295145886099249127683963632986504765565087789097788132504085929776060481193044917749235749490349732014508333090552752471394134410348548855898505724471593463165365633217485652392150426058632815711812668401075016605457315658236489297776269362395205277624642416742850404474742935317968940583706340191753072753528669642664478739269734490027379442294025685408216612123379742778217825169358134865392679734208623662928013528989460800767260779445382078686890275565443472915434826861703173312711499953766851939789213349084281840945366468501954842593962373099516701137635841417807566113658993799093794487658360969948146455075267322436907351774621852337398224664225914879782010072651379830144057378834647216017138924731193919490950484931448308561575359109576065198205770763940065485764390112290201182765679271964940104799290115001395857447568120465231904487065926688007208728579913219442196061627057221630679906209885802265915134999549892231996120509869814752456837481098261832812568172812461853027343750000000000000 [93,41] -32407491604826087501303480112248760428062490154654289783349952196728440825102827979829105393286946120842903251409379970788617028026896897073731818015754962343981660774071479750244595516610715530670505995061950814668748394099931271339677332871704771653955178150347884995834618894311037696635782363008116500326116914469478219417199511580181425607145474830944283167303129902147015136719008483744480149729388783895103719099902835770343855430691313416423330101051086407853245717914344767443451163577688802149974654662971798342542519093277359074569540691739060212267359625326058899403532264718984739538547858387353560264433863630629551662212650615907866356450867678216847049973553233410666152500672728583226600065790414567977417047716105645437945641703777843490640875601719833806588307892457711468307228948237407970434121545579018106520505386507398252827216057575276173314736357230383737524420131407741983140195846199181847978596991227855417132479398889512314746424893736452845466579687000406291640242076529160142089963914036652469428814880670394297004699724600562777411025814802092266921293737344614735964996671809150606888018394226077447917677246365003771552523561307832588747444364533538348794067646022855099585709337436057722654059599193046177246677959352212442000622425228811041651163852609952645250287003759812172789382949480006147140301176142156656068015953203232964303249842494296082669150859450008756975724365736550469541376364573806928517864740768997537285077190666158324871365645548325918091570097465881485373525949414602312577722969446959646843680397779949399948660065523741278881379955990277250890921462684487585199266038573913166458744855034424460509342314728895358114958100309352055987771788281292026020535952758776019046286662637389199620380056702986344960067649632466620063254248231476500264098026324906174481108888157395591486970846051098564601384467466995865220932551178540149974692362777921393431359201569682015875895890362929843849872756803548318791872868329363304289992911486449921646889413771881189692820322191511083515814784215853059141253884097963116786952408439681995159713812797764783881467255283836149763373238171617020088307843228080552667600757311768090939073379132961753018391112678183297761170144783017445688384286181120115611059312712673636477119752227377837909703661728771742067351576812244916505356081700255033287054074586918550936899716046467906622129276305897245687942296273519574878288543670101275359544564354244636399804017634464189175514531315869248828676063567399978637695312500000000 [93,42] 6920451797286706788986314624854592971245506687558660891043063510675375820585425751771100866361475794126908869851329788994518960403653207798333735735459385634651426643764215353996365164264063179599074059271890217076035565329073455148460719193256455969276481310957167026702514887946529922972715109516552331610213987070637285476849215439673710396095432292949445719219607616001962985036151209110273800130692709220570480302762518439754717566051394449239853698914072380319355590451368575088652769146692896231744064693429704442990908252397569020844542626655363550692408580586874617469897105636199916902304784180382037116085940335294036956414072718455340460496336465269791135394173515252883606258422825352305167286219621480189202328832507532396074949024345101989465868602131926162847072506209488783907492557285668382592041866098482314255961097147522648099426566011379340066505394214471620989254447551042727853763269261011761613247697043044839744673875489718740454698664900563786800174916965192338541217465071421111567800753530970532249050883097904274075495001485848097886991189957478988030349944927046539783376779462531199466901521704509752473611828485200052183492874931312939331523494142906088213782454911389996465497668641433814603496966072826259296215898460917859463290295493171018553608218860405601949677751035704369413497060173178843644445637860324504320048649671727803705139636090068422547399793031055939355862251926491803136928162356293288367129637353972761972388229395358190576784905794316358390042459184435694467146383587124068138337365279287264222326595962500240173916023642392981018737827120896988530132011714525134578079133075717769867279721011275044143492991859542911428657108948293949069973554120379883720388367909321109783697958385395552467708917598340439860271668638654560629209950202996463462494600537292683624962317625261222614410861714317316825319212607236038585675998880678500280861056601318500454558643347624286181177008123301862978130185132828835015284296275356081944843741906863786621382585046055829167306628576484303031269430393759380862595427261646926583886264999027139033846087642199004625959765714432859000465893616433043158499131784142976046405053187687088561570691475769639969497631755106462571422194063029506839402101566819793723412861937780420317736837810670210696738371399014930616002562089960431962967565462931668058657651169895855023816192145639465820387279465012368366395677863501454342961723688474280045633394785547084564862023250172810839853099196261609904468059539794921875000000000000 [93,43] 82410339817273547521871525554432351914993871030363569864337597320839467716457059214892956852415983825046669879262185252685390549267746681406297813865404760803947314868610368343162272002502307915679936899763750864235827670873197379577798839512970433521050208317970653298258932486421907209026838055507740360188455725934642963729876821032325949449494669126258566464729480926574101738941791188735360148381694688260059483515027647977252622901289344721087996784625277408025960776763498118501314781171464672460415572398061090114518116825791793163204077848645629721203585910743347371670364558066552526628597657484405944656627686346980881165163537087647349461908292139551115388400614225085163360600737016723674030528877054282871318102236644558051877341333974633346974411712689596325976535893776672051026000655957764689530560459093927815856192584499415854269292100180103589129953298633254687152125096277054533965884525632621429642838040751453388545599613054337629718951481415367387291386602487947207475055911022307009532542032004604518851428271004932837951506706535812970567219551244166570192318460875627024137339769217602048001532761311307336004017263409075197578238676359859703533397800423536540452536024437799190770643092719432683379141792079964117557296809156769252009296385848181636957427085809471560434831219100646902429061632844472667309084361845681827871241212602420132519061409359533783568734091501141205782665795136206686477512696112390487483338255045916960047502641584457902429203987482773202919003445213005336567001449151148397048280571851934875930456168534602381321156506564419521707715853213811679921956992089568694132413810077986836913244614512763915225567286385220770793272254956874348774383527251655956433955973979549533742356239648530337639711837842438271142609116692708148666083232070104552106347799479330579384506860982331105071865979195191239595112535373364572835817969639766828567461728779993893756446132899265275968808798986610555557772337009595830760478259976597017161938920756540776312208308703258981716710482435955102954903563056833780207957637671776873398719941885334447067112294290952354368002637164920734484986094930838729201569822439706031924757623918910636049806889760680835751820525195625243475820681866873887423645097893084169972433519060913334424361257964604952879865995078718511524924656827871379743582666660544722225525241082318694238764182765708694156513300247682751099810692592482789837960376316915430179913871096412405428276084368155451898019236978143453598022460937500000000000000 [93,44] -1088782715324821615903328420266200600024826453454604295357220034399979047673545613397185805429308129175881188732680405777568244194568194856988461900338672812831413670887113918876189784973336091240920344079163311462086405948599455722740624937242780247940349388466946506990357856301802278214636411895237140403958541989002015047217547416903592590268946415935920362311967242345500567296498070341059668238155814050544290075009555835478318812435579950986181934033971890089047997630277196773441352874116182759164948587223880375827349701311437821765403562732500877450144540885808076095228055592079985775404165412078785313285209884751803256904955618358860666211858234869200952722286075038838999035440838672292654395672793634106965688779492972148668401336912967474707944337803927873312844642755327366003877993146088739802596360078329803744234934074798640618018586489947637016549131282512639457565524961592746979144585618179846075610827517152097537465645104712271332191019916705926361627210460139660760611183821137626510526509279499399847949583173940252908300184111847818361637871631387128774502746544203233462717701421209617365725017979348610976097496041727730168911409579863434099343668082394748289909739551792173882107469459398757416898619360490203883740421106091015170772885208937755303299819692656289206787928409106925436876654427244110364412696992030064583894682560137676248702336108001522021078314809846695498485018538630750644883146720164111287980913169982168762526925029496910543615597116672532970772175627208632578699237891746445474908549326253228575289875539221604712846348732431281956251703402166393538566942511417133829983696443096987801777581748058678509260151703262597501660378753535037597442137398002525671174264443206914205654564257142027838546811087192703313246011881420665561557304640096037543233721013789694899731793085165689529725182654998716693866115589187107981535263302865676366641236373314691834064448735682596892000365086583715424630371683266437223274705761966512850358561194407317140301481805482639724926433263776149616889257890408067834334265452158114206369256129597000241062263989210829102182211195583987398639610427099151948307789296445508817781045915550268176577588176410052217184895468098091244038058083381569063794603970626092873526907020760625845489528238816830479416054618020785523117113380596128728434808875306702841896792210003755597594192181183082841309994834453286643082839710116918359102408367195710265907708744045797173661746515271886437403736636042594909667968750000000000000000 [93,45] 722522206455134618106861807292286715991020771614181664602750506133486908217401736569707503632896229954848096255552157761484158252484899572517533704387327219945059088352157169338832050021784470762723366560052706969148348098770744012352589573056327602998435246766146697997611390536641850651122130077594662631527138593184705344288617882276610677232540706836718034916320248359475509019091908200762198966697583981457441632486075172738113626866079117573771799119286056302823784781520026516510389874211193733114166319148829325367900524813252479283677670496445484428765841019073827974208224421206529154699050939767119122079489998834332990043807265552951830843650445097653886320603620102779006853386825679335461929288315725649085861978762065437803644275019317672663455982902714737722506726166876232170155540181724214514208092307478340146428624561448885767767014779689874352931870865882945599657807485125382700318072489714846447171794164063227134090889463049767410467747064191635517079020268654120602776201390027756871209248035619909536320860721550672996923720975213430134863688754419996211944524115588929435435092904393518738753897772865863371223018388721140340578265425115402213477044386051228742150269560947546905640589517145715001397510995328265824590639316718843059060981100491474871141338562695093858152812063889863402383249224288947480413120026882970275111718009869451348528678656097278585785290948647606961495115690951615249874447507128478000340043393525517220572959659542895113622986107497817330142732544690423283197854865663647214087526244948054195816963710486780647624539819260446811455504640257250838436279157567185033104200005753154437626387402109092547447450225956554230196744222175366228226596683603588213697229000567616087009517076192025996999073219553245541798923689442143502321191236587455183838763667291969356478777126800586163606935975668612739780161993054570218999439582042169181229644166885036587414628645915119786145374627173403428002972374551093692181136708098504157149536937677367673217769438760931968622084007404095401752982132157240963720062101478226865770454003452460197069640876820658346320385457846690219841192311139161236031496048716331501432623832274562287775686573685344852097618720779099148589872177745405972674829496293453931947900723403519844295386192916654479774601554864915814756861452558007887616539844565176870869603357282904766563652847984370702403754136565442468885015932778063808958387059452899757367071608244364432394892493183302661918787634931504726409912109375000000000 [93,46] -324903435775306659688045749004103126865205228354526603083539358302152557541028372827342226870127968784496607668514330671321153201633733461748705019782801702309866155886156932405871114616315296664749797055570911266019353501192467759721674866963013718518634383750866587679881768134153821896167147016346802148959907830063366861200674925137256728441238116497591469770497430012047081541824581975865644019014338349073952914567742656916569609835864648715921033488664265781291118591041589162754973235169239935867749457277628604577200513787662316175414710938247041326771210925802921076661705184173969580174842506347582504428387718509773632499813089450677413565566789096206395534320759755546207115036305167783530284617371759161540529674307148739546556917364377212908314731988403926091004490190251877775243615927021768142822578626594135340943772139338961113414118832854718867424901931019935709258415213309663958009599961026770186299014071117742284281139036060462778265187242438677061890251973351207516826204229199550349958050047053458588537898238435295108098731766540700662759855290914927417363024343275034771535577329812458678005805137775274445097824185893909016115600177586262016151657223353497392521347285874813812174857707421262269392967146132781237690767615452516012031087962197538580956540785560930166620968752551258030966745598745909865121553959016556715496969137801630676507538465097954559867104375921358652660752078365016064514964937198265628480939846546119285198281011506370513345611795957999239292278764409741338705334848508338599920224152858191361360503694421432494149201984434919715562090124704530799699113757979457038233653414886730041556924748911847204702328243717332375690186224373161347189392233177254400901814212741291967155405217524840666738469073845116257653676474568849670883368899974328599324071397716800513231253066029292020006080904799108201564788522063835411440010686146142675295725827197363985339963320633780027753651593997014273024754751444065412017902277466127533863910495218252389807931189707152582181953522737063607464453007034075504136706489500928295431187218692364946134931258440157116478850078890124215344027069721705547824148920666862098279947744453139989240705617488496833598908158952192114985324337219219624935019555081358818017431453316749995870301027072492036959136927615216701402696296541882034426242592127938957324421084364928716772548690370583095955764456055920974301241512148835080203595979757124480178136774107531311445162813811293744947761297225952148437500000000000000 [93,47] 113519178857846994297531411081002407387909924856795507957227557724631845075981361312587534317758640168621336832898065919796015535664624195417509155691064323873069711027163572562868584856583117955501263216880337445829468405691215442198019399808073787190513617667454482606373984705591954172386681166065882799582461534681443299035374037850234175896383008364204568984000968010227698720695793257249160389488188738414827413844560933928207078846289060411523673477684456601302156820751033369784445457905567795634712352894480373280951475617445468305047723583129971021249475332250937634011156344366562855308233331180859017840486940726615177849121278349295333124813999025509279961819818966466417796675645309442362070521246884349408995930995555530784742448845107625618883574889365645597040984983418345703523151641489733132691574364599812899933546239122816410788159630418957463310125440995849654499949023127625050808881566280368028714734700349354988757482238996873787060494163317309766938989761003957392097784181646521476495892352093839500269876221845714047278923553539128446823165976926059661815690317245242794887307935992886475763052082221143460607747788554076586917631052638584346016667717143131058364856139520770421535858953897218797492669746477277324407836835029024095597728839077233389466246364425930280256773061829195100956710978515499234057893302224405315629180621770896289264334029565058133197472167024073987765067237643141529129328182804077170235329799221197449806374706817633767740289388917577702037124832636118234555732809780515954724688207614138763327046046867374223561052666935057450312666129312709120673791222776580692058625598035309646682071808046170399557778978698221072038032309717701629992959726499774376875469408360653084848698777741532470250148060109965896935244652752899356902727162278862276435056772956492034729087817336206622039015065244427959802296498296804387889395193792203206742573656362819709244439634826896687384742037283931958732903259559690104350177436522614396035409686435585110748261497763690204994282995699234924254009632782072381018446755729609968750537151270814831922069411953266200918540689528978367906549388039309596475995203093981645224263697733799104444834329505971148296010032888797882106342007936050547581306329325046218067087878838636460742297071903691913536826945580762108078812235894897783022744303766844141290510709569600457117916040191991682482237749721390031735390086574721670501033969092454379054026201761108975582525992820137616945430636405944824218750000000000 [93,48] -31037258840899743577525554656832691366771927632521357218277748025185573732980701630613644279038316063148447488316646750142113339219688257187355559554189973301168554355100362933054227714207994889943630012950271662617201089165766867152173391844395102519968219868742394405430617751007869909516893245477248982533628093808853932607621158461309925877824836740898123605346396443624696509473745970855783374983564801612219521902829322544752561265546605848106906307845194570160571198839594874937579499029343904044201645933209212514641187799440755548141946341379600630150358467749740243300612716294085508080778122988434764650625888837441090822158643851451317268968446603634534540085461470082546936187636731156112686643688462924771245084227427950336159131707128237881611041864167519702020470253899956607263674659351635831516795842689998622481220697352041792044550087232797337131221856087575893074689426146953180819946720319231305945712377843437810505802062921634076691157482177927261518250627721189136000417683615613359187463361747931208705863566401899285771628582225822646546275955697111039609544174949490270962911816339187372853968570476430980999655948631103460989599720439692568810492890226743086878083289869435746285179652687892609662133969738376431323313354130553002178550993643811181384318925417785914271002049160370600526438505723521794590951343851141001391359721869886332111031491137909514137807650466660785753801177970199882570248271490274620630822760801608156090762598642328574018604179143893993638520638852086741870921886076664806967981222281183345160304573847753577230663129570939105826830662278105807015260439796057993233345990212911258774899969951542331370002191557629313752957808643691939675491984553153137180787766360684265838074899263944703732355733650889853884525308831449000689190628153846645203772089467256780138820311332493623474783718706399403503724645505899926550403746557190521742054853837850756536057439329398150107743984744511335480714056063450024042872118012256019351994887082591404910567742809695260112777831627689210358752259716241472997350026373535675150900342103578685743613153551466155564535569159967180447514710339729159509172239465874462005305753969592772786174021671438647044952127787948540239095547016349115299002043807651454953878153948304334978353748727016504395623626672390905445826242251621793666008448144171058480202225889167477413954796285782144927135344650656177466381127319714712183798727605879375116763150099070088516750587359638302586972713470458984375000000000 [93,49] 6183539084564838617848406841990026865978795798464951888023715793737189305163646671013823897983109083444914793788503856274959709446266354127014028714029090950970806499746344264455124910392824717956607833056000746738985354104690820824410950810291506444313954475618041285042560297210510793764630256576229474013910042811887133234658913527882393123761056641462737615339833955898693452895408018964875336140228273597195628752688279437586237664068956243895557446845592041471767187516761565114662768277696424019136514633867950760442234932017463028676495618489614618132999884466521725422822316310266092775350217152277957155000251165651227163250653572825646207159086652190114150750265102174068569742626604080142283132028376313001157942563279588425417076473368550858837429483434794049862107130545630407613981551346825809559215441489794564437547141141412084248133998457027736868565865306250783804976838079110036318714652263843780286722006048575801542091719517593104173743272712164142820841121686150028604939568026371708897139631453732662530561667015793275588859003592926262268181746698668649120764482191708194620918548980560709840160245244495582291096138507678714736053502883861587130377690650654232809819728147038064457978775962438700810267418164531245669108947307496188200305344901850791877838341549633015010901398303067896550614233232126751479499504721162185801529742469016076401977264788123031475602033494607299115069035037671215425811772978168263937394856300035077377405150887087175527774704740621264423547644616814793327899242652025370864371429259571650752488690283704491687653511347912588782632217143933438952893851067983096021355517189082198631764779249322207489549390429313697947347879304879264595515342373800313074431678346126812672989720677050997785725489651543361937889517629184201842055009294836211856309802498981875094096105512747459479104046873406769888642530802108935399479167975123425606143702759052202012678756337654335377051121711172345782228482541172929567865962481822114201458791336540016319002219110920624185922537134457409706503134542450938670837174677520257260848361474877619693205858475049040517359596036971236783529910845045276207345516464411052622189069563674006509916526333759872259204920171645571474552256433370987632605104176574119045541045837128785698665846051771346509024839849167193061149258314511962703310203420425889881491032568108213226374573801822235858363351926619157369996591574492103873586333023040156979496359849010232376254059261100337607786059379577636718750000 [93,50] -659353351595492265369922333925367024918950806136775099714176483281391380683941606705108096980330621821630144763787059422146433395575059624707022475504110321613571068328336557379449339795043022382076841970292787489116949331995301595792345551903287813614719932010581050799894098085091831408173563803429128838382924727869134468482800190803221001359089797446949459456775266423441414562767503654093367966106454856730915092635580378454029818204094444690940288737799197751691540950097367174987027092005861137248496026098081269243533018544540487979681884196255581070710595836745712057349166558978385720609568424804067108160796806722687255211751654251181879414894180566081733736876095507712858315330975747730267635903350972423001098876740120633725003440654914593258334486131286588385886951233770319232365035178548537941767999887169526566761494089078594808935954436597375437349244236476936737578150431039596003771587236931496620155174990483485311094753969682438325152927652202187766232774924636898456744401733740775119803174894647559011098747504678721445348911112762278094367903572572200180852230649162078350904730451123527487694327182724111216182133578237738748310215232681301404504242089690324703523835350891520343707194152646865739349182374167938168608862995334824477190970036106298181830398617436304463605224829989456912238797776080320121512773562761611553372562549708688661510011737756439785279367052660574261563276974121479807171787671914320721537885534511916326159561851868458584508352054659446750175973853215449388443215523741855154659922960286805005589262381487901237369264361212830813070513706980648849867430582501021818919382938898710368274693942552705910671474978738347937018719611632873139132248071291364001502705371921831813124779280321612549675801234337364900651150864428153899925277767396693473653984594364200574981382935206609402672839760224091675243984871251031885035954966721314773994028528374623797135432914638419277669517714178072500584644725259179729873600725915529808302394983661444245225380659161500314395327086720434682592467602462524946353208310590520854516798721913997920650955265075672385015216224964312614559718694497631429076750763832912839812107517324887078242104284176180691970810232834585462452952935883301313431815526809289387933140096503594325914046450555161068342036487372813338794356857554255705516528064523555233367526271996608429103400031977937582853633988646288214977875099270141149601093718972907585449121526527394010486204933840781450271606445312500000000 [93,51] -59745273199557049044173651685051723969874249334306756606180112422020613310177674619040713681164711408960421023414749166949144452025056018730540325100130484531836081679999822210417345378334521996860998514672261271604523828009779604600204595315738161204295771483023160870112101643427740111678585822277341590204938647690520830015631130423659642474886910953074511722802786207073359428845775988557240228929719305262733956243123952081543455017298517201330603725923851454204707652473685471617128554434647942480499863925808219859984104749160275898133275161364158246183717505832571870305179679849031085927422021519594583289687045975436054163818549517759593005705253330692959075465757325935615098355023652306560805303472774797699440425095410199082961262621502779990242723618611556422983144065488714272034247552111211135853858959631843436957295901341438377973459375878985207584881717378982989662085898773684619142478414866353443188183460160260575545627110631208670280225379614400742481623695572105554300651694958945298956498589031500308394766793415390635943845973864196082939888911426153704060390351541528242447264009531700331810698315028014967779233357317639665610081189622457572047953969223516746429117087169007747088500692994868593243138739263925050776708261217483218608306200894281660299996290166431154205278934513702919450935059463232198471927681560876612331634643956052757555543490071612578050838404894373334753842397703279060662612864841367095257318935231729999350370248106564687228261312197219668947456361474122386312735581608762342187376771084983496648798504086230216809438445917878828542223700690213206973030781546000606829214872631951991542699201595959767995731408952022334879087164602826975883532099075406014468649501289071810087937880860806226676996934338227043118882421414261710142835671786860642969019538021659529755099817131647688732181659493636157296406736634080200963529498204235624919778941437448411240379885521355375226293162719879679681302271261257141428603318579909093542540998344398965879665257354765203985680946249432500712253293376615343280124837918344044835372825097008935770431883815377370250189576334923484487822979028599497535056042103999517688027858218379005753967005666944592218700827357796529213259983591653301402345944780486072259269579033430756779931701060879291235955459509907865601965152673852697006755022499898346814116882665203642644562498089155902270188792052346127826501419736967200406277025476469650700807323406849036473431624472141265869140625000000000 [93,52] 27790217130863956571540846043013106744052134618675155035333022883257706918232594132568420283610338039379581974880501462756670137554071065925764658191310338021270047971869859015239602653965910759663761856008398988699649847041049434683775050503947342671140395029842101291413188220721624305416258281778722856950671802469560829732884681553646631179021764015593557834833790274934469155455463791107285701662421799150711257434655406009757583981501647674467573610634293134314012806644674015725641334650790023090044293592046311246238147310408131264446399357262686106912115818661749616613959218668627100860367868397604483931935981249810286029807881661908040013242507148786847906412304839226467355989716863073134085000523888779519032307096626015697005876376310586290135830820618717134592180191283226163718176301233279116122975736365984337762928168139173658478643993169212072379842189452078128360532698868176849212881104610218562140894259309372773458807309757170475729438840777680583654820552087753598574403820856890770994313522825431591479616551155993502835326064676950455307785739273200943655534820671273856796650092068384196691377055250693040064212888345138534183705640628813531127892612350550156677918540801633554322964061908274254325815080829108463604347899307944403678058179583139566186897050394134644914238442719171754177637400592243846098966710459790834146336519225467836392623044224796868841313159145993307758829277573507390263407942294781385100921308778367662896467647632152798626055478430198103061730710312364428251975159463040488384499382073405089924294943679828090759231753878695957801572215821766909075394763981084731774064062232653141786542559406399906323277777125177174645889807986254162246655343781360323693149205176154406383901350808697640937410620258203827085719118543888542148561910110450204115459880750759502108941482316303735892946321743096470347938463909532078438140578675133953677351444097134636475304883083212289914394374817767929954092234440656527176371255819627682143380989171690350272256403494186990289137782006323394897422338060798372178676043697425541312649565425753860659772522072992776857793107826156062192059286353651806385568318309552749736112343952402838121388306749603235286639106317514023548899646937798000623860248162125688654497767641264726160773190994499928185579264910611963256969320325167218692173242125371526896062557873845935101514197048195061323470131448328092501195769502415628471502987681439680867079289328103186562657356262207031250000000000000 [93,53] 7341551301465062339312747616970397169737586212283526645454221313017246851827124848288685590180468422485717644528701923774680004148252155087290615333000341526553890895705024036590045661940720828733305002008798379230452683082834867686600759391706509898749710240514410389211643070825448479108520004980876211052736330765225111473031958825211928887593815603210432992301480321133420460169997075698937827450118932828764413592668351868982326120519429802299725485838392076273155335419584077179742313706711745803625474210227447682368297002560555341689328157437049459695946436682177748689910999970850842100304229351434351936689587659984170806631307235505978640515964964977315164530059053006387983197333181711944033807907720966279532909470615303001797585137941085502494409987529514421153498105464229851832807659356893364864864360058453330406632919524812051382020366497946512360826524001374309484204062921912729559971990397932194022629626358351064566698794102460672950518924907149071339308466384387877178615342032808067940918313502561257461748053020756352416929643762938759116657758587576021729192613624264840834731286645686555087620398667171995974189691550360470097713500632295110935146246055076632760249422667659424408129885476887158102966653637367812105818833346052774649582660815151646592535075879320841811113537089248551788575827686695666116550000193377233244163362654285237753311245439048353236108648956517531962215837358276709812901482704684586049110684602769634594346572474515760848812333489048159753938872970158326797272562031874893364735982886187375774406268260697365688488502386172127860109792796238693720447821442675694153374708745761459131080757684314793313420092330294919494062174490992425358977502288446604113313805684332644671131245573291406464882524680048672629023130700471882750938861189691618062694884113827573538872478110927671274954692574696039018414091852945250512068982128728600188031965711677192363962478541767155623542190764475609491298311043559950776772528985167506181369463573450713918101970668800135014650847916532946353635839293574159715824776269892374769862221614225559385461785899580030941241683932691880176241824976644255993922992511866228516014473699821751426445245835634966139937215061781864943357143598077373655059446335052264720237149164797072682475352638285026368497675716850930668197527471948962844861279588767588865318510304342998394621535138192703206214488079158657445569789084897976271207629484286116827718160493532195687294006347656250000000000000 [93,54] -8553429722899979343983944816276613585058368030337107324831542253175201542567885835846118133467441673725113747698923425292649312083241759214187405619359409427920397000878901189151558459164986027504240414199859513800001324387057047754848265815109256287417500885937977168819797775765271616766676235323478092120028021116930361110064345540082044650511282756203058500697845394807251992033973130998637863010374192759542600374446261562109049923319073841184229425370736994027253490932442192299970903309176317809232887052807779488519043077075366971370076206590647135450259825046343043006676214495760864369141304509441354071657218881518929642800882188323741962522573541096850005042624426085893869593640359357032978563042476361413252060862373437087583882221442559961519662510351075169483847117744226266114776150014140133142536184897221692338718009980906428525203446777422429165024245693156143449970440846531238223322124738818492599570285155754306193162437399540072187038294159099371554380209456307290640020082928019877433186569081174778793363615458018283425891237549335306820214811278416430346707283873138039579214219013496440592145049286639732998416264823216464614201205568529478366998408373138645630916788800835673566553684189552129809615696461667142266132925053387803307479142216657506127758774849319466340665623416798687944439532434041804761224232642502917975338826427949141595130953107689076376502830266858709552096714866708516080132557651365361044271575576946348331565900704056342469391115138194309554687216226423317486744270137493941460026434003757049938418340064256678261532431331913539015414881330962785687100148859207113430372869957351476814894663572898512991642514584535691474120049631977728864838120599191763176389610115461706395125713947288714697697058217439532277135521343679893783121938971375161924054902214955276260299362443758324280195122688008192082253662776255874124357517868568190741035355848089245013574338519537315196937301923397025821275962630286971452199371458011746398101944233407869015543040941715516324751529606106185843619668895392276922764656815974579620208129429232575858252372519293680857543266833415993130146457559582029575578139952941336864548475799890382370822947083418747911908856563778912913690683147436150185705514780713843498307657457482791747905485454422524727962786578373425519193931841234744507052721991367494737239985963266141250028039171546353568930190456098151430004891836284047739797885821257106275794512839638628065586090087890625000000000 [93,55] 3619523188617802543372655805410977099639418452536559446618146185787279923929469273267838932650467389020076996235262848410482630705168887170579309126626588238956938566690943389508181874875818854982226375477676666129830326534876408480987916747282160264214643254154746978491364577432019658126874556131116890845555376314435432431539770224250183258230991540637351629623414152204793510074781252222802990199596595350953658751298302473526468918152298609831304774090377740710038763820761073030890839504571906536129591943258303850002448339055424296195676301342844163340905089115925610640303338646667714611202540630702770541407594431480607732538650293723921232721271464147099518826423589134022737671380742776772383517978533954636729339317775931299469973015286754949385174509399136495578169893178081625035442481928376267882974530724749705732842895830063337886055751504235091999376134330415041253170291108482501917351503440143960201358658533920808939775236035413715684713644267365661061407725241378757856960753324322095045936863444867527967985674153185358864068426310640499589694564145596772953137755100450684791446134684962234452922775866669155237174146798678747166252289513379977529080940889193255604434189323344736585413641142511761192691422607674898157546135516123974621434999655476535780720993657096043623524813249983765814274844485789688559248490666588491958241348553419325686028607024363734081326067662993879818683349234491980932009132767174831254181902849197462670177780618702306743139321134636519722717057899917231671934822372372748773505107241949246868771109387784041196073857068381511346797649441081945854706600668183882982314947274791029498933498741388462724479873857343113570007480421531734368575770121412930969253641835160025330374339428146233858500304326644084909167707819298020103764904441651366814839367822784492293987815008497830154136574850223997951760499020166805876453835942242375195869888299482763785897159826254385741695372198768630921103879203772657707304085933968702257876820994180729341720538574227313707219444595790756115399604723858614357888117164284616732923659373172953065251057387439090832005750594496278260931272991383405200009600973903141171779530615846861552590970473318544934686058134089493513631121233178620883808329353979766744694041892177659609571127920471184350407082322920906545929645830808472259118988984102872174048506272257819182352000735526188846321428515804048590686400453388045125971720847313228830444131745025515556335449218750000000000 [93,56] -977522369133877991471679962598047500072332251123183162929095408294914756035209212071138858675423640933028116250499490887105998391931812407125652520380177976406893581858581494027804495036075973948442972888356199419349857982577862744447347924370512788291221208506578893922961851960380566624561340257639675969437753193322938498693983033378424086689746282422551756998155846749850862396853843320245708008222556263377761952455108234950023275885358879459667410256501715968242248642593414409564567351587336669394224668163169690590683824629660852754185418832800036836473808717546731295726972699176934761043158289721928049666320884245350660960699573755207014005697179995182599058902679428420285578126290884043436742303000317761707483823446896910184002289979699121316429057741578850618454867871714156104080350537759186150479026394929170394631363961052197799868126014585344819075138989218693386685333217671309858249590942654846726542280128184529680162836295161100702289939078004268225534016895769031542688963970677323409014492439584472252324833123269588412020267119898006831170788210339826970363296979723979037482704656574961112647687923040261065684634647512004406621730620343658380381783161953734189376943382941081029563522448892201020195127664096604082768448653771005679769317637086868844953389497276529913816174971644342554948513103372294615272524466410493451224252503440954536337170313448912371884573124463588237865503504758598313119408174642407323366946552989429868903919280486216289654175894362167949138061186772113718439427730017720012062078657209547242416028182607300694746818761403048077622309491786047043473288734481192525218048890832088889114776264419046842743320982809330578579955961285833448041105503530186259146034340342193108961542321642841814708614715367046046293765012152480865101532922696312369977546238385410496158148031279245786008822497732766186079532582633677579240981463317194129761638248839545483280771211960640876673143355439262934618170836800990802830051056266227768022156117148107626264931087781908836924925716770810758560450064429444249746729656371622512218207137245608965190091137371948621047151199318139067419395140360017090469848813185365827136671215913593498032967772209576667197372393480094075789205754470148526964300038179729511591053212367528395497718004934484938704285312852393290738148503772702128808784669089228938988723465723393482747450404081931350429216127984585952886041821437851373488570061454083770513534545898437500000000000000000000 [93,57] 174919755913459615421545051294834531692454472980809388711184846428460394623805180887728333286156097724754454585038893857280766426444615387077005760434188418424800852514483535155308968546277096075914238736594073154637468743531858344720100757036601957953832685888878000843963417444054477018023631897570429658097166345105268037456290657360308837025204458929634900534980909818779121805814315649961336451451202687473342363520884141059122539620935520935253709313079160733593941698434788141314434507815913408251807620300430215021842658632173407140407400656592470256177413280366322499704943444041197072995389507237544351441207741149040030797766803689832602083130485440860061631049065841222085204013681633184250660107630691912525823800117348181293306587810751296470164888349249949078086469080409084196701744284135496104306453484618972526116107999327763158490838465735844383966566211362702362430503301793341019046926403910489824154296423318821919957300373472075629546324341815433210098533722137963590266071452532109057857816525588930619288840979496719593551409685813383384153410765292597212344155872199293271365722117165995812994187096751494453570263386709553678316660582926467866015529662603865164455522912659793846050826467781958838076613195196429363155979607099290684453759917901049076150530480798504271210754946996024014684159645576551691908509089624627104589603154121616723360485995596464647470222771219306187486676451689399634161682301402154774885984601487496673048208516093075673042332312709984174318414230831793346246681423057476204255397194221282970379272707699140905992824256098042001997403748925182560531793785587156837590158661958279385831327864834518651910017629621950944120759068079293805539535307489912597999976635056630587948554333855558969607781304128583153077149928197235857498965112231686861625888567880527530295131770987152357673943298172621745290346408052335611206135572305392753506748857022507598252848128194079069859702923837942865897235568765029187053256346795890258983657491266679851165544380462339681024468924523168024473424828971574546048500929750469760075827457945993310104854742254762872710960362026110382577189153803530121616160868752647391408505022504223171063020108669587606944203466333107795718272125174427963597306242279838499638833450003077190603701038243927426095029681984504268085724609564606451729485015241440152172223862571353215622944174822719094212530083361976716404672521631979975609283428639173507690429687500000000000000000000000 [93,58] -15901121596337697525028402997748545446397589993632708918625153438939308707390897702394457579143635226637250087081064067412820293140982029026335065210795345688069767735250225244381241806441550297716181136273121764125399607066940272920405867713668421328554459510161952497356691099694571528195093264646909802318103377260907019982269427277058167520391111242890649141692885866060677736459099717684029570624068546905496268501363732650762850824271500818611865229143874708156213868451510714942852621642391704167024413839550278135377542637777448086811226062648896583301709160030183516392768193741399951148621112210879854481062995528494774987714451925396679840258920693370855951492692310305969337928850016836501887638901249275300313657398940509729739263709512360274209958503641277505376989487277963000365768603898999590361022088762135861248403333501600294538717692490232545763050897208359582274105504152767226128272144462222050953093950538012129658899824720083489223746174876097043599438929583459222353611260407108775628596697724629256564400496846395299299830451116068030107987571426154863831446793301960975970601450288048702585985234398192946261190915281695026051794537324165992230726967330788951125060752969102991837576472803511850142965136947450271830551101097145174241344644084231374538145938649475210064209447862564339563441807424912182190652628776974303044774650192121808332707919596594000621558315872290192702848559730110252246192017459565579107708551326276102922512960680202745726979732769450698478663908017496929794862390857786158243683497879065049211737925267799547180224235449741719803346725803491388018519412832130241246074147053181336847075535243260920752110379775195848910421930301035679496182522324561011072140021491019428842795557471969368611949653279079410542553613992399740467923887902271143757668154139419383825370722834945963972947745953193639217333944397703763933397713283957753250402535164630765675527832338854494923288152396136757226253034233733855474136218401598248262599682253951246923407235932700991579759970198710043528964050617092807486064842055059040674622545668864323305522055483755124896110960318505994679449675988618998300795512350038716849038404261314839376455192680657648662468853974979814176813048208205683051178652691632732543022779880274426098833360041975527193048947576631602711226284027441503952926926688706241968441803681254939769383305332679663382667044622365629596844592043292099248219528817571699619293212890625000000000000000 [93,59] -1580305540706341989118241545783406734172893554278502526907994012691565481633994810753190503511694238992833720536693544889689981755969522847646368384400409471417307002412854096877813003301297365461015271584777353113088447091026403620131901624086512302947635005700800711531200573543418893430968468336072273959938098458153100226932491707920132776692919343359670323725921431884953319619167298141175813552813403067599263943263673793659102258143197765295514343608077830108282438175335215510666488451493657173871319839913683604117645676838558426168460074590315197157999357319593754264616316296412376733646898396621511234712731026566077031770604214666654287355733114308216797359394968013968519944219895837759619398421999358003439192533327926734840879271330549360094849688372319550932909161767585113082157294040667769272595242534205599539237817492856689112481009166197797646771656744418265242788300195849038338048632377967790639315050017680976408239541433816402518873211337836159294143226432190551717519538668946036047463229748928985949572798379144234827632765430227727767255879858798562734682919065777050264919450841202066389861060803149043910507033440276153328258486839101707832080575290532759727126357270316647421854538736826853237172990076106479645428527876773902956862861122423063245031359365370576122227390053277052736686316756509940915132170994675752865573605798768449641068543601858625616307138154894975768448989583622738002062190461366426486737078749966325612900645560061009623273897006441378158765232502157373666870948499698731904342288946728648595287045415136664166100352634694755897144469476388927761604172511679803344575373996398249483465271993074365707877617723816806542918789386371535738797102733386573377116306126230625527402183731946729846666428525276595457691626937745247418148376241593542448815819354410728524160605100776696619713153943978080357464883959219322874395576671954769994578000311282425746523809426536178770649677940552587457278045522993626650594887623621080157709274478244566926950263213336840242451314248419101630243220625016499956793422307811931047946372657363795733894817177402025768691549088729064521345186701813638424892042186700858755599631388082802294695683381826899251240759168258814356682352854626621807746654155601654659310561442086070034052074259055897056567020043223579151293707771677347650818227860873309752638322000390873229304209171755054299710479282410381256284218065566449240577640011906623840332031250000000000000000 [93,60] 926818535681780467441597753616665984794713244074474908832541275996393636588930387507528086200344171077775805937121474335178930462743574412795218935932953167325270013474272032190765695989124327496677684126276967968133427200003484642145813973057685136267723906096705095586908497389015194983277053455315293010577979409024351109634582517223656137585984475700378837630041022739457402962054381314268004732664905166101542765949691272159988453836387109603107401352511742383252550073209433400026394129989574454194879034968668630159405208235155663433681191757917386131897741422690382348885151759108972438701243723989842475327992204061804734067622362774530909182168273441768423884550355524294685292496890745386897552273711545782978175631609430910109477026920733039958307170037376473369200413327112971636622967294334587960222449067543480062120083474865565790984974494194490047349003175373323635227948069866342804347698234454836651674107636649152028599201011842784996885810662535134842910440901374000969589292652577723375763023235480468589291039623913971493335319076699965723442314728738251066693421709735924280979471888408655373986606682713524080095890261844808938914318825681597403272492910188154500676124610516392801043076868878714242100913503099193008845202191525314724472589768675505024809427795389579810664702387841218982662011760422190238032694678267649102517808220156202434479325510632941808170928940302756873451179266518065417125750804230919623466432749027531288470734351604043928301966458024551686123626313531244804672110367819723630950838410605561179130616251355915241599522666041017872108628749988271421209970089123759433788668460924260613947021463329220218810837026208421498191902490997580708718196770425511526824453411811645287061473113067602896021991490974057221383707090893395305210577579878322444570912940701390224303944745548096071323846867537009780519789923794281590601196163830380431923523448046773930413283757743362151055378024658016432396421419940015398620138750026235813706626043377840048298919240932106326345485221511492238772147085730029131888773398581970612207372503804659322851556484423687605526840729637196195310373787403652800556649318591363547015448071579257400252367268613934459386852828057322635280124368195886178730978366940815230217096066162823075777619417035873146210805981437734061989616707707223573295514271432965360790172035125732379704813973415259073637540240245013308927751749521917190577369183301925659179687500000000000000 [93,61] -196821745047391508002669984040970716879162943411676564832264873598199106536494258246841506699486195647372617904038550639750126549996475891425966264030913640001498282009396932146892693011453473620551858747054204785427303316183173597255166420477543113788128579067115800609463166663913730861239715450147396523111238629923625603446073675515833120641867410704374992602263989166100927194538330556927931695980691833417954575163554694432582421847375233138306201890284560173440810410864372127613437927564258812073977991432518982086122421683670305298065407511222274306340333648636250000725506228364212964207017763588145975215208718053675314850800161211096270938968253313632058981754921567273127771743001589944685864623976952701982924880218262278315871183294523983686969377040120314627317008743372583230271304787722585220912680853551226154135074619158043788614205830120096130955231676510391144501497616576257241401240005582336740550887951698424593087596792717878534653738109873948647141217811671913837227125113129425919709296759873229850124307991466757691852510529226796771969818204889593903174084001341835263536100593471044406259962656082288938785196568132833885580649271999055689179637367806986048717362641210282041868226910254846686844857728678198367085913740805469915235864200962987150975259058146905668844316267185623514031372556461659583627819366839646143218169428525736096083490755284263086072856460702668689086926058462817591814053487326269562840351466829780135703608330798020877695484557616606131496317853317958442126051809861771298605865956660410244597170167540744059065132736382511341424183936308580648409620566276032127950082566077300237147006614052376919169883813212185644480408291991764115327105231521364498052490787434669737085326685787814233572414051149627110694742907589106969187666831475618526298577306767815364200919483049990382569281425772583284039538123124402335422301641540183981669184058708247896788464745689010619563833933117476992116022973585135610601907018087521326972606228656491701768226059383509849414558480062555770742411678331337629268978291876548810795807151579256857364304950292446597953412780071743794075550192221943232256686886862976263204731944287825363736820877962461273625702489533063114502016082562890983694433084490801860225836858535638057757533649281047577226404022634888369308353882566007118573579136970837048434422366707944968564907258991241760093732480068641748499613797207530296873301267623901367187500000000000000 [93,62] 27417792874266724082605598384238451272567404620992507127133553094252093040748570089314967474938492503691563355613145694030770889944811841584457765648168954211355240835003591652145426161321501187441792759036810157061683382535144728060391947980557872057257378303715665469103722116086218985632569400911933253455681703931253107580742923679331514504966850655062908811379646888697454458095655168414944396175640169367782605704406621056050432933155044461293081669265549436516199755378832533684020435254390982784551101758461473335993083386037796489598905422098591149998199472796580603022723047890798651504165013574091914457593580831453227464698234901972992248138233676591975826078217236575496633119272106481415472892870777393451707419051684337334483835468976225314596808621616817429750387867083254930535546790930214074649372251380674687678628655798866046330602512165174074152390783304927676308254738569814553006328706014302479303011299539035210308846774621105477845489169510564060062870222852279757460494825370696013231772037495629294285285911047137941590518625891898507130162814933949230801545312620141995845883329135284442131301816281806333604845082367177541940445802429418269567489421040253350656566974085480291022613905435195960560095130828806993050900346516459531990882796324361945443516179268765450673793643336327158671863901724951800951987066802235858887716257790497967352930756276945140126288682468475746323173983606419543041460884927381038251175662853512804897879493248605024735717756077587897041939391945202639100379713866397556216150887286132562975998540804456897248318283847616715116138099329383464729878162414673694634068621677659984560153854785672656528682027015615295688914121296218461065500463664000565051131962794183886937986814345981562745322545630854729566615918828351936539797221451405857675360018446314115318790610473957451884870789519606431014160890709522287383595027093691058477204808610040119733649750311129731648926622029292223561716891245903789984613571014999024523060909057620361505778457633955222647517331897697202401185152064887636556827200717977202245431997031072256311489779889326827409893364510740618997339528427741007432536327933965864525570750508565271382642249325489916047024438699310007168402376339032789375121462153690909299738102010224029922301979525116173057270060257023816834976034783436560123099111267910711255275811448239293051434999127447006603071287088589950628469971150025230599567294120788574218750000000000 [93,63] -2757862377882503302776899529350276754317173352132978858139006838716038873688253525251211363889570272164469197778230594683300671426579031244753368913553871360248117601769796910701285722805193263648295495174931277866600487583324686134547180570161917960750325171122480840734620524297614588484017973971254948486793463699117542103865925717344406575934731515991455670073774315820207552175111031940224397700926766331427411070439881611326672484369148846111441417720876022056042183996105352131618526661359662964234766558577926292735786412712584672145092722402144424868569786043306725718645576133865637076760464443633178118377672341953274983751872805591236749471718193942224916700940919704634899908811049327975449423196479151893823862655513398504701639068600144250005038093234110438447328817741526312086567336178339629332641301562496223106833714844435636218315647084259235219970796654357192776151902473330818425568392733987353034213827991173903468140973150147687369724108570401592286795679416278442405697371045919425971820037188956980770796340496678097962299570557120143737945377048242849763175544389168596507314177089793233984419273232199265288448482787177187394637313483888257594983595320447799428175076969445524573561859842309527350033277909456642571629652951109399197763684211071727629862624088989567225786238448023993236392140862478319123778970508054770848490071886826226070682770023523469128881430487195289077838060481422444580771668557733004366362264184809296217578419084974387034521126961241274736044356815828848954495774435281966745030943154529648446002715718220107357282480189563131084195210810501317335015745078311059868242529173229028333029048116048431453096718627264843154269647031858126446220850106525664501502598476506388286900146524438505948233904067531040638071680012843652274990368602972820227789739412594859931961736474413638487006572377595248073863056966472229096890808817542619253432389350115004973117147953713108555266789688950859095345324761668834065928287577844857662282971992355734379947679368251137945285576743031279771176328740905496557810053258532129226638329833917260159511801201536369229956757467559091084268696786908612548057186977314698492129151548799134211952367742763791275480949219205461478887007517069049757180947690217917716002002685703591799492322146404150787404645689681408131830075451124513631591017005241759369539328123653771162318844562311290282493791081123296615729145742079708725214004516601562500000000000 [93,64] 187441442480365094194987685267448539717730904180211262655966973260947018895855765978255996116732145152434425068417589433134574045218129675172816881684829395321059830695001161870259312886157315914388889436646294216100988619287341102887648354524099817044770093618298279042772118180616646199937078169985175428106029342634589698079220796065597614152080310040946949792430105087493560568451623938254817916184573329639214161885204217182078271127940663845429541580334098504180510852645065636956793178260985581030085437703772847725459519811378216227770962399392719201042939096746630295428763459647277393732175873418995924424885006475487318700468346818175571033691130032122989684670845315110109601299859914851091938447945387569779880242561174146085034368888974638924689502678740464795303448653964764031389809975279831987896278736729283576245783430340874446304521082813744643308877074970315592901970254452556566280555442183426255335324517198152442221744523001357273421744928615297141963745247701728042786204229409310321948079578293809019366539246052713459422433216639369320426579345541641407101929843176708811849558034723891078823868144894416608057093876170432689231710236466292767061748388108282738886484091638906648061033104867072731232123500472352688667835731169456225869989874284577708191176193907151289121834842110425093275164063735800958093735406738273828760020780278213036955606776080165170065267443800680907260827791529263816123090747224491342088996148611035172729248676346870615250736472109564277431248242999959275039810221667775538569888385094115122374277712488783747014942394263928433996136608876475390016639112863591007677321496572591562457529520176230303511486995127962349880133969143870969948353275418539639719766217092371370211075725885223792659266760543979360060705834150939086516614255604762476677067520094622133406326242060410531198394014313038256944537682449693311058375436865671601501873445754873288422580107371935882651401064478901158024273371342940234608974958234720072695555526763668397564617795406133721377975124921574198213976423368578545262011356226211996692285798164421464321962232653704417328054241451416069692884925765864035903565133756019967977737237995937385606574522489907672912342365022449734235505212548778782370215194297983570588519803883127599291047737554653667687602977882676639706143757820613058438897565674496976401194855314185300186398451232963331507253013086256032693199813365936279296875000000000000000000 [93,65] 96678525826886363671389859327953491263935741893496337547762152062476011341889147701090350451180544553159754075666092341302417414759021795738911196562974155584989685808110247133145795397403040860768719254632379875350103856175147842560024464137004554884005783039611235625079525294600929627089680984328377069143860227092227179320439660956056160016871077603628165591125637741958510191707219913650617450151153069108814891143808813602232117416183520125157960057844736498804364714287049162662412374089249245113389835503420029667423349149070128716101801493160937796392871802096649617512124212747933383782698555894266055921809219135585618284663273088738850062782018140484573982737960509464372167088987061131135434083753775766577384681480424105024599254952089276087589207478282789535184982953408473531470311124474887236752084682425754569367540325874995262386990878944235540072732306340579975594494312753931203429729665733325330664875203673269840232632740657404478166889285573040050976037576351714503413725657493096044480219150408542933719335898372430738340638614199536392309474444779689131286420666530187147376185730034346820571477627141039407044408598549298656462676902551857121306843322750559508703668228056919610873754338564569318252280931145421714263401486587123372175154062973146083184124277832467015754022100917307302955641923808935888007938235922613349839755759606670586577410369697803126283053149300852686637248140846363205407379645402067030268029224833298750065327218232340792596146461617639763742394859438940837646825851720728280407061442213795256123099867063928669122084738620155393560744532754161936154725938585643398245494218590408867861381175937765952544593012691075984924731170996373385673332022631285932205998177853642468531551924323745353149372840730843947113606815028274790727217708580931210295673910938134147638681656334734539896244819608687163664600262404469563307310848702260953937576478639188334827601001850341752703955422954501672652445637597441867555419969765534296571034098862869575815467831689448866709319246302534357895352635177398410646570991698872366385709827202087659722915389625076779286902375543511349589556516572134385668283800341507294762781229308478172329568165025610535464073156354899590724039327891187416560872980773075958081610006742290357121111979267634776909478818856879422058844654357021230942404057472280498903109484390373054898893570960105624603753149415297230007126927375793457031250000000000000 [93,66] -2764550367131255604969180874349753412031299520348548264671216460550758765960908503930405132481451929800349890150147909197654580275322044368638846739414613490913596944426798540736451010658294294074671752313130948450187586503914573736989974126787913616710030651241720890654145182804408580420791316657976589701330217156222871554621847468618854600190123764369876017270852574370272708865327321025495030327323101791687474409910185608601388299919097399655078821388674314570650135000851346335498851743190147509486307554018177461531817923446406783840886398865956196862462333246104606263960470489150379464823697643075668246814982028457387832727879017341537050761983566459374577870627868183709799312942909642220224782943340002862127023245911854287045089780739276525718213966773812964829123462859034998887077845940109019113511762245882415405792226994206092011317327726726353309177752129556836471432092200519642831121228223445421285315054000709227784850401014817272984076382490688903808154819519075721607561341343331278098304559973345034145797601999054548064755614761368319230872533170992681606060266044562301629135213943530822211512351802557907869425180632774109690479095782847975684251274595058687676727864976352210373243526481337224693877075473342332494738305450359541802669409347021967336711904234549034688155722831500498197256154400323738030111645949163989871248125943159966981527756486508021494765439235546726153657351290406924777974623227149359759725254001689421843709635045712779475562985299750161167605656274384570772224460329368685329975621856384879372166195202839613127303962486227134886140256209655272936699851380786435968090959794796626412246737731778345208635838630096672754546681751828050342906885740380492079322394900123195995162920426091972161768298807411627856433361066439700351699605560537914138282415742174064814958778132790426770713524377567338897181568340588412240360733921787233698129282223687853310880589099187262634181406683451168473946593926095487655285607123670850251488522268148113214963745833280702961099649371626298167552366254463555238517010168538814507786857690695940629077059566191672146141875767402801265141573475099266073944503303150383886029040300422326895306162752205766567565550673632580780640975448854765239439776608299703438507386476297536373699718112949864643571697514483594638772603936233528270536887800124079907106768128080899331960649893940445975815123347274493426084518432617187500000000000000000 [93,67] 451602872522093303475828255111329324874377369946026723108793526353093312112782278126521742198429571950043005934229201436140686307552330857127952221059531985071312838024614421940085118832376382678895147641353781712388048785764229328732555017913660120597038217918623513923375567794770331205126023764778842532957301167473678566533507473977675268468981561481638071959949562984152400136061995050248014665619270325921746701512291091914639545184896176388425736144383582179913161141445774326299493788445499784555096863120831613734118885528646531317503330544123312984072105984694949814464042049638449551143851478659298661444554804707072145747225759304342003738362806481383958248860484764639111846717790774174596982541946702628132895427737303724148588906246762527117953899393353308227500958046123782316215245833449804072370089888690038549564301812660418234028792251047954297341239165453909088258572097845176696103816507867534496502811138476690825430900009652108522983165510375281179095086961730933590583122858775672728847037486381112018851692810067200500116874962220463078445231706020321871356664529132380309318380531663422611233265782499737402436687032100304564281205608529372771859848866439128393093456071058584759647957803134542404766250955688362683760053960342003519654276493787868318477832262481271041728810680078769754135574987254071979254644706177788248426723139567358918841488967061926325551565137201268854542675008940868576373989625737382865648525343540440606307137052139418840402945407375870507952788186828774238818022110119807776574783867063016950463355612343217906455877727603598043168015974342948462119413329052941812714876977189334164545953430365619524403518066138420242541986810433671829895899397746923224273504254505387594263345569370364821305785321167827847217388709525758631367158609008077555967109928211852752015676082229661617253167016125072157044890962043299672006932955514507819403894051019256924824253523064610189785235625452812876814351361006385038997861882422214805806733701933941296709185189244465987076186253968870883510084037325704274223756560992600440103566613143320224236509788564826973222431350890547092722676779895539774167306827666073250516077436084774290000844541900431721293828594890027785268938744937691390251878890548073550690359180116622432134532320751357465787266168968963908997887477163742330351384254676536869246757112881101907671363600293990003819999401457607746124267578125000000000000000000 [93,68] -20537480053419013068029899445397598682336372864044774613190615659503509636549493312367860546465195916456614001809850648190912530048736537488064672386286395196694492577976815018852014485084157863093227752254184375010637938720231768758738539344061681385214680823673715880784347630161789789000383321468899954750417720066223391400786784510467954825865845605209390182932949936224447391839429045968776210433505678910484406950415413761440552956248954788623913550933667912632689860248346947088513949053241825976721790512775033393892119197190604630815874250784433342222726720970558413686707029471034609457769844118892174692660542573577490004608741222905880618528117798467443806827436804626635207962285615388911987940773828149664420660446456565082120783035029255216361873580032922782910790230018822913944641923926289898837868029777646791082773608765745337191774243848999764642684687243176361786834487900451616266809978749707379193413912190594516998628028206921075016523499484639204368395742773088369329221153416238528963306991862689635246643800888755735748532077353072945561816913388046015214218699378972323921158858647034721892206588515610593766618737700468409318547761222872203956568242242703325730934968893664495494459141019485311242951396950238401082765191288963325009227698351514566657624826659416340333100149890144457648621806162965669526851225993834555047777660640516794572622161368981420457849900366627458363799003101295224860638046772218430170356201659605929573771459405656219831906938872696530911556622269137065415954936619735865106260348239130550908708154533566390709191944202078317060801588751361062120202438977392642199378675961765489928662177498350861730010990024475787517996607814114911832768900973742939684600102849611959892114699303814427037059655725649555221080449487267593871550916976815591393848874623741507612933062580628555334358804711326540752848507554367457114729332272799434711575091113691058390457873331336300124852623948081802878806273160794557828995926940084220958468589727357881075880356053946393770386696731069949196966230792111754738162498174885792258920796621378440221245155068349541313463665695238192703142019068090808949198834783905267822310568584727916851319224737294702831545640575126929050791560177704101473224549770522888767435925970224854215148926602177564236580470620882866840407769972560370193144910739547662778059677792918263916632781729276757687330245971679687500000000000000000000000000 [93,69] -3977246252436803746061309955800739301033734359770932388116213774041639155647814101808408698318268550392998773829356691606399529360824701905479980585869096025835103641844369676826727100160679206416741271165907087547784017107710838449266103999679726181629782216051182405201009236111685828244584077327247658410208557630216856291527554139347362522307260534190103220263238277320325708783581855289538378835606976030421864104355346289592221669740121994388014731629744212263032066683720065297260697700717995920785504936652300860393727700260816056744977229609277129760190101156828784163808652722292088076398813322992557928693818870034989762952776103331324241241545379963119999324565176928379968816002864570191776873327804653054278901158341548002974765246548213903201660882047009181476796895879255145290319234504788659085405489509266820065640064717873938199368662518179699754877551652624684511141978720678521587867718091221730429191730995493842959104169434086562400536398144080280565563335950245094728870308372966548735085530814940871459429104561082230277232306962335964732373832019542498445044546756644832834992969922406831202259356664755223129261056981504223226425970396045855968513951159569064030905334211343132686742983363751577862018948082542138999077578915457496483594358849657461965725688287102692749422179657233731396559900552447886675354341345497251502496806363413930481515371450790135775787164507215134923467054445284354302416487794607563406838804505010519914166101006832056605897615714061620241728708921688185369296115806123824764051855850366632686638371459965890550018648659555995641140314347468629675283929848672203433553559726129322343018377588583017069533068735420329760988715416463400867648396925461453380314164517677564317900741096145449658813105352273937985850040888334817918347521914187311030358609922891561497554496376818567599935496176068857266255528073065777529855199191284615262174981262873248623970858790495906861894475717918666574967114722499958115753337441186913988610810483199979805674845044584401015422107011777843695786199950005779714945947404000993002567777712407903684861832560211562734089175050987098710430440773804235922568129328213730192303326867709354221942539608013110857456397643728491200945572851257764495514409942922145743165350213917273557685022593293670112662296098062791208574760833595944583765167621817672116127799432958278254626738323906920413719490170478820800781250000000000000000 [93,70] 664712475895233888391407532664491727011696552032798237391325891474511743172251254219773431749131895720473731416330327263082922617068482050250263021773988994250394542481819657216656039629851981027977574833588257620548293964802959870535597057316754009938455183752667668006055562402485648587854899621386369781645913761810315288282739689463711221268681253108416338265932403276593974700899936454622351258324433077727844738763052027512201388461100671578512312309299403628962803932770731656682817778757745314526561486329892061970674777152654634210609196220069854627148721309939550455944559928864126152972763512561306870187456678021171346213683972241817663784374496130293615927078682070662536102295472572861094566005494104626372695876177660878946225426845301897837312994301564293802147224455869937620962886634412268818333318944322486874511032302886969766408678730810287632529931423776154403936491466357978424747724005881261178224862331052931050011319956861088420499052445206585391595503251017679444368728674892918065090248824550002944120923780888170183797265106493926844525420507969565603778824779013460109871854652124259431750110103683627567605822474686076828704957718311300654983332031342994196220950744698845707774500896662468078033272746580824583295006191697095075709941206358620121142142193147362836343520025807296170865995790399457641295537112350029003958114339354492025368404436132143353820554926401341775152413927345985323514236698954263114379580592849579653551992778153179145028686672863376029198725062415533230205919323567052380101229412419775657686106527354935516220591478269588537691931805377340704631806072153919093848766892836823508971862955120634807557539898983054541461479513249472546423824561016983581408276856357462636469746566059692133421263217004307641865770212519579018488605696000483748502151022216708537605486907710114696809724340449089968762258617761061812224662653632846396599168590381461122107766730231509506038017236771949889737294147126204640204535838436546494832480104370946221119694572745727682896229358180211844535081373412555029889369690165022073293881310922481935262902588179560237543226430091796979378379240069555858977893978550577934658637506017820307192261426077285091847352178269844500922680638930320934890394114069967553142117892281475018041056075383974377478424296984938984444075281110594984826461473583449848623207659279073233893342376177315600216388702392578125000000000000000000 [93,71] -16759156262085374652522036010621862735605584803953423290667256030433170155572699699282855568442458532121806715896295793598445052625787487174649025977565029717343181685806162815364354004289587057816145451774200473684242907081546708094585160755300491143308458665604852466947467022191877246848993966707392995091190933316640497995091447500316117715152843933975647419675793413368252255605201022257684731646363203565981440702828910212906600959537052794381949077675724722340630629799321365534983096533302887785958877112179697501869305252292505915582719709262611323366194974810081717852546259960588017059559164141327207278616707050442017184318333215082776002843071217093133186289614565522791644951881847308077119375174783863252967142154454850046943774592265709356331144515116875015242709006746413308879746246592571530414105270787537674297223000025559485493360741473893802111487128656399556903288797596764057728998366464039576548562125604290226610740945860454164420249566730016661436461801866883829666844471334675727598537437474779551931622936668866225426701030931474894261245273392895763302533912500898562469927598051091819356815899957942817452378101573730699776363224200001517786884099071607183723022466930049396459727713676979755355833652920589486538631443722577897804652991515877687222700784030338563011169970886845993226969064109427754426074374486147376307363911154291839546198549378997350413757426147683435058741448964951824079083529638053607946052268195695936112422046136136058379595197521401394519357922846297009977675810119508252019836008402850671549360095655861537763401792974450735634012093259796022329401470783892152442051079177363269337653844109582262893459218128023061716150548596738917003818083615375720717872803574655137566728045705124422138675487565951275661726911649545290677239510497604566634587782170664049531860300502770504714317618584660773901265309818734473420755821524876088256941274265954574852009924220471843298829606989881268945383868574825035961924717499749183650640157986866349208790049018880471061600469345385604095031262372079351817423475181864120967588795372832462601466934474417472653990674304574040928083309152250662310163952638717904608688973095705852991989795430385661098906240386607955139522539784792615829853234935109400837357209052935579896019035944582329619159806145667920369814658855149768026505639516841411738646866903118537450723124493379145860671997070312500000000000000000 [93,72] -4723814463891427442220001456313290667575263749953547713719104418552850796379255290279080866795869754077604090742406480814211873398990743868646151957776378815612961859114289765454454748007141696928628631027140954133165304431956576767393941212406966057534184021056368383891412612146166746035395580974422785676875078896292502943270832604146560266605851186353588638944196729993192101554032042454850128073961661596058202624879317878338722936677899106137373711289386418182353494888534526790808154854881629551871750791458732500198783912349914055567941218204770602978012799871813340356582060360559397064127932192249629147638708706788093810363533174343770347390337496419866441566061464646607705523128560060126652826691845760256934186306397927150372321059738971174153766590824221336534182679336639858899217485332223948521964072877082786960925574673499712458755009063840694541274557866053761285555744539140752513288424941950657369706255087741155448342314191022655716199048946750900629104343956733383406185723511559271070663109162626425411745575728619897635811753633787656214160243042126450406885694966773281766160794377571319627314585773262696543672287201926313413119245487930792209012652145168251230952670664826365979781243782257629538763436344583660672703066542856081122557071554620432710973534845190678990994538347844679746758548936942284948883583230578584537181155385428322988272604575097499255170108240089065365760602662704369113070101000026715425160876417801992586881709171322350144650350078914094905959088262642237921178273829808835694776025737590491673708416834341306209235910772889939449685880695562597955758501243376259506108560942246644649988743825098135529946102436531535710933964077038519434916997825842144752010609994831285400113136463824239895345783313733046434551233165682083853963234971809729878125140696749430641053451342245033292558023212649414007322020607989943184840816185986565318898489147909884131144477355461864574021643540718518772244746222108496534580231869991850700815791993430211367782993582818174298214408439766234289484516059734690843077836985528798979288699790165968515160827669955047829412430043730337662590358389957574686190255058455017823428469263003230868527566731524823470664397965580715178412843437902643630671371319487634464495704385156910131332580735704643290595187340664554611920314480519110495190509952554171351532096706504759708877827506512403488159179687500000000000000000 [93,73] 503858936369719859298382829331269422638936751235112934964614569021472531375447161578612300027882042350534499529345697733477043444392192607887982252607550959336912011325338140542671184683467383573143092831068096315946631605049653557665714357427495300269406656310819278085962192022903419058558350898017693499066049525649533151817828655902796450798896452852102850023896490588400563203030448821113010496374169663938025221915052034287516626614782678037259017396115643131955825122984141242300058501017047281539210832281925623572733600245383146782532379897879771995442020854844944380442657746992053682348501971115109418892218675598094795166025973613693987755339129623591164198152345858222591432606736068504856960586363765671826573486167463986945703826987082881409838923875493093874099705938088561059418228872927442497877352273583423634181932166320548911062840458084051055410789069300806032960385335441252061662387260537412070431537051134824122556634170519627499152078868015161296485522186846749697654163256145568887723657510996892218303859705474037374062547752627995138661134656517204767844882120618582314757050224444383610149224326982013430980127794026234723607823783678423516386343208523305966799836010956867408629206138709026320734613418563554120617965734361307719425774283561788393013056903326378618216407564800540730295715092290283048853842870277602711492400395359475281939057453719140738835225537967327393300092482819804086163293222251466100490786963157636098497537129777963470333811360754135690994890255733978525163726311710891588565095593051019002989282449902628185828380775551222504213717974798433388697648260773654950940156838006940997035659130620543200400959880308535002049907704162052747812718315361898913632217965436669295376885263466498709250723890310713505755061156688350365570007533008405553015205043498323107352955028348455229048777481439165356904773754150709912211859988322796568318349440392403125276201220546304881869439509016335430840397432571740050144036481350958202703046831507603009742800891508516477916144641026198978544090235301085856381394095956503991949006211677373706321597621443797436296124064543146907412831308200080108861567786719800236382112617445343855591383872044571174789883867908254020101669591074427756031744963461538788356276291581306314783496191268307471403913404227913479336783203791173847135466531685442447444458514971277196536902920342981815338134765625000000000000 [93,74] -13375309988908245255335407394817601529812401546081070900356995252496569035440257066927484385719091108451291438328789933139668292992147895468989453996749069018782786232105233323142082024329146345046307616940281088169329572004009070252217664193368902004092160747793610549650107537786343865926539792856925338656633362968078777616484896569197955543185594203000864510295752721636474019024792828815921329529443666385756929626089964739471344938674906091261765821152154584228284919264849487422951770734266092303549277994739947907158011617342323014063319945790804795910821261616006745314813012932659420190656009963374819472702368283586744245949856133910653148969040131042723168445745212430792665944578649552884167973360208672898902947592623084046077158507958927791991664953429662539552673209726157114762509141542395963281839886736507267953027972529003853089604553857560640943785336025593116382408091356905992909108844832369745173706083441959882587550723901940326490532402810330683304059045351576782327446235010287317942377701584032779514290513961772621041757765333853985116819667393274551475776525258045977962067689782159189855871666457354326775064873351797373955858319875815292806215303107598028938508954987976092622982166123690649817887095523876525057139056066418232507303606404161669396656002139762713954328329430963707218988554789359144114104065570794621815719194425661643458665844339976927497855807002384700645196355340787949089548611205091280336619144513846339165352450277348459037776757962111923459882270759157472392467992120619584887649227772829935736934936693930257627265267673891647116633317242443816844430566009817783120315948881011831774085760679500319748272989556059403391822214680378494738461218517172905610431871749081228880298720053157979258566479024583355752209438079420331399263124518115537286633190192770120625544784987475723289753241529575973980863272760247759283549161181039067408129310076446557205461515774531181181254093450564452616225068260019933871500911752856279676375376605180724710398681691434447016859117374226331789223551525398850163649521670997131175945153145452231270169675452331092583330000669216795608938341952585084028033159046144130815783161868392632340699166154446337598854006798964881236128227374308438579760040031479934297034381476578837222250330724547546225299052681235695936605196548069755754729233103629123732836170290738664334639906883239746093750000000000000000 [93,75] -664830107028985177809096688243294361893088256954984350224969623955529787952760445969500470171049793585251353002740349023866035139795091159540808877519495315927510491703803614479846375654772553188700109543055154734186478136669158958425470336080706114422694644931476735898224832953382123792419864326800675604682134826677915193541939961027775742629313410066864667699513535320114134964631270261933680424690486983648704515444495157578694569633727064012831879417125541160685337647236640111843726310406857241287545750054575711248864667467824325351247046527333000507973465824074974924533537602928238444084882246662330704578955651780531920657354009777593543643384663119757777053915797995026000658856431240180369721419940243514242508798731692863472038631812176107223273914736583599947646737224765057634489137777261557500586455156040392381728484349039694476292753411431045343339855088808587474703612430549063371714087206975221615963257504763874950054618789302544733812649820940643747654531586088739671233832073249631007783720040977620290427713390150313600538448591736852449077491653150053526320210070881131824410955434297814871581615607462304678015631036986081582428015598831553244761521994920977714523107208642966183089018576857780443759710260330236264155806205341232350415918971364770115148709327162221324727974858412251628913672932651762105735946375504420547795956480711387694879122748702358010833639064356129724808420478731432800463796989697579427829234308738124285459127057128063094087587000394424053040867149365058256400434569467399769332531577855075512772440966949837610261306201703551256333619205140032703696904851796765174299078922278149264037625568601498928797211306347235374857220193508130735695608668697912687634825433342001710084823007685111809367234963030844772878586250003309192659502115560851032229496645137672587004518454723205760852629596457495442931429670961530383152541789891204226835051157012639708448667183747158119921619525795646625733273967661089833028625685760850778932233158828758801729232219441738913014336400361464133068440673428275070808045851436887564831982723291352286677939153256680938147051275088970888032677834594121830688016044375231603481982858545585362495314847442720028185358124540152061498700919549559103148554966125734200190937981589810491990240302246329254760565491187962069384575867214968663869912486837632226155392345390282571315765380859375000000000000000000 [93,76] 34917973776330837303608959433088266929851585484807003166786568344393086647386914546092499569113173438261457824022311279600760470168151317008514758633416071788698897737041187462984731519953115916552608325632780125737955980387948959648080484209144009067911757272012057653980755305808026590288515956491096792927642730737700886757747420292781252093029364598914895541268603918803367749705330241164563952791189117205366933662770744349288349295473861290315248897188276730871221594007213409330856197871590342430900681586283988948825496544044233960223217992308901065620416831189679438213590664356039553804414306714940455908950238874932787871486767121241665504805946178572448979557222047238362913265898826745868339139558104079632823446483547640745985576793040899864543648334377885358581337168898860949139511232147916345829190303078496104052228676743068546773548103986779634417782256841798301832808396485104154562383237965533700012883379688442388452237189522364329564485645771964456973425056596365572840453886151483819156379871338684914826819113187772057815373732267702861122985790539766883795869347797821452971941200286305256665863824769244362050757458399759323504952719891760004001019868072645969254499962223380742318444201660416901176036784600759327308058730811358017730388786879228394997546522776034215241122612055979157210107406781521245952687521811805541501601915004182654311204543538472901797667219202708502507257717478156117605581597443860407490526379836468426936898267851709718289876574017346069099743545053979338451711906414276930099694647373634534708000357154477108647001933078695012020879005362357964528856568768607134396955481658248860913400144769818205417859820997964422001216128966142516123993319473436901814138130166783482489227994631533230827023971469066632471405593669405107642974394378804952743543966892584026217468972275908839208913872685057174120914846314123851083910257205751218756828324424176119609656751703669952132827037066394460643533094575870558118164885064319823034672692706150908964708321877436659019219073129732083804750479768663728562057908888031252524135520348086520814828278247587595570552418704337545257351443398240954629346789270920963949239311033357518441184902706782244771386397385798476102577878268004382154132904995501216441616228742918230801178246340158274859641566848138223011685702751500663560269966874116676081030163913965225219726562500000000000000000000 [93,77] 1150696914247198309847778496435043898428715815559955122203681035978022683207870226126201228608228234249301646860420879728510933077597690579470837976310574847290728273622958722274054080121050653151962250657394388843007799937580827642872288257993773582307563813170557943038445940961501644684957869264668680488340641040502704375299646988633914155856295242654940213499966105760287083792113912920962083263041084972203865705143980481861251483264487020021943087470768384748447557249999185153929270106006768593689315912248973590365081704598392726220494564281630324423535403315336063762171730450617080551518712500517088852899008456807043290348653655673023509416222994598345199461769488565750604001433566941559930284602220962115450399171289157229269633878876603667185576198104058744003020859760849058440701197785191332257029282357342758023597887602078309501028256074552682785228746265463985602963528114907083056176694988907686528628530162219390202858755612203109109157166726695796871767395899795587962846592933231469518515675329156092851923450045591678083218173709568932197636019341328111517270016191936427232286897954720292503654805385337693306910168242718383422356183259981560810578774380093661076147173112973890934008347597502130568368663401609752958409846497642059061336805749587086693023864509518392020170306888105967535741197567396711882561386357008804555055522030849706081458427528526239408957094620619031955467425018251320110641665839462936481432349709075422383673037632492046915871946335960395758153778804790134910718731589450496234183178798824563436165257602496713444444701235338976007044967966832909511886752243834741995984026113301648814002365943074807701615169775234184268884729689490174760041062640515198965378322104317099511793002248083566631020595381029618167726426672073508205718437513885216359990849935230457307952488867277708640982624153590271453794251795013766373447728853425359445598932813199343571468898493595805977384989882082934248864685911205615953739837489845893848230762448610500644408185391814906580057397935500526737592969438085213032469308955124270256708255945450790843253303202640633297268406713468350495583373022019086672738019226373991832572725343850934631870915776422455237991732455716116116790359379359577486269987961920927196868879402127299903373711470770084061666471617752432664359819337998315674362124221841163773660809965804219245910644531250000000000000 [93,78] -87714380682886601872713031045908632342571820524624737213854134286709435035218403676463574035592464643901741704385849643223301763748978082354783587945566765161669175583962376912366593783807460329310198619935395783016437417628599473764602297698371707498399823447385397364140891070925860654894968037837911093482607064322988890509063087684287644505158987891670119267563490422190384070417633532007505877105570654709170414082136022134704836602053048684932000088210444032534402555926584276496390516447553245510509741284515440136485284452272991301284681233231780588064176045242448807225740531895362901886717329143311591375008782592693268127193506826886055307991356918882368647414485309128740981509433245970348908929450961157243387732061784518449260568127579737394293991361363538743136131530188044035574031531975170400244629035457917512130488372142114706901952499799119537003770697066867478885309058557543466760583006300451992110705195314056258985956433973109918299310107882614047469468044844419882767361858784303144570544339119351839797936215608084726896619167526371635096595806582572427036797681914942755660297215706139715359531153730451336415611284029597132776624174710982619375706305312045870792620184058986943629699493648743007901700374507052890479604255237641433880123853258670754296070174212649769432189021841926716143691671650788015912841951419542423282447213144845078526492539836333904125982431173370598364119474138616390567684032791757815545775227916881487370987133575500163172087227101579633278993185068353150403270630997957406253909883533019073702199487387649049059386746819545337830909738395100343021775862291753235180090246937928922886734327607406246355573473218796573787103952989038825354939994029753404338919169706676225789432408423005889174480952993550885458836183217283924052125742895425447061236640583412330778979493190065000600983127303843260178127929527147010103615377388220200832151803800998614236292444593547450284171664757006680661903527755205270868053630766784737938584817396048840110179169627297694524841658350633248385477427264412052854786667360726445360708250695352342992467174119557515679879338226531133025417387750008709989049976665872757069461508255247021696047522763846537665212913716088222345132475019675432584419075967257510780100385989425765481998280799029899853495079520155616941651593519001053375399976630433229729533195495605468750000000000000000000 [93,79] -1121429434819577962047211918889010874816504874259385561821008535491360126768391453449735422855627931708606878933228388798046968037247403167097189763941081949384264124792350775537789204060072337274395263840475531462938074229345210233254479884738619784006562472923748940499782942648162108968188789694805317157058652269430542188510603007852775059906284194727622085316473456000116755331434023972754047221456695408590610030080199163668375242684213118445059454219862028367114896592747480475166157638762785996167275274687792042884910560551660294364577872556713282782078944955196815548465383604804072569728976680839303506920814508719984513142282900898434096810151751080973944701047729962879794727637836157442784114140508552274500230295422541220845084202236165000865747591393356967635818002276044314752426433973332521442079847604506069741783806192170754595198135251969674245820741969445586618750597219750779002294114866141159480099741858292396395734377000483507911395282004297388461645200209807303858066166195563839526887473181528591106833116161920615864123220261672062523347238978956871636997210143692060340120738580688683313452334729382645902948296310575195159140810652965187485401623318199975680032310802870828717581438263580935812996245300443177131774196537851075261487256529001833049518484743034813255893366776058420858110790875134309547963116126205894639261864956753788474568463752697937559620616163718801596610167098238012447021103850830869827246384848143972138438734514788539761628631343758644670611689204432831002892116143570759920521792823573186862872738416528435580504281843938718792865923455815009732092026095950664968517310156628875710670057341974790398758452330494920217557070922137671941407876912388944566031160221377316121949456626149863287946762079358176373106378158410256967376944550821018290687062822292781998882312265999881395410552010844012724569342245737306748412833433549146146365731153193506611619336517992739098555943424355633743931513348316870507568235823837103925180908149219806135573404141099094057249958019957803486100511704091550113760606630939662195375515612042954930188739748814554396206914879148883757907248352892121663665259979356602071883201511148435108179707972036902083026340176478932266952557731000066229464569142216297959854518950305160480881885198196867785300191039027332022091209316101815892404474084287357982248067855834960937500000000000000 [93,80] 207570984483773081545600080679648399816135261388704206358968525750527664154264569605541778296649220381608095257256790345548763582007773795170696970888411551669977634846552052855652302447868845570910197255170468852521487600812973314653517285270203940026614001402001952240635202388722814900162045683661618728121965631834531919899052593090141050281949566318999720106466648830130339469153947801866857279604400035847694610953089254906699209140057117416061932494415041291799012388537946353369615308594206703604773918751558624088629709107197496346689225821849466864579901585128318007328221240238871732274879519041948267147024016484039979585913192694588590411705802062071793764050816179524145230904966850263134758532589419495200749184843275745569947366864676719139532459608084954868742657947353642281742529768239557996644253768874346602140050705978084389099711082827337510252584046398599011843941282962962049406763783150711485886310734902543787393000217229214855384455550591708470104115128740495735670177806671622285441921995940702647533140591991814005702035289149171216739903578563807726215724631542962626198654176773794415535648407611070171254642697375694393419158528774629187853651439306470914785815468124794551884147254144333362302876717969550723672193302898348811450969478023541592994237151153003949247935896931867424466883016431438645149619866086477221936154598345395835683276111520038576235863754285747665740521142001644993186912073294000319346804584900594129354249746686974196704788933401975729711407906828002082526313196910785048967718259885592813808551392184637080403918094297924150617975627834120023301699236109827575199999965287539679245317307781261879540518750620749256772351063025422395221324856152714394174099426299503320666715316420468090032724747183299584538975502494796214323087538809294411641048039232855488109474976494973401981731564248010356568911346572714954376090473218040654242083049705413530854248828380667360699028831105394041284096707336592890847700382360308022923933839677344259576797276467673324633506134035582281257141829499750155981183229311411206335182355028795745093511830361416445340604082087913416693623780712522394417204764417065734601428341977334229880787326469782449670822025289480086440993966148773537058608015851093725586608164757285987549584730121744941321678568326894904689661306775844277815679106424795463681221008300781250000000000000 [93,81] -6102841925263287949054065778816974987357610884580290583034635820593418179404703637831787472132269228957241282603355776411223982152577596732698354403182619607294398631762821281997739904425509646365578782308241827009809273317538939815389918236110050349161375001940213962587085750293711528701995463366584407897429517429667363760568961961389213048062464516630557406775293370123342441312985824212366261736744514697467391301227786777545292341510163747559688306282861128404306678228360836556113966153935354211848959441660405434127701319633537608494802154582419996704162645126484664858264174710264609711840802175014720945713969379136678921603587854891975730887547857510693911390971986057590985729063359677825328526524651212293038257139550147548377772236444643414809827340232814019063782507493083899426280781670133496397704297235562732594788798486396580156578009165665558917894457264849093100655227174238894285292396427640539728725101460637228833981824611188361896024151866818685221926584745600727796334264491592412241668093179565878731136285227138484903222884065450128239939512618206965361165189841030358701077778959862196371058663960447254786553868356543045142713085713895651116279465023437363944504931169538495787797554926941445846069528641128178826649041556985352045106876493793467885955639185759451637488979560875668337176731674514891863186291185139004145549868427588109914968412764040621781532855501504244281460904572741331490765803231034374076078580246460559485472682648011384451566543346642550387384342506722775194771853215882326162805049379725393956269915873224896655024637464820568682939602650113347553056603303841424866794793143659009512493916347749762103665637237350105318401111059059808764916986061753155632403606724985366187304429902207295687939526262435981129423914771776477349916206014345478005568997646368606393381277956617165347146269020470386988063330109588867507852632130064644311068146741897810900215839308191700676007167932655214409538995792174918633218701665186059457304436463879832202773241647136250358391104697237855783232649415839889676721878312221751051747973504015646944383202450316681096339813679182611878116009389648860454399555773877187077027650143689986430734882277786975498883724848416587184565931482588595662289739160515943688133180300678416779500135022086684422970810328125388688399410261601126283963481000682804733514785766601562500000000 [93,82] 33505298569952174272102156994985723200175650617201342064179483826263833890063234935730811146641237472449482716472578018723007347153368025245061211750957798003717396750175381315644181384960915036977550896349862331523939332031463503770429451708440345832952285741246302254521857087979101513981748113221342659780701372849932302650814812472298121905780596834920701295121628553228000230652778746803151132599697558270260359111926454834143471542035761214723642948684131534492034659928653632694627392082456625399108830827828389102655363939064352329795266093940455947636317943151901180188294485571749737500560064151014768697817529889113064761639860864309153140303598489640820722610874967930042742786137189202754837608435843155120001972658640443735246397508143254747626037572753925669580558582795268715447424118342522242994538036001072631080576082954758428366980847010241454348971794931965234255242328716774973622971591441384363641121959535249628478161526763146562878758486919395357349472607014628739849839818720355505922258123226361585421671594003996760191979946714615253002704515537476045128027058319970138496123204251400196080054812524922797900884812769481382236022333769143224503273088008595394019847682870336795256411138230374642627221520570704495232765106432905028905059427963509487250825448725464242100788664319773030217460124218720363274460417819834609579143356207115183248159892886084954319670135308626548911967496950942748354558009217755050712736704667624683133261324458555528588490949204084423445320400233089302214110316599664710865639774292364664033397892218272938321794760177418345174383542134288774088025042519774123432854461461374250393379294595568630090720521951890078380163414070808780643703208409170126013714022803433164147603142559425000999841272929986964680947732636972836582083121608052008170501087895816140836636380881823007813689286424540075984842052844229695585812563300635793568947591832187721581280375125434722303956845173581779738646001890790343815256613020052371746594872274204065059532955679355070804330896766327015993539079059861428311513915001937046014871861838587952491729643667177599768756351674364829908677691406105511079764916677916156103586236007256646482776656306208496828851203791715924439267240452291594246241603245140604734426444744265328834354277455225670164943820036145437983906001573782841660431586205959320068359375000000000000 [93,83] 3205777723659721423311329693571042399032900944495165604417903274799012986124127390424005611256719873144861378042873340334138502872702520486944389613822189157886119761225864202344567967863536225016081214789930255513024711441445741647689215304183087193319458688450067730742437991321677453944201625507153695772714333791830066358379294336303511895465479974832598393705188781064669779933321794189137407364053694848807739498175149244861696146539155157826323211407576115040516342167360345929482788202563859151220925080610640174142352317952023286159574882278171565216985408674411062866636832813328030495854141304484347122492731520742333076576544729336430204549472963270894293403650782118557022742601886158185588897968300382413634510461007045424979091932636788697767786124780588394118498562597495441735705904608297192968104230454641897553943053553924705841577119601927827490360265121042276151961413947887701144563483242208255741896185450708391956291855839493171022717858941128714663858140009585302760106250666480293431730977733292060877287733448175277632840565589102226861991998629003531306197600561438489449131214588712196958767154759963060435411221232512994011702492619921272359732579467178287005820754300275234267593044039446681568509467335292059976288046689537982459785170935579604631881931238967000432844576139322286597925174841967826194695072410803949608824139801463005836875486143227086515742349142908941600093556497838198368782435717235859499731891215825827989485515448289289360267350996872084595172417792137968351442043610468869896309212786274399111752819546804776315844470860307137724908379343989480382227270520710826342735132743300461410934677250146232462245147103703745647041141330913482065788445746977341749275136396268714060796595673960625421602187664755037338754389244319537212235628113488419218309636185521300816481255127549702337907861970140153900961131001650942850475043194906764215828995743505335402734416337939608372279275255968863065247447708699611478236474409713258436618023261319233597465517750274921597141068999243033098681205558930188439249769262253948467014024965568948970844874127734778552698577145245675206180690835669862814600090812945002811716263609042908080903419907583812109511772057100656043660216435169155747065507353138979973723830391556823102939447114595925009745022794332260610922632608027633978053927421569824218750000000000000 [93,84] -170234673840186429695651008588134519963660002897612132540450729031109071258794581691537004175628865326696931529139746427191958084122186936695642293804884840774103314973451657863775956591058258037308493062324996443645773421788240724340148060605144672400999837536981691899415721565247749285854191550027785631448506666330185819976380570322894712981498787516303928526906228104681151752529147962336951261165752591644919694890707635110605028712665826827322547292744029825369265477247504367487666974606689789734514599739479863842605315557790561716685976105785928381480693833945846327843647908001496132232981132872679684560928923908741677225252229585742061861608926657336710101996903492493191062075124152908867145116155424875049547406150904155383891311334554103545181018366402172014302104150676509498986789044629588301498829016383724405193135356160864697911526121347079408050628347640859488027785451505083387094106242521496453042186340343241600399566139147056070999704695245976725842600839034363123316807215658023480155390422925972310146057297235113093112066678833664301733040666929888631049108565103182388893498653095410643726479452090697780481375025141713098359202693232507091816772269184987101037653936006529113178227256194455705324652822339681759278884073015533294293096352137039973380308619015482021850523047795129513798754492584240335494421135847072771068954759812004209336120617674296243785599355293699790582421237391158418362031756339682863787550683415517128699660626376271161530820203387870321352270720585488258995958107198225472806912551692359903536182212026155335016224422665069363044987144686194714575379118114691206020479706850377748202561630432055362622286961778538944720819750358196947464352002618365135256244375313826019427674341481987170903974977872936733804976570648231460256876503023476262012870093549135040229704065478644662410649274520052429104133958346750205236372146810363861143325179641541303843095468022894407634155660131802227374389153930779524984995007055703722299898770246859214151803294548582226645370432352299766062566883945376348452065619347225053509901677846847116173344241685667534480577600192956504797898695579541087932108924306864403908948371408275602867869285719603019916392367426530626807996978882529198076537472303178831689551988205130352099175619183778008880490355467845670821948814895004034042358398437500000000000000000 [93,85] 4768860610042046383556453469518434503455004830148811096853325221310892429380880335133517264441973308746329814371953584750828503025579019721478003250736306323033807329633955041177679504263792340853336126046285957687218754912137329767782800263751122022564247801732542077725718891638317653132510021988044955985411404239889606477621920448413044519360346655157994766638523899337549892569039620852472582954626891845867700349824402645417882897300981721999138630438397287338657745775917061012242361600769165250960914803750700054487702928162875320441327084351584809280674652436263966885888558224848139895002063085725856859955795487125585860868413350433443814207537841597303959665415160445480277624444715190039223184861184634403198614053748354362242045345122224724978011650307331266388049935333414445475689949222095652068681037831486577149907022993770082942135345626880642301469528002391851861512721191862617209227194968441162884640568144112678702520863590303989408958124505749533947713309226190682816034001251973442258293261249673148055303833483223824415944962142331182854217253653592951960446576721297055919724759205228778980753210445611562431963816188793202447012905432219925372328058998336274697734734359538268623059488539912723893068181704365317072171537547211450317748099064012715057108822935096514965060323403225709257802391185211502107733062103570421571170746809604035293132034429765195205359128781941540101024125193168174728333395899131042986900195608932502148974613249818330223583478270425487577785810229779387402968686568675777416749586667076483663505651478491119796530993561520406508352657093129985577418594433137943887802305172418591676174505687028571917048922106963033753201095387194260322610533121481025432504383494974776689071410170307268846173487396053239380024088046063055935565229814472107485113973367807959062895226479027710656239258125152312878537027929061296624555609577417615537491436808201515609714989513340357201749107068506821893471084593536200832225531883143052837555169457264246732212569627625123075475896656549018194538808234159556730515687555250707520898773286390230157957095041160308662205229037892427918661104073862599805461919544248930943708921158569768878421939547637871602900753934607254541446205875243366088120755692419243503984630643285334940706877573945742926321797274319433467139222174882888793945312500000000000000000 [93,86] -70029283610111525173269851987436577042049441540458385305357935927674219660426063462471622541356376914170655377696878601556667130435721528871200034084135668877194677238882044699116846850996173733876093233960874194006709376077739263670901330916549240254112137266968961620788142205693340804629936940324724475230973020342245808617877846691752734003104284840137373686274967917516040525156953554865120485893841502414647479368860608079228395678090949852177781363569157295373800680347221759463105691829576524922263520218215849508128496389505770183830465326735112339790567788938682391340038723096293422558273139004244400587824921616146566281477714489924201931652766295775103063693162743598159077047109673089468070380259388866270749719184709757617420661426711804472206333511928340900561028584344010797234313599124492071319866239952988472624996082111114617035342406137155420639657776295616816399753958752964813125199912885769824264521195947145204982938586387637659658303665733418160975139764075877647491785605128454997982947821822062066455391555146794910077916329207609278371519997583495322913045439207942453537387493350775760557866607494130473287156778969764984395894088753416077865929179105007011944855423681034181689123136408586589286937423550081405858744753285182729914562415230917328559378590361792122569597406252302886918162690371368004205812964321632798930803691308841376163662843446794493691394127269464236631532639522749608200885875146542643800307169849432878648711918147452312138123148575254009940515026493372505932999913653623714452199894623771587550607332275629096754661160264651881685735476364338350134965616506431273008959925372341217296917786106502261050798648989005132398359435052732674367774901475013292096635177699487062485174842643438915242894870083557355397732241302964985045111483582295825712087107645950257426550087704333575359567987821269668632183759874596759589929652219000606213804522195322841490173833915515511964394542868544175937284141674508962227872631764323063721551337859121784726362561895125858852855681264107113136722652235952375892168463459531665364142022326361549849094255315223833342837901025295536750695909563422852534653806741643249198398348592866009925378635820518790114383832706763327826529361878943837512502228799799204763266828252683539418028045392532057038361606969721797541868761181831359863281250000000000000 [93,87] 138004149482359968272110238476641636300656700713896960243550391130622090504072827935196571012936933573147821082144487571783252815191125140278630870572483001848362853081681257296208111291728347920504139978088989615647193320368264845904866416516432408256544376130477667704375085719580827673422614213855386566508755063162602101134530704679952573749154759556165529863951318773696978950152899034466178238577641008500925852671727393436274391660167784699789790074548480989929214766302617472251809131573675000831720763414963948054554081665596352313645896574236974471586991609922020813947397034247214870858588852083608443672515023409431052944608449834452416933222455616871035886698407138541714858502364512126417531993549804269661698659491357988810450972970817751023808437679709465688263757676653762502102438484113927820997151064255048973222844350698352468100256066044542392998117936286415781901919131577920089418280423627633280603010152120805369264310620697309310201004555490760017876867128452736069569893041130524053486909399225510224847098883557710650761977437909769339849007904138553990844009495560018948340813492289566595340829889858706995602985704839386414645978296238774541027336335451018909329033043875424127718668822339094405483285372888919413375698492054759568597352921954064740951847237748633262077569012390830081494697046502574439303201853873241697100454385312352289788062405901078457551724888739796927299979780001378628595317814269429430216308681650311854434869165035874935314645283604215711643305770567583456433505883783875920373772845779901255408835298785394814384832558079443203368580528623142422420695783815247921844918444525398936170554014444624684731653990904940429663440144165258806826520172278227928827582156022092964754105457762295091051722600686470928522363631972542948536328865368783192946967645024412263378794551876786459683918026294767939688477237887648663061233454661498014902497877810947329759687845308699905624047114171846765482968330690706408310244397070913273075925354492541541562742876305414664115177304240839578824051912065954707593179963324488134071593565323355425147769101902477034383438582788147450725987752217757658921902967507857502930121242044926782473453031301700120956062570899680674276775318003847077968157658458968581206268153190448879253772446593479526231025307964644508517980575561523437500000000000000 [93,88] 9308693611638902387573214296661975267288052152257264608727157469448145464474147436537995151892811362017800303181031003722145084925108799917061748416037064195470112789456745625388437635304651880758436114388270933826919723126554093861413644299126202437214688284556617482400458041267605940767329414096691773752962345685156613303219308765945926960291722131232558755233793848175689216687552104650289570075616767825802831344339729177330379261087038298200499134448026848338643851116406898861862075692301645049441393015048687921531856691413890793238377845506598719263112517584523788851852948048518702251257792988004566532198218934366732720021114623585566308314210924275813252609260007081225668597036050022227751166094775934786379463557535806061726637054501417668979238092791916428651705371481515684566115597645432294426751725674233865207015937026001571983442182492194392525642327892696085221202514758159475046242800309161773173850414676561319370496104762791643745541914154600519891998633706126680467025149860533353527772824008159931143390464938620055478354381209889117709138932697153086442244897205339335526171664109576991960981405244408989067059577977352269570999397912117681443997351881377366240134669233105100822909391327658866890260535410580083166306919545861249846587924414958977931641426653584175566488177306074713125549501615678061426546685525202374507322765195968533457055478769722766112538935333213212448980361641603081891792382274068743277199364514803186435650353764025978597186449637343795386026989614623282958037329235224393173034239318101163150991603429354579041224258790519819849775685489778748364353882998253244019454449335839563724920545828965164573013767431203551362185026891392185187982958414116177891861676034945289105048134380050009604546494118361805029142523323351124796814134575750604879926562688847931652214839849874421622950250047899505804678780986548640666940809872360620108981968348490801522177419211564993074744116473364206927870330904448317721754562288076935011672216556294629019532880467047884178974455928049158905370845125739624557120655986061227860388776096215429826349248403117529421879446696945607249269397263676023382681701155509137683809961304504998902239381418183749969704707132527696779530279596216541876753838244098909127921548817904382728485874816907702983294131153695627441406250000000000000000000000 [93,89] -46259557412384097273357481940285403109862431536524723615951779167904101631849370103084395970068782855700304330164398043728022761426959872760427293029502923533064470649112267914049648758657464475080848982924337224758165907811723957996740681344970781995137748165226970379352433764430970342934873462345216392010778383835029969995809435220136239021194062457306129105828436657219408647051815228314932027619766095166815557031937433586321743816931275836051220524733504681676882783094371550767942878817144234635053228154378318069911036106642740025696664666560942439478706660023346692916616761005623804334786657292155383623001978575856828100790354210067921487723548971254565063392586049941075974153888367749755087379889176053037167330424706595007473310615174865993532119827797112136508040960896810768168470360131734378622827540199497332561876906985826514304352724066898433769580455760984960758083200447340910557535148869208330186150686122148358949986215953263353400606319501122549694597797173792935403095707471593599801449615577800431144132351080625331358112409236711921436150130017069429084780405108068170977124137609459207623187803400939852638565298753030200249181534534653833118491605129068125806046820441564895598780429263908189332341756400879201940634684139429796897085123815225031441325345968220905483176523362748311010445246558331482842674157394484747898032363765504002648728747474789443905703350684978497796096670691800539207018554703260229130855218692519426999209984008001109805844408498541046099210457361417504324282795660267370390254123883136959435815370615965290682360630705646036663977483928347490465541590420607107715687459672774408484748764938766645984720778001169373824789859849770864874842405555275315241429816957362296895967347772821852255867226638107555450901499672797172429878468315707747695244681013562673638347513140987817115027868228551321185752394333113867225619132986936687510627129512809259001107669267807440558572531557901283893266158852286683345549935536376224348751252371444896041210385039993761123111413741090327988368936507925263930096373994438955085089137704627534995569579163991779504122670201349813422016405992394531238805903283406290459126001398004477644289105498218683119184245999263089728576045223267806111586742580168494468618982737633570399440478313206721350238788278366088867187500000000000000000 [93,90] -1736775057183227369381266491485201823947026127996400938575527042916847780411102492347165247070351863684434763427561049106059865665534100132972749395898854034203679312207036730073197957866478101301494258758692067068419107166605623266153143771108049198170889875152053871954739055030857892631719593122326235772923110763756948997854490704090403133821583419954759414631065467381733138172160140592071302107177218350588957625144869791672236747642495395044341260368077227261147779594334156301017505134257704311688668173170151932680899054327490909646598824303871096903933699472246051728624942226538619691291929894570703647724733309038934822091066393604201384482694629026082161964139568289749814409667040102019822775673412390144363539175701251069254331670213751475731434014218901065105672749892912422504981256221601536333298010612838402996057501463441637310298013564722903336592280847905790438148413800427021988044599494642858575610040183419398247726120381173573400633484545510048947564732239628652939262103473249387909215796019778737845835438754754278404101556626135657563424991225689633650987758745814680601121432951861218116974986594815281048601119774841191716610174159593861691951607947781192950159715255388852682839685236579962071141105626646459363035934714882768022633235053870759491253979077682311845417517353005953515259143347127636841527920753682916111216080510938910093576097154072445905614769339074835373774123409484432825041835418211658987203843903546961029769173338342532212515732347984985608208349353401068908603096374035045363813418431417695854697925278683101450909245617308135497255498048803265558847372132407860957197010246527813584147372180276148329536304437407507964520412311744784165134648546197405691096258103751226735688540926732763670099566710696483307326738064150781086070933675310941633941303411577585045247195169871244329562885216859049676790266894546278349001487639222370707435603703591723343742284765919456765738281846059204046587379043533207129252245270032851915114602492257960597696675723288018872822356355515914429836245321251542649429525577426187633618598995149749938101668246095496210555203632228836118131399329122076623079161799045381820963419409992295691792290418115855898650170266043314592091546682586430991503604497556406601050116071977456358965709707784712226573224721777343750000000000000000000 [93,91] 26907706900917310284129726319675366616485624233038093453689392152856829066731928099806844019710374164216790634386121941128439374037174513308641562301308942529775347910703381722837419543361130899805525527174563472879141695005909450842319144147046061810584566028113733322427402550562832433529048891068316169054602088208632419345420255104297036042432969594698235727810727300299036738874256179097136745550453606424930429698443677207447713489098542624434035155574397595882411873837683236755695508097157768809111555145281494970133838175901640260416370004825513423615809786440897099505650716825597845376661085466983590813808679635490576624339624665881604807565153289719951096135927543085473010547362863719543160261122069776579488691601851495264453774298706677178261122279545016147185067294646795956434017654404215285274465309313257850638714004024085640422611919486843805394615190637274624627010816537753773776179434927163934405270818646231954505930417660899246061216335760308463833315213953111099089716196434891896425140300903589613351171620120342486722662769712860332496418502500407635866094505963190898322109598299546375021908979781816926343186293142021604505127295598659712357210848157159526817882731994211677824669289653884292029305901619228876361632513202137463805250769419833683484886566398762225145151543043584492358029735662817666334680070137282012054321233019477047006576328819645421733040557495562937020861435289654633785729517294924279687564419292054105041023962714032639432712431246817207429877945043169262670130893856305156808286139488971330007031579410845764135939800887640776905268227155366569314160103239328507290877944923335404980765675590203961159587748178706718591802195536675656354512673235110822648853801037357729263686185127745952833244493988532286494317732947802832483750267089579912678424244240718668980147841940042642623681378851198993771934311788199599798807932026433289242282183686929983770215803277506959514407025599042913606146694880572976065278216786780745214792326980721232529569658721195303056071571239485191947802335168951762324729381505673572171270647189279931441384847809104739647425397360842023906595544389235581556040869121198724482835467307870682930252546597077585418525002643833807482952067583491579773205793664879890689562738627811767490114699841814619373731434062500000000000000000000 [93,92] -131626423169135770180223280145112102326685182026192180500092009423092997113571919961411937897662739319943394046356471953004036572829324438452560781018280095922062981690557716309481034332905026196893418304898563643045408206416122112320395591127175048600928155775450295854704632203502989288199242585857158237981405918206432831055807439114708098081341275005235746602027590175511742052822462514084966076487752143561849589401984295228001902735700331762010430636525216268124227096561176164951106746426955503288509119956027159993045947530379979092742388677843548619402619276920658716051409150803184757916855387013634591989644782524423475445921240712260230611110034586298599941429166296067203540432864787305445848938957691925187663666923152634257857630654294380534441161139514897497152765021927958033878607531778568314650952047147897722543738657497560552570510810208247071425091970470133768061796854509144520070146735422993121874882320476005543910386699876668068509852845155835979476015676166073244994369042974030840173296569423297583929460400406916027563205432365305847255614055843910139025974010131394849440238659196961911132206740250157620284827364421768102205585030144464633915476562520272313796348343240346054202087584899121025968288864208791801174387992007097125807161025538500984094132476200157562355204693469874288640965315100222415328008537695397196057101972095349985083630358830911187345113964991690609880439343445749101794360485699558372680139389401030755177110551189162632649679525825498715647622735155478494081718979639074379706386283652156512484310941363390315399801951002204471999339597377281057104589836713987133833530892664539831192241363927187846484710593873034685818727578066071835154663518431019145989331083598294896291372656664390302464978511441365421924730261664690739707396279491621710012097682914566997176922016562489933314936271332421232625515346879279186467085698302114999785854887452579853816581023341105766511135302114738761213391033504583097150462706148906160822900550661903202687404045991483258495495936106507451254391863376866105030207455034871999457399414600585817993222904106725258461019786463392825783884402448449846638218989904052566808645755644976933308581289978196620132303983995522928178278753421484730442969389041713693355319836448773028358448688488501149417405625000000000000000000 [93,93] -135167791968532406042845345551970081824269129657446557940174911621880226519389956168624464675023550851138245419205519998569160401664601302498491104418429921664496667375469743480490872957432290144919619950989189151129627550574006354821586392804501719448321199938765893114113701155810201095353998715438869558328883213488970536511326384362490734468793009998724253132763415066728234557673865426173667012540908304455143899629108783087273800955642960867097131039423673550011084137534669274959535279578207534900621789768441595573999239751890207403961568385575115063657960474567439717281781549298864361878341797196054332139935592280473490826515988632418175773119267881273986206376088139800184123292730363070673136836008298433830433674063397083062712417621396086839536017846312795737664152735603602453796461928963466079959276708717240388066319503780124203353091793755663238068651174852032622410988397600237165853137141539735525260852255861550049833100431439879716225808940013433031010473994403080093310757608334264091691645078555280921951958286210467933486437181196486315327655432990024091848645722425066247807305193008827118495308426192649998093935228173844324720343818963838732627784578855916991776612076596355448067017080815675881052881436489931817495540175243947765892590250234372181731007927933635458172204436896255637926493986556861953137785338731458609070310787702177258854770489010991028413724383262356710706491859574515631755008603211181480790618572338131655591603464619154066142672073097378794057379842821672004603992445823059184800784773058175152195777532431355467979610621671247672425395886519941619722076092344635228955059593716461071532434390299614824889801887907435457909700965614187563895816580137418192763957072774145979713780676044249603769075596129237488439940419790697326419755427734500017733706999747011430012949631801852570727989680762162502423214657243802902262045552175053753211207986796401819614473263892650014072747188628126841487182739648041052798718580402886522772065810203231216721715411898527647713118434973590559437623740722600526212701893859848779917831773331006094175440748293888691274265549388959215975401501776342047004177597816907414271982173895667923688872808674783223691774782786299223863140803542895896566256413924792281578374799974733107208910764346643066670000000000000000000 [94,0] 9088166966693446120397816985940992764439087837795517100498293633197645239478920522153892549391100412907480294712205390638786325155609068173131078979166290565811291017996031500583731289147174856984873366320214418145836520056519627549575398907754489436534518736527063196394653306324596035377368160110539372453493591117533937718278568196599291926761388522244096233263855994352061878357166951108090333915827003313013104180147209410173791058758479509955283262677530057709150798677356604319767034423831857860225078820070063430653700033210614138612714899938466992205757662072770669325402448834647615325463168917873637533846855339954894237803172369342327478953558925209045662022501557221507276193538413114598008912392263138353288616718409805365926460141035311899408455802992692671951373955897993665162450883141521290040270701439433403026751014984589172545736701023454020036529559428428732357441474325329484523893510257110950749636665314128389161703517513167780798092933858005083422659406773196839212237701240340095013949427320195253774478211306597546567899850510767090684844055445283408092721478177783881726438521873551832633656423127803602957749632490710304898203523044520075173396731697525032639146620627727841729805443963773904941511022997920338675267696749646885044326112924203196907122005095606131638978772968233813981488819905278548876031879932667106506334548044884266226651143865250827886352891239050444837869795522865038263802217445173691831550019129691917388681342348385983151232673377621684160991830992069786152723045048427077045179646334790957114478070902772489794571216550242641929896779368517063232545903562329206701762821503628745429049955785677473881322667555222607469586136980852825339627665817934292395708455498867559192150775323128350801977943426580568715979259579309100513740353795316718653054699909298557658678560912526005854445641429826071769341833911648772010575744847862193348639662162378268219490530695001403913366153618522394110347510531600881581414281904622519512840833342206917468716581749019260051237584648063349722145692031199212046063305075962049555823731345290419512786762868033928330989215414282430994388044564208220019710287789729382214505423855693265242710443346449131501260005746954643008291707975180798692237200566477292372604372195594528935183007153827575208769818932807214965784889636206584325934554644830785827773849984593095428326719575040328342449407150446857653376814037467460261646698653763789471209189152627439843043239735959426923656006694429741275598366295537701490433797312956659722764543824620170099556948177872311564262164731986537447028240421786904335021972656250000000000000000 [94,1] -718236759926807125778927748385378837249707109066367748576510674707387753701884772057302475184760406863770852236137465055405100273590011807239957765505991909080160105154242115659323735427283870617315452359550171342272416876740031476912419499225929728125161396103267884568943851090078088784434202909827488510926897232051037737870367316656361932397157204451353498036047979775929544852727461991302406633092070933504813898395770308966727363220158910053057981099410448064221223574192818673671412564625993390200780231355081491681916335432710635790692766716786438883296337180168413349862163336522518145247070970054460813340581835516859776223938784377162100138424015635987867770663911641332319133269381670523484572164851593672799610894878245346038188127972511939201156384829376306706761977921238035117963249315227015738307671790709325329353439359599056710907665354806441492031049749283989295155118508665654524253584098335693930312200313872123847632740307409221250660610548545357882467189959997908053373207766225068447197027095718046582368113237481901881585272665491510179951595980407479341958371205658826533061758152924116708482836051304816554900059014596383501980520006516177611996677962685783181912478214775890409788030436506687186646292322480140069768195263033528953255256178636494344632592592022456399639483527572655330498176757958588474252423450709228804101006621076585764481392101000328410684406859076357516833894403166846498444836444701871289960162041490107691970427896595795633672932137013409191056825103981963793324262039205577093408612892381946594222760748128081457817506137238248836111201736881920141938300547877807775106246178919905237194658728508767942596938427018560579974740220330921032445057324415253269442091060115986545072481028161755867314657852780189448382752860660601749490262297558606213342924668788867685109717531075988079938241656225401759048932653989213747927508888772341945791165218006551275792151763746115165619743165001086137070202188369416453432346585572047663425332199470531694693345224425745562645971360260472566117470585351413627438463122072754598666734507625755903786767210008480853238426117900376459691528543048721182174014589595198038604193056986937422110125488370554907354806505782229785733900390291636343620442599395479556671729737741668001355502439145193542153563599658165178237173235794443765204087932464127737436813271616626108650701426845594058086481779765571256584559207573503219840226423334701463299956328834428302106993912399383140962935713896369761646117504167968422570435969590519503873992048958450964668176674335269795525586169430282135195398041105363517999649047851562500000000000 [94,2] 5233704910973402769244382301636058685165959966500647810022349443287103772811403841296662510034034618317533531725458091150780294884480055401201119379076571166293004916438745318349508409270067670697028851196827249994784515287328231748309900372425380369039411636690596187089395418227564680230762567821975321178481608018770613259761528658391401071191189338454273381031637097878713300021230550258832086597951708742521202589826185512525521606607095558730097568555711651928494624704194064331093404298966855191682437308660949366746530488997682882018963294450737781471695259625896308550712686846339731097084904897118293369870267885501513505935038720555808117573098607504862271529849425017919623285010209347895682387622870618090324618814815734572090910582353890763866468946076116117993322414035364882393640991133015485925142525219563096616400999342901477124411741151866312981495282399010993953716632201330591473641780895389396933699646461817707277496170596703019945651416382014002753125527367983120778844142135483445827510919696272772224661392428734231470216839394723314307335016787012124703591039462903804047506557366592854136581080983103154895566418600571661379500048409450702631106735849635536239709789120377304010993232781618686699701664246867513559063359276366085142986797879982798629023071084321292977169401738640306380384824757213402456800641066986781034557422757073070634180702764270697320709251353049337901439438560961172350735744400749616346576915631740730973625963744212571336301523671349576274017134589309687485180872252168554008679966734154791785526047703872482512072185904985126452470811349043505071464366185849349891104389005138557297632752348495602279108807002369483726548487547411513832432221074954911948896278865281434411852887441105364722320990453831823739822735837658571593374624417356958375939094647795837608132634157929838038011359551189342258629967483526220633521765768678252237083563201079467927580951354740092909665821525453997831359716595023951760598617587949051520313187283990200101609284632738330775673719901492019773904719710348684766294954047866857048300758116288422392551825361670073520032972400007651461604520039366167544207987718539103199590471416279705720903993674191805782899606090585241121209227172968446660147468701435775566654293498059131991032001129253327874767715790471512188282491593662883805990884035227935272089433423529072623050287277465314061212295530031340474003561113202737290354593902365796348638052011324982854719030941440038023474979536937800082259568030004479979522783221492068338057742994613905516278696986494844292452620349020975254461518488824367523193359375000000000000000 [94,3] 3658372398547610921366830540214249398655528513184098101437696259185857942930481999129404308412545807282482127004199699815616359524738263731101152391865701312516023040732660654337685662318899579738953698826061048065554535609809331794602433345798898366887450903246023244470508987871399868685039545400382698521265222876845538804239529264470198027722061088600357152146623654470335185298060844921267108514573188449003313713237847201300211895065936794075827879509590131263835782934963513535026605654724193770875898172322817555889561724079680971103626127233927677217627118008011083321641189673294627583859793056525610566334886042072775237706104515755612446068243100472929041621185331238755393831380762515457455578162599360025021570779484288752773984401979424874472319443734709421457664971583266183245700322919195230255104608249038709006618374949407085572224150921198620844240545464820993949116701059524878015072043252116731090575228634262989178228770250887835792876333659127139819695950728059745371060783266771221085031204667020735708809806811987378706342496615706055297469653967026669743169687453637306875579917106765279516332287456520419253198345397274180524690926858054188119963873004216109982872679664207359377405895237828982735958958227582465942790418770139717844002142466747584697518848509833008896656973496696360381221756648028240688745253798482909939575176688822873654876382875699821475707222578728436723703959167511511807321736689984614609928679591544053726584675619889662855887993248079328572166538792841570048498032058021348865829212956542905116395631322191288550771484063822790774687206589968139551986166301997135986412307836391045347434384133208688431788405463201574118704441749835554791237560825046836048940869801288189374963961468758748488423563055121309140949549905590468384227607764924738189325735633353078220487142142328889938450172438457334458577122684450289931120188612933330250954156411347884328737398331860576681786434336801164903640736524689369114938662759728031973421466226445924037044107004286664077841062147109368517265116869739609414103542027852961333271042015436818040186188697117548027009919137398849978052908316205051857611862520717122585069158968221786856750135647648710372227153481263384957256767267122598533014534479935883166669180370582392087759440220800361275878704396684157946757232098020485061415590851639979923279678775901245725332856263310128333363813477210776457588232871471018023967150643036144947693837272806248227620375144571013216141009586407809339656188951313709417812050011091108045386800775504322664608960016577638590419552233612421332509256899356842041015625000000000000000000 [94,4] -70549570614942792603888433500074694497047858550502859254263057457773368430711238816989231339447200044740679438886496052492918608945203997932872650303526145714124043102963482004589269932138706528023945159565660209033305322364742506985500643265765768487658614382279590765922563210594921477821609045466158890118478605984329883079108315696473765866697902534669722209800620987232960067354422303605703425052599229861886701270806704415217283990665681404791807067646832004987701106871500784514773336699198558253610867781043905935992651892765011923588441769992447139456871082212108623983993802985916303372405870660464963138067724215778292400559923177431447733815709554517188902327094224007867379458161761065598518581283970806850440599123931186164895711563100919389980684842229315624210859207825495044834100685101257286614723747497160285389923423592785727537401123506063637332835028122064345191676663506507519288457332527191575581336260622329349999393510853782156179566466299381629637824881906071109882213884311439217602015385657931600659380141753116523249875135378713621065954611286373191348641631463888488023947630399367352363488848188035434299668651684682440607919422418049388915849125090817568694335763327383066960637009229704904110418239410977776938048352860624178186833543255118676701488851737180776367032411605687994212175322955262766601580011054383409087631679412003848321841509613650450919953607002639589837188337991844176972273048954375391302056532256331131378167854031548976202633993233296520278271453920013728550573067789138869099464016937605195945304987512201093043152124231619329550621598914448378427809652755228957582277417678359644716669600218206505721750335349070395790652385197920621090828447270926053979241600162616637852915645330038394842210511282375921395207676934310196744623433528458764536088652142728571859905033770835444665523938713484768769599018387608721625880187453493336908474774688408203440673555567713831835138193156960733251281488767157715201335596139463869532767489398900908936019223002129856371079795799984263641535268191342274099680890826134472874679883127989886961134046716162043745079337054117194136713543690838477084170941792357931538841878421596771426338566844227088030285947752099889571174808327111686079160155371725674112137042840675397505298135719588993843383642612250990744749163645372659591526968689999888076117364312490749349040938959220911523108340806497995777699904565749023259659472208491642003539777216119984421932606477474061994849000033123242450287575317535285098201028122820818657487120289808776589514270576646774550677587711788874003104865550994873046875000000000000000000 [94,5] 284820465656637635702233547155675515785308615952608954642173710469823185739739886581196846752639112211409874479802732266528305472515184288372263858070502767692333052109038864826767322234898491712182782179407620971287197313605275669368935510076987763901733151154283249992594369443463121490627983191156855940412160553462132165919644656259909422931338595903007699289985931130297690363724947632886513454936787586228352006678288072682049945534439406969861501788799022012046541259164703893594828427910314127240449411808442088738416856312495758234823972075682140659884935209340993464663759161042444368647076944978316660130074411668642962680907380643849817565728256393485015736407217642059763589856553918827964302552427216970867340352983685773111330051372081436188473228625156239860929914482431490671282189851091413005891960636761522095271254390714046069184285468600498085846052385266048016064468902335732130440222778984604762614405556825318474521194657600926464754120028577977974841274731077923033430589778910318318187964322885995180533107365367459697200151774150759472709273310103297429678065137672551727032145082297974082663796373817252514346330659577039721431170959184170171704094472435343286544933102278170271840161420088097050970894966997663457055994846227597903272409895129380061427637197122567370565523874877989996205577228504212089617627330251875538750440897681966544618834255831150865266383847100483081574211135946867132251616471407555358845408644460060159299031463759073412929786977178341673763613999324356964625509180292767231176112852679137816539271641879256180680533751791549314183962063950500333758835187722714096335691574947939243304724033413775957519072527193287107152287902085467777628237041082034486228944014351073664050044531852986909075803327288312760811001928954587332655621095953236383699046582181730033283024307349088683365166358371242331001311775006455293375797932020268306989771909944898569702751488613012209230595299680895366080285470218594326217776639275944778740552947095733176516899960846904876453199985167128380819116209433655973720702856559324747137183553485707568235247566425925327778413103082020329658991011353970965515266513794692349154428285994514140935321437454783563727794511582103445446633224362978562019099653116348943352441026902287196939471797270966194665093748420952358238014349250509918461226668130336133317063794249910429225168791550729507911797885259255608586598864587674672612108946621173360154694747614589268804712229249011693922288654745290978278325639315842817598446399793075964008311587058719076858118174569215903520029431472693204341339878737926483154296875000000000000 [94,6] 10350083977397541149854079755236821711929327471197499300419608107430841657982260750613516812125348829024304670764382996409689589177567192421926444886369716340168648561266449157387052814882473467119186401436060168004711726429499835873004163330324592627908269129459355781806407018473077141768883790127069403020064355330360498686391781344410772916330057478100437209570066956864410742259914864070064340820329870495712869539475686117224654893482705304884678159491772949823747810203582425620847927872471449301137531994476116945646232433413309648089011628219387126444977266497447847032983007957495705553389972145601939285408007465758685624825515068145140924556175378758451547136973298087629576846543510144617197917675239708494084807250317802727474222813793803198005911354816023500095355748669473990345119961083310457712532503790694989769726990875939320447315755202686538841995217938329929113987330149969439043051192527523239303079217471182503300404131920112017780950781898787881402790675854037787747140251335580211880910478029303676959834911391067722171593934572061678182279826004515764247566472227489600801509715225872797570444558276437897742759374950642161215965978387555611075243262343135820144063772717158840678425181862318383370621701429805246645273520610416660913765039360496521605568048286829600632587022916649366518059674378600164096100000897292863006882616543243726378482990003195392025509702919260833894886538609802512780676832871640510375471107338050266899323158711401240647764801269311904830356780223847643481672952620177664676094346754735891319147126885293117871505388534545977612807996784679476068836232966115784795668168624657627775653282650865553728140371510502282156460236440850050799812628484601181192394589390024160932468722026869953615505406599028575582536956282608143742649607029765911049932085816554287059104284519655925262659783225854855346730530566157458184358455819021258140983505393776465022302676309735171925278965904810632969622608008082198391265661932436206992653616417689419034293238157832509743171830074543300301387255208624429573054148171193031754993990676688436319061407039973232265831350287679063845628324408973217038176708366114997918781506849140745490499326442191624691830677626951897737946421600815877978333635023202029506668450206411660582077642131103010478960707772192870011410035683450557417771124047203561130551272464182231440742704671422730569689874914831299445742444666487958461783916116234703575634496300309413038333178051661799138650431891870536477595035066616777886689533487728747283349607966371632816321288932462363341358013713033869862556457519531250000000000000000000000 [94,7] -225017538627848535999848779279367648754276107198692967172071979169529023138261703612320658817370015505757493891579302751892692371900070110966846359047757392281180389869592517483124284319001324875165111665822641754092034561897958440471887584070734962168992315493185335816880877782046228868552201310944045388292772321577997721333882727490093616695072866188081172336996916598276041823595565757406197613079541573628269236688597266088261570758335754325311361795654943267185253413326723986687595443619880408796517651741296490838429746827935691597222381779142724634213220605034522333757988043891570808940857544259054107639120509404622970603809903179754918327864939313802192275537549912732725425227860027219150466971871444080813341683255181448783703868868108532095543158299579692679431505694418390761352327025255160893555591215429434950784037388054579211601398618800277143191479155924224653389803091779885423276850895379126344666624178592394690321855592036235757381291472209872173742447759915719963489494824969335097728424152996122292946762314891333457153785796730965924075804455377672198216080387014912021937797260716138610829952110322832138243278739427393459993202011989103365222743514064251646904344332123638067419296286219783777065029535146822105992073929181859871793622423740270227299361539883859229815192284048892484200677513483600385113781784350855396357862215565821872132699250418902510869126961441297338362542304269477143483322697933389527607024064153449716176361997320436454479489487189227535670846758079874617760768634609145409007877399897126949448170991030967123289092938809319937660204126614367782852148330134819787578841732224445572741561148030275966939500221091458520097231961615580894832089800704368478941233042432775232673826154757002070066619994289631652138586448065479640900605242111976698144036730257762733703959488059793222966535215545866358659902016365582629018567841017720458947560495482050364302188162174557827576681653035441869251668649263668489589344841627084278077495424206180437544075683882664724254800763219949419221711125916439501216201479348436338809935946606881404320804255431390661459649934910657090131813542810012335822958132529160255586947115607066918895033774791511290506123913816616074682156182043531016070571056851279860780141811410949493311921055055169067006503980533983494428057623540266611813904280736346629309653181042764594556398158626273697189484749944554957316366629686583009920218992538140954792802720853378708403141436116931355672457876591923123092399069875515324012091349005050321111152336145161486133286015584418918514253427076710067922249436378479003906250000000000000 [94,8] 1979864396008619725026090008062227571990616501566559142247219760131641774825513582513302929320067376658608368875054554663992118022335784698897001480189954345129491075801390572895871117742661282079126430813959970383382658996124343945514907415782434977618530259420769128866117147881217168017857523302155032221530142506668606522211176052432609423453032991518273590361787204805110603769692364357616744128044625755377976076773502282909471791291118533336290874676808067330932136049880559470472039086739799632892650892712996268044989693568313679648075322360092364088392039706457213602255124756817571876150527752663895384427778513947362423952504799555312151519261599163372154865949346530747678560505254909630576102657474566712266504484223972263650615201804938081333318321137866100640711067954671904048631351471980894644819441624845617265789380571979257797567656235860630468440910662722891276667133000533402200656799061029338853364861967299722493055379051081742786097026940922068291919962346699863968901045064589975329891471916980920431371213923199531408004698241299903368009142891557265783974655575274187163320060833005008366930304344636682841419632436995657216836623160817753782073871110447768115243830298483974849862267817233508002033668636543474028848523770764290524793601818330142281004544291026907821508684253689861076251492447013670013085587705856307718386556512270403201262595554782421718283842058471953932308426648930631384925632641737585178412493571686266192086744833607409946877860568033137886565229260786723266649825255240018910603697639242368616616651114216856130485818125287633571819152539438842089816436364793873441733479043412974565746470200464409700586569471695899531279302264456716589948674477846543704046388934379904289261921215625813114251342899573100600907835113212212482780517957555571737785001563117998350614879469798819739869327834391407086835851429558601764482049039255483620245161281449072571125171509675745052262645689761825529368086847310762553731631238375573232082146915360042315081656224337415805245058484832568982327995861630720084448292521924086426784850283342825924947686194004752735335157148896359127287501950146337312622874306481185229990472166156188656017733082573201815794718379800332764870030800503164537191127194160565669267601539807697488908921949368577179785870685165516449784597847205805655610371157729725947637867568721308668308586296668879102140327454718181646285530497883990106646488054340432072041651571354030141023888662275316163528596813610753485110948750185882877627047533314529835148366627724562607167506969710378886273538512341474415734410285949707031250000000000000 [94,9] -5378568052826295307779604299268844161425221175916904820521400498914312727362905188567572073981420375450596826089909255363039029202618752604628235647949007102261355387262114391093339100085724184974501527717103594436786144067321809043262432981523712925277413107322701992937379858698394819607756262776809466461389742848274500981075689079517419400327192472601960583079173769693313787473997432172212700749179444601844207911981427282891624227715951480566481868192130484461132459600206810622689726901242796656379763206637821637705209912689406918787220401040112126177192776125738516227847927034994588101025450097245286444292416053085252662530442463607935724436849835408126539605509861911275285351032638013777106479630344148189202825469481337612688748577079558970787361524907623986433696339010118557155231155791497844762557736301415424865115501779647764516946772408295523733790401986935941564194337730436106654620688353634718362749600276916895681318518558126483119203256260982588135258604366615476857366250601185367532329664245341522252315993104034900075134810082316216092085713484940353846141236486221329936012473980367760830499168643386862865802572816612398406878148863558860889752210935155793553447620045539901715008478680795029163479079319311582172066059559541838307025515527703273380887471720545003990413206884036154921532833541983407473859651740823358040837638825778929593690596163525519193994297402171641155637565466901064933919770160993842022425075844890603317653199117008940508054130081490022019111719138741498362920439552751989887606903225834559870148484435106588844039085742885258689890554869151325640440076856501393301714402301306992182225928616274887019911353125927875093004106072867316367038679487339354805056994004906055979392274500879858406086493339439773414709196086310805513441194961281610853417010709250252534726242025220615811970142022443043133691762565276182150238705811710845498373331256602872262844670325275612911260613328441361310079232137550624635035089026168244806951314790038315785524301071143643088358981962461056035317497265610940399350974515401065176112145293133137739889221264575246286955327975071548475049268253990933592507562746237669616469834943824137700456963627073996605272266778758084376445674768563813415047540113142294389538571678017403262827419155742839454771884079353274082836265843780415080769742967912403250203113307993151173173524383511970861070996068514651888780960974304389579275721662265180678811555698210556001072242333726052375387972286684813247840164457460756091074923050108932221324622060697031800588476944272942666808168254988231637980788946151733398437500000000 [94,10] -50834012824792002083318905381066807082351188282010718222393582606663963741584745574610299063136942560173432892088433340526711502180934764742888215581913002327626693085398085649041845928656917572071667096941003277035690139971654571314089564538727459656136792568562400130750459680147032847402793189054862604557649603156999948384644060830934139539276984633504458189282358403747043072728839825391223573922214943475693199559398874180255032180992938493901056701461098024167186225829517365277697319371263069489389664992301797087116546799765591417436415978860285714197245882449923293683342072578383580336217820426105443731291142128599473672851840790757928149108622986355346035428489334274555550210984345733232047444179316282289887192586857743456433793141039781218560036040665026355057905074420443767226058304635645083183904376401829832665162376681780160308941775609416201122348521366313201195953173506965636316586055166263158335239552650806812184018692265300852124588487222622493064187534916274303568731661887645479399372422517620335508132394822177075294576214089342246971201272135456664602736064862362094576266115612851887161590366752317598971926438925452244373825440201325051454718809938200306059927287905198775627023355713654920934530680629912768006201583262685211836170345396824479134639439834132183356765035699770335489256434886343254133832442187184544552054674143336909177588705176269871902362781770171127241593819898952563087751327826189080582985761964168450535061145026489237050683301587496807595759628161033121023836556723831435490372915190514224844737758411968362871106460756814568214730262591380210613720810085327027035877116237879755104719594657075332756228037985517591203785753402327994098211237071286814159609860964555525675038957310450060951399830621795466153811452595071308841767607846110220997419615574060648830140193306680899419315034105020500736457352778836964183111209038179301884380705838437960925388877872798825018453340085813004931726222592258639754344394996853520067068985697892009588619571857055676211813068036198413268992653622340635520185705972992064160133028053877649712774558144661992698090517478822115537066600171184728106178503798338047797755377790691878447602072811994254242459924150635245863814133260180500247735727925615225099267762967289143229808756611784795132201847445512588265650094406117288243188302842586803699111312412397721996971352537593866798157230412029020619208132634936431881310764183920999565968897237315553045559068715915723807550347246685474484121476443899186675466277516451173513598377913778700848455868537521806782564226523390971124172210693359375000000000000 [94,11] 602816777357795896365008044551508197336086293249815845767634988597875760858801641375422128010508018084288360916975245368983746578433612144952065547207573964461087454354086282490645370742221324664677764001509654947356657897139859133862275401079253780837569295208319049407027116639745375419883684046524767617568319783446979664339990014656917362364324547451126472155651639967595614669019562293865878199158737238909591574689422252611767597180755609310691196189575762100157901254099623564141232643101209971878976645068904807221321217077683602835578664315794952362736959257062482112839733321543844929631418232794046457684674392987228787849427578601893711363914058370610525017823983145794282098017514341530204143209708898178647450550198393361706570176331185502266560224661673282834428242380527785583580590115068442559263196711860076112352625559354287898544889426002006557471542084443494885730502551676375352829346923877722460937760087462066772952388451353153776225649731839057706915752001778860712770536568587528248296883729571798490056133309767332232540475632721266710540022139400835310699401409357312429959159205932256449663674656234513087720289716418959285935432410328977413753915866665514423843586852992843705793842606376959947386158453787258368282407178832977345326873607000028899639131261776355621383823767788565883177281675178049431190128116116449778562949847917662287977639153942517811245761239722411830367773315598890938263837691108022186840454915492642071823686929584971204966455611808477044532663747023135877956879516476828324637606963415786310795375730157526348840256230021476270406033907250336629118748305568586399600988137112659895642878421028011180899547842569409284129074367634871799081538807771251258605205101487985832220867344295363693658124723666108891389594073311079496993526881061239095068634269623097494239998364827424435569748363716985747430628481838895481665598751078990287358225136211155731281145175874341119758787158870939647702920026504242094935377646338358119158288469675878048732209082087798800104926500250208179009692094736582023588087458383706991025247359453922683311597390969022612752901869049997610486481550324652097809425103236247140790822032336842041858205518497085512917592649037441192576834718616595631094001927529144585976315041675194751070739416171575358753449006852590192160967602327236789464383091088251436319955560355639081665986822933865834099399334642499953615171739502799740860751407296703705800874124756510079081377931041949278570317908865090000512427009885277716299542107284669678350023560733481564601554062582389192925802490208297967910766601562500000000000000 [94,12] -2996924652790498683293002076831267490398540751744708765101068144803367395557920761154136521486718447876283230959010071325367055495467998699972713964500546268769618198606424551232569587761236876850722988160309832490173936153573786228124240011060976944877428420850154315476719206950876155852829591175012617882975567860000478280759682467716545405873126948734269269812522895010308269535949598913321521904638341334033861395421730923911367314383892340516352090679027533588915477396876797075515313947772259877200164456455467285079026529916251738394727788845460050220685487914713816522621734010351070192020852650259927700908485895734733321236402559519638122844683497833608057095187470456544285256962887562721119146697678596186673356999356437482777282953773896066859475038416939456095529734162657035574327311938369244611531899536597265675028479331056521914617873559935578436823706368335224550296730257158923254054232729371999017124418696103844032621240830336341711200483116786107829764994257598692171056077166353884101119144081146696598951843381625801725006634057192658343904726586420968689514127921449451014785204106953386417102259876444587979445383603807574216227365065445879077424627416060453025555028667363178468250664870551020899594197950918568999747769301924309300568620263528930891074771803213463983144525798750809517107644471915361617352536945904053794376139661384169457131596837815825451407443123801887032178226395812294477825219515484453384343624202388054935791449659612739664296196951255689707600540377894442832819184810464563887253350062620701617636055952866425664584967220736210766140894809616566567655400063984668229062331117595084628188602391020745246407452298794191429969904012499952821138637973912690518337516033841243634535499786683100180738937266036393764239497248819739987259504747539844604426851102940734976350624360909296497584249647044922889700114425056477571503733973190306183096100544405287220153512049144239306881641545096416922842312084659475567368327275679850134840586483677364135048152675008441320894242695877940723206204987624560976725481206472703282659873309959020088512271183867013590633741690488324442791935866630529524738136021462114286604416664946079207142060403459403741058005127057257318464684988234898978533879386374147484954923763134543538298840109608830292669989239549539128253205345518257097891584779306947733195975143329599938079758621857615299236569871442794209290377498697462695098180648746111490162768793283661215546599254334663526779016061799701297392370542693085475767558176993718908685702063552014411075205546630684239062247797846794128417968750000000000000000 [94,13] 7895517904030903558791434806708247545066360936265481023117801622606137533455626647722644148437727930136122982371177998052159312579321693589440131504210025471652208372929207029841028320451964121275274982497941817409839474088966457421290586480171357572514272746295836348068900059148418663752767455889064627882416190174317989910833445011365048595009706835886369913035324334723187256324582820072084762941362976694095453343191330835671221553610758227274421143847760923528888864274256397585653271151269133334268779295520995954844085140127539331883219736895273923837457513089055248300577192669155127505437092624877194917836934405253427311521823997997155336992758028907174355858442719947354036637598770821224068780117738456373246976255535497708243703797726235665067048907735345828191757628027100018077106219763300172359760999880932222897407964425830759471568606653363511091658707910415461088631378399519408061450253926658771309409631307702449813652882076468157852408480519983749064123413981867685951567614914366900015682393443104699001986941583435498912284923613658695658129483005130755996254167711524970464909104914620768445278120389785737773674407975999301663201503238190089824567713119360551041317024875808906101786276037948266676606603812911372673454762638899805081886502645384377721944638887242372642740747795853004346069834990682714523301491884807871303715964767182833374393164631599549259074088035404323269462587383853818961512310618559087793269811763571536850185246410544496429920012119151083203892098483674212994499041276336394476163839908528304979488077657176834360732485969877007550371424378202885932136571000553881236454421942502262475985944434738194058741633529854527783999421409837410685693995805219373182627583729589965310546607856620174035450963997254705511113960569469215406618992095759553286542599426043426830166943706460636111060513748112234273117534223303604220055084424088398366680556034316831842811066678066062560054176520266721385127749424478925459710262149519696587112980443969898727713042140126794036694694187613443803825677360541286292428672251472944213849607088364513605964541708882766872457431219847315134959524706311766808781912507649006588181480399878066387273487657183152569788613882365357897362633365872489896038928751100728689139777693971822939730575794845074663376386623305548032803892428205720286166322426734988160242805454894483004783706674294273363472195379399931613672577865869678467930067311746447720261329228360578318503008905107648899931468394219830056317807580287084268079654791401922375474260723748421604087648247027875214598680031485855579376220703125000000000 [94,14] -4089637857053993939869035741969281640147126419161034996467906182476962729823194662733495955415477280252401119937552491284878523042896197550776512255733944461748014709380830808271053034469191161968998995336545632866972100916709969350151410368661150330707600369829127899039624613660812757846485459940053623392350041311500607749675354577031693575658422598587228500618724021081497652875795849996755610480707826061484361634529696550875619457993603116001806035145756333442761855663456472479316936757162742915829444036762181617504968612501554361178239362585495304746299653567910333557363263381018862883878498947358514927227934706842872392001841268072841147464020856584158624621105169542956442879782478325294726674638690200139349025224179720431798063587157849698410785978920618343979145611569270281449466443675273357660951753896144285851153339346962582544007350454434400533180230126545761474493182677222198823356370731371489433570425540393172851107901812198592415271263757476588709715581498888485108353795201126440640567012857365028173119669304090863702483675818959625373272403423467080287485194803993949133249265127570553138015306778581584826128649814013693053549022249188016092234468084330695978085811628263490204509587816680205124245341734882542202071215888644198664531726912799766961327039379138682066112512479331863016429695675203922465521234058171649508287137129857560642086194083694227072414342277780608772854513972349164651479994248415650848179531329215976674062883569815251653837103988227885963710881935657202041080353636257524379251193953632802480707873237172539624078525963032971245219344857050535045930498091101990344457739751064379616353350951512124145478475187018724089980567775020102980765424419705355496520626172414145611333926261705345986588472035948354647621973867485064553551969007401457169036184051366550786882567033042169280711920178272209432924012707698367719502651108388258174895732238345816800401965990618987182896523261102566848314189554722137473596797229033664264841049162455983465046478574284006257218137286979942779252554093125309359358256045186958949775470987797360260801703329244881633155766822335598612179143627060826598783055524720586841416193713228669670820123438567220913336970009176163361549989303238539566546780424381612341304810357558400294172723579095821591103529377531662405596063662208908092350834854035796756763704773931042716235187371350329717760472953037522260462379875115731590639310609862953768501491095447791796994833422446533812927763134265819070657246463687943550713902274761602770994846615287051511122839997369737830013036727905273437500000000000000000 [94,15] -62453566348535465971140904082447336981065938717668679273954272266535722101395705365558754668820240227316177576472377435599161650001895479019862476147966072920196437761895027158336822988316714884910548177811856999198153182232571677543556852107663701326769159241458514441616746261362474977155846022253653812329001160643838368923902626949741621568179265806416456219771608414826876161908196379421594291361501190040172225190519572859549682926855470769440307741062236321853462252398035964527891905912830085344947254670359272954906838340752763933331847818353218884240139283800347450311216661883726942396486016507162338855640136645862934920368077471428370261956211079522037080092944912080423957394535539433841618196300543340804495753653907574245096899636771224433128586555518608253765712181392061785422936584246771329300730895955766904704864256896491094925201786742225957928524519076999153813290156333896645097318369106093256030848681417211357551641051922659243534506946559402955498498658178173686591365706148752002903836275134741933837857708055084354987718292974663754297895063382261429913001001801018639900048858346997391061054234367806340913023754152826141895278695478818934088640559486691107539520238555816975226377080512808800049477861175135139786115579896075924627209779811004753743683810669832124753963777751461379637987893334080021158928559460997158984967565074065825482510071086375215259823802405824695718691063590011609788779882537706052122872879355091874580929852171261671361346834998373639383681039088436611501785759871325883242046049508877405886978312508459130322642430205125527842141328178844546352286753261646330467642565231957680355005184471673066622141190497218036471027761316694483906551122903339318831259015003238929857443676356108587825610134381708913785754713119440142934980903174333594475053596471679530688456646488626339671863091725118918442307899403788358927241867105956767287350245374562262635728704992858595765807608093501959925540752007319820640572556037801713335297284530311961549879044856342558713775913957294530412734692770581632752428948899046613638192489107902301807651346630999533980347169550506426801963142955889795401035973009732439976620041285021418234738616545900272552944170589915337652643190074750053390597145788478806987522763537377279837818036489305443777332703884795724816486722324161965918514515955390457552864393845548263016872799284719618647489614261542733454800719137071365071999445607813500074164168320370596175387455187301471842809295960692361588562052699524253973050691693931150865537425231375443781742240467735882702982053160667419433593750000000000 [94,16] 349394856949156502167394710393987588498843765339156864239535599044231974761096082711274113083850604046640235848052283053827609927211848315798703652013429878374526180527893211966677380899141839538236933052551425247197153163335372609642492333969192118112718873835976072656589009848388181549504521169476998830503914883555627691979097580325799808544947518711327838620092821727529802516076943699294567937331213652421810555031485765022057652763673294696938959099992150158585054402820659108496605067448320978572572449888845117825566010149727783428333026812624061823703118629528545038780795068932816374759092622849610760098346380429509027248601485147802896184906230615695878768259237623401749316382850823391734588946950800569409979685274548536094421934482196138161101272202447989946082760114230408133507530705491190856122366670916631918899757599818561942754235299567525777292154918513260993750729885537087461428124880495412867925851142050714319253420822052782567694120092352901649530053377481222222358106715551966081974352009211467117700663055405140576658703548402336705862728091475571743606601777317892587917908026059673386590277937644092516228072659854346107886425200251946315255674170531298771305637573613720715142401763374902533629305360151480553688962777996652221039621498809641414475243527437009281484692458277365758043767644958894317002441519505681129030991303018341835109340435250448221549338283943509617330896384696179474507595050195954387264075714521062941408851910698343070132741219214537969619133898599218105372363012240855151314317672940000966810412347868102170887683231029937977814687878877621641702015348042619469676421009103551500800165831798178072740734355228244100435744856481767313772656482496711504022717823296616908446899673898681149321271799875412179366448923509700194904805657456137936692631506682438009559643415251071379689869269966790091614799204655918264991464016880654927294821320184769456225449626249823210397961045287915619451173396395785905916562084663727155360518697185185956533750104583190337494418880967636434333208432268282405868386782476110495344738782575241022864834874143280343300571215888959217660066208002932578597881164429742830061571483226208375065883329500909499295362770855768400733416135472584971978973995489067408414285222848526161824663563108438408334213203712450053438819297529119998572929271464784564081563341625737981262123696749289274011149402161542350212047329035429841604673899338967853107866326172277507144227716402606743625956344011787377577431663308457018725345871787669818445613617710743107648563299250099589698947966098785400390625000000000 [94,17] -1239452257879354535464401681760297867750131577798528768368998897262670477132216825862775633297452606817480055848853654838277317555263968995734019740457310823333738263470378605651407573377058045763434162061055151151728181493101299309923978618567824789825641067004402020329495688319997534185706339703923127044898111829718379892010525577623263766689629616186103910604127843700115332532836156340500851948715069357860336717120593746718355185745076677757041111505936384331072947255088002906666778867716987460950185115418081182932962322533479393594234111050406440532443871002482357515822286387834218694752402920455720437222901388719123057455910494887884294527804523844578461122535036139688102643284311406061740074122397552775329217567236240098590160227642900418575608630771118490708806991116333181869043558546601193593548854580246237126763756061222707612474862437907362745458091922628356192935736532467654401594621667377724634556801497488604064920489073005639213683679257669092489708911941550957393783359558546278780081430770053710575801551199890742212894256686948948014464937059936510164226608864181031895697225474875786701819825766352882945490994958940315359396204501030285802582475178761327224474010116239011634395990479221365322041683447769195339150725818518960910374549247020490431769322870904607174307988218280081254502075247281865811180290300813301005967664978027514435235103504086225401229719079841966183762545291445709412967162999300915391773177375725784664451054438679039411919276833655979588221944919227729697685549141358111068802366766871770482315417309274101359160190615994949129824472731201438797766828725048556944846260377207698778023504072608803024985509924723240447128078474457743766398549678288362426926919503020770112230319202465883794971403719312994388915730693756062217867093038541593650801685525814326088595480995092976106682089677973420661377130992318793781693325822573955926388721181481240124540147432230684135824457793364296215137235725923664859561241806562200199627105397967841151553962635897412751624993607923763401750703163346551146231822579739030388203533678062066236537536536201815387739536981321965552675692564581979790346379123731437126232618485921122994532378927414608064857564676247824057554593120709665798325450593459335163125881176642231248980495641415190406728712798832241587431769814652221717572691723912880795172723588449952236869969587482984414028758101977271023212848641449606995021914319020900325709977869784490666452165677309602425741951088320973178235902724592576101582116677417999932388095039958705504247807316353657824947731569409370422363281250000 [94,18] 3572588633233307031520715723497100606167543009902930603702875180687846295094349320264881960226000464009954339551313536399574316154215580916381120205338596747853911034064649072808707688113998100504547040476971213758952239831666488449242504600079970251714470402887039095387712463478379862216590584221531520640066537378400142801818007093720495197497913871216725989305882627228844801892136154308990172609598860074572287760990480611242723470552147134454861202743414150034979146196949636447672638196481304876428120743361241318843739932591046609061828784546285668200107759536048672780707556674551518095980652098061391622660303661408501010693254720577442361725705087038989793289016380434531759671665646968576064622317381037902172370254232600680040408015320274301504788096046060413614123921681278769460651583830413549156271228768496238118052835802926649812362207665723535398000757554209513285187585385598826873547358623393305350538974800386869673216498269696061290544987368206612616784859866590812948074852290697561799220129741119501940085242313410095055327548790930751066693968727252523903583435591959121753609761801887870794598483806394234720002516780001844272320636868493591621323590031300929392505019621242357432734084630127873115137859995701431829684381515383142854453807383094295323416365893002664170039461566667068971245255722576400864670543123660752907969231162751949562395942701201483904126316268309446627052268439553649186851013043932079885020199344033887439969205878759636465391230193270506903010950972255520592942545873064654943670127435368092581543243639813838505945004683628238062660352038726778150528581248023412550227777253173492578232044238141074141602235028286403140124681292939603535324600347359879455810777512515782510968101753968065279091635060034783052036787911325095815549389649783741686964616538106702415457325669982472044681012979272791581094210886437728916516121727515582668685295174982270382638779906206498980915963233584439316453948169054259063656432458857316574911403898696633106282880960737329841725539703712413125766284706753991645525472779364230570223456996844266458390776252991205590504802995944068186578268013530344525406150335985276923026953679978631249361828768695911218333758858215395040627096228055034463564088723972372940523505081182691561363747022179595079034522217653217496819931677568947792136914397485840421727370419674829516961515578488815799505627996469384466093202040430515176144615702598402177409883205586245995759161420267325550457858289839967228255617005454625412148519399446533907756508897663860063742546913090336602181196212768554687500000000 [94,19] -8871207695333749895865371366608836244403996340423123963518653234216348364607617731330255738701353519722259258477175073795582240278447503442405334106238004783797138416781206612901899228771677805823506502266020279184993892582366158749046523556184714939785627702490526073473624160110442377278633198781531408736228962706258658187977714335608041753610124914753449081886326865155003452163240866518607931231119764985164551932258203063089386194008125255616865887439159286701139956908061751066864116227116784202613372256916898629005110113068206819368339651759654469616954482731216931744339256240527401905106074068058598692595579950500147671905172001579607566924255133681983370025197732819873923899214402726837839951206155474398989895897826248547231812286992073689269720977241694840048893981366371958403448922198212125768066852723751188106630399917790895247627265720750794660644196364895236018387035775571784454865785316129074967850095798057809443639943920802412828917931013696917041322663364593064168486989926219700812132316299052511468584785580475637816422264659713718098047445783122028878725092958907020701706437130929501381974819632939598929483451723545203741562813849777302418981897017480526385202602109353588305193254794097390492513984911527025319317879126286045589056826833390961980815317751997568525427816798559564533813583621784936957293494112615129453752814600250743705860330923801794655449797939331635420713633080709672743596902332571011850219424087681359385408049786085436455759974304110874958638627028701217798076147534915730839165919352394540687754492386411172895683523706577683553986155138764954011491724859471051519083232469597430217405725958289440909793763433434886124382573858650385478526082393797010788828864466075095926149796319053543070461932945785311163627023538785084303592288964111580061032161269702173792730359541132928347273495816517588557504550480781308760800633934759208558826443654249957418823158570309296269320285710068234901268972373565174389609169968108027732435739938763034138515053030442963753544152672496228360388264285533255479500487219485187380015371905722642455080443464486140072175297550429340710160922109862006416937317059049742465398159639581926111631052596383240680057364930284779473478336289279531111333539478177905565304270631054427572335741210529639239803715911883246141092992687265170710901479763739450256708282499159091377704302476441616058706239650698424987643807604655796482826531141218348062825042314545508188948096088331481813059434892647638336296089892845199361842402212983198520892822781271080945231233272352255880832672119140625000000000 [94,20] 19025223571010842238087247874739083216589089931849841484288761110427545417379304530973817029580476772221001999984262047406696759228888775187896160185412815331984849356465348505938489395638340795985548711414758884783308119541486759369424512938282611883386760484822348066274523386866008191192319869970929919120947823998032310608367527341258274703260438458057947221214274269226205489409893305928298978854036459512216168900808179122527454153293328454079249149771471332217264148378260135887679791543146609823250482114692220879317669565691699064011510988809592822169089455553742556376445221595128232822809703333943256839085773274440440827680981806916105455657841753748313291122111105146201788705285228861139486343943955868319427522756810534163969906885847528193259697434167741161012513708605936293868940418509530818382922916446878929163194611338577526742891433673748723343250031996588353850242378033441690922241125624622902304095682424615801718464119077603788207912496206655340404961390106615757430002196235855921745400839054975551678521817416821330321394690750134205409141252989227405113540200158309149432077038687729051794399351512031864091406913728993633544379586263614434198800328016030549306312057373695243754896881652192342921712593585204563776549224801960188873912673217943142088023755766665647620002547840018614424729198663666279830573691853584149790180120772690850257975762848533804907358106234810795860392443928064630024262002327588466825069164948482743447917673539297937662274300635259468175495907968334556420117882918940213970732492186417534574218152008383944095441689544347160269722135025028079894945094133511016920595381817150396589910487101124800429567035366640706859725877863589633828351040668051986584153146517283298057073966644024604167409726327953397505037452608526428940002947774952119292035437390198306949722866902070937430707379441604464512113270156075590327818125540983313675962292747154298562562273928563963997171193031519153066779326130758631288491489871908279189074666358382277243131283384046580566265053602778153367809125998753312988074660905842756985614314356923174068430848671066828294195737044438160484710556171967446754537915160147800703942591362498039644984097733898318478990841775220127761448584242084863568538651524217477860194423754484034372512158267803404537889792928303833892611812202422093214287365497928255533956083757406941999346029313297508223575950255924801310590755453360195715011890729414062836453808989684842783123746148151472096713527893231807775497374899646376084776551337586872233694282319227397692884551361203193664550781250000000000000 [94,21] -34948581039656813225850201662287857398470771014955871892330557393213485167769329885529553079770069778323675725896371587128221388133094963920202018022797518480763479535330372335383037670010169315998799516531691689960380159793181310255302299456679713762383807387896294724570121353895661188875065902713383759866885172032412620655223616742158797867588035187008639610985216694215855969242137074180541240470711177364126747391607489023302787089085654556955826861052234417067619623220501750156299649175393029777186957293445400706189074964007604805277982610709647899849332785314158452243814669922460630046295946025760943835588599777441556114710990793592577057197799859017209913721715015222427592348607670571905709723150234790644207409605445420995820315581565151208497280640099731543942949847969884124310762642585098562915302447550362863345829770612751668863496882232866280736047066375978982578316274357786156277343188971027233138945937163277561569808976358423067957813186222914296106322462872680334119131777200311680632647540196193897365810978089429502245491046855479884982417723252588235303220041807402452254881272904021824144052069110083278163835724622474771627272969974592165693851280556121708800652624352143926489906958649954740990006361343676655403690313590059624464402214040837971730609803216865012452162437425663488635766178034083067359295652508521461410217565724837491394038293064703363830206103448558492962716918854910478643327592514241626999850165246383142839732949190913563011455156289593333801210797291440027824314575195192840401279739628667523921636997931833641748334516676437456563104600127439873998290291357806910694271640945359884975856127365567342434535350674714054073597198560982949158359162189167324077499923401775430584800935363940103709198598622469391053085055677530243788228083465324972805163540410218072711091605858618965819203285157759114982369874678570197918308240849447249907608532122510526078295249450316698211882654157388482186979218831498589580525209854596403678126870076900450236929832003838525459734156388919856795558814067799679253038489727036031866089884482001612465230998136991587708974556955717788606572499178319033620797465222656583806093567895189528492430796055287695130294898679576594933501507083910836390017298857479256729342378697292178887481156376906038771243072156451073554371609216757723333070011375356148149432886805788414651304901017329557964446393680125525595414958876522497817575327675093258388739831874413224392438053841270746990817950359124980803946628403380974432238673709732443067518814494576417928328737616539001464843750000000000000 [94,22] 55061875681490775424017214410001359911885071356670514603216282453105728769352051025503617290425796426269336763222981567798765547829459968151914332223499711532267454719416831912004526088685983322932117971602105063794325459213972694159131425911351367549874702497896231379247958293776594583766780803528116136760110326030234840851632129493084024558125038479794680578123871458535406460423233135854353037434092746273646577562025348383897295227834567593459137026090435736983306012626757094741519789663802157232947642007992161972849319720866289012652375323225945946037174435340611944011644964062743387535587219378626335137050686766436889899185232555193460385476552629332880246408860197990478253173409782339540587708410934106287572344658057659209253659280634420008442504931245616257873470962585599654661857893403711560917413561680830216552369709008064736214258670109654767783891404972569550945783177211202435583580635798927621340401562569851730764146687614460061888052668917325618266815079357308222260429478645520388784287911172122402341267470208797103378333594227001614215475588216886322913956201523689328229021807044749384806079634747165880669815319915801083555774283185222571771790745647382468695693920237686329568642192897370550751519928496328404444689966136557689846383552819115078406378069659702217039173140206039363286471414056996725614745268508546050679143561506298537169907046067733617572182127974233075185428455944934309314696622976517897995699282776834830447614209051909643042703425991400572555910637403692095844711695993755411317326776729088325212983019584356505449634151619017859901896621665697109035729871788895279670107118659025931139166181897319396185407479473325375738737564563435590379382576750392595947443316811807712001247456951381909925347732329056280953076351831943538934743893786118947968053210983475548684301523198870070608297521076061712845574949767121568248366661294679593442076270444895962351208844910394382761118370398355220653162920247062058326317157257701702244078611078328826744362514096588675195218868719151836783272282411034214391988413071493969397534168956719390382366514717244216973476110967504410473663641370463369475908666947635189282731662814725154170256961756362280495222562659485880050194224474178573450420732800834249079725442435806937701837035845496137590385671467354419638837662942591922875525316948634159159089023636242224107796699241464042422888384545774935429176502919389917430911960840288100635375282322896854768059364198788097909040599684494241999425626239842826321938109531246990382101491601218867799616418778896331787109375000000000 [94,23] -75806028529903886107241562800124351620540354413042239181890883085232922781529759361376491647026921781762784227051152131416105288588671790459925962791091588248528454214272921947521995889084460529180152979628126237265440806673881791781693173763747320268379702799475277278886061199577396128507324768240837933889499144981504651565140446377576605149051683130667692205112709904095836753545746215046752631887372550947377966134155093906640889527044640975364316245011279157199242518031519467655028054804910461958846808666925057147667432515245556917103491258990129251309815108892983757292775012268052932416049292689813278755738487600777951285908202057588008933136511164005869255286843262921825532488752892228829612616885029142735618498822323774830504441066861011655110158357510454250197990284537435279055711877267164285652705342095997028941164221808377399399954397099434577074249548846287789885663346216176353144243041606572894600711191707870441272609515328453835632741461001295440151237875741901268562406158918095956548102128750290816502210192921959155976453677646705558431153412059962068524620135234818380656195161362497640910808961064247288565403036786147820248439208520068580545151651678388722531894022538355335522557847236528010815609443062573408313403699450606370373776840513159242592543567426926957100504105463099288569122574664177934439892336923470917469784640566786724978659206254551958342509472205329500945227013506561684135812606984527046471278183730958693386261229602382123478847372142396004635050168386655538548121763814927501792468783244437306832608623030171342742098204585519507181894044155518823402180998596090415764004252291103860176052805547771298071358677726240945989253334105717621727044686150479790299089542973355646484525402473141059036996451616256916862683674318539331998915833504803553381837719166646804365444459494136832160004244706270715238666339330618562025567330824235531544906938903631637889232312609879292883943936415156655703248339957950475093619790246423365359482135690671436020798607592025614478505827321698986274588222894321231838841643781716040565312140323280891266033409632636984496406556350022172342403650925035368894681972240753828154256112199832922284842137320750215829113148345437664850792391259109676716026203155694897890093877617089711797705125958858645345070607076914770787126659479272136252754922746410966468862662413770821212078305980599649520969664253330904047573215133647703544014169715000644418417411152015253828120419530042571519696240257943187746859576853848769325525591776770680321750894847809831844642758369445800781250000000000 [94,24] 94768916069752071060251609753158525961674942024610405616625828630147982942357570763030236968662570394089443091591234286524752080059522636523096227966465781015362751427046143806026444418872026240393224786495630083283344649713816365289265583177046041077321415561159979706066522846118068988613059344594340408896985364516465268992675653320875848148365639602318097530325425244398324569614531198710080897940908866013000211249682154682788095737017164852998669133082493348415364089528996002770136757417969578365489264642103885991832732822522802487232242135909874889306939787550266054191081882912728800395016884050398317360859622015073888477450667262433994028293393024021095258190397099964836224763538625516981643607001237380556074029054484625157520942482146820333122529180560764573421534079236466314122032606844758579438767843175028901005007799200873492898674890751578789439844436038082591536375048389025843324808110545494927253742637267022565712064784917180102357812212536259999757077812585291009516419064952176728205274153435452876920680484585536985287188897048486573499100141730846948118488054857330222390188115339384068731821934799269659808624061411282113721402460818203471200186392621402078332149905769473902701621232890248703281138189493562618839019148199069318994921812692037576439135888153053475567963365022194379126181155504086709455102729133624684364923086821563366715151517425827324635572366060632358945350454379461104741630511757541326282096494543809308458652808115249125973108907071425646923880653717628292577133649157323406250181682699646879144964655359042000853514838193684170255098875861827734957962399595012363985399573049179527054779410118032050074325757987979022815472034161033707361618769318836314166552765404204386537378674088837100689456619733333701957857231556669107899772021660656151238220299288540356812888405342623205066383568017000303403422348433640448003339484167784332506730206629058734677664573731465372417661137052956837893447581786068143405627297834433677292447038232407043486600314637173985369250135040940717502972255954020590833696422402062575282675170754878092461791315916553134256671932447012138625150969792441317413823306648152034326234878073246215927142914890339259126698395916181914377797488912548088320389539201359383266148181122675119989492261278469221106878430632474689101756108591553790868001321059136408587246116336894753700837909458462400209245941282890209445173664981845203424233971545412608771903584531939534064018694719172875915498071937652044494208862987704780408569800453921772032117587514221668243408203125000000000000000000 [94,25] -113045948736937880133237540335313103447690977232733309445925783588588546384401250932015725571972071797114100556576153209939651948191228133499913539015725915960142867454846663680531143997928022023240732541324506077583375033417710521849144314067644666264639395109242151248140312930416769548108463128466524705453185280407307312948817829212128828467885642793485517007252183779506916769345517895523808542065477073128400845167280338386447662918553631393658676473558214611930150297359084131369649082287804966254042548937049865025373762286412653027088565010771114246282811400649064234170614040579179648802391540588984623399085170110779104458325162714773882136912105700695759436405259443908206348533577140485416542648889590231685634995556599830696723429041161625104899516525931888840035863343495016199991655444335928995190425585477945766984569332096896015482627312956028360094116730535231884191381163840197576126053922791764316080136314530456101090321826418169914510430005483723647612907705392001820239234968184114487613575237794487846371255137277976246904532699041350282268346594029896751097123702622583914228075637716874740878777543809756409409338470933188089209877086782102788938629676786173411085525530794233819769930369925642028483923152821740133969632288520839562964196781738772041826620323269272735869798571023536729165605549307033608200258522616163675636064252877836586323907460720928960864732460903253847597035617126824623064646353609122207620572128492718578338643850157645413684972215947176535532593129152665833243326208096746253945963079276938558764990202991061061822443916202305398719179193849455961957188103565788610627373615477782653097756667056896993407497043293272110911179897707334059944637875322894654954088383875269357169717595109547001883575607314119961172315866854067602261067540861178138370667721853323398512474223435701247327461753349155836754941677162923020752857637176920485569235060612661186821882179323333433118871365883090695706591481340910314488665168429954373911172751944798524264352669804644450761279255525678603790949291480618566013841478084501150063704707206466619886272099887059415335925827381603051831993718695513815561485075767586217706479103211671689510082027335827914054112342803470638776142120042036354908630834697429892538460015962845479739016926237985493028757099027201298990602863150326543749309344182322196777759414752168002552829705630951598752401504543166319943935390171764658793961306745286336246215638093624735958167738050722348877473910020358365596391202611881241138746525751179738961127441143617033958435058593750000000000000 [94,26] 133030179015978943347425657342769588876191919241097235040062914527990852671886388617174764835104675015858564993215302124336936086274555491147267582931107144863892359839209757022447255234169760823775781137488180016595068675985963894344924537726091557801038558373294357493597739445693104671895392720944958023656416910149517706758582269473733702387438160815049118337096297853246610433178556972817294291844968766521727551642468646284546460842111139625813138216931356458021774598146450944488287728875981093826777973336078050621224020193220977807934959898186133458266242388113130785914984942424759553665979114901426427104607303888354721690648052836940827415010290685675505528702604610063113971748934528163656612833435071424720832823969636921733044419492320085101657918135323159918220870731678945348794440687824216055196633862750409572168040730338051474816794891057887879311562324807000744468916226169593831622653029320665850341902717495360942723192306419967667919464728458466362213118825937878459831858159132756287500696714681770976773770486665787020784499632559348690698798091172939161323586679496683000264725108914221997836170933281435123849377304283514539041455450426206338417879272922741494126365761124518116838243751385677999446671753212068189884761614538347285539040169330033970147807056114481304151749659217055706173622630243383229775252604937275060346220385391593643364865963438111217821120473113206560774891482953185095521377882511331385935257397496184737776818872666169651201684078391435482626454779008136395151350057022719356121511300141158412743918521302511825641878531883871818615852771306535888845308953544270356399179301619871043826665269737882982031256042984872999134217991455875307267590554092406355119772729691250968527822824687993310690248319749296612779253752012790240708029622474542952496862992289511874033135924447613112553462631496262508036611667814454376846697989117151181987003864554247862348875164833690477049177378439307653579732426333190047405404934704326712939661568449742832166966511841907595588327794941388432628065543503684229462985351469930885512890574133086066734353680276396787150557496587902976145118239034601517310639549539669620560421749284989913333116213715993668332497232297497413219517091653913888278261456196230318920074848634931888183631954187216980934072456361183275307451381166962960764640453646971022614758815290454847474716993390213661184567285569590140019897234754991731013556985099183047509236531282276419255474390544625623786488492290354113196906985495236125740560473307283473332063294947147369384765625000000000000000 [94,27] -153412334330595805689777475105041634277423174927849859198227949632698921907262644941748186234986950710434747277605853473128328613610934567658359406270828040141336782810359135837065352539059485745146635144683833886644454613351450812183123799758855101884174306186035953523083909412462062686922478714749066585443983979353299573333403816851152915788990494107435038190564400038474969169924502305948934039609691151343523858450532489018290305915132447534248467327300331987489998663656424041410236682380950397017219550932367871732712172297946292172038854801131332494676251404597829435185014984928734628696951952459517012365525111077767592905517285059360498483116572165631544365621863345964516856194981704910786068115119253656856993038558851586057962695889608271259083672256666669610927609126372624342073543174730283462315678611948770354613719033071726178362652733628750706601727986786139673580406965791396878608500129985318276081413779497632242530447594704009930175249287063621720454566117091724405588917604374646463451180917139987149724380688126315690734562563397659509394834561510968573342379872235973249069817651749332670398442900558773953083030764226515008223177372672123955114237126137220590298966530491606718532179184327200934308589954224088549053749829922923948930434712272400005199125500033971102165462024257207578838619459298848979266005841162594346471901751329455475245549628956901937615352582065662913630404022616415367828074103549806709077883929065439772552955570882454938800348145305907415151122602903186952151080470705557691368705923208956604755295521709023862077860811970992091497623485569218792752736679076475832543906725268734639137837088832998552372999280418673012640064553297009527979332377691133790405274670917403438988848713381045581321318974222762131682433481202797803371505330801554693222184322702517631121568790560914185886115496392062090765662475035107794921855855530817947629344920574339367451042475438060645215145120097827091024897919030067860150399737611251323993248425528788917574209867076181747691327039309896945098309943295047565594712469248186333360234866972458890545756876035139786296235450635688350813033769178363957636619357670436676262930086242307643794607289342062133861291660892702184453041322047726065163454488036125469754760797372478929379197318801754338443088720596666777804688615414431219354397645175138938630855902733751436366503574566614917175005048040432021192898438885689647806710133486299608393403975140455368031253667950805288387101979161179989933980062250142148080889192840459145372733473777770996093750000000000000000 [94,28] 167645279911989245588256597922365853867234692368142357722720868566801876641951611965745330943620792942590715093616988127810783903217176470790238563029721625808257739255602819337427916185500799897642046515170783125650727002228206963141498166813293000853839380219017658714178543151650405809175467696804991170350768221671423036472036268058183181835334445622333719977790206537856368022720246565830635636283968769151866621326038884943345380163353454051377496310814430243450540036228510627765537034783171163871003705282391255003193616419677880946734657895560085239732375563535377536117036006576282692977095829037329730638909494860766182944116585513038492746988709813813516163654612933142454332600288008016128036844617997193879166240046487410372090181944679496017398821832691279543839031014411569580338540695843380504234799210751553425368838942115045624493266397136489144350665582067791707009787861390599185228854203817447125458646964324047310489514725174928875939622579425578159040816456965656909688415189214427478204523836447637083677675443999493582161503145931296596264165643622776031509674088068445924343109365317978980428391843666168372657314733702337438572113583726188923757254050367071547983743482677985071563014552410112996604729278347286369145134668397046875723489889984331017052225796621474886046163437635791955892435286391244682056751142523404140224630788778437145282661532712443823661099345083697988734899484944591946107059367236360815627483984310609277906668357530179940569511474937780034980788828789653472108023055852027684998995167007981700052308343402486551205545231943185194798278103245815416220967510957861803375536187345111965871932526974529511090575117049408137791102445787333872163347145721938204242914755010982318418272157611803807867397730163738429685103123425560829669213511146735939871062297855231358823210057723835100509525402224182515791746560238829139134712081772638889765331316884232008196690808630784665424257267273154907853615752501435711080606478003424770536218773419599517854343077908321121794900370628345157636393863006260966299756628993994552543402782503746655160392920920573847606044553301359454353914600674675999966077422263089337590265068487545718049738324259663602346443380637148650021598880758673508569190808426143393669069406846022979117138330509456112844745646835886818205357740949530969099992779515467995457066242543115385446456737130653296881872223394716971982671631164757884540284937834347777739214925932728512305629177650704521948507141494797529300217956645970267953726917653511918615549802780151367187500000000000000 [94,29] -168435444769697131321941054839041561663706790886729196154604308240828474261564110763120359444411286844911371516680043417423587915496954821629068488431121194328622202714269826012103313369522729376072904533259631979939857640307969006545277412207357963207881507004424215612792397778238792896530193370684720454920761790855444332014477205125667572818404036278608390050914910162591994411979584818988904889192199434688296859109312367406942623956221346063527151050920511059576519702854372695393254486783421920496382432298403321924522281905127101951781609283366053146623959793493902886649399692164889036513411443170671526901345524089090275205626555004502546013411002118416600507690923232805394990408407043061358147167118045383441861173004960018070158262455892786937420318772696604111121830407402102322177135346752768980389612156300547663116939681233939212426109157791910316963864787950715873548914573080663320707464032897485437129743963716453655745087342774739436723282526903654733186358622585741171103321840902617056847833349153112506588828133918777664376756109028366890010362994172300467761281104356805856694924057543467329154615447560190969862161671705707069077005562994198606002645359041871259066373532567338189500377211371006302492212334672874537181535969777262440123075537667900925978050517292933990397341970018062498659881781777376723686397298127097098984670820265237193865532791234844478146837048924979814949112032543976364287696292691511470142194621774239042204668332549355971059568985523303674793948657176028976511260415626608123542593907656447711841773077680551441711784500399078004604431420501080045548181995621718090494379717387288526178058922727143291177385419471350119868940949856585463353991826904518050259697176630530694610701335767317124342147575366634486737744877641657418719028149804614261318478407846543388247584188633976096486755994985289166638543201873137375206570496331273693255337681269094202397195388455386730786309734901811564033642795249122629294392101592528556897831907552440458705866513565878030251925079462408862427552731737182487558510983815750006230787887981092146526648167594418667058461193559598873798999997754632932896456039448866754226261253362918139878393681323738398794337392439179557695479984043836598958243631136946938942233577438971015949229104043375593286636798359834548136081120120190796231824507995165344783689857933185131959275372734464917161269784736997531083500357872918116891149702054251884418011819406353467953029305769435095259587014367826666416777425436777926304188213180168531835079193115234375000000000000000 [94,30] 153569769197602678169366018582321453504665474946406122329583888839896851696678848373304677353238963501178801997573962606495634829410899763863311042920982211978113771394870901895399459406560042853543482412291736192743358004541130118512667038979132941740955859954223136727689024407063686810082051884313886983233903624200559672564118689164859217767085161530419968614812902201504764192295751233465461703481954156967735598535264111998457532034601613041091951208079438002805581552983501613638422380055192015815683849181603153656652940168937913716031011552844990379740809962652785072721983388307473861911773696657881253579898036340107261616144767514342698479980384428477829037441733805499476286138159828812716994783093167429196587151092722814226769080795622561592576243769414779288529157449295963532942146779493004792806504240338913333965379242799737848128802991335754886289853549677428821926982661862563061853497338819948683989651785558304817756573601299988179285103708765204521072606144064413164432940212467963494086980931880629369271958948032154238659399545544943690512018584539540382505185086454113887915916742293749882595786335880740540276361236915322793894570573260952809342121565064236431071107802757646415311870143031119851316007255866956402209517880831363810684700648388256209829080412941037628897295589328626236431569348873851883048811914707193639101961775230589532143780178954455187023514088279815886096259805562940804072559267062145663771992458416116584728903056433521655025348985378271613945638997829220394660022452215395166559507660060539370451727208397090724644133212082245960753383449538076567154270744325478303975194475356195897844581354323362858370036164846515615289252281481176132802050697809558402731781498728389468377952674602623194911145378235851635160633455338678330542433177982795814585406646988911118544220979450289879545412788144665313646830781948231472512394267889355892936309427821110442165226197418120363268181349386648091882052065531986563834255527860708481176729810988366722014498386081942406360946419866908038481860949177974013738001294621177179331191798517722853986068292329489161669736287541931707549627347206444979542461908730625797876915587678549920574777534581384223590091523941058408824359791842359223566555689842999903137813425986818929521465653154050231887387333200927065239136852832990373874620500593539832124388126049985074280968611805396263511465715472614506809954512936702810757504456783958953096222512402367540157848958789906644959380717950821865823285676809798958042385663702589226886630058288574218750000000000 [94,31] -127262261418113120523605490623982418952237558064384599929016467225647745128234019305741925293372192097486810154014556050166303019243151411760049170597329075323969326134927985771681707009570230484579639554452973088728732691380266096074643557905479365541054498172766309647500194076230016795980550843167016176212153690946297285516785468360133573520175171220003778835692898405866854738477050249718962542059715966209496980211203625076046303338513147509565792910573884917100254309116586863300788501989852909323982376275545584025827821641901958300385481146786050483729696041902069105151766856966570837880231651557682348219434406724118581631860336857555353741229348453589065645202541031724211725383523577369512067538898386183322929593263404307200015588060248354182421186668646797033385300073022350740991215122834496308454000581910344396151038667447948832365298235580491512535101590068665514541637885905455348081174060660606652697683484291805107220489796025693203029828992736345533244076844436509001881835256755565186308848500261903956625339864815081991940126866176758377490340313167336299417318174522917653768891489012143019723312016180913549953784301422664642591073863382105006957818621288479341840223642194755833040687398809350176928938017109188680022783052552345994183561384659467998110382873276654981646783073537541547160055019428018228190260327857616185291349987243206572269850705509433643198258187889751643344175402456299306044626317004932963148239880193068685759006751695412671266235303151926027748000629756059003026821548719375195263382615085517264237623148533113990425682013794331028939858887812433991391753357590973148315740146891511759944528878976282051192554472692314094292157565703076075323068390100836070850016988387023061856621606507318722768478008427994103942386419466358660791410026214911027496297725214115476155850716579789326456547566955824763048063816694017609890300852646466974464691970059744761135708300946464087536012340890683216751751893914141974477059593423475369152202387136611107753434222476647685849805407798624707999934090728094850499523304913592421419182020167159295096599382911755668001487039953118792457150007784789713592410670703399869716760358446025270370776580327399122796758243185115809500782494802550612825006637496600204551799901954024278819532482035792439207683811146185581881699137603780827796839164494363081167962860360618850940455862900857730302745788945200401353020890042012824898194320567026785583632218824850640173082813303473399766416397348406755472102378726889648774545094056520611047744750976562500000000000 [94,32] 96735112286281742621719143123705406381026182527295458627812361301723310012280636442619990381533550137187456737834436002127118564743250403580736254246525364472790927659346621126941598223991656365352098622406288422028152202616898000284710701336882779512249555439586304127518228584180715222605411774691034329101468974615982344303044258721756612137838849636143991608492512439729810602895348362600945389013018888784230216135916133854875282218984984362913314350228144929652870237880494564157749772181209365307370945343618926717392483178939385260850172493545978152846448021708441943886141018280769749884689229981835577629315940168078767339357606574914948316261036016832172406595477076065625401918944932961009303908208756043592146792389498188779276986265259189353300859749706207621633493535299292293096610184207705852715768261695799625244974903997930562063971944106294556526054720054705219730881693290502358140728791004314476226070750851953782163473624023928461898907545204315852844970229977621510306432803942172963651001221952407326846160106438068344620075342371155816846532057961222916784128377928003592337717997987050170719466409229669905017623036050320612246213464486066295643253414705617197678988865071987274559841670733682369159333591984885958504759076145181118364344260158769360412040918605889561277720624327697977126044899571131405764884667096583396616249396248391574918399686686794142177906278648264735207479035620872401519102429450522195097871660045794999794625882376951238699417594725942599663741301492727682812150352314373431345625724584893521811836866099301114872004034462212063681198148120658980370832142292507795263717017316431695163819627180971756017814169299521181370343145534684388706089025376817450352927873641892955050571127523584834337529200918864100763220143867379857526323399101696342603040065905191658774731703439763179882850217136180239763746792196314780498830910370245505328980932733742129587736216145480317327215464805466204836025705884204073667871039224708622640341435689696365506802690859746809431007363746422873938941887604739154129408406611518392369754529285600646064369872933290306679576958787017574594287220480246064979149623313014140296587349389994246517780003037824891528219607868246869923498058228169414934411614084057612730931194397355847577072650231765323734917339864915047486572739963892519857356370240166023167708169444316264064906259618080985203160987488417491737958985065829658736336917907887416776159377337871624885826050551745171148889284433291063750601571080700580296252155676484107971191406250000000000000 [94,33] -68104673416439137982445660203560682449461469688642840174862678118734342127602731566914804230130140839883149580514624053150191177080939404908508370785120284246881033336012962708986435260333199618325187227913010253697701889608305722112764995127879637257830071348307760910366117376842283281410724569353373957090579112531075588311586954049677545688973767188341292584108697536745525102540677308825153577242633888107328681687125232525902347712930788593622939592138754371668198256418205645278578443445832408746219604581151246776543572887340739643731768159519362470092761790038607988635864499675782702272665914264621820994169249957362783249032904102322139774556347918108128339450084901949984986752952907733376177761896317373846943500590875728520384177163419333737151723780232474489863136277131054214638116387843330433281348565204552178890346613204361187021601547364649984852577818552446672198349173234228132188764332856943943874236058959649101465603752427121299899838089343230687571041144491094516301459172447206631729560522612761510002886088262637683480414872005826698599604032352946502744442208344151625541450858139526505170038711848967360893377237012350764512079467898483568037003150424424486937664960903755541358484714416944278380581682012815798298331948293962641947856463408165369258002106352912635725405275745711343061280803515331632320743112588644623258851590734081543040165135060833488817125495172617730915464506469159544109704802300243834090936411579860653451098601147845553378691053420495575640900108657165694369120219096044940675975165240642704563309997559418323195385532202939465815602783982840094169484183512326178130611557983724482122930532041756739484386521717046353823202081508536036196741419259011596661237979984053937025336424048772311109150189143147188680913790236565034121816330380926899390969824486859106786322834085094236742067166821060692527259321666308293082383758559696032016824256998681332141311754010029272930715380799387422269898456671652531070397028814495915059469102850114252265827570457512775654259659403288019976254936297464888094162961473832997412776544905121884339808915056086979769361973680967325436190705828770794230977500909614671511947100093876186918766474877344633370567843265360824209239284569056377873506624070185050792198591633696391348027809396005086640086537486789080292033589327435067618790282570427473335511950806090214552587172753781967153230478718638788645117203321995286975844742976446673971236565738373781561000190594494006497362569353246653827661186847430840884953795466572046279907226562500000000 [94,34] 44628388498870915036540217682388331842475061897971550725763790833076628824310983229000939554196435433786627415398423911797023665709399548934342054802783625474065635415879802416080524189359395364894523774946714068528172358738083934817630074674444927442021777203528742771641328213503568935746206901857406567482385732522276731184624287460425180358235207643444219973649402881979141680413027243793223243641850184446279604251853205715947053839560460280165330747580911315679935591809282693206636338248214565694716433966046489380351008821219492729453536255701797580026790348093009605353646318005678819595462321017592594159679903491499240467024767971327741029993111592309325997814562012697125189048351989388494388325066336018997132365113290904482896254019569598799935528080817051646310422598401133315579870392358685904703712493277013643771466204767245129829994642317127266699626799898824538082322575017284162851717271820877082250193843571404921238536467451090080279814436418833205264674660437226165066449669190966836795686364413016760128378792475301407744952096398154174287863449430017157608190264757848452303334344607766235831337815838820168850235349549388355687479181177568134397552721240042618931622352429291363791499238508945423360327298275034034205877755503116960608214003521392195662572539509672071905371021707982590124699225412130046680844143996580309619736002744049070768179298468847493907700667871680773384227250348421296708668030667478596441344669378036019843691990531891203971965775577036156891589477594402005289312542773287840294764645411139338828431633224849875491267737319277682689537579204934266292494974865193591827621263900838232907345148296124621162146375376633237407878826984701119584725085047233632322328135558630966225363105442101310580160121787646034593293992949565130152774489763335970812188880458436856203716010311000420368299283555809876025643471441217743023693721778184844798435552805493304424044240294908036140577705706217230153705582835661229949550535293281244057605391070443942271061543404782748952723033705378610040211203006376860818820317939851170902568613925681674616057663544892897530850063804059458504223999265547231907665619509848252723753970348026025740470076001310819511333329780527013627448068008360422041237901033773685593054395412025912377283344186497130118025886729001666241357125040770352030835493870778381112031238456924163600731831212465904616869230921161615089464102508336418058994697506592847519612348384258798938054683224207193660485608153811755947903971986079341149888932704925537109375000000000000 [94,35] -27156483820773958439473170782714067758819946508776920482112905519722978971111046137347121268394230836144942623285565929902910433221904908678179886418132497097472011880609248142925798551849838122639167189641419297948514883114814447571636453491982486798319630079523905108944954574397532530227544562275726877797408524664078700912967723066985248119711069126679041522441434410127416159222382033102182855277873274320979411094775376604298148577416455969437288637158575458440675259208117657863257995824297267338565325551451245310348668008569591172628218899143300492793677501197332295240903237486597521448489368891500591749961591072450383566874923585971209991564569977899984084415870367676141799086895721890765622720133512968718845927080097750042850483554215929895072960147415773746597127187970739336374087976775096804024802517132033441698721019740506637265183500714248376721567102917268273427776661363672401777428367984763632740117711978994644214880693327010085885422133210243797909041564731783822257928320041965290308231056663601292164432483654083883413752213019729985603078327694234248235032927349345587301053847173043151255146309283215312119281890953398215957210502111599864921831252693612209508327527295256535249414583789549353315221503471430253062750393897190729328997018910311905641990639266328108431837598840036119101157293347743185963893754805848005892665308875987357479404947855526851648315493389372959523819840150010483354053556565995038149126470581999914891858663095576712786307407817328211188704186442236461098764461428205207401725687304775548476800063379651790841777788741865332738056129826534012441433545080476713426788620169599065548920537705837820765260285215782442294982270313125858144453166370038704824887086966958734350685709557323674049033281326242310652471345299438852441733057878915154625036000811681809831995829916091519970305124904913262098844055635424649546792440015563163768749298278985954549516923354622563031343500954144192446042490504570708961531258651543555434116084161042083982635224209154263884947576354133787277067868664054188559633348057399006000364902540332918177400045259568137776377686741910025472787897012702923805441457458784454828165229304932880994665677443017346033196125122428503027318540398749894152259913174338024889346264616089083808499805793393594736210484240553815504329441202148967282168676015184836797979663732566922498408224617245570532268605910825306971647547414450031407331607103199265620492947747943308483516289917144784961388249440840739201696862892276840284466743469238281250000000000000 [94,36] 15214082805989459527769787678656368639197806649331684609948488466014050992788032698909217629968832802941471174603007261231151472933723650973955843950980305807019719859862688031398531152027550279235123792708568388399693954379886758999664530913201170961681091180571710081371051361488881063786508387417476437502594501225858290268561420303477362913325893372700711010636445349123329190311619800503585285488752868672402474921782911177309498112070089304813351307360690427179979581342773339382922301328118020181027134064054505311347844237375044124366455215010388874282969728990301381636575244503979740316344368746317131721697934342232228207564401562478843013335370377637746783793480218018782798847922485046390393312102303950239270491959229748792559465932330759824484724440757698835822428247367814447154334352375358862842880887420709720127018287788069590309921564476951193169256448635869762245679405495254126967712313672204985947121916793570383971372223992045503595869779136646718442920586681530461709784464125259252866169909554179335263915367816121439884456037591610111961975585786464238497689451885617841719947396720931619344099199521422366436761109542136472951127103921179873532428622372818802123046176781071404991463177284143721567852364535958840260579704922648792250137559070758732197420956771758248250617100495667239301629719623841562041569600235714211496888199635234296789811067667177760450113815968965902360664169526386142874736661771436823768206757255116750488446027913129748635210923211178319194914222048166232067323578565728409595730504685513446129634600080823762325861999863748508659054364978417253525100829305441407571571947070230538375268337882993904370086416585787433617237552727826448140018524693290050305832351234946598475746856474970575827913941644377714462412979216594064639638929513680027904741978716520252799668261387313113838612454491114005791882931225055859015444411581778912903215140590343412607018109288165169693536081291772088363433387998134265070434560984291532328702549428939119916830308794339695944736826930199018405852317308355721607781841154618857681600849961516931816595439285386077665287913563888496736032932707136493239303856727997468287704237937731728043435046631555113054198746998438291561530246442357572404699077719137622617829322388140469116910020124429187716597178381736547791358706072752943453473478974657831072949046761715739133192178245782370455046659572662364624898650960482101264829340153077254868745612186088469729691983175348331200360269682692049286742985714226961135864257812500000000000000000 [94,37] -7758714625347025638923607683378582105473741358706753163090201153276868329277471013356319181057602881055459139233017950929458462661173856722158051468111554180312384915525681421631320555412957755723760263526869079501587049680088261442832472186691212502910015236720111117428758679645405430731606851241134334522776339595374478228999104335308253788619461062022489800462838201086910804613976188782921988809963746119945954795052347322501866076261868005820415578621793511854933061615391051761280452595190623580106456486704022923731411156137257115741586149497435868068087432910168102921490485441199761073715972079413370754636121074131608784773616423000179494855120962493069350459836153379524005423536715703946893552110581615064397230064752664319754529113494254899264792615180791633493724280177304822391843844052745422724436721862280930575813402127103274728285071594431670283906295092829181664818511072491754405476813546935143274760120343166527824728883844009988442249103173648293287984899163554930860090885415499565103869889150405903503425032809077271916723793898905756492076727498622027406855007398435839347349870508602987483444789752948406392412323127998800064422756338545625498884227608697503908284811597152404969284306023317305239318788026782639692023678082946275388157277008604164766449325533345910123918982224356973916874838101301892303501654584330213946445264921871127028414750168403162733997458386578731258222357725280564800114884005006365238105005330173481735981061998808918026216885446890384884132211590252826663626286255777551424852410524406212237599155603196417790736705487781160863811428226888812200643437495648071652858615238404369719515994683366849060065647120946259492939109946316822510821999964350662241789343839456864771800778150489407775087067464400121417954710602675692080304157740649500268946847132345002309693160492484728412995858964100249102445693849992661296526294890190974634850720545399769788124519485334570225572101836446887348283468581408538574140556496217343858641965832737639055987762163012523761351813822345515761539927386112189718510142556292078695973451360789804020796294692070747245526970666335647936876287781934102032913259575948110861098180178946979404999072378074624517464079553159406603118215461814282297759010111540099255271828237733910588550418101694150656969380631190368184221683283752822046142285793593698265133535893418910137964367434905200727129191229960270280237101571545370485103824663992948838720918936616047991198446243988743372798494446485051412309985607862472534179687500000000000000000 [94,38] 3567357130177982880571364852290804354621313706693218518002470185907018650243611224958144570750145925178571107316768632158080455229936282182130764329668888834511672249139252795343761548248181849029085352170528217758795712621447116603812925391030210892958475698111952776420792605607587944932074827153034061311507041148921414877241594590035601822344179898038516516531350854691190903379132731878494491038948150480593780390067881881503372646337970714210019940626700746105151512982617298214874726327545398359178505133160883944120048374250397842228380210812006962673043525738576593002684916816743642452316908467988599928934243604039957164099981609482350050960967998449785996603256699025577572231561608361799383715631847980081009657880676052471721345285887283998721692699340849713734860173873678794745211101459414677163057731461107908278615552883384625696601183284882893164071642754031123323863971137221709376450692810707672796762677500704085137296626169556229118770459010107415003878644624320975170239766981965560254185773542682256063539777109873814813252441057177150598747716729982896230383684853058648192312862999148428583069005161643091999256476049310607656860594821948890898900020500835398510194022522463686757805362615927711634562056265625256808178885820058306547379591692981624055877124447068495165917076950181521994193192224120387306315427709522888690780986339577269886700748430825373387498611760964784282489152104601634560395935611346673128191965976774489796369949193369826729232643636412169037292536353822523287694566427729777067144244133916839078344199992354760095218501021148269143918132038745296820175562700858739910579163600646149713301884564633229458167157852732853217478391384617050234658539195593113825922035162660851076170547449932249066765139935076540624634470707992529921485968276416076148456315228513475550830729623044891790847569459386799512884040125014503821931150053425570564445218310309184783253755802077925488833412775869603547078786277248655207597617799926193787111571412064732186913955277450345352860968869246081689852589276206015472475264379840014357800243925395505753945210735721034475713956421266212596779503157704062565951712655717128695046081963025778003743004437774099526310916104826895442851483575603409455731857917226324608712320498313296270637105215852631400038245993740450487643862589527655621888497205638633366633946861588087432186999217222156365586922439841377743949005555495780217402027633819704057962542302582402360545365023041104838045708969040958891127957031130790710449218750000000000000 [94,39] -1476878015673196568382478625770270733966933404945195486660737117751611835504215660149005361994891581977795360676740482721052238852002094003404696373625463747807123548041778382078053366894134028305420004766071534866356501465208343972082354591156529010570674954670914307229277775068462255030884712499770923501245140144606303690506575071490298783150245668692377794177275792744864219658222792166278408993474230295428946091873330053091477539070919829293038975049889834127754395376258969935689372382573810778394414818273831576042797757273064257588824123959895506559176870016813602773481127764577062095335077682989806832024509761135005835569737939740219805244777112413199319190595965203532972758084647492849314587082785700398501627494752609479346419292396358383614736148085995693040760294343037021448515963027349999645212570052735440310825819488405318238590484552410804488952701621174940994086848671497974956614053270933374430297120862901008110834953393920493415886881803108904915402303567914900632334518657978076312207233722572151369801347649218315064103041022711078687564202859797053525309329268651163843173294827405220593964062402507101402273077137462021599655809117885522154055336436340738337257514586607879805945511569677990671030787088148337179941385157852711549879469635244440934442536384991502210335931182067426508095463983929632382827463289954599904981746445311782149703982785692768504785507354134130183168980458896008704287916470030418319371931727622969795864876736138641085664908631583296229643300319249035225301560396410165228533187543169194536719961306880246811350144676765720345092774580646645845565425200044576432587656388300698480779597604638905336154293065979406340204623709598657511987717177128591219027048816830585823203951590058678783145638474177327205893434237729563610765954057765346259166798081511776603672588572968580898272314366291939356759093092268658978429399671045099568825738370199337993853127582516541519204510187079677245249366919980237224639153944183442551222785579270750252409885807272116863057656163263423097326127570972962405637615797953491492588375365704354510934570059808348425687554329572892909398411326995676164571203716944952409393842614658848341501816725982453062323612863531992212149191080506916597479801559155137988087573416170916282179718515507802367736115441336392074616674886847525325158347649268860594132045394057633073879932466729682931557922025043301782856790180134308556898144423106391632416558212143498889888403562848653242239871374863469100091606378555297851562500000000000000 [94,40] 560405074155653492676164299742796645059903451779591655901386691393326491443113945003251809868369715154209435529516246771756971390295533492089916132913890952412711448454763550211427464486302589728910992232790432254631262327384691996758916458171597318095814941010879760266195628591429464254731326955686285430258800880656328756080553039366560192292562652521081812414033011070662382358530131571510492899592798731149812843420212636938701326212532094439232975143293241941983600790732275728235978399940902754465739540833222110851856985285067298477263334388777409792549478843899164530170329504991264143451331319330494202198715035511156843219564765719977110548406320491380448580395585602435827794726431466660136499804345604731544062994864883758093376306961843105165878226621105457759543360218059103839138802872239447249235464655748384182740870853212115593230473275086331604231668123300085170642894925789581764374914523773088222697537415766382107085487183494498818793986862869684383933557322440698766258993799350089879535895250487387590397409309777934457026410220577942778513302937427101038587042312395532551983382559110878797224138145526596213060124010173533409626868067816907706996038068356640786518633431010714947247034817586438979354700655707582862749417260956951176764460986091568390106677078899287334706508217050520227653829159238323544511778777416365269451533560089149270594148431698139376334707088780657497081887655187107708067860322414016851761848473744995219040893308997853555398409759539005931782258936202082323356065070126827175039007609759584748367555188332341390562229032618422712776612478025028675623192776380498224440568932777676090896679625836500019067242363371833703819275659140625511150986702812765472696761922126327088077661214666178749134556038081215554895703989298666106767359505209883311890764198994190009002071462056470495081748397624517876990083043975491325780233012686947030498477154536408408058744777236070577845631265389679274129234278563715551660135113563649511927497964063000470547305751513823488443728961508468421734081355455791899451404205803068763655226263754541785911960568000495397655903987629544153954888590592776962520043139243894541389128178104254349230150442965070268610562642420370152149250258665499979796749950082581388237809866483510502840187783006504552017826953989370858275912520699456392178360817190066083715431172863209592682407617885065044292717709938607647913596410156537192124951672243393832212850811694154106379003876803324146749218925833702087402343750000000000000000000000000 [94,41] -204713958017241983114680507608268427047042838493770287390098733730781875694704948226148408485089232227107895440051385614019660689856008753514221890659164739297354215055127470496675063789893599380508054611726782231459779722244959405279991106560802729020522891185009116880265560823533355358723630743420263514986957902885390872495675924968897776890315094105675124469885145100534916766649329082418948914017647879714755045671620164335227633705364011443532998247338033321018759221501394032434543385437264401147901331944961546651445243814807729844392504127528687015113772636023584498081930031514156982236553629187710010664415005610445389025867432498583033678658825873579721329700005000684716711243860878235649938269352740367600519238041179685508642224328988992552556268802647836516064591282047199162722786609404638875762281625871364428943242699610693750627175585388275369378606241521264361116425098253246957552644514198864220985550040716553792830420072318498972514849681993950526622309518217072677488533748811457861719728559608544107464309418005438733376710945696430748954755802276732714892298595665918875726492845234066324723977300147536913649754091159590715530036314581520587249174373556055705265365677171919534199384583827424887964630727891804215600375345165909326770712453207208189497172257692351054768443021482013488357884369058684430463514128629887624763419915266808572760418668813234907052478647184051675957989165506286254517823241941652880313998692802674534039704409760333850396156552615744610357562480009171688898143410628800644616910403319107362577569487472780312397335925813249239469134585120283841170979243111594289304955399377099196203018263803291755682172704880992268316822883705644890210416272925246207602673495065143135604464603071677058674976037155768459022426242515258364191539101349093240491640364233965318914159801522910447339353109830166472684468301267585905733651154010493898277102649254847629905218999727739589624491580097575814427372104588387583206718256253325460646963874491877556935172451240361045061430383134443061449351412895080856745454909993654117932319494176494872649813959407994495611886209623465127378830905826817123560405062326814977554666416790136115421954071749864803054632494913019888123512494823577858991768704042871008064888632450239293540871976506384998702722297573732505067766352297755977377394648744223203222525399603256823977111744742115622760601344056118274743586876108805897154298609296943763974610967345842867386347674329982737617683596909046173095703125000000000000000000000 [94,42] 76836372069315288215347193680942156640215837846831224790540678921920676470944628167514342659705267780320371046396119380872372451338180397501853091927485259248028264414408855676302213723982936966579390512011503122397591993745233234287375662073643834905523321176198382612258703343639638658230187514554008602962721008570428660456162772152618424990075999168730303920187029156765249103231452069019604896297552132128651968405184948416231439511226472818656223880223948375538143799959910608207533190096203410702229524448432891032192118207330200177880958802260805925985628156848357515839070827054269195903350646104601524103483709753129217880321696293238177312668788595558672539024062402910469341637100130638053630296558473618004014307794787353491999801997949553982130750427277705004788167133902968579151827196851241901612450747610046630876472431773388112628892399742606625201708695370746448920053952171140605199124786492546343315343700096331158558922296393640464392983821693667088960328818857889347872765279521176580221170624505076855765171714081025927931622781576730017458339008633437298145892364067672826016614962186274448891235286201911116052235710353266303654043887068352614813479284625892729791680809098578735139739846201980093738954975730361565495052522672455727603367408213524549811685089969588489348491288288782243617182991174754567924265438091237502384977304635394067379090839580698758850253153735757146535604099905421531154136270248957897047867705633766206131560146881612823736857972045910566763154944752120251660234533435188049287249366131638203116958450411627325333159394011799096226310616887189449664602061740306737601118816848600800043072668168427407637053330662618572415475550057039461089890398167776580942962011443448806323268749324564698824301975216496275910227295001254432629845352853385273512326190907725362057778403430630219981266451085124914287896044759429808567436648514038127653468339675585941683155021270425715649893207514250670116618915250576007460976437643818647259673532602210555688126516925507504195038423351864055665367787565523073124047385092091838013851593166932156181932840301141663551632097512108480165392156454757196113496743133567687974207273450657935723123252673025461152684111041583049775889896195085913648692977752552043968107422718807774897527024061784630188821426627036102208873688569301229803944643316046118864533283663089712117471002740837882543349786224161572261085089805875038044057445112946426009889934458591605626748277657611652102787047624588012695312500000000000000000000 [94,43] -29823647564906065839442070904957579421324514026445098939784062579786567857607989203611467747566170529241789902829871916421962667105595093495735115135071210947751587252419517240644935651873703211968809898176798451370693252743766757882789826853743988410192940014514535069900351462005961139653392970262120937792649691144313069826986430135505786876206000850868775617638681737723357068504698506671659878000815292420861722811097965606868714568300600108711895602954977838382421021512484751480601135042681168773449774877708425736971556650179179201612861546408610954739717499072734820971862093210330652981783696368711902504678930329419050354459643776427311244360903252036837979406262925294704036666010425639139210714103234872105032606622937847267999893982626834215536473695594185427601192085118632120594463230553145277437047033892289423749077856145148107917079650259116323038947341919779577241969221337988680044237657477035094512637440046208334620071334075252158780685538348432962221357234699506396620702807873455076949537025210420553032902574853264989122606170442726665380171439108987438820367069643207267661166144147594554638315040262561802279634081830788141148680565908150024275109605145677338341817907018106170016018276780246220291889199247750805334086601323320157193688734575387713453528889128904773979471516444798803343385246748566427259041331528382937136486525111425451376539410344031470621633878499716516775772118247340494542710329997559504740814960620232809980267492955367548806921782814466250151071509074751568943107284269640060696911045371817928048366685242560591539856188366725876705082141116645094462089563393704020940362811786606977003045369284387974222749744833318619406557087730925056994855620960772625570219599102466831036709135077367428324734373832273470011971992330310564022023339992428824934151872280492622776774306942225189360080966127511742234125162567747214682192170911515887283895791760503321572791551960508052343960889487071530097661111335671619565666191223841180021891291024436521885930062304347407321066318889364100463670527937025916471121323900223642065211415153404280614030487390471880966481084908521323493595498276544725677102379266807792574075913827466846545832848467357537446689380781025325544555891815280336843342643666266761469153825907068591893458188006590855557248863181055573411408275780902227122266848555072965751739454174445063292940677964938583383253585916105860345115736173606052187421883408694702219346706515107174595424766039286623708903789520263671875000000000000000000000 [94,44] 10766498942397115251829354790368523885922791518776616874776997978289958879235049890337947694234976566089481295077221969289118107963750545925786072518651962050536300558980582400143321964176511682930215874217213943205947939159249863580320132979576682659166141679811512907808133775934570086440793238340362906837913917898231211475427049420538489176377866027515490370202390665358316331233051673199352230547470539544657294365444615225091154697582497742055986731493244308097807684711837548245050448536511978912978441032539397743606305535547082498265193814952701127532543775726214878878162014001862774854007999800231378197982540602976152773007743757163473640104265237009964482422792186808217518518768532716879478378342690786669527381885869075909280294316598948440543174219643676344364853213810107027666785962304991432167053342080875328314357881116286419873863476181314639298544645115273043140478512434103546804227768749878847596129130216699639479685857486217433397406068390347002813624870222220812561111903810988311454220710132444539120982377672687213595680204224676867974259372873745920062295338743825043967942921870047198503043267124227049901562432567393791782258318569762087922368940838395319039361429843439388767222863776054402167968289573585675604018504181750589002034015670166534013583639478875554720236655198586161123845902464096866124364682135750387988113588457541422960609325254529610704144921322460957107846234321432843516507476089536617700798668125525012492867504684493736108063953253477125340630510449490667300898802949491024637004190463842007355569989176802195985880930617473265788071295597479865478495280517120158722951305751641426685240803400032941155235201575971204076686552863725460976764368970732077935587488722604025240241898502828350435025725445620302181577400080926923760762267416301207376637449457582639159546531251665851528442277312841025914679647591267917439141563507081228846762641748252692376081209407925516360935231653229415013812149087245088362546031099082069622915345678846492244464153170141057509471243268801285599950693638962382313538230203310324568858429973839561354044204096859453918677081755679833095260699236940159984358735130017614825979966975589050568216111577579111653579450881837201403052958210748959370715632617902013336843002136696970471191617962146467629976301509909263179014640904392320868181581092207788823003320580224333723056228806446498374282745066180202609270839559311782222091184327899891764486899577222926704944683251596870832145214080810546875000000000000000000 [94,45] -2907104440566916407778502352643133643960510133499572402954457333535513214811687159356381489917645633972949658691250746081959297927544424042718516259066228690384774424569956205494939885757085940658905947990502863118024285444861157368609713884660723737402721585818056656233963885028590207410511620218638250552436659868773307301501376724487866249642316081909263331003667343234413325144675213067888299309321608557778130751733940971632516829497208542955256880338763311689271497824362631394851330019144813098957087638187731108778524905718896034314286231011961537060927104851261957329494404068646054946660577714283952303617977764800961924142070683032418283848677704254011664284152107250091292285101321349572830445221799185458776086619446138274873556795331215946533408607994529307756622996578990721902834409814090432532780130226634635124946855417790024657346341214508364951787315834287256978986836159027529485984185779213517910452289379394735326869647098843527577816731118007655663794379072852102707920132354140094651143333820774115446473282386526498722788147892640874031765596607181559198899062274630334285707449738688598947108497874592358112025553968070462857713887821702225600930825403649060859125813317342090599164527817713250981234169024838453653896919275847651586732251115240167477590823646062686695648550601273832239744513646656446320634327899630006983009923299958326941468896297822775001240164240505267395217301222403574157839721348736431051336074856476007766464748528712166232750657799612769354977680713051428738146516458802962205160073927381548616848093520035664589996111722419284840227964456529927477294821183530671210299357077864007714256223951969006365194798625901895140272980103454391190522058680392483504059858565887468702151023641606746850918555545446295670393149127514016267084445070217230672444452261350793358244114578150453537874056604344931817808071163149954151082125168913929604484196456573399291199046746739795620280662456683845857127253577933676223329309911811402194114787346353288723219470872108509553714296519475679222671095145176320515690127431224773481523865240097123507286545224064783111455805988226146683568296050041061500578306195085234365621653445788552300780196905765930298900040112491938406704397884809846101545625431555155199911211564939342533409824381064223825870609241348876378523927216705880359917594031374461433325379184866442350325019680591938290183163413693277708538157918841726587913668644608795754992369340073687933312385212047956883907318115234375000000000000000000 [94,46] 201206668340483608748201229684643221045655415377064581809555718225506998153950100433431044881245477355604336011124781442756321723983428513886452356251888937238354994380310529490973446899057888993854188418420515338016132252682200318810443532954492264736934231058492983578282261002823766454082648418995955646257815239822634241949452692610778603312273824232748303133801830854230967190850805663772847287590366694524118618291109396144488801879934380432802744508663632299232090370814856562596648643113033391622241950339195669278370593539712782201521346573777931517475018456582929919469113443225014397451626767762341276581184740299834379333882757285189805354778839566542062904182710218072249295722347291619254849305060903226769768498564709821546040183850392703432447484307604529760195256623071495965682282066856326654709864326772596376398139323508147820904436977591467690011546805923104216381948964633606502261576315625013340858623796915472982510887451558083598494319539563353057479328497808441332908886795939689162809017252102011415858921531983384211128779309543049569682948118971739890045611193734719642770818373245004302435293028518922914249692578807062869041497212268681611033239792167741328096248308092094296997252870248851368678947053400890600769432773960654188824993214113358481942069561808639215231578312817921361626902112139374693479936723956305719126738163392507679634708495753286991660092267655337385189863369478830452838033544332184460374256003617861405582751007180574754329079411735113624743838800182975085784642297709998449523844391386030544933891006897837288259098945330130389019421525984856773728038964038081237746604204345701304354428979154843539422014203254995306094612920676222964866312071464506031486117476028574878608188963083704331582663905957306949936085168777846785208865593955406020074382253129440758644630827075521348960211536871003698515993135643766767797628406732742611334475492223829222086544506906701919603651263333882980475340015974374320643826111509345290415558811172690148385314467001302918134624138728352437951139474884303628256587828360765209953903725578742848598001560146533874072916544538705807407567351705850503933670389843609871310931019548978838522792065349244790786265144950376670027778539865545166009550905328336668987785237863271590795817130362365979282525515225664847271175953407483437810687303011629304284318333371158053013812266240426422288785202291143849827307875174078895099094811605831349995779919800215074232596634828951209783554077148437500000000000000 [94,47] 340859328738727525017942782679528237079920174333824700792080275518265168649862558362904728947364807799229699147372194644865783112109667189008393586874757996690760734205797353163509463270597963595370187980601625166829215008859983144448030268837984523704185835813508433612244636561690509930263579730057245068978768131778360831610703742169819677655554023179856189122494337699234351925709434297975511882218543689617353955804859640991504897415814557495880603678316061178470080508370648000056236307299234674272381859054232647374302998760646895139037024979025921250153723007385805095185763369012517418415197207299723140948477679545406867128763393404765575316973348036489564839829411028093013542078893859125344161256796769297109275790987849882315135533234530014737966022297795478154483723712771569648006845645828043933605526136784601560443056899935561281381600022498612141385471348705413326846718119676610514184313786093337869823008654150295073885296095765619388495271177311321556820710385497089714091817068857098503024470317881185778308608217823672376301222946229822887977713755958977002252606895180167461682670348294759143253995331469831240987393085283919308558597639110641829249747354022258779173145311505772045443401127015627122004506647548565202264656132182438608437889374882672779570881917401732890539812016116390029248200088387671596744834351343220121326622825458382933305065012610417522296107883491363399042302303895380961748116471855875077230414522322833037924266133113330498947859498658893026060435261875268525688377386072067823230047542298986478948304917135594034977828701219693607005325037498679164698392517176476324687593959635665043367108974395636567457154954012504954308256461995793087051644860697123591904165482145057734228200632450204381975717907059981709170445475088154954163390237421689967362949746421978960654785399216764642674411088183070479870733446691979116776649238373776198916994122933353039281995068563843870081586276420760442211552176086674859306565172229083752147239571716721826825565458009667743348713086673240213634460248516611450668728520908869072147774630123050084599462940343658008535484948507392876862451075054831079504251015453509609074186892671632278003448105550182475878756431484512598869639949231283490094850056251877314534572481678330011864273802957124273722204087362933392118498462690145046547487506892126535367651725761324277057644839140941852170298396396152088012534723688363757878300981632331164607597855098486405722724157385528087615966796875000000000000000 [94,48] -245239908662638285089776920831485278764891778781335459346345181212992224303791971182108703133743983666337216330138183351961960713577289204791925304625776039786496939422705435473245357404279113515212777984037888625837743139695635445816717321005663725145854157595629584687814582759970416699579036593368264685414811111550649704203209351349286180965484960825081928677290473502536148496481857946260703912759841193680481220936795496685014459458791363411838188148926828730101097075773541116039917172513554816529783906584164924043654119010658403894616061013974060069284197357868908612105405198231463906814603062011916948233727853905091553341894672856325549939134004217922825992424887309876262368462343418897778360880611162228692120068073559060093252658299828086716497255042583279257767728634878358812220012436039174905976926927632567379681284946818080955136544957072734495037994102014224978001987300365541862014562763473252211665061626289793062479481199012195759933816432817536277913227099306406196374686348369162168326169658900967859425965005621876976704151952062747965677576745842937281787684131324346635976782897185383550417730987519562453341026576171099966632037468996851163134994049571550630717141083474698473170926790418770091207977879847463925145582456939261557386564447917527630116736212807076185883705662013645525300285910659169066382701260245182993433643112616799453693828309346668737301906003116607457428958437503323607903653517528742422554391075283063712777671103550511566187232327033906065624421908259031884504364983526301173240726415244670825740236822427088494606288615153537755409758100578658032473289619884417743262189652980721977569954679387727104713425831991260381849188492075180299876003886346235325124475212602267479614016133468270508640955887472077629601956104710483664495081981723613776432989989064583867159863717562456813018843448758554941312125753865022669143876843006854511558304184474448980935013815044288485985391235389208559646214235405452439366606772835543552887618814315346132227916228731083454175163388241903959145954723180540285974814230278249746993505972492858125311920967701168872494243469180654088279817108635021701912578503988109438261035290768471311771858510398399844468668462478197903411614324008983271168933004829344609007552255367761712850125167196605400200259678133776223707470663191984359540949413368357699676758040197894420712173261551206146340908668412855362434605032881129082909767144185650064591719399231806164607405662536621093750000000000000000000000 [94,49] 100502438554145325828727493157006199279223925096281084372982124021347636770941455940827967316035992432530419250687021340586073696936358120086910571776792437115661306223665538329283046298765133834904885380123638796991350676209847466391469278574983581522070395997113725033737111100571069123273351218603130426684077528840381388887224151706764388531201254295073145014155033060118672872759763569850416729778352113368404935826730756289563476357323865751897501338853105734252557947986055549503651522549403878296978191043407755986435445863275142082338898699847535114852019370545573622334437049624408182550615215331256265614764491022943775942878841331305176575885952292549895349508161968445036391763665580492084993646610559988802768641012067024584690416816942839539708683853552419271934948020716913224194222795087493130725105811838669891454005320394368263272261357493661592749807124732564476799224525926216132001045241864138610216411942380522895947423359265597429084355952423922449759089241628815955198447560426829085565078013293637267464289580292871594452898549090652793627838260090032131431769210488998132353508246839228957736098802638857454411748990951656471298626128568940871473056522665446979674050093059135366007524270006997647004520172055080143047518508986384704125417480868161124921565849552536541005816355143166683237953345670776748017400843542674440982498730434265393592144261053921464353781339298259105761632115370396840223936684324994659837387515748091393396527159717191355493715539753924408699906281595788550464108185005284070210477667014475641484650458018014758191389921064444202594603228603119470449304191815841524229936634412381583382056035294033402307518734276761061618873234186877209974962521829528286619183239050843846350187874813073191864539028354762283873311950718444608324054473439798020276082547619470570073285602118778613049323712173160544460578537302983137106744059817240227244022527624739008531516029715345752796813190486887511890142227414060969542604303905687327770566861728654059622187749231519819843407869237507849871779078451301122975441779296501009291968883014380166560371503968596611234523409746363539930740153770644114117582470467038966652498706594502214968156255067518438331926113300673208746508749369076879216730291532869463486126900114855555558254524895244831377658130976601616929990762085094470124045308254768668386678928838710472854265481308455428455979623631363948229560132508699108706759999197738030679571963332818995695561170578002929687500000000000000000 [94,50] -27719721304630403099737924767294978791215250991267429752129660273846960554133939832057119636181331925562060504567087753573709580225013811666829494347748686457135032085905920034931696327909347811088517040680633410440178289607867937837707266033644176557485439191791132455888382129961643063648393069213264206106848884601426385731373108991839345142182121661686180852274396512479460321696788304655180683697482535690559134576533981245377152919415550897197519928031490610277307533954800096665555684764688500245001015551972545891178315568072773483356380525429737166667590887167076032397732873382456861172640984968818810039962106635315598345442190475955039181674992172067482469912169659248440197388348082833872216509942304123920961611873735076961338953410359268033295730933652256506319769283483165141415729113028973395577109389489604342425093797923011243236421758186103125315638368998106787815224127222217389722850992340271705143836551076197117125247670071511557645398102881674413875461213397932062153939637895836102824746302210017223144098783578554030176719812509250392540933646515511199191811990241701218387889993934531370635822498197424401400517529919643432453335188219851284195954390823147852419021614513118604938456833805020612473507778405655166532373966653608666906099449945058432303866892027437443858970112737928453357071064433801974471284918557812841405346965969288619321401834490649132081092244136042728026930045896991970647314201841198206564587778769469831501370671457546452024303021429461411943768773394737281267680249766013471627962449217190855920938327215056887910379649563947593261862932341222727479925841760360624738062206901027053787033655609392333939761118189444200178446109325236403181967294594127287180757207070206092878108865615103586972822139845155114147374917771060299191082040118800953030719518402140837188018835728100607829806751159352186278210870297313305303043515112798071190189870592882678357028566036779506081097585764054031986481974547389780388882028173032403317425361870793826392622133136814976029087243853865877355398408471076210169821048375962985652269627449190893553383329440160642885103084955052292786928164999126616915744808209446856973853307610320263810867972760738163303407115119303124512735370588820110369901336571942666713002218366164132575240998884629185488596773944160968664671074651524619648123102146746777017467076294222288184492894524486939934894802577861981702315665579790504736352779908969967692655700375325977802276611328125000000000000000000000 [94,51] 4592815254491821583002039489503703493501856815952290846915674926952344521554924753128020781036462776067497966222148151642771434713969246119395041204318725616740158954804853922588090647029473638794882938685339074116849841852262941648910925238574739807407487323083339396457974592413158129339102067019798554157178108492774391144576635755959562560985859719850893086666025429817082689347544293109752371768133995628501645276743988626514904767413038344906081737884937322743049805633628759858219153207842851662343897530815487469043014189178285772796476538248219736660688178216743745748027168465731900916346256469172239666623832567495653938942214405090964478961169676028919358629313206781811689309836626834024713924362611852715594969746228730234478133524365011855755928075944972165893167105603454089819140983258421132045572402514573492330225232347147975936731412285994256583852842071478757919167110503232255934682691730990448860552573735478532771590383019227708019432433383852013470366655857089544510474189105830598792244713786673400290902299514684484769583969601648082096511323522746608199900985325454015332608899924816962334492566478166576877467091455726495437387005276101760902001341697460390297753307304779844286292035893205410113746061125195463979912941006040694890881706251644368972776131705066118556404620373036527886211386401986377805431844931662171345974609493060301069665647503327550070166825085968233766663860894220580432392359207500031299099279968043392273920712103634047593044819988724138810053795463518212193577544811356675076881307955214508052325400714824182929528160734566882426794618237701388866062266393265460910609417068351805207822124866254082620151812155597881230842946862218506352747373255988456958796440718474839200517308646219938393797031370842580824507612644990895722871946080129784644943516383610009802805542421121948837347215789156638197992907543107405919973260048682269985630081004495607793175579136995207887076738041333797726851351058976854949756477529918964319718177064203202786529734963609410152699219044883319671057491228168895598794725420742842964177057271132915821094044635061992243379177660271417633128072108989775227073051534673756237054164323197201818930590954476184676389877449868310607842352985280143479829793376527948717709990587648761016178404481095328356063811051530899283238897526632639083495414964117609451268007501535782332584161582182595889531010483367944036003042764007989407415086247077340431133052334189414978027343750000000000000000000000 [94,52] -23445434459265816990099253386811698815364634135168922769645671035877675543149587328389434248605642191221895626101791697237858670842636623233261822962645433077727089076159187295177233467362795821862343579667171703283983717141681674501383676680399102633001174719606620594119933372385567617890772167892897765787721877569331145733328805917618386559376439898618255368099842530786735714185606260333637211519828540643039414506656126652198256808424711397597280117142443412772209116489304924249008094512065552289742133269562974669008035884616035562152619026156664937131904786280448193964729213640477892851419005197754671761372072868135633480425196470188891845831122937106031004520061381019714423421844143603085221410632903978039905901071787970799030296367319761119782086281058147230036667607757268448984812217531165405604922147901261536339134848367050029274708451778184946861794696805212335833957771965957234199827500318591658759880516122643341705919660655582639228829595243186720264556835392186472160139170416987258965724556779036784199166950973702745139463816342429511502447078020304765656317202490504665151502033666358190039390606366893963773817830637555166437430061741314587973301816858683454838815691011056081799953147847869659065974485189761872285116570946274778203709447274031667827083911891979138115286348534493196096700632670640354282283065301538690750338718254982234949818283065316568760979868167386191161661456165398807545709654490560085231523234250191923002185072330253347951138249634092295020014585042468567481384985048102059113731934814467964038683311143310790581090025460986041815608678994323959498424614252194449883811848308914137434198665205634692138289112031416171127699150821518020819233286260315145861885076134274954080544344670800759342675684317879390891700921577205096589082289119383703296786149578760300249911771058558663848367811585180013513409896788274999778084828399454117566743815891792167530721153729135515430553227264446272903547784635150561398992446421115173418950838857078190400955177351303309753290924732865169350360457166451760417567436407346502898283925862718004084797999605554123800174826173436471977532265346821312284721908055363751733238669154503190937397167271840324780254108736187202425149672772080364355822744232121294749905922420530362437479566719815870038813693419722857658432122601490162430572336302774463525005083532331126071801586140784145808757966405381771560703996269518778472473741203430108726024627685546875000000000000000000000000000 [94,53] -234156666894342135823026343303659568129805149942794905651002707612650023291330200266486632429128749694461096414698945952584215933845929245506753134938618303921788025212538021208550861090621074423702549445568637692998177056814990841028958757162032458993338230056446406032983267188794395299223679333936543095852220537011650501410425600303628133940837132567317037216124572747707419130096685203980199577695293472163018505297180213727986984195012768640495528545127653992602138658749033298089934825470443309777402532007746712391147279585188195895421884179851447319571533205666584882234346872602374584927952682010796196120226670393404345990611852278316971305765363657052382052398282135360219220278092679369762334268554249026639842114768074038643870073623070954417638952939781993107132751273840425868379685433078479129159437974713555127198590365839253406188505690301258160682308632669345026694959462375494079615973379852840786971794322675453250163457964398733617606744932164926499313938504964732305725630045916742411512664868311748072110196941558874545488126828726303164300426525980983960132393735747405004604230142271252901275899960140046964832481755826875265728149248735023579340540142687664693140056497316840523620016756951622811114593243128811322450700336198253603174352891064677710722061234705237928643629924885066940727140914466733349319050507138750206763321839345609610267713668959812899786602780986499174059664738442603881811132830694716654639677380491321458444152340634949983830953031204890329424232920549008888370024713191320076479959611529072840672019914633231370365769914955409880198344295514738154321969612838441944249574654162318832640410339252127015092768075522714887702628271617739167839862869868556058801584024840230105021674627057401398782591617592590745166391486596700480674725179501566143159145159106593174459607253839301635926239480309990344562408920467704225219374566130633187231667953150164553505821867035179484928797832767863394437415228595251362301346520589106559253577981123882047056030963451809504109741970098532723841247391621133075509496834831324972420620334019433401724346337463969033310905345325101058024918783913456117730214706438195366737808300200535123306932841630154682166301710122547204030043419253248669107703636681573686921395012520892634891263592389201208155373992634282309244029655479907416030069502383799954535264453807504659485706391806295889338964548024201088621773677434347374348710957292496459558606147766113281250000000000000000000000 [94,54] 64681061380913896586329728759421456475227614529003699052695603904543895940852581393761706244117577408954333006852475974231000419516477108802233278483910782016497400147890034247054901930816447702106081709442311910116913318685989758799811048395746260448717842074567076137049908033455501756030641228765412519923419478597765259408072161826516628842663770687195224597424375487859051756847412408349572922774403509233359009778528418470551239235532047425164137834856807754435281172624426132040453336144898563897899066764603435085158140292755690793907964134019779996490312432716644998331204246399178786628386255412148276784148227999767191501935477326818071044884293551867442112161392733628512355165945884623390162779201937552736942621926932866412610807159488198689095087411602414354367284749284065422834027507097710076518932185920255466533611162885703774103717707407464130807951780743327790991504810100836044326473287774988826998916902941639065491483154210373936510365913933410158043436846789459673679625347104262571522677788725301184270280238232130526752608871987663482437554790425176913279055112522848686931940291821350531931502799958964479773284656001793199066676370051138877058214098942699150277115173313208800443766545618377512131511712696230031155921441618520581915083384492352091412014015370046142546337262330201593956508575553222408066810529477802784167063973469207640379465341794138177970068619419097438976030972807511517163495963735458204518354722820888097078999194830594602465276204520855552010779009860788498142939826649113347306313823117896154888788352130244081331742678535435515044817654621023707303098414676988926264656973515193502169523207356123232995174758891453940700372936758247826452569385183003119698949966544966247180585054340943943756554392218877781849744198542947534493097712399249130235702381904144108664882203495491339880419843544510165248245452819037405110114630507987050856257954993142764899815211268615748211478314301102081644815616947320959264602509865879106561400563690310097761093576656327167164154190838805573660852557765726557541951633704708117446407448611858544282871521409106440362449427214893000706776011819993649286729279800810718218626174618598451869927741328960750693854995584015648073254479210013730680296518316691903779981209319825748072703198339499353320382486641330780539275738997261790531221357856642750790852114259187921547749006447488479923911538189291533060473195996392670181762696302030235528945922851562500000000000000000000000 [94,55] -3009225275738579615972638030056282109716550790252866524689097241242290911187479412486902927418634977557600514521583320412590648961152753617034237734928261968795766516746581206192147087436534761565389616761591655240734568778844575010379391307040010471690424553788142165743011007996331995406198165170558563392595600836202130078337147988090833390005893747982235401446614460510802742975257473145162219589958157572413288056598727536193766176991919396904449840540181226924910016758656583831950892499792866854968496261551373872460530437061629818528781746910270382096888188528338181277619960243500186949903689722036651077350656637172901956402522490916258041397912042578802972833441118873200926681033174322266331792774678124542551557223380248005265125221625517663726996672270133695041789891120137076154095908369197191880456144260580195837499582174089302934640785407505353775307648100603221827968899141399264357311644836745012608635654039007765147324524038544816014235156732521619750925272357325078068530199431867824493482478908409143824153366433807177692398417261790143820790271062200127002616888732959748236721583327227873067874254278330009617862934639605324840611758773871672143403432452879039839540247870417589554732871847640126218197913789803010340965885306826643936873373994590867003272709893257108677454646583078949204408527341449735272484975290970422211450853960404839120312942973202582178567638724070078133283863366523397771263271539659535690954865547765762790946613130075518562249116481795361838263852914708709703467561070827835660470046402643355956324476140951891033431010274845338106645068085742808058405925847765251210356051084294417178641155979553777532342706839326701966196266829676896840646652302918412160934868432173518794199608045793472942318084985000318152856057589472166010378803264486407740475732922464116232814986734554407125823184022523837408086731845263667865177914972801151319857119418724105894808517085817701242384370504881572367365242074091608630794064097344041476269822079295561393924203038301208869878076336594417762330321015055431606604676118440461824008761682129456684480973403375616952519222518725499515271262041493433295477684836160949905744248487446727853742269052777701738314174725658576434927975497411981724234942585046683975431804382160201550042022897331574715071785667619818256769927174494479254852463109422917814696825051827809474157597225964880474231680324854802859935783837519451822117844130843877792358398437500000000000000000000000 [94,56] -3707768745707050698151352231554928009886196307823598034053005532725310259058675498545752562237846496041324748412991498670354962646449689901036525429960864003847349961154541099327058280197488248418358016271701638071319304829897729209256568673276728326247673489122511855393517698938246014631236116260579857898310378805475831981835743246937361851337437561743571396756888019746273229337484997996583777519560471136687868347626245254764732695617042118606827096842797308333506345909353163673511576915886086183809417254567818414305388592429986357330280586200252994511720004651413872940861805787901802829600082255101415024687278643606528760227062652864664424494297849159328290466307595899625417866167083499009536907478171968923959066030658356517975671060826220734834472070954657765637238404167683774659511342197080191509532026916016004663850563198956862861919162600809118218720463796694301945853603264932282567835432616814441870841111819578579120418853651322598120779920295003384115983147053341438792917721660367195203942782822869369549855521669338261250038705319897238891919095946951915248513899061061461223517322685600914221834279729910956074600551159096693720926792760159553384192392770001807278383634922808360081656800385153797879397866112245634087704025803664086330041821751862615539818875588133030160164675898538236726329020676535808029186695121197252668864527745409537104448744396545663121278156049425613048687777252577254471541874959259242059826445064111498919985157792169200565497163514707499269570441929956444324099777326593798358105324464798815874417083505394274437891762032255118545182507194270422015152040072913449969805977400464919275794178027645720848702854783778570888316951917589779588334131631667543823919763893859488184711992097639627438096761557259451305895122749787979744514482178456278787750772908848899516810685307689333971723198291621341783372018130668016053062509727337547563585201957224116941821944988783009466246209036347837830224043056324977070717321672880910153569782723099064311921599163183888468034686921333164195049213680730642313511226580231670101689869161376027218996840261721552353822699323329859561667688410974740484860271865092227803658371332004022014104730800043467914650557930912498578990732340626159984417046412253731605010974261366036021550946054538302238598016660655662721995618899555180180618290027419557917978474858561770992607777765764865778673418337106687449767489228591443861660081893205642700195312500000000000000000000000 [94,57] 1544582269755256267733958429925227718205255417946883770468847861542882137841065197078402106478298535737514674143748731698485415887109760585204317013968267815733925858291438488083820119761386863354662588175140006868614709922387187222071572784037683268480968457704684458666042857151962331739008421156190222816640818562429701662152647829254824413144743911280329757384655335287273254250149059324557120403208992005558365632932750177170900723202947222227179428719214216716385286894703438156872188391290557455243128982471928087627802511248548233780991650348252694889847365953378539069655913687476472075505072169918392853229791391031643297711787377201374474939831023347825135876462746913359214538967338261839294747456888971407627339341611507379208263351198546422807966661764911121759738779001607512889644199571917821449996092121394873960628357073182917618013257648408948913159538452059023295742832691524339126541914871103491535901615585029600660710181993887975242954092057984014780577560197130065289593540572458406148401963563687296067762164737738313641349074741496401880209454841001465785926930503076915889431243408203569612378806721027037921150766583384966368511497268030780059591836049798723187502919283292654133037945802055611337345295789350847788976965136282976277588913813947207043793233478345114499224806789674214669865730816536566999015869046864324714196576019415016630719000862693786022476717012939367099188248415605310377100519344818707050220619910553959511204352469588014025578281258066016951678528557006542807412546024322913757186661595572308852372708938235234695904896194100544308988370968547382344530935181706029223145241752370901636092397367193062390396627464587265651883168453398602597661358833483194323351459272609276216259217397663848576446179297029104182978387765721771432917216622202650027558073480672067553958910318177879382961117359326214551225293306955466596407998597994767043913538187620945472577948963281566898080321890934257510837172267834107373556094776962776972384188322639893508866067835738105622229732318388753524705010434185900244155643754388324369610004566216995429867064934667473840703645728144145942216219270341519455106028325948097924823622766159032388235927460123547734045427375430511667218891256809378516984802543478924584722535743391529324437468085509772260302048486537935382951987620239242412201485693575350360636896657800224391050673195383871745009118381662842071542184052557189488652511499822139739990234375000000000000000000 [94,58] -341206915451907749949171592452441255148766938373790030355875893930154313135940648796113586085596640917356631902265481387591758128390243057159278358575154837684087106739220651436930412325982733124127536065286523045152515456502418544932653098276890283981090309091072653632948973873905421104902401522387715464289713997413954750005084227278414472325792864052284554923193026862107145458618343704210617246728941390352417976521787691075660303465690015594313898731919569415793549259777160339146668065554687522873225971917182956207110075515572811218206180363258792126206811510225349920479374077840917487618516181726424487707619599200753912910085769141206856010317665304925014772290796327446507540003770581503731238875009175068644198808783011435195434852722608788953373490395483534845671908142510680133913097328038682894244549557673885519636373077046572140520147270502915986063071491802554480857852678872905866336034065503662380405907602940280889422763986048360487679976197670308884662651293590792224354122774225532025828448944741341828686372023077464981558040507206834059185715028926307512435148807226202028023845798942672067395562150228140573579181737903799788485653073440840630622946978784930844343866079159862593950391792423523575400568950263062978431645435540839391448829784585997509143369824589401476906949651497084686521322856612427134000413901645075460430039295805014190209651801042183468220363140607738627758444130751932425205794397223193541447956452498381218613759219487670172625854432702502734475892225919394539670722337724094287692705304098813538018617815729844912245388038287613959544907439016890852970005253297804305912850220329990849273603689188663393622362224229913999508118378015939401747919652273824389024670467131807372080432951561075767538437921383863894141023279955347323177602785512376301988125816059163831829932652054745420901449584322793866724479769425815193546582793395842693892142241096827531496370590844797740903197833017717422262333094923497454065659343127720467341392339581019188062445484681895584117959142657568873875949772839813210209675730838651109017012793355227510807222838445953943462904720218612393087616717878280936350986273716015357517335945224088094869217587584972552502772156568943117429169927424248956355949531446540843687216741000617542123002000342214811721055670265378562016068721317707468612049926207046394914497508987043395772166171700372926599107065779149881162846114079911785665899515151977539062500000000000000000000 [94,59] 44736416381545761298094014228253259726209228536918307571492663445288062775067845388631342741698121852025987871541273267738143490411821688251629873330343689145625289085963957034086778072563785010581944378617374634003819626270528703863282646541603274557795939069797009612302264520693802927513303488680450509311947883521754221355401026098869922757062534475684854617125915032685284097936986087404463696680974772740905163612890366054031262599808464078610990819081551819320218516064496655257235023001297671262855770747775933571560958287140703526662878351320647632884338047952110625751045387831574527650834061145333137897672371472458179780898277343410766603559975180276107773445020078603252917788989799360841242656063536314431086319771808965673833357484619288810802206682624594104760052412407531630831529169995713186017326904217601198929305759762322320340974923887408973225436700645894716874940452437113526458151014699352617306277800074708707488699908231307417643943372770135993512136498157258692978448080085618383013231002582236708856703932804967175287482289268648953758157975976915362393531787624377714981496820990635037007991011316632718965294793101890330082313675859955654200764228550737656341877929800990694999797665201649452130434759207831067074614689907150174622706212266212029599694477199370022117219996725947429164279360473487613683220425589472664903982649233259986048801350606370269851939220762769887988036450067402720038595946399683032599443719141059248539734778069046197518183169309664116394717231931881904146028105631578749331003407516727737968180111183536435109058279068255111821395239901063424432124442384731459672745957285208834527198863430046638667273062906715658666159434350707443005491069722545216618766383765861082483697435822592922478308707316283104902010721327191118768160409261780801938961267600578406408928321356453271872708298555312495328575450596090670933004107994817748720303462637174588149242224806852697740734783647236658514535182304749485759587864236930358150446465678926630893481070693981159418456502053908525105311199954392110214121076219361927209350575383905296910719763817195877969439046333236451757331437504419502158572487815480320996828280890183151118657417036098133510828658532775758443061157231223538849208205972169557215123276413433109708635470755677301897934284377370298329644860067236571953625776450343599836198923483766124801556951309850062979426164508876817560434346887632273137569427490234375000000000000000000000 [94,60] -2006683503837680312450818447889871141512575523908839139314134145762493329274297801379453445898313511297784411875199869441331740700333834408584684237352233596196612014072085059271215842869756784892825590833295459200057896916648212664632720261991446297116827280549588521474362194820370392575408519619458830087700518637622396322458888872427191709192478857440786362641765315997443504775209521139609087217360212892503963998255258864222929435596315021444254644710872656637619938629187421408455701236643886722776122029377572792563048791716988685502871138544485573247043409810022796107240150750460063730405760674302715219019558452540365953881114059530004352465473906564396189654480531825434418131973421890222692080717675363782791739180580551403952863740803520939180655943382255405677336888479448272871612161913833090441808937059061795333961712590751269254218797175274308325941062709538179580072911459058944173712211314055242364311646004590584238169907519006728856034859988764083777809867096530674981518103007687554549077632430991558481940139555823166295805330078710126011999588658654348980643132231125768302944988079386035682181230360040288298220561076926325187633578456557279795192997713673610126616863179583340815301185861158695655821304074439062645156376077323612531780562598968894420789872881525519731626172627034459354896612466436492255259335289755483189698790015487167716430217525680200836003026253800630000654991818087459130328576957840501474435824877522926791514432607183427758018438023243259944513002020881345515376272279105600701657617891875756593070793835148054275375061900764436249851127108740083283020509981647434252933816254190546720300077100116428683826417916934415078918979878655270803683150436015173409867283155410807698330173882393446103560269166069419042050845224025829413424888333278083891021093014233224379098855444432605598712436423360492522162472357309153981715650498242478265416481285436746593546300381561874954003107566107467687785555239630600958136880977176546469945902261114388602162162602683134771083531517084527517791432350929147064332933268920550663602328351189111909327635906959649307968915136769287777156656683433788609225802049184237586003282653582238510108358061200586212178249752589479262048053809595467402621473802898278674272549686844577007317856066744802738339311844061212342349998709154611113842405763302393863425432979245160423356236073628464632198181412728321681981924484716728329658508300781250000000000000000000 [94,61] -516209963076472253013835725152203954323423543046204396181200212429016199230471336742329699326615385514149389539998937273671091535365392185433363375032764305687131344443538734623265150310137005541794910327152237392925617663778545450743947337775700755587488548034631241264476249946012606744333012091083272636080940778102940326168673025239786210837665767726746573410878592007983587527200404182610574299522710317472076042950071585298279134690671435778012390207395158794034344278660343388732455493359466581511651577250784030013010063528790075931870057168330781475190326206541512639001569520867225571202480707644771509278018792048471861085811951516191819170315803271978422009968258063685496401578413338152738786549515426838405245864290411598419988121541598275093437491724870566650826207253659816875518208547583752947163038658859254594007313398484778556959595136004833655280025621214241762182248807393725349780992986827143691937645049136202025540282708924155736223788090214864364240912417024430548700048722290627230043607948980106544954324253619022175254918735987184376088733691779849011643761030337393170980086351277193266580440074338710002347948097940295016505947637998903590298061341941805488735585476721408283130598133546941120223023726048238448080707001226606180783462287392173481421460654980390481712536115521071419511804062657708909727095093810076853096039511524031507664214922402240167758314341418535645005692103607052283326199986467664479175113878849550462857897746443716009819895120767522091044116195191350404965044537321783312871359199557056478797736219006050898729319330530376052560925021129572935460189408723191411153674813004822360737841706001717952393540717977839815786196327455154915351044517023287354194461291458272873756896808146719387806151614788710100825449227712082564334112592933972159769195919005761535811929766703854831431760133635655499184672756517655277083265846847824860488130944430679107077824891082474901694132728537133305923723158696359953354497422904591255517035764589318184136384764694757986863108535985117283130227487217364052121134345371440161971296745805324390017348266926888223370264268543021025980268402257436668450967550255339004766074248732515054972936824899906278759911367961081900014528216272939138875149654829427586546338565971376495198081038231638273620868771617307201571535606800236881589364375289280574265508380496275230152667455859232046710277641565767225984018296003341674804687500000000000000000000000 [94,62] 138202941005095466489550714685724331428638460493790598805735091444110193136851679353709848613360054394159373277521915972946769085709006366864393368205005845365162486461899386720194562638008470420385881916989494481401648981585993858771994470855831187457196433869233340939128217772638209175211398868651646172304674260690818957858380534537217068120048925542174544389810499611361365943745655527874647548037667223091581295275770161102031020600270601037801450482764077383941679130131195360449334335599263817058705598999529446026485482777161636705120687589432136486553490667380480193990949825681559056086781219498575455991718263880444330628106865577854793844333696483470284743802106614517013269511420377595703946783474765005902190312946055053705789480288730209452714602788947560979318319437627042296648316834459242930724124834732322527406621021683383122803347521882527097108412856584182019100728715006621721712535202745010229918051222564444411398889205947202526231317459575869841207896821649356842178425716329069980295102188740745561421753879049082654363847165666598059381516121260723647482096199339927430705921072805586229244279344679993613689619391768748461085984423695715647184200216973342313826452844457979348374678934643664324529869206441835184729295699608076652899681327631841153288371275189765294169443965813819811128558454260345674204956210348875634679314566188832613989823181030089114411802361544090353314045308646459292013042075427842748234760152936398596869101751119057403866160807429891233656047790769426515950983223151293923366116848547198402889114868700250374396468032358298081048816164876076009876836699998859109739941924380547117513880840974836658575643281797990656975566219643599964004616599438265921431335230975652376534394818236896045849185401562187531493254538352734449807673396506233297459765316236818266590816597889013033361326584040836585706808402957043666734671023611854795790494285232459645877182769477103491742082701923115153966729700624821039060571914599274091209820054553252628136771430495971574249698678673362450241591825703928687535523382915229158106530067561077255879017947069082419398187897825672474843456465330077195396624335424574214241365051114833340109557880603304971253018239177126275657194083028242848558532758088702541790320282491788320319226063247354199343153711083232914781129199776084806295774406914697557671445146049823814110675111928224795089579883533570381359822931699454784393310546875000000000000000 [94,63] -19584101635383153064593105908543421493054867181875162347627760801394984349259757935495014551101457324293500384965585043056131427069619098757861903758467924731375539144312317972208403211426829732694354584170242267844500809975117505035000179057795762497101058775060481365634402114232919169223128961029622905012395280828625461217363985894133948049604139908298344029777852348237440564090439205237683386770796143983270605105248618491718811417607328367763906985959865685604675700234015334155430174948822576844926812239478958090653186745663712535014360299432440644275045792189958336540737893837077834463196036480822448100918760863485180078636376956336171989017827057129790815158421297221260282111768388640567244447354057149964475851435141698571650001589897588894734655234828172554689302593300564378464280118239057726868955104446299936521689883397375026726712333338406075845101087898956792910253165900807178724017819559457893549508129689756955979649268927764249802131948013979809248795376331611323193585184343352278276900148897522822928680320973978308976526900183129434088755345825015316764661190189020695455525182077838991468693899831051257631194544755799170259189974923214510805933233813454354567343493920504827634248641721015389920936993496325184574432519618886765457066713490871095012987437081255294884673400806952290980731078268209057775338574858734110886779213514202949580159183006370336266801343784343802050526060288151685902997899768394596709227492961430974201156603439593464033793769531281585342999500669695178255633453347225343328939258824749242301173756833926611132846704819674542076467454628550121615314972283246279551327168893909916439490344524627714488874564898844536297161965659142261250981250727542543685715946128494468461813650965234312237556070028432791391374131782256421562551144267014044306582435269509361850927748978078589014473539648116363259843264452558557776219076110182408054417047814038049100960933286959457404984625245791266947151448244126263268759768173598956578814266615999962580819850400221311892791608105413583562269067854967927336412849447324128754954439670597920316491372538345608620476339740723143579898808763778820020208675116589834098177888141961881835429957042991907643054792314333087503806860485903255549263351181829525714437566802096608068062131128745164137657122882873750013891493200234778883010199767432808801936813987443527228376952162338791316523178842601282667601481080055236816406250000000000000000 [94,64] 2435606715138511516742156990283967324186290916914510870611728729721829989999265210748162989091319904769547302078867321623226074293329798467936574667360488343490865152217538824570024972445080302162918677770955033215085912786447777994648543134992948222206104328407917333434447768508486953074369160624042938764375948685264866646259610558562953965261498024890725662391612877319922670686614123249447412523036769611382459550437604401348401199924598366993916249173060781744823242659207578789200151531085214746154425341065918259280026793038370078173151947577925853616553210260674893661241085847438024491491938247437419824160330719700724122824184256998168382144104395483837139306461730863690274522618041412069834355904836767663032288890144318842197871452517124090793442916332709679114090959137024679542041160081494729510028890960064519690795153454487470472477701826703751965685992691043114309526346489082883431879567930837624878726691738633564410811337203240327624936823162762778403791612154514456499455218861064256534178944361515539585742784264639047208305272159236332994236434949498162789009370829584755647447076676144868527745873390359299758874957640004584299184544564211416302812590222215071681337022647554194663864231560989496914781794874668822301812152390403585780106699479999025471189483573322056519982199767216461063405320798415349185603088193749639263733732916267471054400299265289905418629950086658310276672983305664369786461954745901125916860868110803504599242417531283208492807286116360200660483355210791697230612238081846361692998361521406809712548880262009749828429600454464022160550224319394982071240681778989961264331375611327602001560465101343763114110089578020733970967242909954579759259317328187334196361658807217746992324954913654390109459805819943943835545164259648848107853817960457320871918648117970817432992700296534625226702365507767204302022820373196274305515735247472514738215840081493468576970993225118939176544410555546182242210031079255306682597178158546347114459523728064523154256458009532629248574799122378919345361319047970320779543791669514830057775744340639615427291837180099403370471825853567065322147959676178393472684158157959016469803551626114805367486520216121092976082744426972273706518244884371549528620462357020272252555355768814213250047605480321866574409721465814880835905060540304777284918612903100132049061991867856641718052473806206247725070213050457823555916547775268554687500000000000000000 [94,65] -327051334207294918642754823812375312659803563220616245558475573342795042616299750096719647451877162971377852796382218221836551467781191712000404294690910316479650679637246420330216371208302746848563971215725589681444867555516723110566083656175460295954735610709099447224872901829096596374027360448518462236071042887486666764049068387614319572991408969452462059060566656878530511617917377239182336134783630984275033358499670155829525937264009918610816728152591593507479759032173032730022330444668325635856696319937734439321394899152349340616480362039250830356026064811866907774014713496323441192261619883484204259295901360005777627085609983164080744485480669944898744764935656405379407770981608521154555597288258301681727296547727322966629941254552612881673666498711677150364195432741364989028113914944240693782809123319742647340675978492189921111494716125249006113511256409455223157414304005840588018621061255701642451562910574502501179364042874621074120863155933906195972758160781905995018492653011415203201212552261152153346620324663302730622910696220819342368553026818589833970913974897662936887570752221813556500231816978096232990214896261653871422047790354627425183943895765498165849657630330677324014227945045153353316589792610780138126712907078311344753966839197926956852947570902902983824918587429567388372084249903533491297090074850865552098182283802598661422080696064267931691767405672021696548179484701057956862699905007904720902078672060712843899529185257157732144709276923085239668529467520415215589259415211093959597492544960815428352376392217309046893565273662000610591439447873355094689247523409775671017234336528348030293529819251276394225635358632531355734560220253704082388036604163242546106066645684250141121898402040011135667918312380494347961918145776328524852015640431091068124935272889090525823227062962256709722149787338290783105141547383466489684048109187854072349125626633333803025501222862969085735223121441730023058768732090182000763476006255367339279602015022333520640171466369953968556086011143011987225511661776188464962778603867772845374004304642397036724158779719758278991021932308412347856261441631905461256528982856177215413490510321485896213715832323596611602157903796581125587260190486743369332678414282654676799355607431928833779526139654489874205652384041974577935682090046106878536725118898929086346763872008582895508339416104114159671023553954682938638143241405487060546875000000000000 [94,66] 35181042762539066561295630762309920086001858812878655044486927201466904028523240728590198731387658088816004888076402659946766683550551340368883379457126565943310906669507284237273055620984859334414005205184468987538548829111748752537887073249828730575982306155352467068253086633273714056659381344791705345478013176836732245470036811229569041663574425657195750697117956522317941751335237974165395361895328769164141639654721087810853871838036983863338564118005782134955304710169705451294981288186576920639983138329551633221014047887309557558710459400646019387781835500728621442594595810390400597298832582122100237842314082140398359797782462408030953885573905388954070154472257575304532629387593214192327725836079116439052714303007432010952581632036775545262193679054720647404289514217527038051648933615983167145201435059591289795341717838539018757177719466384639344187386768352075814215332394598523269852422771546189675464120437528816036701265667319559867605960203572272301327215724270217648355779754092717860017479957259264101139982635345961676564301725208007503259169146151429257523113176296570393051155561633718266599465816619035187772846159835254946650801802651246170824097177070749567467177713484136576843997240901487121279622129236816230991626609493559414939191060227855664103551896220511000474143940400560632131022258370301840764429438698297021862049919038260310735664795625542393414230694343897822198979467411111492325623153915288472820761160340120194541692242838808525520671258857343691998973341348618077797850768430385778227529295745265395136602917566231641863384037977823976581256293327945591911701580679634286295969379407713123770126921902767197806101844485021691312242189136554186126739795436148419122923165655790074056376435668275710846189804465511862541772573136214833450020049392127198477710108522564084658880164625222075524046803004602297463284959720066163623689216370756592979603792279825456628730782496614801415418014268790361118593570154532773854387333905219697443257062227526900859052603556553469930573320928985974334588100525023611347677303578316301788750127206364097106034453704395422713130167227294311595031087700060867810658626770791789470675046043125299176783304173875062436318338249373929759690028034112876326666323153670706393437202561840995238008757490994874454731257928494908668044173687152010551575298607064365024961255737504675601760558215080898492033156799152493476867675781250000000000000000 [94,67] -1236973281389533174126023705986527929924249643936217831862325165072088445708245913879546192184386538510125484541271862476024047720739208248664032266958599905778922610397444108635855656454011610467371001252143710148947080437809783783827341838531585829061215105024284437286192577015626435428680185058172766746484326097648481991620359253314785842133627860488117767181829354997944726006056608943977519088602850402078712873622399688416135421966201575940487879228725507366218997304466542518899427506326027090539558659421456607808923298068091551274956826836133319234100363990347436038574850102742961599778216815997314487013696848575404803115044049047163260886346090866003909628770926988375907653351047441773639654467035681301738507514059085128566320283271153126183819933270203681944069272949817701634443788966252012365733182093499582559058664080522182522816255748287454538518396644970300443242097553225286884448258788440251380102222565206041875998904250941496786626029474661961441206862139845445042432436659542289223061486965847769649358809652228241177793780572520761733507036245126893313865584448169314867326321825356198808783185769697460509735265029808168618877488465086524238599498362406062053042558746710131768477383886720279879469888363598208120795758076254750986916691727016227170667145014912487223516457495010520287757266317063570957324325543867823435094207111490271617375089795562404426881173100616690435711363351484558453009540548846558648815026969114465288222361743395218032034857111412880762196619672692250318853441556794737355969603600537506114550045711960705972829340569572232615988042246848554933631149340192272998623236090703727686673885922210375312010362479716676991838339070824546827654234887857043901032315456657943559521865153869747672729072538482114785575849235248574432697975410931030084752622464581355915173957149559691356889411859647215727129737108422724478154294789003633683269997136815325035061543934964715087710473478711327876819130841244272692182572067031869336708326366206637935198894005244487996206809377656693736364797085313386330338323673291745274597614823792181135593877574050500271655568994454305688175672119885722350712505979535971776082129386596799389381513510870962947474500933827886869879156127986848203509648193689874261595313756964971456791335117426938255127160599795657522139832027091669217705519569078673020105609203985991652926385020450084084586706012487411499023437500000000000000000 [94,68] -255869832176020604128342495653780079668949970654139570549196628507983216427606570274728691130813892616856579164821075085684896099996667624540015567573029894580489505702336542805307256675324117887292554546306658360683342591135653709385899358920392726142697350401833438134725445608472180219227400781081560754881752236034611655040770286636047745482769689419070144642183091941251902318436303575394174797037882038370686493392449328864810413179862280973710406513663072219520414558568510284432008348456619022108723438449829109723508231803607057529925539368924708901554480920960158318548496750289452519718006575912892912801250675430902200824622717450095136664698522505480668769133195327961066958932223095222250078351212613320530453888375130544264758653258231324086506685181310398969999662669999382590747711162945262407000287361226989308637390965196467408850116237143219550804748660661914899978257431790531842035656562350555609938300027190284779076695985854462416852534255034009277800513676163676701757743250923284278169010624561911543447416628256824756334767822703754571012517213736087809989075378761427219857019593962334541703398162652845704911893901295358367136035382215331452037252863889217225491815478389048778388336646484602258114733336148656819362188005958460623136084995013877367056588339336723501589298279071342856895884609929075357239799987670989975648096463394465129086312792485287045415428302384822758062298654228020533135225565127127497512349582203944435380660227607288433759739871010420125106067888563463844304120231010068915124137343395092798759978566641944536173553716122026351796469878246415726081743662240432479259389720090525816380425213338782734293891813223183549803206404931594945108502645747975055515328289127012424014113410012777984251837097854914757109221299171523626784157125897614738214628575397931451033989434223953555862044573700606175241491983085215524856835350962442177987632871467071797330839458826771343444509657012925141315095908636534809191340581927290021802895251441630242382333959842401010835985532947217850687999448501899719711101779781134898106755953484743994044700317712736892101252634602364567754883945403377762922534014885382909735697346044521896234392729448390534569873328638770217645385481305199362110587530037522548974468833560514429240104790513896698849721784081833544528549150930121776476285409330067392815453815508620893925950667835422791540622711181640625000000000000000000000 [94,69] 29564809658205404449255667020192937662829185698508871380780627306772842673473768168449348912156134538900031213485141354318492736309012592264261029062920921753910558027767367751305128218103371051277335253456766094626191693061333013210483306165317183782619311058025523896536970365051517430232909616383672880897242845248899614733442651863739777140323092582991711133215098702422458366337178376253734983157268383964411553581698895564421866037511736337800421904192606986176283153706610322317016559151561940273210934772776047146369418946017179736500941782159705415029768621823300384698509996119009166162539333775685747087480422305044950052864201130876578074241782128400818357928746105601773319199099253142530920063879483795427442475702233839990691079530123776903471444949701416054261561339086691642547660053549038352451485474217808290135236597996125446861286528286924044365484533418503995093001769576323067964640082346479696878301968974221855557229013187967240505815533471764640798792471141689290188893945292523095612369846852661406299875441078103597694601063711993444082176016696004999647327137298519351615891835269484565829279476036102737228733673463276386833197047425592106370646674304863699850628042298064153549123420335735500424916116657654360628554546793566378654448893519228102739011309419347021670890230315123516589230636677282522063414568757800956751793229700748569200872835165485728341325514510481300481557499587233929105570553787410732288108846749287329938429980805345199397811056872798662516839646382973844488006820061931662175375423145668784804877529112134721820319640033986287592109267331316550382837251819134101656519297709653358870870506025925058201921665295355219689150868362776884223515465759005104179876754494786423301371983520051857403541563496476154028320370436362365943292717869830045214512347840284816657869636086893014994527318956758131775295286794885751770800740810198509301727814309454324713995513532069077912931793546315305656527907544519064122232975530305825579851673139641777490299613283589356275596745844991472613669879181446772048673407878732939236376032298979795044720645861423106145223448148463798611927557302560914013918996612997497050990947883876047118445621853205826836402245011063753485479588218264538747027997222367066008889015074191025112646311946317403115166568440344753751502994414837111906017793473363204141681154311221968455924979934934526681900024414062500000000000000000000 [94,70] 1927379937417379258037004704679720716749358729954671994732567584861150102476115110729102572427618234774239453219171086564411626485381290400825499923635032942427730734632014129432806846024629713251388040932384844165506298810626494498688306685757853191201690754207165458268978243443183925892207666217711507810908252796890049018074825247122835282539745697773452057594411421322282567160339520473067897423711590739024570146268634568222825383440702050758418816570937989803847887272099714042681676781440173640364144493127458687672796825737625967559609335154848892707804186341046925420027129189602731000918781278457681324193591591787520645926548734380182954779363374947830846421511148407075296618898226365593500914748713848102784367285989719798807193050777283538796040991858441651127785243973981316608802787697547977792208743448394418191347938831977708664199241643969819588590515543255736058323270341635729118629215552102607174584606048316387858176408837479746167824448155146974856226539092785621989716405330416948295551756794402029675936176512418219500443511124537859397377003164933030034101452380230692400370259386057144011470962366885478868256607505640580881119264070306233630889779044234218411958585241753269607424863488107368756011623182837187453441191666583937968755046061489256595573778994064644918378510163863108880777283875658696184245895620254700974738502175577172965484961167728016192022902351541186770423360567487518758171715434967723236129345409724029684614048516313718619515750695908638269808397823116968276813085375502520098102640221289731825124315721005374838279806792039315031698874960956474935784269104717843448843191279222246020954358136218123824329206646127019167713793941971605296470432465796538035635312709128383699607422867225580004077445000565857806504790683132804110525261001185878218727301024777128045762319368688052997152571288877424394266772450624032250780525720121893107398875466114345422319255575076577155477849149609757410547699530401074110397263574308348440186565479857218370176985622855592515005198854977937994764060152285124831140867167703621842316603494998077547365285048995021237592290570241038006687180206630094395852024262196309695679901218692626871579078192217863413528228515414459222145539786273431101188181858102220360781427776324509017183761400868854711584833282987289319170577576477364233384709004440507876494486586699261820854189863894134759902954101562500000000000000000 [94,71] -634790171317039681568374933661053482737073154729892515545374969642004603168564931334023469815752897228404944950198617849298380249564350763312028324852420838967996389194269766820158684167327114340417227174456483075721376146354777497019814288382677490318849997279738034852150574211339058353882165461431756438606839867733623841853143292385975289844146398575479641923038570157368598551213977118288386312532189689680474673397369697717010048376188395644154045645471144617793086982740140737269714613141090208782538700867480433924587094796044790900752610704248301105562191637463804515632392991507940281231460589593393817896416638798256943023149931930094512082538336719568023135409647837373617884853198167749841309919410729571524824726754157867360375423784332633734749956380633240354583787331762679197247450721775938877146792514379762449932884152003244066818504952749215483301334438323192654149265375294014954178852441955633363510620520399285108822386585785103554727747699306651013495471133682631836833764219137964896938649194837329826860723831019158779909950092603400511481494738077073908232122747982122072619377727108413173569403420182474650656317813171711171911884931440057286979729415529167280002933617624023090001010430314668280459673822488768013991834465579203971048068821671316356789525631514857551987123904650900396995841346338564278014165406882078128519867449339519684472872802147639386452318097961397702252447837788821476051766148953991192524083825640886641409312714010576541027417913309152833179209424260457350434900979427131685331305175537246425263199485546181682777922322817005938059161449259080481438979061548343788615238174769855480367082800130362546727337896684912738109560256589544769114889443708194594664807269758991758127989442296367943615554164391889462564353538616748905275586395060674649459911318358201282889772144585447197742151182120906669835572002593285231419788923566138097775043713012957273095797416281456936215104074397251881362381047384457833405855028465456151024246598922577259391828947392317586231082475693681607880967566908530930949486287044095006546597841786099099253656943584752988242984707659737039750833633000282773480122521262027214572536681123583987441731946263302082221257987309783820392339014057771295346797319484636967889035967571588442090641883587218218635278388050112967359943602561096731947576704768921942198360575115856363481725566089153289794921875000000000000000000 [94,72] 49127479552326569410770533560531557665568122765931122407752240111209959849748234846646908560944138621503709528423929337528544263804879869563831379550143306313326142993765504210528432756091687616905224432115672859071481428361952870162563496878500636146221363479692736636056800632366037387281296897046222933070664668730416191831846190445195429401497753151308663332778073685025300562960207929143722952602610751998029479046847612047647771624755866716943154345597237817324610367381581741148255078664960281361738660165804553155181045377465114216364801219728085581190380278735559737724386679365079364306146973253957139109421766322544270474586571429181706962465016618209030153132751444078852389509419195343069006406350174617652211857067156331037010399351961224704475749875843633966781225643601938398935710974074604067174175073503000610839630867220481773528549722099830815581852212361419701639594934635196472876439711802247693178112180897690132560984626062958885013018281035734313815416574710188032904740185519268393688618580030022975059875493367239742073472017837082519411416133025606144584699888544929459805449024414346523089862692081530444614179962567119168171222072685781696959223247475263098217051449920875415722700913068966975648789475364549152778656416273125382397049546572355188274376712455703460917931112431790579329041356511557282578050000707285793819355363463498956013517239927296783195926355619595608436900410397614804840843488511127274624964300198331100531737546959503269104311604618257072760676772049214003685694517333598571358033196150906080313124903520403245027100649486348990139102020582006196245308149431102601934662221358779328209997340005047118818970485533938455258357614148176796660751629156205259621133164570745314864837872628932730834383718255061325627427999537506994466535158161817701215687511242886254492504739347000098225332712930934182336080198050834652514899402604227683093188692398835363798227890614166506944171852011051634662788118708643850902610211223080212802423274838428502268411418142259737971695934224724159759011674049088927056670406904128437590967240778260650352462688673478164142079914882165193595912804385949583956843299368159728562335892648194537734944115112783495817697649581241044010533731601274002348492165264071532285426308281850960763288942609132833677703638335550965394658007020835341123475914830198325866650321813722257502377033233642578125000000000000000000000 [94,73] -645906345592836774616450847353221306081318168362985855966402922393587919102356014287186201970825548107114674294025511960267771831090413803219081152085853648752543636402435707528508773231423940037966879469261802100954878632912405085440694079775586241401783359209346499187057357535158256518234984437109686962640161911584017272952918381394928413547758094760215019097076581767624330534679084007153282430298600462034906116041781527553256638077101301644091429273913651505400397796444378310625852844965384627668423754803231683900123721261166543420178265845077604866892492953492672374822975795161799199317483799374148728473593039710332914002692548743873672939883052805589114634345915243484664007409406487553023581697508929022883485888938194420082857165988000400616600419290172456390401389423478326924038266145979559453264007680079653420083520230315249720714158341030352529403613810780588594435595759786681445757644797663231955127593744451819565230244130665207247250414890159851023392930271186912350417964433560826342406768078754702986371949134728882481294635028659694088315316417781188884140782549564473751973600876426813165075789305701542133182248200257927342095495671810878972029682142606290029234502540660864053027994596424719528783954555963147975738925426389664087595690747155816067969479843067191390263915795774520503487442818160181597841070939060489276624672456182553510252944239073219780936500130315676499435984925283178426490811979276346050977907397888924329902405705166464219021415788620885337942166879619531465851394616316348343879249911965820644015652800750226795825989537368937492463352484965496102879257972253725602056210817000157637958568036138043284913490048098547116388969716126160128584050191118196436295174635766927774859695015306938666341854860391970998801913431931627006024468355676110115820092440755051270592631104227913491114326350128625560472128005409447894660501849576602449086433032813796814642902694148694370415049493519443454925547913830616787150958145067851925152098689896168287168959951477111510001127036876858380579841002503425374461402103001621121062325009906127269302361939717783711292963366511808919109193826728282671464007904164101669617978442997233739979374894367517711958685954157990977622043496049030518474931777322569039114435839545546045682583500068065475581922694946976933523381003831859135947849848027593408494873017389181768521666526794433593750000000000000000 [94,74] -103572927449353700297927946069093778181081869595058116685385120026744486559129751464105698604960990140772162718424944611950988078486423576675053067779911445870547575191764068167313213906872185935146822188386888756016610247076207611199930020165992313764024403619228764899899744290833678616418744434992555577752632864609192394855941703810660536943955014953127421255437099614990767129639522769503861962461506707921618383628007075904266042989285949903307433171368628596773519258616069376290792173171898582916201971650440232918742589014466472695469986983014750637219454057004915851677579018606475243543238729064524467222352317014562734520166387583292184816922206443415265538819363172342567599001476401590264597274238665825269462207248158323254679440125189847784462907374294861612984985104367716956129943295573820658438945467339034093837967873630114466558486757338835309958808233416943043026998217672122125250500285629472991800336567200149846789843950594351499430737572882641508101457903954852615493126938393658599065097598486643102633319864087498266203840619400408586528478467350579274032246684578163468333481325301104945758664453624057212440584527622086309056757526303087165826297465150426574922123655553790817766093602026387924166918718376634492047823142392487317909994532337613652705628211384720892612418127318752584914691081041088012043886285746027004120577544305442571821810927244151721552439465177064661403039102076547263458321791217480443379562794094912152613006379861880874612565824990485935415281492988969348891444630657493877103071920710713248011674651908308293249220455897008650167099930490412851702486550533939114685902933943272052319748836952529517311636449291683539239451721037278128922580266051575000592401210106427001030355890389545187204051258654875992950781843944043443245157448508315180534607338499175552873712265507419289373093033386895992458765978324641223169200220122316405446760840375516557795059449327960109480489161895150191961766042732487774158467045875998194518145339843880953508152235789406230504578098325294980490214240809693333036889778294177334906840075568541414549157491441184498444533663642892276939641666763015411871755409503119776663285822468661978937711041344724287832592739022470050555684945604603934262053932424918633815744682494313577407726506371702156828767946156471290056117068135369158493128676225003559352444426622241735458374023437500000000000000000000 [94,75] 2582107203665341404884492902054481967457328266867114839665038258971474740665140086300095768190394224567830726485737833658301708694550581585933813772854834794931088833954251284475365904519662349824589807635103188877682035211291682230263859961786406346571436001535216739387784255164540380091509806421985254298745372152159137082162175966025211996985545109690417358456606243172743244766656806333136268150968195557604456246558410399529014569971920002445123411756739373967769449408078684843297344153867272322637478046792670410372573210714362804891673706304515168804030434427511871923974316366576640130194150479803410400221674115196548278608262662131278182777583254214572388874929090596359680259801673616078361825588127353595197876910576314373027253235125002025827246424616646695443348178089103116139845206657954655269180312175230179383974185333548128924119356499938204260205520762387633034750058552253270413051734955965950284696806437063203503000758560647990977356373774432384389267628039961957437767612886844944028464335669594833696710368003930994184996226944477744264704214764753515409140101976454608003179965181193258236812888385482920021263018241444800879653864454290489498824959511100267806067346360397035802935898415913768323338240773568281200461993110484607765235983105924215136563295705092325633970367564789028503451114773484674695122468797661008875562974739396241400108312013996581769626105809118022133991747550338371869683733286373056916995206978340063965565476469168287734423755713044881722032085701711344456004200682708129319303206959752532913503704246787462144931741713851837691803945132171395382635233879087753502438499626970691403215374206049678063443857191785191804610160616797203905944025250616052634000327622026620618252084332760104873851070210776206766545388072968175057601722874100641802025935177650987959595131033444552531321124109305481388731410293044760795243374013664016676612117956039851915526813681066634817239365046001376738139158058400697818197004040936743375947301965936252415603816041106232471816308221786344436215736921916966330108894426503188227307698798269393823369204052473806629727120549107402714901978423434354045802620156462286978588117160918208534822965442254798948127026670303412785791518506186333987690334937165643155545379197762941762990717062044073248059934110170463830395884390536735670530707729142250173026695847511291503906250000000000000000000000 [94,76] 279072726816436751385773641829287178287839874360730360071037968295144077531309065786471005623647962159395315479937646792738525639442289059273445418524416821049572602618792339944702953194204361364163432027276269892907839837321818555999457224211214150341606782925919886422662390236437765516615219674201836972659418488143477139588063200379267150942160518267803544698767354725613957438693565149871183431562392704380260660834337036661902829170234708204189302630899733435626446974360102366302739836693430355824461704151296651629168075132206823269153652502972356584411878632363296828119880183944979225081478637708170194835584971429862835037914231120135086749245376520920125633830269248290760171100992895013215340525620017662115724351526943428874051377693611431350095626570992476928972090554397443725000443162614941069973036284983903201296397045068675935882140787029477146426166061510315993807367945027870535939880429975379367043616548022209744155033770425001623064770614386652748514753146815974104607990165675004230843418811987786837665090021508632365019261438445188583113989750137262610205419979169363001264546049060202556476377039871894130623181437603644226390753781029440969510737032474083389173483690290070761237738184470818184910113596517988011831426702719625722444007202439656997718790545131887583056868647647588866779274084043316718641469419691789900523765825680868893835405524966683607550565259422756004855200796858261225337446935573399581498450042369267089288973063281830072031627994783760217487153259161615417466159645695743589817224447372717536014910246263826259547251178924105669104372792028349394788047604148384553495893787328168538678344065182089164548444257851718758232029398543819140041603397358903469958683066240831824692266994835488170643321363854520041394145138008582602590608223258997494210356523464985305953558079634509064165547397382209742466951104980378840133188677087327931900466990512231454576745825766285096075649064367433161286517278138733420753026713670318746902532851579960652718068982122737957835545005758887838752715679758338483188093759764912346152233378496959952409091399730521725894701309429387886636124927850732462723813006803356890847020556449808051307409677534601466609664282102707978952606933563327940317734360642587996711432128816288377620119106204863700529844233727545548991319714527729917436111293227440910413861274719238281250000000000000000000000 [94,77] -8733452768107621004315390606976311525251306799974977076353249881590843103662109474107629643511892949813181624707363232089236198923645899050684852928914106642074840886696236419001532500724407596617588962241120051449829666331162269395293467303741068428178437696194129526410571073705506141767336377956382373407305150982236993088397587670921203477632763987303028066796992160074918603617140514626211288327148946921825130346889816957869104264813693996522968296064923656127510559753776609289065023024108307844302914670934515473747495752974370541537730744513570611349940470560117667410100939544896154686583403414951822156723278009862267729360679089827419725267111454214978732156088045568148696072859298691492385584481187482205790441826066836014757222640367066384094013197790151042742109920186242380241567982291039129219291895740649872210144458032887184764899241249530607621738059503887956658002717296293852422968766498492746592071979901896702129930668077016671965673143215571484251280428484354596631259651615020155774520866414603411869311717204220855782866813046842303426870954645620577332160909879525510689572214689123421913470205177718040567102126484895778361482300867205913875727259982084756822745614040581303073065959107824563996325037841736397863134641360146508386547476106024296337588856203352770182786864147816605816535238380089406147940552675581985296129970001272791833799269721947182715353683154426691427777102566886960364264152785790881166735626927015492646955376359942277299875472945731918702313780992918222153223053669534998159247166553493624533881271724601349147982041011454094237917975518917671131098943307312828524743928666381694676669403813807418893388037752397743777164930880747351621662922708859549941466062349266455759203852724510773309306692987288983615701915697981704330765166492736127152030419815803560791916391501234112577278699362523402834008752138211454907256942102775976405948735266008774066576743835489918624557359368797148679057892442485207960107451356305430154044201516006296701343536303581527603741710334100000569173640677379055767860210264087650224453390262399553998127214829121832989701679289453696239639402307087432575034935851528676372066345266896729380707284343551465862112856072796691792946731948684797807054519090205462576891068235391850924606544724665112795920774758713234418216457577985508520914592622830241452902555465698242187500000000000000000 [94,78] -825232177551612142639509896139776816761429111083903022813314685784217262805563448079301002020629472696881940609146610297299573645804355810745610588400420941316886181471146060962411824530163306176920894925391109397027761302462450412551746391068448892760708523212299596776776894005364394745434504127590808466945571890022472498160484840495496483606020283017204132271164223720635920514969172517466220532968338710023714936648654762990708784927338779671307550815132202373093165663650127581602766077408878496511008314585534027243882121924197393558493250747154364374950016165619351908452356282165730527164463935991677832335052509492275652834863241528213400649578585351574522955276241516025464440256797337126274739592703887021657017302759297386986988283473510101298252456481180804385293728686338616358454757493244167328127473742568531657082943251032692443503316487741178251916480704114009776164267425180538149386221282020045458623459474011557630831419417670088268653178585392098198366544295367259075915562992362827824102971070710053749951914197418087373615934485350847301344854075300220682284226065618638516859995247336602773519678838979264821333102127249210336007622916446557728466308722932751079328572867145446071624996177743405867262880311669120255478353580443536058370615896878201036174457439103107241621968474347270190837568635283584849218335751417914747430502173901227910233121482440253462276543177624792898738321480222898368661466872859885265224445890249181678238329700823673502537263667305723341797711971017121511975664243465567360972307390961110915625840302874079207796836206385278404737142067767244829834254819546421535785809696180184833062711911168849654352859586733020730409910896265178869001445742495528162268812401310354451944907631020825541217204524709483523235003434192491939034091404023022396654633191800077872324373659331121072461135367462688068301304254789477264443297195205073188323818602561257980481970688198033946555214799538489803724092240116951728710635395831167697507649175044560020646597075657654146319209843672674340099474468609542950441054892610706690802491631119980601739248968875679394067216236072776900161468788836608023311828180725902939283129072522409948958004867313953555351822048899395902059182183305397260996368942784294182448956912584894130589695500574481423253459805546399023493392432505456589286723101395182311534881591796875000000000000000000 [94,79] 57590776616944317832657381627770841613641267494071299312879869358322407179941443037077868016049293038980883178640727377718246048712804542643105776888780632361444167119751494212356292720736716688172152491853262960832057410244891286486181463273406284511148246376521128363744893816061351029099492464267937242807832698065279505019512932777112570665185350179197646864093419355908212104963492951877989884999874580000091035532232019402932561593641445894259444819531803281125311188321703318003348921269751690509135515512124544790909146992392178934445503457483722432741884197616606162922869654927565755393226587947302847314803148009027798435144702139474081301848285747080929298528570117800113442772089289008299894013338715061064822843285170235241670438201754929429886336070257113412692753756170049999393655943901337731270519027427282541771759079177743929336451694444618140988323872109087939503373521739099058694984148644722959755256582830313136243532952228758168410882036377301068427607207335909389028469368331228174523348459414404291569146018140714330193351016885615064635972034425734226621783568248681102383268429850687944409164500584174452255766598664509371329529931544676254700056804814115270429893274849313352784255807992724188329691289667620246664972206117636061614079495814835986774400610452875803548751974872011188688605903126944174711832966825457468494644501148783769926676053265312523526570447044553757868569567243598989053421741842028183437764687656846879820776298757180562368807666696979297677775840547324319656179084591510055454223702439686679168588299496061340109453821159317079027821086118771541886186662552661072515497299171541768252526699465443058474026735315777499906426539701907968237085274042544074222019614041269562534291085778343492646610369443657852168458499969376925983791490669705035163464147121006902523589246276601116015115446002053611071082119855264741340975477810786729903905173392880096540722918571193557524452640614457083667104437213528459022996193937638021563593900816112255368070153304165049958844312975341171200490560903234106644839390873683627496070519571567419192260935478388695555775965415102637343985061776734856788202667419088094173079665700003837020321512546276801388086233148268511565823855952124876923259772109486131112759607736049376580449459387851163710763510403265843945916585595662154255478526465594768524169921875000000000000000000 [94,80] -1096189652958517236416225754300966528391317088787124826355503434503578334778894158640656817862464885617774899763712493546473244419266622642618874381821051630147637320981154194545110522375493240931858927553513580210142213497887358964264837831216358841940998069359070189445755082231525020209698476099175328879650565143735094944414272526200192166087632895771339114116748390362710144832220148889814228005434891893527712368343934613741353967657628484050436099610394074682835042071539797260436470498574686141348235657149201404583580689493846677704864943078365158116348025569362025184264433291535460090540205390608569024324967722567866450618322225491848411251619150727865982893230441103965745455675389788107570035596818030892340648120839900468410506936055777319122371539372626298031649330878819888331535602101328886414136410274311886439018531470228521653180628600547872488261075065978634221025539985886964798947642057917566771351685175250634492152116171229447233045907397859743947705579180471657044802517842546158894802603017160959629863945031082996323433553447609603781052847828840718431283663111434612257902601807018287535802511336248685702384409342718255926996698748593186663082468540453736034135316702026778486733650614106882100142511768089154367300145295297217669267071325887175535402191887102713612317792678219443523017455058149499821666754496339511764302445013979067085234439300336279254615616880381208663447358113860894044436294613284109348551787458897944202249003509202216695137948106891295971199431575356260175710873005601898432153845565779334403911249012808072568875630806273876454973108013030074055626946801780630034265282504440115292785234654927936865654320652342903336544673835959004692140687030208878348383814447384264858975881747405562075281783969911598557665329174601776036181319875168261566354730797712810328865979507567726014404456751418658102401039601814412436525224848142181580292251318426762632441153260154312863797074355844082595057038818082698574949349791190849070263770852438570619571350067153812412991863174976302907366263594525079767541182278694723801320771236084470430385925677808060377552392512739153659889589242183043307997052320658998060785272713837647927329422534472566575116057491053696141505241215617028710854909174660414548110705933519316178088305890636452167649346106339396585311930094977583030413370579481124877929687500000000000000000 [94,81] -14174265351856207961109450298740913416396441842590618212982898870945733908832473865025831568626263465416171831774924289515831118250459508672483890407226436979040730167350611033947008017940006681000757979649266460893536544325720445375428057133539340230111693112765794203448157034539709765620155466798259620795644755127508569221792825534208322906146447204734277847565315855651279024499934272917915464187822174665940518526519711937085160926223043649714734781422110314793643763829505751030630951003578141260682673108677234200820226117485768904734188581868507590234252061771636324024329161384103336195476639968119585754642717372611117936428401158493412516337457457121799379360570914544128108786562047383984607001771562241988858322369804663749350028743459292390225700742984406330939979440081718201451410102512013805969698586782340419115294318394706747711126177222842453694877820258104859884489773442717550929711692234349178074707444386267995917055367350603082355754672850565608412511358261574340118486924779108818877033134093315672620197636424304980996562487264866716112777902993323416569856564408765592960239649982547438730167993084754218127224895654148489273889850235465102246929694958004481284789989083930130233432243562753237271505643491986961804819380502884906354199516529334982432919084840978715869393921390470708958189437185011434730357772256313689272755187535051232434781472395641913852914131977266022107150718246523979126889788188859582362982602998076821300071048320108200915497047135152331153808997138103284261648372915198408507166559754349046508752715470556632842254256193002941870236743554065897592625759461452090818285847577036932641706172834463933990470326824544940058054395808363835081387337797094005570534234794508053695791503952612561521678036189316954196517136860524460437024211408552263741332747419864663025159205679114919543454373813341403264493697955894488339971320937829722091455423803317618062878854609797198810156465365698750995941736418274133249700550367183738537822184064568633368300857670264317938438539666395858144769013349082216905866484676634560395473326355993754099143332221454508392330926614481457901927868571301787006597724649156645464335596173364177167991106828560529999697901260648337650257565325221022145536902871091524297944622295487243722888516520832601299605544971391634934741116589396124254562892019748687744140625000000000000 [94,82] 1240624132810699217685382322953113859319093807999017227909157690588128977902882179502678598124497300847563168920123423512683088070955317071691201408710387973597164059183229867797520728871705574059422505653162085970474777488043163186272991660967921521252306320619671880250598201423083090448224803908394231379573316937141255455185198210081020087148880085690616454912310062076520889941691041079736635867093205252513426409931396915697867151076207451693019317778677205355977031695530500249425146169672347066621410008600148686074214331024388243164669023671050471652505218602411385014948316980359654579088508142988508419997561373044211103277604336492318973941396152441436196616402612137303336673230292539655840172022354553163233556231516326815203310840020939054552289803351929240522229608725571389008635367713992314481510067818742408913884515016301340363991192610416165584712028051235128797343489874200503716446081207492028627324422782840097844416641335364517707054862162244547522869550078408047196598628782910168420555486828799671545236982432324276014810295670978211123519658831362726297366208049656939326111041904084092230611795965221945436768259664277865566355137151934978181745607565177197222589355267457983550687468675377973025565000801310430246639067042984854105000540450747956028951479077430730454081362106749675955193997422398778535203659912852832164727622746828123697186181415726565352251759602090035763903372835285646914237692479225423955813641256728655534234804917842249008731153254331740740511138965146449019599137547091489990555521081417995672297872012415026922035224795539673465322379633521456088637769502593605317956290301183517620107212291576924728583507776666851846812025601676341572276154456964028562698568344968955517068281222522713177575137910260861003308511152594080524090426295556520756897345276889035583889037569370927091628161715667134238727052385077313815443364171843592096494004275047521546821307616398204181153803128109142608341979121819939491517918579154019550840849941666352691654470176328227091002147330272107741474679522991150795557944448797923882112132824723245780892054675947611362742698423666875973529207860187425775585520637820526525894642293714478361422450715037544778435357840087514082091066224178137772805054615055779823825528413639382417408283483237214016652828760715668119367612616376718506217002868652343750000000000000000 [94,83] -44512828116082658896365588202818471915253914300459978862559688815243342841708279361424545535302379520461642841724914186624436045873347986315664428255159833798298224178239499054166477562120691797333591642485345055293090631112003565856341297700022603639503757858278879522984474733397002182789707701314165709755142968677530428629059861016553186584130681274391540986236918740807693912090187525542760802957988839036672795086716762197328093510456016334811127861172939934359850439691205008640428829352863400114218475746004283466538764123718578165461612471027298600332643009524209328016064004384168819109960760110062687190220236628446262310452025948947463534786721957773434232851536483849896456059904207793902107293875290633623794706302496828305908681138344671931173474503051769948612654082214767166223032239923232114059491778452999734197846760203350125646125600925171825679370988627185145914578668086879817277683949592244195152745474545936017941076274620945523776037987114287425664693719379011787302010922658958005540001450001568828889646804262308983463267716903106858324413636684990347794091161150851723754545561583687313270554518461406200474183563013473287193640844582883105179067969119453339777709543746050763124671271394328516116453266991941284862861666648106692730686101017143695141794940239932851793289842150299239239716695164823648905724070960075214463409260878136363062916519392595771615483249595982739916790526675999645276110354309418218547549099468365093251107765541740415938201202376662739601322781779505526963795663384243133274337137118719519670417699732841079860614035678128508934365425941919164866480066999961284267458342325954925615888342371083128470071332427125739349153296038662604155618741629381136119537435119109705603754577712401852882028732259603962419265561876532063003696448314705978037180712970482836334332016672532394073243325199135840575836401936732031154134922101290552727234299603455845968374827017252781371452181246533525901195229065552289517617614804626981428714111888907211798751910682860138986360380318690716825912729847108209137049369749575024375413243422300973567376743606047355031046691843525460711691514231732068307716261949946942280192224601070157364167489661959036634375764914225162902656383290979760612762602892214125560106575779785656107102821842361382951217727282684303321006841976195573806762695312500000000000000000 [94,84] 1296358922715157666726104738012042387767235716450957809699050125537042755048788852689064839682003081725745898864747150219934717478973579253828024767239906088306331078097160120787865536668208123673734463082372304186528250203444344220082292914999500227307504228378843180427425948118001440369297306864707812572570895146543118281375573182129027032439619908107437357905982052672812598049476971768047629167381851822537224333133118851187501669061234430675930949062738358775854588722973848185703334872076621942963765132513128421164564589955268638813582330324978205450131766624417902755750971122149102057683429233644739245982200756331048503342831056027521683190503110959519008756940873466843747302804352232639321682779789705011899697351462237285898427933080083668849811681976038872355405158091616313290817001196593519364069119623381448521118107054305328144083135749712786790021687368964613529846516254740891375500038080453283445343876378583556641338494782022399682007801055332194884536309838162561176178637543978202110690958887079347571852776062725921654524215059744561729002701060279056765659225114700777352525145662891482852230578430304769872699830929712073820694083651642657841911599343236071419421953797663184431561970330848427689897405809302720651814397964276644184712500020025466166803796080737565487913514292778648060051728368947854240619986894379252394540505233441466601721470046413070731613030772821333154560632435899226338474659842859012466866676008524781074570831727465894242352643931234948068601887912901294083109283176979264617520845644520884528989148326345916047148119871793624862778930857027922738263050129713393441272752158543552886732089078354102750793031614200434440268976841008388899474594662921128263183549467249731297793405133496909591588784138205022361167646740783471452160529871933589990964287936709151469811861497448637809476904718918845060311939842420085203392175937744310506016921954032272968644933770886075747095230548814133625891904237935406567718430613340888060790915868492039843675183979678260733042474820647875824785292563754674376134257474227237703601371736834460240391190492533095993733459380470388751573547548427717339069259274252760649264293250928565034422657554254270921002097651826834020831682860855431252250450811269777718510338004665319964478565059779976453742262581038021412666676044464111328125000000000000000000000 [94,85] -22485660733910610535923368822032041118148748947409767497529746875928569889661983073259732249480869171473261067859036487980414683504132024103802949884682667580966780980507116882531222148615971895326296759737245754794485413004187715658235222661936234874796451105635770759489596855372189712842297495214901138281742881722527252215952122549435244775353825124490128949752789648962052037812981616235368006882928351838330026128669205304976211742779350229651694401973903060880768104193225319004416666852474127927843497684823383833688259744142630575675631139095354832128242848051587714747434262714110693446177365318189422438526898871961287246215662454377310916966452441295075917627506846087574308234046001059370855182833688197577116979767860433879828979569465890157990307623019898914362237231906286057905839855666607995588381967939661646517923546705735841449927139519268960913789433879444038550042055282798917053075123664728296727543003718188226834941006750678707754240921940636259382699693066840030965344940577002319404540297384553459039546471741687191807467030279626602107683489608291999525307945491681413861718758687208418388926975687892523244554977716771969612047364464458821694014125109883202142630511403486812900153183090263766193395012773503532894415769846432948440143560921303138052543184326542720662014333169456502994828123093893072457240104035944248473355388472887275518230174325954047683845708818814620100598176077115433203770514766849945378082058379816700762282120764410406701155034959388119177552983856398616191380162584655703216940453053434625611658950656653529295411380888871487247215258899386657352806870039774856289485131962228744385711290371328596372695161329227016329860524972326104406108279950259750402589721720401447259453864656416196326098481460550902361227277786102801167307837020643473189180037312506284520035599161697831962963040125868824284776598566631973420116774467963265818990211520591241013037167989379031656833649529490919069566312402788757407954260650160792769495230669091083536776965837969535410925961072150608753548481891651739396340859444637543578187803923550016103774343681834862105661011307746949841807068067483179521792054151260404551018361219913396835101661026945259360223633112786594042672978291599430534766822055841429199999509016698914115392370897089558001648044874559369943639039993286132812500000000000000000 [94,86] 82908299271813214691815891114709956356984074535608769108158817352667411949858609151038229846670992447589370645873256507991350439222158309652462781650529253323605048828518266114168234022324597296722521800781816773805725122303261083779167873795845596883640511534321272740775799798150191433262754423535194374130108638562932224637158200999607415169979044305381337384016103262466455842144189844752861181790595151966559581314695438764999363893427753297747617510433301788016435218837830529579083354377133604260639908651122832809026202738584114987378656773580479017194246964859434502901512143031232770973323362782720626748571517461216899112052914749155647840821399836917087851271391053195230770794659500661268606276545565117787432976307663662369417703712251878471730454196859221803777214256369492010892732193677523491790429116276522402768574579481381084336224457734924924098512464737625754526840730762698623102852107808945617599528311192789979212662824725403833372823338968309226995255230692321246186706664030497021822398948377348244152711067729606752005797813337142040668012274465227090102525095141915554258395904186974883333492813039613343359983682930830358707248366494176487444040159003327291323948173856587680491604740681291767865492692173893091365777286442059402145843861732000858913632792869625808595780618002074748653529169560211608753638789058195284131107074131015504204732859210158135217797019616423764029112459438249950990308321439585862876865445315795406974931303901609458111227344575033695033418223454698446082167813210511754122581393531886745524523405631814066210436981610754676579400941031120553608340701320791496601075444882431898206968065445073034311663489803207362454452084134602207963297684188645450135460245883680541488965685181819209540778249380618210039942294547900245231995394127005714770700945935787256960198445033259875414631594331793113174460553296224764315035115695377234656769700948910719850973443858300104747874979173068947205414153924283504054497065570684039070496989183181666003921079766829263763189418671867164790277453873652132168876084700329870211536724279519798509338800827453557877758928789229677223474894491618590003540190921261416318697255678895502687499176947354330786498593859157557309506124858111294773484525084238994616463073699888138972960816156802486869003623918731045179367065429687500000000000000000 [94,87] 3832930796058834572793914261912033665404628040061436884141682403051894030092460203734610174600865757930326104008910845583713667022221124739971765990282035064718724126847981798192414137388083572149898942873639242871165356359196639031303686896999492567368471705231079463671598210233959775212772181984492780650884350097199348704568242906685008473502086145921317967938660578208075351834780784333202061543204426857901612940314277258707644739936760771806017266539705701686328933117866959141098778345530110950548911425907016187006154802023669939281779375889607536643064424920996066877507993016372282507933108190579899505288443308469808168740567167821139322553532605580503269024028739492440407212922210226737213852035190012013191431264622493767046797226772976931804779901751524484846866240661330003353682971682637492101822791339667561254345360853882676925321497773177178862301455333145049233352870051908047454223434664516164252648164501658049862130415832677374734845944410783487548010885072828960932046194347692287256817759936013653600903996006508522528959726111425733277358321969672466900748945083715759657659851131539443002770968875661204885820486100456386981430549185979990564458981631806614216792215900596140971851653515056116972482389254190518106540719101010639014657894695338887812708532593811244852214944028773474571745240877398237216116359708806031100815088524533111456273161910536458170617970325990098987999955281593449644428753762659617484905317463423805461084406855371764550892168599202900782666408002489538133675260526649585141182472027819462654778492883511036591258476712986769138543577711442186692453812687933247997724314870857609872691992029316951307441476889052041365647008506602704628302171124813479637923370450940206037887015979421280840082832795342138664179340866460491404887674449328081091088722336923731387735948612032860211426728483204871701233964390603790090481687605139148020886924062842610638290117753594221582419178907495814984427731217077396619174955787907112178564370616429122663287220780958343187316334934634556678308168091694709276081558861618908240106607528980720636513260392366624799489198971922789198121357897094366979016718694054715651138451756989865652184918028189435587366313969824432210772351688567346123621463047228690391271508183473997029810426777407170299180959287837903747558593750000000000000000000 [94,88] -21717673095962698586513857997129646583078151713455684476100352919021587451559437633383171448959417496007836308931496785808423561302095701368342261357669954048476193249767903015894260338591040773064371835085993645466610913650194602113592496072040362737056729919828223493115565878561172758906104519891668969395324053069049431602916000159966435470412365703929610014749705482533541890715716140615827306609959450801693426688056315572804736791934771168822541239033073862475973514420521080080899386160513775092500224196673926076535893433198951150901592905809502274706571670786739259310484150477351300012099827859436833177188018502317024372732602705309317557940740315305668307018865407317960909843352020054448185822722327752265519354725453811244719794080061584683333802224603106038052385541061739328186730395338363485689512604259115769130656966352304405368371070044608119617577579107492407008413232972535863400231097150019696507174199054708349705905523324934822388129955431403545239068536399878500533586260269772228744776934295656728539895510453368922902810937671862401177340721461689576631994261394623412000120198456441748073222668578365307779404451179084640837650010731915501321387424143082035292291771911642265287634718208833120365531015159877127548297941576648593710897784456823620283062030530240681930712866684863235192423059037113650488126886027352113476120915483947422504285667728030150220411901294358932489945804678986832203398115364756240196475725936466306061704144118992504204552090561616709676781086469404183024601680063725753899729029657345408189055387136184202394510583632621962163671671029165792302753996376947524123402823731316422260891495806262947438940129801285251393281825941988111162238150844457860356322588242821694626036471732780562821099293140235782458122895852966475929533372048209738636444987121458388638466060985258907333224741826543328775493640540370114126587178756431233346833699043810010256273557345751802469434701799515528053046473062613677255454494219866478937943135167737169227352046552526861363985752275129607073334259214451967852001574435799450451022479094145348924493537768307053260301204954874788095034296413034815339910007024507496990876325893281712200359470020114690739806798187273167252926932828184058411103478564824575395090427213650365226116581082022766562153048902149658203125000000000000000000 [94,89] -1103980160500644361697064370126398389834162568243792260305645484254438151515797016998712296159151680726798534888785295755061141679273722068985966538679440879624219812437974555557304633521727826078694976501478903838675911584507042073115181620041485584410810811313497082846795608742849892500052018645214869835539293114560361560055927569949915293406912868367149795045838615518786633873365648360984967491407048003865907144311021688617831135796396901024545835290357639477270265351537271742175117397983712089155504591869190808991517529964171688798063314067464414513272338318143349581949719482504586284978437285292503563017581851070725209670152042531357966267662563639158672280330766134750004856821786245265161305301216508293935274867603994591804409476190017322080116976089665052872124037626769293485573019792200499302127730242989292328673880980226527328860625299735843966914670488280561791123861785915396683489893309151206927497566642426806057974314853672297131492666997048015231781865331501058009311507731749289489805958356440307114574031348087525624444329352052833077814391202224272555960236542878019833323418934881579264524654368202884537950079120647980090025183529539969487848969219487625585038722357368960007952708089467676316571586016817757075173700024849413398003402313450597592347883595549841494138996958210176805454329513393125607597515797622549936768813977690343922945412951432144191220495607908712293981347942269174091185378340397246511265697604923626824588237421533061413986704255301014012878783960076321616608511820199354789452928535769041644319021577140701662765045783626842395131864063722071099297082489196639522188789260385690847871212983733168624239076603422525064090876531244071212323302812895754117778576665217718569899024386232823954150360421189459090677015596244210910276796622934241278846196858148457985151867897487253085438851363709007284596671283297486438358287095262754363257624386461518057858318724105889758999013661228947841025627475317158698733479412773777244010251174207217494558742624025016926890813056911892415587798215727454901149392447675987005737697015803541522716257521828445621147669741929667155223134832552497033452182060786429398239503751597629339055744371684236835032155267917474210311555570338055430873888634077534907486638058876622966678872843682809767979904045054016113281250000000000000 [94,90] 18512316894470426886289396469873794915045624263086348148484683479178619517202185869420923844280428467512431719733992179755989283151370851699589282773224029599475868965949250375795821902130208096923505092684746055292486921508410537888799076003463192052116300066521181923873858363936648578568356868337480553506096669626353053286153358091556549887846305259499783686460557574029306047633848465183401363935726863637125768471855555552533694235651313747140968940526530673605095635888865577526434957522799850335898089098169852462309424821937110576811883093721698491846463763673956592390737238631232367449459821955487233180132047745310116749857748135799883155735609438641374589718791489202536460052265448822981505565956437628156321330138293466415922202469949376035725890773604327121923805653699243931129423503648143984759722578886637850367318086923470416920053462263048950245757079087605858426571409064954705207053474178288807855821967771111569492762604374400948705940538318353102855386936703685280034469223026591843306090214509670425755342313043025290040290118085989837499910635006900783000611619577791482381255175973880892750709903944946306111147649530181696074248953999081163396849747605041821406145660731998651142815922486873812010218992616110740580017858600168836225300817082335137535911883326825370762683891135862151134376919088490683644830170289656715817224776721789819904071535185783148116670917602090892571844835948279593474794578479566608323334749313361152567266137420798530475503327520901074702611230861109774737015201407942007952383397836605419979454752273605588408647727099826300725315960736412879771358386408919682909196849229173231433976591134071707426930550554922932886451186409559999190719690695654395049748038813409792868987291034949415531795825339165813570496980070359771591383675617268212492807310759772652068269492934062406499261202226246898139708384792913993256586547448701026501439326781440531015149501788672207127189469993561147559734356999100410528448418556601222998152927415224855429912550550306278010815110599530975693721959757856148533834424154144666793171585369737444933753843475948302547053993961063359137440588011171411647776435464702441019751658422370829837960528638744802954090834167442897437353581861387286072826196742271803939306611634054913559633450103955661351165428554687500000000000000000 [94,91] -84289524784272692434301213449119372317316955854716846965081695400449708088941386142232471666066313875334702003309143424909069917619541519664339322359108210522377243546012941539038579695970828880121781791237805409891397988202677198102455073625740236993722659310755043592008311538592112746931659788862363650477576215416924741485669869112208305539644319587765368848300721546479779256927453883272359827177194576035855866249205039522655893202162967302631614097355965572608667406514340357222899080099424814383400624927340357279232340560845146889498887448071067842168297986456021922543776291414984169174911144639945743977313185395122344811680250697224587271039824923441334346162270812448735480028405668224177847283153885388416964758026975577646186942758041406519895579695965631362444493698839303721492024455370534139115801544359769294373974771729707204532201130809038144188695900539397093769413862966310775765918293382890501875707072498789051946008355171495029227650312375403450761098526343492914704262516155409608113173626594724951285683770633071855049501302455710743799114678184666790747614760120131868813182883496686569444232003159247148732191834287998723144685219390706551063189639494300035058002827734352009845233306517402544015323724981450609724585685850315629564662239293065590401658081470598645102100931652804571049252679203344680078739532022269899573629157635398685164223704203158407912051991348158291124336692698656574495745209154895458512234878534103002494790864735832121417372869706764187222403802002043312074603297344972934777882910751348348547573056649183378521223690134874700458446190376393967369307187889534159935837634845770013865613493255490475179037448167845783168521627341324075904414372617449576888767725866154842241796239920599391392462366153178682800445055636330119862952862884077948244675313543859026520695305885503955881935793023625448550096936883639032653646233941621217544137522757102316182975251691427375727787633631366368734444546963607413505179523434972723766725640935209182937041207934122948542000617948930179086457924738714025173261805498169907178050954870173950908618700078666878307259796276338903530096636670334771439561404082443898403971649876221322090154536597644438199122211933600812624656180846946707300644800071075568860208700651754862581883921883748519765958750000000000000000000 [94,92] -201419667129647168469192998948256751029535259804400945861454682790379550734628448937567127633808585392565952458488038308699783514450740411304133764013542411552513893050833628758426898398081586832229448553425723207885870894177655276735720714042630080564887761299737330554382147645261942737468889903004827151986079618078824267506647474144636783905637261035553779532655247082278647537268637952124248879551309839685006155525054389835967187547082403795085537899960117825325227121716261955740065608777212563427988159900063828009501391473981949799276478488429737207907037349676969401325452193566694897098381040854628501869574797670173801404193783222171210613480083161545901328805766886623497509718905811007782270657341076686406895811447065812947364606137442173334545450214148199816468268159496586472738883901254829726145037133141364068181407259555218046276254154816149497343480802081304744411550331369683309382806039977622542719772643289217254700858280725739273944006699725070381810262167827021902489183443440413779686485715086520487366807573490015655491312179072579183956108022605443478926031923774374783061857951899837288347119193708503434498112270717429418023879415052135600594674152868268006019685455194160842091302029439196484063428602152611132410895483862892759320476423449859383161306769878521485043607120007412013264147235327319957195922903077149532380656900287816423715263043173457218007074950407377607087963412926430567234549631258593739282093431881778374498339438709504279382512079564710197000916015683274713863399466906164765859445117627318806806968152495625021247656059127152819115563628849236925703438720981242920254219553186204064013044992281380238497029400289311028674572094799007073321164314651712632592899815922641669441065024171441130607277225050735278986868852663319148475572701989617149003488816928764727427201262260615295188803135055740011110649648090271896688922010031911860929448325974684143162319517372820026623778661198887933863876735718344474660785514892732028296634094138629806158913954293968611012531924247467893221377471649333362527633825977262783945668037062549525364673098633560509464658725191540954660213794669400904807587930547163103136863169440462597646652729927836006377917291642485444085764205438864459437356976204767619142423200779301056840474037086895041680000000000000000000 [94,93] 1872140721477221419166816005725776103749356841464972334606562949996173666064839410010610777011986051004750215505342766532027078989473754018139084957683408632886942680337189724180761127726532500822066500507175221705796853606278126693845934264302112466081732638047200947438154055718988345113037214582403843005694833645722268262904411424819260399144856152946505909250504999860006414981209288804407299929922091570007170004443019707498977343819376497508978162081021149092251682404800294883310731203113091958070742056056355564877511222127067042223744618180156759660127073652981670602972522600463105291566922273566686377759125999703491975870866212668521903249621233963222603796273629318942362486012043007871685522356013954963751480240659402712794624911269741756384739099281938724318627596868215686221747493738691846383839543126386533591170956144629489226365888703692637824493112447339920582514429921602762757732088699008019651661049208914612410780010513951032147602492141103614332682346388585559688732680268407434898870146060485813762861140316114737015868899046441358634755113510835249695225616533056673190939814670425993202473772720940636539267632987665794864357551052811443470023367311084963519135103454605954725808308469483306255734126966875733019771439845822632297731816432062635384742280028657640262986750613516131735460633597575670547606063391180370397319418272003334185796339625844017624304748507698072132066917791867214624362481730195255308450939565727079105570032150849840063988015636446815161073104758487097161160532505507178735014694547075394174753144862055298753561280137717296810489350374034301947496095734956233730952904236342212748399301089957141768814703075449746353753044616665460851852112014027115885589640675309935620864983722353340491684102347621568570487331805037555799262312907469621758725099939044485559347004404447417593294602257189035953982182444181544149443054730009881384169417298667803110479543044307299564886335539588055098658583371150921118180417662070466924677049346640794755502051615852287676754213530209506914673845462550707954112491727161648180758495088600636546478257184626603116957581892755315507923913714125376232686515937941918925052528690699317258882459958674462508276957740071948387407740688877954770487891908398852971552263313142978012451932132745254237500000000000000 [94,94] 22595424790893130252208431866707728520764178187920453367254250697188615184662894733478953594442095342320824855957500683488238458655251314391112104825941463708213526510889694015314815017212283220949335815937767228081972801069284376515648766956243142051965492740728597141536559670863602326927421344819897072605159199163447129766519378825267010921381295448249532447606850977028030274515632794962341790646834002691367003436881168080248590365895305272794369102884220489942310918612018939285390748600251816021463128466208668402034690235133721384884089230760125448207577122134719232610740435083913687982228847018570402827367231247531122417432754355774389920686347407929113086502910827739295013262615440275003462113206281315658271033131675684748223778034160769116114794614296338090534972927855556341491916307513832344254012858586291708012465600426723075116214799313017976575211859682483450072544124736388670079604053677344800970045448363874613908940297026457725285854914338704112835561515397698899035292288783688264488013093448453188057495622109793346858284663169834564445730225400586892047357796632336341948304263528425348211239144561228042123084298118698281903068014256846002977162356229862738443532522071238935613119376201564248566585399057041076274370785078766321855950885967969690547465854383601453413757813217802084459891865884129405625230930334772360257994948556892616572237591587350124254689002834870704797097709189908615680848235188531801546989630873560024102897153613743983355134529061895489715434694559396431365037664496418768651007927539856205566035646344711572401356190579598826779153573962683187673101233207427678307113411530573552868341761361252369734692152055716442221002078925659390887186253477248078137406235833389971837429693640002058314855581344958233121200000824693448504176259141190247660296157394991828706602657452835158000740287501236373694066947504891646235812091650630186406671014821810047440396523833466821017717825954227475687052806818055932190851529649075947733725060558026201461580169212972673993271939923405811904345322416251540419883186644828345141222086693281722174410882378440219426928640323240852719211764089787586662436091865611910943075737892705517023129587936028989891730328096497086527449918936313386102473169307575616464877439693686593115536175968148800000000000000 [95,0] -80010503066309810111045392067999510703212730106450473803352131102542545172978475296200124576993064977901315753370332783235053972240029511756923138745391733192864182468418454712249039718843730327834903517016439111537281577067199776535359855244912581364213333833146176195401827767351181612940188769902547850373616021770486494343421876118831489852947184808114293668495878215125751311396288365433344074449674259387485122868551674564982237590763731870521807971521523439279892451291245357352239616203372246380854224506864584712555564486857741178270430319518641212365941935496793118473803229803355786103764814084869898434426419754394641701733336875500646857076884155961214998428855246929145311042495765702561082734356930504840523845079907384142307775478349226341264296988518104751991470170800171874283977333580322296570990543996124266642627877225829297234002267390334808259655662476762999654458629946741609218924484714857806817207824787966270622953595637099109813926678622723078776814457043701011352286519187624418901812951220945797927857051496025886998125629633149643791189064404192813878036584736885309046916153684305973684344069756240961456354800758926300224108093280532953249437899221862550787758677437588550008452164847841686458737320463413448126263671265962005430735399761284675130648586435203289416848673680296081508836920765462918789475931857839101616508779971122106446977340714677688351076781402785627829326594763645155789725844893484496722610496310710052544434873050746055386424224847579371524343896546692563730193357928257967092103491421199517290319527273959685241494234580290953978308286561061251269120017690860639398163336989814671877411789899145953762641063156360723861249706438087817942069955582717181165541750439874299207078991058130028472802118596981527832305614819827376801088406262688061032348569763847270208094066009798286540991858459252541633482118545659764857206479993796890908080704932479370253990670274400798969519933738038289164638493371746649715453111118702628850930120350870697214687490546648646328545913407105179820743058390419773318169727449880593002561962057455449973247022417045930770631613345205291513441738096392092304432654494211389085983410923761755551694373452951573023121063036744405333589016325226234776335817001733295584171159315088111935255077483485062859331996513695466622868402879623975389943377259301255238164382681496023069975210576222494764242220883000307181679406915685026704667990530532089696760267576644327073961346710143594065709952811248240115252229828326936549304287771469260414431872952082932372640875314530578121113846279399695049505680799484252929687500000000000000000 [95,1] -1646916411372550033153067207736987774240311029142420193844906737910403606280831070090793887197107061257462809077808641948779680238586723914611700644351953357098329033528357486132872296115385440451857589510353584984353971491947426200897649339239773955172045244945543146271423734536388615048666256220774844529089317031460484458569431854175151768850581101048371364849740635709449357581052013490192694467278987324317108008638721834858565356994893900299143139071818924624524539839159775820209303900943831496838985614596770013929991681840285988006611534717339269082168340288706218222554722913426880044196336185528628275229946084868247897451440991145045949561029257089875186910535478596242114438169866858616739668860327437457241876954149053047471646969231628971149930266861049049970949508116425418687400235673840749980718004222563441616204576490642953795169429537494273630302392000686083082518111825181982328613952925987639972272151499253695139618178283097297686293791437182402474914933986162867534571747902529958746399392947946226112771752934680002494562302991209755165175445096249134497869229963675695172629560761588661816812826538600624795431401994855597839385332587847450702828157103450295521673370382304776583606672549909753154542287140898522269714948573693133663225968980964683225149495084064248755686977148219672101386812323915144446701508877358756110294004728506557009636713939956443115405965781828810460878391513321861202662142682919267405360817209325997067431527622046982952830902328280178741421753606319903597898270160708132431480927786791057464300961133405074111234294171994882174966794578138027613359874153888616016597955553711206028067494192906890584177319817308389344845207509932998679744615161203435991911604569895577420101035554593742335455804292462135717173016693707072488281072460703969555944653812112974321548580530998760959616175633003652436426270476145653080579150620216813519540840937969828084415417767284015545099660523070884758273091742072458267708093327557533835427363514841748517364653633906597188475660024093634628405890603288911629966921074082622450232336149650884361909274001541001411348888856098212257326304768141556264436214477245681513596086973579330382858645662475319725623336041923391290809061582614148295949587165844574104295593801133771001113054126641914928144203764440829614503329961376712847910683494367742536673575844637576584105464429698071922509548436742245977160697422667710243613051324282479855583532661654814779830281752538262486284449489743990552289431492733073874213451616918719760976342460276741909312353925034151747659912079502220194626715965569019317626953125000000000000 [95,2] -526015559406939823387631617087422973629719647842192809382660848023548998864064656595077812877619855149574712556346049664800644457529688223961590948809376401045045639483499314384447604458882407660917543895330641514819068919453539896709609925434231726100112275225628184425279441883430299256231559658713493988283412074039032609473527558348556403706045513994757732936242096123637288246749265809723205737342366309302654211263699740192111586280695753110911006807107065318254664268643312088681212144759302529828120256503624781326074903296176268083855227027755500824300443640335522146910856058657937531466085444559710100938069926831123112853310402873936166105699722761828901387357189697459467292806006595236516978656024088129944179995174699643120833048439716718568859304575946883052571678541568199799263291416015848073013691616436364122253051598408225051893671011960824528267310798688292600334688698849890449943530449009624921227546404831054989921773164033452892111083497577663817858815776401148174603439758613527694795295329828079734116724614748505264344680090452917826358686725589169832679384723648533461311757051597314812277724039408068587624344547966900477879293199903782803074796023011962703950434625681413711409387773481520873173387523612613502206698508044708392495097530230511208182446520759671441849532176016930734609558945612175103094604778728893107449904314309126726858120922452099079582533580167278536405541812355187030695929101182503856568422968240968986868213765990872947502121444532656307267711735480910012973036048742819968116323245520402637308563127815677515688793888517535267551100615100448062930043451914285230095860189414283088420324097198429328478288463904878942364848540539313713884141679610521294906071906196702496967014669083878224477489243889248702169834932860428588963838937413744562020692119277199912079304680061765067742645326234295589964854035423531484970979464423385215000582531999314514241804645461339619282519543284633956975360393605019836889649255043450725299623218499509043247675923240143596503725603990869801770492800733636868922803887188693950052734346733223005905582890708219251241828423296446248235978495148335054852074591470889530359487532291222764924936785438179613528313232198393141223277519869680771695117481308106460022632530736785603701946877563944347695836807630917772342117081112889838418601354030027635580946564538727749077268360151719367327368338726720547206772092740847019861753384138925776436628563135693996734657018902405343908747157125985205004020142054172000999754041591190322982465623147861314858533165540640770888036747976457263575866818428039550781250000000000000000 [95,3] -11997744676105395203189531437520357046779165054783062886018082104252505604157441164407345472168495627202774015132044897232764049288443057285012427460917496589141235623176531700212324288431450888240010883409933172178334166244929806121892437838877342912856252280032511884095110398328612009654123576838005656312103542077568505230699498832374003606265860822720010713643114982456360277587188721768633303034380405559390708041573069189411077414557072215089709166061738799564746680856959221526181285814299344105264168181925420484992670516654175273737739628315455290943716444088081122062723018783460083527641045342199053801001103218580959077405559608970863124492912856312189302042567109122966921087195168871418601013486632353932944666591354304682889540299368723818160208705747621024742063820486550987781373744601897529512781982474940605352928940675607054641946151697934901781274356162558019134570141399769644832295493282997685266675434818807583399179812862471264897911001424475529330578598106909802291705381439888884184129309824836934226158196498684465894305939890349911782029876669902142791979110968765057319667995194467574524013327138490348350931694287190063601085776436217224381013162179222342312613406041128437252986191033526663162063014183522055986251227142085323181431739430186019693948980856183792556052946698008703150019985032245835518291580299720230560985810253324149500929599407583137534324910857899722436410336912460821278627346124168280269873416792186575630528026070002147969872906212796475034698525487812858300741334200132096968373489656439929806164335545185815456046319068388996146680214648072665612436534762783926840588372067577275411302482686347192859626478501110904285260194590666349343249063402059743019161138730039151874053380897656493019608653478871321856757513681288741294036861195213320649763036626692655557761886020305985361577944399919623550071350309858957776475504460112335534257950240152557732004865540640901221642448399078181933570804088130462004735627872195666191802339944242386781510694885985732656541149995649163393539011784933137734468795337667285337606218607104596542990168599216175921412069735364216866135135190805008670283865635257899429132172406149760321388544841469919566789859781007466624917913909852207955660525053912910594913261897396543078535901129593676147816180685680544407235987792637506907869372808728792881388072464554785346812812541862691133456935338276072982214106320491742798711550383880867608078632837487422270937813451034850736914743650343236528190400634609978795181994039574818505844577246278460474800542813879431630619265547466056887060403823852539062500000000000000000 [95,4] 491751038010709567876114674859047314199435958550058761415917885505050459018057552070819925058390451488961773083525984844700091138371002879118179010840964360540734692032872454668869326872329886298349046037683456438570298668090701927379566517986184463729964080044643839773614691255275086029482707483768825168914304588295731943089792966085137502910972112688575033028898248787428095950454176269349362958204158072684299197102214007569169074929723882862155894096691279868250363202212610472065769242375635938337523709803801026610329103186017116947080235932262836330348935395072369548881952160074658072696061273092243198368601324679066234806752391233484025142590352422657919822833521126862633778890839337533472926471445348974381943888474699848638772724018566619965089998230807483550320815565885004454720048898259137116234953162100649745647287784608890173059787563429180234090271541052476635618397431253408787003519313554021609096100147051272360372117747314624461352480697101786206034722527873981102754353333003970669113511273423233064619551424541918738855293857263793977480316941730911015092818563992188200783956990501343296640784384373738854465578473978987117098292323586345919272726862599969666319759902825940805918048768579159106285217850193761352042756752958563355983149006705973978954586731831991775351923168107492982338184486534234533735578967070792377090418149133164593483441212299763299202337364325938538518842358011978319141300429038092788956681256637415351414077137598308607454781855616149727142771331856058426138021049341398033802489409397371443323793128257051723116627479443793944764659786193356516209226146224319768155919994050923499650224932391130876288053224583530944653449300269259015803917855040077583807310551544598539192717897137658919039372033137077540378573831035643533316515909312711691787905788500615869422437525084633276308003048186776039692698126469591407762626392620095538658927842058214612483697988383280561010216011400618728542060609138697608273335673670102490855879175550359890825405447771269545281833852283961248040690026547486574458017821277906269944650270958029327015584511756061742086528394033547281341563264626597218722588604357943204180186024688602224905633000801178050225685157744812458383416967686470073278786763191538599876937922582233846083051813607431680999731662029590018970787722829480676049709076525622568458375427815519696736598500561524105677015470281789073698228810435363055733598626653577999531199346508283290008516676069924449306438605801941296307906123380244909546643740700787965431274764065747358911216149078560189167319549596868455410003662109375000000000000000000000 [95,5] -5873307828758418181328839772347922229926219843398867998581927717073542859070848263189898335156716776218784171360224045487795234310402584540703155459351922483335322805188838924326912222954818900396992681471378253566594633229850985118974269612301531704369147937408392103105667437139420268363003504474342390151923627818977018059397725496229345428310962720157077210492354587336316982679741736595255494363129355329974203363082147801192420536281505963899897319331359330931419171786754736045511978426700103192053910796800858528015684405949595015577919713552049927345088328270309279240787469715744277998588802529608092940020722661283343212936165804017869047024399919749421788203963076083109658893221965461148761749193764006037314273200735921847656811989293147662719231070737972653722156272440924626727785997137114106601580888927860690353705354431787825775649439481843809830626169622658388929140932516105619052039310657261913808758853640854718807575013124229190623591561021837745049864818586494912155955184140620676589467596168958721222899730100998114959460756420947244979321493147032760473225424852605266571604833888122509922872796377891912337662105268946475667775612385081430713631614290615736435493386559439726496793356304314276621874214373754248454509176255961071859059837066145689739374198963223249937984469708122652184773565246512244319609937579686966319106829649672916185240780865486338365253979200385579049359929350454607586863132821584309291883704832694406770279455720128676285467071003219838831792533511880784788105787105084140835686420765022709803871434010801902467493894377525409858357419063206623303950815051833643865040304027491339311743118449298893801940212104053620674640801626470308978017411996389567114613880885874055541371190066134619273674847216046928637645724884609762505439060686235265132591703012497807548736347592772748946150788735349641352051176900483097270037190694918697104302286498569862755717148753496636736139821086395169343155555107686749492163899484513363847888523912760310375055613455770199237289415825442420520318729531726924354450275503796141906346889118642733897691393311631096438402445935756703979758792268117894841871032717028977861217429651297516609569613570336692865237846213887614167964659398411385595543475909285812413790427082638714539044060226435080896700335215780530113520931746464928958145964062431664676757016821103077765685531424341325169777504622730403622196102673661211488851660070036596580466309449073878755407615133171186040791787055528220372170065839804025926100872001385766432708149495247436266627903944095509536360566471557831391692161560058593750000000000000000 [95,6] 32404848398322752128689982994006739901972516847506209337723813702766729721386248896493921352592328112555160277654868777035011537434367563623898097004332723126869062601026663813189629994885642765638820218728797257902939931766864206222036590811553018494958868150185574277920232689653057621356377580076861127417224768997944680442164735536042203412107490751462057511754286968463452850146811061081904754252340284900786895673073607349934298673839221500601211979252002642413300787838761819815501383042505892439082917481188760229014371903134902761508458070522703877030174016169431993078617103961347269913313956997415538660456586866892171459728131521923712852096972588502730072526565342700459119763347426115788422470252409407662916973630482981030278907608251102031312989978527933139028429312215708131785942155867816596720464477281878238053949832753786736991950386308931512564681540575304515444601030978041983008826006463452392206600300846567920850985530794016616888813402753995780939675742779151013055614643284110603422854789306096769056698260750992532183520916759558926902191667116439512704793213535542252132374198114836337426864207873414834986955333765694627383096358136567552840784900873566755157471278411298033682549060694196311923436026747318992079798447850990393372142817766134655513489951386544480692791926115907045197514854775863548412325573910977620227561712822475453093970682913222542786120662827445692062098809020948154210753114990867211947739196577208192163719036104015986032684095282791130042970022594456048583861832640510261119491634133177302142530425285542479780158900665645186193939674714208404576693389391395138766706357304561450921600212689441979040534427172886830203399546929486018756194689969013899319849233068694750683178559960792283624721981765109547328648460697608269212492974607282232432910979382866289700499910645068374674127755205668455776862157555014981670034487431898266323026019810587966482708659608746201418760028290844429792222172744297319919632909568841224197176959000137720987519146340341676758080254828316371758140107486999809969238295020992926619556424691415973288221418342795759015591284422941985941376444335309667174043267741969012679376090012658583805366549585352545350441772757628613865375281754225720103566062937504637995730641875836495608926629248827975442654864504279975612775981050867028771621835718101500737940234938419031879234543699946565551827782013809072348437800241635677309737429390647019129046424338638748655576223768063978964524748913267212067905988198432910892475097036633717378850012810997892627819011359541212513590835442300885915756225585937500000000000000000 [95,7] 231084690774989682201573031986823386374463807320433937977450947682778309840063663242486675965169783058499534694823275576600775670473729746574542775673848983871477908798620259900061818926027053670116408961675944315950104677055914159894264213380836988000453967619769820706203838239250617465272569133101502363908035331882607835088320689590788332028351907651589385394910458922316720822307168956345134036753144996321043579688091509487557009795253257543971244982284150730072010304078979005176494224320563592743177884592431107624855242604405103292833604972233499870134190463790487377454318533802787586258754544261794816356238180181906903674833335066659690764027581465410240462132437964252147431601545671157373886797403664553388260117592764907489423025389193847383854412964954178985427051139949374060616295956693041247524936570404826861090389104572988620924928953798722827132009316046194279673772632263095052090217794675016842777778578325728251534150550895314239277016925178628824223181149195518294001227967787804764492517042522981664292060277582600208336644782781761978313662156846253133462150110342623718832704527290968453246435901342515177654675982390093102365981973420217638116331844844099600352365887188767662227870241935167488876187553900130466584856467755072818496203272841872590654155738286159255298835390242776409001530124652458331685637461915999920773694030290576557396629620913052471731073062254074178406205392705020832477221031467531347343052435727220655206963342527786437763775348763133231752808962266534122852739407531098568093860572885162299239699648762567707201516959997166665376991671052948545019084292939248415256629072671495262945283291325581162935353478719081533939195670387102268573759020113489456311802626569941481097988036716160847687378902088338844307813530027476364803130649380305635275617848536391759871586401456228158274070507885975191435200479903733944546827499957292461861305464578568391595105976605118588258790804580511665182640440840129510380257750694242389847383113478942793107313364163768864974422211896344831046748612123511294626393829105295395355976115653657695864620114552604080435725165543902969234796287566548035011254019189383662221352022167781429363591724345935197790718438506208259274399816810256372670768529852473281953271660951026871749105811742785625024946738509937212399980021004477186467015422233649299538869337360429418502300391841414749788770666840271714805821176463652689140685107657881147351623986333413249039707420430894988454400661826592119721329807610216185780556375051947376661710760296254246275420973083525311153607617598026990890502929687500000000000000000 [95,8] -8114333257929760848881900710274025434314314853255059747842632878516006776190958825921922507703175437131486856106189994264404600958478603109090757157804292011512957735660178956789628204969177886924076484816361496258467995576550092087528199824969082352836489246378062077559836714319275176373791752706310599144932827973451741150796132709493039586797620596541147417654416574027324032079638530196781702241495833278061130005536655853398320751002487794004999523944920011679105043787306720567751835446633894476739532889782686703879554294555141481786288137221913719546516380880883713034060361309315287809417628223638198741249336440306959976159607602224890852762197789146628562750754928216067760935964498194103424515433639550136837500932197432195269053166896634310174965713639476057507992428722120020433572372565668866719582718647181452973699113611169920825530820403498014677204887638082645258004968077306632367479763638435049477062322390226860154828453277172428297456536555150154201752877502908147029836064528104420577404201368383939299970175819880286242243283760493606491444924700726990923483002756228077524231110398753382653117718241139346442213679938746140612839004806440405574001180529582419796408837958806693213703945986055703608835700836208435585496500813827192776223841202802369168714993202909190467236640081273732896533137963965169960522248488182284496320442624702688188428635471959385957317746502463082197788153883958656742172254240937036963516388359302830714199597071419493251439421384359626458082632818040114386897475222801355151152292026224042620574557191763679218041982061237968959052421324543531447102234900327627426688874386613622089307797793633186243183425507133534722078360499601795861408200906469810816746866797222098617617128139047186293833781997148885038298425364441319494630643026642285585542380271340925971450634688223655382965867733320001878714730878896179022377295832853918386409070565650540130397722963332459979662256662045465295468638497431726916467674030570864899292595476665688480978534922407443712654121559424393308028720852048332763713957503205417076428828149148933138562261208185131055665718758978127975134663825727263026570933346436809436925986238182022385530157539165797156376197700779331991726804900788739300221683997941588852717005617186931840387335955371071670875056495159355839006136381473258295011654155614819533922561404410638692173012011749475597271797438826329583677357435886723157487353717082072089229968767859474394411646001568811242869907127388755022113067666208107074813627825439023269681540937568169808444349527798422627711261156946420669555664062500000000000000000 [95,9] 82436385303838144732315037885076404522483138689059912256163133994512534292879541589048013226008875566024690805465165848168383742004272219596504890455480245824286281042687610412537481309938069453991397363252768072906076098049890238059182659607139518203551782627133580561502444278183845984225837324453627284178950917958878249698553037310846217149986383153433406996031254403100765636257544516819169533625379327457554378520431864928101380146193251810106633259110235214863447899678773770123219940629791914306855737328977520590882103543442075314369096734350354429809947842116058968410399539208492732218911479081728776974847756207096640440352886850500753479940116276345981844692046552196320059379678647424464889963750133344764360161466771009632215110094095334085244667755173483584862242859193429832413722199613189029798088553281325052016993848299706721162245646357900015992755297370236374179181493856554676750544791259486199734614547022408023415496417009572139307397293575469264868952122821902468066849473004308240007286075323671943155092979058931700279821779972686714039241852031194260514633827841836766310966871892278711159539005038703998713038564348474478578543639885382829034588522582519320080976533039595232216997141120210586740191403242710055269645008586312052507580388047684458115001965970076276658867607417555209634182069061753971696802779320732967285790705458729996997078459215142853898309767131200588618812763288616161398379220246269759579017108339310632914407123114275373185797030130927092646467943350532668052062976765557126413031142025128225619650427176865241887271451856996102734293462431309697941310314007908141391376714673813009945585586588146567738054902706951008848181557958049004727012376038184122550782756668778425774042135024418902049552640592029441782673207725320591654005988057162078807710777821111875556018389431446860674290622759901066627588031749186785185076300062781063776539704553157855575749861950448408113322879086120012374332239439652743851606806158900632095415489728196446605746591986504242512682700805354448721418729705820268611672411361617304190947649613522399428640740418648263742489431995828614250669560826615905637586389295795055053999963691697860975060027675418613622787993163205622620536186874662197722827333150298911077353150598514778302271016931456243518584013995594288664361590434062988544240800492722061667428390327796966943463920976814094685518046230107345820008136349437497367630203591014145855013803077883933383486961304820347996534009531617363072536575294784029349560802356528896048730076495299849029553258643321367316048053908161818981170654296875000000000000 [95,10] -334758932135200296711075335480007821138515456939789142528913126441282809032833793605743673369425074961908032782087046257544309504078173280156245342378760255585466704170369945524372253110338990997289936059050957068367654556241710593128226834727984936295863381593788120886269531687402885944678393801935651118885039279987793990910695740839360536274983128711165983585439810469543723649061057911224203296115371254542469461527871604397019744285400801538569810420030089475484990359735816046278318648979778256936140009369720922767728248410285814826120777553106489036195679451888050169288887227322490423452861072821995938354289047230862469157984013282338528753415573912150410152623550780447524431912149495333418414543429512190616669924455814947850652500434082370321453081892585241334429757547885742900445012866347567462816026523547687392321140164729779639422194816726359660887127840922762839266839445812198089037110800748336073544588264454981943370789473029724087012204417301911512744956043189351747472106213295073333955205717999893999037209409327569709373716692495962183009361883368467973930842346104298264869075501277322693479650901009278801715269354812523006005083144070231811271387108389513032757898616834760785686353552837097676258031391917243147722866870579675012636595048309889495846944602426818394606377903713716662819778120378003581029443159687666917331444513531559437901524723249768988815917968402642028140301854963121878934516663691761446889616197152854042092463740488563565987448849047037965605486566219794760841128347576030948480924323805983225728533207638116005235901379775484529856829855330814249034212977073893861478368054000378092201630841170556383048897594381815838524287997453895827754613831122515730252277862107530329539925533729155290337726817888614112478666512662890667394025269414007744455074670448457127816143083249275688134788793094102078079130620783145382088577989030301053050051367802375694352636283391746029701596510984220744909026401063919926348000166355034385490084920726731413722679191878344457304229487552061439534808934127251746673391005826694772329027770913839935206984838498484105225125308299265394717709838476915399455470306649893281480403729298052207184546661623721478243194089635790597220013752771152492588677458980345193892452801295399671556872786089244073154047308021062570727092356913050512566227083679234835549855550966172799451029170261243220941076665887503116829244591888645184651000960295878133883907997209458117304958475315573808377848225673998066448163961329861715704135690678066016169402416463781059887197533164737706101732328534126281738281250000000000000000 [95,11] -618118708352856870040138729930959309763215869810645381511059340627834476110396161483632714717392041687467779155849611009252901002121856073857749017639492357667690178521184754748086057277999644849930769830135504592470449299308825208863917626905216645196249017522062434855492090846300074243702123830413782182123582625183436456445191091110287398914981728171386615346430803534922671196979445995005829326225726379281048316093050942270501086430773329946877147914604998460406453212807734833145561587298364489765908708221881983585352690167572847899895187958741867545325369447592982242760519239999678741365398526005991751164114907612955592604615445602262171748126105251771553172356298369893354650087350223195600197841492318002830007008428038379523102692803200974191775524089319860780987040020818815337600696831448662880165353023959106830687053418856590277442600292922336014543778766353026017711734462699228757565918802232376233685890632428744380889354804091789615164048241222349341523280105098544174215453709924504506823062427346656715377814602280838445553984707413158838936323328193744446777513689474001743608637490301141028973118864255421096591892738434731002081407247158456948127471835999694195444375177289055864042242124420596331903708362686397359943852283158558851330444473845398276302985691705747331095128416648490751037356750341605131544376944844713432100750859052551254927623961426034031069656109172380721991087464353147043607609958691225325596765240499123813264586103080396247459744294636509895888828683603102398020750266523473014691271374870735457020862700675564719181545561077689587727519769539098301273964949896811927052740375173273693095630116963612048339159205830041298684992961939913518957212392059448750683218993226063991014912843422995033599431773858854339710705813821057450627500455217135752175294434467868992571928987429536264511999949230619814390915663952162441721835452678908078599000990525875011297280333396707466525349008860641217243349082867806916902631831828183571382509447113048900129144769725700909703958000090630309097668041983331869868340801324194685670988044400176591447717433990297255692188623461546762159130750968931545714522284555071776209337916821327450801942545657258745112819813556544578848577825367284798592418762011192929763776736587804407020467237911071428254735729625907298301921734306260430358063799256606750287063943154273376569192260245773929382114435757792042745238757173689699950294355042709314554593037602162412965176464245951796084065403613337838338233256600227253014445366707941214106406657076181639098866327231007744558155536651611328125000000000000000000 [95,12] 14322373138515711889764448577536741579631510401624720157448369073513853097282317709954404365849394676755163170850756275959405669237643920710749677133891653052074733983061151926668850477907096673645153757154567805286607383216140463022290641685384159638884842040340369631375886833940865783431401735863052661630899217364168523387775782772146662164056397040051255133717434643027084752695525575231332389779902596610080529492950449468413294469108208607206351894862033017572572378914062204635752264302354220432650511363000897352600386659964364542260945190998553534066640999866227339349836219100192519091246306005417079697192895503442278000395728420716045208768788782673026751733805644410294421540933331401727952538420827943496262958768212969607878524232133053662360249854796889304974472740519694410968498753147311286333353932356848986607640840259397881144332134054695662315004559746457277343888757198494695814967788504477058905196780245583691055529982645719331166865959070449315208601799578164115625171610549659835534632112987546369512101998453287661383708072460790261716567183257866202690945045055128934707459705201523371450879222128829956185432966881123641503355197473397043881546930553944742530360487301721524252826285609275766918262168678601165735084248542375601342066694648509187502298489677290125466152954883126478194360736396824086744753680630483728205017750711025130211384275086768036527986359740200675272842792653647201586165845820075985913821108332510990709246427239154062145227461048898731075014378571498564849175047566841906141564178824056994558983950118318375868422809818038780433827920669723784871130318705463781283424048956224862677805244334535527604719281164030237739579486171026688591003951786414729508068653050293996670394817324588006899756773906976311553112861564143742219473158954698560372294681745494281557997687661500969891677670115908407814133655963054238327394443117202424285529863038435586463836948773523415070562484506475180688607622971931050487526657399321526512139219445249694570062088521140241986595237350410634511666831503647161749246758139015772275135293382273904862604063027622114503164636431779547667815819161401324455607339814437646451824455154318868451015820134767977076225494401331237355679591190948193604028515545219570941727510708331270481078073956543895857871620510925043559461949276290888035217656715146676984853820253125787724261787265931178074932034875747098705449658740745317203654132976473580126476824440218850556587812724791837499984526148424834445675275330566686864050427356670198534749895928185753346539854646835010498762130737304687500000000000000000000 [95,13] -79683937922456997402051649957419380807437928618749359299609947363054659557131172728210266847882535975485040863184889753057215645686461723808720941502373312315335463255894250417405762965204803154449730732269171280556576569949595330994782131058293890444301703916310317606736564752842980156268919522017500230055155562037254381985715848903493327844833509440046186241719740013218476525365534630675117453297835232855856892807707892152439420767306440315152844704713659228557389694734602895629451636518489940342850713581241416652639924738547176193094627725346500110928012259306200976945870713382666955366247794417404057498718908954221479098544642068174928453543244515459960715260929744953990064543584218270418664445398429760356869473026765137862437071734675063303926555673524528537442649271331109198626313935026633218709803438428467186632361248508149620064102676350976352675332716525719102483147584460302210375036665135402634355312582251251111260252097163563147323850463984798942488534552951099804050981386872044499164734510569859204328814630263829750359029567243309603822004545282795550366166981884404713026967821500593896398136800760804874089415952638015152914197434556788712157164159698502527830544537521033289041688178326583673133314986450328842664601285539792307629740916075290234799620178318507230973809020300555267572525263322052468408861642742265853330869901978408432825039965201385486498119500598417806526616750173145553274532089595201411438284717305006563773000467605369441357939458093369697650417605974270815887444122630434654422124004779839886703605726707665791546021558630235675691082012625226755822617542981147447410819318762480264918736824505964556296110065463724319816168953256766146940193968667630239417771296810971667670643014588173219005944827389701663793023835793312094303771379614853756166770887725101808290231113943342199192154680641860460010335271834004888755795326892689903354675761348467547726581584907082146568726805804752119717580892682577379777655184593205606480850266737080486050576126774363793501457279845219846837869634709447681008452014627823774262620302393884266010350172630613898245798746051597420925584903514854945803051880217795265826525827033322744181947906506611566029489361560895966936122702963105044582361604508953696658051120544489993169314125279904464948646430868416624325835102927775573737257476289402856974595378456306606369612016343123366057295392085395126544982781300456516159393876201448495787167820280819407830712158881632698667232672024840001618927065995538600527264495105620606116580782538055685929045957038852066034451127052307128906250000000000000 [95,14] 241739709545008999581611660870364160463082741178899154754003016647949770353078862974450585179396735257902514299473353311455493498413252645512981150055055629818479921716306549083207776255139108447825926449435515853922410183754446613542123314404347432181237383149780667034126204537577680627746531366687401041988061519252515949167679475938098640514290683462039712178417122031369681997528326004014639345856684923478686844737956569758224829813339138457546273419286424617117374078367159310738188520904848310431903231772478317968577635384702953779890606039155873888576606238691141608537076283889489742770128242357469434039530352936727980174102050266713925850970989978476064799080150553599021474267574430649305922336172647454933524401879566832374889249834577323391294752098958090654285926149584520647424555276156959388053909943127815333498169680785441099861088196183030982942238145581766125021622987114657264690036072975657913227905630424092540400309686588209301390795649740457147095121907424191682140332555378630440689105891920658174655869299549507620918322521837099606201471517637717197920143186400313387457333245495069329019729054424112607603792887040346249641941399131560350935797328266026365799427151132504164208252168925313615253820465957362114051849666437983881831900876694432904384037171486660413086850055115753904279610962631313550370321239722807014062628263059226607008922886035020917235819025576735116215076138661584105124863104589712717069500867668614282555814932786594482597137225947856356922944968569793129062280104304531440919798671056099564863798038986679055277134833727120662767456754225097231612560559722061433816561252304965822270984878552838992772172067245001955495372582918619278927565514351643833546729178368277987167823588259164858281042742257769513670899197761208543841310057014422414202546157926239154574344464282022655490556139259880571068976331074762958705209684306568564424695547403076731177498919647779863762352627528837113606545493271363450404921404934573246361757792554136410648717680388421135387369200552579838337639161092404851992280156574700956633446192230436319892607659150620820817007534921043415913362138852686110945247715358286462545004357344101854161263405514322476681967068962937359939109686281498722157099813178379358698535805520884415544085318020197211148881995628335717189328840903860861768406928039581615500188837095736458253050171731275352829568244978137755429780593441882493884684171648515484861118895879213468494714539186258141211498062556159460769396240514837667981461004788220484096824300195016643755252516712062060832977294921875000000000000000000 [95,15] -357989289843871027415981287236938942673137100987883378478982970753554114871087794603152907020751869512872655214385875514220671606664279712264530823437004902926944717795269155862129373097764963281913455631189945378766677352810462266137679146742811535287194104106289219285783637187572323006791786800256265628319622005904527142023408449833245110936336008353105349140307957281242088813515908263792466273626239337226675364480339622573428696312340823440769854379958546429923366194277540323597588409284189889522410205235116791600614332521212162720434629190700148324379667986742064099802497816664455975192715430984209368836690418765001889573546787668827983593458683317826686326996468611812986801671055955838565964980475803589245208331274319933323067283525615570476012908384208447782500956098236127144916643367087483144481015256777503940295614147661284990570916927176635618730959704545143412224227782704468124684309968076796562103652563380756075115912042958675262322599208502513388663190723004291090767741234550020621278332500402988727699175636740259594571584144039442144028640140481333027716121196346444030199250299021619805986379015607213845909096476890281186718904598096422055684748642659611897732264830501604651501233125065576451146645840865004009620071330815202475250461954903350603790209837454732279761043469480331275528045620575945634987966755264542997296823226543611446993442653122971997311293606777441051873469930895893028308772327961137745011648335897581073186906504435954710905050728088774838619291419250644496226578981340928238910806010635219532755245630435855397791434197925396722081889882386109600724513726068598953705000691983223263201202224578608865109349269835237284108789463160279213900365984226913612806334163348666838678179871284000045090634627455256676402605919595868327626362851138621888365472622408473648854110739336529854269683644960937013475071180849074702791732545738234440405907115442244642511946758568063958238466991035994584171711792834839782896212362277329431878048224023513531251107449213129152820890539689420694954791481311589693063205457150229521411194838013555827707873969904704262480054472402138562268708577788056284201651222666912087974056971452833887174281570705372642559033014695517366004188087284649787884606386864965705418667928940034357176903471333154468068860955153700451555079780923709164074572933334553277033581771586666735829717077531458999079484671702927340904903122466818658305918723941984526355375566303906432670537111481511376183246629020957486475577466755417581485205887958991837729070411861648226548027196258772164583206176757812500000000000000 [95,16] -359488701834973887069684043399928556660005275473178108586046320524926991367599890133691810808249446010708486718822008328293487687741739621027139794403914462736639106299444731675167340432326187398762628743527254048989120136932303913866484425824372494350966494176618539827959729533546987094214120178891069712484999939604447169236235802340124043101388471971407016903914668098343098508455080551543030394446662344456073645184541696213278940028563816328326344328816600076378913799410117350972701098451565584575927257554130533458588431901659916412851587017400930092563195841775217635389668325409517195465514220851578424221723512775439200661726526850897971452196102826087375565637410007109510533906391717203444375623090874347870873717220222509441526631177147361576708229174148903667636926873403709992468808143862199073426485710763949496322632031943952584913251790108585726819197398618435779230649314884502861278036483029982438810091583712318066595144940603411721768865032082644353424066699207874158526106758949627440878081673187084560188936541237554197394793082900376615590716109257384858669756326221095519405931814427451719412243686001689405267726957125344755240176423331416623878739223478942125067402026779162593929551549733975537119145652908370325899205157156575636051914169261181098678435512752659432987601081978672510654788082891227003871531769898047181160195991647304519605612668645101088542449645658007542682325245694958882584211465382990934807902405769726546933175122554458670702722743768882709612782597125346442470484852033404287375486102125650054955602294935985796409472497139018993478781174858465893113065664356842045343200520673562299506641396308604556931712328450179591813975342219996255625385714486813958622670511887692265790027438275723317497424675962469636522297559610084634518880776806628812426660607103514538791220775615434640867025822349364176334245654371776834322944334254396433517757465345780507302272674040302979769232888915167641024350092085237627686523688385083297697136628873354280805941336950948922903482188142026120436882791242510844877907139881080601763773607937217289639212545104440016370885319591613325535916639331472849112340587733759159774289104669785886518096224833472172655452220818842132017002500094303141199466274785981834433678126927064217136675164001909963389988075424292617340459695486829716419540334921206416674004997751566734641290951799548243317712258986280689057335909363018486200663021982674406981667801412961429703220009890372712366397454540780670771992813414934184022137188161919188847550190105128997686279035406187176704406738281250000000000000 [95,17] 3902564253502671307377152637970724147370222744651396936011278165418415910927437121228827436327218163889388760982226257280161644004862595914059507966462636983873282723064631038266636727107902834032991218640772554925084914699272079540452951655498867515228696400615943114996989894901606748183160571640891616054028421925734628054851211012221732285122313232616290170472051506965950588487517123409106763416422701350084042118579062999964756213380332295312290743862734304066902672508606236190800278157228343031893971429353473924467217349954197280350234133807651148705788006160389714213214862144562222125096501204099988719893397028102383725275996305715868266558588366842357380575411461530275884964500806928812330320560725092210558954362769527505784286096158614267263842722011296143245422922614646403152510532726337272301087574710289206470222388148817289091568242396322458762854251784000772696354598849219802368400992384331461697864592120541581978639749156113977560920749267680190435147754168535383125334697548567557060919101031946299460644894840335063518055077246129751394222133611942630973215539715962538208357296009540620338623838025555999720597673854642621776501938475509182705410761162469669595536484696445040947584247570879095347135816930950410613061789299503201957840002952389542980124445411351207270763621297243743763143328836064045185471690417080134624672497560078002512266051646070854160528394258640286324707620486909469836056761047568228076627175048048447849397631653239946762571119954195286651189109847628024935312542641545635117070962360151622155496088848735296754177283652995033553825328424731622819570760530966756390688342383722066247775042603701591450424971485779482785394085966007998503412928813179249041548505443157009599706918331679714307661750959297611796325935280880962544069127987251582681228167279780971410697927313476287139086494511881058789094904465156779045746717706793621521187757748129686057456318561531041835760712139456637567900251486754912653784890989340565562083761064025760272233585415704545293065849382150668866523772300583963731240122412908637835080287748070612053653109508258800527251050361136255615543298753423700009698277259061767917701994686452797706404377016695253842830601634318002337288657998162556428203506414924329042210174324735385439019104332102508874659538265040370208662990292125518605177890124681672731830212065800971904429868348654832411843486510716516643668180997047456584505097126505195706449941137159776538238923541853890223160626783822926558416771079969298328973167872007779780823396242276507317470191082975361496210098266601562500000000 [95,18] -14056159750513041146128112298278526291860366259328612996464127375528185565683634941941012606775310198442476439813841126849746255559601397599625074631653751909190965657044883053307378026669858601713063260614180806807790248030022558057046927388615578455924700029603181237418576147678211955652763907262708320210871460575853846112148321536472387583435325492665972611035875288420206253816660962924909675001870319824912181958122213443933348297184163937742957048829733158618197568511184625566549638065440231789733104686146522217983910894420270089359707973846562198346236292335937458147063632372266187593328644936313353511241413033823930603541065145540954443679671546305831149908809434598156596323664637052254096875015036095541385315373253192607510539164104832687003204406994670913704418134844942569558906183976557476560486246406437995946754143565615245977619900134819315205442252993000584944905023406207352742432264927800451145658667720938513474428324950116937537419558491546672177981116445347001890451339291827021977391127717776313823436227523298799408298304275119130800329701127356104600739902982540613472524501336707607118424432837102350240453455508590830549920873063155178602629194435529843833808502323345392766861139211737738887614146013010616037688573615171910487039029343814557655403474857063048332096221254160999580063904510357715179016822247517404375576240806682026239112121214401210924462434694941849532226241280237522982048086855206775052373312046371691891330048846555866812960674086192239301371637889948989265799855014922544571297604267342114772653072931676709713432464468978365078040914154350965148013628457902327072163255293774100538348465061956066846772125919546940904557213722328107699166890793384487015259618254567843529070198960635814988300675051379775766056655035788863150887135021253822560759925069235917679881580429876911681833076356653076013175846877025104306865349369360538840199732999659694080966344377846605415581064696416132794232699404318300866004978780228862272572996124740129328315086888012746632731689188608507418385043047362490583361428342369851915996693764871826999850188960798161839471245598120426817354776433963670824383356166728762614179681809027875922489444656701300511847423919490622641621293899275798542908948992377375059803126338116841116372181999800080237642782058404029663361232086322379013479038581155858906086325063797453437796506989928117908802184156047211098881278188829605904050509553216484913785852267516270474621914172909090975681785261719739265395495229409662672348804211412101440397369456203335857935599051415920257568359375000000000000 [95,19] 37637857922918559992689981918893854283416545861895984206423453460978224794211552493401997622648202599610162627384599987692453774805565092851971932165553006142689518008759746792641681268698023983316635150242614057194926761459326523830107365892176851973279308226187216539505804605731504387377354245433562532459976199318582680284495061303162926719846749285784595007666205001550505198161965186986331731344159816836447674187042413374186835128355163507272506491865912000211443893708370549045845935845392323645884573456644860818424946179329363579305230894648469417062261003849833047107389000555806920542204924248039788420587898649471137301502918038802357651027085437916420583301684930457454216762750010160011602973689416732357886807482043451761232658381871692462418240280781659386451741509166478115570575938266354153553728995911991050498335408092534543062869348747754463629587346076719728847151631659896227007662810288700856376492829450932525159741323186614061534048811032339614841904281982543546407073782682675045929258351946604999764199305450203501974264005246907381166048717316876388095580511918361544010512469394954487466120913081697030608510366126589446315330502416833138695296763663830917045797949808686622526035841191796998101130688625346596656686380183626356928094010084261302058643110962429086125681328391659007325684998997527454736129892465038143851985091096880861623763854403765029238264348566822892024331390755102011765802277542474861273629426806099312837669164224911190893270560909141690779320883917814381842921688560679998934640592808896714073680141663032331490380746470336809962990056814232956558302199924809892849953723452902810599780569751367722604511806583659369111189325862025846846486455214566540624503293666627767505068436554440925921746888130145106832614659707661819900880493268096467554702297868848676363216463965393201196596977954271920060978335222342979200497291557634478625207325437235595048133797076295299328635290855234191658188082289990192656374947806609487107165215813457864917749704654452883977119213929673473005249266992819083964256036976186517463399522803215718945275752338704549148663747831856544936017290251021535265164338319472863081695438402566633910137248954791747663675770213896895877313406233062511371545313632360638079088182641118827782354339579782375764253311668412395747653339789891028329023363715152418387538801890582631989119915504628594480748722551320543417464830265119480490876104083043132050762358630606530698083455750977653159409883291543104467922122132141289444146206872319674165486280692505260958569124341011047363281250000000000000 [95,20] -85827135985685171931952621791786399236720028612187560910410985835089591231157184042546098249921600057288943482697389327918016635503938422842370784757740380421755637208303093964077645478819167531954471950727504661359830050944063086189197378866541737984860415253282479971732201191599025709926918465215725887620862623633784364064689343523440502367941718869352817198830098797481609330995835086913055837335336623686568479763844306160840794091363881960598966204374294494639432605802376844016654635823047617510180675239570487578073798690071205194992271010305490566244910016898296859813029337727112823603469581246377276624698177789281768278795449633531270247619004665653273008130633669913598738442116067103586626815555534325386283837921171269326871295744685254639652378598813022658438600200080511655038375645245524751351672031249192493786248540297512347488866911261300471516684819600631268956755625268633261042741712038184945248381408826170620272914864560801616713487868232791586240013394383649608514537340822655368647940848767888812941197723579113938256108725086386905691314728070252998543891569104010559342509655127998367845056000037811258884579705978282439079366376069008882663303609864709536113991625307297506046575194865823658586883611077932527741244305898487190286398618043992476185975148264430375574753861640903236960741305188166898048029367294508590359700366585788306434292754319775612523386915492429135249371385741006367076598306728743047919391476888328145928170197125472571696289873872896126994208521489460591278367163427877445676032372898209407052952953997929827559931661920371056889570145333064022443923942845023369710531056888448560217769810521812397831297714318748279853011208544164262576061812047843685632827504273452272806356596771070434261165371492604107711922809512982047934628594738808512577429595413518791076431182055714466698227748913321855316424241535171758551604112713389261862476530348156040575506937820904306233655637168432734801928578558685254266356975007833912502180046265728941687391216736666733292204706863070801958966146956643689880710328364082318042010258119924725048421874516783274027227644027906505231982906164623737117969466381236198681794732269156421514741431813016662543978191875856588062053280813104590899780694390716126331377380367443752710451360158087471449910964602110080397096078439395891806252140604611910612514199418163071898172149880691010591421499671985973481416640926038997618123087544667872872657632643916723343768508489921252343860828210443749126255053928382978399843593602259322894454385277640540152788162231445312500000000000000000 [95,21] 169919887938220046453451061828272915009532014533983539802190203370175045663095603914357824504221851641002964696346196691342697077513242711164273102232148915938124507190378919845643734678623491049111670253874556484013921696388915484795206106201688211902147540473323372929196569553437425778302903892207800580613090717254478174565816591111170490819405803883971239992700159346188442608784166150845610132103342862649846349875401471625173716626700053675900446177507479838142911986356038107110788990489200071464231548633320593033344889636128638031659214832869521067860877190066787663576977443360099217425644656781150045376955708775148107638824519522801030295895425298486281604927242410003091430382912814609891867882967540611571588686260770422167607871678071064954932500424152012935194311651027322809918829354521425781326101971310684164320257248939096784981051319583638654713355156651971436284431662379265820299846280162649256635617663558140955861200970528901838908498392041494358982676135755418256258088058241573124416242279473696311772061994437991270390348753634998601801978830888571256860534959573195291372526763553069902934728434283182628492332401528260113592698967027440712217946262310670552419637809796525410800806715358315084857624926066735374362337399629216512984217460132991575254050294447196272417699923535775108783218009132075272215915350399808886681679550620714589292238431904979213948659355312783517277809733010657564233705521659570430128924129988608066987239216510963936833311603441614481348657189616798345514345014376796083008331311860310913690003989399755931364901759989194618851861959474227714771234248439657696190711232957915937987397765279363924055116032236387437110027301967949789420633646531198094304125322558617567293226438224094010579355068857316290943053536923426583806091267243445078045557850171218385273376877845936890308732849299965028413721295682809762877798948497513504049179541279715827931334386264164686955259282836594774422354432649701120269603055241798198763847769214745906756422099134326494057584674474653178476688949962433375682171365614988494499071788029479868787832359198418287061801635117421408907812148200976551417496386492401856335938684464952595492014835471110786366703204602737120768917278849084657779163641088286346169301433509457115012995504003490031647180349864880690365813694991218264911568484569513625813552105066309432061226671844346135787293087082548136620511204888111449884050038909195504197650190193896161270216733729607520190520003513478848965980770190881472496944216439953082020686281339294509962201118469238281250000000000000 [95,22] -284809579739256784637346861608952336366593926134968534524443364471090033437920738873758567134771545542800142773424663572934585251950747459344524443611804105860755277077989844552141197950249855860835091605500409878864601270134324110872627777989803362463264100279532620757731967743074669612517354283189338943398753625972834422424693044340170847243769274374093151163620357484154691973896024356968632858803164679348818592884198612192272887608226495527783221209254292342536075577626041422655753517528728726355838259276545917176655517156838900851434358455362122768251220584891748967158594482976860573368270446503878352741805831688743920475949204031159214449656246673748720947742835418247382893451005363836206416672078388335056133256336216367979415972549754173689160194167354146402440607074975924578925252847598649525533971029785988848951323831961797657856277699698851411503607879646532152763779568584243017105623168280409148787078738999681125881762026904534151420855428614217381281073389840015596288639431682173805509311454327799505779946792014559861602907776533380011134364287126715658170102912028224847159534054651653857565112613078230758708752350891332411770329282053947901123651677661163512793190692560375318143469852165377620897479689744154108290997715864749693228455169299272532284372039756930587500370692599094706322829806762487244632352067148780785828084876190113768384445191332627609991871676918593872524138413327508943576344018236907902126609097615564096562359230773677212485085072473419939782164708736574177848211206532732302302508563095576177061597196117091567579850763459616749673666562346486044691643091154970924318803162423556650048092672537414087349741630847191199423045720256866030123447909704219810620767605829019674554203207634485329397317711028041524597589818311802647831173509420370304801740659238640187131291905138602585805950152979560638787268408231422199256170188027864613356246815329134242588546496643223519687531444847082132304901177549956434215439361993268331810152464449454179539394505135661829204721831231881753947797142063157676264335004695875861611285372901169450288888107524331161092978444509947816414832423814636633608883540139606068494175597535927360015466552799814123103716453086806189063167920903904626575443829947766370447700167356627979262983807870934081451895262752046744641069823332923450998459656485156031320484174706422189232224066529353189142107104727807117508774075648825489939532785273653597697267528610150517015199895831362658081993304038768185976469754199862819738516792359914187038327781920088455080986022949218750000000000000 [95,23] 389104040388554999555875593081254524754046619599160532179581379637522696395289425690289261261481197510721183346034686821136920844402803151033597348852293814873996450294932692263607574582832300047555005532735469088429957942658827605510909961194268427428734149580746836635040933571240749155114390272770536954835343273773168853275224427150155742778139701472415816795266821686539945298712483729741610535128546924216445799595061380156474229487108938689707650635445775141829174134681790558488133947165591696123451575930750491540037946992601074616312371493648131325399291679752870420843598823449340255277160663907171654632033897945577509259435619954336368383064107091994536600745726363971138517049152863031808145476421791377568828912137400993670586780854860504115130869236278639120974679593615810120637085152273047382981129158750539129335241286572056823518456893902568061686680719946545281295376234053358310545045953984732723174323621732744112581323882160798654097777761782405663541452157562187479850255778610172080715290962723457872981179675290785888472129667010347773683635159748220471039592538962854103696800275711070096386390569260368302192509429237163144974722113517734461341269881972226591585979641853430376762396583115702252352602479071664329785111160989737177776957988126940861031087294803589130605371699798989878096505301095636907271448510448840568080222713931134513823130177153113606175090196013043458801177245169457500643390455079664644036586867424893954569105191726487921580312284884676567353880956727701405361776836989585433810827659777670842195084288735042091595666254037647245219363574220730578078130367515085873906840430761793093182468490306127778653467934104687600312445079665485217820077342199641088500687112247103151814818478305475092272328428860447637347797825597118727782490931129716944382341170756605828328020625609524067218593547406248423777850156214362593224386874094779898246539155490306823884192787248784659711983875239630951438381887160091916595938827200331304745113398225220646223479450216385906636998587499035424507365401845123135992059733922253990702427214118810513786440341475796079097372988829618106966377608080316499435881029433060359946641140549698789716131153409578850996335544706278808435044027405720221066210641233095394908185757440494680947665994000662432763534081661304669983053198123459752211983612332959822355375992195383167134220987256103151873470550570176220181396751957731188976254883274433612751148717943473346050209130892696551516873667479227130908162033278334508985926883106731821726498310454189777374267578125000000000000000 [95,24] -411072568528078531666562373276042963981047821755037393638496028379894489973751342051843257017284434549735032454922461151786811910601288289563922745682734682592617663865750561232910403073531687440072078839682811168294549578157811447125251838337478138500737577530299569147846388535234540169280391826412755075704644332416194945743645259328389981743639456448455348837748556875720915840225568551705673667277343897260898842061262503803822363031957117562017160824201116950113500412778339182883484239390882281316938921939810061457895304159017051689794672201631146587507389253590508277973472521957736999446764005626559722294914238725853569084906865034275179480777878372560315506047208594715836184535747720960755975481797280199878313364967260252388076605241888215713942303869495339634501349685594777219494942844032729034378664101436857161426464008505859377690794755257892548963339828211166892518826011978602462576448442352935541597334436257031790088516438866405243955886952021625901986394920943929106569782471531698680440127633839010523163216334037696042100314526370842914861684951323279276819970017865522028881924613301367610803368481562004591102557530248469805740816370762286699485188860260004966856438617088096393961972362474849549696969500758819137590080805601264066748326304767196877242533422476187768906539085757617555627638163868186390357147096840312044705753719003553174976437909051258398228415315895401709680358177278846933348298397743437982668183597381027731425623138568197435221249766327327711294496607268811704683417543235554770650786437600205345971596874245634568994097642823938552126811759655155302810106499285580531122469981022994933546375069219212205772926359027007864518549922209796495359331974720409187624755422279894179621981240821188075125508465497187106007134094242705429946914612037623262263399713587002344083188526969265103784006026513247028783936725140922663713537951532004511929560595890483722955466427897447351417758845856157618408302725400820776625635520735715377439890815211116448427866730969318745699572375012651248010991991896880463361820709597325621141895592746776352972971439832077346718484321558382999979978098854020490091246857463538827389812536362745478864103293442300670265220981864510233907901616864497765834226236918076567640519315320297876467129117229167616988588762650870973993272996907572649393400605821026201155480146618027313851770255509411580263073462018588465634220949028418333817387788110406518053502593526842371129368081415119430384881807910290162275635992415960489980691211497898507332138251513242721557617187500000000000000 [95,25] 296422368429454398201199111615237534480328213243140019075611675221193989790869422719522905283278063769965445694089618623153555925669959525765655417004692630737094882090756600435017538398587571883485540318722423010507566888013529651176790473391591394556008731082412703251654658167211771948113298975659380559983798858672625185984926334589410314492204508750436531918207193948063101243115011812842806063986556664967357258888108674572603470461135084071952016917528694850069847534770544467767028546437559163916879985717271836321369314107994772493342439799932732495739773396107029647525778055241410023316270808373423844483810261649564781797895622818950440234843177883686053402261034393797063901546806441178480180083209423657977855337462699539493909085878092260552010373236716108646089815011188824175069368504551133014736099932880686532422156523042566563498784965847944515332910110919006379847372774276446276493646591267082902453615796685045257225625885147920543954358838756018838110649320331744739969169076305610391605769333362412145813381277755635431046338882786175391736302678054472819090190848246247413238455045492962463014156982938208828788391203019268178192484960133730499842068011463161746808730149474928403606157187659465675004031323712272170269940547363747334791601607924954029489057679336573216675411737686970182058856640963626576004345720887259546251004436207803496876103395329390826063338006690067158284624796264718911684513556881208526073371306877604216703103861981807381142503668848496686450742344611706196453978227799828208618657681084715836486539833442073205901153874981635256510660497626000698202872880633015471754777611861550616071610855804861993950743584352978175759756496329695496948871167772415032864764915329619739497715297194316969868703913351511988773940522103756299567311138634520268392181640143489708957867418003365640415148174504862008799842467312491537054290109795531031597815505084793380262036782585689584655873828649263497578671098912709516200998567541933482359320507053643772424305782484611400178357700899941311254779645406954507413078470226527572157301605236041643043116397641714711261662652510320817993633330399276687740855601450780760890935418049524472550866878661419676187500040894883628723008300395944688364035747317152325436286781676033110898491512312559997318833177868106087486004022043043651686720479048986160239461899349884579943354202851083343448867573382767197009202668930948861677859845943266176145356207725564946455587478094440095538574844441695299131620258899103472147455902441226527344042551703751087188720703125000000000 [95,26] -63179349339401436476616699820726072298004467727679197187245537109147876931422152327870683534716814927897256633520948005835088401313026703777378934136889887358007282702005621965478790709109707376846135954479872649820775404117939537282986808695587195499536925550341007335214117250640294872878483776121974191524809110543173101304433972901367991001086610264326884619023826286631203761644334156483666931779915490403814898619271912885556072129345994856428441381949860771394948828524460087889551620944756596391654672151199493504008053289621551103236646973050063997257616645016699326172286750323033047565731882244434565166033921836853648370883883053250872751090927827109960271909252123021226942702101070080584471546832670934914301772657440044327551643800824378559862004022894690003383883222095361313321361567286866111965690089347892575356245615821053563555706529818719921400538918370609290953237077648491065568505922605728055908473608370809726367226025845635336530032337518357261430929353985574719956205747524577706115363685062543890739369127438428879303707769139628354930894605449554268652142711602269793142537414087939630890376675650823615569619977993393234870274332433909136323328093635386768559937267087821322441397455942109346233202262732795477810164448383079314829485176963434868331225313003697861970693987585209545619010116774355720949594476785402312155949505565424503944167064751015005945782136310223010265513693065198771797540686586150482342037789850669722752161610830424014396382015943567324913595670073195927986098354402352377917091414034519250326191498913168219850348375777931006800554792067281802197884288349110909907822433726569531206337971373264830156779903003017999377428512882195357140915728618884539414591197570913433319200980199360002353158516161463507069508698237125836182635003646699607589792577019193305304255767295621741425409329232877744778994446684971214283784129544925035854070660918867886736558501809456907885363077099706178630390284548805547211166809537097020335361984626332902641572639330298486251019332243846853480096656051211389641601996623799791073639842979708581237559058889308308497849163153015787658283639347767857309801944528617169070002758600436353935948695319127898785085062778736781452591913117642640384527416813053420352639611438292622614919282714104568178303112131664179474429106797568577282048503749612320063470358594032755666464975430237037070842789256544129084457663486831328344749758012550707151654575490866057788787943997999109931025785310366985405856189391050501888424939522792556090280413627624511718750000000000000 [95,27] -196310690577876126670749590953058890814354982922187218489828762804770644762431916416665537570598851289672761865505920803886971714046591890006805488591940742953791848755670299447783213849226294473389990376048917147157744834474504583285814469674667183592345735567800503682668653263012167622464176075164004628908894152258564554230353502607833455260070560783093613771361034615386598738288611341745155454432795990803740615426676479433736502666666337055987830863206862222183875722254343491136145526396717331477960839128070304087497514440433840918532906519287003260913801601423757710967481803669711189336435526264111068859617053999989854180031893520950464120980527186923294639785298003449943855016893517482327723680142880319974819934576435902734989210816009657207675324708681519521510197151640246098654130389164294967348498425765307118420099717569303720643993834240203371380003276455939994505922110885002212503832753744995181445091620300001867425172378208107249309087921029087396487903877452691421376511709338145518076760861806243390597648986620187126766199809072137342204680477565814991441224105142575284462305203473643514510882974060645879025622231853686951344147098506324127597153816516095283788009199270711679304621511995654544400236319299541838071618619283708849069197210460940311719510742200294355620991405364370719046626791735758677484604775507637007872114598991747888149125681357267640171347203545266951450144374068861317664144369275704840096786589619554336474462634535039474956721110117412384315185926712029792931349850570772443753591982727078250961059980443258256460788251391575840164536514347181881087547993368368605423930526696311035697107208992017942039245347026854789275374680582289782782150879805090936669379555977566298511773024815154379382547150847833486346565456401029971189693379678630212972038196011132933852377479368956295327738933332192795583550209825253219222599957044208616830928324823872573748443848091521428747041582125341728438907451050274261445099115869450839438642172801635590273483511887450294706944464565564455094177606921373703219804930342415733075319282802777691626528047045064061447657550155495368530311820100565054376249836005870289758225882081447857683341728318926295147762621982968049974349582215934889812223070431436639854676479720365464833753215990614973536595266049383790621966299152354528665663052266869428031325205142887395338720662410615348946403854441956858779515551689039405907860629316171063924735110103802097040817379477954629214416121899416197235306951710161194046833088577841408550739288330078125000000000000000 [95,28] 377961019225800556668889279369722485094617430199868949063602594673034941180513287151764585628330601506592545204555416889066795760293326353135604670358086529401960088263562869262059329153704888886606857706098491862989460100197379113714357307501048661428974034103397239745727504988283984945541623856179398596509204152642852517290395231733201324347056574604186498434187431805524208367490444823380673466738612070667550072956141261502334978084950723710681212482934300270119190233936971043315306043349910963464354932163075840125429211782442144279009050117494446531021771788164529639452684044787813954087252424254605440373309346875727171316958584321307266200549562662780363274843222786257647598760050137304561731313259048029560150751962464993877100743688232732203733928330975005675162431537430990648607925411220736407501349589154953039119994225384042488895532705970313865631864136927311074801949428909769662746701230366205725834351046345901127090429073986848380618537135375051129520595768292691874223161281554209547667593287588030922320522677780556223775779649342875788749473262890057103219231419087669895529160028924759618436179522088261934426940813380251045180695769741602881075409275464635823409155033393015524959065476888157335302298029188021273761310249646220864462573550924809561568315185542365405430854665241729257505184428663181512894504891543460651335072978894673761401981948722990687728077079819255444921921924427812172575584072070888321502772952205487973869606881241984620392199872389908309503750279530806561315916232257862702245690969818260043035041625838399616551785454884918851158178084968511515915905211516070097606207010518855912593282110079731417388976023595385788028519592888173678479886359152718238087262808889663393328592174903195831163638657802702817397373486696830253752404119501843364255655354922418123713482176403216078386604478074659699493518610741223899271936979931485114875034694646107237550040140459306059468418253212709082677643071611983306710270076814144534423238869227545800098148613234418488376338260021612946580388860182978325444191499678073436396087867005499931263391814637985398772402904654061285359036053782501273262760065807547322547344792814890111918162330219934768854612002890647571190501434010946063370908493772041012720803820571914934330417078828196095252118797467604376311958907510704327059081873423612549355846982861212024649185702563211018619488453461474418113812264838503740837761177800593076391636118940270371288451563048517015525309337723214259273829714047554517719618161208927631378173828125000000000000000000 [95,29] -435218272676127564959968158987568327193331551750968640919477844948530621094412321184048950411576770603196751266810884009118437124629103540685304443170036672966797043056519485663384327113787806522979116419530050190153363492393132253057574997609038549770590541776621661813552519096544680131994384427681061295186210528123001833405114181852248770906018283184540957820548344435997783546153386660518654734000636190121860277749263474566971168486049993195721074381332380193089719679513885847766826713673735799611252140901807473591445968520453845741475725726564299131953715658626082718195310994559887843974312263530570484301734269518376852831806639187305435869732125598480407795884306159547204203159613648831112246590911813452243170410617075376892030973503969878430999954585304351133885084311702269066304642457508427889931692642069689568348414792107853378654135207753139518966083394249116970392488502340276507252680444046349814268913600900629798956753275189058299213445247161530753435142932765644475002828224385895774130630962344978398136096311979281924636325325284463116775596167325924449725662795998644217478583485191959904638586461832554481905657644108345544836838579319035297197408935258422953408979198493494526778005353853711209173984108065085114256429523678808513194157006470367769353858090181353960017345288664793894340942872255973706570958495587893736458290883706724201132303706928175731500846143824523789854699170733903549947428442817205603555800165895447939320255822939552395417925668440169962438449926000117091720316849901577059730308789598078858196704712730977029419144850021835059001958664812078530193806614679877153798707047334531616376450256841984820853943985606143185041673250471075402167219057703679922966128521236330246059735028735950106914210183852745087863818660591198136959870633946920359422059520164901913033973413457774418589997013952504501642972396706270151058500185533630675588206942417612689561513409603765440601353101506481102476547760571546028623639279616740372583292209049912842881693373300186779176803017002924591067599798528450796250497123008881751391780177271061892772518208345335121426597485111203073271785746882583689323585567048888584892476278726380712158315836558865655000086987784332853035632510537468045965340145623787145013950148732684122662680863590184993759593945649669222804172078838551409246308757081817804635818035641274770059060463765322447786490765889740646926956616488834508969918338669905397559618457166030331045240804454504184628462185201436121479027970817762827060448671545600518584251403808593750000000000 [95,30] 393827579012443566351407019402591069824605008617430558505883539110624605650119226929565954330135861667790763030732072404400990544077781696099966101567960498393348453617641198719467760951019997867192981071679856343752432001273070888039435713299045637674058334864685419053520747139208488609833815392636827587907366683562980081314008713449342557862402441630409033446261718187107448078386431571966651152428300756335732275647500282609231221336681837871381253038271645985051242151283439868997767027646860277195353313774576331927362023443673420879996017740015594616009323725771520100324727349905169281581275486137504566171683410585014038409005065852296947710475710735263181366459723968404851886515066362121498246610651936914315931682641449603876801353559065732763767296179393325028757709892295615565522376404243707866048131886470897493160045960395649143169728029759109686429256102997089679613431036416746486017977966827588319580637588780650876328290582024451868932110850975549783023739987031957214213208707182167104095486783196060948187833469520972379774806051498263098298095182384448103841711413642844186489339538599185376567441193764169162079595848810164211037149264611764586061968234968863117281773170258175916397491903841466230131457649592341849206797825316040422570699606510654789255521835398272662431068089721323451567528448499837351929859240521390090249239850026679292459922430635265780728578238947784660466714257108446749532566804132215968961982107782850715189932450835768540736827006126255474632238205122372175710874951504997718981648253574058499851791263194157353957021961302979605838638492062990285148115961417088225278128110064251626703135337726644148575343396829452156729033059479427826602137856147762150898182394146212455209088694982731514710206338371935895514070961322609820498236542307788091773803849846706043199818805235310336057139350982558141979428365170676124133685507854510374567728397930732232802027485402486015192507257562379247972912915985154194161124362021504408774754522303192250458833020500121111739380104597237412806546382136085285270440252336940615985058807801975791857912078778698838318193537010190272133661301831727813739420926924614600720322782115034466594220601068441607945667865666509937127844823429011056541034125842705938250811282880574580683071436167186580215759174637363767729602441816351922422706950298101778067096815431957548639363246891627444873594033817600814540795168254774289203977951499114098453598643614021074582783049198497566353685367191438859897373997442926452094980049878358840942382812500000000000000 [95,31] -312412147496490570189055285098615639914118225722060402744578967461877295636705685049878441882616112843547385921523502371416744387704866073589621565872144044502551155167477264121385135635525122915742591563578131252460354135260293651830537279081664715631094070257594870422792482402639975617761457212124285141812615852263412208175942911514790967148109838870349296366658434521174981576209716545240613167876581759766479163169101088899586225249926482929598359751348074409604861888143314489095504456215964890906709619395388294026196381402345223571379542897403251645198265206218353550972870628357401148857134396880898079736952013107417001514627688442759279707693182458448141103071284404138745645669397910630729357152621202528050187727981375802776123181136905738832946112217285580904291415877654337242183584889982418844306640200252754048700959663100087159329505054358709483365693090555691217953346117134562709878658318842173372206063727152576061765038681740494925830398928921914913889776759677744284338112735068062420023687100531562576916230199881056640706663532753434452409758071902537716507539012767142614697215057834488772498165646731614311759232118931954321116805123980694359580548984475863948351235864335640832894009230524024219007583422454255244103092754948909039795401289610187850409264402627987070337803300912348825408646265593645180959725613555025163446121969377663545038660042698546338044334781987765630006273794970575541298802266558353922119551321287818194448094205250017848717163752986554998289470818061720962485034656418099850001424430544494569727518743442530822178728768200042350785422956339413979072984564062420767624978885159603510398360938016041035308466787483221622189127522405784946484292422299737056281699991209945861660813636476705063106275274599734849574766497631301345739178075694722100672056132626580823629165324560508936761712705108813900643154610673192163278226909854562122314573039879556621811103532098835279096077757921375223092595364983514361798690003025938939228045136428107687984795824390659614946463440306207911395461399995856908026411258456116570446911897446523309877922700033751691334387240789479490300464537854188514697539328045501307194823895518335583426066403987410989711155273735629255049998889067483595524799600993642916510972848637564422119635274320291553132419888043361445564102684732402477560218399452744265429258192364431980646444982055667156468703739096995490459574426890512676281639138177512905902462237151835887872459854420021230392514796597682742013406959058485767855017911642789840698242187500000000000 [95,32] 236129020832361680194744574094979965879431037158275619748342969509035191811919411049175150700017369689818056040629148885480081561778242985901650166555846310998973807216379423119016259408106219288685036822845893576738115193559001862737268558726962820578771597581934324670041388822860725225186317365989302758840144858498508631667818268222570707443994989767141166191674306784685622554050595079915338075003013387075559529051688200137953513552826789568846475370925497295917138543903478365074119749127239924193312998018650865840769544111836165608499429691425207711354481406232407894208842301225508074363327137609838877659080543483064607474557830707522339779998969063746894131552582691157257343229112587877998988410320060746634094907372287282593934985713866749991732688569309892833396083811003224504688312520755386001555598178584787528697637682754023650007520296218320422389833030007166400193795417683909369970343510430835744788155630298856052325501296062147708229520473529613321055234024273877981804969563683287071919479940189252833875888669129047069021628942244213408300568754502500104299824731427244827159416437256549457190748383210743300415449887448278319580469590946409062217055159004756833803562707868262261801152169525034338744639739878829728436422880249829904630914008186161117735912382450543326939324939653013866875899517323530981358869335762785163676078673369139780451996728821654708646552778246546394477752025854038795397467948948611814443486578575620144756781074024295180846286266357211104925295058639006593940014251787858732817263151401176833012260099610570409759004114480820111883060272943225241150576383250977253723726249309910392211233710609086759739924711046985808830656814217510241751758195551209054488423265873647050555809939757229711207732513910028259616038100044284999105701724067516062027831698684862583378795054011697820340822798565603843962965503654911689292477088901700501510978745221819580701486313090602006906332663947536103403934628635554723684870772977932805731657036243676455306853719513357311755237662031155311973456661525638073665293039801346106760236033423362186430572459786933256694420469465858948238422723225901048269886299772157447581527481153912201769216104612561604032871395964429717927854879497539189631743353498937271465607794078543155886964847699537478448873362187554004085831404100071284468297165216823618573397608093566455485771193548499221873325581792095793781160471321948577381332133272637148201118108114182505022124788894234422981432600471560096237928771945036032775533385574817657470703125000000000 [95,33] -179514359520969905945816088354767277284027528660842768239972488939793030289276468321330403780565352236745172519881926820910414118319629282195642438188618523381271329401748973411420614745391511406530490219740808784242980561646322515849255819649264742006667971329929584081950704366121970269453651917586931953442058966497666334707300347906737413666041893282869443219496534208352315623330934294297456590903646116215097455050053599257129335178761992447992795233721831730056706278647779648095062797086442853288911983314696537199017913648823617203271724872318161893841531701325828915936423376729987685042239352243582072377874585748523311743863621307729578814494947258960829444759643456173162821715738865860385806491815748205859187316124729924663552482028987759772102512514106813847444530683173744854340803935221541730584792051893074429003441754990424665532896350604362974882745561382067462084219427136907199179829790267043744853959635314765165939274081265041232414148099275171309674306590291711888847621764813752314063543268822593011714165385117798121022842612927887440461736962631088356479865784798093555594311314655515682692762961747815571366714192408368947847250747943726113947730891654933984102343689759656925095864848604255700599520778027290537142306411891209227152169235102283489369922846834927086696835782905607789746413756748250212400753448991065101512575633406810674105623801400672780375940477138129478377490045547434244316135045910707085148721177765233753648187151167731509467566263380767458333015156685975310652264554561500460292784221690702534708779480778598596393241071435231319655197218947203739395567718626794506963578892530875440438191063676165671321211612922150739567378792398419655387684101912918886734874750278342734066659300378550330359269935938408486462960482298726650710371859068990221439850130829043147064984753661013441866703713492655056452420231324596840837994761087660730895059003913301508446528998601336156824394093363658573727745500631295593470595381051261032772361921903981175341862940665747761308692838926222687564331349830025992459136054840320373255550532579658268876582874344328437449135720960540320136795773392076378424804455499410248257701728214502711607157494298111743741720462731427538241788527973439380777536256504844787661386843935561438509326624335521074564239792238448783479970948474043291237999263724757399962480962274926559806088789767954393752813809367740515686476166481063318359382970606867719829414898191976914954701388256351489408981099160039470922058460478076824529125588014721870422363281250000 [95,34] 137010202893127096998584460872100286516647142853767855400476008678274549499935168430686013877412458866392067645825016328495088300334722196210652801443362796974792906273142604266038077098879603176752047570685387687851910284471734298026530557104090233731766032665440810735898731098343268137274058512720278222102287239986020624753508975446099615153369485345939087319876989316744098473279175377738558185859611269159426978074969060143395235143672902144905404688496057600287240262189184473448815993011870756737156835426059444247015848983844135091534527046839906562309642085708546611100220385506526319092665988036144770412515288538779922944941301978941456552981597962280290963071840904392627418148106557687774754612070364577756854464768649999275707332569298066404665287080926908634565899339250468009924936796322318739330916846761683498585944904800806431634978931403081934279403776222242151610459699766870029782385768168526017235350450995934106270828750290536398604756572077095031825468546551859734181656909190723822767622586948844681615908770661268170343543260391386304829453285360922809065749401686232107218802738353364984772179042239430040417082945281535606372779316268772935721195088983438768551240547308610499768178907419262156357057381528620878423298249850333233584127567578282133727382278489203324285800393209026428198973407443541655793761743847067047882890214654346992967953339715064074386356822690349218715236905565521247361836756567095650310422821459394930696487398762269683272947242560484639946856450581795601019756432271285845682621510233536116773278361082393554275517531336414943298709789153780540579100552056939695591070226438914578156151890454879277197130186959246127792859539880479080825485074238609878259960934307577646433949556853828125445052444300172518769002443033056791517701429646828479895955958861289713443059276564865342432183156289161559681698383946770031081400005575499462808365484939748422048421701882078461693125892637910894478844637620233778523395358661800927045315470744904752205094935490193208127565237622976635709061235012604854682514574131650760206681790259980073669514408398481650493736891235497368701995302812068709647996793305619400905928072539540255346877058221133145713098072521057658529025558820670952678273610910649283877005172963283321969006011115472486482520665298745302795810964120221535495501284790616938651825976632987890304327092512630776229475221368248525729545049135393863080477598690427983823174885447456046467929292776750389652886804088972438203652970400980848353356122970581054687500000000 [95,35] -100132012553525523135679474559884405631840123598913341848946904083844920000095020121555673316330022985935131385811464738461876617118660112285956067761689054752093684359577140784840879155243782791741370029090999215465905726552303320821909596283711656015437902116385617499923873098224966279767142869873972779579944024873789750771352445701685908062008370541406764849556830096022312450746574816966596211004556311111557591728771734089721314119644392086996923011002336390627522320148416865688800556363404752223654007927963883403798812964160656595677970250756379112141076168059097576030815427998611878094474848750945168868393450304278386468552780538879423837851587127803383310900658724381133945011570658702952162192048914366083826531824670584051727939934895964695576992170589665636272499040036997639558072339689573336718640185579478345339676707111748925110006103328060491852406501875642034908016571380691181728806302308555878182156183718747921023588264534704270252200197785772595759080914717206211528722771288460572362188728400919489169044842483949699898550021340683955992594200408403184953621722855196835025382298551758705840912935148494795920209034821597157620737528644957661267268995415377234235781669864387462783023607732919641385208637283285573755708436863884616424851278407309525693796082799980165749197769128551702567334264267435276859229558263970285551216303037463351942888332058795533528212147457013768863209276053656390339082859387976462276600990203346714028217981610256122918063866998992152510852794831911071338893736420394445971876613130524089441613639674547735379700921744047968927954842878566952576547033366736055125157877595790454050997461582412645823544196679004435500316698843794026639424935912193804946170226729743743186265555969014521098394245630800219385531666853086096269842161183374310065212795434044532604556680386592285960068193367836478130461975210315497649996939218873945395905023418387734620123507139329552820562890961271580707037392438522618058528997885762830473016483632713913968818093883051049553603595782737754539174948061305706541780497409896807164904888944426786711670503221731599882221968657664433898173976102362978911598518488919368963123167391187102864044921039152718755879204584068756966195315705646811727820566674577549169284674856268771501270858584693058366087122990380524299628183153303485470795752703705929923597044996258770917129132971113362073612566477310737250514709958453349892849175116454696946658387239804838592067401930109963266305852570316192728938631262280978262424468994140625000000000 [95,36] 66258855882105398869179036710808910703143013642051417984218108153942754248101895971187134041526910183016408325588598649716858895335211006245223913835715401426147759241353927166346430213087747801809943225536582799408903409806833195673699345326304540302802831796622386788047853186104824065215721852671648264432422254018251184598438370274429812144224863910070679353569007573064869711477177027378331804287931637350379289850116014385921815009524980359854608743606259347125606040462628811458948271534884004420748370333163915783380857583421409019314852071471427310023626772435561610609229616310998229867025125416865493621019171357530048521082821732769513617612586577682864610082897976805502043069696924380327160988214550583839457574039632020282074717297365779087435940549887432750611213474971820485002907760481726390690571733330144645087234874925294917889449031584165521360359806081997377070976070584506464267517831839415287238711128825745860587712466162485068098303456236391548488108229779198169186031151470863714001973450135326529381304826881575560941751274079564990238793480117336779949683037530453981030235711649714746904010841759773191367801991460860088243654731051974775220843410661087699240325556344715349049115492896485846642080172389358271500505049682430896304456528190477177212771875837700578298177118043883328750855204568540787707298921279614795122307662588684613461091806423901930027736673566609655496787414079273590453497442236382097640467655753531542263153345974170678141945114289507088781752239474286590791604628687713439746485140213495878348316150819013707708138429737559097631411418543190526593818368552490952592534901041136008725601125748261165511142961598162360960852169569152652761785172473917265223103919909522729879184448147906364685705985812986134736121518742602762380715156150413873062283119219960327700823119118334156481988278306075189003118848511785313224560650523913075339123751880520521988775015791389264886599508969394122836382313072161738384179559178145646252870538220230380816087877528476417782911674010950531890815186569043291439490992881646508138209498435314607832123298852709968514287484432608247416229112847485617515188651886586042683625809693649468163634839146208726448569392692551275191395989387806045818834875011419972994547953849569931745172208306444265594451228378699276897635944584500123022079069436520723969673344986343515423058841958561783682080374257127092201734708330227000569653044635524950664053995658760828657269231984618566502634809389782333255425328388810157775878906250000000000000 [95,37] -37764412642245886013804688126577757166180441084777503278710645680857806517840740686738507666822913109616381975758853721395098377591473401749201195891024750812923152408996591926260211280880739888957814248157581833199456082404863433249068411246742595404348612308014486908137489078354079759831457346984814999509339156611874281224996850533173124874976650461511805795196800316693505324688313012549879295734777403824116003047036032723957171915355956394040590827121428158433052225018197592915861851285425593440392037492839409148698165492554679102381636719609449920329216469442308122166450355710126417693550522374528825012597811363285942149515383680288682990979672002620332383725700530112046614163221943580785910126730697251050214612994483982128933150623580183834486352658592112729149638426559938993991263116691984809263665973344005633516459991537302185403533153815030375451401559719975349493901661988280709089130803936413687916857995595384709585713930408157475114882955393422539010433121651075502331298077514252199039804426855467557740984603387350071425999230528777971633843436332090184332903092836994500965509513299891296893088606446160485234098640142080163400623478306261668055765343327335118896991799768439755198322659435611980073905361859663216328247734219687670823965853421663396684260350294682566051123534027242141391649360395520056282852984710436233768709967880936638227876445449240117922695567293172993261046642013597835986740179694350567090424727597142939613534174756982443880507851106100785746880593085103427220520633349185693835338491620379130533415387159593215515025599717758303549621812048523481146321878912463128139107273368282586643856743155642559590280972702874095016475189201679156365641152010286793403982366586396077094912995166995124106643006990153132268800391887547685923344031846393468819463347622444292277952594575369029009043870818586425938038715245487489328005251267095326623943875840153431116293329424933793376933052591928874716170606129592490794705120135598963193741014380204989622677057999811221832623163689256500570385739057117783729768757019159184603125098719909902058341932594812657933083787412750496781616506473982758487596687443154594676608772692522822964100439882207028354528820154807173224936784534065754799010478900838074249735972235782116534831131382299998881697883105594171555709895288637535761740440314734271741106015003916262941525700610689194192608724273783853018016418418713567711019098249503019751850559908434356881026837100825223119890394762876439926913008093833923339843750000000000000 [95,38] 17487669432151930923615370947850176620965235277865368433242258701292822048759123202152252906383499244548507384775968178943629658803650881464753413414678638394934206046575096270106089637902877752043765966719381865349730728357989936498788036940774268278530390834766700873680931068002038859404770024270872575391926992729216129498179184246935665203735967895135907920087642037130113482969428651209411204927728863239073125504193741298345098854927673697758211430203271977031992406949806008539153414550182753473860805727895077409509943608707356334132470629320181985311280812268892146402732289105085781443149903856958018710591033756696723700197975809822209413032409951055439848275056903392454777893856138554868414437700663549052905683058760583699466085326008199406408604994723517119888437051416516354368075288256469259000924629749643547573589217297267459517096720397297566446610346946776641268027020501411245446854872261833577271557248439604125806733467001937672600858011195846218537374654591518809225329667854966527693874914724989016375859030666704223290891029597122124969612735165613863717766973237841360121138438135334913118089774565115685129978373286452424808334018575644928929251772500539116989569272371857752787646245006716730181903677638183457551547833086524074473299830075243083368290776726395479085797798599402974538611785041157314619044223643989604468718678982402788212981074604916199802464091587134404933791604461479719889153552966339082782772411693558734555901121262110075292636493790534080951673687763322640101409075983737140795393325014225754087787332867590211441671968970528330672041702298893825248489738437317834532002638780936431840903735297838943567135591560976014409217689230133219983892791352165778660145692611239784134556934862164064626967834645264530633397029597119104291607000130671133476448564169498644504234436706768413598482776822190953054961713547810919449427357260339339329357912137298253805501075746447266613279060264552776443481790969455166315416992155069980366068512863168479795759562578241459402722699120785320672072422017216784408021494653724376744396847504184383403066956586713871290015669213370471868987776143277419806383979759725887089303027016241726428426325563793411530283382171287817980318534996009686951529074314060855704671455215929204470589003637130959123362024017623097389725940536765391582316186002693406534880768919646912910158580754935197817591382622407339204977877639014917382898349540180930443944130363183706291976289066378516686393884693728750789887271821498870849609375000000000 [95,39] -5810404995361547102956982820486916493773752963594072004927708876127187637565573840837106759856258005474742888912489465287735159600244700716603962719857911512695545704286708207457615635701082722631899237334758403761651240081997894487372071436038211710808435113692434226612052668603868104745832836525693026855145057734614516643050050439324951371595096552903597921338890615874831149601593076252757792596345238348491131434131008427993606611662047417001439906978201640653000058949473265324338624084029873096962323165755766675673783692214723303027969623599459740394474672355966289812562091057701623555033693355336669904575748543693296840230879107663679062991799241520466765120175779436812212623755101314621853215238131418952740750417348506244686901506566853541737813793188968550880361820617826617516777201178740860231132339651721976909509671770899881675067013613781238571054968329824162761262424781881994390629073780151731497061281732017088724288131744114252832112365117355839314652303813381195266372973533943882882421500313696664237815111160585304960512079186111529443625754593479953446869587412739962429418333027865348434931304290527391165559482699946748758894158206009518508341346337637635456940758609420872571089536892161523466551143729602994471783047434806932664302850288140221769921789851623450290732065305237059049408221169967427910395852268410136756781866993238306570629299796740360822434810964280401152913697733466371891809321955261764919819897465401237012188236985225826476676177722777172170420616932670506340464532172556136668452525962683164318486554957691664301903609578791487708756522282857772967831809376440202041204188902834497939340915976224270871236557175802351525869099694836059911901221610660376060998219933603405348181055558723118128181336450499926205483404786416413545917630980951075416949072637276021622546390170475390713635085037445789153934761582676358908493448555858708719468786232564265463937666138103834441744889636973739436861615409841763772662384985857766937786049566708303778196391280604457273789622837111121609090612444412655792428272015571539820179822119813529579531094249827883598162798744104177152368058897434189205729723992279070747230923384899923141052479305754095395554053094528196713742588766904470270040611162245267015308259893860742304572699209390054204148193596742914688377721347681793529672191892464326750609450864676708807296640345193482081724544177491501173759101003394670477852290979954667368465121787764249486331659021247060883941237818817171500995755195617675781250000000000 [95,40] 699140917960590486440029602532500206348773131691108935220360550995224058677444588582801191735452713723040433489306302725204307780149348259763508706117013313016616801805883311509462328864479232829165592807587131980260552439322809636190338032787787644352308681596490489516139137693222981100269721592481171481320003736612693877569418804006100533187920326327410361230491678216919779530252504164548433734354962179304143043983090460373563260460935142955679543045399433792995913311665613102862689039269211414598787648104192526829750306244362830054739863797601744612460872503329277215784693904052775121804339514811197404024692502940336561418345600877603131063569606889606193127409458626911768025845272778152083464990333065991711226421014086698818497936675451826034447249677940677360062618940736650676865780750224651322367819094416699815410062283543236150446479577323033074967783856365640495439077546953456836086808422953181603829546669109008384717541417465179919047286208274743770736685076901023967601172902192118320844843366019458923437191454609617746608031442408356079252668039603099810947805597046434375150757498252933266258353146223542933754728601181680195273357961712541163843826324305800990918749609636450381138715379517952212439118044603674122330054055400624205977823340564570664097288722811344984298427522144699224231656693757488863506436703596700990746669731485721316759415956547339526365831736151902490756955934144494294473258936746958400485083320825704995206654043350473084870520863394737740530847572866194427393388288137571831437423765922695209849872431281440376034635741136927987185494045436293395428554038448387609961060337533646160416203817121851716549539451890501063017470236338372756908233771819264037438186443020185716766328764098797912588529571442189475307658641102354662387928033438973815235517860075414816022033068099874623901018379048914294181773283296778302810369640620655541858732612529522348431610584523300286546558351175932759148193649912669236269020573142944346987288313400641409175576715720054192424275343347870099739556932762616387136534924992561339359339200346981492838007181190471115830303883581711725728246077552492666817669688487590841197326843291870793854098927818621945179033300064777888392567838838619390544135184224561400116825091123044627747804825918327912228961152122445253257996437269006927553563550562697014677021372386882874900643940624738606630182355675861987163255601937014594669526797400334636723578172852323182016875957600632318644784390926361083984375000000000000000000000 [95,41] 692073758890790241636885923303244281212761365143361712443319223171583482762776706222777884606707252504076971590013017683463260498287597314192515390629360352572319235571862154390497353726763771954911474677109857625760898459785572771713706473269937048902696498436079837939788023978116491662129492406828579519926940410215023339121734979710623116240805902910352943967307467508951560296202775936646783425591925743452441344554716119498203999937806995801856582349397515914665208532259019646201540681559254682498957053452288357304572356595020501723288359362950933912518731976229721119765041480574939122560161093921599701347432809380315685965346059355592857293122147561102345256515639005646884718528634953362487396298071851823610848903828258156909986619331929176284345629255910832238591900362415395880354096214648345581838455075532827437491726851845435468711757601640649208926046377785033805044417375131092798975618804909179954480671281749058171923105474793884426456877573022428258284881874081616190078212407475873833477488428992742008412362008549068919704411736589134561012607668698140382500596975037063571602444167282656782945573818756354572238568097609833187645773367988083471179904554329929338183160167409461582738443522739820578802641964676313637646740770773523219199112616191660326461977991320806489672537354612088389298007459254117722986041374777474008109809246806289110493392392196712545590326951292282925296856162597913895735163427081543132001456916784848742833035161107086160952987285687164470944231565921314178214234613572151513516429114109921703500648748999001767970073611586229022116132443647723340093303077426478735706857407375439702868327346691484812856465892471648698563493219546770745396870322331366526598453074675628569410664759613471963235770068280880869221999548246452772740998452602051697046230030328204352187500247231892472957969061092886186137267979315917776789024789785820809451699797423754277484781848061906771215414114416036061459380373471350946113798588993350977275211532160268291483360288084600834625089749734403038059224379644832673399245008027520070517446100569390412300452462776821830598669598780165889006855971392417888146259897997218884005688747023185738947323259645672139611599528990763527474665032904295445562007934344467179616316365334798783689139510711607632043756721641051162556090038951198365494272574226947468867491302847885367160900185551913039692842158409411776696961964761891040609641943510308521864069728848425108822667306540665776992682367563247680664062500000000000000000 [95,42] -618446126659578707229286522978372899661586241550593438312470377279795465689402997953317316194403480857148504548269749874712114849433551770288363905033730075234204700687645696087044465336744347410420859511113964101918522521666755901019629616338763794217147203541903605304925612770579377706115177815919809495799301048631068410145678199868126043229410208726574720464743663574010328194581302629023510538408063133658391815726050176121426658710760416674914721229936942628727369413646670645962413349329168715200533896361634320403937423362661652323659865852900150478563994802218807954195028261543238967342508772108113279331324401299160012563939521495514564440173442052950726427112169124940892231907455977069749970243539851450444577276418930079541725542548393022158987859769236258116542426987088137153965697542210527247576508513275546774783497214844618337330662449752537522629149576244545314681132819011930090075323899309026033708762552495791792435157513015148544812194755379197703574763998222853285351728923832142491899216736391568123639778198740346050148536585175974426679929637324128681116192747149947771789233993984317795549183287823553793670915106523528851194046585785240991522228889668387630623429160583148158410569384030736197444068560228568242542730981325089373246272351838755687933185431690994651584517836026997699067856979204309895213422698618378877298802818605693639817242576042165674619566851186664369081938749544590862232908726247927379327395509969659971850804115156845405271781571608824699913601004292646322329592370996408621923225369323947767606794116134374890660052113340034819982461295134368639689655512635608685055502536369546261070181727339116751718874440311176317463629536198293393303734742353683759757187190094467924210640574325741446509826083027606806148175516595385184609312966279271591281079885709119314128153829338463237661218861897543343770975953982963341124657415420465832149214774591213606734528386685523099676261539166179282833478613722818987612251125125496490340515972686699107287656043696909693544145726214420093093704385805304567120628130466248415874485034701400257239023010587108007551391065231436087430061129158720524336366500304852311466765665996436949861060721596185512888943058469056631040158286638664384788127478263951134454660033653916625029680850010583129294643344783026375538067189267090449733750874963556481647471524300089148033433933533737307692829354453080263518179600538863241788353117704213897831395546039436527871457904836915986379608511924743652343750000000000000000 [95,43] 280643130091268927334481476668397141308881644052847564790340361376607568559866719421764291266204621634983807873038886416862196922713428914380958602936244143942242073831033070091777572494981376512003308582582043469293172676963693556316998792349643030832248308660623760313334884109884151756874269507483510375843773833531560872335947538324289822224997601813040825487308841173142007004078271568607205586900796155267926532957130168910070652846493668917813125955121982247996132513305340847515963501845865361029083412221280384605069663311917199247281290198573118662027482855193061569463309593619640050056075426946647451240780570421154343263857274964161197115378466891899112677963213491078106446768862089947038159515325291795146723510901050307720948385789977324663913460635822590609004829519961684905486369918051617597715887168863386905783646795142253522552887652661144116900395229280811713767935228951784383707572935148259653897258994126998200788242385080096754278721050740029677572070048580421311186768121932550397697816413611196907818536249599685077522513353754117465969710905627681092753681723959193170761946412328053559646410465440309496886371775442375038315753025217392322570790606277766895391977830624008159866478473726896813567772560453021317173217760058612422468076904394425229473696582005075519743535759205569466056156630424859160755057731345471269345891715734338146278341597100299546427067550469852900226074675892530425860244592053572302681477115704625272148089366047780312164884569755615572230926584628664539643323051305845309892452250904262622576191919301182756314682024744936908975835136694541636808660082250704662391884398220902246123458314221971808673565878859998441846027743833792501357973303306047318438407006581464586252766035812976629795842717853417712758713878138150103859811187181928434333675207300423603313375657708477171791908026858512477107604365434827826234210546744907943717603742252026779638383495308310077330206418903558205764990178565354388351114391802652358636807941205168057648975855708687697663380918638420018857286800395087959927025772549597519075044243313215776187285021230877052870538899161194423579159757952648304738041286789969422575071283582359692166275973197975083780514413682540079695138330089680351230358499418035082993403009203167961886427012887124477426441533404703529480842085041420264153028127271572414253238370365480773093125122864505764991141395285653928740821135638773994219077014845364391362673855154306196135749473796749953180551528930664062500000000000000000 [95,44] -69595032392607131429737936836522999791696842706678048294470523652948939717049009300735885504226772991957876376808591519839474489075177097387851171026898509579525266140562476489567008765477371928091725503971751638239346560547797490453816714278048175326230131273828312887176597064056353091659838914443051149135353385650865756819992380086509287285421655667142193935874721659079302157151465037666969277216951239328039258102041532227463048935280098710848923409834193950753912728837108961708236474162995283183631415329127952319341954676752353316829220951240566159456461461754013702924660382424471032142945878993223927700066892068145691801597747719696793028804092071597256438081294120927694207452915522490849019297851309935000023095335595884327714715680161756959348612971691511454324136883426072159087815185247590977486591940399673415506973823651513254974006136123746686828609475475030199667386269723654030544795138005538433568417291135010266145650048365421858099785737236778412462308306962995880482786213156993847475673480329041899154087642767108343807655114893438145471778369657326309692519126497441085890211944808198716773330647813139201721028130367035831247732650680014060262024734248242470376526442579243926476695672930118615964585434071375618113158689965068384650373966204853199642340609068994883473774903778030934770719101880799975052916259256936289256420538015349089974335999458890036809261488271656756764705323109999295846095430614507969733942811147657457769871827037576200729034632749946617385335451329630046609820519605782770778481267988112795235673012027925484175978750659588551664979641568963894928359231974280405891334669926384930513600179904877839453749980720543752341247001890480938135916061234673499272529510767670488905702513362326303416888342278526092879139540799556101926093628943288675937815869332516586263961111353267916117276109203413884591244281947005710097129111008471876344482248311604237587187465006549930120656340245635550759563809127301991388126621399536557948938198243001788273301390179334296309863537778735150285796245605633776147431017168560859367584584381679852435017955448226364953132484717689024828816733761783710249301960735738076674591363235823992796441184932751070352515997929420092450443408092684701803093699008755479202731494725333553188059438733701937375871616757037006521300975456802194112411279180374555401642102938873564422993013749305977648892634549489348593647414044896482328726370234695720635990577563560061102876375116466078907251358032226562500000000000000 [95,45] -3192242081132886734181385660823921372151809036585462596717346616354520611216713528511157351502967154137562142506732856109362464283527082286282108485314194965808409127954684719825435696323487608706765137509963500466076325635222143115986826444155345326412996593884637162794055954969840408985104010119677634206448193187360467193795123693068379928975122910072948518174004439639898315981769620521098265883657458633876997977891270666576879431455439271103192060883121919336039986495704793439891629240889738811587930130316824932569857367823013495026015813155351713675056966151370772004297312760372489244710874845730387730961499282981077625180376662413285955853015982375830729497262250357898955731655729634494475717193345768560260260473649510611938982945825227731579753908329071164486966037793338012106148336234730048969025365925553934486793337957137186519549617641611624680720629689686043979797167647698721930981944859076928649611167776514762352083641080950709332933716860312862082021985856724353668561021536114873710016373782518196203282241038540436470684231563983018990904906161199112310061955011755961583443509834794578139189985818950969860380627129412945001667401621960445791001271699521154790364596865393276620067915395326201055641769823490841608660807157233530716598204663424354374926276925654460048464796922730584953560203912656137435808052755268211895596198288288853121643290559437343653633891970160888661081356981224967392105951750416366046869190391616765447992517101950674519806534390225932343056344622985975124850088160296463727109617062302251190781868511013132683922821191149336199105190752491153126145173722875551555801173376384236846966312134509416992697584948899573741048582506684819962871615639928371506579773257630568326827987425600280932767731666311412000750797816092638366888780809485018080349619012137081234060700300257017299483055373915226774843470653059605032506122756880466792775335907377378120654743743608085308047184132025389956914504324882858050179436288100702157141600497307960358360060948834999192096802374645840740633406329272631012628349339596727006618115044030700834085544965411463410466730719162327213765547202582130346355511062522798912855578331452372903630223598551715237855974102588876383174959386094975852847301581182384346825754801406519541188061720081458941810714854176424065007947844221794834467710578971742990017987395198096620151886170407365710814487137140239358665942726554023754603216445338266118649124796630145439735315449070185422897338867187500000000000000 [95,46] 11866508031478237249285625246727974219958173117502802633914197344276943114480452750140540234726760608499119320464792595571049520036370487114343281851359534442482299390484055019685539763202998076911742423382118685973961460228384064833160106288304823713939729954980585101864430514684894328111884072201162822433023735056501508923313863955932617436725229456461604468920379351660512656137147919886038999610425710226606196065664841556996424416325227009376748858703887943920766488353427330424248770813576920161709287317827784210473515809620656089995383735736306194235484815433006579072434883775397840068992040476920222343584130049340477268839076387650065562759260760457115585691002409004135171772950717413793377508961941829531355543899896805759931130068977367105433367572922041405664509358191351387340033086917888113068181097229271632729597556509706218852098694752203491227376534017329449873260736719322426144072260608463434629735623934333875619426833937183903276103970298936352597943159445408719103808063322082654062705706997812560120275720287261833834669076099627612961813717687798008373797883074325346480929959646379138356562714821371202403550482829549234366401883571167039325883094602062314387772581562451412519071256732291901599926734161252542190591180184057362367771100703374905438571982064302217578181436088491093287609120618036988755205590271408102664620825169584424798534644763913292211747390188531061067158459506964966675551174021439890540768694895282831618302979246797068526072014379732070843038117150732028539702942966021195363600816858556705628085994949299043117562163895351094265553943857603263208638368870412618748686490829947604274959190831600772518228227580945549220996368608076827453036744203956507874377494871313428488041565472726018835810727440011276024695290562447296569214080354463463777533503236354502221173812781558905313112411875332873731608354696774511364900572614714635325636882620820822576169541840157517233292009256907200741344030997157957660414046741285074888648231372073990740748635384229631981692381836137595576820466315470867017026114815920432055324390372216922639778585210343140824227146019537238056894384435595093577893607303655865412861351599188528482875084622539653491366404885442566502120782085872304140996465944997002431575386333247083468906348769218433937291514706664158872919695980544461844260713542930186764016977200062486940540096624921843547545118960256862454147139758009801670815686807070670071310238306502848892876045283628627657890319824218750000000000 [95,47] -5798467726625202545359161262178110419346385059316562797191308092507598884466309587581638171287025954549313610647633833340510917222061481220577124190803460429579275475352772029397271213646964245806474417843507968656091702657535426746635285966010924952964842408868561771735432981494436008136326423810848607082323809859331083608882732879652433780171802156961271470893549184509046075414301743920836774722120730903417707953445269436362591479357214606103701730601582664978741993760890939715606807811610368815985422840698736465777235104805565795635991952757841887374548755870529587826724325795662259411136200865322379244827833744569470317614051347345070420444992718246186652975863000472942576636376270315991733301919285409564786538340982092458355809572297634789542325036535661704853159365217904274949767328504408057749918266908308407312262594655525571379107215158980437156454552137316670058324764905988767395187626747938128492455633776062386656279776288508078649256774234353803645760286967460261377456489209630126309897237625324606119054343852074607442196856570176022055214569292036456672077622734247980172414124528782827492725653754323620764359790995062237880998539275101045048233143260408006033424958389858110249354192991542095603009124959660971893195944366589079477800125314280867323097320998975853194732740272108515486060610919909173386793099677995476707310993962145548041023766016313899238402942962307934672679034343178658263681248453113795883797534212865314886540064626341657237153110140184496068661472221894005260674554292532783088236775930279451308741234353479719949272096538140843692595441472418723066550959236400873546278872578791950303630517286473273710903688137487245380254755732335543543019975458648061788984904327149712885093582372685849440689662095621954655559108898817591231964628016047156825135459545498677547563595160367370384755442917488908162909515123085979397801804977244906738535729814068055225233629382665162956099369116043698913003185648021587032811491772725095538584755893133552929556179940143520754802132257929791878325261074368848486286012195936910376966564716412392937128100393362026326225004079918265693281800966182243392335258580526716453268418761278911690970039211400175892058780694834827934197341817813043956477407572554492394017365204064442530465389397774252082302506653347851169406215219737464285582952747683919914667384291436817439477766337608055687244303076879852176924855918212362443297435532715628188143389826203488723876944277435541152954101562500000000000 [95,48] 1412055682844008118056837852973762981859666607425683655659897238314072630969190602670853628328033113421268217822200699725455132677668959314427304721431197448675128021717693659276851103167827458112162266366875035402072910537605025346330066055934204937106745390616639727063070812281264751142785932918064227856497853795490902377022981011456040685808917212318603898014578211522282464951546990818788204443519123272714845464865503802331260368768762625625062760102498885276860720492355445952468391104251729312863939872320146172909248845520852945810032785014734193409023813156485289999274770498827429645935315738942607027483606924944805152610860403364835226303445960027741454952421535951167536076691771911368384127571802215153672717948343992647882903037062643192827905606734603631802356322598608993147407123248200240276110051134919449505012385135860488623886629345838206768047838262620731515745576763294845171220533287590629965752888360891593179234981812064087554450988184310135802359325975981592971063579517390256997545631008324958097494414658636812566179663628611306475661399102465809669334181947619588952758532511419502863293879811485621380439478792338675608837812756756130838988034409345956019607928333472339036077604938168077415245672078279688992955735868568444008040197059200795255832386982979499510907089097531740340980888851379045668726016630997222158134089209043446744231892862302689536214628937519353140906615756125698878556419501764085300374706085940616203411112497753698831934914932283461459280647445472043016911712446390344259712766753329510683738064278221988652966298782499969503325067300004861737686206981805993949392629260949621138501460523015326309761984024888929316926911376942232656715814627601552547274408220142739095798974082662666945759350061221964651632928516117835407240853725757513268119716176055912488150234360817913233800659542866717619375003435512977574937175355384173436096944402108636934939611437209697514377941420768288575262026879886893773225437693824195357978100305286022639679928942892245702280974812877451170222263281799934896125786330054553345372726975714391535682723657564944120567559071361039748417441173522614352143502163967721510358938073146303917111916825680697727966757024636972617871089730154974732127951234830779137127583877070904990738505361875984924990004935404677782815326950165556025476655579849271039067923312601327155589769463686239946699385468714929596441201719659148271348199298286067715491043372821877710521221160888671875000000000000000000 [95,49] 395177884747677349662951362635564004782458595839510947410016662151492163376991257196435478505555286756904578974179630231538353190081122577152704777619855082138356672190057382984425830428753665493236568162888597873722614137617740415163079548336217186694985358352146828122658875413570889661934228965490004295836117766144753400500051520745849751014620955484086963095779959962212158018577398057668366783474053768323084463238267895664314844042145209194925302406518934781357262608111766307702540086788384972712281795094348468332044743946348553201446310066614015468657753803857874121378219357695471624156747353277956391934682108995761183286975061537051880016739626301615456419093570841256020117624867994183405421570369018512597215354724283127696699130586959706915958950746713520613881769927417587245151253376191387130512283228287581058726726460554237669970320492225161583291480746369052498216397646551881351768815985398635925378062446897905146112636813466184089140379012147851559080374298483726592242297138661229179488038930615704131346944272005058765267058544559794391093104961567909052003798360992005186746941114708732155475210994325590648158852795620970060653510745162298203440379527242419590101478462207957071645294266289484605652168880861704872747109675606395583332989839085711934045411677161163064246263928315260577883511102048916910249692515228334716670138554708515806051154196584364174723339778286091313860252818056769513669256750504565369837561058294627012865788856632758835549818347402446208615600661857806507628466030651916569068167585965020972815742200669006202150705724061092143775059080721466548096702547238012573470849144593043337125640623569992311659356278553389301857644061554903991728644335627457607518678414816556636998968018677379520052808943705320444620558602791064367978713445605471792731791022179926335380172531447715905490164889775473492014638461012338533624683448506350588649568383991386248328821228773182813297843111457427764960406540217756986747851197414835221223522664084447938986996386032142057899529719115554573290165467263579059993146607248354187518325183220528299106016297943785906918093442800332946544574203374216989085188612020161773324941542975790921046084483071744590697421823292351812958704810660100076342466931708119391352968630131814805528009977417831138182709620402600811480454078189043106264932491157800799375550603183784891304128768606329641287174312971238026438963593932704038217343383990534655403337183088297024369239807128906250000000000000 [95,50] -153599455169452040710040006013191799588886476552540106161808912688020145792590598675660086640051109537943042211176534909332791134584929284501758017153746422390613334260343677097338376014409201353146752040581505000095051563465401337083316880453114126713823643336070259940296604663466816825272347069936579199049580175096767545284859346001226777534060939384928160722394522134276858927826277566377855868981202356864790334921398470611620990555969637178799411150587165689922627679154770609767457947802367555400185332223017619720177364165326849846573258032526403170848978860258567731360641090903469674057964608587348512552046006860230974893207941576198613982849203062047177281779652948906856582987904773993468561673874486277453512944464755003070157922069521222650761039570543979427009902027446338361972024426857920979667448190650719462645923315010008381115710453402944757553533194376299404277633635589369989548567306208053645389826368134762848053587402938975722951626325025988632738490710229919397871820964412264936526166417994981767544005584657761105701902272361893175374855314879079510044857203154794119441477286275298157292499807654242841633949690795975080684039296465138014163920898120665443156826618828077693591500000396614455587832216020500484724257685580818091986130408084127113029335081546781610250689366042764762432283220145562003834387094430797947763920335716631010008416259970752099775161746696022977451516269860850317906976615590466456448020773614368206494920157847066222077919418381697910261575714770656670325297806150360611083460786631275580583102519312395922299052373210137673572298873708482426367544614060118614818101895407764958586469691186154182468854801350346230422648750634706454122387676578439884742671288201651808213881155502387747806052842786519855981628747531142573269888645954358857746940073930030566297101791117275896566683956813618046075563457335192266428220947702620089225654113954278857813356970180270970429506476258764346513550433712137466316583902206153649487948819476103436986291518477992840665578423420956007279784657918723236847839475724634974310344450771585321616490658630106779896392089448265046477177188219847542054951400323771331537450759685783127131342530667483573907120757653121430290881079856881765959643274883248062122886681320819370340198380890469197752046175702566648084129552200943697161491243332558631684272373700567280464595751839452613435921233484432842746877118997912789313332101309717003800869861152023077011108398437500000000000000000 [95,51] 68900798927905312686859052963153589560560682235666017267657640551969781919159231033548426379671602874554838983150752231192763168045545577351399650590292164115892059518005173081803967492513176793597874466650585840751052365580937366700708589954046429064134370506389488656551033841721373025222686033547300288577568115681904376500981837745054544270686653538284622759523806615326815369474061509312512400897069191813619769422168576936157890187475857878996445160355324790421924958218722392697573337447572338443523840812789311942170238028077590961170702997558142310601342245732628223528907640498927320807855980798280590208998046878790602752990768848063261359003194636910949985079002582645715071600820083316232173954889604395250379637649314465934436260728709897149886284981363913002695842150209287105912336491884371046728575745785472923411646063703637746659683603925369566367537479497127367453982645539146909646718670992674423420719479858889715743321090771611362747948429040942858373093616730133098127342046617163994827136018187015799770518845873598952931224211762018598206726582292136137822350098335397491178126992028099692688360148292529763227866692659425265957899455311917090602195838514275107264805904119820066082477070106115646698371663827474983641804770592688637146560385326363584996053801787633026970348623217037933307361710936210542770936104902291290807837196595733005310647722527115396190916322244153955864294857076563885068680316873767791906465519738670933951756574455234631527068541886483648221340884247494319688483503122312634069928053703274863068766452340902050740401884531811203539507977538965185524534676964991537862033376228462137407337233443557970592309307589786414603293963490370275772156679712794546187764912743216349929802478163649027263516149235398229660635879130459695668556960028883614362861015091182062004375647401921986785119706331586731752389525158465376042315730052330287155441941050302256392181790304826849073379886368654077129162840725756884752205333057692659138222453390164553998487035055144682511024465584892053622289873460198293807295893286171486649731956172708798571650353139353442869535569174963707443830326920710757145182143185955808563066103229468728342890944865607716090245208729716240078418665136655813600946174897493227831402891469324048548619202852786660085289182663953921468276870156806418139569140315715545391928069843313850660232337480146119341209760103457231510487149006421788853711529743151231741649098694324493408203125000000000000000000 [95,52] -16063730871897408958352919749135124449465062078071110093535479093965680439246881312876063298841294008962601079562214573577977153611131947233725860697593370980748304481412708226356206872308215185379416912336247105360573147772514385629293921224104188744465037171778109615577053720738113344384285288948148141035195669200127957804770879163859083816141094272719850348529314333244019389886796683335423829842399552391331506452046092894471587688532946353537538706726167632571049678341537610994167974913895591210013928034219284156392659903266130220045413063401297717859361868886580958060332717249363987262153030394765438243969111836824945282933425250246913084423121630111875113194184624509049799774426325809604817094987320473594709853667011432741548077386307517638676118418349117828437104449700723038367066032314661349286974926482877595179774399746601561247261621085592545747580636559798378343200921694491892625770041493138020870534945890787975913672182996417585554060825741127551420184599833540020723504054824639251676504884466218679479526479285134817769075020952878519177984482546548375770626601326744090568206602068551481386836783894634888463622719569468580666085115926094815154769382347491150208359259603075186081252729849704310662354287489776279993556235282198718361249105689813795339993291255690208559113454143703319257812261918215294102125620933103667804311036413746969431428813836475204360258535935468341590477993955845618642720515990585461061121345110357290343650247508031072039982213895153411428627329231834426058236513175487217427389118150013694851962158932822527307409497715207181404769050234006333531964989964468039010986756682327918826665565072602532761901810881063877967262881016125962381045794045955015176871442284317245976686765077673068125648246367209520791008830721954305788539424310906269807539196899545973530540788084429058050851919520731938880031960412639711556901866492144518906526777950102750099160987144073828660941205399485541653551944540483087398574414948287942053414501937526879779539572189886570888740549340760487763606212967922006773949091383987276683741190786147067545908220069354260663767849551557326138365340189068252255770344231633007979669293203949744011374402058199384556042227459192684085710925991607046872368289600757480311119002702470840425600094769971983787138780261510688665226346802684989008714446748439483907237846157429050429382242188073836356646595014588653129989601368518559176834514801157638430595397949218750000000000000000000000000 [95,53] 1250001629883179092325561936875494827503241254401272576098864424053689990906423845583217254032164700078531855148429648697198596254957686256499190278513044064712624230729910134661674220901552524726374761976260682119131084598002911794193770696261590195728119442275664868423663194961758902744092143925243450516780965891577380706243319138619872429044066658546716709352126605332954613469825923112292583517930856500784842105600455260633637563867730931880956304702954116643664247343999051088075741752902666177312481946657838254085259145788065633558116477576934438864446711850827266453818448798611243299147348397826821878118193319426850483839929628147463030514774083040154169838210332188338867346302627840870319112867260486977835223779573252795023265486981776410089597709741598074530948023575957248909780668948873793558103515975448237072759065937503761389745861093544211725921652187161737183805573542041263473937946223237228175712958720914416768158453923520955533057893280443003953475131594288804884266373036856034861613698971073870779865117204699066167671299828117736145842724742527678265162143103949040885455396666513067203590911972868702333171237108294601758726792583388967763283775766231364936436064169761863071461260933596087685262668975620244280179756188788326674442897277499763958064740384556463656839131974460646558569342434906200879694176222557404356537302366677821869922819713956737047669406956540345024015946624304658162596853063380738077832256583587779354720649206377417537582539060812764224889856277881857121528556300270960819897788483201081659453283890515259584101760552604305243480687741309358726909544230797534681240385470430772036287184322556901034979764762714434098477396395588994527366232090060758944428783282967380533771201199380417615012729383371330773838466464551805950466831442515826176178671420495376742166731738718457575742997960727154740627042990608751904245173069986878608420211239102016108421961550419246548048891550855114130130724930344762512877081956597669825652340088320566747381448232676757205040602210447404898241317579193508117859888718608030923428545128006476482147682904083296677070150939242348735550702332473706918332509232148045764033872680730184863913969317519440584815858252259510429756230144260909894507255415836170913084408791589015701997504766522777818456737633997501657237306916260289792475222053262544131781675853459001994879275060725907157672448010050300533823193529212904062664080129252397455275058746337890625000000000000000000 [95,54] 562677455170687047488394495616778067399286051237113594471601342554966271946673659407210223070268273392868564160079755160606351448759262801216816358669579540643193675719999356623038560865606846546541413376134283875759613000812800902138280964025898197625971163605271552237700948641424310067287632226437925651069459381337961983655392668127303530831959881974318810924158680253272883706663064577492049649718092137435994092113681100807077274941448376617337081602730157701713633683080890010006184305006167549317580596687630719311059054810400417515718061842018496474421047539804805291815711750936279409009598818936077645324940539725945025026445653885316113153824267120726844688757450555035179223163660259152618736315617786517690548300616666183867101489568893186707537539226388904801388716011551148282544166738762365212228160751238485334100082282895649656969363831180353193994793075953256510587856258490507809424418926334106075886814192641729840480984710952398151242885646284357087293311328089746574752003329759854459777300890337739690299964594711143987192863816519985449866622188383101518197949986160166459832840511633230868339584368160891129897663255384767161070843207168038430678095952802500939521614715119151729356233539275597605782997827723656805319725564121663569608560811089753831437105314017203221622936463967999296160395330999444735269852828456847590111794117775682314525888308045199858283491207320965470623538207025110535949035297493796176990438588992242316013041951027433739629453771518416406063037238781223536344354561010422076447957058767031299528761076965738428042791315854367320383567736630424826165264857574543153783235601399248205959714640162315264186089701591131251618946329415203909593427769941305835292275738990447081957890373356250334169818721793486500885624233069269504209320933601345283831974194390087287832960006612506260556095379719967744702921541254019458472301239838909558013159750975404700289458562946415625476919308187973148957902935496041283976892056990674505379777579553970152689991087493756354213185405612662151026440232279889999522003664753371467601396019986272074664212590038397042804083483951270631022537697573098435832654728793413596806328204930439883834186483763490580476293174674950133077059346231384123253341815977074031333468240274467189579934804213177135966241644443581223588712607451343533695291452511445829974822860132439276122563094210830740028680854929226671727441905918043474343903653789311647415161132812500000000000000000000 [95,55] -254552411928694783097913102696948508486399074641528798464978279830227249571206457549454555715897157099160227757990471538453201083090336531737643502319397493677539295646528298549057766470799727882854053779338082417418531861241452981219457957195669129571991253716786880069474390549155378477093459619901111031813998938274209052931518486739206332776110205001384634646913773234160707645391797111898854083864616443217829753103302073703946895239890520739262703333099655264562546410571871758256611248669426686999476186423058091972809697959433590883780460687381411822056505329232853462993271586139681618124545430076589442537036527590166300966628158566571095511612103853080456058368744000143895710670730700902654081408245748458117260846898397585856462277957687642517376734019993051511893560890345644109001858314430385828413402887571900328419643443665226291786655241111264919574102890198732086100264699841394715129136050339063237330643774513486651371148507236605296244556734759158269452657936446664031181762533590618458792219073460042753105291547629595333438801299890180630653286925245285991288106935810638019716486927596688708295715871954209785376948793758321909292918198853035586774709922042831532542887675120261251675130353471223461974768490498687514425633490789633063564523849205812659837963894942223155378406059932698232265633298621080828084012034806042018368738342085897741095855084074077346476043855553097255711063992169716512336179490072286579548602901770936734966788511855577562247501754574280495676668648081248601332583284869254066857001699219103142557420809578074307413316794721398267644651513957343078459793850398514898027068637387693817465727467342075164199232282609213671260115846414056739980158973263890588604693269178161924307757274066838279534192500244222676968540826890088792848746588157646116949762994916031617947677400995079232192556693754952679061996001139024394762628498810203606730976098869036940880244961847384477345908367794745615709205006288846930326377611923035817532255237957020183694912263920600517210110233889333384131806722408307927430299210214835823915902333740682354469332975716066561679886839420493143937592768913283002046675886044549629219951606557210002362955483131970957585519316671035696904076422649025438308549424745395836671304259510330869527508525347312711044788563361211187935517677929032890552118674172461894581818790663896258316388364554920891049456195269656103187657855690950725602306192740797996520996093750000000000000000000 [95,56] 50579174206078436046199353269951930119878953898709366774868781366293433238523956191380258946287637908321293460353297451066036095584121183113976869380438935491873526232946468896174748911598161532177145979489807293544161998126343356326840307802562141627930768508961526169727359227220774850793602580565441539830107379024635752130422498435568308272928089973220156379321306614052195636580990054058348974160207171274539926229354420307104520137588503111325448658451292275835083172160883402630123024123366271714075933533550156956877682739309541985232559782240536135103081207667950048036787952222950688884558960552258998364254521634469420640592505232132377323744686154819396702215290443982973200290836536771715221477059000099202536468989404840409051299117860781460011191910187640533719629606562758495170643858585160804106691062586263417383865113784313261529325727377022581105197461693577609791597181469378249897462517711795634700862794601490351708858609174214408472673759393156670134993939586881701859199399766296057037218958855017653180112816000848841091076214781493685136850068101322838918352598986341049435548118066517709543769458536680736962293963520328851509255388259112035997842657301374526663450729897551554957235333251300727063069399575487945505792493842846803060006431541059698275913563992587463692455544521053697800095380884116146563744553365309679133238709893385212343714098830297749376111911278639110831488300735439393081941007678642570766239730975403617134689101356125203798877662865238746616125640250014339159061437897803798736415464514674887058843297961271899324327956625218837912823603023502787361628233514394805289642428823870657762757296023441485835094289407789827144278581793408821869466800977254385292990105397199470741502549874297480587645669832857632694751230074083579770931828341499277236512936223654309753097627463218002798364043306191009120387930517931978347603815743768037540784251429523939182867347736154576569766426942859401380986113335876466060960452668538887432559722360018963286529258068264241915734082947536878643326785104172590610516317508939349292521310181692931590140086612110259389878134439730545671617708550403885815757321744301583941121652340038701665755965690199850526533481723319925353989983991553647513216870214484968630666390760459402442202100890498967297125803294592892735838667998882272395143321842506038023157186235770428083745965967386376855758764294624789956481003549981778633082285523414611816406250000000000000000000 [95,57] -3530595694446425780408740393358203697763945167870392841041335021400012759617553431030434995826373357723928150869290390555437395378178608703667601691470454829361766471085325430105057217225937185239456734031326024173649604043547397188915959637335303038607621733065231806557438373573122912923491071409868690955808809131300250446840584217785187002610451016031917266875787895644918866157272956271049973294874802420057978708795811895499904192083129766855046635394149318285172763605845098903307805161379167880823382271376861811195158934428936164682090647286896474466337481718716701898370268046115329493207705804615169398089942970291378515835508828436512249753592433129813269107379518260150067445576812915874995656731949161939633976949618689329445319459842409952846166075452917644524596679136542141083411460863486356018421075224413935042948637651893295414428849651559268436217334520216174478867904927826537221597464232199071534958870756706923831918722968068077042796852256924260145338603990230229976668802326860072255764619953768215369339871473705706580144655159381900950353444411972503722182107068909959075200913474546592153543312615082808843138243636515212603872926409705639916783320437820101171849629275847945765747526985048651566687573844711323080541901465999627472375269849242819483042168377507636714141344823269512411531991408630516995316042921870612572756399176836497890826822536112522732251917698891464805555744384848982273683853855263861997200981497166077756662259493106768700157382099485914599606629410869574865448222218379470922886918562337189894807487332204073037929483190961872026574032329613957171061332882555849736227060195858305579748679936637656815091849718268629723092048269969630886789403695251109849640590181928886272995325932289639241875973349536083117240394290228043453115073407485557627083855149896295991793450012304374703866372256564563243079862270080537472465478329366546312606748189749770572016965140548964076594874789551537526657079342340544677586412680930579531830423618153735462327920857432083505552127291641192758563344199945989024235681969535561610109263783591096094774654272125500832192936547030378727144759460888915791662171806076789072446903271230349665659500398295808061159797990713406673527533189522713579364021170902119592044509462860467284638278039708875306793797626827702941165786074622856337032912864773445040681771939990468951574457786320918118440326979424390130540140075865451763093005865812301635742187500000000000000 [95,58] -939490484397910357444268395067571594964256186030915555629331129096860317489038070945301429445138254275583032857540431380784403732321674117911059320098804491380660147992494716507061816088191777141250592797567133349374597557609065683173523934049139074999040486899982071448000878678196584661914139249309170741605450757784841424824345942283734729475695724372502050830823289045186427984514275090402521690369906031643511384385718520793448022186242891585976998067084271107835246215456852237920847589050872364047334476717495244608605460494902709051072214547157704911310508384429338250552152768835525150197467539387163385671608868520967211883420059689966845419337875650635560428033993713755487123782978080251530440084072204821695464255473528411583616875694131997706681285920928289897331539961357311770179205314483252242737974208099070137143448726031211688606691563714072213911037760537675815543076798210065248474145075356959987021675765057904503626448651185253566983760465978329948119106076853382272334843082455381919095541656297325678416582828243053448973742084091538724699306347287549990618835705595631080757382879268284706299005838732237378373853028261857876701907775645505766590020512818312659450091933016965470822279270520353281421213732153932089288836599650666011003260593743676584008608503564862469634142635215015191523319037037979818255877225532760286594073867200694790617645410731363462302897836617613350212281957690343013789555124057153766942577463314038177050106706706249418596612267139121770406802180033127192023668532486810740614077057343181031425022312635677169542791704501004323328228288529313221852632706443778991023145029651700686901808452390575843856959011780838471712621700978850226484195163011027034848425924999659870280586561434168329417984907485669451662824967141251684365920229515479126259503763154131926392632108683879965729496101339409729050502393042490179451764188388081697064405546230772854365054913898391561994009248515942472848650783749635133648716508490619675707281719764889189766456530421603378097924677327871613485272080276398524105737667902643140812971390170358784419382715021385494090199402953261154585525952852074001251923996786282779198866796844232157680443108961203274596715309474889262458189427553345072759960232907712279003002220086032179821862852573592403042031783924321875073485170242905488212542019503407069160917381252558100279031661439485937877016790282765426600697367121028946712613105773925781250000000000000000 [95,59] 337944426930779710413403466408867248407073477614370823659525358035415123047504412469751637441280625541093708397883697526484007503226963080452234689844257031838041179585446099233768471256212682237113540351348515269692811934448918520010906754385271097502956707164362826690172861398505429617545376042640373580578574750923661878273767144859693792715647576324640934332230272770682816182827992052942327998746845204224267049834608981462649474925340821385663840137630460990200619329715779645627074529670819804275150922488997469654476160533006044142107245781762046710025433499670881965981782063316253742433186736873711249463552403710195982733873591028651676079554557925650039525957634384798791836096383002047908277935195821294164816895686103466539478712255835325478182055662312423471057741019735919098503047573153437152285177361039349340980309121013055459106588673199683649645379762756437908683088574635445260832141057044663766152884391145071556072398004274428824254065207072269493710408790648249946221719150415551463280092224891880658011888681685386229648738366974961407924181946627051006306325721217801495134974269201394754563529857583433095377965523994321060225840278472734430504255431740086676778450360943716944724199235832938821697434833865606749438590649730651058889517401536018931455094340647850461549973697040956003164183454346423603861746594562716525696540228232342495739778336806869382678971967892625506066663218843775414866362565299339656957943433576166878782750166226685164068195306320701716380737572018073747996312286831983910284091196505425986216574995710821861586288304916072516440675817660798833024056540894425887796767194846904536239373905811702644762340619384734470976126968097557190078609880381926764053977938362720155079099019787343407476604058398750864089499400993012068274256143806979297874537845583012029007701491432950117597493866622481590455235122596258440382075127165807180652759234515095999537012457787629850170500973539325683657782326173848187406800559164757711284838939299781872467750191662276086265631278082832795875535204812198636120587691970935185025947605402344873812207124201080466900223357397155095716053333304873910293885534320106719863546432016388856016866654389836412100315350206045716083012576377786323394970343305363266375967735228366434233791517425002335667377914747453289095306896190382279128214337209290616987905720946381597231067208209560543659317501368616332158012482977937906980514526367187500000000000000000 [95,60] -49591291768399289434535345152383896232784515334241156924271284057284961132117296785303871144490523326562959631024118206287744839815196214729908308902949884223028667248465625583750367676895290510352045353520072627507822587327106440111695481671775880161681661788701851320172624566535062634290486885161535341728832104781140441933279090630561305911934313435504342982999690546422384340575542285132517031500841221190399758896874026450020065253437777999460843914658083235285940458426824743733530556684888913394912302594820992715148763924412005182901022177589762196284237357349305320334644794785204799867340382159786196731655512765127744011567408199914458610380694790071436498659989878063305222313848807760780602438837712620367704749118107573342967270586663836763466309243870179309339295949770352498357427571925385300020555489493000341270350650611573674397877288426866997806635545249552534460286556971772032944630745589911220939933361908791560997220709613229625913773906864494168202960714696321402455771800792405069380403971964111870911099432057007387033168117276286103161053704664592874205760138380044885077718775796273136601598345400220911730232504607498046905660552094346269408446299287374858752157104007843278541225864610065895198650703332928147661718092450775210613858729704956792244749796866818314609526373275867142579742704740468406715297172322156984697045858725890126434993431925135039869671125435004115782167044356459210656401329722024864316086091404594271215427976709330611057695479690386258667609967960785897699268395773888449268346419826614380061742187136648195346977278596238151540654057689912438325378872178281871975295870627734664361165709709296315212186290786610955226273558632223364197467377606264776536210136789609995631993653824416942150706147057039929180496145237885720349519942565476277885848519926964838902375787452551435402231747308667027450631576581296222707981917731895374428760676708630009435015661980076226253720255236123877483960479859272253648489847955972322732645829201681422031825626080289443684789155034056563487380666744318286424680648166808891737251167880957399088045495021230530426647239386752839446033771936489551109981144147693133854811415262522193003586754317703220792779214990907654485241873516690107121595525896498026535690934952370607474201276346766173990403974854613483099085326105830393978387037710985387474957430958985051610769771431056662770202520841567039866504273959435522556304931640625000000000000000 [95,61] 2746551915037749694448174691086152348100601315057790329957196098041731555368414194108162291142228874950941975115309262105995401827936515202156999539081378156745311083614208012542099866501914219863464484561753714670127307283857338103533566735775237997699218132749021440502934039706540834553117042118660629090863784961751589617528397992482572738440970945320640291373523744819023775220063121411515690135199322886170422369742634268955684461837612759499970849842964804754291213115673067458342417626200634995848679474424926829816836404966281342621778945564527345622787703535003696194245781351486175905370465408093544599828921712117876780247514927225947280486744133107196974011906686395629771574332294613440092008778985324798198285362812139491013551521480164950892743769830686092636747603031743012814553442308229353547289018046751135790192254844553660609086016455090157014354905287118858605688950385716981905874411576419265197764378751656218091182180214525511150925666642360860674482610707527628881072357765325623386142163239514378028751379960499237071597179524232155501101772986279082432918310366652559729365801946518530073854103257225477124706343313305340845428126921482449031837832136384671255074912118651900001135940408727223179565322310042569754757209366444659700628424292000491245678452435512851858968826262873100247068513966990318061276959957224214487097430358030827927764267092707355301850387202853125742608719515967369879729329377000186659819739249765843839267737427608658805066568782595199586040111292357000057792452733378069869301617889497470336810699863780344604521012153372604484692026030674092033349009830042854040746707901086493587572242789583359435820122185906495331285181923555416873542691449819837385190900195669152148551663651744172458956937996146030440954230135695769027989335230735360746196232085787213911963392740229855618188582227937527171476121031578387740655523897728031276148585083410744272064861470716079207687944305165591577496022870268697146172674331776792407781673069136007313745213721016998800212850773415737950209165111687063148408760758394042744022862418792334600755380629906965387785398049804787847864972737531391401006284336953864269745960400577520190985467288392194852372959567906213912043797138840509638746462003654246227653698028389848557841697341754671127787717005879880743012305224103275502503143714916025175738178435538187948136288750307203583274698321936568845558213070034980773925781250000000000000000 [95,62] 235413114193550637906263850837505968123143073077099421035469987594250413256576237026755984610608294244141901526276627133729154717330437833837466862433531368429526602130986555499230778503020469064079757193257333982633484958179932087018693566527827191782104527770825827612179392328056793063567846905635993974421824324980639935658518639554534718090489797790728722578715384954284235208223827304394186658219709601392335382286336100755331854506752692704518665781925380714683747045441857842983941969774320628482405841264791091040799180376403642594915011038117069998012549809546267582858667012057778902099783922124313591273251465188466881891944871485591688548420983998471258953888059583438319230372223819243231583064882370418510593918046097073651537291011862542380823606340045891367625029069747131081754028835607328930890016366561049711453404503844411850101581089779805240216717199259139796775321189833302414980393543839604657505964959680418039981259979201001340995984220784779472509270851379543633663118218422030156546331524916228721484547835532144633752634991967900867805366972906883804757016337073445559075109313903673051965121717260512846245026477054602907558562022309031475360540122251272087033962903234824006637860538232706898328841473644520064807733564229010727089453533855751957581459349524861660049277548032972034551700044784811926394144902216561341786912939731895068760269605027030254191127675706609091262095635180930280734098943837850118710921320224877860841682276582669833511109997180354866883771818025000919007345760139337157496921666777569609182115738078861163848506590483486009318809657496383544646930932697368828553666098207905635771788518245552101706831490389111940320771472511842488958812017861258643114379679422953679696665483699491098671137807769539819349134830130421181524343016406038887138139130533320264237828205168945425027358465844869685961050869380285321371032597890231330871218194817178767624907374702679468260842494329112206897581970990770977659583607003187561379807470433754977436700177777631635945268156308322982621195256067287100861048516106393280089821588259840784506731988225272650602911740197834943418687451841628397130342292108145768023844374024104564724955666082079615528363554026439456757896016110409192656430244824501895501577407590469672431606487911773192352748988841639663408412840918224894308890227851187739772525975224369823470154174654093264527129208962819006956124212592840194702148437500000000000 [95,63] -32905351197027387401492927496169663114919511960625825637879901322871894763709778095799094184170274183784627194951755028226738891946181202396612843122688352458343519397539119123488440228547537264047260045113315422544970421403670356057255412765764228910625917788915663839124305475045152198258617010259403687635534555197795015574521926992910882827418280106714539172292173621845639458550926619057249462377218928731826175966637426306994799592243243377762773161873798738386453764649291557280981396564688489650790508015336009685185258736107133389735436474794747751326050005863406984324410219646417004437725779437446373090045790316871411495181747217104138726518710670705067510061916993905979686775452518491857664434208664717712251857100670255259808005616135635995236964231956248531290660141541880121268424803457073657061040576557273263151486648492620777550206563530527524939185582202283213532014793550768237847588102570941417705637490607758729360351352972816930697555962115126208239308484981100906136562812554846885290682936348059548202000677337156544229124325823563969458988830221423923010003168749914469373705057361034909107877046518601058636431910098496126341528290709309158234549783292257624920468007629927202800408373100046989012696515894225081157017884970510708998788009656914267727169705082331113095780116271584371989763828496702203856343731970398185899869949865173940970609661182156983677218842296915068591676496409912576690058567133010294967375167111665541311781976991321801521919742289904512934246837792682190452941918605725897799055832414394930558996726791308440031816049467899876989484176397484065068642758533910478009626538270109305188010325461756877158174576599748441155590504645377991139242123202424841167059903402240439462243601541584929133704184762164150393285399855216146709059251042379064155180400268546231120935702123470045493506488257000979700440900182784256564140184807657509447566719434153683801976201514606125391338844303749780170804904060776294915658879317301084988292020206732494030112716844380623556524948512468727372193897906687500087134652656530059636851960354803006772150405641829123509047352890243898369367858186372555390837281525529688498770465772135600973868995168854101802841901882542654785517098311871931515309903442825802222149411775967763655806454077332568332543913749776964652802167550547024437671961483739809851711323512002731156847669799755192084067534352698203292675316333770751953125000000000000 [95,64] -4046231199835399195047622128444417657153411323926598221303830652339127164992299892067179204657931616440587205333949936614911588863624662608618109251695480649156699895068902060568885654068037608796762004685847765641901559377294794360942511743435737830690196912359027045098003004945936592063210448823556733653590188041494218818175658051255083179837471179527992519456276493490663284958403657172594436776940445506114235964043103599609018608863047795504376027160504478802748183545330640506710641803134206027974973530016454539164992291996146898183218429409111373949549221194377407566945244488980699563532264497621875357622873834856384855359253041947339713066642689986059669587313931275924241300815528932365723195789823975466400196465861414177525455173160115873581732680193045022624039476364361671818839224702200846365425493596340893801724528130780648445588971273118946281178043318423472216542158540004353511928693733480291955992370647239875406935232474442967718790689747962756835177829987709905494328330345611162729456258036269898021400297743730240877750125025800283333635882721053812584751244468620454004262237862319680434356862701939425871927553072025515636612268676799865895096438784915568509417848382709130463732172422502790681873667575099999771762410225570689509058902377139888338065616572886076329091278308333395098557865178676716448101863007863629660630247356567457020745804609028206791432018135258004360598848241323201226010448770422730403598771379798202339823271347723843455827683328363679465713912701653879733582146683687176277630171030895047538617375344574496698612753035200670850047977223408563640292306659183646175647378429176020912745398462688044160342784193012006383114587896505463231379836952575500888858560364284069857117202225894339226796018569405083776977461172982995761007831562392034777130498440423898055420632707171012574613477615830260866337517919656279499770614365046398684202798052191089875693313802840610866594791030539527125532791963720691071144855268796670193879854051913872922150647939180167766509419313310851829877947219370083640698373855010180211379518971725144841945065185703828172711323431242773120167774196844343697873360816879814310463592764460893696149028352241714585160836279759439537662489175225182879597581340160857109481811545304146555094197870764492030430067206933126358043056286121098974604416594989949083837813473730980569326731325968324326503022803080966696143150329589843750000000000000 [95,65] 853002657868797570825605888208562827197519696219750032256823962123787217607556542475186815928389990389768760521731097408460146197072537536790357578421700735142786324542748040359462425895903338352904861783918572774849984286002866918207898061653122838694324633658460207935847269249605432376888929485116373919712014426285166065644816376470436663638895398740572533658228180227914386868899780548292063448942502772060771421283447036845414167245915670919511097217810629208274430207173035207154725540449358195493826405847770734598680266556977406911820536878665670754810881267076798749281379946168326290363323383448111412001006522172522051717864859396778050180034097135511686385670307199988524824496074961084650940001375265752881399157501526770097750720804830460548273979204749114948503569902706365168264208569730805317078214332890305956463307367999237894358305656710772330304421647575678733828709953121170140724812056316679364511254314764992419535638114496219366115896534318906712872096393095116379733878045509858879606796312381521918384898732143270765382794214467048463620510351385403605732955973802750097874231597803324183922290900492792531478499444791164260171197904716794495267450363247667969436596162091660607389663893283373961736637348517694962604648005583879285121011734480886544978899656900636958219019409919745252653629565464995931849690155103895311611241404322664509116718313714985223832249377974548359805357179352708512585855770781432762601641420629198370713564396209206073516752870822677236813446954091725755635442231540227807120605762109142725927858321803390964012097074134697305483324769080927173883954390891412723752887399364875969136196838016809997945851001270056516767087912821084991793832398918505046834191439181547735534862657293905097003416877074871527347458387807075671036810823559294555371866432397491548325156133893468855635612202797404619216108153953462482300106313462698981385470568656280563199729437808021013545886375364384801728695672890117312751505188007110260354744650539366706198330118368975562042940198541583288141005197242402875162140901108463399486056040877366481977410765853466149894255908818727189796320917595868680520627315056177308747595298328522261625172257784932112345098439118561606651981625907574091887065338789006965773809185220594150693311481866695411620418217330743284137255442217200512405932239438151114152535349725718312915359965232283551150871403478959109634160995483398437500000000 [95,66] 53867768761947482746097126398882615882670228914456917826699861331562091753831232904286164097148171979311243882967756803339951115021091488770306229475674324107968556570178107514781253922278494877876583454212186373569149851509843403378548001226965482605217721646142987583927754949228572768016039398989974979188512187684047883708469643917186085923709544997340931249878354211138055035555302778657192128680787161921295928041270860775291419108380528953946775550646063671443433849910338675738233635964249187955271529455927328418978893531967559734958864153815824764737090307950260828613711132551184049185958972339213453477673839715429736691896990503991848408754294894165616867256465582300665174862881812502918577111267457182898869611824535755692077212424015994513615808971561808408045116234353143441413310668959594207202041407513321021585484422627320928744668135003581866153766712583963198805185364662592592063358981299934942518839484859224702946578046975038752671538592842829653860327164489556016760837912185700680274713833159808519996633361723880940618260555785106057841096432621242920756168297749314459102428120536611141618120319194600651674411562432183617429093040945888603984430853160173069372071426330295626048334686532871960241044755454280984537603977523779678248657589422447603003867965427223210750237570404584950121094686725579288801841039232848340771194608856903480370374643136167713849741885575968296909650218511676006783152235395813991759019905547270543206295649108829851870447881178915976849990240753307030417944757442078461150203489565490457813711515490035274366993669820588703605563270922407324278594104182225556928126590000667616611290048412749028955866529961291621022405150076701058796122644441814642773810523429440996919279504657806496095819647804719573310236996009986761131582273756693347967229414221824474284061726340130069318551565249793776927843642577877884387182944456960391220808557185410527362319916039251967581927589082146573409216560592437648371206957130713253129175889847536662095159912012666242412874027898097471850056044280915014843298668389447519188554732844919173366466308799395503391586931827480988592509345678159203096475634277186454745924611696432854352604678601860428488013464582524981366938812161295542831367840197649525931802023740883939113226732082459767997703780522535529321119405392426111747909457583690578048521645912365389896408161829466365588814369402825832366943359375000000000000 [95,67] -26557086740632488754868381124425744480610388748315369258146773933677048421865202183002043818391714020335642559449585815224447818201840535749325160060953814757488436487076583067631739057332562136117751916103595317813514701128721041694903906012232534877519328273417417713940894079734948364009278401316061040629741032127811143845507418815870190021332920255654694624074527646634560875624240497607489395284695917364990498652770771124887628604056974314167296003095253542747965121526610269853502773114388987526562768430949108359407922379849086920989664923492206226800537290436872276356486664425827368864751563893140111710397821993567082293331602868107247951305960145082434172333580676542110972133908092902778197565718602937542309951325588659547533525865178310516711141279415689464359354955737588667832972365566620120445326833439926865240633743960877440120861050784531281548446442685887050682762270431727727695278256938764684148502193040316081463453622187890670081557670242127727459106691413900780664201738253722464769186935238290032093447769354609611845925504730210428615580616156095775667763072265101827171950635238286473138807793056912641664858660222073352394096874225575142985936242229858917862928590885205876577017602824208621907291738148635835236033781165437732507508345023220915700671461591937854461426837875867292355904265225930365033543048647185761574733981167943426913081517024942770068488663868035645282060574790248844728048103599216619191924891526023107890249397939186299761703559417378513031091551028146517525051523409188231545799574625455961921161852929479382574823246347850463931972734892320717295587903253112420135220360722809183246560795317693690449988721471592281833032390777255754768223802266209472572193361543555174713782950590037259631755283855527947894745488155974860862244044566846809865962310070430955452759727002483305653307383506390304706032193307090733689445051895309314529632172581422093921031870763145706833131466889692091441315650394065198945417517847863163785817339317281652200132598461243126162111658021921354142058981211810191021421260374249919622856972215093911704947103641524841130276803631919762772276643775132211446146314109927779176284449503957056245233951559661954577071172495370390388145598231150894559005155756220207012423704417765727266324387480896335652710909864241402609028837646933226666000896614048931872864880090774343220430542267251894372748211026191711425781250000000000000 [95,68] 1981233673760740806530202372386389597466214268209252171597928353327538550832510669230874979072826500924959622314795562629757276458071931224135443784213367609428448718444229710085715450569696847320389975265200883580541365281323265001277942939374950786305757834809875376590064627134287179832939757719788419391303782896342491724236741709790895821462384571475885916655858781397829057638907223100419978730340015533646501222452032687196862158459623097530133089210555426402382597587891026339889829571163743211120618780840599255158955831816791995898749662157800954225504000552683805061733196866765996587396884669565779503499004751813461323388892904287808556825052037317365134086059731000857688985255025716873905396093209571515934219047332747514567062653810447048573976297300986839735199429185727148120808017644228815035447863275251803131769937660583377551253616814540644564166502994714003687587691305326110144663163835274249087570545198520209419650283190958331294861214242463723483156977087982506730649759975193530762809374573922450938172208536804733906083623030273682133823132608036358374566017669152269867327916288108769369854768849765080250846947525456968561085307061318546009601346968640794678091446442697088839454224258060310323697998546410272720774628541616395407522484914749904937810169504260881792376182516473087427046645010205394581926878459884358398342160968950212622759538832568986843007427048338123138894264012017646046362426478022482158570778959796909264214712420770894149889094089943693003785307699750483738485766974819869949763578289418676917605466799000449761026210829603050076268555794960931910285438171281168212488766192259410257301922205101734371572448199799218425670223027365830972172320742994739640757449545733180626880901812927532400505120770865386735109358255509726557980526716526802362607490515041458554252478874047781222034041347155518149691524510979264699990240409638774288038260174435033934173968957148352601275480169859984026625023126608225328569161873454961985223645053942891770071202109660917361467164448456187945617900822141187252835864148883001083539438880040023476199837873294100647733531868004662954140912442947865378405755519124202170736349689934418168737035771871939238164312381062884158311941303549257971759098627915666254928631911302269136101135993346262141458747256993857185005902508538121008499176997094591943900203639006979416947729077946860343217849731445312500000000000000000 [95,69] 200134297359251154491254045342202380253593277865191656543954857223074970562284463983986352992330458340925432217648156318789461691688202924087187683249454090558086449285403952858624465985495089480285905453991375152961365946389943919636619102184196341442325502697666615686597621785486843922620123956358776055485314692712317535768164481766778571279886582196562583053823617126935824759019094921397079556413728645986343626734552659402869906789302659033830946397943443622217700587977614756784791357204312584900246425529110942883983105677809899918432082240014424414736469901621424050695358828104210437880550616872756658044190839043580853310119351799633113683289046443012179751044224510537820048488364918588701669522175173178358502000436678583728844578702977758354164634275205396579035435378830587499554435516168027066903806916360684233385648061715744873424797264227053449907504417686616163442835217420550672203467918037316417613871207793466077947160014439004934637945171031110676694036138265125864502792052481149516711795045563379694393648170077183244838698166363883786005651833380277917407383623022673058504494961979706459401535436960998509345863167897597699489406744607627474990467377674604875163205280402671504036580731639554715563859847852831923209666551849654139356050523931576087050318339955040654118882694604123965451368221962818195544025579292793420417882448801075535395454795180604011543633218264121961643479832324666796132326186237561135299191818483019718102961776300459758106506324681618770945856301801996233650864069240303119257003100670545048225007809183416865914108667382405300234605105704274861970308051755295059922563932222333360931635187132322018006754936545946782418922583933002253491039525301831378069886841115165226765146563036003571545294671287775794807064019454771892335183104896500548712046039452219607863183334171135322607653697644141490036486155120045921390781363389540534576968033646103539292726661637620942335065158349892025799433244516477125647776191919209439804803633368055460950871833173104416355292300364144576187219210099680185224188526884426924373787020468589021223814702801539781146343651556588892649552578800918741143851362748397987116297082498119493569934333797152694793917166101824673615401164867432787966545328064735048683137714279387947806569521794901672155282586747198934758368521156984315940269304950144969592565769717085188972305331844836473464965820312500000000000000000 [95,70] -47035507527562238609391107608793991872151681757113074472027822911776144502986677206884246929381530175736039839285002843004824816794460426712237783424743533083400555062133023359813523423996795852796332916039219146904287433684610662398586139987635403763889997085994783904590544381180129498139346962753685161403854940501878443121487952794200613433864215135627704482395884643414536920819195186482656912504449563659546369287957930207018675088912297092330564213508295760585978339626086371629848247068124902961936073140747982026216940958347714455615558750236496259989903676930109955385984451822654179215159292020334461812906056760460234325985424652495873660366107274488423724499320585803866462241601359861803798203904025086506569511151772167058168287661301818514268287296280502521474746021912280390606225661478802856047139390562270973598784773792052070467394499034541188187956187396068497581700714072653520399344853985698096377869186063302673531390923044280415558167344295846463774177195697774613570772174974425330011242761699181378633173645746052968852468396287287788653940511738395982305505951918126923848142862663309815461041320060238800711647190858293105177957060597128775063176149070271469319279726367496027928702676551530423690711110109051739069531231368479543481318612819853967350960086328784903537875316813803472062564835883728500093190212081093648085251915733443687012888880811065006324602932392414838390408376410425550783477255714183156225215659672428425963067607807966900606358582669431560561906376825999450443698426540832691897333108283302173119712329024379562531121241485659452869895851642330659334308744372524310410766425192549715182602206804163747546688169396558808046051160522251667049660121050049764747591125241999809242339157706685277137636501218786303512240301876982008866503511266244587723981851331990716248695744054987804707302401059430637738208655456054763393798399738190957053593855458566716343490760929012963183543502782338473419870265904864519897109739779471666992407493420320690238090664415742485473137662722202691824655328044294324952641332606950235939151267813270812056003168629423469567862998346629168146961504660517327741595235045836337161332486368542360340064146278829370466616820904154650583587484515850462189841542956808419166065303651263245222357463037618429132373524388633379115148938798607890898337316605578525722191176108855081849924317793920636177062988281250000000000000 [95,71] 2913999697352962993646836417487437894310953849359203179553549483323462012644876152912829992697242079923123657116924625236010247845942133686764292542226617244031115703463518256273017596672056727507055969452527787317897731351619764989580976596591207190140484262191394283538733601924345384086232970080661847959558451068168766219441058442841738019102198768351974332110714520857938854598857769972587746198225798412892711171541771192700525846210619833550982444698738625037665569314137187583840257807373361781305890489980548506078861373248484018837561487777853989615775212730364351279152752380035354535965685086740178834290274098596446816909906696443606256655260416439398152526831558052347591939065995177027142419397797936333938625290086745294889418687263769860977972598886805006884438615396003916942897090027832529896457792206849064220323513030210193919986111516460628332572543543531191481147489534405407546120669701518355669963894702310711377253059770826498701178851952864636075234761170108141724470652580528308853149083113920326401898570845646650121705849537471961447887353860230717495579027148055160005502879145619015271654411046849152448401172071562634774306255788361866179057906011746358699913305492416954034473660410015054777548994637181095447935290841107953881118146524905942779550715136896525114544567965347945905675585096938233863347257776075815746950092639611812078003255928507256909250718613220686767476198213510137923401089356093158772115141245409862739010798430095005706057431778561793688299444711244640827820493263765872632584171600825441290902637569357512865705371424668994812952149832643642007580944808949428557055638491481777448695756119474963324791587345608897275390075635954560875706792724294770562283600277099510473630114753961755673256165053195822047207149646982814676005801301538964644401184949134503432969240384092394211590480152639880343683472198334392690851408354339099869471364730742560314015918662926829282315203681927734468108985279459856390039659136605120978349827501349794592932317692914165769862687469626092928257908843729822408865988312795280481600528991151920237704561045324863048940054029490622344505135487156446036808817437568944765147657056641599706100878826786023514139366201451455635373476172029907700921796425058250783392808389163750244144332449565902344537141882359578053521596376636125554243197736073148933818449668464722890348639339208602905273437500000000000000 [95,72] 33234493130033096549347067025222488483570233387212663459323194686778430643721931117518501575762427569808677866781806254002499072156343863049804375263398322704394809189576068123772854572601841581380002675236398584306319780154328736753193793754430147218330172376754726079110262552907304016304138648163500696180909495599660510529217525812224730598280336166666199310933632473097047461409222286195378562182395033169360630778245449601784920834923143227740424988715579864939580885395897164800747688541301774713195363643555597127059382723769633470262199320118229084265164487532189200058999910503533699131734833180350254953007895439148938365904880574259019556809683233133522391868703508295671207123649053523380139907909210255297926118295721578143414712220073115349180204201763877732661807333062450144785634619063877809536710397097273616446549948898678941356123225660260140961494628726101973432541021758438958870307370082454558056658446512943456433108907693064160127666885366244573177359469809917521504642011070244442851719149804274768952875337619427626022288310869671564391226906263040993770690512936201289452425271295728440998458893354551695578149736002449702470017998546878570091893708737214666301451503100856886449608740536716147907880236654213780755593845789457318747507602179154864232293323311486065963816450009996661648848812611379463016572587387977505120077297347322580709840787267802051355467537699803366921899143830025436690514954381379870208201284745353018750334552609664709175916806050100774230058425807428271280558939710745143341986440782735805442273950815098072896850460721857100920169455260006519131860516004523095023661269805950405043568483654974430137181327539443862094217224951417099317085874564294662355708751419302609767019132636238088256883537291499686668728136305880871248470938760433136513398663436992292988731173178219556446330380506219471078793570991720785663982385687326858233212710675001489917284317923109861986114770827482188979693523768881122168068910839395058824892437978864052727259923201548099657869911648296027550160192940260966919224652219033404696773125254879931471720695854935946526489090873593863304209755080229931548954876021054565498123946278366859642401034056152952296612749512164970661552076403218648466465991816944342634860477983369167705969588864221388633312033472625009595395286359153053818789318985538194795026356587186455726623535156250000000000000000000000 [95,73] -10698278667408320754967408833890031940159720110722106348776698528230242346383372339813038776413454592020880804416300764330043703026333651681245289699360622185594403349726482939501645486235257296426423600264830785829229616715515135391653794554730950457785478045543825838506852432993933870717060357009561383551685377874435695132856078429472593576857140874229099603636268725042539431126449581861428962547356455436076748947216979893008400696243243267028134059043982416070504764953968480066826852765741742339509740369842092639206483867328927759383134467256273868583449028848107903441217299722522985842030399819881098737446095120059845484384413925301322270209222608145550054540390146649423783372649878688291847288053766935745793521079983881241488221059809428707186604856220650457091334603850377557806190467208039559703866871017322844046602510748654400835557055187233644596741533711951556363196734597373359403743678699325507696752257288667245474885711282235683327192529588853114037201917507440257167443622526104034389201211461248466088545879704422867832394306264983485329092890448434922536960597080044085053336904739444925255172647798507968447384290259854840781215279976325512607111505306285621360724712843366803068390273803909608399815717390768280994724258990211065737941838663657179243160695063570409993105395966368437527345021716359897188923038604880192635646712991936975705664201159844110075089994477013331299852133124907895020811286325247394435621405285704298988876437146450739991739307765387399732661650685595121466098396283902922287230622499848615624295299645582164896565008456495277872079658027732679079659765541978514615901618470417762023928395817418313300654280545207366936430039330749358170369415249853178584991989967194604386774976326346696254205922120420403400245442414614911909616233164290998002863661357141462522676048337723731359253433952598476764131825582378189792067660228419693246194449436906470409025998941813609694029916904268064622354611851686621236874350767462811645180331027073359579237983334324738857562426377116087107000021639758295295256208446594228439009218384487411020350737617570607826228655848666195960708941762117244682518814732639551111724657438356003735483356854083170281243884555875869686412952084562307901441450535435061676717952444231030831607411623179775241357082271063852339310349970435396723026378753979015456820889085065573453903198242187500000000000000000 [95,74] 44367682544981753173750247676118955043090685058693233702357711884653675453831270142183671673705098233678620263415618726306411440254628807613065800731299774046896991703442944313275909737466350696667828504379328099635550416592794653672284967614930199764341528202183502750663382871005562526077908380570258761008641833687652478156042577357151241563115052733818060128743972554823044266033483124087646470007502670708329092490221579915005919135950875450759848392366142724214761328871288773225202840931027551999880344123446648021464740274473018958959786285587801974174325074648443458731641652736116870810020057680779325820650990539897436788553238335385541411108990714239592193256051205003307090465854244369582888041423921837605027833234810554076163094542969413890137674356201703287048587560816566488749524210320336573427993659586038796222415913094241647531965584434933656129697884595370648247655892035737532212319381430582614346649442659644602252415477868010308609713111373196009949439163104123516655807327312702313189645542554372677423212220902454209877453661017148848357771087853268302250516072727735923986757635665296273573735918318356575939093667085729530114787832578424361170882745392212310032806314654687078727791060708910976256213103191109405322672492782040475757496171323207279170637019145892170046524614015278476736145001883302046794176396337476105554909889583044338867862137235769205987320489306678450227177534884415934871883810854589223342962802865791978831841976647802280102210178851777837002586998478606296961352743237505480374195944521754253048731713806875089585869321994647035240783083852469807894768124562546707513927467974597770891843736072221042753992188195883974707060985235445893731674963522656109868755279490943569475612225037580696962436022008833704573194911504374499669921664125209902133866030943353298422740106005744978879838569566769522086963522531068897353038161061037533525236622891704359019980135765897057421576900382307358854049462858084015041557895652425298873687012951025904398789998291709976435688418518124908273946633375683889128715511797822439135426304453956757866463276852518773339594849857619568804217552063218114305212825205373639255589874755729359021331457454810991608701481169198273663020822787609609948655408119398890948990189344534422674033867023323965176684727879033875283462200355778277268980538394771429011598229408264160156250000000000000000000000 [95,75] 32704766307789536015326026320193984666276167074431421194766268528226199432751585670457827869635670789745866215605801308866612428070232881633391763502047994938338519476754407841062883594773872085129376274266431322944321416911833677515640329815412436230219502789578716087425260550522487224429224745014680515917885570025501512297309982317502524253577398403489504743724622171474614447838947327140564612262257372800382374425589446579838153796429521922997994916020858990315676099725520244007894706679443689934498736709979872851336553064674729943332295372857572505608165819478402110048022243927969016395755723288888769150036234616758912387864766487094865706326895098047313884543469298321196567848785837268787518051290446984290666759857305332434549019775658960317129797439269167114198964911154014688192648414332479206430887824527216270370005469611654724042898767624970073824131126385984378890461549469728686496051507582129014054473042471853058683191698743475625861981691847330043070996016893490209442983846359443070223720286014930725277921833056731980831706169960370710740243665925878332933675573312741657990379273959724063250248256645071020540254359085397337742170956658870951010828510378908465499737975569572039479101483140166429194400141916440003073633551662647973578666685769164187578252874063918903686430814794704663559715485332545110175797176548474617683624394088623430723681993868992180991981860790271452453315946463459230223535078872177398242023380053969916499757493922081813046038729712008568685388012277763100755695209239046238958988734592469318055196908189454913138669882556936620290766271759458623201205889318586385688649030573191414837633250029995884604636983466179668425481662746503256659114309566284277353904623346205817889777224151524716004725025676278890706522218384585543856387495230465039776068772846506608750865443920751308572677546192753857498185066143054262217603299148354885924457434392981226641238313994650241590146042518401209722092898494215457633143595669705009078202289268194925898822818771330715924979386080156608092995378292102099359135044504769243744044337351598936657217985828033182731233571850842271952326228217992820707065787642924309684982730899830289571757631387869872482531173489696775541097466403201834262788619560905202246362851709825168833191170085709788205497114594051910072751350253355683645419560434675076976418495178222656250000000000000000000000 [95,76] 405118337593896146752737216602299328968599502063137676721904735477567742078369529118034963903128497197094623329290400902098956427788329084195741178765418187113717447272290124755501178927347055942466506980282427593082715316065059366657463547451573514250201786012917828684993851756364964311584780307386479984494848799969377258736663614979221494276239487404973315264933713448867858231506817015114601684689808015764359116499897195530279861347437383673773082014681832905844629432281408180619961392065882147248644865875344563376605316251962769245076984436915018456021877352102603662111626987865167291130257700597664629196536005692995812658324366627210493731558131895229723509550648457045622491302720159993052362474651728476608731614868136697059174792237274772155686744752320519397882052822262026354855431986154713885819469189378216986243631958544335720846428809203914211379478746976769966873332344445955099369581068078092122414078513866985974208613187038846270125967068242744882972437889390375167079660044932843623182627725151521321183317898071480338588743571948797892332439370713030091888548613617365574112295587875751142822813970030468901552227221927250728436675042552290505694114643648657979534425279344435570764852064685675883300980417989274464032749157571616955755381128803356965460029710976060135026036559134826771611008677023737519085988618190308605557864652958814799636634160194159269722837092547920644257328356893819498473188624935816362528650314214388214731989920751320748501670815845526683382999458945664290617155798684228606836107260387681429638973050714889398101876736009002027621278308535238460876783490309882840742182310563874011953483253093774128562482051293206712285625606039585152311075058096049816635596317800618674033044330220689839347053383801967930766966785201208003629760727138353374868099322377936580201906597165846695613161256145463712736829276726610889441646443777939497665190363229913771332614652610072749752449250456937878218911882155126046191542271513072111474494809817272790083945937349290488718727031600622030622814559130565432719327084994824386623408620734104536745263964568779730532638931374117565424809107751125768970122459331895781109368245858840990357471168990900597265545374570243210809971477453719649994787415365334307297949385841947103342130906304089936620321851686936398757984560192416320818864505781675688922405242919921875000000000000000000 [95,77] -211892228636553407164198297197977869682339535238894725817559183651718123601659348874668361146412398385090393035849175031986061070709562067761121428521491034291474205732066931640131684496194239899057931758358916286828883903380855382312071411462403726299151795171232351021875691491166720907402284458740417842303136675728703509396581683564229867866515378265540466728887308486827234205627143763856029469518929299458476209199010164322249228670643044797114041228711330829173885743218406062867462306978851608500537272174332556046234341209008467659872962627223875532644802933001179425440754984898661413220845107120538415099070316666553479587739132200708206726659945933107803624613487721745807092262149295174286972920711120266073321465815046713940443515819029890960486974350936825546563258028082264129103752483169291579080179266250802553431831874717830843158459823725675210213569158780925936109213425807448448762384240532448097045661681494066942382223663675551932795255793965855368921468045867565451135430810061889557960054543322256602192917722673218432803717423949348804133257294254205773739225787016308314977411920305108989791663161649955767472375055860969520940681770049441309490078606016700956594643310212382418601029780032919786338415218883216501580522406600667570743493509835056084062161361227231809107867018683803688890728883969134375229388193632956111813552574651268703942234610577773677092731611698516573854125643819796395553654330408865459456892337815078268011264549207109284969862734235212396926723898892654924489527098152779867791207670567377674113707050582516276375233790096774165150479342738652133804518688162125596660677847176267126845628266330677738994795855278817271880122772571180179310468444003342908490769432384486725446357217881893688033550256731279532768396194956753219747130278012179251298659187149231465100363315638301861341124747163594260065052945025658686989381541133085294571143636122108193622534543835243633229576107969611508427418552124831604809999371145879964788287202709263855190730629952087225952501731685229613883701202877320051807509113794011623721488695074538771866178811811709735868186588796409495631851666362853402113800999487420077831047354021304172071923348060299740909168122627699195919574879188264645742215578040175961549589404124605843889197228420956097402559576659210494587267188974323718946379813132807612419128417968750000000000000000000 [95,78] 10207584993191728835486786407130011047986655232150409967226185929926079239746730325739577309819182307961755170309847205655489769969693031182815203604831977229286515057432438231908542251314358173606067358537219849384967534707968781564680749596464510547456248563347717976605654234204171810759299496762304633889872061173394080297576913540803993123123224044797250127990016177066841188318042853506226167468190837798991005828070129865297180779305009408919799810205194789832651540343967637895870790750040562261265529264373296666774285287770179484584121767008989055160445609507522151990477837325438756498786509931698758660381147261056948973166493501387919347581820705801284290779833632962128233391664899420569412903565954119193607954816726915130765567360992411500343212222995597580511237856266972232776729118268818610486074800357356326268995353002617729837545151565760874957409617663878195599422581131023525297319111364761493746094600796200876222636603729059106041344100983462988669502171169676713893563602181201931468963822049878156000697993804355254950976960956910369175500482003082867592749451224354312993256657411367100779047642769291199273759211527693867624153560274846306934677179926676661096133308252732355544333239357746024072043482680005911197268234501456000759666642745258681295881424248796246336394034477799793203223267660864683789107413021852968402679296799877997314676737079714820746921458321896776658817600587250389914009205512701540091609398720100785052718330635114794186198366061601393193179155978927210184564883526287637039861490415905801232976106967001182825860541672886701562660287383657911270134063435373840635134373606020997560067125824591217702316125938681148859106610599224887353229952063160127312426981616938244693878708828463932937331350651484300985340537908516790237074417773736775996577521407391781209891733982402330880762343704392179860133602764747762536092948708066043109860211565018045599353680127359765322348658012500030822172011387776351472577679912936528971431968306611240347006841459060928555844888664957104689573181761214476697562351895330406744036231635086908622703410351209871549218845292209609201870382409550907847416672215286077481397033393603557155840708111513159342245968408810263800823365443207944367120915495113029667258847163513519851226176005507802945270364387537251197714259098625524179055901186075061559677124023437500000000000000 [95,79] -87973046288860018677522389413465220189433793541621211153817261014078100372566998383464054309830099839112364953488288231524146063198710064117125130006871121584249621047114922238343165124479583262768929762149705492148380123260231284613389792366853202614203531577167748803550133561630245442229111637477707229149156005476860898177337210167862971442113832902481430899417782254752024069389387009302769418277469308090906177113723269661632567379449018705875049934024622592693541691501776108209321425649536958311605883893569897645195836318092006152334893904164568101828548615763789614357634411284682645864823636971611694437043688489089614576409773713641873710761592845625892232212959702403204725555820186520020530630914287650089384546087200136904011387271259412599257248472911539526539953980241398496743659749959234191297473197523030322402039579612721894806779341351223130970888793529438002764761520255648874372889260289895293617480818221497623299197091145526739592846566603930015346485886683146244763019279841743088140966860993099228858664237955442661653961022358258912509975529907893913684863146245281352841238220371614516651732214157507605342754826410886771133966405333624667881049434560730208818905927745943237594220699277018386520780206026212308270726143067465925186243134369191452533963536200012087110169731560236422296834285026831066591463536507004370725432946277492492203028143615847763840204534689855004947922127270985665804911933034156990364521390544593626985041156228533165697343616152934244710000133349321396308295007134614418998563727498729337942897798303159459805130630880615602080371198671827898150626067618952102534125598006093015402168916091520646836042604294466045543236519548619758321318318743885075232147017627250568004985816842989773721376452033170621050516121216288713577114648179473891184249333618479999391484421783097596993909116849652859609547365721487926166547703693504549367140261625456834346798310516120246011633245630802291722141413996595571817615613739112150773427139584449316692742358473525632607668116040494197067896844521277052756188044612570364908390258515093109990130902288248231033292730777388757352413277006874139235996477743818600264883789372913036833254844754523913021657067804755408188416122008254246622232357474248871777531380898809981341844286067894242969976526607348829780664125995648983007413335144519805908203125000000000000000 [95,80] -7032932755428354762905922270382935310900659057310107580145934288548551007260584950581151915976565818154478869298916065727680724649851196093402353537396373886260923258496360746444393728379223118861554473574636907332647750336033083246657672068009419461244949767148515041325844272173302002987587165543374004065176700174462828196099234904926359981945939849626924825830403360331688037010946454841669739242638061814885574759539162179244080624110766739559036922186987708626705500297908329168422709058254500056948143880012249310263275741323967342305987000146041607456407872566157953035165356070351243238495123383183536235352143659573176492134641423826195460997813641208842876400710859050990618400578408279748962448394479568911256435117453218848740693203097192755404902109868776720038211816556130628481693181654211579779265199454070531470480481100250689941476059569123181229345947784549396112467856796797570331223448291378965886374330666451676701318890096860471541924268940950619372267061342553334272991291669983233026088191613077702106723652439656952690934776483782672977659787748152883072422075807541758435449195319960658278892886556149059031899979324250591634940161190724590974279071579201901439498031637116782061969414340060240042955693265573045923602050609440805518958371361310636771402685980896031042059001464210657146061311601881178374592814470805791081525563701054767137090200585997793467834247095646294777545740679565955078350694562137825344398099407113287044543321334919924214579150686292639329281694741279681362494356733775231635148391171063530316797094433554240333523485911952958118241088121893804751783231071239526911155435430779484380564529300381914332989309363260553530065999570087932964086511768581285695234878438010551446103047573542292089764178478531596738874600706668723236312802963364619161903141480706272131705773725554053037151164591772438307661844396741025441352383075246129494659156139016768896082928655939557224345203410608596318649614237297794700400200704091071188261554380278182096678443137288863421684371882373311043471032121989103919512849021356177599381401302077338732787208111431999607118157791324019296911387269341718054485703531150966043815205198624494386088264603497400128312245083322038347995513471604199871326818549727061738157457161266426660727218747969363125378475711232735255454024041103548370301723480224609375000000000000000000 [95,81] 277239911304490090157745784810633545970340480054002882919392813406727007476670515039956562122252577524601792435790375408524450198740539452391097224688651340559513386705465245629463063167752856771591148109252092936963593815984851281805727906178449741803766562411871317440027197383004280491864217121640947451394668741105081589212049391333493008750938679241739572261243845539900849231171820061960271114400326548143053944028097632476544564770898725643048272121119952849423918971413543782000968330497032086743398860325401985080322433146690127052502909093238095914695967446168278040874005949227713662597045979200875706492964123955709371294166716135338554784248877699982856097026384034801658889044143673570192620124301368849154038296334857214248099431004436861102207268077937949817054294544310141486522978025586104920974210673747665308096626807133520135552719164563241502817556348502945975105513621336727084783873858007172580669847952313285087712794356501209562287065628624188397852842916314985237325001739539535597669541931810705314207509438233306120835665556635258401354769927559847805540299749765949772654972998410956796128327741394448216068997895799818665304115932364406276497014377596389108349112456857296828116310579595998681190361590254630990422968203822627795760927286666709831500429387906807804365777939471451896076651813269482770026301487400041340807221654459599181040503161204777169339239196421648544403851369034445178171265022239767731587287448408470519371864536052790109005359688615902691228369950231932062204176210500435323339804289850776589081427583968843205645518566223390133214546796296484302902491177464742409411772126396880311135190282715097941699177235259756524843716635672263231774072474621364198696571291991058266194818180246209569987616073433920274719952498674299697926986547938846671200101686063063790721970723352938005935791780012783868832227013822385764037406497514708120757122009772618129327317914768793684048889611559433352277810553161859472697856747019399373234936324088573612470235176581354879895390853058985885768795652109694469665213057220138617882552078991057960591042324343368987564633285145771432889595450880675738025871314364745591086829426678084180477260765669613446551408050262694840934798809877378735783290564755493011177237072504393076405936131886570539205691812802338691830441155704174889251589775085449218750000000000000 [95,82] -8077207389834624826957384685691754600867096968488746885621847991299852047799099975582797609511807410255059934432819872786923483758761940972606414113851986008432829314411523224928100791836883098709690704002843036573061965859098094969401551969358427207676594850559778458689893041793373121678498784654603665807560947778020194754077047806138566285906115424412648377820978686024014175283391218568249049108935208615387542870375621549074793801858575191404456518918313789904849174033680953432752764317606612145914256062661695004176989915868626739282642769034768722176218420489942264941678579897524959248821651507732164135141485784921055155286876749935002456905194807026399195024874499878821856331469416775641745682214611911992714620728221182660831873240519185983284148130820162381008149988629391943758328881740430965015059217323595026814038799056092657448850142376141974805435200395063115986081021464681718913033479375799791354890078033591094584349917281404228194750699265617087953322351555187462192084001303335598773604637355813858643124516866993160979969799833560208512692778701759378133723152597031420015177262149564948859213135904387630124484929303025011566453842107232472831516753587933620881274852033977437187935473838355731672281178486838779413711650051449431579445541885879103689864056820668186232067939905456428385830843807881513039118917990600874921121038317284127388306138846210541962389151595061290673282090905366426669267534080870718432647568406249445435773031233416759550378969809795804158403739978910975155345519824236274504246465217223816669879196299390445928025703446646145050216364885510750811292809483114284226492483637806423417419688010200551164706834827025280093320899789318026070237079405381846151868058098002180452888883322712568048915346802770525037069948560948525996927856847214548176551695346272851249324975812237234269368554126337153224312396793070585695851798577416962626542922176896226768560740014892142987205429248367568040368065071198364156254916693663426725731811247566001616623417817383818267273719778344897851609499911026880935806474233916528859446958011924916499361227876301472236179689600773187338912494409582705366342903620796413129735575068154540188396302537129294873842711362299796252040958825074064780392686158827855476950777420594511692113263672407059416944582331634922950288104433566331863403320312500000000000000000 [95,83] 276956526916411823632916074574693107683534424270195985801901079911897908249321818463762278669577366919501129087754307309677294159223115168049197594659965238629937248276537793258635435162333643497457798216223182798182682784863414855063789731534337863765676174378211901464169623863648051867444268691222725374967282985857379602134768504879185841693980726594543904808946197197713084108488141732919182012498216492405467473065011119039324924641737377367175803274361323035949846005889569306727332981688521703705643051764449911002782950180951966763318751273253713853630091075362449789500371838826320642406790077858502841125122683045696798468144555909452932459788043659123658831101371566104852412570562526010890199862396540780336622326310215560251872263145042747529757439135287548847258949278011544904171239575399974404211222044851520732997911328180783290551414778698576927548825125847092458665778444199645514299683427101236989299813198846120290080939647509535264745987046321495232550390112424027661127518084461465767980390061594905683548421440255126284794566476603381790801868728040053467112241101418099580917721243904637927193687224303109281035203962546918101648634500618131846924848766695764081287371444422690078111346330461931572960574612269044607716783016530332578051854437914628698469454352048021239490135448458302608522465209119545639133925894990802614795806992635037972307610371889289575466024560800448843996881351830406128754658064641472943117514426560537048708273613080796027134627949691826673694750207899758840991095752839269278292993594601194969179410428126837960151244244470435975599913783992330278284952945888192560140681857981789068373240300923200654441805526469423510333933978969044665483313875243646580746811988104131851332758469753186541117503722524102330054361605909818276436639104972823298312546714394132577778261185931085623529942176016736795446973675202551203727126029143817208367341915431313217741517008300441323057223213689776144521462754614757097121188026441941906699270997206899819760553579868447276292485994982657556800415631392919653881081961960067795309640180502137724101892734209237357582773220648942358489299027697783907877831407597055465037890941749765785868237778809155754505105994238055315820283424982343740276525803844431260801628732560117634561491068954840196328499142959076913431864678859710693359375000000000000000000 [95,84] -6368482433219124757964011704516789346888605974233423936280178601415241248899514380843820645411796755915922484776994754772201851078149072382859131096639922158978738014657433334029941106691671745250732465359877453682321362210044115722806170966020383382126141826178848686047014151617420122103431190582608803214384284593249668847603060755924642710318758770886933480831944893085390065936702553725562500804823405596984430595269875689698798964569255478229107554434257413302088315398215473627590961179129993504903205539401219590340269120924777720001662443741953778339437860875795708395300803810709396318921023600913347298643071209270899335315784675425683476547417054325104498450482678981241774139723378235806290625681429489228736897017303699385150566769341079655196557507944732448992536622179222445792923193359240972355795300977594078417633287555926119209233823256972966633743987997396098806245300935247441002935800906484220021342455076228250015474058759708506386828001605908488858171173766111030859445855938444144717253171995544394277475996396479118103179823457879847192405445314674152117856785445556801176716544879899256398799304542380290444075060202289748584996286037284947430244972710384961380610177517664423426720935773638584921751795332037578869322151313829946258052625556547223932819223260742096972743534707766752606382971830624885963788782033803715853553060325118144924610994128007566099515752536451650033522085708794775543625274496806246639423199832545315561180349085157426255663234207319721777532074701394223576245829173541444464203254976706902167724674146027130109808871204404542339943223521941420732695840600904145837631302947034109021381144402570364898521102203102367337419933428574322345053083266716508449022561092700038175965362485303197614545972778892089683917603199592545874780350904604528959420694600445304564522842219942468888482933003599094180484343670841703164508861174452943611519339170346386620919710552004387997365186285280626252193535247932350310376617148706805343139434400832545290617343663294356459648323730930297861780575489088385901442111241978978788095741099994354898921019920750781347538649005224134444706196818333509511157528764985175248079363462322352231287731330678985546610694067124155962511107262157123411638711812999265675114773507050532888250898336844996132621978896898151908073425292968750000000000000000000000 [95,85] 45833954853375999403034996270266297609318887619924116791934473977777449604495488882573656635098550165665629555590080188268838070823285869030873997024686645627546672048254656763022694740128025392601022253366376652255219529064880726171452889461269695454976384217384872252002746999737618510982849906616253537758234238493131990895037451425087379137890337725955850568569010426125396479480141692562187653972863401806110165331018042565808731384656329757110114304379202546652527965290138550781116034858816439164801659253720858062152572130441724752916924265586801019834893465855920383121226924479605760484648345116570642830290121570265218155588258882331923368038656447377422675171918512512463514370399994481705233225575629573145434270061787443181847971063859682310765216497798907795959556293145219000373568929501918196898704761743651578537979514908863950914651897476226957751169481581452682876252819993087901273699243838461213659550353060291143548703606199020041310283917289646487527415350315716232434997313303813846065936954551984680445675044011140053423191939980639338624668577978087770605592538518500089004734176319515163151072557564216010589444690804893589373757905993769193300353758846279187142847394897812201805451820601843071124124406831896127252557801508329793802376528674484475353452317895912066373368378386370406209634142707040969555171670365463912471993710794564487144438067298351965304671170595213677683280668713801738176930278121279292834033946649870383530166546914095163108436261093360639362089894623245055325606933678925524264163233686383524543673026859891612371439873977819518025060687940249808829895454391226855333066815601797688194301994687349115646456478571164032264139849751950719136443455150736850937725657522936354669394987584754469345778512247482967060696152905236179475080923181108884055506012651379823040087278284194863013296216886470172656888839096319877769520548451876077708047143980752812528562667567096494404716816713825354428356589900540210441161933120032771532629210939127978272838567633611733755796978896773276725706042284638505720451990572392778781731787719483482425386906987458202734608609488562223182577236784201641878093057397415506519695336697919302187500463792400656126436736891649721023502954285115536978442574002585880955122006608205042985515839952596921059024977785515069942474365234375000000000000000000 [95,86] 979792330640537234341826411921549841343843778875938025167092176176748168986683044641510644359914280952246149804844131507789333657344705938418201384488159533667662271514789986754348681595086755872389622823148991481010921083295499402376234188957516277714889353433971313638894893079229932219019831234371518291080649808051048327867415970643204072177005333566893363546668264667159124607938187910534791938766609194440817278774416452638803918479669943560610812940621691915168986971003707797429507717288229805521711635014136579428532544970206724525831603559591871052238150734496589739166230728093668726984541193991690430915505288393415229193739504439819753732058666954903393433253310532939082629217186783045877037090846118695570247521860307024586521995724172330054397249253475354700875055294052943455456091251629515447364273631011221486450286207633580705881570592312637606962858219502571921844379484811552873743266465353887116589815936438098947532874483545866206248071857658246036726631187309406053910937140007298994001807782957701188328488142457357764712388043400899989892057494619059596417704179432460440132172697545824186059843155293428203353308049571889822068573528062533148024439725271045942582538442980513290985330009871197861629666079790269119907798790804726641071979075240424036046122749130778243581772061328000384268331214705165054586104159812501667867220367394930233189285396379623897551509560574219236051271480853455691144017323966751512765829604190975194799425811855220479639009900095552411455653744496619528415106127346702603475457093488258790551838562933757394569795161467790540504027089849978067130018107952006100454214767185205251415401236365864598746049870080057167274121153476966160756824626068562960123671866851552267750019484762518336462506179869816872737069562705492036300025628034549542218851979638274750672880626278934537905062270899261630826337696716619501050959696056558933555933921211588998933831158121483092363073184023981445388121327356462475794422249561735441208758814813136977866970254153712914261576682519898693861488370894236058702127041848197660062458526415868217785703101570545885641843931696778480764059615107211784341783155501215485358407274140701307119588778197219500676427013421400563476144336679078329006475066070904893050934702367772837648283463533644648455654197256284637451171875000000000000000000 [95,87] -10165158433835730726245091727061415673022049181285524639196160910394061412966239619439440771804257666090910451019132253336651007995427974254484937304697369218744466985067284406481927961744378634147137444649205240826112987791527146566302172027993566586379705251187601961990108963118494458919116455267440870464682249835683755248971394747152173844404226645607728176340139604302465632516504582066016274302659553415321106810868739386877657759707151640413391880069365096672542941806463078127963240611338053529870406102232060316896289200606848139049825319209217194992699912718488766976652775695468261894244300796351739891920647524638661515104331606229260541889509153763097484144064614775235678588807598264560677318644437882726259024126838091238620791842843920992501750036403546728358486742958534874053162199332291065438100576838882733836954856618324952713893446236563297433746958862865783184671382555706962984513543118865203361759314215875359709285544431511359204855781693381081892905580314763790352797091554274985420925091617240970827901995019314594874212128740007036194440274335975890930453871994441995856594691402372970100626818501594636473880181443349256061732107181699960682011829973454478013736000982628521801752621647222662743993303873524047645478545264474009545877360978730616398943989132090133046329382329605652744435953810830303172506509383038752347853655628074982258672263708105756903423725770500101459965936857196390297586282381332514257746534660616370960871511063023474830467642554010256484057893975438009314524971488241758405872596032161748254442920843687302477997776399760959563385630745633952534782417301699127580326059646897817178545989840335236194550967706315593285016498644649161142018143070618520226548490828143058149794628015622199731598247299077954183896914059656818407249489489920856944980790605807962300369103388935073565997306637609519138722962341348907928183305759263286252185605060976186732799348246559191577472363067519324805794434398062850002611446353726874356579455682004084179766092745259495748503990805553361872641550122157269322045100438743174339056917710507193389122713422434546240397748874664807707065242701369535533585174381295152400016186896119103522567031931204169427933231581968742326661126222133967854502992973212275013393595689887219889289802044737858124337135704682617187500000000000000000000 [95,88] -467900612250544468477096825648474008895327112370370547141528305579966117299435479842877626493628311184995389263912835546130051120348182734342926590390807543649398688241610608303989631413213978167117906693908961285580978504291135942247419246206381250579292249881844494363057835558638259014816553357177302722799105277825437766049413488089043827601600750761763377891333854590288325146081371531128571231735856295486773522458123091028310467817451454998215503738140337796208563212998182318515317192305077901704004149205571792719749343323581725870660439937536044404847662864055188517719075272217144858243726009390557093768315565189848050527948493159912061972246426428560468581887222952287865481206216672202692546274943172179110413817039582475939006442053776459127507010604719869599707914659006705941413729734564101227084776693286169188165846511858633100277288130946603738146519660087579940139582739551075867112588688497809769833695267068087233275413766678200499364217933481022405725011828669251602725672054074558660515291205136313553425975707692017765188765288320724253518362117124830499925549609852960166524673453252347506938654767098211307889778309010581557141646328333690606415031994567203064042959872975819408799978196008895720037607144567107617895686449334566263261058898607279079943626748408107129984255434666495053230613613715311323764801749573007258392204186004305725908255546182714581381017071728221193456805703406176112187347240916664233894894363417940847802761951041300815945996430847781204745220443325239905997054247177966996876839076012283319061802885914355074713430399075967206427470277447328160539975013791979858095525382261020988596656246809140538976696324046296400342792122211439477959584813133531200110131412842811525927442839304561797649321461777744824167351168339746972899257420412632550637671742031031595040456920960959680955616036356250527888313392587491020834772797135887737863007669547228920339036239779664012685685224044520157518070538210910039422108660150414270780118510522495242122107187651813980091980330873078382827902377420407828825412129853512121017286890281490624353669168686147943964432857610913854003447144628161793954485666108963896360316570026342657548915354523294612176131044700326480362332438097977942363768248418303576620319135709110170596632985282587382521105339941406250000000000000000000 [95,89] 9306089304979956172825523968814581113808397336620386645643488035293944714937909000712828873656289178120559114562457605860884957954488736170868369648689173411689581145351616931669015610419336373797086205908306231653033444738697170077112189713135046274316354120011101017872927067248366295342696165088569878550700342350256403676472557019963578911950870115901442940623891667182811040520576213097626885931281684514449479012426102491356188409408269430137158609278459353206710863908766219615398785996402886655956774473433731947742804260332468854822635925477394834978830379990693543051636687161142522885757584304160500803552262258781164957616267601328283502817434428086952546324531180196662067696051160843671435899153120031524243454520245873470588898998284127918226840061897566869736696540001177147373281225213101217657263333441661671544195767759449197180504789102692007670821266512168221493983735042966255928700647264931190393306078446590850773804911740346947798051835850382948387954131225984551746991694581906378889243205251919565284766973651688500523071654334246436500725073791090098062029074820262466940804700543681210612119829388828066142287134658071002895182632619058035538869312627115846713737550380220795859044970560500200247874869124993250857632431283525129074978537624788157819673521008789497466710656580996277046257081828347697807575084545675527041562182182224098161782527046797130910900982545416765892787843560841741977329022445633374464719732550997252862971594900975277750857962323918744989141742157264383183330725497074032262191807392315977871721823521438519038945727629518868083590594176553384335539993961443053083979748471346083644643834935581619597619900810679699725488629890770577243637656449463389308186503731980041711266752710612411366968569936678681713316676869274085856790272649919057179701319046608887441000632804797631817933232368776443205658087420353243124937580821803882887445266630866845018971713196990392251391331362907682194014772874094332571967593943109839736908640512854348540172342270061561722014920526405565524298275794450997975785397446328418147601192093763100158805054265779832140318563390572654520128299762406902263810501118170062292670962984928546323079940768710168080356383281569308747719721424802734696971548649084993214257207708759948984390033505545087240824243374023437500000000000000 [95,90] -39442371549332947335638823400796496214616167389547637692342120775011067908157013622257732532617583637313195080420008345223735615664602488572725158502718612931882413978971318372028888913142572157923504499616795219067873092482640704099198883661593425399155708539559980357431668847110759335606305357662765279153781720724537410756943555140651937984111631968991245642465450455633577889107301025102913479435239735387307442127650584819759104287307323312067822392655765930554552322021334029040336976704644843095989283297304330334467534814775736244234034469995428079301255218174369640749650588515374753320428281573112350213425336274371954699138834567670824958204869095180597301703055644822568110027862181766058329941063614318223077014019207395665673342007189723793354365260680268781026975629451741431724442628819694883619579511180139891450972492799217737872734693580984431954567694767072307352425856476500480967166286945410698745940943914469308104465992077056170521317337621858322903239668265450946641989070796912433404659837734791280733040806425136498199711465262873568000527788209618551862117815834201298558412598184405635713379099023156795466947622345268662420272681855736019030228344736315631159301546910529290207990756913885926123067439647187116187981573485030302465229382115516176978032404960765009594696022966730199959346195185292728227465759139289113848275526187158808721504166135886869632842762450203649253989849058161127052914359421386069610437722882693712048851255096310162670823918250108960068061719517321098851564499543334235572247087066302050746962638544034310730092190855961094190125499106217161967023955297824178648905955294393043263205327930645442790333248734107171033058550728180364349254038921452995404828783773853931298313302528375931997768863537047946208076324392040422845205766062647535226719039683171252142593855170805431371522582044116060525447129701043678218468736491394991159684966670310910840256184063102112806307139590609628530052817777802216769338805717920146523238352031855586455133735266533985423170392560536902324779174330273671757313625007391384113391011499252942348988279849660520818259813531304479141894321662232264687451798249190660752693949097028365783540270538861938002971033449547793630039746686726925175974224689772848528412908126470782491053949088623903061578125000000000000000000 [95,91] -317445664761400337554885526727438110927303258704023785388893388175451659417315811002232468280993657428112463952222452661950587754606411042977532481902250598366318235782970567077273004306083465881986780730860617445632195901111817723814459245516155193472807123769552002536573096686370173405880415556381708972846772172396778901016209788712755285179679525401186926061434762631592567808114389886893344014470404560354582234560761532570218370393381292963271054460650239885340291829814774023820032369385256126749313721527651174697861071541102198772912866167196532047152910132523120003255195021534279505069857342091725864365960287139753406434304690071714837274309833887993097283294071623215129635123352360673265272903217123437954919814247640299568606763137146810425815892091690094182271708737156826966414516299527129379988855608306010335451808030367091372164908478370622228301920055324419368635875539585906113243286099492113262020335673582990369142974164980034045296637033125434550076750970142750807555199467112115137158584767818051593589910315921223612094611111413988595491992547871549574575970658274401474791244907194382380263694825508453048306881755096333805477183966027533565005766697325583069918035115357578776764931579029978393726903557387905859531481106583453879267204763357516749776534575207068859678615416095035236136090061795449196576117313203706470815394672455204651959024493410658885857892286367198761664853399849226123094491553715682381902257920573036682065125583884211840354825362833162969094079281743169848120546788449772978102412779819390791945792970032876860079364369151013111467602180850041425524145742348985842408914330758126590775507390803492981512394835300435662551716877457194463932688620611125313383168756955390234195013885296615517268881130223903539751266469564938066754119470261838318371380725786721735745544152825296067285715448637414133681703572783567287341146004171286437082996274693170619867533636374613169435267569171377386213329762679043269639341046465148795783857106449782998233214681058616169927155399022923416191383562489391005288384966350205983303849835733299278014958733736640014663608571156865322262395840552485982943966319475003469516023272386994187144708502985291134824723086212053881903706347446319941148217232263735210009840225416819953152746924545352580820000000000000000000 [95,92] 1539621736581382662233166391413364272171949755643179351565776495949480241367909508916265000772001312877559723933230790216306766988265638120754515877489791322279419921964093342049386125608054055917954595827404539645899275291383339958987718941595693901388618552958977465897478833127966729837039861732490794419301927515882747618995826286363122638597357932791990909174120627399372846635630218376800421686720874240273275482736519480015424557674990823749168574042688364122163094227334008979650194177764996506936583377431120590036229350967394203805804416668796463805286608723264151413161154112331491222593825160211364860145791862491070079930917486015834791381154670751906307364093586384470175656773173894083387471915727100845953015617336307385904038506413537872763737095499347704782622159563290097329867647928269980955471232221180188861907322630128705630435177709630127835402807617421081966738604997940770846017452398312465193850747129436980803841087151524682800308540557522511858375730842223197881345906617518327143112296048084542305314688317259629894493242876054696102056533775711245721835137787782149710062052520175160705514089710078082907835228053615852411371895401766236239326754902380730680441010557583251333329409841968675581703756438834408802495138900519177874179431537064607324422303336546605411902341116665816326018851747706713692842152558061265240394217633665849806643382702493289429970000553013701915195949681186525930898254408480850631543326716575000157306915159780562255257242122321618203911360621123184138534459450927496452803335660395895072480852225523767527665728008419901945723860400903284961477258212017200157075400674140407941827871691925259674021508678417465403368864372867379321002244817616911313292082122276580067281571229451070820462497646933905017281933390274610545767487421228364946082759190711436431318266226233669762069320406165837582063033351214951756144095912722210616843087007304135536331558637347832625608037399653891558924596699844501353577712812027410227750431459521604911012927600306908833549905191703858929333525023108077433264926346681374892668021123273090282868471010980896118883180936660815405572969361132856788301771009345720128702219348336863492324728298098299088313788626499239474746735219614223220201347800102061492201103252896682845403070075463086000000000000000000 [95,93] 23873895418721237399659525174460836550548808589810225495927133867127556975116269349364188598163303094748982231990390127869715375848376007527529137856213601119451559708695497846838879457594223015098460962059415332761867528486530528216521974108988505384441590813498819580725445373578843020564945941896464967125734441645698510211677189118586622664437157386393090466315064815432873269971895113509314603662664370998750255277206929309208581121280975154025316661717069552993618897173728303337620733568830801343326668472382473126346189168374784687114016505059164054400902650159917063615094230068750453710422795456255296401279382167760896665220089413060902461235288194795696367549251542623567384666498519860672111596499640012207888800660348230195593612233451352678087725841172378016526364802392917491236419035238778158779792600732601666196852206461189828709152909663084351050866107481605125337315599502029113833462004430638046769795315522690882188673789942991331975396325732781002024557281081947496052614963843264234985141394848397548878778831305382122354248814559950843123300949834292738107033056924582272934955012382400543602799080731010050227928605961970474070718556112693685224441294509109171002328206921794383242819694730435693006105609275040349613294368937589810488647646282943054587239429838838511077902851321644946324498903389424410471773287946044232038647633331778210792917292871024631287145741815806293072126318881976106276891374287909954628434328787987379043609591252168596493827222568431934844214384527158258232764323197094993202711264977462872021209440734326224187841182637515621380251074679258095887486752765842815784409641657536919263215015812596265619323638014633055672212056783976922768681872808884285312301756786737979400203259085465394065233953005578736630704767315041529643005428996029759306175355513224796415309099417898018178160335336952187820291719247543893269752168744102521900956668010928578400287932770225485897723204606596395193696493943524304156146507902993193881164325732407125605602117345041016773616354285640258434942422748354138575655955757250883503080450754411211529223045131123959586350176847518426675511639077046417802693221305314361577606039431181529012170399647448105633617533084594935107864281312328282421598437445541933502283663981069139335684839169425400000000000000 [95,94] -254962435791457584345784050393686504037266144204074856069845906937557204711779074787673205361658891017027414170214166791951906399535928300184810183741245530432490393789036896437524656266677987847320353759920522341305051167362445672642626204951059586553474664592810204742723615095461558917987852559696437507933479498867299072958877401724092237694125199002521988302916400096738362039039658192641738777984737535088133547648082629752770121892654962300543800344335713310611170438752155516385112345636660798250060577848970368462783757311353316645945198619834754062699050783963467414677510520512157142705091892270442486875023091927584808573034962038220070292302968546656308178244084075286598991016074799903663021216512497335473862206012335808391111983916939526323149564917142918695380136436466169038897317790713430982954379379384510764013620717144988130794627241841646283330063035041749753776298000263774693029627915137527016725062561094310410541180033291841156839851204896326130906169418566765069628897403208526930599417762238200112949622254910540560856057820307426099102107980095257566577420495077117027747125414255534877291379493923149120375054936199929135443319065821445266569467124357990986880657137794182710117540661184592976961446917778155210532988433093492150272036922052215263003056979428421125276067724998912759778307395636858449427729449143919374759155578067223601583919567652206000987286080113883033806241540903555757309773082320827626985997588145373355728328181163658626954757178540418860558563786034602540244651595283342253336895103379578301605536112326349865383873298233975427721037948266340825696727604245021649822981370236530558046505332711070801975810602783289723559677321805841678645384731133464713771738537080284051355081785865688264488481736557526268458192347002851113159489430216793712512548458980301080676831562149067565777171552436880946513117379245155698768928609787662680225197776613760261430535529182566320567009072958525363301255912736668656002124323939094980364330506509410757360137785537724165357979177707788893844537056018861763661764138451718983917703907764851538389747088473209309840958300146020273307046017029123419219016552222958210065122116433909696182632637938975778429808000484399250671185807737025642072400362308976526029815477344546697241137822625600000000000 [95,95] 1691896263580090282215254168093787681896357559481683105736513296534420603318990310718007426918862945685210943264578932950013231369074895263879634234588524332709035185084415033181427606107737443179290953677913019009935614036609683526284301093440955023786882035620475949480062252459894048434867857371058509397057859008824996971200397473765835529452553424829025476645016253050081271845595187985506387771108438308131901558561124723851099935581651314410383094211491449852413361720382610250283722847264760805969700272505649809175397338813099163319615240266826908273558408470509935605624929269526792100623094929981406668750644477502407900593777430574093820843703644214318703965103956379063575836885080203443516476411409662209776000015909338218692941238291781220513365457807995830977812015293015126949874710206795496745064016536715229951846327764472889375297176887407181638579920008229944509732291264909854368216422828865153357172838112158663770078422825849866772751128835521058683137841359291719700579016403917393447304897677375327302416810839130678288388774673122289660205684745547932295887896782233570965875308794459372282721728705622382681763483725176838954607397498924067789821963400101590396846884343136435839132769083314827386662520006121421922465462956606305895521632724091415832655854101254959116983971328131274886418278112313557537667658907846001831302886842744309933442467719339365296537461231591040079259477811767215825680210122968906628541390748302504490776632088636715712694908204274408253890956507094976548861601812425989402106076238027927212643532332898370568666816217766389318239517823859275242378820412382525715386054177440200562603987247644387274248893031022991457671991661229171678142978349213050925134473818709261931467034921818240899611297653123058404193659473049083929554461551279867794349859155742454925701301658368006604678319615353056854197541824820083519062208277265368082046898968961261046108357706093164767260396224154511650726092556227264720490557692549505615225903024850249665038669608047584808541421413042628361478496447050651281618317515395371486917738136493136297538187531347176892769740745200620279303186352867258857223913229608206359658597368083183098206849367162179517779530503058151621698793900901700550458944644615609231818922440882239254534812825600000000 [96,0] 782820950827475202015191695355403640303283837183389216216967317926469242261329140958444591915449857789108753471621078959995346207956563703410821670269419473159132350620042579844183994758467564857046468538702771881908928551294994619690630354076396699738200973023871884789916117150060250264438495885630932620062181036477252014844650543022534167110672620149300003846793880403811100089294290818740024020413125970697610202125526932838177240993236108871501661910102179408205603633774477162207061906699530052889280455750532371439990840577194451106097392337081005688729823012560359845210012856213281973763806401571295243467604341630125888135353461791836215078114180420958455216488704082330983056756282542097370113334942863337658241272846987356238157714518215361315747127432701388338480843563459636670434377949093705281585301341701734781078601538037312101987005289735071400409040605936955863740921039759351938238061611063064816712224755564296758897948533477249344460379082066734828089263115653220911369723499269385736547224341452949372292209352736301226482077873799935825672629987820203269486267888667994256860019556696009076092417090554635933121272134478475209533798914302977211970699765941938105046163934438273086347455967959358741357764530055322372137554198525996183911508714756155204498651457902324587443725451994166216967124276661419785239171783310274277712734727238876710034521939558768549344987577608555278133840771763025312148012888402707821576325741436355269301076691636129324339425640416471560782950633161604629790179850525652347230833686644552382190198342375089049587106114419563396091004893839659758567055787451209998691191735681174980459441753679192347931540395678591620868998521562218207359680081422159005769332032317460059879556930213211186157861493289467886923244521693149058181775124993320757078407940631741347205863403962729753767431139748070169083156083228875172073500429206736763869577052004009036721573415481049097337610609279295903326003051112749860030911219340305418138206379007031692530216219152063186117755165545733801956223631144162109795853855041801278769178416017215923487914327338453114311797142218136249048305701846946965601999789876619389259031291988398154341017876356787812462230300170668844163340422410757931002504573330851882755954507196934713038180659723631348297503822596584728546514907493902364767755175911245633685177183330838046353728604455254647802296486832385994544001911705114457567597853642464027778382911384293959272174132935809993179462003273043390548533924825152305060343092653162724988673576573213798903397232055010834220372395453324543268536217510700225830078125000000000 [96,1] 90614532467928084164919351881336794502466388554907640571511546493039490145418560412517208481868996957048798650432527882561095915023930685135648579709494849006792297002369657955719470862133321896307271765776841939181639202708992239172418998926744427040845366020049616213272074950700268032342955894466409419563496854231230212871157870113676227674129118834097670912858115449270988292617083222231266697273262778308614968005338399267355978153718600705750397442309147420401390572636016854643037288988187896799768356836501949641967768485570115541636814302015243835851753042498011838046949097105867118305130709195941981973554057349594429838837693208245112812209315868907535674490934886455880010008018945447196500110282028526253980393783134249191659339188389694178602177790620111101571815709300019883541946886244964480824923621869168099620017832176118364881170046592297803320682958312002245170580664053240041184271977316945024897546675712626272394184068669145093280565275189499102574808655858403864194749891387199251489101587977963670648382255956374025881877692118581160426027191853677459384778674935795239166357693166464140323257172836072069383478317472981487409987252015522224238832013004433886617545335520771017088999127422802157461800054018923062666621001826438133625807929176458369683323790197574883049451910174945099244477660034615166618140526124809622310009523894310084707648738893042795444204433180810031024790266109239998214645230276062981773039594830820794665554473477417506380607792346513361582414574274889806103646469938585531466327293721676238719364761713039100310924871892289722005748768887830279717836270163840397813171245612601057966122367466097300299186802103483965584578736315093201692011140355104479062185347564301646494064736717249923625974549902050614936962250793583145260711245393724952184367454009727306579335763890816114315524044963656322416414024024891227242608868008732277156795595432113238641920688502359469461196028433183571817803785993892720097650131213102778715499154336106218575230390873013456912253122004966347482161211424955826472006958264177199088105292636349385168688385020990424140012026314532608086733972716365719225972410803302053069276279708063381544824418562756898175604648408218453533370696406663180547739555600161424037076263166139953875677850056764778473369183849696788130868712130173334554576335388618913254637231019933489668761915487855542157438741348993930060457736545077450518541406201628109738882067526010154985008583186149357787259124404208176441529131064568216859904726153566119779710715000270642915697313738358405340119925905351117023656115634366869926452636718750000 [96,2] 4413042601459466001302924595297701679583199298061976756088261052954696913392470028058468824165496364554866196448113665709700114928370371587766583822193845915461696585166180579869037859390717343602493765557410832293379210731093417739033547928897565482029665007481308975951744950536841844900509356919902554654223159514819486023249088108455833277088657794586463307526910244348693700849627323017223928653724068574341056358194583296443722264232521551311733865972279606865981644829200168673750983531189110116316093833067606894884627038120860097756378523368336302981282688538154217280151186235232382969715648404227984349937988373113461533839116959107131261236267174677074213280424420033346854489663331938062033785406610465101358690997416757379929238633626893687659883169085853433949873992651320265555876737828644236728059389769764069627679964055062135895876727052441500839721615661388165340363214038857307123501434353304092647577652528798883996231584469505040749561046595458778662957196953214869138638501052325543278956276097643034074879064706010975804580126044393771518310220485499295272946958128991665206314685509367772932478804191369474632645179152841651004659361071010154928102856701793661236764839431622400834850241109835832746394814075526389120821722180734656502307435509288180522271412874221376095582250040809651335421166070170327550448818374109947388529146984205391839715984280479475301519025393105970272016839228186245618712475409318600333384396154000721893663517558433887555161213841425625014037921659414822298860174118893508952432020766640711216467796159697510196106835862211594006046473898239462848369086897756046007876218497229515300137499970158318872678226595327450278476535161053724734536906816141857409059483681485897786916062960001445242611866418767284589713269361391902448808488868004318671818152845350843770952867753978824657420076982340076531184025966691600284327006405288390100568418857582538984179682490800744665153026443139386401450563315577746983324835338811021023493299025871950035998732569509959495105024060842668493314243782031135301576742927442048868888129834184224585868459180254488163292987814326985265109600576473553004831746867255003641353817198267385373709144058533116191834235968582621499384906265489013967421547847652111655770714475383746036787409509897946285196212791886231629154475552979014114483615385556181940319055552975387188913253286516082787205274776954895695736627808938865431335739198460295703194225382634796110221022497979121102676161103463132427264428862715062839667742013974025858968740363062132011026478454885305514453913700023690580565016716718673706054687500000000 [96,3] -87787552197009848548870438984381584999303358579527566321743654467456921148636867677642743469466105227101283550850689185825066564231435075588156260073535073732678860111025615458323679670326651814111202636011356351285479594414626060235008981877618222779028221364194054850860228615732339903636148748100630069540488842636966325342191781455690337088661419764849423941275614243810915979676102859500235984141456110430790798910860423351323222112765340652624662083829337397984675629594401096271191540640983057636777893808337854666247402350267238933503093042203174316928112079837734595526028725129514154800341550463848312935276675492252078445437785640823583077390519304599714043255036796398988723518944632425767043166918953378073238097367475371930760997875751604558990619563383481333629231941555549078457656898315970814419124911641852457674203566258341315178555623629922218477159236235719644219765878461993047382883952492611048441560922217508409994058465996860285943106571439393709787797915540962399770527168162309589471102483181352995731125850817907004973480057705838932604973894377832016800704245356586586961085287419117416058411532034156010050002130038397851373018194908994955310266997895322207582996165559148850854746626418335121195226911365068889782200787219482062211880918835711183703077486129803447599415661023875094771533046814440793274048733344669337845073209668228249273110711533962180545471899612446135218937497222694747546347289235527997444610706630209872655950694802414557418937686304595341420774751281851634198298123318588960353163849733380557622462679518057751487948136966450900751656155766323441258894837797651862814476616187967442634041006370444662081020846251653403322627198659396021835117550836962647921777871904116129183291615776574676150152827270985587638608699903727023758151691251679126566222967830408852652742644775212199672310380636499487979323330372255964790936951896335977850629159684352196671135742815351062394823632902813906188480853839957380888365196465399528154681849606775911163686176325881308933244676391214930224988952497810583792048377698512830272842205180141480122442725830413424206286651993551124100013317402096202433947336444178601897778528954947919685669239360025458735371692510563435696089826454085399431421271284029920875008025387665991703340030476518167839439767536136192039963798995701447688917022329455311515538676876467366150515251405823415561728482822264391457435548188050916866156475143505888889045695880440899889857903695638763143981707418819217551013282532948373076233213677419640373391866350441910537845101130438097737640479323317777016200125217437744140625000000000 [96,4] -449973061150985515918777941089060239582349779813728030015885488933020175441128174442348088686773194781848252509642528495910441605571344690379613289662239984279336618231162199899565462413974652559406868885580848621504428915688523748762019161966534658893285750790653285923190465770759653541425698999496687286154278605996158815132116446430734956482383600206718293139220751069991751550048881310731503433337837640915760477364182699016803506355851249530957863430203937169780199365308305864360426768432864884137660980570240924544059677572194580527170139636463833531186817455170658636553444242500721969813568509886251885813792909164417523291431747859399343944174514118856414079463768042705572199681250170276056033764317461746292135069627961562809471649784368658333043423679373099152614937908390920462419501920145388957516425327824071463052940433693243486635938641017961430260473849467976885906227386391402234303486870955822484553649846104435905321507150038225940493181362849253903267771252999977426301463404436746604388775286566020607827574688655497854200481798995364992899668277996663950197837167804227321444456752655141720039523970084969040701455948837175757375627738026296718304964840505576685775536045288785552811627501436405338686260076099057523821114997328673618877796063969361051156317260907542988927328994863473516887783700089055880799689185599619375735526119413773410864351511095804655567237702283067009219451096907016409625471973907783116756232607972169517099228029326328899897915379841879610104835589068873831852747713305407021918121861164151469452630142408943229313537013194660006012395493366804604154636864432448396691395362394784479316910685324439540156022618234489188653386098473111580545706170054008995519155103184695703407386999162974323515988950591119166263441965372263062833912053712502628992518014326658355279388338936006866100683402729366769098349376659904542092551299875879128706151236238096355408465361597624036574783233286307926320062961042524129028679414543428643180582001492250830584581624221419669890237966562985181746396472452702307782622937321021873858835968350160625753436663020271121092742963819964332750904280053366366433820846819430708650894895465898331577206819630798657948436970783489716238584822711714215371941185567788849518380786613938244204595748497011078274713325874897778567801932336377014786005960501257506801399055830820694001480854902237413272906055900773667557426082169286677597919260323214699549780745621254191173550442560937586597572972188980645786866055270288350375259029005629739301208840052706399064950812871285790173203622543951496481895446777343750000000000000 [96,5] 23158809745842646765921480344235414930172887001624456236439108959715248694878768504484316237302425284921888357003412093673098421430925123965232706919985117671728049953761064587572981625818899718037464313835966867121335629494105210472376798086185657911561972115087992479595530136874581244036448564960989862230122158595690517141707984474353265270497778561096850281986884187237148128266637328478274357296990760999612179225149816794295095149353647609582188847203162002399433919100985712554379926977453523762483222922172131005373882011151851443114996181981352591689807134290362725928679437129484833187065637392181881905363395253774531938499644725965582924672454601669993926226039516173816882175857053558549053421848587887196495734929959470702270253641429414798498480711253895294602973849067747648142108889265372239355037327089748536013745780247726077181549104017862864754567691327738912193645669931982062625947561747732215634380207607592009950263856907630196889307841537419304298657072928910177745921070628530792699860312840042002624316922717643936628973892196047483401723758880063925256382121188140134032220823117822081725061442788203113160652086711038380779573955837256200222303877553602793789751427578510366774899645383691988973971005075904430353485517161211760867255791201302010074003127478698423824977335906451033753728871137502204830472795947011693042418694504034462767384996010163321553291238498852891307812007524253164621788775237478779088239258064585563716284882803304644062413008668792775050956896530873598672018061833974109983567521360553751273183158149112345636707843610149984337442552032182358226977305216986853227545625910051771534367694770302558824558110777490316180676676973492584426610617857252051668816362909733140748025233492771406047744371058183266310871206188035806115348553780667691710550342740843919697143482274688800166978112493259478036284758664382004846992816725021191599826373893266127656727474138963939862004443975186672065856867944533967819150819409538095760535565347194193303370481089694934448623575905169138970450468014463027203818178847907914704211890760994187869998825526650254663460712301204436079720448923430610635931008960155808695281926567479221531076711421924276766066315532701209868806407485851050021953150311305599559449637518830175813429962733327435010024549657804682833287363539182472193393432060015214527756487713621950355916059631699865624205865256231497125667759583302209735496812213641922218820557485941897786378436291118133184714881657289369702561656250585168519061623644519989951821685203214267197351306165967188555043776432285085320472717285156250000000000000 [96,6] -266189649235309241758839110866576573195616006655260976952427516290974641329756241226445365181237020932795292209428064823497324275808509601468413710697757829936705507064240590436369213701343635268660996559466908508335378111557393042767022316111058993913030967416845357955840409551357559177581478026123863255698231797982626391502212480468134596302981572757494123398725435578752286293448814457345153866130912101958421718711576855505434086124646187316007823368221450147528110533406104734302340015043217304274710092297944101612157709618120842208033063526154649945895036037884269729398462348182402752924930350807722464961537128834774335742585738960310604230249787745025411850125402658323785538843977229152321407479927480762691679066579956121866897051607921240196018521696777027878531301735070336366100251252253251805033746378042412597796144368426950113163053914899410326838959556489076866459082126186653476403339509501639816445622329285652969131786750718318691541590723289185886030069726116180299431161211931914209005747128959068565702160796200257409413265308513824191829476659381571898457579683508573892834811660118231628982920249578704107681991701135820940115199486549145321413448989542400231737034003215618438224309669834239513056775286187875192600423162814767698155629535635568755759291897483776742966351586692780641597144277374633587146818141795907573918526558220664323981622234225120390118390303266129870655470892749809762954396853541771517700049517131438109279178992848901614728159426590781563130656043356893021922570088417529181794155003674485890474093836818605101690643786782534173178612741223273883308874418199698684606480874365464726221204798176991788070611548647587400002670052955952404604807043554561077105624899679608404314035468759527422854852592551520494115577662684412695557814550702349197487231595459862500021415535366006556965220623780959308396337134944473378399320960382758557382266635431971431781182511890946480895125215815743786595854174972127354975280356362936489440442385947185623001146570740202997406119110149115863441330300979071404906869733329443824384053619599148528550719613528782982240402893299694464195313872649775547590577782807833434608828558112767829676259953835190041514712167669029631126520821000259046345217297284616318310127141944029238026754949276605230682447558844378249503053597637582913284259438257457943849009174551073361758877341443766503090484641407145363501949433321037691541566769278441440083283856869286454047302349986297809932259584753763011669944835858139417487402785595921708365242700749101033305433293267051875208295541597180999815464019775390625000000000 [96,7] 2062755609218076929940286995639023623289085134952971025139621528913359499448923900521009161528287121960228598078732316499123162676634296291873735787629264902371801944917937067865770938997679500758693553350029453948047911858064351169995211566133577540897780978496955535252495427672666038298192375655274726236057786048818913102292242982718772222165914097087422012810847158292124523199300197334760358171664791413592190763580248347044864365541473554470676746123287876904697462739445480950341001936427501209877806755090739875860648002566844948319586281279638439739741423717143408915916712186147870898461106552731172106482769552528726998597306504045833440537484346962638297614148599802682733163601553548474475801363339565700709859129166949261047340436174130146966724776735331752258458317075512264656940314093885660101397141721399991830108236890102397243222884279799385592609079583780797390802390287068447786325253730662678862309652616934602359554376860164816307497984882759656781175809785373274343043975633557421259110359950661098996208487530860376682555642111333508953039212325800175742444754800886366386252911203383941666223339835715539986808233862478067321118507188282172550891170457836661597262256244900233119890735980215465166246761054963474104694220748516214456495620524548274794331308013599249770826106644223073163592292090915225837234470686592484658403013992093373558992167760963239039822160108316953271223523290927466955815290251078773679930156327565525779098856650885209041040421374501348364046855263510305960016515608797573773361348145425789939070553438795104832322827010030046833340286857464732139848557026646993135330713151835989725232576271104464213255852691065638667333045038744086155096500817448282933723133008878620339893273373443183063034076707082229823736360107050132265369291793207864275330641794062379765288630126301443744213300507823732504767354279164691430071841805124172887541885971462074376228757777470390984648163653880308504665174093053010454268051689804209448213229567577641417324848357427847464975520935247979489724984625118835550603787835970925396829061763029373292761473127402678241483207303855615926517413472486183526440189864193430584581888890090428915773880063480732636601743915376942674852193464482812582564549930525541438671458223642505323638780134877187109967142021930878380701975840935247339685301198271952981948491783551058935193664185140970639097289547769418819980490340574873048802806589668595541670822612802101515355788855938828339687721343117632775722110192116486037519317946593763501323599059680047141859398100380285079324949037982150912284851074218750000000000 [96,8] -1483028846704715808940834593055835254680663455052431324465119460450673149754865536184786815142971737812472228057802325108198686434250526089903888678701292612993497809771629955725147242377999698817994790440498269686549428612823501369439510958242319689623351803968597269504162320356849241157139813566894425332674839327031284027620964065187654769553177580148268458043845764575057186164539230231053545435803275340688813144168948732554958225331662023766968726945140197880997148935531464800889427936189683451441584534516297721932537737799698679071369357816826213630732701413128203569262290949309672292233865276974954295175354512268550003412955247510821723539484831325441325485643173362037950573050206828823700976919069099301543651925031978498823881528663557844720036394921711374896792773222407376393639835532152347581855834466813316491441025363116235979794998457089640751648316394275921864803814832935582915904762227799409886927991587694651292065480170840767826394291584376606709923561307000275120370861672990890784877711569368616030129165834558483548706138080508829061452061625483065952585539339741317110888455306512296796492480439423692882485282971118227472748550966152932228931244515229112761355188954615409740214334699545443224657672062740585511266270327697298953516059813463340799985029220306804825150489334065380280564207812101493477685830721474174919667105634873212974144938626836833103704613199595840029656690601816867621998232752678788718260579640867998252746757026259972787709648268558505044202356148580992975708558375645635741933298701058205479177883062417660583887947705807162136840342116511653300150681198157830281205049088080884501966862098122701813655920517065164689594558565138135332560454467835043399514281343193809604397038539859410149116419282156882193528113572714445560962678382774378655675142895889496562070513821861971360859098529328791884942315526215070895749531879210510284416033177802240257981710781232087325889826793052393298743120021656069424520558421088740278944285830265366503196210604609588904386994871740939004154606948389545037481637194763893456479471863799135692524613836713874713537060704907715095202697652830574107503983919045526631617017140567753416213524758192228871970550610730194868222127582005896317268590575356499218052953898047622354263856075241980515402259057508944779154743184507165089742322763221255598408241371084311124519242025712198361081961144161884289512846400987947278409195074980173664493472417791602539267915168773665272954098370163411199506330380924979953264928577575436579966864194309733582244348326639737933874130249023437500000000000000000000000 [96,9] -234025675651466310152463453021261463792965073436456523929216926016645595951682244973739969898704818642715793105278114949215196695091984172247598525749352563328897467504958474909804849493147199416077272691980577213828226255889258644534799935883057338800934195036368555002395478023482748656118568870794789462366322058059376253101377703275842374033426125541413792071063484266408464539650016828241299666675305865849390744084688106324732216756744189631840308977069189620827436993385358073873506511461974360554939116197063560058163570532312894984776053998807186928158715687039795332313336657557935275728865996150514860651483053338206537317597485196258901833686820959201522225864495664913784535318730178243573188148967882800792111187373771503420490267781188692148136564077591323879538734326483205141385944967741419300237425814942750565825149034467608080988583071051667966452872148603307186720811614137962105586354575645800897389356311470485377774059656649361547247756382034835018082343229872876664720269225985214127634422445299752763041733791462128589676445537349540477494720766025371898732380283573154955413004801610176522874258903294200159991622752934308075408706537119979865091032474643102230634643062780918692133101606747748346208853232345518833789534780604749337771176524170799914540976748289293256474929429686936666995853245525566178660489043876572731655537735224597811930518615407607830939372803498365856910570240722788740710617300278118722303835368175002799589045153826965951347024334883703855298524511787888970664345660136893293522743385233744021389707190559560984805989458284973880449948811579179093874932543171045169300700227634360887517870509479073772790281557831176481139650433641860027782767380153481576773097508978982724337970068097166768586825579260675837888633551213333010647376704369971444248087785712451359589297534082526449017376438677874617183408231687223562668740511484198917235297752250143088509086050630527459956111422715265148920641059841362026418678351529911659340935963992817039093939517527600763909191339317772943121827434049892705683843948002915805874541667241140608662360304395411337344183576111070947676368644735366780515851879284065504641865629547064362259220565002965673011905664533370212858005703753974276206342066175156329012488619872629335023933306043683499874462112869035579669426038176269360874394396711518760440710904620666523290950241542961821923694280241313892673898681918164820329803082584223117196359149869297340813052069042422682151086996837925524392592496589410888408949470389570188568900699094960105028917496383655816316604614257812500000000000000000000000 [96,10] 2840455183219589395013381234946779959887895690209154224992963538369128934497162880478061901056206543626601423854348811268978602514875331179849515939936420905032410640114279732134660413536816480870918569509925605480162996091525914227410277886914126984693625359587711645133045959906190190088285137159645757635283114952456397303075745545155559677292433534676251092060664910237499427350550403324487755460676388916928828526912783859099269435675032925693287856763381046465934213557303032284483750840463105301678352332360077462455080597492778354221442234643119548954289651387457786205527663245983541460745558924349208513055018631120466095418230019275507744949143013961626351656631054607903210665145839534368281800378248985001476119701672542160652413703417332361224913538901097162595807066916723298364846309423302689028513025552294356903782971586567776022639637307476491989155031434030396110816314158841175606019033858384593339499870884004372662637865881022198170547819861901894325401679769686486139126705764931883214429575066277954226051935876161044696050440338587545241218471524981134405455543818863097425032011498031112661225288308688304397598703541520965723495569977396414066911930789956494349426456135373810303910188203026079552205704309941250745800373897425635266935846871542034372345245974927792051050888079259241037668485050419879420409624703690466294939848756552021262166142779947320937515798148326166490657576103982426455580996980405132335544786242590980267082803156545627028934163608835309548319526274452037681021965719225179094079268717852437702356182521843753008029604275818062569739825974181269102727927591673202837091111486167852085545492159689299448657085443624583992754937633269207120435063437126623137562661818379537273303610980770841612967446032605805536906699296759921454691741798413329613645750569085125651726177058536691807004382256245499124961856412769819570258974146385836574859886633523919880532424830210153291808401036891665940093826528747785316322986847889489720856368951048808827768381302235536864918842210068608474185950714460305245501762013244139681938596322923743899308196105189680568490044404083260510723568692375584106796458354011135241527744477035486337436857126981623646334059667050162309839464489292955574246237886126371176992874985590463083245181335699035839049763820089321115252993367624452613264127531629107168844726175652704098685220082568552154432582855674501044233017350006423803934700381510140751715552618823481240481290958995642116868891533935663979165218212281113128382981825090758178801435832527486069487565600866219028830528259277343750000000000000000000 [96,11] -14503177309634435763564077690917992754943286610166462405436150442776072839587968162854068318185793178209464016860089224864072680267821792584941664982510090628623456488822098809373587926811258757511994580997993080067116832367834081486692574131052370449710456232725388445417278068217943503532403980279896035448212371552081366023029945146701565926406850736697113948174104658917588701200001490501542932768095871360462757329398438074184643694046810327105289356885142704202903452462877069235363803600035564181584929987558368811344454197254114069973177166964798775627697853937184666715667332380606534937095826974535711837083173027896134615235351542350769686199326551726902141403791728866385867978362343143026791641631104899993099095707510527189845091328936804419261532161934167699117653445335875674788023054960493459851159296278694893687305212541877902504150164741824515371509052696138915621923238392624014727635398082549047834430877675058775887034399360605295615766026195204268245606591928663711480782675276162856457080039530297486945749799379481343581935610389366831201567678370233283839796864725167750349033714211738648848742867691478589094603881738762816705493020781780954267287455080624768111457645714896629356552229403701523245716855855282544702856321527773037057715301777290752035227696853169933918761280646432920041256806169565759770851253693347096253045441410213722306455512304369022493031172386172173664254229070091758595317790365250295828716047128038269503669699876006943302297584099504620243782479669228978354900322408275850055727700876600537153100755491051518093026483557484300586404165094496547508170390152265594030421159700668799929876108662410673819050426973420897799249089420256855639939862985361834529185715454885458201334563483600260115059121975619087766200340295859865713214937412559961750231375860361575696420271584691340319697278560420814984208855834858295641565786355061716304794931474586151882464210336897102466101620188327647687641530912164631812447290541104397687209888229933912374594674883503406502667007632029217929420340556105856905926383103333124284619763098304354294336547824217992947993159178617952753719849343656604487131319518408182134408331139755878573796962298452662506267178515603890752953100449002936038865103556382358018077661939565376656098427542715108068455360768163140215629402810838471480912090156640830337389113874627887456967333297148278247818032044145784588584687118464478094798053853025831028143578459484791048796505492809374684243403632498292969545725433759461243753543451727062192409826090963576028514125937363132834434509277343750000000000000000000 [96,12] 17389897316223352887984357640962582702573230171676042733253400247636016338023520109418680805743224731374181987551285760540219477528485885477525214465861300639319014334444739569877634700253843613292829294254383638789760620879757058533142834057272057764797697926016832667927516540463202450439888114349187533235711656886352825491037405547314284838386943797357303927205405008328130258457600267503991031249309018597104650962957789958467068431309910021991724813983367423009229512036940052009166870211531661520971511846232843082084355959252876136667055147517328393658781251300057129382756649281042857805736054564934264796989610715112528164582632357889107740353724896808856229107705494840890300877118624176430743054132043995221828506737419204455401004126003886725805694394589402049030676292464828996066140022366129505986911939593518481767850941795234408406700237578910075209477598373311261542182928099404535992116349703626068331907420079476427257855094852712318165313482690147711957698571556382622226575337683212237147844089295268677873666850206609571005691705910220885318256704743639475538969385381845171556299085131411401867814181849141948253673542414089849548288362304942874512119855337026451863084348209525271693886311101121690862628343049683162971670339966260649870070023971746815229254958489394307454946436049894693680426541055661679519046318860266863754471618583695906034994068678768901387185384242600494486083610893313974326989408531832374113095372256606040970475883094339789225022826567069368747512958972954184287008064999366928992854076923378760879965934020678323838096377699886848261374220002796369407806870240022506632995858456036768581264634978310136975937930633854816882360714427038310078526391816056203305410618652204126963837373932584423727114494093471851104161917697068141842580916795007306663073538714131905151211370792827522036546207912379251892068799706894780557984249974992037769996937778737287413138626614250556628751820571594754406925131590334784161817964891210756190464861406314440711761484502846319656503452331988798734157094404768851578733457335705329483543455727145915826172918826275006173724878787432031028364674900461824191252646810548482082689623561093473682553314357484721433670852221029920012328406213845031599365367767613004361675212468966726925562886853966656490808938883736947595728264823486702828277187567385415499113523354615092691559024919715287140678961486656469629414291480847829259483146390249788801412268604821803198872170818770195405752526644396660605964185820563402553627414014975273233459936107671989224954245401022490113973617553710937500000000000000 [96,13] 217314162139631096655927432380721468875626215161602813559184963860076723872114336866397261592247340701342097769538336278088768377271267693180781216766436395137786650172070879276568483270074414690194784361251464836602231147954639334350664389757839615563189024660347874169795994998827082785272596383181499683585792404006856432454862283147927646935672868182033692214721358479778962965280366505686387029273045894058376212430805873579930976603566184160346411796888921088098460049735572963063041227446369114099141041850613075946438972856105352513427284816123990884821853331185756403477387822054961673818840048674946289598308039210588245370127431229768797047146974506898042483133379593185887471145551761904614093688809111395370986910351672109827705558521831633746362465785957660081508797622437025159379750407662127909988242202049007964180166532664334841608317221467181221530623524290174688208187932327644110393201936462888513068953876141427873894667071549740888178763162083565633111233374891980676763328665374241157411929023448206090179041055642418731059441977813169077005131702136268778150808164218015638016286995905035155938296441758468002507663586529575999541629683886489597446086427922779847272335076323636276818376895361560785600855758194844468991749180843014301335896959406435617950423114483795785026989358500024964227782262683568317440098067848778884124479054694688315546050674487238919635247546208696960795546034739548432806383502042877081072096065428579042098580131680286167269859978003163672310686621797149635127537538739531336794588062288326251886441764136950250668980611516057133885540818002769403181139392939970587485423981471265367081302583149641863917524878273009711690138350559965457874675661989116400265850144591879884359416129969026821869151388970712067243248114301777921160921013228712660417944739627585906494164072571004519887934842850651471657312845502242628075031870440737238525713790688396327878713310444781999447603366974789755822254522492451001818838342178190230104885664222722397465673856556971152152639808245930406512449629049259027790508571664668396204123052609877199088039980790490994328845120217726919291063662100072121238700111989968122092333255279256069686540929463266337256349320659184550886230192209815146413155716725183027369504899914600903373377140202521205188481730496853162624213428676450948816830456784169086683204916446003367495362900994276539015623151698218584511034926467099397480675890833456845588547274346097572951980632071781901565626411087970615645618547995961429127484453627314441030787481052427567718154932663310319185256958007812500000000000000 [96,14] -1534632663499273048413094996573133554437164037884951522448757762701925779480492501064193332593099013389917708077386388107266488553659279408410712623798255278593342729772278671831088804081090874174006380760119395653485010902501425344261614462898315561273701770181278441993413264658951906699445970405750838589928288721824108048844089240179696959958856008157742797144046086443015229532746303518975143930625766347794718573409693964714599477392970970561034643341078217684040889406008175682639326492896021007399669395901674168118579284172624956193342389462741050285037867491356641711229785546419604166573530736592780557945954487927306036658440204685533045157763792451004251347811172557931562582602735613949154438391797114758162454761261036183269593993580479292951860719358222577188209350472834126943341853880316923058877804323600759031874283289781840916263999792253621443853964510441668575808554173455187898163791275494890862541953952542392974835619508587043541407161112015173524657689180185665383919263990403717602555184100905058771237830944695029986519129586223006411351082820203142828281036175364815462305196182060148862947700563579858153623415092236699985676193882982838160751145108824348962415534994070557739896824001191835075111197605872357464934360760507305442594637351952577436047364562691006211186565202902881564295202573582703745832831396703162350599068244210611126217622069247907641236686250238236398246773504941055147369435853054186959903479168530999294722294131859219290592751475412234407623547046936846313379390615512331120061446847125431667763462449183746627230585681682730460246994955912571357102300351920522186842456519296414030672714453247074495925641383820971061465397709072827856919250271171136065687311859204140266613009628324722245124275982735264434490854267092445295102440176140833422994197216481256529447137672637060604287229351482613127557194156527279561161443804822456945991717502192518474713554422778010670496215120380855275095288017042382278956402355428581892686506411011243792066126876274788534990772795018842936984943164939211497812163321042332592228222083216508210792034596911407634210434524290760733335932336491467990406511882920632786883868557563416663156138330207970688466332976370571823995383496717339173325782066670860787964079632289158796561118222864769348025093741864946906466612521435330797318901233253317940066164276834140257733431979626637022167439555116567322757466743496790119227781433687260817922035462595361098172483535288680181777441744796802839527047995670962791292791781701672941898458962491427759466944280575262382626533508300781250000000000 [96,15] 5202775030697383508666718246848947239580359515913553673332008667397722627305194936896395704615812126984228672046324860258579862865742042350224312180538662291600756087019887207427787593266829010210076738360019737641262116004954766782317594444557380230399939887916000510840597579901793022080333371239558550042344218870492116823548064975688645531481059792679564955889036466914675257064310643628454444711466491292950119522491528580338646463416876371035992416360275320207109990189998576830093998256228931603266886507773453083808860416697921303097051285652409179913513633244608901566438833702331676214584466452614526491724766726172518286333537084009262694379262852370478955629475587378817315523960545389636963470119323481416635533265517875623610193629213716293446048954065104623970347385910026259374368156690883742921568765096407798451120079565247802064364540024788669698851956680152019184084194695968252990467191295359096273659992482680366334795022965108131058409029070338942389778884135861669585695905850659999012516673627158104796226340701745259612665519211478016309213664966547503866576151406856300875044105740286473691818537247676730218087359286257314988457563366136878008696395459414881183611563996015649679881704169744231860749025603406600156080654607035612411273118029202450623414730885254988345716032206004795439310739916626555634241749515413011305079047969204163644394038045249683640019815921194985107346147925382766226921592380924364772525437772242917351944018718503158308553755856462902258961839905636052245601722489328101850683509873638593710049574543823043464836032376038080647626525447869979798685345805156294987622235948682839646373848545428126508576411527675954062463719459316020456297231832215213029052864854627331238001398926485570293844317016341536377369861707531420581147361338469975289680166136981154266979646397101250543730215932562432183181768750289356173046855185642559352339847438424851217535171528037833063131186177595112041085374515796764712914477838747276218676723652163083163595510834674959762679778033398117193477476033222767594003653958390198890584954890062881309810188609076751721616981937538510913162631537859472631311028011942101160818048824298971055975344101575431919310160072593212307328153685678748394442286151183751764499239420473796307673873770600530544833965387245205647442579747280584738320991195399243109262119746795489470424947205979049307313077698011080228825816269293465822668916452104583025995650419971947597027467358999642720696004707906430777304134946797151446067943482900276389620101199356971832798990362789481878280639648437500000000000 [96,16] -9877334671225668198183763664426989860606096902388766062247019634686916572273134626245671517321753895917977249179847680766142400842151008068414273941969904079952302828674759154790553082532013820922947591920994550245370420778635062774080746351789218645665903924199876968680249954632854724831714766806380953400618967812159625885643450851235340358048367966263130499497869442447088925040004522357038205570689039248569571640939746490766121441866746573292823744888997999620886467349193254590390554072819283852291883261844305202753436373351354530546431026135653249093118466456147869153777387566123391990741512119341152633946061254189641079840606829833714679051553482254187079025799954670863146581651219501874359387891868735542793607316458686031423190100151154302216001746074193080088462244962386381849714460820992522704784401367432067172666420399531251902840445828211921041639237097092082675662160165137612666928842948574422269735753332866592937719783100117140034760348585094064274291451458670738159033150461435521564101692896310178460082969760097459049007890256899823137422547443021335066225985031635435770471180950645335604472804505580791608179246100752508860587474806574700961930302053457253760263397112954393041863421508657069816096746024341871125823097168875666042351032528592653967098336947944588813764017980643564532185694374777619061167719970674848547450899293095125746411770135623949749304258705671543273026423075633246614776336117082807369779762095627321332357751456407759789960783544491620440201617215519068844481628856186511904120488123864448668049912366313338832524807843175074375970643067011057622666483556924344833491527535090133387377473058299349042745764683970810681383918502941626053645922410809886480967370603218320491823550296093475168305099825778931747644787107547482889617016506830678347751955858790827494417151573197416626648771354445383727138999125461933257349727464975113600536263046422067347248455638413973706131670725404845494651546903266406458265520958095290958198422420099309630081753061986801689669086489371138407792954008399880282358890570371042882451820937680496293519144986632844720017844577041355538742049686301777302435607662682275980053555063846999314309285483197952497211320133047306004063084473085473053439957938253112249675762801066742759598476544740370690254236628533452971293593782506325617323999521765168677562481441774300304203430256358239492970844343526761481451521484723983680628222241647685379899048291309151354886473032335658812718749441994958551798343360299856541996616800249686463075704523362219333648681640625000000000000000000000000000 [96,17] 4837585283453623125098408096566502488288896104897742624576845423218681928581003318401543774736469747365669683228930864984318273794517006187460819914277415155407545389490401990647617367822975590186579020041640608925059108194797338001291664699963272600428979924376133462211718556722037198673368226197363747538299898990768236617779688431159969994821139447995083751828972959124691753323253623760183484709011061031508161252467662198841029049935824674390523224240642076857714996764653886694979081924697274276189502331610573724123473807393963018795802140892888669093060917879233247232799681857903915400266990549276441661579988063472904326820622812253313535893081828925066501833206991078940542081553973305122227651106258031882538715322378329024721846993634184509510704073194576647093098418951562356666531761127523067394674429996408661361796072008058000460571395506202173279894733485402244116894626936407335314126279253475170122368495949107563544404758205523277034628977740205673524187900474646949367783857796108822481232649226185141794899478854473096280423992103957341915002523394030536786554715754477023919355403644007748126281394966463318280406651660113014825324606101717350587748057117958749456686598844995876616390242117799023044863623440320434435034755104232553079084699791392516179510870249936357353726828975680768660978167455852116684126456895400998878168705515512691799582709510215750995420360905168422132203427151086179664599489132172268982935192670882283506152576335200458881337626271366981141820935401917833425445062421975354457483973109488354565728763040739120233527964160638935742355538127312140604791791478799278277761825456657859905351151985354656498998702334593981514378555108660966669748818171130887684757302651070647242762122809178612772544338704025398850227383177041097532601382729627063341088489037711251763081497748604325343960523087273717351063630443935861815715374028512141656024071491561912894382642541651096364774087352917145455195528277248905085544313527157262983364664623191283634057134240326955442252260635829774149249670682215117182669069678220212384508268673669499211308135674494077102425597743456037624943591333214992335523068516764433395331745834719576103116232632518445530666310168593362186580556604696589210298900098710025046653278124652615228893409204131184176669982191909665224868083387136215875382764630029662906253551690078895272017035024625154098816461337806528729052306297542597604163291814425433894708132259012809865086622015859662534025481687810779332114358177947736803123607134125006012936864863149821758270263671875000000000000000000000000 [96,18] 35488168580308752885200340404820197196989956052159609419779457724561691975189492583062498089199808546206846582428442986414405382291726733445437481307196994259943540875920216457077350010375411684005233565548846994285023176644350724996931932722470705690569672712069598834981256035174445520121485659003251019406100391013849865872863727754851798398600749399929595163249756654729018785205196528814562348891173220703528196457557298426378074854494394515639972250046837118227781976875935781384894852101533708218334658546804718627327914041463852954213704151443855445010677680631570915310207958930366626436200198231783438468528274614649168182192760199934582148580553091117128952211115761741145169154339165021952057079780537834126432850535010150920663431864216724282921329281807810242583702787566427021594721303849029004712155553478129618855315970710196123816553019371988159698311990694703143874204104554850830296153546178319042535453589348904674448268286413312645785773305330400126616062509027989938493582611951545721761194086519599607415212268025172818446875665820612826207275695280418614104920755182539071883668877709922194525106670593891975918297690777514523589302451681528053291874742125000297807444031684427629199851077066053237301781212119419101055061759812096286997639990745395886963085963902493355620683705682872231425527624999024015782265802923748104572918870060611376927491068637291106188434809665267888629119432860844771026870703931817164418620560354124236197547001952803725456767827154018430183956258392278719151432386987367036044458921900310775035210247283175715011050241904805382307548779272979120443406344276599463085497029771396833820365834132037596605446823603606451752940532489935700034763268801277476108851675251192689338431374083173098108977320386540974792016797038969788864128648109965485937341152910314878571345620931547215503131311224977048739341703517065862186267076899938680519928641932003134709489416390939317193097429150657453277317468373508731337602238678178776670718130556273648481039639052249030145110610091266915156883362540195277658970924911900167288457613380528661422581307016890146208160589957416444916277597300880700353961193409196011177903569504569872066124295844241172957613358709107681405146220582163975270725453424472401128098530444435337530746956178308598855875906979162733225093094204635319058580435775291155142528056574970883521091204806954243924173890498827899309032007310618140275095794699568804684341160250953993896999007358973747531543929943017147301603765789858502099236305885737730037021719908807426691055297851562500000000000000000000 [96,19] -150979811488173677589936179174970845760317799940938779284936637819398510520607910483456481407549349979638390124837990696688196558844282033421223544970597629717654409884388342671476772087710095103765623246298964913207029444712177048971839115555231707987593979374260201331867094350948313748856949725236506275903140069955849982987289208191310430744680565801115859599339282303650329526788463976450952099224917366056403423098251413925612483559185167106089123908397826167371045915478535557475535011899910772735528908130036942108166118989224326964462229117160594607761441756089026279114363199934102392764435547980733427996183845390902028606190574440996744647822160264720846265509527982771975332167226109359779827534649005998180110507330605967657399054186809155460402612044260452449078165935274995814127923505939980318050648526138803195882495423573287923972461379457903730387088427903921093655952276693344054359469396540713417444125109470318637132276659634211425452742252073741984883253530294599086008115012346432173215741274104695986269954616402057920039568823858146724206199870120294311801600990223027387573320017207892988762086723443965954334551679201293993477326508612604604434887267824991654233061418490781249522635455679131764477405047121483144731993608170445657823483484521016489782255971578836452230599733099243890208860613087040128809307258491544863984044600780628904963471189330794018906483954022894058280483408667682575298736673422405951497293878640261742404615845667480279789502762080097735774476900579810556576053891892380178317080121003231509898353741798624262987577611711915422239447211580126182073739094358797481050883074769727160120880192852203896964376048379551544635298161990114814088408943536123722261289329206447453744769821236739997433874037489142205642182771233748224360056705189632013666493320383779834310814408170040080594108176216864207865586566701373262516022710866451040551621386399596307379969342514243728267907212849043864715706407945188982741073098706052380914372303332386077393841497906759945501294074531982361414456752926579227230332380946809763641119088916243490355446586792635090315375881740896760723334089472467707812916252497330958431227083107731004535159857688604866496149684828215045849942963602758510206164049140195494430179540834510718193289567049612068160531916792952175730366164947802736421713345977374262495591737105642921131000973182213864327559907606459849210312933322791065913030353721783629639003489245853467989136522748834964441397748394247139451176073738238994894548909708742456814434262923896312713623046875000000000000000000000 [96,20] 401979812912738517992499600864231740670651428910759378401739901719864570277525924601488477006835316890197473603243798001757694264702643853182258376367836503839284915475266847563941812828575617056988783608205126610094167403838093937712146310112710613744702964124317622282329922928060986764028016493537586027933700539591695958529679519950545328901730601034799053457166748273085192382747556484044647403083951109675844786836650155702157920281471069094394440401440519585590333676102668293333849412593299231725337060532706614439869741281483445579838701162407895425419747357959609350786804534374993195829766336617539899682660483819403049107531680444110882271247512264612509763248389170369839450206317263980406302292082847237468192259065621690472686811791603454460067970392473384319243502470143666490608285693924509022902420923667639119913134701628707495846798674944519085904385098711832369083619223089843104595900076301806769049773674043728791051288283318783866762092179969482282890897836454040917512733868590683005526875919020665452247058548465045374946948553923007460305919396610755050824105213948821520160180856162759870560374057310530360849974943488624286377586608584366014139534426604003346286145633392891208415368798050651669847318358347278813849711607541228797375248745972965447580895102400971828330571276081848001282816063546218239864170099676030488276937815663785511734656215032120114988676479860562272861173805069562874396534403897925100981204937813437921635708239684795298151524938605069531969857960563637846448855257374095230388185810346257757179193796139616319204823927240250004973617707091591267678449840717697945016873469922884931145005578039266558029904908007014083820990560399940400803858811871003051167217703573846931229952698035794379070106903236551930635541286907287189987732289801643500313502333040515851718220197406456871449228046563113362711529777166695694835820991911804661963050874961094318951713032087442447097802611943305872825521217449335306606507861943725370144927434378052887213793704533435816038280411966037528867535907010009477434054353511252686543530227745809097939489083220382565586572301088905396014657395325223753667949437983363590297423865308526615700862909032694043086073183366854000344475185287702048059927282959429722056304441145105195181054823746896386380584201425427046808662441283163477475937527318701913562684328263765591259697067734126255976256632422258013830580757844675046976998499919463721807907938106286755143708562937514044736334314861443173667784728310973750011695498907116075315570924431085586547851562500000000000000000000 [96,21] -899444830719795475486624236738195809554919375442811559986060009096983665198464869280712169604973779805424441304231330900097708140290473845814128066828117557315323051060481443283745400212279678521276104354191339679905800048734552843120588947917543141134644236908324501617510880674138842151367734042140824320754691356345299199571424820103479670413622285833435285000393610199953793261990273428434475034250409369382042596433705198019338067177447921988803923199608379871328117259730667778577726586319042634515786730403956799460890830854732033767750567167688686696393838178454771791188280491413044574631541693460778327809824835585867362303031403701031812937091713521782382656576812538114292467361548517744869702238209688550355231872487022908141692824348282461747775817300846120102866602987095281154183527215476869593272431971026073997093652653151506751936128752305388940952314320955154485085363768175561250226764815972452580289881847654201153201289823785486937890669787001606708585251838698846369525376394547733986877460170149300110692497355190454519960258850791719660323974620975984517206864432884321772987022831135180030842760276222617522816340883192283762670377849611290372894259933271090107198362974442649277905525828822941301454345122047507012170209758527655672667244219092526781753830095415867228123144248395165850317035666954111126678927825280018265840981472734847014816011706160314750689426485731905373625321487658536127064285629609773962542666977916459118965872533876892484297737223905212572447242893994105196207949741828591803846691536914961438752104004497032367159465535792205994941146033120462793278638685339942929191265205157421063717582580384333114510922588821298078682154246050706038897698442926673060582440125170622990300438800048425104056456938638178008408835969203911477268024405894283028436866566037286275604368748940933998400004022441569873532580220451777891887816636665561711041052010386208368287764309658645292226277272032038345834502370180399541899351590333884308869667267652246207923918119217657035914714890256379697135916114784545808667250903775617426612621944202104802285414750341675658423736733902910082006690938240881919211935876110216250482119224067398656253974775555843268798350635493489369868035782507007034349963768047925145360800474017091244320137073227842704909839674866042424246949633546216483002159995436413456010149426334079525104309887671702868873442121967540112302322461654745729545956992357227445336678779553363684790981804739724312105536392560143911201494270497124722523601958457106775313150137662887573242187500000000000000000000 [96,22] 1819167447912064348377846586920129635713317637356968988691286711579631574118458598212855169167278366825423992646263461097072646015824844973785928787077828427454916878933212442601264471788674449964682329297457478181815420130917093239532545228533455881178943848622364124526392488068676131976793854571900686728849117685780379976274476122646337503811039706030957738226424369580165797289455016371013802512154130644670276358125071742675901101951296758623400187561813624136855241887762488820887010707915623687271892120580412202856775946893049679758949833263276389199042695005534032060327309451662822305714681172487171004433252948914655883562543409910986558676958749200734335461721684747047762198887132451646846093238494377771611047460281370282066088770668756536359412496505771192052345081022289898603978116041531905246388122911363179761723542499526618440746845026277314540768322232324484909818909653899771914658227965693166639481261451503490261155723122937763272471808414710609530984935958763368783887200108037247712265428626612768242710495572660921528664964743151436717746162095932025771100037339006437981624614428860555161232450301550115597309771027673780876704350881906962631155461526085944107829207279421402919474256524032479477600119822796080198842379893596550188712392449302088283989909622381961722847927645352254945984835696427132230776329304675767706043298665832930925512547463867480660613019256401298606836431263426786481414940225448723682401767443038558790824736186408082481404300234313630044866534978209220969594035394526011941780690239954660145262338163075198277025434323703545467980674837374507676465399569244830891938949683483913487918696321832985867425713247804452973658207937520648167021082998735240865784501857685867909095718798567754317058298557809846297337615775922396745152347801987897327836972758850056081777917250041364037269469534620849010795488982634900874734174273162710249849542633790003321877796034590970680287339909282083238698878771837689960635427721531829651333429671245277569709638820381051808719146424329091109742686249815221194479968120641090047014052112920011219089389339842107149347649697413868266420172898033324792957382330749126118210223869502288531257116555227186380643232170250327741046719592340802241589278514973195661787359808520547419178019450245090057034649120909003940910560475595155508150070035737325862234501211208996935373240532857102649136537841333930154997153162907587663399584824848635319673783206819283653268038312150687239393357530677689268057499843471625276076705790551102381868986412882804870605468750000000000000000 [96,23] -3298221969301030206832317041115471271751533467399039784155883506029993320207384630517565035594842131850563368868590503052995380085654857788486187713647542299697114720956247567724630008482547492066665479408842359813430767571726272060972381173676026952854790903982074606294200658190196995298311949137241063064024878992771575370315325140053652907692430316280097753434782341011214557344037522051324547292727932479550995990216775958452297011628479138242957284471365170097300424391017307894365958456436472454196232034203194630301167739470601113815399574356134883511165410520117089162004390808556282468801791249565433253095190937250779178596003059321624046227728905275842896220339287922339923878365634911721001433075764886857278057099561157772469084895813281300157404778242803639617319769182114197321385087114413379342728749766730255402490206886324719578580106643722847792293319264938604113162615925224091531579253083756503149372028351838146260689709630814297522321903967225415290820652859666874980863669543520088276480171992877550026644825381112720021056636744188932685417038447489462354964987571306695625572932307046155808793697504765575967192663154957937716983855923767167897784612037185428914051033764399985097396017674218914271481594352110622276756718553099561876929612480966339081818080259316593684452846779754397096095574916787199776751248009599036581575913449391259581189015638768670782632259099043193299532733058874089314358185218920476913050682150188243825319773387463329866401120397031691593597431168631459098680295207113859424074236920207012925979223886282287289086173723682581055908773356633649203637192003692124718322754603903965333474931684039557543354406783772561259725762174893023646364550496045505927136160587458797180920778787839418744096488517087778312167768590147646186748699146574842838348066521052885412911068897112646162327018127681136980776519828454476571165136379775329899237187411073936311811383343046085360930442300024533330179030109950817022597455468065395866180302397762503904353846371114967072024777925442842147962184616103650847643755403959586485947297865374188958453141953155793567124648447038429985316167661318871348917993204554373169972979590375845730341724137304052069444041057168906720312099514415385005630554790446819682930221962205509188301433783037360555492060791994982877804658233722331014883054098666718256422607275444850536125004216611832252305165496888016859519424967602222959301627981569929873128106408344538034907023797274836815424989080587414640798552434223080229852564926318336802069097757339477539062500000000000000000 [96,24] 5205722984203060565132788571488673885306727751205478265518884006006805438879565421308540174824542103234593673581676357735471658370100309191310442923320812390726818967382401063855192299695212995105175610522178078349650233383662986637400804373206738558568438206563615501998984161917659784696767801091271828318712059825232237788751516690773877562487918978236724385340920358405063392648522696510063792352929302278205255916082854908598135291906382032019003340655018028593848712266516711114524534163584450333422839446700832254363113275575717119497929674424260286745746133853259784837417199566783514855554323298366530386528718721011092559752747161358179365944047438597246571881128911486638054232066257676822005832104312920822422863902609621380263480668779092065488767562623433166351318115971729370172284867629257081125775923351376059209749009141922915152863238517374245300856845384788246589727639139209406464875341276818097440239201832952851682087488863211314709008171403569069856542746052043545631044275162826327401343247346477263388709538517329510056445356723973856960843421684769353411892521447212338834954306510182732384706689342975015721480733468821496656671466994067655807824127837812679336812089896018215342957477191785137567816554949552387792511746446194968855085692992590934600276232187984444771746354248834383625103096099158126155230513593781882976448138924203918080454279283865203898427831848804691541659719851103056609805127547251528383151048134407478272626322619635644342703580754461265907954167562530101284210144507476271532705479563368469137156679491841030848299412769173116306699919548155688070592706944193854361563850800868278122075447303682170814175930688721097288096685679892978050881648180210701409168501509460347490535039445261398493501875332319340602382048042445659540249695114381564330994666651287215017857484136324480720357533588460511041708616060122806261004540760520395978557785967921537918982901031912976547307038815367279088891964456148149100618213078678349020011418673921472648078266993163502272094583530280309430749525270003854669137800828862273686241307630209578411240523994397001666711605233098548416931427651288943715700358125117790656866018206656390850196777893683875548170473262293830778604334218242574813067654603235405431541544763450976926476392439712169339319332198878550805871467472411492103602649441889176018652356736358696169498531008929715645765326802416624152790832270069539537099228741234753449926648073279742136418048897554578294868343911484232649166019129237381601882361792377196252346038818359375000000000000000000000 [96,25] -7008189960278496270031130424195305637695153144076939117905437181019677432885052771983418753675686016088060064121725975120577664878244250609431886177163998069474615341853049489719651294786981771771800123477605395522939096566086037347754791757381095521784808849969583649260485337698802726757155891455531955410913067084599412282320783928313467638210705850993974426294877370620055782053129051400194015631083309990522693205846638052230732504686792341424791515223871409445825614478152618889816957715325979506337850605029536962013302242330222082518280414783117385044390906958185408803335630739685601591755232048088094760454026743891021203108736405998788767528693086930279829792620806406716862333726387021977588756457616523369262700458141775058798167934006425237333840076772693345477086467243131493691642439941478002673443823116513130023292730586831078958573476542151422902454031319155136662381506454729594968046894358412171305633699252814943669395024147288537806363778204368378959289872857613740134930245713707579825969503958626648354985422848148450931992288149500559546076792430580481509006439650080185781227623474277426393059169261824438017290311332422012860568127027072026669484744130515667813407843387557934387851707345201121055804718645018452092147612627105021657103595714954318609819377414528491067890069362267483470483795498828713512129172360806382901120290695822931161017096856201789375327226447696934195598726645088683524895805109506523277115444726343063685873925838133555029375308430930849169186949249097990117467887373976256125219561212347204121295776964992482785765202041321018914529285633909874525012161349630731848912068007791036838812735436670108173372927315731155451194436821126741498750584208592658093417673869762749950848573733480588477785208645634338064218857667978772726839966115864097841066791814154574892420375648034241611170388540393583772996319181704128199981815691745617040345158147045727016361848932894749931669597668986497777656035307293506621801978197380113292924981421364795110563584589880747801710528803188299883108725884612703055598404584881811004660225137816730820418573469016184517769949268798327466179164195412938102508915598866122805600184612040048306902876619594986054055221250317018794132944520505021509186648009860070845077928845156758255105763496391054824021569890051337469618228709084496243565306160801481970663711274813780979412927970310906698619462575773573068820662084791348536613227128533538716081173782410098311673090071593682476213727202958134427486990795236332374429366609547287225723266601562500000000000000000000 [96,26] 7984136896268716291441521927547752256796453586384599788164871991535401956555694223252531301578679794801104570451986900430194093234174869711165954207652839310366370658359114943634589885722232005253985909798057874584261593086766566424982249373958283772160212437823438112721473832934300398785621847140720590754512664564157973861243746976784338298602185816506534968858803064206116699667190943833097926725571816880132542944354228754985572981399656034853569502174171097969799481751709461170532723371124465859067205716003879979698117566278658704719744521317153554740542851321079785717415871984630864906165234181776391054792854154390916656212257449401074862721712962945483885001079644985654027951658409399956727590395605172623394622337499790027152832310038952467704116886414660178442940560378348528448601225525146757221207145303715420761802176001974979592032672533824272324729069184664188219387740172718930520860511098268722036777337761534118901744509648998214300168731050269202070587001991951100954393026230944565587189226451799534005775996989656963833654241904810654746152830206819824657089100695520490843256945367207635284121129049961142328331716390986385741557719968091875153407158878242151737894611702536567793825907237765230427081104027906648055596308534934457252151734841052297235176230378626214011117241177215767148368959235621280921524038403683203428832064202186832009338856175809647378085055462232993575203093583956345738404478805453298380559723878401974498641513522934033798172680341762077573147435517414106020745352240147345565100988894764116907567322488949272136690637180794377537151318324111044446500288457248291927870586504384443180766045956508708214154604756393141283619871255118878608455074150502921446525240131789390354187394276942036282500215611080802533767964917907523723577329615867157230340769491263326049742493031416934983341047277641570080982769985675001695536407852098949549237139389411500671640373382260281246598907732108626671779098721797568371108222266674772106871693831553006264462328885582441065238823316042667207499371370137841812376757902860915855457350779985489257688612301538334653306449993502803521442626218518121868646546924008157925899681256308435389491745753314184375915359141404259246729089724627306017843435417096549069472750901888100021686548675312139485555510298908875042054516482481950961071467612960095145973113538257730232437850309386493150813632895201436004188765788422212333944600280092595217432842532117731013831111156555342664296358806602627480311970943963051361436100705759599804878234863281250000000000000000 [96,27] -7702874033126876090412246349855032651328151600807679421908950294964929322785808740895674014565151033294808312381630613000903718480601088339667600231091829955590920839540083780052474783661706060865404196820559957245705564619778533754711260655954261572664278243443820649650581802210414884292030591708046045669224651529747920077215776747164524734914969337152912216327334095962652385022555423713673393963836568895699835283036242236431604582871870658748108341884131691399609164294855940213660445847932034509543781194182141803465011262176559396036851673053322492995043562842868049883184190305866751960085058329710946244000224973372982245750511012194251574350019855593446599824363578154777864886786098578092570307637923521450921723091551836860599340603567136452109308233035143711322903764696707424357547527228624318836747018992346460587472516222749728255879836803564846180477252579766241247157011388855051927117260230816728588865178408787375752365287988825327142860693757730186364700530114417370093731332032500026553359132579990187594877385452382726749959929478236555851222344416683425660910471093497188734774381427121681469170963809950273947622620280536430649738560035229391265980192426654832140676851153634426077156515672831630570012730245507466945641267692767152664477019401882766447384823172123329065555538408442351991970537035171936297337125319486196664707497982126889680232415970278419886880680320840511543733759463106966262628144040724014121839399207513116304812236172564530017969555626050013852188721531573895709297110219992797959688977580707071381245980351599804167392055637149780090514922321491831650194670421739541812591720180647080246346998173920186468704362986028517575041789723798488938589709344479893031202669008164100296940205983365147077630481717290753782256661490850346516286925135375911461073666960527189259406878407630362731840197988877664353097040864292173046594110145354531235993978947845931134273329407559220575396494081488070830730208179450815983954030311346882314675523470304001820438965012589468289212955003631812785664838468213527280505465095744782235843426382601385633998874041858656626966337981251518033253848691434226395777371014404165010502420846231193354554021750783905345284901081144317837185538807928802577991349206921465898587168311570715500512095160393844518474592522868502277462091838847610715384964441908349622341468940321076932814621002253469462162391403637813025129208803994990028891094130926195379236761136429859183893648925376936007777412279224328778054389083029818152681400533765554428100585937500000000000000000 [96,28] 6341159977805128531736545418957545972010745703031727481632600411271148275563045948266769809647638237239244901189688391934854642450262994330267374744224086942864007958498487296481975281618106606641962299990516940750132531783477014755576860450500369930011333135719363563497984184153121768758712957718000032943068656543250015358392066616329289572999056817630837073382922334858834999346605027424870446625393971990279697930771032382137027250813211623039695139254924981260188571393027106504854448211899009520546235142526894549621956321299029304360082486821868649236845682332790499693585506118492259032572498559585075457324581207434882530657115579626458095513861538243762401243394543082115346236266819359365744706146415721962313081199704173809750613670273755087127463071681502296314918718249616511845895003527224684328199356058328476541820979550935734567898387635121196589187174824800910195408664879493732155292232768936957947375552335261951667209160458996876866164995298444222410051510010679420568526151922723769171611204552464972920770570467491632520853035595697002798591915145484713023061158031896683723522210736585666844095306542561015889243819360603274120171912434058176164470290018832793807651685051857447410440111870046570748301968232881225834944907954213270219232168896495411170117079695463304764152319501548138497624270335005268473651783666752605947673669535352803841414033389277561461929954173854407788685585126594838067440925157500933492111276896206911175699487555182049668479496914393146712785195152145601958472192613351139769785174534459412953354768157968766768401214271940674073198316224057882301908318857176253175342512793983642779696107020179845258235179069334254610994881619094765164668681540016586374312994442592346096360271587545349063883785411981146774532794712782616912263303533685206832185042818888329768118881690730834270692915089403780372696323092463869850531669445460818351629266194074804619355559368296155225116547640394335950104553266346510889858500233732285527118662802569561546247206899795127965815635352810384395231272762840423061349062613641513796795504278869898063068931187026335172452435463302483499133063457785502620733800852216900884529520523243364331635248819429671048156010842812305516884604978073043674702446365455355082743671790082981283439429651909089208701374468179332679038450092778251141654064458518359639191501816468196676956368233148835151393022135360219726883739263429187210944857226719863488435006113161240212724839266694903439762508037568408320364642116739872790276422165334224700927734375000000000000000 [96,29] -4538217464234315018680658866722518227127400472888944308531383872761598257565860994607062169568259279603697249067238248294179630247784230167207280574888519215154721618019989811163811821020574579348797371669197298648709709737607345496364701063084899781745697828739160680367360554733901556985359000586813555428585747478162213278334047780226393082678662393716794193297773098522132479732853180479291021610885535455631689256047987600484284448287274950523150673442199041284221485552189464761796919847123198529841124746821311220243630629194695741056148799532611150522416630550139679602717006958615798015019758774563522699689983862527034412717936139145026094838095444285991365560352775740951904533165711972418729929188377982843188704538543417911303324867466067192797667764505731158892719493705956396409538606725499656314992222194433681396977758176220986834739624063885031623841500502055692534121740975339935896432883798549701573276638617372007848248828265536232799504747125576477763665620401740541977729924572659397593893262955757776863500991943816935155114386298456238698539406519183942953211920481937009466454011959844306004735616796633578826257671119391571989010322125651977756756699385957633581249985885476986485632979610236437443757983398978658313497591115346930772331070876929114482616529810468089222705852007674208240907093301303229233233733306666451600999576243763247535667522945116831132990853104685904870796343962115805653062058691631207932323722224917680145206682253603871622701699407227582021230841914800706871820423280237947868742233527738804177117409422645537384930696597982529820894627925730779555313739344512322571636635643367742416413368386931196295674147994719730186914483306124463657665782955233974288296253901479434843502311545937929320942148417894303900989351980792346525184649293871163793405025507217898990522493856214939385691260794931958464374580915764105590700117429973208603389063671447584804517385516881952056655482746420197330266384015442776811617854277686807093829501735239602228728326820895100479375186333052160210935098448720269941171500968938618365681775017296814991193674595880545231770662575742485311452061093262670634364359521043282280831387783168634441236861355987204598151919625819858445084052104207454168193273113666861972460459490381813702180190090329223630327276997017363316782245145145118680842559381736194609788406178603165008067400957682476648349668345746382589873938265237682101452962663266558244096647513686885040233281652000796273991330178457473030172175665342138017877005040645599365234375000000000000000 [96,30] 2949517842179294576513101570342035927094426327771384956017893176155116779120679141214288643040026544439281859167450844382174676698368202870172271355621641571947378588511407917493854700141949720624734395461991267346931210269625488255431691256023733590301971776431622062124491826432733609871307555867364798728627052375090909129684233909686555383929743959387997128186473898587532108107897647196686078916798436167604844119147951319693021772674570174445750192053859940103570253043005507682433242953300086923215286640732030285231308447681464632724326202676203918246109735784734462201612258492576646430128742715493776418736769231752852742642768654678214813342914722167639074138336148384064683147088622203564452095890897121308806871062737183140690729294635089941092569579952009873359616484049677275187997861437003694440449944293473677668185178834779738524534616211890380629474937967606716627638730799028434625243803895292758088489674784362456246940321425661999384865349016974327692366801877142933038422100641572440045948678307142967855471353886712233724212403574771138095467374330590506761416077589150903364156454423303397751425178199937762229397667033469170748341573896492686254900512575378852956815622823615562370356878968554552478807042755729706935837816066985459311838230147706273744562938090900335614551319281163806735304575646819781404732778799973349629517047809229939173692417210348620552764026453949565833084106613254056381513349605880458035528394839255906555352495092933921824143972461924310356810509817802922823555648819791404134623040412239480960245808907739143256878304664494279635977102336134564757148696751237216136835080627330975008031648391973798378248461462520295723747526582308002247729502105694155354904907346595414396750658688448978408236817864751910165401002906195966136607954311147270511821091408328815072518788720014767309382007813719879937687667301372735879777255412278086620386196154757069868784609408599135667200354218960851825770814526849399613430315497087746479130378942817167545234577482282820277408007995809304643767696374321813864719616274352358836083058170552377927856575459852171117668591240271846726403974179498585563131428567724947447566845813076403859142524794882219594300215493444833574758194162752281601436485826547637445812435391368671859257197067447665543963063217656272015873014007615202286098908356999526610287146167690482926367852435221879954106566873416027211705939473273202628034702725820189285394175390333445500554453366032685658654146997259438837176576120313598039501812309026718139648437500000000000 [96,31] -1900409006389963525386547450213984071926246264628162293008250187893151192663308171464585811661445812486102148114445166902077323088744096386210240961171919605347337507219548510930722090132417743942084870375523788730210750608792465272456292040577010545617757915379859445941725801927742355995959684056215812335453408762375597442735824864386104808384438678461141724556854391805039433467019474836759031153483931166477798163906442345960159507008342361891482944965212765800534182862001361134678418582139976815846501892352292802707483659909570334499227844544752464036868169801907271167332381949988023924312690526323768021816940291597286009360679355831950683170008518335622180488267919583197807061760691554566029473800742868172101013064301053212310175529019103782496423151148139640992164203079247509878036214128993784299057017867536463598304054389982117584317399350180485333759563193503236655489270044195082075871565316829218520777111907591587704946048122036373013207143037320845237471257156357841813999753262445833606838827782096307795916175390530378166065100450725364005708823168572066731297241324937065561044325184504281366373583266011928753960277796255119214821609983198583356666794644510628036721323372101163973888872788321818331783145250223084556427194147042050097229906989839227525005880011560240997415356618102001378631540452992428454620474714183295986833379319842204857119037664141112110727583499703667481125483595763661038239279819264033220926253504047377999802987331167302649670575064557323326487080524821178630624389367237201229509599664130998943490799463266584223522274724929505129235237112973421702189158578228973888040635457079324132193051450877699346539246920213306310552388203257425911405409195899332131626112401801681603139605455932184573680925281731808577070327203146032006601902336448637091624022889083886734723056658272783550465277041000673124343538854451684843780070523609674868078440622556920090448765166089018817811219230233667177837762451699809542692866585617476414958361216979927595367614319465291653225136866378441633188225541122437532124045198861490700921837204666635057963478049783510784148772896901424890909101953541338035829953141333239851233699145985076755579831885451029692017505705833194343479173594069253607867990883230456203557711714558132512911319748392219314039644360943084865789467764872878075123819575305083594152288464386844119498637478658421790220279317198960315640603619546738593533419971877206033838927244615453411319429429296533804964811186424410334450119108851140481419861316680908203125000000000000 [96,32] 1353527858007354257247806353868132924651019624706218757894352712301168209987891918511995530178156579010697874628924298322967179386458593236001719230329275021242543353985741964747417621210864954462687624167323023150569021467561194846633947280426061184279030715443414978924479579211417818189751056488614915821036935050728797482814827596625144940976454449757785712089804073762056566821140263633043287886648115229265342864566525882621502634709022806920499344049962317206678478310537323771046471599982032755836988577450439719616698876553613228934123779387578741072060897732992167239833512074458646944154107295315229549482117866731012924871495042744126043601687232915566039382711171256514659674185805615522706911962143497471717658394069973270239680374891751627550058408262693117210674740530358772078099179704342759901074153597125794180781002284975205906815080472228079307256700452867132549479663234038498429515816467779146440619806951377073272851863130748974438122855689852003830088841274157577719941846006303393478328535117533026383346072880781429794818683916212439998698633759482681509363356512835949915372565986975582007924760855759350983565336038285601732752625134357822247306727258418937118448856161698219743192930043671486702004616747199158732110071237385509342448254927948422107500136168990317325009634720927518517534289852943521341493017034789346128205400209173081705904570869118310491644702123926621024694380257651600201790520736775517336145736441739280883742467401605941280832080343388941162705232304249965475651709094280172068896995711475686180761933072196059007544684780384840825852960671191601110079179395295069828732182662636967309531944769709563029883123342432235420362668641658555701333434291927454581569426592682625562644425460977286820326575541570094652630521176680791764496585291542284184614450527708917419069713892951541510432114644805667417430770783397078716309298227787165576457273499544582774339485174867372315743893198691333300064621341195342158993880124143137230174793664409250659056724035771038679341904120000347501486666342688283547351327837453071241517286935800510082259631380662520884900723455852597761084397233321800102800408259165963095172824945519110933475341090902331599195235229332419925700274873068282165315967337379729176458954831689149899906144368349607616731651280442267866947799205764235311674916201148952761330091204790987518566439847227166716406507172073995467329196753711666266280501838197776605589290390910434820947404719899270775229638275050092488527297973632812500000000000000000000000000000000 [96,33] -1093738541107336590881373423468824155456320721593870709832190826401618438168385102756228728977622974629123595376087499468169679915654703538691984502668995479810371633427073488325025175261947909964868873104322454852851459902091633553069130098911725883969184957287564156862801225505389648356051570841736781761778799494181595448953919727974414883170274136132416336464880624885038731548080418050449892528420582359503312342142656658625018033899178353702658862496375564011602832884922720120819645076640953983693702196969750945280053792516998232804290562838076592364292597900926043059134241091838832713290376740552935797305174171463618178905321080254930363138317339822319113342294146245248167753593572040308486416453522912093850414412269025939959344198050654538836936575793351753555403598282047828180091511667249793290923317363576564393000495140407526799200191471250149956565778003278396366319851655397714362208712499029291056352890477363963039966911680561407788569244388354985166197598781930734391573384688316229001721752084310602648968184533933715627747914754198595439991941878955412798544076799789063865943095180768264625889032012381985303118785725738087286988129978535549730018676028478559935605699018867407649456985229466633285743499936978589249088441875334834431047121713355526113717135330831439084772172273946248658328394425328740209482452044275994881651185778979014395861323690682342842690429227936185556869751672913757340464573241242744254533575271064006639330538504340068930572867016630330571904034466467425484032525988940609323479750732004469667617786004520771520793518600846369490959694334430890285460557834116236723619071875233155496414156390540689090737831351341715719071699954759316689945086851455928261869629992595854834620508955280983456143646948467218912023298086555678764018648929483256268840811876890797066271550422185750360234873701816015169636651599265544724802537008364772664841067452573190009858582843123082957227592530935101794583851765902675541512346019484839515462216263239089821711024722986461656974449715145042455491250152390745662193604138211758037438697545015896631261358647432547306006350459522377185287229388382171548423155836584522113660797530405168270759288500896401258967004270538378572141913037219260350489888122166581419327092274986568941223108429433222182582657236026534395231518306216904386677607836059210362655364499399739576453713917625148279434348242594163229261886183561827939972117879131014785369558637357382300148668703189402950926023549982346594333648681640625000000000000000000000000000000 [96,34] 921931570355598548621244544175538015018809652493718028093202470683391331187480389500271227339992938386643439527303616629179426476984720643098757171494609213058825410245633731530213490164032635569441410538761938486051009411489494967358837662332307344151812540657272203350654920475021492503782961495532751340137980068265293612126745960565238811733516295647481000156413977245071734115617673368554352008201182572289566550351848007227709524029601431817776447097456470768551725279107352604372315458783616845948405409449844714792757581857822195984922393106033732553424249276900873719851289528336274560988767627848067517059908965619733023688587511307003760372297963696290808636545308919037939805822583782718512417688778254888084392796088913716866696152706594408041579664840922569546553352604041781512745537031448613282962945367999366003033279705684497797899236812281347317184676502242889064988009223696364193243398512621368096212087985762938366140377706332191848917368874942999030528179484674238715224174952672534653097102079579281035508671535876555966087077044749510335054047409948928069120135203145522230148069476904672144857644090661895475531237841822873439983753204824894087350466666845215831704498558769255935292471201579400820644883418700054473628855644811182572829806214916191406899259210156165958628935546353378077689333525773679251124752427633648869819089764485598599727050240395311536050374847655131679231712100239988874749250226781455521790965040769174191166948921435980716576231420506115182653240320534434842827068870240827276738213138086706536747745968503211188357204451359405907203217265257491345221862583361436497571993266745542831628627308736071333398745574575456278391569194580559368218564922278658150819421582069873135478634555130458352333266801329975776468644674874213354066463622315381387499747393864653367025997969534343627212862254940146674647095089688464906936296311330008798697460494251449081201470888750119678997251246688441304644000415828162498823061338820569715701674075267160767177312773229242923984740499675231591530238179703706103256569537299962091842507570746545239908703388260421451723720821989808467090207725934078966894256908099223216100173859811042587768365835931327056081914260986324374775686682130240802352731074493439812408835359870478965870625494403893795834548514648819189713124574759297313466846107746881124630602523690540250298588284517354487329396372702054896523103979571719345343796599291978929813958635887716214963115261577658587910377718799281865358352661132812500000000000000000000000000 [96,35] -740536725654079775662788067008810542820375811384399933211302428144833880351734964612023448771258300729671906933325720858727988350927031160450635806445734592721656493897102613275251884197080775444671107753582474347389698399892025943387535635720152779617323186954355262070411879333065145970113788662697999785925607955344474203394301264303558002208513876445114116013098521732963206038960703255837223949826393626049781932982527605643371971910316432569503583694502443720358393795291669248615440106522700358483378615584842722213169389709813867202989214084734498775890875514987874442593468805772718543521889040271313594444906536908894124284597967943026312563952153590282538710461694685694909672877166190634236616867437898943701143487482165175531206030008765494256736848584420417088180100904125311450847642721153415500007243905959370892684193861078730858269016253767991153354449522364431959804248631865017483969812492895380844132879034065847542172447084486984403659495279356276354225742822917768219556148203049914475495168990759134089975317450448919344365494529208579362719584255119227465960501267928732913707474503162224359864897795106278761121850951292877051972411927562306912833493914502289546988798517318075153158604376265823714737478143247716185203631745437587154441393783622623013861463913579244149153391337017434163369156585446222259349666915933424322337753175701807042024840649142091380643016504088654421981313180765667954468967342943780795663888158869211410081303218896474719752043218007652044344445818891269393782084179578898149260114056558979781146772268029311349189597382166610010259084519796563365543945854293419319394913371661167396447387433157902911515878046148109752528896572946097634971043815991765743606631037078703304843175629144049813548351319668783829714585022250308858969315494629068284446581682351920109488462699542263497716338875915613567737935827504449423880647660783949089481988281569648206950455730337126532350308245281014383710809038989035631882621774665816737591571816455008246633414695077729800467970937907628515656429068015338807440598722634039759973219820179348654211522431067889996045116713580767373380369029865087402305155451814335120478969370899822588149972537169695366500729175526934907709667250405809520611298760065367611497422792901403125425912406537942586051572729145943452352873364216526179252962125588790422253986907846538435919416136772333122872832953403306371401448947707169401055727384121696723199912007034079351597949912588969567650565295480191707611083984375000000000000000000000000000 [96,36] 540169848080360305774310941092266802032191846644296725847162370246093647224564784552349791517591563639832040692785915412661493609271694786569937282014477037566227362184724192597298913230084562723736796801183238534806213898697496719124622879748328284753224958079381710915679806231360057047622283410435863376713612605301660660633044791228344243795324062646392257789536860228709086753134198182182981572395354722286008407424133606040436419468130696610299942786845786076636592104379792888778261688603510329746835270780804966945690423084658902587606569794877095261199456387162477639478957822749954066587331769610587420613323995800092863338398514564585887685483542303581646600680674562279585289009419685338906560993965694036179086290910689204384935121409218055578495605037179388104416475792098511202874988758022322613195522269360517492024954932672762968017886945613424802016296550747378178708857429490206805606620092500299961119544563584907590356718284586570063284851792704167361097603795782526125555143486924102190462531766022252140856536372641829175989244952364268630139616875436894772118566427639156975884297854115627951181547892871137520403436927274367973937731312504609920829853202309004087767872652860974344261595579941135063237410284120605741110963041157599009208350701979297543949595724217203283973896575862759645804219267242189883606766879554423958422886949486607905203329985921874448127618962186872219371165299623488236266643374434653402078807396209393131905531909639212058670771834688487521799639124171267921419277394040487632144966876085142234360964910147763112777740494732905062581143850303519138546179106705405510600775161426107968919987355113347728940761907334801265353609953540518519999708298618307734214278456483057234633750368289494977445185304672276456217410586564277230582615778052203901780222752938930675610980901253603055438032433350980593713704267413120718897219948028946018565520850574836165329571025802426154277232708005176352005066816368184742209136170830568049243618198859679042103616493488441982093035599394953270601865190251874274159757064025981255771613051254599402278666516998113679870242873952432501712487204679639889613381046360882989181855313012301804828986741451183463656494548122826335579470437686079056469283163952712113871686255645456956416934924659182621148241277896964622083674997768171694153864841659268205484474092378541367449910398879840627141744455854959197878033121960114661894915659349288033732238874188877801672380857267441456315282266587018966674804687500000000000000000000000000 [96,37] -349807238263616661115499446170238886280968658728207854592448848582032435752562962074929639529388056232717901742626805096246403092442908997938398357651370140191766763911377875696003878995232502340379108844301326106062675032308469248638694317981729639162903403893689903414815749656221847666238009546737490917584516927834519059753288814499125223387349106757754171441244808457966603745950020471411830590130056316221195012700486931463713371272473978297187328516519066714239729374669539722725192028986103035022119409994984039788243789739027524941320311373100588270115443725452877820877766004652473253376913060636344229795939101597245779389754945856935742961351560593038617245961592747438232423249806457241563207341149885220355102606903038089239170027237157964102439860127247999155843751918027603693533865629769288299479280935911588798350164808238413656326443583418124163079868360838082682018355386842488461040432416879539386803316574381762582388155733246502335232191220579149345656267328711035263796745267077405007834459086618014922695497372803068259309845922893054247638176814872465418834884182316044470786144034100617715039374213362218993238737661267480967464915911295379008710756799232881647128144469895313070816523587381000532551353045627415125531621733154858451322435095846975866041295019767094421793703447369641720954840304385970712365936509784440966797217854964800910885159804373212381827164336240200383199827223625487859437745262912504607973304007121542776969085121496366637376148738387730703498151213296584532807546366352426920299433133262329801475279081205268463413761842867944656704207939226775019509927034838364766192389598657772773046414718937756860918231171825744849415705278373088505806278394406189427049682401222148077203276710373369347543002482804452890578088737056791311079386285369356939551768533299906069345239759419086172918613395720709975446081325459539086584455489615107451455613352753531239216134639169111766721097846780997875700350772487930816390825798631388363877806987807881511673034132560280870635626690118697908445073589894114160554526467541450282032378432132381054734865999298243166423459706893327176477257921038476822743505203718477303559878331122710940508575168106944904888764597207995857647546203584383374724702275102064050495318467744881163349735072576614528612382702697221135674976632965263463483959324916192206080038355073312384997796017117484139322033577408583636961551129968488090672134406488666726072838835743341906903830507147290518332738429307937622070312500000000000000000000000000 [96,38] 197441153683727393646999896584079589938614629396639444168397170056215976107324603968313870513676032101319574508520488032709794314294061909980323232761241242770359171701374216209203651687601789711908605598526954286949707322000181946080118868686803136865053970835917509248593371959543414965811828723143435592667614108926080298729161553628227548777535910453628145148210072106296726687378422024682508134045507494148139245170153252432214675940492493672932100542972692771179915530699965570795874749280565695075728365973568368251731778386138573633744437897404033987103219627153910081962909273944732829705699430354476886743929089608295589167199054534732527480854791722465522933983907777242429481826424666226294703956814165102056192744196845257561956095274682149790525438564602363047463507581017299338088443232782804385733716704230526724973887619933434985638424959008344180666728064783615474794880991030955252445592965717341936651339040955969797287646538207192033666182650719816402886949617017412687396531377852285330663446298546152928682803789598148949047809327799353052821136523447969212479786449332327740801066019006667047770639272535532376289527730403068313330632123647530795621046316156505410788640410901707835751224422217490050319017538916692850688671542321430720131421083459190795485091199467142316090228775623982941571177158697621871623256138465916856777703147629767525485981710614659655798536287005858636282424604856617743602442320412904858786022454210884496847445349914089063245501303040135628847983968180567373971017629041220673041481908075672276477950980480341712290733241577704483526355865350152668790834218846341733815750421775858371454715724232418221764622134238512434452903026522769493122331312982156387291597642681577661187726869349998724210340103176745194247019318201583390338261491328579335977033751458515557966133228651862643462865383843490102876574388507701041355817585275654410702585898791922715748951726575725495513396944464848563366070661635592328046124083939276739293424652977980985235674400679263074559071094481753424721202749073040056074879556820128023031834088656116129302327887436598187335294111717079782760852576788664745472966081202374931643795338103350851025179498131941446098154566886496311979394943850516666316100124646946265278096087178047155649150945299842153103307350154633835186255451610350250573472631266121840078093460759772279059407095685991562857315470553652402114382086519566973843921349555118174714814694398722761227785160720316071092383936047554016113281250000000000000000000000 [96,39] -94283449619274535596956897850889643417646609130381940450113511499144295724049735861058403180958341903586832682696755574520334140524567830149108782161277069166927435313616480873427263743603162284709963527580710083496241964890815539237476380692043682072474588734852285315183731572854988192469014168991048828200066235348531913603989026026592444078051324370695189502555515872274931794917453438922794068444334743570074219554494243590744368545122154752479107690814835199560687907300403049082005776522188642787505881904164587023851698537725028872860456384768922639273066517408913631552953037909290236177347573248553745757177187803912321056889104746736053157429042779985208862995756938766814145589123913658744671673243051345410660704654772960004970827252583954008082854093921555254876877863391576393872041022162646775813434413645419836639442197026354530411524060319080258077553769386276702225672609678260034125106552380320516876533084383219305692976321748316026984974621931318105859037848889218092121298662166409555417361707135091375717381234666556203761887642027309709496408826945949501190149875778032231074896599684736755699531008762910254311508291018713138313588681237982120158844741882684636728543124048058150645641972471825257628701156605392886736023191759522621069619854441156385785521386699634334669251797685834275802026797079242443016438882942703116349280795934247455764734537306671794234541973074294816153254139519845490664655732010628469377508177288412409814417398491762449927023604644430931398268016759448235720730017261491885526821377272534051920753421168536186177833971698936463740552369754867296586389588875865448779316279444906195760564143794854610344342416516110930532885865911565941780701148686407686999013322848431776230090243169358246787331209518151448124990458702937802555309870094371974314675346663903382975546251658399765709674584706774826452546179308647481220653590427872922413523562671729411504846777901156664196893641373343549893417445809014380346447201108857678459579865918827544741674703888233458542543157607916135890131375314988735338518751403598365701450707470025172445436765046428936105689931715464608446780169560092361153607555110488199046827726887711926066826250096116251364940183715548867783049060758531729024177404738118300502016597137643862878257568984175352549497665059930569427560822843001605118298958510302220043376274146921968208515251975859423929331243314928078412405467725617654216300915537203794399294031661586720088896740321615652646869421005249023437500000000000000000000000 [96,40] 35698689914812640310684916660814327170303401298270657892420543648846366634263030019355238342304558994288282921379077527468805087851634154170422487994454074871493611007537823506917047859930125131127955552433992705101530271946714024687174322433950936675214318280830418472986348072321145412124715551561061924049025782441703668581138509367942617132950099011584469167192573616487867348621517111439450687694918311898697872031114940820057636712559921137860165099076960233620638874548603252578132177761333599314786531644903166070021225663221728029617815418956349147190559564591476233923841745760142358964882901013193531218998512324550744677440960759298614781038399070570383918958067110425530534425262264635114035800152474128323796025611516686585536030617864617494052005749189244823697600032534945109649953492990652945294671620922394871652213383471679266510385124813702773861911848335834493474901830660205937152643833869525996425955223903436175035094645482615861453204116180075779358075897727540492106228570943176742304171965248324446509836080562324964575611890540299715019547162808738055433341757322292098476462674757375948328980018816503282256117774985041635590014046450932010822391361407131463211496062762208996498034526009652570598262619226538238340448422544649007853618849524766376034259842063146305920231293088054887150257136387144128312153679053145000450129612575226984767696334653204715978779223155178619455971637597994137041275376633442632637251923786973443089684167277951727343022420369079423765405378629973639382429478726283998554357193409710325928516262169525457117179326908065410575872487623288625601516132709419660625787401037638637641499996293743859793985248620413831852545050554513790287045208339786762291386502896104198518461978213275354131226255576692924405430210606073955008373019910513698870445336472716970795433220901547136620748769570747992222748956043547681869722942881602769898992006768600888463062552669699084867704456611607763681945460626222968454861303213585700156520524799321601947642079135838482358598534591685700335344408363458633207192031722568104422281406756839110595026066177909985645301948354372899648667874850098011135727172099806002322175266493694484788179750238862489164347493180049019287871992763147507265561886494176772534063518932751548569493606448195827446590934397576632673716055686988197667924923019598932610425335306910744176646213491259383771518366682127202553029333103043331476519846090741551904829912539307557040046958718448877334594726562500000000000000000000000000000 [96,41] -8744195779962194677640318814797651955919616386838511508203155743611110113381353033040167612731895545518858113815247765538355125208900833902990882039923129104753616551249391100069481835003938938496527286845672682422807350157491881399216103163000371163132384909792053493020447244787949586551090865759359248779169429660425477144472673449322662308940739004458625822202991398850805490131877592251379821858150493880869406803320474974324415499258598921040272789618967297234377802991667669920040095115405251032513788884160888175421434421666566630130157667286070544590431610407562240252585349557724586063662144028823158892790431157404286006559039786289531979786164256675091793464062607277686050264954673838883175954532908987863766890083160250628196343341862294852536682423375716485845761308429561411915414243960656181822856637228955231096632282506066334335191404985868224099350771513674588435695355869482798079999938462679019125926430556518465805493304461718234021711675136364320273532011098212671822338469660303701216671669253874415987192101918663320561310522406178521012001115511798905418156579799326227405941500622228195068530516535394081444276376802256993219927169437973818829287857050542598931435459130036040770477746061255661669712441933141777632973116026433032133985704326101247247709169538278157957282933721149185752065364684396594561563757408602679440486347028682896764154313414467276048375377280584165004659670477326227746444443768390715310321950009962359605090198684689018972440715806522087197878485161674393930292593466889572167939473543568296098680150450308473096161374998024144802448626591089857775011304742849497783132504762621718618401057635109837459668428917780349692319087360610687048732768081887413240756634657828429196850893430860919733052922345156124670379048134969341494309934237203507907192079031832798820291955405153252115485752702125612712859361885060009720136376234941241355114604309127609952291203194447702872915941393924936970107768403742764217845922601365945431714246174315620584205804612830678889834365467759514709699783665210393919829016455934331621948271097874037979972281878077774082964417138497855210747341757790965084427953702362273865835595607554414922175484989443801732345519251314072651319766789209308077377259995801212010664903184302906606121972907697994263268938966765172173608973821941709687437741677171642153412926707498301941958215604613797893796272194278464581285263809992796173856021587232756608074404902630760716419899836182594299316406250000000000000000000000000000 [96,42] -350721682953249900255545803417796190985769563122890166638791467689278122713912204630545345962859410771152756247708695663428173802846138081837965862878713911947168650868375447147068774162072149899069329115120267099802656151803272878963727126857898271515721956316510820373464674491946599470744153928486266511627338802158679406892141107554694213920150678160032100419491393798458800159685956750499318798103769753518126446344957434208753655094147952441574137012795886015460226907119362814348950878887642406747052997247776671734961503238160678576582859450116230429113918232700523535592454504451857463472965955592758240283248283961523806935175951481575558684661786995075460107757272997870604618784386860118177198630173278791919965616847729363991991182233025778516778232004956481759227042176543526958173012369933868135055534988340056131649811731393172422181528476946887510917338867916849335633404865199360435262106648553749976536935794339450436555302154178551898932071169090586496584261633807439129239233223372199484542064070360815818639798452588391948431923015875291963191035671984007057936591391002407121204188759423636148737567604686934294685488806245963765497353854443860396841355675163529110443565539558868983868335033378256262977062211740558837601348120073278205689850824078032395429932370359175949253893239955173724106380426093188705854318515432150257837151663847265798202365367763423576094603905407949596778322143795811708566695609554108421661960751991494267105870423251828138344248055676497728771334537017006947283365832364090302177162465199021760720686791849369678071623508808751621237526060823457072678445300258002917588862950421956872797032770763559160123483019309342932791735881218591327140706105505473013065823369341634520235694778647438371887182680517648938569784459860055081947801347042128737394145433191310069114401751988718763609468345358089830307731735094917195583630342063613329888534294101692156947852877215284696808749297040440385204141482103307997728915927335831528490893704729534662802891525405900509791857801504406426377643375816921747105756047354615219649195625086372466424547741072831189754677744621393479655768588321363746704445267944392018199311173706963238693197605194120573241406512898724499483387964549132080857548044966436269628671669627155316899057506807240681449886324002895696191493518281148991649492978444636109108136190470908935631511602883879004245636115371107730496044089236797798326050763292496042426542313119597338300081901252269744873046875000000000000000000000000 [96,43] 1758940220297857514931327070587340944006865381683929438554497073842339207868312983717097978525739719883125037625017516224516496708303237144167673329793973270053924710380810532752031022550356995198295376124212807693947687234672837789690904818681686223217228843884916273596563986920838808051599694431856301092143805223122484187972692623718321723174481368374091882641497199337852621828949817621864319739943307890542218178181552392467284774911234465668313125336660730263207265150864371071285435684590416177584156808459421774758639796641959739218765956807375240939473778743173584661225488077769759259150236272912075824012098874703724486046916839673807614281517242553848670738058441142955213315556849069116728936808041228488915554485425429291535072710124124116694834219057498634227692117486035176576581352041231352533894951649196160065961606743938216612104161059305419564327235473434167983017466977905850609249694711608579244860750260367553505870758728715715627866712654570724998482434618992347592001256269049627549743839151229786172216445498706686701234731177872820310986444497880817216730104358279451044131725333070730537954844250996764422663521239477965816912874395414116813897716249914886115261852456059342407154836207284102298085516460694741776492362117566068347277600263512719931906668793208045869890797452522214242447594911969603184922254315591696718542027898154211676371442620001638109674327350938913795872379716778220163093809772082687914908681530887000807706649729464893908282381167769491814695343331719915345513027237992442151381195531633664847126994142388965132034930129133155673991321300966217540908124539982204721857270893841151486551135870438796197787087625664364287246101405055590106208251382005246825493987379124721178352652964377455497798294147336262057257245804087022806084235916721408222977576669318346740850954120470047690678166628466015063998668189733002724617631097408963309360505193379188253720641957473578532578682340188930816507675110112301845091938248558624027819116289325238318464519996627197505299234278586311387192198391823729781202210308046675983156170439815177260228418724620653226147947192935795471665738862759763949493037619109429446571246630915385754087649486123242816146713448100599083566352067574951294312746844313877034568865549779963638805794688382400459974181950605953021359630128793675894919132514614723094982916684831515605849836191426028736853396725331492801044052515666674546834279279007600587172999162532960326643660664558410644531250000000000000000000000000 [96,44] -1049012350745662118594217467352542119022568485950633726913981350589111620768332456342936274183531185279101229598136675891258577129194059967937044451992930756084712993209812160063480731825023052740853822615118711812438190818003377216149816925333412516602008137651960792041669754886389636276666210779795032872111205809201581524237291075437870642799916762435573654835799199237904683339106446612255987526370128671834092305334286500486887102956023402669806569055667426936376077887579825122678339466419868861064390496102747690585410016239004902784672204080258793447644715194436899538739578478637539093222395634967277198824700208031883736024637764349730843495796612515801232957866225000845344750412640229352314943236473684794092325490727696018499004780888337773574214333797222711725463462063670527675102399483341120784098829184400139471964726046837115106635989334832365918859144277812040629632361810446105162611785012944782181435443773509084131134181091724004679996253107546517615164553369882105633548309565243777463010336088631389165867469646323093804518483491005430989473666978891444218853553078317469929108237174779344475723979540753149069281424893527210715489818108241437040071654003970720157826370867833061809641040382110543606908117642671763532854422997204270337702868145262940327644131042051384872363308548284125844322015671244084602065563852174806449236519521781610067969062279693829520555940489109191005443472188042522569075622006211501237223462721506401992592608177452355558622510644541098559492366748521282749334995361802027058870221286315353848736722071545675583105552818293420826017001683878852918733652988324959526314620725929282815134026865203514661887941435796381958747323491218767689708434894294164071597669977969738413522598868708850148598795157900270048043387419392921807575826550775198677367753272967180803575082406331264863142773808497043276326455203214783203767206752212721517803104694899813997270720700778613928908402385477324971101487538170254803180143285448704799378371774003059087615218544653094137367900419502647788131222911586833778043692882247423628319920948475292946744779738710318232582821557586925961642991892384487359536443426314575183182632579631839179319201250966247679955718797853614336675881314330200597862181917081287088757086062089932428840266714463831851696600047671436603119308406020289593476157562927141419620617996285823011825988938293131933234048350593093183648453611900767626800916430535574484436689424171618156833574175834655761718750000000000000000000000 [96,45] 348497959129366965163512619098689296638205930928659492012115197536586898084343794411522549968317784341546562804162757005412368653776255539092314615694155568936608136814491389961413283962543305286675901230869440988038497675244631131776689267506203015308209383230521424813852364468526211842098793963494028592634473919006485536028011228375965775935421083187068597377503490215738094467894370647352204350378162422180946586873489624236146856321974716505659459194963350400345847446931751557713985490505849798237628589360638145317316142553444084314705499703836063080035482760018397356019734978658945270737414120894823650751993615520429943460254747033375661837664489233154998960081789163529451448028419775510612878564274010689685010751614079235492169659595866157052180927851052410231344780770576022401808135784935033005950149783562768936225415197106007574982942164514598900198718891403054114344900149378444895018628237752835261197549866459243545793421727849663100188638285982305267051505887791973136849712106039354831961435654105134591273926871316858486222092344645872196324817867825678614205127215356755115385331437202982917765821130243574449336341148876261058942331745634522138714150795429199223996594617040195026267835322532665934852374411177766416140749429160539115567208055261143561147501652714818928429313106671183344073497024870045266345510422843881879870745802277606093394097033118504378953189562161561827187100184887997142692554093596209049660055312814282925551817064404803618890078852668557545442517541972296588040494319507050212557798307691895926574500494481813930133623093070260263132136098127098911267962500692400638868000992681054459861934353336191582240024820118386169092322713549524933839603624641486603739480848681268603293344778030967120401977467844690681741477367559830554554001534639468157233331976244988512671898581388668002257613272737372257224375220953218267865359994458522029489266004710008334106939754279654292599912161666094314409054228722902861290592269499099150643594960512463933504738425704216370693739890913064886122460264314678816300899027109982666557832665705371158474091795406492003175741675067832440679467536779007646297534906328468687726335671844272363229415664606943335035896192334535558061428566488341852677224234289652533029818634314663368460445163994219291238491531125006841977046074756938885917065728352153201627968697550829163670766228174566103962179757819066774425156730182047398733906814338864496582992558160185581073164939880371093750000000000000000000000 [96,46] -40802349394808621174733011119488431551966236038212356497905753006001470742650808074543077095511740524378004245342458901571202244977398909814211251833664689764351031587372390453277197565535589652055953248493114483495328416134193416296295407538923427050364375339927075445584283130141043901857004019126401247421621981397323307788227268646318478015149858009845281218757365651335564194950028371155310509125337242802170182936045059030853789009199809020791738244159406819154748493405965750156626228252603136330648821500748631375584017081638167012355035502446437498256685738246994384552985506207027869890445114115580164847060859707889092692656382688206288281951227095193247467211155312664229904269187937410583334048127269902988401981843908849386173230221820558766316909521240365879464796671751850501892277503952826101238824030811888120555549201198202364084101286037876399724426434411960477884770540690928023593785311957126710430557827712686378296520299142604166981866542690165263760827924941536802160406003987139979935620080496771203173935797036432033459143148904834872513701243784285913258559534068772453541473583698813550516964693068460964039254194939809119769564141698242146491297491361572135380318815349848187195394365224433583586365498039616788395942598714657553127763878613501176733130749955614991692664655394277669412811508454656142250905888045343253698069790667095184872804382868278701748843226357477123702416909741660377335789624084714461699222653973725194793837405125139849839340590733925193971636108513462340154329178048065837703033111986154584449092885615428819856945881439044244650909885963736414317649813608721837595164462221340112939966946408898838165547759702293568345900170926449084899408177073935081409327229674352991911146959150812077437728995963768334316161954111355160415606016991247666559323887510983139224736085909870281248190447849486351935542507797953548847834645206936253404197848563224661338979242544379096034546921169965080569228126887899744285261943040640287066734403507355534973681062843812962045267394821033226877129736533391160126091698277295248702314407423418811099945781089417827827928826992457833262176153872429668586656864454247418834591174243397119920419641066179758389491360927071802700776040510109994561374454626577148835942946829926563392173266929415771013800604282022025476921493028535629537438600125768144144696850960235413770856596118480936578315363871814841911319137117397901484948998188247680507512171743655926547944545745849609375000000000000000000 [96,47] -27574581245246364670832147124563078153506422664078314008015733711461643127107928619867686509615850588154631858601525831809332326853079511448450135005878964324356811327925332818798453352240649781067233454699479585898924822084604040818035869811941719142570507035328553224641409513692813866019775906195244029551460446417255641548522111382659083482180105131514249255479120686850402632963627823423035827842697991142737160150761223371727862045337741300336091554023427527624371567210323710587018714038939516399400718689949276285442645373956795884907857996262188401567753531760445996432668216111576962062564905640554454611118425156065117876465458424346793649347383052832870647438993223376725584956885908366435419991205472167104330079335433351346318506514473913589800232489597539387554180812301415758900397135107538435443741423340401717624649542348285564029402925890049870878366971509698849425818594337755365948218203852263167007291955320222084846408913786750686693723196553121088047504494405842631115768160650123143031978966743015243844153371547858549868705919411031074062861376849613995045334694359203971214875497892693415488205401327049127662968577159174641031487329046244660631807538907210474464852961099652477395757005115880743408057910116446001976328894536548036361651458166389816803161109030225989204844036935387430706513983539606557407172087965233985977639010934376832810614472910470881602975922335103598323053166414225179673395817902963391923026026147111873694584889350983533163037569857728207292777194874843608083572081062577329226125204238607367678459131681201839202258455254956094328941305624918416638958227568866813567192387750308393475648729517561208235430556878357420013653456741800012974192240080471002628389077893184314648087073629452434120816453898050188740614937831052114242216384744249665074409053740033749302053074964100496653497193401343667874327466479624682327858492055636228033886503525001038720681287370372202719962194638580693028360116341708615603351795745537446929002203542975717548328821372286337205584543580352616545974078624341222105823739163859193361110613410278889868679930394506540488451646292191153902230839045852637645169162479855856371854908559226623521371171056439308385315663929763772457820511533820651442614359016239944229705849843776227370900080195218125267572206879935712247129545647748387019596324792553465262310232747690208056307180222714895528591955511670538353486513053061703507007964035133151803336204466177150607109069824218750000000000000000000 [96,48] 20280758062420971617567931754649141453162314532259377887810069168256667645670885086219484414503526490345729658862304903586031284952639206424176974182063017904763346417331272508472518300275238231737896996700095092136339812667457878472126921293870800164845813936145011340116352727253850273873534968160224738618203139248055351360480397208905677804188781455140005320785252891534668768033792969417257588100608266553542547479954036007185896272798873899391252321676852895975200818792232802164122137124402997516090261651881007600381399543393673092898902326127229214248443762726806499600536234413648749752528264141832506214666280666914115979642007242882902248162480509107770933849419987945207937378924505136983020727273133013988046479798819118163929070893279624696002886428013005723986869385523484203906873212248383260163462143313877529073564421920225917638564511037006425887300288892490493421639289201465004765509954022264303207268344582802425828548229894710535638534147350677229437343019311477866697155484074265693587639490104218251105823770853137932228856128352741921494916960910940923469404296030374348347283931923999737186532762422422523116927891251600068974174416472078145604479886801161074416522110667313357691714471720859690363775583156977099877070452225128628382632548730936649461689896005616291070609454016997543164732790661676581678429683545869397255901699263665209759364530708292392598514970549230460469278478952640521063067844223878257632491227039842651257004694148852071522999181775819454871676583440607393727034697050650562459759680050419020400313203671446998860369112500176040943052959217854643853520668905581752244492887263662070613805304516939722465152682471875227723965913677078277567461250014344106868840661959542212931803681561223914675974962895858442632851879932045438977795709794233599456799184628107482513109556330927926215976394742471619260731437416030067848698322001658244414509084423446467396347956895625882023086149539705161723248859758137335287143904568107437080037711426347954246113430725155260804629874138225970658243167495858060233544854356440875519811271588439652833138792116756980106800434916429859298657155003611587439917404955877265700673590935195242940782370522259514667611586293139939424535271659597277484023868597692860173743169158533280993219467314462400341133846496313910016861108156942229441293221386734558912165485800393740513650144408421747981727761335220405822865266535007244819155403092736378312110900878906250000000000000000000000000000000000 [96,49] -7095791332203784761729176991238600034573084809231713920280000307353218915990294668489505031913148268434606887339855375225399374111146889211092253145658024213175381370769146055976744205150348247395274706786776006224460575745852156337586853006056223923495481865358723368747362456255757702875929728105603597059843772456851024591678966895003299720910300193945750015397342292962578060819988873681996652425562186591939828324583744389365259880557264947119831326064917440341531735213905431979418047200332431193930300773275577637934295706947306699550542610400874737235218520121527363323652098717589056499913104118428380055155476845609730562941212699725228771170336455591112249468053205487138830165974698642508763056282889264916546577703656984665175684834431374036581964556618823813029676152845263810770589609118755734255108288359689756100540267861384967002079845736089545469755416030378361432320404836934508637085194390592059594028483188288460018775886916694667956729493173502096723637106985911652149251000464577571164429338155226752640637632433378474149057610076097969143268197542366288841365624503453184192648847859697476469142664900398793877064718931000615284796306868717106836624547194277856735992459664897999079517091196522714175733078769651411776390040601067333876815439858848268703231303588103540950222144783572946658030754016825390191693534105955268126950082474521015583898357398856479231832637549819449143720665384643013696447456200651921450104318883359553546375493034414341454937947277610472298688133350448068795694528417622604660987999939627405489420771133092307703789130307754911526120810228009024681127545879670394793281394389407440618065398665231739410254385746535319420911267842069237883057029760473421122590317699124931053432420762838843099465824051007976172215083636157098469467644070125337883913726239715378693113365673658341247090677564484075193597027338078629241121532808036128978172903507491611222932646619561124917612653207809724829507218057200673484012505156293708327023570238073217141283742550708054774423814833617034683125415208606711354411262123040084943198958172764080141770330136415821389414334125917077461129860722767631107660857896136509277662570536384222305767932304919113216791948940222705899007161646794926358341805872269184046577861282410088702260107096060136784883516657701441766257453339716865235511990652203454600011770374036441628036282500174302808391914182176432661590003878829963079866161024256143718957901000976562500000000000000000000000000000 [96,50] 1284347101254526511098001684186806668823957794240332899115011289252747922006484999348785446908649519510526938433276439013032730553837989251969508097205238844734744783092997001076128849191919005483036555615918681776928622900592289841114638077377149602715818961383116522250448337070227881226765287900202542824322590044843839425603088225223487603836800731885036274088934224270503947072211965728644274494359352741899690637277645624081355865342534923017061857320673455259285879550069665702009772941959762117139626396911691334531318837738163028965687387463650062688422183140612241358869448933425792756174811965967672322982055108552819034119985477418557902261745025477568100855207061899659045763879649846630197323238682140185919357077701873618093842594644516651204866569846878373806790107856506847208470684826325761719517245463841177787407399827375629107753052394048341831629928456444212659555100788631861546419865177988465531739247901180188117824278622861372507158045835063272396972096938706371657524553927702618472091443653457837225006365478341368579119212818270548001267397477120542513450129330597256500914432137935085144105861240241966151262890903067676120714307486131333199158918543806015380929172896500892146486100504755710649790247068008933059073626397477374930972931669419577274770614735188431218277522461088603653067170735365165802032514917084369258224033343583499479407710384017083462220464256948704099056677540121489643254487050006256578374945627548008167160793992986021998906662445654261585164932728383408139130409048100491161905409382229173926446643666299829899944338505706154836582814409332544495531938668387307929311089616851550167402791155296195978011607996930013548541244957920647210989095195148135816862648854549265628480000101746806710122809482394099243282725081198093276782685992747940225022872741494390432980446431933313010839690355941820509050333851191420291167397877249108607500459423916824867096327729971625865846858281457791880277091380984965965227764689776854149770520516980365126041095223290495826547509148732684491404595309330604288036661620472296039197553891565128816357541637280811933239021107112141707135546333198751334198803693862491857965843437197487918427859381211905185475513946887662826439032545860884024580616775405822419893583820701076701554133341556020821124763524687850245451118095702394646755689524691599568603037876502547260578675210018779385570052884156123995636564492960410288624473196250619366765022277832031250000000000000000000000000 [96,51] 72166856974106769307934017540712007563403642671252752319884448966285657166071673979569513896228860501940471184192785133206185189815432108508570527603673943088848469757066585401246648424986576167525237107258675493838342830382487465194046237636009936393741247199125040101232481214578963789276206682946186429546427991138400022183666796929902708795696841733705541804967288150569338822492496692716588797376599428755328388929588050588706870650868062041383782849707075009657010065787208634737753427530490937287747122495366804248786094731069996912469723338539754590771514494175557691022640842020510405162749422649160825395591656997503722267508726862785579253236721130230465047282366202678929395227554602466688594104274792063827671474041163776723719014816027384125167816152850093278480819945833535130650398264132191515043601398504069970373856607350064412254116870423535284902520586414016762722368086449771534716841805936090295144003023718372845058015108369902243850255493006896168644155471473725192501854093814403132236151360177628862444857439369122651599152971422190943147655370055309824699632399846653397961987452363855848687521081077731110860526345936913176817743099247087345536965070649816043544807025261679008885726913486361967666458501408411355072834930417902427192391119055024720341678200972958299086767676149809258132487894433273441696916161367251169102519121844642009954734210408459639921273032045571540687787125009825108492107607756885183226128588903797809199820525251784735639281400297345894619885953578275267309276569608243852336761754736888004217207747629951963177451069962437440634491797663433280844258487801623397909654661421060666081579863975358444449624271795261835684305385823340732104538453419187448236260221413717065230252391478822955899858979580914163377514698993204244995701595563286657035532760503094213497545329927749172858729324580056935382001200472049934644041155587031022778335647390117193839546543861337695305961687788248154753023908655795468736404416407247441753064182759925769368517670579322100470764866294910796285168282262778204293142357251092275684909943164367574602706707013036357628749175746823912898741168263386373015837540948527231538031337583424151123843275162864325551339775537458604838672708387047444746362338608238978768566529456563219695896524551803018936855901491769200295932980151411572732651877038162424085547160086471003519202575420864824608588046736690646479740838398209135107208567205816507339477539062500000000000000000000000000 [96,52] -129857455087422652071037619256776265175426190755875577073570417449025704155552210912353594968060225878101575468975731977189468953577966825078642181237633395595342174165388602903510496491709091565940635600762792830125332956096640808444798562436226327160190695177120437221961443153322838784497186212688022489165388530961962136354046607728812784810992325239550720580878945058876026500207140886340876553048097461930937994538353857707477089192042467714645448265729704446908945345219278056492001673693824592830392368733357859471106698243528421785734474857749454169210602692998904085772878699497054308982569156030962515001159547470121116236879029326802169510869496689492927923348845157326262256082404286151767585695010225357063247132204209006131830822214586905172546537400134692117317893907493814886586408559931899661866524154540593196189181642085462383647530130436454367824047795186933492100721267766674320136561189722196347677462699024720583465596373478777413203082358600559648004338008146918103322132686938720556925634245152935043458508906923545242218125784473106226459088388751609060813179536260863978796599384997799541253436248761957152187875141384617571655643289180206807739561594623433254678402858204024810970448454569495679639455254711065798704425070538642832486816783996790567540020973624919401378438819770275681062963811550518383784639110945346169176543781962814737927911971827684294795521763022392785820158101586505896778591228539780522053821665789437725015970702591581793637779505295903022283325151409482423581198340146518610930226779357885468576448600651329917491355365290543531929476955464002411824527917894142340357032454006599102323674862443692397292503183470187622576860026163873472653828315733766945302330678355473830174715947277236060095276112393845723326401456322355740770368411808875558169166871230736178582242631825483462113844220619483798992170806812366786933124610526703474228063858691422912259640257041989854992656151879791473208387134149592546147501975635221462319962867677479767229336620764526490386240573891769218375194084003133561281904708950264132566830420633088416647218854851919365442415164377148675969992536223208590246341618240184550235042445016941244762047136264059594484800117701798932672328002659694061323564162002169380703347661596574781783784809206438942483708409727810905907939613495943277740434754778131683445573528610877232262573768204706682014971094587178069543241878958106383379345061257481575012207031250000000000000000000000000 [96,53] 43482803033508586678487505613067994195325700930141071792500376466525704488427005726787551901644014824793255080978921894487274651284294677598824988739271476605855681791572884606519631732314204925472227952536083141752623505053775859334189402916992652381384423585051302853946002126876498179109429074867106488442274464148307489265273062355543849410673356035067879710674118365490838623410503444362136337799354985254473306881381996806739558725806795514090910231947439666412479293531554940874176562850287877858108479153838780738296202653615202275485800078129003646039346411506270915081705934043306869109636623956504198867164959830577357917288346544710313951053898038220059394025062223615344803236402621666107493665358013382289791022083890756006299004711655225209166510024578678412059544920517934255523205142303096967545666912126888448064483929308670874263842441148989495109468671877275408147976264022281823558542750324321221812524210591360462119096362117511058041819307288889735028831963491184875073888977300731488574618272688150248291035550810690792483094938405531841858789496738984133379916184874131016660211328918064564309859331816699754053270283019988119130765837700570817984763670538355285871188572804003950813133684932656490284656532723987605583530778495220116019277759780317390279443776690963561253044889756228534255136967441616980698686129526059893222499002019271046768559440253168372749458975528618549008741573833055945495937374289286631548193277261005653214844231078104127633232367393753584123097108105430884124866660014212879569078073119977309316676758617737289365006934594578232039982067343390288855522844525199824062896442595564273410345473115039887046754663551235826476896331169716717681462385648306657707238966384222661849674955805136469844604344088652243323583496289593034733818697386005901788646915331722893891373847342173956667680308680593336643588172518229363217454498154768921446431245537987905640094124960082452519321936232490864075744183580145548942996548368662589694947545288185321895454325281602374254909660690956820522933403133527499616369504689508593990851436451148068929110742343017021514870116337249584524062729173685488128276645710165752626470025013116450920882738099109792235094198528151374634358807088371464414017976424596002406842257993668868207963573385055212049453011658969798568708238847801765494591848664796763680307344698986664003065867855677279643423580569044651624940889256265563744818791747093200683593750000000000000000000000000 [96,54] -7079096357103506343369654958244420517128611684928659480017487088598415571802650915536780082486761157726200194481297501967361214078346315953751344402207410919194405147760720355030579613093687396282032587895681197342152693481020127152043901916511106800501035282060022480820090246788853192167917352744229983306931152204955412555165189194491724007298592387800549376084318413596705176007771166480931540390220532615490496340186027727873348643998379219209983357540558837638883471274883550853446557221545119192512957260223984237178706790497945189233989796668223389492601896315900325464935292695565453361495322763210856049761542077139548214156441394741045951692435823156098261509491222232141402392804303989559997083872371997759821301665295197570451641435759703185404699013425785020296925227647590209939533081682025587341539891432467976601811822850868033486952479562486200769349661578688325247672605401513206336842609951301388644177350602686710035820628681847729283686764447907218800185425290641782799792342265969541290703294887706968688338281689501229556927000994775353861428830940401275867077193888655532304851924315176402523228200702794573990210659145644288059980626202913460487750352229016046250867383715452438045500888777040704686871025334238838973131756536645804843316567227907693351398173293185303729121288100756090446368690828481239193697011951226112160337690604174610355273862135602767916238431010709347641207055981227896964214517632384261613373902877598979772347567219682021195090798364404841379174249319658388633798646487442731925226056154877163329655489445792755037195686714923632019499101439377059733963180345260537532882905051977831539978317654593166112168508363671122045429453152275667270673665881196923164140761510991436485696104029115823742227253572066471076370757340249196486107322784913378472186068774513132756516621903171725424944267796416823458230732981507502119131512787873752232276866349660857515751398109047991152774343423753846137890856142262664954851161236486268850046065412514259515645618550608419199098071966800366758524254913935580950637271831044914308574834692320972378664867364670364052646529132816189406881065019771367138982767560400203893461387662419752878735441578104495792122418974602437696038064994284489294030844879642850913568510431065886032013395786022826917330575905503309456277986364071338401267934233357073563462956894379717194383972507960017989796964993205077138448133577952603445737622678279876708984375000000000000000000000 [96,55] -94870475921221503755715216959649655358444382657980824790233866019828079795747651226981685548919679469314222008640277657814261781730764085569979905376175995715739955040215193092934972922283435366633505582279217821617973957207564537320696521577978047779058248100727361536914247254803087921360123772814028573962854976714033722183635274107415842401604300057173180883827258981868702934240819500347660138089061668833980080497263555636966498897919222653027481426641564381731563718549327060422676650759903195292435110078609689973066799102153459750828831728019523574854005500311917805604498471864530230467337861910737871845163145014217181369491162352914203337510442242857323621223596134051996773261748094914688241638823271427258389815627261690064780927816591444940642800965486128019707343074326977974579963232808123025624171146600942623194673373957033258159107335580273660342337168358168916395926252548983170146014835427541216209368527620803691478497385284295759185734478008002036925262494279895373911078271569759384271119247800077175263366738990984717625813364671939263272725682785529550685277116012458616835580231193768887788556843864054644061742578166696606940499121317542997976051141591680558062323310458638320475188196977641559184563698890940873870322244212030844944169181993902048288720606100029934315943736252519421305953889925058257457556307571675259297223131558653082255995326540245313005885534810752673652794557084980544059878743962929722106882544091992186418023576095699577940345895218270143908055225874235431093638895697290425885875528366552599789001824746829697346070815867359474140094606870849809900970560158651057059356497901774294073399120597362131199426956868892894180756719582226795536619004738854982501087398766026087981717335658217473746663981425250160305715946638381693515807939426166639845912772680556698453375888414349776359716688580655978867682131237805614103312972647090364075600444519698820353838588445473783227774756927764372193938215889924903998890560649424329549288170485307899557837169093910776625133795271351003470076938868782676106162377741287804566550267709691182604596280866499484156439943219666058990780027428763310078289076459975949482261098818697750955207264347231691848792128203902984929401909030768656756983805673012260877260807216034798532699245201054595717349668333603364489616944374635326431483909352052196786815382143268941646603650264818759236142664781300457010893012466112850233912467956542968750000000000000000000000 [96,56] 373662485374301868333111620278595602230106073982273388006627781836250653551744807260399302182017709276202600434116556460096742186107376216983162515977253919017197198081709276696925795531841813746153714236712949997451551395181479711493157496569317773628039213711889921126215409026020185641912535973898058014365683903439477428084142482667238529354078006878563607886168639070939944428587537531185597068248582048350946223767941026759776184082299719290346682024177254057272688847729569797275903190963197816867777240912851852839843663874515255258258784104726011952764443289671005163300223897498257137212617446169087097238881897579670168866634289855370667456749900650264562460593397010305637840962443042774065813428400614028918759847531327675055113848599292460742243301337003928741700806962222446022970725817970208444781201037642321898434028983304301340016245437723446892442220974284297006414140979515890337171226037616404897047396220864456919581407881873416169873405501767018378211822778827543258777469338274385375803101638184840359310246064097889631340414982159779951370984053855979377406889360588156896448464090434497453864586518981048457293243515944576327640116136968392077020286068019663289964614275869636587203053333162562494525041529431819659746681266044556625058690145335430210481635964230098683583577745427992997002709081146039526270481450387315210526731558778544956490505624750592418430020706785872496169075569636098692676134079440047904261911084999441724406498393469267918821072770040158297451858446000405358554182661241241641273108670702179252335926824117926205726717810063337112112795686138834426845276220762327188882762486598496503511443672432213976711004937342190280825222911214288061899773026548936843619914674336277722001718796862850362303633251348091699232223334752924620533075362927613078241487008423401626720070502490572497179181371251841026331351480026562358654373406862047878655899452778944874948318942103071567833772828173399940972271872734305704651806395958654246828489237767030826694868005754916994756465596392904893180368965921142101267819437653055730029707331456867126500564236976167165445538985889697889811813821591837804240870569117149124442246048126349346532093520930685201309429414448945299443347627809965732652905856880369832677805527231462623028188656637826485057749954058630529448801678172022039710705918693384982556038405413985273251324034043562726015309100307398848528350754349958151578903198242187500000000000000000000000 [96,57] -102462567368539892457947007608848661983151407534372871898361644812522651297728933713062059923119923539125127915560065510572121469302113760888838028374821762675020843560291463283301393745220868013457966998222628617931492831248374178801288933588427498545586064758966985644508670291444475073085002660429498712243741623188691816674278242371140864023550129458771033279344212259659619969814224495870485418617347560236151081394982296378275314706946853866453830126264244068927782848788125810727434474387703908084731392984277134476338185823237772313005716652952680745548132923505633680007685087847447054766622432230095119765433621853012808812737351612632574300461314842967176807159555995939603015950022242558608567915841032869156515301516253778842459140199679500966522641185338533739544534414332354765838040346776327227699805371149773064457697367457405455969639490444779040754071454318616981516744068824239493157932501477709583475034227364865792995421479213987180092136599745695926934605012744029762773632799654834879220515323150014506021472991032223104473725120578597991673697379335491774537436806238155478358259457885128137165727738657924893804814898112037268042611699336117722141039180371165687036181417788527483282807611011766577093890415779326455170866532761295458166613245679171022375514797143282230008753944447050050014723968412917818657936951414527626669118991698835918297907655180482694521297808670908545854225374008187383931992876352346966450275163036013089656333040920257395219702744039595282122893655627540114654310905457923491054638699181732779537629325635068260206139263870337828163030020515126220729802602507065686655105256555540095887303605126750615391685722949873000649606453088219666016235014031669707739195625616018316758191684445271391841683123452109689844721676357608960739708304259067658888681145324819369073356937546438641123196498635242936884110740705638962409749059078126900211116764889653095918958630333475822150256232590228862980250319493531579883172707032924759557255914860569022730867034214126454896818959466053228202278882189717252579318335033239843765110249057041458089623428654362222630348838803232193267162187962112377867663910204290503357888941588597814696741141478759970435711294269781252717222731912806496370668902645734730741055634367775210483731113988726932567900081449300114410135064369990185006324159486177242949025410170076257042324573919783735877561551066983192015413806075230240821838378906250000000000000000000000 [96,58] 13728185722967589880590604756830280331731055233888593821569430141422222633575082817882191014469023020597344801136411791083774945605114428976762486478959579529575375359962840472034958438876965012842752959704470269181097730856031220559747453939962319562867826264486523282468101285167058373840445666750440380664672341325575639669551676501122377422925310402406247294146302009753152285418368416669984193859535366254863921263131253788271369791278738990073531992423851196982834124377964955936178064968649525416377674700705798762451404980685053726814335997114152347139590471466785179378422312814153648310117720651915403994830319812403458552987906711772059278888776220470709967057138904241484300576469489580145566529799874248735723099888716078300196721243886234197014631051512043715599061683205429070383042688847184418412239727853863904657349451473958221120196436126756171132018732776974433599921108235708715050262067445430116502766063358805103676249233690752421204574859938097174882354704922750110701570639669636124823219513098501495213587245823163435589447719710375065029619723010827864566171949500594341503398034594390782854417400961186926112420161369198626485183763024940747001082459046905731896994297759796022725833187856513349829814730820211173245633263812040954496121417028308311989387179277210884705809791908465761593777595346883035601170477526683890775901545700720085689770029270651730520389535123250413080692055685826385399909127909580107280994792306665979705463972218419954836863180960914905256167932915093246229501765243356595345932472003900619912479286498816413816750763709139178693553432253560998445454447060024403523166319955408269592213599986431222307093080254921022788191347996554634465864258660619189917023094802139960768283018239931627717102486784795857225272226025900450381470001868929648357169907523065163803236717846470325416511399312656585996204784778390640016219382549330077560169812402757380954081840277975599742406293302765609285334346949212184197589598080057249843667650914601878113448836332740380791441350158855933300298663595249229741229870727694281258889756431257194890495246435908068737359431544283489238455379297700251420212042043855446202327798228752352971711969116155211659246536138135433177904948500174048377057533065142226106161961458419324848767960513601323385226458756865504913608049210748298855720947584482834435585065801861231702245565475040149662274845294984704224816596251912415027618408203125000000000000000000 [96,59] -379727295955306779963332376376284222279060415755606431410106867716625083715226652361403943886335320005632886328621971613317376367696145321309271423212978253975981951711192302843834211195042912112000202494311104114180553858999913523299662097851897911086559287665917650704866721147121586681164359447131159831096723852806500560479347758358241739482731649527670807669283028270738672415088297833281348518052046994994368083989094837650813140947166189060440231671747977235286455006306891682466726192963408779888709866298022410012874954891310737998922992895994950078060380984467914356119854903085620785283871452978347996602961716812491090413353988556298896837970319761116874742379959128782733685029163663828584211978883176816538963472089488830001487274946809264568875539777907162855119125630905424370767776815325392959909741578390518869556556958363126030485156974033349484177746625150569497223106463487387178528380702983648523178687260409906406879224458354647793623502587665855482614378690413019980107773958523071185019260526242114638770447855435313428266551556387085943327343247154218674638823976250266810970182401319919667924448438998201750622188173703708697850387849074340118179660118611636092022797233658951599431812128750549425084264548603707415912170898590395582526228147683639782489354555816354217457779226012940235168009426855568432811954919876901360248867922682015220371635179229073950126320929440630496358899635752769032548513267148346308152071527485191786123286014176552757049570881936817644616269387106627383194399437611971672714394212217679316119350337028034858774679408491789487653439199692841597198733496020066896691492764897442425698600812869348831873550267170010762577264584556575239178521338277567682788623542398970344294620049038843495661630740583317009342297150262823905102437687698139426614040547972224119419387320016083387242423470622251470049381142043445067833110859785584948026697955031395343755497213097849270051889895313536902755175089577424241658654373712603298249601367755659233146191076927585952035073866051533825559118127270970118844347416819436316645993756639816684543455694485756257110825348831892955129624313354501995881951565236079415903698115747092937815272726301168794010053836657785640934492222836140799420256977305225187944817097848359053404956474830761480731771133353548608553727343147666337654301249514146877818125606077819778661227005958234695858974361293292076879879459738731384277343750000000000000000000 [96,60] -188065101863279439382860104286372441904219864884974907223210905695575402448018586353716722886477215218252792830672059991715820570194140901702038323467071037877027698442238922609471113444354886126379836633525538894431562721099755777477454566097603660484235044339936845162631886563715778804074337255361320673810984095344638684109464287275345822154267550280037253956829890415535627380997991072082071078672104953055632294270113298992227949851246453122724791102687336706316405329745430241891428105140947031401167340070423006875302397375239848639177568380864430976178420670550676475406945353244179796403311272506535678352635539203183980698734923314106204449361388592303056554749893237788986998629986674785264642110095053268280138968135961585313661993090461620691980083813388824114090414933554699873826516718533953599038702654260815838781014878245358174114367801802486431554706556010239237699445575498715023763816705824889767471417416942847234642094376119969284321380244425361367778896363493932434816788825651375179290230517012169927378435940251993211011827189280252354451455596245008276259649237708104072329803213283475784945712808211500295930189441334352862160608679860004347984014684667556468832188185483156459513295358972809277675757122022111972232436354144676948931952375592664499459145083063861821895986309261904475592862248282232372680550095188113751485696672708525498080167892328998937993565060111654075419023910726636879403382823616519863467643296997945955766758167549821938567417144134282020886049523868149270516396732198080895842330258269018881044704171641974642802365038806629461506270118614174909823420832322009349411009849108706765026159007665700337188593770836869734993947672127006542568011270137041893391144824254144436642282630638925879124403521121872230427529534214929472782087226938888377274979289661561296067123976195483538318177218037225526917164509780426797204112516465141422317346347711003002525829137000246846354320881757715849386025601969237983929386166122354883225861439876007683610401298673763857153783990553475801198298709832471526887057307181853824947067636109125554853960948013763849606906483516032508268564300301229786725837302478941318159437889418517010343853951952206796722773347722081124845834403736825580899086065697640103162303189649685395596996863953637221148072919180683184400647002764870933183299358982541327868072781848393024386904782781501719712141662554927279416006058454513549804687500000000000000000 [96,61] 25042635174589281135074116626774542109130516004820369421537336267504715555072973135999914887974917564340308468138145320307624877126160247125954345265196005863392239110433446835353058114182503885584667743026893122335868802950056718111754532981159160357928038841270727604066269234097807928461411735496665279498775030622279974578683809447136069637076344200588644151432677621919607200773178361562615791470454227833445030970437690670064689388324604944362992324845593844420641708312572191223586283844897214218710033771641933558668903140617523021820478349627411084201625551977042494483432587210824356751356382265115225000523308366070790986012305196314807842031497074473160708182159621970314688155901631892129128369237781329809661396455815401712565754065679254737605608610987510962499983115323802611636953165248253829746768369774022294922449984176691170266505149160422166463057376099352537674535077287943478080456395612262229410853099877422107523978836845666278041867791559908734251577829979615969431648678786648333942345285985795796338111688585146006305260214139927107955475467120457831153299882989543930779586309147944658823114780936390511497604170786182212355105919154108686239488484959359597490023701295083290491283344026211221504248076957332709737851163642957133903431258780634813996680985218637919183958532794487371026359454533991801667229076619517735647803172885253841679824580607125599984103939633895905635199394484297490817963228157065196196404638592899175094987861012275258102961789377836438854771915157681285002910655748721491580724745956438844793588218774032208386961580859617426593011708861076207516779537459584230633674750802149212036897049704272438127524734116462561685162080351400530820164627534092319161310164029293422398469292290225553188004957775342854675859515241595413016430577991946394319968801567632079146812940795167058567644985407770959290196224110585786897838872039686250645210265262674233070722551231458301957515038916601630530317998748281300728560646931291786942906271054627382030387176082281169465205376820343158798538950729543950721504348365288158437497699237614530889884528960816527715546142827649219712232864713848594742332604062408801939648552854501297575259628264674119785255259295028216113231485729672474304188459662929687170348839927122584137530228715987258437434500710427854428954251580295282719601852900172985323000887091134664758494304135835999830517195618995174299925565719604492187500000000000000000 [96,62] 2036849175612921013875346017681997859181351678938850066181168098447448855624555016717556528764024060819223247783741595084697758994961761191216447751866872730090017708325460926344116730449589511653788068206973781465885980010165382434840124250352988833789729168415792778157880754962033964893168328293457631165243915236760913140263972020851113581149217760397622565504185086342355922398503217074155929066706338635807614136413009251588184193808227760955351563883650381634461030831944572467822382835755344674252852595778264251434474289341823546169134480211146893396791127240561921813954348725204445606219506240429995257952909470983357956121952563043201834568886231056670228374549092148744708915011128469506711085496585409762316944534758443189852588722265262642313529961047987824095095461161500562949840757576464557968759088632853812277004944553327640482783401415369491091119598670106624556663531555668412402974870888031547453226799836906872300805624401127616247075173136837784873291462285441969526015386935798699747162559905573481760532688069428121059652690463216536539869837489740147524054711548220494956646605227037468062344897469478244013544377244370995767473676994053247054676964853661978845316516099959343712701524163496921110831795573679617556811399591371371685600898828438823742666639385606515588351541243845524671531945944001733461078190466155223894954302071048263717028915459177691999999546289240995946443429258021783000059007341051431529578740069668579034900936763785466134601027768214296269109163069224259311024000366141865510105129043701281497613379042605514383293095749506040694185749314947067213123582668684906315719740512927119563122613474519916535132667438788989008226067464920852930912460365637132658937173609145367731442966481370455296052205848899464531354845777870676914535079093272380304502463644414079200113849941305996184704213093268422502827959371471138136489753254566617164948844200967607809028422894088512846398828517561932091617050677315709634923676034953535663705066105563588109218713974541136167430926670811192827811695247226723541275200632189165638153222472694200343079383678414404705681442770479334707686654414715942546237318487409289611725276909904739815774372702601526054012546400194430672040123923973439016433248512801836817361305457412162754768367017934198670868219126537177903632621977492700350372163691530323637882058414021750351305104420937932066526521168725594179704785346984863281250000000000000 [96,63] -889994994883317003859393727120811509833028291155369416754410824022010910342174371189924303431497635440972345046523479678535934291394568350434505203705922956724413037675269650875740960210867597761859594458003406054122845327422301619487949866858874377489375665191265651139630582721290481575665667541190629392239045998208499891659225354734430031763267221240193503446865047724631209972867827788485479735645649458321488869850768344815277232090825572063953948444372524542164822756281835154594962517201832886741773909184608613883567557193698604024396446112210337416111233970963023964421640815820299374779521782988069077809900280324498886769552768731118287439904551101040737206717056882989390746385778740398435076726886210088457822528280355796741765469246899210559903753248625523828099697050014054855594941841550597323676148323118022981969751904868045617323068527711564918471944769195669848420022427692006282736632289847765883142255753028063195691025916140777171531585502784944079791773575288854130415306333726736559743033075395532340401056306518983358972528504932614360635657508001125941373566880542729092375844898016532711361578467576143358430757795436979823883607527241099423009268807753472294617420349031711449073037328244144171304341264026519842540473882215329326008125067886378968139353570290707889954332331096672187571979803642087542786853938196591503194321555036967204079664277911643695575281145779835090258537457975422412557371688053534091527638926505544866225696695723770875448245311774186003300630315496504529689410146094096695322155684982742115849604649691263534994871012611968290115410912265832831393707604485067710097488256569073519700844505463477863081268067883883433257312813705271403280213050514577042751154186304720290914991424338936526926018693266478550571729173261074504424575499437115262886035916383979558831410385478028535186675330124890465080523117568221135896556802511888448493562656536960348245503551034830901774762307990796916000716767030047401661432485385196334036075833484249961789318679999259166226420377888592980659586299851259132913240452295369456821970071422053001092775274935451431587842222910507961226831024525259567835520202947733250428201459305726069418427880776715966104538512124881584976965837594042713447442188341832805867988118937402842460893709844051718094804237459149450740320576844630144582169539562337384059375058892709756967362118903336343223031690286006778478622436523437500000000000000 [96,64] 68948243005808047292386310238793687382086790355181203929332673433637663734946719574788725306422630353334733849780494086397129915414430802821547294730657465604995644587432325398454665279504040726348739581865981121915535299538028618097426639302840609733430210564562561574281088433764024705355456588060319255178174402919008361192762300258975597157139881330918693918113324124964458908145972350499544744455320868836621266272022723906284361859076853812167613863243004323003698346793791734462417598986668036880435823301574090661076343186855031275193011893814412199424598096518022634199529641415484225248877383575511743568201745805705585743717658799857270345393721390937629529862694920310838046644348295997709930975202366419806837803880274495265907944148308034729052327364640754477960849033903231044302894596537627879558641549819161897940607590231812976029660438199851929824446512829610696374363034348265142265040653744973936077121845274264755283262579496340017733845751312168278938063831453186664375385656454031931018144701828081249201856855279537578848245343495283060821269448714581418007545180486720765668725415975401535281296555409108323599240721914563339497053136106876379108257062848556639898134278269847442264204679727044912487536752503553898535272296651648496862745373896865452032318377744267993702677341248196905877168805136605068814128759734245513680559668878883843339963471220610571232275162136986328777348024863174811193293150643215519120146942620238431579137429583917516188389401447255883234305890386715451497556047682373143581334096878291036203522979726872826263351903939778175405107889461812659779900567321480694180029008259377974141864177037039926888983162278397368165946912279415147997766002836559950159510846719690724561129379133296628143871642185710601637574640226380475628495847890987322652082522483547905427520221169380836469441454480916633792166048469126335685847400337510900525914866645208587102169499546355830955076923698427325766470762543298855809928285037682334684365497227195819858904361883197503092132587970704377173156454949873861418720672506070667162409415337401481416134738642234203498590512264505034807080922607706080264776287440151131850221074968735080674472944332880659961193800259281491768287267168811829971364015617243808971140055584335923723660598958945072914545164149516479428763362529693114751332588550441194639057393769854265030971873784437775611877441406250000000000000000000000000000000 [96,65] 9746333434961817466021240876199089913645558370928745394196641454886355176671823739355475927053769872487484637459872453776683584626127960896300643325076082896555731781795496137690838481444470082726149164224034070800128664807187348348074094173807633574084495508941707031553128492863302988866717078368366409391454417159567615385704826831712044915592363212229242706696063874236091390261625096899844515286914773181145849011618702924365860622978769656665938223464177832454430284276652439008390825059744897183263257356362913026426320851862814274694727379173783858008067620146442030137788548971954622616906334542106277289308133678888749309669256100999709651722295907616139644456458265533969404506737036854790990238793820957626547501741712017391282188214922276061204537280346070234174944766091768714161089167108287770918743223557203802619562407723507835166545626288188290401960767060345467519768532423253218961242276353819985572072937938940011221178524031741815548144867122911788356628935938976863936168014962688363297602711967810469698618968986143150440616804896581849387943218543704431980021471303166665770272481332550059990143846921281060969746270961408461474466485619534039759601842486039039970906957261278455677068462832374462614021609043296471302232832460359477257524214827282814478510225475499130349498119079731964011530314483799635676899317122147085744676141416772465730527722910321941650568135939168235720954482303698781202191393291559747161575541622215473033899119934519626228479291331030586182401579264792151704748479713698881763355750338792808797500834332874040613374547058746883574372779223841959390096683330911905541466666364601974563431380120154303375139319542072755924431631543377392628209924876958344747801163690112912514926579589942717367890646792174357944077701226918865999484193115295504705120382823395347261377075811502830719211822844057771285969706710974584579775976076600494167910522939128673099620886120584841188074148802040662584078975104454554085868889486215158788142578493104709878198388609809757752098617880362779129460207410139654307208260275899809812439570625327433738076548707898723892258336439645952963044110328722999188125095237344136369106096999167306285314101255791960978522329753729222500350634661974313560431454187498638055656179511261687192091585098289165504864426190948529182343963492353974770605572894331377509929709851421719690733880270272493362426757812500000000000000000000000000000 [96,66] -2543429547908467252992041504611934609124264071024810357164964403444327060262725706597955142472656850673464026066800932197623299651582692497541543031987349702840074527767565236507294594805044079566534147242920880699586182500519623415567209218849276773517366386449639892517824355777072806450670955313501352683778702226251975443585155261685710382539498720036253448054259448994369225110775403308995037354911311551620216450258539414783529353270160217070995256514072107455504208494400305022471383798728308693309805030244028162153555702262069427921849426174549245647533845376814403174603026786902312951433830747632734689175905662576730046127407673165047395037079831644678756979579722931170417926235099936484568615250273554047954685442834783690558614481733093293904093234965161734907843901526233475255113475445133020950140699056090084181761367371398329210304047962497997592961444248477986951938940441635894688540530945548026306720570024954575646306703610611560095161330277494488922552958129097849190669879165787819042331390556274313783042914271387148798471357664293062494181304919165441807380216974721635150983523533184208647213652669053754077052637378252054584867843950508169770960960560356757158950479499136376464078858653985477910463058172458424719094741786554347562134797231800839265166288356622712800345001726515852850314438021171144084162818087457410601399198256575515155727210153977580056880954001941079553076954882604613716596153039097159968775900001030484340766140815532203038254572050521206811602518390334083590843268913836822784893964410287032874916404018932956140269393905659768849252766264367536462085046517959758109804437080227924639923872010189099708488019743936998770082211805128156823998869667383132434627122324439593426054826457569086955878783910255633140809961439672574914389082700079079275082924288805096757562196587091020807705980995592557234733161060260610422830313780528091585066256921655306705340555897652214203552172110997937125977340871796734279709696414162967518630354918264025283690679673596789266000302302197069398576569301498046124491753771000388627930574560131666777994362412530071081184618765511922688006023104173422434701096629137386985908854125376639369044195544796254253133559922841956456948463215264658154887949257729506247943364098846359541013316256918394898349790757652750297849451686312196800635708725417850494026012278525605836421163985505700111389160156250000000000000000000000000 [96,67] 166584874698791669672491774813779772954623860883046620863852618495660041251968857901265833005171528841944868558082091286850525200177117847631205966776659538169284589358854194365617972871098864594492917334604105142537863021240452028347250741763409263607242024882069674110031456680366721379273022189177143569593898455605537500125259473967143216396010772287364675204899916040362700991098207886397195079032818235365440382972464967329875014851192927471654203694919286843975272967738884195026679306631610153855686515655512402515096578756438902157962411891418663712708966669960569315221676375945791868076747219250567202127387217058369440408839717736038527931241488376177387822198075279151735237595937942797667789474893169959070802405648709642491129654414644475354561271931334052762690119770736763047755287751338115272359813367307437161550118699153141095865408498417972720526091450448113546825880455427903036465168600959380258478942585604780381443650368753999893383875418841418398641878820449003789263712991066904211852926488493316829958095507848155759305107272135194736891477902176509183601300462855975576309831408555317260247434717371810423411865949413513842745137141007118994700797161321627513553053606289611037018875273022159033709876899505609572546971396931257659418896564927746142620185860417027997436229883031897526903656472634767885023521803846207548269308867717466068600325084085011872892457315216601181798912860744089792437320485805222423430256800027202704116294407987472174888562564400275807942094430690114306764464412365019316304844246611141843755454026297358788842181178368177941503951317802022754458518198338795221290330913682493304215856208241175074627536146646827799176281862712266074874456910165203822011481482436979859815935852526035314984645503174022698260938223711584385965381041131103549363493118954550888135914570152838945963256043621914270587026698835750972648419888098370430744104865873241595241669479478104083199662104739939871835323925043782368019705310417684123934984346530682267238339901887793355391244878750394026133373990442154757714680915581833475139613458133158918081069439993348319314942442883298610963303489414673207653885361906914450763007320868225689273808132983863272485372765333320386066863817010021527279753565352151826813104184298578491146887702528022506205313462948870377588119417923408439019055115607076892735721740379517541441600769758224487304687500000000000000000000000000 [96,68] 12013590023169080738832192963804998427673270507460231242505576666382507392488499389199882967244701785511887844839255581937755857258886052305315002239773847598174895191895260452308112728292791735510518170690961282152373553965041305581234514893619572170515856390967849113852182336586206973421743247321499923599835042128439137736313530552726693653203667801411117021851903640105679517771736122193370414742992595707475682443692070299734735335963785331253398080417782949621542985627547558553428164314804918945695399345995928353700636618766013123116616342689607910667742944739772421192567698962380628575573504223182191186713414664751048970620868276131592882564173035482017913375115790278994539906830213009606932103501823399508914073638069170068650241982454102954819164940000495976486759492678190379881061345836440278552899537287793722897604812150290499794279301477101491932513806703155988268505742735273094173175631405916484417111297643758741263581507837774232933151201694400630814965912947360005612695474565574766634189504740446718088800140721702835082196030004621351702205139937514493991982865237683482423695481742890035497549966205029852552916938164987508839122729880426299324471944033547442680728964949265680137594582695971385323914378097943688940983913201379256975153018207923059965419433244804792404798072236849641441665790518715658372889372924390354906592759419603548076230240560089705928216188723683705028005264326275871696749426822122997268584486504141404873082039230498247035584029702365074373115016078397910120499234712214988952635083832608539216674581091088697478183308439745414585064459833507515980349621291840646974376883968265795070949085143156961397030414760032168441689972781432285479895324874599872806914014791056337140956674546010126240404668553532212557400701356145141590802206137112139030378798186358852744174394942316780338010015900528009063465414443238990566360341146620694458142345498195314039306176006978817881897521358598092493671545733660888018970269232284866711348487820038713236622226595299837334723044056244919761459997659432467033425387912390854373450536905062077189026853290174933804766575397033821247684408045273804896616102621647822110217024410029695549530321406970035106299487959177330736162061839661567538344239092549036674785225233578994380764679500450869135634110151063930122608982465367878983814429387663837503485986246687389211729168891906738281250000000000000000000000000 [96,69] -2682809351540857600350573122447551994416972740056025532825670500579809754992228272765499437914874246479436685382541159320818039644787191354439522568948619469704025777993447120425534275207779601200392571465958870075193437575360736070317790989683056092303366841800609953841072782872501839100758438609438593031128701843865814951310413804319628346825224427118681855346231841739483322870329725442152582247284365712319211071733308968312502644147600839956444114078066307428698900624213935343064654901764102311222774754482260714991258819784780712301547235653748983867516113214010792284151634270144200654568341271170369118681077046538830627015430577393318918443099083722942825906456141608992385213978900368931351300983653225011847790011963573088196853111262282623939131008773151637433170501059437943409972078306332721515625842252185546688317490225346922088897611941987490842478533382157448432422025839765832496052661388607015791575302368098863362512532660189000821777209938837971082402851322747591262628151549007059060461766028576293626229201140487668122961716161344718042084951524597548899069401055849873704557981834546704910493948255190115426257889167139127910168921957971311099082545523644116006551082315968162587097011902564275688866767623202425250825118791237624686465786903312014147274726552143272310216416603065233638020021672444906358900699298035075809000096438772599364043487412009599364339571532761957725908206862138533892670995496902353232663613779509923521980648651267773422757009797743219196017002732947127264803190822529161412380345800565088863592335195552731868741258769665517541841255505260099628430440632588378462622335078531528949847838116075967575530357172212012102505424412596070719796475920246570626653735333952431361328381793022677574392804233035243198339413423828601672284135911188403465254621967154180594005214174672512373629667766762872048944417498550430776886199870985719108298431762653229428730579718712395560886998967127029868248319068957661331277145766983019360695745094252254704007868364249989046914077416685212203639383600447100900481705066565862485369417309799917016391066146404426740921992855980566037119925418863656447674840418230586442908751158990482392967517630827045997243347022985671414396555046899783408226088972019950065205203545888187893864944084436838720539229539594786441433464443180370779233943587458385837685170827171532437205314636230468750000000000000000000000000 [96,70] 124182591345686329759996116598658539707775559618257474867344526253221421563300692478472750830633680278745960973717027745437784572945975123135234262771140070675725576750742108845701918314616453325632548449346801524975060522305098549065251845573786907998190689728035375980009446404962502052128327921341197465886791435310446265979106510369471756639994562593530315994987223861602288734424332341239817005095775398775954939511815544571134607567847398964821475273355801208753824716146661900452893806260184570991174525008776586314968807767192853273148703911086269868692703129610414401649002641014774513529650073085505343231494390810162626585757944743602238024200960908992090261821472321838983740022236467284456706646337835630040125538064707983657658206759425694173312822732912142536663562061970835757342071612232149065614566183235450094390597144662720825950371604698853573512498079647584089944644868933016216471668547024942734381665072400872355338588833090592343862879310777823798274927592218617143191496949622250916402865780194422003491346726132326558194277512989424722232529147890411709280605860493105633670787380817343076266313714054290087963557969465599850699621737696888789061480595608986131588312916693107748171723425589116132273651775887023461833282065707259148807943753409412862174892598539229786288346846671275138950382529750376506694222621749805315667014233559161217706563913609984388304760528479253619617372158886441654672101170011389323475160146002045343840214981586660944160042636610936260920949906572224880473425371661433045364090129070659337313242685314746984515368150336058106731091299900493237641371389249683810665170272772902354673424014143032885518909278384054036883244069173935249920703583161716167362130190152291300594973934937250294800574904105730050385114601771160403312113820604146796175005715897031290691531791879109251328668677079784564169482333635877566490336423969738398976720885748528222278888146681417812146790949200061575271429374865957740350343186676349265781570030538419233887787653946543425650869925958167318115235606805470686062387661033706987767563664550711469622818285923686921296509666390932158489959023063044624490401255727913147659921491198768080167954731197319697387902224850004828240838199386819501326387764946122099581610493127912831918636144342714182686676184005632262321839051228923890456742250637915681021894442892516963183879852294921875000000000000000000000 [96,71] 6550882409600727506678858704115731231026476987089305329524261939277286364885709123600236198305611555067676097871165828924503606619348327571672755914046580056425867497823412669931175948359045851711673958631895290715094892862693926972871899372063723421902135078819946431204735442627061520273951856955752618459885317121862037912883646747184997217029281654165526731888558549490844344694062389678603018677515220273287614244337179699779392428054364886882455847931449308800471844309645176784508925649946494199430566209374747653508281156586655152438445377638509379800295321909226859404188346360209077286201984616185038128676479868482549042767648269992209300076620977352850750563670689398552665143674746971603785022376627979299650917600850057597621935243667240587868373332889267061390640887327951217107863692773979617173426617237606532078282830483242089025994896309462656860608939028793341853075377583408943817257092608835093172521378456402630373112062583487115459202634884343805238218401822647654711771284868914629538798347224767795927510751577722850997612078881371711479333142962484195157071035146575362919091752893617506460845619975571800510814011045628864517921600887167754705291296157955632040389243387559359504085662526544468217575750024800789395227723935029240296767418239180487247537060165270343670792998240476203886268036244857343511682439199184976742480333889437358167381186567222623721833137039225935801171383922064512345019470765901497012271985802920498253706984023413591443952455620777162471480485857623862533061024625770943470289866400630266033405608218417455144975830009626451018161200554526767775428072546144936354310344905196061397019786349144379832735309069349335849217901667203687898246118295851914942615122941827017100343826163301251597803584743518245503701610775345352839871110139371981513528534332015446446013432928658095738416530927926037737783974872605149047046810282668014816926989371214435728525954099317420217256628704740134888797273698435713035946214602117337722583544206831398300608898090168994549062612854100847907133499646273389896214883127388223624413945507365076194705543148904055245270029459639993137950883870081473239433520832997459299176313603171618300157494191263709125594920180243421915072211695223334054613960163568038560821196518876157091682713720903406268750840387657643083380183585896319639082712046884715562100609531626105308532714843750000000000000000000000 [96,72] -709874293880380718852002302621273376169152216184351754248420678600434336653753803240808140750568175837274087846885472897078811419516211166754209778497371652322201659778539980761395267238010330020859966963662359128897423833398716046895947622782368043920732774025081771762456660095221695945469744532675228307982656341836375254399478618838126957558496505934958373411123297192400256126810499947385913229921131890697781978025264366406213027106715174782918736247445957263727610886542297892576078279949152730860160278801239143245431091763699870432900101730243690746310258409144435365058960586091897886035724945917905874555855128914458297473697700595065639974020520650915954789359493818369154160582548253966321021310106948964894239846948398812381527034317018657614167128542572140358454962552887212361829581318985416990692825679009554136742251450317298574544822402665177110071269476265973015806024521071107667448697224718761145385890886578447874328933109609018131847915629438412417663766275389041008944947596849856542325680329826652626252679557872606827691448625828001110758698150753449637204289794358054710218574820563385491588235588465162222355324450066169575448887839149571830840935434874533780081129379066015177113671563202536167047818362061580459579735020004404201011284432466044186594093487680468986140675912050269673083864949697972175705233798624474092139631346309667543321304556208961840035981791016404429005038149755017724535038621617452938231563407734184595528768675801525438332463088343489372630145893488238297507319455611307511197045856922464569423456051098561025867961968300739484489283242682416822687420738658932909100929300288844262956515016072825638278647699300692408628601170504016878667949330277974457056993724302972407017966844060800509244151832550131215809238719225554035825441616047713661801149638029239005035053084144478990305678759809534871447971713147023509145163372982692662931275850277010589210931233701017296420775098016093570820393954189850818071385869618394219866775892649354233005103585799819548806336150133194788863905030880282881591116438411463838823186312080756626554171939517517610326062776413076193260893535385253177749683281435176851752353258044945682166758675993804966385247161199664802758017436687738295121151927159485212324518886368484097166325401362526371546370639305364922014751309379606581957563093965291045606136322021484375000000000000000000000000000000 [96,73] -9657309458497152230423838844027966831311575594014553943851492066276959959515618023343609320462973077306083125270374932736526642926197486515433533327647763062698290796840398821698368570519193549710804631396912265860760543522129276606124303265283957062053752158286935583617007352169700836540669421270695297350478278500349485153328294877031251947182698804509818025924426592193414484813923924977573917056231917696253213242788907264092404629574695504278459405385690453239207067224503294418569800292571871051521046109907718809496169680347472867999129973204774017146683415966479790973752238747147416716339080817770338715053174786048284712957582407480108025033883400535123217725004356058055765310623532889508443031235139890732133304959586969554064288985041493227816301325217942357714988694850309849162020980990353118537556179286086046385465878206256209271219089594226122667783284158857900028605894695560684781152739626837356405214621962561407224455745438297864095281756063928853912875643763272063716677479938212163607202162406031963168893083510160997572359988110669356532408531904368672250333220988428459577228569799228333276717946494809724729918589058472317123539011286105085619871198850406052707724823268240747804834099280210524240023232591383864586052552165209037527528062073805345043862279798975130818200122010600663522877948674389279961426747697405401772810858334336489521311459323272737878417141360163905093579983891647654870218223833324630557441886274330988953384528418408281760609321421956917131221138516570667496715817479865674386010025929317892630997077579215595000226018656920676659122842236384865619657000212826859072226862065223547976281564070923831058805297826538108724364277451264400309810298363954284285971704773399370821934576014845523842053215336372175658063492194236245230514599448579641570050398210642524171473995969192969742337274004576178300069061246345802121856559275716586136862500305922292523736504612639954080577214970256885181513426149240037929494295628737605934987094190969757019266391625298487908427818287302975116545240230294486860601779667924365731569759475616247908663981018739808475022685683009041414914365118464026877651969089653025290338024930941428677574355483873166139844349402281641658790604412845684373656560415444958797025887241108079439041281867770278062322809764053151917851146823798056468494905857369303703308105468750000000000000000000000000000000 [96,74] 1562249881609885544066255148014925102428629464857900189849371611215150864257773026479271874754338203357472551081545076277833391648969788171664624428832213780478420170216509210169305747416645785561706105800891896058222790656727201866925381153047827212213353956383175516788725149376520808046936229498625676804486439561936286960525234729228419625057517676563054459006555291740437796344202843042708786307208763200152551445052928730674749483299861569659171935466083650609815036581213929480095453089068383524346870194810250865011677784011666079092669377638569084566397793770886473725063516451740169682759735099991778379181048968721534547224441248544595822052003269849905379245592055076137853181796065445394456485532659358663983846787350067192719638409124137827531164687853807175996943600660533625386438835055535128279968389872514127919874881927570450827334259200274174610899631495742336015844959430164548037791508115314516380853686725369358167697062808552988519512599801382385415295071760529608209567889054716682015292305514649171979982756743059819652629569556876164484693640251235558437744122469074165599068355218252909910352354271066144838885087335172708941342879087606675390612360125367661944611098792224157898454349647833887517022816391260023459322817567947204958170083531699640247102842708556868916650733406070634415632869920221998353427505844388781552641057529901800005778078764628820694903374666310548176524106312031855674407276564677575728120860557176022323713125255278131780484528837862786858789876514815680453510436178949746393760687673804635137867440595159701943349246156581927571737567766626566086248812843721902329803948146890842173606357523931824886346423937535384504959698512157867474857360092811002215390325713146485120264728722638635575150180017903071553885907629556444103263022451781735511557093867116633609860839157999389788392922650918626585424612536216727158551529958012888244581087787736259682569618736996334761978502903602976029001584632787907089086526496075379821636414263177907452492836652621913211155561577952823267960648357490057525337361950528112030191978668192590783094137211990972504184820582659214749046706368285140775944259710942824804618837529383573882200161847596204787092614074168769183333821396179635243339498734670742545879636135080846779895850950340715696271613892678598019132077071248853919569228310137987136840820312500000000000000000000000000000 [96,75] 250972715167807654480028781029616943608233693636410710243092937251204111609030420740835634524089717467224267387905411761362737656298273837050289539542041907011237171634872780638958108915324094911488883983150861175771757275761467924287229993044955454420536407051210089703168225268294270437063934395397714567225440058613558367559276574965283221748843861813103477686928958948330008224820079649938834177750576018192996927765818201973014234048161084083408345710035226180321424368412759485717637641925842131603738241224055518673191417350928469066196037398515188158681094627547538703176348126865743151705461541722978633330019394091631867887374761083277410904848140642936858229228461012182123664099166025668462012358453690423906151111136903576609727214724761397593297362284248470920998235556231784110119546848024583519132018693656505101021830918938807281363950249088360575252403164263524998220641734408203797990227580295498065897452495928014374625081511889188143080358071859418711013597269860829891934346864151814647793966286972537227666964139739832937865549372741840392328955960547177906212133728088026260804855261732206785029707529505230982932246104188666256070683677616716180121468283372622561743034060543320784648421745850376052550014548449767653741715468200532445390742761620337711004949848153446161450090068201482625086003139157168536731064727759291832048689879069000593707546434687274207855382689027419584423286128550064006671616059992956269646439701677036618628899786844949477473377543797132218093646891462371822363992033931064714431902619971001795152242545133651916195514144328549411154624851186003583803164149151003071659342003611571607430856960716016070987865507451928985887420483653145896092189027754835847996887346181795684382439283242534569073041287096325419455267594789354922719229136278848142272445106728820488023364905859788156428590437783787013041837244680521439812656417067293656362859158310527047788452357440876607489804413434476743134868004470178761051941761403147348415702151545274524215788474109274937317953689822126386755667166309999052086182380567899210913236429356951164323057991772866263521133767372458106528225448379397367856162372135254030894911979801560423150319645354772396497120415895652438403422344449241744946290471070615176026679018635819205616393121584517052663789050749259524540650147452494370554632041603326797485351562500000000000000000000000000 [96,76] -31717719031832419539113291537750545292857401537194140655829859573093475475228501575921027074720790716126523666175146764542618959672836144607048109190340350757447258992193609251877525154651924400080717822615704360267234210612369735074954285846038212754713280136019223682248535334154619983530539191672726664213330414127399590098572351553022325703679612709306669651670746516725969376985799943653751060779400249387340742749837203507308454208560041524920179292473359878389743508793759781657105731682785802597345453138022977232693009843894932313092083808564945730245193773962608893510501231404975727858561817368290508327029387146897297307574985535627468118677722824827439458165688557877615463060498771886953824513718492605678777694707486661447494615825848085190150421322938623807362094231812422392423777110406919488236640968981154345012969394628820115902302463994674801858110891753770601369993012483233825584198878015789056146691919769527124069670558002495095992015815018931131241489329302596730790729236471081452711356031716381743479705244098853627996492103623650305966873018221345665613753202960284926103204660187578046907414661360028688549533089272971622101001738721302537858591338847452023365450130474596937805081526065113227958651239927861177272475119160296374296826419951689904835865733523464281249036120450707357154333613339912460831497497870497750623924190013657654263549897682052163939105816270297537162892915529967832755416564363113203036233392185162662343232814633219523637633290849296586699570159485834446050346883116948563034773561283801150182968337020576516508451021936345863899215562342794653105000691346396217406526806745668617176897311509796354353890426876036009852712138276523096035685422956051548125486849338508673405478692892517520029799989471279583718172673950315655090806102799905796129572099812603339809962906174189510944854263516635243687402420668684437499309801700789803871428391369595287796245835963171370672866658463052126170982428208797064656283593886489083561375326746555379120693067303900160780430894950682279419776082205805190720197878632883532853124349951596668308105849951489988753603314876207821998643666553353673312849688141979959770322942257083477249791167415168167217359099245846771596935879992269832198196585248807123809553854884856505389556420984031407446281427803830791235436351261694041268128785304725170135498046875000000000000000000000 [96,77] 1126073051838494763981758406316064374741479517567140195975404679371030762221287632520347598070445959789326926614807018161989345472013326708794916658034512614976971007992799663891751492462740157006377196660013508990862235953965509680234235188667495318039637133184765327349700471977240663567224873543276300894955281075697885929334333384548835596041340218435057155832955551254755773472587291058022686423460239778867719387759901641452945508633184550252135502660329217856145058890125030199609765892204690543477826579108733177951007294261372503235337535015867770689222474720017055024087602244134991787227692451418611066133833447355788388480400399224356104845359867571715674968902947231823433727888726195598431840266747867505043717922129363106261829315917480747138595140747556405661658387178813762439323001734993112871472741299309421851631894604648821926812645936267467337839691629913688453599477843825238117220957577245956571180813760074648750743916841094719461481915072177041139495549971487908986236676150581692245031660745170993154221074936871296903860500684767815151238097830629663064159008269830308999286376135349245042713123000211555599336401361181764033241637212015963094219745826611264096463388563341892054786115074620699856300656912492650373560531423796750774879060272426807337649331846555503761610676397681817676843795179912425985846077359520854022534195544294980460349095700087413829234444571666774434613952256178913480515601825649846269309439676292495461024836805571636242800791379837756215608851556469091539384627784410277959932529796002804198691096553707329951845633466719426329501660508316594134147021014417003635001832889192218065095722497271217902769627552561141605495244590548288823570039325567490496397497954278148374883772465914235045651737683597630747735111475589726318763356408676292291659894444247797657597516609142816598785277652185077202736749597959114253628312985390434989919336664669672818652544281212337276099055966150429675024379724386182071205679790287287834135547257749038844044504762883062738903428070994587729073336328186735887069740055433019234156259243300095353189936498252975942331948772760851798274297894889631258521885642302925219008077557902931959391021979882186101644826473082028216012281391765494608131663074751471433271236034999429320230836066758085713517108272891010098222372080383870270452462136745452880859375000000000000000000000 [96,78] 9365882656466618077461885166733062690210492872279611999420327824867740831889461449373987276799558711051460499061397949612770255731881574514483318700719261286964960350411999879029230029091151665863062872536643133191513706472725495649966594113639884086366574433386518061781052632001904376331526256015438384590912847109110825602526600491066033998594096385012925852232662741169204583267367916396994689912265706570614261563859946753610216703212065999330939022554800484816983896781076687349384063648842205196996551991471781415048652949504315701276341663647213530955541236970403451372074601334811431081672821965990324769982636272001130668174958594857466262133607289023434400414469074995932443344833444162083099857730399526908326273444694163603368763708410343903276566594089849560583282804137590663063097866887424488911105025265856696449090076926347827777284483105926636257509169286320453002303273674629945754574951647476527464655007549787598842603285853429367943581056509989290709731422406947538683749543971382990433918624141298280830201775446965316495752272368791445148017745489592570784238013101229745981749426064004321536924325314241980858025735447248527714407928078099014283113869627913572459937982454914394104642798211532947346643016880013649521504250498175189954129246413843859473507127771422458061362767997265657259522800484855035685178015263480034754092022245182546435408912131806934255204165224968895638054139921533453649622566909267228016322078418291824665355141879249240712335052934693655140923221601138167732723068123600158660767665656557129907977222490000183150287730789423761334248677288304805789661784396103698004501275956100321157411004100200342735579167569606078402975567643309880125596783261066682266518620015637878092448797415877589011980480369117215725114604505836248504504093579172326453555682295499951857667108779446879670711348575491557204939260626411504265537626266478599140089203829923110375562895820327019819732687502313764781030441341960825107963663085896259617840388283253117241688220005275186771755639451290553564306775842162725561132909419892743111466269153118008732526880316353214385068489478070914004041070501220985975586421867450549557137507418428282750503476742114154338939007972262661344762571639908133888401916626134831149246334036378924649214069536873384810046267399312229400690856344099483976606279611587524414062500000000000000000 [96,79] -1623932308739148152468001943364586185354902890514497311826532388474533279931926507285783761678497626554537800891899126484486066863079580548731645587241466233524670571606611586164344243156599450867226684692078561604618297028349700424655045822076910613855867811936568319199578111124266645139381824992933542405702009878685287865986547962498393408734048124405521155493258080669063232687821326096470243947823258275648887384176927289186736677182971932097107313688051554890763152196415001508656296275169825159619745565770138986975925020836884291751347668535974833583160580020053370826017071945909533611302545252298256664155707827099811323928683037956492140130839549871469788032912319645611606453580090244480038572893466293644295648448289144880897707754202503609285683395973166603579924251020548279633493519257528693739366622450424057285572148166433419991873524701526417688156519262823203579345370970963493750937599237078140467461790292307716594716390466067917866346196777025300518596994360528859712719323296027993098924932746399829407348525711156011668950348611087130217947837254564494633942419369071774145752078660477468037541423224523030555985802052716165287060891174552733271101706625270826943933164610548467266436375117499182408056645155694454759035988204545755537990434328608294017157147543748238380769583156660304633427441498006447293411530254756983564061748985285733013789674216310938916673041560920309782211659732137666928676942874708809395204132444767286794733417951773744996776547845154407342102407112389405840041579633506890374294779201358385307694227435668541086963338171780282286098738072789304983584115514748501701193499732100648239933908180003786876192660948651295614997613235291841592188128200814736583187496088260625651080909084537832168602096822160819602087273099627970500707969878184359596650843846087003948534917028976005437804684795505795053639505271858225183608383698097802839884941936844632968028548253509830293642697794964171050117135712213318302447115453258035394676994352348314096102947886068910462451901443502934019331954544505649164005583727041284984286498064246280299061883963252458180787721032688395163565618818321753333508467414696308795634994300143576315982716380812766472697612303531494916031410145962116929633115961921481025146743332651085332732592762031953513173652773636069472907038800899754278361797332763671875000000000000000000 [96,80] 39627803732328536441056479946938941848007534163721767522680610096279436854269010502914739230435133529553825057455521875323597446048682368077409775222985254604014092157274431825427641242263655064956552855451723768853210619911625086045241931245579697216640546959660762593449650883276699678352398542181354814992096443453144458808020920710378563918831535187488914367351747687761639372960746056508030896157859521177072785459221073433936137439218018973196475672419531713383507126986927668467690574500791343951441369670485282646019589847862501119811714371422984513668856376260029441364017748526698369657337644821847577197794046445999024046071220803153322555284925302040927475686302066051199212308462234657781029381671997577964767886632788983286767337676549065025686499204926336935587363665859622941371257817890271680371111120107101302764614967499069025192102190094150633340282663183921178595983710449453344035279627569495064363927542262176634366121052126748931393871852412406050837465424691058372322634149034347619893467463496931272893732196105032949737957550395721518698868370562557387608695224766353421843999432712647681329523021587773325999644526917768126889637739349429156304009141173270315923027395194084878752396606836998621529670330019575391617656205672867037425735411260501287280146204912280807318464312321655692499900914459904933926800425192945534788387310699710492321894264946804172286210863285731380917290693083271066347406023147176457177968881402801481965791947851678355193607950108773483336424007170104456749401069916877648821159772415693750150592741684787115636099096496212548298143446424585988430988232962735540456203797833577127763492130133049058526556422465856422619077255145166601008766146804421291586798202312872317207902270982950121166718791364754967295648481632955833832813716229569548703502498121999703595209915415763643094614854761577411116162037759754472284657440986401949080918390186049655986696410525892339159675459870483488965219660159407795821250556079290097632666662797064481663624820498767438567535145203934810752955014427167363125225274298450532405398656881341336152306537013703816335669683346593447700579759973197195472185749105258769822939298593467424749781778387733291986801189773565000257488616932472128979346623903349696482623112696419900318517629990110654560991471132579619209301004409790039062500000000000000000000000000000 [96,81] -960978013526249928716163622158964959616750868944206700082566844886962102297690211923223538743501836967833425140778631143644431122463979012627689450219794491985034212419441898941544459635632772300157610373723692968240766515115210445024646096383095552555497377906717575627591541514217269677801780534506321824963206340912144289921921772127381991935411239072753165073410159187889083670903470180813851099488355220411992967288503247885166270972308045481788215849799706692907735825681614748716023487822453686093710658574840449424422823058886645433035143212342308855112218027455799564068265204116929688803701628125805301291356461357711479222760565699004401243755921893657010188165617821452859002146524972998381590454952556732461055100412669405325805674922128276995195540472851686437633913821977009485362819802861469630757824140649128593697124854333885762869299550483940614571621256545995211701757806847206880241380872635356973353418325158744524260878640632618122181322578226524568151476378671339307562085707350593358182467296044598091265318489759684035487385100455106877108488676357523269454426794847204210255248732663756501174582704116133236758201796525719174839107923418103162787174116104878829788152444378891971881957418562746698629814998871887777179106470162783984602117772271091845887624036805302143798625751097349242878138560598009634663559137401589892215495739458307384237698594087832196291007772719320717781010347914138564921440214329014420229553780836904304322636897605783637359412687919841391905432933371077308964986526922363873906043173998184425836276976109124644326895707982914112538933012738974136231745377372444821760468777757144444185424240264235033746264248683316504706563102394129008558538634056297525624665897307248712575829535768501276276312412879897749262708539956113692856272170602734646636729396106978815127809423553566423295591238878621255999108055926412486488079577603873777884932051358599803068063806616453409141783561370949569015348088073760247701991476655048797687210527145265171859087854032322417587417045536408481964055159273482614796459939494209506197284787785903741287500769369108478562088973591421977094978294906350806212373451363704759516476570164153021232132392305424694692193171583458777899064771746485166720368923944532763706992155186681534523331085749281880347354074844054945871133804321289062500000000000000000000000000 [96,82] 53379948249026242867447983853507621861953895082589683580914003804401328277545093341230854145649857792750189588617171413476054679939572547965519129978962522131843719967153155465689489824923892165126976535606826381756236179588439892602525232780128461246710296452703228467719175458245058907191543755731853243869191801041163371406480237987021914041699948803235661116551229331926254442456760365214122010274870873469021685597781375035996317598619073017031480771329737151763501346566538720578438662347297546056429552323193379382712872129025128192303603675678047267229082836055186765854643909371487717417969091951650037313059579712209985650234226550184852107182241817462603864238745028738484475185824734144301294618424813142934274963584762221225287757097800612662226743908923332779835084633853372193047529775959498734240212396584395263662100537850942808991620351114036722912426317741581523490694724917369563165867700403663025403988430648002853299241129071987820909437097994189043011270305041198780121358947201037093003304851064036358790010553366770876618716856192229570981838544848024015845063728587678187783036326819768157163198534259617935634211641843032207507904139288930055566221442330508923734590814475388661800659961436458653113281233431971979206913252819586162605273730675145856720595607187341683352599635666501998669444354574280380523991500501356466583302501058607197230263373777109899691453974877457894757036451687808906203878658674994085518180047226492441324208253217298602522322432793885307192032206223943758405568262589623059395788870686753052970501067577119650563855985467030775499047582037251020262523898449326795113736546199558933401274583998197561576716963278052873957063375750468250434751347666062360628082583272963536749376716241000715485765026585606357491817553157680681800197338941511613477681641218388233104676826024457509481750399170047735475516523839138483325337079989403576272705960042889799394630513889521619323614041458478720993589700862971614629309758734179695997498712388979452975319643007139878233835211062119609983129675221849216744037659996476703616082640682880672207065701396799152604755600881765475458419749408886921104519627021956029871938112527177568742763034432540864458642019067723435314430439445545106085890395493222503515971783534270547804879886358602073984585571593782876801190376281738281250000000000000000000000 [96,83] -1547891158450489746139583093983886134874952906652325449540835841108736245645953778282564807988048350153068142808144472289961663117992301371831728071185189740998279791540451009755664008019425929806138311367733405074896813088683518424958475278837920098380674712417358894773033543999667790948346346800508241013575463066289581034102615254347150962345207287437853833881007832964009832291672450238694764032131566816296287512162135183950838629872887225048400207540117918485044941013722012833687356935456530178143113459903109498421476634532073200030049527169627296299167196641190987138907563860156116253605812953830188201738434315143620243978575663540010376955867214231131026430938436500280746965704666179283164662538191650758070777524007829068887264252183781031086334238352717113809485113905540859950922487056657347833079299075677761880339361861730684034924362500773645791518646866404238910132725512581824747011098656271145831932597889310581540803082197921145646307648807642619433363073023217515854725124700556855804391685187099112756297115885531023016809103537144839147090704162730014262328248797936545867169362869668010921774479241376300859466565692019850667060307587126840799878361974769012387986494434001984624664206440623897291347294556681093934917125375364208210243886602064536761502445526467913501857793347499775913246123011054263142086765778499255397397857507785663341065419494795433018116999921214192335175483064842515768208966850065389020115242369669026399724385875209715742418056473932929648918353845430789819238341035581052825343202103888689049260216855860203193900535258505961730280113403979777079893229550073820108857811248043790718479794325558206110894898072172071868371929832332607473125072123473370671066313405548901019877443937968573242264056203398627875221383892429782099316394925940037267094938539429322336413568081866487348676004439592600068813659535524309707690060760257287665325104461014231815181652076587225776952475073566894293277176505521677883619407611410129693159664135793147401730396225985641354129987954150184532894565179803711171052475795719279169891644911563994658332835977046158962486730695657676171826041224969062153628161598429965070984940760943212466230365105541520298739697232342600439464629008219106978832552031211877849964939276231093183950979075127924747813431924628174976425170898437500000000000000000000000 [96,84] 14749920660328051994496682630383568184357129726313502145891851135040824129670229385447580309604311073121275282455250434236323820712213822797258365294122474713769785585840588101585216966171189693215860929197285612934443670002989807647493288996181639374186181704148339928995511692630311059516906887395618369519864361715119752512455600100784005339364022399865275991873456784504443129845970077324835427723221472235238002940041512009222053950552626285311944586415186456501674245566037880818194987808077530199378015803456033406988757719750747888600644193449778275718959891924735285485931901454799450027128249041287183576505841752425666099301900837163444844980426075635948598869128621226969179883680405304018926891238273173995520273361225415377758240053124218575710923031792769898941547273232988853428291796965671086118786907459461098856298033755330569963059771625552142387551876385155986566980709915504842807337281166047206827659215108556238690807876413234870881265609035735650937370920035457120058652323317083202066478146088307050097349147809544203896141190401224901408168003856512924777695227399580708764273770401480997929388061394585789290441130104987913275353891143880317644653824155438586291400852996655076073362500744958743135191568584303538141786906673318676382252592109594024046289752616679796992331315372095463623743109664814709103554811194203004354153164081408132691561215925691168708786968246328451438767848273469388554740841950971938947914712491412327110809102740300541480904987684226494238110119335885110062885877761166522716897336271397410255426904494329131415069122200126480031003598970951222529835379462024102483220365003483718587312356172933445345696667366663182652134008678201687265311191433290775189673180828740687698370182887555422431740822666572048490575620880844964113971757751641058021922926312371190742243831868042215120894145045507414541749838323747748983519670679581420045322639552438957555609100805168347580833486580757735423468922923429363572056562081377895959063185603170761554408221766433942783568820285494474218478545354393409703165053731435011517299335364104424146632674835930144555216866938253049346089932295901249281419724694521020644096997216739277245131240973290912056401816240823638451407359713939054729218497082107767852532494887254595958611185165269875928910091358293767395019531250000000000000000000000 [96,85] 186989888773461528600490318473156024406272373591298140930686306467504871463635824221303269086263501061369469134067687318453506182667450628638935994297939515082320028124750182590422521049875480833805633074898390235645012268373857030237372062110813991414749333541597346453391908330432624524615169125064631976134406022625707056323729580348501924819650976128751062608916872540616569286519017441478675809290583916730929914046307265322398283812901671848698304861836553161437883237608251946710099364276215510459888516846856254327094340372758932525379324954283144060155513899988545134498801406181415202643738028394492195346803046374403487401616650587261216678098063964116376187106786930330507342130079572053830426895699199289606809547607681349595288639886588377001186715454528860081794021893897459110966113825255634483305298850651375519777400860870585491740995936196550097234230691339908957300648985179561998299986048094732428095941839774060991381890018364172489560300732553313906366372333620505186575396001737588845505973704547889233202762625945433001146025470201397978791105286463678238127638339428048954732760602063301155409801883608422257657078803998260204798469756202121908406299336649796758091818458945805797486084225232363352152515410736189100116074826903579597964615325839106438963017228205405255027634454607002235684107718878469552411853082610299459390958407742276569370343253616237443854773041248692112240064945998916337526437131348919968130958622315731247060678721050711838540695130109592779260910194817164056545761658742885048795088289495870392024152541451619579449324097694209515288452718094868899617546389617360160921022097889240076089178213584639556943012048871949835404074045432840112006633410087057701855422746557624909470814685967122890963679189174203944038532984245027284633771443355553555126377733362227118313836813462468179260426283125321356058659006086212520623187848565801189653969349821535784499310685000699649586074394227582815100903561179727397736896945054878073750842043055428963534754167474687847466293018705160255958262643187676457399766467236183562768387228222720514127559500597244074264642637514812339367804507591696140002437496782993077692756253136086426029409764255253456939050756196054355214311531679908387792687476738412712360634157451796355776993550776573223728259933400686035156250000000000000000000000 [96,86] -2983952990984031823345873700702504477889959336835598606688556409347940005221553419308745936933230961289478187167846145831437640269784661651969989378965379106068393920874661895307622614476225983878837680988784766209637223003360287881738873087861072864822561325667807277962044248812844618898936188553275751407351070000197109442915506159943800872106141676575906444873182007659811391221547302762956522840600040338918373209594082503022963705725732970630940057217427361110903967443659872336142766839875505070308694737082007778216533085471105698183109340443267628964620304601214039007069354762132591901985725885085682686252602209186159243303129786496514402688883298643571854067921633004891609254440401591238805980131765194652428801159510348906504281545206902464412449608947985177400505649841529927138606623731836236190345305829185036998538369821556085276907716768904132127233179455337399182242823257054073510500622825759439939564035508225090410546326749545012877173359442410000853990515995180901448760022317957252656796142491304234345671999451779056229072207706766546807327660842051943002343853130908955487690576651847406358724157780180820333851022376012318340089669781921133563842139652238406184269965413136160576462105646188638196665322542593036702383434907087122397949659144759412690607435869248658914217533535328971059176688040489226623967164224574151897160687320487430549541024459017143513428393074407653570885036034784787934983820998255854557117817144654843756172288842126636234754004028099751526428922852641257287757862714750151773438768353616759604757193548139410455650063439106020427290782454776013505994505620306720401147409897562280086856562287679549072503332325734060239204011871924982951373560616310072377299996589031595463108865647163422632027753370267185907412126388420368887508712635628325351328087270805384320118480853665451465149524956175255636511097563081795580152654182051900066808319525690348813310405234317395326043527159116145921103629196712858561084680409535085409319921630099155598227884184579636672028528765014827629210066475167218075850002009154052795671041629340763518024545596969090621653447796268663797796700961137425873293910555169666543585642379692538658165766167688186533754363836768575060241095456322525554405013635214167748164054341192280508566643595809227092452696304918212890625000000000000000000 [96,87] -132422059160462765623254684251105580293704190598412308404719271164287193680115468817038960841337716047825397574202431983619178195519542376185201012163275529246263621298780499429569453458827671833147284221222860261947132500534071602263570365705965212107685435237949369719866893363723878112189834676940160455396477729564197761631723445827867016480937511115487139707314932542201312646107963245481677003265714973706783059605270105393357322844293225488609593046298807973634382887581401888416405149461370879546501003721424473642534979060719061625618574987125738963427842074525198842344471112321177709594154425880845205196540611827919735168304713071750193519088386953966712233310854287551159980248818786140646775081806847859024943405647061744483510399050258250567237754843958284893434486069763115339497114874022889973951732921736854164446770043935086056467275289548593748937650788708340926057331597244591202957966842737120227389846757957081406753887147314598820352657032020540839639627951676686558252568884952409811987006975520290307686823732563407322216595197786829923229277510735841603739821305428023736895543300248182533181703544896133231879349369429916404503498601452257201819709358230979215780555825705913072219530342682463332539675462776766273389758722002126983776877840990460069421562838525485925692422047699097732538742488170605481258964279149821570674104406335785611764256725806303977971196002590446774142784216217825707179540193051171763032134212051820692541523476210654245361165834014486762050881368916874533570395708041566187516555091659223002069283525856658618511554282887261776318569814173070684731782691924679908764553057135916480907626383405043377970118900683191753923003730784329796431188754836686511912983234673707664272017738466981255661774130016963890205662286617059004616537091147834023175130055467701024956643722227914487682922286765521868410356690865574660479793800843289597657236765635596128105469940096488310686068751172513596754315966061894548936137349860076490152726460208279471520816313048028506887752969403805083967245038248828335296921291277777868659135095688338980278425207572344874361851925144486079652674404492667422201773078442251007853932869794755768201929594184629158962108403885415156258984278978460688409355842439398157117871201700669466863331718073576541024871880800781250000000000000000000 [96,88] 3608556119886714685434728880529655208427284285967633544274239182139899709955423234015513160330147391964676263257763709687804342030588436149408965042084296641323919732411009038749912325460374460219368427818301855244088821465413659286513904994050330073672531855077605025364221544536588718132949863130044872115243829058447409403302646023612815636264309074835902540357564553807554540955139021109715892881451031133899465489879097988524298823437615343690118986697160128180356979302845760161440193920530431674091180104200628341120633221849627780039607556010969967666562562322240843816879786251935348707939599092499296887626762847823313565500736715581364233153035470476932123449427557986494451404229210774817625244589681583772067729271371831521317027686766898359843207768552167991527579916509430864923109486332747831978257423829029024993862824939607376922182595520926893288034608430533516766982257902682965803903063201242191714697730351672037622631566904935032170754025768081911541326969642740199831597549174721866547078025038110152544075803252324400455358092940094147951095630013439670126220320346786251972406773540706400468738219408997465932840654032977267023566090159373199417719198015098344084848870596376576677119524127447742660446850369054749019257433130640285054671914807800118071297726655141451130154488435455834511537796487531100267224227242660986495258165767184462469808994445371755365003941787685187627191383601964152498178394496454694202123434110534198549049578929172276980406882860240530712299441077594583697414460338738037135203351834936164410774438716356723197053138508916460276980595487158758472625321280980211411862117216599768848494097562801253713341372799658638766762003743955791649145865336198173972698111530822439625475377491328824202987538533039570545743114902214482397557280601827458423660518269632313943880420075970914286775299568522969618118100449159757334321337791619685031503490663153013001819046238054882483039685442416536514799167838969519177589766434367340545558275806284276245766837974879805131849688000494033621934466273118866369540392155742854456476838485448471812576543390905535672117898878755747193062471588543191402978461491266846752611726612060702074531310596351506158793146966899991099880785719297546206213969431308598785951656739972697040098534374012774617122232500000000000000000000000 [96,89] -16938060376881221184631212070725613175625119630244602332851952319659622175658754978115476241945020378818122460913326248431786714289401738320406214062195011108021539202118086911678700888500138895972255963307539803190185709165754157152285264101875010845090703320894601117412432574740913080132309184333744484937617185780244119785765015021895549475735228377926504658974878291121793882231588810875574520195667027189654655856688581878212349172717006994988998919856312408357179934954423769488884448705770731347556404359625330733302237751637496209852245485551689328615333843106483684207572912592874350982594602643138742254173124356178156035565424769664823054863738957337272213086304588613400739611402854528824034292219918513051955235493445483128045059176435258691887141086802710355213045368536013574378211572999341104590335991643726732489804553010314746001250301562354295858678940007340606534334339552887378916237044805761492657300927283580183255319980011486012221659138780243407737647541251650639221124587399730990244378548224236068423966259929180575072825097965155616819253827564130299932119597642892462244557075518653046899232397758126988248882960636500281423526796716403498976602982464357566082988561220292822267951627295190145066245639014672367354696879933726637704156063607671734152165237396539869172970425369653597930147887838834699191834788175585763180679417988766882180465149511661550034074727984584609845222852575087348198761379214683011052303996381375434718805967060838793761961989342855837575430131871141674724154836594169070066290898778492798569684294793633525160268521641492027093872580009614634813521373355922601726810977632772682456380875718716443287349755917341112694292845408961702126105802120591231350905960063996576245530759881374396088695712515347062934972698913160807904425077371890560924936295801128375280970959798452916308086618272713516729129179303528190303579267913953054585193396928285598364986358020411822409616697806181792200667602836503793164704853416616651986485757185211473277978392025592343004988616072573471424642227903688415433592731091861931580448799116459059667059075176666916752144907067821966401581510746740740775137694066660350550242796558199578402835813619088527385150853274463581595497360759639126986239502250916836664444745470794963812583713642021355791310000000000000000000000 [96,90] -218501787498418312352136575977851477317675325345596366691622432922916887306507832927969793458037294713600609854413151483595642677388129657074197245058633890773136277376196628179864145750555591547435427428524472760118472122511602960879833424983725263638044632737054435179054300121369657510539676188241499795211529586105650746793724321275655642882750038316203964946863046547004159786729878427619391557394220633521947001366610615669825691628769379889550961412483016364757446749869309981146218373089587961235401427343407270936137588785784056565030913242072831163998887006138036994104731301302658361061659957576183825960531077719371446097950031176028742617449786872877449498237470809613597686592633714534275390025771648157356004343821234384793347085059896199706810593861706442500398964366419254078854608336809836033996898352733690907328240677620044983118359280229634329855861156479985716361926278661326259547381066396318734651489246574483342711263152918192424721321380352073064492582069311817680732145052264304824208003688076628505100262808643916730865550433567590225001064539404889523601834993592321777049777727536671897087515593651016793028400468904803559510919193329978627641867664456431564823451901323121378409818912170037050592391637561116736419085610051469258232067856433273086001447118318401942006469674449906573087311090514009682525811252359250264561566272316273704458016491990247841900511386619164228954253002130649069398596254780694245105424399793260964497052925143302966703561760227198182449793015768231403508364019162767782137964629405232253891304365293284694740334817654411008251922948341730174733422862231735782129640907180910296513968711900565213277185995951322864161876145235490092444882262470306443368936035651712660726649519323428537183720830213368556297399245710842299474508213466744666779368108866349126210156507807969501532830150581396841547781881422389661085154294606666035356626564156355161382783094734266328736503223389033045153238658093912942048618088929650706682322715513686384150770243919586459127888290642917095494769549768912149217653239719737834021992348285401278909057638540948734997525875810376192296046029170253085069296953553114922490642671202531073433949230635030421280073545072684585375827028933364224633024848695673929998146956216917189095433517353489787305000000000000000000 [96,91] 1256449324645796498010761961724244504401500351007206011014313731108028034045995743483954054943945362165958458735387384229908389205739765650110195893521114415715774502783033540749449269990907116489003823020256992225994022846408631955537859578784594324065561010715982382060777585252255805974935120755204658582049666645647013396181319753828948022392965917990477424551626861231191913787082702943193531233636789682067985486218302065982654577940904088350010372298865641541092487913313035831144018196044905582820805278165329368129802676238310733790238733904507456113214741288249789965399920818200138664935437311284251411954589956508396754571089141984513739693043566577146559123408165645019455652028691850470243787229872209178920517639606988278498125307623458508647764649658323318088024414645559400537140108629874858724240940895185442506409410511598171839907372989590802465799760127694333405117745724327319854998223381166264800645480690693299399901417540904854577657368891511278407521165559798908243867230384481594732413740282943360344199875898397362346468090544159629463442901646370213000816260759440899008748185950427313806880757581127691320486947547058518622056772735477944788383529963974516946266040290743770222989445782887703228604041252351247944824926674543980292163766519194025463050220536660341170059009360591126237610895160612982151427017511572920161795593794719784618175736401923297449225469796600234440295700029891496774747463690164144645627673268600146619924453757678635713901545519113866993015849322010529875929637668717196085904919104073979324194594364572193197956195939186455001061435962884414238200192377320512067549965668022506380142732382770763484599435597283526866931090477960144430536255540359713318602727746293794104060597343249802268882049636472941249874267289744972417553810678096940519347552369898258867643390858872060549923368500206859425943509740054153369681885015150044988194251171857516948909564339169332936546124890327857764326932713338113823994986129409088553698546153637922277984914598798128402635058833070935163758047189225211716549650279309976822572524161551277256024722820330712702199207990116324764621333424365174873012319745988925649434851024173347825380216868474552989100785208519412929668559394705105950003457056684391990276531834891507405277850073279716400000000000000000 [96,92] 22057014375014811590558139093558295722012217484043020648159565965437541164001514313541912100244665727264728524354331028519495326711004412376927225677551184139359148184496362601156264903994760303874091460343249044476755767062636201889482682583059137927165846882264434096240766485153050385392680105445563342864136395202525323665533245057614873660581713160481143555971034489521006863589831434470732569982059284084956701873480027664316632280012335928404031262867791629194254194772634631882763598750354645357907448499994546258621216147733222763782152746265783195191583531901284758912685821927478630730847216674480320716544674897482961540083649814776754365574756465475900063248347154670813203975652876287827567752386391969380010750909633079252545728107876136693893622767846101757562756689615959359157344698626755361202358322986635817712580597520285300893134284634337050426262322992305501952554441818735375068204739952761746093423899409533693733403108641453777031963562869711856605511221473066487369725789122673609584742170827116685691679151943864645913236819818718376859531737598269988832947546745540424214442298085601580145364482389658376951117317499850699629608074847294128238561004772102276268110692288762029083432274175428096680498754159804421491746608885002485778520010712924902259423326917015465509939424418074505257924225657678468934326180815409886111793461766937133137745410774941061540902080582565216236722157200075814014991692437083904177709856734881322352811342435020858290836143163933833396875394889028678371211001628968288795273525127721311607764044564660874901924753610818707152676390689944054901527655860405101414039296716504088714341375881463277055421572603519381897557128211057437468504754369141680845550360249599142741508445081640841422673193831367173044032279616618545644341017991409096330578856088057657699139420091291831003070134337671089981019962979746499258380565379333347509298879374251384125328416550459934419347727645016444730440927028798620226870719683949531060424391535367190170359588776238075046524445317664709425818114457324401288771139601679873966252073384133318063850368678048284437486095713677468223161381005539467566518764436367250975556145075538664165639771989300457284763654731590825909697574011445464830219547409053111585331783625754436373306601349975200000000000000 [96,93] -247395418434726876876803682476503012795583667816754527557177413502295110932066796711934702047153030592896037926376330699552884137441707400485112519915960931704148614454039585267083776300087074898351881325739729611015393371879533915322125744745677389225728703619132291526715347330443214974376254096139077027550083765173980350931547958490072985130759009542393979649548749998777005216270340988164034324101859124190887697900053086242371739321139673207105775797596174944600662231670774163110055592152229294294178045281846898879600625474626216406919868706990515814762751456958360897385350075380283165794264148717984936833651748934557360249479889179504119673939758613562219060119650027670497559473580007647667119457397121333774178462877023101272062652327256261375491322322668028609863192522050186342350584846543765438094305654942628458416967937745402476504307145565038175561497382196659510810586117285203742427076323553744489478461782641512174863095772276138379314331604415959954169679251148680164598688833175593495046158833081931075492130015078422551734580818759006416611900312608543952901524317738326521777170315073468196942933442407905989285375254615093596985199332734725810422321790998452745257300915920244044263602295220291177395301097821770788262616816428695335441261199666602269612771832542892082187038516739848229567100852659638366849171897387076580137084994036312941838181480231837121859587129324398667086087225339987993807943739686650569634214728832243974598679822147961503091637693345273911304772055430167149852482265131774588048925153527178100218923447278790992720025577849764284105493568866427419088623021920441565829375754862534017967970640440252285518019958146632533514397530432481957180112799840667678118001957564010568658475467737387654674529312364660955989095121369507675010163207118209968733941175971399790465333475306677982434702243123161177695578303240371170815471520633550967029464168437708501926545295537204862627601037644480376858581097923682172228823114488428064794857015590187203194738190698195375820597586932913965782095844912362072379211831866847765067292243897861586756354977160926612078923628379711307321216314821238284593946835430146067921977913686093271684177754985692003967868947532472932859997673610118747136950625309687572420261042429712100877951061459200000000000 [96,94] 1775064525599936154838491532804950257802256344647866642715134991610594392961566200270637993520884770278831721642677481820384541229485395877315344754013148051064769052686123343758741340814292940234780441257080052150360547138770675100881272371515762980772389509957409250338551080190084413801565069838600839607982026169511859832860367723643832497984701552067693071157753744256144920163222395815210301022844157794931686534578253462422571560871056500690560671086129030992099426293238495467720438994253311247262878301215783792934652315824886366185711792054906202895204266211450376197456772888487181530085854843873348410652695748927263886794233586928236925634740396463065921106823414868325657915890038177401468853956694486059961640482285614102637267957338611806805993538146970279961925123521621006077250837187520160785650163015951202756918708179742831873026357404157523797138128357992444836492255640206497370145551281749306008559186734968665439875951330347316421188657728385888591696245071652363922582858272156343460509695844074743262826385110953581134309614989075233580314096415503707904606475922171356158433163094127498484102526457424761001077623692299462152945371318761667053709642001880056100470393604856292478983489909933422444604071102714162697187417790178232768756054349438289017326396630907262719623927396276828241158273887633539536203079912592316420135275558022403747606926572430743647442416812221102936232328757958917383209281919604149564079317758708442955223304063798799981344003433067418367838330288996143867563431526583149951644521373114894075679294076570709388130555099687865427623123137844426819877184690872277534596119038812082179100136669139779325357429429847426152880721787735750222576935018994941209731388917090258437497854050015412763213657272513318501301950174497743255466444111952381878829247945528632188366568217789300138876560686034191689295733382128424032206448489063280548600833505617273885841536078842117146502574223750953593713926317044522167880897487643601060533286416760884727203459444790191833077774749739176023596099474035917151319406094085373613896626005903099168576898640723551447999560138912237816653708449270493453512223948034176547338189780857916629310986959536678351910672685379417087106905793903024972824471520275529010992605895840348922237522345600000000 [96,95] -10744773623445049308350796554428824873025780304820363219301401205006805974909950182093007146431964269446652871773747897753566764241583206129466753890743210987190628210591039954520203507178265929974904199168471663542252110067098961517261955520552545069590214244245652414446671119866270328557216211933949026042784474567386815914913213877885954138722949577732999716994348635374414699285587767957290221241846653138760459619256563324535868677273033730534414459433990491597676206651063129236588861457294680586027774980027849426311436171779689993333681321661132470808568546810499071537999595022481539419598214704115960595577962337211832402013145689495981786064546884497692597610822774702676833641435757647402733978551877816843262486238535708355079880510384543073927711124722905693245456017853309441129553198737991468730367800706143742625090118459701371272166078373957743950301609097030744988815200519306329986480212564775406171298133284092601685755305651013619462961134337494662360512187494547225467985837892772537885699967518337963462597539531319581600959910392512611741348174137028589941746330966870970869467929027207428154789191691394080719361036704176913907247607660898095532876555029268125061619792286357491691478476768770103382964744152981343473003475762501529384714764445561567108777007057404104704791078406643505659634994804986059809142962937512978372226840809367927310430292134920206394767651573914633942222316818333658914821309422928133278986404017545971243376935923534991564137194249129606242919047863314975368072466746409595374261140766501431115791306644947914742775304557465412694355236347923055482565375458973601668141061838628843414335563759800450737780697874903674807710881384150091364966763223935714377564303853966373518776539863525102657355258641821160170970159977212346207677522490409409920403045321672707719960946173892301179531430460569931679584443424100302221225456792853449308219791740160288438399574901796323465071607792764930428429511460029079587087411525464999664827219888654094035693813627042682054465784862972134774747246232187436318436948128675203630503194439176743024888699271359982633778033577835488192286150623321727403653668810279436078336892026667587590592101688343431832396311766748209890605552724893100957132608547836180654471041788170478506261657600000 [96,96] 53573391607855768612309645667849127074107167510574046995664762085340039928541494933727549232183919299048189184148831526428145180395202225265920747077966549387082970036399795598616277724957598139060453733665731006185515362267888849132823124417225133936820310248791431782541102182476702684437219845955900522672017104017377079061310416164521062805159289984054696995063785639221657595749802547015093049835712789560674702293198962127390063274619504989845869073186687224560112279917929776284693673151917034389856380731296216966449626917624753066359053890726684331945012562951467925822147848687684425376701209205788550973387168723205317286978049854836909106530749204099541745412458217609569147772923215462322717914973554759373600823071619662992233125465429673979500586406131993942069699713596158121624640922677167248760491559351449681352496193717604248104602563063693580460787248852536106736729374103474430255012566447337295288908770974685810891249887868138786377357446648888644971668712818470859207930909806117098729833660237081909143395096717172569732259498154980261264863558739952525077968487372148189893528644122444344677706905080726965061212927983700172276987250029208141285514677852134092276940183369598572498632406148969244018825479882230734459792582006724373495866541609158916467515573954527239511325019971460789568169924300007589436649642576421382793963917841831448747838092380737115952949800022300356119416075776688984808646881040063388740167720625568988747728398453750895361361598710134489244924475465780420764398716045431449578553581543170870408430260210773551650359586766600245278042560789579366459976253617349146976410852923878053025967199966899330223984972680816910198207007229867703397855305013332158241598819236122376222240837706867211134102976834554326915646756371088578544944082164143400385893801599408220028244327555423579982231412855413948795699378490790673525012215290973090172827776002517795733466006049393160947903669595793026626038827444678785176081764889127799455608836569837180737028852509790628673182984302341976637203474553953970842587800205886263719113720407890208087531545392557540372395293916667154072518610982646840941533161015142732107753091385105584350778137019170798893849794563904565531805928133797240484525752567404081994679203230060757227929600 [97,0] -5887171732073902754133509903833378155389609392950183676402287923236683672024396327380632760161510259469847589701250002276457308378542422019779075166755329629486794869057047846133871993060551558965835317786195066221836910771642665468286316399680761895621968320347427131080905096077116995855168565600658801421967661898069795439900537146929301947656128302141781953036727455922703640408625832922573508523371124986455746876894990967393274610565160048146620952695230631920457849232320633627401694133858897656202025324463935492579242699106419980445416796554971420771730767937385527129281868367404203675197040993469910280612674534556931031811333641429578548398669373786037894417554090834494778574991157654014837431522741207625471165721296220215719080090622878297881246944325314709578497253990510734145557296323732647892112799255611517312113340991104936226029743996705643219062003096550489388960020191465219533010110264519058177069031406777332994943143572446093876663055485836205735009864059773460242269522622580632459798779007297867344365348185262994947690711419678427858205272880269213021782376063481814847547773875948176412760379501640126053398481863146816034898169610211365117771025822286951189930688808420928190770082919846550139990314327766120992606999145206649105585260970787109546906386049473823923272253453655104243522851811040607122032654789491501989666338772976610525348475472679048824328949147790403501881541922475804743467770169505000333773499056386675569746408949583594390805115916328309008938557270682660551334969843000182218529175502926299223821236734019600889214291598072966647273533004255789723905474133606724378184789159093365356084446311444418441330458675895632850685965896842309369466579350096662805845988623806752766384788079368232347917433739105512901835125562767306581705632174213480092894830051829764707255449212411895385806012097551994802071704088330145994504754215239457255805613234723240586825269116514102334381841697686858537193159755224185077218323406125970463880317994417647310719816957133256282032652782052107415116542491851325157539354963398091275153024482337140301935624351506602984408576076972954266950620952309006622703699798205610256227341943498983032105767807025105786677754644028456964614467646127796727452699985930654257808109519073381596607753537460727619210749046342899242672216669888680443262819949165226611195435194657982118755150767165210478576192671547611613042891636666257399057753685531472600773393861599434270822251959348087504333842882132560997975365283790498328063126522680176011229093219294915013267699421817269467283040285110473632812500000000000000000000000000 [97,1] -589490580257478794290370941869741370910404196573686167187816572554076441510146738124608472332505766111602068775708447881468126198018103218382013969230490191759884055161222267388441259849728067092751107790902765935775885020898288200817628559390962237513092591775082299745620861177056518474334278649299573428207477371235401923972465372176486187397259962242761610887059292338224097573765904558570440748260923696931824646382007350521098950696463067082195588145769658455731133241018140806286870656167629588937584731646495388503736049658641191549986705242678222693870109554039761245013395335047832882215364181610535173006047211855302847234811494833389789260678586516752516247699787594308809674983341857932175481143996487246858568220201368428116009963143583290622417603955015882531615492005269896065808677701916456710722811619852832344300289494260825211862110790439236024151319015394911234386293747570229915229800813880878158657626773826046981077764201107652830312499784511516744953661481765967227944786446783170008552272931871222586403003890958417848720110884072387545484082750128752111407636164523096190193731076703120001949610843676929472997498468696137176319207726817098091526028898050656191024814661665447606984392523812023262460793064882531851819261096976701422350750113063385107475225145495878696016848592763027370910207626250388971504839978976752433034229630490428057669002781332944392514821225199359253051024160462908202789814726529955195667418694548703199882498646374280356948361090197548407705046604182491501701679045235023218388883045495428257511995166016598165955445954549192362816754569171687159365927676646558023469076346044079547666971189005954804516200323498676476925898209350910574718034550994300098610806979225432996063033253865645931918922715520381381813189283787943129572696158330148768515650028166660925030463910418621223097701116109495709286592969701508051282383092791980883511876804339108850933985737741554213645148347405308536831339564960025459786093658779212868139116958582266420741181920802448650402682302126378555279850042717287503211116394214403999451454043035893266083303171637898601239198177173631298584708902241223092385819967451278553057800742694627845756897479264882454842516538280010065086702978784765791557005289241642300473967087755318274326346878889727757464669060959464975114964787948817849099763292000280007574486419883227859397525312168671514114461014963607360789523602294090432630105164879463070557575219533100576952474218948714620885069167165126161174220741060857142457484955055002300631284569970767231623931525774651163374073803424835205078125000000000000000000000000 [97,2] -870371964054643414087246481383530476880132294100833324299799589559776126074737656871076955007179082868965422724464503015947098241860368426324836859183088994436821059886533274430488635764780234502704833139582645551824257975820786749678014388996904084026448228707460573585537583360909068193310024461886400475978705858852764251121982744952342665825830525739043641746924563683876528913049086808722549146866391919587839762048464352254422649276535418159461528274442208692533584820799559444915447914860726335639240879765078578877641765752096195044482794193870754112233258506482591643433950205823279936646365300344626195047410480901391829775232493409096825038941725825764429346839645398768060893237283953569716225977153750859584341824345987786006989699640296278255341439394226145618350817374880586680956520615120440304961989016524214986789390740465977047441766077107311604459368100998256335421209369866376120100495912761963871841431815970576680237776287743369609651018040498855559724413140230127374386334904577613489962731769135321086841924788549274157718842394652558298814615054268483137434251653893224900517122624723077356621922900362606740517500442259506280294822413826638234485128932646901378060548220282367375521691741948865745999880283001134308036996777168741716881511123697021886305816791992832361482780889586384488995960256482231336939164199199208079394008864929331685872945190583846974306675318560357257474413268811244174016012511692489925264034805583060651956055609896629728496595494451560521228019203997450358129260323880847758712375845966521252389304318798645656744598005949036157219343983668679121183374385386390324822145504186555399634537883925448330119960816316376602205382985594199176809594438953012922349910947021480992222716381562927762943273440142969081983542065991392500948627906152526828580557460415433341457421542450988638315131292320200318332432865932077610261593211763140237806573536094761938214278798328481277632709719901760716009513592116293971936564849134582294978484268906974543019825352566073848861014586927572534615476947862314929282996522476703109736336508248027783332004697473218907919330361885365400857289430249378310711150641886609160452344101379254090638282020415520703934558495177581936223188862221099915932042813943797933532858435697061158883898483764577956716625521381002995974581430903491035996711853036572735986313958939674915310447554560242349475818018745300367641365359119671906738594772394132392878613918600466442033232391132175302830277768741046983521217734204539045325226460128761961216975200880131000643474825650969251000788062810897827148437500000000000000000000 [97,3] 582800327203309189807487800409242352326214218001494408767192638170789752772746684412694606777489377018386459387706781910730523432142353188915759646225913246365795581532932856751758536865019301307605766889541448330529228273627136844067243661300197726548195789439144524635957363703967022424882885659276950975348363067744792553836903510036087430987783800450497959928552816498950420852822980957812936564184608452775132591839867812078786132540403047708655908366406540570832257306712175230431101851196177669888936603784243048293179771240131775905356424769013460238414125364432374833554785854277690964715477297242448823448786438350570008646687090700543066263815327347965966638692150956764102557631362527952487352966119644529906086494907911961292541398646943615474475542832903571918223357880004052120937266819862137389158258754588429735764759232299217794664608720205542156097240263090374306409054735712714509944634925422222096789485387765782634904855590031285211863355142594928507576524233512943960898386973845628185248076719897919908031919442080352255653625234998034674070820605671380486658836005661124483929731617255468052277231058628129667819958457086137993367363852880892296525648909289307726739632218120293308536969412717240302201236461196825984670556136183519203214592522733877431787655755111776159293647059528941461893006366144601660977102494182265557515176596339155245276155694257256751915742206929421384773166542853607803742678961237449755797609896533631729878401813508653536103980827023201123677730853686648308856826177178669991018834909191240755976074462953910168930080186724109146503742131434642152323611446359131522221391796940917011682127795258809973776455374592522020847931256148691284090876906617695955558121288354496486632127211750861287526308708666395319421044306126878884341941053431077522467309572549206506768337120728695596094786857630989238491151974287101471076117021466985387570774654423076877761968993982120291802557543862173161164195503158616111965929231991829182877764522377068690396254194247880959753459614460609767695929727725428682016231043985895628522903440637734569347808773869559936212072378435508151033032766153631330715647011713157734362151151444034088775120881587142420641690095188940325506619031135529429506993544132920899589863994719901473596145073444725662552891808091328508938319849730147917385287231909986806918006949153812496688243434218472750691596662892838880246904069915751340793966246298559928000998799039479147377671372318970135311360644788319942574793334590845994765312925043723114612347383429842508258122979469817437347956001758575439453125000000000000000000000 [97,4] -7439352952774327641324552041374450946004190193538434836166577194189667746698641230113439917597182744656532062871542716572234564423690443827822577289065964463859442902522730180806831625503818259414901643298024594882058254486769353181995847697132439647793456355010336775045510027441228659628745911186491753953696414254853653119363636342241543099460139835874557633640483736113947519926776719651026005990871814552759920906382381801979095021283577872812627654648648023525837666069901531161689390738384772657950448794350791381001901117894461269667750453384730555294392186643810098357195071739012548663648118488901455555403164362564740792940610963053594749682936900470126214366033464048242312960347038998477264388644543987457959807306804320766030324702856195608312948792079726699060801679438423102212619100493986566854933668945769523086901469909062536493873323162452845143862695012988547085877433638814507564738995479352266481988165019721184771356054992010184413080671831702458034797588399103760774098575755731283828863392331636975947078678603623603572046533974769060558988970272501327061347971890053123218532534379054851183144289134482196575932547760697011199725500108205337884191464054882416877206271120968967399079297511271378669754828603397830585285754205331665235385670461578877893072221069615369776866638295545794370237613377489407578250114429440828725243592198299461538885640173685329789579788168828345580289834470265605355449228452694140900390830976685685246548170008399358305684802564168819652574764507132140130091368792610034193643115666571792660290275483623277806811120683362964016770053885079978519927552523430179316605424048950662298711889532823905723875768141258419660901311241413274815793415223160181722370901221620763056690553073105426862155846502317245420856558193094346731813170407662309126942898780035346997639507259214519400089008343594080428860928032771542498430024802255953438035157853664217510725958639722389983067538287855780461085063999870072462549283758624115901309985478737327955246551519514156071626019578322706716512942004961939542927059696209507713416166740263497706666934209899385063964799730140784458003053306874417643490236920111236799051044558510002923771363049290710002999629114590021638362358642128911011513146766618778041332723106106683315747284312779061418630103695632309390848950651139974646882471753765489080674050356184736432455737420181995599837714112912908460660482841823692505393027490323797756158130799407733381859439055172150269833848030011349895588484418288865611407228951054114645750329346089995286722684753044632088858634233474731445312500000000000000000000 [97,5] 8014548136652152515143133477938952791641926621031517252340534595287370283140063575512094615423763542579686588109932162471880321041172316395212818588129772521903234723664732229963163006393696646343240857588025738494162904229035534499210005111676026974030528256274662737734769500504305617147970441871433633006771932216517849896374864439823405494174943694134842634014974861865473746871399119293417951479236280903185210356414445960609762028083624093895469047796051925810567502577890987084609398640109015567986350177357127304140985762623732637592657421793017082522455724742921398214632778048835697194925759190086323770071503272540015376703083439352295568496302133015467011721805011427658465380935732734619296203396734902537138776920947742474336054190949647964468193763988566032349072148358618464866918823558247461573237990510014704672865011962423730379450092627486710709761807601194178743698744078110329775154395040961088311622404960060157445357831834450273152380997460011254146123719440335622465501416004108789844894153337944804835397297672546813841650663791170019346952053617744202466968250523000575069708985230704693996503468937036965005054643700820426842191779628799796422091772403534583332012789472709638532639653611701016121391679134987270518476212544788045941582018619188126178833904164076270414756705671862273169582786841506170010287287967574908679613447398223136533248460560503438096018679221687164011684734313306018203745516273541780772016594538206030591214688493636888363751383750950571163381876315079089838813587976447238750943310600717262657554226058763129085155279367329543847705216711231262496060478555620112318208842941755072351860636923953282877895818906588508707399238578444442877345775615830128559294237177339122769146017917109098052829541488553683918184503378476314042527962242553430494419418647562639239824339455812083449949687741015509592733170538650680885892532609637331332647562568282944495088392788035292362611309939531069553212048416763460567374133957422183370202279984728023840082510441368632897635858113608801142636058837850664939512443407060005116119123654130756557109559450185695289610869213244872617344725890088572705539966440699823819830712709118251106906232363851166568619515142854399074947440709299280239190402626468161089148121277201778231177541707470817343821446571446612679077933910496720894186376322385675721620054602171101923349822769043191667415426776444580082110278040008714765090074168546680117127765193280380364181037759447191872697441755757500443967700150453324346406595127884531139083797281013037822061662041051022242754697799682617187500000000000000000000 [97,6] 733780665223701958642753446385806789455301535419966543514686792797819424543676820894850427843169262533079989415158289152920999917198959300668013886923796323462853156279742691189984535479792148949464967682026484089178190926726364667392330057852648084369517564374845962096985474031344417521145507629173890173714672593284532909378694729097286143415337397282839697970315609620677030699652813805546596047644171300981119147302454153409691805113203507412572135301507305307557177060172939281768368670928751893548730890757037335938992743662594294687113536600844010622332858515414940831652996245119014546434793970962567869590759869104308419838360231224174990933138606541624757740130308358089031353327032212046023140378761905622460444902690634494930987581618368262369888908580232431800825291595012658973075018554050293915897088810883336758831512094350338898379949554631253718367338382957916625866804638075414526744411548194767344057986194473145936923478695896803620115975423874558303507753562130202295148538410044554825968695736901717890754131416328786956839849576359077469330943600034219772973167792647165998789066743663823992608215517737379514749031687997793417216172635268175420691195254380723672614540786931058925233171496025924258033811259467104161640286157978808910690337267782843159370332705552986937981901578964908462421966393250003925445914347556663255439922859920280516396738038329275491374409601793072178889968745045697987159799221380751186966788769450674581099880087344775688811274548766446994306213848603380674157192272788589894317684217408843820621929939846279514966125754476521230833979706525476997551294768119959700457222611223819303198089802666921484589836382628698035759495660703011085457385916648247351294584171309019629348033748436620024932339617352436884739698560487570631329620176901809351653103720579575690029571840032400274637355474557389153170680107345845315612234119656127786867797535776224365678240227776063263227879172217230134871640283255167350330838116788533738196323593412479307022928116833111679764186710388367577115185440862790935533323888248401637962751150426958009260652078653031846314706342428728863843524843993303149475636537474444342788917628888697123690077726135228657642438460812250163586151914785846726967435447424851084181878455260210724258442032177869963262118115910604577800414101083943448997666031830204566139572147488269510791206889666492557363976987294894973811974654341982153307965000570848665299691965672540295123039623282757388710536304249780529439849320025731828283988450130402992928002299874982354913055537792843097122386097908020019531250000000000000000 [97,7] -12700671788561384838379057345207622220635631199267460017131190113860734519177540971762453093653854728154321718072418198444227516594701610662006860405930611184298648425088220793599619552491232317665870374606387386778635742612417257519159720747528555375193682494585424498997239507102749872070737222155438572446083296349002207853683907726090050100099419449281833339231697654249534044710283477125728220390406113942330948931024154125554925050836895890887186281003382450078974485732404632880526389291699956179899930909610192417130620306132908437084298726373587748952092151862820550735934215117142883911631044549305426872028905497991796931214475352177258026477573923033175749921415589246995781982587930789459632173767941159525993710592548162831290880154734233597766979749008267608802227283676664790947337927526482787229181905501014752408773863202986750407055023087248746941013994482648807487388717015288424474210054431659616999767249063708001683692763982432221738053216427452117556041446237233750354133929361371524198865896180458895299194112048007967654721708019155322486092958854036572960524077286497277608296327248999220279449729783258903541531153099976369683237861383990023185056447427050143428741443857757786895990820190513049723576819301277803180738458714636909422986174331570777851404538275011120941306809844965413673634175417934550630820136149385933014724080915713263344612623476625983018952610625799116615806916315006553962698671303409248082932905646682031163738712464989751024932704806097294080973493545998308213086533576108011705382210820396506053822022842814621670531259506628928527253559705356802297931147228611383956607242345689206300988563345562165946469039921197150484998657945843846338944591696818163200405239644259658708470962037011934837501124943464972791194938977622531836945475886385705331099088981152371960997457325681582409541716541888648716342000689423395406383921377201553874457244267125211367054037464543427800125960524229545466652541052532110639167318062857584274399696359686282225469562104805917424624259293583853150019882805599131885794164483605809469374554478471459607223341940265723497120622745096026493057444783799655432607259989012079047963073210038957230134544849468993769743983828860459315635787959359414345565621328636333061499605380142416213582800947860022249014771017748867808170675779860172918664341485632836277762683987964317092449938313652770922685751558468154983424053783020223282987246508420991158599270882112760509511174094861982026839967177128827233913432330820052046740150725573182950397952587580276823109315387227979954332113265991210937500000000000000000 [97,8] 151802590025927252315384750193888092814809182655297557625085512718486537502916238842686116191161236671727461192212751369131621434290115067278635431771399592453994997604193052757943427039391494530780876310850392092408881538529693828006261596311602172723947227225048836029036098000062720917048916885130676125161653936931926789521700555954246915592756521289549650764533208762395869789256650239288095871190938656073626894177582489197879817424013970769225621898094061944955747945905580338050226804996097545930500572825111104065523798261678156339756460721217275036932817698933523036461145722291916907935977685859182518438907209055486739170930026438813506189886124549259125468931346271144041345291714046440432806392900493832838613704638319488653619137714500785115946376566416468213137015701621146400506919640707530762490345900077277177021244301128374479064226275567873375597375885273713916111728572809022475106114990949186411175832216216622696502511474851643572177882313515291591487894104746070202852583122864685115843145944133946414307989399521400724030370277407849237438453479685173157290193811120323409864934152052854288725415099136476629372733069774361008879503349188432878775456234726659047266287200670368556029111683040637415093183818490283762793748872458268479620166767982668459214789634608119365376711518422522248596139999199154636876521818826728368574947333282589271315109689296189763905311368500695720258897431954884744656280147336979145043679537370602407394327286616440869413583738527352032813162555556020933346067496261627820099909435167754706096675846452345176712604449496375077740772334641509097583737671138001369001997092267938269821040223544859530705075341116872820385873306483894157585827403580347810056405276003822974809655890537704440807192630478801235986155962038260963932026335654990210891185779191534316513908354193922502318963647334426727496046958976799533643811953049225590059846382351538876673171418782395309657025474763720580108065770771199870958746371082682936083326366619824084004023283495970126447636699718547492263987272699775626896413079008251860776143455500871791951899092723809874852968822216714152733061182165902429725501390429077144008699392006609872426170517646072802999278319299315747387100150797877744723748795770353214568268435616824733691995701538358073708986062062077896214678939981987193874596873395929507340001671081924780490421725860411283957773672230616069605420628997639205772009788019799718870594189289748480850446992054030073464367165444564193939983558242781870167547534983277817660749127448571726972659234888851642608642578125000000000000000000000000 [97,9] -856553804828931467858493835860483481093335170611457911411998373180601116462754918528379722521188115896008320375611898282487332862101646513561837829973195714589899059113254796588459153638595403879913396318326507834620882417349092754470704143717429376353779359925076724707961043782714689052290033663901461374292544373431258750225248488214435603624503341478180836938239654124093247051525570230673357654266253649840929787364868455672773297516885881417627321850559350233295052019056495234767724617730362123114285364979184100892376830491765024082653583856795368392090066259194380182614206163938575783171854824104046124014574968603176269806483503723891971478986830212802510126542537041314867943168900637796951008211871948038868282482732665102926794080481976426492659557795829214398362045683190409440338563134653639401151932704515672862323282368132028882865211762229028896676244077364853025681523791174536275719993252463127893247562496307956888233415941130607205975596533641358490638879140566365786108111903298238714082879891398164585569030328950285915658452372646689465000866247882789552608964237442910638301045188016180626240876898563368731669791972498089201322061865134800417098017467910290706713088090108720040876619303383424366354759780097280097570404542075513032567892645029415725473504649469849860302860985428218051272304046557460178221064355941246017820817203895817347202430529184903944514234134774645287018949969409828607783708072865314717449950664284619965307145174675037934868848007489089587346387986481984355657912142079537112495044059161644535162372027276474222716805198598081472331165459120481476742466548949716100106309650468585250932780746596520219313362622667717599585788963539116252891394411804063320610406536673692259617420724808523482470367797140757694803078867791219055456101788370876565152702522746149068951896310518545553607553756636169797556718268548120320124220169436123499540105993872358046573222633970678006650717942038207602755856539014680020521661136482310959491629348129863246428935434986202460736533297442442107106188540135099234534800714637970944982364300756439773348577582901796673617272136222725657722049830604916237217701125969874679542096599763888311134304738577086267125979665822680695364341066544093630928275965551771646644470318821406342492402744609038232357818118247056128451509957231671115020263952121041585210329846202819582324498042654405425002210056212328057302824724139670337425810059441688906802393376584608979988337775550319087732464465874019479767789280665840092197084526865698282432817073361874804504623170942068099975585937500000000000000000000000 [97,10] -2388060370379365199625398648008006827156087219425201665940665361047516801557111088191756208872138311064691393508280666200946490596619428020545818463232146120424139717562690296105625174819331080719411360760085251971607177408519596512927688242461160357699417256313438993334508935750462021570170329849474200393032425432540624559082928630012308690287306602495657703793752119996790301662454163178792777271768700549097687046412387755343750445481745177836379880483741122987388514494671487856222803630814497988743312158104507527519451913783394106811443995389565933343233533411480444663063010284321885711017481289251520236946853002369681486755554204668557077633866846536627867761111949606976578582309380644581793216859486371374016751777096768889718434886621995159135951770010464280494382734899282797604901566236026969494161701517747657702114874032615714579549209901706223689036962454444906432706363992221777757630728239185055820115522296120386985676420318649298516519533281134673863432238219624279437597288728625745966079838561263627834404740351732829436971125475057817000287564759795262507545655997143254448044681956170764256525951911929278200734597344354589345315534145004566672108496259189124006554055087853485916758725844494672792686078288180396372813045461983005694309727886756428390170919844041588526003371016753039896780578082568774966626048814925160813915309071536872516086091295450964726998956465563842249645341817774434342051657474365592222876723670902247955108229391621740892833872794188382076522773031924053074154375717318470117882246827966794176190250712948293875244826628090760703264037629904490502193036168341514578946002408977719935414122727325542580127192179461308574297994317836148539933693732216466436361855527429739854675882113748479122107813952024480504059885587395397353965745395526690327803199012475198216710761590171339324888990550287218761400942134888584845440003523743278408724539730679084597896791586402874466527419067187936772716493834341548108327061060045543140281133148138569282314887751408803575005356398427635431036278777242812411913929155777795708631523948955559011759032789934882478063392135590341968732473824562194744199550548983335352571406940521784278562648261412132822133276513583632420641238341948829390291305045672134648105186133499112261361411322045295115907511352435144575548280156626525881806485314295206315557710069832998097145691682355885245591494644794151550362944197673871855133093791604695644972980921260747109968291221384543876649797030467136428847520062088495348053792527163694979828014244849221370259328978136181831359863281250000000000000000000 [97,11] 66482444154434743911527184015418151820534806267892390565591233209373116881870974554491469474949316549290896102842976723921803670611787156574826174753688572576077024187466058667465823326288806943714721690463018358420200004368909296214931574554117572171645064042687346028878185212644637739125874964843690434411882830135129292248982140134722734389869524136256415419077929649162883298872804049972848995442930183741003852957484615593367238535520208657023837663530410157518472381416292120449930244490676451931577825469461000617647131228623174326103113333558579602567928067940694324440007298016047789706796740001716423202609004129115201222717341189439091271539839122219175983306232223821888860825500896873459193190055802460357058826083412409335615252544181028367178055494168813663503385314204256745966955474984044014553542612474497650385511423287986625467799919331707556033493832020720538042433624119427669609821156386523741652745316415173146555553975750925186283505598365415927285008987233030808214078080773534037782221828845911656741395454658342860570430260158569262459639083612400030276733240270428524216178585870531532176213437852661848926315816125451810723317985921692645896644142946575248812965660527866925187183467503552386292489625854474034884176628550610487681247445978232717429884880637488478333024182065376808140715008654641004793125783167015428200742553458132066297129394223032685474137347085245239963374858659092178895151650990277168593611077629877767639042431035552931821799993957628438110186565749126890466260499201998962816437636919279160525635771165587803141085589047441296781976850137266124390158597955534985139868127300506758616816031302631240057309551963221925543445801564100416371313439801615660153805477224043130575839658470785698027269523108108866272394015493114730779474677481214419169361346584161555344784668483153441813954468693089019844121259407726560942106153516244352004607735230104471614372056666688593213724907169107152832069874633331019704647434649535065207641581294103060628833135279603693521437416328300645681608081338789699766661385331040034970304084467578992042783295211325904377975563514678425238472916509105733919179753038517274689815460140017050808430338718934326720371326477704274313879804563749945607411893172512683629623395649731545256616287545416157067311837237919635793323219869310545523191593211850074358101973496065944818277272942432816286986989956092497869517306833160202990547348318655618002055565186634057625761256623989888561091446887343919414721199871624347616845556960865231993940832611045266276050824671983718872070312500000000000000000000 [97,12] -419870020606685170155852190784054889527895498792399476894541857469065152385372645046716276748414110864799844138282387385960493024154412444555425229598851637206711945900959836498059316427625466168714894629788931278621827173931159218829714030544658109173125189392439807091097394868637780001236450059785835605600907785110456529192851208043841572775171096147148054060319387961090831908339175198707415846469635657297420657435788232201386902815801615381494253122201138875651729232699953079423642164578704596534559501603340434248688635781548257581553484149568047284262732888183655122955889142405699906952551853688990377206614360226654014818062893658059090356394955983597655526279945203001858317821046508628923315885182498231594826232164147239459158024289394099156519027042068945333113047726653006516551109168253834399763973627509641917771670058731830042704687674627159337861024616004914530443874788469248434735119689890290658153655559800676946510272017159127571707611492835602620464296086280013038994423305044168303133539797719122256561034916912173693704822352482903018684350772704492552658118991153906904741832159658384978909855126397326262044402692071370522980128500504996134789999229244660698041602365977076156301336783173528707631589120090719864326837489705867922991276236137572693515567351222926657082850484704877902201396188149153064162226216214190418545047394790324698189258848295693259910039735501825210866540249423690096011934096629252259749986699831062367624722140219647785947193077798696207775917098860783870146952306007405956030836926532350988818810501943692093098948163751880058246943944698567345994964189272852033558977356333664330200143128613332562289204320998939887939101172015184184174335325149635946638168084983222860151261287038237348432437297507734038779882820870184967983475726042317300027282100699545536324111459572036488935704152412574199434037351105023891659800345352827359063344835614564597019208393048493933046476747678581975430136329919672630749016205414094796897839437453635481976684405555778636346147622208535008462048503567237763828656000563621109518444812282274504615129736881090145743075955145616104588875354892724751748945398996891168726005697792974867106221000095611745042087608727692486837389782413099560921157439537441163227638403363410734648740527660464334257516613373318023147995804460100976346554807486842453586288626315225333025136192270150261576747281004661247562041849881607527223656345620860417559091364616650149202278488049754293381983532600665511734825276701879842276071695590431487240265853722043232210126006975769996643066406250000000000000000 [97,13] 1105100015160486265908803072067822306424859196788505930610682401463838619713133547017862621446132280008530379765820845142537485211935020857779258371043590389564225577481840484256580270530908535814889434115770815481671793684327503856836251280141676105028726843369545286601686423841299169606857600381462930585900430112939796866908086266434952697576973654816569099904605114681661974304793507441565676569925062648099435020867142488249519148055087970264788532261792861363952891011059189149060291185381207583496432736789561209270925578730592357983185163453533236500186989581496883433072476974872300197122193592760239470742272923191140110109463475348173358637129171485134333352895311785070030971431731438403547877936432072385474301474532264942085848410349660920984812772102822324899683356135866198956699441838994938562919736851361413289626593898013198359806128290413449269242135053814947696618532113976103557419598543946225754215581663198745874489403474875508742948306483768027460927586273687513278346531435889196963114361409997543923265193518910221229851275032475867243517215034162276866718510514493215139446228183218964138359329713990215072279739944702126765475589698391998557623630621969677626329329875465171730387779029087271815669198382618295654481255511072580626038246408502573979461804102929793167113149587650932259331451968014153261573320394496194266809086109371169783098446121047682913285787802449571534874152099269421588391203195332632867929791557413682471664343534328452699623332061840114354640246318104404226627040458383417652012530556708777433789382922157956348630269829484214897156952622990511251639174360470476071402834029011332262013188952331995768341576114443605846578823119031344526609406072895404966707158609614653616022481829475675339889977253909152363599677180403289596412066844908401809231452393148349203697672204717947684777279593756326574382789360203004379012717855901052430789037267032479883045508383012496264930822234978470914367397131926069782772994074180979865404308058500716756405104268169930231758587091429871674779112338707799753093525033941241713899160944634630488893632133101584086232248597466860232122870292431568870300208008931663148426954340845872219404128583127211572218313865485849030381995920988734928025303654086211920115356998088494986351902695362155347271487407731709670548121528947541801011925320953465126600984598932651712347929953350319450060441180681188407300507904059306517109865467578972633956361750848528853495151397167736416160912811453556328868797624985520423494951255173244874076624033598648111365037038922309875488281250000000000000000 [97,14] 1133839157970281262203251464693943674819768567097246818739076150935488454045049853914769839192105231405275092104380957756807729902995524624532832219364708260120428129457316842113394819766001191639660460621401591493191189568583894643773937941066203893484567690675374651126742637402584614175162581447736200439321958166347983526245350825769232315447787426592012578516029101740264098237103061151335217461216888515986440499590637794588773409252712323089142547519246495584927276488482431966288724505016849624243657224105192819899018308496343843406720017310564772378695471261110728823000543898892525889806843215981403737425771526513815603478425924244568860250734516113955004982331954592397839581040724107857672751282311602820340192972770072745713705534475182557452061736565777943299330125848847343230969222436160858039214139444715919042810380148044275500931482637794963958765353289252224451011694185346950547827090085324113958282202801685238868323275154415646349991958788653834999596714779471238988127586037885007554094106767288461570080851248406364280093805061738354209093630477349442542691032269743414439451072491849726716741622940236272815127012641586670291224814808121315925987045449071532103635865298034196030421353514132506892141381411292788902222202149875780803065966668457807269905163218852574566655382452700637579979785370917838365969724041449532715084370725648862869378634994339394326875760776299562370811952567992334448429891347617210577927379980176855540688972673768426522375069177753614613767322844421469867231667617994705550493922528612043521485157363791726416926849920948957570742756989649347220725029996434698896813943545511104405348796964295599450746427220370479774649794372482518217856982287939415891403989674850782534518638439383393554482802830716224354405578250516480340130489063064016194834692423470248175174810569496738459100451023891340509878769656796408778616690297625919980513318258588334041149939031516391321225054640923874669329850944194492533590338517954968315847318204476070737338309077392162313109513690751725393099842867919927606374518614855418632854036582672253835966974726024547510362989214888934784018823997275607016171201055590916697068364685689989387914976874996260074988075661359096212118518897841007363263416191412322631311960582277076093459506099599991837174011014991313762138466369708418721244165979930305054822081943199147176450585655823371499845050816281239915497447825632458956992066798476664188740556256170173619692334928879374649266665786830066185085725404485212847247931933898142475391872252554748001784901134669780731201171875000000000000 [97,15] -20374191363899872377743856220882143274473240105967115221591940436845042505122773882672927196922529246740708728988402123864122665873172144042763631944393594441553818257860118945827288681735350328476012105430519628143722073508471083581753926177519087708834812354714674118886233802735209220990247654142011392969901177693858180617211234439742043377598539404486664550513729980021811949371335824696107768725892095324690315439416228358635102367327383719108045291856512556293103170012127515138952611784669892367788030804301722225646853218521484630877833946225647743661190735861719117007447187978243531047354951564869075040076366790746997072608180575388343867590368405777409982911905496406984480261552213185908410007984165998859296084901783726380125903564574732979179263246864020083365275387610414367431377061921817396369349266112245998216581286546215648858733228354851086839648316683744109849517551429400265323297008385888853234909776431688105576698695315525868583185757266158110997183461076592588864438442541178841681132804729992126828590334248958949196368747547769482212504893965886419116113690955439450332564647969468077825637431461602278610001918344541874331502351504124959625527295257393838188459255766493796558726070749607295294948551103256709025961353219194250965037556578067359698206080101640343355071542733486696373874657173515854417297067186788485963104327852227602947220621941275395274863207574345345503341830514358470370622032360519924728690179956333429123675843786368384640972702379278172879936381015259273536438182670948435909119666384873691647536043886068705384369794123721190051238894990774901294569829614752361525648676882425133435474660023582102469901226995391176163339609212275727214374341477216055750335714054384882456375941983561922558238196279067428511605934312262884793659900901421652582534497440958624741416999857258589431639750069705461709277707835899085418610790593735880038657280966061189294135743226887678996406370550985096772014878017888349846775906997439812690516781341037158516717142185358051263375038758459250768262709810505082750146365021905141061070607479597219495643704087712949932635780700220729344489172120741880556533455862708052484332053454931913832157554320863264994879860435178546748116803666584909080283184371183614808505918632410864070327288834769386851817727305674136875291924211764200290379563603366933626592912103676012472119610589910165640936466136232501283366797263357103655617624051547233865286543019694368123627660217774494955945507791710625348696980131907657457859907623306871616089552823325448116520419716835021972656250000000000000 [97,16] 82285642668344393869746294886663445574812667041170938798196171859540383494288371653022516442100147143599238258068705651426977546603064134971255722914451776420678432247698114815257022044194068784280467768915121762612164471970955960972151785355299100979563769150188575013262293994853750920823691697745135073117082206647830030075534350634579082927792338500674901160169278298187753962689795279327494408833017636539371567479746808118460891784814631186869305678621730332916490164354053692874353730731892465065669616888799932271735259305606001321237169286763358243585486521471515780397955870843930267434911021930187001562786267829435400301005101006052365526484582330832955125503625988896410467303245035605546311264369451090180257921807556049611717424978904736345509791618493937109640047798535660489925894667971673012599456348449430020060621427954254288476885632150856455488896267536939638775286303594799415953665812197736225968260330634963328036624846699884252388014226589550196164354408431433922980602973515031850654446513464542868585180138467008361576051873015007613712219492564779092895672628201635307236053883750096863963890211960557011897730482586492536851807465209136768645304322143432578108291410788715313936264912588143490887809784133463229010980720685540730602019913651853795245506536904055378712330526637127218302750171903542159872074221452143586857817309453845599751831743450402535187803927151532369227650617692455463588152413671242948252649251234396906002123525116315551504867153455355300503425012420256161478575035466841836246856718186185194777994222586167276610880868133931782273894307845779143872201556534497534808598450120299990471472787885443349900966538707791105235193066373489106146498504422924141031637412493641660198698155024887018770930662567396409125718520937531921232145305101071238185848491122533189035122770492862243714751518077160933972660219419988126379526273126921603731388851315544717760540353908077074622361076256391128274130958986993838255065829203168121026468677641387100742659872246849393339823077202595357316414179349873747291479659751638794660975901720672640900567179770085120830937380101122769998817772881049748557683256528340159211995727760897049843343381061315900700551904641077822197508461559211936896849840164929872173416845817957937890344031842778506832840380633293980199245388473758204039277361014755497809306598416219090069870774464465620839363389287825379730383821020821660273306226909763964699656010594734855571005476799811991871050134493042120223955797261190631437387417446149839861391228623688220977783203125000000000000000000000000 [97,17] -187756983106473456257730442462511545413708981369634550481348889013478225378522437291295183961806528049732904892551562516782845639151303987701976048230871295910943957110796723816482998168390511357607586219210570301619078117971930102529415519410597562215581532701869171638319321412530919536819409733509000270719172639774642417754765896592716468520521868046926034025069060373279719531916183125671735377626533607639319105826174348855838812970662533113259955108196597623458986356399636165393933588235024866342770236009312962904456798492923347318773490972378467634440220296546585296818085396639157870608468517359968936879203420252034320176797089034638624370074435698277035243626970007671193714777841664223015551825282531972220647124411179803071003946967209839234305997767896400396186110904007029055870293172498746911200640117669889822533518466852504823485252192193705987102618340033851002864172539507323601413689983129651941907222585952017766793724729827667525347427882059746407987760626522274640008335434666365628965137996215044742806071200535287133650863455216180346237442085348967863454037106643692124161513583164427575760334177038811258947130583541021236326190107580275460207381261479653524985132652999638930698452217396217407696238672768145284441907530597327386212184641789949326054397814089554374086691284328830858845715032170367939493413493996774298391997898544123219933270915535207744210325211231175489837734987200475829919281814873096750019817324145140488800428036264964794127640579617491242581008624835593336884641956886782787149131999258588941041574947239635554392701870865611462217572290290570258082148417239813661334604976499542406649395062020535456205182488588016447046774597506745093003733279029641165275842954394426317894330468175536571080945816463943535520024055783251768109881270697895281518576479211772384768634212752981003706475593875003547368027030947275098304059119602036447753363150153249753492246331434928090780595694467673880920452443269863204775749296945685797761603882489132800363914432627333659006227595756619946389377266023241409344063150628307373383746401348958000480382751937011994473425627922379410085379123614327229139616790958069689533348442135466659679225672787520655344582639852084612169570403101428042331492886982867142508531947579696803168712743394701082494708208740323983971693165491820076804708602209388697378811500059101750165138459717831409006967407020306187482005469027269903946540647105469751035383302323830615723463089512155379794935366868688275087107572880667778246282194343219629217855981551110744476318359375000000000000000000000 [97,18] 235839156790280380166132816338816779345583270298475359593744748142469335354383270638351658438558708397130999107441778828928927142427024947704976608216043488527219084441765872096197444153071000209236240274197583986410593226344547705177288144612842850503643691665102926652491449159267315670974430309267280309760940941913194758476855581218792339943529711139730440028377152343166643504721053819143739106503175608023172325919371205294965207512958034461887587749909355891347614591545343918960510006838478044138482167039711903587602461667116618376178493750041170693103168632565408798729546638067256489994414391525846004667546751166402636597127546960037825533404679832089654754213577934242503806852549327152801857919153497668337407761986562693282545168743715582030907457278736587225631083517912889538164298377932927394590731525396547515049479803865346149316400750627940080022750638874384851618560030104377346637061127110014082191666988897363034826730792224276960681377221526147067133089259431342268445240635013521997269154875693623812737583294926663187121340657104629935783247621840559056469680600814331144107176435515666554298933636467054150300360968633430792941934949700458763190268930926452943810824635448946067722164806002082681126489910490150700256499645566324615321046292754591810361331258741474202647337564047518347254359095895394660395901159992793209384486452039851498195085280930003576642738709293290181783924655496273971860592743865747431160317756584949755760373944870703187977877022145585330594007002983611192770855577786115735827889635463938989392202304303777274379844077100907764223464052911775167812954486576075856448412977155982512341397452400098601198109301776005528909816741724876314574861586616355898128411493781130767420533851865830791352824435626567630327363619646790207797981293096279667659519454827839443636343414997399265147464128232601890840570219330400239504653520725085518938648652212256700851574068986867408601528954082763225584873984318448441612929130690912412591118817283725592741085582620182740252119944219545502244885986733179720882250252207740295270631833217955865114571765395074034689051038815293321903768496198149816378698312166032058923890717460287884919390765216980836349858844892364644487998189406385409742036017835789055507197498986938878097221266781331401800961449590536908884932406439407939274873156127563993827963208864048753938132930918459505575722968706748071599329256204877092981149723781381517107235964854297531369426054448861490117400607943746512135759067459650550775674109765800423588189005386084318161010742187500000000000000000 [97,19] -6696650120600850156484780214459883035026294692561495050749554895140708595575197524567509937488843202144486187142548741148472303697334500062324113070210481205677970979318683163597104487494288279316855289948664323430556103241993779931381052455695240144159137870738171515964569026096226116632466430289530149740636936685427347864304570970006198013034307415499670851628369548876035377797632179138321845747339250739564601358791905461325125581506192111497147090924221635401091132884115107871761704056057944743513819746325865432592470366999866710472390449387876423625304948452378847245031545188356560227181930757039727200924176631751338162289938999970807008634114231062986283799158249842218193490313927193300607858159137785166900570486482219816385767538976207132119474517832628305034318294582060846323339000549732283447093685526898302797639174418524355257924572753976784546215823972785030105510134394780249290052189756522468508168651727928355717632567860976063005968772318297180319339304367777255588307794587190992869465396948806335715141823434861036289725215703167384267095907812502301089477731034278742359953355623229971757402518769315755805149179099408343721337599960760119664984877051590978193127774762909885772223015244732850523143672134435076365395995759150155432227086408777509527073111398876568404133859061409319522019482888163930792587191007861915200999221784943309802028430299905477528721427421321526398872594600468447754628832961198558232566182598529825547313527082640192942381934366689130509907022792477573510528810638244272754905266108660317572419989122157073072433317765264532871670396471651817810725444132490714497605372927673539881742115276781678881540781414325439918337170171315884984128539851567916759218978143816693767462835969139853847853177385691864632012488898889660503958610060154860058952490203836028167608906613305521967137440451610548680867663381415002207560141626558863379413356211921275870171300086501208259530029448402150212304123881353642298155046686761590877741089404399241396003014502671726618482758410126278653816548859099913085474008338540627196432040563917244617720831865134560690648656119332845013927156576163823746593969629345291178364901159327594685051412507232275717423635962376157693426258956727803874795974507383157616966638149512990721277061975272051448608828996674121796487775096274995955298921815145258993256138304728242841611043041277189332290746722704280794546122463715631265220418947793462179304106388562683616114751703840750080624816176454488707707159299875699178840326997175225187675096094608306884765625000000000000000000 [97,20] -663885560268426417336198999821401575529977708486029477824584348509001249861259727362506081038974849744874604147152560948847253053870064319459054261052135637499845531198092232132676237732895832268967721267674109086046264922455072530713863042375555764976109880275450015808562202287780321733524153493178233710579289381507716331850846651197090684324992807479804979339418922813460922582057000423598946386523529484822159841923948868682171342243948289486185576195846060664621914711511736554631660752927535205493329009635245648073246033396349967562914097059442555474044899600773212787565604910268230048090551160931573036901154967815705221433394883324469410604939681968323639992783954161154758282803080968315017432389128225917028066661910127020765180030025107809636151864642854120614775850815974759811870030333879095583855196997586503778943164218360002594475509523602511410227285260230357523649187327061631073011591173920962246167659474783959335741050861190818671818900200045079419983715465853418446185356220367042373265446830018221206607974585863859167781402073971231205746331500061175791127969879044116209342488521128692817874676859961944688095004730274538789311705814691326641844881683349808049586604327204188676588577557827515040953793041993856972065490516901386532237169787432661096074948639000387038411031645723414680487837869664127348764936051894537984575978545446039547770558749886257926473586537995968148448666605826903388937441131181498785494571380130075613967010275287436412958810070067155010121410592693899977550250681222673638061079796538437580330926007655479973709584478616619579645289022955863870548182181791519736627816812362503950448244564920205841284573068436733358187047945191050375108572174098982047559226632187429584779313284001620028245866660748034231252156008368470410882227558268098312856605430492919799700236528236182218132214463979195477896647852224240703448150333999328865396194081669526627986476823623496434935825197877982802512148739266058041811840918277501923085923165599438727940527679550000682403819164302424355895602382714160970595186509363348288463964611468511859185566446499649569112016933822988175655680825760803680005531648068332153673722327775513696851194563764076417038730350297482961656283059387381741806988869191156131585901166105225410427351520437502603893727735600082281770973214640874281484929407612031743297206107023109936431578561836566605602078485889509835798739843335903256868876737301465900847414543107071629499182118429063329181382239392912774126897835655213714074057707037468389899004250764846801757812500000000000000000 [97,21] 1644080465332679832216150651102954977473217734497053171149301388614157182458069511294130095112053033083592348811477597202904866251335457846797107014483064712808407365173950400782503180676357642660678666849057064724862472469840899377193112404331603587871471885212218028387443374416479437613146355686863207069286047881253099560977180561481661754508706795214585066047896299602739954321596934581790348414101737569984847870633667300707754799393174307551786516113106835333033898117934917373761885582818041431685422981943090628161779979108886096174477138659837559857919364080554280919893452402510597973171801008671955812969147812378815118054164165857574304065910733511401226169845836917155378490191144131055572790860238182048787160732092635433478566279309244149229359049510503615822451864109360835181477406217680193574616763706226356523881742896150381586277057607173369405146275396426265631152704712008865746340780753194583596137058081753961292292636220530181807474463310297546758288414552796663601052135830835609780744483293724638721855086594191509318386572453217114811614186095536814786740490671500848350266235309804619705670124207057755996423898833453976512016140251341096172772304476310793220619701002445987314162825367610996163303238682897855652347561957510023455267080848202989522078534262799755854289872316597755098256395462342107402986400413869301583480141970246763593610954232814281614200709709221656020783620950340868152317171808474355035207856696199870383062514759762530549155322855014069469353812674978367984570815876270260185207472395807546145875699241733997176762141480829107045615534373625699934706873211113000485870635044659241368698387268629122212319677171263901251873369201029888748996244986110196810113830555596318711264502073554968705232524278223683658018818372391082066829482627816371870985893381780123460861633173061350408944013015716532507931533180351774352038378988081747095844881972327843192268226213552075148174647382758064320551433300552972373249105199783716851797549272134026843212110807951237253599983745546920243042257402577543263831658555453342929269432674562699891402358337422342682688923793966610511919669639024141712880499297383994919655175229892028241080014026457609788474197446655622147852690712330812105891022038391002647423624649234892264568452574032108080356857782311096911604213425948692177380467172209125193978625597373170121765642553112009824795022648139246248381928323179256423197471660253154825127682763195898677135919632495159283481217345414910879698507372693950991798805816301864979322999715805053710937500000000000000000 [97,22] -2628641878805803792343133813421158193673024509877997196594084179572035631193632420035015583809091158735493626226993955466651662394067175868160962882459628747323653811785250446443006984249995162606924594121748080797784394141600280573767113686894348764458376216178654178287993944642916761242587453716748323013191315596939440429190317163954062478467838767284944432930299600391496060992619863010587588984024115127462777665273972710372045034724288788759204081135953184152822999728909140307002463448658074565805463992961174661512488766650601384928985277600364481342132477489298405905595383588610263137778364648213406563482337943695471156842182042740498893468055683082072264049169659115832001367816317428581118639722377402330507878219518804500399302974524724075570237842872089313711817982321649042522857714702208012409628068138498762205143632371561650558549277861245982447072767051754710424926968731534982949743189838977705156744542733289664016574163970740666095456326498615923785497199408185247434049447176774721970728291578935321474288571960526811316602591742244292921439977767141653884997125488485012817545209050019383125720652263595313313574670224320166146447173931498475848430079759834622503277727067422269815945455455992221607124905260203849414845142903494770035285018813773124401481882178569223320368177247258765458214371938491846106867371928752319764325347178721473753050348933081656928206381198752888669166065608404084226907715861907488214560847551566917021948780793736790096568399024420610331325197608689040604743461512835087035565169013678815287265187247623856438498403949155605078478275756955012437041885077203923369961473237028881053635228315151604801215273365048409276936849581957495183362332067887260306367074058631653625564253394616592985806484619857707262878003436397356301524911964876813233171611112115760316699129237810071913389837370762216937631544256767126914111069927089131916338833705330520991138689234365217541451018190588999370560441421299189016211372026685943840274424348380553666993013775268767103830502671596795376798624637718889295497617617514130672486012403794636692564566730404384100224847391121679238335057047845294135612860034084215489539668512767151044148349382421108664174876760549801745804034333716666009742585504067296096894311504006109631871578387815101663612192060879810317715519294778763310732157902088130803434222971836365138508633865104354625035331025288310082393983588307412320153574730714476100317027843725996444036803583141739493201586033808317784446569377806854827736571245111463213106617331504821777343750000000000000 [97,23] 3736173795196239544748094576359417972849233494183178605932585684023552307381268381033183562291346862193576555622996433362137534994069981701480928742721109708173835332866898923025625143372370726673282988972873348328000971657897228084238435466169631497599823767148787821588019517810761576091324193194104509766179806370513781926206374211494229538029471954174341010103901804062734850993594308115330743939385606664058964233599938217387611179078496732829530816535471518644744653714855979974286146517464737670233842352424222587476759619799302106151347082085575879302127060637352053696150735064572974789206203877560274144804157886717899419345040133426331326327923925827198728742075474004422806348098033043211768510641165760300909236387024727046591451182381788854772443801334225607079769676409373669232940371199750539848532068296825535937133885072084583706677674685018363251753750864069633659567646688723361823337851512178876633013538206820800149375984925704938388725617798752694824129140292660845068437600076795924028723175314671165507371403180497350744282902765863271150532932598957549026908109280392006454069417208016724600311287764521019534090823051173637470464253291986459147486283075846112760582936743734243344482126556217170459154733147115029851368710261677937556507639518787011572210835625954106478079732741887653253441517371647781788578618659657899263501315514405291215739049831387135267902759752656301519896896292340973296406778865688305211000171880484449611850786083238213352142270950207544641538437936807421847272128147789473422557170587231746293165844220876196099024604962547576141205034475926934257194130265882529397487553851954474782414439123556040402160400541516874873145893910819962564666557899654173474579730942123587070445931368911005981964176252919880073496992084375363651550352406197961455760347615675271621095467460201475319775425532018391852391985851172716264080808332813136436861334796053843635377393572677460778501092820319896118687966348785718380485839166085840562358346978105394379165060559421322649046193364728462481347256450961481165455345226822340967017311710524713996884774749794455894655392767722614192117365059757542056042861518289142703383590855022701497387592971287033741157625000162047904581447435553740073138866902880982797035637458670688641091156571713489147991831146460152303693516620309865013872125487915372641947937882373277283119351018265560566446726918226902415802380042508070955432312466699884901513961108956893230030194744081921464481808266868864122428104948471939278364928327391680795699357986450195312500000000000000 [97,24] -5843913541734660334992018303511986279234601135527949836322998384445365982598364406026429273743345165697447936128518598384907373993770889484808765676515991782022464632688413387653157424182857969419716260939109140606092620648867819065851362504558385279418026954172124917256650727718895713559359859675649508881681424871471017732539389310859244046647988065927215693072726308607949878779289507559512892904517712041231425754368769306799732716628211135141866360950339579368654975812165114359107118049382953317360562043620437427804341169615755206753371882863830760240369296168784011794738630219488315550583522393713348137581890909917428046852507052191376390802448114697266168113079818166557815060075777312810693899970615111779551281019194190727342077317553972692268267938750287293162897030111535321207141512550916975491791349569597685515280725715299766518567205722843983591808863039454303451628966861610970921721363237783102252183472996790777739978609588989878762778341952084760218914784839950635484721272335891935856738530997101713620074511630364765933431496249191104162298174888419735366905796482033963736860858378970265467293981234679481467002931157601151235542531165054458590765379528856359687008934766715249729589422657946203526155682981184289738494213462969772996658245880968347270384097331348944261596263942117886715515475758153223505158567099092392742078790902972948280526671845880992072986576145259850577374085143347846846399272754563399371260382367426241042296732880068974573661912526522740546852643374141974158842124204735299234925457656373627669392291843843077812660199586813353605456683828786163347702562424201047895698622893170195758088925708843559127959503069719054187274466914392037222576244550517898878673670463034438381525827926643104231928483919286996802882560905471324756616576385876762875047034024270055375368744942825345307100808882627012427264730524667980922415309295076616337499208015068365874908032603787067660051040525692996565643309380962422068805281746824995796312528086090687943831809027686421855719973171830735092567075206093503474026364433507199368308372909241530736536915533516661898113552488960043971215927774658453185253554281827255729238216302462094265469857315245232974996264862891780190857776323051664313698059261494872294506853910298713494177339679156160062619612952722953015465296820913388087215633450911933800779722176853993018415148354328583164655191328513483222716095940881168857391552126697713218803258178776152201950957567761218328959698457202438277388752661811732735941404826007783412933349609375000000000000000000 [97,25] 9849114195951484789905820181048144997012177809467696453769208487205528321796578811159243635593059278733823308552945503598778387225592410574362609108401170062640796547277158975476579007121371790427227820041908575568612723189713309993835763811500850194069950470672070886383005780672312909363215662244283794850251537415471570655891247252892830789347770192346699887165567022969377367815988064895045822327026527837791333482160119412250152545843910033052587264825579086509935393718537198965809073499318014967157527139943060100396716715128947125042269008720005514535561555113707424648412405770498554612882599049004138536540584152732580001713973887143407854766913254922958683615523469152861873385634367803544088450934671326426167522814194156516210179153417958970276042684165459618758172039716669513652163550821681111267835935990108924659837336114142710155935074662278884260354531170332011360254756173886420109885303492992031572147760349985015828713475718656107518050086049135645293673883389720172867027958952038201605206375988415643711563077388655049027101350295264226656305789301548462772298606463734527921089759182512381491719960944563133542751096610861262251800317563104886129326566336818119604653775868322772401280516209831918005769277424145968809435249317388990159064652400245817130243891608512841678739398955334477212331001457135686186256436855470153997174474723243236453115271057836564514060260836720363805346246414345071801015978602234395229129423327115465238027310470331739275241553868033323367217303056609323794623692481154828923507948795746889317812263123263414377073688572180281902058989856125252246773426453260303211714285621492659383983788488650272570968034252273062922927010458543371216066560436964477743419946795319080260414522764898228218982906560274857332475599736514191784851704812369769928631157288392403604943933816839827891044887599936217598399402548746718351436755934757972350961740557383118649896826486504029965941819992384063218729295372779118340298225078192642176530600737796703082436093291560963195909982936358393135147396245878847852094595503880530157000560934217524701995568645131456304515192101267618492098332942517367622023358597449221185350065969025664710800590493382262013051371526287590974603953395675734913989190908661790216144955491850031198906293821071995342263510262043739469794563474326949034061563225222988038910868366666079021044936536725582840394915488714547746634109665346053818453001416132797735198385996982773533616568493531246015458710536349211949228802526201675959782733116298913955688476562500000000000000000 [97,26] -15348922986728480881629724883111030292243348555429749524127175162400758219734763987691932527542053933749182991386313551070994721184597043122446344369652383897535874789946396906713146828916506582720337471536429383614905634226970682426231453305256242644004504073357649592778381941050312143861151838361557013194511298902165091021245671330645226559138060367147697217415158340082054828304264509369517314158386463210299432446816175467780449014970106254376690045532950340511077995213390414556290920751457191293947675568115262539178206480802568005449229108432844568793629286935396204641285214224685050797856317722442852160503840089190064847148473236317041296928068336742133528299605144091597790940422032390204093769340601386734061286941317577126035318698831048593894630832940599359074051036661251100762831589592864588081458376357146014025299915059140308575946575434567250559243709680630578860741446528526527638186062149519144289172127547330592029298408891449113775816265672726043120270699687268062330215372018132031526823658437512048338533904571309595058388764805427697766944097084453494004256779298277407316134643708490547483437107146614205848736293987058000614644955932398412005410848677608971982860741753590755499246350001287837920504811648366042306932688873033712854939562371736504942311137570789361623693174060991749454894984292355955444948526144100597588203957815731331118776344912301833468653195338798119883949337223931250817218619167567807102759849159519796195624823074699013215896741851920979920585237969922243436700523728408273667735909826173109145266039509389288548531335779955007428043951744572262572571154146889265873850018434178894348235643712907321880994518060351809849644707239252373197288129209014848495637062835996188662137359793206931566137400280820883845573064828604598378158914171028907596793033286347810626860813561299308330288107583014747909172604224796245853493114700203087215464385950350353809103201047251223444660073285984686101831559142456842262034506280315287255889333907230147550828002846595852507424592676731568186535518163866972537443112501576004708451091477873815522683971961705223808461790409771284394838684069335959235927605710890602436711020045326280224994528064850824503752165640482148883131388655923034485620389852908039590103899831724598151328305081944464398234832126720721924061954977564124317381605476242617556934899483796743651990457678122876698486572599141269178938272445731103984075247201589261421244634779464215087663764561005619396153929824829745862357606792092390435300330864265561103820800781250000000000000 [97,27] 20285738552565476101936360948575125921248108881595487103871829985130602760099035191703506865485506320937999168685105303293450970045644040887124240615045169521481986217435850826387576032645188878096518750600829642371811858702175340801313174654182357925657115690473959196470512673371335026997951600595101731587831899145457862585941771072375823678761803955483211277893998195478850931527442996449540098507730583070199209456955020997100820574495926027051501392792013981857235994665775282395262325870491258878103703913233203954357842159026712128195329066087089671094079578389336162908866601643057659539162050808901692175937067423573263927357650063387060640117766688104842051901382095146505017229109471603720023711742175258496867283722451081601828904619593199511957679627074227087397445857000901041517280424282897344256517881716730126339004521834986345165868742484552899720100405890030933930453144054769310435968246269222388984767396947491901818844576614314774117643744394213195274936888584966769522942290177870502607859249158997279350102466239168834132107173804945508889929958890487030109680139771388591897888912690529139313277086994935397299704213119180374442543672537928684314116881288774022469132205704632819739177743756188552762351542002903139740071639886256331273133569679166971742866169212839899065315772049864373315118507609209697471618693294920219489353836863990180855290112533902500094780200423890318844243887481150218759425640672077585588787180135019364660356014523886490111916100091150995754066315643743474083419102826260634819372438433184101724447742312522084061430064404243275937818141897581493585842789350620526676803748990977642291037451158971097627551924410078767317416544170672689722785735925108302769086637762941545519426800531007891477373934890461817302220177304926698789567433544608083025769679109551595992619541527043108598693460321661303248868384690687168664882410786146316673089186946898841816057735980383735724959147694833411714940090176230810752858847430844267660075549048687427147615405171083421683529121288021838882154409776730773381850591090174461932005595608873590471031049331837193389594722347725549481431592534486950438540214666763308287541273633800547574300357276400448365286401279879607708826549119351810842362976148424191245784808178708927025197924803214370036121968350327857974750747535101552933662005005797454053230252509765158019016459916432180019959501024268565638279047673115362429277964210408287291852956369693087795453275180333488827877092981034672038078564559882011053559836000204086303710937500000000000000 [97,28] -22216757835183765132516475639286997569493308747393838183020201711610715886531490917738118258488949666502382393094614419059809946972096111586429739060011238363608067897517850948166155408215991081096420760353665849760899771504937180625720095613455640249016975590006330823731262836231604815899640124268458241089182360340369535334587574627726247403123571128498771553061554186893064607065220590532336008657059004851586460988891884288481652961016434425237847718664445932697744892433752910747192580371288649796435563789842461878783820828191638529799582214608661472550485259124355220622987649058573528969677868910483808888607760530640582596070210488311091644397494224062140129436660688457487868973793684367986669831906306434168554502031629523254383529249443388309694230004307946004102715837622086108620959427090865376510247089981549779531925512578459474333697334484609120587737103354349514481896346715163643216633188810259782207046950079773578100040234745576020351315038474545972143418889442674420280824200489609704594150335594008131994815186307566200392320787615197429657068097493306035714550243930227514050690832837790230197958696103750772822116709956943343482813325756686589328218156712976601174360789344154497222613955087415420060003380212734037710580911469778421061281256613221337768664005542668581740222933728189543359326284883381841920094072771760359387979607128959125779921561618816813555691483296553245901614904588548272242328908958794514508648706831120305857683216722140034314916626623214948608984680175367100826106446011395814944602690620268089803318843380908291980070782365736457932328679270836854216479867499185180912759957195837812318308041147260164628183405853767783817030907376458030181686192844373601169350577401569810196832597252365063954835998711338097027796476297256360019988552291223195926051787664670307922192392823846682497134874373924874270900556383477145772165916583137069555561272973047859767855308327773087054373986096398943151326883682629248864444567121416739429932142387599462937371439092324219361721563226271897572323097925858805491230300582977344653101856876012235242291610271546714538248424066154133140363680278522986715425378148115542960703421478678885852867229811194350662377118450736338257638312266979986281082797699184246452273149411651997065786461335979020949538180048350158312520784682326584645774779289315691425565597259811270943793060234295621655969226516796032649096500300096589163775421700856574809428036824505312302362584742182982750417517315310827314377151164848100961535237729549407958984375000000000000 [97,29] 20049410406189090114089751103819111679009873081461277270988866720508506301545010149383379736668612852769419991088798584259702029197876942513123378644452476771928084806285824964113514651561854779568416730304761536168983001848962069651642235853591812944819654862792090358322706759585747323773692576384213994053655502173277720804076832244586843531641367675424666809686401657073519158134355644836253132946225308017958761804507072221464147962668120305988741423000093199074630890930159012629865113925884502513981832902402472511775264262091585571490388402842327733469391458874071054374442161414754140203820055697018764754606223011826578807071149845415670453864557590785840899776439122209150512867906621570108407013254149085175647451560356304296124913067165087415091358478939040573625456100333849241101996570129664779344055399840686582266062125555201317487425963607781144853714302597080449523481859389318682388592850074923972314913675861045821353538353648415720784865682673896658284557579737616246346291343477586022277781000762414978378544532556233388141037309356255162250511701036195624747940795206674182338380316132646280514130179088438427948058941815234388007673152453694838351975281379486490454394982066077593695943681447815671430013516802308894735027895181868606330390874636701057100103060599627096524676523193416166730188393919279388621606568690512625598809209188113179047918884479559046394446441639430644927617517962342740029920005210271348668934451406997322737332912823520051721524107604537541973289971439463799793088222545213555920442852759861731603217597541499784756372061651117621600018894609390666926565732018692868752935574695654163783374756464918436294210100244937545921646520529577355167112655634862527508914533714766219762267995017060862938756365896856462568022950039533587850569552372449577146060067411160860033281103665536777751088162006976157927522511875565291343891984571520685416827606219437038528299288182756386508147694094112130192762153895746573434531544197464332076801501171898509699001722881072581058389595169964578995917065924323787550568265118971024864333591003850799148118410576733787159538442198188656251019318929238891200802925887420898397980089475400930963636028409797167675654782960131223187033341130060769779452533257090149627787627906798699060090051126007143066466969849833548670659126743879689982306106248259204922861534427055427362952016502301041980167906859428118502036015424877165223403572374066528455931422305366405547852131145267027168508861599839610510842557999922064482234418392181396484375000000000000 [97,30] -14666102558116012365982435195973657651819311947356192317767616927931391362812209105459916047046078347102350407697731839207009695419065765507324264269630354575569194893972339300273713016675239204928461112347895695685248025845512783690370067511596892645433755541664572637854283985150960215252169475353588260645023122373451019987161041924980576908949481635133220173073566385571400466771276370502137024319307443906646225753347617022731456269887294503576786616816540935559001989637552298923557651221032670597145018690472659240352782717100053241268937247694524946716749731255170597770711037463660174751372662350360701486574881208455801451016242293586552490188551026534089533218816118315396534489852872315681973565020985448496398047092794282368960072813173311992838099525322295941933944236240341387797141487459434305862512242647445075490877888756664473432253150279284305904306574026177054393740672320545824030457804817357785012382219275573159041430053743930827707279435650467547885366358675217727088571294386749780991869977602604321042919761066837777770428222250929370140310239062716659705559388827413241438735665445141350862864716097752947395815715618802383300496193890879419290130809441545238075421021301842369451914350772733027871564373003396360326295558913930190261964304051397782102070877481556293738658939926071023940342783068700294988411272647271445661009633682333432715322529547411915300438746016616792871291539906186246899804071800227926058082051370234252241101444001726080048985847640381222206582414070377593915597786379774191967566393385845051113470959514182860697154353056359424701444566052299926041119575086448980083952245931740790765588408116370589493227587418996977360060485002278336132848865889358108171068122034658180383003497798133959969537931387174483616810586958556174308457262956905457956689165858427297200726923402951670189364523698405920268806175026752530967872267261415011167909209483831011828304654376870161018098844475817497154338616995073781147417393805905664680837331778039430082431261799163644492964126653448843749660536909040155130032131976906198390350543886829678506582434808002577762086804604893106806852275544787990933803547734926212722271501430702695829256931428074186461281408776120982972313618446926211974183143050907345712212857125722385787530953117598025380891609359987226263698758589141919722062353246393898077214624386938271801912259348835419029164135671956438474010330081704597018792744587158816419455283291712569532337797538668718805409710408646538955940163972968548478092998266220092773437500000000 [97,31] 8136555059723161234586074410656603280894605351488933087445550481048503470941903871792166929197924390170029605401545001190231873196153201737351351559057430357420844066294476321905182467289191798951257961492111480714615785867925009223141083583691664972927319039418352023709995355231141878810901263495063218927226110338647375348653789703756641738070169277103028601805877459222557695946221447397561032414999074052810512504654151545571688136721066394870501720853923029202320668945201507984139757033393672491841247185746925300737250975667137063961564203618363873020296833458782028708724755265552392733862680264332661023863054492753389642922764673621903102723176065096449742939472260248309629656243377948597547160862115526658249577216374062680308138272382371380125371645750707698568819166502156863253637695943108003515229367838960838797340405399302471950485627253537072725996653239884148998199713120329456444509668246998217592089567157610845473659381026830051633226550737424678024668442245025542649475098106409703391017384454219523772541111747796530652307452324305641385176152996697244110966395441820542048893708697800449653571064374691981585939976785730880019782233918750364364599502176563786581460209570757949171461852678999250483341840070620263068033114943452278893331885125293630177079845212099712350575216314189885131809313847026969998261391516732338434101239112521780269139931654900606295865013902848906012625936673108923787422185505406074260239223797061780076069295872036110806659818728615384186028082340904847410245101188619225886173216686947887155373942184273425670816656668128806553973084568556719520387977488419910547591838942429241368746613483710634749712311357567994378256030340605980576458094918480283900666723350980290139823071526852871822577979629003954333564792044526182422341837729352899717548357458636636460684641246319474673373850225627777193488203456913835048501929400127834121142733355791952950170014014900192170126635127168692321985601766969147434563144054273486463430326908295448561063702436678126885809093644258600038889475810545987000232871985265016835072268137950146924104869187605049298524457062905351992863036368343336681499524462017660321327108909471073330135468432206138768328344283722283192662223641897234281318096836492042242011732971928492253125302113694184309291338234998989733915873045363773053224649811522643961297214633421316726225848498794404954014254484923578946130837519820631484686746279301191427476296175040771069061620228734051343183233172902564522832591364931431598961353302001953125000000000 [97,32] -2440481571320209762407794642156278713823014827589184493298175440931140207419245039607145043587002815632011806550778780977666187400827444790541249059789101394997149137339560918302492990102858992650524372123139565672809289249973170237329777045141871191097228451199040639583397433048382064418778648502965533950784754441956802086965713882694990327899028156932855898760428026663860843469121938295780725270304770718621994528074386850663304433824770395214333949852475295958994536256182455430473356258344669987533389428911785665380557018085864161385836951174544412567490445313279310285478629334533369484482018393998431642884056861981846733562927477021610869194366879243548019489326740938740116669725484409786919894878840092224779324642274507075889234614989403732910305747141397831236357767984027623636921995285772843650735401968615960166366111993006595774023553613228065216743027344837718819190708827102719005664617819713350733561326439411472320915762510635654441305196147556835886401794896272076455343499550830489045869761059856305713382712600403896994840896304172021689191421100791361993362435593625839723221230946944066678222902740963935102210655734374083541622130810897694858420640218933027436504636943187367087713892603123656543338196565700381114758377878852708605467314352594812953486394198822154301639085058152392567228870086177583323060105872326483930452384304691005857873773556257308010176558978266559991512196184442722821768496738619731327309703517236793340687318610241228358497725019421147261581347967692680365674249358431851263309362229924731193271357846652053689897147159714638219433349251827808388445180081895000699595605963077628020519708659544734266325786565078771366647841466492536659794559133952562738942484260192802281948996289621270948770637492228507400006477891351409038779247280004192876452261914749638539141464402116045756944080734077107379901385911117815991281582394140096261366103452405651258080483317750434850622353428709148238166839595746362806524086584118112670551618860421102602240000418967231254119047687114029719080608903523394237798689864381599465743853675414835556264753649773109042014006251994701424328332233288868655967617714909301494271259493557633264952327155134736843310852905026617549084652832518312271877017300048307057711946334443784730078961579877364999933309289954170982439922434698876738282687414166751741202902492990714253635527922704765443625180877900961346761105281074659624126723330738070957987961630882664765089931520325710473384717147382616531103849411010742187500000000000000000000000 [97,33] -1343304617291060939513004613653664739885504848846513710538870581061883851334967377808277258792713641593923009535747868426086106596230404616970141458406576793395934224003324493024935099231680601175839453197471250611328429304363380196189297847990587181132022504476427867982392051616568832078538940113987416180607119068603833070733338874813190437546788110115054666517045838792123118642196235802454024072594751196260239072113932205529388701398306710396963476007544241578762545900085489229990500708864022461291113084170544663624162737948046542270324708498207149789577622359046981015567884632407066753427678056736847974746176784579526171342533640222350808753080574241117910349376938747381013987991930937857992687879444692578601956996005889361954475850490718890089802634870561722238718075417181696754102665203934692550040476273041388180222100838360756629896521982957362632319329898543552548786376842951613569374563288546392749867061066064207778913319881522486960628808401105584925358417845677902862833174691528893954597509222552239061301914052123295173975404798607764363776761368683469958802996208248048392327782372412091288367892264191713503474317503926060221163043526377967133172080387329894198754821584773845250877164671851122305264223727879385866911253283818807604313956672568102774467924338404675517443678440528912796006331086590817533924714939218298688769986837691139151252880581122412057642676125826326693723421330359560317191561047908984230058068882155187840550200421539929412203877232369673130006817552374154114601249300705520135403750159773541679949896324090400185860218959345897656091899115345648374259151277028949043358384941895588049131436524725344175537953743901995719594007886133127200253187556729011977988743471237224549990352137230570965320210800938821297806462983389240663726180658648992067159777409009892316293625090817017513775492995608253078358034933243024683079361992983777848982500845525021299491512199649951598395579837182309549069557857873324490723818355079366570645619239361263514415558169440185409324542837409196705186758416083632025605120596590036336546712813068265752038496025739576117045419327622176547189644226186948053164440615893050466431431040855298764589921791242360467073503909883482005873462935053736683552836774315461354597682228715225679540122768329395041711929018151667008200859829164321260769913739008009576464932853498746664292873553393133681365562649423005540843959299308455826536817328978379920799235846332277177535638665859842044714156372720026411116123199462890625000000000000000000000 [97,34] 3116882169218256076545952489277956083980084315256888646462788434555301935151620124377467664289605221621506358705469220140353814188480441804505113242996620728816363248803747681643505354846350654016962420314650089581475683112844860020108246855863456678358109448985316357978505787706484481307438824070846370040120541014631887919523392802302160347640212787930841514555925403498783425033131971354330695504267203425065348606586290960981774654953732206539835538363489203978393919470074911849296103481099983912541519739764137538095350586298468671799477730927423908683230236047110327917094350219897764655192103314833148861115570045076473453377743712044375613942840396977098173581596763411450560409526155655719704917527505084749141429978417182978263363256578839814045022577359088852596559107957663893485082385759492942876430199392962662180271925658049713221027323387191617140356461843090339136481594707596387275979496039797374012426751274608750010034851707656103561011386166425592734430368430524034399577709412544913287588181915304361665849432149496928237133979449373097725379709631232363634818324610093179112431971494891111309792813853490004417229672346500735211962002434333846765691688181977955806516755803755741313205444990228734056309570861459893304278108810421039286101342996463341663909829458246814954530037902528216837835877173889814457195653963887431207646237118437298221937197374137896287571280663886075186721989885440482190622093286821413547653038086278081539705819595059867754094529559040684312131665081639210822789718687157851058066273101212602011710082952768865906282267900614569588390747010054247362595308378858930248327730263559856836399716966207255842514493350447104956671664236143500040523476757736877378392092668618425573568334463564390242575692698912982219645403255149634107057092859096943645535319903811268950924135671373820753483576549199694477632755043859159015602736093913374078092747376688133307940667152979653714140638656324241259271282667714074108872523550138128573496846329937021258719291533657484151800578960136887703124815660519614566162394390234462129864435897443816327423323996663440233699198097682850977708956576754237510131168179864012568233236104051606992368548280969473003528235361541787956113582820278897652508900953139523137109430234341358572915459114281129192787713914649793662478393481575817101549661244415446577057786392621401299261903213922143926357073468090269754497224911422390182315494732205075904483239193798948358424108177205675423993014305779070127755403518676757812500000000000000000 [97,35] -3390606850555147787929445045742720060665959090001905858096229631644263932245086194274340884429575569802446319200367758599751699286506783944731005088557312518883408524065651389115084254206291455705588636101227543215252631969641972644572420098206553866793425535151136767077697929056788442703891506992462513067453515161753009588950923451326830778194499910777969451642548451133013019529478428719114240211383470320572350669384309478523643858638591513898825054978863861913840759913682518480979625056946593514234443658961598632998698268631914847279148213910021025833010177564625398305624099472334439975038874464143825955910221142165308459231544889169585230740663446899363730274945114022922419819547999940204304405677158551286205139321799313076585150520685494101793512547230466917828497951775764759365144659186065802433499782023631271848091956165123992022069387306168121302961086087651932237442206398797703907340527045782027896370712167850054387590380475869975566987518689334778826940873158356851470418091631315454480559244619118651840224289798160860271397403723252411630066223404307354454806325304837812513247285083546376785566626493344903740670082485395213789570681417713413855176304835705334791446152949021749347740097853023129039354820290993131314999554152267389951759431994015684494292036962190903861032020173874200414233778607248343540227426847538092858088656347917628665350240584785447858639639176198174965048965516545939390181050281710571056002694324494589212008682852003117387347133895283535220647767474430944082358838779995027858496533006461959096180791160688656823743116352046371350994649814760387883865596714345431630007856520764924431384372551356354003682523012213729572077843878359624151950825755667804346841727603864711255823123534025507904334247423124470509857591245346658917493875503098190410540577499294854506858169518758453103337884473573016112157221813278789994390155215729409466918905591748298052682464127903078919833830326247494427175172467782739379587650314457725688318361814916911621132132737702306298119630189213966287122037669046004167573416246592641874981339390005431274400659683050514155155819557529455344465863499617665656002329878165111494023784293667956771232368408958751748361069371057500625538996706466258628689604810562825689996389891721159632211160133986502422412865231807420813486004764222664487624961920318973789922380454443616110416803542756042061375193936879592400185923058827837712045462747500296767467374361135542969492525137119309786015719510032795369625091552734375000000000000000000 [97,36] 2840076316653523270134687043877099593376451687342085502108878404054551799813716140356327491825036438944637905096879909778016002051063941683466487128922959220486867265047171380714004636644159995456892168274194577349989184919896566063450328638615764167048673911191122913885935881965953880252165536717200214200582650660077921023880827405883087248386778886764792284836366609778701602303649093600691019788543941235727422382178086724227951816967541022100520572174796795462965910889128829078085404288075482952872288595846537702954740365574295528284388476051327169715022278593599006605368182587418621318316614345912894288874938873956917413232327210352752021521886513249115396078461262560846255739031283591240138185267528924415267576351408347039224975680796207270684787218657119260231558058150051168131644541526215989274310366631642415699841727127127988822479525620527458445534758268610541390839600178292756590133644162685723901541127617075267467229375283406951327173734579442793874289876531864251380201859987623234985027981251474637608106742319281511691143492822792273475856758199266782500004621504284594904823589611007028212018686113251163849247954753152575523112077761478064851847674976340959371244900215352160542372590242873201317579967287784173071879456534572233835010291643822058106230227487470241523815542625094457808388835290587441600596306186713497728065479925063956019899726295470784146634580860383156393905769881815769816649802746622930024234535221263516409765771044526979385295664214966758163696588505884467086839666171335892798850015839825742748378038964714804791366987575729938235727987971810505385520628953093547728775024430005212175849449660477518914659205908357846654321468520826314975472894400078271206769381734723466269431945989340400703164151860804098459333345910138166901965413969360514527761280293907461764165001788408327477874604025995530528882006393535067178311592297224209415368604264436308135473850261335722322563497740127568403941619611986704518034269330264045605530802544095613006304143139135486282953936230626014349600263799790539477342339978601304306377484788435769217655335954669410079106363009697227928467385921578067504988385800001480812569640499637315033120139107214970400783360637706992165269492050867218685187004424744916408695494579853436782192137913089562075379087905756326431799901235889472744358611036596554929480957922452419999060872867354193292507191905791191856567871424333229743423653794859688425232193741254971632984635109692161947236854757647961378097534179687500000000000000000 [97,37] -2017345079742392958125027357711804511424111622292050052131269701805028387852959166721648447597584648891060130998140210630055888553149393453235451936249677416300215314273908309116592775590512231468977166085620142208302443173176950018405710976726445666977890071795762760705478268627972386009849975850180199671245948814082936976274480821887509247871021005301684605246491645589401839664862081188752053729523673988423057659767936158738959038055586395222669567362089209392196386914584988224419983640381591140606361188690492914719180903663597898211134421119710128371636610965949985234618553382091696308351914595436858242031457570867698581498859288957745456489252401475426076550098985129907794170131612286550352309533297566537173868240052846106291969477443017469445237095911958068415021704661968862850541849569074152334041039773766466100433346346703039646032414276429981653859943559185319964163096642335553132559325996136952314876050174034353344034424993158070593226173643252205662824042215573806432091927778277973976492426923422659570692291148797732050958127329656333864571614237439324526798024980802715880908615769323853265737787941408218978466991168130325552709223682008346801719767509499420433318226758274138573875868149726961503365343629619278002990625546869958607295612553229408560354824419107414845204405051553226416588806203896262488693863701838096502831518831314369259153702624986012768687037421340574728748100438728052171955934552731317321049407439750832006410795401200259636283625058923749103337874564953065626462669922083160689568926052375914093687382001499782918661227300401883743676883598016141731613471165402553989002195257914859727964186883593458048804509015397271067323376583320295613527281666563199427970590005839324009124961126191162688252930742582646259359433617390045382549474081026598651703993492392464517707632465706559734553380611775476408306994517405263903767292970829948737201653702204868740608967742996190171404382623934924396329348390514563813790192821638077672962507826481914800456750349805504702231762236465990994628756582188782253076559491177098442879598856448621671886498396892409412284096582533960625354597767952692972971398489801066211959004841119522479900949193512919094497295383101713466424710857317849175763474357819110929030098415489013114317423188329111391192834239298303506713132543023220035151622667243327184834760981026494949833158317821786503175726979928524691936881155074486159590433124822422234554619329328643629391671493467086406781163532286882400512695312500000000000000000 [97,38] 1253290316224235729958077399483217137793968041738778557596984721251045150872186238253074615993654997230116302098750462366200779764797977954131988778093704089399937215267773036174778608343345716823714791899890686436602440289742955009416826844197118563720279686821403457743196658816873140050910630567096850387629227530322936678085667687827933503974161918809688604918810792768121421697059439073011709937380038584467240871623020527488950372717031949748223788085923212949450296571611700832482217952587878534647131621759883545075583550772758332554136670162066165883679620379205148150008967076272516453298742460629371349668596533293357895098811411118793505961137954533352123299046851640168789397251855622925907662889533006614788829109604476682287227095173101142088451921718334501379410265935810893698370694758445041304880264794108668535466027467331355818643187667612204654164785943882371022890614512294956848851056542284560217502632948606387566149133585276067800766217757869909342082415145284570411884775405820656818678902728156692221025751374890779895197629833276549690121487145901157143325506225606277658579168934410327054117828971358391993171177715534740439922790721626703124937892136811703288341185020150545454281531209023721254793379445113210308009511899551278762747499647693635659474109787605622029955866470072543763543755822059444320299540019184950085870894611962050254695597847911709598036354508608572438945035595940472473645936197997589341188920032324557214651486124165492456185753633002111309256170466384299418492690012134253983274396549321814036946474859882897677979417575435095372024538111708461303069025067197042432259583048702706827065629752442060378778192939718519724004808347696468951452994460916789119358074071610893289222890238838259596699356248527312251407419708523312558701723754317263262364110055654242006901521941670817807085301962798765568573548953515431854360537386239770165393026563225701564968892224558779446641945174591176327858071727776940784936375091920135615851020198710988317344630708506370188265200688758223793778638789022411324728478089262852860874884267589299198930516270520237488976536369020125753031293123714046781302218551368973688988288961518335620050231660450025958262720385280729651601703903648176666504963195033067140890397970579151123201363603232726148675004815298754887984752031674743826771277284946755520774124739876768393598757536174610325852156953717753155411467787680618450681321670319896763580683067184379546403190722192455552885803626850247383117675781250000000000000 [97,39] -684466696014776564396838444376460159387041348478819617378682062899867964926896152042634658142645629886772363979073471293354126135879127980289591549157301278823744932386415172983296942553533166718907406349161035846251224869957891964763955779026114640197408992597525861709558789968325881565003391718110983871479173343851091546758124235919129735939135393359580026309054542212066928986022877795944700829314535243527261123611518438964694073226037544678370078619701933375519357067656998226704204097899287007971438535957735422193777162110346360049078908177762570679720194203215388574603860210143017309925020275395935529602893833893992685312866459883031962255516149566955582272260956239756591888950137101303459224333822771885444907191228261033748884210864315369554303106130032514440098651834107179510507721774645294960136916580942727520314505032020670499517996441856641500351904131128651759452057051421987723820568327958427732516285411715707431810780537928213318041536332447139094437625208587789335059913317835918738815906195021556896368720465627165007616266568460350178806602627299683063148394591212165246318983745415781706207159464553594877533289381682727537693600269767266278138182987676373461457215531423258154109354099671911625263650324158273834106193370518110726542898992814935645445358687267948416162059417909856125276937345272765126176010528641707788928101267478710531101871822433376260190282414247517170917371475069045915768468144151669632062447539613602890169952952704750777036883919993861666867179717008284561834293177948057267584667433207550824821080801442435930059745528305638834483138648371155646789487582380609766953779493606841602566733312630513392740239969460458659513714284587620722659624074021437745844709029480415957796381815900443505876460511841913738791491503898698253500790147194455777130407608840962726781411833047644528641116810837100948541737111957790013837100640327671870976593191386205582176347565367075407584839690800259925079938560285733595814317145905675745753127123414779359081118655403780198428244137387448192201569894088947964364785885731271693690493405278231479577448524696111358700510554074146522224333626652811724254825243946783093089180921736136668988312974036907536133558410530910805110806278220016679933010158521076404552463319265496556287178006016877399592925885519981645649769900067284060332570493528899944634292812243260677749761668389940993537939959619577069317440083666230551038874641318873967692103599550389398439159682752119806536938995122909545898437500000000000000 [97,40] 324148583734636898381954109436674784040697007198312560689319344462564714473656233445518893397031924960968401375624532462893921779038671918145889135561194117615145006960025402519140263333169881235334678066316825382831477735725594473077442587017338475687719063473336935341640303530354430390809660333010680592354570620841483767885319579208559962886940916595982694258844311287149163586639038799994753529565906232088609680950957431311655860983629151490935081106181909025004407650619194713478132316642595470627741640575943436730146084737049857148498614190544232961890913957260863184988854256334011185925173626538341548784623861911081527958416041626241921692496259871259083954217435368536109146745114299635503645604547780856753846410001095879837258723337016968582584018411889622371148584864014807622377472755814312783880899696376240484086066238210585561551059450982303807460099386138258397421773314283111477972788321419722300818480202309144825318797306599325429956828846573275551566915989722726379248736026739080762459822081247823179567358641919115009949864233842221053808570623877830566981642774595034068402480608977467475510809445110111161989316519625356265732135351894376192367518548346199969998677538940316725377228282434281379714093929595037870925537395903958212975430128609800109349773801287681404092283536953681602056599084567748066335418701503178383837361780762787098333077145450117892107214940926419436048370494504119029864865037695534001189519911666382692984635222392990761512222801683120765149299860991798334445999536719972626124729485082894274180854338869569010025822925983363293045455181291058712085157944871566227470252461715469640399313894596418219646365257791281116325025076840587284320240852091306153810165059867297519311846093154848874727699810253695681227925947258123891395529720326470019829657088421432085191983841614977819506693099066079779792272064597063015955573879314511021112072290750479595726265138991396310264108697924125263595450962119097887686791321286701729039116559677511114767069796803667157643777508034933894350511652891551837412476492275227554132496642335600000253119906945456610750184884793403757824438228725483905931025886078287121559073887942746654204519503967702972418452273381451556080135743835036100367778413495815258133550869466957301561002073211940804192000883814406091320824191927614534581298994555832498213284724941331393509215190171137407428178514973666653375975814466175615039607669417347376328754490152489475818242681270930916070938110351562500000000000000000000 [97,41] -128095061124545124864750925563497041258338564140861008550894889456027062490672072181568294960819524744595160290385692791972122282885933963422473984773662646303720955593084796402569206820977552684783753063474029772854913647789823133173965913814811742933187999920105337960616206670246690449762313844485677437396980168707473827049149859898039937085180216412087985300860974810636272816076992500500049441610843699961797427469519764597775848978746309720815637442699740942659234333953960513927696172445531405167235785280414801882578880089948070420527059691657044719385448195051791072926645944179277784314588212532599830259436810029019607003879259983830086598717468111860460412520439613096076727754811978920732516825294731348085023354712865177393130873134486958525360525231816250199373045976862061584713901372819360770965842858710957435367793475858869007273927649571425229753290513754971932673404186017438074729449551688977803479092387979543080733335875569397434152099723647856546356643368467087316814097120041031180251637321834767139524165286707010468304064809445219427759954722054440951327619893009253865531479415417492220746844293435042296858572082859784858782418826271198634133999615484271315358780199811009328110360583862610109431380625444247174643572821704564006523077877237171424705973977437095328224302739203402404232833213695649437274056054597411073658990742984386714899287151876752131129655442914623576517726694035810692919509537482010557369105376048015517413729948608827911951846225799587424107743483181767730710543074166590769587661923383209052843837877015631567513842806837690194705952058831928964989470469952766541676565448926570193029618253804190242609356286725151281928213823685213771974029408889415993961138721205375296871153280554839108489375420203270416073797510970634375706579016902682620665700964263536310323512557304070637956819536713240267409248253028412630709002470677474426215365216197815541389795629765665452925277721463224132029437314084544289792833725174316393810345374451720471783906437852847134911203980613101107580200059128725086806239864739616501959239250704967656194269546261722257483625130924722771137054076094392193326313813292544249611534846021026725422842753316027326563200693637437458318404773875894775201323643900990134489312945989495140399393266375619709003849421589643144469119649600052796021263501265916925841819778133513970327860803456829876885332395761010599947060794086151833491275365873453587394278788483270581366468832129612565040588378906250000000000000000000 [97,42] 38311233036441324994869432960307156253224752132062126412414383158975251271718327898826812147566555171532412921062026561229222655275314983501941016555668086776002048861929831025098081230240612688224321930983149117285074045959118850142424832208532245705917723649906843153999030716855470490408167844169568165024481653221144529616825306188612869020075856076217820287473764085809510420861276697342750619582613046384284004638145743390528957590297727774726388970953355468536058149504945287570419509373488480068712515993725162820087211974442221926169241993431856649416901737309500789846299461617352601302989359234752724517875098577749825978584709559999525407502343660005241577789436126098420672404746555053843720345736613904128627510194506677303610002111966365600676294254962098975605771410227302399774673094323132952113988060001128982659005516590220516489371044052053725679311795805985633396193017774009459637337350409187825332915972894827993379869597126400718614589867393730467822075891650883423218967767040433462377430405001861090774681729181413661998734411986643530298806551058854490243805865625031497971743263493390986255665688093994610416795889311549020859442381464140314508985846314451812381362380058692281785040302034528932333784710295070214247958500107964969296328978177979959725454865339689834367827413820213698469178160598456478837173240082883364856386256420721621935165700013069841901659353721651082447661864469655255657755765117106124403890585542016526276567100704245889694804708671309951936967849226505140132827149726999968440022013968720788222909165501611781207693137569485596381774021396603210984050743271065542623768603514652565272162607726875760673399375485461948696521637069350316701888679574360697838637226084901658258747223438417457011617620665116264469883343803174417583274452174121895405710772305326273923420851257711541333271967748425492875681317886918178561853733055096266421511692241722435149845991278737861898835928534192655836889170131088334966857067984677967460225930361066662293346316065649533367654901401890344749056325401704258264145246243979869962707955576674809293325854594232648516878286725213231317229035145933485595572857742125709194584771106967512394378122355232632931213736776789501778930925516747451290119290841631348508624356330934853229387216239901882621373386063188615558590993886553150014891582048129595865481824508661047087147325575204052210823560702054928335854185064755959335238635946789704352915682979141553943236431223340332508087158203125000000000000000 [97,43] -5756332741574877500577724397567133925327409095669459166274417309204314337708507346774779155406122177876290497942397048672247655348930871646137950865658298990643326981272490815235390349313266631894561370214509031963337770609663507537792842651165820868046541515273146248262288267499846138049773338905801078032109560383399235840942193065093742720118005524315432933124404727860221221141471954638162709420516785829109130349006320754668144646664092576654072029309318084285514663258952827053527012501571376601145946418702572733290391610192991537679171799375786209125861678333439566576493467165867541291919424952401444508178265746243755465203594037516689861305033085307689169429458346086479403273504340614173495571712807489013444300221667344159980012898666342557914339455442084266882096342430684018904635750819322600267345146705006884737499841229087815143433848602372781990524620820165423760198991827770057890285706489678717101996625170067217704868466923772020791117961253248221438211201819521010520081786034546695957625883393273604710073196476897612405996745090312202722323006665400473160027364100073709158059504904181486772861213222172004363405461827613476899767223736928325825056469478659990290646057950040060071372177698915492952026070660741477070286300294098148646513400038524086979055070868272878607285528378612838275824313151311174277276227562943273535802648298374117034922943587666300741401412150153186881357029192430101211761644277833019954242551835454895368754966404208876713542460490434025930052617855305298745429174155914723785311770048026961963154609170770607324501333495356931310537049751399106024678834630309808929606586167470920070406677015482557227156246060960911470035906625020302967540395127176066167675001267458678844526994803298885110185110114145159171328398928379958597234088173401937669385424339986535562644043135460070913448380076441034803178572923700698523682799033706003868613847362025765068686137396083593754433998704421209429480487233947979570542654138310859685232385902584505149032265625172640576919373526694238117130971445055463117927704421743083396843267734383597581783543745036215376407586047735347354236361563012468380769850534910279297407619810155602139781693810935831821502796166141786086251130967989879965014791103778526183144484245853029534563897100504162090324561085784335745343033242417420189669512014175962268196641308401617334709896571725872839909613414409649934335644564292878147189728664795800122623223304962891688774107024073600769042968750000000000000000 [97,44] -1963495424204678596159655475574321477431463997332589798256646576731498806620575690156599374408788493840066630750532113167295744648770590019678514265097246773598532082516776297549189289030438118893337250809087422152634851452329492856977496601644671240443320444480455081303593582367177462050520795915822837134790750841525682147465440806159403169846914317289248183745680931625255103868981236622277003106096986596499336417763128926879778508630673115871532229491176204341113771272928863737003437509296423317943028772781076205911996343321138263760093374445480867464629053332415198729756476405815734564423784470658437402996991257997614890015466953018722767400737511262828250679035413709586605719999896051974915979036674797066212673401388640058172242838502309170525997988281287805873521625603811426409580551530658856933989039950700582244843043946145302242829682747333259924870137502431027650412103021998337171514686612612306645438370660806680536429643792185235356517591438676992714608424173601564474777443642163056340471330797513598455447980093503794558626792223582027995931861305732229170392899455263390892160059103554321817204288178039491419798350232640670165120810713704017693694109118415949464015525817736317596768503681543637033370632052836030427674262887585588694722000383814389942470284317182368888897165675544291531389548641703455699020359422444695317476383122194465467201489312597799110753045452478082205948335097263729072290076285555668787975343345996531167499738781362593952785656841166945754439944713666868748556331463044028225583809077517386399075497530300486424386054877003244359384041757034934146695960887965304644940541478529081499211467466109501123847261910955386726242936678752727357620290177890588192173803031580608852820670318923116422814877646473843666572596828288338437475956200685016552486321351156640769998800962922570077198547381732537040585742105271302705238270413809955670685506527798292044826758895254683874519598443139074940612173195086256745742052034322812476489284222669349814264490279993186616940330887906268379376245089590800514080408410475082007818935131985922809180078878349297010488030231089484869944792666188716716301893052523291693577411440241465292538170836493305473773064209124631063390133674994078687227908384502292340179217531927162079611928267709650467955161900064949302256955918992196885629894492039072807707612614933064578411916634191952131881724212038519535625360636696156843968792229953580877636551416109966794465435668826103210449218750000000000000 [97,45] 1865425939366562218936348005122972193626361869202910322242019334429490235116027177751666939402982711330809666467787331493166805005512440780755433636808042495792079318294597299168600780122626024314897646404696534734025452691660898545495747392011489625422176657351646811642650351867050685846207401919744939671868278697409531900911173459621540730874824401401781491813950317597323495590799591809927731114536629157476649035521673670235531624437226672250475983078450444994213124774250076244063558532733488683585497961964917169183050552614788343460736061132711383801920121044254623076322070223043995370610238933157110645151519709491399889181990427211160740832264365472533869094868877984903400552506386469686516650962439905011252261575098636981224061097653063365082207361262777537097151015757660810863898627999460931680914967921562928196911172178806470229720937335443503179532311008677110391111320542821982546640941055634233650054459726819340378897349738754332625089982310846337748351504818520459449307355267930589477675110335363799734686173167879327660975192812892544868020415470149560299785160723625747591764568864305842882187223261972888879704395903276402284702210017273807062471063450544388290840960853547454434233460174918296156424238829741672303941065917029951488114820528819821419705804949677890044515131442069180809745774805191574899881752710155270004261289784624250747449011502745296259419984016368157014896246648797324096204765336149468620128356898635792360784581812724488665942191464677284755198778201027345557169631912166386150675499133568873678771668084960714398042272819507833947120936004284866881209610864080803073939672035390706407425362108190373755660011931791767229576766402713283482206942711240555500554176613639981980774475788846234589637073257920069964542293621664705407165412389424286747898648991441731522041308818032297428271432286080228080747319334595132530087316958541461785768235439749744382196641571856026499541467434794238596992694276004782249250969617879844663490755859438075057984727755864916240631084962349351048910180372995719975394336170967895631339285408757869569264571723473283082658235158704144765662644005196872914309148141494148724179229696238758947187900341750129596409602520455144544154384513046949451755894605213557234417282121117874253266239526798598221944601695733206365764506494032354118888722229727492518133790456709411391461871367447719496246514937779515086402352928713777599854455593850107711015318123770612146472558379173278808593750000000000000 [97,46] -691276634888907483751300881142469270005295710834383105719251599553610055248978109303788107269431926226846410757031693827448133975398056786222460108990837657763960338249097688026492545222308545798058249340039280903603072056957808392101112420975013431012153084221856843355933375046775837396296456454061314191553663945931836756643559754088414744180220944019587037498456630791204287954102225922715995335004290337347817574717198873145747615849861090169492611953658271870091768222847307930100222152359515768802378420036457182002760966934927741355805484383581537168472921480004226462897913562962644124215355398371852407547943258109804843709212040597388598490944684210577099057468740363133582546079953041526209991443800022014763344346428415531166860761743167937985165410565688532598027228893385913670072130323935560310819642451875019588666502646501702028813137011718841221635335486016655786646002908662759782251012231858952342054262773192320839594022534951035878079546098141348847347285464509831231430881638618212709989471485649879666261704880136564680311541816223613080003642601470377800204621004747379153859738841191840780853818188564053400715693417261906594517499080850163542355033155211616693706662574058345848319085607955020645552497954042084120018198197355350719387929868540051988296867792528249732298227495215376054725444335713643542640339684844846549592824358156037146544896997989886627483929749555698914046072943574115962807045288161051354275286588312235388464914738504904225244826558569732122294937429380944307327558163898054577564421703132567009119592191940331287956346864247064192904809583656033563726731183453402281191664723882882273121656581608105296263876411459178732611683556041680633295575412825641690866304501374771775707464511576868368111411343554623965503632956278955277378587930387070104916643684766607844037331454103114176922493669640726103542622839149141094799114750272436005153816099771429932702549068431230628720834185514715666022968783263650633847884634921378018035485818863835248349492082681958492071336815376017117285132928539753491452693196074152824980313264116628677037964704947634123980659978023733656618184820248539271129486991084991762499389571365835112255653637303457436985077311066289067521548529647901658344214022568241232339498855203141406369861063264384151897926508824767221662436120996013121822062539874306053112996360052570307971187757409265875675957713528692421144948754333816531380178996334115253639962528353635207167826592922210693359375000000000 [97,47] 75095856399581261937262562387975129266049684474627620469979028292316524183347623995139080184796304461737004811652607441629572633625228520338843055712119712168760764230353266991619179157009048179752323662434520171888116742460990697931668658385935695459587956499372076095869077325551083082707145544640757470154436727223132145867390240795771304330033885764686482023290257749977619847104240929494526878525674640384266407492117344671859515852161854859991002438635337004803323684292965322558965363215159770653321536147235303491394606537361420755347612250914457632482459208380378783480052702931008280181740560311583013782426890007733550751922866713643110925752397877104344719838482865962489257571965689248195588074119086607789270653973628595577385689513523770717756527143013706208005523980684199235654893852428720242597944016133694232704531042621687464188308392525914340750645440916171451070823279269660205660517334370441368660588486371571244147158714119284619642239700516008083152016291624143409981357480833623710242441397591339913220380576205636934066698204079598239927796207981129927668375460953229601319258075128785691202722050639850467293015782127453491733163919404055815050315685116282253667153197469862924629357583676902104800768320886347868407239544484255557341939715499974168221885576549007367830587828870952724279286144400989119910311196521917256407323741706881486331451455530054855113313921013150898510560552876343660775620582458192695560857448372591050816279021681585008319555833866955991417369559200481029670534315424930772034240155428158043379274105114651703278185612695638590220318953204566907666208859443112252102102150665512158163642345168528952212786867245527391689994099402125728816347339856928299334535601233775802258272060164269448643195610966935075287249692622942909594505097311183355096275808878163412679417162022508185548381610729780379897815066388394888528613351172974163964316065844573941855176743551149458794581229786678933609971364627220280858193935667382972024604533992012067850210363980219968414782544863762991396346975594719621229939020756108362254807027051373284523648767636129601821421470086176908935891787703065082795680008844418612405605864425477876282736684340789230992259070153539349428631038967590599157308060501079751432675757684817558835962905545945449864540109241216426636026370935981076570347942640447953358003044838153286373143208954448539302553861844324490602941731435378993391918114684970356198512320133886532858014106750488281250000000000 [97,48] 71291379373476137367387067497546660492757964213765560834852403827828588595946600058761782890027868155018730146716826453267934055055271902156749839690663088219180880689518053427520301738490366736017151219509113810700422710313601642914231380591253806147164092932777956474494852680044734722712886255580516981373977018533056253863389040327894284342062642640799947310545304321565954828682574902691853031248831085859963671331020849995122461087826602293836423356087925222582424776443867528426015249849202082533784833098405231955004578970349076628448049611015755531649081228939232107866961053660461576233492765826640195220292456020790774337525130931441013978912187050203992638320077796114305547304526589000615426672601887662810660367538621824301271560582004416456662514497646684330902895888331350851829752393684653071119567637220057806646581649395667265475990096154033207516445943788381596941205141543348074465977399968981032681025059647100665909344616433723989806284703444529562166703225498926671470860386371565799659942776065353488690958404786927171031498772870611802270656968558879253028069365244276880166923103438632884850944892962432728793810367626153414104719269519391685913150590718548558880170274352443774239611607959901294387849810070820306721352265285692194588676881037435880035410218324223148729591216735057702997164070902995732306368851697240711286463376606222390330170876861044525345640792041256208586539902369999382013082113421612983186949986859865007586697451295841158225804714279211239671810239245959542722643465236281069352734130568797053283125814839432242301124721640987608772385202249672636704069225383625072741696042037489906765774383827813985963741009777923285348369990760779812701373459231225406107572167374564704235147213085527391629170262904978424338076477886062416979427582545461023607019762103392885445797939974848804576393034914703742449172792782198527542170645904832651292990565107025576306473591337402247880448563610827231914870865367507085500787019254930773639080259252399485040738954170101765511698743090894847044535175573487754492281655228809813883101650729059043146914747483662160976202261318221022385145226756382302043478659682283641733613095977166266892352644264143838006607565754474224556092058332178928179289582100929197267966151122963948353204985297079554633534073851163428477201124985638556710215103954789933088978606235624425342577439377596372149945060678463384286820800670543205046492118981404928490519523620605468750000000000000000000000000 [97,49] -53113095569515232200850965662264157018636561044991574979544446760703778737293806214771237376677476948911840013294178206305638285244454567522168359346962671504475821475814823735200617185507983519225962795983814855863175266444054150313274586629634645401021879213352702675765988788239838841655384971272584010825179546416419345458534376145936501418573813030386318726027624204766215965063858497327934568313733419896693275981926608082286667455147301862868471673937569484263790575381900431147370886494557095569917624564515732611152332157202730305555576693418634209627894520362083655358361479609996131069081967607243454333864922304882190596747890986156908820301527416634713385571687208082579399396406111072677317308147341587044702197095578652852593277912928879202384773045967042487096983288272916083005318125601984087960702492499372942749067349355580793918823043455692782756645261485165484028255741951907080044945149092739409326390680788422788771398228748201589850064858606895387427577565027859489913202210929955423114589883651767621598787969752729912357791863074009197049334901350577818896014811921014582711760173128036680010253527889664243864750537432881249827236931400028303031446055869402452837495352757235366487608803683567946990043829052642333479396138803488896794414980141187559710321769433784408473751976519102147728153892075834397135105440425606220264083459272553718575935892428296276022965790925075371494874365073027210235827507826227761162089542380082175922300781959222061006869772051159651328283156935179620948616753817135086221871443090937079745389803201055816663146523149878205296192138243723837576720647340473142520399977150573373903231063789534262242989525837522436700126676496059776409694763666154780616122020338814906143579635259686482356198556178760674933087342946732157868325186942510756564593694118584428284137348249191487011093616934417113446498627203265965916933260791734051665868679256304889313394091678522983968629803310538809530550089826532194767472005109203461328365966618679280759608922672940486689171760202882720125667988767998677396406542570839494491623253630955723918603505574173404022649862040387436545486719977202116038997577846352362848350877008492135529757544405109494655133027394168914528731121631245397385589087453222732362746985067314354875521184443565939982397657851577672777756763004036352101294852693316771655995396406192175392286654360888942546389444668612609719912695059715248419029975934790854807943105697631835937500000000000000000000 [97,50] 20391989328480817313913191909506479386821750944302613538082635286377040118752856996254119688613010551840987972921428917137028874225256602457982398671047989257013081258553555462162758171456824956685656644813289917392005765962012245129290151314599229378116719339296536758149784778519375292418068562666522225707965183445671138052967261629868335203604370594030144597267154872619422254883224641542960753889726033156701241041453037975522504009163978163239592382014057375481118596125057418945342633782778665578286245876917961721112223143997523441116547328250623345876645438892184783179784566982115618686567875020276820257599783703162529221051391287010650380569587657660384682889281610815057526860356948652012055198970564707076620003615965366745834661416208271441866214024182767792447421617750715494564475796875325150921502575994860605883988896143971926950291670018711526113516094969659605228402662450844841229217291710257914005538445105260211564294478153286629436330358544215007519094188497999560582787666805725524497221656267059193664224076394259936274778715753591893931187979218367690128045383092649444381940914933649386703617489757002418296030347180261103418905410375591350176305387234002239474048247407388743486683474155703327868376050012171787791621165940942401988665737679635342572210455679505534329034539848892631115105569073714816690258152524523903775762952836334692706210821868237874301935039945986911860190314020698309794327257270246256558742680292650856230587171840086471805618061274727603586076509637624436104483515924017009814948807044463994727671661423897761186542851080222566710171567721137627740596312234819654593191755581897044216823682342292524943576921348775635535609744016698756062403921560724561619116993016606599615926998185605694070570206787596087718427469397435574644628955372438506293291841157010028203608149448539226414269232337575076031366578610172342921181763393142591833734759342205826918964648511306438554243028250224262725218593295345461918404363014637644852897147358941176900006286214031582213121129580333467057305773878491622035678753903751496429403612422949314560303061375330045845455058870764257450983043553689175529446620577566960239671795741742132289991037658350048671403635886285901629103228402385186099298449625493282972427431823304177385139921867026217503372263565416455246377977939012978476383754221430178403638390874598091082191544081203698675339990275243022472996298440002819682415058366586890770122408866882324218750000000000000000 [97,51] -4816028190913366872313974584362482906770496162319734917732947353501181453399019715105284447726882082932208761950726554675814969171756826058479964533548376587880046186965035276304091311674061327418039329112938247518199249010828331648528222765159353282366470125599002716007453520637005582563056331238816329431274636789388366017286456277167906966112200618624954754369096402089067031644539494071428947573181124114573184548992426555067546533811457254359945233444653749344265424829035653357995125004044640575138518634659896695366155820523985152107065344929606839566280996684258113051715181938448349590904106392673439308166428626071921703063320288385518538698050496105463203240974146027434806250301018392776990947234401160226285090077547310936494170865337027454797058140980669864978381893300662545521100203249638535551133280165375845101979091916043416552887960157783543267613036747107562831925200246968835110649931931101400346260890000612662088832540532287762279632467398880223216314211091685792495560970348749151397821732144548311249903209724357426130594477776712584871393407409791405847327053336825488108255770367034436318313658191328582698587959329533437816443203852068316721426636890336882331177590318072350527403493686326152599917809603070480974776718957913420121294243563241113048139754082411715218941319454360068883731980938904121317674586118616355938186025726995715006233190147262523757373289844125065821314886351769543690872774173155121773559477180487671423180690971896535272212178998922307193754729384340587960272180434485222601265755618913784198781152535941968145469229539642636232690953294594547928346533649647901001587221777423883158408014751723966407769466942516653220900005085637873797722514267704435793671269771490633519543596797091763500257595150557184429530596554448744096539272263745694031627264972638778931367573755111536843108507684659370629510850272066436599905207027546123938264325336556501493625464882560945095917453485434255584655704497290708504631509549709249826732730390981610618971025427251486333125694488862897291208565391714459367171280374654730333681897487353960825840224544369266846239605555297623241626123579101350034039169414329084263960206204495760218309450113342712074577153341807088140479118507180161316693406484173912821357215762490006058170566451563595148818522739793258014998325259305956444824557816280469356924639869431688283192568514830184007706726348114114625082947363735735857304121054767165333032608032226562500000000000000000 [97,52] 470776706522568192888929566127297368165716220128165996133670111358472239131600619446408391950910342407582945828958341418824410928578330164560262212206106967502595359877716424856467987307488270758281480285396853595643741155113883770465797525842873025815191753014934512517795622913198177317309099417806453564771978365310489344855445464793484832421285712744896903906670585154092557980520260825650184355570859407504640033015320320132188481864861502156387997515626265159629948255099760472471020408700087939583791590752548342166788190336889429772362833331072847677203900736545702753304747622452423061068920635283843032705603061702477146982473678226845337555860147834625417808062989022739237048190819920516787728276840840759025124221650687434116460528456372258225169776237899486448697603265079171803644282793783904995445049704576033326968097286787931475943964220588205828860235204443991522687016416330427178362266807102509723853652639854090301301414485965798398907368206231944169419077664158930441400858512102416460210272888320309687976394807692824465059899597975739106385847549619273950053261093174124845681867623102218719108297036132744756062819629879309388359234806697973808462427563625127800159588503517720462777441349260520335861983191177255056902812419367887609741814678392376850765694208541555549468378151270442957058463907727316145386863298193474150057848689860381876412524282842955874012517142693581362529581793297351044158195267911145845221318365797404666718928836524186724507519640118076667953145220734828870644984547716678867272604711406728956924300765608439129897525616631467425792359329987395520247214976071738584031767059550590547989069095955890359179087135715502970420300403981094002340025546468074798235938178221033564158119225268959310813543219538443130495235830895464556346859630789085992521589388941569258975787564050812412665154897664798125132486568071126232584852650465552115667848431191570922666752171834420730249084266321915442596680214188734780948524957320961716713200016949205168795103592032751631571312929502682295936394474311183787301467669290496509023143134747273644449314452347790302262146782195685813552528766019004586426069990316649055983370371278836674284269138224770310818312742506656226568196798413189157775336221217152259135483050692092743892089653829764414126957960207040448175540653405848353343266058469402359365046337959227253573874760989071590234947451623422696185742144028840705516358866589143872261047363281250000000000000000 [97,53] 140310185852216746372473284467343444147822854223562218939559644081281873881416287286632314793700800651030656522533693963111737025166410010167673511461958954166605462817768600919491563859568347839559044966447192009989678967096628289218910746959487946585472989811731701983240768693778574075973009673877095409198879393744540394828718078688137488155637191021507777486316856447293085325856998117130491873002226037628140217411527388138022870571987771796539824223654558929864529425079598763565482622701136212402049037025800963665974686993907931400689778417238170834450034431610121585795323355062187874424514405865484510764449596094876243524769675139530032065541035775717869517147101223437308705558764375123674385689495340202846724675945042269156265171815245762488547028608016024444447525053240896628569423309694706344637327639471360483372514740649371795048948503459737844434376058588223231349436596991795678079015850574557803393707998477540254456335047049075573559249991969593335758021565499740707692108218929781098559349516295325280540681158014633407120515631285998346390921088106432791193713963176827167168712206149380411056852934980977339608212955602268555861256678415122199806557671441412836364775622193327649764879808473062061042199659692252253243156266106443230357399366861519085717340482397859150306402831274042402122523566920377757021696814837810081484885892554906106965638346046373172110155503222873896059831391667577579961877672377326393335361535202627390722277198568355162458005070162732289522268329591630289805216441698336663176811503206106178087835597456587950773417102682926456490117047059871931242622980439988769941254234179731604156082133866233310946546168150730789767215461319711166645878254005525811081857958796235810001465947931307188790842172136689323444157575330608834363025431122214525216343099208210941323913687242030557343367397951764537469329446357774752276021965661272699950708028997025683873472736341719514980629614468771715184404218547769358878302051776676562597181896327121708469608044669465523657942223614488196011940105237205735541673272803677889844204293075504957815470815490713940134166838837541679018601895104067311238209477742420990535571337828638645535578794926412388719049869471336494007091534649888261876750762284170742717710099235146813073622381726711198850877980270980073046844915350455588602160803443282411869445856344104205752948930500980260468711403517762755958431589164980834993912139907479286193847656250000000000000000 [97,54] -76448452124626054054989334776485170401219346151352009679749786506917299548796501533934585794509556834198816023613557572632841492631257592034584357953451136159267926582456058968966461691687515751906313926323878009232917521862738970237651650608838906639335977840416058722778295138597353793907336406907780004496346194720689884648188178581416658687683419022904583886314514779916762826017399332131207507743070522279279669008154063008883927623527749082780778146083908506615361275557313619298847279886264560535910047857072963438350231452303249727720719952391733036626805474125168536060013612603208710711011781444172375281203470391153628138112576734227897567607447441064533617783978536313673869278834038100196865552977082420953561400384896532773454541606605500239374917003077245734835303313885844957609452632837255695240565594318056439334873572231011311173148120023581484068834115612565970063819930245005073256819629254733763797010577948952456390008424718436251871019098614572929621531132205760427237889067114902445706044753062502068210919948928774475513904084042280308994650168585573510225504041539325919369113167755537342666207558588107186577957652652898103872373778463194053842930207101427561097765284075657542871184198311569022061628721914727953280762748876749211195417653762548862655256888440864034486151356586152987491272313090914407393699882304538326151691863730409785755525883762604484570541233951093780264625458837126783987871686806265148348720593513877340836621870534557993442303164147348417974830477124091902057532027788532269702026378833235334163913259928906850790996154256562391331448038991711827350054021266903395560842551288543489618989385343694846971653340675098698594624349375760086286126272028649769960275981424078702029576952784622114241857164142820407371147233988063157537993369165692037777002084736050311751860373785511901214422808351800700005306096105476343456278148784394117887899573475580458926377670911025818102449549170796536999292871401035682744441751376668410262110596060983249713634497891331725067439402367350099790374789345698921486392407541419051910941213498685941416560219611021452583256659601803231741237726873418858727230293645203218151820734838011347944189052599648992096072602061092796328045591079460823124648023501241596399043383366059448553981111813517422887736127191499023987034760880075113770402765795308308421903874381393969221125594222973140577942542607232555016750531751146269243690767325460910797119140625000000000000 [97,55] 17260826637103621202702394954598629144490550142429083463894710297310109818152381788452639874706986843181987216305767551182207785064938300642809885461145868528045498475754654172032795058217182027102687522642564073155197748341503876371904653798205847851930704435757282854310655026705987563587541596944325123320657329931695926329313961828724776095641523290603236377466603841630612872903394016628308158606433764632281697120497852473480418456574007214768461754905077690975097741011213978051829161158616454062972195426599140633259182057868451553393518216050594216435528810888172302470012731758814533593854228726740220885747485048668105558858801579366584846401750890696804558635261975465936358186213319178966994446112230879514649599600378585696704787962617104235971969542633258967688063027362585004081129104897374750042316629670635934676633092252757329507570068737306869961323273461827553224689807161552079533907635976581222517337542535144937633126070593326670806873779245309686396188847368626372001830705195744808295316457524040199672129282002465136385357138452653515393925760957365294331113547497428053754571642867745360469880536009329310688562807551541026364670075222109558507961397810948503762413889227755482476665096518032927014482822777805341008879123066499358366974220449723549230914382640566829884814345809281175314874156202346006858796262551581276117660924955462864091970341425426297742246624686933476850157332767807649106817490072058175235048481293242328410351112056061224692622127462080208732910804311941007291199046445845882976582126240529091190714114859141708727175807826530923005165458683821302622343838307988680144395831405293452160110234584531131840822242291521454176376491179923157366570208224421450610285487407439457347930154402641867860104564236715356072267819300407106527194674418879380982017316563745922260689988609407579732679103713372674150799940350646439968116068410049103514141670040484331610074083035108452954571592715325470373206209128731784950144344414681274023589370653661561689085060962735929680102878287188990483721680420339954151007295011780628851432330487057322353502126422252910012049570676599642786607137791411855557369324653256060054546708243752454208532916330366391859839121602278957110112313597724312080936810821283527778704528737659820964940219595068717502856722374128918820781668219934394512545859979876324835472391234234252791330293014933634745837047435277499972047787757389869511825963854789733886718750000000000000 [97,56] -1628332378366325019074324201084171153306487983926093972216262254801925438522035684354283428499559466619564908861466992417121579002374795586809052847648501042963257051278318949405138985015642515535636659984931067790539109651869302661939350755442396852429714516258225324175773637532699211896419009316644810815467863832649530840874960972355502145984660010710286832552148278048981729909878227077561595176285843860962938532356824210887548703913488131670680168130506206470305305265488283309240560908882374381660391755715960303874950030081699479040922106694433665111954275084168054868000736402042193735083563000350588504811164651412894446503634119824158345288266321174934220121081537771416751795424579133239980852176322939384091326919079302853424124969077981761649884203652527305238767806894411481368231116287872190950320715108217324921879839122859039941824323812435726732663361314827460720826656198476990200930452178407407362478777247913504327616504084861556908795518016826256796873030808895763605011541883713264207468897996177846591388297212056177375207928177046012714940074910964940745260985659843370277099632008735304102924938192485557523757019445969538495892375512755996753983855919869849403038905451036857733176564081518226517413653478108783046604812640082834786123348537021128834338600685476330616782374187197856710584583436326492976787561671909343051867733470043340772698147437845473159408871776922141231054692197749149008485210495866048046061749245852868704360384590784965791278337872290477229082203001786131566770106398565563645960646850108327021143534963535681528712654332281182602755316038105547767526663345097843805225655579234131347699034114624311013630026677794721932215667519686485210448981022202783911504896009936935860718329278751889153693369284321773871207501271788878017954385659749551835603490846073079409206016040589738348331077243243538688123308076516876239161902644356765232069521826352240004769804909809687764813487046327178469235026740818516643533553270784735740199436323825979281469242776314335345453530017941497521234472422528700772727473030147469720858808502439666293076470110484095839021391111708433692045251883566733169994676765431188778382241941563151367430763055987709956850802482152102516257633112499151448010087706399024177464830774421934755705350615971861915893842882636067118450066528706309394457161121050022986914802214251373446313890759867707675049762802005608869349018164029985200613737106323242187500000000000000 [97,57] -237853987422486822835219180074569993233915221123085703818848918184271491506031437892040123229210300756436195979679098851082154126118781213249966826579447020705583543926360794802397645604103697356597098177730586808319069018160550866532775147711077842083143367446506207045194594670999061758448742138430298405055140192702552550133627124137151875725843700644310751696918356254071068308021191445871203420084854182040338901002943767701641722375444920330137913295265243873888984509004124675301248542628859233376830984072077106888331570630246524995670830205108907310528254769610021732223147904040839178846807673806633218771575277876587376821153001981380752845466760425741825069357499727862915671501757585427717107154795308992224541105969096016913399720841939420183043017656996084418422388036400684080153576554044802897481964626973335711205663174627843159728215239883776516962567262849227477623858545297470982578816842762452755942060993421624835717267571062630220178362982896171546131077238918706633896160036889670511952041099456403326937312008180445990763428247954018185339276993459363229324548437762185702706841485728598758885156778113212070123852589539164230312481326957541787779838549941918577985011644408875062655180472838667096017992930370908607211175845439527143076549996580763472831993737540273975660511729783406602752041874362720470671065832797238536031829378830438979616837755299088460379283794811076351121898459710616538264724098525783226515157952894983925672422415574345681174700571287348429128548072292452020900445166921556490214392693734107931705584544757791486049750202712718351780124033718800863443968656299312311888561769996831746450108732404591517121967792675257620609957942449009750524398776276529884968385525812039952608815133223634055296776598453659885645704542399968989738001737434893277935982412845448992644446001363249437590001253097016590437538535299750174274510395267328535683108219538407932073175327370640447219825009128105068481205628301118072526371880480636158637206597333307608957317466040391200281575982024670045728104334182126045577107386838710226293192402560028709588042089664683884411384785217509978119793543311220150293161945916912921521492545006837523883537863532489787387776228290764586699245868048839068549145490384544416783212316939641395762258945737928593354761852339777786593268407669425952276924206252374974651105387511176013799512755586267812773600469197429752021832882746821269392967224121093750000000000000 [97,58] 112893278908277687997181864220112957076526584652268594961468033845796587145563361394609802673359644297971759372520105037843918109760562101829482930403128005774109486103844163752542602774330777011812440897736549938698463344171882705956678653407329349289306744956223662122466187013985744102280757428248033148504513633958285555816634995070533330796949768689322174236761666825522202299505704332727837702175227662323085296507281484872669850450018737716744212173032187508713845643050593644100751121620971247087805530571878871924263413305271997643400047484384843704204226797072663750323712346986587887140674612954651627538663650168950928341352887873038182776241826461441487275706208927933585128405241226249248015425671868237811060839268481394852448663500883943638858228800800888550623951015207536576772856622668674160382665153243321336149886793161407987503549459636370104764376463570641814567878332717430876034325129683027274580078810194503242641583381020556076073992345077504631995828463122156627571375479941814474434517259037424633069233520224833926705224080973330775825955650745785014041170086793470561127069298960883664333460026631610543900646522797632520210738469565807899464298554081347613162595766895917706208858507227723843437467182503774188611699819158742990538955500963841198703980515682059771212452146528416656854057711239023897256609291287650420271560116244524695662145404438982897292194843768964825822054843822785759873402770540443597400160569248391982154108586935262731599612289878046711831847698357178542872012675520577081899729655784835680983286213466191181903805588150370215163836033157947275466836761732106793219759835724211545559321357511307818430541897984409754454123064495224995896860478081389198378961269113338794559048049431564500417728852085145940109758764008559903936456283216994474374092429506048687215002330525367370998147378416586751166134827743989902592874932824932940312503463059520217853308603908396468458794941663333031433371543318544610965103708382435063217838039431670616362397748803122386011201457692196061458237704899125634482405531556125546286683525866062177038123295755482260809538078321933811255868188760529389289564779876351996080949207897341274372704474425140652973085737547413598745470749833598082794115153197612621224595169978213739830302601680370077756638824347870579578891031972621743610857362141344250065156814922834350197336212524156981885945511402506713505289326349156908690929412841796875000000000 [97,59] -18073748215313343607211418666116757698955610613538795582018082587206789115928768969934589174991033809469706073985239093354601549399935866031076407812468454827559773271683318337704959713289745646538919322558373266482570156398111953929988813514163308090247624020399090415656746916683133291351496573902862836901565142250710325167678077424236913481808095112629016093704348251234397874383866929222914255968723570107174924664516606956461221992055594846752023792585862258722498593297631061232427105493018617003028574615372725953388030613373242824124591801988318391411730893022773764303567373036177161091260797548248850481529508458531036832464534062393426863369726046289201265674585899842760960827508317889900069700900840095825699558581383890625716734415600383525850008108943785717362501834852776243520945320736092921435495277159516918413956199533634688347780362340991262591211975976966475179568533959726928938145110410704271759032097339600965454492414268622287551250273143158339848660351629674387902722630634872109426439734965055883496707273721856452270033142336349946364051456265650988966083673439298265375218384542062997268073128531702301714313811668548821349597463730073167499242340884113448202844954914021751403245919858757993733557446387791998073981878406292980852864509030014847711126766428491930121154103609196298702759044141033410035494670732397582740212166162843632844621245128652530844760976192288915229420719998754485548693788792823428347189640086438569323067569190780206879389503737740265018051843247170610044302362778755602686078666696351450821519707765043768482882156393715419522404862506451000214234598732709336840510391791968233087108787874190347435148345184044338047437735475833497377290022564447848196663829237947175146141838603405483239675635556539095353190709826441038603034922937931601525717028667073396405756243899508121647613371605805197634906620997272191930681600972614118364554005678547868421892636353075765655872957869297338602067069464412509691445109466229024256196012010463687698788061592203302611677377088021489118229637698818540079185621229059308303127531299324338135429745014521938544232757633780966925120175250962734756571878598673219010396391171298709360588739790611318260901611915232821314834250182923534285950653113702515893389627319829941930499397934413503911253854729594269195413573224794323202436923399123972799323076361533979786466896099295349372018193792599483060712373116984963417053222656250000000000 [97,60] 885742993582826075601529802043352210797113301808228520233188280470431421405835052444785540142136180645108111420118775473867039057643534910862746082820962932773229275874027839310817191836762182831668414129269655624724291049911018322519700185283214196567923839343213640442628503570279370451710450173358151702523743073033406908891648814679492919213904871872270222566934902762607007229484859985195763282793029699269417983492296064947133219644232854694186125424220242968417672839331889244373701753805468260293251636567008059392141280721564932082257106229451542896579587699219002360589330775948097446010576414561050599369643490159380928736402927757008521783354746475001648525665071033270612303118874858505922181208508950799613679431808776310767709883542291261386954757462527263532872140596005436577682271774961998133983145648656714648757858643933948880824864846238465725985354522838544687791877289660688272867485653059795060402239514047268803879882072704233485616183686924752829015208042705686689914867778273724173002573410803716242060073038133697502659587676396317396602550597956571699315038616728702775484005900553504474249249607749052522274526537872014073975741102352645349682625236998102653504760114172948282825282093026868317249343324368800632209662934701670713123787491941140883294965751107638006638977348898817701760098926979336753316999987886088421577892735266640026748240883877294292571298237617037789344220942193131392346001079388304582840247921500147827152952698693376478926906173726038458973914344505203405431328912961794481995097211516728429342196061862114864706455356927429683869635086674500791545040689681773658451465672416059421696571666097664672050563434135209796047154095105179589369884070607199817169800844963153779687992218725973833841715671873618722056451049994467498881085799477106679497201413217836911892705374943067454706525482220500672620966057777723227722503285728111765836214210700264672563725032246830734142283475158783882307089860466356858527019942096973882739808551779326017373343666184825780091385969410933891399076297793339895915016521316936888954764146562690627136497431604337245128818651924913161686291490657309488218932204025365076659867412841152694868923508476602235553141684908170465061294876424004723276998182562621634802184658077368590145882565938465104775909023814747485423803489935512070951290061812899376675508049369846180440228813855092883453989233144554304999473970383405685424804687500000000 [97,61] 169934820698330188959666957516064544251894166860102483010129496247004416661158040157006961905920544977693934766754801099249611636779392022784593632354092454792675520105737067172586705351816313777484751264362620385773921549200985605406535203262246561673734360796932542150831925050780350289203884396220441406569996069943841986320841341624131232558166953008012508161040911027623340812484082263934775081853498973757331371843111467800843870873386622622261851594096158364626513966750276506215410267840050424072013356591224549879130490084926604317806312730520269469657450831113305376559169793909457502668312871059474669204467164927195538861042360311082512489315414967689400155712100743256721344726693373266806987802456641230867782121832361803346125658129506879371699660520710032327269716095108750871543240947583519578949743486460424716134250917796311971303541692050009012803648950191584059374753460151834582055543839837286686797341511807056555130990858999553245525473296328703811791600033562952747040494671499701852361909580871378395899493690731487911859682208340099653855688052198486086340412181740113243148162659713797615427955437632817300174064325070081305457595227729653417122503459892911905712926454476098018209481278658776222959919356561083491340577320316734486463131973236714427976405757288847450291566292143368232494060021611156229910927378716750502460598410450685211724405406923129604660411284109524993175677649300968300755636838279636525300685114919911271572597561101905083320354437240782640392593246988044517797453538382189022260384796863938809299581813527857593441880475209216298926834195044985080031580451369805372523941746314644236017517260291670358004257015977668421974224184246342952748752027456750690588499709888354700610305152634897213881637108114743014736811666077436692918097478659705691149892612973574376206745039964339654404047118043418320512004276868670336241552676643546867654112812820503163943136708910929568099895509105983457064281281643156580366804203844953339065916619560718271867957651764253828797445519648823004556072281725517818104766597106870937295091825614380829592026930855447384177816594875562363785422216761763191603135515286562086343487164202964758534889904726209431646553491176526101928559534362544646923177500724664764317673332985531360649227421144297851644767911173309672307622721116164237470027348283825365454540697269000221587785119977695804955458713791927038982976227998733520507812500000000 [97,62] -24444922350500088595515018247119565201048005063740742284514102817396900555338588027414471231922013632930579829989417195378412636377618175776580614482134817866103878991775066409924716119608469332663799405270973327199715058710568659077590893559466352473454728190180945113575955984522874999575997577664135104262810601184045621556347492629234900441504576190879983676969359453997203117399353790968197536346971261182323337950663907258557644023804988965439346860900223480577284074042638922870696522537243512406785163087045798267114281716846173389036715754910702840759062118996781570351756189036773103090251185205285631347755972255467313550558471901476116175490851543633406579198482397152594308486292220909087260636697863969553753422290792254691968601741401081280013503879278042222012925545736447054028655599190857915887201575499493523246882598170282680784993640372901513679556967239823618261792725086100820719647092925806165281801850712092002565703074250690878740104806887006651796728189329882377050389413173274973541468153313722504840215997911706415009548054761394959414659756812894553543967409623454363586055117887375438995776938124591137850801825965522008708107787629013769786925483262346564848461688340272183646118987039597057022863083464148670441275811706456504750556310812920305834385465354643758242778762843003941993339469050870928518189946267481715485856904162919225280096221079557329998363315095020257930583353429140122275867064994378127795633194976147549541922690342109912417002441286746777828037324549486037616750030370719914630267666815747586166972222299942119234895409664850040901731022998913863754651783744518408986384904288251397806874444964367852840563325397594988193540004246976702075670085544138345306548003756577785956963822229024165576622157116072711565932267579589180759385372993413628962742207400088715210519034465537539135824341321742001575039796121324841590712129093711138718444126899589281197423942003102218369944645892533877625989170778491749430788679739511787309081869653868175118735555826388775698353578600229853943552203915868168736142904499955764856379245674127079883342668342750563329786153731240641834238186981986781274744631605396984235414280957174056381637440688203265806178576193630660017721301794236357038004067765706408449529176900688734264756149351288297482362868773518008465245572748114648619600571595668442740471072202868199002776744014698765252238676914942061557667329907417297363281250000 [97,63] -3226740153264994300656842612254445423926682257721677969926036794671115564011788607198392770869858793551488868278361377839019986851192653330567579757160733626493593815701146860944564388337810076633117963821366863479578144489334144207832566981914019658253166464460868912113798442938665470387266659421999895372042350620869499208881881582586239880721861879983119934951335771072311355584548197705576655370682592470078400998282042016764237320932122140052722132170988687589301660764147749606605338078593375338239925875641048684869985581257671967480812035264877492945664720164841874848846903952360979987633452912321277481877423585875410097560641994684389719132681443443453949010706855076184296375630761067639408141272240998064852126100220384802274172148784247505251794725927546662753402065212116056063813501103231052711004283398995506686084016429445646708237227265212455386638709449710622009762171925921843591644998928760511454198502118058121166767775827737969134440481548034230930139732719439387003147137986965995468444777343141717516176084927807666564648481657627524027073977562891603191113699018667995133024988231697978318264077217660798669542897413311980774511206316904494368099327339058555998258810285426162870843040323620971302315328023531957779008815516349830578300046337331767256271511522874075592850063618732930637106968435677527592073761083930929575041261457536351554363219388951492818035301714445770924879369449031569347577094218293494539644732258399220391357240290611683115243228088078353749136356051182311658134946673174052003709463727142327818590006010130797803857129954367495521077277138383282676260130929259757230578782570423401060077373985680801025588780118227769259790907313131202197612911807556075490598695868576488732203948989525511325061937136543033578291657357915750932678851020425990525993489295221231057681839432522415588012176116836648548728219393301945763323902909942637122930512082078531215669247857379104654968490928938947422212531318431533442152065544339431967232050643112980888732661682036726975001933795107636834647497272021303908617604914182454816678460530782915571640171976318542207695322795883910231128020535752274894781100764785080908412538289506742786419040455811047744734275578068250965918466280531324277884673195668421032691095998739146421347690734828838101039930192338952400065521579664812242308411157168073183230394960232780581930358980750298686368537914859189186245203018188476562500000 [97,64] 1300367498126677989457311667639840749397485687364889491507522147195902896394767868682707808918550397130159417723791037706190386411552782958019746074691691448098442469504055867398870718177586262610943483056731187221164657274929584925575303304656970533490052995182988136675145737912876542498860701721319869150876304123155678664985223301089972901470555158395654644932370000298693435933348979056283573795714489878644660288189072733884888971390815245981127920546869332066564618654568069940982636536231263007116857795740714062800218556470554179754575644383834802061771122731466124431559583731771156628509006296224568211936191971297165750591635032362174132659514063318212163732667886587937885750886323781765307588084375844006313046009394292194588445849508776567303477288502304472981935205166003612820566539201191087698828530841208484061738954032059662428795380300305439211821285122648967861959135197233123925825482233476782940393430236961997975050071041843459446243970085825555525511880766136760591139317112815867562958260084427772734977746797715113005436651438563367472104404837813434485981944639827867784173698781602472998908831393366221342298479127382675507687003328566483630819938471144724851646020065564950956580502695256380754999613022572242391935230345298657969319727451183801446397201388409491988995768436193767006127306944584313801486070842034150701274561913106851480373009999874582801711300691111027690671373303496402538924787847120167572326828177977908071435530639423388283928039390445038568533335047321927092989821544470256710893022879078537743384347818233065182162716815692129654860158153000263502477964785556918132302929853551704228650233188135846936307537755296681464243346305447206525103152302510995676494765372653741612717805957633554202110744483609917769690451301687663350007769311921755581545283631505280205654455099342554751234300337006756337441873116342215466555468450782410853468961792763669739164359619037389780381666596818360724658927111879673522448037119961215031667383909381932901262278369984626835782128963066010621855639425358321782407552714741982483142391615740408933743331420723354229679727122869348271880946461227688925821489753046027365048278210498736588966927728997104037398437036677737141759204349870799444927786560388771268469550830862469540806817902227771430048102248936846567226434128989427244305010370691573133365389388499400169507680402603000402450561523437500000000000000000000000000 [97,65] -151073220957050704735454607653036631025142448449126134745702049716903377315784258220925605724242697767440924271524775628261790281526514182516374194297002190800219150965377929636106687421557573639108050904293770815424189254559095718858294960766622348498951445701541943436647328356803194080515827861010860276948581512663592906017404935633609978134980711092239693327395056256789791879871516849734715323975787412695257406010115015326160966583413827897256545432798302559292761232333202055408700864973884169284361356502656404212153140194077454199408418227883523121988587711246444481560277410876738528960562317461128014495690360559141815911566923962792675666004226338042090509403722003035802303091433919511922754885218253380345012064387567875190518141968576789681274197045347777811875937879700760802386674187234054278531446900851264173670137145332716984466431050929784248187083038583942527482975346429386474060678214304700991047561654703986169862994633830448632244239586262611632189760315440226743218548449131385064425215714110828530165831545273189447288491666644705736126590717402082855011061844816174802127680544016301919523994292210488042020238947177197456370962645074114011747862273382608652258357002330047373723477731128789726929875586209918223873370742785113465662515332875654457417200953202778890304181267558743451431985199569840038283364189641316491840297764721687095677585631539312256792180691321887177541263459536879794007444549536463169003467492023788113351760674910045589237975319277689116980745972164607509483792393598446698634774972844376375011757905529386951331691209702446682591371605457439043109458732962638997656025137731998169543100555868193320063660879589231615390770630542555685504884373723823861710157061748270955160401813666327608566975397038858234691168163930105255974893187279118344909659585226400298412303931371227149214424684383336787392179664392932476945229577357423317954944344878543900886926620962569137738045950904003408396334335052850380340549233503334708126375594057858765242314139083381517932474655642050648748303102058337229718732102337493036577239415344404861955156757684806972359255356620153224072776307205363742829182511723586822054133378681355545679038677523955291508738988671097151014838875211522416458032348313304125869838872325756435039890305733882097535609292104739349972010370834177742635706493091603059818477279574455707233937573619186878204345703125000000000000000000000000 [97,66] 1348061026386995510291920004943915878445103805068017897252455878661058872313731509989359846660275680577857862944660815107930926657957800108887836098986238279911166022043383283593879877985103625876202056135664411022501122672099721276232440282190205348414181429942808239192352365621946772916367589664505856889876257318149222050252751693262145856220872229896389623937877486950961960727045944350667028730828780775449140388978513609612680951626490762549733198496133480226548008295205792436985582896812698338695709017102957774014845903303318550602814024126844048113908837297076751487554189639118304053403334123013694071329687494923554797811656011088652444323892594438774333990133668813300746520641090798516104446888922886719899676945352111736276969550133642957217238184196558313324443535797782903868555000207292220638039807919766952383184448088076839956803318651551616009000535311130225167244017296957702376546206732760357310641050459372799460711722443579683804140451227765636198900370984540545580517487570704076417988406590947147064797716365519479697722111536478203006739519736408510957228960005161487108701518600684440697865886159314109794036549553220993190177546933077940970536420105951418599691850807379293203036945896092687449646695692106792443017210972651402926982214067810687509416970767486762444101877207793910250654048950254443354870601901121857928577481579803500975105158906133207747730545232021997748554622909677875414481015136677193956577506205242031107404298043949848190942900892680541370552410304386017935157409128280061310086958319871046411377288273173292565622768718518363807122298758940731433169125829110183140436333832882472181947239854693182498524355483131170345961421289081313174054110807709018196013296271429741527914542200245560487367467725255642454940468393570696976152453983352183144326360415127681091807938764285373315495695797518674329088722494413605935122300087047189849336400891414793570510607326249243360825450469987244222371668007918065399132833271331249326916028768090338554195893326740122213292323245942613359679714803067271165596051242671015789256665101158768727061741526633731962407417472689144209809952446400187867201586213567101822349558990244562698496035043457459113233016712853725696484993349548636376884371236781443765252207056874832576851623123151382753677391188688966827672937583482164016013787833825593054251721497616145484244043473154306411743164062500000000000000000000 [97,67] 1776908174285352996117261140079465655582563046931478388209545178719945750795453715737454800597717857028640262800405328488675952070256686782043100187374166662978301893615747492340478101246540290631403649143496201278481579857961990979865403061141326083901220601516993505616337883881383811708472549512499071126943830525678346603195486233673926405469720570357485440432158839693250491279624657864522594431496093447240783841715439198294881669458616967756980541806662341224254073204928452565550028851430131485062197419435254924578652790716814285616765526734526586665880412496546131640440465907511579825003124243812616071475021381207376012193233486589544515735782441786820289823074229331221695135013907527204466592171216325396937691971194670959097954860276936301482738087486945977443968730566529240321749784738230023729327408108459602229326015408928818924113348363829307363136936752948723881638086854201833456355580745930512414180979451035761904792771943962108866873316671316094911032435831738793676857791552756398895490767689056535915223425038042769969382228720225295318620687378982852414260559793946640647418623257543171959902564535310401014026538088157330096464261881907960108373178102696696401798024055668166563786491207699769294923839722718019526458048452865129180671706241225719869151342273812200967336055992770735714679009623319525367892363137176927007339738894855789323843521105590112362322561762623901835973398561360311717929757509819914274045503317185402666604630157929205853731398514150296966485124664589928270311720909818499864646910699868392344025447259881292500273362846164904850947383233522456431093057696342289294637090741680692211486955796557086490928549287521283748603074584058616356356197251787503850546052094248390701684545700497565359356613398983984156614389764119620250310011666631511477575551803198930349754792650980917851835512015265832715648924412391697622889216081755383520640715887647214001534005843947702708682858600015696646796214558505828660388023485276015593423569333998646457741591166310179191856862620236507165370788740578870884231578651700823710486372238243883752682094775417020152244059930953083732835378609782339714404504074517772237849857417191668948432669864673929577922862947265797910629364630422094299848066671460206434579004746576929710544969299984411434403688081119316163192627101867721925172581594270401175901519241762116507743485271930694580078125000000000000000000000 [97,68] -224423703813613384270741502865617866215437458520398552919653457627659192091508369853808904857191211899458908335805860110085500861128777593875323834979207228404902072161371557046702426437744930646691657564345183381100829866770754586730947265216095582691563822597407891637642971200169929375908117902735829728861485515274288542544908963505664487225196057933440656468615741216998977355843833672885491965670043730106885511746943367777673410259667596351841263131523940604273899320743071889559834928096938135770427645046069779386609943171301355931936337124902941130062492412829324346588831422228174598139413482521818916021193946299325508639915872795247444930821078398300028280130256839634709414572531209570814313006987781385159918057133013807012362381147293273085853945584680104798709850463828311869627058752695610867740175813054547816547794076087976732285716003454436512013604824066229167779475528562341140264699433264400217224171258630464176446460039224297235115963768700083134224158730910714472866305458418031014647571618144271827696576754907076676802081096236265356904006243017133898206903415338854788882115145733911546835912728497898942775278001810933533420131946440427467973428607289395394657021024881403589174178276407362261439043316580961523227938920421716460296750379837471349408691679036830262629549226670858388507521556781619794758076124293707473134546309282172019529823904411189502411777313928570232021517837563628695662644331298443796460259186765759597743317742472808267118362235664527972308671137731037847115816020963766676604478909795706237911455441049780383588442601066647190654746980861309932968044220057268673307056418771107224672884284744924995833576351208125212498286341860919133625001602324077751835686567036261137122506076643951872712589201104933630948352571316435675814671143532141273364067607099433523349814666036133608698276805905014664683034789957181088776611152727921656529791432721355325859001549199310404396827969773705560117298330134763123596621408235434683056648832870290490858155757014799572538508847553717394605666913110971177989386082364576471970229831498666606009478811097831588634643870515319634049126916291485880450817646920632349096011991644478664473861319145486612555300273952398277447530811083935610214608507325463186186643043285938603843153129301942408270699451593644562527064357118839840531572487897151325225708617949749168474227190017700195312500000000000000000000 [97,69] 10217124319427153301611638770060223881047709874383887989234646876452289794362866102252649808747913794258402506174914418068503383302828436926168860872411606240261011269837665215826098437925985098972271049647536857361582896092796647937380028102154123655017115503926584435198049654693820625653941575292579190582457570283737432484189244740883025830752685746746976913197675503176733316776968399828551578592460361542212844494623779069114346979815217856342343826668937486530859193070026767479992638170285856782804056977847326364204122000176099674861823470526149681240006221763830672199752918739755619536355315015014501979847148748781054149309362879524024354998018637470866858907789410829875099345900288326342969463926932425099903933480487018053550831614135364772792787400812241170857978616236329197957379670983563224950692032990546124373749883243008675124801053541477883139330038059602412649179107664945846623444502564648749434202663649462067120724771577308549482111004622134889087999905433181916292774643719420964277705626266133183744664730046832679194495360252237868867213677324660785512459201641218011905121844043032403303452131832627880608036014242724030775471376539203861962607006672180637087793161698046887854428991634136002008269963920326891349531698963524170501751962258830453295799527321308163086289143148592490514720249104984965158457213078193989595130822372977391728356858841432489327608586294817782947527446046192111194144028695222779313152058284306850585609866409377628023520308352907882243723447783461633368646146156228268110688999189342265534249621471783128426557346818309890603945922025245732836805617408762365621433066888291999304718984850257980464020469223051640957950034720223031312437034194399757659169939369434157112656236433541600397518954142782239422374905889667037256638234011896393420348392231041429818233896701553541088031703782707746644628677528112841665357331249100229183032007229078699951823255519935100009962392475300927609218322898551044651481246709094101817753243501923607249036507676111380154164175367226651745608496686351083305352195458772347072768107941738990109150013404042124572486243291887953319098368413390274410244448667556831736545622372349549067806032504169521413332827329456346559969997263257632813801324315489696004317090842101486122997467490038721507514068774741532822452074510976574767311569301424939437694661137356888502836227416992187500000000000000000000 [97,70] 135071997028767608067349988953141820564618316905781840559256591473536414183382921010611838806660993805294452201797182099435838313069039157487579948864024829509008142047352749800133902997605064273920058248331346584368605073032706775039007266652770232552432176385808073567824534225140125154257121602982525777053712352938253415702013587086715424437105002183377833123169910496746836611409769147311436977594400195854299446980209512155852353736122016915430226558990354135012766485437436647399844532547268489930507160907376693956171600493327330247975385264312304631670655632797364547278924863223493467046732674512000473007676883349387245041592247442394101608330571827703743266459949797541358629776080722883856648344110429406500710168628539850412945036621121878631044740901538536910575833935043113465087384050247042451197971811771345633307162311052810972567220165514934158359332547035039117684789078506556308488583575684009564494315575304284028677040574269159788415048798653588648976022202325996366968777227158172144461060732288456467375489116927942974379764168871168011890810390552856202725848163115938687890774911957945058851674785498345600012802719052746500374322246814553681904152444431810444549408746706635546689630473092911366123146122528939351160751991892275044512326308154977505320065361924561037204041054278033558229425959152812659564351589193531834015965854045742935974398519793594312551085248454947904862506447947179837960630918909221924401423078398425073213346452883664251708381517392904946995361603106963046978621372585454203886857106261626760061040399178487497212849425428197801360357920805376349915158821989461432239804883834004837035780272140197887726853123604106660858391793335424280845151643644103513393178255927928194229370372965106417251385051271458731236405447946983040172094417926271456267810609473907243732596010459195038266077201783807883897287986442279167361759335155937784318928906048648285641698298152676867232296801454490377950910907186957137874763776848345653100966465683341442233652700169389811445078998141484193131871759641947148599952468153882391610170144337252020933733096536260839975751916137040901056689446611986027157344155460616852331372174399438492261675768106342420551717520286128065210026193775563231510752472670676497373382377096557166580071591558229123297956934131686009455482473366505833058912241272445098339005653542699292302131652832031250000000000000000 [97,71] -17597207537594213430049663431460143404810503539419144164902420986767364921199117284719735757443820177801407518935127807530816478407879965228432090106315012039529773515590167077004208733712364627204395885203031864168529755099768958366387948550527000834687243844614206929368277636811347766486501781476227911151926620930355625672687499105814667434250763140556718427802636858852210775912884491775958031670605006152143795192074764465135139021255236558776228415623158962242305709332030586802653424434033417192514503996615781478725444663785582150543547968646918024818307436048666694622364436967462555715765057506519452715993660705072723706769274768023228257726580038631318831692650862661792028063821330537237674733222597972683279328503189253895404773495647631131269773660843117578958755154559066136848939989413014784680105498463977321323812360411007978488851698289470815047968066234434698064686830453118000329688356106850135981056557687377110746625749909885939165322963804712821680217239670198710444170170232678531583733816073722902119756487571599408945628725542302744171500553246107594621304554221573780460939075395309718309197486054161155422962195509243984423012563297057995685937752699367882137186703819841546114979143045098077455521201507745295457563336670603263023842642945992855772406705060348251232272579591435468788069394706431120328296037313080249498587829884500418974276328625921657980016085102069461718659305316052733602323461122145947962732106597612129309612712288280591559856834535844943234904231194446927654065522436638517646215011160895759219570147765126693049796938056129905054102435445416109376265808271248787817719267868112233928597719395656947646627926234594518750563838954108421872583134894309836285849031657014929694407667068009929872412216581981178437284767582607361049463794889552992029980611734276461024159883865281130655884462584164867429369621568071796101155849624957344389205761826810796769205102551902648414780691944857142939873709477347446144165235149264484287807896073962965605276691851786977624114124179365605319797232772355204722357901698019606873192251745076351466165989429247072835934801929394906674218120349997344484972517603991964666009356989361606363779395428433683442446426820122518421645130759988914445647989937382794063239610576652108310810060581620987432941090179730324102733599467459100214433427161742073963068833108991384506225585937500000000000000000 [97,72] -888022000473098911402779988884281632022512556353642815644526963433763027053069815971103245128909596398493018546406285342473840001038707185248145706872589361960005456927361253711160360205305234405323680155297843239983984488447817903288332023173250051971977317673459879403894799752736090247221227228415926958096324206534192597532871437238750191950390963615441989229619989620370107465010212132019839353210167516711706959517281939848385280855268693814963724141336053504339633270364668161049681180264764190663225604154569582560949633592999439888913437523962914998301433323195797656548700094556552383773571935423839844014658931613499441875923612586980165058229865013748476051054464144594893416028666473342988728184794815904798776055967539202987573603136363853099915316738329498255463494128268688751726610204254974710882790411106773759822957767367282946344234660638071709673677095795789014447838078209670124690499751018879531021290210628832625851844156232653258052185434671173111758244972588079808534261586496031508176843738320242910605935669399352595911630826837654796399420636513826310098568016342160068786574289065300344252660938685164085574772479985041349487378506041497364709013053877669337347719285900061810943451190459431292545009170174978977171977605758496947202480681342970306840974387890049827540587119534610683893351711317902282328012474205481395374713605483721758063842966004955436933113738671238471343185949305488913359898641458147664319640976128848233444554742814018068195747969241616362935419173161382417370545227369983543849914865724698415739915281127441396456702039465384915461297468394612662017101897046501421525036452646914702202187082909786036670183891455387049319708548669808031659183268170938053362215937063128766506173113569716946141759165052396222027010241381296740835730429694238664761146923594251823063358996530072433063385519743271363887875015651241169875166206189708775150638204115072108295215115597298442658262641091634276854964282597737422961079968436260627235207275155873964482152709171055505416329892910569731879936730415921600074788050175557661319058725861148056774385194136846419548224018762762432591045686500222405100912891079610903585460069120679189101968754010603209423886299347388661675288515692966198624670131789230132640409427860172631634714223465178461320982169162364556234136465116152717950228634435916319489479064941406250000000000000000000000000 [97,73] -113432641267449813129323315378463287659777607530195732137087217073875198367926602983480546611732460556220345051001046308910408373523235626181046916881243756194972768049675790983699560969079753150740643045699988806650989888413759101826501647274669346116453387816389374060616463187892969364657871279029068302812868253596790590064770051066652583048841914196709072996416794763442635566722072450208968153698731140356676523864687950359399172999217977489786159403696832695744781291322511049808102941713693973824282353209571758811683833851368122504560953814908600597867538879463654473059772573953535086927124818287759689137104985741284475897536656693608308433826666039277157802855249546733039834692980522142283593396173052571407009183245441338772238027696381885154043930037006348646026815542701960408639822183347865565068826353664634416820152591980166746965798980744016346661050218742151012471276403648718572977718044635979487891465401345511634407320378287541922289506213497629585156768079612218337990276747724688145714625056447673103157401190885702839593488081761642475388315819246514653881643217473923587563320569977867532763809617160716239273023807549234362651995250777220486429998590417829386350576038931872683719473016346420299113896794652160418527004480690439266685327003480052444976976961261266219811688374121137126521395274020939237253798284117367709025440603875006389033430714960011099168784582256674784361207495998450362323114000959302796263480444803623907370747797335558752596866940407248033684381833365023244399769044967930741152514384179671451465941003640828829130994267705973114826126787509216499184612218743010225271052253187007047814532321113673046559454561474886328633748554600961919927484074344151907575097863163121893540670925256593693491936310841290413846409433507324797424721573624199443730655439404154009696855312761941409329425226537801341296629223107602011027524026348461673897886209033985231906023121617813285011948228550145890263599848447483427968593029129444000005218791542241876565708787497895932347161855797584638146636836743649190749095121748657817795059483305895252897650508625263390404981443695949671511210485518964066275479098742191983565270149104391957122272113731974518048854516071524060170494548557476688937154131062069686024456298049369105709181106395703351312930797717583878384739158703392540669483423698693513870239257812500000000000000000000000000 [97,74] 39520409243739749994666221113736347754012182792143101133874847655164709990085661540828351168340593699251191787686560575428233537415935115122593396905287307681313273794287583322666695934069243740785940434945028449722959434388788055983761455826600319424692602127485512736211328631000802265341452478884123140425381285271353601992961237733533675459252840253464591683063456612813746527335264238344834492228986330905353223726817322532885025533023217988029576004590892660759159073615411205559729181764466731077113529489707995068079671810177315542880935988480928475086124391303024918953457569604109215886485533708513129645721912766840594222381259800478237064467417808143803458621894817088077443729835585491227379758304177945440160937423989859273734535774978122062522361388147077241157629110082805151909464505674373955935308135064303780899843069904518704849622476387373840903562700010376488393519106479506901857770042778409061936341975261243218853229842534311265234885401505072464764532569821362062076109293121624205965329801819001242574155940972348919715018073929308129480171523774151544028463916585521828669010297938640225307241499418769497890229679416181186294549059358813647579920074838641955321299172932560950756033764321774982879000819011587852724302725187783028368838515165597889577218528262635892649021626312403890631821141182352848373497081398738180576454379047306440176610121125189405163017431833178241717819958791344012867704128153859386537552794081855176419955558407984536255404775843806570200549002523019571013604335091817924815642206973611474606797029940007884261819265810784542006706167256553473758287471596442193004102374415434352670456079152074779143066954071300831005056314114578259010707662260633236131639892877057406884586294702809468451780611462671234192041663975965867023643144672986972827767293284470050886514337628785379451471533983242770426013262525627890598527854053956342654429558520273932972893389450352787436948478778644798661089128403632106631513163619155717876119603012408413464475505384557298950027407869854828249971930164251622388834439342016708929779409862945741529675624031048024960191943174619306403026006600435102047547116507664646620390236425676690028797089916850348425424201890310890468727003809999153004725593471370250602832749111863783345361009651454168132362638015456924915525874870243200011827866546809673309326171875000000000000000000000000 [97,75] -3103470269217853190787592486438127258047511548595978723517482254949050553047999470582076431046340142703616390382763733431932084504916930694454151192474669110510222452463452453497809335783406858243138597457105222835558133312852273665690787515475155487984837812975925050470717092362252023596164481656392533903786917041661519619190653173701443058938645386987566782491798495540818646838744137861423108061192323977804514747327848010294753119206596220938795387063574210018341777482199015192364549098691173452914357141223024652505272326486836539177652131216925900329062481886445403943644128641544207411858544668129787542566370508734299696069035779558886710856486838173306445777895203094308434895159359423979548642059927386179677793074046443088207742700666925151004614302317672910289403491352368536314026182866975834690352462338712953425998497518429224475962221856562103692028620898719740989438958732919741720522983872697677929809352785286533489213813432982408546771294430833206105674628413049538722249104462502393170823951376973891612724217346171571934679133687364432084662379036182141043670110721932208295968318697393389254413044239363739281715918926082758067717288371499644526058456580477070264255533334890397446167509405497351379876668047315638890262039479324765057176769522854068805665987200172393502022753904609572158968945647549574015585317574953112589567281110199949668167273297268579540379007303799395974859884854049288373527301877016006703389234625123495171150584359702335246707930579580072410601787957469404375233376646398145393924863108665322057576564901998022694247158723438950979347938699308092655808920436383104372263465564155577782926185943610395314397327657504594768420563792985585168311670987937568572821619514831618292412428904210515444829829103523710980047420539160851350449118476948738042692865703107768443988623959980386472213528521590254423527102414495349462488638074192476575645142870479879664002251139226163910537376581581074363776738277897364928864285691162401615488434181610594224988943188502316496763309100541344588366235103114719636028476336418488506562695235492124253266562822915010321085327999727363900850356611195632826626348074299971986112955899547142477241914875234129330074925686358938115207672482542815651898340257229703054285176069334154342720092020238410846790675385649224424330892159054782687235274352133274078369140625000000000000000000000 [97,76] 67096936476913619587397568764338217918305043604981232771470750603194136671607690362472862160448894273437390270916410709204962781972978462490604390153649490655142281131961580177433050465510361687675982711259387677360640204448953711328850501455378472910948384289475732851486332340819360741574186306826802749874844648340818055835670357183508660007067256664404105759960371974257010394357977472205917202887481659808066955156773748033546293272392535766552774696446735169861110774795076751467981839806897593792814382563504774349509074399320773474433735534308369732603224350489381536095058590851962729324783940334850571373057355718954751778928314775284971095142053548790969232483428412419449692406788062290952034323111604328214224244490165401016553493422727089075430806484215605394133968034231226979206675130008201096989826432081505573564435131995429453782037505328923236647795972019394317460597606823409418667988061903171226042605227804827109508386295579032780574231753851125027165576766653380295682321013798744583275903769913714331050982873142984847454568636666361110566001951367209591419216405877333887328765548494822284670967141782595649392613623550036915443820356821788310041277833087445731173509703608113802853986649335322599627648288907775103268578755084360018158731151097928148564858992011979761767066123561824989862952702412882666206345688287273141617385959782763901623545256361873550221717225371985454632875260559084313834496120078718259333082039364882622598101035828190294822271650014363868012571371278756845682974376342404733351709209909709138856780506673124163537970290105913108942624772541425715940099629396284060829246747668638054197110103549620748258720946100016510163858815420378305207281360704423032431176246080174690510389195636017628418861112524689030190733794453298498250291409344118471567020112279274601157398966069925662264402833174008628619843430416477139794206088590739099873982730834340548085140996145425723313932789817776828626608426100861648081455113088901324721376172393777349750934882144873240226562131926808661613739836323705944910047582684170451461678713535410319784154748933258657918478510998343030778425922586506523755134135527738275975290584792128998422450873191038642624538130432953817279757637348054886543879124412996311891977916637173784679736811004106602526938497672566906611183680728930582972679985687136650085449218750000000000000000 [97,77] 3821081655634324934588714763251134493724217089752744645426060373541134483268101235020333101733960328740379890096436134232014576773752835627688162390767130264035353455532742400972261903104959079571761225524973489058971484088198016670077083042462297982129135908324680439576392920793680085981096506169750327236636639895783939290050034087616835406303630712371290824988771447586491749783693438837314343107783715355380053518155057802611017938896990574029501982431170567020797547121147131809245614444156476236485983355532607607083959213944255605296346683282548290778899105094349968707614724858265066321136873481126160482016352840338757074607120284174267850387253643308857298519496094305599629916028578026960178889817506142356836870395227897383929059532645940926250251965983033448882952380250514099249525157356472391930848899124028866863263645555524630301249261319524057607994178024637293655665317047869923426347180182789972403873949699238770384231188299977510679109282586087891124536496090121532830939531681407202993640861378929572520909126188960604732316307053434221477802050442250872675636384325125781888583453432330245885056724436210036529921676250142562667212701652634518991349477541994647275748496635517046896248480045617431310495257351779676891907841381190700873171324793751868075814234025417980858602973404599511035659382312928916721771240335819266448721934410793048813552527196153720496945994695468287027626076648173308404589183808269995863246893971264264967690536072956750033616583444208952190122643147501862859228857257885189726035463619443861740029296644892911483163375053249550215855932914535753266899939918998702145504270791175213009801761755672291771650722807752309448260077635221919051177063347088240719989661471193595853347073686302698272762618686721829783551452411458695966568078727727089839097612673908342583011758310731220184934563944739552908877052151603538001077924729224521038137939755720567173021605007729316891044000845884754054078171126807680275555272594187020579610023349680861015625175665196973094013905630990560580100798044070123242876499954963185374370822333709789102751024182637754894184854756693447799936334906245511564615757350265246833381449643620654600141470626265956395113782419933648438548913896608636501200861584941873099004191306130442891149023784570507164507331495323495710372788598879651544848456978797912597656250000000000000000 [97,78] -239622746369405754549016514672313141087284781742637353164518807687755741762889851612393038509532215898927219751512443807391407419212870943495233294941683325690190220118111899827127923990020723255795410380371689342894502037858340172939646071886219268025920408741103194837507597533785737624861768677988902466947631108293117858379879433347786366129910485069321907225862926231252946811765985205269879568087233810249804732249163505699487762452051732327854466940206782215085524516189311052918614295548524087625479039002671925027409866309005642466847945994705377331463567040770468047057452668474220805767604199443926461644385281620027437022662264188169809637129117985424528601534432977760490701193714731255651194782509960908810779857168895328186312837573493979837323401690289842022444659262005885477296823197570797892104601847777124280166007225576816931560353708805621163160372501230184938786981533256740697421067908222226437711832773815798990318529026497816422960268029953880769208330518196179637749410863345174848188714980215289959822794876678047233020962197606125912351149562055892673423852695656113763250143480365248454849692197262463068104277483453868941614555994105640724695803941767472182927320931854996806771555854053279554218263744910611848740189174325009968290441120011660714664666969630639461576046812857187211892721791845959908718210921882486829026795791979550797403593338673263966846163835495669122129411082626788088395909421080782304167392520549266384780665550193380337953830875547535152128983468471852417549937077001630561213614405959121984356511493057402240611020814228015681788272900368343731542323144457431487154288039910573330654490416243082418688333032732557439287511160709835544419636595965521381053300174451056220410951814480551620176311651478730419016557489615610533964367203356483500776144763669379994439117315856417063938290888697139776227119025002011386352731630543104193957057411645189282005681949398600537277948623101288877922488292164474702749284758658164494017474779666105045871722482110372386496358064640432779284941797674292109569979640672682315297259996129823088203490835664794219466032812805948981422142551875157599690949714288806489849799432139655006364063352885102751002091393105205014495273328970726346347941770962916888549765240329353045309418148716639608289228623675856140967627240476076622144319117069244384765625000000000000 [97,79] 3489483580024611515454321756837696761129356501321765644377467130111007944039363075740894535878103608372725263399990345464437520716926294768107713169626128048486916905604510817466125293702684772668440752760634879571362988647375173282055944297532014422463724274551638897826863751477356168278780202302161381687789633992066172564769898651347657426229887721019500704305203550548170871161277121320655011578596422487976273102966633067452266051714694237997634020094675194982618589827129266029805969375329179081823352080194924224800433795274772920856106164351197997301562305904923086456273641242660579000770390070092650170192670126384967031921722573215677092321660900388855296828813907233747781180162730327863424353576020890644368785093671787529451485778013877935859280287175524160730538378560612828647090437175081834222908188410330708859970416010229903887365724609053353237072527967768491909777387893937285631721666010570591340813003411847809655584265226526636922563347906411468242474494950328341802392429574395805624026514051469679174125731891513380405454052166985188574983923842344947083548351746327758087201575811793509740499681071568600664767947701634888585785465710184679319161096042029522169114294353468114891455240254353501762667350459902461393269422582159408934790539621114795957081354645501842277661914967717921559585251231049931126320202239009851310021840123789165019845009910519189849284765729302992838878895101020889372596489115347004747547504017677536807537794478141663860142102618675050712921712028492748666443583515653653785628018339280911518279072055394227320731984276939266177010532145660555021617217463491080282998322107239432238691583877665920990872762203988332802557910602033463298721399553410097223570456887949402946660206165053805548184408818730664525538709041906411159113503987797913277685803910689667794162191851531928899486776982773501723026794235049274688328123209642716410845350555672886602529460688938695413635296840179031429817998997312004664400205818882082303593927663988683379717548860733486370339920881717108751339066159530569408355157429642910078482668629802315111643724908246835520020197870999311330483915676171060544895195981450899386813712603411218867808348397732754125960016781487888668570858373799846688068756305160486924472604288543924408462446192457453443233903113629223678002305539994267746806144714355468750000000000000 [97,80] -71267082683803905850581292462758931975575124822117803897302380723018851588481660903998014147216931790820158222739207873226175093261347705133750641668741009521770527155422659784852793602422588041818979621659827708159452560837191693207081208769834716026407525126216434095051444641701718239652409384220710012349399344350497804726677062979422328042494784582995932137779299008166175454206498538657150616281735144158653205437404587276072758396110927591904312877692215720798634037412514009362145589520658269714709828003456117169393060823667491086596610366098420735374316329085975369596913533340500566523153965551011390894224400612749160300674831606900810586053996465986509736089541263476803923631955624657065725088667325644344221189037596095055044974665006041230991441864298918205575310767947237444704848647810494117108058781719154068900106514967337369052647853486364220609838542987409091958083587158707707563345441665303259284772723795548631800347118409561301816845695447864045030602508902211249799203363739384768359915561719906482509288159780611856721289950563720009892637201543267626456963370003997603613722575702798844194300468447498377604993627294486175145624184848479639790515168246977375994665025627214171032341290048041615673188694070371981294834819217999206680547354312065308175125363268079059739196212869854384865453182354624116240413476662048362224729515809148563368393790651021229659778666713098779870111209979177850140412234808948540730645250934789949361149886944138561398137865078337284950668407010159852343413278489338803994575498846977753627177364268165217707569209774598130205493496503186697017652242716258898657323942719665904748315577737957673008045182420689584962441191035264501247183250942510218471921990815289308632755898557072430774030411591302064044774182467114966324622446222163576992247119841051006922726990442156130969332641578474104239377971489013813340959991084073538694353230061720776481140743429461008686879388945149591644118548226382908034299685501720745217554267348276289749728762737826704228586911922455334320742241825819633727310201143517402587603620875989552462871205025245285657772224805878234255291687869915035222208337710437751490977243250713348007584073596785328399229659678508815330335238408834949531822669062318340998516563834945053088750475161333326331156861301526872626688480377197265625000000000000000000000000 [97,81] 9100879378251593998820116670436900509603367689299298259227151455788997039336793220706075562668541906192666547019517911863025223390957223514783107216249489862019153643006074803682316762355514313798248963425517146611399369216450802055804972203977515402493228876046229058309050957242513121769591867419105059852789526376522044447783368903835385066543472455112150552459112988478599157740251139284192257078964867231061786981334599053527247483488522516116490344440257968116907616902817879063686073215803998419108222395303187361327883474498643770903844695713320511237946081757224243116694699504200232288083173868469434274067491488648924182998184148011529227427168429186007775923740654733224084391642084814749699327399573830037391472119386295460492276895432905105519181502113033129537866253751472456534253800008373813660585691294744885871258110527031765527932348463896857924246871094478661844216920033057951464387394712142576707896218335417440140962220500498919604949807245207385561802119407607955884039934085763740238671552371327301700704594325383898568176950733994194247133724014842854511674496213105227041820592363491408056244937988349178854658033228069024399479726911087361858238822087574494861084379255924087439324536354281626153759964542460288727530628559014254805509903104686669901918064667931412118953334594343880115505169650495752568204653759520036191563310766835109430811989020106324958890562544357456499205067020441986420536958397725405703276047475711152423633802109584086334996638792616761993488898835989072625348238697356539876385902426730017838289856435366043907688464741856286658081807243377033796468058723798649986394658504141453623869012689402226022388617227943809836458859491947461292569399917863496256819630014443440940169605577660711346266526071867336166232860316514625868941470446692951668828130650291196480369446113461424115561346595272307688882868588298735126329317463172735079719819608103446670719111243210808938530089016976808454684762025169062562980904426839039857711681575593718002194866389084942763065863497233121156584863908600367157191267331276859421879992956815781003335813032629683271037900325170434170688181033684007536758142099696494056733467857170731075698016305540460835480606233629134208337588070950153350051565363365150263347242513917854417859719188544799311036294397492878700373172760009765625000000000000000000000 [97,82] -311472632348962715179743721890397975508847916366382185945456675653325388399121339548761126896764724861457884420657039324314776298322663928006457640175289638945555894942705857428681517499397388087848062917767453133770998419360680344816594165932352416532456859152037208684012626080284235776837410005248203939237358006901138226333154790190461325425978358697888845986588224902065439519201165563891452282654011932879485576215433598348158919780577663963622341970518294043473741505315357972061846650327104318474706770162193998044392465318977915136126272828419740420101516624484054622960030976442563947986200145107645442522807226073996683378339303463322726125878572327256025191969663445577414757560086675866332107120792044984238636679407587643130099123326229582369937414762613448155968156727362324933084085063322561720419656099619216591586705875315674066125471161090347382819595275017060016251678058034419735506053797695775570931026388917314549896775349292223305764402997977403643117907258397440822940144725047633268627071608476788590797357954099300179172055367822689819027536202530916032476171762851354008061879764900725522533255777740950781723759107262578367742093090355309749841136777637395084527823864380011448667675070055413425471280613807577272869868609270722934083514944324488796469548714483994131977679464864230275891120987495441116032649608407614856589436857750901887484001940292230354548225946025102923064981737541227157231084865457228168291369383988410693307355171112927245001298204789865144821471296335990255850878988351602983544567082777190717593637357746370615006063080101779789205724958450769969991566492556148552266287852668145442983118069236124634226025393271734806588174409822156123971697962741742648892063700084052512393461621595189383592347645232753459337748933568537534642277303219629201701695560572559320652112954309492177862052187266636277592851408368061648210321407638479636520663696789614776390922289722087631421569293106859910211043868335318584788459797463914903530676718591025647435830047755440723239678721757064997742520270562253684448879809769441618769848825883904215611854725436992821964081568244529749680489951222224880318422513584572696476064546970243156170975293349675999792011652289749420986861789950495475602481181288562355535884812468278414219570405215978474308475639456773288089036941528320312500000000000000000 [97,83] 2504096050104270402341799260548455486030820945186088812080525978297455769410488189125802874130778151277244503676472339974967868388381482031079641141955243059343594520470367961481378956731388562524314994102966992333512750512228069322785493126335412346455578818451934917062051581065547228275231328268818628849688332858689915342342807430964157570980210623552980523381536889409859596470669179043657228687219110065127726560092884620887744266135933248219298887890012406907869444024520476908570672410189037358470438278222259936146877462716086819833492444319748689816813024779034195570856787932372470784818396303384415956538240875758434594177155116247163635932397882166640099763486126620279268383110514131696303645411950733264437798548897032686089382991443494196259380480027723266847557458980197353853954735154484091959349888129169055596036406708399033790147151382958625867844747111515276224726738822772577137530365782531417735069384565757428271922425857991974348280285794917100694997863221002557835479693520918416202110574184221893536275170032907867305615273475724044171103025360336515591574691163281987139385991904883686028892740881578707793598329629787510615773407335303095082753401125844440983252398746517781771108592866379569942698209986082596094020534515206138593934683050153637342811091519892757632934715701258229191144554126003717912483803421969431047675075865371492613899706423846816828102775812217073105716586870487545491987706054515375023433410150569003082192637655883933842574790690730553899413652183290135909487516355819030463083254564545230198906169581847399365339331666565107054270652264158209360808043179160258565328117095138713744633164373456139842517563062777951792733935176683495154156277033873615323470714198400658953627897574872902289856938527512890317082596869984027420950689600141199448211282214353147699744531063330034756516589605319390908621106292085613647962241933945797765796602374411754855699080791975681238483122778848755780578552510873798331718743752278034637563478402860351527442016439774967789984037545687304447812274408972596918726900191380645917446701990318224707981026147108145036986669665009453214987179266318865538676164932963380403004200714730240819785415030720120574562237487687116181890633717032951632658242815596572209292349745043350528855087309371954675442139752375241298675537109375000000000000000000 [97,84] 33286798046712689747299190974161027954434734362367954261666165461590772818353873840682342038695408868941463211448389173099836138538942053858283149178668483299134284778402680104550073697184061637102199399125092926577481804902074187824065377318963182640510234785801669098836564588271726393374514182842784657522830075185634022598977994758229391638301335704602192013377367084248457527386308646949137763582375911912322953119855629097393209375214131981087880224011396341899252580734921957782917799256870157303697504423423641386625035534762618319369199184274720099702040163830854248381637895521675461786571708935311933597785952470702781275388168606473372343293639528607394240803137763238328094878402460118274467257358055786026877222132518007480272995238179609500999474998765049768400035287169911936671003412707768048012226392225518555435025813506680464326188313648002352877467830692474338583569718815905471569573969935805783586703110290098465972760102415303387092020491568813959488183410570137791202608010154281460281375006161582894395263348198179189257107794276420198339849487926551855199652211526550477994261702732653022521469883011160017298072524602425297512576557807580272295783970345091116126282663553677588291317536995829303287889839138026540023758757213039884669108327410821411888221300823416265055953492947236610683536366825915056611458033929583826397538656540071553944863965704737191206736525865742563857728790621243121021787890549776141940130026394564946774683162024313581650993024167670996424847466212975972288886885619893481784007063346670948232201417807731568480869432820588166625742876266180088696802990985494741417636163975713266892074353704781485218695794242188483294982044609746663365450253187242168225891789997087082019481572776966103885256552582383168351665804131759798659945801920608290588201321101542209376385069825138935828608811679257657028882596043780099213485025595424243593693542984595403465362304495314531772407584107588471058305899339211047981948528129067146136711877601283324094948949067822368698237334078913302558673746298347878170557869105105184233079766319819467623305970843125846811582898858281629094169506104127925242932232088510988071467312193717471569790464008937868970034161989725315610801978254813975182459091934018021327127090265661361736171503965401333308743871202869186401367187500000000000000000 [97,85] -162067739236519390229191996836941753158462176936733555443615560855980429000047394637591823288505209397961716234978975791180144126076769375349209164840278558564713063437072185999010944534294585411757412407641686409207864946088322564801052480596258306210899489707499886918699069439188125413837189141751807770940766808266659217974647128696646140595374013165332754128772163144198148130060558996941330733694599357443283614854288070589947494650089835776507344590529343272132846509345586045060266178945900122964283544834390399347400985496356538507330925986843466443859953500769811035174437490828301879976318537852643451614022883761952619298998579246028278152398376338586008650402782281597857603320660031289486294949701976990641523650716120875598114450105923378609854125517843806287952557166750065166207257328412015773793655578170124228617707133642670607180224378929915316054564801024621314565046982235941572336608287564771356920543827177179784388988175109113349009968030541559578148069122130817287853187865299788471736261397890431339175243392680556962036566605064138087005420836460546654698304469620265187241500667067606592200018377064160553367206331772209128516519206422135560105903321156655470756790610287941801697213502342284562404403153610391155314401122190999877504563664584001839932086534727947111135111344298304033174023818624996593980509063340121027761595555002673741759141247959391464008249104130116717363715216224714469410671354626971688188543929992408211190157011018117602788977169348004036152624780238429312616105849466420087379108588110809359438817581278581887400358775157354446593163629394303232410405446014915524039867461459784672575557700909795077866739470483142136689696396177040072951891551373458159835215878679440962130025940520202332763695362443566117297852790936116909972230705830463643336111827755496117183859544328223038517634891657292830605214030216957877163792002697715274454966829902549193142718212721944686050658278867757118063177907618057382355378797997364304124459975086685587505934048366663966383280992274086041099436031957798244690004746683042847756511484592355105893273695559053065863255125642108313813880861831040771185327757484410087842587743092238896253701437936817404021662175743995185170677968623426128562960429019730096956171519031337638714009730869244019207173275308227539062500000000000000000 [97,86] -29537568978312129578996271268101898465101085514516376122870363948387937891254241097916316323210657334120020010045750374892604803914367816462576440389629397708128013263101428653118705593598297057578537770983645776340356234186304557632051858951602913137203344234877372895301870381959537643813217878469756470978009815327118414780972685594208686112725573507431892354931371447238151862374508808323232391487561776882674206371109338538749130941199426418067114545472441859285652717240534302557262434263961546379258860719065164343703286433282788946602666713766828972264199056146251921061377662697329497017936326547939382922923477256356938687354998040043608469527043047357708888577104631614186939065509333117538494526948579591328557944785178361001711620252825927212045231633305549816899587285974762363118704812931879185847461270609225392163114339039824625053110806437589970659039583368385157741555235286155352889193529453676231149722858086477472866802266002310607161467989659700338665556799966443540454053235228547126627690823821267454376530030227894986687258835953671349979605547674051691136568042135369749742656464723526251645541869492135026163027893961321567530767422143621450399165123326146969838818696257121058282386072113353030900724094216555808706693262684799176448382065845925737617074458167634537660565047521983923751128495346366692858757228426033062106302211288910432707398473414979108856564874359650144872621857064241743847840771653689620613876356979542942649530667807559266132501637886343124276392147491115169692810425880675042202837231055706817572070087847829426253796319244697233679341884031974001593711026977419001964141434574702914068436518240701693777206624141136250942675296528903046209874708499868449640649747906880986158698071664151253595121358776764981370143485531019144461432970672425148482430590551765084070149779336100947472626736497818381266422355526754968766477887348683597823791576574494088167122184045807953344429425894099392579194568769996505846641410400944921077703362494792841610583439674340623691519732788829123582583857182197252499693756559179283149968724140135255716925960011429291107376268834596268430258585718330047865513838924120363086845812726394049314397258369575280955754976711172456372808715268618369531770185884446836294934437920687440891538432789094689279789596553649902343750000000000000 [97,87] 942370280144876487487500282922343622897026456089373764372812636317955419660411980087789693970255034976293276194476805799449677078529406148675551705439651333609844357321758884201174330316886587577666876538405889098878700633440563508575031757375867918616792181481463674087266528923264059154787427666215438822941916689207373501022621543979477590770410848601832278111126908777901177463110092005156098683475230660199044820369379702508901764554134784261957182204876326123189872088136499856299001741691757137235736800844976720869276623093144318724607647569029036406492636959924979000625740615350830359691324218362745990342877862518822067325339164404999658460695088441011478150972065516945004817785695623803421140640255527434075420768873647719771808586907350737210480834570585868299190571903508013933530101851655400655579790698174678291359826761604714857830940743715003661485380455388801770286413109089671411722335176293596675839629007735938724347289632531815021686676339091590992075952695997302098740342748890613941800329393639099005855857669805899957924461502557607927484993399414500488171360199169941636338141843975765197729305808763325045689219096991978041302129103620734876532753920777958703163231576427089377618888634923235353794860410403512263293833184657752801918878568970679948754013819075665182856945048105235516194064218793609539117342895998699267578855886291839562099781980190391267907915853416905957271595259547499253571036949870472485898231279486186641041321128939565045252239862005195875446224414842886069997594304994729318199254002886079659807217258763508866802727684999740594054864894065905285020533223777815854266141338659393034381507566033579728801728096481455667961194647061457871355943178601872042425332274705803819533740539431538030104634458235281033244231515242134387230087470359306424202762964161232422542841641407454434500354053289240998570516564603164917782842425769700656702676834983462608434358890995490017020322043919585263548417933103859957768734575732466813574975059706706807249518961976726385651227960758798111548044886977479650219655600137474819425052890513562948680972444984780193615231702348193017088834437245550761480815299878360298049759073528951572757575323142606325883903112106404366126330807816175565427951313555914540082736668737891710847809519412063935474768793945312500000000000000 [97,88] -7216511056181086961760778825983164585729640615884232345609612698908460689318345843374586953536453787973326924677423279216438562917026095505766356279298097844919185094989857440784628083441074399564916416246493556026801571960270282004113280175179241759198393393761141142436865819928048165322502419125968950202091350631730621035461040632837171167020206159246377817492765293598938886018549338634573173868644024185656188050791117589872506977594834021011858949789659898255546272988008038415088307806135275958077446658883176998782373019659549946586589003977170182482757939677987651198217903413449656533491147925262394289515263041136373549158674619744449681880096741946312231946315823932262979857708674664645153345850406375960480714560294132006829919145358418168073626226023991376770273736533873926330361971840824448493853264825333522526675874010574135530362026317964106275050585377858013952730573787628664537541559010873089067578873081374475993025832055468146913576917772773762915528663474102203393035866147985739982308643195116170944884149477486755928839627939701262453622189263585062068810266606334981906235122738806331418927612082265884637001630483137112892444580819395948465117508561884753062678877932940423497129261698436480899600934548671468329859174132718641243845152322571991634456415387275550513980944158390481458682193004051520213439406863205653742477916114119113410166017224472887946385763598010970351320344666945865094098958248564287647176353878003180190325333827408799142986261968770754120756517326708476465275010191445522018903958644326622315141866253318149109014759554541282645485043228181188452751422293002071566047652104296823821155886023386295336844039462968446291340844476147453870485891479045922520601120966493708385876930917915632705756176029730591648745024883066638080621469197578802732711016494336141483791621607288965223394544320461651484002895497209504828291054802761700596718313816541932246772690337729813788376603028175599611532785566471456046975845591208266194569477457840989786294051627679704636926178668416668684058513570175986213125398308847272950755471958217723830546155244433801778938440013168237838350447365330364966984439455707956472535523901611100650032178751518401104876104818225416381071191779669689662778200703881290011042220298172164958505762323135647386538125000000000000000000 [97,89] -86736531771495350880564642138628169961662788586373017593771376226437444399184035404915362618212766809598759887450705348136988644294634414499723108828544614565253121677937399266484117724562635525578028044706583060152507538489592494303817281204548093373830628988196190608560922981654695012446476420486158986176345501106649593055933547909546664528111157243478673903048895581638349028760732331669350294484429735282251863179502443017955033875026032479318262374127834073815214051765801841735181394538656769938443150465747816681605935832985871406177762961810571389657738366105486742503834527296376563180587896069069008287100888376336801646940688503889704552513712070410473738127274728383597100214193788910276572643965279453174099408676255661193106467588763513488595192257020355295350669246761995191315715394692220664888547583825880213908054426229040441302891460847670962324166488385119150969341408199741867285205076972349350664616928506609437327417316406265160724769354604911068452734503429773885274227959795782578621750385602562001536836192188261357006942396730766375126652217172338379713999323041662667559408851089819577964275523080870483928766191764461449715815870256289986379324326833851435796131990058547784735963987340518292675122524452427304866694062892107715376972587958144601306923882241253221351653153686520831623129398961987859367429662486436825194195065128121608228947758060576080119325833096957742901319955705503296625038526253581421505261538945287686286589456934608573062835819379085082521414696971339558962912507016642032869233787177518057593173350783375571453174215907942899625917347189760786574229284947787125731068947065897419771328759690937390899952560648752881748821937453101314113260674549490689418617921821120617817582079064805336751988869511689808455724008544607297109658650068349692591875249745284738746282401179663352274289533519903207191655406707544504812934141998840010529420295384776672846066901974550636898472894599809942311131604384455778957597595080888830412163722796060119151982642562587731582774592834549702716079329262862698260811673246730601150915289570581970385246966526002494053868814607298906286860125606173011554172682426982282110698776997885696294445966572610790137474312359130586510495499425950796863882449049330327123550797462016909903216728131920459132500000000000000000 [97,90] 683358716045601661875009808459116939731317142773484708815996928335212400565141856468021650698510605557664989388269373963069268344605368621100510283492277015045155599845547828806099640003993497237486410967889514220920164763605057214997193214256270267732635766417996790215059840668510222534583483174020546641880506325616028964624608713508793170926863242976081426511281105611128641712882841528174692390619829966050186639378258139191573220877047500532837396479452223915365001079719879459896037036810148497784152944519753285548447867035730805488803863920683324573974401557503523183818796380018584065225241973890809061675003784181010663595460655766879137820391223882675330753012121491836423003198822332435171542808148674191892723239303894618363138778556323424085047585235881709105469352381282260888396833663583004716054451544893194973615061149624446025145608364812968162934163112388019707902084846844391973039714064777529669809521292646054020074279086906345743423952088633184135349678378631436033462989613792635329021081907120295624828799738290220581896372274738735707915088292588141486312960572393003289880594286721005580518677242539269311854277903778387288661089021837321060055236038161958351929329315125903315445571933913999423374193226847661968532028350489155451394777918489520945724859647817085257181939580147301982623740117503793425652206932625563177753012073001376666451853612056913131722064844697991339049080789640847283605419272102091838974224461949457119669297039427966661394318536511576415451955284674038083903268739568663644317631474136354821229213570333639265991791765693779177537598837343437651477696693307228375870828691120661720746459149898785563844679972534690977541399442345816099881391756847650735311457765163962510699594908413266832494055441369980640864485756632061333536337932694767497482253072510338533589234444776814725759920422294637242167850742488352020956322587106045659573473479068493745810314145635647002865304803088578570990075936926343640884475882935564612548584893838273837936557265981151813347619153274847947813777486793765379898216116795336394046547303523566512732563637389188865442489109277085381513632655024189326601602223786320125171364259232563519839684048797798364623994549747872561163183042517667237839892110971395118899850603394334384778495616206806306250000000000000 [97,91] 13572104487702959808385274687248342819257659755932168478088027543595446839633123369585060532569753104396019131730007021611373252802316779883572251106973503443042907161503400698338169859854831734807686274467051575203781935094647257833082932822639570030689831010426039330942726889406347947984338045665744790312087594158638481613309822710937523101383000192338318075897598483291615322952209383770667648728018679054770513340193941769366691898873428457446559315645536493319126346227074169784810428182801673929162974750525645303281929593836350512006341788004418170587520950210695601856654365281888920054309928306044121251095242769836412040262626992173877307868656561408316222277085652809212279068366031158504193939287667161896838179018350012855548937081443426618748717717925340668286104844237076968811464073200615389597694517519992048689880326625820158492007460374481492237371968398903494807841692448789959931162945303621042942701160070919160282482960609572375576855191600713190305024878786962002320060372642307563068618375629776842466067999290928758526264061633561006370605391043482437467678488826712956745805556126742737452064646813822114028487738219776160769074667492625525477809658326455026604012401657287353727533761682249809253303757006475198776462921248542043736333217544225383009833805170820469211800437995837439776339927552341003484102116375981583336789389629899884267532093617692151933204457201597708018678867720584295737732438835893035707356498978484747947024355755717199935055862887447657664747204031718139187250552495180278804177428857728741744327888174657836635543386866831622494785526476963098127796258883558069096151539952907728780527022598039573340918401938671895631086777248341763959946888240292335732002581609440017947876104179747267077588887694693752550859105789118620836073808560941857061572672748149083395823228818921419839815157922070238658217478633584726354809030918755937937457344583197495979379595658493270314302869253107363890560520780911546941785839400701826067440134859227800061499429211123087938986354107833668987130903804832592542490854018203663763922690350874854436928815961248081178350898070500880331855652656782316894385483206903240218672485208870235062720647946732933876997833398414020939718576396662989688533096578915914228997445852445078914453233789110900000000000000 [97,92] -182365512409184928421019571978184608143208395505417469930801834114501470700310999957572663646948178723846551013171632376555023769378912819399516185034933191741224077695638005440953258835540566891222468597768456753791414445199816880594016974734922953411220802603110777647249022640812659467703719499051379603628964651194854762962929864593242668841382529784613763963037101712710311594286996879514253577084700515100543330542569744073135485263311030219921056118258955122522673307596499223471629903479684796121549858641184187325797367160836528390764566060623621984538198303679635371463582758356860642880831109870493540854360193661221629351333930232667838490104830483496224543568461660958820311952074276244046596720907980753368919107528154345671958230862269787499313666695608399983851237365188260786702633045396796986468942179083410835983897562513401209716119611912664934370874054558742190069053071887456293401807565457349150693708884903565412531055544998001464323343268921723931903470972980478480469794296772922185799961217301891573907833848610389279500293251489960582607935675693323805789298146746822215077035504790601870673482787780248682337548037608386846560174167749296069014838875358820201291392513684527074903561159375650229908221444698465858769645649626539300528804876432911877482028214228212764951687341422688919825005253008915899004137629661036171126486691662617933281244499092404470121618554875003021372486376240424696141168204088891769041273985038525767477889692380660020098442190524280690089604430916249057913876496891298899803436846925511261579468809650354066120600631373921419532160973320811576993926499110474286444449503136973166825345951624155497080619755945898939455439522870234068065884621819618872082703199788150878892958498212653917390259954478992421975678937711028961311001462953263947607496181346642938712983133104588373408587278425648294730163471330888949848483335794726009941987288843471612230700342166524380297884589602080519339545726302176136936621215134812262934509545843469137360800462884773102067749553322359473298462671774961905847287571459653355513443973871850806868739451911110442550967429497249619092500105106741806175818423818324399348134607019952454009005391640545483804891354010247489943421377826044350025787160261356509012231130682964163571764157980200000000000 [97,93] 1041117938460718619648398330673184292406749728895813102102976399393476559688667064004639201965069288375923144479638902360123959779108358842023586911755703224544778813034646243770137836597907913099301936881426890368858562556243321212179145426049508088937072286093598252193673388222159912008077854453918971545146243221870167915138360735106377874427911067912440078637613363780845353353947546857669528834585544249740681189135611601173502700872001524301887453867601749935854762288171851526877292894006478702507247743370338121363645804149993928161576532719257880168174453735556997033625213926510781513455364253733955584871858291913701450252914073972042534683138002145496075964065354356849882896178775494118068238973717809966387397628738361906761694967147983490984742887575784778630061525391391751601324817694923754532545353435151183585554851464728842281322484351929839292839721657536761288833103091071809567961901872906784667212056082071518095079146541457912540216136109542566097254995771393650979399266630572868439858846354178933596106494994037981813200581884872428993907369142961794482530521079439983539206066834048557707187656835788764985316490871818932024766047583330031262143207033920062064646233325618097807808426867023120194744269827135604437102570469434457426860443047189532674854301178788414133260799239986737016341791457575466813262809622558637401509411560740202229347605743867400303720733765923677399725785491016834119812791561393116651752526587261350662741645946621899058649174261992027897027415288673332368521349496184221582199814232919436993210761195837283706381869470059913542997251307399046602721144337820865533153261067909367360890163296405526064034852492509281850265778088732066632091501153664950361079255052855452041675397631112534554652654867123166477356071354615428413964448234297905399738216784538775807282197707581731904588692524533981827178313285071691323575746310159950374939114855492328860627552830818199791446910240273267395313503069065568509546430931620312290802523408487557306045462164395124051612205345991293625165465505454749266977300068283282242620009791587348669731020804699297379099356789324653079143045715853154858532258023704086929986030657822620518079271760677243868520476140194775477003898046006933203909651372641518584099051077369893734980291393600000000 [97,94] -9223448385244821505955319237374658603739878079935682292038529302981292822454102742253613289623666621994372697796477074211841214494723976686816673052451317559124538254713679243276292960977592900492291653633506696947551710567132840964159601686556446078784805195818009433650395886959344962650606891048558188907591309380447598998895473658756877278232003370213868528364849395605335404179337631700785996628189897578412760216755704267062766888121131497778649073933053547963544028975456016307490503922378734515856915535165634851019400742693902424435628403181938449097831861039238057741263682891333992737155575885681373551973117141170297256419902298217966348923816395014260766098592557417008762730855239196183652091424416224822033717452630566674404144874679504479076210616575097039555835842814421696162712762742675881469023563432185654966250017316226637707993387969561753328379136505233671397290846590966433464430599582183014999581204244369536473764486260263266043440288097087634457986499491624967125800673470462336014424809834744347393221782677480995386891427697900162447375519048775424662922552659074664965251916980853348764015165884776677486525697656340235119900319066952792650528032685780696941089463644978395522751017035908982415543679357596368022761525446660853051100230704379050189084636956466542987566476264601682626727804009165119474046833583502415429914872412373844465297026558150145363298353839261367414679739160800620196162360024147922462200667731790106600837017290431236619968414990910905863761834215244364455462815372640878535534567288299777191250801724874538681351877651936166137177793365404327248513362214733650342164116611837526575194350620975833126483429148727242070267384141334486548029421744429181050114251843065961561549511428996438224344462965713365974657672746029170839512533520360227998418948588908034404090685167631507912215248025077037034546079634252990961341071907006733763092422470998199841458851111641842571745932778136277277472861036453041665663716217368911784231634980844139946215296464445091122941286170615097264352214915324528614182313043535832844372623504843599232031764641134065805944282636761380139039400541945114872434206406223735024230474895261808231190597496250958344179351967651435939518012447767949127370733679224972396684651379352538757089872800000 [97,95] 55225484638672987698566153584129002475851094956068769384075242218280093267573503885928820032257139079298815362413967413290297669168406556598166171256585180709295076523810530534826144575038691410031090617694395670342901300918578980380672616396248726130309966307558902451189870644266673051803887921480638850673135087541543728989925196592346153249854223980092458715706663256705974203367314646167006622458457951948282628993287033904620175025580136339570025491656113007738066714153533075975628787961385501869940728389211498395951794448472264416250854892203940232092327810869570693641284502198160991463811572945298298181611740704104845193855533231553476514705288049472907280811951269556440724718259626588481939442517278484229280377213218617949402055698776375019348208577865125805601676843353370615378824556215604771978075263931506627746438249038789688471856745311526228441094827212678893282873524503017124301790043207625637618462696418524218081205708231736291420606568551927309898106764613539993493179138559821338477237679033531815066000014987453166652595923944714986863447164633839051187953207139366075519760719324944810824232600599756191037074050700726314844693203223349625703832829071384220156545231325420207635284823480775612505848289727895529872082470036148966082930945317719099524378680941457028346988248819618843571808655926036056279972865888220648974175710897332086656397149146692115536458993366928966113737161289039217119714674716110566679481428829154451229968556653298929948233906568373558606667564908294551413410573164652797909365938588033085478110817062899296918213723533032552397197842421272796218173952024830755812387358490248467407257729347929881025004836428141042573455088364996584802506594649757363692997604830186264342927409233623371124089495429622761260283709036579314812368030578676577564240207744879900077759380716887000515874636261550226999759265585470547169683046426370619423082056833481497727971552122575236248365162019827031761538457157296350489564323671370694866620232732968946890261686564217451134926080902238449340551376251937261630821935797836059583947734212553078464006851735013796691369991203225316730183462058095897462056946036316890416836355583434470890922746253149488236142658903010017526976917222876824563767066231263150047323947220133841632652800 [97,96] -90327194326842261298264981630308262471041983532045163548391694330051014367745926120791490272156309397680899434222415464603552567598923587445867240840268160782900969952228139882355944892147791447141973998987085823767859182257816619800392762049836294378918051576809114074364901440910147105236738928493632524152737508834681868221513681211988507179023843926397534049531552681930006236933179585931443275489035943251048090995512810698408183518974000730085063569599663641433773133224239138903332786004859551292386400724233484508776987606750202851351048927394817006525250796692714200861375556850371967229078983205563231426762192774209809488308556435116241295442628229343314428055906059747618744749144483462113800882152917406015646756196782273458680456255203084418677718080462475945994825006591334909179131952724301622293917195204361379353059279563853215351066535628111776116433880033289118274792933318177636039922132732379108102627771683930504899784327230106917926961561246843079731413316085139933672832906967399974723730161773512213819567074984772608246094574467621533130807355617198008153550160503083417862207630921738215481595146720117884202478906307946774592739717272556726307418937548714272518835682276190391566048377385362153694571941123363338066943748285183480845773823114927092634173861151101457115840062323290912054884698753459645037599511271110645746156791113120782234004249879283924898215253489126392870121863645064038216824437119864416200838810492979443847433152216327064151166380630138718143948583468810379088951441051641520582158452514366398619398229105005500305213238231558721160968790256151996996482269089952002089502540152552520073971915886332676989183731636424290245299050730859220994435288404776686989286828659541039938929450849641992027966539101324725667758299222595160933621492374166385660187084065894778578365869160778386136654175855245378973539658862902638125853600776129669125827704649087853491706764697869890596827802247955931549956058694469063999731337804711737793233979788400977107977473130164127761334268359828020222374947966437799699593836387757443394459172213644555906792268582429079944771499561292348702224661708219454542200005418411150970693607436226955647568778217928928255431432044300721612324872820107022051872384780420504654455600947239321600 [97,97] -405515024779503335056461585898228763205197734244222568594310856035250651693284407377889223483725961464328623365674411666687063549096056490387420348890608646412507655106691975035971197203149637925453299647609812978038650419517705490686631943107265684373948126166637305668648178844044753542262547231877475364091372270407023588745496287829274596172378524134890091198195633197429721476638894784840490539315608732101359602329917194932294239393738943927520931220960132670778424135889413717545057867387422531028131519697182794639610091305675685804639212832064870488735293686770173860897993387596124375588574518792509458529303033250794013624402259909577901998276019336738129195877465264938133302563422056084850489915158662315339237047960441568353626779007060116484915881051079488496784144261484978727917039378997571738571680100811626812860126542440342212486836754369360244842548686069349753556182950352631410269879420155792249081880666357872371598085881646149333721989308007753366396417089679188627576539118838013038353463975082957552209797141236844500105668556244014460518622198912509637039713103471404354346584103660311945604295792474124798441781154611887408451652607336519634149201695607079140174120603440141235321022417514214878376538091368880152067973246945520277928567591283186518319529743068516603910156863251235903491547694658817806071739390857221912283087284199348424238011965876348664632305927269681567645095940732747513401142579839960410799762501505746367898897107129335241433684370370457871566967541387780848049912547319694210891402653232822168901334113436395299023709173244888717807608710089873819392155978343004277347186821673111867293830021333440147780071345152473677964093512682466046307836029295304944644189955249192228244986145202758355049371773059327818291822019886747635220354850012377693778862073946666601900269230607969255009874514376831978847193922600966300893921854853581900493575086596093563950403910237832681041291089064849238178750916292718482114223025585458670770456424306729109837339927510625497162807233975799359186410407883069808582573867884569380575553616054808666793020846518793343777764179688656489017873352989988006161068447972195003734660991220795488513566485969584978081921897784915942770623586584212740630548692294024803399480901632000 [98,0] 47300720163221716028640209742505657791679084807252513168356871599295601880839647159117610275019628157699283756549805565067578936547305384358457319386267896740472477106100404791319276342832060704031945092205939485840756920954025936342198741532833272670598430683715656440864317443125805545890779087341344705445981828627945105445555083695135591903568704788975141489936698406207986681887648364072535123540976128689671850728820077193194329783468836595205600683561479320015252824012253861091031400878862761122814298587079857060096718605245618931629880945278215018487906895222506623880350400043348825202789716662079416418631557581063193337484673199289393204985522433991025063021366596973920642483455235448120832506509692696635262741379782269359185780359816603497204258979108757476529847959001766843754814750763731628195688032160425285858516031718312480866589742444442075124144145697462897820853829453891673137663112712920518800958771769497004318739033884504568620437802950179016797044656630728039118697448019407038643087736763539848829469643789791009669157798689607384914881194272377871282053360683422804263939092033530717977787714363398960756758785272621735653066846231094445578081989226058837050727528679121313393040132077167630302598249566843871894446308346875099501188801453774862377591230407393513039251117067020475745768233847388458993622823435691123486317512532469178259441440227981323768554598708885582051163283025500431271316050034692341506666763557059098065726061244314779898898652741732463871654803816839075852898497879618523419837323487849637822702550354415777424106536783579554390360745272618385128078895199633423596725060718620600240820726349293644640157881076734413601728020314800295862260007224476032965288160047414778394100901344919327911560140781317837614959151120510037992379782626153375391220430590331633514151290135617711967395307181098042475951533481857316547886689901759949515264656541845129693635797633013721784788457986376832811690894292012633440801408699806704674890844239828585078720851124907553197239011901312261754466399162973530853945417295393472956975008094464071991876214408730576653008378733809519605117457740680931459096019059951058634831037880024372021932438084324825406178201865837581560999637289101938331919294097472841803811465526119866662462115074882981715831492488710005036449649842707914429540203579714649387749557883333649350790570160750332102678115344003982641200102794873919260350610864299593917455961924027794698808655129877839589048447988894179724296711799382290506620233500947353491688930413316136261436817278536182129755616188049316406250000000000000000000000 [98,1] 4266026314157409818054217392377441777643715236440763418720929054358757919405210873767696749230915483895193381626571834809848178050877668864519929144946954364809473547857307460871589888407296717810935967831897664830239705829194181660328209195539681503657138176461189178484318878759434197298845269449971853823748697763303514052216792856016172253501842553039334081755434861484414268779347915922622563788016717315989645222425519414810627095611385404542159982323149655142865052379847072177710453282465791512381427457372544295317753505563125934951379822498974906770736634173921382109119809264099535875691394201793633120332330823881194859154996984154235198261670153010941349292586315280057078194367698174812995411851059149932206067670460404773338381002277787333100499790374314843105764859893810045641950775144379938358601065492398859647439958580643909846969795517589651284417979843054926801898410761569441237297179405566942940487556418787154965127565043877008167773507342687432698070069922745896654579759446514324500344629481386913985083542765493627254275730788846577379949943131839856819035803603979646018278963477477279011158252858305066540373403459783847280373863929210994093533615612639210333708116996873037444584606801694564003881238671392314134119747788209345426483082867805124300420688465026177546184373054278717962916794473375119297213141427991758626469834116415990533238914464387334088246345671289116190965431802132022618585902075568351425808905534559120824002597225039669375049070997607188902038344114682355936271409413189465945232946991879825996201000760811472346822171528066690533720354062769323394737517077542342661743013119861794942715315052669777840234831258734282204124434297358924659644983073350068731622606906588687935344831626181024603407377009338070429771702164221614980155614581091946339660423065253877448085033791488294497339177886343236789841090498555124456892791103152224439331108364808935098942892569887714105447642413076152985893146081675707228547063719622140252813651175252905558407877562543503683780730410852206394200995655607125983884871278351723434171637349147479332881457790569977384890980695785448440039604905632040776028240221489941773210951341847733111205136198943972895107677001415858321370162710019998048471473382579472675071843169254999229987841233554177439979496076510586668636226445270000291208993737003614273302777130910832741713311467051673135814347056167422554488806337610512817880192519636392287928638463155277569472777356840542458565838169674586011226654039537455608304584722609590660193642325520981071346193758131448703352361917495727539062500000000000000000000 [98,2] -90442245614393304910172342119714810928853968606076952002616145199031996178014177032141843580176310495920052813248467886030567971214067072879185605717835163324754517627356587049480380333218079136284586356081428789997194420731544561459443708230668616293786630944736038956563392495937029169641384185758848659479299031172983317732176979165701093118159686395033623786575433536929553787843116161558320025889117131768381827195565022765133473140798419034892384289253741049348932632472798684070195289897428269345587037724772451881372696889251066422731919926445922691354332630372544870783485706903296077513715151409572614548693297597468506789887056753631805516130819755249707707647243508518206929174592633207574294990583601894366950984762297635965385729111198389200202539148114707875140167143697929801953996084302867403534707746824929697321717360734466860247090142376332744482056361986144503514433838654356074292250268599246067151290231980840267259041651381364904805214256738419006483047631248497073979830116016031241744920603016580035519577131026876261794421254787789422963791779925312978610234244510194337066711201689860469240307536296242013070104585387042930649425075942304826797505269382875372710188975841289145497901025520746290094745832938768090689925936198918274742247511666093983376582079979029896083107080522039495919190137642796104131985250192294418934889387508724577419984624014793118860695014001322653633212816183524170651644539204783401636802199255613171545392778828791730779379687327150599610742606868807137714333703592671872615444381156520489305195140897944061711605812879041647441417291151148853637055492881866022494910865208587869804179093689998575112646213335862858245855085143745843013927377337466316826431324172582977291071570565108964051068863621897213022155715191458284253663840115151230562298488625003171111546576448579754485245809856192058792425647829815447336603002734634812397721712236831050522648575204916708999898528233284856641771834456074372646606948746326521321321737184061874530949573409121238450934271756733403452169181510618496603790101303154825977236529591228140796683546988764813469845732791128294125436723859247518407910993586245266979922487927487957921345141413365770712262425867861533432826378715862103332887327242393172894183890998123914794293490690143889152853998248794173427410308240561164879455276373650549277654406321444600329380466057832800864871976955304322035570838469454958856648306620695023196260214966566937513459199910050399816708333866402601492171217582139912704576282756766447961251073360209180558924590975777846324490383267402648925781250000000000000000 [98,3] -39567674780850798608039389936503874126338242429926465629877810465553236738770255395404545642084308649573923221871749066214350114011465809818763959447520754328031164500997458086963906399231107115342445553752921058163740489019572063182577745478979285253448113932019110810011179809655820024381511102124121859568519250767189146577046670501654410236586000506485977321289618599180210691888862135076472043074158915448049978802394093063158180891257016479984120111816098051314137651080260302490207527796256076560941544283360769487990964503823491771476280097059409258788160309958864502376693530351835915818232976364342891331471188762652848795235632687558610411923890604981894644298921756688838420744574828702249439817416582487925628486474914742270834032748103890019381281868114644826051654299407074479694727897502955986905026716297399541860672060988786719370343886828077155486401465101554860636903400458250942553663047444281877790595185699871244160956799809784486289459894215180136914416828550216808866930339680813810304091454927939062563658452637569050639901508534894261095648922859978458563717389408068348530064951396856757373877699455153021460046372741551396268251425894290888486700145978976699312625430907492855370178254238992967274392861413591846043026245304677277466704835770559148849634264099741582595171075138126052432782191302500798207511582186558293826058794250992173123177843044461652283363300272372142517849361225400719917314248268480255423459337772350109550272991999564063913677309922449695073873790849284120221123655168776776500934165799623945621086801453194328569615172726347205764543643042200534614782132194142344279542734637305208563800107807772527652959083762107391028386039765325883954178045553843913893478028835174993551550817558598881732201698833901380329438275920395077962523890939887805408251214007060699922342420131023602135352981847179011901451323291215274714093182656707370769673545983213678331488906526751108866807157596361728893674137093925634905641128153800995448586005392534801936670906519284040892070878342371762031358315543893430004828470509259961395736625997559502435432549513288016617062130125262141607624853241612008254757110134607189680496310679427553580354733659688786795332524268146432731385989619810136455220801337370482972805157119759071422736212994484524991594642271757273841661241121685231344335489194773697010352015974506507476663188219264952610126105122764632883834100433061632610992924330190176060449049268216529829256840096997943248973199928151742200740360801177821367356083833008522004218331884867979747477662044730095658451318740844726562500000000000000000 [98,4] 18101179837533389530993245532802754286282115347921834331004078232276464509328858342353972174215053454072516062962821010169706934359461423776903895512406127543350316896275093032921279015757207028253363988527709241966134873406046205593804692811148030888568104564921873745321029391170456708374601208252498559372210644398111723090429327537678143158936269036107608244775882693563852515208453396327519081879237460070971709668084071987518202117284520674532786630744816429937670570156585997445845915238410023581993575394129123515813249831250847675149321175765673497939041106160857497530347152397630263264553544702389603736352677205707759368818136073070375913094165837890012861160112807709530052600247849462484491690296141698128596520609955109283047481973177765600980570442118987844928477743014086156727455568395534308598672379819658244890125447512096265475570637511754786283417440233254558564538146501382608349994893097912461122549686549400217709394878545778412636049015338218977586143428104011591992392538433524173156397813008618102753267834723352251171183238678167654158310927269043231701203875293734590938276293178464295719222541008886860853066679436600971851754520340676172315000440322180347722125487666116743465737122323344575090474742072344642211892744487590317455947679072807883062110273780778218584896113879147350761327081658243817757133897539853089132435405553028636225019452756211896506193061986110366527291722658202384468043479128982082465054211025135783088851800601054102554155422300150769377830473843267377716282428910498296569909976578402516458818620197896724382330969048426330068636108375653970836724519638482452717058192987761208961132061830535131873588333829273637273196200547577681789431326966543653366004060189563658009424265721527341830478687685258312493996097846205249225981395899214276751600201577316731384261704929345078327570345558833216958375274992686317204214069884868991054639273954730264893151148031310759019284776559029355067727660886724543392770093309911122355945951814256082669089592874175398292672371290010539938645464274727135655962361412844528794726213856424005534957691629986246752563868938141411010818365129304568208086030910727443255064687601436703688814888458287961113092967394258169187248143170236992397511633439031717989595579687727651838137334488782725769250135145148091875987936876163208191634600947815836255218170598044223781912673057600253611488970397833689909163340956628344623433434164435519945763532106493905216144377827902537340455904082522910561668555903390079001468568834369068881991119354804087651644728396149730542674660682678222656250000000000000000 [98,5] -305050116722355522616544310766869424943761814425409380573101493568711394935302829566328935285143450904487221038786607229205467435821657214936540253699004474691025502918779654883876076708700484167457843655243018702914803246426498528964782432513753721975429112696046500909094777290126696082572457070942158089502366305290748774063358409929547738592931906878519445795172259093781067326643393213201760520675204808956685600970783394806917537618712301791759994172098193520999542869577649079123418562404347964476511138373870131586426349698861289634581522243598059784293415287025724845870568088425844776146487550616124773627585834707957683701981923760089666709371576841278735334552561516533380880744976246809275644558265983953078965144312691046027600214359757984568710511107268412391454318436225681633054967610073344567844349690531011198254774399194849759367226160941025477338813534568878370795224397576143416565696635748160732426559913086160216743442225495840910947553399066194137920358979478993469263582327518193402781722314224063533766198706427986469559322879889196906575031559563931158407800590309991649481502006240401872590752142571539053175851217002276451474833156460787225841355607264563508569303855027044058831617909957749421354072716844404937300892380524728185181554260741464884937376903352231296103913748443483214998117614180704966338470088309977060824787856132481501205161345765462007638544574741456362644426116048362967545795267455523955151581977882098795459336714920618277441646466695121115378760809779166938085810602728490606562861478868865733897452804193143505258255207564484656525639583800223277873510258346713534765909722009141430423208227693052747730903963671565926584443078831628413358288306899629318295086150862708956100226881460936391116126320575280730564787155919728687425402717471121532234170040824154513793038023210343502292206282518796048479751377142986361961397529162524998763961569698345166756434434839919949459018637805412779760245615694346919212248838551497467418186980222957820857080869323754280260203466587946993603642757764570124707394691147486852265145741233213184022931918459765816396248626493822379556510140863710156290205428099154614028452958607495881793683040408188514931865472720787133490093977174049933970849395055703255070422650921980577416772249780164814624665660178294485409200003287587452124858385845635564514798554471018306330772279227394825231630117879809695555265951224332106158992989403456037815607797462336324390435215046314078727630069031995365593296353566677736717140861838861428140587023124510532290365460994507884606719017028808593750000000000000000 [98,6] 1712608767792244544653894913469142592821478154944896986963615474774595812064493829295038717012492809517482195697039952034238482907219925720531894426987714477059575749147589965702571507270548684505376263532507958442930000898154713596994985268003828408700140990379459701757216314727490350846840292328273554028693563075989476185507470563785083164308047859048813864990187639490532908445239474440495103210815925378521385045117354292492736540454585840582644174147316684706476970464809678413829905489228625169686091306027139583215099968342133600801741114892174367167755392728606048868324860451070641071833017517038826560546186912761309065309071944755614853424572049464396045256103216503977298636147394881302105616307921071919350856196852795724911770015842249069655206917499470793652149895343636380638479182293943115692498613920179702031492719713270240872405752046142903878160771999146204866936018061890473744150747278301052926281114289882407432854843348892985978728151704693274510214039897264051298624739197342646647227029278347846143215594557487863282403522426426503544445852211653262434126191600427530560048144053991777491149986850502928659432469131553685758674120681179920126690023902057747622514151912636563311752583487104061424314259691580408828220837001278860496089416804096935778886699333110865412192201160339924295517241564937306616457603932777022710467211781244221720998133811070643604724557193751924747999811810946332440040609258591856904517500375485664219198417338643479203749175625251827781507312288186610554847230637761730035158485986740117734026632732367577032592122646954849524703511434389202390531913986701001060596864358693198732671380660101326319588205700844041946176216127377592579686221434639804370847349048951723432663402943655287459375678850169139452158228880808613897939717226797584584144028480656983368858802442772218002002267531832344628729279540273175011015149866053320486278211452214041837755167634934534030160831945414863887626627131651908433418171427579382600541045882843101742502477570351625786327001964799563037820094838074013074497979737907822874667994417312321698972880203126064855347484369563398487525606212758005567603684427663687575197772807400755778567520344330717119517226239965512562226452831139184660958712072456474806160319170901461015297520148972405452645155269854360147681449411854424003781968754112196449403026869368667231657450898199023620895285633742417001447035445627732648427004739320799806381950557178854747543677526641956742825183669939764984512404992749526475692653538037743825412457856428491941025438194401431246660649776458740234375000000000000 [98,7] 4258017065516427522103235860309859686699915969694582246509885701793266300974142050370335096655292281136692696605185345956564764036832922492527615975615115813125390948623052355225935602000339517887476139066940752566692249163522217169520837571743915895897097938703856711799703395088959064376051022386350957831001775689266053217226008586186362220965403698780970940317507017884816998819561337059893828590651672670356049400505917264505907821084015771355958260362656465302434684870148261866685709780358520172933669325994407256880210632983388386872130601710641197111304295788997850386627433907633560482170534449090816843505132843190456206163793074723398837701256259867886552805181094275531484977148390603118082322260726942274089792202724568544389354926508793020472294898674285206136526141207674720987043994583935262937144318149943851075061148946406720296079754506517398589861094630265230425436593643750253250555044754764446387575640087109353846797420348685683744873436919158639832504762092091781517112017427901688278960798472404841327029585154737557597679704621629577502368563386878365810191238580042665904488897183771129075421043870509929420794036998449297517198307437175642129954825592970672307554121756287180076754571987049390032068474027132685185897994872839219767458326776640503327856457892297898223945833094088783398489318032224470383848771024489521066091271477431348559016176509420266470981702031617795564291216741003821188942402238150958332325639849346257951165418978222013227371753974250235290541796599470758964307703099160445206298636770236650267449220389662639086864294381606176094354180832565417152576644702421275730360716796818233866510465186354489195417560516625104054854469763712645844398498303114088586115859454957676580613794846395026216782678966018058160626275581942153760878423457812880961319302783321779682879867301919573330749929035173249871508589535610242227189662643060331937927870103374403998532757163556215804476322767893107438112103059147537868216025236881827538616084733812869329031075690816249851594007807940446052604061524304817808489557704693818671454606217277571942435407076169397681099183096137964954882711840347555736107517194230070358122818204948007744114067050891920774081963086087113712866793108062419824513072737589751966752311916675981099187759907523191244776580192566769027245409523829218870090682752243386436740419779873331000951955175620787460334383160912600049166064220887809759945175062032746706755837894839028892277456460049824334508448205307805772698213856067762300863751497490467460999284302720566119937473104073433205485343933105468750000000000000 [98,8] -325732525329565265352353978532753198134860256534496759643411329363379657924732058397095156420156337711974985499886463009893181403039097525272174933042657273687688859028013706368644014445376058160592265692640212348387187272051766492915031622931553216745132841589969126465724335390945419015977973924195714958612873479330526175075911757041017676119520985425353728174483119287293566927827468784739602970376268960802718118825774939840671878544340762964067149942806480211352179355562291293928141030874463122763229838639885389173118095917297553893513799701200203283041336287290974288261210254801572492473490112492421559154058858718829953502684592578623985376248888490690251833958200345875248843241742258252224296756487775403653996204810871314682494705097147504364274100624362880649058483981725020939999634926594381146372746638179451951871650126806676574943522538955910830081644698490854844459893417887058063885313427290610575786985633137541044314919977861653896680592649282102439680785351901918712546631779727463716179860451994271458079463748296548990973868835669292062018294875184065007028355142612608522970586250077904691201879457530634226426338205726946187311099209629408859820097254536230214131148636513700575554019898733588711710729525165438521180356449029068073619472195678939445275353968379780469800727253835992003968644429789272610986409869153746594021462503936579381228701865683743476970825442517616821593408416965617109262204866701642103685760319517394428359922354725981108383606309251804728574920982346738197815983096060147643868506458352999586336604094716187440403593693090827792486389584315445331741976223022287907724920555891060549014327105216446275034401187377506305674800826518125044080104608275547426043762683026543688301496439038020396500988476909793067236882247795574000364638402113543115105287460153043070764270871530346105497774569782088017892868198030410944706059094253276556240384165293791114906367759453119337366266431477732520338450384918421480713725141642208989599204579102008006847420256049442978730844506381123738074857331618748458706710964729439949022164482182698392470192457075161984052253024714584041048622121187782330516862847410637840999860640175584803317075113325045215097857485715332518480978476510173581873743428936627906355640071265388827600234677392303218999245280682249421553036252293253173077549954523883426231417095238966470347817553194369289913247430009847716410138019410385978993554691202270318406649329188797256429725072967421664295168043166593109895203672931233702810065115752980131945491099054734718265535775572061538696289062500000000000000000000 [98,9] 5462549851702161803287500491437144786804256962495156370922917152753965031054607816195555140706861926177818592069698014513896845620921683821836438187333127054554172010142807963256182703344101524763281978526708542341786917278105006419522277946564681016000031477791257584658427111849840034660256757173429707471604941493151766375946140897348008369227955147501349880607005569131003981308788604485105647218096719953213460229895037606879174021083192035443439473496286414985930544036538134660512291393240923561248744472226174172610865855725820337041447067713297723264936132416248878093020516855203619150616203454968586948961328205196310616270563796959747870559134750454681736032858691987214015951838137316672204704075528655840083233351604314625611419778763517749377982766723977243838529122425020054909862311366042331498046632629553059206888191331518936448115508247666407987330850254618511571446627841899518831370210520375469547187183402630767017181138569307931956329392017428486973217521284379043436513702654791709958169465765531802775716410858227602670122637327945117769843623307396080334263122186578467062885517071120572483180330138409224624341275553509441596946216795768086092255099861848482943632859733909557219140413909674511699887279872738484985769678516218496196325699615062773457609077895037705269895309302118133807721689881941454782488174682210664698520942917275991159472368573270873957893161754168249404097830755863414049809151552639612055854919030243620507648047078748311015709741507310702770057353323701940577909140998013498651559158348996300734126622990492376755838199714702204434523199805548975469721334984630155137006561266728661576506912769202209833274459154491167712203726780114826295026147309067942109521176661134208266210970542018289866623073588526526349355859733787330946162758454159370268702708349178470620607367320409167318576665221567728314347537313363775048564451086779058471859352913556871245989596949057742880909309675601428883221767039245590509166105689198928229095795049213894292354746451638132942009336511457903618502257811416203308503516436437572900322431199166938061636039309421590856654686237055887457743485684407109375755674505547359584779275287805780427377092650559388224542715715847021185235015951909179570911925721706656330846887380689278822857320591463859906204318904663342777512513883662288188116217642179874983537722007711721733510637825854962718418377902670050115415236223567684654790569531266178106378082661827714063180225085025047875921666812525800835251692879532388742053578334840779781545958004862484358454821631312370300292968750000000000000000000 [98,10] -40314545799342461723793217441730557109245562040721895783638635870466272865795807989535418741822377833958007707903703984380799136022067171059275790035701855740725068077758184136618117220327379464259573949356223791018847675094991394187256786368111529351779579213718129006777221241419975322858379878917904505109241123372431295042891409112949774019085898630437847469195164358751616735985230987096259271669318154021555779395819988163923048618007374749746119140834521524271652245747386037543682787545874939164268301839632949703032291257758539050101500874415378581986601821362987622510920330131783081742939893918637369199464994325575872119848046440483105047721422969852520259345888271274240307933272678416445601134766529499953342516246352078297745570453688219164355936355907459476603285662128385118035232933806990455849551391133422275782318471120659060920231999727021763919447520492398121863170520191132209047806143161698896081077350731520582400374148020581928158250830319254008802182415897563111971145345517933108110668840629381862161857495244011123067163323932632476140810114893211823177161565781273262908042431114613153179651394807968866680285367001353797761581425401196306052528391776006660144889440940830457136627428335913248405086203182845849562614049120453050257539566025923017306098463295411407579442575656812683016345615188737881725571025189929689297791114537651403068095416615428201762539837605822291775497897974011783895578583230160339385521766271078299369084038634913350940572181599509968185360244448652146202738363186327206286507757731901321049225078404640015933898676843746352390596398389189461411233303811995539596604192687741508382940068381904454310884114497328535701438588251248589368653395219964452131279600880253483275182493682345203497517811869943028572479784946455929411919524385366620524799504245265351139994070257269486905261215551771209236990449950023028342974779948283862825686151198284488811175045352762003478628073873109128480838384815303004969326050918620798990229108906427350104951833960079556568846546342877533954972056212881339406221748597158970862865579486897249248238217718706358740570705026453956808619242694503704669489763310205756986799723320229568291491250591634273677240103957790335110474823088825574970297011080800032668536997978785916505031165378238332047793816929310701995426532112039148130988329499068306512554933013501347273358924848272547812132947208010560948210126885432570994025258546752501483578132138793399252007127403170551550172929899754911361898402965692769315164302686918594052583285358704046075217775069177150726318359375000000000000000 [98,11] 80237336182228764488518935659325527774722759493133453102698616416776137087675260003049314869224161125458843322459798743036690420263264937593217453132460948929825299385804384955592955835050125465205472951890012655290074339879734981197069640732767767156757898860526066021790107333978761388160441510863339098603750921391027107109757604886929106005549780711297693116500893457823798493841860541800979472500864332595184772951521094097486538560063812744744928935189636040930764126239014534093896602864918729159864755121661213552658630979310589852968303153582744742767116915453079782355269329540106042628032621913933937325236602370834884696609405037875725428307278261818887333667925924527921224748289867919741910912447711775784243623537786250111824004417843247120056707779364173603022720409672916927443990866915229367790302809561597011685331467961153941096645867551465788499702783821280205864326306193825386235931043043382993962398821356698514755393518654677246762445907039288688980908650538433497110522051963750994589088993823842649297089958015138163752118251944114116769889360466519321278275092920762357028657164620199425592600516173063111852336130007420885796524993472793398094933476896386769512950653438033040445291845172329254320933902810721875615995761836963854482329693996361330928437166490309880137982829838807282252296466735464538701461439978000881567764570663814126440084419629633074915279488128035372274194906888740295695285773427605147316822039641119635043443927330031483306338755911694174886032692979222529850264208470197280377676128400979376995596449383699142289824458017313145800178825734055007401451536271569921984835951149414520033395515576226973831970097672255143439864767936731624501349726175299139178670037320983706057365638439786975145710189092005321128119641459188369835471490750733019589409588896481760705010546089120906060358265249047455455163267242469843463996970404458117735725851155511801426766780009174689327441095135582283163255991993145673228233054633125481388752066970572457370638478750472485324268685380245257305793313496274548158275305342046087430050903952162814938997530422245811091251107728486713520462787681015653596953558617035797888285913669486296547272698496328922504962552957806948559037690696299454729090934321141097578857535403681598879756109516027098919831350329717581595983252070979129318261707695206036569926521562351955089646121459086860070753358462003799839465730462817562937965526058117963318623697705267061109323022745411155462382893736874485852502643292689953777218010464173644563298792853345275943865999579429626464843750000000000000000 [98,12] 847492197710881228624526493114071011941253094908628815577668067764326159217558761085010062732451413587689973405545176274970482490233065164622372617278155717324104335058171816257158236639565965540843013173904291523658834009406142910518498537995912723399985372498468245462757352101640025886820196818509378218292736748629069986570043005573173972501838738432324340951575942631137745634677109241454225345915225190920305631097434862566842838824338107492275089756957738583053996852490028586079317178969231541751713772939204464751022617645908885009816326311278021246686431925109110735505497484624136692937028312697672509575355528346665536102272731767629907671807108118339747946609765463596657005565034180311630049073699727070580985972881914341661234019247104085932515269768997626674350443661269986039849448748227325426292679437330650154046101540467205441964386146378179440452659717529455474543547014755663746853996556898643693717320403348300992501946991766890669872826661905660697591754852929385984301564623403379306397004991523635218777722787558210757044618748033699951509103053055861262072758267153133924202628640877194280408023449872269280752123005154032419234143203820281234405996951055601499775068319325770200303044089007024393435381097674673436887695632608281294416236232688324746534447485734935256092494735747492258286077138459621579813916197984928794931488259477685659931888349813390536177463880875729895049986761965522555134237601071318539064768333607153505808167185461348028843210175110436847773854989274440652581930034091010356511374095870507716226161176992199635608732970454056338788797567580050926904489027230736615155472340506048700022656571147190140185035714481444229304467492552549900960674397443266762355672068738835881364059773646633341120280609570123979309052480280655112321947613814045317449788592037973166467067157864578501652481920054026076255717186553451088658615029475080803863590376938378643971028873042440739848545412086682187334748964876175832687147990609981554351372174785034200273391599007016018377452852361118812298348821435260141053324609135919385354026560521386223093839782662304662963956757126953110402120088404995949491426834035742642068627865998618827928813650717021945877451140921328655731578848734830322874211603720543357168501679156498183100455225269154058049128866498965098448130807933829579899994495801264868846302219487311487264342542047658819625011879813543856872258256681937164634003229887802433278252591206298713317514716137654711952887764015429723788687764235727832625601315201612940696158926545678014008444733917713165283203125000000000000 [98,13] -7460037446054934635661356176438089715677894699732727137717971829686251416194307094196594268944256800368167232610116419040857421146402142109809748502556219395704429172995322622825183985249224939226803069736396469720790900074968972176449058591234284990474114131395634798200700958038511511992075112281881426026951656735944904317931199244095948733373126267350701588610998968869834432759725421378478308202511176001838641302610237396495376251704627187474609025820623967848644117799261785282744063248822962219758338928935097101402861258562386391023731801565884924776931245468371517674607997417697414063051039800855178868725916398078514571747034236413451517269545023805510301656843951066848859625814159670381876920476955211886061816647668982056904710438314036029802228280056556154024507873239938837036141931451244189951296639742657489755646372073787094441169406414780947202503459079899681467544178436794781099218235107090991967080348080280061797457064790084486640213611700852143954000560056755376211441063309240218726709391740342063934909401275152835106330117156206530527158532627216771685394115733425987691763069161834982900895066921205239862100446791937961481854639160085329209898278408669140428762544758890312127802234299401192215215102656218962649706072389067486157557039516276912901533750080316300068394929087167898459834270843675016237805924258100499327363543266513802752554346342528031297476088994198747653166748156997335219679237050917045133281726398428142488878237933723300731754840831965920995451071695717461058283677505486387729180694694804723379391467367930904717613524147146457971476573301612536047110803078213828976857889440059070236645583496640226002684918933319726540943963508308982272528369679941876250810116440700070376842780483172253290106494296834650522808624442968608176066699263627032223379680258962244298788817638348062178060610674371967360163761210337055040673214605254177280624061479863921048037011177087219073518758395886750811790225699355729699438879176517596085556246995170407648442682256780557749857605170662717179366217728824069893558088663836042526872688194053982510430543310339107843073846840287106258421967713463101076115358598578361734683316637296532357945490786090762691401455381388846398797842267513668451043175646822116716264773050128192524148811215280230843398350195141143080646908353193589052763623149774743448091013070123447547745970292393796188147380506713061943243913789266650972662563456136745934601283586823702660565889905655242893436963711037972663938302866721660985716972643489149964214635080139714773395098745822906494140625000000000000 [98,14] 26126327937319068448871600698531440720130426328279354104500676130679953977329469458526272709874696029298625432441636217919108238836253682866192348513697477233882628137077223259409391120088218531826289219193268948682892280616468535243266768819963307284286971352931429979518911842516238619813246199850535649174272363825114294180471236399212647524861513395814105113404067063186574131868982538560863920058796702899630072817933197218471011141096400553722481247344300882703522957429204837100349623096643198342690324239653211759856210975807366271043116343896411532625408968713628156896569012776537715173669084357963984413021824601704337779035552433041436524605771341795482576099690785765020701427825400441556898252977718878560313627849792470283321042176899858748583317387706192193720341634471968713254594163506534706000697056192296771907318439996004910659184942492516200922991979777650052193293316892290784591538506342779661338543651918029696563369731595594668947066792418985944766087313805652610535810310794532710592325633090923631025491621892365836716227583300571787631115077524742434303219793767714086283209187929256160422190898991230182950345809403001665610739399350284797728346011382767615876080209431906917243228647603340467520888394927050065391798584281650620359593957915930582652990544381558944452594767868066654704067177986991644331124219020370443293475004566308514986623512181309554475046777298926284240544287204002733786162345634875521928947535896700077427199286987001406664262093062751811710628082679865560881789656014484665388781240600953341495680710916178588027753055871399964201756109482600718577866477793861623793012361242382362238419391229218999057696666576811293497397803278861465522752986319467670575616641170664286178369886275136239959122013117024043648840351364983999632155159212151008823421347140784735879504188054622725846324516301391030564679779602896165139202794956078962559756414396066417446354457812192810278604563590180402352781908108172688417511768996594292175868828162003855479221480252046672593894308196836758375088826595056785109017314000378990127683807327788768297916881533477721653249247793793173142993865231260032036293892101464072257203560646347544185507491465339084412030453109224245442533622376638426237831953952538489372709110476612268685462137505458555965741811938949927251795055659744052615735800953939670823676687971711083591726166126388277192963149240796372531599933069240015506988234564059017420151558488360905562946868747477648994927415081123902172657074583563950514134616905057355523787215867415056891331914812326431274414062500000000 [98,15] -26878279644125858143324947846419211977774579182008151352489377263732156983605036238561092994622137982394150536537454577192644626120215926671016928480090929681510811699720847994494806004753880932804721064599638386864789926390197004081381554897509681685531253586198887567515183825200518943556125212507144860272414612026653822706480350349783457138823821597543326442712717338442780701817707793867141421150966553874732443489667862102223950819944391379002124191346361070926259989903183734056519849434312085511688217208550369781437009907798528888474933424606031714874539966506557273508918465939231870016309390533283467867334047333038544364239880709100632409230847982685712272182779386536322462522871687080489059135643445534660672145148622126839744851254381045207416733675072767786393897489496112651488713277647046823655325214209632733842857699773232073134476870420168405706081847628881149857178210994914533067479107531234286028244404040080065426173377423444136793435948016384263864741613784082257539165200765157340119754445595365585151565395761667017442175001516544871178466925176080339339735564125946513617945800937086610889143898991135078875270426948045753797233408627362578815779105479402943556355223464543586494895442982934352346098595219676865331081417291433406363158628445785033283760933034972655325410116265414018270223225395282329212586677695134545217196059574189186843906045613929132412261041963321463543516596004573449091237634286768413011150589339686634587452251405934174982576702486467912181783171333638301539309747264383800526169495855622944773863158002181034278323771554798959707845634262631703752187689098828906800836370912718719891031271268699443192979540870720100368925663150630166684488130070685225597854169926503241308045998587714645588380799788921560258977232761014025196335600738487652012155999428150756313372765094417207795710576498512537207983579142630509234962982582711654903366497911657088942145230676351724938252060037491280600295310672078204646267683274697099765084602475458005990836334479448927776431485981970233335876095147965302901604786606180760761821468975651278984887301748363059930116415219294070430887577563979110746491594152014259296285163143672134495245725909146551473058320267133964272775247396424596199535726535841720226606369839221219173559843505723090092335702058725151001965158100946437513551156394532005357322553849656508360622870655584338587199509413621140121840072829414020213028158660634287747532155887056749705930810439302435701257088520779552395446128832997544300913445812948004802478418895361755858175456523895263671875000000000 [98,16] -155616198285578868136464281901603515458236813746907801472258104925233406437422317062121519658295554710657140395697074024716704977284044986009182419194300116294220960643237363693458054746418572831630478525218681344955894857282124752637792260361763169389104517109230055542146188683979952373947670032602938694919794609473601277079919040975963999048956909955127366175508640111546655739803860459624424901089119496279164935970334504799335614628018666976465603782244896192150150012919932887243183458573189319526548314000198375380950328729335211361216485199717610379767621953952330067840225852685580152209297581704339914703372202245693191939438708393414413730542834030870941307229863013301956706852648741812811341641930147329529677212832009954549437263441924587431153304871114012485071074647877733837436177049251003274300368562353350370516515384476840527384612016468429502758105471249066865234062799708951005719338930530875368373262710427851776781422083710653828074620827312114600003705609573512491508916951807641707271467087546529133302114579987191126414964872718657325209109136936660364800964672405922064328163766784185807551513514734132659098839655607154141477018125167052856104632832300113097838832311734603776232399382744792527129966472084961655259921325415427718025764039297408667305522618295872595012140831023772705180250615672454894177504960974512388535452542668639174599901078013838049306182555853410300402182317671483078540770396778491728624916693118518646309009512810602475489369758798513825242238027901952726249429076840681848878354669812259850569093544191216425921848081844852331561502413484086389108790663096665914220522232274896081381805313279677102286481619165236725413061405984789852434122852372726597390187701500141149961035297498162231378087135893475836872443721074901266425887201974782838976793051012854949089052991411946505952334057610813736002240532328800766238762841762438091140178535868352197335299006268335762187022408648040763993977228862760115288337776138371794273038338468571708782445352359655650391865843579611624587161595263643996299226340960506186372833716035298624400522761472521879289135357805920031695225749462125326438689476567403780274982164526051716700030015318001272423125516874655795260702591060935031332313720688355715537964520929011949186402091656838871493547706453076358087911873710589500256947176325658147360554898647565881055921477018233969370873492996821877575141339862408844269175621263988096656714611767059124918980027496128363170123836585349781922364884665831403847639086146514841857424471527338027954101562500000000000000000000 [98,17] 847052300937126969314751722132992145254439423816175843657663267236040524537319902151100750211515434885574777302199851038372289732503047064124730328890631702945492439495822588787058835029357881030339211662957454523718725707171832868019701511718599858620123677803226655265196633867206053914112735738687455546439828404981056115525768180321028534983096590953721938798761177638521914885852089020969060515952206638269164836295208309181072374222868012435036255728504272484240940936500396699887816102016859153068513370398827566447238739375351901219361831361554919604803350860111886339296097751587857318146259161092300065662586710935804622804382073749242972792368042194837054770509632841233174636839699912089988224542283724392622306030467290591106493643405902067596121604829538805303228351576853734416915056136226631783245875252158353191188216768290524354977565639997765971642644846319900727843458637465495819415920993033982844694482671179168318387705086209483636165285546336897290181023072250274134374152057126454236508381727761876224618852809113091192966347537599990707675437214180931001272421149366598514297009030453224354490299681908580225089162326606829497607148694633052907428743569426716806436141294142342899700570014917966945602722650553382071023976160521565158091041144438143957938496209683687896026265442032387913125783038665495638007995995024891756278812899965983410103354420171318268419693925529745831446452423330951160063898071606770981697738146298383099637720953849203286393887464631173909468520291056151137277747724367091051707430051792962274465520507795907838624513028668092852712522131204829355951310678524398781824251272033594378676068861592288747710013232802731747031796346260436266515124064950354979541044232501373874566809226161356769505291240006289336428668668550818958319906591345933887444961268815427252494558584499270491903092191760468088291123369084959712551206779236298530844977371781059313683836193759473002969934049696390531902919999178117046600834925112029951992115930591772747795801821060600644751193105387195927851161843839796448778614487285448110175086577272337059289335493630423913950281260035114354899074687912990602675144788442708984061517749220791256418711309603939008027394176686829740032725607414042485852662461112193597935847589061117781019006133183275428576838661376730952877338172798407075533192298013166987059571982410918692277103060644476053037676189126841318676529673980009219637628596459940575398946782455943524359258232280239794742828705188299201700053271406874043261258505621569270260806661099195480346679687500000000000000000 [98,18] -2096571183626969911860958412212689196317643236549898908251487456290009391964607375158441284127422677944075947567615678407135352848647362011818026024099291537524900713909334495288083241555395657188123977198019107279690348814947761637882034940893362301667790790013605477185200571830381812490821179627716836106573537537523440149242032699362890624002727667266367857677415811734954057988697536066914048639597744431522145089977935166358080302848260921057683583152187627369792823055036146203832766111571837835472104508602097077208659682222816194678082095145974060016507775187809054888348548109821778789435387436501713313462677255736000356911446176035904818908803075529045984699398076608460659296359148175104145860654426547361778406946786167340044635300678375260747558948137759484553167485600809528512744136645507417230190168594365824634160361273892811877852439040628955443025741779880337670826018306320090299727681656776255427998160327084434414227671599343371483998760860871763994979845836852205306077243784342599226149575520036428789715809411673038153831107830746591719913084795446824735674751936912462505868101159145343148095485409496006555250964819106213734173638395813099074067574158048728850951417828654838986318540233246401668465698563922109290970113920135314525350873329956655932525525675344515595150596929027038319246681937028707465206814086641659614320323486465958024114316485103017640660140835314342315104296016292085013035551449746851772163464766669883641068234582915663406894633380150347747464162870749799094645302260413466293661741265709416171278636710814229565285559814730166308879608185036418268077443411508381816069722556743739451563036996209338587885806562312920485550807227560142564058843633563595755432634011261749862783085445222310382650682482784973847708961234877382407221989053095921491936128890782540013422785278101321797320743047808914353975579139064147486404283568214977014477960336380342512660076963770422932697286812698577574641555361347390356628711536093339747467643075453903270114882019466155934781329156900729003439493942784166676137512922917604193412452117312655795544134455594273585443884025084190704558441427719386550617198947449934796138052210187043273140032517205932490047589791075936168540775579800248635702929443708021945321704510864643778149475210938535359208416105805288861072895811184504224014530133324577719873372063628353646769576757514276734781779584552535071988501741235852325665530256030324967612201714086413643537279307266978284607704588387187398203422766711636202394261271897413223541661864146590232849121093750000000000000 [98,19] 2635579677538884360191475168259058454686450084802534931092230747377202849482307634407204718327657393047309137019684436229163619496868452651304344884888608479377409534251550866003643344107471004756595914556138520364524591803886907851751122574802647035129524738882753659237194607989847241545912171930295950960535957167329649528354512287958086979212370527086224161496506455679756840057080703123634224539108453353032451235636719944974806049952449277015767068469664857084008145348238579325242738567765717816205422681090476861500665446228285562767119617756143619913457583142024038717713795674679341928918247859902579548002463069426408518915206329065014824207701595191632500739450597837256630897606156109802477715475403925425208996547664869146474762706326953292683003014914975875882319823995024409680385772415980124813682641694574797062397947919051616213087454673008300282244788865098602397502715900483721019440972077713505424575243624336973393153353177734720447378036164791310514817902181283419315049553752239984242525992187108389792289241969839510468641227370188726650590854619803223730373671940404958417310280571841260259499677473823183368435892336906867964469969426125864453550875182322351321975326275811135761117861620287688717077653415156150619954021888269319186339979109369913394969994172711312662040333505593034633731245820879220492043018892915319057375185533539831213772664705270075571235149017499705260985552983587193046686607250777255528522209529481848247417150799627940383004544504638701363766141630653913592058067126050337241927512348946163881700436626288420609387127737896900124609044742968171635083174779420497994679905204977517914481371716373177552022827032478270308681704464162554882688915226183847471496681273511217063406166221742025606823031706057574489420770335318656489550195189131146130409118196427143258558641385455780441009905675640212335876482514599749656165788414887235182384608727820575116194656529654900550643347209177417525322302219950179079646742255333785256469044753891798888391157223750760239333333817194238538814867861685373678227937385448742452214427782925772979735319035053897750241022426080380868860349778217630528671796631874321668249669402052633837424095481052332788098435089089507550666388708243747749575836934627640669387721359088526780180621800987508535052212083555983462279684341163491895803196367692873561201824201692309775485421306402477857729230616654085902403708491851002449474743667758118919141227814126483407387240919786302965678744717981444848122892456568839615344695959109344585158396512269973754882812500000000000000 [98,20] 743859686583680657529396502611828594464976562528829159519381740468626561098801338594438601659750448294262592103132339188566153840516470231444794579993997741746955754183928823581082454805595863472618640242883708198116490083638877730464006062467857674123325282008674706449961700857952700320394970316656230268784847684498745070633724878673348217102953799947832781725972801005704087895815097681384288775982182477826556606341797640165815200979604069677879979682225169749465864123789797503253836322953576231734909938809813793092970152187866966440970553051711790048939474887335693391642625014607959384935370676890921030537038141249178424258031222829064157596980578594712156868932709990421367136017760734629861800133522147945160620092185134403729123362251659135837154057620257496074973525419213111319774975162011035094916830493589895704543323036121949318671640013784559934929544216381279322959024455708265315376840395374056389769547771033652315492927321685011369278468233404746974523578157479942209217863725725497615860994675367232488852457999134128344560650709885471597483428640975621942491021215475158372182076143605428350036294551876064080549754867226969005194467100332990348247729060795422547047274030979160384740300796780275873689735535988317584796038591462031322485133476677110163768821504100579452817923275172310924864465094776818643805121010445606237019194761570770216608558202371150359724655895298299450819596147207156036355693186135734760748810817008690438196553452331215057499579934271460296134830818726930349707063222654221312680949319737617466622086839040259528881897421844992866002177650862957553371495925201652231120826191553985327748171748011536406430679396742656618616148494193361146522762689461319519662900180626595765556724960615950124264640983967335322434104072946035591592541452648702860251496737020890278511925712966237519072052173167197931991700555037580098261782184660456124082603210652664842636117091773249380551789738564460777538105508975714587064759428784142970371222178228505849156623507676021580623785061215370420011165198838570614370801108343833025363659959321089996353263319134498227428537832611329177336115914143090219345778771695778999304727401786019875399543422614353614336862950824643113616441850912236342212182365738608444689577781342028654465836145236806039930667885132923987521145658710661139050372044395767263946062366394026326438104021617986444772784334646591934492062189112050905608294115241789421741107532945804321957117751439446365907132520095952051297079110075976962970778494366186350816860795021057128906250000000000000 [98,21] -11622505906651358687423330088011326935751353565418576860325504444836537926332712660283172660394574755843796942230450003150170105265107688085143562528444578826723219086018439400544897008706650463658964181795029362402327390944599171582094483204988664998398279348724619711838473833725357043105930176226610180050561329742639308396876037513833000180997804832940216314948544983544298647935825687860404461075813704364509493908841778032724369216298170181879684520211772975999008235436322661717733474306482111374068609855863189802126547169130675776704426437808289902888330146667265312153756432058350671177030598586628979149979459376947288318424605611359426356560534039029963164761659336226374891210168402691472646312202668452920052036752844837311278122984133837962467121336784993308926865966255534460181825029398743561710731924050750292423229538563819091261871523880334667343305440665291018465509053212009806525859074590990012726008456011995452963966602779919930542612738834459612299776266303077113546628542108122970838358062650698174140856902989099832306557742808164142463522811350786697785048151752087406582289956590761269304294670047647436717170453816408318127634102106962227389658213548088639456928268639750678609861383938076510392987323272213310594972836752052183032798995038620595623951142735647198365459987437513191481231420830534155946252923023758368766218120865108397134068912969704447447389701939634688937065301986593028537490670181293365531832634589419367538962586565543379183381333505835787401215662250505287777072479440213705771093771638829346186867278922698426537777644578111161346172618009901975088533045588242941898471984774797222006737451434035807554144867494190002612773174364581171805384628322977875980756890881615661734523953124925494957080304986629800006071680848807905458703188437908890852254899093148958671163248481349164523912221389227909492355376257319349769368979966010132795643368397568389836545297801200882045823286218063115406189765075549131290383548318679761681583639724419550842725364463678256437666650040573886046888253394000000505129783775958000273450071233374072635110892961401208318646986158137580343827416297205982938458974357250003615374022555453923083676911147183026211218902027875137014838622101771521972756553888325171423346773101481915520991282245607109255715956313092146953789058157590071861155390549416621168564314289899632913353411794293678840348630664126609616436368363404516270681909878491603147130236598551315568749951262141375133913072487419898522068693201878637408230865446512325434014201164245605468750000000000000 [98,22] 30346576144174060139280070190587318716785374813306971963368789183615151105215915800147524998530866202940921619158687602325497057486285858058105954432234268149684527547233129677486958443096005219894888983221656350954086356121775190069240485921033192572416282573165421818125834988228557229983124745203280131240383232143273059934902172596339785726630943306270126945177438281048558243939236745643888701011738902855827399599221505899450535196440198681485003996834014682079607240751398517253212459263198191502716627027909970260995198135467902830749607237954209374734966203130509018088712474059372075819463488688015343027584054546838408424592839859442065545614676454527352387370656164333678045292195068451678701569475361258229119963019404739384739749435581166807685310784275913019625309744571171985922829079149553039490225374333659980674360309616779544667162041697609933810460177182573722398178386818115095583041817246719993722264734249502003659352415421212059462053610549493454615408857746636532828695342306369243198828848345352831668376148817601587142730257820554029574472948979975989773011565730696390900415024301630413692328813543808101512626092046181584558364579737301475237601038077841943828030983901639966946479298005271646336083296188763460692294350105500492508039795397665448164585343983961310436633068450093958489783788211506675861929588939633649108154117929266260654656871835596342438698029374436004662015817537967211931988238345668316285141783848378743948505369053167302255596278946616557693807650634675187859197954736784497463884234420111141131731732723248935258439364479703366378365864125998410719854187411170211835498874108818285120973401708540106936274413510654524805916942806982948288167872338739333611167588421014719927064541542156800758405765381072369841669074109506551513176713909576709616824693490772968488270323198109775366894837662719377821653773629220751913657982056208796954115852904088281542621268868241391336217427242905493759751199310155043927152534698849139375960422281959429000998028029412059755037598432449756745327563314898268518138280054667234848815619704764818987353491180553793147068878877816561982440795452206332224069667410450626082688798136618080513828758468122780036891933649008218077290744517807044755474249662226842901645154298505641314065840052254607113696719210552016542333767516618054458146615505421286223281097752958069973799053471141619360882026957688271947307208607440050758046267812449700861086742876752981594536669688846003429988574810683489343192519543704571520492674352453832398168742656707763671875000000000 [98,23] -51924077978246635678560916982919603165515625454257209349295676569388575622379877583825452547691472911879320096503865401455515244637374675593358767034252315640069067491048020439465600980303502860322865009712049487596635340089065884631790897907133611075978469594586246661491641428372990917909579015219798185709718300499248630550191097753826948123471853836536417938312669731885316969695252935573644005921962919238482619776220684058747480748793206097265798387039925323829371233601924908677183141925064895221019525993366558755024288403078679662531218341045565783287369950814066557829859141010595214190024257697390124570021696670997098098437590288571393603008152876037807993996752275977350199592749326508958565820714150471251810145457286506036143636685271496457259494532101826543712078117968853824035996533655885732552955488971288775199128867064514637131774263356259040389979680955374581132619803468711188148856852009798177010816462763907548122376414856255572854409339969138965454749208176383124216448503795545096684440638422095060065496102483801407350170575679001168803523678736791059085413573129568883385646843019480923061427418036875559129723742681641251029874746605936755337154027526236906602804715671155953810751666325964879862188146492493451204273282775035103249143745237258298221822258454791635616996138304128873382117305144036461595652313461681510974886860817971699485830406927762726076859598626612837326923977634748272730460334174241624819939226180814395970755483911977709130655783568066977893659266327159436387741633989514530856126784470274868314687974931613128644257534404853181416205782157651796610909975824816903041473197014648469169857911842129872000130911924252199589500170059993065505399362810714608064703534420944714223800646667203396188438442771767677854300671643582011251702909608359008101526233466095328024217613814882644249604375332606019994647550191801164894873013953515864247428119972468568466873172239686552952433743244470804710734163120009830940010016348716750676380507943095762669400226164447212529352189011411905416613821328015038329789358298371406307394570266287506866475427590247494086663255485770882725143341338915744784519382151480978371555798469774774897782385330200513238962224485974305138895559228121093674005905690297950896155110534942197031894812533657032023228763052624854966338726577341209147712079437064937860457712992990800399967505301559830719240383307169852412517657277443984666531085591758983614307112763738957620906328578332422736303531197723628771657504752745984633044429301662603393197059631347656250000000000 [98,24] 68732984438010665920976910989402016674967911188846843040783831891967576658644711034891339145595593746492970970735129513768222279045603306274995583172016288094782296482503529542465906817360960164363439550114154250324473479863607314277003125031876321733583220747243253450491542858222183715162139543639655366047452479571856043058647758178454640325090422576832137277824169912070416163378534146489564436972263888028053621901844095229497544135008494947059768162772083775601991218933323559311670117991685498352775330134584265630761682958873026243064354961028404990107910039688144887254567378561067063106517264178091946474616404320707632041196564960796954704344368742300395723037383144252894414237173035596742578462678155988470800885959533395982596931430358178536756351814055356660238422576299457335467395411164784577219633546214300510907966288770110573202611508351610386604456784654662436535725389664619201980201759486813417826641083064906740541698430398320055407670785632210725191525416972369434718517802762616223198183806107811759226479588544163262191722515634518926660791790209203104343317685494820525292297197822827962841819690330011177509137850154832226627303583459433482829583910399686109897663217566335961582980595253599023127666921590208661528901941240990598934103877082754252320023905282190368750369351012617192803301809573756288281375694722826295050287041905172183708328505868489191313433375706239911475701455509830136308622193723555937604337545525115402357422696075330985985884105931059707669824464519508711985476126103960389863087732115580956982435839590832945934051716239400745743529946044584652353961971480016957469069457365156494723509484357910687170791846965133187314727664508225350839605486921065350519083214074257019457104094670945616165381059181851950533049714839791192424572594147265298442705726735767423113637602583990600303539374938792144033058195541504378444647229581010408042156012124538943083299998565952688649396165824102620023161700282637284436513364701764009212341623297914315565752713661224002130294173077811756637316468322558959579713729141647210744310625889890004827912692792509203578245887658691450539171716876457262026417716730510387526003639358689591977654930559960828777306109467991545326880566067826699241439093656737231856155174857299280636630725697716883206293391785895546796473972714320745069199034048968359491110347247011764582185786446994920453492201702820248856007109591920667880054884124852296037043050847302283142516126967923929472348204522775370053303944234412981018067512195557355880737304687500000000000000 [98,25] -76078341796303462185520710825197664920210088649027445269379032844258136799347671545407628162311254117851552176955854862207971361559722067636028971420634088045068339137860776034127438254842929502802302636953854270273437833148174643693205978206678755689797715041062294401007160981659360555265480943452557436337809711163705749368576934982382748938819487360558179871285776007057187055714578298933771324137649188714720132750421160828211528288960797156266624631407307871020406216952894523135432580143721652334011956004570896682892590274415539716758818007851344051109009580427676216699033718103448569502299306736378149424514845228287628588499084545075045271456448763085154824445272723478366151636361210472581019866130936656018621372472767717009461963109824412550580808672656880974844760803957306290062060692389022486218262530583131558004088199497982144789183234396548353674513861900625968729309989244627647610487974401762364247375650917009263439897031480008036965886571520552824188310633432522616699624488591173313685744910436184663079474101553106099605528881516858283379129948836885285576436776885713614487554925705665024812172823012626544394444617682922823445408622197467099514753633172407889888808004126434249085882904941439532875842590313594099547458500999920730747881781924643604720692306027535690216597706845419819061033801529321879515967945285503782587222033125024003340202295313973942492390292525062318395381523118453508545666229112338213783548455261942791936734590135806960063461507589002270083519513622227199604544847083462762835784095346160516645276205303189070043721342414607843159666040399276388029899852194996353251146989146413523829314323916575259150694324275694079159187267703813527237069736831187325090517916016150192114878338264669812842574416003264487820386564699622031112972234368300145917159653431632109491647518543229477161068021339547312839246458969178461473883576079164210544406049019149956052790018456613725427701263437795493240568964270754956461797892857451082811727826240067870861218989287285107033929188715642105798252510704838160883460395683447852736432839393317173843386765313671704456529280978512979112957601644366289793067788926781693148451463553575874081762985431806424745090176741886499074790876306697987942960938765619441816705779976936680689520860503796027532013325820745646704000981127246352087758369634462616670287168286219664837436266689374549307805023727594252452086574953762259454621272290386505641946215040752757464635146165288104471810971304970221633758378776413167088321642950177192687988281250000000000000 [98,26] 74930573851433334875802853785564796166136421554906272531828826615526250535071763368002632038772703884387875151042869074726241915542792880032588477608242758713371367038540223823538290882973040461080875627711405796715921568972765684386747973564194782323222475535593436414309758883377117848465040842851554994637344030725630833738131092094722489593338185438417016149767322137399506914986968235285627978820162167893208271204174630049411430058350632170481416021577571953385279088824535142456390695459764030552988715726479146455981904504195241013691706298963519893082790747573867449140383529350038740780870083718107092716378469578349172373239805396443460276785969816406747403753870195200883620639382682054177983177931269987819705824610684975239292563792958136398142039012322121934856580641527380738406508540470976374804860600174504250904319062212066346493169396363815497309084630548319232569154453538019022044166630854894123976020040944388203955272457252676477547175755071669618947640303324768765483415948463046184475554396184547858532107165560537667239627314070064071819490084806196015833068129131034168617793700249294951605709108944607687379412166847549114928955562182047374066827944158009335984613814908256384799901328935557662928708031468319403940838964165609995687978881585254557561345707645807672204116085435461674964444520729144053938476117270839065297915118879657726126562954762433415124168942494563201793421579159216939602639813593096355910846214337511970059452766169241131953679809484178389667624550904872804819480827525551870035953752016072818088775422574849544532933479213657885222633248700912724348831289646520062342558049530848856670432897910114841120609650115865154114177708124003780143172640184178776592415886597497320958146496724174363667857676694315355727489722739143652714658836037446141644923125473214346898119841337588191967880088005491874017560604546349388749365824588344183204468043122939758398252965787450662815093082250719131791874844606661855701546169433246024254230300577414912613453470660348773165119760542165604512678271578095803850915765256108675452770895897481746276553405979014696322831275251528944108897068543085828004419258282350723757097339347902640045307324793330321647417192847349430986982335999465749098656035283972682092961724628526105543261303242751035391748072014919260787991964017965976124740164948645913827161184205726646098181276286565037235558388387065845752654242059050738500012184453577910307190176077916498164644276131133197834214601293083123038766581169856095812065177597105503082275390625000000000 [98,27] -69507074722849206051648544859176138487805245231147888827413837953880674568225925616854973644827008680074604409453432463851293396983769526499294175230452086221359979375541688733352875191192867469716397440194328896801101664502406324797389766833749118993892291692704334041626466083812481992275567721386615357761039843917243041546095198722394955813390469587556282332344039164150641518307314143874053607718929897420587266160542042202148722933849169017697260017157381255998270290336843812502857577105618346039250458046608485667246418074922082254396553864793478152417260206869996441192274175088279934755515171259335044324887791581815080094033435946704063846369759408022032043809397215615578610272704940989684625559975415031085017539623375528477649761356543846035331389916011022692977796391381997824838318841097751889607634110909622459432244131302759217483933598144896006262958896205743229741943986891758276328853144495798737317236184842965979487799576325554911892136318054458104920452540844264472739765776094746609994614270252873965232135040115069568841167796701581663652967046558470924688218250287200285518874935744094282918492506232923782264381551733777360234792341849065593587707157388024780059799663589995406408795591051712357876638844086501185480401938654538785343298280296400671634593720500002986594343451934885331810572798198959277152814529597794497884693560290554662709689013396821888546272083033207586630452294387900575357266441829853804404601244066772872531323519006912440950657711103334487868705451984559223201107442796758699328673214790645855729917305024824286757105319526333690275821368196488797665916046699201053450840405941001875855977912355998840362906786503197955919682209450219857588750204966234814881918604280375336479319511953547000129150886481611389658741131281381109433078622070286246091432707141235353956574160506183579360752479944451729337105383383333440238496289619320382452045470255735494600016504962191095510672172951029513367031674947088695373551271153422818787070539497775270887562685722120136373669648948143643577487971137047118795225293225044818156172764276716356638843691703477387827742696178727472870810035735407504792773863946005190081464747067331509193581957263127214150698235206213120989515904456633245153616810147802923641950781798899518471381693826543819505067533979842087633681765346344276871779817197657357028638382078424466558864067068637351946688261249997070750458822743568713518293840247210950682974527524438044769187562778867950112082477439922793089818742195973300113109871745109558105468750000000000 [98,28] 63154032911681822300354530195200639214019722959317385676757574463215051069279344552814399088151332143549934491252468119875025209003271577364284579797693210965269980291115458296655210132284325954401422526842319307399301199078085693482356768427073585865381179387587160547557259318258101787999472117053878532924352898207157906096917747708730937430957227025268874858548307034901275260152312364185494624987860425307476516046986938446837820084860902844316491178348399085392726560508574928999561773373033415054020847795380551595878758916794971302912529697577019097976652421810437998643226849533602323882639062269600468030185247514527077732878587168406442527390738844450810888095312699831525886059926468286745340796591890118690162467732148186368588096806251742039188990456418428749700496784286626171952810637027212604704228117007692641390863930229983450267883524637707745213749376251264365403341107412840494841538638772993864801075465137073748443521158694103410860660584173059712487277058762668366155805750532282151370319207075065473684188547335513611627931382879785881827153324613538243269615486486362483422184268118785189898957001845327207845043814135153503499965137998904305858245831220808729466932132272538247981662843590619619886064203215601834725880360254782297699212242253367170122610435436730923485802830989939643068322796446555671749089871329868195318833592325024604562572622355902744965645872820660374064572205355195393368454143408213713159457553001456179153139658888010811576947174448833619614840873322918572922230801242348333081848901889774004928622724666650035837735678215421254718642941518938685618436603976788826379044933088290326338984034982692293904327608340617857432652394431043053848969972620502502108684208546911513943583215475358755698909470473640834367395674014999213838766604413453203836903435182861538516732240163882791377310817777809118715937392412387201275350638001408937038582648549801812249039300125452943731722965013622883609515318112463926258137424556706543752957776333635289515887184246903322009335480013844474286924589103889058065817296614492322841318795433682924993716695752878407976354895496370754314933878798121765475455292194814045386539087612938978030178621975282970458690812761070996876001793502739591290934844952805160464357281693532217111250088189589017950787684163102836572746185253187923295934190534819795815965616158524982167564638650838726031348727460786560026141492211770892656239325029669559751874068602276674821351209214436444108021178728895942116466910576377813413273543119430541992187500000000 [98,29] -56686979444798514646695879204857016581860891723602299887689033406799601614781434372984744043616912515135896673019630951725478720193148943136781569641392973299526188719786244190986062363111175712719041491086996042570076919933094551905480246704716990812984985374912468773973206527681459845088661671491373569383216269716866421772013140544166362049976123007956694806421956853003438381653770037920320447750521125021573190789266594756147310781364218367839202778222982599477368467367114317361108532691877799673564903793834230569802791357013376740976690352925288970872120534863502910852296258280077154647655114943403103002030281907169641866919239797716489178519035430310215016472161484215141565204419031998245021722070821428029800943366379866430525242080645203633036421066598890188471486736391250501286387066496568412746300020059815702713618089827426359681939908925650577630971049692319768927316349157728442762678166535800801659634056778552416744840635404927468588521849374059012459508541814888033426189202688152325764524068732525388683656001107499055328621104123925638188093454369825804479679820070052813276357082700932214505198690113164458980568492988139057080067508165813250707571355261076933996109902246334704924823984747660964034588994350315393890724573322698589979014006387762554573636457318447255521131614657574539337918138440779879001854371378275099328804746047514708943768406661560991493055732766485242504085272500774636716631254162104049720538665987286646423100138081111718392831191732381923943590157269433483888801493418627643999097605840475498051971530435368348183800132663526707599768545328949803553339492596018676505288385199877341685929803514009734775500862580201604810225953166267157890990316340175611054732567310288286763855852611046769829822641967104421348313919047496051256676320965719392890465802150786789725817974239447891342859663525782880357407174266519315385464281938822324023581540564157258192034728262762501125093863029937049456001512492451082014817689181673190885248722810917353974472413599792519776771453779979103483659483542134113381677412245862330724386405122004573966839611332914957621757116794660583631617249824804085691457684979160742248776850736384609595419682364496548498541203209915088791485374110252627296582871044441788749070265253225162333551710502385247202807123114431487928974968579494366410062145667858495677060609546607918923899289110592789269615937678670082276098892728545894658002408279078233454259239023895843724866478347781718246653418168113074820935182174252986442297697067260742187500000000 [98,30] 49497296308037511250416346759392006869728266605788477175679114271941261458399479792071627518527624205728108120296284328301127570651676490209883751206149892496954371296428629316009570162779644488298941601581294057591816145048659461774366319962079263273643975707980142454370475102873228552976155315853436821714901095031759692115453082770673081514632873808375240793260713253814665493543916647659994016975137734571403521241493721851551593483420528118970162894365431458194544683197261293175918810368897772536292553611883818235067911192485761433706949070671788035667300742466580148207358520522997816956718729079963941760180733055479394072181817959190870491378962105588632274589674774940372648700161651018673763226083509790576881110206835399250264316839681766910359928961749510329578028193953132056165076688448425393677411364863243352208308854785927643267521492882308587959199998019456557528153017080979845453767149990967199989175731223104671665497740618798245697112544502253925107566657597860902138466856086640171323511197626459616984308492236658456482317000165084214969119090571479956412923517779139752608290481832042613965745068369295812096422103939216885323517820126255452887746887397991315730632666827910915760974310992385230859712897451987189941750749105121094804844247375590541159336700171202601341570285872946899099473033457220372584357356101207459038547815810348566552262081961213455841479002266953376975138071249637843987337592889661858371166893715666092892267581733822601823410008139183013765421008326773100435227746629808094521562239139050857261852898721962820700108213617987938480595589961087920868404563224984137576810947073606007614457343018567675338059287929399774228267913228835585087613704422390469308701686687288456362866794730508208421916098406205599720199542992556790566112634723069540701724090328911383183279516322057314152887345283911890169565643447943604226368330218908758098268447315436157671938836964508618167957795151941337904264475684369123218061217615624049232552893608677178920674866648023676124891094132778389352615582180999964897787564384433421702625238554705483346969138178997705366931372688975040218212840081741147224423473382578864887415440420707542763880535411372607124127331993027052673104452673497567474563067930715218973381695296999160144357413018902883614887480432664102014034575173825883743019534154579335574699944109032153573850866307827998675676728295295337883364773443913025890026845133790711936385692944638686123860036049914281311108285370622570861764977223629102809354662895202636718750000 [98,31] -41190184775575942750593130235703872432039487140461149450486155274938873051418191815903375641400184281557570124079732426304784363867817713149065400113507471095305021769614351396052437205627410422362400938299039755412975883592528698332774654199903389354326158151386258040485935090383123402021492643760563940152853105914593657288159150170518495688098508303409784780702574075053050363624755160509288184157542382475101748226314640121577828116458365394945646667954803674971828727613422239753039033332425599524853038963055414697424666303252886927680937386091261629411051038809926418474956285796436024469391053102075809887515907855555867057071367712851316391691514736516356063194261240766178621832018930369452881363384897040214822085825245612686933735953745872472156232455985889851667916654190809190053829573799892257198267717749279706687872925155669079594718007757375823318276951619523635703508196049577022142834345506557429269383311088300605115757252871938621874359530715954847364259866922860140965035077473589394367050271635447879105332185218658996524941405327802198307597010010882886311427225470097162813535845290115896091457357580266024397014383511215728708972158388365099227635936136176066579011598925910910907136490336555120284916018160729648356149733323817312983742592117152781370598561454757602081210117675501760306922475326818717937926670133259070684662482334033144509507191955367344095239396355389423542529444719728434482536375642864071832979253616874592788823378967695855780516079230487978162524413456380891139424600135831282220211800575842067541317547803085244637433040138616820380913769697891137179949373861084452558683538956889786245323952435138248787912138459408962600177293454769678460953453262646261225031710364748439077998937271328701336211268632530012894138775460274591083302165352937489219751456605317970863945529688882820116790511633518953189033984219188771666493341849181842183884520753728640396765404032004584293487654827411122996602760833546779341815323310964011245626588966740324045865791516687091499867033386096185075614246245355110566195110975268669689552201844733129046859394900771907097216869052300938112556766255801577582397122881309484873436201635429463523709475913775459515773565353119932967645503657769058861140871958742437199354911405641481360938109310165571053007392343219880713461942753448813109093182001732447412128173426176745243325713795784383553769337806674447592507099310799831966907231221204114631730228054245092020345118023493016995221226476345949274460167544020805507898330688476562500000 [98,32] 32243850639626257332753741224462517060940484658972040821125717361298798932138891884717056944692779873129700400953389065494631584706754883813713739362767927828429554766603399029712215122801103925289892644866905478796361745516481365980193174641034094005416988006801053618477481364265998901259562602853948447373410558539920316271989085640666491160513668364096330041048059628691349955805441567527895018693382622982383356800232097610497789220559892659843901634330646481785553105024993358069447419755396137273343399626724428099721789958688860952705462946366890053909547055983202016315406539792336393946018097061854276959544672215176345506749272917046883637815136318193623049818102102281270308734301650776320490324127475898732980761843854596788057247861725655260668451480207381409085306115839567676848091911668910367737366554869230298869281952122771217463319674622136919215296948980512139754321368892562802930384207346540705912291130921228154192521584505974989607584801184831686968601465023121286069707012121237637776356588530769584678889232189877664908897671740466501376183293891863482113118835425589279742552499474002828243808874154809118655420256110797270138268620246645498946985698644825916393267138434169225882864924065851884614645279913848707770605679789745816973655734518754202362695855629753428771558488900987058824313864412835845819989197625516193938283991684429938073951041749013499587519972752439433067506175092489312770907993969823075813299659575340611844192512040363555144891908406267734831053306566728824952437599297511176356037357589360289079096624821490395094080631837223810146298316791288211997716349846674517535633234916978667024989490679399761123150697300778384975889911789695764580791264574135479562326573009575326536176820873720852937556258195579061630717318718306788569089602462138525305363366099910335410263815655576739148949842260335331858203790744294419007076690051683379288912834001407027331562434542297033776122451014819798019183090411786308997029724343652589525905035369170007204221555785928880606739829526148413366205384024164115813896487859360020856937016008231024501732014167645469030180329039770297294971104453474961450518322311891401656364520608784618030855196145710804593879158595605420105529339037775030172367054078453307950150659352096944917983239015468115548272663630315187238467457245384562973537640840089533713854008022732685433405561972492592423614857785978924488444016185900722762266581297368084198004516002724917941689989535694604860793788247974589467048645019531250000000000000000000000 [98,33] -23707301812908620336972725648974664566320740037572745397411229639770184706376748589510238267832498179706496565104567393655804928919694010030190066975053151215951950650339532722805639420934059306196701239478869091053365521021328088477801517025393665784531401438159547388004589989863758848266279433636459424778804202081300692540441775923292392219603847932214753088574583922255638975806722725831416233255930456587409302765630357715078595354270416346454807897291072590568705981909046714521718816259841817269318128969182248352480618230323778646914828275922313354508141590034633717395058983926906272579844556523925863300190859223434482102792812648895285170214314132802846140945318753542757381579764972125011515253444877434033810828363807744083207027977276334438439346131230985867935242623510776323424007049104910385287627042180908813853385232483613629017053299418614850999072655176400977879801953668667469280832017680130960480317537299167052549461740265129143295889745206708080237496107026563329026946173854261450634535820928158448410638637014797147986664719838506811663006520684913403209593304819951747946887609236597244756676752707990762488348831584489685872982087273974960120420377994802449352185535206894447861043902689702697055297996664433646417180234496774900931419406812223655339832370153140185194688556383375359057728419089251320465015922533316803279274025248272768110976956913289732924075640690696799500649966151606268474179728803282797482678076209872941012285137366022103237349969151812928373646273630521764005578810339656017980885037979151945614152940815120487502852193644169019713270893557211405451914398250317285235782797748077865101042582266424963105225808935482913789263011644083762273618060534285991324272665286440628174857392835287199713325410178883892899414353893094227808124550207338328747569256578341561566565390922544531185474248999812027629606150891995073056251111938438326212935012004371436140937520547781681660402859836692389762271843041179571723687002104873887370910129955616367272783334821277943389492357167829514077206169900082456211927603332162501710548457544519717693786042410269073151932029903449158989307016390767331066778725346646687335440022371666239100167019352695715476853802187151358775131693306811209165761674138619398216993019197837557822090271904898230492594058533536249841979735219536645876631648153227321190466955223089570733419691293357929274473495770935394853305365577205903634871092740403079566444661769791314469238050714056109669058969302568584680557250976562500000000000000000000 [98,34] 16548624325852820609133443444455130321387580452052375653373878283681978485892337229237190281882496651300997360277740846765551652206954758632671674664554156011157191719547907331207790548176548351864775393125875956590764305982403753234928423970649815752569772732743019210287849490211604844444797471181024255983878251283748079228400342379941592601721224793280637495319325737346306616441476424374023745564165039128069187845248328722307608784835806832118158423608490265795974768653734323923253315856738020173339178891321930358130431846516918063691408740596744306236787741019938273314105430142056819928389964192306599784916285547096170545534260275092280987508408315331528997027430504686985734381497076189767541636233694520943749208164882089959151279748601712649811048108282540637119035204421459641579418419511074379747145493874960297692866585610783594455217466032930553186731340880063290061652571256744320060018103082926171203787575254824423741251167228436416528326891192267418089814512159994348654892969811091387935014046310827533122043172009626347247915174144411846637587833218605753901645748185914405155915017750768166317921612415930583342806310123000915312786823232194091619703535914779047907057484954729178670331637994343478563608287322579784179737498962832374973464621336670352223827458438310285585003839466228129665732654061358005874736085005008194777418706210879180818210696820667663807993099433155671741785918022257900530360714109135182638709109622092763869225127531307788522047933221117164910103187257616733338518972860233473088215735290292498848665470936415514224517544964256034060216794039449972461837749906858980436820614171420166645525428429858702914167619741684692370980656106891731608886487069577886888488577376879301216709919967493246668332051994703531692106714880147273028061244283482983349966664098504335745510410361658708421926191705448069171731437314959004060388542673867933812444250884978501701879673992735944691603507366271966862837175288296236977340089894497787831058308330494687155890218400727060497400238787513161489896415015941053338496584208789623499902735022923146407395069905078931891808451530736935281110509820519619626829754025608399616236139348208864983647626740662381128008260287192043419335988140926689106004793986938470460034124358803096982385189945253855439867722575100068885743368050578021756697924624083405296634124904332941187546781297960526558518760336994983541091545572385345256537876963955761853884562018302629098212764473599389880575927236350253224372863769531250000000000000000 [98,35] -11188653116810610022533420874138998424617692125899032383430920707815223772472147774177887440078882881796718963761784700460416359715257005378730531835455048620188129441944096079345759389922239519310326298521628899110902797591506909760798465090915262912166181980111835759285718693673548201126795266533608492962176445746222989143304195238751426388529611105165480624439800138467219745467481016826714248760032895459463729766857062580331350635973808287218790724021559275108908300395152926146747551248543432952469621176027243375910944537737259180511078326317167159915730615471860332702680112699403870530413629606295637357198611510647170118063463319114659410150125527470714213844129774515797009834252021021793914232209494824261859531139121078890762109972589243074687737548757259084743718421770796707848366410495230493504611042805194036995513351767800858003161758255076340947098118550356992992961216531407161108892973773050717605909102276017230841799530747946821395167736049890448052419006919002991134953457165724942876048870755827025739818132181831984070333230485724318749636244037278975719660683132723155859542804315730344781336488617502987702623749663121596609487955161238719076610715599888165823846290255076008952436062895471973278921424255705731163003601740457156679021695446553374259413322799569512057645725726990692622954698707160441970109488326236083152283473493273790953932527101487923480846713315711224973104539918015426432785793337715507808097298600254020283930667766799152265539768186622506932020898114422083731103558850111620540250386179085220118245549040087583028939397709578395519811528887576730844466317826645855596681662591386163243200683802673681538434780612494051624441260029759888322863333370078341438507933736116058267185788708839411051483273978469224095406635777150846523253829353704277834942470542927099269091558029662288095342426602436945249235892912319907125957718898943486457921559253100127244926134245979917868842276545172744901970709212237903575010397470293125342434622019620714940770302251200192714984932538577384585923399787236610404743159200809039402584019892570529870971320239190863955089239291953586790914044186773777541281944513503321272676132578609154490581591990528098058275133737743163274122310638341656221152879007080718614661380303464273084822582046093250890559306641247284011233099362741011654149691827629198467143476039632242457300522858525670751833815085888047119574205361736822553745377095887176587864109626186849651607781858109191830408235546201467514038085937500000000000000000 [98,36] 7466579297387191315567396600804901444163029019133071284341882857838283101558071688505098463692136235162166158228371427923187783279990065907903602543743175606253536196973837760574812122427158696119104821462162856125607797819609265321956507944464218509125226393509546160667402059283396173958337045856950225326573232661037375581877935118679196151784149919093865470524764578689980627103034527366791659263955749405286731875250926728456467884094581662805539107149444384640774123539586579089183308042863755907868449794941475861915647011624541899222129981591868931348880102884326428769424514470161356200793124132329897415259435277890909379801291058155803165415175362928428799370248796907814994239154238508240820458225846412322835541672483288503284349620618745190546743624860772901992330586199978371303905913883560327266985517541035600239107416669455033770633450123827514117468223692932553905514383706572259576232644218334940692620772966616261889854334651343430716496172553517471056015105525580699721811865558167316821833332520185503845353154253856184727532878278444271005551725363304904681314882776443679064739931744524091386017366109172458874904489157355238090659467308629110562650727125537924916993760385693218018447170350660494953482689680523782881579326523834547042633210192285066951011963339879033041706402330892619705189240655330983709297709476412357814763909830097288723845026254550749006563631843555961061977569486165620646548756358714177171474203344230270457560600072723281078654060689424695155900515970890548987605142186091218297084511611588387566531353826804042163244852684577606278378026569568397557280428240901629948521282078072325649601288052677952501291964666923188878142500448836657272104539481306969725138429375314594622684886479455729447207268596073065512366886374609666204192145729407423190090306961829433082372611359399463561224935914610869768930946337576089096731479957082177569246654736535581094293658013452817311555743446706235362575435926442798331913539032292611580792780431188068516248261720344847610438092901365664581408812645737488013272436597383878833562346834086835005595732802071849354607632584492984796576463238445180636857594591424108894213373548355808075291770533626014288000461021704207480375367593780723552438100471910521961639512642082517223154779040801348922551085954032073726689195355980298312215451156267463902350126531491607335940147215913343183162513381133576125966610850073244013421344923125828222492551488066291341975586060009106859070016071200370788574218750000000000000000 [98,37] -4931446178486019347301216139546408499361646821981111956210455795192319050714277366847092245166032474459933100166986202490151409391265772119625179165167047326024350892372480830047987538988687131348033565304682073766606009208837534913764213780407866566537417419977068756146111963001553460333122315404667648165319712627074021962473749664885725803286341233225955662179355275846309099562638896213550834769517895369408785717440375947343708717408962257308234198302520912035473357746776119288574516565454583633576310035881299045988336387873221635516664277434445536692973145847904421615723798669798720121071670185352035577125438877068295593839347984308132421038253163402822530610172265506646072697658296549514398551411934421153067129118373070956192846798992307481287505141920022386248603725320327461471889548149496540102083447097218838456605053460613755624004780507206128902430437713618828099114872919189559030470433026751749569803416215244074066931969358672134446720097192237439396256219738171186943043215878341133252753001696434711534814369220451329510145092339251512627564444156140424206050870581665356515603081286460334955509350678795923818459168816611990908026495012137481665894156613292217082067937673648640687899842057121672384937673300558629642862074441052494796026723401273489510966321199944818587886561172170737656862213910146661825134383023494562518469575828459165055685624435241448233974618188425651166498566808491915188664744541407314753516328431456630228679666600996741459230968317331212687921693911187644662484401028785423649708228471067437959906257991283416960835627028375276467074397881689278871045957346684772841531202647602398810662438494578818560438646947320559819029379099301952228391646615715328644542789264865746939987501598955218849276455692840489027186126777082741402804561098780370418693640316694121336878432815286776776957443503984444105809503480928235303053759169271255137332605952581328437787525900819247071401474617939402058069814666101299464080154288011705225072065028051161864653243573104765375746738832984200553870487059944200128408241253862583934746647348224863338864654579021939799805548280105444456910499177329343191008408844785840059808871362205517905049966408525989186747328266219239451497605710955839857009708353977124406780642315666747551372007087356363777133802443773639940134656523262890600735264011876770525996692560641211450720556971260703873518972214380668997135359153518142692633206261509561609031036080644222864902137537512771814363077282905578613281250000000000000000 [98,38] 3160323318454960512894189362306835300653397795707124378199921301225491084263907071585389815882164265200483058984837280540494137458673821206343454455873015631056361025839769612497428472299056734408256059982132505916777085616075811719223802637722049542805000131156037603073254573421431598827051225853792146520310903987929237686491200502148773771614139395860848759911550411689449496799293524749727471165208082174404483481317588846124388612575957713175242646214678550802228855197994696436304815722557347810163948391095456486690882547761329667055421728912238986436403572161524093433170671453490847300751261044634287090073592815021951608403904265994589197207294075241338403205790467462191292747227470822236894280743876168014286440648677112688635630248804074116476966812077619348523923312540163277832519294179378649828774286837665521832156668575214796592789842832561846382554819167423350177210703640075247801534909982428566872303509389540312240590787670766015476882466887589471299174327549470355003325080006677834878008667556187264648474675375382354937302013995142831678409621217737210096395656218350330152442134180683744271830791541684930472363465155960707597614138674308832469968530082969378630216610664810368245305139325290478240496501398231383054740293273910869569563367848570814318554864845410355453699323303002341238375535940832392733569838824868252734480119268774978753607617958715992112019172568253118449976736432997161467370430506323997001071609016106329906095806179852274631431106440098502253480219574603794178900902698404845827021042020775543113092697176075009193059673962941951373888018996672991887827630430371216759628780392675631311681846184413382683603255628680992196688292936089803301730564552490665678495476946540514719000554668887234543500394474707607296313582505194069593822584982842746470954885386712085543626968418199324397216160651853195966803118360347724453717006296565937807252423063281574485751033194399503709777795018061589374141524697768302509091476042880713908142863860267312683705986118166130663741135021421121912267225038307237906388947673189089712072301422061178828803951465615933329822893655461166500547125277809593209117154649228282896547289697274945058994223331560032770745041979670375845248627260738303243063847599343938718047908430762864430065157413027796095239597376379323387535813335008215382529104022898200495850282985458029214027312146863428241274824800075625985743011109092393972273791552006343894695366570059011997358144885339470420149154961109161376953125000000000000 [98,39] -1898204604349317553499856056707537804831595121981006088550561486903744663212452533440654674787073388720814405481773654027146230803069440787633571994025444763491249977083699380997739862723600437950866252156278084502474970477946912649468893631933026454819659455987019977207607761980080955881897154439299958190051218501570701255527546252250547333201920735145953477367705003173017577917883022445778811948785782317987686492206458746274068820318860540529250579502987302466987270005060097754578638684686113335428105947385962750371966277887446613714627185694115675471172197214587319814846245429825519893472200452271725428327795671800230451250834288476251208287835847520271025561601605814210704382570897297156785644904005061717309230670384947334176786947131236581447641113166238274980792072857286106598618774290969760408560173392094610451639126886304633227445002478474657666849483302142853964304414564245009047760192572287143848148032743767672921001157684610852207347806801048957202610388880679031079648003884305992962778095921625154617525443488901890170777133599962659164248261379375702405593833604344039544434061157199287599242610494426295953460119936892892205245265386590109913269928869242324095354836783896058990971253947981727019256544717056980995896822962538275525788239795289631484450593972495179444371868633781706195699030988858900925602124494911634414688991608530153678221870636577742761364105378411252132298858422535711702265264293155724915224287468303720720224558009489531707317790856854300864672939710563640338579140296280216815069600785363498602217005684768708757349350582048092585242907769773439530768855497228151194537198265795610052023101432147634965443740179008180631331276878326287419672144889031511303021787608842601547139800086942879861887449974139331853913882671836744192425144848441393462273268485638337041319724156263119816190608552799908748879675083127212321503715098172386425900977784183258543453605610981199016142755027696405682657940607405462069759991942119536226069914633742594963635047597435938391068867900940780296259342193980470184677510224650513324001254732497993050291916610907107729354030976469846022500837296511632132058310736024263994045626389266614986938378870129943560145603526828210484047715139008053190513648735787685348591509259561498502537211225598686613963309188812587323598640522439393348685788156502870519618046910397201424964103181134029311980230958239133843399440633702311322721084572842461834273894543534530118811254340016603237017989158630371093750000000000000 [98,40] 1026566911752110829336587693849183325600405022874866320253113662802066858806685733797374838650845745279450315394450571110966120423566035777539363970699120461208674330238797967515859874641876943708661467778798601222671509314171991729714053392284806826129171049859529445620135878773134710510310967294618710534774705855944748444518570408395372196614482108200673124317007310409941498073567577547679254594018767234806618132534350701981380430594936181333020975519695693245552003160322580286022996330562277434804756735812782746071639206078020288816976515521413030079956077215062176788062474869967422867832559714045800479338444585277002739073988621153093714044444616846862700372387183147965648413629438350266978927948137668451799788596591734650091283836560365953686911639658896193488145974614290617562439539293167074849975590308018450643737679821656772324855727190450728323963206376685479014276741940895706067197493509336056449722491176443909660279724360776417159819094242792183907634735069088180825273374138200349387538384048027916557684239683470545719439970855003657743326302578914409065791474364335216338819687675893912180884992178854926780101887429551461768252664222988250257291572837384030376874370493089533053755590060912303287889158076973567606611035305463530454365017594543184030423048865094669653327386511343970011506748998622590200074688699887058282440020698833700202669813086603076665945837971755491951613187508450117469600596629933627299937985476916093448505420826415260578342406837585654427420038170628517368338495577862854497049399363561815849503493165018464189390080866733933030922982621032973011543628482028693836814992284148894440729958603991213582117626194724748456244969512180824438755355382426975531013260232663279051681323630518483870803081511628748111293099867038044245601547282024978353239693557271310405000208207888201405220052757163075315345462398923702681988809352981176127034130145093160553973954538629637996829556610096256166342100365800522561962091617299013743544248198095236912474698947474310685244710818615280881397949084590569762789007562320308884309011413098538253460342895681583844422073158716745397378573123487828779785582234609586199376007414279317001203915190426101786545239257518965927573350572707830030038059673632932210829510224663877149617532451837723017857536276763960233658603114997831927184855696316277415321225303239006283258710031709047493948688047697413335575328602119169101356431382277284244686774497545833639833290362730622291564941406250000000000000000000 [98,41] -476657868596978566527777561782226893011740624111712369999779604443377173841738938479715410176090133214176479103636774415973662723097855709563857160035071983014937371283613187022435400757316484565597555617498790060380692139665970190901601946214792818150647515678791079974866766295689142063524759782879378388210116911638951342064825284534961945140662403031290208213704508921744870671954849685246034345446102338660217393768062473244344106047010703287855698110887933547668701414904376260848940982665657767985171815605172323010482744934459184841551207516949505304065330712589530729438650549769630490298842587622096784696867562737218470474035220307783185165917281910281315393050168003201490177175649534094160949788088829678812306942254928476366503163906784365414486280826103708045149573643029218302546394324212600506802637045418849741763938441512127483050433715946560279746883435977447008651286531703089855596741259353483144679030179461779018739487741875742562500524055787873472970618222469693479328594379900472722731577120900872583012943235578989398883048050258980202630444535444895841713744092988720483096872161564286526140233597565401496086015708647761195175113076932607143265893243655810237895368947445924875460088538135834041861297043084523600093526557704547926622777530533042398534775318780848501270032717201012096042658324415643303774012575546777123481689686855099301056357827076968320411078975855076614426781999873726497573351246036114338425637154197592809310674035789476495990123894376553184154969197296041951306370438778719818546546577380923016937371414075270455876135643392035441244527253704029763074167422034579727997956026031949182708133528372608165553721588447063647167960637244981447750005708439638901260695509653938511664825542913478741049418380558912178904983737239713273432520304678879511245552017663156330037492229095535854864157454037964128226708101777244073870112758962840173154273965249517368340938920437553244024193581585196415036452107447675422790431913877755528361568560740701511238807707411124479243154386988278318108047318710224343214695663258131359338087579184968923353655786873505379968377286649590461639633066853936608701398007114439540467226196941681836932430789694363281307255449073609903393172235727181151513865449480283010201485951093607952954412527938133506714262664713905918909894942295641584608287359189807492922195685233093138330905457016290104440627584138342014173351256804899488104013064633001210712061335161848774077952839434146881103515625000000000000000000 [98,42] 175442471022304349835227183463674675121866980821924357542172245694294285362270937513053195741711945717354635710824840131255025001974104104280677088538875536628882488655267739628194190479968741772735064480698084584825296870530668148059879376040562813884948878920650186148451811269023791939974386930335489381881516311549148758323713203036297113457958043454581115829453562655519433995613547326920627763084325240285332132573383627775160283884987974866069108889106880524296442033684462511132492225350138313088503123536581142690992077812815557702404620051262361471773392075020307386603093088941108606521211324642232984726280331075932468269108679248616625889555759271011140159901105487632618333335791357078819464996000339954946872396215886465682578220210758079602163500472190371667487965701108840849271801201611632455629752614441786787871680772687395039225962345798139862913776494964061985716136162830682854199254746855518448995142281163673166185154313207668736971027793040510562233620628470790417966226632993462750199847249350261673607702724291358862422715812302140155858211671585180622240954472825851775718256817159486575871664565859821727724897095500279163749180860614327793097140737967377661532232086583384834151391339565398599566388913705784896241189108821261806749259343338034109321858063838077602344244735618387964166148846068979553287371890236948768971354461702957602380222439776340966122187406331025050932686747195121639103904997169139517704068922480047051716810637244464787232748164367216260506133319694586920096955520514407512258413555501638271725135224995686503505943954125604385972609975292044991597866341085298541267362776482853666372287210899196255643466068253609925587405072922478547938030689725103699228188662996656060765123614371563320636675640520323427053419709634755736935681079758826353722185622859054233640970646121751296246233865607367103607336621587995550139661666325257187456378893986830508127482173352575028863186526310273194589345210549775088906440413254383653867367545692475225671951206956019850212440152349502493020431691161002933095239154366255832738251423313865437189090144370153704088052045075359791741897503139020556801635160168437852042934701058580123895593485187067816706156103574641311261399638950748220291059381998724992394930397994995133974674460139805335833712451101577953932350698780230849708683016453802274974972809845274636693182981051781310703832405338905275402359207485757651357166516332547919452839596532456312161230016499757766723632812500000000000000 [98,43] -40078452951927296543225770080249651246880642987128325887029602503557981798023878265811585219853632306551213366068878297822534087278025886128567452857815718979878770137069612865257535015095262766061032157810867687316129241223809956657583523516033749454860665494502952481241132743096180046300336157480158323815256671371855421643900447559897913344566242114087470514260548963808339816930172245725825957298629106389459894912880776882118819216699480245478144545307149881117192863930499627165509073030412865598472283002480049811806458619255735068537423561267096069981880347582147232788432700944369323844803157361109450144754373360890880934161622194582357905650876643326929455930090957843404324150932226193322263196827147376459622752126287687735482802467165792629207029130221438531236203007686774729188982179771751184644178481192761690089435196011144145916699810832683918640312409624999387694433735392598030771339643963573876112609595926388987798340221006205995130075011534607605734250919906607007963659826300221553185302612793618057329025526560551061678597849460597545746430202205209289457582312143311110038218390069461894290197085224273448228425441783798828478486852103375208456615656684979503612585983376291283632282413821615811539206596401715096198951936953738377245319694127197318641292815025509137486331391351295856721842421931804078440874432681769069743211058338190428331167264732307263789406314859927724716987712394628977857093128324737955590750369856358717033493803489315643148635118375463748328404368460629842306954044329275259307830533119257598897069277420442709323369888263637491010140942328494799669236432500022705737743079591893358108340816077759980083972096317844513756307900926812746066647783366834213089059373285297167512359260430577548530140352736658088165495309641347341517530454524816700892253875875724608023671262510188405213700848805115516457516222227566763811793307136159251005664053356472556875418069672215847848304165569577918809667057276720290153029421810641114758274768956640574656404977655689180537251996628503159301621530307793621976962328636799454880088552758017349109560662285402451890074933332803617072724228821419666399821834719822972339123161763041269478601580220574410145173248020307281246918645221427490560165209826991251469066557269479497105719854127440528998657463784984131422016504045629530825407565751613029330531003914841304222067571494609483279730293036534888065786272322301507446554151273111310342656121719073780695907771587371826171875000000000000000 [98,44] -4431636898681569978004633472432145232441442885262070985077150309996973501071501739824373302074381175870307035184236771324021544074496299248345511269230749908654643002787178339064708670526124391482949994630953355619960553429862828166727459860758432660390384458838802660231226754236774315852780620630764683866415078087903638505877585522822520336063709895763262319651418567485333411981900879729030937152547511612411551585471462971913586458742226884563676177589401596775605839058229704641601548029231420365463039419051939222149458118567130437449287346165920658589601090572826829686206235163407352284259989843424150936052029709435637087882286556379579429751657632739441357167032787782542947918182213168227755920827275491960525968090150284790210644509700583030825949040407626023878019024061184406421342154433825570709848435164668387943271146559576785091181095712197322994246440217646475365484871980838131299082693699039904624160467355346755454150992591279894481097534725090831865196831000637184417988096251048430014835603206841070593226579994780311948624300133398604808380705594317023922286275259610843804330377627091109541682738590052525528856304219809761518732298479584966322453118505330734417538067229555583183325909926015057029125296989954938604395896706302659049274953045845372070891996050489937222493836922648061303462348502574845226641004541689351674412082823337817517487795482985631539624682596957358818063715603464459336559994283758883271672020177792378083092750663605650419542000877312883802788239909950868124787067984169799102030855353945547686402830693759321395543643037605949466654008902685180672695535046723659266217556980743054399184021296672609114997984380141593844044383075023039272293303348668869784580866374093503865190047647045424714970183595944282315970372827095456914423598879163875568570778389222506346303661097714828276935868104876603407389683117443452779350884061971585501639397938575634969178814481690675445121531567269173152433337195782234691590124807392441655480175593732423472970750060389099507050862428046837846142910154372623275816162197441604770321043117270374452900356034910260789726451171075607246310566822317989284451789597296055545303678173896141967836628860728173387850115648294942990783185083647658516774894213164154022299229641448802622031791006851057736275515164640310197407913245108208447647092734181863959471898484240866360196371338366166935980217701876353955599303501770368732841396100906729109414339262684734421782195568084716796875000000000000 [98,45] 10579195573364354537707782543424340266085719756651201278324055931967779018333814297221218355320681806955716690766971952239150651145903828180766142433681039384086609960664099254265309503072842288927575556043537200907882497747352565353186184385587018633804642323738442626374027634286735267997522254850824564880186691470150911700675910628383023042097372532398657101768882029532412028903709366155005628597644668812028512581588625852612993806162900427047243523592190936390838218149447002674285279985899325523746977862432161176192835648797932842708105961997053098471601213176522940948339453367720409614488320213221981171341997515086278946803943439403873591969889370105187852148735011661164756388648837201847785077050992528556048456163904012172634375499666338600139212956976580719855112273694715867450134629591772605841003189445881932168125954036271394075244629201517258440198614448409130399634659050214477943719574918635290040145702050945373318767301944511814426991363905302001033109687439558706571584740510617595536581787509456669207751972632788291722198647783870078816964399923177611118945678247484666215926505773704040460814037647401400516920821066648079152268112727123240690292136548226310269802267113268944286081129913766965171081067740911994607116546385571432201003263490555102721661906985826345955292839731501148885042178141636416855663336533143836196364279269382841575028670685233071307362871480238742530471353115296172215763467539877022668470667135572191515169811125608402213449461493890438329821402366839483005362643551827802554252402351500380486188205489202315442326937993060034033327142245205228057808249428827909479489878416850816289955840851783173147299193966685736288204757352541356732198474974108395275354786696789431621149140212886717488086027065993939125447192910270983293798091178238917666960776025455946571154332614744428166123110520452388164153962929592680830512088263375283120631868351370423626615237835419797140772284167234540857480114298613848710532210693633955808039425740508110703803241560647308080414582244123966236708977194228679166203051482164154540264764262538104159960757563362620619500085902306108856662896519274361995665384486818155267026850254540134535723577415594670944392557920516377798079196899555663161792344264256530378876034756461026902792171045382112100050737304956045345090243942306963699864512433339595413303346262621269822843447240800013208275256967466966225401920834367426756372328609432341417484479961785837076604366302490234375000000000000 [98,46] -6369586047591291010043341458744155526108060059604323533684640413312767385867311518140964873453914811712014971311462146887605781525315864295169787963992905091038580224585416445124170425753793560399374070941285741687860490422960294705793560691937263631308318795398062827723475934860272582753665648494266677873202820080569420146402182039492721740645079024184370608291248459047787365640665634059513435221103761163033104733145369826232337334889341231738995281791307173651243333602961005027020619494468097147464020732495187954257400671076968269810121233292610688893848641124030673797758074534313987407919135979526720654863289213071916522364824519260491521861050293474145510827544963809195361969545431665026603470244868336544537503774554541235606998628207346567208795986743906233813579063810916085542474857747513160867733773643860199555126729389502562560186691465987087618303609953080862165157150658217571709603913001877010376000856682247574650475958625280030953036769724173830498099735762934888036988956219450700714299294376804486554193725169807686701448061243139116618173039433389350494994935693664571020803681954582303081287855463003150611728567815101269615601445019189586913222884184651348018195880531597769615758267684877106352110926284090236997674740762871209686270452235738577196719852759254855288653298329689395948104374554394636479031959558972572234278626205929337565224684745877370864119467187281339303300793800449583213818623849607499809053221717919526264052803907537012244650402320906968380387329521930939561389357983019959158553837764863428960401656976747599942656250924335944736785439565699234409649584200954140888231958154250460684305537792521191076388837007276381368902162663517547569202255081340245126313875505339303113492464103687712081315852991162383594094665909928650472620639524724648524122239671411849937386995103942962780298069005151330195640419060045776060296943729950524693949427719491896087901834238951945070644772394039973798638102926183592669228132485629109781480331438183523834573466683194413177298430551850576231092858959331270174273054937421668172720858903294658377934891605573884136993792552286758359152251462234983567177171832851268665049815051504332209637570212140946954215306959283081593745321832707944749639092096668165325326018225033988977378422787058430290225846033320180478903554048557274070765906956992765288476868031801975487559248894652319289984488713972090881735075398373659368896089557514957751882533898424298968166112899780273437500000000 [98,47] 2374187830669635471964505139230122958997174159487039982746760837898766295098940086943101937359241748053692384077979562261718006860812398897808126152037654498464924700406849428989800218240636544059489980753473037602587439582287391849469468954990064619037588777150386350024665212086046247691958579869131462750820318240898458445035030865723934841181515424356313747111520405585026405774338794453117665327740745734041749114640514820256812585639114748725791887394410302657183958427379198760463630626737344694422901849945374119167736737423879181939737099135355009605308149066281315255737372989458497844936919913371395843742265583632160234419586416583413308462982525386835214892339835770522347016693188470069886427009187926415837466716706731418336985125673261666851119207644839831066843460088580372032681859334442812633419266342358977016414333178160193928745831550459150287993308767636052294036803965004064061527797491748805701073445167656402741804433218487458564363715415723724377888564975270839115949542039965174556166925767693116079942084454010808137184312568356714125227663605914270049869984066865895849416169158749461678141086750121542772036881975864432670010717322108379390152929536465741546051909456763336602717458201411396923888448641797660375871224565397137684508991453113409357215081368883096147596194422856168505865443695330751606893940876102642176621316148757456731577635267736415648347752223882074566762910327013402394368788109506528606221911896342531864595090407750146652300009527291522108107077690821861747269722248712504019059949227972280278968709927305864138281421919733287341200818520346234153853008838672505401489127466457964970551604864530854891445211110253885847396302600231580128555031850840325488008790621585494886038009661734252511828031535151135467788344515215515333975774381190129026864653175933258004785544256105038077701253537114610278975112360575407578034027801405219690365143381804979336239912244849555342890130744581351625849143103994808477881313353651203418076345419077167875600791162109342948202000907640908149310837932940823691262332577128199274528570777840397277449596891240693905717872276776094533617838529482832548698858490648307495481005468448213025895813886072204676034521664199563250532305351768011972087953916434242207718985212968274239263468929474601553962216117395093514618427840129837441282203633747607655008232939159030578067707289288822322810663144802240305696861774054528240086254305303559153372816581395454704761505126953125000000000 [98,48] -497626016773727105545866694759543342350804643604055595760382336083246976450264592168524563959111584866512963800669976079214699951754869530727054673168484452510416147591459872197164938585638866522537100195438406429950514520627958106257484159707112135419473720194253374825527043973222377192015873561926300101371818631266736870800671688938788432919038443764348100204612286778887765926507585976760894622918501045102580303348408054961181278411267869890174902146606059051327312113860504095244577379780453811358052298440092450891475547249615388445285144788261965832054771272166536729323567644601316654510062772502068267019772397688906440899328491713906903971615870707609896005050473157212657157757454106698532519418582951477743222649377872750348992716966935016754616133635904027501604630250991721401788123431213634811919733429609050536497479707181970801848513665351977972387045622690712455294493351960619928827385928960957781838118250175092875440836856461086467391735815371723455552801077977005429483223591148309415694015726568791107435671975569893446367349813523791040693515689535635141830320658916672755668635326085735171747942927041397058640220467719265835176998128414817277316899809056173721507840950266827403095303293936947871420816325755102019315045669866158111497366409321564802103068147846890173912930180804262175117909970309563132362510697503303261825710035153549167849388888406737137950283745641739358042424942355609201716155681282202805154776495768479778027011766748244735214484718412391003003205080546900032328770759192074247809099450669686076286700156835922115880574043179293023394701875459571984017434596624896920308205619370532964312836259860230792777681783762017396547922599048431866147136706808183849960219185480143862106525315262883115482849642814914133703689396210287127474198821429270756340451352880403163175694682058252255187379139630235206258797659641264089447125250427086199236525217411766559418094228234771499585899126991840914552014013171499340308534410377515934079664783395558666062902111362601876530068969030996726644258895145278228395049044774280005490586295558880381311865894554555854582701308199785332511422794088030385009751310469941110613813432556874605771619659447657974985393416743660972312395545494950741169198556634103915431116438208959430833530904329110681886825486388782814083234294788733523603508850827885844915521605988830929570319709833717867110739551828240698866143263030814569702897642855532467365264892578125000000000000000000000000 [98,49] -34530186827265903281901618881802031861687321344860319826017131773974860016201655067840643456074548943126959471634064662284813773022694934589290636632605068742755236120564844155326262819527427814673232604879894820559184063718709304855900154591262217988263137155104217918900604167073504202386571058734530416418821820362730726838923385724988399650427170697040019220065336422762771493699576984114538345946843847625019002579897953877922958423979601524471325154440062081654455510475404518162263357756425607178595552581694659001683494779271163611888527845102235555991496725578645885806748698043920708064388595724659938109690538056240483318991325671530066698548519119964538945142001234985136204880234054609773789973417861753299447033235890588309469352504121002130636862596758056711130816976410571170554328845110103814753726158076030662199156166081272685092111324855595035773018896099338331902258136976888639634784320362154288708146266997429896625585465809450336137797653157226829155284824396144814865915546032133084304534489970142284433987850340352719864359257162099117012118736237823885626886823723878985415392684509804119578750151896992121071293519448214253981418780209848262497315480025926011928476525211856992624724092663872327333412105335749515815956752696880273267438127233870692571594101170201019097948101647396647734852622418008461527681326546782512073590127155246048826029381303352386108172679890231319064847570952804981885472804749201814491196185152401279791812977412392771092502879211715127343868055812195023565715778010378590183568206819446404919884233263281503461974097245151103175711188677319451786751977562695950282601956737305492028327867944361253024889445005869625058083711180336265318223318165936866662760180229796891653868377431217868909060974931374843439425053412593554479438600348877450538223018402903380825845887829570060230543388177481101039861680393048119717898584291186014518396746591361852256489988300516656481868930105158472317601504217690211860394977156189444475311885115850922113890901753565029377964175105253410433722110794660374906697677926986174577618041064549525872202234766930991036731581828903898875500041355813346782879550729927626609238518506813286997106195217807652938206079010802394625644840430952538710037266760136228424584312491096493844584955028376395503721542805238935906948578897286895102323739149233801948175313341842607318872863899811709787869007929998492707042922426202702368414065858814865350723266601562500000000000000000000 [98,50] 79677576770551153430188722925733666011900785426586554711532818374329157560237019407909376244854626237156552500363060097853327673890696311795121147935135907637921707825269472357250029282227670472801883024890020331755676070420809776251419135581848644184102737786457213820033092744743871245541895807054647895729066370043263322326206284553442624054197740326755467117961611480814786626575778227093102296837592274721420711144967949420215093605525006781637498745165986949907670163066268317704096348721459640518981790616736848371054967401080367067933008036093506897683560825121139989987624719257826565507122895146396233280083134205846541988618228531052975749103495803771674005157624624198587207033763294108665279752828806840452910985155142982367956703903816620106534164343160943085512811751833544402710667887736700094416837203801168845460054604797793296143415933574166026149171631998769392858787062132449148049072121820574960543604197209714386317454275544723891419815140996585488938124666476346627733929500063697070110644351238927656239896025697978133539200580098834890902007452138565645028702773054611932949126755387945530722697884318839533174809556147708119841513123933096451665711151039606483436173386956799980619912404867298134935190115765259615807713156318048847107862820690026570736337260603467874639675849949995291949925726364244211098332285622339609230309238432857506241831555370736144231088926103591667381892607375125924989300310021631483993557539748192104830489812869128781285612478836301798575527720747692240777630155961896995109889329208817636716801525443639296498375253427074461975241936893112520441661871758068696480082088534468699505973106120471070352960800065002024179606366921320883735792511121311443529324062197329289711102758160489132377112445479472842901624610009919196332765153775270906032112918926095103659086395324255007354965869479089544829175387612536041901043372294858895652529170483085281204359990513417344270697072285037693921277985749282928786666934012481208420131212375216246955061036747770160379497885278825078052753225026460285576631056660804032216662886440268043779776477370756750365375330436864880129973704710356747580539717965952455693527925347128394798491334870496150522045438803768243371014444500336805752138457392702787101285967965638916641348841171741269563157294852545085596246480263165581532642192617579751291597350585823660419003454020087160970731296501154728063491739691384663224482665100367739796638488769531250000000000000000 [98,51] -37429593340376625469770105382013230403159801532919488890284079619305859895459849941341130799775778062446387081853201772185353994489173705687361261365586892371732070307006037047413541659974592631394874110985063798318359931846256382876805488233161447994804300891732290148723381691323238333273696405405295332640627702121079702032643008545184823747016225774407183225430921625657340256668718645931160222657202985630765877290586356129482838163078790015557480197902946014575593935457052989409688108903359508203846081495080866104323145152552932525193355246800650139360895346038324494070919396528818939842894922207940173185902799272063729784438180753572020628015273381123961572858310314758017488200805141775936829780646731103424393732470172430233351835720649078849358063122231697834959442963307555229004373259409826477782744810558220010978028207883718764859318031071405069765116499468279845350624950296396086897491782152781672552851476071494081162274381820581631210845878789744985644596500132441626887716959391261630232125750895680129727203758352169027896466526206658226395958714703039614007372023876076137406531581727443643668394114428970196098915573604738787364361617944614521018529197088319174914071776258419128349130678370447807388792850001929285196911854562232815509640517200535829625787888038900877386617384178387644929759262458472225015834480590709973277187000661425196353178018997051766701782869099107432482422114619452773750697151864328883129468602214613475281246780579790001883575508282699105284623104054829673408602086701769725882427945189210018384747821253452373508005618909353431934904964595061486061323953051883914135689586151042191596734603954828840582213026601762216234570813306186088437674232263100826200612479071890261671877494449819293096069171954856378536550501085954458522090122557697125335551813618438234463326926367923793906726416850038166096507223290363667794210071961169491999845049989435635243078819159328321415346609466752160348834157807059722449454154465617320003821965205807707855015964566511767017337277834398282017190347281881544009091931252704403968628526864034238455009036580640826578627048619212967051889350068766683546760115447891829528516043272607182735795807554482768137028093863855888145124574360671009911968104017759424778330707438335438391705763389886425636738239103229290978060027772479972582595544669685767514482314278152743362158619340456852199516510391118237801569203909712868494352733250707387924194335937500000000000000000 [98,52] 10638160108931399111421009688549889128977245474684039177343121376946708985538767117792903845811631633526715604860618032111122857730997105983936824406833459658253647227529971786085341246052670356558135268120979400590692165453348863357469557727733333788152228835475934589271054117930666641877491829381285954617288421565489843680671041674582076873477676188214110779657659131554672570449424195753151000357058203259426053742920459471087675753617184514520468299754005281950553938950147727114191082418515821267657490680117917961749293057913278347460272329049686235470995387735530466101232519794342684959931368636473536385054167666765129573661535892528367942257789716239925086997879253000147732936537123739189849088194461579231654328387820907653553896813940295649343152899755789930135180422438584366491142315133736604347628928302779355934412232237803132583808071934047150352492267805342187040006871202644133524970484511635148664306765921932969209100410928666234659244961585880132712427696547765787490667377417019592773341348290833521369706463786401227309337890733292161031340819528889506444081119508839725410263291991337499127017028358799023341360518988237984468871666297502326144847139401419451581890699513535341933185108144766483246886489740425485793809956755781444053216468852351028393705789486656721922098900066531317372274700220807955026711774955523338747582034328812936440405535518251511244208618644707992436064724658359489207489595411255575029052092809170715276390140037700411143932960823749786269731533353534855527866057086872956867451469786161862740846168881765049276373389259636525140053480231503148413329114794548164782081082672888973612511235087929328524339153280189878873751947064947639869007272446820376523196317468499016659306771259871680273817329645635857684042464386563384017637353856831944192462932093841118422647053978557793691535690636839766734437300028939161395707585270649547395361320448311132958210913340600250953242870335779828190920956688666134788194712373221646946096298032322108102023715369798790011530829057494858123905946157683829110676557416896864677500043471129082564575511392353671059885719153212943674561364979579019043157513436051293598359799125099167940584976924248736609565317035321651312282255542812402482269732669636358369895526677368925039660919021909306942510146211847590231313960726381321786469309031019108704021882909182513247579312202031460910646940765597143766169399570209463945502648130059242248535156250000000000000000 [98,53] -1800033125976671005772282357525386081844215282245381846552795536366418418881039910774013346793058393753764094048118821791779313447419572122796164322962183685052157054396482598776697861273327348774819266407261177271418623256471757196353735831830698388841266138522498220855167011861868084800534062160795730937096841139167948220411423705367453017442695136402856664736934923145086906224196348196525051697633642582700037218168999011074526420929544676284126921962426025070454804919128573441949346693930756124187307392676037303233270872182409309869242475156423765968757192764111271432926839767461533471234095121364338937866885348814457571134037913490483307109471757469349999542803911308056252343530254557405753655973564822214828968945485624775835815015233892785867341353742634257243113656194968230743151336906471292482552146159242030383786069162768389789564310436184760342366505483500879257315908867046499640106759770175110585248949127328066245259632829071571471898284376710735252403718791545856608743303194762817534613065203675066379430924064866372124530493559567465991337728141967859602905526405154378248149968783863240554509144901210619129384541877494644353690106787028903256863512942559462814078452215484926542958387319948499764183503083462367454938015243965513334613728444721403682596305951489586843911305157911054244534187371768937374213553379395067661673409925801238939215957825104631179380919109796722794137776403812630310468268469046165280759310716300087766492455265515491653148936946364316625520894661568783124374530066019515635699074597891831943056802166495761031736356008483834433859369147584094282000275213053334489097654957437610524011743377211844329319856112980798412849100228493684151819988925891197307187833062437345112326947922918522326641223585278517833413654895766446729390138133169046686922303196261554559038548117342065165138159879862336894496895655279740853672602500719385087329179421663899358013553678692091773097909842900084623365668264159228220857422315476104582984106101077321081593828774662148456274500331838489385698585734760187479734265704106456764175126442836897698363050899254036745602252054172598583161384081989409352943885234791730375240330677416982039441005490332677306710156274072063686705866437114333932315252836673796895809287428668249845478225616502104489040243571055187000372120813986948436896082275810828384194273099432740276758123636951969854839695646370163013491594306003662495641037821769714355468750000000000000000 [98,54] 46149759843254824472034624412609499517106668110500096157161926778194452319862153127300543014430379044952478141790070336346116065754094738547136434235337465118277978976386068652208744012214852876200480937030585281531236536496641336597494630320380429735397123687456810344306858206193186475948937379785304194817251069277821444325955951610029094091383462966881790827637124102357056949404445403188179346724665265616430878627576144174257541730933572167212254686833273398668153802197538248623718372857971869984100625496433902755470128324200572055810521052535558351442912828443319231920104238229393756336091439170356299740130918356486628857769190524168685956989630474623294635622971892067793078568534573501909986449427019216352803241192327680773289066091248962429987859031777267119976126675283054310598044872652539817767083458359305133255107641358622919098602362737453777235790916636929855877451078724461079066040029599725860583284869204844058916093800547240492306004334150583371573375072783190544793278999363927928973014809393098235692709057071675593850735152434891982239243379993403604192684582969972130108630008267395423315811937576250708462876705116907883836571007711090854020087703573950731310308910678279830884086225145980017665652208451721773617891106659746154017443598277434423944357126316658445854957422890105854258063358571645974422512975128374505838242024792330250541109701439837990812416862821260613993742438255345919986876991083758919469701604189150075300983319461999918440500391346309758628664639782571399713354004123081491668771519319015342461963007738541350045787048671463038596910334109105392476916985697695934203326787009525051647419950200475201218300320219522904667361605048246888889173999303090073406521622340373146006703800361682213189126000174661260196850929367713198047553859938352918118333524675754842180470286674673447496501826129590354478024262766048235417634727733092120590840971243066048676649738407976109410713534483824231930499602133448973838869466640398249127241154093069604934026380490131426580649744910481636822131512374545830096446714075215619647676167086583950167913588454248326516496316533877969894640763696347641054944278367105724549966817111458100174368595366787512036394656986336275721478588475463984987609630191375239878627034930497403938178271780038211387464003087696460942164754603029762498521385916119595259959294646862812484920676201321117659915906144432284734235860668150053243152797222137451171875000000000000 [98,55] 73102830539038026199248392617786075100889019797136632945367534221817023217743424243367360225936396043330319779704561250825363097978836427351561940861256754969033177070578120274946790776848699028496002504267459205822572114053105774648215903611712182450724174862541145190301444346722097515322307910903370407125709829667243174905524233642547144586294349325976487126904331124507913709997392330587275693957614128468267398467906862779246668769121645121620909886533743990736579349755596992219111947736976380496944466801019014334040542601418703427335313051501036418831267982335938568089997175087869846264903015794729909886354162233520545181598743403451021436664919731160159321710279566706018010148329684033677660465043037020154579235679933893980087578367837907136539749487458670664218230990959828124593433935569393229064595962879231469115524347257733814085753687129755690417703963221414812003772908079122840725433016197890600680682817880993276281749733940796882861033570018741763774876810300404400051252041822869098573320413719535585930628637290863266318714327517890028023259552478687820241797645909346060499347315187537524840822498740522250544821513862331709198365001728062975736939422025503052114910490422353924052747593191434106510063654711055390709674615728999531528041517338405378770539795181684356830042227548960432689066001893598130702155047003004577659369053498852386123415301060258776332917706106665403596210184346243558470692970252829775514893269131847722294059256208814907079953745134861104749147940065612396782593303072397374652515269227355403967400370132062725738441515620651472729620177310586798409173158420000441356797514133412689036130486076518543726738241624963893988503731398903325033953368483461809193364687019777016083412369116633754719658417057033373952416785661524903443145776198586120096262782316068126954228306380242072731068833741033873142331531337675928848164478402124486141409485889266135172827267255520067696155757858342408552569075219429051568659887532723238755666459603408917378605006770012307400959764719561370484312025651696693107092444327781904161047432948641607675774356740699058730132933846485178198038019089515101876134430269272595055052718327040498962510822327520236774353637006127324368197783206670438548739207773056035623776174407599329126179209310966340924121318832529499523086880737976637902633654881572233560006897447770780523743451368055918235465831734242944661694707519927760586142539978027343750000000000000 [98,56] -23326180674546747744624904267287353838348022389847008205853820188979744436537983447643504384256167957579232084574218167346329876777150909823062901697386509198755488979862733558857778229845570401298492324816275031658376508306618858615388618684851253609345227196017847721888115529564958351223475937947168405473903176983476890533782974398273493993582203230028645882738591221632309694805651007376457211194245412826998361992391399038944232660849165847174145460372948034204681957319251620657265683669697490764615780714776047192708631422105342303476179878136521245405030603293116916089116283326528689237261871723113734434767080548800795953223038231036086966505953327349603344227729359305763600818744965897530761426125222467826344129091376785035591156599050987557720729390542906134799967606555841978592031026468962020309103195348462019339383017180206547465450127300586936271319334220906571591886741245568145805606123606552444747269448089931756064007821100196948118421025846022301998543293104833120227020931447665421419007226134309269789662859462456920489903024033370501761082229888278734692212308737907210771819817413159590829061167043713333676073204959305806491820002225346156963193314083177778310568362103590419456628459413427586102625433495873369247279253836867652680876172733761622294019796563008166588604255465731897562470026208479142605529021858490306903378535077650510100705066893357180646877410966241882409322023507201029555970065328520707153016266524351643637957471572349923014192576188769862445844952948861664478600630031039536596481883400097944507258431775132898449801316637954145761109913722390411027462871505483524450046173705629725668287334429173535381649607761888940658792378163459706439412486590692532111369731962953814917074593463006077063583360238512997372042066314224662813969178288860846158345119919568878000236775151625863428041706761346362873221125460888091000616225566698992145109244813540561339830004513359054580424690678023606162010923885795638206709715894367800620595408932299567788773156898957025859420030560059605930911853036960892918752425743383647568069964305854478386386130585440970915929118111454067872472319739436547807706660630216272394391074336359576315516910115614863577258153544537363137855569927751659181860739387055007921801700775701785801851257005786627952491028561937266920312093625845873670166409015853908102611794713114293324033563537720536757054390353260941992630250751972198486328125000000000000000000000 [98,57] 3438603610824009616249461506202102229122113584458264019249893110107037802002446728903649527510586060147823455590441669881879443110174005879669739652725323069706982649999922630874220310937934843426229585559350021863839284340760879707261975156116107710345566423569911192686990518527037151332832107074143325179659675092741539853023639743103114384661726536250040354197113894396422988429576698283605226824386418813798958489707348176180886962386852761236411811225842028270364270704652327461376998544107562059566245664214454101617323133449362895034220117352944480401485349184237799157976193027094615717292752910811041203129888335811275554317046562939741932926139852936297896688726754772942872719022660226005168931143568285416432209793187019538688484825596329752513021162963187254780324946514980862591558776849753331606778901226061608440195007956273122696960424759597642080350181343468127087627553936726350350676391906576371680350654509801962463410192600246738158454596165714784634819333723799522610241013720367977889164916464391662857191365409948927997072255918883697354439315778578528437249807515276462559843013714944517207655815666062473483710993503787141611358372896356192747306383548172403322093970615137867681626256182443926990940401874187864740220688771127182416433239383948266972178030304726226857697972630287064852850800403759035616677834313084349072435938143423979488750653576414755573899926254069845335161314455181759618510081200049310371328711344668311085735742351959479858695709514598167713329529756989216716745726622354615981343056443471157221870415266668486486374087279847116281231386664948159328589455869988121038457423646407762144060045730640452654479256126110852359538225160697815257733421487666709173494805246838158270973685541635980304829119440578429051260233888908639073920246166726279432726851448457304602353019276311471308943569749584775831690642961180796287973283066634626350150439768253904963498594397689379487080973171444058852713978999711613471717907752278036517899193353895613776669729858123080353931412399960383657957427393223602317759490084850625653003003998148360404436264456127845716757750340609386599881075149775535993506088197549401144790158107916163620796028208010136429173978721182921065207822298189038819996562400339356174737748224892674968974695465573385286993416079181457265921297959051574312765171029653005934219878084306929235835993916544966932796745240352720429655164480209350585937500000000000000000000 [98,58] -61120529314925987941833937828263042780725442879808234269350095157539042193397648329853087906806413963959378137878711822877874519567543051888744344694837912520148116905529396906197256532557377113416411770938805256377855687142025179046754084085266030629023058952534161696263680443246115346690660637641967748058868643492037855322082891825847546980628715819875915607633912134628525302502177068709117340735624582924309504933514207469302895202746013238048480135397609782811277479783819061414838088050823719440390027913791918369821348019915827981484131380172548034378390906523252404083064955242946210369776203242087400070147131617667319440544351918666365211220987573877758654891424735215297706751007116834269950365981051157851268786548465298130132659635640795963295304865793963399325029664612213840628715254671014610929982624442206726105986966245731730737355576540191414601123990048870229904598892031899214639750906540126311307099706011210989619491538970919676475549465944229081838830640496313725793201050795658555838291581559291239805161731232635203362880737731337500951716850966354360211729792537301365469215724467547931696626930566655962348942335926367914351352356489604494994464430472230394628910565866576696990965112446040891788715112507045156941248549557983570706350898773013094047655602771696984437161673189799994993817367876864147056631647195456644976197566064271665026910614960145495724452738606803475838857350317804143522370580900811999293324179110554342125247316859255815125209054027365300025601191260897645529743494602202804730169823381896288145889244656431743184506949982072181089617615975798416955952068964910800455242852540873337300318520951621115117275974621342958703304734700140124124464758618309461957663072324012662852513426809629163200222899672089385333870689025205539267362397342023514565314058902548691651062785561508994198381839543854738987276596779422949969905225872109581531752154760037913176394947180974968550526378553066129690766826520569703632539884284016616908162147031858677426836216991555220725732464705154005638886293657337931256121096978460441140524370731681093509997902878776753144073363356592835760452910143115238553044602239239868696055509620440545534327984317111479565850413234749979378356194100342963087741910882365121162055373362374285356824123760168385143556060949295353656902017005180580115431471382184458141575300210546709429823643044591514536523213507734908489510416984558105468750000000000000000 [98,59] -84464544037855540788948702242756086579954298429381397056388945474373277539324649394924184824589769322914022350038862561457876088149348528787203524447369478014372399483730653155401999380689727214774006816985238916806894276490560746197037513105162850431658852813100911614649034174323057122852429154840994910129450844738662967394053365641539151583659355407982747976235515764523837990674007419328503288975672290055062067496728342152921684202306134353434296731073918060839021601405357709873155758157021150768918741651826999788478560957326880619026449931512509104631574229208276067425092531790121281915808025748499502262550188455398344249894359963311608287123539318928080091708978573455334179666307857958795612764370340066276866758845681477585339192570219280891689112729190146379172976238008624168379463335271577837269177316404286498071774435983907709789029543484354747964275481813950709491287124704588327328216484223527857416347825830904730102390880419968160762419178494775683264015453218065243257173393410368519758270094547948923475185506861678413964408508230171151136046465694285306806976491312327883607066405022382616506486348858971621915970987137086326663027139215842377782063931018673641474241815556647880050839234087964458740713856899024413022766738470194854196946456006033592847838339144923309030839941057241721840173174324796382369501321743000728924178491723145400109684652734830880288694767345627145884888304684344778166445314239823915031542963905011622454990811339623631727384057540539995455210097657800886165739874780958966060552701963694703653056271016106628525891173313222882010964162773248489339449620345589253008428439323388872921411411006673892608259517239303337883200960887135345181497842147268135990374430303798078695641442408092929939672381900351941198852346743233774113743870111286493913850412745513140987726053286070506598546932114344491431588128382474466457482462473057963236549941494662401705710872896707681694708291688566867893555326425812383141212802893847218699320437230763200840613939210037188192490469754923185615863557187714391419182481469843877531466433045930257541146373987637947081077502825053017252837041314181322066478044581074183842790406818447075010335664185752494339757334269649109716634265319086792025986237891750137244140239000730969865693590594438323952585871898676782797491837502353685096402290657092195360225965165633288890979593914378614760707364439440425485372543334960937500000000000000000 [98,60] 17714251421176998606696917961025851234428316988523156607135641290083559665736024651410279845383106468656526373439255329964480298913966547647055514212967587361558899064901005612417978523716105881603806745589689947145343536418597042425723500095735205590023227361098192347627564254618557542467562410612496266436368223564892554691905251129023115382951968431400087451307016890963359087957536572445205086179105751988087675875774216268045267201291010325887832642687886873550321761293055413959570833794221957396884439073415796117369830499408864055082683670935069464482318205217244680678729672769010908945183096251707112039070734363063654619225993767451479485023542342282636404423711312565821112198156167605804637444997777332212195662280124064229083283591396870966608518716207829311227483523226058636431686549377401424751190564296943361401928525124407357563835515667888483268559363105943888817508152285623218134155347487320527641328707769899530434415878590740439440809071427490189720089347283022002431297536030943680044068792804527447727653841249602946708993300392040395775601990735886224407438935398771941912063518571170575432551918340884084091206481461444564916439863022658355860471970948173880338564561744880748648810687029997339639973687909135825088783684886689101322541385322696561068569417219016040239355015953402519114026362440741444784568181855887657368231969710694508790564556273841004345597397191639840885380204496421624666350622051939957077693068477339704157217195754248024172211556860751721811880770022785005129162090586999450845051554920711579084331852610246516684321373190638893362385943526671875455810204158125807956366037835081051381698182482725826812403898261262766570500104275690176853992096892594749820061151488149959439448119252381238269810509933991139558012522795828058886178071099214796954579998290144465466899236879038047105250132845447841820239149363377661238391978190254660562421980956380412317099786985352888197141108055106860344290818246486523586617490089474711856929427714284488739606354586770173037452539980623353180974264301066007310639901905439054736447836564421342818446850783054762544532595710296340154866394295162325415064071985373029757364073364979494571696239837615655144054593408037704042516013354400488702992470591395346333069092102724588282290932461518800453695950320137893443714325558849126029365346097828368900712858820006326075041907380791528225927322637289762496948242187500000000000000000000 [98,61] -1197120871189839394909265557436972937634317634980912235345728248713614204525675778236226005491816821588448227786249569563742339761593580711363068288400947624778870528925186735040559056919170133312330414480514799514547737248307884697428553152843586126554982863042804768376278568651204263834494464405822870092944642288854901420363183239603887855016356858102284863826873677017054407273951831206462727552416034853540601256095354256273258785677673158635537032189630882770603298674220645907237380762450836181907292652798483036822211885816979856296031259992832153030965497748539202470055441430838521735206537338985572016301761142225517291972510814061286443187200625404407549129596834114359792646678818322246544783232255178044647215197710312372112093671047471327476450686509338997766132725164330771131000720672389370876796387628100772789049170838995208667403488158135085410530443059490389237179803674233447466797424116489324054900876056810717091172690157592084618787283848001443392419951508924819301420488809342029326196007540786525973870872712834133838087761289237692410744750753347162381568075144794044024655238918220406145861158659997749079370324757873510267922441262365782446901752048544050883417675030025971866205377611810839785982732080591624859442292705655440217108247091838484208048791151658615334222977699405611755140468854124839336187553908052371338641480849418781026293363049591637209501626277810328391369292732616742969268380135714850680792001599601038789982476872575115520246486702732049521791006178720998183598052093133499669269641759000288343703247538444318074041198686048292049783103592648911601572138457415117433293267478333357720518438465214558847004769496772674530740442022484484673315947791589368972167737974201991230852177480548302360377781404580520003848907625662550134308643283628894912205585888863560584255471467667849173489123650308292210149875104630860205090450336466811485120927101145120576172492196535421028743551613374911949194679295148690182709427741606606669358029110291397850114647738137634884642698104694862397463898129510160648128914731447650818549977228634957429323712719568053192277616557324526912939732833114213305951424137677181486265768138147597383474514515305832912760238236965953716153207518880819033889990073053843162475978998223380962746012477067053183678629860756018097115742403016445877391328002697099221751102074449491560054203986851462104823440313339233398437500000000000000000000000 [98,62] -152458127154695916875646700763943287878936111304296935632035636758945914433879413537727522663874445587989263934620917865243171202935125254499365846123882472657523214521915929557121445017502596317391718426610560259314947525086497329999543633734971990897004904712939529585483734444075217472792197819756967445545384217594404045742254914031543713292709180421863919794297484652626161110580757741779094647167304914143995591103335772202644908147069579719759524513856032752163478510703619244865683256972696478074635473961602534999713440526684161107274582613496184463158369896250588702224661875780067262413349674757365691775636587843268889765212568356203960867810166488340836626743963466345088679529436088569324061410667456357005965240611579084784747853994289938349676071370110627555750725329565001295610762770931149629904047097762812578647126505040290459008133849583490749471642254308549804531856579775533494918699206160657606315145233871672101618147861152818394448114619550440137952657062372281656921976177262112334587199648272157355604044729492218210753198239671910296056039357277145640373793755543852004915521573756885658977234818916934995187748851999493015751779512772090395884497784435879521810483200401936610492219676679723113999846187615900221959252817499893158328958681763643733038633710947129814193266811163810537072928057031982363329692589637316918403178449157904063798233114844260133359474118569453155409394018377604269370937921571225499423374718895252054101940804460459962442607394996129343434439345362322735772923079421857196670434078707363138305733154527564133739932125661161971130275511097182937441779042785410730988959654475699356148982674000166254586762509639046591598779132078833666827442181905400849177664719161862980806928456012858206493616567845175734909156504583034846875171092016577102483158641659852554120151380198284695718433663080349812892983501939255770122526341136697128161842666628321118611826954361523607995688586106190731601147227042505292796355024898321819837234485728441934031190106878280239757335296762677141327455290119398377722382275037177461247096713021708519867802332801959920291769161579220985062683934970269980054167475533043033887510560050809684700048091643295998652537683841730874105134269754215696327162476134655553769438797954188278669811489684181942170005050533583834983668286672495355063933992372751450247068323246326640354325610005048474704381078481674194335937500000000000000000 [98,63] 38125434644123265253219482023886421345270928607225930439717657654973062565015547032947595944445006865468296662449244473817338919902712054614360428897527095164990528351652200903997075580090062366045159562832962630623536234840038469294723358277827627266294200580011081788734203858735835211334018587584803158639153370567002560351589531515236224829578905514930020526880921223697629572818377398617155607835844463254508601204075093692055404190509369309647591430159232951235708917493344480991791633656686861426531903661425680108124833851033574990823524278847377318121847333043458227073633225096554597272213274882470757543543957114196977706241484862131648763510726698098135461850828587040027976798589628822736419463810856522961117885736771083548798434252346053601409141098635046966317576990683449115750760460428149473241542389485971058749591656399580802969047405830044992348438167677520708764958384749474335410403420810994227113053789849805227950800834067018757370945776496248985220483035691377804256345593246729914553558323024112000987253457806594706408021339160712492993251194318112542227589838491164495984991370432062776423686554047246044844324521023071605788957379530928621326113562518390650322223353483364875684106828106473613788234928525120341692194871883369389970465259901174901242949175386653787203363925787391082261715126429196215777647560852898260333329720097978623193445215335547179854385103943878489264164566151649241508809247284025119255911499039672418121538312329616780775221837017345440723588532673726339706159026564018342167249552664899955961085421651764209911652717704980423475273808980759519215317933710725714482305464750685150570927587534435410003132362700702921341421978978992665005859936963523570694705401284401200478795761792369655072540051932569287498443910204475626677721277985151309495964506724906465444916322142106688142305577750983540488796956198273556668296345636472108393598101147430657876662709233141745688693935096066228661768201900670871179188686818946129206050010682343661277229755951112012073116985892424111970815929524151877484429434076339418989599556820640521645473904982566697427625201349766029221310570947673602290216929231690416767939021657683989694441336319176805921122460684070870270985397138758372078651917861175694091348233438619186958634973697890668864932385271118493785739965171484746513824874328193335310197333913010027395262824256860767491161823272705078125000000000000000000 [98,64] -1279333536212567615744636047869762224721514520914188183165006542869191111066544913293180310415876976333285062035562092240976498933487875555147070161164843415125974923903379101893673827309884593135805018727652966211937655934224474361429927058959820257995405520582984314567197270007891360236861986885848692683485220005216741407546327711899060049103401154704826833454983329510143154544677892787794843070471996351064902471192298251616415478169094294024475936728923135316134654700806252959779684452395248478112747592707176489559304245936140487226094838170752723067505447255816684872481557029514987599325165036762904014951158247010776709068765184881765548721266824037103383928537493455823083057178799562824624343290193887123688620736331187687906429532930526618322429861798547831669119551225853707486136602470732494596684428473884171445901574868663537934147242904916386404831536233190213360283401565396018619205363098097557410518612174329769433060861120923778475385837677722097871245699510580999459563852712523826799754248303767536338584208693396108268241270165943657123243032389596847918560265249652899913124655476402883933852234256178454161139852847515443641017889234752637463321105125096654775100879080571242228896745089654462948589377498363397719811676841935802997637464342876809519567102308279008259131413043583785347980031551584995304915730828241679735801118454631794275879681358367374423549640636871403023931462797401685691469978353611218034341830303684520452305684063672055278376503360820026896263561188587111954362999510280762325426786672118208038365018169159315297991848040646143125956545262855329147864935761312332743764359524938127557100780212901052571982135364396807717058267158623134383341078904721865447726353020928326831830435575139725451604958736417546306309353415301526758796230765246927496100566503931020113745684648658227329504625336567799756659375951956065363361167042979060644718427755901459266619003456759998376897016979591579631358171262578315239059308764648795746910857360546883529136652008424941124059806937296724641228276938557767229706944485504691430680782995659542177017923984133389297732863267458873719696170519577902635306005911066632214377552298758064739318069814474334635245927969593272022185207844707923353255283872230687348854394681265055298134707826097048838943941731581242487020821107072409449300097260516384403781359191398792063409928232431411743164062500000000000000000000000000 [98,65] -620901806267946073374857332671860397413597570042028748664889751273225237832716237878142795522025892834683647806761561582479094120358273633973553735025550735785305174272390833141751737824914069188271496825255964069658081576782565900874865951433475905193812822606713778689979196600540853771462616348591586304896638050659296568367888571289407805249473948266162172637816548904572035179085230624250734314683954975098643683909364830646154819075843345728722877498143811044581676769275631319033064264000230987801607865841868817214588320668755366882489644549593575938290492825304944900473619725428074789269075944140013119028461319953893790283202074928288375887877746966494497783278247555380293887755702810385554300129436925364733978310629486907857685194670761453295816821123028418431654432453836752711071841376097241091292479028621595398388882856586808843063773713134047586454305598683754634002972526659065609566342090702138406360240133271674065513645834623290742904648872318169749307137307584622096989582442532079621611309961135187000565091183149357990044302783946193784178723584422266937814740239358184084445427848307951819256209196419021071292389284214911552974257068969902979221861208226890097812404887280357084523878691441225903011336722614854858412665716928176482791297650862940746901938508289546052694972960381573016520402436578065373566864261037543153061536460197214149936533424627929830516712535794624059425966258828377900033566656893672192723615411053298836045701247217682235616515283212756336986746087720401602611132273521645062034042177609545999001684510664338944480907413012207393526096579138898861367778790473572731692673069656941880614957911967760523739928831082939615664548584211187927514702962834394867361536766814819340396659582090544146321831152212237692834710775507388199581266448464475936933993460422878759493452772247873009359693968768896986837491941959714633794937687147450726589105242588661464371770290662674892420975832818720017353101154320001546649376790181274065342070667998702135369354668505160437048291270308579609311158769005609423719375870559574106835243622501323902762615784285390392011559931116948320680512315643916610686295010104371218606540814545006317160392309681873119149081479402746583540534700067517897812625515870494294699901991952712345832318904569156799922929504515994625216762647573920183504024456170509419124237115994446867262013256549835205078125000000000000000000000000 [98,66] 117782067109993577534699174661472591111414766897721372778960475111928980341089606442014629431668767525157482169077905866716643609090162011924842417811913028723567863052290196845266174839866404656124260765346870680894609212268769025959978775394375618959942958740261012612801833490173320866608050591281842683811481179503887175370649728024167022970692818203029562932705257015698484727208944653149135355182768252580749268407991025609932662414487859245870038086602650509729106090249638244682882477049563645188544886492190973052297815047581316644128256372138040910425674565927098866931889312165211955125884745426517881556039169009971039462251116867443529758750790610865083110004712458718889819134535850230625004139227052517627365811181462279144954664077497617143079798467153709974089667025673156138982615384655579896906996236925913841792686650853252208547587318717145327693459245576302189414762359362147896466137754688387929062247002030820732017681728164870857274073458348402658579485239993762848356981330355833758762870963237317284383349752626598106336421503440932365929664995573283244040241929916711053563007269827043858684001293934865799482751525182575927724069629210309190574220009340669089194201966562647737675362385238485234370065550640997125456736144399636644089025965423508901170704041898046816440357605968127129340776574494908535857368617136830959113700008742048252169789517728875312573728029490013971937477454884904050967336931138612841891242990481005908596097822697113075960930313001518003724285933085564682523356556135761082560373547809347825191009140211234310759820211215856776589965974525251488582135233514664231482928342294698935518969786829819107717806214375740840974865275555997616001724201379611409764285398513658381167339574627090131487638034993271301682159932427207504259035757254033764542814094205242908472183692510580511464703660649285960469955133266394466020318003214360260847558438079341146665055244128543107581068844772278991745620419179772299900535349170815660526974991068399738451396767089806149790022834247731769434580720967260145175570960856511678695500358642536782579861934601192854150449533673963246294149302492600973304251469403651226879882727155033928173469621611707957829117841161923204814583943606275930113385779307459215474640359187804713397520543510343648572571442571193439949279465652640156170787648145694000937494516634274077659938484430313110351562500000000000000000000 [98,67] -9067575534009877333015082231053162726626925693208565718547344817158336248491958742606031430670398622738580788745188174274366829692100033299914428612084275748284970028302399261652220043707411170965718397178057420254666069973469175344192234038777467913075364156456449379559661581215774315414737903876088601536642515924143422311398135273737697253468028197567765462170271698734439809189298403190206630423410192962215201517694267196867178437397335825931584813731777157253502570418036479689339606876750690918892302078817817929909366326963264075774397076794281523379761312503713243171844618983473160294622638864605924370281937618713358924544609279532969341044311068918522628475077526390444964830729865455861131976963611870811522740492947982314001835767961866133096863219348688445463848357014155912619422528676398719647988840298645895415905723195215335455891182608488379364876819925147778995201324030134757691294550778918029021843526940911961787969940422930765362026480834689504241217346804114768295923997594696485182123078829300480956653873697820913963786363768083062808427863208442344733667989070971993038857578112430081001792504264557228121831540646292866762977354076369814582055563469211162251620335068940899446240793186346438773458882784866011830289886268215532597019755746109501741392160558922855560259165096803072350002872556661223653879213428041371962490282193720767745009467298772090880708915040422756944440896201713447839591724896787995901908930322348258487730730892191030764026479151348363537390440629949209518528661955184545164305100508739299428204076390019790440902566451289873406740931337581485794474500894294259666213023761089679047406416603374043745069135757343955358456526224373625632296032836360109137742179235834491526442488880225752557086612754517154213373614579627040557208631047943812761069498575897259995186166569599459561878965331200129210889370270012280191444360118917683699646517698536472094988670046004090045955357397115540582458164938007877755342025698571261865036284164816885517884457022332322075051471658330653242121065580431464736280922301429995577193971824908023475825423035521341660940254089618070562408379841413498989055155045227887633774599214935530857214492501968047091574180020714862098998490010762026240470241009165186562423930769641406387649871165187887355950658025372052419032242285173871440230796971480702051149336284652235917747020721435546875000000000000000000000 [98,68] 124243370021133968142596569838113340732677509016565573984771769115548273211043659218472926510975830347648053847051315561616115224952236877574252743437780604993029037938501686049829639827250599225861982130519514102204668568962451297028016051582768269315042924309766850361520914138688172851957285441051720512369561500895634477492314664051484450078214369300434994149765765513904038672118653973457964988648641333833630129194255311970300316094850331524519475530011686185498652596751867380658468498942793298288196591961508613091009100200831017628434182328128644100862525660962851621661576177802360912018965040294809871013155693045073067241035798427432517407303837813675385047368225422119913038449850686768903420685136720181039477938730909652021071669504404858331408012546782436812096492611440451044336336619235636399909546949023249061893806110931325403054942351153874383848868801566012520572569032503622964574153178282379423208498986225333019191867777912910796379555990270416169797847616479831421829658333098985579553508159622861040164314830094077827183079817893212220844565339849913495748517357211495403352143503388363906848090969990397709707484775856446104266983644723503033697296647654279902521834487981110993636558487600168430738797033434086770294052634173230106790583145177902952717180612755151281826470599753321846164812658662469634274479564587613601873289510415946888687994897537654993845749606593318027391354672443613592807756376978729268268441479262151537478951021944483796783360929320621494963091034804180221144597053390384623543504075043091568062548942694305844845823601227262100385891828662524385736454863531204757107403943566103482483554167178117310688522853320443960458982242468589135585297749838389649520396335104746603409143930084712045194739900722624174048667018289663602140894949374734332787396830608641540712698352668260308070574021030130528999271458323887146006051435965379478194678745752273190685477426380664869468246646786462035051090512510103864126529889269627558646372276630983740369249911072401403874317008469576116864642941027527071262009059692874550488863466149919440379178129565685132107939351493290621864781447230837699341436050631025077913343802044318235118311128302517171504323479983649418354505478321713845597851928044822444273727314446491746617110917225051421035813732165764868334051311682975658779877497477767134270720816857647150754928588867187500000000000000000000 [98,69] 31791720271351452085048583504216662177156162580309852788934512371998367767893633277039961864701420558165800077930929655765332448671149753895307564330882106711483626316623348652642920536247927930451814678168326765176181998644690075425248814223079569424839351092715928913204824583305061399181594036499178614859783250333167326388771540480088777161927176984378159905475785100096723708700947742678938681114602405456806498406923120562531461526776158384182989527832777067750337804070797238659586811468383481590987661399474900979612353951962788471066964499426113130767024764900786082283514645167004234764820877966933355251823864758340880262771225218400604209224115327418475845309321916302829149469068854549772467319014894677890888729943461479754985700482519157342383900395541526751027730420212246350856616172362479052602696833402850148929437480327973942259585980128223232264122318727351108685243337326970858956584320745442960742180596153128089671839996981446763417883106210904201985251092318486632319135320445543777356433246353900445972553894901869654366416003719934828393694912508296604695664135344358032496369349188092330144440104648971418287720107374498890990609985459554272279459031444058235277336664892885049723674822047049719833579139592712717842018928661419502636577954187704150185982352187436044329044532559788093035667632158023300370834608121635523501015348229602645120150845069507182969009778035948349044446244054331131477755704349359844423242840517207775128860249990198383271442634067496426623110729366266498890760214858521177971375538809466558239985752615714339336647609538280355014359075106124596807600154745745265252342588637988917792049416025895294287939501598076239724092286611658966440335999558751761700489844936855373933679515191403110522928927396255926433503633904246275961317685933003285022870250456701891697967047401852811832362906136973764646699300061957696609474358053106973550344761658756008728680254971347071355682910056668535349058924419581737317081964815307753483071654705160286543017070179764345510789896705320967737281300357234318068539212853200746988094549421887395980523069572135711376070436748538247174638744653004082827007283053591190461803393837051399926179466758146780717371415387570766000249937928858437867018430828817568041177844566408884741999759371551438016539343265607030593286432050675171219286280627214225091847765725106000900268554687500000000000000000000 [98,70] -2293528533664319148399140054516042238499621867403249809924052051792129433089111759366930982778792187511432974122096166687035725498193601227524826863959661546762466735744567764177245695288535667977123681828748255102503662136103959351465389349106366743547041675151115446847409402443588449711829870275340307125855344562022406479463158944580819042444941470726674506740086992246229594757032658275428224034970394483121942348567233681075707372116028938585054947103585042824172974516624329889156300521139169055329729242332212012259348968869399340458764618054518328261361395423508454130931689729030420784966389471463946885245976075852015752596519576959899757854075618008355725775161141923207399384790299729389066962949706963061562013905867049252269938151363977517586441681303611498346742939683673630524983409187866224795257729253849467599458975473231558418610444161237491988658171118510028823225138900613838018362294853053761352586831337719167477877644516118641601279150707887842104142718229286996779569493981110211277501532218677838994454123524684843538038042890028701003020403434674690436023833596293646534504533704400837695226828985003857387951309818817741738264772081473680207595396297161220597020896397426739698884085648189308775799910758130410637273948862263254047134070901487380246784339896150401054850243380982115873498013495701133438190078500085770460466751460943385657729490921456808578867946674664745397417417233251164924099785444368777265819511191975161792813223459316585064373448307376182183254377902431404942346658570111254832452090240379809098584511833865880353741950785250507481206491138336493988199915911618929635920645966686284203905803268856428930233206849551729628591459622593897093774970572139058357264679961994729035572083331589433326284722665520467719904931478497978999006758122410543263257921218690322316728515409890703152289373682285175403427364873639356007560955972940220202032916241222669772161632388338197932697942931942370090096066353392687103372422719309833736577019300820484457632325029759530139667619241464886720221195067157731518052688420975050623946703373723864368668224943166899623557633056106172738224754611628716308974436628645994610137949923002660026973609965864913151888550303773783463639284911659546465652881814576450141134539577962394515176106819132775399838931848498183201787545533399371382755535450637118799477320862933993339538574218750000000000000000 [98,71] 136131404389845716718231956446697112598444588469290889994872891511812299793495067124961819980928520364773856089959952567743134857255376109799635842857361786258820115040451525123101783958425401412618667146194552781461834757795365258854969350867269035404175093997164235490148723803712867270529019208669950294715073489633823001671893651078573800774973104407094772228971603710281427711716617153280435854222862349649090027645354880950492357132985838940709722463628250564756449858815141402033278817637964538442433052467064747711315894831214440223230175240776740565554724403626069349156255606310249660269461274720214648206189639279705568283066585878968840912453041770704406516301800859500960659698672482425439644219495926171309276173007373259312485073573293436460604208489294606228207567821052285430301033804060344967488358975623562931037028423989714442687033627159419323029959261379070848246333493238081232080770059980808343351145227416827882813771461466210220311923526543333632390489830462579888190141298234229730837621306296280884658832593437160413439406043489552812630531738790532899574418809262591882664800843143968096076187386608965400508401201340782714300951100300587415676466776359243222038626314224584673129442315171616906071192792179725933444061828236677605287217987854670281809530990687235814051785906909273826998267181155471006027481424449289017898434519296740792951529324808252475418301998554989217596568083657503764063121366889480803911157224479409370839264247567506129358338779180467870190876635912825291077141380070197958778777408876588418802308898557083342281620704997852522430512631711103167318997910796193651740412415451024980207132619422614976826467988290706192384928540419500639579363944848496698907470762013287348219255614815672246808065247613348238452583596328967134992034273011605422161403726591072880227219777219427739512759833162653343848054119639673695261297914599242415815007167672040053436749190934322925214163084212662262231674821298805179760442909602580239077940931376649513154588665285627114374612431406437354809293986538294127783590015555730649626314699357028909133101829709337412062963055455395806113922516955902482495567886407616645389375735875163738902501340211628162939111334414063155376249545561876152724300240958618387741841111525016164065478620443243470220634531202571738463214639349658366226029082568516059836838394403457641601562500000000000000000 [98,72] -26955172594518018291281564693761538118156614736428434496094527679503179706086168745637929828344059897119843231893680195764965095829945415435447643552900791699331431079774205020109615197982998867106313735644820103049216499146693525351588233852371614371289828445282129725948088286804378323097805185658644658996864440492930786878971006804101381587932034435339530959939418026484625769748091495405503072277013466926412937346590727023655289082522066355406375637619269780369159713222014937257855372926751457214203041611053532596033376252449339571327482080911606332575461797295067782519605931911681819488706834809650241944333008968045735502643234487708731056501633872163803272301718170420676617111130483043480386819871639667045815453755825576891457390847437502197874020395588119926685689975314825872245287250120110315875211323718573612836064635793937727442156903576449250191788134245919346456652329918064081762873649633567598535143670467588399477647658850994651800772638905703579871304074244307251263667243506381608444676553575272646321220149480040485462113695024633996695056654956741504084572926447459248071392452157681620367068936572352788652892822920877731141359549890716506148283610253128155176643771959469437219860179589255779589633016892375091238736105440431305527569274572880639630505093031903127694444475853054918385823672868726203369124332310608545100407180019716812243664561535630305596306767258161144099242807562518851694477009110595408566858895481210832246720619689061602652953782419672266086620827859771985554634513875914504406248546963625888539174560846424581888072916714554217949647356269194330300205852360706059379158508198628637768884930211386583026487529557015713043942240022120012546153796501554619642840477366661047620913891180337101355320915166413514890760805868460065612766611420548415354813491180705771540216867248188475894783083552929329884593570705252437159180948533231450114761151651650835284669372100439149349898362414266548357383735990988114982128713585720520882775115361724214603371431527005909649973700553683335951394025699524200056176548070568509300249942555300879390226900486804866396588458423211148441226014207963246935177097259325982894098223326508912883853972188985194668179016906607585921578709602724571219099349317047428268675061046555851809671135241260678131611833187894859125713317882999039650258055189624428749084472656250000000000000000000000000 [98,73] 3290705251649552795591862448856511265236483743150426360446033112355046278383511503955360987346561863765975562638201405976745073202736082655112418899494579463864744573481484502611249977030077380454613385257034505279524010797363391195799608659470037235479398067790173056180028592874086162221549572164457074942454640368321375248213072925895096367098163079532243646787780899981840739324546922683970238132645140845067695546066438989887057261423366175027381356166914687945034970565764553794598263621851014695302091522300050138174747714099645669103919393196812517501793811182770708963877456226659307804150666797777580724135418001955494417065103969308347945025869911226263692436071290995192921428100932754032336103041815897148388370890817182168439220007235492688446000338427403490834957369580100097589406907561021852864544068888012087644954736324329558940391007114746973114093455599793176051139139543460384866747030676518026459909321371086009024425135865008080035803574648748726282786254278643251185760335536130940840433532634907917543331173765680990106186423344602263114955131925922234348926527618592911232258935536850590549079631006126688436046713840018883586846034206368121117230814904540535504018336534330442530329305810084136334331122211350672018172372811941280156018375290875833926482664694064669861558876738348428580827855167643612305754300838844960340364836118085861357662463938392294497107459778730945326801048987270358450802386792580327329796165232551615328910274628659717731564529870517925482864232507442022661271004221852017037288630755828733682875297782261062520771988955504486587368385876557724361404343665868514502093535640543215198160940148745412698191344902605510847019003564461250632546328942635972340630527655037764140575707396256718277832162345319639988951277329466323166677253446796919689417178537160297182991432246788134224070956333681618916170890846941067158376150283019377942287813676440794161588879974106346211696899033390042131101693115111592678885683144115970489533955446263232813840573330147241274489990144714335002415711959264164621332613611896248106309496553699251370758911495027642626299547717688819088890373880093230049922865234966527605914577513300217527183878913800539061661458296185596000794964173575230193336546762621823824080060694383582264483053732053200426865274245276144003789833929497566969075705856084823608398437500000000000000000000000000 [98,74] -164805395424162565383974381862303527745529732158564758924251588884812745333329084191323141631826315920503366496763329841858545055747014774646620165530181991472027685296852527607461085036852516427852916743592445334154780334603438383968699198688992115668048701104752201445009890240216683429806728987583772630943754597708929509430440379650600352702259774084018510325705911023115363718547116693532933127515158498023506383571644427663513397226915932933317245279104573427229865777436451640114311671672226936111138014393367806745264403455671584248849812003422787188494454540425892102589352676891281550622797763285545098431739558416107795071615812620071297888973919557310097985755996755609245914773264857436730142292844769029946491429638189188822139275199237458161531342762502948141873234375635861676207770142496895411272231327819720803904423660789865535117599518129197212199221422183784489697022281002453650284284968019272947030675808808597096383242788989792868704689318785240380139485708526945202329634342225003395424151364820446509542413527886116530536278913215763998196314796415870611995407764830789451482388863882488996316640552148885594206357821866763660257969894227483963262087109284889961261761505390021358728338932534381512284624325618471948255995709682327497959620980872731840411408468391977724331506829672589939866833571849373649745065812033922227768142970032692204186988715646598526356468022015936541122822412645956675420831426166622049207483053999748002347989224749908601850320171701900454389295597054034437831790812196843478391643077040904615527248325684710898744696929031606015263437115975238026255419534672953633888286125117834852184567331026921846192062661130502785916626380873955394024725369282504805294981343546343210574721006071995888235464833118366688797131875956172503002398096454724034754570762781239412521550515527967992503188085585866567415100161080239442790607018278441090699431432031175640216385040600125033279400269020951995269038045750378142414034842714054907800280655664033078833148392167358613164766208608822989921178522144910640526858087653867471659410056261180740405059738272240602440356914652708674559869474483538536084072554798442081048475385970705723957935026336637896799147069171569986588017185429095497303390877753335176838765982814528639029813901011042279036298832170566285870099955735172261483967304229736328125000000000000000000000000000 [98,75] -1762385528577445738748911536494141546708226299285835426673042084372312526711297255388160414604154049663813494205887164815666572357184498757043885116682107956311576877103265318397477066140613333865729849398035891365591768499278076248825770049759120326266584699542358738108954083888661500834043520765340645308535777251563335940935597559853169599216257018246056501931046214992179553537362455428411849499684570129972108727301803312855408446439424381018830825347131751274146832430564611585447824195867203061337245716869436934898065100536210155217659073623015599662152879133503609856047797895413186186056165735539804384894681709900418980336196302881453778186352434295069675976027224797138714031132167697335076911458245706028180237962842350802284061341456492974306240514509425006103608380062771170148942346746129925914026604275390244972608687466264954513337250837962870228567828701745768134106662863606881259651022827890214920149166569686905595425378031414020006681694834243345811438888904950445038300567894966213716635339360255504247403338987481163490650937529477805178976936209739315438389891117006627428893411886322491872926583445307496505483519497174403999003465852241305769313742283635175679167587446876519839207066345790102082994092435079828451572972397346548210145190436658506254509053452407381751310048616687866360562899277749631886484319443706535853829681729853521328872215151537840274259560778368074374210552109890217966532955438644760528033204494059831528301022887784549940679061601333888022426637760575349497535203355410183293490592429909776651833444221066504329919516215160530540825934347128298297191199979600743587442982803232146994987178267189352450715095918308771661073123986567945818854763642644145518421327654125793657359941276904760421477418290076135709104122578634637558413729456212195370786445200775713465011141146287544780108394740379888310844442634242537799373846667499098956296637388887734763909190065642358548761670139766907552912374406511493596421139355623195839090235736201309936168888117855106627270872988331070886217523252012991331708809815622019104618167126732456688802322512663954898205832266542413612100804625055470354262397774055767261833547251912336125651529760068408726752629335313052611463701867341564637359661059595810812513414449873279760252765671735668038047871152468720548602508984856904135085642337799072265625000000000000000000000 [98,76] 610662530862074558965296576079384716769790398872005715092515672396049513383282747080459127838353997928088218827133340391896995526984286295630786325893246305568794034832414697340278690313010547379359476868761465374854089966717657447844723493114484647277230342047284064034673374961860694964382607940946887033221434781127122286642988241777437941606528627934264569900595764147049744858879173534333653644396751386450833914271854022229093483338550226140129434948771213971258090914832456782057349226658251399182087809683883980314023291808116985850388390266621297899732033337670499489020810366768644008308138501356536246248140329089659391242326271709429806623087197900932373040521145640960563991442341643078500127459576903444032114447644143490961416345750741569585992870764032727848568792561067646302869811356735154559467243860810744684275226968574654321503616782594864698482201164070606359997911897166696812452534047491215830249041953359920973221776641680612336732676321491269306600803274187599206186222688725881640421748079654230672817333537692107903498352738822884238535330232331372548117325026915043168344636985542610940648379400376954134338244823658122531024161037991717213895689876704633007167148680083559984819276259567686121216209519306753402510356243081943999931058056611865344763509862481299466632083410001830301084333838572034584301445040321730261082368305890874796658440808180234070974366437982686701195342454360634362020814878137595372926361733605248339133877322455517818783491448341156023832861211035341228152357586868822304363941917476093286344434720805565769960369020167361334576028388263405911599543800706157163791487519337685770658371949740515100654875750540566267379845178176969837774984238334154945336989991388696156227551363116265522347989825410255683242772694806898322151215717673617735435369533157830081273071484035577010046402784205095219919246973086778745133181908367943140283653822846847044285244028059307568549985172959040598404983198036978654996226674567775005771013157862876732411592027522762669572354588732271817361861801103360364920582900931975490871376486663967954297021358412663113741888194828447237682979915272484465984023522041801003416124492022330209837599392362729721791518036867213707793794407559975835042020251095545132130142140200528639480769591002812802762055549354900680099790198563841840950772166252136230468750000000000000000 [98,77] -24569552661011648548676350396016255435637326190463233752634511064577782029369317008577520544659093302124409049449698889383944989147028998028961911124903148992259761514638136687656720616791705735473799431081158505695293330157014886809523643859609268928103236491538277791265860851575302740653854376373895188201063733975469879567054841717396088411757146995464980198913451289808472360906270203999984018933274101509408295590461434457002072313959212258708403669129801027316824847020948010483262093593737189381675233568373474757883489320027052339282686874182306317375233544345766734193054953680472592466162340489348623069632973386498866956627823757605505272811369757756873945844845648471083451046049802276193388614399248533935724741744890171593352104268891330962239670314245747282448186513782553820986515551861966448889534778526130805176836309765188300657759813045557770606082747820069502164479245909743562504307019633950935459495434807770815810779160446537452303701849276237676706831781965733440410670560270457756058782384364468255447926728171657257561664024357345503227623597843769037015694746760987087645878748269551171696746587046133349614447103198364805205310215881094873652014316939860836952067532615898843991052078490209849368648570804661883908102398619236279384435251645119852079098747518908046130151285606825837450434608314076102710815598417519544453751510674406906236728436631846622717679029889411333898659004840249217587250499301177862977689977597704734938623266241770134757637241192032226301665338510576836900470982030325158011016857659700379492895579652023360535352464850594942499114318395909225659124052849392272553658381549097927912457243615538323883718563659212897602067214499977882111367087593266130648634415680404968279495116903752117542625570067796712128434830105382651880363154638970236868500789968623953680712271411679347830917750547360457059512138229331092740114558828505131848163094276576990942624712396144968574079949341626140751963733356305670832423047383627333761607269884847364364909971639774276795697946735826631139829605836232024876182272840394054471302401836221063218563084435032777224659007706923565991512636949644318971994090467498731926741838853573096342338301238282923633881005056789297516482253952864349201384115164878362835125721538782273467970708221037062913230221515949541516149052274267887696623802185058593750000000000000000 [98,78] 111600450797499912581353503418701750640429860722210525311792194074457640087645268506695768109322146335781061110971487944231034580910123266853554819926444373761029719893417648120626345481668636535440241521022776081550193578385905114217909916289878869227046844045102679199869861240454535216890683928628378423533016931260881501798168179507733364985797105804643266875956961564520629878511222874381704643485058275208258804993922938793307694620302836469877326736113842024088302302155680484899453844325646277229789555176914634318774803414984784824784914749119380665528657819892391597760768891435419435049735057563719158697330336286518173854279327436566942950287701605207200599946116167426109252727442302587364219503104505501273717892455362916249849347328978250654610837607501121181242201520156329877161919612291680335043244424810009520607397179263722104856835968176812017592947131591039237539757491311480253223817749994194436110045910955126078994859329246185755028254075043108912825501831731013735064408676343714718655526047479018559840363384591161421615737768460848784746894956794114930977507964136229185976334828804896102338115257930261547657162100160171256375407449238512057029952975859648511725313244681755471025263302025969229687497710327124149675806525809336937142183637127931388007212937436757299107183468075677852153296782097739789209696982801968441922244582214852078229879765391323568607793841648511393041731121579647917323583216959560179669795032457193101332747298868633055213986341026585121447612933309919645589632951824771175301276677460553811403649179810199000061702875578948767618975741544343368786230132292898396843911019761510224110576874628709002481502055975385178516151199459844307793075804879310536964128946963943272558029329847332442578911428780468808377435989821269850220208872417437927947945725062690037813614014714605416827568082427260809895894593374080788847850924663395668794878064883157308346903632672354709466983478973219071638575113059402534399021513494184899740488397940002449179455303083266590482687336006035546939715403816956588138840641696112990667768693137152174059584672089759513210745721823041187983464302903407653420230478275033044884133377745359642505105583919026355692789749163316128894362280445332640237135616507528643813402901062928485446745112545600153452237253155189991129490613457164727151393890380859375000000000000 [98,79] -1877435032934418492195782459037628857692541690539602930097393101324461945172953706109587261134055048449156602759204671128538374596014330826648353169195735195245649606112912814462586782775467203465238333857963825791445555033755145425061454102648737292159451599214073434292555328802658252343444675068629837489184021547859077218051771347621106412364354082891617993242478481167184187077095948550148712681799178737883507734040093393283583092890545655797260179379669750446292334614300500186676654334599832925958260258888617516011906035772307548112922339586776578701123768059369010781725298157389587893823601199578420271927577535732811376671217326429054295133346600680670730470282233296214939355043223008908381888390073704124040497291064356784093266515423077942822280835572202722280969580346131527401175236828569619812674638654243141298546261185010224334682384910026921043024692318108654477517824213407473672475067469366501528089623602745316230570407327337062802339573209298339540872038209369911265415884869724665916020069990950335162296957612619104467421430155028281719227106237260687653550510106678345823448003861965610504302571029121155900397579791102952549248020905346096042593055716842525396455340160897283712266693273893236433463390294981022934639237352333932998678391081128031379283535813101367900093702031825668036309037596615120263893044378533449018082417247346479358858207595622634959934359951084406285462036288662699618239498295260908436912461497850068541152742619687031518472874704776563199308403600632712861446494040494383834657267355538862392895844879143120697999560373457435039841567116618851265883024000642249507470065712684103768362092156448781387831547028087464805762752404805804334653954858662459795576905575060113348128048870901575016716915042854697589109557141593074731820783225044890584581288057352492453955503517664423531437007942895383104439834492979041015665075581782273265130824340454638324753249153959506663200675315528316211676815396831143298201342600057621001096309233590972618617595852581568981890819728014769871972823624937497585428517362432260758330673574292063277948557179701994699243633221473163771525194676598005386786696725485891408357628181688942229631517176891514809664003947829779999513731182666742681708233303145870372910872772029088548987230230799790710815249885876446431605695979669690132141113281250000000000000 [98,80] 1293198224223465655870366136461214349564800860688169855719043821062433733431365385137361270935690967198982523522628907350770940448806414400446288404768351995504047002188550455664478222948859904636548362876413059547380049112312233091364420205299655518452415026880013833585408659829477928091368463666374326224236012321551055491922454639516833544376537692806186636783814918997364582496296620980195366151977424706326976694992692554702235824902537811934417765368394305259447558684085792488820647047214432179322430112976658089967220939571447900399581471963123880258133115948914690688445579452164341946513227948615826321527737743897499637991574187746570743358530516786267355699361434923618811154861275766694734250024634753552190398790929991624154101468495047101137647515208174039349746381466361082056279422722532322680010796535634403242753748872387915816833423124360751084326955408882794205564161182833320762115918178328589079674419592769683119357584245411121772376400975432585409135065812994830224633227650839296915271142072007411263425989965048165239187895153570032360187621583021163568213260103391911255152458745502862220438564704222149867339752423282104157415554608392508844109517841452951069574804036349712152134647501274978941257265957567574837365795833259747168068271244839034645790056177410282530160796393834754663413777124717177732251911089783041720579510765104622292083408127412641339269864374502476675763492428591334696323482109852503948569117670615571825870030358626380913485186687297088982920270693340181756469056376617395609503466939877793056208671314363862901434454731917185355625148903528741588191024129437728428918968242467789591456990530023349422380412874614647645724978339827756440872632497256992452108240981260035971590082130074616372304016826058920535450931995989540542066211907768520767063442175897945455920150758778788893889172024465764108487298891946005848671436654152849329806932642424588360294710143625637324447320214802433819770004662603112747666983266714341225142014653158472404082365979824906072825673587407475808012503955272519901820937820970374628890674135733712778715298984823046425616653585192957805449024252582871717270587429668162987230214959897724717714663459160035159037816402907452282119539234676778717442510915750357061651202598726086535898400955204162755557910208894754008941650390625000000000000000000000000000 [98,81] -47193751636614292705813791025165679275531823351747072876228747416919941859358357724979048902860907767036985423458812808103328931959212674982579295617679622581401738218126378549486695234538313987380737872093176493553835538272707504411931906540610817834029639461254134351231903852187945643144950157103499922243533053348669075369133594781392170704549665349753212801400803376963457314216931595289230652755696002525630323822726929069912560652307211574082675027507737370216102198929973274590481242030819959686177828405468483040274311449051479950245697263046702239857609246873919498166948436204294465128280440212954141934566436715668198038418141829067717369543066238105355889131386532431702314228290834727854514359616795051671622544272575949068032085562396503373174608739511350790171942340329096833730329977898511958573085513164539525378147995760969413713562619599722272774189478391761557564942166644803602648281231260507138679016786819141381334613066980662916582407928893836472760769187023929627171477406138352947700884481480241168853412690134436247771708382048723294101666090113753527887351904116911869779036304457189125732128263142716266017064186361464419254236080269568850438317193593830862195811007519389418590207874385384407000256600388999589132108068746614271316890130745750555169187184394376575541014616926192772217654282367826047060891400257593248875204273112079772915388403078784526325451042881443998486792286819606230289691392363335215509292194414426617292466887889895075808813271534428511497437925247634059950977012690895487350609140574092068850737110052339337197617525387238939095285536422279749444227950052241268540208812955084036480392130056318293338587892807751024992654658191502322496137424033253666326691057077355417499215384992884954060188486163429727514388828411831108602967021801577940617314249493457197409236879096208319934635089231748400937179393044523358227143817437514442687323009386438697548564747111017768883820086614969890997101287652750564638960122945181731275251201751457107144549257373061646384073075297306772173532213073257746001587569809905173356866856484791818560053147784552823647477898308432952321897592256055427098699640746597587216175619987731276235531971786995972737001179812635608336352629176542530502334262491787875218302662320176060119059973066778137297547681279556794586181640625000000000000000000000000 [98,82] 201636200610562899089750180652543417149960919815354488522989302804507235225716570610788417465169795582275586178491172954465583344362282820563211824974651265385149773549037696311692956551453543982259889607978114010340645743277145424315376573356927213808265328812112927564840581534757059264276762474537005425989213459880969053696772972165677716622997910257320515161664597057395883670314439580537104413116838222604779600484389043544040594111359947069936856213381542812037199352620008579313823077860489812160932299263939425604274219112213921454905655647874704872000260754149493430488791223733387714877219552014195063378338389712274338345023368011486336577132056655669061170406323235592162297027273366780422986815730562782941732462688755023330499904699430761336345063573402943142742613874123570621783157628474450682527473344905057661559549038436455072855301088203362282621126026702689541562205660590957080540879235483785618999256269971901880280128863471892900821546405718452150776563064532732004587156503727057570740533747337141699034563173144965293784761646024458244967586495136601303406860340214340762963333390430338859020172782761236816966252630408327856347560854003842536721291134792712849171779020072853909821976808203095374168575497724624940400431155196138441125656084827059113208899520695744330364178837908440028349397333386898469778557077469375572923063738169401100890852145724534982407738999291800091817009467362034234550275216581366622992131374803893277758479763145461420375185947273830875399204856747795092509445639406605153908477593433952274182413449736264504263716382904997618024729920648047147694396855572238051838169139372330603303773908456912528648406515299916436891674633610754623728511248620720846273048696999918962998204559722865373055236514867752196361644542027798515659613368401808659522258782084749784796072559297492950249740362462618223927897323551125751344145084945426074859311513442772595177161791225338014309306014150512002189814900018569406638200757769762187286121557832940902585935825957183336112088332847374133639702286759940502053248151971380088145902338458057299015072637928973560121208737726370714392173163665396378043472975550742519507443898678671255202160017299309327133649525205936140632619338911858737099229965016017092455665690110882660823594339907010907692095118559934768676757812500000000000000000000 [98,83] 7531084671129121203359001760747984590848570384474618094513220568398649543011555029902916213993354681478655820523783560296572866299630580753069049303515021570106545747893710835775681189423141521310252471189313930712282341059564154521287984468636082455015036049277997987344239533536326331825627382828353202062511224956572532995173739568347584700246578196384844848624703246340962545957724449479205022363539151003517063293228826878327464249873692599605548967257065055195308794486319196337404532800270470598801651559072869446147205803915523482388813282152012247192089172851717132303924299065724165833738277671429445108565784797226515562597327418662552955571065850810954503920451540737330297275673110674559775465027274230564287689519740113556179925917535645356094882430474215475065795860210534797084579212106041958992142100739106787244266322472945752427201683914852293913924054475310126936870856170824734937628291945049736472303891920632830322753820543785641054080083194036462806536975584832726458946473438681706406397287306610698716071233574579854180232536354401174268434222164679495683149940622026611731494471199394852914061554803937822339184966384188439958457618004195952964708846492757470611165035450954113896461621275405781158223865315108590451091392972804238789881428740347169359044481948294289331752483970372042590128688400266922919529956906566602740389908601343238469909851127943757845833654450764561285963465171822277252207239565538296849673327483018250196660627706348702854209136160219065937291101619420608806683019726553130258153482305225144887058503317639596346165049967987560423963036125110994171366242833998667004876845370605918131018552435718803110349526880727899605478451281849636702181743061560182808835667026005572006535530521035605308713181804838827263476274306296965779839164500206111291734540267777064172016538213868182680821746734974972578464825260315653007399801867925844939401011982695727156944704335910204199229479815150971633184814056459348570117270338465274491592657838145613823193211729244884450144021447329559766113472430278937907970113180569391254307187636674310693415748431689763702339379613540335084469344325101032070035085976123928778796889852823906761988132288638432170370088588625536605072640194833730226945249589581012197484352295792638247511906283181471541785547234322509765625000000000000000000000 [98,84] 165656988631969584665247156052280201842014044000166984915214889846064726646986197875568708535670385884149741785249729375007082048840797426662502929371357834798215964612906316930936702664167355302446044952707363986280444911540809196818017353066018492964055697097645498911821386779941187981292466361339142299497838142065720261504514565857464537664453226528835539345024629179810856905566565041968117925609826561277092960773220517084763436919986209872161192827119144441434235498385471250242481057208262041698328204892929802771512001827752939794056830435150187669592669634347944000224380224569510083053422310296223713058677164085611743489438335483603347626950852979706609031194705415776602079202850742708254621139445695127008637027088452430500759632159032663922414373280917991603103145851771010234247333359776305732957534352980522982989002026544633787732597755488192325025540460701159098920409820714556171310448574027586406407102193163584733879312666763607762293318384654128112987669445675571390286104361712364267805962973754246435512270495279599456127399835207011032843974328467568066263382883712163746093862087997365876928426270825662128558594050067948714602241842131325041949448763868249300319413976548480541065054473100165490916987234927189525963759496208258879254322641165414488704689773891585101098541562033614804410456374262342840908194390581464405574569980621790031830572887690354165415387354336802957819688525908802041623161906143137388017786330660339439247132396281680566449021408308640674920236654866543129339644088250208620762454834389288505341288110228612126708873648996057722337615935143915232399256399374284267419468303176065521649977597860852731264174364206104961115275573393775667342722167147053372825991301389577732903704129774590458482669623415406376249049458246533539992708364177557185240628613274272145849180188731279967855407546267298952065360696667354676528119469839857311687144618502487495453431038855743773097170217198408382471517458525206753348076215305796280712008971482501296166376956472069867521763077429299816086429026186812818416693865307199608472945589173278211910603720743892789154112703928451116941186732696508194751490108672969202915369357171666481146987935232480562289405685972563706290245548234705487722818323727893072335038786944649139666160865447388288438906119965820312500000000000000000000 [98,85] -6624890841849203093705638913419551813702709302219770695219883391638211635650387610694470823840761728843318670267799563848913337800091248044228681481120120083255111468580253926590395761573576631191023431917915460318122210915647433285843193466889035975275368460290976422061626672156075981395744699215474669266138448840389448708010987385749370024344984011284355947155398563122525895447195466616339122118815546789539956771236367787044130644103821430883506971821675801293632221417514692461571317038139120878425316668795615231950436311923020971345289705375167857678539176122694217843131954198101926391993159272131879543224257431396965184646487689913543882112382505017064770080270733095786067637349349971525946348474797888911522776415123978412212372049492266725272830170280160878579222069451931982640284372961426388263370931651350271067938450906516232834748179571820001336500626865083798052807079876949599848323460067766164150504045438175121799987702155258911624606026550278671963003797674448672036921156875639435076303324042359712975603434769092440982550902961673096787862055725426931673583232448577931259722459972702368129058681118832443718829278285426361993204882601329266213282160750667455394801128472917720815725078903800211068643146259506010326575003673756149343781339444646055461796523180471045760702957478040568154916986472183750813094043152274098288343313850954765253672579795251108026642711589418953378495297651622193338994676515464437069870176621402207697258342786437368218865029026235752891728194504724504450223740866861652030361197475134825077625277723495938013683129169102050924150952623539320154904683319462994168828538116200739106974991385119850479414560373477172032539102594584865046035730306667831852074049551999743870293509463803179420636086791999025275761285774064128105238235538625509807927032269000516113688886707382604145449822050102292097774296307851281478617004027473187533309211843969756004237638901850440230745248721276394279014333732519680978760903910281604695455507353779421417921980677986387310603377758052610964243658641249836062821320864200910245416013403685535144351622593791725170328732579543340931901630522360301071209884146988387340875561880637173085901986636716882430237422822024848505107086518855825541833383482354621222861925860994048518881153873211687385402586523437500000000000000000000 [98,86] 137811763331085367398731559605460429400819690239825903954979752559593202366495707128387976137802573377361700391562279359139070018320647964564412880051674179065009258539910273421747344552231381468007961547443841891572778707618061598186618615987584939144830358653841739617008752046996193632967428202408681598212822711304875768336601426824650254414071937979047579243797508140219578382196929129738470642357733995492258248035823343681223584468802301886939352368048609641128832855642071889322217104529505442385498482905578745615159497013496017130794760879539107838732662314242879084002212408667351721517938319671931925759834885052919307197611861825798315413660504639957532187804816832771634393078463632118021679671304212013042354854532181237242620832508954497128522564268124861847465438372925612197435248047269033057651845188442185933240685839394740996533263998864591464750814288504021145585802173271966712240441894863439752574560328084965611702498513994237854385020440604109029287385480377948620541212813937427363335673319302503913954454835660227629050213853502498663936301322167461236784564281409364626199684699092432024770483628650923729369952392865515318319618423973466338991101506977185274519675708962028139229898605383849549140230174904662707201233111010935935138888435016858854880907623107417471377139906649534355013666657797870460030417662969831884545206849068288300763983861669775698139011880040955511443875026029787150468677348880378998747439050377990159454216621620790270698682722333979887310879859811498123709654160473997877768573522308490584614497022603202262518418126567573505427548667668295332867811325697443168333037102709813884104038707736599229908717063193613304178093590535842947746757963430667290993422125117139241315267940371789162340839201995476909355851574858948816686341184953833962726390367113016974686585934849045598024803337476622933538165950290704677995241333622189384358827414356574741084774338665298793677718213243337736583499906547451604463100071570500690891585796902556449370148717501211876681008648047455845989870304892724579520879539187968171728661651945251769845673557094368655206415349240747407006701715771442175550141053631449014389561188560426818124144191337294090774531271719807264629471578276803911252776827752416507235640979127846024636130318960768809786500058593750000000000000000 [98,87] -2386125357241938296443304987611766049407006486061556772688880944677577245094319345271683848508757744646504896789068437350060978287284120524823748942839528182421139957247262751587700582883290080360422624872350818309622729419970400785542241923000859635232669418192706309483115236098327026387273580719004396292061986165074684717899449490202142981854794565538600022048713569227193202565019733849142575945506150252597534980688852570192438223108526959355343163631915236464030935874945453262291264852815339908775582772772024970075000892037254229755552060971908383540549436251093411867516600421639418741109712644424266416551843488825051893545288564719566971457704210337576599200498375972849247607515387294248476710832510933438189413631573322421804258614205299473444399604646463826383640858337473274896652930954643137090446895279258992627312820493575894562697122694728238673496085484470294383165211810568477949081061535021118678831219642817939519593601799527282052244916736198018763575439298529736033927785458178395857386945083831768566142139766870470605058040727947520650825171240510246580350122272285125138205549347151552351239623081323245193822487138487404359303157604086051054422141009421847894194305481919253725398817550661324658139880911352335220952065226979477034633684568848064707922866160270542955292903623048925414916663620933880189170461983100790989733816777355443471288395892539743898233114465253204632396389815846720573240212340420514766604469006827367332985620375750432072710801938467041959926807050261679467095293509218557756778949415083377699004446517000518155406987704440343744425637723809869542202218939028854140819703523114800289356097232110815712326919067826733672737496038758563559619495238099490086218743518518438982406113693356501280445304598989789350521351570027408760906478553539136466242425115134086650136852391802519263737201662916552168471911763528415277086889108564812555682618651818986591409269147084819002933529339193265607853017211291724289258113936605640442657716444427230534557240045995395207255711345453705871517270440683705162976043571252168876727998440361676517437988442729970523703045631718830850303991524674481961028071882898635770736718971701932435994168950906076262961760692631246365712717350700229074669429474071854081120832149984146468991900041010705728592812500000000000000000 [98,88] -8600035751337793966658733167890844879143944933337765506676824203481092129355018576776542233569965936324136018372896298362060929852813806393819496133725218238625170618236436322418767835795573064034584297691918936616432493508272492082624104523359810369905678773999945574605558863755212123700889327375135833308194854275337180055819103053179651259975009801226599062054888373093754043460231722571830268503846370833035068428849871490176531336439284036441693026511290124013826581869483234815376779308147324539785125310723634187053663822253448541198038429883375368639733830654602550133338649964494370584293417830885643251097379458292657874001477345176015444274731108005521830553310307027550332887301162291068503330185604611344616253751011677939472443474408446636292954048668918702985136745975884244658705645089914405830330862264913881853799319361212054046713522342267852771916256213503541810245528565969653407599273116443264812252300803931701663954482151260376890536869256667821456196184518888328385123975300056131855416672924501331200168934554626612331682552908700598913965154624525867936745209010223376581879118696608507601377884281384137770005025925166151425422677197321422366554536311850660991067841834693485300616512493962668941813742742092314939967343468915965380983545808118126960869478968027552208880432904657404027500534732955652401169849259476403789933845280004705231691215632197952765808371023409525519133874161216420835646309938785533517794691986767392050482677074810987259875757059377225174590557002979931585805499586602708713086607102592556621908993157332348378986292908588326171439802419139432244109923027087439077172700082944818138944094395462859115508288957486535454026506155657385073775049524879620519709182927637969672369639572627216906810519860463478586421990649109757937054802602679030367117756805120084834101700534610932367973879292047552083821237832478306013288120616930802861319028762072939491050455307775413372404775941804897568507068790844996291650056654677140291120924077154013385964412534136323530013843889341380085801296270910331018657177456396956459717996402169756378420037412762181746685661849274748872952846888145982164142173555896605979387949672062280412467039128840027768389717679309158554436414275486450342204233179606183757471806372599403646652398394064163280000000000000000000 [98,89] 299823453738349587471413099268623836737603693986622679801344333931046545376699144064315730302235431891781958869649204243295368921519745844914857008883872006840042119828491817404623804184702471305868307834254533024555585587897817431791910835380876098062726712292432995944042742567034588694824148649455777682954387071498273130040953032315014087791688359041678818232593406865214270751680345144935181721073772891518136501348188361487360196659295186385844688543827010343936060784934938106692732553502946637011546833109881154113184839559973975109005253851171408303992006205323907663671902023398101388182543424958188540624612939831593425413368327393505681553406986497578910072966634078170776658092467800333418883777633398151003071180571940230092639703213482338679167447822236401043577816281326875942409577965030844536422950860055013788700081911041272684537880102334264039094284807781930393315412720293491866425996492952832236343956891099739856961708045925879877092570703403214862861445005489460587637194747252787234509066560257248073777899768055221412735596964970945603210305477776939465591720655549340798432183896155890405300859638512411411056036782645599070074786921717938717853721032760954377464903483759330162154778490705207577360827116587675739899815197517903477863467781696466160743153471642458155678344079043148432041833464190126283199782505702122484319808983705112004778655864540348480231541445386643495424505467447096105127041181208194185826089196180343228340618724328827190702526566911749434782172966491263002277615536029115286921850993686040643545084194847638103216993545517447222508842821013393855101004542933972915461271693564384630756860757239255493646848913666758276282042628333707489500443076459513716358164161089997067304278604715008063325159582088317334797043227381777980943801765428298878730462165721414162144240540732681740343825348403735914795057371418016157016121540450903910199556042191437942369601122768748495509542163744777148307661744829006928562217124029421628682209849839729488146565465262925506527560478922436785709195915747912209321677959648621841608239235493052263829362511906089566510637975059786292079804598581506626010237299687220675955357689313872270190374325574271888988597265609228058343699247175557939101250496567796150329454165677887670936179860792145600000000000000000 [98,90] 4926821875931414266391510045766057085313682293997278321869335351716263722471025104700424867878628364753255067348012736839976288660189881994316760127854383132278499973695630173486004417630803201001155725185438620675081977150942737772878962261753635239123526009816713223573091905791678678405028966394209207419549718132952816654148766270194110274337002697494541726738336218161568684356916587393579175379358235157268476622837998503149906220749070504390913726442005767843666966501217378480991027559296905356155455504845435070340353694154007886642578343139399133032585283531538673159879529650069890454759659639021712349748083611631359846077956999288017252241477876517381954037846238252791731873727776486988759014023366769545808061452912028872745208149979944954110091192276162641954896465573603910041604167845535270333294685606310126545053317743558905737922446434595778756645995419852605581404952348647685222758249312234102080092124293511265373147599320247456896194276157342942685962052103863003819904843805907013125112975899731534173863032994686340072900107809068415269130617553120134718461427890334742026876865878478074614724193983388351595929792142773221839715091451781540910084324403537825541020615028441663850759426278854350565836499840538099802316298603250116729178753523046391646422825892369889556927818425442368807687060892959413524254945111408652719308785403306121126406342664049509538612387650155223954342823753586259077682394746141792670135772457862886381962591173765330530597824392138270385178049196830468854434184511036475445127189108769564702923424380692391763786057160878123825076243359768846219385454135578332271557175796331512776556744594542888163310681152087854927077849445704565763898669731317903702509155673053459757458836981250685849333312363339350650755330475912340468399160426904385111937610251098166013513153347487775336635258573331078351526276544711377976530771819385457194790831021467220955924519193841618253446670927574933510771885380167152192514322660676286561852049143880537368234097537335541706601551525897592631597052694991228408374867868347073499924765114416701427402289581330495885106652715437947424833685745986625620636014151182202486584571850074869232817891627746324393512121912751900937819753104544434736123326650321826012861962467996272293364230498864800000000000000 [98,91] -86455935184297726366922284259427613845506763722275867029791558811101305562116205680338383618600364532981986794587393360890715233665394267528221576429667055000280468568259502931337798854054225212533614317265934433185103188243219496526882052855806628352891825668725334308315756887533452498054011354534004082783405436083883293720544652450398939195520510973995379219165330253925721868631867588149452522952729791513932759390442410344864375527648909695522950981443389460309330884026063244850751215409871843324873919931727264911998861927088307552378685195128904831348315247032600795177921567843837065621173770455930047299308244729173302962762036279646161548257369160291406139470565911099134424863187370411562820572085735402062656920356776508436466382518388113538171932923014308863596026558651331474383262001152099621731837701460339884280946043526981545563133365184054471371139878647378061052722645621156366527745985917420119788571325915443714124872353800399250544348589765280194718003869175412036553778860999067725315268346237648688891308376182160337744558563881690239456781919287787772339043600084507588632760778006271501184177607246307018412802353572166391558290398594308277353768975764688776136070265389525505406869102143842324401890705012155662456024361432780445602424284148116190392316739015229542941864633971493587248125587044875976473091108265379015639410018280241456230958515413080933846790529492522912684901427144566949447797595749725417408459973458750454067753701499274086286002352500419879710669759237111558237288536932378489030106382868362778769622618381116814346426740521089550074607801238538424614776079057230932261435771564002980816482876175570421919784461228641640981927809128015900644219057644794824411359450890921554129512881887394705048929839353598327437623307347825933381933601853667051554179278184643204375198505906014436729167816750790358931682538106536256527361171230707167933780551557494828857023685559560119844604948471487625892861806441660427884021223000822852628984466784184706873763850819885083632135354518435165584968370078577537095860617418261110026905716964215981685947498266054811089268197928239361797096557560825474565185678957179720965320134165074468533964651414365932893103551588565902529114860077939191024888275819526982565868664158309922888292997107200000000000 [98,92] 392559676928546373073323404474533758336638501300031328074549538727904157929756863464090094745751172410744388909713946342279790144293057631315622809841754813860101712592235086872261358154226395205408367763239601658568740336093967186039860539370471120808367006933108685771749124888778549956045960625770761968167822017126206260913198702753101506320536681547389398347801299489368702624063202660569359571856405915541634068478903112867038833202348798959893249945591792476637744753395579966880780863125094855803236870707435442305867265455764546558929627257408231890458430259496607532655514910622264102447851314370545171052817821674576081768195309467536371416558125610084907778141711758266929523362235067127170940331762800284233895153289554947394770741566300310167601582987409989044332179134178622175904475923005239015128982950050832476461616018526720367125123872596642629298793597845402830425961635938337236379794205682997524982112398327215048286023064917228598472556711945831519168943653009546939646454625457336577538694606932154892908701830620426777922693128692673223617778475842349302063357141302896246359530595451503407324076334935988213263102037856826194735130465977766051069401195413237296818517931160560841170799155839227484308868756276768404242601788769871364058692294430222598959778263762983606162891505832541769188467462208460753041595329640554487833490427640973952570140399925090047998020395406876717905524417874995093707155628738318604688736790951353218707361070187081149075254183685746672640752102929492416060585874427393276483448252959524864624433643624032519599352878373753275716228322655510656143262340646513925346644477309396529648004016468166656197879037464633387459805029321354538851517523286542856269394317439485926575544405750035040834741149294688431171333275367618716618146292212063881631204410461178999807049666613359616287915206082356295870064133469613042829852306425256917439737737609387743002667663795886676552604677337418881700394712284238919493160154160289190748700586869983687640898561373562417844426048855142241831527395018588865815251899396740917705417390049088431755619152153721161516913481035278533216028124983567160214897892506266632203118299174422097158089105256254557462285906442414562357555703983870261434493096648594669277996665532218743511317273600000000 [98,93] -3146763141444778725799105166528961272660767303387291911199849000597311021295023143690501681324497281456332801254388243329068436659932029760352380023379660406941739748170258844335309012195025805854137644042023381194028864690690251648191210591313065692480341952877862587494082110860643998343430065908818485359185555752538326146823215477396347035193729555837084152354785952594221862547012029482191188400954570326587638230280777321512648588462493863024744007056947957383813372205626618138974696619708025813822560583960926104952379416192421359395249602199761454914449783028009348104357191609456631959721714309398859005098637637423516700499453114403870406943696126359190879469135884068598726044042496227582571414201132843137257683634547872596586897285835526086606668123003728247419758409622705483240063652046465790066438400629598913571610278700770547071408851608534598845351901626493176284939514482629843893115906095726707768010532925281311238542132942255219946868544963225153864479766144170588292051056330259704725642655843925707555170792669761443373492853040375728569260863377317357526074375073509978350833301703180567753344695800123632151126283058688322059762036362973496064496786131469574432729431332248593119484123942729313297193283204026812961237569310544749856542986418513571651545690336142758652127021333438939756476331243158525676175844179547645962169507996134073709154296399736842503872704682547244740873912543757971357375486061337152479195592071466645735092278607136764981789859379815554438721756040345441611625669314021859561660430127023641662174193714458689096076275038353178810858951725213842890006549773862315234951471678364632975287642397546692504779497282001069461261153813065423811425436769320777103356182628717220181085801987047015357806428010179992130985949179169554476453203557175593016108936675384143735694094370538105228897311247791830801413639690591250579692694176356990836895600172982363827277404860415570844524526463891318466824135152260020088338540669410696072656844581141798553838964461055146642817646207296748663494255725531037170613454639621665576318022649745492345328075539806464979944897404218528012763843571003073525525869118690661535263658533584837242708249000504630819280965116070399922781266201141403608263491837308356513768382866560819711659827200000 [98,94] 31755520042260754474465975016498521328163584621345043927716926827507115517333644565252169005510012425221461665541638732223065488518622510571635224277984524758419424051055797604811529297979293073691814033764164434633974286683830843012579532500172540701551652626463935451056788375002919869629347096163827057140223586626181163172199599370554652800720220141832718909334557382490126968889748015914224951434427862961738272828525645565322474110223959654943502470960529644917112489872850633292311384034912582175109467120623759489859979501567124326643276496573005514947007944009678002082822348877249340938112119208339877109041871362160443184688770358000978717351550454838369649572617018248943278634074790434220899888883258906980503489220029909683646960502610673675990815697033066281758896926929511882733443566826564040474089975515980512605783552255378942588945672042907679586318830054851425783400279001185143122718869767980617173192498490316599289145308061109655489334792872415270541399872847573869279177236919224083486324073461263288635939553438057364095267748369664183137493589588162372555201070136821437898292490393556115903551255722174493006060402311421015095727603722677036242609444604934331684574288965487904712807990923819265756924205919576822643329167778968663998162032855613785512552668849769522320928264090497474388493395995381837281926255540380754712169168420127773840480592661603553323535167239126798572511977344861288596002564859563402150154475621936656338774247121665130050998656364048727868939226631881900982308179872039764458685036151919219877170584792382819331401257744461803257589853997206175208062592171624179972116057554045525726310608440701372248442460653538540624838859696060289362684681042604056384012753259930521873044348919577444552562471883372586552575117328183547867302787263020923311631099918192176969824462801236749998864024926248762365655455237848003916046401215719415168559092397672913442420407338867492879677164294819655199340464855444065102558235878534645902374778368193773848553516027245317207286172933188668915271697924973282963321977249439950025018183371484742775287836752728789668944049447903108357625544359700461272525472755147563966483701094039372792452205558764320948458491265551433894099194539081411407033655199825315028217752033356372628992000 [98,95] -45179511034693073781142643182627112072033302812075571280210296637014099697932310578176498109593826063508351437697549109731922062342431325810359477869860277114337988021236171400264643149654675285406372311594399607922187669026569244272613488619917277706528025174144461174247715094440513271682452005382848726567691520757497295804703763223904648049713635802419470961360167969883995416453996727067587635278306548821764090250205164351131370136571267080037256532265353527418702962438607831077116703077908834050913877199983480714339208539190081321940785357144655030203498121997401419299278281230191237362688685175210922253500577217583791193684071717528240615032591313389270234642823359915922935571962167382710338025656074581993987548576383203401584265715615927448404049934924757763891079240955907278568045306159004686487538828992115513907030829645937680040186145374391457905922470010694537634973616287734777095285383865049856490558896368518978330916245975715386216869655226831942887034370160635107269347941513201120034173986353599898430625588079000414030220932148823440126372063150134401895557543660813059600706316196350375096769925017686926376223280044223839758566147127157553544813137726472178583843266718234564983421268680911315005644808983964574811747910560531338573231488218032399399555722066356367365539856434498652625781462037766971422096919503626616847391072735248688054988799377042720050851254736152909419081801461468445217953580636968422053911225666810389916969124523948133445501918320510492431987111101135521235933620513833282525453124052050189915224429040759729241712180419215518829607970836936579261920224092943190833926813769563885589801618634853483471161217739737477832304466856203896900385201245530434669156002952285272886685653505481978833782606266483013419256561521114123243219668941176133284609195793396851381999608307325493483948424374063453067477384116262391373463566037092708522427112669542242495645263370152429698795675032803968484483470463439547641007741893562911686092704439966179905416163169993679093052788137119780845004227124310111565811370706746164548687355301596019149278377919762473290248139797603927126420972368233602442816077451214858505349481712329464759872727398568136245774200574841387318129567440179249468582574260454369900229878672931430400 [98,96] -2904711244045475044166621276966157990140477974469409864899102222285930000320839542420709732873052173113522923027157697309344723228837729389343565880079332517605346531349767027290425179566597474029409720201650953096303390394811864482056026920346896187055349895738184930197241110530851778401140951034184071703518779693314674537587266198545629691039199951356662844191782766764822727491331098327561893271467354204561796337749035550024715269747187399679888883956081200377407173957841660209498058517361322046118714967730254955557588124757848390403120435833856681931007208538377842538431209245717343383261341752135867074153673649877029647187763395587182143410666909732671279770422891046648154844494351828969459252708678313096693656862206757319754955479285507338949565280818057304814234202688792983715890068463620984850082178123833796538340905036056641948089729477355570955604300602191174847562349668193702000271990800032018402203152376858411573470309731876519651980628754966116245573013254116636778742915700521574537144728749377056029086434889114711470827426569024013698191526608053916829030245185743860585823219410470936591977642080774723975115948693522640158337870223468143659153110829022672266796928433568543342194988374658583437784669812609775194281686186917061904793672078778404199712928388617275404255511907851088230227506742024313714961050774066758088515517030556126776397977551215543767288560653256346681520755177933884202608185878226160342974912674247134220531789741524185905801316684719782966739048580669866961934566881137999682562802634015358552368740139318907755010517030630900281029819625104933814727551259917101516578474509981275987502685908909963415773246526224094534482958441884968292503294665166159452827966895088711662067532011341879077124837765864207728045497860113208538378013208135979501330381870159017407537183782649875266338207242327822385869284999762029983045020259131073997936769674076870573203690410358600144875125580026234105475116742447152997310378268259719214134333169434829258813117360741295064808997613684451114283415504470745232193114894572058292538786781586685219122584679365370633409367431370808623917339697135358491703789160537773556492287535796769045298365430415247713156727946529069580304663571246660136923683839160170945826416230400 [98,97] 7645500532335146541480507536983996914847671280066892943027790979373185285561319288381738828978335242331919950743151030133153283007972374817643634196435447710290863041792093590956165309041406677645239839411397622653422016394111304489288796178233366825938996309848860884686679088981519126546454242180129642354581585064103242093737696626046634395276578763926482950629901942605952960055143188248751972973089943649262678792365183023674476954203649860063757691248959322546951424910143125177031309406784086605789554000588102352451471246257464544470835776707621234489924773629381954794940742440329561509395770885285860156360910754526100755850855388405779499493946117165405974352239978021716380478421879161763295298876772121104266330576842280369438126391142707998604566713357203905696915185282106642588785413918094524899069983967348163920231524054260298404615819804088685133330688304422469578842954641298675768858330633625067386378106859729746519326189242284298964914950308419810371852003218925641023808348438953317298138415350124850604680542354606765238362178915718409363003615949646771141701549534102901310980111870443013729519748495423418840372032791253954954315683465320981439019343071977620477903781648650281422285662867354120558718300216161318856474634142961018672546925805865971185658398482217406046115083343510050673757030745236380604207279391336030224997510823659886457039741414446904854804167122167714460867644943892031486181125235183011234626443539740783434360725551361887061614106302871765845896862468801563234736370455128311067236653070466820424196680905388901021439146392048574021538953391100466734598592938445788714287927427689660363528231976037984586380604389678504687299012790825636529476094693473594986257256261322171300779169293764922980282426812690300859203806355664851509693257072378443827934128067169079393401224466307718858929011431703731037625667449448174275726878041575419505751320717492359030573509946028529031330141688090870949645138148880594489716828247817365450582932726300558154152054673731662707007488545501840780886790619017264827789358164979187812336981724393610944581615030191737533254818233000693130741817480306320872715017599410939599313390391321146028013299651070045540416012551057778833662561180798686419059655833801794770829312000 [98,98] -65623904945656258154125477074444849489891134807307130145000137959221800989201074619326468969554187679828881325177258457307380563194507279258944693556648106876814255210982148892462568057495746198355892320946651391490612687205914627919185731656839992171020877726272777219561846443467193065142342215612641222481583856925516961483455073171953195077693635321198721815628184769203150434126912403682896796654774519294685322450449700659254506218348555763249438089310941877744337049445859081718939282845817534475416003251460983074127381256148122596787876444694550386019823151184285094098273578723799028846017003589088508092777514373245726799164911756169371622354574975425045188267640531095406713537954096550696805934308777993087897221764501724703065344435914853926414165274265916983635376542963695300378537645267058098278837434587614250910244966865771206626313815975399656656511398095502782477078735942143177395276844879585714401459054197529963781590618450625746393477756881842527911730695035906378461935855571263895149292637162788920975230035552059802921406069428357852717471268330767420866523550908847032166053665598753788031644525477289141066135895983829144961492568749968160907101272168131745796465184071770543524497234067428953575054230137447053171283843057215428233490970290642161473751216265848579150260675408616753625308829284234758247227952894262667541056139245587838798240632264420862005772596389146013599761354698276613131692815997238917500610138884981439682240801936195816403165787425011136635762158269046819443210269149191457887905567846432062892288295237503978667702904942315228914057707977092044103697068592798628150785544326945898352925092248251108471718437474728392804141276288177406322207457940366567000055793520715908741481000274506985834874435966965412654012251498411017186971812644092419603461426915493792161506692714977962128747670911429027851023373513043502938756050648038867271998341123261643454032758982923035767266861040977948532522647659171661608426241116659072562422732123528949624131497985486030576129730281825296333845834592191982289869146900291367843603843526891034618951341228684157383924514151588050463434574867789352290250309141354245372618129520015950681430795289775347016154282974704038278446157034726026019742287446915312844800 [99,0] -316899984146209747554985217130848056166269760725625540559834611287166854808691508907065376597916198418037518349728066878979604707101035258618134509489702870814747869529223112300339775383732053642974508778090523725277763356709609343467577566975071176975158943921094980010748706330423304141835917779734432088536304300634508390702302225805875598642502236065103997364589778312912739227184329191137906463191000141412666894608130534125649146037768612554527639540936339689800948263238667063838205678132967875156064548159715145717971119128222414356453506602222264945618490090941910689465340547318134500815852767898647359100563618622486606772340383292590551528171371292560401525857286801579492751198735464958087930505657243901372712329853690890237465943207334183488419521092772458454726991099149025058445266902419474878713310200829997115448717430277682672612751869834608325470836603253978881214654756540431624040111870726788451454607665609141327467321230844864180885431070218971286029507613742623911249978986211313296064630474036065031024474590879639358899915150586535869577909573818989809190990044846454621024561257113749293345154739413575539175880408420546922776807741522233579780548787457068443636902338429972724241905671022244937251724302769576404372760155696530661259061199170160884446316087866827842241415593572281512859736797463522832276724483973133502334458056533005021969473836391439587147449714390022534402036150720419897429155402637632910377805471814243182791841547128874821835444911768514576503808945192856606989534811223450468060592406356988630147246524461354164324597565260153430821565320360768046429210547246502364621354297441138054866414598357328662091578835640945428469038300990951958580786059443319992763956622151308549936502306073331491614487025310295948904114597050475812346722278205382133805498658320444232444446786322532802607657373540356009045635530831672443953940475688556491510849701589254065493034107041858802344076626797087597547330660404288372261512613233393275840856298911941350652325506774716792524810002822975662282693055658639404258721999790512035846753670638700322633630228722578874419316197896407990170291985210800847243110804585065609455855735485475253595749508962093342920594368147824582085295675450197615497241143019151206502499900978232908909211862034859266857248808625745107161961480321697930294825494388218119459431070731146696906453865541167543060615545426069037346383688934568817936277635260888252758271446925442691805530054640513357924596513740696231587081950509758947591724759365205837614326729850117159159594848460983484983444213867187500000000000000000000000 [99,1] -15097919446082870312503579054077818247185729768221415307832251494121212698606137399046116959926474214989836333603749721966501389850455002900673624118009423111944887084724379458330190627454562702765733905724164569286196280610214705659478898505695865815312708402664438613350798281631766118521423481897615128176649285560617278504486832453435547577335697373349570681962391185094209300886272822949337862557673130630618902501698098808158361601302194463551142852732904121961762415501483427988149607700967000540403642711284488587536297309976632581240145414602540686069627578675713967422496048869175877544845839240627723927793719213438019237044746920675902160546604785607625978344919257915715548858754967067682817325992518073837332273529726565929804046739115490366826099834970589439351651454579386649886486875619325537850092637564169477113273786338008569357039477153700290836980653635651814502016215853077107303533273341599143006883288852577209487727321474556158750214822257134345223062339146925600044687550728112332173807904699673918428512827695210408449966322278790914699328842458781043711763539994728791884304853267763246547749926059998041930744617924174535613753567669682390637161425317935289041331122734128993207308124855762428029886516051949399856077242464204349773185977810049944912505209220629251899449599141470995660106038806326034682093001855196587234248895726326395725735143179817064019187362914027511408633611027598980737536144770895999127564742911362350982886888757741252350079618119316949078260247677436821378986335005302337986462739352031616363449736793977578090531755046780293627105969700036082769611605863574763256527403477398994719092358390259667078824819217997956522590779130512277427873867776812236074261535831286094847312053203913664081319531862033724019866080522483518423892165643116720619960923709797343450954265412403492253294206670355474634373227622813729693521133595105190147999661545817308871462794862234718751415881561439318510960361739736340389304607443451209842072709954823592440150792277164857882625166580686597808609944645344420158810925017108032892670839035557229226223305593230793532968385940624075374204270646528745905871196920826227350348077518492268083641917963200584701291691879933931827903565987295852550502061535172347338563251894247957737677527314938907200220930964280297353871178344731820270434616012583060501633779114656336580710713761700647234841022110755626978740350850831974537399919759152227098148906721006287359943462427604230913204337937819419046892570343644857102319742967659235911155230533235716006146276413346640765666961669921875000000000000000000000 [99,2] 752034581117450190805843210247267296435969239632980012555156472583865930116574047500832512374675476835975083259182693421670713776610001464545868559682336297339763688105722994012243041969030742951695142195360848442250629291936529741338898169073547233601076707798001586568079618184067059851116021523605379637214393107430051644997955046843505349289045542995384808228177558118710770049691315072608812875076036222275390331037932557748163036130788771679322135879924381096784102138918052263956138220375006450554584917914251551522039351192009344304914514241020697959444464024110250310504137267842112700039222478345176801763951626260368574822098167059692077813998220386421664102709283865094785712908897896448586120267555566834999409859430524124589773160648610647443583683983769795228010335770487093771279943791159706316693645745371580412155752195643142843536420414456256765978892579804703717302170953818076079266841225940120151412743716888747421305082760423663502040044363500010574895030519466350493340171350230556709242200183899675644491592619983259650581590081924549121522423910910467070916929265887397596996381033024942959920197791612290173131461675057045599501107859077366791167375916242303301680581446843569098456158608985069912295146581115728811074650243364337604299693300501073318438827770377158804680506082440742783663694982300882479804209369744154813021000184654991047108370879281473485246211657797007455961589596666803618580148560375227066990039588266948552914881733955598198058248005755205227563530475910438571291131833948109983393431199098990541431358479547966799231278588201441231203757035502709964870541223074217512954806485653101608687912420490768268118315856891587752062002530478744555721422693372564802513923418951591927603862226122363508647785049571860582075213844452521994553568480504615489066348691526333660351507619899794853450277293347449543216946938094429396286141782712373653440854951013308774792532520708299184242144264343200240395776051521035392301962878008975125711488053804022499114150053389202202521232423950310756842403692481142662100749125921873687118849099754641671936380442066527366899913846935609502251109773462267077329571888946726301606052876022247668910380796549281671440292502243060408798194656442152391702228708329392628414083419737427243194362564017773841776478722195719614471870191456040729091521378101104868612670246269330588033870719253780331700937714800401252240955022023472165610249991568206296544343889489632670917960187604331650991589079789526985055180339219824611526334858250424058448298994387134358552415847043448593467473983764648437500000000000000000 [99,3] -2364145900941528839563346001067832579849132313425643560367039329721722372595099502021703355895821309205156116173283210076378919976797554978984434414405561683770128237744100305448495610986345773082476113695285920358042420475373084928215346095558500089607063406797140379854677005447922506568999629414802451507566674997050527630657614159867693616447439491768877643222514592790278445207664074970687237796672545100206522243270535963568860515050880061580918516387378926341100476269235773669081597777944386135380017214065941101964371318829858163979573135596632050941405211569885032718812790156734978853040671974448287985530300205860469679946809015369626631333655572810172181662596745699239541168950763201626066068241707171594103267702054365539239060750947890822205334623023789658358791366002228654068136922846493355313643094022571908339688390988519208982796369640554643199960673257721869596800163862413571715204814759289966685646221563183065292915940830513120582379742189240594691728427943230160704883533780503007163030552651185494791709124666472944712331760397831403861305821693338461225975726289455667926806504497613307575809416076281803633929417745473451731504130613411065355589649502840694738260668224944075495407462706997547355033968247730224646246106489424937737320587120971329040802520443837986200325281461498090411470652288311102952055186015847389976841676283131583506466311931573801293900504998589243775332358206024023558188242261678039991613587930243244952812481048061923525876242337068483381811665085776196540619289532317866454171977985157067297516555022850251777713733379380859160392809914165560457954703891119676884259946035130652607664703720863506763890031379000029969014721689012363390232577367736936284866783437298433866624438558143183606793311686343622944503217656671197741620049064007743413051619736941703844721064646829832978398155201987391769907915812951556365810905246652299490052696253466879352005255742607950501027905672092414078021226566587296227039639705043532571422097237726107142459260016251345449438423620839589041349841400458138326528706552772704604776903478959807851498388964695139081742706462902751608123328998284260431463526755280487537424886368290045042637207107817023263938295715461012755712352756058429878681314737159742506502828197293500264541233165965601075223318010774007391389509934279803022468976937259019414769052277501858091855142882006516248884672648703749183913686261406234769051995387903502897057499858932216252575483855325271038409599792970282685108941886318091453540406475886454735239885984084129422200248882290907204151153564453125000000000000000000 [99,4] 1597105140042404734288455762914634915483095005497054436245856276790612540107789269594712751097931412595851224633513424679169158299036723116888082259448498712490306737121128583104847926558653117512450826221209054671426869226782604955748547283131592682951431913446227190742138945367852625166170510362370207220204512617929841478850935800272503804184076192607582718617646056815073191341589121886796968679975245831904858275983754370461938076288462280428697010954115947878123724043632135456996511758680335615512679420001530479913929124250548978829167935264119824935599466715217898277253496990465627463225796020737943781578099973166113265306833073461522764112197032538600017539220486834693938855837846227245417550739159567884493424677929712305223323411900716861221572285926877722387602771800154579612444231874011068814147219179449484330687207148232445304798664981175594340519954237374645980830045220986137671072008551664879571256299921210825853502853011849198200024247171739206592582628329850715068018468679027873151344117237164644999579076531928843679368712367509111764534654484756799098103228699490963439185551819627482247763200702998205827251859384042887773642628433129047990522910809002251863842886961531757445322624095078588065971766881311631658626807658479799724555061511793058122872390234891831689053877534818396854222336296928194580028021744136317520879126219345428920893734489006451709549914808801106076500201505339475471512556393929360161229722641178717547613725781211770545420690428124661678914014235285630181594449608898301871058305077769898097356178650847199226852726241876308760878420512184709944685659698477246852487800402284837502517756064180896337940927203919090686414283603137722603766545693705277701899153332979378141827279312684604171963506255816799408156447353632905238568403699234733116582562342678710272434543002667551771697702008705270838054667076077704253605298954663356864592331962459907766096964976150920243046403890593271803736896478901419317112324480886275312000211818467400096644781647417879374364507944973513589359208170327307619155065864916338748229304476109268842907524511339821279431874757797090216707365623827926209773833652512804943567947104878285834141635052033239137992169130353240855513166186025218019280981792696341892373291585497878563933086187579491691820298283134188090358652550277494817507481341977988162571763473484969765714868979972431668102179674755740584114978385790242826994380543349236991493934345319940639668280156245068380900311733013515344760442746730610210531675277190613899455228375662274586943567555863410234451293945312500000000000000000 [99,5] 908445569514775498022504016126096360397650347992316043400845072340534669444723720789592702102698626460110648869208299922920342413254401394399882545448101102524239044996718751733355678355789045862530565099926636329870227457612043828050785155252528283088546224179758954916401629093683141553009062807894439698189901835822354915411121192273281273543254823860464213026079479175948985279232975308476713682220410761805880064377428815256333838664171958896187470263421231219934604324952931164489836235740526329312840403326191543081923299825434112189870935424234677948549621890410479789311928393851953236505862304123094711565171023901340664047994684392493500846592374049238011850696579631062143280738405829749712060277115574714606531738774217023993957009999764879724773851619071775427800132168024235543361647380123860210969676062598240902139342417055875242331273606999545673270434619949188745830908265246400145188747314395458421237049742793248655264313264703167949821815489096605039505669227010665931047837581750653935759103621788033281450314059311420090170969137167722380171583908648815605282812588231114451260770858013799477466640124933756369176652899071140638709618389206158538887056640694226723683033209851134044294898219501744939614814859482020432190460251876726343935088623682140662085365093296405002883785792940511998300043824013282543766086159391585954080568149317554382197386277249956332787146851644001448892743178339988546425666376417792441331567234966575869931173471687770052780408171413071792725596241439677684933096492011615171858394417405475815202059858255538995331746945544887368288284846757169672900415033293085956026551231422405060190817199240191071586035077168824283314716258384254782139435733475058651401033769003817468872423834731067937889171249292040300155776454670625001111737330124615039013863791935026089109930917585900816682857402990382930719632780624260041962331428158633630124633883773568708916382648910408873447308793429489216975224055588503065543452743948339352253555630423400366817375631931761052806082638274282147359489098056561027114905362837518089190540247723826992143616932524752386965770449170970373574169669831847737104697605701082813998969865601326094023861671310761844596615587685943087218167945943392523027407542203851965469131579914868512758171284762852814801214689838787322406399302126704002300952096121286664506266510454049722935335992245686121543626263209161503227326559363969656970694820005085659097850778566569317380674862691437336509251927682556451390130703104496708723370638911067083373130932183459051998397626448422670364379882812500000000000000000 [99,6] -23157436191485399462435394897857488683541648635416370916077170478942401091388375447567927446430139434202231977108913705138180596948491399886902160245906799001350339060736776561131598637834870974303597357332758909402779302055087950190839287856325538633988625904974769501190188036849084771114255383232537448979275590043445983019203270443277512740400989850365747541173644769324077423221513676640730173917450299311991385709959994541648590179343498173864186248827951445054087410468399420987686304227325184061416783756015448779882340266754441101634995575497117087482841447155616463109597568647840647537844309902176572232442028727981316136599066476666286219991958542264612510754372723236787010559840665232802605636097452797443217348986441106961194927516405918006467770011662814844656321001654134487220069912542720355711352791555883908290779251458562272895687632150244069232974785098649423830724271176634792256510040939628121564159343726325191085808067411338503564008910610441200755249861241608549261860236088676806763566084453786783593167997845941835847947841648470286619188314324108956392882664076608729990463193062823754503663275024924525810850455673797758995502569020562893784132028929308420754806395780147640525479257340466703189457969238594134308122283125300154179593776959520105885938106608768636626810373544054480993720065387793668484331854373013613902264045601911027485016471109715027631942620055593182788757727920401002926655992630231137623047067122241296871507821918099317782529322380082899080012838479124231920407034837699678630531262871004699732438709791159224101361190622883513216022489733979157098830184188549643442129692374637469143792948427363624598889646009254375589079435205359309223411796393070988404380285334949773664275693583117090852432019762309779134016743735914275636296413480476505447035999790497947034241884283941769237154266005532916838896961967832489145432557561297682722518955601971452915320084771402408091935940507330844192389103433872899950787307097431934348967853973683403463193216730111136920764562887805552915691594433242430633068041713195232466743029818076283843591319094258819642286863922740680860335820683956102044299440016568137567773336650746160638658436296336390167225116177484786395321084921427570525604353632027854176322602867948649922937602307611440637641180251379468294459256690511518909472303025420940546658488927185780410602411915241919274571698631536539284930385756633942351512339195728982699274941814917548561025715742757268605713724300462318206309518482654857658985553470992465278797462673379681241669914015801623463630676269531250000000000000 [99,7] 229685295722067317179142558774298934615217388384660970936767545544331219292863782545214683943404678453468856704889854241924420457150354804350687612375780458971991808044645399600395641227246879608476893223665107500072627755870917233517556819426541659816172001493226829388308298217436179189513220876555167228921360504834551743526454308545888166064064938188547095690828498391192389750344015444975883233982451968892319010117210336255565286197841693013397109804732565432261710731240849105610376859821278413598729873537146862970974741148765413185068845881941184132673584039945754190877186819746293386281158601677331645401155019003718952305335957725378660996668865279411552894124393453041471601736026585019474225585121030006329194069229362094065171707378201980526655141594409935091006260946934127626101849167078599538229904899727191558034884851001313816767790543439253378142147803348272075279943160126029661461995122281984202440108844871841349229350142841710657351783348781324658953954643512977774776976403995738560360905317453496516888520126893829822115819039832047478756055847749072059726282469104005583998897148077032809109184156663363430029202638464698923994353286805052847060610239752451065723062526555094005710915184760692717977363639629650372286234649798620862856059977749035478626471405497163136986073292835756953133677632125900885127114245317803388078136703071580360058825218306450732063731697157135746135481461240872991115994807602574679499597316187119983857596924951979603812265337611565383305727315488275213486821587458928658704808048041237425541549705946187693262333927258621859812561591061895256876851864544028115897429814818665220267753683962624071690158021031597700291072494221959915959261520205514013609485042025185573886877983589654853469850773065859078538699220254223122983241139468946042671794415363348896084043808060992125076923648042870775429149213014820265616704212945054961129897657160548988366674538688189510565112536163497986303905421477936477648106493789740126248113990643662022625186747171462925574919470779854359897730526733248630494955891364965398083301254202400706551154640418599417747262436719199925515199337135796484485854172233925435170688537751089882588556280743984155028134081947090699657930890292972763313864733649353925732015059144105045041088476070029471497455823880694335104998923750881313886306255255627630679262079668435479204951800273655056795211629470876471418355697536685596481684240851675045093960961086943187094094294812360120941454775314191687508933625310421505625021743677925630269744030481637864227195677813142538070678710937500000000000000 [99,8] -1325447690370215318933934273233744570218924190384328518563736734009280859492703368874533700793048335886319964803709579518819381317073033524264300612063084612324216601100926427554904722961637438153173880952215580986991691525497144043803611810314639250294127869106199571608867430755173868496456293942358316451167051381867216297675932802030404883586408776680575706094607807998550916798131941695817342252816754149156050643566561271731182843056182347347624514956573297264279976460152956608018903365195893310695925022505994960966391028566390643005669484848412114525505787913394864391013388422672215692040767352247708985735177828397405211014758011139141670560615846647998772845251531484164672404107430562696599733539180920806965984518685624963580688537431620907726808769835560518491920189387346227755666345079265471284952801212065458913013351173231216455017356556204917617859963617787888867107089653949680586308455239124316412718344554942747468018543452608287612159981499108008148470183862764619763817146232710729875534394973176911253564507616588359683920442434856023744785983539033740673470023230710882339251291952825287396630541785938714484561071488162890650384867523449694256891302648789208099525241225470874527082466100107157265087040556637073767191327512945445399170900015328347051430478288515739186679940295603432733714308047979797424775685296971199676424125025198976501197987131350921447996937785436653323136724606632930772040001945085931319279899337880787404096933340869392199001889841870818505075686111710295853710051999239169617149870640072691236535520157886320678234826724372501248784117322175202983712370620755593016080101881748551785208401604684477066161153412305839524839802539938037979826452899522347974983402900244427165864183408320593686868687622973624818144752073279578842619424690281563712988571616853402333700023198728070203337881483129851468611083390627294309541093955701595149988617316162476583423673268090031732355532458697984294768883234453479433096427707452495028761974625388841873441539674566723005100404895900534637719632384583993783477588079019837364729764406884121763270929319154610347522677942635046567569446232348276077349709507438455666808833378538548916630164092590695543314319686589909896662241386904975954475581182215033059592594941673079245711078063142242998857598308336941087163145875283971590903026449525314075375934767254662355573962918133774848798272417913964936766061845317650356190331758814721835664931380451110724459811765709782521413469472840196857097071115023179184410042859138781530525807994536080514080822467803955078125000000000000000000000 [99,9] -515504626045029763316585640952663344074160191179832603841533741038128978672219073396436561119793813417076322355798930638040143187645025576872596881908649897626147650154581367051047288764290822879859773143673967628460567794441847989162717702432808587838153903376493256570444997826208760086458498751564637409998616032864691777560057918207643005878943979807824107388421224343405660073142729417471909214376167628764682427921982587511675450885930427520597069524076349134688394117861831134377208516266980627592772148640962421650411613334155521218869112645430625403534968382896555590766445130240308951108024020506988081081485766935854281928974972833725899378819635910661724258150985909202520323434685644272765122906752223385556466445511031383581198663053315980512574815742841230351613870839614097426261156609264368410943028431223854708483688342869123993378861788826194672629996837115238747795031192953216652992583011206010336909965540619633096828546474891177957073857931383784779664354830723807244157289717461994909746174732913823524690438432155588878900742505345032176542032432571628698284250381685479028941851560242353467477360889428943558054149128709310101266249485872163272015850251230519893990843436715303226996403261616433177326541196082406488924383875995576725572285269386930068420962040770722670217259029377522085623152309599486779205833998634946339296060485478696337693512490191583759674292167641390853307788884891599923790379957672421810053480749312261898600927296939235284707422438727171415778688402869368212197590524988988784680854100086017928290453958516930058767974538950643078091591738550397475133909182834946649489024285157708558715314912810644002542119260316907182636328492768084372091444804384243278511820605064685769495364283469659611845469606054621079247906292801293610869891771334905701610296498141006658158501749330990249467302726633882307616462925244198870372464292195690386399816796276176323689448910921136400097358190395099417283651876399141133205434281446636363770459039279197907273857320822002488409565987149565868662950909171990987246305416772902430999947947163099301597715247580948905312634811328122393144396036130818103771832781203382890802272991424040326197271315334699552057346198604120160306824853775677761517178441612042090573192709425781668149893471555112079138014661105907655443654708401029782333120643704178403575373258592058965525087004741510452024943087549263464640076967297752561251423187554510214514358055191792040021628088274005749050222753948876368332078296921326229344635076626366526619804631081933621317148208618164062500000000000000000000 [99,10] 98275184629165025230855247644808896319649855988577895296105000579728344024959330814955879413399086446138436226103968310590002196311857994982918055372564451191838815610122806178305145338556039189045821108343450824111781298224650673033234051371639518179468874377673342212407995946823863117436428011541712842344036264836764019207060990774952564380042265818633770804613739385320473761674939734943531120179802018199295054042714615107546101343557881021323423020081494009213606976455713860900370987759822320678863079729410556235134490935309984135707477084438332243571311469961011875741262306371104038331695669330199746238621816339814015405915283058080411571687232851138585476430267218862485683953095773538748034138051394153474679035910622137999108439146515410341817410664509719279692977110560311990502185846551518875343251636153049380531731320440724001187286032800763475910984251939559327913318877635531305017652712186975648820493239095027657248411761824634359117942028698066076253330660245720679637320354397534459308302916744119850798034181162382759321823657642897784283783717372218370943909153607590081508499869221423050770574252584026824877928053212601412997740469510712475004518094757358857809904694593776835230703664333707677601846665925706898743690802145134159280279202346124259663370912378348209635231274056760593602843778156874582813134721026067472492863193886248778833188478153876062112631409698917273021732989794823492578355039410832805055037521213126075308025263378579756698076356556272599479519831559864417216549978146575082388304231633413905720459613095809543902157452509320979145340853242857627763526760068730716043930864395801958250620798230594524651349140379652588030932187603579156173913721887651996588464831534706501918704944062580425045898119685458010763501373529143591240572953424878599628249508051343114568240040858542154343533357342588885145942336662541691643642632315456026924384545174980440932901297470716451968656103918464695101134383918610364987230511539508175354258564778971695047123249130040443736484396294231598599335966977292198272609643920207346508420754295274548713403287145888287698127674780818453856900609090067340560160362322302979204244972356900076394987307102309695641104093289656838496120064115633635541846262741401321649946231057728161595150915328815872058544277828659257553785928436295086496805340457585776678304238872596419894773528432817941895091237919660215081008288782906110329052388447929286076764676869234928122074788294393336459782984012782891695608417660806527637452585330503753227593399799388862447813153266906738281250000000000000000 [99,11] -828084398545921995199742225768106173587683944214783595785511318986735605432764409680870649042710302434624810422536655166120345630010387839645763341627894158797902646803646036987910197096656307769043578332649753194530338766582755880408362910103522033804087527832267222096840086886113999863292160974958533995629411320045331997831623942998076072361197611079240745405861142282542896718156742785422141791643548443572871023501540261087596543514864306587227474287881631159707384361568651639242104948318617957444086538175988953532699390974524495529319856695088607541607619695101312476065272050294875915831570677428241201830397966268961392997238043275465773288414871066292660825959059313516998989080284723479986981110402540663681752693775796767665320444206194157004734235333701493389456379463858669674759860286405179321628326960232151327112706685264155042364017861851704302763001827449340363400101153377549256055049143855561198359970505115018707645610225611977854553601931329639920048334131102328834290575947255506079848158087999233328482275227295977854604489620661914252973414110341710204997764404675314653914674772648383889577370375991619154430295511559628212617520473684210543359309673307084715867239559045126214452271939485786935667933869195630796386861609588256022149665543102203659094496906201748553695036252181427488083522210220720599173554826982802473678595386488304247332899552167607440743539431199055047494383374478557661169927734708475782620947765836558784677721353075152054398725723834833447254522961700278185852792432172209074455200819019425310044241166074323852751050409414342066390136089421841106153319517492346229846098877502062122883046856070218778165144374313778004630619630055584788838880950608421539793912160542590012264953377627598121121428831794669523689899121694953288934504430592779190603449808529557709613815949109126810004864532217719705673855434503248768896625582825607706036019192196009207384613367157241176539798370720918504618755455351621757361757089463913841884495746511559523856209149532265630104798103912766306380208358974944078685411670778661089712136174201968691504689375275951131814766769673448699717476117364496629386459492149814978760724412651668185095997462599984744073351560555809539864639748756050288389623115338035900846011701172521639646406765482477082749254422874674429377207918780172865429128454447772905802477327527028916444235154047050562891537369934961617046925675777375561596734522776301862225906794198545633194955391707794717593203914786699170094371052349929499606534171005523675690440654761914629489183425903320312500000000000000000 [99,12] 2143369291661678217808056166465598768996641859534002784802864420961160821557422218943395190769058846581505356699876471928214174619448934606022874860905112032950908327341796636649925377993807777217584796029397365468018574335338646560378367414651802498367555947793200034067102723801684588318194001345356792666815984504746253702249698856525682921891335318541334743396374743496956268746954788885834486445803674499061194617423885913625225640749359216109451358235474244493830507810078367932296009981597124303225322551844823929283273732499543329145869434967610534747077688212942698491186043711891986970754760021491273771763903370898092640658875613616569474412600572045422834563024245862628816298075551854829951118199728165927397712648496882011425346270237561448053080893526923517344279544546136993051324057265334469738366248856525776041671302358110308893425216463558931116794026709152273205348787023500843602650070183574839646510556767604878970481572007404635220778115625605307645867880352224763460761925022397105677197951597397354672562476646173491833160443626624082309718829179182038856913920723797926009999418272714665870009201933162228397542569546104601419373437187624000436095145808592812612578631941279719315230819451814866767488040165226446626510682201231410532088877055005354942097968012619116181524235494273391594785847995908600967136342518452805978024703629463653507901905907503253244313480151344736077941039214119861542366370342053032548780085462617617587266917218542180804291517690042878754616636665293729163430149650169519761290040767549584760944238899067352274456274078970899011032551706929186263349797659560744533368345689691978552466028452441741275137683731867169619551706480686961271463117170242568542932708601252838495382156734612640965506941757954508011789421842906716866742370604266125698201809850543428672070360757561476755681148238046504313829299708226420977326563269307318727976342939062061274536074512329623806309908849201781573425228023156214264241180943432736522985752876281831190575083394732383667256375147989336422014104075649310299979963950916591804728650901536984570179146756661999220921495828032007792204559062691854713894461812372364741315522881305711086823921161512257145100200172264882937612087032466017929224362292767254551231027279510092936592270287463102610061375994449905604984853252861251318529874300646366472183953939682483385759137466061414880040896144729510046732002498967596196988892120115192513127650853548690327616261844400742347775960843812358927188238833169771908633591308695207425238926646215986693277955055236816406250000000000000 [99,13] 11434514058327600195730059014141361056647999583729275281193050281556341732980283461633216366600309858409780684495273535338674986250533474848051045180033942356318986198525219536077418409242367955998208794204242984741933902561248076041228868529355078510570038763710580299208305200218124852264804135013772280205868508025710315573989459814039618771216902635123799041417651901944040397816827008658364405276538729710002346851962919245724649554680702818282306103235026102753342621874203386307932308705472586670677662808875902171454054460107069064479269542260864498352186390911811901313940428308610816926330366038293542014627723197434232417007988956786062900563067092654160674698666146370051085579173352501601243665989285325536662287793795569090705476447901162264036544858084931095004658968551374660267569613364347888354898945581393787395499872557091865677172599914203797680034456473653746226443803600787233172888099521065025362493661355133093369314493322359826847930379934083277200222814911404765451725442533352216785198128800515930203692777400701522055867495580591375235261952947640125837213370589719195765255302977962338588677139061253352479718594581656723219824642695310137293175822746158877884468571925355908373395063585977400075042562840749683052134158758478316309158065816647219213646543840392263368798302350622446076865673200026746392757238282063893311865927864732557138514987371846380836883825194351648833699121761451101862715230437674677998982968648418052254180887107204891246402198011550871522418328070130527431575713466778879552615666009569694145073636258923407207001821533731480528308466177475200938233843895865781411844273788713488643932983934744904530479386247515283932255130507087638756117592315786330758476799940661980898759399115812821311597067018369513573750498162099028221436110274871242870063640153614183705998178827721129457813616513330432943734356791339213275395637828779590867203758306783092863657099247654275660326591357955543822916671531920788123455507991128277620041143422434964128924388862130849266719025943382291458517358496753838988340202941849054669699952839716743441466591638861722865554525500378417505689492979759662556358773139133921191421124482050633291976997530370606066496360754140838386392057920410241993422482972515559238148860138019876212661755362765063905082633983627170917018236814515840660252510145324015835221848513922090407853532172862481347115325493880351614131536594444394867448623110558509526959233408401542044039924200399223465568832839043507154232101895375864993097884107385239782495034432940883561968803405761718750000000000000 [99,14] -123227684534909067904756114069109694670166552978065677835979160013569438168920215108967102053130632032824480347794942418984997698363766081648310579651058646106601812960537414440571369121674569785505550420868016892284054719899837940640642555131560092962136564493271851282044763520561942613588215754770265665065543441295322842152894288979280834853253474872612224137332017049677439968504663181640887383083154920426677983522804044127023256179510510452551295470662147465306080741265599750415911719069504647371423972370721531547430319518421956692714323962351403068483960180712128153731775835458460481754414259030284575864197283038071933742971177705520511358492743528631087512460387088992462789048509830482710597559929916797225556653240190970861692962869626607548346855592287883950901360641207827164488724953320031327762706634248701542710146898916200768879984963393929125012065263414339392129219090167335560910257760313252660624050811069851127722808277255227667868618605545327356834243792496497531606951482409754259584192497988615318026875650527920616726627464480818568292143364404769946318052840857362405626029081079615682643172013081896311478783483605154769229233310343610378730643427122047098563123576853485072477740712034286876169228972070459957276440327622029044650681255884158692675639715822682263832345600022167610511254951909566120652110746313506009845542761041439657911550476454241372383279703071102679149550972945409357875432820256572845606002915869159393501706500708205114817555093976657603374719852194316597411285136317788255111243617967738296393264839910671959531858801812817578646168740141475879475063933249582616353190940221398807105981192066308152391547334169280860268577254714762835704410236514772288846248793543640350597973277635475585706841707229518635538116639816351302874757971021818100580640082806479919340420317250518613170010106305712495586355500454101168656051479977972114462568269457577345560603170251553149905986163145519799792181177129126604675858466077335924688196482987884655004810628383999749490255359038505365320685249753886763605152796016689270355296793941169433974649443289180563205577949334889430814502799517088550902316682310401642739602267203737034470969427503513569933092470148502821724472569412183016317121304819900044851001102297319597173548619584050436812834277962467034519650131481660593392748028449629059943159856407854463406562457077399760583457416085952571940714800610565618516572867386143691659720282277465468192910048812504297153934517455602878806273938548968249050210401458293855980752340428807656280696392059326171875000000000 [99,15] 518085923299736381238967834253476313773410301513448017767656435487284222251763343393763814140854479961125006226070394966433683057071739652153340136197442950096382441967205135237570409128156317691875298965589380044474773970053047373490250774638681418685270403142588546350886064394826867746234320799312916719350343979329372015937451859940095391098686802541362073841888726203508829401975596553803636213324922629911512420435273705376603433246651501270251478032498546876045945243848667279565139590123138900536452853415486255891562403374731354694783957093172959950927953548383879140613117644935588273794549601782808877297287352079732722760699949443130138075597520883206663663308017354262790948894330436775077289605079310468122600522536466871751535668780951345227544677975545512852661867661698930111251147511531056348136834582984855085478230829966338817131511236000226821718593846463966778795322936333963119847603742507386466663011964330180724910450081888878712776351032864841875142468267704351076439497435859923016155140819974128728885292885547959410128200655758619807485983925610298974243043004987016788587127457192006718216877067157125023345788904541743056377157579224031343498667191155852680168504776002377430256817308675644098171993492992081076726948278465096756701986557789484275122865379425442906781089847282262945379498003104053016645790155093268741398979488252366572738418904119141293298313685434159034596044358166349487765690852819927414349346068702044738350932257084934222549764031776813346356407394049504695638811519966718739800622215602571151422266624560524890319746147771865479942114874853209460633182671329484772343953666734752765127158453065784386231422034679674841450212280024784565792750318952442361711875899543343458697458162064242293403731725631295661189727317734428348565452013914638010365632575174290548912312806268731716705687747587580202088950767648268617438185682569853909637454796728120481672140481070278803189477308819873191242379846120603756063334711091034506153699168007335043691750748131744668702553643081806864418979509015059549055575763164576625168004312110574636112905416104756175482163114036917198220380576919896397901132563780721513465860397083237218373767682164849132730570526968682387350817437359837838863219389642524096263442248022910153182931167711758605447381051305157845298209080690976264886195023908310323819256788604692789548709676897177031222261737061206157313230434924148928093706895037223166349138905451408890388428775331122897591110544333750294469967221121829503359453857969443846265278352802852168679237365722656250000000000 [99,16] -1162136958411680328576652261763905544690630916005506780075679673495389195080533804404162987862022458955149668153197538029797405334940385582970164601931347906276171799950491431417485532094612308113717954549501505061748343654621898713889704327073893340196004353585088233518413706276649776609274113280041674584201849268997942662104232893788717772559336319247286519282905852396360470023760117839406249420755446907234251338657439447959338600631405546222238756685491249018541132984694964461270524379730760641496731159191988075832703245312128276033178482374412478876475809800256765049304902795896305445546914455109697652547614201036865609705404266570014776859171484869419911369367619559991189128771937983545743841472295255589993519075919658890694599238786286670137606992670224720778465299013310445937209531369077658668207509938201064958611383486435414511052481803117298997509792571610033244396142637104191723348303929014858215585919014172663730196870682534389006181396860479480889744716592562002773112303525348223908904103358323008955412326654354702377338983116046593474516894297258834237022740936778386992745198417196348606183668362336891005699545974647443154463835655232075998902010288388519755006989905371965565244917559423515376230095549762717338791040370967507656137580070299847664778958927796236492939088712245839271408761371870943216227389539570166540083534794368051584174016802859078605759220434698617851622941933901388765832317487116144785969408387110560613112981929186506999294038574558448806128684132361697680070036846053410345972807645328766830346596110487674084554879557343932222372653944189629269636960580498260128455042261754481734517548989192252149509709041649625579520885689615856827043336503991925370078199826352432071981448308004762453279200384342882857198040033255623864128560015986104341419709072918522518236365089320264768560640730901521548455255245021188155334498902739821357636201181847560196403301176863706681909841662614208209577388269988909018206690107097718769103261040076599800290535647122100602485433087967947562334245992463704384752140132413053361310611524256066961177338472988443747731212632347226064235713330509326003126734181174743672869292503194472423831197895032914773546812130733468260866182656548215113516648145801098825002421933687021031151909334969944575849069155919645827578833692737243340237238928940870454102207758778030428447507273545830282251422962711695602954131157491085872457094692550646293536420579933339346860405737788172576776705265582123780082772815901159813023468814208172261714935302734375000000000000000000000000000 [99,17] 715816772202806866199654046663470548588592629974275783531340920807639845318782363324865917193499161110304389339965829210458539019438211304214489321087934157060256170615335955053478701225827450625671933506329084403300471342607678260525570179030553293337323244682978954082121609739410683301672476584437721449173823081199786289007637015014222165285780205169110131744909565928275388906339568507881711020568461660075007358765486696546675603108400578453964669407477107231847091842613657465674049304373968586545905632910417844712461597992011400189501550326033052527755553011057843884981903659399959893861520086092177291815728682895792276716559915624338006893064567100494681937008382281487542039543675912949518424444806051765606061155390405342071082143689154160020602091430207847307021411016778095066634345801364239639385274386903941283025559974595833197624340720839838266547753228492412689036597428390779340014410954484958063544211139039350399284219479761299398786276354425816914282334735321737521620230163526701372106807057444289654039817074063849251202782066644233401195937149722405881594115883952418794409976377079579013921850824982455234038915660128058592398938776975777846938905099321459117347960608501952491545786060733256568593433809740478130445127600775534923566363848307037241584659202606712640988574244597759886856292426387715439465720880272582760846575575077450944462851854276989928183349837544335575970535606863216602073545691533367687591554122161440462033630138463327874055259216693702466062276333925710592237825522214090951805708011545433223431457396776862268520799009061959809879496393848482820351180321932760440110446960412798245529176213225364800820902573750248326063686836287610962171998832453736661358524319257091288798542573977470554585127023335630392330067460909034662413441023026662925993420829758215011961704077621822026889252614677167842496301707047696671707203982765362386994782416486030824246149681053202467211886453664929887257503955368281984442104753936201875931446925074970374814136294756891627563411814994178430734417129244778008483500004675696097193407123352434117543826487327376181787372600311562091944324253164179135087245579664304265297284325908059896979830208399121842183981833078848616189311656508891461751298620823630990439036351273653224282866863967655229515493188344064543999132672338553003511485826887094982494332151074249553449740584921196006326859598917425286700523910112523369592709742979585489666076073525437522691513598605416684544804203516750016384305867027382230816101582604460418224334716796875000000000000000000000000 [99,18] 4511034420775946842454412855436057647752719265459613162507071077352072605171705852290973639378734938554260032560699058171975647067803870912805112745586918097971722276677777245523790448760705262110228818116150833375457702664387754804153037740674773934556091190742446083765207078216106662177446146920412914290406647939092568036418391142990245979662337400175294583363855713138355809547628682071157848599502262918150121176253083256395211150527696273731907640562402597647260794635023620127985772230296156794363746383030221331799456524309032411492999265898780163751722143902028009370102700277003797542850441501668876243357059515689811071540831234105153398295717687217683917342700583399814733936141509068083819100094883078984500610533752917896935505721091377088953254512818303935026241037907065917320991896824890488557600939431546746845373473652083714209440890904325160267621437803566380404932820821895167149287589920198410322805119233334524751677421149223791208203976543065011182548869749723238900441708177025296931061220576986033532117476871329295658502691215944502010136971864787600283136652657490993490798626926826854670302989897970043198720913150915555296610589192604222842687932219112545102956265568769430460243719134044641579889325796716201743106302116324119225094480691450917369679537131268077508254092839430053613595011730603638959273454509255078567416489866234806622121664005094276522722592852680303383530898027258015898195890328757740448722495782487941276130475699574752321650555317995119537448982044501318082055008250302135944294389111579964123940532177771617313333052640915748514382306195478453566381571421795109298402392767391300189067364213535061410103575347986437793056387520965316276299503909154308376054848440896380760993523758326676811056479530438264007467579635439252508732862062826739811437893770341580727118211842323826652224077648973278428108763743065316277257962006353904214847614535000628262548730134348971163045701664729449494113468985801638520654895911498071527852684719087957118390394541783717489466495172408703601751162211890042095193026077216206039012626724833544750556611357693044875149335550892370934627675405176891595610494298056437616373298458167118769287671712357453887814264171071343076716200873960475702530341397639954654115600599950153585884570601711851869103930153978540591455361555013586507725104919966477010178231790360104720048921930662948903791592432166341321073313296067224898797189239861022622110538793741059568384722696551633401392835777541876312321361393396085270879325435089413076639175415039062500000000000000000000 [99,19] -18563772879045109688376402067497714707015281337510873880784736182954196045081791529587360581541791692187008228868183859294916495902619678987253168858173351219327169767540492652563927396740056850983657916205548587863366506662024868372035736092411255443565269219873963647427338125179029368019497683551794476215344720670283510505329032514954497301845391499108414015513348454469821533062981371094249343807378138017490512564735949517853649546649255722336704636731561437967326163341954566767855904966896982143508684410059943252028074341215964675588548588799750323493187821863500803939944498119738523246098770883774219976854544463953747285917937267278923015486666875734051338770306681055334695879567729658790680431864239817717741120033086385946091037612842775001935199238440635873103576031314337248704361927513953976857139275203547262839496016319118150863450538905763899940190261184502083394156937816755373282296959989254161922055818228229540074806834519272474496069907893910237184821815576709424813945942129832263571039394441485239998714364211748144591153538851778718831928803632167761074906463429132222277544975461179635516184747836307523480157952951871369687029402349943504141527325881330566930903127549854794917561995611056002034193416867660354293384023568137826893120749789709653197182846071943244165099049503056356636852526929214315675275673450476933718368012767034219445712212339912852218756798474896100590109795675103576150695027607085317769716412751518852713696769471731041877226432502718234556636167593644294385621986380293740428080717463262926282394492348449026824012564374160406605963378833621016016340644123433406867474317388581440305301380657859278136600260742153777023162753623867426753798163476893387249076841176705042611234001511638331778416892494529333830431986544977153753369804114509387254772746546843112981054067490844670844024831015996706267322191548653257342058004132175682507535731547848282545048037687285077622049758382030733942307559762470430472989723214193530434855057662943460788315420030750358086355958725957074391488658028423725586930311926863705347137834828312773796261162364002468226756544131979617959492871629679289845439637667602505439027780375644632622335055840731957060322673145040412873973197400039413936584033606475090290165215942194082770491004087506373878562306679218204207216637309125080465028945626259167203245617265811360704006231018073077937139304586290698160201385369197167250804433346269266573801775700555912855300320497886916408450288778265692170231743012009939519657564233057200908660888671875000000000000000000000 [99,20] 38825027619598053919801463673137082064208653771055568126729573991649788648711232442404090904475393445629219383923058441239981212083782163914845918821719990086990306760189586667833248191715038605546621408833313586827969097181094831551406293348049582910881386900341629242650977290718866382857945442798814328622424928103864555284286855560268996587615043524768227180500997743880239197761024912516479591138517098224575916743297510089857992783394019383227502840300020277176687096292238142638647881496825595062080435989836963182086381318662123918901807288014543352743256073976870114493861047679000036296890867981858069492430663934629376630404181710406330293440854231812966461832315515423128139623313295697450085328078080995903576405238543886396480526677019666145252020493656372750371918312628829553049163740967643198218114115438694467366473706781331342164910255921455228627458441072980249050059829311097646945838931781947364039679721506669494201790675933682951805876862670178513340773889204443497346802644905705849844073332023546222005691179637187171941562514308066781433474370064762869185225317148987863344039571882393505383557232454428678428679169877694114805952697503183769647809159394783821046859161498544380283493251257432304427205387464950192210372544966987304930831312037204726339041528485829035157724490441186248003140469123312375064958954319595716482855225802315510316444315684099798671167765840143164474951619498608996313568345038232534483211633638932062680214337429932349579234721544605107805354980628218066311073642245930962231496437056786321376473425685196297724450378939834679726684313251091335011956616972183245429712735806438781149885871729061326750976398429666646124172182489808541105329716656571249681169586035566935428092819483697683822974005501500560907778022910139602400272562113138766265840936189813746247310639679751266246393887160559417887518069277823775361832206152491213609196287577179282663163969096426801611743426173351253222596200954587119745471961980246927810580243580109936048049309999328320062102522014744995852487843753929992242827792629038611411261811386067161370317416697903222076478464985965759450435490988153648341744315338280987814312121364581989599358177511057877573816644114261698597159470933313956968898979997759284096361646600021444846491579613070735725625445629196570860020604440044092740789657203133560123443388167844220806276703573507858873721621727591714017628795259815194366811991279077271059415319469938081745120867955799273994583042249803448159458599958648861161236709449440240859985351562500000000000000000000 [99,21] -49287551276218350419783581484795884420930417256645516997854046227450198050963385241435162932450355619144890496368261510847036671142939753522836155366476400714583365402928887108632227683595310599189760975773396636895509326866801867570935245220968762103371444502632701957571281198995473778254997265856984826057565693843295057210146702084533601023356804834721854288506966940113801206077637827625449351649356081273203907236653606150209709683894003576642035037158421752556160363955880238151414066577534139737549913317120962272566697072993567499457083378438386592045628146984871328759391269426549275544617801007207688413793582961421876235816138233580131593857522302265770336089564136025656292863094574522481087554101514889232054476665630906868277741192390063392507358170199180017249335451837566175120792051178532465642511495311933860093121246741360753637322982659559525773118750644640312527697033289672050159297985177648815287693501805001967901238015675232195574164823114831339258926735619476387671401051398548948825989157603452839865116908640119826842481882326784415938524706010867504051332836108796951281665191064268592532880355349513514595379962497057945851645909522645251429811339553462432796912532451272515848879680955878476802415699337264002525660678902535845829028884014978001420841829931777974269742210243532891776947252680863007675087072663562349692016423991378788576714187106687357644251777262645203786840611317994077078332636081700173802879796443546070113451883158818784816519242416691620496371788611203810986028349252840550060996248902887728408903988312531486524614728817815680517352362141581447518520758214253274126276904410422308830187758817600063402721135211575656014875661061414820390092906972793730978808856943105145339103070926052055352591434847481396688574662069789235269098097916814025669724584544853381764861639635590398455360155724892791896740613475393882421075469052545687504568042877482921870030866452198901618042893507094294680610406596203182518625407099638194735413178939423374317651978200920644527899373552023025187904453177675959458741677019636204475843305277779682541387775985286212406320895779479260145009083960749711605868610438322093865824897301973793848012246273096609328666519061935962371191366978133891206163622540508212500158075210404230482097212516457851165314335682322845299639511190689380899358710211182911569149038262095002094477262376851055530044525052826600889585860921129742228220979236365261797736609130631907739831067711469543967608164544310716214097628506962678329728078097105026245117187500000000000000000000 [99,22] 25268103138641026497655098866876349502289859363754681981914134476637875141954470637342662056693853804171260397078966925647590902681855425289021851109457024937071597974580107093369055625129099052258870613731893817923518025147375329281172261511719002015979121579166592958588001425274994908665321638373850254000960401692677212936438552879752361684239462052471573008862309991117005285375724552077825281612375490337442358656867431564086712511746487104223447642164463868871728957079693306042655625532700396682978967577046852547079610938553218646771558436740764189331223696686853733196600769053196590743294683953199078263727237790741976941238349992518121226202381241636172309300500960269073893232694582154594053493023558948710164166389640827139960693949641439585826332913881078169061384129656744806035437705685915711122178895731139181451951808893489497473555911268563441178563661691384323638666844588772357802719411881591078090045074495591888770944413249610204800500239527375928739457025555167688252683940274430884030366193722800326321980840893688579877112763533367377553340103277176387219708395423158604169423452682562960778525353234520109613227076689012667222788433329852416379257285373472248500714158705107729135972814629199006044572604258193959062491482336255181748107657750410494800143392582162406094147780691360014918318264135745990668328329330576854602035889231156979947233649915054990789391974339663523261596254586001350761337876088229818674316515350769707971696162230951372024025684203038405278260388412008595341582176393410527142425576795670388050800086839490833051428969150265885914358460919306117668816445837291123954802430511623257148542371846515750126724224995331425975873912053787240910580899243216285460557867079696298195265169479984933315330620693477685848429833486823832457122444340866564636321151903485354589310801591541689508267097736755247645390334684007832918554603660256607465640237950742610773318787515779994185331230294312523829076642116080790895365349296489306811947730006345682277291283232996601196611308421691199889355408018457274545039544061884825137419047367823790098612885059503440584548664276692380774233093462678121342376138345199364062248539045214170026381392763359410295399865209645564639155962467907692373325046228556575247902799647269478667968786379943054422435680036480537320734768859919007176612520745409128761411784522035348209986375024996675621414429044721505234816793910887250211143308112843873801496937664043387274899514019841310610259165484878701089755878572695735329034505411982536315917968750000000000000000 [99,23] 47723633839564749376554766476983415517560765249192363554437559034985787583222340459360106329803465684031890399995330275409957641865398646422225065056749235838237957423192583879870513909695282971695328623606500444358764344332459185358301599104226385366878459635023611638810165335483465116738070985407634296484919210687145784281138791567369888394605931824021860910573896485339744880808527186074419273894879113449905576798703881791717889684974198941099281084813028074872601807180837017519345810482875226022832491791025848765149476620070645974416704549073693879116680181605372149054259499038533527250354552012839619795052821571913094139028222247395347473904541085813764764352566517110747360526335777871553684816244738262460368698618501462813007383127872038862327925149046138713389013468720614428446671742012832352481253509788383597496932813634768687249363570808358613996553955357266196385791334010662150209585364940610980981575935378738880196840161006241239600069771523705077036814933986767046163046278592040503613788746636389558337452170399625792161492832874453858982739342471660207382650212248422714252635680422409994739839803897836155144003764652107440678992810229297361791479990782824472716252980075016724679996085745565374576340837592924333707853434062384329188567597107307716939127467727500094435881901264355708040366974224466136798504615249061480348474079688865950372380601067151865027004419954866481877202602633474359559462856623418761346451911999637695198387296527274053816406563785936660448557239878117677136213128759245467148089589487995726652637922475904414564400070900426318235865546568763382061593180366560739154230696046062601942306038021614196353899513405504343673875046744820008355738072055128531291133681069330040292905681527890587244522880321791094179679470982446231836340615485085140654870195113154644385984073504749012448658472738130056166736937105054710044554637731966006603772940555516394313396087292920126748598414450759097117208277721817847641621825489913781155314016347898460780679096509269809285386709798347947423488980539739442481839601548812331526067012683977393108322105790485366340419385932962279092110760581221789866059241151992890005359796789321179093131346262576173134944883442170127634592789653442783090435406896269004541768549724437012774530740621932692697333731258802445114178453691896828754899103193683157827276004075725389356248583385077476730947980436310391503349922836195682357917492777196592157091228127419954720175237497955147313016012773730556342094422106470119615551084280014038085937500000000000000000 [99,24] -156149268559363430544130488897495871800378046114176959958148613615791115669250309313544326537400563402411423697612496309332657863630816034543748128795438563367972771950329943633454046110600111730911739286331774965557210977027758278388036752097022730526157217409323774237174827021549824712361620435346327073338525124784687443174650906286368436113511146659547985419186720097542236104337622016775511889544150903307261819214114875322614817023326763211083048447251168896207877170408770352824901195298851162578073518930202567776956362658086361728824443845595458758192433715965714495622723945503937379902212133129465658559358778357308784347700592326828140445784676840362087021002652988349032072932718755691302711333401515391396737155548620761518218373189532519131698862989280692139781287427092067678076440947388893427563557227959528666116690760534962923714359762419523066066415476873995484147367088767243116402518797329494690856534825726509510826926785985052202982587898458765011392619530480042559460813661003062887975186535454041783021440184687749418634369128626348361239318642448994455104880407860451431714664849539336911732126695670522238509957875628343455462001916207121539911740573566816820283584656778609188037989899355767948890721012353798075052906915362869277781247207258303826726346356809079161182489206234739228631205500830702435043986344712919150759355320118587976349068715961008185170058802306180584656971009723437066761933796562705156110410073467267686079305047773142812391817291413064302707743098341337952224348871451063318851619772582941894992794371231921278885645255777243759707881599328693574682403600519518821766918892826824253577307079769694489638612297751646426602040468190352579871533924512640762179611216393166071117448181004564039592189248003389114032228437705108912242902168472746635724107414192265033394292627281709983429985116922033562609350854602242630550285281870145698061053311486087467037612988567856451979620777222217187753715953972082845520548114052969750051230601237589699788457461975156797302931328209265316193030407561415800956824086770348781695546261909559812125872267206804617969143911430622920473677496649653881522112747796061384584686832396807134884118229035891640608697622188039086637824416620473212922524296862010004742266668785320091395253592719970169018616942368020471485581724057475608171301580392816050482379788454046405323637239395666377692285056474127618176649704952914258760213716030238071806617967752672181570366086726267342831220562518620108283240455193663365207612514495849609375000000000000000000 [99,25] 260542332911786981506058963579152741686318030602252989079212404892684006391518377207797600525603043045026268743851762480793590922597193198906305701884774723158464184548002779047292642411465930234200840690342997214193827276068014085109632938937026136455545481378982784580386708490065671910585906017139486510918523233099571044433771189509080191485535635251584869105260392471088328660832894279540125722646608663602400050305503953140250552818196242473488319596530263769590626330632899576662064249795211391991427109396687055933576563509257445836223922170206329683456758180266599987354916086797388204234960178949252010383355553607632263032754040363851860169750679427063937193865407299043823378119398206344184387380209879848865842262840646299192235456634137408895587393585849434632957047634279735229028646668803323222219958456472418520105877297208590973558758415842239595480604925037168570034610904085245606488356510287174102218994311428906971475679333504007520733248737203827295850205542484619880232534952433984688165475668483711184837783573192915913449787111341808752027040308822193435551988447157813895801115767152190224038257344538514788289223283126474344426543402421458789754818943052093493030785934635369224824085599931202942122120069812054412844418893437720718614688469860839837282169411309931732535525666228433396567427070362702010125494805525987106989331912195381236298095784853883199828036003449520346936134413518153189570440920006034785433633959693419462504383153359650330350990000818489822009216734204275533252778377577955391112604028942585797109080837678115885215252833252822144369002279989672890059752094889224139995698877964739975108743049720755777367872102539316535875407097715732346773210736133942858414206612785881726839994444999571391449778500207784114845453490104688222488842952200776478197410284224892749641660726664591307684812874486164474908449262397665647844219692876426220899141715028879642038270825343969346437095017903205893594645857891917027886451384528489845157059520704682213598805442398606446712258792579338793469584041667868268515723868735380481519756694828979252718665080634733135927911736607827745891403221010783940550264515458775394344670452913461416087087103332141489944996633687389665991477482056666236998188748628301613737727665183338965916842088024857431495501624712049013909153583456363852894974891707243720508713257265231982156109519644894193490340371540743952228782032762037873251436713513507101679098036313956214828787978936553260198145119989291546014342770831717643886804580688476562500000000000000000 [99,26] -317652214628754206518524212980906595250960098875861477005027926183821679084673010725616074208954261275558506758579148811300847484513890789987637849591630351318673688529511351164709349613056758037474938412181973166626052703023921835286517350801925111667287516314135467050324072928018088971637905380873215763819684045258140666350515421343441662188259640676297089760552771173013812761097190030864466761151952229938259684425036253177280769593348371180270047315463252101383639237731517637289870616263273272245781339129014219275875520399740817976084340285451411793985981781998485001591531077756606308015329228861970107095077635782649641241733135756349341462431197282009925101652541275697985545656848287912406042035425290927202997092177875662045468916451931336007639860347449148288656312093697177562813798704497218218317790422636660024809932417047153171673711103896173242784829891607269612727082324674722876149309195823217667456674617678645130653780591855710641077064689333858534045877681605448290270886461627743640182865495870365800353606027473937945574871065924895280469405623914342332112902913508952707191607412349974202157048522882756272351954820179571170087679553794235586432748302527538112913584923122807505631909920448584910317607621525156136508052781324479379245942094278058734277802663019936150851126024252196077745410297712216403625590546061858221458100234752331674543279552052246246961138529581320804866889657513689558562765120326111557347179936563390077083071991747070296974916010965706610694769951729527638597337979252835245503360791602986675465548726305101818072713158489849878503565463390630181807385299510110561019647907940145220656625107101531763033821252755942800948168898240419420350411485319860250141496529705995566208428467370196058459480491543835814021516922772750942431501125114504686958675058767055042101687625461005751468431282128888049804602365896099402272463832515692687723685188259684389125525192886237286935428083704164625961603074170029717471743925086922374898292032042506965040989745347486376235732568437091874984057008309072688239870080499105456203670165372087175323619587188345746666038947099962193471170134605733796425616108233412008003235654488298242052518660351603149798860088851048343568795096422181367392022300991222743882350910418747653356655136988519114012044395435464745883705518468758011052132429783540829277822196346885375295764655999958684164970230327992159229898761780677261432588124569788302422620437542812183955642687238407363923176671382771554807966651878814445808529853820800781250000000000000 [99,27] 304314016683332613022807532742457605796256115684308679788260598041350389125642951652451328683319318071525238578717337725394091083229036480458566116011711429551838654900325466704155575739941266346860466430834883059711223182938570936805061658320349800686895207526396869645500579175017323210401585871524038767152513043636218155723629559915939389316926878231362194395716916564187006304210846985060397022745437146279887797430396434051099089501515783403944237432014961641933268141826934128128983353783602506405091667333212878313553153000408061849576111210974654866408263278469712871452688338331103756915756829745447371829294856305961705058224232123375722974398243663489223686594445835682235035860947832916819118783288234786039429281545755652034685752897004925107957763149782275535160402158922479117364524475435216224914441689821642365301403345499351796458396879068988288747144856324613250381871661312051778572888013424831641484195170532310139413218317491996766218110792384598488832535592631789417101380693979365533106887339178275608172723280607491481927806821090745786180377517755112217230340691995494649765318189152564208922395794665784894395647083142697574229695045343832750862054501266910299035199718835880597103663973876818894441753784208526089294881406560970370746560464361511834300140115515168954681188415026487026183405419041038384778600518200085325220226314406930487146864619359615909923934308067470520594576485208438633486853104129275126163090462757436743969385964797099354971940438415329624497825262705259159725704550330181124796502748231119337856441388128598121023227023941673270118871976280880693621346230157863565356719496504727625367438763978045062967252908050252695398640902571637832405278977212280453989801563225823872053527402099820274046865746421927973206643528446023652668829862001683398183805464118985431738723038247146496354357651937614115330356083856190635364722970742630020913456488797097245058047300800188108419944120728085207583890782065120599762999121186196931397315697514435530817536090957895729957810395086044580936255810386600886881480281169693277585258224566471590784895780763927988970360414600561082648560285824729965012887293584133132242989206838448813740467975566195895017135504856890250859796999167353135982206025830911275233334356097848152670206016226245235816496033920214440964702796640323361306950251006369571900907251228620556081423941982758549361820162098300627732915508339533410269165476374936696695100788915517244478595594146964300753754829789027303021953230199869722127914428710937500000000000000 [99,28] -227136055352663586247603233019461533871323893514809331226835033307886360121568219759063834734897619590963596756447680583543571179227624135392999666068292915364648086118484523045290322581070280449579086573406236240735939034753513653500836930681120991147210285772261992460611496483882259430554437764917828590391711031572364535954241846609839043906100093184668802673648584731316961218511925353997027092136414424608229276471390830466866355274161456357038471816777878121473130844330847525251357701559535395989279581317412831949735863064976771254937461987483313951527313004940394197530198654614526490169423375140071161489871673477934915675609215119891085255996471966205215996462259531019647798960880232112270352365826912592492916305146327757226731761891693225525815374501384636752811985379594518521111938163889285571335987455811309083171361576621576306068748509702403128830327822594945444104525692736873726105597508503301918661611990856323421593290481079210389010545286395564887113395817947777153215280275438446964158817173340920329241063002238467820312250647735457129997335951610849866515734855034495478738739618515420763998598872949893894896160343382766131953628707388087189481614077736302604626920939513890768320734771449671096804766960113480302160785846303493698979257992765238320500786666519732983781504399230074479613198195130301547626670689405886421533642640696855148557508544428490895495644281906823993767993670781955857896149662256007530997907649658533537720766366433445929788744197481098907677427638022603883297415991528833788842144032199562758963440287546168247384454212299256390246611489598380113128863754657117886808018726441003915077344548153250369746074084099598774673566833491967009677406377529867878138324435381704606951690471359439996219834033210756719823694633453157156597979990635035179602744194232481701323636252947193177588486136990891333104120877776146426871184360694258725272179502688250685688008782864172765644907158994431135157248257406530192535576896009036479011080377370574040022481925789635856143152571016796890959749618086931427966735245914599575717760763965570572218188779593688674257389475757753664127416004291483177010573874405962428108558291218483198261977036524567487220548116362663512925521508716347395705086108139672276098244829873339026199795535721895198434469264730545162452961552069196310477778241921523944065431443570995187504631114360089574721317381450267842116041245968185947349637230905375355029585227092379072711856379795407355121059415035966733142913653864525258541107177734375000000000000 [99,29] 116221438848291015759278593109973981074340655145139811799086056785415826901292145202557909556583462116763608989047364202294375017233994585119244773369902707484618944723706023260654397045226779123707630167856439106082915378566851629727643841468863564800185686612087555434892592859765612531645664440454282834458298897907693572377084550046259147002692570345813665285703586536750789570805069864265437083785671329088147984722224442859097104626237227479056977062430299249822551482315286557965945651475421218837410484934285118637497906686373159820380980896126875443783693104751277212110243293693768259265933330117479584617831434392843253816478121482627975295647302098135047421402689901275351312203731364164290483750685431227177866210294675935001916755614682375128668821925497834249629601898528612009135382105883300863402737361621604817043562556918804688141303549206801084933178796580280111097317686251412327748440303624893220197683528959222746055358069701325883006950615241311581853451084571808425201635963453114126435857932458352127103011819032633940210704201522212443346954501745204772203020559042669422181225156722359897365150508211810151237229177596171248599395552527258416927860439211757320095991157142014081459586147007025584021669858051381081133614754414190888875847843654861839798423612526775718786817629123537649180868049301585394577426159219672664759627620345693404680202894294500518741547670391262316445472044563092219093974893472434159614234000177219276315438680166402509419303802232885318054500604782765006680484348609380369497086246548545645634359814460415463065495618957843086990012020800319593240612406943555766630400203677507472821547444244507053508753183758366990344573638048491085187724051351713648692571057654457935798746985180465382266874076919559605852403991565154714860950870039222165736719180014313452631190630072886992071927742334141088523354092502355760291818459302508996368900578171700052062831981584838287670942947419204997909684020751327850254248656020989395699228089361318426725434564466372690786486423913453413880928542436918698241848462278318119033510715862687824386853125345591711033114412078945464134729914597595555471137191927798026026474142030945093581583426185504861318626746863867495275388547888378788594689593148509326136343802632516366668862338377769633578860702745144022521143721707298517752193951763926058061679492729247003935985306173421406469120777383160790597912492122330117430271277961413751136889294551631664329990980886908610064298628949952529865186079405248165130615234375000000000000 [99,30] -9542446004085362662035450172156644937725210119198988307485911215125678007125300103266136396803050013380809768698888656051158521324306365518144139954557329424156005046287277738627312025742754678985540233988864026939280013963083770645387799382250939938966749656667828723692307478083236168871189631662715287248435888658471397029376720714643362275483392526390664559963497824226059112077239046678889753561772104247166458778500034195938736901697296209561016809567526893646156268353550352273517621332210420009078226426343425668502495642311745955039398832187278036510144252987424381681297583760801627482077216196621792660425624263671471569110910992227383410010387877197903683800086617232595034032886992714248263687889988122610518312525333893497054667232396105277955543637790428031655132698551876288532239918865998588886983610239038026491722499372838451308204447077570407670926996403787907004991457105725544096595265363501221625407303352351616082350277298700445863445761738297244671192553443344310432871775992948562719754008565212540769593641987050318131854526218933052578428447201917360158862038162599235897010161177784156319305579608231996656955726562142345404247997185873882301456296945879820421035116827521269329001857437813049608041104498340072780385454470927854801157818902442556163233283822272924454679812523320295665209333384440471101770603959975832349860005612135409430380379068156841362434574869195054053911794584924452092141007774040105447943523383582897830552545982127787675782165786481319161727450445187968296089796512179065747978767493088003900954545335131574585407822459123591890822571270381059795245361519527832914237148986444934642936229113206437639146186316402208683156637907683050527863433676265495912667849945921951288981792355697835714788064347106926921184531569789791842023153277334033508391903764516708655172107570516739121806352989145743382023606990498803501649999694984501037692608763654790402183625537229352142047297439193032058506339471169255733558365628941680835606489439612687837822012799722999571043729048785883163671452097477300821299978315868092785739446841077563023609565969405940959199131217735059620234615615540747071041475981088092323531230869445628746671675739633653717799216705029030101462903695419817938842716018686538864696763328610236775648301116471067481857337537475337095458226357157457699882956385822686996950504617175220464342892981422646510366430150846595031210006415162930264468949511968244347846913708577209999580308672078410367337671788012798401723557617515325546264648437500000000 [99,31] -63911788962748514475941106687610748966364165008599842474169640116978181856425901850127133805344837763580223593128334637014036693321560050880611337838536060417754776112153298449421870328882384719627866386541689230888412626396013506609862150557860574524488159161470789696816918399898135230383358347198419319255677222404808134241477436161421624719544908056640232109297206454107179672310885719432254530888213088449260496936444739472294088900947533506554960037795146236788469436966542383355589636692466550223630530977500967637679591571211136194979693906415696144079148607065703247137196803399489206400996909861859640445365134933513790632330147492871349987287405427900852186490479983215237432431443264102515955658634038826394900419146785004156127586903038043471457339113507001662387199542135201990976604137465039919234859203518459958017791842940075824487171738303068667551230726272892922356847029347406488838166654643682371684409718971426903371084346630021293905795756041103332952090674996794847711370120036154743626932756489834735706288418938862471353554753092302498313446849624623581265879231708253983208327116133297946908938830176695536132270603926500899847764995186584919923260833484022793307191743172719116455747223441670910019675302730437114355540401275306424807616698504432409419682265161910271175751058321029065109750419997233144070793548662237974472266479503941019821004661520881227474651142212210840162360454379858929182072239222798682204182570346541521875923688566214532017480988208042380982887666409014827286986908125353264094985088269449372392609990042999840208955655351362002088638052019150939987386314268426211089079813223465533706192158533790149956183886168019616085435505362284947653232185693418847802230931261931543403345740018281235640164337214025272872004518461220204888628744457038689584347145883159148504464452418805411687385594499808634765507744659430195217991583892991207460403479869413968325007859952531209688903061382677538227790434703478624732976663584995271986952038553786536274660163164756947014004832046398615283351762688911349768532802804805985615610239660162795269171563639751139913958669569716800558378690366541313454556426111096498495662625602081691786987436975270675074851397065462478824039291645471798535900654029449210800731678422538729808832636233339512866454765947500868634247181762492157309369686087162647228462936030962280781163789859959081673872148205973749348150144652244611616143638404208401638582145948937011286064288347853612893938179961850210020202212035655975341796875000000000 [99,32] 94298585766236453165048508487347958731521883970388919351104429652101766752357580624851075277247606681134488414613057865721808338074835856161869058249092952725459417201785322257964270475364841514911281062343823494151088440008736019564373607246491288913616261405976926330694053848558851611528435547286285422266866517185345860332823257764902128141625586574174338628221952323794564395636369410421429732054400190403904061968435393386779628487461641371683870719783427515898851189323260791492760268669909579447577056789796766957505839608516474498805704101334485069896531781287283482007934522057649668190954379428837942891521551156733534106054038844643489082337837855534964704376653029147657396508304068182550933697647115750841778891016066159206371886602529254584738313411943171089678605420102017137533884760197098591046921545403237500200890720755250679829211347127651179241952095965745973715427320902561955596040749817469867179992003248850143196248301274256698735559359776342811052268162339931296369503960967265279031143553822622559407273338945651423001548774549685398979499127225973488007222760344669414478110434738413139259259960385253893535039139239464780475487673048284335539583543606669719651139751677094918674603260188243966327398248663305097038126210715825315540412115315118611307561248094299930275337914881450509408268549201031242105046226587375453757348673898376250035927484803300388892499090787871553215184616532009559027129516130258465071628304764445828078809733346339890081270572582387754819408925608455310540084841126676847656711140124240976657465835139014387730404393964106708069214932450232788255686029718288314215561536585582300722578691998425981746899372239386212238287889042230210430424827643680691958280595861272612193017189364636619860113500333307293281008478496889403924120566117843219306875197035698344352848980212131766722214989218082913785707268264669683350306962110603026922409819875739935536139490258511256655625263815293688875523337212108300193694860384450632164995868071076891875036303777038593157843753129515316200358017650543745993965004573738386902958681780385906705876076206209653387257089349692938790364828968382812488861902515949730124550802194577692823737746583759149398365617273311332144986546759878490272190313123921654184414297995724238459033132766793437655506210944049812758246246011979160692197815818498197733726273825624777380073908432264214959001380490912754983178361841469966906380633627537253864078013465136916335180747826549829682107883854769170284271240234375000000000000000000 [99,33] -89904158845085999974030817896404907402704361240963385184747169900472518310532339365761969884326473544367865792334039620099669967882752146962139845222073674238097340299889265180872893647647693908658314359280242353249544582315914943057110585207023631288821710123427045126463838252415996682503809177535758764806051084986925801297586354486104115255855410516024833303610814002690618456238683168555938432565725110801616039738766209382610533151623246100404915269026339061600983528919998946256801278622206636180241554945675019751367509524279145392460679755458054895348230003588735579676046523247436226498492953708567675631657510449657921936917143827387087322504703832974966183250029035790540132044307435345331560270298960666998013322201199301537210712974599404589285169579943489539829259992757295630939538365178032059351329739027069018822730971876782174896991731153862457382254615467878326431258438792237140654466198838358126365486358725177013974486557425489799668955869561069351253032239143081811491959572656374067978634952378451747096378297937106880135271188541624401037692668557461494689144299515808651069412253090237457043773604070440626269184115437761689806580910825137931583996268924157211243687871214461208861887526422034667510959560199647672368198556465896729444959008934608865307830614700732334067087196399258207425779729719841218089864059308079535711416476652765756073576045937585525896528546518735953734373357687180695093156448924759330873467437754298599201256172788223520591159758144183953130351117738837237345270975539922246443391423464275480840178763465040774277788189275643541927309295131518962270572151364992239814270868346206487356518963297491456902555765042743035291141723060644132432958976628722395648137740250740596091971032479491553486609699020870591582564652744054095451736894072861885940830733566847528595523688368731083265750641587148654794245317796372720469983643984753656653198368778525919754718174097314290470060532284641182317640713564914221015467587275083302818399184323406872015930186127245288556502162405757258850570915832685512604520774091844636211736207436157459071197928503039131871192420164188062302942778860154863002111730195683469436948360156742581280307419722969458121732841570196135019105446521817243637414901723326565805574550178638580600593298828251325022434403960384823381594772894427830592386964739331947398674697158441434328436409011576914006532976580450451730596900496325777966075873033023031701822521388440076776422558643697691138640948338434100151062011718750000000000000000 [99,34] 67672292230498139507367572788031577411580720146415558806070087556434454190151930580993401864678687768048501084481243568820824083235164255757451460509015368125657094839644907513055379151169470279147437860170731880804073817828554554605850189658143892105828729033588422968109497152765261058113457086421389880887698566733938674081343756028871872438632176908718134692654933687706837328779188769928520397848511305257522281851321215078809473755657999747763550565271873666750235659919454370163244892105332727923730715935960082402144623040125142633767316543415248754856964003710429899135016987727799871662715752200476076083109264307964943372589562832612994336481814815953378052328010526814272266571238663585357135628408871709875079911002921344833978770805931092849282910948259135626000360765730757228288638620404616308522307734451042505270011565162402729443169529311376513051483044851241623633315045431693760012070208061443452794108904123842428676118307163301509008339944775407163768516126796929807419685444775746007343084426049148411964127029770708457593939176011106059363938365928958063021628493920198136987036010255470762987099940105225655718816406701073454870752985815623678333160066073564518243213424942298543095558459391609595632630815351919102402662683588028504898041965095334607310123470803267776584073945897454901876731392772116128426764312107951770880154970082905082867323286651069359803598309089466970012676321061566360816010658635465667089396100650917399899173150989931218541658187298021703374723007029567145547001248103898002353814992215692446099917473506449663797763779609832510344832336181766058488028237307741883842396524870645825157386838077551778630197139191850215007401471989981995386996588724597129358779840610378657540590247645495560838815347081366740765672536215424493777405548696661700835123696655954492313671756394315496953831065781853917141857784082346290860711087492825257975646434571147295329766045376378001071804269993538041642568664424320772629050628134479857649269432459269566315377432930081952527197338928299835273453949319423976109025634820099435794371159886241429272321221212571671617130175553587217865458180981597264535188341982678164763239283152321266116896242670681476071817022389640301820509034102603492645778873713878520812612628118820240376440042660375166622790952914715841076433501875558747620830458272134097878849189818238258237184695088648459517369477660111825222552148576990482158498122591983600854712851163869083488230557997533676228840704425238072872161865234375000000000000 [99,35] -42890230200468216190257558057371333357463856341622768173356372982616217192993092923887138683233910935661350854305987855007707015254425964085988177878716196309195843452727391285285380916261302442014046075874433384794144372652414682319174233279223448266495587486841404440781992005231925849262846897154040945778893815523890018161803565913745198460460018195200944484246025722091134109052653051887744744761123631834689790849280748194577709416053802885537849710181588217522019134687382460002361139542324312866719298934264096195803868311040656945278597108115162354657611588539836253201024303581378573699961754286615649212394513100011875543317289674084505227503729283737443090118549102862271592605542914450719989816055840537228359995868068372226139131258252043480951541311018029402575328420547747932667122698132905044042733065316516150359394258739566018917218302829053335109278641839021541535911257571341408687747484408911383494992117385363079360809313734233154446771481331571922540457732095225458237227990934611799261213030153383715556245582805280570942489450735513519047171034872201532250498635369888712110762634388528217078558266102374617608916836436823637287952032769952321146244458844524659687514495821107445907115836821214349375579020371000052341557752807503882468063718005100602959127987551317676308543906252152847310475353759415937609930037539819975417603943065927277545519827960918744311592850552043947009578360307945756375795339950241030854154800116180405097305765088436864384541785448426325777904434918835679519039711631484913361649579096900645587534104841499119548216907672031472566543801772216936962922286564156318959256215990825141548630469215170464561616041271904891768750960612562789168878209346468919246075442832393379183946126248111069100832822892446327012567209770157933859793973258524810778442124986791661840896599726617632880345156454341081880851460252793916923460122826931303947788496098588800690213676354747370777118785649950551602317271807766804309555428919870895412164409668524144203322375295884466538547096003077811867765798797671425767121213408777354046708366442171763477676617350662562615095101315178155013422730052543584822245068083214098718228558362185619404114546774226234818705492390300985819335801271680135211561131775565709975513164312351956979983589749569115157925011880766341038028149487131511981280918520388095584407113771662222524538315259697458295864277737954823610167410073133733705742087156072199291447456401464963005086897251949551446159603074193000793457031250000000000000 [99,36] 23885789185838600121138534231916520436675383875995520507563827119969022850716708523350341838738147241012156534891305229549868664756084436824906691718771781708338187325175613911232603126767999013315069792543764544470668128461724175968287430241236632611315052176510426445616295587031275400073397085655146181817459315096275969254423749470225166903708265846532959834727649548159721879391401788955307649753356726717183938393215451677473517876842299063694647942756895608110811478918305393563092501831674198613415858893048767636043064346870085940442680358511784730657505833445609870892853918616223118959834882166050567157013902425464903918472415558209259718913759878926971590486342408576107666987264892892463278531451589833947142367100366496630217241205059872424101581884141259485153152125443182526042664587463428804094074480886762878539489270968879298557623610010208307981764729290930208720517800925972420773701292011687675573360470274023366875114953207470239297620565424146834026472361827847096205326579055466126332864607818062450899125633323094458419519858175973862528792341389255919357327475589043248667786254335285471793923188528284732655674813700131368581052679076497015499720214346878600184557537177777406088525383100426994928918519863128088047245534882262621180516345792754345427943803534809562738611309948356690174698923429570723718832102435557246051411483147280521916263346200008826474179236247896476997128391201145695261447579694001129282242702926016984112233553194902879497503087963549271089969968408404307925238886913992769979014801381287062616262287484264237810782732414741793001239246069012198065781066958515088557226195063996782941749974205649428686930828870621111934752350767452110782386759968368162301144918606574735045666106110769374397771853295922015888308962057146230544655700573270371815092183383706937414414476923285284863668594070492599901097039294434335947359679737428913276637056820759490414056188700938512812880172585525075465083920003177312155449047885589457437633964745633118385107179080080364530298076715475709576125198783409249992617574582168706873964073844595542595879819779847238417543216096874662156593359085193496144326554186141956811138840338007994643334696130737388914934358268631868638290191723960370189369362138247743791670082270517890237271197475496514845514878722517427726312696635196037786443934883429510500610339970388456221073316786377978570160179525847378177241757871195423028522044094136951618949536367992673145145554602919446551823057234287261962890625000000000000 [99,37] -12347526718994167671595939884874692566332782939833244403048619613836893018951737833631684081979592071665809535738196632886292471016980288725766144014175558112068833436544743324771684226701893782584595007798430382521552457953502397523056119154098681181803282120733693509265061173246468199799822229255193437720493567707646874155408125207604732512237640763658818793993985560047311954633995462919311874440882934662232346005788744915916130289498400688737210041101994112772522901488546678495690244999888034573763906786892258621057128009051076753554553275793526827151198172970567102812536209563850920696012264589776035689462956308543599818312280740441118531064575622403884129119874639014799352190854563203770181281363346035650235966896946110692557528673632364217787849142775121591555704163167264958371588730531386044717123925130205923257036330957688177214173184648706319745365504137105602913981468387323609807301759961704584209282446928855293461587124786689559669379208659676695446379500735725200848235840306569861176276382972453990928395680666651177192350758941461987395182136375581535382903497038702553345881570949523037048104002917896297591661181591533265259841352248351959380540459260828865813719459109409032154929728799426045243555844220217410499159925737753210629814208006965506340048052129778546136441099909441515834942202057003967210386147002661472754893225283881861845405409352099351751996447127173026384264087851421577456780586979008180026567084957769497530576548155832112566677087568025940911269270072189152684006804479794208470115859511601697227503741385504945085509919065210387516116982163567122489523736387318004358684898885850888943835399004893104118520174128138644664353161493199244713701041494065091459324349116141876494263377046777077857275955592586363131470215822781232697559689093830300692767670262299910027721100192685616658568041479277200721604281326128353780722784408692616853462827763935908412061963540312173211841000693393121643996855458562546785204327537078977441919728413041489075516298855907825239170742889382922096236391531693085258680873705781076628618003244439179320464157275366575451974984863427252663874099695295720481985696503652258482263293449541629297873512312196910886856644986850851827424543944006578901333456857625524524529038462859799352300897338045410653038183240402714235450899415668066038821842114005169764129269228160401622337149843893845092841030051960612117676641015075600649249879100785001649551145090294239879680215921098351827822625637054443359375000000000000 [99,38] 6411029416547682940685783691271303675493752194710065196557385441303981146261832196773725065063131753051809421970329306650768066860736603471743906459131700856920414394961812300563533215393389532780676439555137998911607648483128135352526278871551886446273913422364210639513671450164484147134723456605265379764043899955057682400544350547096474206025666642542574886874749938490016101061590238258371020836974178667812782672604241669827980790451201046660102168595348239357598573898244368334321536407739406778283334950782146292048213038702330988084584000278709201496809483733835168289918004675396904571015403612811651535198414565564490909910754270381387654860154533929305218402731192094413268867558624899701753990612512576395585157329844150873299250377744855464149791219158493847766874294670674954512262808030557022137398901238152264078614492731413121016020903545260384630873223290285901359148774308823060690205686249036386417160309574236531675209997396875549359945115597763424816237909174534605869387474678862733047631840037544197501597769022350565149216129296447038203116882145983550618696062989789525112200443992274960429368990517539471953538813687670705461716508183234648070969725284342613760239881616492735165424505012359761750985084409196510535878105106460656699018349892490691606648258421465753046715170182228783741431832150683639843291632348513749664451634595040206399692001562839084186724930936252230723348233520202010477523246251059322300195407933637737447558236458469182256064793368792792574131354723580091828139935401986019412080177283961860898587383446870834204869282796458386199239872516754458021345451605336808883353493464992234639298803881363468443431133704069648042248261365076887505171872442431085201868412820980299940064896675890528793406138293254304863543993342255783268299843395950864925238052920244404384880130624312262086898776215129663807429548284544626228012648130992514577695529589773617717813586696605950509818254390927194989254946576405755215415505323716551666782138007586181681685102335419293023625037402819951684918333684567135871937966199129615199592417838601638507306871122440097613694506453884566307536455490764180522201127617209606298379824189754589737726132850572665145223561852756709281728511716843732627419256428798084928227287413485486664982613381905466837075275628008329569286741327897418102616003769435601253687156427923103857554854413665249108972301889768227135762746930052160006053562156839295936237527555278910892239130348002618120517581701278686523437500000000 [99,39] -3562641570025050961609337759763206202387657914589283372215860556133717746911815800640284864311870558157110909374971439936737213598403807108969557500960711777112789941858683979384988954189972695465415189806634117811014772443246341040000268195673795686402030626542917416466293131438909602066266246349164823049928199760527939779960646636504195308239173463979872552903154304968257419907998481615150143225532965792997543644272189876056167104077207091572542185192390895419186583533446857686687280382480541625113930766228936625195736610662673411716101498552407447936360890566008972270927258587410671378017168447221050451711813379105671974210618678127914474851256945629334191941865279181825844003440686934585679434841280836375393750341399158436273468922573973397304168954983297917691367776361526236702053925312501032707447263078481658503850912179718529311804811985613887935678562296408365539944387192639364913605913704911254283979731578577807458997241137507336738712189093243288365559339258275415037443045989701433525594889462656157446590433365940202478728987234981662918645978556308832755158898167533517634861129957788107674551341363123812562033307260903173972178366923737903177634338344918144667300470654238410222817025091106002995269288437651317104121603693741872096033760844677897840732436313605537471716056959755065146009974288944813811866881276701700013589385063753332057318298456088652677694136173516801577054577149407362913792959597887509699456810279518427483897697564970475991403922583222060898284022372861319211998978451186621720416589507858554299142143071963223768568414240406083589571551336466371346955080647868070920317000501537372449329671863563645287142633217573359880379588631828511418839366244591269551639428622736368616194057065666292815240527610095828267622784078801514589267455762388695417255118088478798048030066563673552566162894550972584597119506150234017939295213637106022275756505071114144744325438408242163804587980285122297454049263476971441722679024322595975922605134801643986657056206791983313553113265102415607825853630048061300900419462749441600456607640205836098939593860873142876053854855564992418138230862043023471062795307840537437150150803665521365423572781444083218571927417951030506213937920803939956934339053968891395022601283630813564888553515798442171713653135457679642440763382474956880333997953056106450437902854299567651429167853475932125298349581716000782143856245336120788590721801853353347364682434525386296730875557159379241056740283966064453125000000000 [99,40] 2071506582535648412889486479735202661372862265868786430915347173693197961585562375714768578565330771776817338474635123124920713629569131810608220851012387652584046302918501345466637481149434367508872990777953233313291230332634840012706076275287429715921636284081595938048308928692449937724326242650597972387908821864485561522128980933268710924918563530085315940146185610582471289255100397413583608181260638208946151435663253761536061771824689241524665353413268071918161418781784331735114458141716757044032254170433182772744759117482055573107217226273089533022410958808337738442274768788574097418394752239019257939406057568739360960736852017786500808209894547853648568737639886906763033605786935028993837759868947910012691480395081299727397946541073245187817257628196690080285290624788143790058119641600750636845831651637235019637670160536449520510234061083307657430844805267254278483613492800602240307483736150463816908172057132466407526834333421499183501718039062771780955337003223521136866371863731433023945752775314397371949068044187301088988509585656180344312076998655112706784304263355361738170158856491256089657130735028900658892002264329376835408230609239685347858962059595275025501186460474664634912409298879305488069044203833079754232211606893214754533587753730690887304860261472361474633413036902110378135537678302485994690307002362483176084528797413104038039761490059901996276138936308069169557763654206366965359315494262605570987880894234650769556669816721050952721090139731454397831053470173905930533500514621085720776259215420693355553007464674724605639579486620210030007821249932310085174606616602039070075962197386629980582120548414344727128290699748876580655461222089007299390944183497903703592424143337066890189051490980179389852125291266395887998032678736877738429955959998353184010574540248977521085592523288597774388178245883898928429308805668499289150936662934437600428358730147537149618463398200855824777818672154182665915003942705991685326456768169222044857689260004508238868273825940150603805704777020583773802156357999532511823408411776178853384913784694152478615719529947795369459020079614147627696388677032041814845320166421562438100571656987003535973179833830678815213477877511919186722307380599912379071441188159022300628023262946871099235339440353022358231517416228907534789976869679982894818615472512709860668165676802096255617468047431037665121272711212673275298852099951368379714216790642697871768491794941535744101201999001204967498779296875000000000000000 [99,41] -1143962231576300973840250683559010217568722156353675694453555649875289794490217427939748461884185844055502718410465626025887936689998767020485484354529403505244435379719667025799270332187471888558737986004942960443519592732526996914511907549446477195591528085620991141213436496828055282122968734756204742311481208695231501475518181955786219113977182947019203570164333521614858554805667117597464103941484866168554011774148613886842554773174588495195555865914224586461991528878661625600380695652323012465393748409360804137419414099811494339027462295007981712014416368824807176144614377807426929740730326264802636115627006595700542908237263594599634554270569277543068275701614779484012103838699439987172766126589762249747041866773124819134116336670094612716428689971169896907312222403443518940724857870796729481396900191984998332477247241003748312188023637397396532715640777837603455642505509183873197619280399444157619802242334302582134236398659844270912486134795983689815820425147329454101923365943227784643884247662689606806466607463063537541652507178298495327714504270460592927947789053039453452021826968330517158131874021094825271141334766804372984454045305574718141530745891918628312885766803700276897853163556925287321124229243489903615737863282514081935443464871599572457393381931630210277682088050126689074038878523140135366547754652474925445130472257051375265769913838063752109710972675554746437264067940081808578728238496207279946376991471997697386401159891066865964158983596588692053643818059358257936014243672376092399683604977575490405029806204006662896640862677383652726464760694545532057031626863869391987541677142523527581766646021815726357719611650114182222982502282474489007154019888790514320808844614839275824269367794049555000286219098689589265113209322540755444182876894250356587200114283821406564196884986597876429455873581630831185303773811317072965695792039975424656605273453588199799770222571064470365345754834752044931874910060511305060563866408324109342231568455863657850106698663405813840005593074976419505171636644013600370514470519496454767913852587092835462423520956649861178694101795923107476008528844396042380498846582457028471634310106570910611909847982464204403256669684348365303679217938959079406174077508784985097281714314230330651866096371334498197276291922956333782341302391406473058607620428848546697498620577037745292515196410355551186720297165223952153138394960240290610652684630116198537936027940231653587943583261221647262573242187500000000000000 [99,42] 535729051503107445401098959755349008952844760535625335261839754913314193740434285630928848873544470717098789987444557064625411423375014062324720738196218001627353114309229225759159837993103745439340142680596172799335172212271395092331448574873831507194649775039291230181151932339130196083095332772967705933227605876559597159442429292335872224662149002813571386986504003675094245524921981697769210063949920945676830753205606204173582716710871380619044633362135132837012344589007560695771362223075652019216702593298058849060541031851025282590373377485981747609981204163394233541857206456156434815156350817660817043948792853816572889127739154981283338523382602886413506302951394382604518588651900999286127232294422163911903323350795094232188086679040600900601221017592057665826849749716565907762086275975838716601327966304705644941817559601756327436164923994728947637882004094462413417310344227978539693948386622774600887102564200514981848291145315297041523556923014434356648106864054852153366300698488513147581364851253481412393041840723270201770168244415337225389913927568085436871685242631788346772597290609685726508717441664647386731017421983268762670617809526220663007176464058974812588574928116041169257966426605469224081784767434757947716960148146278520609809305130577355714122933718096961367452401679999797123697903456872929223024248642946744009267104841180706363605820038378320681853242357749649254627304221063278606724785710600563760271754557096478451065336696008349754116921529682258539030671803794199988597440299316173189644826007928704535597725938120762498307997759325218589013174196628281364238110347461535242724602191768188840795511688034671129192434604710054681742723185480933301751607905466386548618521283325885079672004201443291769684218660117702111657164400449084289184186111943572795637969609197151228053552490003182365466587472154312420133589305971420304122771079269637068502545501136633574985382514023598524589676958648609188354967840500301796721424928605818243194043571759824639135925547453036569682593996841619055552094920850805866386830893279975725948927472173249972458768608788740213795472618395684648488340264609369761717722585228351138772301719801158124952558457790187996136540331759372423570718926883205309895117543045117585853456147563675654944005874344405552261889039114676174327847923144287126517114147710647907643347786500505921953404183093876238277604689612868078808109852458937144943945324502282146752682456813943190354621037840843200683593750000000000 [99,43] -180005570174740833116393529333330742193618943284023796074198143203525864254390947252614418479007915228703003614133458840748296157413236988859377280713003290020724283453042294630024958909298636649854395359736127810767863475814591511152245965901116005734050325813819779171546913517669830112263351944318724589402288952337911910275628859266498696728131860480474125399288547888197033078859304052704863688099836022299947538320070910784177932220313772497482625309575207276592614251330990867717259883322866375546679798588869880780936301912277168681936272383666199812907548091849558092353082175760826003651654094318792161919069795217242967885413205461463878144713940909299854638148243202766831163500757736926034994310445098123039607981813958042862392174561364915387664267619621237322464151182011847527386157589828391896057493928992226431113542909845018331925780618926751954488880662353535390209582860170341324842740321377399929595227271427368490090546636928626583428233999988153972935782121354134798005779701365481726576263788804914775148345182524932756678527382842175539041673014140288149392648339275389118865884339408576957121013640668883193571388800035456914680925053253641009888683474999010820220610220786677291248222078545810228322339969589765875949880526118251934791269165403095757231389282594697041584472784834075353724970992956460594345850444551267663868378328997711329064651267292565496694106132137837776837601616955751713710398160637416799994235320935101965770626189384225513089759488370956001852640582137742902258287995998073608949744871609097112213518084991107422484914401608868684822991552168752728205497038872472345382994708207107942378909874577694760238597368897370055595150697727844961385817664541184413309151732503321219238730978278511547748936816940755028951310287335517286509257367434871667278526926333836161688352231764110852503865914526962645836721189970277060579444084206899736382421834807968158301981188743253725708587966575770926842927946739198355237477086394635801306753014408893043570360529275828828530501087115248816650075599043308795496799345809406322354736895169658180966115363404730960162039856218407858280229740429666650009893910099590492049777738090559868572860444349434122484887692862036028519599208381653564966925277184074667335666267596807933692142714707930594594614123219212172656562879105656015568694304527965664408094365164058146490495607409873150813260303419028376151689470107620743912625384850845298295718421854871849063783884048461914062500000000000 [99,44] 16213463861491046812699203040276163754633224947433811291484555781459715614571792301961042399609333086977854217606839612570433491292943823562557032664183248747003649021986568610473072803085138053776215913564628181290390355499785020187627545050952371513411080886994209665235121380249178060605278691913308505118239110389625904529681788604157365799724727310151037838328425973210278325006758755218746417124293209999632987364071175326684106438718939697660186648893226288886109487323471549442120654996842019589661981570089407526608933852529066168740391329439350537999912342467970462047058034322460321231867245530561158640301512347768161079682260773539129017955755934108538343707258056795797999550630318603270164181476927726014933682994893206345383592797927221179068143227956233998228312606337952584774000865061330145151754030862799975644704279015223009705728358178413077062458892264914749007829808805864371676366875255836261934068730420684174609298907489935574053438800092602972437930574014294510850987843807484219939867383553682035125222852712929391862278299681395202971618000912430242271440842872603201656467695034992769629888115387077186471627538037694957951183945206941186341985276958511825486287468047713382641516358741713152782002991027187575757195464604791182538426140132422140621842587416661073488531337397864563328675311252782291151283279693721036296185139196555822834864679726034151069135174239487203753553309093669216894048076816568781005160766188855999834700887665072079032775720054645265680829051537484132609092320982507913611324968457018149263408846957196904287010529994235878446695912294902832993100220454596123341144280852643724462650928683537343334448258697989360356799130109339254391120732203925388846069759133370125718053034169726087695345292767171612117573411396621208178878381878607033118237979077181638738274353297033194491163912726418332345811417910724056616803936610569158024295829449204033807658868466970075240565600534608827370704316894798410568509426663213153697093868264459907616003044062190408695917948646091381630951813297540324144807880954929143613817079251194923768409244688238625224878546990527428195485501211599710137303769484069189604620999662542853605507213408155517701820223199260279351972200835712232734562614651383236456830919595506796185783489200453673647944691255561493638232519624672088746168664025459425960524468596638151574923322486990925109517492076655829733979293456288572873663795754562485379457470457964518573135137557983398437500000000 [99,45] 31881059627494655161166466565241836474759982019726183546731230308533326331111128967973624790796191999610375454792899502544469601415974155018438651469134117002012469057872063746491952472437212381686131318846628288959562222728258084821338715418174500516115980649786411344315312380188414633146690981420970327011416782317819409338878860894369035798601854439851394579735584848401211199637206357003209566554090930419838240511859034169570609210466629641082878556066928189136475881365002366445793127029180465202830289634766662903080979332259482989112897960140028233741395504807109376060417926424311988328779177260865991328046688660573592337220559887973967305136235926590454010413929870411365970322287182746871792752908732257535994882637927983068908699154908506841508945547292977269991186083768768548970352277621376760759581972248341930354614910981464687662508767583377068892583829790902640485761549489988263858896593662893748967169141610679722632159037047818537481051571026372281578495958229047078091760971175988330401249683421991631218739263082048079452125736916192584310380130642476134538430428405857550357104320089941664454091822496548457033523818530792043394574099870550967124390829129334247327432313767555546045089657688146280469425026577370381365678267760791577394441840702164747151456409088500344689295153055762023868897228577963097296996890119386571868785081041474934349527602257738237917747478179673754810869421183586007943583040291552070715845929749763620538619666949707285724848885916277971997139815233159886927861117775325646055441570246978452023053837990771692710391860411976566485000045324105107913111560780641883988070212059940582361500082685126576161418527297286093114857377674633807969204682492282467917955374106418229073751844706218291264240224737376836382695805809821773206140206474817298270215003850619764359733606583925018467305264641174648508113163443461431738909279427886629539905062772032586811518524362873177808755970685965298153710071609543573489790441849359567931697431457063071501859220379005267548952869913245478904813033638997557062946363756062351625060710018236031808453912971312183088332034743702182547048741989508244696505461835050790231745317107081422958755205654121368788104215618885927910398239091869090600725307931950832225691504638662929059517572475213794940694095296275354161257275554422813231243592463368012660277178944537982492286802539388007664666370286555194048928835319299275922090874436660296042944651162542868405580520629882812500000000 [99,46] -29925724086426574972050801746246184456796174579774790529536287398430729457378125331163602011890891840717641788052520716778554944411799423522276636195846662278408509480546294933337857980165936410395675670858033710116832193741569763376024548550597677098922441300194210003890514876798657902545839466625755646692345424502633072009752428466740612470711227927508875980124228435705904529086850460359081288334334883682312943599989332024237054154957523619899790426979866276008792561648484582429934703726945680736463509435424551029149223501583163003248825525597300976477358244937922560301295381956762769525313131936479452456613174467139312529120764774389559264255375446138414297787683207949332116597697498908046934888099758957851001874709252123793438221639617009764469635931438753845792676117615885622727382188351760822109002427810932644787103761318128439280367384466356930937920336297650865432692377974212845570996616061591329097528313902883388693208560596316622222585544344998413347159670105215644791712993349395716417472374559757928006793986915286411686522799134981708786571657941484822881121141234437471406463461042146559913041604787224463092361419353358389940842053255054351415177866222728496801573031950588326918048981020224407456631469717400909340375901132016551025474757829808331839758258545184288206727808892661045053244814497599529592439156936660488185332199526923291997687720947894698305712289291429263898051234889627051074575273002571345865323074643632026022759166940033102439325521871526186007354702201488387044157738734454363928298194224103792628071867528404516818906524308735970911920325888280479580111084926151625254242701406124713966231765071009023890271044268727963533556615826874559589106861137620227250678866391187921781112355581879081706569813822381036682594655550648847606368116658821241576713114937003226018989475146819476816098358739608548280566715414491574280781301960743567974675308221286088774966456872960793398870689183146040685264190679530969418664702720324475534588895671432861775220318827625212903545877621112668110661834844462422331999042023713697807753510656911650635262066514321552264646181675418993945776377494582194791105488251294105457313993955866864291170440050941187250843540162784167212419647060897932263682903565731349317769843357067567317654185223878261050392702417560163805406747776934869981535251435463331759304138274167188382027299605966831567307996188110458548244037533393570349960844859506584048070010339870350435376167297363281250000 [99,47] 16614514780929421975309056686903760848402279857404595114891876442303902002717673716548744986726706322615944491178140267007417248779014328673652522048659217882141636971298409292966646171215911875814795250555352585491435952117503371794642768073265923511605955864902904130384110538183973708481008786277536026460595434534988006961691827748672988845403569359906094838003262077558501757561351334959506677263490080074554145794523028427767425373802537524412005065410071324681232533672964656554139680578451359298444120421743108198575457253277623509661623590362336498736191336173117927769777415365346257417345871217394135289803742091538952699254716502036470797439282199091635182977172038609522004516026687690694401053747096586903844901453396173832837179187722563060007019079624875722947455404506168497661341879296964371435170548192907405825857539974026051991881880044048026332651269258712336492204975630849964410894262755734017141548543274086036851547405448077667082678344735910804788741492884458095427774577380982232560816088933724827353384893417175932838602302349126863713612593213908816400270220175225249192347390195103469518516781154642560556381417232764857943553675202324195627632556947400305612923076116025160528137916827557932175076659400530040704571366141112703860568657303304208128224090796925525661080388507412637513640980089832030527294077138937263770042077050664170319895037675187024427236668711929478286017893899145767236106115726741860414322885926882936253683089640290982963036729208205791082603977129339571241465703079077129747696655820375560298865879789817725444662169996132046120115685646064625154920736657633272666519248068192598901210210222265799009777817618816088916631036749270865937150215523133069841168608346836428139413031633349206748079402278070188388077255239702514204629098251404084087038960509208463319936611815104016148720281315960010801845991956683662287571685569457241588623058587115876737231587804199019584021314227346910664405646367705776091149746109420088743611239713370248269469440686360752867845777424691284023523158423011530071461611026460407949314030310750988688554701123014509268571316661981337757982825906130477904919030666940824421630031125370265828450875723415135359830910896776172424751753055460807445896844321605762998021547159020980571950446761421108107860251136567040359574364294771210272056357268713799305021398692341884368436793819700853070279292977784005090620013424174232498840527490896468165715305076446384191513061523437500000 [99,48] -6675978963387056371318779964043254639765579643821270944799443243457495509887713100636217151867597086717720167313791040928452099338747558730348766800246021949735095232571165661977821339082182097453963859001897425171087986102195185299447316016304118826282036675382969297643878614147843135975649562985929134991187167618536829743647350485994351902604326801855043833088646788752814196630354584142111908216346551904137539937398705599997012568147633691984670610429869877211441274773099678025793425324065312116188127934663085376504175579957503678843980886244062614953697325386381746458609467647985021030547533237521101301604354616804717878024602155549287241453597058869756628779116345426056486439276853611053858214679752020066945502869766828200864751683806128162382759250895453116110572302884259648672831893426358540450114686143969162948283266124531951950113461163271068317415820853211339138683850404067124074391254732429203349813200036211459003816769386767779446705070038378954665803902759878629875869397320097762353207603877508607916622969865909924192062024084416300631255350982833094492227229673711068949893090865729114367325118224898801013703642108329039266202313663738040259143285210242665207195323204576475129765070463123780456810164299397824304854815223152668659067720849742273211488447353986483956921146317031027059255662755812399464914659418509350495007497830426280178394446160864532796252687223455636072642444277553688645376995207734009897174596609646268994205358810744043685179328534951593192910197352670997041650260134252542141554771165789821977827754929671393064516595491371025661021528793933964517659828242218168822998974256878990003452049226316287544616655034491549012117989105148228161457717398204004362613388553674541005219309864590853531817071196184834274554828016322411157422872517031174333714742071552462750199342003902301296187034360246463394313981358577329724414943098588220295034494181087249611477329327083657008781417031684329958328575619504987083924713792852284243080053442719851867145348052046152684483195224887053658279807424903333409196824727386808553697950338594370525328514046990768361190817727079529806399414682475380618755174924885245293163646755354449140111035899399969422401813178397695644509182159764227259551650396267219001715219694045281628293494174958343394926825941914300290318805978949418950467603340440358951094093691961385742564304653407730239090144429083737443688295522953302096880179306026548147201538085937500000000000000000000 [99,49] 1943316220852162514015938973415017396535122782335385100316174896360287515289412164944645497502666808957651912992039350213753877008423135682346562415476173207934448548739370528795346926584004977986377933611207122418838955369871276908575978743038557990069502736818143145789887558852521629397362210874709943745427756564582720788408643084424449444723602457935804467087468000410925191939567654611315825235826557376212219024132036005943293668597994885848883463514203539814841801757152405201783614261934400688355240352022778779975807572427190034701359652181649736261681366536826234279541850469557410904158078059316571913486635642575457826995462655478935831191635666072902948644966648716502991254448591826422803299073946814674603301769306354800781029266413415897768697615295124925435931278590107532354866517945394505907742339861511645004377268287375117595148851222483381913581578864780701381684593888788351145530021378076403266318382559532023444469063632804553145350944111022444565386604519057619895974066214296530159955025750520142867871009780298876513955751195798805181420679117219165030965888250182057307098585703731934678374601692742461961802878076924741807277627890277217659880466977949151720129055081112623460368004928381296937558867376877287004504682427783315608108681720222481053181774215335502483699382437506231679850208563319808335968089270866466063705960310653996622019550521530119907278830031200608969664964849001511202134536335493890933385450611690382561942048171505848404173948403439474182138182803870327522845711041204769716135713439832637414089344990605041431670918064590034495952928506343615005264746939532330540667602355406928830895680689778131224626401822960066500193024358229711534935293955265523197403791905699355710275643450327098743983639735956946432494181461482860706238919009804527907130385637057893156748125336920506165642214008300152820320585611108507639929665846575878866641981526156948729300040916351711369881268022336547317466968464670221283485884946420746663339820806558022598949368231913392856237677541781012214913907686429117225742968861804278993665790155100952757623401111212332805058063321444925652203970549604276043635989721655835256272727884742624730757825830093566818357638158233359803759693980509957348704071425692687084635307144281812827915222766227717678357119074986575974843022700225652665185533863340766168025583740166241549295006542123533320584207241124546815345936314270436362505733995931223034858703613281250000000000000000 [99,50] -344709289939244421028477998888635572650360244147149821836159710935405895642636714134902356240975120563524078123480622505126327447883199907889091760844411204917514722403705494203213414579584227246366804040484594440049576388127090072893320318844194846055620683674500940920875764577305785235165028534097018662884315864937111792321118397741791777048903218184520591969571008209763613500935601657084334846903877950749710673084150612962816708886944221960647126464077941207595443193503824398252813036609191160300869713554906648854409997162714627730462551001821754479310593358504261761004007032206091351878143207589877222863565552660328821246537399912220193345389634398210498718206945414153457640925389224427363349669918061495197527312551774395112870895971409155265094737965063041440731374228058670404833467878978149258954747465694996246777222695129141637333240110371065021882116556466878770554164521787799771710801958775353981816159863085625630054979356799448555720904460861881064101018683860977811341132945573756927138255474122902622292490560873899439991604123902682034782629826703959479123310507480832919890726359589960371303941075360601452323564123971261907615784139375603046468147828267329544224677924796504883022477485150354472364787144590554867445234060003183989851147795703089860149960636598856469548155777891485837286726949287481115867404821551009309481778828999267677507592775589184320329997572904791415255853519243059741947633963770812169144420432974751049757736385817339248374782456787908209818035704648073508956612356707357455858029852203149547979058024489595215112502711081796988489708043405374443356602146840634929634538002279079818151986839399574080485747700204919545216708217787692258222613238715831557755382615108996708145975316137476263944358814765496671263889073093501192918866833386081924260451375148060941704622961464344623927171494875100589488385219992598459584226969206597846954450429405785786439130186243468970271415361042945767634892302110267596480735557982024964407154837960784015015148603297201762293992457383188907492187553416309864448267286668543818143770850243563653154591540698033857158759014060969898034997299818638015874760452741777721311445013728650968530371790708958259434335741266155443507903682036000292559161818268062963307447080236231301713011934488078952099709363424109415783993729163924972272095906524105211862003477076195061532603325218249119643666150900830424754604113836420342664723648340441286563873291015625000000000000 [99,51] -9375833452188383861839805409924763597926886139940424216650896607041372871253175543298229692840244030570037660994314446633745471984109826255230178581546239838368010724967666154964981307237440108993768113338896449087850577454496113647667224061279209964660809708860198062472002756524562602791500582568848828070135428224454778520877367805460468638344601137838884127913247608384439041068273991563480865025602718282880856388150019945282514180016056908759503030068946076228105853017162069113503160179011247682945121011827308097389560210015995573982437593321208875185373943083589665312766326752522455031149524672525456843711139480427060345878369243025902817342047597046874336699423845715973068734515458529013341353010464682841183718627320364731887653227070045575763203343535132360059909730253497142614566983111271835005018234364602901715173158327680653201272782183867215301484827232285785611123911857210654678185534331315321644857227069506702537321963101504363553568647803573215073180643393644959187277553713414481526262240483413055934227673386338553568276349348851072805473839496280976636431322177065608989251338601186797344421260895429383812435175629219738318011286078648748661593332414398406900525366018737200219413957591623692977830642332748627871348823151337651815695860737562499403274711964788988270578990904653605467023451723468630811015660959494552002402776398256659208223535966343003316778876003636803784470040200646178608665382258997827139139276166578689384403066275167050080716049482931593084461803820887783423602566161511954450560705162834444202743722812966282545927878657005005471194318209931810376073333354978748553736520433689703906845051340211523012057987905811213520498033317640891799853612725602452369490472526613577545392332633412232174245529662847121384968424152907931436020622617799504638740597837452160334118259642265507203074733004996690809328101824656207246976268171241906721221979413364203269211421943483556752660913966667645689505774664837150660683259910618016440527403141736603895318021439256785798071031002270924749336964578034693710816884386673411630052331197891871040819376499212873568717909533621040236783740858589076570397977927116760351846664642834162504545320094379359106038473202182233841145979261042004061710754494796711681470469642576438229664535810624783158322892840004547953738058561642609446460962142215429526265227604162467914039036798372876885880429926941492829077853810026965675206156447529792785644531250000000000000 [99,52] 32341924112229911578669242020202258941569993985432146594618444506555427295462133951610339188315575929789721771610590252832549098921270373458813024274881584484557346540307853064635040667790427055441359760260810515910614931084180631713507135036955807478207473281543061862973019448265070030717643135864090115767856299918508662587813389551176075070260724274449066715238974926651868899365422087878890047849154246230466398631165640807272920603244150170788091591868594711267659572361761902087520763684706492534730618151132626443910803246038160976253240928360086962393430682667146741149772714872311720494160072268681738536919142516587117125504801516826538400723645499596319256033282462375765098754136503708488447657501646939397768398405734092466747482449630712741276107968570225770831317655059713291336712416827193812762328934395478282785245261407349239091599169228910265361055639895413206701737562963307873056289101179335612993859164735719934763337041717761421718604407905040269523139132501220418476709717454374848850783457736282316087219927079528032906849524182749394130062031054053090264633988446861449333429110313780075055576433570379900618028866116626099493791242814632884255731679476401869228015514403664405555508547533932834043031747162306615474694622813927876370122741958194508784088503997447771689683303581814867800807301245494423284663997829743790282011701523925634284928942314626518246007188577497456630894444120747985499391637980756641048196213598818214983129816588540252079498998383070670811630291519054285758174139880967161632961590550676994964871253595255602993267322852303574841023598250194158135647824540350988918001580019856609961574945913171054013530566340909597209350625587979773061529173493150826669575474291952548052790932441390643946453464427776728771520864961554568769435438868957747959786120995252502846348093681848795875893855106515077141358249443233498404643667589085842850522573991043832852391231737568202487140449730640952417127726281156557544738398147295787571587671278803631153028352193381364635296538962004303547748772237724256997526332103559732616802570114737608351556121636807948029824885263065931194178573760873806925078913380250525045694733203708196493040493035782378798124214731440632658638838946456724633788533945299198977028410356859789074822590995414475799153071610336200236048623729667086269410356606423750947977999415094648472943590162233311494152232209592040079564057020178324819426052272319793701171875000000000000 [99,53] -12914785171736276962711890380195406220628389753011396016788527824174615567603548187882516651520344954981984568200164606077352744743607107136492648624352021670108228637041728337217160299855906420020171543894436939186509659110995110223529863428809896257150060272630230212755007885335636886724534401632163127206533944130409045344106674978281530587642539293901980162324689521592823108196770723966687607616398896627125403438240408228532309001864656215513605647178038742372924606297263142362964560374082990899778427434196764741157707909742163663254618368339102315595322781364913957807105739402328805329182675692238977071152520831803570643905334097722659007234344830847457257008548573199312567832542665589334633668962156446394669475273349630569197718735753790479648098386522031162176880886824070264872567635626050368853982832445463910075203381781057540257570203088791019026429115018063593244118121955115704158538969344842999656780806994227174171199564868942862950913421115237928889945322919213458611145149467403093281786199061277591408218027002307340608426545091792467416401819552231452634475069052255062063406946207668205361231026507458126326607119872314546046157090576737470628053350399111955589073157993671654076321595437397545154929785398400012428564678006585717068454330008436432444236659565282516184491027714429572388569046654667075422123659656667646296533550522206638088348370994422878842279590453819856281227462082984075101092142038170464483408339161686868967223553696438640756187682498716760328477063472835486115185881944096230277047121618675865688172908768685230407380896263826364772087991615198540185684366671596431070515296123140826557368945792491909670375344765145053173636048247381587902404771805480002725390112472077335483148643101539072781893207947265634983996264867044993318028429860718916005793182137064254930609359470932677976274125459104171037078543448352762332619965567294188612767214626255095124710683701261441418651809368081932130745197796435583655790292610708850333917069819718565746774791405282775724678189160767424681862192048171398551216781049978954809275927906734154783252161681986373783179535228981870399903335035253305099677418114972514543371180780253391878691082535728937174332994640564132937778331036443682979165751122811963731673962719698562733384868275102046106599003384367888226475120753065001093641690045846206448231774058236098660002309551349477794167260587149281304830683581030825735069811344146728515625000000000000 [99,54] 2992042082914781404893065166169361267510823410292413453935144835468299744858220953258959202734061009758417075320160233991119350434024669989578840239451947793712560331138686389813560406488699367585237999089670190166306151864617238515218375261762433593447387110437615617323583010535940390958057259908223231077555798911493513766113162196063077293738686490652964249654488843493060940217702097051960579406351808188839543288665062112960905193720275372187879062167203560474088692582202034129421101976799256074016613409880042011668005054016475842887254630004051357179687161149886398887868904248903203422830851282565746687329773079218117405945712639297978223377871565800748827798320385831101782647191528454343027090379557825182154114386518605274718372206724255580851870466172512832902194042406154867683642701972436291412142979001110316775998948875532275207225537164627764100060666077068894493969179449098488175150782147530917543357883247789628206863788212498868462247475906826048075282240178797648517478069060498719322548465875221616370522048101376823129763274682653658316437181868334873450561737910066536763308333014518283208013685887393066112115352453154924534783207685907932038429882647828782063691728872363119272171214901185089627470448279771314511710412094314021696273758265787037991930249082867230509314113230205797982739976328544615689285988673092086838480969008663174109052204434609198702267213797131836067983381047896037148956733062858187521688831293556559455198846427706195605508118330765498952466936330772826771426545934283350851254276173574999114688237287915219707051700216699880052197584991310598678447509918692640290235027837889999356199590487273490226313194153809009695936973912136126882342985109654097091979979302619709235045924037314381440647689014059332868850667808648787325925441548571755687860998400360228116715767722761040501043267420000700074706510873263125152823431395542684730361299128567098651676377206787202361272427958723984637992741537183456337121481579139761952341478071411382009353513234022955116877052464231886226833498427230702632614597610382037340183159927481194648745072688927928402955748402289302794841717672176298543261091877792937547705943576019984858477294010323457373555858917077708770802009070711295086224899230661264071611568887369898213577959997089672618641805337690348596001013856076647762527942220885490204146503210948537763570377226354358353744726321822285184520717749023788201157003641128540039062500000000 [99,55] -376671022832172628066678000837202221062109049839208003835487311109869604216881484152944197766263157492629819763072092367379685826495574637133158732930581523334110804901602829212676263552259157402723809399547845207303563044101842720180298630624050754511614886897792306082034281609284542613231296043043303793066523965788483964916412683242868444459811409208954378827720330869866251155073011018763074434985463037189519804764154507081621782807773088273604822778672349768813335702202204760495430536032913547986597913980561171372850770153212947204221360612869239960706521966595298627441356660198456246143630185142830225841924503712082275500953770288627865578077166322511217831323938065351630553718549216834312875485638015434529669639811074442546607261704508488878631302866506900334046166917438866340241036040616622713804054909450522034514241364431928645117287373492406980870889265170513163518629622006291942257624690557178608198821052187093826435390759702693663227303175844570815823528600477817838842870703596690128978641297822221152422653703555664592736873600994510085772065233590446673071345333488871925835177542443234463736573956442462698592956526452549020751334450652086985338649082616094259577057229636663365942400617870153532553906199844976796471785696240924658230516349761044136390208587507305955658670205191330587200121291885206690683833694726156088008163208127532433714429801989880309803827398616809692904522766689670887999445941946910822711700087471583193078076933013569156622373212079885470682557969661289099166058156363836810593999431270840943285096268956898942987138476149506112362825150262579470209295571012553859954093172930006943794388986660213144638760523951718652531872550094305294589921521531647528077064039688496425250842746612399198458612235588369929057357992582053467535171305143805163881476046753791471202229769113763425872287840005060326812669814647296156949137702106647596064355964911297220969741347911945187062426328885366116463723602177860238976977556345892854615757973806316313123358023608410115428288148709323288467054908860873095552829010111668244533882615335267147353372955099465920795339475763721698730298867894483031477695995719448736272044649451841315810368254527178270358777060440577549869116305225349181260449416535400412095065781151595081014523544275781729271434207931936297116116573507762249054933720567955510397170768244816955850088967246054814898987485208108061396359289574320428073406219482421875000000000 [99,56] -11049488415021624159391440556062453216029430274061402868880336373735885245541735367448679045720507876845673562596858668244631813294608975732679152731046750024431283863129879201385277792722770195715777329926287602123210025589423173069356707282467144808487453278701037891994294354693944024159844249272501815071840964780836386706710202625765769113277370750767452753576279658914606308572005394221825355916564963120935636557337531620993257187062454187361736381888042544032410162676695332683379248857752643607701523564098453680550392764211284430656650564422837404053392228105660385841619440806843006566116572844302163998503579579500443210915267586729904756620186801700539656364738897200769509161177247690234800899670352952928556616129352793521460245054948896858067638289158164025651420852890671880460893248173391724282188723288215164674486505918175881178846939010165694967331123746095033517365153987856008971546509125263196614675820232244639263065427516947210160306560558500278335605041249805355286038501584786164174402847324361752816462654052591647649502729209120656127088293625770157672153897536467947104057732593718710958660760691621598727814642844655479694937894369909694052911495865805064110266906942361066526827352265319624805538252220644784826539267183811205008720011531601111461921525289220400835128375970940683743735653196945651396549033414260589456887554260071368984745394002392605644455923136505628762192004179962765769987265124306934738718760433576676982362161742893002199903309113797409618500569184665436422810621408739615912439073041144294395049862736021060214171073614282049794500154441729083858326678031574387079935625208306828293776433459806683465269957732118784315400909605266182864495824126698300258678562007926177660795030528405255573335739194220184530233686930771900236036340625491322110366503375607192306342110924397936126547240467893826068940456059344839791054360116447637055539422701024288390724170931380812782475732067817501454351426598720662796296219505886557298276175691480447052329894271299870723425703726657411994386963712480152032220053937690860556080359609775637012325497422162987629729316684298494715364782727525817160796785064885451261021844123013614796007734305884851078440788435390187863814302504984524662794410012090472380890971809329098933198655119640521001755578726747759338704859109478181543029769894762358861914273713875174875812470982393927090153828984853134898003190755844116210937500000000000000000 [99,57] 16357605243092364856273691826083851755831741304958753971256080759166544063754410454270087051733871109899808395500142954924924443119967817342121921222354167781117174344719879199966826235514334855750620299311898429847460446522894311663089351327759576762729615495716034058436750888663048412428763265782599190482317121491736578503714965498925996997681537099855748155742997565456544850295921201984345242282558887281501692258196492752805084988804207240891274953850768354850012370077678609726159873360165998179102583347808500686383752769246335819775215267831777329510156362714746095838411473545634453485743589967077584986828060643075056034620547105390817078396680254774640614215959832684089042678146118867873837709092855585051094556207340724537815472034350616106467251636694961286352945248922221072946135889339428926078830609271150904817874432170563026943842308390377230176265504459207914596970776949452862006940841512044359972842329043539781078674296965375261642424493266160954530130358134230848706643903092442965884100496224206166044064121012687608736643643320737609751817132050360113722834162075394620309305772460436167002085077965249732181001449022107491678991030772340295873824537460773090560407245246973839386964846348793741982480543920828947359192581795647330596030800226603130572609367636244574438496555577857195871175049773176125374603865873572759679048912737635407985108367886959944551956414893934664215871726871393292705989846952074062065229504543291748484381000791087262017639878824726387106923883720647705526649922515669509528396250874442127192387305591902696893192570996231635223301787778801323308193300449444630577207216689295191531932263418176819198080134767575603667156518571194432482126779933512770086366063260954432306614468703935831701520102141853901682767881311825142559038788047872565915641872611837370600566332933305404277874041106913708225373642542049997094263079543425831384786510065139333083042830804210035931008019692687366979569251307150355486358024375605891552001498476609804983125636893053411902064289124591796059153500502216362819693453259173629235564110856206686353623569228754207589774894489845396920637333532597430116547349917043432211491499299641371229802081133478671052623200406771113025824405090568093332335045322864046000350864193876441439017052812384997175191119637714582308876327372462776608496438461179695132231086147949916089156072353797593058044590463850909145548939704895019531250000000000000000 [99,58] -3556136367382749252993589223107454765668398461033611159780138573351068351216667480469337186741742640229672043907167246730933158979962511347260864184341475605048042384753274699351760768096684753469392728281841064370673680985264012344873716540877789206608475054126451272204379916823768438700475669691079443169684725433718724297998407601258105800243537773373226920850870384423481346979308201567919350561480252340018083969975943760311841400876668265320613076014194220394292989876342831680961553143245123359036370106416853292011284126149367991336300707569699983290258254926553539970744199886473838309166970541498017214937682614878453124894279136678734903331358356196568561673957236170609413362684717842519992749961837952980332780919056093881289783449778837443222834624430621816715124036258964547559752388652162656904130835484504235488192106114655136836445975748269370382156745010356145079968105573019089781222728158847056911583650209354039728273262092540915431417311802598584487342248880860980328489551691358067455717575145901446708523341433817748486757020494820108275465145593104144539931084772548285960222197019350610997255363278058245591857584053598103266912549673584475225813155945576894228721788317254111359564127202421610818177273631312193679798238865371527213087268199757081631561105124758029628648148281688570605813085181622975135267991752013539157491285029491612169135185745180727439559618428770220527393518055698648585677201537569609516289024146972778083990693462409710989736768305821335109696535577254056109859423494634447772559533489002210217559106393681752045278404380602875972374354318210163379849487433519576642320946002884123246399340394018188741796526033607484252325512324198793071792917870796096744615544386612169246973384389374005948370231754436479756961289496388848857705924189522576860344939545451026770486479659013126651066292276693587522749150522855657043306218123528092886030331215474780680728460946403580200638576126603443137085755070791334427239365009259242312876127277378012703044627924416329445409010351999687449980114908047809053683391641667400199825660708804283916737550317496046693228992203965203922724430631869150995510087799818605809530338641660611909718480686030400891842496143633457960330263748397194513860763439869839255057410807335648001394256523954342217748794565645860279367700365015195860319032047045802176390300696337483339152566155493017698019375671947273076511919498443603515625000000000000 [99,59] 311903524734406409289076937297610737187491328775756053813414382106616870150362705628789919630893648724829168775707160841021612602348210699724926917771253298625647905413861409467109721236329461617017231028268948875424551648949651849730941838695933208201542343744078510999103737134773636298712798374361868328748136003474147884168039854855321822546991530651509753805216526490622530669710696736693857751364255327172549583968306026564715415765417567578841375969230592742182923771537312665990884138489402393606041644909617591937302319673331988813098506848112907622421615129078481291729144227777368760543747753732782234467857675311932619436887348396914681370078523348444752914872075615944437984312695665914083520647104561390655881403239676933030695344159694852354478831989981908108055313905276349364391032922591156303187592834648404642357929640767739049517066044994023851369871498712591848135972150023873630177073567975752645484751304101593404044706027769776088966022317049191264678871899919901095755881163097817818161923127865919471146401069618851994435103020538039391947395538074223636630526129819481513202000105402793074426270807146596566192536958438200653579911741765233682499904802539636601267861138113659257730407316086412408337042613981904763829925127600964857811498802223149296830970815876092778731031811569273222216877171737058180411609608495375681301748958455547796870439451114941611118132818165828541602452208680667183259581454859935093516319579537154129271372284622780820387187577681376963794855503679999354505245194612973316670388558212436407555086878113053105200290496344617170058590608973290376100909847023483167293715883265939976715697085329582951486433427052566551379050763581432689434166253559834586527563242973519071795504175182735281016029552411579429206880214687284768586642065852245597690299730216685883777549466532354961907405249232146350288086189157493960611474682162000380654621583032580860649083905743026032592224486218444872364708741474013487919293422868537022582069603604117194664004535885870018641297734300910826800276319407338295519998598038344828256419361452399608823855658000949205580318394322867643389940342584654122791904412369375151097891927481972180788257571526468833710049129969221883852830517905562016652163613636934435544151798203070887971463983881140822166678446601532450779677002019377286846432032584987798140043255692304090074384582921204756011945846694288775324821472167968750000000000000 [99,60] 27139251141298333426779509300410503985066566856719112147602422508582762857589898069786201382682536202692291589181273381588415606102960000354556892701663403067525089782836213180964395535002832227465064126302827767802201570709339275699821052924765159371572469541489691698514779002458757656410762962742370811754513974852821358799184149438829728038026095172565000029729180935633716673587945175559323673522907020220373061582235909005183957355040771214225263428291620736884336117795931828255129708688255201596019288067899653439554271395761027578753671974973617090242110222162669129658938525527727050632723277839352797546078459180411027527282198827937275693148472574305385772702787987206947059140238039227217535342995306294369138550500315225806501886756482446618865372235459572670456476548285331333372841009921435291891941603183261852241773818720653212933404539264349297508409808365505357736777251905604931677736922145628944543716120271947636571580276395440911868165462220257171797594507388563578496422929450114484210619733867542726578892027087442665118846263013580775621413297969109275968915814761058743794469513723270716128826296278507403465433242774006306565878557461832971896889190578505290876241997619230931505053831865422490204292171408432280282957454289740576471969102840485044953276183426404752680831834003683025327348494795428072423852513992674232655086337839994407623128584240140048642435943903591854070258016936844893895210475150455254033476980761634788055343145571126626247259136030916001787357650291483953367818818360108398644325230125716081398679329572193608542734689112457809493486137943191818728248008300533333943041843617718472974472023810900661825762419047132063927468921668120860472249278231187972985118312031119506322847989095258755700629791321894739211962975484219748777400796343142208982650015241988496892958676838718066278532734147999459007020472943951834126517437364194163428622052025226644917423846239928976368064039407377504308455664983090087283942359777644055751479332275481839977447114786839061001771011805848973226279199940148874173807714097830418594367668984278391498216755020010552309202363680418118610743349586880174445054262718106499212253907398332899089229356290112888111295198699739809229501021022879743297564146145826637047679928274863901344157375422958508184695097135797835462941296482648592204936800401339013594718178998613657381929267775610981061618076637387275695800781250000000000000000 [99,61] -11810044593775592657691703515475640642668325780267465141980249838932833754703232444355339613885072231944017705605559001307626499916944232317149175202871624703736662049951297557556443313363877430572020390560113258511491714406130526968854537670083942360109329039643047026957787597319452939135712292659171971858998217814770770896182626978417206175339084418329711135889152904468018118532548603490087684585303510275276698522200341513660180728586426909580794085560405143964732477197126394241039982378708574659674287174946355593454670704631821816785907280507231132876005599703881756255250985681411664785495303004809574392744900074732666014130404890799171619426351933893661490115404651197821375828200226808199627031610875321349686609452265126856985238557957278521619282353807457548466485729475178670394975127568416008063250398353758427940319478298284408151889579821401069436727836493721890029985920889140447649828712347374361765257532790008690364597602212838019852460278984896228097735691330992540793489186879015849237604313606039057707094212343738736480051348891259678302900477711385234889644938127510466211603538724627262991045067211772572010024771140020291140361282769076690124846156973655236973804735063387069244166806305312215224465639493267769647430138927516906520475309423991079636469204470213088692059679837545285008442093804466820446470959813222304591880862855671880500407701592776972667808797827817278338948555401225613581220885380481742932218845641379344520795470873017652225084931327338516825206464321815826576771864418998150727415574089682839020048964723384293296217103634789303368667223083280952969449604293280096958153076469647317060454857168557342482532497697707959999600431533655924669785859633552045036341586420969938691857355750964158274419262069675139911887743214383743052000327556145003731415636082009752884398738013713837504478813734092602371756491530432068376943822666115395717820313942966599748846151591661300990234516358249767595091967666918370353725779481045206354993455479023783696793567316760920863823457237527596299216469282947150334600351193987022543960650544034117511246967496510039542091347238891094448741954973620783970589769248078772970409625535258570392451188181915177333586884652937249509746517773633974059503856174243508631795645874198902838313749748180182265942803921749745643316185892686492326238687799367426818300907788582992420656214704877129406668245792388916015625000000000000000000 [99,62] 1424231201798438426970569356560554490224985083992759903529116924554418171050927999975186660476105410890332655931970597869559261756992016082643070220839237588671316082937160007638030702584182436022520702004372615627363770489170800652113630778855738564041679523927124931182420987491629680346601844023083718045634385277156703968098385656353107253492306943512940910104006001023618038482682179876350494678134480472225921735689778495216254495338838402840019540688431800503440089909848997181058914057135574487826411792071460331956720999991509380757836892960587990723809961313709131846748523158032013890827815270148887641031695418596084307936933894722151587795577485727293681206528998941789063186832871916774954721576838701413764883145872400254792296701977620994624822420471370562060255289942010138346978795760014662107015366042364741085465107336940859831671843453727583650185224147622538542464365996482786186857469867154774915502980413657699811484084391479093488988404884285502335079084094827177161483276106116577776908419490006864204280360875636006784044150111109622482279303906392223896646924104329336938309575228618257349760424910381843479184112685676871363484541680933922310421856769797226993727395440652227516080465777354401036961645585350456646793533126495889555294446807100759471364987255237251250252075204918444547713200769403853444326045427716426460146654296803129613699630069257930484786983004220965847502832818618664723013457598831099580431930650631946485495001795952814945388786782244655164044355421817791077600331128160451519103796579075946746847193530474008143443633218490043783463351866286174078639758076865484161490939162820998276013131366049592422345739510611826645814148752493908067257914277547935737597154684047991636314417239755219121635065326436831588701313483735376360224223131503801138241694201186679175921966097622055752307085885627778174534977711198035899460196936407263719618293338490356489337551921011788905064129031194931861861949637006949460410008689325148289242953466878471547058057931763722495873649563652664428684931318052100145405688335808920508882813146751368708892604842712054116639754704804630631408002885607888652007460031521468029349802663562370493522396323496166750883699358778908861549303321164502161245940930473114928659589827114983256407213540382038419280191470167439834859647501247811726487711371024951803678320046178505534420488665148241125280037522315979003906250000000000000 [99,63] -15533370320540199975192667006265959828367995537002779486447396497783437044911781611365752275429161312859666051588295845913079664532703026774754939238347146446146328720698916328183885607650716996032356015781625025505947385717563963639970671880846710423866194977369243687530486789440824865365148796839085127810691011799949353998418161610365058364579231893756852348854471295721538416185782902263484174487933937594400523334899130377336736197314906030498568306576084783913919724031436698019503600505980873332298155467745224500022181339452533096137543879719529893358276228343661313607469679065155387236579361327638087630115000675115806932162302184362474073575204780907095714377295680278124902861998161779046226799810568374764366482347743031464219253716192088496410337709250034538909368436822223201196302020327314739612399838772418100529277093540566377315563490206981565791228179506898672304634870047221150757716602064570680305869485143332265131056163251749042242583038296969270384623467141075444423785132503824004557027303043543915643065028019499788668166086878143193308794018519806019152792003508662422552593259045503782347438000269628673447201320482471468340580583611513006599755966641046801956985265459150147549114907383103706462041875836104416362038655222594193558882272332329335724550962089056162039976462971544669166099242422792112101657827025103639710832012530101375480168048058941269734118436482630464828236373906801250279310827008951450655896378564302496881058405085790415851705693527971587818686988552849111833427201649668029135543763754810374140193119988329862413579637227622987796905405601194639453619230826133454241556109069768497361612411432481874046387041950848944206510213344612798038616585871531816417361168675716413516102240212458668406701343966352806848454669860908292763862066314482673905146608405107654910157044059118232222017715801275413236924441383869428337248802954767153568185418384837650689651296497966694763139278043884231724699406400544952496131659991992572632032690128440256363916182730972231716639748754555787032874847757591793993467352047147307982585222072537307820484192430470507453840382397388618430376289766768497761079407890407448075983487854673926908660510907079563180450259292694617524622207823433837804800486962699672214351957760109053354565173351133581788793392830208790795110453762756050296874685409957813425210666226621708529975762758112978190183639526367187500000000000000 [99,64] -18216792404586429040420325680677692944772340222679565546863407476792797557048234947858594079054319497851115706098952910402336308332935315334140310089826852981580014531341020846328800963745787363024232351446445915972290498336958666433438940475991522501182608581111782052394452578587947460982777321182832740240925582695977028234104301394594985011302693934209028222326954638877409316555262030706102489172435982875613439823721038761138379936838366602492911913970756426172274196051986065287371511425739035672194860969055572448451715136825852296931281569161025311324108430105025161205641025568982884492334747713088178743931472337991245817771167815040200280016725121645737395805668853625221703873441833926932216058318992409490053397673431648093628522088404591308317254710366928847054069211968758311074054334920453568608562450554641433482651356884075035907633840079202986323872190249463013903841666182507981193187851828498072356929709706944024559233035318577575911755056354440341815618162076948237340929073475788353313166710914765844456054817795973472469744852414362352995852070565862911926129601880338931695539873255330378406235157262782552535145134750892766962006933187318075260018946557649270382916833759702093826731222329990388763567981915484929873434357900154997055367751209820826642202873991536101866002840828325433212100938791986831987916374683564639662481349617673930658560554495070655535311241209127759617684529227588537878905241030825109128887401774915107470899836124355059679295612799995577541700816291894123599712946350805802225053348133811138982693252351687752960201764133609414592956073665532449911520793355432022848263296493009346238232691566079305767389858297890583069336195677430705337650930027905397997020481882974029432468632384638094885805021504801039618410544985384061585163484350438018640856072075772337161003505583980389065669917282268181516038635637060833610411852549313700065645981492607760696162655727996005444150662112223964967973891636668664969123749234249374546058628444140413627856543924539189757586491509250078538319719341270417129363352407398141767096421069443347450415391182162722600614811106647169923289708694803540415474813149472531015278215752506187859702561198744901301404606199354531676082280530707277112624593183204559277890577625656747124554452699736382153514494988583284684000046520234343210379052694707996623915691181139209220418706536293029785156250000000000000000000000 [99,65] 2357771758470194107683857826138645891529879735935411233506046781210822817256925648217152936866476907630023632754075661129974223252219236919130662042953094458787896083192267683721688360992821258934391269120529788684596381507653329937055039266539453314425940899604569638846117820477216396906646305327494007470165663501521554019403823931340674184631881549259861436807432028918070527071858945361536129921734488117168940053045416286016646054735060229198089978006569793704887596243004064402151968206050170297453719862986574496954085555184335916938046581308446054766033753811792363533032996749523536958316208148373613001350291664265148020562871294664905387847250646055577029794781975903880397277367378897938665467072760794978117358338269450830362160682350441377590172093420994589214449859793219926391759855676022577639781429006474888235440143557516083081117241971515768154835141512282918564887833022815400993392926259815063706243191571377970704880159782864221830956096803862499095987801874346364287609175172491453953939743849658084882209017802116219796936617026934347960002109246888022747806269266641635497862517848813132212398976070074325407504093624822172383960261313960106495459244237684812004481550203646526947219032521457440387136119546207856421873244880562872066049370257103299244650105485904196789156166737218653224505753234381174695746432730029900981115720283414986895830343549773879691240114455378646669845407421635343294161062196116020459289928141293046798078265937469946414687232755399907347088549667343500168463555900527383585827030604549896813196314061741103006090346694431643658769378660946805531753529235915679442032158860935706025457533638335601280455183605562299181821633797277322299653152963645415642953651264580040947893552726144994267905613558098619633077417420156170908062422091526846009511166327922338642889018755569355595081557216242599631267904452359012449780074279025107297107966004637099567267412032505162193387438062051609235890912563491952649756165845095437881487679270549385082659700877063731983662897433210287244047523652527207771616863361896456060023538381482114985421826045041824709597848547999901385016331258540039283958630506390030656210002282495057288419174469578839908680016485816487504880687154829069452593654485722966040656145261152620946746597018331552203658927509755063366218795559412908521492391177853682315140870784375692892353981733322143554687500000000000000000000 [99,66] -64560130969858909795550865618975885373086918074680296468000878026109414718993822287085578084494797836243137373289182807383601090148065961817640943592306380674790634181662450773382550456931018625629481698842227217918986497236647166416825566925735738760398059554830635477583085892348998392784627167229336399248281175764601329755654970174998600414133423270691819639257663592734700242320818657285034250785926606888678853782424939933829303770378871436946196336474487617289723012586107091164286051688585991746133428584584822107749307042256780811279949587594746593060084398766700967434876000511671994640186646339130158254634059471606688451499842627564210003681202593053874348400139445845671448595469020773821258623062789567865871554498768283800309149959436799272252752430605455101630576939565559267393955427148838584501559156039290933236355314328215361497901517065452425935751030279986990451791871992111385848705096933775568253464790640561825276136793327767175995526513058406718348723151618899713951285834181478201315289127638341384716695151841697394915336025044137123294197742463242791285210171136449944176050267235679382006923030631199755979967371771337446732315768517344404698343368849748677581979465935516413371733270476587905749248808843883179207926712884712322676335445698773341006733365464666627999917877938481483292266801116766979047923366280069271972443419993261235535929703677247332031547942682760241864730682059845345327915405831020534716504918431319610559187901266679011064053248998113387965518516614002377317931246980541053234087627880647343750764138393340639592607022696079991087108060477976292187607556385619426234559454029458490895444198906315325562081989850366161332240708268703631264149864142175107476322948615484940142068359455946284984239702235855914074638055428139644055278952653471647899588962601680453302229476836376701266907809568724402037133801418778626032622549357190846421182009708269473690706122652034402917459032305134187541519022940543724060072820786891904298215310988800219428708975834912056660952895426792874383408795430354359963883831063568477565135580145821064148102588549054244442688357549256461290171341200389686692150141219971447514110482842953454108583241198286491688958296981267691162207410435047726977394452746747349506833424774344615752433053378168016715629204226685403292942705309255343211141865811768377966806120582532457774505019187927246093750000000000000000 [99,67] -13821942223890059434147921109293032260451570887458790980654302523202447582886483687767210355568039871862474589800552229929464642297473579365798179676281740823808487478002173780394949681462086364476511503380953437161310794424558810670285934626266834661059488805501051038625841495162997924640356605139443611066611352973126746449784404091796277859941363273276090814261372178390686012628225012621978774015902872136892074172884443912869903398686463724002058303664940875302389950283438912245146153770755808128773057556561980144145174292634457037772468818116366454652585731232505981200649787627115319454265570329151372262087416527763690297800137788664138347021780196221488593761641648090951219915939678602373258766141376522993819473576682724458220819767785190884518997462277135147851377500986640122950914239493270026235333258077108745146683561591973036081027164310795942314096944022664052682659196124826555707825468837138921053886836755484772114827534589729736582813037045688261189145898593869338344333395475686451222166159063059356330338812775660426007296376672373440813974667789149342352090858190974594689465108946094912595532444838460296195201868652439444201258187579424629511202852417023091441066674803500762444886909090962924930302771586035588229150184242613964096419741283557555720046120779706753483542248954946977233385290542558503972382078983857305936920996626327665449217740533477618741987760370627314155259343286690912322142720201449779160111710934414533676864285070054206367174536965712346717933204322013417866227629691231076503103964953562562257674069044260732924348552667274755404523835914158250528407346105760598158694840950261860535124963554421586236948557625677578823656676670676680372505601527923573943335676295780554355790850059683622969996726060673834684320293378443526703384457987414778985570341920191624972862206311053758953030276533259090701070375907485293103613399352504288136857493366111846643469712965992177540722521616505432902115798753389382247076242444919072238846750331648850057093094045325892151250026486013619703866707560525815960525102492388322413885531522326810838603969254204559334983896899987296924669043136142886146912339978736026783081296543142344950648299255944794027471848000300574265436426323367919364545338839587247591073579582013005390963756293634981471136666790688937912464182161448601696677190530087447895013497145555447787046432495117187500000000000000000 [99,68] 1705559390106860692934262465554170957576588205487065170005577756575491683209581377286388593878417021567833839642329584621308816625592695865349830297292825176787941277363784756249622252309317102938824842522898777905080743008906272967612821437566252973349484697205485855356952268600033382751436331089702671428469637645985434743811154601979638594723522358206000197810319651962275733591831129369426209396930300262585469406910911187750247036427906140899442648047271506417509960764805459224073442275074835743513327483322027200770334777939581864073363529392374597182878017290626378498096835949362104973989353127083590547445098812948218861775297609270578326022817949904585693170669193321112539758780539061992890074423347426592099837573230315908313527281770166755269911611924796223767383356046355928854384945410866319745074424006763194177121918637011897199710538876130178123773513113577101172243343310708335927360887292033871037466501193629288146837428488196918137394834226960619901566947169644680862921498701331928959796686723842548192985710406253290646419727963577405577204595046984325446950647900765632470391070500662473078113974839482585624375908191721865500846622096566333538828580094639656629290403964263036757001735937209247386715291952351036877885063617367475276827770638243762898733729586997897980252984995867081474517368799185990970964748225894723791526281738931611818640709732016363958083969847001727074414369545929585493341534962420164697472169045467113817780550853738961119422361050015870589742153473778434867648118288990708858275801007098905963938145298890627684433794315707253257853452801054062837757066113638480368409878006267709973788100272897933105230858779984277000143857758735252735232154833417973143782077260391561425352655197209094403422294987531963222046585708585678800301452254988754645718757041769681148326310192591548632419144653073508985579496548991309026251062492695671074846853745237273586644328715139934815430329724829435180033455692011201311812446349933902289875759180007775330257823094361680885910174299657413544189784535148961163184222359789580414070114234197954168329789614995328184569484295899105253170663835430073064716059092649462367855808292593818515689849471684842806102546231407309334830616833496460959237325612990129081343098582944783038144607262923904672306986767557388368236988230506289049236313083365845777450431342003867030143737792968750000000000000000 [99,69] -104864916050381367698001019617819713129314977254704782466570321326160051518550926099840239994105445823497975038933024329320646467930343414532435283742349887645507752936186370169089368258480474914787825899806349698030251127733252360125369961645938465213622459118572810048437814619397055063267557985719144555758606294329965533489345732689219962047219887889972955486076725453474932249001357442103271942782907003775499269927516725933905922672523386290014199375497096761472008974677093698722091206101678314728945362109468766242517740492603382264774718663991054546835186099451841401621681929629722431914597112343444090380626912907674038561273170507627849654815881916205450172618313455023513493113945731659615447983139079448352809117598727289662315684846287457204375921089938345163573692135962686051970771380012932956850538181095259057376486404110630926176079881036801951892975332301007350137540481351453416112855489284645817843354199581411238652395139363750824589992360594299329516061402973297386006565032663073471687706601426273313367407438174960452993700905476678457410478013111429053733752369973515672200855906573381467818382844493232866698337122694803729000520396227879685958469954002683521889731089524811166280219022239309858868990584364334340823127075569958769072256825220067551123878278776830721213668402343436987456186313758009082740156880216899977468959601781777619876984118687712453201394721793461946372147707081610322367743830458492219158451920174824074361556372129535808177890489944044282269215696533349516265221594172547392711604524856764046010024573586162195069451286420099187017818219183126585898626395244655409940885170802538291032158332042593485883752482438981927152046754173772393236769654673202982070178371467818657949818779413685566234073580455659172269152043498604069815698934563509112535024124272729602475731421570874245016998034734819283652558208816387365765318763134627114836748044807813765996084708564688723581080378823089472149810550285405520611354325743937256833956120394218574479132216864041622097598207019336813196072305020549200912610177466918717402117410007179069618781741901023436528980155447256492626281500722852814973083485944875607454782624268846786409792546972655239846043407630612130000060509417692573062891555247673469066942286236391672687740864316293132784192745711188463691760699816705250525685280682530731155566172674298286437988281250000000000000000 [99,70] 11733719205634433180137007466624996146261013674982110608671576187360714363768156252758139787196737625189551339521802025833585237499555278823547184167395130432599252602176244771090885614839555585100017851917665618716831597221137052235481227135667977411420542363719378368779422882407614401353986827231085211174099327115084939402723244385427309042793565716958748936183910138781179056382938301644509098977763601085842477090775744935560633341382204735855482444699197598163289540295126106315291161292837658782601951385461421556291893996271768126294768801997031260986007712357879168223616388165791551819557780064939885264995206689682034328984893060196915428282070014271089852762409556104025607762850041135752126291535914965690504568876105243068248251704257847566157170355223153995818973371729432514971551446282538174260327316834684245989026295783038886145991582236253448401867471487296764576616378549424600554225931297563187049201871974701943705736871824915372213470634064251745867278743206164644719946188855660331229483230267479893516842008652668830835305463071803445928641507200422232085016752217067461017397173020702757978266417532634608062409122634090627904642910431241146442332194748443924975337207972822771127255125945807022237126873307512158752653017680744102842490686461574373263468308658094564282550503447497578573420959123967475773562234066480315684105665171828647544450852452769232567406288780008819839958768318772992011186276549550580858263342582346438012178312488026310521456507608946262893297670377435942577741120798537613644936535983895767189090057306990020976387063948175160781375454317476930283633732047418613862896172130993250734960711620407633029413419120135399827602767635545870657453277983006678729607911367655953422868402180233123591421022158747805008486893399138497055657504999337553580494613167111347555462551309585692471370671763922152790180151849914553873469468624113048179791367346952679966070004107320741295948184512969722788975171819831417514890634642036685627932361068195469482339188581500649005309671011556587216364703112639488875478445952610291782193092064334275298083532457341321598784968832345320445522535615571492499268109255227708679130886169370917056974459247816339182153038663763764608462735312732533371249976761398829675662842472871352893863958118235871164379677879845086511928355561432722053916595517097931633543339557945728302001953125000000000000 [99,71] -1775794155454664721413793707478276348410486837844311497036062791670832549053915924652106861721482235669666407996915183385815257979165839873120132709489944361397461310915050128756125402270723099360814836043977960444195878207045925748563968828843792372197893858723400302624015829784811974906396763793528457210498613495618828348762470639447465734908299138799054102226438760246166626191347920802206577874827288878920373085128040466097005238590896175505145393102157160185391509107229656622846170696640533685973267232055800824928154152264408067091111007462358570166483520412136467328986313013465823347237683745937132241253758308202612777397712704862569897619497470668290444277145509178383361035362866951706201591373215035204494206306126194563237348538945214759370335287102717553910019164926169866646474991271172500013431843523144121670237655290795660243111711970829387569763425335127662364066986799558901062741411513100719817138810831508456807925863178284546886410205283660832985026891340054484186294839444833653551770417526292349257821976895913751434497011814962152373436689336798336932822221139579118979750498614642508197068683205388969158858830760478682362798173863506748969410029376210029042369865916047309714115247554864599932280415628771469992884765642213358269828332169980993080832881776827780584205140975813470812201620147662895744713180768689143847334762150581493989859048003234246418261465757925190592180881850519776234612632775670794854632914193510695421122900536436654007343829567630686714493601252452056735010829468606165427265199504665588090644498994773840431082805460530967555635540883575513466734631605737272923936822217378928394213570216650771627385160541295623588541611990549304870004633799675656814647625975607445753148953408867453278754031553381027054161045530175329150015232205879791773541397626840288548333285065596209640302719098055575699039388851712578032899679286503000610104136999904549833129973672621776819940940616780505445777235969121138686993959508324707326810682595633846237577955064973562137009289863178932648760808549732472388065149333265718129154162260289948359952736897181701188280435966366289440411929060989790294922472528944684812274702191582416565633816935223068708281539433347058942105395288150890412566611324394058445414729583809062690997090273490259569459584869503226182413413885716801068394565810137919470435008406639099121093750000000000000 [99,72] 139893062770339919129943197467856794290651838717633237952178227513494721904897025276465919691814511801162758828994665177873088473543487964569100686593786713471273224070342722129223585948629176698725772435084189155127550742592193755847689149203734774387756227388847328704160155367666769041989984885797486223479446548702718173534594501784169984262028719185290117594132304588210318888861275577315595084206496916612249184195623833587705751687490408629072578592260131616406329949911951960194615435982248159912224535699272758323219086486489753574014967982695270378696542473245932527311949314528624864334257162712611791025174370871154307376811412795908288779366620094688269226906722291289567562851842029592248625480061089926373660158670874979329637000082934056201275130974517296388618531108050375124112641629191093093036877121647080235966252222683564327268630076515073624265659784968699726198400933504238109735595686222401724201987299297985419673057940671506363338895047735255361354252465179711105266291008315514527399907155976475393179639778404326472770251445936804444835488734717445370894117821062169826411872344520732711597140030608080263421240760344397701783997746617633891613450494667844385778157340313128621353902346283408572756726914675075793608651151203718226180898315990279531432756458908241187684496590638382620723002226823707180873136765569868268460899027801306367869127805190230880795463933974242275235744966234620865923825101041080812254703882233436775014280744364456482425360400631283802730748229353500641968315112925465873510899775623165127882476696254873932653695729341611058452704359591555017345903348121746177288419964797842419565704228499031177410038322545717164885966981126157895156919968933618065307700769488005997782202763264470735166519037411447789925111483528056058824440013505066022625409447610240335421481403245842431175362635062831881739455373702771156308560809493621582275447804995550951589405527165301864256589232936395078462108304716677361638186141493450787768235133054682618624639607804577033477929492354715298182119748356922664174048841006327663229564944655866021946642316287283043376809631435666662380062360480053810524185961359853676248744293384140980262639490131032978459856002377992547372243868369850827769290670122059034965004530110381938969753849976112398650108963463456763973966752138109653742503724060952663421630859375000000000000000000000 [99,73] -1499847807597188633517695216615058776067799857624509171812155371037016754361115479635780707319346378671387916496703302901711280541413002445691267592509985082905895371477245321324226185465081392314164280953552803989583145467829790941022965553276863213772046946515559587833108473276567158485814325125679332002059286529397798290730435621254760035801143157481844604065533436502610264009679999831999512000014120578105030735916330350403350859096818197177234886268338607458480711970643101582057660917330347933973841220298248955039729155090599129822044967916433048452513182277880994128890371640691140982939946103747815799109828930018930963679424939195998956353669604651537048036202895046999146147043586843693129593274732738581514923432496302769989234636357532630607528676962027274879504124877513728666106764759241172627103960863217832977966707830302300050252749514680294456985569053087114365538558497306918143956799799360886176639798995785061031762881653752427244815682284858937523943670647910966046423398149727617242883061888398311086835299792975773106662915820535387570123203233760231843778782840355791420281937549173644248012677305931042014867435431428946194514613177697588390431359454178705942438607027263703980014629181867953574940922785402135395688061984329634616262227809760703873162191153218192508363190360017548265086926322331981917035918596971866926512079998920519846283682258876959612842083486024887368898300518190635239574900864698718153015909543161143024787665527593235511590083366317069201871748773958283596642269218514059435145716738735903456093091050503237739997709581103883866522463798796815760299751967629540906254770410446023715501385277949091172109164033080329372246681451948705794120774698171030536793366984553875262541559502645541838853195640675291586384546529757325875800076168376258608345240660536795532630787382426283373710620674271733617117593059005266781118678718255077578445503096953866708686320275607110589418004776187870045466470208779271449686919005265074078741570622605454400853546486011050029187503632595893587475619482438350799511244687799273630980252130866782163292618179582788112581318396755680985861237667593241647552572474135995657756566886279556745902628263230919363790020528671571124820125239972922281832792428261578015339341971543945494457962123056433302621458852185515757192665167144241422647610306739807128906250000000000000000000000 [99,74] -650949042928515618374186101865243469620828242312247947620937165252545390581055012352192130812697928299317060835122593265019981160424884184007481880580675753323105128967591740923857889650579323223083680490115782068624714790141822892616109347717538421735179879189746709280758811505481270190749635689285488332697811482313471371274009221019303216749362460149094821393166462837409526928410793803699026939676938173057026424011918514652720180487836706816309258778267157974601936386357067626885648216911839615608633807195180860429980455143898072863569147897148442514481119403196260296727427952716463065713997178819876080516702897399100051414721127073005296222844225147769315380650538585240064920129437872182750870767537429721202470313913834291193450061907806786344559085384817208406263503283904241772292649215831403256593609035063862329009520150868521770507055443945938857360514676030827001108587804599977416972017260913478853431199789497268866921423795489413044971987660699827773706148953852151167839710203308984977727311734453903142427420446428640612407063773544673669153458371928655525117034274943637605667773406917529450270088430037892006692850501654522050173131648061647073880919424253000400822229906747711241521934295078076908201676580338584438043112608514836834791979596803250761222374724667047313810853179686032107974608171680478998175682122697182362808085676749352200349308043690459488455077411915006238331019832854868787289607185609922780541352429672180044144800962722695412282677589367808173212151171707067805528293800880295025534141139416893954135486435228761155867503089832194176126057445412143551510517029069213395333176238803806389605512877797706116527756615008984203303748810073257299486157203085999690108236412627608780774264833278651077960425408873767488649792188499886908166857595534965355626012223666907145032950204405836596512161985222091726729321829201582164705835521494057397190055896813814284916866014341301414996036839594477315323901504444689876614852491801672995643761935502963559688486607216407255576429307188849250719890064601230313488777254068051933712586004681816508859214073608940509722477546745429604967055140680926324597473768888831055343873554191164835036549815135052387992805179163830445457838650765757501877868761755117823949885416967516682577131078249424170901444922315801759953331211835320573300123214721679687500000000000000000000000 [99,75] 54156024523907330839198540323989920209928351580887715992010830209068952468575145665584395008303563647794555207395371343986106810443216896856799349964742942921016762012858276980245862336850059337685047453144627132650961494960443100589233185918596854521367848479597829706095195697242612257199687474287655370639632989311013292503022504857903770990355683108966766237315566885123313712534911420160760841168177994882211864201092801806171983841421886518741836121079777802031620076827214990488930809833740108128351548033542707999037885198360565278923266963803303391590180113580195797706856128258960942673516945268199450366951043135682868169278812390527697972467679590464614078696880020325942865237935748839557610486294870281651320538343469280134386306642978455438479453468944065756709395449657697893092073578336371749940319814749157703061535837071055467740934393861329125000484608879925004715496700617395470073727131869804614950172766403639057394223087992304865961508803466654875674070172729635068951226695568618674366969732384861605904911691433767751100731369706913863124195232840914567614910309186694760979592813750944087059419779592507481232297347999380341003733273419794666155368419028678422879527424153519346865494263697473216766571825195652175956089144374027628335801063985266852480741423334847534161570454150894834563667423522352660147928050976489170494292721515281528500297684481197540649753997451590515066607079876133161134775641633638376520651926130428342907062070337204443214079188066064883677295913152266588145881498517916461044784238043797778359399961202721763233870428339779909250153682391220783315717531023477133955342721888882650473604008890791920010345846136039781176460637789884561813897015888307266629952694223825009470649867474830161028059328824218966184400454206308129807368942287652811857862099726021704139793120125006400555116476999880693632801289877158741830462950351341652421307552343231363544213763423207834014007296766357578940685013951285757471003952903633425157588156957142122377797724292689272379086769167894437862207781517625698726094436101600077736737851278598594604669298192143053267245336972508780196086765917376050251644373767710674417929387309897823039298337142250347742887685676596007401137387706259413114311300375595891907017370644399367451753603025863856202931112110062143041675024376854707952588796615600585937500000000000000000 [99,76] -1404778587480563711310064355521882464326088612510017347034321159045720286272242085867876168125416515063774980722087941885225844231116237994572193895066617699971683682042997124050652463280052776286529370776086339032714072550253261302538655838789905610237607248111697121997051824086424717384385202165045070980109303292300061024751137653660737549503824434524364066944831009255058214280180844908980675873028513572012148251294129187336623081571194075703852089325613852184968440060002296743271235563991980501422687393313103806921393036253503031077892075830417764444194957569516366015648219234257305615390892071371154920096314899132469560836905051419924601901715156095628856827575022797435921764237679138383712209043143979325394115075260296354247934037814436022157422661878157873470209618146639739814623395575498355458990891330516944157388013935640580564532408140094038425990690428827833275062068585499259570153865748102637278052365497973620706049871561779638532351202587389243584947224975487598287993141048973299553850183966439727075647266928542873163073164997557068453313433117989927735024193153338691480715715879553018913839723084820098153989779458464316504891268834730743718531965091630616168397176397698221031731968297299282327495268197843102261130235294850873165617504726540781650359418928877890628704780625129298995607391183439105918051747340522599772452465683525702693912416992825258486424247852639694824049907287020249882016836354814728751743599554962120587880602262229282541179643372840630766778179244605940332579324745627871191256496175413725577702854871874600233080586955853888010728353571140324935102701140346979342630473808126365301589786061316942868909593682376481007626616298200517521928548811478910034486675166828351466459806780331082542881004348217496426845850412357684270388185627633464368899912574282437578734729121184517505160735810162593068244288624004490529892276047887258535837869653543473876401456406059389318297633442565553350617204615208353507870549174908389202427534940918153144243761478811740402107540098570648285067969095927934072585992008065778276156925302176547876396861184106209590220026748886876327190477046054294718527996797082214906629075699668887236141113869108921249892927962990662715452896230310406173155150616473047673961136204795104807130066994157551429653563053614536623534555910418930579908192157745361328125000000000000 [99,77] -25358270191311524551893033905257247158956773531468344660724328131952063339602001632973143436745736571361907923391971943087530291392177243414469779615299561698838589983303480034172062795846018903073290994115362207761872416312100076173239517072384348087058895318752720763573619493967743260448552199483962820059435100137877250055021978957943118994977719883730852617853071364027385308771328627424399498014076066446787775008366164824528067376693859449517313448575808595997246076688061608695931539390674507092406856428667360857553985250641515606856126331940379387647280365005547893974435516162268673033859802292416154908386326623710809623561833159572033333824346355586039700874186441546698988151603449275428539276796143122024927636091767240584184413326631300884800152280403101911282843672853215467954154607807808312299448934999823954406689372034934173343098500904238329842091563057036046210851577031380971983289975283425939771454138040790200889321358111077541368134618526295061050147202642610602116657073135018578801254194176825663383727541412147592965370711695016449250591928560188406653201783611152763423587890757537772491677639103068041830337442539625071159122758442486040075650694429358744890621288087647378848510566863429088137436907011971795021282642297093765703454971846113338125525983606855235605510512181520319841365398290398932813653250331941185473549844509096517530044147753718076884960036718227857892669387376966523606895219915545078366621654375496550346486962612575336512834050494581913187199240142228053461039402103926623447321628952212692054762381070250755980272190790495586237001548791438519268873688348870695237565390215896668846415162433941083819910725054057855457564000256212203156834600277336710306358604774575040427710789728682827200919385947271728555391769356985131305685921229196962882742755772055488995714076812444169306912697115791213067769443309824406797510524100706085745264643661596873494626933810031873295847002756262540899045023179016318623053771791095930158579628742017074766886537965016195950467499910969424669229919397638242691365046042844888042287084219880869257140017586221945798843033437768663941347112348467630728846962642948136577320870135972972545181182648857337804505521647421676404162529353064762079739583554399701184958065395185679378091201317664048322324440955678999713544309706776402890682220458984375000000000000 [99,78] 387907811853152662072179612660382362602303177033739815864584141922614591217686194529983741558094644113173818676085332525188605374612545216867005994236742482244975032181513026833424417966131611385227332985665692412165600318145896785047723125065599999396631742304526433977815117298274382639554821679736744885231263465942856289928842810477203022802772910040851485900369011378271261810934859888118630574331973318555673624147984117249728174906277541388399940213561660350884877365053556470742888622255485468659835759209685049613776893179170480405175792284399744954102293603788501112577836649521248756210401483484215832096197404131382570081146712151828309559700336155628505261647392964070567451494163767668951900428246389071569659062631118377881953911698035752090845163470427571957636926192644113052590712126338465509705328893923119204713295644146887125355886392131490599473719983367485452888937323230624650717704754049596096072860597998006244413662156598932492790096067379953596280648838186261479280592589388707743448846346866441749477809307944358792457910862652947695042032685340562168318204794069295738444947384259739478059505877832276995062052840517708583541905564035765815945342236200293625812029300942215341097999573677048950605869003250200336861725850630404572350578247778549375616925227116888417563577094767186373995468207473535353217803067892562180752566208226039819248431561951075392761343230610313314055647582193857456793663664230086359887146808024880157869585975235806350203086074504396728200404899380715755826913553722496550512381016364472816263451649853639135866708423422433537719338468557259629804532321543434819073638090309426618390308214229903860133904435778947663801463297067283028664385015745401214446689440019157439935420347742680563506824608012247452186900226430608155082496091880657386689918570581337501032742106579439313258162388024805327076712376342744308574989107409116712409792227062190500098025469357143502926345353621663806652932664242327269020629144208758447510155131784114972885118475186325092869530285845787852987226196302650157350045020480488708400877648572198251235037861462019249053988208189652206279971387423099909372300502846992341537143664804247447086711520702783329763622663678561004301859044797855037589987805907785916574494584108171317027241928265580526256080817434537306792186536767985671758651733398437500000000 [99,79] 146005280121154794122860181443042549304578778317306714214296829784513484034245273937808126425620313139116582869859512363173986439155212018873813486961902549344100462660074209116257191806799374338063974687464041089124978389578608026307900326135059507231551691317420687224740380334339381642365330857298808150753665561342476961857916501716999609406267187249326555884460160159628806352497869440706005872228733899501964710212187528744410627333716192971831777245343813425177347125028860563258310709938557818540977528820522044995739081962969969254505796398913146795152051651359748832628874722951771157047656065894383946233780791268884261315216194364989417341738941423213970445127912136883391825364786857444911621966515322954214086388540164247230517304484902832214594700799642994889940953253025083570083378824705892336878223392205906285519416142886611141793256748054119031865005692366687873295138507044813734111586839585764189119444953972825487460242867214956908703993438352652539448612853888786481924975903766985026460085353645774792565646914013580583644532633620989543100912709645414011616285631754121039410474872715602080532302624172670245671900572891892238528599869141747317849753422870014340302868064820362084264352872469647460234805413039533058166936476311981891730881789052441565439274686935982705707460440509916377154214327983946696883076193499763134769240339366908150540790679046139616222351187693380544664432076615365250090884471559401034011350004575985844592598723470332845903661776092975078173827702119666479541808764033568940678447890969599111321258046786469194780293386292278136833752026583439219114224380763217295213694401601722810001153889975141688330806126627765295598773427058370207136214192375105964128313341954895915438334085424297311625424968981907319449710848594525798342978777565828699368142416648705446564936350130869747180706306422911456355844306091349408293201372375038006456359595707015428158784373925772008715686598084664518113228569379224405909268659062916984954829409321134984303401908641339078448998785570166214268089015845739136066191749369161902317865864032990763826500396418150803350676895631218732599300406465057333282999154679654206551432274328730556696722942833767764248482451262138486859271486705941949670528059100435521582260475377593659361234453238246799439711344875788933769261348061263561248779296875000000000 [99,80] -5306217375348397808612206366496309360393317973013305617703346595808616406321493535752627011505385969837541918164450562905366674696719931095909235241516607245898509786811684839439791333027419255635408028277758067592889261498862467078798279479999165718396873826297432149191739423136949475057999350012152786842732272504453652765048896239949358484297883735173496214392645229866283979522771819882964129444801077920567211265875814770944646775558840224539084141279126758939438014104596561808139241590287720041779958197686346958449896577258285053355625086432550377039648449111642527381853331119399940624930623680523533532939066342780489354567853294001336379942879849326919558259835669579589328246918935816429758730056170002057314972006614694272255152402688998532024218347945910078142043415309278314923087918065137863635607491658665836511635651517168980997965884202659434728814276600182956118010846131398115537717404419484225522483728845310714663286415758252499378998864774494336808214867905360567824502189177320049267417176883657455167698143802843227121562494092960779772762206699003412878657769463530639320272072766908946136732899316999228482313934533794293187326779152614527745588239114686255635330223821749601595940825364286812125619075277702180287233178410445655691084314334330964531759841055788389094899912728047977257169600424416941267931451810687748631896795531193956222361475082542919570057744596093998769558530647174335252945451058111453617768931044475623456287016132696082623622587124044458108930077437014309927853506822385477815929820822117861162477061970499557260362542815262661399215993276687973216383086069791046889538663896896119523000059503221757033185277316082052101859802751212886943357195047880000872455251765279246276369888517123722955544927612742143587548411756740692898238257506978144989179496083323535693598066367539967714012884209101413279650259299568414079606961326577248720694558721806671878870493787430705802730112765991185919694418456395017006172357053268662718380731751158494583524020719179234865181495243354367564778136470605656278806086793659056451173556517217887009236207261091684638141498116159614636765622268141036037761670425792037920446722207075922695058353954440265752330673808999017588414962619685192537086233643016518873857673463862360118510081547167672962345499601850388870239257812500000000000000000000000 [99,81] -11359017500362238596106115488513699751913980151814436644842634514122622759592877037225248785628800763358800401885110004745186531704247397289699905513155889279328319264251092892447010908606941391622576808452123269110107580159095222797304097746821219453636175997904090521099813498161666728434093689439713021603494510510917248189858182597598004707561998453874050867192864342042767343792205669701443702541074865771856449648416348934466511128493309824617847673260339983132594896823839683361255431872438986869675203173212015172685814293774450329488059818498916388722086685655185261923285661158495563366184116195989437818828083840247779722391489122389534096465325535150996033442520236991047416385654570597905091174863825228271618827784041129386307746237555409624762032193713332231129970613688593798387695516556208281217400142750565899953425532849228967106129124727230915439773610808249862146096195714985920410251538471212284896934161479317141972460019366990771652101499041972785542634169223027340763486521777748788918502019608729765095675425076978326703051352433457779453967551411700236709818293963650832576397461246930836903006071355896269718967682513024199763064504302222371673640552196406142289637385320901498099983066051473154830074996498300758121139288996940239998208201888077274697280578893470742143221544413966137335917855753413264579789403588414207300071794216798752663839725507190243441624277314954137051821299623470155683771482898903839077505479816534014835391913815356515870698397898005081337364984175285121956803836232131002807338726818349086308084565224856132811140981727682596573450927817492787211877094686016906377562321971208299648182839847503967007763448741418785575533849323410381051724852877214466457135495033906287205656191626357422527517615738189856996217906174554237709577191848501699799262705643067715700565979871616430593779719019617147667524158781661222954509601317188957976798864180730214850299252260399297129213996593599325971027869465779249837539564383595204104845296173365128249983998205146798050273935515177775348501099071288966063541020360041161028705299073159804374289058117209276191288356067367707308598176611807698643173620364847436876319227244525656511912872436103072238783826993137687865969969093839620072770225014548032614780380438387859828974749244036203651028405023611373901367187500000000000000000000 [99,82] 1432207167488120065567802016809572376268537307657078874832664634488949651752610802762349264868377513094755843100642026506583030224411784420686334055469250193788386330451248821939299496692343077576107070572318999005314461946940830542235520154635057112128880436339824557165443822415515040933032489128467022973072534995703627136005309094181217235710203352638786484007392756489409848520869948038474101465637977862780054749171430381489460179289122221076597841928194393682714236221858048976691531659487796416188582114351531101027340530781319705456771418324900250349339243612631448480135557396363295726877198852120561688189918027734341380813978529935547311345855523232172894871967769406537658063474710905887463574510425239892816144001584690039590344700394555895689758628522577693267955964652309704336192084764790448383550796738252633161506383814255243700582072908247786418238244305105820736039437419473610382159337813928699740164585052273802166032269255471455525666314805680183095272345070273780243738249485178263563855126826317596339633755960796011321273652011941546307165197592062458552835854263758345500395545507834252997501728264263947539696946847493353776601646812925137267471982873681154025258532331113270619806569667844982510631334022306148392021591219565323631711864199921639750817712283500913626896955038300345361364332912857851627222363542895292373214526301227772641507245822760465058812386246396805767813727916074569265188129006055643023148422103449931668523074391497051276954423320998904969908111726956920697138173393454493322855499065263719912957503182473455600177234680147710225691568633508019013704907768074411297833311245694928799613712716510759447097688896171198313588487629464784920459096856729422292996966535843807204997038571296756092557388954172131481387105671278122879695282622632599296654901795216653735952233328106935757664571308320317784138216140258613320681225686220798045815685448250674330122542045640998130002623849357247383548782434487695114128603784392910121839262416356618907677040632551808012917362677760473347812634747526033168787222660219143853582508659198244127082062715977590244429109659702609464723680401968894181481992199026160899647319420437485361491886639065117989540358522876644320091411404234569573631108911251139878403267692007819473212803076988682907084133606635093688964843750000000000000000 [99,83] 53378194236786078444854326389247623614258825585787926584359105585276196580348404793736024172775712608271994582678751258427177195614274875694288111285486011691949770978172769231023055356813941980162626710503258819896433178469813369637919386530250919582967906440151093852768581704502184160642867804610299069093573087790999520348915068895758282926129324922912450386235812688977176270375422831843386665539089747217699061757011716564232334795448861200599357381106525165225210585902261277182420116663805321913903777138532522921150840222902341862262310047835104506024970654366702511656990850922021536934083542737438797828102493889538570937973289512661351416545233452973985423184127482215940660825426887418393780441110185466688494092856083960549906299404697362311470982714439818262880570126195113821660923340853250298269112995357237086318246009972435645141465122326841677980893316740076084522397527530457387685205161184197972921894320404441484184360925867644355799483163737978817279954885598714763504231142186147774992534670869366813806251251068446480073197775930329495281968599718552012276277180027336120916637737328571633976631115013283071668467334061419626224364033935873763972522395428674474227085402175615831742298772586112799815186531231045153186450975383166015686127680759758718624241708994761902534696859618242036107181923257599258274065403378317123931602597517400300659141898761055132520084076986429730813259205618660277051540096548660817808444500979905113450224172761452757669339680998840167789071042186504366715052462816519456201075737874632985456158563348226952192302796416983593002881711903429875876891999848547923475098417937727219611399541199231479979340612156851441834686431795595438944264940911621219327092080268625919301348823423073109344195778324937978074373569482316579909991605869102429339412021311230826802904229252078455219040298688853637169972296944058057761967809358452500140832319249363482491024688767312450523145333599474625093081190250277762698804246903200334024416287907503428308963632724212794300003913227790994830522263544109651943623767932589362150762407448860701991874814883760018845810082174736190697964031252944128617897580829846630809695634039471089154716361478062595364009073869304276412115937432184891178136400404078216626610525808246948158481360345317227664243878966674804687500000000000000000 [99,84] -1435527741269461576877654221650820148643392257317246525312778714679039400235853379158385777241239720512150098066051497604267447965174660566579418579982495499330838824557633437342765229440177335819516496583483801166399795018558600031696652680915467842464191725545439073561894350078088674094730164339747200302736433776705872890819844887193099128749598926086608324093075150268094513397043754168040527640746530225227940657123805923979668138880185694909477869397835118825291939959410336713308109905406747204851421226794696357271916205785800256186208388816442292024565350307603019739946354611684402226845013971312812877791443978659568416852354643707678394869764789725453661578913129659645730918811132509759411064207063042508177515614376027153397526383231169385899290027295591426868219001469257380600908389461591251391479535372557990464655893545826324151628653817674782777607675832833587914790016199462959286210388165479969582675104341114325333047692748479685017823113546298338493106968449418421896807794372628286369462376259509176513585655381089590040694230712658608508465176457929253132857288556712979267033913169865498930549418282946919318808785800824664020668030998331393588186508659624360477045175865850664853750160705382083576015494880768802611699524042284354826598858910219539183782226358153258304393280380169621369036813450998843184715977545083390697617704983809695770154578304417998458832497469984834443219632130021933035794277400668063299082066748533918448718036760564890627314454476482471590936374720849729588393222773925179797555720934989607255018283854851381155030292595176844992911763070112949719033420474497267638749373960162489053877492944690860069552672232566317354876232347376030042248232397390130090255531849595631196161159582160189699635881909225168506081925357750581399279743325013675487617203019606583541728528484259986052545836735135392066357428833259399221994693365053427630717009124593871738445738318880344070003521137989092715855902453820200496776513635320358026608527130997174950858637169060819598582416380083830991050087762495073754471134094259899698111728488842253858599815375331252765917855991946474032735871263259736793223257215551004436776049348826000505937865346952411072081290209485385304714150843206780737599961674918018845794155564604972496678276706002726682851482268066406250000000000000000 [99,85] 7037173788063165927139922921594652547194194537311439015377310255587101897074170149817239693671778938451500349851400717446383021396210905255058698829362024346220524665016374628880931063773473151430989298312628208720599316739540396261246505021272185822789556262538156887591845662895862318269107330685310450631467205945010455097842665659406304511852597180703800023243507446554391257509034317560004070184099693065148498975658079153561615206478962359858354144055347385861758214963320778077845108146055588051933891304125255239886197290182367899303547267520716554919317152609738550869000081198843621199246487261568612197523297370734875161556688136948606966403373832722258633605513445465479452588510675356802088433978808395983315968391141767578723246642062552810994421209762963233410191831042980989865513826047097046215795893269326333411552215013102712198943551049858998474287713731044856504873037481602161183279865428920957196712931171239330206842240332948771623328284253119372150405919140426863255338910727923028973838800988234091584258277179869517167617700054274758598509869850180189562205538997529408139466363729742803115474405945383795474292430485926139646619910578550204814180197323918171720365214745503612962800836702986644691973329292209226580769011843816657239869367511147859238355790893755285358579731773150379027964868273759173963295124078779531746015968207545728649266185042734610844950655682034344700936018809711911034566051870820605567387391563688341118398510557853216369708799999816768893646148754015952849058913816539329516441304715807733322592403349193196535130456921483356852999914428828681521550051022044534060740806926851573809961188798856644185265777961593692622936630360732407473895968139666992676749067394429930435592073479780215003803908084170938765005897989162846022440154731915155773954793661231914406244828528621219583674214759275819697839884347937060334989668054185048776893993869849173619591378503121695379670287602572357711961018517394792218298260638827868549482469773018743357189925520188929005572950530197980753086862696747102104713717786536057104902840045915083259369076292348146027541204180825882288509434148688412954573779916526127766149125267813848206611112565616461555682601438730130709279849693315918699460379895712805680471636809293063924155682910121462944074980468750000000000000000 [99,86] -422699657858700326829177179768975469029737108072994882119307185516942227260906233178213496937524266791111108564890350833097093740895064830023543078405530236754254375929027695214017078791839977016064560319079363389483242863059097590367922321985369799709329076988467022165514702230789921174182914397053306843122539895109223437811715954297902555853755760166716236947471426765192854567700243843176074412230757088941678530649177423910828970224491363950943843718545548044533629788045846002578302047620349758343836556127508257671450718668908605700486496703835132516268804494085202917067739722600569583340743732871102924368207420182314778940456564060206618891715269484652276735906639739717807168633874934589746918456028481879652793313518100048471354620315999976221572107182101592572144699854712484195096452898585386543639176837052183348567617244444283428347638127405276888784693402016167375520381781457054631527894783691170731893180618239442702246479324763249868662181264882503681162880948309118150690882905749726551105231179417385888252009865638072288741428863742431745800731256784071539285646038227435759632206839612870075054953488216446900752682983229474220198391460438321396362885128850759519535821301968496494113954673436049905220467660333488007903222291021148754122327149839017305404114748283626248921328986694790452758895743695054767259294477748028940986008243879929786554007917829889770548823404641671040792540206488358536158844701267262387692089226150500931408196538525714189218853542090843143566587276134601068461753179835226959463531836622641184460168090181183529834092476125674654046248546324004096044435008919316317674944608132939942805470880493641120313680463793745333734342222821838433588852918455471313901427236527047642956416252904544653867392533763909825683064270364951791275073162538940379134106014775391756035802565333121741197025159002059421519450164996956408282533811956599844746454953630725848195730571257963390916976764325350117625596110777712050918222447343799516591902628676645569923621555653450083262916778180243758932197312733948238373227685151983467003273832204594454085108578942941969139155336828185695693265517063213906079804265031325514746423379748332754670721295885096794424385139374245817922516690157990479397544420144553832477774171144216553327267675675239083044326171875000000000000 [99,87] 5678254373357661382324654802395631989082032899860229002842377658745182744985825232710367125677618509241025910646604741741130031387926880583364699265938764252445100297498098544233242514763814155732734389333141567480305904412835097590554279302727309550893756611653292863592063478862614774509526025340387759967571272625804927727818730139212019248025563967065090312860727196076800443138125608506800215307475100389945181216086052118976702729669280105729352427683409101820120341019738104795754805005548013780096973150224638854930868512450093832836108414489381493799901690071166108406385962959981693836538137578342572204918044113362907434098091515104455966159700320072808470414250484981777154201605622200130868719791880951030437087237872281963926148540846103517407108240378228888815607965926527173978922096075030566897642254218329164792782412573008692242705657538585629673907262770595572856763583244963494018826001260718037770136108372532683171186021616566768928501922874243684983486341144472531828564292462838964153108015729664132506828087478129500968418879461440848140219015460757137897269993392555875240036657394226714658486968103024444928887283776162938497422401892151972927827154757223527925435992306597284342235798245615163162839434453780400235021765959862940495703925587444943597672880617312087775281560189504862483011722084637936207074220194613577738009064802820443688574900885866435274617637292472202109086855050968962232267636252991091347830647567367054847923575105644158972181446143505799317590171957278104698805072284977954355447650862261845158481553329941564346918985792968922898444550484519685638262096889185121645908686090395621842649362469986819454285438029745503550042156366831345353527528842761820792008418716750704638766881813328958735916533864843742770412183660646394968986147513277510561126442933770243017802255045731304731772287442488690026722834045522629223447202846512761913975664996983307916242361210308891283959938716389318064694120061687432245594560711263658004714991789298148488302749749963235029774373652995208746635600996314727998100462862868061312443105432600081072568736838154255943352830164632017936768876925877411300474012494938705316591159935005447031929921515548921164050218187383792349517397954472700948629483305441557525087430028161891786339571915924297902656250000000000000 [99,88] 88387349503522344160081161607966296173230374768752643193288943894509496980485961667860643940934539905958160227257375613869007195175857227073359198260590054571983138858854541442282565245700139530458916080608247468859286785306804992069766809771780446867469675703399204863559702185365008572150360401144199189953412406491199959195540291480435252501657362827611060216021889762382382301885016473103822324706313197089239834654884845981951444417223709482667527226382154970222385886174730838672430773019880411710259449463447176137554095428377864363706006990129671359255661032066408797869935167984015677360803438069636039929843081844621853524142947136218897489817583808723192741860729924679246630646948665417080218342370123878755732000141127286000480242221872907118118469155067588766575999706095242140548635911210368613331895539849882242367530032060599331881598870678649535443509198438929519999329028744489130240987248136809297175404453189898992017389567941100145554372639409554578451110177510079172516787495224667965814851058427120394320189881552180677996860166426305902758284395134561277723070109128706921045414778452737066969936343868373013260329593178852689137889929624057340885760264647043905968553455437360455221500728288407171478820441447428234518712477134173779128668562045014330262449235702639039161351741612381722151200108055070180742613410083229235618415523567212756421748402683598117718727800079667375891882683330207020643334612387105851618936650891987650820519137345345143619691630545649488479716714126971420278174622363866015088558569586136729223872049926688042881791038499271387763283423334829909099725616290813094215285514029727465456505893841748748516953487624244978235691070722033203390363973784453619374861094383597436094755529221068526128332084179394393233833701768829624475511126996053170432205418093685650725753414664858030345794315362784973031576311639871402830479687017338967162478133054869842160584203744141607592372278503498457370105962116768151007273198137080703162223373114185828107580134029154693719438284019244369233922772363118637497230257017954723630549564205283595063545297874388026911630149275116208593514286001593197798503619131641758850815618940102550910543769518884375968511164173142745297165409643796255314890445510457620150088530971882011251890082682209600000000000000000 [99,89] 617906153797020374993282083664186269578528648589278209762319497621756971568838931757273648101578545026420361294511668710646690626194652875638196383038213073207856452714932016922846508706554319138827317066241270403635493853226224554161996524791187296688111821294170551374991622329749848615620924412633907390817673500211226186179452721459160401832901222210831508666418362371841108404343489282063910437408589190089464013175081851118911559181650755630244525139928521242951046369546037911640436744733473178492540992130064888074258771545753298189458923468437855908489628741366183818797205527143781295474959978370683762985169162872203677343278719378508689171306096879670687072216384198837696425255047514578964740732276832253911166108548379564015985951533061711433618372878037672984503213285434912524215607499951896907166299954507931994312006038408898832179465307227396539917695678756800337772583682121274192433615860589740812849510031272021601757088128447781294700158745205784216378797020137038624538221226370878552248714861208526969329142148548340198303241114844110280266232486260755581428896424079508323714139162347539449719248765676158056895427547915101667990854776631663609017224659878431433485221664939817925108735182250045165671293478381469746420927101404438052980056954173181913777777969188734214208718200209736996456357154669674222058296286913676533999758980345861933035844725104762073824160123143295495486998465310659323918131493562246674166339776951228487396044673890047496952709871489759372414981222058433586415084636298055557163237162028649032322247681134504087559701549193557085368947814871257611998102567869820308437546006873756030079575827446376440645789358803504853521191629725922737524425104620517160245460683750630379620480952735588224466938234326911598494195116820822910904617149083414251773022410494297504482081931742432436363892660886063717214678791011501978556547962418577717377320310391102969732079766828496949438785001755892707161643422465236335509265977024802506850064073575549921648717636769839426823724969207080514857334510367720055418556643145251571036203519604191775424427071117187206301827723941977288670621784693232916653970113804577976682569831139603379267195964539631204200094508740855809867575813536822627719170119673119381816941504967835046127848976313600000000000000 [99,90] -33971126307149883935118177993568945545907911697926287342019612587608867273516425799993549754269751921999895252487943290018042990277536076417428514872330626361226205934731785718897096912764717326180312379473734555845436193417122302571840733754017585205545461549480090407044317817267666651621773137614372817773431132894930263241986247359863206123461028130462516626080521963525247213760098235747506654660277424650918655708360433781882892760345638150845130076432731474847399808203304301320009277780928981015829055806077366404511121966163465600316438514923196468193804929786096879956307432027469752828556037484975406981655813403182762249802802729548067024763532510757672876401147717001836259299260753380980375564572473700298310664152361585126231604208720136229621125003615510001665999893573398639228687466261388939280544299228475207161875914015491698789130044874201991073372797285528489830841787157717470475416110657411873480213388747336560030810730564968980421773067335383369954458483303938080633831368778666996653945949290609601921904625501584023529455317636827673125468151796974646431215762901031367105271961274350866087743452318030104884213386926804728053479060744734971143150638398881150196898045644741075301680719386837260354724862601067226861813582462635011264243373483393799820047327194046118765943921033168672560262295950758103257923374576216214178180408927885584060094025849884676997823465799226489507273105777100381561108642517591994812346979292497333511611602690306634466827186542839803333623903868050349876341407288134490038461372824362718609819427572767587800934189106654587468599207598219079005797077959748347959673214125683841896504786612287805534256005611394622443611198184977307290557427841315364114236049973317478530521475224083415837697277528531188481372812546221475114609942744651877637317675398886453628493403283538368251086213798391289169160387706288278093424743739574962892443319340069395986831124916006837251473890527217992203729888427538693289794536630412368356257135953053989251923753417985760607628817050190521958748318531295524323570655725208691925939716694181788835590787742398634016664407349491898391451724027279741565803074115465180979975316358374795861955851435687877796646628018838883781604879929574382440862961389883865182485043015709521680906187177600000000000 [99,91] 158511383809439135484768518918728980224554249219254249950236294931421606919728658643319444913746908249725456481576983032495290190080187397555122907105306199991307090153963121936837563110552474269804096608019953624987323546073270748819824840410667648496429025295349245902234354387846737207935401929380871209780637475739276589383241889301121968715353699228348552364249624185171015298633287354902951736455511428731737056089782046120275426709941649612949864331415102388522697981256657339295850632063398266894397385905327160043433768979668965584129349138408978643376454395738118793636123865889995694770544974093727204725970244991414052165198349663936254901305353539283247466557172366637469253970152317145605209935646875214687651345219164205612461460212717462345027510465511060009080531340019115474507608852277628744546999937575111908977646229351476520828856378630029441820062651107343939983855740692675076645413662256456843953454089324701190754687347077229627103937784627856317919960583506687353737745235884419938810351271277147906998566223173560110355620318723762656071673396057885034906389234158483256769075025911698838536275576190756151725067473030771207205217652209990888516801958551192552152985162301869110972547682360660108170574706674572477812045240676556901770383869201067045505588507207917660863795285984634919504511592888972316709570716539942620303140384931521586308208689325347736371691237694899498511201546397022205910439787895775805991537388224286989545381149400017277559528744138148880088446379101396481904432527536367655700103564492277004630060567548462646024292468873942476070195652114250479226912467492242451650464367816929137611850378318213575006228530965705108353379018824832945682512852291478045493810601240552528254887633245612757809288872579771614058560240004909958758168486491950830434773664234330355739148662884085098525929112199861005050920979567673159472121188416731310662724075924178928901658160805567188511442819376751510503697244512374395945821313275405663156399539116948007307501470642037797670273647574793322275235184344650729768022835640220894489741614442234465165947315421156078894014323074620112944148287118653646528529612737058788784646172795438329820277715899773623390635642247212229190891105088444161851188680499618060544885935313816680823643289600000000 [99,92] -619492690658552357293131355413028842385147387087280731952128045852546004436396628390134281452008773449217569272036060978939704889771293422406862865576415655786587734377312293959549285618813117085852316200224378283055916596310971621489356695491829902856979031408423922281197393161985082176299778900674934410913185833862102054673394117372312625446303778587923481922756524106353349040085949214311841932104904840157345218784748683846858291086628103267805824083779469742199410666198038553770206166478970747348996354845981816965634400166524788568720069445969037969223652083879281305193013965930382550165626213348122211460712538189321857433620188178927557178941966027621065410683838107578218914582765387633389257283859809700397180426176718563374396417913453525365724640934055880500758628397032374870123323563120628802325413477407106717716775140279944713005355721176456983444152516833685331636401551681868572200463552593367751560494705017164614396362685996698902481355880814145589586431613023084687862195601586268983462764328895714245958136839405076982022290191211217335580906116565759478930336898577134629071137808831259943674671554826144887251958797591295561081675143883463231916082587439536922983765537021327577676060793866308572024571962598251889659906427243151356229661216230504981264340762862573169168030821194813860742350680245533418736957806052532698015458132952919405054227932508901767469493059404515408657482169224613445052125609188243600779344791886985606521268772301980950194384307745742544815328004926470706231706035673252138785126306699692489130940802653736036391184243323388187623402960711885820337669170195611963911715605938328617729104454459431269295241001411912693852740164659175006168980372622357874671844759477457196761446845428529877383616992111519821049223910546799400657706595180529438239836762680677667847897541631718933337669626581977816775613496484389601941888020144282803599497443651445454973276930209275957559691804252388125504161674671357784244671580353270077627276939284081216549475959675793358929185311710013504927029119339399436425082481975761310125558221606249957594313884562529362642270561866035903912588003551693994823220026109696322580343074171038510531146043981789640843787467450861424087749126372425728249316934252002964275834345746907569312972800000 [99,93] 11731986977508342299357026652308367006953970393902663028756431580958103214101382018286525642054821700578437823634497747245130289168387777980605980710500072018518547128154885250855179224340686707465309965937710237858580331680505628093137410736928719011836710831791602604376426854181811698090761124800801673916067745554558205936122964676965394663716012233557130134947757850541341013023702352992147338545699793314740514222882579366277624050695974665085185111943367607477083662883856375017889980319284113806209755639946174733901981082590086817697115420839968249479005827663264176161553868258295643225378987093037323707427218970142039364108332592355690511505994926569687925734027569252816174806446073826044305291683072803470542229529654068491433798024654369235203055006287959413781162399600018356793385061380104319782337174870949793493637430640210161756720943591695330222339797508394853658936390093506558534055865171288158686305967138367515331698304943560769430844259707344419104758793071451487883186773597070448155982897036109761016460079344028485559123492167417172281202076238754162894370113451134370662094919452454474579792374566068716817537169545749376168702435301833308780771005676512917815812392900767358732144733115137819565863684079947560463911558129871924304330993008643457774118024679543454057779155411564718859844944846620298946109505264007087894928079329048989176241645662602272990534947760660082215395581600819236920457005422530571657135110098748393541837054784296649252172889076456525468173303526800622284223143313316963458892645738705470677513085284602972363883244090818781394540442250117603983662221083867606295643102851825114573354665450871837134064629921835199938837516795019069243937216992453281436766332163182541505881909746582928813537634190190394515102497800133488889582965504398701383993556815917865471968101343562644647625478806706405778805831760909258572056090410829023139809395588968823873871480261504291599155932588381009561634873160010326372895426991034129562809411023581172246604560661751900282593144430896458685283144268514996702579302371075277704077148991037000137702676541404398404371310296580670758253394057096808065512527154996874238563241634690896488296779314310647210786343788945203943753780469003899411234403237623341484202248854183648509952000 [99,94] -25168139816112545696593778102483763659720854747411080618534517110642546673239413151884945816310552990016692350795508571437935314894538226707992844659323843077622110639970299517066988024510141883498163872224362045154963741698307218192046562368289961180233878078659598991545675047658854006226853626149628688640140354879066650450260732942154314422764668280272339834905443299734568870205507915441185245367990469087473335158339351580173958556298937121675006940245722963548590685541817260639750114881349041788852063221674202215351196248763242157889992420387754184592662064044034006347252794443367496011877662082837606327438978773474695811897511891453421913728134220014492081757595184457996062944286861823441106374925905868525564757446892477755135574069751456548321155614749709225068843667538972844464826771381553543060710229593048698242075017053207109072353472748040067338156360331932395942009459751788853345716481322572936410854667919841167597946409403162185592584395352582267223010406235190366988950592251946923835506807456826755517325071962511542682420606839260854474625622825920444923057788920391605963120688559150894015283586275202819276411322017228512588080437857971934331038283594896031126187386807728116745110409537652384277292813413444611915338178088513960965148574387679401942540482510250278027892862991651848856285369314970460133104531722354336001628861726699529485826109056908165887312717561055653510246818125778057814752906907053993235630988727467422139366502337941438244449826090238164754540125961064243755890499153388521567913795210039188008624419383343858314508706719676361938389931527324192457877815853153746170075440279060956355613363251495658066112020193248916321664982562390567276859500222583084327935538555087896155869758202221953218706203650575549646173957769248389615449261356655854381167819335174039058077612718814361462721136887867213052208109380937312682668700223421371040373161331516898212559189432820961926257739490539941294794044922015100456623906327424848789897971187783837548802398980667455241049284076558265185120023813015006980233238770877820130804365942269305515147300534107096172911828802832082875133883995273949299952890129644004863901207775385671335060762465539087217723586777658912967421556778628607111339683723426842240595994992520601600 [99,95] -135231949019868677893281912931278802032335232822143763390565898744109281449612559811335863111102687811316279731898039778394808947148180403299394786775460819480453716574760305621737854727598802410976210489631922130634762574938276781156961146723414945895767809194249825404555296063028158455104719205666890538532553631645003822790035883073964257325992955214587166092930356809845001763596629580196021989201688821852745033621369183386738481865227922312723965656747599415520291567605802233654369852079037945617141658142773300512471615179472286273706485630670860567218345370347681682088098250859236037544411763901858046868134562367481564462179456324900014068479370515123578718116845967647138022478944941409910180561453735725812954797790050974644555438586011834176820526878707275574178764708036800771871177122206507607494809572170824701027864665136248325480928011027232384020995686560433145668033313453948768256912034764078868317256656062149054263068203495088475429228581167428587360988502337716812550319283429395536483961571465802729336943046395005378838280054417840025534296653810445607026331772637893060761902824260724161204355294462825812114328309569275148977077174485144131593331367475081568724722706736495811457863224128729244961183416885242917532318570914453668681125429122155765939734034405058272993105621942123696315419005914606874974942214273617993134667665999189528246477651192581671008278174567132070426023972964096178418592596291911332952060502143995593071904330563304784993752465142222936184631424261750077569362411153335663187562953847065573346585359824339325097091676014192201723579890588153123509772258647059478166219010301330856959045336137553768530140866407831829477648140099912782856096926380515417505938284320613580835705731655494512283294101267599257672934808108740393060044233457810782872101486203759171134154426946434197440331562963208900421097796298591097511433973367393218594396744333010319266855359148065871939820935464618895336604090362271591162597115531445075813569905184779032932084878716511012744554449029993509092775016631244904892646133329184455659407330358881416230515443922526217885850101475096632871537317603536060140503912373092785408701695717723535901873870856606228047237649711987377330172431244336892243053803928652803963489757184000 [99,96] -1632729468798309645160305697284221273231666295613391156095752573303195513147232125078472275868877923034615126733536207268013252020390202044055342194944878926043081770204643678529494215223353257992568643720549712694513067892093332703526338491670269119984071948094374125302509394726377888780448100983823156926646932744197667280444602861249241437117936656809870636442002380523274115925724024689692504633312638036405470958324533391705882386001131333515628807889119055125981274242035941827420598467299394056001725759646803840602897346917369141490173499208706418127792187882585199510335105221769340210625007562007955331844320582499807595124578411963539753138799932104181853785817156276705351281607086181914749846663419959578752385455664674485692046059750069343861149466312300527775107870105266494620845482949610787072834795598031951067912013511887292888515743272156799034855802227788345026117878183678639203802356820381769772659893792415798031479382711509781465410909357629738048058335699687867286239791037629867215565245509642182921063157684476509664608294212380064874763056564106528920062515971227284977649875355837393977604451660517007423722873274021379332316442961816172860730245748429725572209568063135560497737347606685920762052042455116446896689274042578763141090942202937112831210923886523331874861422583536621667945175814670941735171177259908384016980925469969035604794498694931084925549464344162880580513706676796504704820154247754815043717951383842886324561197028062890952819061190291205761773950477650784084522481837767245482552070398688670093650408921437853666121173779886344214824770602294533370382994941415364780978967140622340257234831104897149153258482508889003793772412308435294253108276884488317985804045966290313180270697803868015463934145449250292779398578177838190765739638470442102484493314400190397992182945214263996846452505960629989148873286526447181441287619765318183343139305399624443977238596393167912511719179402372350181771720913647857628875853455460692517761460515457853708574830724343115878558669338029255490500752774485065441944407489365912796186736928534937557750165836692423338933861324104665073637985347676647910083726981293753892699100832251805494811514827968984474169724963414708026788845149032182159198853643272332208242688000 [99,97] -1709503315779947845877813526453697195341465882252016514475012527962879077198420700690462145939022950156074523530944761072092124783224016858803886665374746696384473009124258623201867818035785808567772367210136545321369357738850625506269529365525272197958466048315060956471491489228847128258336161597081786725047814328973894933220381653929547292134457243991028553569055666843057387165791982674283663671758353310440360964093315959684717395154182105970234311526094642933654388145548527970407500954580711715568395283247575750622414015504453611264586023338611015201038648333785061315962051292105901812577684788133049503396100882370191399309921476988801515543331945711917013846319743922440813522868551797457183677616807124567862482089725252627933003052392850434464589529237280282243899656474173260891319222223740228361985260175988232729603534774257406106986443956596739024760937322949403832382010502220843027802419366349547220300929306906102513254731369424948914547291531107440538495322778377844903609783390586733684076382855068600627519204246061150054498018674986121708942749772614039437941103856747540936023220199014775363123185427018930092308499405061229772867619822720641589183450121453941227010127572501810047662532638366428058587803334545203955209554617667398284834919589728027640176841628884906521352876692615472676588346183069783923974970866967517285066473476259091095553765374100606026694477798859736931244809879689609977244334869428275807922046766383697756494283608876400175549254867865469048418761499296229748341990044771094359024609408123400598029749565371345538397635124884295090804085737094074142122747884582459520346935114762608996187936882921756669144748145160583576725680993135848596841309143583422076977056775154532598031668925894912825323373625970594275964235937091579534754341941974635451321023791645433270889842385221719816272582610280368278113882762518084327893982112846832042028685796043401345390936656778377625452934241125434158559101391395776614518867124685698974519689757505471953270069312317284280760113438077808255235493108771354731703470958464915030815198973532344557349633524834908141048599727701708257735377623654186916804315363025747992750582827913526057305006599967750435997766591040245993846272142121534982965477032175861760000 [99,98] 276135697758573148714014043973934615345184408451689788630006262661820424887881143279295943580573992792543578829490755527295499069905623800315811485182732474072487060330644660306286178937981230869499665042367647938377940296356542519545276635452241847626893303094398435027009329133789335207751594462138761643559533649373116133564132110306230963669828119371607877921784953027623148081085204354397745601465452217173843901860116914962786414087786242059276007507215193517137177871616132987150584172788740709506536268440389324119020544952578953734673319839172800465760727665910202702810836297846486143468466356347305489976702731364941925081504447123372338528484214489282930755563002147925710878010363171269901019068020469246204485350793324210751424851098363972299264134512742715899176665707424484141804053331368618915539519049538846043011718404906915859200683607359912469838768421165142760305791157672970423612501941403949502116132133154084871817753915426594827951464200529720368120746505117410897759860903444901632538601645229427761665962158130249593899789143138903669170164561668065882804673514195081000139058985240636034921405012625955063642771236963418052960189822109531279465738277773853425428082396360051685455914461429466908759395149445830931198559285426800464119058301459168094241284343821659303819542100448632849215008612887131122792224695600433172990539545538843108438978636276874224590673487693925282330700511841549873314070945696668373496169971333625034518776730169459171880650188970089505953377282005185865374355209097308887024430610377324216317965407878833161995000685360827530927766973781933131376849157016467839555576851426575267280834192889335796939470556206131071444020642963063464431789513460313922181886955091768933565062244531394723646736014962392789816341789747307245820884624718391596436530414824265217748164226146419944231348680271210523134545539640532966263581392870119851419496271058749073810572290458292211926175021693470383970110273536044439650118618370852704125077569134659365985895883373284621336659645847755857697464905181048571943182633868245237623203066569435498097602360921138200247923454714864386657266566349766285133796156030320495794037866153503669376063250012581189766696865386083570737538585322783179649253524842086400 [99,99] -1321961186124981539964498855922196073396203545010071962229629461113054956558356589160900085972778488039148671034373929792391468501342497231731247938867924027501693024275034582673110378855691973000190233070788504963226855131442021530119273828535653197344665433085981086708387435592642338560934771153878407904230277374931758831873575591473013666923520033473560147203587120469525888710057298705847498270466197006151886455204712556810844690773750057588534739797739593469798032561581401408915667814970974324557384571245996511909638678005216843206877070275232525803849871742055269777445820441732196223948047468923980232719860696630743416002304354537589778715909075617818553559833717834808700009191279290080146211316679308196173190895041062510778117436538424992396647885901277351160652185958229389340060344945290712603866805519733351912166391957430152988180681964020710243437665820384022745279521800705072967162573030520978541162514511530797684672147099510374522287776322007670657939885386748584656800977739529868590231597752972957496289058740063624579177139136373801136859584639393782266478610651486139795283799940203695841154221571335827140377246852109517606431620210552313551640229657030123687619389508288220454479499050477392450700830704135130267466031552075226805775885445598289066134822362241355594344733151914630838115640209452783108319748441407639008116196676676787628263731349408140780053140620425789488966539558030068467908592889106384884470751221059550770874718660005283108424224646375678696256480931467602058164502110567974228303256634583464204680311668736181633149631043060062461582559469627398355881793631088850138172887837998086878511152149681505650721836440739134367554892847590367228170732745012691975824532282942861726028666440318438485304515415493815943987339862901368403248969517814129630043050832234122785006992994459639261210452750860934749066592267515438240062531971768033472140325579258999299904154271807142507007607524012355243952137405227096310408800405156046566757633707652680107463718109398175838123288235312996249253642774551567947345208379072720342541443597489316651077812561822212115878821822118993200711845573456544281253166178348999532174036599530205291954859866906758302469008815989341353117335888944217201651992494080 [100,0] 1810584596253926663808930820483145545940359546465156828844946312103438574460597171567830419103607121741328820660146588410091530171473656697984677835448710243727390456514182361401138508895518293714616351062733480458060339886551699333822563625152859469928448413528712275755587142397051943604333578321922027977142111656107832176278794369216047268192791552684487128634454024804238278100977869528843638774946126544401807212550043585066967575082098801581646933027487577342880952213553038100154899278980869429850624851559230658735502885650985263131789738539423251625241018339061427610918633680981852892199604095436404101792108135967173000237015576904626260305247184438054362844037727705370903039457873719719774519918821648215114339065579985060451490988904702111325222511349461694640644037879730436209577601862141515484357600138800260019487983830749616513184154146374341199315196416145780953470983589029765553494573322221978592362510654019210377986123266531487494804289785072625323754731628737764792755924506010401855390735857905613986557658756603079177564017398305929182059344946675560870659786715979951744908137793264163951162937195337882608827035568555829733543002336510065108091857195494855131166927592098181758404709982266247730647161649305576608551674098654861224721972736317202471372124686991303134689324447646589845357739053850733571994764767231097617163272833497543600833318528578069659177146365360855524676499081965762007997276388401747249220284027543035590711143086335224830811923772619564505922179339884290983315951907307586497413595209986866068672569477833990835338731255019622650962885875007172728791699486640004480421688960962496008152973071539291438366594503949832909474344815543066509585740387497936231990912447037116997049011980076550445666659567016561813317396942001756528686378312688278022748451488449705500150890235341398977446914090870859802349958870889945652930556937657480998004561887566281047840476540078439429964690924701814844875080625756819443658976307253119729494054788136139391119655632633934419348616551843651501517236617350523763749495979622572675651268921365516922615243086548229997316715630146178281550373634270394355721049536827625760757879274399625367413385999527631009626844614168374357973776667916694875900481878802388931658702457108487766824849293310396550484826004060748346162903451241185686309020249079546601038875088269345785512844027987885209711780129686199784028833515166012149129600670239628648050279677003037634227908944221575207211205416325024502223386319450359502550746221267946040008584951234993365432046630303375422954559326171875000000000000000000 [100,1] -10503354394494244418167575363818580615513937499755601344661778373636683625452567993569063690223423629656370057967148708498549032312141355661706361478779879597120525906090379008376380289001007430874395581619732872657871098285753228686024392173290696169444327250380466637610732206743180022596979234813056524273739129937551248301132392528667389707320881649430775541147257524945687504965574991298593386186931142248904410564049278785300733753102255216977255793451453945508592695966210827042806275605225971468989848960341022514219873855781147403309624822455026992400299922499822712383681243507470608539583525688045433056615039624197499459960871467869390534784276102944851555459528304121194941122015952828041768598482255912971548843915495226530066978388182223951047728336043705020241617371821923759696869094484688813073888957384573527310552475956169211681750122290369082490391445002153606493589434215486862583388638459042720346990178223813055940609733154838202254671503173445258217861063694004341657027127324533868335816873917243163382593400291369874901967201400031582363904294857703544110230896513685793532600496856437428704132150245361521711169557705612946310492138535382378075802787213007075313271995501107307295015953234849889715727121824556839830112144281213600741348495001047274907304745809811351148973680510390328408389603323850600038195009527823533328595663059867495449242451661536503454402563432985789234413878767368821405573004631300975534737935412113808089395217034107746828256304254480512860873617430546458230006804988578631919129216119323219326294279882764356521652414156848082854149366202475777553739041186903415379883699732462480053022165848388660030179830544951747862895949411877408929972260951199343543699491312252480008406673708917628219323225630283940424818551406369177637017145143290440881740540250743865263630096776586515800755129560498647572794393899338608510044937514184096515215970097500777130351245879753161185779269924969678768180759206523848711383833049770119342614614373083742364199179962671286509704166866342768933646479767695125509507804619910811998877311559150628522647379147204590017948147323434802911270022684737361342925641799654711302639153838233685821136949257281480461736739860065089507062083743643472690258743344366791815775638113502560568403817294083581063418649200333462948171746881090459906823545283562585102989175784074234695110343617526988557385143043849022034723353203110925084141839643488678260971413664144768770108281102069990314151729371109398566276118600099769001225877458711699064073942207556133787704766291426494717597961425781250000000000000000 [100,2] -1197900053231094806484594036847456420067816215777052647989116139303412763156533501748011404703324727153298522627120860850415736227700846786688323873085531373302501428308271619040618660329029752874402521374908136252026396706012440225860266681575029753535418869613549094569922814424655798584454796704927702399068990595564756898771536334739155592362335023811060156114505261682386161159925088569645445379479626880010732460539825546173242475816300054785909878651624354157772179614114760162246421187326670934870056086099848998136651059284210809413373223587676040095267532471812641771228926943651166238942248779331161383926861951549392562794195355612316020179869989979943326034079186950512412669704832966151921507231424737687204921097479482376090724634703646330265295956423455033271641476382164850719878709359035830046774707423031074554774598764923600872871271017371921553563743469771944556026429711830522757855831244076590408953182002026555786666186477130876658445569525336519559667886354930662033680466750517601147400069371458614189915581526742323963195753305256959685059657666320187928643164041136513311895073720020170665357313413038777376176706212516665185136152119146967745319300546487354450435894304914519828181124404525343251676852121929551549374947451360006460807851337443178138057905050257432905756331987085126968086071925004744647846777750096673387518015236681507884675966859193640214392422988527469427464777313768210147539826426394619470904021653678084927836615710963694343421422579709352850757074793356115964598071542768975490870727004559103816861569004634618631192114129038295968184730270148209204290406824119597061808562827156923201570955057542182398017625981410632462773274944673223976182904344512773498335152061662867997590067779056900562394006715154535674012398393117915643937504431523707307607509860383066715352492668716789660278266756354583328693991144190199451256984308204132957052051285903995147152296960388235629203312794523062227614249253568003371171801483744274741006153536518192384020593879031960239457583066158123007113568871258971869991390850963792585935538683676162610718089005095737334775871867567449519978196094390837214784147806348996906766548814441440469590284532360013711184283678771263957084577989178532026283651903629873352475040170962087907873131175766833503925467018477607505031338044846079099095742818799481070084686995884856851908243684363889274710276745704176018371610388321301474446922638064250361593742726748857737374296288751553974377301013079616187601294785421055886045846397843159341920277050747532798791183950015692971646785736083984375000000000000 [100,3] 23990195414404971816208221253569868753902677658788465628079431968653878294848465503615490356521839029416998770255140161575072945423275448688750222927053348775404832837025071511876923905157595101962807018425734344489677629618890291686112721294866465710817763047971390628083527408138096802493041280438292852332041092781480815012820503850287974378256047320460291820044355460477356169226141690019801081291560735053473640604486680739682762070931135274357801347299107121429519630382551639925489922581269780141564527264426965630222951623085936058306577000837102150201532940526777541168215994802919870605155971137568752543865090184124271740266162676543256937779731170524512449400550830306993490212684034028323264934954488428217648431599535173370753099783262050443837461624868691495774681031614275567699535275859850065376347463409925256144709844765653753795035913920414551630001261201950633805450875666278344639562828177014094644108400192457991762437078243209286737553775767693791231799937290854471120005186791440626524351121548848765637041357368291157641137483266183732584573645478479687714701720108643287445909398615415965447340227101513919190359045853754113094069123883598252114098108657129876952923013226605755543450673319440933815617828920961281226476143763855026161793029697668940849756063442353216258828600860382460464303147422214731803953727711501602304621983740194322768542217343090960726843230203723740082444311389658739467218392198254877664724995517694304031890321418921467452402271140760023712661401682241653744352099014349232679614051159307753578318360967925637109784245858746745874471685419196795469202106380964839093400796298695533368708067284549528097797216246294063718467069271160068507796433301529999034465967886529528056175893235249220169203955057712119084055034301049553747895313772006401912975847834081223410667117139437109742399951472276893551005512971484503970873471663061389948927837100375832050322310570228576231112978462756111810873219845814426185017749743882191223822076894794164616887336536350413763157096140282017751799462990659653780178677262990487480746121095989549968263171097311740964604772568810771941432228177975229181773389925490315504042474700380947054428760135735415473998990291277250140007552642664872592869294096238988138748460939652715022301153708428573972017978815606540826661986862070933350193938101088852658929357250366601348571157833931368303885630501828515306739233536618611353912163227004684969974685802626351368764915745255434235581412005483426630817510961864158260084940944187355265808581821287970292644331493647769093513488769531250000000000000 [100,4] 20859372270149319355277557268215475293776024573207344835561712594523690667309784955662011939160758102879727631331309675588338209412986929379228205374165725168764193712945325652270387867306135694036963359808038648852497536180316838743777187207367230679938615860823293921908293397254484076345385951246177378770489334361297289172364690262689194149912799145929203818170083315246681945782344758901334767367549274173253383830723451425452571096613923566534511835365147987732004627296869447906561788113228066920261882017003147864754130120617023067969670873661744802691680206181904635587879471432683410429578863309878338530138479184181886612598435541710328785188450745479845376962520756166376071182307353011128191168790341385027744428969594094694723282682185374812384511243778722607814696507138226132066319625701710432171214085164035163045710850790895230421742357910969608601523647074104326183603644871661028274598503220482509030730966835261533251821140615061334405537143979379228601426819199008684480973380670722488917263814295590082510442531514341743892214351686522683235342673187360053482045894311896972444457984361458764470852633455351254200714489843941344553324553223766524942570773240200764913344387457185745277436352374276400182444463703284221940904106812698883715055367195234824669987627859193641599581400549587266030273063783089867990403089644193063758380467577080401550324261535413120570620219055887380846749596168418752549788329575350745468480094074893991582261918608324807813962767464289889188797620666468914715511739041009638493881963681151155607363074997885846433102609981715963274258868815585779620367459994642658237957349504964870748119952551235899526522405502427272061443195910297503134044783726433480058799630376226176094282717020011037584310437079159803842703708239955180728703561704870165429668155294186123165431906108969074522885850645660621629694691478414652978654614997054270197408850064015363450993583945406345666384528225499112544728904621519768334332038028730597227064406162927887894735926491261312735035596288196075338460162674995803676844421643508270572327314058762586380916884989529078772497664939419360561451511942195935517998365434282638233793402117831260898934830707749962358404319320183521520908497487964680809179880398475385304925647583319045878986013317292656780884891351752349204731806401193018076709586208034841767394896062727992823743977807722403713088022048398134547763825994548662900610586019187020267026404001059605088456388271997115647535370697829407848415529448407883142995399068793755903859147952938979386772189172916114330291748046875000000000000 [100,5] 2242438514003119678850217417989349160072960443643136404425671846561757871215603437119264203188860404044408067344780222130932112342035332616404843729321582205992817489707151449050390927558357007023098953694482503236020463500002192304292089832695619571793677476584936403885307423841311368943920176189139571872323725834427124640836725453789408407352023882862674298525352480299547329287563416855205240710948524393356628988522367030411433635625087812506016979238745833850101059843414626558334495977445380802477234396807324127434014686927688293086346629391457724876260617510184637675908654733148906373696652042463724352123242323694004491452313350289767773927034450616163225062097446438006584551301827730788138157690428971842991563724940066996997224266533207317307796519984573337971179983797573899795688184950375051180723111781113850437185666214749945042057200486108888975238624575397237485662689059167491467979696750227581288142900388423159480618333875609148660158390377694937610793579373336468942005979353116733577329423437756877818766348099069172955081637024247245529555061995745169805584957542973073752011331808145975822040142951577205721300990800758463744758464851181531074649184736596623192097915995304491031403544734082768191822800663974149905116446474102940557049867663722373927050909769380904107795634188195194356188438578969215954443259637298216304997766787179160029548192749954779615549669425068301405401116972451391082701130609899853389765404441605228960078074866807285436178629586241066000361356649047168812683224706292887416681094189041930731293633978382369157949497721557684174280305807465940550072805838256868896131894285268458671338527989222395582136807482078419347176483648560490996997591114579576879642419651772617013179516922404280759413002342447294907186075321098092403092686608636132105796202246676797798297474544130542597542499243360459091929308010929171674861832993912316200402573411542682053407165298583378980952826064511590993128705995428473226253793879091663037606847020896337073029482942826301892378993293917543784637311125541046868349445520311815373416865306769276031304650013657478407187006219270652087990964546459511697123175592780146777806581047505972366751309121700650411495573946627610573965088080087841979260010112621924231518875094078376201793301394003980686581694894905345842775145062076265353333188313675774065119560513984020240175729272112667492217357240522082028470312055846470069550525806237641915026509263408055337504883437575613955927139464786850965393021325939979879371002459166264102823312547030365493583303759805858135223388671875000000000000 [100,6] 17991122692246823815944459033116751349073941326131738760565668255583479689668006494065291622179895031022663774351378506797879875632384869389998525619379077803609322556832693217670567151568982686026167597750491316387458276814772159226668335708313207259366597717345651587825720216603763831288036818061772150855457275112643937923775668132351107140058764024876241297251878664532202941081876250787182539632398478001557508758059849917477554097546730764448007743942604992185640072960092576571564561832397534481220238977670449524606868937827190197622256944296348527062240121063690051752009936974779589908189701156188844293496465970189340759966095506708246745996158791661223998572301607385539732385732793223215773563391909059056091885047099549570867574096774124228981077435582251271140032038614508293308500988849279322704518052784279035041807861011504869739249476304795626578580218197231927814319396034502391740257059727623367013334326818088208244737638148500230879866383516566170746963233910011894547512832158256346842217583373375965804803537520637087506972563658386352170848485857099562507317324695134414133525533879965201753124035527672924529718099186934609669498025453466856402220922870039561336837321956054711129686317056646528576593608337215653268304883833303291682027708531445451407868335837881328608439360123785704201576688902626897049074098639915884678248052860076129281525018455698440489187198112700263214524493188613663090959466518059635065655477011366517089205711579391821083096401213292920775429087266175245039733076701389171901753196004532710512857238295289713893376929009182711140415693845642825881269645629001127710067073179908745098848322859629792598237630317545132014054828771992134125479484034440077999599151205840716674088378577842490515101847519826107907303923457102949406742303509185846566155223903189805914213693810217990247280355941149664984989243110512538113655014564767588456718148476968753997059473870001431437239858944325597644139242053893070944836555943769451884633457994898249020357431753810676779318373788346716802495566445373320396923318858555381688767806719275117563347905331612366417225932956217942693666916612363095143415347038887813608937444568480866310687995127757857032783990416894892686862969158784616202016459593705573620359727915399946481860787579882289376218102061135026187567249555490855045723017825864693627782288893820261886974510267431061400400509997172032077881427381017015122623623693215005872536460113019312883719071899282160121438035567938175998317629145140567013261565253077461199790042668117395763260901730973273515701293945312500000000 [100,7] -818348900681647387822777351918818763322265253819799975631258353310383805363031745477450909709620431851077008332238208086367670853833100364536047706184045828903061440749912462382138697495379212055672619696254394536862486663045381077760555509794730223183974784494086061140977867763924439533680628082163427587722110443685023415794269966468691839403701427821940167590419834503427870515501936195560165890623665923784975844670999041873689255964401759737379862424955370847614578706323277754326346679652201694333807048350623034879726618338992583022253031000912125148925462231432060985499299396740713637332354498190225989121141962569324617276017475762437667312117003070132374454072291834490441842412257773609984974800902424265823372764824259430757461983638984583768586511357006430461448588474747738690868880141244672286175994784473442722947124276945436850690647552875951525460711423730396966603780944799140723911921333482349176477891683721925826442348153021819505041898289549779789955608394334415048064984791787052139372650574046494025892402326256801513831967334936487787955553717589013166191264079303970687631740544947148407327422278386317049964621539821477851749164000799019422478376442335488403760359976255464748212127987655093053912107625266281900493578517577245589807532846791183047746917743815449906759055805958880581168583122856250155037009843144476850540276548624343024128245009592581323650860892728808214774266076220331024040554443521964279276689126894583516895545325386525947944668826971801861724569488961749950361811005952336676230370070142913651587907697445350126549211967708341240170866109939930020255609187391074933957462762291071068649476123346458034138740452563252455721938842302698061836049199549652646572136280717695703086420076819952548117803499059426970308333631610219326198543785669197636604299202292953499787057736007538703301488499759544313939170430874184420774517522192115009746391918278723982006589367203528058077907037171558942542887916700424631585742038908670574167839138892841982000698057740262621709494265541924621669172423970545050660289091641933255046187330630893412215660467760340834551585333033029862670210594567933968450032594721822246577154432296489629803690893013740611704401545611521392389752114353216554590157247646997702771499096415102225042634034585772368783412186684861635464013876646949147101219303944579660118820158809890903339717226929180465429124813940062817025186569980509219657371702603223667921356142066879568886090230351204528800589946341271959588550510378214063583099431502745017881646737156753346198456711135804653167724609375000000000 [100,8] 8537784038852196252536703018086025647616714811995123966180485199664709348780123636598029699635892219135514813775282015656224201935969024416669437661357553074659247018260915055148393688086291395871468008387479928800975909065819839840668283563660655404332013069042249278511332283227018605019658470713294779461128184480107905545121480567340631692627648281886630848014487902734271193206506733748460653738125433184082030921654693651600664896189195437269477195955839552170807378370568444008326309053626817004610926911942508474016580832684106453859551172380743863810456576636174300215521608751353306828335746174480317290851668114709015077852765894800147511623242331077423205349658191713910595362055498164658000558324690290519789108287996936220606285887619821875492899735355065248993159172491583026799842347857267604110531076969955041363707787892219016963326620606651595548033314718040274698517677707256699906983253958557574973052012002202564710445905218781073072834645768753119967231023991517415039047027037079220285766564182821507939972009589237077103150063823102447226414529963574624886841684647535664864532827552359007083457729903861382727882979380832201314490111638789874417525844475312995702704679699530767145116102087131779197130783872860537974460012872051252237179250640432312803880273147208170843851162731509189340989288412406982565919815275522768646437483556943086606025162175628068804461880093652536739915213715270849769198530317171227107065647390924900501301161379366395192143328537695248352448540481416016737063090183960930980433619709734210418798331466917060608102366389092110156024513427806544812235328189299625372606236747308201053189696114311928696015122304389050408122945841006330825322098576183457036806242374781865284718436838107416332665299762951343244741984037280393647505416190915568667619330304396721229667540159190035973634783095406929991011175088732393124819996834272628024173389442563214748100307809120648841329321011732712530202198181750298941248482455610920555372060679360944784525146671841565694342102952847072435449815976314985125748411961801593777000550647798219869934802240094985663475388815260518693778885677463930465533637680248089885050731724178293952510272271699820974118602135720533209594961944241978127842895948928604063533442112604118806218615617772883944834550506839879793431623553436099800728051802523184752410391721466545628749399514904857289946569689224026390984795494872271706010539773280700513502983789633067490235023197518999251260486121358556483628214180394905054820534638025360599233870573243621038272976875305175781250000000000000000 [100,9] -47834836531004549208911344498185816876811514438575275065361377820748516295099744884729591411186084450305870546305029298514281899003519397815416419607434127024583253448139145320078947966901043042218567897019281197429073581877818086141950592076528553636351313973467600584071020510625445189342924332156453422290863234263802473755270909997021090162435453828892315779372960756077276830110707180903791686013813684090273243143534025306128989618361456574419018013723085732878630284334665480936301724573436533007054138956838399285057775117309730160422519077667059821048758874188157459923845719206329580002633450360287353216892476995910761601023656998735305583105575404957059757867091979250770485495937047872098528502291465554372929759267944528156717827363314425757293011554064332713646194031153236349401876438320593113989741204495023112456385850668543200962978180088094817121848034105446364060447113354294006528819022389616179397962296973915249818567736850482041295061479636410141553287974982740035545280046036457832095987875620852400314245250845656986980341618812589829440172017687431536276076217367441002583067344009923784571988790138928118329172709758474847156378525635967784689905759282098216746611769674151139072485786859700178523076082361342204951716301033308022609283392304081889025129626204297042842641905235306786925644833525535277647798492527462424401554980195948095678436478001647315119502259488071315852316913873420428533533790928345389067608814544426197351082961957511039058645872444164007000866947255541872323685592574042826315944433019916429890982408648309426910123650379392936979991755225563342560910995067808938749928350638018174878452930595378996566697391943572981292709495530918770403812072319183674208608120430131580682443526930756660050812470882809050301680092098487780187892797221813978995621042820709810741972665180019763131363661735600634117827348377914697832362749313776237845088379829754574259926670627896681366834406137163806056516759853226865756195676615243763893806503511829102676107899888551125073896707890835612466587376361367685384867498271208512742103060806640137131723070805518148676567729384500682267990820346322227394454329377985016584963773037374727954111785764919956160961737551534604502906222700228689816765556053962055424622270996390146631520765918306285005649572603391866767758932567602434409670106257741698923021836777868778730690289645178797926332550841512589609709220819707274289828417611673589830532478283710848459996973021148411267619049819365714136096103659654458233782168161628799152307323083732626400887966156005859375000000000000000 [100,10] 12320258331551655477063383115213794318296670875270345284923625062274491383049875344830382519949748534772239466418741888967832449320225060509441963724661498910717015265689932586395472502440449255423309431441839180460820092281744815249316642711243230932243227327082822844230416485310300225661803881759659596051503410772041953833665627689049932791464736062227264341052097801265924662141371174826435974535735961087353241729584901177785986618976596016854789660796324618770496218044908717613012037037649842690310447979579629913680740831030002656012309364849339420829547671054255977980826404529060515103322226901597363768307467803877811905345525531862720479248853635510932957109102974298250503080527242477940732510887504205892518473671112751789005044011378249601152010261336959661811897298191762645246762723214504049395414583105294231001551162376775608734171226547068574693787903968299269690768742234719099272440875782921783197949630463395769114946302209751719170767644890125627818866571159312996274769237073226840944924066478077367622168197667719124158850276300165938987967371556415723466889487645856833731534087570158619712157349004727490428384075499486826405659360540041588590772368811567140108994974268487479175940814444804156840268977481732351154765707425055933500821519866634962585193234116419478627544708250663933475769165251908394435697880702406705355939949907927632002248701281970512274451616409533188182539223737043161983698142176070097042359328699095977930639156653403995632812279154246065858102818543330831063622173359989404691713378239986984792959546161316450722683467051324036123653182217239698631252259603458416374570088957707028202282566672926806028505266531377722688476082140374279662687323961342429462126968846183064119520739404917153580138794052458118871747641975766773761245448647949679140140703390021770389639685262530438234383407822461520713555450587647827323628124923021072218936673437292612003245126192858431452966861574228393769039682142236977098796184441893224685184751917905066571444551247880045286077905254277479242517238488215496054776620333445389460349302339798047700639698004966738918188285630175613315691850754753888778973477826960035716328223364203733232445159712923110349367980974737836772296407038000684352100337580163619385111680019088283817119467620531411240023485830403554431878294424139898806501184565143264373731836749911398200732579501439580535001819773361740655296790084558931570854681215269480415853220487918937171782170836216201282446110640461702373894915702058609448605440681880334591324910320508934091776609420776367187500000000000 [100,11] 2560217518047416549650252904826099888601116101122770520974146071120173119366977437489507847148632215191780824219256643560431210674589255691464305361780549979619594941340342225673709506668888421186727420661377333406740379845893813055968248064383525699320479802845244930963437385257375474476722127276175635388265252976240479599738755433828799747659553617280078174182180361243614944751510835989593244437121358622467938918549171803259812173483321416825471122732805086495256675776106931066053751149994752708373269480155347741576268868630293320345464453076257672935373315615735788717598400634974082097567560458419620658621711884028411418179134168864140045687849754567409700323556683316083746200025656318295234168657929091892659770257194763104289947637855951166649456848671945836834916523677328365325372351236267604103514048006942460251997795487660237540271767949504646884949907384763446067036260149047008888477292580231051117169661509914004278692177824866312023649975416786864371041871244430277870217530761623711850669601492416386590136350254151744823798976086232435984286746867243684461823802356705672095572908306613303701763557673690249786749987217803854889289535431299158786661608396297988545025320436802106272717769118573864055895158050713693588520550818331579792899113235585537295555570718564117160969749103598588556404379386171232616034453255788811751699787100949225596489056898634206860259289975194744626058226501500954573333413980174687297643419558809603229586317742786518577321408153931962970852478596532898069554105426966512013756211925208795371942738898191188866723996703101838900083776448111896835871440536121476411532619618787506198107187069380363961162373782039738313495714482897797085217243694946912476057591508569553409038588490575453928757619679958816611149451163130697606833517848067493574159444907449827163999958422000959728409978244926604315301801357139991715758768433220596222416909824652173050850490747295865639070274009935031797379846186020584086027432506417265274026157111429305759239689267635916756079147280607119934271125323622292469940741176827836992180829950966712443907629313845729357384367809193742117751314650283441332650027685732826855271583773032367635761691254341316484074291495921090800439457332253367869549713950546480948880990277799361991884019856965667761274591537011060609602263387973624506320692798240168867242668409917625663017809143407406790562901792314716536909807704623857473843421710071790954896452758478516848644516323807615055737583207838422482657763781875880332195289564305336338367879989164066500961780548095703125000000000000 [100,12] -24008703945879251219827950026911450504881170809395666222943766472954258697183624471301417684016224132170056904502251285046943171896951603169571386901899626240931894149914077614894275707459730828622590937194460263753744616579616471817989362128277747737094164851167413607335575876776979676265504735515983447782062338788342530988226177933441604118503714495211046009453162741584502329061112319365594011505394149879479644468291802051309592923772370240693924838459994107454171798873453645083924020321253807226167210296796505280836915658349529415240646703272427969265928351657647528768708492321620323757053386061679224368906005453386184567703706562711424535825114349277205094941603930509420384847074826953726860354008828670466372167887864577118617406462129174711434405805033215262082032804256207239594248210182518861358229271044203915583733306524669805663471719844624925548016986936278750164970117938486091765887180633809060305260381858587976429094593593171540897645562405959541140282343890446887721733505404714461761775188011917075750544593778442295929790240374189279476331346691160069308382816680584965011906022283637445443864626279838677289153279781521564934676392485111894303573356931134309581712215697574587511250141944922554154645945816262730109123983400721880753409033568553284155234014207220554589039621686181165363575721423614862594792756085738694971277831674434774123799256180568064245910520743849817097946195528858636324867258652957195550114322086123753566732958750224267960524188253543128873551768238018595598913703994633608079383618619490312184373520530754345823153935262894520013682700572280059501037491828575579104054587738127651985288015012586974501585611316376346755487368402032328031205786917952621996888020320649901807467706831637551801125286906170627164200221663448752336198155676847038032288360217734391446525132946047128769131774530270411456449889931897546638589530244769316044996924127539203854793359257638336867744106806197344104065044050563829816989825697375340913062543046193127923622045436246256979859432290181469314797204975294378336503635606248326798603063527493416240181149188117273857444940963065445677019428030562905491069344628928875578477325215798185867736041991811821505658848057994312856345090282776029481343576464157233625205270944172510885417482141485245829539803074318409811201666779593335716457846794898650542241490552028373405829019937722946045400831237116151472522205370704484236745069857308880419135923637732931982063461442745665352929618569721232701005370460881210785191621101769630236555386204599926713854074478149414062500000000 [100,13] 112040395973228759141654296803712334905285150796990987632699225553174105371175249351909993097769801610523966735219699709399500397734609797850303619295222863028292347537985085157002695368431468108683890409189765243587692656219712857343104520555847466750954527864409947540340848797619473724975494890298239335619743780910940401055123298054500851547159789475697166543206365374490733851975629793121564782525330257699098488523086345296602956903981116579247094309093649810597428596449180030614342298116030592027296934317525557956308653963881656211894844611916346057955479212597553537804532936909924875422077000562866276865400092738811519561110190882841691138401735259600988280886434128050869390168001967256142544649500615496326892616752681835466287971839216555765975895080647388624410531062466886294358300959986614222657478880127917005707675239808766140437527496401885454832552951531103317230295746059644729321737832496924266593161170626710245477870375940764976237055141859899053374313576227272152141190981508500849901160915462050640862961026247111220898292558074599119358669701124229933084857285539247333677855763920272557016573127315103672363081693220580357861829633450513564809354167240555993936393619418627296034637934394781212608371275737286425884600148818687076947545859508324323566064670254598687336312299744368215991990453840467864182096606471011788441796110945134742566343370817814023395499601475381564951048595674187224201269493631174103882236329850056036924112141378311200649564168882376623603746133559519454249518805776079001945673233623747706025436050069492902514148800857112756394786541380826241676826126514895548411990601941213746119225843265224759625509949088844388878675825162440298118899981340092497170862029398278752243522082536001831571691330628424711278404757906028546395006258835151205640691415552305911074747415018383354557989693883337255618330437403015335128224183505640881550780684487215917044766992407351222912903697421132777239646484836738402385284959411084215467437613389691477739624886403406828580090346650465539924334214984833376908379689609270109756722254584408208362841449313352806396903229741820328169633506389541011860797282660881803975147655341190693211428964587302202535714889710169070820745219224209266161311913120603575915947013400369194522813804339693735244983568015240707284680900205123730087898662594366013517741095374273253795970995393507551646212610715604347653742481187352990348434566305632163347516502430512661492553127819540112191788451087249665959035738617237337726939134217602617171749557201110292226076126098632812500000000 [100,14] -256964187208843682554105906983113117365433775752491479078633906841768101863714340019537314977055375984129627473067913588899872411839156045559733070723025957787568813453528361658751499569208809424420234325236111009940633664404604332285419842269072683290895118614667096893036742213786505329431741912769209326126836877935210001168288767547169556592407877662609302154378872200023768812051330622871626416136949849502715326283230965619013826696427826885028404790741795380840888604023472335057023204912188932191672678262561658147774002040850359817100798304144595397887477032666103688091256338110160708574733810544006083921441558262632026609748183057452313737382751260075231196573249788733733505946817411875242470806891409977878707791032169489137737749406632467543119539829905902847573377442152531816091336606889590379509748827656947919571123271852699463863556136653282936200048979721481311244953221138371691894201460820744511762017066182209461873823632065985675579197741201036770845600293422387824951082133040301722234364589502474023642310669380269351315030862913221134322519399357808425087359930069109331388506560840576102135450846400768673462020279969049022769379965726192774995161968558583902398082859179599178510998363363077271227112782837017816426340459084588271696881054616064963953670821742580455041731814360819096859208442053333948158735439366901432105209501833096588911347819888965464182964875590247428525887829783517810101319491860008366158655751172982126284737381504034282151617303536036035167843849785593047334057617879825514261438034285400859038819444644309323912481227692156564371735673190229189582462511121459412976059882946393436475518753666828819949705310527757552367866086980984388038826602319689624920568374570381197039374920856669150024658150644760781663118239544463499748020259419083689242014362225081060923093141867453860838057159841828119868303202558126922445320948077933930505452218292613534012617157785552192493711647424839204641359444567984536466375540811635128865479639340467846619721191076181559771920521735816502060071273250738335964272296904937491630087116531931295173276465839120984948831987903728988681392942634029856202984100156373785884334368604156213063021617014830552646013632198123285160275623478046916305236936486997788574831868727643959713004748006636282838277004426156473559548030570710754312479428319990409861634851818111587167154191017623602495955519330996262374223487712366802268927643707674508609804966231299668317013504829751289776046025586876877937614780125723134222069351709607024081272186322166817262768745422363281250000 [100,15] -121390441858592210947416281000173275110348405503967141163953639464685163804006457739037922031511537807014998297402051275288899660504402299946318270595745699508613150078966630889312597417765832224117934115510282208765444880444465840614245105225064607111536422862764005085562956328922792138172431251112224280151242228404072619174129455658796284687986897073620730888185646992373088598215677004667544109065735098761453162746988550617835858251151181128729076305841364829527658504497813066795745665804500807352080333823156715722562467300381501100291583492017687639736463824213806309160286084203716493618088824353373697097571028963267127719417697542262398779697455598851740798409915737604216703672470542113677679145740662128040770837598703955284246561977259222932435741811515197206997829049261388407748202467306937386707350469553170627850582394397956296158258407107837131277522833765369971191091327644329863384415244580775813376789335945050904585374997716843502829665464094482836962172014612528943907906717461678672870483860728154901582291552982190957799090402977073081152178609655611824583432483124374876916351097189560451475318921302600664972915518771792388472087736692548326598844129346416529744872500842400654357555572587187461126658436333141788366921942800726580204514167509531026103523960956259804127236539105270949663014432660894383086104889585737209188593440730056065350901810407707194805716483860282269023436318394238067924291696206213158398169330468808615347412010497198835525761269074898484254992621371859168494271115741169509603471301121251631923440611331149589764943793695170900469658552936329163243681007596136651407345577507101378426205445209561851754818968300532346527175867664055510258990018438655427615786605476175865713360398225649868487460891309900651559330607840796772100497177201862571111477857485274403313060144710960814049572337284934819821529893144319963435915120746454252035283275564938325100388312635007731180755646812826746855492777998076219284545894299811136069657527293645542872276649496904995458252198624868170932125382528082985839646322255231420585845596872904884880833170593231031874703377349905980466033090352001996096811821114244336033813584356822959092900507518345213423975930972563065457049637510701299589614038140183232074495512068742175453899495163777206606473434002489426005225975347732386763742583326883608579934502517229832676955124447467052407282765449497657794651088349134441955237795630049817800404016923074542251726856774918009701428937462278069825098333928439167789813427859174632672534244193229824304580688476562500000 [100,16] 3125387762979871562434562138386616938415105424151363464963041556344356922597160192153744139188005819067623129262808900405807210247751215923583448169531300210029925795560750284780467260738821286613274736857770387065140038176145644279131868632183319858485037716881571103711856842759779532526313434002014469212175661246396754343267321714031299149097146101341495172217724911100600491280883840128199740429789303010712054133253342166255223046243611717919687393735779987410727270923672360754239534185535777466455472250271527926101692462849021230785223458209492246943299530492510690908361921549636710393775019945537776878224532407616182487611709690757281996505574599462471372336794302516968067576279573946522604216182122558863196938623741163852388504031799960893051466293674523859144768170275468096365963816142358835794891540460098186917385083854795546318544105769414420742016354341754728665658508711092714717105177245483590258044288979871102519093034295355430780284251820939538878410036970448074455179275600127383432634674659101570116112726540179676792419352662138088895447678338048556020716377147335398271590240142800519952096275965489324920325225078490884870083321510102174836702521331161125030264437154344343929795630992022308246134094549436268526670764480233508492240255909199055235042187057629567481799262749084465925006685804910649629805829015126974498212581898477102294718454104918002864605890807085793550311865752862405588291606141131883057593657278794366003217204990930970672253907048876701224065088782751416641927226005787940833918200562873106232142588679739095654146818340145372216121998395114218235643204945908237451898738971386008549112233449355779344561079895310019269185867685729563917440397676884917449406649928925637195965762414164860337013963803889853494337324516437974684823633504428189195206098851704552049248276829755088178842674069295622145058179628032688452750297580323127736316694742714442581606253376897936514069235024168532527458395427878499189035763980837909394788687535493613099274621528285802329283491417597091396600284281041726352995145891196843407940482778842616493033466136554769412026032533161438435765559673267995483736791402516225919163799792586414824134209939161690300757878456773559746769892070804633771929113825010646943064450265924584686890610664159639116969866826003117114174891189291418836372628670803400809782986470219793366876160185800747669821929828860104794057003030390334131992292436681784418332577849968541369420050613643256292076316220580955150456788327025317575369456335465656593441963195800781250000000000000000000 [100,17] -12106079566076536285646256031865472251149354814728622712572337915083462595818260695368758479158246129395637151031977099712401372626708953112314116372146322127218811327897920855906733728199684797409220738294277613717840987249605160080010614962740947917346942709314766529054813612627093573490164198963948456014232046404875931899454613628648093214785752932014491288852190945042710784604412116341752960892495012551525306261486573979679792322438753204735082549915786501206392830163458266308638331196842514151389826056672979721048705691846539196479183259460228886708799468151290318473648278372083863157094802640697557419505458427841095350434188505628876167311672452757597055072350876432553046684499443949546118296551492091724301778008470623508637040628663883665047122084409224136649123984130276613570897192885881596853126068977303416144224817677670879077617464228186267435535528753797354480652890661593517451383295960390993687063121667966112201058868112830498232745731872248051064957312878190638858497611769647992931117123374891122334405472128480402180415848374825998282573154553739865685831345326654611857297214369849912537870532273467588988037149262833333947962160214690715030708550523087050933366772066452077888219835567682252206918586704994263513482133279803549435361954618599533564131688972501285870234014996978375745846638832485781152919338090934231131015089369170405488697489199033849685282191062402397117744816901382608493880552859046171695316523533803046507655825650766699380394692771354900854191660287257846135796974224099106850176393680432955006448579526617347980254486784320810331000096200751597995911971567141980896752345369990505349790487064138844534906833561225302396020395662713636016723394118577149694862398793232194993571636596021426087584674727340311362263421565998673705027025011670241835830926426566803984559264176991331369632089553533055166528767983045163843152674718790188488381704888639608916720171329440797481648069549786231138529263326507876045955426889068781172700917520499734195593481575586862893779340937243183073247571936209850667395115373399097299228196513792959185235230621238425266916919853983274895548819376328460035482894209571275844041248848857366426154883789563023182796415494290011589344257372601487904978177321959656941846931393751026749477139209317979064437244071924400825446732140536842016360456038996956121497476046217122261555114324016382366403067636903871352383467513070516267271310209623257047724697996638715400186690719066081074251489462500213583992592292692611066762253813067218288779258728027343750000000000000000 [100,18] 27314377362090822152057871086982939296831708493396162838419627049835408957843113651759725348994342545605552316086224149862789334287909245474523472448496403949771415342948237369850129338330298616139961188588214725351439145761402801138087417841097762643229980699883079605208622919725912692767176128353814702336467407574522834189018296986305929309336149988355235383345706454512973547778023965282584449181824173269138898061337882764784351614970899776273794139985906834241890878052193728510173405092565973911396699284422095566114435572401514259371784522180175572493150404951214399431262852691022710549861040158618631989795761485179654740945085012526995648270487331214042857062351404292631032695533374968580003321780178217455239790942696699416363274150057472331948141442038867442156690977596415370474263725760674527517073623440435398768236931843577931850803750506458969231643099584153711255385547283728228725286351957972477809173548184713696325843001588275850006057604056076124133392820761084533237450319829099757488038110304260241612669792609547741415766960333766271504608742864365500101326604095691816453980203429009678943436115898136698796789537435176961062937528420339734485725116016393502774316775587285185317947818103242252871826227393557030878169022046169159983329070805787524410474153282326780364321134606231158376485676173004216885778187541629188086459180145810059684666034263131122615102853739958963364943907450060860401237836329544728731528282161447388151745304251017650929282308924373705598077427184594313051621431755590680650076813883626833197665044570505118798295992643134929358210831538787447622610711584690962116214937402625404090238823540333695975308386766924044978344796984866528086400613038411669645602268327251670636346437548227936085501756274677004595792193338738278063489971552708489490184950718217817365654159005671980066327817312740643116074720233835009701399282650098812393041734647045488908954419347658609677945387095209561158343372379901753101007444970963930736253285113207074929354362550296344653497554295069287116557808640461538378336595494558353576930578045176115727904944669642761874040202684548712529889389457703967834400932048063082194621256953940856786519313603630679597816000169268160830985946458297553564877837886029291185814656351974532912608679558780628245519447868373329665964209385447818149812461227322453348770053949464839487185661076161478406549919531511468676770647761172324141226679776969509910698139949196157989287832233020624637227192632405111879066758907570570957812350343374419026076793670654296875000000000000 [100,19] -39346742495559402691650218961140213739846768861551333715295085182680733846830368521618959342562769251636707773370169004482388944311363434184723719744867970275328782562615559943559227457797284956507304965444237773568802170738518175606627889943750097537551478581397536229320385967652832529264561800282297537661178994760714825765295178561002790804346748247426605773980094999785809550195806515503697799522410706937441254762138023302306817697500584994650321859523531822151220288507141775101175866416867335114046289192434054520596406681739443797619756012756069519127336233850043487708173137445802189137825101736965297762074094040148854953201576671424342589575949147434789968587854595082274043558498620842043153862971491960481811848203228291776908847981011323934368670436787948892071813340236041812423627788377547742551165405781860903248336060391140290313299929928763727007116027789389772708805715723382188173363965592226772261850561771567183408116893720523352569605953628766594765371006457252180055869211956878144913573114308801218308698853680318271442333509293538990746177311502743252515938855826783582296235053420260962545647321535017818704279679568996630121306032878604930930153653029394662526689646123636693424978833649414839528006748388108843405546923917146141107502334921371694894116831606287672711830387882873817251570126441606579646616609932390230151203239937168930282415923535436078882514712323050979769506323275136589770548110838569507923756742196364357823072745293564475707766812394241579374738983782117251547534993490986506560660253695487883432214983000495140624174470036267087925311797659507142615402275329079038753339083289382207286267094658739609432590449877825942064668713130394374643894506637745792315588989585957386742655814351562181028324348743692607401915249770332396710739302066813639050549506528789971360514844269773942992959539986635963457583698002099522786505986199349945129243739474757285489792084198066324270416291208918206554122836363473960775143296524692546193226140433158187599885561009906108079502222294151047593734478043390992633620386408169762279609421001364683996624406544655247880549711067424422841380880387619287620297874341691571317319226213414727785511019797142890951811438438237015591169939196527324446260706574418059997461099576842542022557323525186615581951467406985493769000879646486675489112126954122066986926930746889531413025473802150879516088895249986002423157505936926141287808913048233260034643147269570731629584981920967436492053444534462071398374550948787153892283185996348038315773010253906250000000000000 [100,20] 31515650186070512575092615509841706853728849725800461187378542956176223786676956578056382044642912730054975653355503804916724848096462850846611792458707937728630295082103798020177005543313682326921439977095122126900537477143693421491735594416415948174372061779440496235098817270449605499567757960102010542354607101161689177471575567844536997593778084672163776509516208642542457584708246139506837618300652443440575324406970588911314894987506096545979040437334594242319048928286805987031111885504851465779059816273707774569490136373202988394845976058756311673687290634755435442889252515576466048424456551639227609747621073529223179421236879662665300028410133496666507572158639983619263085314734783214571375119784471849577838885015043191316976603157535727319097187041055734898385606822629731159445799134073027180356065011009147470822658925452139812404473510461024688235889264317137629989292618148752138445239663926763922078775989581818687091488084183386815844680517543786832647994040585891513113092620707741462080275418574048568271742480777104535193906281839156704337790231499657836864808417856503147462704227877364236221874981361598143767248186847950976111769396323975678372134731947777335416629721049349871004829247331019312471234128129423387984202556663103793588728379599086057028339868035933934883357522378286357994018425934492429834272248287659948981957563482888784155496361141005305543318907869595142285285131248037769436938405170489762618849064209995570543601423358048216908543584266427300808874657101274807073658902478431956283213177725021568371505147183272310459697148089536509145461652121853425332368110632139652251118802503351333455326322071511940698238229540652275961868866718019250444472838273668720479986906378015507161338941698533386028151071720831096388971932703924097668030901566158512656086743153927922078346896537691385229920245770002069529652791950691624168919467735817110414196416921520895652366207246278517186342529740318478185569663370274667900478769543444057787054057367400438932765897415702669175233199080661339728384913749116952175469230225291695729329129424050699983411507166716654260890088116607084885760576344388686051907132490112986991960195985162847050818567114683942501632108273585384367113061697472399767649768312325744865231820333064608347911658656494855502953101574222327242628044403029328689816500780362411749741995000744284941260893737436833804712584215949322791895305681180128502702857135178396607669613773771446591308788160556746656967446504285070515936624351016615008802546071819961071014404296875000000000000 [100,21] 701313807878496382818374184176575263005180112296928289617480062697558922232759964714797808577257219302810702394103780764522037446841543863130452411777297540044654015077625344761266314453858172648461093771904253703517340364158040665231325592920934881597245458498722098080535602785106782680577792412052802543821897048655616701011890090277373683549747406947180505093888679589404745531729304412381392567274071471613408769990616867379402963395268241675401594611911611231704451630682372685455929918497545481149666465258904362001477126116987411498203516378580344542829117249723016631093837184991941622086696938668035357515837853379476115069011363537100880339238399286806228644886867889921242447509988161103058773035191382991958951342525277615859569918410986663031714978293019686073752738772276621444774193101253609479492720622848239138757746534385773783564096021494795227035167112699157096865715998383443738949494415779474903488283189501792381256962535193733435697440830753476609622417950047998153772858512818212254196182363467941736493166067276388031640357580512681861155404184320352467496868627485910707195206803555606932065513945761117563283700851352585507803030822399663525647035218450637873158654053986166675744439916608300994577153516456379712847946334057644027337952416981815011010513721112656124032022841036015932390580660006736854998227324078067963531614215644072305602112731113790162831160897115267876239786397363991376984401889683497348419265066478707558145653607367661599501407297941717320943654050489428131729084356798244707945385912739438419102450581761849332212952946138707723850319169731638401157611786083760480973405115997636809086390800808906398413847052435170313886911124473147033348282408735670591568497287486427927790047247997865436648028346704829107134286569691703515664827006985570241219348757253457831149730253456359695199662227423314326105600184035931495157277954309895302834422561155950709057596287792076629378804043624446428199229204220563520870663357282171126191723823244784349178464925441193171376107416758094064090975105728799113866893058761047080717597898870554205580080930678413732548410769661422654260702912444409664739366779981011222891868467731766794973086565990636663110803384123287003103672230743593144358123051280195499947611469940307037309928005914964536952856476475507338099194806040212135339386483849205703155238562691482228705160759128752173302812485408623857625427298064507246018321583380875573657189043042833421691296221458226473007417742069112843983878791132013930109678767621517181396484375000000000000 [100,22] -29210605367533460742241899065041084268654869003811945932679941804260377512457222682688575885001621988625921537113971176848781642248249393970831238951951219753653163868593492237113295601940004993743238518959876808289409985647940857115952148863082516738846342483347225205162672982994536023209464385192454062136324097906544118993977202248160790163071100459700700256077607069422350021424676245488564906400393885072429345567618187422005729798469633503584796619124924326176276622452567520862561453952986595853590777968369015808816677484459214573122839094854120251485937215084111595702803157971875650525538806408966088541871318703835097077195673397260852799820151862375413746711923124669195844312268527397416219735365149358544779254650619517769872654062272736149972492162167438262575329017970381315175367681813652729240052131342638926156587987658292987043562257205236174300694186555818771713364134753270341089228287897018891433710386356495885257695586209019021379502962952960636740703370978771238634062646688715672536827975374723217801603495741678353298939486579211619221847574550425529593677791368011452075836790194291320579957817741091725389149631441953922694863722250166645031486118049010678164375806228624057009265998879712465467067140055906123956645886209467240510293769747921382763434247328326933837955890740640725818053322634520740691298136270630686680627614712527224186222379179426360085603007796074996629039251406618529790830286389434303937333013843054945295894364978719503934234633934573126029387381817952952053745754166835860055306269587533511396419877742627089060566333800754845260082884940061020449525301055573234256948251648990505529658034444957152959499559278018561294813965682428130208655279761344501085674467914302608802400446826715974577127014511080918969840376913249358772310696279848362919690356630483843139374750956136452089401237713516103080437933607053268474115025643767658939088781555029400425933583809633941953288889278414348480356955361963924329380699797169780865112085246794455868907900306895040721076607274186966897298410712622358646614699035910848879051040699994286714701685024597598903509117732280139939347816145576173183715678864238867254801964927700406541802142618140030035784641042105824504150494994904983065620941345728879277209910268246218686629943763709534688749415192130427155996675084865667701039813292487888822835227376386351235564439562542907768588884930527887582192304220123618511819002518378149186963888377237710666183283823544150266755072323951529716186317070514277816073445137590169906616210937500000000 [100,23] 3419276661765506747635563591335203707368621053139828072598034822164766297793076712185028003345634076408857380265201678430406003605694025896541681214046967922856499986439102483811281903112515163159754570960442236804993310341250394747754473038408527128441019394227303565533010310547168671097371616854792900246341158452325200095749809259041355322309466176647348749257014569266040436436511531548425927545902010224289137770697136804881204889053689261136874826128676933391933211586842929422310131041207986098948839674516993035289114353158584150809929246138047650627718229889910109583081166329002730165023784746231820095519411096106774012919148166300099309410870009086996058802711991305506056137695889164026537328959543124191698607984700798025336903909386721084085847386242068543690146142764232000002373415580249659947440486261087330182578691316656148667823210427526609309647822002343461976062236284565738614310703430565852537636652734451492588208512802479829836740992452872489430051546933722720631635347195274153493223229971609324269800660211649585950130866197025974538573111892705007606674690535147143066944484732514536263823703673334121505142025441756100529769763821130422786846199907777716182834269011973406768419002076245202043738279987323695788216982387036422038634284793074005774690669769924396150961104213166347035361987388765506540369797862768586023682681744181389824970683483249306494266194704193596842257247135304315772554947368297226125847173476786830256337780578955731043271327124773099977779992991191128563853557468852718845610491999520892234828581351526366415251961921693776168808403766626047281790782223894747881413655466732433540879076843431138291256663803277442251118231181867721734953520783828178151665251369661190386706346382677339170582893691019421674032088014575164963173837559232707253395060359063842131409312779930935643823726074955873284894659652774756961784104087547559842873232152901263265886070214112040407428118960399192276988893249921873885343099057764333252394639866296637415510399628384684301394148440714682630357288899066663215951788695093670663021496883106030957348962838843078611781190011500613445546312135580696318709643501520922191147558326606740949713469908866673797295871479134413199605471138271714866859680335619228124395278528594222560397225927666438797573190699510346277124263233977880869790307431240734508197738332469644924250337965316977756676170935157398577159142462415912254414496478451037050836711185786433286506006906272278336079120677754226401319492811836653345380909740924835205078125000000000 [100,24] 106333911724846987036621856703403960438334726635270062244616269776560087304941039562937221368803649976542814555185416867413280100013515955420655941188899508400240373688351351324228774819502845898187569319363398955186770055551516049210684184351672201385046805816879372759024668839562855399450708613570403568854827298029164222256996290261947147839591200519034988587120713544302477888356473981371209010522474687822169026404559015724589715274067866017007872906144106276283302378017483560674208743813058786255010493882084864093159509894965244605453786061831233146111989186180771143693281478886096483760432907406161398801607200708257339250376348944606906277852766161491989271598590960398846015399219600027530014330543496249426162844665730615817130470543823972010310948523882926800112942665478079541041183035404999017928307792066161143850099577152240655446132345822615430266032734821213265621439201297652585285425420782484919468091934703702992539962159142832180384503226173900822961121828037142280461036932751309804048489775494467620919800221375955536465431529781949376937802260292490649806280605793613432945607332188080917686311971137200129638810322026760558563079438140257581024086114235116798061840532404053576895967166454236836829277204485163305779958673390058175255384261475136486092011942082059815109166879650448045955452727645381896727436471998530949481395564938010007646687949752661282310761494285319232502205351842431578508156618605150946113940003926557608926890985581357991346837532342178369323648737526508301148002435631483298162125069314439497226772881229912404127678951678557902222319281897006552414468022113342494495341135211360066965537737452703520185872056508365085541150882402922850782875030635181366665485298761511758535906439578968648316955323273760600889260636878988778070316058205701323223847975289979784306639422307907225524210519859030660687763882044967236864236742822353162646796461041291280751790700950469814629235135101734831738933969326524821600503264481505530241967755088622117150523679707227854702637916574619324331952475944178810866734429943116504957521467071924032682585504499115032831011179895140405408713165518222465677244921820075195298117156371963908461626893405044895107203852324976140598402268813850124488774518710722129511360433587393648752967353718287173363961149684498293401991454585266514030268462568313023012836738287297204707497319567006650443369888815730817377309898686132753946073564778224315879670126402246353774963022717773533086436075784791954745855946384835988283157348632812500000000000000000 [100,25] -274274836056481215132526841506419300313634779980138928109872399046598795692236296893772695037585226344251323270741093361876422854370114785781955609043443800879513515611921300274953534472711429176263189121035322451346798764736343041143632590245924936368381096515439606513101441335440256503741083051172401666746044073686855413075793738010472631958698360848935245433587096248375150080893930205202868422483217604706394883831343823104496962777981138010766758279474714258208798785586844610289716077761349837232447286090764692920946602428343238987010700145484070187472509103638933043982456079384959970207697255833567042662048067237306542488739146442509482003152919472067307406918420714078164820200141565573038814538772213129158055687806217876582812736864632634409191023717342977937999542133992600302207628416294188345371276393836217403379086909265146436082563198437860740008132955620954926298961015976917897490264719226171566200241001603929334937660906740420910499672621616623525162660252345191856554194169757122673583877476270227715916000376500834178827579099035951215329955146515169467755297986649239257246703365537328103297873122712671540106057085741819060297260955615990402112504471087227909363753328375751955495259205874248264075034762471897315441872679974969571312019599780393807182905563862143885675303045061978735033652357735016786919755711158245938823278691609247536551342633099411863554571876070482720920845599804728703460470680475886768204918571914929010072224406321501830835899129581543207234503682384918459079753892474431873820408570344188299785296733314043427845720724250749754580170354703223983438122652679068462918638168428791643530596562418152770965996085285652581690034117799634495626438401099833582870292812923067995615949607428657584849283075203186665439678715345606104887238954473499833304135386084922844055851583469652638186790033087865327667637207404145341361360024319322562660072641428102161915965629385005090888610830739148994863383942491929058741734773762471993714044624343634505568663756362962375131841070912706884753024057840293257203635645867044843085380571277924580110500214094863417025402959433055834912400403040522411974041903064264612058797218921666320832898574977938738239400982665158451084498437105778993789005641247072901539326707020229214030050919467131938234465701923206554893584647902386570360041066637079419841522527485204163633396734118338406144058138688771585440803957058891306002053830704770701021347969537407159644398246163215853912217085872060629014868027297779917716979980468750000000000000000 [100,26] 431587650478470444757555762227732068259256351675735476583274952979808636132872909797340125116161184814471608680803516612094518380164162099996688637363577654945434700949185707987734272023369356584253042788814411966287974833961903888572069361976352709069970935926482897212036109220471684660764543453331962707312845117578172155889690079730374958224335473928683756691766064117344310932028863916477532280245164963075859549421659700826580614425054889227936647631031369684110138760054865489058164597349968074031944390034690140347189301563759964128572453023579772902368396003135165820940502986864845103275048374847924664326962008749812915042782072776632519928022079846322297590328045651338206049053020510910551253081786340706679776494961743980660684468471525291072931038107903656774647174883130371938104915483249061064281468237716552861775880912580841450242557544526483054332357068536486750735485444738750667411570712249965893212818384555043537964798719520103764867576221011038860400111797015682257705688489903143732755192323139927143703741691287641711718915703302322581230870977390307614429427456092577813474557308295731303495416144287572960408431874026495863914146058644184423680920168017512858441087375709049245491798388378474287916970685727251879455499467755097819295309073977805308648106619484928393905858149055685275057788266330253220479057095397336902449584529029581585064517147000552369846185750723304030559378496986293787980434321567873256788487356278691915286328506739410354709869204841007600857096231723601166562864382310619583147829743986065160185382885225060470048479423739731903643136218412917343307919305126306396144318343440174071771761620287912011851565132662117644755128634471179261875086015614128304074220838741029068079394536936880234677263484558314888340796054852624690865817378436120598050604449716247547818161461433305013895401718218923489733482077323515554385850126768830076957440293441105918693114165565778010722401140289659896311271912434082944980171762801171488694893510228058214616133953669231588295587943249153857975614835023779012662877525084188464244915072202144689661175261238196275147714132408759238912550604410195165966147204967003130763221722467646113047138350163622541005392275178469070206585780559198713965822867799226620492650792370680842540443891032159054382157859306315687277076403098028543054407322498907004225492227480998215983825840895759264146022694443495500035502359932343960009468781863495644894756089504710870919633415880636749997265716981276195696182185201905667781829833984375000000000000 [100,27] -512103745948073922209504831136000094344625520074478679194481388562212946872831162255258670102285423773193015615949516532065776909979704343314576880142490281831348881534223161044053222267589971884787098728784458410382987191775646135107543663004780819442747846949065742381936234108441073592857099530149583475071884408737638433994619874277324757425870821472366614527982160764172680900104374419770867567816436784616281558281644693210303182630253528720308545591646730849128603520995576802627377088221307127254179801674263456734426055462239681392871228399505610070874041995159015820376140839960783537641550489389130732417234821062674783615413523244057443688101306791406758684128753200039761393218217889921220246078143269856889895311035578245066407068494209452064310359877846424304154763436303091427568928820640685225247877357210292838924572464409894297601832237185259923182496665657910495053919093411447171767856679515378907755553503702222749373569343288231659484244917238918807542412717413015701277164339136971299154563032786621488950552903362870816756371060115662127854168609052344563471472451382885446190112164213129468689549652614033539669794939876868169910444020969049311697961909858580385837877455967348955005620629067823698675360150109387003413890595735059454948928717088042635910970496228428594161843047788252880915003086996744808807845492529056137057604933417099677680038665183307210931538205905115372377855241725259815861552184086675966682855204214742684620380829622145012347495782227022894404002673933495567825267283159502016067713285947636607913373121010956924700483998118048495647719841222769043738665411068424247158055415344966518723570538794536847678393492526533624718223644526816009406462352148026762975524681535604286408825569180259929303956218953585220381847431672742141216515635214336267631003824944900941130458420316165038775041670508160852184374566432692697615073435240387971528903515008706994584150069730177057546370123427546310790278387939480440700055188942402732570457997490225901593422475999460867284215966962205869855615778155609335116688335220565572260753683330655911878845854689530402911376979399762502318664617909543396884286111230491558855828972955409074137939871067566457004458760901201195771013031674417163906123272418512888637883323825587570495786539148248855216259463348073826328764654470239641199694402528360591114144220541686751290675633624902036552445081998697219507437349048002325435052526164022737100206062160301343610272698157681544223239836211014619493653299286961555480957031250000000000000 [100,28] 488999549648959631819813122968420171342310028376958196816324529562071212167091962716317628360471319203527014221481709770510816014558518808988481973224874039842429658322692432676238851324156917687092463897175800132939797412106486826042100907579084460544783840204514571963148130402385194876829803942606980906946616362063776676952043304668283172469216404547248720516349837470033450924887130804905017685283958660386903349586515095605656017236351560714992908807270092139351768315986229408481411867950397665977747015446636039086041236341938487231879789879527039751779475927069122660383947983982058772004110675033311395246884297670513832636373987903021750977665338288181734338150449870708603500100713338707944693349650431357643805201727699146579117132155804350702540277669915087253400584591695377881660704973356734944188123756299376894804690916511858060493507861382604645222053189008449930818266818299925402278018746752072084699184318998798102840137617959553395199154654560057813828220930463192095183622381655730013573569884631516774102012109546973546648514590186409978327966656723912233208949669637859304197445743919440156385968496962769002039326187920884939904580050859231501986487379778523637274671314296451708347536226188234005843029676926323903347963945452365822147504058485409437238688031978793023882571856322829400620446091934744925150666708753050249534147110285482316308900270404804551972595859410294950526157244829904256120861656530794238649070759823600345979034912445383031433723754820815368963716057239646394157554558675735694748673549603226681206842048349381162263952069785351883948236799137253050488967818859536713324081872067526944428239245104347820815043514604924939495109242094529660005477795966502186687411727152242398585708164375438759304373952780150068916550795603983170862355868325752373193113063882578410510186742736330061017067509519968116630463993390122209233731291160557455399574187391143189527243465078116376149250941117842408612356302457238215982587773623605237814184296713052414980442374627237382350831372896796899796489236175014996398686228792947789699028179096560481720669567942241974794485631920898545303382368095359741604320227068177272600090581830277628662357079373191409273069199854428780147861569891108998228135543214008384371124706492703906031928065260349073482435594343460415524004393236939219287589627693229672009479006381053782435066048753136332461678710657714833862876675489616029408481927614397886489988058777777877989548609268601357322192590970644232584163546562194824218750000000000000000 [100,29] -381591311760697731514533089134773184091848795261688838251911431148962866637866546618835422846964131679487348743147174673044073224916900109139345284621709020918924467000173143563254589084672314410253585598532386344558129875394328514776073398603833130004477512239635496546047686172954080594415429202719696707273581681095104844596486920689044349731178728341244051810045716111355514286035405903214843840258600857859848033971679904985518554001539589844676254778614793181827440722670938279693079846775556470389149499611295304698184818305974085319019358364948472203257856979917974607458736422374874772057587675592381693855602853502597152181028698746819459218200821421635846152972909171551371135270435961490925156958151749010521287252275764030143461676238615916275308090122284639235496826797727236127320226731927142726095427419583755340455530099102713416551068717510304054645353492676191951933879804552618727930423842535240968210427076446184213339972166064591494844837347673067699068325652517851258032946811432792731965546817894663523396211371683549059796823292045569224172297679930805054818975712115619402671377709193285427071602041731625956747279047520190879481226972374088132015839833777943390816822133244939201893526001974945461432428033541489550989999332453178654497485324491982497282354326462725579349979721251891800645100360731077447232824411706485390595641839782317539637280019754187448629967808607196472684452716002743426842431320079560129093175630264087617461730327777268433179896826489882267496345034726113295085298182345498474173523663372752885110018096295529342824568318793041607013310526612072147599845122393653868386954507337398303847359988731276382035404978292151262207836478242665524210599091739791310262511651158418263874435392398513224431857009703249776725966466520164535948245232546970318190788513533218201966791205149836859107997551500087610660093456266123136860931485995323568096065067386792525532932743230933205584917500751804942869581410987016755185030011992306344335230620715174266309682539154892527428400319280035160858309724330570480836595724868489665705137597393060325565358951944293761633573537384960430369775329418287813700055707552667340564276300621020809459522198912615377842938154434313393243686847531911834217130810245450666728583091632157395092165905289552460888321240462830637107699462408535749840573986125219334446321346480898944062700185277591815389969980124421862943238581337958886729191022066326537978628198368689288039722649697408490832017946559062693268060684204101562500000000000000000 [100,30] 239231522559740721746178237195252656959940187515107229462618593189383758257145998008686320787705236806264560034282862188093748335561371650952374175346709880319376312575787521868508004424334806687946263612882443047979384623413554516651304139940140891892031927564568943686574733705844222793910790048332856036351864469112662985432649841057042162028335939245534490958635517062349012919504119264367158021369484021961330226774380919665675937300424293885139067355816571482555073883603597896844750846122654680943224627887393600394079880044193189399611446961849944922055140347743225334528579987652237074731154244273186896813818357573987474832256610482102883882367469250177131445808443103452615254617494673203760065121630610040846852680491405312437737326085436024228174388861820600617377774940327174451695604339887007085169847087416630001361538380980973855527454953980609820658354702247625871226177062211530440263125203861281302604894488516069857987853623049374205595360785535031173357130469118353346648641571493022138057177205072068496293991311695617850647426498174079027220729321727840031936924287355681446172236146321510409591404208746234343686510962678800861424759365732246304592269131055295744294764064240886877556659899423275426038324559297080621770006356403751576710196559994306932696789588776829994538975163158314976033076062186865198379464316965806907103224919609302924226913808513733172471716957793366992733654546942618519799368270790519110518114646303095086963558601016861130274156741956063417361662928056934490754222738415482347316057326830564290207768133567563458051995223411658230658529144991159904959018491194534160418027957873004396402454067155096567853651445995344733380802688397825481341723853258753220488344044342727334178444640529014552638684489796645013272278864047519060308352451226603607344817237554861742005145287818944770452715581542805421443665213340644416017439381464059601180743628661886425118918437261157891377342324354219974300779523356825188423845902733975833552138951162883469656792540028325238341175291991276798761406772061046862834597042917209296931770245075325545166591494333002412620781906108272139286315027532772683104578655863334680688560640105760229166465117284608168929137001297738559073377726456974023681393434524057782023974112419708588969215573296777380706875809292881340373356181576161652978060137088386213572428937150649589682422876073097292032712586306504450538312486967964605877973103384776232783919856707800097887618262330888807554174491087906062602996826171875000000000000000000 [100,31] -114838211990571527748154841027483872939175337525701712267371724644127426971781308017524837068814661335139797688831486167180932404564537029818874935799033599356748184929788435891965672260182679536207504455541256083375655152067132101038478542245947386772277247408100507761507733561253312269763516065527424385078351098027748834190804306068230952710340050104857550694467584461364413351818365917438619038351785448949581931077166331052052847081674541941860876733879969666274043547857648590194660165002303850821088920582618636689413817217930839002006257419302420085477421965832865238102671837706275145012041446086049771367853131280689832602484303630886551249340723761400104068275341227594929874114145557834464577869573228839523736117762637171205237718752694748355743357463459699118797606860675115355687909061799018745863079569056692436908604968838125624267941110064414895158252758807625822227796311119101882847622705036403256902584628471753366643770485077484185717904320396484206920487276397514046239803102380694166275629448467782232376916087123210579685775336950375181417928247624869816400992423942379353133387060410143541516403539793261176282178350187875324813924023630915390732245360866406571619513465573956675095018774438943007217510390055166698255188603348415414189698003568968280647424159088876472168823039194999307649328868665685760015306014132428682596508661285028302113620186781682169693771226968578556907429377201807361993694412303602345527129522254559175637452846635126945594090665469997809840292956752324059951057829085325872987598682047362832281507085913571406585010964847030626679701132098265146133941808984383888622909549172740114548360793511662715101356362084486669247044551642928072748548937393081996434645839729019128638148129358001513884682848300518605087742735811639436199073177451426778840978382883034560747662541168404730431674907034910712492252837700178004422143997843825645138523002342798638884461413717600036056788556653581403186495871408716105387559687635409761748716766974569726467685828018158752235888386392323955503770891260916516494858928307183384268113990784486431861441250659108572856480003479374445481921384820022280805424366742259153545898169529017813253016504033231187603050452511546168801734272794261046913115030712552949188846888832905980575709635224499895826878600994924226716991718563148612076196922101368862334649830204048094412043083706056284436895539649183532114432473164192368790132955693192911427995774161524131888058829209509070778949535451829433441162109375000000000000000000 [100,32] 39914608672372334870866878254287038749338737573383346840380105716242032160221741829832290744736319553497956627796282586281985512838073914251446268354264447441479599083391828421375371896273924787463345976779629164747750050455529096651161268354578464519825579126355539928772329651713098261788663819292218186324550470005865723546753455282746818613285306837891378384375764588026201440043436434773134689537217382046505629046354637144219679853563042307088836063544910496882928053895672497360430284051084985333145808515128572466483591018323786263078233932563270995978399228180811597625768574259717412643521617728684738204695742966788133298019152969009881647585162936600811790664585830593518244029589815693637693279158850644023099999460082409718490823749782232140890320604645537227994747614553425695783414635470373024300442297599436776034511288326374429277641904755352858100869816120086004325453707179806855655440235521893857397375085810405701094389809773020659340841518683800308859141262332855729608509161246464225989518245364908844686263192212295521779821162513409341015155599687990187625637211915591998981550516749538630830184157711652637706002776633767592227415548514098876925905045335258939441794297478174403301877070906466802338088530282746708409597392655008264358306487862971364472837223607846863596358071373920527986323695730072935840223829886108992741213805875281804978935135171032429656052263963434876571350833077319078591296682568770922465916701242967993259068670519634666483003972962997905188048490594583891762116957367463581620837016275056622125396168604505348726546815449460228910329612996170785921333218850385091576949080283814003720219150629074525873556762987504033456364109508045318857049808197892727902856859696945811396002401862218565847309292431554702072685067626224176474821141328383700960274940750217044573256861189465377884980478145118493386359460907237225457162267498004180685768616198202101099946101581326725125840156665760988389564802739125499772420490609916732094373583927267663112642388193559587210587701081341430925869209332882771972677036532373658132720029939270065355631734962150958995297999779588315574255698381655265903797260343267371881296107984774878536843598826368921143653255346074955352224477974929248847473874491388334331505632299648717569175492845624356525040123406951400364816473370618268105845835301776591956056569918084306855213670400671092970667784093653293968405626114125416745702890634228827926337897882326250648121757080843963194638490676879882812500000000000000000000000 [100,33] -14650447941364687819686263913217360094535364629074992830722102800157262553884150383404556634644896574136394953067824171033136222933727110287617126608820307966246795938157029415698386961942232939473130662352501153572993717535822342411809976106159355934122061239918580401337473599756549753906939169643412931759586573945584091120987561101603019773033286620518924106881351970774194383601757932455395145992340872010211061237761432709886310723292864342468905428428912169855632209393385901206808001135859838470816348303616913763996663724897759877089893808170698625426738118551618119305721912776110498045240767798162833342003124624589616269863209457854517034697084417632815975965664000762866277791699306278605028048150482180750715790510150269408445687759597951590850195996494748731448716680004003513594661915010885213216959597606051420931104907154703807694771041867126006075958876436690600850255100647455745681591036205807022749188490609722389719671641077668396085172450275099217964387549721229106167490489000589797555394757733044847466193569948837679934760312444406376239534978016756583431824702160729719958418565925854623686505539213921109804772701678859041918154067015991423470440002609025519349597583950196650151694508733385193971058771233456251323816647615111687150414657571906471949842069486671396283511801045931384287540498877275477176957918353244852510878986593795357755307002690682971988330525662824235810738942015697798911929795525790483516339698325953864733414317677200347710780542183930460250872742178278635304634522557320401789553060857623709091654485182445799087827036080395274385362338064721970630381250498683815473101965822937718610346320496724054792623512054409140645705659896730617817106842377708214365185140127008219312248938818772135749094760820188787526992276487191803367563806791149172712547222406986232546096298392273570945463745066933857359605457284387097323706483591184379046916340597730028967537322944942743425411307882289846079292405216782281498918541943120181061816815116703403774485058417689991605832749160640793091573734404220274160095929773185757544252589956928733026801716852737974721828333545325003123040578454705492632017119405055595260342042504493696014916549927395326944467513888401050462435498528181259152977659262661089029469841351847445817106244359482393578030684971732926017566113063541761387734870226940178276389812984257880211333359484408837808832220772772025061625407126238407143447518821237683477435958289748253735584881951581337489187717437744140625000000000000000000000 [100,34] 18187770235462976969526448312028600595130746520963110423749598149477793173828631356423125042729821267255956607549190094639143532776978639060476084491995215074735304160393389334302835966089649986757995018537641294292757604189475469599414784563367709334253720085061105993426830848935007518403718128482640992314847763552382056118131780925123635661280520281797764445174645914096835302125238734283251734762395742388435285088142919389840859604502294799863174221990332918031806585617310954207190010411139347470423600940629728470731244924583980807828899715427483175987003066760347848494103710136572864413265152615133713452073196818726648543513649432815910788642587095779277262982733196700738964827671594574842980812173803145876118525641563427182283440456280344360841380771956208077612834367876065808441171028381795316312289884546686039664137321673586956135147441744905418457801898372139045912109179940380323282847072038461003997717597859797223313553106258681595891228582968442670434782646188574971350380148157393121538727792951947034305425345851961032340889039739251717889963598811480411130812002106707092046028692324772791039176297848666996839710131904457730990164861143944456613054091985655948450844777781163620811632112070445667231765392905766135805644741921422708546681657555301166753780810274364610738546660551978387604985578202692231871198224722835432918251565889098008934000402252966259143996725255630630557260407836795865038304873465931588487163499946908243596084061079360553381643445359219292023430940229530011736239427170909378568680750038147120253186730149853226208251959917822607476177258781985581154671198226999222461414148059982781021499938636540450521655798948793930455693579426493669235500945793276303506027402884181993691935554068341174539112667634600096848103814859604650340299724643141417404320884157393833904171720644356910872166649715643652365367402327400707931649076898007133890313845681752171395540530226261653945196232140038095099932258680759444673752769649196619671202422278391161318422878443597762829862572102357968021574285780349244492265030908403892393979284776494814783045283471989848688708633926150046869594010727398624536329932239176101286225475564236781364717031684968832349889716795832664212688177032158393271542077090943483222761773762860189818262605321548160625636688328050326942398513620092286568619666981354280779684411825921401713751556853759917880041174138347032625444845740992750362603322825667853464830878201981007730170247782552905846387147903442382812500000000000000000 [100,35] -27919402171596608248587824089185706978891529968349102618312990983437294237875860121699420061519795212040069854860647451144174208194813007790375648902397077390639289992163037875164144212957402881464280661698411942249515842170136904598088509534605741093219738438991347352911356700012830050158087892740682674203775136368402789586356011407766257947688739133454817952576196033470702545408349627218589667668037333392539476726865457910848565935563429377490510833820858251729474613811126117973565866948654118090983540349136409843938237136462174724169326049478335375807202833568114953610714057059323352420552075309818974981736795863827491859168964204103093535573173115127818755468470584749996772046856798984827357568163208039347813315206782339668242011363942713279917021933993203674875215061328433985199684491494216905665919200603229521548688584616789682951082905158972359881700570566918806146753927281782826081836450634606701567044609292136211513626397304955448682790008694081990959448863635707721410991508326709654906658335147744973240075383305379678508968353717776082930963922481092849952600575622485866884929473938759637632952839146811411465029037995873122492547683290567813247496160247479597261278812761673207369677462534111926281122334325408180067803754838052399438900160823514136525677680107998082212174236643501946892970970052097303369206912687174887471159945858121652951812597516275315585346214192707705530931864646863449651203045516150767853903264196677541085773142885016493929210765592742228229745230271213035690672903512764142521054037512851809821617518851268577638223728607641020582309091500588037125529223217707396531467591582016723194821995457333939155552684666537788488889426681778234598739768739589261017043504092556086828514986877231758781739864755411323741448759556729516361083487534924443617666287383215494710877355200920421824963555017584844239550988570856403981379174899317668967253543647763726601143413133365686211929123398805306435983386124498232638402657400855988002269286953144732747626263910006470753411404166520753263369242963785575053481575560784730853431268006563280052615069457841057218208223419082948979130412089499508560317880536921535174442109693726483930986162164609112125875303781364938278842433034818444916643183151317175463960723599912985165943040488024998373478777502810731216094478861972445599462989966364235790799575890130137622136032016461532959124376341583627235377389967072431552589464637540807096158698686304278080427820896147750318050384521484375000000000000000000 [100,36] 31875468424698705044562673900232391680615103645438709507090885585765901896082783567434314669812944037127596877397047058548322008915018058206847528915548181494144220385903022344135163039748392373045431541292077436415004960949369431307319095466707345488589733540917718846670914585310761800755209858309311446290714179742026814873297552808133024283628719802672010342444562334678729878427129993057324017378267555481880097670503754747905949486553728979331060187508047296160623185417124017951737956142741964383160219947850384796786414425839408289476375434009481805815665926033643223092026045343145842212814810079124864313341181981406127300635562314877614843624360499593419627271190125925797046706592816186435250853485806795514880428769703442517924769806643716057601011782330238940443655112330356339393125216732769082082842420298049871792540475062302639569463960173907793909251032556467979618684224616182005269183215860133304371163131869248724834347124888287226529558829957732075752211321373771289269730187549629165722999429075822901214365584120643855968223860953231953057101083578497726318342064086733018338558489752066348337097701893377880556910063614390696501502558270739915436339603515874781694066447328717152583973512289180246391156090332751600302479874558728490165614147390592173373463576226692874922822849639589393100630454579488131149235726566885058745803081673180193191285599679323498384642485647632329826431020075622850799873898495217142665767406986264964241076471762084922954972617013582612676408981855673454291670380768993380404799545998442471476112435411732872413670204206230392915819027943089664576118954160956742331805210488644298344605756302592603387244141534923006008759296943077418550314521467761480243742269100583475439321234819310675827419771574397620572229272619920397543654285849147522756423693564939646472329280087957957793447271407922031550850814371800300992618035154622065965235000347774495046362656368045667982440514433016197204251559374438222786874795623930744877704867277251082443083769531837509484161087335267208960476926520393092953349148443340354997546167103197738308415478558974955864243502429025338423809474816115764406710184935150546990908798145728720393049707729999207453252235801918724813461739546111655001098214143535499981824016505238734898387438671278891740665830961464470049224547140732086618073170007107437326200404983339016405146462315701981675524997642768087362471755601950981730460912833977931636081782750674618043262853461783379316329956054687500000000000000000 [100,37] -28886219143740185990623303186484447598929130738885125498209139051323313648934257608092605085600555291806761635506191738943860336389819558522181372665603702729333858590202848728039202134113669839647336366460132857381614065033204572035879921756282981873085748554721429147390629205465722176855000268848659106500058991517214037251713219441478326983071219328404232043554935391486153911787141342450966555070607617522613695584699476416894434434090672591143164388301743015727352599333881245333808102121573087706669559105059242295574696193320439666673711736100233908446324977282659930332544568920516039790597662548244852524143134408887527797668317840840133638231885174431021263216506093130726488691800074690094288731053001360639124245532712105487509935650608803431220865640806741959201361377566087902885062716537757954487504599655733547009178670349629577851239956591850567855639164491717300509132441598370538285473622846975760815846367983358253223381468303496619402046646676113933463904423709804135627502644452676307190902086728524864498328103774182798251276796726735419774942650740541984768371826116242568566623138634381790825524014463714327183464165569290221835938034297946859625657381846504343844325010143377690829111896063842906467042339560864137498116578556926025713833148470714327430573087477266542838523893207409595773746922443121770222386182340869760406283668927341105749020105762581319279675643832896759368883207897136401936983481841231747780088415574276590337667060769661622819487588157885730357123155330373433070033205741907473960475108925118029600528107454643732087333010547898903652395637733578071428359212748053957885871814465618585237457093475361608790483247822598128437316116303687809732170972278322663407702902989085909766605677433699453862931129122826646147663699683306696151724363138742491519763418861795438603314887151022424840342506097748354267119561501174204781324468970449613978128332158201174345446367382190087985725756214708715884500087273122762248088194289911353003404989900534769258553920903851795076217919230172000332222538821912171703996185837718583113789931376012855630470218508011741249733509225607141835954616341974462292221048463984951742145206312364143157576308943922743240336553787753973221931153650641301947996163385733969964284979678563575548102174086022922946587601217294319702127091381662348027627702751412140250865080924694183603968348681387420548423266678244800279578224924195345979748820776698283847264570739499234264258120674639940261840820312500000000000000000 [100,38] 22476446540387779554450244159729660125082515241801698033621027774397891024417856921850867106588624309658336779001611038954737740143168251145473065267097090750090350387578394042618089665426884342662344922439833443607016958188447033573527760903500460230257847064069888693634693001596133417470026984518742417569062847203665979743493847564864710682569401319461653183108271046517369586728956123205186382520511808407370272633103846065290280567507672695591587809994648595652411841431863823271314280279003640220425012462370862680602176819986392574387824870682026069792270266029226684155359701029134238219013154550129889771030034582968715882281479666703625524368451802913502137763383192405471344147029992517295723203062410690130968394019847495832330291445299704783764538074420175471736290104611331685747366081655222141164370867629179748915652761498437889420706890947153769740111305801317995750813881257786285335051029248473805605014749866477423276933139863992209117643497897923116531940907867176841634681241951569736553275998494936972051376272228757135851902871741294297151406849295746649129983520006188018959409122847180847423428264404620462054141465514685474931038372248392625058877978112928178591677942436370569503146959908842983702478905310393725556053799087513360795918582729457643932900058862049170671472564137905740050244728653143168646780364209674622949257741410981459828755007688498022826792669671519078005123711068744529717209325358396576021043400329013744216279661105219728480426655021265541330907624758990303709833768883286838540330910848066974208579070878530398272603169749654306905788563741939366611018783886210124200428643490509069879807548487526007746301030142306670103672420242937938826079269818792133560669767134739008442404793277917993168731287023150161847533997160666308475023579012489379703464462387947893254063749413707923388015750031413514656142124051515733922857568345433318583625491502586666899457016851875673448280242237000337112117605541595388876814179544755067951078210935172243065218483875089471459160498323927896252983328422858940607516575380716972897159568579418678883131842305791996606907311635418362559681030788212676026740641143365457262714112097426744643423354002523141526931855254167903373755545454205421445927158472251972363140447565706330073249787392791009410192922191223108325106225733247323016324652721787364219342663594411497615211562357019726903567088814798768580283059745820695139117906721184412633334328071588181785500637488439679145812988281250000000000000 [100,39] -15856379540471685791209101612345393667736951063322582261819921038918341754314187204476991738486621038942824198381735331248066073220108644591768110478784663548744667613996840596496378313939022362192525814941006838425475698967024450144543666034290003004057970391705365186636991745457410559172691315002288013609774994521043550264622806602429184434735712665773663960199017683743299376323842023786874427697046977425988805366187168598954981234236020915698387807012337635430462547701964790598481473254147989868978895407876011117736861814017809714694347904647478031413881089246468033026913451921257560989919809799028599230734439976296211439517907343308083018409558695102120970135950418023307271448121098101096680587196892216211586340437555244413514855148535246204908044697310474838983230963844462290053455937538301612649911773671673279467704460122268266630286897886668933141631646895741002841567842247295871713915719164017817121715662668910899467079987422412515343214166496767352569723881030398931312027867151624803701597633933943426422312033675310141447641971707861156116189328173513184605363124557946703578061888106027916982785184497646027764023190684459946986117552316741328413939881764856648489973391278835510515919873698670646151187927211554855031623129018419784607189568595277959483173101218548329622882055425998345645282530361742910023061769874172746652868052061228205606747638266739185218947422752897799710529179660816300404135258492496636280322726464020519463304419492890837741890666298163083185229161303385210340650863530323620798080956072386393207335000638071281927874181101548986820278273930903237269146981561826282702393654831663994998994627931154525926832820543386473185112676373181031232245320509680388057891761971610281127111567513044792845510289965693050911565274459464873382233322816382290036094289413374682617144551448945032525715949234498732970723659919740872900687051962986842372740733169207967863376381052571166678849444534603338298805798438833168992065725831183066952169777450153121095252248472772020176477817286545498151980733493732864479992685263344454927738074093650414160751113882301654421096362565959923269391215192976504625828865670873345029905793678460194161698819359333812979643271457525487411254790494764444085069615514277062410907152740999839063947059873102096918818170390487260763556408989170771697649300880447204506398346710599800805625401305453679264204446905608834100003662421994418349447374076435691330529825782136299494595732539892196655273437500000000000000 [100,40] 10433701101209166016623454104588393199769305703239228845715694761074313453164511788114466261094925966849524956794040467551181658729733367192234317909313003927783101374785135889433873358300320177939591318394070834851935754709412263915742300630097006021046602512897125287746320212962629388392369101731485824051476600528594354835107779059114919872834249049018287538691193184207783446862253224804390505920385570625892014264459039954836118068229916467695800855967677062632287518180698086812924098811530539514185995621594592675430683284378454074993771122401985894501053339996411032686269864013796863428606758870739814612395680588141787951772567640499772512354626341727747850254571812392764853933427682542330537555190026589168029556968401238627368677602433356101694319100748243851992289735073936293281067370082525348894796628653573173489044449830627548772643304173270435252093868156735427833591879986713151841219954046944723071716207532029665544532622056353946631648076855505828254589544543402003504730477616344279228535252456130825843582454379435875946916944440754445622784168629124992118382019346698150408622817421607028846404377260450000084194090432282267403961846167130796433229609922194500246304916508607504588209487445660666791979509961913598679240532539818738459599791449561834714320299024438601645525922628458541627612787692200596972237672664855638432487935253045337683156984936496132170284103396527666963335778906563351789451502015602110974882233974322802493600838792989961323079034526987672223653534076481786647783795663467103765644126708218795948685507443518238681767560735714339746517906068144117340078706053879196592530442028621069235314725560878758226418768960840334358553632151877272401299653884539484190533072444157887880015964955257051582206967930213460632137387693707158758155769121199143309494564754170189924565619630756644729358278016295281172823789083320120134317938106681409095126412895800222147929720332032222199585138225392988787582491021192908276698652648720629198405380613861188356623679856206245115006614021334291130550557198288476858110174884300723088494401476813315094456041987292473591386076322792735233346189635438879487554645243098631941516093764808257760651566397921008834683985994081316821276469413134184286393605802794426130380733260268829724204925943682466262593333489521078643589268500439452138989373980886120986340451834423052791987433999737600750338399332326781084219447497462356365613027125646694592830954206874594092369079589843750000000000000000000000 [100,41] -6409840738922501260450122770300294651004040270689577262587225082055494466176883990905705161791054510817324439650580475804121677528924994292534047099874157483731378810576648437652896251622214879239062318921782855486250030096559132355643741560467235621115125126828043857118346569846946123795928976902043114937618700078150087223469835230788512999100021192093248542460095091972445970331615458757434344117853843944738255328624703835290683085283400633529925715969422180509441705455258228913874763202872701525488532417592900474627462763233222402745511892684308094157625824499230717266600535381582269946120837372688643913818350072155034709265796675603785573918165909657840227196088331153262544654339009024888047343027017907878999500677445646342940681533681204115344804451369121019617135167611442823554240128350956001555996441616690293374456411918987645059739538348106726427720049135601066209078540236281635383188310147823405835728240577380418826023724985111023463202601172624778587608897411413146608148605659323475077191480068391652149006165583704844527862988940476819686500722222648183462155173771763819048911874672203935021173593821283252753550804146304644551978142809539425433783931795031524824669134160879998106573874872439756972625691079389443913371878193305263243640779682118955896801682213113732081374746070069131212073548230381480474304796233919375550576885756214388703762316844892599578538014201307608335088491917929170625055933838783041381554131824695799341349608306621549508403135794926335366870106997547240671283888277606330625248778092435430929653815053802761719590016878789693307591283188693015412556738716791828812697816036241058490511287730433821302042316669447464957743451549163520535991801954970579924435176899722360466252688187847806259900412451315578336207246036472183766455140664605515454853525861109517954406776872694010471883044119604272015764034311546467502282940196913147959598655167933690141059416771760369720800792882395976761009559618279824103333299298176383421955990571571280698211447869711313799780271302843977172392057380662962897926723779334651930992683282380797498421916427699650247399487080449468826501853791903970150192240479891865141427489774689360991300339860379623560132979357435834454673952882994777143875027092307224633182165713706263801454716831172167613922637813713691081343096364418267582904286636313136717304049951751989903398067715538174623230593377649107642353437557270404380095163258956869611893125693313777446746826171875000000000000000000000 [100,42] 3599966402628119170523747083055138171360030682695059173189829176326642651827934292465349143988424042952315803071204091409841582692900230617324149263905936058304930758994804352507505065171308594980280648188123013921923820536202672822087866771925406242482594068794170363279840474315336040087512804788645424320539923488784897746449838872255451764830470581462143402288101565313323950035392188131513882339864773170048022292773800273708130723647819253563705586162911190539148892848612045404753065089273913168191994333703831964842386133710299906663014147540087777574872592619044515982203469228179250458749210037250476995663279549149985359517453448207066869980420825500653238270325386011717321464871261517435333262058527732393262030420536787733489104567388069028298232915074769615939908794111022235347582600262814764615210631402043217067757580057853400520133238962842777547448194253152738388494118202773663530959199606407141289545037884619841051392969432713118469877123394539378719292081679685951376128043388855920550015507120480406783548827813593687991409965019488870733838713997628083674869857979846911024157406864809194267370093480871949608870809935887139299892312922214900830932831455616330361279157706931022556421971645073445203917344489413943932776406779643227225104591768137071883334636239151721924907651009416639982430426045820071414101736256394497334805461809766938514820128459343891554629230695912645706237901714693371357285763697403930828886665275379974126459739029497342951768603461486117998031668414708999918522826016243732374641346143800081048114745622392778604387746049315315752678588639806327168339229429461032969171168409298930198610421170174000514231985966574281129074704780438137848011739890902378938034570200179081768313984934643160627562983161426802287555207628582936014586386750108998409847010590913747720484172155940449949901566036246067896582801021205500776447512728344939364427183471594469921672902118807465424322629959924552903070725646697935866083193300908975933646989682074253111872571433768992029416892937685601292083583100994641921041396357678558462979229919592892913337944855291232701629078840610615079204315789271204513927605654573365937906761421162546868933772969622569942121109281473677571710445876358428820253391150297504341262468510490048504342012909330143008912733166519871883828567136211863144198615097264173933366405836029939501074436402806375412137628411227423541666631453803326107328730467521671343433808942791074514389038085937500000000000000000 [100,43] -1784126052128002959524068741686888913773676615499462762738758146371358816642927049535218445878986893563612263483226745090115743976852275515716923042505198537988052233799437189074199343619095790907690561219615385713439249982309533458084228913584663680743133367485825818654793690847527555642474852285640589052383793527754232026076516074894597151425814785637830812931956024088958161571198158407591523981070441822511683703720082431338481765789038469822406850682212080452022776939090076889967394518946155854070652830847598542874619560694668804745810891949345474930917768269126409664175476470982387264308196459676763603560216212985720058957053120372098051291984050521865560784585718646368898345713068378650575181083688216844917067580443660294959561419320944158983584712401086999393564659318761425603165639447292775252151159367363025431106249679409872532120545430125891757631897824844464916464690692864598669222670421540759173650153739445323969444003042769822201642677818044582853214830420817266665538640548892441338424331472904999127361693929602444323370581431336546094810487715212021400672097456926120557766032319554393257207409593581594409781650471855669097970812123288370058950604349942634026361752013634155377950398557816194537406733269709636292097992816622168805184541417686328061684539925491265379738481967301794087664251205895582751609931772391506215573458213065395427005660666013330129923248264645162254751205050458593275348789858190115260547730427444935809566401265742540048672741448263020961382773688308729441569321632763899243525035913937453046351102660241450078516381013051331505435044406155491126250267317685801440497828650936935749427080504111312474975703674160205384964874841683851362215281673337052028721748075642449306058747818604371650796229233748282056591346384202320528357681226396635181501915509602325364148656616499186426586571679698319944564166555863070794373432962211180058745569961780942424820350115806710257294446238768031963011828007396231040197205853525979814802708428481247261447371255440975699573852275401352204183737149394819410529274357356993733672485211080414861240403424959099236867011223162879591038544128352450239559210585860000911833568149988471163660766210241297172537712415859717518115629565891070624060670143824893836467178051517537063276061431852914816280418821445415483343458119541398346090590939055750288471486485979735102585343600513656352637251817333808935227952718999298715421737704378557509699021466076374053955078125000000000000000000 [100,44] 740322751180155382008150618719741417170270309854757332521205419263555105903353889150976357564378060463524537139928656469597413380238211898866346508523366721443044338478900003788893307562677746242154121031463700951966550006314264272381450441436048550721734859140322135449550759818393395557768870937787435541785724234974822939378769212557887720906391619002978533563579334908823987268429120561388843719811502395347612846515982469214614994729562326950748819023668898779607673797661195799117326691794888515879132065018353340129307474915115204439440140703675154637316192619633068888434186703283893732070233397843712179149914070405471850713228622721869082896876947878184013045247462548942451789572647579317014281447540562360623067332167541041401993383346828104393985215289224926841069281945086666634858932677429790641981606936837488368464626493972685230336709211036257015278954994838977214501616059876689512064701493637640198572331115415657911773230253371249915709622759780556845161660179163083281570088566815019828869075593832160644091036936452653615305378114506031454409246993260346407593574353030258870328351328407950697189485105650580533634159223404790145648286524645612968459899206311124582956301339289087558778121198688806049548802267865618272217580766501313946008897936934500203538562851425425574567774297813161963535921530533081264807654049035982112986631693307564812086056714436042178131497980698445641873553177035614137019131473695910454346241928100536288741722950880344343350936851026398602987175066428750090211443642655598464423162346527384291937379612364632127879405430824398828302043578909786017309520999553837281010032996368680305652850419305336059380690911437395577670247344347922669080992580384950119751830725567533192023839872361129703379705521654862177647364299569019229410026166665468252841304825852129899172426797295713542064123697333868654203197594693997155159155191106617952208818922004098839448011020956283458814065596284337206897966619050070253511484935910553386282324294923018940760280900653358345752189967744810424291811007846648287931593859786111772807709126805582550719274909288887123902467972019231306980391895107720293285976592764821860563872282617806015779857583637330989912183338733010890642006495564092996726719444745432135526396212560905175446913982467761106789721679951051321836527479646693766122544703940668085598294714238145111948064282269607023813106236693242897292269275996659148256912041929922452254686504602432250976562500000000000000000 [100,45] -231018785921087811935622218066890570768825447517418908510578552409249711210949201870812756214834432740545512409511154569463852348882408379426714412901579104349407488057371761580432499271655981652656747811927736663368939725255484385053696819187179370481179426996759844219135242555778077319722022681187946681762598760634551086758240308432692703122248498587513056197450964804542300241595851808834136421500888500686178265028425723422058410866925404565507684797954824561001439219380359909844591060525518618087701079628059505032519144117017875890759069682144796310713389805979049429466049157893348797272935575879444924011205994707728062748408453766207743232715592683130875281292431665202532483244203085658209357040105142828355552553782763044291930646543028447299065134760180938156984867450660269576939155564406560245589676085211748778187116968244698536905914843782172007529697115065797748008379799192925506302174194178570894666248699073091740465585542712750081805815640991006991876398815414642578663877411517710960461152575132945724399337722623836489848971961576620824797812416434422689137790326965133371511595526872092827942108920854188059188219617640681671160191585571761290788860500168700896534100268570700410775846421800809215619024149871093279804694279546185164866311082620068544020489212433603887108114630383319378283636039949254749034396633874022302255639944383804578548091974834810176985493722878365417176217104876367930034070785127975499712438257348667878432121746494131551430377891449834748292250778867841010623697115413558853479125050640786593553294474074116905696015566523150754807082254089486996858828356992799524933374944957817637228727254910779259125189240483490115768506648654970261044350002248493700116475767734723990867181637142723740412193820728468516789917812992280174809476688474232771634038997107107964682596889325535066013861221548630757397588196431540171082699522027489451437221314700099660233975241712050073329243908685035439317033051525145830155482218116622673214232400721645257779506111180310014606012344659260808883816657821047391733309235161554621368185981910499792242427496464901991429210581680249699406406685328886076552075192722084169549359479183699784898043492359779991140822554809325299329940779110274139725783497422114721696241915761417109639213285380516505395253780976071457625062539077568013099418798911435962498918042276414524215918952085329696918546471526584985711062126066521211359416909658648364711552858352661132812500000000000000000 [100,46] 33869515999093029271692024146063651559033930564123801450683624079600704706496897512559142849785552567630619494006399857242920986264361789438852685094054270956729068710258781248410031671002477952244499813962031142273054258315155888066438832671660925970646332541156594944246321810131166472701208142949034262451959251696947541346221293806714294753547844686423664355147046367265165859373793529439982489692763064943919832981245666266550161725495001018641891794960597229450631721954483067968380374790213837091225897906763708773849977059211020872247863020874202274051271310936716084224774159970738104766930761975758254148872795661532394384842936676903879267787932476636516679287689893228533174989596033837915774528524726114380465572020947147578008404350101937898299152584271623913776548397287178981660650871340109900044963644079575489261698414942954379138395589245780967645817407536119578691149364902685518043597271903041955436199469434087688737621287923492501203137469471924809799912720462598936832894004093747978464146554911139898122581762899087573010889137040389895398008523693875946527284948937834016615407100482722618621102447317789050904888566374715537899838587877191975504781544447119628872209535160042820543538958671333668447669327286178490098734622755511316848970432129626102743658775661246628828496487563172914729666338172694024923697567776041085976794495856355446398447275623064909290380196989054754610988325082308562429902966026743130228425772992184766059665720621711172217534911445037992196590767973013404565544726978816933350980868540280155973921785275375668702927697131734143989177270656645207843644716624547223390788129905665722519301615521931374553569975829655662749863546954126673852172741164047644965908000773966772019559047062932848509892717692337205729505039194868173836636618517371115876611277827979482883742897656939297487217833267115966866026467289147179268192240686257401779304385457829013878984620840245296947886716190499216796192094450883065882311558386389839550878924074791029435654305723774539117493347707651808463684591404285855696353708097461247385091621312474384340581583262286322041607213113232571242320494889629555285552725758307026257447845753232474276591748562371414938698971952921516051998208003269482949114322981764130403014535503375049608750413705230483067918742815680035949211874007086132719584041607426616319278907134170034540320017870541782946597324013028804906486514967792591027095916444977774517610669136047363281250000000000000 [100,47] 16938078106362441988595286909672431343499058145213680287304436734804773636417400297848182148005839870916093372770660674348088504127431514129928488196111763869801913570816969848450516329983740507017993097612710493481161413873177414800175596195983372963190069403207347204683983731527110637870702133312870821331215174786441662524283487167735871827726028526805852182910563173921285722501057340129139788375663644951858028271629343455867301073459848473194331965042636484592373425636370884235127481519290090307399269155313192710948862277686423821373988851809655019571291871557886299009953892749842926926252989478520094681800430924788349287421687706094413740666059299418387414107700613340766332215671734451103952457792350929002943570380057568780128404595886392094636528728375842193702547119835902163079913209899115013201255845257693919784176680728223139818386685315411994091592353558261359072194801205362403473582470893044436651397645805179360218022302845978849836953181512825679139422437899615530995375904868746374893676578822346570596391063461846001938501778836109237727521194889874480558519219665533519595891421043967774498543888220321705345223033829293862810333173414982293259623668570445317260730801056948049186009653931662161770319477006427957503487490956974791022943361775955289609340374237776580317103027491365456291917423332044364395229001269463494630834986684924603818153574310482414957812340664501282741306805236871301154618430078797118842274794116882241770016525864089523347932224672581086011420392379177182821777201994229118202835531178492476454151531465969868512557048446760846047931847786279785261111850121260392805676449390738116923195750887215440376726225006789314274067402086928206029695633869161006064876740939855236557904771243946096174279819118357365606448100080798658989708460383656328437595280430617404443693698496559841505173976919218997060370937427624744420849997734986837614653902599227990181781800641829920831614172268749084123951167926060915771906841808166744304520802785362614567439575180396365387096122885195095348939963774698705558776483583778751535097219144785184591147329879599096034067800415794511066627801467622546007559914381488709073543499970577160115163239941753939304961142830413306854894006248974805358361922202542238557952273841171794150369297145444085881696873197842060170175693656923785298353221478948204553271675972424707153090316050129115754940888611156849456564978432474705138943704696430359035730361938476562500000000000000 [100,48] -17354051383131573529141631698436992841433817696224664378491363960872615887354027352780009869859171959238197697982699828483710300272850748415603431696121549012832924912308668500749244023569431361841062066274811184678591995975550106892338364356109722122220867932357953542102827003475597216169544483157687084750977275820378488035605747494332344314887678158034744233653546525227939465973311516854871933528297283838267876834354871641923338490205315186190564896084133139041632354792080008814309316640687112350190326791382925865927131696073837594378266706474048079704785285827233586703240178259308802310795157714081337286066964046704560326652397446206601915379665870421544268715260365031138475274556279031306062066078337834873333965164549649798482716966158843452997007557954189875042304849568209539011211888334403228336367236942553487729733133529976354534945626783718494732478067579660154270039984637726320607386677773597307210097189712354002288172680133376685101247274608109849022667357955882936678504519028619385517698148403040230106034503776919735577580620385484398657811330264632684482566040205958493791905364932866842490026253708289781248757175829596139326132982879397331374402336142600273550314590280055518015352566674564436610692725172615003028815028227032169293980896912120508133923333046836369466951780118957687926647889710419782049522712475596993614493257525562947792495203592642527913526046095763130995560200430032116358076719307218753139711961784233418586655776161926861901290263678318212342739361706559977636513282540973385923385876311359898219857273439630981232646329461887468221860513419796688084517260305242958924055929278110001554440788071350993090782093301554487532294242539140935937574284844934360392028392458456308184751803434613115016679626736721022280488410516481463643122564177160188481228496539096978047106936952053733611728184945490772293369214704699763690938885542140420793039250619819572091601497589262229167201986162832692801806004830763598267695589440276110408127230037252086758463641943912782389264395255906764851394645724461026135880157406038495786410740409266923853135241346177513868649077777076997544499343053248432126792984171694382743952648560277157855172533978358247362845279235575023820828260357702979298229786339275221747445722702767620560804717895056459341968230824775462099074184322657853082985043049321643226312959229729354313568969073467731388812039786880781692783581870997977603110484778881072998046875000000000000000000000 [100,49] 8882735848716069338857913382526683284037734730995898063690718689970764649196300534935317386993343346815275729042021344546207976241891449995408072941187551275496305871955115636888388944994117118369922002405394049971645620500837386092980878274591116127051894304672725852913742211888625429680870293614432460360070134850597744177544824152187748809014592362435921786409703806273009247674926438173095808465594682391023314032485066906431371896144086709721860731372774866252656780699082439812325738460974349796308859959869365062491473697550897571244705979124020016397635973997674690447228189330869991195451924471836494955945845143442983607570654306304832027414633920906615319778439649582301292014736266855427292747687550995620376578615039536377320728184512110627528356636572253495570304295772171877816033948864050988473976621311863752263823646193028847873878790490276820506361855846714983848938368301753168734787633799282366595311873932104781582372678126743036084901509863723685377573347920641586521030628752865707499148986127147113822935864388715941899076710775556970446239963003617201879456385865017989497948064221997217155271756968098368960472111583294103226448300618455641808911103815107198609584503571263026439500670307239372158298356320243347480933258354120109403691525549930443195137499616928675732414889400192154817433314176510916457327610789180531256740148315744669961652278570189619841525410077493904611445850199363572223093125759642037936855814935995884277177992789370322528621391563594156729059500623984347370525449314410595447856867319160334632868612879504279417194845792074792849099461445789454701038889078790041829016325186150163891987277262479536432599362751184946194019116225661897541604840806421785695056521316934009410334284972928555821350325259155317493458543318126679833132063872282332264796656344960691073771635522376984294125316216397395514580551840369896413892373844174478706936599274544135253857532433755953576087518003501619147952227124206478844323161331829292369221160454955421585043408768534747212404623293078357077581046048944212230844252405033494735339797059198713862444389354034158578541487440953249573087005733785089406068309823730331957070454705744494645767970656740312582823153239515056819966076253557138832678038654185336962812754533269789092367181896322655120539709925340364758806866069620535008589128633663789784004672590606774171857667057230800877094769234757942104416944539835299110563937574625015258789062500000000000000000 [100,50] -3216331909524578761382051645400350169478746783449437763577279913550067966560815929392322959629325034789625422720592117886981101424126878325671596602108222756397419483540955492434797767057342166593053762826645302077485153845329523489269324962596815429838958735078951917962445278214041507812647189777768652709709958831313259652840405060306249093665361994154034632950152436803437863240409898189513440267132481642274204482253045680079659029935676134895013879979736629265769651908833455645825667266911307401203189985214084171280032214699583864681638200931393116157751240741742346399681362716361017437602030549577025318113901321226148262624098835898060845138404243008827838325290498700652794482518080995519191597735046011119440838814063180828151557028370650733202147576027678273077166145931155556927923027385631537280393087145389105636367829984524884158386681354815386705054549597321762241128656848292394596753879148285057226110402947134432944931421289854984652808020815802774997061567773818431577292697191167138262422845562946044304688952442482625380304072764924852242230847772021503500301598986284037252488101299671237606157458016157161962426036491400034779232172278240560847935895467345696212999674039648247625248501835330566260772104338717936700460661444663200325237234362184594794886215637303201127456823099096246983357189320202675640371584744046983841993101942505029671177749028371041710191135579603824881095253982549651742149089800318080359788958425224338624999182716200673253437191039425999697712161617659361435300479226660854766354638015459535486540874946956163643304976475827806761015385150204243845634097101391611007912647547364329232028272251168484362744322378642634758303088304012371522264277244556573275389523902104574663585479512338997381838881017494234246353353498194925491420614866576384419986893661439152381174846234121086889385926173237936121714276908445905921942033642881516331244805678354109415695061992130690403923620568705662662900307063050173636470577100987052011833057292259725930170946359796059644711733795259128503956581534743963637270342516558368520486327876100715652660460461282574797084032038501066229634190244445075832949765758161793695410678533721385452265487221873502088934429191971317476465316281983761225883455718243509884023418505229610950062824528729139133158163261815592317821266338179581441900720301246422847981868509792929533178920129540001706982174767731481169032517475336874213098781183362007141113281250000000000000 [100,51] 852092910367615982597146487476322959202445144381155704309981861577224991502661744906751319901108447299005481281205119029009330280940391081583886861244701577615568487181439243330207309750885748307811451640558078931752541404356046090859408551362318197335541153087232357274085491236521600589638711078339627844234605054108334583533999034045751158301592432455550080603524116114124640167318213981749445528039273760428652074670405287878323688842576549217123358789612288682403870852781371271152366625641847296850624727964648350214095933835625696769020914799964690608041148102557295044666851772325961907512810343213451875251764586936286513486676240080851444807016552375059439791696222922460184037657325568769025588936643882796031624428534816709865849547178398935620696209158443247709958669891089931514792600583001788660804481266659008933887476864485092370416285463661603166669301172806865938845804842516148636930403438716375809356608528518510088278437679525169931951311066997393691291715236656179401606279559526296002320568842303071772400486393777363954859997959019628528469014221869451581414945112293139869810626630283291770279945235488191029083698496476695375626940764520442058204567845437329041358345495458748334766747879242144775777610925396550370029548353336353913980118216417990707724927626186274146863244775305767853989704824774202222158739840600924711195354418391966303464442471863050177947164296129198288532654897992014720385820575621718983067504161868758402506509419283290493085297603449765534461684392800306771643352072607843763857289527883091719062231918335989724180266983465615486846418113786473569367609240909273368218050787580183450795549061899683845252304155239383029040907218262594183785724739226538223586099886390141472444785110129439683506784966857755433677424508975790106817520073240159020314876849483617460008519354012578322138102472790754438115725396516906310379924265644043945234703493552872629518656847532057179326661756078772742403253220736047989590391407277380522416062067393234593385720513723821372039785470398390171534337346411471689270718885691175104605022383694689480326680361832538549709826240253616660161156460159685062888554787697268716157565421918845062437262577236830865449202827138773687639555610080475468055975796101432601405726277092340145815780768682036023671476745616412022973202595063463230927418651454346604779116372652655818940232299517398622564750767094247149019414777626479917671531438827514648437500000000000000 [100,52] -149020813444388838017185222868366340272146108362319894235272635330334331465713067738084141952455877314988670956047850867843834254579999003737270422312136547153385946364967507643495259269457937328540447966314934927172328521794537369592386567738980068581151601948737769746479601233197100466175231413244940066529109129594792907513268400463158580270940766703061791681028213651974646496845273406241976243647641201116417680385757159961200794718093694959473364634051893309209014427517176077210810389939384378377303315024373315488939078307667490360539925441040184394400600758052358545787778033900637415028180578387457457011289677742199162157157495716280602719587298915850408110049916625554100871713474854462871504800579855606372980286060549701158715076340878670223991904837703802580356591007001230674009862780188813322076994634779281922854173117392152626147531015014083014642996004006489288351126262588611162383780365758357324838089969240486393304615973058141347694297386505467492561193864351490466584512418918136617050904282699880876344635868704509446807994925743749804271763366408431021199538023325437551212734981012119537802364058359728721976932940555997424424761636864220993004071878547230678755458094966797726091275925454337627310783980426039701783603347238945612093189834811047761489777989592703369346385518341600470708599303128947948777341505341408022848437736405247344726152377601128810907698603932304780304001844123556709385802576315018382749130127688801484876700226079798771311837965520858895036903051057125923591218477719823657733343718613928351477086950294057335799065966751943257430707248560586940357879178016168047691652920651546192049875691508646306670451203039819739893169633225857793485294288256555089278792695430336967362460246233968995621997845666014281504625227088804389348102253149069773618017450583577231766214331235619779752221163554380662440395045565814743616162114214961692748131874423290215936341775707016656278734647736510090444906194589886300149575717409887652906173910358499968601943229700834044271378670321970391878339845895004623667043522576139270377074311915464736743813530387513191558792889001092882723215901491263009443011813047165396721286081022644037326245587798654996022381523754148801493556656968333117243779978035849523110138219126638576216365395346912639997231667015952533641479605151157071059269411085786538404609868691830821483927630393888054650765310522745124566235119800694519653916358947753906250000000000000 [100,53] 6880209906683896600361996481512980265950818234549735566537923642175708099075600522486876288833888505034774451587583825804079951829787047628218603491202244951455219241500197164771166522937227414746367260329874028846013025745256017524213982988347726441521883088255260208386742790909652804003104856314694692143251820476395985135707111853519076945279179188063583890288242623516156516809498446380273942965619875474580899363029630602227313170679559011157658624815832905160777241666586896867057618242352358756310068339900714798118468517456542805999762856433967103750620088965493448003827691554202407357018718052262741291364578790473379568630610198259003134376193758621516309825036396084155323410375614346597668875894264161740761136744193946561570677296078570986977655819749154435856251032801703384272936296679721000943467462131875602094846245216990203859982939270027750747122221928857147324583093409483365367532776179735197006373063670477116834788662617073101134967975588942423400070241434742779367738542492335941778743279498592835241338483160770553586481476240779664554761923855765133113600941101441614979335002462799959032907326849048242733184787220018410630303504145904975067366353856543809960013960055392257603102181603437368882159328011149980239548023790298201432710620165597420193519318199819158642681842391085782880608497835747505892601190358874871469737129953583612435398317940265752595933296802141173345441515163083012634213635025610268477982726806469951282882981944900479950927926174350618788413828856149272169092637866547763556681172005269156301413239987863869927074844473066792488766893426864190431670981702179164668998233685912351265957193910275480415752390902651113550485544283026687355090240189978255468445599669506036607589111702003626253593171518311545047476151302209952578398597457020321076486986390559485311063452664370658808677766103283245374503631341269916838505146667810730253062449119052377670113182938387119900099017714030616503865760056896553809231984717096718963500262272805520543481219901442292667343613844321045737201940342616078620848947438517192475947999710912301070193144833232901281257540283953225245251245984062054595808091613806169265963742885159175616111082020130891351942935222506145121704926197528475351922373183126811676837053778524312104517417417214154917677624557049030058017037882844895643849396794721071672804015416904312982831053470247915433980807507416410651046589919133111834526062011718750000000000000 [100,54] 5684883877583151412075148028667025716371020882848576768905131351145151895660492276383854457705673421488014064450779569182083808988812939858619675755044434738750086818020084883491055768872141834292046754698971910434684829001906447104294884000045592555947325300842476348714639659883527775245196602156755102748322356727147926471268696518684959844017640777438258743853027764505793010892977556865576041168785159462322450843302090911411818503168476848067545937274960430960521900876118732546281984395218633598786776244364221673568316252074561251072035788623432735746638336960510541207971603619704462292190540731176738658320625978030155531960196297586228406824101021564030153576611933010680497874479442546552669795873402318194500063675833756483613083098307448925416985718732266464235838250764176613367408181119928552596586376672165591830227127582055318064306923787558967301837719478249560124286452296149444536109853803983599120644906695198747406448799714135718212582815269649789557668304568369572015016156781471792552747128437178842666906692041589892643171111623297274432006096201063133320098026677111423439242028582975370857314460556165970216389402737723523371620700432884047077547571003475766008885336288208258282315844917961437086190374783300555669412112130643185843762052706255529411402415625841590118393388756978035625914558604192840328226472243461349467541506726209844127547266190580402267504460618992586660651101323529050312764493803436965487750698635833161675794649649295665177409041574249294448083754157572621094619217818847841818528429720377519029891398901513540680857222201706490679837373013420779527442196845525003749803080814618860174388704573592952882583167929250651920971137709604182623981343031995707733252776539105888570999857185750357218379501959796194794888369003638621488221756179725494605838263220716915057410373191366171600594932121978344658297293315281570760316629661960858851780527193718510855990555316537824662601424931686424329883141721356988033765969324050000416569272532965827411116651749900238560640298104106799991454037868700856119380763545925534604752875302006970120791623324170264138740585541520147985749122723719344311322143044107859705092711356865404418530768739509446072969314647523792206935846193243960917378107966369518084321141603564494908550732805531507763384105008190681045184873428458941701046114262724178866103664023258603095754612439033641277669675205726218525370541101437993347644805908203125000000000 [100,55] -2266835413697037511835398793118354734915279980779801801625006235424349977472244664724596483873322919169912525743657426174787907376505253323659262136833157273473649700656255372942585160560172738193245723077423406293143880473683178055304978512995982400859195060002303490321594508977888852313072621359420436180830428987683534735048390034144473777751578288202040320358075573703997262649546295669503221135531597434728384452318955273407993978271381026261417225509732929540514145544630982243917622743939199499737524649909864251935381782525431083056909234167927053876979001141692149531057985249553378334200471320086399347110271126386050889928008671508375198659983392503313690356472593878470167674686399902232258500029436851928168092542312031668687315692227072820334228125809354194719988322595319132540782813330097707051254847740959827490159377606588405246799294918282438798265156711460329701988429253139010088383631993446948183202760109628570890778326266236193764137759518239442648352493430174381017966690980084398496385619810562335996842834081052749085360960947655213265084794008383742825129227190254138958442439712104084644878803854361763229569790045838418084587822253096664112272870607159042554813637626508511992266354183365365052990100798017356369363866649959567502020580920873904131108705821250986021244792238842202530810379268382940574295628164427313917241600897281787636784744515721274273099321968015325601213150788490913588374001461942337009267170691811834545260754976088143325067730178032081286758949051612823272669221724148156952413766757665124966408910503092785350948808477586372168905578377536584773297227861188578716620339690597881384565055679123156417292563883254892348039048004249944279690505302993341267752299876238546711431983469868905887151524354743505844065477646578894424899124420191026340509673972760875732083137237982871880651598410690365361082160843661389077721005497804593577882374328614702948478904741650635204486765829455620292320510762898602782897357943105493665537281020499691606433494547273194159565565166586173678555516252593401226542815503708844977795809278356265883712277501717608660139536067478223256603777883746480681512076941481660324846872924156665108614924293079352777438116752233215734292902865676109407785888600480129509191712621963644123132092306126401201091370968173310929802358743302122011102462960728088297813231603259226065158088008400312742587337164201777284233685350045561790466308593750000000000 [100,56] 466383524201413112295091581555172810755771421951977921215910039622843850962747702147220125411437819807220475816425097028951250954281723000931300185046357013172895979847986542490263951931662865074072405006482506329635013858807965813335160491879918763656512562360912024170124673893630147196348612465174644028166751866020069586955967749116994758547026656382043560480407794255881893608584526001359457172738941268546778208424961661762408572653856472990309876026298366475358164176364198984840974497923182009700747832374416211017374059885586545436634140424538848579519719994160034082190253504040722931011142924499917420294512707452776613954585509405239164770372298809247417045410833995134940017527496089453553155777144071156211762331130088985290251297208823101280368694384055826106533636918198341158127790601171240897342008016034229834018953900408063144557946886536573275510486225112191684969691064559474915817749064468758473889215307928373999122130895606003235290464156633700338266341411473259484480197191573888912795572938875096018056104320345442746133348827218257753096221929552519527803749048312232454822993176101003709234099217067260545283878291739607270479052981020769019375818993217650593583335073977538733558409309780668391362674764643226961793653301872798044641165685098031935542171154777810016869436839408093044690718436669841158628304057446698921163899197020734473827497954790585119036059850009943692276978147325067035733863075028339955339045162281188874515561687948538476112810241855847230484245027879740750552576796619430809871477209790153926481170110550797806305548782516484947668958481176109990933281324943452957043012139278451839264521794527520493469385370146035749401417320549074868142843702535062611202253663823015258005200197105691983991143704455424761626548419715905743093380742854588316905343598290077088492875805143714898354323914954461955800556977822252675776835553325640236530540357909865659745342011684791237685735971186510899525456953447201939941111521965216091691207727192112285047043064798639393491921120814252192960872086898272441691954465170289752269224937770746021536404221778811481412376784096427715935478671237370135597072308333755001479760602229642484343471552773537444529813992111709075464981189319814383652141466265098691000491086060581942388047118944633894558272891469292599266621933433268964412736821358009141141499256400404441740412383250909134080330886718002147972583770751953125000000000000000000 [100,57] -50457879534408558247685743088032628451855342674332586108393376650482553628443525888029345802456154585195189279224760996237262004251432129257436238251032017473077850182930215012119534607472195755119845773193579817860770507206007037073181296693155499605282935372634707954107322670411495097098919537985304430980895048240510156002080093107159308498742310311650955576820121711544258224018653669758602755569255025287825905579843589350183792856410347709574456747033310497945669931197862589451981387536956892516542990446751913095694936616818104550709289577983002622896750819796008943995959518698750892420680751177197249381477883877188710720550469154774305688496553763061817268243133791774866873189891895918450822551727298184963763493969895102577324838538141197846914997292087964289009210148445244697977157738180901165398238013501957881146097113438435398265670002527534139452576349329295060587654191625183820288484005626110454815727470923866353047479598046540345373356690223779799329583006600062854391951136203069630483408355685747225774259459399611765633531009981902467112268319138272121294189700396629727667141317643101017364183467019334053442415264366808123173303801459812266653685475312458135927197874878514885083142500270507113166274832541879596565309327203581640691576962117497352640301579778256471309538730109650217538765625801193364995457862716805534764408480530101523989508435368361281975985884763226959009734430926968143333919649225063418110879816417579442435723570154471301271543847599383984289505032019666386380409036324151509129340778758524149031366441786973380489605470990628897672530631925502010638474548881468532223946133636807644016195184020289614400566888471037392402488471682030722082883757127608942323207523555674719005465716258526303425499542087169090921946252381320925620523330998825759235064070751262066282518583649956212171690179965752732660021705153268471690133590367978933234166077116540009243593663919939386761741165030610209109204782966796178593202071203781140508894909173060526525526315134198168926095487719924318137877105317453987079332858087669569853411993343798425621712613628501092524173637846622648488607716788841826027797616432530626393234499444672511308677621645362095542353758968703262077954902431639166654878550185382936086665826137066378633852887068624978613786945867942665755869162281741024830145670899206344246683299127167911253889797437016673242737851978745311498641967773437500000000000000000 [100,58] -1237529242514585802817589829787923028459502971169544784700646641329319927260866455479971794352593445148212093702675836364513393898857789292268663794974957919108404529161824192891168967750641546280386777728740989124055835499065856208759617547496973360740784756711842216023556280677284583596132207518777727843638462806554085394969135037545705099542019005519709461587281609464593518920183375622267125155054159471216441169520255327437634335382379952882963349187496428021199564938479574772780871085760788477478376393066795891645922695498410593534552460757721701369102750726442380597929503244888291098549006110297307256041316848834707923150163507623640670105605012942904575719070396542074127418537373502560319592019922362008876658053745248375944129521621960776186151106597760072072604443190552629604656230814798270655440635981468736591920999279096367379443647156818026622362665580330002740696078697104493374258812551514510478122951455298614595235501381118192318186479892649708889491466535130699782853165879982259567456257354854291208553538932105954837039953703873122744372704705642648162101740842412766895765779850984979705448783304301212022003110328646943222978086191028100139611953296536496723020997565610037284593492566554464301561883861430600742132517725339746897281823549260003125720664174425848247278813946978687127873581045770498888245655199441325119670629952976594744954023623111534125809307380478464773978264063693293674558315157053167158524921874340650973223119345098663576241924465145568093431078398173589142377414823447071317420248694416933094609680192455701562490502381240315207996539306944252853126134980602113633090687391025662193088401059193239952418316177649453860660199888344873240889915477126827915850354544458158003440424983038039893045596056732281057356489183384013428668959387288455001541695054078417954063371091682157726965139023667712557967687590641453117182974939802204883319213869373247337191551241983223093952576168389975904864845003063227160589854918412273393830886575510805287880542579989396710374628839674199023255386016029541611172838108834572219764015519089010862866145539151991962518542494340046037663901137522957819916455257774621745756712414535071137792282896725214489392368782233216729366208613026433273233354344159272031107458977958103392788884618903488841801365492056784928470743017207397849967048014125834675157907998363968484184760273161818311393744806991890072822570800781250000000000000 [100,59] 1527857053953944818896509290712787358554588297316167530225310889399196343994694769023821460270684697729113995336957823102114161657841627321100017742783167530162293671922936353176757770537765866496514224176596231898199470732020435010733570401894455701419674561014372418300434810029145600613327198958100208946746550888566777601761387991380510732872972123423189139975709375040476279663091651723695577280913774146048393584194106950331933989115683863422197899979038585936518567679466645961092745365051880102722886312515656172111668133614770615670642898488963333859151678594773449094682178599635629834727181592967206820735755860357378315690169230246158963829093255394547602288434968427729528150859129754734037114923764694541843334181998220102773131816396671147528906152142066838594947640464409455347134068623832659093474304920226575935351523828694746187894350742374329503900755200763422518717388671566420469869729601554012806741651794107364514405419356127405940070617943187758884644584171494746988180872194988168198927930533096615430809380153599122017457971988210939717210966473187629674375673653807578976412459728383974505802969649833219984727794603685574145219922235890580550072943880943097150873867577782851756286589861830740217279589190065475120745666339023018531751223823563705416300829534301632023849160304702636345086097593174972808165105344097304102032220394235892679996194303555784302102113103930072782844255844450127432232368393083374861292564275730263633067247457468561505831082657345716948138591538064577169750497180811084746078097835357174438940136026977991683239330631322376282108979060949766748510401619589157058427913346421671933887847496002156546130058844553163124398362703874887741616485078010031626337734112772832780205019101786056408478622525227758003077551296656713338831813718436888586802684015096962537386369274002710273861767934607192939481898762401955916049084377581647545050835962035464639771831663708274108739719415348777218709486300369191778911141648116121298677192157140987178269959160461439790080790988634760391628079087057379475750240012797239877114374161288492464239168200179729007012575445071928121764205666511028767001981075321826471626171660235482947889346288919273641918608882147304751565917098828732861268519255540714882082541260698130884942821801801137640466488118985238392531909240868591027603856717393816426357215393294646116892961801303485458447539713233709335327148437500000000000000 [100,60] -269155840767790558452471940715117949069682284247969532284349301245785135664758645717411591395113383955141848214732226217873504832347399516963666330406433588749211719039424169361321043153627576588578544045745458057782539182821085533736247296849150093543381925893483750441334006983234675926065138132090000297794355113327641128702200036055600405025213904769346186528880664586202014095330954755234497024242693403679881102445788722476496964513679653020640082400288339887260823626593569441662949235755216572982227443286640327380113098409610784385526818546590489699300823592880619282566939759594755446794757955411557929359509488124418231132306714037136137607718236371084954806767137152415963450992845517125855725750023358692756711567108259959002306714615744824662759849546035657074898477863041678459637772343602717962078778886405605994270573729680796012853223382452884858291539461198346838846676858127783888416764595683733428024809344797142498301841980215773956088052771511519971633106355372862786760946337448659998209274389188576535652376221877738215699225807577895247387309386644852193784664166713400701785402647351234811287437453172204576977307813321096386039858151508294190588428417583746631437948762604603175582105708415602998750388227452263995055551659334550102459632558618573762709266049098751867251742472205464517871900894299595750341924850546163996018923537345201381766169706725190835522973697394712855411186157307729992297857284135884957104110279940545296550461502555824442918351095120140081362142381148299950344816899026383984463578395374694117663491210829869398157845359209091662035071380039724652925795788452215599098943031904734081132974298468265700747543749060400815681931361377960765210524372140133119763786376695237489834780437050620461718335437796470176247509531018208612137635033169944178540164152044175114515145857045828600840573267928661507006615291143126598682126093512180286007660876624300901617266801470339205730824115942809960730516591219381876486705210402804956321331899417524017718667620595486836128067147573275767336089428153290627279207387595818682992714480129884033056412677651501901224046097123317335640358773877679254979867246098538034322967369029901482542482453551523694675075211713197965094805190821304203992517864996011031756927028749736646355406429966865132134604651053395273760299497356481516793189728244579207709685173044499104794136101759249868337064981460571289062500000000000000000 [100,61] 17688226534451226832112910789986675082296446920944369171527555780882522542513288736870204245749467436234353697750333947795470879722046524190131826714335644046628854642951267092893932495330536449636145383310266587480953282636100412531661287510459544826194326632171380218838872082125035246898377103660314845312209874106211910095777586539294205011312139980553933537295709621080317165744280052635744514678559126249673583127876775075053790662406793278040414944226666710999188645692559047865326673376217060532603314477326839822521163045992263655581102548989587766874582432827200934018071856818570040255440710530586041247373310199837205251571352002731396207133015218042595383210630997166908368560075275431845747123700019464424295570229061746465796802314785609719307066585226762260685391321281841530930430942949189913479392649728795099315767660121735565342946871883215583744843920549478034709381649922556229110566414027496982555029788196535058098684083811115602216275779062764592715694259100430860997011207141665062662467068677823108619343911257712677607383975430602460688360311448432513149178390244789728040164956182150005147627280550223055411630012325751858867585551693919984421650187619034283535297822244465946457383388394771855078166053276717046689986099573594952465822192680354134982736930849143511356069949669219194918825900379351474118308894485133872866104363163679462540620850228850548423112059185861840836438795025366078427854411437994210429867640708461781466096626372435825417964737801916422727592554190666682851615876380458751669327497362932951936616259782607274258541490653310670776289335935492278463594066157241032096901095768362508403264846422722282860848339876221964039763986268867073997094465172381992959384651150329989887539680344591573384783510267092624792366812346444303369710555859328743545409729684328712419318622622985838319347342968925387616349257633665191138311607732692677292107689223068300887176054980138489189172212537976790493466920405665582148462860341471938181755075627444308977571707096884810206146841937077402171032679342102987549569137008014213629052363813210030828161446558825893834662145502370500357911163162095912048675776187689099438111657346603804574721820605082372931252296969970455206239015002879150477479808626633197565824590999765534368912638036873615418655605601588105736594281394853055299312171824206819992231977281375854271772141146357171237468719482421875000000000000000000 [100,62] 1795539199817990660603319488626768282709572233396422501314807222515817804785425805380853189123010589932236246169850835740393603157489052050760571600801185407844676116473304673039417438909358445422885260638314050633906925308110965517362053186999965639500141498308151585868444918736624556858538068159552299188560076457732867454350946837042656660040515577799078039698662184038228827704567344157326523631517459330419835671379356871564357639167935170326279752593410062455236611868908173728450371852296962928270378318576931335747789143023894128951684444492399141888161148319857970031804979570741798734759222867098463661899532655897684917091815820187796419405582749959679116104366683541583132132894109976021915319472793538148965316681566880437838573539835341956931164820306784829683608964857292912703280582299200899878275435086972359577321660340758007100864173587497830603087197387158659425816167896201122923004849918866919661011903354610456919618216364317342297639241938278772224251679741543431328049875531244921031564215996812482127780561015504305031375181070457428107595518247905400020843070609776637536398762673529309388811608799657934043677989608570101878930256469339762498676162937611434773067903193022175027703008319479526728522207707837949468565350949926609588145808168229653188244502744161980884905298042437475688698292261736268144417591510318953641812156354416710684528612859005514479757450215502781911991289177279559363657231668714025471227940593369264964019346603692847483535714383092425361931024119015541103073609282784595065560193380189813872608606273297488150041574623271020980070160178642689537864133818346760639292394126817359974694180709044902065191305695762846933609178701003528885630670215402241617407157763336424522724360344326024503830232242103277117675831332440796076075893330941214283194355878841046568729033086901480609438756454908191557093437561081899818978761633898701079014826448714523287565583191745399507543944490972667348573520923954711693773150938795527857082229026837791329708718577541793370522999373513844796577553279316554842099354543867091795184505261473404792196260575559617708156674679998036272949751644106312453694688200246034855480383341947108652840816772619106211544496107553654256688068462423731496428406254203485859128555711192639487223736929782157894748692369234973416605753944271157347978749240370493545949914793169455151655711233615875244140625000000000000000000000000 [100,63] -551985455185857455038087852657378286153079178269200449325473514547303617077022642026577127525682945609008266477272689356015594289729700743162542170926397472328243526072455069209884230686656576091162341099814280683704944738210304899402993675890813828975442122529727460877271278320023144635265662567522990656545526880888141627663891144800750852378036633456271806545710605814295736877420855571371897035112189426515441937735598271648833318712921470577921364134123155078535888014211679004607878869667134389938295490127460088600684440245870648077225071690375139239136235198974349197283249013494955752078335158548168723665289862982116135390585608572743275189782184474504230493254348605679639456199834418804658117470984301866141027025235699942050409031532899282347322726195090846280502007659055384680077688240119445753743969707236430288160010913829783828493109559185790618898652517983827892871354645231867572655457447016217099487262695019069917431557368585515288112982660088257961975482830595292810572442064455964079935562400988835589670495529298561531527584905072584368318732262219071256851893617945556466493424930261036009440752421033907012208053874913505496233736242769630371897742414228151730166851361379592699386782946277391689820958050954028973494585165212907733615553005145112779862878080271377210527264702649060270484314717604160674056127392919256775023589787992627449678019253126664225077526307020530026723275415319019405858152121638797464070534807134158050732035846897594722125140799994028676752160668434419765852162797558821155662728904426729098052742446186307576281162521656120014732189885872794242520986149708754786994003691863562532093299147308685745381484119488804023516309103085767626078698276575964443504322028145123496937446369115384789104930064484644772498639826875668673277761134293016506552617286830857223848867535526597564739655140897546554453000180635914448146996770296767773844336203260346905893261743800780581685165063435581723374499355153158984452665076212689454064784628315836955463102002226721077464769252849283223695893432595511478371053118007846126151760775916275748285462285603770941944332259476344291704802247446615056247717446907354422326881004178037433663202321373633381707389443908628315614958493488909901065682482543885218475760104415413156995610767050083943249942923887546273591761821069865904463326522110811069932526096160074757790425792336463928222656250000000000000000000 [100,64] 60113809106008523937534327010780215759523158603929840925731487695662252801106612391310883834218109813032182422196303377541716976834019320080078896206997653584896270216610073765598878317518595316723785909183101146959857976293084349810328922535842467420248106451373359633654899760393731105735480713244349494778003511518322297734890628722144379647631699940299386866796236341307532248973574978897121953300600657748144596598274649084691022273987519159176808185554493292143612527123700137082404880402450027973608959019503440476444694417385335079281938517456201685620274339464854453892084808869767876315509781889305706696520238670209818167263479812688926994366265152015569066996082433062801761541550593681483868800033644676507607657030154364316562754056439402994595425865201723473328261437431507810431813617220074503051947973290459887105384526761377457108019305619188482781456556610288708837602007897029221680353642036877655926011135715823903023194801751431265634145105450812398029031439644640907360880628852701259304811582328669715935246769570692543510461116059325412696885024909229581489393941466121268687256917329749160246357530764309843556258093373190662283548672360953200535603991268757380496329178451985663152141897599094323021214927476257532502795335151780704410213171868735208519018668134103308012150170845023568749169315566024258006782071228922122431061285444510432885267018284285031439093565599712707703361248944200771962819663657386534347826281080553164094723054492542044830314187166763430912256819479206407426575249644563959911905108083591366393900199944990489338595364447357771981477950677821681866608009132333025096313893651410575623363489410473312090667040269220617212446765483201785805882546198667195759941476478478429460116854033081788621497053775638995935636904101242681012685826732461453339247922562330250836398849715734045632360790909065798633456643576700510070305900737979966363762920576647521968634819007255237657825227350379543355556596317146969293171229217155939729132538288223117395944509371034306014772472107633288024312447935135575177627184421504140524751427414311341271648745936589179546291306665437520776963739569576281752935341104698478325867111537010896366012621185683884573887875521550791232909396778648713676066952817421126796069845413285021092596441989220688095995055946856906261103107290608252950432896788424130818384583108127117156982421875000000000000000000000000000000 [100,65] -3378065140785141506193832484613151364329485968617494034476059676726147654966741887372290613612091477816493192151540379211418879435882367189583131660509419382300606400396161468453993344386897474487898651769685962464078461442069553280099914478733102916999604908100822246832521254310035134596844215651865080029815506674025901264546361517255379978292236713725796301569901382687067565858443782606610406698448287562000474559911682888629353950978570671631292743228908968289362200168143902277488006127528853573819834159667654343768141096928295429408848956590778217989060820481247792089913349242060727393781827443640373068732369021626650694844413716637949398391052612593190330587105086621636824243989562099596263334201201990071443193146849296008638846013327556751175241400353963248256159318370205107824440849580540495966899101907661313560988924584465489505537731336502480966619086562859724237318500572047641141674232735768568804565358488145400593180948500902360640406337105899922425672615064416319442675088653434565228604960980521138048570048817780036484244557718317043132261403114911081001054729644891989102166701620899902635516105407284488542599561724498471723740093674336728252471826359097407941567684235692666956586862258317033044584923174355845967354877593312917253853354736635239583643893742437303318937903297508546960142642881415330281022497018717041204398785595741378974795770978683084985834119597618372079412014804773333782691672967761902522155626466780623116477159402471471172300050377735370232144704720788382507250326309194195617990014044047912353558055998234713249998220916427477667987836189278655811650710742732457822344685486755327560557319460498462286761336475789143009461856582885866267607805737555232650621549443933785059293214315446773872214388371580734844778019498233643858023237011424825327291598931350565160663875580008596230378080710940252714773398518242261194139406243131087890727506089135771319560331566848500604051947105707788048870019207480801265404569319018895013083282594479151545852092702660923277883690921271137927402270866187577019550743093950353365406615482996068467211912074018637835130508585855059964657442691051497209498203196284445296805449790817030675636863327222076503932921354111428943601760425010357836311553904559147124430362034315531335078532224981737960868247140406472890463807446066645048732164924309984144201735034584999084472656250000000000000000000000000000 [100,66] 100214253574468207234311728562157344382497588809811603033148309990544237894965817050050438460393515870986367535111875805198822405505464711495591553814929792216872213708352916652822308214063525956603322867973301793443216540383209698421537688605161088130630704394362426868725246530070054954696143635204694182677500539420290804665616463090243452808973516863878001262932783985515732710688654380791624863957964174552176601018964216794356689198111718089152904647021318336483960541397130752299027863636409695136046691096231799227168186639349186858803101135513077881965985479031243057327598486439029150773197941222275344502319448018572440299927117411045115044346327713812413808256741324679958633053649057346478767794412514888621333616785450577901949922874817473025556805147390419295348387121723890722736093510572336920196745120502019503006821085301942782639839542130030644759925350275010722652972023947857149135433266019540986442373534863794508196866017267959337003357676637012742594936970317691893673757825350478711834278901246310806654913421717760774529629781423656971590156452626470327057730341916527759668690880768657509420142885478892522908118698416506160085729991131983632571615448007487203441370663865561300275376459998087942272722375541489002461622394354162430314955985196290636066300784504836786031148928243694518878386781307141256100694545922123278023849257180683159777806348752107567798925643669844240870563036315167942540469469439418409008996351791538708746682572461790403597767778420330225585089231640478924339985641774758185179571216646082066063502319853553294995388858087785902858592664886796107962514890005790927661874422004073450261406729805598041067423126328014978235487889027997455123255172887203164601674300589458075470836082184721365243433972269624590041220165672954569741234714306117136753668069990821685911899475427369680672924704920143861301146378815411038120876896695504596779756661529451504795749921902057420854651540012143603761933045696840192819296594743270581328323082028344731191072121346238568372987870027437491720191820296367604633180064503757472939553023234573739550142762259821978228567756664528950427704249820531547694306583150878240466578967745640638399694152615012532191207484200643431235346207940763729958684235414506183282187083615007811175432945337279977753403617013540975441107864989553476996338166049582696359721012413501739501953125000000000000000000000000 [100,67] 958127918198551183987351281358705710976899297716078232673509880844796388861964154923185996376868359454103171630294528900603684872347754147480944616726314928505789114282678030587221495498162355182123553880298348711653789057529410677293592391632674415940687779341262003280201321916877949803162871163733890850833631326871998350089456233732542394761380717873863359832533573927805224860359635853557227291735357705292120250727704298670078336645498358762854637331773995086681041353920325799289083636260891267274479974611399909924533986931254698629700073011473894876233378312735978219440883142396053669686662595141313281570958808130228388295607000277356673444372291441656654985570793881077587016055714854883026612142776572391717716279774855220716399795988044869447136736823607902254665175006477989951349135422233475541834322399160912573432248239577190658043232716968925811435467826239172757161473935620446729679311328827874662033564473721238347665790961627454964550130951182223397249338609534619967771680890746830796830514488024583028062135031880758785781989319000077999007715155044236792431778079860951063399499984152243997650522876075752893169919799135676550972133254399073431996153463951251162565839314077638701766045004341300811064908654356491607656129509493885161325873517363305487813296557813449640195592743423381110646504501191145378689061518518800628711683034195095800923987561815276182650031923250601975159939903364822723515695629480843660111993850582240790491617461557477080564621213237875678186644751223742912833320101085579200067904102276394122377719421131012693643921897723198869645293544657057018425603479237850786759113652799275001776350054736944592701142766534609770826258328069685184965045534541963919730083139908267201269712282830488208968977614410283547012990739599972142572631408475664204755352704968431766610644347039683082347550097587041738675564938984324287574706269263654817562117611835617631176800161682717541837132033749888023051779448905696317394151781615275350285776055549960961368181939924762656299550853369272651187191077437642488102693744126261982588343143991147172858653120896528496590790947419388998313389892073100552935194460517329072910313881965820918490138814234958894873260256528947926516116549473429233897260922018210622069321250877856338608984023058439835531444350237248179109298444971722288294735392355505609884858131408691406250000000000000000000000000 [100,68] -2592039813065071241982073205081292611942985667782891039145944403779409196864166860676554884597175171870189724610840508731669480794328704236334192240441575824884304223214465860513259732258282812264815972854862255105561078445895832593716990457550764265326607961273729150953647805440581811357021397887350794710007906646393822819130820773762525892341676897152854055433681960382261952382571979584379880125033979640200049497550313721211023792884342451766166518324804159602357141467602874311469132235039124039653602740800421342896642959240931302481689552298940979451326743527356617067639148028579467785896919919620496955663984498087286284197331739077487260803510890418934560933789672806526153598204097797549714163950201531941870629485531762899404154293711475190852306773137059318916843483623081748907474535047329145259109139385632501929566860212943750004154306469824156358016385742580902736274367716346923746106508769880593892576059747641002577969306487320311027309925944932203090938173102279265947229101762489774611774294673664933076342356058539289916783461410064586178868796288887999129204108334068214712339360683095078586809337637550108673709230765979660543063503047988517063122845053400588688010350535505556807112596545095734943156537488515461253225252611522023889053328363494508117427018532887075133886668959205213958574659626283537115640681563263756553467484007720570978004618283495213993253392136649301993793788044500842432622687984805188580334187980019657402423358372053682600530288190770565562609095740641046080265995959740526849423272986591846734196569828615564512145819867979642685121399138039882908027552393405777831012244892281301585667961460233946778305056191983211574646855351827156536882767449144218147877112948461288758709076078389967809839882199759447617256069555714324126331056594670259083518259758217355425878820663564474536044444566524165881531903071282206248768758132034174759200009658071113032105060058082477459297566477519501218200738329220370448299912411402946465880953608598898624134805019686370604047684641871387730987507944231908646104260855324456028908734059965010597788148922735951838620714788199448380841891282578855075735654808522669749355161726729345100861215889843249818030743202505142583599735087261282533383163803696828189602804992752396152362754687409477867440917460165405209512697941559633668280326901367516256868839263916015625000000000000000000000000 [100,69] 648752534386265943441908622690688415761188524537651036464797077398877452033476544847486760036662555693528038446492526992199141465352728780638017356122254844277637522925580665593383861919960313280070886188787889730068444469286425070351240538178783358305960403063430580315555742604593603031895914737509438581292707722328720526055816326835227004600828155376531481870064432712375640842603923528104115090516053005500383203801107936997523697372838486426052032935809706877355580825379629230374698318637790305980323368573590722239109738888230708657599203231635636464592413039632321751667454094556509851721606173721410340953648475513399595967755712605526859363538463944855028000878948578989520315957512886814416845421392181437107933057795014345925218917852548788065681720932667771690252838196642139301091120014292545117397082127728880508198874812391478960098079288412528427485239946216618384115903392917138741246442212197118632242169883351618040747101166757990606708672397491819078721405348159321858327703076149895614681914810921965210456429189231313378360539096051351473102956331995462272808374108383580616798369370294992623733707780816843392809791808599136290593052117054487965967550800216536366552983854048979316707505203325485887583784680429765333383802408841712027819410528164006108899838240984286365758019790754681553938428433602511421365735661577635720436974832578837937636414816949706599460819259649837062442869998887529619523601176261463724762131129622708959614242595439008049512470033443157461386774577812068448801872062196183783643662044664699400106177317521345383229579007537414832226630341012127827521261552767984477230108935998773874521879480048801024953580477101475859545079837215261238051091639227775672627676050681611333045471945148965323238554910058925926975008755477970840929842060569368035432920674067985274370395660126460374452013134740385313754616182318530275146139164363082325109793644464180677225759115817139696293023308805478764146305573281028240814792579401915710512870264266848802169674576143569991000752898402676033620305570400546200113526866027625883911837668292626773863551521466805025729394005842453500546813597039237187761210170849392675393997988607880508893507061054810201670097109151998652084644635580910083641182917484395728644176038445962971181880536351327137219607686321569244582587576109119389542456701747141778469085693359375000000000000000000000000 [100,70] -69286464092213056703214124605805188161590441264376747493776425363357949837434780732282403821341942631195245526253216878780988738147276496509189283381823734739674325937011545579801526935909209403391564533470489959157627622331205309514570056670452307222576125740059691029889661923089249803197469911238411813814374740938544080591923539052547994707757439402661836271630584069291990457571362242243367128821283804280288920765789929925146136748406250751392025407862168763422823274631488387358483967698130656638910371339401880139240563232355336111146179196060705148414147074911333893571150672298664691703524444478022415194048660736598263791211457033674475477489561738013086968726983209214616735546354757900108162150427104081670108647073172078744681268224941698907822042543173927170749164447141905434250847636083292345813744822539449562796442071535613854120576935574583331429965915396574195187059902800999525487337378676364177112339626023533650697066583310916249426777940027688540592244416136947697967577441996633822891479435277432975959449455925945213752237022165846339553433126782641851451277132610526305053520171394679616484865532554825722431670535793624954495734705496223566360004101648056437523660532290280629902448465041098294542654311752871093520285340543018992240181711828541997381382372977763061131680866647227058135882472973803124133964478430661338904303481614255960902032632200619659406496510287982123493666664554237044578045838964543958428581373850668342641219084897178415791550982085346678392194001330964595191411280806959992441425906813061666965938887631652318580916576596255014526132844786315597948074214497184509388199665995493560392082356844427319040996809919288182781323200759023074190903106773263077010127066439846722011652396332249986030620919360259645733870350389777767946852394677468738753401881380451638489374283960631307693477543940705701001425838407514740041772459522002630985909595377102766715833491342207706959241828865931385363161884996147900187930220966390239205987576538566121056776269549119313258839569394155242212645511743887377919931049118192437616792681846814660529399852775505433907741196068893333981955675774247478901510854503959579248989326294271422192000993083588626413245517095216726890590784816649651911773129002846295575646376307908922600259113372339468230834035499080704636185781017504719088151432515587657690048217773437500000000000000000000 [100,71] 1801531491981947917196229311632971586069202695677423255809771146573923241835811789226579261677354728389593734099520800159604101207433175251793705052564461363307507001156428619251856424942486281624756245507718834414491784158459468268189816336425530977213864774961011668433220159738350383212432779102712979857905811525881170051039030969691415179894472857891529134012826944507072018079532482099066126636193393728808257622266169863767655292231517219849643305709814500988165534046172660713231313651435564512451941556072181810819199332684365485779951775130573938619144907954712011954684733264961724602940273210360127003185138469392508853536148629343860231886004491915105457653971541328603937380435198264315859512135313711657583327688966754464686359949748241504954408015801580763419605492657636126281660836192773161775238348012991578890671563886404793652398562865569755639785910571437027029212343018240332066706961462359238131628506243041102060379473709704172830581974799574527751927084000516360614754277660170098389314610787572016481265573328996863996693636437393664851040543323022762941765154417117037359459304951820612131783773392348747887661491909915267146531203413072077198133380153682957285992260857307985857228774632633382725018251038082781830491401064353903821322027957369309363318520833093054531686226334563079744770226506892783905041021482338037887180384727314560283857595926597769977694141402339526402048422814579062533464348494490071771279240491089840536016708742773517795709258330848975052410151091661816541767937547223225216316468365003709421258907836281522028808305933851192793028589266496055645257609412917568229611882688061694460882093126573853657386916464719950960161943404522579365551707034884779360692929559295894049608213784495905388467024214246388212307329598863924840010058991883251934715491856147380932621518739442125252868114621920770798598349822526462863533633184802929598927540560559268778675767787038228745704547733540981594872362604182723156462258716890761152393338325663707635013987233024033283625333255692063691778737174414934450211912653733175623517180890283203027960359090048869978972224620562851490627464305682488035473647015530635227384426434953961476296727312392220588551692738393345466554405257955684927171615060375995516581723945147712902555769236413363371120184174951514433477486214527353922676411457359790802001953125000000000000000000000 [100,72] 401581242038492046332078958328119097314058002965072997645897292308691884818273020945790286925784449603223070945148722036228971285762699197339089867606337797777141342882010530699407120899296839464660956419960903332994300410008893447843267687441818563322488611982665336538405196820709807631043215271945346258088836718637753705124969376398020700937764587537405543777065608322564688005218847047756163079325163426699580745500816443460533115038603712289700896542859319536982905472208459120468924507291596282515413646333074891029618121741763624578826228053739411117205858190057964118745461317780954240042765334453232789656318777127337542425208698778513662681708668517091878870019521490815335055171428710676672181109394850073860465305342681993697025955140464434979920564606426247613971501158260078725272293071584495977462087298970048750595761275479798716760740290358600285763140849529542982906705812656291980018513257719601503466797223503099229097519127677150268224335415200193186139600510495096582635255409182964563493550034220041846653178700075258585814555731988719043443064549920416311969385177813104244853664657059756935078629412833466021272717402412638554975072970317976678767434914622271450746304614489633265408892511845311986598009276250374996723969416889012007224915437193734950393245472048972619394871648037992157842712048924875814658066365563259638618384153546312571506865456735916284760200292686174324906329415309678797559773375084413521802156980098448552035525115529696403896911902812503784017721492950114546467679005027169291635764212478588367081679434762143124491218224349435794020556301703000257703195919549652143181520269036318527739462363550324995985675200751985156815199674702848568050503147440900013246871370256019346024524401373695952008786594106123275470834297501988421535029495201849483032143054362836465363372905880366172597452586200186364814329583410689417877285223166298976253022235771315084823127906283303547009166567563792573374565360500582348192729444471769783789033624812117721098488871868169359991605453388946218258448601357033584311377116434471456937788529377867327150308981612649446340780566799055453430990314291881931626597865059941579569278486912147777242651440971085904586253824520082508809098590708749135532048973897278325049691702058729284762758816239782705628815287729982501970965622996445745229721069335937500000000000000000000000000000 [100,73] -52795446470520999610614874512570265167217624736925951292317615263319221967460045015545116342495134874264455023860478890179238756525328116282553138698061632458199739535014864146184018799864565199693946875616773388836173872749516213773885412749323375660628413360731469502170057174867272366429208131791282944771962457583846276497391878492781964824040602871716208199440226033443302817970580965201171419662989102959222296432805494974011839449375185977162192770495232906559968873812791183791054923940479469514886989925496593636575883610308233910308086284903109089783153477964056416089496829813605842737949599937363629597672430683726906457024760320744428195922100406363102689344137760082276880381771672206372581444906716884112415777560164694391607563491939833801308232576005276449725904938771193635297201746392344984869221510349969605094788684323261815448695166729929882515297800319630148515628902930044789138291626681459528511847641113841518653766128399184634165495096549164304733874750266093825303657778102172741020925507903775815709710849456649815443972101004670755702563895924531444740575954509875199386477111510273308928702739466241143517083042303339701705617006829440985573400333370880189809959208201551406255363130066334763112110107422237771964655056883903986649045937824866638583858062315535685052565984871868025432564342894433226117670071863743539054927598844775362376914984194828779007257615737088021020576075224284796669981378495226901525746934067652166480196235550116479516002327182853768129826349550392417677973009332226833922306112986942379604780435755777875221304824474093877540775779881731496981556853045835797990410653816311373836367821625326393174087718543105865025877027238303897701059470215525677705091681160427985908898143937542783282984728382820479838411110065701152245622541186722412268597706536540053854227497390875172661033028802533761107783591334883220431008889960172719059732249283832373218306178636675710273983669542770841684490927673093832604661464192514205017712687580031195872871100966258118477929577831204707187962329276458825198012299372553139999653632513304773273347636445428903194843161629173734624093719502916384904180814123843595480964698336572416738143217781097935077237954695859919185614336938907862570590368277889457753719072765802477189457681550954141237228742106946351602116322843357920646667480468750000000000000000000000000000 [100,74] 2647651683242007869086236706455089374359368109191620585676608888525525167180676210184949503937792035847390134091645269709783818985346428236712725057986880608577913404835103490851956652535340352100360484943977636916208112889454078997105828943223680920050129669448798200127209169048478667476270969922067368987754218793703611210717223265975376518209177896822161941776913149129047720840115317434803874934038331250018231630151615677528720524804625944013545356359630200981111306657182748988580359305846461498827512762691737614396624506449020786857538348643487108715652506809090848694004154912873992405956925339943947269763081573159143958515861720071795808051680014963707921082755575250454693342418949393051062376447366900841420440149704066786481461431722848728452385361728976648722290860277855633110343174407988360457306968716288643833032128584147753275830568790688067487794199937234145177946746311567497936991320076841559892527779925497670031877248486476619876647322276824071647590710340493698917961805055887868542316971262745686215719819080771358773794439590882988111612355088340356148336913279125235488265622343978207502128062645324374878011081545463166622571481935369735046526510252208655373200987961973594501523982962707303271378215960943851821964498689744601684780428178543474712454962152583701402021444420403572037758642114852184765612417350512129829342850517678504512403230082096104878527771117421583103052621052012846674591090071959445721830133424064389502840978138811003618391343509551782963820349841567635361972364963748022582324090488561797516135478954456087623132308760560608595937410536136714491561422383768695429586180533469668585384410235484215951463815976067181906957480007007222733021403568677413741518222546656406829826675739070823328114684341460729084311234927804137708207016009663015217592861231195419324579403456590437660964286286745235837022763653564432699957583552773373771624598022588800925095170558473122745845347936284016010617985338571968840840449278337022105357811908831884416965027290701941593624447393598558209549836307075065290687336754230382555283407280670741878304092020332558041758678536274294925834107736868314102627480282854979981859980392615800623047903901549225707065725383833883371544623620766505955760814217532215526555040292905522552657470383293513258429026808511692158931091963313519954681396484375000000000000000000000000 [100,75] -9629375620290668705601017006240586335506666491365994236399250044396224754738366189577856526844109147660932532891320518945218580866781558526718955497265816043326774338435279870601381065871887365749175431002518947135159522929755364351999345737387493396535352539000175607489299185463583623655627156232551074553584236418349161634128354920848430458743282237358230898264027618685465342522773450090925725826290272878694684556167467314184588342314474721851923208339761901577721042865417369908168872668097506427947310882675407864688241559142937121024831483185569920792855136497492028929196525236659798048068773872293789730114494696891988412734316021061110432521499078894298082558149025074007556544831996934469039626873800891446859776495062518217541353542399483510394081920954505429740913559442498371327219836374389319341755414943880726879801248989950988217135326785125690784968724831925436413438401047612089276171295831395335702684586474684973091203630158906179881484692984872962392075035236983503201005643870043841250838082504146866697082835772114174128989552323400493484984735255574698803281836168198236172132880720302577765198956522672691093267214504401687141726201533265135202451704945307323851948009838915415133534402675701083866081267181331113685370565902170397100844185323660747094444181777974073871526455005693346334488725624827529857503165212273261297444754245283815029758813033835792881420974114196662914901197532535519661296791079918499274207800692812621731152695884887656307739779565197095970940638503203299289810354517579450955563045737903692900868423249421870662813464704423003899597763304891187391568479585567902096165384112501498298431856406814844413507765189413788471095866003523786156803313841487330125745107914651438781272942263094215589486274553597973917782570188507360393130202505957378070120554809437049019698737112982738849257148701450269005014505198613197955182077946930282947899356214575389897285569021520474826766253996855795445770217467998101808692388385538637039532197776914699483237298401255041956504314688042819915533618746113066330129462228662975131660915130742162089593765547892140269835510760982115375256046956985402352291278407973875166736958743661889508799010681396104105019990361187119854905442813966088231991221195399560147311669350492996467409277714802422892090779846587850752321258187294006347656250000000000000000000000000 [100,76] -4552967463772358553011837352812586237818324535182444265503035312173553725072209288404361868375838088017553188444107815334315413583066839674202026886986871308456939722228607556189822933429607197968092770204379239271533393331517170931467482453921082055496511096285598600511607102873893237459301134485258596280005244049206073551445977423158384169374778697866819138329046418867465362054443293733312419818018046457920793671445603346477086292601390791688368263116308182562599104838082891693438748906041280193700232969843266168772089236564866685966008008098263537459914130798087052892688442852493571875358470709269700833763528004846129599114848252228053906855630772890865861490621112724866403065795338542860270030537871239890702209760249727445694812108966394925985858491329865152033088262767840382773928944860345950150800266820417796906797304512878514974673454291061093742665175895014479283924156886074049943602186409900671671099918161920610653104243626474353330850537712297485680471361857449990746429727333424947487544990999388966812083745301762175091556875868999990492989139556590699571792383478891618813477019316166907361771408317377040604145821499578407434379377985924085870602183761045106730883059890612299204511642448890518175167875895757340501829935839536191184213028292303775872330630394679976346566304075297500112057436161484957741575956065770702173885180476651925399122070202222792424841356907042872931926838880554781832347849489057929970874733096983948277652320258956657169471196001114721071256100063945446224087125051516388482960596260034032809259589191694160019109076182598830701524660490143011478827065648448451773421483822259812186238363291502130616997985721182073945978098850024364361952925396697791529435309661079612254191560775073941454699854678899167585554242690348730923113785466310288006392814738518388392710108887017559064784409295137395919489837345524198144490144608361465796823631184281070369643856016980724387873686265736691396760069170593594232228934947760143206431441486825052959471980918755629065341759616120319201841452173648269197980990216814788827877206687440422469323956734296466977325605861052547283043711359404141853676036343620836953689261176225605275021206244629439612479928467303202854873303292949390478494190443690078780047882931974384862502902285323835549483396750424302110151723027229309082031250000000000000000000000 [100,77] 34161648767765135528660816793503254539258291869256181446382181087868595375107107604708376253430836413321157629040827903075382298695419554019489301099058149200024137352730450518943997620311455765076085390722120337337469362264229333938500817296776958331826718876965442177182883362058105362181859276183157974102728181708055435776221460828151876322939862304766650191472559278996302233786495084298268455279463667907355360295943206225933111752274220403848203991795557650400375372448468986157073700429714564188615261201096261124085131505134726749220321075949081081587836454617095978914166921088849172847864943794316171243808030236778439726088676583286490081953568649063121293678361462712834604700129462293354326107310723777252658287615960519798198988594333462209063596241258549300765230882441375133964706214602621543292463701907889957500651044230754432251206329680286602459557296369635500032367129669765398297187781399263422000340015196543482972018068734096201463545367306032217424836412336290065010749313043484920770697046709144325660151019547153101972421571452104084249507053835325014226297091490395800774602887541442657323893787007350956024028781538779723903465697285882774360518779619397101981949898056708073839142862200881876121284874214144057799596833409044315003027955820706627204941531139155289817124915137948908311466632071036435729818119872767546049727957957243430012127632212182796189172836685583796815524019396566296058137970368736310531122127156008699610506250224041828796443700765608137845130135424210867663517327816695804094319725406372726384711771451475859320808866561588407460050362527847759484776906736459151463856375468524323570144941106238119038247868559445753542680669489602483798523964335811047789005709826824674326613201760475887389879543336055852284274099808552913088969943481993012663893377175226196134269730224919605178004351142085438867588478243697008057884191444769229740173659818718266285368481368867351512469994323144859704798250478381973163521919773271513776541056196565556119085921179658165046557967043467193388055645128481454393922385442856237101765189286264894083237622384071875403425457185754988114480166194452804801976293626561238808758259978444654175684084245019204246017007025827714472872662044608578693398576639200280118115422300008322146944571903271834183607407073670596542954444885253906250000000000000000000000 [100,78] 13659692943046784916057710442315865314552877909079470104918390577611638881455604960388002815354657461662998389366054407539277762035469918115771847041219786616659014214758148169763812196126426562739232130040019009563101976794658162823911263723504980369106307109516599874696571502530588274213843152812562014074832038270865492878087549902964493916308656440316810453158544853562321846504369406132698277554862183492322902722637158539463606457907953308497527767241808076795044318106280452593340348364216602273383957273578493488432964735680970233260034329681246739638185733049852310987946244787401798110981211334063689524318084231660549360231322598215818374675921684154463969659719768224071991458924852974638010081960534459493063852597705724114100327565783602971011649021401811123518001408500978732817528881183237493413200040448475350085220074799088415695449595837775947778141679073535072358108890885145523777844824575778849013314054769330208768411042636131507946310074540728462086277190900601230658042173650409375891938982781112497959287488521139936795921174983701285961902231632420968378010042011271233019112936622087631017914579510310507682651618136947090562045622799607701926183678364983361884712747531128389160420424458294443077809664669195294961107899158236794753850846615270412546498915493221847727557706341709899208976420522278937124386616910986914756543990520515209850800647467946675517650765416403700690912972882239564661769067383227736189841653404953455121082090353671346116157427639924261975059629395963882522618915654739409566037132391255333061571485181469562928060694538515478317667120431781947998152608660720085381143014088103442845607223429792191315162397106766907384933520265807564155504011440053879149150066093670275070916499378909407318068104197912228154328383705830256145397601622150997492206115050710176397301924513524392883087742052739673043475109961318311909174515473336832064613597618681505172627616007726325311828896553764770795079158646650250096817278606877220829522105934056523876543278731416776946480147733277140284389162329146148936636474532839757387914481154810714051270663821506869686620341580813894400203553604286555600954372366278155919393275634832216695347197987784637276967470107266996396871351331898134066230388893928301699913614644033398972310897800624224539251581601641736827790737152099609375000000000000000000 [100,79] -452314723539636424085275387685344727102105289974071666878893630643855564801953241340207358262444148358758932697903390663970287622923107308349737164566740400922313121306587223224155090723032723159526799154653678750277477687359715236850321723862572984987690776572758387572136867256071192493051090090204562856326674209223175478183601867900572615290491095133555078678244605799205351543700393299606325622591714260456006076725987933618306067437746869964975854496505306616689530496244448877316677859757821577491612983269895541660266415987557319746843254934042985174722371641588025912279824916163023542251349779673193165944333481609190364345701002559127842550948659484202289982489566362125741682739966349216065383012168588968223414025003246340798836087169415470311686210674016119990844971207060491986228185728297813821513305259579064330846164361768731718063084287429060224341030137932793150362396658373853762544541240496861910799503731482690301637090441437549353053824280757344116477429420331036743510343098307174077052332356319986469453864459595065210205734345468762151976263899521586189494815804106195450410784690216938820241289066350991683228472498095073323059529719303289682777597758205306585522411097902229310968593568241350556641029349869543144678626495756280316841384499547411137133032741014174842014421521352015009496458974053896925806695532933965162122541315894604806268633256703512620025495076183772427486987556437894320179760891572573098451209792970462954095087072488758295779478874953219784812328556021057051860785876187033963223413268704475631841669236753049311012864146312275466716164001056325009177114578450029774344010592855012940356360229928362783145686777190088317252710993587771207725289234340192798733192936805577679644687043631292562821700903324411849119928720333261046666264754890948469233682209481134243067731046408035710942040268184596482283843840004821574415426633939571606898734592792352229328967253783023849559868752736427254995940146612789183409709378681176693821241078603253029320881199446717037305759091025416476087024719418256514398487405403000680009781198958087224374166737816660114137462458248324853067498527722410491514258706953673621820630364339744589581427387092981206034089602699942251927483237765891099559451751123462211055908671600135554646322003144966242782262465327799954414367675781250000000000000000000 [100,80] -5502308765413180012736220318197092253029826261638567737416035133663100871843869620365597351452805924815302698256971658549559357821394098186560554354248125008717987470436849880769711664858829325109314617183146979938167683501191480559166333537400615176451391390788484023024477522710642245737871137291686120564340989895383153422013041411421538082699436483353293402907718433407125561982043283214006953871775045944703729637872126821106660292353912346942486591044761940808947419921339229069786599463961745277465585190716512017276173443322026758057047857600067556131857378576794347250459868547211827823712715960464473488013801493357348477457274771500264616451462606780124674232590001848869384454898838796778863124249643233303818936167925546035474966212309926838639640381833150811642727550537532465815944731624267027266491497615393019468727384874231421068721341622065959008078186561468215357265516898199709223999219702334505642037213178023147551049912506346565140708170862547422954015143803120684759678486319047173666061432057785164121633151605802275352189830196388656646288127360514880447514627080280375512134080347665147633089143472407458670191060269965744314163297038622551632078219680184045146921402428564428846526697613184609448429325020928040442675582124892162932514186143750113813539662789655620959253120598034118074752203862378576500515418957760754429363713921264297395459258971219151375467174395025214775284909446361280547470405668014618384173198362071812208024726383298645635187829199677717313466136436973736645078240355647818050737662044881052375992349687774642387146368865275116796739196247501474623353030416692160104347051602591690723981821570506736603073201220880465815854497092236169497892518868624050956029340624599674485564139220000480341304105391500404743889184575278583375628777989073616242516766695254600289917198342857642311641544015893989254034730109851682844997400941905613974556504893107675351982778503210914545838444107748115893376909965241497128247577129132858560639615100984470011407803565703578953565571939497477124357956744816505654148354713885197922040478291770150327907091235377381438256282169591228108105994916997948019821697614363563765113847465930312945953246529710344378429056531777805060474597138176183893760732028769057279427176873772869671807509509601635600405102997150878906250000000000000000000000000 [100,81] 217114567490895807189590230838537648427951648895232480847429786335033913489177353495212224787288538103418612102479091126683872568745290794137140408813211478315403182055079920880794718111650911681401635837305806578199494460028220791946870959154812647405792731838042448389028665286770669594805184987765712700689133980565060103626785641623875760595187178915296586259149698522578997772994271201876852606004882138503747782904929653583627727004971127376262240505854305384079713315474734252608269059157807497840471185242609279237605435070619798757966908540836052679523653622778222635993589056625862167598205792781437798971896183164525914759723223321089658807185831463946599975111506987033868273996896409450319821106176212232322730971103108658966179549468904569893588751663119520144508170590522741967400188153991540848699151988166657115641265632593368908961751532196200829634438185493741109269286144194908545601859616057179281513376646360309241874434314312896027284897205735370465200918647073753519980785967735857994855704481219249810188546566008069864691521246260003304504966100661365682145628083654230149263880426212368380660736339556646296260580137238687942381371786151640439645871119529813514274696010719576153865993068276531266507685858313075097251088034223335661792265941978828805068880356494422842032760732392151244224157907223344111675787036504037868915418406357167330464551126134508256479643181059611822763505238263577832390425728782440251488659971963008785078382867480086684514057392976843441517454957913076953030345936200011550280568942692490333403236437425599989968768474337941876631835549291806959757030009925191569995039994268420938147471883050391908120346296445211902817494638286936514488344738701296373058644120324175169764152599601583345953939592219705560731223739866585284775639015730226160814596045849827674659068797681338219268387970138476690410082562982577181621851703187622160192516102352553112986475784259854426577891548990855849288835404686223066277056638029383537816440953562555993463690662840706003523697286629772819421341766271684661984781186877979794671654277530914029534749456147129152188306239892916902183544582691983710957018594286618015056119400008065272316839358386932933496519621541253689226321979775536853973452110781940791944216675140213393624102945088626635070585732580566406250000000000000000000000 [100,82] 9069793588584922201214096025962662381766812887105304887888654646048238797445403468854179822442494705539397459299770348094106151957950944127157195585844835616273582285357465421165164161443658051262578984553216412520502122468589270458598182519646138055666241348548549217907822611395609591473284309236606259708912915549364477575929458907292972580236090871700413651728747542678263468152481540755303945412167756178395511019911509979342314764474466608455507322064568175035452486891045688864194747074945424027221944626750266553599466504568079039657402688107992792320946234289506865183663562963268901134436786006362118522258745172130366314217096476632680046367912233000888407421860872643660096154676641764855100615958574117288262758617701490010547950986296882053544584009711489861150655556841546774780070561339135667670087222651955647711153472299982922588486597096865851895894906278714846024698872517021136227303781158229701977077057019480850588017331708590558557815516338092317498196651754384504479848561823477587357579378942657894920690711582651575251336509088852737856183692310594678109427563518181263520537311695069906993622206626295084370334551991548853465645704259498526326883030556187754462944643766284721064298708318537645950133377680019938676169888275749921834980461787096598986412825167130579345066857835276486578401416848159231871781534588281431126340743515585618009163678771373401258428266698419102033568526251156218136722772505335901559836664517195939530330598517708999607444647478745873659725404500590109907765606524274436455293125883162506124541116267886733393478752385634490875806787123528571426728010791684066373820652289826968666401172426180841164037734960851187634615842311821468022376424073494132587684041988851108971673767834521680695348837510520030622937043860326011356877309456205446953200352122329210185619968616056596933795487484568028873084345422499756920200683606920577067204030291877135825680616873218349174325251607380929950099770208833675754329170934580978244069585780370612865476135764939457808731462937826101372799884919572138728375032462680765254178275222327368393737329807547954157349967523038397617298157766210090176533399233364938383907032031551592489762994009066676791515687451964377901191312823751638034301825218100339227388733916488437355110203849273281635896090203857421875000000000000000000 [100,83] -224850367616387697613573448454496540668589334489900918826845465290737537588187354945945569230743382033067665637506570478446864204151687171991476161666737873638633579257610705614829961243778094071461231137927459345274779793461466583127344877055008651682508451070096667619401811372616208388424347432778982376375267856994423522726521179520926476803367375591836646915352266619916234968548900007676364421421392108602998353066811845971875822977345301145554497082615176262893225235508400693161560116066983348733508995272553053735829550627822799216438928009687478976790137290141761614342928497716850716132856447005431830184051341616959996540633925107678762939717342678546610534946563623641231691553132161681940122524836679380142187562360161662083772503135043663992473450744161894008456901698835355125219687720041185553520582724944594455457321842984089101224660516694622232421336858018442924567441589147569827593242090032668494736242094579396398452434912945200122480789197221292337086688133632439346298345393863202673324589761617912911019944446568412311988875526168921224262010069940887488837646714072526447895108626861702238690631492128306591272341981662393719809600215572981011876767274986350557661281235252185330741406428634878865280943251417634794775536745820464775177910291336546857684107713407676525042250614714885143205686219459403740221800548269246271002142328772020780079695020701268164624219021342524972423385108575889763227575112716189237331928701362128195657663134819999236421447088884163884796361124305654476854747616276396607267276213184451518925211738112051309333411938507060106499062022622120389315373713873095712147603029829910434604673802252892935237970609827107574205669144300858359665712740346731768097732855836821226588766765606653114829577710761171912269635397714677743141194848374169557824121223873596051431888721824967533904679971503324100514684672582816196533930538961199044966345278011578614856435288077761019717734928812843571299307012420736477711033752061039230676657710087965356925047242191685634243536183621840848678780930896817773002283250185094224354577831815171947480795406137584719957347506937034616687364823592805410390646450072577043361967138382410972035521534315930109810453476675453813941847140281143095395823116279085355603124249373230692714066641471151850187963847656250000000000000000000 [100,84] -1043634642000342646759931661621999696462637580327695298955515900553631960076781377159182327164868403745772888190180116879153647039776118914390368213648115525262864647400316864771756646201524034785457760481114391983408719896053976614810518187089058786456838461543477211430490375580910911616030364323554955938041648379439281426871247644746354458781833080674887641064340205978630514645239768228583311984370007064993156881283138575998360685228489562087577822512234475942342323644752929402477340630644563972499425220189192119596761957070249668968584931910543720208953657420390569415647014500723849538946246613780250221270236591996250761760513538065621281008746445786117693746748834256941474068983236592613802226469150152919041006091703211359278445918072917450327217711544502245409347549737429185391592769276185114093175058014302733497124836766327270432707077050737630951160275346948483074025095848703125431051201469715749552776168494740115648272482645545193956643528508496719048197691569144869991049970162489246233989524942553261378826368473226434682169091577401640865786830527447099655503259006112422869229412354560956433800253244984314584301115323077345378825279990927063607125433325343705420327297490768308335280908498612574039836350502975049352579471482460846465222458670346658903143892733047479801826071294608482905979872270566661702602741759334005620184682078534534243901034720467216078510396432397773197916081202592604623320039861716721618579577527182805138264052852216029135527498941163787217247992888627895461194374646679144687573011880978458693664023055261041269852158916331827278549699863006898061247988850830017028028073550782460419634352069278257728701925988254807584644118932206415651737723503564161485326882466811593652886019776060989086843446506569427199066759089158650625137822595019433817940347752392894489559758262620013201919103654135171325355739973026179856557957110676584372298284101429154666588840010349245244308302466441966478070082935681166395017368752895602465082535076848150188695094585765078891340047184736690744695824622060727427948601415410663435001951543710543782192579011590445286019129874403756361177911621347700071710765392674250124141937767323428958828247841129651178068922699154104480491422383560812468965811604647394772833779669372724113088824876952835168078203125000000000000000000 [100,85] -32908348675911790294696438145928338620281382642748469818435170235559912048822096801051386890454129671245879959175979094285684598729004170807187229437455580026915171468770250664621612871956683804772847665555767454609540100368273442020454515814366107982293520933224687938498185288712271790699860597627090265929868218036339184841482054873046959396336105312441443082787930455504228033277301709513841181998424585466389126418717617405596719651788857338010613299207799406527668337985808858889646197485196683140352641969117474631287578053563272748878405804462828985980824328457070103411665737421234192714216436489238190287700362535198727797274417078972250502610357545723005093649603018174154231941379560885232842732783763824284978724694829286840220004430868730064480823769979211558701337011738323342365854124318210698575728507451491903681927947065141869719806087219624738150538414491279686572844945387159864860838322691438560184428047456699973366826691445629194772376820429301502654170595997973449764185894405718938058418459515631892007050709205968853235213552054682072652945974951475382117808019445632878085740190617881849874774545591913156067142537207306182026594672599641542719702016242783281555412077920504046441154668607739477614726557760797548261582062577490636479028991903634029801315931902788419151928585119404403421153116070804793803554849712398267129204053501482298346078712711720856528526585057274122103087030354342671277313088473262342092567034844086125780576334434451705602494777137522703695013892645759152427494739497890249092729200571493094437549088742464332451542723566977517699186839053904177908303558902976634080189618563312553511000580893632813910668442431514076887874869125826918920065260811425211381257675708989247529314807325176863150732836063600564906381615480284187588454455540591582563686461458872471710045169134259432450566559067916126725443589908387414624244458657485338530640483209490002132695773484474188225740230155901324013261409720676811045813107870294993591850267481023155713170940851889096266807571586492020716737763370016404069518249337586741893951454872335626085105711781595747957537473490313363457563975468277168418366994013692390019928840299891243725849999705401090905251725388646539594008988175878046425862028426380620747253231530114678819071258582972693165625000000000000000000 [100,86] 2205609731992835899160650855936200720755036800797025796545973279911007896583224879807759064549513879129396290552495412131380634966924789428500743374614850415494436513450865125073459971087290540390928703400361206213115559066349213497052677555351163568552958266455822209634067649804097278310845387341780242531313584569474661001305447896272278669176907546917639447587004567604960241202065835988320320255735433370318634114312373055356139776016703646003261267644123380100262261413469320418652377919543872812745912180974662642373199387642427955562623750754441505450198279392304434154754700803637888852648941693627289128655463829429148708112530817571686952483318460972968561576642126330233059374090662029868022520355706677977006760294996253779661718808364377842289347665870249056398732309009365902853217616932587805316434247444134471462840660955270654038687633300422657924720294455711698637734845457315641357695993282821395204217129534460166383131916770280195132998508124085657096330301369531540506077038035280360930084630216876931773804577488651853083186374490214714268453129570789052099168735102394222912406710534269576403002921626208457438313680363618134364215757176726075521709936240516813427478791873226432941602006615165388558953140917809422671422728762141709839432712542765934551630423349616527411000345212829285352703874338264299984963443137774089758996758710329910575005617831813588676873782248267041527176068635287718027291427260173061727513360092030667977533084911230611342547593430471359002438352003702127005784641096072778247680718336767942873439872547964595529036757205970982858144104241092126202434530484796199218156550942263694301366991186744139361433600881539068759432581106891672790372307249692826048684534009756563031199124242738800361010265722027465892155780355137286976258255207178825788607195897731461456931782236646998542742994762170468130938301287684367985557667929594409034838774082934595142001556794008516439484189697998255567948459173335638875702970475612841479833978345418179972107479473600320663108018430056633381003943978517820881290371517604685561906465078079270076053229896171044376351868277466506114343110188399227858770484273630936542833825329725593720879274228022994698863168013336172322505521381839070953107881092300055118395287375107168978085600793436289974062500000000000000 [100,87] 5284723515803198728594401763283798450007159834260101278235485861949952417438783466096821745946168858156585002300001785245929727868306846447010539097783177413334957527111606006052330658033816576063241241294654156313821364586856633430886868041567453313247095700150306917096267393832092813789540640371256839652560570272175290738907744985661113570640329968340769835997273802617240988852781149118915614160198334481841929884584006446995462826891678454594952987623160120200854982524979707786072433676363405667773254328790787543627888626781675761013684181445805635241551966653547078303945732383666264790100525922751882306365548312044720537860239341374710655415846618928838860109690943365676487232480913092694692608300093105203201880496633193122134726675805286861744216317839785799755808462940896723584962046876853804447402233486957724318670622122248678536196624429746057566623241721904625893869206476022446182687866131673929933649207235462576119170048394160244413548303448453016467462050488131967583743898967726803928675961486991049903848829901651612927449190781129151926676587367209465945614758153438377074344332129945181205261488629611325127793324286161725134658756770732729362973327145629180295864140405785683355984459617569607813288246952490954159185131475105348986741689672396255313037757445825239465279818313089134846674455711898801553329389827304922612154468777159823815008558925750870582254762272996132067215739097366221098363944341295523443939667768929777390789722748984240935796033280796731711895020342632069408202444890931338048975609035888028672902166662965963569598853082288176759355200950860169197916482316010018537405556525864332076976106527736083962889797684974485372770353679291573595208966387335558362306201529344453931177188447576851460871278269898667214231206112992432806718221809788621780511808264162061505191288370123429041639567807308113886333415692295711438041531680417389878565428056429460009253299759036416838089086140841882881191411333272261403894180487554271915129228863283816261742223260317415010596444722576843787191021591766286810027487918645291317681602810761360661401346743264139437889250405039600188616128739534020725518374760071237198214268354107925519772668489237923023019933437875609873689969999548159606945926720973549460702054085083811702437059499360445000000000000000 [100,88] -171001640749529795001216198879958622706616261513217686142014124060070037143198196691804474909829777271710369317921599387260732180200439857758897285842897115707553161365214903113140764183289293225064355015332815892591225262250158274629814915651171468239688139532754392652280668665142099251772376031995827447025209462052935793136730096592105764484815372033366382713157075096986072124991641861403936489554145744721072518884096643053893740970491764102521118694705702612507809277508381488819363130065752047656316945377516852987852466768431557930120859402322721721486089588613793674816151544711507173125461300027863231540167461212237577641829898229064172838511063735011523934105289766033006496477945931965652883756179190534265016854021299093890416662380947325992037140961300553912204071366854710402092292829390129164129535803618097908413795719021300961599426171172179368303065508123349717663069555096273873252830760143402681092931071387621254489435467158918208860119776921314745590935946169575014854263750972073745326475279432425716219597433945177362481464320676793920351517738316755569911753524648482105613080471232979158859540368484959218155137116690416034942698477001971494816145670264902656340158665940528144420110735234561336350221879096152609800113301656655883079242139749678736566522162114815222418727224256678480141437595472970467195547097490273144921616858553652938936716342188490354938857365949861111871463578459283590117871495052963601653485574223765092123343962928780587210135958400475128571123132561717304088196841198959697988257934904256907887235601266403505080345663235667734851592492948169156672381042954009032399751468887603394225681206046136512385289464181448354521727024567914023964576411159560297636897415697934025271446608336772663693057466765213459225923659373655934278149687131487541664676044785130245235837145495350703776435737731675513869144222379129409968665576326965156341000643809726154745630447819226219454451575033932177293379130943807201317921192404395368191798176113564169316394389781204674337747257809210711757828710280453231833358854440103810663482099926788579820095174793626222502623531849448621647546253260615567581561700025409251975536911903607688166912062394074127470830350852219564683388251032822425583413981753170379782995574715438196771224277350400000000000000 [100,89] -10288253567513076068169817453032073394909874277993991228644540804920920540962882740310123874245712161272457391623407220970042707447141286487271876749407280828242903567705640786332548350273599922621965323403310421626324633623235862180493021579085104920930573800949570194286388412753391508374573809061669795610954220296115905281311092735420179218910402249869306563162255621806180128879282361487854480577119369152017153044513273464606753338652156342218749655656516537238479103341499857272486868989357273939991886443271937263071987462917913150178146803220680195276512854822678767729383635385282333497754356410717377839570599105942947591429036998302470427166786038266623872825331142839925940395177368867723232139148163606869158542957126498828924562577758297052101451532670424991472730524048485762583049971957228159824676063251774830220193651805703146207929310291172281898673702540465723888957708641812240570081075599228746437292210205797199392990859525574494107425403744809279201464988719173226389920763960149687417093254761570710775608908849112038427290453998131025377928704828649259106659781064218493128298788986333244939189789662319981146233395581377738505991671412327885603726868313317580012045179133373740028997546125596404763967668909902959744752541633392394697249672244944263740874699344962355255812169595781081977316890580354758190472504822887288648862314723686576218043252686172295816016805827568695309307074654125024224705512531077191230550582867926646779485121080412370923856583483622304205513201284209298536092507519715593628435748853094524002589161622766036213325962789722871256623373391002651020822620847045535992825073314177133300839646865807966361476554152370407299670198843082178337357155007434334730905736659412703505309795827763224069957823085584774766521397462125115979470274899962907593857980144301700509148278657915697180034966728327066395245010354211983696278482351951921296340257015069372315785559462942113311059224594405609059805026203917680173891740784667711058799070905483579468180874142402074762307457694312198106693889788183593548427057649026413628753312222946903849282751354737163513136762451029322567414295346356706937375862845969713143029992211936719855960418527070591948833260059221991235911410336158650684025376162836428365013139675702356157788922634240000000000 [100,90] 77776796534394917486552462296860776092077247061092614088929335671810426855199827574326953598399879283442317784194395024634769822684375759119009556346945952220765129199100878202148555123235596325572994154564586939318429673622039919012697122905503472587491723060597246664987646544385268816705140230386969563502503031158051025008446948708198468818958001035502347345886780431866452479124621580283765079343935720207707188758210986849173320136652415274778586383897748084789712165745359320788012005941393346283297717741068636483020441029473387229286358799428050914169207969307121503301877871029593021851386623316068165795939728232002888256228298629263662288331611710710646308619510029519919431095500292671854551640244562401909227428993167920737977375638637855753904453639017970412565766247259137190278458571335098952975613776957379239675620384695255729503030289189134533510229885979590291258225203699471086720389397244458533309373988924841968160359540752858479070796772591550877198539689522588800381684449043438722581015746611065574649377361637952212638581671794506546997616552698535417259037882417969957422397264314553135601298116033500834670890662778440866748752412507095435878852588175099023069746257061815823719324244351251724206862146937850812224900119154879050157060163189561873037956573978021620714494039750926859198539679510749516426134086402843280004351302877295937915464660793050070148748086571801311841649198382421857522248848201379685353443188968924198853203890272660484933966730768814824403394822691128000310425913160639205761794297974621759325615796186277597597490954192674327219001568680065877660014927793858885558210738969804779907501266406127365950864115466791821402082549499954139195164971491200851297801985254385951740325981696633527267261460781620156078162136421552707030059344064390013799805394795729476932331201664422230017050641122968352616216889257103934424456383845372156841108728335921428989715000766494536754346807434745255328343758913647896229915380276032429834659289788681321626254265689917516321571943244314497447573940883830246269529812162348291260916235048198222955052118763491023651807855672243575812709860931121106910466365466363597542585284608620260293655047250279445282112070896782406544265828083875049835843883799618153680166579367295157095303966720000000 [100,91] 114326648958902172616121670627996246288636010843668596790703920222025325651189930790716151207728401539488705282806575359334659646870246526515818760496701606237768189747645556580528708096489440719323148408848770373780920349372650669538854004840240788288348022245761292855183589410564663303192770693671115761855267466981675447659052465267243355377653552599736284422009368773655365539181210486485682528868747400804755454368536973757605989292728224955493692214227075544430159190721742941528396218444680292039006445971178190524677595800470469838524093466651147979822074887513745753227487662233439483172757564746373496043365290691287682814872994960517912758092182532920015721472182535884379560408040300975517516405522651569841536921908380435416793815560294672906421297971363557334435256420356015857154785925601390315529764240351149041067668948735478500844981153303097223647402103535609492890128658975118224835270574887674501481807276867216073611015163202637615717930109382679231829334397843689025073524575420051706635499103835825846895684765392135030042982416406854810836413265038630506166106476497970301225490091447998430889160856299398676172099753078006248482226234568833760456640723003289662590983348290765157207124877063351684243222061095487141979376262085081112696412722114850201636910894202285788068971992029346083282217283346252694062599697574855893247059263999029998935906443528862223197001610954967624661196106602100128324323219929256799238977466003594534712840433550881790102218616245953676643013731523807868566866340076504436633757458831372144960051514490254503001733695842563256264021521564787096029614471729429902683896124418491835622283352056744739624311947614381398672743700499507660726870298691918432990963939562474771776875998565636259123384677859966369882694589042779561654225704570522338437111036238118722709888888037288232432769460889408647295006587330836333629290287244366932553698411823647452458687632497219583283848832099959107622816598525053552673127502200068465075820568724426126815725897220211274713708304965743727841403804821110396272094950727902224556529643029217850567567641342508356887005944336275229124550111757430349111706344337397240352350710326818718219549704111178923495108217470517740828606553203409150617480308256349880207303103424888853285765120000 [100,92] 4254205555402401368976680510428331483146950139734373832624211275105506702834598447528731065712566347142794329220314249777348077598139364177257697369048232111615585091209427832900835783397262278423182838916210964903017516608790048906174055418427610640444569045917882574107679384859844564862084425595551359902028399892720293159388916786912062193159440959418801600478988663487356664251580496327502451821183604928736444410352299024700057893077876202418655153120340730332524983153075942181642173759913841858087429717094715209626897637721864462291621457034894740117550787897842999970717339801091172228338711629580271057663930668837315470387888439783466017877890070282116290879976357257080877429192743320892428719765698790253087475382005306474018923183821557316794786729013979574335440824194849080742439051546965627089347167054338578942120434105393562153345998347362208373598502874420324414855954486399076744142665349804860073436721397964121881537067033812955544003756015650713147810704526893890242905506632542348908621560432636201655033116552737668891583231950895962005500287731021922420595834502767954926275176745233747563694932648555468697377390158354660400597582294213425833169444747288884967499194139552463492097356735578616684129510179294762112390793409425538911360740099508615671433680293718908158388186996249350323013894265547646500285868833069917202890634672925222555722250652407698688248935625193561729995044999481941940084768078835808273332113831157320176577940020098523924296675175056495082550061880532123311652424900615253021877417326488959352803421749862949041682305106145058007314924064648666673491373898834185428789776313680659563695497072504740252394465785637548713232283194003746253009397871096705862292537860341922146063584724476487357902083807992208224018401926040034966066046267783071051860911276209869915671134485796059090546722886967075076729159373763258948383669404079292326840203606058036454056397715723223782463640285311104394275638577462237060316686257104075233577469192514488423460007392172992568880432479480462010437299706309687438328362505364691359247187215288545654541673014553049380931091033613414718594377588282039848154675093313439113530995446642711114898913155624292423233106493548547696704070346583014280485002440391752281959088572493862126223360 [100,93] -20526382770975574178447512213671282451766029396907181663917665855304726549114959244257388953356010626515197370051213893425416713233471396190692995789244466257982087121912431211206617623319860703075008219457825067698825864216073447220416292256235195594861309958870341888284663937740721305393014478290862509113556963865019012514026820337353953627054760682266957052629441694552846207819897207849970851763770679579335571960800964179324002310013405886505726132618874689880471602560451183089307479370979454362250084588944285350312268440600483457342206424089761903590358078884547743528328598004068320231495145252280997706830723756978499196352264484734776404020809145469727453568217883857537300926521586918088380825271025605603795284493626304519425800022953195285631235498439670004049988349666585799763111644713077827693476084519199185078691120415337917535447231802371955296907682204486207135874924420544531371290890142560183234208414205329258395136253646103166578036872398189028014126160867592295027025211590677431598582996025473606171265985139389196989606070213993543581704683493229271119861915333842279016417904272652466076691367468194077556369794211008391678298087811102753601171328773486808109612826841773241140321469388578565907574544007543439408544792375581593729235318500776263907800025614751795854934233357497558222223258504095512374410086045690916462048353693060784482949508501946375387773192222473889294647954010960562412476400434585454049668880405429124847677312472754642295326371175845857380940269341304179709231052902126469635513450552810395039682224919618535697485368397175506644140410178452817312119514056446626860478750315887157526296811567199263493375026570538983680921929875691285761964723710262341518573635829357243744127655937552544113673334189919847378100057106758779878569220277048820871596368515037827183505919044756365655669227281653148143263993432592374699859511019808435338549576062662650319852477815987041840915266699263716755863393012981294532927808712688852598624487246856153327430447786014880766094674424200232538725079337128218175587726992026172823620253945667939033514209696677571649662694256535659603032167684200899458068960180327948857946086857877334695810153213316111978063325379096520169848581422430776673532371524843111335880441322956390400 [100,94] 19481956799732580811754038746945584328524138464028289799914976301847183549452824858611482993559607293555778083012746294242131606848548072160981582871061068796886797454612077338859501572071822660289049374547763333301516276885281614014586490381860502431042210705549867426657767449411099498250561752178067983059926358658333096351607933122496166018510235268025846323490950300006382882803220701369809876245534681596700921445381106464129041781983693599734564610533126211318819115499328830135770843593078971557967300734285658916934495231956608427478653874155902411350460166255445044570435475340891058731757638065810087506877016093805613011354744288373243431022514271322638276716451297219039965559656030005194938444234178443741126220851607565143238285120543721242042726041392552965805399755981749791828189680290831260620824549395762908252921982815204748841704840305701443731566369640563021462210282673265898874725102160445287344853545846949224836945102488392241457362613035289090346540159047770121010573977438719492858839263538182082405823819367836267760674990464242745212896292329231830076190759918840860037793972619401665304326715724785529566210044426158610900774227846446628796915591360306100285996137832464004833860669183827087792672042420012072136972019696988681282769711475284942555793696176747847622374214438226212240357475821925182962982563608640380185159522597870854988145907831838234720829628885217166745474958789867241804608405748843683259606487241707348420273684238264282546001872945693619001361528664437019678926549554598544346622672031410429415360114423651446548552709551263160677205427175852769506986176458332273490239329737203667320471134547213369560154474808740190051283162645151369384057349869991649091270623566937336632769739312475061360116620674599130421670702597337175177700694452382649004341559442084617000987818158414893367686424245516549912771903709108307323657205948750700908872479661400864792622025411719136512098293418765662450345065102434546514665440682379938517173792992628165399295429597266763981844050358112267201339191135970944293799363270556646705221922240253426837551904586516220615582892743101591255504370951395404244865662826242172536121913991464296477440708884371593690676979159791976064946779711918653471403168074297306988384960512000 [100,95] -2436577013089279299079611800075501718001002626677074695551774769963680351844049057447313575168157138350253851196505937296111483509621777698791927611364945530672886852648832096428450756863136355795283913356662129807028443701056830058912597577197422497715751977899616084217560739581507900045516376959707494239897588729780300420317866917580757045190474882600048505477992714347453334447453208186753961887278509196144733890903937342830978181797347131001836777029353097322024379955855666697373558894897901639325741717940794365296258390853219823811921753851865223522132823486409754426736043686080533593406843118352565495984954748696347652483908236212876079561386987407419863131659627130905131511364901834036372468917581287172263439652867164175099463038701482432484167572213311896773813790514323811999523289606288849818025510679894402080952487498084112297298227995218412866899322059991954596349587323785212319532421483835630352444403974926252938047669793672443834796538584603484079849377171723681435814992074631463791966897153274047830674100569074641944040464076844341744838725326837712840977874357095780750250521241465868999962249021021701055614031090338531109571428266161048498649693748157140894609603159256912082425105793376903648839513991574770137203678079773955870118166716342454524881389702308834564160189689159191269098293773094529766545291073584698072489311450341821248675498250429686741643435641741893435982254445039264898283605584587510618827480778873142730479298406951856655641449299191590617944917090559784947010592375400427993298867094776476279900692923879567732871924106873802087565170642820279103545230806589297961732467380167031663184270910205272775683270362288155948558744102195796512344135977117723080625131731750966136328616378338157482988692207555380384409410573927241305395698257845768373515729100865688469718394104406370525675695012898294933284548221340502416393235539421300980595276656673708891785721866555045635484293604025585839122453073835396256115999281079344702743456371597648556837852380884247760584929570521895771083209679668892867999439998379166548626992705601529082338356920784427262141540330578005691909589491690882504719474507968547660236474807214076482242728896829366230200141619284643946077560668270231409651571309370193525807513600 [100,96] 17246568263096583159990085530997880004088119447648633841972191978108666004444374567042031710987016659590859840054570601160554605678807411280806497010853768470461940633901332309966736586228664579456427782867431708323580471900044677863490866344829262068107388607907791981560970750558127300710848008941995370091754078538091511521748015543851764962163171737508485368537560831529970761420177045465622263559053014638340407661554029664444146145237711310340536525745112412190353602221894181658222354479552343743523053038446891651324442394256601777204134426196694986637931989371867382286050743038326471359664302727937240311327548949888853386032835289339957892130009861407082968068943003069550295933088287605183314790949886476946584135197271791396299362535767935218080903222040880220378279190922640310649875327759802981165588238921698783521057544413896535632613877694043685978175000519192429483634243990453060698435453575010550676755743555523055196274149559451424941915303660640949609528430418172642611012896490245761809569779256534331194765664456189416690926044559225828523663462336785714781915739382730218759326805334348287915342150496945182094239456799370279215298544141186563547586104462875553221870373385459567248470170819028999133753798469121031065900509644631865227607327650052307877149466647913241620247726605762578101095182672272694647308861023692746815029672853445918097532256167713026348076667051403757702265959831778413957567513048889607376748765971104486998146560327346334506630818546759837437237202463235529660372774775260183720241752525099405692417672037476861300583925751337786125978520820866993619907820462403112537470454293902531131466830130732361892785919145001426163850881893671384008257854603035936929603911992712788981940545480383280869053736471945015804035129876307977593610542466398564642334220843826917348482583106046488281565701319963634721458349820394988073756459640792210079604015991313662410866093073094161258734458096531836845963052188020866562575906875984670028635109090582193893454399675622074446069296412076270936305422384071124257820186012889379944959159415573719744790871005721441759259831929111540943609116298126684600579669340181378747624526861464248870384484459490525954251320857055817441084777579306573324057348106358567731200 [100,97] -56339933533992071354911561350789011782996889871569121172353224893606822999739852087245213396023259436195377286065887341032018707730978439082700143888641760442846487464072860297837938175619526211782107979919819056995675657426755128415061819481203173114222801062180944490154608685683939399883760286728279683101288519918442584299148435949158384666441487579209209691693936643723422923697999491082024365395105383765719987555911122462537249977128104681489528627344786948788613604039394314736774363927365802672443059837233494748663014371816175805651021626977572509964190715713825280323704458422184737040152003353074791435498317915990635917395491140290486068732133473005407011404407937788054976454987559283508328856059631072481782303427835604611022461063108584697474518173318704251039666676982056950980586473426085715979118975999209834235573413189543717330697812852230393650153854910033276563849035567852831726519660313380937610597099129326760430246369670735163154451258089759480079608167343250427626534577066841108096575520212889239077490532359116077597886121327365036473746078072406478821799142640664610923505429984058699600149376233525936629045929801160769982046186608551819179171969204585934039231615931103853849136208862135224110794372446284990194824823524495367256718071280348230116080126715431401881233049533533246111690218427278041859729857126401415060494517942286487021204860698898376234690956792070765362834261696114185372783684724130319740615147444494593693644163194417090755386798530825107129173592346011715925339559748407466071963028356380996260680145813044320135340403120139382752583068751482599164432364225016658151734158186645559018469467171465274972415258190106843392166229589849957097723746367744152555340092306409234811550199119998155947871368173139085760333752175679676757057904145156445127023728290217565151685162629545529007957306742762018860259571127340412428282817747959693436463676209263493340660566612256691044626510114222415943157741046742666099451977472030370758695593853407513111666054359663736173857726416509324650093864561044817511835192779681784089414844772727123509143597999291760414827209515134349278864624893036248728274725061610521676690719585569438043536763038923277514124567618995309537305893919738288835442473513779200 [100,98] 418246828014611672245799652028147330824391074866295315432474511318963701101444599232037638845172312508766881183043696709981647388995354828174406609032129898214646453097593227809928560505244246189543614040154907294029533946995029935542852128519795901325612158534677886776063573070211522420707676013462459401382032493202085008484379999323827660211422666749936893110565035981047154661164205764052876288530124109726953829457760272003616429166756557633146507911793561877345221243059500398777497671263768438792029672576722797017771098919619326781489129369634904163050159198296676296160328436337883183323510529941476247447031176481972920184192047975344590392857698382079807540378646808127997002464564759017327989802828609007852620402661078910358154179268603174736682886237483408300512361806201849745342857915417294340728557856584748292699994997542161498930966187066143365307496095911957242175935167910621011977254690389965634296255942586552042628957676532681511601128543254638044941274081719443055063241974672038910035389076116678578627289296739007071067982759780261924634783605485035673627568027212077963471605005951781732134292339352192755604603080074041258712057161698925281484919240588566314162394678815413585542465103274550865305765474628007893673768896257449538568894881030264507474775158677569131665705323993324418857767278861340038470534581818813787197511320553727096526759943873772322675106233553851648045156233427592312401294873522843438479363820832810606024586772084688999662844061606462521365718690983966903116908529293485099142876110847673554140126972751241643204389268483687004362439719978745852608600086003484194018678000183982141046583066796670325805098114445637850100603645234194442917501146080350922300447144557554363752818094740759379346678246996774340336194559709737715772502597269036683383724608366840863684019491721805714231862917314811837480219523317515443068391133941020004303751167806587779298769401788059631707339785611144252083193357726878248150320721811901697386540932784855087363665486067531259735551959056126898694639305415084431266613381908909019848506650837792985017284401112384537359596758686485814925654865284549759507307580384729951302060087021496165545785587091094690824392298416820250237023158650400145092621434880 [100,99] 4277692662013976998673361127176326015721661651884940519551190153928587187371363151257244312314637339730361972404261408808040129525829986216359049683266324245665534590197569908428665147817159163269399492057857307764841236275985846294295086678704316458990099278730444247845966211379616291118733624145403015887782885503135246902641097326388894916532230277292344496130131933986913323711687809977899638110313471017430976368791197759503506775689827074559854823447596116309191718523621623462148650774824080193930115161988040082696266154425466957192268043905047774872262679901059621538276139175661061843893153411205719103858972620677602731685424058382290558047509298858511047210765690350404911394750844790813720478629154080258188298302618659596468800734803383636477814154139411830849173157914127675257963175140294867213231443589617728123471783828993760601621949832057919938279164407983914350869075094720591044576833108883246227770689575052158716911176615741455586270203192829586744032804630546829126666247492929215908496010959583811305934196686273704774360742453809440410182744952685031380898426396497857865131534113105305697976695643439041316882294760210168103946573549465213665543749338365442547218153589107718524195126852225284208044191483393392197781643302910002231065984579598694217035382593308077045007405047405721627924821542887794093041847025062802799683611475756156667161279028519352752521114369072049136561171741435796279199014448610654255237931804230685439991198459079042354357842531893442830528930492135493993351722299185064616405143532202430366432378626204556076061495575569311365984855353272412321014415272178712899652367650822343281514424354534326471697770061742752945192857235361552204967550876264698281309473506523790273738568433290608891432077698044016528956213366277717612395684424618014195083529782941125141526408831668794910420174305640596468517073287040885897386987311451738274437581191773488324218486915336065570962119341605372022596746159412283491423548854211375004120311651172283821020928329143020078980741027200832928557200483573254856680349077274637346049201888123088296648922791921536221972740203338985178933715520057285512702870312439767017227322065096390474514408333040239530779037482612550875547986067228226489548800 [100,100] -19818424509864842759429665602891434098226590302966231991482231038223780135370692555031350544866333105948980826952974991332033159990248766059359127918158090649566841499026372993651373892373014020763189897720268801444511815122658890942749401218619041135269565276090014208220973285594238314467793280952581082901624254620105771846944334167027809321055438487386858120170233581998008309758830561506542678172834821193369815570178603440157031017278177889833355382474179629467789421544537634067813867260066841130375282755293535326016334724495513491339680955235868385040906470228152589251706291263170572946625782575113637043832281130146997688956837166682687853545990196471244371324117107893663926507088564873998906868140345957417749797901734726279460009309588509186592077398538380871530437437051628121202365768252800780495026390366828404987587432166294836301137275477750445834365590660266975095191156195611170171592497936240683261543109106016895267180116216623049127257810395955109620914747028347061458393374916470489694811742122905204559596605736780104647360380709359092299054423112186836287612392090351148115531342926058569723329171277865065068832420757161900065872127379774113387205946944095970105149759969563139484646829167040348830098339644986963272981245547669037754255684838698515850405239943703315906625421262555525045375394076338106492210073986288240163489745444824936932488121999451956538268470737322092257169168348858608042891432960050106287943214264479876867773026906943837579545667247630964464562593735555051129784946802278104436016175730985328154398881643893939951306485646542099960304485660332181315949790511283065386026507600973452282461153178480395486626718315137632522418887340128478148191843067714331478292739176288354275133732741645217507208269581705799114038494496195441939163969472382846248663221458145836688488351043540287003553171287589571445062801830230521724133513238828690593075353927768214622245842583646671472643343431819609807542604660555926084924971379945752156684619517666083085927003463700167504901548026356891811968515697015931169079317220019264583156548654378366175184070523112521854663923115153837602400542908179082442607269039515747619612476226162019607423346441631458738777387550996203799141464325196677120 [101,0] -7731387220940634101251154696364675802334250443791234608697860390800918472829733347449890241110595886875186103009117924844135266329759714504182220600244448460733523997787410347937737153217081449925146912695453271696319805247499991982605125795849175544365445884187777026503060063855186372888779860548219626973246324364532246397408316590953283966777074953523428460054128761603840101593851285719107013199915534855979480183590710599407029604168678978460985200801718377645618592335545070144849929365438687820394557968940081444610250625670521865048869859307708694674998486501102819755818216303149250090035108611348888908796274236709762181302027742255493972720152627181022020012690189518489977092216408225332537979930287625933833915044587601245130005968857849418717851748339036116512343987317860572081423745355020973877340872528946630724202914967854228263860974411353757543043287053104972422795626648006220582359605359322322024032311587477199407225503398837035102292712534702537753404698365962460756270526432425593919906296008570416305497726086914935342782091412978299162798037984530708051784648211828258631332491096139294134425523151385519482096367567000080497224334920007041080778007771249087821071474341561488651623901881611896978291746632015539630251219515589355498413295595945281724938639722337654932282628060198259697610193004056278287306022089733332005167043428429002147014462000240074365071223763285044925838741578492626835350886488154461998490083850113652069323453590943080407606774786577959368863253362249613278670340487193902134599828813185275944425808646472809721396153657150806367673922954783639243333675759836508776648699704593955970252714835969455441734985557360282461989163240071816292110557372983246876097347594297799932343560605019077472979829143863050953344452825750505232405525689594288195342533498350207778067512991595924893558023552695726220246566946746311474693936708103791495307811585739818688561453726025296185019880347548057102780711283265315293425495834148621967037819482002278863311715827929460531755560419815392501003846789890764577219257998799771454826723325630435077695541288718755531158733160985397331095915266223543117931399284932472955989971801680660932878036118010330188360846992727191907732296466389487511661390231243340457879892161061741195113943618773021836299957452546696490781715482241286194354905887313766488138280218646487506059279942782775039510628964081981081239591210604712569240269538321993471677608543227497257361065420966357666924006565897779622369823904213536111822545511032252294608690945665330218616873025894165039062500000000000000000000000 [101,1] 227208886804819875392939997198806365439859329092351480863370935169713704127730065147009696534500922719850536157035640686863596746314960318589385219544658122151290803835424455681245713567272182094816366328483632378648659148941048395873068179043284034959262175746949331790297755192023210992825858776370825328898460460131135753348928858421870654448514257896714050904880500475760256584511922987972671685291022002384684458583682985330309315165062570143909197560128022274358152033938737048032030758905456043875551726320559967982364883451883011388156160683757543819296978993367047666460098594628217556993641121779660938548798298140389359997520661975966019660712313961102333247651330857907788537229601122956289128948585511984938494691189700199533540544895782329392448442166076233699851634607220622363770953449809570030166458379201551602959324205855430247178416953424254973826572064046249982742991952840273374295896096525741181385739114229227553157632066271697726860471661691937098906014857500450310200199877721110193230511994277764183007358150690298716554601431401235190708680284515824201567160960685313297760612155633013575919983883875631016630255838521809542221856982834452080618816571977624031283258302148882197654086988765661192244610469567935113123554202633653848837987545728686609101521933567304431035281611820872182329409157793906692423951355051752085209709922848774799675416847124690481752820251847569674154410355488431126749973594592800602948741040139359500001642733080320462104759851799793433450496968054254706181623115865059570234233782272576514559548583777571528561567935758722866133441510334836148957666327722405929749700185768768971505265700921679211571338853236414581769866786468450610675283998982200651844400818875280788676602052477614634672668621319577278832202684168531478363247460513001075584463179893345861067192836791725771993791547851102333670615803175285809840563425730366963611532556569084790805648074662829728250718916827840997552572134959465802039046403488287796420509006054081072867673297889925282721307459421940369544895464391979415759313042016095788799328116073340632443633026916474004875441865659634424522960472312253842418431545821073452032310334048127918456691938812741081548922351376600526838105631431719698631779622943958627612092730643920898616304975100600830078661759269875334140957004833993009945832768954326090263356413207896557833466756213003651236022292805146274849073496187351912670699652616883399341926549924857649992122939050440280644346847404445496918966992751258425242782916822934457211358161288217161200009286403656005859375000000000000000000000 [101,2] -302724095268512775889450220123415626527423586439631775247295552118358789937058180191177023435026682896008519949809321014168931213934510023060530314286004635427800311486436793052420867034789343670500184040995279176242855588493579195959250224118731176736697619186667390437188477672060084962137794966440003535408506174422483428994300485942984179839310325506972645183530611232255000983413629426396552795889409808593734314284927941761893140442345969585966444918670877998045882538042859984314634064813365104193523038938793063668358347169393029238882309532207541124853165242886452498573860401538361210366222631867974251419978187198851474408586601679592752036996245043280451303346803283573766677646260377382599979300084103557762508363544614531119430536572889301280680645349187552937466195086265770237866469575167657680126696065905974122826667409418204778131221095646985631048022246425916795744657481711445878493879270241994588172673582839281914768059441464683467293973290022855141301002519504463955441986571216197381264038266525521914276322912936232931400229344358825692994540067911218109519335335470435195397553717688186110846497911674577085067609285963743194070281960637496696569297022571843602534323064685303937065432870041660955789855089364548215738426050489802956643129575485088465040811450023959497347113608421761495040403853835858416466028783008794407471902044072723402254628903943325064190996062688038217203481757523475746179008282456088772498806810043281980299032879760125367442649341088517972783523452366200158190527639921703295593403746205755299440627508941702436277317076145350338776073052167677523537280916170547032461830927129787250692437193790739959908107919681835294040559401422042728877709620587345920644299159957728134761740720328755869367717029984385268272181851181079934814983131528945020515326484083218340939851521427572203189097467650786377729270819627707335118318002770172597304149409283004818996867995290482914722888914481425428874897359172738143850312022375051899174766437865271756168368446621990844412516314516808431116488087117449871542627509943202815773886881677949829107058133876216771833916439018936772023906136995552811163203743407840606594065763616385206011641900817575695476397498094451095211704017396638524967106367847750449547446731973915873479834218415569794332280649206752769673098172651335595332364219306247102804803194909108259226090428803582486329757766180459669769107080880918828174723545223170283796548287178633824475337189841853533081398669557218272909380423799133161616481459895825780175709907027226108766626566648483276367187500000000000000000 [101,3] -58732187934911522247391715871628361100071805839610490586228996868515834095482606921515991631406568332336469969535866299456465277990969016448095101399642976942931317386727814187442101521308781457505305721006039981840988432109335366382140478203118794612212062634820205372529481756662000124996600905389622315004786536078978565191983922049764992702896425596695219776687398323203858396447407278442563282732519413883940196386645402947239719085403910640476592657429735765380644653747633653893075176155001569027189461449850903337356362912054251805537618815371749524411817877451026530955010315608779546904203618230981537695597752668906991912712713882535427773969269604576950780835003306581478853048771481877147478038067652358268462428657103461936661046747315692198120668630773071139259128282398242068784145330260212378986812930118607085267850782780904364767042887318042637997482704031249240441352919282770600156103332940527274105790085450809570701094586812542912135847626473583219239007267172545835033542208217405828042559045031006895150891159149241614892988927247096698256338854923936039145151392994899958932333264904502847043248714230872548738835472860450238212523138144109006055756683569816282594785411275126712629362941449601531242577467732611230554467778370465151826650594203296994904346232284463538469536059013481593645133320902906713158150250307079504748240163053602084492396505288374626118305002962701627490747453525614287250492432874890933659051968393566389674999477307551419826103661709470702356420372781093009127614420596460245409644295474096478974879369039546931054464983648788406167299006063867442806972518435207581715181108938607116676405140602899102289491548343502214846401640753705788748224361594061394957960110257012924458018596916174084366249687314618419893257881523676445458417291321017296671956614045224008466506009474244068769542129169607716917700367371778662939778984387947833537888771245298236955622063791016676040050550832531716651358326818858153892742817512648907360669007735092056530100305498613682371641799161731325825161853792257651716141487343134840536738659653400544778562050110409705572562379866591396720663911689993332956672717948265363483503443108566800872472871548170538304792142221354357060976587607243532771624175377811780303012112790412113320684388776976623178369951186384468873022098408341054699558853612896326160545867308530480603827927933673135562464225278917809634503645500423185668631608423059318773310206877078380696294542082088641415942821072153114009125385586326481454389817045964156637383180026290574460290372371673583984375000000000000000000 [101,4] 4819082476455076624719227980789036029611370080400147299457690657717127413991264046099436499844602544896361615193400576639481968951719181420146143850740483741790477974594510832357476436819021736797233481005942215651087377446502458855149410811101110028185196910092361204077202161473598381379611661673273892965358968280388594985040159709192624536102910159046020021696068234252497010845991330523903654609937451887965774337600532991890474458317332486377919844542991833301035506732714946639544096159189437584889654160880465538085385229063673519704185248902750578862999010530813321575968468539780623636725394508738445558276483580742866028614718664833064666674891647649838403909009999092348809694524545483023318800802806462376607221136894209737238831504715463971006269569712082338013695658004082244664050026854441186821080974843590655686748691811809224312925709156805139736779071434506016058829633019261779165126628931434497777714251700186683145717963481960100857410730503878105016247804122006400208863191344167050190763896461409548839930512919240800298109899958155233048546054020016449049697914667440877730687169133408202256311456895357390039958818713859276846530083012445620541605740991728144116055631224120196156254923695390483814483848792569651004330317359310347139379227350076405952218533216023709821083217622138220887355012676935313256902344186942082749656355318626425075583749921146815795874320727420744002936642800146449587363065739863531300700339734964621596885867120800139548429528705919276893737535177463492498869339024937831856019388601406295614026404749999834811206016484619449745019816011063796968667381216051644068848702021638489215605724797445689688197560864150545878972024191023389504225577489899882991720070282407420891320909810297164915719976835821110513132505149946366227552145500765984116291608285231069299493410954276956284132232994126349457963774591819867176715487435149011194811678334040406387718426512811345956278047114468843728217302262112483923124328012427205399676522958267905874617625224367252452240673927924884950978623024818628373408689652286273218891731681565380181796326097770997918746794296391143228333061421437280035643772975139603612231308660854870657217636674200329653191092105888223412649311920397268389085036242249987463479234303162119369450512938249616165404965583168444642555974588626010350823622527539746973904895069289132919102189981076347364611608180103835384744104238578498507480014797444269701923794765961700516402409174477724146193414419325096518854555526809932000568053080678029148620211685738468077033758163452148437500000000000000000 [101,5] -12752779925717912115121021832356138161620097620857482085833610798622950165751163837619600815934612481912598087568694691667212259124713639941792777448721805079727269336071226509749841669514080225143129992555130916818957803737268549790426521459074507142232172286198865168855207935140455291740899282724694317448881296292099746823575667719779499769997034878783545542073866187629681771322686409882323910665904932207979504821764912010418591513243896619452390011319060020240102834663439050014389133668114635381114266704320347072539939995525606930437644841326233215365235739097796655077876325171000660198863279165185880800298928016219686193340950553932638744454028795633799099747576428902732218812314069945773357299577964082191886863231330111815527728031405523083832951642806103307072169943105692932235135405998967578133821256413550581594000755972839207305284703309327400669230929097037720608715312361153766471770607886579489805904424836108267572986047244386120655503192614597908903502617662371848656873399078938167704322270129836175658733160556945432859213796120569057905150458968790910555377705099984792264398121012076738321224655836335646497680291784309899454059657095574624064253473695679264219404940712842354736891084550417370840136922922863707334936770377437785427349213040603916735788466015514499318117796901384014804305459852725868296729153690889843028959915538342589933386334007269030949771597332970139346206979268591649481713086328922286081475621579744246518166403905886129421382284834763176535689051728555446560805422624469236653561988958687441012501244654035882751031572285918323496885883436300613770001012680118756042861249479993517471091570584774376780265173751890269968817124602288977649837446284286406185968443472738333278452165826580935485546692573829055901673852986447359635752112583944720765775470411811885759717908545891626362374773971466339262427769985880161743756121532061826879114587365833921204633019461842895880508850218559460676793136595308360840595659268751751505931060728167422355391672271944273164405419471825833501461124766288051147436185791201834077633249250756889847231090018276343004994087321703672763227850855763087864572990986869274406026109089477509848350668962583552024342340294277195646805626928000159220027251530953640299757384808298211485451796055260194434209539284536938500265604684741549868271769417181924132841086939200177067356785405064216382523745139531390820359739364656054826059253922168583604572229932782352440422821615747038906686413769456175786492066998855289036340031090922906426010641212087648455053567886352539062500000000000000000 [101,6] 334005475109080876608888478254123722712544109197307542748653951360477926152771196149078595323454199074446759562915381059270967912564953822458413180413341398945773587422408078827640160907919048951136040157961362186782299175893174424410597390596430918662832106755572271329670438249285821906503529542525385488864220881674797243337943059497681226557624428856633433545810854961431509292076296472429897753416454410321152532909872804618147889183290636852024622147261718525222351654580802890312341599244920054371936729887012222542167633035387658311383943333268298691172360100075416266415230306771058401701533934210534118000642648808524624230102827986416789268817161268433052093703489438068222412694790059122825968067557326169816469096429034163196567372331735061687711765916801969567968525423935494745806293897676252296766214755979946828352029090261728533797089506044025521124430726141401678462160059808974857322416140191719086128921150274710062440246763338227943116470738258439141711342267908034308526520606777160650954823029615832480981627517621018990153507551095902684976499684260823588840774663611204219442252769017127230676855962630812434393307819795137123747973620381967687558113807924595551630720227147045437904413740884567108388717057911487641794284367213725628847016546231919316698073769248654611175264885551523058449188115062727998413814559863288162013049385953978364806409970825767972705609197506582726434644948542905117623274429174379534623394298703032214824660932786414668530228121698655078522225822616259526732982143084027098758764070914613977687987993933183276708471814356577830243957819832326411669094277877277539433207204628860177847635162230221688366259071663280844515145521943711848687981992726447016140942733185115364695890786333046997893880074753517904885100127682064653500563423791942590109584960516823795407055529359365211819492772036526341501609322085410842688004195642298051026300506843852389029544201484188300193940359196349869796746830737155793136467585794405543826090852730962839124419133652187766122346068680126455744604943789127977893660219309058875252852426837715723880922443659120083111553424475719816064743866463222426750827239813428902547344774164074200505918233868412684319355227524647317735545328291182039862970809470112212065137349060455539768020101655359508499018585244544428007775001674961189898515568739847736307094233665184112547145187618035362588630415530048756901955260240503629965222860502342612753396108531828882382138046541299516073916971394402507381049388804958711431311938007453427382231758713260205695405602455139160156250000000000000 [101,7] -1467196703459941942627658190126962365504343318558938705570784359408479509411240431217852351814597559819678828145881310324401336578122092106960489775898542050385572297622128981480243085968078530969684186324486721841175683417184937181780452089713442996835049821980747571505805730630798112174846900174164579416988886245344280649381304833983636853486454596206937548108012864043867863526550595254792664973887865760962130127446572454424435569840447633642552044714058260875158275215631183962415994729884127633444828820432217404195549133068429073170537992699035980749701043940179322693711713150303762525554877405633332478688216749127250174999050181682558314492225622183798730989206882706575221764453431558324806780075291411291020674832388266897211273124821032144927235933959354737237596517928027906644729312582613577317604280851574833068527506846757243898986250371262731367649946522460394567987924599566303821109039953644370377316986746107715474853596791607115334566296981087634200779628454893764915905020215121045212745834324789019284829350829547842511331027623214031674912287357087938504936433157460831759062336300658141634768090933068482888072066943203786703923872064018158223510686868450603083434685230287389246421550639820033666171353728377931172711846134818546823624021893804152002719357143160881369983586951799569558123229259673391754706069453470019714270038886262936227888770261508995119996572236531552212563824876535277252877860245585963480343892974361117420139997685061235099208747409329805310808694275183543640227157232703184796884839791309928538132714541427088819578268730937709124098687358237356840943447947150650412361294176870549481744805822811639544298889916565571551814028222313593133640692071773071527847434403287488739326145754273318328786165942578933123227411538196101470745216529004609280196997000654299556777760538553114018615195961714117643497223964266697757418038844531504241242135589927014609483703509719511198236573927641991815208340311638009024679478976351125766041964308206432168310448238208917549849725126300013255847392990019414695798291013977319057443981222019414740867652615959421638746141082238080877025307955530276463801272723186712394703504701826513325156175276948687489698545509254553685136965160090745001615467527212164990131276210431204915981125206035344311277392031618972315465884569833176803286823109766562599842640695185283974734657732787439425206317761706649116632201494620044035635000709573646745717516982415408844499054014352465860212631779629449361960924737694341959920240523157063811110489837119530420750379562377929687500000000000000 [101,8] -9810150051485959318036993674028768896983759554294648381314388590516707246516830384811747458559011206755657500085089085211879577490782088605551373358859349056148960610558548831711826727081800757439966140522455083831891771786794185495433457217414933612725544983898075662284937459514979567590811733282193303009764316041018180245808165966583618006036421387912759210984214384949241984612219081110083689729338840538632940861710817764422866093390439930653693899289949872880120399600357647147269511422889781615295423336836616929657755493706899587685534211017060030232887770655931189865853889858642088606149611802276938092057079348157284099521363785141740358764700729626665918759098853429915342483791638993360289656390375576541740777182335827797330861389396658144909514758189268485916999319142311509978368192545248212962662010671252044024034820433567345028963510063756671378541606854979902864072356961201238356898361333130409820073645048943146843594725752545000328286361741810430727893405871477653438398642200800720112592110210528679582655932349881386304984665098566612513920793173871223568755384356811030848812226803332331460588482348383029097749186108121416889915536885112046147297248786356120458405078225226412999754118930481401960314840147541299280199220806022278472566079295385341871873119122626013300006504507625518914375543075242937256862487587609525499529584633689297177695582828943637274012204537013742713355333803123804688171199728047296581869938270839426237124810891468244385123864370810402289039883261457075693282501084053276361763388365895740346499056652745633927444280440775205809702153022957244582548789143977049957730931648594769047710278797445214321453411242620558116426874671109612853585538983885621680418292977689191902221303197854589630978295691955396360801298856467769906841713632139724901119037987859041184535890822408527340736915461215805234644292246896049284772481087113950434195033629807926577856993245018682590632911270999957787243544177680442882140363287098993229688425613901350216210792985462873197367035963633272570252321370635537387194358891454264215354789381068798420826164948263005805808356219625903377297975040710493023068941405123416053834742358279920879286045591238038250727857761258061201164508956770995816613123796223366217663529485849472422314654037462407378326127170023235757119894986735230516461567882285994539101771675783883418444585174602428717542278692589857513905244938984720271894925351735748668423309733198387081157851087226450240381875955667811016232540287763695332915250824079578251257771626114845275878906250000000000000000000000 [101,9] 166935021298606766209597732593071417916074565195090967544458068354430127800258546076398020064017156798200146856918402377327067504395859832684200416669604679012665484571309687767015867735641950970696643894243972962967051516547018525349368102436495674398241667850410125297849791249609786720123350501085778049050431980686899975122974644040236554883723936883472264079850060932090050453677259821210421062490435190800078741624668975755620836503380439737106501745051273944768143333495015387894743004922134337089708349369357243203439033791315127884441955320568300669187800441210166516536423341177611475310525648203040031243808460278487760385720254753953602077901068014569590866087438093068182935101117966516634126686362062823366315938860329471256151794977738390321072322526979784382754153380238905165774228563954320843266240883817431031151117483506457252219177847689121342999191470056797999955429382321563416204929005107793558694049437626228655044121244953544209079013519669511368405119093042253736107216677075214711328452808147865791845578330984937127587985240671060092946253995965012506608493119122133031758317882377673413712907487825296484018208577852473010438383541379713444530007547581354964531598461596359056105280377929318969766004102451564465957395221484061841897607165389355263076368657926505998383024091808062431529529880356952818637255318208128361698400121687186978509026990058715484379425516154174593670654908227453128212375405660190113494087793183326834597979377395543687842132412483084454724791847436347310153824679199877920916023735266432467011789475270541345214877485666298670815930704015387921168139675243921261285875965545329271069651510476617927564541024633833091694359285280642358341980985784705891271941401475426840709009751999927699412364953298658257418693822395575828837646318429349322468622827344812676782798266729289349167429488647150768929858899043010378802444892318980832097437822755556032767952836486735325630605863959154661620990540664755310688386934625716801609977302010401311893345394342053405949274879511112161744841556758175514246710044582952599420384003290197850333859084322151054502433052534989425545286157500814509703121832712288171182678567604563374839665444050037543902588343376208219541347094691235934135591048061152299822147095177449453182347820621575605798707917063197572007162706910092724221970480688001602933655706419844968597888046494871200637904521242843165968738421483974555747464644366235368847472809931153866813249078244224299724402295920714716726494637339401534725270848102951504188240505754947662353515625000000000000000000000 [101,10] -1325157987229735130679969819475740307182278587185167905913337607536779929734570136606953882868884220470108770847596722140690128979002414950923920333630311579584526682984178575511196406734766687043964538271446303004501540790752391401490848799999542823498943473594543700726860657899193407506893368674732702200915204085947950496139308083561842171269166103696423327551780365439898777321518362018848114311194793594555963017584948256830741809498356920264721010255511318493021977679010919073051828442674137580614104437940245919177028695612931688537530280281699281901241337709287246290922874274961509608369156440758443506919267650333816222426956273763126418266829213877399044520892540852957860935139877811467542920552329691683697081911762788661898415517291192895871362213045412585693421330198932774719113778360301069770883165734011763784325251329657928436388865886288398604782244146902966418636290039273145017928268811764392682781913016869105783252883211610247905966150569264262581911116050059012569995235419390323777114449092183401490852441539183786558619113680310802761373558768747272578590997467582865246051771558269160176683752681891639839573420049170534950610931077518642053914407695047723925529051597500608868151490265037406044631712302393254492728007779512966248417030702328677044182266886981570412489427153240325884429903153670438799877946414176719284365327651786276155317115045780799505550166867105570789450805983694950349539988292689588834764724818634475889067561972937475638314766074189932982910011279650426987323496585296201509415483732923999343648634485243571852201474273800049084205584668055656989994597497069675894773188432991168513558379593563280990834351766663570376694699591851290902346458790383501223287241352291033501379070052629848776637605520555557416646333493776531835172124837226255509564989673758584784397467427438566901880004452706440699932780159740566688775633481621166960448187670321705200513094229944812543766846207001631492419694901332551734710218168393725083565436802716474577268248413204875615073870765790476549491755079099398363118812411862048496662423779283925246155568954190484760662909387980402155443652950811521593909710526229644916119971006589250557476093481640414401899177725718355499232307326440325775695337736792886607756624017441806352789701890388084061780081928706783609265198291956678767621266762369578188096563091981975088185849609194139684807429387366666212841900533027421666306291328884832618205217450212094591341859402667510114202593214794536916910267410705527174618906932623829675321758259087800979614257812500000000000000000 [101,11] 6332984119662283991012323537820154771188031156027405241499039804553405079053428681420670273753778863494486054423389397742215111134717209753760933129750962623238664332931510123113712387456117271287070923184801992020603094606923839735378223258837095889767906778980790794502485760323721902452940657878803467091891821199283624737809832763871557000255706905546905540918921076400790838186457283705201328187163222913412693430666658619765294506654669379934794624211795057243390727920446015277007751578653617018825133202342761763859560215208363784229294446559874880241093202526415716768219408590356793738242344859331098732440818583504070231802964526216128585500045411706926695722882379817463993214083517922033480570404014967009259629034367029623795195168443305144401233535103003661653862911756055377679658229910987145091733602205890622120911117556434387862615405104526615659659647040970631734185851642366260076683396217991147264298250180071323386415579269997025966068871764488833764137582549591535131784463935073495906449898506568276355377177506784054616426067047095418097430400967767311441416046043758705073440149686756072922349861426749490401841118583261865118531084484320647704026315676340102062137908646180371522498867724680986815922431322297023080111216281840600689071384462082757608367748731744919137504918504490862904540943308765050220622110041917639078242619934635722893853948521594416350769138575593785638016168797013248884846494728193272396718550365221464521911011447488771230586395720176456216712826287199934044931979188617126606006082039927435108362315235609736854400639420415370186127957296799005675328817002010344393407022858878473606792557460002645354825319060027080825220678471539243533262590235955863931527236607219914787712142987375708980944285090087020184709580328654493026627493473895638363185442948779859258376074324642782568081771573467187016799206769371728070136494180089710978636416055367598763621887601769436653312910606799283499353671707183496927318260081681185258173666948001178713935875612563999367156724956218527136919944668075333218303329662115812188007189155102093313119548490359258991493309201208902163396425567304815028792557329894471227030915575187402047250113398455625023864542710435738551285235192895252694885648214260207426635501240295890821823660460276698878485754544280204952821485235303099420018899117689394848836711099279817937610885279401838560600745394345782184058626356572184002962833010904093301984220110974517235921799544298984376459606564399388795637085101589199161685461714199618654674850404262542724609375000000000000000000 [101,12] -7634980033182938979711477854744699297391701991047845068043375670561778943125213247473999013452502256995800898187773518390080814294222379942814677907345276644376851043598651817110933135230451277465516870356088216558220582486035704841009865070458050587131305153541535570187541225974196175872459250326278477206598736181078353066691823008457525789599924094255831934741951926266326283835849625620501241272754178109457568879710293704590274127189780607543938842452034623424287025242118958532123055964992123671740065395259517932477416643296618314908713287629472439478197490684823412634361922451605599402320656200140955570742836978564647958606632180655007010343284939466918251932660866145051386680520279006867350003411231266471303308570904444056513873200743171606975384999918790970821301300701858837503540436058743184333810374378586020616568686266968985542123825226226488558546275883664825134457433800034067473848912953208785449170413721495262742382078101227831028784418933753261862576732119935800373472593069342446769068726134508555888348422862736978272456020860627601083570171021432824074279770180340391845704675590281597966088261810414764026532428741500526320313565724896264576784492191485988946500117303671913936614107424808315625746063057180399097284431384973952026937503198217423195391041446990938112353292748951513498453392485850370853210697619137131125833877692742505878641864751883446427297714346096906225320277101191579700643333853438306987706171942946778082313062791629961723484025499259955240057953675767702321837572723337665874029553726895912441797927627679994634440561276695688687200336800250168345459015796556335039182893535585570357464215460641217038395738974984001397979610107794227497470302878041677363008705949336326329191885929462950929987323598273282792854958335440585494490305790611722013753156464721019040574077834359874348482031448400495210674314278600066147377560029750283242908924352963393862342386467702468418175510189301659666068196833277864822053511925555299131394967505144365212202135568675728266098974004798074319456318811898122033117724797633163062617704303700032904942865446842667475692650725963794840929414601247977219056926028982679937377057001260690529543040792452302844022152801743520030341502895387168411861035237658374925785311990061079299126055254243124768119590594124755371940186205040890465287828300822771026434611359738417737652494295718353016093524102675260242761914843932741473080167823814300525505261383205429187758435883575077392661699213007321498282593820682945208108693968540592322824522852897644042968750000000000000000 [101,13] -123729416096299394615344747682990144906025092349391133605327810129207925073605124217898123109130178932948608522548422310303213763566054875148929868205211835955345236156051056617972106594611092071721254478845065017770564565734252218893120133842809242138383212474825735974768503635143844850292106532477040923119267593672116267787138567110762340512000161612068698111066604161135424945420906348708495191024146413361776522127735954994071212731108435065446466191803703197132275623882741898790718498414424068143056779711254069419305886749390412391077339619283990983075819768933440299680686121367651893985807078191473505684517415180376728179533796402005363176988224933623539411402159557876827060446425976675472433507483877727118702835076289714899634651956255462819944260726248179168161473478297122866742898521051194490172873757850137868021523907752760877447574026459644432079785122150411976042364629627631668899359742817514185538252685166613062790571921764311709659514117920093605175267923339745943818960444541556449164553497005639180275916899320502293153766810088646967322550016781546010027795488406500608899924999625059476259169324838101818190337654636381304965752602427068438083677070341992144022371165432094063340740448415693170154383978451538200804865392054703491039114088125225629520082941961628434798112820709097822057900424555570933023582305296295850841224595133784406788928035056371268418918507598984094997969490417566764232489090394433359701854698804949278808739006460261230984927154412605644872171247689508456231268698765020439176896849463122760361429115907507684230365296884109766126843428308993171891555837580979042290929314750907595002341697210284540380383208103785410755386492428944813823569378329614681516001454494871421925843788370928096214961845852545316553831375107642450873881091331083426599871986204244981344980100891372113158060753726076101624865633247966911905887283360446439441904663326116004883057184642748548466829966942050481911132430925487565510804266824293204538217671577176415564688731308206613769859281687779106714344316639166830444918051621248237192921159336959330622214995955737472675665480517563826868025032337472270078094402734824548142075271254754056350174555814399548076233242287030314068051620133192306452562901782074541827300312180937181293420869504729875931738246144626132303764335337886814887164268060889506984341402638597066308384693135953109112044692434942765603978924710775711825975178050774628141339965315544090850290662826140210231087672825554059950554247857441034566527982008210528874769806861877441406250000000000000000 [101,14] 1019486967486867281224026644774223865852904509821303933511590492485633784580351897871763589391779629823239819353626590604839594350255503053006633210926957170044138658986232367491006701488206379976402117550928714748734702175205387094973385206934007305134801854794423337621141983232578006759343393053347251900480516243496003582095319345678663440382013522129469449736846567235267644871155339928614333468348578413509712335639121651650555922933311808776991453364459957596789009919087127679827390363844042653077438215476742881903914491496927815789886981966722360855708965547288651842479436552055192688640467901124349782605975863061662996690087090836103995904494455270553660784222725132587360557984254919537684458288420047647508466928062412903852615830282432943290223375810830882438308145866901463710901267773293297618334541033488689817488056837896061242382405826730106316557002254767173014147693478480499157331678617524432476627400913182730509416800603880112390469903046944426486266125550555994080141899152428354406436830708580623496483441545518475925589025188136498433611348324697856972418065880891219362051207751556889843065529686344813125235546846137659876226491895407113641976407784050737470740597846638770114578022051078817938855698416129914164818848054355253707246905589382330780113788135232190063128075042742222200054103072168152718338896279371189646359761579920979744113515122284204381439690436030997046147689992858470875948201027357903424513873030502844323177851429305084462468768396518544600889547827262621441167599398186007754829465761899823668521337119875030905711054098254653543395026367960475024541734060622991455066171798725080106668351147390619375749028905310348456317916002898886628895585209120839945546546457634726018266430165190421838798978158320966622856613485480709520173070689808949546732904905877362469496402889342894606477689427123972460234290871220487534220486125861013576107243555174865582222279534446888359308590942787617631027906249604542604616570477745181235760423631620241481420853617563513137328854310366019585978709723344505153469297066787341642325391989170814223897493576404673847868502223990818361130592851215814952064762747559793496046103990274967310539617150237656491804060789040097650786462492405850669959111345106631730892854028987891834521021596487769748372473403279431426026549213966478146966615106644922748111066023989648428047282854617291460481017440734813029627554475071537565631868234415833864089044936403479528544160799254314832829275490644168883319534184295286128631163879987298059859313070774078369140625000000000000 [101,15] -4322691719435172520961989432659731708966482528639541627935356562230897482074171405242725481717211245463592414607317316362014158085269785406497554282937392537112012237208898150592943626245880725964103007352982476193007636832859889038980931705567274254991962334344646282792803653575914902799392915807337779158831479316923041504129385231279693467043293010821257645260399225807092998545798259134632322095833249316884719077327585990208154081284586763525644109314447647747907899183270942722345651736411373320976314869337139170285382763678630357686086766207753752942380633061559612735343982780213596341782501087690925741013886206597452199259347671349428694312000537276888072934082269131122116132047183696690122099016197721749403793495280088779694080876861647734567545726399550261436795700125424444449373436550026614539359684112469527273186955313638574294514111367576347140128725411782048706991979441325140544700613914240596503039582954038738426860241243466598082400146608206913082885638691287323597397880442015111225562401633249158876194182949862054093806714124661705010783384832319191579501446892532655185565735035446500607933190992291019272600668967387392476920735018258647199450536264846669053359024502338900802905355499375101138083330952842524559537636388318415969570119157332446605595721481410009220486347079794515281843816430804450475661432030522285622150874542115653364711680793416035933659064856197708279115650915067061105829694965805694877384045981245123847140573303492260648879965257674698466016282341930898690555061657893964456749849320259352764583619639401100358236008203854951434319498577479159162175163164019483335092552623116267650986945082093247768892415458899869759217256500081668644713729605872444472793230591045730364013405086712867724363937141011237736798833138922207306869551273900941891181466384556694371611860476472930933539510216148556982745199993548135933511166545856956035766189048463212783229221921098892922489586572124693188247606862217044043445305544005744202302163412497687348669756926989394481761256100228015669898742255147650662709921740492717221031813606525202907083541041210388227410233261428965537024128028454489033154607507608229243759292972341480965644085926976900486867017239737052146332853625161582424165672693981637284187047109450460876317634951796814908265923369910028187772677210987744711533768500473281284347967287182836715160789710504846618006360817267626959396312228781448415941585328768812845134521195244241932123406711573522132544071481994915633407501001655602254625243574537307722494006156921386718750000000000000 [101,16] 12082958894744332872617894716998235910057626332458448738169637728619852778323892268148376529661988100287762928987440205196120885353699115083266702608781062217468284277505782270915702389309966154411578139629744366575018777501931505792429090733908863835877023526280802823285345900600564068844228342495321870311902268161548434584465746183322911245363296210363450296807340275301373643596521532895950592121183288455965751683852506994649049509968483326897717714797062400131959954067326779852464814845329580040794884075156738202602216097608857473296967040988520106753430198272538405523612054152072345502116122320035522026823442750242954439704230808720706543793162814578519319728227839622985758109536276205485446116333777716625981940583963791457301938258293784121642421254902830803598835962314166768303746966124123976047591373262986515855915178162359413674919212679324747915001541882969875209524658448811865179520395182586076432358960590750754778308745232681576689442335861828076293613705647992225397290775477124993296559828827460968704068746984729131956649377129458425977762446979310535278388030798898953973084468582252775176114527722049669368846257893025205050109115115524849435458426149308318708586564639007547768857431895575344902632687710906719882601702044918112246825235911642119334397153690189452116169821486302095653677225247506325963134650121328742531743763105656724958319386713825536974429048551930018029554114993053519123053687566842256960769259128258211445599470952153753932355569822839916619749329899303743548604548265781553054759276650321000332085157898139073277931514609709499124273689025081077845620709605554898130390089868917536125819996079451908567660287191883801831342803631597996300765253073595754886514758426115816257401337046722065462030285058615460079730422274228106046381305358699208431681664721390581976040575554365831785414384957613916579296469928097563226651722382429113598255648178536658372826100740680305442546573337899153732082553088121147074064672899947591897690314870170060335527151718647493110251398957751596951508911241417455503522510373016006764747878368405132319189179004790225415195790367738169200133737611343748251831610006269167014660173435258181133046526053420555021072255612229173427840761078454874864264434391487567209153399920753364861556318134147991627919076066448849139185913953581546203963670770798692853173305028670862889538865934078495227042104336429940825913621947322652794994191575435141401374372709656450672187667632209067403969983457971571672891339041533420584073610370978713035583496093750000000000000000000 [101,17] -23548201104755195139705001052412581070063734604584537128029428285739946745720183659798551994301646473463801386659423562816564813638870834181432303974864181807812876165811260066347701208033812495892815259020187524864282509240046460495836818120092325386372187516516692690343672303506388531504224800876100059732650140383643910760873278676573460844124905146991408935534137692427060589659491647472048151316051799761016281490593924140316530285617391080786440695085364874582042343630226629602452236544737766407154473968099793339330186829467717625667581971667026539979449467025982527329446416233155467910101727435952346508184536222428086733600085498990375222713434354830279373811557197584422115421449318866779966597670111769580241788710834822920220854882051274775392880948202098268032442595598355664523557459014379658764657514708574529412093167492397388047496271139321127717642784011437940944937201905084371565454970265108286700647568391379202385971142653581340449296871969565407940847921482696040285756524245261521543369442353327997591862238323563420801846333791287338517692832836609346295957396625972563309575730172011879734228956109969486109735658477890792181245360209251758716443053894539103931178479166471184624067480063964638068051441716545922037811510528761626056491945819173044283729485036505870585571192368159038953643044089912300458952890187528620241033389180863705914396407000392048075280867049410480883043298739955706424814286078889184565809405967365382082018795861880989394064875766042381089725964246712790992306389410405005735803732664706861331734251598351796242057475108786777656144773141371585593194167188374104116348354703064596324601897773610029872946433602739413992039673806120869677006077830627533103121662830881135840972315893431020474369697079886362819701800501923567182122860248578214814669349894777820969564180038941265596546071514653186498403297937200095180148102690761863407565053288313398546870422283744356422564133104409949191942691047499512253166673254272992441734401282915916111018554418407563219352045908614111154041940077280025262749778261217577994053128342840302790954230503577341625876129043919297171323453421949786138929092736161484730758222045019939918950953461387741856495443086126486982050535630248166922767259492942111387073254716019368469416553652526744308623651670551243699692615365086726829616578860758586418195053706043434086962226052548109535079631950231754798210153883946518832000604750397481701392899725357818098789534785773167568858499723969217180455761398438774278929486172273755073547363281250000000000000000 [101,18] 31381424397084587768955187954785535176483892368789812925097260579107428950507610891775722781333712183335044361318770329539530804614408339809062365180427934544250628037015260000553406087152942006795217115637647754124140949307872568185196731601437633468035486403209369166938350056325094358301598767657525183983701227995682792360637252453561653609253355006107648380094083756797538697832507145063139011814484528350828019700144936756719719378068732556026287888677928326542649534298391605608202008806992297434445275991074362832217204040480317178496220699808056865859704229045038300101032047260646117339743598237753736904775341525775937323808917430698708204745097337224070185469481168788213508130419866234653319421203575320014275627393806048620788321789092877141703195713179929702846487978238990115748656152770035961954081935391982398613331137552468229318023505636438654981957080423270153323603714016929082433524894170137968404420567499811007389126609327379058895825647962616113147996907772143978537094685535736912104928906747490409873956746789479794916375221614724501813815925732903460832472220441622091030747943157638061804988480370786864800039525958524145593488999646382051713163467089069006795938801905139818525508411848989852234364535768416016736355879013713497045999079798688093883940466193034268930038494715382104715595320182146643764604720282625568756460934137614111277943943812006307226817538049567582129555456686196515886823989904178945668080887651467767863718662455907934096817009253238629348443548202092686597987541263235556786374817733589376828816609084072099633109702342055256405289205961410588267723092174624895022047165324491005562672880372783151172992879779933661397369328623669349646279209977660107064509856178827018728662648118297032445605728729135575940888699074105431123678506760068520161579029062114871362818609604362505639917167003834527536414886590920429036414304515760427568844631852868072547771895860276298231316261316687034705830887976438712249780482614009616470794256728679738955459069332454790979922871817712073309706244592289349586741411573257607917948448650006821905360588282160847901240769262963946965512935679211662062049394703781981842003156226768024899614218735109490377759271522954852064824635920011389787910102325360545962449502421875458180902512531156386056732256284461555216076470548659337706776179280613024549034080143630470754529918827706575119287274324156895375064647277837457778474186567357999588308605527807554321390611609905398768513727602860664451603378045929648720857585431076586246490478515625000000000000 [101,19] -22783153052408296671511536339951902867621200247587475638553340767357204351686300668840342980903356636134392961290405266115404344171807009880389614193921474928831419677407287676528295406607166815423204895949183019079146060557010850219111855281589507289880872544169778458188993031372278482308791559040580062221215447382048732630720979532723772851643067046381567751963926838087085950297651798223173578049096290844619397574038937933465166704123288468738723040341875158270247609687047546480319480504147613335219244891038866497775130142283848318256307350021082234443563340324915241128034117780112714740437787987009259505270875317904928520012360300786961264232385438151196289260254211944273535307421379520846332133925511740506277564446067957466731579464315747501403409873685264156234559866714084476780057580568040975387355976797037049574327970629169258445136106072589325440049817951708622145675197908803501729145614994094194915459554264385346820744211653768694212762133694150066838774582641432641825731808034903899731086389453366149204529293002221494180611170419675995500669132548236988689675281816671421087845582222021083360063117350208397158946903732357915538740566691373040821513416280424964900781873010359030004445469282739274328831712790048547340420207912148098939704288577099064820927255611792320762648025324301379507079461462803436975908665555185653109806681322653297022113556376066452885235019425370343373429774547614757259289276786668558445168165047536785784205914640237313762515284641014300774147147576151252181309041191995954605822840769984980362697617444968267948183662648949211515866887570442901501316083378244828929266769234592183965883652773454666146250300640129495917979733670958923847305411949072113606247098987254440861345470896704843305378680633021834485577379307327747971621893836018097006452753082687255467554388284192703492759841150798190410923083409413909320935158511404991506716790991912333211501413863053273998385918148024380902206055846113743742004063622921858902644606774469940968417295183441156754992057094704928903980630980947544328719703296791760960842175802841233793296079320295274826351005019023614254052649499497512449316052764877393471550026340263070938754715504188751949786737588269287955558046445364087125656785123085493909675935493327452250575838332326714129508785985172180127105146898419893078707052217753300445002446098827826027733940591793277064755479558681005472458070849227506072583523502701751606264323404230410175509044993286103361975038096007321685538757338740367686114041134715080261230468750000000000000 [101,20] -16059374885861619433297861843436210175717289303210790509376187054013226635128656562814563463744573289278585752366623490939336965170980719961687489775286526688217187165720694912437562142937401457889424749763319146660553933674624027816630708817055847862590990939139653899377199369387506221115683916037740524298302172301371153943338896245175252243979326991953841272581105608245437607176082808094048808625101333031633124629357755260021223853719008285192205937436721548460977710857989160304364900547539702397157514450814911397763716348794328174711151429342659074116828978596935380987287064478930452542072912733028858180008184922332561876030107935007464391068079227727375493159274250872221572670006172233354824957296888452106680178602226990151090422181464008064206477716834555391353138150365382039014430743250746048397551077204813869105348782000420152763701382147204594040242810642625387776384360508449937653961566391678301895341314692202461240518031942402219941754079412052668436751112443639656587989785539850177855546368250963844557965365647010342055288427842897528718411065239437959639484470202002141682555246120658815623274300346985325270878142361345374982818160876071570834196811017712044443862594986192198905383295088624880618740110585988114936938690424561876619031986409221676963892544011594504604231721338090557849493066178456683939707992937082283468322814215689456919186330798151889165373136503944377317532180636081020870064069826300677369999842941000178362121385888738654371431168143153810451644814423265912382320830108306495278539149595064992730325401580951161552944854874199174800164207656948044397041937678881257379949118658464012570492245627547403085286452891755983073615302028005051528554692617572996126558303882805964958420621374442298762019980455562460437309355968388849645841449981737560480596918145024419114927432879475880605841401096630260350750655586111903416254129117107114111140961110155742417161196428714557424629762458532708753224293267908887538891423444029349601555935357090063354755198297463804621254692974949653754624482771594388019533347843502821581488338325515746080710982643766635052966772883565539841799075352990467676005427989603082088968601713531675396973782973464029650042443563489291109289642593159250913013180283593939230459290535121531337988880463248379192481440327637366061045049299250463718946322014001925224102171483965934898723443667353108251676280704714335335312959094595773863676262713275742417300869997531404944877879594562386101215433002983279365226410018152591874240897595882415771484375000000000000 [101,21] 103567725614213826437735894917930853169508625846306944440176412548716140268790834142790444609188228452099721467218042797090316824528186550053972244765564598689260054687619581482481925412572848082932804354658566768283447522717556933799792174999012699790052457686443199754120944539279326853530971038914214798195455450502235459972761737460026523404377538896474690006002659492956660318685160118252334208163568110758767365419373136479526530492622548696828555075496339624131950955723467114794157416877348659058185335522019496374285758649604290551374458013326051049279378467229283471792720513504392985619248903039264751852733868256614400345334564806385450132517585072362565932455661477443512233891448359311584515600764430457733481354392647938421378702559729584710706107914503605738951945987739899696302120861182869108245990195226753818056409111235021089649839229644122165535059181384767002851631371377494804161098612421798362273983758404591749696498093936701814655333651136405647229254987078131853441300904399160707735642415008571755833146743505431070362380737647292301397391109677124213895536731734971243919674988321708882906784022500334550182240361225179352226629003042809563904138952172970591172301579057464264364932920987979447195186495014342496351007601194713950444206488484924836580043781102616909883283497728448103704022946165808325960320679475906115407766922485188258354372916357891113472779174843459911668201907144290283328300629983470410736483610230702148351460897726772258242442545326934488533309693410741007064620588345215803843785551957729861939535774099150507120269328967296385095573763797987424998544881037268953240012689955050757273514394257680358994381521811163314208189225219251104123753485788237473580557168541770607136002204610254023779922886239272151684943065148118772157691526465703449164022560497016430114049293175303641497529424337750387750852450595378360931668820641213176694755869234434591283929540382401726943800998338459427425266083432316557454390598948401132676125245623670962364683431087872271412601007173704835624833525054283713766781613494860800589399900289950198129152718026955126844413610469904958640841094255613159359589639101717328057194231002241242434250874917338742601870938975383634208845493488315145774712208791200513108928772625465249785590461030119713703251247671785703130268253941570612247292172295144343627315693020220489122703908876702957865393926751807078735041805958502159381779760981156089619539667960663139137608530926581692246992863600259346563980944466720757191069424152374267578125000000000000 [101,22] -269075896613036693389950316627239266751865791834496729798806487328791869349704270418823663929036157117569280308558545536300754309931408720043761743585554792150357773909198322497041647879067832844391534981518227873512321821013820240189084343580519564767890396943234317941480358537468316347411111564974563551764615703105403331430095836302645295235275432263457385837353165993370401058889991394619308370545123652022283458639558857962711644004966335916694020189224361233769841222297432777831389308005254134253211889435003627681077100448353251765886605202295992459266708797041021152380410387482028572194210600035738183726544395089722697652630974945243853169076788674405662342427871825630242018837102932696736713460509647116620863288436486556055169874194587053531378402236721068140649494402604531774215470300640366324525471159107404142215334529356124111002009200567580536293521149405859637142467019371496091895110246542226208776641521868196313706633251460730906390019568114303865231368573306079338067246201691422550197603664290499208804503167758866558880834385341627789239961230186574498864738942589818857743576356159492025308821938158902010630679825345072452989031712087525122142001849460080063659945364846948698399321824489940310811517234826905053302390574538722198405090695853582706160415930399077842224363971669079202482704954600862293508215314717859484745536510431296108843707855390190382262488989778563489423206913800492566099394601373675073960896084525270695001348559734539269848940411652606443213616492291823067663821496328802911847455782701547091933773843831168181305900415432733398627112467853329512773012511113102543377822069176255406447020739996006597160726645973314117920928813048685046455795363112414740683545910350107189941053717873795216240752054410478432388103340745591746206691620913063341933342727755056632344187541086965729712048512410044198610049551200970243659557514405853206558485766585503920101203432150740783144962390747727246627987291708079619277808614678416987880780760052344945649278913341977035613465336914935589801110974487758607534158387351951015023136077574432033787489241018427426402420603140270564409700911200744309496513575398717610876201036506987354073220973500059073384162763635429839581381370610004668136620392964355874673652826917316836389418134247533615451581637935774459562170429635647277806932268648081326920720405319948013054462400944390748695123445050052136444206975889169024619919823229911476970778971454496130321818214428146729731630451481188680707551386106501922768075019121170043945312500000000 [101,23] 526315627101437865099177196268358203264480108327277456638595315754869676378567826172618499993057042300592628715330514879554606204707714029145506945126293124492311032185862698895277710692704561187810259694807423377209683921364988214681702472498329601309626383126005898051743775347459571214772980490756913505320004323502849678177419036737638986569019146754535697751681427439764267612563983500597484135859144066972193846695010795492439420898553485852287781324340390293394192661154533239867644914551957403690264314817935815874030086567004161244930666684995504104497688339342302368396291733736953846375867229419603542778900397897247282638112954189032811905332864702007802675367562218666475359836918196888283957200783739637497377083924241969660101573407889787082688768666959830102125556920583898439027214172556477201751563227719453939394981362387166239024674952571527697006830321412698374046300209036658820837311109647845818686983372031386793403226043754094489304452612271558442240909749669312074946412562978019921587725409742879967058908741435464785092135220420036598621704967901437615066698635591769109020824711948413168893879676181252170885492400941383260153617887227721227645768728787718761585098435235767802373965027581140411306544984431684361810654606757056276475524589369516454243734749415584913111446601798696494731870145851141020556809289396441402360583099657691565403761303476288244307569021690692906244649245092802267184897456525795199411996284093070622006685969932683074669524478559984865196259881260010482680081283589881353462131167336494794598422661334994527040702094031866151470638997168989051194032005674111333694924056626196008208593652217899752694647683342731386461094162627022119429438973268961611261567552310381595561357794016096743368109370118078322375213400878879580646231572719819802163618840846149286201370660167081472641956235786434670062394504038571353833032808214690142643214185047079601691456221331678731956519722754436595024388818729957253599552537335699702900265465284512056901154388270721706107064540199139989544899227007373533245096469929977710671531580160354771241805498516318319914234925054232437972983268974974095914380858829488852483476671072710595723194294350698809372492900938797493903460308916879537510213575165366441866532084569879302319940481063013334055653688034135089289217537913334708613886949594950001080202549825375241471807968539112825019511930526268996443164047017817165143471298493931689023193802435733186837389007423335162140858885289492440084924140819566673599183559417724609375000000000 [101,24] -807638524366503141392456959397590890692220136780381556403431830884990735979064080270478001449932183033703931300805921718051104653628142788894561796658723400803492174405383721501067624456070416821219294710935764679573146308303387021012360756935641301809285227225363160208403555237046837513204969910115617732315788914113394604825427956657211463438617479355390383833354019775625337867886914728165815341731034170924340241844360975982513053246293579318713763063696178141747891388329047436730556902608092369395702843416155257313399675173496776813127737511446450935747126049233567713628391094512093729656940993411352193383668183570309325171949970878867272355931393295135420393995012690500593889267295431312363590998550426767930158814253493840610866553039591954797086999703935348369309844261296547856058387012621957548510250472073444669371555623526825581502524465648391944371479122600852793125454174892894224737743091686072997627638028527016927398903943609487304982180787651770121810222948273208553960433635437338372477683679307724616185462932227524019863767376385828788895806887528160016780841718228097077512762577716353587930608820450868265774934599216824498885450777311839976486167937807188246378137323447079605636753310944892315107640271072868509101398800005648782721790082379723701348120462491770604253697801633443843006271686235625411780793570236598449358030411978064835436201383301466907040057143855236781118207559602462874492970411456392911905118132221885884147870227286409581151509529049369249039989834342483406369883830973838633570084370736661288107544032320318554051968901450851298004841954490356838301776165987032643953152467295948369335458860808667333781202819404182275928222265212676634002050584134777671181515838995186606745746501165225119417232972673407248133624810645839898942447758458288189726700866476900184866756448691218713773009404438764804648792762476484636968815953206910195712565593220707615546788319002776602095677788563375396484322355118442007138614535615453146127539538279091243629368804130465408446976033651804231443313444293475291264424270987312500104087863292162748699307983909561649139616496303961760141451719578970215520718542282570956867432408931879810302271931553534007843346336402427925316533013299031119174382630107741653887745248600157999072190017331754650990197959104041969575939322296646521141145205129720637783911298926627073433083314634664789336458966177234539493428664024702619689387726735433079443488915689909765787851158461395938202662808658160997765662614256143569946289062500000000000000000 [101,25] 939004583585799353931558689991088152036622042783742923984999842424051048568970414739799511296967733778276880932414249308991723570886349049750691605632951350745296839801625349027016054290427765181230477860307552705021472081307796397732931296652163783161144521297101540166285392391890637906017131243420216907406105295338231703557953615759785870815477869517869047561459731836436528728135118824206940017020187065798815106620753196200468828472898734466746801921486888686608530083276807330276220922162328364940684532736408824439155537532951352548996558436526507138664376605933886323793511621612004295931883858172281151957069039123104388996629181396930860313089807660167003464635573278345856906314973974238512384956848562967119880985211872700671656253997971735132720791159220522283641511949101575091096574947008193361508724023308876165853512172937266621247371428206161273914853477895557447897529297269616292174603704462076474121955009952217065258104696946277541776320456988455073321656824341642375698817616871694195217973173040163649928632482151591835085852878235437338124733858939887608903837168444485942594902880161932715722925979542709019703033797023589437171640505301906409981552217829858236931886775808371199918773400375804785096022397694692768346605825913493550854788009360825716297112315475057769440378281157445358940625332193414275225493700629448116840087605027844952413783139696881889903465914870587593590867348002992437848470534715513018370268033913436959034161694771583021750676766020899526716219042336806618519915182459388734378663464476695135211146559381227606131241833145343449188597366849217955890752307435530094201795942386677631564351852450624127126750224296238051801513767547630321798753750187798487656530838568434968811078936023617699312833390440307782716452148433733084889309219336894206742854525635516759473879970551889392064817976800427009830844536497648147663854720498064600640066086402651931093397167600786170662447069268549873847202680565423778415269927806080126959006883078848595774277169502523642167237471452246711995461839462313789385625714972679946039747014817734229022259556703686631507295847539256250974104157130343482223251430212836366812842917251910343853540363517665244276523490257795766277440687886425482775551030542077449593014930217200171621673221835362800536621885184092527091729310827116078270026822562253836092601430882294702232248518846830679630950854168434082539559207730098914374585270552624318672851008027872520631488895533199888271055910671236688358476385474205017089843750000000000000000 [101,26] -738508897314412685023637893273348905411917755066458614882669776914825011129123497434777151443001193820809644169494720810922266707790838950564601741340970564787625394296958502089732637410428557037960542956181151463930048998471787107693445904873176963914951352439318016945964079954221921748119687570907429670642890730478009898946462518377797745165720739133348395278602664192390414234584605668117704524755383999790036947363871931354885294827099583515018584719953173238198144892198248222664016785490852291176257809832116521468944474028275961808045420850293627600010659264522165008450912272228648253049296366680004814277350909094726457212845625222051282882157103241781882146134230276542399170179907363179673086824197885215190759816942263777569454700111021725963427163542478314320869217236489429605283447516877529814147763821823891947159333363572782740847737959811727339311671135860146203033374944694139887974488761457449133548420227331544073168378632076993532532022016498317048783137708870805013777886965901212926819698626950313581092113716741187428813072825208789101492160617899742132523520395919721029715256085815368521494900332194969673355819061265878683710243790977942494099373812057527187622451555858375791223730353498914360008080700852674608747486410028949726097011155023747459007329615701190173082077070132400811215594309301478054666330322556037557265972316259266364456544215041373745193910385217937069984363815172706693215520457580495320358183182967700622398579934365303966174549954771801933844673210804118750360663218599338065200809530622763470134808322682808538471037621464433530871503172308278851182166769655523627478190227257200193780815532158130689014177496755418438727651669199221681531379026595152568651516217118627128691693335360883763796851420118450914160994058969500913331945943543167148819635736829924329349179976562697225141686662372148566526178651591434801856769514062501909332730522291174734584702809124179478388894190189829289873389090318941079387993772703140760213193581901974189812161699904525112383854463946762314220548759724765069438664767422854016186999365726366006158840158719076294144432250008375887545799127450783170533195763142519720331754143726219550488950300141181384667750439494236190315087500143016317377616256941032577779772000518322246550042637144435053772246198462708625588001240039506623572418189265553426667312721181267679342699576963632070253671757261353329242422774842686903414394606453589967778175726229572612794147073286567703703613119170512391065130941569805145263671875000000000000 [101,27] 178354428093160271033196210685431067440099881677381956983013692977882708142441584098919174066697967673370487844835122215458810252804445282883785539294675463041826022206624593196426805617795929620488768924995020504272581466089661803079538439912860278897223752356572376359388410865691568889793986573052615612021600312231393495020500982628523645232934840128453713504100868323453182823379602716091315720722387231609312076301537101074335515719229786776722358693066410781112952937173602090839851688227560507921953000114785567567046859583998523085392643602964577137767337691906673124344080669287289551045445852534057141662552141717468302755159128140051000874759478322690895232981184874957009755065616980104653654262900640344090906797249281052730770077328939693828663374091066852206868897024152264054190950053819966226159879971510810090056794328819190668844266304388609018194400235652321029984977506446738717077071091206601962329332684954544963742820346248193826284851580797052819128617399157024469969560694530608711478888578373474774706551364972577093083917200145759604511210244371016179517821024920815333809651391369500783929501166269999549749133053786091014531567075803368348467793780927695515352362735696333421086468704877822401506836380095444173649200070957201398009317028778905426695394198903036816868957659338642084158426036291240112488383890311293846995323835355667299035751697814868417740923428118392164055418090519373935147264069809921803823364546597125167620173640749990865584323331801864029538827738385970425718141275960320674032414763518197486366406892571275129012717123899637070607389706514227169190107035755803404807965799409212664877383095678035446073403463313299886423207902579806043149195060100646152655537044698918343255595443967388308049470498704249753867259997874571834472668679805172534382868066200616316190512290826208574667637042177128780160468200464771794588482213407700612726914887671091455832654784920780875134666955711941912609537812585785817973485918508779845754239872594366715627224368996942526805831617575357654718198478358148198979249942151294592668072540951654628809914737259572511799723754840899335041671926367857268591204766590145157242176434418288392357589575572432887993241878328824759827975947508764427338506916037974450413095252989033317881179842372540135059509594695846277574799612834531786117825709385807986164168774012365419006662912055129935243406957455721714321960401233907223374892300245584619366007897899089343128998379323747270133737607977764128008857369422912597656250000000000000 [101,28] 557186347304310984736422963858864048021495907515995842395749664847715679218334737653481048062977919310235757082136034985441246678876414369369307903221342662044159846440406178294778666018384274353410553463258309494421893632598763523300121494214941143672723618978631135222761460658120543310625934474870322791324007867533967559504170105246590979257939169807799917283014992942511084024328164213981946159782834511774993250260542577540818404544412241169678281842967209653078665380005762727185056241712398620793114931298839711021141677387855603683290622501269399974588639068203283389705193336901039437569764754697474875247452486733209311489720267460708786922200079396976073255932181439240935716301193664596901762956022084832322327241547205620733617477896365513697269562767912538836671318566631569726071157722785996420675294946255198311601283366897544498883675753296134442834624180893930374864533453336025666624253830647117472863513439559065976595381180950496016625010626082430537035121099419412285818773892963097152411545602203835134301482732663219746217512759097035135473408688147659832855528138797816976978423837722074414468738285397803263410026616261160612639557901447724564951937048685536207826464043114776548236788764359178687528316680735670475062489018491463036975282898024202590309299407232541364963225836991437723194504828653225615053921047840997039538409724569172558398750471864315826550961319596665702669011379070015945587697295809722475555931132001503740668623446253716489269437632138452118993426093309072689577558587091540378634995979286201914468728723596116478763719053757007793291829624772875153783124245333219869699553680298045342933481487128160489811392854672238491479164562154174454455734506505335576967779468125213459707821035800431109525514588197456882996391499438228452159366340460931785950822684338852640893684297563535182670831891583798908146372109039010052745377125623303068698103752992285207711370977321979898030142554605933479580328696730148298616691450214211883627956224966708115074311831910043134761458790223433420278934211664422910265038762556861594115470354771108320596590957551423693262028960935218110653046817052316117425070349097657557392583121134529312832980011615959471176831634217714338474887863322046280007296840940567636112383157155918167185364318487202298557329656728607402491565060955544563162120814833400207010693518769692507525916079151319758253562825409272412866542160795898485016585121532271202589686308574915376574909867428073151351952674303902313113212585449218750000000000000000 [101,29] -1186879557436958026961724900153504255784060999962974716323707514538740377362641797215129693247544256721333344842299799114565808394284878268704248715871662239399221033218204430765188392066783860934982596698298425811976674480959939415096825238435932595969932224317692340017199540872075186073182739620357854401766674091192709439691004069361576178461003759157140510139661529311882769775883821730919378122373729621451925679390507127137088736928192466416577641556191739371947988842644301243170854810685644268292703707391417469963065979165954480483154979503262284051589338289438473689869892693252852125666306921691158711156745920278983412078118632282389125622088103313386072040584313494624938004800569819710780498889842482709250882610832682218439399563514455772164297437406004664627769329725759474088062738955648349097392569650817889207071312800726704450560988973467470262316259161417635823649598967987344144331844385325595165422293062888682534944204666115302064887605806191579562589761409585110952096835469578623330983740850543697445819177822108747651970189614480695440292981926902370004317061277029895449103509120381409300572060125929956862399232193381577987079267510451922148820461105749787124015506192218375341743658966450553398189024978257313994836591042917550513677388251508209131200511249514854069769118064317844267642826011006868473772596145228081274834291330207300818389961774394826131149408371708001120495947716334608735751939765279048800953301088756679580443699237420530852558760779966439138352068981042981849994092125962625443078912527417776842064548169582404938744739859367368273404562279700785648913743146640883072599636840428350602075418463166648712508503248725307345010914025362927641988643060985220700900641910136924338864756905500376889333699071158688461861305972613157475152974728658178327827490343505450033206379228323102231203330202797193865679578680539014942704166586603950309449193735209637266427918596823531964882177479497690648609627857606463942846694266430035158440631185843085440350069693640329091885928543247390392395729190069470582522131947135441873101164829760419912056847022248109843269068172366577115358461553359726459529582390798059363243096957900350461276540095023169849562079485480014821991835195740591551672456598632163484854842591156268696072609214657539251682967406120216486541044745014978884950056897034621258758316709194808456648082128242910075482797218441857323746057473762758330414891058570055699677795892947403905517446409678683494348661042749881744384765625000000000000000000000 [101,30] 1508353459061930578390403807273093431962604521966216272292017605508348152031531110908323387742220400666178594734834702288680483783109406401134723221979620356808218277685997825107142133460846230823289315429122224777459145240992239813128731126193545836161938919968713039009195170661437205890587939782447002075327655764214677978217063537568772928001278958434288559919143351916798121337777083250814901483300084838579848094486267965442065523748495468251033249427914924386405953765320349646383448056034113316684782533893560712842375490498112635238144181486992490510401201091434919813183732810488680066139970524669392531789132728217735358089193103395176271746079351125613507315428761687485222878906725936059029892607521831850152447887972139727213902261155073611719830083813565735799307167112952268999435879754326186988383535559019292136362334152812804949163829721238226016721863553193253280039927205465693433673175294908751548341422226656103278072243420206602939870646089817377873840959524369962387819639342449936696371507508349456381885119261497922695557969598556967006585274656522193840280945372885690906887492290159426230898959584227280112464224354217968344264916511447408513826969931212252469766263964323340425175846164512575356253950141170630682422411452761501164941921032061716055567099231685747610576669802705881774698315851433950025064075375582341229394503214486561573801096707254594921420976967352801312248452988524097875694273206902020469812963709126023004372181978408162299591714196789981785481298477342847662139113356668289426661527219196248193534554645177147617609069396441237177806280989597491770584022732514655605317978467408093503408217700989976136652196178207340749969525860364164821559966505977942014643077505605814290867468614453473985431030742990499925920496698516815359592764848894861783105704646843091204115442362475671132872847895522135527367677576248023525338135177956679039150714970480417022281511597958451141271548492578420668698744513540690547692461122819325661774631998963116216387935969729127362623699391936237508471611637630058426695321525439347102239436313840073124797772822166865184568683023713785267667206646088649806282499122175663798146803166046576720675925382779463645541801196089126814665393089193996735236656295178891782570809487823488297935251732231778710914867020310162871853342409907404733646431966077933431513447341368645288396370257990472484936599585587944491033948839794921161339942652456472930106092355365131378142578124149086882255232922034338116645812988281250000000000000 [101,31] -1486872434763856399120743886788128327641122683603743477351539273952939005058305732307274658701811724357480441755366115193463469224559819281515804431856831782274553645022846220695536013126300668736071496197147525333173716927587085804980694112966710180576545911805985330306275726662212069860946102488463411451720454735876387765958345786863641408979773066006034977550160076504428867319640907938578788402680870402507797923658867674163502124062421439320560831478520763233443016317854512179748614505144048739106513281273120015029584197367220747547339294905636437696116673902888299462262509758975633110639777096767068696608211656653822776736225007974868521888727047167985999597874165925405647021467495258871467063652636385694832281009015338925514702247836475633717278049930893762853640275070000873265682531103344438799498176645294267332622332331052459504799663286674015202419113756502675498882276984879719609682395194953408251291450317316631629261957939558703158761876360610040896895609616984491036483044992525643875220862143128000312977702169149002292476285170597319021341979183799824126283011249477953067489529061752616384263682947107350260411858937001037223774579735464470817793829842960516285405802150173172723484477181476292145301766813514084158336939352638930347652055955915951568517063356906483212595193506193714199939588670039361382549696300794292729703162132666754543141349964063048683071405508349826358385286656404592171559937432380892384988303452844088624605427839265441742519693468465973637029514507159801294061226313863331622952963717294352253947155876864606554369187757436362844343436519835323399619350724745186380186334574744686465021678994502823305220883584874790963165024919706929982317419585095274616463646925294787042948443133149821725282171261648173811879585947547911709168946594986197688310140560158734146304102452285270073324771874482288538495921175222679618139769641360614761414547871741783522452679766539541477008714277786944371613573740657536275201476835201690526816799442017293553211550220519955167398065499035796243247092762208368774765018486750584385237263816944542862555295840882962480531969135437396246260699347490256324610393881434904568791573015587709849061528296117380849246541869111271429049581729880555413120692587366842306781080263187097654919860587584086416722773022660326293540292867594926745781286140149056933311597370413647634882978298460655815075972708836479924624532131282817039458964131736463648455720886026924157233882611839348442117625381797552108764648437500000000000000 [101,32] 1223771118230194214235729875400211869993127837460343216379862926383939522836109950849211243382755752797019006760031158838882502571784307227290704111139993034783097479160074523365648870539008306863956889398549469011931474678258333317951864559652294868007625977820938542133749680610528427716533467444102122298852416891458607509149941168713981156651235894354393465807836325971026757842392807543802411707985620609265912033011327884736127560978532153236488501085448321615849373586055660770135318059840368548669165575717148552699203443083940467163070120190661085967161680603158090706209448861376571458085355001847458803144171619332091909823078393380312734397118069659607542562687303260073794978957598689438099877432538840841131799894547117219211289449797502226277603328655520428401839207265385037081060014104955835712511209115579553810821537236271341646130370554144644626306402569666897473604146755592545872302556599600636342863898740518173079058986740410793133177590954503837196000086425468713650686335149256522830281169688305253314510003358551994102210310427610620905433602643574884849183626073053016609127181078225708291604235997854537962836331964900329731217828161517302569780460469538114359439447407283006614610051956149583613557658237502188796381353813465517163572942627477719507745641096658461521689039291757505642541153127847618590998516726436719403585322949809084653146877314142722817405198457158948075249079522487950741391700392122289297760093690616475852485613657953660181062118233246138313145876218302683299264858247382102275660207848405070918128090383214164753695430594520471944086055531888122522205779275769086166892910281697437467709081185079674197679787319192907036391648206065213707495598020246822564235389120953104702999991723723286934588273471048925223299208918154353788857963061000075441719444197709778419751749351034558020910346792313083588234200532144170839424328794229378542497312414350667811485000858626035907346504001076407837192414766765783278423767976026147596148389911195298203719434946233944286984096245398708743563719659643300548449801058476404393170552588135224272793052209052189459754945878027033375328977341363165727239058346699919310510403067450482841766171818599147516301443059942510341020684490272166240938459570891689287984161687091831407045346031010150847152515160050079047196647854375006047478516165053911495523441331552409275094636788590589799308081147616617042453169816279004442351981097258372134532201985364602107864140378978845546953380107879638671875000000000000000000 [101,33] -868784154577834859484310189440272837002912366763573195912258618612726362584765107511339396825038479390730164676799790325428249814049524672309074635366661529979086817487359663131983057704256234667181015211423745689445977234576951339919750368771177371428349205007721151244642437171700895771268557940412633855710224892904912780242696730230478287146604240975253206365710496895389715860219457242833055387282774914951989063931032153044377354657225984381045751408237616473322579577818568221054231118310081006664636328780581737870412333127669481906441985870432347321823979703153648224086295909695296365397720184905611635445452553882816520316132035081274382431430097013662327534607859024963259639346978685259706086351232864825810450249574633994642763512936399872737427107605145530204629548000385967599473669784133867274821040223026560184102456616023273238819877904475097033976151918944618322038609140195700078070047278309422173419656606781235801983723642224669770378105897406811341366108738832576679741335563480104419904813296766891319752063822608164260823146813918054855407118792567501826308710544111374708588476491060305902409041985927838083028515577170985445029536922962285766352147628851362377113265341319186466143707357709343845065677744234272920390786844455504887161681303181025510599153700727609080704807672680997283502835791924655860843260217782801548265384215409017221439925470536315633033344376616523047401632715273109500686843277439098941916232813917991312041356308646780830327259338585305538725565216175225994586047080601104991277948516343839686561799785903593757959370576053908224048892745622583374267246918329386069373734536748238390644411965715236940349063116426021230512789023971781948721189600989449189440237940226531537974259060335831716940132504370221933382252363472241485584149434947128669726460114239985530116463852858226913787563911033693877858378717091527079364101070483031031542130609031673594385338927445908280116260215808114960856785799116355066374293724290069172819697546379070981998761581864541796705578048808157067862632701083143918840896088162867418570266412669065579553816984084428287473194985438238737976542821248219412077425651796412535178449775140044614732038317110913842538193038700172444318946177146884926969103430090544677663441237541196393705865707182077966610618852986463112319715823547441544693827304024599928360343204504264587301713906872713455193799112723958955999386369297828000387121001442594326495983191813990073604223596248630201444029808044433593750000000000000000 [101,34] 544167266987525985507421748083819818015643045621615377559678589366508564495767888991073409956474294477473509702251182747953914474629909369376430739710058364029349679327842180012080897482842578197422405589919328563734974669084653884013900580485744637594454012092615192640471448918036562707191220616564344378057130548453301574677825784870492468647571805020935420152509582845704974820782280062060929633314152906257593957784078029209181240930298151274451435667280875256510229509950474630609212675427035533964009586665963794703927764982582452685483359804245262281991329046530777136029557948882506809406137680771231321735679195639738211690808038200315369866746046829980914717820858275268959839395417539707070639026175014481583068343538061266756203292053559796799783054206045073570178348840794324953905041736696723202794955847717037969263312566133888251610100962561019443771224006963874254405654716741879727989025387493407555713508805933390796768480089387723756943381781079653432322535856847770483675944262127376391610003871156630586452815068384310055364087571076154355861379087987750743712094309804003184535547226892664600172756969170881718085790483891815484330527490757032634290775572319369985362077045582091952576712583281125314413919054881040174468070482310897890416070089053150945401947933464307714387675481548318095937211330973445132169538291459672196429685226688959802910531630845887609082006695532201619467692379499740668214988088064359900004751441927144257127915614146002258095441056991943532862005204375268362894331576625876622959581365797527100052263118726522308982031890195808938976278347955411584075637520145618200388123194383902856645919819945842185837183964109782308812785514909785643554457451716912087312516918476525693098443644439985280487832107013883162751134449156345268571782335089698716222656005844552328692127469185022155317321278572870221202146457164231260848062847618085982279386299235120412857266065923158216069993768349040660450694915539853183029380053810924724118726626957796360417270840612453189185768763755370130380438082204925615038012369850466738876972030625909912814281572469303343294801792867040515775514321988091008969530078672713588256890559232003491806595861282140544796879986769664218523128189139254273656322272148120677971512890151498450112080126420751234060604852194253203349642150646500716284623927193283889845455018365319508710639524046316091105999776450266466454533115376658871635748430815329989457302920058639865430460957895775209181010723114013671875000000000000 [101,35] -309978151454472682367398126737495354161993665502523296671486533467328366576874137882887797547763883102299819381020106436132276510480611401207148362140079905830010087789974913191845300873743197575505311341744182043273863260081460701946393492713617853118187223987098935039452648259388842112574870017256926337037696409797172576319497839971856693547784904343304794562351723954349079300247718702485541285975817208669274351745700635934551695454085185747024150554510003633916603296638932980083264648931866541281804036253271748681162610459202484482462467538854227405752835151466974109427559574033182175027792601448543515402241334337675659268056690385051766645755568777767603841627557692338771692201222663779505344819396553478388733979406520205616107132273835529594440831933707730078830028132851571692481047802158309241996643177120917295949440717564986893533023577668590757940822603203697218980682145910979372942442380959674730186188058630246778762214988777306665184988025693813184994896179996500261219309086436721043498297123221703137293869600206220923913336215809721510191628159522186101563866258295422291826606082801706374911376032285518335776770235146083977238600254413445816896869524124764750916059357838555976774246839153190537189840510652900536931284332937760222122363327102027973575962331859809976432645427702040906830854452397464884479823995307760221002464580688115303277017912235444255375215670035663039930605918767396489193277967778953608687772693240656421449696973808089094799409301010963876751111490972946157521168218112963699481814497147553243487191003095172220215339626827756596037867268619096506389576311063940223236033925837281223212678258641969668963722295071224427005500420366662641852244493203682402628014425543126226325279168407964344042613352768668817654795573382211934331191043691817328162061908730157391559989532349094375067691993734506128136836863097483021907251757532240889504731304614593856089661575052574245733225863814456655806407554118988275460710163577679155921634501397957402163510619383060786971414146920759652305151021470028392745183611137145391760491833573587899372869959159110857448705083242164585951910218810964498682803405380046404691410936235049680170221968288861544623954194942123981621539047495869012604271742385831508702186413294548044513148363125560620070068064559926412790427736228499448393558397341470662948583786814867742814613872473455154188150233077794896474522242923647188103386085681216397983608591909857055135546488600084558129310607910156250000000000000 [101,36] 169401143366514214248903361401565428609617001246534156629003624183094514094208575733611126800482369182332394762008122085742298282752173550192064125109008802300695782969239177162270711015317501818394805377748995338493094840830794626623218335869827526291332087703727559851590907514264226496193946788389149278908377714958069811820397800818333212144930968895779185819849004764521363486542366318992664359212492747047070044361657515811758050843397494908260720154905745232223213683528810280519384252645005718023108273487262682312106321164526855144003756415347428125901288360714929741809568466486096185326720842400389376549747122562365759606233450467529377964669273035517012586963801559487662887453443644905566634600613389894672686296599825827454384285219842074174188039083278996682703225012502332456524725285766169415994916329382012701335564430214114950226931400233210099685069186433211976155855873284081123275076477457289884538128536665518022415542477905825465647975834607848422038577068244292720898798091778391544160675418834047971132725732574468935890750563330531148953347129654872374876405170657031482004585743619510152078792756711783485632385245182353680514326826620394503940043700483100713275586631756481143245683532350463513364431053639746057531576602915020631837240579156056844222346954609721768121384383621838673745810947626328629677257747092487373276964682982062358792455263034613800596782253627430309152310836559670137524423513057565054420479172667649176117938954664362052159763877421609286585101285954290780752144617258333106125175558182273769484820015552332421705544559948798112385501015747533704679757674310725396578767732406359432911703849090041171370432754164487327373963274943414636224219059813822594130336106394183587961308351542369555585713958558102805976068249356613293138434555609754853033242326265804066205275699735397006721081542983384115714619517310240752829167878088963076452032100292860742231755363172945886766943348886798870624425973569054250516383025515935126574313638041898232582216736989765267069910931020300328778561238489704302498521934248670655195327052987354503230911882326887452298159602933578035783988805464601823495258383106252334800524968614456100975425788849903777452561317452479707480997403255539436575234468560106417005310694119133509219059186171962507983324069903816634577142199444637643513804444166217920454024153465191793537292179850123859708022846374438293891279670082702450411988813870870657624006301762709103542192679014988243579864501953125000000000000 [101,37] -95908262439826808358514332328399090595593801835567010020122466515386330528724143943056261940917033496289566208437587839116244813976375338180570798270689076751592820771121845540018933633437102033151025785306159006874251069398294226067148623402652842684153884098395310579732305253308803521325028125762828793025432177102661220020995151852586405254010049640964192638281823521059938331148760517328698435072789742811468025461173432963944385050668883964600165266762829154589664930201077374209946870673919941370155419737482879606857938490989892105821888711983577041134434131486976632697549687117006063726467609001335198492338308743692499122079365092362035142572387429637110173184119839450870685301857772357637211848922622345127044854915306434390345349320927512532097843315051247671901964697126766398171300818005928983237759789192334059650961134904457917837266972161592837754233397782027060260768950422614478338817912677276288687593152630410705576923655013452406341750897223141753768305094232745712611050211834785523670550275826205697346858680899031759588376518575022711667180126044671552366842073838742112136628897765585018767010368049299165034180497752017484984188437686979573832049090651696911179085721961966774306876359078231140388096129337420459432162855210343171359088172932653828990392209624877746568777700176305053613479146827044625291519151700968941640990024838056202093837535674036028323255827003881185435836791939266841142931182996273151164620388068104789719533340310465957985685574350799969331093263121758073343293718826708519398827577428192029749435401317201174138966651832868384657268129015227556588979627691590348680327537089561062756105054082123361425196394147837417138837507889573061046459296863390585926580403139986360620433349573657620458848094929935924255635127398303515645638316443130440574236825588028520634895487050898294999415889923785360047223025971174067550503284533272635662522099056708012204332768202347316377614086805120207432944996503238033099208798543313296989917636284004404648068275200845624304717318168485052853039768659223085417151639284308305361572446914331689667540637681496853590606677370067327808025789738395604878489015275101770317384611359774823186868855582401612795740863027983215598089271375529421098655253899314886635367187501407645485660860851253734272045772434838493450000348285630727561525796829109529749533945003021946532425594092504049316466766014963733227814530359416881057230702575512179669232730450101342967172968201339244842529296875000000000000 [101,38] 59677180999754361634740284783676677662921420479218868600772375038726455165776418869874053285584633841677164760555414226450447994112103613974176173801886021872642002465078997623234322734181936566848158824251729560581458423919262239563979411044528863270723811395782723527046598859272933478956101602791815262237773338566357541493987330193185665244651497824031985124158522741380444764701923321148124325240878673891506255150072831570870549483941815330292540894194854154088907530004791857049461463292537629310261753324540329145453803680874149642092211404842244571961085422283387388082611418528372335704017405928380686742836324227088025527519511303685838514751884554461231353622862266669300816817310890986770339321650677521434482305059649884352985975730089919441597207436288227871380049315653217771788685382010286693029594256147816166862079164615202167809018141324129120593150355240329259663498152089346934029765977049473238674007111178266286741543531561444284715614050799704749239636164195563598961780794679061365575929720521465020227521993995580496669444892242673411410577091286698898497274226173047540569818641231501396486214724454014838020491087333593601673593595631864778184171564429618679924149450390686016656873523208903287162513342089580283363516120536863684835389558609371795893806570946776709601286721783166166305498393475599209953691905340580247922082209546468190368496044611501484423754015762139941058437310031508328164074221506850536578006696017275686632553920006346356467197417089640517551772793026254881947271480180519653149024498283791953241793997787840814892975560466350686063709272061406087608994349886147860644518412469200363306273180012525163806084146300438612629998959947029939742159331748148059453572136699691599380131865945864855164992597910656958302953329104452468550929692398333449127634430167653980033277638333045784151858688304056998223198515528807509914519643404057172802067853180714153253774862362402773759569724942047887462654475837992651191373117049754862300469663201150988225153047028042119789118073684226364430493951269331947097786442448110306070349504966636954571490389780216766655738398739857243371858840652728858803093546583795841637050225556488182312633109213001632909341913182160534340500225499614863328025156811022957268960464968226368952079029909980047556351920668457111047390312580210870628426325095326325747485033638697646214754352878929449463876009848647478313459737228366749353644891282386524156307588268033370582088537048548460006713867187500000000 [101,39] -40471814628426894832792899054057452344151267355269148014101889816386662953564238659252272193358176123864508581082858884352716891948403062554428213261021303424753659544079343729010375780199648364541733731442269261410187048442771038497704217825803367198919579111019841952694988501405790467107074156796893842525510475045869630270798711597302603980365985893934520514872880201954987567589742550950050576767619987756848666904239107962706121277077293867683544073658196051323805474416917134482550296503696195701770725716188502838488928432845721565411060562671318210414053500895686005907494151281512038203991616587888894421977318673185736300519289230901267794226080029877836764095648830817234922336446027381709643442105285587198133067308448674715429124359288055136810718357854131491772858425672786945577371184535223945795698821313605769582900985150671394652269371527247002084778184878068590234566818821611787212584185800490229124715248505196342693403866882704162312627977988248956358238433994826835089417000078284646138571597776472144799516413678726022467136455957165596406875706524500808324257075657185721446399957877340106392271646458092287433434685644968407458668868747372688457882685738259192232786623998734686338612316943155303539921096977261176805132960313788342346367329017215023387998206635092144280354065292834940927073072882588416687882823117353686073205852406614901642631550913333679562274505919508458464102231386307910253659056295868859631424918607138464867098494110064018006664634184346360616974869216217515573188192075903287946926501334079155327251618437502690089804687707459535324271972195487535915117293050950849511147817875865436041752927754901084517154407457994669933836990479248968978450275216042142682582683321260504172337565227661082415451976331202865720431414505556235453948058251198688273187196533122309093511593250236804417245352048914817618603626152280889838105424004018816502861924857099361784971360501682051991522118292650540407899807216455925646245869402259110425786798430391551732193179021786628109614709819236535542961443234144930974785194212989560888159478556879741438267141668078610233477070825246514958169316569101204834508733285847186811409778250533308143268463113561924434405829821345287493935733132442390849022174283000461642182033794351512135852231481955264733703085846039971560631900239047545382140864734770367350719456898131894340504041984948065898743478563661622135564610477023144992681758619999725736827989042154740673140622675418853759765625000000000 [101,40] 28290526370029000185739869092897840125049526378169085203625661788742555986199566078499410141622694763924074317200026111305645373183025311887531996183135603540771701262908515416913493642781523651285650184203298472779575702921330540917109560636768568544512593620404955218117492632701522957448420694450484162605558204354025016511539594166195454874479735598962905708252799561667360125747776664419214255370877981234693918690110635695735450127046917861765660401833793532942719408599333529152621718052542172093771843176049918055191924791642738630640975270519973584153020220571505251158328027805423806353041326233097714877586702150401806188843230230009117725349336740530491980928916559198153233648403175549142213907690012956550055575354132650127289706887017671543379799335378212148624113408531724327094406309449880869792418697657858709284043630482713833439456577665243755467322858087619005703780801055797446008272592978966286121129714619599011643577784330577629116423816900045472789450017344399770686071799453457018391791977149111679049428534133386880004171912969503652223994687508085799486463847329443954176755238968359563231405049632374241372455455653104315470864763859852958393858653072777141254358488808805654368822895708812644027210332323263924410551278215098971784229767451216290738278779135614184778555444079051875433842239382322354552429898742625989103831663795855456455689500783045855731932116478335820503209362813177593648702316760317108293020798813832453114386147245188180326187564901242615114893659053404754594633794915308395039470991322503421851635903716896998159377619055412647538740429750772885031931958095018189046419138690260907955710826584683335201904385259740153114483061596365425396620477170974475233912575347895275642606337431516719720894519138599326998130480893109233195864146100850157437664884887787976992259908706282737062912455638871037341493609443272168554321862940101693894806285732563800663099981087603933330118477247471094445189271163764104567294351450028187673932457077645994391019161402041527697624139625869492534667555177370608189024373618624475075107868016005421999160778785335377399575784766202529934607625486867879569928054036082724432379923693251766556034644642094864623214996657224600319515867801723602492965395282500118670135578826725174712095410753076107710523755791025473276625725377963152681504385789118250477299093422204308021812612460582568086254186277435024849439086837565360646528994040954652078312392404768615961074829101562500000000000000000 [101,41] -19320024592263024238938983497666954719958546968664140082932972390627466205515783076423157582522546968879674893382361203623258129399965038956209250578232122920579641887125115070685913955698851415840936733192641035590344205469516930969808719436281285085959928349364186824846889490783720219595385904485576063678707999000685611201834908434949728041032032771175914449813651506019363427420129095651919104101652596598813075385685547101493819090259781028179389407479960807612352196710569253181748309564400972461546519200111406925700942222619112857542331344719596566039429319703140499220855848611701602369529964433304582447375807346432396552035419628755289711652899336948022311224841561492039143622984313592778943767430454616681281734880422755996038019130179267502907253893768566782189315763503350768632770697494770903005171888423879810113105427476387491311941807423972983337159159142190115933641221851234673205482990758897809248123771731754259940434069731742058537870525012215983966000444076093405904328557871109386712962105752226828369179944714021587573578828059898003465403821515553444279644823923904541954558490591188966926749294116495302224123454855812865184986670209029172222636883481511218280425580765612716351592683417980860984428504934921579311299128529671416290387940454099390973471151291427437698803462696993274444967228129815722980921206775137558268928402518291299057693583938395439992057180641829704782457543425106753761334288498548109276186374676954448008161779393592508834199314195859676166699998143542645504300620098527002460823291718307753531141395170240008649660859989448789946234594408648870438704033372494679526886016061768710691044037477208453890657242822270004168234401620906705311121335056234674227047375800240900123048904113513323562435701875553442506511613347456792001924541249102875397605203747344527899477912435795577949420254942094972213041267680363428971983443334104181125625798042344269590356801681469218700020014661131808424194640374625699056513686074850794872945347548398207848123357261108260799462544445776794320851045813942571116659304879893375707032509864579542679009063474427490844525964841062430839496324697829788720878530883421748874370172521381342598343919183484110719465436056041869939817697670570077788506309965209486590430436337827183460390865180234396320804876923453855113125983740823148257865842521952004500176208553087799098190503214710836766718306871078118140824894409538554419949020826696717278991854982450604438781738281250000000000000000 [101,42] 12424662041565857733749442985869972781375037786099811052907456126204116713123993343782120347208386889852671336586953620426174186422208081565142831178836768663599686504998238293874077236469034127081792255880829961848842060815218136943930810506259015148483340871268572191650766291145865418203868657197018217292344596783641767309154385528326821501489330223332617976534032194464858525607722769489028955477743703204266557212208086050243613661392073877785313654219736492767638015593064774450929851037758004185025375634143394432231443615331892500446728383379754699911001085307849875646576472887341046740631342281659212022259246456412912490567748408795343878078608060510453350970927572098151619347369668577706962627767400404794140861527419470366813891768482806184118831636009435100381234433709588076995598263891119203909840999532984711563187190608939520975952948790985360767974687821707414809102930209943073435225780775694798409695742107581016370752169863409667759535216864318285342502196849104625669881888981212643030743918984291686648536758792326075490324115028277122763096690340325229328350104871543561006518901647588590585294707359396132218799869277784191138488508610489573336153232764866344258688713654893472968399825165023280209100767445989422960231232279252931333678831982288435721499291797574219870809086049351453002443365691679860577320723509265654341068813928280280288886913584611912200072234996556846139782217720307890392254876596721122565205492075963948295622460544729356372691863422939554838525547346580847648951992863294968421764056493673772053593605235989002242829422953907002177060788529876532964542916749570931240413594933650300920721056640686393819741551200049404917344573351686908579409149112437296245165942108239747708148477643511499084252149674846776749759118429941683942112304102749710966809508533141508903393901060996608362958697668700114918651187018727914325261312848787738652999526935893423176894098799467377175908994510930834747293571000746388271695349176856098261843959190357031685468960053817006164803446227499794545831917565571219766240745468312258001621199324510728516766219411782342796984389069487640575856177386726509664059068668911520190465297287691379936060520615339130127573748641492114904120460391020946270576224392903619875995360527147938731738758822976726627638022286493838636387233353609037440992440740548349376825908921442932470195386327281561309188759571602717585038160573702330626436941309054251547649982967413961887359619140625000000000000 [101,43] -7328447238260029984415307791257581782161380959111151115312019058921193139580258220448841351367560651989463990920791350674896761015904173345530457267912496840256011889957086474121643131550523177043084706681356812165122034102353560673646220677824392079048978053619010722601294027435046457838476988441102024539059839656793266525022134091649152125136405563402190887518250402099823452061887928064338764155284361363422227339450013825882578322469457300817771134162579001713893059491594729795911109880262601400503296820211012162984974020879442486008392100676916366752084580287795115202646052040329297394661506652508165790843112854456701701634336373800683527883015527892896402766014237453481138376081955370629447153029158293568181414495742551201669485195172304318292367237733475393181579825600396442322523489273254859044480525070316108255195312994223019134434670984726587781618986405012334437545751679860612803728939190683159104143551725004845140166625669567474930077987578831620128135179229855061605991986053358016857347481487298355033620064558343038865794760845158224660439142380346366426106338403032754743967077537820676010054137886332060414800354804604362227201253839930563085291092138548380184810305768874791857239569707950997100397680216207072986016141449563571286918437233768397861737266066180682489175043543350099418483716500884055583282229083753257461331203609220234999460525836934397997019728211677937317352552724321372337379249594118707972243629269403304163519089131314920440244605609326173500830426542612526691202033764987343195524641932345841215206486424718552047377791059713199432094462608846400833639688755161324375294315401148609482926892156917270648548960963128124220356411232171946814178136458621188937506118624466916966020773701058921737378901717858264513487424261973556437074195310237468799963897933982877371261137777838900087620356674687063964981447640764369667181396000158734842473302138249028988883270645494527670268188931671522532535262151378178954750796735389089834769494065780571654440788913526371002579175235748890953410848616463058758750734319895218960848791253445724663556436558467056134527921170652552343478227720020556799496304296965564597585340699846529775000968965579208299899996246303196350013698494363248697706235285219105194739172468582361059915150367281814573835052324156245235064724736544656311756744433981806543545933818835111789763940995403395950138049599499395355477839707869729921367249469987825705175055190920829772949218750000000000000 [101,44] 3876908930428254239102995112463547634723008612341492925319567238117039259780815314151762597913551227072277402557561575785932661201686537750633412518327654162060293797949831604201830956896446342996131446353849069450955442490345143553649387984719824386089732586828379489634187041607733183980388691145548700714774478544141525687800812645231919468756296375836082199952615840956063025699086962042299489293042105328797592820635208216357590415678040816615581958113591617607475034184414824827984962275828633688397337049488741265290329744761999738810614852113484533567443571623693726500930688299521122610901622642587194630678054152566373477597657188217159413519294689003933547172524086657919143613070965886691656167744612133717024724906282335254302651003207432818358149581535761143597188726385609291198090413778649026436562826301237220767423653497900175981694138065861255778064043695102412604768537029176949401380462288428228040890521050995257634869613492992693558943673175527948131405276387084963708702393949968032298512696361384502750031955595503358323138523249656788353019384468507284121177264699769798347498197942919418093468319254179283003593382973694863892537799947664660326268638307454012237884967947322733493753259421971275740878131687521005685127310798191199510758755264757349919004521474196868042571573423176535866983056530832718354443354343764104312996466797466702708420154680579314813313496414852349728199928877573304847310906835643637560627909957711463736983701066698401799451139624104721276375319567902792279759589471403901052126560241143314456491028658261479910123593373328936302964806108007807686817731253762753780214787651016150808963309344151298190971976442562817816745951397717649161374894099734409705698614671257651932226611350491277272657435189983286309715152751182854169288216062653749874668630299467449318351792788699284968973599687567305823355434109289239973228934915343070941466973428067372247682558826887485875740719837050026990870565969715751325186217435313666366378832027902243255867525914847492482580018212141490733333792262639773712611990373874641667090972041785983312318854202016584526853833155187720375563614959262265524432542092817943702587065761967408383185043356236403855057626851684752422524895975947479350101553185269611301688523445586691643663593363935165732842606743938294032079087960930466937106129654424205909172441752158419695330879703063427863153168905028229847630926010846694348098429028226519221789203584194183349609375000000000000 [101,45] -1798576326259796215187068567239355325782659128474230403931573049518045136400936517701503345281725583331610454756220782344960827610258242982989952382858168612746944847105685640762095818424437609844617496921783622841648684818110917236553619978404007363413396466544434590269731875767830539400077544070202763753677618085951036337086528895511434637620478272820804935466189692463222491358307419716121014228275290071527277575980869583603499011819738221309673896133161946964534599493435619134932692561617937575045621263495345814174776023584749538198315236351188743997039668975965410663690245162568612180274170820798864460102043402242206569739647858199681893026468349285689980762310658552160227754188020237267612306439264442772955600485406286959358020996162751523871901611480625629254439537295089958373858626704796034717188077412968606204822160566394270315290632812714658471475225400513027637986592396742185047303483282214343470641078635666320307215291364009517290573304233312193989596723649931011239715288796245016271848827642844863041552658330435083143626396531292151541554351987732666900097572538472311121153998066977559134512105332539263524015935645468573722588580583083601690695926840827201962664176958184268768330664647349686297416193317146387047720422930168905401631000425438665103562237080558588999469784694335091463863638671351631368129368437373298754287704569044355087337912240459668713089900852254506349299365477210958883961126085076344761852418193799541150263844461248041371897208351352874586315490903599119860391457524393810183389092872188943930711947912514086372996008129543076518186381006970596910769777071171542701787583121114422957601383720479713047923341784948061546840405485943340830388315133480033588636451783735111927740026385681015472717300973052705117623410437492733442642342860248775642838733665355613645976375523639891860519324804253509781920847528963063322447288729012547432808576170661038774438368970004464701230555974233897764554649311208889982072691690791331024359034288246806543903264845516929848385752158418441019851446531387841471926761857257480906197517751786545936803338015557151480080991067770192545635827076201532370213605164764370401042370568789155987645850332261221067557117308443179778437282577112041813395042472990354050047969127915847912502219698801900083007629039586867566689438844221208554090299152960661101654860827939655124895405117036392068145328061786104333181414615530700588930113070773586514405906200408935546875000000000000 [101,46] 711225363045069072246303976033651151394028161234229218617051102453621610699572079563834796866844593771304004567651647810959312812360507941071469043629776866597250653635773300667747495368347268124043499509474093454419858728798112371387464449282894306703488884668117587675393515572802645572359496084211267076585004405113440651877394206883187188601058912733047791815195602582574605679655745611139467849720370800645150985921628108719370386245112185280554264100245516924281430720447315311128060485600725394755455820816951913161568339972505366420793529738450397426053348304335586596317878446897225144741966065563835107806032817562080783996158759741789917561428835425031484715100198258583786587190598536758033356518198473702822826547474954960569076086211638662801719759835039408753225889159466249490219150511538571417953695613911078733145527106805786078961236615483764948208047149609334053382068261429948248529564628474859813268316487010977354473690240454306260492031394431525000094660325640732231320539551640324837342740692349268100249343184604264352507688997473267634291882480951788911241686733328370241197691397776318006715380030109826836706487174563595389108864800775281151381640116854730114336668522323065960973382688308672172602244347117937208096826477943427437773173524039879761709465778622024964318361463742960548275371983765197771400562224851888833662911300836416818243843312899199386563820905068491669318330570008344697891405952564552816891599247737047875980051950750696616745474538290511960456753063059833245782071470458713093502835775131333351465959118828952689118167698856106333371214547752081989041049396319786930186843644738234992410747615307688041176692131826165828663031144662649885709268412922822871826715356871169021330523286003045127128010163130729776174821410233821315104352782864206437111985374023564979919552733973128184456330071832090729175809096774506478767024442430667817254376970619052202967658917202226278108468330889604646016674981201909428876609538727607652884446080753429989729626090973451314883562221026091725206874007701697339942811291965774957946243645301554902704159829596161211915541985220702509953878706118322431470247609531088950498249283909791876719842054444809961759447705850014970697247040435449751013196122653132415602252690276957589113760486784655765163989450046949418795082235807645828211801231632735223957820198692932132308056467590879701828717184425562898734247667380671108910972222361124295275658369064331054687500000000 [101,47] -228454112906832359836802609076635274398995126828776135442400600120137243176522927838325613800757002609853297400425623087977010491572531321378466443671841852559169828732029743094977214526472955732121965881363204965872570683363095868007132787499654783104390445315089158292158580147153766929004002543687228370363094917071700064835919491415632804003684330056958319299493745510482465819551692667597549013268508789329321211819446556313244288245437986667758017712918858039095718079040624661812229124857087506488266129837428931427652062284839358671998322095884125255458194142199176947002486228357266919847618840653952378811933922289910212537614530381303607082577972342180101457528902046613680500877877257279065799376577600240434587516860627681419449624613963928165869964031271413015165828812624260359731147619810540408753327094776510238921994386180429907070401372512405519050833597849661639153907174025988672207766427784842363156962973292659607747911316838277797811126308590774701292030177850165348945195181892462326365059676958748752143706917718392784767248847594665728548759157470418604489262770518563342090581399333703558078086000565572946002752932866862103938449014822378456321899647418673680453466734628032104933740407667110178908885506864516829476546390033592269522046916886180702482682908047738740714953583533966736472204945346906133112724440276349807212922955618743964301473716287514410685953846928957101247403319376834130621124028226594629518317898857995233019682521732478342371420737232503824353969014764268716086388599765478613280692991036006159063590812633801161819894043810173443111805306839827068415584113353982375008359291865506919517313173823609657389928392611344261601917090717137323725589500283801661682451683191520595203242593573530562215163486865333342531615303138763871405298987353764732168178959909200080680789930383338014566269397186475565241754004123231750949934396984596702174531213022445964548140446385275282344745278669095790861831546593551460531391514020244953230611091781371822792297301545926083655335513594700760782633920517866521167980679017336355281173619748425716181818506314893184646034461131745460599812580336780544731970030687066626202130861122368312230152559354814609445207306661760523652221032044755333270087697643926346969333176908122718392986431170096999116783636443842446248678742176973934585784507640875668962635387092278014593297268739207701116136057342683140643935184158942741650122343344264663755893707275390625000000000 [101,48] 52852238530875978414544220143213861446401696940738143852271486224434958148709915340646340737229014560294746984628603220559912312984397829957937841455552357238884781057006972282188210531488927966495404751116192381459821941049457186444658275595806216518064308988235721771858528199862094934210297153363373733975513352398066680988084858359422858519885282188045967193463328201096914325845610066000105983717514691470992339242575063281897823319586065411068620428518367332918890587378599343125330698226600864566070103184071140986272892265840159119009425495898929652530900232463765007428125435341870256920884347010281151305961822622847535980587179105023787937124642619275293670753349381057097595247406200590805114264406464370231701382006477230098401080266981000056981627958218698532247360797745581312732146285606323563544664542825520488625817252450983708679237071812570439731650481761638070186047549035139320659214491315372143816377167636792599539176516026761186698022759557886947863675001541840195840597238105538959144869720226435815664057717292044386768740149675224175415041496468556919771922496689766391114820680756424943838740232236657320498316501957816837168708080375777370358130564175684607010728225786786734067546241270756332224144798611773665439112135285865643704404266565508701578597921577392744425961854149262632788506193102479786764663592219721340538501871999737352155921745671584451419325253610260009444242859383203351747742608299133730314983187354548346537480912558353813647132601253801875352832295038365835701840925872181452001873644277417554335916719184201694162452620845111085629106265302972154111365545492601053797339843203124090603808911371338474001800808454735560605545441213258571808804671838196750023760930329166007511067595254933741167644355185983995355652277608973981541560351911995086658208106770097733248597836511352194709149350442779460111073366260135330474864366067354689359600872119825470353906617072488975180166109639268059810876777133178140662964246822357041708149672952177616010934217849383407811301745763316341257224781592550467215772210110004239491051064345415351185794978248156588545495890326786500535487626092697471672301901493101736534397624362353490446103883110005704879876677512847956495981179344896295079562525837452293143229950199894163533967890834973248759724874965446891515207175818089600031217325545549750598836851546645875763503473318976313307221806677218162466222461937093157757772132754325866699218750000000000000000 [101,49] -4384053192464051575117027584668184594160918959639139100633572542097349268422423438624233904170750652971164693898829460458636408188485084081147976838054263162346222582655119566462635707261831637320563094407090460781408190520723126249657254439974356543078020164960762098389040820541095441468371859824479803224636776775865704066857200629403367036304671321113420391387361174496003487544245444869417372264954940651909000691257420089824085399479109304085995062824313690318873905822796303110027479354204793822356156266024228403515732656781758517038974098098482852085105038747047064698806342603145092268871924721384203442792799347244306651431353484672933197599905607615966639865120475653786025016719273955800432828966360519226246034096981555778630848050178204957141529150495378378772333162520760997653103270908418983047329370081343686337250603392947213816344303964495043310669513411406345949311522857277374537573591364840022507837942343003415628215673842965144407231263560282743571825351571892841935059823285591260746166191513191571062055031701168411573474525725952418189202904352082955385844079497692933426864056176356584040933752470227163289439267682642896692401826854244900642979830832205290312204062414156058642814362327326759851117451929168762815170869811080779703358722905973772529194910726935513427558664781837960173902644084106570797269129027304039533727926201863808148653315514759832394233569469864281946424460844328664834995667163613129031576185055568383887941312065427268312351840879080003497106960370480354462717059427186959200540251685024073440569914515306336546170371834838683827669839405163348312584398071103555573620261402470940844787873869034278974359736131631453826261391129032029630176731184600776117774522427839665874004019772823018110986537346916354211920230912877948914608522447269788254673828541877316573629170736079497244682082981101716327416923193674722373980492078814727246273319713936274502850205337626706068319616293492896357604920978503224370289703355719285186984896373239482998214434359596073902088791051736981303540490522237924313645810470971028079188203986167898654373077603709773822139446229976433292503111362958570173354362199903038108983731484315735244336137232433794316953746881200822372324061993338241797429579031052839123233852906273512885704786916593141169935087830728267950536897883458196164368326739564373434734792753365790670719523829565063116447162270105571157431667561610311167896725237369537353515625000000000000 [101,50] -3261916478436383480030532112098433516164328323109279136115394142238391978599639093981265257396388781698408656314936587704780140746643193957087003262954154200330302756127659056868650893863737001645895390085483452224348548016816235704209257594804406499865156294141796549299845744524437112410065200486410684054924155560048174104529620195921255171440549873962030311414213885148461522123703885203441292415529803151814954978403116269609364591336168409298401260170251009208818280275343725815762522610823434321222161010548776751471012934417369207761753580091760157396563612653525088141014415459881120327126430155424363188047165837175241937807790545615384787929941437351573099951121683061490367438806722670405845676522820175216595268885555064086871612435567974495129145253644930656062357322591390384778758059485157430693751779819791173708574267066523947102161233638925274905381871093093914932435956123373404269348226635962139388093924510932500376322692770104704593808375447687487814900540675028304219237451873516235745938696399533778308716117444496066114690942246161093082755930648959659392527672041985102358808972977268257203919149062587125809813871797368202794428034346262478803606545906738788982393804792888706515936644436607765928936425808116622110543937985040674616474790434417708769597247977620076347270639034717647938007780462140400955416848972155033473581679476106742750022573077865455234518181181730239060573542305436360038117430003618494723444811715144670580523638792454434280350059046271712266935223551088252288192091278182848450087399402612249494287293784394928798240128548548500685330268414313880075642396398951774179835935523226433631330615876432304305873576255460778728093886677132696273019598537381588333953567291072415963729766926335993115327050293866594289679167194153401527799248384919792354297704305561600215078395488049148255341800704611982359964890301761805160836525736858331658881278769770235532888233351253606863351048043061124035591881470231676124191744686051773786356558664834265355440460653738246904804072131402034339722229512431602032389013663020596181696188590329336287594147001897300055516841533883707069403935948328683493584352659596189815435410522755032804318741705728987898667303740921047478131158068383435989072011468478401412290569629503255432658234125059300553892501130935953176219280494757304499856592521762903306636303455925709446167533047667090571838154841640098908616546280470060992229264229536056518554687500000000 [101,51] 2158145937695576198239688596492460223396075028124757897266882228880986126882886087389706716490271312265486500324165196894940394402115676278243904280776117112076324137259282722573237463995216662484569895296099218617294417370953657777311234923268671184993100992116329422938110879915927006529147925103530208560637984537069555529633206588205217670730750992034560700296698979325712295915361737456519425906146199738502270469747595321457861290482607061744902789687457934274843277773396477102277675646810580047346891209942009982240181420718008037029383443512918154574588740433788428582755195436378587735687645060068963582368081989263440176040432326082254541755537096395890358739576856303201359744423995484959340844057151107387278880851736437271907226260431366191705195873017731256972022367849053016779660509676378637120349542391497331303696872072860700960454417319394923279589493773931689433044402622243458021802702211478516780241840716616941008660045224123867013247313899898732030312241439257533256643403645769212508538215572598273288023956213592455474454481426924143427930265744775615842725990056145266088758075376290333257914610544443698461008628348498616550714544676028816614938806577425329926295422142956958792002465607920184710782358358555772532151173263438946668602203789838434242180525963010561400242247197733313724983446495579168629264458268279079303397293285224743976485632790953301491019690975415202724277269868926952825241332126815008769859500756404225006981177496102722802284636269835722134124587094554375243439589041351949149775174905234807941979595543809267858902645356675213004276195288502629565485336274649803317863287546580201105849880127953073984869115971677703843745721378215877640193176809267840495944155155508868772138760258914806609768225652542845866353945455543901911668020548196851339534112769518810582231773408984423713884602878786344011310634511482106368223077938071487534688962529589506903568021085237217106908475792237341076114668274389379936723555204498912055333624415433313255732321162428602402657049583249612393846257563194942268802299741524756136187651059696977513490332192554593187266014513221187920847707166841087818955397820648165447890542717193303867504769488784273405028332604422579013184225965048142384504985763347074430954519264370666582181419552892512505698788631575983499605137266180144145002071823383041205109849339909335376042380254855977791762140338598986201434914988794844248332083225250244140625000000000 [101,52] -792863256574270932389327816892053626980811314387668707329917052450617040918644168547313558917489504182823645124891646010833406542983965840641247822800685437186603718134595564566566086139308007476508525952993184868939217438509193789705081258584974054586817137696155122585113864766245046516453789375283812369058653071924720815930151266609482977256502993642720511470352071758870790168112706611090969730870534236774187568729912063389616143941890456644800989529843790695477802109590027755462361707286402710558342682744086443931471562075522570899989937963285366324412807987398834514871723413575550428236181853622639475209624823099620192474982588290284058552166579503260480197529048474088575652320936974548809606330610485839656762590159691006155837287157464189067545937901481571761934174248892661962251113524524468960897855844186753422497964227012353960289439935528469409984902055776945792986202640835717170652221487658810351737169115342587103092570199250747008102027193564152005489589370076273330995745377917384510313553878654230773461118353136801920540809496345147655393748032500232229853702461766592710381760259666178478722829102047599898406513243315550607799027205418489988680154736120754808280366874535192180280892094444148536323847832042261020328529575094746256054408122528754563067600487889738866740259108122852989189087892606984126108083071923480235443752861587244073515497370634505485451378462512808410742663353252656059960497726223107468098508318693602958758986762246382723721965557336448770738865927343142908362418972012441970073111205299194798152720235368437320900179971776187440666455059371742854731816186248382848434580719715454883065286883354068171502170215476777774350446086838930058034126506365407893734478724173415205844039449812323137895426177950588711826324132714732459616448463245433649678878637694754927378664240268979415611182569459117816632825504461548176706308484774283912935456123340135889989776374648353194826331811705718334347628329066034970008505448593058918830884050114098974181921735856367973670565628143560503920888405952997950780573111096440833148619988053802521195725498549999034017289210694358393629545157361600318103922811238702621160203292867937859315240617972779798531964204936357179312265666057702701340057772931738644042937655881754128086103248318819526985322708394011552642026132370961396523646250472321924438862273356497352478044493070156305186419017289652794167054139506944920867681503295898437500000000 [101,53] 206348290090743822133287407458228308654107432417622596768576379464386379234425298988996388874008539624565354889492066222122432655200094622788358384527820604038425434537005230432336278395050330655877468130089833907890102639714334250098710347399825773800730636405843128228579236087378016249962687679544077503475636428894132346498752581370368973733183792418437865015539593106240822759344397151567050395850200161020215940816760450701612105978520461578880266266464227853017835933270413300507727325177636161067233538908013024510095817663609434359644362356038979219569532699405498051953337291775093976479965137595814205508487781727276359313270052743309403057770708977028453753508191672637654985079213676606657773800982586528290468095749583692685258063474943715865686287148277259869736227065546041945843356911771901075668904986943003057670934381792069445080743272321905433485967971263106867037118424650892415484015988346126507046653585661070489555423038453749112939922848483365663796632687404970801414988833767816912329461347186154418084419147212185015035428420364822764654105821300944424742557476707852490689134035986009071232079104423185319323174029813654897151568876452217823875875470197898668724703627781366136801981380217259218218637685320387259939949712693311826854615046741859553723874373431455548622866293659005239907568758609218317766116139679333868357391128913900153476812142392565783130660906922997618956030350397020401143438573522667816177201643385752403307649595862421955186755075106937431677666374760129342965853424151935811877748787924689815155632868591558258947422246766747891103759765082319001087495799185249796826282670437861733324512219978903627256294868101683652279497712738424392962489625063974273794500737491291339850422254033870642199706853082571135769416081585440682729711845277737925872547177926018218733891904589555414543344266443937173586134875412902557508329194767367286679873764226703107455056183509719261520503842179724455398562244786497598705448018700946756626064891409634817834551677081637216599581928516714281369710467175315249071841738563113644210649314522674333396726001071845401516424349569245998693734701902302481073954324298665294713289668185001158555466677680525157085496571305992315604260463403950190175566048977385518452455717376136133651103681618964630664094240229175229962389905594011408997259835361832952618071746055383690337619135871529216206465763994853945817453677591402083635330200195312500000000 [101,54] -38068353343283296876311522441799937935378072177572280000071149725886052273200539463752204697758430156776682722790350385261834518451148629479404008134483876756679486191993198108681934950700144065627308925235204877522211430078250000718442706762102338686990575099445338519775188279120601503732799551370710743877239063346723190074271711519713301384177113270385864700047939967037588582464562422495856315994591650876999444825177410584812070588037146575650290430986789389616840670921120514276499819932864427220135698014712403398790102392671299851006013777889433142939835999512609192258769583363373192853045394159115807860133653398002909347840677230405803188167444086120565799706747309024587160175874464434202575320863845181004904495587967490644250065366578340943492455225796555098317462575848469398386038725838525082154031581070485907863708793891815975012190767655881225254684598518051001371863399596168673966127595007694458302793188715979185728963133450215451292267033307284063626108824071396310409813958255294351723652607610487480480845773833245413718307869892569422160897158706313198353060010569321964137363231128796499742140523266229561038377177620307333602777336710599142846661043278494789736289123117747744413433700697307009231184603449416165535855378595919687320864663641067874678004887453421306025339527013595545314118014277723584607323982927518969150980427785810915052577954862589360405780075424818621358403508951596357798697233624547446769243519342028499906974246061456431838451667482253748528788259683955537854921355875515341443065910031691720571473795676223952085469438954224176948629761517209938236121555496758803330428747505571297559735878460314861510866417997571448582459531832573126381739941645204268576279961331900268073774520221922791367106877413407377090467674081272891196643251546540895488717302983983489197966305159638396321751193746986815479398284228146253379905848306463108677156414987492954465097214329560812868202735470027476710096541885788901758231380786576970239760028998338148278212075108627009012056379266246871948248618694520753663087390704951326620107092342613215946372712683165715302266554878915301232598259518319167832833807201385847667319112527234546787186578920991742077951392167074914999063230212342822167319067129115992103254392818865336278567971032227651814270638125543451641502878910931184006769110804292933605380139530113044820621088125329030547655870643855569035451935633318498730659484863281250000 [101,55] 4044102502275667632281615664077984901537072508237399703123161838012152272295475269431970173370474208919883052605012133867890786325152786894701360472049755158896470120014529997439846919765186398875895706226407211486406213487592150340992022990761859552117855316953731683992556730823096311099665180322027726437166135608999423766724626382977294329418959825625381896979762115961373900236808512966566197781169223000394099512825756013260634849287669512008583930346167331838840977643129962898432904822311027017468128167994020757256477398324440338828642020981706749544108770331219855203786291449975136766900182713082723213811249211861347274991342651214210571181882149601395693387138608523948111917699697238137219198351437513103954884277052342744151825855143834193084548187291342894023052551954470831400282758268120870313122771064926431678530648017640485937098058991062067039596762447682638584049870663225396593899269593020108847773893386450405741219076566627523021036103570034244902700400467017809810284438079278299440300551987324035555458597553095703879218160217226531485657697053311095693917235950559172133656374354193809261211047498627632042532118305346613952146143288828192543797098464140859851114780356164887068619357440162339156873542463380010534553062219782027767635204476890859905978265360150209547028259057082519907904710495412956830658559811037099570670520126148194617247618355117010053473372574458442763175168845161549363283320143908930923642197103805973228606098688881273753462661541150952252341464664370334158297092436408349783762733865952539882953440430377867971109349556748679176248213441550768296457999921928561110450558055648032056435858585300982499418401468462697599337301730687036174718751554330762895056963395339326413038916637582182351123801064598672773894306463521578929180887940950247013601931451562959765137225102732830331119962474681137229894017237024927189689714483987723148062189492190395125292134274943457396471369579203608566952560310198770687279299232160034547571053895045544927980427820542436081216955575309473710795555418402480882117954015100089279431695960953875776280020995356485812660025199388204587811979408411193477948815372451575647480969768262467068102582325674083734950075527155455327389551663297486673666482253407761418221670395983316672800658965178065178054252531571350439676867187962196092375941206566876105553792150168632383523408347330426380568987182462237228719459380954504013061523437500000 [101,56] 183555537876534762558410984288783729630294332099819780109794383671024896995484793304432414036368321204574430568144818185932185863490039289483881821634519487376352341177757635855672382341308026955440025952843958153855211288590337515894999961607620796432066270287974804717021568400407414927468117690092539782071470982207620269733024989277765943714619059555573237526756502568130568087586097577390690155765154153708610015766625528588018465114002853402594299319855650749229397750788579640528335480649127435687979963406682317934481628001562525442587508984669040719655686286006504584836442172378366794791582738563567371033972148201485376237229249761884077417622144175407322328822979008274158688675454433865444184483454919945858169080559067152411056706598402990505389907875098622100225714637851682067215688811921545883492333091837708196342525026978460278843901764542148490344461286472221468797743199729892538918316521898793654851030262215751152194430096656782415495803094484689806664547494940118276482472052806602487210685085938134308895661728693536709467380892237514014611632630001273098946794806132054123861292845139371097657387327703503536586913267361147939401813854994934491121587765632707877108994039411616644232147486168503172385337958487106061399203702508248320089892239216489293603869226411816449736510299827954724949293258566606133581419264892562446506270033133379626150904769240910016892376922782691423529061002814997526863704470819633192915535241934733119258017460378213759215829536720102299329560630873162353110083419512163344483492079649962690736451757892025738652404879538825332793264030696966261633809834545335780157214536739749518465359252573033465194587299951313014103422623725051177955412025598654601613871753553588196722118507089965050780813704489415015831743634239702526981534412193552822701800415051039206333607129877592392764598437870037532238555766193751752162972968145611713935752599586096994702644642111892612530473317950071575490917446981686211833212912787772396030738363583178820365691087395745469056200213313442252077847881804738638204203837035753138043976011765003627039366060435350360423842379599978771362110575173971960875632453546497604054853171731326977121173896875925256360149435549035209061652984044287410297823060072025887558288112346346306806986422436691711194859105573388962466302803984761579050135896659739949578695534252570378059870903923386786793514602322829887270927429199218750000000000000 [101,57] -187184554305428143876159988251447820629403832299688131330435089263210489199209165060622998458255097481117673071539971095265343594923224812006548249071210192565656072567692166625790741551822161560509452319977465430298769221981699954886738802153431181478723129330705787304171725498187953650012208940782568832340165755666342388328001788050065186648553565548989944723737243348603737245908187952784978155340406760392772804435361259396953393098603673487929096246490995329251746226362455104414790716693363052974307717768378031899994487943302796092490485582409257441100723130060157211536328418256351995634483675077162299803376839531977154153572072300285999099067635290403950909718971655459717948239086676773310115614736624045511917505624604451384240182163393118407749606272884201159786998468977549571090331421699239370377790033304383886021171334546550939050320745304504469223704371381682657203652597780817850459099590882760771857822736370503412564727489402971880559040507044862855389995790154634498073642015044823028807996463322661234797559929976291469520831783387743051378240736496433206812973348362158279379112080153925585553797228674194558149277018762704224213665352837416322073829481698500051455635883480983939891345777403216057633698645566325403556641529738500517897849736597005819619925440686708288997560622330976810563825014288769006607356579091007221011894168450628072207828520070231283847617810682490614728675966487095398764210544155681010333742952358837524883550073091565460357296842105123004173044241449135916507055207548705311341502221038809471379085121315870380792269884543206259934273542183791988977558040101562010612190356712596907398786527790249677559390186259319565119047690598850002862979606100986756828091183354718648944872303624886897987311928041552155367428605456048104821265201550323017441736387784037526986197192441369256626223135705828196821940485364924747524000549922556030884771954885610564430374655456362663299145955290696791324066270358449312748108358840099445346210699373409621700138597828162891363411283228175282138927665001693013061574159586827943247789840470712839902252266485542084398199825788681144656065268678749736627400821659230068350438690389831019445585406798838092808956739678301955148521510282778018716527072382961318563307264782146524980270226173089051733068810745729652903647265493421189865211519358725660203030717920864510652110266654413184284067028784193098545074462890625000000000000 [101,58] 44216770616570291661378451320733977495078892397806582383883013713025912654617852686478574811290079585675504371616705004503511192367919341207384712825543072703619457031229029247377355497547134255774944510953790488067446053338195123559784177499572626007702186988359648778882621645329519260239902603385788798156627700717728118976673228021818912337280721125018540115953676180554340431897207063519447366307642395047319489590389638447232803463755586662433573647205648199445555017015202811393625612978797177694313404627083186159905178173277637590353913355512232920025440697703027463595015609202826738163536875725436466204577812775444320594680292523683215533835113227739801345508850179264331621855714409358521055397239376018864988249439111559915370301182216465379137305981079119166650940125421565428943096202909820448879045439069691334389806853599882610157603367104077719477331107156036171403378595755615956100326686931767489387944336048625020518334043877948686004667231635717932756432513336492061140240410858991879763576632645501386525307599080525419892160215885572473626115438423009995083409014450711202984712563804750883115349157251398339552149496875028393771098922902417088793993554733530503099589858700369781817713517938495964039844150961319682514096695218844301415798389555582750334617810842616609093284671203579748180294686822165019691324302974376616102662784553904948837000532649640124397504099286979518121655187759274330846079649270544768807144348283548957718582181334270672556211178886499696992280509228680998893392420327226697703422444675923274885152484768795045973352920371666905997293634970426669400348640140877415696842808752813072431511314934414691848600185393763304468877719493750097423812888491300663482727773962497552228177080961925756797945516335948148002894199136454507038685635936333215261006284858639637909030351675064908646865556012091868331026832325430749753542315744064068272504552785836912232228244705952884657392982084374503933547829731730557770643905510964081717219492257653675773703897408046868557036157203531498802001486156126607748371469010435471972822104720156563480846738635442046293138875685449919988161868251275514818848359150041368867298895885203774674948547195920024744807150651197529763088460677167739180670430801538818827942525276480751266476754351064359001789347799850391179300518195080406669751094571782486846451311892137441320739619111251927918715409759897738695144653320312500000000 [101,59] -6124972376498302871367396491827359276507579629103127509865067473345867108487373967112457471005957630122482332993134697550878161797049433372692908015542776862332399156176511083763552162029084450681079092251784489488992113388300394112350919724855452225588699832810118898839354252306569156312022050433431864838634864774088378354814375584543483997532534079112121799444173209894274178277212294780101848525574029440576461449347152601464232154521943398855701928584973148308368530862608559729356600263067774264929481371371926469573352196030887577626775993630359695649478738290824816498168640696667479016183450830320795998859710362064617586844322199328757712304791736393625043041393655849557288602932302215421242254886077455549835979315343659584361661846196382470411312920793819540244761639703019413689588742789685268198559303048741420870518251947917541070113837266476477538671274027488796989776735062158802553719314890810141410128730952386295896343987424635601163915941630780790912270686499442394426018329477226761018923849019605634750063161075251527369903598916095584138848507261407676839634197591351214291210230103412900756134610385419624879359458091451860641394977267830881164609566415612721648634102600716305341187696296097510747215617364672687169193737133571234562894620839763181954687225528307173736294009929550997561915719611289020435946198881210072954714115079562891967830686497876447691172978359904791306273161509382371735820332249101306866653755842097360660419953218986738232441055374092113981512163621630730788375797091939459871978992687897147037683382717962750871749925753879107012390881166128804003147948929167608775156326135506207377038983345786286689274540119055429645047800145755500795601407953518005378837751655626901000882510618151596215509430432263296299192552825490154507128934160390195288139214241866857020251746752100987143588850582180182519230253202966322994601413331601387649346299086956487518257760795102180303272648721787335034640049471713759560464604242609444131776961039878249902409268498106652659430026504751970017460381904948515690405228804665189476936085214263058847699420400780965960780687842358646162973418472926637685621719092503757543260053012816990227762633153421869143512284044021201279907964878611846365100020196984047840079365268627380299519204887240249272512875445055811986611312859067855901624544454496585427138442402973346747273829249191834378507337532937526702880859375000000000 [101,60] 437710450641224455608129040941920817145513813240109232577341875342761239246608631703341590625842521831430722266353663665572345371109146788873196342379381562830862421846357889527024566967386614543208200590610151747319064772863152326871534519777454651171972087154541041662106811919214831404185585383790725750051867109062954690814156283829546855492169574134985738542315152978479172875646714936206987586215086954798385741401322653913060698999372093074082439024786298987828563148825713859857991892465614555890451100716343746136120288788848119409992862255783653900374564644195768977088604424061486571757285981270913296707171149478756130718582551911981858746040621387331416847593977116309334328541917027971152224571371133604250323942261392898192725008671276799587547965894204008867242697862691214809178416695060013964525854363043271832434902462377330356789399550781531755460339723806807194872743389843836512898898843882988110534802879500093844897503829042774516370850395507027433678849086854633917483189752186554616043765761392350902203200361042228603339424989110980564515816023195194742697385471719513581424560987015387125132815698747665968181625237783357509190534238446073640381174780526786903621911799132575687006732175979223466312170576907992537046293148965556496549332459028161902926345964556968657547421020786612386659672549789013371076243048319348771238846218320126554742311653374751329240880413939067025754942650783704640852809740583123454883590620377759361585801003610510886963230794666206653727852023908847996751126779064626595714424954259092850018495704644621901693561866166942720432745520717334990207679107227248890960312676464670520777674209149445206949396702942191590908277997903943833891007845184403103077631595902692301331397568399818540645176627384183618242589810016386835280828319332679662490742105134280034551748187000492438283215513701956855859466696299957452568511357172312175665965875131163879148074091757377559657897003904923235379962996265308535897805209919181905549857657999838733947048295071531344591383267623593695195901131684681219111710556776730880447829847096196936394203502306244241794050779226172861545651245525225829758026862802629530156314152123930898393320978676279691196073976015513977014764310279358047613687092601020940927387125521719050560182522697040937776819026048099748172978621898305266069032724953067754946808298280335781937910866190577507950365543365478515625000000000000 [101,61] 20141760910738435816056801536748718188101143394224118586080232655249163579688482221552976178253675016393842632295872535641035293798248283587981053460307547092218788798560897884779652196862359932247630525736612019122305680202840438705317275358669906437387584004466741359908686814303740788687296907777287181144640845586159764840507500444656852720911192807846395787487897333117232611056265668825776322050056041816515829361323992446887657345109122165129577203166713699516653818640501418795343790395765509339024057595165950185204098460774858328366229354808895472740315154061382985853898564290709612784952766431456357142155233911819645073155252903520084684592887129392272270015592035255186029339466965584906286970805328477924986944453258462795527554040862269355672092221606245220756371744886419744961555498107681114414418575006840632328807646730777821248467488128481839292383923512886775497923002855957008296025484546801418344411579689380530170803147546216237307539090352078511481227483894236398943929480528561322058833056679330685575116542699813445322781716333439259741145970176557853083769032179589065015919471473671053853620137865740952565208337264763824254535868742729870314276944371209373801978373118547451430122468332661677103312539045341027603495593588008635389282472183890386186161112199984619600067747715628566188050750056783022712467342335737427276073704322364886487124028262865798218196942500096647317873400118339563192800730047664631258791882935092215799221318008087207166988533953397576831759962299313174024653864759583509004208235985514424950339883912650498022469802669032964746578283985539623785633476431163460579750095926829399215954246948813235381239504994041168933729915062173522146724689347553899762245449296571131708981596040205762653954965902987451641048306601157864609892443000662584696626837568759501464308382768061525704326957250595243871853466287998474452804014792449871947839128033066490337770300688836030344146397211266764405420046834997555774396164959644721906726910995825691140307233679640399644755660604099259925001904862189046120632561593793715335530593641186945142687485969473207967951148459767751268492788762905441701416713797558994811449443709137487015206360569117517132515724906665053504545142674508714993372513822416909288448417188007023555897620002105015287091907633632033446414328956966759142072318030791916122156207146279283115575253759743645787239074707031250000000000000 [101,62] -10887331233932937362625816823847602649407843669169055753953431930356572840689883688883836977838316772550475800084287381672523887272586482980357526495021944893447624331793385386139075683513391544697106318043883215270956214873662818977691915166083843043087788554697881226445308604974960253123421730119518784725719552276806718891461831672867980748254132341521039661688900077389401995708967919122514432501088229660279652356485402956757020681149911865736391996094758221619425742423388670607572059070011994369574079579105136161447623609449067472700038967680990847990464035544530620254485372985719141225905999558079348148386237860704314224173247516886950931567083023657407470904793006382531511771631310300793043340113215568385303518070069430675013865030422568315229001048172595302023896054840165652886155847567077560504813849698752485107184280069453106338611557835878375203202260398320122223341292803474732896870208623456908995704043787223836064579942539757837887825432590593796451313243054714850632660386044388121361361740478973801808790572903909272044892197223434876650542053270944997267324527276658692165032829285887320352539782669093041185793398884810133513594726664693308420326163095160499223111197863258128408945334479504104319077499690959185005705107037378051455623078628539603322916932358038309801786140915367776079165373505299922842387422026905515099208470197288100007475631238501855953433901191780478241800497022634735067690781422683114143381682815483927076952954291863996142701206405955596442812625418473463050043212101208547091015640799207964362350878782439236178425562402302867292552296326796747820339946208844794472258787396900836339811990057939281259145207604093490635399140283954145200088800365042735682850642453710396711636823189670272683796107293376977712535354830122637842778722753444449438682575958295356801415041949230795793446435573138590686426690901225490650254276595133488745949552960100117765795259079438780518620875165481796773324762674526105506177189011241376711853372863068361939403926602153627034470981789189431590866821880696491675997298857432242386333093173440928753376178037598060254069262624317335124367898221543595397690245985322174134067674738452503698490349751362055202763956031306304055476812905704412113826410446839599457692561821500903884398417021706710938243016081784575700301255166840731243880400132210392377327123902830408042063936591148376464843750000000000000000000 [101,63] 1758898752104417559428287069837312624377733082243493133098197812176957031187643227047413948502843825714378554560700809156427646794374824641967126777853441344453707548022791448492252640466877080518232954083355483989070136350322060288156170054647157074813276452038600694824673927737938837820034577869123196730562837266948562015083943365163357200687969918661657370564296513423576602730257374074238771721297975528231271318430257574570486400017129453610547695823144682812216212645904806891302827170289664406089119784964926348985853217460203654856602053933784196455913182908027317105864801599300905016860840993629483787485258419228288689194576281877866749329102403559165442787184199030945198188204727348718768853236819677780391037077893715707322473463853158988173977385210198244904484393425307038389775646349652056598727131455396201702976027519703375485209467376179928351393689063336039128566374273749811014104631212587968574303628795099073701218766486388838212188430287258705748625831140219762294902624964184819834234007448557195725903805820113764879745950080942307303303300017874095726667593511189737517479521034848053825669832968664039947674316507461125020303052901726073904630206045423004475153063222079479054969424123786726725394451864462256509799047644691324646864371914910280568309401053025169235643217056992550288062278333891059494937292935305518306992240881705845211203814117391214467711236658319677660615097832728084163456035475904357206195562235970109449746127545735527300928454951614377906920406824677779608090156531499289765387941517420663619484840505485775989461008150841998320562673730375083496537070195308823884676505914568698844284336601683750258379213905533191366100306465157956322311486762530563363549788148684006565880242812983855382609868387903001836615197092500123830760279700205833679439908234758254812942794740259687713218379168000989154503463926817934040325574274177657132025627415483021174851817051179027543879408738901052579436342081319018422989567613991700102072400761559168527560191147073050631096532504432623219561953296202812936669684106893000732702729845604055546965925728372713955064280364459160780294925350224519078999917778639383109797701446194052219414524467565498931390031426094890908742352638968491682800925052278771597781056851620526436927085905661631920377732485075097165664323199334600283987194285647823242899751017276344100537244230508804321289062500000000000000 [101,64] -173220309206777869093485490847616504572278932118417551932946891812738566164056195663394810647088003181395257609782714309178967785396538646562836768044089542027739475056502808403573902133428737873642505709480642036412698978074173239834712231228536153386726471524278559195292389838907057055247611090608923752978487337389149860331596638690082711188855057188931589551107910275562321400717918220570304653547396261775279274703537848098615984966428049738084949099903438338087612427518960257265006157051822356404487460419455114923020527133279836970305045903514608677822036058996754762586076187706003200323902867939177911623761006173555019726594496621844768118057415682650172411098957783102456999448692565693570326501203232977595600170299892620773497231102940253909464518250795304887494624223162129670043535650442558326963543642014261100032315749302322587848541104225816192109278179274353250830549127625598564832904424675671913524809839335210458766687101154998189103831881771004290751328416021671806620981068969613171301662173167158994205157784916496169912507714240888779442493597225655825727446439731063932643224306873437624831887316536047907950275804438174240002382758054168581197291769419485630193513306510103938979769665807344868435310142110908037921838992756802335604437427969257950751624609191099100405719101875139909264803826826686027325004773129137310226773735418200490428551869279815005482420578296938696485234352853441134768957503474771031797088987615877483987289642965524513864920832758819306515689334168741180228320467821613410104120634479039989673052307950500434885319237868789760220286435928397617679726259442905140670873928927187153300691070228076900157361034967359610082870671959695498496577385444465166009521170264223937948898462112159609243007305489091172394045672919198017782003600663265901068725038854286134414705118085134939486259740884118452105860026323606695863716013515197051217776663552916217099013904984879724000569840690912924090340024989022716063059988109122201228729810113982938882038165991800226643505240586090284621334367917935861889945939284448561983000278602813936610028896518108079985834477422462684253176770272040717039335334480485668130844151246565013466609257033497723194473882766259183088312928198783128345414887619107177243855360713861837965089388649037687988214009603442197224027102835416306816852631544900731341840582899749279022216796875000000000000000000000000 [101,65] 6421942338044248358008846477137573097635982430651203473009857854031424169679521407385266825901624936887352694369556678818149920160318501206794012791686393765388549830261270553494209708364400241922134923102128609628321133035005578023805406721823456092492556752059525913708671306574766459324239356844971999254512320628362868291476021983337374060148178557171775751005171500138404549519601002844453897321686005697585015596597783787826179937130873202822298683294380316485726433478132926771302972943071310454567335572204114910353963006627363474951048657919066615057612147594457430026450796107223609770317068594551907518100506844284917317196333653571193549286767087961351392586398100491732841312604156443117374779699012349403647581147440905463506015807865223374665600513405261711923647358438792232482080614715527242992315441284003778620898748227832086469488829537300421441285309442615391212070748543054600431327716008500303363114829659490241962338574737654869628974699562479384593062173643689518362169178243547311980347250075709140851885240815371821214223621030490182086391137104137436003692628914344239826102961236341798023869848290619380953346664086301642981027606067969196190918811688100995575816146352493835703454577031743430592290829536446820304676697534599855313305388965416538040162152375531608577982096525649590092908106661804284905378983313307811390014005439784209727809934284518728608777093525229871437494978702457427661484973014715864124894151017549046846732493360399059973295413122874984312103238737967654896996881668785550700565224169812424293924190993176929558114875156578717951624853325791394511378734679711412187884025681625843871316008611013189079266921368343155384259609452873187838164242564812880244606613981799275018055921851598693307345072506673100328668124675254143400106842144305633756501036273006463072677088287984175336937366949148402666436382632876196618435601838804902264737907115316811580806682957641978136642228231498311900228011881750762476393343039424004072796735137830098190046299878000908351424561108727924873973402476170646424208931443493157423706197733013055096333290374211649671393704631196997309998958096230813123097660262169872201315450719316478011940375535828448166267442834945525963104773780922268517611495046908835023450357946182172072480909891098033311685895987783514324706301313356516519129449371838802562706405296921730041503906250000000000000000000000 [101,66] 1486469452599316309644427804404994221929734156848031245477662611430858010555282676110698446125849367114709039084486383471113757319186365148372841534611077542438232362091695561032639452808216945079191817793126214851128031455509725414708288653908470140019011415203655652896848676616603866889588594315817084122883787455065893588674633478390042288667902651492398839430333588076547305362600207558996291136237420763275839618816101973402231596309793848664581230188508997198341146519350981876082975150398162630570779788993177803600021174654045806212009934095023461170983914928643401624052761820098480217840276957372018016067364488691434107839779073656250000397420212739432874519875869554224401625552871259251665896017411557606793971850925407690370959192412609931784438926476997830792310544297006139986389023011653827973887960852246564708072682548254358286838641288964475055939480333371445533516906994597343988601375621906145406012964021141211035041868013347747518333793675257778252251562270526582374654509461790209091077857310201974839038524118537209565520466575701465832785260019627006381132192439346141810343371330824907428547702903883680503933931501056729221090727829796530319979793112375026016260749833420475142523767088171864506398849435602068630038262628349915290621508703268490019571959228246494375178803732903170302120395083034243171172459191294281562159036874106323238599950421844470955471676778034756027908418563116600511897504461145247186756070046428304712671364042724995342228949368577288550729917174248580352989349047446695459019782542514970891662038195779921842461337975355883478498904212328599169581664630039738905536009990830136316369642750226805946468111945526746073876472324809164143210861370262566831996387521730281484113619089520933775597824707064814365189516301332111065333481595622863334205811307380892649629621316745123294418521149664893007319282971104594587831875297112579788587934125965016084345782427409511088186381202443925974986607424055208788240196709177828917147316167201914672165024621967826271585778277407373694638401732125716593109819902525872146310238784488925059861913526741836101358041003487948703621065449941729852756816028134939615171525217475198128106647254443411290557288026349005787921609539484246926188617687601499679880364928841907650439491313777653630695351536347590303591703148848392522507859403457786129365558736026287078857421875000000000000000000 [101,67] -364736082403611997248563301599507674000665699420870856207879081165255817705179680751559661415821743962415770633244025606882004356567867333527794719274658627817415890796612601071830758813455815794482215055839402019162846765060734170372588150813925960417294797072844726978193127939248696739871035382862685720008591850293530267962828185439199457928458525995450361247267506371346237504069268090881668617248194941250001737087227686581362319765586113571294328633120082751820952222209076501994690535615507080263752484561106399264419463164552678127485299609522333279407419389262550583173916726565640880141319038946364413722664866783085919294450514795401923085854543677815924158115835653891816156948963565261732844659043152790460582749824852167167300192298417634443961040892085065671153251712260174725760089748687669138924029965222511116105454691308711069500166708617876748964669318708840363068310341248561313110066735874474481880809333549719499761966732314294223154281147626579685314318094087631622103092960566608470872531907606112220768274171186975734182914188858379343799399641429391147341817229621308671880714435955199323804944233786064319678033502729182362085958438460525181955278104765946216062346277319187587826079693825367542576018558140825434792114239017121442179843929417735603633755105816712495827225266914595597852723977363894094553644022234403455466394568780470198622374078105573471531668009531923568325709356884101339021343559735812074478854094183319893696841120868743155469457929120594016802768249390490722540147395524345906778946663428821963510029597968332050177642670900443040578671428173723123900844424756690480474417930580418447476144448472123414319617202432562194105565527115274823872486673456256134537617267540333924914710370256894499284038853945286853126594028270955699158231649451310415819829303058983321738314695035804069396992769969807029330160747146942633510140667731878261126259323013424036755806018088918620329569641081214279739041062151323464208960171991528313203743679128557776634652257921925298620003820253089674269977023195415166686767642550441740147272607741063206570800103238836361006130194349478157672164555383866783453885838992138128326989795774932470249362212393552953517001508498666404700941103530281983481361878162762221055453683685506132812049063999622458504410623977828678965377721503250118866845674858723214128986001014709472656250000000000000000000 [101,68] 40317115028783276553796681391327586641925174784836553079849757100938399279070746518179303328934741060105568836034913638790361341942959622178779615526679409956898513244013206072481487569029339730619159349465005824833744365636171107163571776542896124424674107438396196303611044938691698139177125916842585297509928921586757687837555534823763513221863734857022427300559562101276649514295231335424410005908937020095802374895258373286859397762237323512172477275834056287364306411666328837240302335294830145095766576058579709659058038724445637130076978342158389785048455122275393618470009439455825410792360039930731156126323018247788465643699312677055635390508471327432541899770707827286299089663584063242442236603398026546711932785367853668692261199352060435872061112039106400007595938091376880498704500479678151935263002459551755508180647566781784676136010118054171398167875707305128301507545328091056322207972167268484899186445517257420259850498699507727041185833110000211348274780524997771053374858478346927775580157015910185386259926975043652123504832803630826971453055304188035363638401837712883164819292713197458731345167169343908067976709912740913405823477070372562177483092109520557244751880667861278350881625793773993139677076486119601600629953280396192678233669818931723258147986470153879990734273519147873762179356508817772523989337235819542066292608986993240152175521105403467014151976281814076071490226449170307175392374271442947360678379394809719035223673254184353694934808988953571539297857215807344324638298461958547056493426022550096757096466587405636856993453737953925452240478222534620195462996405798368485631032434797942266957000212043591660392127974408234813811945561860961119904503264929585860682385364188244558932305558041469389496552801005067430899091018563216487440713819760050392373853097293729832686326588935603963007393071533858317467004064014347523291926301925216365179576175314952174787846657401896979480456886111133806676638758151263817266035009422412197715836335147629784633234677728090732559068254322394005216010046680935329605608974862728881571540305554486731753198736333248285868470316320378740912674523972339855219228598840825912186407098602967738960293893071861755095125000051629841135381654914022469131401732482359334728959406446093497555161084474896390972336754139578485732215501574712590058258143699276843108236789703369140625000000000000000000 [101,69] -1820321672328300145867748770062422957371022537040437902802506292022997371873632989876318071891131212831193715918954837963533907108504909091792383395495009920452663937753758215056169650396939391263077820233419184519564753551032096367917159470931922527480410180025747287951372178116258618511925903894471949673120924389102883703999666496065200515241083543592489488826726108014701289365798578930524299903217159847077200833783897080652941925857126657903497689727011293585290240116407918921200479460958870711508248215585819355757417305355415673220853811434672168946652299824475716516641734261723319575163935843640192324707561828886007232145513322866411251350900017782828507729729023735587577974708118476516204028431595008131880520886998545377542805382147066023550190547065260163843183835549413493219343006534712997335880122528291381345402946407988802305479870243261327317628807709940322219365408162626621584389730251516402458707117630814110412117233815128204230577770528648725596090951218824634971784016680910416597368662831345504280381428701064225271421038501169175249506930714129782121382743802611676410484914084310135978869892849445766202447292178996081246032006966150502782737474439499362759754953459315582985593409572095538217615314800507221452939393131736558829233729911747436495943529418155608698251307908029632425587781736090640264668055385755646831170081076132101023576555033467968571375968872692930585362251678374981565593742419587382808387723815482189048245465812348086003506797370711928708535920531612178461079131532518255527700363132564342655643477688449740595587425696000183647959556884325993356859439456522361804190409758415698351135425973702580224952811770841836112053883625641422843108754872452666950083596677180410816135123427629310280040699153976653488691887303541808642949508096793110702410543241004031079439242886438327412410108158963674547537526628371468739012895727742846571974750730792595963412531332260085099625956767257210701957460654147525110026422645136486713037598083115540725350669393235368640308432279209397081050344069943237794463020577834773499971870002051824823931153256090675177371780241847217168683656470386698919590637585703577448197074757237831398704248140653801253997315727879328602496542329409296665435259711804153821644724507924312514760207650579579256314448293731223768560992517652753601709036956890486180782318115234375000000000000000000 [101,70] -137242235337354461092068921599425152563333666072668984078524062895544569797022595083281657315406643904548313755743247596210266511545261519166754124003709431661151126734228646324698421254623646702608129628086512507722061678096611407659798145642415827878387675905946797085706195528441229396008172543293884836860624456213834288720130277862387186744684283516715833195038502750583749407635547936457607271275736789774512471219737004004787163147559923960524633711062392469355337404946162962796702377219727834308248118155869147249671371112138633659766136597937822560363809293600712466708077275074318423457917315070837268705496132032290574138934371072781848141054539398866470166606610690090515513968287476635376548152994397969708522270051029876199411408546458963373422607452357284553583239135704244885157694855932126875966841262295896841772431356686459605856942836773333675168461280690786456139312695336873129119937606727283915279989198821919981599819316390544876349084905590293002572192871051061074310675620494403674345992014077738551050749801385907024393960976157010555097101556112437157679027584378532434870725623537856789353800771299007162817589631501213499350142109695540937269522659882771915512779000091889515184872765928037470901366200509081023224305694253224024305269262713926285221571780466387414023057919145065035441755925615689500859469699551083312198551656663054095309331391518940057053089406772143525107082795700096015538732080702983969739776483666911946533604551905676715819252391217228864845900234666235711332136840742900718999115797492917561271686790803369931516395655018304587092510614580086229306526458958958557331925687470591405013308310880569462550241102793933391340133653212185248296471513578729896246892067470178168957276580177121571383709049647429414026190560175506054049201500977207766677795685483120122510195624278836412420752536539855127634948015034270017475933354638246499194377365609642610472750805759353249847007186652822372639841632768584617978191677993033406384889245598277614659330377581026705339338497225175338777748574143537632952978455372953623127429675457401626140656108739391032277671514579653245931953246498756407804915107707820146481901290475163523860601827485619263698431218240617562364669768026871114128702748856891328666709326122817304845036606207043613559853282422577607188772519296214875694772672432009130716323852539062500000000000000 [101,71] 29472230501126327094276274685780039207449847673002880807316876904933148244697783847674762889750954884528808809144185064037626907798395693696719830177043324453140276634951700508320072423837507237706276225103003575965427424076325777699338552342050999622645114117278621190257178797299094830916385498735636399824899276485875779494714742204767580058774218406880304684415862479664992390635015569397492125404741594846075744837391154541606036124928356760668602025912661758589648394027127031252500694228201490609022919423073880560902769939752972954780259401451655989345235277437853927591772728610907693266758734179733956867650572910672096448806625608221562041216495857647740837227679927866262966167928635690494427189418778426504883054031080395596016848615288740238718053033096547070813816284531220230033463810916821878549014513081587145749419021282232760440655828024002685678119155974448796688995021408337727302922823724290059176079063904705555620233563799914678937633840267490978576433261246690255285480236677686410714765353409960069567682327366078461072505190339769473576594521736390830420234009117962638446769572073136647594218735988434056308000837341313261236465076512191162650178809964199918079246277564673806452218225780625923602725735524987803683567368094034125223473624490320710442453522829889620332954489240679171417622419301229125969837032052424633509863301934542258127364132029254756052812759316594869543315276160924146179453326946821924295949145690605139846414176853031560796203409235373051149287309378155636289980267469358185032310907991038179600717548746141464116088514735770936736412926301922398015067803559419897490909065889335586870053347430084300293985325579764822511657957462955732551395940630240649676873624564270187410191784843180081984267431091722613047269327812901227315599997498406043134460965596130446762769029882918366442089829397079099887892199780197651546663677361577720737616003097752808563362238710811446670370660846962343304574574672595362200686114105431682689670200134983261380090950269274955099255138050510400004602219130355463668662930408146596571950480411761065325663472559703334783442018580167652498456864398787369704353236724708828493630066601393101729583233449900357528923134835917320413260026599598992723542788390371890597775385546111465984859977692190598778941529517105702969380026160805954305033083073794841766357421875000000000000000 [101,72] -2133132673786529342604593831825320546544175817146817877293042929518885303660958982848732605305671330415375141038923155454901542968811419539868518439167672424653273627387078821286014621389029027035338375747889899022924126041839881820979085179944642517549905054902282234392247060261148831253525390131113681861950433564941541145351641465207666177262515469008038049203873032519973910933482780141161665107641774237529159743409611815689230476340420227525678786025044370539483315149709371735439934845062517493486726855336196245683574844701691655302154539714090782641409863466179682813533958201714122758859189576347479774343485894198381330263395899898237210321225405637983381064252763689336982929236335671150619062672203983983308025688491537140985582606034994459144050826280927070376887623491166898721650059346207864947738782091902486844028150329885433955068634155954463944659109342303956954976424541933986578568856722988780273194117772334158357444163884869798686927775579502517376898603761899036866592216538614914851505367930946434758671278616150804440374456387689370917012177508170330997897824361598870238721183955647063117081464456246562251414196911300183766964029333704454099792304682861204308967331499967108147162512306246861291746709744366018182928987905791688555614695182528160556380592653194327850107795729184166603035025333749410987694328344650008695236848961651501967725032328792991055671922971789873273425375337081013405278287454488810019591712074977047268734400306776830133694564219370898570122477539727545677968810385356762062540245985150420617666652849120584279230251770638815070431523578431715935821714782486149714513543943131545643458766954930429093346934110159595549977314947335880060044655659792302722493326353710725150950093927380509008885592309686442248936146173570756536170080223499146071747672456254067247104773811114061099861571076767942589228972438122295635114550573509685052807546898744720192881623582803645215321921056505844102209354321248562007244972946537044886251833350797424948165477622433851812134878782319871609773324461605227773742977380397446356554995772759770874660049049553810710103762799123326912431271855755331188805056604324471873739732827425178769717230517058403217887561444581165937672318422179995128138467185921051001435340852096364126057058783952277755532609988305458121667397037090267986059188842773437500000000000000000000000 [101,73] 42862616344639758845822859093860075203468843938130426432433883494777976770294415468021201556824280700819412138518875871856298440015663095344717195856316112810838795914181767390633507571761373082982611822199261419798260795427999204059736643645602007829210870959678571983051003189619490719832632965307013699808373696481321262136791618575852378748340968622748811514806507470727237900410578552394974031681131216191500337220458935660666251653958868928324309558195778691886803359798223929662844772165141357851754231599780021847518236018128924742020278149605065294624332954315135766179849713675495237764191175004353749696537673239224140932036160149066602877720364126630795391710824936804063299055389654615661040318406852000698890560028373423488319860594273568533653546675801508969788957371112183013356579471562980506526086465570594882473019357970385103176268643286474226756375769550260133913993835055777216616356723284915092928917294039438352419723228891971995050015893791762190762760270363039872099137116467786787560788033961801584444379174566432935214113767558699442325760858952577874303520123823095374314694001709877240840716551021643676013936294496502982583868930051763204475096859935948302373368983781134895641473611266128288406224273735584943923492265973521008979986532057657284644261347338623660893940958106161103851589053327299052603796008953774520478619944292733190159230895808450200370650277343766529120340908083708285306797818776516627320613580517623907354585882052372494272074121148749035990193114558382659886099044331199899608557092117439998986927616878888194157012268260273562972613849709030107936561453569535755782336355218863112516688617326055480617156855039733414188448248656143933808033474358737582847627793727582284412228443939067381493694171916783031299181685707929736101883175558536449414640192182244750372416443609802517249662442994779378547796618654598770016847195247588017536512276117734918954948178907941803668216577624855617885003016586527725030611993907388331474423735862825437925043365485588561549932709137147933142227540107252618899314557278004326094909081069610738677117702895602849315271187283791099541966005535944409985808918329067674155261782743932012623072874596611248939754517304352066491194050459512458085834082874715030074658757642559699504999501780316264379090543083013234440044526709243655204772949218750000000000000000000000 [101,74] 4836222217308598070990242921533518899942430786281004934169303546298999156702943069923023411195995523751022608620682186685663230283034121486719180987882235288752962889621837453540244652230773097835609418403557374346146042793067454792428218280622095501361928146938837894555390041411977958548244692152889515602743968451342623200067761946497994365851811596412108049540914222111974760772152122463369428868900056287549780261961345621778948662074154956681666915858437841696564672264254511844463082272406745128305289393491937820759172757458351992926268274810233128359050184291230695776213408317644005760857674286230826496139937024597963950610621429742242139907739876172206499255721941980697746350982820321843538105332308585622847426961267576718667539574811878585443493098860417172343264237032979501970384582960236944816112349791446359364191843590404126260513171783409321808850671183485552608023693619495380506086848128507218735915272297556554646812960720001691608564617252746925822935664094790086009873866780093973674970764750369196866340561339871188291537272809990190714437631992868155606888860315618669762234682851230498974266225511450832105488119031731889770890655398372622499039762518255888868959147944664893605569863541738886629518488405390297908256771143843634074864306739687542463579423155979540651489204340206929354622170220338243102888681683591577841581842528821596272642566587826138065396616007459023399637967622966153802253365308015554440927462711132447204020460707474477054533015201752876784553061987657554100449490901001828765139857279204395552192497974231824571423795015976984493398152510305621717864726688261986504957612224735850219690202713402400264299432787862411317678112551197147809543628869969907916200076087619049516009965384939505418486723973768868952575484244232148587009068500269941451264215138736170440868680983233649325295888276487811222362306806018817713218699284642574904532086535707584473831653908771983015063626469430903300377215580972970796191608783435528364183777058537331012487638802414043914019329484664696933639238345611319681666434779029067071768714559676662742501634211889941199911977819827550157420538779758052087717260517674209542318393887747993730980574781808505338048615117135852005390545145500362613366334629251037926205660355506892311654524539204139994394613181574693549797568120993673801422119140625000000000000000000 [101,75] -356820898823241369500615341570017094980149094310661128742264184252000166976064124025246919914481521784531911385751322634479408576422973593538588152619601798988995583685168399320455921242112616090919601622856668895562632918079347667400938707628051377110739126137533040897413039197719444624377055338481756679646513983870537136787741622000729698496556270062497283407874055985613938802511549501662835707676270848147438273486969751092314259373877319440561531519224754188118238452977961428907646163276804045308777469480084668632345160584490989987120275982433189117054883072403836515850161459274342554593196906803872172191121887947640654414116820741714459898643569387813509694141965865627581259786762259053338334544359751145967745198135452755556188865099234211055053454581883119467403480984021334054055408871215744787925541705132724793615181516623227896383858893184765998798753969370412071856565679778138727821116336651346005708178845699483351574981545548308739049604240067621837394072337506040907380854692905161013322201708668860446304791859540541689959569703279684619850098675214689102551061143909576827352412129041239877960779178360887368239253091595303658772178757897729485403184631575853100687821800757079974690184402711117231785493634772245313482596606279743265133292744910433844932594747202483450247024645010510929736121619526659641703174623057680579879474894185791999717147937969528245993664085617336227712432838771939839948022615220244759668937671682016001807786705098162856144799158585907614973552878918061647309382539547440236466751516373906778650159242895388786209487241732992315418812703259397660831777144079104771438604612369118362915883058149330221422757682544764250205581009474565919633478294445198428490826241577631435771610528356330425208902382726361474306998506999647008020517548221698886768291554864379227126599598121272585548822558018681544774368008296802805037366938664754907763637512582269077476811652542181610017605175559131220133784538463936406375206138230859353444659600608541893719095936797543451683267269834284717502537883120709654074741978831963143375897966523358755778169832258175466644385651842467755849047062709947784895934812000019415055898319361272680132576898928960720714094463950003975761387915092449000233094813888208062410551081758863120956975910178140977739818055957473995629018172621726989746093750000000000000000000 [101,76] -1779713684902112272479561867977029007663936413876061554798055173892967717497226064466271649251394579886466955129852183032508516875609260074056393669519379289033229014204850664260241971856700796753730457207143904197260498776754002513524472573132493685852217232465867335039298591739501710199941009639139777586361148161647697632647796222546059195250006815416436766226546900094256345039159125775418432653418250980217218769802566892493654527234510094471537409280066614456556404203492682249601199319212665263080380286999800226531284428663830610978225957568788324507292217785103316736977524056812872283017129430870655270675715910638361722847985466106840481222513413626082804108374817669926541866047486808295750979650102508547768857899543761159099457949602079960952292127016356186755056039728613897445378630360586777443227263392811486352063035882383113221126286348034556993317113842988934124326519663680025307655559231618253306063373595315533479891328114101614838810921036400344388656283231474455434499258138688783321520348765368551476394736180244779935680100220757737222010615400075992435392148975426259934725776036120598711585143412928258494656622918915082613858263473049882342734203011123737827645256900537585671383782548048756225975076955815344491284639640749755591113395449668667681681722779487384261358450865010419648397504440471779092382909701489543554917054077944456869707166721108950468189676423687049680406235197135922627667112182851633494024771540087989457322305887514365585693871434621518460756916414025858679296490090441138308968797659018573710159976330284724602120964702909202158437850926945405156754415029518051514955493624958499722031134603391349416771968054348023473398709993387501099186664923984076476972105897176548685048165554978654226156282495435218946708988784163547828320815028478078976618745355520263101999599000664693192934656380304313529389933304248211274516906320452906242252463255245358935596172698760540826488940671271926778865965071629362979374704310227105775222448718979881176476899357860386535467788355978050255625152560388777646703031509882701974766224646994630616702101365522752714226809503559565904697739744499778292195602664903415777878242775786493355175268950740996396110860142972264289653468238182060931049201557236292951581967227146910315349811972865275046696058893494502977086231112480163574218750000000000000000 [101,77] 1036777271664282158939070939468805938743601135508731577732231281126451614016771877702448566986964357007793056909059645813782837860456162140647810744265862966594604454489398125663964593443865278439747784002229757356632389762935157003546741273944043961468409695525751035134843921683711427475754553848049989918361146946150558511469267410049182095667795212274868167522331044601241707359375522362960164853894935155020515464367637697081974722736183081794583533129354214971235570489999803077161090880174741987443341790468590521745561055516806423092573008887956499183238522520941519627574425446916397645911217695432585319710859513750565292589295159649571277412448128779052653585153718726024061968673964869431085527925269670616605718275812770705931058393273346644908199441747016587593057326076140873156434725714064127951121583260742572389700957752024677762168024118751570175149505433383547567456133060347252914030573795230361080525809372255726348882515065189742670909474529571094749393296069312538180100385894221726591667193271057708195703610536645510412812671462118404872365329068537836788759390978242090863426680347700291384611742119194122896783820200344886452651966623989418498402019428836061248726287528717288857663451260104803570921408544494943027437848538333894967929818767137813888526295189607379428786842693229251627363462145607182228162205107898889267882821438132929273888450675494218921966017373928005550809045815283210667558552158590377721066346005056760188483700793464869640334396084621780569559335319823934680183723806587618650382878494875653046286124746126872429583874521806719773889703434773730262731423660923706085970707024922144247344698212114099029187762892542481488180694627562226532082740689369510709326653271990666106429943980421177708426058613000711204609442907153911770461966676525166579010558299631438223335654747648522516667934072769733293873617201292279999520582993920233107280348397836243196636268372613893009765517856478565723940727807985606256086196094291548796862602996096718942687555679188477247763874153920042578641117335995510660453943631955974103078658064388627047683242558859825112131296864736595713860332473664651464262501534002632578065829685766507158699768302686496186885474581497654874746748521472747088209139846465285150264123150703317173783138824048446088946539362804308821186423301696777343750000000000000000 [101,78] -26045302183043867380939719789353982628439710490193501032952013647165267185752977547482286469367999776549933715323848770832608484211568791522105616610539652291330652735831213410470123239283901114569958769866906260027706274554701046569601885689653710595183262185790110063222670489124918075586870240679191054164487693218793600354713804805310934330040426201563418843875799296128891311717836033461252943171630939538886484195607610482584109026678115886773931998869893036458725322317607629900372207311985639895286652877528529622753741298542744370987478515457716978737706671412293622048171762696620177832120067432676219243941338168495819682212316871364283869588735914617466401952648923961556711485331472668369681233580298201014240224223791449949531005678879313206701365799966633007170222124100349559266865505755690719760141431779250021631747292079765805316920316728171001807456501337358761866446585987190624849674074103277493717569212136260141956316379891418763427449881818275479019018226267638517190805072193134110473196548865575388642758866687531918829962823454473087373559264933823878623673347497374207696230794694456634816717686988510658597356900943392141954702632632095325453065119190868520967011234886269579366662770998668721013243601076340615510946026623513505256172595854059486940954131647917454290848861613584024534536049842154239673527302593801783746614294359788085967020423901836022296113520390723749848369100525290293323277413903399921276349767571433845498627716110940464743405574488980528544951837578636169575279543461366513513841445796195983837448662933167547105860316558381313825605638142292443286959922176691319148614790824189549676846792243793206176071987182286702055838909978757256486881634278989955669540573747337373079190571796428561757602516827339312194002439505456173440403141152155719778239940490896421060013595150463815143531542371617303387659409183619237212123556319972921302664659425133944931224406137729952081697620861780086859155010830162835458968467443371103884519465488204687055818303826465784696783796833804083213809419822253515275226871385309130964263606319139912616885635346134111073154635276475460739786397114746441322137775677858544285309324724935571573332456931488522377338936953155450291656217682778749205983163544652156606241505044433840900739290784308703128573185223154151104390621185302734375000000000000 [101,79] -873044667770908024597190459024233449221542542278115305752892607086730770572352464449145447785075471981572707348222770654749621297859314591350109690385176725863784858079247359369818876236904140760397702105200469069048781691288332443465816525702312924564606300558505429525467329988060034143873326520998070198896160424875142123096618084613229696428576083967209588558291579188482094990784596053258642746989823212976318170600620978743730482238589695716647274048787743577510707071796309892472303574014994452891935781878765637641541322396918335839244470222608750099705612602200899712229268829911501847558343050685941396841164609244989207368325338163124975474566286981569054346991219215785807811112738517117782309097071462332967822811337998722374534565582288056294377810137856381583184595195804881495479600651787240605256575897253527544386310116883709713698734463713807104415319071784936138761623926198532203590684454327974866285613736873812488227777909937380924294958502817164647763342587656100856618464553102099701681053472536295056537695414619543785416600848920710402826601638819082617166619879535419658099491372808479950290825107805445771969796122655809620860633763024715713176546750030213729975524988933480693567495177520764234683737703705377002961422589570637845713819847069389701566244624692027753187382348678438241269023397960388701066036263696950245680098913465144929388354030016700682018143743276791129798552275602440419908968602703037855026831691709622515434480458052300160806861421676692730217534898534947293932161690799219076243171400339993876304013282806649849352615732174823308186770820737999614372259692990523275240304136912330699937050366648870024913981774268299073467018135091801257829457794270224624282014080910049331237786394889194690149958307492616583192165516603162959124002931674227201887457327615216180653842252136341493523901756631288061402793168187550001314478289284919680545213051964135575219964601471398654016801114563179741768991650609193811056788138786647496103980725630454482094878301983308479939236142435885076980439406554540900620848184604494341789939958390518774992729863683783599127144066332201129932631285238554863803543881268629608121298839418457536503070666224747285446689358781048628212267552691337938091717345947848300361471056653437894210569128341500672819752140241772532463073730468750000000000000 [101,80] 26507882674092182052752072542755133741785190665655458693757908554949156464104305679876259947882135269035583103282197305408667765429538632437469757802573782001100845034318325133513342740274925148559495112326679726757008401692993863286548565007300813931954485437661143065399217840664824533010128418322087681178600405937106580966094353143852408515808620547019636120485362861593085671338215329449812467115458968838204621531506088687586964538418294743965094058797132346457430365491180269080905845385330852533129883267174352177902415807471406883202972093547086232472433272753648814063560762434518160289633701315746667378460598088748257223471035880958198968139682069711049402107836734023515213728793798885520409921406744949695004658049909564896171093704475311599733838349524437651295220991712471048830234016047423334309367641976901232780838720597731625259502577782834487625969831746766776684146108271753149783075937821269170206989902775923819517784285163289641999773856917757843267537930876061363409775885421136483656239417932421662811388733545694028376653026212262462626492906226191834566968099683287030961154769594777997687108231738445780960776766728686522699186051624018974675297911042009073140708485029126074975579764722497749430705480492523549944062819188494841889555589531525555698395131094926034006995174788884055662265347208940281638024219009927234189571541193859081530991838313237356650543638033115697345496470146492508322337698221292047328597077406038617396582627081842144554083917612073988001623820830436427587007317140575998047546924428967650727411835844561008521311829499893111778057544771309116043227902072334810131255187035313326024216544950405178078703120730577219016267306269596196273944115807988236810874420707109109724027010662453958860825069108913691236638790670514077406071599548761419637015120684703934687551871172186463565212906685199640828388815635156149976741025837136344986807439908539246976815179415107287966328083233795231468972889913637921201297188459886531651070522724265869497816147818347442635958250025679096654822989754672709139804314255633536389444389917326784113532700543014222251262768441523930307654669062121449693764772822241399913172880974865857968371927254384979338205301793834514241391843253354090480414219305727602606313599411188176876281927560082130564967770516662597656250000000000000000000 [101,81] 1012007521121112675419018905485045232659132792419628953314389345515522911917617363052510332698053498702577499503088909123438606333447161788384666684328240455096873717350449577223233007766150937580545991739285104713693825718528595394465960604869428686566821793466701834700729620964682977991267033732792719551021191142889512540354415287886809989456926861578136257582852206850707671665433821054590132623398042705070695423394768057895736291034495761456528245129462579031045904949044367413725512297400678272442838874200831085303463128208523809038119116779204952983988140847278113246558784563436466219595128762550636729122093931058698196460811931171095656761949188576605804753349042777717261347290125180893510784426243902181558307339993119232336429685745119523659983197312679049341917494169654436879357324287352782093734381003795853295832222894256492870851230474230538173950229114716260466516189313432834753295503446537227627598540317377226370501452712919792277161324337252671623508349319506480956512244258586693442986903495872244889681276785978874402160579145396912781866204729656246159064200392743866408201243296125553478792801201229154873583560949663191896093567172775990595706932913372718202932118867997158091091805677999378877404480932832081995628068631989558711633383395115882504938029778971091872595089488582009711416883807656147114689277306733434038564098439804904088818447773201820904787971419451786172215110896682473411476788783023490600581155847065148558600994885452840934934894378869860746937809664164297029027088231392402664111374448175840844278818151302256816742112087299189451503423842252837952527343362520269437675142967058631337789153432490902857305235843571439210955755758000796835838387393432454444606060373614635630238403464695087472483591944525790329798634182268079849284652801294811790415043904490263997032496258147758453248803020733204375757808228405052722336797491140151681995071416919251538799051335130179830482254207583003780878980405071990701947184037926310645194218344855230570625704900624622737466966525951710753629447042309787122288627808710636780841389449646228410823123560892044865316003341196078385077883416138269350451481620955093993771362519003316371328775192817733259458790133813885694284559964169686513075433905499955877658161307358815824301087047550360443122276128845214843750000000000000000 [101,82] -26437066428679061592120201086850496679517279219658466803572523935647243586788543987331340196034044531125936454036672582020815093066800783810093266230711653455594761416927035539986698216304229966416167142309678433371957815714655780449029272988827716974056831880874397743383805828107011721016885498580641775876446453254392254908154319381941406436060644217278861836344908946944476028450666241746823323737827665360929452016486974688132931287343172685924199192348448583624890334125345234198214759287210849426463134074562532009042427725904003752058288900806553339110098459073865265353571774988123903318746271509020765322451248809499194831837593603950401639609735801652465105159354116380066262348784411225645195750196685070142106596105572950192054403711751916356679452726085795188554162177114381950733878105304542006055590149572671665547065149663390193188268454736032502167167348835722924183005851074279048587399640974033414504910626963309727687719449393729365060964854210880160713992123914802167710840619791183781738179018824754046681946613556065598311832804746141526945639955762164771827052603465738716410836779128072145885497488097776136527715282481384232079311397246069472343504466283797463135626448789846113531447784720670823439801710915436831825624323450263948041489754461828861710088026936965025609942944201909388883156607451951445856037649240068570486778760798716763263411263424533269079247804610908617144016800485559994895463944489112698433660146876643841752103579643769841731895058061756640893764752241917015916858998138064001372261263592288676089137025168757549858131326116947692010782589120658489945227952674712668134891256189298773771727298775627357218308167248811982573088244071663931973573600117977796043260873199926406980198106902524546219811122803380699085352213834856204765601936690597193060236077369656078150163706134969297798811334193870505068781136172589613639574623648437167022680811494293557984655237471146291829398701405595166481466621638320313484774487816213999490524177723611769782331130294080074511729253722369904506583741588158085836165624353502658146392940298915271977056099566514187304968164759149235675996666279907538139050545187491544711835357955994635632394922187400740636878879718436023379913858377229018584095832515267177914013306723389938309802992379628161663681390838623046875000000000000 [101,83] -342474730417123981695017031562175158975579057682163008879936528761095015402788631928802613058788313638996825355985284682252450738713168347831555904684735259678042174206527701685710393431674891864560665005525368598729312727548464332179611792920422071904085546924092596999069699173614261084796594839118948321599428557407363004661743503320701813676848576107161375146858672840551111992793398771927228208900189188418336150869331600119183870832622204527737557965000296292887761979308860432329291744364441018797352136902646893110416076283027307608715611477823042879946903530994158584305659511128926005755030623463486933474768676462028123425018889524106459398534877605328002570301721907453263531289189490529219275077511131873218735529301686685430916326890032087786406382557979085310379081451013112532691230310350589061250679070490087251663923515153331093339671811186227940350688444952264917974528537179657420005701988072322882308210262486761277030089692001202910924810105222289023194718286497189879451682636900936663110302116643086093124482567874933938666443848287955403938724033718628491166546203358615934944556079071534820965791384180732857585259981392426352610459875622066531492644966951873941134294953003816214101152213366830706241236468876654373916488014037174163870932801308785294342249063673161688429068572530611994085330148432203567346369477836283427193950573077662843561978188824234409379269212536244951076385388795465921428050754700570360133080329054843115101652402331712017738555222357749904351949495419262060416806596961055889493246351242626177976691401715602417980072980143813994725777742714513795567412111654673693294337092093319539787591338904920777696983366315120992424846541548751976034384805805444391475692522945024807873695669850308393181164794977620288102374568932355299841389303871024334251680231550766846426710828436191527988287126767161097017737374331256540486568086439840961117864877538153873736468161068164025158422302896558581158105477677495930741852602713416856544158871917219545030439928381646577765044484812045649952766972149903073804295888123772038057765853477224385590221619338892764410860543774519282435872259340376357520267056771672057827121013848862810647664954816320790816016725544030902398992545240147775692406968024702693114495595262099847572307263104863045304138183593750000000000000 [101,84] 890187361230207734185588719831193094220942551970388115447193797187769164395042092460848879983470161780451719026838133979814798630953535767661671641670884075560048493595058439983909602852827121667685774273606534350557706544263625851977496541906863150867340341422631497745253345280871107491982803541544969548234056828061042701638120703550252987428196649020404303123986460153439920702549456508228306333940346903031873179271389044806718146401357809318568721151347622692674780355700694931157899984891919727601589297637284115252253019931842539941666507237819211531967839692565881055314643130399135754710374781030787769364201868781041525064539934088908424588145298300050804562983342383247599810735171105010654702443329185313186800405497860586705535253835391924540018883982972070071640519262886207649506067725568733627770105072676921416402708887825122900702630058410970569655604312413905900553779579953569244841748314204721322311375152960567226747388885345062138529200093324989920799043566034066367368109127820092250041399423175053678513608550429124833773597193233323594015620983391868186304518762084092152354580769810451521934540153921413864692349332849723737869201547714769198746844138330521556021842387679898266203099700842247257647642921309827390943998395045040591248602080466988621297111797944270184115541829206151873481452620389472317406122943440423618557100455910530658143752316422575287472700813371993477526073986186993841617844146373988276421420004703981322691129658042106836221216923734373871703414313340886911297583941394131433326939293454121727897375293597250082777019485935781522508230183575493397798759533244576535899052383407902709099846502462364102233087641277650538856069649494291523688131683172946342439778646804296930559418666808998417815982214563454753538313459106294152660704611107183887305686830941850203593771029084634765976693651694609089964986678093126659089685250739560980514955751110728207365275585856570179219327126075697691150282123621054962998172645145230854206082446495525062193381105035340003001928159089307960037095984159679845966589053422339231340374206035274869339719421908867467792332618298352310824050851986479310883061895454238025621168666699610897945708742245954297509238412723151170223296653426457544074289158374492125303008954277846767328897028381458024267578125000000000000 [101,85] 361350977023318648162362055250866539255034418179983700537719176523875303399446700105699592344970670251387515088042689709150249822029807252553860612931036568381690253276639895106405501522755387621504466231863743134279396680626709684781849017752360989025368661827086680465003777395286364547993159561070684237324939291383557197220291692373685193334226120476102056661693426131327586185476776260736355872313714423110322376727878178271231984724989468494119580515339967450220917737398258012840558968285833916956816339149882324653821710431033362942252512818177288022591355472867056980197003845467682737816769201804517366350877174666038185566589535644945683567323801227574101389835980571970641607455546886107582631640145520997943425802411341198589164268919420853304412789345163152838691537284035151156914084110076351335268647980759677926732142670514613153396623392931688001039374655922031934386283004138985297428146841371139422023337785030375747418481772373514859430753999298164294911299939942262721712297948206339038042281538933250137001702578060974374825438739109328034592869173003634289838191867137332356675403399872218601907054608589398119184165085621257951257365581756092999451621851086311632557515173640248156660694153070619165515163459235520069410875643215160481433354702200368527995053038546673228875592125453904366912820111528597888230197908003115044952781356310021908949214440572270823910364462292979553726672392831169367056374061432347088706643491132124570679828712223227339115460576200648583787762716688092007588366853185091369237358004421014537415594267282935026986149509962876735521799903684273648993309596460062872698406714812936072989074396311432395110391696801878897631104834728843755145357019629320838742390944359167914640267999976224773218696851624709616123442817353277331806809381179951898233239383276268648183651454492288889011981525358791986329021150504451724690460638346684875009680092551792785416936964598342931802339692398545000131346822948232787116762946860971206282403016951126760711496554585712812267935415358436180201879109487051609979292765257678444163348263732020209380565269030649272825179164550724110017118848817757915813839463088905313781598409351266183111644121932929619063299321436358196019471596205993569893992064778648363978154132659114128787239071516272051640625000000000000 [101,86] -1755762888688011414885536928428693221524842792611842796344528393682068446275648858462988801176421424674256685577682284129630942475160010336721269095251529310866156975706275277438465812482244604992106631189730843761410361354888585799953151467029825925506193565442310582398486070993251991561272147768819377078174120358967263980898492029861200539416565210662490153744150821405543629707170853935973646407500447119785013163980397727000054352230865058897842652586724801832309802467106807471999794217332402131277878902351844568960495855768134797127118850114366818388120237414012161474235777451703201415211697310238610813179528412747064727309442917028707574091054583963815986640166652317732023503167219899922905585858474095587642871309528574238622185983722642340725623965811765013293500421656300184583502075692397012921063573013639368504282328292448963847430890195589571172752162803178664463115205028222552745678057621129331748642082643087121556964240408823593299821687357778386083353065420011950132862319439422421460074274213025966841575934687558724456144329793072372258191547452195639276105021476065191191183771499111368436764400518926940404562704678374372451489405769165641332681252513357442719380253788878387387431399610990062102521273510685237481168401810716978987039425850358003012455340195352709301559812474142830701900128089020335372190825449850569818599813348675236778673812039584230878009362066254696460472510334911443748088574065509125053742977832573712832833064381156656185734586023845868058832960385521253963169278400718900256220681419913346229861034248739279586327313533258586065562116317202091367574534388120593349083471859689428645001719472847187823600657633155178294167658817735294272452470618250532352713086171442635152220585388956974174061527334039641274780621343411397629466437490980270655648515790465455517148039589391421446931811919869418966058382578748004501943555787717788229938564370722093872109007357306594725573984659918685316906460834476347124638896898773537812123968123045100434349542162367910885371951338978296374459786227006645378488136179039800541315125682431650541091418306156966645867553377966939944330315551448983828135247667333420708339923191387658646678634134898001660619989475901087290578818767688459586294771634339600168752869662316420280511338290611671601562500000000 [101,87] -58027252129682326850886436966143744360096531427527777641376677848919219877511078617327587076384205719362355985435736199099262976446491328502959636692112829986698203535510270319824139190015547208143346669031478031293341477079326747557675682119259432098395382931960905915009479779105657786066021773335751145396979382140648518189939454616550869483103809351300769901962582592127162200170689183450403972675725571483360765321719176130023626160648032256125425422652670424725508197029940971719677654505973291766618536439580107446213737478508338854837948648136364571370840849392070012224859806303724323850687895074459845276316738751219461048332008051297085521860236920081140697519194525835041812792492093353820908837284695570617005607525404696305866383525247780282376955670672909282980589635061956334614083462031675270554311505449236804049415304885936240290523900569737962146306221269746004885095524835011355680696634016552357436002520084202666473192930524247990101611138800448742714188938868230965045296249651257319332487099193776482500376059250583538031560297250974300153385324274110860675266629921621544346380429389632138139053268134277767348250341474846763333784367613624458142053835065630682120069313879757776277853687965879129843769401094974986592990969362236924192614066747787827376165429134615477132249158303650298537850276926975543167781178178677137479652304877359441263510632927410040300208009342025020220348908140671252287566809085030133055163333886952866719097358398356235265322043651350580233639041498013960646488414403748151993315900465662648811716660644823150945261943795325295091688865200954979501008949803282275338763347508067423357736392895399618083621744030285199355675252328592428751189726498934568021865541380597223418195371865819937656973033968238980494985948249722070704599704412678331608445105347043295248855817765846086820784787663269918320099233975179392012866799193099299235349230190322038998749248265610968990635859052106088525527459341752429008069637980246567622156675538830681200260429762190772954392471839359388578725561449482854488261455984551353221634694173732221754458167230619626364522864325937178080584779192619094083905844267570917429181306531282050418335885304101862283828645711701842034630055000424052654547192866118824051730352953688185206682838707903125000000000 [101,88] -1573007342343367993104488977278748463514528104883070214088576734327363957488791148613636822103572324632053251192298974956568142685195414937143240772793744892085359259643089552234654471109229613647022063169089771620223851795547332912572044519724576488776374148280735648828306461678735667260807971069757467217092831524640433136291215499041626843468110720481189464917874761556322730892806797292192235959484017193680586367832674793363620356537437695129213971073724817299975339507257739623172463270693818497738511300720356371000967566158015774046107402660522146490961374283628394266602889638710884058852044614202554064951794820483596046113737912453256279839379856580112623490639013798924002678095439065172611523301905720061147350624655353523971990613924774058282536980989413570921975307974268650427708844595818021109422497546997398635157355223442401173170019730900192090270962905758140428337408550237101908781773366260696628169401824910605469077889303257905074696575684293223892660267976648809165616169795570932794529908525334387856650635420368231091113940454419364543527510138123991984436516361806929170498847066997222756679220374692364860414673959177054878823394176729034182738506818693129854752282050228756856040124141206892091545842862933952571044482542846327469722427476397551931518032763865551283457457490797961663061278104205112615767225756244489533084056321006092405509730717726178040410682865470314876163415572401704845331336371378498064266455109100018261369401677532003070417789039440461124403431301584877476570988250531781542779868411854434593323333278612894163749230060376768979056541021710701331850783493067181325009704504450634207934604280200404745337544307390586043579639720917278972078318994722371985828753231698545329496349585457697069907308240946097358855473178620157540976411195691096161497371448182363937921047499776038637184531055608297109552363356355972674946819068652377395735547170333734542577432099982735157290281949165747068095158765375876980838771492674736661518212350137882536525193072667364612087441540926403990720757553078371906837233706225747211103161438062356060738192450409466859255251686281214049492668337828238192998639494944037749225652360860175007961724633478607631140105743732795443554943343211499605078392124286680854310959102085461070095621070080000000000 [101,89] 31528173109978787290063532000419831551770569813346158751194088727715875151916391945582331917503630003500487590593906444164924374252556357560952715886646009666508264983212641763005454747936928308014286442210012495522057130832084470823675923364057775291584173342487949790091861171945157349310616427534775798926900550189594455092349217130194145799140512173281547065246765089806047497045183052808396992747617866445014274664131845662855564865369133902590413328149039994996334771074370278172907260454539693274602827388922255549488411399810187805390718787753540363353868693989466838167329598215764437056648000450747823608955830944188985978213466522917201613239313109092800501256892209209806159005081748491091377536415954552465252117212865813663981601821379316775709875192197790572053391204002541500702606788625242813896848617818650297698895984331084200130196830186483918529931341602950271482727257498924144052036060069531642173509047366380807653619672821916532353833288476263663326228135011727351488798292223516684368000669797346462695521217563488871165606023979361933590562644634149970051568325967293821226286054114918848861713549148507271389368713829439595675717575284265447480289167839121732580902605564496398983268685591666201012429278201802073652095838254571534991114738967530173567799324561016180907189228452160824009978262815505528690385982518753761985571357618965182655351272414474137697895557458592874492085199674865490365559961346239529845092611180029301726740476238003931007802094348129674736169169554817523460345942536026422242272796960265358066057903431543947940726964924761141979417431758315540159981130256930930001048042285266443243300305017622687658060934532169528230317010880528653868347244332450387257721574775827603749210465117237395559640390628958157809322318571906900466930981867563051344357703773552417394317270554371327007521328743482440352466869642257314394382453725362381366516015570662352384800907963834654213935518365356432864201655357340849619617974444930084878489222829341828166578681578756994584303551368363563430281697407007839157496313064989899766383841990150815204441507058995171775633740732173765425044065317839456297137131738971022945640897125374635649894533625415028954363493595432377448724237155878246996960741747222804587814825586135916869148093440000000 [101,90] 39747376263645953564684497480861735845892912663395230628618350013635161016622438424363541378555878614965226034085214644147284618630567593804879954243862114735925242952279708145585811222028316692060688604853912156158969277797368566094329987057708495601166863331696779608354225797637641483842328870917926156836159956941835324392319673992722506934891597365471378416139906257407162943383421349872328661561754112310767491816024023640161650260887718755049226019281118303563054575484140907835942441241880295385035659159404608295250808337023245117553651731799572081027161030291664633205176272822924426012374539392703481271923749768364491280242494169877171934944586349929434912580257892413070975294013158857104882344524275665752811201239058876269460928182001839596797018869004427674559055733304964283914403286211484179799265406679372335890697755971015362266488318565548726768038810278035110166509212626315872853605915649866553367063271364227620721748453569797215253937943771709123622956159088479509011170350844575490367817240768202843018254242964772874062254389715429191826205290116200695226758767263034262773010247790633641940437155014633788851850769783778654266691913885849587590404777251332057166997406904877684468115453835333018847887617023806420457310322416571343622673873518456384530290214148315158745035871050940422792646437543790520869751484676846767944202719990275511633648164807132014907475367621762258944456271715548706392360433655957402894240228185014263046315380319108013738549137014664272402459894559854061364830464334216933553718661919520874612061796499863447985259833659954975536449504386516644369072052835128672908114694170509637857892730523505407231385379430472454438567469249841828589785122584299967106939881220495793490451760605484136365882493481805449674569151285552673111967568295703880335042338340458226810343113215718963690394431546841848810459292682175518481152135459141518473489717967454104744334572011016187047513177607020325126310071270559799765064207184608018536558632030301506219842658094279996253386660256606683893191303228508178759491570299006182009478881475020787727547751481082933834502800959532750648789662260833090367946198548773577294665673025571387911516225603819604965756523972364618285393696561448178807353492589330885630352352427926713726077440000 [101,91] 817385428066031737659560903223301809747726365230055590920596542765931160896386709911562715744340894722633390908226804721436313654619476297647531427911141008162133535525841213126462763949147179605575264356954471404594684853307364968202067093749750232281390444269184780610364687782905238126189887911330554442307533040688349968723100551334841543990094362249279767626077382193415163730622903344456115159254921452326802280158262761608715602589212575613343523978656145352653398391784566336465218655272320723662701305911702134939568573684593702026348332393438480997647929271120955806654673685953123334410144088435916110496125401199181877917221454047344504668902075636634911969077851019805363775366766808954752519421377883076225273929424496232512995266416721692646381189242386135732884222668823167563974059285903150020603815842897014077998544102892523355390281804156770978138907630189546301170372515648450885676834006465657594023756683072451236379246374988991744915118668904626301977596685117584113164368236010547461953744440542978552989148833672066209903458954348158519004338066706704764861523059930510654952364143142145655327608796852831135833911684696722968810422711040679660934317225952763258196977070009749622332107626830579007532780706294391025637438866616957052444430004173168386686422308314543637765307989024173420991894386743353074817424518045160560945769856966975763403177023426424401631255523425262536076450494158433021070549235077550930901282675165259598632094734724915515611799828333826010070711634961312824587078970214579606065242698598759492903625706292660958299688934004879304230464039964027539824438841444951315153126334988414735542232079684587911690898437784183586093489404252814028323000569275229317332573031717339423500360797046201963951380280070810014915048608267883807607514693702772071475515638964759508820869441102191291676225806837917479882857027528326641162956552206355852116801273698493083473438966095769499133666877465420671921946252664784296507417118460158879453086729376501746206355752307277327950661011156557860247630354802580384448902378021510188453878509382163390620147522361043784270599128752418791316973149878790055887993701213717110825854122148547441135621031167183935476350590053851917948196810987285814808919605538922754101713946931850542981120 [101,92] -19934821417110252752347085853966656595569500900191155826636262946879805844955030132233811264057521454058641915411080029104694893670602484913510700008220140354476865591641660384904133957485552250322279654253374652734863719117747636371336659423353798821232617928877356830857468427552801215015742880023640091567921604955283715007025252926606703067127291891692095839786155164952370882294403132265650401981441467687684982276638434101822435714967970933115154447697501795167029368067534758546033382879262857010752375355883677753892633870798448983337312665874432055525278978097655791758782281359413857577159547162425440396997827133763219223750035178036724427955295741869774223826840982419915026040663087262823346170059594635897797468298178162568923009491271903211223118512896340376214241899854772704490893477177978030773034278614029864438626629653833028652456062352625322693006974372777380108717181021675551628223553725697246736423651188356029433895975450696777422297713933608121188565444966872107543672477516155406895187817965993523195850507403195156040052055916719154483584765107357311957049162834030222410102877807534030054284405507869483680766656732457698198758783413380557384871440787079887336758741443115678256920581607225484309829425722207191416499944936749893488839027825227689896522856196026682126402242241664645388223772629302912074071016290839856523249457020433085139946146627231010322873151279691412614715930945454027113196539613423913396208767287147976852863641495312848447867594696533694186987225082958626910009799967080648220568167880173864959117153639792742531235221785718314032301012932564362410000568791788763055626970818582215582134722981324445223777957256105104492804260871317394624886726659609817400926513021692663853820437837118931332310687965752825921745390245038542634381551003365861278081224136736278564289076980005163418672545119277928094476162872379492736446051995352415469586882273379974601534487974572637637234758147920386929176236143301643081375851350813935871576744667646371338149288232508963767551906654578632981804044776579094898177241795115085872590526715486555344866030707152630324863803433045883144816824742074986749152899490354036942758204950604902386737647434137842345158848135686099116614967751388880925676213739241052278155967292537241600 [101,93] -34428549405825843535254772956461709834436187716884418837718332343482475950453497944844929716078300348595117197025601248743949407849414875925909131244492222369591651372922720699682295665028492285366843911595890115525136287774614675686613443260720596263058873969516852488053708356970631177946208934201797109643736335940225497288124532199733324238387228308389240798785793433702544373620216128452983318723026648117891098859228495763012054864998929701075662208057315557552647012445912833036040077222835113135135537775075390526428426558303128352924222814137880152493174264635118253367929768210590613596425996186883447602232145941847603172625993363108835658601862725968765792781948301641561797200485810804400511396892801366313287925088020169511628795302858037276206350948333005216769289633364476061873381309690850239345045696624714482826922532265766717584446346056675364291060406113637996422541254518870099927198496757759868986888701739039656713857486703485391996482382272978962309085281532175230750370034124277724993791721530641164063616012933562648037156164800135497099854760584455823523385302622138098046048170284749792122823288664294756518177919099020832662778863801201421511104066777166777965772941475289835292951864571251250371121911576997006921276520569984998414836852436245978534982267791865182479518034733056171431425735547167236930319570151721363588030248650094533230701842288917245083398850807599688292916312125779492036910059761746326255562352711103542901400033303599197138851591517789155234566387007041992460112411457197522788522979166442034863854451767146075908676407228585307572789602341787101976564856987432032587135360232981350187179390753599260983285098732492401933502025042881453037460024123336719684191812780932259156866205317132398502208208873429896457937803536782799489688095106643194232234764318288361543076585456833981918525478033030530315368670908865078903063568027911339271483315560202488687274264620331365249444746986951928616800254851515213603224421952561256119985873577292766638835892678953257735622082104716706836800841159363408410974485843307742085400203030235777713854538193340650566520515866176738337341003243689594748289240517961201962676757738012012125375568611947971335423540985284651595387953350065570805110618248469264552071013990400 [101,94] -594575405990267161248985661111131948184910563981114445459673097350722827901324981294301572696967918299965209594012675939386564709268343484529121047699958050601064642915733778599545021523818705266734927360518918454142360968790787428210700767527804155209054004258650284726728945052655540999872612532191062566883306186648260873272692997592477304569893732187006508165530147667479309451816017027683542476078904102455116921906859225634236957381857023744545471336971777225519608527857403836567155909677162800946249554440046189554022403083945686236950606423892979256335597805775398374028842297225874789907372310088037439162880043406911869934689326770423978312143831714119834392774030714253536577900410906038925728742867079838140822294648807213884823892984810819803790863412223733490507972046063091627057240873437286286250379814615149163383147381715807493706521639080810246977242099469921879351809247736115790134703083440343167127231324027955446267850156316487712610415803931140615488083533515949852185951046177620490726308586639727527966097829741763401982293214087313835692206865425754128457688661601625009394252674622430192686329796412389223293942089128948356545434513291271093672638226676985562218076833576928212333058798695393400174433259252162278454766929773452431159591964077661386803736102977322647549366043078451046066889115555787093759841297500224756910382755744804269570885211063104191992024364870757789894517416866306892065705263853024325734285133676734848295350383119648548207864314607979943367922769723017104625083245230757833336084830108494870285727545406285815163172927245721908204279174272791074434217612507262494842368629131455375690329263290964117023889110525596936404133745728015949486626843823824556782367627466377561830189668150215650055569913839679499793450595088416614496493293415300770884924273101266337997950092475354231724196837022930397949863346570952713698870037935671833704559277021171130742519467076064837699743497362762460002325310054207638823432133956107437345876962052680723785435138557429368768045055392988741838072796741076908277744832319820512372848937235359032605416380170094047181478647813676125288952264406452366000964972996889189123864479214164327789735244623189714409412075265323941616487422715188936488485779890670461566976000 [101,95] 2653718408280646526157772009856811197207505816992124328494842725744891289477198828915339658079715257458626866801628193857803623154879306333189576019103371760889287431527709207689346404624482574728238013294728602513404969807678191944879159094642950709633891856626775333470013625618334667533620471359102853865170328612048243538355377044821824819302768919436637491500286741677880535380573270609932158776357036020734028986091581142546947088064199065543178712792594503537586789896730269497603689964722901662783320612237641535115430469763068713849299471704164484460918820372526090951713022641318552891874001013294789119380215238510704265012982961017193044408017855579649068605295407224302329848747690316591353141714339333858239919835019974013140198176155403612472301523276421317577860386306891430437407087328849270152268328084665304473124250182010087465921250080402165874983919188716870090021658960017506050069613425390023460162185323018067148831551348334103580632587846263857753057503564992847792481341464696193680735481895318446309812244894036153496301957706379186755582703397453934133597183053763661988417978491966323344289995420014038887769904912142368587585177849219415836392941768447476141550059608329711841362363504920003491656048887136610033751248558867535696672183249569536762604944974015317247516531619120759293568321440146736063486856641634816335311454090739759400030278658530640842892170230790187646032680306705517338799862545585185641794236835081945033851841851204039682721478929026901749551991478804706702740362892143877969361919170517615667163582221257631834949292459279381787570175221689626065719221228692722156787963641157160340799602966426688382796138323669015163893887460014698722581617725123928372895211203231607831964925895216337716543205488248846828726392454748442683713586737381588507847205639938853632533995422334176789055447583981321958487726597329189447829128015492232154007220060560841136677970719897505172421849328294583655318500450006527230894954964275371520397960951936237534364619503963908145790057396966601944445175969309301263926956238177285806541402619937002507008585655474656035860450159421012591301960364940917872954410749300481182276604704582260045164378057699027653391021973305829070384422807119581295219355116822842572800 [101,96] -28995305368372311194692937238879406793188563574777435687314040787191144908521487636895853406248412336927336473304900510575097271795395798128163654949086414851617921862462719836613694187973389036480973467705089393421454168671279420059838412642713167340529882405704280699070052074474034257230985313130238568052636988609020912585221677519676074612052627122152300302412594448680770380747283270995073359281255348715245143665589912366206893219502002338153996715166316450571627625047171399742644645317208098547929311754154237781389831447044547629634586839497378977519611967450249089027449868898949341341660605849912927640850280540444717785684670670639907785699223746296499974608082358114856554854294096025112838818392413924904063526077832249511735800859881206494081510815378734760523737595765511000604249913810817404069423435563247375403594274865580723238800489602286052281267598200471119676690240894147643467681443300416430634151082844866305905688553498378423491880548489044026701888051745286431750396737864093285372443978333129024119708774818204660989033029835564641797703277157342252492188968310795698593472233707628501429860485218987577377942600967269231631816667442786531642633297437462631230950917734651289191106389093312367872491765770822509000523292191577445278815498419599520212065193971866898083628002491404694114614124999334237414477155926903777010785143909387589429181560163576141523129634492759554021756205111619998864987635782947568581811695834116938794702158788186740698220288235231711978388008259962056549905985714301811266711344492200443103598379176574372748741718522776051752671917293042629585702403906251710870922431530843633999161102907823003296842213713728661237673366445986145610267397345498846984160633586764030991336099346901658770617705637766593369616247844051038919736120907094324572132219674225641089814510835629462438375967888038691294334321761822873079542225138803122329489117995476049420694894694006071274897706998213923693278223579441219984208344491630868219871017780160888817568246689188617314045844582795375656663595912240217977102322814995878854788958083053915934868801062554919549911082107914012895127828573017093445151601258096956945704708818818426017614528688760413373161617344731321256419341490190705494726245928140800 [101,97] 390872029834213796760512407458991957250472224467393369045944063508323579125742249317469336851581489433275726193643500070127165331458563784516619706310525440126529002485162556655886664825277800091017482189469986254590238620102800772284723680711445637069705807154195071884965260696796507839411042961517123150196280513545064064378450272119164499990407433848468189771710327785386729908331092410579482236954891945118745053425119028157875898907026854299886684947696919206203100941856344702543801279588283709388176247227599281990288033995403247246940439009354649458235113107621966743345238984212707181505995342456617860100513407923635455189828322137270649638826988229535042058973460445989288954543245822477293886045199158046721373993464319036872049845447243172902652181966617754133944848262679381735240081502141855559464636748070894941071587609140729814538519990010693556341386461785621999718162560457759396247872975965882072567224923839979906077595148226972060769053796545681298271538136271655016991130547822207515452224501784866813862036325055340921282226254236626566323760627718454236735643457396630645010175284588035005283245511991499434711647407981034704430846420062476631519021796995154158895319365034640825380636190759006667818779020333636285999458724984613964162550738765730795650045303952472001384006473577208669732790289477654300856685204051261807926809748917354303189301438833739203334942716148325368089276772886017881585737821191740857959300538391788637404679774110884776155436240376920846064931089748429471800452713975880606120791735538280856384649241752031618631948356097099460606058604208042977009256487008107689971476209930891927498440001479896290639087027796497080089955414984209639270066665451803270588816902082163042961070189979087630239847387757280736190360671377471413351785343987756491796385623177328632506075673245797710041500149014694545482147789489762582247776150293434140628785642159558314696237834532516040143725471928637565276113570650354119717292971057308588465743907017637540505444036778656556102431959806799350576644727374258969005917512446414387154811616814300645587386446045869007072409743757510005944982375494989815305918335448706451979296975864577014449205144346881344219314687640110445068778962373285913390633451520 [101,98] -1745786632878553460650880395574833588844754664502867599930376597700897570523072838603539500135351822248948566957170257375905947304778683548353550524659372575529636707350997317288025737760559399300462927471801103024039808590694951732087092800681171412503119024875124294106515367957107073687188879567344171411120087046139980205442689501081572740314432115700283219815092803941407330982686386812210108563690125376768801617384647312375095672700430869357354650795383208915083430213977454383365239233233995404989511988787053926154308378564992714791831705119359925620712637500375980096976789469970707386794816136202618169583726343360568332957124336718594103726397538255819027313729354392475657828269486863950116688214196043424128295801859398726216895913753330532703394736023350199485174905182450935573334223310664107381983450613582539917921609693771686770058362140872775241592639938871478794679770381240021055363805699142218512850102400684770241627081023183499183737747914940001206252440424056543342792097835376253392381923654080203728282742032905392966271532580235530388607639403507179285291877669096321401489554781022043116973723200133809347762896096059458108536292071117121778614162865350932511028284980411729517525884642035150552094996372950408369728109576234742863842610537273405592621951902007857968225033071527487550919650485545914648603297598371687061805752744261774554029641050584008045950568741729263660927409516070620352940385107608771796200097190372825718613587540646635582106965481925800166703344051713616852339261572148999521734549759291386143957790766397917389133547899134647991574140216125671076039075795179620582677543508475185708037890117214192848077338404160332830455018694795665771817718750290577707824929817608226717135821891581809272229033785301683240590605064447428793182538542629742344941615374076794870915713172127777564156665105265795864478694547722127380043793922678629224427663586795166973739892346829425232254998393002606729559211178446798605117358735132237639571437317880009263959106924453385517099032151312909180506445372916633187581624616053306344538608675215176225255935976803425223768863384359107988944788699824115086644766716032095264638609315450039089396036908261180404559890938274161593668839413137599908741120 [101,99] 13196897386380707027056721122582344250763472542505231223905895577563560110789051708387667171147474416514046322409060630468475732521059739629972663014751205780329260873820823682296527294564835043760279205923915921299758775208371681735140614453643535967170335326149325806212614593890985868156269906026314802033255470568354729625155669776700102501669857196537124135394540822270428428370493492756246256467624954448253720012872591210866286307873786882030480949233474089506512179861929263317671836992367554769443519085722375426027163536210446331490371230911458707458667024469881642862116177081350005175015552165035021863831745198942543154833529009488451211045070004622127087763141918166594343945372408163417809823778342007325071443185727552767480035386610099436593164174317124122945819040947067947886261983530907040041215538801855731454693889539178834814388336482438604997690189935999688418395790313552384205089109289881792728495051335629802395693108889636201814046413844157148602506547382060972122848797029586171263419930739317136875026507355617884956356880551093750011509706411042905842996838942212335118307416809113229510309208322224172848791835532118606314305680029291191366705304638453784849553185153416481490832094580380142655441425746329152630568994045960196817960854640289191600525533010772475781929306057750888680304285308673537031532971429253541178685793608698683648497946799677205741451841930544563874921987472902721051055976326631734605015638639882252912709317270319969682295599446929405267991851705641604752825638106036711356003388764269769122561204990511623581833441841830502172572569025325406014964097595182002343581447674125130981344656018881127034590924342865798510690881683801074524080625158399843490203064160342916805180475286647622369169418390755675521783270081156848461192704973500406141841423375864451475631273073935327158683724059287345777584330503496448602135848060878653656615450437078157508995915663896496724087539980715291656028395045283653210644682845872500587130152836867792120987133566254854113943379191839691609358097697083676048902961442001467328533111078128117461850712019801414678485665071604513504170677926180932234625490700912656151033598701365752484558173291484615177908000731294252711210667796975452160 [101,100] 28608928775118319025326691170807183092705582892809201074989028380631448425314361497976412849784077048578465191373201535151547526552450920896703226739405686361770215494684438020672739783191437325323235505281596962177949076060112429023850568683562047870264597315637312731002754367677288099765232139897427559611008222722458970134820415501825531050745920059908026554435152080423596289636826763895809223625307513371264853555696749774187007632176599029502231422204296040261729991869820452481762828792676478383501228853116226802975428485834060859543256019091223748995906481333050646065765276142570106193134147638793321494196013197196247228181570685474892438480314961159033361623357969233638808975879583721907669784920069523793646959574471494928542824206272656334531733092715897770988200300972067986091099783133765881366915569927554366011950437719014447985198474440840508458238948453113903220085322771231635782621216299343336926897913113708649441899132203973879021694850346323466986034923769960283626309521748820067653899254310497682190532674585559623834761182430842179839766001245362929910373585830289241063152421233059304517817023262224719205441287034203524055502343662104616408071621329813308905826730885102304667632062472897460669121001147211150849408307927117980734907772900291668513512368981963715547006122827992373428150254098443599803515185849839092525032768273932546133447348003449984825857365547984107780441151228777957672954089133489311982504189422372779615301570832243687714559428963433087879628922799117713894931372267288290564451152414189738291878898368960014793045299685120030945276523962483585573864276295924043908006606136316665558290417278372287534893795633914517990818472960929849519769479076556598976177158699639385424649602861999231671322953543914488475290624201912327806772545067039782318802568452499573209214413835936189608330687463383507067964388567817023921896977418575011082903742664091306714671723139922183606592690810001760366880200410126044805701618969557488634730669607657474831933396597734663819118709261008312428459466676095914586456388243668954692093967887981171941224100163547596290365811004673328645164687912003468743153636144889576666312210187258201022100817512497072898800440832889632728837446369280 [101,101] -228658914147766350743831093262471144749816179348046843784702198160868944203033003281477510848802198920426238238400290367353374190079333701877969823746949688899165033642319221299008617423156264752408707336259280331997465119025672407799882481830935351921150667890478028157952362485948292544471135868957174829357393851036191542042193671400354042387887370010429476509312420254904656450248190545891069924577287385420344028401268625194882891254657091660673114686392138820219017548987387620296375289956101751139110611512122146384936388457467388075390887621522172111361688906517588061580601663570246285064056296447565918306840471505639356447356810350423028374958054619764504735919751964310820138762349210510899367939286443517378385126720033726940564841576904028514889085111065754090307156272547050256834459489886285936770092360532109373394689111801956664735457820312891723163729499182469346611170011682678761256290643941126622620528111765313390914350883140274063938752111261086761624745012742912414129569933708412579039180855745744032870504981218101150081612293475352515777376501782857204285316545422250323264201518506872851107586715738826637096784149319129154983819277861562692902254605253884590902944032234220651830876928520564443421924756063018252047981314094476456677966238657565734902106617091207667328880497852817784635651667629442257522662803901382415760005948812392293561041998282703572914903164031615592295437271662827963412297472910721312051636479840683017781563498590130004330275649203844987731350495913367156343069029778307742703894224849063260609661321778674247932950139592342861623901508656986504357291555566666069007790786637714229667583466967850950279998102079460767892962397085402492496416158387093327712489302198723511643641083224103192888200727103251026410563143975641031816822974216114777536084034681173504312930955355939573755216280331211966516886203534772581088826245358538041078750836997140050549550130767944188866354171086429025183814582828635218279640530702184552042851444426862406798573427611619072800431608095271832101422176979903056088551136880358026739106865084980294463388818006590661674927948064045423507540828311400640344617698648456911386866959098450032067628559831443539893861628576763796354826240 [102,0] 25160487389707469911283901336083861706961201722136449681062652657751467372484672650191775691876114110159880234773800636385895177434389413824331506094878744873101196581837242951137516171282080561576139982358660476081440649732100668113217149582843319581226057608026493813309012010263654882295903096386144730370757060196867302790306587197980285036985464353554697567284052983545631224256033592128328972494379821946490918925505185293745595190297215766906153386967299829366466930003848703849678181151960808191420521501975866871318599504852838421746984911222716591728370743186909811747908111951065159028883466879501546882577499585402329106375837711278777524196839801241550616028677802106166503599871040868884491848637326668327653035280811655301906089178258038426472359791160767510373450847763809805885567085402463424194860307445572331362072396229479757082241913267112977007456136387331792154358958111346803894139748136006066774242391653526417638640415446439962848679834743408281331993480603007031726685081307721752953070024829617399141549253504489734088751764381131350294882741703103521751012142902846621907027348348856280265951352586706232848677293837981605166332556748883163943090329317193286145918688176418867736709642714049960509528909769134646327569547578333965110845493357621834657626623689080771539586174152579270325354375173319816603112495607146068801105780682397635952011082118462328875342925922232012449353201409459315634387597824548296549036256448979762632882079390701001730344924911355207168782772070419165462743181862099945501413887219087046793890193848843849275444329097004882932121662959969281408631292025304229363147926477339229672427934483893075219116708647323735723950458811546063366448871122816007165256020736482839619791686867735130639253663465507352274758094296619648740282839907507308161112073083854753445103494393532912971064607641693954814110579996793368822376095324559859804721378698128579776817804392107782754119628605368149078197901366792604091423816914267860322624071147345194665088213385060406095921930047881002796928690006096678652645249137230367488709217343494739900035666237615933668544300191904209076838457517802223395358777956905601075125151092559877207729129083665048272496253879561128698876515018607263411999170047678675966934806530485319035200884244841800770857488226880119922480628454708618181259763014662185256129076241883458843103498736293773795039479923128293715440633686598942494804683511586958758401234337159505768427398402254651148089682700093582329274529751963382080232129835633885991952318761377682676538825035095214843750000000000000000000 [102,1] -953337253741632320266051048377478863787455192935791601164425737007035865822090906211030201677730806948759473211458694136624872572458834539564548601447764160249149739050288169010178467462012037184229162390111673586049892169642471886312198323174187704855644379101132619935190257394347251508177987736844530607185784177720906743079103030163147492332364989262227639780317908985686683044396683026134105807454434997987038363575453663448866702252763528082876338891715157948047401829188183405382494606548458310448464512069326837267859538122766657764872777141052313381580079473111617989943493091146818647261155932035124557106725808127103238865461904499340083968463585022579829479383233176324403201378139085224000315048415485302753350248646052541124259835219439393621118955694498646620192921488831154626673929236544891543937853441285546520135975789238648199396011855814543508121045578872260955620773533428849950711967841739415878844838327197747797862786199719094228429183920108410938578308037214186052573455143431473222824523099370379259378058147406285180718944619104035864934857993786672748713148147225014124773359565641754632123741761609446835121238006336933705134465096899644242935473550595283695044966188380059382288734955782781754753864257981323795092971245145278314255494042427965242674459958815234755454987811508826422910353756241904158523748375528351438189822682849535478814290728034590709937130886867946418684117623272928747182314868945799653547773088837806234468732881102464016785752141271793686421775881325374514646498361534779689381361521218148565623095627463551181249412211825925621241879785950407769122504292589908259318962038493161495556060031854907983628467125452562117072088452472151054246999538449677936754221019234524385761145922832056575909316243378830700313647332313339332296710962639336197970064943565743658654095214996413411088610374599399649267664710567986344095454331184225450263152247493766112433304503982359338114503099053513238889467113010329585707983249000187092265503625446623206704763279543847898182761239987692733296204661493464728307272364677476874805617428379149704420873939867617753473301306981062492153034077095244861461297313293037525384609993536701960780689282184096360741107785934129257067670041920039191344469333475341058827671975222639483507425088322649950354736915801381647517744880519068253979967015383367702580802603824010836206652614367951408741317322347884048644736601575415135400899838950615566320435060759915839133556560993815856950250928232484317133400316883970799316902232195503844730533060669586120638996362686157226562500000000000000000 [102,2] -5287793130224897110191126090552741744210659208684524390878008466854598759149228621587250630168981418474673381142791342102925165758061182631824576732697858938291519355019312803515497072276830829688850982150918786205586852979883222949306487647232217465711147421392000852734406409774792352331459099445559627916939638697335105921717222311614272930530770667420608383274322099764357236540725419262580807047688903807730858171865230763331816557156113336171600039392473799922490181868677625607930161672681281237499738832021795129073904137448802421781687031701741729051740397325400559001509673375984745896516719951003134525439144656945830712867953212460435095738005228593351202757839687054911861693056556398746269720200980171652103318742034116516881001855001035737837448000440154842674040657856116277929220114666755893229739448350253857165838643723708511601291590893351356870452857108471673145907201269635850233410607930292087042971577374173424241343045448157645228587015175755852536636172555435855554327623772636357981277694827846806904702420929327460937465857903153017980915478445955757515216618813510978738768958628745775757433465974349611574468425352342689458605643330548179861374622102963292604112712722250361421923148447572543207572641535478204240407844805705223385981418838180458642246446273276673147140460452030094864804088443118916820621974755790034046132195718208250999459511911580824169728142876168851206739667290304051436440866549899160136016585549980622925022230246343206329962356854436269395905817848531747681696761812837773558788177745968582404203590206150098604766402491750020960088257059689894707244233088915301020532211327859680031602336066725461799777237022251631797890375718822222263739165705401517452735472442041847935781203127110696430901640611911984253983467534447649826791078897625215849008069217926785804769300402630425390914087151907458570264237711671621754099246092295950275266203976193262202809159530136994718067691968895972489461137434485431799055477058733717499960391960289665377316700573597100648083858286272972469276564087484761611157354125784716086482668679346696782116582756790388976719436730803576123062320793519719833187622276343032578180927291733642990256212842183797695104994412563771250600561319123381521754792172418499002028654616409464516114947678055659191051172826177261233467771422217458807326123159919336705736775081804088679370659460998099232137042251422562673548768983233977757021846859614764517566444985561361387157653862131098234325330957343427733823432578123788417639535193702651034650119576951965427724644541740417480468750000000000000 [102,3] 231541550875903273795628214403726933786266296562116751021102637489008462907763112062405098464645861898783752477314909440222507050531310490471373007710309956376986770148355069691706905028026086401253351248598465452584593392193532338938991097752057150766048834137218961802467636337077540170505903086248090184494044977741593640119465946431606776850756206077654303003349837369870912671657487068015813117026324234702784247610158708089895887083396500562304057552590185471976014780332507121188832497353081682837136400789656001391078893588171569425285728624048512582619831558296332874915554743307942024671738902476599287368494016878504643622326022091344995049473246740465178094643692858806984843092694840108693289034961144048174911347011685129412842498163933444236962093594154497447081913540272035754388944650721326529596472559113932818269478950464414147470398787984986544878738631645184367323829045930935014170706602621106566216353755200802422129081186145814813327836582269643936060007300120188233716043886836698486253166587605226852800203598257370748148518594838206349369569868161142234846361439086226895000819573310225495745661505750034149479363097006152946739372059805597015696892258365407921669845427651694324201214096401236539300187626000131578857290327720853041548241857910547921554889265702331111200647719113726068057820089478643736553854022041148119783289638373923316850278931863001042068606640073070663661909184981188764046341687418718712578152673174268931278841783013319818022332854690819190443489083385332601527359788724720075559039681943952607828884818193347839428224341515224349195149250849577143736862894896460827942580975199654851007937632552712365131385603480581769285975611127412413388008855259741442935207059273132090816733629767739254407256849663848032884301340801001377562422176141579960742140946519426255699201342991068913250759719185473375216800535283733036843384410081742785739854650126259214527127741608946589191400763106128675240929948029867929052431249387062193170321355402197967894088571384567302135549556419832890768031909705348618547480329176066249355790160609794240931643124113579135233929099557654668510603960123509836757000686106888903781804648226545115428593313166678425791432562684537309478060606264912301342328025440181183794343217494147444567363527570922747380177275192858510320352472043231037877339273165775003343345374711529819807815752950754183415556438561136398906479636860485902035611352642612657813131399932787856988445060238159976836679077373020348261181355317723722230453046741027820637492951050262490753084421157836914062500000000000000 [102,4] 816970350836142164030815852483150024683847341378602638357397059798922681008674730239068251941674714303134752185939781895851715922960196611372511660854720303540128436706434931340000671556660601163566776010979044892523616032766833844006424601998693669657426352303220898099521742194731847701794392812672875828190405272168152369581109516346247600925415867061378951484210228148462147765992091436584689345472391050586707174719557882093820746475077043529110942987613326846819115192249634224850026147646935638638545278067342317421081803739639362062638881077143406068644355023459154447295997299307481774110368469298737964767496208579848913612897409983941927778175416195488901960079989140459921111581797765895001712963940394167686574336020336438163318285868993301404306019489086382692777159082038549033161598334126895926186997662284598332045468553027568096054264972538293417472357699688342372505788306616393882134870903230427590363233125760003631979220831652999986183676210268934940217533315731649568926077391052065359683815646323137503949377558907849736968623927388466409240781951695620078479597836661574100899690656166949386929934022825603572801004720993196911503452344744997648415981477941822545835402216708161431042024936122466660134943772762874590515928110519665005580935689220696900291287537937170925832497153066529885776191207215578705362351190974597784697619876343318301290385045348514578965797465991701434528612423561715977966255156990817772966626379160722823211173885480214852213443310870951756950871690414649970663158586500516990721984094394426833484141655597715263819537253909885788836440661090836495949071570038837596575898793531626190623986316487585442059013789784610091852578577487276755382348580937923085693193055827323685235168583730162964857204702584457241757647104251892757228941711326633044333496849316799176628496414244797288784968296765467925165659658766431076836432684743839234861428706818706757125626673074229095908779178576782605839108281988161741303785114273207183486449941263310222518973397297130607999419700713985302843536702543184717383122291956238888039466458142868286779756265239111331934324263575094832517833208732412605740299853587795250382456910120900039859271744797711839896549666783368585919499495117791417385601808468983270373344160228750389083227472308408148580169412992172646398977131432857653956121515590739902423173383526295046869423187771747410886569931574690224989795552015064243217296549300445741885879878978591798267428426237364429899419142976548268378321826269353720737736867808223215070562162054557120427489280700683593750000000000000 [102,5] -57481665031364557893007927182837279695532169459368246421248836914036110015950059153061057941526238675242203341219349040757572101272643135084804809393973341414024627653743082706761906368465357854020671332972368698212166924466291517493194450386582653645622388731418668877280861417951757693678298211781980962682990775571997503273685770613800370430500577349290415924785482424876320553573495420050854210772970936328987628377369345456490116878071805401124039947923697327043858220476925542349247821196783788886498976235835359100127079395704791482189160470048685116821974601204018220108021904982393782155484685723008913193738129513585400015669953774415078642187045377612557938863632856552401917104621014367893247043552331427905178770079928267536012218668678709553905630889735238181320585799956802238822775320177693671204388228205364659099316202970878174148766080335442736687589112906871092712010873214359638310626739405611515955195423308761505171844543728390722853433473541385045243401679039829016776416507167068081543128239293230273762738800194034620112579750157709899959249407695231718951134432969521541228560012546151084690479000356978871980315839931719628684338976174017113041556392423012456608851016704065794925641553473101237877056891134603796191910295999290954040492699657145581653514955904569860467213607504451707345268348857282690392017843808311750305487700729363883551264840275170423814750061560922431112150437528260444880354222516072202507480842007693907626617773547332464089034647629148498807522852754022384102079212291096241429496234336817501551914074627805385843103504403009509455735438076127817629131049510308576463019494901806161734658397809991838605439429442212438704328834231000750868476933068503779599596786191115912696035796059570003256137106120775938966837205747953937424458824890366618931467915414911305475647390721826293658200977311381707477604211792601740600620493213511038288554005059210676882578504497940631533415167412325504567223909419818252107721048705263369756373227630347490710481286793000624062657299362139982418420844419463373468879077396099804265853224122882126283419800987236745498377983914852653675769746258713142643717326049532487809723913078696568409473126078580663894176380793963462209222572111531894934648210637926723317558160666231974663931417709773148892106510812661312251088765974112537307698484235321386709422632551713739837396808839440773313916593297609059164767733273255538806077678777565537723975653156859725588174011880905755413374003706499823234891565543664672875687614864376531742529152779752621427178382873535156250000000000000 [102,6] -219378673526524655960558444804064881267170739948474561741297567735927899718868861665169592562464155202469793210794696307227725712392456116190773680554256467749881773676593045210713998157450295253404976477030011532646939126957105362009626470766913074264748412102958192955982606408288222041716020958927763451531375127847337871191946328174295353933808706695271955550204595779133969481487528373939302403922460954191001075524272659911215381097211413998376028451565362103064451749393381259605322763097087344499344120306772467087402243748256929825983258075501614870962764502974792208034579884463127063693178047732041312093113763826154781196613118059081320578245620279980384659854593149278035964660538031819083294792196134351982070258792003318005867493423615030388125859516684726588641498358510835057524393658199276745344564706756900278619314166313074297570624516251567809400459089370642374194286256327594918686554710095761504832488839265891217849338171780738192014139523249598556779121941208725886949682468295726691138592133100250094658177668235727973255354353175922878579195183547165588515803259651385004531596311359780565183293417106950538660263370388196807294833714291034443362058101107291186199256389108919456643094600063709643622437222170679992509246422627390776438055598948722322146785735775234091381298575448831911905039903899248288023161845354945106137614216684816673668919380205932254885421792270330750671040024212085203923990245160522795368094901009791576826139753005220061793935077492534163480073009493534374136571521631091067851401512507057835480953400165955515535714556365401138262091854239323464498135130921093693951306004114049314113474334950422364659366279117879948759550572288536946341989286378989042352095077756919990369059723346855202056151649387997018286906310181860153903151866504463720128124331606984618400045285053979365285125730218912120248321330150726419498564451741633075951878360774842081960449633536951483789400329739804351534567985275129280826124091715913452258587688426119130325655177756320728226321410936506233942840885985246597495282266368766762289933515346214831702872961489424694510607454773160588961575648369253954281066703278083813348267381151864887229360296950313563130735517423684601565569196206385858758552148604491846062248632992761234406782847118060962498792788218238268115375454383160299130351745630150387028586725785308727506227983781482306151186401563881629289120819292429922615277432450142059140606221925049154234089356004377646918974345631925127115586766362806485977714621775857238572537966092568240128457546234130859375000000000 [102,7] 6424007125007804892249179457428674264281607781911149750394827073283948691804561734714613476997984461955826145880815172062964162570952484619276856295520661274313569502229238526548910634044479965503872170054041050046379507629143790110583610979920445414189862629498989838452375029529470893449786060019815501176134489711145584838781216044006640324773708951479068960479153727806040009324321821903234355110343643183546761382069700473556668027932041569028252940799059536471131777801730054337614416655650321107237838586488062547968116043365059773581789056769451035970376198133955632755605416288253972090856352253839360133973587868395591173051216154799859165628598744177831736656696044563160333059118153752600099893835771732063446767772133406398195412604789603870123235430332214270774775323669776238018621941100111981798941977028999783620525083629559068699218646024302213296308566446005568795957128342025424382998957951166357463730937802905938801293902051113938307276057200550332917842970158686394632166649118514579557354211440160176954266720116308019716203787714801022031754025890700638997285206098787608791777942291591196243342606407405600435913994775492357537293562861438767200315616747461411256784122228823883846538051202638151541725176517321369168535859375689576948594504582581643782241578396818964622679709794258887636566053935975561199227022527803813787411420604075169601163218355365076106284179766822709398690839442801812359889938757421552242838717048938312421049235579993067594541694760965834608307892922893244763984606002874301838552925332335368837876391373376218461824684550347024661235305746732500327076057550402689484039228555811936421041270707833960299050965087951539893814585439983050897646204505737501522289182054070278954405578829450182488032712491938915633467672365246844691247376658672829466815336057417622708145313156881379520569716524810502335928362009526177853949948079326894874185768166038995663782933059270035914719902689091571922901965330503772182646120024809093447796624458063319385950616317318600147538071593710727720486867407103170702142110988867713541070103451270471557227578469350710129217379740026344937639198724024393845775875482612065246682270429219974697484715841395848556529772559588609641897053777242200301000211173142544126610126179102957140115326669507876028394733954290899423922326517721059896685169429673886199923470336406686500701002865005084498772128075641377203299199760539980076721725689640039704544059830996760234321596555747621562655906390536864985995586253743808150783873423374584210598925437807338312268257141113281250000000000 [102,8] 8133699695040684030772147310766156639044104903366095222060027239455554823221520171180525897709760794761817042025255635503195932621365095567437375354988741257793758764382391288754204806392109037967898419715920561038199888921463856078456753236641845343282592569689820901301009288936967102225682325884011273432322172945430729538846115870390908317200050881301570438668176708788521081569895129948777272190967887969786083748226252880347710121748258987667662624926432280687886337655368943249668205782431017405285376152426358111485905658200164791273372998808207194884758461929145323688290849594457305864666190891766130747064701989272359189847555854545404788820141279308504643570862016051510681746726570133722775844716739233619907840161654072727805471972254549523621922196913210466558886748729255918387820127339909911974493977998874805217530107026310740686816308841451300095618889526562487893364787867643589749892134826748329150315566394809570347072757369853687524503593839880397601253916195211672441986871032242180621853600707214734596414784036706263542152957380091232394137289860224051208677731237369523272052452912341791910661872649499375366381272730250221745988158751535975450201077115809777137010408759754402783344499251620457875844569734206445499519732092864847212571109543590574589492308757158965980840628166627853827794410487847207808376926862206925068757409007720676498797797956059293726282659308551711039500346992478722828343340793045847942370881654631627197590267682276317327482954177640564964566739355029683922759482943274246245445696433592244423127037318496793067598452103757508918732240473985778917066679589846048063365417220281158544248679807136453574757125110594610753270576890201246502448562369469154897699445530348663144100613718570611556328498935672668175890148720568603572949255072296169670710159516912688251344763104137244268749355957782455251357272592018744333479692272527119132999660239690485388573634030482921300383983680442340158478085652687705439927818920267534567531055897499295721869862666347605323656252889580624839095664738677930935010101762056603890374373331733616949828614683389913424620819602145037380655992147607388459160441769006300722502819620719661197276308718141415401872285981657128561783989022477816818806364592690434934207180613081680120833319954902984479383078411083542780080381218521062541647710586313046762354790329403974950331522114588543526825377120065427210520992782056389901804870034689744430631356185720048058420725891148289735912276239897857838787432007183019594918904626723588080494664609432220458984375000000000000000000 [102,9] -627453926818895219738427250248209989475517814180357398242563343325356186420063345846491417081644053276797870800855001201916028495353978269362509135990360668549659815940164237961174229663085517707777133118521421679208744991771922614334934755501706097617462745021632415767118394395572138267812093761259226993071693158813794245480243732354436361080257365115914925028241034193357415055732028433328770281534085316973623450467147428051130071363781964903654800409113465470592445453471098123571182054521356136220116100435363700438972668958291613953785740428867833613063159320566177181710973392353404660462535672836563336453581530617573016327644103967407824936137197699019624020054698771820661632168209813788154489083121355283286826590193150596943531946596008484458553875856005631654812549422636946167312366022690097458402861189020473303823247448164217133449468847679166236355996705198199207742096908490328389372151522178694348467101814622795155789965938141924524536563417803546553656941896869178642518838318711788482050949963714956636763158728831341426623479597346516392265291464657824364492533541101729628683747183036748177300263594307422268824540866694826360900321252684471200692743649428555751448071846505708997235622195978197940177123917795976289686137149238976471288062629304540653155190172253412260282438319191498575918751933264123379475730074641148727656505044448200190889151590046123792003551326472541350507727649430261031826648738918522656309471851241523350029725578466189862692393314463844882803347679993126560496118049289160545988212115232024989924961868433902501041193262370832482405805191850028516083956256279343020524866792314340885946462664542633279425976390805804446548100806586596082404357322136113060183654847888664478284436332620207088388719189845323128849083522421037433800475035509199918027538812593718917405208820467623644319587817114325285062696400471658512080033699203417172065397726867796993448237960933069596957735170015253074015348248504625735902054984510228718657399867651702783274973713240125486939422512982783407635175255331653761790728503546593510821246550106609636662716714375743582489595749286098456258289248805042708289625715719821729595761903000631874342690439280624072316404469847203377741006163674667407640229214535210372773256486466417738737112633724841399000804416977875767453155391624398452542705745513755068385270034810166803025317954561611926386147492553531823099194952183579818952263943721181463003985304914993158308136700827384675890500001831722813208665527745737497313655017805444913392420858144760131835937500000000000000000 [102,10] 6204732316302171590468607854017397016452968384750713251176096468658533682570433710812724488803923334497101622731455398626399180254274996635035509018317964705096362351430713481518262988036406759295216669307420683775442551048172654885866165159273815828112065908094114705993278100749168150809979208748730927823895858343454712196479669633634355610891020028790719849139385671453968345572018992554487015799664055649682226502920718649196159049491774167564778038495117188377657109577771497242019969536496031751922364489662487304418947107926160303033059292471939791511345237352142770347810441923501450115851688416611342618774700736968221685780773451528184225137162402158969216236143931585178327006082399010952270639339410191814331742374870015557150326890524322302342685006721998866278138863541766073711877058489966418085590594676801984475458747927168139617200668101886162005753136812985236040893437891260916608111775867273627012276389854069620823965236755621869632070093081208191191451617788654363214898636169248391364342696538919139267245059013242273437021480708723663273266631510656472980054812719555398372359899801960018132745380486607674749500122584844479139484876942264187296928859749385684999329409331937598733258754485180514408630564136619383832556658963587644550880254404569714054354464823953730175196453382149369437662315169998868148214484816926990759185468907708860810383509306786515674834596056430581707065237269539306664282104903491062021352066304935932773593524062951323080703688199392554075664569555373064389097319008255981723801779240338845459678768356213209590131380456165416777681831474816668910210326330050820551072064946879049110520382868154188976957459990231806736896965572694516271445844711919218426941001330618235515417467352817432888248651638308916992409908058340977093527542020259492007364455933823502187702417201626756969637152913061253538614345641570883116836033280656719413216811539385991259746062179833557409294601396017607884274183994184818504623167366674696747576828055262617337148704171622155497264036097141829615146471223159524810442039620354617947947196045442188004627663682349207088590216120219059369938441216580620206909415048660846156021321638910297104404747266911334834895300040890948517612495899677454108844602282207568856722688977934905731457359666745069395263043146765643705603444652817622515500866142315724766697389373908576092733038554177516272149190512861996512422602599071921595991995992424881966321544112221155364879244984207323428046374105666941184264456461546957390064058190937146264332113787531852722167968750000000000000 [102,11] -42509344652988316661395331216080838270912335465868306764368721311326146293811643952747304249871649904808518981774367116730687283971245467323331565034307326802780738053136948533230985997400300534739155120743267131287717370357462588859455251448179499431019046348445775508846747656437139216472624581477748086138566336653334186391007519154274759576742903854878981791609332540244374944614450544122094566056065863184708671278390762178972826751847003678928308148666980377651298261896375096108924786127577188344652768520229520781084538972878324880012588587649464052403627609276294796458132755497621354890117916081285763529372435804007476875011187877180677866118259532013657420976258454127690548083572231773671676247327968404535742306634173198741824836031813785114649021329844365478970166058930013078406275205948162041448861906823960115137635158811331587412363824333175252225713112854335505609394819163541157103968836076164520138292773257691501056533150477045822717148839913373037466063654749299002838346294479392195443377350883461869604661073305862739006619340095451581999173207388441647634031464960367014906211245542244296153528549113122092506453522409672688614600929417252192727581472409358281768069088414733413027570500732492264183677736397176867664215956921296055244356013488921150411274733577076358984493571296322661739429036967266224292312361630123499457297024209848501823605345365121724564560799299145065335500632642138115503610224057933457765554307016656729687324548921797868534637786262799526192074598536894207907237684834034767060365849895665917019095994705558746845287547957701285946249706986906030106650396240672301257120627093510198143720333891079164207841902653397088804380155638560302697159718840274137904396409632914423128703259309371329741295347887477972215748360833989724458250123002039643610575836828351594651946492394114075719951468527933856212424813201019415485250128813210375870268256281762593511669391973868474571643973210706589746025305903658546971499853724087852504385705870067381262025215096398205964525151998713240747504897510856405929904207633625376850147254948257732345616980498826642197389106238271078324303734929608503406094599838664586937976557049341117611338515964907884171227657210683722709508760339462074793243087750756132179613442809875866673477718688220674950561498476461636838177112035530650653163532999632632466796866462850414162090397794479230611198206487106859284622730277460447834187971759799677472856699833464748381125922420718299263461134324478716493206659281777761664328219026742772257421165704727172851562500000000000000 [102,12] 238839675511805167190876837107308143435146401057375087953820274800009889345987346015039417691433069170562532121137090698110043631706957430082546578063263846240262458767786164680854731425478855063259642311007460236036760700652301387327024101800335998271094808075613928100144660238977164724445758890546982622979237186885691311755736471485543282183420746417624156521386727537920432551227453994883112230723705857992154048240820687296950014845946677332280759349550854386632831013948835445853109975938665427300729637885266282942251313424386258204788354088026197999942658303830047435671351052217202779673293759213429585525290803051700937820356552576002106139991665629888149125820844574158779881498259562061835195655254412362506314895804482305431207890180209302330798302099835227029094316892541458494540969356890355153264162629849763128509956182881210842610389337821626814422492218059023393394027311912968485533296313593219255732957653031606111319525840650042876005079899321183159567454785602387062497567534160886119793038437122567717740024986942285801769285466145870748588350422588516476869774646414678547464418347260467638103241146501483819588801639809187754062633079862682865864642239397617968588215442013878087355866347018292005258558561292096425186145865943787841712198420049293564506143700804677139609755104197923042094456713785487566608303269104200986297887764831310393676336256242089499811959715471346643812967773740080417128751363429852711673008194537164160434569827587811963272022553265797939110485871666501468532132163801308656106676344704791833235776987726686038952505623771355995740496285635254320822365278221268297247240122000650269270090413890449106475798024195449471994866584582650264844290941686466733718076096247706045589824050925454001786410856677489282656043382504273740670312711151653155990418095124162000506183435948593684902678105132691440151459211519618185013387814793515296460484385878860248912913873410587727472184022155410604873314699211404737980961697521595362763486912694255447036998022602209218703370370330745512453078774763132172249228965369153230143702608570377231042043906430921228663337387595918172476770804864387595707517060854804032518120581470794313929697998767425808638483946559989387691787082800275901918831915924291112793976273915874654238396046097750708746431829073335951535722983484908546216954979706288560776673545794968444373338494870663252503729950048822911835955162468111171699984162572460674909669408543668469610991499114014760813234896921137836264409323520682801485215396297689949278719723224639892578125000000000000 [102,13] -1077983974432994427016730630506069388105055896338682023109406722255329350803735631909005257459618751098633457884094018589718541152455799099816378817037445043767146646069597744890336110158482268151329529066078044972922425022691615110231997761298627649239360492997531676362214035611512628560834395562908392793580851570546052900831592466112457634464685820503077509237290678258602253325206189427954404705471383768122018092126018490794751440268851101623548599466903749808459536689418222158581511215153366948259036097041469251624322990406257652031977801277806836785496208414319728130506865374536982381079783957564335027409205561554668907670404819518236163845905681873887360247372416372919607262790035568948768533882650878146464217223334091476102628842840435818356885570405066741182211590051304958158159772899663872834520229671692537824307165541475782842924200459417663116569646822909577815418145726856449708319891574270709805670977946881246963688101038272120116392354769865554166533388033372711257172038408199437840567693830671036572871521600414096645045957831884229899039388435626315815849139479252694747818080053631395585551653362117626000051929061657638283225510343915265740830327433858149978114288330261691255282926244305149751205162754936109132690374372964884101325772909849331465360579962175428546063134227689924407764423081813170270348799786334705339098796837254304183652153589271678911878102233674959035748481421469049168094561694255022810291458719871424013332968711114998206000438572135227602441701885068561302460272500169088027862279865597951949689942887837548280775108316382232115063398323435333556764655076175440595647145523724293317427690589978351308039007394718354583485477254831158155057621535866315287940538625816622924647857345498592601934774864967570589698926002803590724327884283070296959441838097320371349611390526116603275752119925884893375130656633014943546162534600919178946743662366492869449305384170205797449093033730340043193457073868831016356780945794543484993133665130709923715893359353719597959716987342852463230834554684906916246338989575681301579761877725978825203860349289642955781644591635039572706297344553627396582961914149643614468382927686172332324832425511632645504113620274311356674991158249344315165575295320765129122465322691526518607260120217581174322155821737803269687067805804508246572518313126033961436321986896505894639216527004814273562965207590261932753291460396301111928536148457210284881859607148334702073539159300923608682031138506396473922435037555143965727622035188915106118656694889068603515625000000000000 [102,14] 3760555028873834764978335896202100466190608208902773378959667042375645602879393199410193654541182286826047806271654977262761892975015511963232859015037798317117893477942875706672280344175869010051556964340219898750804986805164606402125912054873200758014938377306308942685345798454929741676827294611881210844135042203015912080385312133236461477872546345308897030150720984210283786692902715659024167506907385170862227171335201878151156179702392060370114932508033654248954028262823628353158914069441024766630497492575807833825574637304595505534250771805376674163131109365909014517124862691322700836565901158717845570110025700515987100975370746696779242310466100416345880358577505297838422601937804793303926504738778624028204234606738649265689641227354658201873567281432321976078479898085079969465002463450217404037263520096308908224112943163526793970897918534151545277500240452965359630615819024446959505217440988650997473126992797751090818967449340490058006921624581011449546600149321151754776595697216360805327690559582657996433210773040185947862340750345955672571361854941426676086947601354742895945985422335199479805600058719323265264253785208349559204841284146714390486220315269212167385338501096175982027121886125077315932863531707237154497423832569498135233458462813019154947103338784202093309805351792879574135503488872062401001250639398463657975805959594566176202696074616575393074464409481761570779534200561387038906544426473661485711767351025144968840233332353476852117406352037739264962956225913164427217583748974974651767686350411522920958613827580428822552042293932019514261117552456557502262609705266596582698226087001279804675215260956817506432185196525658683635341801427274575411824574405961452588937550435285148947110666710687265281184342921755573397882096921094023996332085433415527003180536270024928642456410952828383015779958972725890853507309794424624004409597831477491981491016453972345663806880627901968861672369648882795746080302398493401438161037081796091126467198340174038824849154790990622865547851163532778032423304055417214488890158416425872823949945728483244010651212579556580662011315552890465030940344409706500547735649874848700931135434374811928047096699561717033284017310085317621957948686413921674673124790957151280717160411461088895207556453098038346212786710070269025818025629011680183142598281599641146385869833529804353321576839524218988613295678133070361213311002509000581976781474401837984019172925375924810085062091159150832904659093635724887356430275301757417630993396429062158858869224786758422851562500000000 [102,15] -9888507501594181729870038623742313673499387224328626248968828666584989527915198650677269299082858946014954606077688326260259723847026263493577680912763799977178894507518119556809099395598843268666861389109227942462835564570503382281603530903500603501181436697507792675258703187753108796873590374073666322420244634486775753190199394709979229669049034745028211800652128268466688269771171598337633541927244938255930975883150657088752433540174946932726047140848439082058379781464033813572122178715100679357712951244938357048218734821405907600479790590654049238702877160874068405303977111846940182628095307454074308793681141693039217731323668966167090004556262764034660696941438924873123726765520939443899399439417170167698769200896645461998520983938768105605044629846664406313950963036568481569576648322256741942347552534347184664850036318458982460812572230426583706787101565318590183528355678819349280511191848225613717816001054386982780612174988312025596930221228704070675100721568774373060505779975507556227715460018538679307129332034624731549877085410652747665840659206937741652615776135422659856701179261349597480004750843297321190301048975497044261452191671522126108032882925331157299497828203774755868569121496015417839582751781667602736030369814123413959660625792842937140656933284601455728092944244931991149804971605761583863821653982502849734598025673418647292175949373333240684839593429267354476106881431501755063476246973650113907957644779138226147389088789841706812050235112840880248618811024658293383254906079612079208630888354938414557711445429121243752612493010564270699347377343435594153742708369586264114510419647952782003545237624742509155183485120918296326276860277101232578898474093503879022207955259977361433734943893030490483392851319949799609228610616844514486586794303582799871323669456561091646571493528217352069174344495469005525273744331548736163642831399507477131056558974776300230793773931041600237173263136635817857539084078082232154247139659636607452568997675027716294816086858522489519317591552965892575331430041417166799184299313398633079005777042126927729865700892008553623702709171293152883429644507612506472210387628485462402838800040704797311460172453469117165353166263996246624484888698544186722732321274881901604557164512435822608083952222497871956489509814069361499917985603333011299145140645135335602484246587224217167141424766199399424527957323284605989108999877597935054793026791821897246034067746140646310710706451040199927338568379007753793766650030102184458502545538749473053030669689178466796875000000000 [102,16] 18745053550104564120455881457282506726513539272211905955437791858494944881598170450524864284103389018212626325315772662071487851194853057240919298344766932700452913210983658236737704824005927259256898246519828739015105539101692647003748582445524467016851451473978890967548509248301390945650025818022362273532506220618727101570305661314360745447986515031736995774039302952792019495885357868894692263807288808856270003787686037608535921950315194572987679920998114187187687617596393197171330544683270618478004286122031472351383679569016160977282476965434524169285172330779371298993809975213894757370159969402207838624437810031426868013661890342651507707515029081333041706030188294994961520980272140750367762449654295819089041041301082569004237641841565524371004004963078548506892286283346039394681107562542856918410084182359174012420712051225587740224733045665391731219443639615113212048406693225089853353795177137548482156967693841522346689270280172895100184477772558414074515252146136671462420175864795937878891744734450450529461779972680432722580785027296394363705280152889214242201030370204531235719145678245067206619184903809219895429711638378052148492237948043878067783089420487690611893688082007302379315732395294209960864407109613863641533138202733806637522138394738637029148645114164699858754536287737348440710857899928808102068780263622487507047082515672317588000563279505800195737464539103825746067201900755578928025456093388923752251942356105283486077285187981862245217784625778690150063394939483315863689590619311786382270103872516787506587154865268002034420318041746803497154877570023809759770134746755007597257651652179909178151275964278782649644931486428114480694320599174716130784614642146170169031756931493497829427657955932919187284347237171183778918968052350257451922453498271117837414790147020313827877079416565285229589624845736828839255646332182480216019170823821100357168933784560765899401433835835993161590447283864727362983272266021882393951796390324277900447392616967226389886337113367997775436661175434643711471401371905364629902249461410949175209040091449148328996147596928201659206205207291372735074282659324193973648059768075982913789094621106695989468720864088214330824609720889177540338956621404330620346826186742197094773251323171752261960210280505319204161852183606208283272893422059331286150913689105766812444681695002645963669130937669449301125004863306341664319856030574137890440621442871327348811893239163230404431668810200415291135858567464435349498772485909992013830560608766973018646240234375000000000000000 [102,17] -21158891271101615366152511695365238584055250675899482053122208508194091144107259767319984199920642842776613018863453153537798593706203306389301338851881070420757383011665562781570364486017000557765589922464521907179771558928332682182836466998252026776607422912253641729203172318591722868380086140099640138183163043817796115324106737883292047556900896768133423793605516274318383549664487677398282154771621004437273490866999354940286009804824924354110993953000956650935793254133352428408849202791953972624191781751922362997674402439394015565492561953203246768839163913427118878028705550195300241693476003279515515721398375393185482211993347009854608909326312781758527062590007071074006747190137226216159463369397075691429092080559908310266976659140185307097232755369871204044487781888654713467607156749762674259768995547476381419413676665223730892063670082165482235978257758584524004909658237331082353488787721250141411914052544187616572470867695303158238732287104034986763132884044888036130345775258152335400832092342802307880846055146076737692031893617066788567484455182991700840815430707291711841911344819418948118184401538701689567104832762436167020593313199663086003274694285872588104038839171694621870053970165893496821276976546698199249606105555396684688360966813447954747380322724562821549761026530439539621799913348534038331997935185449757745658947957572859374990984437566194606823349517430823760223377497335455150894626801533456239207175844519635624911913601741738707629369233904571673719056299741710605585492304702813439921465891179335838755007301494726652544682389790893576039957825516695545040846255723642368498141836589262174387595562832936903289322561175160478603112276987356234087925747473485671890454235474527567972300703945876605710058289298084191470575983409489860339163071298110539194280569651657477386694606684726512511980683174161725887831902570800291205862910328916808412922523310164741157491857773244791795617450543005649903269489047955375445574642979176750345555780654833061720746832397112622662339390107675465690126863406709775181809662075551595700703802268771439344583888633632407743495849278285785023813646756106148292914529392521078666304211425926058214722467624767868153028338331386338949530320261983806171676900403008750445428208898870532406969348608517424267115430426355861532055530020095712711588549720248748840127291887759393487833718133058994621139784470339745002229824248548987954885758517453087781922490690012963748571614243991071980387687629455064277782423698415215085333329625427722930908203125000000000000 [102,18] -7223415602302292812091543674051359582780254644813422742931640367381566199993910354666132251934046131212211722464887541122180303289251022391414495889561337114821856563164648328016219736978275200353059588497163669083005676215828504909384733844317262856374389577060339634559826928198689422854920459061344186680406502842837277724521765711644292477935879002029869571574204273135890872152532796079500312755828124758296653340560595870813741042857649634629534315174796081732579730657454349000364010032507283766265701498478417659845738922066184464718097429136975207061332564916100917103020448243067012799110924810884317777952632836157677870354761638608548912025895360118375939589952582478317759588883028353657220653699350716811680908647836749510849349459379810014426896204441573633689990270587919404396660672366719509326439155852535525455659595143587858365207651110317420603140720744868115980261059351996863501052469558310946699179933304365773816271911564177094623123596018158710199005173418222227592881134139892036197075508273373085057727862433151974802842240870855285630497865778305023716998500827363115918749866374986007988052813117819430331058020331065106006656384038433648551217333334009345221863044408390722244930807395733278931518885929976966655628210492885478382674199100544654217535358021578011961152758953224364151991328707053155894181098203611221766202605060332856523965490527048004312481772353759046413990231837737994328006030448905018214992354160913630460943285770501385365927876638503265059904533830743900163030472527719813886454083261248352518323595515593682038559123133453487770351039089332987237811206772893711131628631594560019756265978822142579984350182363543066578374917826079942747759607057951338036918191680290940558913069780337392954561831893181855991264137426490014042859620441128133500508334734072033119648591616408954278398523431315958314009693029630313072358959911517884946922072258500125085766720644618705670016880311852037008816250086970496150571881102305109881548864458749037119054526595776497316436611252214878360197375500758258173953471204435810846115249227661531003776327100847891854977791615131483823331286538084334649273473761382425389123828027076611404008619677331098280375090872617541196186818383654144351914136515123323096235008064312525456643106663431191966420019130428113306762151881190912121324524071322943029874314940508639516082369258272640312165420200343004090461064117193134954534773251230746329713958287089322034840734839285504432610956292715019673390721560712890436661837156862020492553710937500000000 [102,19] 103762463131278634211885659129779511778275453170612098129441465767951252415088374689110857636787777394321331027919742089589458303017892879904324582332954380207875018111883993740514210823193789421834376265240439169029038609174439485576975013332042501817626582543508589074576518451869829402293526172622813913829791542317308623311517689647560634501469508581324803861489929907986661029316836367868426076531368584865277843662712947900132612942200715119297395210009616267041728814700043121159297828064180438436124023396130024848432109642335930281475924699426030661791550959155900699145281185847016434051183819689278615035918392539470035883245706493934700243478968211706698785912943630008706287375133644377903499404136926060527193457281290095445535250792426269715743755838968792737876443391074925637842573209598427344861219638554930271401441700413119866596050665922082962411229089496059399368581674911455414698202945380214110677499044676750449929725444770634134760137836325244974805669542019177434874779816225301505875641974005835139052351279771362639903870077258852176905039177145612772703604108652070856750168918970860745039544220289124148655308430694738572289716809277949990269268065871809600155964821369281737982976903804172191096466700309170537776337839313108027836895780440118363274365867951134759596414208105190642669589442070681575513578284253826867619902683100254140846079572047829014490137128718512690572014233229364500803398164177131696109262008535787304810658523977358297921020057106270081106394524569445404313989568123917725833237383663876270544721092304588041865801575011931326379904388919376054088990439242818949050299771071084377170110081300762550942190716867615304787571985322956222831150138015117020261937755065748943434499661843490456170444891033812055122211383499058892068372672318019867917500638422672821979598296461157123646012987890843208979540441322238353362755309109232028024219919827134077335637270189467651731980987143343186379409949077870504506375550554571172336183607694373963336531971322714096177709888540983078231641643598292166119712029579381935886519082363707145141206711244847369807339508912728010655854139291689334959047708762242610598193993625042587865424106113743200444062554183137323849683942602762078180521360596298275044172077730415012591436411198975995097592380106544803631846236197410230628478060169740794018361985603985603174108763063193039587456103958327473328166713507066083614128670591611222685120215321188473134624932870658791338459404388760100768247796043652897424180991947650909423828125000000000 [102,20] -291115800338472402158212895721189783151736856661599255879031113519943933699619531763333802671769150548552652455792702759657584172438661846120997359894161243880669186040567397856214017324841874432120359207336812714177352551354887915352191807385848099449811508446566802476730163285960599632733212537053009142685458329215024528612558858945620452387339443065810811542516120325492084263554732493207127833687552280373850435773375734773343247271928015130479206948841120956472958569688735455679044450336857369970880836241984448038277281688814412039903189926116840124196175501643924665814603002064777593592066619740539185708380762738145065723326795563535234443012387290760111761797421609144908310604104673159617267128760829284174705698186813981135274077993814546588591542030146316484751514825258492194136164945391609911633768526401956456262305611245594790898753774783910683288347078385630590402653416071897493962448984091456720457340879059003960295040214938426267866511577326786152030954423966393316615001036960174092329956685011317086601457433843488771793659956466769186247516499207237821500992066048179461487028563584255889362437460853460205677860676104800113502153148023036745938518147665712712760964496663321314348018433727512753352941964739192939613162798832306410098347168264216711487520335324468066511573743066311251498949111238610299899129035611754786645432372942226314992320383835130593455103141413867042137805296605825855694926432996688810476058150477837115605023858985538917945959761658242241715156764047716614965386229364768020579715021562950131250205185472812736442895054157771236969772572778488463566436053577145275354147614430899174058978337148587507559435820118634402999525094771711098090503871358372495961509513359812729572986074662721796203410104566584352683036421607251087883690371267227575721082472443493484480366058476797398302518452412773076095993308101219221486379674228841082958475934316362273206091975217873616101531400906435687267773126368637165479030962744969129005317959180674997377003258676449339702668104726612339970793003924066820403783424776641808317881137879641744857850073786467415302648704157937222348208119047014980472321722316088464966342808465050273494972252311587830067812273228367454957321966119235305018076093222978038402744749217336434009760421219906918435406235644742502898865909383497389655532314747500896317687997327502490899141980684185007163547589799345160119094191605321919143762114990254967247948779895473311519019990339118497978637477508909116221541557578689207730349153280258178710937500000000 [102,21] 515305142659611046652947254950279315789964386265956458999603711712391097952031288998901204790990211787833865144961179062827298652091131972830412459425190239819874643272941901337546715469697223211252385477655741673528292929345841402384129535587201748841603725066579288054080876022642111368769926147093651195731559843137221961358598787030188605954729928367189487160348889222219525638887523823627818420273843924815590090767760995200476636843642701975514782617829344495590062594189696344359874810710995049270949035610762489105402586610201804508161021964779650049983264993682610439860427990142316738382427007128324574563524266022497658673062977553815905466635915275706246800247603515129290712857205197324530973252369300258234911660041934464142162420321849972891943013684695111151349252185879837403094556312818459036752826864771232291579529202017813911165164777366824126333941777255697237867441024942625833885284486491013671452150316830029743243359622456190935638952266459909405978121341355449405955745508652100432657681418544377065280052872421349356934923588288277145034523463154293264884351942518541919133168527047574357751406330362267908548630578651337333434254512386213736371584786795452890638272519496336645599684534259385566367517149350588503275583165765958521685589484777257439054170334872968092897017607733729027328509335511221077242677765320248307949420074735287356014325147721487853908750732934810034372972391038528597596496641631140462972278455047275068519572150527057200822150848607926414800024290823914048508077383469885321713456454194145713265600679356384880528421508343687522758257720881575120073637359181904980010320215180744688297014130877852619373615208924160366371584839449100260202300393699578246884564560923895511350581481969239183312434364484594949829886584610310981787175060453830600951623575293694541635776500448387095240286201243634828588546078334427634936146126815467865905038131091967225153488350553881765290271186764216699497496828393162552064054337578244614451686351461908247738750055422104071908563979888635701582543564716577697281808205317199568875101768559788002951499974498338771542882612616665962529492628372170723504400720756215496937503981494029935052230084473289974775553255202749924282421925642428277767007731360971874682347563829004946694836690765315038036852440169590211443084147362172232199759893408267881749703831448499459743859164024941797348842817489117569351508693423445723180681149624198652726870830259856577107073380176333409783572147098561645056635782680132251698523759841918945312500000000 [102,22] -593213403446660085396092197107829563027307342162156512913761831084132824358968829379296908037666383543860481376931645708954859830829563239494774098766954794612476324503469138976938237019886889105189884937704550243148387899245223064042862906780501609442861101390948382178641020093247244724283825249055620537209122877439312720921967900587986222283221388230012822657524154768632782521379498204389351914941759231596502048605476082628379878616562057993242099499854627328344247833473191286842891597313342042019213218694241524550649963003420583552419622787632894942876266781347632101370657505392453448792022986675480459668597001099407621192488093875653199676499055372195086256269565296627932896888196020607259580251273516119084837672858933362655044375968770190527352084164091457012600316449497351585983430101406633696105620236836862195262384828864077994265502304030631780370576032820794125953286726625131851372269141801925287378050900057949327460121591296883193040605683980875397451268855203895478006404372151743649171014664389230097301647007599921163223351089828631690699554070788900146323370754318913371340407726565929923878569007258704238642215477444364510272283089837522038647862196593425712502939810061977334929572073959865634702217154403027507599225634702103177475978125344421991793544454547505373422852008704180451676303197307158188324959314322253253577423464688627624531216821779534610570448669766384557102234522796459277647668529802848554375193109534288157247690438987019346234779498257826002434338277659057865966287971116375393872447231200062071983720162912926450789816304363592848345136721162695178010719525864952968368384794529708120761779379114324820472782402393139285325737011699127682251896586868256619103703650094807239203675772089560416051822549266757395547068413972291714284681097336480035823027530662383570838474047893058738499950424455959014932526767224451483631726202599801733814028182851336632449278032728430704225963201850679392461359150149176209695696392988464105022710395722122732247048930944694078005793695078671014179465734726890716877781908868770885175898946140743718558296195376233156714693127708272992276349475939887187761616246203198275617323714591782478103437636247191116497768800296028038922816416705642232473404751111471834009879787856622762893509681776278339344150827935249260116927886804863057677604528576883978813656041392423774239799022655238039693808391340491980949757427742413586547965413017137542224110223688970849068600275623872826782814241106442766995887616587879165308550000190734863281250000 [102,23] 279825376052583909437857918892683433447836919922222494100753733462307910281121089119843475560816500377622215997345967414739975454790479887818869374934241284713480018882283833135192288605654515088899225063669433279448248196718544042852887138390491003765645201123641053922487100945273104522876583646134191641893679541711163421134120661963896723317941858583495236109856745677452630545545474060875217075760947573540708417703853298622053319368748967443217401766664710624506211480431154556846913896719240195355644203353702115323624859970055212520175585454466830301935708208132393284249140841442640155131502610973694603231995393360336974118009840485468907508620067122554614197983153812923078104486589489747857678989212135492028988050847639115384763851076969682041319120127562507152217469970171395804833387521643336574601969294468637432118767132260719617765484079168816378722642279922989432706466796055127940637544026135025273767718095568411508075937041672992827468066600358416026231690984644866016443862785434701651503606562594936823697065398281077718452058494985297668618708216278922690732538756206344075081632178963893888915031719898361390866250018829740548834452126785663079529697953138932763567946029085485157257413167060085857010827936821853668573527987455969799333119056049916749895561628581669121085501072162219055642964628381202412268665668799251573503244321380219471146557710189443699758629498285735605990627549513349355847930586367432991543914611804966179896948680618795328860357968599920832174198201851263660135862334173460681588765977104592609680416791710194314884288181486048870529186859639575647497778985157175120980195501944193053111901472015434625491797053423702505414878223429260543163962787922388051237683929750665834479390547925516906153735903332140935782287295358587797920088288863842016077822647301670698398932960244215785239723270294129285486508346394984818005242344852684171954150680870503286189954725292722458729130573483375731724100466858323976599099099355984696100386108620439697554682677648915482670794089816675683474636589425218309366818176844230391633354575881684235635798245074042653915853306132782687931223987005394030144101039653521109096293597841833738403686588214403155962469766188369985527062091336490736754953941888430510343580622581432922659224446388472815494750252412134345587722552006602871384836149128176242947348987380903348214401226621879274482001029461298159091600583674559558827512769096854319244349916883312273305548742748377143158696387888802886712014128534065093845129013061523437500000 [102,24] 495917896813343247392524025069291228522100856912577171041535204183713666354134184776414684499827195671474101384642777521459097705786951462113652226595994499613385128256977088333646099154956092126106962365456500870606322118429675004179966421040308399878288249187736527481035751546156610312808983963942488310296474011437013980739709366961015757016363540550270066055578034908014624024136699289019445920503461822926357557064594130483866251108469548993582015484843698684741545165109114520748102613955811672761438758550708484799890739642681426188617583662142247749452870252743917764515113091573825510193273867980271452241187364638119580301209333055210705244087932930408623647951111161083546566160915404713194869878570185956018012654165539049675039554072738733839883840662637789196976880921305926760333322744600923977527277948664682303457760637189311817026862136588073378687533632102319465796699202009934901775519490075478340909753286680063253608230610010755374737808212781607762213704260419679649300585188238410334343913148175347125012138913698584441292260373765599744571926667720340256643249228837857676533545348123654916720479367438693018572865491123625229396270728328436076881228668341949280898118079578950027595598789697959592711184253594872958290491323302534196375611316282131263115050264273031970476884743554885972210234161202635838792811953796449041349486798922609087344757413764484995982521049812775925959115374140322826134062305137646478706419297395751826827926671955864654322907742085345459688730164385047354217976590973751079618668191187281184418623066378349138748876025616698190352108205066522341996465975066003536381904815194954663965054556091869357990822000152964129022973037181623809921331304223171731516072505620566619197080418482012487383684547849484789534770236135850471573326697205043945594306799271930107952150209897259870900793163098047313517173337464780829474469750158440696616383129580641091949754146794497849053521879127838279940409576105054428543520630749984594078968758186484940859515767156442144158849344003231222818534848482923689470541941266621512035471962561203941586989775124586811797716705831550305000723100762720313720990370815464320562447965742275108494430457926706320674980586509885495371950148260414062373150994390710639317301804151271254406803687872337452677374993806089909707370004331621568764234354539820481475210027745590577499777173803845180555764749088331154525585784372267590763072062071830801598280134663228406569616893855784390187854682174872777977725490927696228027343750000000000000 [102,25] -1417136832305197826179020741018709758623571344023749862406184133708651952109518976554114445302778110200974807457080113958355191750114407072805785787315313927631858736973376030396118680254895269735513672892572928709573615142154324325228419108504040526203107442744036511222834441689078275424871974535956618806130978160995605241173391336286063982097213140359156348464856047176967896244081261991366627261529306567152663762637967345987738553819321999043198525588841891462798580644795219297217940959400443004309058894632379204999336431558710087050936116700853135735235526711646504904205047176216064787906490711867922817182710878405739323539941727015580237910655733138922730624179653655235094709306232525704772625194121172773861886082752146850513903784233620382165154337914506638762622418266866344289870230855431973222987326683248973661113770619725370274574655873772888153125986089475270071780559070398594866533032352252097212898583610223682157835656226436305646627835120317353688877642828429902737685284631219795694622309912411338701070424476177290966679847541711418748782711590928445991684953163472755863508323938177322045090535916905031821363048303204854848842243724895851375403240508502988580127489051106503937481459923299809519863258417157930048839270606694331177715049084918615052152009030730750640490800808612694364480471744616466451087480767277732707864879217286165982344726833621979778855353433717074404041866588353533532483657003483995320063479993543404390821792843250811385062601530950349966069705718913865967736909541514305617481411950422958736254611083435632779404262113501802509691605871422886583763269711008168366245112385541855131095397547656615962660646512508946807871348746371156387160889809195429138929911234784250089026325641398188844484442242245234370282482178410946293480151806856986385227676580231697487673509389663791599830539593947761407946963856103072352712058281730207135248143495957830421917858137700288925194965306897822082752458576247355105514170344802819715254101159850375001056122699769174183318433994097092844062275001250528754241833982522145387823398858708188829014947573156834656522229745333453143476238227039187437871376354303728282642022622562931312212301928933794969001808010303547073108101136960586540446380885229156934713528023824632053634016404448027573151404335378067776035209479284617504758601697632771189152029875300208329127129688802006708932513872887433155723320814730209904532452038747620269307044234035518516639121675043094653913267055855840226286090910434722900390625000000000000 [102,26] 1900981328020020556302425322835657917418136222216675922438013396937118413743714167446150262748386466639959235795048315926445988698168474027164196756977384064899581695145149145288127454665286600390603489599449323481906637189089025127430718255029127809305179567267893271592726356583431819655443025356564852100920793312320744300666965032495349131341399009619840508255114484916928400740692979793223868791624574185735556864314674130817082413130060449706305690133573788032624634878075429676929437349052730088768643485455221509866909606552414930787509339056134083201890821117310344778487470335847283389118427574880324974205752955621780622011240512759832580375685185359367886725833029805757317874382656696751271127435054576294194379369441518039446531589328625795021257970394943955298689689631295528587825391219169237956251594569290825220637132757471275712920873456816051943141383663903880667488762168826023911747123254316413161856653757245007101259461591971371331374353040978671762093792703256506483255228645439732402145329675459801461424493420510116330529722539397884161932726539472024239897181013474050994117749086995306132412421217325175080210393703104188529401846367071995993220353633905022258659182796984313042198219053192341515871966677690541373197132460841739709016053170211690728865600172237831278674639691308658549178321336280977371865180478636332682499096917115849679401582992413875924638557689244901051395697363362034768966454639655154323340418080237199979872998941515967523563051045020314063432701530036670287965849092513943404423087514463186153142347951558343625170355462205429115298470105375358539280259821017924325759827221061252611645970339306639759509852536144766883889483943158475101347406433592784982180407136897974357213954059064886538737580960706373758451424205790472070300562464864359772757620050451303365018331993918876766646861592911461477848254430036777319648984882132904371890077861132098539845001060969721466093050638479874401077340383306255344938674429367431262715769435663714039526910712619726639834414155965917643359493599703343087232672682348937534358044779652549992236285952126201860559201363584994670498434490226877039146769899543086633092564244559677725625786482810241901266320506579462569598077161972927630114531083675965150674458513159460801185037292652573354843719255825866418034127685842565324514447344642604661695179879424751508150572164717957985971697161525773024986670377780871209287500505179747585485422476966023458751884984258696917758940658771393827919382601976394653320312500000000 [102,27] -1563863676901131219074078369201949211163312669637259671099682433915063615438046602329727985808944719990004885614914439095677687002895499190682267453754117844932419316970855617107576942301592847244494583081698418638125938293828026549363418461774016593574425136909676831069793805041612954749400788239370234697990324945275962831896330076593789717361037038294257253146015273944571479241063407195280545795526180705031295893221394199239074641689378626511911626891414637392487333926199733461059575656246473950997862828719680813639361880572631896457536675663845044096970386962563635390491755285421340128352568923993290320655038201857192719988593585773656248274889485647501335911600981744511540363181760843190225944053588588134892611345164392332001649112098673938161575565801567206507536937813792525543530841043455619806675561873831225237632001577644278912370591441656432284344723089867280873339929404746788522467586661955698412323630589305973394364888960975145536707835172003539583950785437583749441348508778634424735573146699305081417426776389626316292968109576834260987723652148400036627375356126239912630749524255432908056114758390442242885964687721883467429153111351920108541045054531379810448316991280564492571156962487038169016796070998010733501067830067159612699262825770722833851861834300056427402089625073202448561544694569900110563119290758873544759565953117147886759140008693016370243643804445435097296460182446431298865644828698588660719346326615176093865619426610817336514435875042728023751297441965594762723766746382300774574423624449161871572443106042873273308266435778616396771184651448845098087542641452703003103301063110057599014652238506588533884830555992210455082466646743464916809502396973615211604437321156223870118883689763875383898480729780019172598583959648930102821573479933921225296155519264387404222746067858588976110801312695586295399173757303492439583376980324485365004151418252472821618481275408588200732369225988178313609074444062334941901380565339777986427483489877954530790105464249331583680959674164251096663099480517994349946785121288949382168457891418505414386922194241416143954231412361201406908524741016154079069680836589246220637389970122545343492573019273060716556005511787787311328349596717078120067371257456097112896725204302230979836021968374313589388856577184429272213359906398132496792196750527717441491677692748070708982005401655014760768667879491245897466347109202861582729557978295852122810055363889149454966292672322960232399180480200584497652016580104827880859375000000000 [102,28] 585090124262531797869627544673257798772292244713883992747563323372451227056933067453415212926758111310691882114096884450947089384051357211646157261504324641884509927234497873255881558060994524658567283234943197522853978341350860472964889266286696954886358735862592508660827095515441295682438634658832231851360994222312894929432837368200203726759121669395203138220266796208464887051480396365903363439458405560506431671590357245449124774031329328322495001166329703305767509671162512213508830049242192902325792969957046117285265966063869634340607994367426573427286894292821581956140630934718635584177204193828852179689874075063984515478464797691665304545034112057697716196253173375693263057574605894814760573821388488984292408592603691911576593240303826026867165682811464601852752276935796667087010759205227732576515692879028184058519453543405952538920807873069728794514647085319433654030413115381884577772331266869028435211922238912782424355991412673469638461061965922034903095731064810774210042792382383163738785136962838346108579292014974826338591944071705503934510509664496892560230978336577121493655074364803317207937000494441012877823838167723271963761030804047489981105873476107114589485558097740374775033289469304034947153776943318407401888305397304612334627855370348166556625942995404077518539100939375034339987640508428648043445344514546307393493045476938346290765858708603863252859851866144885854471338217598198508377523629672812826165548886311273834082737473581670237959758034768753827523410588311731990917911015572962944180145191282007454377007905462032128505986892384308881115036921600328242798638736903257364783046827476730440309745953682050058315624231965383935353267078437539853989647068583407315983610332730274130686555237203793160697166893714098952991980545112852699593581539219681615545263792135183337840274053931605191038855420566119723311509582472143949360740720860583235596911257465431196624520120594114544259303062177068484503164612173077313844700667473447695934671210438425883187802222254695046731167144201545211185510070847700325845385811411386538354805878573560843476723885077150781315698141584190041795399455413207751325087144719935843649943277115465287770046210369142381804175206237473013988575923733499121768921402619350867655702217219968881071079643892686869568204606657135443738073816211136310227809662011374002609023868689055728350544322584015113676878422331643745954658971591471284927967735789661862902771662318403967498856737584900233883900000364519655704498291015625000000000000 [102,29] 433635118026844868175090520586964973923061162827543007749936738926106515302334251678075903440968139630328654894090436722076646095998467955884256850509050199469961703996183157002348213999135229723358150875979999704383428237774615313897596410261765842869476006250335342425573856232456553978331542600020783318432143681490019850084210401063132396053735250982142614467377604840207104791835781554615880731035414690199303593244701039129894729843491006904750212193733137385284257724249904687383045746826959859215490044352010177367786898222962679213845886932907246516410335938098361025639435469058822159513380589147963998668646636669653602672430461207481969481719768974011798406751083677084134186355641824909820857470086794311324166616833571123560607124623472777443958604846590491083922122300984534145196404794606407859176173243734117491886566058824834811952854929889709052770240834911989231761794822569276484472625690818855181044941133617789458237207581778118680577434464687584726489548876637062175554411262374250059804050888193765982504193175165569457905155247500386678717228230667909475237799571707102122232134320945522372821143662652952140582152988631807456827328432074091430284649591792769942865337696614802717569925785226316195842519297446541080810674141170762391196986501464244699301924258011707671220215201053166247934927360084749407005563250441042606524910596795270005475262380364082394338178167231474849276929553906381216687979005648916020367126703641170443893195486974181452795515201807863945367283105677776838480749237569062638907535920420150610143929962734703436581471022351203530927168852715189156476022550916457128786062202468306726488248143379938669337312008806768309369126424994126601409772228868782749209081061353424074527528389375493354204887642525821411858513558944598521820526220406829212400671790081932404186982290542715181384396454150273339861614889259463714566085803287493122226369254440161568419693286358717750132962478728853509522628852767799608733303642859093423789457624586681495708327861201504444129880925955570160491505339495188746441028998104168914279540340042902265802028859947298826616183139998132592770652946125324649530344837548826125849879951836804340592243410742350530583126106046238038253656547058882686119980785872947833744531800451452874225735631176418443861092353460928780021056927957515835963241997571556484155161490600530912700227811080559970547364205225939100171816807529026162887217959275436992916090261734784404675695571040883180558012099936604499816894531250000000000000 [102,30] -963193454619766392851320437632111753229543158831517803600381525793323023157242732326894458292665346786385372675218377180642401982136726169266770704002713965506285758791696701673449399240886421057581400553166633988687549166971150575625264558380144819664003075658720233373228589808320403964713690281300979317834158003692931833351198309987340339805989118447485241078429164867148485310479704199880815678546515314649434981896998123308466536901372391110613981468542908572686784494564002016787074995676876483586834877739484629414403334136593564949736862747485696434248747543511109443966784823187106766542921291793121532568002103005415327744088319168946785849281457681680982833329570752978455448178748316027867440594477466381541238830746744343708776481340291338801458924068513505129044154255613179333134541733153852966973901064239530023871906996792940385609646081929797520329491184774808370774735662129200657131410951631778945127280450644864766332839540930527685967409013447997330068608291924864658439119786213738084429805724571657420297684843126660624641438320305138673855221000195158105101014957427984601776496313560191626807704716081896720051811298298926380553660218591705183644491072652969322492512625023791801746266646803514071535869564748891854228224593954327255262888547190395503041042467269776279973910806505718278960971806198270842647131067233658749579019442477588749426907645062714457400604121582423107966780195993368522430441037339574355361503947836476298908708573341641062309426454788160353197056200772456337857084278889495945110658868761706084524545470175457903492162338702636511315312472129926707388397931554710948736819660480158762947878763558188315826672844085782862779060345305762389175533497014730590190675167183580895921335044733514364335143555481200764762081508442663608287469418386585126901628059523830114035910121361732293783975265928718878474233290537620740746170771551728424888282508981666484691637300408151258662818762471779758136797807094731610484633512510263408023929896137496563857682512631509336214583100702727331694107979431500806001653680385567436950225161024589939041920127905112847143183728604639554711560697130708323749710873625379136772697824013100803265614634600198207456914368861383571403148918713925869176395202312461468557914304914910615567312886891507011070385762858271304808548971017597642512178080915802209951137258417512102835695081874076477722135498714207836642750263304501525589287680166409263758372816124832016841314508148741424520267173647880554199218750000000000000 [102,31] 893783297326397665233522056640501967372712041886520008820958708843787846824744873038213385676856807155245467409269588702524247792442254015373601167157235198282462008644410832946882777678375451251448182612597302371242134328498316334393315398328946969185840377211204000619761644949862315027524402585530650956951757509851567563871239447814296088650678181766704971534785175171104668097465687344505919373647825864621271904220238613505530378026051562457545512382390575321374049251461589727537629626113756321950031050880745557100394190694701850843401710958794735051172067332244891872531069165243289082335579219702786649911743005361592687651311629194960861075118829556801261138671211800049322548690772759569626546105496628242546170274250640018374602739180701718728853768890457970978463536154797063605886861469154730924037944807744280687653931795404023193207324678185021911953921383385052636126299598128236890986671992485791498242754542610639335588245053892798037738036975590748784910371286656275789933408109867319992825899258616219816762252269753025140950883293692306630654626984980680064812290867038907388605406687380271769312077525416548774150629867326398471191871691805261161638467743137770791258914539349144443355088970179709316402992802633322572627732522404580316546318813553643490757342988338250590463390284546331249538417280988548169324173411345662299295321186737219137486326475823575751015329184278341018451258890039816699845714560743418192076860111877641166291971118732512738913714770526376964474816647568251581113073426716628355128247020772607587393792472557738020110572562227399897893040657588194666515617937991434353947114078346495381699567147511635493914229765439067421298310850252353301448818418118633527163079392879647879480130427847037435685329514138045405351363172229525910283170774865999904124511078157886482760692459661052282337874043466354746286320622736447268114376599255790624726609270485376196427136520440219146419986409235910899212201153143303039481887749017639044473917525780584832458539255346536425242769822226258123503042336833259893749288726800171793011120419241183312072168419714106485205823338363328108336430959957478251858156543399487684517630118315223326390316440598006705289116840576443672738336762196434833537188643818851834433815461132560564177966733912372417559275456742516157818445227137353545290152863472934356673934302658718440030206426692224279755929094233844899934252131834101273468104720218392855810167605098482714043317542973454692400991916656494140625000000000000000 [102,32] -476332805699712386723786654768604907592654437637924070473555771112055312321191673987098371350234567759534671491046551299489985516065052551687843917918000845980821139771267173796317368348533347314088293887615542128890219562190227227343819189722069896614668727682662777839616919388395240924852541022192688052644241037824879267486436050186204813018705638994718491846403525176602803816812749220969294789589247492064898487244633562298378532069249094695941321858354201274292064109020760294161428539130596794512509337372227789396493321139687333599987745954617315818065841156320294379581552365065565727603099046016952665162544658877329667373773027739276058552739220353379439649273392617238397086755379929909962937740189920023908226003618863522497843040381946270243848360182893288045508664734389438845960141166145149256290192517981652636984701426263337946748947339804093115375828834679408135955134081939541180596015597451859828068303967787585574764135294280317417882033526035724195241360574913907038160369695015307436593699127914167860334807742667803440987222702654848355769275594820912762460325067027441231894542525694956745866748043307376424199800686798577318771238610323376828800284442046118977701804430033413409340817759704857291499148981211467185193220798036690661571098040690523177464960567831274871737642774195933950586884634553743213724980013614894032007293216927432051515907825308469637741224228592913965438311039203748240454314876085935672677620105018535085657950307547198204242018800761576549405946099020681701827666238644522377557153653397429480826248572730934666621681663059963407583667657705767548280775680350227460907977101236256903078162918210208335410145278999677914982738220991854707652418461793403514354511098832170809038395079735268635109359767943912718067801695326244700605108833299879487682011308584648702847815349096104193066496007921516445372908996456302952007918358677139734117270780950431614182054058418097802035628469144723711517872355603131241626757009731411775993731579306817717100296138546023000260167899735754316014062256902626618206491801418939653402843233890789403854397012531584409949551909596657982119899909269068219513150596676357391743292716177864821073660702423790072848601373891419722126111592429774638336710902439302638987081111403815071837353855927868899280976659888173734893343152669276095114043096320732038662313977480257094661953692832174157238268513224770285918382731121543094769525185264006838551127252963379721251158116501756012439727783203125000000000000000000 [102,33] 38886169754194080031392934328447855384816926151514046049060583462080462218254173962870633366406501274062980648719832698032336939504250767321221956233745804887837651363325558061616567029486068470493063581215940128878687451597969566590709079343856094946692573943491950272494988930714964927045645711623841470551664790323290178429612342312334235264138621604342600486343776867115863507173679650107757904518801341672154184045060798981667353366745507595143547735338161184043831316714015615340543250931258739288647807696411727266530387148259201315719591416088267016869961189961121725518871390814781553430018986302449284313435857325532125590767027090101742959118040827256292042219668196100019336089567066333742195642554081526570733012064658477681797281504814126978177446405165214940251656697951791351417133393004494900458960410112351838776365951229739038882262185831574534427721165171166051367542114501935041388924466526654044190737374963460607937992638860185635601917564639075362270506139857853673144099541634645962051248551824773410368812896557318227589578949695801391008704004327349727963966453163613696001837215092103898476499204205008950360055234874888095737923111144791372208240002471078958585042945864361823302327449737480320202947247699599792679767400804099537757272090631115634361302079722335758774320802835625080589761497421855817282482894654545761529412001704035957850813728119021244032416540905662591352181305074089155939523907038881694655666247235725806309379234333547367119434079542507423704935272787249927497578382752615042821528489184078048045710628059815725765366617744058776909094578581904302560206570869581841259206148457522229782817755140080419857576215359806717448701020202867853580759526147226133790237493564690284379636074962617610771860198635441855892325478987100721922464040147340352781662408096057119961958229114326979799474637385445512381276182652940959598258889962326715724977571338776035109761871426394524872873958957550682154994412291737172514748221482558598057482103429923440156207222555810703078659109512242556889053860296111935081806458994756195332262220927486101707260113227206766879958920472240592290716096869941492827611752776406584534469387507730996022949065087667060411547616350969795466147261252433429038362894278001860592069531735070951503958228295828717689884143088819021584962657917894876775247435901079366250106163355469131149991821869317841729818915065757128959861336711691163407760224536054919836823790327273719924505712697282433509826660156250000000000000000 [102,34] 226231278453245378984040000581350564060603358548150995480202696058367059394059750793707772931444533646763441796964236940473332980331875972587031882030527810141889450359700597867715367131610372723476970377348416216890692948893976625485384537314855018053762262738963063353097894661522577803333775985754588181103156758847588456428682356825100081223022926094971355094536257635735692066750861145868149328426854953311409431937132941621048958668731583313417216671799977304054242279781847887378673644302423084455564870319989445186557523286925850746240536633251622732794954008318008035215481979643375356603498204369543369378044112985019655085612696948543588529050852569764876474558413833460054099314267742812732354137252563973779387302276271732536306742187821699467173336606396568678852596628450163845627386723868257836780594710731811914270769673169461641736679821518255216077856880022532484081221511736795110359150785175081481577004286633906683767260784510231107892707948498789789627436753681979399256965730946956163806649699765422986862571515601034786063190277409389384729255600490646289109169443274441526042035369295699560905757921219184448224252233449058329818680711839478482366775524618604890864727919804864805485581575352122797426365701249915260776849491259298553884208868472836941236139793427730050317595786755478633399085919584789773740582350139003047441583440822786501034322953657820492539877764656717428835265077710142907970442207809246901835309828307853052952499879763939139979216764094098697492246782715934881023599371649797219349407654869214582618912679656040532748342043034865348704265564514972325467569115534716680761884296480073468123781288754663263057720909818705938993573659880345066132324052016069173439483852611337073133114301533966206020758837524757484330379429144828532300258953619723008505292989088979992111135989622074377254017615887781683102840578385705281167975746014811218216451494555136450874458571711368504573121824624342535720784109568397260184525972421109621737346284880605082821210809620380823499077014418023052858171410197431555232207182914795966313706276501869521967944231156166735156751755658458362234677708784822846781382006104602142348918341734656897304409878843296802756190463328651206780232221056559179502054782840926378716279049898597515799546214750527040021946255348461199989032366443598060633197815117715373732298062688134868570881601546845666028992861572721409191065659381001799343716563791346588531630946820871752578341329353861510753631591796875000000000000 [102,35] -296214397958856369738753716755027289039126361094722462756752947744734496621095805646287159394440750196062490982680413690204523080697139739933267342873221762934296602544444989264417251529952071815223855761768016793256227153396712292049156262362313913413741671869893713282805940057666829395840903741487125737682336485246871201776369802018109810191276056917722859336069240943255647627810456792565826246399740156684482475682875095152165435389970394360826471649065651960669581845462230671013244517777527313611756137487572483664375583490840797268759954168190137410127573394972634713665678375831681117361261809280608605468697993227906185802358761728171131056100084876405470137530082459192686672708149259893922972718513091258199187989856040102379656937229375999453640593600799730549564737730867414801521583042083761302185557354426296792677312240801116808203677331444677118669978166584140656515123327480990462722835892204359110882930442471106886522635467882387041115141564250386889474421055428156070067042077751003978483666230141122774824890746541041608043047040228993813433151869283751234918706470157927265199178446325095767207017404229056424954159585481087089250802539432978985735616713335557913022551475107345163427947951760639972445637887608586433192145380019071374208398510516473952503395772254138003899892215371290454038773205465178218696165694248600053979859674721011759458255538213788916948068936547231077044476503439734308959011319468756239471615540783929290596289900257620108724549336286294932453333003985105007154164442260378216434669197890920573598170344227509317453341497794744036823303900490935381645020626090799996524135532787177678658779137340934746633306498510545378196373395398499873660279040044183024300105459604223204530798062921808959771649762822866643944009617565299264233865319353007851221168210055063207881208808156468591314661423102067141169718451776115071921642482826759512025454085402075497578224708267923726071755642130781732120099272295920409017288614153140997053157349922442837070601485145298298864451471418339410917537802592661590824745551073424832023579159047405720385864270417764040538929948655458407846573137182291203656368347118990327113927061882334344747310079626299282581942779261862639030296148584836595796134521210916509408394048051910418821033612510479196750477630836315303133944586826479361414485538422754813638020436298211454288864323468244946031933224789611751068542355666910872949305427541797755731792576860961219153978163376450538635253906250000000000000 [102,36] 243301222732018803917861633338435356757394557404672629104676687638511311653551998748451797314312156192439763360364277678914612065436584537935233481432604046474732121050210455186829478677451412180428264524105327473688997862392814482619337086409786381338562464074813720205007834008791069716966695891228096060774329012617769387265674531852002357135491663699179229172526321322606009561768623739886451953155965054536595366519732936147807755912906206144429245054882369653686183612012260675916278437309576961156397744465177193356910429145499478289978382816892334203979091715475540243567111628891205202587190996041180028490136035605512498951900190353445466417799643611106878285119894834234258484633472786180112232776654400411886762682044630764504435152880043940180543232854929430050047914250761058137797367221072188160251096695852648953722425385419107540611422569212327081964255778211981718864714877567264975011020064593296721162622519790168288699750410540702939858296816925197874488796596413045510356056304947242824307236138839284895891398937847246869516609106601813150228002647986034882501361968202979007173616223215561243632718602120886648218411168955368608482069017436210358097729743293096045438417013756032231134583236714403086104041836330509450687403965097420611593378136321421562937944707103955514560510867091783740301570174574271684011481997684142854270208326653073255439695711354842356717163825342704631070599788346735234169771069098929793663253896960425865838256842819500346412001921130692892633628286895785411603829739542714199245909139568512931602860437414366389272881613987241110103757961967558325980499122048829844857750635016196065413247345002122475122213735859262084435775184894200399490748166511863090104871671435501526088395951174497314947537068054086704383408777902462335585979335698401127989451691419248166372254106961458368934541483302435778662296793621284258306957546339357128535678597449390819830220009103399601660608307844186301903050001784107143287416442846166463303408284106796380962375791473414730455687625891164502950301262489977155149868093600185556003328408964510953460498923116387574312487476534272139385796709976581955513572118878983008007787269494820260615738120238459333542752720637909602982254308350897819037304522777720006699019561367913673252443558960760246928512150540776301279999480567165165444065867125529478173243310597265023787635625822451144815340869824795683325459013577726251893905894508874138593319813583804034351487644016742706298828125000000000000 [102,37] -151981763006666510901193580547169189140234502881340534142570648408431591109224030942154842919488535266900237535629410249108500879267942240039353318227040661149954381963826480849290744888145502646429554059594632963401328514039421342329689687191673154565091813720132297786240512164433361061665042587676929884954731358508730540885037109263568365727949561871660972039650634690127986546979092199710809084346480967262509462662663929554825407466995282987673314720364803755298517226173770004149506714930823691982873939232557038812530193906809053772816490499533297963968298239033271507096287619682545533171375799516251894004543881298716651597043981411021602997866146055844681171798646954712331716978362556039171473029277232543106497152666913046093392984426453310098079276491450999809050390528174842513394303312493089477472520453897030729447833406497012763021119807020903370558377981112796467109906586754808912018021686602112113200843667044951592656069486099628944307313000275176580675142381969983018496196701221819324680398212262699053604445864746364055297418631865213591075652685110666393085260599408259931843736031691763881197109975810025879287307476410716510674058323988208320519277420391426540744442698309955198801249988247243966817128760127390473741921135208284997868176012135818673387852825648744610786604928588480428000018266363450013753029585591928130732690274016404246908882926577136166430718537488126017747001118941078819892810084752348538592642264428001375472689484358771753904504935700077646551159222896502292475212886772395100455389905121345488668455101631987836680617127054688613257251046840609657482891040208099354272279034845322197316684233409442126581573146937896937000422328259844944397019471097105710566366478509223122272271805024925787087970135330117834735169787458449378961500226532724854965456604966196458338176095946569620690265167947765341234875353365280487262203338821520076175925200932491297353328330591463719611457896005559578467103522552626853226641059240219780586920724726083382045201415758439585711962277846859558590015033309382663339800708828117974563855574519705834976827612956203858550369704169566361793772920592168754635669763085094902064592681295894286846712109792950255476879962107025471724220697162730945596819836225425872171451713226248124006584730194503917706918115849671407334463852751273016862772419115240641600257190796160986167483498672269909347383675237651156238456147297136144985576547081974787926916814484457063372246921062469482421875000000000000 [102,38] 75358669809104270776959046195236849075341431983582204603579533024603084738968852433026289400739724750471494659842667645369878121724952590369618568809266012561200152661025801106893720925785056382992931783933662865786561414098196445168754062800235859438697107194812349230926819754511677718381791933678345247893585190514384855559344755301928036027614718112734923003850816747294984164658721618287342241363520422214539414263896433470857475825270952534636712849689827425508349570327022987717820034759857156609995886250603458905114790707830860587148355535377886049733306403943728995769409808912570094232847347183539554825861612973553403889030924797154830241060594584077961265234563715990946808501548133826243271632152813180159839838027781727152489555650491041823340522946579557391784512473533558440319514345529563465855721037373336257291045737183491305019795866029639927814686102629891096266053323372067947574170969598672671498077472749570473367492734021985503869730645439598415899604485436795317592953243503525803357236212291876038411460147498255785247840044782189677324708777462157315253705971100977261350893075413057032005513147253908779443419580821012260773020687686268136714706861524264158986281241038424900244479576300158945869446238407880651955374262006788349777384256670357856474280435963888124644112640523581533634005903978040254320784880131473339987345043321150468074845303574137915566826538140217184489889767386876137832102662568543561341281974539561330325302736517753827225604268338764161647231740628027224895115451333877302378106176074079384499130414515761571056605251658732559078528590165326534652853437487013985444405431239313247943380898459831704464019282040077568719482705858557655989646670487142313280066654138238735562820524367307622448867567399499124878641989607277816759603537024082351548342811057864835516899157152583993004347280380714034268407698948727742798823814793818338537420202677994785553158223899143802062669727736415451348497944068302847478665450257180091243286156259817989727397901901413046743011238475561924416697898554858148682345188949111563134635386845189223920564818554590273171117233149135468678090326930423083930590378583588138280735760087413123349787161579921271317278319922091453628992839534405818540217143737737418709648988895484208181748469763670596954390029713943432471999918162302196759007520001208180671040611140706988184981731723309530981373074681470053988068568448497277931665505384434169521695734417221501644235104322433471679687500000000 [102,39] -30177387972800872385722018743555465315955523597390390066453527712375832632329120653372076464176701900140486925394285854586576846909610688794505974009553718813038301002562121782369989144857327947457921069802469228225195622056095668416423706515883220578432944401980723008810032249899418872962606510730359239743142802329020939702455125215686339665715141572991503354942796170690818381583852969470891271208512306950557402764172186664174223488917745012698913181891640547396709008930328847380033066694077502771842876735783772856750057103026247664288642776901362376041687411385117551234535665534736297238277574495602722716841445452571143783124379839212585800849684266498413351903431256242759208518194667065560914798681120616470356818720357144540019145116105670270302794159145018120378535105078993464137421678102907658457674007169982378778765589884378469441252833936595567672623123197342481851844286616309495063127233458564404385882221790223690370599575346031213730755841000494969046556419723178397052796208700869080756327645908543426012503428318001252828284570638928525454857389747322795386937650247539962022539507944129718997365108632888496077790339580224950792845301035439843366321248876520569376075411021549958682995063453039907679074290151433054778628706882375289346032027317441816045074183076506359319848521247692489405997668944597145027354072049767418576223924504380855155531184746679997087304197329176514492572581632703623567419147691796581506654693567667893182848602839058624495684326873301660128494947605796748453229567776991885520273839085719733816979318216735576148462696872075278576150632467146060805189289753357173351484256962183459702452900929231567184922926809969680404061688508660056177082219118946081219704590950113540222357509130374652699616186692442493747651562012029591577453920277971754619918278386820185275080649409773637319782379303009269159552815631377554644778830452676686236135630266518158125683166909904370073630544812412079703271637820414024154977559467928286457515200357905194540174610830426196554957261619184204166245089744924313466177201672312094739602197651035776820853509770771855660473442146627407686288889259418323049969169785230137018868792346679349416869583142328356892166887787383414978398719173174907865143149087612253770222119837193776640757125519017835064458045373822255029337162229206556612244826885339582890373832312442534663428756171198080354469864242299219986481712154258012930526159411427113143933098626803257502615451812744140625000000000 [102,40] 11042821134877446286399942805719264436756541769885244922377487132737623770245055173430990023226676743171889591671694834670694695825731409883933222131842081025920023092807169618593978100267535573467320817911621871999254449081429038762763237831327509514958769960590392688355036444290870863212496811042077909230268047806298373731219697938363524137991081725015226463826891009755797265070140674627029458471709827845878208490771505338657389187482721712190528696225190646073473974484801467888269215481534626275255771821338807520268496209632715319840298176235108203519955695907219069225688329362910882499959412412450221352590692695471121758824213420081346464014726706790769958258093907846662296522822149429046451092927840006868947778803104981487726567680938180657302410573474373940137528540083979398278709455520307087009204083078151531260992779459849842543037935707724632368455041102106387646225386590473271492612683667123418574977076269050179902375619985343875849532930983381681982897922529208213065843479783869964802066054483818863360989090961224429750467822243867080169964275791303331315718651564053456268433403330243696013224712244861838365293983602904310451566017702414599670183395044130194993484706244616572245880773592225780526323533766449133929652464079218246545942579928304662104387813784819149453316237443109984129245952021091920442870374722069772807845572648094622473625189560576455387879389522729143275600517861186594506716360852856593486923793603406822216123994837571601618678254303711961648972535150611274847408356282547976319784151768098199919677647921316128459772951910169943858618546803912324657394074748987561691422355079887686880232022133682913083397246909537976524499985637806449188361035078431736202779318872367840035330734813961592357382959974221394236377581806310493602518447515444247265424300860490150011987174996390043211705756495285912778160841862321687366314438743377748446027762552397696917888032474201480756749289666652521706962858699976577937825521082071518504753112146048598301523190571217087484254897566404921787542195300978800850892284646713674562619022553058311672215810853826416555204184160964252525072156565445164488244719165085467398368113575185639095407345897663421530636932638031303059337801637424532362441792240146284029244454718150155899733019997691935763504545424567943792723189732185519203268904327431573055783674392204095752936177803472408953752257783745360900798011503563113386728461451369298629288095980882644653320312500000000000000000 [102,41] -6061914434045868294268352054499286437975646043810869369417755483382205597147207217196851289436539484558115511683310654209096473791840748112857489908268391038070384046603104059721588984848207318206035183116691685444422283858648045582394747581665143369313466165075056237321537997136060089574213305189103191026150718960817536252272847577638947739979791691684953900313486066291899639317891874973406646931123955689691488750674612962532161098364284372039719206894057634059360966070097858285882898646873095131714510691411034510894057886466233682599284999373408549536354280532420425312796074926854587613705697852460274313375189686215857841369515206632063680972783405040618004281824205946550251631433629057017410160915381588544432042471417134734599347070730194324395043364175666974407502324806517421029443696061384323445058281075455546367039331268865713660204239833459357420327995793408025234829147375603548415018604760524692187490392157438442251480081189660806607801004092118079632217051244792391224274780747369862929260238869104816749286287897374797405086439173161664272623206942666233173701508293939858814659819408655625199289308778096505740379783501288822197238468622687241590402357362756257781930471480950383241257681575228155077585152207564570733098894750206920034852508866881328003052645807992857621443577835962419074261382882915870046307712598797248235462461938326081209156492846580948319413443694164823473585600082412188216264017318370332625372707579988866224137671306854509191239569743408376065423567274426488207892311444623054918257715847726110524943123308794555146996477654099100426879035564012416134628623187939199897302794881101677449800269694666945565370002009210655983407347976127576265267632607987168015552808705042763431450324035749255602720257855170418986868207088551822494325168054458916232508194205495926161662852588984463490904632886311894454491785827616038790768280091669826747283525983333717583703179570823971846561855819674736573425073324799662487612537026193168511542240936108197319410831877801519749737193407576521898456421594042979887001223594478568757909786311664494259369543291577555966254964775194178377048668194519160079701411732587853691993262236746039059992557830323628487104480527676543166924792321404611586077764121400153496416860365990167833638013487053296396468757180637786447790902846627780388216950242770371556059440616674265812172366244875875987522473252785105231062922232592289845456989816341319965431466698646545410156250000000000000000 [102,42] 5820684620288125080034873391751370041654638828652114819541683441707926366766736914323096400126908830921505315403276810596219185916477498783494887915639876264052649746841357631133632350722918510725764952282094787504387892449171521820035494149124858491915508200470617394120924252242710758663395798851544160765265638513626237587342788091675555454245576410611660440590667806669556407530486464748234204465988190712178173221773857917706181589609042842988778286850162206668155155454623373210904230778753832080536645113375172559646281948436455839005384698262273848097173858045788989276229470799839139105269844446667103658242870010445186039458917944472902721885301717431096448409858926120286259713603267201791209625300947260012642381962449722312692951483449134526962818228307199388774968535546669383277739523356957425217345302400728988418106467576095821740511300202600299968177691582718495324968550696034260953607461933438683758657626137183137809845587220745873405114377393428010625444815775663893757550815507796518877949938154877900497654929458102598456847834038633963962604714128007425720386082045713900239788963402184628898728561358750778472095430725309533555785288807478391540928140257814765392030718004198494419713876348306127666777749363618871987723504989829252249009479946280381970009272864526132816181076429813472064415755734944212571723162141791670434078531284230287111303411529289435994084865436770419213053342167668127760642568083420679448165659698802085294503005944217718624905121091792150851807255416839591933602088231362570659371555904063166694669221173050410979671439957909880211461731463661190757548248383886798930560783237971383853579674140840499100317776478709428313136267893299781000381962106485999148014222179971359903899035224122182784321975734066944590098567841774010105836713797774467411749546021651483027977958094768167367475289736859973641161048668494340175409833266403911372270431802270876014292769692278478513213104904016838146980104052612449600653504119572735322639886675883285657861365970052552662981110181959502188265588595722606942899095887665674109562692637503147993045427415288400489692028029063698424081457445326442420045439540746224190151917534418281384963527989346262174991479676246223797601701345501766331911321571272876028630694779765975562918573009733935689177429819661383937822036359974725757467695181339843770217770562883616722940553428279250192165097951901995318625505074996661605997438915238717527245171368122100830078125000000000000 [102,43] -5696465538192308545916938783408220645987114649068668701774332326562384826599274564522371985324962946946178164597399245042275874566528195539112478134896087911453510413271238876817054680586258398019577911585167726855492464028726911612155053042679384224663877482707758557055829041239521925310252485971635591259236298396251176723830548905844221221039271904029076134741361247515715444273430347880244230500549439350940801324857769300728986217434211382473244403965341864806443714277866206419254964725860780228537087235384056477186366952669946113319729430990847688445865475953221315882336192355058819023257175233149829015425363177244576865714286209957099870020778451884993018192302038625350998577514000747088582158993648958684641560179961018176646044506640229667977200783003413204481128539505353856666700166161087455585210980444441400838442351733376215626076209061024225580695213035635272632976668049054651004289538164815176196868926804105488101491904500520986302162087560184733416594011679725209189016591463615612156411470462289928721656030758037213309965801570376841592627705276615936639155982650490959404599326690893428005106148054476350608261120523147339224262795070587987546876729437390693379652960403436915863529006149135607112292964565688498566564901056333743244072385323333240603391156035842025088237874628641975273959181692904248457358361096280191453317880326244843615497101500568032259369770330034432588916006750754451901667006914514402261859477437501231582242385739614673832923342108592096182624058278595842689289944080744662711514615788628676538098934937209656708093590565766226085564330952595486205208534849522133003929932447404163111512610028070620149480006103385967616325054434298056996350870914151045762049934669406503796581710803904461020745449262958980918150186178237773042393646069589862276550178769295887079440213093037803172176840956258871780132648125615385205764577928048812224990833908605746394189513586046444447827911714535103107315922992286136537505488189549743439526284582731010504168580451466165663891484340477887737211014278534092267709838419406729916920565356275547028252733601210804189288282508894438900389244081064829938995415065045368342660576859436722610139902113807456689261922027466884456820362480453367420118402414099991032471534878366794415341971736885155297604460156328522944167245666430793334188059308662971630873990065116753218506950356328473194400372813040587332430799633514522870014751276812603464350104331970214843750000000000000 [102,44] 4622710953053042162888069556968757826365243634166666559485776519261109114355782597033037933256070375914535437220790435996136226512590551695455461269421659648274318893555776025186092337651907242115813845208685064122419830776401249653434095155450957263327588728610011654989152777982128072856139963504654272722679476690500887965845730011413933640562317089589264571045617490070393995735632013563098035198415234636848607339148890744505039179319563663015372017262433571276435250930784591548694077015494041182965851345930156818664251458004282518147644225668816671589645521370131906388136639616516604179660731556942389600971217194186405104017191257731644981926275556948388744744504309135848304314525066263839364875377457398175923363606427131941383154436098565555733769527374339408272677556903973595940743272314806161573991869411868227788329429533264073427131643969253378364364079929434115396260240705435752329435756275318570754193131042395979455531142428172878510351834219307541870764101985020033338979153119511468078324393321718867980691200000565921003174129037402644194647068910342182219404291680139678624806034752695673254333325849877361810015750135182729088754048248601703846227254204674120768460899588221150096888222815398329658821714761961018089657574325155129560059164166648564413235270766231851375311002192479974443083194273771637721268485157744068039390603540129598192088343007599608674079686051795161190026132874900107108510015970038091753476783874457718372080178034816111325268964674224098939818594141386061546852857381890737235394801466350718267733836858009012489788112629150374955534095115009029302864459642205988180124434731583295076369584256108104390748814550989194411287949661336544278714001681573446768322842400258723068263969815410221298603095554597551937810188713977615245188491595569071492637821459080478244453969573487250513338724331638952887094993373142851207335907634215282791391890442536946239469021827926963645302895737519142196260034525496212065767932148859598700350833727625819557417234898495738297771915207832551250591548077265657582209871121843733044309827895214697500673043967628013035844526637726403833236597534369667945629034814101920858388711659826609143141995203290040721471123828605083203820236807273839640727612749629253629851977137148927119937942467302821773045353505545906305418307549601547735434434348566158652428417468487146558329049509950750470568681337328836480961990898844171660186930239433422684669494628906250000000000000000 [102,45] -3080010884039444608878099659729157273594678779964408468384946947036314033001605124615555293886501451377201267012214543385340124185274001555318381087943923344894961374310490559156704356568260922978812489037585651119618067313920905214655093621670618701685922180530222810700955785301010530629318156951675842844485445992286188182876100054259328254689398764524180347380588481177081077314777287674878366919130380124371642862285837111630126794568967176829578186365941396368970139821164671673696250925602940539531336705500855428683572882622258361211307553119203527602586141738305357877553177382045477884187546898233233872860973932059080372863317795742418443248084898295573121939036222692839461322355240859288314275672865516826727394022988646664633987398680102357593954342520865700462703415117858451798627392755931166974747574173263190397155807363370509759968714305869979027775085184391322836537399352099665172085386717400964952739887127565305292448515407937734093515647963143716817546200373078097228267317404041593917387105647286215977488004286604747550647862742845505156209540932533835864877433026315816194950978847596134539559024956194550192061955815576745388363029739611498947045417824451404282499700209091480295465951847718433743847513153992430361924408157700131026730215883505571289841519124236290367439873042948440679370927478106944725247604594601531273243191131510330111015230897956316708234555242977162689266068764603022594942443500435495133323517919974502096733374242968843797245678063972713337446501538532391767993031813403159896293763327623802952688246000406361876914438054880095186215864474388595416619706911723776322879554013009979460202992695355979381783389693988175745964332495062629628814339980960707791951541754768239178579260105482917319851299408841370733548125165031308476333733014915400185783281038378225368728193562704064796059155764413140715549604721676218772229574963079520279020646465119149362543234830003083112924226450612404206188226396312964840750397593335096142242728957373390561827162138686891585637121613552028672041212607424017726826314967016320972659757298141886594525400559455383751706381219460041602171648912382308136233272260685168385969671894666036962244186323132145884531915558655348386783836607234165869195259065014804326488903186559718130538062928953742562083204765722457667121286603838630912708268019015635925384609409654511663068066941057965212203230862864253090233328941094370634345978032797574996948242187500000000000000000 [102,46] 1709007792906505699869114700570701807739241272384191797115023951001087008956995489586736743181647051251354896123905903911059383637013707221037122100996096410499677570650406163055413676009956989394983389270695025257627321592601855011746914764451579413953973515856850526352009739767154734638078175306283239278498904122302408499374916839923185599797136277821972717454393817676299883557421112494897232794216625559037930049076640031860631110216561390147953540782509780431549822073691386830226839016425184962930658392230452046402207892233438940455131266012540676673684386978653124825422466203388272459980545356671308202208954103414937525804699115505609288301077292299963637717201063346606705101255039060841193045646211260113451146733344283419502876694906777205302368404148151908861491335699769664317060024426204929948931234392526932254140392458655629964154363861036718541898550960986792716568463074909455823133311828116336554500901796510952136557044754812939778078436874945774888789666953264211179497132662856304414483404423884590334754290189276942570143567473189427374779892958854889634841082479710278424878775323008999501488781682283223672329511570642179401735716529224436483781339142551084108735066420606797676608086410221392385974351151706611951488916457017276498613659092960362236847894735217745181352148114587818487898926863152255338598868690601951086755614881545066950004576051943768299543781520696495171565569771151511651078816241340450680516141044873018259501652441843368000205058846724011624350291073265261373809428334711557194750091601652074468724008889863874976151652077347097097575402501101928727830134693793036725411039482997614837227309121219303187390344473507670455993431822521614714075509392240298349332631571561631255295873773025207736718244903573004674099694799264753962033201594664914441765528387825927643570720341940902928546594145645085484820288731637709862107133584043350099117653124716122041140102875000792146090067014576305755298889264840436959358490577153055171671437279920861811906967056557515145491599329492488354746046949956158262611496606806051753124164882206122357440680677050517777585098801557903505464492027269930461373962443142280314761303077877148989684052583869583985965534677785269383544389152861702077753485154936626270560303901038723465659026475897258952302090200533039494812424565264879222800536252638811028266847954386801764221776087374523970236231304488925576701152664327310048975050449371337890625000000000000000000000 [102,47] -796205149170785417529736175608610838495952343624311297250955445972149608820004171392155940977973083697788042447831240408192934579108219534264393354655326685387415380309908792196924096156898741320957721273442035481335287379690723666809264880462193935743506227997117643868737717140522383266663375826721763126715362397282633265649603935013209385594492752552645679535015176665176641486036234259671703937868660202056053979676469424420215763550561807090668325924357310536251803099407935048851229206298373360851261687403647072317533891454995549110862701289255401150579882001661609291835447197333856361751843005866623470199400514633696432174151218805903518592576690793265701612560216385664310143033757546240172383428525991950515102754310212323961049691100694731287089737088530190790659535556356336166862967603966995345227590663023604146482109915792733782077254407423333579312588775836456835947896360568638875228375844288909002178668475555151669274724959656049973672686976100988738877026221786297830143150508015677656695285200082693082198184937678841476262457505321542811096418518905965971853891515197406782951030333943456517555151279122470485938059580070556624234875928952540978312757390193413939928036473466072077347037443154222314262882741122713567873585326273448599261751708731230051530149390593748021462212806737273584678296764433736906408064146869628503153722360459243130797236607736912640542772815273292412649598057225563116152047155751392085933209311822040895005550767349282764104620924556201963653541370229012048021985615242291800587283916956244567584877845416745051345102299633442684586271237579676572477314605620395576246935082550059970223509821212313594924655612470626590926731915174080054968847506750866772327467757623609050399726012999347413824801850021414582065188507643837403313705156079012002051504949050172981489777110044767354814382385182945298105279601493750692223846756824079911855505642615833678474790511520668152337044216132375052129137658600646222145331775651503881154405635437430993327431707505244074576711456580978509544045590767227428239370769218416478275563572055144749845082336069384739696900400439745229176519957561413194871642418609253746466664438355071539613932064437144781067962998087617368991217573936610351214934903830709333866124877584331803876848401910092701519502426503058141699658805929614519796900349750607556977571462581977945066063913982124441072084550705101856082901434774612425826489925384521484375000000000000000000 [102,48] 310936801190998108192448606035940337537699617532127160736688867166877031358499989186623755515577062027482502706394628213815470209885499405178678791802126635212595142389617282372794372800146309492850646629482626833762646572897818146564026856700849219435709180472760104201293276962430912031178409611414338907379394885658846180683998816299549826185836126540557835761279820730443921273770937767374387635564895703603093898278916829671084144526685208732051674712198610023885819791978077048095604842661396617340591844481521572399377456494757191500234397773800550629765933413845846393419084804019229395061557806640753136061368533820116087769548354101210866103754946654598178064887228182493334805862515972784151739396061397722701870908122483757117038023796071275304277203207768522162659744251424349989069760384663708444831649889003113735991303457603211920732070005105432359811065987995711317852471552103175046253533984846813398745655070936489014706720997140184137818257010926628636684050250411817011942118919210092604359125912947083415714257664851476372274634541179933979244636031326388968492259109404754345802230780624685639557702170551978691684499896999376290093993483237229251490073955300467832852621115764941086124240633369421852631508197161526923656194906921602911375496492943439002695094045211097635167488220326267661472590228496988714261230414744373258531729521775547629833710204923626849512163573862668720550446086847766145830064411602982730423982396804290068530946315549941802916858548528224001926454914427772803654817515396148858506918432800070001675514594679760186184253891331678481265017510420002528233289830252227510007161391017571147812648701950104591053634694083743726050915221306213392843574816655926167971504175901610380977794444238259372367609171301636694658910003152707820206367993519560585570114739656914521010247681575207642458657797256184638459972371756440990909812541610754479964288993563430419198230539900340422974345039535693061670633872427150716833967269128104357646663708711913043270570910508425665279435613978384663614143337356130194823476047314292251473481127493044328818977073699481859298233505449937178641706431991298020588353785817216123167793176129642428795792719179499231119586388515069064471734037464969648014605543765988687459598842364362068940636442361049754207717753275331897055907145861004374872725317714241357906648930223822893044334724541218395102567736976162393602862721309065818786621093750000000000000000000000000 [102,49] -100276861069855631125036502430435484861875454544160552937713504958266528357364372228332810372926048161332295060490145940630484977986320693392207292931776133955425526630437120224195304621445975861892584154167456819544158655742030331166558568209990573494475887807517335490857407965951915936231999224093197085197859728583803982537117605194481084341733986311991966278215114024875618772116991599732826802949223264418398111450737632780455490603923268829907178199513326213096837968767725269723385229720861733408296105684315195796542077531860516738179018894416515254486931904575571018359754371984878886239634734901474432725593992200133595705956480343879720201215817327922551070257421970677934053956623236427467192662895244832201631750952807821331177739074514501555031073594520625696507665550502898508566733135719968047583762181335459240505137139668550964313938668058342981470585180512175291396052690214318001456229017139123919460778682519745695547613485919080376212189502254099111952939537360643095716427044059292545704570376970511071654497328325851488088216099753453130694385887780813457913705768335275297915190046070095152037281981303157409207522248630129698513614445431320687247975511610104376331832554223963324755061080585678370556867637100909833730574606072577443217675364368315639857510646928145348152268342931058325061143659503529644918959836491051941083907564245877039828955136059467284554083758574257081766519393575602229084514371041619874228409964139343109811307670779062992339141019819878009406005873188120663267319129052293940931495429987763276914631091414220789614457669831412629820044943896324032606311972235314059676658421163774494969026862503019236250341983762323784400488098724680090749477008913046258432620012983287906682915079593480560325271143612784557731826544780837731822080934823051636606253178030903141041061667569489957025280802233343409856810265741416121597100638647786869502756475639312676025015693757517908556669946179468832113657026158458143986938213352909304435558732519450940849895364569831628501147272491774902988002181875654911290453707912157766988061381358285026761135878557840424572581826690527951075081202269871411966512717763230593963551989228743724514500003263051230942960363402960987552158666984501868627217871606840006248455978436895864570143846441127464252418442550809255513438640620122558816423705552659106743936217979488187603418420450387325455212338132238159005282795988023281097412109375000000000000000000000 [102,50] 25633354900880725373154235616332562921106282701475264234270082758618683003700980639349695827017120507845582746519418559421545675533268557393959737567371017328958428617167085873727996409344173452173580989541210008307323735469220849307747859332806206352977934665498387709677185363951198061309851354936266201128816818127859164006209896198283695599932977341214803852796963555612031319090071110786290453675408946364831432201724174505780907831407533752078573729700555221655737416270276426457595043752492548623191324038542789121250734107896760254155435637881802452498476496705904784855612054839523441026374096016539193008501380778859946860659224416749628575328763538627329566093124799104545350995178314414481766421645242035684686426665438068238621446116184115940373371784749009891988797089410131766301385848104300221230799191304687684549906916406312308839236140099721011341906615946202236104668200556127313870348078262966489931843422338935443206494894377112709723794666952303908020734691175325062926938971067532626034927599760219185908546530681091369608756463818821000698205673590477573510236592321710069216301157339168731664424733192566766027919733768722556794022287039917480503319285331496756509717068897857476486646744074219800943696695892124896398134997778902860700749853262969689289642370600767611606555607328447782716665242579625015793643298404818229180397750408812452619320448259129290765184928322833252727269815527945522738198785233313712710450403857805112111153195302331917847438140488451355406499672265397794213860990523500303563605711321882326091046835247480519346181935972958372530235316567634872927348402298483637687860597536828985990211296251276130031117336100466510515486316605235364688911796727647631302649251803805844119898287843054632314047354313151096894069151915466231508148478233460970246151117264574463717154226097282329660293576025709172192136799171981075430220239815449478824478135033103637202370562324348002299024591440305648451925431530906879730918335403322012233606287993034526072517362116785465089607205292524736731819263784430107997967073756704846237449623856758333339886067647750418820994578390572345828391901778139520339197505459222410874001949157315482264963307747732851819041751062277110464981871426286570147825850130587665063848299252427254656144403567498236348456981955761653126528401424048955737583240981255283444338997242836591565048087820218647863736421282920829867180145811289548873901367187500000000000000000 [102,51] -4585443126685470412342014260022855240926716258201652821764174384351005027247379133037447473188254947409479166072951506358945807365819566893149070258938647540838292798669537863029125152647620719929789812144676218113590877825081997305558043012020836842031619004930996264761381357901416018431406089193658980169291265173243409306330462278109001604134652623224882073788741022971994690873080294376191728776155516738603203604441190420389528652763423163374680977717111872292634195523711112036063298050414959403334590567062421542377872369485390287087835725934075473522787911942876110180900362303081192682204391665410481059843729557369640326380858524829492832138514219285947774141523073474515202873876652347538034245432570964233899854242920768469738158691491582962866838023594795074454344757799075394354998230288533042507488762833757099517773440013522407934713481354428632859491217921692334607613012768890237662798044352460979086447702152312734973178021841568032991364296255251560979595050357248162893506148772252996364014738278874351944261459268270904042689743846260628345202435170591028680527138702414557232218631840529158779684133177666166808387317783952759429582624226463746399430825056838891536418777616603814770432024813275428509123952912397019383528183338649686707879917675731841677744247813295496693077986473180155378820807747367713114013639934482667892992644424464470408360357859033541553915519222637470322845090705685399040748270198646326205292594449202120715730592407201087330247538033499129361392690890173972231582119579406633186718862168889156465989560493866783560782510553463902952677318478345767677048832975544788713752398622766195059204433576730657327762502549134495122330486702856744810236485195946718223869692748216834216923268656930932059419541825890393784227566283443430151774420582151307568747494147981450650816860316822924263324450475975350151695768495288637505575018650008820142070214816764570720727774020389619677746305763597010164881378400976913308092978665217772251953839175099028899196285497134903574920166776537479140579599365417015210618381478240056458721841172367726287217769107872874844881202226178443442622357117570831295792326111800190751135072798855368208215477558779597257698266892934023421635313788296726082283840191586489881391878990576095349780592425584376788737947749724789323160291682651398690899676668731059491101481330620460500694084170954855175263153999054566156701184809207916259765625000000000000000000 [102,52] 238333122305384431173029077007080641138947787066799685651444656461743583459843371032858066532622676360757359354942050216278574648901203594579748353659053374594524452712255111035539173069041601067210323371329185701938041582437215518751562752671504901953636020071398505270190538479810666290631676310502501225164414103057359062946238392410580083666854215126542411349917178946063986707077852582524765405367203725366129268112042166077361944426366803640881450954790388178314679912152451318369480247796660529349763103390190861355888830409565669851095815663002920784206457946276592492717888490933781834744921510207845025233409488315533483556121502153971750447707593482013308910509861255585365284334869099131744217647546887168654681000210175618045155943740109918071246551487247874514452331500589296140656714472607890400358762445090068447514627196501297794539234736433287792330687183455311006436042643147091719270015627067132550961502764526125591049577268071476342883720139616032304799444952649847396790506202832966087302528848108774931307602535134148636518094066389478718319369646682439587517533704279262944342893031656129372326088358624208109739994024673595748224775988322631202004098445615260578940583561816377047192346053276315429550609528195407944744183009516794571465508739077471925689532636707128169537049811650786049715817884285291952985537077768189478958143941131219615537956272236035637035589223872840665617646266679716768351918037736211565583483517753236452420384500889662426834353763985848458495404335466964408283531196519586608608687160472395697419569172864547441857162696016450979119733827430605706749987143338599444549938102314392589393393860467901634627475227441739413632452475672945323366859290990388499740543198245309033750165851900427765107442456858378041765562923139002489588080525928900540361200102900541294240884186661473416844263803623016188488069190655894710531903304236046380972577188387683420598549555403665759301052559089775709537272591221028588235826832477126557601966591393777251897730191593752539513084255885533358125758294054152398658244489836143026426519325356309143417823356897760693992511275743477974479963503464509115091725742971113890660786336416435481681553654611589742113550667328224788915100602971575261018732222056947873935123905303132390948452786916450980977382084265449697233808619109671336416516770412379864381669162839525225321605538040918570441561996631207875907421112060546875000000000000000000000 [102,53] 205645352833849599436524307710526136827109725666586403210108066036878597619689127032187425691931892998532375761614621084529259016495675679701285659480449278600692141406455347206785803873000843898331429268889818234332462817843987225411889841914230544335677882851731069466743827775469936701527233284474865522200434423753180639684290488257742693870007233881523133032385420824637376306195411695045390229018308623705844980882216849911622048319569506377865196894735715214266087203580041444960605816447950237867328467722222368274013288113873274425241088739098962415624408679450786396949089989105576435009023022492427855000857341555928812334369370508138327561496257738942691350682851597766653333250168010485469064847280435837360312712718402737629439003964431886318227598795553197581349637902247209416674058434205790141260288391381097128322624840215683599200942566511816441387746481084874336590731006349132232313862306596253869524625719682476016440039605020150221434122793184525703244774399896245646187248377503277821561808381654860527690574112015762735854851352760754023174995828334789227162037148669138379029354184923413685098596824965108527580207887976159068417375208737631659798372225349114189346708388896100819846230016620419529651095507812961234080374721868547860822802477599536823272041692218256150757944824523711390439136774780657384113901996644099335750152833519519137898511492227947521037725313733455570178062263253951896999299881638389248892705964933984275844953365392055185427193795545785467489641952515178749469033204827672196182610588912916863241848057797636030917004018122556819565161083732318880817309055599032044753862034971334290584285898888101120159741053542926255261778020317984560549830892122764698830346244970733544126138145998087161119403844717473770836804633559909363283121050180653944715806756238290208114536337380302498223290277400099226512104214051279692886987244817274130228135711568518883003771787157961725810140902571572773952525707088250376910661052497895975811208561182310848616355300467416475773462862715007139925900360313458856797651740339767205131622099064566826866218792590459741925760320525145626748229157191059960934458709763379015499473677010141452678623624419633818456304126708323866102505911335903728272334853852138948825386446411491611748736827662288450259130907490774680835618997163149536537970429841096681422901891720152248240225745581910565817906899610534310340881347656250000000000000000000000 [102,54] -100937105345551300352274034888153482511692700051318602609746412612810994664106617307233523215966109127268229668262895111790737283753917534914139075604922275420415861366576618654478118935823160638832587925149961964935371930952381570981708748972628907123108096659956309604046906215484125530468037648069348712585611313557447074102611998965630436352209202087099867470651844583407000254693063509931617664386123562582368187787446193356829723668720618072298568576739757246627202936712472554929122541834142281835099267657143864483759652397613132061601915438167586708714579494228612777232391452431422444393977815962985506548207785000184863774481404020854453736033424832133701290473467415472698691519370379093721300088557270760654594000742407694075490007413201952583370263101522292974344029956335559517454556600729508525582329906283564182410994379504185386514638794092626591662484579560815467546649951837437412130123813064617988085004592697837096385449270894843866092053767854440494585280053810339814081730207501185613072347810653598464929638294653322098845669653712119696082709172226811237600657289605625071372885844773491125583610770282267656844316772368701946853644880164332956369459000763199155764357942275727123905793558538578800154146419950116537834082339328052449105221373516282736281836413205434912675956565095048624823402192312144518667014867388713748017727201909826620836203863510622202993369492573187851029696814252553195195197767749807582993885210306834340847717096100694824236376872863759061792472234471173676234570594730323245754064031461295803098809772617561980042850592779697216076198350884382642716260770423374380142759810455637667670649728780080138577989871316082038794955363551187103164250703413949991964407702183618898264506159591638802158087976692475798967782029120686400924832178744463696800588164822603124749517114036276226954814074281379152747093071695122150149993999353723852976252174688994959123360470481662020978104843621332912091826711282151215097560919788760124365464155009138191992320940887316019101801000092642929472515421299850551806878927978794149709943448094186144696559659575123518482952240035197270825264537432738592956761742286596386507607380427949393016262106823029046659465413895967938394730208677818990530191384079573549099795489273239353618543189412677050243008006002005112978269340325468256513899359779535368291701977924596094688319608198567856049976398935541510581970214843750000000000000000000 [102,55] 28818285417001028978166547904055001740649156468300171328218035254188542027031241280494979687280235668671826904275513144798406378056299904791516213219898533824093245952516042925501123596781865349201561334714004879714842818158217797903360075951966725682808043593413197408825976165965925216394615070952907505068528925421804087334928019321577886439175006759158519229272799167227783957394460101678709376231573538629958618161084420895907369058596379001601046538330483566392006072960729723699224527783030563468836094620757616266619758018475300906954256384860489731504558518652608938423972441639490521403442413587699755068424554329780364293938930470123254002913414737680846901100247071039927449248243789324173991386342703790834416287392650790518025005064317660302338754702007039995056966023231504035795741500208044207843388949613164286319664606974447089663607216845094026693636275365927146915513716969101520889959108853329480905720574819303678838204549955624071310713678501011071183196003241321359889384187966142150283870849520319001033251724233066154948449523667867291231122014438322425990213226606913630233930505241896997051844723465074211360911523665265402293189047214508703695911970224600302028398844216194325099606515814728467788722478182497129169335885778319447506495281799100193811890014825776950185416785486347736626944000172935674435262578921173286603468900820969823284727061959944475578244118684637333130175547970025398782151455021451675058291461772619563898926366492248009606400355562186436068800274153767255493506321974676116813412300503030904246647408225924769603011215588221864500040193447825186679717862918443657350933098035953024657765867254262216303361687708471298723567315852673535251120372589889106364627567223703688205586008618505902079868884934044770598903635846907345015147848440319002177359089242570751965551064992567768118846982166891111765203120769253322053131132789366587263723911107695610526215526689404407114696931528899917233704281443361840725740387960478045018959764941505199666248958256085683023932622588313126099207830872269312885383716163692387747252961584401780230585812187417351708003220300699745873812777937191742346616985579105193807023757802832050548847864603438997486624214732229838960366735519159835607376220778340294652411774154288595239122435100993836845812590079285533807661331683631678281800941703137214442709167476438989450877176112797428686462808400392532348632812500000000000000000000 [102,56] -5910704842273325105457832194360849785289667395991555055407279866134904978724372915525873428275097580673370192530584081017230862979046885258527910201616247337286669232035649508819236730610869007083383096696726907171011358255953620629839948224368962281239305489535020333003828494156463531540861788644066068468054595684703448519659395729467399654263269720662916494156048340392821259198739118091096447965696145932677305005803043056275169310537361774450106668868990660965493829829477897553782123370658741922748879547966072882665452541254399658018310968630193232595420810844448936400812504603724136834547425514360954215338535704856604393500052257539030369959573138522895660001460065632121464139283196843886582544293662608749267973264588676314213390157070806112901868009069414336626311746557702725232937020861046013302988299595213951609915491416976551784520866538648865853170093894299115446924207653883528152620019650677262119468715115554386647449264066241033247041188455684747337121104542516944828570401313225207209081741229796211394281418762695976221522750186422493194020766173826382813305380676065507664747866018817982798218244311471819295789009066816112714555494725384213350713927094079311654763570180590439169240614886184861208698192103421124186513064179798501556020166177716026259924690043934117356524351502500620845255882546225460640766249627142313605835900516969236588247504775954879959087290012556942056611453343076976991443603501720285751609550358987646925458387970121750264889984599951208813523917547183513510481000118130856574555743474039062307700149889085615885979304853425699013898957437869904673572911591441498732011675468398545063239919814670520439445898357180626584369438490054121026711770513355012116574245822513619613471285494812968274791249440009914106759227748577747030575183385098123428981540611473580560058148237815347703459059789109285196951110007208160865120883575192249019942029646485529060372263970402370714863462648072760247828822552309981628998808424839813305761040226760171946761034658043707247086290256655170142211879414496316378284315220074899625004681905731976908849427894925764748620873596493562807823490922989818013569916498917365665494889654590987568298876593399025891437324704966435159301628946270308312840455169722984231792658650791694854873719635559734278164879722273532905276305971144268836650128591528738547743074400239371630517981603958332925685681402683258056640625000000000000000000 [102,57] 863010773266419170671790274907874213407086745080623647479484593830875492032522775417966110484551025766068040968010459673654243412298686043421886162461596265217076653656136143983483104075563084931816916292510840228832577219790229243488607684293077445606744995906843496439332586949698131840110555685072211518900740766345221089234913382611536850244673504157155951503192692796253516430869173673999691889908239871373949422382893687465448822003673365749956170226649746783022462328228102396166551699305916367630410740051128296482469691520986910721064911006853548732853542879501858300744716539720868364055833595895765465624060489374445293151983934039427548624179212643569120656326315210032409383973166856104121102582747138134000222275301196949229097401183039120960665382382891886809673954328618112280592204997409484831997064735185022890882051654358082284237249654841404331633371480535765706896379532369410863913083982835325475490691776565710105244983660414096770899719455602862692890064013904653672157782502150162060278903624604964287680457182934566771551793410124037716087621871569481210834651411922063838769297462383047437256956838922079093279640972653620376691231867808409032203400837009204656696827803472109431850272471508269215015387311613797772589034291577591668815078231563166532312263765335920871779988711530627488181750369968586864867416119463739832157920157059208957873141797258592856167285383715646539748350106243273860479552850520870628083568085967372085891730020570765266899068523933894270325889234448930459376995756373931509443386439607149199605456936159058846876180361203208844159421437156310127927939083221521918739688839288282654553519928810029163855161212136202414785619566551713454509969986225525819269549947122812403611998725996477805078404874651250073341019298984672626616534163859646024961078159411109809768972745987189868171809043718598585572624635336939415665485699964814829433660562518646891145426761493510875237647058762837108981012041392873871952331560249642051595954228035618855417278620975464555228629289693539633123650158134424101188088319502490351478888039777559702038817054716918335796116384139756661666957726431618728347969332170202151540643632493635053089705669852510155159252103032705970089037133241997906836813420960019717214133827127413221022480236631917487666670217974587175553332490353748593894806582734569745235815666594802585825929597262984316330403089523315429687500000000000000000 [102,58] -69173698748243519599025694244282223341621448513004999787200245935524439652072563198641192912899600202120531345671278268966091406671296269670622458646595691981515282687893334260031249402096896372471432470891869556875985291411474475550684352645369810166914013346036256921568509311957032109346388666915899606632938238860752898986067848830856857521170137630016058987495149815430823734758618410857057655772376030335864886126807507732243493920342906096154940567847873777260961330807798499259041500850190608952207130477326100338557706929825248100253810448744626968812735215101771821536606293032527638435842559381597941671133924402816499844734693551773443068919665532750667236669695797416097019651525667824960898346483396734220039289650649285654904990210702674324747708259598683050761770893527661431205060572203694174011427199862924563408823041895169441689937490536476619767247568694327136595083497604036476243333593266083353269935832166467953188260894712614865020559656077811353480780838624855206620147207565259002692205387482045209410480833799126480822674415122144227347016300089864539136033706237368924848912619252481377455485881138275923681503309096981940797260660205237086697684709990631982173909693397018921740917965094937423450461612246646798154542631189097112210272849060430155105234370873747727621651547546745962305478084803171532042850646632607197021205806425285992527513962892756750493169408301442820707063277896620442389359101022974492557263166623025657750094589279279947663041475371410036398878973610691015999601386500743994253398337091387556351224684599052143904341930365364401130426010512483581383657501020194858117737011366777116239584219323078102580235362316954110624154924214741232249569555055426216940392934384543020970017040913537286198337181114334452085136296159464986385471203120218327471921216351782307497857230640504158793329360626630687594877121134182207652619127182052831125534234822666582389172605284569252975417579289363655155351482558703161258026282790773802919276016069278888181598257826144564316473051025661651055824569509434580990094622338817880817404124792650908257179457541989331134528736990107690673215917858548146314013586287606039661533542098034237641270473873135836457637462642687903302912570857465620269544369395464515305841093091517856758922163536720523614928667174360246336455643439948459804599210623633571843973844930772909220251243311849975725635886192321777343750000000000000 [102,59] -5172774069965941209658652725187490178909201240121102040582512188696230019873032152232414848126199537433830348813749926310298856544172237838694177850693690851231182698592707818612025256857146948673470423429998732174088482914285680827548039418001266182330806076942586584582931052180180966464974902036429217030697421973023819796666536963474861804465323423815560456798350954816019869895581981599022604244486514536363978888537435354512223511991627875933928023153511791458285907872289003037895580145456866196572572502923719471180157856771682343867685118605319237779330584143449649655241116908732250003476624541172289030659490507110272755786443647389027596656805289423914169419937810498428398374227176524140110196240690807621563044376722602316650628501143814444836316802702205542066650128796866230512675188371831391523976865666231462420521042642587878429809089985121976269839990501170976439188950119441763914198664992196667070296602490491316872063433080785344680242102304411102202031035193313236938871979168989183341255412908573144300371737457499096245155416004733064713480492986333024805906678042905910593151238775913591051662029331074725429628456337265855759660261665792653539671931534772027064816593416822287161358515269857932347445361332224677791622794606128853409051397068556192893220302647522806719866084567959739908833116006928067440971575254185757340737513947953257444236468927214386860982627577035228143991343374305525099793402318715026888685317001359557668590520809532614042919296697230328890706405535158627100468892633255327556937571268343691874714749893131336088422311250474187441500159929728658952726240810665248595613536312480483207356814165500669739956772036887585222834236587940706204201628112019852140098955647683568507856425110670133399809457437177126909693491947319685980776796257126620798563686872271669634566095414038160595179058922652485228350501122126214372482649751863692694134368872164669108936336353255868803798441791959143344923511125317761325786107479336753027211241788912287081002993905577580802843651588173218647898059342083916274759376820148335930385377999928096777672063545779517522583333119348960329846348306494844501337374334508881040294921007010365326608433017526853466971272822483558252518395631706224276053057855174645066005951895135879807340270062573228183774932576545891898365099319046988681164295846800955126659612374594859884879838318738620728254318237304687500000000000000 [102,60] 3058467093801449225764036797951803721419086055558879670929757446875506586757171165284548531531010280331459535986922057458282922156689110610279975759149673872653777234591345676333958990373915655743610380349114565685494603035539831860008111596782691659348540014234287685494189861922941685259992908833224930978562008935476827171100239646206203021076856651047825936751351938415010067825947206202627753692926978358060422153631013092435466886534666309635278107656200434156296509184265790580227663114986315457704608424933265996067081207229508097947871761729006444596031629848121769139815104322094961038524209801977846359557884287032895753105886079151899304669151748685550202197239135944722827976287695987002971366886874938335570242345407794992794944862656405059339238582274446443952942492029055307351854847081962358252161205030658724216317062231714869600791547721119734346831632724899619382258019125786991306848979267601616937661323477553657872447991360914176979960673737956207825345877008293787823440237363763157535966607302960460202783867051285061424818927097502020700317471818854230824669821381946342873958741934060902891870344440808279453460419065418484985109150870721353766226106598027885234101794279055323500181541766613419295250389724243918372197382679880440612508209103750434985964071815240753830589841732073989899679767960798526666619771060279967411650708244880255155157498877002766461611619239453857288765399834966073734685918955571300788908918478756701389889637442312036055608353161012566731888644406177061142040217438866990908117143932114039701898975808974211561256989478555353963603085002439017502427293313341689910432017399126909566134328184408196631752335836521250753176957593044724973585168266387652626524631874793886408240306553851302175589384843485839278172942919470660401699241988675622707348662224948170341665110513246075564023791679949035432642144362194674624873832140722440035507970556539894085736665004631827877402529151036443980704930725808285611768194500461207158596924889722125267312237296147169668658011940194503522984222630407385844901113996854747222433624397206788644655475135555420723984390255442101716565081481379318594421913902153242403968555877904036449907419052826880983494791689619218657455085813039838940019473579140147096710271179088145337019192388816703699775424030609567615553145590705793268451879443465113728184163327528111153696954715996980667114257812500000000000000000 [102,61] -614287484117404940907710952105028418985295795448605708071239637573354996882595363804401631596605003511726218098674885968369605465455689464274291027352319599509621574659560890223100641202052451733387989489426113221351829529552964641967148063919045778444458544664614592497273166687122182147524815511280178321276456192841711564383066642668304354644403409413591112392084852144196037413704245395789136879126891157639626743713024738766250361504330860593906186891854621769440687174465209309279476393016695131810710932306010984872309745784078833866140344314746241688677519022319763928558676824843966918691920777551494426973087073861570159564650846077897941295522489224641821004245328964833219822955569104571021889521593882972080206438736803538608972475893728397203116793017440480045135352025068897994107661855087701148978622645824949937260559200932936862819296476157961470792637101550285913664407705420305023692113309931274248814878964560866560348384757451038472297581564126577396898934375571963456585803803370540810696279731678546736356224923292113273150556165677171208190192429442697770421705307842708934706647000166009114077996890543047064665755658443843673507896161615630556785584292255335312493508504347962950097455962188844893661079544698654336984130048247892320614221217315765021970238778113998813494450816752080223059116442704720263135611563120941103485472506429717380210847661623766025474470534991180015088724125393813156974820834065887811016179481215844608177535564761249330839373581026521854284048507054610289528460385337720816220950226260715339894430050446822355917503656754075028605988638347686188795583871500939392516289676584759966019999210354873578297940553633975347314745043751639804239826970381707682885192764347534955479626932559778662166220300508991502749522092052869891394769851041020541707062636863543417834403886682286869899567762969058948978087243360269696617616805200180050867546969949336304005043469566244838849688154658506187610761365979085333218247498340305451800715843514579965561454885515084366947656464649596253341171321254101592258683551119352651948941363815131561755590314196401499182599511698657019020947666069224461331922235937889027280007559358402618525352250548918151618165444467370840499973740609009186331666717552400515134765943197229331139487073433397603953728927580527713113676266470732055481919973004091887168465202506695277406834065914154052734375000000000000000000 [102,62] 75112797778728450996905244806003505625389066570935671561607031818364176586920364589333631284435575879285617964565925225881849183890169050668553438145915337227690585614316533474473525658042416331018329116349742863478213710685792277681470425135709822931340419908658338252032791624959536581876149911613245990208578404893484084816496754314082002770450901048310056164554034081463408941325467909469959855410912051013411066901766744694674280396632294372165654623632324894268616295383397862929755723751143292061023241851278812049437664198420027943077100423389507653738654237902088689452716547341443411790841399789727397899364483072924570886213508440902116901563883860963497218022392629270137446707622587111554082072468258912808837301417945437446096520368216297737401343773697503827585370119342810103647831824165846092551747348594556558921716484647649125624766327196796375946388945135387229686811072205183341059235027056705800302132201069889430579809973170138659535186398185240786480629650512891485896378952620399878168232142282542102863574549386213211476251372367170645920608373885005341974598645560645565212063894220374856692002814181219490649096490677441417801359889895339173004851086268553849441045625385664654512391410594286722194287578273305393017542508149564779851134458801453653161142262522974826262644213591682848376891286949432092081830772961909423376276103026907902104026371014675130631179329226542338874341105915481701974326786879618994144353715860553041893914668140522006572231743769451004208594170231831279458999614255096356109593928266633725114840639208175188478122206005205785737690171476675842756754174303428490556918459439757531794087181944924826397278785506201627651562651519091585427538649172808000865228328969988156108057424037090311743207351714761305457819879377513453361481893262641979276053200578250680042131794745673874455120226703721479763413450086549258387310387176857869865943524710051922688262834617065041165626266822004474093269548656868347751062173419954667199376831746668703380816179086135235688293469562674752397209679667732623746371239994281936002122543071517757080035863215608114430681699055356387105172493384907281927387900026735207108189185599961603915028564806170414033261066275846115901543284611450292216670293150979272656055317422590149845871470958732248012256771994076169650774934459206272018852354918866214006367698630128870718181133270263671875000000000000000000 [102,63] -4477306104593693457990090234371270216604854935495884132498505844925162052971392738180796796301762937094031409462597118760874182612421484131869044738491899784540350949982055074042237997427022726751875218349239902106190275637065024521271962815152333607182669086947899025140957278415589293424416692293889050044598978112978128059790163114911807406323922792341913567409328603668431563629192199366887461674648082727520252026861817699705666814148472788327755334359146158390602551380416649100005313507463249533147104828647551478807018683559552115335235432844158230332479486541715889207546184611838771161534970378764983166102873453933478553057730597486932166514594942124577641828104565971160945247443976388819125335036925499078511790308006312114787789960903180403921679399595778793045439099829050595148684040050733901858138350024689664555928614978018336930278710701604100511937452538944394576693636378940816730574829749596614088555817309779281541314288831053322964348229356351852032689287716668949275846607924772664207825658528651809631487176474324115032802563103285735144140599158700973403262748596538939352068082961665346418340814280271365421148675768251867148775190265018019387060633991093450397003666554362989191242243736201275949737327007675738006518634018272443749973706290277864043910920697133388958494373814649434622103005327725685124401958515958639421881514460440182680805348094980633603445301930637568282037103021391332969952253824207527948645077918705295550426275649039270034031460257136095375955082951899933945728513250362547811680191712907792349502283449373961050308491668097619485228809925014488374837945887650316802796877982608725103817460265782037557295721162728415012611594509555192471503276175360959450627891051296666766942688610809305051235053895016387869141023296094974729640178599206724161409586547197794450074226453650855799482924454297621054099797067414052078297121817422233706875812258286673166641141078306893697143119824912719099288812562434259270145291176914635142284888600283539819126177056330315757772602811969704669408765918551656609561477619100228407240461077040652479462665303190614440478109022142436906148663853447842148258697854769678856667351888492544864784588805299038502229993902287589161782502923376137281470193545469976616296468151469366619105061980046795169774609529225740268736899078792398185423118302239675614373481948859989643096923828125000000000000000000000 [102,64] -340732355968918557600744287288763933531086877733097584308197632210638262144038546568837723034554013420618885624749191445421189540563837590611073706894554133730841415615461075481737786015934787082493796162190717166326802736320453686407934500535641011468926498063934581739259509656292406382766156132947591400890302083020779264606209406819314244477572837908025709545774972488484038097046252736003100690424654364830175999280333423107002496450423792305999673069301661344991881706712585636227479385447386670304783683207279118727362983664212087407449137250387705888164498054911096720900867811225327513430942215496384914335757249423971821355835048890242892132028210873987942765550029034913271601351089098951312244075430863782893930877700938467865189430681859313775808628091272774602379135030605007922121970670506695798629277446504289724603314661728552613966671795595339089267233911947738535621921655792149611161366604285801084355686048568496901838665144445707323420637555435781628337184293344796235220036068249142464781748108311468609817022719046241521691764947574343657681142103456756709503654410329488499063964433764884561769169439529649207779840427101851695300275907082127694413551375803339526446389698177256156848956599787599161654504733779469235624659797933574901409897672643756118223256572651937984069885524263848425243336617836966794072150185144855534510654126023456975822194900626211711593478729065027098385048870980785763810551716865776164003070452729961410581520301171251072001102358527533156965322795260135382426645603356137377644096918967442740743735274994007697121887335300766125525228559280847516926552291845464108626949022989738805734232055449975443282079526411480244844611076086714433508828635959275650162933667150328241752593298448373431667885896620004402605142274343635012271790432754656616603166533859338565340143508271831599594072767344483358482294771239839502385412621300310729420704394912570275067723818072191419228915360266693542975813867813367562136418122709343067419371887332630572096238895967797759130185645114077570112310715467701679983820420884023501128726539791755502238615616197657989212432446096747404433151155468653634070626379571669247077303438988199104263818603371063135851912266111177305153356798414837609316017904667724641195732080817945631991167924490760581671254844010343603304878650682873443199041862960996240872191265225410461425781250000000000000000000000 [102,65] 120816661776093765108498375270755863709490088788242379520331889178277714515884672894539324581463698819959719549109027993587104564592507802399741540884591614572509164425455122056185260740775652190574867008431101050486052658467747400630056509927957535948839396320598941600863862317183478243410136087613170677744854080039989079075553066633164866235704741579256630548682241430030413406880172005226199868524462727867381086000317964945140823848120595144818171394688683219499677652595391538694310252486328067458335393938370507165091263059007569572215629829375831836195273492114283438042406466353881785346881420451671336793124378266721798323205137732199125456370407237300663854786762544338292186562581337692889381523242162457164331022318026863336650307857652931082577880486923067168293396567687124148207694755753223170347575441730912830836311718900113848088242975108288564434179283292410489703929307800508727177428368122983093198848510730322683041824123514610581843058167326678244159730929359200501367965966954651245475290467874128481395261603465539955019312709055734610448104626154518303277967321881130997371368569301488901257309254741534780125242076102301541641037677011755467942066450763417752644063894410379944422142320845534958434073773474332041856667914388257848082931282997307926483069908015413272265445288409588542558406076206974624637664523997035134014565511619157180751288421565517599841310864582156233686424851860313684269339162806523636170165754080629690789807455575520257609321511346408132919328392273124590448792102330954669373240713262628697979657735019113471446127964351826294086107348961374487323469675900837100779969347331912146960139920483513542932306325866499672234894003753928044498354650929099727318972630032492415287599707681040924613872141795795784913059677832685064328851324709109333002071697930860812139582234380319042314284339648655063198709546448727541500410076594999532872817351632418790489254127373859396888438862557372680914195136499819607498580021346074649929370639939890171884458633489439941767139439214386513078810414835823053272557036075840193467703378358034998170879126387305028075064222366963473442754035230037253013043648567005670001895360338090631359564389723024834103922488911510068124569642303116757985726065488602858937491347655575750416607852790568826480810269263487443078407172510751734738482232600631505192723125219345092773437500000000000000000000 [102,66] -14596208616504816872669910589435295407384231842971320858538901384136541996756733214322643761626140962627529223554319854012876510319708681871390784382061128572269282351923209503632725645499243486574363772909398081797489338741943985598863342593765386731593379979134533469470109754928550534958425324204771851014935604146262736615602893378069725461031260713978988715252253854713949883073348399317245691726725625345262307253151547834896382467567581473600852444301421519883321121416197113087998343527917425022752376748912055666491094041144729446105891620053628569267856125075744833312664397367048166479881981758768003480408789819419116167429991167917937154597874394909576325070061453981283112310191027466018278939353628330775971382409445518000585289654679159742887043395321188977296059459894234534727278518741652742145907192893169732781674143638246806261639140564991436516302653339127987969310947391628108402600590298941656518216630539849682616871310360818905573643339928361012715425806467288410809759781105939964404240886484937620652853468605302272090736425875171371518661591047315093833215547889023061143785809754983318564385859323629066111126618428886977338828913118776927047069613791731771296366996815825061638893433185301232452395044277343625552843764532220009500745173830627319691562957297657871436962966396796871912945797714503970651083382770473029803419851440512981518309205460064794237870613316647476986276216170304922802673125194391158653587213641429700819885164003430821012497577139828333772005040525517584380972876479701290432222660600399314801984654449591843986485693647970752354295805773567250673696322671442385890697698084117040276651044064304824087568904341106919064341422230853065279294676495558575336949362325426463735674805194152821766074388654013750509979536344218565328003152299969095395080186746655578052634392187129205258235701807859813459613138681127905461551961959709349006447490240520967540943573784121686521489238602791240913998043254483320937421846378604922566431128772863835331825149129028304815438135133206223738304883979916228786677964070373337554109462850867602751463318779133627051013680529897023111162589265276930221436138299245227230239944055115157751514868027181124520863551428575896682946592318729011014485004590297567012959926141615349059090540916615544576391476646023599250943009136393201288159349182649293652502819895744323730468750000000000000000 [102,67] 727922683233916639296934352376600796279697440831954727489511765230028944458194345691914991835555507308899586246907542578652568805207956091866845182707335317562604076021161900286714642772255783751584509689432111133223464887265419917002031842901908415801934561068286465363603269854971489677660370226152902277900454373113997113999948220257151167960136043796267720183822938581738312934113056681802803430729733509596425914158406138493032608297423350902939918995203741151744259299589981429359186621127759353879952378704805921382196114900668685945374366543839707887237415284724530963216797301771481071267464994745725748815806490586437123741288210478673659973036271517278372056671695656069157348066645361486117225559282075453074634865728794922743658730864151372075382326102996732314768141489369781914373275887920628653326949053080814093025655776625522234013093364561299515975174751820332095913846204801074100278548402764890416930943673102921778748044206964474522804684179080597006231331281788650385669502193789124316320156698985029189063222500193659195709204191810853425736655917299069556037411422196538885929102702787646470589420258956722505673212383283315063655945144447656647012878206908501965188303823501942573927435623415492154939256038369326797236479494177778945213881261757987496109069364344806021413760898386051032996644145862358560044489338942032269285224578172410584928987861399597663439371768625359589311340406811879134545582918622679992514256306165707027469119065340506242880904988572275330243209914176915444192988723070481965855076366780342404754241443366899097535072488707573137014905500218372494770701314846472486857864010022981627582288805198285963829817532466863303605692059182624354181578054882265622055468501507302267236653895994758635856894974752989433355259125295275543557751585774302204787466463649504839670128199598846852290305286646764235947367544151185068628440877889336933066035085102018076093096356178621416682977432443124393978395080153534966239755206100572976038825533341363270660017945127601196673783396571816768226168585016973961875964141518983253428672339902995194839013360258998262878044367114113370640018551315325415142687064979197337969754057442965677837840032241831844083562886127778048742045367690225463219719832239203582383743473943218333193577816443181574224113261238303780587511079048463052965090014367888215929269790649414062500000000000000000 [102,68] 52977379304143574609624987338236586419199940378110271991589809882084404133345188272854333235399592349018147782102857575590515075986435780832576022965715582201179172741168103593571266254799625810624712954301285272131898182825437818215650234124994444196985287802210632290752449730307031288012070972572532392876405668297293950622905856571660569776612863340665434656233394833305390088802622835200668463800555348822576521919724444883901270689604624905103189833923673285050692750141230570849846937382803730763784149774004060590111709237287723933316409784504199601480095208704464280791602244044669301769168225076110224118777408396346236640552077422897081689163056882869664634654539329509524302674667993730195571803377986692549923264014632614530623017830636935249282689709551057080894969250929586317658982991137289066172843035435865175888284912340431158170705386667323400405131796995027299442758635537215862105935979793660764895611379332900480491539559709256855551606767682334986641537259149927625966396158427477309605949345660580282518819331026401628170145656496251962023615078673297259123387871480346748445083674563651947092733026579942470745073189297129081889485688915838552440173505983709489363573372102600720042097369756963131709711591160322632261770072004505220653632944491778859179754377750624259462494558291172083966249408851950731723336849263584364996050151360050086624665594028466582715764970451027646996073240376240919525886625072533648222388421865893262654474183029169005867239810009339447192401328847083394225724986744180347563841139021388229602023159278008577648239597428316422092060509769674473225204157675698792227777680733713144540600154769575461829516024272405480188458828948281721171679745459441939309753779907852303556372182203251862331262121881165657766045114940419066844558195655434921158378004479721144350453489735288327158499402650014081753999536198121684546705292054848956266408306318855690445691924596613946860439674526735222405925748014619793480497217043387756069397672548566762705464868371575410686559745313483337090548522090721463175222472859572176617196740682391897516479247519911356193496464742665815296078576170897072362977558990891868613256411577669995906274012326652648571158852709338879734644349202182542310387001508629053156749954699708056072385068969311526532878089960806909834500534358043366545132357714464887976646423339843750000000000000000 [102,69] -13547750021828676103820772348181558141363020382148830453430133727050341753933729095087906640730276942306908367964234713356110631181597924564507975021698265410946913210017116967701901330712447972591480716213560317300634760608089516935886127897912836874713851146750139849176026602658283099219210921610931727377224843409411948797468697096708323106113461266596410669054657015844443576313456745454069474468978996663614181523442060958525346867517628911019235714664994465363553738372911027545324607140232241974410140559613595475103474381220478549747201697841222730595388306806567128082641343202310264662644185263168454433356477161423751285830655144151733786338460501348861304906135088604413741040516865248860436570556326049946130903917169123825209384923149532641459555751283533341655630377439522113763651804703377818985345447202944738470396144140672746138267102492245635769168595160642470930763770355740894336304527145871433198284641983104683432334846523330559005617338326440041126677313488719633791423698125718975961167796598622477040393533908383210405532803557772351615136819612575830932104539021351802420078293051883230859000590262795181915048175360087642340841334113639473734945037110282079100365097383507017569557284222123706556586535856374860757675093622712927521732771290379466886081112377325886599447112558306624339936188295534904949179038468652534659799405822323460421559848434329344158138639748757933788250012395454893685784287418818785085719884101123268396895951842432140880687468146541399237192965064915197379781333045002142378087590045142819995024636299249682223622633992707231929157120258727182610739056525969937514768148899661034577771388728025820116724320711689064616957926084134905853382415057457434803541858472863248782759985867775879027185684139997082974532679487299870085615856137639282228715814172173152044822247981348177555715088022558088062809652754207908027580220810024191141844110127981018726308796806704656608133290901452223344326054088443136079591102277489559033051019255593130736667445887985130999386608946093452045154511564614708477477427187947875595357759952335462370782534958990902217139708729227223757100175878609308162442921117974289613351373130554702841031456610532701653572457478825605205963440337223923092469418008652750172351760627425210070721038370327755088450213650523166235418703750921771700177487218752503395080566406250000000000000000 [102,70] 1207763472926005197287741254251594731082998608206961816610064146417953473301295099365170846984723125183284143845391238193635023334767852661128480793108894360380338687300118131181870578268882489862690377087837915112177062359357651302225839894435981009978115128188569068684087406153456234548680282661697651231656518431449282753937588660951274932994173552419776715508430159807799226775108521781965243153234264600564410793145498124384337535152239719258875724275779935802566808034368294101931763504375392843208471708219995911930139349363976228410211171740743252941497162924690626706571049921458575859258749988158892148752896487976722652166264672888750690213111439459603862382307683828373081695388525204199387359980766589091585192307321047300618054108527661913920426531242728485044036764014047699970439027136262086110232563400735595334253993053029906602850635575275786630892207389743345869600777358223778806361623119133866443989266887575349032358452719959032697323389604161666568639920465193250666817988374533936393704102497974556258819566461859619119311632974001435730417111103791002943385476926108671284109043363349403155398017112845142115214686523663338481750991536964646815184311535501454835973973004468715799069240818622056230006303649485471897518781495389299648703361211275201191134537022757829936259894764229030165825204725308566611365405959834118073455095644477677533681298107519684513238665895579335924472797314762000287222127203194426296690022481627991999857125300880561402553746030670697632186659689918913677750631542941188417935309530444045929429565959483494377910183339974326417011625834825404314249601206669932939784489705341159736122076975136942201717413115613932148962053360079856759656932015093494562995212987934000919620350716775236631856890200105302172057915408303028578582983879721372855267930652640420436427123007496669798212293365453196272845864016895254547871504599565684670322106575808780792999035104378999922322205378375117436829017730509359394993465898555616256143026071537504646334246278015033436162474383051973821023722113377046123782765706846961399078910574710747652116206520938120272122002792685639024530511010987724794165499345980467562779827223301677369758296109644682606021225213421405300990278269660678090637078081911019135379287048095405993797190131358244191741481089055821604981340115847476823773831711150705814361572265625000000000000 [102,71] -43320771380825930907443749499237532122420542975261038175201680065166079043143329731135765756280095622208434824823854660602241045250906363674533530904466717469257953256965347044023611513197637473075363706058564182853273576477253875558551832254150671131446234273658944813345568447573511806113056401581332000013844118687339910728780438642958682022548567777287323743450908090182717485696815820767479294121383233764039393908465315388835712869210089206751268044257193770577880315944986210031668003938824701993847799510487130956670191949663898309005796254149713819187254229657556618484980515932355051322209114647370065779636251366534799991262580267435825530423208116193666809161069400332305439275976539955281140994186653893574047987640784155765242211698611683283639725400342624970539889633479219416386844519776041726973131113515247252960765199317176853565388398709349788248981878055603457868723069430594701215992158953507673085930286326015742499441939411688066564384867381712638150709886310767099814155258060511607006159362057764234457770680715828261088644872374924435638337051487752967427543610461980237903696303063894289051288403776144972415362270402666546469818305051638166472451181012736301397174682524041221810959741078240712873263010067603949407080305921932396907145011194583686114441341645356756104109693790624654283227721161244541301924015230028313854852501598052734564671655783055909096372977439289831550858728607048425808368129985493925108009695322793004415598681592508026298245257248885660685339877778662496683724195107378519004078786590654649990396965946712788735379044827123518787666018171611861676136670534385414738645213752901855260872449742197545227816952213857917150448402646908065478818862495734144992313296482449080699768553481829108839619174895313689162812927012459535085416347361163577079140929886932121702227770356484732289838121716893369530661592040103564237508128862047152068501209641485199182771417165848847289324312672421967885871844832523116883681411723095769779122767078299770239530440710985649718002501987547543580870424338773309609583113676671933721408969972805058074931730107824556536847556938011563035322301892689503055805946979856897494729275789371438048736881367232648867688290203595702946848851743581458554346977891365620990353201598628250377612305568143826307670187001828042409556371526093698776094242930412292480468750000000000000 [102,72] -2181486232633441457252284104063115078135260755370252482840579150637328813572982325688826581913853418694017096660144460250709616953206402126283647983648493432981867024887632381600166429334820486686943295989950288782812778636024046566836428084248545192027821675312156238887760756055928571466400784874400342363341188203733994934793746825118913257718954503220841145292426402521014282614650438314036270371989722408044584892488015941274389505055468408249884779265177568173100866289280546602248020259165676452929459149537785791542728449217390641213426864567963285159012326419112169007491472426187142876942621601016008969714807241437405286266208426241491891182753045523772961772512026842933933747426804538401238201490760912751774652083688879825064535983025840607218905911278461380497851698717378592985014363293308005089099342701967035632114397794012070192271445550617433931029101536149385836461527266592489376340951022606811392851629950797590772190918436017961609016140088163089243787112571778909371401354803161887872695335354855378682948260351846365686778900699256511265605082406123464820917786497621591229790126172841394173426860285841223773721586893706764560265000547872276234702185904611761390831244557374792484010619574337999707047939653115149171595288283737102750473448951789138652756909159225263052262569065926823352196344393584709431202818918099525059036273983535803623686317128505593775444903649637172654425384019242417720573898261128787688343311738842649090412520639048881595456904002546602031723143900790350722604643343399239344545998012950938827021247800531370264329552182811767083117665781496581517117835043887285807388764813878097891837540670876215893319890973320275121282430879288870364026013530901539766417666671379936476327117875759684965226383397656147706596253973857784154406050130962779658438117196742523544335135616448576663586031001130522842565318556038316338237941439575322102361342494525156500026266395187677249404195164271775861481837573874378666860262266022232762511679828788444120026691855076385163070627140014654328131662843983687683656098164044408920830058332455796099996718676401706482062497659616603847500563822033247401996673321865505147264096563424636286383283529128759935151842116696771342172511890361638929955948821797813776339186669350446592546881085895360053391682625986142758642805856652557849884033203125000000000000000000000 [102,73] 344473402227845326900502375314219486650210811793955080432791908125514393251289599576248175998943019564727825947855751925390170791028650659941655674836353134125557879710947898008001454620814533625680255474611939585622598722229652564056754737800088783214391902442825458828065583729786517007022166483194382662717248955261056028813360372834036681836400589682217937417160380960387438250069095725186100557162315330476661826726911040397269241146626879504014503911532492971247194136840183011235087852333634537893931832315310518105998109080632691772305996566624217196571539960859245208078202099203342008042224064215536293727752241534110115862196645735619230804211298965935223308479627678733171003115258475610525880457602269329798214426215816030557266937632562547181036290134082463404490958215901973737212714025770943154994649970882989571806510351458105475848562437954385165801045263516969924823983291175205051760725202551871293690664337172329935891890175022097692404790298608528120677869435647501927915921942489454012253399318161747513524896073246027690005871060033640603451090632738686839066439945345529861222779652321983187967185718636463087917851879888061703216527014633087642354913808387402068864015244449040231551819851109941775249341948093930881575187458384790269815859803726561221454107750448284623587317720832636549043894491686994283496846961428057420911725717255229172752864085159621757450926145642624991985185485731460859751615995077965222313860912685640171932203590742203493837772569171745482066542455027060376913550155044334440388235072936409404241744075755620471886926490760255166434996657302789024662648940078149346021801433460564623848901661552394320160286023437160202851372935498181950445602237511075952032865777902026373334474105480127160138199991655703185833613119411124743549354531230304024110003392263178717384026829576488618584500693694715391258085742084231290364939534068533942324950399224560542136869001813218502600927888165207758169456379594905901934880046817501459467481075055753717968752110373541774404713063336846826062939888040143130395479985949808385887135586604070495652889495727374711004180549439745690968826070117730672662423873269640595686012713321211062624284092075297638476249397462315803951353161574085376972578695255331640205512232550591304476399496009702572096568945095740647361718583852052688598632812500000000000000000000 [102,74] -12396271570358977210906819561624165244249830918334937633669928599189228618119061905029733759343365543895557822493959913980586577087841581796981761426470223250265348161546641746077594217049050583108043795024138264715450721908886600193235114482034639727411103089879330807770187234097423752938260222002393469929741199802347374276046900285016260183691189372229221514202019506742570188950262483562405771374137871150731999926153208823275768961848016129485508461423226083723381934173295690995901948634475650769885303472717656847069937907873362072497703642788980625765154536590978299683007594665631802556644160114806846469516036668906220335580333373257428847652321980876475909347921646049661372979470339811272902804290962291577702076186339258213749673603705085170380592619751026725440810979489412517777631371943598339535031947569053566450926765244393641073479820469300615102842464063241730180810151979469093309659648203053353645196288608080236756516051290153881119073934916224713266740786667089278259467258640411599705599541484246348169513275372008810199787427104322863479132900533469592647792733609130432532333466795911677461659522817770379304434920753920577142361187604020057508616700414952644788765219784835818756535161211757161217452965218674228297506685590433226677489539494678172360546544828378438198755108188270698386373631571624820960631230071982345930544628911507108198117637394777665129662080908290504601472212318184382327165850236978266112060347659840655526076125449041269283928845135548449358562767760160325413684760865045274881346074514926014264642872186704113103027259726052227793375041999798567769070732741125995091357279528324116091505059851230618287605102611902822751209140762475100631969439872126463495507566940946007651458263660174796108736693843236567630625353738926831404281310429419167183749070608590675434771633270796386048619655057795622946498237141096990297516880045957491372771298862750254321065511313371427175636020931367686437924996362293362054917958136961956486967392668750278266371841034794742059416677085927224671894151531044247262728342350321270631530599463053746500698961569850550289924864542910132352697609441160235792941175562598931379681786589913168991697697293749469925229404361551059771031246350336548590000267466024609361015456473212707263798988834821234613322748702567034361023688688874244689941406250000000000000000 [102,75] -591887751982619910816955286303259449505117150068477818383203505334316172677983113689169643840320223530684029922133983980158412564536009545714011875169353701218652855256238660046705629528764034996618788548016304401390973267058732087989651082459790998798103912771870353055712401655241993404501574117233610536435924209877143363176528376102949076249784612929027016110933515875424010406079838473347227132204338547394879528888459054213303100025147013455616755890593207357211952452616255756157135400587528554217148016558497215103916217934514192906105124526781097308472619627461334391296783263674746333452877731413444279750496332021580749827655222216635234077839136266322310897061186385474384372463718870793432571734234050816779661233074499506856097708031495205286579951673728771278116081742235870376562431775784811435503523474753723035561697686208889259631694494593964336776042963218754389756368879378708240975902825957194516506112671757198382864444498610305519062106194621862881702917956374501714421630586728434974725764093921824296565603022599781731693191266182407729915601661136318197121795206055610694056406620184574083698654093292076936861098697674963248099331153502964274458951498449650217816723162450591337450324009761325290664588208148148510513865888033288661788713291139048145172481732818946561533649613252571802519980671111466643520221974061501698081817810032211359378192059881320204662996126733699292340639835198122617210065523173445049021224795002157918429682810890374804445499991712558661560488916782917209489657700584224568599567628399647519763859313586916490995198804440159033674268253139284775945148976536618323096515710408927761029011168454994820949871933532818304418062188936493239273776365224509640244720095820972459644560537375930537745508349242222399884298982461977556465915407594286697816257797804965807920019958489475374137371254867583044361094042900230397348161371727081858265381210658316692631815734959923477568742181257924699287009158090190476258564072786107514422712720921589581265616807643186886396504516633008728034572678709860168510038523301234403298825107542063898673386936352912894434763786250228815619569528478209486584525467635753127644066100973499232934783066164933791248476150750091878333836953411084139918687923000784448855049831049025308507050809192770928617175661173711981941014528274536132812500000000000000000 [102,76] 64134919861212400427279189555818202286356538794148383167291064695598749628845357137040319616163355078484851482569217758059162047085004210202771648592170871263182010973419183049911011521952837073075861172315725012753016071468283868835502287365069546668640910278917673616639956396890567846288073017153598732336384044036990885441633962366687424702013480485943642833458943303719914476000575263242501365941837758844400623102349767185137663566966595745417512602002665217812340133458410580159303898605795549687677298276841486755498416852996011254218669930087424142416548364093933166113907337565045070181396581069728006985736120303770488432047998797376681339453565678343405236652036272057772325892994507811305144216630689212410958551413405932286130248513901646394526880131870845094921497281220482294716233477534796906016311976480984242309674403799045985336666067672410360288822788154681008753555633814941849655515113084932575907846953243777611285496769576348231371867022308668303663973663444466215579265205461861027453965565257496949986661140010820169352272100946255688421596403207681950043179801531840023681945394442535052115571158018982603504682591338260530017426131630638722356013230197579180187572896164197127552041736232783874571538551831763817649127406072971866109488221342609379467824986747781262915449527345985580581574580294157805370673674212852119640639382981901771092593911893356522808579370686006148178378169853427759186196160078164905945787459251099190544339227600961325964990817682647305689973173778663278485062734437852353822131831246431015280681559672006647390944667224509548160935470308794060497345174915562308517756945892751080128946944026226667052140112388341189139902221379163088252708207195812666867994734315530137853577033969681652819694202160517911820876097560461896797978529086463987013989277238776805061800863188689970134705278054551869373385990023056144216268146441705333865541884222569828244081078901531966938211108260824530723540764699909940573509392433902184715804538750252213663446742590401629456270950890299166874415919293504209596515149871591582652394386210686996360484061710808379749213137185633523182424783350874569700842796248258642162385641604828898811837536032194232847683640327705240367953611130238902359889642363563626184965671320206266727537990327790190343640353570259609222412109375000000000000000000000000 [102,77] -884068217257874386580530790294503811004970424354759948528057979617870500820459666166517883871044457572819836630180828005397461166876089661794082067822565068997456578219150840497646389789751832438949597075095561722621999319254594249608023214390533003825627373171033194838163910345827790121746104274321258406319761089864514766073779564816548128882520771280092133134199532022764993470545974783612231325395099352114270222739461375401003567258172367379864087448475773457343587547166644109337281953889347268705956016476333127621508487763872875166082713294722257138685608216581508062917811182198638472558700020521778701067369905684756460390642903821962872134930595125453815746557463849653268358113869679004345481720580526763339897838464945521566694776621553101029512043256085327097040035393280082089793966409591106601166192961473102515585510855574795724014734959644441162669907096021119125067884690808440610966206396813304906633426105703307103374993228327833068727858796586786277299955930753699111826926682537507058101470832477070911015731074572159955176973598055912591169650445586536257929374488255669923521999002497227927816237151979190969813888387757573335789093664626648612032279723073198205710384065849951461153667724978313602326849073278790431884051723961078162122673522936566205169345417532076490267527371292777642562965383658676070171311146941816927644802812396732995519607924394338403117713071233530020137415554177914429808177507140633514894551201039630853139819931463575842886491309754161424922494431927378787327830553710466039206274335417618380230764678866517123300984929794981996295003378505209873198777599935392385919178941571513583411939108766362404323071555355506795172840767960134742252192244449803064495383000176234372790173585335006216629983956766768703637994196794585874599289664050950786092967151340603633979839922350420236322544861617206946259822803748641645776516778002475447163578151901817952250089729119287205845332506658551013279285663158560236982329055764487469933572761686646674334472702671412659970987081403012505154924875525092382612836335351303100511552900312440575402302135978108444032467894161228664773161138215537668448990555213438674206102454103856729593784738775424375557942077701436853425622266258936771323819319448963856247857860141665901195736973615778375824045563677167892456054687500000000000000000000 [102,78] -83212971192175894006315400691664232447952800334308260824978553438603876926269452175409564842623097385596099248574091792781177849710440696757552924774106405657648367483668337178475862901912991945576650020210083739472960343316166294162743471681354678725582165396947526370327757142755957794937047320686023345244791182180660909278661444723758045100866951107204061286207326206255605281566338534553845275277368023189191543286256160720224049387798350834533071309738475933846268996805893409901629677545654134208959337439942647829343870438014545313556752719915224290372758605765480165207561271515859919612835497214373926153702505539940532419024233505459931870874969283232571020884288875979194593923458740428610999517477476532224738338687528644731513494295328214365677454222939682500815676556935958815099046376127946036274922706019773820432076694708342808515861648933008276260975696149867839469031782439978578718211116147174098286641266045789846987222123321785117952132364038688011529430681805092899231104185847867116021692307072883193255502755823084984345358409130598827621725050664820142023862262758230088932913482601520154794247321137283482167565437704621827617825877912874991803266849579516360968943875528030410207540132386609015679015540580500352514023384754141882429181621822747315300142474481247327721374535661457739990789424871737979015861749505372079975809049531142682891462033595324610422403358509321292552474071385653586478717784145797645007048411823608396238536766010837212012737101144766180696108160934385363635394663981620452918083089045634360100996825321824401232052560759170490705279239930728721986815905728264165611317794082228440657673749472186100475579760600196858679593799284349125459603038934495923104367059916781519361336629574478909544038132236840564044589641807287132231121101472911035202839907699644343014946211643009101073472686983194802079644165979330457570840574653193302128502576899817304788510110497596562447580927833776750676741923699982925599132359963408649027255211044253999668050445344036805062409127902169228404629384039906677224850494121695275263300494835296815805177614117863869064174735863132355218584384800015319078980158821368936422814844663732468608085632453703496873590835582306941097828174719733635465002686519765267830539653899574658664881050261198890915033211168608665466308593750000000000000000 [102,79] 2070961483583887688136904184780736235911085270093504810292270416035638411957197228682723475253416675278211645950470738244709051037487733384241693716349588037908898865423393734538707144459404872042370673306395736613926419254468630664656894812653425545096252464545689916891794570284258507857495097505094820827911592240334472709719314064512896281063722409587654342598202963411608059451372011512927113454920935110000172201644518277178769438525500211968954064124144641004015327750697750156130111936751233301437661870125833290269198756540160159390668809286754267048259358238726082982431700825155933607640377848119631343722666223763200089859378003106957768543764894354646856504176554871903576595750326612811935039690744206657123133406105357457626023008573357658465254418635652741719784461235708447008528508832547186034044396332102160967022703254745598662457787903291670444101067770514231149229877740809369876086743004995493937259081728270751140194937798809423168258150977152532277508754938496960708978563095739456261510866019055013491556807571765071520107452757404895403337220875356527856344457544602603033926805305242310305527082869766189714501081442341311869279280896588499472643738559633674417336864410756453643728157915774815344830611291758812914142998707096455682347075275133568636526013030895751649720464953440879633193680297365752786829544388035259200824218205554408503247082331086664944189624643822068669823236576530074061004683344768818964143840192219470691879632048196128926239083511492076409321693461306649156558918309685745071278665513183946337405173599821527234424487562129032177579649959433881131548769968119831965270350047042462438736616100076236380292800202912504084787896200330950478948366604605694295497827830673041722145445469423988802560478153707446498361205076501324615984330043401233075243718134126884712394031986808144784639222687575063627384443679249564479813517578640796534801092613438389280746869304093850242804740024913702141569159494868250413308697925611662249267923229949277514923551306759405500786431171512947001877924478293968476945189798659581674360471499047424485206136105473464978714369997016667424407830566557323464562845718219505437726594648681115178041768704322161801943641950619702181878208464199247551262539254641304660743885982204588767638214998388287473361548734817504882812500000000000000000 [102,80] 87786046907142729456743360328775803342064801950174577649286714292964848502191690843485861139000611605124428413245458431310205827942125823286692141577284125582341527706104250217564574298339062948668028150617940699225222424597251234911766289173986313381439001320977401096709251479733240115488984571590882021471955068389198365372315365091569534873030820559166841317264525247942098975258491743170165460034813927714631653582709165163659072312387571630855451102931003318586482537630856468042592065098508193496628154715988229374681828271921561106757757162462982863957237852587189272852614865747781921240233351788325763205931229739044001302343644275913955573318112450085158514616711367604608625173203106273532655121590872771631124823688633782828180319200461944413683201800764381656582856699037288034806225619718771819979248508840785278627097923487511137889193623462834093672072962853677692209358480776185411609426886966299770947032635220525446810466481922470144223834485255618393760451203297504651495770246906139080489467786347967914493835008804335337635968585713793535147848077597847495341516061187947303588063194957788087006925936713628509749084709703403001806588950457822554887992683121507993565766751840104913440503349372224185818741532937226788427462845409342011019525495546357959100208725305782441436352514290655861961928982030010529476035211937476142394758939104957036339315199994016876951785658886275848748467563285927509038829223643800143768691262493687136596832398516432087182960699361182761351203477070574817817019731225559839697941758248247630534817774949273061151124764953920667888485252868926143770687386897301562157088325532973047806099999162553692244766532762344379512621217994764794400176848474559944947097525784097524885763959870714941030321100414493227076413218674303386179465288793746506050802163589438730257906739211780293917495573139265104851268620495200141270667609494145988621213657893800871495184543995867025714011221502232720259890612387694172759498724403841676170596029229835868308330137556980405569349008632190554254007630570256117384099122715843128700466954138838156389330801095672044829203717788249033825208984462463034426612523756148102898293051565200574595895580393266214453376962540465909131595443419646210754596155180964975295204840996382506897318395449210269586092539062500000000000000000000000 [102,81] -2590367989053625726920253072830223578197295699204696565890497748753441438955909257692068076526361199729032890151605204927359813579258685769597349593393811078159287241017474311660921892330824912279671579977580984818447189212467089745992226963616247924671592919512255887273638973128246610841159164392795285154784033003904462450568716485474319248049787658465363047526248976603450081757191995650264921414438431349894236503774461589038463122132093810598067352453641229057617752267681068621660455961318181168090407600804774130983956406197191428866514376623794745683539482688475132166151379448041359983488454298726307222906531225201541759694141342956269118602012842360182447649793911050303718037966464804521245435271636910105066101690985231734451898784857233838438648108673980273749372340530206708765308087014134562080078669150095208392114883728793475479962170301037111805637865772270967609729514567428777716444684964027293696868255424330664975475858927819770133698311171697531639928855539165591648828423028112851692784617465087935107391095929063840624710394128749081248597413911503888801421953408545188847749349718787205766129678569203697355802425041424993324272657940997046040440166148092022516243410319013715500974846579578421494920916286459423561545938475445822892759382449077043798532344365743200955588141787362632786822427351710665692073449722412746878838487773445054463981819090674346755008671572418503588974378230712846662045660877290038319567811441236315601865996382055070585436011912862765626651254500987663344511314124742468498016400741888614130947857980193022650961097371407687694618775352438588571870467954005926930487701393532110322823125581005737252736330646715307444012365658277900469189194332018916477099784455878964842559457042767576035792196815562265135535241235982770648109289567070233817533841372745764606786078868471657110970341832515217917608165042573454775073757758152360697798890188302850412263571036607851545728002062328165855761473938859525067631527972234573247186726159998376185078729495062747249431265767586789509702210384915748036495329376336953231276197852271644461183816977062691719533949927272213956777960062347558749208034695394730796508691494028868077745049481875388670292929728066921731549154964503808466559635548594854536157408338421247134885701444786820123414414062500000000000000000000 [102,82] -47038311620779937511598389319448395364481007750465729212528795745434646190084775486959105156862080367776271834320553973302060974643866603841795578508200977822833303974237304870984658227091217202797732347530523245284077520486508988778002548746090876427800245221167679078211805299151584484323793864404543846832539612522928713339229350317774854872427102218223897856906538031681377984010695409450330648523362949852677972287666790619453243038706613581835643995957127237742713947960467955254208598846684215718568210277236283994348610522073818195156644499986158820718756716499179121103571557660007712922953253836970789770322620075444829616009446481263765108768304729247113992174910358258020563915686616475076287488749304788965238390904418119336002316935641127303000980641823370081286368644618442346525742564753591927821535757754339421359379778273408039455225852664352774612066422042978283282878847555236367534878409077766160072791182404884781954522833800272137244664007932390437912207606251367382399619390971679538782677443709875194495413011462003928982183615231413465444400756619562832632328781934193400869449056518883927488085312791850733235376904118646184931698058481519491339009298942854578321784192216603173685138115456459975875567346648614896752554662399930956462491984556182711132133254801317795823264067891982667568420626991973052607166002317579775737058517739348859000690252723425693070224161334708157052148718832786452062928104736694347428118860903141740606052269504005886147754452898854662083953662949673707663312861797484161723749295814116048050953208955871136810727366863428394825669882530637204530969914978441455641048124113214588170815237142342982462759732898319374945166526632919290847316619418831953198071214153295085078997115454391070033654527741840201277633011236306569837310614104863981994161970353516531730852685206460368657332969702617063055278504986380604638593460939404598023980928181177021445859439355840536452653319457790089005633546690340631308831657427459901197004648967674866974269374639955230689671388955156116554073368102853815166059803523824724609040686806867305018773011429781518256259895867708077944295796485351932223345873159460230648731477595215431160347095486876316441253625509960907846264785486203077886091686433630612503555429843441308060538730125831630069199218750000000000000000 [102,83] 693961733916538665382156838489758880981222802830642241962073505432991619471637665084792791155108250189449118585499606744537155649808477109510806071029092622400496629207134252220455707901660528607423591038359577179250090682009976817353779565535924210696670896240099654656798488166155144225136011342319951123904316273283217455113722443414349200000582003523381998680778919153000166342079544312174442457230523330073350362334180531082361364071995358026595186943012640982450969452007017218961475773041312105485150194820232532184764637817816029100399881471516152744952167742504056411575175554189629585632947353161821475455177406479861682984716676519135392249716090188706811460248056659000633546810183460609176547058400722862081415032852798854091922397036949204120546123511672189782529524087627380229160525483663326653862898559234631128191922438336293861839344495718190746528401330759745931000514570045141881664951660367073858910733423565072787651893983484222509109085482013381268028371024625808726798461107577263623567547889380954369786841194867476099496536573595188298765517638970916880469190872324311188584778508747515338795036025194542982622054515860265311784053331758696014337087410113180631372327741849329724593384562226742131691106015830185258564255864027005012305933086885846868319711992050051669879249898595586285522186672972020824092863261438439071573954897118758507870179557551770268069951326807411930816613505755050065505335440927758599413207377294807858388244900359166267321802999958842925197708445231455944724375357199099870053859097651287036149328659262627302432594003453385184566351192256282303981499675874374133625672867734045833934754641095664649844622377485210348906659904312597767412871212093598826272720910248168175447623269816451889638563106446690339445982092223724436963928231309653191807635653407989217667540811484120211689770717049340777015559662667929642145841609973136363079264461839077715781062726747300050089756181993080094099872524542515722755794126991659415372335974651484123775836729463401495843308035346988087699242556915691260787460746200925743695781370264804232169192252189576127776685479189405615122408232251276400347084909980633188127123127039169407555705597258673159769931964758916665662298874321838528492953321407938380890835618832848287620526237435025866562500000000000000000 [102,84] 41247258624257394861380915394930656505254463016885340307934225713346740602523682144818533428769388668955081705807540894062198906591402763291282771063407737149948068214037661266298469732352237530499537739110823250865411783554029630899576611748891541385481106058682100242546913855327674824215813870921784442045607561395974852267271119547049725355619140538178281361667950727698529717001955746819257894597437984291846710904366663903513326275384218060738155851520611853924977587298366499367933652647504829680134987434943643160619477542698179362741134270772004817218120267085790772247145171885637154239016269870067059668318021775240513539298474644690330764826425129267999831688996220079170348272834265961125465772135443036767114644804344325248915565763441031587313283442239887681676740165683573653584269820752887091916078534218020532362962388916519815935505688070288826062845506865645628463131689690137524938303262085469659298523383609648451645028264125397923722075362830392045674538631840202774540088899155172554567900089168765717557530001857866682684483616180094119336456616407429763906992899245487682365723033778096696861043918481505235558297371426686890448301677165855405682316675922714345198916578751830351339668433350577819767576546416704379271445144425519802453919225769699482723501519657500924029184738751034660175457161870195694076562224290747070161491292410752233476108430892958439888088005645493193172595486968846223491325102416689709525951231930631912893646320560477172815701950851411642253173571845013830088024675454205064182014696334728463938866124411115129640044730868149632032907102864760460082308247984626500469747612543724025694941563305452578799354186533736242732698194389514827048011267969578164801534024696075658253565070491099551798608531594997662185441007648839134649458700559838970325938032040720524244623122897223481127927154137657126302999691604925919012858092672672757561584329443079903862173221925986062418864276819731729249808584393143604218009604890501913149240636554146628004821455598028326207252300535933111289454395343359344879419574402093648143424443258051624903709637586678648116681811513218849141722580926649094884494487569570454473562519665996653237833491918764615903145584652220013149388990419148685882527464444049496068866744605882432079988312933753391250000000000000000 [102,85] -389981256454980774928486740946204797780563719261864990289842623450002090143809296620940206898301730700074923925437008798192708039250458328732356673203010096655706894645349636233965442741586673021621992087753919627727903520182037112669344146631959608507076394971887315611405903283795499537187360812138603986865237834488548015222501537204828095219566012715659960447305885553310422957076369525538960239517139252740898454122142872508044555658071713155487822616643520551971432000533489349110862515571651768972319329886820983326649760301474612054998322219750099156439781420226871217462159192545909126947512170358456161924937390724816092376020957915647333609941928840879872093829546611103532957487324924202647642852432822516903044645619194854853865788476527839095450926471347064399738535476534935089352695315225680172621847485874712506825883181997960195839588087381952160110305072195003713222228365818483366133926481069925427409911610692697728729292956350132232473818893678350398070082604230176018391607260876784646419040074392982721107047686119003348082711017877188445781307308047287149470791216497948554773033216478703627461393551651999150476253487416669113701219565726050070202934217939801922405754567729059345001874632904551535885741327550109606902599688828471730170734191853987424573233851968821565888703846374947346860013207572531591592016912634284990484266480189824963448101051509826058466908669382781412031097176740871593611894243663032723096216447357751789444539451030174639988114944127677641832543789646764917861739686413684500501297500086384812890298190582314470568625953532978388372557033335667335641167832361602991008454942961274115210653963036642756551815828451032025545776965467884501440435352441279502514779361227211532023132622134025652846364855754990577592767937685803676441606274904207338762339319570853587830957928524577311425080125638883649978156146496254181715214100703130646133836511220111914376300010736899425168426867044954365091416932626557870958473980141186178101056841932589766435380768498728708877256888419013322119959328651450215918420574829697307937964203752263928914566301903639946435600105353573880444441483073621595336663408071829087810789320640432694238320197939205523697592651552813489469922280690289362520584056855269351176944656661999001816493172030150000000000000000 [102,86] -7143980055225264883406174878587684264103599574597385008151606796340691482872167881742295140887834878312305280574942015142356700067120299715785190055897315111281039638434991499989967453379034591585283710300886740278173835035860955357870187845701368121725998561217775715747208418472573115008696881217091168121484445824605661638596507311485070583854745353760862290013087385890778517609517718427462882396234405358327245863119824424552513322018931719482086339446061149790826572309302790483152446346953485480177738360782310765559427698199477014431842443493811748301644207846828788409170653143731048322226761516907107636728080402429645596646939606942432074990589994922023409151314310851955698243118053471342203953893614481893968227860401058915383272498241451730957868709737687836846119297490520254531104120762470672559232147460740482286386604746296166144295917276252130000551146971250447299683503236166493505123783227175142099673797585743178326729409038912447575150649937293944330126608955818013587858415583839373888537226713338485978472951443529368319238328594202484472440698266727384798969887720100247809930414561175873233430945948799544686478140891145945005654682606849579714135273788795271971632571500924871790347489359115433673357814786373062320874865994185589241231666937224135719362814530248660286933439595589338976532727598969348306609821833554867795564231886977165610957012688461386462956811980194452304648155590469920803195144905027851856441553453312418844248809099398292849080132985911247231597386997463326842201529205931066736748795897850526889666802674625178347556045725170661186501119353220835299167197072940611341479592785988793411877394746366263600500627898453972615658750035450298574758643000860204409546929015164115211956982362815339393786671282970923369718931169484167968353388267063294118336472720688209317329894888382578202794443122361169949622079895752975930285293575121933239311695878989979698756765829954759021364249243554345113406612554160962726971969748989319467911611240428036888086870720384356565580841143283440798265321148456520546711922728698442927393054616319598974426924421489272125261800563216102949334867527073023712075968972303307474908528500024102955340840472982295477952988101256567050114553103923365524179175712614966290575187502257252337635723087185000000000000 [102,87] -135272248076966375285609851126076117490104655051949410279102579745273768639648819113859660501701804171818377685460220754638431091527197837881882372669353404800690641957624434675224422170655734809740835749202675867556545462064528135873355792650519919005627870235800731272125183594311780536216362434327825131024565616400765053638088974010013691025198722471952546386091036859589498097303473137504108483722068910307915490759162691085469697741152360151903408819733453409472482416521151082110922243130933947694177635277923890748925548797594918242812708149081367885234096859331873632657257183198011209138699679600318604619939743555772697129634681648459517843444833582847979625060596146421109056293712257010687809706808690021590348313200584208601589345835262041664602526554661686219160124998169865646038362035995485756771910300854991306711507649814585715127866326379499746047170495052535803034506567474352313528002159414524635441576487302796250496900195091280716028250869746172657624770851913716076774826141964088799272676616331420377947230024867442474455077499623324102312319962389560673487831550514125731770016124013046952131184357192452937672940217551472459492160424959147410061236543934708005672649492467288159285455590885589241454183327957801793784092359542634044034951721164135554665952407514958075949014959880294024153807062376701186253495289215384543231830213103107781129766365850272389542488046048979026725113175219790278510889167330123995144317919261464569700747163057576943193955773758176310593995173722312289385000363905279595652778908511110175663508717921904652363061275515283691083952031213979856074821469987813731936566411569981137767223552171441534968135947958713179894692327971279276585790506996312926238651247504231501007817725014535821923886236145421776528526250257053707576140655239824023526355662216390636798778485877759657265449015619459286115825021758233207611949094397945395026213433044650202031808383987694813076416335556907310371126814114584272519005592701630288433718597785453394494197435375190284159702391054410240253125161267452591941790886029153377391964853833659206073024120825443584149838330666749117718366508106836598163209572097043180618841671077841047833534508089481021167701413631803034012906277205493666868332603056408630249625746591920600503956393680000000000 [102,88] 6463313717813510259988177472942027380039158502924916338078493219915352646606510218382840148421235947723393333076730789601815906559485512030414060057718987151676236167761620788326433399899143819427693990037363696368030634743274946349202505940717518697398011236406860488263467571862303757666022531327023266035625974377634914164274928510074879563078028606291759797552319333300791482352667873929897096402305953397165811527045788716636874018492304673947279002519703152747909435414111839328141213876365538564140882219928977809042848903946843128404652598800012584745840534756421462563545086068687891682962508112082506983554867074101530127995308947691765002948451076592469391718337740624175324162111522701540086972357859636433558749056878877574946732303379473447213610976438745279663333390826174711430497589717865582471284864651891772830454142142505497235951934252509286525586969565101703520793106196029617250464405240695456370942630280029206167987829455811147552663111910600675397247007494076083007797968756466936046214040557800858510057118378284882565050252938664362467807392168786407724858018035503241801315433958361365372301613696474362333424830875132574500065134431622832737986265279651681786334582676169036463339911288049796163772510467023929470623771109481702126971209073529255174745565897353673034211550889354235553821600397101723073614339986179751614596120447105249885123423629441440986009477240683022393905852954844707557481753872464527829025172933675069413043478921759215035518754079862023409742737746328862454712531668620276193070817552107038831918253611678104889705263611437479317543060427631499508491120646260318619821742666977507213293497390551265759724202721615992733149798334998059554192251767989900544988149313368413517401021759144852482153147682709792681505590808273931558358533982646439013207652197854663828115438590056695770347530908667816346622842109399632317941164036123531224712586007027390102349512178038607328616970608538202194240817252099609257100112381075085214294410123371042487189712218655063797097123746650786025388252026371232627929877037423214536125544076096684964092992168068780215319530137072956791397744440830036773817682775793533064013280655955210345744538047663347446483268847905939704448972959365365655729169988347012212365329830909783798114058240000000 [102,89] -27791284778743499598089410666434094792698572778212085651465141038503430038664446446894503995168714377688702948502156999102988242116129616665812599929674888996739700075646462243420522240743432931308567812021822612794233916434409169823811507365720698588620055427561411580250847688730717910545897766741004781477779549842911467790618696251458134699216210253531109643363097146724823821669398941250685597142584704059727341323409271631528276355383476794544948145105688731176217186208300764021794882057258978398582460637568791639650422457737240116558413349150620360347983482303049491053598443562807001896666419476507440874578764727417976406042215012279218585782700839105169316397614827905271601376784110718121451412937683018513142846339038939590668506524524475022477296709189420269364924178086101391403069622680171416687664292721162878033722089067697659148366756998819999187070476664307915110922643363482354265278392032231642031639383070764246251824764783276030970282092522160062928032169185339121506943823279469926365868846442748513990896708191650277574890996619390412398602543661740680611417635118630644805838266122341828824356658819898955075768491019498072077307415123937722534447058413854273080729030925765212524197900563335164622156419741212756335286954786292309107668589990318922004720921489828612490069446655945163923280849267599882224188059987282565128634134066569684709812457828385776930259316639359685824159952854550360754829856682733510809660974142695655931528733268367140821269873872432518160808855043000471992713094053474293509809865145940402758822847620359875846528495773737504576137425156543928725478428834684086027856563217906130106537523389993694578995893009612349551466366560560406894631158787149778826368506069813438859121932742935965305401667986790998195486120818293784198093180482062388826187129837258973278693786866733873173580323654164428120103151337879564986256107832807483492783700185300969729531483850185169586710988328000230796091422326401966944366916142053721251188106248847505906434559088771269973910032543960106600643261050893529182477471598155991622667764453763252531082749738554694907785925736643375930132321766455598922943803202528619827272165791122325333207954465967772407443029889030634706603570658106399348029568799482341485693244610129449325035520000 [102,90] 65859041827081142295102668342465158625894712658528164694484254493521108600447382508916292548525367002717496379124245395099438841943835655830602618632502504493188587089423261018919918494515103293547471614207121991031199544454436072301052322399212065082075473056588008603270314550949363420452948782082387222530690395473002860492047877135265504606624645075024192260230451711366264324892197230158961962636651109396959447229296247491870545935122069804780482119598286667678660761178111168701306196823246801258227034941050531606359816100608337919332178812906793051482928000891850724609988167982246568665718398321866026207423941020534368269263755903800843768759017504477529796701164543154562643938980855376627843826053783787032171106325621484530643384199553810047584688431457534716111742986998492517185002159731206337233720360096172381329458300745567019274155299667441160583682138795814933258350456367888083319749943660158999984693227422715069807812216263383979692935331600927084850896022655573894828102949720130905773537667810787869351177626572020913865859343923496825352477583967420270251042650377226659521867149479734299552395300430112581663128290151887740017181977426133177057812197498801887595561592401061440686568634455581433174042142152507551909129505477338845782519327969774286498993668222679629719094350363029543279820460742985280245905901285796762050290050044621801381976445149547294221710455783663056996922553760651568025734735695298776856332554560525186393680043624256855562214243140434073730980931040325648608883699744104917404082172620650020171860129674143876316044353089390889187252885565084531174249448992636068366969822150254942093254331327818812001799022650792605392050597335479587574040340954188866128633176848251090503552340307933981497492188950990352729302167636365516992828087808209535222887568799480631793629431289167732371032561199730307332114491260913138932782556617728511708726396707588593852442352668070435111018475426053917870585575480264390681864759827047014332266564303194197838175190585923156577690798475200197345023432673802654947301111327852716473076989423052838300899528150874513062830340302017650418161278733981658969919720781687183382184590584833854727368585386767841014334805700957200031734664698538915343946350512463809452916024111925836840960 [102,91] -7113309984174890047625182506925523536585479653748699612788989816292975256359690091392320291683866129378156439221861799653982911207428866046899463892162146816286178226208855131416076171965577134810894493754333533733795110519467160435154375312454794984702400392372991927341931334869829261153996069038991956160255199223084496500269758381905405328594600156245684174809223337531586385372450878573625524893958769122480681284940553649068678434717049180485206325764464392328661775568782770895986978548793338353135049002102032257964931534289357970456379278857644906239126176333641652022445658739467359378382090022832627909566511206809633562930788147231316757424814250125503865346814403998530273643824286562520158812323780599839626862712973204874523742210237541124442663419370705390885842860069505059849589745066135621022882455674803239829167494513091658737294531616235061666980590782613489569977611241222005363151313495635569714869212310939574304347723396292309402023985313437420290549288290478347718694340908632272253083359410167039746255659767939216552813675152236703179161230630919942823218331488293594728473922894254479103231235494818184015133225801044594051254296680147898144542904616801535339287882427769497884353227308848394401428058100292528347516904283998938866676548617581975503196213108179194232039372549131669250400434854690710205104339661146955782437162801733683292462091722261679526267953774988599749236363339534281258167978342693500105915614904373216425900989618466720477680253989292867111737219648876633223594820935606220352329132811238237792500416773338873522127169649035782927961536235364733520550665180279230869749020833311812273096974425779378228064784456345487915809467299693776868304674496600029892683119814126921931775880596769719367123301653039391341966859571538112973741727460567853014108612817706258796348534371073946918493807077386924624993449057393833134951333589959386059275932080392897804859319474274553238806113526429372437802331683104050201721252332106376199497091632310087854733626328877378161912691715555370080233132968441108724093379327561009727725591213685906617361655172757495287435534376514177295720114200977524258327148479848572999394854517240857058632470779974098409439052563868269275170343181778329148897462338637253174875646728686141440 [102,92] -1347435071729813611498890898943688125949317363409745766945653059521736489660401976242356971973242962989801929800262102248701128105456356017812215026003447305333477206890782468067064498296979761163376945678082110182330400418603551501212511499370147791793673483045481751042310932784795836297849400653434662387423454079936265752833967953551972489112107730597902093620478099994739924762490514761430195613853912660260432470990620187985730827077698435333645415645574643582668748265744271012267522608718242829449620386600771022281389347464074211518985600285146097910864644594826208574670143485161641502840436520246583990170702287597549005691880515419313860702156675229020421283504723825209235859425247849029504194227908212027184905291212281154420418729031117952191444746616141532809249964644509801585792166349703672311792911416150880365857798701749338657127582022127209886535896760018320411582400497072075744392331976185054785311098614007503214799628606077891497289818788780287683807138031269947238926025983572147667314350482272609412530187935971165436608825493109990244569083244325613600631111588196420657178169063003339930184049428405623517438979660666542113675725542032321144105105992724742612023697542650480697660191744763956851342221844867091716775317405336199303168084446208170444958446745460786439778388675702388631726865334903409746345091562400201713610156056761497045983869076649735571297700354181079579043079799243902772185607290912887129002423451475329244758408609782528656678661863005328437706611490034217675543618861521812268522811839465217461963229272094633056794263727083592657330634478187218573820535171202063341824550724859709926731190377259883900651754411708978876262493466104698720934556684999743996463674333195203580817577218308598982002501949131996495928240536735217269613992621293023726301382240253078975781522615591979506673348007926652922962080436020362136472294587966925051593187130211859385650659960545570798783903346968441248655599105538371838512269385597568567899545247503025704828532303162061046325459690559469502348174420545021905922859755166888904418139486182073338879470421842761933410455360990132718475660809753037952554152657484301049131281080741751625009398470060880259954959017315090342048163986127160935751688117432129093356437504000 [102,93] 142281106199626974401995519125847724082672561329866853393833806617896235604584251252457844392743614858140478683931439343196672551113720797971044287488371048329400408323418394826798104555997204519356596485636313520675971309330201980779942541012900808989959547739743689946442960669081538760717926368362779873354616252160510376109010300177634152622801120746894694758331541221231507392422403174118242455202023008428864632957428267780499749567713070020352047807298854369011618167871531251920392563624622871476757859257223874604282487552449674289323269429519186767226236495585725559761851101096283425254253733041412903308709076081400979000841022935873252729692807422510029713950486324320309388872541627209672157560641556542398392352218420507337703340611816256576207872580408263716725159020059808563085983632033220282883332471214083162833537310998578636359307005058215051515955065434048368334949835712831143776347167737485297936855026441438216783129662044381553730798680918582613369928358940183271860887875968826047692526977602545053541832681615812811740102608331199895369968649073588328380360082700155502998531355491338422170157587091491907571892406812612741733062897433675030999090827364281666732877343800421317124343031776138126019335737527258290387274463773325227372572886373105241709561889705765956069216853837202879765520679523848508433330963214109597567485622169543253335577338830396563405110051106156898210209921964228890730388727466122977334813662064890156927759097666405249960115547129286217504478469146673071539960963397557500670301925312565025919593472102389845755834939202821978323503213308818159912048191172630009400100241936261990954926338954015796554785113694807738879121048075000314746952125029281924929085611410599470105513767582940873666684743892987921626721099715804741245221782262398266584010494467234515766380278333582882920323610485716707828379408402050294639342141824333757884322335217128455839462573624823680941482017751255882139987209087109303040541116145819560920763866265133560679042431656912871699873614432535270539167558276986368333965483390171635255633373309413133867746196293506359767142940008519530658877168130674026824026945382853039188766927223837167676577661526165507483577558450016274118193003225835777910690567473805054787584000 [102,94] 1815434928508248831026527754195243213960193010522853718719842642796216123165019755166422973452686911638830340309875472843625439727262958086262064158241031024209203950762838269922249852363516577560121717812040506151980417371788894925218975089070610338293845616155851025380697879854765525264258905608324928609671390136108716273756310419784308383101215881574241403639114050319153898233466616049371952393319664323807853774915584750453917072258546599502923513039543360523715590280345723915433978787533547028201236451611263854710532617014098898859730880714595394859749363291132801070007372512654911796914754009629496922554408890251811942247555462259960478429804159155924365165118510744123211921748738583080370732044665286742582849150895422269597295765581569650156197124407669762877724116648285839645725993861102578951951817740360126321622081635598531437021472983368657806475162266843379187633244902175372570464204161775831185109472192090676272146731356485311217220879668865154247321133505753346494286764348657092531101636214157380706686718288424008351065160501980038778542151881674116151090554413455387474789576656971067114417483709179144681841986110109395180150662500930770405258226238337390258051918484151020870248933219955954508096606055505620319358547749491986047118346985030910147049863586463899053258561753702602810304740481798115205274147903080539620083394833646940468406062328472260498699019095868373976213913395993904545720464806399557703982368893014548113018996556964724992873737698253426284941201807173152578199277297276656957607305882027502857816250570188077505645027916537928762684885675297087532406303402239555808110283646309766797617948551001347001505471054008832069427395795927683337107460782807652616000174722980690668932912925674304717710697142621441031754827783417259711315276313254382541090186923444109485127123060671244507999095111835204553914300239095003765840075104213797855314611877734355325337296392554298311804087260783793581943339224547494338508500745152194391383866857516467589375285778110487000973251906651414167789004740332039084508211906333782001902054978785275762676606190397426255703565456013445608117851906389932973233574948232458095674446010308716697309333143379646939403496679862619004252065113886529112712743998485900288000 [102,95] 8291335925625706252951832200791296495262866073720828510266161174237932751552504047866744354010252498792186664701681211453516070963240938315014854955160909287985391458091892489828735244996015920325881657686116525926044322593368476475784575574935433662133565152149313482675353922044196098449954754499562884054559934010892742584227673493242802472641744496445853484849291696842357469111908873597736124943386843450569788659699898179381352920497808894983664319465500990566715566222111661580449079522296750217980418084531413719549106852522278299441536462514804948559204801551651029935407793273011731149747683910787489085273022248087412615204040519829876765548070731244100997874264407496229893040043452132190273580010194109087309429713905589510745247913034844518700309473179195024580838724149504717207114687626555480606732087751638760563500954981491645902996812284866622680377226008713712517442857113539031718116701222442519259480629314428046283072574623816553887117769446835827948359249554271356103470934086524620725022060442005405030063786087540010149179214589830065102230893677382930127298254760835761973027400238405475970450155597570694524807479447034608417921575551634304423942421256293932192101300669342682625405922887345924164525023470828763691822393704282970072120628878536085604816926413478546411896704103776550230245085598509872673203584178652028461333974803248892898457435732075618661205118650573732252440372304994397758172618770784119318488373469172148479128394437018052840946025838538052941480147958678660453339166650248329480808205656525667328253453663388310883898221846311690861102364069446360954950437175950232444652060853378332724746917065701536273594067829706775788537796921236441354725481050460649274972269410694932207668948669400064970186097033553846163383836921947665676334735776486429882634559531004556508306536229483101193614766190861914912146387600868676757007380123745895531367203448025811021243533850350753850577844014369214813093546903759573604215450155484640625888210360348792770955900821688329177123980113250627822479528540457186117307262664273513788392187327796316501380615576803927803521769774462420814611951266242107035047819018708619157561018215944384781845165038149121655013812303186385761650840904464783723014792579891200 [102,96] 58215329315967379038982966496466438647082272553298953135004583382541913110012936814383841563276366543468912056200451785647777014638148449059749678127655105321801352711363718615102711180944204612210893181990978576181317326345549987800242255574761508914664711934397796165247175714022029354446296220768861274555511142605005419953969699100307116983401911306055243338915189227919155726659473461560206798351916398189228498952550480120828075997841473812709427530527208579173917331089219935932404153312139856131290914735718471674881656338204814029524969119160304298349255762684863274727085960182906769365089461726023352321844356103799652026784020813154337219803301881043947827961934000921574702956381665062302390983632803610200675333003055060769672062640227043172645596426526527814138287051175736386232782900072080497708795298458630571532885595787596673671086763801725794602386699410176092605408197520102499221958121680816721194853944776558247533178262625468599386953849835957529290044701821085502012294726395739211070644591566830180141978519415544152010327630995583821254272385980285027329427659751265022438001389890255992412043975106546419068067556525662270043028876559810457675163978556431323712835248707241767827880376847175844164548078742180997430325013852796238445153309334938657823232778773489503254808853584535041442850056894914600185647179271117171946431542518260715260071135351455548962123463087740894833759784927486677691117285725498967066409354719531085568515146936696174706594325896520166304935860720744556230537857257843050469819523629546158507248525941547573625635156497976048261610626388795460334693390835914254595013611667199092738112588284050954104321819655851491645856491673473125609465300677810912307907218983299818203433910747339607228005907323738957211262735130867323580969420542571024679326992379223191170153069370631475690080271941739549868838470660665427372496076220720779305307399551684905234827994029740620848044709279780743983640738293119145960033278818772842745501574902865098151842323473188304572613391686844050611304791709027127615020156634430320896176962645149230546806475876117228766167032110761749067474102119373079615656484041433593709491871440754040891914228544187431688088573641242489463319882694360110652508078080 [102,97] -134630831207709161528388291245294987549496512709673842607755098589769236794271495672823438090814662942265203036952321403416941290619193804333915540461161376604439393494408832494677713522367909359331410342930660711502743285782521009570547815925906251249523584655070984903327931594732336773066563369425289045901557533950497500454797481713634303748022845465691826867030519843640777722043957466393133501187169493813510526921913977106028663947158360145088942024904291725152745728284349007752382625756813432120908744876929930998868169572655909138075216616919961055186545589923943036611192894433382965400815180816380216574584550770356997840508197534076453306700417346877372615038305696601888891003224581635487296913161878680389037619755929161126849996957746097613762622156083974481797140691898563848934889992022946293554784597042536050962592913639854107849494320224576048765349761650910829803575674049837148586380596881480727797063313268306225666663130605824439861034635377871420779330363607904596902458142246204997369145001459239059018873022375272605340186647662385331259884457615225227864411259701578526387960705551091837499019255216833331661266273268588110884617487011112757521535483588954215876072904382798486337342341061835049153089359152168808685431005940476267742066455387248008465506400506103316439267435156066277803954315494651147912285741564623174096109109595496276971866537792794277474247646212973124927553481523910358045666036830837313356032059466569695520222014023115509205667450898520646759576654935041339839848276070370348515697859138141756501905360351596952909661931454304592250686665671705481155833819590918364039716087598257397577539558869508137757996650742458388452941225520246442890812381766375707663303342944524765813922898288937483234121188080699171275181777667399142931539041596566996399076654411775251536672235448761071992458857932624500136371124424082744007183487347339792523007645112700552649795738299577055907869487643502950958636350411711550929348320656320477906554748568550653279604178405064395521860984642030380908249951895025505950710064409085324714321131433374796251596589814280384238591758403800004270879650450437193180253165245337787085143689369604475030634442483576199589059229615580557531024870252103314636800 [102,98] 1522087953379018192098068889095792791856320548857940240277137450659058273594504668332259652355388008459258014697217510070157757627103037777267331172037740790679366905517402972012550132053159348144375308700271884572406193642666149647760419506444347386540856284102621592294387099174999873943321346309005341630150453477692080525156070872427235075817478347736908173538353589781410997655795941801586694686438010483250259022597963278647573468402103922269931348317774469192871319432148881137099203092634216544452488597306465255143865979972416243658925427087877108770782037260224129132424548686291697883933748591415831281535634684938746551027148200290046917023962719045849676317899566808758439144565258507467582064091477323101340035614564254520083678254504062699004674790898289832840660559845436239973769931549308961840266370228944652105420986228343143216188288859853482255569128966026109254470768326613637370533462688646873811332918135602921962978936830006742092200771280099369173196874726119841784572310142947763673723030589450873554158462865771711163458184919353177564890542569627882881479130537134477003073918915286237123224813968753254853503406644104222983992987017330400360802458958559017364204583942230476162426548095217286215953734142551302362245997556413213172726609035842430968453661594492136030007930258503246047466732466992487021382372270540179756116311706141852354740961588803348677007850424270013621671859432373456619424652691030236344290875788885028464827864045618874053925528298764029519863462995792723159498564737399540688873459716759554326073048527046362903937613659180238999268138937604853135103789367402946212759855605406627713629772210194651085405056549769654559665244505029524928098890908129511488446390174616381536910095705906074837612183374186425060240284407953125770672036320303467469972291053598042931433365470930914363271339147197619037581900302149117821177572967059858038193170668802610088168220463932213085982349505567227176021856970286490688124336656393747514802259096815008309953038774129792666454590753054666352333413804570148887941814685193760458724100063278304444124772278073469577268916788336889040185454667394985775596394139466170912737730881675905210577885741420082316000526565522332410876615978578145280 [102,99] -16674786632928054730027850566451558383120230254264249510540370629324454317727185009151943050641274523346112970300977081776313943338128167095617119536929458592030842091142671537499304675424677328147070666358759751426634600635888527097331122489986445306495968781583250378122726853837220609884245573149935890334165676956247185134847194475647695209229967110731330567826221938441655668078185465569257803877249578043337659851047313188766789402138398564585982377359840365229764190238398640007706104701348700401691671379178241717326614322230419809165829412193733416673676593554426695098791465827487732028530165716864088973553762924617886652243667841888809073756095835238523699833480860892196263406468981891884674903368748427058286392911172102549193679163083364913230421039778507890488049834120440254419646359949555743279327285275070097001869727709509896171607927695946741323290949978057923917135969322387321572841795291972134437592681530452221898111722091927979509588659823649520652736833982118929171077812877632463270433065804806648981871218525454042352148352909533678373706179213489782727271834142805231677924140679624234641328389186217132482555910262226385014021871866810360515080302425037384726511022712461174509807777121326429154626747226129653110769299576841140943296426875777043762947257449926110042255596249961019230088422099624456321185643199982977837876461963457822188238849019399958826935692987469209753180389612550149052998374837099607166308519538180225295184220194266520897879000411696093972793967618387113965873070444490013640667698864821033235981223471891509655325575365727997688550063402856147714642197321724201148014892830864090901689560389371270844031940321011688560595635724179925638566685138868525956028330430008172664968250057864716764892396363777383696231079195311425528699289998099519115282167066673716444243257135548593408772299743747257771863125793033989486979563011400369673131496505925536657344541692393216464856288678124266531216123861281602476908914910850382746527846816338680787736927856190647386599767775785269648952592789256084476570326961152899046302941029255876760392645922913995062876542437517641799908451793764138438805406412368788819404101161529974076235174787725478180745515853855905783542997852160 [102,100] 204040066279620173977561224481287818761936438079416154878520492371713860134890751201728774806506151118953554265160957764836453967707222170032454939490156142636390165768502259250488283498784600372107535769134715115721671290987673655218984321936716093110643437674297025894605198837857132770320207147763765447543347410308635865511592054461368308571386721167163917037256997765198220625064814722674513670020861043950441011355627745783807948658728057264624495633526126091969081574026448870897313042960581935212850590634319495511591891434600540331673893485327568663945035282971795913884254042636471280594369774678138842268627928789460629516662559810564407154270483629305823837635714683848770135068107000407269034665207843816817464447992465506916175176306504681176531657880516586711919697404182480236076034502612224727096460827986015790031256120757391513073446359188501440626411542145151212444943540037857649795537153441794215270167917828427784295441453676749982401772459906429835498217754810532371597738767844023908837295902693558623914843920743281723481293543625676701929570772916173170356910003657903502115555571472453543622302471438304254659783620651223895769438654817786379961942844978708574337151371887966687755117818036779976443376833884911254487131940161099869236991713928153436328477087820350149488403971649441667280697962618942629793680958351416687095837044814596494551236880176151548349849538605084332364017484638120821345997380066097871174173970407403651585744572557104545952297761579395969719832125235265480921080290710408187644327231266078167835258989612480068853152943057266915653954174779703600437955605708116496406419908624563514926700010745111849813817886138309875053230904154382840407376116898710855511463632060555992518254216323183798766065541716247206274794160022804557403800913539756224376208379406148650367069466692232097368477908036614569762355657717651566676704641853901549723780673455141544502200229415065752518982760830062262677087836786833170921304114389359662930762704250600060357443605286156493559574623493501967258039194474251221770138352841773320956547897202056935647685266791983918689525034436613063674781739733287391327548947215191174193952399024904648136930334157845574548317742821287211250421760 [102,101] 121401091305940869054571511646339254319026741651813817681590039977344134562064364820654567905345995879772742002998154239816757549808004278512431428173147497967367924122825129934730020277838385315211838151117372715336327202774554846489918242225793191453327775064811473428019683501548175654412406772923114194704669841148638483409077251013984943170005492635762762216667861180964247686911952682000573209364437589811319883102934386281385035671416957658749410240119139997292502472588627312910599794649664030409051935009416896650754570294527581899392301565771430132108316684966374081195301466607042857864588572884208342720517788954154664435099212972687260456713110437897161135169646600352533395380062545178040726518713874820556343332127034959520280955323503810388386066721903322589016541787704026846679797833615618392734210847737725930605412494363752677652928604454855708591338566700698406651547996351679629635353028425283591234910103846452072937175066230725961040832627896018527826278372051072470115117148374376944678736585487811419910938656562447625867588419330944268984894306577323555194600105398368669415472537211705893154950346745044978595642364777816402183968537542091196788190262584708611930294434224989997041479775905841026645274565318453407572915832504011587058246363470331527348497784967651624852587709806326174813232043514106933485686955054809766582021993327006673004243836454115881161863443392957582309264647816603551658004369326103241016646975837070329854545739337311484188319528165191675641340038859839998357596514952878969765673818193369065061613857514780916176097617168514408801613947211701801179919074369909991479662167694692073550417117184664627904748432539672260030521340669574978494625675438640220999834443745355296159375681151476581706444674716483299540397624150215228919690024346347830225252625589951787704239408569114887085232123199134160759278843445796533439513697869884105921560127059655149113574097971085446291672893496107369329561886756357284226272683702333706550752028237773729700442720291318491728311614999387764955021898888387588160639971679194384682434642639939481798159476234441138940278947231125873463214883781231034571807374465464832242382863328166282619442304878894958126499360529660579840 [102,102] -1369427953815597144542442496086652812703746439873309442504446709977783247092877612627457635398300385507502614602653713604818403661460706670670301640197359068288917676585789484718262169488736895988058009786284294866089742756576325849265040706843278019475777308912237666568204040854148680382102480308780454412894031540170049690844040443014661856494329159538472139255333241764736945057799627368475547688544955057525790614348178548061843264980408611222518682856396141992563475841847278400958583960612806405024140340166838037218738410754167360287849270004548959164770419518930570548227538193242607575423110271042822693976565201812149020902565711211980156900818611498002433197642567388609703948353791209406859609406020748449695264232253396481096435028277629924651698356222900889285509579422840521109712970305647502357163352967933712983678498929140007626118336918773850509411645002014387788104507964794417575895209879705466816815384607418918166121022018652496086263761375629671948229527495052724293660063954038950255178729233413167964583778503178373202410153023283171621137443178428848940970436998831150859549907944013911440153024570287535295963785484073644207311350751705801111150075077812746299915489557847812356444921894172600171454356196005969234499378205711451929222356870290130569821136132277703499219345734626058761242029233957398678025312082621065824725171701551945050464139973947397770702181994503643015560498129585746365439688800072321256916759875700374791048515028760527650150700544125566018376722258145811521018332750414969689820563541566491023404790610126273220189850792677582163492609788195054055969698696661946571381487823539059365457443006597569155009391957650944877392116452014274363783913959554222850801223618494473573744504841325265057145137487397633474797033990257730853816909633998065655463063957758948529328161981138222486708532590602443640227039736391732342762121629277768051979909926606178133133951596698070706329356635501905046681367492247934274521563389877443198784694354935257564950275775416407939569885398583089512134527828213523082026691378812501221279211511687418544608745885082402521059641564924881717509344131125150610581952268047388357098139000542625009603443360132631947600175269177600 [103,0] -58320900760129291080020771233533171257662596377720157096165349863323222086720615901091540822051007299515461686294375532723848633728838604110503950117687695540589295479142397229590308338717028495265635083972530567403247310848982815936195332896850357430158318681710401034988360335870532996655943533001971805233382762966125150847075990486729523837914206128295073011220691902300556045858018453821986904370967544746627571690690474383657807144765234656092127779817348494153929967957051799044261703433959930768174375626235206758192333954488304103535379658063305955229443727983468221859549654341802176737763607477838055981646395772625511451772411452068058639279999652901422118548709972116355806956223135873060210736347776840846055975729295368785862950646774578704006148294477263714968028201783830956311653000637173664447798956395079721650154633853653867611563347735581317887849215446498904538907151187637836783055617949725674061168786694869855942486469114709855932367417474890438552633156467066238903940099361647425424126908173022750878229443788668933097338614111535003574383760008409892572415253379002320636413320675976415228103739591999425054720233228347951893361416840819028643743494149789892589721725755333828790359572448366703623933101231882081630836048518352703602031129672530157105466640743557717069086467297524339635188163092418194682107560346787459709329110088250021903431465447315573387145445741583085931101306380646339995603478549832119073064588849868707959533524905222033420665875869942641283593236229826169476798859217635913184785844811729809043011552998742899776062005354676971105050154539985302580849916297228851346687308955053105848821526046589470947237629582182456258583511444731566780615765880912461995315511057335050225958709473547006267116131453828720935898139541968177064997927344459823528802763449341544329418926945360781718441450448680601482182456586610439217691437826717895486871205072647085278993266624082936208866945009158040088633966003660442431149003971781496728457614608706825445724290697574292817094909798689297397412983279394737552966386222211908536344801574208621726963894148338450332030388903221719847731228906953072895060626970336225793038322888027518277434322719699812811838952901103986786604372858395687068780374319695496523271579935609203442668193037032366048690865131292467304378215598913562631221074870546597764390971206699030360835680238594571972827460078008771816080256052952498206460272118921730352092426904639036121202537513449954204574080880788660609539960906542855557473028094844780255812111136037856340408325195312500000000000000000000 [103,1] 3034527740783888058101883804906137520286654495068896962715567788831555206610895932468821365507784720559277326446267271939537332703985944732694259355331738160861413548548230136680853841254526525692007081312011648556607335583773206962590260545900702688511175909809873911747340647829417914368147714191559473964286276282335301254437415610715434397043330639411669791705192886801047824217669804240732977693270989548862739935008495826541750850424863800875064355315621728023637319967329740641647403478350663889773406038533625289277115409036209618047219531950058956228099788231205725104234275977411896929467966428953623592285805110726145402124888822200100350226446266405525832168267185377378029802594764323206455374036462121383653844425664207495192734140155242820348076933345781196217185843105650902498726597127780346317806047729398472323710805372869343169960779765441849079623026528540848516088282872247320725678988732575388420752658039215950564150833546335729347713940295492620835876662903717045571108498994770148204013161620818049457835629444371716539717824624188838109808520058335239164566707510218947106994568251659852902018158355386455877138839695315479809385045499541398945499590878552961398460405366626532040092867849247629316801305271847783881593490317291361964134156270023027062548951148743821708269602309067421841070930353644212574368881090326690553958255681805735517286070333515896887209819614357834181469367345477814657285184232620933764312756028536599095367522544329869354492258965376145492249260343924290141280406065246215195538218216426708150809316633951485030986042269069736387776515042205449410377672901662374098325180111958117351479929825335974349461697569737987468581928871154233778425410967805151708698950274546282664147716402038429928203584887565697375762216813765024517254847361487725786028998523052959973128868170523991290264519353052227567060483182084129329232135865093748400602099960334853528402741320333949481438123724778516247744249395315147305108926248620511058895812172617167548019977618304012838543333566986998997856834599998398316464844145468705308462787133541837077189098840637344348809488230759977010408161618172432933462726699675001576312317334096789772938165974641794721495671352767672147134116729003053420621957332248625926650016007265561957038208764294243996644365779581759357957953987291706433745843667829713840890454760840138717717835969220783759215308643213743582900422099477071978873325549703077841558338834568921147330581971413893451087709198771412249689946751559522656822287241078217601142341663944534957408905029296875000000000000000000 [103,2] -57514114325042314576559059233534839926303928598808377537080736229645812502756820897398396231746646486538281974733700716178429334876282813313198641058506602424168749076787990643849312670356905596305773147743574378599070153595627600149306052412680018896781601304586618309271517149746677969200089536556259337090032075345738682185308274592197164502524146746342356796317685633459092625569703972502637460224420716396940048967109418157773569799934129578863758957191857376368093740877126688356214304521680324477239422893247937891815365113860264077969280437057697154451083622090133102667763521885618420807329535838144822714696517055748773787410640305428800945233427693033335893257643081575838369218498076177028626422856055830797220531965469529861563180542925073142096519575292980020688925360139437897601858460169088659949622210813511232725043075755914766716847463638048858408116750953227099702557127999592155368273210518490886228585093841848957489191256317743780478330132102860222550148201833868497003748920874696493536568964805076732533651930627154100347390294045505326280533007175913871035934843122651814906718096363162329841862224375884444962417379281100674421333311190616578743608959887462649414881175813455664376403598285650873715233310116332143829260299992007850747556115102743237341268574198594733532224994511779340803698962426397903892551499058676997434279794331488175564260765763088604611543308731677078799068576921591459402863353493311893235053645918787950458044237660076183365646606713391813920837626053545528819414787330164361442440335703751390153638973359135581814083926148593867008734027394373770142247320973866178825113228204384692499638446517638057164351378553809766888921591228472213876507219923540921466918054100143681664015606628975022889644155958840355172085463557453246917071793925829835347156131939442471815747149520412275565781391810348327828563721195414175933491128364646832990406801231174797517781636160825062386057424567066863010692658394431699611970264119330667406783105337926696727586156696951294993644954072383810831722000665015278195181316711488674698581132165213824698230041054444063649857317816689576609530005146513088840064190253246585576540726941246631634311527165656361386407265588011180222879301386492115044761841077127395136958783942758075337270770664497593685524921166912000552561574588234514566569199476328141491830979671679825010898869169952063058631431208007952525118002316857801892411436142399471341746558452754131136915698728563248348761401578548507277026408074298021882388033795743126352917329313640948385000228881835937500000000000000 [103,3] 402575013989969146618402373070005006444620479738166007213661970285671884323049090991354677391009130504283166280616504540424850265291104793047486935078661333813810825469753190511594402035461296329717938784201597375705589025799503654895360457954247897896644579527680858908290343582364010049972103635126993434764854144366441939412736231307065012029280833852334907129956810631173483335986311835329632048110185298366387593346057447602354120641071530663450487541459913473332827987613183668802335579955839135635153738744792204005344257383960575575602917388363029887571183645971243502143129068547033439004565336820372893516113402574911656875539795094562142691875058467858463473781011255658124283753016903161793899518984867728292557610968692024721700799480071754158244307037610105719931730006301246056177438773225210235716547581299541322047037761282647335593628121298689655266665617056336726431090000698334687444195252862550302822760522366287804080098907143736863741865290235829056091226202378836671609779889137477535868152130911477548139056758463520320117345279013532456734648825498139025842970587347159898814709719990392395191162431720537505901726300016588700418947203126098599368522432095971821077807767061973880455906607678514234701160664454255171104290149051884174257662819717423940795842690462227900041375036076337076846517477748375837824010036350964394963415870331280450545189072388919923214265619169257638308001092221596936518595716165036688757433567693481347142274032751201239167515511537746063145406973956836104681332644748046600525529600483766758745127334651766192310495320688538951576838336076222539258376251289405171991972323405301055509545562324085734270203826086555972745146021252360681213000032817195755972515428689695120434544909173835686977580499888587138322401714909237434567029424153807089649505376596912049934996204864395666474545181844856287871666282766257122708100943283604077177947120295960435213567207372512423519483012938600266315334820503257668642801095480160905489479108255785194734432315687010372590960220715871150091588680302682489588720962677863319816998809003560906617634478042842000194244817406753857868927959986135267501852126403886477159651050502036075661123036999480007419038744895642938160290931920436621880512424254462387952946243136495707414170277496845233377488644193518750139917788673153754959808863664436944394891552630095039207315653400412854115974594668151165902642436262142384825955366603247272594680305459229447368040240738259489376905409279320405949212601868797878301744455793731436443749771569855511188507080078125000000000000000 [103,4] -6569472171093570757594520270886325596324850399161107245581257775366857856657356407223832698077311716433117316246237580775115544182723173567939046356467663599432400790474955266673031978782252545309919536886467421057081905373977504414202925637319518916192417975820587586093267824204336357743074816648844954381878361719017797023863597769874993957570876030617519098778194011494829911467200635999165375925798793839658606001141243113521328314413728911423858819032530012412600524226609804379403702877221257093840215556212738555272368608939070397909843721291449883620371194997636120099452780277401987419017831845095336244053695627540166202902870656595032589281143234560630592057806342239595593718147054762216831906101541489846611238460850349409589117709374568964925845456247733452278315053033451199322340158792822862852345536213842844665718079160789918053235864652719585578302668366759833431449534663126619044676591830130753857370566951922685621331696882232457150809577122981815651987189892274569922182948655353723009457412973788325386837973170592860968193149763454779225882231507191964838789531099292162645192772803107141494190757735087829588798966540129542908284690186084331901709328083313270830933022928812775832352265730056791984329358933849650917778377366823407175805183629699090677552893806655227010280109349824976813259433741613152770642244897157201058580019499569605917225727078833486568381213755436366113648772057002963735964192496866908213673101108562467086476096420323837997896181030732496942274509446919714690105932217746925587352960659916893465658831941876174494684056461281883621054583180372903026903067119764488906104728582673369474401072215869195397881515629437676121700226142661070701816963764187190824690093628065364976765561956554431032675123878993368210550059966563461633262777312764973043859528025290946011546355754230591589821393503662963638473660183578968486838288145333169427296742786127305190486888003448762280122172563038278557311836109574724313651660346498437738933531154623677923483409266638896161503138643068507842861848423487303615216206070768544136281740346947455612938870719774619732978888701430938773319879799298036347130619504589263000779654830191259517811369940115036195176133866013356350133703332832397883022043546742424937989658868353925228218907538249908058050882805129737432542103067579955181542180952220741271996331785287086465222443658529390663483140774065915893611891006037744110623384665689712428218811881036487652831687877386903322589127857113199830304972410741393583991098743118941527541210234630852937698364257812500000000000000 [103,5] 258031617177674652438018194745465566705137958621207781135774173181734936558576321879701949824780133291498222696200377667047843537781738474749412180830052636557738053620585713195111702360264652601469719118260395784609351696323396201291868517810547378295614821905820409399471912019716945400546397865308519067962055971797304080182155618849734998959150231753128808174818496210740662839840918530033972893832719997670279974050101416831558918247655867644661685024803085867075777721770406756294833142681857663751664451620982642933546336455519136386246758624967787092380737787845536121323155044490442730712483442868004207233080049201272578603297105129282545224993665229761255864670688130738630455575637812048441149184061839368874842574491143844367916511983403765223520135367348778095425895611379627720139541878883368170226503779271546003569743271552778896430636388293805894476647584810120705085801790152752283530454247395415223909286377770393801988206595739354047172748069669896386971042627493413403165458015704342446754286056431731020301243208422711523161040069589383207066956411842774205441092617936596154431931007990501105739485116002387179132488923296170199517543071589659397743884862385908331404909984327984784882212374546682496689025778752300351608735047476240581591506507318444433693751111080935574429613860895681189468603720034072402650538578789437996555740170087140692864298376506147800075445066402319096345032320640953077552908629892359613559200471874516138921045334915888228585934329372752765713065550970670390707802225219398040584969687130523827295722832030147768209132429437893884269839602161508954236513256338590869669975460893229295669933650600888149800908766800881817981008652132434182295648993091093317011514086218737386469675073571510895429900058840231187407392274995103899240439208221096916935862477969776299622909090250195925705036581510125600482068295425257535531328486675486391508634424665678964469573881935217325547830146635390678604611084422359027071195091113636895502508265184672978517982717579073744981416950732408502934540356173552311244685975876801187706516440365717457694038295967152837445216327337083467994497650792895685936145141391601609673348274734774702518902329633532038833660175023569768077846369214966268706176373462242539556849298021434325487167600838178420371655096132125948928270571909433338671890370592856881857969697898015391900092278566385956279867072017195698690453487355098848032263825932905902367519753106437220450092714998482498091156763837301824820341486074597899353581364340071147012167784851044416427612304687500000000000000 [103,6] -1949062788871881311308998118280064597926969393567010342060367747474787197647155148968834067242190522766325896554611894818999270603254334102696813474384657767276652530725659540267978179119137136472892894518185240581161501503975088061938350137367095051538358765268826965841547809315675950024572210986910213315244761825051003447518112476572536733958849982690471505982381526414445815460205312049219227999352870954556709968606400397827059999815761908117019852325254663551549203560914936478383613832570765716070513243978195430074722113795402568141101254453796459843871873386442991138625248382785372031072481179974203686476486651138366251400008358350046974389806484543770449524437206355409732136769726484676858434869740676511658024758512543918960246338682965237501428815463849367001893148225929757755403496843629532681593031995703112672975052281443127336006416090407879965757323535857224633942027544560812808108351949391641709862569073062295970351930651684645568524194417685332858140784354485335108753409027481739918530367933927977600854012177348867143856454045265125644093190863785439219514008999658294939018863305086143215420547181575472645464103527458165548320076742279877998156452388777847939494917358204415543047663083279400067279906945941168451964404646426268467712713678589505629584836835892407745332782058150780224853258319737694694213159818748104716094957320026344137864570160210196075732591076642924130591696756733544271765529625337776795723318968217471679308854679208084545998481228229444080143732870718109981807208504608370351893814024538132226111797238735772952804591372492201027207593383439681507105440048418714920582371754986582644285182827934105341164700411899223492930517114885871755558066347798884305400502139496768128910522063970000228392066473611745151419139908239805274526910178994686872048582252746502913162970573270112642709183153784542110110780472667563347411012630463939856907165635881106039565556263253437523797390472426919421351770523466934080412258505332187704712184687545861849032947652919346460026661818623619795543661987761066103970785876288767773509551134846237844877192801239827206460031030849960959645688853701106090336020723151982749405762784897236726849877119391365736664526805642486203583449832239720162614262146402780949553405078433735999775919440234536855927207868706827634839440279012773424016935480319245313743817934724525006045360068691300438364997535803254924921751128055471188620532483954431895316803087419013872751740089286734924207796195607133464327826855651236805283993717627377684209477592958137392997741699218750000000000 [103,7] -22788568534139557475646903442717330343485521088033885478081746026231428905278842151767531654526144382133989165739749096706758181789984850821145081658390064709772438630112292697563934292642170267165222887455532681005872334510917219576915554527460894009606330014977051942913787831111656218123820527507722536563382840697486968644395341631990261163631958860949011423751284580741024593982872765955009070527921147173798311078931549531018200063748915858515724555534755827054049675736443136968297922758609032644360358372446688911106446276782997144475012698663489058257690543095090256447858001098154605600915838520694374060407672008772618982999250662106942959018306265922614260200128641834765096222731729026002149138257223173031029890199235839925418755249996346695948806702504256071447706465585525330626438235609803537938422142146602701196900739113119254136962726705569428480276303394755095970796205507376022528682034362578282509048520766921631058088101437724354547064274825696336253422598887866370552114881667006929122192858577809048696180525406165870228493845671148491385054009524700463177653788248929977119294355310607071704720249373523313263091734246606498302342966572893051762650688613424924867347409262389236986687737853824601782796222380876957720953140423172468152464178314682868769894425985210158032588804556249388895951659205827346733006168698343802419730128164574142745755306323665556676993306013813868563946639153831835592077342846884725823132456700993136444870108777439036958109323594234483128217639366555771444608855776739426242557153531756548075796249058253794978420632355076441029093533664115680245875130506782309585086736957550543030757877400948636978490808888483635799736106975129785520884749882798990265685671132161331656658612496502258686261378904669961525021258723690212987620193644313512716881267814805561938803790394049005753659324925236978817288070548566530691113675608562899501088253754192195127811327190983298151782948413279727803852651784633790020349647216417416625566073757287428465326036073868512277481872472887372262855738298506082310544254728052700439093997587119025298294728299607792591503615839654651387593879937641895988422740320388213975507294189245259210211509580168905670513071168987280672644361524764712330715919638805901484693053238135380971243880312740515100716488280578337770307677150235101944309104793116511910716032898552198740035568639190607052813704312523319659683258104389761613441570242816139327687089542396457005307565502199260975408169324914503791916007778277065345810033919482506803433352615684270858764648437500000000000 [103,8] 409533781552900802526134612759084159465643884128593828218014773885058867598403016505561961694727517184908571077158375584413005087797161084610525561060173338963467119966713760458590440255563303975761642162263030870331596257733223029643151499171862678532711204325126414614051980771792522318923698752740571247607443832258041994588193419592625904306249572849494730825342324456112892042923273242308774325558307415944162379655003266806151029107827799248629508656421420061858988510201722487193460882799229804448207516433643274828208180847518097718760757454716323870999464706903468048250486559737271007890199187857555254829683291456864956825472488064277558116542772827617000250819641452028356367171293832655084420967029302479984351898622072651203936417232465179561440215388201389271919720269269301581022423668581585848768334798766580241154287637704038659403678562126107611960389460666986381855247732415109808310222361946580278367825141684473093991623027080638342553219452033336290760708150396029666818077249740032872632352992302358641231177370396527351333664598832714510254722373336513092972428306199445777795304454443531325609300600387936604983074979809942935414031583356409709034036710333954903697345162712912299301491354930906938468581863140802676485249413434270992923702664646926453221872349890657905791843875080933103027922158225201982025962801215213901731790870019254853311682272710556336777293099589290469333393522679901325447363124984285510894168915552043342469617710145759584948324196535180093605447586083451434098513086061735792702648547760872620575275713350558828049457448886391957218578689662558795789064957790169499282421453654237582491266128327419495970021591550954473338068011023912048350092533687023629326952091794056772515173325140137526912956869837521754330574160527701424724087020036827844673157708182016493163651851518240155553738335326432695121659610161822884266447249257310596638004616529088350768301685807436321957848367253366715745029326298021030925455300398041354356274854355351142100477394662297043908204703522699203291483398387147538928930068090770463948016812494583526810834651364216462554654339797402612178513827683488973383272761517906543479395041900948204442118406373555460217070186094967077054982708118599431271147536559335943641958453697358270258059075630057154163679570141339163832720971718087897171872788212569726462037591543515085369551428169269208211538628064312760019234058343075079097480775413961770736243749276880276596029007560475694997270603214600156952505284607820787434739884247392183169722557067871093750000000000000000000 [103,9] -2909645628310478212706730452310690282510924434572105683616249695117274494090240082438589197127913212047033091233261288321685667725832936861636364141678097796078480587669986465120947309344959703690677607404438598345551385259334193346658573055270692531383906256425976861029021145873597517384359006314329221632392664352752430502945549818978652858175500021981236511907990592136031259282465473393420231730401457378234658578146119931128276649061309291812129930752103668183513051347759503807444379002909708696728453767287003090012391880319502958345982196939759865819035502809053472076554900963758866338959167511497307923701487184967590560034231114688722022270333786449533381491954524496856299884585377585151398944917297634200382283371386912375328298947849935037083708994586030324648797617525016263047179158745977442567838330208327485267237415027434124421161668634239658124539138524776598493852136691283102557060753475419381982802140119704402732576972675141209435042108611826191684474167025780740708905987653137271277705261405534225367640977068401658634122949594359940574188863800384137278006779010614519738248889787499635447046483342609427179446523824466039697612387190847710656915217714806187643041331195040660587995787488253435540714121263016635522284471623577056508981288881692953104399805555862868352026525378165766752706430692424130080713776465597739230367975866926142794110802862319564753376706813312948075122841573383138940974236180579401440939761370822563685832227859296416920507722036058508199407039158784378407743564917820602521785049819758026032747675677094024814535359595438872995458652830495251649160027706125295705771565558784225200256980314898318203310450220857449127481594802777569867862499998755775514975706435910733254478228678809286720262291296184595400435933554249332451105936995558253610851678595603323139429810646171483957279670374634478105946303629250109958477356355975801778801077416066065435279951704422805524442701112585507401419539820700371552015836430350750315906585618627000629613012590551872084883712978905298127207950383045616142674961687165163069281723228934485829030245439862869825518586543559351065911088845228459281088125474450467292366277542720683694092476903621748056238855589841227443369912698134984734296551304669937900486656044702319945552996643469755830486413175493574651491041571244210036995545547858332234665369772579581459164070563499575633807960495149369915798413715111665018175285938499890714726413754954431040553604034546956975287069271019081289132793762832428219322622453546500764787197113037109375000000000000000000 [103,10] 15884775484721216166316674125931098654745731093913037423915661974967370477200958741595367314507381563496994172737272613532292450199079396126479199971266244911833448635328150832350751128444481268553718146854552907114455435214751334946918905048686988271241623507443916757053027306361482282394625553727622005292434626644781976320896100060806899196940837368977108735705847831672657764638602892782145455522403010026040926519900712813744100764938692172970318622430528748956345758302255602710720730881299642072443974123844928777426848385421803039401481155019077461408874110780810451766618201248631707533910718426949448209054077137903709037292874472648448767585554449699122521438778881630829456428996854733011581268188957043932871770290148882009526875511031576706325061456272017433141892133576317217049762198001582750469017195304646451536555918247110060087347514220886444424786964120038722219196462601601531844590993044779150950757408149180858010207873394223658791388863724421113641406066339905291757763542278988039015789651574119243517887245790508955105936643778764200255570759518422330771383081369988846630082674815294975884927583573702703212071971855577980028112364692969808551541278980941816851580246549947979156177336742567704328133767586938990548610551040259052405641140830835010223287941300229084253727216713894125362794008630192606265747359448587598395884388263748039835521989647999658562259752364554556514688273014802409234570046758278053179224924545935979480408764191467812350293517157300238551368518869256983251132683741941757486312140322362374467752561507081678370887971903270677298957274574451571561172754610789233203167116364716494253696254232367737269122944135957600598229573397432478858465988870946739009427629085420069388985826524006514981732176844381933834377089920593276628389706804623283538040569060981109778586382770178163617069195152363206043547585559746087617582854524163079806515167884682023227196353669385499809944693315399689705085963433093198817101374328133723203739034498184408828862997032827709279510270193332095788158385375950521743652394377775811930080123814540611307287839553758357600734379688528581090412025663285816962349392722590593070332561125170348419330846039603237092268799734026378142718304856050378814616078617098393366313893292682257661944708559311498935494103890947511148663218550828650411693687626328943292136520680101711028512952735530030896932833696263473548658453201146941237602388817697037057986114547632575578754555228427558673334430011054576155796454654887516627637111810145142953842878341674804687500000000000000 [103,11] -86343282497985997170606848448065756089338680911106452877970170555505821634631964667386654693132398172607209124819453211703069902302538624309572567174712594187910430276526102602340876733673753772519560214969481281533394239051300744284601536759203697071727365962908801731655541368558278049831740547081641528545509424351228620408771850699284900936853951230389086900912152481688757930275150493641713557448690765232442461303082667988245376954061117543196312456940520420555253306576987941360232643753229839127325247621231730641403588347641637020140638517721389097412594200799122492588622253940446454302513760560573334971488562127286466020027467419200468720398400481201778675103657019911067786425470867279174333878489236352296468854853166374678076041792142027955936261907679737058116546104920815600676309264443012748107290476094741738400026374190207680665130598236596172028466935036252420844776678236048705379284687960544972330216268504127779960188756154222773528756422961537476374845054151026100895728315442925973899285294714524956055743841281566044823496059877865133623706863842650776531019936068140171623728759602104930083789790033920453006216432008227664129409464231536116890361291083569106650124982617604349229720739528044948137979109854182330953310873842923260100087827915654581497974211814005187123499190607480695357016673561654083389847805654000067960948203144631792320469119607613041122789379531208765275768607148467038272515237024789085215521282279474200937257541921966081506664571821626737701003547375804790471121953283925421777739042856045195915631529833156444580943772812787401851116545537339224644377583710026193824489778623681985640848714011947603393084888801259678275101967501744399098335352517396335177666909836074134671338101769566846762909012469067122857618163090938262099520923794502633728756244532213882755723358124129966947377863672656864589992782978992879863930708406554544633626824599203254829588803247000362688426233893280504611902886014348330840094252455851587049838516766879728599140793060352682335481076669095565668844898088875681178491679614013190848838586815272337863159197535288797994957888186522637009273286177482897076121399334667647834167014186377678042780345562993300401003930102333659396943500694785798683275385327855597215668539009795981352091730403260196680477269510546375331886335782987813386288727817220315834634029943929500211701498562175685631323914572584348171923248680500042381026166672006505303479980704188122897511168906882683184680322882881499623109987904580331363746381612145341932773590087890625000000000000000 [103,12] 419787885881996315165559273861731106004741612280227068211753159634465139264135767069056561601731568552140333763142044144165606488124866460979582747658997490510069162555014682660619023202606943405741306126609694364461311063702822312227225339770284850114702084182936049897184169413673516362634104928860548476369736542032959233402905671990325501759314477681084564030186974765976877091743716414065952364439660415371818091007995615699428913633676124558013011282482309841858696678272480161031173135810510649330584953740951960400191129044270405891887175407092963190244136294897556649482273288878668175744704287051789039707881297751841752403108110153004844935369025989437514998260999944475819240091868066636530549171026798844529658872504664380680312865682774985494709047226893922275865051458727422975957677887153145527517200172418621675417040488050612054833913243302588848500822046013988487288459566102062569581571746391195784840145954957099935406119133996418740590710723199774885169001624557701439128261737829100287145966990558068745999473374297779762296758365275597064370931873388627961107366545986749983906747889133983337997372765958281524737624071167797800001407977655715596146524072726216014619281535787819055833239633274605036559091497673733840667691487775645115019773756878056456268323200213757882040728065685277630146471602311143405075822797295782959753868618354578952017533273585170012623806583077729092750933096992252848484125031505402353229374440735334098303391788636003404369708963573033087444294901416105233892860857981231956227177123314616705421241407904459293849455022687701626863541420648706070255454822759353104332916818381827249698687639736780024809726019567688727709263603303243071275226408776603672020079048249391898369205624635649904261288089755916008874782828355186543968009701621550846850209587668092392908094720530888577900687985188799903399067625948845831257910963207484209498389824199350089460556519680528850839205041309799198046594594397806382073467238321066922230998247798388509407786796775742645499113428087440668674342269691064085390086567576828317488848690875892950202854813030675491214745616002266971820151020053004067091919104198756347267005663901165980803608153472788069875165341204571065590132615200713646675408746222535659413223583448059195954007290880363425168974003581748266443667953603715271060056227062738737089278904931882543513267879015886274132452796266629097435179420363430974774078529863133278060121188920655628868095556762595335398469630079430975268006990749891649272740323795005679130554199218750000000000000000 [103,13] -1550151973215760284742746222377676980148864114448126452782344319707701429126045121498591904093028859436829547165099630987049756194038257199479698701667396026307614717970927193126211809663323765923179667523922395281367418018391351707297472635871878337088028681190507114042496248408168789876012269674164725158380376168576459200515718740763248226485371100008219381135053795946265104790473015493803411819258210703867600202785514908812454740088468469143814534430711344394954017101094522552787493085708439421165169433605071767730007364555059712985154691108587579815162074940196356504718549444461655365105980010249272295891302316849198801094201807495143436929060179423110207317806544054509491935536547585080110657151632468008007826797946339313776407717280366385235349762369045703053484828655872053129360829651585313881383788962610583695134354299113961564343837264105444278025910746652094999467280810900299559766123098885013314362450892296941830709744933876786020488933415609768778939511391105374515643685146724182924283937039152401053879901458030822537401655838316135923453619689643153764437308266486113432154018368657934551132406213841117258598716066408676095229355888481545199904260809748280845138008288850092495264300205620992794770750162731829823464243597290137904924262173920914279745005221192262107499787412774919218655338728112595690779410542152531566002580220686393340174773300829888023378051582988763094840635367731225611511300860881471417180033984841976255546756042643414803297021137318253946456913596737340908756904400172034110986163743104599047955952888350945015680466597027325099296621817177723149722990590445285257003023535052164931145398312753570626956690576735292011142956599213496345101393221214859014956575211488229951209501916203942247501274744736861088575380840232283073387862781046419758546769942508510252674852919856639173086841490266368118952382262192445167769022970732663819590265151316704077930974848666113631396991672988856000104517110593976443010024010242407485270182838344064353163067569843501748955189658409654900717335556707630696182915105615571990737420069997015867312932484898825616523343065037353659182204570898398201111282202485831837577877860627766685308589316162538317168153213828675523513164602184738782583917897087116433929510760948778806520228438296180502404784917331237772010101523104816829391768690182827504758046955476387775049606635021234990697489909093863835112349452873911187551210112213727023343617984722507513905042206414324393726048037989059086397573491988843841227208031341433525085449218750000000000000000 [103,14] 3947002556243948950721738640573695317394460365964681574583568261538386372266329441292016518412323283202380808237300534505470528176219761820044703624378029387535339234323405866778985167173967039203577798074909213544404148078683230534342857597516526220517694274180829379030238452680243733699957998810208419202692848643520426427895895891265187129044851020986242005487629058772003462773898726075791023583978887631456406568356779890519528962785184469318149410895016850223398022216426913236301138675366331833242829683917312433993336261706236933645345439448016643790362227689092742720536417062078876970429595198975970600499380438471907226833301834521526438798863787251646885006243847978297362987604503541141129933701057454166471581730215636229632967532340740681072960672108328961354634289381984787542100874913798543448927199054178624665834463361930336055246646310510759566738864366224636751584705887168799674264276201283510539018446867161788495613893837376203790183638638212565409228670323978253573039511584707887906380667774250590721214155155800871741758611556590884127239847185986666380421648397776016563391833746428112200428923234568620425918613547180014487623199905308782509697361087257891164825128727126442092948494467866049237997412178841545056745576238485303573906629525148260204899916849774506615075238073299887252715763704492428273496820619900283124117436670967856743472669033188988220915644099236018580795557381821828772332134103432535040594776289828709779496056513541262874954604556095698300378557470556697541661490283572605445980867250777795824077053134047288139916440143559102116915622843756540701760692464240646145667017343270747048739108830807986848921332283302456573292629418939033748765960079591640548253188871126129848036200842060040534490166125456369123890215582239819617528355811528325317876876943109703206599709871543628604475890965463920199156872622045332506557134409470572513642764620836545175977084162199566275630035122188665294593939625504422321008580641696117211068814208782577904156739947842490106986614724101109830444676003112816637896024342756647970901218412017774668721541262186318841226833047651538009250569625333464553992902445505923725032273834939534031140370161234562078406722613513264323833929166730911811995738806549348963830682592428286515614073826514648492789985525574357340258706009983632928809199935273835169203404044439787302665055753946181105462933421660698586778911682039474122328915723459644593711848402821044443355472009855360283973855582496352327337841951748753643869349616579711437225341796875000000000000 [103,15] -5559586830308705046388524391781424847512744691630600077882752818875570825655347097793989257807304645180955968770491574260096799625754416597673576886021443367492308238804165433174716804758285763998478953405062657048213477942019527002796773018630869689856007754359823418599582689740916384812088344029775173893414364546306549641574070878452499357324353073564923903214550203463956766047622503560108794866745015190100475089711895591698265952488542804159351524610753227834418172194389359176031027996345174144009422976155831742191550462333726798293063068804487397053332823266338014950546832205697311826929551832853179434362268876450558322495966285398877205945914257957813427060779556955445714250599855108206295596715629928978380717793579923014790277917838521722686860901121003521568567245067515187573601168139242075250297352488213507276354466634408525952750965816564601797995012057955162696171771579640107306242264058326421110676318200888976636206141638949190516513510251821853058898969870054002930156952445108349341222280782281277911314896966719812957671014926945491946842952003921095389582221187199528777993533657116880309687966003214580086012515293794192639990801234837894783570093533547125052531799285910884142841538074337287524245705735900941927313386256511352234942035658493117956304823734144237065669298599192609402364372371937711011306925362377552731972257583937746694704895750710050857152847866094872589972840742962201409774096115479444975045074038635008971889687683405963084868112064837904554150743723140303343398636601318253638700103278109299047134940057780531703734685238286116512139274815620996730726308071009996624836300172165343747803593588898784038481945464939376213718089258062294810122871087198603820636588494049694855634483941366309312424763956631830468908657784321412467346120302974298461289064040854410520099715843331501340839628139571399020218803916223541640961152070773105805685734370618146624365667334615629508631983101697629038105703093725513781863883366345850438064565073068418961194918660416377512872198708269801405963294143942874671630477185193258109110289503842282559036185080491260381632430141981135072295759410111959987047906873291404559951566480417050493189417568305417511521386799971080384979496546296687834760668303636215975128380847614868702190903900326131458213038197132505406254493654265986110501690340923840076560096458682312036308896770548088395403189155448179351332257275621524223558359323323772465391115570087091812601620234395193656259283649925137619227447083325444054935360327363014221191406250000000000000 [103,16] -3640431357521711322908380255754624572716730295806759651861696178023083787662514416786967250619553753939597340010417058141792019429736723889387261389656335257981211394216838849145186129088425959039211750288968824354885085475413846553003501838811877563973907726257007466351322056403557462707448432952191306266104523969302346763019405181704061561846036850500071231195176859862952094083254338287627152016403644789294373246992417441821828190242847442102213542876739656402304912229243726345645338097619370864404644361051928493576580343891975703666934171387927137126709137491514205268162532251287707246834911195149842087539710735361397420960166897455436913654508929056763651940432384892787938200509010712413984724406762780567179123540267140591028267843077807303747227325905006575014614484126304447899257315888007249420514809557595504391544432290651278978022105046317288305695745867522254429638751868737729180371316641669144961647417973438331112747088503635337252778391202203384945905223311977221998965121714241626420554145390711711970119854166782618284091951468438913607465405269048834051536443477800273914464367074535765481581631133581431818857093886054267809137590891623427679941340373389919210633982279689933118688833086441337092959696311716025751388575328284663582620470856489332139205856417771622724091898924155471509117904622296321308211841230348499639426397349390190667046216127112943275107715559528858500064892192144777754664505258597066845093281498124470599163148714892463831881421698811467198751324002447637539968212652093023057370555487750574827950095314344082327727509830548142608363144872599022458533168076997381519421095637295800606527537066073714344349819527318669929426825855701859623971006557175638350931355551700771619273703908793397334060190871430459819124488049630454120226655785876063463892588927339015837430940652931094606457106031818001813404000230894457275554009262463005902243478334874984384793454296347127560618180575684572618977288360636533291514846763650734049385641814187836403817450365867803524262506803418913970964935410278265484753466209061891425585502304362565655544141141943922759568256384443244631171022887369189774305057462217110674638381542098022218060112872667971906627825079066899761057639055720528925838305795026746400588635778161167919481395663070171310982506525671707295262416196268175802663179379931808125390047068994513073136796328688872700709727745905825883593290409807638688437212535175816642915959229951351847940573810876365007937467921329474651592761347274063155055046081542968750000000000000000000 [103,17] 46336012702815099965401261914686454189993879752905785319994578886730170335544603160444644443109281680419213713560341091485095732549984467865255669277518485534486819158993942475700379912492077904768985819528503587070045667011472606047841019901263281971539236079228734104336938404339217067983731334724744331912733310203352248684307688366611262608737295154221224962580157903659977711225701678841674631400917828830170808531191810619639934870268141073833857981026524352637725710536406479677565941479669139492015291986785777154574811919056945004047077367534379241886795050085072404371882388507082570635705189498474559822478789227453509277430295010332950629783498189586732028557778164496347474125742979852774362212661377220498489663217425360811227058273956806021317738078412115880130282971637645974773810902656406969488142091709902568438853582027669920228386075649388207831700812700794549863904662629585409173493311016809262387429829896633869206562001029094201666450423248132086220644970312057073880643417095222212314858316012533163275896347939865968128255508263050943368583339212763728788968343840355031969175007553924310967337714931568712493418385078240039821455067208717713460002404005442148752760712200790771307156913715450288298061022889061800178039888964827024530608645835255417392577149082532845204275549899182011698255972521246747788744632653527682739051181030620033748650913546664792892104402843352335524943759509762023250948646441067647071670663947270142636473093047001887602806376232099407544571567229584039999221222922372499414122398485307086282339026629107025566900158261072333267813408786748918004550462948007582517778619975414719403923970457816364034072597878019459217042233442848184140767562608494069904412006778249945227456654435595278129758335019378540099322215962882792771245205583525829445980443620210071485273018302969189158364409431404583720092746444711256610345371561910221231999255852067059792835453484479955909026916667687208066891859565872556478492253995782838275276281783124785298835805050533938655702748485956726516756121219536756226060858319241392381787657974334683658500300263965645092150464070301991135864600907798524614463487001193528348027326549257937584540543382871201945501903625731952249493693589165069748008037294950851200684200135723941239293384711645980604674880951027697420075539750900473022141878774151915613565178102602547502620487767383124051680317647755470203481968860765874983697332416345912365467885698111001072188634781179221170312570841779212238442653415404492989182472229003906250000000000000000 [103,18] -150461331643078580016307023186395330907617004488733417444293850482795690062892951738061074275973748508308790633591178867813749528735577357798933556422628253577472581171224328022854456023389897652977464728248522196764629620105387395158936539050876194969155917143854745442124312602855675232830603881021441075608715457655371479007395083126261674884915590902858241572657014628240046340563535492986908151493391675602576651967558489146690411425237642508890798479467152106666298571602091358298200973172861567418428766776039169040291924307111950088929477317973898958733971236547907009510143982770885220640890089056124113917827310978010826726617965511411077897672735208291943224758596641432479143720410565991797367497023666542252674060268865618473534626076611893184559666256889621811467229278553311285575768307029402335544575860902847044682007204092922847496567012634335187336692813466461122521214543233176192474548101139294364686977661029598347093675888086948543650880584661529390912023574767331392127222669752794112539870842186866378110837227721530037361916550003215525575136397742495040915754514139302006573098052558124133616311255279758416933231335385282550817368632714285798613690223392523992665004030144768227082896063702412849933192089271435598840129175463319731771784429830344704246637348969999106211711619297164291893257299824562724984626519667481832623742086036426261257482428648819974267976207825246801677790145132631361570520743705725209965040945665299760852530369297700214002298201785409341507484548568552269553347064227971711675822650251425347300395285074194498179804019779169275682064864918738791244585683369099014707896948202462533387207896656920146392543856365836307924444450246596462992365238534655588089194954228673948152602268385962174037903124724024827528067433113432077273069500910960828634354698903099351827627496881027989441457044095006235490079883590104369737995116285952811337643675610507154724428026024194179214771291351064562374744265912301583482964730123006597031794775070755763737061224569526557412749683296139536919968344079196180972524352638539057377883431611717550240782505248051928424326274375575043096963527368557355857029006429297841665150964574539498827839277363540407670373888591118306701511247982936675589054848736615275494006897642900963178992837418702139727364635302752669578159202932315201797523124187666729564005884313599610604735073649741662943519135495850016595722486303334051126539859598840574487828880598194008451945485039106678409706005053220363720800634155239094980061054229736328125000000000000 [103,19] 319942220311666834907639024614320642415777552837988676355404900264386940378733335796155988329692293509952229292524459923477786018534437103181660919578820959157054966855262441370200195389371045240837395844995433771336593612768324684822106345126268559863983784433235697445017236082516721559428434762640144531486973742284393408184125373455168485147207586888124490326327625685612096564914111929713255194025250467706966562786174933206810392837810297345505468136717654797715790746265434066275489804905920686417923266283387449490307566803270765213803205106481208814132638466513032920965515927655389352139812457817686225213553623583031842983678269149460291743258586901533030540826100769097612593374170168446260111011431786418560562226392641598799196036434925273053497814342933953685543719266917419814175279740181131730767885177987826754870589521319885183051985105945735681028027778441904214514733346718127943370844658644307964022155166183531602884864525064342156617566633443121069408543902113558239200089814066011185426676852916667263478385970356017648382354714280229009638392164079301070869650423362262435647721614106977876114468114496252744768557536560714928676401139637965359304100364588833820083216422225173322386970035560624347188348709760736497408060696255090327326105356688782975792416921900102942591106560219165950231319641397781035110256646891836805605362375310664565987091125944287265575724665161224387108689829696880094571101061287055949386036608522353996796087961530275385789468243844799075363397330069149125611826731057429398007350634754484072746458992303412355574228795759472539880816027369246880579668929738446507492319523056151230506604246046922465854191545599376676409080759476148476444801971386863552396346106395096966164480727216353349501172063531976008888189049318460436357063927143569207763462757050220568593338259411464458131388217395397248631028483973388134972423818184671751382447741323854944271705832583971032069301775123084916393047614522416311462022281842168211935838389068197260900927321823881160827475672252856377929399424352468078765616566783133885216837901188160325658699820939195422840742925307004663968171099446918055418063180037453367940231096624962294135690067653041417716876934483830609156064913113145442520795407393844417333938846941542871711136636625864128247097520331058487314477877048644705156334128995172166942223063271238406815756075021661325156523792389028126074727325541000617140910100397611124557931211235085590382343148734773845073074124761500214297882394021144136786460876464843750000000000000 [103,20] -499013067996190427240184103584997004737325214661807580432422313060881220845046853024136757212991713587530040047492355367094922470523276126302571371733044592494791773689920547521371006446692739114798968861539474621293808769983432766684754707094858568489033628875161577831056242442688367581161300725489245788650136097952960711764160117453726311569765457584054768573154701365862797768628428818031202306363453030626384964401647616760268646647342369643417904045551058155082669896242104829190896400807782394099938241037768255342903792933826395574716015543854167623827195764744505836852072605515177466942943734637857017362207561110252765015000897533005196389234309050556476832044310901275919478281368807313598946228845413181888738406729221207503528517199007212375179755593120947573430683923626491181508016206873490644971120796504449720645800033519719915483189241667294549059448262898661882071084782176952913468171049029394156411180881002328355584965612614885362000378943097016582458843267236542431282995121757790881850362486310133993076779037315033176421426925904261522818853299442259818714574936988393082736102097125608287728983957820999677822918119225826734548014958827965928803683133682222340994259552927997568141676676938937211020557431466146610489373836740317661081560572891337673659639392792121953486015306657419987363448190071951134007253227561621459738273693285586460579243801669874329594684991652562464146894855368182228066421800609545742516074446975899006049607005363996205432750290553336386268111994780353429997904434390613013649101975828512350950974956483731984754738067810352816452809575483648208133709809981455826573645999264282207457833356390005661883908280867056603432550828565309850611981822645968547500359773621352349683666433812640666462803048739177943082315537212860624181658538006092549887078846400713010364926310763954203079171988476295938914294658042812827665977836763155180714394938431774709005532554099221426896001064686760298631208151895746663091200091490845400188484487741385952036258178148944295874580070978777498761828904809123946600834409207519337283199202097156339069826303757957513359113211473015225565143781842172689548807270778360712573756308515889880824894539243972438581338969257158245941379313508515811917144070331669519293605885988619797786798657090929025730568948727588084903317689021469069117533866760333965302331048763877884673521903710316650366418258301245566234376355583576159267906615015380651053104611945411128513262694539922679011731171568044818087628300418145954608917236328125000000000000 [103,21] 578765016113119780793599451573868665603801439726324687942583681264013460147241207445818725188441040532102131322494983454180578023137970161919181835852280328420957713531180460602816911195045484576368008435591674430790679416060682007887303047602155696917041892603331787341775948254445720165302072634586097467649004565313511932345375060827134849184122849054297260116989064544207263192405774523661170104625197077654993289242478503104112603530059598413271775150555265640890131009184834524362171373315559860602368826923991242023228700657205153434275646230409651432398973555132022996818972120354062592298583743747203106525699082217811203262924856296861448945720107418426814409272294201281651836630257975695069688333061728624781316236277908750999365017667823311858384117301383377753175259003888294241247456364133471227395025574808244260169883377260548235320750990850017214406444287362229454993697733549432116774106951726834496387073309240689854180705236486920392713575727273689567119328946064340400473528395802291740256729848106390501879453430295279796169829186576237479763000662193973462089357349152471248191769173896993474395497220975915473689262504169049390760430928030472742372711161919744948381793366395411080321502664786105417146253881568481736684050406330242506588129540766627829996791011359716472030521293439824938988702022180824956638127923823311517986688037674756103363952295544164737953321062448707069456988865023914961304329927603048947828495376294648376720559456944738402654049782846461942490748076767975102158344567678329900532157659813716072570332490323210713047175522125690769010987530995683849035215810223708246187518610428124671595118967886883621186037909267179456307906493720149180606245637488100253729487897965202985813046357869711978778563155744088756495549482604477378489217229436038275934364437411247269256916956205111250876306518277533430951546264660709635998766507716829313710371916283974823964871079077992250880853891124456288391827301955373255035508737217061876600074497723441668755232845749317093302219673302225847965849512013289432520818461668000739104612407695730827831173370328214647172363432832059066888359235525098291006915709321300386832664620240909007053429664222569893687600443463089574371739861869766019814615800080371762020145798865743687686726743201518218677804592144221118357858528733465611511733526777987672633117031550550894645463723035005448901587804307967081919365341140177318487017835331219906521732197954800160836652516465919036261849293933945403978214017115533351898193359375000000000000 [103,22] -471808117618506062422871289619081551955120220535550673309495433144522910930121417986868983232866404019404025372704833978492920680630595697098830876390512875923223490115621657680577964268486426963222358373937302136205525746415922223929157491784882898236274410120732425100667512127950962500784847567389628665714415117459073020104599331626643164822736504005835717563967340639141397577122036976292429895028660058139872919155213160356466156829102042617548901585742471130136228530949651335019252573873109907751392114357260138403506954086235583831488642480608369772078499123916639337727058946297529815909477689850076100070385415439937541715835060758747801242023560450558274453728755736192506491243884414479809844883477221618043661889291719067810648388603759580745215770827757149726364118605016820226634120712932006584612951450433222355464013698072132323316977848523594175810019261845136134869931416025172522459714616674053272557310871639146178177193741809644981970154685693111992325288765182077172269755357461309504597786001228632450259866079836399339546823537117778171024443721885890304051351476215551337176616767739453771050880478396445083831448906602019074486755768686890725686072699151126615030361975397944259386012912357201917829623994846013165567577761473713986318348035869713764759302625501215345554675129771088615105036261569295429014980496772414739788376883158131245152620539316870475203524190161183888286933407333822161607424339239198130266443334212659758977985616317599101415536663905428943949911697344311921391629901784864899498074223740051954417982131967190687316671586793643881943787501244611372421921162837158765221076968469082214628887538331702383649453778272703138244045675548097159818665593505092811912283099541830935866754374163205956357265018769590577443856234576359904550488397554864539905535152894574172708747918168704125276736410349946587849910124674875712502230182492466344965552331507304911465967441210822027741229095310803912790406281438077888459799020949100980528341688347675004807182912159653088523658839805484838620780779802211485692891801245551819732973227583461776938014539607280313725752935908689625281021906151143374241461379610555249604623734681329160763866778474624675105955583828128367727880864769660549487769648511064955235023237494474133830426471311952463934744914997448453375805521555333146622044906526722908513023727359218152515821025744823929856489281238868548058218157493470656876481632936962468974700070738591693493403555227562288217969029696652327743322530295699834823608398437500000000 [103,23] 173582057701676183805795038493337334103686017708040844054001707135288421424612544893910576678893442366001186011937527681118647568503022390153871407934382296226321473907010156080157492589407587008862277976234455880275185784025282608390933898755120985356540402879264194641809694280400662618279773869943361051932861703853013319682241602962065943245183196151269956462482478391592927612231807234668385212794631882458498014082205507953625708509169048620798258105590531147914966051529144030962268076288731578272783634399263365365243639659547132442961986445662183213761907580833158796506505497873547384417826298444287209730139449236482976030869999969329815088351424233797362229685603608159147750204786635403106132516165615996315070122266159101360935964080288572005096931288106126551386640543541928285962247431801028552400752587714181342779026971838770117874185994185027102582451441667651093734340783991175913194228047496634231401414554572778577768068625878519911209311177388971676315867703847856642966189802169492283958751707531009786540792518354841978935816191822119304478064185113569442279580783726987396024573136614493049471980597382497893182540278189326581036772240859433151858628144771562625111894129948363982775747792303530887084452323958074552260865485586254340022320340709248176809719698528473319822613706298703127584129656476160729644346467073995965140973178609630264142535109852284370747083020522381587301439965475168026635932364417160694128464239297302951184476677077853075594889908482976827701099444274076038477878419159644025751283598015611391246448479594048568191729491264339988147308972920304080448959078977128662891311952816691831862876691556505450653841406387050569842282873841680849921915612932852475497280173504227291574995255643047129474087723092017236269764922072786709479507444595733592682252869507104956686873879834172879132331563040998604403501824548591917738663851597662689903040318553004449656466395002169036171001667958947677307368091587192823384961308244485141230317439529772517652832685734678229246395736037371496438522315252847964546536093435403514167663752836594140447593266969693242406171760671775008609305630646525894424379545773366472616956472269448355355492966445780003515237134107183514020590300762266322072169558998470533370608637545291943956390925359734708020958226606059422614620164102779507413502600139291499570411147796916831930363973626180762541073713357876258492322376491825803507208431277718557594023928727960602678214255409124220090773260682937007004511542618274688720703125000000000 [103,24] 320965339083323140721866447210581820515883265800487275533725050119783911005010699995871814066755647487323779986424262457684203264671687986866560363984530131051379480571839075175936394510785126121584040684039782878303217469917025506822258337730375147566922468784369185560514210327581038287973815545646588393714939049888409666038014843512213255758882095865746223848210617353012940199346441336814118137089884226030027562817300159685512390923144775277955971829799718644369148291589750675900262390428108087099744131726005105110420342949757466356262991911122687891226305627684327502892625928523724120267833069071369547335911273123510425442905873739951628263029638121306962716484244076267563710338253883699419993440662586724171789904379498650884729351994207368725878160441237100463059105559866919615965575318221005945006823520653691227679367142712733197642272608004245095113808471144727315700922373329655561393835182361388295752545261422105649601213578830535488655425019835407356787344447395527583314956453887380509689576375694555067780689775012398266680696536003066579863006158281101981852871133396423140195856638689148613342005042011237288054907394316628009217276136135756257682793722727484577765722862156282101307551258841896076740422128712575749357440932264344079572282204069735652588296910985841387110810304229038915533193795994140560759955001757130403133200222978583566960141144438980522115093426380631474902502522446653124166423437548177597345752037944168802048405151823487804812374732935651571939841020949429374620109802570091894137819679764601373674400301906339219814401162901737238099793999660430928894849713767743279404804561124442731256316704310657307649139933339233537513539217246783517011938419288109443396253429433196740076335109093536924914420063472769130931185990029985895902014451268325928949348199029439830683812498135547330046417079211418030620543582698167616532522291391934102730454109055475095113766413119635082579804497889743840032074677960351800346922733687664003191294027919700964344790214327377495070756432203271498228382325412754473000614626256096790541719223528620048699906940237877761612443704689030817980858333894072634986306157384648108499553449190517332695337417988755786873757812125002536250651973169780104447705923187219010115792008080622016450800205536282848928105237861029588987204432725282207072220519973541538840706662763445631820964303412774762923953658618927259176403740652781489156572250761365143266862190354203229205038285041379220174917463737074285745620727539062500000000000000000 [103,25] -1182337396727277066076272453711577361960143656193906653006218836426517669836470635501496864933972007919253126137857313327974861744962682670082150147927929025056465549494809327187474271917465152398022384087175186024080717384446723696797815626482052380738384231407400715722162769529573120062372233495889046550019611839965195957573615301387686535749584719017444616377731663381287180886579065738666016677138295111647605632905546079790229052928656675333253459693533095465297023426793953958039124282727109655004394052521389729144775367870940006387145009191321333539351706769302017290264764764417694106191926655271763567606711645821508422069054266313568768530281341880770051615256467573395603087043180044880287028495644158300454920587632228755702390714123210580365730661474627276845539700443618502123493739506037710391710875937169718842430151332283984830942015772148746205422407556383164884842478033675178881004038569202045853495197749347904456619018195089857907590541615002620672199903898244688705510476146709148972317248617173791770542755234577990883169289740870671484626163602268832997688180932538929116387611126570455785414199547820877112274842169040152222088689888542464605504264714618732009017633223079370913625419865491558680689569199903140915234007426255657401928807053651857907866307663937436223703198001838468745057054420832182368088644522335982146986740858647226639191339647087835233132243920909983331664376620498309331173728629396042958115544270833213529940559057641048475836443662173844761320805260016725399544916730186216361263947592571231868204812635776735682928138285093715146430857919432337965891353298563341471938326957317942112198937003144528663891745780581642367323535322531811882050097800484003128506847903792138980141005056080596567094912793255191918217777054812185614090678559214556442015452370763123940355691946101070315333070340150767799097394711826292190401340203901954502237973986359957423353379054064872333046885104913853806957846258807159000223282807893929127178550678592827357996524121357437567961734159221937876317334272427152249570400345969064600670502409697786765220829349647178994294593652836132755841184551026313198796427908578565642656391496059460290992877920255831425552831225761616169531611584910633257661462519928540308943977722999703262252571354592525784756941071492482891066047998050537323829953663285986575400033835718765155557294350007717974143200342077385404214124514887551226738977678778172561508223237291023371435316540942195295826877554645761847496032714843750000000000000000 [103,26] 2680455855833862059142260052230583027088089265452284953963497301403324495026238571405910210057228207053301410758733533430641952588562971258864401581464836000554097734373265822162424229972515986870205928521342077852105757972896053708604126455344899718012963836450186593438086698846295791982473318892942025872363886010968839404616353341935064980768506509481311443444775114613101120784102251231776350141206057965752430385075512470684373546923836744040667157311085795727970876402116482226510652803000800823641789588837491169701599470743379722022832595954030356264966066372185612075497604339608235108829832769242638135089640079896088629436011527384879988121418201735936442475507327102453507783475338573424531247503338725568441981959823308119223134051352607026024952312117320918324566597425733757748063960289152561155557969514255884848608450741161883188210597039960841752072281365002729132103198355298544164780839683902057928247231928611351659166213873389818772039108314400224339156555121855670303956748058287770031008485553550509494502980709285581966293479638050602457631219007678569873105335160835205611889478932850453387993766463461136280617255128640400239466756153584145068098549720133953137516323660335332400691649750674536031866256878492481490529659300261387294897446246143557954638679143332118955326380268631587915132245621888494531260183543401193053113794426399410461504029682166990695727092845421077740165449328312895358292543458388018293266850000139424730568764108486852827169970881563686710647564094770948752858653483604258194182540412060905875801633175020514356667754259547126430061078276941701018285427303291290713935636969699887043788224751800496579772247244413984928810938212891763449940053801595090106694759624658845048684948307608946934190680881373343081318934644918455067769734623473328277096376217944472549155332201561996621840926763254539010867703625820799620756675696328119347161293072117532047220010202549484757040771872169514695618477687581099920175348961997825813320484634143302639093296745769413118456562637503896459779244136278621816547949816589002771047345562936468522436405550666311453689421900923221710991094648972665912491645369802967560790553911715253266624105642818722740335519785435545044820007584074616102706077132484957314953691761722557534387088650960939246909547645483641307754322648461944006152184095574456017497408304687681965295585030344468041948688121973727007907455168664918777377295317047033636543269009459122427872277793885202878954032712499611079692840576171875000000000000 [103,27] -4767472730883760183447937697997929599163956456111936992543002337333144207392065204085361092936173681442751886436504742946942275079128117803850027819608224021028168195146486778166672103914253442278244260053940833658201435934872396275372932682082672362679506308427516948000852112062178826611484132572062835502038929532212585028068880890402669880227543256994692561424651632826209162160637032643763951121005635001035173348680034749120934162673169263854309450387183158976680340161840933781161484177426769343899319916484876401826537092505403284198235148275716129837468916576198234457251587213503906684730182176921495006303488450323450406194120537759295697085421174502064091156748682821446783188448478146607911831102688328918269694367761771081383465630174787178038760456938206075557105621565219711027696213987299880094812667506979029608113348815015159867191359009568663798181885858379622251558579429511730909773317695886651139522305896051010571374422196897912357070560661577771765458401453982319289187233850405364647488234199316979472728130415760365887923220013576082626810651869500931754739814395998839024260153440174948491350028261615795839210392454562855871617485924174036648166148021840554155279792672367691875339721800566263367511438125796800254549025054892759704650321554511053802783850946490263039971443546793783874177464578551787965472356805726963249420876310329502444105809776597847754180384127881962442918403073498162173253909705012405427602020888439931118897905333932127647940112991939702900144904369501389456406332868534866512922500398987845470166375434628224759410415275212395765803102602732115078218061834523222130365843136658283301542249214183449120331356574167106318609278840084413653733250086570805179898571745802590280548509344023532213134924943797628754759915461053782144764609210742975574579466318108315914902081990591181338147209369644601892682996760048117231101531134701211052966584185480133967157259666014990300321084307820424896994218913829010873392225312066418917387198479849193455074900022367403581319842454649816311498070535278802972564172028923997607587486572651863239171721665935010287907578276303849160405383077901491160315670762294347455520695476642962000423071102009420530027241126522483241961102719820577633989978281265094656755230940901448877919700676239776232364356459194637752572032729037306263708342704630421356659314581882898026743208762631029222092301084622447569317455894719598787499844764728035809925288942750765453952111264102065035785926738753914833068847656250000000000000 [103,28] 6759402505315095482390710371564251521614950925827852546888654698093356928775851168678498497131192166576650268198462067500473198090171126886426169503328333430580192862663957251268882854576463081799412300975111265147064921042508077482621074736141837379514665663231871661304951341384781120865407087582917794472134436327731973840536792914353986766584967911038430301411729665889706579635530828520328301018762770953002364375934980202233309589270868186699091221406715712089887053531598456581215876429366204012407002241636085961466320119564058423020508998750251915387510591905399110250880662155123313489933159920272144541947064669430711759416021409522435160938764021589060068280829843580509852947832165046137735000133652254569475778100007642777919686245459731144595499222390508123306114829694413838461075134075792522388148683189404203096123126896164217877689954930936664723115266222360543662456147023047603137170415181496247696084147014622744486228799910563067375680968260522230777720931047546685973113194838431582318920304717436310851649994164026551652838365294781978956416885767291415950373996887194504533204841711471637478690011855145364594174069609912378946861043064457199135289010441884046087479531710631888241840819572302772780023607045153487425242860369120184194310026166536038700229385692662040612131266076193398736698755956303389632249074457486441977513923314741914657473753576077114946267603644240757922110668542532905545753456610944531948638720273503311620603731494159179061714366255408486040405834448764999290638177160129238717171354020804393838928558162639160920866859825772665840695643345572200277320453161883800372737311196425968289715968322027154095720459762997401562699296948566147943577401713560218783383235650807060460723731536316933373126741371392201523221492151766672211471712318538308644165528388660074893724503892658456447269442070714416142156470110646173721498166436889430317564739916172825891424472295673656650366140664552084644206966466491711639383570459434879099027279466889196098709287586402410808369232012801587181984411757861212727665638299429005941581131585436541999590988601813885832656648073951753627843287533733344127446982448169706569589520867430596984578384567514636897535829355876842329337253886070346876862134906876578782534441898111528945238769485951172389409231891310296837567602822910229154499946316828768684387068125271974113912825699568513662270938233145377754506657021463788518243955742772640836861617728451263003132745699197414523951010778546333312988281250000000000000 [103,29] -7660060069310450777202373745909393651325255528557665864104994693544864652926721908184044551236807021558709437909466370831640020101537969625307548575956216654309290326494933401627108633079712158808267541513052407734209558494257238853061805773929405068227037253459669791739417073178745663656325749785681715528025310875117247136378005976844798868402815106688354958473296146812164980417714701365924528998739040095955639176227066698297371688296604383346019642726111068842077018966927570676343501288086638104082145440644448055541248843963748544919474425048439088164079076479917002619893576483195076184525495336597622701131035811619325348714660998706461664872190791465300443453208884230803776247327529766015750459735111087747419222461585650278078670469631866844304172307869753146908744249677497749897465030672119993421502400853562816237484364578909007470141333626819972522733236119155053476207017895870271573768604416344630930058035532002065713515974964726512643127110412557721499604186326628488089625483968433686845014802766440152538675346046482488246506308927736319984515699506356678821011388287603556134348145314263962982500807213119779699864725292254568449256415127656958405646340322083083307550080366701984337889628475631420897272075856443807448651509616346092262519010662677822498207207044096702585212111768206749899791086644088332257550204876868427829982737465903384988347478290474424303513533478544529910600653368267053273412713859304186038015844274683419708745929768633994488669530761727582122226582049478341784729433921482572550547575505610009804875375176676068961998993719093046962593786102781827622752351962052319240756607809410087748577269173569028549216172841228339973453560688650269545971344746868798902588642026469677691200975015321147695728040391884342638370888631677071693661609071559895692393899678578177314057542862592702901486968978755258050536553484735978706624846305782123217407506022188678595942649012662658578357997238009931557433663112617565411640166395074298676941883633007300207708036701369673156622011387624250018394864798372476172769260768658247383553927644094102360893281567438984911648719639282652783437061050150177563359037888959970867801690003803775498134937649321003271708576851541992763857842703752431179785451526652705071905361290989895030090927686648086420765294466852039100408532856889433630181059595567650936031581758643793521661680964775974180470671057577649243068425764332072311914441758889270201986882931122674377302783632615046371938660740852355957031250000000000000 [103,30] 6939087135625390653038159044291821820725824854933855797525867231242436916272836309740154144726578728856170455445407816008778371427181028534788762930094125693701225967734406715032824447378270403665644512110410641692795410792272420738401427247576832857444909301717816526051257309530875991460443984297102765736428227220407052131603046789803820742593478587777709431079463040645232935162489744833553820700414847480832186523225219943914156769496273438498540013807811536810530641958640776100021396695388598755270503530808476921766095514613498842149865343494856698154668833189212033054491628038353714467769732506224941253799423930745898258223940161935434036741688021802871407494482656697980175317105296959408769858003249446826090380176526564472485534796609675057723238493002922716134085140491568945808871641038979532025118166336998694311926394303637243704155502723197627760505923252907220685708462747915732056524906399622779123543791447627902436917253603159348321899642864018772475048058629860694298349305954557561773768128510541122550243223633936120732651900178763886634070573213183108063579722116867788820097926292014253833071821949708530420607658581552530342964080833947397251673100208832205840138856412894598777894606454187008256103763027747604411418578898902615374913550217619381437499965984486596175832068566016339306549076519487681548687323514142870095396237585574236190529769790163449739037431215144050321293631425028175983688377383131207657585257833614168150595862930984190070150458556661061043537379925343904250229248314568133953404441935587557601349332028234368094693902808006746129945739092113621473175587106309302101379531203346697201674936927607272194381507610340734068868050474881665754641292712603493485805664991193671784995744987703887448534921880863424931606789238609450191214864362394207066785411153496073515075864701289018111703831741611463104977042904529416393599935321142325925491764572438339692574491475251538140059007918525222280623688285882368897217717068178050122995259015062056188866668534334948516808336853587703352699459253530569424909783234154795573764479080548464063826941354411013025190488776262515751934281321484893742594722336432832424231202244832937989426382078520328363858259880691320623938986446765101417937312159107561074097158291352917632009408129214469506861216567304427542197407985177176022368550408478174092704259124974927242031031966433138770739944647229613674811203614568661270742587482555263357940493795406004394650534283783827049774117767810821533203125000000000 [103,31] -4962178252792422105494772084641898918596645937824667422399582913853910587099829751297321704384301192649840258836494657878418158453836023743493348543747219843313655332365569122058081936967737445743043645339420019319892075107644450400607727558014927604178765044734186226838268990189981437823633973826593266465970687412005881414154104754933906279785740464523855147749226855204144055665169007335205951335396917451708027266013643368685391801090060014118425434537988259300316986006349458297911320600526988060652257672642323298078311959108380936942389610734214964352669140512736182383199456062032103913825828929147133429536003864750961264610276769004960844335249413051978949237601995606917367677221800795490072032325628255940541569180668996497599473893645930753053937758319908027711525031016528910408548338816345860808540797723163753142604829959240078042926023936868665435457448100753432362464587579630447103827050502044645198923815032279393202987863684506063059378506641210438781421632990526472171761814987744244982337329498204167699766864285563128112293402714346789945942023516844044090381178029697969410360435596042847144344477083095796470575055354231669833686779361503540735662366068644863554608297517559034572587174585623238090137117378647462097267893735797928937714238095261829703364057798814748958480959087026189055801664321189136615601854461953715919124682642340192413141878653506579080777978326423879970377147454139422766448478053488590311118306947183769480007178401910349455400407865923486269305504420062936737318873662832030790725311552941005603489012758862978522325106914678466374373136727445793577236268108760609506050389793298666187280792849924856876609178861797296208600072794394984591307725940941110313368126270158993120389895176590135881926268005562810324247065332489242829304490968033120681501409215483948697965617627338027468769595066740889412835720237900401661529861652671306868738405137048139306387126175246642971869298987688408176460899525854656719535549705350110936078946121352181268986130070948112989316313333894437150260946313682986661625992622623518383489267455210510497537470715836376508799785591389959510395360813122352943504236867733573817343649226691172897163694121426335350770197176701758317384021850008763588953001554097081207717928513409257813567016192042382459908857408091403428367237475170284697895709414270443681391632463864150912211791497448832484492153354837759868441035432052397874750634496034770614098646028094488288906482864604186033830046653747558593750000000000 [103,32] 2655504764058518393965433368441197391959293661675142743568585024393437885301676142947812384348820632366805871577687943404076748599610234765947278910953971662689601775435961748947151829543002327641190129003128128634994058189401778607525806421612078496841592965862419516637542382087227362019776553306050082224905467093186658522033162347363684472343958740316874960330465852127074606789320187511910274852502618318929072221694988793103863094378935141303807318552950751764940942335519576531470311695153282837207839304211712279405377182246617577481251401441623316121351936706261623451614951402385500353312310190540542396315341749419748514766148524198483963792585415947644839366640629260321063530358835257809046705180181588761254242725014178986220003774776605351169774348909910778051969761862258865096872704607176929583087808037604211855497552243083465854100373797120931080565696025895600072797341690010578944503215669998759493718999662142812699408463591762079798150801012810720310163536788366076711060883750543991560945998563716331890096056360720202977793832106012373273025719952725272618326415259819493381507441108786410087408095359610857231589323409762400480397325711182896186728574417789467727373728579838457207792814957960158642643416322378018249222274427909680457832098737525781415685268110618839590797493109611451743263663339872741839609391235229101064561186891003908022327665909859790761680521641597165224290553058678535381411349038069647983317480649734173875828891784700016800904919765554603617104310222485434747788813535479312662086593662422472493707282839214820554669134506901718621644380760867626603068009270704083505608499906844072630704643667189547233040508541788077391108538406725411329123195995862871342903483939527267160386888208931998789034887700804260148007325074789411231492811168154596706507216886797400051371761356405306420327101769626223165854737379399310665876077085861791625868899901905465774129034729701701026520629748365278324913731531651184375376222694715199162707732094053276637855747529360682718331995819043700035905340415037000643930473694505487415960545170250713829562843880487555911021400296382095971296033752697158856525849837273169183306019469107894071309851797062817398751488167498531615429066474654401733040250625973500318725280964277758262744745934631761881850524790548035500200751352191910610899803114241653108269239388826904959858577538825607618455811443412815301479347969451047787158834724348768734855121258914278925544749654363840818405151367187500000000000000 [103,33] -825565432276141935620629956687182021844728478052545156987763883956433128665072176475081170993179486591480840929527641807609839429804045348704151320011191162685965732624354721414726892658426827533068422263955438396448803656307739941992330294220583937092704819143879248562483480150456134466002271281907509116483369757083501005936248514667478853387925585990637659804631640209452059988417103730504067466191379264962429416938084097783952833180650128345196911246551422747662778846662575577412773885643315170098760732505549920268366530106374611850090919628152927722213058396254494375959769693804706574729162697255868261020085301183250678441471076743362641969330314114500388184147637903085182658862978007691372534872170389766051117484718828276019249264295504378114466999770309947383724574780995504658994186474939855503270075232400226991711808785075562007104117856428300116000077087237192738650798184896657436888175631662840614043673956917634756361896110719764882842404355163953135772171719437181557904417388779194494290931471462660940039796051306064458883249756232211561442144128419247368477740999373847979212754131755140489823653439293904444490692796525040768504100153127296476134319948705043044653975675699823598383532601305984310200064418791688890972624704129050032843607091029411556015776612847129367014019627068560996395422323027381980546196329712552497566244014492103899769608583749170685015355403259776000324549244003810727633867680552354443216535797823644389019853673336969651388326221334428648227839980891650222308240987150861530189272103175528641808501521767646725268618216140747713009104653470390225630827994038982450195013231377312872033714656869784150691841341602155619085507147579727952233665613733066794639799647687651885765129651278864023856655844541372983654823227122468358019093847045996354445489987405343656176428592980007173479947572033615113000640674418090446043651247706495979258777575745242110926392774895168869600065547366661782783715963706766460854960915255726247934844008766120827494753230083337756484273069250947976344552840474848656275077346652268947028673941645786265809067960456925838432923544678116159623479599308440517000781607271168054177845897904125123804435008925484209311502491178667160485003836491909038453212928043008901313602044899830523383132401462758174945286226792869960739442135756929645609871108515914319590827680552304792721880507169362879107243865938538415981892949150284540190007566906712338687473161369378971130572608672082424163818359375000000000000 [103,34] -224346636528737834959849370463752559732796341512081240498647784282998325490963221106997239305865348425969651939434771690738455894762271493895730965304939301320907042140461357400735594392799478217317501507960007685074023007387286697796863429069680638984754376325687499790650452720863661143357115954409167235569215161141813918718808431732783250124648079468099051032587977732857603024198844733562794914845977901181426019191373511551726817370589266255301192764640115725156030092346214542640042011335745941999988501437589308361894063278338261525850097127651695843578163910200139542757376818287169815586506486180695769987746665614446628448878919320654242224145621835812401378209791269570010161955151443083611365096469729795693974419098783007099758213276197802778129395352542773750435001366618955111193782925604685364030336346805956128557600831655636248973861809541355034320431988774983338465350779056675527935776865584220434509437623886810832075685235281561832318140141110641985429718779129254592500263054970915962705625099555307007139395646609733107960804303999397912955406021328630925159504999365033397336690656423938372991905352089024416842446135586932607006568389684072411367789270523563092872386635289417839109150192477950594952377934008584649929212815453741223938540378282470079693509200688853137481817697658013507142140254384101423721454236531446704504557529601342591996726899207824878440364001938574154280043577263001624357832427631610868657959619915213188254002763974009436685070789762609991962374339643509606301197873157609740639588415269230614642156878174167775363941312355573686697154999449041005994825482620254574413128442719063983088085613823423983209430367732642548091472359909289359496701516823819786580967707717125920454953789162839126395331961574648175991090437040978094627234477770633381385259683218074521974620395780727631036754786273776443154159183081640211582760422259783887962990176456737987683115168249166198300073138711617412286644181644207082184465713614824138745512907178425014081026787513456337541073341575278710190984393044706258864200131369895631506584393994992540249289480404788065533603371630248887358431026029715227661911158943742781366815090535983243231373111421510435518453817675611487539660358240256930961722238411580587308708496208311392857158085287220953503664017804097137713079853909778988012974810450332248075672451856095231852863641479894157249756707218038215885249696643673768973023654583392329238237822980339686296247236896306276321411132812500000000 [103,35] 615952039371586330283909630278416151920232878817002094002678553699393477061599289631540138039268851452745293487672179703930964119251040020635082969571744296257777426294166666264073757403314143423005511071570896906273237162963231311399364094250639217577208874797724653845124287202913604679871033020693962231303987703182407677022979547171204990122526755363949314147327504869906043651784698226578201961955117156355298875305284337660182263783048012630164642613109850946032444654474013241173076838121607307626544551798579408331415069471969629305998050257525124848615964400726365192510975311697178677251858963551780964549171242524402574568610206312149081744828074644437472115129100552901738266185056544309436132413513031953977843658153311480179555737334762649222271870711126806359114720510790186428785492797252391550481534420475177110203629717367219312323363387962581481675929037379154934031594490171851391095010938389936656335467601572560441868024369830869097276092250625173405784801027889902798739013153714620510648257239892729313096939165288989266914383556707271523516629049538839703272255707079722008359960800406562716902199152395714214945164523290572890704851624568167181779773670584355786807684892565030308214162415473177778720304232095266076598312841890712047767765137003408281333958964522630936934470848866861563668334483497173132270630868580146781421978280436015863159550979516246419353891822207200469286822835247029115841329194196254767779104112115190161902665385523395500206755815479031499017214211310688020064642354332351796363571317796025067280347143369783699402825076908463035533687494128584316194631235471527059595704120488582302083496596123221390104900628262576279434567600067378162942411777163255689238569178197948202229045212746166862152498648077244453324786844780017041302116555501804970628684086448086921132939051852679718514102606253170361714087381052726570702781885914389007547539827424341244938259761319726440993851205972831340513810542780667938970453501460712533694138360957217185076431461837696594049542756761758632377724519186760682908388690552656922208819281675217399210197112143311015284617169507736836326355125508472545534932225828966216047469018482316834023153537270096067462941125896862379812240380230705149621642715837694443929565610154362098027934876041277502055913632849992688122591726248647558373674289604520627221351171442289810209637602066409613858833451978080354540985340387639784986293485233898310055554448094738972940831445157527923583984375000000000 [103,36] -625068286646640758348820629104562429033460696054770756456836709117214955737716724255607434336658438504368898097293604749142935806192317389746929209613441908778003718393615479509246246656868051656478514426584520019716647743173394377719229626613679118268878442299087930098008488825007286955135541637025862099613320668644525028354108936062827554161016799236457856343770198969203734487221902334310171703461309389579694978458915691777766067605438995968369110200180275860145061741570669943271519923309324575350959523623747387356817407252377966357285183440701545972930464903509340251180402049908388013049885921741706557845723382799584293643180642751774660988621031414172946495540846819521726285134681783992214824865309884859343751739776735371827966289618302260426746613976283488036123182212977512782518636222160456891269765947126290194662281255486366894972147742806489210141833565130742411850010289822802384965076954559509807303128407366398862482810921317118778356088739998691363349873015236523116880439198437872806079340068922208105332198553374238272784214531306324284158066806634879509299079837671249005050104607542192475015057181886435398567619157754528621327236210329132450402378008636163659999197191339513941643976908891171801577151204508280407508688144613866250627266347325355396247610856041173325048967584324576878289273391545658743993170967443734755598465580304042650068485757176258057811429011075912566246846815991640334603242467473226493065466383783928121056373810601366660138502728256018057390683806826959876302921746754519282355697808765272474608114027352268162276266980251617882510369164696154586737570518498987887926664080455361527242377317085145742267990333841696633610951254372316788014264320586772905208043774606363468988031875438748359665312862322297169643981981718924051026277158182178715404823104832813192434564777672716950172300316467941364565894644050041815974672930651865244825079035433215332380183181459901267047804701745124485165898694341710307873201175533199836799810161855744663925225671225042368474713089678225825351174242055296613638549680396450601998158033957608728942536843359049030308647930362639288170056885287287816709740833084444772675298555277955555377628509290280504754148550417602958833136435796955487257420399912355206760789741261280090349541926671253987420457761390845059685899153311825034999336091985371044158181168559776837979322414580162772408014681987790760729833786778068617537650968206943628401733858979127944621723145246505737304687500000000 [103,37] 485752217248885011886770684954798910701689877801165458150393993021217821469447024730101190737262487724505561070789536382390143377441203193046983656958035250675476302990106385455865452709552835959492529207124133572175657895452297616842549731113312513714155568898354226671373780352450026561175043172957286060901279415690092125563482604402014690815708487357708027883379414609430640306342348129122476442045254258825964458043487629685139578122817804138260962887055733099138000955840714236920770921893352191313598129945621278188662565810654322777343195589984994116395385295928678657775617203985008363990410072025587796003815869778560657471485367823916024999296282641150765360347857573243458412267019034105899279734642877686886239844041088765061734593796471030067081338321606099370835502620503761246425061689757747411227235736326576213235882393684692919207036573393304467603366090537089922743836980546681857410713818839910950224646633173683102591996044204548341748912257574876814171492653296268430017930419129287699620108045381519657809839613103712575833222679801476329291094591220640607494099696812193472421025688316511234901195728384899327737678129525952828138361442249400770203867114189886850638715318808007972214052134920277635817634834254580771912457368450357101323548733387787338343816505961235971227937120899189087602507159949028943818522109027172125237172983406771623454908013306513630626668685198056749018204718376331598775418940711570791690850296707086100193335498434828213344275532429919063458439339647628649328876501153781469398747141273052187373763537197150444002489685734220783037849950755458771523673599711403724868510500001244060959892610234102636286576360152555280021583489389703823234535615337057082793543229308981842509867603621634447454471413217595980273405083075122802369271437502261314055218664411375530644257511736704980001408845699796989080202772192573949903706357519028195254602862778039454666710453614038680275831124574614220483914718861382239562490752019018085946944120368069581105575411053542379571718041204334276467942141572117361093577560555901313558966891700211028616990243421482891197379829272381652238453204760728204696764570148827592396325537248525155078487455170299266490518820988320671937758255497334477487951181687744185989690774486589873885150243733673287156397892400018286990862781276243863425344916368487504273430773576047092900853599439368138168978054050873890725355849174799851105467451144626512410384933104978699702769517898559570312500000000 [103,38] -330773221400017696296624359085146214204021420328096537936855237754517404443778690435528810864812327476125673351835984940673922790842395686895086562980209464241237589455749153375527529947104661838685582269203250014199098933394419551670691172231538172814038146291925497957633392609625769028551608533536386780286423026827762527230033910295813428409385671364064061802176985491892703400059644665234337516548868942792962075891511466186677531623330265306550808577255396018086843154972980854736525501881537439562392852358867430044531750047738401666121134020557148110951834677523884806974182295222196370134837653479589903183169744659432628696547237807227628703529413505087279149526752855538071061038961583474496883714890305890933243455843919680162818059898659939737077379572740461414936038490690997067830357993690767808667180292259450339082926896992146303011775703328863570180856397677924301217571208368888737508711217133112530247990001611688664763162267687073356497138195615291552704979940511223789685192089393982991871047616700400187209946183312466995952332233903192156033561786962463869471144681136996657716000804484592078285385633437724410926337453853371206166412400309437221209333833469008454348948627312109490143929469601395838638905979758354912704795412890766035650737793873444158593848389797263124002706406788874851521301537566633055112044780931951874932390042075294087873145186470271557779390176608278495303268402031600485487854485050571179548173670117057186258965709059116611317329732108502280122295562080491386588605770313827114607963129725169639626776786623246953533489477826930939949748726564851298209270147635867717221397269203562731717270930898757258437069114295582379299331381732082455565473916678792349534214969361643556064902971538362283744087578989765606395457091655968973331912993487228076641110168953144221205981643794414492714630800800697582880977979032896471344783571965400446799964217976885047365802717358137500482125568023905717026075665344767860418968430009477989098461784752932025698059054530878991019037919964650133189216048955767497407723857388596756437984595625585131060572974585072898071765300811274010541753647042213373164420520096486130156589744678231059338347468681482429241398362209763885174671196385900149875024933397588289998209345149710177772253060199549106383179592504310312045322116084909360873426351536114490563777422390895446061216686725029243754368718682295547100819821335098482453299563759205716498290605898091598646715283393859863281250000 [103,39] 210105467483742306381653646061373483040225138541677775006430284992500411685975734377405913787239202548744143339323765677654749974839274180882008759202917386120869827497018345877153121248695646506421008203989356422642833472030768748663894166312897299646717174919797700851711304487186954477737835251541097100005664216262326138219442864949038937446292222720825645226669522074788412589465647280159133749809164909904376681879058630829421774223769481449099411227833501820572105306427333061167662224485837233467471830945797619330573291556728690611338639620249458194145245358594692609025211386915598320793217812329156667130139914046860304305637933286791678937968374208737038204158563295652044079022943513429962991240857961749783317345533262284695246368313452523737408739943151244966703623676994188047053989882634557961622954428471558954276040917521820776673146649953336336918360395288352980738364772257618141347885993970611375768343625594533460714018415200034757980670279394260838760204031360504924793748033951113025442107133729328115894220115945439734403928322629226275135466500885986016048398479045630301381210570897426621186992830555506527351130579373246894463118839993637631929717205044668750820016965523323050818229941845331957490910172796626201553102440443754184011986416038591984103265505139059106949394367509432907582748514576231318534683281227603320296963459672243628734367035261196267880019982860864031561272212055400255399387618755670640909598842958689075200503028231986146712762185499299360161733716852612941663311865209982827976174253375004647613180017197072259364158744620549862879021474862353568711188366979734842019761727859233696716232110680389827639097631532262159759836529970203488410374341925212067130550805187991870793744795898094796229556232304014862923932468576548057837875738284727579650037399095422309063309323216479421768982359477732469728899998287746771056153744583583764856193215327004121359494878838811483701794465502443359612644677982714398329424365283629901422189881235453837992858965034551836555521445747490616666133671146319776022700111512375446540104001197548038042771855965720154723784788495890361131099034969988073766208686990401194747401522178317377905132688795061658696036835247193452245795131833370245186979381264622165215780242861231986287119175422710938796331346263996011840708915319752476057187151130839525959776356820390461950324367089938828907367736567787574725523613043818974494092225965054948622068309305177535861730575561523437500000 [103,40] -128640952350175756837217766080222942563178105310997904581537983993569465164703613136944070167869165295793595750908897102297095065753053212317574433714930797962157244048816253735427911365791201515342195801228260821206087191542486476789628854758308132362306839774029378421205894967393871959154754754059114894322769197250854707500709867313254666742579823238294686603091054926649120734101680460091543685386458318132870972897117435197025769080296185596393311850988964713637512175375116352170215213895993558507647083192785018604334098250859236934367590082915767739394875717804353574989088168494431388917045315238795475307911304940407733414335357718446650156326292946921813286865850078756679465348430500328239544981032623595821075092236821075003868650026642812860789691297466254440968992501515560976671125824136232584849079799885706280722294263739556137610397526524598068913253456417348802043405725026961087649034864331606709800643676195246979410018945423533285593288258211859228264818831180349579516112958216930059639859992953927060759389474085422848872109716269091526629382926279759974841343115248139148992737421817201757567421796532005208435664760657815465350262396653163048238755087029064502930017963354999501191999401500585090085436065978336497731606085568478189405138206426012860498816741943470789586927539676755576637568269784373272295583273678147396699885118256414697455383199479072912595487296806314976505541769175340641386774055491476835396690933806127884538190133003665655510000992810919057904479165730930696183071084503260954590486314225341445741358461534795163480396962736330657759822858795587745184530317747638847526791926076418413966895473167942532910373678918838877238130166919975238929120269591956143402904445912617429216026504215562990036056937234933305188400976047503492799902431390408080874565366432191071938344736044082533590079247253716612406714515463974081331869091827144261076115022668136656673800077619882574570964474778802030349824121798178103658286713455570944011437427217254687973396368834277140706311674636586582288502964782460594728899046533971271317104033835157100963868318561560678461524654784594771836545686961862857805037639670022890035259241977661166368355446310200220073796714583522776857161400123180966917743647417501004680351586580270225836896077517083276242874001136650241114627572611003390825783724917492188201414167756395710123789433161151656832411914756447032803487699139125352175080929661987738654715940356254577636718750000000000000 [103,41] 76074872864206503460092764970057457118136477287493822222938223139908094290704747212354467431081832768137581267127630349533828995718735490091694029709273593417387481388248730254929426871012525572601885710512604090196615055585164147955761125984538484067527870419465174385290759149929025289511956319360824362687091999992031854959070184318345112421026171531313260256141179201873595997030302250655948501540543842920901011931160597094524777298298141185858074850698333806328044103191495593093579907769761383668700877105504489575985068663213549493334973117028551984066293752448410145056726680633010016680949127327392932702246226734531249407607396520184924774077267645414070110716674387132324417971834848794517088669470273442318836374662738252754314631911498034837613399264698419204915988602740299930473554915762594283900203849721109263485864843804281927112271457045410964424990217881100594573878097342442669440334453861513270064271206835972281607940875011921316624912321366695739964713150632916457041759195453173725378498302872320528960502560078304507173363989774816492143976358089393037376434540990607850526185593701616400123166215200584896164142599501840927981272104416306326413971694572093459740760722862257155794516698649754228839001989808548540510999687177907244887885052185589214718744454760512901364255431223606707881788649930674661819877487226279530441258865808290157370555318216337518567020456825387740742521464924732552998236252126580236907277438209300606676226181105762448859380332264493694055775649106697386144439533930562900614817467229110259364532467376459395532075023518467971263462291871763227910215976383040258578395674391054787058414730933927465466861980410232603536296224582203314450973148809710088051190587860526131638399740121040108018734733844780477608662352507205429868952449117381562719074917586369305420285872422520422396969691175845072928968632519860835351278263814729762144342760487501828987358470184852352279100711200831571241406527928573799436606047967950006101064732448466994967870584361577655413726453072936839394680494844519383234610889091714749168526242731417991279942584451322642887852436569077133617333777697680009604430611425562661437030667804113402383221363948813139003895553026348037901087451068460877858364949556602067349292274382709795181559339891828449914130976813397126099977138062126940343929774341538804111309339258111470547924082433371761914823989828510868599337290968742469020325014383843154064379632472991943359375000000000000 [103,42] -42272109344838618210866177945319684965099124365532030412532513260032785494252936911087475289638270178850145266043699592275738615253698282948095993105480255086015036162084742388274083640069620451418840152897839340754086095553431094355999685321837161705323396052529931123664094322992069238106613488189121686915266942250894619052407315270424987328731732806732564205943427203066172242748178748366301188644481893780158644157926150200650919862094963845927183693625470210108606543544317267586788873220306432251870382374185503654420812112674952400563520561297858705058410319871951219680877945813914564594640267911924474243927083556772584280058480538188726374610656588648998421638927821107951450374263783897144113258285795459157790863150033490186906112336893046843181154650337167391485487965571560246053362909100195720834093243061539684099522673968644628199481346038761413148802621619674567548850711387080735499833094555591116491540141803988867848369253836660906996423635747816318196077079806284962491701929285743888914644154288150220579897307167609472328531775009728656442151609039006214725160995405703541246142863462083671638934403562095433945836911032859917967497633168187983677031578580786135766257640513041506736705320370497212487135728496842904133216767618730341020534583668996125498841179234050245040806863670806343687970113969581748787947445894597610152991778773318607634637460795095951176809702432018834854333955638695385871577267109983255573058076499587399596288428150460411013929013017369067439186106416914360490805839846381460237884869047776239111998689303230510423621336226880213591034302813691412867957786406266221289807299488510498188474647545732627376942098424630965369677072074063638216926478362647998448910667555857651818162792370495752772944897439701268834584621685274197589557556653097505394041456562353510776850899507737332566826033362913281158319397109156757659200579864929234792153491716555812065405261794245671235026214919974898046282349956333458937087732625571996242413655781354070503846054901109905102181033002889985140451157640341568519466395046045742081703809229133855673459032411774990201463309996829923975458708958548273749032229106007544700226382979311080674387584537470406953563997039757405736831394074319271284965635382589396840974138902529488705318623069972500319237863448825504901117222093763853051586155280440789324441130075071936602611997360045042729715092583090085583135791320618420818105986924706485297065228223800659179687500000000 [103,43] 21060579894299508984260510330059403849647089373854631375071586329519576331146318481957823978132795978728680927193364987014441586032482925238465973773793101830356988652526107607615141102241781102608868749840690336883910240783637650711780460942631328398833637061126560447513742489827406166989342808535243815263895451345020899394693305218926725866995927136568166896459586938815636474348712099060503707779042677874851402107049613725601900993884308698790634311075641160974724562141491213174899353032016938562918086229962817469608797852023787557446104690294725954071273608675488527882632710816288348607199470334659692168900958710314806322415990583878926040608968786312362145976167871149502397470838553212575538575955099734321466523886301230684620208162838897362568711922667398115872571252567548538565104518604726745539556081447955840144022977633122430948362818128699859737860400920675546203878232264874647355008931376641571211363943181839672610826636173066554711960663983044366069244565465699690725607289035596985965925662323985875782632395596023758747982077381923327871180946512815727267462558299395430684770283616743275048962382919842697226698406080658333970417470575851321930411567706991735815528063654733483134658333755037685277398512108140412171673546773425257265078440268121318286426899772206460143915216755048183789089055138011567862471174766758246139422340223318599916154118014993795187682883544006049562812847890956669536117553620142060932169861737389146673299592469036309640876822677658371073450013607593190324462970375335737210794809066233978993905600711676339012504473905011950465198133732711744159988881824989307895417021872842843344241010898743795653853445571029785517816751077636782476658632257433752536560222107235211119207997954496116959297964093660103095136531839286792958650427550130153755113719264997086824890038633896440391613273030520960985666010311997194768539427722208955560824511998388845229859987858489998485112788761697164979637693256844695433382146271537421125521656470096057145230437826849033516153871811129286895780891551738561644406294477179994256860466790086586955194843233908384897763667327667358196993610551476421098913911178228910407880343962316203024562623666274233075729850339304413787177474367579571592293353534451496403786522817436786781184295159459871493632034725357950578857813425434346060950391844139878570790530978341425310584365187573676922988918669040761824051732455987707981481804608847596682608127593994140625000000000 [103,44] -8814137157336890267459486154745057035261318700917970143407837049206190386288506242562125826001460639337521820120564129419988817400768990316872980273626642767527040932754793220265913502420149585890699474509327812151810253261907899572942079914305910539053138847682558735053396934399230652104653661559879628196183568657608530637651943899274712598116018606050432332294722058039077817392568839364155709329667882483057835878336043318818210231045255077668534555214205423457771822616765999050208458455401533699442539904860095666205042240446357507400023747449444418806150031831592812074961632214540671600458756779743778866352794820021940396764852566797943006470514750774748822476612162736348601332640709774753487907476051811379216890495491081106773582959791174414345232645695077364950300305435028746906884403260776925115397862876902759240256904051618296331213359067046511845509857256998913850585940122914435592364233639218394321439468233500720739241385729728568911528125887339081140945313377835416030643295812698132393679915417468438896226922812806985990919481980110190840603260372963683964661921190867207360532250276399962400471049004861471439219246070196303238481157202657749499817264382720782191152816105991653494268348437912485435620571574541963762315228333557737218255923041149747147488166949452779459345100738503632264891763104136478949936016809595975207156993570142237386775027642801680959868400136331459348267469028013262283096232077127857624472745223876395055824313707688859878044092714423269431211387001829013759854159997839738031389568058906593591529819531463613817600643423740704691017115155887518437297504135371078427696026907146796781433080820867079474956000589496786810236616618541439090239516691956009893556196805208016470304758292861233605930029491500982335625977750696845891040949998981301970286097526001209590649746170866575979796764150185967180754974463962088870717066161219664986094182071990084255620189006449684278717557207497845093831876533152221432151346294962344354061572750255606631693330704839993460398761030453649169901689541509067786709682279284975902013012702487370158046712727911459547675547836737151470909791331366369664816156304296904233711617149975849968183229664534633820896590975766350857364184873931873742288167835539458198223717018482696821915360503983969353377473407525930078542143016877063184553379158739135967653959601592828523426827403116253699289035642730790302777610888129711241845143376849591732025146484375000000000000 [103,45] 2722440867027506351042673037423230964874911953516607385025084581519553858288444094687109680546501821754943998494983896140611898967647093930763632491294687181561211789515260769700077289723091897829361139195669025653312839737484050160874088844065557372268195194516284841210458808228425192451510293924601945167143845888265082638736629295416389132945328320250633210078592968177362828929171203164777837722901632336369283074643665447023545396759173244568535388383687331466185393815871369233014772102725784592294576754878573282412694811539760543096013872956471793104297917149372157062264516816088887189302367998635271035071771102084223433162275257328983755309734910698951386027560711853012345976996119247208303585463607951942807944665238030632610635700319700482111758721631824208051153994391483493445807130533361078121351880429093823282182745787244721867345729704092832488096617606729193677245554273936942735288223136719798619984443628499066495611455567160484014195771413765616919255940353225951713562303592792081224735738450708669171246921892308183184915362955980623470708690414442863489126390280983757051010723069376574408388546584465571251389086775578315793020364028719443062699285709111707979393191922170890846770755247851453986023636826893274138077947663632285803619585087399994456223602004181705384857534650925015744977242061091110608600853234191523467482818760079758873443718746075517372796853351597279773060334108673752904000720456560681992369663754929326169465673992334813156987875704248610966147402419409493120428252129370589745890249425813719427775304241484831134341479255078154849446841397613770309201800470752960622811489046744586314701778044834164457369068549448027302089641325998571501244649373649756266743011011149619331303359395555929778682214108371121280341946863018663805248259691560750265398219981576727660392629030584233079289352470183624628916123069485536620130920338141376443490740313285344456246273701404789726614371474929098913258681304641170842001460366261986533559841182391590081063569517327178576146674533391212945409288274692626393643980238010611343215602923282609486008354489314677241476911249990603636719796185926741168332428297209934141943470586571613657872800604028363577112328786518633888339638355400780959299420895243973953605244284302271492333795912961120723162714009395660138032191311548469795322385063732421968355551682848450686532747807652152559182476917064769556019523943923843489756109192967414855957031250000000000000 [103,46] -313240670282163603032410150026867474820106002129355804875674601529256556571716492144497036646378581766163905824857496909261066783608132858873367155935240615337069978195452101732698509892601525419684444666419834032913592609157768035518466653710874279585643009324779664697995834661019456897460848128018129201851539582700637026633182351619003171679292038413783381689617411824032397169243814199022149194506281031958623132407163779473492275236659303881904245022798592953159005662106720698709297390682407653499406652279010046652427324124419045702693897766852879136164600177073192958745222852954313963906027876478277796980544512530005271447360286805546608996534885484810253711500064770973732089039947726471598582739299536114132791293359826767967278770837305435843129937815938252190197737196775186355192770507263140393777497322011297950842467012668091771169477340603204048417334816173697283694458870059657558562974189847245604606519100224762995227535988027058670601420754965355338156099681805497407659451532388530360064309657528375217792742584787245625156135664873940258110146690553769699623084836569168328356135967304333263253992711745243566487903382772608769151805993467933102458751377243506192214465296347453029133582144103812327729558995212655522415352827462448777797059453341909749918789063076293173675274847479165750040270031097517961833374980247809074761560033174886047827205367688467944359808113064861591900219144671972509067340186395192643889926404826717841162411583340240895494369322047198724111528925715732342142655329731846704993752990418529271410801553598566645916729204233118780306068534216901876701653007287509739972141266503328530670811064232302524902154029087506661496470071655412405456556385376993705306463352300517220259637571060482144757155797128185429648228631556719864123020396584601591312479646475354867611403704990735466347051765090781080260003356472269475884031435786283479760229644327416821464063204130238798366666230061898102540641029445671097080046913487032040012408620348545117708779210324806368656393074647352149514715058614343573593405966020794131311856412813715029630537120880808086257749551343242972275425415907400522503941974241714342507437810770161545074221125761271963743406778738100765309565126902451431496364554924622440800565358847939095986229291419781306441235860141194045979890882269906679437367889256605575239825729393485643881810096941044848706622379553177887290260628105897922068834304809570312500000000000000000 [103,47] -309691333570517658507412500277923991451534141338301321862694006490717550192628710143963345368803084253222029313410861276118783301122057129887468864525320670864594360459429465381514102185668790693448570232969669777215605243236056321514359006547269632888614565945974392772461262324770783253117265225774436891774107045657391570819908747110801684380909950712053942746965775967467528695039155184382942303576428888683622893201950853930610642683503225514068028561538125458667913387383212233261708068669219167560784214652754526528125616764882765968980840683109389008882337590167737133509705807001331747193638748367267672713136285323628826749543075530088031130007149573582413578148795701836420758198230063785632667812330087704250912376146059482717412836125467611713364185952773602079349840652712125939194621619176028534087773633995857353622902817758506674492935507003237123474807265616008618803576584385933135697258065324467079906486451321641251953817399288146879973956768027781273071281323652437487480707452401374392364535311682354138798349875116766863796620348385979233168265486372036144359441362360969013428322026339148438005850394750343529233070279526445391306599867215390430990027456338520866142252579752958221862799717483111104744144058762897828533844225858159288696997850054908866245289146320163266394573281063499522501565073270313882640613799882707849664729318353924184418114384575675310235045913166796887782647102881416569815356312340690283145061117666284128502062062644962761482115013570930461174143353864519836462451827321381046021624254529596501426884551227501991212049487376428384691365608214597667569406339628654510618339388452656509629214455545473722541551919882403724801333031834798724751105725305607346965699648971377251340319102536912901714965718312053072097842897697572451224434798222978307706599588884753965998803401466319797832048847096184584828720058960199899944309403847814815807246165515289290793037015819789022119392325357638632728575257469508971396134811407800315915939819430105169659085894937319033967797844189457396836772077149749303340395517628095320388342515125437332998414213036500135501287541984871327627027196730645344162930568312826160852031093234231984994355671901076638696726034671530379707821722446222191687678415099228770844271318401767918893094940056705241900504234410882302217596927681428418602135601602456125581098571749925512418028538209670520896079106679035092275498186609183903783559799194335937500000000000000 [103,48] 293670323108939952571908966232451533933137217614102297159523289671281789050688078177743601429284703260774668281905975918819892614621399958239532931683815522180999889110557659395031726785705552185779945633982606976166914867793549505457388320486842656268922689862652045567769985304573125284241469074554308346757805203531279916362988633862687813332888922643996688791084411292924124937265375357534628319915565374227825573530013354616961281137800939250290281575481738714098521926150034614029760516878992117828878491616415164774935730720857284371775179065080321801135264895446445364272271022103970059908856922732083969582080532817166034795851218448424379928281045740556616223532207583257550986431844100640452339492073424106332661314981940654619912755192623140780366901972012306950816371958594595201579648234071060924135993459344996322311473819913580492750475974433945681796261778388586121403547885535960104158997166818965973238545029484601710586357580185163789171415772918730452712453128393435984041911416919675104792463024844108470738930916555527083363605204587372092650417337778625573112626900687999267604044230707360457511666544560432901479486949931786723062302506910162281772861122747099326349132281052154617034450754893817704701762204696592817358003125142144816144517831368628318644745938131314042199888431163898240262210431664442482071887267088986040700464582958800101138998965918286877775782123943491462560641040967404990464519652651490576155311820105321989322532155176391982126077238382331807614594340011578213810788425552171190840334314654052952679654725992162264081474065287054310704992123828758492536485555838698139751570782155955804090246398913624145310352317551677204865179105739627793900890176223527341119683092150832210033634187317256087939237908586010409232887269882686300398880252582408715900790303322039588144353911453259787804976807354546879714632492418953309201123704874295499452548199676011840849411652733987732640405924010263273497121431552053183665394851341378661125654570892515506246960596136763036695227629084590324887650945782305846977493978476072956738963966543173398989411607394365131190288582483090630341450408228935253469227122522058489415685353463298201498494717972035908915228686431963850060376314224805515555399953573252361858573586413896062310126389228443026635048723189342456881463675939081331774801348049246321290283307386718896475866614948789498954449805889765912070288322865962982177734375000000000000000000000 [103,49] -160002696231761939080689727190324379082959300203159995168953558494646764935826405071409658983258090690136173569716808597575237065467988449406179290523560821298436079181670154094668042563228879655179049099070380754929550600030753622189484876968101383461995448561083535279493598072829056174065425910976290792475500796141933963324498318985638401272148031291248908253353483996788142837440173355132882454546264114929333729238653434269755832879656377457078253679347535808980065945120312666826683464491415059714321558394885706957280091066547121516328301010044125292844297725264707737909464163251594677475578876799873467526988447208896508645314707532635913207859978075384421988519421337832801056623139128327572359281697280985015907274172964534584410418639415369206035450309625215866990919948182827606335938317283756777639586141468910694570847656213988321199291459355137650175528190866091581969831551033132795049582856759790890521047132371341846356399824166529020123901432799362075131838718539982099984328700886663047729022863922113984088216785064881180206406518179835584802496151147474213442151886708397510636804247732877594206565486363585442579111991997852405752737876869181815863751346919752877493621768223176196742534166531214296142267128216411600927101815097316634021765721022113649797784524569601282333436896204682470171591991287928716590952598360232544819123472682114508481340039166820059734808210984942234929327851883923550373773949111373369774656382897062560101831137211635559016096790723160295834012568095253177366485971088981943368946273404706309594761620506556353174309309823049833331851795696750259574490948947328320134463765915120072230721817276203176855447735604398719659771428684583056987780353896805396260146275429348842769392891902776515684629547295592503401356214590239753213682632332871718392767024375692803320727530474074585204155403869941376293337993704477131219896505568294920706879670300360892259608250077081021412732452757724084979856461696538644800387052751550518522433642439289394612136978757240036173987707009865417207010198904068810031260238472598685882508504993863943050648380900435561023556732915334104099186977946500513690960583075203136908203867131870829476680186988776881760107485365644010733452113567317454053341268228856687340543020559209094414173096622935127242435561923430520266051683140274485580773809456235932926453091706166341379102883071824154519787603012659360501857008785009384155273437500000000000000000 [103,50] 65798718452529190594967100055191888438385784457920101076730706981484617888752934947255010657672680856630115992906462208419345723291208221196300658559101164749344794957438378690037392194611838786542061870556864151546984627692446931058047423454971229102442882231183347761216720420856862710211775927327649266692841817986978949657024487249677468749897789958988907662904626576082712514311480842633398655674925762057690252779580048156084181007713092981867440552886950432935700267401635082649866890553695839634977878824785280075888436800753866674677555215158305412769961820013315400524506436142239238868948472442916142140773447841864482058532106757815100371047237274280248508157972918675839899172876348461525573251775277863178487842310386463214556038854773348037195497466220206114570668567354707252911821388767892793357936169459245735150108078376624965161001875621996263353504947701984900790955406775807936718962187489170279369810022151551452690783465364330638430834068141621290945271765427437824915505525902224365399437009245833471784100299070899202362176634880293305773540380043048896867416994875500313711050205708769127901494144432659546241834912498971687480419250001433883491804586270772195062422808814214576819408261674054154006799503046599928398348190118037412049217139122113895769805268831763203987970161628605082355941042069648520528098910581105988143687473047595290061160357993549992542009146543346720596588419211625448670785527070968676661409703915410797367196479850610558835838923175818140391147632465845326142416456848608610868999362623662061466159491715457634538338819161564108778422534706349050740246942876953045426353138446693992434395048636038645497117439160694346868920661964247066070128654123082257100289287349736525089955019813264946188858623226448349032390855870263762356348984462242008745239697938079274979367125797418364678574423525200006207536471706676539012117060714538007237355417803142966898718395234769788815962292642194435038933091310239530135889069015782246990841415472878220336724680846762233163219270249939451794876908233688587497063560987475599697744634738484477416550579276544919637566540213745576850726155663860907747475735396730721398979673470458193294330981641485490969962453087391331899399286976616851821312537301680172924469128112333576361651200637128086250912855875134552470672257321138456245747229681584805512204165440881647036047092411461508697180164406681512900831876322627067565917968750000000000000 [103,51] -21685285824581867115587966297069574587380131410134023594122628345974110888776889202475514342756984976957435774229391235514270770831530008923292394920607613496875873277097739678055933865081859732671649633563826596234613633525205476830602687888091524952547057418495274275270408830770634672932203441697852883044149931153871413129204696135703339255695023663097846338041183996790271335861776822824351899132540395034407829749060266854574767643271106449073430022580746497709195322381232563428252080587204588261572565801437135695351769456240325968936513226524479099457071066143795138516231934418486569078031418823847372039786171291833835468055557407957699198828848947966103751868660480391875305694136683677004747663863708056092704147754492293578575950413212253957445013214351047376641100086257933662948191501253518784132593242137918674903125108306087961463519774151541716580938015768163073707308665207249604494294590749649414062307383294787391732585602363854023135747430029253216893038419428900555736698174538082086349434621937734484229771136017015045002354241477746160857804472232138225530399593920569846249310154851951472605725879192912129405746188300318015889508961167338742015252096483104024709672566368935230104372415375960317285852290393110792084814048296301423524736742969992404268330873439329110441873856167601006191418821532521480950627564047590615754668508113854302503408726080944871958549388356505636691454070252799625600871060812305579773598472174459958775401686513599761601140387238488035874971381820530047964278184248946078909360794946928134541786830812977039925641331044864762622157717619926342429055227238751841360806386737775546252451654825332579436072625217341311242133856822423435452528857611127792015270126560329830458666582901196197973865894137680905100058875770463485211947924055413914184615871010847385109603298154158290716827633352447003940453878493336722716210579152127960879905385960432912685017998704544562796090444822832840083283208805788408251564044327742332361287304485305223991931147437659006083027355624262993102598270011655707844818479292923439976807709682760753962457850502629347785473151762420918165060504105827834719872562927978614806572942131856838286404532474101864319872270324345901329177839657238333044665761066344452373472644533028898047803859122367984481614743174795917182353103910115608557313600605394448147728066631435497549567863539284279326274651467088006029371172189712524414062500000000000000 [103,52] 5769345565508164403081979989488620215154189631140188617585961318656484375122572561255597361182410637838146786284089112733934869725198028568144166003388881069907245616058323869852435002620754355418317591906678827620852906881650384260144460232330305675139818514253194976398911895396906770693563922221994208648384123411603795153884993824872570554223588804190059125255883084167551134807930581200291123300799090553643747847298193008050505536797970165235151510808455150846051426157538881318449432534270787140489014876937733150716907488863171442324897893809207281542427385554231459574063948470117534397163795061675393212846817333054084945265366992860609108920953355021903926166697661326783377127652624868241412687989483841151750137944409672213288485527539567322886323053709238940186874233454336350145516075520320162585908193541912913280382928678640447144503236964971917316459298839639317352322379750618037300691909161712270716332957951184361724304585358701168453855589384159127118807261543702307439557852426414765911781311393494329369949323462720303708522323161612062398105881677152587639453935421520593788639927115881607863182969445257350434550235863094163683882298150122232037002452786366571731591830883049272800149958033029492723255291345307022890226865094318622673809347401572088159652961737494078385525103832984956529298992436200915309658776936191303998122068048167495464778327619153910485634510970514776116340623908268392144212497934723339881192006616709050205699374486880673117442334134464559815297801465093131437489417508304406839465890291498167491178866196622575409878502449556505868551262206394273915569316143870308777372282472231784462583815138013422644233869721483927841440893890226124921531886285983930721780537978228051085763330145109581442595972553876847644636501305897240015916329390796856577634211710808477817038017984667314876248128167203367802253205371474100270550240617311538342968434130599054094867278747123692095704729285009085457599737080255185262575433439181201231235633549095201709648680434838673287573601190268665344864898086653428281640820846459055342756026107213788715621610535033717936436804274813838433964687782711382769674373150781537616069558254304965654346995887242377188984599879011438915443802727479757002911936024720145839655266085499346323020263058194720501669336475299015395728932480067065233317913558943747463313150601108001593645141643566104372453651194518897682428359985351562500000000000000000 [103,53] -1197957817409441067250251398830104848087441304413402736251844158477613462864497013805487172549136254129283607662739055036776009281577441085530461920173975456351342013346748621881469772306559420884703572036761174918364222315988495336389217016426334538983575376405968555716107573148986141715903252529935211743945899811044421055854781634984779295438654517860662008317634531240693422975576482699541322166996563671475891248396882696918180407194827169882949985787375007893466335330593413018003455252574150173042058136135122083338371071904171917296526287360725581838264364493676697530460358133077315995382618780136260633215833834008090366216019269821535657506961267844134943364719682005068713602583591357331818914108978904648607769171558696098696103297941348635097012606865159839470335304500165594131517698059963274823964992446697852951072742850783311825258411599682870280501378849081895103089580779991037345395375077635757468516566086275329987993170936832134492300557436197966731489737535491590379221085943373643717463027606154270945280188036777790705182142315730025705389953535923615943531948450084347281894603947360513643609108227549982069957199087639028069468796097447965481925101888685679178995139314623998895306843152874208946330828396771253331461815950163591461070335373703968548730842091041391844834093341913020183465640946651158427993567675057187552819119130234936114233215270671192937008877723869130351647466809366972054549613557385308789695367353149075352559700985847582386497423926882068288672105059746292175601099134200745128516531888803780795454350351334352441153306860965515400154621125393830641280038474762576956043580941065328800268243400294716015567900434745597315028125364140032017892145572949336468826634997714580551838745401391019347299029203301856949538242831144910487275436748171322611030692446258578320942869141524003588468374969019686938461399157198727337835831160161727796363394395784143516043318044435818471410456779317013312616613902243617118278069343880808525470907054407885934882039495107468013796048776525784826813317516780914053326575014771201301802607646698514934380495461552539993868950945025032958588740325453661587823917313491843875518279256111220508230101251317563867715689681912320807860191448937866243518307331223863122593039821401924117765782426412662261575487447722588576186559563375394563830337720235364593655351862650421743280385739049975768466538283973932266235351562500000000000000000000 [103,54] 169238016311557436346274191043476593431278674616782448503672800575635743627899631022005312564065011575230805245917643116943262589450057507804415365075369343404120684735053943949019590185153581754863531293172960179214175522490766518263819673500573417059587356014734335788505292325632695733289257566925199093596957688446435753852911602932704657500501770602997160081142852869063124182962801150960129923998496891799411710089129195754865771980248120960969709468263080334567334802446556275143821083016184379551197464564555774802237090544357926522200309129026369795573580073992887044406348924387096897420311422440689760335602311883115785231596342374488321592552699026254721088177504351182563575135458557874034580793031667679063013100149222127954740543810326597419733249394436293973812032480053647506210018986936733262557898615448038619101286978734918243875364596806086913624204885412813428713800919543826307249940304190424992164369952932974219058235501725929281172011306773676495401423188030450029879533264149728189741160223208147335049144302270956044741389808335675356776374320114245516380247972065139679062084095437086135848359618526661518446311153313103993737177581241801948367968403232159929769049771233493848897559869689854538885603659223673360068650186266390170965433344124154644524782463801350816112280265898078039794352042309024481688938647695699753349978715302065537697631049471092650277049827437317819537556697937744916882396534380560045979823237131240064875795797146682446287894297637296485918410607757694074825198599150266596429043733541419403559562141734040409860690171133664327812695492626174378200090338498072646673330327278118384871752094395556250323913307380880348935445420908383554010273661903916571560753883516187187000186482202326547503793309243755326589616181873637059400499326352119080015130464070739504888063775203708763886696992104219839471682189393937309181955504459484041561286889554378740036477163946701254377657130004344508079931585144268919441536237084800333846248168423237818277432661796615081195903957589974192878362816296140037691211070764341055347010343781003727364111810223210638597387470609171473360630778405524415512884658454477012274730001644257524229126738875412941696763890838649081142907919116896608632110498618580491168955874296011835817742572332124956537744035941719468655914243875669196485331139729495609932515777174360555445834560645002042633677774574607610702514648437500000000000000 [103,55] -4176582459075112188443178571175821373813741076283473071715800580243657369704160317796041397424072546640152012568787529178035077752841567607294276123096179720801838123194413360015233635540621389809677131879339056334497990772666085933549330030237188458162205365005653608216339214705111983906411887408955836160109194309951652731673386971501800722504273307337502887233853196001888738499074627335983775225811710118724058691268850832219054875943513783927913539827399553050401386270836396996276628041564981827899607655580454312875621844281264717851415425787008694397747752808370686366673882280105497515308352477112442267403917736385944071374119009943785186047541341765025478412678577545626541544617308763171551828477056063930397126168732874034624263425002207307119334109277187749392335454721388172431847469016993461569077837121175449989299850166579557739674674097070140720505534102609286715417468625615995776188703131854471118206644927760492792473502826174137398245436639106916285104200213418625324658970718805334999027452103011855231503806909356576687176985542949440273726174698737571558215611784252621829222181788606735476466169447775803623056905493824741240162773316050981843044035061377477432900248672238689239507301571688259696108834340794092784991183329524448001895785412747696002808230491853690472081471096057515649932881800633379409541188684595216419735099032516743261013227065006584328500254855952276927663702898038763247491859768048560251451416639142681102326444747930060252609730452683202782586656508359615545289959883569741350987294862794417860044545165459454521277045788333533333863993942609979866659505966000223078429161890719788002677255356201782396857686186530124424222761268818235453586226053352098818071218206211215407388954494575627458146097737734792310565975962106668856913833683002368731740489794496313737380028420657989479846389752862970771360298937872170042402967480915063084467377237007484177175431850014170510579537788310046605593962009663380734241255590627610194521335063311869076529728130663432012412233424800785565455538277386758220590267422765476731245409426781997000573400300414932360648366766834703977221832617213100939615881547020845287729574385841721781682822163891614400529939868482631653451968636464621680857830313942861069033217187701363347958562791970816761619246036988638456666700548011145001342234243015898842958923699261820157609126358266848910716362297534942626953125000000000000000 [103,56] -6421934024356815225102440551806586419256794606350113335798295599540081253292467289142378873953511824074508651634850515819865139535071214523197673365405936829439150024761217465080133699478170117347759525276842794246440341925820732437271978348619231495556080749275956062713215504695519445101119552056391865217765117156558934448694264495611350480693566944164664835330220180236660323937075213887903689366954904442580483846533003222196565887080915371893397333598883689096931058666066956908360495610608708417043646890664840693422444943162357851303448990490446722813001840279753833185718399126498471251405650778399517927297093151803405352556052053983516664209021124790972422629241260790617541711410455918747125622367861584010347627446974403341732889421972217162019458499449211651228648618588512334857458563356985974992446424365192848581209725320511329172449005521225153706027440168630392282421786432393578877571065137091776564584747169062155982603123164549681564022152881764146087457317485701085087064122764715670321689686161954725624927095100094332234540550429076986163285344153113152866650096431586308425622998916140323557117260958864742507946171016793069583186394208793680610351176021660811876218612661144454759019254073309486306881887208612079743739018006663129731901573639239795489430525905360170844773420488407269917166309121270481622723956895285036295953688955661478827186527951381782959917779785991221330570284236578817963584016799720935371439092979481586125090010027129633806133443093520949185949832336916262103372029062612903358652170535925373964475726593450229085372058207475152589898390804977228786900459822539457011448945689827625216939526413687156045455683244993358531413189634719501343439923875279905883569477047780587914062926717992447357230286737418743580050045094767329754530019018788260700643069323751368006426932847068157199196917073215691597515724242781619284279733548103115208196068317495565214824809060407056123180832359681614770264918758061653791476713893257749399186511336751228006556228876333618574853622724542861017655252608363563919773965131374623261726271231019454705778828927111982990921900093791788702233461058898778966631641672669247309038973333538491942094309548379474229068048200585624030687140102262883806760682289068392906166846263284027513073814676169067761841867880128524448398608856994768049015416269097046242940080794664588995784848535208766406867653131484985351562500000000000000 [103,57] 2418296597233909078119041466161670739025770346431463317894379881669686459896139711741491668962212849940600383854439457182441993397958137365490612203209381083638009067525429526494839347071966101283321064388975405483214039724507384474455021049174273600168002901117228327902816604787891946789562778564047001925344765827790051656217076362608738251689011053813278875962454186261785786638298561190699867499857641898704325952938169044117125940526576362704249093589178708154281043627737161875956066296452094178329273443155651740934568478349589251054193895686502923626181004080689594542988481272422785139529970459764728600907248839380665980957469203861639644484534952177523616429748106460846667192363413906445435488812898533433533634129719540283302411506440162684285880295375650674038029817136739978985557015259875162505982429094731370341125570475137374310160963921878356158512811158869712004969207295769851977686908578427442887937201397888961494567823320426170832305072381881344108246259849982842659787457752423188516652975405092456076442485332946002935812611101871420725539164131132732956880132928896766234377161883756088535568967421762836512867139309995340455223132128664143813443905244193322842780133218415584617796622960077561506324581267590420505926831345472914324889851000260737956692692574140976236279821820141647242379124058666460316972456870493871865838216996932437958526295858259477479870281409242523176853525166922547009188891243956448247650324644996125267047806431342897589126963797918407358382978250377007638470550101878413613049496181737191429079348407655797808383764064304899840186934563470329995560753052307574674732713678365673684080238310772945619416409156359604645671341264540721133153663015130277883659934255035288055551387610415130066488462260184747697727710388674958392049699898185172271707565173668435867634481612565777508175730654030376902090483051293174763285648907920436231330335055664558964421714320836586281189252778035159598700432202246173716432316552567286836517369441825161714782614455777751931692222194165875721788526121175130588222554426846593592505779553498832559377047962891121189275306521525395572435912360164384666237606135611712939816893109227203386177817551815456972784309911346068430278842367347631063545896154093400398249893031176828071556240930268141947709936684187553969888410752120869398430023054601576707531263378986611731202849284727562917396426200866699218750000000000000 [103,58] -549263280257681433190953598031529904187930695329420947292462179801244301251692295701006121151726969584455263954383320706564296142165580609753275851904596592077739060027217512158919420706086967088493302899315200553798774150856323804180981137317758161548030102080279979845303850087814847607340829811918934809372709254351650500770610894539532412660806633774062970135215225353830737879574008504941659778193409921666429919195423308885383384422335576612885855962487933378087978419841578571524444920652206476620326372021852747374463580766439175353330787597988153258019231331787746123458120104725636041963794839697691694011712910283723792443346869162605586286040921769831654393736696505244471979447988297220238241945695211758113833281076610879726643877376059722080207328968294803144409008445363297470935466591877403426044805289984243493797076295277093055835160414030275765595673078443090224347184700713474103114078998997925996339439907116098068094628004154615803436430779767187885835913820423341773789634171290804235004817447101334077140746613993688952690783172879192911947873312225683633871354426141073647415531112261006953352203336762178700269982997417033164995893383424462179378947904382313110802357142057862455342217415419997161850260276973793103467878068884702776347236010038167322177808325865728142386676040925564752910892107768372539741332536394111218985016464934205532741696144400276277937358032375517267293226601265537463103122271218910009044453893095973204524375172497432249911580504077795994680338375287257722510790295091903683513191816071018635970972791653927752720925642405045881587163609619444531414606206467209559160640482842527156251549064282658670633658910582057134018613448851016201186587357133762505647197454102956847484385328681699209087633300527117952480502634172128495724440502738173574857340769112577663015918796351991249260309154940100098926407755976372955893155527636609902053694994828435385419878311197386610018272387211854458460586802248005075335209963048509986208577638222197628615275326885509547091750595660197922176413720023730937933038632227147098539553035746286177339319725096077641597398862531838148131115355322815667339049921511387633072237083544111430463317781316880394125038654076601543150565240147900734864263388935751282967905648640321643465263091643117253269958565132749939350825367411921536899961390665353176712652814609404682000270980779532692395150661468505859375000000000 [103,59] 87242995901439755755400321070711273001167248958180852828942418251838210264403946683653931504438653658725965963573674268290590348161317542071264660506663512537245144495450890354737467807533822807488102063190475137692540565290755435610495957409499581083198025993482053911889479987536989489637318875754858934430231896224628636922546745872620158000914213996814508755987194805216693138429199922120914859459517804963179065016400583330525657892682959352474785803279383767956721209454647484577531568270222707105936208684306482512424005849098975694945675974005108864713619728624981297015760214676418113242887767238096517903204065557612951194615687629767345757632990976245572405915391410591774554049486917706806934301381138363721199222021143886685297128078967147423836841658912526095367675542357826320041676746868739938900809840055873720188731775232336527979211053703791998919082869031033960015800040383161842526451840665428945698984586660368516305764213153044637267903671806365368030283386951487199814945921356982299452875992843085374259791203762301644192599992406959594356431990302657819009511065726930560103679565241571278261362435173734967093073055013204882049869433560368988124010137622894303743291387064543444125620948352947534500384030730166390328332015252981172813745588697994220763454220889949400685328334379817243295027094598537928986108299267130445060093721554126672058889608722506889894663078010673170743274033122990787480217750785150242419457682213475595256983050254030364547728362263495606759037123786882145531497501842906352070343249735861459924324629961068475532721841701244280518341575506552831130441257109484260731522777057559071360742186411992724494147258456095536415582646441910163867694957582437066492601588207261458103460674066245827525790508020322751452474254680201404498836666609548345856583064976615241772565188750068671595283898906211537712609448934086686931052683573859363933860903304057724909166472304987965944959433053257300415553064248177610724710352048904866930660639385797029963179379413344897489409929902404163388451976325496141665747464730629258336939409108456860203617141918206006758508268821736563506261700695562612319720646422859179308291936147994674958249894165820348768752288603045973291227160592122972041031266336614742964125741710908837073409323088836193804264443202389721267811237114599463567985339133874257490278131656549764905150823324220255017280578613281250000000000 [103,60] -8783354721254401521991241707238086969209014615113325996827821581956162625531509731177436258498108681046733147457616381917423080234134486175506453380417542891312661023563059577013424411297198119268595976451022971045706035113803742730949134722602286221575445487778947079413616921764044205989235179709440641860020105148427010456679624302030382136097288883979477107253465421950160239036903189544911177461333426902671175290850488292132651660598661834562706318536348321554437479388489767142859323722996726868418506201194769733977953108173701219327946737834703530337378501366893283100989274596766973818244035215009654365562185822007717489257617387702665095918334827535344561684506398510290452278837665053088993818801965975406882786547441710871692558513602944679185474832458565576685644916947583630062660143468120946055692686176332496882494680217315286657314572473076033738127991117566676786673838964474924238867950827861478422801849295734134212848541367631283493261395732973038350357579364047124867335138194064215600882203523786248158357652983434150738932654039826028651177941197566903612839303193051669398321413193992705453130724740518658939101823528784667891341867044709788523859364057754635522044381219160559467375117768591450786053059552476195127033036425338322410771894767312365499593827914258642673238973620103551759965172600261275031128777815759064724105828145354360108368740179225158739563962486794972314753245698743069252237724651014320120136162305323169483614212613773712506667671634318445407920394626352800347407497441133694455625154753357542551153770374838719796938428397403680885433489341150513762298153333482036250574699455317693934733570429158151027035400872406090920016804096701242459390411910147530929485734815249321464626759786157381567480075452760955701519985813076422706640522458548110458025140500009606601659260058876104705352874929074511882424374928171183892278751684925535527898018138553021166265381976097377181881420524555327698729889967681526522602156400041536104728538825590540302144457364883882114236303113304400909441862958071427642099649744002752001633782562145464188117866417934600631860653274354167248276155944340291944865856468483122296561690676876480806035447645211738755688528009257987022973691550901886346263216846467423395932180183757994633433482780751663446995626635194907099001885806699175247370414997444834436608404604207578358909813687205314636230468750000000000000 [103,61] 126232988362298897615071514497967804017118503658774496138315863389732248704592854468877007501672619218378442660563329642247471621627530160055832617401448815380263909328606886679622374154875039761014073698044902809072430331296103146644293781002129956562015834335053679078804395228397177107900326185991426210689141671994432271515882124656009584636731079166101102090074838330819450630301523334404039343984651871254558979644991493339071937505070188740938616869628664914375208945375139977338162880937960418242563407727239168186254432736551244362802721746988168953131160580503689553529479863605384121711503084776811283395141092194581734924863536005136610119153215804661302412345148959815322295658039800902529263852388808805380063940581461656665782706921737953321361596737996898626587049744031846231853688801781057939629487954244866933193672654921489067853377340284652943439785868690659273390116704721930506711798465174050372219534295082741987741679544337280344122305403125316180589819505797971057692722092259702697464886015341160315577357936249113037056398677422013949321173077768546773168182198678574171301686467709983249116736617138556382119085265687582217648263133859774461500958970137960687251421780657447737074834569946248430165336644532370061699128608499476105284608045809938678203767407644448092980401527723668459287659889987958627161069973057847804008442260777312861656605751414830437148741025348698406690036281290767726235769063728376881780716213230489602607868693383754272845854836069772736329947622891474959978107351660667204916688173846772075428034009264956165854913973564443295347014297612210093948808145311182892586954889803463339287959721892000979548142670680807428969611484609487920502021342169663863223384685432890155683326105469559893162082408669276177996058323992627488396796329586673213155818187497307465717080739610425812831903616041200762987572352508174625130656822609494854627731094506508191934410195144581818798026677354174060460600574357800880755584410642520807154086005269554322186246811128993823672998849943065082118459370779923999175468703462276019408976356282638482816392157017526605572238125670238497181712322061142712622657396036795765336150356628028831685746795336138171731941150679630060901966066282868518157758562867004124066557311065558777941809487097597422707495594869806988829875229556071759296902831878081727851048654542864824179559946060180664062500000000000000 [103,62] 150064488256632245893931005765884372032035286292292637377056949743105945819591420166012456645857721006374499873502577412762210924702550209585624516131165699597405476639756477314313395007662399405064570015290684743572144335167571622810542991725888494521711312847085649660771226068669966058268476023298309630997569232383995711368411233795490008148523595318904631243785527112394763137846910650085605638002674284522916158831432704239914133886419771393161884205196405231469035084155122480591751009265182438721827240514701572423269722758547930386286579800187247687911323580409599605099295092183299720479032571837188443532657796571627908617434396609883496050944881544658652143586562253497675387589633252029577571148329672847172855427858401698168176516808930905086674150983235974813229717772023454581028090155539610863475777706359038598664054131760648855566775310906236778513495928716425403775584014373104525409293601497053191805427671157057650961729732581760287976462937900444050980770258490601952170131590227760493870076356767154985612715780079261269366723724274138248999640327441057139769481946933993346837428313156969827568306026035931603448964905923466247500419555691756609535161208713331545942694662361020605018502529537165126309157058568387646597240097681227237142432917791115161373551613489741656934561488755800016995070702971182997425459332053723717580586677663978472109071174856413597725191904372707646077505723117409715766613278120434883154513207549783867402032099703328150438197168656007532166613468691200540409414057181031926351419065963102816292158998673495135587329693778930628073013159941785200638416134769222965995348098850315006421256558797709289776664429375709399373011272438567168262689760274842949196847262891479081080978635391825749911343789209111653185619385068954597278845744807115907001803214873672677298008783440748259170616131468613269736049353443279496935643654016398338913090572210854980371989091490177904596973998433451140921967517640566999635643914919560970173491193956897214538798180949313013602871904832382172687175966310008660477360537639676449944586386743054106219415493031210142057105578431486069166476837968507725867905854071032417023619940243878589857606204099307753081415155590473588452715945974971352044907696975304928436876705862381095499196060323396453472871397118816210024846956217743238603176839454384633443240204542235005646944046020507812500000000000000 [103,63] -32962119748583243790336123442774057104544797034821916167755120823819320057388984712299964119252407820827537824560224905862204659876015299758161294074616401495678502281951552541731046176698937290359453918420922989883441457230944716752280180906325801183681266898307049450512156994370441146029996543478663733436280137969586901184118458419880806286034459231673348021791577013915014246909966865639981505361031891024027864537241875135082845210025603276767003557670900537505849256274074125748449856395604644379265636952259177595681442805994355143299747371916707186418212971258289774853682612976969251233235490709953344184769288024082760537591111256247350623958604367940305559795481999725393294296439047813163339533114139976511847032414281665584485382782575080890767897670879941373997983053971058166209791146684489258199135765638513166602788458891420298151552316606007563333575708182696076835297107570401692818062925250938454969681950128890012960323485496761694531538387372991239824980660352403089504649002912646475032771162927425701062597016506736892508961493776495301093250748850493828424817036028839550148922628091485717289329017076574804224262602992325306245262009749368833514137900897516701016281959564718238171927829221847539691420869110451130151838226869382766445131795757881024715903660679205402092255785035733885650515870973279850359059644445404658773106003058304329703030408717324928227195853978213410118843637784445910763648540051917636005839100716362978614531479220644288356953950256078459084202686807447163309922035675453359336794126624222631489980529317945895873876628808278456004436674629526266153471392295134745444987078938134247470149272286783556488394157445562227192618314967259124148560958249657079838121971038432414317776524921177951239352813212281606536143508616533002498020853121696992059221562469232894415626274113631578073239661904570233426398018916982184582050385020212568183043137618278957106496233711486532172255200474056981222948617328336618085105607522408371239768766502854220226461313528335295308248579496177754353377180321993292650478746645134507154722694084186750617053032539921055220551748711728292538113180063880634291589263152725998413326306369434235525377710420489225084101294297590085445795156595623997143725193013412126889343957711184482707762408191239392129659237715400935942320056631791401018039206274878871738565067062154412269592285156250000000000000000 [103,64] 3838392948750170081104525405905398524510573560233574227008283005504614871752945152842129449745397131027497166599776732764189546141032824855159802025759087028534153676337098981859208045069167444280519171231291544370686880083348580043391921175602092678070036639498514733450511674770957930523312064401704337699508202952161728545962204156163378752624191019435818994109642756511575903290073135423039324918279416978117962297168279853863986448931692410392933049062274663006948294518797456179243021981065800767306407703271081976542033642476931164144041588565326271548260686286476583490894318639009462506210592800308550198105431890649947121758345153650380481364702076548086499684244041426520002752035107724483156697541646596106345784419238903037077688670353105410983532139102058332545362141807628636892502375773009936341405311199696010688915725191099874772603746463205170140724670166119791013588375333486698954532785663337021489660557368894283045935370438057197947236259168892305965029997027712933345071066324604727505407343053261825664162897334408056182031951270269795863350400177738815756986126752961010236201001571385272752517948340767651876704214089768507021397200208299968449466650059513773938884231598327670494119683103401259747783607817628082111336836711571498401102777496300843466312353628277216306007000577139889070101627082373405448980141329693759788780515316890197616542599791882185483947280914095984644932296556592927198247652827494577989564600258780755115478339615492406761951245077645706796283421813504600067959885026899935623771103125575456922570022732667876212638378425106219163864486192458671515243252588047526351570476897436672668694436687703441781224250982265090754271167255054327253309076268762864196406825220938200667810069251541041439483463819138124139164904916272310723457927419621313359290514124712435569045948336206667041653952525391043071026550703414264716898811386661489194722188416117519914707028185752337348505892630247971699924979299288639515921631404028436103970244318087755025493785333353308021860852461865255799135433435358955283666666310833922492627764310957006074915559281326802314387433869242361723326131151949723678873884885384735476969678107113816527026278237866068983507992343725949612427705945795951188111967854363392740734520053491048486950764866428557652332033823345310718166272272908414783416930493586960437824018299579620361328125000000000000000000 [103,65] -208865560138544937139882294960950151054171819613465220424035749373423234204769646444073326424955035976341279881983619302966059724404643493479864178785740069870597281607286440731537101647758842958865528469030387141600869075834984451689373398951608727732077955572440899909568550911694614543957814430271301913616757524467389859482585394819856748177956710378406860834614206947135697688287643697663975841794267818560565942293610462915254123378050525382751757143134359771952815209496236388418822922903521901533022089925788238921183801494569025026971269821770214053502174039888017347173252730177018043795857935593167029722668860880196348557292249720594918861353887201084568584591726041501499518125596020488146682162021056944145865336011935345665099413102362885184072012209846848357446038392785991057262998371671458887844323768235040168355721886048487947822533247350443258075193885736604026649200556390397983944222208247329294447395067941463571920453128686526645612113953156954483318401327650703219390794038348136087668223348658839727074101975340067963476505575072203809701548626972228876834887173104621352839627231269530847323310838776943060333457954302118911645580002977232662865415841411944816830232657517271738171914627547970593079468759302780546538563271992425490026258111578278209376089110707416290599520903058008622444830691707279021275053568061834118989099616084460923137472425168020537647035679329782672674195876655189601652654361191503017891167951812363590963525893711273634653491942348523203854297651157040933799245157126951788514984295800050362506575565165766982596180250480136170575436743522980184746084076563457148964668325822131090546701841063420021452064800511688454491302620741295786829855902315438975714410259194253808507663463761415169093328363965359768331078349365896077152249060378719576857548249764627762237924571608747978552440890145978964594156117879687265250912319781954732043785589453261756090289880136908605034669614197317041385728782124419654847000244388089376497735093796658743549854899915127051320087880074960532839846723462240264374686773724527188071082089141415319493461835585476242294773495535320495807271721369476593255977034173707404974149614751359543925403336827307231602065189000145119641995958689853148353861965497808373893924851628267988934071914276242156741447680398848330365765693942248251921411927867211488774046301841735839843750000000000000000 [103,66] -13051332104291764535437870960505267640047250259552068816309423786378768709959996336208464782393598513564622096629905101104417778366059171831775961952203492148948846657916251611298124669136702544922072868306954158009223350340174738622880509920373833523231805939090749952536367301586090672916219809192347632991752136520513322078953009029338423998298816135481550232484389467219551877911514970923513489401135962080680157559341742918623351701054032706257622233451146256510762500974182047886895822689597986577975377460925545931699177008833200676543611360572125506648173274256406265558981813610192728079449835599888969099750612385715766452435020112853598907325736188406269503930026136966183156864697831216863200781721188727287894529204483596433534626393047960273590500355095804349820466825059581597658041558103898287765136841746672820534769792608700794705286948833607027789219325652560970641962523467185986781857899909997226956791349099537362095164990559533277132973193039789172573567782260379627694893341178999117319938367167245020021618683132364368538556979780639519871815673936620655185523904066988720038097692787395786023740528403520440069988996350660005560197453113636986037127878835141288946629822869237629220564074561847323400872056354317148631392609230788847238968339251597962711373990036609998893224012080265178657849558202440322482424486140917561577411837803746946226734836575445577603225520481489041572160415329187694067720603599820457096797278888991509158887517094828769579261039495896886028514413288728057585132956765881682177848833696980283376550977869455077943696530086529174125271491728198148449815378819472880152107053116754365525459279329881904598811277385946074405875197051740328319779285686840287599582772502565011215546594844360916183082171257081552911133234136723408337778917319703836940915929831224668714506831021324070719796377608294558400341541326758873083869576594478891170112283262165774781215762484229352672834423950299048409811499238809581966520173444877103781270294658231539772234392697101356631760495915949482128948149174026133590967292498014351213384324939040081652126344810699766782372979626143132417984467589045335770253573071008245859404373138971167495743934395483497565942564387180242419138932662181568923379175755300609968161994867696897456019339973817022088907907067296717976156816592096605485207039265560524654574692249298095703125000000000000 [103,67] 4076906789880300141521651316757572393588559583121841369191925134093387580368648890166076901608456743315493268008227865600962258169337271588249522436823109577354095420460591408686732474404927377870888909015449484234854848418439424799484196714770480033693020940663035512509891081711926414463578534363654109147690961827652057354127897014332654590855722394471178214554389710422664915137317750510027984293639503957926882062796999868069190679180507259453308290466840377422829747278145883619813910972844480363167291151218372434018883073328563308910770460635736105849976998026905492593364796657170290274645170695069980359465945190342489587815039695798391429891456474036663972911968379646417311973387383610828003109605181141235035889637952194481904713840213874804373987665059850370896233570207559384339283373332948964205929382807768078656350717866417716831046562565445929461662394493102253522412936250100642390301060542475510212310110641661586244043589211471363473893122777842230995680842148979433081926818501675797433891676082128047334789122113556474081324202027565181950515289485925079499329209455002886796015484586835005778405051460357147564044755702241265652525064514317991273793133410171970931809737068258942248475385946960469046991639693874031771799296499218775233583544877115340066750644298028077847095745177728624306200644756709479715290134165591946845124655300989049109356905395074430290463965701325903805517307382768535252603080520041091837626695026730215698560168562363347171911902713962346413678917789056719037011342329081437549468572636809252538532830106092813061532463180339839819681850903115159512991563010575329005661214936784309790473553475245249568327205372014265215287786897529441755600129326768142115413074553582289985468808047259894603907020478524388548482629991965065530827051047797734865339452509662612985746318876727666597490853999981063538759667264586312686491798023806326261009486688864614397304133466695974083751836450990027518837975581220707174563105596369253977073436587208121621015673566904599436649478368891538930668189854731577504831453720531907691405744151464061529773653569448216875075245126975257939712189936252638693162316171598484671088150494254512688566507361254359354136974995554673736083052689033088092780171973336409488634754711731373545992987085296797716189122139824117196753760674882482439862485534831648692488670349121093750000000000000 [103,68] -422516930943049417572235986260405878122472583537195729702170340435190940129186934553326474149115208823561453031527481114915037760441618899417061971581050937541204733067923620743275832210888967272921572826363456169897562761737755404091557920689556518576892047141409331544563522407745842542063642504876244368712568767597531632917373797274115194704731330052191309392915064959606598759798604360863909625448997058305017572526229920870739631162824379150329134839979284425956074557222570480670897483598463670233470079926895685526127210391594405387093851946879113573353387633832476546236080777852254165316604783689400589851745898894094249499254148811743807853169946331521626631483644052272599005488285278748624096259147554723294480248670976222098110972663485860260858395592728045155662308996781021135004669903114922295132736014651494528613722135783595597543925090808014704896363663008346825715597485734459395573385272410912540639498862729876891533211569044935829027468486959270265543822634058514777305926765904836955472628588234255846379861448036908095118837165864988146599848048878052542128633481742240618280317433731682419130067692389117918310379809523271635939641547102208568203918086425129247547215594129644725964754137125875391539619045040588300387300599130606384333992161759237472164597934038611641696393758855562724095911407444847793361046559926704351430551444274894874699929911933255104994816923755333934519765041464328410544138214232659448477303524022296456592228485103622631612464106642613567334085484591454675715425641185194965860829263869324535692483748620943311470318615159010563063844554447135838997269035782961950351534987879336159665696740691664282157177130160107406367521177536712088174562746681221767742950077034518282052179265590603118585986560043413363637820634317295072361001835652744266603321847698324730380299531339154406754051649538362561850820737369297190872605847427156137544206251128966594541455778490405374557864969598680634737661181118810284994318605725008012595353714147582751976132291534599194031460563368541103940227118035107312459820261975917360698191709305249666877306395976439890258043091484894872016016754044187600518240918046641706662546238415188690086487224018623145189562507008152271497688062969939397013628233605620071264322109236101410788325359681967868607446471149478540281937857933607372018514070077799260616302490234375000000000000 [103,69] 19128864246815453687669131962328875609453995279720898031523456856715031009268585736506280234485248148008381411604359667880394457892151746475187072432753977297252446178579986532282113019639471432187705365406888659775068740306997315602034898552944813477830860097197408575549261071360881542086444124609972450877621997672563906756743777200347179162230896937723626844169792629655364419833734649365398505463106814752187201657085923666523892456454657173424497236478441086542706042877646905394808097956874896112848390496715282222208915834559170330808292171380109983885006344033996039113470916939566529057507664833521458871876809052058743353709572553357366593399350485413412269265268649233234265928505784711346819346816072384095851216496728593534756459566105197060890494262541896310743423610385439556725257411787167723717504031488171610370924786037528053207224587600347504832962820320065825558186544115496746465837162185501730922274816001174587293409180058517620821482140116275002141257513740308806337370007600204729773676119338761511864590970348828672302028941387479843434774337775792294678755266337481048646955283793536030404147168037534608847816605353138957190882651375927776404101540440264386820316367227066862423605103536925654815268291904914693050634872009166153911102268655159980123685441996062230235613421023618171966920518426499682840093970694666930598328411984219914631005812839961952028843973421171399234130669517558833689051396995048394885578424464462934797759372258609128492945670066296411230847919334378892231787014034341369063933979026445749178812431297912638412442118538099425792554311083852641070066914072016380592780918146361024354149705751042288449150204197968832789289557802714806608582429443596140227691338748964118613359551968531922612785484466284646818954928142747155807494155081151875574166222688689976937040857396273118303938855517407286290797757571117808800806236399362559176576045344011493093031598387456182537500623369736800571321812425000470445243781963339758345820054775366674752065575852798718371517035571010482093773404385507357926841590550650267226331687420668784095903980363428521178057468926278694569440456523193494044798959285602867388713927085018477518436115146467579253869629415603534753660677678536784219697109594227070130092471994825923551751458853936095437169082980113371223374899643321356279557221569120883941650390625000000000000 [103,70] 770001559537395251642682325263900927770417856906635942744176195133369981849743142948661323335271693879280814052590681218256718968132446386177689881826150859908768807730798006661573174771584000588275969736405719609671367236164195713685176778761900331166250112076810741574431096453128958379625111914699666001783618591883146191751860595937940069274905464676731756476673482072791616902487901888256605686992171122889095434248521561846286750734994926438287730523116383756553582034270916900010770651441851725110931724138674379106745111632755282733299616505598950695894090289643094983688865089868674824976116738049659380760489850839429992859630056279177774102981749579857432480827726897729858004092854528500976827893740111125338999316704887956566427410893329695185209529958602913003473328848469286562683718562856569239809034758568326870204325236831335116762045129670644348773724247622499952139850671501255692278662472421451712278175890833209029442771837595784462416652237987309141151833586330965729769176484497105150691560065106814066536774899636755811423142168950062340691267773463416248467795980888640301423652355941357168607235123845318972840169570085023864667164198143815539779442896337499822678613736555640510211088195841516166242495288907253730150334622254577001718191027917411438681008995464668174462954419758659014380951596126435940359322346368818721881622983648042604267820784009180840184597451756285647073439925241481158974655412899172057662505595505418765315065596238799595809319993039814398692956322771474043186809199420887702821260389661391713013260794559479959840285889318069631612104078927461427402800500564015647193475558561081813202011654134029536780430761087298884221918598837955725801809195782849735096192750509205195988929168702818216826374717995053333674820218597219495369091324102591463673048594288123393962702446447397403488375833262549261435746512258291246499885854818677507316612298280306367317238632336073730410323415839223735038149944010745442744213169187109257013723827437081891817483326413458952106664579273780268901241757102647346605561757910199410007941162122617530998580176433238205051525745678981194509437095343785263858153554480524307441876118612534993741436255852033246904708012742529643966744369911285321979373122886060535259110060119754626034357738819132719316462477081676777760867280013812319339194800704717636108398437500000000 [103,71] -188538956907843058973798164537071812910723662017547054812253999322732635172838692289225781629116831434913614315183994807698875040008951229033673617096709554632644389332337079226074182254929927508156943288779435542363975467485206469456657198472444417556340258045624414615482317068751101472427414027705882741880422149188589795012304672939155514461410663554621302563462497026349562656055324746021360157659837738690948715667821426237691865288327176906895153959699726168166690734031937558165822105377144908950077922588334277136950297016975940742928822599687418925903650261945137782543959049421458070096306229094662880742379587753117875793959086118972935836617607691830929416530555755042083353821623354101378742976879445948372976206707075708678095985458541890515847784832084438849807369992726274742489620282158747688443247468766661930425755540778188449108098093021070236498312885312388906451540677618089045818705938192172363032334855579266168425750647665601624555565371261783176391568977449267119569241125322129740226400942572626125494552250571227096303049677311978863307119331987135993997144367216524562265533334667978889550460515481894778401758685370826963247585702043426655458720174074675816286709325681388257127005375699388064457298713019651963681676223255974156439377169230058727734538668147938421713461495870492567854071473599742669752031861940123194486806125535293604793394078912971380254582008472388954041338810206457507350661205367058497318452263305214247570174939695125052364903158600813022225424920865145332983789347565358288984174967111002618577610840544993367963326988435508754119718888203285912894909356284761961675166879948780360724248463462088091413931479762178850335722600702247943788593908814355626051035163661580209036582221065170369572413237751997738887180815438725011312243046108764389383668753813581868663441844843724346530831993090788376153220261556277351341153127350273800493200971243872045757054079891867950188826141673432014796134664967852011045087865121285452779625293761548993459755196145090284823860386257297507508636451688461543342544069663691966064150516666331798802054817447746155483753787847751233751605890932897700756899919154011933200204424810717982212408056113108334488483889387322795919039234483831672274383827174241759109048883302828845636500659515951001277712112475417098832231979059770310414023697376251220703125000000000 [103,72] 12399098300228340547484742108791560563866834662460716136436088546275154550959547484018905994717188121326859243221056956795777578960640278285727852126665138157569847830621901951300327574990809359143604821664789423601863792762434947760540225284932416844945342406774490080649753175611673210411209387709906341142590633734391150404581551115694354914319995191367546461015716217040081819866451970259266180497214645713930764357392308286634717246477865131907228634739654541172495013418526808907116748615168491062640805716644325593195398006303583644245368989012552086428468412424867006512390542018223067465639850347368840207542429844205019900290341315413232222603233603762565260157153251882113758582961925269479116867652655077710933879034647249701243510371630466279493930206988700233259145429342199581722052813219258184033339048302586152278203670532116121230912742499009137819352264303857030596890612353023574323063024112429614522276950912097201352025740856055518442654839162638324521756670402851407028010466720709989940764890318928583139339280733492515755709772010434629817683668630987748921889600369595256058255728676541306663794031029799922357954454299991627633546545375678404543199438877789887838666985595102862250307681063081935276008683119254595814994178451153042889470497548271880930792119503241092692293316801684744876545621953100553972306959791807252309595175093069197261996006347781990026616072458265877018234068413078587514351174610678996221446503610119300885382290478571587206964139787329981934168495650133487884496291629233996761795618240283076758475382343889567602718963450442643158077508249248085977304526062027371693305378355174311859840211354968052667315601620673140175311014551411508272647896283316783423991551787141913511951071788012397890147912325206247289904067150654176231419720595623875476975508883425033141872863455421405380198826300435255422758388810643627833380056495811299630863967702262083546179789819482960923117634189326108223987879847620888332604912902861124357190328564972384467794174664269595737990275190737637780932480980667188926222412009244085608374145335557019227326651184691650640400075702641707232056216096008834992464771986073054514604890122476158420664616497015454069490860806332789992120412116481445465295776100024368787371241414517458499665157785884475659184253573781095605010923463851213455200195312500000000000000000 [103,73] -74902022469087867772078043413535359143512757296764418672758622636245394795925344887305600115273880556204285262988062581670824406328042410738517873347569971812631864258571936702794258778295228103716086708429581375057982499736175444972425404780190056295342664668767698468296299988423544146291990418417028428898941815224598791568001431690668969727492088539242958010879614291031116505507097917180637245002531565238032237856700185918608405684405690116054619545241125586337485910420425399855189509352709620392882467828905441914419602538994971039925944880640141984338077878290354081019123938115867971765683456488345582053722005647228140403263635200891584147879835042896532569463416980460945142210935906466993188500294402639498662632593837480332616757739822136978568648613316693226298456976784782213876129546271359123789294985137276904478017258917972766728971130311720838422174606917790953510246838318025942315484038113428711703540879503476181787359650964942565691152953619372624855768872377960899555447614119653834979138508386251206229621910479243856125361318397113101923027998210800664310116021052596178817331425850153553854448108430920332473857739653319064020145768099186494081144460775077014122930111918488512779094071055588121687337329760824147301379252562277365804202507556843621698564075786588883455269697895048538676630632909835456685703954629256489503671659495298255517705145568619320028356480868809839004098871620422068735018823457296450152183161772926889615505971672152027621475764559705431450369406566202925633516537959332336799159234420971835129942307920439794607756737622931051942871620318914119703871980379086861724055527213313138946769719848674976850119697051010004791568081643662829129196229116360718165826225037222140617699645699113984409251477166095230987041997237538687088546560417722263852692489097166586015588035277474775188914472283576123275105541029834977805605122134282427392407727955676600074465298894285678973543837759517249202769809926404805459943753248998301317260277480611671705552973105277765780625613580536850115929677899730985176928938311260672039753700498150282911441768833866641294115273317485620606546798581357941075169038571248566478259961988151503007007145886890896204269874577586580520674118646607648007174712004786336342189749425436718035869720631103802748223051472430570657597854733467102050781250000000000000000 [103,74] -44207715782523939853631450941544138157375897480707023141950134260068822643000759386143753986373083636162404597001339925303644910461714538388479685061334387006418664437397072044267293650631723242345791656357763740993704467019882270336144946222676957630937019175702298543570497098596495609898223424354639849493993131941052179937292870080983451653615273616650648617953816586026135400832609908215575468791145173297377644918986841621984884154742100912590638294620850333144185405883853690316431372068077086540365827598991322109447341988367482381076655309351924619173897234058542880522609601197991032983740150088744573427751158504436636949639989011209000165124566442961245917747264800123992471981816174469671473156020004994739766486407861868555819928798039950921995344988049760182902100268896279025294676428901296785057477383754942250200898658107506569176202958144817265817044754242314969482710552880452993640542001300632497759738890398979739510289449706182375556635180482710232888113162082180967933681956236064930874732431509150978330030183228874644445303173992714031045883990133653394548928640677573224711123780159266790824014935008740934501640402305640887419844227583525313967098797584929963229508856996496448579844187846599013114132178152932623259528921715078900047690079275324360176830417726034991303206235727047469215798712674795807155653460015167151536545810638570435375339736200953533366211006386238615241625494479905080679919327977777170422004611316825078400543309983480082397569406131490039309766047329058059280314902254578054948101390325697238909384956828453809706267844321530971454885529832488990019110641132070148984326026868011800107659944242356707819722544201881028241122600889344962859178828822595554268779052799020698535908001127078886825476174661218102977099910944491576418653091362219212688254946426287476636223866323409099277284506664023420075375285553724207503231585060437471094853013502639271522302776690248458758616415416092341822998859852045440556596624929964855489082725133140631990570973537290761170229252079158291525705287900978091577811734708596394457953339272788581662094898299929582116678506931063535586317217108268263447575719639858818618859917510018540161365060114146784882946901031550044535943354841597946080197071489746364466588020716694480234312407623616898622437478923418445675051771104335784912109375000000000000 [103,75] 2552526207954656771909536051145950823107000976779047721388184518386380418772761625713572687430201442345923823056196306454352622091357467083214018892234207040221626005615660595116392773788812900651111288685531518018495769406866766432557372036864821017339428753354938068917027655517303849765813116538570552554343516482854669618288249212510614542316936277990512110890988357194617715053738992391977002529969352630822748322291837520690381755531838271984704909053841704735323658182728536169233891220635008737903036083985920959365849171485287098173781617608119321733139603985758423254873181669382877754098265263231829694966479096219591300373992564627202597951991629397671741245646723265192837559988150299710455848173694419037648044827409076438138571777450875997572888824220287708289469834322628981354786261633492970781575310233050052354671876343448757771592087021439917784078936720838516843398975404418194275899099324532340557951221037540828011691050468949870565415311498917928458999415747104541941335756766774990458988143987879074416040618130536377267398189842720613250065496614430152134534952097065292435889661276496943285796496022010325869090435205980412582133833571203870291999715215925661014154790610014195729390475181891068486609092571711653090298521559667227016193940554989038644391612343775310589796808708209807540455229231381628871669991345967274037207836683696345040380157972638285010756134042278613313077978005957394989758628100899919883177667468833813362943098776142690536829110815722629810300637443522214049803726598575334296056857953644271532722120827279650774229321909360695127115737635641526885297493625226934140562609079523631656932453872536021784830726466913930517518604288073807209858568683686747622013454220468844423530708770456533221545634915855597600361673631265812852135543627469214616976443511798595372095211083792939165371429655889071318118133644142506919839682927374949463334769249065979816707405465645870352224350838768682605864869733524106778211753448732272090520321412321340405541393301572569389591199330934457131449909558551544780946909166753951713781640770042078988789946968016488699274419663501061024414023294042808999208776376567900498989609999407150927755422354990786452595792000081298151335727507782151675983165006160315926109621272431129549550469849313334701240129425639543281868100166320800781250000000000000 [103,76] 13938476180612011438649547144570890274665017879438897923345114238851581055415741460586101956506570889703699924057501616158021858347433064830984399463544330456836020687755789137449855829452238688685216423125139443161655933585433937518164880943026330691196005816965083392905968729901413650532996708029725498512239247354514698291912191295231726923439738739243055868629725139520686883859641970270711378730149452538260817852195745523485776482712564830257720409188003907863247353173502978952141840809107219774174898646419234783251913575497493835145990302635610190798292095394826623573359224316075158638476586288178751089158261419944461408835778885220629602220402946648519779287652348668112451481175080909920667766860319890215739336811323767988319120211523341981747535861112035014352941727197218377424302328160184397231257574432899258264575905728191329910625833216954883133612827847599313848640321808091018931244281730635915002870610900370906045368073860158456051233724997884473851012157602016422026742002817416974565226276487195776895889802474670171799829443576364142646298503264153870601177470518599280127452530802108571212137896476719135209739285564334821148613292888328046815505575440420029120970297921766935029561402996898455691038185636840151119132237687977052821855064303056290940957524597171842227845546567383190677452720602508941765181951716320231861827439437105953948342996909959216785110726813430330274404914981996597139282832361839662742278511668458276021070268780383336262109744273277141969024484722198115901273700599905045476841611915792515051348352061466461173881686919247806411238366139041688002615002224248245038866327309126092167523774600023593154989350731751304056091886146371504996003253459932338909300426159546195296625038010521052765070496125458758286188505938209171366668752173127214553430343872360077339666640002201145799016487540418396006884009648946507884919460722260309634612718276539081516994446328970970449901043161521807808432584854360519318092370267456964558163485279332257357083534625924988719622281813433861014728912953480327195300986204501778127373338362146427082510973710692205863118625132608428400775606415026325399821149592299798022283134487947314138383876454702825362292091560766429240352591296306395072201502442751387371199373170234424114596170564790681208868012893355488777160644531250000000000000000 [103,77] -5816041509128484239115305400421321097702402461674942640800316716892566745082968891507636591021512667306715529966217348348399120316076199391126928286162420937231932285334665889289272661100346389687237551202801397014261358016301450544288789522704531623616894449449947295348604224323909141046696522325382036177514121945611780380430569000982058819728607586117916686598227111597651734381547866191979162188063764287213581665242594002812180602262859236699073471461699606112393100196405657516873404871667296621516053735699099829222244387433713176671609103816462870526603883710479478077951328917742160659353621842078219019684386683999449081432887244127922472482663534885010742781515252276665842929626673884882934276423171670681637769850468391793127939124798468064737329860292234944652124629055733252417404213832732506457241298916903146143913664544789826960062605537845099654096880108805930080142544097941421263494749097740466507872961458641578082298759960220766221300593615976626776210438564808553681661416261915160699500652273527921010246946345620622060042553796670954244762318926207974361376999015139764644887955494142387422744298660130743986517927070700771518713682084239864577090804770936183988732824160070015640090391497782235318782223653007309503897469271083704491071854158270191390827808503151855745425739325376119143614988727552047603486348550164927393158800051167924050408846077146002715277388645742244114947569979795733898263806104690220656315142317400853686400930749036690498180418666184714814987698840890649878190721176003709363150088833689529525647422632751861560729184459048550552910218374491962267128579435522939864746203091120700607546651557962765470652628835887062978441288878563952373481382462496040929776256250500182590315748946750142570026399749671874542117505742389660757333123989981245484244586207820410962602144431528111016049555970648454387029978993537136059713015441442940717544438657512093604236295990162096798858923112099272718015830179682480342046793395889758109437942298854527760746498713919901685696828129080650885759713462543175227125306872800151612019097236248160483282702752804016491406870872507999686373270864107332843201353557735205480454774992941469837926477370577934490556931409236181654563629985580971762492674175619188308444576154823061233199632059471231944039078874197006225585937500000000000000000 [103,78] 106615303487769628559768956093921692734090316112286379257325670353982067585501667407608087253915109984651517330190182363689580451511265484225227369388395669434422353915456611523761875470179543956123363848811406586079749426573012913791965616845382559103417222627274864792178725018882470133768977452379826079178247930933508427655060457608660209343026289636895721934630602869128340343280082549644228937049203121095671252309678311596162690573797175724524313111681922168911303946503028652913254268178235965827550888916843984141401990378417261018652073163804359794344589301663264996332380226468105185554339559347503704592112072489493104190233180768555687002262401008040535196367210510286061242512358380159268980515258682297075262890359436772500311700837054167476809850091579173479290882828307881976257655087770633705029951521377563046586289295643586009462462170482231473003556907825954996582610988145536569464130215574907828749395965900741337194898045223431070678598457722168117169051244830611655001439052766370791712292164543575719100274801324771738754321939297069848289573136341984137605991998233546921736997666147666064558786467508002744695658257738380783920594287030293736777431363215739383109242656837522950446492376528792137974127295299957056825585785173110006717919399248722170918944869482681323260627545367605719849327274761274389705512647422155014862009893198693931642989338349862718804054740250615035906514597707357889385732515589914181977317870438441893319460430825041528870185370787889174268296185286239053091097948561948747376364838629460415650540775986613435665614062693819685456642593800843942815447074208943475808303977660772314976953966351245175117609231346974548833018938237001741477401541851934813945648518758601533113355119638258970725511986978048372260817368095091896243529403535231118306527237457871396570392196048043613712820609626366718027327016201219194306114950748894298695779635037636206334357346719558043887698334771960479839165917002610389135314655898982655618876206757258193934800775079396499175816967550867803605873371305846304115918643992397269232538529920742129598847164987558403491717090955861908255662430517965621549111921511793087647168132044700499187512257547869744769136889127945980883770479035598265056766876253599179237145194527310750390903026998536646476089050979614257812500000000000000000 [103,79] 6032368652502731148930168502140767048391144799024173359606948224458964403008419558805366183128790210190516329102165932497515910300721385174789224258638562401160077144723860807634683081876847178259094361311732575314261106772684731020701917436504240749568030689419376101316227880260535269935113481283144646838625643867134793479872877114535564160878988479443302719992975328310185643005377661916951689784857503907664052979223074178910853097689826586949873704726219089058354025695480969509727468166082358437700877467012046459477712237254689189260273242558617773527674767842710925432632878835488275196587732739599958843120743373378800998514535369575328399018586347455007610867952598732981078216021891192260114911756619836557383852165277439152388980104650049511885865690590251578903437054041967444111826823316552247771720741667224408363997539152133632931768600787365181721129046299895056179038476791302500588565413143775695899323953541956998923913717358333448483071888564359201884924201103179708590400973612416074738694881317286232425699031518068808900592400888172441546149767279249754628352852590386372606369494060197779041871524203552713053794913616326478152250210173697050714531272711673072334516788013405594143481467036351077498469984724985296548754074870074110459349761655958846187523976813337913030314295766650380628824031798450416356298660365695058236414954527565397707043823108941564453569026324150803153102205402235926456735499029785237911608981021631908881751597159881481532860656295528505823475223794061191228777024679095602243376420483132502668951235291156981016743129458529051722207915535480386781478833730037907227491566885583465254330708244974432965325966799340343710032461114526417550130278310803307204699747918914798275209363818305331890075984663427363132673066427535695729047747170143241591869726908180481384038628868646300623639567674774519499929811528656872209617776489590143039163103976785290589427945272509266213828809930365686868284599542654533339043803191477733321646399451725010837086907862865084060516251489920493736098281674646774136023300102716913445675484192688875424088479722172974739580161891758867274860290884366777827458750643547387977463577222061482887482396527085980980575219131083420962943469649809657568816397557564795178110434670318195654442161632984730130377048339843750000000000000000000 [103,80] -180627090836816143769636157298377508715390736968120733928447704184896187584792662542988389962189869125877895051219065441842849415769032852708352321572709100250452883855516720069617469667130094958067962299519964173520904122007728992599063859990322388573219611531245456245884970812841199215610025155079199692964128481333204508736533622061527929667131318313378004813004043486641002257536985108446264697742685945342142366297428055616830374504359161584359988364776733076825722053765295145482454659143509414223555185250710021023552466117677905161104124874249665082559398908195530086710735334669917670584908515260973413314105409802228082342189597776708569064127963520067463601792509035090064343426148269937741530386626629163746139916987896293347834876539508616572742355507261431227325910219307204114608888630082097156694926543952895703380997598570124868764275783132433099929940859540289884309322532568872111936053456877786096363168972332725386415226358330267090785068349828049584783911800876399859054952941017404044428541601477991224535324602449569611634552855027137216098175412360008783598208372561660487030088793441512166887685323807898974633993554049145782987821220919593516861387020211924981776711910794323089755865499314269683715468617042779338909410000276282509344537897744442565746669812507978533532249009613261777753276145831312880930139902088997476850415888344300613561890404377541471309013054579115972821395731714826615187353938339200015277772852718609970299059571664598027162663135819580813448089320080236738547974191766173375558877844390308505217379225376625809655917609810785866528306604921924010757158133082918870608402034893905116522433863386136172399307200557860529473664329452134486567477384545138527434000073515868881378993609870430394472276994519417756706295658292473711232928014558124585978125469706036345893936754392149594536815093493152135532194064966881545778353772962443982007120051307458107144000474934390113160422908849452825970495874968233868804067673799475301008241740545342248003559866508957484248331299711770834061907253980042988680620900071301176831763409008972943408476212761795187323494783571287203612574122884712271469963216007034986211082500462746520290323973159609649284493408777941123828183763115420831210493852040064056456056362877273788558349497144530466858750000000000000000000000000 [103,81] -4437188987825317703371698503939032246759118320698734420335553578772560050840887104690765246422073697469907088546370417563418567103752888426620441820006078891497488351629946386661023811430338410479212258903335998838122252958294729831741005358452364103155016813302581758213405464746516129825248875112915800199826203047432152380646761567982608240352378355676278585538885938589180099879955898209555274948152058169212535413025789500636893187528910253540103506638196915351983940579996630320174447301140621494339975532663804068255576202785013219384761749598751991863956950019974568285768524714521219845823594039109095166688089569504711140209693740626086778924546963937017188141721790345373494230505750234021002016099903432299945279116307187758271163150860261706772296619944642664828700955941054251053573639997435885255290200047259243310772013207087564830728763348834647051325309172161466332869813571372266344867969320498207809487447957396400132079602612396906844378505176633029687093161639080804103817247943030918318826270324028664779626896354290796697861970172884580817873971686394713856617055577125203298069632774079356695492160890641410001123474286977943356063289856113226691031318117631589431227125229556663517278276214775769596452485852355611008704987079843909456267738445952498791725625989484521376762418506233158950228402799429915415013632379817367254613589369748185277648578291177542719898694876537619769043944313681661187066801317420932618015297333211614863388969943320549088505862791328826002016499291330527208217619867731592097795547949241337435729815584841903102839867391658930850619408737019104556057576156513932045449840675136023426074889979295300100091536097362686078087418921396403457943807484623706365777282411327119526423657552531434795874429725039299055239169124190827348505130887305555630906469644782682175866651423665467108135312680901388135229120608506293303111235680089373325725982355736314073594841066982802769820739091487440314865941913086241455692505586309671139421231788448740691605767135574001593978606559058800681790623896640241374862549183528513853189463868190292085585815570057469582968656360807126985617319593404466964885026277521541154424296347300050535907307948296164851696082412002963123029032425147157712018405129664544551543960708321950491783890545145187928750000000000000000000000 [103,82] 125146194582234556213894087536455302835993760945302611995766276502205961254024269207220616830193430121573030133257512763003503061889064635023740213826557766050589565624288600668247666035865276321563596527402860508247041566196411611735172349881353443901974285103998270993272493412321448587188963882190660570541843853221743083083748845188243268421459121541507177225139564197972146258074469160126807889866154095033658950388393844475156490954724756871631830431165895055118178090812618323689342504538743075268696644236393961313398221283841329122723443853168003125983520785760885983700464446735132426302391095596778335206349163034172563360724006584435729858803308672637336557602832151509880990123104243752068915622491800439242387965977476421971417932125207307941894046334939492008109545762012507946830197802837151274016700559793509450528296740818054652923415576371983627035320494468048898451781632220318809919561290285669840559234744581695290958245963792604330889114721430986617485857007123557871348127170622827943590877658508153001562364724316011438760433576359181122498626007833266027883213470019847209860445767798142467187310750328534348900781941312658244236627294947789174625579928115004497689292276016157024568637660271735661325021369480257165517566917223549229733353384747135877418134241286476889068572691142650398097212967631741323054236593672584566833283968960801040741530999834889785491258028518719158461660191141192310682033523175745133678602689984280528360538792127654061332908734359245518810449292270199232141095384512623375216758851742620217734277343423519740091407194562981477563541475607587185018217215916575505576431677479259677972618437281455300309333941779876342841345981833018983753317366178566925310588178780962476219378525087323161622133473547581825278588724711155693687777370556108671978380051354827241612534018898259712540634552287847185313907124208305761575982557906193116341313925132502010619109348530444645765601583471902431394856640445778498340005392595747665875623793277745904968089436157377260041870044635978536264027794311778968168739139877980056918009107402675957844732068444514557231901826329607898596529831924711259736776492699927299204028408723623926209815212757989905364368914401647772611936592857939375245488266938379124377524833749875789519929415526680549375000000000000000000 [103,83] 3239206929548425281960692254462390139961915913830806213420597671159861085281126391535336364720033146194587608159385276675546413484056591070397217543361638921209371123680833236737651896363242637741836918233430224532935483540695005745409715289442951315381120971410730194755668143745432853907818951908010681934550848942397018662509498580517347379342220795989458411906253401094647756338727106896005603366870420684671328833999334541420548430353857825736944919086397388515483812977199942131694023586005816418785073077620250192910626548128478054119403889685112100017541845504769720514651794473200006857075235603390618933210934644468365601936128133137190670570207965059139607913158978848968950588485615854223720676152190643046553776663580206756418412830955256439057394800610628758317023221192926122861897437488688985971182670227761640570162821716833084498349633730838070245115476370794206167427762885939712458895798655403463443889829368602173932498813117387086665741207981195124254113817282561543438705737189263941357914845424627404143317425023101388546827771233883763992688262256399619858279061323947113682507925517007586809964206058975633448017746734200273683263449714250502701379118588639552821897984254649311900109192338502504986646651117235363300351548014227129173778542192395343770864074321417769712658006368123135770585093610016744556189078146450712193893929936959708269283682553697405582807834787717701956072323152518618126353723741176293217150518486493683099275698761793322414139774342050926121259584949189098311119080913304789875300322861261329713216265441293028344822864921748130388380838711850542880564096075185328635372696867795223676447879552772054352957598911428480105449691883255050969838078037918102128729445207967498716600488516049268945021041386229975407079865743886790196353430824466249078129515965043447604599958745202717542130169183769160880686098306674675787597096325817314419544689217150228002654862510981373278014167054227178908754736583769866580427364527539619072823653279940000664854976889530781670564517168119967012158402913634302424009746002146991822199281909487810955738493604309847774624142159123350948919027463757578735847225548754102387235530647158406641419462561085011116947531022586276426161741248584197592625170699654918829557333851698106650800652884355310000000000000000000 [103,84] -49354950036441823135749666120554835683986672263788111103932044180803993810293896478020314991831173302393730676131512914898618288730303547867098548131807844685901798674777817650170090307631582024538286813155420538764602245006868220707506573471865010159000315645157998741418097982967758289055407430183379973059461754904661032857625723300406725325448227511219662203876106134793247928594249702491409929504389921485093769150810040669278536049691490162521038257206547126212360903024577037178769268434541542707094632516593103469612771036589643600721717976225050213116440707279104003434523616280278500677930658714059437638582197106550359934723896535910375781089589660634614886863611845004096151490567447178797614396874421047756200620694002264352191517876262875517806994418156189335164615863994145250628890573799689899119310874856963406069712623675772837084518230539084672038404774498819846073002645061222831367358304454443006053986308929804524057024054424204256553390723233503457801343239861925243199659878081704487490709584782908559233902329803010713339019493196691339972065433417317052637231963206229528308698368490263082277291525865580404319333274121567162753234617321983852972234720278209516292905984015514721664278593891865093910306520174719772966116935836062983239409117573760800296052482043593945334515305557731646495314056885813783363378905214542427948225832497345752674809317043030294644649094854290783839838543773897105252363208495596526296555062454315406184791635607400082480191861340856253629424437382413856477483415916534565442790872446878859212936394494197656586300056226285250818237314037937319431009571559848814411810586323087472514465227032360116720632692243938721601114696302753295928985557818453916921043069010175592646826196488228393570359180359438284792299228885025016227057346025208206515406528535784162214149600679365395324302706600272083081419388901088679724680901115682272555752869678499576355228060679089593492374856868027754796878176574334534735078215488297266833840241702962004966907184392263180124030220469056299326958936192814367155598703187727281453241065115170676099236360502149977902974225187919299046019444394009407676696603925155571598043124772096512804884501811170483650967681306415561088579707205511500595384985485556635849654077092469065356627031062940000000000000000 [103,85] -939423229628820482427490811270779476160766700676313571890369232963811745324357983031957949236529855446925577256770529229900608529459517403342710201402109856385459197228561375926066878106478644303159384699305256857175330622011453532215669186530346542323795942560183034290057204175552839822514399765878794549943340467308851108589119763174181884648273691618936938613301033766798936052188281512635979183346453934004201044523849045816045572012260252764046086325829437588707315806257822704247594976359206874215087535249516300921364941054463385638035205268779817586733786369494325712203887414884193121035829237754879272575503011331002923295508980030096843989679753983426001421058667446429166584997657047963784829482352308168630800208470111718683040252415141030200652962536499367451921725322156560431791164977793892790947286873223524705932911120831219494847900691366201417527987848600019619657127248726324238048030517847039122434679115026478912379745973368606545299065248301462093822055047364447133547370739933837317279384456793230938042746344666401932011753923881383638306100854768532832882722221224115552923042932074715058834219904138906979908008991735401227565519318496459907338590144906208135911634290118752525037399130916911349235704758571353436332750514690006551710879567351418370412909135678841794761633306276701411622598933054023784076289525971452659936295594930676954700074730200384547707738202662198820758780737309278416655036790818651912505009167375423419506081284961843415704520003389987439193853569456133064143318664454553561778002830291410557459123758949060595093519968616579650980720260112404240233949990371015085808830541381831846544970852941036150128692309127390627623588991936961125453483067886786122587209488729376409223602994227453333324118614666300888215748827098740485854776481558336189492242937267765224692500322931962338282835515383045230811532219146392391842155117885381290899474540574518160959851000228954756224323852322294539763745555516390583835733291792229462806854919267345944657571855627745364566159017243034579639872898529712528516787402337225307900422582200290921155252991253082042908561886090597262814913322305835671307037090273672519181561255215612370671077643481494717452055852886451761930916891424907390448898181783343207108125264679030223534279671520000000000000 [103,86] -7768155580774125589590987831203176935509658044183621322381443114971442544467101448654646111167283730484510039004582723110292887330467909203995546628063441540894516872756177528373499848485115063940582522762409051923617600233791664275560700300811790953691022994566377590877180952111292886848712210124574914795203097203762545588706234695687113606223477517243769611252170051461302794047447160424612416534475265117954165397255292811412436931547249765040434594225357867502623660464880664656693447802745611493612087614449470077252226375944326541399071288559544063815027705341063435353060787557471952069000980646669593249098442978377308963491188250322540626968525536512304927060773789393128006199417986428361624486461479242439525890542656710540874324211644528349796861067725470354118862599047519791691562516426231170903238187728082813291465226668387932706618194950533235114504253652387423916597391156132944646879986045415660894354104460181081615882271248260341452620744981709246645776782053593299995054155466045938496099456884376714196282396222984436911486451684138508055239036097998360828380360335301498279953897988732451895364660762688646654520829037241550197480700783853860263498426156138251209561362339913474716456692569183454357782974011749757759273882600260819830627139108679789821994219681046401246124590260654172312448225235005280037586922512889280583645386292096135313488327958241440751945781800786866671742469423938702445348870185395540555747444653839791995705428957831861098704048435741182637234358412200474748552101244662000968130031105818533884855233659042004420472840805113555103900429710684587082485512971242251993165561770077207884309207274983790763600916586455323368225885215310824200070834271486087322820478176081890053914686638423542848437283631405091223375405058703664980278946354714602207670863582073572628617107298464039391400489026582395734786071131875902301300267995241607488817189473232072610742767845395925405925333409564349052438884896196109909159085816698150928110821117382213350762117902027816268199106338116084405846556887229019488192233627656604671528782585699936185063772136241425230970762563957736916270810401205360010844575193114489940703928071712484309236751839270651756395118785586745691791432276143709099542666782582563926470898684819506055380329680000000000 [103,87] 716725981725779627885667405331638476540036202856908058756762208127962316316421937789792388684370937591827820588709568193513161521657778397127869832265137711598973381676059116503184783547614948118271206311049079326231958926934363702463478351981973482297250919261454603625144182186720420159303553313773543773993692659170788594442086760739759928909750454585373973079741684993413240348246963981422002885763530396903367354510391451250941239460641245037481241190913199596928387472566139922155230926989187949983111837092163743923419556544456274106394684767425507698856788828569763393349456688643058757587125880776924736947272559349970194286275078517516733124120834362593020922534825405898907814322582110834246822520428513550024776782832268231662847575319543300396354428375606291543566378761652973374354075964235594728888387207874002749650757179361213140066068682941314534673932964430382331972325292731452712226995389655599652291468084312131972427897994036375184143813964345245175064914651386483987401284762851611524998863196905394848872042834668555566021935002231101008325383726642041873917460186161042998374921348686009579765177451507051711942819657962051247455147225054513546790426920041539700791791131197034291585862032331807545116907619298192992329506659225010272360864465351797119370656592986898592574694461817405211773422673007549420579621755907862944167333724892009743176114943890400406116375127037309981790847357410829037728968208787876809576179545662274711912845366217896739693172419552536252985253748608294040265549187892593675016648506520349416527475865651079363431538744425443377663220233028338705214058508023757475540428978220161580302417505249176741651392736684671452947594267821966933644305079943495832660802071411006845440397042846850572169968575603410003196284954988846298460272689481762538441108966236049502127487285049511508390833708511143296857988658642376580716456544384493559649043537499929856599040922786827144744346096192070111451789283023319622775626059926103838269128996388130969947325287064290715930771710463935310392991042896986040776000110045568335932154092631696903132772106738416130029744057416064230150679518472752874297599098526042365968634265811539536200661840598019479900471890755747515613511470625021915723274283873948443417552817969920264978794240000000 [103,88] -8599763296082187556429236218393575639459933609120773800117980307181879637402983620910469572557953961801205093579495127456887388304079139533493428641866283095599185969609482924171267348140953494440034218575395929585151168147342625350536249368401008719499773530298289994524066876038042326856491197046610164920705008248869241556314335210519089464081140922861144155490675370204689146170564816497347156606064867238021507034606761287592990037213485598837824710263004627672436913608809273392623512418789924680776135062524322580166523898044443079480225898202202922779967782599369669413738278844829716464345649107096923022548282592276448165705572981896437193421593041571117200038236213386092337606048101797512175980894136556662615571895650541366943863355973949096997925801026886779473127138020798145434251681019966722911031447094453406112876497266466607150045639683566462169403290221825837864481835622155381306102720257990234891926030208564748488222973442701071395268483600991849646827814739988613040812477294428729137033984428882548955478378216387766935177664658980730332800301994972343494111284510200541741976629582421352269954492783380246570042556478264524474850187929532228697405039609771393473961629956768074071768368692944332160355352669588760945751813467734047770861866681632510615097595770576287521182366271352544842464435963240440641781318053584635339364400479022187998863792685746791699488908091157715155728566033480000508886545285561951128106440652437595644069628096117174553907347980188437019404701831033687055267728345107414982377774647117218051511047452042087352782134250887404088365545473482590957423166914722540642047997436972580072174246634121797888797941418190574180998590927369603727131361006967519244281341108347749832865023964012765469059065312760484571305181543082496245940894143804089523049117276778577400642331989148641887236707899243427647184772498338594681801022753890651198757958285036198232464103353596170707014234499159090117211803890931844802322163789736080979409787144464344047077761170603255842508701721541589535402696233159230969993681120505261685440826797376321492503825496215279740157243809802333065772541771996178634057269638293043340398713214475941740834164721139843754758732586275408306889240715245809665006181532797992309380627416289581284884480000 [103,89] 44018657817084019786787976830917969906906305369212228185816084592779803049416203870817409010386100166451986065848151030273186413378099610695260681018103754557457229383060089331619383385612075399999768009203900965172484548468181375752045006623053156320852831411770885149292377979715389999233017836302776193178048589768071727402908661455430745131193442097559510082940803773343944361670173232620741654094850278864498450122374454838197718332454060492986411753277585876452763005118695002200684678241158551588506396355152892491463255618368593713251069371453029557843010366635710417090068462004296463335687130382259301531696647293628524009876566197883924849423544932608220116111493145123976569133079600594338905269356478740655299718682728874495911691061559431263054336882547755496419327044756526275841974765209996126446294403077776699147827027779885597596523917841993755294314909567321291779796492837546489938721901556834560177982607163933372587256280489766236549205010118043143004182921680552063035365184691443166383819153197308968872031475485207631359246719125306519891518004226355265458754186445284871313211061834226304498676371489758894737769360386482859319146423492489186279328589875852855165634261068484686498293267696822354252395813840846539253070060550960664588754149886836667494795614138546996349716852211142744655233997537265077382662375116038431456627410263111007905382492582819089867461721968124748293961110445714290275367552476210185000132560751405567279456226600674708267285672311892385407077513194210796100844376862907646581827866807872006469386515659120434675657188392221310625390687043127860050653952789765852022152679551252015976631284840446434561160654785306330192212719690738354641432533590318045813335249448453050703783332025550426031502377879173801063591617665302187300520904739000062437577270951884497720183997314007029579381407031547522490556201741103519817885607041513628758813456036871864412780433123117106442706080494762176787265673259689325706948345589345731322046712696964952582967027514102325772266386252095965247701067639475999468846900665115450959075364481281643408876951258693839581401777955617624623405379406294569623799227542711055698825831902838675523109096303278710938638749885571605983689904002246998191018394857065075803453570086911642828800 [103,90] -1194924068949617828398770268438241674179973507804893865882020516066952753113616492848667385831431515851865642968873934170831004482495066357858463545370588452743609989018237821513734923099847194627045330946548258293792853918952097890548934050085756352417552194249701424464569449401215996544356703865361267769710832708462713523439201439730570735084396506052081102215631699106350915335618131805680992588563686289121889532154328995885395262172729450678649279096575971670488375903978366695941122439153722523589388333749148965598635546506798893660912888080577885883545108417371998551350123020565542734558550976042080165010402587699769676596026244456151247346955496383129633262174738665655800287813594640377074488648185687033767475260657654434529697434400581657149396910815007331319343059673557049854474750040752912959997929578022622571332347048908430447276973721165406169306786804249886298345406075557447474000361188414517134118653247966230092716180846381225347323739288688637509035426628732521927082343877409709750189088096859433456801504910451503055321709924287247886563635478405687299657871340038803630249620326349808674908102669298717039409352057540761253479600643827367794576984892438663757096711803294783187679550269679741751739791070456107827267441326695344503560644289039322828409367024517767526025962533068926901953763473673328947112358241881193536887132537168496829435219941432034088830416562829722126824620972899219342526019698552030157723056007122056219085554542526851109339093496665513895901950413277274281917126214295468453726948368372797828693341954841909621698557219132446048438408876752421877544317297377742268389288702205076469788789210876729868813551627166216398513258433428274085451129552168345636874150681470799753726209047162274588588339097293121213469834288479491284915062443674802018955611472608295083596168321948206233166304868000625847069562338892041501755085892787336620003163198134318442878117920110096888894511536516704221225087099835765446597812744368769806180127719456907738101943333933101782944528773919225793771069972812646297146359033481619560020187862317002843266600138131023078719157512316959743193982669747762563004677849571429847172299010450628418059929952015060347883512536812198993920196624877707170131346651369779046073944931233423360 [103,91] 7491893135078901916932152840201279356268931215629546166535510976242988620414841805932099545140737298985721484960542382868238747218658154411080895964710422945323082469996690984129651992311407594158127321659775802853088797510550794394056084760140912124787429880524566478366781872494200676475769452538553814212351491793146897631901181393846301853591673089602638012422288124691526965333468510042793819127648772822199659260212805847535470268616615121944841253306192602815063299465596396632413224321067397267924456703198462076750138798527168680759025400964063513986532889201698168592868193641435042370403788860685364636853079073472091214582575246839347667559343599320934567003639548920759410410668111730737960005115693154366852202887063567865983292955492632970393396858279939356215118596624088577907935522914990117472167079791393293050051774944351684059962094413519517289301255970599142752498046650690487069533985887653447485561326143875339428418073449305866218082923866301783922477142233987641863392664559247507660739195526084593602387610162241051661475282389105986263579434553108542753107882169000487238614594255776746616650150447181635880071864100697196154631873803754431941021603479705243475343964696431321379309093583179920857298185262826561805132994165140468156376620140661350809834556158316487697920656092213333739679119758905115441634238719432173789525433462989251879178125167950813438128539749837478245894613447943434176390353374716308602391939011281825923535818240958527745551600296766481808851021920160656536428405961155254076088618815940796461592048224509026492608183905859264821413236590772443682889375508642288165966669804020685559809509548854755766174320426962034760834614147840865077215832511135559783259270383041323117325329903664037221726635696643238522506507703996838861314661354029284039869576437059898428910151804686046547388539450228982107989216155719360962067709183067573023561822344579523784805774623837312343075658634450205377706940417320755293944856669889868460543651126586087614228867968940489284615134972921891089684186457258539093896188962255082000463247011917748553931586531717609670431881122004699089552778605090854543069981498717223285446454323172638174505686317914290425738358082787181538211816137219774947845832720510873954339317104640 [103,92] -18983322045444522029925180810285133210400804696400832833476845620239304664316059329755428385444523288801465313779596971779906508332817316356234935232938375868395446533433490654014570734657675735325255468331286222208307430328216125609372512529393273879452632283493454400706406404547173652056875682917463712662871347392526830401960198418035158406658948517320821981302206293916627838322680961655946725999121382069004201142990013768153464520798396176035268867461470833231447732169183483846838013039733568061258541572646312417898204509724870933061211185216872220608786996232631395373766368302664003680780713812576039094340231500187971998130920015020259682223194804854122220048544592158393080618377594268289232127254788372580225560681750018128411656656353556943079211472103030567690045302815704878833006076944507422783670009854168649624534591937435272603876060383993098074902088474347612552725246054566905038760417188631463215880048111164611460562911714578518322931888154608103748539532940242482687021855271749713468238385853543704070795302634266512458466036366279640485484412455148990242379352024306211542801503692783899696895947005216572835461700465852324082440742690597726367879325003979146358701077893523054575905781037423421845627956289256156293742743852514460475255556659844453094587500500053372647559395131780038948305310162576186692603573920533313083263294526829785066570962434011169422453533711808189733309486281314977852640659861828253561281725260220528553046316918634738236515565885593264543995711253078901645218048098548308836225786106164861373231094340922180531453012311263323551768932459759057509721522345486778410546936753050264606693768454749235356749120711177518900695744679932403210125257605802624638087841154977267006192131594869993955053236419458989339718460944593152917177175450193723438839884857538417190556437628143424389894464621320339158753112887664647245311093929721677232053370423381765184527193575208242059130422800432092497691889162223214659438233020354153547835149290560060725606272754358665830326965361469353229051223913952701626873232674534165845586988535265464579174785595756408445010946510172370334013773903802685084484149815782690804085194389775277909379758345211383268075022802612475823428035469798586896835799968112558227456000 [103,93] 37096511649157785839103468176784704996735286622528346549301873525024121782768252702539445187916763336854457090079187496660587287126174070086275090352354205447007580406713903001521327662413487866781881619057709725152379787496838303722749747157201513534274430815324019312098525448736376342619949722994965775637358301006268284497094465660828428610099814830729974234613251408173706168962844327870821128036306658760354546348118587462225189556751186874412614781825639698772305576532072868862073897926102750638144077799729664090878842088667804495604145983647618029320701116060319418720504125151433315642544656546090588750938860240411326166173429476512242508197994902126200555522926198882457793565941458133878587949602907274883807771882766889666509892559297331155540920878716016209790349415223606699696263511513702586807466566390041136359002741668384702829944557921956599893726332557138979060039459326810177291578008231338030396997845473873045576960576202260998903651993363031470533328187987324949453820910731959488997819772072277347188079248838937833074791770594517692728569903813457809262421250985747775049594798534721365482065382930710566132131095119396721191825197710129138491222481725840058392149843135842476791824222439826188157794025192266719704320895513962196239477376732524447049428318259309313719553322062113702098580572217538351156691105880775434429708758963832025880973817053733700269915836716298880480814639579654785048781744510341462072109178126201476254038408978976578030613545780933164750648233251452575262815699219623182198824853534274635678406021003428940059992936725595536614977095042005478589992666186855879097686912421293890199576684845357522847960535274800343659887995958637286368407724919831384014281944464013563637202371618053937258201512519601446838390780934974072491342844243134109800696283946449024235336479505386552993426962519129250027380097513103443361073391969748333175807764657448904644556888186817369394953982319486141644491318931408304812114858918154225125415317046054910682808703325229594086089046348638803707865334593491441361233949639564914148342795308980708875753474507519780766057238377404294095076558524933167981408528143491325046015866071187861964680631394141083802340312814639338677834068667399425743153848039859814400 [103,94] 6735998527910289031683049778721134081826935724216633088031407787013771338424981420400642955184459886897182176412516463872361223424397440038302817061076471759513573560992896469768806520140163285683463031459831486144113283643343111019495419328337148812529757508904864111207818088874261372945210833519215157798864385146817540841204623527286342418752080245255273580282882816011845499260832263338207427046187165458145480324773544485087785918039625885202162443925959507927754091473937616135678487387609806205995562569247840780764264211767170585243842207166954972767514167808840046941554726255380498775320064309739236999467220564495402813288114368422677835375743100342308667852806783708949492671629156785687451695653535872270677004489510783222366437346137869962568850696046576168488118991993586917635671421115714750396442337443255692771120458152983643168724884442898718096590466939118744745035594676955401875276075149190309164833853572701430744926949555341438718722853632625616122825041394690461464746919016634548525064905886483628913330002749441429017859609038118684036679140097243089653973694065616945973583114742732358464009419959437476605499621156083273014195183425375211410158788823255328934145859221676089142502799986935564225041852510248992376807759810527813612955591820287451770176776437574725651486953962485043324334571376325058164501547516533037540354793977942814769029610212060679149974199096125932483864522826772951364371231667977417661958744690737997194108462421499226229707164050696983865305018136115247600165304617469488278903230627825823436837836048723713650082596972975508871517820462934516885074819678289893698951803577615576836525729071484406714616658844340533179328358412644674006872445134687414624048033585599751957821362233405096293615859361685588604421501293981252992366869670847058300326769158242944788175946236563319549436373244799963780331661018212971109948326486699283975668661967582361906918493981600218088874145426816656293042922423103972743392094497653190010312887331151917256654270632203079157325442091775467524421819597183694949362815986129953585069937681651009028193050198235439679155152367232516023795688220862082522948270396822354368427967194910782368245087861599594432625192467888310747834542649799504116660514596044800 [103,95] 17397371604835641179531405531426981701672237544480604798460115098616063329830173339994950245749713603601105765527216229630057813867440646663279815824169547852395803783461178468001293548778580908645158899176018807800161409546028429736159266423072721525759284365240601367496866117560133563865384348165835275257169051945777198301578838375016100045084714850926032215959842767740421574973660449096878661085849079276026657751941135063474423565067735180358944832074336055269388822020368487722712689777373141416014589681334448450658694572887583489862893891707581717303681279878762817581733614000096037861585353726186299970888723675141933810690954134140617113643007765201889520082692881602714938127892049661395343166794441154962303334802974257582359241334629381394201250475408345450288369374890413394304796279762306713649983758319633112951019396648524046653617554810673994415355221519268994238317539764188971363119505556869085040484606729612250895623981173712882676110644091371016878573012621288270202359264451789182335681371753702916038671365351125304220847812864824706248404766559570902737409686049681209675359973930158216426179143006141524469084136486456639537285149089102329565183672190956019491206747167736453351172522903845917055034921454483306405512483568096665216661317247470756682553967966846488211093300472349485892915040206887411667498931412950528882789932611992677810830991916275144157259156040730961713422181524956100327571188964996606233031716720184027586886918938294393781160005933761514591738712481328466112468507599034922640528340508918487750669239329587022293481745829010387136229445611537056548358599072749222110382574132290146016941304333558750389545154118507847889368461203680272158310875297973061249332971595733841551239164348231232616424099781199309615609318919114082352297875755102487307963728237928126192620696805008259319999583407763025722785602414209706433971694506247323787713149006590253145770524281678733639728271688768962869297801994637394030936846944009787268715880292900510173633497320817297174415966457485222784944282749125060657356679310588410633895623785294185150170026257727580769202642045006351549383649660313911798052319567422731162785770375112106435169807018139345286118053525667902316934229433582637154959851520 [103,96] -55204747084776409652655288752274638431567889934918942251361053127272901807127181032397623024836933266605545382317925483886061047771048624160300561364899718785069449946855368072272255338500474163687507347104434623937506621014651372286113020233575305165811237817875224384127021088719832859142768716286042366293810750414260987414923111149256406242250633367969662723806152835887173135142037182870315426725819567402306372527301754409704978970531939412168142540431903205237157358875304572655346722168745952291782828322574800656771274382758080546865108446176777741874566448309362730374789071367386817070079763155976131189675441781775034662174354286552998866720159503188908488504599440642798051505009379241816991373747520783120858577059857171799768885166007293670124627600548328332473629996782652378116435524074071443784617012575346298659487422787945591225209699425787985454862165297526440824754961916087282544567930815160738348694051546586122081549219891915916588650984563744585121976984267165498271118672982130962690956905318714062910877855906578688257293008179881787251905375680314830292824799406231770146697896476121008013395703557518543976544425560013208656761248104293357383188241682635985905123870989434387354189621030039224037090946313613018004639710685742531958573197540485782488510294636422004413503479503707678062167744977224224462363524472890542970193962847633338573470233457747461557617890368235754805397784165787685416292469195652859847169622009765838613719148067827893281615594159657837226650494830335231096934746968937142699341953982855685883656887207666259580576029462740161585990458393682814513463549302274834525054052505730117860647785203574863004001387919791609224904106026409509197947147396306586927923378124762954717537294807814301089524913501266610315417088153426492129132333003283836911714873781670434782202376428055145995359554036188102777710937488737875857691481465225597614398427104537645257831950689073779667186260164960560093847897731729663455680730863062123874721625361086679812836440660219905689664719788262870451272824916123351211736077301070937518701846237049521260719619946152143312693455185927125437259768239664939837416518330751338338239489575722817884450086378471836739797527231220855087439439719088303636480 [103,97] 533941370478714635456716826370969388537055174817714020015313900818901009028579519432882782868475580573804467962532875430848149015175101936204532879551465148359228108435207285786909581196516419908318526024320533972069657761261503714491655619116106462077543786450800439428254656732116429215691711071915315548215090987271378442960317622026272371724027741265693434410818214174910203222723025340378637593395558656181266580723792717959145807561993756016926875328259250791973837595238830453532531853836472184631378917189032105847754478936329409975818832679467208658090330947890156987344371675033044205214826888428516264846105087277159890564408345303543848207174185230195725271628820355994703172038170404821169945548246299894867642000454487944183848413788356615978516355639712593282079739481201434256110488831883015228160639555306059561758051881205678361585502686459666757273115599212553731967227447330065731073251827546052782758992561365492354826387187977797571512292759459458270398939421335419275806462763409954788790289598507681423812777681575861055962243971770148746427057600189586346658039989390209941259700069732407017821151747965793558066959561972785060575617256931206012770899435132242868567649105971551793371596757619267824156522544638961391019058728333349848203187125970640781456246173483155284214208443289365846657006952044521639971334374671430163082670421866480675247533936182399692489544252579242469224546601820630795475274383246873633849693639139292559433101631044209497101964039385602992830220012558739867250891768899583534427256094865621117631551451501962009950810174263024928862761724281822107731107076753492998806142335995605289183480523718908468341004748647510425491337831266235561989937482900422447941424579579378778840445732958990790993299266947924930369723030468533190701544807376632319841329525396672443106922525199762370926603724672539686632765581258700870544114917520608873272021298064255463376898954020614775643615483399088933513485482843920393790301527584109251290832940785258576119254300623764848120351806128228460517876466336138207159515249944517233536774827230769465690431376574991519464610519944359067784464948192692799003665568056334892420052953367149345075089042803393544135864313346860764287296963326115840 [103,98] -2106748382511289790851037429536133288667445347352207074136029352053680276563346809061120355462308397247292997538250673232933570768488841641306134593998617437284433924008716613483743489370998055336432627760167586635882400701419217913343883100676412881710857657506652254433870731598993506950692332059810776884827697649526069953728128853104397935990937947440425551429325216252703007057643801618974083442099158783953732258767215510272452495004533155173168914585313720402720522879439040663053742777411529508878335094702928123871504215088891077520368422757340784722152713638630845790408999181639099089776992279693660257959127165509684178796252132373337724059075779190461979342928633614683780724985437286376062826662967832332834268197720291466070910153996173574493659815424682358001078960884892734219454409235375380373166845127484760854382014289294602730303217810896988987318063805595836047774406653893139861895414591573692725755949549050285156813491676079051682150260821791396618539195801046605311800260476578790651122845414981624483020393926427268627653783517516489742391765030458810628229073782120031013432245688841083614855954602470834453438680853824677306960401534067209778170185177862542191338440735967620609525218638002659558188507065610105306670577323638803369415806404348558851072267985693333660676800972027698151379086325539486394286513729313489208160875512554505214926959043505102180721475884676857947628707230088829971234670514674194298295304656382773623388073766046423672946103553089387155425246693184235616038097964457785980601905228800939037678357499439792103597201115839794985823456421048874731332049637169945431257372779675148210136623294878454151051570747101535199270173494544886277636862126647835994827923016138224851202516966905174938997778140570983941971243136420465621107407887236364746876835235504040556873696409334378135976791024899322730139011866216966708915269622826616638469283929419538587069296059863655225481947036808805939708964746457767127198437157876957121318086393208059086778515531951851349455460520416885803165375047530961451739463928702461839808971110002642446928914163308095498600732295415497843544060986476980180168522696409285360278090790282025104371085965358194403389633232248658170227674193920 [103,99] -52438956463743054439851937338078505317452765414767497874411157748298707498364215599245562069930174141294172126002680784088036892892116958333375173073008066464100394054865114765474217767235613674253277637066033256234499655391617427064444987988371038162120072009213355818261142063897878619077839872679806193553447352954692245162052424984525019996071086845866795562301380596478519636227300217943753741012365189445506264516859670908445765297623110312903752544562054412230359537334958011013795227461014224596545875472105444411224797657922921487063852719003275195070333639759443017260635491410647021684494131374520498960301921804272691878312708875146346680195295031089289105553769669597754022185004486592911082520587808175194024413780650239996864446698603615150326875010073777423726690563785519287320475182570833340160506135502387201900127892960359531959792195028273912293707781540315610717987500311875060992512860095356415398005445107500019857699611567878978108751156339788519958649300804201362526857304061914929182953576553006439005636554670536337658645885669018506116170280511521619945611661567701098484505837354960707945276696008539411728374849206446115005373645999734864494550215946469255901632815421209688454755306057311490021820709149570992813904157699443221657830448153506950726242314112135036488968124754390011321127537393385714252131950857520591700806182795781624494456338913680905508912872470021742306171254765230773411660988946429952224384490247757812331790242020753679375691871879367049982129086895997216766133568962408148740082498374447682970663908126800776727275466599598023703194136855778549381430590815014157404821396111251190302182724911340448979444172433822371214770789268963532830973064726592986859165008366647771266451489355752084189209158416243925803662175916327192641999747180994561769901207123430789697523591230273630708001833461612972169023093527587252416189251015366120573043577043128507932088555476626779227116053770182656854770428415664366604081388268813541534426964920431236447912224074018382620794826269800438199644651352053763708664918863897108266389199337502787333996688898458682378669239704988003346618529506118954760650959264372007253011269316302222609151882326228141598379467215801777154703360 [103,100] -123353847884303340355953089369895057358309773467756659121401821027809741283421624905845406560821913583437914027583653526069863887359856476118656169943048783930892015256167049010972654405688481719439970779298718325591477775269190297922671634448727468597802676677176927809370104013470130920328230747422301365468038227676162207794044590913276821666523470869711469172506651794846193657401805946317488866151000732754929865996891107617904346793736167801668786934054945349927053549931022412932785615610118079923198733085708519604819329533672348324333551140599802819528415373025574389250867577767234491946611527870415085984289040386861972064498755829839132624078345157637362595764607723378643767642712443813252762863864651530839631179640612180281136350951440114218603648303073433828293177988399847134379782852833609469432872305514909168725668203350516992627164953643877015959306349492209819010819303642974356064997604095327650180337417242826720136877751461704557539983755703267735825365577043432280775462734914387923648217688876839364933866854516901316685098016434558187359409496216284437347008327229807884415320404909212021626328148237216715716976455488026750029193619865821773779457367576161974944173542953199988554308982537250132894010061902454979632769959803827899352004587478175983613259604332172472659769502222327392871130055190463018669333919031794807021023260580842798056137288598159429841707495107714219924271632178339051819783074597669943089712358261805854170796404493285572441202249649851452942981352214815201462381667765610762121777865541921266056891756614153339563423442208890924795845959177099547845413957809257860879030770229415500840114842123609568908863748379218281580447212142084926673947851007532896066410776247690949857705989826528507313581829179564307518017925075432807777763009386579378896799832871327023494552652351892930586906858631269097744427777309805065912611685158464115280837601814545997108651594935930776786652607577042105008576824516014352425433336015962284396657830986489656641526917669557207014317973968170722311392148720407130910019169663003045794159961003738417892424464164940848423753090717714456385735493246091778405774473082596477248828931175829997987866832162220858238747694131688366080 [103,101] 1479737219396242850015773675896259653298464274641793712902528183623576319117968811593094791856698276234921386984614455554673905153202401627733636133005751319516025123741582655992215315698861245644133504495798900151782120155926390378322263635010911373121347126713997786352631736898995554411762090130975756660056706384318118886544792424913772380747729950609308221971180191686473179365799525580637735562645310992384815847396587829495013432859848460884482748955097039961663241157736519733952690670844421267454505406067240839563447297239553499855610851458548492935260633417695591269614731522377177035484008397770510317682316532317352094836643450810313183696018673828167152810804691011315100756003984986799031785856882726264112005097771901413678590513747543175748148137798689281493839329112234227118750379639014819256490473769507779727803255429752357892816630990280318218780264673662836744180840418846347261137248280966837874878862235762017023476473983683027865324139018340945860878783670836555726486437876735504081290684068632181463600594868967510060538692442193484433159205264195283588222177455894294247014348555604168748700060376421468836505466919968642876407253010046866864394827882434040929511633175692189943594004284429566127293067612853985163200179720235571955699144212546320970504409070888588241041107929954192709114523441801408167599767656859796413170033429602906624961472109431545822914347289752273058026426718010690630099079940160449539635706673369563853371351648229191502000214794120716190508476806056140654698321120941879839645201731234904631420660186740308624224901753952633067839731986829414085087363521049599482664495815967928352722014356352017722436368796280989397408755322464494726706299255659464704443800338593024978488571205918520972893788319950225000263115773251660410673353176843509975990594931687189029581513809231152862804830965806140313395475207300428331028696645304908747854430191452145470983987401961384869028056608613406462244466674482211786000984352956970661295618547851800775701837622196951044911641715425477509428919101643639232587543215634685594455155525139261384243351791832457311708526829831482406660013563088623263246183561145735599747188262920408617111910214028300107069826738298880 [103,102] 192991501989168754795635113763584982380483433119578479406835139074126205536861341318066997383254929411253474699044606121520078471997899009365178511270749823045288527065072254739913985033501315258064197820532388569124921178374490931612895091013936701870566389718647830344473751097864618137661192185202729876651014723210477060901566446832832187967990788848282781321706075204057453433868863290396377172173680742468973605579424195486809088023562529706097645246817123144311336936551174853596584077328368652171924227196048158405548650022165486958746225926698502789379978230693977817069378617382897417317378168124241879153057201771589733336001327782727421577539722373464435213842938229050493790132387160111043095687842996026991066065404493685649740556538777028396378028590176944632202551611991438776372134411858019373537782093438238957511483218448541145675275208407244731625038654050083993548238687187323024633900920342254187064501284017161082131833040838027709151756301990600159541996813351717005395539690884150920866669698100021889282892048039320429411780893618975282334210562554005125782152234241266448761467000502552487163988441582317931323803857013974264019181408387641769256556980938806877619677563951528536250570816771473338360508842847157359715121127295312011988539933016916577863994371661005205278251470822426476669400896134992557378316524153450524868207605594629032935787218785245370299530187630780373590221624081967970813290653861082983952379819212619553754144023624607716553124642445910793433909412029167335305596492922494698272960892655748211188605611352016820165748812592546133532604934521201930593265900527968175746375808760201234406133470721899936322021398484642358382989334491261724956910749225383150632438875416242984261653791359671043674484629111924486238937111304780566312453249414279478166577310454457165596269616103001191415125217556816133475692294129674233656726673402899042558543252686102902250373696345900563478912532894378730483866445233985259151582892741671940407315770855963492031971814215910245847922578871692329740442611972826700173707947173187942707770187988359437870929593533347868062149097513951881437257431376498960999867345260737659982753598835550999315787049951382776485998080 [103,103] -6041109229128540799580590619239831421830914930749428815344145545656601485721785562910406605735072816198393799837386303995038691862112363914420314125969259582138061440748049404483529537953606428732069685868360814286417106410663367382617539542368675886960311277870012462310337635135435246826359232878021809836836879713475728317047793725172772742772134023501264838086468100948798964781005347587503784402792279859536596924278753153030690813145809282671262055974532179680501551806003629836044519502870649403641440691983111376234986157459617312208277106750127222887180799868871839951308016804899757024677632956624797505529370876392815300642406278899814422306767969594086777670097168425425726705324156764747521161242848822556147989694214809030026717327791979980778382108262976699257445557426303100735485402869816728775384937155565844764873800178799633241581555427764621587326713143050064613664552213867592602099530686797684901416553769904236471753358484611315154479408480373823144720541015461307686906682154669485224696706511537531582570530573953760812322643157178192551831270118305087263612726441844134970305521653535270415998523012128499848075639488370500989086450067866987501875954158794648422424722785646087212074627034033029169221313565667775145098851806107674090978565052903065227899318346976587164909901465583914466228616189212302799126568874476520327092979563556814468539590220244099361245507989536951203493359675827674731046578662923101505930709495010032867614917097428117160096856086274252654688902643880008970745637908729222416788286295561465280325961973702714534618635717373312417401870248603138384207779697714728359990587554606275967114427263411288194004204781598843824125073729740935454164547516401039279451505602769443565174535208084462591761878860240705560519113977285781243015508128758192489976305990105664568265998146231969987286223779884885615338438431171262629380755921728802172795388384273095953085758096436942660062277485846589087317743380577632192076645350933244914309752674738990105956763163055892014325863735941157602033806833538607500326425490476149308725317137312040927879111246336514299544306618977516659666047296787073287065781541870084189863150137878401255575650118488886912000 [104,0] 99305870435332568690655300812948040401873411418571744677375242702259089299397496519473059673032629069063817884732801744644074715420319528353433937435203384533098905384893727641577080583348575011129072858844456353152240476873724725598154715093617573421036248837652064058155928701969959584212909681231262364365675569174647659938331831675338965916451452850168545208512063378706913409981856552863428014294539743707906950603461074047844066764356791534052113730077793793247435977983618378221099650101442214034687044270112888749023182578434704937888339084486384302037110069040756002010655595291383794545193500240597521307902568498356221842187580143089065581633182751249829239576653615898151169153605523823462777629783278040530828405021695810794143107634463575184373175896550068479668777467572602229667276227445385855882400684798313980601601298988984501748139655770800609296026141822028926820182770838774245711557538357291366800263446063362882336187965187094820943981144503919429968424502534605923293390257885804342273050012166549629979107343363516942340518150103303443535511419970471769919837797452590533184624746379677467616417196760958803181916283852737227060016612614617956274208847429438676852660191737338491327974056819213615951299707373987570887113132524965259874405456172299440100344928652288960978712369026908773785599704130302081615937499533057106081518611947983464946146043500718806029589923904544942109505806040546031963623486373809153846934590521572850645477914092263798666804283322453554294483953953897038390252765831343320267174075804581639252925690378652876606943154297179692235862050562272899970440700120659968897666273387358924725427411278046910958736536679962719920949182344801436508553487693220438152444527138039878372103818431088738276677376469785246824920529766493203861713187252656296253471581207173614742960570338887187816214070560874706754007847586535400454620561819702514095866705758022317412140690728343104808033703838513010799816255388704833635627050274567534240277043759762531653811324844048144623109848284813405028266337283869258254637964452826802901798146954382106843501736398856301937504720942660166251016718114857523052029061910787980515020149718391603177152349806795625094750812736145603178281936620910331433714277013558301343719633878029241045784882062287655814781425211119752096505599085830065853972099597636709275467707012214300435139485187849166949729155750474503990029575376750498830411310657457039945815249337828018321854308393057424364702355094682287506248979828853593726941631925769771171985667024273425340652465820312500000000000000 [104,1] -8158608803400282533654987499846123238506775852594637620270521832947171451597847532120789004238418941500978993119459608077707551618067118685956195623948896525542022578360874721983957373887183478354218721539047141856085474617213989950346416551857913706366631774481721213598726139253138330474200483518588363473448029938689549902713200225354809593749141596708259290064399010683829072130769491267597305295212141858270078919542564356621168427463284628554771675993563266581548400180037615460727673654117864501281199640909313250320210059327837911140555777084664078700736742278639316113136104090459556784911910730412266340165609086942533350511394802875451792069505562405552791485386450545269501960041421944692164586736676958321566916433613823010974215283936197740149229473412339175801501217320713477901152996002809702490601775695426882978683355967698209723548328716850195493907846283451225251903607042223562176067807720741168794188157580922862987600579626693945715327642126804220585028312912920090436273246734530061108512472651294300493533026747076664794964059665414945715553583392627129243238530557465151512382586410326945743867192522131341414008062037022760848405192122255131897250968479164919765535081298829093045719990525987394393418787752338868549819591522542101128816160827394065047311744443253146275605830782676925834553746664108058160711232007079141073641900429322551754360749477222717922936108675727953157194481788748897860613269802048448080017091955417683746460719988952383860236831712856944342506049411166163494050123823662594239358769873954542201130573229796141802421810080797712478124481470298037882099348402066226186400201907697702799009848568398308371452873392213194801608823847538699963549509508771872113219763657523669816350489180672913916267992248576441452887391946565835821535389611285767673626303246380563243242244745622605115941720047843667114548064570847603674830405383356320937614464648125095090628592338786563521937029685764308534853865621753672689081497934393046363358281179978632546378292405840735867257513498261555658211039769496809486004458461702919303502157438373477172479412958539715689507194917493670494529203960223008784299620328577711756394433617583085672606859332916994369021882586462507956530425241833224263624672368073034751756881486841266227416289513964780656959337803344163546011137295380194210586789476494146048115185107373491145307097179342072256790812423140898084232054160237185240789049687614433029500705412867135004613175684083608638034782848123855648957701799994960563392872791681209587721923526260070502758026123046875000000000000 [104,2] 228461319458052144824605432396957415659921996405379970262803693548120583162084676878617664607943291042186501590375522171350482766626741954583134324527708569047280730034167534661538793410748650152840292624886035953426550304941809346688295751478230753081734305618755717870181249528806121003618004234924548126129520755803828602490218236582192049326747346970001989688114012597467446613435089338171485440415569389954445341983741948866148152077539348931823642074138997368057245607803653680782341269944455138406892839072789130121114940020581854640686080236415165003665303840585115661643654795499846790253477872974429800734343963742384354061816785798571483003972416959589625726884638764326555563060230899298171963055433108032178905996109398272573088383979771803283681118260116688156894517409609202885782982682033062543161116425840426220198171413638721130160474701601781760879183149962735787169055841914228164440638893448981797950393867312069564062779404240915994199669833821598611054630372448156471045671968153552285883766711844396514959918978973364433179844836396507178600071226638766038396697924192892228412276500576102111021095306958639754724397833484194084348836857509869306352472682822798893432986600085924799538792942691457289259097592984641376880466016054622747545659131507531888337044147271980555254626703248303110190519381445149154176708594262592028306273274746628080034189355191252488829691944607265318139563033913731010560152983667709957773430892812387742768208941834535529332369724418175991587511733105905175179332520636493442605261689834242441978802214105068975527294189823520777012281470059634457325941420380717472851437918496155875090368931011461531454947739236681264955831184792118902669813455876498741264139159775904736692779647395499354982797966905586469327577504298875726423996504963485137283678979223148170272681223885667870815382105986041500894473831394096803359341023688690334137606237288282006156741801781005742151768714826132253643518189748667077514962396740080015105990696479939071595462599380779390820288039572024219838853863086093495760829994092008635146973089029561614551740689261097190814420830321843868238031110561282233020928944363736566975433992170503055604561470003330140987817512448037041204642809909284693245620086204250915619522501037622253537126188764491798406106670841922945048578572445744057254614642744746626379528700068781978014502510740003302067733240450138046331449922470074335746769629466409125220951511186885715339099474227936493916305207400004400567885431738623235234609175293898214453847117511031683534383773803710937500000000 [104,3] -1565971409936121386884370538183627655676149398523262274708793774350609604342247206255870873379655064367920786527957413920107640561438237496346983922833680063519712852243756119951221211898946287106516254046794501348762148814951411655194616377019673028131155771205602997277955107918335573721022636413300027738211161221578642108714435782632018451114194803916361098407560583317789067054454021238935130812873057774473073420107848153456847571783426305370086917896303954089496462469922765230432980014349421388238218889063935881902764107028758258302596538866596877614958429007073483886476685677989192967446870303569921628026051045580864256101993226638557007539174740663168141481289170286402575725788854680483837940524750588531201117442500471732729639251488618987120188585056384601278859012169782641928409323748108702095516200702595741158076727548923057142483516999118613633893139200429200785630792777097893851072490294632540262861185804175875696029630845939584707496171277688732732506790934252618041323290002053612515211975930942653891943290123625311952928237397402110433803338441572918422546772485992354621154764185364697505321555327960476984265885549561396425708061409623166465282009270576861297029216722136182831181976588267871970140823621746309272877548239531755025193520334374812335808940666318419783795755227442996806314243672927213839853906136126500757266174756279775045708316413207743329505083127170913603161644291094709957371902346156758288750020692433973878726449651776283861837458833193427073544111789820395348941637176982273072306405643172251733301135931962941884199289109865857512406181341248298547470913758422115074149456573361972828790708015240233434858122869678690273499424306930542681909030339358725799310342346715755613308661632889952352082499395889599021075176109287801818994899669202420302455825513032396151324394070108195275552083659213383135401853971072800706521292282508247703485438794106041145029735855181839868097501120708443338538918316376892917188441986054083310128212459165020688609531869725424875751708999100326237854239744832749492459448727088114210656681803387884736479644918146585149880573795571716689870729029632355447025334924113301054805270060632685624447835794976737000649942423459798006684404217155492182843830943036469527938306418358341793337484328005656374055764020108899534991275800045103173689570863370161106424538750904458134129718097976060964332910665874971879220956868750231729512740819905632649839728085192428384103025461963072324334233466932370980778254840374748701249221533200739475688578750123269855976104736328125000000000 [104,4] -3211815607412509934356324210553585287485934229591231326226383473279383812713496370102356214131291110350517362623910745643334965871490226828727338803055570405188283446270649005035202479290369869979272403599938438614359545073014265187151782276119118537527257164275693098469275341962019390878097536733468048271356770391438797867242572036997106793910214909945315444707718244444776272663735602606196984303247008503293815591608005239192710345475162916164636938581361463527709898896269254325472800795367929797483619269847787226047404512707385598115053891730717168933103300079892822171667903066810393656466307951104543965841748211608769997818336316923299988850038000156387106360472371457112622171764027677410560069544136601981399130968189057044995365951818669227656982116771322278562410349944789681957510178000591636516639213274695134195155245649173743331331322996833829402564010393746097001941373006866187599849760983882922267046305629660857444873525452552923991216999152443066796708237544496102419684035472521085823890679566473531453210683102324712049512714359912819732309629694185052330921009385183894950305506424214251625041450824880010441556683191313238699825088230071657040758037233207241703221350947489675001913753358141934785274557311876227807907541327318478642546340551139067282688845097982856274064390211618766779833884736828591994852127622105383974065475215716440349711481676758612515805147493724065425715098033735539479245550752427680503125507046911992343752511789825995921082950172795522065520358009799176707902373135350671365128876016315267180581557766453068529466072543614542835240667317552986630369476199681618289874753533576397537251709819331208245749203807192714412162356135011225885943376421423600200765541047555789185579600463951778392842301195085503472592316847660332645577766398595336135322130313307144295731398375817038412042889747802227614918437736215984559996176795032088843125807468629745338978203769937007524243906461252463107787153731026189010995872670067439408423187554993070266393171319840974527127434823455527706335446431942641200079173858810501199670682329830482260581326966474867034926984970149653161596961285190066235913890766700671295511284321932350521868639322524927756446874426862394518343123355818181124596287378646386818514434704139332846613271191958757837779443729486016239120627587346975451159586907030466210265705077137986239855353289378416164418480622422489583456139126108492852235879045557706047467079820351596815634844802349216618357847101253033669664593568247217403000502971427421172734284482430666685104370117187500000000 [104,5] -416776419702307400590490932709179600376613327452384581521421110335519404967529134250618224153433485183539230625160698718466821500731351102234493453905678592258445000097829836522091463051726351170232103463737925386262193997724221485362600924753709857700833066673360455720487422865071920957466156716056009878107737077668251668587514328616418084408043610377336405919041127042174362003365943885800163152931903861882120874923562639882933467616074659063039939227383628283252635171065705670937937869925465114575464136416661439926718482011945795986979300743852421830169796998329953449768081404786731504069987118138897650901134771606226916430903214100280675952834967148937915349379111585854469893386551961576406838300633836305660825249133855384160461695086995982008560359139328479454597526058205695343034471002634764965590978926472079346044583556887455704692984276201456053617987780400544024770667386907824356582023662500107109377731919975973406230051574454474586509312547970051875906565504136991924480454960545757656938802385112711801687727245143299787266326598041300090241452533659275669953582365012331043565021607889953144965334379358415948129210734940207244263103082833685096664858094695673008539066035176590950314953003344039749759709707475524208639888597052846228646505026669207875801467134000910097141988724652205776858563158893910308500538641802311694546644210045613412762335555806598903037778000771605266517517486071878343224001453365910497684339548907284533314874374281391818206140417466357638864965312630501169547604472638593995779645084578454145397725162282612827609847482010409693274171091934368068518903781951091318421478947653069381748819912503073706429587376417345201371298917683705215708578412638318534228755031505329613006484260798043688854988751404100431920908218607417988143178451193405346387755501700821233522930409871622183928663849586229083439685005521811721737615127786466358101980960353213712049349628879349405260355486641783716862771679429407747226286072561381358655931451361037340002938522609271089088672832704033671710011286824510337035162093005733664796288675832742241853003440617390168417998803119952433490323324776518296237303608953241181023527013789764808218453732330349543919612838047061324724360036791431711008129793667912769666022358895413312043833903794646258279796671695967433222791908476684592154058022742434875847925024031902509215654871051846791684309388926652796857205477118956319515216279000674047242347067957228670124069596943519417466475558529359650529577404927645189508425126873047972253516491036862134933471679687500000000 [104,6] 11031924322233541325140546945066337724861624090740146192530245357380637834365176247907665594534136187419195348355851610257191854505886825697143598369871481846457856368622883864923998000211564345583635313834510828942864140349514346425335383907580209756294392553517060901474229144724153072263769129503725119482806213322294560307252644234834590272986245515942640150195854410916395322891012325047907904982213464792373588221858595558039812596412248786006637634750481136219813554651664964379254093378054450975416972641431935449638785599535439617650746200662991852821688790931222824104750294440210755859909646243247552473630740545094384180276019826480698534904031625158407308678892724754447244336607172985908442694965122510177117324612373753088103421606383617206854126024582475527193155144039796726519885426103567140973986625160779374756977794687119469669587036176346267931195291800676349207227640773791991768925428557356919545646722716776072892875206719296320429475342348221493383364999613738281847013893943159017380811984276892155549767208928430733669271510842043294679981352225307682602673762656832279760943159098479087029518852163543748579114063830265683847808684881102363279373319257316330717066870782234653592855530448406356496487731065658699934228776837109601374440649697997689444004313313983815689764820499442443927013843127493964205359640981512978990819081578435943041405975377651758699241729420907490680918548588450075129256187948784824746097549943363277149134262242259990278870264313257022963698740847631679135439014406543366738355173957798431092744883232233611635620401503728906407983671342353208181361281098742449079268534691700194706558900779943257614920507450426979632618714004365400063170336273618444654769983711408452333249003699369489157310581883486184649749471047062148700329390678130358221416829481035866855982736580540538721018672565449665349817464054058392747224180302235422382335560665735463052333650537865550475241696914362458219051677157380382752632554374457330150142562551272592309784346302235779964415235503264520110664084736774623497662231729119830400106852344672840078355931195996474271042562724515564593496579598552091920973481166027401773364547305104800842023442123051570172994389269461540094632579623274206811573086804221157069576927855606179302311586895500320669589863956902761740423541418244443698352869365553293731834566905864929165940210729076096708697802583694285021366608337737128856330604151129760882630127963698918242750390723525798216944357689327350066059075664051008351531859728519857632988987461430951952934265136718750000 [104,7] -69843331723768994774768002999929485046043302488104139774386067852880725284939795237920424026916711103910877972233698133128304136781932622699667406324006432428527682503549990105319426961853844037429150201048717223934853434677605488968607119612600882031078137585134881321568545316110349418130181904750042732835544613689812748715221691588351093625026040574334736151724391120643571055660110175969768084133134802827219523100271127801236367342648327786122071767669432472417452893448892735595565913352558474083010842260855408270713901670023344159982524338769879589106312835322209491357997689051020981141415343042588011821576633985615219018361988852972725250201807613098881677156098666920189883338024722270754186855477645317220868602809110824143650729747277015972348644781166002847554399601792935161023028073437701512428334357563497536628107824169814174708599567851967412014224256569198431627804746330742527908588319654703071178596554287081010234208830955704669115893275932230827742518378008757286319240927853631048956063626525033364451622495921168668654301008912824412100470053865775295379160031964221196564430611217407165358259101007133094414082749326546384294646411301191248553759337651493574577844665095419341982430071887009072895192739845954302435463736014582918247915384956056861257091083979808831732163026803192795184223514784849466360724813638822837819755611021410889535994852898952715339533552808707993446090297871705213730567391949101237669368630746451864004003217167323315993509434583022596516912031137486776193014224593307026757581848648525835653856281074365953240229751769269185984071281295375704698088702172977422715390585893717689083006487740334819438600732337201971654815069932165339273366333265319840475377406008076234003066298492986197088664885418151194887459824418664245881254684190304351376929352945532063500397118678054817531027590518950144310556422301237995257336619330300660780329880758868118007313339027217352189830764662838053070952738159347041475615022002050684394099501768083194045580972786147300794966370606311645184660460412873554526664845620513209134550150411935988468170951731132626581775374208030460981666038269363210309950212913065424018641840489766825859419919895897686194336490754291057588163223623231743937670675987071020871695201217913358866310013542028575706492143837512501069314912925514557548880296722729420352511180708731871260467389873177174503938473809389712604771980512272657771142664585778122456749586948836833881255101085157283221395940335822769807503900344965465939487628960202769690113200340420007705688476562500000 [104,8] -141870389794189123494525849978805432840261580600442327741617463215005134982831423471119426130332265581063788345246237208385338689765577380513491891916447056096672857087911096915153348007204457648239021857791411248155586542342604107309561767930446600306162295965492979546128383470247873488415676818529918283865226759704327632343181971906698651423641274218738027148028012135353412108333377217855604293160549017353521595270334160665370453799535237830609505140014520348790667171531462852654291313881106569196500353794033169447590841530293524297273121759525923960229817022655168023722771381647233421010192222254354757722498916677130401015918995022444814029312711644196888300215456074632400457844678070072521650016698582993672480791323085666236075724157571504419690267738826150219497983909248250372412102453889275126872174585293447899409340169661372024144386245211534212837135888445815165350469852074600743607265497414120588991925232096750244345730667240621639193779034078459188082260133707849905392497240589750845061037387947674391537100923370374988013750382528855906059016665296832469733132867165723826244899632449772476561390825447339438787147404550124475163306029898365275296699652514613361532867644268498427152297070702214552360658867607740042231114465573194063223908468299015722942923217114933042733796962950610655094008324521445900717918823289105843570782707863452684218047164685306912324747481441679306609297811837512652461838952932764098673790075374148735252449745377154825069338604634226412539413784092908918986437050373608354300989640493049433106849090787429022241017557482333212095509465891762686098561563435683700518952857964198705585438761488330583548224025491571911752584812305509717599204057200604703688300065596195101106724098350451340376745326670939836889698963009802073256188243866220698160716648009467256864041590628274973385962346572667664809566184318866647930367774379293860146885787644452331260306182217211507587900064056115376960512776267145579364529840966266809200820958101149382953185953018040058019741692513645927932447821172884006394086703746052688501916809061340787066226539710810557023799429609320833354997416835478102620735162712904856699630636558780164036591883943660279971695649699031965135046150760827462148213696493043225040485399410796696592504322514897006568429830196333102681882793891416210493447899793034943603610186265277068237358223307376677475708563307918809151827269999916311121750272882400165429206570619809416347141304776626697249320302352416241138256420157561996098216638984013115987181663513183593750000000000000 [104,9] 3239475630802591243767348169636936543645670442850155957478856239283806465444159779687921721952407492921460969365167161943563367142622324925898433754424595824105618722818597475390467870243421923361496704398395715455519198484095307634987029296901128753452021481816827091588554078370831667143513122470882455931399526903837943606272560048197170192576564189012076020655214699730150807805234417912826081751321044289418252085636175207299555455026429162278847987593462967404455695618005206249937888789983787531129669413200572028660736374856456090555787577493929340405364422785439509103282761368713603556788925389832533382413727625207475081495218775485455017527746593849086983637576156829241963072537476249609860059255708411681217678851317871943961388387912947373448559418758211239385352966533861955491294023835489417669194365776431999470871186833040778820132209502190880699928581276148006985254307152706327192318959739672087287288417561388746512281017344797796336237069977744470640771909237703942284659437175572515367513408949143013602015099701060827827471133769692471680529882485178460824525470083995227183648636547615361444274752060937453001914300614338222132477712836393736700643650214344686617806473438382043375981763977327597140807290821918198386590129621330775920963945128585600979483759594230245524674919351584433452543936061414247030823142014653254246454772786082218198078272244152643932987589298628175355816307199191727147041096303365045382237443820386033728684488025022037611258051956187385444338109814208249186817856663016919478907864264290986347507953830581710967568060842171176575370398033249035021162217486040103568492857096358032941061506601127014430101686626693552521737786741046821503193734075605191189870566454400461637215514312729204857452209849851766919190604197636366737618990673486307582924427352097286440602251975351615590167789891116453943878332933305807806024922183114155685940903111613643478100622326966207891178047007978756202259777572167993909836980640045577788868041609429971367795143307342378089888625297346372916204191852303087887449983509921626894400076507970005578792099709283810842852802594691721612557218431174643321185530613854788746935760121647757939311307097532592094830958192062889263239554796452098676455404521923314614527994255579555376690374267656654077412982129622617326965177305455449169510025735192793134815350822494696932183886085410211399730408489777075274287835650194990149327965004636127292033688127660974875866973714583403515858198860178092757092747572072143069643601620555273257195949554443359375000000000000 [104,10] -12260228826298578576912773668655837460237115682232520894281167176785618772299889142870408088444433924294360893884245934943995310402853434209885577561996931247237208047246342380357801375551250243911062487385822793750563891082307225124139060386163512343960631496073087296916399393170336641535169091941202234547488404993152146396573058190175337653488199860601218057680234825922888593983638574951006684720664726012051283105111066697593178074777793231609653311310301727092380760322551779195702749957022555148437495645833597204730239873263139480848628844246144334319906112123796924441479780433777620648939445948235522765308378423234806943038322623477664659426124787349882081462697828738188277350725759032380436628380401552770794588891579472957587848000826647321596709045666213653117966438878605139649117494190460809926317656707876234415842256317692564048858396422812920383827819219650946495659434160819504023857644359858672860861164293752344674291422595518722956393624373144654071935471457581421965218206939026945393652269379878746821821824721727538556550653122183295076019242376230851859659506987409743682196597840059662595595400189687548966282188955178481016346075972048801134456786332683504999798597997019896048575623478477318016346062180839428787938864894664492895465551069512045993404437144003080708152077505895260953743204256023985630776886244950868498701153046265154123577377227208926562011227570613505296863848195817279951616771764881069125181664174709508034823491727458708849899284814677374286039756651106519170363891308139407441517780585390599141403849568909628026179489778074097495202213061754917145798114224362169671220981560275741181435653385508719522251818213910559261718846036915858200792888517540354084284614969710174819083178476689498415629908987909614512881515664765133683598020165828453611118793521546043580824926453798618016374584760924855049384172505723651414933430161404143760978187208528191953963229646650121655077964271490167093680591044037087049876262068069875529690262760940692915572666454943618924703810298314032440202129257951024759865282304064820905891538798804564915588647822818503730434471696706684685083939070378142233893172433378336958479072838228658617240377678469189000891794103110278876190928972174817233438917576280060746764482552631547758330713846636563401302538834130080788503993942879955635474597757317880051344179200620258039462435445517880602786967238738828305103074791875350883467418472291740849119053876364824702961826663544292871277756754321067427588193682580063742504350443596194963902235031127929687500000000 [104,11] 9066515217054745821345377705378690126537336380395634447969491603078575389200807043130901396693162552639097576330784977868826787416694283679733129131600888864080317595017492727975461122913217318552692064266297880911945947883975252671761253196471642260380807532996714999694791656083219664776224666505978803782020070407456639923183621126708744776348311713937059514980112831244981367724514089239131817909348103315835432779212036376945100457001947607683585478607927260652263239485967877154412088067533861678991843821655961964373553780481197652161951630329128032049697269761954605405329448043264105222658006781947317051071391826492241982114427254538314603067943576093088292043155832649117768448719747501681694006013971681261923997559660703785568838919989662181686700216147712086861674545416517240768896123244745133229972883418300533935283182533165964844019850395978726308618927383979543600501982343230900495316359656444810736850094739049141556677393128386167551027141314458040482557498617114248886630692993488367649386643887077522225041418846317095307426492268334294242632056793740446035790843090994616403831445447986764746068316071099696957247902526168733461799933760788652000051235195467487027650326904094683764619730484824409070821882081375694466462016654594408277715501576382066611236260923141167648159747785587135808476210101666122037981110025162555450836456605814884669730599542627049285888159649553685145691978464916416361115456294846049349950508713109161960132939175443495717057940821560748344266375736929311959822569064599748395517608095147204330678925999405641769132307545272034866916220002508581731318538850491990325632361135006503913418226534179737322373173001562300107438466187612929918706620173412460505807589163452861378795356976133073924152111335051408352162795599953567006067994868150866884827327996647208205121390388528284852478873728585896572767687285730864217552444488686259182997057297903578698134195424454928003811636022917003845476666925734707627505271009770122382686843928939958474001963667834860912196204347485032920327353185177888330188005949135625773340272481028794939016385972233435781037780442080398405894260165777831471778230319713279600876746020819399569278794078044666253640851251232534958618288370466382888362981235302980265086344004512352641677369347301932224089265003267636590907147693491988967891763867069807216791855697367277337850637418877411886321395737817224186169138465194161951677966640138786886324496779258911005861300659125459887026013907203173890128256235711179389369362979778088629245758056640625000000000 [104,12] -7547644793151817756747221357905805958197334112910979089236646848144564624616779450885106739403715134294321412011506429680502501539209067825405750292706615794600171796350339275173178189013394402950873229322094306740793864670353217150865813917981961895917377151135612600275487043372961559532038739176122462072413317500513214964501645092104066607560169232704413865750833136286552006270735725301004099326293499632732465482389139238605435725341425837969699964096971895488457692410877642390824538232713718834452021803100500298363393428163750959643417333676188377428598883479265748889859954626759124958177237637297672470780757370406335112081792042517094206609379345685482663040629746172581152780565434747169751809718102414098060633345128807662171090234838908228811239403066703895107309179013186280496155752248072573824910867645607030929977434872028915058156332267379843495594163373066028055256595149589078817345216358309319105066750664730981240532051389199727920435062909564070169020058002381959542303249064264896285488102213176539432420774042936932945446555311195931065226533892654309099953581859224785048307710221922374647002251099676049741030326788704094328928161243572407841856129363919049928078306375922614473559998851723059135523754965566329267807907436723750973767675026619230413663412159304168151954540442635453985339280687069915806557136807560655648595102375687507648813295926997422893665804010454058491000183696099149389660115033140189220609563592079704137212869242928472075933486550414472958976156672410943319726839729825589077889255439135917912211878131117653290331599716712731688215629671051944050862954333065485413672011807247704123774390972045073580684922687913264489618127599462494122185531771596826555228118623273768874188221162636042592209257980637844571807125322652882070888936651173477061473994555494815763472660471688924162144214453748753637191020942197679763144454261024518254772940740676174318436387440351121023630235626945554467841460913445446730740635158907236354399596007661806699328146862290545051103054632048934424653311031564613429712949061058503968695042851993337909145135122014791604213961205643477383039110535153140848047215929291572423319929770704351734109461373167736156891968210046216798693732523305192495363731061436031128126407003992237625928872458157573715554283149271925801731192120392088774953197321011047781220863536531881294746512799087390393196332035487809071248099721446097352928547122797047491735420040634429019753551921560846983060337010058580271116245030693647777297883294522762298583984375000000000000 [104,13] 698204820948979637314179167242451912284853080403985471505227184095384467983506445059353619186500010219089296865787479310304441652051769458771876070568156013366511447320434663591194367839453130891086456099082576606763215059804895933486169651541687559684944783944173359855234679269502549631413995514915531653290338631304614007709989819319880876659424889776296180990456979451518338573398531751559101785569372207447089994271091542049883839914609150201388389171638991872927533797556163286335495896543543922567439345612053279429575160026362839983712465438560213577319411874804444133496028763535669278783640638857256148438203914682710223045884885326802565247689386326517916381822251052739586037982061290118144339198179461881506185211854952743243187230249609650943933242842252636172608049117369926888170068390480603369920704351445441644353095535198258643854696132709524360906507343734702271360554132333596663983905984584991577344876933939729441322178257350000143897072475851007757579371840854762818129724771068091410871219267536643312605160970782303144258838694099101364631935645657815602640030761505382251702825916879459902525017437467151918946331824953913377122186360553650785725993977808357188705705706652984281681659311334408184969008512979226108688687398667874410525050482841742541370355481266570497735340732139881454807861619181235913904299706454684300856895503979053510581700493958709539758921516647351009394505994353198178539867494922893454180405064886542423111094464222452474152627238318700109959380875522443824292064056485239884110819726201209119959226252171759853152711139903871592513770471427812422268402153607184417240514022822833006787847214186535295246535086772987913945321258638487084507442907814776523111404355402484572333141179333900095368556028162195628978054674327506239877039378973920413142375833805887382541398557300572941195881768524216609943420685163920561905698808936249050555745582565677053942920412305125822764004959722147804984296668259683386640295849295664097190214208020053296108900947410518666008434007428392783965155810892844330721632705169760197659948071745390506566747926315884794566910010494551198981518955128964912585703407964617557236460112089362533449464630895699912718773030395261380266961068755857678717665401272940105113758964670983153549382538290492027268849124838870080711307899510803636774614133676653531928755282049936373768694396582944520224389773212037533171745078583559947860344110900653858181802236982973090332382458094013882992560288783733614447271631497926591691793873906135559082031250000000000000 [104,14] -5516868148985666675606959554239152367632863526135759174989181882653456734557704940758181195916705968243531332192839152669742178134828937819458991878109732681870241701813530545293647727410472533217325671193854000354429598704217985074477240071468511418311320239406848383788600026812205426365001159848360841595049442745507344892137043002456842576285058291400277956040780286967167805797432948257720723218684375198289868102776188172752090725264070693542855184653856934997670335141261525606899391252862300854581817210114045897491503681383500060601860099569159880433535792748759502339614775342071243532884203519049890989085341339639530903819292400290338287491548150630096294879472629886318864262219737788144625819718619951546188421115843369261284425896022727630556171978380260156963030366263756403484781766206462687011127579877163660867514908509994880729611377207478574379314877272897745261070576034655681474137642839857737669012639366679470232610377561860300782344371853538689534009632013536928008830134159036357976587076041003436285465251673493631767479498111554025142583069636075058015990699996571954622630218297633181262078215112091113439845237329603924683170175420508673286535921787360124077448596641921413701239242814694122062533062416444546812465515403030654979575716001911274978733825496811044036656149392911385418067235064796947343987204942542815408137043907884938650583377830610625921728868569270579962933129540747205234925737459008979100204449093513451100211839393010335250704664384473576965531786369845719852382294283856857798599048421319828349180543292063913736728503215045507165433277291138499591130047465164985191308040602808041536090171363719664360231931196799802543993888154835026612600973717391244801432221837094900958060694626745051722269492005332940449100394949832207775849883631891988419803980214374838066587717072534335508992295708504361348364850929551018201033462914981840288421876816718727187584063669011096780434585675964503384409268888053457814847247647758088641500142290360682911332277076190778535323810430331425763954875457003520055414359282856595980385611464216866776716740640221559795983759307254896283292792372697181610352129911380521145001240593675975422071693786652822956579638982227072305735849353767619802414330992489577471432312089432519258816272804295460683951548111363029875673981728378951445838967741822282105434102494053092600617906059992553173783476491367236324877675904983738075957308440701177541151874380856188328323394568252321396319593033662730119370820602853200398385524749755859375000000000000000000 [104,15] 23867963467350175415956860398977434596679768487052250577805098002577921299134993445888899215372295779718214349481645544767570787613740841370026303066050978547538111122576402149082188380545344624629309590652255190594954699329148498469566107056047271144500990777539750205329988957158823024004585500549104037765605344187745867691441542136235545156347839837801596092663003146952950447207107903457989454267189057898697476032021846246586343943384296604811292156473879133417020559257368464123723639270889758832006409321066738139710045447475999885922341213672491376333092866581499531607662525575708130032207262985796619511889825116052364308896484856146493560008861442061739848256185193357348743721745640199897494353562606664192549377750771473971218683103528147131105381938893075316015840019515570834986861400809534654435061042096248445067878811711749963932041780442075800150103753653556661151771967627556203787100446321098119458938007148083910491985125917060790821198243789354096326994441753272688397409888969031740442402932170793240293528139571695682733459693857725352949214179466679093692053399133027893376543196094902227049140759606738946226554509101536175112994016829545035800113498643281312325330290081851576998832162423070827904353739839393997972986205285428290153495894941435007093656173763139992987702729858669903753061034538013284553077432104644910412898092099229917580890718210894849247302336641228050304401036472919346843287626333684366579671274752032210137875792776927439178907468545751163713777319739625375078910852611141421891061574845815881525859243715545908055366983290557111511901109347862455818611553479704482817825314423444445350997129380779411797988553421980302850022729741444386000476506694379872784322631467806115882176751614947105416932438022906943636048383051999545556861348449896920568898505421572321424824832065804484562357364164298381091521896469058831047408293192575937549758741152167164988696293494624052847160276258632811253269204980025320523982080420983714746046592004399449932535316093727635059922220840118532543295975714394110097557168414954540901400970838579379998162192750377427005194051202549625245647873633724279732022184805840508471911481442473611509647879881588834637026022850703876502814765706645358734503279845922396935617199898637577283557269706783738134698909665677486979577745493241405883260719712551982533697231947222526004125929724431680862818386027320889108101179140334214307872922206397141275610198005151815820841411159884351046941611405231929016190761672078224364668130874633789062500000000000000 [104,16] -72057645545795409139272150083947148753526757952788857148424128024899229416269926262816428098820094896396933323932206197288428257137012658725762960447151097850818327272361322113844055322610040230560028359745092670868102644273291438585184991021290884600980341761840320867701588053590532160779885598127267957549308768700584856023897657699616764223920192128719068129678825583541565583401331717187819247044600968002998372126018550279758645100332429664007188260331479872652133758401770147714807875391921463639419539147885617343969674079754765227964345900910235432434751754802584967880355768181323014085166110349616772746013697344013236953640848848161256973785699742967292060960920143566528261879824355972107854166573190814739104948503284257890507803976141834816445041956160561141352160286531672743160670902817700281368173892585676625098053524669761375426768051723310661073624947731212977460392905447413498947607398521412203786709028963411962015141505605788129325835030398862690862952403162768870471222191726822587497094104719982138148941487220186049991966533358883815894114359151731233371276817372837725723466006507518611709639256933581065583085496309709795406811046922215523725781098754083422696369768980889583343486479510032138217374753973040746363246000141246211174271494051416265993404645348653380988558573739967778858878780306607719129542845699568242379744068315628742356263447722649013767048267197066710277026364115086233061784397425449960487409404569464014037491969847275600251160141752142559537145218456042296252728302194083182076978025827349011787661430404356941254534887433077354210177120818412135748604953772798803992051272455742149263998747139434498528575804894577298576488250789097079908579185396473450469154833874279561650224579514142985470737644368422489667499603693702038736807650485569254502738139756170707514129826907510898177874298020661799745579475766978073456943031978115016630164993327884102895580453458986515572775802242471327449233288781427754127354451491550830431663876378309418500341349831515662475104484540584671863226471040381047729879537979118783325964654679778063951826189493504231200865117383943599052672374438455086499319665222341122203596215835926622565033695559937523240332408422936140544950929927654721116361162189614563341959733315712666700367840313499551266020068803522497449811042271121587490486575310489534882953080038685787404391885088895466996278787578493085382240123620455127543436673079073795989255603226122110668899878366008719222728876735439840217622986529022455215454101562500000000000000000000 [104,17] 164915662481640921989495370833493722051068200623781261435302635699345197434349636188713317848360655334533638812123306119872561768523177618564436378899875614058912001822414786274819847585723270920951788718812619006797277400088859457118488783409886020604617188216844244718671597682717841617409126637411251578282526420051418479023763776933369368342869761908434830355164736271423802857938889247977001199808990838582606848029995009829343777344456528482212896597608473539367014149491931274645040356529410439647156105128083201730721169175129325467494599390369978420916424358697026178560283324466717728623934106913114039338629394260854678121850102373192232860855357263004578800143599480729664171010986335101534630908963806980921708412191635632659900360211725237828835248073562378032972633085785766257244466147833708972783173575124245394010120000022187593688397215268419596880786067429501366334407238497802065572203432455920304759789021217001406299518493018099462089616656047812747271245906813785976615455686297558201754286121914966523910147789710429654874981152524114418557336665773030572497862959603808936691154186304775251981425876794532373306943410790649236694483970413136201215912189848733196631001718987739685476828321477685503139527058871755337116300556067832953756981282020981364697004088389423041967019072020255557850840355315739823753236663413796093856093816483510390532990293926876140653039663686855338156996812069754261007410576576728946797835053055595551275937822052964434380547743290333469233348018471684612394289848494747064696291811671797954132315692777180943589271663917121161063370448621646011317789997236788713698782720360583368152713729093864684319168323055687418165704568235471611385653720766135311654453791477923593475325203371585988344827375362789262762757874522410812870044614986234978299343351531832991047970854533826408197827151287505020550454397065060955751157205128374534053476521225471191540265354966501487526392800407354209374551459438533192890727161408340786380900406933250117049318465660716765233649598073811582334829114911908363836190883622324157669362321947904781031099168857686653927938673724779076999117940247955426294692267207038212399406065425119759416866920398877640556380033617572889337588501989873919150508474269276587019492512340250889991314043780594233890739568990660431695756580673099683837874428251016202527004178354692796619304714150613056499278633950172267204243693068235995480505755925850060877738493859780902952440191789338304067418557868895945262011082377284765243530273437500000000000000000 [104,18] -291010082120750408096715761597715519202035424875331353520393792205829532838973943312798365881297664392735950827090911126913951027751296793556988363720987226713012586239386412860713214599236631856876927163670412492375254293797848478711734674428298355176550025078429296097901718939863304235080500990840087556374275154168308970009448363249709508842932238162830831442492620266944483572169608622244012436597947653033406739308513866171387825919608780013794575717490923703269013775773426078486903235079930237660451885640085092266733354241727098325822398516282902989129649967238031177527622247346203650907457361876024313016817556214757405972231077396750661645420568108332859927375001667294541412806026338720641370475564169690902844217452017368116122092483878124856873273003570027507152651007841692428709472013315817350379644819906655049224985227559662747102218486648114009552024725722496615599012657178569387118019896448659969644740226403293512559315947079217686032352007165422449837673391744228464490398542566796728143273604926047991074096252630511232060683819501472534392094008783963167856758554903613309268945258229274385348728947751430611869586901034771573995079931572907695132358420177493334697328847215722861280991344624958887405437028595047910945482888905465605069508291565926751759425411682156684280805215520036574832905935911578348493310055389960980839212997908597790135264985575403472152757808771299234422580850387102119220539520764957974821308521797800591618892216263792704295809269139029400073513216261289543325473350462652828465984015248196724007501553142445841742434487453316595546568018577961574157185771318554256705387050316409496497459167324675997750578295617525147969271976705283896513820884606849413981855735713514519057628941085118220047227149144953283467987217518694038608236782494798680120653350479461160924240353816226897204300231003936551609764085789276908367788780848082715405173272439852518038364838349482697509059688446058038560712167672026536652158243258116419365049609054184137387419331369409804234628363629413866449069981148965493744040568734098114097531781376803171210892554693623468838535493859011461155347170898016358062211137919664227703539262290211878829191852268319675143227395590336108099920995847930481153700562358740365027068751498701587998469117015915080414661746897694026973077663674322415129349148581692617877379517774869988885435732286477776739758570785749567403598864398540240560674434845030297596748771276111866900884738144079376143011318386899510812781954882666468620300292968750000000000000 [104,19] 372959610559868897063296540920837373355549114942234302623678317038406548480034323080659486435081671970099276379096070789836439338294281720109154312162912748758517118174509382519867658071922327545043917209073862847444457153657149894547769584109544402876134197655427846131987302358542853937476834140302805898736481046062929070433344241032651610626576669216114596378842398169924641073238886081164070600994157246837941971951777461293635517391700059502667882565655113845625512315534397795375284650965217896488676544949161281412415365179170113426654601947089712493818850015321402737576732366233828997639412972787807731552304615662811299446469207902606814043704792193220902669446706657219145900125239303003585170907564967120667083580144183756170748895682083784972315399218579216905564983364570507318940721119350786209261733086898635503031367890064664048350294787386387677720998558370444318014015382154141562075043166386953210651266613330923680969093912183572953706141731078139849505414956164414072098195676726094526577750392275287051558589314020546949397845155755326067679199666336983242661582439128174930500538448548463134621113438997060062118605588340854363503831733689431550691715679429632769953874203343551125335503791641073848407474785152598583826758268637234233745484902662187743206763140801658569760181894356168318394367191734195214059977301398042002372362577353677946060003853391046655765513272737315949788770503461110979195064815661076018237553986478559068247505688608022392499996359524213581775006967750936356400089796603086021542772728417576207658766505021827579108869817652040218351791887554447536257125684355189351572138740931432309190319349374863321992885216221585023565674846027928823249205125632805796592204466046346043684934858456364145510101371132067518479212201455630786876469822016497207041118948714417979989029008304590710347582960784337238175608342319173146571739191568304920221554995835090026422684440431718722367041675245054063830137786551219639017612325287404790131905223992757116341550441277642934843261696464733519965355073067704331637971551148140556941450295008152540106821157157900436846877276432137566822485301382932969590616320499957948845581301200869011921390610743500564811339594212088858179893308605850312945776300477057019014119029052859165251390737073892009510800528880522454581039291283301683106921720620659801305062812888275993055792393391939126743439287572726699152081093447527471976726589267652148044560149649450797730487223880209805024297381459419398197496775537729263305664062500000000000000 [104,20] -235581914831232735886119577112890032525963456899597061027048745850891551210451335990369809684224368427637014921748783234481103742733432639558389097954836346655898776041002309452162041145970868896046634471636171991247735659523724357045012139196978662103245601485295842020730604916174154403589941636031636911355051448142278312563231655327132887782759853928936667718821567283884200562417179361786529397658867537760901006729097907913190825837773761541588655050245483177532542722625388111859656221581430407385192356114266631836654830412374091037823123396401673669817431514895150588208086305463823569349186994358952368242001975002779216117942240305409962122327743535785427191103347116320735100858112260334226676111343717912603145615796258084353783016338272909643312473922969879675067571972430670225270711298504002562609876368173436021091917088437691228995193671253489567967414507800115527451955670487419488981594842700589045630636228185349696087838998408414018663031443660296850303135075676522610319954138526838726327904672908843745521687659156606662926813978406700288278275456083764816600296900318088901929119153173132106815611714185664724064651101820780638656764727782196039680794392331930705640034476185329943687973269627494810561069736317535615189122473127555374988371050010586432833304644947791641276980005553383610527866884059604699192557129582768563326589652915053594659470477666594116365487179134958266933190611196188785066869911066412263007327791238106717032486897149633823175845712609728907050313795309461905388518251253563084346106443520281423932189016117624214758886652195936013587119741867139316342554879458331873924670669663887728939153155397011978353840790429534026533824517613740244565187994468262879763131741905633500587171107487826893177608223456156265981879532501271909436809669892885071904038177295608473703623605099985546194606763404321510935203534672721404414661896697433820997075686977333907092669106627457143761720498067836383620482362287699184908671031978079651996855740372745516170289286027579083052921791380636539343803126993843068888755992638264059189387069692840328547614913828450742977503297836486418890537841950479317771824795194303122327169745789535463397722478089044407712387774981270088463115709770141574283405312501160967670535476229471121745153030197593747025551073846701263916658430846823704126221982185142394112684378954521069982877803993923608061481412075826819462955156920710273379377540172068806578110112869243533206421319813788153862965657481254311278462409973144531250000000000000000000 [104,21] -367706401883069742896442873278501362689512930391179177281262779681869023036903592080707371172841192576527139564839620510916423121253532459449220161069939010918354564306953164798598194475261059684846133475476067666193615969530872691919140340554593627180336592017110336879281643568101117913193413521375420375392079709242533757771263592306601416559147443404563902375055300477273856635761719066993302178990085205585055214024983006223714139703277874806430579975482668158849656410876797471723329604789045479125731531580539563559271925392009450651145744622560920752372913216907404517545505602794088800774049544402088338593451953875117471864278011460816511935883327910041681329483261283250676288498878765354004258484429269450378641633430078874941952608558276392614669746738282817216369513001374591916825593052700391364097377199458113797835607569704933199372989467595240766669139797534810769512238397801990744352921747005157441381543981488062571334167540787528351945875370100980678094272822666760699620187209648285282991373950486562509419032195678507218780742235036304126112025829101890875463738937306624292822536087128890563341456283789235402040973934324283344900490793560150739322165975967960772208176604379077032918229525551547121941945523994941526393051455044590708973027910846054971818915252291393959207199799274414737337813813234625687162562837385549008376290556147416787801373824249160937596868416278572668871374465082481535480208609547171966226513087945325412043517337924224029625796602423679642654591088130097123389510423878209818811925330186999842061345898450303999767890643496542430466523547856770852616619861667151238645757520837474812911992381933745464386009250147837960807885253512276682423500063157708944292632076913246072501082438357733373643086638900280010921369782915309695692051432074849195820719644796460344773554879537349363561399210048908649826370684453725734500581554643983109288233826572055920383412018021401912047638407902903321326345772963763138900542675700143113263445748307652040533944314837202526615098066049060782078751971822046610259033032338430803692013146131512800577192079679445628754467704504815791921644138502329569333842126060997823279416435232205742044555400420609993682357800710984473165707139440634581200268708427616543330407283015044982515556074483032816744160990972659542994837197233928229586720807112891830144821222203624673644417098773142407316668001193201121504377036628199141014397144369291936001280706907572981509481616546521770549915686387976165860891342163085937500000000000000000 [104,22] 1618320981841160509840717040549911627808402171491396870202082001168376018655794391248077984849422020933114621902376316849955709102454993149330975512385101636323045505196717951097072898632017284161682453275228748476008101556264806910688217252579174098088915429791815520689104084213322191343449573114046563647797375709569715538623563090999374378399875673450494186435852788595423784478227835086143803390498292166173432598428466859808413464954638175631311858515009633707762839758964011979765680824551674163537248938949720452531658093387353145474008475970087270793877965348312547450009562728634966197995829349919718114451995145700044057268175369117793429894682300974928938565913103426708403024238154177313251600576485902650171904922615537669639894485484113496114324830527697662129768358174592942177236621497593106804343462009426543093088965525171275877805053697635385769902414114054004697547797288262941419692017684946067794431352623547799502494543636479189753007087481234657205576665100028751932797921630246859263580135996209177251963317183890641233122621854672850472172565072944717465189601154376679631534492052300711084883876192609213368934782170026496244667231573486062308132914002733831552005322696134071317711951252512545678901779306956421517821963502300667480849957774673946948342719105376051375155344898317359163167767681322372414022079711894997016179701869553314051936889672841157315837870874197403347876939285285885403054282408350669040385870981066329339194503426368767097172105540951703572495394980328767190102046043918079425266684300820766479856481873025598989450916913155210038673769055408708228837463935960404933663086187800256835324461804346972260691540082688808097134146174994715294443989755632283553255185108677408309870698061081032808917566182908720444421232374093904876577924152811684012661174934402991266164014383888691627324427970870314002375021673502267878602827976732448180777224613002322605400431718813935803536202188875822251671005371177473159083783200216645644651781192375708206126646323912872132080432024107596694561750938954425735735032834393155957208433395412270516327980177988429497768656973653377670053219846685549518354846987146883106433791002408342527531655378278439781660302179186526931833060085959423060307165281332293184119147198556249433215551567052515395513282916786662987000628629880459652830381181860977905148446724466195020888654717658376199918472531720518508913898212890366085460518355105977003370515945738794562865199597141230639096853849423496285453438758850097656250000000000000 [104,23] -3405171760598412472871094860130410910416827513366448894237627887444328729677646223846815090848579144792220995212307944018278854972424357822323979131174824311213854401099637059376067714783679058420937610056573877079244755880928837576132732937555859573183141463813215773622639589536115017910211743516309591500238761077229437015697354920586154794343793995407207330544152875752410111108199486673520365916852498711791732770268791431534599140026197439123360386277154931753054867747173756203791792996265624440673086557785360447980924514573570923341923280999517813811642624953817303857889341602709708942453297463546200779582703951564911604883388315884003034832466105760140442247098318145544902197557547117447569921049450230886153150416505174887051612430013071030469210579033168253610062573068005796890807346125044887984618525399034446359034279632024612432472220603451251087551928132151970699484157059211024214346096838657878174718553282160470388115894483289537314060428218604254966255131405133032583305880750462759637173696730185337374848588655207539209216594175342668109221706910161914638220915274627804007906991981720744055396032534847320489072927618174684559390105006864282776831544888571969779662854413676530996503693259155903559617646024117464862200834288967913772285908315573230667518925211626887102107567547969614706317305072778157326106862169728835553756544898927689207305478441582437585188442279646539435366739525032646195393931605357987609201794118875555987563452072227469153256217040988521369387598721674173084299481279378825270035071214217734087779214061656050317983067914529599859704909486670760350850051248818733263864449764329130675204787189866248517579053176377056719818144915493428478461905000680249471767696000184935739254795218445115041801729205594322180519510739888933533184284982790712037487912304725187438126450448306828439563394449298124728825136326213761885895749116273437727958391671292591712806749037643670374066496109575963813756120011277390712609521980822311575675280017582246440012244893498412653821389521101451466431209611795773060630688915613737580064094900038027973045899192193772342392874764788472900143952232104396053365337418575633235093027885927967382863841135160581675638238826035805277032347860771652970017765563412811747657405342998462041352940466249686859896566836913781104513477296797003332922883176755905064480974859527708910980730300653256855842049730427690273790606266285393912565381834770280429269764779444727450241998327040010563493410700175445526838302612304687500000000000000 [104,24] 5159053937329263183711224363787818695271815624535692902225617111443180310775100113353398847011934671568834067186185793361039813447290442656281088200932819443000492642905254570837774663059266373885499787795330026544918981056270662612626868756846254219418848818573508792666794090248615808720706613252990647016865874676147431070701450744841972888721116481499245239861968777268297436606256570983689811474570078522242088363774624832521929742585461826929019342509030655081068714392929969404799197244169713237452625475108601892409035577845093836650976878617208274857509585377641446061022338737001615238727379924870974405344385542598006177834813839921680609801350546328357690741925491379229699897835089274259303863263841597180085077550987865567899534795144297566373902483160432813073163976502952520095979560654027952611038698979519556190023749977692437840885721880874230779502205783512151480992893921054058581824494097660840663243736915045281487590613557229727952307355962382885994929990118081805132545340164513306295549583906936078891932375961252018760234444893761130021855876676878044947808909206734049053988740892313873051287147389311715927003486043610892290922534589289808748655577497697050146499300249381638718101927384492116480451833090544019975273499916897081400581479636090749864945079176247126352196585756279488389971517777264544904174984469081934174064798832314113748714648014370713123648998625755407196595490782266819537107814635101390080637420951686472428004890394087759478405499355901367194706250849586068258394436559171541032671558275986104485101313723116831258196869900798801973203266565302497350883872985120927118746480021361479970782064375801586430794809386408097433435919454498830385948210440200154998701641417425495943511009816673089296531839618752481988718552050927301168996015367682142298884925495262443298199323262851320331374583662139568753346195842311821095040893814219356824724091028003248136904658668357346465444770929051850710064111476792843992950606577270010393651325762127085664309238077835831108687581256806963362071319768446977250421360344820809599191587260287529632527713936937449226698680015547216191405315561710779850745925883951220176886601414365754436346179629116937349259983697064399397090698811493549753475617891476460875085957403952049185676850631705738441372210511881064740817673577743987982104302276371007381650684373204997350509344127437317085475857696039374331511799434494906130267504482351406975849671530686938919901547272867103899329777050297707319259643554687500000000000000 [104,25] -5982129417792595931765394847575479680059459471163517784346328730372186980979204600744143225755812790515298745892634761866201765379341778304917339989172812403329855373424981377899257974448057452040090022399059210886056377992235538739959414679420887005522477588590047998241023075915131254708471386074431447202486422999564130283362089130827906853122180324199282474853653571542234089204025516386389665612902087237275990448535072346256228655970785291766679434166119366889132680178754639569301156117116180313955716906655782209422388349051147064002284508363798270225453662556810906127079314139584459925630239508159438827166923133603106834437632142863684243090546937499241175315557983389398607121154434597312895690212072802667186131590857748830491784908441995021673872859725410526842238650710658773611782657752739637741052554847001428912769830995110284743023736427404581464604936456017867445047008658043913045418945189447508741880406941427538287647515693736302748379128673485160505772127274095385545260670883815292013462895259575613300663224076662661493755749815052766881275788787429465876272116521782243808432337721948336045304436800297555214801597713848117600452117656243663373848647658415993640830395362402702865217192230080043506140765205004793865638553260221315069726082288682881473223266837872046481470750692296634980285298470944266535242306117819813568781485291276553532764728506991189039033573017336163244359479929468125744462354892613596703074217867400181889155055965566449278031171365067769715675229597187468589427825506100128377690700257432344281417814686945256845783446954430464458134662445325648025698480847635250631923073368276576902229534281387887826847874951906862671204464837027111338543649136698459803297960510056763019045180625912781310547757963525143639053165374477842063990856687015980592043704962428134223955044153099113048707306173131322732011383788434993377152517457657340400863753369709524529169843286237387959391454135900770100366627341682788640107465101773116559158606825182647773932310267462823456882655295003019388290838305529040560270342180506446288760100819366547178821756622352115716465815835868290906130714728413969308147904457276370148949114985579171730969601584248485422496794139199244256731241999910131685604600758148284172719510501646084089491178450192950340691634637820097057272596291751773379685479365542922867272388216535031795751556289178415045220761433029487842564169080951326389447720271909939726647845840807851193373896950267187833105708705261349678039550781250000000000000 [104,26] 5179803057794508105653033632820858976390108214610738941510695075809278983386745221672968460370476153384726305970811528295518661357168862915511936417328991640949559160309714780765110559753252278362845632174854539525359372423031076104594213482062316458636871966985679812704318374504980475442472713154479800705749463766853273661336313673956540064190328221861789766586221125081965273126234311438079006713455595977367422244827603711162498254805361389658115472684186898338261812506939394417613903495380483881350219420734256335180610966690640444258387076127191897649134949430513997878921712621843466913466887218036671522385282236877239233035835799999071505030678453660854026618786215195424442058242734727789077806802431103221914258892881414741959857159937525052808872232528219966766621170002944616112688215926093264697017291715167617990893569828168626027364789283204885787115038294451063384894313128091699817587612495278897694192355627386618013096067173147141128897822580569510261398305999557048619169419359323446172909953055359574433543002129047997758157979680784614337009280875239063500851445657332413122235510262897136409961056758574331234227907558973197373462987854359192818584697412705419451946101583397512640319138872555152891919247539147429525086799555297286430963753113543434937714073736749161321312213545322385451559593843407857423869188281798678623686760926264846073612131473393001334689144482811810937144486822790631518289202926106890640718025346152023212715656316748932099172171912770813598517415210717229812045141604313535239824219194540945294201307474758841832208545295506672214891114451913624365201511206271915210424041479994173740326371399150007282849589624887131534226430364490687976522210726652574189510683029101547608006882300735258215690716178056347742297901963064835263044613019983506017928147595133086735927856401722752554375187785932229626267517536740450133045477140374448396989882520655806000656225321623962236338695995838773104013210245969757567646412409853537194170300362362469589332476996620327365254405048343320833472588110524152516264285139575417328924552407015528533877221687606626294656260154645923709362577057898112381348653783267875007789710232319979037742199888762184407284988867697225237345121601182586200705825413135568016663823000773977920138032932500260126915239026693907082496695800615584067925653468963350614606896051757665372422630093614902539896194670140148245629832909971002517589208774557817694891636078014831635714571890505286688721753307618200778961181640625000000000 [104,27] -2921163840980380709903148588706142713043181760536106681824484162850332689791111710370214856350734595830405436186019628298300772236296838279734058033493265101613901891470667822039396484007553289675765304157501399629496128255946211692828426656186701526411399545717378353119879388379740271875461832674752636241029772470427265593930127282947192998258831351569820627983252672748768287894099146576102789175606314698371837341150167115685086725115483025990833156380708677703665202378058194926109094410598182535725030712339302187118176948064840239973353972440355178324604231876561926358283182384464658594335840399630687624864997671517973376272559237343385548546702778593219846558920506529627926864237724322020871088075411647901877241408855188351563937201630384264806077648562833766147340215536415216429604670445383884803826766202040721883190281818562044925444234757895888833533858279317242571133602253593410204969094715665638376193715553331722804778377009676064714668270525029035279806288974241171351950861732844210922917536367289689666300822058511474717742783334204834700963399140956826321878419104735238210753562415306834119405064267725806752504507561057407539787053057675169976732612001357871255634370370446095626463545644657408253210277921233588622255815100120843140762205986984144245299447269941940241115921337474552929299117315214563049100246300202504318123761251297010512691425318585167059300341157299889669994626686613034881902530827333517576345810577937380594237042205090036891664590606761798974098638644285782864428436128877632043533576939833483968510446828763155380919417423127811417964977543411704732032312927159094230934254782461147912398368776665948863733746158248097380975834602306904732199013510593827512283219807530655316281368856722412005408354137789309363575959965738702539368538888046705541124408687624901664248594649041113435707885840469974708355934849832978479532428327127038747298783661180889624793628126915855074404454646261324485188952667409101187318295437749124230292206463311987634889450176404798833426747207176234462750932510537943086222787662094777538730313928935626148719349251009704806312218928490870459790716023463204824017891633386996013693915033898729812278387704016639159035965546471611736897061697951608648640758758075781337492701947781397070132719641552820726113430177294298415247456528384384373234430142534952487576730880764371713125027074012345672131747452597152579079275780209669524182538988854687556573886464477491693323904509149713248916668817400932312011718750000000000 [104,28] 399267531910453012697273105192246394670456937388486004376814755882352876765346136317576938765503186728871439399826011474236089722535108173989332484859887295952965227278095112538838674716568901499197909634278997347365708490353133435003445447529625309751828255800350516977436770273657031837635833861121781175432136277300325704173817624716667819947928242038038087467834318010312177949179502783425483249377107718392832658804270459844724754162027264401196951413646983326064878079715442535833740083507777095146636536300451834121902688600651122684966909275181578019672180824977929749090717893253818380931609932390227795590253498033313898651328801089635996051597130413700116198722403001580736436494449597131887599808752882864404113774964268015298436846174766243212682909319471828228921017021758605411387484856071990313846381732410398779359968672329947346268522125518813892707168734639957966899767685501778161425155994579810880504148273165302473441696247714400225190579321870207620039997864338198377113357958363395193214004158769777513568315011438395835262509730118075877241108773943334590929376428321679428546335681716416122307443899921088193543624430573194072257161798084281023743955391753386980039628097596491526422896407231104000754047925422399702141681193839797185146316749550278903877921689621393552376141783298460067117199079118119818642041949774949621963278835536805489426378677773760922313310873453651845756512680926647616125404959625908732054628052513139541061626956674938792624034885050964368954513266076979189185953584908582443627206328361518715874081070936913939834821220627155902362660928506122576514306418259448183686267350745460180410317529164337431845069881974940477978001270978971219174384637391668049280451972801578459314771323715031044205641083215621676073068458890654778117504713991598294188490837925102027241014573988730825938590079032705058235511511722159833373830202113456547896993711341911936847704495489732764238630871906298250395409595406283229180487531958767129348035481640355941723105079784234491016915262239699918440291628591816781308650895103915590068456952806987233128843294015565903207545741365781687958949792043904128694692061718354122708578146518828424857341867971585082847129286712714148160025109309416798598457314358198796387558960726608724959938542224165824740698045765500230689978505000311277933511944078711933709648856719894001251991687048281383509123460856493501114916175375738694158936787364675792880435069846139020666164753947668941691517829895019531250000000000000 [104,29] 902956809325485283654058864733772138282390054638253450068227794958626828434491123252668552366855713827136836269672960381951643361094843266153439807031535928820789445533810813595046510730846491657083355743084501092755072099242369753764670501968526531789991104495982250670289751609843642849447758881430575563895449389848937546798433081811149955258365829218292604732810135940251481438232540920040220851753948834762799029319838554481649564126168580198662374351973976813861122783709876871211828381845470736394870542658432633968486742155480732306110695882743034787957614766684821289601076251169760614031705364649897978759622032804621845092537893169597697120153223003241471086292181857398993833795277676163594378494550364720488659142958964295217202275888514859456701490239272835788387262338258102225711919480634875255105719339884679893993420169893067097458070912394727470055143554029964563603366301123539714578298204432962105639605953875513260918386537025575224740138684396180592696853456293193991523009024767476794160020183756120472440060552774555185857511711424042233939332843638036449217810117129821047208703530735044351481657800750014058292507928261822068146652144772464743564865268577400499487573462646322845270576451740774400613649522386353756237682383131107401576089513485894066000724176272986597956071329935995053379488163875072647474240817322478129935551513856182296709527883910050281015596768948122044126787316494786790164771741325800342504497082259333644301315576399133322242798934870457724458409807328174741210941079371683812003586983466296891208197398104907110816365534723742911084563445862068019835343079942942772588197964178366662370616146431031961567171901954591419022607800854162149721839890555009163792380060190995016056789575158026616989925760613207970577061332193658452706278542037508101941176977373791116352415304596498814986458087800598728311380131117795906022881384401181654163097098063462621247055557791647972158891475962866407757989047343752262227151968361015215885410075336420831528346358202728491387553912951027743336358391319791010418773245200675779047459336907721858241865650792800815712197254290405928173934886212075429556944630264442379315322354804096641186792567676874354181700075850152211781201402297427382998837819118816275809916017749633813182811664048803339302564312940597867806333708226504623693044606124742591626480737916674971574001042841459078232825194031753395532894018859448408727503436414207588623781887502556253721763823705259710550308227539062500000000000000 [104,30] -344759517782570411143536844952761093667789749718981938931073153063005479649851114322673143864439110851668544540368284034401181769859365196746818220916354254870197885091514987344842053228573773957761792667410547827842844071116294891902417867511340907767086378449593835277323107767189581347132089998020445597647546534652766142521972394175445936940732240040775611064256073027153338461950118633846851768167240457702907240637799650651917055300295269642061723218462847321509343007960924114977022208184511993619583875336804289935820270400723831088875144841424726511834414385564380506752724114725297708527626967918867041962462105413651681028118895309089458271046179169554011762792331175188962106472148373788678033896140982622272354659067035596396705503703555978629026983749402971618869743077263464680801292292484341975012807285894930843449968012213878516599186045986982317297499014660527238363208111693497035784775321644237266305538099479486783473626991386782930543813879887688565280728920216890022223051206707425041433550253319005912804183766384629115193878274471658348966204181981377810563346895996064680891911057202507570968905068457876952874386508468795182776166001003062117331866751029935930540487262571176925929916017305517745585349900359383786889592737224351952236484298457555916618706922133801767116132967382382272236911444875188032765815984286612004774418825753374963172873240196044134272654040717407591356532077018166775150310552711393859385636639651620842577354300380231827821560865188856992788447546148617318453233688304986566768079818783707081742306774070174784649269281769807621475275945745969078302900927767006427643177629179957228581594811111196533691356902880848113865761316970597760140306541727319726958618024293838725723492751143142392865742097597067662889621392486505124795530287888800892450764405744851737349663191172508535077101720988165529619123718205166126125109841492437826097024845265362806641844982758560316482634459481879980515862401740678591611632280517372293135175862624964734304956031266035614973461537217942309865548530378523412527651899395224978756743564278986446520802666180991413085971986224565519672485959329358778609873068502557374931281592110850541353477623278150283409091684409161766333852661422024483586873290729942942259489150725268228282394717368163245625007438782505474090035509786761899552765683515135110017480078512983876944210945621251189460469976181606147140375495903540053764221067466342956434749433825004416576121002435684204101562500000000000000000000 [104,31] -1410999850502390397155053329412968688689889937967738400951086162558651645767657430934773102696080349967697087441957704392708408248723006719244429586092578199508721411153702736097788517732611005078729855255498481596682448296630163362575549449397175725249803953158968176279107284904967099930133452245010927101497447949490571444907523552258858223539946541879438857988506847697294778615340388399464469925900437464451781218903929886290535094842428996114931140990707136637376488581801268057092885720081479527556472115500907582572138390219123301958950318349105131779048212935799870358868788334270107156967278024596204985684050982140866464689730587583522180416927236696878201604923692502510413629545346973309691630456731825739772937868491108018581338994295600105401365758989226867318243625351909189703519638241988010544551327893897209414644661308177865182673353109593891992678817373332712729386771524554703070959328194793599343790002149967071661268115681764592823960551249578369981445982896701223927270675792535970528267549384807544932423148296469595011046194883143714598275025373897904960257151474697138999955972679694842173832867727256234128892911536023390345635378044268413976590379018185304342515322835958463668294232837950126877524752338218661653345929051055753849518494829360481284078692070096469452136802286066821892261696273955049471639470818250020660165911676044543248790086622661372778913676930041337435407615191773496087421638632705981144948317371202719786053608833858281183282882526944300269729739491197700717213793175169539269823472172234746655689346937509664386357700788107346888250842603108661453993414653686850419098198848569554967607222435694355508791822801457600091716315798674539519584542696275723734020977980713140249192689082753550266540588306416518777850607723172496101929887634228065771176842517632577528217888480617843402908868889839794301988661830772033068114903665300485433745954488830809202914151280160990667334150643653819395839527125220200090510764635576900693956284438512710923146975979802734524485751117595799086591699556226050394734339933626780604657468079242058419386110727957839488139440445520367695426861516248766270997460630428809334837128590208784762012680376591700856914719727911053373176135421986306647514813234547801319556193619819614094467872330768180734727798335695820144971318796856728499651546238552303618023258391050092190172271171779039096430380371933112858560596246796416279115235275680338025250208644489902098939637653529644012451171875000000000000000 [104,32] 3049141952224960525758192108962898182374642048598653132156432042164166763178029069344966791312153782601764578735446142268709475362982671040347153378175256837290149601824809699192911438219118240373901373220587422931763884806923911095194374927291256936352713879624742690023742433147562386251067721748519248366254532198693245641105128539327151921212918979586901417082877489162570089784222858832247212994644926777484927542652994071158138713412815133910945323576545302145645935202562013064540282103922082760638267447061915993986012680165326558695434439847236235314035627236563544390858878670710153354352980729686102621571974265117217218920343111741014787199501968045316034912939366864266831538407797327952732444982725366241701719112886255320886702709890432500603341879181023232952048166384258005563589128940368594863476860081644654572462447682772732282953858534374146467168740788059881933430268632282134220442829671472178023480685656327493353219189892554323021771103355431817536162596158946298392310900985928102000059318683924107828015029975446374492856488901197746568403242825637383206823186785363957410336479871121466913524837042473563215453811118213860179432244129103620467027194078431867283307126702671129208405888856947457991057221610593161582837162819084444391912210049634964144599811090992435119362399784358530814983003375651604643950231130070200910515910196854395231274423407759430907784375461393887058547669089564560064157017516283797938394397626739152942002636941214365308180543660887052519534418017443676976794665550153944872046476153130284768639025893035267036846349537089762406593638578437666833660908961981167093102297945363448626054138338596210357863674398468425681185081636875823112974866803682573917567837496115203196719593442354641483056081804817553378312665304207025842323836018212005728658093172330157522385373474949850674043519976572905200454824155387960970810625153848011992557093483875394830546925389886809407102785669001790768842347765174238095730989861080246341000900318167454224616786652589477206378453050436290686692696286993209200691966835601929770920326969680147287463038059914061401792305072551899396679531528306982088992415148254819343773451302235347592521027539455544419494586042581280392237170023973664003317995228565214441758342644718457544003538620130325750291563763115013183636983628493998378418812085200605510348229495734696554049129255611947096142017178479327860034679694670231356041882608831627976542222313582897186279296875000000000000000000000000000000 [104,33] -3653802176125197573218791261200556356594635997527150271607634365041897892333465248228487999205625672059207336139926069281696695400094800130666462995666815434823424864718524242562309208666410607796168305600429682400272930492382590057848528526545586181742623445403610760877870596602919437807344830307886980201044535298360832025614876001327860732419002898180214554011630757876662707344017953169356415539239024250873446435953004654795669193223244242727568112506144720507572950386972021629360089728033718151602594104711160811852508250313970821929381305407745515709428369199005597086020535710926831727512865694893652267717416780664113838721538748401005123525087949679279199420666100890159280176620658228370648726655469209381845721803099134937684413558799152845948560895981073912827863274423386139297918165227486475031320850595347930133859758613738397851782508627014371568491457130868874395850093780320746636752834549615162373928151327564374534979871240168076203418328013353444089877161146850618782179124421110285711698186261593018570396008089302517286292080140290300275340726914221183633184933569578265355126599395692766275860330323206394101173983089358499928998721624324095138829021226713564822172087312148082543224863207140494090581711438580290302281169686889164705621398169662152797336119205101679881414684000753080007729191957681289104978151923510263618530215933471380267765065360016700077580912434331205653126114306127363619033142980388027043873129654192660630783561751079622884325580213868978501697311111948396543774930829686093570273526142780293825763759463514573877684282535046618907807210250493618172371241317193327487384222689181868007299406895134273672164388194847286151744959844940998137112294946249214667567179569903311235301356321995829049099951175037537783760097766007823819069218631550174358184102948853335604640368041129181875721935712251288682989478608803380703922292642476904059816012663228718409874724404856652679330487405918368883507898981101112627164721632185163306998429065433709744658798931162152181633780082213245428872598491191910156871402222122336952313629157043129005110296866634022582299074571343336535755315673251078411941917994762752259115027504018191567308994035317319130811617570027857568541228321036120596190737295830938177164546471731434170631863234994720586607272187551132054758474027705248290927399323533058890901278199283271078230534041244740501388566854230260390891262008267753065701363701656134708173340186476707458496093750000000000000000000000000000 [104,34] 3181119121961101597663621254216577933256334122098984295396794517670601164600227457610046112965206133450665017781470062517950203607261191936279516313029445354267779338867838541497611973102958982733028597166032064558117091699727291892433431652484135385246130857778719057465140542105813235889729846560232912962135920784664195827461769770544589522400911460714313140089513948124073613132581914625458291821390052970806774346564609028964615807524833762430116883955502822258289040485392726131299889100724542501822519261151862288899001063728652971090055948634402801791122951641886021910257622471710982141808769296310914384048214998242343580005941075134047153905969064297157986638979284499840236009624612172448852767308869014843202672009560116294577458290273303108041752860007018065431169072680051303895323567993133579983687952276316778581321085869275261145020675872157165402251614050553732889508928012063781740181200317885380854993491066597672299647207726733966323293276447031723729380137131816595324257496954816568926446829928993665074874837818225532661652682816075563461616417269625156335066977912061833668349860091569871175998705134398051631191789310920467019071664836660288608728755768547093189587343572699630678738839366385774473780157890301308923199398147799981270287912762925067368760129295447822020117167534335647857839353519764152706521692987028762016800388053942401379724747098619135576183725967705322498086653549621459141016289703673029979576188040537093531044242787849202588984461217763570682685778999705726197084948624122291186567306401411371002024017262402872499009793472213101149101123196762211540599961275223517859369775614525354572378227333532671817452996549846230013982373905496866344674334314095503124564074518815923541107569577969579060071423205641719769163981734278152123445980748265373155931165430046058029317516715478100264172639386622949721594676201429437465387999091296797588369227790612321687643198392792547723899644114006558251186439668704007126331868297439504014715758689288750213494681961758568589298489077344789364839946078017441387269713950367291583311105168037309338941900390247567740027677327326639307761687607049625912010673883782371173862513023063956855932657687376138741033282184509169301257420312615980913354237062731563977131895610816780749605146730558925167877445781288158109392500253689725803712334700475385837091958722963169363867926603004738299491191401845122177441663524236939070729927869773945303677464835345745086669921875000000000000000000000000 [104,35] -2159633259176493420632071565246406885029578065777684197508638278107186845440706078910616093335016579784903046172434725910097721612304574008339129348378282939776038643758190748075177717525036648378207925895973385386836644291186985638501751125469729213686301916875759278371278676210888417415889093139404633828214161728006706067935130972373955362344722971273755784601831299235919066337846838254575409993319976845992944998574852891957170304168348249860417957465812520153333378024039150366029225788565497342352480210184113791998061613856870703723642230252450589313614762366577189133978884336269196792831444181672127856619115626035554654339989513617728694450763912949391227524114003791467650337909303561878116614079581561399130860463390113802023443332261340290197244664695329281527832559449919422898413564888278706146529966238904774918793257529429286874120640244281576755706177689088024864464297168024856762589666000112456410898991103404091839130500837791786563940670070738413860523671819611580256116130225112622482225975492802396843312526510330534139172043375271190236394068294163390116323544914540335595195934121460510775415146066366853859358904843521517958424420754671897205937175674415955565641746253520268923530530283053139945214892347235005053853062200902848656979847678570892026602862421123950390164734917495082982214899813828799462755461930769571994109610857022511324712817072806812476605525185893794915111100556793295212732573357981621765471979463762102641457279537620374517757415012866580828137037237825658597394430087578325578845699610299856666776466026754076830181972430254817105117136856504595244709840573971485446143624384306777867263111963567200030382871523048371572950785701261543208893166617260714526706768369883795777622599122653433456485716220927695165366565803083824601340238241680679448226680093510493047246364021564034894433177865476617689047128028316492766480944815338162194430299260520229471491409695321870931000840064073278214751555977689395830959623312202066200114820385129457528824744782706714538019606303835717835069583949319041741720389509461616610809625568217991895531263821968597880684261840849849487229147629510342737512001594325819152421048046810816773400668111524726419796930943108511845407227226389209212035736640454589172656024340375159337244325244089222080482831721028164221106111658041097345209177619795068968329318606597415383068854210712850211262480455661941400874211898428114498119101405393394088605418801307678222656250000000000000000000000000 [104,36] 1147940747040320981947300813612025276860213950887991120772277785849608818782795379109496019700420420160079044347345850034515322475199048577496595170007791294983127298998110567996539800424922555801421681774097346539275902104371429911244382106897369392827253519291777484256214648383117267280718852698838000801727485463532424687344480090836466664716508987422662679397624159417658199261717508132125537739220122944181768575980795638536855425601118285827953770373833721247414569571771137473889453538402652636684988124389120141862201125756064308424171382473363748929326995496246980425614554882747304838080821806633823046019134230320505550754596595544217436690554818984510109881273564847056626103632578023953793093350019785098395033565157339296339979071049611806218117366488615773903621367355290202601469945015001431879853777165565107940211429463255185479149035680674974926646708061428085587363481505750752358171267674735162541959127667620569248170204071839507441704901725517117865919635905952364889480395329305592543168807671041123099470027629640308978383310448045210874776741414412084505547151471779257009817538977652905255247745476680152827185778797820329856044465981170511114315985793135177036519311601089950563955666751603302174887061986351813647187404864526935149760001964015430781781709694163544632673650737564632851193191988472634627984977483964868919783417606906358387814037561238604944668298076406751577875497478666979778931092872608004970598448058093477360797572462766099337864775857512207446247498721443278117566198807021327255856358291965482842595852380129328767657418207185737783880228794642131443976940105655961564164680723996715828660592714132642220967275686594522881040573108306240892566078991254583094639155075665003974437521903063159738590465355033573397728921938487653898638386743578114605024450723663527099994660955387032680035469105072871459015316239775054002932204998100414273595824773904531436535438286561946475590124062724467953085316655994504140241463643337668535187476987731696168886343024153333244829021463304384463702885881196586881979580374482252409771868049940959550498637844612310033223630639972791233669892639988068925907159919639280800762213056801179123754211956952323829039785731220994839808552399329384416729917512605874868398462260031810874563083274714778372574539850178258396406361694358154040646175614857543193157074129244503939136817781635082527034429287940057599250371456761784204336773740351418382488191127777099609375000000000000000000000000 [104,37] -437516287386806078256795739412489393742110905079832369612317469926700462598748239980242701515416466177797226698403763255047388282039243400988616049439344622363362194804834561636559509089862741990367594106069274144298528975681770408835888327853427929337773619519902393145328009695451583872138324710369465209871936015872687932641821075194945054741745644546998456660116023347993877564675730763151176163417001685138430208434335191297950447189847979723442374619595072393332796420413484188372858594152617393325783678452603997837656113650626815055385932815676123844726688408860946139185495165382413248665715855178972946570425464466029606005587375090189392498389458655971508006339216760072532504405369776107929595301005185301159983031500215182500432312598430609347328899405872246819246047271785723259601647838074582161812657119862599660616645892159825180565424266502500879182388040640325690780693207075467766729819566663452577422615512737765059011627694543284972866839861195227085530337138077936715733362427903695029676844670875830112943921388470241922768027727200730797155195986347466677961903398042529618219542166275027512393162659294847711974570606754692501821875857018418387145253916244355193731907260247397027802953109654637452357167693457004893969746413053798638379818052346027283273232475721238438315313988050629505767048620368379796986050155116159740239298877500209277540260689167575982957233234950629604148611600061515957456365697355952468433929759192478524231936737724704022851626657047116596026730578779788292831512531929879342335367255323220863117154080838191440019945215582555611766383370943376646596725203989881818708124398857465910723739035166771778988031725882695141058976257761860490800891887315646755469007263698350609310636140678935353251215052085654235562741573667967871197268745538714907124806056974745159626333937898112354647427366247046356149245700500148206448836121646664531624303473850122148024720945771467077291404581934578801086497686281997114997344540805904204343233543388445665236035770616232921524682068365743478685632927970317180232670606766080760650764270979973713658682556441459774109358527178488431274467051909079192719015738524071503225282435458411197437794498472369161964233841875729664832316277791491209003408138603553357955582138952079813647633091742975904351709792697423927967070554198484450686549999573599749257486051000411274527357557535296824873406103441200871129358949116784638366794979447149671614170074462890625000000000000000000000000 [104,38] 59703227296658710772897956151026636237114770452847614743838732306333197482718940754254901015616571447275883864521989097997069707010601587135466814137116679900565730804474068728682466180908964143432901334509203440978502406758851983480205821856157576715761799292906897133602673564702765081063652371260305813782264630160227372711774484091723718410919045010329244415916127648080175928569400232358739669648946009685880409211742901915072495217357844305898140193564314310433288534925864604586157564700710576058702939285022662370794673755516735568920170996327786098656088731475649077867981400001651256334658597742670524079948720568116310311845257346352698753971483892190922489690374522080221853350330141878539681782142801634474161370119695619217982609378511379692132826937921468397841585445921070381207211743864903405313493501526578736693737325633094224427173687683074675663957378608434237373714365381497264172296954250554324487002741366042724685963254265070719791315012772904724739700737321016370456920738027203332127838669545194504244231356299449059511382118683094155439745270287153537574021059701907833878103062109402383636407331760360106807606504987885205644323721962395955667115356568781523669398781340928318444587224980604659261101715624259350464138989811799009291342921700546213736254226590568419962369965434695408534106137476535393984781624716010967429570331004322534363764574386679686751915642220933822196476050188617207121797835813751672429561763090576729336847785277859632147722442602419966197175747478832262627999160908394842409664370810169319012221617296825357221402716959968037934118760011598185960801810346490906590736889586720768636204075014022085102682091917507914993047674884171415690344825890772609860907605430002137784275305487033885931532047589866963028355905371184491131798135682702162427666874550260790490256972233982162789575850828141116418769766887631669554586522949498729824171494914620856958650221228749037801753956480993242696648264503759109021105610405651335375432170825425960458923661305466177723214278800038881474140477886826898765302182914871485183681375835828799732226859841579137426571375236437612041266558135210368510720462851124167299888088269317095946991370570495332889572382387067274456971216049444977353869150247601982180156997826045916683754942146294395270757640900467083620018632663616384156698911381849237605420072910717167803963609202306867649317741252807597172442005825036132060645854835456702858209609985351562500000000000000000000 [104,39] 82581136220184659781371022153758444560717327901146585240093453579832040718707443300398881853199016855576473521575987086028513375553238415287275955964209333527801877326481580945513255765426814213617967658499725584973039855679652862042711860300774059028305364640384314333620557785116782546310750890309922036916530822197244738256909534605094576123504831207056708194625338564787541057142490988862371162308472792675966339151753720997205614782986046796823504155136383016616816420819517537333311873550328917553312370474684574415107506609431347630611314602094034994105866368491768420897800261819105821522035930876536967605172925144127669948619684332230945744943430157082200008309329573901294154319421441690762793676500683144935867088646173178042452804807614941112680375103780430017107150306327008316225699941170001091687108947356597296045171208302387568177857152560473266499230218868502732746583272071131687570876957013271344057171171386321977617791634462637358902910547143269860099983633276794207793133730446938461223736965901214829438284364947683035106243992960045683195149367515682497762383222323837904299633706343171767970654421847906833281455514163709564639493535270559273448931626589403490376094962761436412221800488992319679859373836747279051960400030277223508400651601323849816490544671080257802169645003176494830750411990237429254423206300044011603953490615136004523410060297007654311046074353717164345969515551110363628620197806725597456062015223050496901854172686306267409697648263741918778169738527187979012566985650547623670475988526869772657032870723378280126698122704560665792915253102800168539285587920558322535436130664343529123361653015220563925050151683815221782272718125939771924983618757294731846242204988044420788475535763616209858174179708713643822100291790013946590961980911206626089249155737953371165363724612521470702228588018375975401569906557927835899715771052237343953459785140346466430388667442935424480153495995776654986231265260229994701238272800007880662421382144423292135984017139244909444006379026073680619105017806522044766477623779970022343839318640762628398968435102865280601012460105485201210955767750832372482855057139429463925430806222014110975976313998006877610432503536144190624168716468384525624614796719011781995593189526630686439362411324387379005495961704613786354311256813569247206352428036269158539994308629316325509081316954535773767131314410850098072350942567283749173867590798181481659412384033203125000000000000000000000 [104,40] -103006711828445064434847197478805860334133631263564256483680140312014964739194095243504879246879872968717269733821236000429432273749771340718241759494225727507968147709456891190520576483312336064232790781010354618033860785626098964393805333577538889053930945106076724791169117799764552581413718640279514837836481878527818470565083512288846013649735081605331551232778328987027445612656392548777291428165638513266186057880555966441136528989641952383398704519744516087106243941868004373126909376766964859409858218640579383823746987514520170136319841496100339475384528493832507273153994515706138632365470494951429254510913264565912260843284511820361089714049824949039795311220977845828265650669805989587359514479131814671464329616662404617218230399411618105996093376967631118904701483795677899081019869123014883028839545048652758829628860662635926612367050020285537798958612151892219926546608355222089165853453201131981857779495037478919108899186957694311021682173701805788849855172456854644385070450848696032351645216622752122297130464208856542590722174525851197863393749737678629157531663447672953489977882361066913151054785755713838808304565822426479357960436362439924046612521266776771370559554426203457903344535367977721377634807029260951096425465555549104287732012275892615948228652058534294687484422140854506532384664619058201435277283426942549340955170792997579702525898611670520401708294338963410627216090793711839994158181108585185847861704948125075893125783335150966698488279305451905172849343021590343430562366380685385785308147416650246267675226073100380737741525871511146019240056965734106544033202695214569124349091901760534833053528890326731351181589399667080750859405670493616512931121641209547121536014858075763705267805779340112132735716324777278216596856264896048886257123526438463316502114680150259453474211251138555282189495207012595071259991450515461300231799676567940529950229270199645464510367450845958509130852383697222061515043342284275329676170995328308566252289504135637239712366195821618322656309460964108982648226032822154975520989417641252014262711860056399771439759026086522781063736476311526453264674452322367564483040442361424681857892502499991428414041297278687098848007544047004999050609631653098767179742886309607134358453742212744311289781141379430599621901853706068156053381693999508699722384259580866125719990822767695185515145533442359227381369230016518802971040892624277063305271440185606479644775390625000000000000000000000 [104,41] 80295191615663251449914478437403183937508380850680689991043896285553087183268536838333873422538820369048234547261858152296144381321415353072120580147471856383838704409963888141814073727722346559045660235021968147349103839157642894574742093695005766544619247434060776058589645947684249301124110208626921478616934511251915396386251406329964182969810339314233605948507125376949461191899919295595634069077407526066279167709857256086465410617934325959091961358763119004872344568650433557428908653778892919113136883117664091183178055495965885683689156332828029814945832700918532012380276213788236333879626500538954853228940773205235193713274427658260768496463052605879882023549500242050014226315731115573120163371029296029627522726806262707300786449899506662550642073717505691097242691330811745861468771941969940560538259270437060584556959570711145977727137417661548440200325209059316284934019111576857000855905570937558340134480679252241949408464675660080321227227001812540796690710005859542510530713853409233388707659269270404682638478562159655068804799710504541904569137995119013187840295009007637016170067693177413416199456884067856979974137137459530426440683339034861199219513663823410692060669976660058145642300068676032606915251682624685613999355142725792002561862280901392873536662532717218459768395097826914427477790573389421463624370171006138015648245674678158461179263454394230172389202052805778723281506678136337139516835908786968108001830125275898889606865981294208746180547083246658015708789690932752368850390469792869532785246013313726791950276986950123787713475603683427477772529556989305424587700923195648667859247605150561206171339508927937695194098094530048779530349952489491769199853431095023941304760232771800007115438401533366977910989925361170863485574761294598637541312478762734825569423048623978878398794685014152645863795663126171353724320099397309917770121705585621346939085531368619602592552847632615457695555628868908308696959173749311382502162062182789277223720570457469955784637360512631265225225185925102532065828000789098240136364903799044582545621849278689234447473995449558250483180825651184858243732743912374569859260735131862131355643204305790892553531311210846634906277343796077901680400325495721828591737786166664711751233293879182377017358898110302815140357235586025404529683541436273377042723028353551605637778918367770839514384093821164104197679436839189528942340584594106189797457773238420486450195312500000000000000000000 [104,42] -52458989960229445799532932637029073146199306839902104814767627316254137209642280775733138696201708453116363647442535626883159955031225144066256947093590067463016110431148371227568122804032494557762690310113577181086788063203418338183184298327007936180577759983715704514654337222649786892984017959407864823457481109531959600531742476254243226208039361043595770997300994608852025532741650760736356123792249336563013223959304227466936216325322086365100179401745929883699275200463028477242094469112720395014319502026800920475223695391510220242894551096520846410592754489985258066403079061576619898435477616283912153837599439411753517152578435772786818863649555913256071438525106963430693114185565607779554677042567045295842643779711351157251148945753993321042004642897851684988921438925165607045254184800008507490857452103342941401244660136348403442110583305129296438492460655963613220680033904625088647056488543261872807286971876741276329965514986801102185193547962280252816078661292027897899458449462821816492010064092638869469845009009790415571568548044877344822353290421925683080830041017780018845319924786148606454688868458628235760205430784329182091241797503273688130818213598130511931057253630638996212327789779628400541810594520458987855960123908175177707932426835822468919311074671653647346471656969752441272823188432605468661238265256217934824399028059252791481447924365449818023882823324452828129536577144331164123258792815013777613201520420518908117641845664277740963129723265870777367981157869370722212024693544934554146891130654059411406525250051011148757875981775942400011165484279752207129842628735229387928111597937996441199013507104193328178394405087996879680786813718049495736926009031822439861993007039014026918998294810732241967819865391354221350688190500326485075432505859708098106707684604664277948688535027825959635063018647626151433612452191074829895793903631081352084943919514730995734971680581212999588453335334180981656239277358253508849673636275337853948016070487055168052360875899047610122148351791444165420993820396466453449120219237121672275395011787003761706270227121459487332505803729922216556435485465264774631686151743608637279524846120866600480950483578318658661176460526074994052485826821658282687799041542173685728389602353970069483068396114557235937176450252199400697245787722718256356228785464451382912238869123357960947003808913826233815417874363363802824343018818553652238279028097167611122131347656250000000000000000 [104,43] 31184095780952046074079651483337386667629641082938350803814598390800960654515027267836167651413300759700290843321464604250162812128900916150663325647430005056414129373684380133355936268734310197666875141299946829072702267220852390449572793399017242182079514038385769131817926989212906783482837565049401101242125771293912747568637355573163627429562902284044346175623263869643792175172976638535531688042691189035253008605879258527049832603544762063852721576240941849095858945783286883951835071826544528792241392233093395910103950628512935436967832914855958635165653288099907028090591929233858831620152301580593200906660076657952272319717227799580664202634689150166616722888841996238395063609296809786111647684325067334851671443383807681187490353449687088608605593152374523377994696697036431490319967539491676679603434884246500173679938970149549704511201777539475175255950477400786239348129722155866530100316427135542562617325283826798733163916787100208988122781686282871746064401718586346620100282542565559919413375197445489841094538183072070818701675697559515883444994405108736553201058403847260546390380800851445609626361946201246857051108398866622030156399033045054666340353873834116923064214309332390327669491908227987749799660863593115956565661109546039398058346078105596183228379604332749786537839733824982407594804205851600963433705042689906391657418144663239702757223121638810785172407230257422213521187652609363510579707133133430414180603715696899494243194004277683111323523045952095406591053076906222296993134470393381819202730470732135061565683303042729623627509356213931414673171153981124032764184236829442913045959474626235178708251587826343224947833462971612313616331051132683185891782310892786302723710527840922029718854085819375254815325327955814962793411223706733401002283481774615356329551044932237865628295456831390235111092465895307688643806981517540455322136863116841317732217626918915000407890853464184901744887754899323010311938555732040152129529620703441983849263066685160428218029379140634870164050959923199026019447828715691712418028371713547905396345104975266295991447427019093252908636390538492467191721491961402805201751421068677666979076720649287078256706300719062411960955047735899390408593137525227739036980959135219226862430141163013427625895971600417959411722963023320328690742374489729763650516798692419910634279569720136800621024581861677903638237105689630802429074263315555981534998863935470581054687500000000000000000 [104,44] -17160769669225592471731609839658541439786340496126788440337640259106653386191338945641381836856527575012415432726525794436592239750032304635174519603821380845957553742024519198753231195251534878711525315175218623584040149534763226038302551367284474088804748731352985294503770419946922074818373166306967699394505617591217813470862906817877517179236926286269952532996548433741056708932741643204212846106719095333907497026888704326767261221295978875034439909579134052738790961336260356447004550683598520969949300855420895127156207543763665443873738830780623598726232934631827254574996851376389899902847416517978195788754937230702979373517961602232690990370474281813514941759266686089295123026946034795784595426647985678817192176799468099911396402774924878507415562344934054361652495734204104152261388637489263062574766043342864207718455027071583520100402105805015877399978412659121776243341983319240289177858523267254469803410644283580575931620296142760304118431763871340582417202241996466776921053794838439269966072307456031650724305695797953773349436114359849107603451424604402431896914624470892214592805263925071356317782547782904327783774864038569349868682089482841404915937750289575421058506513358638342611129452277440860522130525420613279610951212300304233170447084517481017968743279492361942082795178480106749719510986126494267659114857826476267702311106194654064670720557748615990091766217550707176397411999924831096426162607986335636369773209651582681457171244473725990301862359457115371681585873208240216508638610283736883359085085150773997616851811181605963865049787579895076712174911468328257639451537201646366789447106122990652604224838132243688150274776143607001791809734077543451351852260831687532880328158475339017849558137951709152671766132014786449140673049683723054546630717943308214842016460976297862158484416900979065599369985571758976022234006530548791629585186261721035288281880363102092424014245936036698386691330591089510812008990402386528058725460843139302142821351309467831836507701016585660116213057260089825343813794973121403035870583329598945296749277344723220691633412579545759717864024485023361612210449688170693604930426093214422811218202514750115910543233841918497749502115676422701587998636170608743463075147829896522909333685766435522761320962114739289515326121769066437310389832696605415599084654011948950301956493896721755643890141528845808902194220336035607177294082248408813029527664184570312500000000000000000000 [104,45] 8581405801630115338486706325388281807260191972885069405511390859165460550070832929712113038923747662340619973215630339835436954931819456604692897455329716232552177098334128595569793762582153392367966398570192581111365158628460706153718143136236534934911081673077145591230477355110658380241232936156674317959003950077247864787964808876356852975376735539956976364235486539360316474052377821164635238508632418935061486775300524302743570158595706350138198652670350368823830091592565170538499834929484157543352463547689247235849447487873366450740270974404635890790903362657439309185548992343180355175342113725572970192061766953600512963462127389599873423580884790308705528924941956509880132505676547889424811094978626302462714563867833167301798313190762664768945487115520247765736588506464723571445445511701601520508169568714369427052913889184069856766725590678855507213764009926764065096109873231242479541566001079212624891271167714575132239605064301253596518756643356378638386279737636112816035801335562938936482934985294390879855153900854692141496014989112883501552177279359283296657343918189830564416872966064875626445622500473840292584069372146437015809172296479290035773026047055655664435687047449402998913841365875527763798738679662187181326105991943936323725778428946502123503426274589163731676838445146360432593230703722725007166788570583200893855078320761992664738764694968917287009478231685669419558780020041842343554986640526795699462389127106074030105523446058225790870624824631103115417976383549785965327689737762161457325212122972131296763245457741614316317734643343184765581835616820218824103299252768435734386018371246810158886632016100268858191869395839044609825699043669161532484342640415997626322247408085249407880472842098857706384980066955438896214919053279283209250669957754629091964151424943608532021830123385779639401099606600956857088897161846612302186278680645960706817706794855780637497712553319075948815311986162751151324235169205930785162755867756696908092085914899991970398265359092582348625862910905971281950011476337268326556491284174419855259594646478660159197900561973421060634825146079134563094370535207136735696326978015279411128618467290711210880475028005065178816841580030167315357698526627191496037249640626937039662231644672132505862668365901335032654222319226747386083765986099037790951012031570310527464975410616717585940232217575055282010422562193052709034191138925962150096893310546875000000000000000000000 [104,46] -3761983614757576758978017425353982023526066899939510030477078069585187052752593985990952634908603240858103936753737068182050238440175094871059365392532639832278273582998414735456398118110016999944594725076065037328321458013859125781225983006889240572463785979739682626561346594934497890305501520178429359689160512530695808636862886278608986466830876157273524171650467362590433019303056231262036289464656696794272534009782656440400979983858219604611118388321947801559302741660300518395414413566808023647549933987017406305084572571991366820184155520731687299978079272183739713917092446381716529641632741102027634204900403732052297320311319649483020748692289680031836493556395724739821167178638634456394816818385366891511676567840292291533915807627743740479998478488047294040683299878749282001160646239304486751610665591132679745126567867518440017657853330022389447613138454317980840356443589309444915143602069270529371866989372925129246636397317949528808257765280961889444727316780012392643652696727180444625008791540693526216162384818051997435079239276742975952146402574823971992016281599317993919302911254108790785010420085763306966473990214064749492004369513996431883501640798255187359785468821498586366762643318070549913140479160219026629563834419458117215567323963962100594775466238687101488626098593224708994498976683707460996439774296118261177274213142221690304569392464513661066821204456378316632844022785875886301562514104303608744426885942469945795356325231266433712242771286053839146045510754898068285417680442305839781439189007397745172725114568459019753024311101625315820096347969135583484506091637631098964422365446895055968475021139919455147159407087420058718511259460396582276009228187514077416402820078490363236504845730629464237492413875610590371533091745763574937375235479439202086133278161277146790139417818806832588069294262064287878357325671001160498977355613322988557112588123095158113554376222987135728707857199610417216203440451670675518273419039419661643472438911169727652713851742184561621193386583277022755844532713167226907476335612860397933293029771054329267934822175371611006778985132093668474654719389715639326372238768022232148940351543409944660803480129144918291764420764937787921854697718278076467903216716429065628431053016653946295295770628986216917250514407815608864683279693444898038174203043377186934729607701772077352060124379771874206249490527401158068698805436724796891212463378906250000000000000000000 [104,47] 1376533635244404394916517397861019625827419686306270952211512846792957358937853238611080467633016655812096520047192556767725321935763223536569895168761653776876272032703437314657879388441384769377700591066562361813740452465754625656101080124238029341813470006189462205066364890567401616754952969720215100300018583396077492310512556770652839702728720905188609026297388569620651099145680743685112592560640931898576153989127871659726273344870556998246278651787191168966527674669750450536960743201160712225756398041150904644737290727098193686865138508582644060128675138819694752812764600354561543942274407533772041110508464339324003549587111990095769564049950209913047926030559163289419687933462583144453324201913486027768584964962375388207197377405301795972379293187907207011079485166502801411243365348109241957054068853181549238660873937569125100803042350975006531660278989992787536154473393481567249672887509131275338409525124719381220748569522978565346829182019067694916702232780043913791956063282044962849323199827311704639795177013560341673043258591002015361852300250714173202327306340275828929200039623186446225921360446763857554767950320933219774289279403581580422225543846880321784891932343368940319282322918700102574668744412055761162767084015436939275109319510358740168761832391228401219289451717505996090921664112891635957342399858207786616018161044606732210156195131384037123256070107235042576784436526600932448757828652925492250701624388472811564339821796961983369753831736737405814139934963693757733294552770419781588365952033138209676990289636836491166472345641479058735417357933498205882263373170337312778605335580584179184016309510495758523245108975347045659173996139081357413732396645128018862271463822830895341833288498440253178535736293623720709203905117878191622498196966488210073463593863652219048997354188317685745858567871818287606889283487162139516891801343412670074286224065880677417619493151042540101181803813287771828216526941099314643554486510999057097587619570717374951104178498543231077797069647378629409061567967251090785136571491707561454872794731373348156914619911089316037290785505697541769122536168297230094148700991670299669131648894535737374534638227881309747697996698806330254137820365268833819900875882495504642198405791733436721534566496402949763253262486745795448455789392786613617393009822837150633848298250263571018059706066796722330762472313869793083540571387857198715209960937500000000000000000000 [104,48] -383646547927051799020943508640886093267724506488639829908017698275232852019298192499128601565247693975226665731076411672505866456384480603459786781759483339469055497814723470986587032211609654026931912432954666666703570348327160173680644483819416226209600805627387658619545615020787619174027261934548182929446472671451400710090588156484127072831063679775469276953567370614918699534802303944107101563873134746911434511772125170890010612638361670813919583134656459442228035145117436501402677724839747437227721591218666848165614251029907348698348197221845199496393975214342190913399155464575405799718492134186645831830277921839434868760564615610872299517013219354068776282854215065627583212910704526929116208208906430563292544097904414156575371574538723846641237807962257868866692366221548009812505295037495649693062660931162983752602952175584062837706909297893532095960573080209110063857000430974717117101345085211995614396944488499315305850697184937988296529646437282961539519314513391177168416417196218195579400826633977704693401570632847495912098886554584759086766095087316443920056596461545201826431487869836600163128456661903194398726781999280592754263908517255535284606488954093880262864275086457092435504504856596312721545000127652570576220677880515407502351396638378023291140145833235263306947585685303311280449913782771110371047013501804649422175990185820895796329179628794593831661669352110037140970243569771770710888676370257179562233305637786857689489573995187345828053056396366054853043335734573783301872414461825778737348151793215171207334362681223073146742318271183058083181695299393945022465946219604876208665702229088750544501840244776596118598735188034920369267514738899416765279419604481733343172993576902839035611503397705629065149204088922492854298360336623091872614343577321509076512295797034468538109758708590288007811873578882429957855375365024473961198609038781300605987334602019416385915051300364784856094128432543527990837841696901347012359388219014581786296525323816293092557820148634629435731897951275305777597945111221143902004659336230281733377229600533309475441458259324087289539869210687579508383957439987331345672658062155778553375414035654728297334991182822451619948517924444746637439083475979293531837450959911465339285857898332849383243787609715752864934723013882373177819103343293668804443401568534504825982107565815580147726895842791522764358980168708512792363762855529785156250000000000000000000000 [104,49] 57464262224440819041932531973575918421599354818761503754018911150860612839598633042635102312948137252847004779102166440871287449369154153038342977561036674621980651790006583143947130403046070969823829368838011909023840046684057779104339085165565018949763472213750218481845537783432435657621479068702560869636897330148643816042798640233105933564790824933131439821418197803895081097837471298148643220332148222088193289551529492629132395619144684419837099402031743120736121170850005991624709250684489400107385122807057137089542766292897161398214403924465082382969864674932653595912920045114531302557299607619481810708552651440430566681623529942650205102770008946793453026942612906698677497645080696585801309493487682645783483391887610285786343886094981913291611892233332754414209973627233282035505590961362910879952836188414359033771326659375612741796084906370139767230659799433976961819939191962245965743501216628662510222579150511145872088400853498225425528180997212185596405667411053145989240820278953696717165195284373829650286114640850236789635378102370582885399793184967294962132793533237385381017988889255402869899554031150654344655880245103118703665306135191851657206238580178978909233564238831769919968274686733103101522849248995227543738880909904997058617369754530346435407518605562548509460689504330861759154412575719913374024954463840523597749381957503797961609135119333227554271031170539685059085765308418490834847206491439180186233212157975107985807324547669866845255708919448506535878303554156412124881213552976715124067268023448539572201173973396126802984492452320128571404369110787276316536110287037288503061054095155389074144986452085902408210833072785895431002165699646569893790045453367200509267011743617325108531196709967152633326212390990584204623288167160701246754842781604654974172392732228711007042903259471437176899083251072799191569701307811785178079423275288201518525445294769674409847953314782164372100081145368787427372215258107369158537855505559105983010893525479855273322023837605778737389999633682815476769524311861417295132340153453872415550718437614471218275652452008403506181059846639542525791121364533803271334346834415522902756952008113061514532500765960627791456890068431721394090147803654619292896186754918782166283516465768653754989487146724424772476104876995779074273991139733236652090719343458027279754755715386167347851412295708256085247089828271782607771456241607666015625000000000000000000 [104,50] 14370685686267924468177160188499587473895058536595318924300813538872266758496730483546891082553628383364926118982464542068354822825881046425988299419482042268986052301620190379331820371629150295030733952474998913197597002088342143364519936815493767384296250888131191060248197629775114758482506613608551424625193660778392470362768057810915900933664801769027444806047281654004119298510735470793740956863925982208403096053282838807569222682340409367346919789339050271976895518039177602374106157751492553005029109147821346459206987865759845938820714671290986454053268254326905958723382618355197233175840868189833355653479238112490109044581443330527486507985616196229028333532007881764209465316931950786447840090863357086713327115346605219521469831633302516052396157605302307681352025285087863124809298921666958798000748993054972046674759964207263212209895989987613611032295527130325788277949887567424159688716150004550432969318814491127711134713644632780199563069369954872201689355145552674138262558781478330778244314156628406485211247639000821905038678969034552322211180582713217221707321714401407367023485625339547531942985777684124890814734042975954127850328403422311868894118106371089197622557227011545084245531568711511895321887964281182123240943137732063398464189636742748320547107021427803692519493814853588635758581324968287903927573655074825815734084353838905578230793588189811446581328256398774335988381847833295553683401453934258348774351262324472285171215510172045771069726848639427320761128887616094431315116621510217416284579613730371948464221937435952019888452218389225300710665020143129363420063377393871819640231784388528032841779460744206345864539281602620356694581405706107466326552414620926003579617988965049980383179972108625173622187547565654914995375144857900208851849527268784984890001746777870093555987380639820082867828764821314283642613943331440851266248219504569252751081956744921608473431393594240806148920119123754169532191303753839187904504966034250352728690632462481516224411934539035570236733383727299292453834102486234706239814256468183922142452077093777216193990864967252598329960363874378047398698396290379752211531910770994788590157663668252642305874230303082200735677656489865394551476781994614691920856730469299514967382061886130627970225854854514010898678896075076251801789751858907015894128947051545043512266970042617552399139048526020400603497861879986885469406843185424804687500000000000000 [104,51] -15621008331095680764903624734264139491956634031130199314278219714460410098969904544546982116328161305786693588784144404974718390431439495764917269673128651444330844330480705716990020372738586329209722639386166886910306817975343988512645661742919721317595352060836657776518245999151385445351495765302745256946071858405426670068189229590371806741730514174635901420099488366753410777505296198693471627168687685175771491637220756156396053382771823780347649641349734669204965210163542825360356019098125528218435614449512952019293617247599188440325071744910821749281236872683570966199847234867747453860341987579101960946071375788318419750667705156255220549833819252189128458149093015337062245736706819243488002806669257081024144516865029882768666379609255584393341402885139704138533327861583575937316174951230862725772554590771332225381786627167658036959526123702191830233251524059093686641681419801856998966948118305936788149677695161084268998400784371521079199897306271511917709562765484612572372991115045022539295308165248359242808285021373902087082553244206697530422138814494398842903118589558722987141058166463922957775462275288598035322816225322742645727610603463385521867183469366304932982464493482682929768255509121244769942257544634433621770902488995982003836958164925971125129060324969894451152233999420771902380145194302964968247836560553459341939283304224435832037209146672998251028681215967828173063568157035355415596097956200071260102938040451185102648844535401685412993882447186571387841118435444486731914611281328350662728701981436859293858644213654410728355044361143253044942599738780405189293052286532225076442195705636780003166882944618109527955560947027861222809214630921187704684356161016381870945233304705980556993249827817629071232689031495078687054955625034257102565990533436755399866094787982289646319363081188429822367005579034696401996615289747386166565315575665686800372502805057302739905921962315460651240943863695285471014068225489725261654427479270571294883189136670118040329108567924984757271073595294644308656724591938961789699240703037825740262629238836488836748532983713619038265716606364315259596662385411117714724451971429788803020746515319893698621825960864851370821658883982448425268956365041210858835338846025132158460575169219656372727207831374624391865425503767175194310123427682919333292495940566331518405711283014483001042313343163271677216386024156236089766025543212890625000000000000000 [104,52] 7433146246761483500353783778585473856370207670973547338047087435676460821115877224236475729363780741818376543450910897766404389205488311936616595353290511548251106686382294328379949009183023388879719935391658269328177639329191124585085569161809888153789645326336816126264954604963214355630932807953508911190039351743660916930944059377555672270350723410447635728433272268728972543912606090271220825421511280061553226425224796185023851870732460137810502584853666199548847304663047709958089416956679945202262990095954859449201426318001856501418704438382215075848185803921585066944386415610451055341482295657574445037236905982789517308857715840693713916947085224793876831393590971987699283311788155735693677851502245443140277350350836153230287060540009434424769500251154078354374534419736764642921492117738495927518304844334665338388996410772562609996855499115414439710994631191245145968306366006936631068932707651765628985720722819524060106777700505832912293698475719702633290837327805982640445089804281322805601413785975290973522576212620712425475022133635344712045565547190984107803819237577289102488230805027322513814323329695493501645390360533273524992482738353635474352940874091504800132752579886784741482136062043852616042672108816942100011948064356500309732080575061398447241954827188456029678157673232702655449635987052260597880614461089392888371261690325761297690496692615701835135406215997897089560426559834357658828546165808054107013549362140254745522128023430541468663824577614395670299643443060325086729251712777783768251490656690115034821303555685205122527969199827543494062401710458385923653029779883097616891693461381395749490259202977326451095944574147038116844090815542073948497872941829070630235726627301823677833223221867187251477735402945144401008900629118451355362580952177915956341600090455017076335846496845870667983879830350709684723024941616210142936087523100178144179364257941572892596945288480628324039403311521631734351307886396589753271193563832508847425362759003176555215828588408757601115314666847160035216028054714937294090110519220106460970317450829395757591118855186785903047566366559178263119038116912631313791397658688103828921127708408640955264207940259200178091813108931885628435877376812020255904950614972316927031876388148485595363673943931398869037072934005050466545998189548167398009354946939453689801774666718378163789799836780325392737722722813487052917480468750000000000000000000 [104,53] -2553684914041301185452952520613359823586880025336215292515162786590370055978204211635937824515509450340670739912741955304614701616618246666563048509871957457096104234844513695267369542056099490666506206816405994915203766836550297575532114268129570987922692760664256930517592044106841149496292901403891385135274714087606441710791988865588587749650016523530191053797990681788274791553483155441681758856232852881848265152250107238055598436662935523983313522058885892646400094990758510465480571036042169858707611485195449607062197611343720222370145461909171046248929893203835943081232405119069731597495165754617912301345541312986808662491134885149433386863015169526645045198520030806461897091436112639917074984235333245304996356700395110186387419475780926085792426336843631925127737255061565577179562677268554546389111875789548625290835791394875947152869713097650551398948898666122517629025367479974084525891881189096237207818970019500987304579269706156021965675014339255771274537356045792134720453081531560096857145747699005419273375249130084803126625967576898210773568429312693693036816051316576397826529066595754437661299668108913859807243165986506862199881510608115042695005011585251148887475672540258249593641885023187580809527952076683765952761903376114281277678824742549653286895675100299432759337938108406137421300923291606148607198136369920430729605745592266080654177719606274927841867407871821519856951065687956617642011426718611747920592250227790582636838212027607042046068972479392296615180461152036169020286268127209209751430548637788239779850236844187056940688158293653486704647843999647522570258665610792538508305119632047179941696439759478986444799169826957957806247407916415799579552493001498864898818705034611004198394316909552591508616529613172305897210234713354062613363015187984480402059567129671372348414938064089627595777742623196053341984952759268892276220503763724790721269251765467209753040570132352902597558142321397096412738898786614446641856705003253024915555070016609991777111805520302575069713260269305392584830158928490369885111311689227467491637022911017888270749324430498963476556778095409552666212661937833434928453822702888577786590539710177282159913357081590164702631348652269750901648992875670632922785431474032866303921534148870315799080407201859239367235626688716332851745053005620259346221117153150988437250038459792300638527551281953265061019919812679290771484375000000000000000000 [104,54] 688248122489737144041934356059985252576970506126613120065535817765678178696959038595285917465139311727562579451254823645656842669556536568109375074313277408179471864553901301614095251200940051657826472269016124880124870399085436061341850555210267494764946687506421316395576736863237901848025316352068110246236084788266607567057776976069146384857528627063007152222942407943800616072422269403769732699384178519265144749685431802879551623802112707325352597710746336282283236154891897183702124371690884379343979149213747600850603651566118093766767855546143545199457222528232643981814292439477417541317508555474783533051709751632356231984961927398594520940332147997636847035654142937727935780813395850079679620491516774630621689137286992496218332411984039667389244625956313723033855821677881396755768468299343341706895576458261377308974377069511480454146158181422658300176555633261281042687379021934799568933958026302825438252111304245739575282934783814548194746795862086260768490450270907360055917687773574768969356088047226067657053617852026627380202535822937677744243042920684492131788574147513265961405221163680318333939665510790163799707514508166596012612440911967786241924070180104521569521836433456042189922051725743999988476818640007535343924303603775084700858617622689397867693946134260951785463570271193261454930424224287607475945288924468273964395158714236566061491786314137306418328847754295071761091863807315057241739921451944448687708552493664498869390284301090557032163181571689944318713978128181932874963016479314309365600380392827512102423578017181678585946136690393919298712823422570348142874394895155802610929993519313775334529255683967937769092298241776292740872337245264523078605529872728605247833398573984025682864192030682901551219065839690414526788116449106035433329139237022594094343838836352476126490034780154745073921661052587685194705235159031461144629077482618882533971085796895774251331434951126527571736164628030668782415475866561502797541843680309932819172926591766863445576443734306816063795310729913846698831372115369288298836202320557451179644578712553594869558359863648974179076652455411978441414406001368074631509841734069816765719053003748982330026265726199446842618426612090781797250024040738719178606393939887046672906737591884221761477759093149089422514298297264427493823358051755545620520930138162147286916332435224035086757804480228628563054371625185012817382812500000000000000 [104,55] -146266320257099112781279264154635333105515116979251770270707633687164305668111656637603077368709130080406942388895911460586477069306836350532484696268754988565748159314808341863432375185102201055561818691743296129454319369796218632256772169445934765615481942113480160918211506097835342493945455406145711494467621763291404749775807749120363030358605452868372667642082690816748042236103196656133391033468459651983508124347539273493119061926776691777503134293621448444932372144287941215506585177127028135805030773162978270920053972423849858661371413402544675581850493779651929219228155932265459051380575608623600933415450252970709028332948606688217520483568305388225816212223644993594429171908212538300300924046167573813563993557581446623381880278043071915725408959247186602712098224824515016164953969936476498856048433221756516577169390451092361859237530161837723506215627730807993285700342658914190910144391854146704357165429048990098154002880409232564127616857798139100357442958215352058427233300159211110429433965334012310158637508468085010857098480878764530641312441543121495977001534562250419698084128749791855773517277686127353884404118604928829669286609415256167738935033709750969446534346504717003213295963672271257903575503921762703508911639747983792992165155548245943176153644953044877068773146797447258018649494145685826303935213360391936712946919973520596138728243165545483118008282112563614734180764145901023552515200928169154882772914853245268584653199212589125498454563884127714413123848378721055953839303094112030392671524526144057765089769575652051701002268189306051513944464389314797186635878562741607757185691657466401306325568909259041070808793768166125081332145163143729929509357231074605253185622087669143885040961435490239913666028901837359666131571887015701219372512129708113003286698036566959306717453586252625801064477638523657387793682678128321856888129085926479217454768280396730408535525809756920531616965619159534149775435329489246495210642196292659411694367983024202093210945308270451658357515536475523823143256036196413602635021260447760815621550994638620317009370913171550644949803540512210998826670434459049981368492223938761879022638117567791128885311816124322846390715016816922353469829997119121049809891189921929282081367311552315253070473640016910317905564890900202739107039137706000633567671148462035074632535638469352755330898929742033942602574825286865234375000000000000000 [104,56] 23114440992773435536231034072539538021671804386787447894375046276084551832096230053784243173204825357746895681066099362770524851687133387959690184464839010697066064584416433635176811475651636249777901283078447186748466464899436873793619740713657295531773892053005975570992192409265598653939613020414919109136698224035493017222934781501427982899230334375910926387388768558369702408639788442882064082726732474135265706519689341553786141097221110893111021059077371547328596815978504470142862368840920846186235673026378237861559731803513263293216015000046616233027955222538814992139205789818983767230660922884570823655685836311702395992252471524954453515408048347688622959072024267812550491586355468592951725933599630637600155156278898175680100034550028199380580214015389474966546830403119730721205359408281792182099320502522570676428080712050676605871902812107503290505735874674351853426100382003824970385286592029782472301925722685125532141660897639380563807739888060466564278143332883590814296460398862423052586481840824313528020127110952243611329274942604381400682568173056630571765515135690940108315683309957082340896758913295071550400149386339385848073383285296116945282942521631699595804842854718352833152216549001410474377523051887480822219927797888195994469434042084319211728564217873907064987264433568864060565937019671677904497141853545763018501804089530051438468654968710988864365623078428253785078012435700870397288111631907220535089436191638911573185186578864337589187662268611295754654034133076293752262389206306006805793821780863176186140550015483404237029342015410249863510618540382219218858507165326293457616426417459249937253016081554977567252040985866567973716249596406348786592334138340152456796345193838900527549371908010833673384155870539202123371062333275986948292624152430432487067468153607333288883071548376030878250835135967937656959068585905701437852402313044541562153607945675565402767731247384925766666522984682198865296700529371545172016425202096454285237121681588041342716822105969734873779559811966370465501307996517720183741276001766596623092485948562619568725457304779534605334939013967020442919005516495149385632588425208242744753891376440036740494701123327767315000640569397944771384098804209516442468115619256023670307466133465042925180114169987248402675526347541293968853525227787484141870479916711557313872257290467658596977429397156811319291591644287109375000000000000000 [104,57] -2052274080933168659553985607676717009363831153264765939915771249684025916552286464103467355823357615162896916314472801426335701227171518222721895882009246783552921218881378491289067053524002471074915453620450850770061993807313076657338190770396311550232566272929134174236913389423127192443302112000004850958323991781006366910173864750738847743952282370962504762347209749751633054630369726211421449785836367726146996324811942255654345503532526105089505627178159773969401106022499708593784771391472177533373990627372726083014710936426769881943872504717510409064152021745644715704223413986420923900298547651437572682284125988077028018352655387216610196407879141510898518970767275374028053755792735845072626438579486530627200653544054117690770554806998015364941304166156416051985659762123497811641165864905854824726359857183847163916060589468366245502850207922837678076072861915266359541730323265640611092254204989958686491626187415286179715642759785364221175138564479837232359410237936307913191142584256301737029126869025936099258971405019678663048049526684477722728483176897866934047161003963349869956746567873429898936444556442738488953409583530159786463913002429963545409075276713217616715720212876846484430020069794044150616909870925244461647096093282661784347420052246350141296624054133504626155765700079155123739951274054256261452541046539102568744718444050581096321895712128574150365682908669080511805347323723640331395495652667985022085468588151100089178868174742826646856341137354686927630896949074572188096104512815908755485567278402866972859178362338907360479861936116043593499528625062939756016294183886138504680009428622865609271907118959348017369037503727428983964939327797720050207381978072904659789444848296768396627544918884412262571880792746686875112664666607228030020167381784392328410756820853205077960289286442989899299704288866004303719158775342670586756066938283287986179007141762534526714313962788207373233332540287764110094268677911477021284434216213342077440031925482488129213671160893330871020054825446208359636516813535577967007238473327955669210670770880233698663283518233456604041161935036455214198700544657185922110636670460271064438663136854347500546613657377433978866738193271128233085580424694785858163920784941156116478182451552850180979856726542429802375797330756409714609651129475410598020525605059561357460468707537143417951597257342655211687088012695312500000000000000 [104,58] -176207544875432204775074592976320546398854509745984357789244978679346778491117450317992357235764185535775466741307422451956345757894369625507917448508676908743447541576810251697579221300719262105013710908055858608384281906184175233445912432604730390911286637201816418750806022548069589780205473939683316768949705664668960115282037508939668210279501503095538752879301944128880198718225917173096168017601561825263865224175121991070874927005599646381322419018730387791802075470705462543481463028682242327808762072608258035366920054284005819607291507800852792158513058521574817937600108985091577695105231669196646767579685925225252907417171141001553507222119095961067519692589852646630047550934048988762090126080645407984223505245399107800149984881239599862906581723688117164239492434449559385488411352765288259725136349633306879734013329992904913294057343590163329866226421061983130324737130714757174899213025122885164877230937659409706266961793204962807469651888748564869944649644964137944813210037253495331712575972240027695540804958034970663900226249790127553393258416267292405062362345525285697515171436744389359042096466964451089699159063811253131488184301175383889706029209280454885517536669489271101220935266893176738991282148055106168677934252605955655727145159693107291090729206991971194423390265322517056079762866261237745419397053541359216003186246241955635338100346986041584822759381057968169051259900491384603306846416568013066343014874660589756115608144662353071476604768394911619459573046821669052263432928662158220281352774912745488997326545521525784463377375097191663673225696609441660915683813818389463315940112768577426038582517918179989680258523522251301665588304095006870187288160822066746057842283293475602921682871235237756311990181849381632773362185071964902449674900824781393330970195592578218813905109665924553206725135670302340241577552087098117155675007691762590330611666474563707737099767772986863900758975549614817729148800459572240623517355381970247906020331239332728312698109711455133862885741090702654460869893877367525241894489902369027675055131121930991738844048464223201987569601646410381845471728657819087856586848401005024211237716394690168037855859783370590560899371956735464974746615312470739452961009153120095823700582107256032003109635362082804321048544090493730255504272893383370906524090787016743775235172236523495392646054824581369757652282714843750000000000 [104,59] 118631255153363144692845279458141739368365175993466598885266911314903721343159256156548126874254966709551327444364311472524107719814775957124598842474488596213906828536326320568757254423207982213669794781670533053036168305098044400314197106377709405861825705516531900419147366317378318306189214268834501484017571533768481843032664494557839720204771726247007438757525478171375299892920957162369457935264627769406750568946506420806795114445291633340914594813936383485940419873493902847796378470947787589501055959557816920320858651249538569367691570450511733726790169857982300832354392266385728098972042972917817848083058526095864642793237348139123368249121679321936094046888996776059061261258878542547324443980928824857760958648703640666013624034784293501100212757776619158662292587991190908724003339696167356143741749880253769575082596628042063701405348696461208942843686495017175400218873502923792895086774390855894258624259385522793567956758329088804900140810510752668420868122328336396276867168937300578472237066700733469358572485976853020131261600130919352327923396620472567195451298538500413346295692168467100516827138935870036276458588494772591382357795141406027214554053877619767357978421522163744185200896285587823432337602162653468647962673292897944799349530678750807852111247719192329356123418277413254394589285899186622895563914722411193299180568387060027337559521314577679420848814699270612911257804106933965835374679870380019505906397110387880747887127723348246379058098235300086758853443006458814687977715080065856072475455487692077806903740543323856849062377825388615265718659727482320410352127231017696241973108753717468165894431520391788084542506953736845474518130595259395558046015055921038681798562665595392417618610400895444739295944735731751972448212600478441493553375962732234361467716130811535838655895941374448282891783425695059432989293081635185226860968310739831014009311353439578680369621476499037972897107595985143776242102783436410383993088024013827902630249578864944859164711663342236936388181327667325151538800536726693240333726626744829631762383545414623462575631621392983350659983222200118485292433971102815874648356852196337544295114336988189065738356909973967859881606389251653579586106543254999259548639906874427537206801106526466136674801264212224740687897748952158267732281530233812522664981682841512079199398216333705136094067711383104324340820312500000000000 [104,60] -27959326938194897472742231180109647811236114565422008537949019893691005793821080868193886537345793542393027621570492570177531914815874221395590824245806007896830738764389124587403780782722362452096574975056911186720994704524439594445901273208076782305826861802745845508819887161180272777271688634590391944065036852222236342374325579358271280869013845780932438626812544535784903206292815239683204205950633626885961903194476263082357320213757772929215829021319821539525259430857688367252486817302589824295327429189405351382396577909749551783597228954199441487798552348314007178540369726194848615876904870762619803937969640607218711468298346626811738084502677232794622838725011456182702276070557480209947249041100559695217007494409870320961615113017634927199992268374037215308889716462465915301879126008603364819737801022165392192537892931019306505186162155398892326091077791090823462717993299539808044285359704977713346122613324109981049426215533952716771685373490842716410099736598084141643996827811855800587368740247708004285976225890831894193157669162224541023028805355171788713162707831800282507176257339653854327343887000457570172576438151822079705911538372350396977768288091036571231599621120119850880316197987434824471687564734800482621466314215802982691535107635424974404730068256386536969670895227698393717138173657439305840133937067937106107710241583129995275978066695829050811921718795732020240873825513331147825538940307393343710542788464176108274269313756495923832225812233364195446591976997497026515251248622148688942417460048621919810882483350345824529306666555569486410609592475101316231865983137679219280100833901642819574307617837046779838083602948226812981975761541417890259437375960516735883871267878397035334777016510202925916420391002903041863151222058832152378386180039901825874231078304494501497426132886515899271737851983776326633714055408122589157215119391040934197942370162000867101414983500087472772954016721872802149277951820140557817614588777562242653030334194159488232528331279184210862398571049247362766791405405315277359116949316044513246680996591121823936333104051994775099493763531713487752518977383406639337685871744318194117034309616681026122336155567202484641082800078098965435394560663946210028144104181208638077821678037356492966748877120581009675863213901680434811753867508249816541359202225283133152328174375611524737905710935592651367187500000000000000 [104,61] 4243328281494643395901377847217698674152104370026602038897336175627589553688892848347421168355879295223980494946071122426990629859413804009005983670236819186857443061771754945218255315368883820968180166831279905631951467684652442072441642010312258925566906961517306191045867636387690419013133697083899001321564890002836858322068968097671891066079910322726458515468157650108915252625707486271566089971745867338274276414521390051012471261900991699136905377189830903488703956604367764337847546496903467134150266419278316304254059306827910199393022095759070775671337143991509640334018552546872789114672000452908044706901740788632642028519780796566120823302066679230562873344127888844440004126496717864319873925295839615863112468231064892463476011761298488462377627830068190511007966949642305120860867771976259843506925784838702195112663866053393624245548087257523258927488775500620279926918060061398034568408995350337800094278874651371138298337220096115539404966744167300037238229687600572347050816026843103066243032082297190912247839516536791907325024746247955808735880134500465866131939297251864531524295580347425977684283385712761028076317465878992139056101246266516502880205498481390952542290499123008596924794903912233327016166876854116832502317824316796827998710211008048054668004843809464977803066897609846550519704694245074903638143745494988360696606128545712555508054212329917470671340290182016069851829727713813111235708580169427156742741164568836854662835362984812478271867593073701517430154126275051895610492443415626151145873293545988008676453779182697634776667250715066191172041920374810983013575496205459152168778234503237788347551183644044401266828089472701734281327612685182432252312089868802466163491459425478487154268074990539355371662505486351583017805344274284612939295428018325901318866593980910977798028630567412508615569437563152915301435822874898960530510022599124588260993757699371424173266542094796085334812973371114925778309655656043336052942623535006808980505784483340071234527048680525970210492461196475703146394598548578256831601079486073803538859670682819295804303439951148490718541609404143372808396686273577471643673915423001509979189146129053854413687436773017635962140936122354117737191842067251967079429380385761233725234281480187046425474466780216430212407002827237867443311850487391736605901848230527895200481225401745177805423736572265625000000000000000 [104,62] -402414509330549233765280643292390695614941627961270354926747964596945598401531137669877345995550135260797449706517495954801371486105882228783960294254428896180660111533350367482838947583097987298759259741249112704565812057888578963019376399321666378368586677586042028558724825184218659204679617324754744233265939712080670419024526668913160191882685921667874126601381052526172161102610472382768453356153636323000783621335813412881424896340192366359418899769890551907725359695328235955417572574935976719199868219087519959861728786122417444875160648345444228011702465581468993154118894729450786794035150550426830951259772323250171759907767802208749583756197724888475905374271585511952463604929797563150400442490849930652008897185880903643744327865019052489533362639197252860701763749090218446031909432504583638535569814796028571641802140801099721318922612210853308236100950379144508310495542724069232895152796363684835115799359744952219258948346593244808394703793991347169161932566957199245194146091073674594093779593260678925530259732837781744855279717388462382793658539977877079589011611356431034747417427292581358243886916793450963930325203565157592316960671433734353763932498650111899159988925738863154778125658015628586950894731668078101956906286316563423148236831440605324070474769363498972791573342500888007124081289923053613188764045941401407192171762658336453488496096880972853539402925098221783943759047464297267645794478673075639271279389906345779374172686722386376569958545902031273977266825071667446139433896213937745795194444907840013073338779476468352391097179031455156614095865051672181520113792448279396892235404585790048183390262012729331156319112023865958820854110474763588634644869125554129340540995400445312663181841809170264059413439305817801072641235305148792880128812563149473611867193475286892881753664604173578596756940016831557250447938544291902199589039636045145633111419957027561473625262217478772811505151182908143807159812924165662514645807568824862121483355748741059864971021543857533278084222608466899240309255604682136617966420975144360346427121060844305057858318056545747692144230391899656374832219983968580449413287653772711709470467590161107626996882846003639661997974579512171003977980497435288658614398278964373385065232717569343440015233671213754301591714629648183455183799976668086594878970263522433015168644487857818603515625000000000000000000000 [104,63] 8570295852141511793745245727953849577348064392003060509902979963291803004657158801953196956857678237034974974958873143965257443534965345134341538658126782803738277463152010572195720114568413864068749125417842990080971506693147605432619126526770591532389847043956117876852031362245218974096076578819037345794797176770271456462215954879905852368051929375623126063569301400242644014114673488614202164229936659472316422789136167752773089738638884821950288286525049203167309346972977087104893258000058933915976508356302904885459526060274931297920402298687751321214466985178768927507417657043648590514370382439293224075323932317497612832116772163329208276202368068727254843836667257462885619760513938183275607262072784080550812694450239780484125586130459708964472674639335776006431228025993976202120455568389580065364139755838534619464820372565160563788935639202563629144838024435435762964712032629640749019404345278650415657783254148984629734511696233116750024479326978036588893277197915473070681615095031490637913140015821618879802774672581844416865832465912858657898174312986314006666091043451602370724538089616543810820217065906360721413707725257352239818968161495939434311392251450086367204696884349278761420193346446507262343497117954129251509248022680508182368631420327508054807095388799898776117327028331682747180672184733008496037734359045945840955232578627369307914655847139281480445624813598893124539648443615756801189982806364748363508023862454053927389074475966438100351726762469074133193418650347294755322325594179737920808639057069481967213405738534869924714179068643413438508125244249425230441946257988124825407904223284057031855206628376945473992792504321587171693569372799170555143334261116226310611161767530191200994183291777900493265594550767237171516614894086268092412500346427768236500433824467450450887416838972496083462805047558802507464024268659464739911162828579235980218382292344335814485128959681451251704639243849975665560420189967191348064503881984750696572802868914445971509706998643199915732233371373669456707661219279030747494025032021279740968555143646758389253709495303233495340034548891029960222093740025761378820281575740450707465054461971015036743620571927210660409357550941809477220256118798893616385308719118760170250410006807770786072501884484108354337850078740020123788528173209437530976131935922524007764877751469612121582031250000000000000000 [104,64] 4695224091339703604957211145591717346876386798754742789254030151062932430664929108069351633658169216785396063650540487937716224869551411353831118777791224528668878595904640952780200023186657165631678232961234322889602083595186470059724253092897562543740543116368310600083128641541423893824349368436497195433851126759215479652301309540830358782018367711488753717894895727979723721340845738765458749107734750897697602990689989961207189285309629825925353478631952822830611072095995006603380699854824160619712705868530633690927659759939263590849132166670831805375469745106335881856509758740793906275171596491197907936906461494061072115174326034428390650828579927312515486699918751432140139061321634474606320761523381053983579127190138464280620869289533082948477676848865627210298673302768511661609932110489970907537082180423288313523493071544725803177891765830741203959801824985239853115913821524675088330796709679433534605962079161060515632932601317555804829387391303537413759743764063679883721606845058445372769415165750005546860232333377859350831987728935287922487146977092150923408546050607904932333331196822239828229041449349191266435630928252150898101046096625418644452208545613003634023990469829424835749253793074091845044308635547551393912436638398394216079421967159612261746595198232238141186175793991398227180311242939201894289429503417290018732060140032489319854650524642023214152217421712346453484334326361365711144533300825138565711188687586345594726391290061051610212213626767481621462071834983441779344911371804349521957104884384689464679200149672682221563361842047378491498836685141771154892876987089881160702333364266384050498356556321757128813246856995952119415569939669609061711476980711802478060843961826386997273171178100158810706330350569876929616199185579311792628695171430405473779574397840236502043906532347457662812543912940175929777586347591551620007321120991302560434811201632847014964794320193337774618245888614487608792559860923196697631308194596031873252116969614432033436112375477104526577573261074793113369824156560931939346907580425233682347248537943367780566777666144260365887347983354467282888484707234731017302171509361987245374366549273756227681804600050333617217151095803561720440367169836872836830620386973286690175056821314527702135402881729150955703690814162103521669887202565180643887288169935345649719238281250000000000000000000000000000 [104,65] -957673462069509411297567661192761662075165790377047971673566327075501146892262840995403674409155687004685069220755480733700826346737065925733229419651905447560145587118210141946670818545347359538035806896370126663421915681285478112473081649387498851930004424448625654037236257690410682086963306267256073051176200136920398235550842734565457805721924507258811855967004789521927682986816521972802737342487893274256825464882694507867747287166982118723267148742077096402144818916149391715028348126647879299286355971465265301020521260490160884244110065035974322802523895376071067751365451384714770222469971555249623411206634355151216653961695114122097120609671118101556541366238086324219014512954804539066835410811451690075780079588652357181663183560712956648621498650368579155038375159055259244055515436285816885781292581558346754082876273686670304428313133777891141366882273950431590978300149068682950832264721555438737930614781757265504163354868719756780726441358614910748243748123645142529827071359445622844005542246139917694404712253445572195855563619233478263660433745463335812261881665722986677402282046286503218931998975960032418024378480905262472929118879615767969085276973417463901998952300156362315209293684597051195395125703578765318457325055272566963564017256643481607103552377989105264793207540636861394368247967644264936858468333252792138242307268820948152998420043085020779633562762358440059407159317949932725199710460755788029278566787210016511774668843592310075534199624279991555144456451866099545145327133776331087933427455749636703731921284611537626331132442695718099537122407213715907327584709576060596391914056586427477413475100164980710344977093228263586074561700467356864432344865799517899189532350219043335146117090670829453803501147314105212862169119325423446331081811535918821369600012556451522075367920593904525773404650553012992271446639474891648831769548607335492337086426790534196346533813001973056186693691129236624292431251428418279822912504442879783024467691843116676781657311183266078506178355280601089750163442316850160079237860073963159724595711517632147100196514114693413900253208145543186195595206175591583214637417185273821090038901741311989362598263785455329812293315263190010887851371308545534670850217018180986318680910446343874387316628198877895335297720242305503707486571982712462158815469592809677124023437500000000000000000000000000 [104,66] 100913575197595772461122656278512042584895274398231321824851817499519694907096551957945765143195439226148266587168730033630178532593978978750640814003558687986275965892641474455360791231946643057539526359179257414980250846326085751510692188538379556843570536469406402059838411106552734202219515083196587342767005897140929361970369681093417547683457012942237139712018931307370297757771010570011722837437256854822066323387499388802467752723191527445467872396719726127215333928327106293612063851238211446510044256134664084414831615457769553752664589695824098180598115197704048596556631812099934142740526185542401594731047928863000354644021294592308461405585569686102861921966584311713304417833071519057299218768385387599660743848443605486944594837155256939306611231848285992247695783916691482859406869142237488579511545604921991653935346727786160599296186546425833421701737162750335611961452653232784432089138698783932060184699949855152027702649179319824658191933988306411565756189209729539650735767595010785853187012820015139979821887978257914191226832065186687296210220754553913924051869436049031492893999841614745059265702735225201162624538282330862692981703267437395287184298573899550279691084419447691221188474705836991616400990979501979722901472409921002459266972508916847717433708134173445554059073829043569736523902623094838033968573970190656859923882882603586005108828845093340695165098941935725866082035035497929307371841867465272718566646518572696121947388547988874907222576198739402766611918515629651292640204285624816938944810078073553034209455093055515216995162785576579705376848468671138038181389898036704439265352083227279911132533199929906950128059643783012509149042976742233483205979313736510252002699876806985579833171970267940822699449123527074150707086994539060449998597232342770100093246204493013046741573914677732176388701508701112587421090882817285702531116993232079143374281442780494685891135647675945232438371694196648516637820145275225127474356926966266737063025299466675239391214779196135876241834172560417348661475539736058537562876439229638712660483516537841753370891514616023104589976275414299288627828862868411683095040629525425768172730806320636332540252289215438459436049486854761916539788892415896066278845285946648148087073770997873219182300148425107255547866422018814107425608706712125695048598572611808776855468750000000000000000000000 [104,67] -5265933995532748132783171655987763190504258145834712438840505002941671805522877103697468082297888497776945623865631268151984184774581719799240591040225693418998747751174069899580415347041422863831747733397337817502991134031688191670495149778836698151747128388425382763795515374410391367889261830244602700530703092424767571082211026602938142540071234049371749170366213271699567964128513821439337526075343098867683706249154937976330935824060390941279163918432670770215345433563554176035238761930755834147460687760930624508025127511156767949603750322051794694116682217997397477887006680633380204050530809418725244984910145633695659239536819295893440859305739862737934643594340626205614366472003712259193802791886100859862383830651716362647552258924833609135160760857539830535117178184598153507216625760954625712457191565709247506550550620974597931218707253583753323059401924046099138415671435535025883588137582795144428506873281128330014612522154762104191255472535866861416119505690712594281309643498679790006666948828851910329154223856548837500303996617992000171193045982575625862527071267795257436345922771868057085223547966620361774246068016637040504048345576400820062312585804916703540947296773439918271619875040427001044546683060165151601722894392319635050460444305970700833986338158451357589862613318295732323257862840396409771788941887715858942320511712957297551038705247069144318599387962563372635246502768222613922953681741993439894259213632664925990332400383184708561894800993775128155287850055514589117807690219216754002458508573094332505774072551690228755556083941093517879706049004946612215660916664467910168270245853613153274314038925584297334056280892668584938126639804147461763990273247249047495821843577212002658943414586272063608315890613281025473187432347862569009080499270183170340412623998182013007913917928104081296689743116633420278615951367009240005357190377870618336648842132349635362956297402753348767219383319239450326581000354890902085412628706556138813362055196265035402608435107682948574441563998080740178365581193735820732088509159597566827849741832263096949996304308510938110376491764100677685289723515161291098785491439595370038581985856561795898515429418438517682063130927694690035352764957023096420104908988220006504699084619985426285406568784778807908906857262854816143327645396407206135336309671401977539062500000000000000000000000 [104,68] -171601283068968429219377478774158056741573950260701680189499602496699663720998688330060793827871120177171381684745463077053003281082564279756715548763593039654201768056345963236696048147016102027281276650260755238605381411102619687500394376582133500984469152384060388986405517570448674628710173814752661201392572309134557242835560197803158214509926911893383806257976870989494346167154107805231845179679504851075134326504553206477032517751103508607059535809832513046854224183281190385113858037524201479745589839231069075372502181777976880650871906209472511781250726189316311413360615596331644735728256313318180655438812125804604394395518216987779329118032053605628538290824004370065083002746840475115126129775618061269529095196007694760341604451909519558367358943350507655137423768142143727441508779233841812015026896627986472259053410395472951994256639858822229541285634772569008031830953465458010135497255439946421781399663890700720446241601263437643284935105495925644651152510051249960059486518020356631143226951959160771176022971411543593449674779724284570460455936067049486273844056359988639550959356072565935138140105487505015899807103033862149483973461404432740424844770457411715440770805620998147891743352712681814965027167015565641953336015204270550275084901542388173697728086920108289199452887708205895633441839247498485014994367640598987151988117971671482094987642577294495611106428458604064693667449285764485826113385152669677629148025391100945142113281433021356408278711605647138762103280099998464521441467351391298422394189142229721386333815777980147568098585234391799010757002633087412214072747050299782665019116558070385324010689901314214181353275718156402501695026861804713187667782012422075576122386911219012188858104137238981200347375793271761739004247271408182379739636083878122626596471449132475351654550200871762251398908867089913595451806879907371737525968764916455115308487716845638892701711342943062057048831875706519896370558044680014636612636422631044806482352827326530191071118663454069928305990453644116644851718736004207127993257343859039390750603972740421953351908314184190024071334239679760560504369374001392331137461111817619267560508305091890177069240479441129104615685044294216982548297622354093942414495715069041048978961265949521059188708248595530775286672322745416031987795286113396286964416503906250000000000000000000000000 [104,69] 60273381386260921747136981698143020483398872736220106639721015707256364811696483025535663917863042103912341009563740732006046501919493820904193239206817749529378634792742494036795209694303577324370004059480068676285629789573133606126263515616866173105774175788555383037244128746980933436376829072069178605419147534046552227107381530193356495124657451353360954711285490245515295955730324294075024119436976027137769614922129783812486533559425956927721954909446100321241238220332698496515850427435675266343961487227078001074165102818129922918720560017625538335423817801958630518394234259849967140918091860241991920144024722001063011728226096941700469099458063569697344349942996296967312877817456574134922378588738769499835046659307545991432389853139895083920212427834410202373727044639678550802849913543800838972582622524900288972840925142056020216699813018324036344692881032433129142975277500230340682567306168844171335005683768159854727807206352402013787997117192616495557708587738362750585781775409870665065039976006704023312894577385922046978971746379143828341864970027099795312971601983496180031309854301469130097855606914261769184936952943508233088747017552772941635216646518897925063421641699199327861723552837055856070389475308429153891064105511444750570830401752979081425487326601840476276953817854322902592396633714712317687013640520025571457807085160536766180734631558611764823401967341967162424564662509225635540176229262976910288043329506604007868085237736974757662214353562824593432353189602478037793275773569853086676893650094707876912463789287161901452865214921219902494256342480355096810054321339565409292922000136959439788928574146204832225286484997947298033737184924008570396014431187039005477250583714501962904138696592454167810602084399689543587402340410826526575875938711506336433826873370613007174036657205310225858025531262612062025464295399397371378714005739667597181825542188903913672128350382825483559674366913184082378306911291845399659736982278167202639596884973862068687578247262702849211501328671924676590699691736854400531337989776542149819341449494893314345772609810600487883148767624189865845381784582246610001851474045902023183000197285979962678643129728153808916239051490204010338313302944096014428801171319978068897929251566462273975122603927089283926195663349550480814642357872799038887023925781250000000000000000000000000 [104,70] -5353113443428225545044037378479072464931859775859758805033546892747005332578936702228659599491765019382022506416859763190596499401126227831368899172480509300638023190350920032739948228206950641418147669393781084755055281914544005644748386434327469329703952489037433472032775452530828525353692856300804385737833783417027695412714314647067249797309577863417185928547565744542393488081804767096628322392259597641294215376524526921507934968874397161579374454753474386887335119063718204593952626394165542299660824015564693112931701325492670979122423259781386540706840444039515053923669458755844863547667771667614014574554866554969909163637295609737400452441174117999307813743795108007264710292831612462526890630291143343011448917158980111779963446711567462188127886204021100031472607172676576987448764009143068891286468901157202231591012358070497084050898698736473176616698218869153653281504465317887021050952035395293150555437157301172846299373071002644061235422068674983942949641158855609328833700551015231846463736884529239792571122092997976148458708445976451442109541249542012867773352932414726081500121446670854571624442871163511150481283881173076234782421279612919893370943270502721656992494153753337257831650554705648759583242354518623419982144895946366553728928946829869674745842545018349139506024280671543613995250371407448867851322777356993706950359177795960438133134947011109493067287415925620320352153486887307755041011747617752415466454072386286314596646420172737531752802870684492497991715499565687634557622796791692057995827387468213625380383664636259844138835299158414531617089198854582094652646563785390472149021359534627815412272497521178199940078969310209579952650234791472770533380245088245702680222929809308334771926525869712702526388646352053204950190076476928914595561958050119295102907917383722892149318076173045566577662758904527994072842304165331826504537489295149278480289116880086222737388025135770153910963273729317815601966864831624008803572761411063754413563035520540849860083715087125293891980063583747864554370171369797290268471535462050447057972854011052555551062339123335575946217258864430575083060248313564804359855664870750827166390724552419989980862198556336816359310194639426045693403894973343088562729648819925333758699304163045687678111460525713043118074619013823675015466869808733463287353515625000000000000000000000 [104,71] 157034709004478418584839293077013049470443932673777273591697648627682764892347901719231479629374682151422194679850167363784654924892351428558900772865698260637342265934699746847501938961420335870770165285145797832269748117998436220926803043324811896967193442299686824937421424815309519228593070188526605482331585539990482125895397006475280593837763841297450762865081559080097080364355286369447580009092449514188616741550710280311039578020808859165056987418458834026793631215371357083253342437627201112976847203624818514956256618928708632543463421818787526448044961704250690047332839560351800607903636994321176211380599661786196280764024999701926240320593163272542008833336382466850982350549692359222361198474351218352651960293040858679840428980354866067750708382138135809180933044780024155692961493478138794230649213363285217448950043003769217360292244749803982620550968604155266772179438496809369883795436716231021593324377868734495849328000356095173659705666120722211478416867247689154871320519635202442920172960099788067501744225761409131554665207337868446664037297765688307952858864293355884763165686641700740017451507502880746506385746365477238002714180380726724689136660158558979064779520481127041371797141568592841784427154956582013588162176987866117443683817311903468252453067503311311195639160584675126813780452245830253236051794052950247379740523987523194162964644345868708437553782005949966866113986915244178885214867940193990955936516728901149397906116532608570785441303723249492153553755752980882849347526874228291987425342007215445630581150345468150678391937505604767760480914701737602552892720508133214064577354631860111072452554439786526552675703587398582908580721195643646247032897547034487457832692035426741581491491160128938436395323521856862823065975491672315172890975679863230842377025170385719506631978083643758501444816127564871739325036789627011424022450902516248413458755642748806206820728183365554049010807622370407404023590061285060401847137346692522956147991846637836818879646469373892366103338216840036506114673449471213061287962125433686840298578754018783086053524109101191609383537012896385498710545273708022342150992133564870131810422731993705990260546342677016032798730714368571729356521910169356297584211804907951592446264534965184645670868491108149057164086946938037802157923579216003417968750000000000000000000000 [104,72] 15004321154818407776206063566584263779380931888653109983802944194193647291613885173760923631229709300488149282779111668132075837698622511110202303699789141859760220070569184598043703484325812677690179147542024371512288663451433457201648242570878483887428949243832434065615215796858979519093099453974576309235609175552153151298900635526746688699577342157474936800577497948905028447339623900166018611901424578268446714582004255375705577341801906778415737242170652812629662306961043599682263950309088059844842216966177600137163184836770158503824578370631723789073040037018885149604908967221204334284983922929919053218837479512316107236104455607893394365330107023590050587308537812846931818854843653793653726140131501446602741337537705201636064936335054880194236472338505630394295208094584159069714235775599948387881086023764387946104909702122652663055310050464309992171751215406953696324014978119189481999430904489991739928746713579866910875112644597473206087157722675431579461701582887048883347882786703789844104186603322103481830458563510467709748210960106361236169442789147772771071208207024650196952969748335445570757394283739096906536310570273663381105722853358858315047133652583788777641756081506896498813521787432681180288630600712706110758836627789870661006809721603629347235318831126510245469793586605974741653975423366061792260941030992322967245979188681510411883052052044821918552316826861390515309129614939150071595161848708618057834902597358421528422960960406152948535821826793864368029838314429378863954898538689120110798307891317063875880599663096718196314300057052687540014986445011071830552635647283041817434995027068267879491589953279635504938076286676410126492199447616165086020635005804892023206659797986748206676208418148971424269038663818507469246087267167405358545570761021624578853982840608383399369086769577828475598091637596161358408820009069695100051308530782040088027614796010233540821842848931398392364347835785183646820686301762524992804395583062761627970349792890508196916300533943631420545926403225852395307506440046136578886412669772953667967747532529351110423558983363756034146850927111618548022173165706330797873252087425361058841188347160861328446443876452365164365952567308262878840196885521040331408436553843267431987305862800286439004111718285146207058442258163827094808220863342285156250000000000000000000000 [104,73] -1845884629972808027482489401083312217653594787221954162010617685522541664145201473187450043459463947001449393308559908788512557206693545693316041127807241040962501851130519796942674543325730955171052526081928295651704084790431972667371841785226387172853828814976355525192736238389824531727045096003590948476699456455448999657941798598988001999018010315789145909881642033201664621929700321923496542873266444408476110608862480120459274761640459183168603861375705222322697118240293511246328643577537431872651142813687219367094019397208394482527311018369153698728919146791815508914805752574360671329719548603431831724170263014457193952838900999418122526379174429858916212365451137679970463247157825137435002169622253545903824443971287567015336662230359902412994740878351958366932460871717121985050868049164854853655505951247907572068779497035166429301163213364264571160146994015572861139578006168640561008833109929789620978965532243471990577468731254050692308821195466641418902409670221507473189966210791199996008196627435832336320578852886019622132190626276078022080000100569874103319975687877527755182467316444370140667898204061457985912040593898978560901158041310008844747099292483434602777709357445750771868863734835677424297481658420491558064805806193084957502028380414401033449448988049337478568805628602839366805058717737628663304689226181059669087590106767541040059864204280969852435776038931489782968704535853538907574464018575554478908102861811586433910574680336065409757972475058425818163479138010619533624841092180940997172779894194414812619383868612561987732330748871712373695451809505457448285465954352182801272363980725817551471647402151518256275885111448789451091687826579766763853638052017400703845446000560656907662691955160888024023173891855139734140953025794474490288972295116969566900943122493166463240945942312072828453201053229764489240876887088147155125242009687635134039880286764840092801203004756156554379588468554480627085108198016299343638617303395608550620535024929437897490617352665879905993457354971756794433876315045383789736083020938174576726340283352442107511156722019139874360511274009089588623922567425171347017879724600444397605212764241624064615191952118556012475911874287148604814071130334563383317089130213250930720060253131135132209344005850981038771196495754678935110569000244140625000000000000000000000 [104,74] 57812750880498156185631823503446634531815987303770119999667520497605293389436486990465964806934196117761239770750409628736349932266431425167450579969749467766021194865418281760640956026494228861238403124692182165205511310856342665873203031548753285097043511160689117053432174070151998343122485196922632801061477088464757945184528071481267537627740578489918411678365418121696405844354369682648440501813317205031926008183029526791280604662647896960984446293967390358962589889408507048508696993730048689461200628517240871554344892543488714250996996617295490234312416006145647548457788902974032913189181883416994487252563417213935451340783329177237777568712554806277524063472224656723829198221954836090696238593800524829058895499599889950913855475182528970884775545358169979112211451724185937271983054210674675750131060409038620558921988358966849149360548880203503751619671583160052800964514378268967931719868760273344864638684699833410879711152644166382085812283126846283861324015871645779528857927685809387067975490937227053463721659794124683353840098760892884502000281930988137636424893319052818089723402947746731398560031206109700200243126292030808841637157164089359117143910899528660454926940926936056001774368621449410930625150681891108385218342851375085200461422191331288883159623877198662739209910806277471770837841550716270462869586843332154887591715834795554434146982035944040186208189312779429706722412590805824865148100868830175546040293292093843498341802396670813266799425946659572832501505933750268822812564212956660756004075492016527178066309920899813158089801349577943254817563397563684215740127059885903739380031982035522826881471157584367572165741829145074542163112152741002658889748889114349850019078947478293977624562041755560082592830879048358320736298157682386696639683087602512452600145657526469983262524243492009384413966755578344266962494720477502927635406001798252277221835358430350955837759282724351396868756528610153130023434812346444211205549439333328934039524452301749674473350153283750952824527363964033828896576886568369256156704667890609314860451064975010520467705795029941465632509757363562651982654145256232036814818253872833334367899994169611751326093142784783903043174490161732479405837773244100270253012236445513270984209607077663831652939474785577807475337472911829501390457153320312500000000000000000 [104,75] 2865575468081486947264388686988693218850833702717039377375837503862995489723373297299797674639757285758283032005616360910676744547650181488480559632795471954649423378311670444250703063463786030665600135346798447387217757093629389102685474926067581597411140182957862282322906896052859785982206433140115493958226573683132811466966696815715698557393290682435004094060987140084855825344080942492521892042571044303470453175701129059956659692704102375806156141601376121331111627509204253510811367358000805218001858888910376253914372382667255255222958104408364870043288968367544897636880671721065854510965287268821950765611881615850685584390216635111746549903871340573620012693707454975364822563246369552726476315327843067378263041529242905931925200737208130970557961516470144026180729950459344568551692804825316831835376937368476024334852259622196682168610089128916604097197001205121543515107986519327904183592888690742494047924739224970611262673140210402132844744918037390687621241226369543954573302575657322752512782416964917797988318281426659304495417202384431772146697769368674608848888972735992644003433105541388710283668125730668645334499440737748572953483431082868057583389815344587017210133132359331493654898574799753148458504345804555917391486389284099524745253441833982149892697797282086351258695563750173068951343138993579456507461065956073096854235161692483984290233582909257575405120176182475571588913125246590564002227312239378178124855097906123563589491592752286871169726027210611067955616372272967206311361916100901112266371366609801641831863751507811740847286551508833668487688987062072246908091603942508552005858610403516875902357695375516845482839658570177549261868721691716271439568511726631680053944726568419607864298616238685633572718921979287258025891595891062576555882750620110696308303460827620762036854372528554748471613234092373479157551086082214664259156995238730986489696684269153462061292312664637330617186529710101781330660420081439924002279334114487197277507954620876125830775569231407201061904961529220637384735335936279752716755898758053959964370280283928761641154978923570742423570034488269272888977757605459277481055576666084737708410008408842578363899213773365137237350854253713422359423843502576102245500139967946743256208148943280517799844608819210708588622486807272434234619140625000000000000000000 [104,76] -258140597322600945011242750710075501253996596699604789271424280575709650282156914776915698031618573771222776860027119021082090200790113161142903134594745010938957269462569862812656621455871418953265631408630197512164249417890272962230696125832269777427790558820374176086976673116162844858582022175098900221591655428292187580571229412155737022867293045837332432437264928161418032191476283593073855405198137452449612375288236354055439072605533291827082409829392678472974822056997932156361268988362507208479951320405651943670020661302763136155357799023327390715774876475367534389369831736929458241225358420639549990109212068791073104378019682828796768742255008913143985075742445910548539011518682600117835839853997820169615631897966917424989839232104328411889484908062298222769029918255540079507791009447061902617712502825491702640682156457126646818389529959314932097807435842033870881877151694502536901341711890996679958548122565010529219491595803921156910884876930783051805531947493941311495150106093686979688866303295676228005935015277500828544463266700310953784027504482336897798937185038532697355678067354779620770892204619021753978797015570483872027765901747811996240454462100776494841689504951720297400018251885097452327953202413962435684982171647639683372450115132732594951834052677326416459405998757713796223543400443204358339924228180499846578223060829211417864298141157981515841926867207694099172549113607402102097898066337441160780145079949199278840552828888185663178627969870673997134957644065416005284946782353073278839699558611551905142832513081731650706822765600453024998915221667201370916352103408311722439868735875267400344392623609405688266199395176874599698566348970592568961885016141447163412789013595990577185796199891008425933022651874111092025533343690038598978365376062387419089787042028415206886858452541815578621606806124297887323329404910281894055565449995889850775175168440309887777747428402303966475578125942764927430578878688990389204354853822349455185492125141096240918024084271148138262073816102922505553263675009381128160732107702502093216546861562663879074750313811637242198208144570637539221658159435827492921738297079772939943978680862838236323413702027984648519607201321623250816727360492277594139835664679811730280202226503056913492526566178168116573830995171966552734375000000000000000000000 [104,77] 2052915327028231998956691697805076667465183092983140527501786568779503576331849006730516524134529468404987711306041940886149008255760439438002592782880427058076132051263283181866080719498521130074746185579858952044013795758478964030611406480258094458217839309339200799829382083176476764927801499473738541661976944629446234017817577062627002558446842380966493094509318456837491396217539219589483262167011871180138201843268888501052840881570797209108292116859015415607498937051002222125288670599959486368208094228612682812992021225602978602826418849416966604616396732499551350183531106981338292186856974739489123305682466151884449563583591399433498687706608869548805931948932886399346810209762651028094889102058080980063466339004184404723934951630516771301443272436436353428022727058056013402281135650816094448583654001844387777240197430935334133583860279481719803105353644888956071942038913341869251546851375739553925550053182939522647493138363002835086699860528574726308720799800836602720871967578182588156005030173863450777315286382077318565415173567997061930027414215874825491118940045155849063401998987389462024652762111095618310173499648470422816693678600624263441480642093669739243401722113895136082190754899367039673119047878173171384182661511478076352112282936645960160984329761312351223414221683457685592988179158689816820278527377353923863047273399504804592558641885969705421755925206168640321746319373633930169842153665665906670774522930437589493042854628119155260146891172253977026314224190673261528999676412404341563473392746246369670171703120047215723392175664823702621899850306630341957281935251978603352421809439359931263870250671590308287478377605703901152221673742102234961261696260234645828664811287698415784235896947054750593194030410899809909552341148063050042169607933686253301400958734742927361853592128003156653164917054159725028308546128696027017434349026275537607658188737441951181806406203833598665339329238136744034280235456860762254675321579079979490954181671041145572144283439534568302284270458626732710861268015208859155018057325265849418422208959885386778130347733362703325696047458827634726370677189360491247674029883908110826275929880701255259786254916170214744648425729532019604217239272184156281625387892424239092915057551947622904369633631962897233197572980957031250000000000000000000000 [104,78] 371838942678788011187448078616769296478301492511912530131789787855430902568910781097647110008609940423464569585180741290074742795598035149458530612524863534735475038836756800969440522964157663442518800486865522220879668484048853490073147465208546761966052237812190897812392596697234110660583588908273106125603012870483361704090284499012776006910936434459371013820174869495042986043779813537709554551435906143141245668875865401143299797244645266492319969597018396092584718084278406934830631268335864544319327141461021021798702618133002608708195717268823154693542796828685081038464135333725811270288159577812120273237767749139053379251139212005183763352785490391002639917854359942569744094961435382680926796283437968280572390524546282613971652176812232639602339691963713303106386452079178710587200939761647860784926618963481330808785554214887630447566864621623405063187615798376566382253225807561944790476633320439193613115808373750947238106885493418521193876896755590322096283075004836617300872829180746793747893778825460585634668942647297722661784439735318477181901608735143070704243095318253739192137997364710887567617347213424138667124582619477268773872812207490642672410936412569017493404094166311779717907357118269690314936435044119991475917581233576321950273314371160956509465880150728225084698555092030279542406775182917159695118836060045826384496129028769585778157918900124731305581377859308863489521237386921466211527453281269688812492280953650314914778639478513851201960656545379742753418852165545078618681027593406489781294790866919715596413922344963480946147271532110583169318233967376963840544838537984002181252532769705204871860892619799040068009032870441917629251309554899662050329044228396047782147194114287852886251003542170536960482532538224382438690272902411092071937836177399105818446586448573550253344471794428243214139597081166287268103473334081241122938247705223799932324812017651715120141786812799860472402816551356207459347131727355457951041177439192705638595382383189897868647773825070895511992873458158744609690565168762893632731222379500277906998284738137685386760739184599296223254024371103530852609286423096859926986300469990730930019552702380242375782210925901425517525852682548886394446474866189941132634796578534733883694073798906284822261490191236739314426972656250000000000000000000000 [104,79] -9704527904642637499188838071652451101346587099356061060250703880542143997189406594020581766439223848076168123987712648000751373771156235614096548537175360683242183486629466093331128455446050836781845496971034174213234984258183699123526663102418277725046532593934466400230021733904700477994174522112966408817234187885073168648563756438058866598707103717519134807847836642145821952847910163465770425660347645584448919554426117395146612570069577899412489740937783731887668926021438608236380934959162820643442062595036980574402070509318370845841226191914215962755682424155495808745877193584640416248723596363892900056969756281776095903972306069436688091798853958176662436179284451331428644673000219969839425833293586757317696032869525020253225150170146368384933807023862409920307965458706014037986771695945379401588781704936611985602931011470351592544527744605190295526615306650447179956742840807483317028424013792086118982633614397191798632791281544548193002917390237111779689709990632998149176120540006350290651706957796828010145497723495112747156242102198521190955180299433945199042745800191392205883654225860586852926184241456023009348863335297556539364352077323823092340041388353424674582732757206451228001120291368592909432594156848597028304087164765636634372783322662782802055058302803242203035779390084179516241844786876851488873718335483270335526136029430012448586821287810247281545651749842813788279838465522261747764425623560807396363429748049632248472987603005220969716251721851949651607996073720081024998786980090616721858081037563550810115262021661739222093654298546960082720801787780458081808746083256657288158791725576411475422938186020717303666701878580439989660071879900589130966127065541149711421872731312942056738040680610963762108438509304582375099976086951726747868937297870426633182367903129923053045556813481336837774181567096371895745739652575083863839143763892054841179108393886984809408738871344026713524551389555441988950483648146851346780225327422324344820297832393229659064254476970862249028042288770435222915513010189898589650043716227750855848909235121811947627782658827888965077799659063401273242665644247586230263143699791234909126635922952494869281791344756168264341308134238625438302253180318153055437530302053409470221784732424527810161563543894521553090625000000000000000000000000 [104,80] -271512337730954608332876131249857370103497536932931613469495718702793201248817367819119241226447582038462619740171732395428584087543298426193849972917874395366645568778764050491203752584265611415584476949545349624354604400980926601467763923346296452031003405208121197755936378439484145895601245972368010613511104866204990924775967142473465639398720446471285885551332302863543945272331729857596915803690847271380477148167004224300389825139117029913876301340564207539964675642811393207436001332810964050348919671683782387161932046770159894246379142112506694368804370211303912866483666290599210011307679679523140530156100859050985648843420678293772164269911068163682885016718056391714884107971215637332717662313718155109102752848348949534266388662932180360768690718259830769091812749117970671842884409886919229762394411772190892839801605375989424790224525515206190126479172248961899109446445760747657686223820112335504982254386629416160786281617798143416158915359156519797970362048414047352210213027227589135331069774181609463808617319398066980624447064991532395804173074127421563249733700316131862946665006487850143270007159898500988901144906921411103536291227734403583874227272434864563515324213367900258703617488970178579792439298538723486910365799622013136590345720872440665858199512817735068115407438805438916312193256160935632339944344391732153374545272431370420475821235272522832298676855188995036762007162186473178588115699995174718194494713133264510720522194384049942294088650212676265611080554736020418775089388207419495238659940886098166277302257632739612477364388172986770346528303197534891419797647393101020022213823440091760708793225316055794411481438019904258556550263172113058380405653539859082941882856933472569951706852682029744326264542938810505249685660428799266253477370713505069694064990850630319684157421189300024097583805733086282098564250548687543944537771591898276887270091264699580134064296770250603536916686347037329987293615954619719030827982473961740425737214846580621505665856541410885342734868184455523426220032845945929698443845163183589905328399502499443363271646086868796025268182120640932325853425573881779184142402790775183873784251133102385103155138439347435216569998866357382048117083337951285045393872271008726699400814070449939562294739654936881325000000000000000000000000 [104,81] 10436727439797668866088513034791452422011448918276999580948558952759265435739190381835731711566292135309984643771879871319988632023767568466376536776966008464117366528885854327895015933601570682353996634012287377525095829775248325402178269609598445980510912350610135005978850629573578936158547862796440778308171913867073401406635254540823337694640730616770426702248734509089151069804355919686106807394615278876236867401225730937615374982051890436378218335355701823860569459250173902269752056831694191163898231337591926080086037070071762756096356870950652959721838021483809037654920024472216191773258614667303793750163569289857127911288752927341653691621877172823121480304532905054149371725236640594699269092192877685626664287019148828981391479918081853874544830099095915933891009431830131497167736277800470936794341342052580731234291259590954352667937479191288851424638502923799492777337426075348164824708454308287624806483356193008939965247886994141946116738301385294132652771112716252764015322626762887653152074662104702404360083839090839854668830045944793586850308850137155482423288303231061591902461012563920794253099058116296569601202962921531095335610193690797204232671319783073357368745187674620399323429074351285230376688981115355297360634169634597395771154803391584530387603203487057382059508834185957462796124174983583826221943812154678072217462719523720957767725454519643290038585221143693537279504321745437855191624512100218607910833943155253960931756395243731395625572527728100056319277233500919577548029671165465986321828951709906912224438272982637357747783297341909698832991979263948129458382387140976837596123594986365988514244663291418816878302900358416820254968305485236838127192012051980257585518960685893957528534678146572021110293626223551601524826460710448179765958435734055341860887255360806911605967782407583166491802369781284424741635406663669407472639327806907983946619498684212172548138508112412002621111453448388762194651210833813363674611622138832001356001602261687249068833693059813007474589682423017638818787379973851022389961919678950271151113191601186576086744780543832031022732792352703315873790687681224456312191242948850461016392125209473316451461969899932697407487524568509448180432997125286309256302013116291064010610418255553270218409058587386825000000000000000000000 [104,82] 203588022388463784538765840034155508742482330924602066648462128183300124424538576472692781329517550476377266942375886165338434712671557520024217440548284157884090975907477656598280535089816179605223115570491667036937840709361541236839842041967039950668425057914398508549358653961921670755582765116965158164364357116705779615888895980987107890623602805534495757139216551261776630682807368440267838344368956177466478782594699170356442933818393214938004477665402938510233801276650787467373526864965865040937656319388655868419788288841867125115675296303461524323222183252442546850654702179540561060174439234582726269097856229240888111317300047332645381525231017131213475710670937852452714928372942573941919332550167147745733924931214459376167942194453419715898610738026795407961558644541102050703440335868619387455657707113920638642892781249095124370566433124275921824251256206736583393413768199553570768931719897928069929573714561223751035094072050482277213369264736134366412385300251946337310304271111836799299273683082107427553399794270144596826515554301885293470080004881006077787439468018244643319641501340019101180118145749403476137386986849519581473929993044107314735980231145118660609538256698249575127072219660126510466000652772667678079505918533530121081135383929830027805777549239465408565998876643246395149948401257081596917302922809991979945593611767471164578135402586319641217303999539613861133330769201356267770832738035939458954584017911476150840143199778767133618726853561232968672843722403113232531865376108935643651832673900180346427275972325283843315382832321986281802077167609385939402969786214852367173643863158611274356582205249897278860555046204475410574029784590885965918607613117733994852396533613862043204653890055912237773934696488300814711559516818711178519483850587718317605634405122527675002675403315400958671798019469095817397901350271487258691197850735991466647302374066272162015776758015429399459043138292464770357281296067691855235919536386581880229377405476337752066772637782015588687367670314748208723806103320373661290410062999491091631756275394323713298344153389038096915667950207627825875043329711573503408232346326690988826042214291406886892666592730721564071812617776929073573962414757141624147829271105422577763224325212127926339302907647704447500000000000000000 [104,83] -6339186987363405636516257869960004652841409857174427686184713679374800674505012518170460055113320015308680866847816176107151191547275482485788346270651335452348786895962561783211687778372132843460441687498381126211898820023910905564674669724463882672900599122301382466297028167748131856725961572811554350609283860975014005095489385281799763069418243313621263731716835328096040611685138586574157121998210418278650495856624543901942859349588518997640356874045179684745329102159955573662944561571537001966104307975396087368977913690390998793849007569994224414923997586901146906314153251348171529757027188673620797410012884298399434844428444021911484441295799648565080473709843031918395338477396665476877258482667298837917434950788193178371495727585000910197814216203456783916674993193378752014982227764960915723783362039556741668153368673813292767889419710078100132081122140589615166249317175267118653509796354319404495677104750493424809400553905925309520229953404627561904168391164629488663883300009935567500674893762832967648775325230180335102213372003700043917450610315931569222687841720756080355034845287180896173236782644507413188735795069902166543193707468014428728704343553791966824206222750824531757623459576126623049826742371001352887959768893218820411768477776352439762367575881164524645779161019338878858593953876074422543448115625015562471156520260924206186743914214604900277450896490483282442348825043999204864050683281285221287409541264468307272205946634079634183355989338967879699964022011618419468610785710646322881987089865467421943843324812851508655492489733871089163623542021108092763629187362854719695114784940227818397517882014019594549182333058603778529384633070090991846565256074668368104942851047046443807591844054847077271693980807262704012963867619189385596298870588374924522234535968879227188436953283133814553710383990067259998446080422531540761290546079249842135359119902405753956735132581496917611455559268853909088108722532319838400488893159859086858831195372726303466103164225321574627312086463376741262230630424279312807545547803404949279758509205308917541453045441005397403846896016002959263839651777989593535912363788359819674442963183325903100122297808433776541547479334291901563602152105724260623249969022512733806347451442752028138984621697809640000000000000000 [104,84] -84177666716933873910525785545046055832037318263567981077742024320576845971517147221034292466178163852639110183518951730854566850069176285474182645032295392824315949675491831457410126084906866032688952135769959128240780733574633540077799057421540600602354809501682049387417343329590428790270275602541180950924367223464419193957941505368822334282159033476366838974444866351195106778538993177998347213888372503846177315806920656593174268386487679980871759314065575639967659080418549117530771964069360011653879759978878851200301936616412776465795398000455299601471364371962927219805718126793321902699271937643545830551771692975583510590741192567320910468354330417655870982080016935890496659380621794844693357975498100158100187844053661003644257639339186340636026207948822856349526665729714808995889650029219922355551464707186473716380684483263522190534181674860416931033712135631238417842932256482855301153725382429080496720626691933197845452535389756596490721537086731218899196699746470978628858779073886525428484701706418233648840115145177451444847918016750761342694146302584339599982408853034555553809650735340596848597832887975425045668515575857888277171673307746678887531745038519181975507445399166452022240895856015581446165413261141065965441077784443240242621455006687253544984874294973830964579957818613798860528229957503116606386121511542862416297606925553073627871412048904281876539817103103407143966070215377365927776108278548319338768536312835438406285830304764864348632678442415115050957934899345573030150501854614427888536632856642050909543001374041472908656576951971341806284239336660896888978093851190064720664159991816349658276993183914332329681650120775357196384444372203561779622187519142801071256865309672973036228767612617236513572489847424615701874605387091962464645558378297710311277453138608921914962715675164871609568201143772742181769848572004715063607738150650231041244433820627692310527598110202050238175752904893444704646349613257970628326473827749712504324731384216682289442040865878678933052978938533323198764299998849681628505953621478966202709715110663897466244462184089324058978863125953928465610114226106905380634410012663067167462481699316649151469756572317150293116987772739230022080745513179728905157779916380082033124679515777627661777238077440000000000000 [104,85] 74015666304597078167387211422598410970105662348193172765872522933567603772945441841774506469498360571128198348762688559308001863115192409015162640742589855441140238246499113023058609208110661101000792056108931345597515121305614389785043147788672554273710398779539885236988663520934658438793623954798479278488038769098483496594227528556871841892997817721989975275637295799668905746867474133452837415064744970827373889768624782327797462497171913549993708028704132798382761348660547036408224440643796770133711502011982006668611630507960190764045000828947702668819253875043370970218623610983822518197686829405153300574098378099134738639642941896570217404088771976878148863727487059275086479425140384899112504018495507234976706800713964745975296551737645991251215049785598755797272856408858257832053509857861838862607598245542862095665787717202074715695426194764455372906182134509278402679234690072884077446789977629755387333038338080093867643858342886648284503253860586291963538084307233012836596741630099443022755442464141012301596477431462983989967007695537728794175321119254465243399765718400885330348058795145273594817074479769409967318412309574451979749174214943988552628106108102367913272035352293313573448214500399500446518600517456888154405437725373863887652740067481220627584508134587298287779514808579806060963272430679198550158137135228344388587182707786302579513882572747804057162424796678382632464338176298035091382353629865616502392151854937518035834666739261489871715103633679852786528534733403329665872975723944399904929053502193903002029316851131958364609861493359354042784771909426762976912965782598310450960951274200978320528644347088640862456877610836031120125109448746622793861907575773266672431384096510557634156755391777515314551056252693997771207021195199023674126186264251201105273323250745870528915447204627318480917645270302663969752776978331087251144703961526589417304656697492310290071145570660749642656937313359296856176701088899736238007996364725340558824839713594008940569710490254239579697955853893218407978410290247346542842558579389569524835707784668654545389953646336541165162656539658255449310799741331797329883015980496244121180280354729876750663186676860690408239851657669221184559305309755604277832865461133244528822318211312584169111695360000000000 [104,86] 66792082621163328370847499134135388004714068795764627717301983654501688101529546644655616471292062590576106480512970798471741967470222427118403427658958540129682009856940692936999787217792049331904458588012028735034628306995286270829674247307078778957030935857766376046493184808430973433128444953792058090788921575609775554594030264366123663927650848017564278613075900635644724788874996044663586872045324174813218063762518289902529294004794004085166113183332219475593254914939348266180496297000649363472784695585647184294249033619922812143966634784213005836984067814156938871938157184286246420680693167588671333078255652841713236890999198781610216010584980052601859611019838320393190851976217209796083624214310543293570988396340425412032368915805557364225916344220758055093435749770683106732952433322806752733050181293038948686875775148216775054621310786467343039516156186729141928863922912719955182051245694736925122620206641945989223901676618810790987922787362583706672261156616388279316855302658596416036631998983730843053119358850229967328104833692362877739282544057230935386040983729607386908957033639610791079181402618424488392954551414071744811001656747788384290172143486632786518786848224558180512245008959352115615647496773720331376111016238371674690948448432558388878290106906503763676581378259484323535541149397914697127427325795352091704356761211631730599254816283290095352997794737366464983118933952256232622496169894929168808734540720724089198203353793855574222120759507070195604322473294372539347189757903717312447242170636297503555037253712788656661412038422040801533881470135494173238401179749613983011328488320634828526312895770499592888611711348459374681885026819880255409751318218888154110580711434998033354579369195630571072912588168836971239033931715325534107542753486797808392782698096567765254876301545407554116385929201925845733717528739816859682908601986617696059938849777878679045663456882989052596005756949469868845044853433149347224298648219247423615624381939005785271366697823444571978167349466180350870942961052666631104462249234970951689684226159268135032844985247099709135918471032527777570342776154687875498319657163059995539713493057109714607481551365457918598155124606375300758769661384588942359007277050593418936718685926683046315203082240000000 [104,87] -936782703258898602364776725461168646404156065813445115248357478903387594204128168237711427065286224183635403069343589175326919655598578334239352956339407160308353360636166400974368190096719608898587006361708739266307219034020347455816695677705231859778065015698630882802227669626029785320841051346956906944360756303434622215861056434913938831916526710909805059864542089065989538451688673366916090185820711954323914052946267044357099044753865149188868341405968855890601942092164267756493010332080635921005633460942928812687295343762960852888433205940559129254713359369445598747860407552582543006066336392918375896974680727038454916485609980173538291368377747725912188597389422248333906063755678543609902918623362946833104614626904304162278909190196248680193542751544483929227540241063403354026330363062652237080103454455716486476539184088622151692586220429662923381845509696088985914539633276171134678151050070043080645469756491594714196512981013473232450852254358842454131707365742027794014869627693106468423670727865342890127460206453373188923166936833960926021272687382163837315730715671983791086416022831169123319984278068721411896140146756983911692742546862237844111322135269615484222571644282113609190995121189879205791532180208428951686663858840691679613416252678169231343980561289017568135160149716960545806815716199043395529395953798122248204705683907771117009799916359014858394517278306379052299046045182490530468024527566647824733554810261478497389943134492078506058639391173393326454797384087639824271368212168962939150946329521355346987481736289614869072251363124857380003172235375515231982183345652198314898861605897919465741299513380048796276788511334159033915496272100454053718439507841527434251206220059767044093611743361544293105357877148731223703958621227537526231080484008554438933657892145254966312939880548637119688078165612041909684429432550669077585597032723171573602777217028872250765992476634346673858193310415801261323114301353047701674026274554732896851902962404579204602865248478582018398608442932253140745492641582454211075469836843592064629762283164031183349104721581756049924903906714311554476168306857675271833555027262087387215658008863275337739583952368221547849041915537911986918437103271001630964891612272256027448729354176542390411755520000 [104,88] 12766145519617782998939825403517282609829568086887996521241954132324735422565194464131712191999811696225884246685101566213037381457397505040310232708929494341474194973748761832099843443453333584594137929993278302012285013650038827716631872329325137692386545258259547360976011419308935092183022391993161008499396872693418706388828005265234331791593556335360563385225448738051256486078043230415427142263803964313673423305210055069533958478838845299764363758674829039875796147999075986563363986777713689806621669424494860231166695823712549815157450653908499715273271037274430410829333805984249074842209478394455059127881552621111379325466032411035391539986582448177428748154872110457230663995539729605106265269004550241991406629685112829035020634542988438471626816852283258405759290993682175232354717709103488002674514647414376378146081243412448988451610442397486408911309616578462971011948061550263208696796099117354363956441727441727858812415372562947927863911318786175103284912718823925645999120522458505921879240413334508758532398832440448353709263547833750470663693362810514187740155458228618700328198511439817171131857853500323877968614446653039911158648793064956804046841358298859469212918343388526022235754888731345055546122528760811049224610196519156980540601549888115601211426629532187492231343380824310605490504962146168364372517096299077132990428583027797607511914464613550022070571529541635120096657794884405655509433550691275440140588959682577672661927997440142366425554654754491870736145690036939436669933776919863306867420124360052803815712288421219270475476739246297228558869198915354753432046980467911095653880509790436437130569295714105060265951353336623779300758368874529464813951845801363966458894010222488861856147883375560521177193179011419167711557306195582605581211405881617354463451110481383113361955581253717458868094083204886066411667909569382787792759345293837234007720077373777545298927430036532478685935509274440918581618438934700826299296898990272872441832540552470367780950846338974852020974383403429670393356291147211545050873377085501276355928718657286007867185203088558692145742166622935366137241011008308050466967427685905497830755982161457739028662697975890402806908516882533532793248852968818413586356483764566251413310723214838025420800 [104,89] -134953980617583150027307979556342642121975166576310828534350723619641134151620144907652805546118154462096928501269650881331062333899529571567678481782624649982241329526430464670584568236254766630736813288639485777493175803962298579410984666184005857048669524249448946713791146315521582693630603257635743992275957081184563018266749454586433132178417840838353940694549299783898827341767928377811898351554318230236634830763756441791204544020362836888107268668555647790399782948138437387801862251738325764824956841845388513682149784956717705949723864566005488698061051627045029508273999385085212233961212187903385051128214922844049270088611152625146177677783756826417951586640773357658693442509029829594065003437461893712570698798745497299651361417359148378116641566147454659771742286554673095194563702762186984671838582365913609657714791990333559035630129692696109988902927880015748864839690417010368880537867056803960565997096491396546546431058032009421558975752107665766378721164647381129795855218632254269645091664753669223618955048166663167740990105220316081950306551421752542912209622782253190962044522212642591824914178102073605691869385936588427947604711047918585892091933177446304598776356195617468526312036701107534722364950016536140112509627037269641978478689423868502685556464569759340650113336646927148681187143256320213410695104122379247702336630902032926764836731498471634039203982748440658039378100826596548599319631529812725318086486612337140616773257610842809475871833119684182196650642988402128733802052985369234978650710909515052941231385942601943284704541899384705435660173676670643342039923466851983633616953714187935826944076818077008419635753897926320106930160915234010740708602239896735868081399944899403392115336681819354599330192660369719211570976829566373588258220139573545938611623956321973735489945337320484881109827621928089631593418072044855016792897479802406665486877591346907117465981034065073000217773341707428155049872910311470001535232001896317494971783765179751406517184576178274337265591488843701436675127099946330659762140520413078727964840061178692215255944970879212358814293523809314689037115698285610845284676461151226521813171215868043620957321014352510143235939918628139810883050292458214020437477612508468634490174464248381440 [104,90] 2315296095552299564116909646828942334696035788654783188535571427060761168271729598569433767851992043723634455349243525550258047882761141566306535824279838968420518327797934399038809262671057219045483719746142245105207650272325548972159891259564144520149682146101039569701405349629543033577141940468018722967170407986458333395630072023555865484447584023293937259369024950119176248080704689976482861345559821541120957111772965582875939433560220643345156933551624871340904101684229112614572598245735250626189238177030361962657436639492469842781672629518243548882920899419093552599445431180793304760002984435857298524428483362808753589103492095608921256368752241498869056172753636859699181475815070094611869514461081668348076456843896960142669432395844388450472472074955277872803776936383681411293411740886145194074532355480054042638450622955787696272263445739906144288124344439105436063745915109087129255006277165662702794437794739164653459728026911567626262741203941689668685479478809997147020363398154902384802474250159531682712597585286471010601898429521701585690884482261043016871256397465324884231720625944154290566794560055664660988072212003626008355486690412618160440785450216740874669292943608515221614071637025825362325272247379440027990090410010784332996954881718509673015299393748361912888943889433553979397048228833279196558009063582805397335083372895353726978474203749080996229925851571505204316394373468199002306904325711554955538528275223749651437440210897507998974646870260136472357033186986780301119654408111339087848883250829804649735309639799445760612498406240178000867760900883779066514308669678527797571449749842396662462602248866548567209277332198016017704959172364119598859439089294149637801897292703306444338183742930020857622067537474679010461269921104415300966063526656173523113758103481009840166327656473814495248444635146724322949962450533457770332172004620976081433280498279922323825221739434082822437633702493485880595132263961987106927039800470692612309102796627699077755604806317279554725168944971080185329880712692881257829795122395903184658651289319296329249549715131660607267735050713455340224904704521325649016040653109202188348147581858281893189966820424631900263264373334744762361955996265765339390040232160393976976382077952000 [104,91] -26704708947221024380645099987529806259104395017201898882781743948167135379296644929580860665768290054323831135132146673658615907579438799742818091460969945944635231677597654892123419286248196024216519110398840905345585542222534403486825707945523576602842820722401593481175338564986607950718115893475688498128237991077325317974733374339914701867549881530260051932995370307832806945176294515112411977338224445426177879969907092190713442171925402059635213746140674663719629468903932022739254713966923503463259324907376604269171699198002739669235010591797070409602620131212710912301918149464323769088849147574788849786526482164911083305599094448895731705500699399382521268775432413869315147186799802556775413735571266966293204215600532344140716145501107102730880744585953873529745048159910315718872595844693701011451715891181516527503692373375622221029348599727229038904879065864501859420322325268384106409295087535889741601073512401013600890175294768317609931487585285618367157287888432175240201359295720981816870249282993105193655593439495148762933727318905953867551503098402007289565916352603126063988573714283374687957633765834879160710697792031236510682608726786531077868399013386563596910859014729431190681213775530145298447483757920868258293614651393066157489828689009070134875758204061782217267826398147963222065144563308485823872793666583795963601335657197758968513858979282089298744483524220419830607764863360953979909415868739663519209982202139161652233157288118554367339063851469953152968385585935693434055775745884067199069921720198336871794302599318284963491339004414647109747447850478246374948853752594762718086193982926038033953119079066768049722903884453140406756791080268800282299115695305252421414789911321311287697556553358098166471915382918803347874408459962898091353735001612084627083171439980252580465945548175009252635755312609465537258427778774200173796706371086158892316910057260671359350921039485065872480261377885452750346050881366154263688044056403087276966050319633935598917574331651330593085741839997130726055965028963310133439796428625831527933915541173141253079243738287955155055125941683951098615644593889974533379897772920876511857364610430177870549695725339339811841514592349514945075639003393107718798018233430721754933248000 [104,92] 130133947309929501343821641027733021783880030120581534629575752648069615745598351153204781893094556765865383261620742313582121298782350460349490109684530201776743553009065848774236270015784681721739392439799324359319422828784974432877325458745903803683175681485479226290711491855345764401306536988930476798135984738127513626615824212224458289909931218198552259131367307657320110465921166773892836278677714442144443782717829713954296474275082682168989960119243710595180015756503604673940438642804878784854690168430818531725151880995787517410935707274537273138012562239620096466686216648756334234622014058621189663300909322732920837553940875653617719275883431973060320039383534218512789535981700650801479696345784182006105456700376523068900368663935375792842303503953540366502352227542584998136456850866447146699704745545078040637930962312632812187200780382499116523030878076307183692476303731005056298219088981999371001145946158807377927940551244549700110688703046943152224059679730412248745122181991715002470353864809751766817310006441877958006797027416363708054318501350796805903811254822859315597397736230068471259373592687979224138119622600973662143178064349548310824125562182330955152612716641822784474132257737939770666219678315170983219164050304666699992832810533239511337624082888638785699415827183468377820182396859500266067707595144210764616406601249145971237420277337566025455226390936200248750255010990106005907627958085356699499151833938708479552185159665123412028184487443817302168554843719663748309204752890324449186895422085356596858335092348045861263417417608685039341475768949031562108597957399727428174368608659767107716365637660877485302453693538948177990330957863914243497202220388353259939773884758783007448114552715893129105538463046977819644294095707683196029520024667911038242512907904985849073418178182427175482947035355127734570872813453774283983348118399721281795779655116313495863322229922794971433482414282074137802062186028445822945958040893100929329944141752410211171303033815523014059267722737172984407384358195439770787627836197262111263199352106175362952231345544868374667312095075345038676518432017533091980684439525043753541326759473825702455903928871119430872781941228984292433847715294085232592949211751176323072000 [104,93] 2299511262137178726953588289597638454630172522419033886824174599624062928039911872727048653325335951521746694931287547341315846613897824758114073708594693574936247743601387374952824186297030064969076460838586655198882552489169170140533180515643201344316550793102045051113237200461196498342208495005608461760297590699579157715314466048508708809974456106461464394521805825748683796003570494582416100450516082386224261604947725203250205735343573545571213202159978982323281608401543467258579352167336244611658173578328420575455132950949270176556416748302432460063120339289933905253047583557714067538934825459234494728474983290843812849588550000747693043559243874339021276702505601922005268814879281341623093803587682339650419238113315852164489718233343862252304893802555962982406960445087851260760501870476897970617390388197018318581550407894931470370698457155927071490231890746762600318179540908835293458847721586952482879132923368467517107845454186276085816443874521908847677520184050575865936824292462811771206110761968503932442365364776576432103837729751976069953299718553464308659266596266938588049828741862681961570546010121171495147555651999164322794722965817535110740687033391592919695154918171951045808928176858613769821741463370727202925249157452150339314626877964038327008465985456414054315556435346402701971008258007357097356479409330674883016086512785658156971210586657512707361255956545007173816080502505300708580648168188337331000448013553024001480972915315844100392639179724331717605109625937982396378173189358990590068216266070884126131953431651847274627497597246649546866446703103278746481053587300233675728622456287260004800609695694252858759270849328819715807254911093911205671414092164061560449233425848464584228105525320893619582002825955386845228579241170176931942392555008563221961563783443433591680625335827468099312511687025317207864922428486632842987163958741313185306827545661730893817925411008971420312102294285412016988479616782617478182565788514138870677251417326787509181080307943375505258467123456372034090382813285056548389189744756034845064008306288086464055919554980693515796606407050244976433738309246920187652396491803516787199084577701333014671129513749263936577370936796621079433538581554345731390668892818636800 [104,94] 982610331176751455707665196070222868137370034465221087423868954649596217622873130547779914700723420936572353509998261529781472637539600503387038573368368902092040227246142861496250316811490254238650038136205421795572970267673422780664332504943418028114676742021469881920506795372761043812357814643001121154764648709862861081717971325432841742231829849337549568474675424425187192442966719059162946323643199828021572759920679899076341534942854109729293084412025731548972496598271138780279460822174944708851212793997598530946880926787358808905497118903053973600701385249208249013727908803657287401437873109607162096866594094811052101489866456833019311774456873693255535111156782745314966507747200536699591425090689260528616777237962822989647793768069566437473735419004416738345141789941689284893581840448888599937402725337401620540670240775137941334053846668658054875892111079981365061471463592596921555751027973965083383151662426451769649550458490082742786643351287530077764755308076687725988098901149627420016450262288947747425261680309830428928109727926331976227061069567982686989880527078231027042823198321734554694735026653941744831168065800683528676648150805972478409936655532334046905559727155800194988794013331881611056779283587073587920787527209897932968120787639109207597486698370462570146759443104979702867627990326403041783838758618958041347693793988007515075037822566812949364640999565925125676921266060778830526740646063222909812833352699745530924240952531270329134624381793036205505454469450308824690934039050691233058706128087502930502457952404708086321467198927633081441419975947044016822796406557067592685787374381086324787106210936089711567848780224760254223655116259468455172989498389061670278774990122009585045441477271460666480314427391144730965542597681737939718274121972722258267493745284093245492830493627434085096285571493000299584669125742910993940105861864185468376781101784953916076919304394520746736039527424488113817311413088282164871669806629343647119797246594841731042518278249163830816433282868151465367341512592953295964790423154238594839807044493836534118094836531293326646251212793356165111931330836478696531587913770752263090113516563572158449222634102196192999328072520403934739174976408248464190189076480 [104,95] 24033301819527948291748688774493350639465832307948633864602192731254255253738638852214558072319195276857879625356352832403191445134124867383576943709696883107742454463284487912887898997255971117707681964260208188364833239317806491047636625850424508329394707048122651587229016333773747797218482648119174922900922325290060536489464764428127569914468081766026177603924160023904928781078779626322355049908257520990023523975626621062459282629579230881425892208958092138392954368377001304194431296719570752729933404952949686492772180192151518786190690304762751758190468385605343507582423353612849306609347814239927765272450247508240335819154536012936312178132269913282135186876324360520384581029873815902850763177859557185370643129681390817646259894628678298649710115179364083009053895538043445205797684013436676737134190067525648537233688545915684301652361289771365010905041184745114319888099078571818362969749112494404038076498131581999974580085966412885727332091794867204714039922018785775792628721637759564875018306197757252865626081425216061871899653909304742018010371707479930043897984383056448470206317962539993365468754192658027049426193959131913641701790183588473413662577110282345445294844495421324527149889875225740109262185352292586390045885214086329203062528219217380411641963864199948583608920537837174138712462454136923777044208059998737164987983249097928109690502504912911010247460787273381029039084942012953407203291250071623786310915667858078976436217579741059630742041689467443265876927236175573654471992501844931655051179939383584118138887342929459254774039788125682623627245394872943422807073761459624690759877966738262074535243423118794604834063557684051894451002324283547228027825879791027676420536109871597677362793186015314871099131034669718664712803604627632876205102977565365383154315517099056300768117589065242583666361277403456751306380264215365156588791190099426712094631792242937470848943313352480583090095589879212655265148438354628680351272112644352078833704663299213267268557321745461854644515962237093945140149739007052491827196260918638028838080233981996666171885275096513897217418788749144579302995721358466180468999723676753949058877007455097122643275021964708827121239392916210646093756843075895230464000 [104,96] -26719218225540696485182702062170522356580423442509488645563471157350040967000922447715065336182033724514591626210215692680845948591783216110105165792034187104446321912993417075819862293188003177916966714867563840445770790686761163015058384323760748139638320546599922624432591332748902911150271556028109293379377990152287014900165232956969373054367660372522242846868018400706957676187740016296467666467610069742103200049927920363029498955254907881982791394719367060374366356569399713498964716022914626705118206484770824074294895665820223781623331398328025125266103110565392448822700388742922857977946368962740199018022971969426000918891754266497186433099781435138284436606355374562877779536057117350788875834997925328752652057268957410107592547006926608080896826217846144663192953670469143387378912362952889232676166468735873009324333321540681123854313945436978900379087554866157436241989830415474336129723579353933706950715806420214965814061325102998168389938194479768546596173745058374896938539904660138054075621241392300714165442451568880142264821976570400862914590285112216245767587823573917226059716831369024430637259853930787944342151892753003156817607304882988981431892024611082598041385782427369893510442935272698778925296126669208091065449444269803063288414466488789840544309837559302709196206485416658384321409678556190798202005829590201672706553328363468756305371655374267129942165180458065328892665097979163930692492335746946487276561111308719404421557820092343556413805411185754627535908105977019641882027090191676022088127260801244736286602928692844570622083081787182502331781169009622514729943555391569618735710964836991253704172083109481260670101130230160331482031917506790743535666689159930602304879407640486105573843488784153881196871189058583790688777442487937617741514614929431523792922986410769440332845354768182645662719076978668100883397909649381524571069817286726000933819831309507381676492944474466310839522661012293408882794122191202740974073663752168772469735408119490854541880671013435130969445674927017345565416895783770389117682705367044429316448436946218383966842008386732145506524627612060087947075838108820920062295304565621020313845057009735334650355022217351212461041826369561136330904440846417920 [104,97] 1222800291914828335116700842718458231432631123235327329272522854093577976186666509476210641101485354505182118250889691665036634393365759393264411901022138460990919521629275529417893041166447553456100297101026721522162892816458309174283488022963078337535125335546490613293915645376857659055044698667583787859312262507968454898118635673635206862866707035432814405479541350400330049005418551534458796240709258296386044926731794319388635318714356613803617881554416340277883783120360924566445703176572207713428283357471391847174030455530656361764027851122900817006045508107062710719108719860405925767231748808446754430835470846445325921110539907419662005350953856840998480717132367537698939959988855926801711864634006281340780979480800850059625417585443397871095539764472071083174952359719412963596600681553934910351508665645662878866252989758833572875470169965219741581469021235013257370065456257781683834185533025705945773368500957244244948349690021421564535036980155356927444117371095141055670275374087315056622263408975201787474315017475498661885664792565096777877687501167220510500537168899966977150086689565574771073240101368426720656845200203399829152854750751967560064749406274243966230699691102117164213445076680391644030895733703553881633040050539019808771124373262637899078817435198979676730631292824840763030311564593546237257088235297899738756639141668474954882176680519306514269788626308618834985423322072829651318337545968831274437754034068504557596097913865580107432798708660900436506071008218740267468640479567840765048843037676807566204380458947384830144797200950200914979219386542898936452474301040525914853034034861486832262972520420243349774560267496231636469468796899337540781605336889033913410789791242722400310421605733907541800781131924492609435100689250105479090961505644517345886104474331813295442429208787004532526033650176560730835504964824388076268034934923187307679028996636650112056862572063343818444019105418869344109856766132935086895051113616780654388660467666974092204818626989250155914163623513432673375688937658166345459539885627857924839441221703478618872811800506727347572563071004543806566437976015749560200584285020685380195769876188946823415155783925323567037086182486944571889865520578560 [104,98] 23652296789307301453223422246525873977699455055432145949359124888473797966378083627882673154275796654820507887478710210057439976974814855650180659490200282945346869983393732547246772622225101440092105448835258172878001214212134610286131549229910612267137168689836140304179941002710901026048408465872206977251168451905268973961873496223161706913758230465845595552344279133969454970850691290508306241244393704617782175919069907857059030613473182403308438645428634088620389175700236435873368026454688319925029277664682136930738654408050273274650629989552627750801334559114801581228573908482622276692462702303282971471626995265021161369401566826783154313774375104095397414245509058231934554304258194329122953804341522535477267535846755238804119733407434290638944007481281297272164324085619686982887650320454335658722674841958666021296005678363570319168491127050388620739039380267293852685968666911578458808787894360682813113892372736959072354500112068354935211579699240041185529588332407192564089723564726609149853303907817856448591062853552394806602117954233650416571310731961571830583481545720442368645293223667797629899424409346663145823674059730633908952974937443803478071688367870131015631972810714796459008755463386453489780125331594168859468651271444338794392141463264948846920106335943118536397271994241096707066921981948454973087184053604182482557272925533348848228469849108852968291854034748727601136025076820166645613091333033554062988524772266829860480276640641428478125091146436011506276511289281943637921629024154274806975623224565845560318348526197882454100773385990679583252660727721340324962498401213870274184724165582989100986242611734751086129993803073817869845246441892977377875652393975628811659674754163246568331148394687697002158249882406249816359822531247084696270000866884173345911916691709471722785584229246752642073915425736723041749768802525352723674540853085133288794080790204949461875816757257121656455227684166602183973746868000653285887374261492808304220871413571669093097009906726144366922582682963136840918484364178991496635775584263607555333998954501696134707335155955764830247693222964293682162209000089430282254627728239031212210515113194617479474719426610241211634220040535224188039331840 [104,99] 5934924843335629123824441072511171945421408893683879253088518539793054308794258035865671824740468611741043453860380865594052566175177358998702166573988277737264013535721402974609389392011325126971831266103092131881549305358135665674959779163005336390058741518934631370751699203164834739936902181900000555200613938843784238440306009472865779525651749107277851631055605621258679343502015640432583742743146188144980312577502656984911070314537492381791435381836965851046183280910175393064450039203879133821212418596207004051094893727735627312723776431938735394198512106923731676603613013224166318977735574114095806787869694914919778798575578776334554328214579783121766124562216705040807562130836465235424595712640138087785454892152232999948176758382721158340873634836841824520479221885175173493364953853590341957938730119144568194336275255583132028243505014712980110457713788485199000981881864788009116038021143964212296352823396132562867930122238279285571735584833738044353439426111778832473386119124294596503960689391809082795610019370825921298634180405562683090931288349766879977759829554095225186775086503582208958239247942196612422288314455869538696819943827286017927973815769995712757843209673733466483885288583369391478202828763400490195277955846216091866089369032172061008190878761751930574119326982434321249691278298873450196158122548455388785041619506863077639840935331493513504056668569275602727285284479917575205134734639377517588705672305642012631169544670341127555525129935441909080042048608215304042615149095409765408770490625146890922207157550178664238724176126192566933101966847964627349794746667569001894555837086701475491639358548539377823182555112570276197137636318768496498812694446225130769455856881352796549238700725958368828592823717796451865027123240908256062601145432563965514985212017116481938421941240227858536567961582514306816272951283251157548196781220676361156180048474900045275588556625242118755567158669150725726529118696851947614240113051300271477872791437877946031857958371571530800513985284960769671334185081673866744621732649153638069251564910755974422026127983870827248065288448100427442941839309639312180672406135913473630285681494186409135612083210018350067824651947176692285440 [104,100] -546182291200814019577004967876625909587029825112380477667825166911685947137855546095033980895891103732568761879294602087548667728780850512613572155932689775292380408854128845446383431535585812796992555197871132185106364110517368732596936220098935866369101712973854478250548298273466849255700234221186796874402569963247758835516448951206752619504802461748023537308881618815126021543478256334469995024945986712013214028538552717607651488430402623624369654705000247362443023451222605616744804405348684929368082694308979275456110973023105400256696757524544103272968920760727585545993719392429815701913611856089459621776253208896376307644939058160886514194607311677452347554533180076957334008547685658165173964927955373037173750728654162556733730735094449001984744871706481157619860200459757232736488859697475895237848922276815262963603724171485853686347337053106120602637020229257551666575827620115192232312040393550118549738362968558773758500864537562591166600605902881380404293407329391119962366611892264870382485577780043002989233821331393054240448105973695057028688020769541589261183269177518383468483755804955552091006957836373881039096394434725381380262919104309110818962132280473817752086306208119674883892350233237510376692530237070335910931675342837044325525270408134763713263144293733709617750469408930430808488525477086125228278620202956875991700298784006229864287180949131345908281772551365876322190875870812808525574114011577476085605451573440970646883735154136392358788640467424156045229951612043067847463065477413267117378995840308231015607163564518508675906018931976411576577150983897695448515982623034318284356043108755754418276234458550880070305213125786169908109652520556661189289430761268144635133951253124784101343972060980812985448312872802438974043331449193489853244243971103417142251440696184107682086978123417462495325393517651105499942534140724570143156000529308775135244970229566646401795668168821034937913056948314591158908801202962164573254251617481686728973139044745461422290250827059012271764828256446980569653706346043196343789614239355383451619325628157258141398838696728205891531751699037421121176072465782470421910723427316643882826174767532111553370700190471693861085010177556480 [104,101] -314358725770241804338015976150807603872816305969138676352957803217759660383208326895646413583809186025845214350695072328725009888565655407166616632937657720585347281533171877709026378476136709192593007902019990924229667620400869781933660034458509437605182932261430316219783566773456308203436096288952513338030974684850281522452118920241821069539968681760280452639014124542869172885269905248962271810661259850039421200006960245906180775387092788610430833340077691273696861028282825655912261262474999525996355152843528415153159988878173058315788172993713147514545771122272874655021574142388634833686062923105468604663077238490500256075441583142138771097115123600470776049347074584487161526442681065410203088284830912549922078796458143215234333193081688557454650548617207852873032053620129274609477300645520208604261591851510430571735961037031655144381818007803261271704145674680400730874614124970129070671667329146981950277485950403268676041961427373319242714642463498020007885985137157625217903454030092181028653421856122998265060324003114571071931057818050265578333935675222924470139498338067915760635091866073890541519027348779550498824114361189951118629410790880566631619838247083074795506098792932406525662999498142858269452179784153941543288111326763227282746708820426973977892325531973998186738450449023711682550739238633127825440913776878997374596563629792114129611858439354885589917330778576468418002805445783462962406532224225739391757161994356040330642023792065437418164238976932711183412554466325473536793153681100821515687009350687770821137838091379736453947917734327443844077506793056659390071135070857695036299522282748478569452004612092645571954716976806061589933012865475908312242771012508048402834481037285173257346208113632561558327950184794778172669608667573060917394276533386177179862959654247413313035617537933388929851134782450321676593940755293038783003750477859888317150805436693938402093531852117845686750878888203069564799193625887184486862690361768809445806521284824602375481502513017176494493386572275069815544479985323138967261034141471964262292052002545958580677750519975202558270390286919551429464938829446827778366315002346206305512111777645632438272778831588604140448645120 [104,102] 6890936679398583924074639359812902500162328567152512026625137290865941998123043409147435521004848789160530259909910355368930376222638735542607838072508168814175067341388150217852548341331130320621873917051411633566849495949948353990691908106015815306704163228223973956532928155982836321439908700884529460020983624472977940946131883953449286685036244672861201023183681229176262074265320467037600041809153051319616033450542051105656341272388281502852334040089541851108305303243710437776780617062637932561037103574069798613898123122238495092538215690034429039611020419739339214532004071319359312068429082577948333832588818369580381952658234683703670937987446684290989163361555680145510831047691409365729148332196592848903046925275559008162299428054810729712818443907842313565662084893331522633775863398386377150139007752602323962465517158531489234194375267711885144199607320621096670778649620698517073071277375084258900969459209337256153961573362717842469939681651086742584413835778337335266734003238860747938949041350606478350244664983803252646016142644154773466018585861523429639455492466774742389057828628709979467205641662750974487488884839253143312085093573400533705727333814647593036061361286133126182652026414841880481224679382438408027232363741236873684664775997326359448496096911029019783289670476734671464982591475490541643637211711317435578049666383702947980324838180007201022535453690646340897198228116646933423171079202460732305735254600640509006418350632011010494451626816778423468830844405342614006960264544760911761852676041163427092927451348926675276828907982675836278238244485777627215147085241810382459005186817265260063909890967714517957960978804477046410327294267911620635491581920024844244297569244656658362156242139089164164934598124305446174303642424139930793728449978481158386683727005769667568398255989683854534047993550724403125821515653666198534443898873358858224527822799819116624549427334799790414394196088210453156206063949669536072515248367508916036071139816560793026040381039807564528504515932740496383794583171451419932082441376232059088128630764732952649076508906683420245101368747389625963539064188603468985296573114200494795035295398176232534046413170884240789340160 [104,103] -1186324574815897834765096545438763263380885103404348066134374248178636675756296167460168465708104792625672499786936377033598447722414539253580367715739139468298415659152822014273166741405519018092418085350712139935283982738972609469570717948245657821102234551382885965273849728948841264530000679069112473035950867251491130885188179361888469111655795287751992476411800851997672570868792468194328494150997686408678822870116254139007524720057514975847123907968164082658895015534194769553202290673565525485966502469764644112226807541266036926409490857578388066524505867777980213377818212360934195285409801079047128373142707143257168810134899820012933787109645044240182619438940876122400859457533534896742991089270380935151834547072883877880753429593752973755229709077129484470199902400454330684681748466816127436164384882230652701846281048108023661627155347844078071017842435585784446560702354499933499539687533633680179912717101726517587396961677136195167704166493330253867350508833196932744696696968437357123109581723049115800838663377513667388832895055715973663197405325561353064658366588151902968786066115299053354542737813254805170815546797031433243707685804761116258451010269154180093996636262331469530458364962027554413006541598253597315721102197654662347398909955298608113049254805819245416323564717769274503141369946921852388087232856799890510019358126191302985613665703739667114145664552010750219039114807587813812532663781498580083027602553812136324060567870585675440185886246516527358106492714573861632313970100014274892793761544140679011305928687281364409026926578942486211781842113209645923179190866330322557604201801620064736814000174799419849565141835403895880016241428635297875052537854764715514528578990181713457464688055743209185012201465234296649405109450621494124926175346018664356748848191737443686689761151662133255930590331660157463218271378012981613518415199605653841998216609332733537686288215797462420146762337745857467665271476301529380653449518733045903793834486337603742908124825327563752904686288027866818157172620851413031614304791289824595927953090795306817333702815016850337022061723284416571983744591522492172886953706461566076214235437660599005559831422900633600 [104,104] -19146173198042265728471484872258863700501641605064715845131035110251270072190017024917001499388646344149220400298966624103335209795819069718934532467853827753829800652980470241661269834962540883908682136749199653092608167238097336940749443663381382732950058155280227150802280179935263965534063487750445804063859714231455555723762268200515133299986163012871034077081301969229328825280058378656546525956914378538979487478283017129450914433261006090497435560722977114832292066431253559030567025990914433803659574904435940515599258247434905714853361353587351019533941163026246304380362792813364773510044362236275830683865809750717348912542598315289968723926533517596693576779349523157296353417867911509288548405637061703235760735607174343906696641678096708408058772445605606837956763718573478456661269387205653953302316626983642722592924888211600685057779860105261644368372189121951294794308749463517242014250672948617524340359634746470587228985580764035283837735091862143060244560822340198467070828031368851775642047110167141614232069489035425293719708574228515376368723383704414371791803153242582820324814044815889989640775439715572598464347173167310534088445903687865140384318594084456282012805510814696193146594104778438788642205305517234040914533342409991921335795566563049847971957782859691187611064189831625518728245348194614237690031164267585262089875448615198797961087147557653462216556348940040064854447505069637352540271814754503668878869001365179163616753381513911031378198969897265970446727024609635159644939447568386914266539493001966378945333835964003764203256316255801199468912249346887276852350104873298270860234559557309793376892961646175862026434757290760803702018099113807251766715802641704602954560985123591869833873231269414813754804171104462448492534505698370370026194322784055377475956172691106043987707148271571215774337365287854668198005844424851572040755685085160492784606582182495820382660550026649312769867854253368718854873744064352924614784731308532591983925424155602522373644032064275717258324326361639505105619537604621011576229213125333689624067311200021749994836837008856453216257804694617264559465713552337260704457713037948237838609480131190383827386368000 [105,0] -126835282594409148050172175172025822513984862640023781600248389106087308037811398304806983799321296018024613925184140024324752387034813128110661409042863763855344157623428809090591153763827945392047807128923120773989812059785165100526462710712290814371033267571123836445914351387670232282570449906887609278859011126613262506786706492048555980689116551761409317942736711172594137959701403317431245718925415465289964408762516480166698138531063480702176691123329350917892325744571626466095260851888608618819618639241059784930173973466353872714621622482525634062760117805901714971037392909151947149699555233890713456340364598029647573622506348742606798369278502625392296746416814710431141891131049259300259884824291679684404903984481695081652235450862473726761682201634787074509520373389526395918098600366152849261604634728715214524239922493454535704685541345649766143083835251035749955598353321964097635663762240036205301222648415003406873986248026331768829794574080476010337813769334274751895895244222219792890195655946203357745510021576522241407793243738075070752939782497554816802671531697539097358428697180648479529199615458137152490419298569717588116022025797244284096073455596353835405962451712510130983115347137041279751623719912160933525218801527584402965946110367486742893819512996940387949969920806148775528531907572646146394754032977181476776793086992238162204691114449030938965151013554315209170753086813357924971335937312238505541114517456199358058450621248701863794705800970827821768356944651296869749248020191976839069914753897922405668663486073041976323780835749542751543969326066775276170818537126584224321496710388767782937158521982730298441100854298123963986081196210069290667548524700116680287984508455477591938114522095727079403680761206706502505832979356706866312583864590944888531867121274847246567430793604900891615351265335374204480762458334429637933279510973731174978309382354184101568761620333069437523724878108450040969216874695515927020125588587184868728032029369241479848421721105410647485434202614011026893085558753311613872746323565618828505907577088423450947864565984145245449055797745758141478925430312459139525907269882479330632941599593112246585079319694661698001164114013928414293937256759400195995117015380711113562815634686539806970183752317895089923397975117172197136421254654150922427929400922788645736629164544120509443743715534338320309673115412367792099897228715415009658496683509234773134508252387217912513052608669379018166589791759079330748808625747554943569150864846051263157278299331665039062500000000000000000000000 [105,1] 19444122340263583298689752510790949332839889021257827876395405860487323366153256347806793785057274192650452089479212594328765271782609592246991824793253453272471708929160004925421413434067453574069748693948099464051857880681349237992897917860873116324650141081345054654342879788224622032500564282783151322020863093736428261894469500436170517173751730665857894313253520106409622878260786912545578139628217622561117740922645667862621147552789032975965006742736445148109405140914910758732642032990660500383659512695869052296056819257023639776954586509976662838811261762609498589841437906700053846616324585537126008144266158001340789194341360078507757050631534860985480780011221788692484295596130714208999859435216362384741787583057820294898331089126984620233706031582316016007701479777266540549702297655501848994115749723783849760892697334601271777973941533153992346796575556523817221178107725936289043188793171367380060489594311494475434358636352961422802597600655537921452493672266120874883314614181320474503213557986862869523132563006802977563948700651625466232935107795669021072228921673452605956799103486380564939657023508905890357146633936977387656749288977745029058006469886825010850854961052329101593452980184063710214007038509199200634482941146748007208144309770066794855046258788591760732575099138428973382097498512705509104634335961018909853787489042639579911867763974567456170797224026018131880470324622634721066736677940066930591981767953825038584810021597318318820555968777376386613023964493730477232049373982037975668401214891518634453835965448758479028388139211109943544288292840108054050975989886006387252423946191634509488860647915073013714634462002207055560869385389165615706069258770087337571690191462464066928347915342340536529185345890892218544296880712406028017263353496051745173434527907282387504206722295370199354058287647648130488745554857382758673300784926201923078487526034569794262069661825071379403165621900396295786609795601601288285997257741133982502213020378770808752675910330521855525243015643371864811619964632221758708647274589599705549909819143785200722763101847514332225232389893563430082447991774896325199657673859866754079387043640117406879167471422013539812031223708115104097474837707283974089273547854682145304769408281088503397764596485600770695938640749785346950218237540508432444114217143793759908627383003395211760691547013877721862690875860259568300743117251947583020375657475884524028837360483068954968520861042778264867541038813053308500503159452765257995954240044511607266031205654144287109375000000000000000000000 [105,2] -361364716281620843635404554305808210799151411605918295787475221602596719273954226767247387592640746043037558412083537639313902526064520392458289244341830897542790832666959877478578298156799136288060854580597978516521291997856769371165185509298023041174975915731741124407571944744137531932071647222379151751827939522801550940618112729175817052982884859484231813142844826031477446660701349609740986174763296541424205577147531241206841096280235997513369339886843457548737391276326914883876908335264487551985864284936842870785652999566945431263985081318540832368251144182809272171846266133030413641028020238626383734047679343010423850596523214429249386044902016699603217567892445961923927842325167218372711164423448860242476068397563321529619445788968823343800182571181832002539457923314942696996030323482948417156905404196274294816453444453220047344770474523074185013045210792357224468876699278150672364003226833217649965242402778210139365363665110675358230099748606997165532073070166687959440432624989292064345469011172980559813969102117534338113665770057812110740854531815177895666842835819243479013213307176716850841723908781841276389126312362401391771063501633586953160994190822560476169094819062038623477605362651466914189035115358254450020552823579985689259531220084531045542423785642519000984241716551966958625998486244764475047042152821025895014740556160292469266130329013356195662822797995771897251315984172717224900846874582834449855091417807360902760966170801842375687959258160104721735757124208333207679940806083398730180786594276602556770081316305673800924468459063253890742460319300814902182388797813390909560043576065341932815282513806120275856126081910138503677519940471301363544450068383709993198744743105024922731422067764197943274422558606829915149678690526693578553633267324946991755992047353316130192509739540118594922991030317625839534760491020266166918263960528600066983030693001254190091471233497934294203061250668942414553722154870625990825008171277233349117304383855903626153320702596071010215028407679551331955285345312844431220516527911111969355177156304387418891277605077442165473932237787836540445588505675738680798521098096251850553929962092611738966070289828400138445702575197561959224178912860324507288886038509185659099813286920318320645771411092258393290597672957035086396804389558007387497575295076153238448829367393645716170348360663047339026010568829410121031002210389577378047728923032016172208118722926193896780448615764589168339370184592886819998484429815770516396938871750421640172135084867477416992187500000000000000000 [105,3] -140383212136149844064105127634338135281370564010940992747786336013882021849440508883792053504345494965554116800505586694289377084307388083405614426417077603535273223153934331431182735148699936279017248975932447616658354862175043717714782251921786005309470109509954761084874740136886533080156312701272847214520444648567532456133440701585017210697618647979743564887003798178263466188501694116849653496610595145750159261967131160291388467365401751684463851081295745241422380354916972387548313749163831260133369222679996668742152005877204633290129275144510546882127940383548009932475325769008704347547230175215031312861153015395843319732457243757620666791083140969424258747454792567776894605171131880218207012673994580814320576876118883015658235953579593090798604075315360827140257287904666585424498897905323548256858462869601447810323694304271901805686472836213284871456204073565151619975038149033883111923555300437904863230237810339673174161312635345953410794879761943649956249574210583789210179934876517995624271723208169071958837598792380178737117962008228479253276758887948141156201742737890359912817239076421771565568069399938584821810871121716030154513055749711753086163950538587972791689644269255588946961946397668402198308305291064197644283229597185386787885198008589365414872289442612005388469153741667418415856241979591180285956886290765708570245873517921397999486662830307616803547325989554568413642629304521846456406959397256433668143101219138133302069611467025405886574050397590716282605824643485822738015049605125689689158136282139156956425805996514335860269528098257226399571438047508018891134158386730392596490665771832193582611115670498600865512867772425946175311356314749697139447924079742281155445288325699574251399946782900949548198371800583234815990814119532644430595770755337766850226857197819024233960934169695461730630483114396554816375092374370660881165181953815781851511515128999107314994112845857086581770642903521584134384329932823551079221204730960453968334205309784575706967482074031483908244965562246666079432896655273277678783048330459702567071007635740612518418746188313612994502241584755792914378181228849994919844334127865119300300500006325355929041078621329934477755494926835033628343814494271548670865217086940650392711553232997729870965812917256579076349341030980675679559885764841818433425352104424968764583898328585699992486769276326558582518716007948466542128324749920797808599715417586545703182710677614422172268331184259470112919976176049500228560872513972578035090776893412112258374691009521484375000000000000000000 [105,4] 132329026998716471817058213620615191955538549938513445762053292915839976143146999168464601622948223526064613994638811841506812336019397813075575860848213150842145079733359678467712994194063501923091818965336939614444074207668599718305812996711291421240249476143783998758595182484159545971240952188605408404194931354992927797098622332735935149389832313621095908308440631985053188537300978230032500369959165721816500062221641677808045228510847324607277510143404718530160977209465233083876756212382552208018549074696486714749358421369175198103762735388202267008870787829053291502200111395111859105095097803408091997772880119386129680302733827529010345609365760564566315209160468937992687225189027795057139712276111060699932561369444949097655648868779859998956808390719361087382760850734820015059749386744550112878663991027112078740174838833930225709450924681989647362452366259688698824857381619181818329715379071467977748801833048078485889261617405438950630788138765036124831238425473399676512397074021324688041158930765588482366459147912831252050273840042643644193891678245637963226190958809269454036483761587938804966090097199981951452343344351251340508099295700482582013195169403622192870004804154580642224895635581111768224076053731002367363908703286321782885752230404753153747318200278481479266451219667499612173118362871934476191584114344348568092122961230223658373220156831890559544797545040281396311195413592005717655060024181546682072477755437928731896486444749550585470679520948945127194792871407686058816914791888138802834198564329494637189608339408633553258384585381636780277023548731395040806095660219242426773651074126280631734479142050163994117594988550036256388429440912254116741654975130955392463264970289088919944790714902500504086323818096520867643853389773747275038349692522555711620205728285721261669715289101196377287516032025782518192859829296051733493326885693710578052473084235895441655213191092509474643290210436436419679827248430767846135049468756561994024219100006232418324994671124020224311685819353252707259672311239984074026869840828619271011158122796928325666877002967158299628714065756086953033056177787757824839447831745889262495568431367928002544428046247910007055594356006058297682803158257291914519872376094436293321343504090684628543817014731010201359809346007791489961789581386388219577320122139176321544799957727853703208958503108053267201330164496200669263912894011910626105975427642169381656975866063481659432581123836375680143382196112420953213328329671743394113647696030966471880674362182617187500000000000000000000 [105,5] -1981003231591433799438321037488248927544105829004981371905342110465131718784409032263418200994955283438321936654782713698341829292951391651603258821000556904890041133826690536194794117700736283277148412213991397791514343129241092273973775128648751065141687004463784298388264931003546924443411947253615019859516657402426639533340779493145264155127336989599442987569248172975860399432742401644099283317530634758681609984395273157273598287690936498754709432793338321554792557826134396470560300442752349361913726013449463466479208424296817374370169127216017159193985304272977671399912393976201992326845531715246964264576917199694148043569706310408748875539043629050446451652590591444283229187551204178990560556339217069969168231289702075161786823153775868406876576175129110222261736715377842919472515347965160870736128258908642127811021389689986824097477687515076681155856500828290177400955227347165411535289539997027738648773605932314641821843643911939146546266524287039160822451103168629942066947379091180318565140301423176994011064184338118101795779668179086741292371758629470235349469360559404549785877886975344722152752288371587932638592600083572301881699475204342204216957957099020355844800479803956155519532719668665564067446777002518495815666986102661215032999109542257541483684820556177584378733272860064890203593996933168848772435102804859647563305588245708281281397113836799954674474892203902616338887900855368558737552472734221064609540808192607562182677776126037962542562858718982379814594577178557209758975558631344881866597386371906107975791143398447588863938578661196022195987162624155443579610127624336649527631157415332190449997797550717905570286691795674835546926824111925940950663276135119675884698751178001303302113381209343273732979698791817970902502763387511483654844831762971414809367572410405402847952760453027411636015661109557234621294011723016022752330232882713741441466709906977990121408936627029152359710215991077444176593646522739503544598777615511101605363018115120264147430625187523627179003151705923636948290544554024338214354344734817125395968657426680844129778270426216428932906235748786532186329777826672456855556622945381022266113794745769098567000549356144802191963231455144296276840078056963876458803483039304496594056912571778146608316055773673408036161629999736639214747512625963313507984219359169533825849749912509382645353974379281268036245188077623886119405822803946388169559417815396597540047455484860126342194668208614241066247909939525245208982110866474668497971833858173340559005737304687500000000000000000000 [105,6] -1134344690732038404509861747046679004341073732632455489686572662959826733949177018029267373574921767862920225491718280734356969748182747203935827557779186125349905830410735479816475150369358268538509991521707959501451321285404584074836485314729453073772526934875450539249421657591013813899458602151070010524468475441264491566856348283900849368353089794296785521032518593497558278102173309067181458588960639311315172769686839344807606974157472875346108580534483576909719377096221457671600415037463230403277257099953826279173474158049691275352541033386258124464801651759910763620789013895877929491055947735143096676800000324540311513190514174764266961676277202958384322992907010330699315633915234476458936896867810735195535448938684260886716062558091999502180504570229152242526475227223591756641088859173561218194917312519041375616423810754211737209452708848534896003040429109908580786098836284070608656887522126134102495224015060960494548979394873515114964873276584406901180598184491458838924803970320847227001850123031022391923061813868091553739431499516124270244787466794807572508956842120531294051366444785925035746001795039364566765665708522230204886009935974104323417222379282332749937146519476687355522988485114866782979783005890879818532946273961674028686661126206329035418846366963340273941172155647660516163509980659706249305105656202656246445771822788656451578511352060139895169853045941295262768612983634432089351899339976741207527413551608200829461156449151521045570219745464047807112758377688097747736288315055925349637636268694101626424228003447818721606803542436950764328420589271133208956307777141220519307463695763955319772578112609797664323822826740598262199546954823812846283025650515063790363310245506891451663009856859555955040956070100884885049362496633439036113551902979552441699237279992464409776531633955536889412378264590723664323006261854465379708872825101872886383562803520709432504832567345976812727383871798015577523323333600999054085090281970978900313610256911513032200339565818478855395744366482918327404826943247779916971505754995844105770479389405055037727528751003174698561059272673735826796419683558880423279772428932599021017203670902009492007077264914941272867440950471631110659798981259739364801049050780633363121077981369539442264172964872577165113635553426370429152527304187029281480666704089626622458054554812107913253823657718489185098257842307007850152867887907758980045476888139876182534041518089719487571555113620495928807530761038549901581428503783213757039050051389494910836219787597656250000000000000000 [105,7] 220175593141637686865106629561971277572653478129631287106146754436045151398343495706353226970183171356306344935111751854002259991098812504716058974384644040986022326784250011009345399907553788147053838032630296088265846526001520532352952332705108313964350572747292622219349759631911378657853112492507677053404780578064490424477077704284683899258748925942621197985636387462788355199565903592300542560090977943767119718908665096493571599533501638309612212870438770893375447046719816559945748378698366743804100553196845858698702215094707361149762232121193769769282750896942714823975173992043372852151610748427174963458075707348310582677557097085387124896829137948139248162807817935327673023366942987441760405436978222287078046444319215162020238903784388778849339190295487604769820054439638271919607979485938488745286700930206359390015611106507429541888134975165322257128006259244195324792730526123906621709510646901059578718715438821471666510970373918396276135726577433345422363137150789556533901688952451173824085435925071955329332264328171169944565446042392533079623782979285804366073118815944052559456331912211106830550120408785955011148397235249509866190876566205016383939425497474538248466507603123055709571691538131010592570239968337383545068117130692927247464367369121372960355772790007450831147936860852890113107910892802891900548919660548028085343836501161863457473581620797350898375517972044901092584273410735062795164084230184092674010263418663276761335033977413799729275919513232461944208962497091728759147608019353044752895084957879585655961114655493865907803340154323327947940123044204698966906382868503992625701018672431918922965781511928195242996895030769332571000103776767913594461472166875767813817184206808683710534149010021769021117034119400864083034937501150183660515447612282912311606583204024041423292407978992439337093135141645092310167174451933489670358564613390803461411381856147573795945055942118747365085278632848261678120066487337974226662265821033377879848686958151028016762365911435457220219756388439038965868013323959327466433836698702550758424939601125753724857214506173559733297343997841648437889430459844909953307648817373505354540071028834664889158114247982470967946176793578315988382621304925973732466742112401622173665219034006928353799521690438294698604800306721318758399214478584830182836279624279379526695159433386772896318739675974940922929777629273634904232724695884653689019572616701214298910880251838619400640590725844924136500685902073247909148813027807589648432440299075096845626831054687500000000000000000 [105,8] -1622760792617288594229941736641288169287128092684767541525819837647107596870817247565471918812930660236991344057062061619026865386084272265684490537513103275201581118941026482154427168396637218934567387332073307571517621770213533134254168903980795476886775456226283717476209578362747276508017323712067015326663856297074229555806835040141298856216359671169853113401403660482275492357980732240072456280262831401012426201335526677480648714136683268565243080821082280932470895437148227617808350022107209371120729932231626884151896329427948123972836918842907672625344914910470736029450202257880273655802490686904474406717186299425681030807135580297047864200640384087231327471029930708854504673191467295590907620081660247260462599574877709753470112835902081903805998340629801455748380643938469867813251160577268272112293598157515713690848121287138661382442087456353967864038273956509801003828127726609694626757669943919317326248868585231379274351217880471888611736404988013914246388830011296101492430289323856636402214358913765955767275168790032783484173113679310038108447554257050369836677843954706040723693290138297424119748840860313585431646131907057295794262895637229415312504669480937305478698849943370983469912738247233554880589516245016922974276326129997453209351987783700766517057594076434533968010971289152877018559815240377251745170569817151050210125220941679625215229542158034987937610313006598309392185878743483817534241086763481418983304003353591724599057870939856536500842755938491518240271096637695838238333577582522589269082318168411598993291753317669303221769733169973077603878869251363948131884647101184567337437519417631785165457849012780704822865390351696104623380225040178305792206142345642880009296621116181717535204104323649515685095919423814107308297084507179563741658693854866939993350270109180828207839770470789478019649943786805198522435314952450371596965832046000151588153056415788813810976817859071616367745855583102503170927137497627195142372514440529304586301014075502715497811664623215841206694497973484350400241458804888203964296038043753871278426636144561178350394830883754801015101195952233705511807764967021475257392891417410159656848350246260172304336279905903138936580329984379275225305354086856482408245607877858854542724975044217292134692337629323795829208318771898470870442600315697994353748083243193746579013000899047313932875884271343002829408933285220993602896813518264093478920942111505951715656915025485038135644288755558252453115856465642101510852331885947918976853543426841497421264648437500000000000000000 [105,9] 2333479624340325635145019175092555017687750562488937853203952861540166478999397348926049509038019625140070963497445444860697598744250616213739642391499379986256743543548126906352344844982720580586366911515155303252194725569976593408621752363813979971359529014574241183582725929054036714842292882946967249912137389589577785128284832557241788687592113221292356578917623522165289505213362390009705124416597940713681883221338050022277314545155951828347528935555664611520768950834958040283642788063360152940532923665669475261084278342040263901324684645556619535951195634658889988051407906325037830097616643722455700299983969383106974887917695153617574231278401096479503507984052960886232580052940707296160507258564526374056895770110216844861814336186512473282723165561830419065775948608122541706479801377190996848904473300195408251250856372053908867540434369979544300199684215398677023412103112017226396336020712466515619472121885164536231761811327330732482038504926234783358542597022174276464496849949226077597251904870002553205231616387696678762105723021783721075210016809119831171824462939522885108248026608588384407482407067738442314365307709490805939552071714564428223680281319964763053334497590293581885673094440795462887654024380871011898055019200169357063179372664074410315602594945415206549290725850609518051514025523922373327748042221752817866484475573848996479531115663410644873387274575678213019177538926260532828411307942495623906446429342973033209088932945093679099476231914778720611357247145803252037674483655520708087564964866706084102500534494427761089541486472911453975590916462800681036165811811166795765935060162453631554347927890327467024200422185433909413889477377758884142774218839387554931931656195088183228718140955299798636148387326274210483329691080180439037221392590590218803692884539404220431210308183265534372974822549989116187593222395768247296034359410947366630281972242007017577638974650471159945776116317215635556786897123424994873849772407623482811096066947742670849791330561561351215125390221802879088325859093868546229140988732228996911867116071336487044474530806697783681410524976828165150159564286889867207488458861679507607196891481468766337437031673990825776165792851951971152867474278106649755715867405182844126622617327467765478698813185259246131562618552488574983996140699094943135323685445184480674383745757866806189113255911603754973346356926858893891873732078187439051424304891179566281598955607460546504079061033789049739402248334998348532537187569046999158217658987268805503845214843750000000000000000 [105,10] 24652795516781376280504083932256076726462744063883526818712450747434227110552176017354469748740956887180412088464996588770470353776181263948594376228778343953741813097358389768680713811559631624857791343976815696435965006907741843697337571074452253995118170263262866058922317587441348811503845616516153426371043622839349999255907444945818983523507315906935537416462434131144327018110014479898755499866070139276846848232721092481895081652227787553111012606130018291787081608635389018214499864005581977330043900348993479643165636214863578166207527369434288471551843461759168737519264193714032702610894825794993438405198821573341038273446928973566969700960333570410191848140561082268719596755500128834989098393814281675016220168008738739767547511793574072535686695246693745556340012174924531994123025914301866818879303187033415345403268880931272405874999652578056353213136634331902259286937524509827958924057560231371284769785900717794385395745294273887269396579398442349764606355911349250797898093687022607536256387242582136785553066900652336731914876441154621782825767535288108734503013034666192860028576619338104992008576624849537327311139292783824615066491454370805316771123361010454090582956948294825389772886142697383450429925085659224793679699465088969433199927668500964032999103647109463528147125703949862880902898902788908049703584835274825459074382039917437567685590931899423067576689698220257148687535893805419110651393204966483765420942795305979647518742644650502617684847757725342797012809385004554252832956779800927713945884431326887805298453400525885264022183616447297131518749420738078812440369974880095756538292686631665011481213028305830023015888971421442200005959174612477710670061226661745484328423864770214058843252936746991883458443980747744582766135637486172059608560549577487254139733486619565059483755246141757780093834319401083786467330971482135983787580453152516361633976181153615842561912801186632143774705457352787375837607400673109503197365935436897833372053063856549197831475359938476789108400718128579420932127606417341931040396264668538971889796925059034080793985835653501651682670462164889868105282164343489099391682447597846299942875869639954128583813935223502888947427680101050945843219420990339811042889867803846249186687024660550160762067167725555903714083836697919012244075347900373548270549538052410650268496617464741951115092822846364341377305535403025015015884134914162557145844514262912555006832844927723135017585431052458089315671350580518992833792442376239506529600475914776325225830078125000000000000 [105,11] -138268760899598559202947143088866609373446263265170375129175072595576128401307759936029084024891696706625403266337381535893993088074112932052542146376530187916223114900320736092464935214263917393103508303182173624068056292300405902061266587658703559101569677586607192877665035604499993632432963557755203641878952026299641843966484949076588649575640758711796787193083150377081223739099160388776996186770352626602437642643733643326959862486391379647946647838583345777009187995001806015429386879165911287150357784841622862715030050474704100768123766897676023511562862641918633068169470797618420095055671748500399016403256439533802216873931556371400076699145114766824180147223007501002528761596365215224910262691144382186017129053997402539201872836598680109070932251834732342674347307291192190284775141740943462376427644647448606438731477066850866274739667784485867531276394966880594736886471864064167946217242331514369161845566262885764541889920292685568725433068132674040163935693575886886987841664879061862162481359997585015805869562978857080219396943804025782989439786562423609357335414151955659075272052952219484567174540520724927644933412269564306342273716452542209628283268061852234064437051662034683148200205090809086965433738626803337657045635953192906357669601088530272310030955685800585759394055472807562596050227746289032822702571331403043173060309822134280578466246023087672105518304084706756665951862286736126129085462992574540698490475012484031155128076549859886217869620396240126193536230677100914424329147217533200544898213366393401665490571105605405318766530548500684080316741652495870454824764042409107926844651408576813449989752185030824309875561065785706937451273193848833865399035741802168689001347566839009743472065106696920605112271579294827408700975523989123124563235534283929509714989122602797727542881752338026240049504572886801515582069863940914503644724311412171205399072210977538529384425012880867516176517721337708149461479335504564771286281495075731155961734715691527030306615000765015384142149742701719095467200545091113042455550513585957855035934555401030958641417934217520221084701299542592156218097559166314658775916276673685636333134647671649581361149419608637505636642970156783327144348999348890510280789383753810320001413449902043379750525259596923617978107052204461695893149536492290571199862359143854918512701953308480785974368681646835705672912973870140145677388155232667303847801105066522188056337436465865604482682772113350635491021037789466846317995574189296803524484857916831970214843750000000000000 [105,12] 166881704135236873411750693103033068210792632220622836702686643966852174907609885186663485537936000602057734835891662296816048478452810183324395281486296958230354762872137078971725846355309213875200595644432007910094677629285552411428740290619355730264529268339790872565992570657143781704275375087491260421937319905317697575610721289002101168771497984875937774923957432848488589186832409624138271033305821421176864421785479431242827601413805766625388598015526019911247759585705636137929840595249703118465887769008192153905938230606153248013469902081305402538159017229149501856698628131066858282270633795241803254902827526328997849926027891864765230943674673573873493528955532994408482411417715907120692742660084918415722138018977118884121530330157101821275154902099372872297479133075662203812106103386466983576871346510796164221544531410028362471823079316475452526144579184065396461014727897455224756699145344264209595424988044415883615414575810611047418562162461188170283384743614699220340903544818829989395767873730049376419870106872705244667518887511815398648007048096180377011208872784127299928671796583388632648072689401184604189540160840963838517683435610757483791784015136192899787560347459398976868138305423871180172369500566112634832411719892642484370380862621478636242670686301819403378210209752422567768720066328049061350817200402806455316233280150227671639215209605469627199051628809111523984170576126457191667809707022849668477031274401137336310253665354175038803357908919811841080874594900375129485502938192422254971630115282513052453450322554106370446663358123074827343372748350206263065028242220058083105317357122147338209759325951531727987931904633925489678765108075228400708080921978242472278617527317516819321234723274981938566722435848098204513768584490441110009756300171991038856954903186229320987788343712704457653555923588136064432790374730706548490074172155028004621983838229535300032083769739269416781377887819953659033771050944957002642363337689224862973858466412586446311608968913480159839280134951388025927069363125990753172084499847606712976760637752236166536960662593001869634561268953046604462490393429346562766036743521908039239443286696079532224411408207538090083031391330708084855492324804946284621422607062875280199439921848242162035140114122464585359810879615086612773793343542448284706415373248144558100349666398437438876339072027515791086579003009752699685241520390966506404047182348737609503872284858950982729362162373248924745469497918972387809355417687129374826326966285705566406250000000000000000 [105,13] 1296649758489083844986495493147398613493018395201834415906690248419540501050139786454525564713898148516285413654964841189195040063393400727855929729432348961607335885149975228753997102306802329986830956629594761873365825021027902642922234093267206363081954336767503138663957292922549919155664293892960509324254610822245271609645263965669935223735697379234032171052151141443547670082916046318402381881292591185449298922202646391096024071224479147086952046616742390418351464537866850419832042518585681571649921725931192581814902183662887499259546778021982807677542890484383749230796394703177921973784538787160961061294695080132580471740770873199408702066037989054771570384584720577023672976845780694509080343476310890167064694485661932093982078472622658085256958741357319272068404860108464830722780233774871077385569989734861611248322848153605756149740667346145942951441239687518653152072915815720236503720428307378526001099707573673739321149897338073629873624327620987355012538236986506100648311307030609364614339589572856353909131860770460760485622539756667206141232797361395741925464059265240588474459049008104118200558507856582693020774993736976936691384157409359217254687326421438218605699790986010680856471551238956127295043583090715925293791708306906334067929322944454775644524078379094944705105912924452558147266063723766299955464170639236907604358154061330689853061883705260690560236518632514346064771550555150263427110166737124110621340936987136642658929475331337929979879515027565401713129399824508077202237979821960299592940596232811941368905717115498303120288358061579536860633583649349869949969110269215981243145903576209245808118952758817992529204875681265449018570697283272247561039771319470370956260846129067579255779975656393783131310939998110884736373503774045175947363185360234573328440788079175724411083688866948648134930299329283378482016534706680744845063706172034828257132081756859307295724146998265854137628992861725691293996768524349189537658683388453963221578988648592762660535452533773803312214765621307491613476634760065319912936561230023165096906300593722320563433391655762165712427114335032455406334831619034452713847064697929974633068670550942550182314177796295028501488233329856489840996812211764346945668451650802835462754277026884645658446441071499010570591434568903562385863007366698422506297315209901617227921805822873498051631023808044651461942937395567542224784155521287753653141519450818642413775413634194233370426853701113492338830772779029870678257907457009423524141311645507812500000000000000000 [105,14] -9020476699881791101359720646144152657374738070778605973380443946887119098785197781033239914188257371509140137081841900871971356736621004219459246058870770147133569361666523673395606285263891444958475999351198772469397616096930119963423221319552580651955059886190830640307578242333110926866511211797328874926792154284636690409816371383798108385944613457742218611518322007165958924715355827625134994971714756950605921692437886740676731080667591026226796592896012852386963089962683323691546061333376463597547680995000669127676248573389069987515951437992479538830701700121367370971418937579660715345210329737608636104003789810296760928396766705156907330520571512805425949617125824111443612473723858955867267122110571599900137409102413626556745798574617275559605053025531247453869058519154615451633564978101867671045922983181774344262713788934090204608354920730944884418268900543204584412822929139732997995610495750967360553541413710923877428091388551134735272992181626850177222430158447525394680570725868604461541419986560181989889833622417561950840224407729518676165329919268070357717400009725258858947872107999146777428386469594801797176304165077531123113350719602632309987157654395523347589167998965137282759934068066148257984646650762410421088691703018313536709676614341787917254055985041052281777253999907520546591738966496838639655463096553748594393670307001334393574574681367057530846408976814237621549751393707452207249259922572184889609757299161975358435944868726563417553709891940202424094075964543140375500390608935607062834408711325435745022794822441001592242930610437228585382876549276184995304121833311960595000686184817412531871156770114786421886969134596183457401219385942370783641410656839010545667496650773724139733171330669378061472217928733750403673953927796831003432399539397252193196457868611486215808317470772412032209500500118737545879115812610088611970204049682859595447194394083512761256198693737899859838332124610730553902664102151033119836974919183003140732322924783216910737942546553555342218906213930778582504714916274553646535580112726320370065609586375817815167952012448318037843245175022070251516399471758559331429683110060205096094242008457872870115881135080003292965891197479370219975911796811630997897435354875744600584762650720234626615773116861965741034224236764405675330113477746737988534155021972654312854983156542656386461099172051578684102051240297115878100918819602649043495886847820201286150778565018664559513119091080482008389330452705762164455904894566629081964492797851562500000000000000000 [105,15] 34766156979775855123811933348254886551680339836317825861823723841728757776049130548057362756993350514301893400410962717815782476013988311188183560998626437876800695886955837259744442557877442272044203553750549752585424450784932832792450655719240038779502054901689685254452102520350619010906907507778902804683938765067876368045807640824274654444449306273000967218726172028462754277390046339380405917517506617924962350608312588667168723538981961492953741718336273961603862868407775168846071502406780083540115065282472340648525924141076992074304420298139717073272328729933262355890226328088778169744737083211485972874628153299028394656002046777581011323527227708586454910089191198365379742316707170503990134361359475910556824406162629021433559511849004011520602630433777725407900986386698676362435098840919543852949706967824061002021517391320168301472567209002309553699038864064084571054460571212340700811905789457056369170001124774493012273631775441984944742122189394797673064924194289706046672593530937681447369102674617329240491421324250642104379893029533821527986536713298192143487894879023905166480635416177889268262843480849144668832682181752770863229166134643222233560993212377019304493446684923968108140449057823394698660636590140433381037003975391647771981068068252005569959971909125052581631054607616722635838599663302500853860672974781641407219941452146546718327267808823526898432422442828639961030509477829917226276395754633224762188202808241348250670730688032244260504813547564493655616153713907655585955865448531733841219910558086726901042422092810938803430351665450239423373417978997476805298311484220376607648862157909441321962184936294345684041406348860982029474159441530067960606017665585504989502141702162287116229282401974439352581247855273970611374463463264229155465694062642628438138265930613439471188657205666074384024388180427833604979177215329106710993122865335324522294853060515888815669575270876188515492469961755706509887426220885936259453052889805309704692626247126646671579109348302340792606564135789832900046214582808547135810514497299595579230789628618741344906631077880512885080392103046888590064352337168199220181916575187084927387599546089888708639555199752836763754856090279392578940313791746137221245784820674728700309053082764459057020251309659893111800351913240037069484113428573847732951502094566013518976243704837739045619778918930275898015074194286901746395127459701687582695921294414145301717496719151263350618972356160114472762179965714679497068573255091905593872070312500000000000000000000 [105,16] -101917496007098563781665238856656169317123689262596039235981631328757531768026980645264747218412171657265759135914479121207823744542116301559925989096124392185395077906608949446080413055090814171524241001183241525158419646312846557846455023672589497730633342943124441284078804915429251633044803458400824969363884219246974353705779092886610305603333465177585835546542331188652221422133652266866804877874641213075229274073347021335891314383261086540371108075495220716966924301679575821595138361098690906857091732607732500897591240584855612575911749974228260422110241330476777720574629767968754612233365159956857744867124242469641251438139686443909082672670757291517557965525318819031157532945828034674696790793797978875384650299443025462126556824759231460334782820131101365186512888999290684202137218067345812262533091977372630823265062043351225811954268382863748824878903877432292446006244200539597422098022348819730031098540473915312076800610620857951460201369384924541295652034964622829516887513071903155169448310158393024997886897283085230662894887500666031538381977407806644801777080124221625042938769742846194687913698634927566657918710342932899778113301483668332735116346765943727770366536138347172592503214626637005564336662440141253815206394632335466424320104656685455258892254127652910400067236071417961902212481335916724679933344468985682200790664942258449713468726729014424917706043816785018694168799820963524715284269102197605668363527834677594709360444260415577880548610120904955585723106803823256278548951592871443620927305676020909768196820851975723152196740527181476224126230960105418633356471315810251740224224824843528354884978274822490074130765551374319317720154645464116526818387320485219327062798348278001126044184095764366576345896753438757702557200175349112592885988371106494034098850569354686117862505138795402345599732441739394008521220763617779174564342352749739922377284624370145972748077330090612703197480908087058306729363641070474778873402713609527251383060678709606704294728915506903746256877353476340715970581720097280100811290332565565463393174182777711475802185216344601186617581133769277279612625316184808083908986346772957032461704608685668067756567064914853243468104289828211196884125114901645060343846318635057195465900502129562656102709325974780718656174437044375636967270707571001280331753614093223046205396396405837112478386347473497642251664179715668747991554708320650668754314570420995346774103740040063211887975020941276839111025442896618642407702282071113586425781250000000000000000000 [105,17] 243772546727477651232434423109498599105853939414276050902338741869954479086933372119211680171140701999172628358037561042546179175929633069143572440093283545306274634998462156642327604785450900713366785144679780845612920995448387673413398737160992205918106951783641586647611359437274803514740270630479686094612617225681874023523824457573772385868222163458740243042546155371560491190617939846836003085617044712583350497285493491894277727147656655221726509289588588009435662544828391397167619971944928562117393414324065686318427599522074527313510507302481872205560458105209858276542968303524303330663631905852293381759970266704966754355343750692978589492161469332554433657635009352616525941308130985614260322603934879400500149427672011516649041179376999463117664513919775247971180092082522443937548360731693408410318520736160722268349518485169571885189872410618105285993072252313804659506036158767274732200204557357473649213079234654933846230782957523947761552027175943949355618903530107603530139366783440351234366407846476264831134961317546483385639778972867385151844032461845356922607310436787931220092808497681750797555901676005080954089132673162789075267121775594953684939921291881895611947965870681338790660649016762928418090675895881216753641503459643572599346513674231038572735232784292753722253573379385282106873215797501807237181721106902889824805615693657584988284860688693957140976751262120755219016559285885952187993551919113628095708691395896594457409170044200483739749999326868782427878086209942691481624416946504307318444640732438619635933839482127574694662442732168597629381744092832328427281074949400975899582520968599388593065652952932136394739456415333079871294057724286580519586594176683157166062886632588032421388558128336598586491220174372390126057517302611461898226973422177727509745690239263906497321800333083156010136386715010400684634657384402184068911326635010981838315739636779253681357263015468807856079716051200342567801944095424512638113371663199512068959200347157186669713881932362784066567940490764962635119602842405225993120402810665814937639346130233188546531485830144871258838694468300308707016774566739529632688106707017783655167623914999779340513495148754705637782721237642878037019249265700105135286436600157291578849661045836989646984040321317164747576941676460324728859925055874618137656374649654998429993519904500324715982363393692916337957766290892602405563103686808450368740413865565983549585745880846609182346330130286451135955202995653223752015037462115287780761718750000000000000000 [105,18] -478259743205525678001754962696412366419136608614434738582149851035826555442605509054474511166653224225896029630113640783822135788639316058079097967280636912331790306831259272715835021450371950330270205308076264505864080501247961814092539424844804509072269660304358927929846427327666812729604781865893319202791347476389242678014039561904185950756062399718493378571755200102332548881956379353811604124795783844657431118991282204483552735481179175081920405435794205505374271801289132305321439222850158410297404395329621602500179713743512425489014959828468872799883675123879392112466645263101794794038609253074511934286468759561118240873133448580701470533701490816838044176672684266267680139587322370334039192553073527605553199421436605851926216200857573985754832767699911437780193010476766487412485000885151133311248904192710421189254112146806333951633281295710294692145256343447452435551807353843960741332063779102894972420304102094629299823776419484996322398806245942534095866817309031973774317731873555139006003777059315866734818233596138256527055923630959216690619391930815039905084420944390560068007310675429157288669564966531685739990255864316418101763220299963724168591321494257959324147192252531296327063160476141016219729309926223658256429365310446122276967623828286843058742806051428795011706148478287668487942253221153692999083495859039603652116452712103744112545498593892441520632700268302018187246546844865873514135807548788350766051776908083019277383775244768790258759446227513164378264684052070334207355632187382705920196470489488738651281837191430804882853079496735372035516440631425180155073650052261068981198737109055034260671549530968750153832029588473443597120095493808787399906761378654645911698859863887832659225006586797618348906352213666193048348931092007799195162231823078764213005337874943483946818658752055252452701133921514647989057153664596810055592975694728734523720616302956548005545144342761921179676055988447821647778409933486195179302639562232808791081767288874131574135089357941022116910366316282989887056139052294114561643830552862401860563872122061270080832890775921596976324193407918977456127393592993804274322397395722903211188727017451403003893294987956793198295436772609905414981272594173251269805544424001970533178775884142355248007681276421365437255283468892215563218230816133653046727884630519322326682669766686702671696389075606415615451283257606143617680909767403141223447559739401297476367027278723387981153086709849302603897967800516966008217423222959041595458984375000000000000 [105,19] 754299275465754228325851949134262529668893008506532566190109665349413797197618015445590976423762308380055269301519863932764914986232427126844827482632897423980054505333206894433076419462537382572449113805895778637779704240341508080776377078170877610723731437200000405713130580592749872734128644123301307154774926361788134533186477231559604091914484994463442132033721628147027397796597110363410823620969260875014863510688918435155754831338150985080417852285947732575656740367843643701555013112835573797197503609877116291577798692189079235968710595757777489775662769398199490562978132676302581303241256488701891673659450323308368868226029141850285782396904278501176588165045174770365919726684311302781600118648242258447890321632457653857422626487232405704220362391303154735855942603801991886374903918846763254955172058290353043623260704889692499011232941947743214677678503599401396424267908697336456413480480482454977243595193674813258285957069140918117690394843499058748594866915992954828973522527836796493213604078215937966445752837884427841103620582393462452073406064894452902335499285158638919682457165833214151821597028851602817585729202485363892201554089921951742391203221897913943973581202555488978440091802310464208538248510951399523194825823006944417796006904242162722647506602122167469917274592592158521067834771659634501990982250289514624369063179318998825862486465342094246277383547402819957394326751708072060793702661410079581513426428671528581482264084535385503487806048655337171640051018723019533429230143962937485636121230668049332769411375959727140579920728003988865978739432576239492465214145393230277382415562078608649869996354891687435965413077864681013032065530515882849781315256719981110189596705878365216823135031447373420105617419927828173264561314972318659873060765845744595767337009311831142286285241520653499907665190502277774736957081301162734354881441640843623011363609555011231423460986223241785523159205708664541296426663240408753348109686837540619820893262610642472736552908710825825247680020737519962497342408774841175565585763350973117341521794444891927905441554440878148238367024770772131633982619175070558782902660730387803376232873478085498429635145488383152117195264072631969050666865442405948182947907316443225437410428357734216211351446834700767710543236416862323781352136364576491484635042483015785756423955126032846900067864900159843769738741924926635261285264967754195882734321242636933095617349467183405662965699215930767728213734990561079030157998204231262207031250000000000000 [105,20] -915080429424037078203544191159994949498821340039808378502305923676557832611703200657936441067575221586590257424498343825148307287776857324275059538633597668950881383267301431392827731779870522290842394325393772291169517482560948052385417755792032666381073998490337914497373062758429152329969277938283197897424416753548044108478919143141425173605087594977263529233423252678820104539799965404023051421781890255942425398149713070469676024846244605373981224045021107352755716102942761172628287040635249077552575263963304153876741281875898010067889388199887274742350566115931223186441392118034889264376970430176555030188694802248798295237711249668938795252947751366182391568438917653454337051170925864087158615534360566440120818056463933386719599808788089767118243405574154563748564973727794814288479531024852473553694682198213249659454305519357226390769932366518386825087635910755994857153767967436018102495765975685416654917331402587843345608553097342611983554155814569612619069299238383319957611878770070385762368367661933494342074071010649191818120025193811952413931828181123990493128563961519859979595445098584636440486707608539621441744723566957989504007177150406506320723777479417247780249480144033675347624753622163699334014259212235834191891726602626579897529043790642152262567846799179724881384265644340278434168762294818247030154223418866824483311867946908424521417530679873054614338518391072213504073870271445102071204268662113079973184096878809695336122354425508431294048223811649616215751778440133350401787828799885115899233813938794528909672027152947434551761658577404811172484935784477272426908524247288971311411318981386216588042263738315920056596991120032615991245353933021005026295405451609125425610341312886725494955871452302717916298738847276798182512794043834598090790504996637283985028527895422360972572421002926531656367147575914451896755865458460646150846758423529161764566951663917303448686596807027881371095500703451702949834097845106501237282013036103412444585786358776393415578985875979472275336703935907214109037170812906141520685466852694372329781528759197304388669196623710158760204220688566095561026100963128949137330436153804775525854162674272452307857982552306353698420778585903075687989210609735473073879388933922239630076256690576066149056109931391129829505829019630263531962802790484545869181718476962325824955432534675216674437090033640015276366623279933013111254876975079360065493195308759707918409412190290534354668715191598316049947925421292893588542938232421875000000000000000000 [105,21] 749782188768606842960663089609615779018449627635103912529158896613049033848467506284648942585596544461261856679045322119803226954931101875744425356708875611822157932549351770234733856315492542208767431346256345175930734173758117802652284665697988213611257919383905273268418896631027983998477945043265046552148751855323298644001449687509246535220871471430484001458794201379316295631683095877599990147423546388031012639034156224144918066529311042651123071643185820296003689416358591020208788240606270666644324058653049320802915992689351814912704622338867869642218310015210348409055804241488935136717224362242221355479871193014062185385609015491468438035029064162075546595341444144896777288504719749010926591054860790543098534098350239989829883823895481214232734695391688093490805843508210228476538563563717746092682697580357242966348297437729165436639824419080973950709920861840064879587287508790876039916593268950812766990367347768910015662078033110922641843016702077675422675233081284175388983842979174368657424295378355795329907220249548823581758856515356068243362589829934339916639232106938610522603583842241008989736243038075779908293607697896875279586327284496133011484829584913214309157725375574376737410619420477071445801512399803521519401362629437136184779442458031711072497990651649653594402809783527506931105286257409055797525995720941612878662134155497729872700458477715771679357349907486738540095571096850221628319618489971198549112995765385493315706563193413333543746399831390284286693175759326000069785734630116679194339607320410886477865736529271404194861331844001223071202103800451319747048235257224035588718654212490166833563292400596472499519061290358061194242984518291511330126955896719115914581229676718480630593156724339767708265270720281761795855639739168514367398912506236813532317946668942056556810699638291177232144698841388706304186157270190793556217941635727081134095199017221930246839032315189590752144278930488149060255200469011195898561388460684076332881137168133978626913515897083795929662820479559521942849934834511624531587355218899469957095520742361640805287155623112382559896214704448117289304346054480543256027246044471976410184996946691841853021378950691456931501466958335967140137615928045327399685416585958757550575193220839161404876680524003893270455155391560303338993877064427902082357975361783754013310627964655839765094283330598164137239807890345154277835369526122334198035293417952082810747946548620830853197524431055787097477605129824951291084289550781250000000000000000 [105,22] -117953673813625113284597183652693072751957663095975864036193719421093433786557737992406351192578741996586069293571123122034774825350779922366905961207615347863566309631605874641262933442508961024830484273674819177431173218227576708225067410755065456936625129826910984981185203780241557460444924534756174559190626095957184797193591253131423208092881271612220775385952954843822898267713031479863213092378690041859140181237780283249128169485579758357703464366784679535925441230956464837598143854685230125055264239057626836461724080081391829397768897203310085427249608313209079172368814932870020882377965670107655745974962699650023515957090470229098876975524779746045974511893206718083305800624925874655728933466257591631347975460568965665441504078615206305333730151704117458622539490840529448302920574008563827315400058037935093853341761608515244943668658873521214690394843080725658791716054864452560529985519826909559246019433542741898919020618315828188847915492601953824932800769270379825756812555607513185231171047936697004554907703556694576298131956165075905408937364794533992817054414935196136886473021819941934155535356260953427080030592248742255423733245394033095130795724096981192815783039347069867394977838353458952543746993077282174372112031909616634591816046925638451155042747081961756160773144536947241060230974699219286935334108382588567165700419462370359724372397714215493772909997168991371163278426815012024182686007804531492670830979504450604314875042663225503363620059498597895006488263630383308364096304597945712102720120878360797684561505784735618092525162344254353642668388568890307018548833008998130592934429309049400843253662675650342467128985280159510104623370745077337818714215430485691805221258936595950109784079004213707072744041081295846120141209983228379302421225314064064675399691553258115091145451621828912034916753184401660527960063220848016552004805252420704223324390955662125387347763608796794062964242568491513523861638395244864291573188647681493094216527926895839267464128948222289173208097394991350548270624143255425225241095374933417312190879759818138314024321290507360794510706924414315648342041492363555550790317437155435216719373068366456823778637839574665962928542152397773247488727221076308262719377863976779068762689119419920439633133928640277413029817406511125628806464498595990179639880641562870532939924498637612548975346967323633381675697472960902535395469957162152974046747132958845532865337410305191034435264084249961324957212127628736197948455810546875000000000000 [105,23] -990872775027957498394689888044346293932064383455299391306078298955198163399023835188419755056284565994961917893234492602091457453399417225857333130164993733271226313360515142050414998732964754696777834259596778220670957076183683064174128121961127050323108091798682552502060864485668225093604485389266746977696414610327056566506009963357558930234073005367693210315142041253934965046194039792509979423894976812501950836343652066988828800944369501801295256417897366594086764402122633678102629951500173535158642997346552765854373641150618007099625612816831373475910768242374055945255533995067765726774323514008815735355326430974022876018943883757328661427924084943492310715625972640351378347398354798592880303758946831778062323957578605174032681198964953350846283273433686073192541179667635777548656114417511460870429382931460631514203626884841889564667852928724486693837999610807610230653434332052413455505853009738142244105601572327590787868392109947917452642686649508184550936552743190390036229241406290203821128252878944804484816308757992018560213893248138940642771214599369666849518794457843372154875605372288641138165399809538478497471444239872418312925873383024146679415080718282963545346345206967467733036965615847091946217858686988252113335392185676307983904974653573376554732007006177500262295489250251468532582922811685082080955783011304308772485772302413479093591651563737213384766762207125111920673943956005554728960785146002329261300576362540967303712434356890698932608500282175418322912761398870102137945697888889403358234746469031149899901384793853716673281326013391689834028207435654872803249727249106644464930414703693455407948885202272184784852477333490395003342712940583043855945347488915792562839149930342826342692554565708769702825718778852829679069254874750515665134649456827734890366055332879616747118907091681140588736818287799367521355628522969810632398480607652003204244708495320667505676553862970097929239268532928652218976068526403494327166400263109211296946439013533535978107165017429189535865895077142603354493540638506954953883221166478865286494216923004213253721674892280930471750871394988438672044610108320793373583159209023500557720574738534514344788566047841967937434771927222414909477190706284092986992215292465648551984706698917271470426442516836675654141601488694307345977244383486111002787013051748507298897905723308804288744775213341083573922286449951612334521288136817302912312751478805885478132053931209716057798694496816516164017230039462447166442871093750000000000000 [105,24] 2525943217343029974853216973361196768742180889175627942328383412701377161913728930411298218414359553500191160911883212683624730289590420176669073750715288272737884758568776576381705882066241177869371159793213144245280250721223785319497477638249848298049660691837453949848487824282086549359084597378719671564009039268078705117683070706581954153234239550095974623816553632400056345439561732284135115342234193721029773017713207179449376992461811815969919987998114126948635300600154582315901574558042176032358999241387821721498322465289144224081861520899297490261050233835827075976216320696471124078172159006417788273823420830308494119957791737411343770756387241589630224831439337132427910343446485742815779051717289318008982531729998318545715792189289585598552255269661286811449860675648606867334158760971955537140922837074554073838984000396680643383100986878275058256583957986525343283127609022401689989033920924141036586009277047534700016177334181108780258056380186777791878864965717311363496846769142547847306826458266801993774017383720518010439462931460753004853663578597327466167029848729462424253852688719995882179182686300227136249304158094819709586473126574672374299050808005221491174979482960266052956060729567301400248055204476629159337240199842322463157614632463149064488438814718987700174276758500470904955319149239577217005360880234451136087478515701581623942514502088112805222367035728473813600605305097974831585078885789987279741866779565288051381288945829492997954130590042210845346291125279818906038726433797570443589096434012060810906268609808632176700907428709567092001564450709908742361316939009419964236126137991098948180639957721725984971528565696090551540223830734160029874043589518482515361894252726380749821844536940315936048616565240679317978008496771923267030939215821458388178439231117173049314773150966845483543250725888246332261675805665697069824541679224549364916707805260809157770055258266639978191950477519844539670768388589039170695478685859876435861667758912428757204184082066075705566100443541615684850713165176168164521778529516643850736506235943890679691734792204633717728162493062518484144505224151073485636463195361901074009823745438345248930986363359139039969004328731274696164537560791722476438410854947692066646918377822425650138711065301171657664840378904609355094555403795993934769975463875070736856060537116727173741332287229220827458592373887271508939866881238141896656395660574670591335255750810911931804455740624426596241391962394118309020996093750000000000000 [105,25] -4401140637832430786855540948218750492618658218356942118161439060825983771143734565877670386459414144177263732107293983777966544007409310572570547355875260839933902265529080399525612909704316803673344576673522010110375443013774978255882127174314875317742408257635208728623562690378875253088342537797547416065766846780033547642041231556500274572589542475967153689620223045310047094191189799291992892516165548302971326911829337687537239087535891235371905315650221362815314829677686255628005882522422336243845254100352430305046069478691246503370866791211751062249583478440962951011158182031448241680436263129692028300769771305084355149422841533375272473155074226824667004116553066977410608095107041581114977532540540244893416409986873667266679153385264841294543744875400944705891454964192306573380537725403442110631557414364397528940361742009925113613839529173511160733774345365823336490851413975070746074815327362342856933911909105177415724750985790937407238226920767425016101127656369311485745263998690814634395056136050369463993544306882246586895365326465131779603770227916822788757286719545753705812613934304681301273266722893974643766410446665928218568034044302453382365985097731986980026133066765735447389691191732985736626247688527110649744999946409498856151745953059593715273424023528407224774769480407044006562420472342815932033046552098581336785342012525615958614152168800180196299086863933251950327652451745703413650721472544445925649223528324998119354967263768932765629367603087322765109452615363413221171446620491011927186315981042602224122516308630154501312440566847931177684053439046418552911822833355469093599364629283950415369267645873680714560426299705471352746242630267581377695084836656151706785883947784581486220386943688402276366915239094945008926822096614173370696779344794326636896179922475053505411824466861128899037385952693981360262656673254285680480751788262806595410985658751162896436639395295692042607283352626820365996716781621812004038426420043247350754383863102872961184396975220178715047619330609702108421463352086939382382980113042634698001754240116351120556431376408992863096630765308668659033108780441126009011779402972609846540448347029051329426408816193237189698008007186903819086559884962647540912614552010699985252876586054474818372492779934230310549806005286597484251687915258550527974093601952022038591741124324112936140027636845827393527994267806781149464154964385711164236139633943144404856825337883443707864307425925431971336365677416324615478515625000000000000 [105,26] 6306723252292336239345322850098502071139299383770510299460754389395592335465626094195791953221034192922981796549194501643386358136388465389785666892266607527441868607452839548723408703798399680545468218767240499169544240475962393294305026506447371019904865612543536201960522576289666134302740036244038398436402560707778225195138015632192210972695961913499033272650210311242441671709932408282959710244034610454826903821080678712140039324266498633305244536675808156391532235698689766364649814120145737412055281792920292296095331700515910624348307042411385856895134735450910196439637676684043648044856006564228218793071790360960465533473201691792706943906187601142169110805288795934726835452201875525673423461956445131052565958231085865325575074457307613202329439674874156399859006810621770475296349094921313882412927172139811227260808613673154133743710724124955443435324400847663078567134257083786374691554035038010616987858474596665825462357442114226461133225536765320287618862988189344214919661339325074459234908447640392723693072930600945170408926549131478201386184379959962829959893022556261384218510661337566971966683624462309036689196328328282834249236526115890060504536478932348341968101695797053370945459644032958455727305867246996554069162179141676482427574233168860026915819748721200029982009678783433317429586461078005820471923548659664272766542933748901637489329536547580380181064366790228591752360546456124269879104822159493141848624623586960487756865416544643737744363688460055888051241305279206088764269019059395505514360527295619365649044311075778297623737688031200488680243615565123710413985423129370599600545238051763682353598637810424612135338765976140356583563925873267456753453328027875579739247176728429124643740884995713162960990634340088399879150688900328138752791425621855282182335985559732809620226067736156414341459847397527346185005391329465610276746752236574532390870656275762518235257078967048031856908412158224838586617814872047960887482189970040256827036956481035273739832670017278005057340460559558482911086202774265841017400602461319759257375794955890389190240389250531369580755721409205793782180494097405624780428252262776553494358502757698462446461539718263422563614373641023716013831903675885752218925284460830644074363876757548794731172344588980129093495877139668708069122036265135962008363672365011507610159210285717184769783658588786081328685446756383312224766716886064603654078288082362053930839761193564514858440200884004411818750668317079544067382812500000000 [105,27] -7494978147102719171762840576363822222022535204897548878438636431948356096269881110272641764939697926274752455272573832585497810668994480060964678474002207971465209890962259489943408008736829220033823834266563034174879830350776927342521830373467250233597098779781611862356164562286867768291781525114154094740727435100144797550540675432246310322754009371112496752643334881975653022327889796931001799243665445411356236450708840515572710106383010282148469664226779780927513784767246182234367856381644110771996584211537858909931675035274069557747992533171393862149597271025297912851789141439660475271078169063402272039051454065896829181023983259465329807686889668635064285176176708068646800870399202810775826538120648416342334006293756675987395598483715336793140533851867244675584544608255679338156293606577166393306070754349161665123670964386852289781485457066632211885354530659005328535938053791603045367047013544867584071573495811294560050495659991656092292768012617333461534948780263323772220664747027683201394793127348064352397186797297257981342729381644172532716020886568292373779700529362005659406459862556045825301047692973399192233814483346257981555816700388778897632880385297443025944604700179519499430251876611691604706396286136517288046432583992702413384607120325627807094151997348055829716242773690366463924897420936282874227032454870274772855023937702881746601059732535847834193415057425634012039985277237004123271527385117688907535271945846396617511577359241937461973258058574074980500109902395776299611946113756708950696524329850341136726250738538483731552068864207864195049071977803031449955524948799303806330542361642515322162233228343664800061003738699106138294782475343908304765514363810547828297621698235383570061138246967121564399612335219834799766276228199260106163394741958816072277285816929311103171085310169898765520764810910216071394902052934348927998576522955799906462796695343842338515385167963850679309098975587419700776506356896966890926567807428968582058568228260928834213055728307561061349294990247761165033716405643114053703831282409754054305380091495474679353561015236678735687315785129481546131970267921133129180437449271080496625929359625581236634521451081378435296766719297390170125410597296373666797501483344076802903980981187550890930383557418871268097816773518767255811027802011597636198288873688292553841638221184616210750783089098658047369845267344918578466850036058622078487667064941369484662710258453762238693707242731534279300831258296966552734375000000000 [105,28] 6968891559918931993997649967488911527518414337415071329912814615094069552387256972291268375593089033740231145195112968367705193897045721984672745511957690838537896210676912716630436296176426033324627352733228861908586417374417815382380578491417775905058617841072934624027056482145534515022747077483416428293855945777826536842529456424004618721265331457164259383481858601063005227079257539827100253008051109804581906966439267641502043451358893539404888014350389973776158959002217783668404725430136468415216106195912219933854685846165311666817997003073403683754339243915236259291615143258408626162707536245082780209145261015114993868348427003479857920070376082836694693681031411884403185246381243393131853736410162304710097337734917172242005462888679054486425558856900485090500539980172197772844727558329369676850343361919129461582462105619531641057256333330761686219490438413710679310795438555244319276760758803763915761365853235272704129830963321212615463071934910814246140435094583179810143840004749753841739793997849255498684773871459428673912977836114395863144842443306963210437207790351002217640620754596952942417294857848395001892723495721306638399785334877351184245762143389877221123619194954733594598464668816136901546818754196804432943766090845782077734493490012432706139668406487202396626571390833574914471689426250270581060475141628845935363767698740408016484544517784127708163288748845344140576817630616302413901476263889592287471256646560697668648595283560479305224237455913101116165170283969973680393588213175604067268645242591810911875533095955613595300472611786097979151789541917441608954717792350234221932542306434138502163020519403991054276470510656074663016964790336190689770895041407051942081539952709234450412558543515941761046106563655264255872052518012115810095804691532473837449108627122443739099078079853278747695005318417176865226597305820235683217946613695345816099264463078404481168488615728521805783858436046662558212276145694479942700203622374985199808829370091795157670461670880743660239545458335723964253540657357658301294137756342926530567187524685772882766811793474125283766248532503301955208436096060608717719578291350165920208479157212822692281054563102943861449207195285675251837213775901824298922308758195319449599762257375763498540693797175762274313382854233008385902550639638661479491319004755897444765854010419360273505965777966356994940192269767190517317409398171395576355143134389094805270669884798319382301912128241383470594882965087890625000000000000 [105,29] -4185737675408223496915324903823893088930843512153628122457682620917032180675491355596102423892165729409752979348229606508884684605660785846184880409992545370483512208890743030841671223056427807112641581515661902584294362400317709406666849612570125535602064750473479776600093405034276464425571307287020075226554439103280637118574426169097528413127230549633863071548231150855738638202607996774773447420900105546841723572647997374559435472719858914912002507719830187877298851560202611925912621893500885618295737281042243003229665712894963443186633711368558626735646631759695267918832904514278136110994267054250392188927365204087607586148886891714366439440658780763837678487591951716282980073195752544009925508857499757579003031053677806929908049788155687538237956287171852846417303720272152621706701955209478466585052342204622837799555727054583864715626124950268486894942906932698409129746306892785317387481656894390638219381690613282562956163120712322765789961339841658845775603765471208115179420438816847624294223484252878571990785097823289162258443129506322602131881358827728996357182890378601584893800352743638286065047371479328911814892116078612669050230496882465316218870751129832743323258825264582371941771664478797178643578796321130406697868584541484103709756808919929368321626352002029271337895088501769310595259646817791187125748615344869531544916492365837252340677100796881221975946886329393169185721532333926339265467951123973643020893721254582910999427915887964241628696942495279865171026130529189919105926303016300053553031583603944259475494728063313185945680611935939106418710267812530221076482599072018614033351835311302145877575231264696377890893648338933526604642858537431656523801375610321717450627379590825845539189020968010430429674037585724761766267864749474473365813230212622860807312794292335601977249721450338801188508162168558836638756673828341742177526496012076047131443233998459424426158171585210759322335517781989071726735090961815004943949018714784420476168018365015405349311630093889007013116665603550446103908141119549066767462360786214925899380924865264352315545711632285880626926019603265788807776694708363212364536955120505057764400744509451758122494719701845871310180997535943180589170970053982878920772194479727851362483074572082829497243264854346639216663241478257721585390585649063168206048557069749523633311670013032510771722718365555929811003960631019587680321579920825174942873717530626576077272841744369991090479743434116244316101074218750000000000000 [105,30] -250684555909646168699986515976096761767507555194443741800974857061942723526652841135599316811368409690959959150856422610229474397916291966380312674426835444495418330900122809117105413544783885477083091520090798055836286493325616878731820513477708198442213273197808819148483525130616081648615697870309019557214601488990101023491395055318862754927300947288640457984420312220246537526831723645690153708581200966280928933996935371458145686444605693394628017281361849355846068268308590711459265755315882504189623376227444011966043434830255933368764311382015017485748933162835650426410592163301269988574466583587842048770562234740001604045219475445780792664875038156440337259973046922189656737798697008659303517048650840451181130285950770488245284947806993420071832638942399397718588921003745497603502316695507970151166908484024290807048540407198490071672751964725134566872789359036698986524076433407577313452330995847923841658579752518425974085277414454965779212370800785061627575790675315583418835691926236443320236350817914041227690962867445866301373863166718897307713817611714872761990344179695260289000216874378703534799676794646587281398172750391752768924738431815811065936589078461737308848436077899153573671395359610473310000609567184637977338145878908610645574858313699786666408136103827673599807521599335805374438429675828751674032825582925287023162542546919617257650687607130908730869761847955626951219373225430863727514007149591876832869970724271698385254029216158079077007050064930294275104301961248256979428126492043787149763305203359230891235618797250390457681828160396267010911985074930353647374811196494112032164347724870748105937395808678544979267872463691561122478094970643010613394539338339110116476616031341271105595606536130786299711893450780020174283163725638154107465222257312502719164899192928956261460720634398192232166934937503880337512679804373698061064318887771841297004174056222915588278256829172984892672034045874649973556204010889251472827000752251567753818869702789781159516238507124317996822432018357211164722057602522781054237386348963681082483059401335705308310005982219988660300627177515534227238313295221696294379767615085829733137675839534596146987292639539299676776268378500495287353975034057138825554702703876560963031731196863991421038831586644997755183065066710798969830435901753128106835942461632822491780066278813150860063202591323674088606661387056034628793445063346818188087624589374018471699123722373769851401448249816894531250000000000000000000 [105,31] 4666051122157410442785516787016500154111182850054554791021975186308299874148765191526416813860716489690351829317909168282182466202686594521747607305287080404302091469368970625208334242248110321151808234260948785715470143561562586977811814643950453455788274580974306922953759276234134431003128648870657454761460016067845901587881610940960560850481719870458721931747869094504022099910340378186855601462617979939793738545432663728322486527577001096935045845810817219463511259041289513112003571940548049386280132798611547016586204221021463192935935616703341733130321084493338236715073069713872606664119883444217105104052621033425163718364304088900385656424068294199532721536919708763900947547603349987035910657443010202999342940176667971528981119032845275878519356422148997785189534138464654902798579644629496172867138695835133908790614280828202633797139568322142926046496670849688043592461667062315696012364996064519868828476537904668429261017255184034788338632419048414423882627107566188433645086838404375389486431929213715872649259399697479188818753898397034005841163870771898554445537054065679960655456995436916111805913833067000616785862760269267551252023333656410009723250948666873869753332101904736269447225365935509229122409806262732658754096279122424610932476670131165780789197485338500014915889478080873693368428307769010022198248509439198308798383196384090667563380636028741549059206356562890269174105903597699296760100248763793422588776635110775395841966187108669997639041693757212607504255411156444776823425555940203899370687577585906291534577146826463701320631480246183607002067763227629425455183140476221870624372281152221973814402734315179923057002679321976104222764942353090968366012085142162760079656385625591599745504980869533793474300251271354424913938120384210564087028918385534551667326699174917483672976903992574792417690084850567645661372869753883349928777214065835582642429908306792261546093238827698301121302241627082623952224495293543863066632952580957802848149611707958685599825853788634685676420823285610347981351854627699003619205002692821229350073324708453027790435842986077280767869826040784970569073463024759539343791042682878581844902111403686616578986886403173134407942963791742762627655417969344384161059779591863529276110091669296020055450690094581897732086033254796715929936351535411953800386294710714143344241581437588074827729478932922673192831423095963929883771076799900545070610855049373472906021342865301448910031467676162719726562500000000000000 [105,32] -7304239991787216203763014713686766636002107171180144261463822901683231249336331166394366502870267259763600845631687821511587266648079071742609914628195283061494265247565000917327803009780470225289378612904038252388006124359021359367222359245103412741559233553385219843874890535666892710963087828476019016014594607047961010657679240909532942184928040769484572848393758222298367959059632227911924465161046435199670340746338604762669398881293132256809503577532740720791240331108167983964666323053399670443998913718982227102510014832960601345661191472649102829145151962641014305651987320594672486203541055727336176043613807826826894787843402984425641124857813650319783645502500136654484754318111722082567052421726971459745714190930426593002063780285862417156385293038244850634827854272060297175005997098201344266809160660177857341311580116574128032684353760597855070295888284237557548711025054675904211386070231430538055597038570557605009016122692307439173183949969947179851642852283703031467003446252435072746938708067501065685378364512474831338830585958649527690764090375631238605641219560156173021261876245734343324018806489573664798538048439928606775829506555112559095433886275135703589655306704762034423744980116099212456103212454459118950639296911581985126682278244354952176356981175269079924316183372722408997283004695198064141857588188896965101919947450542811821312291605889554980492803351995206988827002905365311803997715740517356119359926015052166747122697648242692643422865042752533307763322612844153808030019793920252821686963659466075897475659402469360421091604564360333800161559386604481680163076155717346305604310065313673770890269055966930190451814719246823522396080173336078707981148792096032169270448481657636997207581990250394060163028795895919010822403380984719082202385954703773180610487671285936860752559677858396317280646928485833704643628871600068392194500527636753051104950311961145261077864568729517689597565171408264221566573622489188766748243525465120880645973722194415938627917338059292489746918692253559483668795817581307138912729709108154621675254961561542832267013047955619643861490142970929539807069365019495722866415824388894586553346955920738261496364543516529716270795790943715137904951874905537496291322345564838101901527581726141279397628761199367972599552822002406257612580304518923474080109316744377139990316015160610359734954028346885314092703661728455682407677226638344378806537611492633033094534766860306262969970703125000000000000000000000000 [105,33] 7445622664011859132110139397060833396661572252782842960045579897133788435921863298068182094191304392733865642523006839796335358856404389329989055353240091132519567582655920079778231136972216623116943133867659588670628107704498934778643442459307183944898142011220048894397017714332639745001757927880150387934491475988411144598725772595538798590950213591688800722931129029182820977608941212376235538471958614983681606548296656640594633371359908542258958867340769857248126425520130949829318032006487612463837900509095350248840493805117478297227510101879016810215710501517409845852952939366080875470720207837338942401735860043946105124895544469731379123762853234029604451441513802506655279352291268405408821295994446653590403401300450603275035082556203895033361130291414361356973188797150726278298637170321372591316832631923317433676141200037468384271916122938194612228527917208056699897547930264865414871095895309669223142658246609750239152397765430792853177748523807745267265961071299761890603456636194150428926683760312674635333449707740924576317663002672234907165432761845609632617074531218936309815277535804866148581510050446777714544395512540437664374496788585329717858842659359780277281336904147926432243816622505325253999866706428885319633263260285604022754736410744566395454744770641136347892770476924464342672811719690467838832296770103158345041688852445507386911949718619341089126493247558261359207365288408459916520535485652502083495311013151919442408655545055082422805196142417444816509606454787633120241993933611941839183982296803827841985102805616827596118183106458334973497521117425707060944088101875698052867495328166446330306038410379396257146435077610173460212927854854870231287260746419486004711652400846193829451861363006453943479597340254777809162188140288524644035590745095393339712926161725040416956414206713506570719478405564428750206470257451925715701907307917274835138760229032090289380915612393799039066812098768298038473614429741076929056385683467406756193672322050341307794590459649954737406399452267137430157728643558157736978672199552153916771067765773081560875633987891834807295276399830005746374133772064556392983866847847034622542607635705243495873153771420270556622342880389055701977689258204973462739797404520353183179381091140952273146945285195105291621450013819717084461559500742943252890888378390119879090829365919246482743800650355768970146343693354579893135024103713883915361829504697688264513999456539750099182128906250000000000000000000000 [105,34] -5698975578263612530035278786459329219371946888810559078304570641211060118861568236492093450202166775265493512219789423365863905141035239224255620212373809585970285418907370426259542666489950892936042484772276445188616199047354982711665504238225541033659855162601375893717402130784673109636525894298904343422188516847940878445948267710672728380541254076575344883954774599500940165083594598405876015516407989997295185909589864482187591586364808395247380663116164133325412839771749309965154775887965474968605170386443187772623416046411278722874692163854631196187309196558202910541870228827391833988594926859276368878474087824663408783987293440472777639204265151067596512289861031529650191651503664756433239979967693487793079010067168549886395204090196330657209548872333085445740248567791508258028774995362093288280248775820473182836304405163189447874962610210296616941336789563436408862438325231950590164754544770784626019474684907884096586010645961170618949193311617837816473277489964029193522309878615004757982750679700156665904682506990284377038241563736964553862967488663529768981462929776828076962141817831347124811852659994142635007908063214915616440802875929987688510361096108830126067340550441632254100890394772014465969928841266980157190780805336517543200266482325698460334479992318648968309722311633162168472957629411457791053552094733883774977051438272109108795973982540238481615523803966045029219776012893205072641277864314916190151591024430304080040293438661884430209232405350448142651476126412369115497860411949801201785144830136232001649759072570681244363995524919670141982462227338975072873826461386339675622587619352850843679731889587714622750940615635279213424852470628538099175343021236156369728625917442669708653361002741322984314562478087556356379338329703889958371639905738676600350448276165225951255606593764836273814503104528966607208867230219607603881320304217895910507599018460389189283770202938001956078266586429196969574882584590674446769171640462493961588601957320379643234011514930359783408471639696317906883948584788608342557405069080851818712506276896980384096837357958485880313907549909118263566584442802784934306176644257364555390291479014804462606382379042323113335940146054643358510300950380524069368557450641240398145376687139806073716492699112901773699972472214146586417893044652173840333330272100621236382379916901642722411396551302661037024526696007906030615297221436232811525687998177591708781619672663509845733642578125000000000000000000 [105,35] 3337899373084655806615209360571040416808045149564570078599891211846504813101349238683786810036743639302782798304316494529459921308625423561117684258485613538098565812106059326257127356052022727302792708367176727506471370513508691630644543084180042686368214131156583366603464472983847582472563605780509226851398699055264780899130761665661943016736648630450917424415805699724253961860700095409167261501392091680868210603656760173339115284813814743804546623681886386464422122881101190722550929198352523571117134292458057039408015874788477701036773837841679634746988905978883603436888019410276274783661528651809835432050816396569855939318961957187798756639235303690459453873034941745795301262539148620572955883655399230932222330887770265746108159068012158547529527465825424950872974387351158269867705754554837851623325189648039731266395563949159535232207373976987524909351499385201646085506695070185448293236177671009075192207046826333470038251188636278031073450104342917926030933884434541019650544520437963075287043997295599746541876791753206985455118754488493693787101703902762518342578400209756256652155713086137007414685548001498557141963138849900241633119990418120244891698783671053387552872771747253569392134224553247326432947814625212707938570286657506867425956312204717181117541373648703435490072722748422304268431414861482580854629256154992539868261405648107839399934188830445483444755791590800189672257866329617104841200780850790183728730210024186530125630316342354194285173778044943471126346523978400003145170837269069293594697110728342362970086687138237873437918953710920248723259918126149617151976888974890069522363718509642692176665756304590686112278650940275676675236489642527711588294367304961281920778628031703894356699970771789076113194747846536592589312442641565071611674715885002234210547701451375678668111790884671519440257296799192824770310389932024019074282200715376092772384308906986885425590348283456617770446337320565643876242310947516090311772544103339331770112040864306060152554451759552379936522726361002972589888045427361600848508040004906832341984044166517207280441199562235199797331389623760035562294921496959386447269394381233177515497924611708890643389405963389829671257060369028055460202811682470183823049667265826339717384815936184644369956134368324722487984385545257979283695363779331338385793435023425790048074963926510987014386021165055264310210955177470785540702871025853275743430770283737274439772590994834899902343750000000000000000000 [105,36] -1403117444805161915537158876106380809000746643009063257502153369902600486216504175181473719059362929402992132977211778857142498388800957758361433844941656510135371840532927921567153667305673035044270694087026998724260861941655632114081165553279211536294874918267055994605525496748729695642403331502965066939485041835822522763754071132478803601522500977296559419930174735273804123049993506431083222607247997607180943163664593056421409337847186753368097342638837507482143751561362925017546933119479686427531344184528445039690036956597885517582261327480633007676234915751130926112887177265888390552837123274562819309240286812688379698489304133522387887335742560961908870525205466260484760912087963866243149614615613086242019866728762719265876755448030548455295171058302433960769844925068964632845563435220798049089351816221084470256612770792383622196432723656216686834294938795328323169566153839292850786205642141686266844597744856415456519814504857273444038540100289894304047562773086104329151101749635169232190821503119144206015747732281310341881654393172209640874068868463697254060053826970740504857205970867378440387508439298489665302037447522202089962345904431053417064328782041697076204939881358824316857041379627900759648345269648755194280447840789515858042363720384577389598308231986690856373424373258746444285047915261921567707544469599891405951092127287977967933079849302499417071672515627928363625262312065135428353750268889671867049566489526849355868082052592895117579853296187305274655270308469117509256080517698031915258332108960485095038178138676393923013395398964377695806558970443209900537191832346085809452902121909604981324890792984409110108382061470349720449392055990312346458199744988083378778069075684946398923509207609105793852365801514746911205720697706217482894220058587246344658780196690562463501860089593458047228749488449518884478641249223592648986573680321271515202482647822811435661543718710378042223802207791810213930800664051773983076833751303043101134210810157367157837524345430627960555655636338157538230822756571428327600339581377529684044550373632271811055044869368682666073098900383602997488467037882704723539924433230585606923008640562181450622575230501857294860084535141360326057427374414974434026494957120778466884198669334167209130179742765734627496625808993656308454043039690618218418296755519593211167569858678609402992171490515304726906760242981753873704369116618147325832588467875439164345152676105499267578125000000000000000000 [105,37] 279614092054809962199199322420349976071796544736194963954604942134101621704368362626872303566950268547456966978162399107233460853725088400670210805372955845174145257578373589059167728975401059388390087418504959824317237691315426087216725837830773346204075200754393421100977950867206267149598086610680730526425824735237210819207310251817504834097049913186177746159590247630444537997619217171976421678811808252176690284489737346850198386775240047965981866378344652879973731692860815338125581982437200207181536648413813556787553146826592644878707635431356553751190624899398383687966534371264843932632199834138162345139747327765512802047414594224085626158478207634501026216417572937847198170381801752741204327463653602691608300760469994328616585826352967997970085488179896132517367220367347648651659633028061788803718854639560091653151832562655455751036159552992458749299408098562392973407686836403966444998537087456200927905952439328280465310958045268978706454229585854083005281781958619072403794092015154993074653773824296863230564313370101535762696014735303520497582891009107239138581793078814944915100158825694497462254936182299487643436781522575864215610226138666984221966199895318526500875502070511180517265692418237995194641094569730574625834548876447084896658304320818960006529069681392244565964372470884127317121702625673733532224383962598591409755643723876894602293157268606204945322941173687710937978489658706618745174413843496515220085052736362257812173992731235976707249398247637981567515784044750130512202571620992952829659281699918444258351415464591350440981651145319678060629110517452862993935008698078430899363619712940815291412156327169165918680773981382001281456891392930541558073900084112944848737907209981915431993285627770169374026967788584742733523483253485420761693093648792262651990617870998276580277633462680152425272466458156258013230037119492594515833146276146597691358906047050292939322927521835796777240727094035369764794709833634409549090364761023179359846559716155010036290272402705712955873401942965502099992139220694313566479467158369110638482502245416269971453373294290553321812532436031403553224892984885977575705112837981309139450621256931191687297126664009921428359446754440371969616836334837104603445842381922913616353127806349728597143966006503894011478467623456559079187502073727922092097476589759719018766517596265720431160538142858620015310522220413165835634193369971071951862739979333127848803997039794921875000000000000000000 [105,38] 165253568481451060464207273830002103436948251534261407297414843549969991128201175652191771340059368204446883614416278073739255468251715919814173300851978353060812361727207492659536957767303717034745209837613822497497184957026645821649365903982376132358197230640893409130916169174671279043895509496345516591915954468684773601041429600184309244515762635938406930288795397345095908572380115638423030301407700311374541358554382050519491633391016890166873612673295423606029184949602444691242985121774404299689210852756619083486343060371746622355413797933310058895170784587683885774399481625349045270692130002206721031215942288894511165674847236986012397138211857629115967358503766702488385945251374778579539987296541610323309272400823351937476294718813318583240773892004351919851407666506275345937299365403979026249456234574616634443843929997650977944290047575594428772818647556909123903063836540641353965733817052133837642355614223961527667652846860084663549211892910981285983625863609704002492082226630132412792260535825141234408262034689584858711241558990039205862699067825488895915219407015030568142505310590622552836640253822906439154206513489307321186012253176683008395662560415377401247467991775225088127572731670454718455307238602716623818191021163824107932569080352350930341970821753210762266484190980618319330839171973622729884872527746248681982198252117141622867079246222988974621990476877308501696489908322897130730642166432794530452603727620688338381017607607354062704876794517723038608433397865112172904290637958567348688461998399866240794536494656262341917187331549014333220782866946695068168365620237796503688111630070929626490872140300607323035818705740951579310238620544585479851751461895205807949214532651601343344933999880835579712343559658065437084632939091655143146968824090705341656490789806873093531689646307490675197707576089284294976952378145208171097152047384349821176442624062835838567490359400738170327959823040732304434771325457823910044993789297444034165559759706105654304437412394517364180317355390045423369894349297369375871906772364445618950510066318582338896719525114115239904647383158462040648225593612051306015349734727893720596935096565439997484383677963863704105759476538357490830493234591466681410594930958026395525104222836702096297280263305285973557598678375048003039312299628270149215760982604668038784393299240320109032581726459725813755685338648577558006294552918433605342984904496006492991000413894653320312500000000000000 [105,39] -236976293973406649467239561421741775166441040923297443189276616124246830570176577484648575736194549548765632462084605369806043933524249923525720100177788674779454935663165834879317086391328398959830313870203325564303331071289441942686656603023718589136517207192992308314618913617832444341125719649477605354842074608025212752666510206458687849322538396717173173778124794587618181138928620967018910364277881737294683475396551986130842904159373934120466943435028452030496743141879628354469436367379371755936695595052085484890099877890323138399032410859766837414924176316809457421458729331923761961272699531051997605930295752388810622474234979752026866548690030141326304869930488392974017935973961998539756025019843207684874543875130117235564085639694136078201004561471324537892559993360079555198209736358107742040477656422105657936480240294348550740488732679029337728199679643622612978286912719945024126860393580371921822512406011298663829296785450541411396125626376923419389680273090135638085730987662684569017919763159194176995543057029070587127688916176110435261935119001669533746402281801992745257957858028485898765269431078770413394353196211423204181969221072763632525185741507658224419950920264273435391870573594443298318804753733734864641212501409557026464200971763609467777646321877772802185203353677085852011453665550139265912993581452309515429247959633229932031486632866467005525497025843735531161214516931066811772134117743137844866762595538580839233002898595079477633498007649536430568918425404097537867950126425054290088438789578922998956573018679231364707153141411435828809204847122836496423082512448465308116956214006397597606554288983920639740767713709564956646223966183136197829285437400958896614511822056625255277951742529342599752063382948257437053531679002700004567897508570159167173112513163871320646205233427230005314444671282814407944597911644474634713171543476155450691979083153540042440415569717703217158213337247370945977736818310690923065609283020841809550933550021848899869104885437789791811671136220334207578984874199923040048574604912511243136499881760556934832485399882186824174774885450589617175059258224648454282636787375805842109652088927768865039783647153152013957529762417495721777380526883994892763442660254892778248814367250119306762725003495620589396333219253086909026099661012374559645685718265234987257782179146235855850922501966568779427622086647986686533254576335870422720830674734315834939479827880859375000000000000000 [105,40] 177242596824998924976775866841446113426814517982713774264398106659409991701396104619418314631187819365612920534377820842776577691706457200337044375208101015193587245932141828003972886659093502621168347918158438887887987626315230899238348261212112762754604281238187518725318078884558587461419705920874362378202742467848196329933070731354789881065868452421180659194782178729590739982157992182657593830770469180796241942697540580471703114802674088944840691414696185447475804114320215938833517780789276017702832274835622035095908390132903289114312264652834583098565148837774546457689618263343711925622183978854424006259802008456335962405707591718751626995163299754515294478508844894486570584080351571560583878076250145049361325036991133928197477251464796960721001751825906717529978140809245219653190533724807361896363681824410671864260320068884603497803574681610870609213577893122417503532880080550300274197025635379643411038005809001014032222872883216251105132728593997630624040101412159018435865137473318478076631345426064392259260370264263515952521177502042567290510679790286660006354690027027133135126886115910167206630145367277953204618471850431230884173053733367483098986947186379303085948009998083831660137839178565193273346299663244355555910527658800511017076677745894772644301159997241273299872621541115385467334532788958754449078529521851020897595418213403498971106048702090935880141827564713281113408860683615828724521014760414959025892464812113447664892830230441695411585221139119852624509625216160730213559982607424037445270710762733752582037449081929398353936138276385668897603539796111464086725937238372234247837686517780318627307218248859726684764396033284796988406126574613691275668822289075251746898459410522065669810476221526221397547619852391318997837902395501862449663981782254338801047496455920017244327215484811301553628236438379936786380445741183795853278980381225095405866077691030296572229540584514558975739593742160980047688573795548954101730425637750400905896022406595033618704117375701564574791478282987102942104795898617564125754825537377934435099901936159400589095456292228582650079723415483945416660196556537769958509367687572812059163412493104343536218141781087555858364402677873055189164243501735667220143745842165346413362369950868184688718502682296662946308381174199877193595113476391514838108352505000096487728272794262492270390959558312026335614567885678035840245239489199047255851837689988315105438232421875000000000000000 [105,41] -104967278336057755421997825367863121180183469261668938203002413119376035252331043418674019147612307830367285666006173346660628418778043271785596112660663407130865616241694105884086192694449284333056699456830397395746316428183797084318799625658955524405719984979807950415571384103743499845866831969546265657864396840258852085545370266365397993670267916751947613242152033943239870371169608974744925445629385591247212053777005707518715917809932352542889036723241967446645316022447544864169941769569786352466535294106493585141528009801682706714779574681828941581012931597119379505432914338718039718497762146014554985893384971224273804871888454316693302746916821499425476687253532708178988842173629981920488826902379682531513615407238127109698664739192428112392068887801898543674860454194915177938784786651689749774794094213992965359099467512657982555738886464658844310546862996548219761089988411616616665134951096654293253855290473841450035068829565337692103782560543989537787820912056913775021672809449739382848762772669944575477320287671158015946711005446042332701425224872229764572704473016969730585956297096113258556621469254113752510466453374792315133506498968397596785856695020221126047006027843055840118362743265935614430822516847548813557883411832799980348648056087314716880193941970038726176031985858305266476635883989070978069913131368485379272558483205487455201548005704937831167151140169650927308274637098746877972565219569744463629112640463387015078822827855398727527615762497038472528344920614644640293240156177080704002424843227512667515637204737352304814495256626348758043615848262424204924518656751118403660043282093437687261617341594512673836611323646323962150932421077616374783354796606175958014650889662095783708194920685048872293402381224034650952205806431665704002780211774684938295272080717748059275361705510717774716343774497410756479594198307066863042620201965077726392160978599678818704307725460437137294300252998832332496759794754828872574581649112527085570647026412108297034876665560893877642255407925166946804404098282652273170570019136298743224983482579817164488245559385564288806181565985021772362920146082981485498112323930079713669556576507284698689845075628793670973361072733886484843767122835032165173818986313770414609355116982359226182654416315326982515049345212189881763601017282512650121339557693855232185634250120978229827456664823220396454611784347164268653364218447654465649065969046205282211303710937500000000000000 [105,42] 54441416618133375907438017300244408481494789672245317725350755734172217481534463549596745634165523207031958219848639384250501663710303574183252334887608396643657906013719099622968565138986536396327814333582245477455739639767870864080765333782451268170809617829685133591020628206672409973324619299732168013482695831800236696478028328644225926373801577436097516598941254323600740642544879027201273458873916885678736557288923070046931918297209745530925880260636597037179952686467778436756800139423325781098457345603346919905935163823745140332167999294742238626781800764272481016120020656615116860467477949085084178713759587193456091161001687935724490065816564090875092204553168093094575690500664260166538028535482186187626150234041764689263901129532942348193040125901735699646361536451231805316735054470659494328326581438546071471078521201757246441589027806649637635289942075573798011583802092817332240879287554456235372474460866465404138245036578452193144905045553952235075502434539021441581604574331764388329918236372739005371936145837496331222451170834025691222030584748774513630076390566366918146495101132428933622279342146922796843994980675043348406563822404344275126843313241184346874542881888941225212654249689179592345835508114241878194627368791412816808768980908282765648190046960979800932626389000823178248916132985496954889629148664908069920388457518356301748164289550162879324721830832900703447370874618225310715481995980347230044542571242999248151872942848265440965377584157983558849215848415615286991768373095004623104519010619945657941356296669637746583817197915516558499534902866428254895976940201701941838142898079455834405119399167273997533954051271978268464401934046728187359636501489144636500417440232688854410264458113008062084165162300281142046473307473064605656852087597730458395582588954251474184035089123165506950006919780731430322888153091835830696381952935025477554720215882430165252576817539714252491802173447134543942694923441142038584123573683753744872462132580753328118598354895779438351065012158911627678904801558451993889581754054131309564278876246377333762516231143093072793645955292101385754496446998471167844356299655625051492671842328204462076023740780550061269665938722811170595614187243075532648936897137878497607182244882530675335416454859689913828570733123971544557625093241052967791791430428634242398007405229220466373813974654777069338708965258187384894981259916835192314010782865807414054870605468750000000000 [105,43] -25262177267498323323301685900275482699669490233827559997149084129805683829862480879331263282758470155674679243457801028028355021707448342431913580395953860031929457322509222949128704420369385881193301514781631341611843743940759055736414719372786581158897838026084124164356421742527565556302830480054720161494029521487458599635907491525319434284305305524814456456165742769912838170319772401661173932672292742785413096197658223981292668817792560558421664685704175272874695968597470095894393712004279261928623784425537208107962914721730996174903958836743892782625343784084151002607854121440345709193145817449366868745604621495756857850267654672433419984210549050547513209376151848603188942246897342543248129901456400189179728864493243013781018048280010104641390759652111489033220615617158010986349069453205991745906168936982307071654572909586459580330057404719828480114884965163683638599253499626261550833086106391697753115424306585320511963744605372004106538249155146414268366700451134039077894490885407713858803094224382618461013329784150829331709739798827841236293135408814448874786267499563975330104385471337421423385052656815864827250928294197771416198592678928961590963289010834204309641176424195044390568941192886238403581191232470066149304958859819912212521723149212052491969132460020038563665226926582130297216484344041627229211310197262776432947230111590378944150166598724614702972362985039703647349093830138936225043095465704780936750299928120229029731235838063493393751892318096536943578294855253008808562446087701917898120380510039388876057640094741627315845574377885557951048117786469260600396670344589765875997418724001583910289302920132966427274001595677416008132065466590800502837382480938483615538131113034191841033699860999993110650412583067030461571901831821269326129594815042569858751754436188744778356696389606976237625503763882766033266808330233986800533045834556116485945488553360534383005868669450035242116591542314182661210761326090990340710568873447460464208507545853414798770681116996926924052855502992220269361391246813378428849634702323947929949268370609355811828851390376278528083176692749768060658951473311710202001259061297602851455100684940902485726733663119395899293028045797209057876962031165497415411960408319881293625357613916517946208022298396110519523204015606247722474439558464642797165771779390740746954152987859726341815256279607779240435659173367675663177817080295994855987373739480972290039062500000000000 [105,44] 10093854126164121972309199129937396563246691932314886421763642151256693724599637343148907179620122887416914117395324537542504960001523822786593076237071005753364292003290127213019445869924486798963127539196218735168995763292725756646884735472097279173197115412047801282391285772055515620183740134528309488730370154098941739080015680570066532427716186812971126342417495190946808034989601779735433956198872149281599599536958195597315184040903921032925033597579938550413392624984567853968002675977329984807122577613088513002798825622420858642559769533138900683785534191574257559413053525492835395614881320171848481798944329668923853080701385104619106521804605566920921087252755426763316936762836543868577137115721893567171539634629523812510363483367844687897731081750554707834632986399748047854666128603368157957532759942635324537360781519133436985167948627278206513499031221942373618524585026685418030570860966470052871253037322355263625374419343178107901276039337401517438004122387191088884510769816989092249208646324413842406322285845242665726254952104399876323455105932026595279398570239480579444687001086562333508313963383052220256985107448833622378125415461051716271692483214407032108865313610545700597409159670899022992415585849961265830692444652122159650274105429198583174418505416307592940701919885479367675089378304292496621460561350508411569177410096806383013439161865789439910023555670247541645982138575493517308522142408339896530288718900507905389393110565287748074393324702360924892037527159555098308121355103519516874774867229785410673568409756756214918586536409783045205675907411275972562683176540556777825668271670752102412265181732161833781897143278285616679950927101278057962479176105310280101642370486539274044241137978578398960875717166312170989699028975625777255922102187239926760728793160425672419504706674008838282774859964949046171264131306848788385956416442284162950501999611916094864898375409850944132404710610393749606568394654114418961745300864460455809792009273235232799021871614512323793308089089280649233867601273072510389774728725291909264968320499068794199631754456129587719633300835382116937566433764435192254487567113648947459770420157146807605338928439493082273307908676711826249282395343281896214945644994494141072831733479879906521975185229994405475904750586523766884277886621446110090485729176387800408976253989649551644382760950813983620394582723810063956682014918442291673272848129272460937500000000000000 [105,45] -3080475200846830477379097146347563514279100578366212258823583189547171163570699925386661231273991993542298818947897853663900995076637090336921948180204964775383049432757378238373738829160600831592621668622192658132134950136025877211102124350930649534017994922103452366418998320325382288005540734776814855611982953951754728736733488672238606691054190617180623870999900097969510180747285769842139651096959975982491807921661698134458687500605804343050014867051489293000391013168885182669764080316120963361168051799933438971516370744497113573659871943594151840587914930533527190230521592382227848636103822137803403961566676456463090229316017466920294857325984304060392744396461766661247632876371869059591178472584763322255409116487753999116804413396173290910326923921816629427510894888488941922114395384074111131706945021424939736000777910378528405505951255752373007383945215114977864499890302398324260414584829300881119624323949875952210247270631545601342840593377068782230514165035274130850170303535227828099974122265430759100858826744732999107382969161130582568947245153615039004018571604650389929968836028944212091514136875130933971050937576854023659965078680295143369255198355771561461304702839775950125557158053159713817830841970682382794327796567359847583938611614022372639587906058306079577840472984672469401407558647742430203606779447391776676186770900296558629192772566848966445684073111108834023204948984443174822735098768378032654382556354078625143777899421843146012338810301936568711244400947297372687273811243401504684971254419674243963868044652060685482929891120602755649079611454509937406531667580033525452940080176359220255915626626291350251251195636645103353013397249029593694251211813501893344915557658588098407794510991942274652790669595109106007564683354483918290431322127338813686531055294758810049328945029133431107934437931158838975843628480844230976581586298243062917633497752856321232041632270802654262342816895262486819773950714128359612764742429287254776492662652122492035139375407342669933338473183167381924708407220177834769379989824584248957223921325788780588101702832906993427310923470127727866496249442370476766770607927486693377566617678265044385122220157968120390036372133968972771008386517057912091844939836870363580987861693630063862681093102497525751056451116950579167814771598236746985108297257275782645096209706971970149952236491289679994247269223008045546663424829603172838687896728515625000000000000000 [105,46] 426384931024613441993673394621785103514790861921063701767767407743139488787910742896010802936447620310091430327944042035735252581911880523707756750725402028802595730064872450063195428526629185507643870388092781954213796936182294942492206304571726485511243720037601545981531800609470351560576758660281276386120425418797112755264109231375733748222825065759282586535121908518226029515463033622738370329578801710326764654963908477967043049729618213109527257889685326589260103428010273931981180814566416474155597372983357632217498260710894150666868837006033350476014739604508269724528843345749601820402724783919292409885184218975091668762689480530103965793136560089843651449711712514147338106437024071590317103530661893370503915991150381094630348940578295498979814940040175796169919255380219690987665006799229363133595895406205927993271337095135618227490388504014083764896437567504509480988976146786372583379254854663760842826593922204115415518165294956342312273578764505035228803445657708012511604036951253580217654923686401428236964471358297211098447078516163301955773011573212575769635785541638412479346811705033005336406224077235458877795273109762038308148517394741302076498112413018025803257657415441498640713397427911517460135433105712074610261705855300500265008754139542974884775047734351673512034031321632998393321665599154795225512607935047186047455631893699960782787910536955170883072737953410706968867526193293629707668607625139882886748067278120567926699928384929081112525126462482849426442362663538563854290614426716108516653547506601015801906768006592747399824153439852676164775697385363891587706409440056991346514520045242661881764937403034104783404732049399768055381469981366312539193215620738804913411748267193481910942993343655936276558077748568631948311119938666172620150899759514873784979122509457388514266368929181346598662037597835084557098428558516313654073595529701259084500168688387186656352661694862520225588144036646913315638627701791349274493714976350232789347349893505230855433139764486122547183339781858010917418653310774735659655203795108912893670208297534018376987247640337374138838825790264074151753799164723535726966618357725239659123103913099569511314018955640159002762658269787802418083341552550643634423210915672390569803414226812990410492970431797690441183481463908949457269907581552357571217403168512985684789295890678524131605217808286895581011731806708731085109320702031254768371582031250000000000000 [105,47] 238155654586644994341901233351822045058645722598093505019833855339328717231536649468246173682341123367855105714464909397168308421880482211927874173013690424925848238309665984767009359620127794782469647921921789769346682384734991304368113054145897523302161202563144640941578458114830685174327881706445873203018078867880177289627887794935736441912783162114308779922317867575680622916022334961403171957165780184851928204751664255833367174932570924129816926570762382260483957525654962761201468283718496354971963425329702984193090534136267562463786499556431900477269070454921239838906592255276029460536131225480666452722241200209774799674678377321530608072239628991179016167171940844095253417657322796596512666014098917276393545126750344628297807702804632045975306607662693723738690410799123685403004218663690907392544973528138083843561417641276497653021014867404792255389010908377892162775801720135730622974387650478774225761947247124194007682578246226981764964120421693582407032371515743874080470126092253385395435967291889329275869777036588758371733774237507727672250850626286013779634505712024452013177179373117410655490489631485009466751401958939145923340235750940848868635436924220983835289674463736917353259389689606065031974552163390608639766350715647016996330487302980881250202468914650813565688667050371600848948902365366698460051679992771330970614247324399195433223707056338630125560817922523897007786346971007404343253140523550029073318764900552839046628836506435559719421580655171686276288653129561178806997474934356235860403816921901051234388176615129758093173347814670862044642142206166511556739191616224672049823079362213316192335296644427023068517248087680939356441702293811861518324121779317120173740424311576812036547589326263754165525668540944310715386792588036496748536806151786129490739805346121871757055862113356518290397291411003336603452750516123078822341592684446636021049803065106602536397524817880192262796348322042946563190782086073840022476867607686645386304164986060038509786150310653884287172995335786169567171243748412475546133326427487146893525195908121599783914861140477675900625464949984926798711468156725073070148860682348121997617684614934311312281116106819164869376905529735949049164173480043336061478047145234699399825205678485947864262139606633019965505973364060838831283876415335404391755891122509617851541585415194034651070565654388639872680172304697521212801802903413772583007812500000000000000 [105,48] -227054206272831721949842156390921141959339005084141982847928707243191675216896251470511134024565461939742501425658795295759657206378171317656896353538450293107568389865318488903086393414549763465137629700459602162860253757812432866758286180132151117201104817808767905527594025845673115149270042355867196858290984376939473521955001223107114122606113946256916716013359823941854434459243438027974194103515816882615676920444455513671915963996397153564340550361404236635714939422558175207032917337344557773314270419539758046664067596984268970876261920332585234786489628511619201654276830311842407195407477380274768846504610540886179916967513056151135931300686603184674522181194903666157839403674645323779401147243233744300217480610586861779548647354624790972386852578730659210709089798529885773019191898685782090363855621801160713179851446362987304941665042412654448728148011754527214349442036638265184560581513301701323730550811882168929547202323900009608380959495052457321830227608293582356571796390351058449908257577544616193365374324898622034547779363701600765381024707444546568791220754011053258996572568081496961224612026624573385292641995701039894750589835008903984092351125741407436935278326325396477780707441375544397582953446792719473966039335160782591803655600650065374762238257093308527546593556079904423659170244875023670839046457566584057486383156560651141179870923963100980355790475959261147125977387297841986226012681489347928698476174996224689485168212152482106971070165903619489288639625399485782926869638513876587187412408796773062828436075738721648732724754129387904900816480516028319995251772273996814024588837493918274199788439092248338808909296373673101069523707856876050712579429444387136925086135952360273220534983934920920666761965752755636482490112029065682807647158076487423231306596707385997942732445140611798319535279631168502244247048204741076903801544076098670365654372069003996244080943879809148646770718582150285961698811289230434620987217657644311687316007775835842919840906663520324473396764428126705572129336585441807451901652125182326751782785714071349032228001739265661737742000286952263070059880704444317821790366041943140457262663907231091897343817280900410409085723187273397972057498989451659181810936752725818025231351533154224242831556959141147427103827286087563403362135311063348005093031177781886571842534338700480516894654805392815208331391829688072903081774711608886718750000000000000000 [105,49] 106672180583122086558040265839304017030895221631039166322246953820641215525730023016419293858439801583183399594817790785418150785479425802262281406480575213108862928541750649368666782664254546808689123222833867344585281000240509161859987419233388431897006458486173425990467742282208269593101965345079464756812157213835588437043708589108562741022352642488137940317602469152202735416129802505059046487061874883469122618197447572896185968050913595110917689382533194731290878787951106787246506564525623670633144452311439668626991256619976035391425828658483955450294037052318749490027585641789794412151149868807731631890657951637228327688782520757553944246141535634145231055877372776278817305093424427049944722250543875652925434370134779174499806101109879160561363154736724970889096384766812275661723436994705513208494078348207124926389433227436747575938892825765175573264243592314852679482037136336113804617307849788232313239040662764560512887153487047503463169839494836062711527674600902216452908001580240451472411886022787974875034120074537390439119309105453885819384855826825830678422420088790453942813401912985904403118130276109323951300340212459323454349071759076723775380247784767353789141335085168332235806764302409766638622004014555330206244122794229607338251648407574769639871286784064212234743793047241993556653865462015494309878883075109456216199682738069914282601290548582931618458915008220270563554217839626000909680006664095921399227472543617817709086650206888253973269455802390498825039761412080450501252337782823624571411998781358879946385784588400015124435942093514919883496044741950303708599856388967384471944642749443765024104569323498353863260515440673611966539420621793637271198330680219508744154254900555003012312807489947154461793272646464342980142521440999717304143051072306535893216394248656810187146064784835286322683182851281511130738942946580258287537490182596680802553713852382391352320261959318719234226897055166077339238724693190200892174294922201603931278859039392801875191669204513572058154564633863540300096824110546237101729953851239777869018457779503416533635630372731106331012981095104109456558888546549088530629652613932423366560822567918961910447147030189858656826705255291128176415343860460502148627730813553567612370622442777605246440094581803539025109334247472599916362375032193212243572232053459650535670032315714125311490265391614162653055597473894522408954799175262451171875000000000000 [105,50] -32086802467403274392919356659116864696396100240313695956465039609702272327872709601663409158940041598770118182036770423821489766672290052592318311420372979449107372807625540694762389163564637111505290705571079414586739813151093375231071275961972016832420028903120629006971925917104881507654326247201231088042315050887856311680817333544692283078536660288470793391732210074454599330073698985087271187084359060616147076095054088188307388152037730012895589487599103242725981059192961764702683705158241935641686636858503632622511029191258464918383380575660654592497126759145210474803908251125835584219598850791180514164961123328088131747878470462009170824700522942966069865270809133481639532738001114145055230439845135682882511052323808877697797337072151692455270287532534182229293303183340173077129577814076322577099038425803686466632665707894188998183182815641502292277822396933966444440786713850379488225999516963901748350303188575318122868638504988874235316054765001128520241688202168638169131616159012463238806520727685976785652862272521450700488979437782078218207669682663998825628275835029781206979739101835246639103596448299855373256542104969795128439142170800783628144374371690359411057287541001690140263308589917909332757086863767494578385110417658249168702477119597295408237775845457117599721584238547245839788224196263421242739072399819959600717388196116975625376482380931212141247253909786961852968959734659197165751378543296882793335802508019613572863435921302529914293133421652801139052454961051225076446133170265606110934723155089121707722727350481624926418275195125727906265923770682342706355845547836654582019898100483604123831134805833611034559404518404442551310621057771850635578946762936487816811463962537400265165248686983955802895707721394419096281907186797084780543015663445851116567639265216101395721531764218780340307894998123569937879441106049132968750865818021237054571569243094920252722138948967497560035460199840949920351452887222136699015946782335437405154249103072257233839186614440991916910239993013646730823385979137063642409560216176148579958855357929882015342844323955146885393366589870634000877134172942248275119234106258107883316670409432481329532916899177413950233388879980534539487824804671600633212213070293433318690075754196589187947981979122923023185814320882666541395437849934133724008720445915726268940057081578470109994036408672250012402704655301022285129874944686889648437500000000 [105,51] 4479702012340067517386387524386710907648804465108795391450999706039303650428455732756934835686193590382072961243921457714610909496904135748674827985303994805938450813118069002522278175707414090262545491156583610624776006765135998453060915653657241552282474094962567183061210059224861308787505163494080958963211439853109888743898551174633869602180698243213544558777072087910806436311531768360799316706623339024952381692313894296486187570566448869771953185268303041718712520311246261257000806182339972388418192060067671086561551161446361415273598261923180998145355118756662966164546264136827230354504461954482527206866785333501332014101708097209163047424867728820912511450870065806024538817996211460020378462930893215987315145801266393707877491082243625137930250907606745012691469712099783862421849525408615774364534699199430547816091048547753871320181045426143845558656635360868607560796972162772732522653362064060156580392863371425357180406435351317584347781432493659177586465496040149011213009749008120992783844042974580294829116194628799735408167009119839059688791380790556322815584373728424949036099635127562985470432398100971839500087431459120002127397613255329755799985037235296999486589552347961781039616442624536517992053447015169429436142044547472047780959633452357720083025133635151447744580236801141156293399641805271151547752385497624226568272353546622542118903859990090182496579151489491681117467288935461135292440451002367768646889267652261248927850182233850585338720833357268718409741581105743574449158340796631621708365752997153701507269061669546431402895695247792096670273583735272648453186933573758915151313822701871563458007500484160991182504381802458601196956045969744712454292377856280822494238546353819759219799958031655658448062607941694650631332703366054000144389281889173293080736866791388821877487111449727559230117477212616303064673724527935213083613761844631425479445882807296137126205601553409336981018941273456877991486715212409243710378532606763225410049947720242278730516221599840216439834052033151744689977320722538388429927948221552738428931829458720795048373137125163141662302813564252468898671658684277842090998700871275940769117071415942648510654587835946586812398764320830565923962945542573232006117605417808134355418855705069165397843512611502095066561469345716564572064133995560446680220875877994794418147912272165299935003339036783398530161548478645272552967071533203125000000000 [105,52] 1503294110656932249985034345884971552087766944127285104149771174642872841333705513539509442554418569517542219034572981690727862334378381493971466942422100755400621397671730284097112325957694726818266514183015454401593018864071544610494232111873497250869934502088316353659461298733503490301121206644046986585200376501606057932296139145882733072071835702148748220433891440478254472187856989404320303110181982863936543175082736628787564721989515291350460220508777537703095022042639983178686794365405738483164528659494861812574889344147136881963915827625025732187810031781715694209947742157411522577202711979895393055236181834775572013854334929287994549728095183209621438854993504576163855211863356259164746323541668008575661672200662156971654404016972968748501428897015157013815704682889402227640668568318769356038478988362187199098765278900746438101966326936508340439953755830180663812296067886922278393989862710472207489608493393314937294992783856323824828081260770628989857229845566289816368826183071844490760322476944155664077969897669108650509934573247230836261319549008458965762011413069359899921518519412665861970078451521837624929798054308138185651367905363081524453998578749910272148496190764012753347973242830826353118011240227888276195482812764674548177417393245272344676498730995801028990469844600672617257302687764676371860378445427626317825625899862179312764359943693121523124248151260913513477019043375424550257739275034829767881409724224441021379926491465574845184992357331144453450090951512089789110689539728559234312689832445552030424643753561179832218410559873532720468301070200456978304310322989556619333772170988011998563512321605997037390031788286420350034535203490148279503935076241293508743134010637514651535578292210133338258197841451923996915755992470974107475079757883988781331369151828228256496163720717131326848505066772537792058672667391050199138195001544819856075331948372848945247962354880759125754419047334033216339966636728628808911371462393938807697540322502307912098411937530953666542971499344171380744044882562936576608020589670471226914683730702276599462745023774026882341764391745500074838060986440594710926790798258864267966181983014426492041415093384965306642757141014124506618927668843184483447610455331067630015053901758259461521815680382657473479835192883790338827880072948295621361986727517538034882954065533843823629584282586257870661938795819878578186035156250000000000000 [105,53] -1389497032939169576842746939519134546499200288401052999241295435708736235622947685038169378120242056026018600267516418605747654275668851512283759168530893434577925513742726528353266261556869449215886887304427081274984215525921367962696612493128976120676861013925906986536964933409314563434687826406288655947675529316276541519716912242778240014165640922144549909054917733584490526099201416163821262102527498197761100489104230559133942643118555867025157955578575718871465093208586002280669070339868910253374318694456866658520469110257679074673209715656571542960719538709596357339295648438087153042516499208494619427348246953157899310719862990781505559127050300039047670242967109246305677449855350806068281564423604110076498414702270741342856909565639978966512479937794474796239968624394703920733538180324374283924400819156405123497466572599221071808355508565181345541162234580331799208055473904907694911566394667866579180694370265135739532746715817553726154403638769317044054057013197031542997294577396881745411201142509930854798871511215545412467656312993207213378120476454292140001663976248179902622571089265416043232617126104409663936771045836685579248000158839765062960236398870816277253836782789793569986775633063351528834228367203910323721175118406102246292623241470221969475944525182820775596271625420486671839463767366784275872032415242335253860920292766384263896302689152377566149470204643119267497968449592446175612547829694243786561914976714086723131124979659575429619079116017055657802196541985456140454950987970049960827320517064168642472088433530724313334063594706950875789895501066478556128272672854900704859170289704807821115071870462636741701463812734295027462563768013128571352045585256203669019784983056076106372230842884325926379715684839596304624947814072365426914623533956649213361377430917039047091232974986061240809728677636490950552640367423014066625188809293993843181158890781229668200619961063482833095407949658287784987140200216604768442914997358343545680328240735095421159933368988057519842839256352531446774024056629131234977820888099100849292237789373878363337355358729084722163932699865846035752365294588041765209220516484400638027624442034612622344837194965479485761919815486525556526350855054860719841904373483039327352067407456616124938232080060081911509385907690386023405696933263479078773142046673949617391065945455905643085743605968929159644176252186298370361328125000000000000 [105,54] 610718034289605274902749445473217095502637865223755373284852374049476649000814448374144879723823935747877984829581919180297789021286881159983830743703073671564641900118493656506506379587763837296199920268997981548394978575226983159582978033142100693824209831243212123423186871906932361877830358213533193107426965414858605386436753545069483888700531742879389966649381556761615680805603770042711335229446888098566682931190701920423839201476992468227019523239715187092182979377171773112840084641624170438268115611274228771572319334555909099767585274900283078010771266624962280491057390426472791400785892339824393392839332175849636402188073503126983136697182822743402598762052038228192384100811987284843760236052146713636136165172123716077345112010444018256807716731057083800784471345344423045593389821388014565204988378708921521971234193184508446706664641730087081185481032201917046225559296588556421865368536354850373953100159718073976178067540482426905626853333538182108875344174519536482478194621403303464827542807284110833713127266421904123676806414296512560631348226434810290736602043246305302654512650001154030296641089395582250325517603044529057914691631849952305760581745769576762587882409383919824006840305456485929123910293451326196365806728594226430125208876004978858175331115248362377042683340778253465123868982096804709383338862278812403185351466327585524872249874651822731297832148878479079247280827232450265394831502926510593383470569153984684870496507644116233324132252777893053027472139486858167131245834459824396712167865010715300025061110091256904550238479111203520226611073821374262514780724201662074911463784110230732299063775932991008890509595990431900868745125680395743326059097686995074396842919102229561348439086791187958284568016457952436674173179707627850610222217346970969897884256031253359497374591496942003873626046266255025170588363543647954213669577746517079901442903322940571742349833045750374943276110012045502992652375121197691851909752374811477291339424551554279845945937299300708755864253804425716834291922988084301879963155990011829198062049835953630391284535729027838368257893278885164296831371685790866904995541749905766256393866825981247561404980738563698723134763418579034702525239729527113342841322210739627890141926749305678608165223808255330062225532698987981223660994646688222534936941066463023116636136386237966534786675287804769141075666993856430053710937500000000 [105,55] -194462608201112256918578819853000994772745237848033077034282280796570081459734433109218814847441198193893010464786815175433738578434204148429953092689276920410351008914969605728751958505990480681108186299038726598015195243619109617565111109985138947703330246973075636391954446599452288089660178021544464011982054174061505442439652057508363888429982703567650912983668960183909055020672979281509939155105624244402246231652354118013451475925928784402895905964969535619500390441678344551684661842903271139905938123859193604372449863419777055847403522312254895901556692096763757090103629662539139211882189422003409859631468298015122482394450883995507234776042862479462555322392676775509835695978577742170497177369042393935255731450020990616776610863362369573484753639708028247887809950381821710570342541955966562653153248258659043614309893463431761536499650740898516649851194466766218533255594714941963468712980651655185886867936524937058924632297027690196507215578478481642411774155208864732372122948718324011509074898080940077948306924227624453140258352938122329326353321014123888227111097858188933812110712557500283996919151929649752541266908345698866110772646791630529543619790908016302760764885018116828940108357667521742844982917225416793535208194119161742409726373962093999448605876470386172244334871044295910723436768488518572532848075373644577639204689190963883496464955717002735545050763233353887698885527611724789288460774083984234654519934107007294005091155113227248185913327360743276766967417152187922532781939171440656994053440821164360670393610824894939848663068360091701556273506058693829550007180075171712353907071978942693091750446664346011727855987126297119516939598437337485991032795176193437712552411205703135936490756368508572562182731765381893164235572551079893751825209530675090784765927932067587401593617698698500150003368182343557736261562330841811913745456177947309269119693526869599287910337092938162034372862955067920877219822729396391309637422141357282342811807657112480599113264680085419443892863232925010905260623656388144418410815952966955035439261179362224380310397496895562233164673118511940498291706585487807705241142130003363306329616114576039148811715578372987301638536877490712024890950469894288677055208755075370031777639222302147623561118465995416958847278067665938771509810680974983558399890255111395312149945008753479554208798418812875752337276935577392578125000000000 [105,56] 48567103121471186286194113453199912724662630308946297910029647503792420202416988998320219881521590340769352788984450500495877186250703729232543408540260010168622200565453863013628155404577333424117051891851043920356186517271911744746794387014791733576195723251192382337776090385920962498344395254248822985270893490168132590987073371748194324294050992912597785356077105242587636409075379606902215549561820549178407383439714896709469051997517512290292496868107431258522632567691326218771502405863353246780197480410234176533708491496760890836983654542970576952212032429467458413858467508788282296180682825597772887623901324465162400337424943417105417879658773606152616793362174285089200679902733947671228684540387287173386330317319254051254519178390853669586056924757922670829293970658655217034976595712886696624072201482151643618357072402618207809986842739772628340816696007422410082761323742933032394037125488105554105326314801660547340690935557337286674179089766570633576853635465656734951247906307980627058446191196650141374283773377454404998857361502314753192894304701996980459651309765325439579251006191076701534531840747197028442348746296080759320254646326917146311760976663321351281298820874996500168037317178891928840355709154405209204378982998723151296423948705739655573412218535836711553006372889453548829226170426227422898139446827627898795931248415576058654171861378580638361510990468242569197634333189335469234781903575865330061655416301894021825941070107655664778913607902920487654704568248661753028280682738879950397946736010824162142667045909826510314521156974407584086826224590564393721431660701301074440130258965515855588608283637128179885377979142525544873674755732307721591823143179635635724516932315600381932817384782831381099029061013398437798395442139048513487971396924128060819605458208663965764879067509297551311357440889731526113759168808909231664710029736199140695304438473065161379577330492107203744386009222924483843253163527822559772280131024621932633152582327002331452739903627701479708937785556734884945784641465071072301656795577020797153168383841634426446469849565742014326082987715629555399110356706777013827001422439418749111786715373936377583169729504694066088510005241159514833676780464603045293779427091168519195066495778151260416536352482721831379589199051080141180651390701817047763624405523048012067978452353388292561664485447181505151093006134033203125000000000 [105,57] -9621307089221425776465207279242008658942767783701168751411655120593233825541008998229907448197749450461544597214753978009089570762459782870698011262091892853020443551479955200179867277435849537481292896639400208872410783200708088318440967044793567360588590715566462888476682240575512999744091965706751254173141335424063093513859849704106021464506210964266725051974130178970810519680606137288706607263244012110925430395685662840093513907114637526778853983460202771283904289083829989415724424569932135981196208548951376593105546093590515164039604002734740648655262371094504862002931868064895604299027533084220121658024570453352413661259147415951614975679714441567965896490076096694840352932099860477313443913654889049334856510799035923270494002782723978916122489107484607693520078407102397561840183554514072853194949320877516547716053423698113883042527008885050325582604027679537753261562957939001785028825774809931877785770720660645095880518689708505343665230369778437935192377169047613114246929208091570651003971466597069194099894336930207261002003899561200769462282108532534947368481767967904591509848961746212422686351201802707164994912366311829727811698759219532049173001129336521492287392143972467516547798324842958260459602937605347746306574724461383905379901118472688853250296227314297401615967841876850752355329093700618838985967216422448915915754836922257085258396125230480933888380681671860941628370565515054638678311562763230310128870633079089528599371270901946750340102581879724198730624882725512818001537772157853695282085844582377572321107419692872123262051600150439984782818940010258477415454238569299254902921343712027457065819024150419901305442606606173500396981625670112350717360061302745014732129352389559473959473482942565447639937326172616312547053429784517325732722600875172675666055100781694057837914867837245501546124029561882920837134334746578936435987911103640758645249631271926758216655058289554730658194064813263234564314659676600536919956583880066770737799733162400577312679897929298885141894205860932725249836548697099208026355846658771872305093314975814278868349826071829356433565341585750357943093678907759027907694786308509021645894652260348905476518455798224709305385561793119746190284362377961404360451689778551377171380472387130979566766648395458879871326042796083708371043014832381548827675795741014846088728083069868679544356382393743842840194702148437500000000 [105,58] 1457659801309523073635595428246180601426021432255740786830852888585545827301976591812278309398539574292395567426355713993864718472599761406236345180821773987616025543978509840019113046912807514437961026426543661791615949395459992170702843538475623822870809883419142652160664514847010137331028272122618160802369306620904513405444744714796465860547499316713562879329506189672858864580397850132789849591847334732145195583007939001260867326324881955439450054949922563489497902809605564378796190984268502214958021421448054448650146493646726245866053561315867120630890127045459823525251455540323462341247322593275530620702655646604307025324803536128549371027384492953922736011330554630311016823810737238645663223447562574345924967429606114102931448565889766897518749401517442395316406363986587020856231158200206917069183283548437624681955290770284019779293932843297999532149660465396612787939795995812291558067142595088369157208103093918833437647498278701117855343891020466868146487890146258948773191475278376281028812337471010696462059239044771172851132335973722285227546730106464262796240788132470578387099248615411964683374573473565972243154874472648745405303521302625121739962153292015719145552403814370050891774777449824191695027187024387854415752159174782359399427375832471473127395860996875533428630489024128338560986334604962027118329329328625591865124621513072107158164912231434813717571942887783712273896262005549519913748560771119017597660990737643789676324548495089615108225203945312310012310803169614303084614232041050044086089385514749020839952372639155529781484381067408612972507200150458565540776825243445211696443057057928240889021835206147418051615344604717298610338938991558797928347390860728092088428824780113318140820973195523500867531659465348257754721920937759382662225504741681772419484554357508033871442698071834145190520791663215136392020757974411779256636184736041644458964611903110298160993587138315852690588397986884720026405024031201647090278692325151471171250697605959681703358208861712415327104682576089102133981000953805171442150713202010790629613677125074701232689784166492961573369366493172010371859219941007369634289106969760177781689126079298315606438464930595539339084101537029243155717020086251271214680014349995926008667048187642284557248165128475781726559253127700598142285491808873296377414646799883206431269771661748957392035208613378927111625671386718750000 [105,59] -144469513247613858890901685263087367440574765982112353017594778694949047927184559567204960630564557647863558527012584898172443673793565902362480580010732246312573175097076592510937242495838783368387181166175088887532573957247020854229374829535559117323339558441635427123839488299932629282559651137802699455316149174880606802496205177015422028277802291148705240496557851970286519338780200000320179270493268006804144548554249685740908447764771170601536628599189532627502010765852946194578484901056491010851946927592641010932462925274311530594571045668364136757671599228384084090364895574049463488296076539691983402405615168735070749562206284394237908721094445346197795042169493090246017484226361953538305332134865887773213229872975722408961814666730891718127011096143865306254942311345156262030965253222007296981983044705114926425275548619888499128840658715249098319911706275214289337432510570834430556345528162007662245708310340052959041892542687940271808692493602477225899916191069687935723701649290928665586059187844153341904105574186797262633348310300594690623137775047131112840442529764417324888397341798971050205290454815611924310151130509931051618764964551454183303269849831012749136860044369716829928914156533126909754798100056790285567638093474542925522004684380446470826099741029252741636129792622643572900573390903793524197409130891033194350470672675193678758778234044991193964705629669065586599858337634549478884570825778040359416475225355416148666871532210816624359646198229382815641553781265732967272208865365539174461824821943382217529369398983642808510358306196599903929696937251245039771854855729937400017475002069436465487118188311124528358349748776946866037560960426124400958798531166771782748467764380227221913510196463639949408027579461631904555087388368308628757009000644692875282488820485450517595252660677566746796061860332617150668162311982138030380792564049964925188742009340663408193328253403709884104424704798839207295153405736938649733683508007220406572007143724731381756503164965597392577397400393623969076924545150054974762097218095310378748818541767643559888548581228274455697077794821059697669966963894173357683534721213770047517210247110672977231577340426512776859629466763911813310342379643332727139695227858826548299099277003823610728596650155384407076365326999491232683293582226744873733948998599073549341557324426910113857047690544277429580688476562500000 [105,60] 766632829192470995970997198282756869142693072816817881282115093076890726221471084376818221724153190920776581767172918586980786593182470189812894921255949316747778116311493503818694526894924216115956080154356782382063705822435896779233426663767312858368744329402685669051728327077636094449525152505825585489286819181445877621399694195134670655770874007885467895753825418502491777094154078992804029337948648995539463179976719396920264086596791918502363745564994122582756502110679497236084976694921410786151199770214542647597721020850385729780415870019811083665266919380218804434607264508229136102546951781083093069012435676260222367760308919461598476916001037896466520028555292246234444281593427461545336222312123400151836652225543035942669088844301008357839995500436759938044818560738732216065513806654017066514999319004085533213908945252705840803588200641637286208260447979693627764770241159116979955370454014571798476454569886490524773329366743188479165737061816327795821624143919048897371496084727602855774217654226482691138930619128065605773815232938147085974638279912112918584272486886713707100641529892579642105676087614680998186743605743128491826737978443859568715950341203893208610458598248250057016400308473030296896987927924215036011037816323472361286771851403550415493220249378996487819135288092423918257627570373362836928826576485541471765330052278472488505202624009714472704008435184093201297485863035474914137071003102190691583680938518365169189667501856307658417157601792223875598833331401920388684618297597268408184111040876484753467121052458759379907139440382997870231217193977387134116080520665349309057205967235376870916836841446685677661720433461049240541921126947775809315304373899243072128026715179609417100357632392728301068084626529504723584078087839402612244493792860079906657178806008856014216529208498598231556409098909975775882216710068669641583820196041458134613840800493424969813141521446648066306628334361235190900741003605473518867002617643103941115965390519478366223320153403132838077522186208909933963829221081870896512011318077601507490236106423027246101293494134841276049140437157355262798120772334419990653383231763362993267857251202073279954051001290565682867102328431675654430841986600773690957390726908035810213915109781528904665006912284345735024850207431207317007737437439625681770984328462380155005950754798504931386560201644897460937500000000 [105,61] 3277785541877443172075740795328835385701262042431041954368510505906385449980458602152441079262363449947453414587613531186202923342701349163863071963634972462278226241990330476864413817928729296415608316312897225132291313443785225960176954907026154267263835411982695211727693501159014159941622954582593759224296768227069565343345883680781519615494383551776322088063943925687605847289586801928170554750954681187914865978074908389477051096599670781830125160584871053679005395812224807626643166638040559150748411600706201802004204371713249900686888026969590529889233529516285758441929188588076534488177821968498938091864313047790754989581308541779305601756763133186156969271522437053042832036024760455699330838706561710492167007193824545014271580214381895317540090637172046552281527349601942892786465390089050099503665379112356494369876376130423464981816629164962204650051390970741586256356283610065283924103482526255117407921785764192835782361860123496080865624531535245980471273657588176478443261086455115791738716411251903042780622165422813695733676716773320759006240846377140669316009057122146844205391734767689334723204266701841805848783530745232445469609431736196231732096289220596257017896004248406928651396524861884310068648588528583597371530629165697067477404823694252528514696260847389312821383847056085005417841866741045213045868689643940269981488825785840841074929556583555239195294223089176265205620697322788587123094151180153197444674975474587005510267441580126980176907750483921062322920501896248914260437229544683818727139606116894212963070731802373861548886011596715233534904462368565802931748455105343063005970876100478803928716622171847132497504547923868731620814958353747487080728425731215701592090711218882725582698189135591704708384495078150165029591351696099442856086159018508592793859253057879271369364664100838858400070333431803868357476577333275292834854513923072118737795752322257055682274072505116133724946559759820917211079586070378474786831222496398519853050470441084237417076354268238311561891579450580512775694659608890327061386655345027929098376721399507801971855065731218822741450791579605149283707018529305011920533485333766253800507507964467496910834752285582647320843493943507338614387803543304934598451464499037444643160072800351928832473821883208611327630358666032543661227268480737443608021678439871926524773471101070754230022430419921875000000000 [105,62] -805151895081480111036820694491420389161588192804831617545246901098946744450120577195232916715495227778658848642657369281158078341509727852747586772449573076649388133442001230625552270063721317215198589868994418499565244882942067624287218162622813681783756608447275470550887945955354457692616707521893300366293368609513921388347904760947145403594840598023468015341399921903832865528837568356247834739125820045460309249404883712782589510701261606341412436659295194538898428065234255985806350049815634995394563736760255882141535728527806213769471020756503212356214156882884695623868514080231765138501014133219008720394553215899608227358052073594254373711547474922743477023986863528935806419955633097953702435152917626800656035421551132887748195737200823678960383063716249253750438713322544845929277300023052109807017121190691176369248926010892684122827477802842383141234452069707886309035402707390020388740494935889098775097131169830497400751193258247366355702540574440392389702741511870079204255459758844155476622265433335625620903232662138459495292488819690448181574700226470623447629069017331612308410491906880119397796840285063951721841638749962601661512179709908502999379677784315470929000442010424470731601078785783182384612677971667584555471220380426169959520023940860273202515541786727190517765132350870516697113540215029486872495689254105862197996051702401469800733610006859998983558061604905845055206977524373695868204750948856710473307017885568471438951061469789055616166811394301736594785945996080010439448075491611161981415474272474231701375403699785207748616815106107957688886873162211124530296856162566912424103309055831042564426922717676552253700084930279610686900688346061484035236803477721924352840947966522748073487932826225336595199048802373977168484821440516635052367169553144490144892034366205699197699560937149815767707478057422788760906591406703505051701976265609119243779562505033642924302198397177881009897423638853995498561121052475320534668179782507661660409304905294421666193472101525249863314462155311751148535176096717543701788893547491764195293522241161013185919035564430562880527897248884577909788755870265181237596893242561576002567479068706853511601948930070295772847796188242931576355751543576183783996270529260637528471172054561840995434536858380580114379654075239819181087773950829300190039361506677551005850546061992645263671875000000000000000 [105,63] 118109939610385480842458881605002125805784839798529880055585828959460378406314003649998302877081164370000453038142672491107817846604713853628393742549437130490758896455253881930942083189256430790878746593097284185800417601529506890771363084126184738685997892621010115990181494196100276400034135813352782874404647796868249355984578813063887923541843628285773325502526670889542927887972032819525781504479349317683402855138457165716100608643442955296427522055448081176486822299980656366540883845748653837537864055800582466544818553583223890781341517194773833661155129036131722392209540350723315938413403171701069653725217664171936950623152822935751622298165748099880965746048337592997980791478121373616270765223947974285151423791428394852772219374094666532279202461505407090802600064286323189165657316036809008441802971091552930286064531364963915648894187348670998553437791060052970554744373422851224404312981877679961702240180877963957356470843347594066228782654362819233525896508865968500953281136844678497289611109338574167298924733428642459283729249145056002333429475459672169208472153161334154767747893563263309898481193125914261534024084639984784489950174976823437947810325741395652613491034217920934367249522179118601405323800779701375182206429857601100799567322610964868732471629433993956405811368823857586099878843083395308857677776001447493853765572553397952464599831942499579890960162599995595479769170697531391274082349462992827167263302804187855794924055892237821005955593800723732847487356392512247428215397661200422868706412926099584725291356405971695152593207394980951512958007097990135414752773863271135079631519123295504197062309656333005287914984137242289547099720311859253911997512176518429430797840405244088717503247788615376981620352172417264247116597069064148937605983076018993254065843436242776701353120686266332252789619520965330002552372146376775939813296737898000378399671069834432842999480385190299184827640302639273797463640406876634787337358727604911829118735074555098731623775113430803710325419457150694017581217370336106940180168831042444404329095271875047523126653678775184431980615782370470627193629542782366033465089130409835559464481288462298274074176566472922864951462643844883968278056229661103461504296294630216592265095962167789800127227271479378378294628015269362368393301593766000736262719583713476367847761139273643493652343750000000000 [105,64] -11127652285901609452982835811542818934704485111008200913630260069233619941656319405888220782447648831349173173836048440377461401793119932272973341481036699235571808060668564189306790499784853496477453273189110302211372999152253258215999926098225713770943455022547232036385177720174438662246135776246904358036447544060163040962947273147471190996270289255930427941944864723230623332193094442297386049578115788118455482942260668775251767503891087814330069124851467499989462959274516013571773405784527814702726341734514085599337997982476437068536517083466175772700184679116524215465779484759001375937996201569654265633930931100507993493782456165984886007601953899087188937048820375956234316016723957053742375079101435159523380685879435624249501211210443824856000285255538913272327703386053454914978597647629866069488926563322418298131779446906327722114685017891740416535799644143953734387852624366872051757965760779043556226172997789888470541936895416057910139689436664382639706058007233319820459790988452807754513455950135427378975950306540557456478060349165014843058291967685613482191272842253455894911418119794313913431450574390397763773978554804812500283567836234948554698041694111219780785833257820531392100611604606313372436862558538473249564892303399010360282398240178706996575804209570553618890281444061690994940475309325406234139778902264146567630767332956079103075874783901807184438409979077861541415908488256148748390036142214916569722161665246246627837965500680841653962747395364030580830284825976999592977621026418474456933649596947958119315109686978029618637024933875256586176367973374957310970445518932627622637116069631602510074849853062585778171866537236558973012164995712879953790143415619733339632042252697095484786790223523609971429837730555347145048311435410159729084028599489027088412161781108091898819745570974254183822075558580410553449984810864118056256638767519824886140016202212933042266198959963133714752981532556849520063394658710931396657907348197047133022601107450249117771119979062163410924071706909258760934825535599102853102217707470161669365578175564414716249651948467250607147935970857046832709806324585998827854362666710346759911225545538641106025910472219087320439269599873730060641145778571248823846940254198938496233373662903683317198966219652081110550566525746080442689820659035362382383027579635381698608398437500000000000000000000000 [105,65] 429626762695826771102039377210666826692608356881491567401930964025152473864749794966537694804970705193330287578405678717295497976382225823649413134157889884674508993569194346237230065509131442171903657273509218003401060366533056311547147913152362527503837728277622837778260561758410711162328652885597989011450538561722129499925468600622556994004863390358602581215709007983327302070990234899551440102395055012873841386026054940508288112338677882099384260694863194683689516656636120090964107964375491820883771597554343467527599607945296342998234281322597243443938587662941078640055972830085722336445993665429709768622259652530931275797754807381340474029892902144940362851349514424650792209741049228753354488544599123784728773739969018923992231339462798758668832105507464978492648156907797945095378328217898787608435122222441145998665601530784741256719511051388647571860229225974384008114575931876076471583957954021399282030125845833110174550903400579334663695450223787162367729362937606792577259140570189925427211996486069525752953809463081425368419864628643892548553270240018386041692021713543629687760507596124518643514844968147899199884090373483109467538353562617045049349608898766273367483692764913566388955884441849379307512992764715531548409962206987846429887863669960384473340777820691618797392892357791549031809105980035488712346067436880652994330011533943404047418572835947695261735545902861920652585711487834431621907405216870397962123400381199594488484943408245182913700072879727188809149099325460033860390170219976627428154057985926208699401450732578171885311476188894825690555504862623232997994158053764274821382583887475217704931577661421126390629454882826328048333031662504465472081776936373575453369474647990776605558187688065957781135842058772932852833319696816576950850113649400411122771585592426538723942786539666653059162474790417499270766776717673672002413803734941688046033208562490119629122035401749626892080632416291578878720399293770481674042837388135292001075849129207606329819085519440492823355097460947522425912181536638731239547891819638011894965926581400715726574795723634184624938495349269240201826659564818745756016383950765469267575159203291097280178402771474261263796426321648381531875112913279892281644481693700665391976350761964093801946866200923674354977872607179003378411569598966934790951199829578399658203125000000000000000000000 [105,66] 60767365469774275455342670935032292314230684136711364724643749184341151002619582832045699371878164537763543081073354949117099092129797458465060338640298305082310057331310735044422026718852538736215487051301924318974276245556962152622695371641515036985558744866062513454693100830903188472284993122372733639598750633984945686388517633745921955547354533461112297436328465316634476829746140842912007964554990504919418145203964441523754878615120387349060657620790880290551400836868607474580939028282655361918698076257769866271635946776624858667671603204558112151139661918770870804959219169312604275956488259428420261233597991771235350656972372107401375575178954321606569564802811510399021900120537360337406158808226009950943465068659531742629401594269721047385987596913088409718810155667318727719508498174964401389297682594717991424119023103622655797879567744284372312239704605317172260205601991748644953597987331919396678119635279342358429850617882635746248441702838983308201338903340767949708948511184594192481233323233902149024409600050832333592507007128543655767799236466165380885229595493884292959183995475472301860645839075831084009413316773385241616070804111338007788445042981070504448068935598768394169976750842516147398818875964317438944029882019242164557920844497728716662507631939032907096154396745272273180496196919901450069853183226435284802184787919580283120733126358408038846952410690908049760041388365462811263406128540586227190031565034627392036907116583671961307099959979027975749035863144766898153885863665144709775801491505226282678971332024597601288375166830088083887222122956714250344313224775283153972036406967739869216064577988153392640165966908104850898842897732435639004224176163906543860979936230534456930368273931161590896667836826179010515732022358926982715346523321214134967459099517008135723108009220401663530795630741319301584737534212254453455461527093104022969085252795460911379222456640636176451467936193573495291070125921177845907751462586435368132129483181458876606389131548300929549321615883880055984883297514198620286449211550209264489765051566578007142412438965118749986282223664328658589848769218154126397266598172023439899006017743812569665863588498643155863214405444392039252524326119982753768574454720896188340826195870719060339428120653910377809531676406063631804852985890974537142028566449880599975585937500000000000000000 [105,67] -13770443106534975089599706422684859255555961402465737751870253653154027803583234270618773646677141819284479257715846307104365141175443271272566798282500666999222028336187199322401431775080148038121921170653797891403585561688625033393742349050135605865326812496982833595081565706074467300866337218744708867830012266947248863928968930171924481721172194518891795073519549663873077213055923563067896866625494138119349198699944353270276088231684712833360227341181942699664358917558597086059134785069694445349027046769925105543544973514317717959507177482405365878409876178364168892316908678113651793694331385074193901874304140496069067919133970133169966022124709606056784986566183324045101670407536973530001382772038326610955414423627329826362222992374825334748878072677845379779554119085274130172608253716415140650052772950215286681257325506322951278083007460317859464256485858431911384679123498713866010141702356400317646435936104412887297818079027699114887501903636140420559214809372882713403752413904120162267801453948928038996398737192026529823004631146899569821153585350251460836299632109984505723683770578428677422277388909606245396059100241994879939853403580077513877261052212424311915029103386287967919757136348312875964497498869916903929177313912669081843730353688412665476632340244952477102060847165057487760669153303664697661963181852488315627076014484228230651493869253274424379889179328682855243195111361215542137197089930693643935276012689120243592613114254445044641184489474493233181171749360043569505399691113374021477610268035353468346001547350181440056332968032439332802572491260415943778219443806414722605716444599174965536896280993015190855890794833683298439602696060294367411261753851412842659920422854650009512289654939315412315384321992043146067949427978927407920312020019092946032707943087426432653691011892073531789448345261724423698063281922552736801870913649438137390563427132748058908252732521522158409762599559074954798473043875255438795605223896625512895916100786727480131965561870171807004030801579521793965135021320516231545739652074817979771962926558054827263185029730949549183843659387415865786399551806328378681141972701940443149261462196489404303264699099468954567818058317914660150964181491987370894395155851663986542105624890467974356288971301097443043957602953098859375003477799737083842046558856964111328125000000000000000000 [105,68] 1357824052490856972473667646149605597089514245381602595072235071699878607776104676022731667597207589098432224403893931895577274112782395999499787684145686842266696814483463951879978707476623767782814427737882233577015535268227247618706317445602648678564488178568815243807923070571901021312062675747667253109794091181803981150238438138982115246148433725625845093003089634760749982307178240084603474796776977249554773811063527722484788946886928312910026463946164258080884073761952469806166884430611409933277543287817260096455411256545756150506867298108310773174064348146860922439184745957680892173840720073249806362188022500230911489403077974674206747815522881805709156566967433732746688681702659037385431576481039632051387898788353378401285736807993338703157505385226020058687580645542574655506403188127851317712056444285961399665283247489886331443869805384897704732803533507928871271325345248397779043026070402089931216545913054082736185091635276054577113252858682404871262897938344115261883592532029937971423265293368571560681054548612244379895594003700215452318235637776009306296879900193069099189297802909017768766527456671057346244540012478022552472156659631580032483812775380573612320468829662367314833244453109660666371512380781662117888282923693730253892542662103139431512548907241004673679871233352343688369858070667732134634854242081102295847182431160118932577998886730204350545302637146564643311934593864625001983067850196591005152068840787888353808824858155597362979407641302047308269128523049056932108445453964442971111308413953308204325615615994888569048403572093452263143196244754007597644213911361778607569761323256651782478850490485157258045238226104191627508054372268641392039634214773850348589938522978120844322805429360203193253781072045449916865831449656046255898549767787167422764057054637165944318846312271598549771151650423901836763743561972181705511483522865369225255467960536023251709457693888342668384679246999665147977869858721699761293779690183779336393412573504064853737981181927668225341439609618853499863992943479732680426832086502238892402175802581251658889403203845206641085699079954561800638761620201760387825573095772319756269011532662497505071586986301881492932595526371570246638868041381168359462416987098169415681252912237649702682893948038011157025926125848434982095879204280208796262741088867187500000000000000000000 [105,69] -60458323297773474484348276585244118834005843998190766370494422328221386292777061159453244340376845413656227195521754048596925896537675537795727678752221862131487008654799787923202764583788261153960433554993870543834801813568280820137723168449306048924849547484120079266669617525599578479869312619530532723743734364446295773508740033097358684920103136887295399484625413618344566465717183864694796884845145534670555798828974644717960848459054615128437260533877253909188115331919567716073968805823041762339187569429597494710598393678609140284972246441379084678387919309854218126655533583693785302695760782662215440154638293367285677004223244754903039074020097457840899375000787554561421109247557316011784600969376802373182704313377964627304069348862782126956718950746756844280911361947591745418931758766681612198469215752316150534090422725887826257457395407382095156225541620032237261066286941767139245573367600088216465265943134812649340915689195373889640393090282388790435840310570379544707112745026199304576416441551847465398027892668376772734317544391923435172915034567619353671328404071778672205693973174541950424801606639366926483700820171897643465091765628718694633586905632173323462572574232320725095399442817970444468522369231256909803147483730111359680157867600796177838426546637347897705098884805384539110821391643805219053572466418372962052504596282333006038641694861586667233083124467896067516572638234996733168497183378777177966385799383624304683696851898432683656647963807257306854633093020697482940596694534740301969421321075556122663856517206567064661940366072477250327611211052774440312045844017062967771531853800619605518738608408745152345016317321170716523567621938857284554113264037804741961826293884431545753609592726450950003674411531908365416194431338885089015513238973255501994041911340566413304771440621442851742589809584836294749670448938061346165317392504985504451453182417504772090774692459014920841521204166796864469212052199475208633472708650168233989099238365941155485888446522067723506996708743441404405542124376206325342080156977624198761338830622066807658027675466258598226494670765508378459762803670698870250181232586686453062205645906425058624822737169540118326208386992254530802130897919249895756731968193771791144004636788299388023449542135145496320211019144557720774007902946323156356811523437500000000000000000000 [105,70] -2658365991526596433457652753214273798773947453422054521102060702609536800639682164723728955270502205634591340287568282134656179124067116804781364278324851728326349978093369996635675316136193094649099759005214147183997513874575150875210763917778393547695630776664797044234549991488282518755534019129351293680863047350709249746257507639262809157029815405828984338336866197969945732906637044386501316416522372580029851741084503630536322575550436624186744931117126563973147602145748009730688265349213731998224454005110519642731900990384888514699250617425561043249968829118916902177157524579184220291934639170591630203342973542474075312267793401806836818582766624520599813198561172755738609284056862480845547069717041418219512459019820944365229563230739710471457530638511502667651154995820348997723379031837867242911543896032171995023294821513946456492865710245113120448297265534330251351028058443910548643791338262657288013038379910278581847099862568133974181457311811625619915127424532204687273730177867518859420804621142549746090603645341469708433712712680420998626666839284078800290438970429460418351435768716272971409148846327320627782394881067321916613179616580308507024756669168952953986320802958394687258201506232484484576179047233453766625942507055086859444304411610800086270545263574804904128369208165860377006551372684817824710231080097464797857756801523003120352799762423702236867364522965274798465018424611162631392780215838569081315769541841672759535141830843117192061451923918412650366673823374669632325527973882241260361306289591932419624645195048577793838644963012882955860352857890886990245470156278456293080830932165613137995547051368781634716280156562721632852824680642859860750672429893799549966853822883714349325008908368172074182552781617591934161155316584986951671173446706777384033206094090948783376534451372564946795069312470338751333824236938363847706548064612186440460722460789439846932090696878368155011505891724864249419395689192608490015245015537842645264538816682459844779873907786728468732116684849742631729652859714685597504718057534551947151401318200591066239376832783857378357191625682145304944946164365364305726462491202659063107144904359509713439495662251911691322212865746771006477522316185963889904315242597182067910710266595121912335184321020552056969677950527971021876001032069325447082519531250000000000000000 [105,71] 623014032616284907035041052770083520341041132962200649292599220213312315630207452458928520061422853777747013397666830731398053757134199594256949524080441165833938996290652727800545075007961172399351129844964146641128175729821507749282746255978498918047043505345449164591099649369614895905636202875442129517261066113865500913390135826640179540633137795034213104951922228643017248795143661223854220189454469758353469100249364339348654668444251846511001836224126760767215278476347098899373546499724055420131921466067851064556150368341277493771644832079033419533928830219744781764855367357368814472776484227323052755062179044004408290601539916661442512888038948570212806532339360380181263123109944832896851140838078763145455434116448406603101676583241467544466055103350604936527411148245399346714516901729813392639996185830012041732905382847413423411332490610556011975100770623527395020541625088612421459084896021508910563572517860780193416841994449682981343098839042023243366414113302574118230488788779585030291189513199366079192169621585035719916391558892501705657814378718766357243222962319706961950124971141669359215135500035082576778523565593317580645771806847021914539678316351381609140645756022820547564148891820923868149149807263711054541377237748735802805851669590077763010698453860959626915103716598231422694224671348010550591138101456055939460773893335436318498025405294532638450540885936888540699602828258983369002555579574689765642056845338705631020409785557458468214655832359025906350451928001349221169634918651108395251439671833872237386125999064877948877258550935749918146899847611130388778464842923072380619637192080275740877280591950556605359149137778111912334245370705376094526847330849078359233679919948811448841067351358920796530504776075312363065923649793063310073069351586604566612398659697496809764214674698572757930378171677060128150756266842442284099672949731703912359511166434700327740258677766086223741910046986049390726518416119148017678452146947311694968006442767996451080159346573838600390484493186276361114088775764392259127616331022545678616273645834325743601092674146064221797952418207030235853754939225771229902785736159227597882014206067961881619322860028451454867788868705725713466396695109078258412619967601324341647493558869226932908999542214732203722407381694360205379780381917953491210937500000000000000000 [105,72] -38504492591179648997223176869824005565139838198897307259866410236490820804613598325394628838092431754474220121513243367940007844781626857095751494748095012528007579723336313262780968660203693824033290218239381140161397216114152701634336001198379246349452264346754450857103345388004459560598849712984788513110993418352961306113219150645837453807666892845220194260890578928213598304912273741127547958864641822118414427662152713773155415663944808202201082826555946498765155629769607507726529875817898139593019175091617557747878620478397882990137600179478052566002951101159161802706977235900188660886049347513179305388899341561272773196422528411638296708204751199295991946215809556435867631623315870019378983727653901188410782374786363299103443367073721185540620955082168281492844559851731003202622574989836830004252044834835231707225329009844664524004309589446312122642353615601982001008875632663158916535178197902123302211972532717309441149605599193464790962885797244708039225967088947442157465463295374325418719429057793415672114526632985706883795283722338556496095750894791727698837882944316108523961599784643664070815425081888164681761862640730392573544110172124552721107209239816842754068901835688821701855621322263726651815811194778157603228128179806426217448193061387376788999631816806107932362548918367264400116861452300828892532208377664845741777162858491204570431215901539476295060547015276063856581458267869956413857181974213802842049177566385596530672521917632054556395164860637800364225650946249057877735364302472165269930995900320290676867534315060351263406915408218959425724859528931293125083248514841987373997716324327597477330165665198501584674091875584724066958220228605112359504015844635188838168103497037271426802155891641427664817783233193636296350158720294482606553264666753078559089180117372005413273917454186314034380823114003681502716486590240776555474830152865530463985666332190073244230523399395999003415368185412841550067724143943170042797302796765127623840897350782479664078172775874742704890380803369306763190863756595211526928319770194381412303343944335300931843141816975568824720477904077183891967751877470876650495898904473825039463101315894601070966753678023502520753233861818828268419220868522365783945589492826168158910388142579716712533912239633371785438525954168710391968488693237304687500000000000000000 [105,73] -39586799186767214060928193822569683704596241976306525152999385815382062802739704930525446586808883980237120783993416313449378537541472698009821970170402853778615445784525932968474910949941041973553853346366995696400006719205227016002195854878802284023879434255342329260438896936099938865461174138676524519093726133095177964654000331742330452125750833334780245242891751401530701704215743272162169265353656334107727910526417360973109338414339719068763203427913537057904497578028110992352763382806179147193071737759206155228782169947701416989628361599360843191435554454775502571158933627559427271624413658097613541750854575662400057492479519048890439817051622643597603428472520742823019607220079340860565598941518931791933267359871540064933665629127471833428409312260045330052066589071871179059503500383534547444122494396061063134722059293736252507455470693336016837316851882780919460057050372916163441153995722055878823009538839850309309641061047062639199536171369904760623716298410181850268084620167909847433923704281567131945245341031539050259653224082583695725318730481254145794132253495184106260726628988327940244689266519660682987581205137786088615484019657188135057953457596363282732487329610730655654417173619851952755510844969652751212102634797806854393514595272860493674663209407147358425867858719278047735569691940702440941608826908583926203604007399918626531345189596963837992164109123236349110453074629911269626478170174094228228473484200616183596829032868917506429385011980045752512158786224446956935365439518597796643471017719990139097006735969532158300080307629743977804882178499229571555445717908064559395910632538940870750944588322002629774383735860243175899643650684668421513085371961907087785286406330608410684614218810126236765924478056264145368374449973665605293373101780487133871584856835648362496524043804797670574123835706828673111530248691027706869475728973196600000459142632391972479719296773485327727113342089568161333716727724304754844102677564312884284315188336371756774069361849114662884070548080610800548619272715673118333150433692015504080676420496437787976296664732395245681025351837872622910754458685041293295394296047150680100966879791068225139767836772983315138471764836590611901604602405654324805401669637451991433448277492480769306728800534409917662708443332268074154853820800781250000000000000000 [105,74] 147521962617411873750236995606499175464350626132710374298320514957430720257802453330572875053282127532298927863376293537947014863881929449876804574898034794721348169451123420351806174791290748430478415835873903816088381522521618933419370524408719269373277795693864790389443046110109678005415903622951206348589701961043490273293588972379106379671264323517967222818077110077006506038385602760960861069486257251731738926600525841861914418310730079148931811406689672846087910089138494416838198734474701898872029623886651814743792630381558023939478898037021595448883846534870643064891018025356939971177473349326844910614540021746811201980238967667884515878052145399565590232795608731467828521527954542303324439470649063204992647926171417877315891425393735276882874353520537216482695883536608216377325951211338673104576669816178474945006125209302590273354108318260346957714595190475257675767859121759037342339818049424457348043055163991172916547010597728112266319541069257615216083507331756245045958847550055219897328443605811980995345095795018834791202691991717596423709527831569823940010447384547891675119527864442869180685482015893041472405250640804757497326820820408526408503360013179793020627387154344327404049474355749691509135298048566477789203436719023637061204509800662558406385699351971114044308978791317790149968727835455350128703264610200110264232490101917456145455263363331491384519654340592722501507120869413376695775212723911826225689929855797624874247178979884598463903515092778839672177931530209821301728197745373874795657525453178586512457740430633877039714685662325251711041116088662067834207892573256841118823824721582227410673307051979039089944791315003417344046974306431448756786364344102399368060668868948724671441806906042655616898250897785098285032201813277206914923207970507038631113141532772144236246403111109179865510194204959906173787994731626556815149827026823652067311037377668454824881291778702824632634790968087180879889343100062815831566022177849593725069083074701594480347149454675402783855196339399726183091404443866663833383337182723419797912400170484098447823383418214264085594732052592310447666826027243338032892875095044019591921087249894076021090643578478195225022118767041411741673885642683265291845351450826321902499166074351503788179497298129521497739771532778181135654449462890625000000000000 [105,75] -7208711264480017439594064839212254470101054991912259208344583943784879652163281554090118826919818178294570501830278765658946708953820806752419501616733604957187469693095197352707881686754295242848361708299276468579510613571312012972124791541373322136607754985652312010081681120098100985401300114678913080308212742471358627916937167604451828482269911177906454033635530455909280538385807034316308742772134301178235817135835891595319871563524203320005187719649942762445979713488852975953916439335056160613343840832298261299018552757482192583982215586472197541833417654900213525014275432146827694944172001473652546456600592445202413827996339328129175596244574490030847131147665932757031867790694860474080873982282206789415598826283839433970938553086468238760160802901220441437264326865825077826634354096964521345569398511762442714098139169577976417949412785452132698633437166917357709981885180147037515247971808684866537704434373223423396089714653959499119062394848832132976171122735300333136482726489288104496929800154557954268448211781575689805700947833580792788165985386297282955464997708552508154608017350807237300704189595006248557079628575572791681815760537014492350955669056493100339154807805469057146106091723696728474329482343707811551071988017775283667830402995328929014582863110646829447348276282596539705319748708733502486806056284932038467930429085603145129130050624715063422805707253628907471783969115264890377284864270448316625329547097699806561727276737493198988902234414899072926172797718942593073549967762579608451477653231058973309218598044638380153573706616165834596629047865694445209731407056635857548598230903463378927228989170112491686996335887016735251254587941724829652148487415846248067336830708027449650164124863296660030575721681861795764041443012353514974997764178956651754874585286426301685723426507548146673421040024375476540958155037879848251501170807267303765674191235004565528870985610628656959588539346324762072272839374016135773562186251737535015935440778886571923345915137500045054382580590473273771865260081520244942862089441448977342570338853252613448927326408776318163747391773767224803688335753274173929953534149704294847932176306730846243550680153221979499545738141855684403846983092580769527764621463551250773031718871799980146800861655056313258732708141967654228210449218750000000000000 [105,76] -72449115467763362257304915662161246608014966964468952858420155074284772193294115531318037382831940345582732124246259739358081694772025184058495232012120652942107425194812088199952711084452786518937587682345211955582701282548384933287886919962133219922197438324415243791023424165940300494868083719025543658577753617736790411288711539358600059086160572356298128697576912890689807244347698384101063352092223101590886174106037952725886429402375640285431287511290079602539358923902909578942156954127138510829703189711031100422446954134790096620753560924424119012651193306139696794041819534688918476004200498277494604937497161802271758654914531712717677477946293482849107501524303091612467122546568963558430783819817031980640769610722344080305351136224346337714416904819398941661740410922576688596944319231180282132372207402930794228998498420219877520406576873156797707625679697682993210020196551870464596906882441463340677073964469379745501385719967989578608996985527931976724569739857109541389211356199666635996355894533469994327043858552572933983489038658077619632354816985935817365437678107858283143269866710231586487075695020744065304216787438399147495979209129473861909959730499035913500330584647440286219519742284819201979245000901825648337165305455707399534675250789049636423302157536308217625164346353422172888584746952925306442721828086980689262029941223677078762227134876337450788996031220288903297707094809132557331808175318792097316071135261910409216572465871391756962393294929022710515919950320456305222340562628269544925086150774239914631273756903147421526202581953250442223248953255771115967447142614108878603545735731339236665872802861751072413908402067196866906220371695918849951812660498753668620187074542732882390411749893502828242892436196392176681528461976846155202545134888752498142323850428958056296648634545539665941427263540467565559460235064297234790376025348715028993387017912205039596408757569884467371922694952626472700988362527299117446939438332496817690994215887441348850042332530837683377327961941163728634808604105472754533388017012025375336149698770425246749447898411416737312412731811426539870786260458606311029965332213681383310673969110002961655497795870889495672242709161750610182857852583920116600430047632538829823980848740526880587813493754570613020734808464050292968750000000000000000 [105,77] 16403822550280006535259470671965983806243911104338208847791473279689327728999317032382294194811993019630486532290946266535443135898979381063567582533431842447257507120681014679753811446905426772919991117829191528850833041267006426328801463076612733358187660699375243716945639036175233007095035234843771957477658114656001402788404366633826644891599124652479743281585948709671294842956961818381989890921966877746899164512237072544837974210675228204435606772813689911254892590092437637455418465234105607222628577703744870519216998254675431133095988993775831468760602414607580484398649077734354523003873317358915137990471257807915153115627276245743415736975805141615914619026666059461809572067141273910491111847671531235630090554389553642279978580187632180505090383483316483096277041658748678780111459207323198108707841195940032567589402350878317911994287946344206155608307165033839395130368076349569416383037666276621619499995425182585345087442880217448931983295051359073549071825434998060638432884454761824537402508589699124424524587020723202884191062591861443029035702601608309560463556760908188388808699150535602953075973061244392853904615024777947504081285511382233953033226196916023866648806263058180999023605176418041698152562590703087971660552099404537917215105079396665190274345448874602157130150584622559983942819506117022091584111132517246839160422807513859814225644677609537893039251563025862487060240817526190708974119472964084923648854091240161504149951687421452225253841840291931167971050027953148239294542428207112301806598030287649642142520906293034945595257788482159310816718858807863066710922874816077867005334436784274280842631091956120281931135766729757785552254616914621089169968810044379375968906886777868786200800858376656370617269978154850849720450543793407582712962647324571243494091162655250071527094824996846847828790525417898209666557503611994519066607007339622426048277743108378944870281251666760599682402367130957324798192172647428066328285759591351360652272181164715124302920709906238912131526940295179009830089669228517013210540235488306933004571063647369870049593261978365035666910630837085702432021733842241031260242491563961310332252567875171214794456782300892388138375883453021987221009159829264462803143439658638693658377332083053504702801376158184894274839477539062500000000000000000 [105,78] -312693036431044910209317879914717038024686326287976172665724304744274294736990621531413893698415047227193835602849488615341670820328414209215107818986421874334636489560374975593649248855578961014473704296657910191585888958555358057098615231117849067731601481900671088588810548736361567283903992620864104257566223339448749980780344291635846755775807620647243366938227293826365953920352833201115183579282522051806765517668692777708514691468459073118346787683135177404314148685700991558611572752753270704917113753415290782236082621353030545811692596434176011129944195517636902419613232672413720294585886137361672935490874098475940893721910846568796097477550088413227560976113749064892714207217697934805008372766167293857408979124763495275060857381414421950663420980358540826769595020969713540485627257142659771552362378900880492772135027769490109007230938659378750856775884336840464321640731157455627410560759464746146595239134904924654789771403377022104118602968895096752531804629274832460013145754837840360143075415352189035285745427943646745614682259304143023444656466983199292513722806524376020307251567602085934783396291707932823550591663514066768119874096832551041733450396920222627998161786047890203413403082359583669225264244409941107558287885071981455746877574230088242556101103508652784079675066578557981442962182492886361953376474646046699434402058126888240134697282018775461940696803313253767871084478876447979883174560557174666222266237971214456147931633886402198000987380165280325115616210796047030525068780308895816040430971819986830839677935041363174388073896990204947938535333880003963486901076607712395347250126516115482437344626422624326060620649290067491511227442729538831995263816886038635574415102629508290227794069245672918032707787299715754908788435705739276838330756884961474827300733124973396767839860373148752256625191558099031491608270489719551487645084137213416039213328016514104485424071753248232891199433900337499016900785067074788078189953309536240908060739177661028207062591002208725818319748208350013270052750855558664737448659060672094358482037827213348817114508584287628118483306768686278961267117815043868595985361440555054235088910304282505430761833209239294114515681146596259845445465558555431172872479019564888990330016743425375596122083310184351439096679687500000000000000000 [105,79] -15251155685041638601736752283198712159144379446904864848840343238659190662471957899878491157731210276025392662343025207718227591933861275977148185633968288080996563529233633030088125183331437146851451661710565394149114897965998577497911064578401109859593813185678831037598072492026578671069311755713968664024175161940330669970680611388168731496344917773803112791852780620260852297612361132325970907475392021744040510729240982348706231373767539406968434644546593869448711734943278296427226707247054243486886770289294399127279296314120419286864428311612023231731518763916305506769145424958656978236070733238324679326130256714688359306436132490396033774891752093638472577237084982922966090177531878833129350885398379876458323475619523289727488515109396863304891930263540332762258118232343255001429685251715959580855857519301213962438154245360631799695380567359462170623656168867390582673369551276075794767859470122740061521408225398882703257006377192928959091418162039623072108526189063676062043282545330003288778691960059613073708686398602314730974393634898507940034101202608137814392424129036280037300134130952751094151129593340306480943361674700330741381790367932687649830592779337517690112807733174517559627478272397885042046287003763955120446996040544880116512467683142340656693774562763421820892630785192169688342866338384136910040800097241348768218989379101265289102888050641574202140945618085764725635229922461977560942678403891088577470672197664146718119172368345139689675104792761342581279007463251225810610842232641355331356295084032586691204672344706810966555326802549123708631356771665947611645199573136732901093889943639228969176364433854938407123768502595751069256806662513906636029643749822849421570693637914236323659624852480732735898521211165219379516501643195412529707841203362792982752898708360185788142968960932126912279248618571871324758642924889629924348751590533022017089405831153237041970570801695278619624548539181674731817107642427929628211085587241443922981348269869247775119145398460482637714544612835422422818384885351047609109096627581048196150200966402373254495156933656222667683116216062211299865172462777507680011042715579923923663433638179123325392313682237713879006386278959308752058060606506352325529932851100529702901736353098035121266618353088992225781250000000000000000000 [105,80] 600205633419921863959210202782213536720058005868815796612302086693182720991273346662263633339197417751210935638697162056720770321619553483712412961155146645645786187945047599780802605812619082410326976952496689867869649453977918983759468165692614593811520344044208657062598398127005172598464848346231298076337040285190786231947801354106517044124040669667175027897199546564884501132873864566451893030133055827204083758350183717066046263276138555140511749074595311277250801231678578984838683223171599917913827766875428595099525258353539415611439332434487020797528907624019105804375528624785500176873475495416860266571328769511772355987013042690986596469072409206377369665374506605955729852807022268694168274050633562920467377164223226394064978664231537696276847573616779461169828267834472263365910155799463854843114946407784360719618404354884386542547471001498111048980202810480559446187715671981576958038171827023767530469560251671844130395093610571637955113335722878611649571452164253276498695425186068038305194335790858651315626544045157203847143806568371772010749694344973201109642067421198342397381983030841083089551014292637186047511921870399585863939876491560366464569503630124756835485561842864366732692909889135622680099563185133650199524636681580626847768421641675108529241216270772439015898473693076568102499953857325197579081512926679318587642823577595070558517487747456176551332079252731562054724965608276926918769110472474962707827099504834657380438568975773453201282535758803910114132475225310082523455359501850517130299818455147734812755087765475179740475932230371878671767070442625657080560292219766668939422517101320300141394669902139477744399791050750531274073910316816357140794748359469790478831359292088023422904304531469150596681506070309648423852302285307774816519085232213476514988217613647179648634896399164117826541460402587270439972986648197949711559161347364259318638619829488174586320319352099170394742705369803271776691511532275604965588291475326554128163447257991319058626183958870472162308494885811127453159166922082209826788860214869746574888365127440620606631662938452078390091971571481527119341033792951517369750861905428249669902886381755694843839486840926221788689903067610474138293947016414008324638585696899838715420203702385641291422105134582583750000000000000000000 [105,81] 8276262303291095184521007651087254184133549298409572324093551725883087595387607065649393776993679014891738914112808845443601159299738540501776747000298805220002499139775882272033229632046650654429182168583570460416419704122250071738868089846596562412423355114690980475076039965425088770890172699296134454546843121517572610218697998020042225612892208860722437614158968069725370353070978732307012476427869044042225498280117649424283116459191898788106377122899724486575700438113935983519876067174050279789801335723395637915737991672458180371860085018562122180045135175490913700395639384458591863801344814561497440703690632588868196409478888048442438053357856726535829418355989301899566068412741761821854342680292636933524796322143339486211911785611816697004301348117509984256732648469857252713913689029533338581752192274084412900329803619035786250462957557573021653438379105842400785935166747623027743943339650442485369028301026969344878329730836722210918364182540734797890450932417870561381214555717102481414051883558375407033648756867489862512668564543260864691758537273991408045827893182614117431065100589909313120243801285920572431483530585974680152095149071116931020500628729633325552500160064832671272858971107886100331874814806308953023801511060064085684631563716564946568947635763860205652673766046416279999645718488708225273671474961419356600657904717348345752078561519324071014072287384225013981346206895433933848690984453469264227530916213793823874809429623464979606683440080767678229490033432335701620775412346266466850484910159472771248761836882751653811343204017068582979870819379290436102162292815202036221720572166784204554916806207658868258127626063480245075541217222648710187174890508659066334867635347998021361611091040879763364535346366357973801832500154169876251614791047953408528530900465376914224831777812884555566699531597175231718608920603220946517499508340661137733834472666866175298437587597625984552362438207496204450703562895656378434959447195096892037508225992269418491551332984140307646778216366701412369779320129422921029913889906779384171636319378638223336799808325911728526944149310376223196777836448408634526018539929437977109618226452993166046691141776054007070787700503232923080256860027495182045402464785126389827811174248315349296368756855562731250000000000000000 [105,82] -499699834693833185281124735629528707253547760334701731183266102296230370136626685113758288453808171469678210162627218801979648251786801663755093474424231996398796928899513780793410151221370875209975473673929376682240480449992396436057394925156132176023420591390958036982320097651310294397874190129026705913771123929352702046702842542910444515284791666877141134761541659338696276238178306994387216787253146867056715744385463364769769604373841643530206620590248957526422494774798705854930484145949195318670087193001258286776699465376587396060369626726056268702649427656782342994706022344867493935481255612769660520963019011325943758942189249803567115093643500060901377300488227913553487307545402100824537231105823771067795753564843011098069822986426284446993561465280991027368644374835912145167008981092874356085535162656696560817179277718578857058611043512721661820234060437265874161405760746284458924238380394575671861399991679418000125436483431454417744018555110085431039580441316470842655864435406812504172540489824046107866267294033235464241174437367491462041491787946530780263931551445658764674213605276415095079574414026831065501670051034454196292033996031916148318856567357852368693536103924834054656271534689363922024068729366525962201696497604616367756412391858039637362374136617730752621380545470242571255393587168615210720932594302845556559898711968718383134667926588138329854293069916824191247284406827583852110197844504173121815025237357626431375705267016954923580301833255000276133595270301347265037917184821571406195070177607879944677539113510671390738607522283162923172748432600424028065269464295407735329354768739807555860513328696393743680274576158972491763924490878682445553482147594029239791809210970042292441221175243485200828060326048227947237909981308462016894490708729743666425721780085071774871909695810942285116832783411388563568829368995111979500018281936171029170200264320555669158357921836672279713073779125528405063491608515893740236674699650102338697623935920844777510323467205335957926148118889601824216592058694755660344776388088713077159905051834072230173366185482170711695382902349392476855164975536782393084916045490434055525807784590504325351556148835096712227889736979736336617262099535923533295045418585281666817011911405543046662750743063800625000000000000 [105,83] -4413752553425932837366551101186019737545831374127597614169202612368598029223024277582055644428825742329329306337698078008017671476911828269933744619307805861194832571731376397039996004553567874980427761051719095519871314742838155066166329494972600600481226164236262563942893627850741967617787181614260073157103201657216581487165124284087167443567042311707471999860225650891919749141527241948910543387476656848972880886675894684937418882937577330957612105875972509021068420728537165426416350657090687252985284852950571951986235500368006322769216197020795642560327846716754444780430691061859643607572606407196085953599218632721387528044132042008877357246660160974803618235151262463998351978829131621664346784184490361430971711509949346398744475023705571732290313938389191952400742852660655126109438319876438368182622695897715844573370454264896843540322953388138750428021888314250163006454968912077891488084248099072153752014410423445011582612630236822656402504630281738116660199022755837523379611246501279875042064263928089827221124038337696060021238228074182987277329816771399195051000201071264848069427315947561757942789739688223481625834870211928334876525299600704219369565032042556393309361083139526696890908447645239951538913159835112462054841798405547678685687041119460550962321229788758133473543307518101356615879835847814407808388315189124357439928523222997463896520341009287975092610118053856546705167240254326974173861279686878808849970045936188868873239051531895751398259368677777110469455322386733050461799745132507377993286444223583432444539000129691328108497525371250329626022031250821768210489614168432459743159105883201452652651936304553449702796808643838479773502620017610254236444347586914171626257989826476774415123063201905868144151276614738968059274432794423692163395999149992006262936696844597420464327566905498719667716131983461897938064762770396111812350244744291531417982961125815384995593297799917565566150013518500348070772886714374810068910681461670266169668442236655374779941094136369987148778874083719791639995016049555906580963522280996367672222197305173859135014521313405605702889494380028412072510520211340529366374595313236904843988562169527804466465547840925057011238736734761875612711929710138866832037159232377481040445003034481142338278155170000000000000 [105,84] 135034222481645652138047959105104157373110261819618082118259392364653220315458231576997374932050997177506325452751986168071725338141403114199216260067581986283591462444945105996443089318851771871261942057736396098090757137888498050841484611299965831623346378608341275262855616148901110466462207567219271024607120962035983757387997938530939055066245805185000412117470008753955211656021847986458030752728380129796637155914692662792274851479372273834611045785195980337326451126570215976801383380663495097140436473657401877415399286611228466812318947187807027053301949566631043734051112241675123912212751726878083564509679365975171504836681534346157665038594339167156023154982860303893809850311090136000472408373951519445258066492806092100391466971782826081266494320596585913210491137711551631957666049302480978374787577936397193718802125342806055207004194523561467280993293890523150381925291338724217100204780120580815265240467218798052800652523673779856639535091292169241323084283307872112417850621221866846674341909377675881597487862173674315880087027767356346282561594016016606112614086553620955377916650271369814548953034691924324301666722706846819615907707975786951405103324678637338886827726252501549352912892555320985945808715899535191864268768427021422448503599822349205619912567291607143589125099779023547885163602803036205757664051217790592244441425206564216506700189692072939654039868861385521116849391767295520067612762360762244953634401597571009722976063873462319497070699481922270137394912612729627641273768150662410947455770309457856848687707643753969471242979517357064661569917639588399409818186689003025314002779621409427931790866022719594687482674113687764519540435485599468659323514495510150950324867238652395356838320607191710619417181895828303644117933724253703279363870389793284434700067250856536239597626971258177314614890892200082843371981964560285033392092817007201593945658061157826759525541836304054333520907034434892248831609708521055520475010277879575438028100257795830047393823883575711328638964564352119335433464827088338743850431856143972122628215637332630777988263062674471078432105933143200930293826692673707412935415531275887886190386263139349151929372652532325046475505058466511791283895232421298314224905073046108973983926982011653405735429120000000000 [105,85] 4701313872932793586988810685563017003648443254681428661598062900343146150665731606678236151161560460877115648066511243367098407631994511507148290136050467717986749953587308464676790134299444856673448529381908994153740765159945513158058298979894573433070160102707178538620038733934002387982591953956676281427762402612901780601993868347715951379350242023816628767534137146503025513160796067909315336622253658157529184781961932338499533514458445172192281712417641795508839717495663084161869943010149190968360771116157766484040048114987520974452861993707177674413898983638090626036282792171267371990216491940661891025473084893741620846452874501387841511741696275845403786991890136995542513863748401222378512648660300011800242261299070354150920655847321578394718583175770658306895115424102492543938959626020076047504364206007818632781098862875876506188705429099095383733123053147553340435761108276998966226912326513961112415773106514722693194274059208881888950703681750454172408207226121669671054643748828769107743354254896060231071641923063484605552983322287484954044387256712679991269711134803051256112053866108381418360071476150696939850438828443265235616952430745068230935576775729672333700059840816985166867761265218379446211657053430748302085446475298015118424893957549999988871083955885301740290219802813877227840169358787246004233167444874398872221549862428857966819571559604327002197541761119053767314608741495996262171678693176044249172604139532648905448330771121984153836954383294932455101283395161051897386436193037193899025018978837364675410259609061904101735583721865324047164489412403717176527260441926739185000510335883407901762112311945534096172964645239845574925579506546861835494083480912295345172276834867389419307280974178553459119811804823365241744294312537747493057787819142161705010576524440353091721888834760572790507843570872327149978122570201064613059684660839203725339476975643231694824002644354367774530747926058668187322588178287827510563378450865763389008711247232477049927921563700160202268409145601091829166756650063902128275260808726243775688862035849570547180981082499689683742478374477449365637646594313930518366634465220767689421240397671984670491311656239540544541324813937852441247612548835275470599349441345811609578516052843533186777103360000000 [105,86] -68453599204835800178791109661303987293645650115637434854420414996574560307842135566004893958223697286295263316979711315111329616267897649316738384021601188611193098241502882109913935146080127626885772429937427343168700400711775854381106535721365807748630813752086841231614725460172342620248597438038107734801609401587919753113601950379662740056374902420919474073343281858682583415372711671315407313530401899590052165573622121777899546528501545734267686060987617428934616887818938844191541361858765596578649011611300991099542387840003155597092159924480291989097294941994353295602827515319043134448382126249178992389657185680443868335728139697936895347953321810564303453796440096186647521894177454647459750237444309147467743106618178230578726573374250901969380149116667102836554819322605644116882041748560283561333706402464645038691196319721362110054644692715167826537580981941369966024742455918382301017975231593996563655906967861453017519707395507777939626084079577858183165104038709375040346167580043271172701785984059269860410811547041561062235918437632735380478539877781924681533888997981244366888176567682393990855038810308015543964840526528057434255951048057584193803174892585689591711637378578430576960601548308505128432957379181305142400478240211336985001191290091206906711542853159249061175269799815196635908526219788928206939287832475455598493281324500831314792109492298441024173094528684645154406899433474194490981109479346322928173669864823885865226144695815297820821865121095231419248116195195481120911036406910871210091064244359716151139189531313646889405453407436951014893083440798825237243977912102745053664152830206679220809582454046065870590923130302928526359642238757764331815257580364963968857814805655212000702558734917515196768651730030543012806328093844454906989720541233832897102100049556043020901554763048652588241506379226002843527187273730233843980709244498708886957562041524382179515286122024226768169157280129886517531190927416946981444501447813602262671264744099665115763389417974293201684557018914336245961484691158659295581466445242393020309434988138805348382401133334354246591226049296140528239956709500225096083269646458013660550432544202647395607109721451521411808201872340731281508889140423287589513582397967851974148894730415976512248320000 [105,87] 1043923879233583049096477639109931907274154480219144860723712100219171539452352868966319983116929529953431121501130453891133642246820471414591645147746763199886621105718301882481385638942741522325164156842650682382197242899307636164030510042112469751832371975698494665322283451399764421264519964652079275008830931088875832543446743374575837976894557309720438128309244899950277465066689653183647581207495368004749788695489983538983211719091885724255386049472024241566486901827852405720439097194376959975018506752350523616103001264400294414221276915465445477628075477895924322940124210369894998280032680792948090412156904367097400690036439534723388395665516826608178719011140245775595687592764052390703628582798378341989635158386977433157174673416018931089451826482699032953952205136556782783452027539032876391814824548655144061450786918093301049755060053325609562463756584649901364952857809607621533692372578556436589981999325869034313220542129224600238250680565039771161423211174417108307161951142885034068965904034001212050375543191041943299899835144972154525354288797216908904189727665327106509863529913665297852659828132498729903882348656416361343698515148560335672669587403629192250477043421825761847123900673032478844328359550308363727389082155605908969399460753529591936648050235970805242620926259363798706688243069612732323600804130824917179739639041864914990515168311581978007584257422547562167858543849005343232183424589570616649481646659011046321334856979574944898029111676790465335221330385779034571385459475035745494989885131374336641165601662931706959607283254469076504027377088849341705483994416767161472183433546857441592562094196925989300103727610751094518725470677049323052387006267819365147085765295333908347367465045134083968978442726551855101362400676358512401550858391391279902599749925827016127041754423585282183144873257698691567030673188016217583490098998629377387704851383534428934679717576813189422282364100262556539947502659753936207925518855882478366743951708400129132747561784127874580898480795584428513684746598458067887565580800214054194839734099134734940994053406615142634891442284490402918502665780463808625612406749025810470886004827656893774416201880839185998618712949208356849890056838818990295891561147684201945270182788768137607700480 [105,88] -18244162741714563067425482007016287935849749612608312270593634510114311226965594046658694688336956029143197525131206237587879811857788378005544846462270470961987945061072343414296818779056355106061892357750822077642613138267817518592604124263149173807089562948999305930256045258945259959581465341424868697283637803874933114359176123261927369441728115539054294860326089254330478112360060433671675583111166541001706349655371953271854479335914466371886975051744454938361475438361413282722989128483223625394006728373888876300149828988178365576348095603770903220283226100044985673088440760498030082751645995436119919586575481746546874155804127082267473635206558899845200649287563970308280298223742409814648679185969252478748030702941473711130236798861575609813970115355566216681226286216816905266022671662656254776493704104805339475019385852365376060735510672754386908711822394690241561726704966811917836403394469753628814894110001550405456653360784293032136954293175308959685828169157393879349399738419094465003469886153240348249524622111634458355419441809412040168735959345852225545274756054873990016262973758892576211605629131474961109128270315975714083196003854042899159502016105198334297420536600591339868028256158504931625616385665243311316131441280354630745528941905587702342642645629648985343561613055256489602207837040820454544929744981944103171908747538608495024020276782153404911071839216292800035247636122370704429884250889036491451318768113115603651817774463307722222893545303426664006361049276859102561686326554596045943080886988636068139744018593792987576041918288696176204871297117956045753884855593281267404933252831918517149961334405060431076137583496828195914509542972114890557770609386077063469595198561668060359667707860157697950519896884063592773624542888526284971839066228065156140723951993460768253200268969072335195559797847927231286055163008290137761692126150492957802914291198387494972754576787466416641650785941691544466239755128905931317402694515790393862030426454052756428227171627565484926126679387934887792739460528660648722427989229838273262906188841886160568460412960210239256119072751041062395990897319593997514104462207500094774282418242923260618263729769663487860865732390894249766276443145864670426357663792005613434911256830889615360 [105,89] 221715148922759652669658036147754808151260614910095724740652162000599659423959968388590877086458615283861348297761266531089931223926458210162687356083473121153083291049236443422524964317605039955254945065622780812766377949469138977500876703115271334229012153890741721553566476070104392233329782105039621948660893271582746652052513801246216643298897231979113190495050022301733624238316714912850868548682889718437683995204506064891338764827838270112222684353776254662030535864769841153197815127165156066187805630212504822081477874652560605219628989463288676264634895313933223348787305871507836639809486880864565263336870714206644782220605818242044182694889037613180853248662722214054436012194416929661741547814775601096743531533940366492384871015864356998436975955207998886981061180840185740806371950728595590290704382907129802648630087487878133151379091675104384005671984572761213036280473076952577713005081915501308764613291917723343492551495700360420625602490869922959115662812596475380612119883802922422855308104269387526001477666331498108190943049484070842021222452534997848815276414030892256279913536701452774951807694016990070942385458994795321200809288158442447934682543528599241974993339087823056550455890532239218547158997879496754644256358037485751533810308271604101746573938762650625692538906961332184239301423806275562281725615048728772959068589817196888999609306793884043831186622942679599372651720385133354233282008653607746141460607502128429462780712714269138000960233635890281958193144968766890006548826599034352867746294155341865811215479882209937787378486996794013714128593818537943370227807957040222135429822742426787317676505031993558555538510079629179765838900656709727392382289462013737949044436393551776402165249934129143899170720769383127213407901414539248100220757027370244664857132375540506736832064023454368992965063305095014943082779981276854941323091852132619495915797833336612835667057492920620373486248058924745802176289025430707120028653551119801723650300362527457337038001690276468037744061173030731825463256521762402563475075414019273811775638315341638060543096926011353748752162598629627403897469916234915321422763468104435239436348944678475630365978980541141856665335356933578025443727474583093701576799780206820770942936371200 [105,90] -6238151855356907008279340869638048793796856339436819670846924015386151712373319224025955709828578670567876423920831398653451832303783115854002387423620611894560692410609682014315311865688942679664377059124136214625237459636103605477816184054053091097879784171620233178977463524573128892449720851767218437522511582883625083883097476473762708120216479585238525349497234973668781162581133773935515694861100668659268857835072199707882871733107862126122630039201145991963650917547083468238156274034510258133789757892330199957685786286871657551457943352608641773198435065778764663512074296323119779544627344925756986026785803587703556753330505506441650530416974723754923063877767904241030760767071809100835568525978837202815520956597099438285668397004281195243995019430278063078612522806604962431251421969076887707207995422762763261554779719000494598709868697384541900041183612738397281616537209699562207127273120671032982375932423319295876226690879452595723038211677188689374278448611708536965207932045307926573784456191549494991134323285358054203817417227689496390157587773871964822310551903749037148842080691192215267116409713304737739439718692043491261551257625964246279542966091351944265394266314832549089891580126805891155478389619421783189413394780419444895343860452323446604185905457116350347250758482138932851029986919921432010386770722047801903113582245021324303282701988604937605405596781701759527710517162890301232344606286982737115091353958311246956200358916351137891250983983218112842438438265505653674429561806260405235470199178854676805108668772511072279930528498737488840295951787052102073632525995221619430747685945170600009336868082015707471461965304333071163887210568612620895856767761230038838219447563326340980267782136981487891386901797055225633665577816898130993692676116384249002291429403282682923777471435293691789339309906407583608549673899417076613808287596598954953183314855653727335829448044375759015474867690458614354386598604593900058793875195812419273892718349004489168571490649871369788186943142698672973699367978774968474714211574795370411696952750168193801487072723549913593156903884100407244604699900471310650471555398800621299498527662656036660986282301380153868319310647324946059530629820210985540347143040452302125730474240 [105,91] 46628445156869731524160145075916591460049600596139320519367036186813202036683894543788721851114334797352099628474261546232477130630193732794604972370557211099447297701788459564989286479649383872401546711502028895057130192779374907725709795017618808956758001626571019673829295690004190536728245912422525626892157890412663435641625433763968565490850080777963874918831585907982939458315771441534350676868181930503078141428457547017551537992452498065289089173745724241419929469117476021374098289470336255789238926326622081598222937504878911197679734663214020510346775520487405392682153002019301745686296821061651323497883424618248458774004012089936507824348745602503476917485466635943196818287094211819503560233817957207654070201087407126154574403154797597618794472713446909883320336515604837371893897274523320251894926029352447482263009634623121105474777160789723238495472709953469774610432509344564713388839610138590517094811775803522120229588327708453806537673753225345045608475065993203766806779761166386930852476121570692691017033577225675996821173411183010182011902455614777561489051105745237265010006760602165290761724938448043637429464141540932429858472059008128932039230640136117771896301521471970449440801473809307540135902213570959553198447450492730731024665057792042534067905182459819953894960470504531271847038893277225348641629304511267602110213731247980539924172996456624644659649129367641091003382963581362158326341197447735563976738715203566551450137283285481407832958431258536771729198634506677149508529080251233635810744290926089813722715411241576179899222212288837173776323370567607694429148761120638035469011295622953653253755210810349838588681609171212036279153635941142325049582927648819957530022012645492244444614076454590843913766945625172594283495843055351548560838649639707296933383103147774384574572346162966536302078916486186193870406248053515945991463525786948230363728311054279679827237118086940125118179524751043233361599682135434900933314789805551087119843589443646440124532351349582166601893092296176976351027021425517147086348024855404799709828101119233291691037291991291302302277476704551788378896663587904963950344884062930110140295767882807285391943137713474703907748477553514732406420323023289839159987201974169136640 [105,92] -282591481883446682464198252156921355905598698838825700140716326697026083986758162888500068454783069430726894960864291984305646305280008632438682326610984365222827609296069108416029949025261187703959035473409987686082211705317160611975970907303647662402914185426570846576412666329695618213022497866969964894029998898583163659852569972240991204978746186148699111356480648844858885719720086766688600158534201633413409657101239324731895016734372617577352820191147875798038968909395599266322338301310870971271520685292428709425140345539431669345444918164572198503687913993388451534517849364970497865343072386110050821637852499378595651359124488662782444107827909317910902369811661360652064651855632910193542012338343951899559989181405452390783386439849058811166665501346697811425801879224425854200909954399696105937797368167227226187603043075187073487787566253888050616028552525391811055153784723037646870495112848140706076134288119997008959160516436664780705871739491803167808442197781989191126449811964266199002757411914595933567907727967454050228803785999816509404238314820286581233253879291813366034039570376149567151309765529367743207911506656996695538684609606878037350529660991155510698232978965502237861751035527247739762975084600889849619379168505874742368762038552364693379055108747960187232589719606319324759252426415770397926168805972095933599364400322326514931944231029783166570017488950357464982618650979944925324887690490937137957203647004864873496019188020855836580578369830062054986386307825270269302829731941250676596817584364266147769111794525031186887153848295955063956270464962830356573588587196341847587142451353240465100096206917701164712753843385492879690215941712757489984732880617976280061480535947594698589053781177672739119857912642254660802671345203448630786909725347596067908692461047405030086808894652590128916044818342195369008094644445864890010567158269220242583568805972866685914736678247430324413495749218193153595857145818569307450801353444754487393003397110518375649402821535115058314585702826900752136082967756759230847861994024277715644576205065300933563895061207009343364611361193910686054596590220436747858211942286242160596621043310700183061523791643630662744719486605207383661482208880191202365517489988096000 [105,93] -64610853922969481754323957733535333624944391464313458945399957534053654712142866952424864918930129749488613721213625399330682464385400596731411747847217436246050493411005598389571277845502457021306436888140889526303113093646490151956545037441732574497090620376451162988031561963772539002796593637689311289644271086420681676657245097068725552844348288950236246220216828569383193489170601844447614982068490624633618247379388053375895522949255736806005022151067447279685872886041832016304000562734766707349877771233596203293931770452343837586913103011581465342275602492334690118370609365877066578819363496937936420508275622052500660509144477983536915309710637412713032428540368021614904230236355594215008832734971402198220953445295881424928333910751225154751619534134037422914721284943777320972125632954108800471618719749126594795554202598042428402194837717055226371826247911812474071899654432795021112599270154474361751548687794565385723046022869061134009096835763894117286344352134775530349687078238996329330812184501882193322936301657008994320347685842627999228092506868235095940991303857104199815610295694365040607673687918159685353997771727326359342167193292941497328339681682464632461972796463136585036105924913340082130860850305526299536597567897364954737192542067070476555937578394474807462546684991627033086022931235431831836068912272147319420940669388035516752808775767684856633600688932854164613840675098198135246580400302677069112117290169205538841023910482283650397150654910929593061714091621813461302648355599793860687451937372220822504422463411769924809600198158414307824792987983009717651008148555993750623826942165492803468527908233240397594914942193474833438466892348866563497530493091844727055062949302510284095658381523430700248147656872738311987033514955898508768070761545923489576594617354370596763464870403978781741421680671980006632299427660774042498825267269834309218084132263279546893267149871989583521051694531425147514254596948202479566425770697765625260664403800557150481638009041426782179675249810938190668279690184884364180292286436104397311123408328135292589834880301103152986008524092838343391762631545649538695813064020477647497138753682471625333625885192087453585896400726324666109068922280617402592227860480 [105,94] 2230225998367548936532330178988620500342441915508083523625161333265375862427033719346925965150318177789134561965034422434965713093090582733686012961351880189169830940953501374892652220434783693640493099061857488836978205872517770335969282122377680609769739053270267184477250944659648980521097226213245445843066120898620975257634705235558602483598246117857739478949110597187937662237089968272614690138455789844114909970555772670916869478780525661515402193667356919529507020089329341235639914500926802958786312421892803224823752487931433919169897815159364415056066269192960775783280551836211314057410603641879246214014665971088646828115512931161539254188716608382360515318717549379782110368042420034459307105970931861603772749797819920482792461314102269989969011625660949296200899345868969900747906989319720532264386914484992939084344275682793977388301532612888352155993347161277975642569922964870758047816330741496759575606212300329526720626083745576289262083942723658029924387585226383931072048537559699117865734856736295102657299691645108422391501744613834428611192563564287914793818561908448395783407551980037359739680059979176754322801970270531381278618632228214323813891595827272954630232742853377888583787658844381825254748137520386612181298869959018336248652112542139758956651048018055602569450951260514179362497928320245028175203288999935760721942279478558119183427002826394636457265372121766286622503296395040932114503343035834886957666488795912515471256579664476708742083971962305042626383874717316886257032672717667439817131531675154722118853974025179792437923223846075039084749353233265821342723496426219348614341796067058232047630097787765861749753996286912261369416453994270671785530910913592285587497464197489037539789748694371308817397432806569894653756488565954355331307150222465706769950760190174686736151679851194200408266548402477477082247531282158853044110095558293864176260938654005570702712683681350892740362321538872015817507624060087349227133710206684142104861881748613095965868327246898255050861345980637527387262274059043462789959873743968648074855996956366226476842730770506952376325339154040224853636105423892988944236150607345811177308930097902993036385535836954197055592846105337967410155551750171879014400 [105,95] -208018712931458659404189385803929012291985777434545885206352013298348784759862501958402853017483324889501353774531919494243579040493029327464473825658497711592004631650947474609921652466503679922079855792716073321169542550634157975825707471067670387563893167481357565748316399789643782426793643649010677163577828002919329517904562991640145431867166465921988918412418907345484405005142085160127652303308420905006676887722334466876632625669563764179879284244952848171207082243189115729916681016001488925620854777867043415856677970083039615789153675269340223251217068127092174437466995253702817048925328766743928829204975608431331515773937310067479189013566075103085960550753223779041486552879522257851320966177929506360083718454937332549849787032283687968298962734710474447163054451163689246790518754098725273209057963615930175941654709168578536951516105721967317833823481897860537223914411775289066309821264014649857836164520031582398071057837384337661725924950287359041206066785899961272958038404209300460751615694195618292292098449423387653854042974401851867231793188242764830647359474155023659457961544187610297548393718852894989704705312991219015111666570021605482762876810150013959486533623329101449838406151978884707097197230460628377239118906959310210022099702860330193804121314359018874588657486599841071661965094577950422056629151279226455622576117991388708814891551544341645035856962704783376424730490098891954045189334892660185026806146192257375552552603673443833241293251699218258236828307299318965192435116684182684063555238731784215699993096399482454961995420516668819657297940017753972561452412398962737368028835086645148715347594902126118826591697800712460919879023787691380080163026524215540574606654935006287339757866687678826139102355126677452969129697018472171743480018932444088995071712785442009718748802913848187649272457840459564077248242475894872409684314880907897320534714346938738667718179517561974652450177904005570561566849614449197423776851261997590609014025005708746323469340384893044475138893056024873611646541700802029789122164641629343783627762902940286555403799156324458857271472803525947410687190975430800129354607712921148556138265917352091254323571184066537187016300125893237168686369250260500480 [105,96] -1008299839928193261413772814645500717246650624820244073032288878613244911023115210445396847335522318304808528122980485347748867985696827819306455871838430985779488640908373455528980998081050639167814861176009584553477561316770017731653282336021652555377926798242363143150850315096447010309820649126277096648914020353686258128195082748018531355931034684004545312112054862986552631833984470394519473825971818690199393697182318383183869704554522729857340259458710937271138718862200788018734874590905994164742957194232654054941519770929975032624632573650718515470713789516351634065612124533914171312466811784554979616372609942660407616817885359989357802697060724964258922505952465302442078293509313301765482476598283824871284403934931078466746319397425203336341678791764627338242024489310445460583326114650123075019074989966410427587029403867206155129452030470211011424987441967400358523295326038390729371969302000536048566033418902864892806628732710268668240269825391782160193875045131788180885708792479015427623872044011595579987622566502480357826577245667394787941230493139417325903454401612796614435666413462972472138935664887362573319026511119846066706506768015364954034173486105570783751230459588908971961135979408266699219898905236830356533732533480136186007726513220760035792290842874873688613469088395813826979929551991622736979039529005697481928325813081176216041674345010585293017706828973930245453368912427652497452635601749282853399577830547574236766657385770882889194558046410343194366410206219874302518968449092685889846225438443381140306506148528719894846135786321600065474070619263279164828919970121704150670010326142028821158507051971010199292746178290458024972839206880707607113210418451158683005467048738489463617282557900079760181581807017796766118913715508216662064844047076456376431761758108991523800800580315274598032943917184311955332086201087587916735573596300514114301338491006372716317042479702057979001800172508981761230219956351211736555553550519317544585644376400974650168531746594162172130452364860582920299555000029215942226014615681585197508161787915913989445372043010763769563438774113765544762528616636086104381603498436988739133041662254891243196747627120501345260468283267436576193498547486720 [105,97] -8636989555363836326245746924395903293362752478940481071864312426490129401006272273824866920018299779642365980628842646989743459989521036703102246979982045711944040051547661839490980515257573811394811835985075470295871980240193475913462680438013962300398366025871032938274376989446868078492590638009881150667322844877518623641604092181164701669061227642746456947847370018215416826841475969758831195505882755243398707514394113536342667811027730600831056438765330635581606874062102037374452548606460258966192207070812138150889616289112082032839617562898668410645905239240420923294373111724586234336744862259653418633475241431511987743011258634410030679004976154059297404928255949962620117335968570945074734070846264612379592143738458686263533774757760466435155376944970400998431486529531774220932487764025194085973381260510279289252485886690307859046685494401960983133997378701252355977148093402974309107852975065333587090052945786488207908717090195851156933981862530061424000377685072834373030928090489336655667467362529919321579377023817528274165618864789682488351055976130375752181700517881503363781231527512893902021343330355440425124682117817767762300588861748743861346885082809127905523715981345622206480547126603601720173302118106421155577643048453175971332065406033723954390099778476664541129568913734965922374981702306024865427520727002856887729290563990803632464279417694412762989606711509592833498215516899565359922829409943431665637859575322392249126097450068518661804502321272630553349451763670017958535437435259951617093081328499830220315481011049221583553965387746021174149318869159055153853077891056400207215180596899467861680607502965558211896634264373867569611465789268882110306677840838464204970626914915687689720795231687245246707197470608562263421756301709508326668288856145410204146577424525129622863977468839419834440908321703748825546267588659285455807027586403814200367921276151966488694825786886367033398236170318084629598424312335780102204622529793520680722629718435420749626778907492181080361090866622640157876307388299262473131131062368783390784756599031699243846484590058059476512250751954019356292845738379406405006755273023070432244869528196895292083883106799811006162433575453848616336097280 [105,98] -731750930098200231638624479025729580716983683452935118919876817953467583567077209427314264501421025374367115896401898526958967141853106393724915442954074244419258713056930478892143978891802407310354175537508121944364442360488401498896146778774789167941644193851577799099776743318003994164127117146960094027742030372175134247181431506564108822857701052567042090538751565088205870863793169889514392568632253996548386350312880485385658448342413745545258558140898869621994221494619634511016729120538265130138973314956729733019984941225067634665644521698029995615497403848625542308116598606203020347435379811197939977180342174940133268250334261856656479879955698776734951929327625171207308931570843275505491987681968178370871745350072837502245007468572035197874182809066761958967450984818815510823358934343222396712186998604191437348903198527943271751160189045134677715062439788142379378528313482329966082387075382341207276159420094009796332852891064880005815567745329864893479402404771288036436470385737385529841077125878300034973085370340648694344590551835387114089187851940710472053606358219676244311810536641398135926037090422975390056266316978770297091336176124066083614779967317646450016262190302032318508998442105704619021826099301243346918256492685780709649017070417395587518766179547466265339337216999693341479574555178967349227279201990534192604097890753854574006501626030961523351637571928034499928610617386862350827830907060873482362385727185744668753013653978390546056778527919304256376312816399473632947405053504951867464712452372225478803635349794575667345598939325412273776753194786893640596957698977341039604679266249469433654796328899128867018458513644567000800115277849338664834467830074764885575934745040592890006457085977589701438062759266996225115676758116165192489579116432432654003758247496389674308378762758632588576313396072913318217484451442498600667382941003707232703318145359169924973847937451969680371874700439064135997803321555624158430496989555036218960124115309196926827804751292036240393574328558507738287880899393528356770094392787636388633093292481046281387631483814014502087471144576941083329735794870235839173226225111916445908129219090412070324354413124656888290276875899708375040 [105,99] 140941685057231437220650986491324137780052677795716143027114813198936104833221865347839103215859733209502346743193453070016876510259812630999131508491248482119316233297968853900961641868865276428130395413457137771293591427634076333576789180180089973805850106952773335030252483734859164241270065534271469400277643559721492400229443011889884398684367529691256367272965324898901536774169779085159166244881131127584887055869697898584599278755926871437116092725685434730410088377739576432798876541215514296184275118173357264714913000854376466839777182925430832731357838072824220505905765016682189222405515318025659728507257498834122591148967486348004261349365496312944678516498203066498319139348211206286365735160413558321321973004702443278066683564357151552945809690580040651076093245371137010033797819336197040034387804860281000508296642883798803434845938582208930582919432257440409524943246551788194249393913874201644236205198990725203513520236794595622009629462949031782321018838406712486883878553377025591341673669803770740639441478531862792643459902135346590722068860854018138704156496704396251896682145584455765547658265442603673462625372823465512715265577327527143362481303117176224726579690926013577881513923366280494392575552962932995066361610593732338306080710172098000335754768408160112565809236701363907704351440515867094462798255114753097213898872268496311189016869234060980187873615269250908401821650745298736285804651975875677480993075547260841830939963323799795831596690096924139806723826209817634819854013329301650551258711652366800759858282922778110510644103850477242637798691379509599911495198657663396109312661090939980912961658056801379368045152196900537673556846622575070456674680183601985182180670996865398043466003871828406043675554975792413648161423469428466741920064481687157155062696340891681521029222708935164570345412011887953466097487832882329554174161795992046889718183480132822650929953272885817437033336740996310532306078126977075993459022483880673724129873790526710560278451806455963575785250523151983366566388384689897422027016447482551219228462662819201842890587688890180907955046344226699385779502312967656255544053330186866269594303148072732588543887900247118473216504456806400 [105,100] -21779959716356080304755894082161205368494298355292402300902938813946331782266159377199228535280466963110965265864632655229183006155563369848764852674327805787496365177055344052317821278016492949986141821816112798060201052208320412168794404333864769829257880231442570540834630938192380061999946085519960702930414687584650394274402385909147267997838710004686957866261382027365504363534526432656418031130475745384816170544872104338330937936429507017559105460179893397556755720772646020187798868010912403314661678429938209672733556480389812287618164362837042276193218412615922079835109225566634273582334925461111854762433229745291370498665326287608265141265611205917989996779368209301494831844142995172622906831699394796130179686091923852507313721000432985133343011850252533916568324036429452966365991686107620160140214497087375073645293754147128511307766488903823428790257943775690060375954981015278064222323644197940914812417727716477427657768982121896100821913262132194298253436494497447083963258755170793969505519920336949723225195583382229777904174465684777892854956437152443876141278788843727779748492717799975311638767848388984320024117253607220197000298829031890541769158599815325542970570564018564885778189202088293865052732805580496723973587583589581457182640522234334078505204449137007606092122945582882522754880121944940918809273771269194491572785577463635171988004806936350704185638620845078312528313472012719506620094018009113238425868178025745169952329380976535450241101817394947791986434647624364583472040082507880233082678165897304425730419398126528129169185839438193103757801858769167510119371012047654242040322803775609296991342356613160948903328411921541793345189213625988895087259769680546583963969571392711822198413491845979697300562104684192106838033802181294022552890202444247110385097902674046665415259093813881999804395278925604071464096721851623074356575032076977855957071194212731838676333952305063469284518459569858216019801732636862433678834721327321359389366525680062624309210863538150902515150782700054568540983864858560563396436526883457963610181474325162391771363114959815768403728300266706986439067376842508281632363301811111354105398943644028990504800034328901087768084480 [105,101] -2630362747867305799027176504665460679662012632170915376947339724428396319487744146090239127448454469547177177916457369268085850652629668036049155260490791262347832506201157582126309997298980616297187185054589840347093591513360043421115334810046893504164985096776969824602360321739640649957034892280656665713321707235734832680006076668456176286692082838478247926072904156949185646189351117632836013543968199005578888681363046736597924482798658996135359726925570302852172751969607458355177159946571015091200213187607631044404235973042032438800002942078110824452191899074041793614631723256906985989825830241700776542268827556117830691974581569207544689961860926250014699308604607508228796104097340594618356413213887817984457636978106911261907435430782652066953658076687194227359089206527595173431141337283387917050096518812187173490119184768399884207408643852350906476920794991979345829456979224383088860215077670240646776543544544185355785972681573043526254179009661806775351637901242610503947971000258826824437239884266949297363883064285097861793067927709063870655635376276719031397890828233535544086691128952089169000426915038151858970608216298086657361689616715920854492523701898087231538184007087648069697811856815502735321848310976727262143832307325267057829414892272762612989635672120742607272681585298070307553013647385992200397477506115322542734409362852889059913116330096369047986639215948980610210039657910570703364964816741663927701210503833125640512580930933891805875042247811171540568126043309494014549844240870026910312530857227487375369525006262270063512962370152674100108448645219829072383973733479029952500739144725921152658927137340004822481347060701238996316905085129338285525785162451468241317707021386362774651151077942499380518563351729491818517592924824621524282395827821271589379654562832382369346574221729495778763618700774999609511243924955218196413331100909744070422206656278456565941637317253189569274380443142318286982895751921786457665719974702828952527003228203426101301078456839902684526212797342027400321841528368612882047899165383011458699006614778271786874783664337694993967679979722743326612772075043270637276207199748321605461338777324738358950182752478974606049280 [105,102] 1578427815550665758680962439156439475985222232448008965013662430639957761397669473130495585223559457017521814336798920208322139121929923880554960438082876221363644210456415574188375036321164240078121239077211930638585154534374298392630841576645000155418614010225606483465138273749062387995304647929985553057353653989075871032825250415775171368436569023053427480921181479418414028147254068279219879665398730905659324658257922399926617642696258125637705074173172728875674374822708069878566750918156715879797893243840704334477865254114381195727019352465847411583240456623872115458126733470724334782024915580685245932708862640771664337441977002328186930169353133445159454480900751353167560086620066149879574981298854843555554520450576499705532452553398369500179074835558373672545852703884005508197582303885522118106867972009827567848829731158837107477288478676129310544959874940960898238864565384012577273819985257849408532799825498563024123431365663235309359185358748355154111761192505718655942162877229001868463589901171242782379745757890613552932766060952621782754026953692613308270272521454659400048432998554517153049631746579464398891216161499910481044827311150236123519165888868965924981168840827953213610065315579783123303299499955767469613498395961983652513136321790320210910660758938302650122526600242830742494315574780439255438545753937735432253212580169962007234531026326102839778821537203882837795205719313592806535229285658822266091111007848556303569871715340774385052150131671646526598877549780951621663538181532344031836523219925836153392600701522045765149767670595293110720226239869083383453498807696425753518676595947965924225104514728198392929813813897061089036248946657246384516339219790997504282726708031307888731317833306090395531404277148082309267654239321889887669715931342954717439861068115315428610462483048328229481389906088790924843144127540595398006763173289239419305049202178063120163719722856332185507390822803150051518358852663276395925746624214108883839057151400085145197357328142379711299216440609680948231425865974647602795201913043301050809987413896270425164968440689578111855045578720577146508241314792382131693653826890605207612454358900696079036733635687546880 [105,103] 21642292061038122923769520914580648786820067728646348510758202238080847709278305586849267209008818364598971153805585591943723000959692319196701593388979209790839187335397388404491989021641958426084187676953233586313561570618733418278881586074384576849901161031173267276390517583008792150066906333577336529034548366036003888865962290056939076095958297129532948183739718341902877558862990968934959995174634761122042565696084209572576057257677894108125907838124416502796376012170690327995791438675438486399455303315432792162261450819407272384889193612391979006397577779679531904574512989882412477579950444842038014709432032335143213494972255854450041029414556396146615838208637978124673451631075954350840204862844539987042587225328496665880023418300177489219004337973733225735888186224367244994057610442355276524980485239328269544551048724467220910812750603107556870132760360153813835025107588559038024682450368511129296201950830446608497012510243122411980689388594227051727141101996517824135123314295643714012383744083050915727156910270584697617303934328322294612233668788383506151322846414043173819434051900154560694799619697445226432055186821578687825003699206499809158443875634127326401160610867767133529229653664731307722397251321842459345043866799845913832535113530776720548490976451758350939233217285730047157551627712528753900372897755169413894787160759290490792343586813811216732475639466237509817239570062959810093639137919888275842403309162219908973579984776342227599727934175465480532834266825578700638161047872763247850189841967365945122550103509186978647027498854172315027242714338922982953632600310277923710241542861687438746499548116691765465772291168639421455972286504169589682818264979683114651769074800462630161998576074775550675538199785957829670290555720945781703618619852233451654548603238418427500644314445851483597964620453659027795202652182760603658747540326339214759152125502684291243643533074896692346083364214036416128088046800633976096917466776362608132693907747041344795378829780833184565087863145107146813645706267590827190308820914597963185029601673201681156752170266164327781553149244183522696893300805833983242368110163491085234864237300063258354234209730560 [105,104] -7385361598014255582887814041872439773628927816431716889449960693617998747507798652201585503952026171533290262257022499017185525216643457900450309822356441922207190040741036784684331037153684255949521816108224112836261481367641948211734909025996871996872430806257594797062892855047760106440150078189438657972908353746971425518062828160213088826071450804403984100107279120052837241078145006228725160984732717292733029209596196881059825003684806583675279126163101793965110919550978358078113909808633954730710368317665156609342938850300863746175836797554626191969994081352852409187680566504180539064535015945631122117244107938164311306134224627689985799857983659621054867006630535244825777578368924371073592928893271584758863849617323565203391131480246255699383050208570927553569724198663794420557927290765110953890196190308117369744117615081461782219616351212819870304425774096144210871218422702077765603249872643036724779753361531748275697459815646370696084937029678743193599868995228669380261268753015209945758072888397240026726544629421634851210125090867348672211792019376919123181302909085861852955496444775382304002238326396677444615293233664600585025678602785113641365544923543155032442699989884390319871271160176432571254617605507021133681212242128736308854463905564731061373953499104094184654072895302462597952677988479590322206488016393942568240697638029119652178075586515897707727655056444190446080997513262576189267365117645975112146313177255986533431655666508691739617865262509407856407928974988084472897808831012786279897741593405665054470657223017099255041647683893781308220852978815464495362440095525466659877987402564515063021931301445906396010534230934982518860338691849269251501343594746439765460346686930461604957292599071626143404962458499534218027949203436571430053180258026700479023667697639324263502320571809920971602143461927544202320428360238840471656610393440415865534687868719560362687861986998164127835664481801868953410285244526232061492237312924332968141480792712506554107026975170461215967778122997768615026668678202598934565422328025045032572857561143889299343220729462435323022761428303600708032256745848895072963999366832752901142398117263119615918080 [105,105] -45372394590984044779560886454266143900133993942889099513624466215867449476352681709294202868812405900042003145535991473995949453773201223079841946081263326596597605405386998931884151320973119592233551387401576011700394540242320116533741238678594417959539906046448677488722065862013158560109064046517831669988334734537506211758513178350063749017168712928554692502770898787566531339293400043966061212544603037542003102981024062381159229992803006319220705354705428967610149302385337073552158098365469281778860315215008521126361943041761262699601434724722397345666772971701020097298049449770692976346417999210180985662272213422614017854040276839029081772302223188224005465981923732236339756383990044803090974301778014366320346535217657173230961430064336464092362985825228057406027075210134279995273019933019356772126628916795622963287708692533708945632297552839551659540211296584924361252668051117766484638024569047649575296393621888324958591933327196417368562536555232723604452226003517846667957577549536949089993095694717386120757717581137126767226107543403270104037677096702156280470213957412465389777708097341464887812296341364449892225739898808042327803734513177834265931557730275015107627996173905295070866100856106618572650997102087264639411161377140443665963978831638032876281271523879886779556866749139077232651191893111660664469133452016853626428322778683611319093884114336392681773208525381479066539306419750704094567894020113232605831907775629905594416322904022071304608422890761732403564526800971570242946243863339024062584474860409703294426550694032607869926162925207177032307862318579122589979832464482260573678459899850444713020624028099577612087710590233512615744248992637001897047714755626875059195690272603332221940274849026588994871386671729380970611351361786979552920240716678868112442890465811582458797091156285191736574709592212712948192825662737836490740162527401191586749573343111712490019844733759602124496189584417847520745575582534857580815558191350563314242226891839889527096931650924508483887029885190517270889614844666291555299495509326800774073083749395508233429959707706693509292856299605707271834233919094949556505844575809905967531824576042434560 [106,0] 139319189091711301777483216724810699447849985159284312135945722831111017967529293223341443419214125446126390831539924468450119705684451372924067783890546830828108652522262624041967940640225469867651758125765749686591977932746914516156653995139523394872355792576873936355438629218013276321543378616428718155092136049172917334862615431167759229898109280860188364702892228861897678332323020382524941953190036874237812904099022879682050312036717188807062484155686156169740130242515807455866045095008169587645414517001294515186778624769039780632991486062049104543886076350793755478494365743194262324868414093287688681690299393454982220282576944020678785176487434372481215909503306801482799350192454182973769135791585125511330413124343535492038334129309995555098267877846939505707439101403453571005917720300729430247938044111065182839400150913080812258160828807705082900977261775367296470682788637678410109221834628338926451944159191228937383659544735381440258371824639969788037377768887069971102899892940640798433480274542507300453235753215049929118238518570584576458103785978332573043618253846372158621749398986406370721544414131728725780986008854292855183081528288904015247702570771740194737274309528069582100829918905145554784208134343999942210571755201651188010858214779934365556606521143531981726633924425128166269547324739288843323514630976779178925639365232847475698660488685118968888343338332146092005187828913367753554888829093157261890627843015092357883317169911983963387051477191042019693967090618475545876718178570929108628289209331735234792154614518154548980603243090533577859424013391013135875118701429332238037001224361659187955877117992362565734733718901131412884228214417952635947235353768169799590512318243172033697389950111945265848357147050157808711565342610104060318637485653187878499511884214931630640472274806947126917214227477407254185470603878337298808771346770611691307140612894816226029233462073941476847773435264863575160891803913189642332848196902620587140819374072054304919898107163415332252945091310580521822544875403822319064247762810429227595860731108159408310052393752911374570730309804812995143339973879182885516849963429830604647525793793352748695174049655255340673870892127440478870091595440255158836968371744101408779736035749246964218484568938836521318777014095600632159858004071919678999917782159412867754040690124491477459652314948291740919970871617956343715350632677132306541083665569486918191135821709091945071682922167513235078239539481304274451809586439368984778219839881785446777939796447753906250000000000000000000 [106,1] -30488699173854493857544931519931667283493186415587559622712278639467125773795302252146032061090332751610447287787944788379449363308894067050570016668197681654402667177706873542070501001735745959267463515787050418369634107113917193036705451283412615925833933207111442750197536594686653403638893222030093248444506548002344854014480815603175746796303627395654623540250515553888442999976128108967423479317928130985731027455598459217647428700638130256766746919335116028981095008729904016543958455501859427039742603995655604503891398061171035805615847932727380656682619735492012475095498312062056054187549184040888887922678541781834150183281005959706822280996390533675414753630977307457471568845831442956345778339175653601411181875422144498627335728690859626591233252084404212628559263039450798293646813238513597726054224182711855283664397106932178295823550877357143152578402466754466770572902189114331535641313615922212884407148222511903796852223937093840491382000156604564413294430889208890950256747686819213068017443132276075238161184614197955965152616803612034045687683671080876870593445759492346291434998405357138620874927776448509089294900680073485154107984932262649619465478147704202973251497301813344569877555597408985060570098991901416195970846192325988917077830898329919101346020648052463741374951681411703477149371210895753959541508599532782318786947476318242842485452067927143024042080142329853229711279829039817146677195914384724327806566662586321150897429030041043082493763779823479764853470274096867771833400063820075005370321523451182967092246164133438577956823833293766062598059739136407618637688699101106799510359091488866557979246662624061819808675234031138690542199757074166175149021449859127548955333869771223076361943802447882040258525539420630601643459790828198045934252159889570774848125686857683839323680746698267242353309365400298616141344474064425824985824629808085438498130742632991667910144003058612072252101125371846036519744296830593533814689707296660459314513120376688369230208227245379045841438937508113401594337433716970307310303211943728609456315494711425086667155677279983971884935804441424651388746889214340180571020815569019948229242257158631723790875529709436915565073018975199770461508285380197195372842664893269410894411060377716486029111167482897319582122213408665637820234253805892679320807577636473194488063943362704052395112027250042112005864263611833496025669642343715295511471716374775603365549562642980138286345632497001057073070212764596045909132531555232187292503454045800026506185531616210937500000000000000000 [106,2] 1012952881521792292519636077094566910001166937032849656735878929818083419860865043074339895038582693376589652602680911787394795317313590526645397370530578312270594808540345586695498969890991420540258106140227182768650443456438923802239900755779864809230279502150897576902419236501602395373416843144078139702074421837599727564519956247643943793776973074070364206412848600326191417379046123807680928718740443110224240877697998178030264223710153953958846908392286532941317346272160459722446855970940623569336811492852143010700448642740185714352419503786462569029259229284972572947501713172354710468305338809625216393339215747363449536017834821638456523210080847053119343235546579418825871400639326101994188137841647885967560350406336893318970400423417385247755224600423502493541057265786231264885463920017436156559671532235386569165292726297512893687437836724054175606378154686170142216653317949510355312659482541148935840360392230586743544322703942046535242308880591773763150811379020135490822326656171586746215880508850422841403275190446734119929722790553770617140697725841814025477526077995314129262952313083217625935142935621510723738452659546622228270951930944371292419340305893398494003991841817938478340948449920814076209031638602614738936451955747082651210161670708576908991317012245135723033618649925211464971183474169796935685321456602183090484877570309115557959607577130976478666677910618278981240290345992570016420913336347596366549201772522227312954480281775731677682516862145535197139567196837755954596331023817260419453307478311502243808473393946464583182974398488772207689533742689143028659742121345946503046954293230401549618180424926923230541963923331192048198008286769464156560398652035384335541880868001622963517373038336008497410809455236840635080213289770244318838917241970747187497506015583350481238217214073116131366932574159168975985678548425835134401582321048387802935950080127032933699455296582595930674191684793029760000688588392618317775799040583475996289480775738992422392583259399477409715855632892175363618526352052361605669727512619680581874548433440794023418694650986203344877486039961370621112146111520407497006342084553017361056006682710461432509911939023793802094567715777571205908418861674323276247705821386528134258244650380391902997538272376405527733611665144223469350879526895290275193768961298264566886891258551421554246100159519462223305136023701315485813216461772822295332182111428625368214506932090157444080065296214017545431129681625111488836935257734742392085602880058559094322845339775085449218750000000000000 [106,3] -26868851264784694213473225082492745526532720814480660956817159046267420570922615383610664604175390280506150842156591771199840938197551842636288050007548713393891135891744886506171404082213251462996569843557197208260923706817364074751293417492023931658452898058147655480750670187254804387769915574864024004530962638447674890192060579917339589060065341510160441078479790308024289601990403061065786491400073015711644152767490998428250756311126335789055341185762383424670982192470805333044802121987871801726220729400201828015912162926881977424821346776702083355001224689965547003742812088237462611216638843645457720042727741054044618599899936281937737940458574000028510863145236896297770453581995150277283253217549682571482208057308651356951900561311381225376972610181041432297137593891719493555452919257825770786630338671899425552081016161947535300464069501544734242984376232226425650249677174785307744409089905936556846703019987029183039333030090045281083034477282077745309780117036252012485086075893633973329698225481483128010011997155442641518363424648925716217307771919905560502344267939045855598713218395735515032066249210820956570735602497507396785564766154402867537749585420073544768437560319944446977163542680246352757638196273210130482974197820217380992800800552580084144042107233455740467660378809653529699395822839763358487460241438758143329605459689011951851625905650884092061909030100263054963097289914331196062149416445521493979688707150305767197712826515627009650799698834731265089702980218635853199456673781233349412462354099062310264656394733927056214231605975839696914496843001650245775850407945296913504066577404214086106965998466856107525481192797733752778331133350589492071581760586940908293827679379552026801903479967180370621663623699893295613549069270611153394037509219859125584505933349086794991682842209714242092111177577951651700076699743240389228974414573646986208873964629229474102165543075267217010047952873063869324516303436696469666710969378202947501403782425898839282850026388219771124951843201326195343198227323224945516388129822797306746719538185240482659612307294816278750953888958122614859232409325377296440246565771514915679702915026345510669036120973724431262850503671188145629711703491777630174452781700133385795962105884557970950453211867431383760867046834230951752058637399434124418278793351233686504051061144397338240617843069554149890715113876091581914859848096520443671850444586533571992923274512052430605881859514125084045585396835187974503629066673623341371390793597129231784492731094360351562500000000000000 [106,4] 461841200184254168517890539499532632195465648587100120825910365059126962410870909877051225884707756860936391265652306436811342213919769696351119613831813915058681501868492557365218401080942774078932797024644460955984789297835138367496369076223912571860835765670327394938798693384139152780179576039063629303357275971065337266052914648918414497332897563498460215837189102240284302779085112107399295506914061246277789524801947388352901528441923687127722162517927314162871534371037912376886160228098910502922463219739339688017255185155722884551165151722241782432362474708640018768264841250771843603566652641108357977059621055939779948324089311663986559620597026821197432984022325974874541320040686894619299662600525229477259544183975010153950624687038989858368238778197187576419937868739340089565735202377132030713850526816332648809363938555995541877890255975604129955750561110680689254272647642080681700608206026753890471021370247314358255434899943154239990263760699709466775455822937062562745371290669267132000664613314518963330387218947310803953589659619243927168274283490094870013732645458191435081264567070328437336612116733351712070199479104505671137050895504291975898154494668602364742959296232211428720564491926121793088001740469211570580992335985679891315873960128020811482449588465816251855542549231013037924986818013017213652819078446271610349067797261450298964899947116057739496419946339462630839549560191080713517218151939262941317079255714484750205670183665437386149816783880471455074181811611356166308094253807022214287350630230710831170346935535002966337022569249993234294597445872545585430151527551221223685575015070371370119424436146855096325630715993728486954655607658285440079642350936223845710317643322039270770177733431031412783854430498885538971225546318270824933734162309704513285228484789838858861420817065627207556942365829041663362917410094316579634084436479498054304742562120140274514130877003139098099941604261214879695728378977325900860438327283737821778699966587935207581603449566225479042391503200685318454553766161739542998616439937570948404634916069051457245097124573857893544022247140192770826385101039882337352095082044114521670777535465965109988603735416724576642588037520068585795995607458270007152360607547753875122859423768596993700508944149478058499342316661029280604610457684166349262426488990266557000715971814956632202825243814891195506241250868310188165028509323694986621229890987833536487249531403997693930780945802009412989243921176971189011709555518117586991877487889723852276802062988281250000000000000000 [106,5] -3947914832833834311100333768963651847397122682935691923145254790464984258027105621616856727091908068754073039312000455424965347531738000936457807945155426976108075021968715344801637622127038169761906049098516222226788589926883135207519087858820862801819227981541278326994362900725105277744291942398782984323534854016116478928730634984898330166491086509374446226441046082198871173049847982190386901296958800582092508730292643846337422958048788655076896689843813410783132056349897915227545773669227689179726402872289709458967858311025679073544335007593836189031077462585979588082325319562337395974412450785384882211059235209700336167827358209356898422041761715030748012195678390412352341243980437554985627835130344635280929227337123652704532388178231455119044799738738890800300574088390332163052515556550789238667766760302607748769690787569359749331289505394932269486356548667779391296946975208440385883421671730421995362547431955450773209681559832339751358163713575335834737725259040618782969626613129427949274071926657105211558925289436677677018242680353708073276921232619569464120319750747453290616258031802344611994715552878893509797104713595733024969439028324100188937210142023460628456106077146515439631570168485552313063085435564803075350904001303317496297158032561262436586340099998329553617812873270013934388634565687326095496945679171717031558848361017582449010170131868240270690289979582550888750235642697084846606809041531628764071694888384999457802522941789263631258934853494022105995850469330302979173216322225279852319171981748813161334156753652617409531908005927933053083882266127628827142385003566675119195545359364829341417973931854356676295752865775603653052744979774501593931774083138352633060516044649167229541685372502352539659733987973204192646914240179188649636369808471338306270280005418146567850836287149166770662905966276821723550119495959680363827926629574123264277442413757366598495046579894743290014407941192881066631836360196338707923672283850766006838643337782775248043796898568486398862868965367854797711867386552391666660727835153466294153584686393808497834518901847603819459960612107971386231015975199365088798126209654128785683183818738128619966593282729918815617828192333322675500432066690849229074525195200312432018889313221224753902554152364800755421682262895566648247183629437946286901615820176030949534613426337822294579464557068621469863077806723267159552301873831490142049207784049311773926718701921147064361639944961196193901311677290412210847146039574551146245084964903071522712707519531250000000000000000 [106,6] 34579548401017993943895395334703108324835306666992649514741496913027056740049910918806617109780724629021904796507033986263823168407645798381481855890589457852316082660955886227824801960041886108706128360986905829937842572287617927635579083934180923390541944384928547376329382399718254771907979710076120757343051445709644509896929317776600770889483369729772578462534633724154022309040360309651061012328749892324462724524381769726842441778985897752751157765427451983292825141300895351397828087866336578920307501785838604687542341059114189367427652501632448670817903308268501747438203998660293399806364474928131251175988308481409204523518251258112610156502538340110921922150753143602368674792782335529632986320464650131987045153720605328487362418393638279017462029098326049650924417783372712773062141516433790074436322727691726287166975756860137139276215103677058962131532649588604735048058338598256555553261013058826525611092652623815528279438757597045555797059782032432229069286127382790787949248925409924466903248670023579031125341279356352594111810405131581733453209640913780435069490570348315007105277861177663903373304088268220306424802807790733034375987331758430859973691611452695256206212529124273382551405315881940980750297130377556781169517803583310858705261986427053234982445877564688305066705677905576108291800784131885005918571299975761729401588973560490711276659729778431544849661607429882127932011192600721939018424262558189471662998560776800422965771158159954313624525110623408038014956520923641769108958237798237910120820801773118814236986110049640275711454148417088688126384008304279351972953024276890971794700653024547187892671433444626020527487452516114463221115266650205770561916699299301642255127108317386454061753719150726582542422800796099550550869239961404195235680566066737503979146212165966228740773059586324500831325053375737286254011552369028833144624164159048018018160969981118370179834531613980456438655338243767130777201670643395247333851939090875990367968755090991651656778309101269760288407442732288915473832055874314561633706215696922017172917536227213827838277742199010106883415204425733474708534950455136515458183847108851756962280614908891921439316466255314059423812293051850365073224807438705345596339396853843433110893286116576956702571287607314777078640191140096785339305803035724521308378187041177644944346311544557333044927138594618791633404021216211604960257994002964243499001088504442314879029566532122411976382424845876465118559116696868676441817638290976422155154068605042994022369384765625000000000000 [106,7] -541999071093317555931466076925961919150969721765050177853740978197468288047889263747133100946126887270933328654605842014563977850586287278549283576450023943034681692831287918145893969076562402166797119431450355227556123085207289012376040671554613542532847362857334760506324421871839861367869924804226398098755978327665517932211456842907129501311330283383229245389154392407267563867611844589977324708607547128210837784037931716942630027575603117006936698118230246997038374414276110115448043620175596088815400450559079738614909170524952228849935958577549443148603655243390327745082332963931242842940504821585735825408338675613375498108284533505582022422369362324524478830821971098281762930691804120398110801059348397121490482669316367600721444506562812455932446440036326188586786438551776601037459840064114665867895528006029412412687907518742523180788620730940129041298127698974744083781084919117006277091897484430273842641188494956980864548010914681910756309546413821929678201616337596866876307558768208273420986759089094799880826980970012087191234267387843623721444470291883167083960699667671337288948313978679963216648210708507366008523924275797050476902678980990649712479315561952388516391664144541963234799167195860190876318001421864156566843882273212964699635983348186553323881463723236740363485804023911537580328680394941559812291534064669350297466656046656891384883783132895023121871135932096996061034660220699338245619470558611188711883597861544404391710505523638192817013739208386604925350262518406808163977234865414335008275271881236638560089797883520461444162218714449802726072875680807017244243613032041144911114608116504802577151664757241482345706578330215891293602691873345030799081273224778385643798998725520987108312836433210437739257692159672369891620845115673497651051235635977129576312011192567763643658470570949397351411287767672403842126906573582701175098048640685548260851169680238695644163659252633326513906846304030588569100476988316920151549557415670125264628576420453047037994803663781901329909526098870451446087345588245030453527992485271733355123518362524940569322151739661908755597814536858374352927518102153947932615929005117341232336065236772561006381252590796403738125749376606233190516648857963890579521276205899847808503921301577472660801191811609055224845138946497857136519954100299682591263784391427956815195150931281123002509220831444034044817365041346834886604719641595882170939320281117401588276002709536364825277982695144594937633659696196142496028109666883487705035804538056254386901855468750000000000000 [106,8] 6059684678089501596625771348930820092128246140094226676542508919273316152346331124896185692499029394921224209834963734778275204539215831153692269688592432102627135091432293653095122434491815612254125694972474588988662222734975528404065319205334084188849499210068970503212658160470983021511868079664782803731550991730747679734718665964725014069666514207278894301097604379993753496219143686796435204634793848350204882499102129261589239092687770291805921517230113297608846120597280607326006100069391224897500571677496093241799344519960664139581087360126910757130413560059327186373267094933395451847349421015442941251741517644834379991706550678041680535138533208289241762128073193706194955291085415708393022233662282664533593399605380630436368717922593980464901270660697356076099259058938297887519638382736388345429520701688902629012421982017199718106311750550230005245335540289968454800677330637607331065153861602034422395349646666382511750023560094221063867865402673985434539351042368152693027147669885026044078788743615918075207354417468099586054203238248822738064205524073457371276476480252613899829846116331977020670968271863520444030236791410225607941956453077750622346976357461561785949030291795223108937026920581617439100782119401610502577375550828900032175312684815315049418822118337234780497551624660744931869845461997678901739356218964973684906778562601604154477805327719705607130734014648646051615474884354069828526356999132447331370485851583235490049519084974857476343419970035442801475494625437116386269825030046244246912878761085979602820570054479680178407196458915921546834317628812906283651620026007025391523605165981931323815149693524541316960515624945646552965562735850157400232300923983569057699494667494982059561538540630078088438349843162007901042942951215776115848683149649081716339600047276704627367299785095121662471561596723464938633903998971515031923887123452671830488928919785473824802647858955905402194346464298951158547665034753616646436885783965054390830370884335188267157792104684687516314384244422520130078659072718745624789285281489265697740974709911850605954096008934248912553372021034443532986677061567797750383820696045740172165552236783627744666585752180465259530759781744314878687814115715871351300056000049591473854362105815569145010581314336376656128418275941943766080287342578872831511606942910339569873175192301665934461198336766801865115099787840713816849934051600901457642695694840010855490997603781306540975864450727263745973358606195400125532307331055470456249167909845709800720214843750000000000000 [106,9] -39930166202463658262787764424646078025871195987623141434992006240342414780716263851331605168898354751471958524661225556321381466693217059661070142032994523956645066249976820024371476685364312596824816927025293293257823013804476744352835608476202355362539938000600008609428248384766300215234185562920284977202116346411028270814871169291913810991218957378648297666642492307631396085773919959952241180540392473758700597208203228588814321662561195698210651511816792098205321337363544790279408833184214556565266114522847738792881393952507030970387819670369805940766048161595818013418905868012255920733893941921182563738043012674965885048169066789346387575834703836682604189239814441931900330336899987841837009695585314641653454576774758236571484573129041890996967249326486172093923443765681140200414818118899914132841289396018647271161707510059677718278827811905729240376921279858299004393566359715662029496139696010334045718595627067445251589354588786719628865116777132680930296596599480028783619093307436597525922776158889524751550743857802451989549595558351470151049057948082661639501594130705275682452536169455908808209930844389253237193702824552873870100387986679787563548019972097036618258532261087010592502784045509249034604645067697482102102047612244433260086904549830216545965035187260044236151876122559867447154819515433701293634219570163988116869646520867864196210627428366744809676471972541270142827318362902750748150483414548965922683943204371920776586988758272673174066201431843886816132673926749006379867023554265088944543530476500105514194708821385711049990738705830678231938596020790353416509483598048918782117421895115956137785598522147137520113128324579789717893665521283578513351424127776836476892929754553737958258117934780323936251908242118720533855188874837644124553079899881720017544174817580236742290818050185702701888562143569818048134815936104866481212975153811929976496109097727826449822652432618647522353778203267622614147444882154403646780439612052037190661523235973246492393578413610866653137611055940754613020977107138609620949826215441678527992163675854596204740209111458026718335760619169791409986435657161149837273272049117125770059389954278492578886767467825738071738673643282095843216290581552845224370400633798792885575677093934585574534005512983849443599736231356387871717217892375620855439963995073325830210816156046611817482335547216986897751677876024274756264179089520188280661172880136285507783472802099472441141984603906180957107164079180480360776149539869805948910652659833431243896484375000000000000 [106,10] 167253958974357407129703515021850681827714427602150034326017956211659652606021211945961734874869240706654609268803438619080196487469500814075885876615520096450151489384339625707522497443927339778900404193960061065948023299981692267826277227918063472631149991911502361080561472758915886886015940088017853256602328768252199643796190785360732404328328172231457914168251427080382125115900844435333108349356129732501558063205808033575235579452284543185587666190239328230089041071543214062521248652345544916790392276499795872408548926524689691688384708721611054304251077576865727840199237114380548188923662984897554072291834273567453105377268517228850020953388121156615433788475212347802135785199435285354046058301850695587904298142135166828614053416634751125096840598169643636979999082639176835189246733406526004834673541230242022529757479602407420805539846989565468987772059969243880779491650787907805691209417573661162627459962071199320264993439002473702941265361951588943083611553360575776464956120774586502465019710172699198797141747572774348116385050669557864938622768041066037598450846021533959835835574318057171491657538732802693601190004019403135912149808041563123409053788949428886286685834378901484640056257311938800112299039413843724563094244078045904942648981231906342467405425882581236557431977013588290563358274333818765001942679286029175285982000925754521325733028106460859429448612945304990978548879888030217961234101067941919998543394467141165816011764610116410498665822728364440142435861010589160078739438386771719884282962758894145054427957016271516515001502282087584595908620721407778564720546706866037301777057377384369549717496711614459934210224439126043236608150438649617681338901439407039870054023215879962192151749378032637288434427245680113494777561317319196380434099655174869735365571295083563141914086499838512155892038131120662824452905915845606298307200264711380184674808720143965958441937773038092292823129072584128967442662699980370599745215742598417482693249913858557371839172333631878473871102907310949433072991594589853038112936024371954147142924751509254834798376276874377444433709292168595197899079247991230368128505337265350433378266487226215163153782214482828256858229970692217073668275646794074717395413671459188826163800939577550270403241259916171982208367892082263162049944206935044410781578175133334861246280180195177380692777760156157125732554376368524264548815458338773644335666358457670062354336482659808113871311273974411170184670863682553658055834205908851686217531096190214157104492187500000000 [106,11] -470111771639475716092957308275600856315912616899657196268460942330653569510189095330380846567412277931122175747702882867345573989845584920187366969506210100140252508019389262616103444442797691770343928182787846280227745580115795749189752464900858010606119208459076825382467696874704333582796116323999127738952752302656224802900273638477690039875963400825505017764525784032664351446235809206065563021312513873896743372479741603666694553227152901485657732498011934828520669251778448893420458453050991724666141763897218046249648206873344207453046812884659458786272804010667006687935584171093369579696719300762397547371891358246558899377211462362984903282621522626809205716647703954298134189133271413469900300018008574728159208582486365648414113013660143667053192540660080566120379126377401100149903602943592789249907431770236447022312429413688966168869879132106593400223120930345815494525299119465425086096167632204820071755814927619740571299743470258020424301403484039683554048343003412854878559167644504698507339480915280393384290015425394013059441255724523222840361766126265655582282583476002829097617014657095717262110484443168259342719049928668509645550566972476854745548276238245945509731313639740978904595863191323230583977037021211454469537068264063083837048524889572864828483923032227912287839963252795461987136226345806088081062934691521164382289678420033604326440147068491392547152361931968198382320113850469934196115234270068827914420861493284495607342009295609531138911091544549911954327042940495152421455243443854946221151661865787968859711978165780049168682214764361231150221699217583260434561291861197683659120024635461341498532628824167607319840171870205682969044477925990069651895850021304348918593355141376058535134217277451399620786049749628035934227562363139924425673562417130167935106354471325112904962835420409298779183236187345597464932377630138868341807136480675367309751667119912446783301395916630728918849280773909746657524639004545697757455467862538797698262577952129965579923147027855268578716822025499523209909919403246750630146761811201056581994851555943407576784644761323893847444109311264482932714906685207258954356391153006459684115972618481085129718728384742458078970745377119149579156773072692276310012008652667011278413751069377566121464014769108064530177244035901453859294069087148064737374723555173970619697253520975229794134934644663107320052147587719072378130227384067509304819525598771678548780882774853612527848157803690089724846140716970886740989910013155395063222385942935943603515625000000000 [106,12] 908279977455954103940129917753548086699383324543753062857856633489160913743175410584099089794884853474198875714884879687135398648815873275017876995809762264897693887842241018829463578936888365571811501501601439119897505257645800340246636133202713018014124925301349694191640927571130403334396094603985734632391949524571023288009682559526271889000649160957750569011787654162067280614037630925098002295395117318656541878268150332631195041274276228537210635970826752911337602882631571999034735139481907300563625384272385415110884298307169442528968663674037155250316053042110648456285501213304277790240390225890229735835901126580023522538003309044389645917452564217182051074186514165313563617872216916877739345998503343131065077057122152438556818716594675518662743842084337903755561821017439107866629813167950704629491572145014800826340968674613557878869864712813658460039532570435574358765360325703177536829416626302789982694159221401374678938244781197173754842512345127360419525901920845458414263442647801800402055264028121951632989718781095890928056442540753991039127532914984809500273061810816054158889588734228970547459140157486851518688915390491509918183997507641298047877498935534184434599671059373736531025736429107172393594407973529387424119240115438975693570425068076068818778414577531355789249049083858996067402611541538155404296578803449550765175474415597621997876036569444833223127882193733003309115389485578433918928263883178453173876392933040196582449910342118553422292071913315629573963099948868651746090741718837330235872465500209857620670901700568854640779685748584226027837641894016595390245365463418463258748495491314253066086104953055435009083000577472155729619409108834736464975272850019699193804282756193833885549247853755828196652815084748851640655328051008335398085737396236536708198473892061090125253783082073177615001861681233926859493274082117090441889942457909577609958472600248109676062934634278795627662283190952190101244140723286983250459128581365007282832098015741590889704151117009844014855090684907503567336758252427449642542394539116971639651861338877357395425259240320876566115883621008211587948685941188126265675104636231598912748141555803814514972029697927960498192573475525285641850848774150850693544353005721390777473045027364497688265775444753106675668794373308659003963614087971470681389046783115966204957312836276089746264867501076478377709557569430603961495555024141169137938232666581585691460244977571448376737634859196062089304788038173453512680310950599960051476955413818359375000000000000 [106,13] -1307578379364557999117221016475031872871062296746989959228907508840482519100790703457380995323804833521936565748899450652144766379384642326641669778529077836001368716694647284143591226206118212416550522532083451765436122391167441745025138355824379063997988611268338820521059808353025692357067727732822422856333112601182248463532251327590567123846032195639514290969355258979212736588393610381350794193052765965317958871743575548867754942009087403748648102785603876939755006047568802010989711330544335771034086933125351259131104715801067519549062200438117336721144267519223262626782824836296952726994150336386559813064296519363801715527755863936361419318345975916768570372801698063984533727648935076202157270747675634488681531282925596158918565421471701088308615646185569192115642205179160556410356499908412631665069613663188077849296441677541801971303362062387507249811051586815751131247106998826799801360019718812016201989622353951220320510744741426800750003008918894032765846409058082844371568343554417693127284612600651839477950835175756666769571679123074483389774022725035200253915984330087710903778096905586384252243339234024088486125438432256457346717441049976132583245437419424302087775438131240128419256233347205747232483928186589208289595519989409974798161690764180152135967279410422531473567899620194637148028420925222837199935659372479128788417473449063083818545533254306182245291408963027231240167586410753877381705837348858571962171184694337726423817543827810912128729498671149456261795284840132016442655245631604746466526235522188033374031701399231229838227946899550422038533749922839244518233533926381919921935340237505299468683402498639550794038937094521711460011380505713223690934383659014025559222631458540371555395028082067102774667517764636825714915546067031156923325459762374468480806312384606682395329569763462627164593450656392757454994954222900283853460127483352277725712521550984852988854445346374208324254892154523297172030875466571351544021102565834111943569592666359837740267176270100931895463055598583817702585965421781874039158359274809873868865996749405118107322318648985020520851510097952397419691731641655292358094949990063015483994289933702293921944485289790620799401016654006940660171727643661989762413717384589643206362303839829368963461044677969138170894976625864254347988861771125830465852520413446769268238159647546086979430983382581250370547406400360112469929930404085781895194378151729843933543865062515914407775848643225802921196098934156215598534345190273597836494445800781250000000000000 [106,14] 2621698147784305476510151938123708802277278729467734025855509423674993984657699848909753553136704508563161958877646525790382652397353743844955791700427494371153748953287423745345494570733612515967982814805977731742105460578405098983837630496263560562897220958631670412567669137599611992214304889853167142203086153359593653983342788129188579200568287478819023755809634352584522955183004259094610614092723310771583729976269411492602115531318555777194814181149265531095560028100955413916065543764150587095669448567423998962765512971604784567196741408741292825330611566942436483590495081630541782465928249232636360223420123214391813486974179709760285904647152081324476994327391167193042125747657368485960660116350469600298246922615187816771869917997619289337342827807292325952778543538563361106920999244198723268292334689194509128431849830073643394081636183500914370036990085747740685171718977201987983204671406552731198174265968606894892269411055489222343744038119035873879019106402682563953545634622467566348363910983077758570655496331023961137416446760550121786035087755097351510481384389236167945911958334607404813852998198373613624796090238966658688271075919547583105618495490668877473038124379389095963868366570167042195319762422203138215591096137229826158684197305185831948355971772273422829644488427812406755477034382105277032440544497526500478850158547157388964046110357369410122792801533702415022338287699620637584272880652015181901169982691146162959193833987843052253168388748782835427344144180375342362581535577811137703476600888007095481828693216663637203018852941724777376712089585709164611024107013843724197974413400311272182021718537296630934384459298288790994354984541933083526862836998717790488806936105787692676915323514229620796324420053918540397072069330510720303171586416061628566838425291613661606957023409592373986142994359305513675703953958371108925542054888803558247670471731688096045941474838642910393810618833315592299698025574259713714201011814393360043928793295547912108546048413106894884455369916221011138142366013574314789746686712066220480166501096334332766504135715516509396626575450707258024053524495899743269626575534636530433461980855917720065900902993108828274066640410774470956144598236561074394394366157560992860133578227434112025100827371043254836130035676580560367817962100950123681243122961094700253259623211478057644823134460376405827924671954324666953245325035155105335876594627570193577805698904114765418952691187132462828210437361456386362590365024516358971595764160156250000000000000 [106,15] -12568338745101025569806922013403094772518132884892545394740317131032490632512435776405766865170677665062329625586918926003045813157563693495235279012126427035362602071025602591545509459931171677520430950870774801420853421239720711050209555869671078383794421676892161483298991885223458911189223683947174001317915836938680497029429129078303517249652416704717718599006773805285522007552712246690862305145453409302625819410654232466507010123416264800580410225500725112795819750489811912141509854227172634863163577346368722001959290026218568168631819037793810245332328609650393494148885676705349159189525917332583308203289262618047323834974546398676300184341014343581842830194136344434616264365234945726306217744632206624411270583021072238010005678461965553708144347380297915032169791236798845521578422624664336720540786572705256792754139326008064745425499849802889429753994272243135378208801082730789016902553672257249447728287008180546282162812629837430777872956172031608277490902648147690574180146636686671606915760336759240801386532639401774112781296471830445770541832961211362042906327823504878800127500489622607654745271210288448609499210044092924748187092099740175138567952517581751684183151265588735225257770967622603192242989283019470632202996282223171054352578600416526543751416353116595332891249382917816207737099760642542027583237190882368882005885581736725314503191116882610700435093750594288506966061133705522569694322971456653977312883776118496694397874962723250156654871321166552039052579870319065243793153575816223343853704438465687440284311236094533281155464603781409268136949028820959355815316468000705917495133088379067081052864514278104380377689164906100940597790481113920646722288672722487993836837088331339949250283547615137913019182190069118923597952045666229023896987059707572481834646175332431046192425969091003701299893586101359883288174056562252201848250172680396661298456927894727737934149664344002831489891326230010936812148180612387254766902232301927462754215811572780513552234651049857055152012091009854790600609614092106068627214247689298050912650509814854153032610851414968195775638041000156468529764496124223206785493662986755354531251834604534474688516040172191915354864066985986439824821954792437678076002414223693465126441933289345719704859206473868090975263009882954928839750722056925867545773779506554493698166168454474237910435383720495833933530556538938733263107804570024324677592251536663773090967574920760337419435857191075505941493806183473225246416404843330383300781250000000000000000 [106,16] 61373780028494514163798122420699463801633132263660903620763786534279693788819307254920713015125033600284655450509835407279255048115453552815458798397535367036264479221791375692659294229422727438599550475954659285282100990097073126954114227306409625187007821103151761475433051759114616348778515328134463353128555507499167206782416043474600459186448091293646143352594989877533290753960038988773377535905741892447133262250343404509385710188059527597245519979096558448252033981862831209656920347883021649369211412654360276158405475758910976472418779430911154668213095471135963311594066270701571458405196470441389120285632022397115381989039912327013592035290061289284818325206877983853801465271212706560471586812367528243146684978873917828143060271708021320922144766926719201110440511362749490173028644313925579092933512227959943215898961587601439829308074827063470425588869499806421490277289958126849332357571615886646319878943528641949619130129327137380743384347954130449771729395420391580931354937190614152975214693542090633057664355046150309503380848745595082121124607607833392625211292810585647144480290414241237944598727919916132760170224611653933095475253261246054802846764194817345832571787322739869595833535168406519508696649739175428807337705640349614839649596019079722957015676968932984993648569428930907187255974345575537218508590116578519375736292075858678016585539751979266668080904154870856203927374723149102820348314939955792943629924630989947668180235041388065263253741283747932114462841096711252246899659145580159883987011057489868552268871964177213417987203397666365905271909363674600492168424203834162719397223809049620988832600938611891714440505469568496000083654125896071004628698417138510316526791548818100885002718804266411267528094889857581272959882073368833080826063043026592727863587729940079974488734635453479822678142150370315482129143212941082018050358548147077031180090031784226171006832005497901188644899418373052165735726944288916242732305384899946660278908243173566000158362529596056050116128165424210065693117129935989331330579348777537018833236097733479732792910343935989930973852950610430347198558302620256176857866045685258754759630273703960915235509195029075249107601858472306763527991735668870845964338974913630358989989656043054739908879933222891495466083362848857627522599821541731340550106166968458549290213035044654362240258276434835397829855111790324260282052462734639342326425325834419981883028134173994009106482334317222396453950228334406347130425274372100830078125000000000000000 [106,17] -228941111526880960430631605573841427988009517223856025227639834537961013489636283713326688787552732520389234859407575724124328014518362799275050554324811150348666059476059152719848035951594662328055764145959256157629781289762407051135474401737269536823061434642876279464600511251919623175820016824660769098947139556020306105953322690770326578968131179087275223863371957713158059185685033784249515770524834395562049278498297635897190372004585695191569783004292620289505527655239746836017698447208846374961982535461760427138044362939544213983050706824749461357065408208652633814697965405741703283067444442694421669175607541180904782925408508208263734244622908949745350042107571012880834909771875366973904932072447080263192391172351729489582047075334987283986499909817294916737743147988966858936783651366468087990901751581125863138327573797246827309642030603727785123952382327617651404146687940504728946538550908911251010760499541885899336470212400947775754232967537730940277103537514035291508855224240581979860869615557293822669649667778400449004996760393294724901926789862383256409746739430893122961907839801702400736074887466684785215648618545399979941618421178955071610495245601275017473538842329852489124246156573353222792308787276781838607128400552901748009430948836356818440091314706314675992845028241958623945403230103932130258420435357692021510906033209144718328786506602084218267440653509328049509371978501190996618103040975415014817223298526216172529154811585929113667955978459330239000447814286303084639987309644628582567386653921668803092786707510297232207123142980824681771442366664621704319647690949242353115648440262622281294569592778852291573094066718763684694710882012758229867140720539999056157397021427303147986114425690397809727454780466276076311801070891730604450942139073146737061478918585173470512104823629143848705542953538216930071004177716423943431345598203018848099844249455816262070072719979599150792921051712493532126568894123002882784993609606735621160096204752989248772765864682218902430594248369314526824482891775536403060526652541305785752315565999186876677351536146828948801484323395279606528435484204047352108978772784756295404030530073029274435446978972175301391250490744237803833936913133146405187909016016003226078841935770028487265187191406920110547843447636023878794453562283266545612684554080544145871086133274791396762302021782680218351905329716380545145151092552290898672174857740715169415917689197339989250723918340797645681709837628403647613595239818096160888671875000000000000 [106,18] 660591386738053842528008518940878114815820758582740737485626185981263997506125700828754717456068009794775792426771906090113362361369497275855415239976750350004451917141278805364542565157834004725310572718698259125100640752390296698580618553314819277503505032359918731391960112338896224589847899934803409441831460525389140939624327448938132653759219515295408935327567317046933518971728708288872962394199421265952575659640712314004445076619108111756150459272682932472338033382931429422103737043606167978107183598652593656139679071096507724925128447936467528476323020259689757412219513079117872359653594463249376606185194161844925097464063371636609216704290666350187707603280258533601500460038147037086776550212974539613367700192798390047707532255244076528213989856293434887169734175659080711124302220496825557785316740080623418135557541410413100296156663133494068115342706735625853631812347741203456662365009331869991350733446163543572457003913839881191025071942991396780067028152741514139069523038917446667223650873885023347401782818432285515897175254143478837635722523430735434217497522528247530783634141751362713276822425446850253802156176980222839081661971259534879604870140076373329673755244507537818374160360011305568600619038650248033132390120057092067953480377640147045795709401951119163645494959848678156090473762727022049783797531071591913343318369709211564963428625643646844897400104259218599936246823105822970999083866002562571339788120993491849512992152447425145325304202423418955442890697501258964801479032302405676062960481772338197192440832789543705990805265634222993292622861046750095931983235104341180518608516621847176533702618502160188745860968901461029537543988134705371540739992108421064299565374577486950097250995196124156661279018866043685473326712026958938566424589092725431088679203805604856369121781134873414394073793444957179222470842039658477052245550466558685220339558868485285224913518739389433651765335832070061649549267145096503728884210156776996099233641236219715757537072644621841891039514724465795659029271055931260782748655624230144457629756017830889791071796856057066760907263343761652426212222068729704086234846589368532682458701092523651980960108710300232265243405773495493833128164250530244518673087797838855921077786003627784351294518070893722828116322619431978905035790844258349446037978275896122285986398743729030544807127951639848806072906666508225538761418213734599849730340846795796596678460705637454054813545018317426924577689950623948789143469184637069702148437500000000 [106,19] -1518587011159091356817860012775005079090487442233730913516678545590647458912163726524403403237195528478652410420547217232334039537176045442103343488740168290091582891252994625176952940379324383305580841518967160608052685658747173017033030927488971543571556043813353830334197594009318039511757183652775443825399742817906421879816867956939037535046643276712898968772839145410841223204422797517138564759244657571827583716949231615252596354934066497506704309958914183186894057084341438641560047588732961057229778854433856185688701594006591779457130553614485056025369700815404227529090943286156226929426544397984950865524688176437151350663448266771174286677330542614550374185597172242845214743273073395298649248432768880157704812094358921075574895104333722530988055202547600722912063049643191319554684417983827103541170123583466020108146617496573316016185972447609157653070253611537248965658405986840371666433530758465447325475744827313323349426386764725211507741327766251790971032751524143285711646726478808239367599397542043640055291083097747892961945737237596546283612040394195740554403945779583785078140202504932156597743163603718588741223884093716155048320594414748594943049592532139472806064996734859472993529366411397248178981720759106136882209710878721017667512710536254877453922339876204257287734346989573461099599897024766221569088507319450213143424363867551091035299398910565720117907585380340290100180393558573098621266923981511579791878180519938589538853811590585712855479016877588868150694509686455979264019428430015848240075575805628183004523967649156529885708502305894841209555533526468067201876214868432365226795518022717294409568793161329288338593711980367441132903205558414827513136557239704547786692447871978051883225468478665057355763397724947172496579069336853736515417655445991256598440978724873840711671905778914698322518914057882462136005847503291581064714598400786000753268659768032894095531002921047667751772067276158789437274033292016811927793766901474020537973778482270936792047645563612784102017053358793461859584985147016554080575927928852088526704328186040177958979774851444054959991857978163933808638529503105060455390512061288806236472450214082418979422585405177154443479584596882993278089213706626563509326230992610085991389586981352222393668146382620557492062777012811885425087789569808190807894116524563082588984979635489763158158572687011602157802547581478455920033680292728439968370441628894145940890718915022405123716824701865101172881811208981162053532898426055908203125000000000 [106,20] 2835822269938820686032249627414502323180700714399097385967683503792712574179725150432296735804469194961606707803773036230165040405009544161377902901593845172627788974598300337540745117263435300254701352027520867539080164461980207112611742386284085585241281394482992688979282283848095638566405868463350600517906826154068057089650257023225814681149766913644608028564537135532113069132141774582056277446512980039052748880179892401107636630735348676213918250522385645039317861568094817604807297424017540306248048219308658393670587822644545212089278684697876655805089438746764134658702574869846382345733461982588443547994224157509148169327412997212358386415350512045180673266010166714558090941746075038913869127967401753088891835414755414028531970567049822900352321233739337654691225428764012645969081656557551055980554616702593241216738739902676467922170989188955615478316306549042819822723129780880062307143990459045665893899964226648975708692974696051231622971666962885683078192283161750551883234822891744186293094984352885100840384851213731626507050173023520506168790817371510040683048859941932253498848904424730873674893291477580230525369591790517469290354515673799657840459576730388818860891431537433673328456607511003377272553953436755404331456049172640111429208257391817146950671516751587873343220209963531143909017480475667536446819152649846927953921897892268181278494986623895037454865470379025607163388874953370143222498401264900846892308008947321079203998379062025277458328789902149817313616675269824118103754685326267352288301342086074552209362360105606921774997428345831650326340941099155915078638106067311710571711752438731115517482885890047768026462293217216207000253506275607318582954287695583299132199190142311137424973949868113498099365249011913223300120235340091659700004826261129438724359327182545352591090900246463074439135020982880157224972776074413540547274667305490654415711859770475761521778693463674388582845055956950804267966869117219245036672391377155265923115496996492235709975304516685692545760204877216314488747758076618948751750178810509380752899069087022371111543722314826877390220231695262501591248436159481046212327780970083208177074001237923365731506165788525133409494880319676869882402814016293700842010198026982554831968621107825998378216549680911493550027013030203539157312855261294164828352167788513650066516579227238465987168394420841061558744267903184187562218028001374210003631108956394329901514700146136754969735857805773759920953125401865690946578979492187500000000000000 [106,21] -4335842740811919357458676722083786124623127820303364704471423100205008404807912829613972372294658066367233986490166871039803081825332452782094517898014203788527439619056538092373324548706454288968586846794129198344184047801784378765464136637202503458408578063064463241579628162835403293780704879125290997887900637455276168693347886463031534765132046333626374989615994435905365218245728945783355059898722876989975995732297133289951524472988256220642945274942377818406545910349583853968224090281965649327398622001998322534522797097780226401000560147408701080594909342593973209938382825809786921249602746131155065408135243772999021939450519764769680773806241396204078851267296761910044005771674466017272601474314997505401006518582273208226412542474919615726879725839371347104672183584704494250403587741984323712849177431878662453973884362913496789835215483542476374795683083604574839850827376789317891836474195975386817538529592929293795056791537701243630890681531720190282877315870024302300857348015566884335179500891366543885131159835621567533305265113464664507031576076440514377789027023359212029711188713368233814024234485700330657215509199302115786276780306303466907945677747959674717430848716704543460346817036290435544301261152283871626620402348032359478236879515454170734754323082763484450148564620663700324385487253941601088004753122200475429480996788689195666952970432096109930246960532689965465342233780549937239396853895860688156983170112314130124271363482227484304819781611380360073152561472555314314091474736842354021484756433493111189370916158792189223051608196358247748905156447043959022103006287513782351641560834243881394968311112914375899339199876053812835342700854554659951558455132103554362423070395315311717144108196468463702753414097340347033724977592242750048077446165690441898632340305103109392458065226629104524528645417154957316147091755075578128473281908107985815297702816347732234263691259018287145472365832337899872327492961092010976752506903242547250971715215621850444625211045789269567391106600056471399243831344629085279984074127906184368656628805901727081222260500019870658964154185472777353146294010784116466933991586388735599067210293734529909491305199169956968413761804697589679432433074336025195260064397526086520182784212896947900776763581399620440699266061433073659853444541090055997371003415980111183380287005550030229291133846974462153173579356843866102778593812125239532413089444562717953201501422675603069158245636734172467896542002563364803791046142578125000000000000 [106,22] 5386034559557462027625543414247621458592203814360088619831565428767872754863782994915975764737952848908971352211026833280366594074884013624557687841480908724025489947877948847528423836664179892681209958295915647113514693226257382801679253662458931952686857999616676347533497460720958613634338125587281250790897245147529461300685482258641303058730801017850031449305000107847364855580298493587349084318370700471752170934374817713362380787024047357194730481672311345110089149307446708721447938016818444901537167790400130901081523470945717165951643918531764288905273071856207035128179421999893370055692222959245236902699359751532775586658955489052842127525141681036183162509168668530297908687028333528211663797349259335250603742245154514072789281896782909176753621934543858629872276175486415430093711370854864088122202980980353271568840512140729926159368030291142602195891281989572067768642416165913072719361420818028731360696318299596479102510983268160668498747632339895090579508543951313148301920689562323763405059159075379027345630414455836361998970282470439226537693343186990470715348564465077053003466422572740002882758623855269082234460540275735134744630952660519392912076151307335890007782896405930473008833170204843311340474881673500993861033923000664216038959774425842846054703106755403735203434847318101315392088418975333903087686455192814107905610206056755192492181345436064808963552718602205316943932616016960819508150588485108355050007796875255264316751480782688436666940304644362466125948507508823079667526954376498669887186728567494145403996204482976191565305848048986715319219885189874680757202356044483692416470647283971913332963726169630290640383288463603523450133337742573373248711064363862634658091541485961884379189224492893417866191831949725827632273019175391306842848762331455302275062537940327118320983513023313784841958116981668546670141229587085411978274093966196295809491988685300307731361239673376902700438897087407691804347948961020143359642570932113198833307637677997857615092904279256582529480483585456894403108403765375116144254408692444353841472876619841858437063329318483314467390894173411182413560027709273616311423944030372488319115819361875440912784800146824609400935350485656905707341077039813825100764677905918507491102960687557002604286364046225290574468100482686277264051419873610333897003642817827083674972489816033347563261861573780606239738757708032702908222316417464866324205447464394278575790616437127994662143685555139027698601239535491913557052612304687500000000 [106,23] -5229456709217025026370801416168500610082849266218363848749894158100499678744676556882100969282250977652801066380119973727863627297619024070532854085566546525291142679027331200439070585903007181498943796936391171154346219460884138136109256806800383302615769374736992901572108770859616442298006004659316610044303882086256919725460454760306934227916170673831566407740454367244082145681669463829089759681840947899590715183000934292501715717048285207396857256388089362662243565424724818120594606040871422530871269910991577647307099686163283693276649773450020400919751988404371691790898357161226201665322281713260302681032157104454994667091114315796000568137723176055084063497480270493505331156277263027697290783318513107199428018919569602538296757185584056370421233494439965060314894551116056652080695555789894187044097586386011696993314895223721555336226522578944385782210645957823526850995278980080415981564063260683744939245460066473155801116981720444733675176253099701875461871371122663509921834657329426603400307285946520009121998935181239622919588488273255762427957689713954376286442223000126591834324316614963150135779075158939528359977984532612158052799773642474852067974716757187751597130308647353252351310461788852032267475934024304250964568487959616523872410377323733508609129994572385231632664791273982981834777134643047800069475092857773111163467123263803826602675925376568209579726178994390387846076528076426598752329219575948678016109349341078412391868815160974490222620745613361003751108978409521518208995036890243102579868842052089900266158030121733224471852120141536103610886585232695780961176109962954339305573908725010655114554169403872441885889311197532041927855760808320355174134245910361254892064752117420861392577662684850620824424075355286614435320808893191986729379647128834454536500477158084480949276797712325847760326185902629339899663509963089219263891265420779920689477510651673152491771061826516520823774959417751380572869301360599452299263701460945470628351250340702844008429958411737862971121487502097665544262457885934489656699779579156698430411356170204856224750189415166429912702844556390893378097421667747439987990861961529229955491907353072165728482169628695918648126668056705524127424335840693688696401766558422572283211548011972575282806282875793739034213876294792586831473542637410889740859486768539486170760429794919174606835642209772150710371843969589895496392889377498749659847555070361050994255447195690681330541328686312141371672623790800571441650390625000000000 [106,24] 3462457281977058818980303217096278806382820329622932028385218676008779197845627716424673474570922194700680258446691090349292769108366556619956534245921427597710387829217694568399667862570102105643501462152077336055507018164764032383718306833122386096423957835195257176368352459831637462527313780281638182413881058111768941722215465500077109074366603573200060340816301428867437920109913291505898512338489526571161335779365048614692887194174968080059571490358293793719712653724805176055692078152161313019155692856424184802173205733965334617084270571113132353861054531055776386019519557457123799878616649188965337285063200981939218446464611399704656490708191850770063263991548419367396947012105402356978495773442556800227879593318707907200818947886595517048017157853499747664911659635413313617893496375595479553248169238992003057696096794591824194514310644502658399755130983266767889614655876404881500934403006263599918512481158750081200693887989029671073021594586817812230801791319850907030689184252280498715661611510150589607438412151450742178997644074174719581315193910331461308082107788148414786857160191024850540899780539054439387132311999432198611860744096313657298739116288371806865741276663970917524816958378030093599286827765694047831771440872681742677666791798976975414109520861455222192134751303610489398615566586096280347002870053759192620172382848326311603788093118162948133464501849767112035791598206101483952432513242390011547764453622043437179409365895001440130855543914648748156878192438749355519117996293988507968503128778799473570009396461678964151482013867779006754539997719129187171277470833437208776318801463218994999820654379030369914914807427047710362860519002539207446341246324434263885499431246700537335469500577505139043835335603987080330481112751460061027500385322032468941396357024327186317729052727821549523316105217014920971400463826355515398680538713603899001040172068814651225897919866355873834902762331873591324108278325058325144691507979783745056740591580958949943731719417523368958570272055103052359666008623934466296951648163611587535936486324395066712365739218032494513881625335601007596134021552660448794267561390718246892963937334838154002274800039250433204232232017504613064719345795410033629584234428791008989524015083367343360997224610032116926749954139772716024325607340458804063433321312238089581271174293573523714963654978131642924379117185901944613554534055342997197558423136501133307482007436815791453208791816908984628753387369215488433837890625000000000 [106,25] -500943126876693612038257802037187857157511611444143207058152872539670904849892054163187218879232762370894254822970036268378827964057618504748340150045046811078239834576290360701512285223237720905069914964766091953969178693490423877462145667081972930386743059926457353790610783036926931105088643753512024181021361691903581541826324946168798803400567525764835169298981827585047181522332858798267671503132534747790750247975232477219618247930523795786548005116928706531390398447912720326804439438593075550738934560313305667550878488019382834680240780128964676069190740846846948307143113214096165360826771549134256354566577812125516124905151257548879382773776594427490323466227030745998350889040626778811111556133651036083594553442234743926724649708619681523460140972742801193351617461134136445876781968252972383085541249871888069174407289624375910866035884041559234226483467196663684021121626802895802187619917133955449992614713835425574588081391828313504789746923031559817301947264890554078263331388083556678023018285913203863173483301307295775704722935587770713291795021503709421080105711924486133078400926997195321977807045679195083873805951556678868348529249926741901037205522499930799776765915128017991714075673360837383468232371527403323467987429648793915831254417312943991434691958388077449699890343617728674939761470274329784828060194389354354769479207685925710695155034721459473583963689092210619474086966653134465907754763685282926724520117463209243231026529240409546035610200888148802123080234924290928619052298366616241416221617026957608086080087483095645208855912684220580509225716814320471913887677940632447811427527357431535400211701567835867076920162346265069000610157199329375109366562404516525661708569293178475025347989512640574622880815906021767624971924465330644190265709279235984675042269287271127694600646137133031663329098007019766546910243573095009649797764717448147064598590646664073432844588945155211629793305273021826562518835367434768471753950074265143058373546515313231147577203385155658521767158602617718175404165937090384979867946997496706401534731752687421106079322815827245548240182623080670431994425896939875407233315622211213424951084129493532117477538995233601665525033860884855731963764371278903571761077649963993057431708354241440376235150951872512219831972752541589240233477346475929777980595466939294179896457127184316913883622504166792094410707931086115036283593031007299702718299002234135673178977345001495254800394363314808288123458623886108398437500000000 [106,26] -2337832103939870295439895404218916428787674468233843853864306833260522809168545380802562584701871583515263441056700207626154950651432189431260054252948748382094623944114329934846237139016698976358999561597600824108768037618507683871982248498410954337718484447206714884856034103394427091714616919107588483478450420048152347750412813276273607218638287608375375647004196244176227568281195113365993360550487166297025919413966802661483561834519341294627339141649131388552157596844159804595175070100390808076057579243020806279414964710117404624078671501936693394095968436500914027536477520984263869467824513463900654207129348666209870211528312667774684054663400104610707486446200125090615095557923685512753840594113615050910064280613530046046498753060462129389529440507399459779937739896764078503019844457973117491198538991040129652170526937265811504386988249253075051296937587207190071795488958472501284782878096790104517904947298704470245589583228377133486813247194513788981758993844973223180778671742011536768695341578799276235558853817955423455716880568361746163308245620458152142394675186814989719179285239841719745895594902755620897017476730157686095468983249605130858923073976064191617891516055126871882533229971135975888702532364015786768949580096464105000767901118115047369381951060315550929279609064021474605298127986762795538104778382071929865648813119865529385607850052438278404057068958143020540889961866712099780360212090007037970943495624008574596453781626562769920581309822669992186911806536512717639064637280336170552023339924032950088958192066507268534091457531893388479699284863378152308099944408145292889574938389590624779130889096715018101646531562149988847185475121701603729227778362999871600552037405641668682781902540519317001011906798211308739112519639342057896310349084701011999444306282921650967254762579407486520793063143068400634063877935817437877807813700642176451432249557938168955685262679999045023859373555480975018417403151914376571440733211848801647087128415627209573853498756322026377536780321733097809892090688141703816375195129225393226813656340322876447570196715808577299970884221863722281312758888094498055798079000051259996759907401001150371470494384244246744265594389125724982130632155100186925844102152353014273802908881793447003240609946195209732265156378998155292119475226945933583833581998699557997981686462826174037131135000105729351120717606254489747051478087210673708436491396305041799450726065178873797458306005303541041939752176403999328613281250000 [106,27] 3375120792366097080806195118543031100530313519292987995326684308837067682611692660737330801416446935004824842150148530089696983284633055636528785622634139681477542125624314304082900163553884365115570133797887729242995071718427567554480661315438113247911641912462449258849859790251762064342988716440979897409602107801168277341834406462001110834189272768294591179061607310778305585760652060283524856679624571478132990307416682122871197553412468487814033291310621378544566792158595671697085060310036263009041118806990847070664986387861156711856248127344397712703907453503706165098549437510774850363822822635959417947982929906632431076061180794952045612969286454109557636391402508242318538492459630372572660227010510234907109388458418960622215865804315263667801528484313828713462511023135847685510641088785389737164201099747325775719825804177228651886073316041780042750376100142921927113419996697940808607859320044626467488615901388870057066437523103180220096645036690558164030673553128025040246843095524374137523238799477435779293362723385029583919288710049688962092768530200986735327060168295800174960493485368430053276471113817532515401503082779244693755096768400026180384917409298407550347147107509644724682749297046456391876839406608909070379265636704766024229008940316517426364157545723172245983077884360110736975642860229903427344718855980289998236424365402382452284704300673585970688604877201873895392528620703837131116690370301176399401759152279134238144803152890170296586201269773062194298175986579132679536009484573529509798258829468427000545186818097019028715445392364131490510278373404171260343648388258958531148862246407060773405181600441298386854160455483460094320338315722844991138340942711596721370667493299690554877357220362823351485187852137015728678362487224681657642798519577123164946456048038232442706057072810681873978590979214149308734920273889738758394729162162772781737774772286519541375074733139223421585154688427980046605992433525909121183769419216704896251335943528507708987541597122102391743487951266977141876256790641102230161319555706698801190204714988784318245079391705124345585040766568896137962372398483504664267174555721723038433988139149518324075318137849176852473151654483159441094654397640114097321174773754555038117417241325405697985641342462684089947913269990947759884114279913222571551103302402069329518944942347654026901371858970823559251589922753846933347655241761530874180931590286754895798905812394038235962900884601367579307407140731811523437500000 [106,28] -1545778223496766193155383185804469488329286699804273714111461896465876062011953395444255540747346017088355511734735220466920706647865279757893759852595529419497826119909878179069099876087486570599120440040223152439892590214051692583653805611165295913238186097830316071462659209606592554185850206815097047677095411962469278051691246813581884710470036961435974691324497406779067936833121657384135861897662756673024164948182314576053854370130964306052735584485572425675989760876627980196775076066488127921821633858094918935814948955168995347342837985904198972375231769525016841161419221291379111963688711641623048129211960936870786038078369288116853735392838996978767346797016199408685977300233788045503608027512242272857292399279639340608836746820947054094374654336838646636657011729403851824504145277908952920608416663916724999610813793778174728205112015013147846506203074660582804384398440504306006551578151261305895498152266407059512655047737370457738112250009320424041376767692079519818598218079160217436785626210869564514394698023625473699748855092946823456290615122347921008037337812759395992484607549210625498838271002289891762931865676787013934279086867089144580414190003964473385356504936304421018765785603913533330407782741015399752199755268321812608046033463883430304413533549702402795539805766460947573277325769573534456891262895380863746840711638556473953889252977540951764139755816018215657024583996537146212784203150547738451939749717722642802596105087458288567542751308284552605528057183346425790719943044846520847327157133626148245452052117225425463895836001572944296363382836912956519061792303472511164846774527383991374126529004734906427128338065166878092148080946042370679853010001287928014234577751763615201656495112622091505561544426815488923584836535917518397316550426989725164410058416614279517235234110589838797486033843828058250648491916553400130747685627770213362236220674469611950967626044619534076022775440110347324002470832101304413273348378043931499354942219288557133419801038966034053787292173786687106688701861808419781313886691581841884152441546565474973049417649645179118437129064448929542784960513618699619252476281178605583591495863414036603945846320968916096606594143487861354677082666639205807296494890275375178241851589875278569613637411281463348688621549499014426031068796785267118895669766637256287361050245297432747303665765119969806530391029424757443062515254721796216939444423242990809868562375548745047026955035107675939798355102539062500000000 [106,29] -2801178934292342302831076312226560970948687440961143481138054812901740962928838869860780760418524577577859104828157758925955228952023488935793397677095337884025614518254999304236578920195703081789597884310688162763049206235760562080951292433296025564484137132078594950121815126457294266824011908705637660652584900747614504142259146839888953482797318792739062508351110007267511619490770658294623669531056850260020476957533817050520332838761994140833805216229661174395135427944747418434578376447747707362572759302697047029883356777471713631212572310704541106840096838601695499748526521332581475006537079518434731533179220449914448090207036478804346909561279846996725990866552388765831767551108980779237986007047368521276356217878422798759545083223309353191967382739144184340951386639034787150102122427968245418777831654607665593296641708328107251382748154453135349167021515015911765346232190060213217230052717151162648915451512402215819877312172466532432341333802426999747331558740976517473264535365149079016694103960959833575351084476873170868177079979511847336445662942494482729672565325313776626744719558250307344012680669085364056927248216393660074262587417914866699967040702412746337389295949111657008855883109924067402595093374882901371813095216906959434621432887914655497412816999700304184060643895950614797123429039069289185733088342730051897332389899134201667290478230912452582879498246865493962707807894958876371879870208128768165753586335356527177847819658411718228909632662712822214263207455977047522394866030293688003178767361007207042314510681722626732956464369429382324587852605980779031235294643968639097535725512413724638711547153468184365592247783324424966546638694590500003797692928170692494114146364056634294618636947736022854206558668375034072739622537761342825131718821273720244517089865468377049545148177126900482354470717921721659035902354686920434302412846256251685028283022437701158681844403571039057040698641025108665276855782721907252750825039080901632015985377549016026818574585379607161717383769222329190412678063176336403303671477898408474183989844735236201261110099065412139867947420999176768121825088323616957641296387484007077649039191408676715643921589474259831579106976193993274913665413935635639160521079194102693101478625198671097545229428097930904390703385955162649000302317888658219112810409458821239769549346545679074912608308050131046965786567981021284072510484298962735527701731999756323856468238908679069254503701813519001007080078125000000000 [106,30] 7886028073503758287062509037639369656143078427671220159904256791983377832609542332244530936313702892983279704413590292729694519715276987990499886604328144283876150390534095688427665346658766488970543055018009927960507633052798056633712276309668022142455023012962840828476593479652062691873890353982335801735999368889211245393017960118047119951795997750580835293127981306394053443020692437660049917923183934041418239639740946254306593567502445182664639806803979456850746270761841257308405322789004530202271618971634325298075888473540415530424254348686451337698159838947465260343777031224335967522970388686071095955561395350133983625848250636144646841354418205030120594790936857451764590655027014952547745159986174244655660604688507430431006184850832924315377959594591792075381850711815350220219027988114805898933690007686179822386475345789491358582241884965448664217888489684592779363018918559176394253175216719021052707352132353013805757393810601680561007769615993818284651102445545552812326020828656024018379287096816550618159650091580260951077518779310072089903573766983187176460036885225809308098368625575172811434691157103683953772954349603653010815183087706154919785490698220987908618932876681210695998561084109099840102169250685845150547012342549459724091028622842643721693149604916407519021580531142132510560327292667075815203335807967914098552744041257310256864466390524504915535143575527825640766862762105517495965087445355368470257893966761780739093792963715362719477565996369076477332311477343644598672959381141740955215194220848650398888196769203126650884009588379535669563411578618192120679094092193505248473223816073893632776531636768684592627952738206964012860244769124940898343696869133797864459993376736145552249531683333976723316673617523279975209512670614757694747134699531264884300377079124953865361205378663995229957808514216761584324665092074360341510684879751552474149735042792773416097212469910957512173286027204241871317327105553676469881304906654880962714681623352007591532698299067792247415505357092931819877467288035822519069263914002589664716834761081786481263418062120559108853445269132402605923678172948218439805225276418099515013502022533620145400239239586716192236531307914279638414614575040099494605219574355854885622556898561295797400339541511302183006757888916495417903644242189419456707223162700964875971686100563387102412524700789102822660130942778387273506467058433680428708748078169975433138194631510486942715942859649658203125000000000000000 [106,31] -11401691034836054073171356152443031476750284750913756767878037302977747974726020162523113154662651189674512118434282870568891582082922069177532076357447312261600931139788954049423607579310973418138204546561686983481497639065116537010448803859513322609244474110279313479677039919099912243660434376144364131211975682363024266123745658008639351221704798828056203421060804258718090455964913173622205894186165327883379908758202565540647368040538853312394543872715779192866666136479898241119965315239760019646966211391291814157169892312331624811931495098032069559328968931800432591919663276923394311025752157394804988322181425958649551125973728111856751417722687387038439784749396363452690004366998937986180577747309363940249239651567809564578682785631843303220734207269441982397704798337917275468156223136826394387086775543606229750257474651840487298408451820415492241182940305793903835780856705203003468299505449104394806633308642350126589836890174463360836682197957721012123638794658774258751216489742951497965821881117131330920669328023229311540652072504485523731655077358456585722536658199220069506323424295796490550954653052884937899959200536586630406106682836470502020661440011471553250879003081795697615009289809709135013586536277077204596520521330258319380563265261948645619500837445261207437033912228544629361242366693817879429533907448691014918854286578094658981205367309850301808274770074292782984228196867409447460298028331323376847268830827658283313738504416008981943130279597839098613720981491202648316384494786473388460545339746059375514382786568094809461302319432869751331479763852431375520066798735253485155596401133055510556959913750984216738335882265814242663891215928710211629627432318413782355646908722307866405896794749548772679063720147381988872329397386975318736195758598273523724046554846676677593515209899142486667902380720396137398792060343726232408316648754492203903082132793854404620688953568931692239927563557337972655498577007718978300424816795511013585586352136055732972663851408048831967764175359552840751802047523932479819144603522010380429594385038691185607151235720528633645471284614064820500475941132060017150683995945423960455299281719400242158187589468529285135069339373931960387260828156258314313910796282553469584150919683924576740521850942512233469262166828630192997894491530475100847483213129870964567008415923324052072998713084086625974154085703627077823057030148485019544274811922096899774806133542881525499979034066200256347656250000000000 [106,32] 11840837030807119199183598860277307322349113120340687657212639987207236547303269972930811163084300848079264704739246541676778333899972828666386259300294917294764998937501838820145061094069510111776101052777168238819062950200365138288011043197231506975739571642893250891829591261048141559006951556921770972901980941388853185665930356085399350985842205567023975940236937464217976413531944482981108703144939212088011254807289070922233477370261116017236737948875232728708446085579171672413400637016239552771644205750217811675738377572079486744909391222777094682196110638005125888071929776174302039460482535077588786609917620929020344887906333551680272958434473784740271445187128352041937054938941537317123052598975204638297361055042383819343929362660895271068530230894425081401039026542498465074560737231317732423471871793023070013455866893117996248954071604608647852648760675247404577539928382583870649009281344036590209370161666304997712356268440794728108839831252094425472832970458629199195518940676598514225617016883776089314377296585380759624459841538794754227946708227243694941862420745025117304504168734241352167121305466999753127005064720030418056292101921272456043143688135736938064031349701842953822095186120756917840939216202885320437269296703542501076641674497416389590910882168600383975565943250716338756816614966780805343244910752594559352255272441699843416632374757233952642761602343366097971371328243177948640334406522563911450705108386816020350342383901358005018842955638460947076477004219154065211910938324717343350231082911728990760249210950788100925321383551548056427558843891562763048479514263442786045980749395503956073438780467424019052000321721569603105325027352960893766266286076919765841202132474960422931930917447599320121490250271892779090355009090108613241614510955823242951092644934014474143475122086969469480284358605491713765610496275927944097321816561156555522776640446079486602587818683682657773832863628841610671557160190375207539602369995805488273781639426212219445243361713288871198723909262194657471697211265201387124618060283323909291037155351741136133257511902328308144996387470165457147258961918586707530444545342930888752255299323317370462761216233924249382867925378302589270467407358896595865074891118089636758986727282843853107506901687561797410160126086994003013061986464701621823780734389277088257961973289216011655869799450255718711771044650893317672212725377833170711892180060331725144351366907358169555664062500000000000000000000000 [106,33] -9351024781279032456039464171708201356643213314182113539642028638086437075539188250279055780351435162322505589876971658434768966155741637692070410942590527749510865200748921857429814785102445989400445734544785430797436559636152275739079543966902592933399726363767859277341534513455891951451024426090752037759522675575720172181337455777103770044790443846065412987229423113022240618175407940648177016213489687286664484820318862116671354114491746633723802281826771792222146599022265774442111508660397204451402369529858927701697592829207088915698039699777117271695517871053046871688692383529414989689207895444063815756536309441373726095255010240324798828507140850045313489535065772887629246908994773414008680131034634002526494174517754991874829547524037634758691678981737172914317000428606735607801364210809833206775113552431420845114101012484699267204597006159541079854168509756086363615032118819345684613893345441173180057267729422270141459500459315626115569686219034396094475550588188113958189237644504219255422006791759735131802010913258797475737261022122131814752410941597062515274337683022700197940891512778643894693981996963197405294486572978284183724645484613166820215062486071008938693314036228223168565116530401043267641434485029200418581080169675870734930155638235647477024582936635919872323052882177742200125953501333148150932453115373074577208443884037658274296070572000062459160418480203223958462869759127138143666668029575506718369477123034858242453283844247019436067425312202875815923737320762228990521161462903073330571422558486740203553492624435853177997150059300423552636192189071173435260706096277660606381948592018262036460913722371143423072459872041780687360795697189018705504986153148723773931590353362156387399844367759634378819233581153883705785840250684275898689596081182693798590367030099922701419215798605747460282465097103964961452810334265954774757291849678461122021065645105034875751921233579752869912943518021762777141377113391602383915563988569676835361493967988454670628060257763488461212872485418345386434211990919146835474259399244142602850994585186068523862479953999797075805751316756315480420798007575287283551867751342403183200699718132558806267936389624672499493507642126490393357746023775627288700738225722208253042863847277198622596058472458417041361754846586793549595239750210219980072771117484871582561450423862033217289565657266388069762294151623154056198440930433441451753717732486848035478033125400543212890625000000000000000000000 [106,34] 5466419278748474547667418450909438580861777039409246239140055547106287801112617630032192950815518607881344041756910161518351646863346697527856051844727375405184346630217825556591330292710436702060262924936824332734472143346805200722927452649462171929814974392644085169839876445831719668844969192379844301955140302188179168837572636199522529781312137139529951104768388495000104210880626036956478586014092151704696439773643192709724719607306549659403920517785907102621159313593218930459752441627752793042885464587927899810667071814622416405445929066011106041945845590361238962434745138267505744721709309138581173919806585089242708054024446842291923065440798044480083309615941750567031587193475112862290404197254237579031700116300250836204499460331809150699977171623064680640355384646577841795485432027393468901933575543171627991852990290494911483039951842777468976330725695261419990644133466005498029850745172438086866811123177516328045826956653892598727887090233328748415049169896484741753791712581436915952292732262564892859422926597667030443610559531026934455443738219555416321134766041911609754364562713922319486465678499039515469749195518778882119662827614845086549555956214571220730134125323357868185301321033184748420361721859673360177269520029900287896809943782619534934259599423349049645766273082818939714899466470108331895486017204283595200682313945652605089742226579274119098426363016801745094565269681747466984283374061841092051113603677482205423696298409993510258119713488902910715286896432647144962988038122009959376097597592235911453851610886938401448580044943259539067029003210627139633442803194470894800268709245854722820488492981057542854947479252120812654495824206052126100362168208459110706283536729031028453581152560569170885390041789129605703763032650101391974327314407964790957330883761408916467775293634959791426899833960782725675878522313592827907839205192079316557899505668830113691155799693695780355216185155808233452651190469617356437389245472066074615888920315380066074209381183653613263074861472947139970121595756121793585079855447468907798279232351271739944499395376707933353334879678417498849187291919691244088027602391555994316375251458484143757570218121988070192893962111028099705864323002707533305498871591801858492278213888592802231365539655720936760944455384237805868466256576804368565987767334145388789788616125777615600454030029637783649228884425338378080596028135516066201200074958777008760080207139253616333007812500000000000000000 [106,35] -1963885097212364694456647025749627422913816841386628726726886298857259475967437252843661138907588331541956467162014472012141601425181038332305202052283876378458220189361371958414568730107120748626571609843410685000138692954831999540674278000771257041896234861188521399241507561113849504108231854402308512570669885809870983431339763651318730754636818891376817043617182160128085794115442590757740423830181512941970881372241528322364363355501265770653012876578930294475484762503352069544545822621005107604829758489945892666262337008889481581397868987315928677047343228619232029602059391740187385541353320411686555407616018281047201827596181369615756076698688484444776504860591079587268119888035404735849496237625587326867821075048240652899338499251597863051893719462910881677914590422583955017896351565019854326199212028210220512924273075522273125211130152401612304012026969088740862064860039824034889738373517330046605361957936614974558540249786461401259689830677816300465717029398020001308157591952982465189328813633767404711968655771840405853181833077985645975467069792607843154545032497256900318298773016089807288139682469334366578728637760257491768443037690496772051632045070151656967675200855997306553195724851041680655041325842176691279018613271856196888926050083843615786252627348388557271428600402748600841004577414948598659392411879594297767656455380498821229482698680656386171143212634378412538464456143214683401947280643143386586806967165294238294853579516896834879630543177476966475534195371545865101089839979719487591594495061138053171744306818498264359356341895465757415610588118479800237459614347257936186490374547732010081902000761857128454567377250366046943831901569113448998498235308066121679650763373717358614024306576585570350185220637529343137611768676788270068198479335012435665915598246972497563322771042173557163539040549846501805535333387281084383098643691349602154929767124233436355587213680455268050473658674266196302415575627120005944172569564069131272380334575952399204030823466014167386358968573878738253421755098153741655963067217921651318518526771711863193986738489815818540464326473111291836267343214400534946756107563473114179844089007298254240617418822360849254722736499650102180539358464800452759709369269606195635802962939689821670479179080520159687873850225541870271314607051302445774086357061499023435902362189611683761297596810630404756473982579392614629012035954279554415824460278372498578391969203948974609375000000000000000000 [106,36] -176692287379923226642724355894889225086258884687570498591300515656202825919672063273429996281354914561322786900479980441956510129864012917448960723038684098414950287654947147737309845941202598769468068423360587518740115302379834626460573780565962815183413496834244108025185616858432971415144257412516998765647430459841043936173677884520227510298448836285362509587386600140208620277710813152441868512111522133606438286358892927101977369216794964264725437402737805472334914240499138470224787835437398689321123309106259510902550785661390168403222135263695936240111489808641749975449204212835931562271311766107817532737000041802357115906016385879799697544576266757926666862663597361190495707362664059759958231422691807477204042277510214308511380671088096218761085840312260814507546029109361521128368150161460417641025532002288464099679705433990926647381099182234856295297923639237419281813198927552845648317725012768982924726808706704853499605236084118435528824833407213621571397682527744078185488733790220527036452847419170967369424023330650635411862823775638831202381589825057845689855899281760143987887693560350622252059006692838623460499298598483647108405138808655674648912191720104368239442380383703820261998804505131498490851336841748553443702286811507811079367248926150065523546373711274783701708318591979538708588863741921406140477128627650408162534238465700155480290425869718644709905903077772459518509543202722166153935654774744893995721688070147126950792713868871024268979087747587674734830212375803188244678395531128109946401966876504482110608351815311662040867776554259284564264227625486424926390706808654663775863657005476707502001166202256218068677226431873942047960579025454814134580616498072631614583052569862640682385485371595759260979322020246838088849218945413282433461466090865011430583058443548476731963694137557900894450158746675626994835708649699012624464386808096910435088012846658260415272915392855328888169608909241461663365438957026490200454875393721855697593377377329783585596591508529433341062377620546991981278274243755800529063816861848869969404642272935821716973926562049426016517245650127657337527474614251986068613623675138327754509331677641286354989740705606611239430438959604687270677997180674848696092747075200389289692611187061090348303849743847906836093801828271120557399892101257092780980940073601759362641059841565882540737865897884431939321999326633406796864928883740095133525471737812040373682975769042968750000000000000000 [106,37] 977368459599465785123161020679417511297097312798696423610045260840774058499913981799174630009856171582621548025128260594646822462198338192160799821900348975230246364290185280627743481510640109640459595480737351619258471916650835133486488288420659318246717167937733737598651909172814316224868844840446977871600785594052673070266112423543011008166216725428449885456296774537061972278430757702035621368960302446350034941393233967774819365541589988581200925582916768678442578444237806925566532249142238064202515371453577189151513271759608429653353955439045796854726822955429906711085770467012248137837760937101791979386601947033610017505724298464986174622231785998606313488425943929067507734553110942050043595636684962526763522664848072951217741887074487158143528533245274838145367430572220180266970210446176170330626452321934966744054050771372439106799859742857702559480448435042693960332984824207444969802743738656382716791459047820406745631451919841803402001682996889165873355982719958091619174192021844592525872007657532659432293304587450409781931885029953298621721511286932434935556156314905362778891873722798796807275746398018352425403049560900407640376987349943050501748062041708972921004875545611181335060391577852073917099615455085744227050800533721201942410432320067327014462390239487462274175604761494616203343287851056008973826489365707261870103100192227913594796429772110379197916020500331814322004984200541791671610409853954517517756860409642383085939660757119268908683545321399349936872555093575495195070527941011298811724354434092882970766063047118178317151869901100692240645475641847767006900998887712640061865162027151971334357560290325769952526868205689974433407277301033091462097507737699947385393031128305879847689443878873494281411021311212019277689239598940042335742267373244570024232493336465618201740799441890925004681009348295224904349687029430079445264128923487815449141193881099436620922703747745024267309591395966859241533575364623622495555833078678662829718017247130437881146619024294104474029723451854342125088766850284234796591827241339003635187982351028689963857297887362801998593748243391803525079789812508648028804767364972157225311737654504322438656037952193976184906525942431202278175210348700346675441468835463618127720361094449550977450860279457889792860955896059152425898863524690175769488875999516118051191559060137196068656090482769005008548383330672466458024046824862307580872311518760398030281066894531250000000000000000 [106,38] -979805011939988905126056660160066890799566494719310171271713160443032433482302289624121003977525772838573221373951279740452774748611484627111441659235833358816094542124557122335814311382903168869950247691205777884313938685457938767693388880260035724343535303277682506357293172159497047366154706928506981206962766390180054354251983246814854035789079796174716944339035951005364365741492889723202911385522090951970998248092978383804854684991433845521048272459615112860537361648663807304945323231633854001413064842008857107503962445743626648184004775574150524090692537925217682444473786225231393794946967953389220026987153950433728601197238741475136239190020543702117415475880729429556683064387021523684849933471035658683849491753085598107628422992129885079124717279975985471167652685551149477803302417076316475617259209461996770235242461437680558131622827970568526416275850783042890504898593290520422003557002857210634116585039424712753389581365497359781608961298465209539806588840620808650257457884149074311376928032380325782939649482300922768960615513030737245549836155620735018118884623575278263335897592882862607194954902159275442059211424479089080510545604794005516134488487651741227081634831435457627456041710396161887942564989556909987361186578995319271475453593463492709232424487783048353898455456749721888713411247952405096190057733044327187245235519480956882613992935118767180439735246057166719582452041936184737514553980857393681680897376081220168527467596533090017743190070466956821996196137099293190656221484095906778781739527932606242449139921905439842553588199413507713372939020699611294251152497288289527413315259317850117248417021662978862498667898269278565688646460905358602280720389190562870803019092228828478176078056502667319615912014023423719472464494369391220766116990354481653930023128473466667593391838355846237363860735539173777127552786268852495567193799652008297396524020343464024311543947380290656236821943886740739196919726163760298769413557920634570565687416100550686843357906443155766941355599987599828119485472695030695633083740585927433870030711039138573614198306654037140551735019327128808062535386101413103616263886079488466121474851813084516271770193278056971979406796665193381375441984013901547557214914588550788901568263088258362963864555933743391321388635540677300012157782377155703922419336269896001085165127363672797458762058118233942039174153182519664867727190418929261728209212378715164959430694580078125000000000000 [106,39] 703203693381061904393391142495283626832679132639125174398542082414961258280071314331338342221089605584278545056687107818348929695857534779855540743702441130850141387070531323009124512295542805116052841741313927036191497952107150980527515258712670234460941556908263687856263430311632568489818026724471611346714527922949341970195210957712942232469201026214347398878768132795600275619639770244593438433714872494010653262304275812527857881488269220013447414823875743923743716512314173586771659598425472267027859639750816878417373546498556273256012455600866987094136986545522190172925235539714212934251919342855961438881976395483089923864425106141924272848821400233503302750474256384536124699044369127856879286379729236739165098280547284614916702616720400351161962144099260691663502530289869721783583286420076475211587300361571116842868193736553572726015455075992457311581146671576272794149196954799962148279274606859047078525550406149250607883948762549711242325855942926742241142814216599299325625333836214769175819503296699605164484801016731244569175860453675982700116818386181741968404672502126996536232438581630912767039491243851916665865442054439313672168611071971224149671423123890166713886439680817331100197599163726691149708496411726504752634245525635007220541980769775984944653258175952017634609707979955681440259892176720554931436144694107690097879843572014505747691060925690477484736956181900410925336737557975614504262206451773585057980243939679951885210620340901092709297908862713982279040257980293051561395310335608056464165894391954554802813835226345390412634418485183151799269665423496363301663754662979175109044433653827706266204681309417084049188310739287457737569584541598826788827134146160351934922679541326739675864868718048671546020796305150110099866499305032629112186707148910007140929185647948093087555338234943164526800797594190756313022316098948101715363604773068685722754131657949726405980757248342110860189348037373693510140707309858244349867910431621286300565851619845591321359585824214655016332962531692303224826841647661488736083614495557834518568453250609971319768461443259429903135095739672092106848596060031962536448677020732956206904436195617871407759971277079730797771062242698199871952075734661569637423434703369692439217095502972905627437688560913625030221792615038217118623193655571487444238302438776423862761717619205696647871415527703969851797643290118889813688834652949388726028701057657599449157714843750000000000000 [106,40] -424613599596302796173778910260686837554586566832812214855229204455319019146887694270391929141223265303752884120233396529179610499474021330213638165780808887118731510027409943907426233588256293751004344939798231843126751593050216691911553075061252154974387252090592756858926870948419147050441100896903225227817793015005047420494194698297617582770958570766967635687214327702114473677386486500451132911420802602077548626086641657343044193921016199209297224183911761997911307940924221435708688763507028677865612101384613244004596752943955568900436921109373049749917065868407577694011321740469071357007509765021686547882588257796461969373948743825861097715350371992296484078354909162024200015814932706965616846215152609850810849776684145515034320045018422467433005792065492794738705146504018161453046283744946381947041425797864216115239317327441086372421784513740608366157969317363708405808963901813746691510116953497705519944406186253997435520237094559851963262144603835872868060050630282741942124740308001111756321746859855462110052724668372608309636859914240417698438436898663272583760920241602872819537619973281901558698133152163036000792744612967245303075878735201694219669079743152393451198925102045693723141895470236353729933696938601731616602856637665009075739348914630918031690093250327554340663134289053509138449861018788990197475974073793049806907741269497402715901367165605463936861596573124107393456766775451920082121970447465830138473962136892551446242511335864421803440782528873252422233913375205551503818800409162701219880513350446614222939822133434073012982697632602310586667742230125238008443717661885836777267996485156728693475063123969095254875572229930915449423312295393922448308945276302585825284011120763829471101689290542428868571333401684807631098709875107294279337271747406097669631271874027298673570405254333667115694395795651294366268906557807799929610981513568660646191711954884723770246665005438410208985170360752825147243687847124034114193024096350900589162474623734154275986461794546233683685873593908508700092535702882700266666807256957325685665001553152434652292341700956578677327326112414578503055757694584272559016373845829633414718633246563836779101525875642239087801559217132423272156308984329268376655097229206071406828127915277714563096384314549354553617984516516588630737496605605077382522801672814279144895840306373863989740133438379016325605890485063415002537842712904136988072423264384269714355468750000000000000 [106,41] 226529892081808191695742404341166344104124722650204960321763124936116845766567163965937832563190248712947357096670769345676715286168063178592237639826623181229092951635282432061717290295834297010176137209791180804634190558895141076700233862602554107970061729404073329037273740440166974129616249706575283863573772141386727397099081863922520605744023711169065363618463164598693282648435563822709827009685773740854247527270369107354828818871180111421139359181156324157578127927904981768454749662887382034835274247534621173692498185068251501021177601872146454449485424241463533573118645853230450143177126281843769890947951082781044762496578069478480476941905388148505452749856047438562675177306767573711420235142607573663058077146739924481018834516395490006382296240594996381677142892202966597746247755491109387019132034243343654123436474758637817111155376834056695942657596804415703174295862468786967912406652080408421998733370122168861627077120686974412820297300760530047917552728369038006700491888900686915030311827465928350670807647315052721215177593665829125071740062536017370729504956697627751308700054215496753887778538664343876090396509569781407722763410261338825675943516001908756928844111503637598681295023397043917629063481300732889206116144777948467411183201845256083121970456098234545334855331476742006263840614696385436029944589861124668737793561387432734938019773717355197635188264364331056958905308561959659024675583782035652839012005182715403688348340873333352976128134253334194658836515128876089564402764561820121121065655899043119779147502358135140917649477469526500873917290207247391815509508937450565043332956738155475053753863825006175246045891632821400311064876133737891633044560264004188813526227324189672049623195090477876952204014582823803273209893852046237770747921124174912595142370916827078677954732865810879614386577266093766663955373365534753090509204629562954713667829865194353699127099201035261660968549405312805329496288723804624037293037099411664756109290480950738377461607869879100143665717992614265089888545483646591513374003217153540970389514505204957123977733540103777301521085200058408489803364682952313850073387531969383362815484520823324083490857078346831388737095393033345759116589767313133997834438456025693086604525154299767986539430291212021630111756812226260413196643188144895738209596033479017680116752702897920269957316277210908596006440694994678634009710460617270655347965657711029052734375000000000000 [106,42] -106714781804858056332989508739760291641802616247589243908732401198930506635129385384297585092614202684052586248476003692995943801319825097629451760274638314661786887012081279195686011786046327476650849359369751715456150557089210175989610191001484877809960786971113392826114499440249939620348207712892793237794274351499364841412701448515240015044040955626519855006834706224456556014445591771725305000273533678463061484160186741280329159483834734319601589159344053681514066724363233910686821147041858221317760879342635180952666854797649761770313148201262903976489946930711541671876971017571564158952738762984954060787143319361431490427701503868213652062191470701406492007590664310436099104788211481857343112006136743836173689405760162401010338146959638406750709190709333364180735864562292843008224751508044184393669701578525715863021742448657562456434853007590997453530640617681400259916509176563043593444209987242024490187243454521148447643245371031545547072790795998461196829950775836906203114047605485325260607719219101080431892539105607537606021631498270340929420311113496541611532787049972890897403059927381787855905964854776777944128442592682581934240359502740110594384714982039294103913664157839327975773636156494293302893778979147595563986403251187901864035823866355255883074765729426337030316280698890208485418867428836945960397138301236529614790646324846243606789176877182097450051983581441644078833736890852090149333271700985117584649302631408286026378217236918098691689642554157890089224265475622168003891462458127671309404985290681857419325361992774994564882675761174203705683577499025377383803379626833479071049317058445552052774589919642082705484552698295748691970101878406997705294682483239681231688725740063905466307334754085327028097947099778253514609628064651548305563139765384068610003597782590197244779626557728102488203870867658874026431160812115177866581146590772763439071921254504725183080285009521718871150442675587363943993956526230506703040770284760236939607213125174785475613303667649051312692304626896680358001013255384279714968802978023523562228928243858999802679233429407376544693606689504047407263279536394333620109577376850438147046489033313936242538979907916696887087083136636813090691769648394961376343065960610079785844046666948212850847787239469209272240133120337394906185734103779985813797876530015699067976825186009727104303980523210574837774044438234472161313587390552015676803421229124069213867187500000000 [106,43] 42944295884518218019826944986935482705926273016943152512509884132936308837191206662585605012813056918483858818101908777271639123247105891705262593444750559779231624890436518710725174278367412513018681036841716662749724996141850391954745263372023777556043183103210780734790059517763493065448457483991759696784084710998813089959912128762247525835830110324051141238548052066195592300371013533472229860750957508348559577739817484533960129389565402769406163615382030590097574738928436661673244890268479523164529648386688176984276007377916353873345604129144174770309226073304166406492784434568835377572795630654930687821229509533390298341912443317047973812704610093836013721004015280464119530614299545894378665852458171546531673148232398047223603260107774459070384438780243844317310968380877931869481848601419362658622658521921040141915687057196619686768586322489350700296922886161789620933917042443513231412944756159469050116392008944297099522828714022053518920368261625693348877744097979748960335264865064311235442445822001743691067022881198759761590553703363145860724131136711597430666411116645588638455693751883256321233202937138412982256613459526163943160309529159423570974704590226322949178003275173466817102280811767121755514568141453425628912265742732577863288640809552798540333443513961130765340285550685338403105653675106856254839957624098547785065633283032963897340068464368827348490340195681405455831635224209240557415740845748048168228806481359860995869154562753558545784201207029132032096654077040551506419172433396575999995096802615429553062621640160965431333569187398787603822177840149842779441828791474140743407311092409975501740744442703519855158143360861117240848897525433610046665217947295952574834836648766050502051292562822394477437054071189488736909379343204132791429040999556984220594524622594901693978411341879998751428899109162751602339819635185517334191087528999187920403658328460330312594720280911936605502208370476236823578294280821209695577114642381205964551138441639389070157295128016894962532118662403174349039716089631089856671062562003835597873576027033627980704222147150425830902142691644480333272162830264281291389037314429103363061970445452007319128352699743825338114356825802532542154415787175252113211109953892957722305781244294270641425649867481904430864707893546463233099358782399131958273767978311331822178869364772223336964649174203368541138960810216542753059432158124764100648462772369384765625000000000 [106,44] -13803446251590020657547762104000401877382899484632136388930951479815307160505476077355607536809530081959566819166468434313587404704458545601226876267411361514541622114064482034600170363214529966806930973269376324348494177288681044229514731561274515607710881382360835731118882958829083865201676573606092020317130278689274671421505830590525647827123828788372410225119827685451094159091207485156959662388072425345801197111182566382204020142223281433844223293057473868603975243280703881886185373560114401954395952188585673671708098446515827751110245734748537127424683462462505850940965909551204901028082824658530839812472225584408379924453216466499190880653520032725700502315495780529458843506147156167579739526929033333166371975456502496600808909248432391900976367366098618427254919148596005974696290500182365539417362289738861582603113301631519520518026997130767377731716520605192687317162034643456685775406503634644186095815932940267305647825965013644731155311501850847551081969272853698394109994214661469588467638367494456703757023182688916740740936269858518419615885529326442709828124326890543632094131773060905210286577647370210184448027132326119537641813682595501010735019567065689195938750455242397943589430388804993992583228112389647471888035437271219658177277479332829324786882120139225358289481904933323509343342493136634899991301094345477982426252712149421489376642909793579893230347238061682358824215505210677718666020803079488555280813954452366744863777146811669504163009295855776140672088648528383306018167355508313226782372134134211838411433168663164368521500371704510505321767928937917226982103847787982225635124938042328105463566819719567193007166356258993402871634125488723974537068445925922752835213720328132103504879178055384958884436781868942711232854440897982525293032897118913404398234999749065530966349885638294237823624938024380202626178779636719795670429532098833439393020045771522151255337909023713212158617297972093695546237975234690192162658384816150142297130038849707019302699163284294114754078419709932585847233741986234919152959946068136706334635977425121001513076491882063610361270368558847737381535939928883921477491559806708297902571604353786041758883450767593943485977810174655622944547262528444356508294875309069307032937486735061738324006938038886757429140401099545626530328781558210617455011824199192716233441422122430590571019470032323439085252133294579035549531909055076539516448974609375000000000000 [106,45] 2984731952397624071057912029282732427479632822896961722758916729730331885468971393147639313468956343178119866975214962931023905179859753358903572030050924346719442256047316157771591936493719301523331707689044168312974425832298145332716299897823968958765805257337965894774317124387602250138255880361353809053141507468764068457845589176325084217167715453969222263318728815622610965095521964756659509584027249736203211370994953169397953132346894519122103173456522206815973828453511277489999196174021440840763995666957109615509127242152383192333982302324211474241031225841643653774998765027125852061799200472744163507613076851618887398905568956194377098645800680895175713158833266875591790667023119772131616137058518559562109619401717964530937064381191251022142345365823948620446870233598312950726392244425897726535926245003687740074473793822025621992981025175027406261106758953503491362294744051477674344594695976842399478229259423372654109160522786338355672864064390402142723004564565481452459296570144701811020971404160470400510662676601645025253338645127863120826322118184347918970295190572641968191550245870024654619606241596263703884416781576561764291776326876162564999412985066858871097223930194043437037996691847298385510933088232306823849364969149138937444820358584677085163025510019484799534590251754315568815203608413368575952038001402524582621993929598350107340585202555098143637899042145530585812164354459523380905088738846916607746447094126773619735709081678868846220566352324324523940098561708809832348203749741742785174852987301202686469519594607677867837871833937058217848253060794820654454892125199944384078108540058019596858254375669947349073758552117382123611727228256976144799814046362120157571783475852345414013537402293161913296037526857989524993907166523490337848455165717254432546277100225912779475142085318085075988783337118345209092900499474634671322325474070119097635475591022130727838357098448774565308849953479209549743330970256972058840914096524301474558716786695981073886277491182268364858466430487151312936932664208495908729802981537021148650931905864309249127720563530614740639973779373261544382042619382189558221657981079032241475863596160842496513348820966944847836748704142748444044766161202313943389126854503192836454349808645864514577043856275150311727426891482935725047842989442152569324342096807559570441021390051991177264559893993992902954922111224966840836714254692196846008300781250000000000000 [106,46] -60529806045063477186484996280858313197316384912782176584000218385861237899379121327310233813875954580746688943247137276110952538030876547865916826754797578746065927713781032689257714836741900362691009621737843058691502950095416063500697377603073293487679678168159072883475551926367281985338401244331126674688713116592802774804966059236185070292027919206167426536538596082069550713737300053830700325777100289725834997618705329551760307845884970283631845438432344076682991473115819436286666744406013332120237240484647990700244131950513987072481161305591175651557897055221602535185449696112011197965552714553825653014010705574323392259598140254918405438010940587271920183069519813707730860341277955394676248624293061474581383497104151488920769381874324589223520471910327448797309175004834881461070167517585742598428887233659369352448247565681141725511496511979739790048383033120708173658558828230359046817339207139270821350255140424037772250459555934588389331407623031620309762760172433448937959189938404758624934353197313868502084703272803386374496054248183199073229314131959799232727989252552951226511594438562886865542881723818850332016063911849268931276309035226995635287326111648817196488542687355889812182255396675400199232093312837928514810288518626158482372864571586565590124792774082701425448564328646800823143193380564637844289395219680265737746235965275360279740752085047545706507582948999571996357373267817658247432324112671752077918009000082063458159936815949773445092735260360905847317172607386208627503997719188540688366010030966883168809605019598216769729870622694123215863486942119090482171915969866998795249420366543499485916802155815154280111544633956944970244015674739531971268538290166967760139456862825341458303536300333492270305371143305540326113587549398085215093837679475126763629163445829859712595870387830771952632312375889426811773597393480562699494721912433356364466755792103744901835060559946626278046914470227502325572469716775023546258373487358659638582330578090016060382205555220273120906747825208122409229433339780286041868845053145975364533623383080591412073187360814267837288728878227199129617682889728835965473328107592699747690701274017352183368568247039150557628484936787514550378302094535197340174847685986000184887701468983516751493828376231994385496824179097175950930877777714117576751898953563820992591012389896488621284218339415033466321958144362724851816892623901367187500000000000000000 [106,47] -303121889397849042035877256014080481503465361891773558601155133109268353086475356952816691811067440447519468070759558522972881635087667626253848215423826054788598459218724790914228285785016116619528939684391629022358477493319153157585737297880899040045349491711062935566081691398698129841228638254801789047520066710779423457182906946714264743536237838786985411207730925970015052931695449682427234517719557190231311900723682467911081498841054597988616380426031146205304625395854628262594321246711985519025413687152685339038589641623653483941665216146411061457627972849871594949275780640359316011144647007788252095424620278306412398175749530127864546860183475955548326188167846637107451708084374285451536059060288114994234822894142884579355757513306929397448215700745368567684927207756319254051508653826691699344023056113779366683978496202823277874134076060694035303966084798512879428149923434205662913398924142417432855356166835306360510735172300834759111739081590123385322052202793495092593684044596846752388221638628828047974403014994107154224962166967953787190454108513470230401736219544186958674771041704549756253463532824217056431319852665499403290466993651962908498782524615542814485505067577206540538032265247544415566044877647234885022616372798711065358974956756375254976236229288471832487488736292629566765331083226695213115138297056545369762056024022744425218809203672488273264848231173242748716524137960837697872344234374201472262824754815296225750963491073706000740298948881156968235415352094485384098086930690570628633103207666155728571924593756139283443701432816293805510064277874208288972063606031533153766891166001802697996173230420442027153297558419347219308896126234236399705053941234053171089423691001519123219002587888231521447930158407244403667546038504627146513871058479576576477201913810975068933727260082531565415537027677728631362702766739222404662907714305734147012602499302698837489435941662300172203367603756600837262732129422885424615594863146157413603181258886057253326056615576930254531734115893134721678348200427646940125274424710702292518694530726740146650587027905408640311331036262365456543066348361426241891220892366783483299034555287893830568479449251131519650243226048637660327102536992655249696513646506214696185780540718313575203695566281815282307706033733657189618748270383087226015433549099559879297664781683677186426244600500124522918232727874965348746627569198608398437500000000000000 [106,48] 164974164239772547382375416604873745805196642807851318821239153480121856957034522932772762662449762455223978477948424638206372513746760638128514322335576178399818460825518632794791384148101090599077385045639170217899270788418121820043541082596456390446235839819874112289776977461711211815586847909004904027567613230753099255897753723048472182077696324251276700428301915277586627717442921114873565492673255867245364005298469708525602400013788623047797677900615795562648561880124986170007103078501026020499915705514029582834167921115416528812869326450849084869538064638674020346760390447593397859997566222469242621888767525892929256072355374600290702666385553524560894741833501030035094074241130763110739990489198592656284426379012298799473887693491417207409674629606994584701850159866470597283180209894689696452479375697310617952285103662097165326223525570625213617531015753986728724699778378529469830297438867874168241108935712364385818002085298072441364661450074369023052176959053872281739956824622377593809990403482235852065656222442676004822384301582109083701291836145700049251567253883796263836867814596072239859896629747968892426243936389379358687265097624591374472095390250655482166614771200877260173267491541572706161670043115006159831802663965618958280330430784122077155498521122870568126835087637357140173216323000097543675958899050391140844026006476145155702296410969295364325046656790995338317555419806142164543443755569510646243305421242290658598160138168352179853916453027583287553987782300721524219459703068796649848811567146263548945048945668472102729177418710276196024740555745471723757937413207513607687330804808931404572876538867606645897275527687606247015201799018318774997917856379210047291934807577403951437276872580425781551273918491346125928447398249989223202428318669759670343565235247894105234200443735030616019868795413902981913664673511354780711420650577895002377853220180710880237672471870763257505371878626272756735480163311606429176230060704487509664977222722760505756869333956070253034207127785322835538063544816028095857325346745703048607238585664105055435714519478887843690455071449019854461625310034840758990529814158275092345136268865312714234972271671403903804510926294047267071060922927273817755781128627873248139713268180530758496662303360099315083108770775744247182154780202540315573303344692167143727525408810444102219886029075945899080579692963510751724243164062500000000000000000000 [106,49] -54876791741883722021725016867588112483821205960991212291359859387736280768172734259744997199250493455795122775024354741344214331560592643401736307216177015177949513972512511630092455620491851895972586915213699175684807479757861611081942830161849434565240753439656096716921587360898197873037153088662330503625962916644311492165431033885425100627843510011665378376235493759542319404467200666339656701742147858130199827407201676584777208195208202243406336035710105127604471261663941871614868830596455635069795789621908217712869669344447101917385321207300550339799681976461095369839620306672418231363444775155005454414518018367024235563912835411421854080683482440740702414494102444849588718944118108183765758602758162456847009091262547208294607972968109778276351649083814208273624977629834143719502774649279517451014054370938829970206042707540089669442245408436787491765322596733436566042236646274350187125709707933923427864545074373736934062798969940594704829149101263117088428869230929588868855757390937120420256385276827832649318627129775768672638013230071662875507393696827805857400988581024161539881008433260534094184118517925559515230741604216479570854481889000315051097490495577859225658650227229660577514603964576213715416100435493553301096570764343091088280273992144342997833489136596835682963796115692800877629898133694196734991553559462322048713742868303352895785900753034345939849944330793029706020013560745279724373552829816045628734807900849022508320933723994270885416298994912485496957412069689206531500558650511988165283769689979669116534148067381491517373150080871522723058697004521047701569013904285295597745537191849775109278059556633958992099611020511332020001540974397272990075906865890334822794886110477774222136212561192562259275119327178745298244015639638965776866609831369396449268317018654073296486333561091980811311086056916575397285256426370609745892617162069335892241062398572059401236668739232253186258070729208348807416877172902790654544551840017858335501382569786184937954318197385398898569605553591196856929201967273938946510140195774892272902147768658273470808011003322542473318247518508370411929253525060920870220585399461827182111388716315116201291359894268829576264852631384433129475409572672134593552631219183867047400727111351124450978354198229255772987159992472743990526830455472891403337001137041615810732413003971666001437482509950349651717260712757706642150878906250000000000000000 [106,50] 13766709307291233269894844557968272775138826278433413456042979003811476791545096507248822594516825786123310832300066038084871314166207746410304201972090211010951805481187040697413305627653475556933805829008849922607673809673711552998411076935209345023422625743035097181764984121295007296547933288090604213992683716198590653903898816584150005374377437219558277719617539001214230375620210314705886420151765326644504487898573845392657349951239097962149297455838657387069747724201350998430573802834569605616185989589663966507918963243911760853812547675494220705167433414108658580565685097552943427261576096709057710400896079036806252673166469823257527047373430153257364794406667293212279174832838351636413090508281799168355346215927211841362602632476370240467535457399036981529227083385969836612230393738222616363416332421833066521425545098072435031217875393711578498543986583369583574695346807235803802549532726846438977492458254684487742110719718328508570381157727658622505742385787585300174824377443834168584754578448556875817776491206093820941769988918353181039987853003533397301698879075920403648192536652677237191786427091348557614984123397149797140072877961343078685422740260135034390696541174881745033396932294626161138301986959417693981500606636676465841782850277536539551755520712613672434327782571874527498628555152495726577115064767989496870758398630000154874421501247459034783739837079283935263051342207555624108933154503824545823393289020503380956365592848828073786828319479368914262747159379798521098347976716440089997216459608153787169486090600048286250705167092616811696035610928767282015612160494763592476596873852947685613523857974925632372901746754645040094641714033818226806226091095183787577171254888434518733191432594953216311948817891864262387647359786348153347457466010616503074616021793948579631442864526582803784372137271202122770660823911720028508708500975060109488765687212697189877086537937581888284319425410808412453383112912210210134625119051985133474971964390595500719324791103233824999566003822621334066368479161176717513665653074962706439984173250089020831729586880452306963614092581247596255081589389018388290978580757189951091150333671019895951410917893674280671857355219552169740384638086183330428489434340075499779456527708045761700784574236762306758495895841081376014338576724229004800171476898241619673207518111780553508072017128427422250069867004640400409698486328125000000000000 [106,51] -3428557782560121162358792753045127285350434693036712434088552015381273399522478869850082252047717700947575654812269389332235728650650262570693676006558804968890795232640708267780584574674010007788219224183128592143540069636137227982231141837598348245416377374666917578776984007357773802170747797141236897620825730398211016338938231712377390543559073377256361204255428394245356575720909451004798543091064601262037721476974094486133396578605650708544490423269703305483195716121088341219930354254154806701265692795971018111091992138895526673663468541738420802367664956637303269010300417161330971175846697474979805400362125798081152758221860776108499024925318404669490753730661201963317180177567671380067328486262476751934040315605054689077478960255350698172221797863763214996310889332841455165402002308702485727018742521443424014780800081475261675852617767672810707441712969701654421824759360444395215714784121486944886953219280276355485847011401654299613876426288748074381417299165898603391000315613814895409081653300692699038145858642067546024179374449577190798622168135959073302232751310323865027943468113175997005470044818770114680700235369135580140748711719376499175408894323332352824229980521098103222835450987337074284822168527794421390703426852327293237420098718334952244342146282905363174947350004835572329078238702988019576527559022037718617398413305310910495035529964566735420621784845092436770803009375561111961839379147492055761952930846060723812271172251694425561556272939318267046713871525109485535627005578834343023596361270151134257975478632616115670173157163555315916923231481538288251429441395706429064180277211183241028238132662888849004110672214253476253188852792907852894436033065533039736349656106150448737416943002575218230756477679091984271675830529367442943753101106430557039630605132426004285063670769423441265278139560445311940435176688641271691508919724490149669639705177826032334312402205392608852854701058739537791107456177519410047960518792075183417766200164064545259822489029512413207265085858269415460556744278401983274021992620107522002391970794193912436967081686651776559551159486733553836648085720371011277777234508845457874189766375710641161770070347063837257515096622605773081899346911385957447164214448918148963054816616912772385092342475418387119453872123819829044057610332899005350823507421164956132480240061693025531907794145602963453711709007620811462402343750000000000000 [106,52] 1324593198856028317265549345628854176919113679944442913908150848907704275172686363721988222450447460071550643836238019524138303874767444536129015394692772308297903862112963606418981395542479087137992820532599394365298007884052190520370420365509329884975893235193596569768605369668577029852536604694438369547398444148793360163049939500479181880006618385312538557723976200151278240537346557501181435501489180117550176995436759651025942244351967724233099365305617206441691767902426453597634303416679458568428296954221429377344656523865432111189696413671822636635201234907595841725835050694867492012318774621307206993748969698439376548447492670868872961939252436468711082716584434566382956065247684450845088850157570307622240452505437692869750607605553328024417994437719502575412070044621602998115595861241619140014403478540181646158561439913075805740831920261765526807372525454887546897491725295022636290227536026299372827981515906498718836315647419473149695064502256091688899020104790454422952048158894855233455725729415886761339672733965681163791447131166016465728453460552379445527927254982395447536033716845839991512786968845571491705563630142168906002719603910320993342784682373390980607305479727825332702906553006253345855068734961908753242110619867943282460507706558178296658460866622503140884250061447231121493484555586154084269579835172415768561016956247182837646438710172297765573907251781747464281482070489635137523989702693730270283608580445323317146891816433069455539481949079641979515371275860654220454940270938563875366239645811098311560484320032364208463491104465457318581349585733944225958240642520291091235323139627624176741473989036231683529762227643894908169654727453896025944121251946204533456933045379197597277767556046110414929992908108880494245281366304422198513501851563153119638665500548232957720960112638825134591966624313389985842019866994054261331881555266677246211236649831387429533558828561893291563739652670033891475321270507717420030602699944964543911526579329162518618275438129353166942052576917142535389333759715368769657761074300959107966436974755106421048130744001801438137841498091010363754580508845454708688877011395611834961672955695305220160092299525795057857043243057404634152160363533691104554187653523714635286547333730156039136098973890104872372468421194626139253424392520811015953036575908632067651983546362074242730422213298879796639084815979003906250000000000000000 [106,53] -680007695386536508053050352406499531601616721877383714269817177952057375619610418166519677673419033076197609003956936357924292493718261279735082503941128205557967525091491114849412715633920924281931245635725402067415781772824338854960966576679862921438662160361572800704787042429648584800798075820896983168788253058904395882690861860710948109948816648089022866322698239980966974672120934270345770953658186322199041791457886610821218904702514094643498318350412005890863807033715693885850925573878357318837990800558482963797609162213212960025775314558380834419101249217016408020913568330762399061686046921259670891827727816797737582520135073364193887009222769471552977639941228517400395538145393419524549293378511859580072683866764798980841522419260020802528134869284084311255428843681060315584238673415599999712055314610311530242223809446701367096556493924032266166223034827634035813014834843526526192662080244740817803740156235141914802586575496138681982330518027232961021676139686477384625730357784925172628868273604087319652080532512657346931663874373023412584041469542004408918986900338598283211198105270306240529964908038700858117613279389130415883976482504167445449657708965365457747873245300890077760556954854758318419702541770153569307481175151558664402351718323801501835741646273447915724429452061968464238308696578442854103951686812439468975891168042297663360137325678169894514136085183316749610084708353763097990144159842373965247468475191992764201604105392802536135539415285484299972988011527185510056661364451600412045623871571984409172092148020212577918566147747684735311567500524656171736998772879307538830612530463367191000910806855578563547651917171257918625899317774454105443478879123885318222217663054791400741341324984269789931289176233713762271383575894253580269206786421954373232072655906265821898622666657219067478153556623463094182936405557006907095497583684044893373909971201373969106550946280636572984399857058249295925691704610041143336602927805693021000659718652343634208208242944176813660372556785780801599013362024402809769598066355948077058350196915076653339271018659933400595155411720280716367174357560647463295652312922602613040815505927467657818046217233815497541619354792260535666195212536499832042945234235272651728064938723612978957129215470514374591510495934108524054297083974200317511338023349515121618068583513733171841408875479828566312789916992187500000000000000000 [106,54] 316168983314951360398228446557639464075313999609693757905850578434508689181590214944892806830875382644605724473616392964167786816291669313746623738425223990346334497608668452465628570792208941408856231135069382101720782534581738087780441832691163613797968007100701387274974839693553391229400637466012912796191403515546836500664828536048166211522091399862497181151684471599096920262517209786231884068559303246946751982762185203628360571471548073406490690258352882782900602465066720694457412264043803602836647393117916385843800950724029320375583405857112262246238408633499488873967767294874677364562121811521678562429769641319491129251428180877334802310980446678534479501352978953037030542865360598444260882602330566535075102181639869553120764872714551106383202023950241799722847175959178792701329386604318005242271160649951777426241009067506783875022744376985194465227814086390699096384881463698407096772872948906280079026482493776317386120207564526526164374107180590892490773063774714186577072021341203632485900007645666520149170695753880290147600789388741978732561824031630709669985728470919658020868039780437362671234597225035739208452766263583109294651485738731132988158239988023908167247275343957138310000033458842921581585729871718755254991075691191708762444978859740431229194373724221500245622772202807009173400254239134507634688686923530265880256178348574670123054991687765687804394215697265731494419083162014693034874351934084420878531346859418120124414207906058071741902810954702442693018832941865434916800937884219739096296251778783009501047158835586131516631287417357789133796730463550279163559177503235353893847821641477914924781381449049651233081852821923525603115187224397718080038610079404812988160255684400973938287677945743438432648345047602390376849090109406161030651796667630441951375794462849047535043556039651789363926353537160567133314933902544131833832052974467383512857859630878091632629931570265091596444672884107878191259163226133459285357207827471324974626303754782518037334955586779318227163943097082587989455516270905018721837365233365688030942393443048315581429013033662621985833410226783064048746512777874644534489797180564540989432757480921391464246948293378403961810088579597724697213724885304739991374167069820687584087113973104499002236958270919475150686261938879554649765185676589613675367512528391466673956256006050580253941006958484649658203125000000000000000000000 [106,55] -120461483988609316330143382190390247699128293700167117842205337543121045964526649111503077508808586322661165818591504139608857082869658162513818761978940405087885333491085245855667717596438621406464375909523208251760912920679832371278255942776457897804582869713635401230450975277336031393424123382050993402937858079564455706299278371847316306078894221636378321447800559501766095396095630298300113121633706467609610925483941600043560893163717342718048730012216173938111979929632933423515511464607678368298514005271020760077738664810805451472083418812392924469707235339837490842738857323319943416700654007030319397179360649698003980054394762459346530943836212016615699137795965223201162582430412293161648432799388720607854439859543675605182765342573244215362378446455199974301785498140815656925367398132562577229855699131413923787794016574039010234701558925604630099582883161061406986242986675532286037959073178440863628976228878613290842741073206630212307023964800005061549123855053786144944282080101196996880054598407011650119736404614187127356704563774972010363244337037689523509701961582896285264076716272377519887756386405154094466926278343799884838893394623752195503751334108264316612939304228591949671868470505084583207703346877902306695291178981863934848024935291039761539810814914292573855151383384816550724300470117097238530080531789467199920619811815860331646197518583021338846067374160604233109807409407649766957709976418715416955311980674827402519989495676657890317282502061951782119622076111602293636046830715077208253966013269672714272123009666144994339231030765643071091101945233439639862464453330156630307099991144647886518277750669635546708051979383348744162549224930079107908763357329643922830776318954247621639828202136017331060059724761323525313313485760145128342400572235433953470590546832555432252985640557076995819311283873927577107116075524322882943017867024180588552508411179012740575409790578589772385118137002110111115019265643009399140380336059856603612574006485057289847637068068659611114491557904903724341926200445226794724139740989544011587323316496535646035087294226176843717463553123430801183537107471416412521293171515926498060378339435071772489874369488056311437085143130444577694816689016086885027181874886086436073912102331538896749574186707636467323895605350065639328261782867747862083699386875957864479445846850325096966116689145565032958984375000000000000000000 [106,56] 37685239626954266591657818824247660138273644278195410368641941159413697419931843351213856317309678614780711051616605588505823600965848332926834643373224787941549230651233484149561824461283457735612082100692619790209438130013808893647337478179472960495412254693388163828363334293672623135839853466889498653285878359646352677368416206472811359950510132914902503498909023948693608336086353822926350294459580686499450281013022745309558231286120149394355755159722682897937846362774642081447677938429414778637914789675366057260227733825348624086457759142912408015517354461383769708064242514581935952847965601507730783103898752096652689553777913602603266689558071694303595132759137784632945037120273312130153999175871559391549118005572985683102422436983931732005492499021493682903321354667091483423599611646117855536396538362406699423339239340243910604411191392272188659845901635408389674650787999601012257887965179188467000791938249201879379439327025160551395781951782162524626387809982243444461968743027664039977409938794000432376639895742379700861671945855684407656654395438803356356896928527871109364734594742932743291592400458314001160727725038867494164896754401489038751994444012622731795872639316359723369086763752463777253767102353103839177363355361413989535690929223460941170970151858159433403835952266810743932456845683175690923174770777514199240614260330269086316990374889320413531880205142748569307859839756158957821885532465362321960722540740431481586729124071336449023676085173347937033551710725383790018510280418621155958997347872581241391041283952975310212280649487773692978895443669246451252340726140017319569523043721529679656023351160259787737724381664564868368989256128892672120086873607141567030188029383792965684781894916101710549242101404590304525023888365186144127345444347068859091237855193330189276706518551431746925878087128667048543329034218211067482986354763771191320931313537369862253189238414339307824824255010588445878258472830133131947524173295364944874771134742574191164313748638812854642080456501936398682243471906969350319794874357209830164174558552402544847758831047209203772926788599895894367715106472020767640926504498211290312312858891413303922898767059508633972852322159381998563845738975443254731234722377513399017609598964927858118226225015690939864270779777458127854140543471992191233074293420387233799484505425425595603883266448974609375000000000000000000000 [106,57] -9802883554180974041812009184296192362861170053833797836319766027572578521186139181774539094033053797661028057819479281820228229577074109389677423576491419308067227840186064253788039604672867795194556533300182665490818786682013703190818974012727794444286238909811559933098871895979250661428748756993405373443882213104922375945702937728962773608234249995182598016969801211148017352749985836527186862972591393297154543251304333241104930844783314404816895104638530987523373539709506095069491082424537118943716696097149480586838473645249244178789120652355668236460201379116682467306613503713357071077626678415587890677688266005204408855259586197213093526974262347267325531692127412736797699835722141993797127013064162433933366631954033480101294851497467270168777061933893942087892596046776801428493237509862409698676569298967729777975564590507183645172285569157173947080196624868754457244462714376001404319463159394382643442508287318730337413793399481577798467371238729933606875834061902446908852877941224477563925673729027553531137997456315759677290813426001871420501154867404165484447577465039793262274353460234679275051441976640435118752641617445369042587729306738020529197481934482478176017943517536158802520433980945931068520127784347074106220945286836196235338080764557575537154821727712894723339303741363381320449740089030559881566848228943829198444230259685531034159658110218006747488295088596583180764201742653465134526531267323346194179080330974200794761605460520230741576023212930510787083516437351182605967774790588586193301015376947589059088024641333242448605975471760135147791934890327752287176363025041683890825405446703665282277488760941094864875915714052063149458832317890696905787104694793474677538298662675796745776153317278797807634919851635707640077842824796235238197266380975839396417652648281003434490898821544094382728602340477779864720664152006226374291383414558478352658723060953529036018913060326486128375750173073248826331895567106537491539149929682787097819226001316478805841443553440538282969195809643864143876178694415029626677972173994066770924405606231119248293808980073204585980683720837540197405557124510273928029465900086947734630887847072283252078289689016800211910302697237735092623494368152095483402162649377348326819209725809767569371396959527538529158925761624283063621013151635135623165740576499815883693145224242471158504486083984375000000000000000000000 [106,58] 2132308052349562026109848129548653565767452314793496638864021130816797066786568630880916246875565018956450092585354906181476415514967390083857668681029473523851002534635141908579433521998668085318578065616926163057411402106328583649009940395187605592612526699606168441201217862965540523950726517929721932339912582018045547177419174463163854368492162645537837651875067774833857404998426817836829232811327611893072977831013881051824798341074391651644439988608391153272032870859490792336794630561025496301221723079738079337676752844548100380394736061047955687612433112138400689501587559136567148437426510106680800331308836292604984162719536616156760543524319496326112854481798512201030917621320434192377596692792480151592996198761581926464136925836227798769051795786122586645376812583266043753530272529358286685562231892643310546301991669499498990105801240650517562057820556040105725087939386398632021291182204169894787397538025108956460211825549857852501612702842434759319374065752401119475955705534080063819925445177446176946644998222556641394202023982518248922517093397598796819877851160767295480256487863173750198683914856597225301872703215474030560165499047501961125702529957720205856895677494240090814200448787352589500740785493811544275661577719372634123161638769938056397655314131321241082302057756194795707632961317267762277550863419807381917532965332979410336593975764202963462157321907860671989957852658717188161449715730024090099413046237906829441646638495811497456956339097880481515313491577484652427977958662488430232458795512998910982796760088984094319376621514129764349390057103923652249180074137524727637367493655925332393684615382291815607903584588136810666419186944657733026116552359093126358975842230411342654820089986701879134700968637792834385045686445536751666588980140587506356163448734247496969163916256849346688988864376481941188996174682493982383704025810800305943135628495680501098030858835720682061393378555539466015057404157702875803767021646873165341773619764558294976599393882989242504221333460568599359606706448677438101543970431472287472411145469682031693818256082877203456764613562037750224269356515512990397747118925771288000986971103978378628999170376546708311547325010341326763963409409399500315265485304084287375703962953969788008795225620858037578069655170832386539472933406794270998504943839552822071325977049127686768770217895507812500000000000000000 [106,59] -385629602444391500331791958054539096720437661237244330086103309067176180844854434825190553784866351683718600731806589229981178003445401401871472170604492295299001797415378320583172538625803242684046547037240374734536413001180628509361058316205206006644695067921206241615080192402079954288130773079018936965225437598455094828469926049747864885140132238724012327243380059899518719937049482702895338207218228464126670390712108155154448305255309415889904661395529767608491990089585968447209019467340103678886230186735928933813314202562349459437606830038339169962468035025940946769946802316709147145320941267810197473744650872119567791991838875831553681523203414369985173012667197369869328025972480888392467341432633888826408359377769120014515671802129020220278873477287816861057862598508127465473271424173768212485970510889473485833536840588580409727772523204631224133012847404497720424040820714747952836177662609588451801236936966928884512321815939023640450422572042162759397368181871389738783180473189142974191335378171231590285031023207730535240063340109406012990196361043848386237242190737845793216603794883465056675305437555209675437634718321913253908144632760152539789148343410965734091587165349039220388409916006656802723638786425404838253286243353859676552204391879060730869195202065714170072046774872447532228956713537476468674612878008612788537485389151733425079970950661343518921897192946613864100354538204509385596949139506750055727586747490041376115910769410236456999767852843543361802729741298293301070508715695990659426325324023560472220038283623410323339318826054106501704473200926672405320043279377679498317927340998112867849636628325821719304421609491076337998114756532355973962725915899434886255610885399505031373139432219188428326735216755408798757866265632415428228864495455335864750082667964145322489914140476714740116562659408865434140945763129801615520386723085415068659641461287298918714444490995398800528453663613933753201457178834366336993679371115902498858859006355304704047806969834131438358352154635637741265962372461177517275540701126387059111373018440134365142458957439833673625763998097622247529936746722596762102983007782899125423084781034120774721025530376317332000075476258188370190457185120907115074093984898710882773943989163643070478871576385822873534663469408008127385964895660927858008263334477216943696475937031209468841552734375000000000000000000 [106,60] 56574034715692282041787732887575835234222544054996066236189458216918602610044843753509790509271394505507838188653972045492877293495249619652345590525258448700455635555104843335740622654076479529446570314124747623053033817446400628343238059810412428233456900750608886990673381707535979015067671100251232546077898192492880102702106978523071965888436799206287868032717468555188971974056270671548963603250179400545412476850623416347630767040685775806614692565373990613885545592111690013883585279939944814138038518096568370712594316660329090641334206129498024572320720899123191658272057295514193235553921765171191937676800408382565967971580338605908218734300020982078644493949646272216744228995326119811493893772416904788276368635409299754000724354533014476194735901809827594033749030352838285668559642664170900588568371321106241385876297231283567129123554594560999711291372488484393415569617417134455478378942918086967354934672346338103779163701964658368591840759967714875925537779958125935124568984028107220671148233463064201167555079162614389707668334448434522297934553522991152784179067408416245845154923099432883135848904554460603949446474018561323330813840296670222821901342547707569748880287092352007775171348363532113176889562989334931753756529506893838863803479875316157229584032143836783445174090180477454652654254861078946319766095929993179118324291261510411591317812608145721577417799363615431803025173452881183974962680297893062584337425671562486739482372565479776999758828436107556221047515156310392734904170933539019906551563740633321892464387414291730982484100450309671592341975219439732023922683145740925404321378545493922877492300176543898178192898681173550129469634960265688462796084105862089218301771623714548104443932444949055687421983312330182686706578489218549840135608723777057523907899148032726734138457306260197138429902889609541363988725386821054909442143515519174047459983067435820463941455151295284676058454070632639473159750831277226556007697490689959960616396821809166644532248514353633898407487674182876610981862637484383484312715876532538463772871485430593113238473962191771644105869142733934138241203898762345814180098714872594655636634350948879036301585272442541091812415027146889639007411131585495377404596253845110723592201480915346139505359753626423485023241692194499094851316187837166765423752012864611060649622231721878051757812500000000000000000 [106,61] -6274196294798908297315151482437982780095616523253871269343677616052239396835969979863753499702962473302721565855627405878380448272736723654849422746420502321231667675913868521999598098171248759106301145021256451465831860417291504368515451391298843013457064851084048896974461506649800741364501094376587657142733980222421170658520895816308603029276042716887784623895198706643885754433988776568091609712243106980331172899134881184267578934622873581441528068907130075665767230043960849269853251544896239455910366934005508628272551965431094187861142169699028752005535678676387234656847319411440112442919622432019520825833654298310445862903249288297969409074081420942704851387991902812636352083960314667118888825676598602983624741758374543349806398106634649652474061114351322320303707556256237177333807228516753320476700828627600972822878007360207826835283129364591002340520411873140262480666653581544995017632451821201757227462173228261371496638510869256213612970147183222019155704559642439501606113221270689137073086266918915918288197066409957896036032089188007783337282470280766956022027234781163308877576469926768225012561948656967737462313885852590671875159727396097314769262421119820567101543323973926059569095612357572545725191015357845208175738952372497128521983248076626808420153667576432373274443117874544597192735537445735015064216676771251961762500190538033797655782441650555799313259703273543205173965234506692124927068872917382553758840112366010882409535587794951055958751433192746265683517113142115819308529314867473633687213634949637469375200673177543002063450349268131509780811951337294902396032676533656123023754310436334562218181563995063006400259208833960391767818333503610165506248074718378529946220674098661481297631671472152368253004494600418895939080672304399875041600573515461526291069061239451322284495836246657540201429433808492354775997950836481206582106867108908603793729652682905688274792612334605612146677162190033594063990593041105187967370226244849984714118423123391448382540033630171559649656122526198655942045438011553883932195569454872672517619460432630721327353254545234879113198001754330617177187198176270427656072465875708097871161881791971215029799546445740258658830189360583522240212924644846255947142072318512182531148378016543942436211787478291017697918577328286331195469899826964686739838583662276505492627620697021484375000000000000000000 [106,62] 399115577500840418614260881454775240648452788390048627844200791796146898280558442312150392448539350775397804371923619536187630576834793147840860330033346378109723540786497636237301661476260300695277698788172020098856764127048242522656834577398561646782830150864556056242797163599068441079117493554749622589283732007394073569253016113812476982613016567834258826689896154152805470954769005193765991773681225107112036768015611559702351485447901296027294375609674677201403497148363550531492428458816075909654565153391774119532192827756562601034905331541332770453295268278898321304960374216482568370686903037264136807424608448355014191173377317498139375983830967355428932818754195672120813039710641173772003499257038576412272447628614819988304650993310982320159028580118969889981848797339295809410182648715955363055447757261935949577047256044765900775986632507670006195480244185130297693439511255445317141181520712104288357537316206337681329280915601558493930887220511846494627975805511310284742172260340112883386647380166855190162686862889426331870283763224884246092712073541621403454707712123202367311933712134721984345580900457842356057656316606133609125477561905156773826792660677273817078299837354947592879840767095496942478150486656999985648805417093978743647239396903529403051364533268206471994072950437907843822384934114421511740430376205568263968955696360570634312737100027394101829903652127088469351819621150461476121469272032839492150664176337392987927150198645195799869201171022405033546889653832637965393978571377296624455669141418880265708628933881018725840823643404087404231670371892846576334482395967158724872234356711912803933592130357819593506527595468239460120140831660796675057885147179184134632646303993338185546845281043526890724745141124647243292229873276366123672041433456057801356978263555484837638678517228777014647632421727764606673461775659747084488724876886970824965075656041336109739317381288675873828793440476430670222262085811764501885005765466871780983759884850097149541930756882374989122542801954013595877279576542190065238337242826279814157157537118632646447885393839717067125829409220132889542202685179923999582076393665760707060060118492125954701426385102143644752175300914887542706969590857685362440224578962801485529773426655643487911308115959403130238886940221917282149362970760044788676168536767363548278808593750000000000000000000000000 [106,63] 21457493928832563160035877781921643813296142707151936444357575659301965912022935214415842293529540132157125366782265558915116418017395179218104066875038227807164422361768584142026573287302705875384979770302084450859711308998099729318416250461322578192815272915149732186188944930284010659287234465794655326057343461181782569337082856947755110095780546016473145364628785661878823398059693002018803842140127495239946894542596236550729883028804519908906586006563296097918532515739982745223516724344909541422284185324175966912001926763970131563412145569071595796688456565213438213102299637830561522857547705439304185828764145249468352580371958322745626069971858321208266503953231403317149837326410104986328665086932797379098767161711531779258783243283191459120832174287572789208873936938592540544233737469150780482111065784434027556347469742644953617343928141465132295657527356594901356986375196925399851460772530408812822869116766588057403520236030232195462168048743611019289836962977816460235920812364857387058297034549632157767183554502514654107035015889212888912829017968258917287862490617056655955862895990797415028218654215016372944908692500733260635110150754935752577009543478147872840621310663087578487958512324850111251136588414820353176635333686435555924713433726111512736730239099116525803376070162490592036504570807075258928888312598841480215356237207175289396145570577921357638604133900823593621075862817992510622937406005466964102031979610181729415741267373982732484635619436454305966650044930188474904691970970385660191996516712527192452183658309964984937358686984679463729482209345607586866332708743573176836816397571400585250543483339179318482714118097329801685428791257379931877863948663406428859173425451620546269212107784396970356465302410054001088391604024868181416031434972619018507959873322025895094888204792477414274611847358833923445612672009641698975268031832317694073710261523955328393824900211796760774370843798122586527736499185587046979985861970741389870136582901062728682880718090887788757831789758201085677676960342665599003992386730564913980585837310513207702269201501872649878054831681967643400783867334197807740072554076891072600459473111736717045486942299769009349811107200123300169525935383703905055864785380379177653200857219835477135384377618381522200144686274932669289617923664050813670201023342087864875793457031250000000000000000000 [106,64] -10675261997331235060653954987316816966401208003970641866447876153924205411799122160762768903202517795918012932557339491982854532212286636397322182172110776218021322984955782023628845543504746104156862880415095080835078588009878085433256061281150951637322926873571490993122122619450111781914230921235077522935996804119365396259334694746154169344105574347859419684574469323463269543235389725995551939382828390724260087660607791794918292359768319203850883282519346856351877931994251575751142896582183482872164903920070092991545703610686188687926701975887635414294430249546777427399720711725091223212017118404382850693792185198825610836892422015512800137363132880424752231976212486340851963738902870317028347862909243648322492094025487087643112030830715184389431237133552165969719148074165096666404353217019716795092096409928025874394502843850723631235197016958666834087747259172644178174005626832854387278690515886241824082164470243509933552880299027409953865385415367037565279929167323422891667809282026270806601864694309755128107790098465121491330552201242210434967816832869343131673772928790108820928191251237306603205650618068897179561509391319734386675483499909508768761243250435030866412571530409914052887059811137321053206285056395951725059102181397779444336091502858904122754606981020396847584892203626460866702499776050689591456875871391753355025196009512348183425429500716663303350786721599836005002800432683280894563421072123854563943045034395937695671951206384416673777418262729639083334727532492710299749625831811281172895735108303766087910926067977701222181067619826502189689734604365850758192840262690180639504522027582656189234240167702612595682684820561503804210271189470000001678995309378910128289086337096398640778812608562249881853331983894715741518672909251177639663920708347144847801474653957216887811342892443037622898754501666500420568065869082726920930356011195657842015343528288286064247189542552680018182188813632317961487107932263323017836232350074745124335385828619779032317469705201106639066618357242567559599492934544755695742634441590191224346766038756050378561574557876395152161196963338335072406609973915682583751778264218430096730031033127253598282175614886777159271465408611281721169276462508091334198728784966679335081940198072582475072364773307057820786390653433954765155208490909899410326033830642700195312500000000000000000000000 [106,65] 1719281934614319893422790387351136982659534102002636794414057808192670875879952755440917372596336984369208036393778249540413967166095711427969141702648180901818501830006531700318686473316801095585332497441331438582710597756559586419533727218365877459895621893341000013163072078185059052164762415397762253323647482950111498305095980505168628751025439221222548615227574598973219068732426230790366861708057131724626307581219190097712336813124900252175002044673674352641057135860929689593846107833361596972449956853615179922124114096301582532931417205873254448163104192581084187643903012777464021482480219375156640402821311972455119407911267074872177020546934525047155028384739551459957997238034359494820997105590535895447854112990931859537148619680528672329686461277668871066496107683248857971442393751366791434206452254319435223330320560858165544185014192322269889484703031671393564147878338957531962985120802179005375158470963119195363389870900625576831893959308628206845061300774608768896630370154090079214666503623933733848863047133346500842964691221968639732246129479390430569599663828426894451831543638842453260668771391185837768980491487608186711311455864576212205130403754313090429539905294548878134190195667505484461563495907799071986239622186297485426352836624745494292690696064539068986377589263768912330484679605907408807143474398548651169439949116137062313958631627273200473965838872135823599897170370347936011381119735496076009512772148176245695685809164456921512855143057126896311463798350347734579500500967595402687011866601027326761437848351448538390935983358798039708391292072898110445344039985555526806870125191370700208204596107544611903450024223153624784789777548631219641773463944412518043417554296069563215252816742635759055987934621970303453626919034916615739723766566335723615263235698453752344253293184985914350847583359059081374843772807074749324797141972142457348675142140423033950138824624001351627482749528918050584169207634677422034036055338945571847875860687676545892946922064159433929812343807868924292164573983399922073978666615823551875278486063778089698089211458650922252860910042950525148605347385337898259198021503087308159774544939007204368945949764915888414676766749907954496491647881474140926450291497964417746293307608328442781423399460889289874302032142567483154435180452992426580749452114105224609375000000000000000000000 [106,66] -165741431239500692469255204954281332490602219470801329753056298920376065586284701714578853359832693934911388787131352531515768565998653775485385114519047052461687448015599162073003863537986418259661830662445008024786833875376024792029234049856059231335801388427484998696016113433514461099401528840737924331364956393175667081412349301221888870373215767728453480246426149997514860772041505523731959282975842437932523652667108613746651218140882077893633751120422609529701233984039014475864929411878027047990967512033586994428578309565674782560275781887057722696034992830214349012927455788652311201096979001859964314537209310555570669910653028735585181446386546204372456707203396032627840143584423993696153428881528155277045535667585857960387704698312404795044386746968740189025264047710992679938088758164242418558340720978507122083096792068939135014768713695916980592212698344536805307037632004299710365221983521915548565618131109968533819417839298346674472031709403536144148073736299795148167590109417237318125902295044037834494284319050944383613364206388653647115157285557643338689645202023535087690508681198665223878774841390050116641610612613404798926404472117515567218409642393703511526764813507563851220061422809923862007715617538592231646723289125814117646355785082968551033571887499690541530828229253764408550560808871848634649293596534240707243600950843487615908023487936573284997156909333274104770899944517553832077130366339130047902337666800813901889394382389865183597636130446833039194343523820365813602957692692740133933119682599323339967334176248898821050818753339468739227109379547779964306908614493411380191250326352224827228967191215903776598769465956793378274342011893568027518421846273525060194447453274961882943906022587373632468466271281010464065782452834256447208744760197014776777434989174888419705731987257006815183635190571746895903728189469546065367281013937358902077332172187901447602882982229732078854002874556664642142338066908782873653566089008804636805889665259294829347255453879722227763153783314551556680750512695361768992634193145196970655202693944120816720924295810728004343742533036067753698809045016266884570810874966011162976762435712114437487723642438320329928264277614352266904959627352950129815465565792177986981894022906264920520897653580617435609617927564602673559724063920839398633688688278198242187500000000000000000 [106,67] 7378633489268323814037558532433265135879655441395857005256616819002151212990097547226253573880838981445033291085223712278753917502459886316251298242995248315008863446688587897425598101387855729098512319749255215347298636819289704941592626076816501638235361351708131416222144072223126090700667782393025931564390331697051446856583805411173755851989575387481036266304586458099330765974954149285202122470287701803094681481343926947169978216141770839826206041837325462091492369844112102465214869419359746659447768487974097321695082365023862653516466650179504933230219842562747224819964082717344683418616054773196623680303233624882610188371883585691123186387192330151128698070573318534332921485017267327454992459731139830978372499424258747973272044693835344818976737492321973605789589557818533022602100335461397112612814709857150870837292734369355485826965676519814174233687118046414531226537745521227192589377909678051567334910256131500661496401209426698046551228543567990259396593096477531303472171622812343393885052137793459625669461425993072648914726847835034665088015460010619678122944501474497148667745953699092847222538826950652242647030750139086198781421119544116096629445520617934033701105304525665255763727766908125796110338787239351372263902955055565188673018438845611048831937428577151826594336040133841665649759974782517018060130883157957087842853313188747992686455938011444253295962947503105941304648046114769770439793461352082491263521470169221710110185156457828693391007551843564702999787127496926959914110958538384620528818132016501482348406800000799282737583817332121194747951030731631437092871609246145708455512899824491467664303254232277521451317475381987311094098086374869661739045546892255091931378818444587189980757870105550165550378113310714253383152432551333958295364814132532004606762616613772063154628327611768138381111965156637451153643979452936044873156642154540400040211017589155149126057198927322090643894531374160195100940037720644158957686287331295495862174557195548114699896228330261021161925344825857795076839081014658082549340915661962220940902076758474177268541082220401888951000440445528461216736881855749799097956809214534524850567510458690273326073104258978399104787104596585367625930709922393649582231636904344328571657255694944195170459849284137540865218457789738496389845749945379793643951416015625000000000000000000 [106,68] 537920128672868532420680481837291682144291815899132609603010136425664542550854808699573716122659974394283638121013017098535636447702711211566867693085962103795073563637360073335507331268412300098798444738192211119230984721346872344498523460035557977638222644611738941008808413638331968489099751719297584698762308990366445325544255387281909579936995455704817689247999764934244161499505238189908263459451921661176971166436919753759468248296752500018529804675181306892539744926212470919691597547782787573151391994013169100113070108215691097717374730625195229242542899652772995737527207846394798485632443430046588000944635848949154268968966072514842851597069171986907401735438405583318493177932533756233368937614656832310528864852982833308053762592875075406533444981388963349059270193106076911249491425255825045733597394065110178548610456110034566559022451834247355172938129121882777412112174731856047145930993456128956620053854624286600905419943092242219756921394331428595747894700927509026690498692040039008419277930150468444004651871001452912057930167615434291730717137037375570373729486326638450157858570269140308276519506013670893790513845044081940629996928569742835267045634575273138701927467421972497937388474093561252672506016483718668550263499720052584958285383754503899222970465824566873875279491237300454044822580947488338482983305143875373796734151776020565628070818087150415912942692025452192781649611993908072605235187108662768399363992628325843972915276142608122853076385388693979407663253223012586899825519501339571540118890958130043841929844238141005394774382459877349633833814981477410480483948723866938797263737757130279186049687813712978597597950482404275189094551294283659810512704429621825189187841957154200972049712541633480023914217471880052464301915421677517922489169264543782306905934522921397571772716819807396900712485357356317635170670716838533841691211700388080772273872775387803308692859148724282026162602281401867675170428848661989155377674264134340803828658761860599620043628581003013971068286149683916109756200015921685847656641794301675575657049752223225949177190627787330625421109743961817217769510531995027965155105484795307085708022520572697612343527792405116486200690436461974374020237362792224691275151898119348121348162646206859920011451724621502283141351971353278606256935745477676391601562500000000000000000000 [106,69] -130813207353757059696212543337197506719412403977240997647043923100007222116736383164113649463771440793807423179300217373163249134250208447004886514365684106439103049149856789842286275060165413243606996554001798574993751822459030570111007446573140239602985615967199105702569811130905350455142320115571024930209123465067158060814188778162589733736230114505381193619030031072635389421428663177331332661763000134959225546352730938146322122388709320963666837364927582765706843546745373502228440706384146755755034380876475861644606214445447639300493999145008868537381500988695611852360124321834592316895558243396473544194502479957414830379928018609096629273630581735086705507829611037858031023426918823834907341692293197395921258112155301651331144699712204547028150281490101701270652641335184170498418591014160087685255809253156532710957177595337063398867133451223360780341785512406760981163295379218237917819907858543818559934279859765034183673673535644136032052720930050827647295189303903445567782318420523947138468466124691877345348314148690661766087212436348888259955456322019775465729773670898602476856138796449049762011748353226255088803329326235922794562036521372436203063514046377323071363264016903648138217157962925135809452730949610882797991768780223083578433379454207937005806776709136509919400986251658165386495190018001976742025041564691751775564379494533035889527632031220423457103123263384798695561149992619959291326760218109212900432657134537393113697504350230402964558990339730494359626361203080290605944851197863682873474333709325315922702549392736825376470907945056440962397211631423867497146120869702990369335911603816271537715258802937403749113631904196942535313584476751750858223835472219923057898938244225726946187741651209483753654816811552802500657720916622163046409962517815413092023675978925231617099224254934616317845433596427681372611297210002553089758792629377283972405180539353614762496312806338834588468509452572136168203538225743803081778700775075830779450537239107793613691046244112957460647904509924130279976846602783540118660354780889236248928269628960240612637002886847607719989298481434725745912917487625740462362237036319191895747805774688447183566868381818926018130200412850596744838244238733340758651723678769965702971000581199299629866853089848160293330206626628271241206675767898559570312500000000000000000000 [106,70] 10920966091416103013528295071166125802076729633624354953803279953461885415062317008581119802501497982205927704997174205382234832630187439084389574124751201148201559924373508856017993958725956880069342308881754072442877023064025257244875064819551496021712034232078137409433563423652284319512047324492561632718615831902321365950153120294320174650066062138219562282950752417713526471517462329665654876260856868378349700538494007046912476092102213951500565490412307636626093968988230392689475222344013563099154602421218145142895945227756487569607906104858431578682387556050520361948987300126893723190514911134742706951292235056460388524395269800089580609687304268932075401794201283790248069610408911942913977005191700829485375872913811097264547149711582668125825143309439728752323060424847283026328156646798056017440399875428779864514549165019736221945003751582586853937573324960040261384482968456302472197836839390248779994588599960234579941879509762250145952254713205923633722004445455548024263048656310728795182444258032028406083803304702191110616851677887988409596938229117503658490420851786783724071758260335415517571817148744340117342548926225839847400057487057445999063297442450887819382805654028102261926158418064267661344159278951376557153919429291553434536079737089212558271913544039840209740234261317964333617706992167331973769379381780422091175139911956216416207312967539518832089167407575189503518620115666206005895746418463417406853992491497564638489553066002071546193870196186140312945764487779606839598713544449963138307900052895335202812247003738812664832225580863637092094635319124917389904767769045847960292747471935911392378935144397708972812904493473413584800694644358357747102790505912004748783159816261765684667072580808536269431867160462732711464697303739795615527409919522149456809251870426766081535413370823158441180050906532722173192332872935161884275419588953332971630223884251475089910809693839138094624281021113983412947967416861188725670021668249014271874717573745609779499560247165084001109834267208080975973035625296592823598775882989856902596804235015641718440246365863055288821400820282986761334326761431051284234360712672658575477150489177210969301728825114206081207174281121579651796597536143119272230741872311649271034675976841481063216934078701243698549705010420713383937254548072814941406250000000000000000 [106,71] -265994462149529696612887481100884496751391564478489402472843975925087577873394748123686098590798298543126174494927777112691071406624027833049024637843126563295384331380790048680231545915549954351249307383062199868015679331107756258085480174552086863168102566966032215335671648749221505316911136266589326941020458024447349905410928433305111097338406757703220916232856314296738029105197663954976200050191663467676684565534663323530011077199713086147175497470275780166641668967011429765416169220338532836808878997877789231047075391071578602887159657826947160953373005290963173273639129759241808302826571707893946592218399869246063548185422127885165284152279899193772740367568469073188889183295279572471125147314749884625830074461889150954572627213475767838944754172854997909021700160056627727728465099240337416270383299520795150642002312953372750711565606607060384129518029821128138072761697421986406033058390106275834784901307399021076926570000938246986288247427835072451160857094185768554172291139358668391548629867248969768867039848506622890537825329915219970357884159278437599257093012701361193514003555258303329573854985408584723539970732136710252000614785562941876798721799398452287120279523409252014102579263020035636939299406063431717756205385384424165111003211552689900573728702419530452642224345363501588460428208397682521691493187199528430454284050323633114069975434253793919013793582996183069686772065276895989382778619152955988084787702263331412073892264617778534144176592868396027401752923928203336997850679798634485141531423344533703400574931193560546951982381637389838524183639363363994429181866695687618779029710678434681764917270961208670510849225221658588585979842185206516587010636412223154807718375777858657242284865822614779272518713169123159706546362841019711542901218698345224951436710417693775557430308111155567966296636957668319433889927845530358519256214893677966475951277086430168591415389276794804499940744016601252892971713072923507824784149830119349323438881370681772573818701901990952410965192106844509201928051383262058329287219332556126542808821639999522684683844961177357363559787635857695503496512665333246730867982701627048964980677202219733911669797877096731927091128098992662379752412493499200323488416772253105582599416928862659922335320854128438867316695120352338999509811401367187500000000000000000 [106,72] -34575858379594926402729012759977840446447243669115498614875445376625216047725267529469888925100590888666008389706567553756936228478237900161321552831301597833965613046182877631750509158735149679944673016267215391101018469446671923752408606764022910381131828477230930278488164514965770964950767601688050478593742747389266311425097275579048918190094806039141411961340445335913564437508207242359339534644890374562190008463981482990254261959391266184373308273731833578864902115445024390795161328125771802084270161897462669167153316387123555656579477270352222738438357521759086105610021398033567695907556682377108033535503309039935837918218306023036070121689068891908351434610661132095702381501800584225157405732438642309722579719473288578040055305253178497091300972093969225145051033240067773619345192061247307594146916356996580040549611214103954690786912027398129608375807610086467791299115871716711989106842500171592865345186794600046570068722862954787014556371018779299133255817822689954738927935472339617735293311229709229818122188904101395756264203752010646931052740285240976587357199460778590834099580315689360617824796486670253787422460184160147141038824126620884600254453976074183267575174682158547585361425682874835848450386399917165528587520862746348330513129818267885608901531451789592024960857051995062473780258443454469159637680063317992860670475813212206598987268446090972539774418038580704444995760385465160465030454512385423629132950200447469134378112874087881117051123704758113034612521091604194800137402675528764712368631279628558178115594035085164099197855468628758236998433497015571637855238581128095225811481274096915489832068813001499337557310160701536826713532576400503897895869027774419760800949636916388666914605001504110667872235261525891956504843998994629295440958010481541133269176856700776795490951043143176253198809310266410974863046033236714730958365047217499225372612103907133135146320610227799928310959752732649408343092309638715801045707723126801130007314762034667651390371708262422842115864299296441202133260264758805956780343059314011345593369663086622503876465245800591343992066232193902212154400704564884183228928632388054913379136817138569311890967160419559174194639340084731575432773155271313936913287029100063961014386909521762057641713064876844597679391069206148386001586914062500000000000000000 [106,73] 3581247627707115525182134677107782467626576321102561334833421875546646707748410570569376711680699912284763287356279511671714244623342767815137448443276079037353416043376261188061469948311279704301715590540604199584985296735254077412401219450081528644140139063036184130864127616548138714394377158176711919822698027143123718645134796624423600477735484642690416728236259752745187830117639127803995420683385444001109903921430008926314219251963807525219907831885706037438898523509888142056502235799510484361438191520344524140640557333452681461335141153022893784303872718201289534925191300678386998846906509437417005736994236471700281636346119258747546245290069856686319385204415923779327627982676650818334309708870619975864379091839402589189588259813315121113614433847042880761122145681027635967409438991685339414661976258816304258853260527263869192041704262682055484003441881883102078408070025535457779931476764005563585845740660659714793755060712099034923334916552936324065892503975286854648375860808227268986145913563435874123842603805538069527859248931341130116428105789948390804129263413740245405979093168452753129076218762702461728674022244921137498696112666269480362873509970441285700512202937771741131481633248147956354288036892622767049696534316022675018514654649000029547243012492899918036384756091075545097316977932076943438055070530258394488785207151612273817310593436153790931632511335711268931269001183756193863846577961124114023174616646868606841743843823033540828671418681662290052185067403878993115788785579249316800762085326986796637096835441799927462769365362898872287250021481643617628807044438123306388698196436462661262290793276872191748896741118717216631020285073588304915441010127939572378505704476413044788548566845961015086718285809669867392772538916295575285416426639214383762937986350932818606637748684384174049829602405899213277779488981802265726975299659183129375804104140835543656721376134760581002577305482723620164297576983473053855151542499893031059739338391667441788805827081200930713647286137865710775180982586903591889200292158857918688240302585971318924075717065954054726687464015227078596004716295088373465628964893233789295381034039271269466165352252055575322612203692766210947686567250648037668298678777651726383468544343932396686922086053490443976142467575584053993225097656250000000000000000 [106,74] -82008658331400014248483398332678286372996008486674902663718484529017502880160562741222017064774276315118375264820320322754649179037129983229692273296261288204594180888350470041271320665795864453282296183754864543540331669940549349791617252018047555609329744642066053251367901985133463260850982299520065409635245218637533528988205640276034932144802704550643947320110725547406756723548977855381330969268818176680672398645235237234030461800722007917184068967805205781707315542646383701328811998035067844194155386038704054354484841927921495763951047441776086133875174352275764833341062743240363423030627778405601009860260662107693422146955940074442010568718858045362923691037184701577323545344739750483150964070964881989945787447621870363496669252469003278094444188401461491705158098529282039585762868688327909502253217053363737870159352800443436495981631712101462141448119922473373816491621457865628008681868643225210381509679551168170205339479269866076183962202710105634361004769047189691753244701709205286680372934688158048180903783990219222548332688083366661888254679117507312796428172378244870506955829287748155928756338763492551330244816494804535940644362794789721568631256273029063271003278928487451953171309400615020290368300737209710100417862193153562537884038215355302570185260469886413885232416532593686841245155471515907891692900307000439259179003744149554313435413309787619170046602233290109407928819757982995972712533480015548544381496155967189375814578171032014521779525440325677336461364776295181162795942018520110503057580932088855508657765591054060179363063739062680479920493748909114757914855916052459829212532352034633568147784976215977032866074400954804317408778073901912518724579431660249195196313864223115889627465294411997811101751145676540015264361928480775083657748051910710242611211958899654888548113839463878872461872236044443057796876593744619679138750723894268239796031497180079772155135583616112936194480151662728399188242391719735728993999143701252208223102904674238325584278449027790187874223190819766374748009718885142268018786355751784769103741050501650564419512684332868694873397440632072245407007338976236093707715160502607351089545064837405136058698433082332102480332460839425906448907192452730993863663749938096126864014245914781488393009865148968773431830213367938995361328125000000000000 [106,75] -6890054856225770494538519717494478152141225097911779470662821860028436567067243151581691105382179875813355773139100738843955229154541660141336274331297395001523673334026020049726735190974587997902564503050048969975004496514340391142090320365410541395284612597272042646165153680319265180901748576882931779468397307797433568390721152048361886755689097431409104502095019302409816477354900155589926673787924244143457115389111417532167042792507140318823457163449121727229823025810150680766544405271126983897401722398399819132999675455780078421939316593039864659928674273581662654040725996467851660542817677639177601920915403042875269304512581088749013748892264188477281563162984195469658446041482429777658776243871813029333967300955334096066102363023797485369374605337574575780897448465470193026743599459541605353159237378992822731724967599849579752764088632979358401443601078957980516452621202235205489103882796560148855554795509850900178259991122209308492529317602638959595687249814920292727614894107144624833123237012450958015392824452089708898672660550864440492830920634921079608033011083136119314067776644215438665191522021402523354108190106578197352952369638034633568634527171113258727642027192227194133437509679376254352549808628785658122532674277619193798877058433240901270748806451609075733846599784441464955686152462134098762031250445079770548336947661007807257325012926935223523980425668676521473556657904122494142496290594619600610720929474098138733019735705978147904498222069227173348348294930382684367232779208055129146775653403582336220951613361128161976118455462050779606313868225582987446345577144142132135654275150844244750954224638053102240295466977155192232288163281213084957127937795834916503984591921797075978018502744618776906372287604322026535001402258645224744655670043566574167857994447462075406567547958394453604399233854816202125838362201971487760310115969567556606025388637445711065269854887260909976988029295223385347326894779559426303856100078163565168277217944513792813819791904400473313442722052674550101952223099972547280514608817678065289210281309857075221547990908594048233686179619329185394176235014409313745260994449259124621255329313084163695944912674886586755342836154395066933600697122414034149766488657926358727328035911279120129453510795782043363344967293739318847656250000000000000 [106,76] 491982105646920488675322762753431241719569277666564044188039253773933038068349099655741964132906972171913990970681490313747482276388185162508937839952261983861014531371264710889341066843119050531017643254812472707755623369416147284433912022269113180213695012804415032883406568917688441782869102812752436316172224824027786082790051799583453641057897070103118240692129410375558133031707616011306397735246663263864037913891382206640897904964052812249631150294223635772990265161181208713437572805387381964437113909331194963340025948175984685491844638542466798221813878799212450690272658047849686293865242170227602350649141549832942947922670469522799407097167419104134262825946963057273310583894886239416822195582984356618153014064045621928615941898498174735302737830215463903627785883158064787091511723828331099683353156228471625818912927410993358971158150184342649180301733512074267507032473179217260978259653149523864216158740459365586169897716962965789178842813161437428004864330507125828532968283683288347510304817360916633323924413549669906337544547193304557573316756484838162973730853705348482993342323694166783845480366751557811515327246120857237304554116050633158308787593025137070523843321599016511019624564880808245807097226097400130608199080775670964178540893264184067660296787967473054541262020502272674138136248316729710812478909245855279298247356806106868414933799277418488037908165757183745232957707383588615389993210663978245999057911415859499762800577411339824979795754534233280244364434557690942383633195301464268527016909913393917686730692898356599923402084158221296985242180308933739188535169733766227388863121406986052044882047666113920617310239347621839406271067129259887165271887591001203434368448327604285655981614985415160188076506630461213227657303875627300664485171484932907690344414388597827952372522867522207956707738771812932915584599723646835846876497024875730881695840033131098132060237821519072971066384971325005641844250299348834054839104672633485522465598417949246511004454444369289505744920738394426133618380404387760183336251476097655933065081739188319076796084371099572901891594581034904657371142867229425371524965225747183596658139123086842328901175565131808079177102432171520716118355077601629676159872687112845620331765661057621451075673120939002139930114746093750000000000000000 [106,77] -3789623798894576829754679518862944033699162239380816053065301546283169845977685520906825798246197203383131797656813054107318920007036736098813787827539614437879402477499714523469791311629247087529355973055016703640145169858382448212650705669912782542076853956061634571834638019565118141850902495971339965435260760410753019558237139485923274017678926997196373791931345418724515235276434512726137085651693790228484876241544883682622626799047947984501524854070403653775048544329119430858459042198881759714865215262067408584397331231173644079921325704673620887183613698936400617672816845296234584074479265198022648224291673950462274994361201850323832950927330226454939928588940868560112919165897826101651034994157951084297868860266157775735107911203815936742739920071278946807645452012365598038236916259901412125470867904774337524313832164380253176599752771742676923339422996637998576602648078647523753030224196993075128280302245256419012770065308186035985361858932282753573948592051014124999045330660635506272862262398263208347970143246207284045964949344734596017069484443074000945535392999513753911479197215580874354810993247523711044792462069532600669603753374805336882138053885330609628560172613581939134711754619670780778693801823412147082452782389812003146434809841015827228967181532406953505992019860896719386665641229789847189270277658898418199496501102302143167233563333599758599644272760855610738585962994939104281461514743528032062097754766948010481432396950435050752970855515515881179942353572347576769796065084126085692880670027262705559241112507671847833892139735320357189189390264891515146205795369761457178027360726392609762223198705301869891965487099126113006345067914713843330645209356110451147295292514138317955903642203052058564079617829291958915375505694481619344636483084850104711881338047317178577183264810298802839651234573616910473301392756595888283198392342336984028881924225324448360324101216342318440185490956613197507887134447887911748418491788424111199729386577856164601355721596647586678582181174496572732147363205286647468271056103748928134548109713345453149489885485551278793006198724596534200636180050308595140602509658195050347979855602137549095056390753777573850406048320638995696462039009004021712605751737763525595296631152650468128461802561601247926333007812500000000000000000 [106,78] -687521268894947728920809415188047813552276250382613439110233223185786851154012408653901935499387585724737482442696492517376668399824746932609878227228564744145630894721671083457547848775532627599881440691355243219070479420961674437710867505987671699786826324906285739426199047724607517365937726710228398528654953581993030599917325328606679470828575763179262965320386000525329918095495786630085661685266883799184453637666184007918343339825424245731628825881717726005392103510838288330379413868610904094697831941502777141905091672464744626764476194149038939935935458505490732809146941429056858801451327261149682575077302526170749725570762707953587986230255587136922897950396996227900325408122576047373927008962289722491276296985821365765262523722620767493842863994959490718545058370824415598331973274668218144529310903309843933551313523245924471180398347596718573068953881185383380870664314490870433838264889850398259123850916178695792152275136593967142709849714016937175314852000400477154131419351734954461854834087705147008089313749396010698878570117038280481251097236367467575584765989706605508761763101021096915338412344544289248121862841311268513421135156469564918122818599549253358575068114586745227395373603696862767229253638987925094366383152942159835317896745237994733555422463990548850709990925048432141373851951474189356668722663231760780687307747881228091986148457302728967097221110942929540250326553317625543711887500895902808283645425572315297674866619041117698896927421298919094682826170696787297903578728830971549285453258133979374329430470913449274932074122006763488736234537883725358238510103413519913530520471129893603767436615844269646934836979440411323284402810224454814951635234278822223845766723823007946265986563168684767787880484168699566505102383416983487766019515592728532771189817506278902208764333823605752895148248535598119635778828208221417307260494539377720456060658299498847707801609392128867998519361465668380536864884624783875314442891305489375082080377985433647573079270132312394664224018386243064336800583255249073976955751890101389011001481827625099874757949593708646354151129164660473570430995623211307256487897001185614285577728081369273856520077731056771652272814606490585803275680788574655011926165466544523387601013189750659749110857797737203750000000000000000000000 [106,79] 23250982144041404472038355594369649133660760254300986826008626706599378329903009603405150855368417843761872173738233712715038378692281453057606517606901900814796021486481246698932114074515952372199217722977175190721987548258632951606534261785361424346836820313891674558207074464714246501959352364246338834466125633251202200637464594140018631370304074728378717463935043004222491531983035942419474417792990946642854202323057819975031539951434299245824261895888788198837297941679340917411337668327061724245421304841397238695587686656908229009498286279017847189912180084592157148526445165639648266391651226553490751469606800194766404055579004206308243706947488250106472843840209903174810094279447778187596560234872418604343773252363895131211026179032890826167802165129158262370872917222803117239638525958701924292177457043715172429120761249397267125395319443796382981808360991621390181780429911576547144777005250460231780911494805678384348464506245140084662881199919574722287249713610424488651611949369588848696443382480484560330518812908798496858770716209821393720982004856759572754432108335766870728277461296125568648485441833492085129637966723680418939698609156371786311061437923083831488415093842694988557672240778582042812826366797145768919022351953199154869871363402549176389436848237090538220221701878802166120826194225101912634295324038222296217006131612552684984566547290285606264660368992367924176322967147897139179319510423896071159765912323413781112715416314791953742216030936766002408110941614536265577814064403473650724027897796712716879912585392000533833986320796453883033605014613235098744422727853490423607494131810541649650245433578895081616810938053057716554633636640276444732031975411725767690326427520267763141766273789834448453776865079245694369818497391386188716353516401262563815077593591853952406133689123478785962410341916609747196328475680897458805230678562645068688657127448656497418686668711169253715702014434546648006859818369013483912501186957247646800193390578512958450789015964974234947762046108232989194956973681445526418934738553414908039617083664150626098857812697627319771878401964066071144549912607119214653740768280853046971121313917560452622056181751982489737109936296376443911155589862115849262786174277055620043835632526014347891159385379923294375000000000000000000 [106,80] 326888678321113621922470187941982960411436178526199900360320053647444418369315805402782415564819291028812742711130528034446070650991446096612288660873921728708441073013569372451859959428710326618074147835713494955933748081698251674974078982647204005960133311531241913628562791108088647447287932598829142434832523563495542414684029203076353216493469793901666964109325849745415719671765737838631817485224975800072798685073675273952392672020138490961868828016624923333919620528299411429529101042733229173585574556951717925003723948592922809199195917627474226872726665576054964646175860140326001175882850128463783323322983269716690857667221976486427786325809712870805509784478725015228806432149524390710365157130076758426730460937115000924178398982126678959827983229495152191270513766674535343660307997132535780857198152169026559566544061024911734994961081075797661990878617753363326519127626598451164036522074844070709692515014673934294336330619274224951288823323688385503720954764638837653260580687409991056320829032518268282732608892266796472830839041036995294569751851364805716378831691715325389593224789482297230344953013093214307592936360236298915479040802507471084791679823361074543927638220715286385781187192531069307756517147345672812237443327850756478171376961738479870059946676061516231273310761656408990647894452116161153433166397118104550911932491891100748090244420495335406058352615542554294894803346600962941004787511731765430506412929144855347214956578392203858858961056841228885763484314303884426339913881076911502618734212850826641954468013409333725961897098487215982617657471985022464669066788221955394026089950758514267853632618754388188429762381883675380589581315264573868781859892144723158614774776742995071816647485542095212552921223440159402439297030130370572936513576094053024318857004624524553857927571645122498045368233354075311576527026622099699668768006987935976597975092388171904732988681209809267880903670323050162402317380696288913873987379827264264424050916891180343133584951145239689809406402854349214753396872111188708968066018970264596386621276517701142341321229247547147287420897554376595927248239649712550575715315894290178067004250606079824644697913639505424151647179113915505659502954736804618086080271769379727600610972528407748916157633993280000000000000000000 [106,81] -26917219059311249328118305454390232940418086693792607487914221621866559993828614175391373589948928112327923409296651379430463097866448694275557179386699788310650005509405631049011801188845403387234437617857237323097930667277650479874355070140023208768013141297471836662537976598464610533278939665615288493226548181624587670297871026131385117339342040631452373532567803667229525852047469983674699385693687849523676720346210583392233077012565908878523397135782459169854978122837299215313043994321387585442226266774713548549165018607241437423342758498359090547043922367375747575987511269452753013631563712624735980803024288697708928234653254377294801228083172399371339278540202791674767808570029927678574233645934092750731859760209343333179142394970519445012611687892203745150347830944538027062254304429242610935843402046741324175281429329348037622821869082026229307741988657701451531069262437118660472420194271500400660762278215790101298362049535115255763478860042393625751639814251631899578367392337008656666505966822310690363843187532292356241761810820602947513080882974958707272526691963764642254732844127764465831087489612957337208615572537864103142302646100702274503575931691303636114018718139982478274166557626236532231110079447622921194046907280683356973709711547889504359976981651411505798983737245182215852614054456007023017025721040166610391299754057846431336957738240230850205602309135790089055211332732433783232275784593840718309694186934775889542980926513418829848032067852014676642370043584223858177489063278034253609821149704565182196861284373157510137016653354164909079237333642052722571198339282931457045356014846389809216788637650327225447360416059229243294497841259851682683247017304728669169044640027899983531022887604700561895281991914050548436827522836434517380194410450736357375724673421230210291480245692625213420910553060003790183148782697899233347655583066766745525001557757811054446891019846858092153545480134435496818035281382025677517121675790145766778771850765223915441409719887089142337980715877477392184528272447439672841771173945904417900194411829874948245514679561331757396393312166219497397393752713550703567962600736021091890484188801035305086475844006589425415959979567564119385232645196720226103255084834218665620759817491209029057801053542720000000000000000 [106,82] -37265072048440278277840289091974245177464407136024302856282662138861128097058747689622319179196027098277847927768290820665854656983113595862728837029539771083211374881317270097578976639754466752328823156699485302417507923396759964241501001320788271332078333753618448440104478926645317531394717426719284814289291401751399302702222726550793139205833886477039441056918467995505012671706537349796467411535409871422607706275331961402466521725827714460427179441980631719673512532289791952334812905337541707363365203243669893888669660996584848970865146818273852036867130223872864953913541326824456384628831377206174512963648083145034235418135625379885026379920434057732688998810200841170671926323473360504968761554783385139515233782669258354203309909454132236617085744247164464712209123442788251675448292261898416549452026261781156134295854130669135177129522178582281359800554317015438363265184278762079539852259652248071016731149706937339563644156979450511954432791974755812795931403875985899971756789663510432868816146609345261453693386313161731206417931074845957557965063874249017170386492272932287128001875967384049623558738267563814597151747412165140420617124039716358618698807711308739099385538083033518412134497541458184743770729664485163127663045174608747355323597951661273620750647529910268232391761155977912233552362992447941650460398049959320492380033003661089441328464033159207870763671577499980032626452151925234838897561876161634012108449533060343210347051461714026280338890750261657622867962508490856650997257127596551502565111381134642365653291158183140121186094957390848503129903288185679353308728328931466148602458870287002464979800178411570865372749159822292961697937861654467360351609429151399135121990457063525136510903244030500422474971525508437686678182060577173454120812437686634631509364993165811653506602783904979032485681369928248735297607242323964692298864023107766894153789220876982934112967579005051500018701156840722493755904493273303301633611360138402876351183122520222338516036581637426926290237958046944071381967834111982313740020632803585924539725177305477485645132332241766336275066281167044784803484116844461848046533939823440509663226639166744069075624880761203755154096810845446392165709156266011593575695232645157648000711413361184838071896160000000000000 [106,83] 13922041071110351944514905440894090516212622216986822223615698271160734216259358136489953222045391563754829696103415381401514049736533018081400745116859085553178604132528860850063140923380966914717696878792244116384699965190327374403319115822967817336533338185732391255348916011522138171950398621306101860022251522680005185918266627721656896907974713780088377857642455766271919146577063912141411429125332221061746745968745734008880362395316277120975326936754798197384453522585654382103469270016316022087864923365612018980656171684999313976769829116823190239649836430159464562389108114780130743992412843080967765941559345185270067566677967444720860434571193586548417049402397128556697185256876202746989749652297832598613223675848116879171714969211538406610934784094854863781851845052421177672228722478747971516141134412405690700001225125536823626370461359178744372969969725928963149662398080019323188949898359554229816349869729330502287078685026554912976472862590036562452313860263849397942875371586610927569486604766089694973074854968580932812952145909836555541407284126754747229565835268652382944190371417758464563387255481723175037006418306935908772597803831194544798676349172857360123742660330365994316825788542734052843445396010808251055659118636533915210190424446283870625928362424852693919995890749211362732936326235020792374734309927281420232807316745020519029841122114645938048493148223580290686703555085135724944044796409051453541087777513808018498128072783048012911980425600194333991869873031263112652782775911754298037929131372989238030380194964919685204142749780966656359092885238492838461927001344738970830652453202630341362774279366234388865211745671699086840062194179420161791336449135920365169247180099462338529011013673701396270989416334401848226931382329118230994806362056436799816497303920217323928995571362079468155177462807292340127627304219293229664088943499469200405783532611156806265471665336722289935097643484211656242852043860534301347540303472622497736352601350469151181879232920229064059379055612281177605588165790821621280317964220180800594617257345448042824241201167797537296990409894933498069312508532668187827769848230241459373446903285221865423551201537771134417514172132113438281917853661517000056732087198157224625393076321224754045382218240000000000 [106,84] 182749228992350171963628509949548515916791471635240799898189022078463327317041869660699087420383658804263478029188060233332755232794302337116603723120789093965361950688948190962350698510864746343645457849978024745727244908470441770481576114525844801467092515370993789390961648918015906412811951638332768370204017558457703051337909317471593047491727938440288934898667391887460163069114147362870576214889828023238874909347152838375011530905590924477567066900736888531902415040216026577175034667112496692674214246767088020499047613732637931388841970769733999414582637153763177575243608576103226052999306002608305863806770575139265082187267051996894109048472020971530296417253926619174577052468905904895571145587086221595670482347661233753013125950012784302245528218473841152565333589148901544491892861886096486339309468630557228170495556444127239913357671505651401672534326778844903213170638080128945154573006478668839258343827265171107835689172147161110732326221670626067234615986508430397421225432365869773721480531388863629095608931942322469061115223058521578304870430674821739092805528173076712514158593518137690270640079646628902693511506641054524118373304755753519110297674370231128908738017048113638305791423694534305194892705965329415121649276446723945198246423595875080295330747247852073311353156140003878538415899050193096522919968412432804360839573498708532109604651052930962014197422242199985611932385315581285599103801951757802120312530024660183657899718625813856802989345205544955209421639998759405965757746805367241242210643652553624956527202623978268041372847380877964060549943083550931997890493397948286383726711110871393450669554132061728372457523147623605796455818218958221835292772463297493224496121181600036475300909224389129927474479381614402924686547180231751881916489546791916370012157474172103984216877032530156831105564795658666076198589887792875891144435972480448021254195215346539574806715655217445539903209955087818829696697083272162894171199333852343871579886630322520546343974636865140580288981011118583333488564319580774958595659364236999290183173159930967708481178677398332015364526828651090911432746510906132067656355721663762413400877224655080015000185661879033722810988901643109758542652542631087411964708913188880948993849155261833132359680000000 [106,85] -6066666644539050776351019874613880642400889964318324530448618368181334600987391694661292691643332244371175319450770928934783643209181098602789134117630657436070609020676630228879637758911458672855564303914215505576558867167567410737455202678918982270651502579368500585715081850200480248160707408839922436054791160634110386100078851386023444546359360140755407168560037660041170703881182703251011834747329130472387592380411717886221195604783132650540509873567728696323198864247878619267257332462285682032730866529023982589903080815054716937791439450899378996970770431105738620419795909480442138855348141542053779999969117368564065864572497766562272729095798636531140286542145578993597974474922929506883058712170052623579885936676832779746549089261769190643572305989548971603983638109173437577984038494378583181550043458437391618387691182178409105593097587915060943777458714894387182110332038479456789368946432561056121341413778157546581747102330248799345405915144762028891911656552318769185298590795096546248123288244973960105339479436941553461675970002741575043238123805523036929768468366199712868975626014152412619566022050539139306551441621431458670393416520745267461139095766941906908453238880918973774778932341383814141309201510808471242634681325509227213827622957649641851058974114487955683716609850311328366481550769065038536016031996972540653762347078868799228291104167942225479588434615918609320034810427441605915950996374874929434410642306089030542844247888531761990888471722720412994100175941901228490093175890994397449358738598128955719113741818860518342737584686823102368069058330560005206994473916014956773547897174463051162202159962625031848883632010931833320466213392024063663386374546621003708585867320497149662330820912299704218115828779395496512582916095372821079392680174524664430010575208913663153998593820298757039730469914549177528712705588594460150038539439201995923529371941757014301545717990092747763634425666858548633516285311199984099701264063848767045290436150387453423380081158641494677577017910286437834647816455223838522199059050482258307944736340726320937338668492135350266024943830540051322220922471237243100990658996394490919267483221605356181550029723187583565451405331883896480434717492643769723288713748488171768701147530501370278707200000 [106,86] 19343249384842176324015634363805814956363738557921836107054325490336792180297316784666225068603890558788476927729209353360376092905477566910956303940833109688585218959707040895779105320467815192884064617980240364290073772602114875797281067337363547057865475209853192459551685438314608502937330628877646281302712328725347293116326110038393959936067784797801739755793478818329746323163571836051959135999251418755741286445142653804317714939237355204478127336103455402553159111736129635838443320458630751271810409783630847494015010728082625543159043541526878846748120899759244052319114613602634023060444897876616947501302356303979518386857778187222329545399568454265199323732604875292994778020863486475944309053584094157849511407767571850101406802954488398106102562812640774483730538104944764001201810722906192027370400578451021087425756555919539138532144327571219469775632568837617021160401129201304609766245395775420261704230728559841380165308992134820403757948622063086944748265816443060168861113538733894191437866509211702160044592047284387029375460407754568090980693104942404587998881220569689135562821788129655673241654929577351234282414759660828829639818716439778168719641886129771432447113329635020468315455104647085661764571544574360018482331916505933714973553676334148232867122804044228027113595432002651693346153919117969016685553834765474364821726643039224000144942415033886904662238995286639869699853975399536446491121566304435242732316589424944612071858208026138084956619363091668551810784829752294924672165349008375503108258861706304373175513570441587048671198985270401993750945237121626166884701889181903186342956204724821794601712760334660510469168271821634832087380096277519665044174174612694087934455065235148902367803495182818796471812934268665798223468505291156680973196826504659172545811301567820838914423812994714910945702267456635856870916783125898465982850447619432120237061880069292426174406910976541073971705769328690310259510295917465580777053911625931124164166440857127105017331703547205265557707777677752548586215388505519063741708900722759189602817163167705680737141719967154107214529751333404923022895734881359956747950521532771654523020640289880770321187722644635265781901061340919501507289220387917430677329132069610701690603203129162792960 [106,87] -1226357440985127422142634932490873899867592941926598724829327011629912800829833333137669859963604120578688678169365884205521604336313419318868204365049121212104295309114697989963128999247979801174759931285023932522752979843436521150770836203699170172383670415189930523883638044425740741538064712073760480518081167935706350510962552455440523382988994901848558203824726684227795239752103647836409637457633978192287624106781530664818205064785578200702667683381206688744276057866265934327969686198900437972854353063550283366878332271442209498146643317236751092353572280056111419993903230728432972454580877525931225491109147672134248755795578539138952857252217915628550136345766829339566997042516450628530942402433710944912341380255416481889534628573887312475144233911057218453888235630850048778211058838601150127783480121611984841132774013360420453888337102378671638115601027340385288353393725225517733274700641258954705910291002028721805095644994811218791168524338544399023120205989878453606170435390567501461299129074587089196344041982380668381995460619023166371586976972196295933964545961723769137092105643817243048880529705855924064612232069501902947444384567835122624647413352465697041097290061170392350642534903595587756344770455128364740200623179566943354495855797318905521895037819692909872915365336687718052883930757715905615944703766952145785864206912267913418170227165376402866068005446814097308523963656532343520823695546852218035691405728000743622916443820936112270218679092085533199705166106459707612615146781712950038408577431123180097950065268032798395676107486451495623539610343883355415441252934053150495422378759298995976002651962388959356109374930953366753525961189619309201112867699964528337380908035992778255267634696273876665207916409006878341452575445300106461280862428055430442403691127775793310722262953116378729528156632351618526498712302916749749330002128324982707403585992538195453024276051892647532816556924776601885496313058581321911318413986252636323720763033195660733880637891320470899600759212609438275705390532731461671754570137171391881127105396512836033116822642056469939485328351072978852619076285855962937710544694755618720689694405174429907665508577401269190781488575752399249228394887396638986731767405060670256854476961892925440 [106,88] 9894768472796519454635627196177966975889596743428436582059993770221541978348566575341709187994376787930984631843205396282748677871187158040450539777216883806915984060627296998346840885925410094780030663261052781676854140170324619268097313197974981350483819988075835401783183652454792223692988939967560179875748981426193541720181181985448930189013412857343702469765478405030341916832351237644859992436088411665714614634216839642384548291751429959335531229486775173383559110294547056411715927099505993734213955791210753044726659355773709748172928530714429838178662277752774624291709591727750201175358623300959964552296882794383387394502119180172169654860021561178316492309167895067568832073289933205500697922027004844391333628214724219609374477183565151828793880661285189769522056469152858466073153168461266553711073766899112730906411981016768061473409432704018240052774715973780436066375690971239390770482202387018819736499693114495964575775416063474461412446802186846092604363956928538275903957060008757555695128933728860586985159195569081033507406958272769961590110763143515983033125593904546770411786736049840400579184807706360986850904394632418639740374214568688973676753884051323410378682063187423608921437888178148845248300129519734916661798417023207287285396132111008684364392484840836718708039168639838036851141574964076035792454683165356888021210144515881015663097056021889911034942214377598200728719504546168331159423031080614551146981550302946764188382133472477883486162380968400329873516065079830568088929125452384177645547935330392026382125552196086065601687134146788969765439852344289374426539227663797139037430669326284738454998334901565059855319169855465666543332473906453856115444430943225494091532901844135723623667713755586389425213976855564513995323261630428185256235795669378513820101058491819463626926773293546369243370537267447338558927156202094529063880020905345670634555706330996218057993101716343773224411345507128600397926156179104173270236710843571583870273575002277546768834739908129627765150720300035090520497399093808735747927517804660191099947150033543015048578792569988840970960860471291141396423294872504154651230070269283152008134080268847001047978466735824420770650179978524393153692989245866400407291679099608690037587312640 [106,89] -295700823727040187650788743405066196902471037627062547084543534330771244073769330578881537073904288148341322163201732914580689027242744995144570287075563582260499066572560769955108044589792157413430261516269708306956747526160758970519650405845771871933273322953224849437180430400561672264259172203384882874655095989818980850991714552583975146642914690736044326953790380387083615756729368595504479359854961367249792578548707148018984222151285884597502621371433446534952814996590740913228856339487866618901881018453773151141491544348166081631747345129561210827755621374151749128090572744521775187917892841267002972807365168155316320020276212789362229079123512820548693062045031436576703943171115333825425601168820531453765755995729914482969055131058124364557478994010328225338309360701222649176712632965437008657565310939604496761004053906604081027843587263980914310710833958553385193136640355007380584326997283584020285315390115355131436734275476751940955184334172927825055309457593675205208441118895627391673667963018826868009339146384260160774438496236549612875375452235507259264331300914037401055823471966349018903504090656396824304182154757220579662868585078706467101157208448041522876904163386286952360564061566947756868416181517164642203638797810761680594211555209955419791878083933173293741548809657213126215787389302712448018703691063651510699237608919829832149759359003705350974173033766983133896927530952385868975506955823169539620179258593900473977374691961247890884555123809888661913157056885935416258430719261495928026512125943799198256736289854469389613730867466001966361915862349335412040046135786336320527319882569702146005263179113502339996402835970801202767342561582778950215501669159761391208571337523230660363123553252483712361410267656120938128200990927890204092502751377703905504434016198329697552533506175473254377800440180086598297592115281310650934593082241074396386679558289318334335072896676430098317456527052974674667797809007650037244770119333902693360806268411743446488731281392426238783849525811777881266377278379017129987622564716976937494065021663470643770753458765160065517846277015912136572702886934028638082451775952767507917532114181704175522357492174237448818561819142233505722015524187408175846700945374051234707865600 [106,90] 6698225456193332264424915852254072644196337123459827379380592286535787158160086109388491196501432643963488691664538024234842266096554100772539771804225011398700151306862164930205623760818543061541640542666295157856717359561712603285659927878886412239036930241398543097743802958619597233910809793016150305458983246211451986767172154465594522276065197442371656909748657354703550080901580228717359295062511806424836618788423600325506968012126948122879924011621825847202678619512339738725163415288895146414425562101432038766333631532583084128609369684173098281419670054811581513055225129842815136320949825725128952009453461954287470507090532515198889882500228477764898382130227346547706419102320222324833367291911905362229531772016975615865188398358978104772072024543757299565113468511589311607748311012274216861494515987711131550146189600591943333504070743420227741990983974187117801740737787176984736920290352888287575018068450930176209399178761433692554707251609197890037440048435807561174257880601026551759805997656529001758897246369190120035620838253626974931171014215628991539230455766801789774170054358558913252955272229278305457909655778155562031851668427768993330358325708898587948825881527398160352539554843683538657033338419677499972259891548261558532063388389810268612396438146460153231344753562756866114366043129624151273677237107888246339427596859404450494562804563957792902664399824310245993069893528612039966844230664042435995824926310295885600754882521678770802683757343316659752011418106436776094929745845474418466829493940531994901430196859532968212390341774907979764020010551967547572546523629657013245679919550896741766764572761320251058547446667494078065319382819524969854377411098094961218888446682636147993336810445766469611752592888337332101348371531892429971215387369173427376444260266790713618968938801388232755049850408080264926963159982046019781444518612841587320434294328656841869277413190560767469738085329406011047682673951422806688222605240585175888906838302328731094410619721591181537244882858384001858890076609898698703557379607605516631729185484351886415972105671329124311074893081491686134981923226083183121857802360229838867860629012862036132828773102188025502914486229358374088515041139328348827774361891466113576960 [106,91] -51864656046288082918500764372298999846189114582369529239366506933087619496584689129388582731688387073660391758429194131899260814072656604414421931993878586923677791759148587695494148452842656888369676219268064472558189225278718064327879530599006181395776627239680255015658124837606534511442184307075757133633633965503352232527788125556065927555957000024064755224169865514220361338738022236409556248892969272431458334447303333356003703244686147093829890882598527892371059687774542408888976718478412037218602692999305794840126510019767138513313109676250649428540134338913879685565927416990867929166470716928721795366748328336635823296426237468036239179459117810506463935442131818798832789596511998034613282459294860267123989787740428043586130492021014870138494190388707664261473409976768629734879505596202579603095842990454266778856680950492897797070117917270290087436906740992803163759525024134156761868848567495051466272644251793761542287142825159378744234749229987641377628892785623935533793958956327073809605959168876273332317133293964358607804953709243554611183724478372778669367947512389184560643137442469641312017484109945239629646512287522107348317177351493687685362395918977734950105995523409058510312996874493387859959386700597103166288045451160941808864341890394634430866151129215810216974480773843224407277351477529868011526190802899448745776212645664578663102966956248780059246083323930747144535527355837945341032732325865515958721627827041824126887557968502177133734031382403901053503014981232431653843159550625677530617308274608004959392751924929811560358608424637075517134534031037093366734741071580367588098837767788772129706212494898504728157254723906037088276861518366171673734583014725988211257101094660375091608113477381602566363353433691143565859400577310460728957290828970262627813863986157100273488609833026765182275407281417871163578801663436298201031375678139925063236649205965178684921141495029212849126357319899331322743403719399342763436814843649507944641058606158933619441841338318347871511147499683916819380759027668842308809730998763015363491923595672944385625917125411404369682896336107704047465799140158040939804620923847900214511679254428292478774912404751071436642378391084089180468357257990598043773966717296640 [106,92] 1014380935200512286408263010402379580586230443282324080905855304080763945157435937052358342465389236469975848046275110201649794177699155426171959128625827931088471305684639409656955067870522242825180458780615786403461270000077805785080866324695235399875170978432926947725678469940777395827876850546489662390998336569849376504685671803890230542754449406211469241858008200372899155931738292611447339090139293592880655141307490417265292037907416023514744771299831389901399472091125738794862511288979063242375986547716522733226276825983912427795015932691159321797148929058497590426828263638355579987206145014912496192862311768990496054184305495006447889250475417934256389605091168882270259739684042528755393203656027099294183889051945792578117510541594687845649417887242329957869198671868790655234440982756898398189806735814661888821273975901857919308316881773516607983616465299590879653251791774922495162297100986107009064671825879974336377539315974833479996943135303308580144480258328829879091258297855897024253802813529564234536443710838942368496697565842724616208347279973668096737612334463931972896347453566435161737244739090449287448379408145010891979730953414070457690665703354864873941859027604956225934067111526910999212215691789928307987334539938260086771003285537139759436274288007288426688447350829816614455773043106946489554706413747412444107097994475421874749723267603554624529061416412382679714850303875509953250096412160460433852756129976273463661804539438757451029661921231541107152695572500279164083143601520243343575439813068841454333222179517261714213276699378051795953504305430656001770904793660727908151270845147418195488736936407859044105605288214137855322242656869697394669814983218309168957144463131444371532654186043185272327171451377891520688896196015581745203035388172227898297497254502089751120886247080319863851969062676020116547557503401319711676240905891143801035536360552224700681950085705873475095594785891006575224814708387880085971486663404725064034099611069848226008957381217215995235235793594266731769987184791683602020585364852656492871035714352595434335777693609199892573999231856702103702220046978034832765289837721122743651892979064482767608612115646611593719075828550222762542012456459234009116321710080 [106,93] 1240726308885437782515684869131323624342283988352858717106200300507835175573667242685206376722185947614440745952272934870235288931908000165153791530716582503337171422549610093443107143978221306415614626803089006235188427247915843030598608117603164945658693741697420991703761529492093760672817370213462153580730657657788323113052612028994921115844883336965572214634120893652367831469721985113171449689657918082445787364513047386084784351897080118167334815542029283399976787494408442065155430604187456879873914081422120510695353715879018375269970554769699151640453338022013188517044840921219116206827655900700212156730456060987081779495979532577440855621594747663107741440793692522507036913434442653639141970400917990235139552854698691928108750794213121472575230525790054804883529423109592772704739612178410041407642601832032889235334494049502588203400511043349865578217514267662172652670356040419450403618157575088757129093538923873617345136359846395980874230299838280415273645660432101470534042498201559023429207177345439353984746935557994972439332796279686915077437215819368886286871628777888862942816533153426990298270253336108006538091090117991456176013452008752134393971284662756973151086483129618073084259208210802387723451062364388177152051800249788741953847133388900341681033245920936295359141992817583506670701116011454425859557634466852099898766826782203232607492747496767444777063956810771682294020850621914554472103064256203911370504451209887174353459216117660677165756688552136671785321473537364191171741983499117234632970706991991144373899766399512409678705676685730586408289068545926975631058115260590714959903073489299479075742984874706918049513360253096210590201002572852448714207941196185267627206780696304248415871625866452567674754120286831820591332611837389416975463821062370661647881520496456447753410082130615256148763540189524501224396150415300428996552954860145925045765911584563218864801591950703681122420179474378086057439316451094388625187069702395686128719997982965000735074147174684011778386006573310807889170191671525105317259728982279748773287879738198842290787627826647932283205788369832684681596160211468234674216556076977470742629064046430926064673745049074305964991615395264815203172551631442411520 [106,94] 15175383928128722329978883864238774453114198466005073072951968762412145901269300536768950906701774825500481222786028543117329626063852900534129188536800456505626754579953270376214691049511328595370445990768009497982278433864781341991321080480472730937307356514972292221896574183536218269423519680511999496527933306494334059565976173201152983423594265753025056746912403797242410257452191617157639117330027633872540329916427936215007545971184670886455297944629613096865295856356830368345926161705500985673573082015277539531038432674424352434350019382931675386532648317510323165852827783172560344197349440159466251714539803462931240108604579339144150137683612170968286196765883572289662201084778985120703997540869824094140782104308525530976025396179712962660688312358520054888274028388233863052268202397826028974380129712816080097113824209228481268524060510570747378831432834972003838844813798956998211858317849041635167642619373324023573670686550139750560593440589194144315607045748889396180677835052820782253154453586042707528710336589553985482146607235471536721473928739189120529599786216365393978494764984232202768565314892193453004223104063217792235137898983834007737779018571421298483301880197352111648994903745110259981216444574028784459680628966216124257639018743054050246357205441690205483159717714236443505052195248110911188278855761311127968150352476247866988205819076377619394802871491589223544747155423597527425130809943190914436342355015260487611397122831679147067177247316736752974855533773844994831939435996373973534875572771888388946598845793559335491679727316962241132739610197211847701513524079471382382265492943170332896147475106407329190275494843483762820421039145553720952838091138180952784806945461324181812495357414852052383963423161189887484478109629671601169422541138618816604881785528429120545621222705643289624977582216062922902783924522330199242017037236553411903807710467619536114688232812419144356409355104416422902629805755167228723055134283779202730691963512548532484164543488977417838349516983294083049310655434090613561226048476559478314219282049875055312666308784639899929981926541218396521659892455669441587367091595476629145963654214234790030743156852090184824413711861042756018469908901973196800 [106,95] 202490718024865553553717327268113257629627215795343679753322534288746327852443789185691155534113365128869006162423563734085578611884251548266047730948682050915022420742961109866124666841223877385392497970517052746491247836621449661663153494431553782371734318979566118709197030044546297892228140822422115028141888202398406661157962560416303756264562777812022792587742200182816737058645705156316500414427496260786030921607082443252210358000330863409678013285651510034963869955431687309733415685666689361026333111743794049263847083561805294849352732181529054314476173827330408255770038687380352983972433743897098311951590361789066224428968836850036891003419821719176764281637323643864396679345087490395231883068684671081824372766461176633820861468127286563031633632000080914911290474022897697402823180761987546639441452335664493477472693036048877365306628965597687269169730165453369336390433307385199994774872422892831293706980143667213270858349725933086089965567188383660621395829739758272044836944981671490502639384898934413299464632385275838958139127814603730956891569133025929365702864099380817859131764677096065480340939311466230602493701141352903304164829886727659980563687877686807555392434691720375148783090695671116333541282062103189468487875969033880915848789916844992567975347833096212079671268274566049092194327374964927777353748529786649319694329081547508791643725993297185411437573254771027776785498929187907610466766398852027132200616922913663919288970697327212945471441744536270992525948620086831028972906026207005191379904232384378773146490997534685542469172717171973056516327334888943048351122230601102529029716142283394076425374532577200137655814312132052401513610070736908552164757013889552083024374063240652523590270325873960812058409050339849533428643708569590224528048131091529352475361585324948049550626433711348053406234449392920177249170884169634940515418624788944538780233530145386109302754639643485453730412495795623363026582021123570160639846444044367708216444284387667169029326834701641684978407947123760644247897483288235908044731812401500883425078311515495653540326404284485139892194669247536137822680849529204854159873830290951733722213860198988725215298640339610259042206272174255082422013788160 [106,96] 508931836987286153290039666609112223894962267281022551592336854055488515179939517244391008531930842677457881651147583900847347025235173732013463619918860774430356249641725308695713268733497794671677438005581928880165754714801456996471568959518007633841817298132989101646157039972030151046460619954991053307856548833208812681999105823111913243206793239156657782905659717476874158431240308033444946859963139940640633747615772101740438031572160635037604196576796387122313412441021159112828234286168176131577443874771415743677367731411830139183915922591932248969590717085762419964728478396130103645470818181818677098556836740560157824067514298419836601723667922541061452444952275701750892374811606616334583121384817860942228804483324372290092733764772925063322577716225885642474399223486369076620850673190699056563581883350802451488811115169356130759473474015086575629530127011341746841141454411344774662164898594374171840066560619102135439190373378078824617126562127000629454509101421017355532878121581003670544448023949178279702184858913533161254747149939495022286089386942109084487369350861904188398969256539986197790375048977912503755362308001576787359551500728164401913058526201758977677144160923712283745508068703745315971896662098931714094412195652184520418828171732169996044876674766320402723411277841164917247846252247043611170683828992617049189057813022417121858465053361748279882218036541547558987748953929409740585240621228895182765057210557671129351050374986290680177908496353514603254907010833249279769405435376345071709917191040266849439483940755954929760841052717505827916324637781196773938801799035605262891245650061607948390577757057791929974045304281064973551427443721179377828426765288066605466035344805455390415551141893375713066869626971201934576042198176379036433776947327966812335258297456126188883665314969633043295687906177008680996306470388554884691417683359451713675742990069520507473336421657704009234662636254816032859437849701391741130870752001045551433223277346312696229625747071162713221525401262661161639608538267237744369490756304876617643601848767346892512281452059653795220408330795982099004683483386385683553614961870938374087702065721412622353359488100941841532668691136061117547151360 [106,97] -645196912892106392032864093316898421277820445890877600087806384757499961240159368333091692593206241235595990079185059413680839301622107430597596821057259798322852662893761430686253605850137468760818159455899956448017007081332867087469432313723666669133894016298287288748772468576160415487983512786078102761967425334071026113740640003027934257662123972875443845968080314818919440017834350981173359873754381093300292853340110296455552156856716537826432017295063423574248372790286232387052817005850379448559061415187287631803460993003349471713312864129873526927291482806754101540733671089164562672927219921040304233989329884778428209168639496108397437240846358151281490754102705278970367838402535845006533441666618447545687131089386656704578868177450739637633389278455565578413165962374902684069565423050900191297132054373274499769996129254328387127024890946834954780911856584977305257434665726245933163222172141246497467470584428534196129152851531705818489277153789652111927684541865934276381958171912979943653677705042861166455416911911695579320479397828140442965850342082589295879695099294081595480205248741903381245415830395753852101905805639941696488064243362867191860691508507628138779573316650561290153594819839827723880966876559338868916542997286476619968861169266694470278222772528766825664315648380207941241474649102855638467197179963837218365622434566488819876533326361137156011047912575685025276775825129815669943935822232610850604558773055218774728298551482057490788142521063723661627297472562688130907144471191284972179793137510191075895837297675551653788010221268085592144965752166392261426375053705700332160134771536771378277319936961351790375681648860433383449923752124205900330868244038509071812355542708198415002826471796915796716270395709003238272076453142602160666738939758167247468502785274128278015207319948677514751251711280118905837950100590237928304171028058571565229483754207093653937547076080746362627270996442907003871229634342997678187039836788840761892518177406807597973879147203397825332512589578866401092142758566682837222089793494178785501817803012668062520828227982723736858130110833448446063432476602039001917002754981440535970275952589040157268665365150936370579771410786168340480 [106,98] -57589716572640086734245109873976834674177758890826084201302277371110567667773576700905727740232558770681900191446941381197508369997504523065894570716869340552674185297181284863369898799144590859991309485872704331026811512868719540522617863091816315562244240814983163894951894495468442640699947458455374297316673171988679975909544669764433188277516519986273627779397481005088047561264524574938890753763176227416893052529149908995094318322314322600485872292088804157634661534081032324597292184632425889275112900402052968092954325789008151410893244926188713611876253995552155805976644050856997624128436621854733331798962777957219727495669106550362153991501810268840629016545673665209679219065903670887764998952009564738303769988885068345790905179129498398429116958267776913337702153195024348381727038232856554941244105617568506560199280147919366201488029878596127528854702015714686344155360236173037227373764599143989594861827694448053187024487172549064002810898539624556151924102426018200422420173320592559231406438349673488447581728408022471714155291110118887276127016843251031416863659262585806354681164433698999618724825593528369225194352524387634963933208915346216679252131686641989733404771442697359596591886083442112535312442329697821178379917914916521333246894547149322947204944076885083033292433662582964571345548864483693881744971520657916306419453289140969580895372086690982415679813671276028576186309482306026161356184136099908367774480145149689991662742494835448118543392291106778737404172321416714178371019157499149006734101835906224177907085685393691047531940620291876820825523032549060662296826518348572465978483901272851367961096278235795319308431351263128144669252151479648745068386761639303151164482038632243133039042477442134485587427823825782441244026368473682934783186004888740455614660497211641179307576028399868285398354477064215454741042542257207678137888015277338172328454951245194728338742177377317844473466933794900988602374396521180019449861957059492269493375118363510441476777441249844204282757129816355295504449986671451709361426133671991623518730077661262501539204214566414640719830570460912874264328559316000272372967569726485927351939666833140400864487167869830735351200215121920 [106,99] -66132321246522726294670137526698443570375480064588903724660766977426843117299839253587492962683176562549790781896328934849405517763698693080953209285942367800478940107167325719923987711544798188684463726106620431876607206269547434998436354813168874818982772674342862725577202016236233446868070126340992019258539815268267271616800311587653207406693287598789587339930572657549518632744314615619121427721953743537098615982707685803738310876087956891701221628917496136734853009432769826314078613136561917606429268444849282510132726609183213486398353386226914596082156413517669429353601228640750250785903506241079998110864120527733974531313829800330816219209248339428686294021132912775956877817951555829571447712220322348740768582570186806561741028691819616390289366900071001822215336547009773872318754179824470376300556912377666959256592574168605928456824620161194443897926228389632863871790736470875904722534890858225042345116479074170462684406202343633972384962540666670485295963684516739476798947033090941396878014117036831074943241698138180531292228007264490055404704664433101241203218155766112828870996298522054212126407199476479641107411630656536719033298188968291206793076326566160330227877056185569878553921449840627719024941841003360989222426568643441481417675236254680237310241383820386241935821656792595974553044278985517477341785722768559396718331344348621715455201239681867037140917277656053459170346501693343446617274866850617488776873135518925561929744084578092923337457490114721172355835372311511886952386653879896533335821198837922026952506341465231219033597110615701489556132240252923411219785868437405036248016643872418914626652253031623521611603727745407265694047676692009990526689078971620189891170969948117388302754801436203077326606907954343647621407418589547245211149375990573211499068710742523657024665619523651894193738290403761939854194299917836928314738006018808626051867031216897904078819056163556732071722849303109787804745888390318728760020936501320512407700888684860019367386558501912521070916286817595850227437725025402266322143025221226243081580676960290711665729127054608753443865423800350021153787370691202573764356328612489100669148168011165224317851921901735120163143680 [106,100] 278169907346280363699787132040052048560728868764390192017359850117301091561787370390805900022358665114785376745802968634520178245804423570103067024506218088856517889841511519920118096557198004503934703689457650033223995598704915110071749511808809930618050721264874386514274535301784715886275674587279709103429936029294604232652541569466070464906081993593586690404928294200456426504266906991672245989737442514803714138212601280961584516722460096583666788429159955275654632115758499470574054396384546803238176702593744302999999121463289987863249468162038678438829496816659764621506040904183143355059298717148603493767825539915533374475767659609492631319320076749708693073696588758591683586809916575567832100176845395239450815192624375447358539213395579988603123893521789744350314554282811620503719739383300452484036828736475942024696235553338114404766276187539484626131407936575724521713719677139058747462234580065200725025080833447673899110996318775765174913418436686152953210323168027486495127016110791887322395100147556286522186707630204431412399331656154385040492085994384990520140483561030243369593321455920268543000380960545938909238582632962569254775974752579538307392158899054610194144862674468351422602914083046125547575569157413063222561701066057144928301589564091972074701120134898316974479337062852152375593829022628964533811605546353430648979686348567034627584552406956486984973239661659460583314453451311068989066055469156731929767762115155794577618805506683612942537673889385268201855996841417905964153782986996598033754630855277458763055057184523903416910758714998690278260007483536293054993182751116343745419575901542691037736319115791139577855796521008708919358093890034242983903448112103149047665223172288145473970091605563197992251029075229378317962188965758367961614943866145796538050674406587187066749442352813089216918067866639573320376708291344654556513883302634319355163302160285624500888363038513112489133126742123390832088922454752049911526502947543691190065372888964369025426277981518415565556235027378019742642792233363208552576230019819095187813401541441659435391220226723697833491174705780904997351074805837267037690467016435991905853367868843192541112938595290379386880 [106,101] -1416498338262567136001638199425705026151603299200544193796761289410419240584285851897854971196069136066916238225300702853405404039364319705903416423578046065279996542408053539226243304220680626407937569673944242842706450660892146178790608730781711036925846142529142015447368594460385057704443224099480013943318213988409572041512521164920554190553523013848727628395845117779441877973145431666509294160119816830414072291577162797737521175484356227990438977212611604600570102124905136736212544916573139782831095778772117229679710208173468602195841914793880959807575122959337929286857330349230534349924899029628345240025136852830540262576040350033276488198132886115074803125323941923803843520455026722269854925289578589442638574713535996732137378364131581043967156845047047071795217842042958911589885813297643757627127189627276628577109092719621936137810097498392519110208545574557222275151964938256118209247317696561792668596127757546578662758256800051645996397622979652451666959791953278726350918353584046749713728947682169730077313041702346888566186496338225404254469580537636982230884579798005009055174858170887301490177240539573751795571439426952375541642901907327841113483090287030006363453500824350009145492465154761038695555749667529822716730760974368840045832392384963454742352442772824467813349831406750687083124040562485343459836947915595422106990082244904197088190680472559157190172886513180046506159460766511903352507274910566438645251755692160612895673791435321561383129512162252903855880547070545894968232466286786788602519626263887032609742251980169296628049485196226020436179758545149520095403453483367024347141769406798039702605780052454277181200986306145308324369559356933349882399754625011170531395029320570653077422593148353474308220412079271601759531998649359489883662868178336107799056388468114933458823760194953361733340936417907015749755599131840110087864225288873054253005150854632584930155368622348046842633693575549715896160422454372074736301850039170761724406376725710084479578146442747518945354379156355944454019499566335810520230736197522599649695226331193610216622284710386471252607113344179909935589143839783837891296366377184314154112681345375994426995736470159360 [106,102] -8306408948565092207510107426855855458355366372258151927132361916048079000153427327157802750544412445261115959538883125756221244017319127545861389429153110682925475261047362530421711983787829517668067343687407049199775399518643415271247816194417915835417030749534131342472373845066642673883438268407088504953406369341845161472948547240420957368041830338585636909706040945892439213149531534468234630626827626150949379173118409571278286449092300056070151569259822330960070940660347308228783608887592035616812485724755893417262388751970577897469093355971000355318637061274273352485165670696346926215923532468212481431191297162960309828203329409011825895747113274778376888138130871467115140816027278149624118255053730418335671972427727882305190471319040358685510759656668867315054500018177967509853069345017832722620602944417245258228940295917527553496533066203394106210371277101776764937828704169908764323555567162060234075689750340704321555138537575874195199740974215987522046848656941145460565350169898059282467924506815220099719003043370023841196355675001607624979358972086501088066742736525677645955218367984417061306206906017813687765846291681350787895608195349043174836230697180043392202501569449681456494756842283264010042065863501525018820383208027898859272482136353360402453068305215052491170529739752483464301250223950048547915153694439690008213023394135730067216197395584885414311833429671281181495599540008331019876805625585596873362443864137354257853166726540598084949646547769825394675360364022377064994721455820344264978026370253041189164937332730867242745753882845231231319859781068247656415933531384932001671201973110597633145346090850950525971737467595976158987728719690750660691559743467040054300406992188484362249647723725322239082886646914500369114614454593874857202876384176765987284086059893494955171382052163327253486415996890766811873756390131246368594894840887831583203057176225189654632477469789144514148636638513664822544806778540700044397307611032593830459264038043083775611311819293811134431630570585617889990270186783870664878315798210222451773298801820688353059172809617655434141296830929291467063550487036998515267156742805435073899874457533860324333537259520 [106,103] 12399870157626071189412288819541791220973828778866871944838296065261633955450966420200623389392012773147262328827274335027029140626925511797665548032429835049415944431852689974395219673333585090577356237423202821714255364253255488307093468798409112195665919715050623949111934783117611942100160979792924670822051249894649465652105635217758247128493085693423204723079463331305985930239802400666117259950047103445305961642770776476462059820014507468896451949418327051316498421902387043174140914621393298127446215906034729588605939949997490375248545673089386740609157919896390091271142399880738603729742243792406327625135869389385755245693359168720983871818027149862085634167782789076324494080086366013543812845246453642365657994927425306937924625182927506809223133821820445015556245058094261038668081625904317633406543501070506460475518899076592408824603364218039983248490990498195609563571580152158995021446515099968354965121309482546314948736599084710896083929614989894059626301704979092351630008754350549487411658805119077015826645358179252732293724764827913108974401885026374177023357785719813439098418703634413527986888364471897679961847996680669551113638327374027539088984925798972243971518656844668452533862037280419295871665847078604117117044544101086480439614006553874369767711051121495522830256611836904777719287787972803528654717026723191887634803267768290003208581833955051694835285271976103136824467964869651164372860802442130156120490693582399019045723392142053215449690359597334002453704163038889429265692183922733487858432754606999909467569237068695553556156457590674699342025163796307015732039794405091008317012924132377408281690854952939546135943117568527706113020079411363490824734894563391935608954237411983270734648248823695038935875822994965090095389724933541876877626159240653693533818444138938400411197910178811297300013826763419782395836089238083535589655184872249834346239877419910246925435480468984924346058302335021305319127427432411869136901742935789019297706960033909298047258298419186943590957922020364656813388741545236663246500650132761992839234876988030647626722247617193190754109118657414210931204501720166997283555598711403722142573939013722026680320 [106,104] 49353107416197932641238831605273254646721198355417737830991063463835748296006882253096885260924981894951235851928396151445174745101833562739612523390054590051394548526008094367086717663968338155887455415461792235915627370843748307127664052291072904275671086762058772243119776488216927549624508957418111240902652336619975213842416015062565094651894550786869805704591639582255275859450044770308567865825294165610388585303334872840631961659484795560647217034095702162940097171206950833037014047537393478024238636974444959212847891692162436500552716023957259441425075646318207609389333812588173946512755528326827962039133253593724330892844163212351977531185996180709496038997780424340678408447681858186502369441335663012992622397966158405599210857848796261634739387103767468307291998280824475530326230262065554381501307546775247902955177071391095000391559219722064748883073102976023429440359568291813123560891349731250249923145090322990250994492766314953845518568107215341332688542172592440914503343649687343627409203553373071276553075607364152978639416460761088690985390240244700513654591789617854531881562333560604658430091128145692852971630306892543291993084379028951382228763734818910980046962728378449659616300990857447278905466258348640146333580388880602136745126857889532874936386463587638785648290446489683746834313214573788389264073157864973348012693493686439739160736066911889203389338101025600233029170296704042045235528175602231812341164322169820262531362960014586806846761452276883136942761062621089523883090498164494996238585959487368058094624911341355353360846300042286983936188982911723263348933540489420899662067524519595416114770683839860243314201736958851191730953644479960414799384555503308072108347496298458617661739398253824747258086693247952191522792759772565765784066881629954111583004659088390224443234239195366657516725316496373191988326434670419529461530049277562951093696040034263504460646618850948831996859896602423744380679807401195249913941945159775926338028856174387350437466258214371530333803373819235659770465795636299251940007175894926853566711682664715089918716522201736732081336927053021886333501536879125767104583687802749698877680718494064640 [106,105] -18824809424461275480250203129184504307829244876647259738781867144716623337622182421943895797814325387205494984987476302704349498246542743227179500192960568199264416918085187653388438013672698354454188627282676455604724885536533134703883630980809784663437429619626661481183106643402646361945614345458103104661610205643033305216528995438849636052318476690873298486499370588596480036567554261640915079165478057894763021350905732313573143125662456337323312194724473223807481553217976059016767996822155611187211846414140124956619911819749150343848525642499215852724727494478201593857958186091862701976874831630267313409299536784606319927224703819770703475957287831780592516557241537823013611113662612158950664165959532184200846761386994589114329134810861690258130442564248645847665440962742339427792810288540065859282444874894518385939913772759619287008695754265571882946453351618339118205133447792445069897371078695807826200311803351745735137906976723730593411687030946369604409263340710214938239190623229274617827662701943201769910168899357555360521711553477145431987568459263031911290481978443513348185272233336566103348476483445004722427115194279608674474630146494714936732705561739724761852926853148533779788105309456551289378610853440985925572163615937868312384431895753592019780416575123648888439037391969370053668731225811530609173087861684089001415333421211934556205901472626511840375647253226183987206649651820901192765282254800767577516581677691573326658445600400778679202295914974276334478828757507037358229998540729027862145903257439036814030183661584749488094788384242250297933870164482946303420368427244125224024645162184002489281560708881886674376047492493999457662260004934074716835993554487666910240614112920156603816237499610956820661661523696756760610959472060372230503600143611686531018760340711846947122035039877534972954600059501291856024584078462599139877019066467783914087861951353555962020494252600874082797274149905769497295480255445583691793094320519461715466906534793444732521023012899592693920780622844069681952384029786714338439531389677600233804441128684367651169527709877874670925523304952890684762006381521418476654704336041021832749112340480 [106,106] -68757039235673067282180776489854063460578826241026419376572546864542046761505122182369598609361004812247423512504812806842607046219543067665857102101626458211602134304136913460906100066490652364065225990468480775430895360938467947852260615414311870559717967768654298267320880904084354618557431106961722449941331897988369101640746488520548957544956604935884880610595706484404549721169273456191396935002668931771873796643812761517803848605230572800376581235084121912485755914393982698613027246144540114275177560619467883308320632447826570887401327838188307797502825546118227746981050665013472764412295311170879150082639657232302449752076333808257471631099818886031182077084575394014837493776943821538589227130737350371689041445469295534545332240631036058265567248386928480271162439965634421721338377288747139480053744276892997121038259332634582340371998220840281832579414109347260713794722430232448664933863827798934001027994211834582745949586032390530844571717990112328357092283517212941007013583475718783785327642723802654527155392241122258197259658369264731297836729522627974849421801392134314665274020624184846281688853302554957951852041831908843879043963246289516275969804794266522521211373205278620861520679093477517859187571415602487346504132178411760027416218097576774883080517989010658528259496521115324041925590676060543803633232607648443125009688592846744669912131365510255002458911872520273703046325408359455143564865790814798977357543687654809191797738979975911952482735830936182815089233011264329430827656343174948539254664510403581243673188770802236232361681123731817021663330495256583100830070482866622527280361374084333923201486228103621399103849232254632636874772387517204102160625077189468003320477655412253430437801610728079645907232818010045079976336249657920763294651751057881308318397219346987956087900472097399263002080970020492858245145344674374196227581760408006481412835942386748188437229276296362468586422984363092158869280504899159906357098133605123624929095436877239998063155228392827520561618085169124690564127701312986739262799541439920827015959469761987648557888158001324689072057828789065617397821256224780842252208524046828121811200 [107,0] -139320182366036585259119642307096685528765698888201065217887129790050702431558318788157989977712183047764815552963364547084683277472214803779312847256071958059098497775924946290519241513366915672879923884417615462868460616665411352802523710835772175161025884079921645963503915377704902943216395757138706696322512266535263307399778139574689466921204101085127818531146166024108791238573524890644340743076301278252331580891787103423290681786045487645195289634573284853135360649068423305346200655575267871021746683093794146813094759198392801982854490474935705418692709147531666256496351322333479032927735192456308275822461818716069677022113779281679119670612253430404384710785658993708018908476523166378126702651772293452789238128816094496784509059774320005654870700533270591654493541118552340363407755374456318055065089430040250582619311756572840332265445656418436739450793562809960216458180935783487569353536727640394837579211082248589765710475685398261609920224724958020368045980545368433014173930873310715949975997680588087149296646464076032316540184236136167779722128223410523687032228930175939704391223275151132039594503338003348230782681745964586388754972197045560705709557389609849625683011050980014641524496343550907168586300929532575102725144564612112363411992904173918119651645444589367196592424637802113826728578302364592139596330304616591397060682528975526640836043373654192890044457141311121764179973088156153351603232400248041266436402014349787525620311324532552871399378453053264185769805652552760508027408101672573568624536021421427167857388792610604868452493320408588320450996860928746786423797709394599081592811255423745878983419293903340501633788639285107502049198280881225817994036353469666424582120461080638130981052957529242463407039727267175408999187938518046900712520422298143454560318777792026501487494469726517570403524925526572534169352378604321943753272790366362372550151048339896514050875852421133851187024739321037117522203000014586720110325684316393139973105248495972616385958007041058872168439205250958804669472589121488301553870893216273749901240365221264279422676284762525143216148010282253038193195695445527832710046931491090635324031703829412955326590360458392076013922648600742392220710344200694676645762292335076458137847913275107727214935906186682903236000952395932634346717788439524052339994461948649424117721269888964199087613809443730242999662949850740018858897696934090231849868587182103323952731857913229470010241124661387243474702596619889756110726580784486827724322210997343063354492187500000000000000000000 [107,1] 23378615875901898414302173123422064914736722036762057849248545757479750437598948190810844696180889227946922369753711187146720069253389015603952606572619963133987210238578080617150934562634935404368301915851770734890811474295527057047502885281729799586324036085738495865080813255748394236849012895845072458496592871426447242577487916456632653153580112243312644759653454204767610913309371433729729406632526517759488952138639713383963289982195118284965042930057376658559881001971579101266532738836987549384238346430119974864716629657365365887996178072335686995757574471616705557569498155052186345179361735013325734606593272916040390189283221318704239980529459723327186339684041718587335842738094971789989754026039123559080279407057793184215535188058482838265514797407470499481784971243021170666055598755316566504118351072007551506566950357078314476599919426028468006724166240624700726906671970432362190203523547088919179640553872789096738288496320126318809416939924987759992273356494041577488531387234937897401953881417121794224163559966711902958422736464294323896155119593596690576022020239340971115187007359076777020411866388880639504098343217385193028559410205120791726363129705548665012011778452564006497736390939838313477675184666807724991893826761517963534937991968829675676329109415472829505087934941170912377441504529898965295765147192418796834880952494963029407761034505253308322712972457822688303149837686310196778330788487372588803885538958622720895195632653132434280744131818727201506845507274849424052742341256019491230558270272802161346267152235953433162235036747825451786285424557947187630918619823026124624654879077288339636652689997484520581600931353406681771028931499876119754128897064772422931645401275471607555078871485952021343062776905965434550514686409204793365391522290020143202697394916206687404943574395925231627254396634751393314265557912753482296705549233770734138774229244621487430991596861967126631393368509727871992337926390506335210352650059338747401054739197556042799679171851146316217823745610158302369962380133149221974353132144998675601758127962697853016808319012304889568055802394288689839190050724864843746764964117092142347096752420007941575747611336134270139536294829413935506279177272612040587760558723598489388078100962075476967741181755088209145427842333073630319109134588072660658091138836008988189779058231367941451587264304847441956469113798574544068052291114982691327995982845135413114868811772061274407383268703594112546098968233714990423995181041683100175987419788725674152374267578125000000000000000000 [107,2] -1687071858570883280776805327471254128941308905849661286246834344407668664805818810550744985960718396006699482210343640316657789075782444978927724696149785152250645111393149834321795878310902635172696456411146497878746762292625059012428549438265748466413356208573312959004881440150182305507197798028819439688483640353002941623444228109911468275426036137761336349881846809287475398268252392505821576761169647373159422243911784161556023673306444246744667178329547109264759532930585414113427751582385195676246120643381998773220882409937681221138534248552325573615351644511962393867782101887054319164041620105902141569133573692504161224737293522664927344975524617579372132444610707459181660240942932543054093069093143852711404522301214257596340554205719763250898862424140991112489420755180890708688820136134976362758256873136381135068594408889126872859397448405112760601269417960363879090832336798499739245839377861934110455533618576407444710772012321329728327504799010934789871331218053966119109325671101221370695941897807318879785385387499533887983031310616930376054906852517954286271765768375973378388074648207805765744817336738381983387818978319607621265018736262376815482436900390729041160171896633578467736782886033665915418722648195976136501335263004564818380762682582227362862511755349619854873419684303432687279237735620650286257581568167192277101814121642070685795917801785368332465416479747982118691979308414376744122929753787713886050815124245080791312178716615107897824110260238576469774851422790369533455935974963022897343003063282115601200518665363159441207448938181204622301699799874171197021983794744592565484567269180773325834621726322596184676875016018378519003567267825093436919779187560441588178390679794865450333289837256480153698712893428670824892748106208130893992594821172676936128896647138067929542617627940946660547488893633267168367042674572183505725091161821390792326143409583899233263605639369339650826638354601076587416075942410289938628640728247975498554059857554578898908413491417508538647301676888618468259535467978730595749516717057054775072911379455534871758862328986706045837591456785278707603807971749700046250022136630048744271445920114963533969427119191748485450949981277070379227360136224448360574761046698265794425817856116204621937315579492692069773529127940498025769558924335238628579726450121206573556695509357340547972329889375661142166848997178915417505851155687852981505188058318506765086920357731092379096757211137584471860237766606315623793274432410532748249920587113592773675918579101562500000000000000 [107,3] 10987058811502668342292080212928292711706809188987770649043267027884303403701053775459327626818586563835592223711081329156462573280090274908939880952553438327833871234718010249438147893782578364745426247634490248483406659415501893997184983038813661325002364661666318516853074306145509378701858634911324650245362162486882598114517178625584141827635849353084581977038243858033416065757539262040461148012923209678660075333199746805593403835294305962287596728790941775616239682510699619648911332336749342190179766980504571517157567744620938054506144700576339143321203671854777999594697972637501356710695426687198589440916377494582194574401249355471456065095127335073784747584701978858967960088322594108211594322017470570890144555594313389202743462629446451280679301426756638003844660835367726970675802642428473547231360368138115551341625946349399391356217974278166771030376930709136069467530500465352631226937448220409179134506982293186908067121338333735398598033109533710632880695639394003815283964482688167994112416262227338175181461654951257643941767477713149850342857073118951336406855685600486913149083662409256740049530971352213014598799943965531800587180357682227965701264224422468800025324771475211244430986330651928236997439016306004593074473427721286157889329399450073873995477056405868977869539840191661285175519504189907271883172128737153399618416105941365057589675747218537041642411194341217822027043753179589035041126606406461287958734967434032077197335628135310025837385607856926642723989649096689931564570852910391642046272115025776755597554981350124343358838534866996572228469478162766215053063803485140750341902614649608312893757025973170973152082943542126241700133015803121385804600923005139553660609524877494301122723793366229663321550167802684840357809030100116801157766766926752140520202779382369402784863264482223176927197517920493583135591733531595767646873832564586788691790701435265817664916887459496025480736889050977308592270798264622587005252428556162301366802551560221071525297962845614813003547954011713476620952684086934518889105038335543298869803421732475509490089424191575398225639795723225966421178293730917784923495679782064252614448332987509934916133942516078406417016962603474334727514485809661684483966553774663132520799721841221738566941797170033363339768618937036652938681672308608170492354243075540054675522008676731963895519850953927207889761450307445443617162704848716508241766896979657469665455113865757004563561066015100394970828032962812150416238680949998496316766249947249889373779296875000000000000000 [107,4] 514803137854681221533066398279565128913191489446853244667533842470864665372262615081419452875979409036003883026494396599591052910724088394227526457931717979793817254552823950613377745824434038837677617960459405200668308477322460000855651994938547251838299335644537721131428014749284419619724567051923457639790185034125564587026851398732376377980588553086673768141476349512362906523646983157453835306582170577873611034048597974887155006174611475650249701115147035022977186702874882060193029272394483018154838634973093066756471778632872496450251159873500211203482404459792691686213539811973638966459583824285568586320352852765062771468572293935145558628016350709249101557314331581644657923629854809429308708451131058962360455818355460957194216309946378153570141674785535128918748340021719567213683390195319756873731383913989272776286005465665881945641051693539254753139194277816426691583900628468086992652766106817876494035450141970434445595304122483362077627950091394334493523737859236456851364399366163751190295634193671585948648070384167615797466680473059964076703819579597511602923571738225892535089017228855436661648909894697048398984452986759138601827348482428459546913833016746892818694244554179011061922212134919531495592048332219296847723638192472918342365160808072866548119997235406294784229382070497338034089365360686242660849708087258997204711015046539303217860635483833488925172753229339593002177473606959051775618600105318743115360990991072187066255295201361728948516222007385346677463281817406140530293883080325601272895922816464860450858203709277825297998691176002848542823812886584651387958634032710114047663768153772066622837128583585588778538920102239924148390509002111899251705323709590985446702085295247230295808674739889286400337621902110735947354086502607575815900277169342230354830978872079361682990394211181374315240952770941226676759962546612886104543363412115278262580036792530270768120030846194356761090133628628319635848491857219850382848897227675171902513850585893040970976572170543422652488610168788308149163623470018773596634960676978980469893260512118339384297250496253242938787294558391666090501264903746254297773327670833094327037276678304244689829051943997584548380818907502945007790086717025755527775677792773848184430158798535508407806229385164724205143064784634216585777721799039300143534412835354655541286465100776633175309409791373143583216600234412493486185047774780193640162581321671989955633060287720605985578350212091060964878126527132842229442927228788562388217542320489883422851562500000000000000000 [107,5] -18267109720178426078396669405740537193239777660381478711220578935092729624536177631383772372256637576175150643068250381023204592560083636746197728478178546437388431399745039983536325000505532665206019679062152646398286183970396908086580948652636485300348418409958233102316631644164693611882585233681607209047989657220669078984109726407308156305407211068671975436927396910316630741543333062356430677513937224703569644759591229559534386419680184730723828697550064760231898303373485882518109908659990417910723075797366341038077329029235009808762075866909400965460439627009785783541923265482596704364546866774267774340079082968759479882144467940490478156192821425028573200229388329840635582992287812647452704807577605164397889306431807166953774690630311646773515937348554468750368982476537654510802617807128953431445126925575165448928079666351601763634798659872404196429991357748721956890345621839662733444777012896567179638491643381809415019613904863183099216367121340487559923023754203678659539765290535647557009833221047433549811826165575865772416230103213930649888705689350870950882382861228867688209181001791132155603200990546195836783762618036578808928629228083280120607391400226815563238562727205256353530645932765385574089803962160062852168180862451693188533565652067245045093732438013833510824994370430842987289180768616007673958371823055863431707361533001459192071028906546335836043378624410213560399748729583262944807201420908079086653752839452965040259274299363541580581848570987942258816706113974378966940209972912965228104481903445848622136217903571151431652495449967137954870462927522068658825086754240027964501110920209925203221743826978293651450475262208934750931492677847787705219245566988812644855193672176625211815022625445876616224498709622427858827110970666411841915797324900815235979914940770370295987578455196807878417231814846943886868268543416121520081684878723682096867499302621395854311926824550749466922659507128484274704463683590262220963791972287712819961930853523163946116248687382874384372087155618843209581760415538262768969635724262060094130600926462540340350255967284783526537507065414575262289256778868104992367409647099674978895095311120151056060183965187077322506474611807862038445809291330273022259117449143043054065881800976541278008933143220007310292636323766708793157540447547609758207169017163065116597342376002715145339305863627768101426902927985664466510278854370492157660796415982239661169501081012419058894656305008590909506363099306466715818914048341525813157204538583755493164062500000000000000000 [107,6] 310166783076603717446044492599851143970394550100874265234565937637926435497598298446241967323227278966616923277493727345195710805229661635661949557614385035614082652657149122086218537425131034633818249885213784550237291265832982939943295011623011454006683593258897325025888750618491487233243952225968760887459415992675029243312882512636550526747662477086016596330570854470332669437543121933609916784270454390997470170280273012141138243854684988765950476714486618068863170847585667893318067064662818948270872914825033224668454294916816117257418366684705463859152901034984363876833191521754476750064967119658010630761814762785153508950334195078395814155194805217190485126092698506455038457898486608899497811161467813692775527603571346108364636860484365996643076447903285646267304222166040101124602373609316511644548717587404825389934472305770601047950385066692579252841498352371563864040314757672701705118279198661675381419704114920201801987028416474278716767567630960431035065880280752569343361888837323198267336778100427822072580827811905197689206952453234885172175754464958493071132694676959532660910914632706312723811761269377324180962239930188405716340476695378279363356122784444943658367057511066124355896666987436978424492344345871239251517344141637586630793121917971446395814065670303700414515351036600209762809125932134375355572346261039568107092141527184584617417490616305489785829156538147948162688153040806486125556809398545535632651993382344219675441863355207708257358233311330223964801888691913262427912880697851120548385433656949578938689759444773479134816527025348642891654194349859268920423396175424779356227251379708294617089257384350556961474753816287214057556233273232302525727567297738528246551104186161584913810279419947116806307987075421210699007535975753100628632189815850624577270691907688507674537005227901367894064584904555818630411513363192546313481845827936291822306141623392742926662456299752455233450811178842637581474052758257944035324245148099821357947352544718196874018479408117468646872453425961716651439322540310402576693655310523441304942442235389359344107062598227401031297866173971274744039175825641466815437730221542393909796885254630126152327891658170849019724834894946949397309809507046428556877174227805700919100336369604682373417733771312766600362029222790749001293705029682188480403758908830810890835362617488893769119633120038174860551269548835962739218835943175341544180774078770561224904490487908795511240878129618370169340458807365955930289772024543992756662191823124885559082031250000000000000 [107,7] -2986492035365919045146952882932127587108427704498625593307100615933807641586352994877525619087767416681023048335243678108594108317705037908746131114701806893431786759881770415305660562521889367900223946328434484738321244454702654259226281594987863042235475788659535852781083648244457283241067914891457822847653635192969252615172441078988658438825544466815144266865878921965939794223612960295970345107984129861717113748347735934850193743188791060737911775277407395927552136698831262079083046072734427263375270254743177004330281689338280136662339261818867831038837401589734769654167093913782762562987382847994036774281564383275459058120213811173237487538580026073805210831419293962304392609216133118161211118981927535435885497647466824165584623046230620030868276451276802819809424148556093691457291809813151830103306208024763593925856863568759097524307970865132991379397221894640858629997356195832953321993844813800480281601793567976129819700312367644039445591067973835257035820335160705894983234508648753999906330566585720955566370535699550811438173532339158551252395808145911350407502295731569502389678802282475020011446181462612198863225904345583727283279127149735960440484139460839305944647813918073793375436267075619490797109768299181559733036679230872727503463528132906352387157491949022892215997299186413914795719682527031992075466983208700306462771872972565446772677806371295069229817417578166331294002992628911068020519234064304778407358544614041797860720218855794205165360170532352375834931993732950897573030625582834433790385456589712826520442294269688505112238933644757263958752406025992531284452184049254697054127208889859905527880602427243111265576020347808884013915575569292495355551173806631729479552017345466997609078280961431294750712819104642735656557031823481009650154816964809768109046810518672653154120418196655775315993709654566770731478205656937929875057181093346226201633344555665746027045529608874659043994336164986516831333206245998859349454817011743210790176136342176418407651814203996377072119548650075187705694901234403069619101006137230532672052021657595642192640936115464743526221544764202675433514456213633529427730445583893454535514038497832331746319624312140658475561382629780817365532672006346133666816477291540466304465218953083396639164538454642449434578535296982372503189536271461658513249121277874739358261162256804220880116731673317453505308880237638636143456089845816360678200920784404333904239664226178049311668054611411805305346506953920648810146820650857080181594938039779663085937500000000000000 [107,8] 17645033267922413017748328380862549262524957078631001282726135868131167747080867714353766462162387429607593726301854279676045347558337283982635389513438030982512770588943765031212228087387302774437076983941139316216531368686628429936802465105078104218109127562308770638808529668723500929254007397489880480797060429151152165252812693037863831295644145430414216134900633451992693774716637562759982839680002079790513008283320732306556546999738633736151776487857673041645990695909289915835705406802542131159926415300570337824153374156091734289540793324593907121202247532542039565580142615137702389659999778734839461865957502973787896998995888483919247485550044869556560429446335245502414087874558409224659481655636208878577992796169123673989300733884887598054330713608240453507164304109606755254671184734217920792340512341066979021933479213106727245145748502081336407600500405658181374629047137492289598874747854415843712433575043653166135090589186151903325192449873450948303813175502913342882914833474207251678743161960194750892915828495375143351849329387584798973902060489593058595888211411773417310156952515553606659407658114014687090061277286351450996726476553268300885016250226476680417024561476940350153966478356209357962185461184193004249940687679728317216360610106923796918674877738557365212307369351298075748690160244143889044221034230858828818673316399852997367017771031921145770724675207545301172927847213336870585765880766112234221794747256200310870470507480221358688211012414168832366797751124893844224952570855527222928398914353753058283026051844930681606317269888719323743404350875850177019649118012246140812604327964912265908365779489326154715699707971698513616950790342276337243980897047365111379737824740218415167834016716216297474194210561543370916897603149027581832015655594309711313440032127923103559941399397917101759200332432172529003721085909719386167359423250783826296476141740963137056580350529415039680003407015525695397433344765703282925877669287819781860051429086617195456668335550122553875623124597677424296369449641668939088539032781685909803453343535007837291230063165756647855948305067045740276234342146210393771861234045087793023987408705333967173928966348886660991966671031602505332234698088500116747563077457487827988378906115387693148455462213686987683741830103216168237771130756697439515423321793112542215598853930561255700146167336394721865902624134587867976862081804382193189373275917493130322688930129758341113246492147100319517613255045620438820480613273389280948322266340255737304687500000000000000 [107,9] -68071050026923404786681981484804542150224478608482376055922339483072952214735811048462259233773330499619379407071495895579725003188361966604640144134454588118613770442595077329001137265775287836840441797084435810733410335466149524161322979417085626438773722274730502300240907241102611229878180309901782212245483707157538043019541002297430391997618116616263331703244796280113123707860383708165437498264993354113076106383796090262968582063827962373986923205460378948566530667859302546671478372320749015359729683750805334614010193217776407224741384630961359760724463175361362803271585073195994496459520304109856956593237846684891120316949949414860172297383440371185184081366829500191683621207735461402282760431706986847023821262618129971448196974687416912869212346558648542197268620314720250766215809980282246997170205417237984472137125618446745388322540801186669703881297763046203589429397456512182395546952346346451749229490669259491632603499841731280165419476133423706947566491090528485610412308346287166390600662286681597551956198519642330819020218492026843524377037502965961096176440215172230110104931565097278892597380531705090449935524153623383867072862189645308333523416038014324430324868710426605498634224072229609164639608051992988785795465982249251998455306398921838342536356655625234778784981443651554525601102248229403340928429469841896190551407779427016595127584468079444338906641383663541299945015012990298301772270593457893857123632425869790755432096064790221916729430455428644618854083442732138313836846947248860292446205485944518668506877346861440685478176317251168537219381583244308018584489395343171714771268759795698406657318582309303108480159157766027844769170164644631522015159619072853935182401709977792611116505345811408343358335598908223928373982583778915253559950376374231156521920117467004423241516677206356709854149581992619401667826254326969367948813785604997410416445197482122675828021211235016618424139513227083664106429621703382371034050262318975134910095219494491832890012714764378129882546798505071160439373133496701375209717419470233849433581388612180896720500167726693482201582488845142650126700742039347926285792377477954053623717048605672268321380375729203921393965684489369844478582268541098236953937145367289204609653317266387454627932609599617765933560159246016701686194316388899189987120770431427056586457732207809168511411962738132916608692481758990238966491806935618706470198794819119764971544284606236463087418031098277007016374405703280567325741401418781606480479240417480468750000000000000 [107,10] 171640201247384346191032030121175592358211693854267194446552941820134509604311219077254863660720252447916671478388614582075541589918302103827860948584914144975932967083930540851591982824467533021984975314613475619824366720679233229247969631280571126612944734904811429747188868093520656326126296688710946373180895368112172194361117965959297915724124212521672752539963810976631134044967335339942459126417313768751139860261330809635983361153150899441912652822874494556856823426132175791277350230218369162467929914580784804093408823322142367382243990156993797489471758230761587604354801495035568194920840434764082150974804600225675590018784333384661883467441055169934575632796730822046798788168573279250813932102094914546847354661863836598335341181424083771000833941961414036598180593425555107974436561603138060710402339571729446773829822858308154265415967234967405022560932472952613235112021615446610792702711211580257844130249045504386641235300267777875380315845602199061032704675508810167114510748275706453452705893128321806936812884729960460693502272137868800126589523954093467750354129929202333682279334147918031793134768603913795119421277710908381701068725094926160674793874406050695051688210789520769689169899460316989514118748164493377185202089806274023385925865316701230478318638162689954004909735509393463159444387230349220139220809143710364508824222266611749144792078727747433846430683072888975953887488155598760926024008472023911180381998152793559798344904400186557515823741233505873939000582066584962513033485288415441055169682076219605875120797284720832724810804087302502266314926277959790521310041170036488425841024831480813089650135921155994167280443091864205465536052221204218778928659687953750494958692690223930807261266337117081898667132053211373742338568746953801295073959698599886575930083833411198603572020620252638940334288126186449276607786590925960617267754905956299429440480454771164958689742179842911942091201804828152053468207006614309596523735900203006697069882667593667174890154625266283233824264562254635725112858977012017760160845365698374702073135211344692100386838991573329229023457919426664241796666159604352361551697751418470432009196207118980728582487179693554368999016012349040861069727312560531211778778895058877700036558805825949857900403862953233539865711008606030031622943684025051177907951800127346195429744831203635173512685103921720391268766015434706707568331281298825362383965263119875627305641870222395362464390347191091239741909303486203618172023510624057962559163570404052734375000000000 [107,11] -204437980756599826144767501476246290364950785510967221372314439908914890830682246326462903771003580770204248022778635108998056384722367356462596788390981687785002125520827629687445022144079500293273303546517272146084222658501575296060015728323571876567862737387858382492238657356767413294068193782239909323094717744011301151476411591055858086934903865115757840690230246478404600047192890950349137268665489825444116963415286812831882960516374368953972995423341136333044632130599380935804738245791294000591403530318675265353676073937331837674867087105286488378487312275507605735606318858866099663122691144752757831737332518887042185774766047287826182449522943893141452390669246281598840671542370065692903851016459189201808433743064112568398634765905549649448420315188245496389535162857859245294776386020171899396488871701569850098623327898055553165295229717667124439656251354572604568835455935705457746478339452376716953498954615429176729332296479473123596844542558585044194448566865950139479954690155600063488033841206314497814584296203985039451950070985719009828163402404817036570341130409541114975065218530009813456204690252267443322448061770638736616548091785095545238905967785500369118107860961071435983025217054781902151219790463358464872749289360973432755799209829114074909165384406134774110465501047579208510129062633901961683469851183211223098599378765431260786852343981725458519699470329236968025238167020413193436607092319206081261115847228114475990306786200041160830159537133831109352429123994077377971992714378624615986690957366741873000061621854736012605724771418852356145358113611244044155093492719069554370244144224687289810174376891751262793547155432609063258650856531595101197567231842561619849909324914572649600339740711105636875750811806982022592409050470158061098668327346832696775523667385587939988597217118194474790880271079338978055780249843280513586229612768678615827249627110167934137099362043007048043038393148227309304660579085102638169487974099504500894995592495159519472939545297076291455140019692008597628011998467738815384867475897516247012024948755659033201266133870636587923400301380036349584754859507946597840639877486239687580233102456123414104362694158626503528477614402086808506323565731972551601148173217497780972264475001493707919967225484142690218083139444602157070556133954062529030935613675942340215028010399080539362608780033765906433346887937723453037370507293226036103408333123607853520003846717641979262585257909350413566494919357556872552272864140832098200917243957519531250000000000 [107,12] -467240786673288885806410431049123804732753441432891822286969820210264292704758461568028983423833506766601530574627571407390123244961509060335254796403849671440307944536070502319036687741117551802350961297171343406474523383826206245609401740303101032597621185169936865914031223201618232641235662666910959757603006100986086376712533396209962799117516334399091227376601137615506362198488935023205700219427914119837407289656935659889212960452688897549618742159861392477614481396566195907316261992824872401609852365705164484133758344095198006319098020285944688183218599685006488891748485656432806268491670274954527070728092535061811453036136490495769830631123514107380758570455623091728815919579775083418830377877831378691834025485642816653407729289165382991691137536098316822660194145365854952649767338134602103515759664332723721538336462385606854242557780939418169227400426287137360006807851975287310854435858265704899743302791766125436852248724634700129103902862097096667405683594072454652304609147363769863942425674573877161779516342270720020318958484248295443507245188529229058975014234648484237436291643651269507539610633203250772883467471544194155714566512863070762163321840479383895404017353019379986723061224278213800103870683079359629115334809200939251174132188538581337192517407765303413542759478115250351704814338867631530773086237327629787081451044734407218422173293657744658047862205021235324959549616966684824349877379210205580116490802939850264219149687605020345751635374869467035638231253363040451392827064710038625480737609170464126690561498749154545247930274243908200240410738384936262033766829643180352699605679025509399354194785942804588115435414974136256237887949230895218188430646507850937834960552448748663948613335483899130833648463267296641524822279910624619869291703234059756564193172984266629195872220526847664471404748612423484672448216268574628134391931467155992635644565702665074841849205573834297835107502930207931305543223188096779623401898552948031338231628520392735469498910446304830418890835921173592988418338351232859565358273928625282118260534864711240168683655657412917790492889697710113982681167688260591578712076482961519459084661682065794729970864260168494245486091816132980665451944379003452101754749059886685963840025732181932238154447495330182030120456599153196507984872547295540147788096823544571985855386500397020038994731552710714046214513094973089846336128162650541814335628102577447301910040221303900587637842434501380263733557110517047306075255619361996650695800781250000000000000 [107,13] 3392404644522487294748204197401211507482185737448808782074640343208608148100263263835007788652123179435360816632352670662355788261635400290454520526677874169447177446801486162778670386892993104460620199422761052372704681572728287320976338711670168861363152981702121594328892253825653155185956344503840793935465668555604246830838431227235780327553845450130044396630662889735875147075581978330478764447539922020954065737965355803045630604095108761513946005097703713545468219574051926450532253724133163961516862666624861982457671739870564902754328111392002023254946407100985319436423083218368352955209362665325939346443491123462836537093442826058777909634815926196524033657490240891578446487815116349604552894451495856325665163361213902795997221940441606305785663354428840356158779404462897700343913616488327231213053075002728350576678286705522710381772292420472140938345267382438669273492558409993107254859759450673802639705285610737684298047172696006069448113327952000443193340475715723628086657361685434854889280885926320206036288734640427112645327839105483161573054576420261724622776286145763656477074082999406595687428203863354625711861413078481713941374851233891889119670480550899433578096099523049902482133468311587714612335406522069433802757215827745932852740030439650049929356966638900575237022320985248327390380230715818251895045669994503238102482511438428363400280629155977834367976228636526234941693317822973913789851052911750154995290014093602332800913565759838619715465648383490259175215304854028808875453114349861088319044175981181874919026071776780212109134244407537025335911425468975444333586266976645371329756400922647139302325203466889321165420474828016072667476732898340634820283131621947597693996466620193151295200221306423542577905095354615486977117553790520085999157671993745697681757275013470601488613131698541960793953909760885505250056596862891135485338783541190835385373262485344308643917695544164733748532273380589187140372472558618300933509888836202021061924240787246825769806949416786788449481348994141450128415064587112569881456768894912688598470781013516342521553817221437461371491012799681381573899492774233676493173656687272929173918750098608482086770073830318648269012804838660762290386669311234550181190289792872522307036527546956440748052868265280644148385661433826871483288450442380282776793954282295841754049100358095421017244989261626377055050227242539561923997913509318083800937075486930217539116252215247867702217818498398457999817162678013460208603646606206893920898437500000000000000 [107,14] -10479419290533108753337039437507227987923789568851189745152133569075070900088225382483138950560045351235873976124807364749609220569648286928382762877820665879017994827273196108090999499390559182443369554911865516659358853268492558753685559021424934557076660187521988191091338544610857038416836336547813319225128690372183280877029251305848761775764816170951318571632920651931556033981480357135253140902347044205821722044368066987834632325426381711184262013212602000638807811576831481892362891735315737076509412023364207412069320220173054318276880218807764903199568149111783917455204352426939063656538994572692620659468566716486312462018935762902191986651349146274787587594577566375529119830492043229404658443453605143075859812747090751088271147612548822727846529860888119339200433241393762341207682886560319143186071944570833643731123848629768788783982382475817093862003326673003196634121682624183766459303588725786488350100123334850292067112744920823797378588758081573031134379627845498992322033141672424138182667427445302158422902272395727417433126393268760312177209250904640540824638462750923903098183621606739169550643444283277112951864495036008363907507199907632388326290979139004674807923050316850392601815967411631690199595210100400003542264656490511579341464682010929454949796181622828881635717924374979542196439732138311406268803012065726611730378207093723725559774972313635451803293319315639033528852329413158193860958990202027472629622073273122833865357422177224143385981922699118893230330315641694791330300370960092217600943374009694194090927449823848819619334434947939799598990352063138781235104231057393305306212027588053013431517017202174875130410663837819211509412469735596639113398323954297508268052499941214485888503265417657244787326706883439325427538176399778359755589959067548215905152181266892784380583233637332785173625213127109494209139915874882437021296882219443668789749061143266600819985258334852928989183975217678426701342312977865674840483479683863807866271922545183045094552616961598910295962245115731619157268384351906417286995668479947077898383310224988131100561862360247702711441575324330165648557242300521417991429940158484401876541596009914259896242785842556118465398496365564440486868558407929648110371110619871680141865526600735154340199154206655479556266439822911319236557551045401711364235314335064585884823670359237761586511105482426583795443516852068074539100541684345486616285572904577292686181777618645844570586439399573468883586357947024225722998380661010742187500000000000000000 [107,15] 20506816662960318056783717921243168010866887249216817706984194208206494745879115588840281024352105065107396782309329625449603479458078914291936513119410319407807331465203994988543905151104070216305931666516283240309149084572825014302756545010229136875223166932430461769889706335889980216209726573277080637301566567459042121794872237414095226908120755447426138534303913094438897898907371246171558600101550083906060447102482309257164694500624801848942297677446267351166269861142361705058338672704942861084351372005890872451909204025557174793959059988394731128051058240929965859982852862339945144212197381990590402433830313203149090982994010254606362337558843012659153312240007944879409272633686213483271973096260825714993951964128695223601854360116130251934891829601688319070443683667175322767765273457299012346504396355118257400446828291958912300568027671121681203957855231348916261648128825488924817599882091786656060912333719336706962028161120465745961419206233821878386568376543549839629061875774466600958240217389603374598844289484103622926453070000104625280215965927724511288287227452884184507731904399023378373487062032673935618529307401112359939253545866793037359101065613168630870422658464029286376391028714343465320815234745545259712017990801292468277821418000604505219802157320636719360791220184938156766938658373629048009723473580529092409837401024559845747080064305399366953842289707609710062981428063701129108345922695292943019701557727220538086781923982695282787940550949621463936796591470471341053190004891938063680459569666720083051083209065892055856933168577821282732736644165477535328379931915814637850736495773113799228601967401335392828040230674243249748255662333498033043756598084310202396684187523011871210135213652420715669300872813038941136009319773263490023408134202182576924780705407828868792691336748980165635309426089315804325150987329159614477079887786418141338693457901536571587620422280686546546600897008434034037396150971701897580083541817692176083435516911053337192952836087331932845729354770425865949218116483359611066262605115756428778178497176541430486576746633420068262279362117426547053148443511175212939778569168969423555778600693922930578087767002865912788400895334850312795447625664884297191582482757498421332987447196026219454480472362934775201448570857402041651089681062865367264784244654818505166361047817128685542843150132767664899077124269496706258462899137094887697451763129329052315228704190821395850960944424944370871599641503735256264917552471160888671875000000000000000 [107,16] -18953083385234503076756532107331210815028266969555876028442930974913167873472623185490392330247565472791200830373183585009509875240740685371512425372937322857616894312323868317374111807601502242726928463950847658840120204877638050911979849656242154280739051930340186046440404893009865789650417189848657065096268478446930889145909430149638146199259272020275234288180818891207803963731236221007515119437867719586458187996171536027072455353060123521452253658180327885663674683007674277497365691667477752395976457941358163254896213010365050108480909962846226855321983404259257899657203548227862606752466919733710372366422182260151041261303791881481290293396979218168910012488844232955146625157596761268566164621986272283354123567591097487806378620034015667691023461737744636750778002616582444272149765467099743221592649568018959854072121712550987251353410277567306495577203628642126045749041770537461069110367085091678713687089534462156417238277923924462003932123520849433018172302409634408972423759843116124085223785386205719578958660386877509594040630755853540922556913511160926279428118982648763716384607793381056773119151715523262853415141088477833860154311945889941350610653581889894288725714117160072471379642940103980469031879412646547459724584499860567725387417423379081209263709216340668127381615126892731661221759364937008836457568647819186899025215309297259142371350647340033374869131457639780366487559010892704249471764328558772145223110256566302717146895187210335620623250180971144775995229226781414136992258852972729460035916099577291607499180400588724830261899062445983846173941078206745351614635593246779521259745459210224126306702363737875003170058318729893534508113688448025491265610413219404130669951703360938959727867516492817734882645546720391283537523078126519609035583732064807446137808486098607295695617954704891379869254388897854351889443261025837735963292439250255002291480376367869784049223232763246909838344110588100091837370882785077325813539438641876430855311956533655541892126793923325592570847233860060058024463117688288214426370670118329038898118077475067041132092174615474199817208935942673443598437090038276284023986753662788608441492041526354237828947414871053105924234295869986155851143904594690561261646286148495735501337318510736897944256419693722525089788569922369588539440714500684893453414265203158660810222529964363481893207548180517084441826450227421033543988627043539653731030616625781128438446135603430542394945207060330538695325230946764349937438964843750000000000000000000 [107,17] -45403579752747229988648377210027323718141110823518522176668923851123270957138365830905771935901706851430797646648652506825340884884566491034560608172098283382300247976665977059584002944952470527057215034984266382881117865018739690925601458939405733574870438725998989751638553063064811425233870710404368169037425050160863257233199007823894799900541110975321080003702141108361391465006768089563853345602996721708837360602185594665337587433736315640902647663606140773579262290904443023251305362251352070418850718121071287897349402107296741918665210282260438469040078318926724356406500624490685455427644594817032697531586690736916945268428251055653779918382556957243613084849214249398402741919319447715798713993799448651606056348398370982541662126667850028344058691582405989997742384460921010166633693493624232430514692396290842078117323701983258288802419424586432677904169126556546407283425654960179840411947187538777843735697167232225372539990133187484236795644863976454354285867023853723658296707359416378573119046824112176611070109967386571022672178691596292355032958326446661376071912792714734926733061643998452692242178976998751994616028231990944704174895410701680655524458591057677911661849718394787991660873561562866925226888015028919811998097255609183719092581516407418033537562403541143436618391446863894147433517437761600667490351606509275503315058466628609038797098872410241483956399816049246446123378793949742417348523119684857801127151057690145801555186182646409494865571948607183504557318072930272397040790909928403680697159486086126310120029453522910428380291109053569862439291133088385447184024861549229242879987019489693534417747015078301441832512830945745044361650692817425149958694410022637547069684934699747222538512521481565383679445916454987441318072454307890895168200183402174284874442790796014476490397480185342798448627099672345781868448332516626718823199020343458820322574101872962392394256927522983293109555345502182792511667068513733808003296287271480629044571150052651033361828410705490973172430817981541868125552702878200839570264444678446086063978983407815615859742338394839189882197048098808516613788603570087802113937676759478046034692519875881844226415396617920371192065236138549580998351062020490934654860613734560965599309153542356020499207262871122445229647109640469130928207087862170614352314073232556034130960856963382765783154807423615854641420472564262132329876042022836139006080000664565094558007441057291267267167133789285138334435032447800040245056152343750000000000000000 [107,18] 301873315907394196467016706077816166190881653408023707597325476249749033436683264398474078414524323710153526520741449333045048812961221368862050998630966890100791187079041329456385915366813094661294334826085130978769718330006678370121826124279476895888688383614764758148955146097718620561437850850141063590632861298400880747830052773311602067966964707117361680679666447712426739237137684479148494872734424458799282505519456157011308949091126976157991612397874001212475870905321248552930744933550315180551777189238361411972421911184985952921775828425016288057984121898118179810800294819754735104293039797603972894457873172917533622071803294802913713565933494124770647616778239672052257763840435106136127679045940157901106272643355084076220837970156613782451723986466354888709632582078804238262880462437205025778111210058031080278860469180078363883306103048004029924468927654553475335787483108452863927648795003535843685333999662708678451864815674647408963093838230348016597753219453197519834889675412384635179710967578697562884145876203605807097880771496684731164435440315209545623371380032778772563112842921312970638451756644633724851407215745034814736681605534121760456804319816094206100586678501271236078634041836361885121800020479395235589048776919098113959807822087477004161380773430062608998342456104837661956562329237925154504244041328425782040379178031218094761092609139439653996406109367392405750529838792505271937048025770725366566443886446882541346646688365254314576135614198529657026184085054185559453853136103799052928385961672152736489290678223548522277794802693462525885108660247563208314016547100952789911310753263421100164767672933895248362350319876886068317497338646711305423691227045331340959966973062513121557847474265764017312646617679743354505952132088268479707032469292289091122099451403730884908075969236662722072457295524419938521219831730582438810194538618577295629567389398661241937678847970005345335569181634732220054135513641412172513904951215927592637234492617349674525980801599715992569483369243994066336161677460908036703520452201382697257266069302196274973293210163708804436769058577107332368856935724122738965332120151215899772232478478169027009958158727748190777307906699359597373702932217448370342493633387638386334631397957080751141218393542762306705190414574629577116230948754019229627577030859198540908302234953788208148665305094012921446128466578563008292362287456449407044055188527862199551348907182010589487248595065398137915479992443579249083995819091796875000000000000 [107,19] -999526712781569380450610678340200396274756397169690975619251419118679361397039724579911599126642343470693111528158852237613267688583157567154564754612082602250438956888271227386652757224422788701698404843506298298232520901351781635680300192023056310810440919977174774227554984209708233486449969832519205442660831239251826251765056361862031661131617015244430722575263635023405977641409891190366577952297685675687598199634917844456801761269571062122983558001650844233908461888971946622059448019376440448203997852644531664918861402982036229278862412010689927455758362917216802621287805552166664536963243318250769647585163241347172214064338659077341942962394523632524467886880043131424959639960675918963592187016266376332221865552738827850911324812277351068399205355860867156714194000674160800408183780375868071349202147368814990725440711535875422515656908060825324664664870941707222001371066032168447834863278157456903234177740512563142024154024244760325466655074307267190421290683206233571488895839461685896389487054037056901340749021892049481368453588269486725839270204751871488593693446610546411931910751047657576914112743200997087370129434906930375078577613108314973375159267952307704794738009986770051755564691005084197472093607478692441849103268858533946893451068821613916430521208717116306463334541226638506488191702597171736835385522668262794815337782689182552096755219073541591182713958487720543800012199681908807268284244039486244510572637614911916965734038977586695276415022258721874264804600523664436184231855246147407302374636095833196575951009273397411101263812144606158633726164388371189727529093622482881708767696482381605353361491258501206907190790863176715633979079736279951568556645332454249898009019927077674888472442806107773387835587912690317268683675906903776996310631454162448487905512070077535458610570704886628453296275498796742844279630475928326413084576701953308649970637767044359285805447178595157679281324463360294866381833534723638705241340782640956548148707352562369530848062923487647046977385786613442101424195166177691054421034333572230037727811007877881323546134591494625219901037134137681585867935124694383293767213490978571273288856933148604914819455279394292152341619159148123710186782186550374849080984805336863199045554995948130379174449137893334475706421949216456955354251371954684064051319929337762386190154698544119473777739425397217358951590383716940761987765421568503293419565351643563176406593782662982488213540901988984899162460351362824440002441406250000000000000 [107,20] 2482861038718780015305511780352232218080180168182999366047517370074593934027987762062646345262064264106556912689667080960630867793353751934167241580180728433179091083412905394166798593939088514388987747518215673111326700579758443392513050330241357060011269079884063218587540849796109431093000136180628538749300913853756997746716204769118543604501804286521503619483786365311547521454401427193940418594933077237763025411119617865106478162869344322974606929423412546373826844920011071550192337407104539676519175161416615918190641394183294406498165556071973164222875156570986261122091973940131415542194928571816314275460046055743512728759874150394678801137944680738059345444459532748435205516007942609261778876199562335459728390985095829243773324913380041840777605036252007203035684613520054759834958772183578524119310979655857744509155271867601720136393929631376640680152361280761435626967469277459842171198538168988164626083464342937447700595431705406344478396669891198252592510956326882450217193413131993963963050829245323979296623092711196741139562807144388373287646962765524521060053433695521673838939555536406917764856960541748479860296374413275736167690883322529450032114744734687847944327493259175334767419210836909123469937761103568087113789784360519241909986484369378029114377006301518078974905598403363535958871029479501461331036784092878449480319537247298023248250468686606569501049568659438113092381141368310511902282393456050331519571787297754861596511961814767406579777134042521826034380617929470977943550065739497486918723862740460474452734393466188168830314634837648426869973439006378997673312569374207469663555611019349193577237681722603325484305480054092312378655173764130298485266641633474997262376132472108710616095332085113866662207593540242751570236758672686182046940812525488619464739901457307031231617399908583629564947697861658357777696884551791184643565246164344362013527810737458316099900625931553088542715917137687209348508593995662773218968734697993919089985173676395897157765660922770505412025562750304927063160960389918684483393906769500922662783322796538286709470712686608686569242958835185892494531468107446940093741000909951804208703275766704186960152719716721986242043087620009858418820385355787102745193857509586572273726014385292586752274874236157105657953551678020783903836963696364245061069500314171428347820075721355724056295406520651861943543006724138107398539262201041221256817890719102483059708020032956010420682746442366806149948388338088989257812500000000000000000 [107,21] -5024890908333368540749200728219937128446761028713143798655083019323611678523359733997592145547165263085776296436548341697389709301036875301382887971274966415808969878614621639325708689914332357391472425434485081871583877713114407935587861143500685385730189030723576520998129665625398570235695201874823436838118602257365698854654540580959200327921652598482907070514385530023956522366806969000586318615584280355431110774505947898592982077087942810798641542790325911471972124753462766380744890671351864576907469759495530657878313151655012469728773866085685921889439381676963073770403215331497490974317688456625852637598927428156421117829919888939997364234375793073503122816610844225859876456503947628813288372014829415529390503269957541851612333889536131958331924813313507327552027649134960307012757378246857859733978014576268598870597626543961581429336760943477304337892160796314528059452063219105879119386929171685379163939448051169147189482382983589330256807561883048574170802921549966435728153964459589898777907376670762831202351609724508438214098088389800573886515825006263485950622145604318985723023207602556177649507991377427436851634066947887591098761367122904203216052279007656883535337025677028622645240566999381151618594396141761610065098164413231103191527111657892401480861899083227558576674943627448239405316730937811231004973592990442187429381829874741721990835725036864006205701592971947826707268218040964999270582836662263399533241192440611533730732714184415242914138690579978536278192393234114215269429603463422656560677468687764243576975471125883635908748283983122877748501683454119050807790158789424430717809052264393289434817239613423574398133536454162715195478119717174676747872943528638905640756392289988625610528944012010862505664941329260653280683365606054959982311825910335762550639885029163213106689911300638241150342048908918048988524375211639276848620987625120401634706156511065358872521902843303052472786317792957279854101369325895830482323907167259511091404576301522904418355632170315301929818508856872679211071210857115673361013351858580203278815958606216905724607167389755335754917773026629829882558597880438070474770464374110907504408291175702682467664996262210585777637091119140761537291474255399864951902918472562266262169706778889110932233791396017724232645642473593443691560491689849913398825041719342441015734148783726361676883268645146424309889058133102752946656003898529314971253611512774729114496964377131705756229784753941203234717249870300292968750000000000000000 [107,22] 8559409566563475764447355782942106709365081106602796162020219666218200272975887031376701594991205471447617468419065335348687825551782197792084790713476468421051658232848668121991673559001906314528487489546437066136789751895949484437879620230894215950415091433698929449705927805830899028386950787937965975527845855413596716809055671116769741256342125221103316234034636766758498767359481506104751750134550601051037864947336121575116987839640223925125026226073211979712665788751518562829416382019929448862406379057655192557132357461917937499590151346440030533893534470384454354285702414742218760886705203596802860431661867265737231091605120518539358959941344066137930246574794684999672052117890463051197065868866608582550606411842550971522044662081398446308832438666445698260704222870912244913133234612391722411464259805650899810669761363222979811269218790516198247095250122650615648345450136081606151890741105286181891958052486116913930059773243114786344555979462717202625146034315898696985136214838864241457584577958463804863441665918846352039428701724624938345520940899791394783673042059778854027807987852235565508410046814896792059225619759776745147849850888273935197164852378852321922350210548699295392755417100670505445670739651625507665332808883914092673750482265063281007315934604081591229562545281372152921924239447006508138418830965415794528471614660560264972560302009506973805701685991087687215352337906637260751016140039780713398927830720415034674907526711568527717374178564053508983750388851990562504249705811932031126573786711198742399112214496527932192398789288496025796168176931392241488660055902508815801709127371501166791410805299337531279000574389497996879945220782901051165929995308117609386302063217585614816124112729727822573193538473861352449967568418697526034326338950582906681453558685978855071418585201805821791284206349076544589779012417311992289516287591423763692095882390958127795968811675661661537101367916972966084884935798730717439704382171089556694059887106783102285181840048269379358180646704552471178277036813878303479047722734011369807553350360781916011883817068267825765568945267725559489575588621338617977608931196553229125835812966451983681356041141015136760654853098688355123089215736152052106852917578795876296167126041303517083889206251460340694205679538265979597566111803975117702310642521340846018294750803675127783300049430526932197665393341434903378856592198521159254656785344992177411803745183422549081854457941886948901810683310031890869140625000000000000 [107,23] -12517564446330693130100648058903592576443369773650538968757043325475856630670502809527940242127428118366573523594088458304936552841210296573491446141499311320242649470806743339813458886744959765371992807521014949477261270648224202769385216585052110243353255337064867944077830581524546246003620493224725670551915986238609283054915032950276073966976477160017461932912928606945060189627261051731640748209154160030828989694601439872872884526672685197810261402060174490840322752335998173302684474938761459689230324311891630706174092507257259855281225450531939170680094080695557591312576986848045056970247300118066144935014972929663151337570607195027913491788153131294025843755406219735135996855564420097344625255238506189499055624127693765519559835342167807910339436698431204776721373598983782152124510578255406839336515291468880438718892830370922402202720912359015875579167874130937111305641048543471698294813141646035585858554311048709988663360327308443902460413656206488921889819059007958996587945753072625903613170595203942910638268014039483049675090459177275209523200791046892608179351944229080976084347792107118759751478256110567263195640465621888123707972588921495602080610118355461064257385865894258590473998511849419580014182044247742399297412494041088484686858668505395251248246573381372484717739898401309254837924862245211030645389840048224298814460333279045583423636633364812362286624213888810716369069670261091011035810853302143860503351741565642131066416123105409389077992413473372840794510031247900573020061470807654542044294326421962868432820356578822175551740567951554378050676203129351222902079813402137930438451250237730679976368854301425421518097967532581111409639013097946024929551372670622369481078491705374564107223149750655850243296756617935948339924513471829823401649942748404068949918769425911645970247578807698039178310878542534843841006296557283593405572272146995162592357537304250466257748119487935881768737282684221516313501040326957786962851832963088538375305296726546059544706931030620742345775123753319105100595636382492812368666576924887832867401384221448986778910463031518657783732964076704165591740242228961525651280209535873590873379995620023720271547176161582879747732339443737497736167532850143729970002975701985725585385318537322978312242649046471997164074193276222826571147183835521984369201300709368049793402261167043721927580628913820303341609625229834045637673840239758398271135420143648414392454205050107460261976655147009296342730522155761718750000000000000 [107,24] 15946629868852295669330360212485402089431777492001260578902710061053978775174126387439539082721847713160021518628597504939861661611950649913431131392588189056785544684124458744443768316888079957984134364547993057902136625581506023488672041514595460192741203167302308305043841733936478306045899788578693693076802169320197680604399062250601960516478145687049116224731552099331130431869379277175312660802657904753532730397430301203678362395946832167272694383047583565528895603090997446569923825452393423365790800991712184955677362287141952383078063852092196724291398037048305049877492886820468746885535211545351155846142840464878906123121907016255775815204389047944292021051540908698448946831455418845972758242247790148596070992729605736837849039274023386147823583322633315420250530443759647255130035914399279611440696280165309962590964675914197975333311388378611858804466658310896282613695200123539487059100968594533599446736858192713282602221267716645239017359459576756539294904559722161333236778600606660845413870201214349852075040828669515606545661458515581559636098576171570572498466102663366767026056592619886063003534131154023441873576847238503267058172045723633692236875769216060236212371566639990850152484394722541343002951990391120322453814584434711343470053929298099656165833613413902980115461773723504096584260707199109484564371307890170758496282620388148400463903775894439286937402335668318479755792293895291261172487514414189043865088101952166970954111728665002213707607078099488062842741385171861660229056616176397537639514099814079523090028468024469849805136000036781246013598150575616802905877500645601651035836653283933718705378955637001064777377415988799794428111099194225970061680345100175256009829390043429060490488566377048838982076580022777240003007277762984310183622858216295666036941362270933173093880684903808343930920619917106393182109333799191581430611374356748330192983632307772657724970902032630930358918066446917043011714704823134092740237437698668885987287037283544606220478526506750139300622339171991916732739804018930507626517122941778206013735119608560902559271920416564734697037072248053921558741725593541326405506830261407356178970380854794309349108272283859699610898418471598343670545662454389256722733105274762208242100376888023719379019024880085305664146727532847656450961326484104719780033367846550040373775517694929915105235133562193589964858835564083560284390219530171175395813151536967116140467939531741303760270511702401563525199890136718750000000000000 [107,25] -17850139622329922709814032644534078524849210596982180675282724008070167924945345753859565774820714917537768515433141057124908013601964768331901104068415513831739695335010417625849267152044508915107897331539381254608623690720111419463650523270321289166345343891576447335994844427812537059371245836879812577532833397578919286418068772392722215348679009337408082266673997809621606571619909529968535545096443157502917406492378780230106062541683680545917465163818431587831114590000334894207644623854934700217476574196746775966250466744256541456780877209316714976720342015571760071365480253952357933337900744004762941444138531883474933494204407962686817550502309891192991702327921304448983520951383428760705964781273985431450299598908198957033499726685402539791517720399951412806186813919931339414217526408653284237993914729772284204539176093593388390852754216568337138285479182107718659065658050213336369583364055748082473945697377812345322447734716405083951443328287313941247981555164900163325246100585427913096514826515001791580235398897817854161694151472255373733530875570231775939012502676142017056121167974748082572368436223065468901580834851066817317127293690744640130909259145038838410211636329762229303458915536791088974972396169764467162059009083021059140215934414852099700763222971176518736714406302339898937646728469760736298946846034336083495615574413479219370607257292470681333354490285376682608623132345405257327662037671368618143193314704100115419676030959732324791926918891737565594144927779634871303631834852120474788164685361928402070395751355998080976725155567264264684857745559544093515495110588891533237299804329116642093462723699787470287033591854270341023579210983354721265370024143045502603357743706435234864257849157401081764497419715190565570992058587574177632377610404977163435797150023719959904672676825454750610160690840929145901405020336282763904680886924569709849629880368278286191957979633024630932404584736556977237862140354499608922159462164138442788333443212126799035601688155215224997052013206122524975996744732829864321050001760368527202159603677806736444653899556668402350656995860605053962321233142962010275927544944569088805746002305369705669740806774901597620070744082406765239428116829945909664475894980714902242646821048486270581063252684551695102426567954364890541433159965662373218619612595382587162676398982426370841001239485907147553165742359818435862898564743131407231957299969644699666185535332114941997616597291198559105396270751953125000000000000 [107,26] 17537000235123559364566282542510072123816320262659370695976180857842808326175375687565110735221746080546343924992896420759845537806032421339444262398772782293903076972643295683892379463812075526082261397215906242490943961149634982451813557541822846872358295543498679545115348711327214977445675381982418483295873300382691358691261662932826811871447220278260738284013962362234681684856238110165399807392747730420411057476708136302543795838734781370901345112605906803949020019664814963996013295158699182181092743449310549039334236572209795925500750091432851718795600899944625439697721071863595347815445330051055992114257480588321876097563430907488166915843277377185540311553121225316803850495179654884199367515647659083027085962095517214001309074882464789006058954053448001197614399364087046594557743242012131162244085630674593848889699391298730742060404604311941641282297400385460276068427071323451360090185970754335360067042001941226930435146111887593487536441030381514955488127607339286493416143816726083004161066760993282563898773112393555063397244199819075645190541878136913470600088902218336119899358022625531939819332524175109317535568609882580745615723200557619889855371066458110523115084418170322793969212372016369138548525069152347412582950569637447480633436979671418797704393380659975920062809544525227332388494779209138363047291839300598799108130249745221958513482232122154905983297247643361250565070018879433793709583638575180090605896931991995587465674544374055587450143020756341839932697811851612963169332141163151032501761643344311718469126870865953469286153598363506327310424115600972105742444177320699438196840877751897985281586355988984399881573817268611201212263428064949080598448940391127964876713494834925023214960254156738141279796724370711348078364839713280083817628389235783786819688732554698062164412418356400477868309251069541760785185129090021659080112722326202312248293177703984724902164047132113100267803711988877063650651821665331419394404898382930571617847739468809994585069511450309470736279096415835364350013008027113737929854601283084602380805961330079873800852629322402917689055374563514715462792607453916057761107312179201998066656622018643200519975077672341738685981929439153961140627222094336790636043439211241797627742825807987525473017955628924854223845273131789666293137108515586982237117009094850329484100449897040136739980425666641763042211753673452742401080992925111610631779753391093697266631611878656693548350631317589432001113891601562500000000 [107,27] -14879430949710346834862769115781347229996720551490304305674506846532467217873694443201461360615299359909487045087791288342696355608785270991819550218910685900930238180678414352045582573742687938553423816871612828772668427982670494086471812031044097723773388393794485633973822855417680048356418505431001793755521235196719370760471574576417191795786974839465957440342417373114441359059779801878982464114196417848321697354174496097369805194596237738152637368751181614916099588594138563823417381246509203228872750415452574204684829376563543811320530831077584399720586304520311261852140371599784192747808995819381443988946522371950934748440551655605416142382043290045419503500432455116715088139935158421027655878852979638288008585273562417543609504939842505246941354660181252175936447595571679389407958781146994619816864637652230745077208101964456645278857774645086956859677202394962729384710013271823734846690591968235973607753630481092554595569429892790037686294473877880513658714600004848646972004387197236121906386944391626791052795780189344626032401581541654132003938584145558001458862477930752031944193766328359497028099724709914036835230136368729028789585574752974550679939848851541876594757419436051801882704071564589678432799729116973708766266731068568708625994217796120358491340524844150786366629850426704654107538772451770780738099760791692979603780188710781749989727583677088091660345222756457035794266106117719024766517245684964871484328144496263625231128355275832155561214966550859887221991505167032883122292476702693953395878295031428278152604350919730004584341505405391491034367427088364923571444656142821744407760928372811904421353347983397146831681028011807395556321375344889883316421703022328996724671233843238177522210959632854856626628622671903292732400877735462564877952983436152298507750958174516589252428196552239795872087544429253351984238968383406410104402344307781713845516349310198552905045907110537832837193922506028227648267667839652516138111959095470043478085691876790354290999801308510000173486428428296696793252838437982312846159396980287291985052508195679272520986141725082756149689710017845308746546459991581681852455493596462445430695034696915866557917891095467197832647330723228411350603990031904271586947264892946402269013491784594681554426868800358186882831742834473288748842979113075530091800449486373415798810236971868594321204109688868755361386006896621180340791456787913962579352180837262711483588543959211136780140805058181285858154296875000000000 [107,28] 10501587595059371537157391879445019169978720782039602456501187450085398201741005209464408304719379859472275220034596303003296167691805702377136020867344160299543479044586737512650893478999377457355301838620305294907189911755873218919592297832973114998407975138706558857018718756176086098219329292565297783104858030264768465622654625001768193316033991992176644749004056478936305785305837140333671469540558709035388315519341264850732078017633143052697237725108490750128093791929849681668960315412903975592577899238913565815090565432655443141880080802477548097693705181061367535949134968718120800675708383850300880387390432974720606355312600868505413009939134125158078090979511877198073188517718932896538059951477350003848261897996099490098345811198285459725638860306252642339625442691653485314378062442608937452601053478418029908022725890279976266274385930462963553148335815178809856934729533918144387473900984284740424603248211916491975347519744658666465437130530055292457971457542181263076145674375763052869985700500111510983600390700202942564682801660470775993851314474972493842902016274575533156875773647021826025418563020570799513387159366573796239775676864653342340112598000741489357407005985516052894796760592553173844907828360674289492696583883733614648423408737999619611635442010678037325771008071177999364878735194851867686333009130904124999362293857945010099762172571071218787619484649803026890575625042407663144115944747989278375055807203444290305352779369354999080273093375079272426722132935581312553962722865916922415992499802136319847122545267670754593324781691643235434176883054606050475926505817754785589850875213527695235930192638988217199911804127472012863353342806140558882736455208575485875522329574000152218171636359103955172246861447833397332135040965090824915590939266884349620997341864009748813031907196477519500721508488930058037560351919864581820277221040502119627959862485985039694045524788413763028650533550354411671172091263156879799719223121060147374745603601076434330178530661932665621183119259078635879065689161078901193214854391317868923677116295474525718532204541795535656918827525782887534393684954686239989342052446920338446352870054238939297235408347272289531708069156935744457748651437398650768488045979187246925225024135316964022041608836677068778413473102628455835836840540542024183637694710907469530976374773636129275296238107168116076988135368225484545233930587803540172916399151263245237593324521441218166728504002094268798828125000000000000 [107,29] -5784003638345595657793968241631513259932771951786953954351367930264422157621148384380447078480789278406726936828576491108911535209733167090159880398551892586695622000873037353602050250319200560639838875076316178068417555045913066201802636270067134390566555238889959134748198353710330102454340655698192455130437120721750610700905328892712111814637484317433721116527964250900514616845744750791064517564760890782279727830239683635754648290472048096242825103053350483544669227135527693112131767143649513393328971928001386208359990909047471781241823606859078701707062499506777157003055021787365477568354339617087962742421000466012244116365250300639743761666769388332892979799933531483252920724328091983724165724728478942216113108414115763108440554333506033366558308069113876902535580327483628234845117405282572329039218485825102660260206780259347090599724999716329570690442129667628274436137064460954668022660933620062206846416833507510773529168589429550541387771019782297496195684087769265490181529869748735444049352494950773331198773998108098609746314253841859619217565246190163766451876892316425026296220492338823206268463603220468131928640551508647804065516714167680971946477049481406516951415092367237968359487541942440864903111188499169264574035049299884423533331023642447738369404583814054302440653533478649735244202997151151140652595917581914558684927174861691031827164665973558194762608754489398411566198994136026202802078442053664753298652563978651275929792625747178147891778479248513174525738686724230553682981121089836529302831198593134916997043294355876529956380916364712470342613672581265805309548345066790415800986120900190974105036508856733081243551063093577909408119053184217139898984707260117998426355251506201410862698918334694916008345276487512195544445180447131159013726200860506108203477303478126910708818051658607265259202672238825054932548055278739014584906170690092931873222370235653623874282548001883446351556944892944449280259829494729971401840758453188039771526975663171290910798457095868360843142965647543625612411578555045678882766903381830752512009731240800005983490248409560450949084986824296518644917769150815699007466870818681361376026139383194530062186198182328417934605398370546562163670431362441781038854878218800440071154929463497570651250249743884629977581902658544211260036745730621877919328652575979378399882999563370096310876050508450862192182533830447217894005557379194186250644551774069065941397127517120679840445518493652343750000000000000 [107,30] 2428325022179063330869281239980335217552670619286593518797386355085928346394228679056188735484227266858784094893596081743766581019399023169080059382848970640993731819551052986866248015603194832301402604267024156386797622477554859806266665903569103350595765560040950106462973839630334022354521778810970773054341287607165291513761563957366061787303215551816114778215655649386625246341960159810175083182027763870944409569152905848416545150872536946879029362274376979002382687634334469595459603884447063677276744890040021262234671077301878780548795048249893954491114182490700572114878183657332771455071917172111409895582610091063199448746945087528753370716820925574008609493600577822278726129076969449768526848446880319643373517928406191440430850930512383536934049321045520465730973742627149329318369861268187528221423924349141263979126964677735583212363849941009076233271722742927367128098536147748782201365157213247312138300064439816176205436362054306282915899188174268934550869562674539071767011676540341325544425902666876130361619842844135698615830622000933226972659443981191922506072500627946955092805312749222350641345840109775853633554950984090835151006642674399143133232561671250350704554429472958087584171624662498841311219335474520029295580957671642325685977130455715715423958659603144793888917829122836851447206889665591180029863167550612366857833427878693789839471928038665439280403709809961108896869226151037919589134105371479962571747382758074273607092688039415979666053485694059385897066412543669315975526943345951348463767780261463626357652787398490255962162130832909760485312070658683624186701834644541151794534785054661727410669047613502073911394772851187668470777194281173158226952794625570410237214077880844790423329847020369743454437818393841218403471411255183113571884415329448743883594811053392100708620895001021801333607233724417097193937479141594166986134826051769069193918415761566708285829033589582301747536668205606973137043574800787117718898264906129378303243994391558325184876697379772125186475243427163763053993054352648983749457696131912040486972683731464354578696730998660162591425765751338459912943006912977996670076153939012766234969221247172602085639807487994308932050049080863934752724081479325386325542143681841462590040083269648077100842734175950494133458372716753139819625657035149101310591962707359499719806928217636793599427222678616927299002802238140930997895623703153788774152920665327926030840899329632520675659179687500000000000000000 [107,31] -1606559576888551727704301172401186729088591019675587385432708319558088386251525454051235236671969763316695795226729026995194003285826128277118662337083947885934685453388958316218339918663298507770527635289705869408030791999197349431450102718744157396707559549003748585590047489323212267981707694227371002275701861023222819050475769278833921753591696109999996929585283808863804438775001332916483594741279698102857614556397451993263199612903992130028614800778021070702174483078206767768682302152610057290686856720936222556731731037667472496037454855832022435973562417741513919319777655803679125974948362695623214749418374236079207093709720511526991168019969738622746499500134191044379579144048589066214988005890123937003018902722033508637406708662028895496107978496019370728877646744584209127714282803445018389031868598543027568740731087609820772526212224947849899478212412756196674999351363826253836288363694107728199104447842989677633262043890096362448754288983088791121587373171803785066274966219355242238743220398699133874697779971054369883741257881783453290224997222319042171323201547918834748527159720029664583869844648424962056738183991619247136815678133265640760824837415553962181962618808113853482870594921600526172026342562794467845177181762015938819026533238087239063231608358681419140782243180037800577553071792396317669400098332021719536926347905754133386500697221474658253092115119314708252005693965844056772191545856645401256399964711951839258483754223049645416582745430500589320815293654927210202639728381254163828816746717065976653947557601934802712835348761784271960477382308729136159429953470833417272123488820947819341708331149413989122058267947286951392177134722319030596280654762509382464474790034077376998776641752402507953107460166881894287891408038625590029629559560917057632400254380354983903310463557685151095718349404527734175298153526012480533313452672877514655068503094871262190117835645162001854410481812856764996757835062505440963266083165948714935479642178879331079775398420562358982408964957156916492484023718209237659324352427583514335677925063852868587397058739623442890417448740685864502667767649319638795665938853924965175584032347816351964557667079359233441934386238246216544277805681754589082416009282665447049622994072644083467834090547348187297983278966230197345503869227699051669920108761923359199348071257092897626738705660317056859827661987783218778561630329392918638941191011165754431999630469363182783126831054687500000000000000 [107,32] 3231622372657956201344634270300131554975487807403268243364617893784131360724070366857659257229315336159769365277390996238945426090173660643268604774439617016469272836458489119699914132808613814122993799323355941244974306033006924764641683793425825719586634567012406042586047326748233483051346066670565023235853334604937865587031483806006594429886336687410950757363963744057146793393884667736537548248451846387251832394855020316512919680619645756158293541775930929393696740187098108535019129756660591092859685344873032351227584097204597868212076939113918520689031370705407232414014849494199562444993293531962371370387978832134998500660600554311987410965132293927128514250775651418329721965257206105846628471511199083293266998290833534089957415972155145598360289005383039768456980759429929561877705623838988468747375595352491667025760242521362177296091842868874296694456802498798207066005705114610485722835938662630014515330459811269287349120973204007635731195467806941130547753013709219742266549250131527218807931692249813273093330650627568418802136262325401416151325728554826450069925996969506471110886928160039855249464225484407723325834019465356346708215695021622583251960531847861900860307756142180627789782691931639946970540407227427647413095032262198946378002242307391919797790368466547572217385237337587585172029541096301518371348221330952409128234087705284289261344214921466937530624036570312783422691324366991238746224396349403162615285558281554160062707351086506192580487911457688520123366708864217248737204732526243106248803080924205635001654091902969165062197485679520628621982734131934251949629557179158690811547122117488262021432281965166758497193892302953520196415291059881683413030037363800941995290274279661023579311589965647464951825865560780913170557087454069836369709463469629153738128560263172124723062016937842986121191466658880043309599971342670598474436735531735960171102183365662598765896031138923659940391691818034164761327127443365281264224149986692818140290726685397484497275111523072280486528283286188138134301586119854173935680768904686654771950479128410984296419003447469002081966630078232315391186643733147066329827060373296971285644163052235084072799791544179830782411759955719869598123321166955829899378495140865440854372330442888337513289303959331379286710512876460309507182923195035428646003368878018349367376661036784693413049393565889857136853117525357535636841408790579993279279413798121822765097022056579589843750000000000000000000 [107,33] -5977365103182076172596290885645327965720697088555449642652207816053490641928524798382514242222451836183049079925407192334731098366987646893223134063695085081391899897699953514844597955348134711216385386021433044967881593421764023655890227942616309902710982358886778315183809937851944641792625612176464188366442996927830613321512682185452564477964834766962838813583471654873427564937797373866060822485880625359974441658153882096883365111907162415394849299465845051037839882157410718687787180364883980026184583357431131857333240212480127452516511461725336660408917440585341996221791920939926700455388323651518290507973907221859351692361032690546028745985884971157314934650674844478698993760232502399520748775527999446725029972282561923381655675358420471211369515083242820835675767036671866882685514060909385225189771854924981101715238356545126018747126400782321481549062505707559332570151194513141185435573178960132511066931015977258707303334946976754842475258316856997125860105650745739602671485242105325951019574444590318913938685327083791035968110614514641929576373356757137676763581066261887724057576121892437678137659087767246182352177926945537332281641204056746053890794988713323810355098434714533830157334965063950273266852034078098513198074922973504676216143780683494995972144452042441728030074226308348814655285345064221104154732325760449204891481662215801488344918033890425837386689135370821678452179549255796269970810782258158536900689378184916343975004128485195763616787418235511018154824453432965621940728858757125554737927347193632911376105550979256538052172465646268847649721360090174308381658875500182635936840173097639548510147795136291854097894628714462137347493060488748513301472169241258769288091479180552829196231231379383580095227204052536419508112277341912994026428641401044229457882738389477109987148803490538498916467037875324752379309405353388776122615034837874215088116837555374972638070178417522755845383374551537906054811187537083005613784324978285163650725095010226466636206588069104156102956896330469609968782150128032360348300189141550036792419078291407954692725855855226264549931694182624354243675843699007222698403388633849476119018312111146255838093515016434421547804959759140987228695119267966361266797054160529159463435605366793132039828300497127142600259538248003477545154533006689759481137554045990309411187193804929295830117311688643800010886049789503698111742455112112889364928136615162657108157873153686523437500000000000000000 [107,34] 8117487001414740831383928236894760563196081545239787356724579155859156531570495856526004630945151403938446228239017497602975786987894885559695182114468845279455693187154671554160892205099403626260414137254745165603458440802154837624657216814956485662968982482110257040840101641804004377223931965082704892702872968208111739299458120163938737972928772795243692019963671355925606464536778478744211478019313845808491553849649373468237722810370183333153756602826219860320769679016554142959683306982168017236009372960293740189820408595261993272539526238018285793386348699690112342047343749410083974599551206667938595844915352703097687986839801840231423374751296383516470803969297246192478388726206271202533102052368864902810347260362062737169980472938267799588195647178529033579606722962219235060974216682293226143934289814181220635527596851612376322124911028354967838082011237607326494139773839491835520497135790891956560118354894760373012114305613944130369080061555696601975677496756824246230709847553184959842262619427495102831822910092273045722388574254235031597925874503485316283445524352870392035590966400096050530223014799058528661680746149965586142058259763071965381951944147937145195056464610435706919951493262171639071093937149938808139615016763658273016192926616036812898020314603417742669051492251897514398580312025672414598519738507021587830093022526292177508364262215784737775602474977792746522343171166184358696882186730684772800411546352813887567851055189313677528460613085882126504074540223504931643858520794341527335345105006003101312167533063432822503346496962033196828754670935221996217742444787612685612064477592422834971154919431070571225819374572666777187120169043633610854181850117519601981865424178050849072163857234646741677562784206747558296386841464980602623589134160434913966685447989874106831983693619474871676431913111965789079783281839870456720222062060604518023097272733448609657713028247604160235446641189652157499203503590316041616986534532046252308041970567587764567441090117858836404707801452727460675064587544308427031208554486264264192068978382370663017784763381638039587434034585786636940907513121562531740175185738494166127904212180221820591621090647238034685218585293584752762447944607076125439202620489162055384967834748576414120134322713451583934265481624468723412866675525357899401074158753252006887969356685430970451115833196996895461739690720056634167229774314753610415726359228472119866637513041496276855468750000000000000 [107,35] -8559944179644267007572568920929789413882960866928246453297813684600172086916337894593063942016896039443020239928234291390458411574780349074535371087559305584304471774352036613607232880532227529683120661942626208612211123322733278591368613528156949411739108982703751658407618728021620579082893182188927127602571171876547446227753663415587137038306888421542010785518323650249224957173825103053721907545309727556840047181303882731265856373941560607808970841849982613250611891437490254920600941540824622698503856671999767362709545747991094267287010283174055965273981669589481744512091276093544092520196426739576296209953829421587340163064634526059857272678724159269866319371877287669573247604288773430626988855893193070693541004506810975551661802063266664348552902611850806985285319591318044291012693434306741774138787215444398777357372582487448421881105001161498656363390507849209303565995015647616705884372207502069965088905863130270800214200022774539613127064706261608140449581698364102788102732459199749482359653514769044112535922408146729430519650425055021328069176075690077568339732132641047177886515781933945858586294561348547954046575344039796950652184159538921471179594526123375455241399099673808249532139673094553037224566631586861433556620587589268722969275517461448691128196120693202998476256357960533186744743871364363425594679723691231456349136359173062173262235083510382943800596855431329076935228013816720002374489400299453827042322714000513457204651297820960392051273381629739424744885460775861573729863825459625451389558306210505500173960098005977602304776818314515864699679644829033256918693262126308721802598548402790141978354430104925029803706159799318424475119091608557524927198615554608323270697459868344503731253641377042178292377642923814890125318235863285206424707798808193285863350335329366819416422574306789127858430082727291362937479623830546281562899397411923366585131458067123104831210170574002766991688793072653869137655650015239090266305597910787996735217713908801693437271111477926985098231070374073128975687655022037694348116619894645834618816615053647788075261907343945977985100581242393074209140556152061382517214505365523649162960111995189338726108827992388759368216222746217059967947783691852853856245821771318319078621625682963995219629061077998792493719379458637833171371466593000969610243892808358271277800642096146503269580678015969580425826018004665430889680786919696681147584627069591078907251358032226562500000000000000 [107,36] 7315664651000790458566700766520122247369508184711218840164607022319726793061975932199214439332920141208518954720953147692912118142811918714387423792028306394865272477801478943795943787961028698112863598233081894220988819464526139876297186296924237934534776111826731422094513138573910771666427776415247584842179689051062907748002333445371135566429712636953026784901614465593465242557687565858203246558056054123063788074770002875446834558350243413539963239490948146905843779916166858849481073126353689717602774637816956067873708239596276339960361933496074304485917727104156450073909568321152786978065876836143953470590192320927108574650155989376365181336407642329722051930343426174198286341264302713713655787254236202258069515152864110032254899113610013286532501583013613273652526590590654470826254338833014525806099164124175119554382512860937536098685083673547589498743834061435485946435816909103127114381606006176303612342470201057592194923673902379171508247840879943092249732708956240956473216928130386677435616486495266470337883886933397025590315147573775617694677044545236113505240464213276438846512368610028221494193633881232994650741227341335999622943363555967628872926068758641158095927356224054036613005143199481037906185455418130539920146038317367908811096551531949942043063239521034977308019965456284379108959529311937143651785606464481639364274924122440207650614967076026570839580527574687775232857635063545567732078720282328629323094439489383443245707319733711796396336071306840449094433391879541921647392619685796730550425820575321072700111341277195637072837690551130728866194825216868854707725986491022531486107663874053068359406672181655741033591412472569485057799973382285335059680162093787306959835809159157616998281893870430901824332052157460350490738537013337316987619973351194003094510866798477080959217059610768926389320413866409643955737965307459595758355990937244488216716894016583666777370878507230207003108415934926888941241498384914502967221564627580428747087796143139185071288701272321432775933487603484042301044066280601687315921825346731999462979194860152738448077117706598856570240284111480879096148643985649024267909372779645948586007962142419699999221908156461206709075994544321999392880218064143685414060308266899188285674954800179291160102716091423858376072572404467432990689824024987236023626509588502066910377794825721806596968412098251703593497378290361734406292658068442225083316543532419018447399139404296875000000000000 [107,37] -5180878320478187510216920963695009016930120059915134585899256480349298557497255841693954808876474579436240930950597009203284143013611761430517974440582780589849296181609143283632707713336744475817307188990833844618267639089260638009819087075109993941301136709186534168466421219189457913556910688802742838253648107005270177590176896587644914998825524783350180279770723145281330424869023027297752516970057936543315019699915707704906115735661922657064198423816260037792651881940680460628650306784987856678815241828951251321390861739473220005014306102218277338310312458529383699170272653390742270515949410144079460304351051466136149260798506061326158313689506671413458341923937033478565040764086765530727836574012546049796707843228683487578821761219046118131611805411144945760871604022888936895731005070897065685651381483745108339687192524440660866509610090356841525031718931867027897822740966415049677041075312183548966912198886802502387210674703058987259557732907799135428478460767304650890990392895552046225622249411061952774140250743996796250981564283979746281019572005153935625062705290271381606789792798338083725877957389403674519936275230203519315922315442090168588627385306766000549001259479191761802390482962383654320691489739824577083395470038633161976990145123076054411953442724386696109095568802796797812789526354628255636553860811491870314827460574332002372478197720866875515347645586379863889573394360144294593783701528591979558613175883041163553175620583620210674468524053064926750438590590014890051875803488929436435338193013064833616491662337299891464428820117110592709738475064405556817799100750435851823449001923354627067075903646991189830141057251467153444337477531109567407469899121239500030886680037039896224697549860992505851539776002456481714720889429326057436007615583726891919404418443586663499628967144732999854419481983450234890287869098403856110465445833339232043049600159728947598475852927484017926020616726860574753505017147529611744761287728738089330992387019052659126027194628946873309362625736252908657098733580601133987451660722507125000735841306400302866134438467207146042457793563015105995534855408393804464871080442461241020691517188588705904429902805338558639818135328090777414169172448948757131338877810986545044412184105358814371663046271790852451572147266484393034583966946537974133925357713349523354576566128033414824877731465382685374554321636462802228719103027516912352012923292932100594043731689453125000000000000 [107,38] 3058457790481294832762036327587867678051314955684757844348907202235237208281912361683877420280033250234600147517658418574376735405043997218984543373506980645542850106776778258815665721961543277002527676205898970558791991874976847262385231482755383402457857125514915078065076249099432752892091027595189171675542341042669453666168776916728411850551323135391947638560045805500691046751054706123361350269705083253320449269753453290013715263243860836377071055603084583212505139374212433865842389528620518819412519976929549208258221602305371241483083914232679008050654186667433938057719741236322095256194667085510633707440741591471527589283915853127937442698310513584540776250264039740977025969250420434624120467442769283432658530719282261546398850028783372064498447580232105655795081897819110732720818459909568835911888983871269875883850273824016101331674392899673211589123998704022993767349900152048235560752480604344533496683724391020763972723922679257687379310450831670833569866328088658177539610338056090050302678922943737175021685353411242561809644972965304151048534018547345464330729939509631274230886794194634865427420777500879153991095264176570504560364568959578759025003483244278380466372763932973593253126383366389875684992923482317190909872798376649729406311149438459005023760106349518501430990932309036594886890550255870891928017465496556327750231368456325426252196963675364997820689496961029653293444688399658586600139402249566193732715945634688171016873995067590983325518553601514300677925118076329373427223842946357457003562479532405873096042366387723168387849393648187200241764577846760780792572930591198040253480877919657478207784197673857750323756627578746889905617576881689310684071425186717332657279481778829706480849723197513073265529418734729934444766985797007879787252776371161266480701298300254137657526999960817482063170543922647608038280589705830073245042235499511949037952521355788291892639898011163239895883397572679753061273009839784525727409480180314810571434081914139037442376112063490760898372886902684245622324168725115588620023067274117500426493278210471713003009773897378857260134694150601089164533400683232408259156084453668689517260976549082640267076616068758622221177837280766256300035955829256989508323802508802897492820944470982822801650816684095494382425361768307695275342983365571428672057209788296831024504789416521448510446930138230830834039915617928431707739031237408555696788425848353654146194458007812500000000 [107,39] -1482029887405749863525952049927615551606357180025593956003852492003184567675708731270156920135667723221335229708961895200940114498907707712739979285239857765523537308416000193503194659997652159510188408818815442732712730826387345253893899279376827251937475899016696606711401283882707218730310456602897374959596274277565392942329985084228757021221761810452755963946254532973016690618977103944686376515723084812395298458221710735491267802472536622462329326655484217684686579217928264720151547817599984722568538224634483401097945653022075607228645735200617185002409315397308127007313667872358779670976937759753369965224014365898631987730330645484677489368945940777406754567013598947633571989485545503412594487018066512694958525027713639993924701965274218468706183041665855228751658014922371781132990730777854845854871652207323981909945924613426174080649810616976711539669211417631256994049407864124228219857202666332661990648781146066620516406603667829141100247831057307913225477158540771783675142882817627645641859327404734331590492073571490512586338128979170795594374024682800073108663104242152323981739115870367150569034800760883832666510036410159612417880087474878156171384671629005783584729094407484134205551602840568328061572200787123188973255275369035658133162073426095272405703546773478352780214145310850201153034677436848182864009199219399747965944653191574223979681612743094168795360656270892105984820440439289977839703783601177377352108727521949312707082981060665829087969398690127738415417474327480182213725617948124188653463873238605994092082428556173814548555083832909270800493577838805385022818072665823306601793166492822746822998894495155419899439060406576657781530034489149137146362385574066341009005107320117925042497814316325815359249878008229582890490293240362155697541678819732947063932178592849695639223164525509965438054132600705121209504297934520714059154627057966583094156285316167790243375552138512647936976050737468563252615944672434028375801764414377184157030807896704822692754745386654473583264887038882794977352131036754528171565686935538602623713138582257312773063701811980694592434072444791159480302983242903023268698673517796369381153146530153660590756024024558465596875564372108767298872672765732924037490086171867073133710434330031973178924848592584400132279651473556247915556614211862266588074344583216362034277513074019609880966155335058513513147637049396120856293267153969139826585887931287288665771484375000000000 [107,40] 550522847969039540553802724856363441893589159140154690145758247789622317623533909942722022325970206567664649927257425461501232375788558533357134342645736516299103192870770728247027478976303460268302933023075014450494212473262814873469420403423452581553242475149377384168155303760512358517096543021138202944330961285155379624535391509140796990512806916119158607170683600473516592695624113764712075120152108803949969488020080068214572687615056631151623293184392765854152532183562382184855062983719247809113046308023731217209500844436153534671564831489011913446961361292444375417850377497843110932635168158806608941449597870022657060646561983276882568066479112481382871709061032519033297886959751994202163035190040535898203173745415432997865403031363047485041552466089042184322280067447281665008560090754078323366778419953692040512891130382432960215725416638583732944970465277434627238884505843293725212963860035073206181259582255352557195005824982822063486506438645041372998523081493493547640811812679933126597957271378177627645152441595345629295564256909626218289201957714750387050331105511320190064836616153129076597991631082304488927239499906566926769772494993633298588076471648725311421839461319870920339190806539633299719590344768196582467968017657032045305770645903818499842884283389866878630184314694076126146956012469227397125839152656423733021184475156668300968887338084644393633676477374459622964768475019429143419689364308512366786695629763071181178280825452956128645111051072036217104394778603626779895991131634164137478733643289942306338576082032041622844066243077354536323461257980567556085564221055614130079588048248858985671346436779127087694410554964505511956514108253002063234892238514147230827013951284736813554394181422399723523116492562892637605616879108399311106502354362918224521164548177426719743377151560534009236585209931523915367457377152016490880206172344854516030734139776973761518400861631404244121922569757930718475030126479307389305671866376926618001229654705644920746199999336184851157027217568004124686659138286098997329432197580272539296627240298720741196986212119271159271197003860945285002833205510207095508219839028369919848038467813792327887413336826895801554186347367036152858954834859609449772135237288032247607230991539577144171724668126859444178797002366618245696891130507635403972010922547531278465064329974858930732331035063530446122592194681877317339983857191754168525221757590770721435546875000000000 [107,41] -111784084683335270089057403943117347818028731867275111180128374484139080260636604384644465181884822551199270818149847546600860856198532363350967047131156581470948069555824633136344412084153806425746324547344315020701577651957238589664490553474288825906870728853938391221893712026728658479050008205727687345573802454874821361217741274889240131380683916562099346762099162885699628724873244511155130280767948367825845139230346887021047037259989856701418030290631776220092894087155550317777619954042698462887793131365061555451437094720408587239198752661793730020240195581452925655803182724981788819747284580515443575500977957233658505591068787330866907029412082227056147864610278404434705287822320204579277176126738808020328895710395067427233594340117120832837036971652025037439410937356911263991015330530165776406729476407230914310601541331647873090785158733725634180056235381642383575460767062600053165738629233924967511846726711494630217643871830478414491158220940809759823953363642238345922479734587000743590426115021276524376833984388733690625143296269167314849167056146427038285274830884803401965986606811350207668159797739096604879571724074265894615749524649962570048328635374689094202505121522200519960948703348825030900508344590048249804193835217509896396898558609750833084696717985811599697345263928593694517012072018826117626225336038940801616642914974944205472503474992116660132097740893572959873502140234763058524996449967275195472492445417471373375818982771873332821212127684718603816121969376899784214487493855617328845637406538954315596617248722259669823001409521652249725019565832344950978646786716955686186001301205888155207492023507514601910455421995792131048161969533556877255680696874787367699778550888049493276323175616366768375748133553429564192390367669075783149670588440171553584442350399966570603638864216446130759236896732525425470303351290954200246558779235668650349601657603178084209285094768766070886791050745129863043671293160570362063952261590576008383507847580200730666223273079076510192926278250943018148440239365823736250247651177311428666493429029397276069863010435003776589304402424167112371435182210982174478398608744616845298462329449435956742520179076525555541063364598650834835298351028039948363220118665391555929870729737979904418894681627252305919904775912079668886041891432539570900968722121377439173311806773765612133631826317368167153120379330148053461518875550950724573340266942977905273437500000000 [107,42] -40277808181806665732440188105140539826654707441097577946389920438195305389847099056539495917544805037708884575765689739449267822036006036842545251706139799113104705206575324090331115016987868076070517075030398729835745438607493405467511602868617403578800693281574757335901938565275049785558249417024852899775709087856776985226070012145529593549176809987340933509638296049545209476741300572511510464868294909162343946063970094480378608672455098648468169730795776011748664629388852342678832864776790599298859334851516122968035541941997423184559013836784203768371391015660443563363084891993722064598029735537958391563801621535833269258391578001159824526735985781490671775323288991008295834033327453759853548647722768025911428323821344953090531351124561179520270867190464683942704154181984138330521207909234781398005955588461435727889190916789181626429135333624109857580049189713812002351713558456314971112208074221165294962050749275506520379000013395660610204399366514610091790133262141751227038730205487341985438147445045180782411608358750573559128376150159176525317564385916353736278851120295770049937418017523357495363150051183553086953995382398212314402047252455433287578737272381449852218361417025740878932410482620530538951442160284828867058813917032694208843160063789469696243047861924096489234937532538644933109483372503889350841996608092367594534359596557242224359713653666125952228851382236953399516144364245360057309599144655619365679571562001379477668244453571631082030659454993417186077765092116401668234894724995854764041651076343135706497262498284307365160628994986426075287444644165495046885064573515285537156739999329834050377126524201391851580520836373414418201845335473650397133665088313987524141808776443064583667912247304669851442378680076292214638655338811891170362407086449804547736842076844296637740597849134316402002175535620062425707321195489560579082046922324962486853799677935809353548789504312163762359652401076119378517722586681318736273220830438727252285953066124458094468725760820060287986458521261595051671156910257733583398472880985692413589053586719628399951698265736915832380181580235195968403952367394384156166497656412871288596012661237911584974747219307705401107183897499551548284201038716143206529104231963537020958460694337038934305160826915950369329262660854701419135778042815242453818478490975366918662136825604347852644013335971482586230648126249237863175101104218356340425089001655578613281250000 [107,43] 62944300774754961778576004032253390679814085416898418984250029853170973189575122554876681337599102589660309438405985720751582913501036077700754243192205864267461701037490446897965594269767045753091425772441967936182515250819634224477284045174945823440672828612279226529624575402641225494966791902713558944158957569685538248292153876967347084011538862628979745819654948423734832301176152524932720200849824184605178313509523724050665609353299107774305449830540094394305431090336849873804497442271288691366834163696337593426261091161132682047745030420569779520291308398886599428458958319611209602192863971454938532659955795473882710663049303227532775572928877353302737531479043866135948241658280915075204962215198436459771387723202649547613415150530357534107379202720608227122872939098120718027089750187679330732480452129908791984623832375473363558891239057682663536280038587829256458590989973288338616227736729799509846303365394100157020803068801805598822219330964457625771979818063698570300681646656493203433141190366360985353476509329357572599115716540332432512929502902666443547974122616678911247973979973652753523454181863222332002650867581322666244043736461966301223749661275149326997267078826872891968349969742631148345292462147753549437372591982826525132404968843547084389186216746165523025799799252131422408832178780850531723537099473226016247051243676356376972181048633694298976533929821589341996236872163837669000561825768416058666956453158906884791477123983862002132893628351210988454427146893479803833200590308029957039363817429475224561015233623366817461373755776995081508477014696715368228282753967288471459239317082368406065141080622505670588849006955173238961829174791919405400956566232243697875426256840292865157070852480996379718821693735450236467738261965646593951043276290601456779358554875370643166543082911009892143232362653254757025222056416659555413227221801431829878210250595065751072959441616921113360545466195006972139906854919531565140357450040183297642245538801136036353557885305975632191387160935354315233079761823727031863900788408970648090554404807804965081358044793905900314466211410928144054680418457615120582137442057777987140270961819267285145321852373775116191670863947716247532988584275957970736200604898554610829005713426571457996141504584452130476384214641079407599588069966482002134564810499873209511612238131774363791792602560201797902109286307300358570548937109379039611667394638061523437500000 [107,44] -44953651599422001425828654601030971163070129893531222450855013675886710072323149827369821459319972304696764801068926629791259221159640651119463088481547865422688205440844010193636840037147560397232506736785972033194293062244297800249476588585430284413942771422125698606382697392522311959684895640681437231812848847276163234193496467781736627340193308175982601728980546352675599026903080005163110906530432151274288061120766547970635793979264786002612299415172637178820273162952712831926842305488399526723800121207414002684100337261486415234800568436164057860014654023649992278835309143803218664779436388425137466727849208594839431690732104524250635251987876725010460674606716329327623734521910441184919016525768845994072567217155009129416771662066041309764023377107188617757022456164734365328617160091280088823911135027895296456197179280118023826868994172202752520304612168519067812136777803106761113026249627609727676944965547046086124264177718945887964512468426802522686794983652925457121894858651930332059377575358546201003194252224276464343509904499663129817469638407553873830785571694104048008588480604021541842042201010274955987445275483373858142544539387844223047846948901584448515528773553520165633487754067495529769647405705981919221419986146494722939849344002380012835214137601337355209457936181509845937034861731993791964264173652292089231896610789760816319946100658998617574032107298292034203994496952998060676053499093289261103524314379602641229546139910040396179908719070146337802942863355958402382118490901268289394998510772052000624265204852401077582394201011048463372420611173056669181888430099368273420494069850614839209723726485287295131215952029006184696027699619024085196885879881535506541567778186426471430199338049045119022589518173025719583248975143746359632014226605064102360036942381838498678688261543273884661592351480227583567748864196101731268361954313574938484889023232790039922426585613559066425877005276415009759828497755221178033608526166792121348497295168531173904708427336309077241248170971000306033766838331553611360885798898975666808087621105042872439601956140709092402247447815086681034312435324855979548532877738923523477509347399454690746987154774163027427376668751366592301408836786575905012952316554796431538089570927680592677373040170761932758953584249966271851671518900356869959453316071265568509763367108809640405069726589580110465942509954256900428504195588175207376480102539062500000000 [107,45] 24112285250792603485169892268634693592029798793206610267865866911358741980279644571100404810620654639758804775558940725007281594605673449427333377762614853322869471953669182882753150792240842462115539094835301015458621396320446742223166786869086909235245272177730155503064913913248385404671181149318185459196191287923408705306188685436210221267563814872506326839681448663553601926750478893641728363414131398499800600677255018824162775207682363279278839121991128273499310097695431309987649132405028129236569615363686960127199746901905836268265666456922068060558426907927831243799263992816375316180895761114297234415326404875150148521208589726693163512818278499776778429546629964481362562055027352923150338608844851239481918055643561032846326592028889362514052515880754792676229665393551410179096265757496189695647951658758777246672025400607901191368658067387615189004424005707968507186231885794436546704101565876087788019880822958191878619523723942104195908471595567007809774006858317101660962597528673185045642326600100000339315708297277524702594969101019386310400211278321170511883393414586679522096880732312400251980312574697178359520001877124985898314627011014379867794924218929476140264393884872395334808235784233658062556614789596023321722906449766641559950435818634523251908174057300831080738760737536474320313327847448238607846538620698735458108539789578581523907738501833112438405810659921635821702028411572194952294643110522215149601399482975254642595561596124570131232585728033832762684610122726598044952467475319696259731396896735948905871303374007807079822627852264897879622044699715097414866101947043386172998752472671032309687199712789195157131632905915964145979673444887444538357630001250566965351673973945865137551263300185603796723609206092036004928164434627793302556046966201937381104227597959896629216720270026050835194295886001465278004835688300831491030566728205887964585195170253653671655754970782101237936441156868005051052124086131583507005333753073117293319408013071633779615782555391342604408730276907397922893305296782511138072307463501369405300764602002061880669701188357575345782600626216741227652900819926028247043256843888311960716599803035447569687301559072981365705494483424906017787369656669365156653059151916023024598298774278191581195306190028600969594096834518345944234396505094514177783830030053306959484973989968662610062928204987098602138199943123453294901992194354534149169921875000000000 [107,46] -10663668727317439459527890308300058535172693729645751385762987376387558383751336657550690582468104980851791269986012411965049051570570070066809554086011228215659288244507111897024142230739139739922202288414066866503725867198476478289345932560019131113420056893017702379883534328272207268071248524274171473482335491421465279119836087789825294216576151206226862223274308379730520535013931764645643594481342994316784251840322218990397266124292155449663587562428896730744897088992712839094933861864682067770143559270628138605441312288194142822774784758112601398353063144122994606703033278867245368028381451272455376618299762954564332133549824946087563324998872972773312678854135457152586063074072476014825942792547802919355589885730354008008435009044892247310730954409442956832360156413287662557851748271526669432837536021513463063913070185584907648707962423922991355374991859670962310949113552806510605760281374538459836504893010891209497241126001639682714570705308762324769873671230060780817391616913069773691523519782202175500564097980104412575584267288042200373001282263145108996541205451112158658091333378799859645028432641809452721450165502159021952540680292485409797842932295562663477542560644479282134091237040014445126972612040067042737698988147887248528425844789925203012324592181702045454149227920418622514390118526517045904977470618002558745221809986468678056405974477202333894279375361124565831574333799019518541473339865315986077630035374311648462694116191815864148498853543059936817428574195315109448362194093394658328777734739359682358917306973493831030406039752379529036435065001013540242813853501163765636811785790255746990441772969557002889348427943508863832737908575989695213876324460566462554429068250562792133441436893902714872887666756530196086727348142135817904363956890143099107623431936168782997853612117591123249655022257539052225024791351404850701225250562078311748848748890484347016786254349334296152441754071824072372431523276976568874175071248187903022559366321368260940907935977100877346240532735234233325094140138617742522795775213513427769602528349025091146166026060269465602423410079496046958848167260484921330055399518618083754553123033214976843854617483652642533453773277229478626962825772412717143864258201278699231548489450170143544059486679341716529471463853848497980238289386976550490448828525746710780775220805433968359446364829596883352924585608434426831081509590148925781250000000000000 [107,47] 4015633278483834429016697002909514283865866543719886184382945096325502350204543587164604510824521215727066609154565309495762494448070365806675476133220270352573867308277595859977746332961293736412762773241681214833984365136191744631309703009801992839703482690742692866203917357916534465207301061004764140575784244236248655385438047026437779717252785843380386417103239014679066035530119234939391158839214431467910943561152122865294056638121961054985615598707624240982489435164861738794697434331687466354929438208350700255730913780082748687213716671022213703525953777624470320600054547550191638316809732915939177154712290770013297747106468739218997208219161104802426007067643029503050295449826498002136862830144472384567799113777150837893642332490031158027995810698106173721929892228923252570884885048977024430340131038267439876967052776648078226741609309608427374746900844062105650594792386433545480046678212131573527368343457034640429843008694034010093807828756456420817459447510162184188128061310831794508815724193493702660151288670880989309197832182699277188293989638347229490051828670344512762878226428627772990719207118384230101112141793905131001281023344154746351633769930311537809212564422701702419620400704982070179415111091902905414272795244733162771267511363460524558905178641231977850271725824758878985691494600138281862261623081076369252918528625318571865492994488882748145156465008161166008116051949513586393244706374770409874277126639953345637880255000535262300776159997018836989891836455636910961177422275888906911218917748827141727651959260489970172011428238519060707419601828089904863758081959619350791551146410893073577618742307676614153714734829779013799168745582882293549559876240333185485373455374568433236506516705065355361441523873685004179504191583926059077937216294593065885650439237361995269714300496463948989412850876135224234948129634846688143332191352424491501142035913615303941537449894903821257858340293286767960638862009992508579510785722369864115370105899518143494653154267708038786881423212669453770096399356271126595884496394919839840868139044333649267529908314170139941569303558785782743460951742183349734814369095814808238235840735281853824833469892461658391892825453896112591741482372049982224465008113622628453545666646617234000913831234730178404896411582249509651575396314498548257659821874098464216927800631559459140259063950013701180252745359666732838377356529235839843750000000000 [107,48] -1304579499813063155884674404214225497297726023486769692655011053728190208908073556157635301053118274653197309983357476589512167461514500090069891021808961116246280056066343106807616038809631981386395044197343704846406078894012594074319793699660941208890850789686112889467738283350085159326239484678474741032833895185869417156392933367525195675631424724627953386665669436081136317767890297676771331220014191080055290358670259206557064923840334776710880859144448293961762153303321993113125673784494028157334202958793767526151896033268154507751003674064462250534285071168811940737920780636079235326304155316190967600678327456438002875650128689443981097250394857630542710451733221906671309047371519681093801161043241123915721273009296181449861810529252091614567966401457236821045439338684570332865724781058903095533130068124437650710788566677481254412993315312826635983496759307619927581526873900723612347951378256471276109405543307827799368854487202984182538051470925845597460909440642171202191975228421297384005338052436682564440584275871506688394946214115148563827191007145624370134182473791747248780606658513746098500741848664280583003593192229816353736824111886583425186005868879882273941757043066571785894472247635857121771221773638949516159227349973480423907114660143708312129616867246713885765151026349691541324341375869218350095542785079003575774876753742948648466648831241934374026097069586913687889861619449038449014110130644150199325309921434016581428673459505883292025987208920333708754034629174946524354247107888246418486800520532737548076189398366964685470475146680773710765938629270418455550173041952858519842295372195068760168783782788600755038462983233465069398529097648699160628538533814750698456044907028242299581026283288795910966290532407299564575162480061261793411360623478331836960286473094395699993080118794418540624265496039481457201806959021685586418382826574198835584653489898906762748289566327102948854765658940324592200657543697585204297097330339330308835206341011968520139278223716897284778159280968944744564555876344384502102478374363338352260915020856307498147472661986591926848287840326339810688564109951459619644072791969743999002091143567428241151506174204416599199016856266370891283772696406209556280153012315004757835676092846058201701409913623986432334594940985675230577633700036431782294534099052661926524454459241235939134665247629563111786410445347428321838378906250000000000000000 [107,49] 367256607306495308877081091472467274445776416186354220785532324033887865587404595931567068274002556307195076980862154178333313736848634389019542062583552077592609812442587445623076720152723428101588341887261776419419778976536860330110658768665839268514459336588865181275762565286182745218382127475387409998913769879303155624684454919485762853476070369346240433695077299192252203010261629002397194003395085106274273963697588368076689517224679484409016834007635331351808215980274124451337866571535001930680462980349889391355790246911144570996766888249630669140069990550938304828639004062445441792546613996638611849818629968273744958852184008234293474658255449057515279204454936155022170351680356085985420620839070978038784381109161308600141778566394326280442887769163070689728710766570677803931415732305762077892293064343444409495252615318815327992903008077437837433298036338560486055320236191452344561583007464536882671162139073577296654183771451561984026297058474383528263168785599054354799592064921678761585745724291707104286729001003383732325450665002572365529169787349779803688220377399733916722464413073130410104241361019380136863509146332428757703132559406591777418872087430970068104001471843874244795997342499311236487612767505617353114074000994040883108650223593040919147274869961677601866385188904605321489543287729684910113206972132319018506647324314965998356836457691008540845343922103796465727268234645076405379578793784658680687794726114032787426304737800204898817688610069775683520556918627576575156717107846699461907410157460228582884002746318725184272866898577770541679626124741158610258590556691809298745744447239013964249472359869805811296140515770888871058951303030010980848137193726236964847236070627769298850964889425827520764274645045149635274863689571294506113950201483386790900773191399293379758796510704414935673814517277226395353181274212053851807242665162954233651968425596885116285457164984496176704659221378504268394336815313307706326558158496297689682231835550039341367636476867850285496010155281751617451690134607189423631272639602659908281506172741493909626234218193574212880781151354029989052807920215770963401182204269699471943213718501137990204832389000464141077812017501933132557448718200605444296371628965715360067911608340782422690770927134037189633970995243065158232770450391944334398276722251974906826535270676909112732622976482677046305980184115469455718994140625000000000000 [107,50] -89461409528328971972914437131562776142252445594421351625462070733361832985326347483634425704776392365350849521016319040415721156870788286828602719820051305828674013753120309437819469964802038319785094065789252016393950347421650613004380821750871517690811825334540791791875992465774609442610360564845559190419169169941771524853508044291586735896416390672940026209260860954962279458822917295028014773369515170336240459679992285976051041208822631161282342846525929653478268952283453842030626495738029235475916738533777261026948383892814957330464864375654284302617783318335886734523041411153935968615262303961084546950077299648727025383573582207855780827930287470019020377110671309012727530091407471757972741699215047556473973864313361058165912984992120255769769682628691754939275736945545217237854217736410080318291311153784340926401838216584083390939818028434974983659482306482383654740560168485757066718209907793811522578090723979065751268832409497030785512547090780663282839705782963041837477875620739747801362686333057628041930392485208729616426313775264119207234432895990043155526111167217386307160667044397055919433434626836444269266816601776301521339628439536694204717017197876961067622313484413219541601171161916395846892040384878833159443141868357746972811454204742438958758045334232922230725677900651376432283924649082006828347004026325458278378451682768060666334188862806559357670364479973037815257789530969028801688627527994820306292178115833860121978362039059220213572800294688448936093840919708149660629118420971908316230289453733629796120880949375553630151251437592509331112221204380853954801585298035880423934620196326005589478453039238788023302457401134245976739791007610393492804266291413056516537845460065620407257929987703848940511809147115056381244791929740200864339294128314204051288607443596477679891208136182784459764336905492971204400986794645132389657465960716163946758463415746021438592064113615766437377051507436173061367264132023862455947541662481729509231902921802334821576911112451060838508201926114618018374528699183040672362821850141328908066831229634577822228629228578045690054210123307015944521369458358354766276363178639180341644346518186257868021563566237563635416706812306959475223223370036682636500906164198303904648155376426290467575098192007059841350321950337127951018744009132088067881267264598262229345595688941916404795812872707827523299783933907747268676757812500000000 [107,51] 18702882396696245758531434018505256918676837662927589870332896927567368361831775986748438714234768125519796626348448152005042989883957071931688337739092993296454874384106941004933536223629454010078751777375344927499852433058010003319475543750830273175563779052539650194983504983183635325731843572367302473325020893926781513507589792106765925126304135491976556157939884408645162561861725664358249993488015406267530457287159177687195912581330234332560220570258545157506132212408042588240948030134666848005801559336183621487160382672954010808106158623933504625295604247774659415257894518790713173478357091660804794069449636392672234378573173871799606939150670942655702869662127444154329587296197942446305838830991102726219279017289447705855963548665306875380099637271853943918347513377903521670316332771026392354061400438090920277587880399348503846370582044114711210913707606888809654840970053023229383881357112250232200126095154409387826565298424768273878438138820546173553946694365856347710120101758465343663686104138171372713834946881424571485926742723633493916818156551025930820394986148257992543612832919829794052548697591018595106450401149510832283837624123316797694136423271267139843121831186274692847826898944393027372489855213170128112155130617822846023256563669039192209794162735777988918902364243568795135880402646718169558980151580633750854786118501507128524349045518008667734185353948535493200408303362942054105733327487866705826738787222141203248609973188409541933807659266123554161880718480855521498348386844449731323495837652192993432558906978595712412491489904706366615209996425771699473038577216852757081812616801253214708005072541761001513223934932502237034823483012394639350182831353880300361448249245363572487081221368062510558260852760527120074501917239117036400314185143676639451528345549920069438686060876645823108329104151448589674233798078668405219744171116517177639171137434975620072693331657955337790792584953487908565089425390899214573008476344095777427553424598433380280163559087455562539928282140994652849782173419301553781047902713458685062726389604463319317375339485055225327345021619452051034326419363859495200032971885103370175749584850574940467087687902352652231550693340411652892430350430405301651141277090543601671813577635546077420552687394137156993136526342514507953049443137920767760056766794202439841249166888647310186787053876145137110142968595027923583984375000000000 [107,52] -3275284146472462979600283796045847331034885803828403779357930647026762178172024013396522452356458290485399631416654711903823352183245618638085509719745060621993062305955750167828854097846589306500078957202611289737528360402906098555386287197296702921474095909290722091172560145354516237801317307353889922020337237841526589146884584383692629385329250220414976467492089385474020754532149071564660975098362380829937056620975306654358300057181408072937487338697275851037153040313359013439901224449775589499297616292104860673429628178966830825914441842394454926734818419224674696903898776385310705819219467797048438431815686589675521131815844033463498835166478561887094415867512815581268774685126000025118568234143789969052964229542182830203909661983171910233590710235270745263783140804188247638337165387453813009714752325933553971156059415173010813811845113836059609829146061342737674667152768173321898615210014847188037906319775149161857208019105167300646696554394547178570990026199220677213592100901430972656461059860623325911578544316686557056035650630130010437124036376595607656148520178687064579079444002486618604963583916667157421358785586366108805654580320565169301619644129743433963315275305929647285976467822156966968578658776157021948106705140156064871671459800149792544143718173598568040799827184329351894375274423253606454404074224391485760713061916525932109091479335040847604490676277016882317570603504132007039042436876619830314463189128174989801547053257864478662667731098915504621056670133464180229869810585344081726080410269221485638928608474958821729736631213262329399884981784359917645936755161541423003655982250572696110663984522222485195851967871609395773000801966520809318154463170877720771609385191084447888699707949442798526552125627523731468572931465499624960065835071329249362187560270272613499212582562891726962795774326956262220185390837993282577696503443910411240333521401328239449961968830217348305664723795237112542844545573643006220046709773230962913516886038366419886026656489009006322581909210424514172398027825791253728181503100241645775013093313159519546308662027677035125074720152880761174730342692966623382744472056482099942131539070193340121783695886281534696577242458686610084122689794530713277828460773521204506120202306548447473642982184668137797735756990077093750205856778154980410329275566085686639267388750780020389985480733230360783636569976806640625000000000000 [107,53] 439428349750740329256428231555996618641960202585713770748748794926140133242920566877689191660921429545643330731513356893849290077208359699088546246258760819227263804290150809251321499060799432550673028066754522389902258816947141443311534395766802673371554317930413985490732214643053637486352717076878777105119277039699249101138340969099662438551244618316867250703353670699966815644219132108356316591382421971539611772177863497705529920183014500623045852763052791101066308209684457507330525550914060292305334719708122417658687040373261758535274657195616754239160398575352387500080830636363851668842690852305718392930960321798414696117043046747476614202158942990677847111789246796582956629545547697222079003612786129250189575707223125253974361523138030415010335150800661971582103504523468481003399101834203031626072057089319791685350342381181803966941303983519656667603439518110257718156807687518544952228848171876353886719081957630975196211496356859888752620105476869791310635330236985470176822419203807317262305046823009758835206155263204296423517671186259848366054624953580406236756406964547569845469768460052872809375138029748873595857973951512964544958501278536124867298966732645061926260192270247941769945861880612394390661570046779731297268681508988209914777101737430947960796843283505822976786863949634944861151180275187535053521580057371242398045318214400911067574027963885719098927114853332098286502044771502677565833174324043500052118655231701400782804307522749362063369945524127091991573046871838045663614258246943902357498905570596291040313596816131917735078140283213302622560746734439794536996285312377573364002285493825798204031985468030327067838090913002920162523497633397526453443541907855586940645635162290535366119718795663366233936634589711851229516325944876368343786987964437039504669184310712939867077409612616422960709245443807731703510846304990199124730715625223338146081224534792247930914297215809046422622166077030213917644762257706680477832870350904557851334198117264320439769745029172872847430489047367916704481959782062052765892297233089844211368635749153556613273387490855080989613992896331173540249331366552918038020773408438260863525728010687427569793970339942895477027933080445056873849928380557254694333235271628804200809222177421911644874184866776758558295031956413781263276803401646964239071850020741664445011629910875505800049722893163561820983886718750000000000000 [107,54] -23398887589205844143091791946380717054413094208139234914659164884839083322430361003064390516078785074602359825119695357870503620903701917241556515245622960101808251799219234438441588801300166051013164203322341456743580210383159563711782773410215298028863138183746745258757175968587935490817756898927417050473039529089273146326085776843807330558088069058643274547357882414796813531290216498026726875322807075379232284264816200159249563359726948637236285625637861373860880366827506332838174492591608685896521839640220954736184591770831739863901526428149881646579601858662261965681314162955579577912356546901055614779334357889924634950350937017304169810810162411268726312267436403072601921902044713947703136622660502833339858362542230972312710732020536933524307009031509419870676782452662493828462262081677515084879474808383209786363793783695665947545487887763279989598953682618198364593505685380482887532902031274613852942830445018530162184288459324415015842499244584481323451239295225630796797912886910185773099273628873366098002577085779373033648134958039669072330460031317968223512972163397116530884690423553860957773899788588696311327501005751010224848994634356978147987258174008249730717978892554717499184562132545802280239811940737290066920855709477648838548904585432490271391150274115478083925156182614213042621302834058685589483192923735977673826843387857520730096533811663559137562863785692035508044376937546526824955249652285215510674865967495365511897437041351569510152186440757469599300419382220244278556087874877677068417757216488888358256173294060588484763452871617180822217715307706764967502514997525017729840718206417848711813434507733723644026631377804175125210664279234000466557718800102746993655500455180857915491171740617790759551547720454904508163958050474878429531718159065033128478936052498617046724484654009535033762041978883045196336354956694688532652553511178438222632529577484567508907986516709115060216048174331062651017540395984609219781492040148222523155720104873810607600888724763691866643588078587472850126207734849953011936171052318206050203358569896561460530851300881648720129749252199159303510264823165430496137337851272178077552614911419082577075800039999664182691797111795331165786284331690278780293584413881199106049778926420813610322174962492842440096637712538687994689428530708042072724762100215058126945200100976762769278138875961303710937500000000000000000 [107,55] -12523465354806787103044200085055022925914733200456913685102483164853271059957215262389982451978601897105693922503257938701614219477153851658493065115943407506604493306987553234224061496722117438277533414885899736983886585390215273093195856093087987742359246805635541474822155553378633868326406499652878542542637656530858425978255724426717491240021870041037848383786141236371947506634469431979741478118027299903390330786549009127508633290769882650744533180846404858544659044803409475913292329653017094105329407214839711434150295555149744784039003403739297701559962406326416826146736128955839661577054285532054442506986121148816681546709204109015028997982666982347281727519623702663525757921281230675403121731243516938977514870793896260143247712287235136931013907346926936693247893548403374217070369882270222403149507056429147367510027176810579617622217663136663846228462877828917094229104926630907065280106770629309980942938241646617402559993287508961056527555450316840485183596138402832825076199357206420402033215347632559889714193372653452963749044686304718312022242743787520909308439237589000367805310495530505913964043295360823974204030916438132469060236451080927496676609164214262683128225996186804145952296077195930577897574822099712633712754302029063330602190709443530046937947152790645466333903620208228454292093891974188638239209845858888499978831573623606237611330373452177820256174801214999035774345814605153845996056851775319143273804793607718455277488698546102920351718998703233852648142082701468351222107639607356740384124565061131141288777382209380986114869541771348467110348901471307395815025996023172298519595176223514959849717583963017077325800940305926366503397157895942577466728120112946004508528987912985051541964548003027904907112944093836547196187663176592768305975413151893860972268730222151046786481395461490827493066321645747700610807460280610224458468332943767440058255785281062499318488610107049752197976158132991188468628587142030689177847074965168434007092356702458081639350977213653091667183495951873175033749584113541799853250874446482420326791968763771758938140187414328666980672593463212559385342309435804934842529700337556377354542489342762674407309067492663873336630098346440016282643351138101156786572779089076880892737456887024766991615535197119234406625000750973183791098802744756111389609282799238124811447292472621484193950891494750976562500000000000000 [107,56] 6956909017752946307062902150243694639898280095179713701675969264237104647418590245987090584134492644685227798313640497786772329596269525793077500472381628895151071837463985485972333634727686037689671880399121533532520752145399253724906922917952594346331191796191144823781782268329462804186051295326855934585425641271234451386212203877526423918433369654714715255098502390273892291100921027218955921786958136356935468127455176622803788919429569957372070010279488824410204020760505054425358576442813479087892698698486439263883823290759272539862876980597800693242473751099393649243820188629555011335674249747731232901649970870593010731252528180019499351286026507799954786044692079502742079852882141389185360829897505431947616186662317811415024667101448339889647898966483720994388534570441050624179398023338279718569599775471786321755268081745718953908030457274471749336795419265594965181517289941858164471232737307285038639083799382028558647775444476332415561614764818987561741877758579479518881544422861924766346498532380497492992953123861851658207134489437930493426527843734805061603052370117886551917748466161330681047672936870433340845208838448789788791237833028997071866832428536896511818082072004891206364040201653248579429487873225770240611924419712996452181186864765834704165093014902110253086944597995081890935084613716620199703023583556678207796375183265522762916634375119699951423917883267382450153165533630127604990503903778614070083235518268982569108096193046887960721948450632995161232791286373284302749512795257545770686746723013155021148636426591846176669597246998066786943612641192412721514809407805253560764647984835668207509390341157645037325413360145905573255280855238799642805509589193429629862103683130207277414220384762799035101516549702547968621518439871886999982571023705761795633180111094563160998297467972139609367536250521435054874044600877253309754472351816780862024647860517613171005690084001136645434104637569528124216423369604998989533768197655866602494263548948229403037981387775235351100957364440991308265175798879614843917004050968670599855170420537447098621722078292404129008636984543733783914406525221188681505631733515499150650001606604338362126939394141580876607666125758197147516501377482191814115208279249585737520874848623515706745724908015156315943719740266286385249118973155773470868502427345153593662985258561093360185623168945312500000000000000000 [107,57] -2475170388931822568270090185965876626615675885277448970447499529904415624813069639445978992402937248925712927010580152538914491932637731388852763451641036194563120510266719328509405066286265499056878440955144433445177210183635775903870705223543434433600756200247260205422481490101560365089603009140377754064296661866062837740552861058221115634921506606165400259458189223918423877190592746218025584000153566720692623195668523123339453304747763412631926599191481865817980154735626919187784814068767757972824882878327648473763023697239894037163834461523577865238244311101615955485916610880508113518425078322764468870191393544455603278487622565698806661431574869171290560928828404248065455625162347900230895678785879620426313439325037271745889247921650430240300464355823272064677002191197120511041592737990935997340637098235921870222538957199054176815373351529156532627395421503269899791651855033340499752976140679873637137695065353869397029591824675077898995453872822690948876764659711717088370407564830327698219211695673458505984226865304295187553781868066244902978917921067437100149565881454284201190694464032988236534765496215388712835792679987859453411491229240027079022212647641553673846660212252710113276647555413008924732814638737241931905189241871178367352964065480420225738831838498565107548115942153650965436241603667931111299202339485611763382037408139090615894148489245511661699433546575152943817823402145904703907637099949668625963479141145841256393380524390304358560754515521431788813147560039208493518300126869474387593463626363759637421022864859611350940890131995920691221626387485402183990390556318516938231112623503233009263570948957467796107830301667257999945646551783214447756306368559272101392828585086435198528451240352820355206955366287341640923683554217168184986271981309451360379090650535844230942343623353656818724056795429668799226847064593181674586299751442090386522788000602285520302217741980838017368399180319913752239354954888963012591941818298287759236584656490486443032648689058548588800410762363464533837837810500152887735543392474409748530904046521488625324947047022883504368912965038270813038881005555866052810687773095913186926273507566013462285067527281624211057579493863424963471090406689354319004943594006131206853316232331189357088141625874880978971749646084838224406010061736196946909191376334780088086517935153096914291381835937500000000000000000 [107,58] 722361797132538795419614843496819134901501009762564174213809740593181679338913118657887769483329917975060975370395282792389322559005795171335129109734995831665327926385442838265140411350361861147523473815790175148947880512457138832321496892101753025466804365143354439569978770986228754025668316899103528936991334980184824112313384463288958525977201874045345973584365731941523456682123785553147460460192300343212845778554744840363360871572726650918413229285571082857651927446141390963509238764919863141644845157621246018583748548300732504848694869446065864349523945697679630180660907333252380521184248154290017245276018852334942506352928376175539683203440182632022164328473657815977363810489984478878029658290959201081137353593201087677755058740422866967402694889653879523871863701567018128815737598496674307497472888665130433820069092707002485952402104990524932168676628644395236360972440137397891249955670270199680935289189476703948656371381653885272445839780019801100664922295698882015786383248156437329624122586662152504967310753713097979276682801754437277001634827239520107849128473642758015493435690510894712723339818231835678310273087449114966705050027313647320947175159240711698889130783734010063274344886487409159378138434246185219596751844303355106596495350870845111778504571967456597096856332428693925161788301469305851822635142674525572012426819111436740009863525293736069779049934086276676310205289405061705654601889311879508903475929519549455841011873181065823154087873819608215407391307023902016847153481639899938435021440468120518427927260314931497829184428006126679988896430011129217208665996310463462924108236383951294915046660602285784420323586901178111813431798798955940852647437490428622877796089375968409108917089489643716121168034678949944878152140511719585759053822359185221719273014848803530475380276556646117457374499545420272907362064014767988323513226086068950968131277494230346801998180559001224707237198096487340387526482529774181573599563743117500908250709931791743571780190689387898491281801883783869219566918093794758148510447079447467125722217962183876763808750042508852418275399340153854528642958973140932660160124991768033412791018241091404757744364620915287684477623296699619931180846006567500884523238093416260219294939965197554185514056823998927661739392560665229432226395093595679601424517160546123761832859599962830543518066406250000000000000 [107,59] -180099325355716308119801103286389782776795090997018612678046524407902609802781316034260799507730587451135203308583206313780041180023296047944677999423664863108359892774300171531032215142732215660380606309495255318470589483491737661782859538426857110455823949767513980418685603148005317049326327439474638596296637441460295568192562460658454052390448573258910213049318185671621495978585558909993481529376791361037870417210036478834881772509542019867594326865293576052535356424489622459627428382975799081598094320397716177688454735834489857954834243059269401523898865388668472561576416630262777554086450771742307115337974449646331788933033960889073102165276936091227558271708251378818985730198210303381456808503276936200808416640598460929214259360806699836540623594937055102622058096766605991490798820622233240280238189242743827164721412482316987322717576938019456087557952888167165829205361453831178853410857770425917785783742458034482959773160792037161087163881741686320491929523844293629607495166251916267806765970551605873074738488185975899506265757911627700463400659815350013569642147472083224299901058044416474727468266855341543830765587648918737753440145629118725968010607415890034943546719475471827218427121985692932838850313161999454405646053788646241953739818973083407205377643994111361302652726215596885567862757750092749778161718148607999980277591790895931906446164623938365833730310131147761971644013658163737127482779889215318142018063616912745360486757486960749632578783996534562735265380388992039687899030465367216585846349209459344747152508304942235673646649292912864940276032201068804959986902651556923558666187201525799848454455967353822993850734426651373795124388670414143163849359729660583256626352102200049857598899765091597316149410138309018906508247491905971864966101552740548992318994896318153929347958118396639314625919598620425512897036789873709271496756830405578060524811543426445895908187656333998240077930748316996342411286752181022525431945773771733093489573105501115815068218997302178602726810330078068676682172791264944308224502606799464687984318728302856238662837893691551433699834397171352131619051133042451653538847182809544627410155515537131231259786465184293902486281012220919787463478741778591881220410146016582845303146108031197182009752634844069654538929346252493313737320588459598139346312661857041348412167280912399291992187500000000000000 [107,60] 38409036256656429548560624133175496581172362718362893121389562095982067451738195601624445613774067632274641758002165546241979654514724999430962047210697627808043787811251835308336959476693671956737105907675272709704399946218993436370412239293728316017091251932068044699829368115482036023934175702165565753326300848242319842921299539648318096079219940331288884509084704154384831252860821766592838683606913640239473350415632152309725128670989618189012074483201547820872615265755469607008680135817314267846590819864523010696028366616239785466557629310699196271522947791573926890781927158867588381929024242784544269854436367404706346642331471893473016069456591913052042844066305260881035369321014670817373892552111701149380875299147134983654757807015821010297464500898236106746145607599701651620867901201480479897786743514879326062787460006865836702159832823911539268627868178247134400093047498062951429786560181213864441395091392534563535676199981293155915142434405651171258614156187041486227814167768384938477920871034256137775026955725927834810960680978444321498279659161604390108240462941238658268744037774385771163517511897006819945997938725027572840383598845463127498154488926211209665491233946267969166821662972024644501441825254116215748469746942351686152792234267471077403718479693844751980431746689081147445267975495313866411865099468608122465077338199521262539185352835187315146955535532439436529416118794357101826250002378728000124617163787702570414176544922522133260854072550133625917640234190641078445511224993493259160598757967284482079120109076129908189090915721395002426697712239780154402656204318955764512390291576994011862185380372203327278331724045589211228420090797886997566154584860301078951248999469423315930016860526663387614300825101345735495391532565507519799033490611685545728780673990575748373973405988789294074700436133723498501289869067912093725673627634787596822989937266076886111444628295432682967952562327432681821516512181090644661824553430810206098692550280031864793696501694902137342339754117217227185417235340336372115904133625156511667704209036156532806992965808518946190844014105757659845083510017438972009714680620245401493237038807134267071980356550293351634606734445811741752572899703885887946951142603929667796368729844050515512897108947207572070013186489739095255665318567021309812889451329454004735453054308891296386718750000000000000 [107,61] -6926746077225003667932338080126850053327746486323371120079069011139357516160133680332451291467536124869673791856992119625002324021628980804743981674115998751100675999784139743042489069701298360851171370746660281146876241930695148686456130276620934523994178423591316580500645493280545106009885524772825662617530927558833203893801315504529039497993877179851613757554235884371286290948401618210582285184191043905651001515041232780477307602528687427702890625496865015849459045458759835926064799207549318617427316922911881813227540475171706723248140178278199629767226335034890808749449694859162468104479947731439979494725910125286804552561213616055514481132724229300834347807084542754662324951777270465113071769991814641173771984989690598682495640837085622554106759570056825130994823942119681882914045933364329832529433395291653198749804848147770033005221386003863041156725779178815544952858801521080805608919146376890480848003196062622169020797289843899301818972890159219618554675407929750736629879988741527911704670951564168486620495464838865094303496177286706140205395482397058852003279849124463565988549260572226134948887222691631456061291734266232686268287573616270779054509061081210853081394504337134021668733256325001759418467309846731091890018897901104636544545071486165030294434429703556855048553483308977275185463447022762994133987891612827423971228311849147331683237427145162503047666787326011368088002300550416520263212492639611255571391834513760648103473159641167743523929250596148676375338760004312656554767424571397886511111740533024301441243288913266405586141921219009668105674416563376232920316036782337309426037945149243909432637329774443303795618532093603246710102140826428885843035508821328812450809471815872432155974567825774070598624434283618916514128858612722251098968266123776738983870996374204499561696257457833792574169524407418961461918791114635759098549974765732886824474576822132642955179438281166153090170811526919137118352790357736727601498071925844722990330168608176692424021625267784467180698907842050710838537495215788847362184700089327940945537204335066987409672527011422875715547971422466540741306176930639310634656212288334787785238921351599333778132812304045068172379776610461745633621630699071742683908383412255615997008618850639294720198198482292599244020185678100783058731159688940076657459599118737969547510147094726562500000000000000 [107,62] 1033026870152684365423739613238264640512223361166726304934459430944153728548576948752325205055237940530182993756863321415064961682048518460100911872597286623395216171927800703787362780974934702754736737924888819810936755808928060339552271513417086231798218224776201065727452255311320932764799927084870337067366342800478475853650365190134422031675391540464450950787181561519642601955224611413413421540853129550845616502560299571880289680605314855543604567989387259053975589248070482014603404601211597417855124678013299184862160420106459037842169364829926190289814698576989943475864966017595474911901730068621447958787513966844066114219242968690737004271734090601533451889776670826775940041695686993282590197240343469284747255563130825341399574745951418359782388639044877068906113840470235584010893896567341475107355757001148443437918779223444399180726251244222503167045823874267928623500349380537632601896471367099801747086949009447235317630306319861858215458552952145380235717446935275972655504126205379797798144661521209248214122627003708385612088021301666894419165300092838292786244836548910106982931003760989805961142258043892022094199148861051471422389921851559500670352587004951495381299909963726606863474021093291046354566927068914887171519736805776578811887055560862705883750258626276071816043032917949829025351740341567611179646737631300230161062019520909994729221575234473427486390493720631109019170343413137165471619325871643980450552082482739431898823891681255147319642899143677595216754173996071344997634009127208571757168967068718526179488338290610724948861782696926206816678832447959942580195247771796616159867821840057299877480915212282170461383890962669565150042985689281355487781608608628592491093561611366636447143784706366839147370715134286143358555035911379004359912040826645310937392641170248032006392814660944270428973756919471815388471730404114799055557782215521858853587343184308033311282794450161769012262622813443290947016263858170804601394882250302506632796090641215332829841164869019392948369074169526455132157283021925039507224959369722371835735737825792743018759986808910148030168720424665564915213606672059184261529620576451152047299329056710263881768456869308506237137494858450095003120894978449918625864338515265109252948874801612364336430015763065706670353442017180173667505580930026098940288648009300231933593750000000000000000000000 [107,63] -121586881085290992853141593045712652235011091596734575683887461905310042015534215950885289780932840013331856460953382436634488419848257584097871715458603006833650611103094919368232793042853626275192281592719721063946831505845202624165748070298391398373478497896698652242384765095430328695637446144896970313636770350211135288623015332343060877953786077909784427997532032996949511125880851466889585934723226748262668096018228951921698170917214154021684813763454816623174110283238662760338963181315188059982439978061540412318874822640247545171659068260708740589914420582589502612847651421523145373978206264552803015480886292065983978962269730184396711086593323417612813921267048830468412338682220265908337462110650374014198638687405322327174344344879046496366323000932285691150767799872133637024521830065184307285978568882193675721518622393052243086368383215759535510788592312850985588608011488795860558562379084013980548872444552497158873299736165308595722029269508300378543034962342850257814075305908303387897363211157459681304413810788231133942695832825559355099817911533299064747121617278089062531376259542387908520571036367111400502410845091913021899239875365342451347475222581405920242975417192691080488487646467051793025469138812048810006739090539716679857925840438399251769884273357006654559409874899092265839721739338757877070554526179031924093143993144073938120199913590046142235319038645774836679124982430897906517035596362920953751220630244130909595921309796614438759938413734766535531958672086703129327006435485108050871638507842392928363837303375578861460938292391521235276861475575451857849663671095766758956452073912404101776763145748729668927424183432478931079599699648065294046331873931145971598622185747973325805453959236827442553501593538428173755351309747032974977012483341700726438779585112931089204998608702978565918261082606765497787642367898378300559658718250754925849951378924245022212687402857172857001719511762571023972665796230087646728561723177372194586965408991074758934647724775518070175284807675874485208578225223006680417538693833739816630368896838070877430144256702198293864204497186362600480111811274847279292310407175871197520278630718902324616237438148090608332250199763131609165442451365412773657569552962260562548950116116283989221938997221461752916080923772869216287769981381661210662059602327644824981689453125000000000000000 [107,64] 9915233265962052416733026684695931246912662035683420456955914485677920624160852893742238471610958807981241091832889136803025663532620315104802218282735469886711937849515043810724568287300919576215310258546872637736339003883599140190277438427406740303557302030889472281325436830839528958997806542640451023946538629416725627240128697580843687185433823039282766370955138396840665266233563893889459056311827705359017042796292853636908357442202040827960201040061447975793896130866785306404479853342336656202823580776253781992955849103817578914624792886535324451795104560694212030675185714986330041545047821410737313462647282865902835330627864045200286876314286564831974603318519864968830551031280509558634933454342331018418622592095847111694814914525353352360126357710508774192823882491516113895447400608171151982274642389136175773951973391236965796195022238401686279011667196674853112021858382964385577807459338256058184046518179012619597251019740516786194204713317439488287171279661601506807580952154556524728387842553323632727009966136887305037246171725399888311312709392898675656293410494685067059641219192366852790831993107149891196507405959554476725608543428881152070477871610686186293554925270638775715674889966182491102097437096000578452885091880639644508782001960853942174983273250469497829362474161369473726192525265537774850795610223549164591605047555085035182893532863205696737708976665669615729795969067348999056335177598710586525431375995829003767240749740149300931647268589935367373362102975345281499593159162855875158121136735729966687012223236553791970450078816973583655430854175898941949687011378375195784804910863772278349335507506300813236333341339799929582249476289426762481643218026480690281166521585967770088295351073271333143395753895842031800383668665912137657452328500659700216375758354485204867796590126716597707471306236786162330460327042848213599922390324489857334691499924933672338472746687050488402594881310819748835227915202615735544934351272253580264500014573035252062748689155620639575341225598616636584347403963547653866071067181937591004203950214181563147921018770430483460502482322289487514503746558280109584915163029802890160191565010244430356761149624266051653942428225207004615970147324417174277409327170992166730353472079499581151932746030934309464523755335425418501024319937187101459130644798278808593750000000000000000000 [107,65] -239695504114971357158353553826100175810305770825930025712701811528951059240876387829780007353386889393114723472886131378951589416655680688185570366330134415748357130611892556994776804144897978597654743860830275381673417621907386999645595452379819586786285617886275043482814334097453472206216804155165983467972649646400314617847667866057121575545863296532462436168581361997086532680220490511459529614036731818910512115299006355314768594182971904391302219254003052379377810974812892500230997282688230745387705240800532479803856195565625481418523544162455134724026297798145434257564029612893575576188555831890377391229937965604151570902221828794234247781374737114499833559092417144747029928472052281696891576462875888174281704258378834111019188859859372700298337622184264022906800225218812095154845878319021861143376174910081207870268198840949628553677531879866522483120808424435871046454386258980288974213998981757589919184885203196571529204414622493652897163005333876272589707817698974537335654768138173734440184955317643263547102744208877879527794991848731222205209032450593981629363619328919732858178557285205421003366615710958386118836671568934783367166248422753062436473960608376969377229976382940002255631764638654475767102898147320373363632607806080303790556516083522552069355143164977308105039128668434862890169553662333387558794935161979775572319210051504305015381565640287857488554594540930466809649475624579983116588367789730060633111896085747945796624232554489538496033700799006135298855931513844986903444872297019031251031464785724382527099877109765101909201530092723110500929253139333950353895188521916299387984541419404937122103436911483126145531658359238749806451714053615134267882055281476746818803825864771173009181846477635340293494415069447900978995220912290411996775612647982159545539056889644556257291784120716442875278253158994268542446268800866083096358963439332850273171990501765958815102749254908169495644706523442721184478501405471942166078981650741629371458525867843643894777071712878275380936844596628449525191574135110061412367768349288607212582900922219725187097768337573240991809187243713609143164475913598461144597718593468647454208921749926640130285545997951208863203836324115698978153187720669137830420524792914426028399080884196148706081274401010957118001072935612396683107476746954489499330520629882812500000000000000000 [107,66] -80215932727920213770550253409417590815827103831848174357216896989077256591748496805051320416864695319116389396703056573006594714689821063722148994513552326280293897362428275451507683920562202236432112107595575799000200038587532219350795406312704845722582820283443255297542237655826408178398221634738734562239275067992113834783776840235127438243276332898430048047055033017398723678301712773065651207189197636614674726689004659755615600499725216586044226613686929371662298535624945762726427549162709307404791999448601076524238212598882471289030322833654339005285983418106971478271898580248977767132788252631749385906623394205656825405957029904101938632301844586892844348640832887127992205516951600862567719452794061470501454100981646441969477419605370191057085631743541411597426931561241647785156838248036223736531145354117057061496329454410098002862689488308635477099136170426648014374224072242834255055076872310690339956594033336863167622076787404895344227562411214508701561220002535470598926645344444189218167753953553351884666313446784852141616207902629635252313979804465099308529284192403744346379380137940758082919350258841078514953695029856843577406793954832790343690006428167061857945866286826964622874707268005777085333150998843277588610807118857730565928763132200002049153644401627352395464176210719822515453795349864594388273251297956649695916169955201284732705074153750103362184607191564645785495604343985614302478385615880584866033899259216677003822084191957510624251584654955754983406558389029769866366967368804616675630817013164379380141213220560245885718500279699918162333080097405809234044553148531610518247052057632851657931033583715928156437647449932817254798450503920093297916966083705613200891091060991065054096360643467710965208910303513840719548414464803367450324711077038473102418734302492067486021250519868544437277243917370729807741272954289391064676265931130645677990147975426628055613361344520268650736127811380977789832736176755530158072275601317947895721485625143598223184415938071860016869636130856945035885249156021599085031310822222715424883922612949518163396324223283291168792825179147946464939550919849964507080556926752758680655214451501556683904861453850107101286537199071359861980200722242253149200998906117479877222312330833797754708545168102985195212487270527912139262696200603386387228965759277343750000000000000 [107,67] 15337520948960469387458141079132839627440975576032475497095515185768316968341754471200186859418834469040172157080868921240681136926985009469089559249192952624080937788974666986407258421057169227409036659061966634702362626261783244187858567095561992394450553234725735224217406480726594224795977016372569676070834954042232041596279053379942124286887390260566893568414611583809538426533007692773242506432323303035801388199040642870859548773757378013487622765496729985554413902948080116917865580084042102087120679832410777443748812880356019498890682238341450933237446906226971697945311543548389914010292787407742871465664712544272215516402876931033870760895758709511610062310566185035694924541979128497315971549466540073748553135980736807116897821965789396214573910509260426797440711478256270536513387608026358398300169202678096916253037202739741151982968700244332550548141576490853660478973271748311077490963454581104291782278719583820467043693678074517653452423427377557327196775475935767649473270682329310586939786937578853519820804915935112080704449963334446780559218891017313657767334486537789387382881189227680525412575343419995530047954156553966229352475980684603879898745403568848745737868597413851461213642050618784252341325895542143156251220174104940704706052778901572294960303544662872331168167387097450377032845855764400925347778147655623319630106392441067885591435257013546652492613559483023362991374037091188964713568416870475404978902610674493510020330088841165941825238679211802836494445696429299812561077379767171034854707442229463739437298648699178751713078601849236001743715892704103617566790687892389584003403191663864980826476059902116218745644637132157772131706487967440916083647695470539259365231031775120021476230277376491581480061958079485628433946814423959125516693082980243439173713456657608714171298291307351495068630400720615213002047289787643600111702152425526208274105607893065043320121173965026849165489460207260806756468867818160637728115711659639114964396675819895523049713648051409168150420671275556588931562542932764467362839335772462341134909495328594424434246606612793624437886001359958831277848894544912118297960874655003391824738676810934477313987300348167451463990778411870414772286768503847269069671956009344955824997842597029123695019522750685102304581075726277245271376159507781267166137695312500000000000000 [107,68] -1398537441537794634721030407344496883981805026510741035678478275152355281557230859710735502157449566635756410999924061535420033039321966389444447232113671132936975147776401743304657206290324300335991976996336466768090425243746137569326086696628886982548296373782937678891947333963453344810649444988304802456454323566801839936920141817362533197538904808820965697453592694744129562315671928657383859647565984192475871948718586670868181945735045225918758144172809443380657317426631311451834243168058698115540317413134162027341313899105400045617662730080020164695049172632766057679894115028856996711276007614287025833051577081399437780960303084776806246295345152516524060233477939850030152588128141188474826301783653028624130014934734462338538480576260707820287251357340007117734387661219000360782955631113119363005028147630057321728199814680583839446637131581042079683395225093494579674109595677269132478168224632007207606739690670743716751869772088623323207810681492015295032174736187116262904971869176058493785893989266771020353003009031975656990977848607242569381877372180540239160958171076370673991340254681300405816144952543338106929388959985542136329039563675404449624180388613394392801803483804892450126584997462126148214039337456723450069474679064783366607717915059981890984844317491105241166359008630413939655714717991010246790172517823743198820509912647002236069820220409755211718629066121529232114598596718159648527821003557789499970191883530593949420871776839816355822776817670595829316833439257951909524735443212948957605422559265477780316192970471629160424336916997726554949988521281266604064553486616797024691229204535941253605534634080016221262299054705541172192775358941834387370482938832657438422476201604442422970120367250812714848575120858421127849719318877297530224614512338587344281237020469925492343978527191833712681948367866781723272333273793106689772439972886028629005445502946450183916069782668282100545255395814539547992108076113105373572625168953838341477802325430216029842975990661224051570695251374049033309045968019353089006940946775669256422106252444276915924106026763495479397880558739709470264192730147417801855717334977511242159352515233011493217842494871450988034959044806177819221306510487005268918052231348566232598121334821876524747355598009985965635854251079601907840697094798088073730468750000000000000000 [107,69] 45270487509488665875385240561455989083158620037582267496464613156620728821516304887809710624723919989234085579187719565562831154201348092930068985938919616015032395932569358815448289546871723118238465459055580756290647809628880518229942053592550089016412098648788811193302290558181428231585910198277847133290288075193237385912324137205007519959824518214355061308300776885190875226898068999360713187037422099485658800014466528804708787882418480577541677509052579687828309350937700608014275853592421562211391724474690131297590037695394873865872362473900181569096941836786007875940363957747566800588945936903296271563096564368366466126182647054240755036181049557466748075592966696887435221811224092398411773176689200574605060861484763973463147598030556140977978250874635922578398834406313963824767489623695606267343190469040585756275553881698579827025495920396988406085622058473464332589220312202136131876102532729910846475307491236806427516079105740577072566910716939897520562923037110137940242359729462545919936840766952356144702170856761271135911589302603854766711219536066119733358701545930370994778801871952128254995890193381414927051028356455707496462681682374214780331011233345652726803347553852591348815166429170143618605626808560530512880158083995046315530580941722573239469230858204017527741933597572819716495552013618928042871719359263382356674497517627329202656990495774166061020324137559474186677279528677174447966344626084290181406345306760764825298545817826212573597138759819879834149711620802894650462953654261969956541651252401679811816868647259851362901843431306429794803806630351063420439578599560077723272934257856748597395043396971489562171264326227237521094562364147242334770887157515463835597185417972050349696775497760598585339862202233516007210631966015255970180382098179769365763863470311276899852732979958951566304306562104229537191917488946512069046926666568895700836411362275729960113794012045821937630832217411446211696105500209532103705211808981487111807250311603680786743602001910221133895439175931570928087213505418887012026633673743155159249300832419975031280732384578575470529674583581556585867717580272438649019359553653080385491853218057841615225594690019157117090201114710531921045653178914817860108535805505304737537679630032859457512479018631838262016912450299843912944197654724121093750000000000000000 [107,70] 5421155357714496545791038287481735021820814650663326219640439037170265046095158264510962125741080116114519284181299412628710246771123904350028270280545157614811795739061011106144700486405660211751257939426543449119500171567592636567731867266138320581194672771530712346594713778613923292412061454465286799702063220382060548348575495505041839405211734181375645945571805840507820977978839251743870147516608678163879216381445802991114786133210466531073322328987979591965032115526802338061528698823280474692902162173467259628877475662198251709807929747846679772213349178001184903351391765335319051998270306129767548369144108006229016666158773818312400905798502597489831573188555937869220211929597837291750758866576771343989342530513391779339194247487604520726202726427361243958007272021590595217158947113782286410519423864649925929906322621046191309785691746761076537941335384797198932147329384841822255804517372780801659964727778705825263480466231747072729073290635693603148081165734788982400104852663340389083288987193529476578904149634974129684836094256186872966896359583015235567571997715275666433077621419774015822952792808226555246396394400510057540488499038101086669241505812548792317425230580344829411211092955840811887974342201630230225601164797752277441878584159389988063028957375156362383446976678079937936747372636895772714384357787595295448679266970164135034115337741798054721404008149393132331032891773573439048655685451169928643146318842658252891435542676123937239715260225620666004632488639524731181039537015506803695889597313604128989848034378795909723408478134374972475255226501272270496635237506772989910896092445059804261580484137978998192950154961533045722982862556095364867357706259837828192696622722819170206688824272580134312537463967435886992207927396955806730933804223682951876855516305871957391040340918684786222805682540526231931976335194940854554883687138970656832025172471099976684402875289009886200271177484595711206578752656137531214782449791004118547315172280579371197188392229930071920172575539802432455876354877555516845039888308121942819157323453122279351729219594967151855214168001550394660709287215033689857668944111690680693896800535612899242502074792715570591118699663807844855399636249520135767233633731127017789266714278170399547323626665805949252645215868691926007159054279327392578125000000000000 [107,71] -819694288808887595842930830298967204518150719547932464138778906062563722627355166622357640294895499077673668002768615393312875843252952055274714245133246697032408831443755249920401816026021607851992327126514966688764991696497589123566736777591360988830610405845478854082256612226174735608135482920691469402823592382877973788841322548545746694416627449967639606013239949270826237599475750032484924684595240267103509920141722307434987363740735420818423012990495730871117780232902887223986234177032084237342358579160337915789501843848178882567719036313351394645636024981151565269002246347163106643092735624137025416070564117858363407940183374186052708173924131745847247977581525368723255669372838451373167593693539096071302232124953521158859216433676846998097683332772507920555965885263038970323552684366770646440654869876580889419569086930287481001188732276919280018584121750372575671530884279484998434645780457227788484293634502638397406492314078029002071738047191707968934812711822614505857479058577531495541535724141204520792582504285876849305083257640556818097845995431374791126127795049421882937797741665132257847733936241313010415179957841607342590064205249603875831169121625976001385790285305027142464759137539145903346560473843134749670540876550068529348666076012501407343037026555360575549275894792913875375122362259037328941681549500489774540748536195685506282754897819584951304537751888869847113478569093511797447215093391576748216812221946626824786368952790388868588777142570402311253052768331105321782908945898596828793537433474603314215451814315620171994760551458429999414179289151944458676251736161104622859460589530713244712717236347530910257777791919144044420974808065238124045626291521663714867261387886233200788728671361495368253791453329002926428377212075932330472685323791801255092758541715063976483304732576764857665093331327982150916076543706153943671598369585332780675248316590185955446704002760125667040057241540325189236124642811735974362542678323612064383393902224167929420226942217698098380204490935835397217008423019044739034580178734942605930258330236654350171423302983806107642309885828266567623904181988971147020719558548974104762633816477699143178295852535499680939033560740251341573254777412680344312092651938403918723014255866992612050761654455356180009119187149098142981529235839843750000000000000 [107,72] 39201860315818367939649824172264413845151604182851563686425597572710556257900920258288634599789987825056322426680632021014580326711336679332369416334557847443131488283344428412531411475800192322743832146754544795760105366087910870666920570456254117268990581486452862928817937996608156595188002330497285059388443976064086508210189029404488514700606717601633272944667343593657748838458364519016574624617424610879570003617115975072024702364316583435214273856064150302719343407556962069241111138275802188680913457064302817281144928725528648687773793372553374055352397534990588620142688158790274569062905942144116683680800456685614098914127193430351976635534038810848822580433539530216682516942421624854164596750230159970809086689660712467191958710223755788513972924471126081396386502041150189191817465756960777576417904207142699893084193458155917857754607426718906205323512690531978245663715934286331064815762611018100329683524193258098367290582343681884794630043521219012144065786528005113082739449921829908635546071730552689368699476570435324317687284802923206911156560064265739008853989730991170742800594894479227799761781957030600511972641453177707594399740460812756768336172871505776270710732330424487925663646579311830889875885440458045212880148634756337093991442558931119324451399171930087745546094083409161911652327593217521960130359331260179602230675695167608136787068736344284994177998927718222397375523505467418253299504534034488163076917850581045738746818355081673110566342368010063693302464584334320892293630371090319465793565625048098298684895267765408375338683626127608868060299068042616359817987534460407478251896837182895409660071829753091196474274487631252504282008552815937682623464220870161309489904012227316123205168743703015007951067599409403679452057895348520544078015683963557800970229053585960724153137625814309483530780362371894899173388252924197578870978657966587682349153180490675966994916044620953378336436472468445583810958074325339781574905136703548910619277930913525519687993454075060308548675758585497631070355114521088339964983821736319284756533471165183915316143249582708018425785520932731943179324890874460458173611514758570107609598048782121824660965292094966876095335506945211473161946822676743964004055974912322930438525595932921174463800154280369386181077457591891288757324218750000000000000 [107,73] 904653890788695302550992654008376549416660977597214275673575264535146474968049637816353418539944933870642384466680381301244888748565296975735803504931973303067524057169622590253026981730886397842624677008714599198901319814345876949684961037716264263409172049368879104110407008589947102935297130953200782558400122754478614941025973183880465888352365639683523690678831043485432812648740608336301466845708157451307417105121514581159434052027526609379295542828946317404800219234469023898670133841006611491219893107482276734763229913228024550598981174270571764711885212298754306887541143580033175328248373970501889751352644330359190364855742520859562077351760367464353402840122831939500281048041621993962377874624333647152842807743762335105881420845031740040424778893609655933385254905976126836186737665372599446204936106944903306071794494988437993629087398255937529779002831496001512345313559626520422892967560339105299420010494060961080489165696323558128849114854944134276314693090953619142411883531980280337445978261458307091482968470606628532136471991706839464927848341612681652485633837189169755035815740492885559157023976903842502412341296479373514348397659917928342864136218803003747127087621151278659162660452177691899969075870370414287417481472332305000412032179815862747001392678103301308760684423355235580951897603521901881926548685642352461605141405731322585650705987749040298524509546463923794521776704408125444436236143407325180735913112908544933573800112400907701472575003110191795741831295002285330407912495046113493781744880400322571745713955127859202127225345302457321717424040338606611146323991876367286693885815221186677725327129237933546526327249248486526577223397753077585503120820297885890003440866049416835738701426610248817641181511662712226019796130498241765816839663227948101036904571556027393598533387055047967237777887467434481346068179382245223593159436329307910471709502626523009730037499480399056985853415664264073261617410632087207937816469620913447710851122272673576126015126333432740127776914723841370012272927246925433367040644126412173869244724891922044655269132764174460309160726799310328384854825482057125829397211734923244728436258331570632953668554938108709443741067292169407401890443208723856645294314066208627698685562332565179304215385032515851164579692184925079345703125000000000000 [107,74] -198611949884161320248068089267404884119782052989245894877030277621836492254313462766227147181566011721207991091705292293784597828293390117953025454702896708321649863439738878929652556047587712835726818491886124616456423087308053055667172920827686813477336018119710792774231575270409099215073597202086670269637436095483008673448925353905752838052665999142693839497421912654143295256542757793187273208874359829107288907845265800472432912808414592239448206649075528469763679219889213359650695280115155625459404076140378427301285275975293399193332220843416366010690617457316452603810015111804690175609307975317511431188472647086674615691040508900581543149372269702758188155137706778499163470968539613964763680830401154656078557607002881128857629367668044569530586144710690161012875592804634765418133442310616581015035912565515664601968741016907789757078341281343237960554062509302894910225552211867536780655922414901928921414051524402228614236867140423996350361887191122533203175095318049934595482787312835850612689615820999285000077989976446365643286087257367373428225231034169159633521917469643955148708879173133828931819869446817145165440349232542188575955987211045640737241590910868226403095039699391188801450372472979311833239708165016876167913687243701150611982015946392715276702263918434305394025312232057076691266219875385286773931115210968478140975692189605654569722625965201773789952879974965618792401745082631300354165041187866367926451822188885802159640876937369279855228507412848348289008992157876033786097838067592908285566547534970129900141121777376659043533995941152371562883985309555290733443054154975937330627923965518588797547075320740970671160495952690579063386947919263506823011237586522526485119917273577569710547128561827772070869436378215529673839350071815682512225234671909581503381108379721089955918158228007346865911448145416244707421242866634049880344529163797667903142167375515594265653079358649550002469545430313335854597155303220626627647121487366152899699533702619841255106042044033356479881729392453094810405692019511864982137474176210526042381528859729207770206653605615624077080928494386681986438375586126217648096051087483814158282715621400365804377516246163865559026538694163227028891677968207556151115866535229388282321215128800933122260429863987940965051863342523574829101562500000000 [107,75] 7271785930072558487659719957307674077343936141255949634190309885850022302680433021945045372295421787179822309480054271761712286096262150570874751642691751255067387371703537011007900986125937212779667481450988590258935843163501545958703796312298014048590362667389054514020078208971758310628055928225738049955373699386045339553376560402198542505461716401357952431664765840055053951965893214651724760452614096922791369648134790556624788233558654850866202805457977461842575360308391663052263612681454189964201630516164685864140683681859737035903700366178099014332123578210407674919551412075484852088309008692733161705423651250544793043095527618122999561139469590580938426515059314674418598398297462127605346159619380332433195573093519764369040023531059316850097482598799264071445848129748154623120988881759131096298591268488786579556888486218367925273614844429282748563155878831760003437929285999018897168343974346506837603247267341494920144605811390752789112889792760633442498043014969629788797328670727119985202681663499327449623454017329578971240143193558300767928367321851786409175324775068579000468702733457790727052683809900784906428810725156083768615857802758600570089421774605741410064186094646638818930905502723899777956731304244727555687938638594904174040669665040496959053268035953571527257835490453193305037267113998974978267237392793172881487332994593177805336764711738484313467348845666928795239389249893470165473422684801048834146607176082625675773018757419091770118593513822603063073680603284204853777004157763813252086288435785690783452066557915289740478787675387483781324667076119397384615115490804726928691260224272399476934769258100889936539071490699520360939697137061821662623041262720514007541232237333686253532160074785703617607455402899553528733896818900044566138456058379328775734057686268001148748585577912174416850130410398446841138208892373649351416327963504641889388390538006100988724578304252373698783101620887165770226649622382353521672458430899697718094613250513848359027227559850391687537150911597721764437240176232058489252878050613661473316277268030223402731829102803827885719216851017979213313519980074996903630438241657618201496761117972740476439804941679575799767846316963018440887791792678830816216373087620731122219879119685527108275794620226725950917708873748779296875000000000 [107,76] 182287157664479040632787461633211172824660857845067656060511591190559228717046139572969510819301946628108665358025412941903303107883122816724830320999433448715432046987955943908862658640216885645683779409458687203394645563613753610797809331418373655832627442045487352975764209172322420072599299697866345100870542333077889415934433939116622321516577055646491814117351955117760108788386486751471550257524138579033289733493160465920700454651763093016180034208018740199303044519750046392774399541462700023189852829410867356193598928873075800947757734207346889448339405847947027570561909988029340467066013933595890402135436563772617558908562114701374303598197791392583406591254487759194515280453898411857205063705382634155495746717476387309454966381988228013766167129729350545508746411575376056362441527346507204212466520987723584664040287870269064659582215196385822028486590070479231630260019221373985951914073563529200214031991940382414130869941827017394213853550590776149915405909908086349162876326111496994944172307821182429616500206007327153489942577283934710350653726005503915545368868262697593141578950363525722448728147444317453228310767320191078951462150522245627569295542573685185311977716130705428266607687060186312297759989939450181315349189430782103399009210528047691037247365174484149215430779296406105091415801955516160277779769171889516572997967298497335730948649064805448389448819283104640746171604126309434121785723113710217760650802711130242965484541008559072812033557913545337011545171760544879081785014185668082753558334705420970669247632312441218783513114892707795318030130641293142845588899981138332023091541463580297647779259629966228353124330953696893038296672421667833958995148198760602708446036929711694626417978801776488248966093761096597841477365659570558505073554056838739240191567929945276770520118215535291514974465624811496723447590695498617961614956236269024815982552146514878666209043094074301276062292196371750107198128585289486280968204406256693017459913615619053964049971342419952683047123120906560808778319546563604184409187784308608505262757809347267456068775007986328321058987503496613441536398418663977056733009686568292967699984669425522934518221998470942151687739303527011166382044666996860923854851675534611271449263187830374988988513865240476772918701171875000000000000 [107,77] -22711278879263459860873127846283190630470156910733629467578800469846305534118494157040606905462477637027819053076440469639558323585445844046667698379955184056061006603188290429051149904071040136303158459807970542872606356052842531883013561701299102650797580466304679238489031797002670667169109330155287735710219462875444307222163531879834797089741099193348311761388840304936826898421412961286186329255660775436339789920561037417241837591079614084397304341848778750369869510866739236351362258037661400722031827392544094802214310924179699860398408605345147258303578854213833043008784144211413521444248774035277288982590089225422733339521449575111941604150846603294394289356680656056833709900161357184601202387880756882854848333233035927050880036434587067031207158219846511104076143256361978570558454752192002159866741629526342496618595038487433744282791194893622229913745717641586561908439439520869300867751810111181565120559412750831316765427173867319145250453497679882723755381955166998205116739645667091976865005977619256567876534746880634157400434726724308175475600735529903710016019530408666247770116176420110789412840795758771809396157396713601719204260339719064251329247066395196251679904916947265607198331395567646817575463022655254095742996996498696754182212083603535416475288089714632333579190108730995342998603911614233889905755704453482947346961200790806329497913016603646112124575124086507183434565799723672585692494242087114569629872993383499536176035724249711769317083350607956941590540382595626792915940405382333166538731166432109021113303698490022579813199645770516145050145676949014224723743918503708848839571765048526862053321950001038115457974028139677853256268654333173505655999750412636839403474074467890359239517439909736278220137354331707419128656216617832995921280922212400205456896496837773292023440470781938482648192080381965181439751852732966227655347393333340537896003592065948381425072763080197043177096752326247093200833190220730882741732577401433833318750106789686184736334470797462058537907653066361359448367441029817071509442447625072329406624326843878106688437995880962435507758465579048549433826759293030088900137308592781072447559008919853434063772467786853838898871945597332786997342355590903741747934501042687766220511705631093837187304457635984318847656250000000000000 [107,78] 530196207900885895827381987181434808449428152499997645986604876999638737635478727747006961751094868396274286114267493658657637242084900340915937302118613523068641394701570995871598175858849566676819223263273160568709678232502335678630541613149893229635371654076240794306171392916964200734970514703741698309842633108757308949591670833797578733609901419804015034207996779269590694328569920807814972446021008786544558596195619510737650564947715455921677873191001846525926670685209067693649556727900244074239198397755015417767285651204919943129485262343973968031214564105639791761087744808634995517042344569035890686374129927404736187525640884353534663224517047704601030245116382837747760612047744947718245957664509055714011878008360854729626210696433491232883820826186294504541361706321677008683885214395159605422005731752714494217318379012276806947311946610216070662440364839093441496542068217022777590107392396614708340246855670932832792742879451328161838462656713373950273722933906936333009008817163388984537175005530128921321498737536616594289391820244716482705222032289388060069800710658348766778764302953808747915416623896276827640333215130151125625476881158114165674573210569842394640198936791751336355673057006813891570528673835578472000213065605187968497833307859084508454342376241250785859952612790540163569093866326824676995971691866759424687444625673247199915388390524048581547956566014125931040135837388346874274711131584480911997747690473152314310082142867872260585795970265103122782260826877788310463959562585900375329846715711027243386146573382562230173300219080168503684442462258178098283750645059430633401702675260119125145406115096967164418029108031685606480952473824207994130965651327665784515567542659636062502893584414442562406629576395151780330800811830735071980651568651381722475996111168347305288961793154248234304902509331638749963146920314773276184180666162259133574093180049912633968959416640037895671601679089071075897852831842278074251676073469152069350427876852602947460495995338687926775441584908337246097511451774312078325091154807195140461687536646051724569917318724669222768186747402553572417024941202863467100130047232990087859973539691434974595205724106559151949669873631861977743742756751069557577350476274441999418587482124496971857585618937301562500000000000000000 [107,79] 16233133718545079262129537895978235601143872892721590286664543898198683301160241975362756585961636928362420535431191329708313247421034222360353089176586086683024648039744338368702473451104718198188748414895763883764557028263709552209022647108188879777236018100404028835102632174508651109218785234761466595285572715022439365405930239824343355818967107951686119036788730192066525243342651727865266429392136493735049539984046914993371999687236160096566518646431099108565511346147008251084710469956059467291112038361388232581346157848321334273919583692645933182041234001203419794967724034637399662042017061560383050279098745294005504446045219479950942106228229880484080985997223605082281161134689835024256988283472226684895640168153022346430699119347529502047367646153913856963404719089508074511453329887235660190718086791458272344005044510703025901441531315115237652605910675144140451502853654702988346600649012170115346205542617803412427898933241654205610878255999870618924036014439921430506634820787124717662232595926285784630539958729030212603222999664030729231240670164049040461154064533374127022341048803548515314880136689254460378567801525034768557534917555901092812887423452781370902836998963721231817122170115401944489761656354773143151631932464747074907684980849731255620693979163631725309798536138156429020815011157363777302951457151964467944900676055249926963382216067312421464902711305377958469972562511491420435065428529837706464717450444534739131496275821956142550476208183421727939556710197193811113911576591447612083937467513727560593261742442735766293423006802794505754027586985591251288487998791251293055851849548408656517630215899747512091633121294822330153757218233474947695169799575793576090150221128565787266180298084441923633736098818919145009027442681542340175840091501367574169608569450530777804768558550263581184732362114390086167217194543302646689140283152072681195764306516291254861356226301697490730445431659788729493818128435689181825924528405383878305502010427383780112138798480396894578891163867836798528367155989648193903019540636071938794296747961755889719972467103090568410267754269390606513531974175409131886128072751923146374979436190270196647062673488058191261472947157717050377635937616949505668872123018292178986626309442844233319482189529634687500000000000000 [107,80] -1105258413728319341040756733450253167334504445080105755696932738597609081965096261955704396278248325862718456536798297639529625629175014609861683776082731491836165257737999347872984145388533349768324171481584252239983155883067822095891624495375746949395903565312785521160310768688704574261757572086125568986378110383209168190206467404232086663955389522244116723532855328739527042890844984876759310242599955664372895968612313998771818276541536161300048609054319769187985952974802489948982187999747773331575015828698915711630421536521495385175259682390034859869098067520255622785662390713905929195557834763104942717095203018389170673349951285029422679425285628349968055196141593127213791740478938139145038203874723428494328313088198516662905924074693988287177622830573140506367167915827207787818426342881193711019752199895318635778875253289411199282075561478864967423123855628764427785902553382286446377328364110460096575282843800168219230188987405138399675950518768755875571966747872656211929864122940874476536224443662078455155119235160631996055937501709763539662954308044849878112443733619598638097569849630009686354698020150672148793524211800906696129731905009926816248869263530203090915094077070472696179245690150829346187674874608552230119832403556446418482231458517781261692753564860734167166002530145668756484918967869618088269829148567620526040445058454711718748126327387448424538630937602738171745041279575883976333446863974421538791876550477569994205914477047624060364438033241721354840030749249146762813313306469926570007999283474145922243470151232896408750313867293339891736292925620914006069552880824644530028564350049335610699594527582034844530466325098758562165955537534949145920475113120274413358653409086661140821978401864126588315599193449869593715036806262681512969416979402371070594641648112328162241403236054473552728365474781103333202468652104844741820877538213367447490206161713902336277402257451230267516362225702772231817457173041320438594487404962733133602971441230610323889615142289159027233368118487663337712909276686707992885551819731512415178611633073973331664796934486318860147653864816545124173881461014850523100955503853757722309681759875903140836228315832211166161126652129805704830678872230547483774687677889558532006704997223010463175142284560000000000000000 [107,81] 5862686019538636862617980396396345575437744739201497986743122748000570253862278167278276692910665291536275194299923061226669254506869646886927848301810226248278076294236718230137451184552898637298344780185140693862632802828304772044329004030816771054270490271316362835301366237733630383530958651377574958701094785931727197213185450257188344377200420866884844976001918337720960579244693063720739166285881743138265085056671213466353597192352177259093676574153081950377589072546449106204723273104749633379205630452309715706429253371646993413436484156950127467419054621091169673186145072862717971376808706271225032517719395578833590715964746012926143658574453691701620135742468743047681534685951985610037602732588889328778359505273261406035439175421915052677395690620178047824050913139049098776649874546324359912135294883180454809170770283009020817402264973369306211655210822149197528069378955657946604756671288649355401980998307722702397291466030506818669462267541816971146876371655908591470284955225607674181946608927054625839858656628537323665032223048670627830972765751003643931397288533238197817073325734248353232942579271415965425588818800246466385361891345199351653367090682825190711907444061146260034095284417173624453248880443177957846633493235852488938740357865401404555738976412529237319032722269358800850191934675573870151993181343434041707584117446373081366837867623703430961263727415609552242685754412269729894895630414651048306302820981442554424913927013818869532865176124439841984828807228045076344979808816351806811118500527340556916795622206762281039303068340521597470125756920508579093923615752762609573446639175095742152454364769630873449493277398317775863583677091794326878019130114502167388208790762968163085545200971835752901614420154264878179731664710172542921608733239913574592919403499604913334375837422351991365351380384868658274346162990552819593085742052232539164266636844202153649286463152600852640997733121034958836796817200212738780388791608236397277053779448244510510387041261171989363627128160093862722268595794727572569557480971997290653295937319820997621371785910439708288042041022267199930703235231228191860945899448447750050202516538793599698542512711395932610500537304745807017138720976897251728816961609019982418282830778420081271399282640000000000000 [107,82] 736216448775290590450092879726379583444780798565013918043209725154538450667634956932352198703135838164124467612691941814290952993234149321777065105786655866432224945039017994260149906908949413634415850137829589175434926536027578289635796859774426801636819048181353548602551461132279840815523747042388389616856293152365187839885560582439126337710040976244865003698219862411934033656459024071776957888294287322778282665327822867999630755611971885363780420114792877142656219390991063812614202603077680800553602605218660903680879551291921412233613549374967916096491166625702838729551512476801010274600951525294626935285993232778575324911327443726522523510829033045710839128435014032851304783475765498145967945443487128208037481040178994933742862695716796844251947632309252346817999900133767875131571977540721788275041333234630319445000416566601225078505470122277949743113663346856701113887069685617831993962077346636098448939244755751840880309335615478115703452133778333108862878808562312365903058571088565042318215762780929791084198502869348695138752623793139875482782725554121875894960845476359476473408050272822790481165678975821909779591974085161889994258556429420308036928626776928474771932867040974539582151898807692934612702593622114591466122428834441739534627109056777987836931913275992745595342581706523617737123932861780664737247253598811685550580397800573145564772000337098699092845347603757680888319480802982593622283264918155403198401567801381893386642851778095490243524334790743419067970479609990005654751266900480325552353315414805542742118697922372259467806118441528217872648540686862960910197537087657312244601825078300761139957170641039151690270572873395948145088640435546217592943936716642441579984510906859022788959472625434523985232572721710500780476320578074068908822552982750729757587255440260380510190587390862967292701667809825958509728252493416961884759576147621220160320584454243934040331251372186417476345132715587523635502021615924955581386878984672300752239642586540121979995135520810780123715419550098783767907412178720073274711549696085766132271941490918608520350658284821896425504456347460949187385411129430609810198739598532579632579597234417909906766777773617890028515961043616720482474632915370589770912763256055171252006007698348933252343640000000000 [107,83] -2257372401034764778111732076738307067779945015204034394398797663745068110287568307983629308581260137487162672854302398151279868849703028513533767294718143792512316563643668381539755168717155866662470184459144785554874784091939152767173874961392321579717593341904045307899171130185720387116976418202372768360324728279988536381521693131177950788105621397395529787940904263655957470247291646240237479313307178894530138378315917954053725324144095547115031621952666838499676404588057742275859696270844760130570838899115166568973637208539298539646536862220439376485199899731935678811950700111829228755117713379442961346040557180839235824085202320558867707455967072742027936053406207926348519324330244224243603967859842108073239976094254058288946409625409763082140500526631530125420654135714790893952724984246567899035247256151884109359424614552047748637220711399018397232415996352283896330969887521873573184896950345646431864349411957222099040133618237282911523659305315212128683163305500686938124293572779186214647243195124722732792105428962760773511757545252829505823201930535044062710294595652055994578505745176034486311089716744347539214869088834786166250882162370883366024305473793729908758148980458220218792565712943937021911176371183511650143913781208858674781732360482549573655116480632740856865433200998761660518650375952976839114639668620866715901207504524763686790595414157614317277368183079735385241596107798813527233017042360158405056671181834804681625084119507709912405380900180925139984337076619967765803223517928656993488627111710878631405982295118049583440224012357703672638620464347747172149792883245901435731829020028439082488096985768946271344113408658348027524862448157255987144475537674305135281277596863315256548063647154938236722657912912067291017938816813315014689717198869135027458737095890184486252538885103733449562436301756118625769663208403844540099376210443686798893385686364071754750628939093111246605451306628304248049043302258433945803813620956187649027399430716941503788749041093032045531850380321461086150330506146486522304888178242432916860749155170011209729165890243732881322550328517795602972463692329734554866050249169895554633303561718741763133750658703892766654518840362569374939490296850474662852992235482652423401602370774700442939520000000 [107,84] -385153866508551907262216462794157420700930235947821191304512232632510024569628530431064050113342687480963222480986498834734586340298109320126383043813028780445726920564917805750890754811410857736424806913418140617079157155352340986221612207533530100426924621870331522160959546015188263228950546127963270261970155750055400103905819386185667257733496101996659053235992843576523511278884984567968787009296524184274043547651742001688356855117178803925587120033335570237795522058950664260753070072773668179328564600470722433856214575486587520460672817952965529133059230784602446276025180427289900802943051650645391463239410664116278907927648395765339079937504655821348096528796040148657520510617655507737935232307426142719647219901351212488004984109919294747050454107402147102209515286755463190184123231321158155945691332409324388943619170535764353556155757137117310266541703297317618792973896984867505132846524171990922953150620092076325048620057887690014209403053925825060774590054628165641319683344874509974093144394569080392127313301294423530831132648461638585003184837828020553571260505152276859096589647323285673613491781022622303241139324426916859787686048481842698381719303052966910444452971965180378918167883922931736000078350826639595112880538013788045136816717840585545398009025843915587528437700233855909377045254788972891010332873091903598849013569480981106485815996911062602631207658778195955462766502273470202419988587036077205257138689364768991545064800915741093052809543234710496901224466835538953357336100634280104003527310191310427224434823219366662521813348918156468273311832854276684769088669232386740355319738197497788318548834083933002451020577227148088194844246435042497757819079599108116129003950269344145337982478610712712866735774806844705338791898082981125171044191651282494972277082941286199614168247968355484160723834442210738534141775987545381368095630604483054144900920150549567687621815009945921142548277656064428904277584687351140170691085646170167294223586721651928673899344504377358467082968367364906860960421569413620907209398446617080386531625111455104966900188805184933640934960397192049189108288564135034495655450256328164571679626823905376984751018774207696248451646729228263902983258429121957853806684127903282196086965461081176023040000 [107,85] -561470457570042936366889288850595959952717747505889797947392251057669894717662788994595839176378253660647026715373273468293929522662181546299992043196893172155591245379356248888687908839170743894268241759100013860813396644492378753454854128028883217947031689680187907977899336656437564291400636568536598172455429977579652383175253664286759133339927287690652215032698115003863619017946816348571478126526396727158169319584967750027071186297228462106420711533214382193544838851061142035447229793669172808513442132809300832906276728535911328683189694512982626270898995249589054491825266451229771419980644806527189888451907890129092962047311470108648419968071698122059966696096440940809265694573230992566012640701186433267548865001765092012422192616981799481107496884840718517195506707292044211157322766512532943180768958540893858289243619763512536241117242080042243177859874714968917879634452999332874587543334502787618858356588908046523920857623610230615905962017071436846445360461093636193437355725337263264853232549434926963938740266598252399330178058786142199020774673368364594800103271304430448003182381078699714145062018660984843138278139486404201821299443188627208683946219477896314930570896772387075486026116321642395922694266854986502589577369107612157887081357229812348050945805310610394082849840019171866983190296654807892429746497129015945599941249377236803505900452008902309536396459174082802737281784470540086305447125103493917350771723192501827397863297721606175086259854517670739376699714905097590984640736918918072477187966896358886273369584769231569317064839705567026026908590594726724935160443665668854622551561551998562315759369276450309851609354188188106470484200980252387183472797286114212056762843757643558603662969634880090312612121969404967572825700994907962246690473656841747009072722334766575559589499816990398001628913137308116775526681664406346559328991351800263459859318729525547847958343482100122843212839399409911463695980163912443493572507649853099321815635064079177481549247624153450601340986193839027586181115328741809254643645278398078403710209072692564211974141745280272281066840714462540867110303625141105993510241514966041978583951040992693969786782434416471112897768922618446599785621093791276203779880969458450870015189450684497920 [107,86] 16481406372238694093731160139294607672458077387356033971166814421916032478391290109999839291874902783000706624842733852923036315177950257130830508167501362900924417057981657047446169533167420244159215351240678167717149256237909761706633418034843399760549599657652047010957347587945264378042198726379075329227512165205942019257014409862414718539357517919931507542939330075045969810619346206993740503268887716478270338184174041304973188213979596462885907527545827437453076595555672226122641279466237005324716502905629267088327658343920948675433327660301857988663576681484723841990985283846629200941410524794147478612974904170861771976226097412784853314852942852695469274307905644448726449013050553693042128883689425929795363673938835850877341663293365560688038739161186376533825219996770230357461266041597064223910333533541497099233406728414106746455712672751486040315377774739254396584188642091904649011238168913254537913380863316583844959812246258450649243935593801916850353919276090443088416269210631775585219559642601039480101218250025625463112327513189133960256691694330735701714855630535180557084949334163818583221197284102391307490698269251910511500608781693566613427156213713566243804800196506210018351388400764794083478218591575465197783967996321085873497596221765099914761132829899828458180364417443975687432323701944697355468002345597439560970701765900827303233379181207981511705064886031162083044475286058555392691187871836488421607311407830310440175892250235467867050698861202639707849751750318384546294021265907003096566790133370258684993631681975555733994333579351368487056262378056760532637319820249098707783753790241448622524669549965741602605093812325720948552862291298807556184984444296622126309642689658208916352812472727844454927368785973599607266209966835624070662541258957715726541226389577161536088719749547792558331286632046933704903790361484848087457293306928417946643201853550111201840312588963677505103247413184700718788717351930247585909786369409209272743791857303772294343658231515039774159046961806194847409841972546905121311729682311870094536646220806734447692764877604333594982846609069057240302619156171850407851580878420878018545607997001810355459816136929491249467148723404370005364833687437005926457480531836930276253608225669120 [107,87] 228523413276212047961550639244412127004735286629152088340904788308984843969399212852737052543525929093742344085895146683110001173363340502797567904995889899932046901697650974847644870696574390358213514658408576796375781100730242108653070526751439217107342498043887894898593412014914025143989945127331974685003671148733077877762561944227633631683249644247731496631467307889742668094823891733932681624545663945800546338759926805013614716905102588117530787748009554251938317125585039420688827310404226606586738926093344876106012480839541661981412644899161366870914200785099661490494426765557424309245292134708893019792306941674269602430416896781481105140787254575453125863390695968413440883582020392410736277759743216382646000446449574388909446059825765402087467225063755356020245818300267501267662059709247149733386266053335288200143594348529249887924268330460463327134310727476509237089238051157355493380166051139476180034232970416897539451032834664733720242245141875693531805970176044789079269714164904764047914772577120335077261322232869120332948519751306095916963274673377066970883552103761063714286518165942656295844563115681475676217808101838297942709135043042987426299581169659062921176148730198828470950656258129740514195518334989775051518007808995494112517562822395621025748740581972415901655065486180887362039022592414746567736107799731648892813137461504144475837302932318853180484816272736922360677937344967321186951196931554522461128635812283790771862936331797731297054141020968786261460365200707264258312887273039218109779169696357338782212862717534631056530064106706685102465720738681756843639393000929440936725532133080485271548240248381721059316082070201160419654142208653724365877733401762257182108265593045696122702979295387492316468942047674303174198322341390421155029181772480665354372597294554115757148906619920989080886210815747335714533676524675128278726456579359083298836716826491148694887606431488578789137114913400496814695857609207524050894421510697756690039110199390076247883232459169988587632378290846795699255546011916058147226460708722794186355327854111002746708418843676114878013408728435029548811040081416446919425669698971379243291425478323908431019505796404454050172430990231403372603717202088120793415447662001764257667481600 [107,88] 16321528767169468441414986235872957647785337444485159234696393906584515227023837978026720584422818822123760053189878360733222259954011866751760853283519577598224547187953799024541095936303054381056809122626498774393297700010536319786451240715665989893457539854190195893342884083526511783197968645918947257872486351765041535593678364383305042710834626609611810414573067600384232668804701380287787658176442425501543725431386044752598415010194335470124262345389157655691692700460476106666026478941958286803987238089153364590031709067100431393928225482853630992776089880122216517729175833104084381621718448858796878459052956818900917145372054176397202236969619960442438209284981074807686918124586885027968986113255639490465766597684897010931394294625811453916272713689397643718913172237886854413111629454080437412226015003249765549158885838176177779000042722795865543563044498056723162871069391498533560811936066626904690096229639772007167884290556258450710003198893964274137646419861747963328585000609673287138689418021350170277973920524995522025583847517347358110980023792704453293175620565992876681137658480877014675275025980691710137532221440647321331283069175581762426814119506384677459392193163946660094327129400312866270914859553310422410548094702769755961371393134122164801002613075861142060121016372217523421336855425962261279195540080221556683514221122552461110478518543882626611395388124406550666306413671042982141711786642601356548721313761873585457347913031023714437555513158369395193207258352642139839864466478135520292597343558632860745857846878549950734330863328966118178172185632866459645524720998232165648499820962575474522930111161108107537955367202077292952496276325291756417434435620938025026860285197938118809827256427029267057353890507899938725399601934632967287851816436104819956528095950822083415878458433410593439341894939493362349890558069686951905229275683220141854267340424466100918535734017697244798684466309898726474322665608531955481700620625001049708856313851061934956297587614988724544771227136453404227117980523436058334155347563797712728677839674336472973874732081742731789843730759522465364860029818323739650029340160878055487657999622363086323360062591381753874518101017614204198583271607026116364711387488531337504358400 [107,89] 327243007523812288704540840414766791928887318269569284656811381120943269458032355810681272401776877805752439268108486917483825014695427535409808750908020401320635414121340208525329663327566481276662574004039062702376517598688522886204256162422019162583087669037797471495237818088863729311801984604065667127943797271275006096029244891102202483934658746082139773894316034618290682312802655746463723919220827374485773998357133257724799792538038198295535805684134276433518603372814404623092132678876960523003157649755189940306015257842299751719878072267734714642406043258226779461786641267814816834539251277326359566829272239140690863048702525869230757105607954972510529581279916552649127335960163618940407107736305953944751596095951779883555968087783803217298193813281680840741671013063100776867268573002956317931858613136632448341324759529782720648362569501233641294481876344322534217922060866682087040764615697371390947483193213885313793769658592223453210720879826933151875235875345968828406816687683086381842010858657347861499922597376367389647181564678560895277725174633140581200927217847029171594740694445069775339344323920414308460525130649337158785473691551416771376322035445523313527261106674118242839021147174554789969269306334086098334223646489698017779433036496480059343041582560087532939983831650353194900545797992881712659421727228819241229273209147806772655932635251363579952486848018993159211566004677981464114258588360844000460920000813705951343068860925619752185513883976082626109311224904439340781731071996747218291997246840633933732178067711017414886192458812069146130519986028114112373659189304345851859627950542649605880272043528722262240619466226391303709915621953044927982479100328380854154289757564036029594396925906438706214088213154799872049702772318300356855270585018966392425382692418210335607087760201661766339103504678073297813094082309018072691119085125958949913399597958743300166368202952370924669622596683913763808568297340749931257943393231109078753475340100011644878343665638508884950133542713333200352937048914732428093054817372569666211505614902449240400817735949313599946604480324077075671448082006315220013260644092645537172649664766734147942232589451236329397124493229433260451275833458724039182216908911532441600 [107,90] -488008940717522619688419587942294419074833189361688253483082609242252625272870224924055149113063295090998040931418593087320531660705491359161259741086971403902879382798905869448915319923196349222788177320623526594289849728562115467238877413760917386092381291016606807743922493308971915162240886191703354211258941475853067125736041358100904701434856033010928773692905493528202310511220305225355470236345278369141537866463616250008694940741404967494604066705425036897542832630556433417415374848789556013570924694301475795745867530808157450928368286540786407135967622180139406769742468383550872628249753557829582732965358497625068775664928377750441260631144456872679370567182412700536250584682012159979955664582915781587478907120770020985960471602457100508385207994496903609343796000708939185883840091793000753165297429990503332848757522023179244827101277450366039391360624571223671809732542049833797753566327619726942469059156153109594485519865765050505823616338005221455689351206083715162013603827843129168940232337530197973093390174005002524166344401901781606437285331931392346252401662361969309575532733984733926827780081121536092980667163685037552415605178795759152947401860626252372778892121097149717440455309016179623696405939656744796324757140798820603979956649426907295175434443442434485760122890892875976795056912108636268308514356166500583536518161524403016068444128292478633006711715807651189411178275139477183626315005430578809176621507745334042067955350372670469654719702696073842292256911527552548406391443251316793116521053129875916739868665899240127681308505604456720583590457945926546664107381009595844945638132548244999056215025191495167446293399918910017513982284557461107334865044478202694129665966479424647613758045513117079641354403830895167365885338049735980796766386840333539742705470331314715686180690497242988411502525132534989441816163056314520441364375386625728032492680175926217730410682772400270040014467807072423592362459606811147225199938318632790214433420863668572644735459427998140204626534221451455762973547243277555436946131610232345575082972716296647698547952661273839578592224981345006363750140312840931004953119265661257831224531397816992121538924745582830843463214261243241335353175471177789540277865553920 [107,91] 100740476310499525759445736078348539319814030907452102493004209428655574598245212930317698247281389448136980731014188853518862273387508071471200098385558910347046610077209340330719557966528099522039899980520800002205472992285575057048923535671167175812741161765530651035103161404142831415100057456960603208547142757184977356391720044098227373618207455276024107371265689628496776113292318786279729860263463020875170353029689668419120116733795039770606428075881629285736166170450760667968575224366088505772750523167594200218573672146421107196273299082228926661905630302420558580447579842291995457071793054461717663437000329779604265765946599419436292306907995101302244678776728619903009616257338802625895251979211241888607273533515473091141099766150026181554859252473996831425780295758158140540016118936794971920035850042176595287409765717823598822608907093719339347926077875900203128680688120661374169960969685175348289479898482069874417748906410940759874782283351537422758392910005424390456504446628918457011953453829063285613430035657907593562342599331360524776437013086333605228351618511813027885396447293541424075096012443147401885472984658164171011708014388864784273020834916529386427915190747862493912533420113453995279741760257986852492986086368528446596372867129778490188040038667863472922962279907428770856482114930998773382708933146935053241048998552052968251177952678226966577763743986969671733480518870128527582912416430205980592736079272580564133180545800402290282038111984740924483364173613854778891760667566815731913015750057437137594893058759567566104082305636207476265459692262340909562892314593478116142615341100571017374521294566480021899396472285467167752889433862321639997158266884062311453913955278468346560378483467985219879489563855087271864313236809650446981644367733493605529131023447792299042149670451442745566195713288494263673251369914914313536751636309539258796574535899403037366778204131948017475084584044930698366324182818339964525110056058520163811023180848443546183807324311499326585299206496690381318347302178875197791917717070186270532275375900359462725974105578801570271064002708749348195901433857762041671693496192916057420330585788484666588875616876495944023996445220237391546343910127593103148688588800 [107,92] -477014216970700168309801001149836580371209567914040161700650870212884805081221278828675402337330564463251805994055963727496118560844037092256834634069395528891104290245599169996945958804153834463204647290530943463119840480777989693777304372711923112050647679590997414205523175514632426414501380947623170753396797165769414695667247219297108832669279258148096990843039109110006911512818932661782736905847011592368601654027522280638917193113594324798895501804970927222818749231307338249391370921926550268447745080327936601185879089250957016535455132124951463651418770905984403716216135665264865167806758337648737682644063130650356625471098539227981879460610384166435470755240402075090251495871303446365646107776746958809476103245394341976279557783969644959355515328630900373615086831825730039849901044117149670195468278978740103628287676550648423972748887297654211907128656188646186691032982910002527648153819676078499427453978935353734636784032716108135652830927325596354304841749043214469131212360431125307809934240744716989521151744441915181274528402808683731649593463882236706494692363046815836578354556196883961878549676500108527284316940969426684517440427025650221835719158281822935087441746398815307485832919943853143386760635374782949629667362852969588295520355899311554516928094195557956675651488250801091049870279707996088238090717998637434160968067463381206163848939623441733371120395813841499304702527947108417056879632039719787288419760467814836567418849883035051067283204522993415376654274163658782405312656719166598051995979149495593240365555087916666677526018779635891296003985503778804583922704034544085216375224731690663262228564677103242554889351994917403220120270499018357914027656343450104943443780209007640180280459782010177075731159672375574504279385209156821610440210587566352474196134206973387510463208600182203231233345740605084416048237684124905203411244661858918312368779645194061318404914696554359730771433968931538029724850992294237343322098657386262464974874684925299099650407198963350778142644440847972474148380888634026439438348907108211635724239544396513971584490657433866730168165377038186504438532867161115907784584567132233320846696522512574501985744043087456977738108956587836052015932823936965017600 [107,93] 6541311153780609724741479910118225255116513960490190407777077883960309083216686584533913749846914833562221175597446649412152767290959320305037942410214593733379130533516270711490745401862561436413951661767719125533674248687640474572852693726447103934088319265360277428284413121873619265039236005341019141996009191407542371766040960353092648625346818622583508396780680132687953491047754785013546934930852269494557731829563494331957646755313058603849596065752470818847526630197392592707964937862695095971126504282440323600080555144875119796153495176605962729788374411976060372654735429934249830081728034954867105807841103011487006149530120022891828768996213649478732034146801304419139303290260969566295858236352983134908506713344953864872312539219251541166025934244631002996459258334488647422688405089915967601548112187484079009347572874008035059544268773878118134058219282802158415744291253980173625243994219910935197091891101250211419138103658810658534702957956007019106075220255302779351150310810764714599956542195110698906214022686836019465801923302505991564065312966526041402908663140227106945893347290545928786721844034376391955806096556463938069202938707305181073271758518467265322279529396742009861354244951297040689875814054688094902592113691412892567945187813955104851571573316706859901558817785690845747909007989461625610939080373870137606628367067115513226373706920912846806189017772734083440008715284335458363316922668130855523952608139920342856427448644577976046906853050158401516463980575976131676817000117327483190406138257585598496019291243528439585337078682696461302784922881942157258460736810999604438639998052828513181861586737324833485696017948110164068221534593121533044280057486890603751957631096089363755159924224182350387256628742644878230137315010992876364116484528068648577326019001689478213938250589320426745814305015350558450859795102672849038127942665362335748374161718980686569494674505570447144419965085676154955040319848172688810418684069852541588765063635393431331579361727691317618051086864882860480600993104497760427421475474248280627305670027842754924329969051323607801466953240342141269282672788926277322806265456449231878358585916703654804446231019122656254885609629679833190664602202918092800 [107,94] -15790865460418902608368138021566111043383364769546394590038323070972044887751978479478710255915855395883045764877646628851160410849337896771560079004838405373299448402135476804002858358844427576958362631600312007796986394868666869778411385099003402446257569462506614242114178905412047662234749168609621730489799058710594939918853426245651268874734795839468176199628663834113586002135646990682126680640884880084058871425731859322727857567179943046026930543070084851286971812923073859611030110057852656448218886188800583590053210917104341820267782789056291402609010517868503816343518813704218277386880604265463004813350678109132880897093865331489463312190178023706182538470128708739282082601479396779210090306613178928264951232600396206216587684851276145838027988115949645744703643255082806694446253033158982544403699826395968727416755110115877362858862580794449181694003308342835191133938443570209525490120700623521041113427691896825228519926813469775273984049788926589316445408529890904847966801562383173564772025624606917078977082463449260444193377003067261785108869283229090433808078191316516316267734584960052562012939931932737973631923716770866043831211784361220274758920789141204050319101825518068093324814369858382409372732023402731509612260918588685869912901489561074969308779725489773189509132247137926049592575686381999414045877015388387690211481268525799492138851243032617997225385652929242695539305128256026078398310620507116885842570575114662649454583496741950384732848100883081351571088296655278528079156871235488420507671531040109236112556628383686407535174564360599395554905737087704134998421280922295169235757449977516645637338157300632293352912506295674160632376438953670199760641819004391493186421195233489194194619478627116399976840601829654755183304945392137213563970780983850157231925043082068357854577327643859021371217042201956469825296512900590176318367357675613374106244658188461347126648924694089043027701480111252479505279167955020167576137300790735422808029609931246485821151541478175248186769590496256423500488731384745074420007086030297198894285790737999883053871147047921609729123776245739221727586192001342938795040472909868499970434226243375282515156676741428000911139255954126223583781847040 [107,95] -178457761736120547152967740184015072527883067852430142076814978546816390868717158949310626879957334790127836582237843306030239330183101791159994989630118528702587083061836614448509853891955997025760752614069361793962150451123379623422450775848575081487155122851723810436842452815924492733296987861586377466435817235195286220262730246232456840720119308340767942375838345460947474344770221732993775328955639909341662223775030915032515594277375128149302820234887659965670097813459223398539544099844768814398453794237432069409560634889974810034152455585782215610177285266649752147980767974463238545690412044551217261459060885976052042825055120317745088795346268684507064863962680174025816064276021287463768804661200485711650240728977739571826752933376541884231499092375192443878769659498535157511100884590181868927504008139522453845689843156732183134887428687136801382046290906972889588325748651024382373148070449787110664407468354470173915689149147881891452276854897504083867875840939462054524978418327741782078063094719571349495293909765421412043534852971636773687487086813341394617421062788060487573808297412996451240768887069391233984027421133354815144935074184349817674943490069560294995963623737233156195684378451254789665193081268782167889773021728167019143149799215932783431454194686576203676054088990301057299426781739648159594617659173949121046801300690794254594990600000986101330533858538683891954220391376054861529337247099007777102331614657516595222366843635949876833959850280579504958512576744208194269104682476822967188462923304549728747643171121370885010087533454511580949448634885492411904226718493687193102271979325891507433410300449354276225127819851013719040188800633866795099932129398228609403217266508684373228832936401606677142574397380496633500885819688336274590704508393971019433949797172699278323730889597305678261751271618338560253494360519787020711519111501220894671796065352069177142411943356441433854532212315254164110229151163263148373041987021876285509503739296848642103445429820488837662334756886439333931364825271020368944472982317645276522175559241137300368896653084250850020028197320045572186806592061946583551323274379564224238526433530532750827343444101618481085194109299603011791749120 [107,96] 1042078050043010399989966657714144993448866530003285598591944900862531180915993741436427169455191829946469664303631017596710358305383333441773290829094808984557238833459155231358679905722027040984712964839069751429352571244710405274233906556061574188033384487315057504952735591412841993251984244882559895209359360182502644658335635262321126259815348080216634877673213245992665583389226043406403965631311911180791951208576005112154972068123012015172113512836126246090445742522037352248036507836421926952223702496993491611045559975257386417630182007214451637991558220245490478720657108765304659999606582427260458651726452992772391425263263256402390191990290726321806282458567899012618186765185856281759352993434919828429494026163814741551452304287943721908242908855815050406688875889292224831968544015964962479255969632958992221186727844854972645071693766916125694349309944514138774582369334341452729747256908413326851463532550717887588137610654612839566305096005715058594765466914147375289370979130721575051016987503353795513359190417207123647566775907796834271447699502924339730769321197452545192416315376860998569586616167080366979230940814347633705777172363312143379193764677040950511261942351933989911684809703148832780427893317109124098051549641983967903115165719537659883116776531147654180694372553807824442146781590663409917559220228642122180369957786512632963013448387566400492174629257748916547792610528985434577107665682425521430208987635473340639396506715069473768616106848945240437471378461349763400559642353430826344490635901449711878128303166047691548826715983733364549806458464839372020296834261817436292305834769131340441311326030760681776155760046173591578555999366818513320452135925684022176149487136560936349241024689911503477534975571129125089400340293870487141400618537968356648425095085344513324342421743720619936507319201655347520023376979886259238560315408342728045211348830306644990286880060999962992891982486040060031791597608633167698795380671579224055364260333961494704366579213844873761254573467715842309061155047639181426582727180661857646251059945094940697281757352561873559241551131443661474054276169883086922259111229728275491666786038109520538497311019065759187790324932935061340160 [107,97] 14120727448553348409915848252066546993166720393920387722554402076053897035293647758365923274198964838587038855077645953307164916893694745617194543590725370898687322580319289153733430650829759731254221816472771074432514360169973260659825369712254470237982242448246152079299065372882077532762555353350980515276425781378467937741448340813228661107492371900774170863274923285340433788921154781106525887562299232816386598211869181851844298410893946643715158821800099470348327788415392248169329785575128012932246264650194466431362887358245378968187246508078103547916702583638774275701706758036548420244920210303466961407931591084468493485998877698859989311045306296097654993801506215234286495077637679358214867790098701413681921747851981389197456201804232928370387729005331959279920844737632958021285249265724411654177556040002908806343660995465676548503327679064171062242046519017680498113465505491597078051460764075391435085596829072634482408323126191106975329611247998593653400118005069518120995921643048336902589174998748371842789857092422058215180944013986911037780558681746577546180818399272681950460437309200867224139210956117880540176128573272911162859438956084055999547188246049703631420743956847689491968849836984972751072413337967831041142159351631649654985772736965918167483016356767328874683891127495870220814299700670340941856919681767877643887566336783708160813632791567921380674632835617909819049373281183073635676492453457480137546579403802742531788248019257813262410431322687912292643114720535427273402009879890556180198682669675669363847558405987655930332447246732627584996028469272168567176994655261783642099068074385390468943976418880713986418179738018970683546652892356540123565631896091560740516103842947114558010061250307194544484350684746821921235977267551244425767022845206231667820283718199269016275317081756894339970892211257419438609582692825448436458549407248955848288023538497008707657843904512501713965965096558605155777781177257152070492502683798720104101350199290547734041359796660810313709792033110895214378331387429707882493271183377081534142839199640538661689464868988319804067338832190558371746049656113658872814060868879251001318259013800912542774490878509791879507899724595200 [107,98] 56117473864165037671086109705232931715683160388736202449048404921623226493775630777409208826419253751699696922120666538040497878689066117194380719092925216789665136323927091906934920747025681656523692324582570352789120772401919315296939349158480560291458034290073642354913394595169323661258047132184449980486147215398800151556664066889020956135021311283994097981355130629223675336791926321560897266781201869937672147167404288270843576107131820255329201336524480670267232950845264202538209902592085730446408604438267203689643581522310911190532539579988080612163790069697637135671927832383899714460614371341802347061601810593767355567847490256073020542259143009931634781617580211427364985339439990621337751560232215862763304144008836470313405847886063582057398760866068967055895435576275156862097565675953761913888561264588444787261661348163712429208782721299166669160394338215886477251416471077697200832530129017103914252727945003269055701799058151248918067837508016293210270021752679803860658836327065423126108844323463508972237444103076943595665811989152110749025587449324248475347694013111115703415833047883302326434271723526954157185245704152424925429868201518300661575522810432087289343560333756042947822191596006416645145072491577181412598295315350475013212549898641316024348740768807790049544729446973420696216632922372830417271280741844673618008862871860259100753041890798078626572762182327428786694452027304272286719531848113441216463283223044855128838872339066335095443418970599836397772929081994751582949471462322460407269461633922922182939236814864709490781571214528038014667325889259296768226747330212588701763408256972182925998767991653919498690682455253919796875487331762821019860620249167200896287670239982998942278877284965163052761381949422750514026514958847843502493885438219611315965295610785403211019950533127865088766686652464127254943757880698530575371805154746248107124251546646861718201203059744011368778118888710708090195073713141806240688552208507187876089322785489851864849176920608281164611867456197151428886313001992302114645588757617470522757935698481037911202755724399026547070982324984382841431790996393875239912541551806525400551168920336501028001791320061692364258836480 [107,99] -54389434648025605922180064527372324453267046956400517733415718051997212606518396848519169914215521508196884058527025458975600503309345255768632644989158765758331491438741991660237532378921626512079330437538066591183501479561922855207164799321605399609118231949730308204215740025796741821924427816365132938803614093187639662183440277824222333885211398662602802609025939213601858235313230058658486723954547088042266217220966448447383755234428221584101697352807943574987300408385728393616072241154460805519111892262862238596618290713366783869807105797957782047989460987460625945940091006532221271891195738086727953166005199488413024448067862933152361839600708097309054350401821016076536537635597701288926233468307786982577264701902524045962341003586984849731255539894192984948303178791073938362376193393146433112938195723118585473768899070532548017154367413865746682921943608488637923140348358089023626408350163037780909827984264582514491731838260654416567187043312735091400502154156992261818019679663215939659911009618169563925111729305124777709764882645437157329764339674748940010088122061719801146212774040025431934421311197709075278356385298639682318789432078484167299111316011917821064361566926915633022328966310941782122494386226995881996621140180869148971736273556500082356946609057644402898523522898677153867649849293634359491616307477666081778419370470276357319543393035451105171455006666971265494460672396778261696618634718185282744883514846627893656575309698724039241493235926148469850711340255739176296707466567906807993473336506297362826337374591005731172064183247246176541389358030557111883343622542103853949854108558586616182239725375428186287150200303070618898903071195660610534792618135804979249597188092346438173324800744423193781913870451681449008684717307749780057823855477166317280841374169450964519543788301643105317827210160745304379354411578814486708115239801885653686720355721398210766551487450813597433091157046169929286460508444651303009683076024221311710715689095643767115567048604687210707039241753371699307742132703356250808340094730848342150048655460366314971061201877596711045576833348960028786938087013349638141229844622318877548821709243897656727143630079563457822720 [107,100] 105525387734054850421127127316251744265832669334543094760781888621246925665253017997100805227765087657405165556353592221136300946201992130617456116718858417661553640405612094338997320193716637402164833577815351172701727333008750732442706075697472627793686918031713478645415572458653028836949095511999416246645011714952052557607745866337175546288136595564780612452764887444182005643569535247817127358326308031490185827276584774842687939633269251997367811728080619171972974502736741837798145658115965414109425871521293698041537300368216573806862280602595326757795493495119572732855308204255956938612617444216374337599190691236292276450717807124006580939321292079461508973741685421118028876898558872640686582317724907439693084382622341064176127051421355625038080760942266179439683240762960041442322312189429949166651626819994906171905566656293215008933678876158142201751977771907793169586822187184103139505807571024633181123790594903162138291278849186610332062419814465007195517844740842730739149355072866022969926162245981320086275645950413937463518365346894388554411134745284946565769729732946321075844098030727100502703822281852703475998099554178387430010946024368825143034685910408083728654063706204217329743321065235233241778491554084799889958892074792539300130623220386649167955895237779318665854657580623657774155636561247784040156427938273978792876252254025898103933942643249834502786942048438500273829018866150798241358798958418310921500147164212283317087202736816266966992049378006518243354440429135237981959225720410279793984903630420548315533518641821979328766522872944296341350639983711249841713049029834505333784794501418411022736351594514112009446643695196612857729812967956830012700854220599654214860606519740710087302875072853394919392531970089621291656667150092992268447896812909153578336372495652953983270664208808652299634545595293968018336890783508757941452948856924518510825812471840201111290747303731594336146714081082684845544809452899562031804904329655577156249340443174554822176180208599294595685833306273883695777097660299417050375652630119511635358098817581451794421482200999430250894566549086497489747349595687806480782909914539094050820587639943085919986649618841600 [107,101] 269586608670246233673972266168582852972690673393972669456774269132643562082493331977197142005324326769444842687815120707358700375205775843355139695419906861052108293145164146990190170029195875504977035033542323934960487019098781405713997182105220639457052261798879900596368984896207868088806638576422172138467213071718691695818186803876621647215052421320282369525095202841542683894851251457223601502671928329369324983920276323902772827887909311721641084396688102454252888058321679941261572226333673498690645819728126356773267163431627001990692447607827260161329341460490026966530605448916054122463554732961287571013843265049057431578295208496413407239257091588917038471216579851584940058889419107530370927155539969431904097239913801958512966979059096992114178838875824275460942745418302209587047838144061872581702899602230108595279413706704959329971365773372712864032985371279901526572799702111794049020292070499400583770726019229659435018147617870273591398120764951090535084214844136674033946413639727989235787268610244338612834317695199536127758429407959622990932387409113189395087769194519048609094924155541107571210052952004272533025349671707691814733289247125895136176593169460836613136020052993561169210170095756898414604162972362467446010039772061650982558741593552604382110437904195925873506646801521210205066619382415170976406318015266693537996106485952993363728532783091883857459169013875044436018262422327057797654652119884049890840737490342568106562098531381903462500663034911308207080255562701080757354597685783906623443030592588984970466037425414052332164282891390633510977271326284087891483802802065394738944428392369810486487085323607216770573118165806747847108895546019695134424329933441026448663275053499500810251746546948674804684712590190672441034198300133321040969163430942695127075369356994534417033778388272172884537891562728509054205564123622206277299132698657961797064235327170743375670845681370231810996652490240219525081061734080706592258060219790034676149345817208303430328260320694862483751338321688637955453796375740383734125821571573291333491700062930050124465487615624870582323745404318015947499870701721600689264774708349320951590067530720201331443630080 [107,102] -8459211633274726160074472705258974380047070448871348481216597604300346040100078181329654979076580143610649757705236408533409938616775050162759029061015789217827143496987849234353005994857279229532542039931468583000789423676314502082633967538028062363447538251640024278704994845425005242892262296716295905186399076384979837826464455428529908938635882135670959659827485721131720799767580709051777400509576422269205630528010099561859266877971903943167513500192117388138451210020762452322468132715958164777343486230023956331592807600140143260545055103690596730750382991624859338269110908370024211810963819684165093887366369064293276078932639213390712650243384248732243939066326110670261607621929227405308686974411556113031892208918585363731891889617375748596369721821157776932867892329221783973539647594716512716067825946733414545054358205127185646761584236903740388492098102500198775022792000264538762668767761652586065664152197204339820643119075026338899463232070445295156052308064677254961950800531518562364975152527430917727707966221590375481275971489212076381895976329081420357611411325006557423167708132403966434866476618066521965346217130991666183935445970242955002084012065018218636197557715606411271285519145710814329085110777342969856374300593498260080967457024849978471147211019257477929683432346393734159602275918204878105009893161177573860604922898144374400644267883064520876343486465175205299675767204939299697816159939333842975049631113572791685784149419131027235425735187032706871016586545671216956573600539775289042135387047357832912683256583607039956995858591161726989102094717865032367231513192610589955394880082293316693625318210544779072021658673838033701172616070980823706632801141038389638931239121032047879564847191073500250846469601677869937757378214509419531527059652600021088259098560131288573929173026245884885092687674205522369797546153800493308764927165513416768398787575635522788394507739895416081483406687036201926378190805448632654371576591367223464523363887982391348304442389953342430536545764813933610604166345954120192087485174566997803463790388087425031431355296840485926148992348349777530998916624126946897171884233338172917999288031036524214476800 [107,103] -20201942004261194555561612131017029691159914583304239288425090503732995383918139325837085917657468651781207430839552385273209163274970823769883942482140344983025853502204960306032826301460156236557492113401431946259899924208260906446676232238614139486649693325591375850050337473958168377086716739230917823374706921062693193933362386315012050449353716208844056437391342242405935698044005195434913124104628401429030246609055274293823674268800309942186539698793164156087866857503218734110744351052495123163940936143517723823135911972069592317407943232894341203549293238779528072283561727851596829918430015200267121349176873739618964731512522393060631630067175940066523568918215474440312008550931911968499783772156905535607306344290365239031521195408993630653464586989257953530229288607506989660381697700938524927994554688302411224892016422776780228356636745909863307861782751491713190169669552072600726565243407982027390056217009394223352209263931371218131799644183804854953847974591782926529340653599880475622835383034092169603599876341790349005872857645145714467179932766270136624467978505611104802992872108010209951079613664318656705217821155366637270196230679451156427128035563944780916625454442428994736777550623187127928353238449153834444906730135332640462364720465100877498366424580298725285451622430356553780744513886393555639530619286000900239972212409563713912866348854076933279578814634756691192871292560038509372313999840433679544496561104734804109025284138128602643577764364941388386014769042314954432522341826070838264770974915419177945590860020045952663649925343931757792325468543478212463245384707513208604014340180118364052567242040404927697099824498888692450181990323957915914466320565311217158365470079041172128492340825215583371991666114365918948499007670504585934051834949253312718978699122569884108718824238519212134905748773599582217566329821280591151600239288147791610603827724735617153111080602947449975437039514888579603656696196572169802355398790042963761656591992992078756721656662853019968069770488804521747231813604513887192313965590199828054399323707070622571137711370631168123771537313627362215400903353397203648662130602623826092084823590589153280 [107,104] 35241575178160437273836061652911310908903547531760696701610764737358499473898826482671858010797820983335953487421331969565175791792226739598721859931842755028356558015979338563472911945566457139872152956830924805204195755325249495584982678307170499511276612780684413360748135987348644908435497431907761925805560566872219261078526751771247238104587331711229569021466069645363436764225642203286933229799689225973157891460294807374719706795143773114130193125216649623157154121076448502066006385496933386678388150060740641866371970189649941207672360126782881087627976266239712600356883380054647346994240183341689547557875568712947921127613928294662918347642257398257832009111108064802495669738642397827155952676554684731994970545619324104338405897373228939436184300382871378019571455597569242473968933215211891052365228148567125261247053828057986536167138126305050727731849023754735840087042774279946511424651782770761237112269562898916548428824149556031746076494739574321290270003679251254834502276511932764363572586572242379856553581388127103217767915000763082106930189116866476800097969877895010325325583559484606535181674064343000378543065074626662717556371924177719649103032015244839639828836343782921340470808138303054048032673826267946630766309003122049282695976041114912070442729754369764625874158472977642312167322599858875016519606972691969145266479483955983472634817026100321897490732355533018471319590724757434648599271601330227520729485059205739811634933499444291751975206470678768555922564184371392661009707450266002700477113495218101549564586213852625416648963163368355416709926029345930828328887626806937532536726512451801550598426922739890751459889672382458324935108984536535662767626822259866017769773144937040087861423851109995265141642247321232867050355737421571817337718764268093035861547470968243650873734777435676420436283262704185711093568789589644162688797992774502289836291629386151123038993473592306341958060190104743967746399740329921226191363147682750542568589984000656107828648492285404499418545366943129725639856524718458580289072317174468626612912624337882411820343003610723861484662381491108777898832122804256722430818473063281275698914836480 [107,105] 74428821724145772399874980772612571205608733653488436828680087520829529978508746461966372130939897199450865371075135019844398774395800501288100810541305850173146189475130462980489081167611889043375127573921074592575042176747849949428814256473946043239015265512464016790645532126825898358063923455197484818149766394271734778183771390678873726005909282129089713839088314151038392994243019529280602800505050085005710811195534007220310282524353523611019455043500077461044997639705346860367996803516197013722860203802693336319491722005011016493853499362290608852396505994445433895587260507395843076953854048683828172401695740879802766020294362789885074169392198586459092008710168711513676541477431114036283826886529271179437015002162777901705918904144157834075344401420428817777979309542939530798451615110835392113689635271914778647252814131345673834258742038551864002682791151255255644878024907966133985422268046555061928323726017997879496665676454668441148037729661073002731188566038409497719476168411522171083993771936057712640795387242023733483801725719716602845458347081758928976473897407382803547748045107578428467259828080339984467079441159982102559188134110309508185628162431378760688271356564661814797071253966068217694067952107629790330846170235361516984959509713150887293811331030524757731640357419729753044292794939453744575340199824646304714946981368019673552157385396593461170978815663499701506769591100770855173441416192611328505237179208476928190279080410002793427153128148487408699181400299913914697613383017356826429494961602692494874177762756489359605039483773294927365929781992153985100064141473501276340582265170188860046526388837144625084214764055717741340030666544812364654316687957636629532296053821556328354097415240413444323111973662557082194104694652911493965797703890035077505480935988991016507236216481970825971186748827358557114559121285240523111379647274803628348640868924422678205373024007797014129101738623813146450414885735987658185468694832609126442384334087582274285946229065061631292541751246203711692768840875002156770282349095597023639725769319900728197523946227186104411035476156249249557041132119263582703399412036045442130944000 [107,106] -27422459019231857664097338808851075891479530349591697458451174509034000357184020477210937237986713809593161733363451474345712106223908400939782386343340372425943489186850604721414380375410693041557006977718184290382634747137164638195411399899106422229992399421383364302484519153604423987928278524676483111530190009253105339187203187859360021395558676316226549486770568247240806575915568836256086395676487763805150486250559595714731872405396215865471414702535183232697913018920281187764234918082005140635332870166698091815609617250714024661304773064435481192501588854211403977147471358545755893548110761116706238170313014393324812302425979925353965183997792502829629741330157084946937553928296590595459978782710351628749676526997143031060302615734069781421449631751281275722841520107484844958949121407004426940460769589546146001646250347057607067528579776593789145643834328977514929759097366826319393755863524241443096144441106090430529816873971447116573868806981144311469324149848676085768419856367535496785306712241594940282369903227598561108719338589673825232720862408222165480125299222820296237459215994828427409133356900853124845185601066862310502781034248839159354200588852816742915516491685567396352046763595054100821795367510708768400513877218236931378651883503199074895523193373524735562749861483714358860496401189948957996166569221773524803020488716372969439049340946716808782160398277450676687021443859693750025817687290819377632038935356860272976275913371152896403794209501999655458138319869438454293804129239403828581176752354697707730130447659635187941647120802663504004795365563339438582387348868684306254234702226002125145827999243183934618199226463836342314267549942677490566339132558888084545389336215838644076572077814657001788857755549180630796985521998906948168050302870774594163749292092808736243060212214178266824735724133005181543411586746487890695729853280419612257283146901185845291687521604808096265935968781752716083561571311565609318874179188687574094613686520792993753524995941502295340368421199498580441342260961067822107918418302484672303957299893440918478920373276076343244743094903866728533129370961299576481293895649338462720 [107,107] -58865390525044560696701087017928793465897500388878273805295084586416433522809252824461104922563787381400429406317091559070435214086178369629806634828139318276924430505037632395965527430245133546061976650382408450930203504368739649208955720556268384680718819015717728984223202149909507838328240806235879178708659108701737415898817521486172711431791219032064361019626002814485526373787245668771390016802096905396684925980779511321984031077934592461184517895159991736209054620212965122599355795569441234682294698842325193923971320913406709863884497170690787044164983353971780460182124241184271163725671708629492649540580426839442017622943828236290949417290868066514194924829271489036667522985820026163153867337763394948129597705043799162290908086057830525631823788454820426099405254548186436463116943744845900835275849399155610061785023924527556326840866161795685199313955364358034775203001284259954410751348904802260875752860560804824890590392946983198361881955612648049968773235908355760435921077191554738305768977525425054617288753770050274896918322440800124555171075468736680928305453077618864525053243359558986596179233202358422101647863668809734019138389449718789393104801078937509113950651647898321452009185791605784002705610433967682469465494892060592698599629710864446481589187877136203351698888975731964568975301841829687235555059748944442451586688841167369250900846243312714037309100552929761049207341419610654933485305189916875884678141281270961874873518493981646168177785469559168454632425072094907577098254560589622302409973106391656285192452123775112203359439163796991093732938529435591498579965657290561131638459333033370567575590293628979697392763553148661685124988948438750830003512036408169074581456263154815342566491884142060048606555482104099626485253343417393443640824330336759839231107087041957746326729578277810376464798301529714296903401147113539969765002835608131875529795658394185734287705268035175477224817992453820334027169143447402098182113406166213605024880400986219811848422904717372314342906628708134433239843629674015221897234973695335867620004372584747590335893347934963626196166010177692197099387283762933025888403235840 [108,0] 133206975859719474347369026249947517691874899383195970479438558473332697856855317671628163814201760510887849576405811473708321698518953328065961639946831332472837616112796749370192928960726123392941220324645428572110525775051132542579122288450962902441723231127793068978151647155348890547483474032158689707602396418961345113680211906861613335730057592798581302489233555700111538424971358466720742612664341421650505460678208629800614062743385866170251539575295007095987442182621388453059441234568845713970240090448721347944412701409982017207214729891832370793398418111270404261917129786266339428195555587961038212786830187844432343260906719082157024083943697624892949151169836719966844931720596636359210696132734273056068824781775933342000555581796474400352018957922933363916695773349023076832811725676695465675943361678847576981775091745798577349354639173013408468665983220878502764085364041964866883013163961603208282401946122608080148203409812846912101902509465777814393004175270135020251518712266912427251147588174283981815557843151190379171170919844120683388973298413099835932180637713756543913899047600386170330018495390898512243664074584520925188021714753892395881443533404655367511572409863077915758477973923824884645901289756519131107778721268888813289020770250036789695427709399177225124788417037570594763507012649885798021200063638083386205094376933474047459941954095176605819661989914943292052935074493132442300952852413309749475865814645554051899971355739684736133888234016658768140715864198109952341874434589664184166733749714748875240765276794888765625136739627806728221081118551373543255504575551091660552451391708366922474091565384226105414764542515303204074093824273563371288093429608142705918662840527182289874232409455197658338512368144618580874060460696921972309121565024672227612706840876302637451716895426918730795814395620095499083056845659257460110856373628844277442678639543089542969868016010088075233472612445084622682730487162115116866714310333542321611136438570405294267578236570707493468408148881725572372806568730480770338856721856950776039532553677731630982239886640442667765816131145193857649920812915700320454458358358917891024381703174143957758296914767937031307215868282989291373981378613797647846406801636642211644515686911846441588774105727428736448107201651613871407217115009466219073062385162102811863805959578017354053472516230466849973582650863783401899252953178331926958537469517963210331939908105044462133624115688609558233526638737379038085321437956398682445069425739347934722900390625000000000000000 [108,1] -19017797101124894809582542083850711069807004629200749747285504862849259866674587497179723541852471471187568791788740690328834185646174685038856884619487833477006995541160905154383796618360148645276465214441296093773402374749489081618149502249112835296577522473426845109205836415685049466984542488269749189489241378003568327963793813234988728253419530452267321045112551396535766179565192317088400884704386932128800602469761609414867355963055730833754042316931762511643197483057770881104416152187091776444833440817573911090299272168729375528588012584901384950714064747711127527358375843581510301904263647344292541388933730512635829839635316833651139228851110192609649598477006038486085943304379642144265061883027985029303201150949775893043384802937033527029129351604157892117111401744514737953126318497667457819271830954646031138974000305670149848329076082741279932054641022042026322713357093938868644729148549483542563959447683056845586397891609487508789367558791440922348139216467786852990671727672501257819275661504861226471397521757265281710699806441592889741690444748406953927490072912921890643216300334862004729182471543521799425926836564718751805647680473378783866072938274372399240214916297465810963935783860874620182065581876899022080212726228675288082211763531117655130892832773977383306256288383608473315387060627777846996941927230934624510591104139226168641047746210013018692573560384339155983218684423803127874835446657497041451209077017252187907948621423537637919150929954233216311514964508304302696299440536687966485255243367160476555873733615372383869479255605989002669549606954646131293498558962426635179490585557426987382124351358825120291199288838296202534497349607239785644255989037145505667553633836253573690953451573787453155540296132015119828049366977551950772325942399783963265830603210828983107458204046949082626871547785820656201303660081596509230443652887876545543374772803476680896901973541936297195324288258358038415208663582606095275467977301215280159077876813489508954347223551588451736753795195680281516848115200265764776769972693215004315060610073915747726827628806165796443253730838012925538790410992795294177764737599068912846795827667798125950019157053433641439035543570129152297295318242024655022811518418138992573148722100527359691911611709091390158015502987882065910806348208891303271324588799624349659332053591950887568407007011046095237385412943588119812272944739406361314955999065065210878876094597853920921596206836020579754055615909655747632756158868594376087912678485736250877380371093750000000000000 [108,2] 3286877509282922655906121990925634669741772635647553673784569858203243697568496979462124324428931357015076529744778692406232566052374469571464295566537281667678981822935418961463992308841745341505205474724013440213061211380227746575744413243510780953744034580364103993811435689849223604944451132614999058559757624830671332306764606421087866004843713955957687878755854799338668264581658403253396243628187144579978030852011473573761860859758974328689671413019626895605257287871340558602958235238302159105545848888303385956615549284654555621324120295509056050649277712566161467739522569209416779296807045076842940309911984906001943735068709724577077565047650972813194651776099628300758755629024866044250805577447052990975838568942428317322355451618505698151081226774035040286866625932772731717756986235548908194458434366767788479998612210817109472932479994955504077898158352100280864229667849235401187801777962971532402705000235809050367803445445326391944223491955611625531162287577518126273847083485896145284144104075975670347121429755439834212206429387175417812861933557251288064742524888473577257403023226577363984790098664614194257665704966377970952011402933754995636153349646694744282317851115589255869960491646010611982235162662074888412252426794006181751023490764938997393834109049972909230896240446133542050547252853235226374922501130709652893468394347015300457996716153238918185762995103964133446597737240345820396994529927222291706844283849590776613500164989305297682181362419312206582331157403750750887653654528471721192290807832488709438548044858314096180012761137920679582884538341833958750742967280455253715417262426506946012866025210917755886975583182818344847335956700936358883240300964838863210930963631361621804092523361886664569526291868805272475677616135144385975483460798620915029285623125595346916879330049045258124783967807060814039755209386620860449079596656231790082211404908769931887605468154144747562206610815880691994583683396571640188408714828925108134112415409219331009231811417374676782370693127928010882422660071659340134759642131469161079271096981216480484595542319100846652549851538040475765982944664927131447582799027507706609485403683134393744740314412098398121247416032761744652405132138111034048736798875267459721935616401935348215116553580631904830454649531874377021290308526491469601468368397217172429944020558394488831129686632067810781426061439803474769475306619168072543483950173845293710863808237285016802645323750877711140052436893207468053590389919609016100565668239141814410686492919921875000000000 [108,3] -65048121410065625407284072329714633962608482673609537968441581567830013829823114584855509287046334902842298785513334737604743683994527452755912002224228374588032937152194492472533423658014249652150129418216809749279542559343320922844520538963826856688708133532205078861151727466862845585597232418374637663610779611531293153720540121311519969761486287812987926553013216746853773754599723138499564007259425327784335632063056028213878977460342412442763862631413130494314723228827818254364465908902409999912655125749651094371173440754467894905858354719419684064073676078751646293624741588386950246250042753044665784466237061209926494869755571855614509352261929349783101140123389205514985824183396754005166922140848691920411510719579604234867777317496166339857760991608761571673168014472094843048769461632385738437607309342545938822666544272896990911336197454143153703257061548792400921247730542644875131957249751945424353462382002949303099542641101157094948926831453405887694814531595975022122777054812305847649655435863768807495988098902536330496579715238707355949773605562457705698214412833889545025414366462356977663741627743955977216076505102513331977708726517628165437105275240401178032102513204076609387953528157374836972035780620617671363991797050089297263142932633838120209389869680360097503083297770002354034055315255069458310385559141945679275466509877042348261715365303242933170946612285736675074033184454733961489502374276045996867559271783166425207510794858675919955722491413036779090810256709775645113531027551982516084479602779460397412188794800129398101976632918775364013632492853466005833711262647835821521598323159050709329078337837909959199043951484210923895961403517074547793989511293745034993261599762794395596879849209029230777145925321380680330686795303896349826294351314256761949202256612199933994876070289207255538298149498051097387758761786268335569860944730939875225169595639418320672522781304953951299883569037047987303574847101307990252225111135379845573398791124489900670576859175840427816429209194788550953933421079853026383693405826178932908461189602449679581412685651735536597271703122486110195166301746083120127453827954972837864110245991224629796155383260164340200001097706990020833172878138873756173273355322601116947726604289104208584768455332242572619865634402552356994031588362337480839362537237601884063520714713971803325465782163231249159655877366690907504864286801951364001306192641781095905102427325690956260995353176758281337045083528158073550795798337120778853659430751577019691467285156250000000000 [108,4] 1234062335197258755891680843292373220113614988781774517547902347001010879178662304007705994289746110296974212101989125027415254582791826998103709874934461792709751729201513470713587255363904593585657326737804641559390113386070241136678863359098596469858655477442849730289232696832227602969741892721892237592442127835038916308786276350240948176795506495089069306015369023376981175140628879944047919340770862847135987405061263401373135526395542332151975930153994033427212124126635462932208171320495745963325789080457642701561127517862241973668431148586045447398449179141147089335409770585167497478839618290164922899321656211716923808801855473010837254133487082819136727689969606757570410485064576270903373237331719901556908458860431130850843366189887335868356906057239492900618755777460675892702951801091119834067291098561327280747224042583162221521188366930458616214695388814468153877501421954621300027413620077296513662292037773629662640153648167646996732249308543296238038528391601706428183653972544468456394479143758488225818905478337546253916480755814143845086312847384047923242676107298228828752878488611760065118468456510683965291380876412538563099831734908346116863864707349650277248849471742589502112309534525175550477254401382848373349330580302845106084239920590428164066337016922001232165805348489054999228169619665782765328989172692385301746875972889686251103659416341683135610651074116074878383518994447882504408477617042835380934814002365943766146034689379824862008129960733580572908649849137834068252004829773693210649855517596563223685648211892074301717132343413174237676167935872076492544971123899211605441914679493534115856433460969711082993765179367799333931111619817275109873614184657992988180516766501252440404798695589512966814826946267632318601095864578279262934007290612334700409750363897152025687397015245475695973879855789985974495031813749436265482640989969337260782731561327314157015155999070787484756394206796849065240193583467673175950832690066083234807218837321662309782809978213132618171087378455690705372934387826194948309754452004757239524624466265843141916884911998666473410172111372949894602873346470085123806398610077684320231333842223881315016100775440016651378037638935811890309512449606005534385010101759794568822639282106436779221291489959060061742506344130320053158086851767955300030274441815853110263663925775855549142039143470022714471511241402348047668268650703087998901053410145540139041576760849131411126654987006170187376445363787305233124920456067030727353994734585285186767578125000000000000 [108,5] -25556348126943883927557515178994219951936249542596487110881458356456251957680694788044410796289376532686685639431001926159509861307135740215066923161406381237763356986731679375519955920991949099038565681065312525947671849398552680922650702699490059265202897428093167894551797251767443992598242300478336929715400340115001981593269688267934149456853641522964558573330722283655824014836996658372497202152111817147695207005404600648408314453284318621105082235807868768139569833498304139320248349594289479093046375661784288797261637759427850613221467032382603188640233798219620442846591109754099912645928287787082532914612226173276520591749387833284784424190000097633407999166159090935033684744737129081289372378706211136832689942654037700023989845195811657045794886154196197446943260820161152255784316473241660417649156130382248433797155744744324091228642633705451589769686492090189586586403516361412496336049282943879055055226094583211959968472794696129690768079555671260742671371885899705151648190625327898857624619856680492170590188398704153240875046775438310420974015596720511541791513809691685331275511160301247180951704747489454999208163538972192294533961821010845159755907709755351535928306646211745642471306724604196797589233537137692350726914661682955855924273977255422337600030378105131156169951457349500122413849179355251439402954179731459419688872365586476477407950382010645626934508949389050427500430851495022940825091809999134093393211549958305766237785210189540607526652608810306197508551693664822226475945146778111578748396839445082288583704743309911789938403185878204223368592552328972020872579076215430360265286652241594786354215480174497873496534489201991935761195656807213875256073112418577712642022604708635338072157804070107440258676173337127431243899758118141552850461775747545639067331198470758953932789290053282648060929735291576409898642806745138299673745506194955416434579099686397873814036919916880944274685839611171818158968627115279700536005043299189164627106029047322381396894567048373866211194898572350775045359076236656862560966650267584723948596170352335043482183424939241346450566086180117255279762392949378906672511776385317680920845768993270905161584918910330036443351955003281631472698833230292335558738295231806905129630148345234946548218857987481448132925750635534650591743593787783774639340327837353964738366749608925057786038009480327067931981363161867312124149775091847079988331844883836439967845557915186417374705583833462320446769455632330812940022912727044968050904572010040283203125000000000000 [108,6] 279218308069946399098695699851952756118341320908339961904550572107757034711482605887873149035448601517162813648573369683635570968868319631710187754798554048935247249377129691318877396524259172609519565532116092348638275459256842633987000850249928068207493039357256167262718066365079581007544258475331926407323314131512182677698306326893137771434322750542591557180907245581205826470865467875317493963091099227534015002616025275268284612373099328041552301252881923323777637388327376125495205667246658568878107627120436651140461325692553028599312106509675325376273072339775663789045259029837405044931721851593562756926374111351323263647758790796796821153036564979318620668685686432133670562058715271534874477075358605044432130691738854008753667468534525340262318357358470207911997385102478072692677089274192763298968593946799675544064969841309382302975162997984286348781444388940917595804062752724997560254699533066306514253625680835526064472035671783854268568028517652300658943439217677709958094558890298878819564818558555136417649170968867909655618622546734512978984055823119335964065037432519880159167249331351916917287984104421647572570718986025199193159728764116493620262265509216583820714915099943508540481661038585193768345545800713538279416349291395104621867231318719646365215173012468497778166400061819693713326914571014883584438937974672751330271175119285530233229809202360359675973248706046220825235740306362028034184965327689851459509426409319487722659726682210054215774037818387098815665512776938152957297414327505774374760127406390857774498402095707010142061423697159162986681267913035596835496232955816092688555040158159589554199173515633479867791655021873245099736772259736481911669036414715196955201984886517298204327517894993587364050465252902913254376549413473129708087224025219474112092244633573140347105973173585041522244449612690098445693801263702828372310847245878129368713424318358833455056439494950311921867342016978851015153645498211427442469087718639014195086991149472490200938513499515440319880468638606130431237244697361605215359788407555024779322024557136036302746408358608298715630892941087249791887575223205465238718605770620729300179542230595076926561932502979456695738262763223508530989018017849134310417723146168391378286601967498162958891703338372577663218443273439287972069997518748461470992528691821512507191334116394575697211835249307732589878341765730895604268905697778125424889506163855795165509406008147945540415515514137309034483763756757914375420531749583119562885258346796035766601562500000000 [108,7] -1401332567380524282518725395266380875852870649802331777103334535036296305424992666179862745358279479549535462940495899142381252127376856745540053154625296547074490216776262825489609268653879353779447065708050745778532201316859649026874679371271994559536281424043978155165240431694971187129271942865702840168326062714984866215628985050823805088822834270561759170892444935532370555250517823892129614633369801486538455009692628827542792249587901976320282723367956060829384553948541730207885881718039706930389663184929152597119055009966451631613964022451565909111178435124590093130990904871380383933799890717209538181085060279250554261208555937368179413518563059882570483074991842180536945349104017915282638744934632256260748069724579477534610785869828124908892899014289078273991899902013404150411023717565360142755955374217296941271200147805417249853630526439513058198566336609067418277123075350567876427244698991261655386502794217871466550683912175708474497736015717886439901207789078190919370869609346158602418935549134343115806910716954491159781408037324837505815441845912306549039103063758141761616485332065843075565721549299057744154978094741459200793026585953285635553887863271347685130214474776822723225635577061439159930026888973879652349384581040893399339281101895048887529215956710448144804432678329544488159779882038076921927319787369409020961523862205430383525249536921357358139191372438671650344816659225661297041771849678476579296959717035770705697952790913154208437562318656546051472012944086532793433578993996752982002666873156820939009854448738588659106289679881044165027677491853157377094302479451362665609534372012257080080974708998624733744135370062394537365288934496152378587901407371274627378042092088290248549797730990749199712642423010358758650536376654740385706028905872039354946551522102912333264337888271628873576245135533199553290552274937219901104139395456454542986012188628104648565844308643249746987635680592098390928295889079192018459402795864421351166622919213247985800327846637802722799069844383787542053261395425892168646648948191589591010663920141383005822824214864634986426476615203659230279229533556644091872610146777934484165696485680649707962574991222303112644013333848111623748508350883595432794342248990698455186323634912138286297304248971713469640939761325549793857493860400758437097465413177353490217812695496098722221570938684243134847367258667858725760650861783151862092492934137959759199837454962582331870890715600834110171512761093675909600253515208123644697479903697967529296875000000000 [108,8] 952318296227388011695742685187916321638908657447866851347267629963706539653615422159430855654290258106127064721684912189722370762750843837666396481236968849925931780400272138436478910434345957920105332619284344242191678064807697627628704827584529914263455292003157660772739753677482719652894331643123642990921578612328877378040741009260588267459180357956388217479294270766652964731597898983846219451255675042567015306847732100400875236915275338078806897541738236609861894767721667422163934040294374987772449235339293167472675529560716988771549644853427381897075891403485594376376025551022017435476554892947234241827190075591787913282901254222462642892165187381563413445128120086112283607586656031197081653270100344528038459019221211916813722810234940838454528260667854248419900149339732766493005649567794584157581633113756428421983819337482063848080279418632301706377719284301138364880283746160737805115235729342616640700486850465374194739644236725244844430666372822472918977342853841269643735602091243116178337141001427442237264291917229163021842171272891649049515812768524684363640248307186029861445100204822918807750232492769610110446879714155140429743803896762666724201059559997548818970506886943542421348516396907398371740939260969515022377961372268669161639108234191757951073583650397025622054945727554630767429045101073574799579686144211071775786573400374438709831607504355960436583469063247828844956654699379600027008232031028584522878887369567812788743024024022799984178507842874692620992240744298425426040563983747202288052294756712476248612607597632070007264571501483487859645027465115575206458205188032279636246983432996930932701569471942658896625926870751264041769248930630129834272106756758027101220308792962154357942195079366894842346413852002333151062644528893591868263859684364458149710139896100046169838025340797759369427315774854353941497687590953052388002124168037660427924041914640504456143323514949012610751689899886502515094714732984509084478602323393183837963125722802043758342939990060185191389866377624520925115329383194322214336041661960997628588460131781703879775355001213092962332010373069949992243500417549918385165812437083845672825404966265403125841278073376814352155908958207606478568706465294009174340750629010693506540342436838952188126634557666280691967816876144301190661915872251868682542839985329364234528314281610197629192554314518446570385756706696803544282678454884458534015436252562165922630007660857620817764431960388041740551064929707313078122155047822161577641963958740234375000000000 [108,9] 30311607761719460845998958466633515490782761124622619463464650719879806198337334826460402636001455600132273555221753636739784734345236722292807815360228064523299103393953854083791590277427884419186498160438876333534486635918918303924818538342959407548061644601882207306075882115012465128135155532310974083895579974464383646067948244772013463665930662632938689272148939671402763821258218364675135410412802846090508196653530276602933827630872852106579485268739429585119145558179147020846227883569132050617139966078694950038295133729338987493716311159988048823724214552755691561011076380021849873465566382797160011060237485480397949470914846279594012490798460173237752108532903453233798649507250664066664717661372738707283477310441903388683833212848290181416108657427901356453362292022633864436954519335130868098576833849175077733985116259180933629741300842133957525761196373181683337897776788209065909088329209667919438165098034608702889234194584486462809469968894430431036172254561744584593145325478151743360806652875912283330756447683442565903069420519205862662398134564615932611802552474001701354438977875975431862315256070810093581090801097060358099642748275004752206229522235859994006823166731933757508981322941335608687943691916111082590001927127093420532047572203363515960982164227271561435357906444808632558702606287991344785809690093845415252272686023344044694433544184042135523016521354420655686924204593279283950085567046202074988405597291490219111057989625190589867153169390279070278875170600034559517933693118165900271294673605016310360460935751807300786383767774379707680453457002371399495731372826407930758905941532954435130183638661992952841407750653634618113441409978319101503576003523143941470862871485116157279363485582952279580563891016600765091701532864857696565646295234329555431435595032131160264517643204507702500655076141020166328456502395745112314785704811355777817843459282748234612002902877857968705779285244362639815145165954541574587409331021766928156940852197400462003006946357655085668063940248738320967109047547305886579517423563069502613690103186881895299119043532780424159847840835074877723708449761581977720232356184023255306100054746309440276270760429745548328854385409365622336246490615004350845555635334741289518016031458730040241920725273040318607440693819574038278538255861586012213755824920830577062832372015225846736868041999991158506192209866909696009049309772004689416265662043504092194536386155972714546534675744850707226868238377030188163141488644214405212551355361938476562500000000 [108,10] -224726652798815570672083991202160001322888789220317106580890971150645289921829724035092777719964569945899299019978716330928926019750269944060761882008835177615570221952654740383268391825508392056872645642778683894860813570265447405650122696067027970078625857475554989482222036017750933954152400382704876842959264872252963458381848806680099304873139465645874726819858846472084613412530630358972116567420951524916530111406149200366704737476788207614862212572576206862191049799969080082796598134908375265402164492504776166174614990723703402773584480823132304996928523810606293365349534804542909988754438015699874906045873491662696293452174970162693594818354295278018748930696083058700605798107951346244415350282196882234701796879724103371775194598440209374473140119894911038175232200114297215848749681705627922705229763436356192572599385666090950119336989166184013742608091835176831801872643453811755276542139656227723279281906666762355106644053215666012206830824971314608247963705256532052133680615074834548596937901872622597634400683528965204054293008225366534406495464302514157523714276096054554929667895980816741482365660266524685887990742241046875881579222039213415838769935708353327174588751106434050855756845704321547730871962867704779966392860202949897508135265866281671744614238226650598712577542482435863789451239504288665117904514618493633307039545776253742543941421985154406667162900767411416926712204585945414047678748184854171650047543560890000838231400005793201877941661957498467941712713991241579657914193754400736849230576631368643981984691945428683049717641993303886345595887389234378714271033390025931568377125565750942129154258900452465912113822210029894825745191090738687177577954779075100358452155419451417835179451263265840068376422520413057134349580949898613217834701285444251984663972271548881905096924617403148669802256916309428736831520761638384393449089572598139213578282447021730428035137895689752939811276912506712525634229834008528752699340349325195658000510060566818185727658626882099913568712548030649956168390417552124279462742114060534833520403148561339015980680173806832530793178338486502326720769959118251564809256447212031787012252865486211101961514786962523589176114622181794468714771743814045491172211619566768548533909290027393438173991594111732732684313770014922564645760452082986881386629769977784278831682654388047454146755472026079795955753305406253771215101393209259082487571297280138696615264741829343335693378386089894479176069190512867249087669563323288457468152046203613281250000 [108,11] 957150196046685423848528123998706353553307990499603178853040600798564946121487831736466075174682281108879796373648659061814024730975768952600136920179806741709688571399606967758987316703832371986673173904881730851585458179172114288014855941782547102798239224655432718045227168209546779340046527622442094312861080773774707814018441797760225873149048253651296664522360607689466641084734793797102276527117940615517052711005808072650563105031354583981866046741393343591016950140201448143126171967729451781679743958287449258526148559319343308274495155105538080223162874077776550503038660575426956977921716009787256317583750568550099655278680699776506135874141505480579563760646532206732718071113781464515745883914598129225308806209218681233072698436539457053098774072621295355618393225356149289488583639780238357114227153834367325105442665648432278010603947139344005602838629344147029618513460238449363799900298727013032134669105387701783578028036849704094472372402571434452848319997731419714202601953017490492002451498270429679159465860998778196882830023558390880693393515056504628317409346464485068081182334030472705969948225733654245492513474772560253003725482443082423684036172354068546849970813144379722029582153302739815533250506310558625140030165666407184989842748184013730148207370033942753645661296258090958701777239932725405904054639903199753920613594139282397116004473819095691256747150502783795623739399662115963140297440731397420506372245925273853626523603887018648406408484412129797218071537182371358188101133195588311454109665405258548692394668548202021129008823111212001460453166711850402442490411009975319712179751905590938111179664101071134322967621283091579994096256475224318942150395687091738908339955165174158666866673871056655027362292526909159675841058124519767398686033256731582403059701493072720084234731452167862874423822258967048807263115781839753036693350079054178479501050629916662687373675523844682396158085487791045025196184134587549796820915025151133758244590456810005567684328646476548365323483011669166953381867441765115052268815146166044063860679092788780248818268987406911190595518204653413353201841538983485274690449459657782511259105371819633919334443914269053006722509047212411343567198418083662206531771822582545450686685346995138123773145669525438835158439520001547516654941919498264934425037672511707952939952446386682395353426041001560670509781456312971664221257241749187685021111355314308216145888291019766187001347006019074976784212179566763145643903953896369785070419311523437500000 [108,12] -2836804182121437112335240249174885944317887002468668217209019018307906785140487918959067667051067769061294124842474855271042204070516554379202683160625138181576671396101270939416068470008014172697150938965032792187106562910055610026850581157319130292238694807834300794900349997288735478897759090778112833764020360357850235920271542057199551364743019854082742478247786510606008348740504861561929847006994462088590662235877048938433209330482900284598332358644837036279122536841316427767021005881003452599814376724792104741920721447845473344903228474314436010747770008838254002711247481132379033810354445050357552296876181678852217595371035347766266579690466483097011928311444982512630992145007258931657356246868479674554978137154956799909306996381977334781622887392795278032845289925205141900403706255040282930841289299055394249933314354143967185325343610301932272133516205761291301892570434541296645486943482772127170553962298218304751032447325781822188059447091209238340143566290658835866660371156826628528109956693212658680838427178996488915790160702367508742100564618865136467412676139517849949106152579188568396800443119981049770937503656172205838972511765322724945899130781277966914769784513449196965247033128388721977886394542353104700325701697660968367474565797919783176928223240166546443752887035577209124970948743469662547902880954939759599066592009728600642475009699621949841595846818532014888788480389428133177697199571495863917733950441252743766570829081844002891229547351078675402302262027082554563604125344275928163600178696492460784440660448775723922622149241873905652594212609387564720242911185739916173128110311886825428491638481291150276241110949798313898092140172225981653602676825737875578725848591156494999769345261721834293323097329324180814501616199097320464981561579669355147992218830349811826339325902241526612826044482369901623287964585631622175060540445321055715503622926564297290870261178286218449290532196305438786175524867940440984465183471824617505005482782176910891382556126798575126652350690602730183017846405126152793463039525197081801871775089773630130446114170327064148474119143409269019760650004742310369316070035721414432779078367673532232768872704244261150448830006590040726821391428066778508782426315838270474558644364702359988502764862873287145850447425639463367393855461507191817928722267288336922146406192653947724192218847072100390227871676254110353157532832496833756374386569432776120622323727469465187950258614659383617663936192482276865689527767244726419448852539062500000000 [108,13] 5988782502789928438107595883599650917984260183208399568459888628860278032392382395524907625474303925407794825537894367422814893968524375798154382895265810389179918252008447959075559654343975713947906527086059442800179571536213849816979451036628681254870168815031964180887316015109695092878898014902069292143980396287429354880592671428192116843307647634015299270857515038488394301605836900744041840604198465458695711630263128178677013560653021203956312910253583793347185443529266931651165476942676834914332550854929550903883959119822452413206070908461994795502378721706214372763963205184105557147702336186920461755520017972166769955049429246969493174952291170945326543379717951983488660518529384607316680743124435790816265641888954003356276042076087752001455221111031746759072229609197890525425750988380393978682754152797590848488841311470250248016319926710875624809374068748477386639344289901149964223435931538390257049040842569652603504417520225687685113829131520962449270225776277695661870982093389418793204772284414758096308641608310108894905102215700664574800694505159242647365012156474866058516924042195766282996416742487750527943827271989932041256732182891789493298098657281866256944310598222156029094456358174495146861185577951760543863965248241698388268663802872829683617848875060097267381587100123010802439471633038409069196293042000776906950441555983752192470903584083168640713254354110995630312546581109036786326701545482985596627794060115878215124884851365804532396002880874798491441599243634230156768066113145785691612626268003475548052533967084811790381601271470916693526076618123898326804483557095743403487242918558266438047803957300491790988030324381893148903979889085630827490258262513131010080369876110569571933337903375719005720389270897653773904443468451903832514071337955884668408600766868059753807526816198686965257637914223710118266512540601572948292916969442760571044015409246114911410102790488022789309945418816557887432984051919885993120086627885972229342112453478005121252561187773143930131834622517143898399338541921624541991452713586296453429957527636958325820384144421820701691855962132815435331269755841492422540676537900311249698185957230200958506360592833680390645903954228056307223441914418133149509889385682278926012079485178718071309813952628856517693376699759501411538376895147254512957993528896053078594622254000901585617124257870932109883640334691303105769541938042607318782149513035922534179911811279461770710692899397348577003423464315545743374968878924846649169921875000000000 [108,14] -8384867356866216229491916492396976653611654154197750423019159827225851850077245802991224707342785597820978208627219289908262433718491813344246212319401089659109734086941057978803949971006963616267919824369915404098325517793714838840776580319505455181491886186774941938394339395466746657337480619012694362266771843172487811063689815231427217983833865473686210461924728885713668441464880614301249244430561151618193886254623110361179890368991901390351360911378595078428934468351858827447832335650639336163474560959078707786219508974895662789486463752534893888538101709762707128196138025866214735352759744808252720369720377132514901429994440493203589461644374478769684297837529330990712421844637038416140682910738338077501857147570609861263971767429994623312457869213148064004283172938237226934401846045825718502844221140801038367991880802739187781787742559078374121637259861159524318866148489792585862949838224936442858170037426764824067226776824650968736873509052103651730571397277124952134489767093361671837742511025750324153267527007569120979694336422876283182734730497932225728883244744847788084722156974472141563055070089896664949659339175967114648801082923173583474636939692191653549916547766649971090928245667871181091198132853410920231561468072981937562867756413231162521549330649686682674791592576784514914079351632365074484607992858630283778339760954812117353876933331974474342802975670920122107184773824066983543706510576116164045361990796727635303108237932786305848083670867026888498993834211640299891291394755660094531381324278959995681359889897702954324131742575091114099388384858538637376049612188812078200661357664029058453930559098483656657315624462465782105633882193659274335207038470305324441119868807635188042011737496698924043765995527847373706085753936682427419178039679660818999955551615854593486088137441250776915183996437646741919459326100357601096726289887180134174328031424654442383281481800279472356053962039688475744644406045681345557620885950582259679759808134477656256788741231001564338078072453670128695384730870479727822408454416357641444349624118497630292914161979158099756954596266541010098153127190466962529954759437233085403709843686445232342284571278161807275420408493769524981816699839229521056276800134747369564309378655919843363446119042092565982419858799942952473137959187882963159784354479022281756228585942324213049949530586771723988276518611235291950426579794348532740089938381509676324669813909364726406677411558093565221994047931275417795404791831970214843750000000000000 [108,15] 4009393428939731357261082680209518288194274828278839971212696812131602056087158974904422414170213767209913418152575791222422948616373880572699712401138031252092100351046250482678639483114428950603229218166875398698615590561612298262550836532279476465465700184380655503471247840669324795520068239502971036466749192228843317570916416871833327258494185082591585849696902653180227160809211498611901327377451774799026852629529576653918527623712747432370261184825134807663474148395736596527511359521513629046883798740214702681061999435054988811607495702593939449696537798998488475638060992129923374571475391695663491591378009681713212659389591336730763304396052747647401709793757352627780250202083611318195407186172790181430369848902093823445579228951624752970354901515367111191728473063559794138013237098440793224228009666006080403643206612022128038625129042065943608332128407814772282668894748340470128356356858875098742442392877876125040554495384948364510934144899577140102716387320607797155248308788814109935950987391303037864716193442583045762852537550032224866572625443717106360502506590149244281671035718829765427508865571883019106449055172768880503631039931153948387025980102697495498432518676466970615379768593066227640790086930732462868757124850624694671796758886073507529213215019942704326542006655335845530457749303276660018483163643727890272910856072719983559417793251100088585876630622895251018402901636198288336506617072274830049973381374351495605071845673282860465692814643895482556638663932006848430520319558332904764628055556080076482125614821445728811361035865978496102136144875545693041127917974861578108145614274726494997189398727252948201824552932895919249798102706026935510617647540082727890871293617284361888303168879912229350453782344227429380493968639987209354903690365128917812501545062103311881538335188061571691027086642809045295970460822747895861526605000551344531427271750755211391037756341132641192590574892537794004164273424034601682286523686926290009080470029993449639340956959644317805403871981713527073410451342292785996205376382730602819772853417605159827868841191998414924420992459908158736902094400156745189503819366382502863898045019192080221267720130393572635116946332296776331464044668382287704234706796938147259186818111007876240936768126413215755154869488845636544547494446146666860459121001522269126307032561487251308846757415042826652957949964011912676888675233524191038443921187130512459170551045966785737186224654104776607410620670179923763498663902282714843750000000000 [108,16] 16043115821040408379911370653799903681426985957240886622557685048608774069378538975239374370877275272359660417855966876657917725183167096684729554668041753889136810575194829734364814231603766504014366048969238510259966904313135929332055424504316262323137206965237135047314381665244770166196518939324293383026525545693629906201564560905670489483637900656782195668069344862067621860388359885862957370939561521515919720696738732524515475828468575509525723225785775044653529058969637206953821635801224278468517906154272410608383843672359271394907365684070218029269246603806721021262932174215287298678069013997329055156772308764298686810029359933907373951487323739886888639695074521995419861991230250001707428015085900045581340064777310663038664227018081500596619020796241138685996533234137235060936227537024128597027982016048436718938521368792422682024961762183346128426414899923197901762888203618719241512189009553003472514912507237972209597496274089386181348961651764571497791546351022832012424154905778610762546913511510983819995789219900451769008719395761110039708380695484866639456073902028823097569763577385585441842341704999359600493112828688880885676421861847956611454183725520378072071965510047455857556415684495037550366365123558128465445312642612689118150428074621308531512759104926985416479145539070628208337424411892896425988428031097574875050741061203603656846561695180870759952377513189497988714730901161010741474245174335056704403791213408428337582350054764760677096954110925605271785026878254678205619330162093343337740058190723971093473727292257172745612280010203384668186159138027660099536711045017725024452827551474079960108906750792206157418428460958794556068199194689983018722356072405399744075765807289186195035386520237736203932202074745170019347244140104347641293428992761926483709863459313666965863518583141752974313625282260656993156055638391300070810335524599506389172605499478955426752153710570026107619872214671783656183884751544704257709938633376112184756543637156296572797796898698436663244847403282395502395795319580551369261375262608651813071890777729619869707433489787045077673808775453706050539577496909353567384451457002905232234813956979499034979700345083264812812337416136001628900705664137702267544851554432028037838317232203158131994585798758348880813920740641689042506151862908194803617778094203896552769143886559473761262454705272917400022726480505903701001705125384098001062189018708057075195151409660452695768299326284367367634331458248198032379150390625000000000000000 [108,17] -49943837588624563032210554648907636819139397985854730301375945530080447075912092111460655301278507152977953837440376886680051844485759337347696819275052604798675061780582066493881218404461517544910008758844118662834720371331738136364689020100580883400802071030554103845184474011599359896165671087352204339331161429208874012594413610707876536401697955630854624114744417951585344642146148177594043041426494019686971094904808500312158315680129242750306539924002611543125500465626120445425592634831833909009254227065694920659512686460005841552597387432343424832971105148519402235245930078426139540309584375301198979381794028212573203959018680953838844328977324039280787623691154193853217208833788182200299550136822603342671385985122740681484237151962721841912586330637729901052571497371736698009612433219160596002064482523974871674445617396557732601526356681223357449680754576239673784143433994762822335244882570669264567353757345593680606475367994628409725094610697657880489939089912180221507330122410970690338186824552983009564607861027367940765689364001878454755364695464718494006006012244391530643009581841111359913625961323576769960002564550144288421166497025675570516112191670311992943306405269040708202413811946792706069532642118862858573592161785202393392118462192169144509226940730513575447891169133604254970079903291417621060173180901216059291950985746160097963406981287377681804484144182162380223015405447343492172712928066157016097802315024930404640020133660050034335049198406847221862368168827176195282330039212191089295171066570783472067840834257335876052207683223805797353686203759644769591987812744086537429166369327958141847006192093387930850218651662216580256688829451570093703374696091069875515331522957950232549106330985999920977187891732501581947603570199659842301892047834034170789129750146916485944822076204104525662741362873753113935178127883681704620048721195296936384313005192837450971288619647322594066411764505669102161479958185662370354900703747321577635001605633455427916231247482181154713762959844702381562588218587704803604518867778089807131520272160938716212091714422962415730399350160319084887487983534521133846738545406822634706969658460711028116600484403826952454064227548983648770827470387260721663323168551957244253777204961933772441919973631781076250387508168643298419332105880576953849665631940559530079135117143447088308849935497210588880816265152532176431309200497700277401132891418133491333159366337904529013690612358755682720357071957550942897796630859375000000000000 [108,18] 45927912176288142662709416594830798291466626463597859496854400666669352655415389363390721908915309211694236701128159717942876226624869325993940320899695343943818619417998569104127544858171304754040646562115542447814602248978419580251596642790310709091248369015998467512687065714312709639815868558657629110301611371279721224532654060470007136669056022360533687674620802146658154751589974796144570325904105052253613650194185997501695025515405863993434102678188747617425551959005869679950995677690944076279013822842374135286128283421330058672782908259099551489901589400695318098689219975005587098631080616713705763125945755703393312871068202556354333388050373933203190392695056986317907093566510437331843937663298325499022718542965821971290935161124665438620847120607737375042873049388781738389066878278103620452246885320887067103593552964074819958177991995757337269745659471090976172479146614260212553023853550672049975859199583389276189411524604309539990864061540344832059924637239499601193859692099884304552491049216019413985456561170666737753382689651725927753710318423456980080872728788116573382539654180372767457319889358453244309271111136884913238784883269803754132047203664212711890895609177532428906715587451023146133201651375592495938972162754153256690811051332453928589464680290880357918510565036585943846751866400889411850670711155845284189377115502396862809917037770563671029545993822361594250044044985089695007817909986272433391988450528449131846870149815093777282967125103309348671453266743586652370643139908140621331139502572517381555228555168001255142500799848152615297028426562199402799106309354555482150934424614973585872294634268798741927909665213450014160549951056709815976361772823265275329385783166467085284074224150291430356702320128512021687196528545413244897673646970671052728118761254920615307964444031877443520230695281950721851975692745296421186290920865030026181534435502932115715733183480960714551729415290511290640476430238551317787754370781824884701203660615117273276066525706915176858525658050476252249614382196607801539995092013403293624762456660255232115378367367420099921113197503536643741714802091348395092772866263593838635568589867736546903567656583601205277062838657951691720691054657174341668673724639235091747147905436505313619125005825099114328180648400118735428399808696541046961291825534600076908891628432302769959580055520661408211767753029586053635071119950970421144868751553217861029664097822693279600887370211353966098499768122565001249313354492187500000000 [108,19] 155821861329091305058100480866809729198910302901777806051664740057686799341572300622420729517602254932941948416753486981138466696134140375875341205698977206060189394401998642985985387182979693610141352050749539417120505308984609672670792221058298485283718139521460499472039257789560829275964390731493419663376285749679104166588209672977419933602729862009122307298619880255119032920555829289337637620770236980465594574165309704023984663117910991960097715570062919610385463990446372625416310274195458230223740630716785875833377412297479667077786502522173995265093318349093711173170593300692357151809174845098299488072081230131295138938220560942622943304749364923012603538710867726695956325501638832575331273365492037943464464088643952176368664060432056217801470736676008396446387871135976621807930713470291725549879201277294952845096910559990347876549722073721459300175260389822959955676157823536007226488122789512346297336522569427364009397457793049165431134289015135933710910282163783869761314529331299652565147607507911341031570491251869502923047240490609639039616802810316395735431865905258475785344188440369816243668719476036530517271932002961889754406634070621968172817167714592684548241564851359579302837539015941283755577122493996798952288536181056245743262728569635178791032377909820617901330239156102542921624258574299130540139718814325396118515610426623199984147106413860839147220787015196231315911699544483975718983392710283551034611801981513509436903418561391223760234282325309732714329978678620562539742779910555251472400183235415318538815376755818360786461619666613114101329481304138591749923636343754991498479984903003609603169337566584210420755995061055204987080263130006216623028094472964638757652441328539718391630339820020035605644948387006977718977420154503277198545394799260703303270174252915317395013879641259514988054727290967481367478177139256834890393605746105074710396571051037909676770136442602765999743700396338164564314674672692672868962111438897800696650988719265329278624219859270698658805715939484118799235048101665978716688721354301749870075122787439925646804758861993686312908368216411842011798582674446336394421305086009710934623843096678874462954486163715770224238761386266797826156186421933259278872148297878985380712157570147593247632884365528219924109534359302255914909952984073515006706803766506165181121418176252435088116306610194944499231670340723605857804856520195342867596364911126188278184696791004188536045559076992361724478541873395442962646484375000000000 [108,20] -841869223281187797034199533351154255989634351951361192215369946026062847259754168501812425779423361497187652624622110283971791667506454953942572726427653067989699823154206003448496979049390502842608405833054898831708838579004431233668541743542629741670895162468478119594537151841947304375033496327897073675602446157946036293856166455916326475095037201927296337025745074225981023397759583967236051199319376473944892900406511663591186809969086624347814812686240188969935229031132342480807536978261081127686209390611133927237143879974574528426672285699124415392604374083969680105921066194234625273482672147866271510376996085726790102024377822877816922594552597052145714310988959465668415632722954569739566214341479863172636020311475648465685004536229012190139787229835114511486069017480742234669953137327460859625135131949287816298427940501261095873919293053907086166170002694845651263837063639008852918111919896990795313383956030855239486500205533032547959161026951935786931306005258679987383674941356088149652684646125327272322412095352704239596674983573280936753357890246522711760035186829852935904089906553822712787664952511704502159600839618496104877976234252212244765251685077168785174968957498074085023161213941825172514788009070838118445406911172929238314478674029025750033169510935019645998593941632309503029427416598343367619076518053262628244931630604205195432783955575942318810502239588387838971153537455913435537839693482355649504081512765331236261756852246812746767005539243515210562485154856122801157646187689727357097578905389084722965386029051805756005555657720075210303666408198565661687674810876619206463642176762867690303400307928667510762625789431569368506245483064628837164537526075258750486133534068591849290208742845884913468951412310018784576153139677913229028038198264734166474344754341891723858627109152703255243390902073585694099474287662351471007097251610583952783379664679239324039128611090279740763427798529110414903908898679071655348270878623842122474725053065763684505882307542096285496846306854863865828740827078492195786199288304611942122413395792752188506694444075120615515242516989299228554802070848885081746152102174609900064578638142918864667008519284508697810898929750413398203265558027295986517779639343184471067820596208248864566084889231990078389830799644808785344358451071182714389725442819007349332885907731282400526336956159359876229543121790693398835614158887353141028476835275180515108393164089374050874925448084695744910277426242828369140625000000000000 [108,21] 2299113546512353682637652471259929359325357476666487623213221825434090171805403978571602695852384795808548030429642685022411261125165050982136341193390100608760857427387709898315272393505159730138649488285900154057871816876730485004383957719738570520613656550222019817540423822973621004067619177581126641827590887115404567106004734552193124014408812701274012408843814810698330789030939921801030328878976983725275493324687949574864987988304098062073383280195660417487642670625997431123911809946115720975464132981775310067910532103613439272782263814631946839760424651797219533116171342582260206263492848809402176192237012633835301771539919882963619542293271159914634355546742283373896055235351132622679546357738440320245482045944471705174335938678312207241572014968919059766448594293390614853686427522809531536901932560083726234144610030803711031023428161891882463158324215970711641989814181322742771003623441467653977919870578209601265293951742868474851032340615833232772025647884743388554415673061718699611927072612348658877807451733953704288671064692337680919851185045354562801637198670453183148965215492684646344857445055784049828736861507892503515066168360455863278738291215913806793180148442088273483247010838101512805496257787574345649650020138125136859229732559504366817239930524474934529709874086535298668339294979966480467277275362789988413417837653681786466249497652064742386237540003063629580573075892422515194722134739459564969631373748438489953130000412733159464929241263354199134756501237615992640841493552057494267023552513421273413060334564503424986583392213290030416172080879283221645593835826387641622799556253026235175753961642182148814508305283660647916980823984820415254409925831837939961070791085549187603530261415901510977723051361002162407455583158114588556073777160582953522856294916830957289603679440935933623703254022945185241592414881794461530542945151452997382979056308745384663380595493925330052516954283504367437457509459658431098638905080336578174838492831212916708678756214201027378577064667636173169154443988570432037268822827323897182505048254497864361129334723544491021138766060281205703649347732815275762319662672738927676681735053037290728558430154665842258899980194525454362008040166241280962052248832085960358538609566221785764445702041140069664883992562474217485147437451066698857414964238560353831449595761942173556189366959702323886855704722236844630092735784679293613858365190710055533840394550152861838365758728741639060899615287780761718750000000000000 [108,22] -4497128469928678440606628390461395963766437080941737993251787281658568236511173855974707807460951948394171564568389916388662178877272412235982947715586578258403481048135263815945206133451597620664768733982289688405525400802212362807185840446891956856063115387617460089012643220162027939029641621094592738468219390593176569358080763744926431624575745436930670468753202237737302351824237147263014154917353500936570386101259635120896893878566333714734906849042962788197407715222988785225585630611221030059385930207259516683638395050840253028240781639170424497548159716276325367659187425380670021450960649212962202165824777859098488323026255983496395795109816677709396339867456160046130648407770899226130930037623469942507874794680609889140303643316852462985334987098989958801312899836177129527038649531187754717443387881317196204287206761629345034707161700669723957553161608629161588576986971507675773202411659136618051299677430271647773270103034516720355235964287037911764205171841968608655129560154364431245870046787271113580560461930428115108653876989141283740253651416838136039612487545664911581799084692173282589537708142503474268313700339492599013853040638502345162702958780391746373462542957140513890546177469321654212041380852640664860052378556675319991730774027917118037487837248841943785755805556895740928749252490542779203790994393654318326736619335975723722930621526042390255086909786482846709226119357477556006457776265414752588945864006656289833265806162561517182031529016833913368575162384134108707529644243232897395530689496901933102540227466916881290204202837279352847523014842640502732533294792425085766897018263992685035068889385687627743263564815667993271948359870442413880455319231856487830383128556642583910097524508523352456775674960935501802771999573459231070112124722275950894345458044917622973911978378203020725711656784055581925585692487188959845737676907477870442932253579842923083677127759303710924113290683324294544131330377378973364928626008766568131229129890913001449818978668697362782407368487953841397893796368714608367461946666429349076181670501506068925291137029144961485720282522577844654209114276722367385275892462237363404962082414143463196521199865795526683343438170990579076137413379311877451669668553038271646799764010122950505366415219564911117042026663991796695124436744980046592826003802557728318236827447711835860935753561184097937672790765014682499862786244743993112760141040113075434279639799872718697315576719120144844055175781250000000000000000000 [108,23] 6751475279871507961934481508540274272872409503988154057096562823294253763349735097904151286164269913939876790863989838582717841260975328001291556720084275675443783219626032144941484632014132468689826760973352053399623887887882217858068246715103078531489066445381274526106076419823436716301397909362810698954635870434596141693379119747318946758093042901134673679650497266462407746554989747777440966066071743091573864634050021986895505404627946340759324798680457416919891147114796585977128389013690505557460146034702307934396789151727706814532176724891288381052696829923706444920291260858159841265403727127806797222616819924020015488451691314602040466466602681352740073041083703050627320717343247885901250534592097949713052320315075924533237853750796978132352192277064635857925479136697504038332865452427441059504767479044112842419823379776252792723736698604229153748391177687359946480622141410979042355908431289889429213279302963852074594467453090332542746574504374007762601041113363519892669146482424211546534252927088878882637823314287931784206846337793539415527833333588852774265330281330168408771227297566547759270901343798765587574693705545902283445561480211362207367869610751950961341519030480668714420800468205048687095731538147122621463582348494231261634815686915342463679642924194893191135445744643954810356861202905186496315064222188575614224275454529310249646211411223564657224540810709609699589473971929007228471151360179682647906101191303572843145190487918717019675096169610116003081573951654184426540590447792632731044989603092107292450047575529741457667927947340043890348617657380494594619849722179621584046992075374778528412998623368632325888770862046366609829524909806117194933440291497470695927803035600152508384983259646382662168535038639404666060885151367859475619884468728306139248818524217880337854248442814974808379267044684536583199520421540534425675412776970683454252010608705445205966245694661829798884866682359366956820489396069292611786498956793065917591784620446626067599424656977892016556984713867457332348242577707297317736400450988813752434558631273207454689731090712579537563201018498011085215953823018792601862071119676516624360544936179208059786901776062880429664953074599500074597420921422869108475448532348806176520043367679762781583040005770241539171726243586667090234978079897809809071065351732936441479868749507269389661769807255725287447139966299990948283954464563961056642000100562034982353552033801369347543186449911445379257202148437500000000000000 [108,24] -7727824434630855160416689169745766836234309763440328677012726825801722762914348397137838608661274907282689930958008334656691792990379465469148862162698303791107128111297916202803995618563155993437361806519375187083858569819228784180037136146939708433659061824355168333336472549380173409348213858063324590003953959332287900695653664603161654085021092349036539008770491261948846262679126291541455091992937768791621685822597135941596023933751649482731795187041138448014071762163015042470628950008374813608828484434488601686064559196742935598034236061749187908082670418600634550870692315956590666879034078067042431565085631817227524941602353472558488693292380709303738668538757514885806385788148686824420325437107433669579397589026300573066592418593075249684878716432814210888409487145370049342259761765830505506696248497366074882066712298355780313001191626581531550778821719172406062218811291777704872171197054575881522366463808487058787968506651474403211026329429120011444331552083705868938510607406765994685898754883607852990470864930905142390126358140397943994328201568993799362057803368007831213759804525025637788794181974111133011411242545574832785930899870065750953759960984636384351042131807965709918452366493754327204750896702120665909370819433666662220664330242582145392156914826325012649637044377243523083153607520690470396495314125871313651371845805718389751540118216251741418082690321586699518221479489503450994244992195728930926269941064834317913761179265934590862869261944234795687186303686296631464987319276402923625505511757380379034314734536710034255546920912507922570305743072551892630203472773526585713880250899670958206820709484640656826652710591305996203257897792151099337018966859373696344687385066358462790632599738881669351977628737783086675866210825915151040355319558419633980120376304653187045573232005839212002314677597463884949575558450089743396619709993014553554332997515014941223773576242814267176038579703292727506700728133024087186867780317316960698293116652818485226346599569277616521105579386270577247554780688909942150498378840736394470262744948558811722463112557867836716902392181403177658133865916989847928327760296562930399270562081663287079262983481036209389320410246153505623639532290502743687338982187548472028038516758426374699040574508444778131174306762018432001722391594370147168810319978819686294961254236197185633329197319706698019223247201365373041359425620100355690789905147987920018982227476911361918610054999589920043945312500000000000000000 [108,25] 6016168409791274731710195832461039032771339754952183064722331976056328590351455141974862810523743623911664077189484557961393406533828400602922922740096330031802311777621702111105529025299957909956585334706379634723523546686707538500097100770349080278686270493245311743317110763220114926938665531194635215978901916546438841051970315299332195298032858526874751245746276716899174178168393098645475804935450463355435727278788403937794051858318786903701629993822028980230649564649581425231251094464270519807390075672462751317792379173399341721330997722483678891093693807251649611762871248025949250005223076741767632266830255050302182219414363116315546906832513170680952382845576731328040675743009118815809057133899762629301522112799389048113546638370047099187952680668181810941104520804142450161197972785930636912150535757809769838492637774662161998316240423775795443514017031895926864684308086279798762998291458873340146100627168536379296623695573221842263539273180900398280574219397695603769575138046921269673527070049076471392706878593532985434166468427596882666806147584988261989431282912896561433265836595070741781974021379207217275621778263851291835894359760893117280540440331314997147850945009307309821409691856697384516424808759816977611258156557668175026324059756937842601569564541373546946948425344960741818138071540077925192689425258291531954642121924482282361847187896220011757758526712221056960044113678138653689756862999556115970807588658524467446526232359009292297683347958340542303371566878168963758552884991645519299428307769658857289847726559346936292630757171382039252887735249151072903870477808985698301794000667024852308289094021121452621086640565957738313989893369606361948271958721705920737411040396437344498296000621798136125700500630385384381647133320760665730658525972844754872302402129996117449113298857903894024849288789652458732810648455287294948582008883032241957883476994501225281459425952865898170269841548864196392513287454572836048119566637894637687773408322387715120196670610542208589354752055821429872754204101050110502532704033272007032099978693527310807743516906720058726959014964964289708998938826106614391217076980188326632701244968515066711269140938039658307642841147077705187110722779458116488718492500647320764149318188796632536033198633657116929332330791476804300745490174338623448869857230319932980516242292697172789262319828317732398806758129790897770539114505132042291596589981181298321943895501817678450606763362884521484375000000000000000000 [108,26] -1063218739835193277427037633803225499502956864420965599238033890332650189760268313204280129368502523468180290136241598520611285952547202999766739030882454078339842675310453682435576827221904777901197181712748513902133970913343084265766319219494994116804474697440039178399325218192460843300289638118128259476001869381105989606488131770229221882904715717156222259736653513966448020873868801086810151753307489764023520172991544747774712447490920045641344184349536065169655873910790886646042699385502759965495815315427943722561184016802749934885207297421006557490025361246836337928584018994305951239583644686664388982713777571721488907357213424645095927651347037817779927841347971595327955337575803647998206726581253583457582765769498282939045778144095357208202396803692049022248746606407245287739270994049423968014255432831733914589863476299987454916991249315554191311696840759642245881182034127169213451883033244417324132461058224979867054768994903236952753671404585154919331804918811846194540205592303871480536164567886069601514395016310046410925966924850719939879300803690031335036572692538194242903284324901727772846875812753411113206418177514378074409985801768092627933093116055655713362344692545529791790501457435625460952124459147370832918614929702018905684570005959442968199507412010814221128187331260738524098586657570573288972405380716537255541077793956047463102009190855458779955099681865122405325593574872882111124005047646809500809801299297304304245455968076845722430027662266477197618438882833665188360144670472060599405810530352571678308725386809521057698680174231112248968199666228909647266523845957065917304342993154577037799488969405609941677864692015772937139578623040032027845951539635760146845160610317001723716679320107717710109950217160189814563327533934863891717881622688914997930408997915025016024112920175023201328275434595744922184933923061115465276613764261692962220849961018210250455935318969252713837238778765107822289820053123033357388992357503067514010213106585050629981210341062064056536449432035717722506329061427507006904195686301756199249663984773372490271909861280613855598267192669797522583682075791597426200321848990166317495174401815570878806644325615042695247999040960617920761649713083060789318631023172697134022413306451128580146301920500928282942193350695437223295612720571029100025432293734456413263506104048107175376075350942665627334673718001895685916982259543787461574461941031088246800706542671832721680402755737304687500000000000000000 [108,27] -6147613717353404922414800702610009999668205414371952358355027504824620757370066946118169349171479721693254957130003196261983138900148626347259867641304892654773165558725166227119517687844627648504244808819423455235549526429117605238833012971557759254486379270748495595614524025443267970892624006766272492381066150919988046867175084289717301551404863661211628425225963807062133484983653510309533847445267353567866632087549882144195034403790567045935345687878871137749949125782608469624557587512128566388026319832123033414367537750295658403140086729027000041883760806361879809358639397587957827181401587755031342265036541656298677379891163466356024891576897463012495639438527428306928812182456591816044359328900397038705148465670168374018003899318251682512868663355845668657436472479128843526331525685167102558366961672178261199964779779226772234600431646054909747007892181101305964407296891700735265564719740741878753937025048471300388977083125226040629805974421899994253855801410388987725932612861190687147308527999987809678720221983274522297331725476485981699713089794299382609058650604493765760834676159366056671239429433004062081968847315701775300806954902578270742775263589885740336569155241278427642135309978034782103493050653840349732377027865053050544889979974920063112911190489132574686341808923164610987322404456796972714418599068550827361336319320057851991410175026475215516818808544857156954681746108483712494759496509381762141582526304467224163963996039888554912034547747950730128852406104712074356625211031278307600487170832523618663488782883411757904313739649432552742275515741912889956551370005575158825654491701966653010982261492427096180407972701441092256583728610148568698111917143643159398709108630392289523513257879419042840007643581674882333500699263778757792293824670510286437587126941646872561484694327945659279380266747750343557128750850755302052904363213142619233572314301793039557202534561119360237381865057417007725840765498127461872385119116502945959620953675254561035953057556618978408914008041807189308861319126307776536239731096530205646981540067322673324926365097302896019541130190225130314001573394010538487638519105595599676394337504034429008570970714604535637552772481458958223921073505037427420205267104755574709866461767797227048464179695637577383288515977455569007225726859064772318115262777039898958897997313233379189378591074951417472198283254548670302108804897835814182618620815298782211755224125226959586143493652343750000000000000000000 [108,28] 13261541494277382691333824154525322887296908264261442830449840040374498621349655405437482700602892169352844776162847448258469200705655608176563882830095948623860826308690323452821472862735429211386464394757754393029978211127831408508773759586611031945629794511489236738570835462204251085269647348920589304607389406182526991250346951980100766785694110755090366365703863379398852100611863987657833968715684780730653697825967629834326730281465241842687233923488172743911233249677127209112005198248569694942074153062607285286276806624052775735245751940375452454846659963820429939164947296961271838175326188711467486827935517207007848995441584994206671419924456906749303830422455676512263370789932722888316235509410451375063265482084344991872407310491640665950829216137076873771966456758707769637216279695135896161768457365231617953142553963174990390981182927005967166995772432078541763714607645869018300384481188634203443136459853493063750360359163599399647824531935941290977867818638452965031718166710232500774553723849551324141359689542965892819235877320392125568896177421509225887245998138502590360585173196444244249505802884641320551735116549878105525283633331170101006496521051392579374351636795384142491948633973940010892048800128941548725631474986398880197094689660207830810211223146966666340500768229842251983155738646849049669277986880523065521868093183189059371386242170596524321611909377974112916651657775055131940982960580658679510486230998037175913854848543492755186565796406480701260619600136634671784650086389724774271683897337867089990206470978529729176527937269062687706302691743454327064796277247275479134773485878610061561094506300178704718870200053592697356056328326283024542262865524082508417271406730629916103065159630525444459516891669447349063121233365090741781491807925678403463929462150553634839819983202468597411130674817440915354654223520285445873767531320590324441355110927703069326408297000824015562133694990588024147665398782767576612338254524529040702901856317408883144090116862886656811874943517016019687153153970255141377522238185441309747861134269336749137778718592381316965541707308634212154551197120937374775803865506431316453924673072273930021342617320332838251837942567999311808564593081111426993310895993233179622167268600997014054726861698968491099413563521561848303422437832960686555874413550502355284851269750599879713500607818134432313556237553608403388290711979790205434317107191814419375752720497985137626528739929199218750000000000000 [108,29] -17636066532272254829561948507181994304558060775180991736320479596712848692011792482435305625798667028006087872291249933375892760868572252369656942256208511202151985279871096472855133081538469952368366664398201346857239236695281939377862864932340628939185193011551803580157401387563663860021237170073683345256859573843975854327172877302981601105061325374366546794769060892853837381309717187973112430680234399649732466712324177139985015011090285037529722989192222801569369240745418658153756643105295138969119415404325344735401745088622993993478316388084086934389851395592573901385977326266851408968456190611010855095619789601500331587070733070510629533985520546727014447219822771400519360097823073005566245861169310995206013583401475540514548018990575023952996618759761471569228510957706380152563794294752900648912924607039938601177030519762309679081311510376724070825750399611910096225684312218710351484450028049200586311116613767642008820391567729580409461571190642113296012000069600348277620600297596423651188972875901104657569439687512818422378733843442937409240172150355241871616334772472652130656295708297724390646561437258705060577405494257495168175526186249555924749958368989425927804875548847701937933011568492811920871289804221680805804447721244107389890534155851515436554570052196670550115642171402638671083023495338004829877890337940718211473341542663370333304822747787671962583261133933368247834707256216348203618920288012204125221996257611640836670720083591383523760496883545542348056298487906853091576495479897497842114119923257727408747009455759040609178292433629226037363256041773798656822008190915806493363041203271662030383863497401323940716967001202737156715391267529496219596904119711920653994590845501113592837274097628147357341413995943615085063073111557401175274104822433945855625499389399586601751514768637155754712341273774002740059218933067730385791785997752257777042551850899520159676607328373278760700299468025532164308202008792529489451798134930642288785488182156946017702790208690537422333518020782039074989831762520119551994934997902951718848533915555557677282739549216853598100350189709009375605006739157800534868096093699589344173456608960582610752496104208897652879475309179112304984569377686470089852704340806252168000004059608140236131357185375480537842200790238149996235483190116673340558483417058985889257534185620907389450306326309962959704699813731626538431065292349331469626066374450923390782008937094360589981079101562500000000000000 [108,30] 17720922380016590398821304549065064340147030321015357056962371460250334927886895904279532821889292640732328846057003342369164006944996570429005598882954863430688032138012504375118238108653931035891465250622679271357813349507879771997172013659718202653882553655416268992200721486230261089039865919044378256817087781714751996289574666152317649611177034028042736398336530816314385065374689450549450107561176376599110708275201757099933403387475767635983507361085871221674348300334687693872506719664939892491095708443590927636617708930525959125611220235599124357419210318742104525479789189875073599013544624090724222133943664203896949029982272540221037754329514893300969464705432176786661935822501409490381343896164484805821942226505351149103399117616621768696166197711964306542807731404295164534405825555270204767652934819022874776649391375404321850855119966218010723811630035192183420761440128925818867013793033555060152700386721020024822457367489201260069227288728776131936980420421510598676109828382475274443251911302244769651712258024303446209129568579473675116936696080214951002156932122847712166044363608607307512128320034885932483150627307821300904455691957314469223245571555714049207480768035368874008160024474009792089908736589093130663943347621525108998720192109884833755051230758186586462799780885832066853219703180721616018987806469800743318800970320895550128865795201648657899549968446857486807718516610082324493863509472676674360046263356828435887486854198334032552875591855684626927934618175119788917079754635281294854839146504802990617274367200802993389498680113402538361364488348777934221044861210273626200373648604569839308811920957188874583866775664563377261696298935227298192595719713795190255107561272861750061457889879674845433596052300951321907712341110415807684194421056871868651208995957348580105947387190524723584396666045580940102453185882227732918793594200628452343619734613981786669791063778972428759221151480188274798148646850440082047435998143191986979050489723620919114834478909204699982430049600096136305614712398538070560472435288269466079156644253573114006880257675356847524322926665906726806685796692567789122691829334405452562423326371021917020739051563538539485171635556830783355448949091980678186426722708745838554672206115208801739387873937635192058302613466914939706262796517130442536450576834144151827803975028448677346208098898024998590527347982857318049674808010805526813438715016957303305389359593391418457031250000000000000000000 [108,31] -13821026506047675974367205303499418234141960847677648994614507031201034784028996046612633696656990462592404401241113087644579900009070653332487231430224754394000350641568649818179689461703051951160574665755076727271739982725358974716160482715060934940160783416435682328678949059601950612263501373421421685627934258447484965453359773434995603931478611887920264637818023675232444962704454529078159310307390179687132534119752500934923412758133549096975805960439455371376067943001343378032908289859604534919627463125887189437925757031146722937673531492689715345047588092867370982028847475698849098603316029553007483336268328948867719814851927059789689250626237843365563116007198236413953985293061876576389496422271945892132853316691218477808144913352183999640568425720790586552453824677722316822600736592696069842459328531690296897177255152752114897225740895871853690443046592734825985305604735563304010988897345461682824342086024350966221629719857101036338620585181528303292897426628584186574593410877840739971508497359089475670025648356012558042885225055437034469972802106709911113101419151990518188392767474612721940223780269095155469037261584172127476743516887057071474267820967504077176726398107008038394616797200608697721102660171460071298069534229998395384811130407046386513032153029924779492690896089577475030837304684860898728432991505475761068907722784640833134073752403518992287495866906178371365110253799485916297607296016290922191461103232737383988271862823963309191920765428746205763522016980495344011225113517803656517907127399497862026449423709618633576127133696320135607795801592017547988188639018310203671704699724452892710643454592293784619602922091857581276339512553816856395583389300481595017255966910761375398650855585466256385892516344731705681586328980739129602141729243337494500294504398723882005814891484006207387880519404375120954389550344650226664986905571911709659307896725174109995643774131295290443287136194775252824139131061126965823596132348428806986947389188970501322652586963339233247598357877117733489181496968119550818235163328746733028365406764048231784793902805005404454758927182249576962611737494762731961838726008453527151087094832867270782371490830376936540445447937416076988308922575173611270147469825736636505133422056423181127912866466807537180265190250784901649687572049205554699554021314219229119457104276090152359975036293495166975903342419727971564366445875455443052966242323265078084659762680530548095703125000000000000000 [108,32] 7772216387150126984672722898537227652920740839332171585630097209731380749256254928204419669384231257473214305834615415064385902544317875799929132501564151631934684235456420635964706487520862911372028539234749471737243675899494811483449094231887617392688819794057504762003950847784804007087166449041042518114743759206903016748880918916533128957907289187281468607424006957903379824078909077658163382943942369493912397898746399714288641123961200725138557627361210817654179755575466424573177112217340725552101945692737259353833149900392080708324284648157993907854407509904871709325709882874989441911273873508045040120368337532802019034135680216869186499952175595059360870653959448761420063542792455008935445194665828765560510019239005258685253849200587344714970120528259087209994596445855039686390590453646376565232382808738007345492147699552710592973398350702607626891732766329009187339980701114240468713929597767841582846462437967318067366817217541922123083023062564567573070549679325385689161295293123037123170972443990101335480028280450830736505948292656068311105925435314793761548903278582137602640749529206218723076376392484109844116457813643688413482287000226125639683459517715441440313823915479379237537685409414253571265813160513735479474764905679447061881648351733390739098819877139137707927472823543469782823360139385035712290905195684004276666234342849355695663096521033555553486569314920606876090422393256151078961888139067757184448355376547062618068664379221267085611835520172522884240984039250711061316644945104420314726143201503937137930990216627491362176703000918515323534357587340071955830068066671731469183512329970646438404648002019501017760252878243074969101333970547927881203332773875371018667414706536016478628273914640599210346650067514299852015078736646570379357367263140377737332103334643780567480404197248659414077663481013617248380819984195991050995068713192362759936068801086624179452144920205154833413150980943432609207451218509710290801298724569003991505143198180224732648302349769512363828892009016714355849152197997651938578232396893339214483718221279941432781699785989147632361913273581016594674149345759006807624560728961272766980673840861501761179057283102085516749737009425916356337045943945168540941815105416179644918667012186557402462202647247091632001513258071481539855502957641324139638688285669704169124822423601807419900899190131833440888987503931298842422325997289847543392227180447662249207496643066406250000000000000000000 [108,33] -1869889085956425135119656949178335327616002275388493674134348301063615458857933362864028963396366027758964004211807491376104631770217749076765591230631445962411864003542408224173503412658597525830339804630554000825857976438956783008410880608238211935965465876447202470257633721827345468801418365292906110448313753508669362867531016620743426270364811073543625298321021612856542590292379869772573429598710453931730529561725690675907743106765159796984789804646117321815629710409809258911763249251393657100473384900009927478958846897664750972888541617587878038620432965782721878859106522121324702258338359142053792146102052812361233347496885650670027272117640590866973254569054707640131560316750736796309784732030226221320222618476505796967547728066153634427326674022393394409235978857161965904052960655479164358623684670107260271177945280311331524381160039519551791343401575771279006518894414267840190534771158160896323903826245703423470279179681552061756562594202661135735911893502050020993689336114800668560424891737036859983610490067649031895724799856597848570068700501067080005230080631439888262402068396795950116239294622328275155799293681283585253582154451775630422051680151046733473462728602195041588829745554915059145359880399427445505587384850507387780918716323722591054845160463154289500180078519681783951271732196526888640423262133939613626553969803755284967731649125657854120946111219157339004952960770143809979636755009735384655448517196923955077670820619079246158294385716863546982428893588418544404755256730445314423585269719031976573976297392860929191676195702635116709501989385638995008845252577108304477063034429013741793200098185843172521584787841568713925978953712300072423747100841063200990599487577047257323904073832122228492155903541425339479359904335686300358458739950674722052214437495831146118673125889285242893244746594509617122236764976102900476736761819416659960093042891578829033337268136275774772585689239186372128135829314103202109150693433095389580488830244053228155144470707253713120152043290737016208510307230085946065655598953199504726021753328291339490984353797712733881098792913152915896763137281040071422015265303918861696183950547898905123117384546208011269487330722647836108909288541586237096411195745925386244288801584815981496990856700658914808699117497744327333963557648207086120832649614072043936029723757577076081810426530617805588661046193351560748514531451903303294059810468752402812242507934570312500000000000000000 [108,34] -2190043160895340325918651546811599154321518629323677944260087925675826870575833838371747189028254972362492261686025696392575674769639672643872717242629382968524463674238539488462463415069171371990849948219433454295002634783040371238850098954134513983239987373922753618929408587737532587285062874360982057713369596781123622173624811158161255922455759159414862018567271398402563863801244837157662485560094276775935696574713754047883301769622359034577292669660541623712087411927908078179303381651618661692333554712171967930991351405148586432864338169835976553291853287186924697061615837230562839365909795299427804360831932181830389623014253039676340651229136290620637764612402313633859705874902696527074823439125798674296970614540702990440040610392630800338855522249138131670189432151220626969089704127530408343177912981717250832274097473296805380664476086169972544926559471845085073517409723505251920029201451563067108001452199672423044408819931891272929513766601727255399945654767648077413167201263474127819241920042276458948525398061005786384000475460279550694442545101410345696697295237630701554443638487676440425894362006239990738840622543891011534992803890410456369721890735886793586322932037210314902047658360321815210352060821005805432762856635927158113417405124322712194683050370192101451287738712264374540075612350466004585638776165959486174607645095724818851211667947038389659226855909524701898400771516967181813168697594609075076128041585720243759793140471324239900909996084053928488764546245636699269508591534810891760568614385223126230657925424320907066255421030006452416486806329551280507808768457100804145932286875956248915849046657646597823043135158012502934338563797259702161109570912332039979382917226035250025502379479363993325576316280592839948256614032745412611369991294054236658149885934622908866103397764248392568792603229739741147593305239737616465159082698610150128337887320258301561001056975497599827029682246162714075622743860605295344693712551586932020589635792125924118670215318758793093917543673275706817815175451104075163439110756354289875074274004603257947908168631313336588321674735494499264545433026017779076607104040049988304947666704410104584880278184029019164406332645550614681453559409386199448089449737399267472671575095257630597643944033170407040598399491732031527921487617438489201070175640248786132491549630054243082655969756840462148574291828981379822186282673715171376294108540605520829558372497558593750000000000000 [108,35] 3833005227560539566809364033435496092700942638245271370139801438979864161739383800116462273729169989760247298956140494651287720180113569014332998201354364470520030763646986805703280902701038222144887293231987037629208717429916853577241822902114604847597840898623348406191846199912716297146618849489830481387555028367959879390860261535070254705623710541554918167032973476257439348286219487223754260822314348556943438268114723038411319853039093729329253527056699801200089234518536705120075056852118988703541910432888085450467352542473355821149922421496763382646761878447090073309503265878803489357727350419272696870791460960232100066323671291484882779131597337155627980613317927747572754722797897130032016923167252040035326136403065141915072928155292810724682092454802838231766926907383070207085016918962109873963459887568756397725392167587567763927780535129760096115589428259759772818008062348991855472928846599449096923461271460230647255042259789851494251285209770159988592776313020488021869253896617541272808901248765047073334340752367255251221728964808290980585651774120675194124340689894826671910602522109611357837907477295620707852016846851073224218142688300169412038362039744602724929579839824553124412051690201681539830409775308189286966306800228305684261300209727517211231849191608477119815683438385529865504159119654842948066636332764598222766368639252853149358935908706771854860158440933324767251884025579633548457750934730787659675878131405014418928208790017855705608364582285192063892974496041459156981430893033974253886378371182447058881220228472127957637841309249775305422219788115123586096388018029801445356894986741695894319640401292240750264451909083734847567448640034740511585867445608436288526866173540772013519247157472931537371842905580096252007828500915801726850090149653125943669042022700614602840743623808793479333574452318115965466167513532864525181426274977475229922517284983126484629974329575466486327600833541455031688881036613272872912894070841109575319889572305955961149115297813139782312745534835174985887556879465455272516056852421714590064586399306363769475923700331394182746761275886156771038555087721309028365049067375578465672685775356990994420765092019066768253737778129932051343277805277241850014000838516337013601082497142405521526687733141958685022512689809140269947298805054326926765229848703250583549419793538556930801236410964771367513797295106562654759378445251671863047704391647130250930786132812500000000000000 [108,36] -3517337950322384594981310881251386291147928074875010724754388903562824312387819308624509602761212851024642248885166283898749562223980551275894013867678390702210359800977287145017403078039264868082817018818277126890404049432942740927486241980551972003413022384619202882523835650615211043844249905073157985329671499992825090901547550472315325002461351911263438982694540597472728244924176806372528203144664282711322200515702721221738815911977502663735433849821839788788699354969486604061417495969115758314218618198191986651209979170684924274758930085158985680623214139296996355643271960455394790298709671418261963821123926259490979793051338758877455745627525068780257337572770356577427085137022423770844552247224908888260481673228082356833104262874337104685175641518573833659152861708666336816260638925051089918028147748602682306704117978213236904736489285086754179632501066976728617422433540555680484798227107291852887737470740249332473584940084709427374958607763597170820559548982156772117283676912402476727427073412945084387617714232684276995092505301796498252538051506747472499305154614189491394140696918009356019939519860658215296159982113090891129251410011255324426213744735205031202268109553192145433996764615191282044750259066304781776349179935410599645361432965445421518888869940848607696899411400760148084153056568920048719280081813993851864912437553965189078758036003946548905889158106029416150697002869131832418072340279668550558793046338742098279195842700963832593402972259671205362229093803586238574059858942156272088233656197869454323882760099231697992930460339871223023595243945650423526561009867510269451475580835693461796912562838873217492274318539758316853009818913268109415985491641706215499102349907411325195629769231917796288685373231699210584985206012571208679686941933294073644496078790021079742206649183572593348132730703242969663634175735560343716125488414339149985709859414962025203747617986610666477684234191647014393804093113499499550659663593590888221606288584030122215412799936921549450598281362785604200033663835599552774292292976095998629986434778179667651632176155927276487198728219852493053143570055125052069038406585978920695324729774245992034305251665146681920338477466855035751425210533239031586084963316199816332999756679228700031050864146234420072456883621770788681726154632154655979689293337286403301104454166386366769968697989090016491681427875044692570993126734535394462000112980604171752929687500000000000000000 [108,37] 2235703401894821804949220830946930388674532461681913080201311925871576058115119952756780312568808911403874649378699395985206053831721315895800911071640486330493478280211576510563255453056402743795889317078122711702985756530119662674703372918568644811515014534998451111415063528906882305482737051899019683358618023907352100522277813802487080710113905927648297532790173129755387220929518248631749129466738492561753985525161888744654606465083121051980473146875825464506859294867693495462297812533253793179143100951534725527889973337638156871947251476128459555630518141759868054593897819889433490846105355651749642364955364571414547327467798727305911786247643994749700557224868054843469839366192902759527666588573398769438820488504091674353795493803360188174497567570584984667432003744934842378896827080716535895543809004634487908880891639335848208880667001205755838725432571493517982817690250097231090851561604148144986499781877515003566516662924705235982525333964876452184289433032833708772058217138155917958080749829156022700665130417723053294830607719793221939581090419976888230805574542849485333521700056664731803288076122033307484630543346079888568426628809473188927940472276707794007167807228507187143669146253600564404372154059976853109043904654903433553089798156781405801822591280741498031926917427067197802134436846701823011715623114797322537862135677117475690289760108265689868657928789935240976837682979729476368200254989824835356257638754450556810449936675008192271905466895915591407611903934393052539290713688688095849859560254447554339188253351530871142698472519709941142809883761412487627024496353985896540956401508760585511406342493019267576945619529393927932712008787520388508681067361005981530036852926280752309250591657815846168562374440724946467386634602802948891139197557161979940913861079155551483874188977524572087702501021955063097178959026889198346672506136322590353817412900459131785820195572188959187835353344509974969446560874847257916765745512856289514783710763862034609358214003751439355869941123888953345371800255228838346536554504934625413433398445400102952215970598779754028934068532273797777988404939978377778493393328943977643334627759036471370486117680227624682416430239976243098832040198277395421837431281053179871483128966199377042045867286879250900432339583544916557923770669247622819734806565098941300874634970255738560824747410201516151985026077775677889880601156846751109696924686431884765625000000000000000000 [108,38] -920304587895530419552333057353996159664182814784392748356218681058103977806052500659129602504679113560984856565087501910902633956535753406461838176265626013498702699731812991818574515410094908692224401261403597304471968640056721187562355930467166546330735977236993082772542771324136545205486437998332821816574221497532308317695797525840635842532509795915296562349758589933856554201287710053650878398319155906468943290327244996577548593643664930672640964614310690003302311700656381570075148694577950054530042757433692247998539372372789253378752417215846347305569176986062321823139935680586539806275841578244895968897961723622010301350411344723950774924760446426436356037275421261209577074323172154632236764825098350397321625751351949460652573340222588664080045094535941956937992503828211050347787621440815483000455415425792705761754373336700947865580298191293007967895740602737927155395449941346630715632652821898748693101260600911773078455110749545318676841466362167764157243699513175055254602571980493764042989105143205596914162923574093442749024964493854426483706901821512054987291821169188645522031288361635212753955511325470596052890417597720681181386222510100481342685400513801055345065872878184195305336379975065344409354167766469162033886351317823257313901142784449261971604040986081351704297064146617659608029489524913001683790411477823427523920635040946606308886270919831097046240081869131637151947429256906436968098978626897210546724687452953250646303698017059174650416439021913992958151731159075642136606035487876954687367072141870601757004808456261632708949480033269147315309461361867342772780502644106607336852886154881076583747978151399150657937813754799764442118922345488795303472729403488980009800422908264568252612521857919062230132586487370977073082925677213972640879438092225883540787381645747044123905592266187290711723337879697970444383263249924311104426085097624339198525957225420134462450264089429240693931235578808644545825810134493682181578290963536078294037956755329613223837121427212790412930230567521811732297630051002455314783501078875676379330276738651651024289678312639437293087537790395642537514353610077935134682075151357371544860710424948233772437577753898866695475686909947759744635909431249157101388398839188107064114855496813246701044287517530397207622577902446856658711235133287798588606432072310757755956331834059521595149642346031279688044265811005389954502220462018158286809921264648437500000000000000000 [108,39] 68143240572494322013276172025763841304658273641958026934090695563739959693291472159620159227314747988807514487850364984229785168681908657800438586463047024565109255432675312598962158491482531902795037631597188750482962542563185197094300530669379206483951755500995643178152692220089526654403635149768268245150217726279958917439741566870837834442022964050298832397747297332301409096955521265184609073813599591140644329124236648750702801319992125546998355823760293883065554185916508118604135621524661793428688115576526966639138397723803004078946472634147258596530336306616833776882146137042461368398460324615076665288527540885106907794265282779918921266069318471310162226148064758659007605875525335919485117177408546665691181143934281238510576833421719929736334618304638898259325469480292107497753533939660285173600980712315867486269884697819250043314998501785369249458974460471803227119603216713741089272160155204961058004083234175625347962492756626957736152274074002903265177375004391478006215120307819493366656125711349011559926835632017348661966455638596284670012030792227097456238916387873173532262023182470688692409707691941646568200076035105707037177392670917340910402894169558780652297967888765806616216050906384520573455760456536191564971214901779815607085862014446215114094645708572707577975290189586008088972166679225055858606339445909838242688503121937469394597023504114548918915752813319286314673763661605853265712000540351232041377534648188755794030404801211777237005605840810774173000647763061667709908547012456524819516990314886390295373663932484331261324088042475363805366916373165339652322735138231002171592855040103844303510280521498924789369315842726714566016878001497002308953408793717152748640973511267269530551285411875391810093407560736091613061040358583443111896511651991383924412679649657056841204475132516293440466284657304430770681992613125540369950920572169910297122810876711774827105573038030917114650284840933702116302421116836259685713234827342253663000217152078059518996610431080991508988802308866289915022043386788168340846805337620990638001556420993390538837543568146460130626300476081741655463446632129824791051543174939059746327855409578650497916239732263832979802568555403508772616800565620612178287046713364245633850221465403058288403648575004449576214221185088318789418788225974480776549952504443546195708413850191623510189607654198227476341465612408310192904536961577832698822021484375000000000000000000 [108,40] 275784862833007891665702297309049746399937590863670254585436091377459138112942382312903848537946755879740991860889067154193831958024959892321097869831796037424706549944996056790874204907987381786445700184053829721048412773042286410625895747775162662110678879383407080260167620033996369665323959823139419425229495552502112897030154396918312274336727531094010073049434984432676644905979206147451261376329869600322329558055173100807737687256494383195541448086961142000432699760268729520441061686139467664342852513378792689457576208847316863672038999106866648912914843180422914529277861528411170712594373475147776875053749092926208423568510793009341200430767787794503017946432499180397984308870251208961840387121856326355144629109635488112695001861122233487155088565824772851819793932551919942675023090938907613734512303883768633352542994341815594465964668751166885140505738139276215489822948780711438180059416396504758127047444472021706249540152833989843693661398330143278724199620129272526231209567181606670811310043740364576400790284709314065628552101848929241415765516211032083951040822586456210120664743985599807877170089760264537937019120936521742449042799849605644877800318881416792407914895146604650036218181245133742631193976443273798129133712428960707016946300680791642042182032229741630586246920535290704764916415597348157991843383696649263563066529796524016140018965276413981703618399064922156963015838652088398597865047599776491730691821100627822171445829727597818882961926590379591120744139644098077852878532244148590391586134301311934918425259319150348563300842312149540544294437767511543193610646929332270643526439266734573876744408629801013882791959978237918550885060714710821748696249714113232503469321746351895871090071665648907756603141322424053895204137283384320706776310824881638161915290790518894204464953313991354210608758116065189738270000434397634434189424773211250202056162165056228988638778789675870990082139973115959091861832391614259430899356660214534970820515460298155823264139077917308650145939675628329084963152611822673119862201276161426247833984554563712880042266323570516122816652994353096230094916511241943002635356971247690715308754886872696442251576024945522105125911203169279363692910377898429473038083001099370200907109180580995558988286566274690856462411245936150505641479022634539019432839250710820761512954703564944264274356316604018684603659428145050469538546167314052581787109375000000000000000000 [108,41] -300799131421472944037275719576141385975340285659777704306917242932714557821381845039615052907789755462285315247719501090002751924219141625599776296046449138837628312670221121714181697807954897565316040199829425016034331923275201411674520305261097954496423853420448961536612609305892444846284467206967336819683248825359946581716479757510688498998207834165913794477960944742463319037425704797330496357738151931340945422679336013347445921325567403612239426618412624749113285013241935354722575965708487063854078009280317543682577457115618371063710033398896701254217541039166095146185542849581985048079738631310534554329812912842304236579800790992956903470575765834128969161914132695846645232203341055717128612352723980626940152069508807699302227010984616163428760107409753855959367792314121884385686922102694376004346665143128933835223766076935975949547737509164224514513645355020509881010909044621657113624624768288625996506950094869696547551195026838386302257956037060832854296922843481936892234465380918302375476648858304270209638417925192198069180167913097999302696561930394857520801596389109641389001059006695218641636188078872791189080415465261143017659719572968962795846304796824064738298367933147028527231682035566844340600469272764131039231408819907543401477631469213312423366909472895028239509959486030231758448110791716704920562543487597606339322258363199007174169788893142131378896405945249570050653803934500383617703991854582828260270213019237152512234379116578611335999712348196586540455271561163447609356145275203620673480212906150881876374371024436520501622569975555427220083524018726157088069154019351251492615541546005803775914913836358325402216325778825275784062886331775987968376381472872114027777634057886778655986021886746103770192395241498592324249604437551438696669185307765231359265507227697794534815482495018110534518618742275040353861581946362823531057051423085225952495358406453418501812208327500883679726381970584474594929702933612127104174685132593928802585666920916939019329306149270474665988889651821248200134414650362495168742558937544965154518653891265585007419053412355788793240422251805531801811269409308051062887117607277642301390445689055214224457791797870545330136509637521711261189506297543077325240767086735839350810435297322438629425288872233461202050318432487602154495433256271886197345102697887648428075023746815680463259867905250967326079986063902538262482266873121261596679687500000000000000000 [108,42] 208432599809423758931607522644696470375349911519789973074188841646802099144014861049545599045424852854426805015936432655885200827302433665272618935414753599434471595818943177586430271100725742624560200952643260977600323103175216704245410681566042125455371145260509530135332583013546094368944646184829650821564896265146275899009497943083665096512946393084315784714423435791658959632393507153712214338374439376413850233292211348276507556796421263893511951073662983261239954207511816357800691772351336690618454361395790938510875930358277817172053192840139884878039811445292976962875235118409622066405775538942481812606949574191402293748095920318600624948984073503918621744605413189103450411752897466746147804368720689304384234469453152981945476415105590833959000750830928025735881890886007039337695332918892672668026071782603638022313871883088067693081349259737000116713839319246770253991027560775822007334242588310621743480062641894131045824507086355733113487085117865548121453442860103662034971045874609925419303408895609111682540867957934438171236797716709967799017834389171832212892764073706313050049537681747721092295480733271051368547553891757412356452025136111363504850899770843667469420085087575930034829524182839125728740193643133371901194284953661131418357913688455415242336857448523672820022267311154490671882690416947176557364598330458006651556278052807845056789012341439590143715814463358373822034300965230107733805206856778676219181727213714231985160400342824133394920750227383352678245423319877979222298404584174443787613319550758064689682876108714202907685592965724621820560460084910611716148816504170651792759444850734417132969642167872916811142855458109398260862557109077249684281624838858020460850177171597837521565355604719219337050716822356664380335284937660275357912904562269032787164397121802610452621514327276319341443939253604295219162239918490057656649077111649130102310029693989905446861819244157205248452198902815116850329475763583855729525147057861237897066040804169842329312730629857860288244119402008038793741440231940866535552523832182876836401331440267797049299722984199892075690962092446396404431831121966126271078672659950418380084455873686633111550940981829819145610182892654392403083709362997091297805874853836650995386738111541865060234393203414818357408558046942492759337526744837428669750079597586610984170745394677587362977500592985896594793934766265408597973873838782310485839843750000000000000 [108,43] -113807386051769002791019384016895930527356089148941648326860368508394254051025596115400370497433324347833602016745391348705011234100354966769772679516423850008114778906575157210159305753085408073788148528415830975657414391670402261794764107458729275913820603866368288033341467975643741817845357589119912233343054882524498632576090113852089729675104365605053913933396073250419685413277341866241024557872825892889925021917421301685618961854698424673509526030218914477798773422457886850171873976829472571986101288121840874759500510777313498908655233875542626436901894251659951415128108937820462907304200353665550068197344730600427364839470742257584187582522756823804176671146900281126830693084684771168062813453497183963441445661263203789594621989072377901200017814915937403340664013547811181955275850818509434886705347246293403415999636820449352311841735264292950098924987350057368763893233781219688053803253531796009036511418473076853399388293166525876364587451763606187217699694550088388692706533488228875155854835706375888275874338805581728780575926433582633596227070144129819519548221066322865209272927556054858499567510756207391107567511095042426747535823408443431143552543758064568241808957227753431360710648827394353740715608471572904647537363071446427674468172107218737547393843483584110814022386819648379590659869795525139760723428632461489920157461429626581422784526831716351712697099624326818773795004266025084739847837037817124325781201950163799371395116608486778622795819523758570908381795132259309527007428180383551659441263135211785861878768801009938833509764655306589807882489109083145548880046489625969711336490565902760367572663547682238461008883125755710891015117095787215765551209474285170537920223956618231169069915536993868928234114527964085720573061349392553713133446098165018440306992063683024148616765580786713798542415943197202015602670836659414816823002563332014879196555275524624930873063239174587814348020349841430080221677215313397367358145016426382851636870374441682185646310028048852168151638064114221648050711442721351012570451405174529681074960120806798693651643944223506210192765726626604764287607140238580776699288829603864950281847362804980474335113922241053038077233518511231952873605829236599037758247077034725852556325142128210389568789866117891535948588491104843167831643099581350432852243738201992996657634842288623137539939784335541340248854069727713067550212144851684570312500000000000000 [108,44] 52470888697043755551195161516490136454755552466490443029480658652604497129426565814932948538914613955138137519856729002720203201620184071169529339166138652622503883806079765331545682598398111116047257200297305967803609507001725092763633665639800219877066114130450256924035437339686858863242673041266542987685670959058549421704990753337273949683558764076549807975465732890210646125774490205522403257353049388563863897596417112768826287889276132221529701174078569658802044475087472316108688775184198944976189340376057585227577015989921102691760868447403072609114211107688400093045751432529698354219200391688025832793382099319144870471743517216953999518384490175760761408928269869904753814894281574693332782204650427482692965397672666272369735044471928786971082576052351328878966266609784312041944910972585099657419676548080047615999878882835464833041976311943827955177710170379370380877912767299219799746666599325295078443173167940814170235631234841812293417740552953121786778097756862889418665986292176459843567743258148927162277461644550507939703633409353587467864766349592030278848401456654086532244329584515555243774181126793627488029527203529787298671992541563493887250985008885578917406979177175703688492881286611071113704860774357728298041251395318864256334059469539693032910151017437955192749374377462596810451562573205000656276279150464879917372514799540232136236372022608019587548462320572071435708319555473099101713157148346682347192026990216594639601063054325594921746848539417755633991260725833580070683583696946047881727989516680200922303035141348228857311957107415490510209959606969464403182655505601542370968182544748346235328417263165836568399018332877613824543699491855020047519518288247990434508268206891361386426339162126499460595881641635196641795818698501802493984116788015638959803504418454133513999115006926826765566041174128317057193972835688266392682861442191626935425445234924665403203711265178254317818034361713579652090043488759873606068407429497143541665043227318759403482118974746314994665060548969790368305213072750566032888622795311890680917228962125244055521196142299359725037810964462518347099890962657457598074133939375409365053535214305828262002309682353084996876905272952991072393100460447266465144420925423954460912193300012935373701550570636822067153773164462443737324312264063523274096476235261841506241354564540443661286286600436284954795951307460200041532516479492187500000000000000000 [108,45] -21145366410188791374196730138432934459732766456962830235153170260604470988756337864142364922834916088353645423348430542803023708611636543888978217066401671803606655472753548354881828898079695094498192316959111351634864117513778636819813631036407199266539228719946406587191865958700285620390747957451605115012205161688212667443771263209424740644672865579826972016056057781964747748245110776888487112292903457818377017995659673244071024898991708018291957572159990862206516599559294900401225747329210671417605976170702156884385585020191827211779111834302375933519740617749949707779057699995173469613040802666731432697010210427567896258248479139469388691187074801814825756726839116126729743657205964670690058923255272358903591651740858050993527085604883584170323073569398197331009385516523412989638451252668220555914102422899541676125506569126049592722847801644918408298495596379133912067428289291237931596966247582920780121070540930693512073067400221194397277277421528495494670912254063817200131256199139433457282740009533753203455795615640105022402290429405772578673293812717641737402288051889192162939509723414891723798703365682166475725555342134188176742284117415929798052577082206506936944702029410466796508473580309562936918624241915577554806700239595294805793351467345285509694714421580084063676721572545801126062892781989947623153508060036248969081357754716077556555833476786149458319771970989845623709044787231383985727756359466403341882879574074866666065311605371223256311216322123607650919221821738162154516578288314866295171025943045310861068572888459333220998959609167994337964512719215618337851656570731643246643258584288751301505361011700344819385945687967602682145904396077035202863062812521083546784495075094185476185497192114837710520069336879784169665757155030170339993880785546125315275881838466126588422943860352355554587135933977531191402563514870592013619617189478194761430141180557157149134630470272021019699181439831069729926785114309531712144375434101734125394635541936557117321498091331011833869355340184370416609605765173840905331164254632424629965277090067896787917085286278514585420338656672290650786486126684194229851562550790705642326572648415247180560988750210644435850167948539369606758833389890605257561512089668973072000838764367456354742884351449987002581895348947065621830060475434565680842820997428589950878907317659384594690829065055659441441093804314732551574707031250000000000000000000 [108,46] 7626995818592192882622340332780723356560354136699863468569852360301526752728313395176309457908261770024031732004521113217529619224260612747038415012519306001962782348809370065057458680246051538881567961791066480041039175182734382191576880688535479746086246393425778136923101459326163600422411182448587968205782541527291575466918541536592379567873863706291934577826954390627392858983297294121762124877534728411325230803695209622642411886737380171824719221737256060901916926868275162166892053426008188431742771252043182084420257334619235793443843248058764185660334887189447340686967754743342432866036482594091517495744594034589012603280871675382510628555442881833730063851479724861234401513565299316392511050396889854369149328629738389103961085289246475068650325672115058629804130508419824734583212959994766695367294303466125159265331940885445737734893287023541510266424242409469351653431421452537737548823288353783620867399686676406699370929173046401574005487139566537481717726585695194082334532762763599245790699796655616686164174031832887737380273636588646764502843564901630990217735759546911666756577544085131151385719822733093966426880397419253681924380468699470705708620090242146182601724872851874167444097742464407049799358200243609661518522507115658753545084168346137839058448432722507167347955911918322396090167494658453691580417044835969981551084667752902253390358896244853911619199611177852205721438181551950929404110841152069422906219561159817559035722388176616553855060785208554551141796156254192864600480476738030783055859780857467685737142864986929398175507592820594802431202998456324363487490491702308508763953543240460066935587935497696511857647362791035260413624983766834572666589235257594057004892248848976782400527595696535913411415939686628045042057765872500026909068177508182963904894211899223290594072409030369060527236036127648932210439643728805563291947180594254866415759691996826477189036340966594891209597423130193584863838097771829231797095301774223588567661405003693713330995987382767615369126222229465921940934810730361853782204431932965211198473739864313771633496015678014417892465232827383531207566625687279155552415694673517178015341916177203213418788923773899441827033565537274222788659397350422238859679941673059160342629065861549474471142104648244439177090307383252592024820832992930227787469097391076494506977099015138408430708027302413754000554035883396863937377929687500000000000000 [108,47] -2524683575454303991729045534143811639908131306069246538200278095358038923827389992855947055821388237948105048325651484631526066541650996436409680956095206671940734763000715911513699457299410712906897992042238774004892459535960518021519976433019444908129228601504102459243659673139190519292726923963573258022244369906893047585736618693351906241952044914027820023656156703552232686553702637577166094217512179350880941535956572720416555074940760373230556772512928550289458957310491399185148394780887415564649544320177070494529489304391308041239703670159649611050286114281769587601759845819483789756500349372229761434063710958403526363928806009972087480335119567032383143596896107065925699149761825392588607298571648499048327281098579725738961510510929451969479309295751517341760906169183955844688842686030921842816334975800916923717377983685966527185306739683518905276378781285587155696155321450491549526006771190537857239063563720467814392691104389425627110685379183004517598431418096112799987280873836758003623208718850114055832943014556440228368418690647217344212949002246815865730119008476720420676782340733568660447763357622649878511705749836711022023592423884253175012247441824481544020839162111643627440987969586199939636163469983568862099923432558384165549805952896000392881146728353669697913385463617422763949575419427427199359757145534515039038109002355089737826585958411163457278075099202949081940519727286330477090009868203683029085373407159119410352611827416609072640394962470824301942615022334039009542109827716387656567631187857709214080142694095440766109747074882123555880664464182009584460309206063788767231904462290696218304634967710848429150336070043287346855706463529116327055279352506096597650697380318977291516393983284385690338519567546726125102035950013575517470142609124916689953643217194613832990050473157564800762937652537230514082593531600387946131534880925192031610388032294253013556481386597647196892782655922041830934524343121276615093530272403042480412767024797870362105335820324312806847719828377610787282323962249155203770455854641304743832784663635399163646477085299867010287024568198388897720993787850323866740249210987806839131126887396127213400581509357419653743852155638289455253155469274460298172394182870962538854424687038355930616615307885859083864820168889906686330425510365348036903316128067845494972928721452617770019434539907621228849166072905063629150390625000000000000000 [108,48] 794832382422238630728545286773978633432175997703904190707502508530156195055223173351006320681418640931764054009840090316748192333156086656098790824252637476130873520278622633372245855815053811987256619093815818808550740486834854206666465083222403123604467258404553825673217294541906849562805787748442327419486622890150642906933666078778278340542875935473709477307099824379590435317886420148381529899321772814479884676003501774161365080936775302684726705388094161103792365252481825245082974062216943831811944403365646060523480080790829510025864425653293564415856103595474545895453897643561267964786794674158169602173217655767371369693304472426175444452216308062389599551655336161068151398666697602193482254899512929124916383440172248786970340874972963523615525573910152862439063868716134732277102195626172862247803055285249002969583269696868700561384157534598706155356092533499573548822299935770113941389590784357186099990353626055229003374313902891148436215830000618194900019643413182104387155450031949191678274198554669651705324764433483358880537861590620528269869106310988745850214944379357613724672616165408583542187011610430607494270418710553903605770908580091148431503617900535371431832253950747673685531731426788018289487826808959822666415998853102276203053383959613266912197448421378039267813602655381134616863578516683069608643496484763790702932524063587359768491145788869299040472513962444524440794301885321544754067460249589203401688553498379150300027279128761999951681013329818598467791065888010730827608812625142162390805277577292959297671058545675606138298641504244289114017584722366153162137010104129396171260725019817510319325196616377709580685186575325077816440610014629602840168107703707762415785777174849989008332090997610922531200245146649316032699616236199949122177090051834368519284846661582837480636064096313631250695686441586436550471854942141895910865073345353424914001023730199197764993443965256993873363855465490363496998102567766700823262664409113436010615416221127338146514328365021323399159260569988151821460598352777050386132312206058100132382329708569056525244486096909778306395806981322923087216942759037530385366175530925284279428959518371516679122034768926025805299675906555660771142722594243332813785748588438532077777598688510794344130932978833876405721632590624539359375341755504450166732882472061062264909135181574061784770535155075776856392621994018554687500000000000000000 [108,49] -248747783474192219930300260268268323345907339842233250850857547405577308416207639520611636915992392774575325620068173728503138415558456996650268975267521620840219187955499900774385696857140989472285591189812563036772705041612820637908060761733281145035277366351037868073234357468737843856093242052943969150501661738839016172093399687001996062369448996451238195873325518178805995828273899327381939585036813020105650068256829989201043617054123483314864524891972223292078610460239629440302234029127953468073707390250679507866098082472427633303818570182095409203707980589766871933744508311303796260615395465498816673937426803274534193289590879166128369743707612994557448825097913628142833062828210888034260366312541983637055063842864379696361019481009929737828386581359388565149458047632104714475973379740844259221156669557760624170108155775625164762175279068001287674209768828721918805531219945200449854161369456072931579581703734663540544434908557779259750709456770060059047331530953189976063426116726383541881969355306758683973660131055646270209932095037790587238642837094959275714939777697824163659034586325629500275788098235128000199770920728143232530856974332080000265948204213034598939822468665848946317285678271957923345366176699833134924309144209889806417582372991042555651539618210612292542972686882564623397381715035037057557072540807879097770535083281281944896759732349103518329351337055792909590258860726382743338412790491578560157045699083923250441501270560182198514100465183904866865775375307598657115806798614445995622525330131381264461392646398184101422869432467995495056945824914846074713031366053653652144942983943349325022309126809048104453974868394161621934992398224847080327344492538076983862024659985612401840892796697076525966550141161487736641156943871860397114274645146352927814509124876001505796483836399033012850180992034683156002051361823814012427033031493954521200625105477353174031156063352757926010475885346971896051742803751932165046221935324597930867438809666717429724647794373692176352195079203453552773348804403865380060776810528860230572325198142207524718151118053569963016697065433109065268276298763599006957790685185915203442072709922641318017648533707780252767095004778679244521824583338425847105216821471612522687972289458126824168672576419418772665303729620593765006836389166900793270702526214751403368929430714545604150234048290712962625548243522644042968750000000000000 [108,50] 79539267446517798981099726495139414460215662776011107885893381759861073340435351311165735706755526200789244702022069212987520237204099994640602915093356600283129233190228943948136026356715552743610335907987780623516250756384910092389468602650236187582299065346104635692493793040776945387415395994251828462062922987211021336665592883568007049391243531232504557068329443072648482914940660486273843694201734532666674670664394312067297728154916642644840840233213720024949269631008521253166426524956696024704207605033330845805968289623575202049159847128968188088864781725677598545097263157100647868004628648317128843985803797904004695712238954667151509591347950774955605611350553429998696585507966793885898321726170728153439532228001824285326269621178819213673082839030437331966799063152734684619430395024592351140234749623955126716476131948984967008488491607838915006000496153687369836957733275290120644293752619444538777356003162174498011750211527283266167690723537404194220243138673094325056653592990358317452963549344723280580311105558928912946194492706800041348018917964277240097297301272197289840355873888414281094026846836894699054781315653669806001215278654633007591655010529244315735111700635823149066042885046247207821477170255690758983457447009516692109368292709895164425395527010304335429870387465572748112333254254799817830285479607670796878761031272694986479064550982413740692881359487936567310798902585888591665437820011497403616104090043162287312675568171614607509860650291324277588363347303935479875847266875900422496504306452826198269131234770565320237630103351238772518889000188287695401192513374262560693512052770227546731066456798665153808145490657082036934009864943220386705469488788050583742886170031956005481176823240199742138916279313654278363704698982189121539942892707891378632380295178691383421264356477881688080336322275824991609774019655878721994886009136344936574471364836978271985660718372352716847233805207881074802684020858991294440203338289635108997121568804364424148120095810639486357944085951504547968899039584378026319732790991195874170018021893705754061028843458677095797104185770335449771718759455405016501767269686389860661236310645665750165240486314104260995253499381436178706819841892036271291567765679071051605550661031905612282727273049456647085912883214632817643590889422321319638666752004566383137620280604148672275177656132427728152833878993988037109375000000000 [108,51] -25572892481434444164438066091752436863046736803673790672904907522959667174992911852698397106934002775513943888526923685749445041311195498936763390653881726137013270388165777673263673671212123735616841695039090933948224632055721735888223408304375695453125233091115035142766392572734019440868285703933106143338570462187081576238128521616931191138279164750795934319120096162735812982767556109574502213658730283570996550414949305411900025285772519374842950916555049719875947835652187475726457034696260640352058664094039685201496521889872725621373008524197282011237805174799113929064851388767575581558409874326755227543864275164953652458523571332997985025622244140696092858165343237018580237279398674198963589118583072892994283604908542748106631726872515353720398886165970666988213164873628220098952024875896511560544062856214467719994920384043482521392905578448196039536841099023999226565436367037621495316746948230915469639708000609864756421576051171396906885732325214010231107310792765234385536841576775967605106826649172135677961404393636125368229437323110207035876396609155724845836087059043885519369991464263847220633751211971556092546121641714730016747993917063377127297049739733857056856618702059122112880148931634719568163911575005554745898575240735928704424975753165946975122820108128952872645262577538242403808189343957954573212505447682719694417906611806696754511957986175909502654756075683230920655962981691311219805121709258981253322867648360211648816633107371717347746195428900330222550596948839872943824147895517925834787687181126296498978476532458729958587444024601222159117372406748795693924078579878894176136632896905251669337222889636107905295730707374927295309179320983840047200630428918238563396800968252554283269000202717630569374117264027258122484494777714160363773619559518488557384862540635479984005855715535554371614276230455755769696728445220977239839018003882120808590607929936393685396003808231071581165299562404924575411614633844126837425567314033558138453905811743277305825917980864542653040112011235335846715203926972738907819076138153167454995096957843260724988605352167056886498821788637711273516124631201627677360279017802491536473889759599963363287459880276332117611363806429581850743599370320340676712177110022498759797293433004980312738568502718052585450336229635717005028952632468966068474224124905864553669013785859934206889931829209672287106513977050781250000000000 [108,52] 7885003766325520577210435283485799985046401339791381963435849468562908377146336396539911030801924674647264376713562864155355120870683430430012984433129523158300752005739826366546476396776612758428142838190034682912434721827988929337712720249360544000707910692525974727810608407633119348101260863942306083711317979419249499718838327348295531187196929354245281249084885980353960097693588326264953844134966530961590437224854356402268677333793610192141049363842360301939003929350772747782760132993605992400382453673833029640598722686709392442166804536263676660067262763116318501186833935456160549932140974468775527526404858335466166234233566342058426794633475647491920672216393474114502807567927633293839000549940543351214414636990019918868512260232517319042947183192141219009035010755233156901514593343532064175776446060019462191618645395092028279629185299787840086904155642520477524133471439926879038976232102557872077532709121772057697785443626398448927303770112927701477998430216121041575410013425402334148200472264783419558244789352061254448020558069393725212726639305425793361021116664067065693518674138524126127045775366351912130256578058524622340992825408166533273215197375148401684084248146892604838875753722597159563139091600843572085091894268846511190046475614414254698076202222056111276541982721812461711899184790453922816147720567868478386094869359178499509779525029144557336239214850678325866125516444673642663305135034599658603349954460848449490636092214921595537871218952263896314966820239926643318817359319431379515432670026965559270623868485586381896297994028293948321601111280889308014059076292272891281314656878594279711440473719880142976361643105117338992911626423270449137204341163252976023691271328833119499409405412610504370777866987844115469232284036653102022463897879088663299639884800215025887020836475045708941245897587167041198813660325724181398463566722855494698646499850084944046750843519948675243605159602387431287811113024773988266510683376957072628787149633881898000922180141241971066311341954887900419503367753178524893152799105865916614405852340513303530937088587317203799608925780786166401259437000015879510238134600769358696506885654801169461237638208770806539097936358775045455433753996938320499245505686653580249212599415107203340459034724102083241382648496923360286776263599089351942015795938040937192230151950300687246908637462183833122253417968750000000000000 [108,53] -2227485055071983589083982130364523454313059941482436090866976975312116212420652501057407004920534673348178175896568873994505859193906913680095638466802876106025899488512997897789628058922168528086487922044497253761263799111275844053036371935808138973475832626655688125735644541607225374924078947455462395472610858951734578482085795385982384705920685607759836825534874537872366630428527824811321125682670738338369270168318315569587282815093072729617343572519053455333388153134757743394473956305133101394795023186183697371443918149528786945637929780306393880815403887081722539641679864660602200756619561690291136935461601144187123891388488659221307890859417722019106462016758293107808546686504223105208482166333558894870644323633220313873248262711233388730577846840935403495951697368847785296295116330797951557084467194826221345388436642302150257441932663198602367190995602978505842317905509537963005521617948418931412617956299539633701145785069819332539646415510997858864617226206595054198605357001429181545436629962994697723980834563318251186268366876380915281861323835827404958324091913781150981578570664173648241827483066313573135542491654671393917533602853537520497848778465955181538414725856523503204203173540510565315050192006192654318585503461395650267570227655197449668297580487650676563703836838415533236808151383943035812027010153878363355593661686645799934063549773764932251108099349672280449204453363425100770670654637042676450429752695436831004904948404554926898831118749786861649432386741724525582349917838984608895443256232396934067413227870555067049227581605202342193225190360471727704864991772493829332770380692223260127864803029916972087549456423390311915382291131968410862321541439200191020041615136663643510229494940771218365513698272195736834207525912417197626246813429327226419041314574627139583515019934487500466246680497692783692445343379257476568755101161597138864617578687793321809787123666377530955528874930241458170601004072625528153339823316616763693195092965421497406685021243932589146735703237803402933867396900102579359959651357499920482204164744057147654287135928547849365559474135442134999311577525438653574242264210308552663108939797196504781117686241371943538032433238033789113671765983250731090709163573134327165192530278699584280480643439539789918031673207988640419138079942069515794299007287228071730409567630104561430925969034433364868164062500000000000000 [108,54] 559691925093078734701483181851608318315423047042509804361321854768217493657769956807686349020894965693286223888308012777670397449025797136014229364058484663698274968979533886558441739288649132337102385230462785112973941053882992189751303497624171105729105827728849358271963348790692337376235347467305408326868778830310550918621230995408731238960805976605264701066051878967220980409303391098527875202635896137537729770154261824525534405674167790247695306611264221410749496980410473798018524409180663258871321143207406215254469242987605116116342071841232971209891610928233187234519994694310626526524302096570021450430213491638834012626078967661670066132393470093217068817887343703972796246530445058645116186411224181412573894065408033326923742419222384402805647069143672259809950677069889496272937286743330953893366248977666571395785128189013495302939044951109755085756558876282460815886100587375647255868284053817222365923936237037400663129402920511941904362598867864304991983545336775876526273611393706554400044118981602502362099682659237314113647020812573814704926979975701918291121362242985435369619635677184262887834363743357228664858608082871630686286343458547434983819768414801006718627084605163324628164776501848942019241621557451205113582996416119551696941912826116607310257632636358391398627801410706973254235009922099378777993103886818679271700338663309089795182716709938155430556462956849974765332334162035314083520432825509162131918514407492165452108716629637264570874879431300308525543497937485692170255216725304090743201778719828043167719382869098139475639816945254240962437810204452903190350578822761162395190741984995669401020151429279656107451390465043548782028110759606019332094654629013027476167033521648408234696816924277962050444411970801966701071096520463006414441778983031050341034754665677211363416736045601554798756791531108281128936432516706915920536158755987345875538107896679681710929217169848497668393642528096219269881606217793011002008175249643400267133639991971758760056530773289562099830134984573962410368448210109695189629023912970168611116828244142787764952618981404372762776257723401779363740490112253189908458689411887299382775257076834573334947159279852163067558357794074191199271258953494791774227626905973235724888740494064812037791781921895534099565365748262075860684718249486197859440936210745354273399243538733571767807006835937500000000000000000000 [108,55] -122954915485190790279890116088121736694537305076703118021693523073590856911391671543011975263997359070447883834056639980364337697827512927142077625224047242195596152814133280615003367571576827503719075824390322107966532261737776890760943298773660482134089350946696058525624382497166617233948609678482642623531744771537226859595925861460797220289525659848668829783780721267975975234023504211611339162107314563524126935163085666530825982735836772352165791118229876913862260235539200158755809103867715160597479302925761122143132102116302190425338533571534640857167599216420302162278080856392433157841248842453295221337911075036294897473813325468782025269402711225203397328409314361668559747504784162036581208922293181936383234643885315314713144871364637908781277173064797016119084259427951224990074936459944702892212401722892280148077154819745347205556985208852270047881770708016631385296367860857830653260967427741185527623450827627410247514452247424687591837701248572907420756104392434115434758265836574338082291442483786396618047157474100047036341433644136048754181733323392671218795122675608091647361585005373473399266650056003373031915866337426063857676349891425268293993881975374783967586116452664694602402180852168106817645370112416498889587852336999428318320077907339229919178850825185728010983916221959673635361037959594940715292306109691900618191089477579216649983785556643717379855211930929372215201436355809050370563154493490870558920366725769958578609916674631624141658113759087643948527170872119033962736911599698505148063368297666046007729238204727043862125602123481564198246841426389908908337011200058315474390056776948759591732547668174801276464306394933847614902683857816002724473987649448664262573903235593319778888118008193904470475072344228760066620072624207046741996359128357400596389084768134656220664966573587684011584600643275505537063558968989050346804633322531150610194124363350519902815968287975685352761850887195029950830617801442738803472984766886816579092988004087728647553512138012847897857817360078845346714268150576389530008451610291933923780023084332230847404714364084529661741314767942664939373256650686671149027647480555544250849758762717462162070985870818375155974537816997363767741528431616468004310000081782546051274994492053802501012878142297248377675036377683713092861546981085927614478690264761262529447094493662007153034210205078125000000000000000 [108,56] 23341746357292769054468669071568331283419223324229270824256857599183179875060833287305699565910969172251890156820524865024825985674966890850733566433767054654651744561428401487925706716076198856431677555645312251338397740436851238300490788655756586401840458569124306286444861292350838653301206940904991174385859765723087216301673076499798989554462120594711683918413546297792475169477446372610015251079100695719304374605463606377696958619960164508104754902711346323747178471803441365391823527106780503553912669851202620876733766126281486848095512958082509684012863922664675611042731129924251474754460308987302660652164123717380761647541153374763519770665547066416624645060289452549332624213198763353699731738136827540680257579226856223390767494781897637169036902780929808888787188823672909439991746042899719413988140961797482628765466911102712032897111946966590525081756468209564194178434826773667893500283559596532917188709045209422629293981414733880399003691025175163141913277591876302855930038810025695262361934360271050823169115970087594413293488745942108823553153364400674840905420932941384914121521597477822963685426801862011991586159705101965121674064091332396210107823771654540819335710164241657923868265548371538433659846908206444989906402668899406386430878599233648942229861111632215166988242519908807836377951412497914285608838765053837927320438092989057271031691414812509450820943547090141767701725512266222235917868829770434728816255219463492173719112663207893255290437251391907739497825766916350086071948144255137240415634718069809556180484427015477653860894709677609780425954673921093987552300162014752078071211931455979382688577093191746919463994276530301884040002741080200860647855283097117124745482680728580571513314651580473550983391207464110580050974910702351353479891359379936817173064819872197669742006904914263033210719986972394359137817196581132635715280829820116198054812984269651937203297824878356959039084570931516901446742476635278280200080061635637025582755593266716235806657610768607459066594676285945856145714492160049967956380132769838940108379279503134141293060802601807238685406639440145946461226495303309311843184260359812893213486722264694834515024770729417391558875792439746387540681380922801405525006360324311802652537202752473709371588021036312745739122859279773583930339586528821284035044303362127493528532795608043670654296875000000000000000000 [108,57] -3795136056878079889286952998649942170869189362190486604190982455449384778033169430327895962933580713933931702456366635481611376266208230694980416584796285085602725290710367660198145003242820218384086748504700588042670339045440387400801256011586808864235649635743701439944557923433939965379963276726327999445296756971547208011521632303600673675931456745700165886661263841012696962065266897956054975081357870246919660512676743220727401614777908465808371105244309752159762863181876975227301543926611012418232360465512839814996784810622877456649986475335808258069148279637546683671597742572066175064199562325554077727979006422268669340215391169877012094685322944388033493459201633114728801943290676725951281196470003214219402399373702337732162302958650299984335777876808384712581071624156113658180852655671920373053433410576736264018561449073600276202422964828254269333907559347986841585084684421183600854562652567336564017629587614369645249304075071242095851455963418119267308319780173158339755499156753980615320851070763109277814886210481187449506917592827755655233604284908139638699062623911635737019524053475303719898688311227929713120690729176247229502761702483065370658723095086818941061984965281982068926115780386107486615299159933099744883687170588517093170417893315766608517560081752292881142519003166702081437106589470866010432990399947550378794433023009947542950304895457353822837676351513737401007893428975935286159729622358730771206239055004428074667975180418032825615587393202616755234174772156519965471842921723069752601912803391662203610438088378978441539770154933596577702127783079503207634826230186146862330738979362606964722221827636092869753226988564052335686800173803298169723164995232621347648358482821925415497473239162323441443006351800926338808603589198626295297759570079358498308645887676773515325290128748047129223886217232357843175361736770073690433126388348355107235567040663518268659731244663215381278702983360558469365236774715267619390725331468549766822377172889880306241585334949382393579384558452887426624637959707869748991113519747847882775915165340144102112564466330401425590977785510949620212463670813067780025643525719710367012211079187308006680529272336826892380281641784643314900727291030246581119065325802262206272744332876828503493607944542629851245471883354414192372632222440359756401861979213663289556279778480529785156250000000000000000000 [108,58] 529147338229577703945794678381641841523742351571738231935497326961114354704917473791758366787580724922248746327255011299841217732464213741954666237826467477969300425193304966652133668545854561249954763873944883269584331907872648420163735517898476517593991989216389446385091144422444873731950972316379090934498207314671674028849741103271894946555410285043647046452464356876321770623586096309670363692731727131866707115271046464010416020208890861888746304362294841161449122869586294132080101819557826240789932589768111260596300812273559377127763220598686717074157880243784404172480631717737070092343577919464278264574362579321985046289380886720192235767458358941075977220216960910415236505972695014796550054755102427109358871915800556237318573510292667114795037594462153503834000124020551189699095017484979457203700315846050187499778595287595428102788021747544018600345539698099874572639275379074355848967325548874820787135632659493879005504538423767427919061834282870473503890370782016087302912613419532420824830704663273491127867920162025864501830620558578145043648290615318684399919517590291934042340932710987049790468433921984861376643178347188257851979975968880164671241904950873468179168199856182712201370149188602818508874336226698904672201793181573011489190013000650047986514582455575468371164433029206755478711773182538158614761276246678555734980661051004623482411061649870939121840483614829583959025008510183546337610812398194275500318286869896144318374238230607044035003670148340222926482093599637206565643088893598672456404699289795695979901863253016249240528577308441962415866903016640882450700194163976741078599321558530779660130294700609047569959735569536816899680352570822931629796718992950177301189782365054756283714043030616453822219421765892602933265730290625598296660392651325288800491889270818273371284528105027054475845687243657399349344944072222031197680780542481406240182350927798176226908120109161039128438872770393534407487222114431396646471443470273466775955473061426063304696426698585957420405059943016673681830574115931914443028609452101100009908981609650953852469624904532563885767877923483804545480395796963080734543258800586135215099237324125844294260009903363371247266394995879968633604262051055199354530182716123548464293171150211635523051191593773268309044735174435000901445748296525288523195484913230757229030132293701171875000000000000000000 [108,59] -66234328113866110263168427837759558208102938509082604729242476438126910905527373862697072052459716255866897749690135003950691646528104189858138764286533704762304337974193055925721383727649675378409018840091869282380412306882772196584306538303712767753442956530230667815953359210872581323144475639699385479224017091613567720630953676323463550777836528406473393660791354446558441065921237729041678508487517121199328055935783872134406653019209056165321714078907027234677929594803817153772926948856580842557522476847575491190495021888679627642749580075312497061465407074621230900067246004433099548318997918217803040925762456812975650167409904253567332141387641886293540530210422012906289904394353556372179496156616451386576486926822433667640680905281533842906324421446987769193357194859507289278801915658899595827098816544898923930445672576871187658766651216682549172651303208336183022321545543941788813138578590721962427025439734894583471171741558484603255323658795381112853501119330835527335915283700416703795600138007050674534847689518662100598982538806605982058331857868671672214623802657234277544910708934970831026576076792020482108593170897440352642016824500866738409629732662041989228203251726826942606803391855131320382642902402383792626528035963426913284419829504799828036785102702730964708383539898902256095801447264541411609873279580037685508805992803267212768970825427178495547737488697263432680183047345730132439873235241913236703902573353070466364783235028435345076417401089643064168472714827648222523150755171319156524144105445396256290997621814689555033803776338167580187586149408530672907624602673660890938423623363786393085767419474011770160322748683810040594937965275902315796596717463549166571426842035185387370378315418820401582573561690688095541567932258265267160669038036881403983506758752891625796079566646786242591528269070009517524307661200007937900726775197449769962018515943681876915662756881791807396615116451102760593859630609924585203091591306876793701739803945202836631349640999807896037474964497146812400453823823444501566691798991100881693080420852609395067521207749330130659380484207396927553350349807864783145877067760917876213888943604476229768249415882745208127389749179565416810880927427709598860597676415016529819334175567673926631607891448331926591802075278180491505748044801238361145578892319463193416595458984375000000000000000000000 [108,60] 8778458361541480127558793612675380888221356789757556030674844148559505260733358639000162143065932014445239407088913375890079353236948707821995363199329455055388141180154583443833536260299392562503196033270335624887612680833489277204984685409287568543291373886406356728917124393347311377979192142519402854355050313620373742217294914456188319365880609781214379054889277315528561513905695803514006055455779295987776560838806411538888075934505714190103421495114464553652090198769083238636568155965074177335784053632496039685363713032389474863540305058566253770679477876039661059156704147232415398436779047604999250269016052853115729791319992941485216873157470981968759134677641265437245509583601057699476043837437082418027804180327677767953377675659533929649274556984385340592316087669563030057180744446638410295524916843639965709158843598820969186689519882769331789720307412417122776731809631745283037266026749650130153923963729680010481655305699924674331429677021533897801543860130540536825986559062777270217579982982843124210544692491023093609690404138526799939918234447360401340273784620382856420236229873306897687021030486039630542933530115564423853650186501036731391854182023814652353417927697631248633352849993074939964914962888957674652895798307507577381578527219170630031867368753843528545147270770234459186094128361142646447311967074549149034119869939313523672543542155518357024139527969171435225126702213095376082145824398131404864818386994181325729744945349900125445527775644566439042321263572719645863025552420182018916869707333526486604486535684209461487791590405430166498318004121056553272220065498160609546387636316418519035454828000639061374552742975407710032989323903713073680092740080294146372649710518420886961322650033626114241660991917630318177455881861797703646562245013850884573608896657704291583188630807479823550830957302553255989257921587393529561293539485161200913101024709017950481658339518311960917729730294111229988866717750394724729718125852845848325567719917591623068871669808713998533866515791878334549886492898976038828013485623798619129186972340975832742222897245570745423038675120973465374862561840550888280341949964991418191363232518524501184479710816352759262946195873453242703034829227825688619185344533448608323005746773029215114220937377579163760291300568217017371022801567239518538698916927387472242116928100585937500000000000000 [108,61] -1522200687841521989612568778685130346317658589215205105676057558165348236959400468576772867830673976783045494805972684374795603575402497723065929968665889344751140244734734655027314155289320345122957597483057716442961827476059833366300538985143481415957306448348673686065979694709510056760566658543551442127741728265558418072917054066704326181797065572557677395011959702876019820904963954864698546010685467605274257124046164674796693764339263033765784522128986225691557682163417723835206313713836249354890822834595603114679530195555682755995009757174052614471214525456493147073993112458970363792470504688663854128018742956198847534507882259490449926772653105156273016095705370520711215011477113738709330217660447300034937867343606093393313918831625371882622364964491181212995611037105436341025322820957561657338140824943536653881268450530132144047571123328293714900715273329898495887396919452796032873503357913200533356059042443577577674544537486411594183356766515699658743865803276745032162080900466155434283881662337078628844157405745491450810480076435058936836478196215998840774756668186875375975018295006799939797785968873243031987896110773694579098024509700650134478612375046269536315192238120945328548300701085740265001741855918589802204109013431376550079766181063452829499043702338869805309219484789624127450966996611365194022264379316569688201844461132798466636245925460947203819676163964128382237695303517413332151360550601933017137990833220869815202596376591624806172120890767145806258579082436244548517360961240999877718440814860895815767861401494463787376755629340178266285724930164886803966341955448212988542132701078706794645288409180432902467255914103028407654612139605853900069349710271981235636308873526722100339909408520467485625827314751538212521977897813937600613845830342351429227121910946369850956485240827068622473411753491823827162241447319750723792261949431191934573847381354468377330081695498642611420437297572149980788278483781290089917950021128438536367511048841069215215845339480055343241462878107628298555431666622854184343850994976205676114606699283240840791428652324208274955626764523207188253711553204419175571359936693414871339986405004564790320306266802577777419884417218083566719872905770169898097179350076963506745238176910043914474070862351881099526817608523027387814236806307111038449875195510685443878173828125000000000000000 [108,62] 315494572579015793112752190372115444687187148539611986821868906510672172574915046192918552000335200893663859003388991688666856628602803447401206268081592030056218424000355917314334946009164637939588512786055784905864488423596001223096324730460345551373472245967959682235519401214038870638518649038652178837437134882268222963251957541855873766963212643886201435749875520761791327538489279243232162749807315340457780504109893072593205132616529260391366494225861850386685115107707616939219812668064633351424224345098652489234944474892358862387233528326208349332390017583783834978765517292117513105277333086489518907615022082768059657267251772031371372198955585602105469899561088332092721849352371938177309521017557692126833677409531878807150956405717706193281945351871774046461057914461400061098288602490819783183811781760193701808628447896257782037123458295462661249037114028866711481560693736665456455159064017846570355007599563678822745978857984407858724892779758879771142447659201414456418473957973958317213934447507739349702421666100574485131559367832268215503810993067568971499288692477527233587844571777506845636692233708162406794003364018192961820523177816562047465146213992005786638028460341786540408667116409553625136730459091582786503160425024139887247422827432918171075241118899500881219170475295182733260909505785300522285792092358063440676885574691411367322682093666969615303910932592199533150782114004919054930843897325814820991618816415270844570881198000939422551137857097907934981241855254895095908156262253059237284858118926853517489203575254092166952665312794945331889522429937633465686865384588754890175984959964569500517157956528998962170734661247704249195086069746950600002079722468175586711107029419879490581483934547925633555202851808674437150865330080813036656083991954083398096492780936139760749416122281545482742338062847163882791294672922785288478142444217508367257061314131349321176585000439783405733333591266259278037273009121418087318175984157261835377873624660556619608180888488802729518956444527779162864613427682436980129174412330666770299211048818052864239748838666172187503253291399451947026593356729914428970421368911792894751224715239954631726696549910502158436993048088011634740291495448099343839959976263554597788869212204742916209003781635621822599796766781332897390346516885983874090015888214111328125000000000000000000000 [108,63] -61031791125124790390738738721818785991243433914413531599152885389363951420024074853211032489919503370406611385427564423456596511057040648575827077710162722574266279094981707900177314671876186468585823285332563822697317171335859232833147380844844724183714728107683961996050406502564103425359354871553017023547397553556756385885241142332145938042187542845599557733558874134536868932864184188373536800687914071562345913397247588421741109889789096155059264741563900623084073926127056423358461638099887394561350226017640460872215056546078458036300088897785585980918415824234019977940247817004942101852250282654969433673470168722347721427381057980657658950335725352139680617187827514287451030892996468470484630666263325526574920356810252303264464211846860892001257522164026495621677264691572051554285733656032703975771771990491438442460734409751064210672557081331459319230343290837975177313537835535402084189061914314665215467070838733788605525197192148840747598741356521157406455488604550669331069384410928903054239104919235312310543756961916226250264648945003457066533734718023175356481771658960910488748775891841446846125947258682244298188958214633214628099140769682888099211710502788225247898747247378849019928275316464618362777185725004204201906789612997871503036973411797324777615417550672998369866993393968472996066028622841840647270472723758165092922491876186086172022192452176513479299638516658433490257142020714249224720852540153431115214366037909592970965550428396725287908039042395957126798033453321505927425575800944284129036026837560891731813363977510658100285954395862162386999473574576831239298546344649061539101194766436537449967888407886237928830782899158423044678510868917229530562348445551424576096233078911533223974239195257196987416414149562600073037114554169294709875047468491518281887245467008126845851353164057563710047653534975939494295557013055672212284807182819286429417946323216551492429677898851010578846413595569252610654900669022967969977668910607366878558338868031687486342381056198920352325159243830767915670678779327810670604811252075765429842761022268782896222691082165250003716272152825510722178009733119063844007252830419225011874773613324877728182302504343748076159983169140900145831273678988704108893077410210729308172814498401863020067889058670871809762795117135317239323946125750808278098702430725097656250000000000000000 [108,64] 9659011269168267006927464230367548277263827090472922916683313620167389413771439239753327465477404870273895609130408330603444858254535153593280607207811819972972179916232507687777909930451346840237542881312251075458765736312627389479253233339660609781504117834685036160445925686465674265681437022993318129839327920999099230585775889073328293512080867553882885406671996443710573773188229713117398806731883636885359218767955948507201560678480835084001193588613246696930860477297266864280862184199558724466575910483414990499557712041283034133852289432200784451525302218535366994349711784726659462942955555726317046813499946479118883445767652919318414261112695465738298142018267104226467586446480917928673092517320638793815247269809774647565295858844635617769305416310255943610410199207497056156840037520342179299560897925642550499020014170112151186333940919506102376027686997338276654880708005548341698481911632741409033203666649853935211369888405412179917299111504348847048328850303804462971308448671619523867851876890564785186786287954397419897880525043415910588825867275110017375654592453564561302359833875642478334360303095511892531105404031876295272838382865013038390135971690527621987980236401230064730787141752830015326735493139224271379530052034815938834608772226422760131772776850142697832644965811686779261541226064328377483608146821031272723960480076679379129551249213900399083426597055096910277401446361487274028748170722435598378918905412155326827283095249525805458665873149966711668532884528536930593822108481926105961711234612850172301484150398644659121891374366842581967253415563129502331926928401054997632458950947659020320451272255132974816767862176965858938794708706846830185705200813468465772658462571089790324485874739482687347200060720569159739450425311600405461421804673930727741620404447987128838736057425675537165528482181585666411054234864988221282508436494953261128238638802789553620403725081593015189833665687253571243329519090689730927608720937038437621167172381641181745385177508375141320384407374180257277580731009589490454771753596076038096254361654057586869543943365045879013336741266910232246198287984925541551757123217702574645349359214601912765564302774366288460840772953871498079749459389238790729456478759682136240966167903160918946010712515498345768861588966436464111029636114835739135742187500000000000000000000000000 [108,65] -1163831783243966288330014737740251805914324089731357927540077550668049328645036120744944734336725474060349908780152677437400631072989295546047235670907112334471572583038998740511164321336243870855506119030351155598014662163284476571560826881982880660694976824035314552989475910286754481433905622742700243610222927859304769562687699254783850463611597216655232251766107983544710206801386031658706853488644615990111204069095179958238884831620860236181238757058881736934391021866499237697690917262564541143020313156086430609570293744859108829205726248630720854684821198731794336584840766934732819980884790761761667835547756014064569654365879410561457723464108762762446619165311531961623704810647126468232205667001186202543222657166538398491003541734754524129066198235015912771647627152474419349272100501436051758176939503136961780390776992327024482325053784137375603388388160845530900355424628519573288151463788541876886441873181121905957873898419775249009896464092617366532024535304202154046399308164295698602440064636253250416272073300344082338569825189055668176979302744907519177375336529358251768193002129440226916769276775071177465038640561711495702868457475751169582906543213469588891903043901649343101174757025489760675993416141016944894096721052873013219844618955815433363150260385452513557608236478067610735014880298279667205783228733621148971216834254444009408956339852048252928431438132944565458651722312884793048551572461280124601676981268439818453769980284589480699253244163520590403697524491957595258156196836734788807278699332948118851748134809825602534217660859289508463339293641543078491485680036077401253820219668844316283594995820630700061097361463724411574959329602028355412433482640510610362493398768023835167359858003086552108779552364727823169107563849474014910572709110762680101617558431234622250766226549888039967802070555711795725542147166153752944951360348349696490755523973947489381398251299148167057609387417315108476852291891442472928548929897622531871293957650250956661707386700826734523963211605431676456226615168657833215379562268825109164419879621138828327506886274779687838367874677916758404845281930776166815032659251582068713925116750491471882540476619961648155613448697166857965273762559398238259775862235932725885881999165430823345424077573663549505490743084741399186314083635807037353515625000000000000000000000000 [108,66] 93791371284429848551393594901157958511209455250343181398601364275743080126670329052364262453965603607518018775578813892818243350378814641666823390048773263022027228199232209381115973502246289966883968394741038138049860527492506518917999109087804145173798782540590531153351876219363394336252264622281961772051648589648050285320003369309380093078828174094229215525153207616223862851373917030044592487390990531684858093480760362367364767134504590727981089809982700380988517279313800720630902083229289720197106336516347093947287955994474304058809365302851520369555406280996276771466160004256510621496216909525107769041406453115920511911551559473752136176406123280662240465128663105603044805202686822403348483507644263846159218388949335945138090638375088897693586475732628652131101722106221723390735587078308071665899867773503082016349989424164091719125060056701251245607908034269459386195202591187721723091050552069873602822381538484902316403330180940474272360876364895163901294717805929352288319036530050193809783688387691999749867123034773399971042212670725370644109785526202546064831515110002805014686214063036634447927642354071607426311485342092146577692667890344730762939083651605138687148284037504440494710142668026665424157116575258105583242419725358224224596080502948552307923340801296147253892475258426934550420893144760704399321142739019489246401015556930910266284174746694335199311002470645395288482270827268723362350537746478182873599650527426815725987734141450185627965600768815097711156447337494557600464586279114088237802916311685317506093088070518006685982749554404501987391793469263246477499635317301317711070247738105625291464549346258364628888441448215162738177179752116841104793330854713892357132217814947108826078978142122487088957319792508825369009533368813283742391590090365867781824605345586004306471517526151436942527180530291174998594734080296226264486546298604225623394181441000354558011563226204905776904141552213740878799891787435233816585177095815251380886426520158694893574793726673506014950750235368572125978273722602418257088597855282014302060775417947897675316614968946327925371698340510524346399516323792433088549065535134627956522625131043765842645145786439698239656687001656967094600980949902063919402771035537625222551516264791124937723694017071154556669801826487488870043307542800903320312500000000000000000000 [108,67] -2374446061927765764687434174940697569904118599630513396020933306893112529719457621200930553783768808726164618501706773369038053461019653286929709764194922588295044447876468548676999708972867683672544764501430195002556151910512011583824137678779999570786150461039787038673663164094450388152256904337994753433674503295814199215970535865775871319726179938102234311456258214627236193868227229310433669116437953720040520275793750160177718290143600887501648925986551635124485214717944638517370934446258529403274467342482999813047268130320385825517700077252520664814619895052518006227190278870476802718693806811407878591571006019935071710743644940199241790612322607862595469888655091168338448438749407868351536966365961924876580644002181418646791506106941873286627486162227441699683861263268197909060001425825000560927719142041873043998245307870139383691827484601157167212142387810101044473652941466703656305083088360868983512722830347208191469327045745043868949303219846359740495603213485558724333432207265812881882402629529317794621826861474433887922981090172645519700661088549857963383892520244401366306287690700966950718886240842814078114012863082591404091548389562298342541662839454485390612938452225702100695500558784446564283286086069366503515504035432714453953699000413107243289288775240759363575937361941259260334345203755155550148922181843068733637937280251292443404196804258362199064112694606669587395435652504974345875608391955773053349999685331437248351735586695758763605622695398851699895845276409402568828449332366642619134919604238404262808158852023767300717357700221387507498405294234133949948825564236248400514640202186474255975528067612516042652821982317172369970653187280415528438977086888073402817725618497723093209462522524858852963084629715762965960689862616104256427019266256516653210037836924728486525505952924423296835474387068176020096379165946582604294782637334091737794351014892492580224583464971174980268153759680141331292497593457196419276571753856197180078368203828521112609573453998107058815788972444604160089049994485318155062735761395435120399657285845181918079486621430206098031437245241710122349340493361171997898875392595313753236237236303327763262335926705172052433611290523541586048735058118685078105004463442317972330569220692432113453606716270219329773957883549532853066921234130859375000000000000000000000 [108,68] -570297783027122838595320622488640989099847047956738616521841296591494441182475523237268014743965929490071705182277793975309804517229254449660106350272623704495018135539776264659773079921184547226006316469208742978943730764925496610674597941381278028003153859182804155186014480324622203827379376526167156602252245245386067106002507973997247354058359886796644742627913951983331056588504363688381343778495822125276191167708979718351721789331861578602991898371689175857023003704621000007343692078015808632001018088216491116518236317598118852021145102609300830671355891790060261270425667868177966985436789004684737009340509554498878012758741158143638372705514333958973521240779634159426387221485200714634001613890991411189965652252167190179235775413132287183303650201251530392999923632682916921357085652444527533227498260739848514587949269169132464888746383925790816373215106033991532285864798067643492041967135563890034289958439028146229130640223836520246937418093703788983773397861975715400329884071585578894529038364253527264780584510398919586174510669731061803492378272393904928563083819009397544272421019272329200689480838673846721322759729503504211061451955159626641183506866104906125107862174521356213143163303404565689453527018703074227026428430237075170074103026026151895364416276688479209818872561664766982549299033990329198995072793347739930739519411247313026981535626031198053671299334199091801673533531707784733396856953181447641597276636558029872519169346782179325011750599593494304733222915517821117359691278160155310534181271072421871313632923736258971258872835843525614080412108011066501674920017061652309783064664234218232740222505498080893524883408772820229671518350342986677742152718296543675308579549504115180014540427080463558315708894890772768670613967260733351926029350768404734299415134060839152078804093603266884887899068848585622098672186659048923346173465547192066103140742855447432192338097689154221790500791243019361573792154926376676372134423633196592524675897334611795444995095701962587888015492968147039734508723255165081191690538371725168776706475632276058383191002153332812823388009856761176565684475637319885107884192511567002057983396756135499786919144938982035153624477131025500381037174899746914008859341797654017016601902792175688962994309119043822074905261741578578948974609375000000000000000000000000 [108,69] 90632677618171815010550764023743485636883622337567984451340207718173052129914712757683742806969396110981695337485744046376808182801676966377877477138688109228558697604205341184510938663126893402980829591265105016782509515277440623852793066595637788118201008032482000260124863893696732851720771282844925159153345074007122955597520967193675261360343576695797711975022141629404921611920733980605066302969061310952663462440510601515106579729642953515429819923827735329459075999563897368329518941275004677536340127669690666078404144459048940388075451721966544831110123795805234111719246095268226462200194095298014747931470534709781861024705008199331678347704321686804230623971750497087917370694239037917460652773753497269993172715467894195253179985328730500708771635175857811980900097245433432549823446900160858673621291510184515674657649043023726746148133997181324264429323710643048818568825187824022670921538355027350868240781417838043815937275356729925847388830059680066948468089224752124513170681282957250113767366053090982525693903765082188161704042351829486107985948198523907604779538850084114609482830339180093402741827077169503581800198457567298035271795787273262256781905944583033012350390191418155634936211367625407756403144303104477328023386150311534999462866301182198705499623077335099770052942740980773716082678986904242998846175513191047099250226522433227828902056101201894882673630458554993170982570387126119897896372889882259475090182680375002790862606701309935014438338192992257705172660577467178972459115722211221055918333311163781215628567447251237475989939525225645686455577826847950814895042848492129919260946554081594845314807046183652133612785864704105160672002386966870828233997011320567733005900957120362246182728879441049531501005248798172903653532854120612527962336120386549299636321449340426274409525979254272548165948207301007023193547048640636460983648680571572970560860391879937122687660095417082584432431141779584468166735131817210094660408499222362416147967020166167213792978735887576881311377326624926042912167892062362300123547299216231079086408116428356668943548197523088552286359273620758943074580849832618877335626525205807026489271940243005097376296422504855050161635796099708403472573096970864138458392550598810623577055972229128668315578912406134064836013283729553222656250000000000000000000000000 [108,70] -5414314889773774172012529076067765550166329601425211596424671311374639880230796674505919407579210840562655420781020722063514907623554633924987363994809299461916718760324159875819882401117989661377416778722924758197147850885736010580252381672240118779953888285417393063223241256639136707426148105402162173419837992723502933362843835422667893818003764163701144775311571548682797030648988979313558143265399000786842661353754595962801867073373767556090254784095059327909883492722533982372208891141227328430070565364841698160391958346270913512540462867174523886439133208443758464357441554012430072054266738013576726920479045140680470352580632999321594652580618827380980767770686439416966557062809742925423294343774906968941615472595091037032066385202367416086815156742670196118493257584754888429817217818072588223557513338680262515550736662594595450854143262760482401665307348017196127134600185240833509959342558179409614681548180263774153419319353573029222689646213427281946998708141858418895103249114146840937757075384380814595888973698321341272945244943982332370674429521414205367829499947774594380831638081121179298336399741270373579345851763961641690873049354239204172229269232674698961363709577566888811310632440177818921078892451974597908532299335784120469522205073100168445512164903784359071728026018400124560536339078463466419821459934566556944955081010396000017053023025139770572488306527716049241751967088857261145878472661769261671870197279466399640781987329899306605671562092259696097171618403075860754912200840353327114687468779105683233847263032724164849732960635519986878994776239264598376129314250146953225628529430650378811326550801580075379529024789898512668581639876896390948150016943096471354409731862073459932987215449866554496380315711591513415661801398555930260160822881021520627769961801270048210048587312741594338276563073331343533209022759712085685718373840777514332316714121242588396600926079569317705938411938999904402489465594578120054230833662356749119539404116888849607123076423163233725359311346981958604408720626033531445928628863134990667036509360001101853571147945702322809396189145883855175613809899862214326257983702539772377094467359505626533696285181802561191388253117452664729210194671714152349369556060842139599520482154365720966811792670741167793187880907058715820312500000000000000000000000 [108,71] -101717446817753132243650517600160471917199570066470202421638563891412400562979022508194602575586965427532715183267870243801236206388180839461747810096868591449253389764175772563669702099112683972510912895736692678747372303416607117199188243794770724301365901345590212828704189281051609059496239353806214256588986505932410010314994091302225120214289908563952842325078801474323024335389595620248715821402964432370159351203641434166247479862142500226696483257085358703986608391220568870699211652199840634147690259152136059905080494471914249178445104581150754093859580881553986655941761522556283235454766706795905866041011021481034903626049653512760059204879759061982360382025173321603566188570810821749303957313869511126622022477521595057684158310358540812709673938249320419869200940750598802474541789106927017319859478174461943812060821829864052261485111770232697492228025869325891952356316711195872622726256665273766978880358334731918296562936547350399273604894696587808965861220157491551858891596079511689211321717259899553498069346082623572666536798314738072248705417900059871031298908877988415769316282503715371952246350404911007803920332153810770858855557853736770179050936418646798518922217666018187791025168940189201912390199145094061193765791285000228267155502464588402422814240517168435878238479328002147393284736937770711282662141859620422670787352917483570923215373923973130463898046987239164926318295331745626666952389097076624745705016556331930482232711507669220812343170470714970381315241474404125718035332025302917507073583525320870314911415596156828622511942137735549135826902008083742053556237048782807211323919266907880284111332706457180320599024146728279238850160454482449576214702279098764912746909341751163191464394087039302334720677578772874608649613248017893188967976654678370299205127087362695613411522531167545975349448768684725979969325944942353416589603809547248251516017036327357110632853457187952158202455000105766200510687655918030515591844419576971044019638164650006779546453459396859888137713859265669791396311456030357805258684584172564767600575883480307863481592775648534118002429255678969876542337278232099897420001810621270503481115637301251579906149849095995454333472416973866226651936144105327745418562485023113687237926700682725622393871849798698503024444580078125000000000000000000000000 [108,72] 40659350906041208004318752015279099750432582911333017696450750412875767199612242529250824404638984771197664064609207671244649425983652211214768369207630841852839201417076458408951607590970380666083557525680648810741049475021404260822690294130643575286649775835419442250622304588451874966137680905474235361285586053682419103217301643956278968942242082294228439398438350856188815087461838583880736695958778331483362147996072535817766139271847603728294471671640782594346016358414816306759211033644205068771502723138764265121639438814062865040132613462325721406116070691461695968421891940342411131195793304243989337257435045281001497980281870187444714946468806648131617544904519083605444253835693629892500448235554510207244539321377008598322703629990033694406879025218340858268077091530212479919329873909102277154419399191528257621006736970352025169511757131076150245866147651521968991105719449004460947234245818105308435741793505003265955070021266896008760948158567764974209971589844984771323271292378573903634952541866742740511126812843236176299882892432261876737034451291171646321347424162484447747605194434502506636280774567033206758253695701564613698869213658363159104688845995844684675388806733859568661830357082527463186551892513648572633719525417649041359355170709970096789055666858640454492314517352300916461218218294562311040022237127525959894215114980337814172826364391398086960116021043379328220359301479234600953144708595983436160952965336026324090693900551714153288641733002362632604138659593290551626930833869571827738693666470100026144853890835111946704526976500732177568123023531182586487054816763123841335525400243931498271465903289787528530256828377871833578430940655727523483288287580251196485048243466254966713391635249586089810156312710168125766911496027564498767445608460175393191605125130041878868221883163912511448082814262676506460481411030017408654769095485066382435331566989430542034802592517368127620988406187216969469827713544466407692727736098079052759261422860953455948951160502262048237595034805029588982748541629959870175372378108042585251278000309647156509270612373051457142705958602931493838810402528731966227556186967626300021724524169976587079132401038673515452023648550159655031481224853588239608381358696372839131767454262982232803316283516621057915177001953125000000000000000000000000 [108,73] -2519992697630075980512398222981516274827800769352771037260214022067001720423058644447836411926444389080927900306525770559907840505972854267076516942820908093514386396971963389261767488306515137733863686974894000865758330191542420111891602122754778694824565349220356677255128110425341542533361075417004716850186247654094468254194973536091125139520203481566773280110598274708360661302340700741333921842010041032644516342352142255969416381704961290478639181023340340995531132588134745965337516861241435807741896071183359391133916701618505149684197268070893530133678821221644937669904582298133226437045619542640854075325299937101443769825085142366518926479475983683626245829961569789359817005122034924382801185989133941579774028700283453645140180187360238234627844464631477445569826194877982528663539246331075885462305246488656873686099920634447529277426854352744165343868182017958700208208061939726906179941132437848317303171758609671212825963526245158140585814245725267677062991695093541028962117302637611841660722413582233516938946391285755532599416238930559236111040888031929230684441795987250664512481407100455968224387223414736336745815760372681905224201648679067443894066045909979508675628556993417902883970555843563387918704622400353604997614332679482889600618117314357447226455800084946641754421227397392877857498017504109160219881307775770959566631997435895960139998109297267439797044868939303828662415828330326422660902433073395315512730741243467785329361365470554030254849551674870262421913008553014842148289823978442098337719154833443819560758247402191615373841308210393830600819298878226542219191857143995318382481574130904918173680728988687558984504205719203206697678564325789782857706543837494357706615736355010203827130194034713284801696777395360122888642424718227374481252018216390924404634768560220188384329814694724890652023234675876262623755524984302341328216369168251998543445425296202311283230490853161747299442589643781468316354317460765333311058558020128072782230680192743333863053612214367012318807051157225917020464102472273338686973611410396681639743378970112860675388248771046843948957862269133447119268973248943568328605122310080194133716731141880476042929105794214188829279162555316455011714707305114293336468450072002072785265381680071171654714620729955742426757812500000000000000000000000 [108,74] -316045604034326796734835306552160545917143980005061412971004484843788908565764150934621874665305878319581307207670016841289425051147900856651980603539215809673239830903404629325872235276045419914956612189635147828883488240824983553967821423164750060578437421301245961708450241131058067720570658394382492521409224414708758101824576805166888163961715401078217367199695479468301183898440152169470754666027207662790062404711521113339029473134399898382944290396633406751915094613675799564362119315813107346125078343339345679374524728055982561850789320317266629309242412105920274069655412683492369556968350507450539607095579631517284690863569322114738099126451135545267934774776581803570572054766421521257159918793397851339953635005005739127132800460835821933615601990347044138037957688288793384468274544726728738222616511372793032840601688052570996541871875308975289131833440345368083123459381860622278483094612169869664656197466501273464469805001853934559740364276542625118036726323110234435343423982661712974475103916568424038925971810584661476294941080771139929919843018423387667702345975538128055941974628136827959211609392943454221242546504828028768432959897061624692026895339920319361116386871986247921002463733402581813522019083905572691511886373224188712366007757073373997123174139492289157727639420175346176957652855099732895611224661518098972944443783117529525317129140684013046775894218033481531707027909448536376372204796455195463119551799558552344938645616355312922577794289729852330433142655378393734561339486944512125444520143730910303338267422048709859889323196445331462213579238217531206479053294055187202207600929360359463366567457926740303525961543076503042257921159495424612575474934715391226493100228828644951192175776076367536146246614765999362945938166522949084719863082158600633091108754609643192776471547545917570428860367523328207795521878392532849573169831732890216713852523359633410733813844309612905755342430795331168898745999105123744963876212400858879221912882158582153916996122767091563864457255873225790408698111304009344159913152543661542416959698603340832472414695312349388585196651248844083404094592820796384633190430714602084088527244310878758471574618784413162958533779762294434036674280588198464145125936036848222931708183418988673768668267857549958496093750000000000000000000 [108,75] 8071698224920006527187995284980525038895174008440928857890695939724532835734750003564601038597022785407721549370305250059967655158957659654616133809316613202326927453839357081496824119471835352986093537702492441087588984974328549818534364896691249559736630559985729645199788010025946762821450999304907420732512302908262084609657216566395125747148618836891841214290943138214294862443987049257209634836862585538725637554062073481156113686729563759330903381542219625853912623810799120592020683698577824353877083025450560441179010113628799273387856521960669074706265503509112574637956799027660823161743430266368830357464845890952000227170059614303217879001901787580644270216422451871207537967178534712503839389192515379151182983785491889667253220517246786572208404528609018238084348335940832752834646436425342524584010374963060101747152697825726057120131943424215844787338158697144756375474331125321536039370871563923450186376676668338087317321083899960934253323497685065588542044635769398430515144118188604857517560432437846590917913463388327538920358280537909245492248152797480897077714757057944403615412159073503210764166344149019947481220347381105569367374119910693099935273675214617782590871198738299647877993426127820685264548766908760743107791170625206050611224216763575922057822161663449124624904332017508437747372227794862471313045970302721665780604817792691624627875581115961677860587748831117265430184448544466042159799509102885823068222539134699224607334693019064520876931886085819217358343882315121813155123811931208261608493050616889890150194108618538058717736059320060357178162507628590727257685200539693412892944936020196937477440140380378459594184867289836772712253399086128994145642776220188112367095209595150506382419915385201286636775385676449771793182931681441331718498852566196042903556441461344220815284602996283829930001488190858882308051576265003822392804430008503569087781658603058303519499736952570395674209926094223805999426705598956891514028383510094401402425630265776477888910305584132461851584824966895060887951632501893137290452397322713650270560765370988753814954696183752693208200896768082768684365040173059163844519923114292718902404181823935160703316194164597337068537094377420171525402864752944066673522815716378138462871365671374021493296597295169257812500000000000000000000 [108,76] -397482919715132963099053550297547159197844057431693700401232274825608447157786217866994420152138021317099348848450207230564425315657361324575186459043089589070344736723625095125480820363695455414901216859688239964194448363602126929761978152367706368881130960349111902984080124715934334021577806198731218053238874394504179314417745668016555367722705268778951120898813704430390076823124729690984973220841265077604146018138812460318105139499220887540817809601462376883357067366630218063955009842208123192672698845507806217916893875604327487565601506381980419637052417950203611039600685138339066136010830835448850522107986914948700404893238457787164224794217905346234603951926968871678890865213049555614018596623317143598746066113573233635614718090699775075013655050000896458105606069388188493144863345250780374530056614902723039324979322818764100739746734903128494032519828634069475654688227218942688598727647046720676468047837837414606779260789528928819842364568171003039204261382910759467456792094293893847107980108275907803308285517511279337390132680885618607851496342484918663799111089766534264867589595874224542286491723272462399576109247919434885538178960898315805215689178304949360280923403820227072650806793532186821873423872244293895974472028750501881085971803626798301515786626876735110946959181632817516928047734140633138111056213026753691170487266621483999336948730093599675247268944575440373574255210325747541371742117626530034651983909632983743343253640199065257516157302833765662557350490235958690128285698924454575811591002276553475683347509372247221696870687839766651022285102407548528314837490319744817431283653904357250144543433141493209558864064318647544749183654079902510923748722274888821197876579395990227874666099394792207569663521017747266673270536204275657202436735592975670507634099629195474000694955388012688454858084429260950007933741969515727038019636439741085482164497336437749262563897838714796452251172008470651837824799254977847214526424344877201194056140351932979006099629866732200850179932522854837633428018391837657424771804456818625530787347156355831419630572948401201568299079212191491795198290002154075259347242310913806995314114785862911164410926077446986216998046854284756865068613256434079034909336402772562364280201984194733949618704178972500000000000000000000000 [108,77] 976415414485451131803213918063491532389432657559653278254409531212090152971431094218487880734485057352213600243851925106904672624447826208533412770767428694799088934769699330659944943991466169726938529482621235073277190894965445752705361457888798035334884285088102643325071441655230858785961784459497029548486948024627087178080016000917546299263013315791262990648923207952161951832485229671827197746948666995138883712017945821785720515504455371857835493737194707695362242842963205478940229412776988765159009267146136026401508003234098521864640575340923726759087914840200847934366979577409777038758707399427610655705157248643026924478153409540905980643884837140807373961596028901056549497024928458221211113333031105229930003013868249917607421724970977701546560420976126515955071731944175352875244301844439605119457582877130166703977890875090626773933962472972236257781585005650347732266133068674607340915327989825377818235200619452199855602443203801264952357362902836152692508762916422596241113857635604629430992629087913847860898788115551446162666868016792182693233120425873856495724955936239277088967725273568649435002435842492474521039651657419508495045324213825085506733889502050955567763618069723667411911402658118888477664036913094275125712820388525153742710503784315462847307633143474375165520189430509937033020875616136234626694120923736606595949545704263363033204039080466911558698683105935399412075405638658082276135821671146831243314535579308470474756223313821963899627766455983566866946967844670926470361981691861401637291071399528202296304045008064863529959961242954963889921275116514540185638958036631246400147544906089205464503844450683052355689554426818378866967608350421648905439249790305029722490486970744991338824987934402455881787889824075099082997903551630219756550037533065674961147322355914505480752806231266345351613521785395269903123349211672141807664454950615148667820151508931944349834701757295731147173577126717090088104892950308710035244461798048034720238449452685800041990139072103257967916345145102646355200361662469423053624265824169828146653081682619683257598810710384109105164617171207558743653818345479228131022755686073174267583310244097027998225583542991793817440606731809992526229541432109283622126806346819607589085485588261701008578014400000000000000000000000 [108,78] 700260275870152707011204917981592483680553567256809306947519828778223155842350598369684918770297589422348018525132518320363939731234733040144777914233513310528903687154440547737318608461390544776019333131859226258792537819850188215097401553468137050763862848464128434924989119049538634496205247470725083470716811477351715183754919029381718943862949481156521030634494206882312889460665680523788668163138718948879866586396298083717903999959603117727861949544833610543346883422162316715803302307531124460143146511932363563743625247610133306059077335146927914320312099822782772792580239056375039200069350100009598255160583695109405055068161734287162382281014623857208140472326996712368403207393120051931558413561130447650445305211343549410378809379958350306665989480612840336683734895851622445453176257930043878324006036160226935785944741319031367616159492968326876591103227879935229022247344657689270555718276958464349813821488757058637241504123993245770347809511622589336136870465356788987346702989301929606271455593240326884487530872880100675148571617405304699531800615654171020724446864666088723250286518062123758642396422817464912972422524513355999718912123402197087497862544313759514956013027292046312242652283431464282542847196977627503220374303038670554987497153873483967916217564911145729187504902861929972995186771378886713348806929768739343750537388367487836062585731413960844444947297721710759049182788819399842752404296161043420503600530946057379842844462921633215137992148623725187571587676005299823345715080107130931436528032783437205406127157808764556945765604624391838054865190303599825111109930854641501292834140445506945432050705735662435102894533705057867354712026403902607420257510491631236434186724621160172358410236285626887084685713075722250588412623560876317154468325314280050943511464713243861202466896373194652021268633834492267285260402840570780101079334379297221236345551984559692020218908135676275282198090696732760245097067272444841796909221456635122314116130313207269407084759673136523718255448200192132109426730371333632058810841845081554743476316636921929669017428780909570682769394691122228341605068599483285365318395765640961084245877946344842211655792085100278907873621743286830264483020663264005748697574221692257912383414261211735922512737940000000000000000000 [108,79] -30876233051969513260196945922567383046317639269406121952127847712413028531048488543855887217855784665125079219349620605126547252177736739055788069363834918513494531972979985494288791140350984191782407986978493562741668059324049310575056820182187939522962319678834233004752224941240782201175991913659546046675096571421564265292480830629755726134399930181504368800160003739844399008224541890820809464065560271282258904855292672905184583004086588896087425228839398009526504652040597084627728037284142372202582114250543022848419607812310906113383563282159250213713400326983493018803793414463793017678287615314417565584847774202034072821119227875352886032107184656005061000497975843090522628740855157159886771322837151396132849076572926165696990392992149679408254724103378380136575704348112931847867283473105778497523112984671832333223212139832942908369607475957170093717321823330433863247492182339014249875688397964932790031374334688704325569418837684162294917784776691308216879289598338794781346169873471111315387675263069360528190290421980836137188630473518907733042194676452524233381479383025905495984522629614124958021839786620882483191070987236208725665105737255389678959295540198421912810574298275593173476422226023047255343772419965332781283704822548551355787195722306193003399599445270714384453329327280260362095892239018304342786973105879894154673424273147523590459394108079946715830643183751449946045257539146793698099265459092034886698402726818294228714661375754437710041328589788394267379736491964077833820552480043461410467595243578731242085956364839716396154465515392471775641542196759828773265170347442822941085300382258343945162719471701020225577422479154732975811194862214108421323349178839824837010259823626272750040427191828694150966115050595984663950788463319138931119769728024368099249162981884800198195453829893785704411806475478107031213614834406154342621887751088902519573126056374971011272955473418840089802936661720047737381043189396083144511474648920749071266631532802319849381377576836520524740359300147013052772296935656201367872809025824050388620184028188503960620290468040690372697512786167119650645092123667617938916907349574089029371414917921361351899284748718423309092091345446416652914200805089055558551240817343769128647173697394628321230741440000000000000000 [108,80] 115271058401417382437857723723355233204588130698602209320232185009105255218972555534575480033910817196353801858778717810315099718830042013495826544546786514107375315383493773603636350967361400740181428918235439605569821929292978753301491484183550054151669368228455873119109399223280256396926360972992656899042487662016799974994018431707172707061245131644207012775919660455932897415805556460343016118636271612552685120940945646006039288002843269157202042020785834255295625504084147741244347126054317122833069690686714650648219585270495199586552452200442487308791636617420697858062944607413396417369667220117787925496888412157004516851057267327918501792194897076564768874878571448482880860192307737416302135095150454152577465371873237319998260272303559777943606881523271866066029265508205749499823549136405055193145236292736577252831761310996222629010956692715762341731888348314897785461667117698706969070554759889591850810536617630343246396052215860611516895052428314199661906894017322510164284408832800280694282554289326584698138149845678669333157342083508912069563369803037917303159869791022104075728859256045149685543011974876462139774968235142104757851547145495699556038372148693086655660851884484379324071049585567509493690516408579549259839896941105849982196212814385720899738766891865621028806803522252267963837181971428430917551889589597377442750205314376167647001124297935184923167581543120723159300576436549103832400933099831403300899557656526937866758603581051508436093094767768077731408608803478589073007956554921120327471931630162792384655909469864413682901407545604356222467422419062618001745194553751267070703157719250419922000234480324438295230252457263533740291980620577932753162624308586269157513886055256543296824748589852721312202689380236033840171058221377398833236409484406446166342663709123179354775239046881232923378853888733932280786211667066684814887858921976126468215023052156556787889141722812960308917691315311590555922153275709307542615773661730381691433993068044744357971315561735594460633479393053347344305813519804868430495176279847316621463354476346971748922671171313980361983086693944993431033368621077370405818178049399092173631824549283767181025362481568289065858654382516851467214936824442606220056937021975531277825236591969146830535680000000000000 [108,81] 31899182900728966317028143393973012707433022553844956984431733600197525911101053350440623053055643932430666922629942354999808359690329674337936878766637390611911231152270236840325085989031540102610262775515293375461251691391720957940923944090276382565147706634667050905218838147135148814582418721846653071482407181379363797146467217448765776244924950567699641568018740846841339220125482237493276896590099592368897060389169336802019305910900381083346749887910822862562297071690251848884005675924082075322717063126459768618600578360307308708282082969483836930447302451701777049087844787994561215772655699115255123105172420636343148875668359866876583475940931076388962633970510427892718647893566797060744542894706398898693407741096783747103069058506459036667492132508328464485252757040274501307872425535881946246016161179379837567909504202415073421663758908475895232656753125721888537941485578601975651302096136913842561902492767012967581099437011760283143609300567546963605306957843500010753046392236058409404345812075042397280372928488752680506233226224123967566734120134905430746087418635961691143556980406805817525421993754410957626911637016407274810540462082601674044900353019000012765559556480763712720313969920075071952383135095318519773611827480660490799596880308455336996710793429163514055296637610020002045080455680730898663383394615152575084377131090169781283556314770395644154114411314505756505611361895997102419108512731681076619009730099456943676015909928217361553022668819332645951030496695813488245219042867442724289291277689399590270082002937510034813197780830477439500424288003922118055974877422259202688905718511342891260439055863258559822510230489562046903500145735571058832241342429954869016328607179912501270123820496477893552505325611053199259978556451351675648008515718520897160552195728864681963663497575096039261209935824018252853422839041436551446093573226229263082515590566519639134023280391347101701791031906884290794594000736227955407228394922728538045315738476862332039248382231504920250733725264559732363820988054606716399338645158427795315945279312549097092383223009239875515491120432698259071305011849795223287378585601000158895059475044140901777134721896258190823756098331179996737959381942422387360261957215160370756435998359306192226186240000000000 [108,82] -601742985553549599595117508490594007074770297851700749904595919947027866781096380827569935118063453089526958272967235094442635082698801172965823626418372090409823890146964351417950809581804606939498657730496776969743224768365219830738225439205545856438069429857306226930746800543476834920167734271923998058318095399372720304994252981931335432712342587990443471433666774122915869326582344260391167214379834025004217964283840679199681758797698864921452053791225257565520321786938151282704993473004874056309565475093343867783763838424755362178669696617135342350791110929595945395455464074441916899536009439867879278752309814779643274640785318397475048694047673432886645806868716853736362347172575580457310729894665415737455472494436342424391718817161107062824785181662970338368891547693628012207773744030344210067924893707246861707788377688613813313639496326050899006745590952166192506084125025741076338865414384183610050760272798724644700792661601931446558492099664855778424649591976761691141290097728801959973510301543420542544875756170395777493757494778008173291905516057935219463540407171639132735853966464102219327385496269122145800689970122465370819936330850859361074541743433609323350197516171008124746864118385085095124243925473191709756131958593028237756243739651148796038783539382018793418402667214974211393331570744139070165899527002606393612466734015564009734206658590841469618210715082625506830076063689279750198705278150654890612771121884990336156823193844378820382915471240747000758248688777656968597960339003797692594490820785622344608285303201080116652256565195469484221764156930970506253360272366804490893792155547076856473906437662289711948343636144092696564248889034662765582198835953748620594385541325268521735513463204963761402375758277422615891697327742519612359272055749757579522016719349921832310513911085436822293876374488845295223038987728808899110676179312375593536509093078891525800506096288348251171979808390414080583548650309590816897838963078673174174036229872688885917872599174985051994714805384363132194150549978904312386394992036265574932539035494451287477289584322569544202020075075830622322254828212758944456623106439420844387547554516230658905746182543523565221732852788574221993478892042628797345520853662531290697228082200704485419520000000 [108,83] -12635487730320000847938273196920155790551853698820092701678632427706733273376112994443781071150114840221660490314058665614929246156695520459243653676637526969425843834964681371745137486219067760191212710093626215272045738398499058144544421521764346693602661901501417989448170060761664184128553967135822765552410477152443544307889408639399056438926921659148803184802679007365911536613109950773126702172326314273728431360678760171301815578379513100414692672619205651471239171706549785360261772798100235815351933200514047959189600395138907634558290914244646001706484955337767524949294525708341641355062682380920389202536547173688224469132225633109148611509401686294016400612263335762477896981047129488363701088038756017262103135770043257835538855797872833816335529611491537434293599971229354067895827828366383344999468175423155551416760865422969740266337966092853343834737750388592988331898172550182635462571700151433870453635305293139119030959235680121752452865667297308893638508616553238159662799178609337651146809330160225462075389898105200370816084605970681505089974302587348336404034564719208158664967086329563414710469568814047533460081170458649551975457773113212865023559745064567187342042552086443970082909254078295612820679260890372576877256386044668857635120697207955606707873392459918046329496584159815272423018429005512672906417651953384928002895671377922093427027224506403276043343028647884729077268318438526969474151235974026668779991404904582010865073333231688423919187914932500031989082786292654533878206835178636269919672010303032927005784468846338857622683413011597388676807835857954165040347404249992434692518778997333767614302060970787418862089923302137930013867100926124841518490157979048071470218235102201361215021682225918027970521489275096816195367735375853911166331590404621937094119690702115431568345340895478731954330325914060290560838511592672989608468932821175963959402977120188638507306962690924826704556463575354570834781713096161931583789092483464567612076708038823684481320070316266422008769597076321352998232888854479951944847717789315456099809621058763165230769679569453218320719480674730399497964825466149140661387710627308283634911430072050309821501381511174528292993208331418221371975848366538407227780206314635894117009242071740456960000 [108,84] 129115801464274122418663364375240637823366742221672126613771470584794146416141353517080622534371639914619136555532455606611818051683629570666282348743997742128232605763770380766250365006780891337313248457185774945577176913266111835295073789308505345222113078864834112761798982681683322121745221292633098741591830181244785708169469788070581745432478833128681631474268310068918246930923675618766461280509097683388448965980823156932542885969173064042233508456400754218237221412540386014641620192219207832939082469138884594034749900782230727864374395756230505308546648317822305075322223155919881292290274567601752317023396908888187729213598695959775701374466913728003355649883410078858701089964866557598832001680627520152219507268035123098918064582454965873870964569362611274655250491529009773526565800529644993350172471178233736397289723347447198776594418403864155766890177816533910996848504582651234676615741738434532719780378813175220071041358353609590199432660797077400651224946092509777793246241419158080515900813835850758090168155063604254435883840883941428160328328638377316492083419414402279073397223342076765175942240351331440101764985444649950299774294283416983603036055551366002226091226713124413064467352376871618317493133719398037623235661683804441869814940170906203464592344850884180838794872163774195206680012552649026285171204125450106543367390763968531207311468213995301221818599664773720342358982996361998384133397996231369842040757676395243320673689393129626470706311020041204774419057007865164967635419036568573030353123695375931158466746673592229318913795325709119331736201247851355733979185420101901374895938562768210187991288280013773587272109623121246464095215302283563757350356222618444544180497177465895671082583172070888852335128597459368454386605915563362540157732981680240411104039280008002686426747075889846804248129454004198723193587008197659184784626963099537290140025408587806117585811259644826578795080407710815989131421233494755776943539676545958128138696822818510352792367362914271173222413786657447201494536154809799240745489293735148501598180263942762944943928111403453431573612182287475347946388516126738786163693577879490415455495670282226760002628563588221588185251468555866365626713229873097452497293544294145673448043020851609600 [108,85] 3614156346841204689194018217898158649509071912083558639812481447909597733259224597539496845066871752136697238268454126944200018992052216669786559321970313923108511261379800481292548689575537354058391286761545089331927036127277423383866153608496297182004711846803160501472024077920875026014799844981299257500852342265127276037794017819481502369443103533515295301471537699670830728639286009980221992018814516661967472323037763195739424928710042906686657153927254773890961886417617028785401729590091039234159751723824649463998534316336996781573918036852395185801485339970160584912090461451451269297563772255721956792179521261674310154236671074108574157340558310891020128447070336721148889001070950177395052120411078772241119096818590088961324525246884048871556329299453502860053980480720171087771986980511324658329342287725571274379084783836991784773112344566896299352898077794877810635615263118177766020810519359547984721184113136233048735212539692751837089524858645546806962897614641859098604083248743819472705911113176107625285620402250146517332628564771583376238126712282079962229743142729679158772876965938167524575896939355822679302233413195939384974644029522858994743908477939113787926654758101518121385761164788860873533920862279177769216488154070670287943269684282042694626155118079924711346488129119053223407316251367973105837235817373666498864965514086965278226122588915842368373606084753472705485041267626216976955166284861615117087726865154470758672467057981900024526941890686746351617193847387804629237580954171523943169948242451090834167672395214009355705108861879877724102447240905440566136660973704685199322647143184902187212317223863733629356375752668151926269621890010524347752985241730607799763873189989612455628174244215243802400008070562730717323294402577179449896671868328159248361661908201365845905430748188623439240131938551883128648884394491894396759924130917227003119315185614740004704169800146522327676945518860658156679249332857096495193055597133349412184937533061621437588912328709208045077394669988900054044881811069677906893524078062059786078628595262126152574659730283114895023677915426861509122791143324849097870590311424791783802658275292848065543344113135790001484871459606507289333113410535078199526336734523011273266685442785280 [108,86] 35689095824909992637432825635817126412171996607549200976494617532901132828766483341156496523485114387885881207535611766386118206999693293692010805377850373211806410401409661186328919122308031618936608611473581304575486898653098947216423900211946089792167352061417906845847020433766660955889002410662766733660021214765019804562027384756719348335889598487455245442071772173508380195812055172790876979645790398148935955218512246870114884120335370383363282285341962829501202801142865448516680066110990502841012363368555393129228889025288784328900429049874770780193815517932873309527755704533651895767898020296256483710375694537524264807690775830261667931451194856535359127153538379383781653293176362397274591082431428877861732831125859217781129702423417599748552435611493367106142906193930619442104434117555459126877735875922561142533316473621997571733956630945582378888270908886433071513281156716158100046656975215039458818409917831433443893019121969759899648946110103875960792981108382085651506577361386025142470636387628260955382679826984475903153338871829513016096806023838106494272619824016331295465167926511836750837869784789043682163914278454619953321621361378169135193838561341637910293047308619188662563379332009060239485855345299400057915873399034978569852288393837568663635224765234040014262348004381516502996786413782326396034154138249179487332978530696362242909324432116191543192795796202174336856286860815591294814222699498922514672360322994052512893212069937349265344243693934313782401642008799548369981838290412652738195761736238268991429435108724672469665823575792992290915877977317406114532578928938922039302743091111708244282822507561320513656079116132195025310829274426191192037045963001872354019283387945073145627023421590197393939290811925193182761507322591015391496855641265371812958253280184675788529402578774200460755945563145578528622932802372632237288175921234494900272923246318924214344077175943466582652828360549655789753681976531789397554969777214669811227056782522770529916378571968223702565264504567920547666292117734701297348758616861289768030732630931453899744700571398385645751323502643169556949624611609343934410060975329567951677717372706394268065687708847510590988548072634987467508367107094860862066445312699535868328673280 [108,87] 821528819994894404901987481472047088419326519014708120870199466592293285643337957806879444534933815855425890600073819090488491047567781885496355119006556571099654083364562977425594069631654609901587678320843306609179713915163993512540563559293799084060073095567927473527449286863986151671437035597250180588802611785051074628471612690879435110012214631890824675617395887548710600194207077263463743610182669942452311530054446472261139184138318035811917473801937151815675815870500346726212415297055821687638304864471600403482417590119665619484789574931283821160081990050318563142707942543857084175379922606923326190790734822620986776935696055499582941136087194513080000939221530851255656462574931516381496374840735629630396442059254640690332841288190728880636138562393909139635950390059831800347964978473483372104567099478858336095378432127944363462860121135054998991811009779352274305506914773553791896915149953894689155299435150251100770584245390895185727989255209245872641694834586061918093558402452164961724746746662131227617797475707696668929096808014150140323218338771877009198824429075136488266552471093829660105303409346913053635958397050176883348761281446663197693960137687351676362698709771479137564253405746784018061149616534250891534363046782509268184686899480335984498068179118769059750633809575426047857301364594334302034170598151784832808879514892591147608981337883304714922070193998035627984621799801464831479762133822156035234998008260811347446367609795482160920629010535252923501683339554451104141922396556038301283471612133513786628590182453211552300227128821077554762841932179401987239454943025217154562677046982769758502454696619369409484337382589813866270414796980576964392450436622011244545873792308929370406447471597206698446479689895633821981839818396891901047827864025053663185913674083810143526007072985178117805549409222854447138667255233405750136138249110310940869075801212094593901775582735307672243713123806209626720394711427619605063100108388934114272533181573738800701410776709992999937463205675674692719290057968025740255446724890129123979417880781406161968287472490243737554142297039140069194196735668650761685799564851055741588468963025730637324535594050598913174436433611137862022747998759367436174477292278295193190400 [108,88] 9610065628037752558893591007323743085141776338778122711027712982864679608686776249413750011276627412405783778855678379415838986428078208305690595851211860828953007310157528099527851683116382069857423474524430223178577122976570707952593433507128022681674715397315140780024636327526800754069654167284379869240531063838354836741003244789607124344901772990371243853160202453489076864255169775862011999028821695554531017649008284900455033579757546832353149610596910955644614770844534219626555257345123837249245132129492147784748321986574310957622903595429811868375394690551018118208295713722986641811542011871531716892367871964572378760563665510929580384812517876461129507009167357419095913466347674433319982028561406900837248057655548449207536560132215660851947806056329208116181970173229031021299159445241123645952954136656446785399798146428209795222108329646940534723643195686666108005675398987005389863259284423707619098663487927943851383136733390353985252929136755806688691926004020430934448229883758420495497853886991891517057995311840300852088160098584090996826489114491684793943247637749172122383110336156620224908625467028762442794325114336287803899171682696289644883703717690772318784286770048454509474927482936304077169514890272391459312783550192983436917572515385045801450843394062818704027102198349243217579043327592967690683145858951743904621897880549304748075718290021630846733228159388713717301187280565174735503804679339917618121860658085689327343395189192540839828582236340263505633223215204699479293320176701495797334478363073680188136645088107531535409140261486442813932360573526657899584289945402195602745196754861403031513154363315981215223413675092602923052507859894844497564967044903054330666975393689669496387222428846120912786473605754430726677333843614927220379122189192061517283174765706650710055484549871829071656636124284077793222979317428914599535365322610392669135140612456392010055399478211707085136842915912432662364682572661861657532552847558888189953386122613681304207633354844774334430655205243622736662095774064021676752809527104691432498199422836816866652616706810373982879374793629044842996803537990640951053247546938513866885169990512794986183255429111269580741198544682276042606918141389137543980732522419978240 [108,89] 204649778183136527091078004122365858833479649732951531807456013603689599068096505256186258945408000014739507172559388059390551250993651104494397904905105745303620805527523608973741124905924626389472760976688552989123931631296722612822972541703661630424565565254701922567405044089364665591151817720942946681045795476337022220323230621730859756394542574760359646731157489293716092991532476973584017421703382573322378388674421408638927068618410944558041818506501299681449536565868016233630033315127923059317166558768815637459276513875397663912390177465258652852365913253455174269640240242540131691836973388059519206229856994489391862131121060195819951002731194173787799456198428575465072801962244336518193722433770015409187171000630155852671254000034365515760468492004201172731847290653885373533782715746194505788189662949467571212393371293035782582466905600074942119732512466965569455826263526337429374960530223014152178655994197797730166342053270966079705965624400698553872538571941335549950836976156078800151266117563623631261216174717554982157614958478310049294183770543212650956611148663078715587753092111087959753018052415140790865147374757025560842724700197439768487569648096577820921041599135090822289155967974604210317028298586332784566421166373808259291922245371367877559907796910860526257126381846283133965419012680106502596659263124500736896861055450464001074227992982970363725622545486382449879588605553062244396239176567706785242011529441561338928071231313058276341191895473512536997528887612619666850943634963376716650313468364534122627862165293063754503468870694695802433828387792298490991819730337475328203669925586226434936781626881190547199015543754199966232565067352951698812887825349425033642543508132841920491908323047513609579925189392892011938259357931526714594951398083233984208236854141808711821268633534155267452673095527923950836023368114251448253298017984836283160578340405069967106002649593885942033622006777954230989815153703524232748302099396077457305688715078509123487305407350888145650540812491156005620805056689541099190636347615549368354240123458629352434841196390136639021070981782761570393242982407821915283793182899126834427601385174386301500577739518342682217096060314526583336136000957958710086795505172480 [108,90] 3998810817219739180115515565283072018417097841699688594296225371338902153615768059291022534681638188478459991606187204906980016298149907303970852691593905606568926160562318033722488893273091137946461734096766620973620946287708908798633319115384589208967338753232250645274033217810800285132512723262829901393475882585792950522256276702076650666972418070523080754986204027221003084551721153560738427776088461458188617900396593855931649921240848458586159069682829416612409137906466688231167572280578549850286590667176141343841808141171686976603457894385949628607582625752717341439806447907830385504581131390061434301926959500273275064259608228914200736883657640957646356280094818564539718581679687687668273194206779641369976287568990064257062666604673133013255274547518514489661131485709057947210287693142417579496453674005082619060820241625575841612537542812238439515145029006840054834731022021543384779739653624705791307089694436636169688917800428912784048735286282797055750047003112186315592906276193896572846094673492868191067144018412242353618523548664889619781166142673176263686316273739501603575395076212633864924963490166479443494597290641976759113983333157975571553938527376332330880834371400860914894594365299244810000063305163048547194945495537064895503249368765622880678633474724509208088918102558105194828941598470071500596793776311560759387171680432705161985274695245708931410436558482383745887099051584251567412050427468145064269948927289876559878224331677208179797728135672244833094797662603516925754047372061219329935257770056642444857287028179842464449098386118875349220735214181352998948051987529291329756456557387882158588299907455129367845929072522732346390156175770016066399199103232750360074511849335787097120094102887739415575792461239904931971118318940946487736456330051351637157895417398855066671220668623866152210136810561136854068573788913155982228273081191125310813791451811869681116496042767324817377823555023502187219633787233128753906815612023259579137949814741244450172219603573676070246288071366627698407953149506151663226695526811583114323681884528262278406922114458910164144604372789548375167670852832428382607247840475733256845688625973476172168737431201073817248136310337046540161162891143393769485107200 [108,91] -7276007946049733571486309383666632670496389326282321414830825350146535989614435248640450797980219827204060506880325652394845364092738697337452958103712091180899064734270247780051079994636842255702737393070443541950315457280997307132256302479676871853172671119022677440243292428282751778290377256446846985631826485185710518764851822271658458740910512322355524341892088856354522329091078133135540729563261138366982871121560453325611768014674278571386009755258762083315814655497606146082873965436174507294573939007128080380170012445187339007201311720363944765684363111188286778849534113177741272337010455848716463974278524983430970903746316358042513359142394286777430947748131267497140680095636930642020149428662711346296492253673708752317697882502899910840029846645445716516212033384598083776460951640108745369669006662989806120204460845174953662200615968450066597259413520464333215009880321209037179669585684453938989781052492688437493252920896410622122148963296416285058971780576657604760055929944692819178551258929848973193731283257323648039883840757536910883662126926973152620545535261090315652787324727416974511349214270017417156754390503480057882794944301217374746621579182027943487223226392968385644435945297641647437003877247036624054487507290287945976504401543902499793568372482489836205228813129993126230967577775828986948869468265235410712476331209768734687039005326646819417774195288780035480902776831865235650884035413949226247421340543172019557515547953491638857725248409007129508443464791226306484032355686955293437603038501904516786171984080148084311944237869775773949129531155763137554072092582981734207291924803549794722277284877007945754849975002261070941734374047026397598830356374675106200169078950735945984008828492369422633932749240966072429698614435970515170286824500192961771192798663839557395975868544169355997142045183038899646344981472610007590884574632649382490352527243683698189381438120681462710821867548051432012850290654371533410107426920767386429316074512794745350711831697064480909607452565372867629120264260715628967725927575113723162855367532982301145924911139236009942585419979614174139374941921843433953915011499974117175519833751236558295160913950253174204612255291596137602072806078968161894400 [108,92] 844044657350362459300586900122477211651527679072109498416058957496141585893414860771386209717121648587119078373853250279849307342130295583942098441973475621103090961869653527028883475574050732267267350280639582790465795685902647661803959695847460080663639137355101876091289872605606546844837450935325685659388445833527617634248281208685721793486393848756173664171614214628098560673001246950757567711353107090371508820362668601250008537928541787743014358601161000443637699234050471435696161916070756537243563456671712148629361248984633771985191854760982307709816541673292028949387161177776590266330671093670893311170794495483283279177194038382186134725328447620053936495096956237686866964706439468738035294764865985522018688675890602778314940440854143542418227868968641966835760797268269615572772321324306169970782408746167135056329965441681695701627164085978369900706176141816397639527172381415916695087948688697934356637520680351449813833982724246260079636906352821483407072721950770393235206965194697134903928017519018313368232700180175345923171877816325388508305850214038999638086913918469939003504243962811402105014701504023133699047299260661253861417014448308308175361528685934240720794696168255225580494199735057959822412472261282380169809286933855551600037690454462703586528378801535116434075425812928138368287544697400172909754624954021598752076440829987211483562584770954957981158040972054659529901370147930169197705126448512336677273721852975796081153365047275225107209592073357280907656636063569994473581839281853850824972069056975996129850070381928290033475709453331486731099437206052191362977224604739501995737441323054923415143882060967855063519732079384785008588821530680018332449748814201285216917537229289878917010025723424914135794927908566911267324481726185419102504418178838286494978403184492786462982173836204328747495740506240703168204024310578978310099163406075584077097271642958103794962045762613484763061645659394725408885553999287018436028721432201681260716078119432772004703973252090196735757139672233822627531131253427999777541653813036018869376211773986935640655156864126839296026792238053479132565987856236783087761478086114132047332642176628961962968753142778643954413478720016264843866236901130240 [108,93] -4863042061134444319286463114728013326165764111076020631061715947887254178057033188358375350543106665983196664181610787199614130838725211130232076968980206035485070114206691949509039685211718180861272898243411901809050300197406776416764656266902972235984014554119124938711995336720366851324846707614408331480837542101903126027622754672298423954195012176223163434543186159472050539452305539254340627622793657421507628329047620294654340122054372819046325964387806723933975479151360978951857283302969942626126321387932056850336068836819274594187731934681874152280887875479415745103216053691882605994129921892360221913847893494588092782387146408225145525439573108398469790984219063879423031412199738616631396046521131497534409156559419129590827731688219097451328743451807579457284586496295937816655386664684397642165276522772181995113465123540570094592974039663547881429017743646961204661815731224790272314353672287036249372971464234446163423376431594775466327866434856094247026481626441215559423889248232879330785569332846758813631161569657670310338481977996851656767205743225614574065924667026097746115259183909688064662273537176193408187009321138025561703030442707484084239626160579539077748784390654448852043769999323546000577763772526971438084412594032844168512048211273559441719805976907654532358971164772137931827772652469489199712358715826650035814652963364977656980649245068416903059598764301521075561118494692102409698190963670548149531997542501207845677910760442508364111100402592837264631599389922014533815282374763774446642161497562696713893102897744546467986080895417411895455495057149016251216661103616773606617419540052441719401335257467884186649601883527065570528777071589889464972776816926658361049000579245681983015838765224066621799049440009433209057594137983163839588800636088395419759335858437719100641925157537033060900148200925465259526014368994136342566392286277633378082169043860952434767002843399752998124052432542640942437284956705143275642697562075808632588960686105608413460031482411497666798451956764791277864905926624911608400972801451879145826734920196199769052620415030049784333476209007760341329812163307046759889140487803643215613173967728905797357553188814287128221443991270002498452995440640 [108,94] 47074948155500080342233404237572556551076605180787331025803422112619637505514822514966089768792818342420960468778423053848762013395589834628398601089856395207316633447734591559960529147733443917047999443620232484641650943987165608335147659974153816203982714233457041117722268852025945713640155302391593416468336307159887017627962894873551699787488510834891299318240837385773261809688101957215292438974613363627433435399220944033101148853361626093393460214831288712991093066823505991544879577175793625079561123344700079271962786136108383885283196184972617925561837799602454722403182200366045516044912558080805345230826729398776352154519226740275456507270745117647329857896382351939207706893234914403346168624628538097794087682110580704261975720001488714442874879742539199315342717312836417297385811683428885913259760362386166568135586797836371114030393209963820049710887238149241441455999814254293139763176746129327576150943932428136920147897988797629234166203787397373903736353813133747173009809956580628769245151734873957440570705147123488844691552812616853772333610406782362065176535158288989087140988522418273813965983657388078242065005586976097158607039906089268906985590124081794674416380129901778047588588036015000036012287830797759099578996599364488679255003416138773606902434202619200940987825300364433946812756079468511386154991949078982460006256801562264427317415916564544568822254276060385423724247817348339212092748087166204160374637188753178880763051239806291017684672150451191164296943773644812260876850781070769073640065508061591046896553434122818912514086023188326035293947589022881569688819652461531426965370441957153558271137271649625126922628033456124681817037442523246158446838370115839396599439207646148943602897853620927991500365983770721690867324499249333159959085645415535980600543964376070404923714860559960577445220924953502117861833288537691825191854894703997669959706992143514628155601541064266079032678086976820820569122165937766067657006030168994013889346026354313291240172793814974128695359302222633906367181848905094027587736084971629383407685821901236367297439736450561464988051341445656522021106432888614833398615779702260398835609759250934191812195336432675221313884181008262363873280 [108,95] -67391807145733591433305775627472905872341692129476155646429947962573288269548538764614601025905143319256451664285368109412514206396880708464291683751192429150951324896476095148737648101597592257194267022702201115938542663005074682797294133381557733984783096164212133263320147383210576514489588504490404665031237079408462397086357600488925098232647488852079355101943946064537709133392431125698906725186593225315131317134078790107754306210181350065496888487958163944089114867803296238436077301459390101675470406088086090847088918530170017605860896370405300503495620521934998466537214155360082167862211339167879246692911815908348847248663659468307121950762233724132770570105711937243058412116032999369925043679668772918876299450570606435385359011437994963251250235615373442256212895089730115190132119991344581568260918135469225032344303358243577666299414676348274482646229235223843072552296718315230726721386768201801039452086709680172763160477767389360252987159629083002105384263081219306355861814422041283790526559231407680540253721768962531311983986823495182615203183089216824762208244328635366107890351585421394994845143701889933666658656997079019633905116611172553858119843672058288558001583140429816278981972113949955111251808918434138931434122261746805790836790683751911358896694818780613132573485735441777104847307165520069834662088548425196028350237826764689403262471818617438679587144770467518382493423943401913078057067308701979783786190948433880722357091328514983402120482809275001696801674370227797339210136881404168317402101100188789009498306770928764974148728550518732597453239932841004308518132133020680709270900789268770139068319121398095394977882041155235821738610937486567115760185314736025074227024578668393772721292770192215756310506289233308447431848411434003740387708310147876543330014621696060824501631759050413584283818311881987208183697443891310533960531306959190251726813293047647515067743408845122272223515349639331642162391267796051558438059304385727767881704096027092357619521766718760002595632567707197790720258084537653318461324017942129659647022870584996971628594273143205734838310934975848016385629112561861320375265812876934886786331231150147389065784931043501708610290077477109760 [108,96] -2181489767883581485839807677498852492490001550742548136548361109165016369882584773241097723910186177778979516499328782480814187239731984573450651658955342299606614521114516455037301905306474211436019949190915251321729756401392985381139366323301576060400847731388542469234688759630196701564901746689343780856978790958115089620949816624732801810978368449171463086187895619312521971561494894794744624969112841838764110049417477611802591440040402422961963019909974178877599661956074014643515822425865478468607379494045670654544844352633976335531553752673885434013678124418796368973921020227888313651831440863564908917701027441764183309316244792080543926132265950950484657458964727926081678208538225786985442328536724864447689986888346808385810788260326700112174035901986991480118727249359200848033382167180619371347665840603688200808918424084796762265812302815438492670820745872091218042013208808008594342546548933146903229968465917686296033828094214523814508161476368503235350024714460280590940232116569654006793376396568381069750477397161193663072947815959705687868667656686632582970204607758733099684922245265937411961873803525699010179084169743917189039065718720838804872778593721297262266475921411489955441004128178575018304744002237356066357232996080391538012736160365627726551913715197011257237917928284877552027964004729583395344397415986184335679797267938477607267481189975366267674518353002728960989416401145734988186936346936771013195901101045776298893017174427112062064914238269239125649936197014404679829272526045107812676454034650708993225557254659894442499788058053353272174196205018643630890023137100755695733667577893799490544450349553817954215144771671336760052213281457827520358271627839300294557337490124284427911517783412140620179795703180682621688118664740612214014457538851694417245565494290152738379494328717216327751595014356426593409644405543260853414397119932082878805499092903633311821464146756361036310953335249020430280293062359426020045273370115954482809350480736087320199368875629874439314179448122466336227710070105043306277233850518793736159926478785695756337576215898708837309879055274798734339818189519584017595485947085177559120623469306450919570734125708172375340069532467200 [108,97] -6373151939445247170632513292875768577719978553337972863108591408070050066589015053354311965656872857212599659089873085497950718468457000329307158051910935822626537649831364411977497631095065855309390329738135113518264281667287786423369851836932829707920181079485772029836098952212604871221907994809404106973052366486242824718321401363444595979407818153648004784413967047087269600936647351452292054244904407552791634450782894749716371056786827258947287641486713046747361744650721697338405713088296592230009519198775461102198650796357968965986434436930654736497547102029811902518796547403862623847823903134026123135556932520733386781169395631313076790507169491994867782662075502507963851660664784714472995039671775519489275366298613897446914823060495924912160450681424050387612758386619740525065047748599993846604261439538460255643776421542059493639808237490247786185771917982505872227116831239636199747804039096168068101448502418766689393177625182922785252742844738116706670809135463260642431539987595085424599927504355935626583756970170346144605347942273133419115151001081593942113599601506261285150404873802584958106273350448127671700347744770919248297230758121263645532328680691816466170543379595170709778239496357575714478034122162771112705229754956745799009259694274441350381453555049740122760519294124658299443616726191864872695138813102164548466382393796055533918112010552152767526879578472715404225763197255577939232903606246573514564296772500042418325803116042193382951309044404610755115081903887007977724013550607649433354916086493510135075383916093790699251251422517172525004296862981564932818761602513982834964556536557184500363043951860119029674785342547010888480665685299464800935174941039295244666413287670160477636209509552477724952852379762519607397536050217628034554772566911062148322403669964797148604627925531901227833258838668777110724079954859295433847602874402439266212552393613918844428061163612291654474127026310700574025251917496204565448046171423541307955071261997440782119881151947024166406361937556175542021039603105400220977318837835342188271799751359825682595651801001597451579007246708616142284337300756445676408183896290929849701376683641247435253005540980693072696770560 [108,98] 27894428214097431708306963702092717854451498034563487001641257526945146937882776674974994900465923473633619066806481601381132530168738323768801146808319208374910603648173779713612285595274906049666360277696553845970894081721300383554119809795011136521632735188910677906942964260432647464787607126111438089263730256309407707855781559508709594316883021459748674519070329740590556140117457177357294536555109840107958186344599809657318179683325433485676092217671898380721189681542056100509700610681842102979879826887078361482386580476885294341081854372549483909105057613225094386384234503452671915739230696903628299035003473846815711565993339758107224464366620291619173474231294132246052666758274664711620819518445240033770598497535097225669558259864288818190621407979237540738889832256651100276359737400166287562338877475124548217017964865680352470897695260098659531146649150608945828988732291859924420283666057345602093936616198125519791510555031705594011193247061603288811530017410483816777816986719184538541064401764179511747683441967894904575912702204433501616118485011711085742788731419405193805546079693483496438602391220550172981320992783077138993887704537224468492524265670237901300228252723968090254539271296165599885973819340438038086691548395558834351506536931612341458434408092927444536376982629014060890837943295370205352718484186660929989793376574453731454423231379096262323244729810898668938856699551730665566477633219685668340985206689364223024174688779332869242980417480969493209100400529501245091808882900276462897640743117157864509403838608621380016085019822248832021890467990007309895474709399243544160183024310838269871944286083341970390169475499668610251431942672838199265060440082393100427593215103883722521646703190621199347041895006688682800303669303047647104764525703085272945403276509137689806567242545349080842353024303992343587131801267785324815791886941602057229602224078933108730568633074092723806776897303412737976536276738853991373569622657290692731261895545667261217432306908570460306537115451642984490262908209815600540026265829476087152556966444637911824527146544897868193009164706911879643006662905927757825500474041108104750706773533113481440646091041546543411200 [108,99] 208015382871917622541882933827753110022290777021486651854523914865803468470108881702379181634940375502777064412689230015759447824705632556907198520291441109922848979758199004546079141437154998417786614805271602255456239496874990668081803824701885996381037793595177867951174756521645056280519394545375951453216047882623309052780808721085768911170478208087985564313375451499286458036678816382074284454805238894996931945161353558462226549873286303681528366301343247008585175139535414254962528486198367994605317203283097336807897037418712746171105156350054617004365663016856286782230514765541046166742748739879669543477206812299280086612318913628322596163896441615892843692834999728144750128502394066876007891250434604177695238253718491431795497522823352252120896985756398903967629237817353519597436797167437138476021304950122430283890081627006519601721651710728304418652856671037510070485672338761371472662493063711537755919631426132862078041553325177682017737440123641751113399546148521150551770363893263036646172008068937660886815412692792159348653565978081195380886691411753668883727476959126485256044678346191405634342138831223837583501877850262632197186182052863669556456319626546743891832860090557696440927269147052928066165438234345247021200903176687919797050111475818657579445090762220700148925309236419556213460534673383667545494438022266682956223100688017483528194345556761031020147287716463569138575689068049487713367705210942967538472402525208404597102660968852974265876775463663994123391808210257789935643996220206647684576223372468577689069113467773871121147175641394530174941275124731589716145396084811954631890838475685736308251903160609889894444633297908342457182620039805045724029070507302390344357930149077132702227726405516038419416885095822866164777453744108154456309920016425649312283402328921925141215286102118507762612595951730104519630930511418114130773398307376213361089921921553715789293518958515528545919410215198882442659142784246161973184898770006392605054358240241811605741850080893967857722872986336871040596502990649897968124016287637908890638331947045656846111481972107325042063791715723394555329830545687949702506762248368867205210105468176307003725472750592000 [108,100] 340648860263842470502083817026189673872715140662696660272684978657923846485620731035044295938505760134660142282628917250701804578852556811780720241613852006541934628427631180000471413074815753397523967840081980247185585868383516286172051505074761081883708920635622633976465088018468204123911461323606704125120724874065134628264118401055000837181774323906355633467494471433553353805454202129935661165423435126638673915511068847154334391057568828497413482647103679955604314891896219831365614692582941104212145866341751681073302422991306230653445406698642634923807621499399128118777283292256545261915166607772940563646074440710263775785071185203309784737424373773634114248879757043199698602813610120834829352666051685432211378672972438771398538675247885876149759344137984492811074743324216416809781768241007127570429219593645518642370089612079192971894833947818183815490586491170140617940981699555986651937643090490493285147292705770126943849507062107794202758349412653892585983667364440825357410224760727399035405983387150126939070719271930422933218973810726182062190357242727635457628990220920277531343833811924048427129187318609752421751798132240735038597791639760701741502750309167993178916056102158013826167585240596542640005905896601405643084914306680792535227257475533901751858123675526950894114943398315964393381934469394841360210463985228412045281628277832196445278877433086174773134469859156079495375072171296013660281458228381392198904731156277388366350254128773588349202640357884542117610448607937968160716558371883990591821786673792780112085398398213906076050895198472829329497821537378018148280704312566834665434879294515925017748298286536930993863052934798431898454150363182309655814943309256121124556882246139469883334523489049733983998241838202662447626484364834752185433617711883880404647354239916185858274075010580047712646151526075999453442277589209628727939548482449368149171852105281726289915904449776458315268206453717316368389426715268872897831938668926689643421620980002356365785077857024713514349722536763646967436383365790286005611548869953443708424084954432803517422139228087767315035829020780768605250138689285390080697098185752570669208530231545355773047930880 [108,101] 2016863057109134801271781884096127114241368980207384796129868422615398427491016740136311768413776333192606266377040689078539052125549788274048119540342385333091794172196353916516403951670537150204733951302055234017458225857250214214353118809007286493360238966252390970310915884027530983516909615548793137357534145072604897639350625699440773822126124907703895342796441109320504319374201925669158660694385135637787987874181098869791223380870409400750249372297692077038713095810563986010178762997028619578536765238043487740087503016588015317010456550266315121253686307807826036218548955725099203698875534928325007207293203183936190995692026968451297423476244479753385282827226110808611021354575083232181799585087760247813964706332409621897723172345926048602675709529123804506489006748630834346076865061948510812324331192764357987557875868997782726869992815960882029353730161801054967433538311427420890333498318178794053452029431583821135973554268684102162083903038464803824961236173678127392945621656770363092886688308091977679699839570915864288880657860261225262525739558939250456965280602344293818901477251061238103642340363594852442992489857826015897366744900850381547916241608700736272093127778897204523308633758285810179749774283665516558299384184148603312647238166797129670053501001409949238572328183830072996902852285791714560281125273873049957576426589860411516506995246209740740767011794288681603366233227386477068737862723066728752001426461731081935596252780268082391063384050547726918478487053843660288719381217207408426812530715636721893467313467317410292157830091647265651518075234072587175890699706657698050914105815828718534691347816437020251211309678550972680665134200698495900212581268618516544840656927287863654920628873369719200886185408046042091504075055227234631068559066239977838414394460219367135667624823585905613924717490864110200380599988133782226599758387280486856703693575857770737787131708332582196545442726351777510634383890432063415486561368279656812394265290683991794561183039762128034541876388176071470350844304658106956433926604894825147501351348976636441235924650493866406371876068429977862530954061825547035879331893773587667282273032089287463403520 [108,102] 1594429482994530618032341666942699190261379703275945539601247065849184807842436205780179408452080839629265804465587730222284557898306084584501525952604317796309474487562607173556745015678340059692608675757968560858360673056867876001814110554031900172863416930769634569320524079715300456013955936370627575034752511708710743969697428678044903198992056554742019963320110016675155422013075258124002716447657050561507522492408605537287539110851249998929165605764698205339975186726957301406014314158821537992476096836050056299913674589671713182290640678859539594186694788864096508249372674341569899942903015765091842928690666800377529374064560703223985585121383347184125434097588200641122356968693635110767513171864573185698721697248222031735446266643568979889847588383236769889034300997364894849535241605047147140928053255180182794191947485418188814843930168167177667428021901021884620087899001658351247286697012648272783816219587021371990342486686933264765901189995127909659407267210128633970375961904255723648681367623150893441540267907050382726147312919253519400315518416428748595599759489170062946147620938497747957501769175871113030108587266476411526562119803739329156773995108111831439973405535663244462166060469718338311005251673631944960918839669526309065816038249181340516805460049040601447522656643912841133139168322875533288490717802232530999317248784460528362988845442126066723440611186689859079355576879408634637284925110496294809117418089888729675731789764435254085450141109795367554255184301918785357612849548686166659156156552709343570625598271233177876886320486302185887780867092616176395194985616031337722501073557774691364599805626626974004511710242246614393331627042579731518418034629334230846723222443950517688693239568631779028282806996531569859742269876007623995665374925118820742523774398637546652151913354649806819582402043470436761710193667350179955947513142055099000470275849177220556404995666427236993594142993057314674229742072568733939962291174674992677456699207232116784541352354868645947617176419512657381870487991241158897328244715641441185903950039678346475464065726950510907354413856370633149912877722658391474856741069143709484677504692629340160 [108,103] -22237572824972752322420406110000179376773964653455088212727126372027487594178422723082617542227944040569254920766662767591496907633417380304789984555413436580023170799650936837487382201155876042558287699855222956617794987356332299737168427096934892236184877698408341645011198289812306703364986519574131346550917547868163187691198609795115371869132438383000218452233553048924058102919591354938227041782515056338241766603267105810929239846575427723652463008680919122358806768103355313251091674711169208406548091075234290285223856360043506143419234362343604668762917273624609577281076268931967603010157721369321296685552792856952439254884537172612743675366251742038683586880410577161019016382980233282919039399919475516603905300374731450397743989963551853820947685775739512001836911684926221672481638644630070379898379233065823135599520210988687023507123216945097392661815029708269229630024989019907731078243934367161190779125430543403850693710970133931546396606255618034016179099850141434911833244281912716009193958013829144369142603385514084599059736984927667209387008553808299372973807131857521056079470745386194774717297762590862816041234146012915222726632527078518130563740886082233925510484499097327682497818480593945319452436330701574950661675692802811585494333947508499027897512221557217891868175766115747638577430639317917121485034375714520165420065612600414061516484357771718910227324340015631506269177419644703018132459481446347553178801187607149524353806854116458372598561748179369190594705545019216358663455650274926024920961623209730272042033589354376876933721840936591813900358501794866163842931335166215978376757219891811685280800873124511546104261429661375593184331688964499687162196950845404985750335264458274203054020168097523622264095514824958205635221585414166586273567441328006327816148917769017686681923034151486708841632705393274197328423356725095506716948448489397533833623531529686354977101883681973943027720322334389530775334529440934357088239788281032062298749410584720611143926127585051237702949958076762219514424435345731124406853141093500496376599403046559655189606520247860608237194063755436394025431435154005747941415520297441040191303843840 [108,104] -31850423181313606795046772080480035481664564771858962513018935414716974669062004556865645491009832373835995354499110159453023770360826419473490336623959039955303329618889698980805658120135783455224067812974452876223610949771453407832414858626239816564092537506564024556118891751868595698084589272324351668930825938105102055880761119951549024184156286493914072921359850717978898364611059912686071820414280303506858602502781738388150016970302726378855704777791615020625198427161962953643067018026557478739879115966722603369339620740489165699537003263596736495840033753745521612313985608035294860165063105369090639598691381250410444445799378051747493408290279283477211387193352547730310510582736665734341417637208474463430800045846987339689720290386472538478530288953702393234782178035095103572413272251061451029539803149000661279990684591753256870069060574998547667274396781871047539086338096156309267443128695630596179728862802560631677417850202402240910922672784294989905903210066942470706581462597666736298654934150396091205562339085395098596436366489533419677471079771149080708943707112353629138922359311444946458678017631376662189308826923245256936192583207534159048240047189555847231896677410426405368038442471270282216877225875332484046405980883915625095915816338793152699473102430304473599646574139663366098467564428547408429552128193460185173637929687294715081733428427928980645385266723976756820666666505034418416711347071920903079106013277233281204626819226584972901661284597060923962328630095091820054880839562661174244195156554849019013873651948959740325016624689516264054576991283660161715743563702600278635601146227486814655316663769593253487277642624160303926747517557802397559358332500221245939641524989252136535460813687117069365973858949969111227229801400095332098256980124126204529412467084567649256703670689910546074596457348394587140273851040806190526160188010775315386413987600775548623493834468230399517869922698440293970298602042046510248117137816674546130393504196904105144195530489301758527474434393585054089588894297290170585525876455862957343263293004496155563347656833310623696406008399862964427761049499917611324128464812081320304967680 [108,105] 55814698976738552002336229510915664026563924219279916839952702234184186550345296514604907910654185208513608542227870267872707803627743805257684555868206674593468985617634215571620659767124425567393166289255666540342335754327882190455109507506064908956217379393845107420037078341475929821805087808507651702580583441056341964138796340605734979306032322615976276404032703073404117527935795604451893116094616390859938392433077138898079273710560042697354251289051315412735515455926489544766849378273382387682564595756761939423284115302874244447306588833185903145513053201630243728281497755474841568916601689391871237347517845024864890038723728896263174851381404595157094616276481697201204229758131535781906137095497552989399018316926464282890798297428572263541842546911230044883429819123510393507092389773208381167603966212683382631533327758227221555273086104284413854336870497209908840097820994646009048877933662627160017742251699706967667885239474184464721830802679527614541738557552419562607064428131446913625768335095133059885699991451455707309131822277258542625050434853778050887491410508110256559632030309633365729635456087025498419169257463070813114000725124417075765123233461684695357845899328811556654223969136636015924003484688259737263048906408526121444157621174057681266914231564548360300690315402212598099402537352007933726617271906938712338260255773136641920887630202152412020374229842315221880599182893870484847114447127734744541384854072201006356953660279786674377291654606145198608402594330483975175984801758209262542883280585947892962568236193765937540705343634317168601437876091509087505351047736916477968912372247822296364804190269538272454370878691038978678283011373784221131435508109972266243929266142969506674829646696113190465164006813938950292162914122261870898081322787957766876592084404002632593923625230664527016470305676497782758150989787958626664465377809705149588125500124810337398178381855838622101941523889054764420583155280283253365710905868173333149148311836493266414979742072227576758206391418680300213827625929554188045653336731728049573861649769854271372702882398238606631983871426521005588228177540401562972803659517061038080 [108,106] 67462416514567498506938885814429981395386863538414462595515270396686812515641786368291129883151128804320836922235813613789295571396437856926910605495460882868831499417485380598254963640996347321237718012590121625585013170285125591563895435736058905894182424748231523155298906908748971867979105084335488825822920467503377549625337299148136602897948546008407945002934006880582226891597580072782640570911070589874327478824581329254396648919604908486745004558974848867018024070970127071012940165625791551661945448610567417189442671004507121364410239601866049593550184407714389785054442634162128492865641595890231520846671036697928601614076390115338216359907694690585160534016991923461511983641708611353134672407457323339443235850482644640389639075112472121932007328104220961021384578610485169872266829967409567807408582672462853214639796337765918612024719152844230040096827152870595833703945023879502952996667326503765866355034784006185011042082022128874273307043781467388081031062258668905334811574971327512679930745763474628241829723632113707798610943092269329947475312516692522221450321399162993333151317788218752068383856841404971180178444711449867049507190172361498482863249628917002228609249386910145922997203996009188211114472451912758958451431649796400816214787475401226408268023353390866976001834309094800908636007376822312761974415963200224494959733313233035668999585452649465244082531935965314265394638034812093826063180210513462977627309252645462861254730777149368274418093037032442772100185500226827421981155193855045236723533111593960573751489217779559384824682171409001686100778714412165123064320588153495669062224293975505578589082601809392071410281624487746151368913359852291934109574360460495830618884635151514781324838212199923411007222941890617897271682745160301178347871062346844565830096238026943308390866011039149240086220647473598607058441359121749633199041017227432711243331393662891434056592878046513166397666360119581169700554677621029680066739546474117841546728670263116786834741989728301065122170818935513784655172610225747269449423851157163782393245011746317551863796647118703552698491885850010702766221863431076556003692851200 [108,107] -26290789161092990665173944092200369594231471668727204913627733096108711656848455810614392146672303005565814910029202662192909697843560242583955237144711444682821143671199806245594152362364034354867377017912379609110750320513169351584270945340693721804548274399861098784382370298094798407784000811524320300931814861019762236610498127360814697900720109471569866291897552899636967457737801431866410779316228838942064588415503182766235599142893868065145224313669753836550758778185049689402603448708468912941062049436369927803037165404087006774169509100195806280074506100526910422261631364275723028648869077068321145065221355642273603088612767577293033036077227988910468737644083457626854761015068561231376212265635081925179116000227343574395346205806886677688474862242287864381856001312214019774109767836942793233722968434026305558330771719186286728405036841900101327824991871306501284456873564757177198808780102824731122197172938792475596934788063010534403401643224944082997689972455986787169743342480842361137337505652404258757969766518315267870147802389127099180409279426206348453837236871124386205984657341573769081609894575222854883565818450045265959771349425571229014840470980838509107997914765565433692799716647947754388627237059929494729266280299326223180562584941257847927741756335967499692318658198980203220471016790620852133348839742352071364488213300662595927918432230164125511802023529061088269956320791253723674527053389107393061413184436136216050562086751562137561224076156621912682745133944116299246772676502858093223101593834061450742301578138198603615352765095458189428931500119376787828713367817390491928395073968170001153199467455924296067975676902049677656737364014414257977703860469704912904553837299035179063330376213154053876728381176396142422700022735810538137372320626419074791123454728949432754446508908162191089641729265061650840472680001344375845286148351623229017395544882035752069213906451544219094647881316575752936956609188133891643182106724087036407635165100371363881289526156261585687465681288241895825080957401997140082318142901209678855725943502879798884089489632365488484905026036347980156683050473715643571609600 [108,108] -10237345581821110286684073908219780578588896316322127826565753168385795948569479686556413184604660078888580072882591518857102295419809647046800838852856983153242338540326106646416432119775208527700802973137986572144232208808304198325868058365899267514023215622813747644329971594216855405506145565107789761965012973078782824629948359969874455459730029781073054846419467521341698412600003843137601934610583317573225226524399575598091578379041239204065118943975200191066587296772584711150262239882368803364748055822328852928608421753474856594250117918901559846834714322171485006931005413426176695299278362528680710302912014671345179035898247500100568679951074895259052669259802160406965932227010397051844086820395071304679678056817509960451225248544787059113170813073643752570833946296065437012087710561142067890479038671358924522110761523395148493601854101498795962653491646929683308774761378254297249392402978859380840346842614603349030623924140325995278434878173980308134119033247104102546795848793114785190460913861575965949159182016226410517101584660256221431074829747181051742864725994378112537967780037282370100964715633588377928890486808473201311139450445580168650339935309433090751988635644418408565138396513104495630551847365960136186308859535286881985889655590860481176159621189332259721095334412820655647818067294160993933559988125471178832588108695701730663828787053266435470094697630533120855079822001121759305085306687669757905609811960439759707706306519150293020570442006239549327612825304599222460709513335984524080263594381652073759039659479267227822808895623178526549463177538052180963533938469745827711173232798871419285790805411567674138617635871224326867006865508932935660175001556805949281095758173516170650240626810778459274117168446937438815922786222963675474920831195269425264893713949785217297545125209924715879044681729081853099058764366631926361593040556646264230435536852168919216349153118412339854468084628341413205239416658861367178510964560673886487166145682162908187266710894653742339640404056693443521481228901396852605972334299693720375316141136179032806182410814778646691459752563709948948857505646258749440 [109,0] -99325975983439225017528502410209255124741168334683434414931519854443181420219024148822233523059651408928841929787026282960214707900664820838261099898754161004879571316167698244157530214029681243967393408365939245042765571959790931576507902683819993345339453833077178735001331021750862575202037449101058640399038095504364957866061290328508091869773740116663419902565463406731750689145354699278458416476129998287275721979606797578577601485193185589112293972915547782612313844823042940271615655096501560098949216961836395342368550644401693999849784846505969692455558392659407954600334668904643149281587857136709540324539785897959260396720898953255990292459658381536972390554903726353072697317508314264683405579383201299107851826079258490681393847452918360694981962575029502512927956286762770834872576573166267563001116716494971148065611904075185531336862233827830453325167127195647542475468858799435299752769664784320347748113860002401552617024460396609941915719889319740910902482734674155609868514530456313775742539744305802393418500906373147263845857781404340850434125131347977929712938182603024422916482995697838120174071358493107865385551679353903918127650492141503072399568033901172001037745814996829143107712821277711483740459523643783585805137965964181555336156773258930460585581515166679255046212450578901641381159901116829110332374781703011834342660720846213369149813105639771667506928289804886662075844535384710804225568633104356181297558547837075755804096334817871344944886789262508330231543682626097451243892268609823179905594161297499707134947311013064036191690838641961552055430499389056208207313002754086351084189689277868920985716879320143627209483782642269702160603898858048913251072089542296840370375101154546079753608811226384270543052991825414892129700520673611974634565792440234824256351804394423391669762530267887724439499070655884580807569126375789935335425137502321646022297169601354646252642314074278158650327617434306354203751659952728718301642390853950698376005104156372255365360337413347236803025242082705949318963141717266150189077303438390438411434602201613269207283914140638742140431438229805755185287497313109149812177734748107514060374080601804037261310885094375190038763532334910069827160134014288251430095271339074271741154915091854562617781911672505106316282973285948350570008692615068653256302868667488957571643672389537588510267791854869496684816970647358050506325785743943962609908765651904121182707745441195063900589241655506615367379351280024968318116407317575067281723022460937500000000000000000000 [109,1] -5371740520773102784598887423217369403175439412955634660334089757044055356611978000501464062424544924962235736829740835426986976720377009429055298130109620586439591888324451840910893363425228390200345106154916061228135829109971741089893778032895848264821744603310516325681966263345906094208871631322523472785023542290023098856540272538500474418406525010906896936115758672624422960738119076453435714521655679353463558055680338593323143925578962504512203195805981289559300913359369929638268173059805457318151167452848850557480615078350170868140797400911699994850874389787534992703783141657861578003076874492518003285039827204264755138265092438505361080508260538291050842974133132881418625414523360787946700056746843082167120866539434654825053625885129962949867838970124140856729551825449354252999074634718423183875290837129659675342062861819419827148500582225834144705136323675132036508591236873771165560217937235879559768472595236175975979020115614765808897892852782301180758639512216741257439216731545613493728161257269059321282360111903477570569027673776153378357926424830115929921848159901824042824458123914326276981511654490177813573234910546987675315365450143955632507449473913809656049533818810611040007190393487676662351481104156517314282439603307556408292203314853021393549713911931453277475119993169796104273356806327650313829301257687701172197614729109619504443746065231365681154380489198635905757345873554603642807867638400519016041427577907998504249872089761448596955744502326791812092161566826108801715542139273445415447580971570126907098979469555486843074250392490411958129725260065766139716466666294724957478194784502786402128408416763090855474746832067553286462064926527426604387784050861818643799422630419237445462820093190177802776577461298704530619634057604077577755702390313099245455986536325472137779241185712376909546237679750583426750245118309438565194402845077236071079731356283893432213503441712515607803353987038199496620485215989106360518033434064035888648649741768711580261391035706240202716430900522699486658742397736632851500579955216463368674988869402897607376499582168778651623953359618271780023778701825857838567409738979558492224986802885542559144148142614992684639761528333463645191410282828802550734833355872594965865008307604981106632584177649444415238467840295854240254748757916538847097725511772415489155002037720815559748517346080239508693177303644368630295887603601963961346740609672710776531687218724956900050203128035902613999200797836007514884926195009029470384120941162109375000000000000000000 [109,2] -820210919280096413508273993611322524469654040333927295370723189835852916644775195763318385817586306435058670725638659896494344902506723526794762885998244849175502087575792798154404315826160293425460704832366276804922361758592437587253579783682198875415275667494030535298317980259800519167543441697100542818017943605515828057422154383841382910648372516349605786005054163844629934396186874911121003392078594385489024262320446346403501134026848209740607105213698102142516265634789784203440444366688388000176251098226716254285489009645134766950957537136098326466955026081729224108387380374691869444494391075139450823365062895967419716452770058660030632502427615991923667093163393867121418462997431276026736229974074912505957686918259589464229488062578955810733866561014262032145839684641714748686001026000804726472795587764012867759793312109357850117541377063893908558410455627179694954807289690509039838263098297280374318823724938716934688489305909701473533795206023969150373214914983880249104499145162180954492654976698725120631587094732432990000000964428746960363249982780981929560715276958481128552263988673471933391394611448322242696319589766229711975183513938471254884809836684363718130997118444661556611631304868978224832927036290175654119359518395628776422868204259048313404056794483920770422241572631423117042068037385327775920604257291500563262358980629890735282260699827945868268152164680453310483541129389066242224720667005958189813766322181487705560445808047821091576369417157720546599189004057225449292029562387115663699434477367512002932455968920311464395067636862469453557491103570723481132649776298926262766524070342684841193766285629461743319353586005007686637704172531186106267124614588161434108120252744397018195997196823369514391782756184429637451025082472687521232801403403892097216352904975934399073521023375941454737165709807785812308789886865307726144898409792882227110928009958747454660499730635887735659438936812086500443501333854652704822847175171509381765741330951544815585140881067417301506008044967553283794130210857771037980316141185491014635040767567586227222236275636172781586211782447565281634685840107051128469081147323449275201051684671176855384294096767005784161514302631508869082996868298156819616116027616748207091977727213877275364426832681660614543183603265415899275611877092927698061300328991964417896031050141990992127604911139953826525151641749249713638999121278955147190113274755768167508745296839778171226421341618767822205719301624862477978483710217005864251405000686645507812500000000000000 [109,3] 46026456464764306428468426560207520218592785874629400400917831626337128892951992460141008544170456692473420805698907644803965179497100078710520353489921625212680348549663599756991880434523255658584776588901477252818167332089114397884507955638274122766150208499729127324817841539187102865633610718121328087304922569161369681469716455610770168388372411103129184514974478235421915171704251595099534560939962625965854904340405282754007031829052042285735918002843424464780487392733470116223834258598068521111590589053212334896859947030633517627120020312367668548040263178133549185286721036333106605129855534482585241981358228758650004981340541944062720932226063512007297890674204653968394026720633207060768938501945366995193855646047317982213511949346220885468059793266618396737060727416756144732595345326870716541426736882439148132547570256253135042018667828495260482821481055449820645634561384179997940803014709573702296528372133119332970791795687572202035705039047935175618332110175938965605109836919451241342939551418459960809415130778247006010553845560506361903719604877659201952400301597452756747121041784690958321540697411336921040577316289857080416177581243121492106263323688003729100691870727206087445848654551626193814415482939608984482147893956615546468041627295101991636053588966964596217454721467942063326210987192881305013824087759220755679126063623088311863927222081068503103930718177297549670804505558534369492808102398672823963638479365058379341349763962267433552298035175363148181301388407343646980426503367990110990173834145898715752225777229933666834222621228809904748569525996050444674416933709486520762020835506523300952836954663603778257574536391248756949499980133394358685832574071867050133529339980575886810215160562954688258369918174387145402715091727073557738702796163295977449774306795563792029739850149080495691986573886900929765037051396719813493364438117312874875830932394960185836549676390468438073775146379103821445810839332305339683810273473256546496403936156158000697812294299026451687543229567371854211919406834487194676180001935438479317664946355741686494005503309547763606573970003340531707627910190049287370824948450218604340734668790513907302808303082772139504902605809313976667974781772676058159577680531560599847045109515333635327774593255880453417036642427478684562130534394430162826192898551564891896963696570044473165218706693373770692476162723258046274670285760120410447308681566802918862848504114944521324882796437764951389069432939583036146213856909525929950177669525146484375000000000000000 [109,4] -180026900400830381112741865899875775466021616670485013175380137219105418631863198126098634325403539500504543517984288451815842812563352211778505939388018818971096657494450997148891787062715731732868188178958537941354029037021475636334693083655878505934641414682517947006400002634873142767241334115274003982591616781164811563623973938292725315021122128962365122306070665473035110252237198633297645950930750514611069913196516231694765633550626539887615410084714750681992261044138186173912966367945553730393052545079812690416816201157332074935382845271893313174923525224816632736244186761291528417875512501102417958562061658363090298381261485950713063406191515916302464956463159254170519064723374543270182828576582529626271794950551815933293815623581111614410457536751880013028043641454377108046546861609709594650571020102404171576474724137928639531788124869673798568164399692992100336923598225267569474053103874240017037564597328206459201288652841730036783693148242948022937274868569037271451121596769089902592942053627795911457092134066165301884183952402146951101714577831894896600913422469571088296533795489225278486985457181400050469922640317349849680482726515284839748562632433927577524057880606351414277253761205404007591669119039954640965539456054604196318942397736949717499539930813187749003968303437266137332109410681995036014754431178166687038601291871774670049540462078826316352579038616060023743310153799266720437996183557589737614138031538285156251317788789574332016347277337520185328951935167520842062596957488636889638608208453359238006261807716938028905924994325161477506740832747944033565940253741114648974518009475114750394166643656123792805256749418612149054599903965852443866849718837610439161898906976454188458132906642445506268574311716334307972000361966510618287031456761019907385846258726782330848694093682401322386969065058864040518496045329461915574848473859794452345702357082437114725958418220677703503868231117387743543818804654237282709785393171738432648632204100184566611452953238322716736277765743639873366704133458589751864470638598404721417914382628370591528853596969551629785889607685448161634682751515181879845790267613133949143019618549189010535660655196218367723954104475196805136305807859186885221900585773688276501097425896989771848914651797394731044344850849705002554485011031609442914803336883805217648778206829672132187485394653903068638116550517503517550944592046928420449949518671024485567767975745469767736738421157389274063234077712103431423429356073029339313507080078125000000000000000000 [109,5] -3316481830158639267121328849929856785004916662709796694610574911872714269156236539428997771047479172469829621450415440041607905556272616516692259540504798032236777848567281803061885740083948846507609023122145337703890748685446679807817226120858422470225700747547221806837621778541356964547105938714591463263987289458141058586123209168887049481854250433910526778728228525387805928494476222754566684663454183265221639482370332653052831518943520977223875680465018422216758160158802964421021960530348734627432870070287194074633807903901208674375295530956088943156180730888025158065422397290895394755820797227508837576755723870694376959209339066530149549054121123454960650391738766596387615950961850810651832885347840905453547166187837720307676353272621295813398578314158357324496253808023711283823674296223349430581738869765844990696920163704280853631034022049751747885876133169996509907334854998028094384516445976153323860916824359283348945902280484697666244868664042251424472899700979524679242618025935260278945270838372312235074265138187051423070907118505800703275782956955954445082392094115176910993600848155657170206812781832304889988676108019871499870466115497844727903373633336814504920646645500947754700225457378591061673306881781690760388813519920288598274928641097252919721311781435390379678155253879360301353932233306283247394428468015638360743760917554649617157798183610071656148724082569822156205642406843477636404250545676287606963221027384844708775338630272839484669141882014872624460841150133095402662431613221680784166437512964132440658382987961157839893175141660401306663276356485423464011462519111508897084379804489821554989771659323913514511707664547064160622543840504672955073453490969259540350390472853997967246106916302694503730574732606173330920689545221756013560144885475644866186375745207071620704983003224239616204087362812511344690924730566678005664742381194415583036873788868280059052760741142874118067767804140411415135104479054952693792938502205612898586720932109572925336607218529536619947495393844965243925162814296906186767119273212178256638151781814297206718156628556986258535716154965258243881531446616027170040802603641912043539247254980245264467608535869594678388007552187121140245771778898240995916983908755942218954537708845122418648905576438643908658424640236866581804846520532176515974604176237186192778721586745464630210434181159047265495247355151050938151275364269306573425310517905294779580733706073010620515256253286841453992465564293290469777275575324892997741699218750000000000000000000 [109,6] 3167409736613668719328158208959404590438111637374496440209404623941621753390665668043483260630582971794015258497767389337928458249563086370408472524275678797311826174749366080053863663464578086373137725720201780921379825401342415833898929812679369524944259322266803009434931074046828182018137204049482697790181301400649438947586408331979540513803415839258460074596137988455527478174340872303237985623593180747558920485837914407175873388581343035688602306376892000094198562204274489178097260940068657873698394636677054710480799153075551487641699404190418662918610363505911993773116531039060554674416831492167417715318117195901272199980589072839122590199840822007024024336643758771246442711168678500303379980873994689130238267185081260557368138728152885825494495125709090008876131577129332312509610832487672769460429052854527406330878589270410640553377020086937399281120717925025861404583936234567458400205365192716816262729515079497546943375970428450907700457299621753977006852791233624549920693724655322119967384435840734193568727638322984005930543183006746948134617668620579951017556348809054190379816012671815845301759272329054748249810095937138175648596433863247412639958472587557120644429278807158060959859567283861687181414542007827371200690636523493247995250493279638802427246212199530820955415998918232281200683939911801439772001443135985741313992709831710331229906154654599326005197024214799470266014036432580974689514427852633322367739949774881264016380193444941119904826885873255311451040848931647289403436527176179578075244501486704975845417605969040460637993501748253453847605996824743442830755983329293028788041932563990346005768298895934570374796001061094077428567943642024321097738605608063877376972800923994811824443972614330006111588482597084216017524256817855461055109623055625656769022397018992011336955079185534206468369308926872534255362258755822486089822386135146638947022800419188602536195917631033267529962587218513704954508162599058971418788089744003513902960726062614718178539900698340564606581440248772468668387795157504832120699161393259977264169631778125021605159617484990005058362613149341239843998794336060642608884572397790400466943795482086718395708155438585935146450309016079793497056596015671004699780707854235986578872739737105473942900342621414975508887941513300725319938977309141676987194801440289485793295128732844582949823969416741980982249523879869011616378812439007177853021954216858512228292743775195175227840564577051905885895707881694249863357981666922569274902343750000000000000000 [109,7] 531165733039889757734264278942074965368375944954770209499187100812994984516754840458079668865985795128572846126953869761486195306377281429448994432126036776429130414950122695948152073978515399455046807872000262268998733420194854718724179321377368640791105792956968682289562866179394923040335154717495778820024020310405897257356092969504024620853969877041544741063526068269334466942591443219042748778362238910739225855200081746799846187670296634256728131327524715679398176363457364345689131353947245620857835491463185421185582591357229987227429925106696224197222843516811329560160706240685669299448099141389915732660134165940692106096969991267798289680362480522551870571181933867318699215145223011631806363626611825565519659601046673090562277479822827981851891423677140047176452875753329286957969589622250797505535367473987240264326803860520192567103617133750626365721876889428937385328124716990838166035152933840062985281319480723564594838093208235749721901977436046775836462212040277172776424297178147893025198537891447433761569478995527953524377675054291523360020854416790208666237767578572896218391266094323595692501871167218093442805902275645772184338102617135418137022883450083807161535701243324340835118667423531114909689254792670167796867070417514473041222660428372944398662957680756373655903828835592676759326649906401586924434371821645178282838484805198490056166515932590633732917122860797697484189402588228998101154409997771936618105537325687541586942821271865315038579304939092183612316638957204287110606033820887497501165378610128486570611815639688896044456243744727008730105773190039381972521934856982304863920290323838917761797545935711716681782577802689678981309811834810590576401434429221972754950641958338340225947217072444064859793211379248851935956040869861033695983264414813579950811003839472818002496242103477389796613221350521142265829995590600580694763815768653263429928924295097950198702863507799151390664793608137214356860393819857849589631896982791530486900562786155099035619065280378831416923297896027914056358141597747837063959159049613250497950388388071189167986097052172331272098885427481623437366356750086594877019639103266147071830597154138366634053961854634683031804272673047589487057127178460254717624124682236187791483784446808777769205225416302400593703038843938610691232910874189468707827036742024045664675158067503468808521620600069286757926929215413205902965570607863643325264979134341002863358265882705789978354348185693720510707621640378306437924038618803024291992187500000000000000000 [109,8] -7761896652762135809681690932870046637598565552785987806462178387321490777360610498888070726295229282149143524354829375137822225199752573989863288272159183213782469343925375471175649551689837020158756595108382786166022164028085258221675174140757807148279586314377409458443718893005875342295820498910445906681822073197462194594231275857390971972670397387395560966986221152589202692825994799210942912886128383998505535541070118793569705032811584567433940731869297634892726911386936003754391863998770412457120151163685745601875039685297820918569783834879725557626146486997392590616849198604653992739858598911689136616343030859052699115486766486204688187148032421639818292392760860247012999535778834877646023785424988867957564149342451167701740665116189824141505869007554360252431390196181576071431645864226743025408123215951571068910827798829604527949691340607554773743009140484867933994770000450226255876505503472627133216131642402413105866745660974318829989182436184719373043964637426743599299150954963131908863939815844109196215179097098648457837545139328626108187999405279730345460753581204106751415483967699494091674686737187788272455871140964996536808428924791218618446023475816536946932049062347012231084886189888184474921114268552994743301822156447479325300426020726446765124074789063606209467918918221349956883436262435730506828788665784044399457394393301091133885080321498697777256774680599833022525729326928301017576002107414315282389460088311956384554241651749641203646828781261417516849177341937842703312150541769422007523416075424940905296733861329201709569518035710730402891542120286094923782888207211703415705089702397865744233116778770871744681325345881177802738689583760680458390421449953446137342975269805233236393489944793459811817059552548899324539981424842441656276439891007899250086876676304389377440011723251225829651712287061389345293910590666299439914999323222030574044318860487163158756336454507017781533967200626812889761350469979817817508963734107719695990199427041331211378268190083731339801309484439520018757469263407884497530041810344901717719425413902285614170639187153252792575184437764406820027769473963878638038644761318386798922888269357969869908212494147262308763505141752457978658567102827312272951083136637673867393048166259849410448760856270523520840138503609386135639452459261900460328365242399409545784792616333973235107944252603530767336005728202369195671058082285609007134436752331462282147823538643797023853069449400358633447266631932848213182296603918075561523437500000000000000000 [109,9] 62601057412021976939227308820823206229190664325105092572202364633336973376319042992281610542800956226049508977753467849858052769063852390233340307396207560497174924518298988362707304419092182604177352157281987622851529371203655309601557063552723635124594376421875758099618371400212160390740888044647053587229714820190946298193870705383132792962065484162716574348253561148748340375202854116401727653829101185991870412216021742382586441733378399741654339188143276925953915188634234666947275805640805405944859672573854913925446131624551067297578991408293447268988707051630231245254658928942501402086148434178133571892450385697051949420721637192030140109061409141148447790193120211500290515812115654731948763488195575779531547883401236075633278654158666347644455816794379223485636837561757542393624352338895307598849686558448822809178036786838835339471419833274078959989338793871686806235191505300763225136644335690833636104309227300568268329453896573394664967528862247194172227806201629889587115629307295665194029739016805037594674558691539035918691659404537613782439630646938401684447896652756946893698275584983251888273676787666079546970502938081083123506833734514789542108287107800653776329659339538279464497313592534236143461279156050352363983061412271067294192318252017989818159557740929315414896551858607819076915566096847418918845909324347935145125809937388611029443993573582204686787917047660562900201550214420654635519700959232947599877931493524723758952587247603233112787034228147870177827273150039433852712569396547815828801262516520612689515584780036956286122977189222796499448242607297268080613502773051978420858114630491924421991692822677581829023548704282933276666971763281961685041490903908111625762812307914087040905512519005630173522069410249703136761082429389393790002444776968050922985143545835791472052568145376824969554646759960326377970053429108070741736523652958151645522322629278704560915500792966109478141518301711842365435946176184886750393316134096612879646357508959228034302717764786827658178936457287972525467874125255213444658148062164280601236477992593088118106359992108526440807883070252608127483913921630242049802037173127950225672058586633706109167977576815242075111469893708426755672496898182798012197442719198466548874302418621775860735327119241647256496003470731940459163516403461004070077872415808854020689038502131291037365341159679380764465959486993476962440570780064794208202402979080216640956435988267970266815793437694233824694634016339023219188675284385681152343750000000000000000 [109,10] -338930196623094559723311548299192477801958926754910196029528894640003859662913632642470968702835598563773596937284064631212467283430532337276285693739876919223815259601491441126263490152031982132097103648468946471082269490815256642191097290963621909998486180933081627254453395815758032930583551908068837072493877056756251483910145854185620829580789496771663697454354331343239177249715745382693833851145146293335897463967966674005262266673361498631560815329368671406395056164994439062552959888117027113774099814180508190623413125991699533792590104817350115774542218637786214735203574481926207529322799354092576364274027052735301668940885130462791714369302242704417468537995169381423268536130182017025630561248582076984546328208437822062205341676698390519342607041109781553148136596845991300269339861448158022443979666366407442368201859789553483534534305905988076303424452347529058378658706886748928079075042604106812837886153160650767369312748493536348584919654935008434631975312007429464813706851263861191179099955807299106853527703080931912426278660039966012984536081612939584236823827342553047521529460635645329352666042902025905357433662573260759767639935117135312180575240016045340300655688036467711440463875648172809683867444715033081474353304933091540792454679142203833831257294399718448587768151626571741135937251676811889389831376570497032526081876468446257804836906114556767153956590093897959142860328260920724162190287960514157491567240832562149820940160685389395936201299281993224106390243883134968932832998486196452827959197198987373737082142776849221345317123980892013450351065289794440679894160790109730546094636294642829387897427026469092316907728682126352577345299673132628149825008835972900639020575478886820587859526189114483841356503482054056979409443593811881637372193875626517461310032734024563433765959108888131441157347996655666131654689217810814447790039303560468376981752465153402653319226297970925588864300565967101748305876390764983524492626800058099110881044367184020896350210400100661351773990289168812004846802207513618043404427288751395537455124007982071861496823805765110005574093345407931166464728892567647327833121353763002806165781927297524383102230275702760066604148367524848889532435782647813618643550821841741096476256769853171310314814429471815250940485983366373031107865781886282672591386540560288980411724743050878551061346075640216403679070918579005239817101519967389637721120155822328668731158439194655877948674111794642965604651418942694363067857921123504638671875000000000000 [109,11] 1341698228613766501286417077893233325587103227728870064676194207474028720998369608636878088153808033018099763686395732736922997764005079948451924574660898019226818399866479645351381762546867029017804992400989143372811800398825374980625350087419056768180075538487539042873553945059958937909735376588120865203137453417568578323095374298048187272389375317804127183384972014494637171604130722278314580862402581421532004393672121124167817162029163438107799554024932582449291369924184660715284670699923587686769329263774501362143501905701503139556707123138121251692225361322428954014708318982244120706377858807912324246718385747525368835426737284177568968242259588308059028645526539404611455551110957066796402371937982094277703734287408417403719494075088545248334205552504364795901065769111539001531044216088560481901707692858972640317403120026392805843183547917815253991012328924820818002268550049607413576470447481262642167628278297047877511913497337184089260536173286459622262920006708830673996579532311307720801088170270857501108697233531606003562844420507224877271042584185686197290214532531784083779998999446879269095036466275368328807118421279973323572576376233184938067239471908777248649943325904017380320917614449848802357746062451922558146237111875348363817498576779248530947670251677824072120247163477937477128744632538468026532953439577969760647731092860678090671453826902201832109403783885555594057071758112831534912025289103917533389573867026394931127049252910065529243164319233924342891959076057371060312720480004442254389081515011847490398181099847503056331200456860195728927679585629492112666190462480354433837740249115966255022889681274522456525790327097307572600256498533750374381877661773452348067718938733491379967380456188179635537965344173346942549013894619643466550157959349040547021447346354034639684411347902525200818366873817689405000483834343492200220061390340343817246708093571345196200435338151807336456621293389973340381236118735824679455502605051197846653887777486533029759276319008852987730634073691156191333903612839337660294204508707360037727699383210058947672708099298088972504386357119797214372362232776223226857291144327884841410554672082568644030160649746650883692561760023180572127562802834179547959038038186986053942550700008098433945829835169197179601712410182753876484679449849934894187269317559536306734246977600964820396684239037784844076757211907297238780168483111918446076587829326503413618501980332853382230721326130344151286721832150305999675765633583068847656250000000000000 [109,12] -4077773696262847481193774648167365145265043423175621778476010752176059132871876574193325528184394831263745781305633037188296334562807511578341315664203320260144655387647641782537938119665055214420943653098939181353564038136050144013394961917763607986081203147526475138496564064409223562197592340611846979410360786891605082533718320677712566022731015356289692501930364680186180089287203496616678921012962137096722608592655509168161198058063501375603993068662748443537911081920147838629254489121032052761088947873437342002565172894430839258422661194573134462902270450394034804266362406219715364570623210257117271599029476896388852140197723318292780288100748102201898488560014446131010815104432566283987301734076054841250858739802989345290246676946405968771242919559562760781008045926458332943125178246534737198375215145953523971006283748042852135117076168709711865642980970751512248527111643411466218474733453178786804512279406785823337707515615625759275005827979303686385269751385538435441892137502080627334307436665630331926625801324478112757121095847005924893094889915972814378616593351724316132951753166416399467714692915939915397858572247668134595950060073079076350365578629678822841016324245226134504224383025723769341958033717229590513389829443938836368796758596389005717329617172713077912116458925568050578322638018230026708380234932715666645129690380146715300686124114213366757202452729052835480725163045384915835079089810061478344679847613064319822831731791811422682329597949008494615364334902858541759964766793506605604476605481256006862784462894552106490025528031401711333361990866352341740144719990226459993664106417306544993942155929758575318826110077108041447475005407347179977942164305740786878407255411367609925951676054812907435886150537559148022473289003673777285497543362398446378259420169412542723144370757521674321860667464852209563720727737413744801011683186943333410125133734189858259537105584688664347943062175836637246208651130278671294292721399188187156749516835957076292435369682552664494277914280513982549612243698510597676126307135553934817393060855944433232595872955190163981869946148998384452387396196530563351943211335600827920900654044121162530353140861425551420563929698194934667510770456298050018858812679041748398549792470243997633014691616453132743259054483467165633684263039101525643077869232533135266263905936637478575845720203904440812406162421617630447998407886894114758417066579857590756621926065616637758195427268569435708123194217478157952427864074707031250000000000000000 [109,13] 9689157803723101806173453588975870468957635212595901437688441182939847951420840184719227165176124112278344619068222307231171022972840529198146535454944275957854933185692486418088658810235024829659887279076747656183922881249306980894408999914818559405789761445497922316032900873263975559324733019274780183615491011774209866661412276701903865330430567328844201896578420561874288724659069136631029561020565256596643834471375685064486320485217115019817018667548489465816005268271423468193529828859567447746150164020984668462567542241339698865086786625824986424707638256699818512140685263947965159081866405271988971893814367789478535182498880240601155759200799742922276479055472844328500136985525519231628805116086309608004127767176425256672114164634001184819102798677038888808780124566428534228566361031981145903678842166391824510706266892520562548339285275665146875373133228626813604576436424528797055640556804650253061545414961640258635861961302105075581596478385074158226520341442532515694907678450651356381057681895777868708391373608224037991408834056240066644352145755513792054804204997845570916237057056601547008402774533729402395971351490143614291365469016429105336770706104063246374809873175543232748794754646448580715120572167147547180873055475845533704075966187492811826764241670632550916039649921384360493039379596198074907163572795818576113724307566996664032798582942755266225000514695205809591653484364573737042011494309585869036878364823437296528343046845257702621352695398932163771898489038271328728364639172763839798845540663306252647485749708903964883110659837424652724311813407620586837532144181668738533825183186408041640918999486118314895032081474802402082916935023531313658411859319302780364755598310454873528122426080060163449683761387235549013321492154018131728266568856161645304178828834832809387987114547680541790222507022671578184461305733393606728796734664780488354436972419378131162234975253247482672722180615881424014375880507353593083702132944096743765665574980316323752174005079326133730680404488488288543593109590038122099914441879025861913133365626924207037952950480201827225799865352587722978558464344102623267652878806160501151123764112850306718515332444589042470205828570270976763726743850296165981528396502289066082750020077069466915501606829400685419771209461085806750361010567684528121525002983551065272818060306016356788530097751912250382751947523603370856605969826312156720485671685996554960650397643761085391750842096825202531817922135815024375915527343750000000000000000000 [109,14] -17521207180357186223922330350095002835826122109393854228358559056934378719925226991610549212307536643721983719037805832966171246481745740330121000668810738447644729948534813040634983797270190048637709043864518612114831040689877993367738520614964060544149154560732101066215429470698390944914708189464700681461102707201628427709971894541284645228709576441049751255974489668422195722775830005652974113566802069775557548566068941070478165342817690822045296787696534568874268041353740357404809196612030953486525336068610668348325894971845564041869091471859035931225593084516039471021650609841616504904430453446475872897786464630537803556119438678775303980050403996462085056852768526476930277255840129307744341810183456082170795091746560977960159050220828750191636974395413568437458622263008726268337367534262698189141180937302992834016568185358090738866845549171689626228387493024461060865083398547166632805651787982011892743685761087554550644012657903532301149197830547929466213796573795908155249509653865315908644410839230303248082477558023072924190877948150519679717918496088485417906706799126036978110298137642363661806448535701429772055054584469257938981412704595873278749639452077320840788451845904081192918807435378683699126612948226337588869162515680020703632373748330440474359393117976713730490240764995835562361255718706279798199454697304462720505033222157800982194359548484863427469514240426298022660252508655037491954703354959223348521989859881799521818130280638720456752448200002688799736934064917914057543244105677313859602138751336528273042562611817616429397359244713270838949919647696952364511003179020637979363076161388072044827775125548259744226708629721016096831140736271775831013621815470346498221566696327688687227486204513053821642330975822276513539834551512306246021780435589027715514490544462677747489665383813719140055694244208994261609436932273356778745137437347156694481911392701949170840145623903847966688609483371155178290823109020864484818094526717325324989486514389592146800304761127281413142945660926580745910297410332405074468334933482614385374887421144664998794489807878053753849779785464414632297635932399736384672561126091794473587911711185813509241854790616252554113934508167948780767141049387004399370914824165926397467154480513260808960323209831466482929719013827729270404879350170745638049955519679095105333592541919560264092378106199647750073077626974481151608066144291216559022618476530797643436401012083873582783312894059490893994279758771881461143493652343750000000000000 [109,15] 21300376102843244517484774963985737483636197892193079560575040574811026120963014395419301160571959690634839008469691808188945135618327081266985979976346404911127365860072540865206673214063861070951593658653807948803740487245066736288254125031925133773776213170321947534490379131037474839034063565370191985646554699625844382676875008706346626754971562919825484963490631105041138340858793742336437516845532576994273602537277769655161319244099034089142722148879146602333135873987163108223920898627047313450265426715071179569616062011621007776824171791594425321402947324295524588832498944745628036253370624293700839759077088750400875007601335661064670098310282157482244250951574259722581506308892418310615684497548416125839952144573890776930006500906512266927653357838511725333627813298950316715109776147822623228165837230667606917699125178252290547423683307380133504522000913318229482948102671465845321811763255630112155798600034845037332680870242131034005563982144330283036728863842417880381292058952548783123882390103813030256169750756029130346449066730842916209209933456565912716555409583510872946116225800780469769479636239265761403868576270885459251911403324520185574505216022361233536553762707403232099437582900878948369392542035973147818277255260860226457962179720030058757987643163778046071603916667327024255856978639703331722245522767895390497624069598852528820563852685813964753124563482825549159011762313497622000352792922495496105838951472556420985746290293538971903696627151944345197926669878960725896007013860705124358034456469953906634529650473888387110527234994422723143651088917532923169931504174857905719457318736442674145144926009889232426202962164423925288039623420163110434887660553135658509945996450990094927874177796461088204298665866682175310176556710884592599866433792319463222023308029028173561679399974068070288739189809485117856599476143095419851161065154142313853805857674809254873156633734374923944628303210801728309685587403955264394058082050749480110518527299622908914062499489076114985033570751790991391406262558061519387121978798403727063196909044573612037218719609536466032173726049426117275544090562297594216341842529669898405348329449623752333894599424582805872675207718828436874976878585378274602764293057772940334004629494214645056993925079086080265765572437214022822521320564076834303175569983321779515388631237987263670671401825271631414554572747213452653076524888074857860815680504284914415531327854225754994427644711807445787599135655909776687622070312500000000000000 [109,16] -6817914263486560045905647117401846927459637897584016737894899432850705068375026143023292618285399548083746478276429225383280911386881497108932330816774571877297983472793680527388488689492751356571126600744948723977903776263316045998929056430594677539543378103013690735744456658770341318537714646392281810659857927376011464464920700609942637257722428819049015310068220410173124517865235298251202873199352253009165028556054194049988376403809634915785085965982607123564351913350695124348438923039556475235443335183598864938899544929389034458418311179931758550650381901359298406136250531642916538636830218058852502113379458746320723270028575241366637121158183257096258318432195446401507863179490566187862887737373731114172862803119695152402607134164243115737875363964162905268283930410388052602125061735433743752323132493354489572370272570388457830515263333893623496095370673644758381690563345895855384337932020380593537317236569654257092052670931821127991821037192588905616676805268393542206198271728978968720646060613780621492484193192611656731285901947425479124928894370308081954866968952298306479837228555334767028801284386084120249648896111497358518059520866858670295619459180677502505093055835535575379152251945099468503194974268232769013547486686964870846478948393794612736720812758055609952947006938758996212487364586493394570252393102841019786148271993755540113507377186751548505563412931567531844341307611116586820136975537027841490874746464205479467034092363641955977867191674134651340207594522544382211887556669273847235220499353840640473110938093107105396645057736773130058485617524079307407404202291467876536440115805398564879439035299306766469145656601432741072755283041969579010484281122180007093792374428935392003826192143084772321973909010576067164046519369688418196217291926019163489755655372540566412703367057760574812284192838081195902106635550200571831069057994882331914221356325397710698999041128610263870070243392853131343613596823429883461385230727182819133294426432617459654581623714470889112590586590701594701015998577785995887097379864359774708785189563859220431503902375589478261353421216811623720460667283211821390300460987378110201543323891447360865422598365089012621757936887623633776400815982979712456933222318551397059489392018575208397974065042577402568779892290004804027351491871685068009602108775512980087112470914369641615521113487683845735014063047218713574979577503149378816483430173613598740820419540134206324959176281907957672956399619579315185546875000000000000000 [109,17] -43133533432930745265834626114375127230846845154743078189005310513726411287588211981720143550132941132553435999346235708103732573611250121140310714776634506051740226572855449479947294276260575795691307627632042893970678439463626019066125039189708344141943966740141827043540667774167088460559473564916678897637335473856602578839397356722722863838204912866057743953225768517380095631719712257660291687483053956888692824571688415824560305445513084710118966726761957176889310528991348906910296934517237736909499315682115268835618343664724373782406395072133760285491139707842237082008274264884137843689012255254906999148175291014989886866946365944382250640456224201913224467418168540425278908592633404112580047452585435721237980400056681379333823628679383081912625163399554885811573891077100982900767438995704191863842342672055108968526328932668514986412353810878723755261844937351544337241461701777832991985943717815215246531502167486444777814174557217920559581492534308133074769404325022776955213300048376234806139203199289826748406971067163972655406584397760960358810390520975551685145204033457757117587681957844410806953952445163774423793240118510561137922279443790290048505546275475419122950928805647404644262998024043890515509204547970485612338986661880828217420425977100508110541787184449018635414178887763931916399829889438397963431276175529641175537168730544790474490800127710775520461395381029303397794963793231509291561190954241695862382496288618923962786743051991232941679839226905672745934497937259799953267524108832878950998170828317909125160946322713844964959639549774044478404379089054353380674452701448787057530383085071237518731447097685055234691215458543347050698763885618908362398434009621186996932605787453889428914988986592787496657038738429338517844600667841277762294064700697514277355849273411356831841978806082810827231253098845547839321679510120521407616109405644190344954835316910197638504024888046744417560565395799221119392389903435386602923707309080602768971835997192192327031827118408108592846039388387263306518005975150119120815034758614768324839643943210080340133526498157812429603296270650002668839746057402275704227802097183070540304186723066800218208604690812262840238087766637456241047835753454214012689131649848348772395117560394417220437557633333467896696627653694346289134299363396035278312491356368831920731890269950749632231589919904941234129781763168174510278859041103495495907890745792697289725466467420276063353401507782791668432764708995819091796875000000000000 [109,18] 129830115636919068615169919028085360327378266266338219096487770591795586297451792245624155538945946049703668070314764616723268531489539775927946282741398753043947995219883129336052298715504073269646489097765909625770141224513176157530882529260535781497984771253416775885512542300768741738490554542809277937956561096294556642682316643163566278575966119531421359171275847810942438006130969177137306266299992149113482133338667920193361189898600893488387417074142993854330704362943277486330019410937048580517724186056417317989582100659278422776683688887355758490107170282965909255737104694300426505283041664701077567390426549252074073661669814598051012818923946912874608754381298877839612889435175605357740763788901834462175987085188016033033586262347114434027691049928043453416127903598200518991025327831478022519201556183897930646879356557690255809138948189038705616660743653978613186451962899194018829817823806527361597182041744413213453307001446352528831556943698968891419165566459425376825426014961855114556280765927165624531198091046474745733247182015651092442321432301615734843983035534251252575388932183531414525838029032501507268029844918176805501904577962592761289874689342511687763592811675712044971720451388880361371416217119682865252942839973115723931241837681646181350245294175309850487764540917286263546894789217756872144947043851388789174741898956376325904812860168425177661700789447790530251407765091242519158115969272473043195800566026436143918581644177690103729675906685618233438122934009601652474422097032709928144603305530651987631314009936747230863496563630562198521059388711994157754233416330725628983730141294304048863192974780422979018200138252861891165786264468918698868664666798707480310133726567765217659258539363755971130540490704008680486402732671054623539848306500181339937295409186370099729569335912980970405196445473794375252588242321439824073411351381555922360298918114307552967085533210391837647150928705492637943543034524480607230703313283878836837816214781471361997853524624860223839828479424960943279363566667745896027827892236057770977079933765924241095931257269942877361862197741482955196747529358808270063300969785897303536332186176079938824263279587235232426785413798220707124312372153716812355004083705510690451260159168130981807460232384177781481672289682933214034005496597662995127996458780996457970908880530043026419195852516633055026185717205695156446360048662753994123183343034217073775211625088398695955418243874746053734270390123128890991210937500000000 [109,19] -183432969001806833248818483104541094099576551994370798743496843340064217520861999309927099056371969124458937747416648731889956407341474241733374585490726119163812343479093081576378500321141128994128746958205815086668642068882903134525299823730120710062660753199226992492618254634810877094464203646595817207495936752856172242691871436005991516190153309409876509365791585172078869049937321253745723764018631763008863299964030516938257110552841177044635095728052399965278485958003601223952496635529090724249900144350381056834269183182193675437020534321774268555747617004142357810659335644484896407013388780552714899280262903217623739984348997790494890484465104241735151288087565372127384763280323719253454513291640519220363241706869552376685055658832386001850894470872586320329554298824648692181124393938266926899366161260539216446220450074861569118761893061135064696931040780774037717556879729553195636308756073814653344271859054285777309660832314494382786117843228154754318180048454206390130246213252771433963812624926001393506643243329120077345270169753918552235098492451366379442072148264415715291603149808889290772559889931403313196102053257536141445680212513288378063155562122269817435574877419043249219347789763275078748590017709475480850083882406862427166029945120565902538848418789180506738232163822048310813858524825009904668859226780910900909013690600090733217413559504824753729020587166713617548253476889301898745798547413235870665638822647342467309427690776417109029003302475916973777074414350598741102802778365142350247619197757217155556990483070370417015121240589969349825668582650119654120222493376303382230391759295296743357573039775207016615705396937928529608092619464994000730280693445232963171079468354548606264051610776313723399193359521938951754006872919156558478840107379169632233568600130868339693411067836430238663588836781970074876669308351854601263083142769567125994459743130569765437391264819055726936815349676854694041023951129941652123495746754741007684461344244269975824856464411526852876840485340931166545663188317729796815658502726016304302318540403881397150848822443041023874694974435871881434923878583107619048353639954926312261925460854536100687067073698253551347106464250253320490574093694532187290987274670088990547463462729781393538329501952827060034279989459541411362892604708562799944357235856200933966724905455432951465324275086951141405862981020720972192534176695919621014974211009179490920241380537785672207029552538415373419411480426788330078125000000000 [109,20] -52814126361541502318733031405837004441328021246947601860818464474301421107097605171908179671504871525306223476110231561649363270794353217387684694941163685998638189762739641700156163437078314360830014375989266144997248353140495754781435010916079330987233896747859768739837697546126865986559189103735378511047703717610588569047014677265506502040204249096393905404074438780613102017265279641098400676312375007944316113859991618640501137915382175266960271821472612568732818527193138860319432706776374288353712802791796058071635434388153546284551274771904884783961163509117822539285266929705258242350516067275462638505535046094229117145403685941006302673302435378615127690843031388986057280014575388480053300145784389409570980383127752499495077467669135461061472596929868206453760649061357378141269972469081516594463870289486769806076951613366863172918803987223336932941242773987426541088813419677098087569203722386452582664083109912185345403665418357713587837506014815717484925912108602854966996050604537786571746255930890540594590787157803024033921860802497238341734147620769131414830988264969142488479770590705161473676012321631511001534281578370515471297970248361220528334510211309438006912178733651630281299247310256702955672194939411433368932309721939168169205381123579639858265185344103978223805962741962272639067813151778582235424033683376775331825151152930558147203432341020244064868436459026486809879086198574986120660426048895577806048261009512279282327902172322391340552613521995799670807954220049777109838198915843283473523358428940137612351313767233290918671478980044127159021756689469285324055181550608212046060853993661165295271805137838728676626978890183771139381346666356881613070351361113513805731195320518216503856188381033266457392091501013328543341257130371780521965537662299286577326491878659155077777338434005046094646535044862065191165893207664609766800825566830490093971571931046347590341873436851878262725148266904510812131794204832803653092670236914923788780784755980342417353936514980784811707385636932427426087144809699152318276523669751939208911800393116855766381577560927333423291891895181055379362967083861933961183069089592703851573134052929048888492261859931408563208254005212817298946593587037200261558686658234862348309196999271184553874203048701747717316395684475047220350767900468419537878996692802290044291355015482063336420212268334913364245398731014641342167381065009284615455271307941453097090569600464970978492829090100713074207305908203125000000000000 [109,21] 1139303521980008696665495978438233895705164543652230308040643510253768858712729453237560481687748416485071015937588335100394699255499206888275337178028405540775463097498836778435978929753572792741327634119448802083791642627107239258536369770778216147793351689168689520815910118250019003919276996642968101649250150108872267355015349270123889543112982794855737211782842838957998389782579206749036812260293524749554840029400615530967484579179582585201675013629670381008062940567029464365182523723815251000925652681029734173064843057366690161426411777780506015888594828514612888327603204840031956031185256696860123367909521573621137216586777423642152210822845195951175930807882770784943171171738535418021429044974887118585849450272115786480254736994077088486021564658557064017903573579389963653659443061315636315596599091866888395507595826875660793011433484340023688794469334653906613988015060259248815442635216395430459259136683504800042164348343672403572780467359867033304001678171128176262764212650828067177663113216674521520477389438258579405942997432445579864092745633103128499029668935596113799983390204527871708742328987603730793782783042699687042160092504153037833479041221493037787629497511972035309993620872133983845154328078177237177923516055507075210163920133088752574829718739696587465067060215592346011592881088526984850695797903176336119319412897990401943323728422010553724630956743248886619556474333484974121721649195101517213476446233823662312793769342257642783271529098843990601861050410699533217257704194806416154053569945087011019872343373198265864944696733349473492514424120671632423443194550166340852035645714979491504057035488335847402555417027085811571378151526199631907983465991676577449603350164792595672389034460110512577880529014238669063623165244879049740167348204632492309302461926372509753499426625252138333362485660752873796549403352288232684643126626662276273077299831832050806418076516309752680604069044935057565621292947964977995826159028336162462872385699602570355272932940310029891049746063192207446569663384576242349033677672671115654990801949118839269722404769232720580684411067799771478641791824553055027982733253726240311778868715557429950556128637552257656127187281454267524181864135183344339712197883801480589815598361247950773675983738644487508388775679588591947010214664930880176511482314124920757228850468090812930221726419359765756316606627796471699261459347906472665161061565073809472922473353881378521634815115248784422874450683593750000000000000 [109,22] -3878032982612602176072537489256284413633459590207810268386024225778675884279912630611993331484714830321151841019250809003901010166978521500399170357127624303605455100119179375401913000935180090334245930644383472091100221862678970597154477688382024524645690834085413074661335566640282177990665223941860439475589588736732991683811026510171625917891775926963825235037104178442003745346387462760920693976848622404966070433831597536296135992510147170267350971771543271269710541818647038765339351014712573921547585387129482947413667345697313342784126609137759223145723621826409365344110347514015808990970425747155834582570897691522343425450122609709811871397451007299657766669382416189246740099033546450434749855652598890698573529613550216415204266476797771153015614156268131750147209780702726212582102771363532930151377811466881287308333458596557182984165750229548359848427418582900397081460611892596401368054940502964316404086044024024901720697159579216147722181743465375225680879985341024709074838658661025174058918727809767004366582603102093942159327495479190820915242475664455840305575017122545648026749951048152031536044184889289100223720401154326586885355895149356706596584162770899610120223138023582429567894452697767048854849090214397045100807554011451006871146229305433363429758152192641259012824566069609042848480902198333398641744559763999285334225041389902556464751300765541497983887587454686212850973027963640463068494300506868758026787816472989940471727138815604034615889391783187914613652954500732301135634723319804849278397097776591811901989542144790861319817218417818753592240563055771358433111275789665833107901590111391424585731966565740536618122317027755918612171809904709977787329416098851288315843545367754448103955181969403909587834631141627545782822685834884555167171549887263735166376459500007270932105423598301490974563440524623265607700324306888984799068516708079352703254768116409881864487323769606525986052916820213564849498077324372257375303014029945388063353117568440969597211261517255975859699005803821516826362574487024180738675216999793047250361827204832083168523621455753247027524063357499378605880444567621608233698034516560622447221654279658013030052202926316287997411294590638408815412570608623318487878455017208423906084200650493552849987347777768984156769698669009759981903483428058962434537507991755347964056249669808592751879394308067215337060606612684255019131160372071926223549315236953079297915758516523965226951986551284790039062500000000000000000 [109,23] 8927271087591216729162130268277532973109885069430404799486125749159700153251290155248788852249364924129221962600022773964888825586959720095442148201501138970118251742678454408121939300418789364772248218602502666857337397525011845322442402161743394604077453335656656381508162568354066524507784847582762317658236179340307414259802444086492848067173358868511124981295604699274713298427576287669260254663852071861713793453145291278270587980270729336368972036633125312494363643544961807114107695999120890411806678942532982685121204230578168877976387026927371878049512249717389560334023281319283593006395575554952688843912496517870710520326339907869242121742429772583936872703768156584170346599852615783750679549586536767991494347431842147459954013641458721901221371167006209497558597029667755683863050708903939230322185428363462140581197354255712667066646132646479454629693900460827041050528129171526173889986036937690567974991120063533161623987815714139203251326327995278955055015217353269328097122217012679490290688988147497485086741784136861284134251433606303595024563361212780558265516925149604772160445532154994376096012882722503103965187816740374705891502615142688629619432932233214844246382986019070248548490719646448847510183735068262988951631016034034059951808666876650205447519017851645980365719852752860764078758575135159799880093764615233744253565845350358222184081914652958361728337118494834920291451514072348795719563878192464085299189055140663205406603378283232438786619420685266616902614118529252643858163854676196083879300606720214978043386983859865712842063408910497332540366110076741800376778250298515056570987065602245360699977112959474100586476478388271850491607281905031755289769033994558246248632032691078946558973458108060600075804779559967650545618497534927358569466010538264878746749619488442306257461263829441603392236665285153231686427049724953739996364246817029837259317138712051655375884733999702447693211824719656719953498274073985862434958650639490870649896997595007193807573265439875352483023230851692093191467000452677668783166083630976294716120481776694533757745050775025860354253561017410167878596643025413055118186676230256088575038573652823040037152326737717256550494860944435808490356029764637278675719036904423711216486869423182433581234567358712847437594645992314388796558716792634978951200601711485618457434934544870479466548755405921776522446809806727663947977322490563865779688732658696422288951977108695245988201349973678588867187500000000000000 [109,24] -16212282644575760374541342499969487350800724491660667218566659510621056768207772535680571352822247014457027331497774139308781917653745596440159789723236606863822033311947160081370482737573288321519468432359866693383010432891628915538824317554936514134105577750044231178792468709209676135627758100821607708843125501498879702237305603862099120659979194966713207734646104239489026796003718611701279127720912598166252871467176936292103712607117718163987857811746741544026907703580858470444888989660478461769297203439273680333474512248813284050958998440139871643220810496423634056745397578768441298180407852723258656397145641228436092922001175195568000518134242009150961917470828191401948368520900965737827242409425428491019500920002918657493257053669369974929481778042200251814112306683622338495403731654514314520624623035591214927924476208563867013954899008127225738652143329001537590876987613400819660952967272691972973792309389235946374849283995746569665283479537008557466706624054130949256305956193479743112026228856338734447078924155817288845112986552898237517869425635350693399924383959376390183580499155120221896847853001573014343739531622286940941573037592767081161197035957439131022672516774823165020553726578921722397122737584532544482373277325291691885986617728134092460597722045511759656434097866064802952920721523300194662943691549471853804176893108578435405626047188837811096214039714823429575770414540653798420028242790414432350815128350425432064076107267656281443914589891807377956555245553202848102975269876608749904848197971699783638534309116839623073950337936481085188847117914438191001555277674381629335005679854074015555142596392108286841607478780993616581744924600191300443742270773349749060063655658205784750450219807534455386416776604545636297749429851958350427445652841748240233234396312507981434145897407850832632336893024440993643910236761450318868340885613825103466828026027598949006521083466880850603691744004208094065069424700875795976187826276994936115563586462088758199059348702741345501926209558156074349129127780230629420371940794909369514246880865131348755656176105747488698904077967069310721816263412044612402607518084851276145177490911197985579649584405781184841595221189282246236777413570895014704920465463519814969780907675478769702876011004484205698856361283197091526263506559540076543879103357137806869711278271659200149918390648609268775677972789820235191934803353703441497894811871899236471739058629282226320356130599975585937500000000000000000 [109,25] 24538095673954397585212765358367893440868002149203604642162010081259191805316831810848421203467602705666368339812808410351098505233385969187691479038842396682188683187815566396830798578924110697032352310520808049523085655732414060582627097319464594723873104547888618442456162859394745958461991338597157336072871049251898861855089343469515443151114230468721653411470860681079712076542648753086732513923202305238459257541363274524465193290981307495526743374647622940372309014026732253556449650870971392800493082475981234399858074932111054890963667316724346391096518070795255365771018044449258165408789150510015960518344227135671802364478252070545345487062509688409896429872928121357736916147733367676765989654101643418632956514155235468157515385821729726708872955908652075385245834191644260218614614942594749181145311124403053279348622885272054800921132801074660714656126970783044295780704849500149921434863131902632347975325121635621175757288248522156620314618127800056865620750855515084575477833081910497090899875349896856212748817036161597258028716771755679006527139349701535540918586322672074590384344943837810913619253153386663483700473404401366118115633872438633225661741279080222500976701191255018779124055448880507130019494510263624639929577312113448203269880686073640178925621740272287146109031195934687972620909809171914062918303421511481491478507255507258069177485359802281189300850564920254806327903322343520576753302020296829063147627511347127842619206845717602547265420510291761732765659720708257314636069620341308511295083860984751153441557470709011619705503000462641620168302252637270229743850804089698756364620883480514815563684630110777523699808837538770359902783624099709501242487913788911577354685994992542379423772162676877192500059688251728852364116144651772008590874054970311969375999046290867053062623290385613850868310737572210855211184908012625600875529100714772585013767109700216129307621164518938886362738557272191520271594810436464084644210321531193060435834007533898213367549364789099052251296903610662962828937022146870374937756374771343351249846922277114762362856833683557484783450971047246910204949046527486948031666663599460478687467945682498270817007988176895013614039097435467245761116662653413059158864596917235578303574292123064606632494288603277164708910267137515092043879730429830391029119243310075695052554099823771683354024690920126145010051313417318530628824262470875156551707496534880936778222348948474973440170288085937500000000000000000 [109,26] -31792990275311636760077438988698258204940855102350119780430625383013858920608839089573823190440984289355258587144315621567888036053996044496439579421846540058312506678948869834239135060838563249575436870969005064880424300120153370114594308877058321941075004100598756650027675306694060292543509859469089138583192854651188095764152130242030446067830690917291344973237742911308162367653728383401835284629229505268426730304147984333977583844411428286832716756686301226093673013259582809746623251240987649258740952940512134216933276300572640267102188064360315603563556663419120206482803276671270114278394947950521364608270907394603137697233841833826042811775093763245697334884453022260097818911179349590497312339344123595067011510853283807991054555060011897750559800517580116678002167057669270930403129076026351474558496453525971303066689631206330871491846987613790311427031558734038232572097577571783182149197251618587571906654676101693852716668345047705539032125586250841570298601782708807668282492333248539080251857740514707391573121187988606197977382399923871060189161792972835366639680705097472190313775213370693160543967367596025781934365590494720613081586296739763913282351376954001969643450095338414760064703996971940491516547406267110438961346134859117406446886098540391722817509252050866358080885761148017990004603158420365957184334195347111350420468369807890555111835120802491514322200110205415743131027470745647231357301813778112184189675843081115426914658960174454037573735618347493354954086738895851964320013360441439036300986016119822119514176862179362082209906318090946336972912851645379379246417411942146948692818836790011873996388732321019798488864344046169029277475548343756310282221131247292828912096204082780338706802720780521097752121471248577439226464315068293451181329544597861166661105049382314800504401017973871084453868173044219668847132590002528893158626628894438661640193458319636812341275925924989984029544935288585288393566595767374885767585037054292286921276529041836954093903659471870045124012705927824291947936227891066492956298737363936789888036290921359734458435571790512144243015329578357216489570447562515699353659930584925610436726300106689566774971689791131428579552667871653657329794567332678417979167500607596466658288523762876285008403413345799183868864081141322268080940766377856445548732023090931912472561400022836694596643140345295082449287312259338781090798950727902022612412119605476701345025958289625123143196105957031250000000000000 [109,27] 35737841744878171415096843684198068689717935935357235743272114006249435160500085953005375495430331922592088795115161985415870472642280390780905524202467165986285903117190002916616672573746492806944058251577448429732781448506362230986238561619296557251379560339187215264256411751321131715559081139057500331697264084574571459709528875349936427734992264155186704607882721439917037842727201662847065430629106776745946911548142704674055986375282198622392633498825001374400537552165070993219495882217787341188605825992337394522630209559714496703385624028428192436912389910194385942431266550506371217768251723804560173477031935169555128928976981451509473952536583893539021269960193879467121175869784216510707082476325128434690881762866211990956757379691111977869503801474696502861447916186561054888359127723134626024663618321912481884475633804244374616598811264286086769682097360497449210388505541170819533177983025443156599903053040725071299923554919541648030806154737426132828288179724105999663667647164048154721323913376284880806197918062124136567860294227203953264386936244987131238104330768344335687907828150806931272576781198766162686730091408316688869722203011265350339309105967220364192948946080901744873896169840307813154220314224532786477750137676395275045177370273371860554560994644476087259097743997110993322997912687814862542966332906792172825225899157854621672164095251185628147762310714782280648342391066498220267747624234060851436044929253579150179403150950890337942810215322089681409694980119657028090417813927179669990268282827326291193986066142025608763373836744230379668298261288716595505102872213429457096880388394927467069705164780579322171376288054519807072557489611865764791229298330079146278498482026296271936760945045063087459835208820736178277389483711677650554336801380199406842316065436587603551416212093799482501560803685801552362658056174570116640004536311861941517749926259071779962785750133458024135992154413211996110419210557593500590272677417017891137903312352261878684738825636910640804426972284923788319297340470098860385336922271237670109140293378392045854306836017199097263391128733285892927629303152906731972599351899713385434448551800213213531295669486012665492365651631750211780973475515022838308586650213254847042103937424511956866497235748674167019547875060816500436337936376591580839574402135651982845855046132676956718967361927004891785763552339386503849506244377068393944402462016757260343524649215396493673324584960937500000000000000 [109,28] -34953684918147889624210050768800318172892396181946738391314166279641735665060085251545841416397342654771901299776589113142571691093626399041322986392751482840151252441742106020674230990202883285101956227546774824585563261529916100001634615697346533045856971084298870979836673055219437214809661745580393803835561810662151189432715959535150680121827931441681770994890269227105327213324708747072356885147225016657352959792902630574169071155188254555151936769554975851372729717736769217955936202965497011050620282524497677099204107579534372213768067824047036689191437862703303477984073577885849144210691715293283156378667852941388424073813437147582935075139794541429812693627419395558912187811467080785708210625394783359979956770262722344250898761274447853591454021934912546244730454188944031026533420344601292160338396280033798919266952815743412627411417151956307941162369686840846678688098591736486876322892697939008635244774975929683198779490041573591688972164469479906218659975672918922102693720424007423813910184692772498200864359242827133975269325708428392288770544837906736222434013399479216490374616045873124557979960449861614248299733314702602347614620098166821203518482231092126616619083937660335877916024746236588337345988189007255014208498306257102794949406035102870321511511203977682448768887418227080849965531147724679035645192302669906283412914671093420647093552870538931630838125989033790241640686076296901749687632877894842238498660417033664891246546686477295869056661193135020239308588701569644118798215989209251898164590151814711048242062615276709268986264040031021391305380824156606852318996333234277864227851426327641525214378442987331875281460352626853235249742149269683097365213576860931967584179465957244984636990103378092733959313274300499560180765170173688140762621343444347742767486129715811655387764515348691008796308801993395211188519747406211718187440565138877124243498968820205247234325895959663367455455035256535989211855457975147083923298934745894378645227088595728257387319361190998840343368834689856986463855313400172554014014725020360295308407374089694655426584428460066267337900758333103904885969993194768422621702276355803760612498193913813424435831161191545805901050716707337720996565327616323259248462722736333348188633209619009872668964202374922881380646452636077474739305902423917214387743621688885106400797964287180321636820877634368880393338298905028928804507171730131806155908794075948264890030259266495704650878906250000000000000 [109,29] 29447299515002306894207933726083954883274512068976618960897341619699616989295215822823393107005811364953847354713155566033958452986080128753431132848003188698259817551530066445288120678516497364291823125985221562936135023622030048254442416207769425472267209621962938705042597827941773232493541129631443122281283121679148832728717408333029711014294587390831464901588002408770446310786080835487534136552399392322378441474115024117013590327519074287869242375713579009534541136449686241619699901254508651964579176504859962542900972212475721844306143453432770951336306917182398826639399681973601354164521723875718597551607890666356740991674603215086315669775141024762489635891416633461305270060386995358820579338940722423634972704722001138834305588033193382014487099030725242010905108166274898489437407360620895338724629420781453914588875467975213799364070555197533068989197312121195236814602691489706815158562960575858830606264067458835475271959958497322794954513920775752681091858579517380970271117436599211789553218177334896075112958709933554197470954408236816067597509724854277083055855515105637085945388424253455665360802252079754825109386890271382947709541553524167121179254888953659352993036129074882994675963601062505813992621040190212392955146014701313416893394714285492040254913770344202941036731194932936500501461686022962951175105962156933349773444742307479139877992263534159403206971855186446127798271007099631626546646572980587966222492397655375152394609606028006562047954431847100391174404087733743066388937875348949271047396511070622986193461986564866989442867640346877006448732989996985536139645341309867869256742150325666341135307518121078238212546137757488410560659963297220376215618751581425018697679973634837467391293620039189360055771584050289910102290295147250843067939172043993980079951843317437858421202514006815545982572551314345008408481806452727816772927321957545106714043075260608944581176580670502555652499563883567251622357215740699199198464139429376385541367333269984318200695369589164184063380611997207999545114156535736296283066850430139930586540125392950258600476385832955099295940353509778999326711334855806453276480371322663245967516688900651166296931523997811032348035244385191508763775953288680632459506739887116847761082851442106175742446589354077873702661629698678264739569336753895967272564928850466014203647165042518455708884561056752851510148614213055958133775326909400786839360320001901527575682848691940307617187500000000000000 [109,30] -20665270150370742485348606340862561348290014535876842570705771722702176919092818511747686443238283745962358780117536084046493575082960695691615161043082084052400061086203735696872981479401888464030034203471768236705278630379249939621372266012622026283076006355179121412243331306097419605216943009885052756930683898104332864347184786820069228751460919210030868218168308380090343351686982671577452557631450302755499476359994541172107716330676867744003749972464322426545510120819209537923369904066250476290325993456881234518351418669380167158900908940816806910705833821878827556430727283501913774959817992249299999570694817265422491486875774074479801629414806429177514167453535308211622356537056519664246223474113199230133944814398776306824456112017672814126585707955402451120732161426784015503770813629609455073795634939788042607767888720023993734302802642177966815816864118232821721407074504454426777994774944168320943493344774254407736845228501323676686403649329073488499882702062449699739188335585131954200181667387752888468255059313436636209869013097871201864140902563878415237779330934705502749383008696558850122743775106368502165220086168312950547636730937065500135549104943476879009429278577127108581941879040879550334217092448606138993379389796766794789854375889512108932069598321846991126392309528369658101707753411114128469413925253662461450878470874871406459581057440120965467777287486577944720903294558437188795641494507632845387267047840796960152135290386657215114904441153840587895674689546383928980875898424836295217151264591308116614210519179285661767141224738134881029748230863147216344653986186300302179509936725722998162437428970455518765468029704097758346133366123739548763410330076682132312950020701512782971209177098803353200539687295524844473064434501512222388258994307004886744491097004774326217331879796858677546011193353650224630898256008782474505719008173285874822344411528785181143048566840518179766023521883233863208921379268107874497541907962659652747869633426166571429224211526427722346712021462569216904528276761229331922343243057198573782593922781272007110435718150835547922199936754815061027229511016916017171190964522538301596815347331412120696196456078411447733325064888069919629789510906134772449258165032197054530372872700040283184928680197337880018945321423724328858375126585944636721612040577539486270723403440906884896296618996785424013499030998362929575060308583549716857780120804477519413921982049942016601562500000000000000 [109,31] 10955458608306888904776341085335973236284623091638953861753478970917688128854520152799849818592912540725565633754705033170994075368542811359300537088189256223875488912902096163393085977080729759342558099865510604328459855425148519564249609000905668748906796486126239520450915069368267206897360673403138073539141170636256532487600083646692553494107323420891083674331045920206973472547977735235991324663357843226289914225779213018627319428445274136329314883280983663808397924874019482078626990755391740540219651297863782859254456273678605170832932169708677317002163665658460413326299514446736262190349335900852234403783003511598785760607082912168955444121349794195066989785980684117943535396025537700397847038274394928537408781295941231158524870449333075744006171876730180006142569935300206033480922918733942291994085246693110615914276957253617504471930802562051324970301700829061466787854452330805834484863082926699872497514844565264176662868187752243540921540206625320428268054765163859971234770744497077793924186992070956526036232704652043944716586974245899225878483318520223523216042442769847653688286535904325670273129593011375154556749249320795939362831332757010219439445699918122505757165464333940753192923599563461468483378283414537587417991478595704500235660232769506849667534089697721068914145901410212476760858505899949298227113152529383595553476178221445175266670232269099666785129273910773206759054732237618132818908923112860253517851783797201935835570579170463798167775673508345450803507900758868010741564214509803755754162706095531712564629419008775875523117416846771191792906637660688959441504948167268376026661869250434125154914735612812431078877554785773607205131828490780671408462670566887256476846194435758823945757476851759651827299649673018409110411761213031568493998033759004481480984394432777002047223596818451612212857609526041707137167531297182746918387706541176503318383446127635050076637654584913747044988951256485947606015669638666762272408415368913357644470553426563120229209706990990851009448333196597131969968144955369730751855530267583925970912496403358145900898027131831156787271678289785729855019708643837712028100650516989074728548626383953890338308190303563505918218837265830863853485744490449883255513238250686053107867949286427538796934059284852515370314687589914587307812031642948711439752394380571404526125989466049474593866243003339103714109737076676170525885834318782774410294678091304376721382141113281250000000000000000 [109,32] -2701502538426482756076023493443534279527671340289454860381587649954073189145768254653034017269505141152186989746701613834171944738452010859478965833551645527748333325892043176351828883588315776243831717841825177695651166650715190635762204471375561918606914594167390538945834513404573368115409081076187126891136804502878915406539053509518618819421328402031128078438687444001944589824979878430887640169848603329448185909414037783908373359277913171798196385552316945318044166479021919391428094001464861186410850055232279584985602752010449249905649800586520268330829755879547905966066858795249764193629384029775042393669672347819401466089107773046804361539760194051630566789599216596515930979266483663639995851561578078426636113987229923676834720448437366633976955901987405483728496885232731302368468790261597230332249827396654164084837755431628914427509870037979129335419190006759402385320956980932868033632339355361193545373149004683783954571567388998951699651786055909032205966940552468917557272637154383203601033929675407068326253533172683402669749677547900247008003441719502369825221296158251135998635470419162969778759311617488223824097254476582630448053373094142999755055439152054685628353806564542296182338493615739075653052795004729040796101502837928649091841549825130288196664333624458163551130538457824681339687339066131228470777819209761747060796486936761687263836633790555865695716184175551567941343310873582980464583352417912385279045159570870489803873957609623753745261829566190372715086603948023227130349473379568793008548207194800629842610508990752419925464609460394711389879658014263111119194209667847059862737772889900407260166011868230813087908137553400551541114344923366951568523723438117891843721398969922040047604853297555328873899090986839455380691373569962123109267144604120729321518509301483380881936305142880209778991750645280046701158194266373712716453937116843359904695393252487727155511604757831096649851657255303101662058684901822035666920995793431988909244938734626824881183462235006191416352477306672996090802137286512935093635265913704571539434725219949017623254994538173603330948649187704809215782713426250128265187231572584757530916577398723736528850721517765349030629160492708567361546116339055413574385468637820321579556348144195095868377169789995201485277691043329407788813743391305243987493582462789160058035244572473556168962364380087870979485690968386213644488499496104649821859311487060040235519409179687500000000000000 [109,33] -2523376393608556188277404431471886430594991112211332039631004413933427366508888506645775604325001669836946472199428987322073646749907054142327536615185449260522069907009254903720250311712017555566526950527594148724842974990096276100833934967326627508922752841615072365664694380261685629635619332190320932977215620530509719813044335030297325397649989131329221944538964663123120068015118800357900890819569773092864313846909727235923292149677125834551597272141873993204296718009017497441120881154272336717867389758582561801237521858459314499982730917466182002603906515078506277455365026538336695515614102802006591400998317854262177413571794746980003865042704728790324527901960472266151588908191704470933791571804028693317734313679753516221904516131515510335060160073838220780997855840193769562614823185146407788218504122393655161370746630144764894845136562285435922336270692594862754449897062798127472856711734370785390976000186017887502179941025661333882680073631882206072539772157420259532880397847576651009005722680266145701802809057386830681262248317162171632376398687256760337665063622379841312998757234142163321777390404391645211931049741951788705163411937030157536923744609103867207303805269120176227258062587143634841934102334450783074677556368381753268413354333079894472268349737911965278088285712708923452217835959580630253968727202795639145077917756802621132903288164320756531016001117502165771817327859885044828333024279159673808007983713540489505618377443643751796797335153984893141892065447998274798700379542923131034855512981747017711929841740990028081916337101596834799263993361866682692954167223353209393948753146513128211071477267715209644794784756841482215548830401975628113191694533344588747439920157690053161211666293501308403512118720939671376514666253976668292084141187444748498251770714708011308760262775104720281279104725618230971440620496137855314541439619282270867780074458020605033609176827889702977783621690637220269939085781376576961413307395478304413006905195235213758607967642462558732216431369437711226061193420882424631702357632356961639906078390834399791949951301859343544834739492462760107159786641331495470045616729437559425627445936480686097899131532976538802372728426813901584235507769006392996822669273919114352416931907334933208327168439477761214827023966319106986715105106272033297474675250756453154836916947937098575652165259434069305165507159065611019006501757923344175793545218766666948795318603515625000000000000 [109,34] 4411690031223204574228420043449312064397626850144708863724228307502857231368851042570381081521034661182379797480653053673739393662578304792215746595584402376611078197151230354394047441204625231028669564379368354167459704105300191371191521751211851232658635900941598450737849925626600759031272677010814720338319080676386160128430095963579091530737115631578061500151527451721797025759177257015835225252035870040205434591270646874468872066748628598999774411937002710076844779860600378873604141361309869020946161722369097117521314018222317746141437004372724972849368798175663598429411013679856811470116087614804985823134365994828245769860398567635318335272916239259063486156794338980346916337322447062102159530549709114139148708313421919668275289255555648125815723757461042796499477298978939579451853458678637340568918898084108537467766833798020451868306048724464045225926797300554009515375162188461548863610641494538403989462808496147098027996628993487798433989823804943846712424173431544108837466064198127219085248073963048858752584598074108921816506502125075978605604878243575084084658285832911710162004577691970636946970370636714193088827591069467270259545120961595643938274320392951082066302658678546116141108542213849840289415884747165765349178367925918491862911568926128385279208189979003336063396053264028992252992223442745714375120777459199912735024717352070831243979242331248327570139439390686803778405843266955579990603133668958292945537269690139342236788878695029655012912883273190511442808032898398817113683135140302170156394765345949811526189399287289333656265350637131969845781977525204959538214854894143644560611551391056041752874523545994771887774373627646338739218130000757248713471107611931214419439275899939525839956855194200208754705141520310167603488190799199357503509337414637375237281601688425900305594241587125306506434535026315114994430340896233644329763601061231675407579525237686643551500913339260394942425518342228140051469478815868246743761374492606543928015892318766965122512330461427269350549462089628177522350189157482481191105522642265416814029942307916592897579356523668218380405213936255418182113769321100609607584621373828245636157865937232086493048738543041740200034262678385290732517531564871184521533566976034244302533697631419757903490476998634812242413456133372482958525425798545418566061121940498246528724622441540069948762042333369090401744117563333663964990794415649277837587760586757212877273559570312500000000 [109,35] -3788411375867529665793271948549613269542205108946120831849442685571299085359704227712965952656167749032018378963619606253228689689112413221759193121727468789357365973200954314377684169224971740787520675236760524301545574818041269370088259127726594635114182696672295194707148289798254453855040580380817260111464777197264222626415185679740476199439589343610114000791489547434825090550194262147280242580595204172483454343747706771405833544853642560268477713685301486970022445162449157021520153467561279461551509426327840419734763957655094314831873124017036267067513818909472530620495643484406584879561304599055639605240758060228724246296050102976029319999534502955660630645634348097259836432608530405853112796480404973148086913146607454615185595251927829962535149804577724048850489736347788818122874099574173007438477484034706660652917967642932635817562680534804700869328296327823993428984902217290992262408245826022115022136235511922081335962329747249207792761286239443493265574710376191476182823499493379594433973123410656682945687551413280498577340714608753203003926690530926441824949118375104190368686016613702003422852813544503098398148401248884231768529660072506362694230493002840448522892862787471605197968365594439768530818050779507000353603924603920479116476024980706113820990528473773146952378819187050191920097183963239149237859970634475598413290288143179148838418888557539369428207653697969786596886262956191799761164794366382063389068982404242344299854158577374771897854466078610345762048061985660869587619830503372723332541722781719230131227257803806157282103585614699160350878194689125273765344944251920408149128966504919527248869576710441318885627097556888655169054090486210644507887398903536678072397429374803359844426185446465576619690866845268806279864977665757689834005937938875944665337137629702793303198084283529517902574954774852997499134528518132736765159952871428974059752560023304575581509608775592949865246819579075218142617453931132096453216458053813438540132669370410647343950833030092077807527089905485317756555536449943967882833470684485416714378759963883045606702532843728095665218806576522436195081257163960774344748357033835893182941904039095480444172958648516585131940476460480158602801729996847211039176669830411184186303599327966522662581054409410140426533056499491413408827291148391275247748911855671439161289192552838242306384640377063957411551145809430035841874027935372026831828407011926174163818359375000000000 [109,36] 2014781913095696239470652524575882767810242178412160329817487596093528566276841135515639403362927874449417033916352725863197927111065134313525907173152467336364261805870388348646128367034914996676406884845079143662685262810054767643691444660609204235031991293731981241678148756263161469793430772448692182642910763547557775729788715447161420621233096070511897613573068014268844714039107730180663754360700076518278619657738458287257039831160387763963452950502577564526296711569228307375836210430445598354138350490666128280803941813239709191180515338386346479321843464588121203576802203841317864556014584711917899937833345713872038549832011112795983510030856899025596914780023398586487994713087339341323686590517445364973625208244111954277406664089126912540432281881184311287154901981289497586178159026183660740778845173562462990194759330669199427549484109706114120496090865928696336352712937313343292211441737102094900016422711625457588314542044404899980605024431300833699980750297665216947524920526495425471417190364856184528516970978860245651083646467529091415148437358524862692989768860044231424788188332499646917585651473252175790400294167066386374158129188075085386294854100613524462679325811815773474214309858681720932770098252537703029756448939683251805514378662429560067697890734592293611815469189172550116747052607826558422311582147625707382426941393058707664979994138523923063856425390925640228920709363850035112223325359367340282482481487846229815968064558773197820047656264029254282365885619084467690830625038358238837977463031085711665561963627141109393390527257341087197863252359695307824758810487456286202686023952695866440182017962256957640558149195939201134982809221230600333746969264623775390164407163245965292905597939187749183083627697838731404689694613651453990073116766836398581740053551083255730896044333205210982661448533680104810912841383424604120251919780695159271224063544057640717660855229717814272338385230915028738224990753909235259775608944771578263794975997777055909162977818215480199000390124078081550116096437736112544671811829444325766105281752310715413356229969151894351486084245312944331925750343863219316422756506583768352910642135039001468365878865839316454074321448826465196395769845174380051807253522749506754275250767590405247051832592426890261077480670144706050940039840135135891182565359133559194129723743659751839521903207101463612175162723263535679597835414966766620636917650699615478515625000000000000 [109,37] -298551901462778027960328655908644667313966114901300384239406287617275161776462937484841604712381378755209213037155940815137771107418770032932127126757949558412515071361115365454250641498955589890786220817089144696863450296614736121843189463466539057519616664245947507759376245251922259977852791739179465759718359324762305890461389449309577960367375252735766561709902166550631649984797710430358286890423327550358837938503703645598254162146236261595679078906980402269043828445622494871654585498230706253018677868672921960636983383289882862436556703362346764972017876752663992305613059629068194030216273099376606649247642085163336212475461568414428293578422864745108135991137628850608052835677254890387780635380679487283187047620471366568790418345337616202727053029212604077345842737016172877454568913180316435715169616964852452581029640776309185913992051161350039619471404477662849594696134903959878258736304951983620956941463574383761659815318572119649818590366044147077878015448716430942441580991856787116510848940179360627754256450408289229533030550403836039917228338860227105183420030365926536339490237699420028181907955082349107915082940917247942723766587609194015795350082436414701692366929956319900279436621142290213634630840625458445750962563437155209195750390755558189179943883346980567318699570147009217111608691726590533243602455460752321551625167688520908732252935381220058743075602010286855912883841966516880365021397291064860229744254000153391973264266920422656094232631684734488141043305405505585215760676215950456143751342423198645035662080242778256192290809297521768343441046702773004365669028377257634307263667485193251316589775113797885550084105415252372654410403835995399848703644097436818282087684376771744309233974723046314185547622780863717618617842745943919656095674845713626726729488244127561320573009404711406075280405536543381684125208071595574071080879175431593842278354367591151815356533929989808139593293381475779290429413648598644645802838928490725391978820764092817284209891757737297461477076575718999255735492209318920750234209143171765708759779653859931020795429257953121291056937063637701729810233470634790899518059159526679559765891246732668398511441234284577219052387544034708418655175411026599572761497127600592532666519362116901165628373103368781029905793689935823077667374097483782938696126770858139333316184791843208148850276459824116943691617846344185660534265025489730760455131530761718750000000000000 [109,38] -727305468345279826993501713861618912453875009782795336171443679351180658810391109022156919206642181712889939912153325755850430176635732508690373785172452426218066330914150431799986777455520189091465672899945124744005291719430830305454557872223985222092777428041739146322310508139089001449626333826062779618137826501295651878469875945570715298935030513608452806701206961649012208499951090692096456115021670161589998906669207144846192156878324671816816808861451382337352199557916464979188523417358293736157385721795954397037435022128902940789215249139061983872580538297954509500205232287000464176802839243776031760002882769895419106221260806358935172970663100988448238303655367780256494622651881204901251600268561375535543710676330406947748160022168830806272960588133243045937999325550933269070373124270693753185210456093153873195336225419918412880466982552853360680341567902818841429723112117437168861715992205983480245325340744802866333796308841864902095598287671948728316904216554271639578405982524151217383632820618053179049475211407388889205642184078295573620239390088348710957944755048101087807310208445814664736410690582033509757960545228880513347386339385866382081053644098684143472573597779953313398093933201079082502946436651815837197485038105689882905377676740931168830830469972230428546967304964226464886409521548195934258849868372084796852465554877114015732126624598344055297429374990877278604137546013430066031072043300933614006404325736872646682812668025245842581687142315745394179490420166390678767942709980556336473248454769420520368558185156055231028405798508074800353469621204996088641499040873375630924234534727126290129775465674423708975815271148840121368188251351805112557458901939184407229117693529385158900381541220903287361570501148144277759863881807410067627955460033474265272305186714433910222030605049710389219120885914459724838176666703635526797102883957811847319678656456283884659881349794489178574028618300807568011950236985043211032228216113313624612506988614479546740021040455999820727563839809387795305664449340644718750874783718224451365247295999350462000133683807542710083071666524021832326678189531748173787971097723598592167632411981144378254679283493365341587210944833309191191420730366797486677686617355978600631863940790546294649795224854078542810480453781704018665214099197401744720260189924455327531849880538640980106627672768683889605027638523664090808296123213949613273143768310546875000000000000 [109,39] 1019720019277630242038832515264978085616360023999752618902305171370214357001663524152053836252410611698561331718062106044722304395380279468291202469740768965775676663417679787333641329576194043438412021757735434457810425106942759617930588419584169934173433774601399716048390868024329655893334402802489769879031059295283513545661034785360987275816791577768598422772560296434656625775447191483742336048842203202081447222146765665497333611407294736447678489759348289715182868127881771756977865607281768730539174206176547660323838270295278353987384676505992721819865303229490752354127993793082951654292040733870404622784164551701761681269601425017255133231946572513127638194663836482717350142193288094941516356192707923408594242312139720751321075760720253249674454126331076437769580224031419051950507946143764674001349839790015238672449842272983051757465257465819362962179486836312182056468729512279304581425516725398134114153332556745972077588391549748661357019421617294056611963106080891349232284995553238122464279763489407749762692968815321103599278117810973090857058317217002296667105968990786937607600947848689488683164688950762913340577403419605535186618931875244297917497216734428678980849722369327126208026439085233994279483632369590243789585208093402494806299097897829803594932294990186937980000077904192778935939935415084864676485995439409960746885870485675580641689303838197971235919915692970219780856139721478259991219935577049059936218860512124903514232641528925420779207200504139573681519753854690871934462801607722463784794785768229258143918165552824095462816715979961907107216243163768975680426674304790373570134928099517930573753088407366697820236537174077112836016832221347968914766118202891827522194276008558834118086476243519096730991926309332975816915079994505033159123620752951359071292724107507856131726586099453543209094221668336784300549588382970863768533892427831777100662946556571408040757029177240045645583405068933187743749271451852992570661313689923052593573908627187908800660881766849067978942150986058569261948281222193057087272574539540191373327029145281387199957487374364801499397822152113106607697788131059524547328166551091264118662422152419156060153237221679564902465818315298857637775379889151944347937949295980166072310802170994242116406862666583421894166888223580592287104218671078039574658978325201815302990424449567027488529008028401349013396205364645474844564887462183833122253417968750000000000000 [109,40] -860936534458778305857375571621650855784803088452114995351919729052985989804904876163125726260816414689287968155933404602863149387904558353136205257819158233681439976780354958532087336231985715464293722718229309696756742534182711683853233228948908926910137754900038579855576924983323435261918955894777760347103749847923526407236876960439198514721209666530540946748578412446573886892741667196085562673924029723168108450676743047985711825459960471149518444424052850928853334222500688568802419070571283783294170336311192791828565947224676801232159861432261148354333756066628361892416876384364993225211887201473502391532501182999718788299037440889480748628628402808370194156006272511930202038279720599652002526412732164541291415929583148394635122705391728360731119249153903813206038148990391236304648951092181906938177646000701625376736042711341815291857166815950413543116078756007959248955324509909025101990083830787563028219607793040802890617896748949335910522799173128714897952695143119064804767780883232881861875920222416472921329345508113303133038327771802436748353425786123283448317578760281550102730146379553125116151623820601186721043059157589704169187711256445242661021935610194840847568067156326410802381217246157692637348826465513708457611110274686497211796863310484511958011550066325631018768445817498797984821021335292090677915730148527218392327003324869021111096810410838359855855941778220505749960646272622686554843916913802831972983784253064288866304780436575385458186885797441473764013148084318781402223974394480233388179724279368436656982786493622099006709332596365050620340994067873877913492076990615925489122500686402735679394624501783346014656415910083186384979979700259437950468494297561900954370042535875452974100938945688125084566724085278201343003359062101856150128842593856124882491596110205401782449996735958942153840482092373813864283077954331265641357004883894118209369078387900949094260337241562382664156898842679338489897118661494003228535170957785426748605044273175606012410463788801843046520876627677988659288325559528677112690619208151597498239868089236213666224884558336954376435809540181141802873833922683776348654134802536908293769988589491273788136626005176129742526183925930598919351487452794998159318089461912458670858676670394039542103115620217849562003666983420683961034944236702184435177044457134082330540136180745379041207793716589895244685817776719716221123235300183296203613281250000000000000 [109,41] 561935257688980766527497794408532093749301565258638184520331749188867336609493816221250935627008718967456105189472629525939575001669675915454324444559533750190314967786318346813045104502684833929161377791862308960367933565486138894869029295852686941289600699818282513061213155769346388026237830115392962118410809323008252263167144200734444560948759126252488704735493564707348337755964829334789338477669290976169600845780702687083688799866467394355330045063766563865166287971048567100316012716128576845211232307965678176771349588644510946496944634000740102671949388135144479304248639158207933786202814473388120628170353120636695082704707307371540144632209845661588027294941407400323157473793473604254150210981597141172036685399400799006812058633569765119611870619725649719489886691046389347690999921194022782387687898652574725474454781651192062957951545684439504136831394423600298027141724119697305889399454567147065294566262539737339050281072102421012826208224055626899714723084466324996048930627276987395398773692610813655982455633500320030813344190063307362405711271791545024922945467812939326513508527026263973410451065774380983932247886065103511805377163248484973896043526770649811682436565092012879713694065753058733296893867484618063672689825335038652569683120456705773961820255338782932780629440687902493884113283629069793339781802285186937017313227778729517698839681301742823909979392112146079848038086246952930924546097527159539118143590858070367097436007016617914191975514731778103628814315782071181321177170926484025490893525126914781728526958696915393674964009480545233912542137428654647438693518200631125697721770133166349507591306509008591092168008617791871237808231875469146522736024165284421278109787254183598446224258432972147996246609842886396402857137808174984108191491140969286941575205268803595423909661308600555137981314467610155085873108439350897250097292089200751134715209203417255593551285262696509258351082787595877732761665822979545701733792808650452501380726298573959964971463386118644572694714074496655104841032942197863812435252578328576434713322797613450718849852695330529213791467174659892327336553563646416550462845580547646366192427717487003956956378188811833125275160411141893458688590201154771032018456157278125089161237769799723487317580115803638810436425239419596279515917438440669326027573869638550301935541467081539920265192050713912012317730049204556053155101835727691650390625000000000000 [109,42] -306169722366315733068070472817889917286886631673661716701764351142730465529522853904063081468798700766421074121865465035686094254335129126956190529974375935580833979568578143781672831353954232092843356285268086909336000452691339877640887521820633671043763212249328616564121909863230415811091640724898525020943895635370716919039581621792841096781447845857889511526126548196371340869475212625566103201133540354905168909230016875932895245029914702109343652949719694176685366042141371072033997469741314919748145514429870807809688428963837141734135254692889296604051023004044217933036722784124731529029739692868755202000540624982808036075089582728310134644635456819676409750950100683773992298998882293854198114610249524001920607408950300175141480736642319006305582770221825429930560872407965896577789465456746589518721168087333847471538795318978795685509886290331635483214775405888277688930663242822757026103084885451605985003942103134444552536288663243681614109404355224123980329413150648625639273462697855474495414148795693536551008450736054236482630221279085269668546355354514671376069840193195501183347786185899892777124347908539789959396018250384916223489336845031061695306176660008698510853382812597987284874541137003476006411236263553378393212028203952999197834526567367565234851062233929445805228722544201209225345545126715374628690848160786773072675010343544738440069335096436613754427511083664307910682881003779788421377270386193304128566808886928603748780923865159189887234685520277520535408793505375204580384514167394878139807996882935073827130064268920096721609388955480490343435685398319748152398499704757554660433566238078262794699036082241925110355072911165912079203995058455396062347796744160937282901253036597058076155714500108789005579009301127280613274214786997179166503301233954059243502101133746910451090691605421759285018207141118171277228160325042289022689807400949124917081497472721675416211795088474652744820993606754377662248488234313182221192652088285888531809884297339113208222698832691972631953001925043170597129043367484919048934670201190950821888250794143138810601660553894991387897247586634337534515378624100075067319542835636669672897456954399286816506152460514509486903453181153674626892791743274604116895039640846859017268472506643504760911057649128312275184285509680721144725840097745782864660849842806993893187033586454189931783901311020531989682408324782159070309717208147048950195312500000000 [109,43] 145261408058507053844835990012151592701378382623865114305036602315736477265325729242472475875411028049603341029525112558931384076069273917379075572245925826347953860764658392433066988235879487418916289807881391197603448847628323806905896768710528167364123980634959717738441270282520659103928264490293760736464635754196265082014694722417872265805452125754548071330687627208942541680578369397856846048767535651691455251384405025347847112950327670452048372592808945367950530167586883950212367526513501261595842523659437002033571514975724363031380588252210742849744650297916186899441375839110952640675104606764336902580755171046205618926333664634542694466439553854271616039446185968392145402057019687855534609337976464270538769833820506747639110021271722093394227272269178019306169509571501753388370988302804572513769929986598068205370941593936143418979517018725610572913767143751627612450942050099363848730477372964900478651534912036110799821035638573634262550022972802517922614392798074097285264489390629933831037477354117436457472599574792591491765936883800518365798240303480810290998482546186074088502039483566978150682594297368871575883550440244129429735169709008373868546563246651916286350077897327534199226567401269505544263120388227512544890792558222793843154642226975812002451618951518132509963107653145808074798667480539678937339875001777283476389754858722608958700366072517959861816291637104252983647132412559741935352622218981363282405949626249689942636591127183436283429156942600063827720185585098041066218406770984380792532696050199206765174670148025895242362297767277602509661024765098086460827574671830166139809297984649363740153056606622815692709570158560643487669255488037660140933904670025353067442927652979491643842001625107599821819896687808608632868224777754201165027247410767434273265857542147244407586591940126522407286475631928406649295791388822752111729268158369336619624266315022592251037140534283096648133534728365919321267603852969195345421811682230805095730673008268099621042553234826793627566737433374008325318609941429754809223867341223099988286742557593975496546166084168995218840299055890098822615947085514799394961837322015892294042060554977300639083620041662005948208111255282847758894343329792032284877456307636274906875630838459822540713663504087343528113361592837321276747452060648921918966506824263871720867079163933676918867925236116835606414721127066513872705399990081787109375000000000 [109,44] -61874192820812496388472418769250932392936923229357429574554130320985248949311730995039858764094634631071216629336550383722979517422832247657832001189217023774836632697863877780908083219263970834940669474628032559314914570091223571161453992022181036573716208359626854068071453283899131540714047661109443226748844365895944461799351435204614292706073143142227140568277977680434224397282803747900103309562360226414644481034323548428893275669348204509429189927154904208018238815805826609521526184240425026007433159143366218810022995984282979509040425739830722055361675700691409698765126554484781605943617599218693173247556488729474191944839592441930261840533365894677247207607174433139608803623097244625832048720482764755923793364617169553022572977906332044742932770494564465389203201665576263019441754673339602854758655603200616054448012243402485814754055620016516483971761657702705108778155965845349894834931592256036636835353451217759843795761964263866549163954569196708688258750631060895094928954643589764637410170283971790025269700775226089181993100645298450201513843808874051246239171618914667222788556468220906649018144423122324101037991233784040091727921698920940126403253831822725961134280196546245886073078835368692784162961448002306323135554013324522595929960151909272783782442784400062189702600250941517737445739436647164025410858995844182570991062050736346029734528905880684696263489038914572973139187245232901032307329142470018658440982186043369787261189542283854499959160080236115321976410855325019678248934822376772993559184209005095799260235409341210722092383018305388194066735444337615145542532562368337445499437188313373555871250187140926989490085297231921871117333408535291904890632767973905199897845646368499951784858246672714766891575600630591591795010957912828525979710887482101261079589765970522460519465020057852703839097000654854966689802593019191158824710362325627598630625502762050430797264610201873733856460848452297709896287450310502882485533797472112156154205780922910709154141313570858990303457180358561069034059771951111927424503944686640845713100445839392502234427185673073984131953615346677464374159931314505955483339645077699993795143126464299663278211208215873769752928143291106487896605993556049395156370249457514040167152192932787379954854255978562515553511803174888169211818087366692125807366973468536720032660690890612139147182479449738057297736304462887346744537353515625000000000000 [109,45] 24130237763135090727550989933657294989975997241672016232993580005559439789284092975385504981754291854149198056420189639143068146697786077279223811601543167672238722681699649235189754751514419578286238869802194251644264705581456713526790190046839101780908252362115350535979165294962253399891371767646541159972046346682762737908735516447053426672117564776284449118043793099223515698956041407917764499575785256122394516169383194625890290929467601965294305657508721173070214121984082223424658376812796160032275381540015839127707566928563698666365031505428704529869247227869385630411764498438386352608699120660072692277587405743401411394844990678873454330057401995646708283922551966327418721882764750482754573597659970893237914052617103807049947193629301452057292058200529818443245708343395856059975466666761099796999496288492004556456347958122137873829839686837616711466102498346347346293877602943004203331636976710280872451424545210449078931432083624028991684314282968095880107921586066630908674132921488559850366195567219406522505879941130692483230009294120041995938691525795156405960752581725548953554304276291039934139560701902053569916721822516977371571475309536075642082203468760277129820385805336509316763878083717678147987065541827060563734066047466475420955902155086249776881040742113199873655931547325010269749141914311969105273466037840441529750306462809330604820827554510024223851185390644769395860414036308721549326107607324405532221557238374717948081143829892441795109896652207199524065479266511387277376121843736569150650866583755115285268672126593578663780843666048915952367278350877746399207417898008327509161531882076606071844876737084204139507321384525891164459808907626972437444817462877288590709610761331445075790723130820096721989192611688031748362232192555190654811206332976768850863189724772989356248226176446515191040508867326361795114644644969151783713487592897288155683411284049671090382129262823970667701629174971959079243611563685100356700188954905776999208168877297375427954112921007717673193682419278377611890548366468731153229379247975205162468624514041653254364847927619510051830147589837811936080454814509155666033471008025225082273970479537687476691716564343587249330422636799797497433765889168049652446682988393917631207159741987979925961979098344909021218613105924770533359285923213868661376818384767453218635637143642471822595815117429296492446155752986669540405273437500000000000000 [109,46] -8638419366122557498394702139040500194216980389813739958063689220224674596735109186016982203795328270442247215614116134432789548108828057190669794101065725734969518220065701032930768179273618364826631650227885751949798807867770806493658827539222396699832821897269094906739108291400083640917763695951411587501495955937588273809455344200075958739848830482937503250018246377554311378187767094166516875849780816056195287110873537129145792239083535296719491482300013321882518976367538466042789090864611933308893995398607438115977804161143874949775967415477789152180865900891863852831904563066853557925792579380490304126755219829788507270034716912111194030429481523237990866297310094451937145833015354262157027437712312401204348659479777772190623658513712164103776108198408917182193756328736212564208484381814602701691128710930228052069396416019794954634992960984264510255441912529640416283883028866850428815091181563897959927198268260324967366203458164663809578518631507998402834949263667068692544383263773385468411057262112854371919580126427147823353286907919879839545262688911398559912146367664870504497004821330809257541650782077918843864908936453177046493128578160108454387826784076310586900494085413566106491935300677926583774043189226759994677695355598909398401436106077039575630936613849317158400444773902380098084483017843912876923477905356785841522176008952940986030303396303553342181670067488644730297788028999977878863932670388479508534811263549948083306183779808215327003858127330220665642337641492375936769262394602181607665612350986021726638967189933936272507144906153212622049662332309842555835229078357407209554753932373040489724073952313361978662535867926444786553195895926819043299843779465909902903904488003554475536093009596620030695014177541156358450934400502502177761195562590695748627666724091757347380008257566173851119790805163204531791054377633338505833070425874573441426061998588905808641145399861797162408625598503120336231334760147443855501368768821178590266352236487256840258879242932113391408431382234007194173053015729917351497941898509144261401482294108230432063010165272136118621053366968640685818295651880419520409135839063731585705753670376222749704709295294194240634483427047882938689498089338521571992512237884903928483399286888105070681671050699151911627336896272677629636526730180236434218289140062889767288302298228512972368673718259746152625666582025587558746337890625000000000 [109,47] 2785935865633001914424249209691219986216590235820144145591404257250733509779705041148895885145110682244599169084291259913573372220664761720783681819084592751912180747094450793152961557883922349345810914110526739115304481269319050454577315351622432183787739389648375279587036016165778580674681363198905684247940329653042642552032882293830012221230791072154559422937820166535523625954877517126421426631332620353298111040033815040559052263587005156948860520173494606907416361294121914535361808672902970585416024657845946507980592459972881566845948026675312214867939839986153668983541499785907428886818515432324476621408744625103785196154663034742471844845587064929309071384681819132830742045968496642369665424632884707730757839180192701051921772316474945745485919684009743460277020603567707634439017926895006021838420045523958447477448136508775839002077876951018624649475769743259089685357844955962329443449631540919128351025701884619877004450767398440424642962987038491937506353956597950222646681263919868039311708085305937409098006806807823258604320794878104239661066170905607917737600414115925884699496910276094613422547019431458981807779799998344511825404854047637708640743584454722656817080578213168658769703853064146032324645303273190583833402650925570592706829205078342282899045693409215976284014075854712097241783148427864918055215394579359787658592892268387427849209152559482743897435500813241668398495340209084625081634693186853375570084569620150217070907588151091824304538449902980802404541304734154592451537845888614398581136770843039909645290960377734824965203908368982242322607448937400210981444077412549498589682999117824194975250078534989184249849830250631796737541024170851873736850414262088880035268892300178266633606421029198496323095859864265913304876271736337825163174863405253728213628753698557547898758968141122418289148819307066008502899247558316550016175479044913577367516461304585735485970945336817105882616811087270929894922203762329954566541226054225338406791270455769395755512342788909893563375892320807799232958935787551827640827009525338791646271958496263089177925592278427004175532493109656562076616358689444093550711778980734073523553707935702548535048404672010375241065630933303583805514102754040672899702640310698733739043054891486669809875327224800730411208983255381082438987745668252684562769590421360414244802855311525425661620114503591594257159158587455749511718750000000000 [109,48] -776159200096251055612401505721908974473040210181453071152750066018853074367880491280114449805782685882595414603001004074379997905476663576329178334088819311837031888601851693834493830511472500942034971684403582539891060974424723625387158737128436814670599066245253362555210493565248528281755795250292200581752940469231432166338403869672649847097700708693461278976741501310985299258576768716460139625085029391557275290880802695940067378483690349425483764469432623384955729803021636143171683575587891575035472587505213637608900244773717661590639281033712301922782081249013688429117581152667639922307490034566006835950478596618947506921010810891956113752211126562324445394589035285377677873911125393842096848812762972882338676468599020197845437851448483869052619503245389413015318021820010171464619363888656419052796238575989545575652307522205095271503693082942705197141486098322826547274082535802363860362336081939840104670676702891455180666026529114400388808879411200495453816304449984799195320666759085106995515157082850102439202036469918383460812776782345839348947482142113725579937864005415522585322658921696312682236454612668460326314325749802272005209032371684561214688618401535137303203970700719705058927222568252107165940512450505784812249618545718120470919184089049484988353660402884534704208717434132966482111791458805505158422410921459499689114782869772321545163395711988241343942590268827498211230760525829389660283829316838296837892085772936538966425896814992493367196413468410788633252003501294781326391721728564617342380715793706696031438888262290668288412117736458503352117874266204416934216398414156953562679952470819394274731746279329788653325625512395550109509296406665562674416834533630728237193425751452694671281669772000701547925983995366426972550455119599444030675250775704939116564903568203132124477978160406389424251187990184914150248545130679369167416319074004131737231391533402245639138454729098733874291648925422046665974582569417260130848477248523318415936129130939774022840402831043668322065045486684660255359233454051352264215703571806335528033912277173467144241802653102287775341329438378689417188986093249121314715870356317457303309197665094603946208082683792388815253127008623300740361728658707661745892546309278166622110927303689451780265281725856110646981435829517711033991086591603311691686492967957854842505315334983719000039315005778917111456394195556640625000000000000 [109,49] 172052279962225579787037645420089135917924365343215819772025192097884571346425463759511391784140738252493223073240208005287796129184118237580101915011865838171067146744999947198775578814205651512203849176726733920047404258509659616885620132751525784739398089868452778745197746565329724054519642863941463606672734360363775788251961109266035068302768439059660748844255108198921950463407584919653809170200402230617519021915240099742053527856834371691562345825940375195380191855972284565841110522199196219962905077490757333298267963190900876699951926811678011591954125464752122671841426042272052627861537541561993110688749484927960797022613619845791186861019714934186691057122350003941233964482936295023379525523391914837154909721386061268961429449788906084735788494387824843485241190261376116110303671601422389867598964675423072662199467285464737342853944407363333991542010344528614596963704674320992862975410633275900992036599283429627646489649088900004765026009846474616898639828124134040973133518232756191782781173703707409230891532226505537033399421022932883043649046504119143775173505453192180070253537019980327134882431953891072291263829253483718879807910515071986602849985147197283568709384654558888859507837841315469952611806867994065313394516497634377639481383301146472035579437938792373909306638970695784907140141148103234946808088245562890324945538702833228789559964307998420012831465300876659282317251138699326457846546947920525788979473518778128653250406231651038561428179197644002060985615627392698705170629063113310247232235131982070036471718425791966024197679107420632875556430027017273896792266560222706127542476926807845410220558613065577530894773984760542903973023273092606850309589505205869674275891955625704510932259635580528520083339086333899702238187354671910268968471004880114903052250970879338626535572398444384378755530038663447528225444392743638196620271762031827651449531536353563503931338715772405941262705130091836153371390708773125664783546919210279295726406131090210025483010954027446930434991649240966286662202588642360928783845069936491283562732919218596315089593492510222334561570849559608363500965471214879511961606895347010546214970531297663608890308150507290490895675931644208115693533784270188481265587854101307640108980877245836665826901852002654797160343988124365085566749786940701813559683204340413808733665071480731928454943613360228482633829116821289062500000000 [109,50] -23395851078483518093493294168010356084225217756960696760298047018317272976856182523246355132422627705854603777466787990461660200771304809103675302553922438577002896170277880137878731664313889290063606758359626937217402978617024746431506536270062092607090001892505295437889235714560838369328610060536963276073989371863310793849659673141988260985560815708738919398783285202059408810050008898073365332554004100262174038195417352459656004927840502364165824790178288658121033186523311189754137914703894870362379159230486437074868262819791437591573842480914524752088438445201376214546307411601923013087281556369918719346172584912802484891813107315245088629085725909964845696331564718849551877375998221430932931402942390928845545604878520356807979908213484560540590303205304535970052502281195713429880286605573704500350105079356509991280353723721076671426060398406321658861798189802391310116418920756484260188914468034034426842146019309561965583057855571033240377089745692112108737980604242665985445222748772967739013102399483882957976377171252207482465577707961488099414296779450341650913271456393923941472378748125027363691056540290646910372770048801287871257672159413234789830405056810214305279582399751798761024742480568496294765329873995751286497814423966577701486004853034325452723737705821078511464801025775037337008471608216838808014045065198563262007401540671978301925452583454479362911249502801499968589017011216304168256190327095092969368867004780181106115540057001688575113601948744661137153669412280987400803172213303537977618069421779014556393673094970772435628510240433577142852529768583792117552154222666862091634155619739909613667426038058787162745784938310208490307024346331842990876548761366541266928051865528508036895904557233657921755426513358666813837406589972244825637774072465947965561331013415275669186657592126141904573441931798010188320591229249514298978375251456012534688932348500019577280182700259400256940755346166522771248080166840554072696499314700844936819174207898351582731668202630140401077034839829660790087396986139084963071930514520062581242330165262572398157913352834080413078199076854841924869351860364977727007202727755938228926149008785308112642253988613570756763511194237055559675437913213600164246799510481396672620490124449112984424539033081954699194370171048864713536296342664319596420835508550635135924393102191789009514089059393882052972912788391113281250000 [109,51] -2117792894879843168521947697606552200497992586525050848956093615760115162902410706145529683166718139376079329356648161619277608925504110332443136574930041111607467682226714856864001364180321922015337102105409408073670614122360251701283363975743297049963395489545900869110320807504169672064186857640163329106181693885311307594793545640718664295902916824916670740465813977724224067756870843861947698063838885096853131204052788409924203295375624684734752007456568155544836873121477428345101948338773822713637407397526431026228381287597442979536211416264255643810780538563044767632533972217577646552869252333152343178531477460813929389678173067421268966956385410986719351616422238950495659062028213279234228457934232506891918988187095037770467549496343600790898117735916119951744261643776023203048093183251790058465103112471136706154397711260508190531901399445183963963502372491738370015596104940037098038764827814762680538505585161732647505453380556452573248705150674968818613447929064950101447554686838708210537726537298951654843097667741795738145951068426686611317653354779414039859894728104961197426084435265734417416708221883217511958386461867441078238631864217170969815983928513876540427948332294640187230545527974592757884987263991170454195714024509477156609690989217965966641749437488809412616987186633375776800324125315096859500973690152525999609897592413407888867871833329427396738159950701096679078911172392536930020786302822130411488327789386551810239325069345231815250033435005701409995315232170319416288813323712734222571042183411156978990299042851485619906599584625534974373832788720421033456920077128123259202974011151016240839908883847070401523568387560855827746999166316434028450892761964024994595254607977381465486060226114387065464092451070960400616380682137402532761354391892061791942350549203152763406732137638770490067330885374072047673709063732503619426664734306338221712772863732686912807920439323455715279988718555863391892035103040463909366347840943716459476441099996596444807599683966120582443672206597408062961185111473887188456907202727693293767120865000292479009208628595111998381416556314036929329018737947138514872869043959165233369378027045485827350564599887151042492516789314206047381579584847985897035681141237003858855502899834671110326232196045576273166416671555143643215906982933030443004587008142780763006323178302553467133861886395607143640518188476562500000 [109,52] 2800109255551503685363966445038376234725742741182231803105460196173375745058363495165994466127660804274035713799686062364519975886240119662778248741441279771352798244995498909202175685561746530366008167282724518997708216459604505281906135899315205848669235770362413107217192863620305212503006112600678345234307810712484262957144371638240218310326453805479998510540826317162595406819618704971934730537257128174093324794639634720347388764441048827462893239569327806144924145459838973748912944445156054840495265379980769096905931384530969193188095960879786924265728827847242696996549879380406294908794707747333645209717601049562447209491672553285179386339682142936326087532417682960550127579018905169372643480150606669574459963010346832596187458530883369166755323683952985719733645489626948115680457021481021821367884158950775529605343467164453410033509863278596111859380316027943721667155233891661589662895996913618233684512157928571897523212136296732346836130823038608594002221938428090599884238521975603169739153676819379504158204328856092892800947108297756902188341910088716149318558667050192252779351836131862817821468412968231950481353140885261857094417577203393224473413259876665600341347082796673387491719923976398376833124987451951043933477612072947018751613248322551065140435469156479336563258560737943973857382942416023093283093606606850270760291575573397527652009255007128424687109496115504380425919892087254594389119831113470189012919264901471436186839636076883130230522459225305896434561776440217857025443741373056807772479156926478707147532476164365506041208000970871615535895738729337446317309442146397270125237927768659205572372115218604282111734582171304359396924678297513047845542520721443509446593880909276153749842181478554540741489333656282626823518188295277668340140088960881161122131709726986205531330921940563660295096626912474720324115077299083773068205929718179709961487718094891022023740471651566178821347372752107433575814422784782665424009408519764555667402105989612738009556702992760011448902927942429484392997048523198436671055990372230995038534821871357934745666112420684011551806570745857667627024601633611300549870694334187842356074565256057018107839577890902481373795268413305744481528513351102506277998089438037779488195094335110018365313923384291675473686109068483947748879318220422906516714461545739562762982050037052772495371755212545394897460937500000000 [109,53] -1180107921770663146858322966500956786082587180479484785223975095226986749063924856891215606373221851693653497741762958635977119068376330086459934265783114613376220231576402495257865165982822420403286191756856021809401814304560017113554532436719970341763721552881954219605315313863657471042904388951518303403450576949208385112347039362251557344407155037964883544775223954753228170949268318097381647978152698981957531181967380558926950183982613289602220159376282416496852969295644143655540424500656171763135634154614178865444147036350436103142165309653508331402901327398655235701744716474836326882254184586700230195138731624983305102114536462048333798047632504061714431817648598195301319727364583746831783531017803714783319163461936900545025109048679894801230604812795029876748774139631367817831334203716179318199926526098308561357275669402422946845937888346661384162317688155052684722757662502604341996785735560754493209546516891228245982088986225178074995490904176684518065601772860362355821376331611214861081138677511046899581416445958412569062596780592404199757034301319262607634079109770008300439424884796484593158165090609444327386812768918438788545119716112257857174174660378515354655652852039472670424032797685149310559008585723027420642376399189172900625684197873360070316716458402721443381660024128069445472043988778041728893357010502778351735619474832537253126277649268749532239714134935416221435928034007816789590346819083851166991528310270635804393950524538512841864159094641780523388770326071289489899868728262052582745013386858963970326473125575646482229665717066262736087122177056908250808225730285850896835361458227710291496492018920149582124116282626244233664245799307760365006096214450810117972766513027404341311694584860577389651949157640928385089241755453014851141356325832978528065430977190698975189584666189019101624036948506511009210196349587016126646144074496964272855468265281160220493635966670108973995100718288251427874140257785310535640252997941168146738534581244355649766468933735380818602125370182110777270439667470747923871161373145757550164239413772438814195674965637959974288169546353870370495937369999903080202405476858595947008413150621212443305084003491333166752517697129117940649832129388541754628789155329774389525081329224218114166596121255444865321142740966590514126116702059062720782878401340327515108008515909432389889843761920928955078125000000000 [109,54] 363741971046195253136924393184119219822051447206751469588175851469424218805597552236887969620235361367407163255539443122603130580620763201791330767437365103047655452957896543906952310630500154652032107448155435174693536188324902850627625503923173088471662848838798694126821272388237964366996805443286625641989489778255149117261029067348376580537167888249732181906842490399114334093760127809632216350883826224280803331517317970612726329013237945244470348587049443324449889213052934139386946057699565148710486716892862644847512836030129396177861889081471688694124256796890138126420656897726162019286272850374524793764677365837750930170309517816773286533686363930587951540548910671183137293306867546539658921681169277844589992266983456033244405941734943110188621827109677922005667651757681265968387300956568629515128536315914088566489656516022497371510217290956586358931029308291701095207874898398629847274435129833299896587388840848887699494863142430482633246323998918401890482031035603696229432959384882459959322025554210672948216427824119377512716928249745745770005750550576872842820707312107534779119086588613928771101329432501003665307242600343343685800828961102154620371201936874055924556018867897379724426055824620684671019712077069606969518914599028064632455627464625966545560269195599855855004480143348926123239564311461668435757916094574700247932452515669242466702166263941754324566446194706122320872970270553940680640537186212137231570207731460769101376193538074591980562570160538350569705945866137864286330851263604189047944104361099586463482371918118696190724772541673620983971121994861565814685225814243240145434275028448500764355930331371465200653467489937574064388672282640800400942563556600975128801423306694755958932372973175601594073685458346901173709783706577752201018722039272186903797265169704330275209130169906252141312319845556815786571914369378867941448274562599977055324481501785719166157056185293402629885020389097988961720196693661322079636375981909812245960545268214117612706373011914226549188534370694601032499879573752644323227229099945596890155022518289801878850849524448553338358691906565346097260039658548047275432219466817796290365490864935050042618984675743863020360762332090495629697035899193377279156133484591979902782660524139658492936243840376631960261343285590128206208560468625821971374342637950416445846713031642138957977294921875000000000000000 [109,55] -92894866057647652801989662410521151273100542735221658125525013250121443472049652246966001711679872446392088514509602090352794902520565527955863359360260758208524511603050839558209309001162236365330041673416246687075899609719835262525866355341274161336967681828439128336441173383084282458080436054168020582642698238386100067523047436386735582866557242249683575654090006580460039381696688979077908775700685332896731299680032897687449920660082669675855055744771410096199738670275226315171208592835338800767793001602804490727014128023939978361583648377767700646224378292366381316967167199198608439563654476893692352074531110519675840180877123744032160333486820557575224162441037182264754569348287330427702746818298447282577971461375764496057899786468475355508428539774570608506578391503479178530907249999934991796330271320471646303077262182882235345725031559015104970762111963585113091288562339583240795377244994938746680446673086429295777324171621148225834041777557648353702678297815136742423756468905797497979974941116369813622807621324010454123536643229172222959132572712459383502514498623850476418149860023757110343899151825781561519261020612799709137938610539090957918879980135372620334315392498931576086134076558957149001564957940500627910230177358167224712872836371754044607801277311945790537425543898343128903192233879432986017460435880644986499165935030313382242164507542373667748023884175453212595996170498703445293469288186581031307864605255029179778564703942347246874826148895493879957784747202465460867367989476282412394549145458745073103057524167609476758908571035487961239122793970628998011381334361183778714205860384803691535523958995456009637908204384688982769616972041401428051198746291909849580348555155082985895363533153237810833746793183663893824475755678909038273377429309692908844784558890955044952340268652528795648341684767735983119861781937234968222892756503349808097602411278358303497859336703133900040543882199454183894877023265936262976724281330543948701403652077849887004764256232745862470482284429264865795519874627438769666501021065396140900708096690374529000712862717993153338114315769172669219862405040081268007818789545400085669682944240218360664477537229376957791452823990573610161622948053009825828860407692280254116291759778300217041133731588867632260197597943942817607957495150969409415131098706544521270700442983070388436317443847656250000000000 [109,56] 20468140899077930692569067004970985211278120778661637066546159893666423267366151569402919177814575404127744396199838581388926816479992304336018493646665721337802412493094173855840478599525619186782377858525225335974758943164155156058680877584928904997725477432583415816568402028077919295357966186267534857747984633402551925099843795051484314671698375641008658565129447144342166943860431347085114577993543376875116698214837664649373232686561148630634222553916390353024358612545493614852341883733898343231367848366253544230983625854068399405066412426079794895646385783165644886863705718239053438237750447115713561641658333685838449149934330322533515748232851673720637655534967721870723495546440107552575965776460915350269244652769999349427191766866895292182653597204804290748883349322301711036496307856601222108036977892746494559260609154917144019373354051990559512655450151050208018529081460102149750394641546092627295229344879375205479297840443596882167952342804018894934626805203482200277604889042001225767903684633805444827497174747890109644300847552513228977866413436566155570250488005039805530529888687617410527856211191335433555750747168185206008951330916676338071672059275889480493901711331975168766763527008424451883083247503341228110121241455314469610315025589964655934829228318326544190235211319751414007266171569474288246122224341491609072616836653471215386822843548265358134919429389941709416474733729627874902307610155640365365388220272727739383089688104885173712180498690375755275279533029707519103253787664066685686586551426166495043395159209198918798358283918714132118655812332513916583586181634831013881223236369814575476274820230566656391054850979489472929780069975010145403365177700342303680904075616059698016560894828966872810827866254262127613963379942558692919587150996093640346963058711037848677162988126182949017413862468799062415677574733138453226179770356473365530208487973856478588186252070296802120840668846412328304690889866913567346071052649528407864410875046315122313014450749982525911374917545035762818862214892770859612824891457742376740918056500488360134007986641079337910874593456768188586971106510030993065204579306064970034888638032961148160788191297142367195875286474335868801725065484605832336860403083190214756878536504537612577083638352991390368165150121425168803691667406731887613033013528784920254111057147383689880371093750000000000000 [109,57] -3939276724804552449578547358251843831716234675761763554982786589592423067839664224352589061239065638193828012427871839676175178796107048925204933245377264111547825371518795040589090231068361561985227886128631947555699145519332728817625217489309987826587175667374462610796461016417492013988900041135960055893946242085759698198369660246600866496698025900043030530350882278393697339853954985505532180342592547971100881689539885573522876351841088871475296760730004712872429524433986717985493588453823052588352720289846302070721253672726667079365293624864353728139202829470646911581816895699366612253446181018989014908948666813217249920181993536825848200609266083758334811517430139581669277838311959953773606824270246950088359656603075400666804045710891188030400059259194066809084599529252518007757599418934981027232212811030158754977620153867430145839125550864421960101554387025809267751644746588465086572953504691734971802483964082150411394760512081263113497299325939548681666971219357610833236594323983590402398595928970543369349547888452005480230393107342306493850658673761012201372264126763964873437919826170726700629346200597793047549295082200275846270287001016346574932187056843276362445857665088794626665243839312752183100746767757913833226821655587916455352224472965181297101213670414065618798862958841187269080241959020599751908336977133260391653927777932489929162729398900848163154599682948285850841147218034457413644366821434233227598964544025126534618023377603117688882685572888009653489132699577735960157854853531679009618154129290283474123624286062041467421837181928504691599400328662917881008013014782064213432239475695663387875474792288904967500623804910400740588723594227492993584155785826238260729489750675522059382992507862523749185338334692014571758782532679587816451356541801965751151296473049225122200525845275972424633332052936711646930922674632095890905071781185274867841661680418982934065006737790579069179943646561086043610493285179959279549041736216169259687141987723195400933287912775971627295874770836333372921245523246330471568968315372856737904675786801775531977126688947918760283631872786243446980816009216472272594417174257336041406917045910613268928875452611427606734305775674854917781933271388828111019216902858790724619478502498657774809590776105036303215723259136702167661177877919502932774209469357629131991416215896606445312500000000000000 [109,58] 661268893517325854464667774036942960064719939461697626834889290439812422535789460946634038481932602062959984108339474917505657601710552346074449730491658493784150722134241939532252954233864926322017348946543605076383319633722973328144529285770269235744981638190942755531429785666816447231751511444394044557923760045789266298439918639372830501884483824674616575651572690076035383470007140860687151840599844416085495324349105412490590027375606692679926676770038037496817867075008623635958528247687132955037600214571781013557034698353190261171292713268506448889795416708022740043057649824773661998910539948784811881403075464107553933030934396066101337110501517213946047428314834441443280739980798141303741153749085750710077950556316245811900629196607611917184893940917342136855362129859479839260887668379962149635019983791945776300173980070719439407522307418153580796395126992774185851710795855655122546744360460315293346118053970453081922461840453133707528089203446806382653282152622394905865857906449521608996730816379908194257255385488946356219650077166391326031026990968116559919432897126724998101280641973075723690077152449890748236024603479624325264923081784879879642783666344181353367586532177127553533384350543821853708047802033810008842267492432268365527066592956901190217515342623933875783175008477144427251628973311955406281813343710030155920588005471411665738901594244695736615330059342756970863822412448331160562556637484272447667078054970409027162115343957027989523962929276577325779864937315403469176823178957160853142416238901500891494681626403969344878389652657374169152029920803584268533700550195475755405002358712568523384059570308719393667152547062116737926700163805814410022060779597940394134026176497034631055356757829329930501478125655216988535796258325143068473961572227846367865207963129318293243669652444820202148903902225699423366203746527481459624640253143448477714531560422941607926178333814742386595853970317257300531510957152558973629567439580885753031375690183713405341210600615676857621914507970505907286572758895526382516021837343061085915181703995996088808625562374855082738836871941645867727451055330872142388862888152914433066714137593538575728525300775521588698001885881476977987417914366825157529941059431837552400077937169718746837488483309402898494624324939170487968057500688173408476266956768085947260260581970214843750000000000000 [109,59] -95713297721758192042564253902160952616486677372688799632991383936638759127999671004796293261381091745568490444500239161569958433112559214516982312806019551645162048832892666517672383844657160031616786654641308570534964948816666071933888270142435524428323767973009092490770891413849932379681224326970757020861164459327031465273906264646889350972053988126920980134277339103386059768859351442410046564355002014725211682311632717107997654369936017365127975916443509159028412806207354476518009049695492401910353726801673432962342094437638578442417646179059901309966746534545570735843370843885014632954986355817495793536458673687685546845712368297101796695754044747946049951922923565427716992541514122804529061599991053782193090647073914255985060839683023286434089552473893512267664883849548445906837713252297132194553729053381146890964495868649846891599897267223365552340566494605115233234837256044644838012443246146652803966198577058065310218643551614915519296100302375759785051050965105554975306790505486778582636605416704830082127166838944880868819565519957084120046936762084869357970315077464170030132660848339632881651336502937467311717894050868425849870373159830856491410594868969567069152802884900206419371809097414235860469507772247587346660228188920962340391175810993382879851154716312238295150929863389262936956138714810058200705682036054439444257984989777636974142570057212473215152771259811672789897111894974240019099106387422042980552181014217066378679115217040943580479636703557571749786076311218210963862378574955810952795920937567656229222880721367171031478863500548938582307744890430577033031751198813671482709933603947428647113009808408033876274234390325023640462983731065375855810079118515933750622219666864767257594124851180983444762701493051697377026793563551826552648494092557236690714977053252191006755140752413363227853067751451449614113601108990613193918894061672634884273404821601562496827387124870263793918736417821410175310917934612206311812281911297920338184924830393714164454625867711321351719524831442350570283362011372401862690543020168041787362264714629248853749844874546601974201796823156277434805881444002121073601901585430757952515085672234938620334909343446500898805903501060643324637460280423774084046915687343527658998360802713534385814678250297681843884286664397234583454053755136037295869755325838923454284667968750000000000000000 [109,60] 11705927549305494255152320796821048854257117348325937446637181872908156978007805697462607174597385213923103595221877236363728452293322709810465086344979118160247761329673412293061803700325596609445049666324004706081954024472674459107458124402375828650048008601110339767293309759820148793495229622151949992487455591118064921745474769618866242299868317034358558691812751304782831164691372397841480131290681875149542138111291508544327770350403034760925366004439474412348193581355385909751769059089843691577164732950441519433269956919060937707756277847388353224400491206783130787237923321063360166175011021425727382880687775398010814863485557078906810946201029581342839858562782267100231541818792502420343897841317666994267003191624985389869075438815526783284335391788138099263755576517333886895716927561795035931133991259836023136717431762654725631303616171783421991700611538702403895471572575930518843355658203661460406374440628208165906518418922155943654137801813269412469814521306799137562771650626570947361581761223713004283646769191738001240722925553473162264328667702842317450995782690528837118947575468382336340069496723004646412312388709668756211594244879559962387044085314673180690467033143635777612159474699177000594338196073689404724411844836672604970249887153604367817006383429130924824014625495826419008330915908039965011432910769431827001773486661889467981761287556113898570401618108860782567543938539587671426171991295698399658597458619969806581952390801510792049731600682995468778743973937910735693438964698229340167165723516863336970224683446010209983776134850459982774813766365638113541278821551142031996700111036378761636103328939403158641019839438818681732056187453264616151831925092631757938040498830129097147731147052131532921340995074574712681508061157811548303329971119909592893192612451070521603958597053125595864798183879781114519574235983615635203936611637533376205044880420070836182003595377511911252051465868275147891737988921144344888157751222375282114962224593195403135116005846063613515208565758013131946543419545417744491074727239297856209769621346386231826224717074458914395497287615614608117945417935748137900964026705886263702791680929725821031461764290656200518171084995184475743738769258356600478163746399114741086843069583577248039047192295581721911317448742649366670519950508859430282626590269501321017742156982421875000000000 [109,61] -1190250435833916591033461868459269859366006660979619781062447097194684599489784824948463247349307804202104792370758694371517816359632546593430708254462893490018182628846711822989988330065307598294694815603997941718896234581303100818380478752088201810282988258127661701884814101526421544751710367914064475014473619266582653405297084260841231251895799186626417093565235726614587698527886629028459269429039978134431674096745333889889106420604909449189524264707824505820879221565138861845521712036421798976709606204505230746814100077597734764559101217882751882380522453780641400896936531802160079072449667136796099418637006324347163859617261979503965051650174871271974578843492781867586317962277961208998222265757807266865945564767314715700643449607569567087902162665794995031460837030858149608708880673893648991871336919256390389116854043176483356639877755783317305243006608714386196343339043942658838349777176640397795150520699745644800476501358120745272341691329434328836063043473032298108187806068439025408681005203007482306632148915611361304211590245180107286170497703353397086159393794636780967403363326001494021165154949428092780561422043248726549015336133440008301555600787892435326138157534602668385251197750410488983231081089296303854529712638518353458591446903364341437001259374989416511779876331090042519648718660510652386313133351921871199536218360877174109151695959891499614636297951063037912377963149292664805856509603643910860817440448491272680244855235364513923674209400753599043400419077704719683738254149633661926991601806891174110450912160297221917245125695590192456103159052517211948639860330906645936506277907558475754114687709921620512638420745855504023635893467640685051138227250322760508227485709653966134668646063197013324267258831467747748484391715079292268837107277941291037893063130625303960533983038245011362776869342086327941021174341728432008737023455572907208529589497141311932264805807235514427011932362973381749553391237383380335248981384845524420375845343721550794688385302832519921968692501567151533230514767079280387539170723735255100519380916750445739768836258251808605988348712461290145727743979737293659792204534025574302328968255065987234714208358375424945635442645158573389864623687947529235207383651306345264748854335718757633076278839006440647005650917822324674331232810531311372415075311437249183654785156250000000000 [109,62] 107126478490851766084690606494051360489232550390950419346309448229399363344340922639054736000730751449440565170576434111776011620351169832224455335291758278823440353296619317512083236989976770228945513957400627998722381992716650127956627349941124318291760064069780635604349076802954538259348972219832859988117280540800743513605985417905007161091976499846161220579075272535419311382226938831271124438503781636826369161124677808747882688484713900862205028141405011467612838192075974803552124778600347317745628529297496589173757607076453266294696059262970384205408346745916023374765091367747677371739562501857135538576144146309455932864620780725977495468579467869057520865671131847753312463967196571812595021633071981453583268142643145429118487424060297633776860458658290580437241881474006472240057712172889042947097147991713300301558250190696146726634180681417489134183829016056372819889418166062977426128064558201904634229210754538144128662846631264394628023335742998490003772510963749870683004128870354215786734662323983879529477773490914868191467030593862086401256794710289238116652301921918062267003716787049066642034088211319482134736460021453959446785295325072071806473895057382296358271775503042183279518768799911431415747969013012886502471962772524356632440371083168640748603785590037003139470229723429385592868623391193732587166303792966253642050567851922526921349068943208287891244422391964584931948444538897176888775582126775950817693251304795352216304357518949342630112131814810008459466285421782449387727537810349928446059820754682279833027421511848916168031070563274730642112943605697042798469432300986288242139122523286957329751933037970901905428040991150401254638506295648452814196442856242049911521476035160161851689484538734775460835259348067108176727283718732841220245417093158969541000285118193410339121334470627540930968962945297362877754792870883787711828321170020151611535182778682408174178880832418425417400431315602217283948102221800792894160846107265332377566338852331839033460867835468367662505367991133488931830419070657980767226537467135907766022201692904120574285146294033687825593673662801196573035703322562665272228759029725821948227255996574117309285148895230480002976602723862407725309731384351206953017732851430011266648837984382950877386082413174647544828577656440660303793777075043180957436561584472656250000000000000000 [109,63] -12006716069760084133976034995280909571000884930958045554151958842155721549397785943896443764557057626400250979589247959744316444716118718789963227286546931484510540948031657095523246320501370361047818208892688959322524923657251989716429394747157886598147517141436086536492146671178585543968735998069476561540292879044738049144414826268108504281052212376471164639946585358685602390303694571042699216052236592967298799252088283831288448405568371119385422103740010004655508412548320313823390848001469377061788855418755901693857475589640830353546964327435782838288363802451821620545275414463127099214298989424701864339794830155175830406367800017046050618186009254041671845817882511465938096093516916854732093537960469563307890680008290424259297076225409690552221246126162727849006975651207020012697441076924700293367932650183869799231506954392646665224041627772840067514874611455087790449552232682080216350189630434506048909596173403303271759814523880891538613469969975996017922821167540456951359235642847596353688939828356602883199394345779281951717571230818604821680838930414533152694786968287404447520256834305923478505872872123106674392914096875554413349827511492465279338880000085784238276441532529679035739067273059102502732291796447982186667707513524984962183977988322740037842958670935955782446702287461428398278354010362409769912931485490817344588934747409148159516114642762550137681398916130493933976506200323193955670519374651683248588410604698398001589047013257402922306322884215929496379115598670390631209553832888344236043247272882110699311314845269501649804599969764863572323453331212761713586298141259157372038278777913436702626524964392765163973759959489812980086280253109322828725973753093418621979161589013507152467284316036014231357537042241613124306335614920695833050635796984346207154274026666131236199584003643471327196617631732418237790712247745241158811027094935815148770416957598254947766112603453227635011474038754974300344550310000555679384313542344100018578452307059992133684825115185728307703143532866542617839272922351582172083559665839958670445449667160578253046651507694803465297841579697238853305585249130069069822287366167260863780757780025852344454918410345392921968680809824829428060857052286149418838301529694110873166983874528020802485517462141887090230763623721723654655946234015573281794786453247070312500000000000 [109,64] 2178498696719062709764941547238215335635488554480773908972152416782263490912418856600405036018253091945945932349236363379554228852302848452512599809456666776943899982006958648591603743124589789968561330471280621947483071252427636486844916724310537202339971605524534969721846250182472307634435823147790446574131661907188719011752766013374914768495762668225430958027340750362163158259597441913821277815283284473231328573281010423703428728545595073586174995593740963046965643386586547795729068655109046932037488198762068088450269757472675731200093283035056335507815670572315531111436843504190816819832165887915228571463530788063088282978057929635520577532651373705182658397386308005369599718867760185545431867636975890385473307765680618918166020080300031256554525476866514782497545909967490878372153395418714586657034223825198620224385823336925735327852183368319833131677914929760143332651611159359448954126376518252405807337590468814977941292422345217216282810570730030093675906365972165279500056200936762346853714752409665004927133064442006144244245822600951512401074652745289081894980996628382333843589338251744633050202794221110875966931875607395148775990472786008280412545997296238229143228639829756953041511803315640987252977497583675730044516510062746788325000478362469103735712903187198266071996573507590229827115840341571483466206623987234361799039724197583526244149413813058525881920500046924645940641963556169802278434315786252364506279786624938375419036857187766868816176510756563227985175202654805804122393362971060995175671065780769632663919073774769049876244763976414474543914312680288900640725582818688661131232040751636684458165914199108093790654095578694704677423322681615462816853087206069603761528099445151356503571038423020395043167024449742547751917830802485412057694730699927946592475589020349568430016533004142943979240190783453792095463896644852523820014542515496509915118690661892641374146348822906544941775090062080860571685154425043890266222356431087023380060180065813154680598564607441584107325514283652046336370110151488476166462264063643971617022789464242880303713555586633746238068073134813423650838209219331295100786958798416654726602588970189338324844733931283148603757897946478328255261782729068183610672347310335684033307276371103848319370514626957408605806455560670092381769791245460510253906250000000000000000000 [109,65] -420657250918374316833291914868374138371798675021128410651795155579214129704327386778034916568527684451976858152716543983225708534757282322158884164105387356429248380817645678214778251255381248041861041735964379416679433509392268521534056404800797303924450862701187611348450426663923523678398506113468710817008164148264121047495795058117437484553043929499475782161594016736873360293536920283043363923011013632171569308280907079677992006645547845503701692130654303380740265918439584661727856566134900637145626912672288861785743510386376851573226647204924916462986193059894929928012471781702104509026963582532019030861714892423614027086110386160641553905848801485966931967208253162216649781481612661278281392188304831886803777421328517936726400781360302443779902296274438304611324022812192286960948467851145407349468936226041799291621038091959085856978681703397819140928457567843219803243027305907672144745135492264877019257135014183097542476933367590378509067057378856769393040163984188822084594849394686841043155029222250471132891813245170908757428929413295554378150216254358885634770908359174187492648078107490113969361607587934663780585253709092389982901794005137065124508019688620556449580208915899959964114883649322880084989716144218171048423015430535421410582312927656278375738467870140652792096247592099526758841332385805683533885386961525310447356824952836018502898255223151181621533761521384846429580576644806890417578530788885553904139109750104007586032694924802645005376437797297247642930115919325821502821162593156218459852619542130918165789687750520753861246526898221838706298698969479607310785191098246149066782115886143923914704198353495428961653444089283265131911080422696924935953305814924782095282727535479035469384546980997738300962314407148822429159802574647032253349800736714754385996941234587551293083142747902769475484112047263269660125174226637958566353809859226942727940395328311237283564987061047120152103005062975739456601283979407266965398902469229164698706468540947938775829919558861084365975590661125285103648163595105882156046393120939913462929715907238210979682270801098165245218595990646303772546480659443582860760788288970473693925240360570972616706025958995672828298033651101363739752073266513296746700062606384781158956957939036579744044354162882535554452487906915885105263441801071166992187500000000000000000 [109,66] 63295339999919389231414549161750294294755423259681804323156135381607234312397961702677748500328817708990139547409538865902942490907823494968960193347607793102001582068261374604593948652733832667683194917329799084326756986165563656546435974958647243479947710258553611014210681507370329657679373924465160790171763776291041813739792145655527759473503175090966521999118717797404847440134875251250418716224635957034136839642005619633770809450345671609903934617796111928140152352178906691927177384479756105869625185361263345168755696491998782386650873118130686469446039020577021872929116243106751804680583719323007121447776819289124282775156070468508767649785671560427662423022449767660881333201983543490093047164348443499743134890941973585986094722554211282087223804743810536735438893283942776168154540095016231810194893236954310332731759642102518169325130378372794270411379248983630045299863734545031678281744093821460746980558628796926404605989566202458178870061673055361339414207288614257191224720330903997720801233190611273783537856349915157377808153673151315748756763416335257811856053941103840817315223800121195526091937969795983772112617108576391351036234130222592703763126312116709214716158659317181259273730297620830173182778021553485703910262133478039338818836523722895853379999026282357667470492301457266987670789524418407280074680433622274453709749728011254545830627662720554922747767004614330338404783767512607428392484280879457566685021224551426449272141334150590775335555061810444796003305643923851954883248599763579673125530171038798429293388314148287944191771884151122143667484398406533127996543109188512968287114791061217238263746146767378730568188078627411814524955937899619195130118746913272665840694626558634312047600524402082437071044616169147555846972209378461672342349015401747053497143041714907548662414914303796302473174262671278411996479116710001617818406475796240867150691006614439677705156761449561405026536847608574432036781550871335534370724861202933932028575845241746459596954711751772953110379475550865692932198644960872654005464476877425650947321045299705042500339970218461199258557836725559926559598437133087084934780021524768760746773333386051867212334747023746475709623776020647406396513005763453103603075793391411532462897569815353072627300157339800930422106485048188915243372321128845214843750000000000000 [109,67] -6547908536104573834770083004091070023225532083150493105643693411438842159315632486338373633898582880568659668994745141356657398216773150220394599231002910248441542523032056955619873115447678459524346389207094210903311139847183134478351832893680152197480889989930511852783101060118001572634791387282182565017685459796871535770160540869008016661312056317744985352449968303319198804059977986855812194146702245036095100079712475567236406400690564277623540708626287465049531067158908209662937121415107542809044457667971793078558423849657104128610367606158333592750250371213091245582837242351611872355256383531486277136308473029930986195795090450219220909053155903978839734214760197888676681442248187667394281728331504357618516902412863397798844060174341918986991114232369524774662306093666073699967067581008073715193740601570458908655436384593208569205803430799388998523883770870645967486462826678684530331819172414463901396617445579878370658145858142050973762269018704131870707269740726923588712992392966938362228286172106112800722812558683706227338241264978266289419352800289635203900953960374058036182026645989438029997019479827721177224716674813983323401966948650595646243051030477039760857053136580207862818349453016139415070077346590333753774348518160465498991096438205270382642124463443625122651095321563264920062924202538100330764084099560999549582657106506117613428577094176288648718880448806990092322156564629102282837545792471160659010905363674387554244410784655747869860097365644179586116418214620126228742106760222174892262180565303833982899220411018555181491420612888209209551392762124893266419603126048624140307128761831850745185737905322592110613910943092033842261662961132987893038693671535403618944917024900716759237060291500836997366343250447858014451475111161309418151637994894537127980271218349960631386442575695633030126968833490644503417027613852906479769824358965200199112824840667462935568173419612452992952876809461891451082902993728788172453774892222327832297652782029125474939813095303434787827618151177340476291311750194981300552554173409874152638614804503745303233359795136839944960596044439130004304472817466868925838733435207458256284212566853901222182651172343215797538428537191255497830681529287999052903178576543797442167310352752711544899071359720727913141493534657929558306932449340820312500000000000000 [109,68] 353342140622359377172338063275003183117468088502090091702070399421926936127844748330698249639851635454534670523038684787262375926098733029761908905303822113455076607167809282444658991883323657796794327116621742149666789132034038086191961216152399604183931396022676504743695603692099438220603782780449079136403791397438159024679851500626499348732985727628551681003336773168748408418653087312915209077859349030477955971263106004334549570327802493950378757306765054620106916141099020909769777729497700177986944391555920536365532069640243250066656871086470888803786382634641610811165880817007686100281046340060763398558932547893815718370161172125683332286894129986622653520261246766678081559890840394869836494809406244104860434075981044961076102227467278909994101343297868922794472496605639340409330642820618063317753306164678561260816005146917238581598751203536154413883337165618852820507887231147199339597644300978783603117161047404198811902333917332371746959649047144671763901133890311771402328211172433375468413337310817617148726585145643741549393066557754984624109425020061819913111779807959694301004399414961621711442184836537522538372401282729734048992091683706311060202914348129337785300118536820460219654724967466102658964114921518492349431307840281358896709721674456970733692418840288974016198340012330277863669246657317200969154064661706574041963328854052296412655465680057302372397400199217393543392596143993482360960683406665857946988253994836648339677031629455914250193789250092439769850152329086925344831004903682968691693900862306574124063752428622466783412581429093285914721305286102067576457425428612044234078169654158413688047816781242179798545939897676993007566888114463195462982925166815525666876548905680227730164819024012882793060381929820830314284007854942321368445866400903408182412834763575787448133959736208843066078695001896922555759714773896832166294247770625455083215823690667878686165814485156498849380152340584109850319626215896593091637685481742909591723262124348364523676703711553078142338403029694607773236522034352804361748930573203038252990760409760672953377443166047872705743894417632137393084017350040741708557062225282074132946984479960382028127734940674004893777249802146845796237671311751683115647127873763540358053296305034357283088435179209708879008040409535169601440429687500000000000000000 [109,69] 12603975399797828601022464417288021410141061300061015696463175726079529280097676816749787248862196848355648439553757036245538001110537366101798704978924387534546737539325044936950846130838365235973958196757243772148986770630499692375847073748656526539107858273013944860651852871472259106652446764945675791181034536010562953424549166928841827670538040693046956752511083615105303078384068617452403889863172774028225312870596267120708149123045933804379181934246412892812755881876819031655193095228755837529799840680992212899932720446268563993954590624385028726101550429265852183080600155727396479177146311644864183291804628385195159873821196739610760910300448592481213330689186171662926217111688501559683786354449277209406901727038873855556959814486506209739306798753202723833825588358421063095191175131770585619157390469297474463095283768039493532635141366052229649432088064155434431219985476135502678730861842375405339175347381050630950886544285342005148920565559287819083500914382045473954276448003058316460558710125928051126373585770581866207226659353773600429148672473974846693386132424098689049296068423076294139422261451277515927793049186881616238910763502318022825977868248870832781994969482348162897044782556626309707079021544830939116044491054261642476868146544119950527114535736916433887636486749913373900122232839046606996585568376723492174755697787375316044137419567661251796605049252595662957032499628789645407743938245250599556450562264395309415780900504822088934241703217687926938562655886901286495664810528453163798661691679847484487518776168720405531064469451452221895357800799353676276659389479834510750830927081718653940807422354557730324587943863657049724196122206155892177820777552783594557367544286400595999956816696252018954613355657282488685032380727105070986494198235776227832218836022026209062003351007467015334861703383348639985914550164320136088624235248969079478589946833012022683605562103621158729972441832259285656351856967984324616057708931754388419152193230163799220111235248259048379147562971395226221517487684835774134236373824261240151048584819627135124703608278804515311765002747832604134431507149815322375820662855192686245807694944134238353082343785186757027165319480994748436611910647289957934097262137279530292261024979819976297708152364496772960506391227245330810546875000000000000000000 [109,70] -4180187407899245740256013571142204349434692300092870236139594379997862736602141313301634284281396425160290230680949492194059156395100223626003232050055758012938331543863127149216897263448601425011344252220638279608928598317550352441495099245475706097144966228637799806421549687669653896046962176883755634606124877325045626192116856900127050982755395950102709453779659384736190846135993958561592758799605631223094953649884166332117105715729895222259814471153210836313734242053298256370742963583779072533102031202400703213129705074586521309971550533489137737290787526051171687994062827280663290178339476693579592526866075315312377745195881405986072113918268573745116584689689920759464173402020678756718098569822984876816639894291068783773467293894844043188408343500062319654456276846897026263865366896152451779383191116133901727835409313296023895991594146712391475274465603992653951923942140736108677405679955882663616235840503200051981040015127631452542472323480493224897399215351826855539787851753770190752541542739748913131798174696314439946894483888048076490532565168432855647594523477048532199167812689216017607396287082180224890323795079766987976144683042642056067921816768102755222773269315044293282341970028309488634861244178014148344843326370891679099731308261156036684717720214649574873022425485268972987758545995573248280861621843535505146249850043800758193207930713903165220026793427654260711935568119670716397879368126944257333000650333626567515991986757313009406245798786841026504588293758277968067219353867088615453987201214460402110939892086691099617831720899890931770074583437690284703384375205067516640228617880960630415041919550021208465765781163812020367762253480815842585197719430880029505240042633675087764803624450996511361408015467114371115144090096001651323880756312528407253858776485210302659498737554608146732178312165798697191665207717222815317228863728928633609800216364188292729681456755323594691023954924187084143778390970153488696567612255682687796157803737144027659705771190166069007054327767011505193225618609844433855710207672577791968634884603083751631111239657208381553666505868450561707576288530726854943898281792925965554462746659434893671888502388668191689178840507898358858011962542507202517731052923148774440426934322716515408338217527301293948619506955146789550781250000000000000000 [109,71] 311428877621755842020656491396556918148946249234204052290133730423985351925494900292482410960434913346357888704784556757818069619509794071433070322277375725825768783118203867685619065145990063814103908557149012562994855189045978390162741992775478105903527851437172598329461855472290338525946466726773788225648225165601747219715488952380550959918715974901365398694169930577139871885971443078051628685188471153309542961370109032189739457788131480464769715114737589867907237227877732684317754073213524992747375784309322078868496990290289220427271423745038966792558714621583460377417526748412133392183009046326646237996360530470154767995098387488846805728124521612396415172371032842256615547234134758359984740527214089132052378822573051391621272526451363273113303120085480494006920367910407994301789654506902421401709814367667420412947881805129973134829588441272077052436168725996802019108003089617862533737797207723488068777016448840778122897848254184821033479292528839500100710177512125102571190660750824697021025817172100650009893218942138095936314456409979950862739865990872140716642427815931392699935384377499394374774880227485127807291227146391670175901654145501504748723290214108678116159527700567908760439681448851252422404515583301557411585191582951852441061659811638663769142849364990340296490881617539927588192439357440907787242921253807140852923918573965145949653201617439912719656322035382902416391081910709940305946794356315740030296028447131288987435218600432552244322603047745429724791273062198191885989917676740795862120453164141658399191513637983940202411812341701547485867811092094886953882259722692771912626774451333119696443101860327088761470913387949121170845315607456016220879323475393120408106431004505658125793794739003202485071699775541468759689545969912020796883092938261431131549472961002017514321264768543535501424841411986617157014198978546946584530737968737294400978109478806006679939991153705386937966022555628540735086562845916848420120688273954852717558101400000105359857160231872630302778506645393939439110633095532552362422309661648344256098314439112684993242981800470612120284671084676349893654519223025070400684496755047619252333477610089969427657094923273030247769742735691659363735073689317559999783384927581722404671862477781453373467753740518429920225143432617187500000000000000000 [109,72] -19747827384987196695616243688557559704979124779600768250098843582318168021103828403259263175559151895776431289313883184410111016862938433902305698384287029926836545436136664437973914812156130930912588718219490872960417876431264211955373710733120558214350559333479444634512687374336813476855777236480041768108163279902840731516200761071471373214595709217996990267854712201388931084830166421327163579265983250334138613588234575669197023992138999162272786708670179896715945249702747546256798039074833218401459154747368569750557089054635144676561285151288590922756878869773719732474742263845561211152438587143551739171745091157398969745494116543681641522982567261458275259727562309135660397748336218828259878524997675002785138094112119875647565128045145065871188341762163995920600353638750775293776718741640446526590798471988108596006727287526152368609859399071392553689577059137188417229168515314160175981822928753415114142102870397008134823888832154903358210924383682668154035692247345199399819303679644808675504859905809914357286521064443493195086345490641844909031531833815213342714937893771132142972151091940689979692376262046609917919123067030490735335382423103524751413604686689508707804732281591022784939325930789422111122265656980400705378741374038209057205726580156817269088042670615460815821769386435052193255647884368347372944236781213928103457796746119163580146151060599430948882300199294664180110923699866191137519382396213944913468060594345304016335699231316118744611397002731311792849131212877009720874403728034667099519566622338099037549525539825996786866126958724993365481253495118522624922147270152514158880578511933164500017349133455329541694460216978055993309021819586470974334531588634144426977679778496852242304548722091906714722520174144183693734872522396016390210461434738517300266981579042743801764829588314680733796856332247374970697132538587437713484869101031853433437381258799535230186501818451368271866667889983208155268161775236055017312162209239974870219156353974936618285547469949621333978531965307696143870595906790658380668632730954143464413465831977068246137749307800343403871333747977510964609213540398039835570361728074397649657071778861692746038612636917717455116139584687137540779125761291093529734090062984167850542255385682422433844386495879277877807617187500000000000000000 [109,73] -1718659541306399537621465863222001382628740204064517903532060086960518088045479021953501959958068464979233982748772127355483905146260530207806361823710370719258290546488452697450928951895503753045208462647236623572342934645684420034709137805572951599250255258233421811485854429590242481970038957979555900407240595334997888848380490907045008936435423578962774397613744861491556760212454138224393143626201207287448133448478422223407143268696071173275921009569721174113876873567602627426099082071986430124272288109839347274775456555230187477740025905940398391564560044122665005417715228369993119320113312400370286061310215678212718412905985235141904952660331680206767592417358845269156733498544745839599068982902308677413816391217681663500010022093077674165586982475636475377558753592165617712633934507436727838070851450821241077042899074067020820484865327176726542276606231552608567378545091028837672149360830240427484810405437088949072939887621338172162604065933998800690150303625797885624644108694489170508051433190437703295771953494921539868152228357930611355578522819769661923279179052875781243820031789669703586040525630744260717686494253465097513955492298815189917015406057391830643738759483246688473756820122019084349477904639083972673831056392238502261319708534026735136749585183820294200103533484006335222109598049301768676597009336162882939728249983862137573162185090945892871014098474270120035561403859691511432875762564645314796046822090664400052289572617562962188515841089445267474930780158869191604532766439040355722009729172857136219484759945569044864705758530601987140237997354993713525580688419077916308482544491419265522623362796890460783863395610584455494134425570148226632179139346874084432974533440677390728537256696653382974275817618497033382661888798644292491423270509776336250012716186668822287250892387136612848264948758755189924580102362610211346910054200188849025885409826475011081216718616261991941273415507033183568151289397757866188900463337348512851166030330044672844794382430970482201143000341969267869574456363921657785827295001686386875974327597855333965180186634240608722841445569889385286700524276791461049682136847734036271890777175817515678958567530290544569013309088836882623689152729974017509577205123300527016256737831047805995450973073645255046691894531250000000000000000 [109,74] 122240573614435641957808004637683777740179820594064110862066920142301491553750463637202547818438551532281195446160993112447986067882853643691439815720468313667748631897452174370268118569760627267578427871596843951680533101527677163407847519419888338753315468284381891312995898657434114818414836274180839500050768358332882845136685045861716195409298509712533009779576338177488436072725021490153316776971844963715220175386507300385087028237221715546831421688755998226884396527939309520666235555806194792949050014531107603232087423005109876413005333669880662647938946234899535105713314490821320967355446237733950269873805944421941710976024590904369125430174586648815217253461313755577888219118210728833522376525016106143594096056642766441913938065247557877936114264008740594303671806032470546752725745159956696053854376463648202602335987738268580125944983416511360435611569889621168868121298842736307516723391176163556901468549754992515315682304619301555981321357189520866227974581557008709854903185171330239797430386601947594170943442404156056123333524296514385365317041872155502094552225430411559696617607028969443349325029677520239977302919339999845908024068020091216724076281767768372972960501672150902076544322945553724414635287290245137822300540749532861158222412968016913618409192499922718733547272313082520239188754657532231082735145271675200216837903155652562202042317938246810142385328922249608831958400351064230626074694945096350219070874511440749635939863212550098455992654150615591922353635220997178153011301949956335713194609795048855879208987488860095076487623422169524680238438532689316956684128239606507589315441402558431913447667541576536434290997070493511960424548187476369080157322161295856105521384624503463970153239951722501056156715911171623418196123881146821350599672104808686830900944934554641600436833500751895530590810720478437267308924308294696103122909424565006741110978537602455420923700474730772156175204032416927030210733230574865193113148670092829912826222766532192430802508634901881221594126283940044598586763133156175914982100349233479889429577318393398749628057931188450582030975238694632398285928131916251337856037345913409019135820805930632264457203528009382858258264348543721428150201726535211487703976013407546054183359261089764701091028970486200103759765625000000000000 [109,75] -1769193959079529406832900793572826930182856497513420668460045732113932732145144934782253812158457332159908846615867879265575327337405732403216360504285784737268107422089573619882160934826507137610026776644650090984987323927703535404719366259095817910765290281006201517765802401564894110649916032687271649432694075103582574915771722814236190570351046001401439606817343435174704880743321568080990059355368615761991333178054466868804822890918507280781814684468209460488693605041700190985970381166781979957176998839670675699583988424009334637553306775163272326611465537208084691111884833486872860230217012715126712031580676616110217817881437386985045963743051937033135572342607912361711506217515135464097802602826769219154097134878027878438928852002971325337655212497605884740621475638142869693365997763369480517181766711003593224155739772912795861667337068191927931835343361043568276832512705418851011969471347263783833536882361810267931204324751405559869125060733099261342417866472559065665832954356571097284866337486984231623950041553927514476756541589295405685839816777679390203658569146650421909985322156264918607048358172804501034048170835542816835413599326799510425347096985478467101239237221998449224256811306652276451864420348086723785578832152563830819557179058900739293163788971878771838977649263860249482717408466038075297733021273786500182834262043443222413308805472519106504392989562530605966107407525960230974411245049721374827460133733458686115691659836397635957912244071184936146905215929018386850744462094261726735140916350368569179920749671512594109096395145880414092039605579206569669913440381795729713843671330316199290944994145349274260075603671569507865050887382888170994006225096484789885784512529006296696822589780819030862686534133958010976419172481693132682411375231535983220952048614349861812733064082189087030766296756616077115259751288154488302945344145393684169792013392636651796596351834937106829260753499755641800702063157469822357577071388044653181021331234133157680746406031428037096993997609738485373931832620361594455317202459588761333477214361011444753155347278633696680414583635154204366276410133770187621518312424257726953528594971454079495021710314908105059982683309280238292165991587130797275054017661776580093507753092249190238739189225796276855468750000000000000 [109,76] -224828067254336635878937239930183188138204844331910413276599040243137212320693911943080973269088260011864561376633742904245546511142716886315317876363780197951266515759170135397806075084526312064049906160615725170771711111279561331926422863039919920940028691881309957573307457724084866360709295001787454315255223794529395214231220750186584676413011901304734333068632047435425328036530526273755359765801983954581472208391978688713105642861519294531360219765960231993410534158962666629174324924268532654615422400334255955230932502922246430643622840145006103399729526827039122639435546531674364843020575068164339428913867673833238737985290086225453846494764608880784114930145326931633815991827602255509265434731632127259541457979200907018594804329693194934529518576935028663113633145856401203269554497488098356974760720098218464142032649849168988898725637137008877924222253534286471066394380397382811165981199073907031332318853845248457791157815923633523523744902429499954335788617449845445077085289407279070633919086990225720515420850901768990386165052032460751499993681028693436152705008121771952703029380838681917966892552464323142296658885206092859816393917640830735446007756334240810256262296344628414679709116446579314260256104332354638345994061579398556314510075096278620457302827122385494004883416998729759833758769195472975397680925352227044392337229415814767515081540189902753223370542172359292169148613690158970700531050942558950600182446157636303761433319233404519781132867064322935054010606867626087628739682665176087136024878203134909641273492006110518652341666962005569126376689892786662553768456808850001514246330786110212503206333847360113208309949948301708524184023301318450497068118129325032054310720436254427476432047095372921186302642959769280839993696367376718132508639040104091499549661545689420401849354437422123123452270659551367847316772115567942358157555013193759944040782629771020812204407139963853910221265513257936101949192839915902337478517210735499490843655382128500182395676198627163930878471985001662526626691757257512294589123744465155296737791674888222493210520237732941533676888148601402302439184987799470898610183974412121562347669209328772382656734347202419942100951013550738590972883753705127624189299892751799342285911606923633788084056640781250000000000000000 [109,77] 15535001757794165067043132849205442776311625330652786586188326611380143627896122842379398777230625895195960718112212329955856592285118135987750311033287951942330568261335939152621948201438124184041652587687264095865720801579765623316934817343822542959742150558563460584455789754161880452734338968020585285947442306735341200164463357113878720324513754657904806189504052628904996809220741008104000877285789398200219587498131214645434656347970127973470192659432191533020015472566392535928187732229572277438593477095341522571896626633678690703104901677307589054784010497759214228821265213399957637722910430333058744888289959400856158746749722807604827081101853083862295073212993357417369275434498687463321381931600992057309668534501670028545111025604942902803506339345375137362141242615100441782160349119471740639392540475711480322940283199211205213220649671295947008643038464922160850988150634769727968920914585489451374701536172425041944579588520554283336255717980339485959025527055693655089698478835696841934619299031292760256321461382372408681316721505154481569351515181373674816961155091398771431706748420949971260771870843501012611219219003091320340023593620847461428726283306791858963423755575089499121461993920535416877793453931904217050887617256522871703775060550061753874593079248243548871322838196882616022699967590052617178383887234259965379543918084342366907706056028218430200105419846262992288064675166921891154101285596015605621238323817254112579931420332894993756724374403258230257816177319821480210264634619549692231151149172027528337504708402356272295804216893761968716636331048580606524931061707775222977724254040497235920780117946400630484049186769314617123019786912634856114024808803295659106048628408112873493389163380322382681785958920589027720579996690321219570671380682934296762261461117892338393096033566462328326136043982397644842299146531159996811049716426127437528343196914472789728717185086546572923624795248883498087443946740800763716123583666592747815107687463572647332389917395717283774909223826892546900291749486592886046746390958154890232956544595878428993720983485168088097563259699169965875910501396170128730815692645222089944272042660915488698008169875040170488202083961043018264482840156769229252657999956672577613858269395437704221896673680000000000000000000 [109,78] -382987968127626551714424292060786079450819803797339068663520651332236541166257917795848466468065246017929638098791770443918119999033933637451346900071558543502422661171269885557532084233295875676672320936737897129810862301401451548960674422777010391154888644524149742620413177883412007002849918862029731155369646144640906615690994427912715148511589838613426705744175324811977918617269735559641531073802702452975101374680902910387751596413628235214415084415239273778133465893651015315918445018877233323782892442331490631553955487947098455309271944911981502834630254996190626698548039101058586866626628540703298660248754991584005463280244164739000281705727360562630105550315052500505210873392039520103411772767946302319920478128148669015007656372371335068011230636892412500398648818459498600280917495266200600113766010921345657174629798837755256857155765731204513292656687265567904117594468687952948559683273133911926080988676108069828037015350521789615780919443677061869242850248899491493544050792798284023007727428864530775854053524939123435607879069205655131516460941823609471403593793121301702973878113920355572358644469483565222266732408925075193111066777984710058791845095613105097224871575487262069003780923629951809957381636200856440623064934022876493944072849476536855469922927199135158920119132296655672615328879065713287636597219929222683814689960533470627385931822119497504660395202044435907345572997465495982350199574490768002955406575321193914234397356284097578518117965177698214941109992953442956121968150137612508706146121255439673234079849518821218474531332331631606318619935188168737729372653010497777413806097114237841076347508197162756523388971121685633728256051403128016912619479585852758304584055725203865634113643513406671499768711155905427796557071836192249891974613295682023048764199473229792753008576513266342043235171330728850252831038328513375189163321173092599743684305300864980595278838740454354906224003451529379389457990009937817482569726434686862724866946465141414630150764449513283556997641926279806918287882296685421459567244147452051539769207828983858260672362766059392016747932889357066149597409074581461959847831847860824875367502365025538936304244447635581004194853880925246102183325846624688977072911969571020385584371035776508783841708750000000000000 [109,79] -8321080936295037517101474976040755005531552856269159225381471077061816474746286613323232922173760984507747527316636924697305972287481446101822686188413592375017577798025499229233340381674379513319092258872744362797505587263883887387681948321142061021902772727889112710790180564442968387962020179947494207673357885921921478448602053274586921532113351974047195643311350891271426038349591310406683686977857609088834546792170631821138257329896381172369082036857675580085030049330066761893072635134692254007350124769365535251463046789663597498152694961022335862313009058952292070334912490764077853704941126919027461495397320861505977867245246321041266495915256125294805563709943016475554393471533015260824309424893339110557650414059020800967729691393382566866636517698881225209682413431538092209341382149495419363266536946195332470351210083146716564027292141414293690026786511158961618736866495695336137978871482990957527078987676042849356660376824361177386296216135078511980771513412111321796804820760123671248001582675452578080643079739201153343531182978652496692931840099614444688040611088991861056145775405670863134603290487868122464231546291566852179364634784227320611687696468111525401952743372995667940846594528862590237605262685493099942335301193828253153753278268057856522370335022679340233792351298114980994980820214071685683036459668306456707065798657274974404607265187893570915341946252267480666615355363026827377027331312411273860919933621855181306180788444896339961897930857086025887473407786261348930692979121771028858960478935852095722330138223382869710867979235035517984314600681804116760579183184645899568922029133205904918689980572903006508695478233005086384391707792027299094536071847185523877280742082867355224325989411359061911925409119603785229047994755918297102237542549845960549696103527024795405484193213243988355139495806363868497565324088350268686531341209570063845927433571028140212559893880337053331767264808254642352386975062746764661127988421743258135109074288387600016385151798218092808810268983485404284261236720853659448796127817893329474198677824936963871539943983006979981274323445011569438355562558122661041878372490481727474995384233327456736580802260829360645876151535475152523753122934116924925546460220816471288543892790005466197131740000000000000 [109,80] 1023638322502223183676842244343996232520373281136474813301735734050254784646409115305437053544338530291065814435752861708416100390986915715205693458036492558012249757099827900304813680822015799561052106774536740300547875135921892982422323178700831718772722145293210180549175663222621240170912785741858250175011801741130031723819225659160752911224735292086795054308625980390212669922631224705534267950673784136357540496264174990400483340651382372549687010416674157894051481753060470756774456917347262056062423416888317396831369128618559474884423335931684544377005350550375732147640362925285510559505332122800169658440418868818566639632165325775165534482054193212450928357129613550874847166323636336232024244058307324198280376676085595996404051284956454244791972854631796298829793989967657113598526937512179157350862147232379916668691200733622543349403378192432843347772032713761102815799985938260166510960593824007911186751812443224609278050122021359495262245815723488123268610065396113603060523669204436230257017764200230225506683543137397575220051509769494285394833475984498866443345199841333212626050150828620085260349517985918602423719254028788586449756843975500194946247786044097165890062313923403791810984184724635478736044618644444336812011176991530046462677857016877029016500167976885704772493981511278378034308720426517600659612085457449662901942759385088194911431251059351676867735396270636605060861380179939849793050659835912046856640951999368857112417898116235771267794945801515891975833922968247742125913366158699344923195518589451369227787278112597564131650450872031052890119837784159459294893263237365387274135515685653264609810414783165427686082332392795977458370809015147013218591594483581027225967715919585836490723012750918792668715893002323662481871801451784394731325977201745032847451817282390350376806896829441224389974165650982500465863051049845153246859448818450104911528811215016328787928904583706422521030923528054672422431133258031827287826963595731129059922111778911254370984605557001360170706556279555461643352123648756002263200363599333065826130351264882479575341849904194474346764657923516270023123274023102947744917951668339357248826000571162937866985552922375143589736129820646555041869301444398598269755872385779847294237369180554463261120000000000 [109,81] -23559738767018519959755388218877041702918597288850211119522506254587709643336917539730424053757660773952196748674550696524642141169754254466630689364234417933984257658044381270822902005193778470732440725081570086524343766957950724625754268552530662783813462982893444643927404345235378114672310629482467625921503561017542578180193155067473061252294338485193550367009305245190045615501291094191271957586469208959109844055693520932850813510442179260402084558451128454834764965664380696380380627162610490960744912449946442443208781411623954051846834633759284313564329432538362054255652224668001188446971018618740164987943251110058079670613929577186685145180706996013689975236399867147026515890962581632542239436388269521272247346618464569274088016218170376170778884904879792807371982595358185281956726556690860640983684910480062217508732832166763750511208065331665789371027217448601290336917020454550912669414006934039799821113791405111381778586725104527906686972649939584380790707662305861236987618728626600034915135760517718481715410869117666613486618940099205618196086049562391622522633578017754413952500179591416023287192934483117861629436944575926407966782093509676224142697944222851590715841356107429547841507293553955268540117302190872860298997288369164436407333355696401232850562329216296466940610842181924023143239392530509034373123162207785885545984367700887158398426207462886790307543211021366821979420625691079159990531702377101446800784266425500100261042656762078056941491964882935603174184266755825432409635091151229128787737050695406909789540352781710785536040453412402000052877793398303325440968620791950884082559911706441958444480410046187854999089680158132544249457873195394914507653501841657756100178993863548843504880475165316368145802337030293451785910204926966414655023070367465256849995970970086644500075140699355156978062398278912444105113765508738636675528903982488117923366597664099821212953190679304041204262920286831736383995604665554871728367322313319600831224267295201103681090765465243217111958800081164288571236694041995205456123776857430045616303375505522480656116341842786138740074071107259708331025730690786542786322070053179694597177095446070839244010964310698990585142000060631164096206278163266714262452146182220995942195235287256944320000000 [109,82] -416692891691947499598810694838016978336164855892960342152824980705965870307575098102722981851120670236064504269148292663007916193282508520364233504194316722383567208298562517774528348746716784276266850968587016392741516879794198172986687204132302553073799584808138909551761453771498932533317364613886678332953461467376139266462697412389244282308182129412971879134560822703546099256955535963453012207364969006092645473545263916868653272478894668698999746541425563655676698577010863474292280528544184652592357254744515877279874239729075130103428978532080523643324284697980142713233391134935709786467246056070082933800052227798315985320659190349350752998181710431872433839105291468485033929280087828449648068909390459817589581131937561292362616409434229933714318768906549172943643675465991869698416327462784227413564710863337336090843880138928853004816970868611082887291516498116323921955689160300648732833351198422446583054082216748454976408518967603240825515023468842364798018097342487918136431883191465303703562235002931176408566173164890054068121439357313090016447216944757587953448513568835573942664536180965727738217853090912554936903967630808759845778195161611532204253263829091850718265200103576455470184650844020912832882475886091216881791501212755723641981729922440002587028359274081797568498790069061657315631330495394603455751836386192557104515502871085486462337819528195865507784335169110973722672317003245801287702590868211342188144948669163590309342589736468688489200778449617641209308052244898957414915043352890725589004086379829989803738491295918458380990669769536627652063450769189781473701730557051220001014978842002945368977828712582769510901252284650452412289457564551027868102895973078894059273870931510429386984667511626121199709263995939612194685192719657796503649300613595918210972815797049494272457842002877104864027467882219404618192184401575806828294621938165878945715810722471111808601719175382927272126001830623862344783260011400199650099082691191599182806732697836902769723119207880987693155490875252328620182018242582948658121457326046327317194582393491491843550543481192078246913601821807673703007849324801836154018730076548219769921285787354257623224301558154205707980864184589265673329919912276774021318923378900877646366549064184923040000 [109,83] 16678673227694352874610110073860914281821337234128836377020701365042082757307741415774441870961427834656624709504057019681265709554414546189203392260816385717881326980986870773157666885729555807533648526868703979760617683658674065174136903101289427573141883392454625189511991694322929163986307923326753461571769369636537605012812995875916027228575736352449612372945377663617143558470041040481937082815598661004880460484378326043407785066048861149983280838755474145659246732901952026368563962375498987023727447617718581581112718494037999234048072104480565054078569815189209704952982820175330545592702199525742477763298993554359284472783930005103260247134692340910407329814915091380737857747429744416827949094832905362374359525194874891023303369493511238223236582324694024501803044136561726829804687321923728553335472878999462353664625845571599169318826113157659086184813493716015999081406639991154218949569626768310327637358552336337881201370256281001498442791875746203931894295440927196610789592085637774864447121512471380602920978995976526846796404129092649645461672706078659597047097294943535757476492000005419247270184078977732056577917623733307565964083191233191389964882323032494521130793708124846049584980341877110547354505891743022798057093209753297298594990011955972853724330155251613278357996121380913904287212146617626569610521638046136685026083153966409030020788769217549381028965832510855428485878142524223273461205912296735751943461508030400129603476517193385028532034105136007932323813454649103074420628175774859591324390221550387863491861268229769895327529929473411663066801522921117828358413788053957463568550033402147080088594348936097843343788949460717909263507819736062467285138972564387089348950968518543456281203581484951821831647778948827120123396061108784083488432837496012254242460222285804252273805449638903675452715574282936856014379743046947360941233351440384829293009066627481583455667375414699939081836359906421796019058560084536415642063078243886255490403274157113295279876710864607145733367516813990513263932353792802278537603509639479178584772192995297802708190459391235025222768169989052485896992975089600497170900192544713150493524393858965770103049141296883136660461812991349431551055678844367772079300551181584750663587676572249600 [109,84] 14942399495536693572372993748166930324490958126749282174567543675357864540708206832185505652739675862565384372457086179922665331694059064211390881150828211196441743059337941741048423371166484475671447917066191474416431666420259208340703927408590053695563871740181323416744330176806557717792864591335004872991672116889647033578338324889130558793092816374083886758691551443780674241469471548557835903791384158282509662810248846356810312519514647519014192822404721670049474317928604466878883448609484198131466736166029125631111354471506803746848114577568943642043232732299015231559088496268423048278373588250785067101061083016100670059196842396699331836364946801437444998108016178144358555177373666444132221574629158111915590500808341855179478557556755279176671783035886958406652672716059893577312065459848014506335634041744965657965690886646114050892106027236486936401055498733348968525194778257143178968296189186985852997826772346564562348853368204217239905238082520086076403988297605368293030632378058812857438165375821296798099790052895115546968091856061903037220653043949406625123282676987741852984813007520899238759641038410420498708229561453523483143004237442449919117727153078887216683838348590630494311890109468550180231360331983974212067969248134451559050471764258311195003175249034652572027430114867426184085713843241289701546186935839229867683769882648973324977998123437814734354568533889829881364730836960208744462035818183548850033615689466798070666546483248965287196688593168233764335292323239020505585381282911997904547824364834427021900752034111159596690650769086870845765157169377099533811970651158381937698821346643035968559638795886676065270331757063995239413232732356360183748425214772076598665543941344321921592291235387363460226697188740929893561561559041146987142393333864128352570960921845348690098381798047078905130925077485053923393421732015838409552114134806183055996342360676518205745699370419618909692549515850507102354573740428454692276345683776023618156393920612351696335621618387979682384966440904379863792803349757548476650454498219648279622795165924758659037744516241581577984038237190466436983574791789473330983996878009989748902769144008648252052794068679983854937720059103732655990486024885879044126762328404269779833391493120 [109,85] 313538072112201753517007298568722639446143432120685918637079242629511218873188834222895634634424484859085298886464849007561804467669911012145413327095455665902923050815879313248022383440202991666795054797059118019662910083082601321638494230615528235705313010313741390970022287419523901007900243580324195536088231044166232060450081683168107646326142489733376229187393605635992872566737548802061709019614785365334599319329044871753289137853169938093756815993842317408869953574956985865620009316467028485806570845031795449701733824429119298797877205477819274633016699374220798303784272779010995459135111761882884523526526388094528348878329808197431557659421239115167183453616189875317229478855444241260208473485362072603806689260689430079755059720845191143664039070423064237897330216534440804261015199569975156888833449288729860886065360740609870063408417219307351911704667709652337506467062088208274766720748761332629714741480900677304902340064157086861861643623214469398408674232772049581093692542119793282833305970585841268769024391360103113096537253656465771277501917781727151232008269482021073994798738777581447525070538233202348065023507838903667426328433122014031319578501454567686788079953696341654105224374244948069188150673731853857529052267132307440189455424232406257884799226627153873926602261597598427390515196448311998381177184536980403344411086088848193109067673089614791410785572511805190061224578522689235802758422462815842835437158484438638674085534777070010096002942794704800158089300792416677559389672204358676628511428639484154235575078613094661910132899689663369404807497834158462308788469690234473767506836406758427270396653673365659593729387227542939367556468042516027457782720833093306332135205878921008273161235736345074505054908676441462618676893987861232192105044997737747102343228974663892016809343116243218609342402307011453623482973562664239767375089284058009227443663868812808238527790225548736631647510748539104834370714177393312332416017902896112712614935726337493812997382149779422350931550052952475020552183262970846629700107727812390713875527263354100025512853532062302657320920544112125825081144685287248194484825908541083496113967846047026508412908771850074358101058746884467701737586298613430048005247865878715789107200 [109,86] 10559882663050655508976300729472273297180600383666114803186162854095383438583920370176736751726720317220803124968073390987799137338101910456823969719804004213766024093500884163593627187760546653340939254133908101921578611058024289804207932735355505698953858039844818015980517539527996826598972023470024157376424770109567896775213762017884428763765505288039194725935564239039860802798860394645126642761476373812815090441300750903974276035775693579470622083890010763232551695816759469827162734738564117835310411645378415279201471529666286001716932815603021808706430694669949955591054667373904056457616520872725323213474340736294338010552136687465455190881797837244531632620623699058606289740582348080557006853259186894352756115704121558588398546539073582528559657334381017077207469321325294306484971359964208428779533208245259657642419755677415693008752298505559650099750343899218496252112187592573525615710742373736398739729479960016872485894387888178132590043659356615146368399193535846934466010781860944741677757754813998818431601931725320723535222407004923675585918527155181605032848000751819305303780488723286873771441606936690710274697856086152277707664059245056001347212833156701872111613368920691175429475626387927205010270751020129212757427945943123793868872896571159722417730573200563200385885065514302958471995449206596256372208901376561417920591608848886773551700821029419004237001827933635032509767364792741914745263539560674539864907945996370741944279005772313027790639940464448183283842473907704883422651947258474102366636614242070433522845596984231058099726672388723128485526809400579800870407930522211820094237525665286004692503249180091944635407263496047764078503350276533913622090969880568671455906726862165162863112210066117475805327758422945740987735174532543026812978202951461932800000899870467293536986039992833730921579884789447727651107545787577521709278342802453932378399213905729271634153143671207423530070178044514713655897003624543919334753212050335182510834122432817635624773114486855033750013708202614337259079125877430844553535362068438198931634309252932007147428381997279790408217621236390847088110116132405210652512988219668743610794153391772088052392133514234922802409989134913759103190045115927606172512086164858470400 [109,87] 79663239811841236376364365598865977326793862090907478543060855839886085011193259295927446673577611042316066264399764984180367471146564905478253099352257916981937940695305180209085956601299434146531644640782560389794136068933522867601089521082831699785996176079334939741426782232389052961704063387647748202395951513982645286724207676669487330575425645151275983562837262287714028703782790694954286212607715465413064315405370696023738365675015380046089971245716697619174044080174092179097579522973925922602740812810356766755857439682955880411299631341516544449620492487329454859700032327041529513958762598677724479153509550026941726202894032759951658133719985797445866904898092632098141975318698255612310976545206626321613749686039538870129140388303166347348355052427007016821320287521133739437603643500303327561304970847655993633681850727707399513510819153212324567191786267516148854588532267780631844184602278172348579815721274006090264549278302211486578653223710975200179369925394485047908166014886241234243280422362037280567859782005403834437937011858506761870147117143154487745114671904299536506750539781503166801511917610869715164392342116995288635976775002150248822139841539006384208367718865221949527030097570208134949942114170949927499564546598166158350540817997482037556446852897554139196871895536907721470327788094629801064555394211758616770571621842618607033051255002326639248939718944477284880254074378803880458197605106970944662390988576817970822274570390757053301854689997911076152319325418733996728983233564927001751687563959577617572479854507471651205584877781424045552379086998007678331339030585629494467867675818145108337091191256170640455853302050743872561034602168627241196115112376606292115112157118837392810647806544869313873261285075331229143560291126455018813534750119298588870038200325894631292860761695738766526201538053244629215833455363614713833767673194699078217798861455614453254134770401366472330890269831449878735585835570143570943684073650723161215560345318329910916528447199496309081270568014604167401251198452199268277530597617854196618175510454263515287192292283724503711356657568657302851461329429781383107233654997593171989831863315871321017871863569831610999691660816176180337192029088132197230158445502054400 [109,88] 9555379994473652041641283409813056614362467184351936974157654245964398927679518540011160999763059256691596923147971067696778074629908209553723186114590082253286651450275759272921547074811213107398783857114595989504245374494134559301268243799288427571455673568253340297909958995633094606991454110762893375612591407455758027044850471466203778938944776520194213861031824525152014736455370837644451401315974101689951213617436578133720054099187472338540543348501558648044749505452798319543861432377837109599543349444521651961494189118715795975233065419241644780570267540429191399652888227026383941212668530655369832785121444173483591436399606671145038406710284857315398822929275729174887906957146341902512145582420382722467479346643917401132748181323218935816804057210403352831295649012234521132501487605432716271308444663249814529443353648771469350190910734330974043667884273376694752353577231077746245895918238171837997637515718110479250544687579480149870174810726350790703086514229325450784759690159435623549709561806416159483577868613647784299718956020137422498441450425615613858584669732246978482155157987483957035590468541571654985743730366076055779348677051747144861080746953347205031313501549475340391414645381393002319148903207522994711813436884797355178355235511456918004428093099002968595839216612998184045268084010488856138167389680890961085734988526006507968353543065746428412053062795930327835124397338817225439377417678681956566428163126541348362122409281032945016679137173764672850692491205664981663729642193565318384605788765551351131599750388097894047702925683962511468914422353501756917000163340492105390617603918800242870892952027489290390689885812462069622832922020636746605764530034059537805417771799401750584583429439765182200046259919262031010645930631050678278394615964350013628392151570520224913675314407522456035599303616193099206539488251556138435525434115608952717275723321268097987419125404461409335081226423705758016381396441077185155008150432762407938682745357985479703583794177387349216279063480029798763699022983162142334033063577807501642999277183985704891134945884011050678289557083340258763243338402958721574426650245516219440038064351777664736131997944965261510934400075734510924026139604652568631725642874880 [109,89] 230364793963706477012649726330258092717571670894114971362237949986285532381793536783050251755743042701020089155951689377998583523654067607065287305519480375285920327308783156682691825554608796723159879838488550624829216394023792817741107339409279408443589848050112679340268288518259151593437852609085747022655835853352379014038268686855766206687306903582154982432717856497370600299778393071269431286482081530842294827336400773693215922845402770502033992748844740292042089112703111065331069269838767947105130293680893241170828191867702657904901633756378599718423723656420264212943440448516814860859529401724711755897163661111760654888578205086412856565309508540071217024843483543393285771152803710907881828108893713787890584305595552704516358766910691837917537863731290954264659620479608247550171200476168801631346171143753499615313373348959215773274608719014978155472597272067032008719489261402512986657989133503826783976295092339578203427371298444498380038490431474248677525171854417585152327119288332776550101873708336948244144517446634678149330422647048042166574946316690019015351592702042823594191047814839822953817896580090093232395619858711044522064314211697181949888729597059769897329658346356329456630887759074192795024063327591633531800499252013374882878286570761726269318636726838036983307225633029154862384053315048868277881697036148351588506351647195749970824840867744701950954721322281504755744892411455316820287305366397694583644327260093850294418988830024348353259514333039114800645481130573434441289346753892331051503986282335547085862750184214206709013558540836713474678949397306058166724913717616810538042156217639797354057761270755321924430545399753305536344013222054586968274448831554207255444809219281940312592032981781416669999764808071828548097857393710030278343727270339168294768293884703322984679432934610863300724147771996747249699300587863723153724355110283434158886875501875331619787901842121488331364569759351663383681068087890806379943160109558763285651026812403671474213646414716643681973505576245964935544559329258139685465691415038475415593774677647868462396041945223071328166691481102333523542821760422639333861408521902206245665131597978844257523669815178389635732314952718206431964094018860237181419520 [109,90] 1559053486780243874641804909985206618157020909323631489055789012536414920344838296297443370241107559257075740413527245059788851170569153062131216449266359207343283873652490103175202470994803040958150539346916964751689391030984257327364723265422605835959911397595377777905963115075512842760963351737164801169296288983280964314852282354208134961768332303879863855349148589157537570650017279928151757031665816333853572636519009702519503684051954638241548059763837349124385647903032029575597088294095600848366134951863366313385356171223337791820871092798661989475333997916169176124011817817041918962284402240771540667044393404830621530209683030979469196332814435479415030975139640109585986738175700348925101231673704873665736132273530405902512822024953006292502945891197185193321506855402580710297453653710140251104524323179748096224942216396970049053078210741141698543934935990871844710973422122659218620669490236205982359660516105725031321094891249550642715936985503118544162496659214912508453670480189104598924594302704875941843344182033310137071628219310879083316304589176512295994248278656066188838843540401646883603095838653765527046219840774435322872480325562763311292230350889717590271887144041340437517172947689656396405065544611308899570776499268470812434528186598155780547136470302784056071561924707156054111438794259843471745552383756640548462561858721431034633651541123717923406072562693828395795862593119215500381153827801406288824100961670820923758167313119938679635615581663031238277271314502885879966477288819701147328890117715086553202280987582953467832846433934256565880443349884117989799097702432714352312046989476910685844424304756987521054548144188053502198566017796255423699013992046481541597961017635909726289437887393211721394962921056965450508712486836040354588380802471926151257149424672986296262397069607183255254342445041805112889190526106203445180834596963408946402232242281774320515409619502282954746284409460003657063730338570990500616000630573282057517566399522211359764435318210349381628437249375806065898908556109399300098669055712544828472990920419339865056045334498426116198949403333951474131130549146366554214862400642253503910755007567227096826266797714821622418783020071531371922488549759831244800 [109,91] 26105694648501073950372575539893290333995658585785460303064067080742632322098500873313904312757747986560559107347800151280296601916470480551457952237285723140690221595103194543417097990855628632307543364720573867859608080546977521524994834096901550497989792163119921658079576200975406245463628236808156639450749366698594486627930666960969666838909246782754608609528667187585753766078393890349258884438175751818468571882967289227831786047023931647999672269116449357909501538328471122079126585199495585716449445923036020136200035727795127863335572880772843127969472837353004856598597243011643840018420483805203164705440446742847249649095707488087386551310791419181023605268697783314235206013160322234050909364738781545894139007554470761724991670963117170785900750215194505347558010837270951873827045137527640259070560671684073697691616588071637342084115330215536170137755466146953734187828484784108441049379205199891011792210923517683801027904279298644631938315786385589310280222187731061614060737840939614584305034762963677550440315275412249113856021487635244048175444640060088821388170630709860372437578329188674574581226396068780984857702809979278106315089195996777907658326571581406747878591794141813754973782080397419413989155980652319217301556919155897883839801083982806213187144604845655759316166202532577746055247072627914026644637354154920178555277835525680856349324552487271111831360784621600087004616607672699867494122642367386525811420696528971126004998431980093810463420671114720961480344087087216946092751355563315573587058431313799201582191999277756742000293074392242502812673647921522129775743370837153015873661133674519584342346000812521034264897239291213328971089324779980935535984134124511449157227309781402694123977195869512679712084999290249128803922349352066939769179292915066225517163677298135867321504019158132531357744341926231355644635984437007885830890342251924595239837245647477114577064974079412520544640840437334120514899263150736478494342781028801661811322815299902675599934508998347855730300526784906603358001619686087551970326651402423309854128344255451539736513495514455097874100093315699020858127277617413815209058989968211789073401524102884597812927032364026595759612530288964079815812564910080 [109,92] -92529793728709921281797410835863724178996865118098771089289396256942195672628530576449134496799909830737951994692229868031881293576286347716022673783421790332433158944802390179903558074334892625755637063571892223628846499772770965387620284905737336738940009289699190710139091103765503899683088708071557679580843753776049155721820736509677910573316753003316776287806670181391575937596994453215924115199754868292466209337160104964148737759114607271934548125490085030983332047932572675213896547302549832995388862321450407343195171727720506900915881898150198900012318033972040054988309664166490944839254908476371427268555186550011959252731851138276423133254450920724043788894220179645366067135511471152217232274069654891234867278129436510600292306741738160147513710511931496354003328604670557806428656923148485231299619770784671545023485577067067992875112863882527357376047527782532589889711957365776134576031075080141524502570781301334281375105710464479502463581851486452115503894507757178996318628697312414842625565908749624533688059806278099882185481732796676819638637055476848770789470441486830970930111992208730232895925465335213491173921727074544567125663756142474300949232718242971479276531378552682240355053427685180252006806337699321449241083004909123603501212710724235162919698157268734561917997016470175667657047847995742204733549969831399839787229572779714839743851238024845080053850375414472380159889645696695262123233568533587097382873549819960424975059745933940526646777568239764946576654357284012628599148625711458006619206032951728081243931092121117354715113980125608240914343845841966692995614425559729232225369444186031904431234391548368126505581306324937519306253625856398340807944694777168990487139116953907672798887618767137057625829115847588868153512730863782382194047006436677257891273717774293253923181328792211758261868040152716073983382912973417664422776825599596233105420552985010691114987280110438066256500543370051472183321733739958386707531336848261847535648972059466104330017308765842851135818514112158941872407760466221664124026748001568249754111002789098316584779230718397395909646205499529730218394291531261926059362430764987412258674206956824587770949738506754944929413261622270651100405760 [109,93] 3028405292893720300014558441669368335183939899650254594993132082612527152837875443816637884531346150338962544572681961589900323277031058516270787388576664452071248868560449681292523335311822315391370817292942139299843210319356568286753112337325125689114040470159299868894371086557294306723151102260783949496208552401934571937719656164274363523599391366317367473284407102237229156587263835034743169420089046505858925868323598777629486560161315201727610928978513720792353058949532912919701831628076295986836173316129110996937775441491642395029458664832939423306335254873485253152952998451640854334350161872647846127297498549004693395727171685739505200692941912126438074972096832836029418664125449612459422815322842471675394466210640623678890136075961862842623388371001694284642014556713000672061627120055333264954449017323108683319539027233731781698239041087191238957106879308323955401700309819483132219854770211644977780440657946237903174350745797079743545132936764724092774322270196253592113865584726740016600267416791645992715679757052297243082970436727266385552540644843772064783264650120585393872974835729250927062213628382060932702644489730640644012838013302525462091301226298879897661866681106434621655302961517234379141389222385906696375394942595001443099772187799827101941625261136668360440477456685507794080539187167729525515833535638053768171417308822303264872611399480283372252407411448946103231428478820821538094863130936783670205978541807184442980293217410740202675899763904121946214780469157149070911272258581537480402047292436512789858810403441407791099974563000509306870159753520063129781433553669056774369411603597745064046388460228965010042963435664404684630031618203175897368080802179043552629174144914692093353431880775036508067072099959095512306853988251127597212847980039890857412918094751270837754751510132557763543370294669150062109918322236243387328935003447593644922516534027300381300399843905400751218187526330578534688423236086230492456303069931295460712238904244908680255468581693676618970231936142247222436730063883816464879340001356549628396017747289041549886912105705305911969771290635349840117792460918780530649186743157126592627440649858989301439791662301810749226412708597798374522880 [109,94] -49522368881737825648289572515269286791383978202001518987155208416617739082477133064168794183814731923033593849875660357797261695634078875151870501359392574010209357451411773603429903206377891866795870471314144842155986429466930024664604754011337097311162727672349471758249454311273783262175319471281620214190115319015107566736190739192663916465831873703110269505981455181287114781759351571740396901227453221355220135731428188235635481087861938537703235369172276829826283371146717689959616292063194691165235661284959346947789945750263650851992197202628663698880277104106343831418554626497308775047065083567719885228576311653141427722189863332920515746038000562251845959008011337241141360062650145201461229251206135623785616904008759704363502323054455902210434509733101601275563717289721844097081069811200717583018234703399023205576354446168628103524476064099322017407510781258153566624291030251613272698501786742723260888032473952520770125071196479699588408671476016004486916095056938279412117642876525357598068552500705430796298163198929083186399750954754483193667537428742786528145575319590271810392711962730012571320667061920022620711377559781673549705198506629679004965310990733343859524749257157444312424196234996280991489663084660702320635591172455987513235587771328675299841043640610246304418408719281404077531213984287896898342577067717549559577872511181165790473929064414889152012806617129950836572621067841827235361595981422933266168185921362696436596520801633502508905380851470656560940021773244959898219673733880925203655664904394397282042255017510242060590583784130544207128481745970556849291548862064195841965295018653143679652068445501081441111376413271389275674898024990874445164134501302480834916147265456736598750978456430222968388371203075333999366608562058287752953622374807349609058313195048082035130604813486331544882070488298455353470748209730698317424122287326338293809206192377106123354568218810680128598353896895520225941906204955636873140610656193789695993122663156079647232043652690016980175780013805821332094101360460655392719949214075613168041326980192519195088641375735682168796943113358973760441900683405557787448989656393977382921280900333767735753807509533945176935971520017858560 [109,95] 183504276849543844443196777941834545701793363117390499469443622364793389942220973938604066605532280300007678160259598086168018495285991390540880725165842261063382198442095752046615353059075626560036757430563170968489129815226728931503157111796262350272291952442868136805595726689936367012519106489113524633848381907390605411056008694600861257898326251705807348398531079800801046241124314647628847763666689778433514819317119260087472792592069115918782372198765131656091365837909026473148079889259278942644002326746554188865392139143304241610149672318311000649609818978729605675810824425283729240838346672360710962346611644872094744481581191398237548725480870925801803046325434490594779276809479899578924552798590029814946872886970580981238439079655548455902267335833676495794802262750954919509990665981571459371628802358434287123513486474399922592243047456908589983736960549243436525075151331890482654804762993244950764331759096771101010869422403093332008776352600478378775799937398909227956386371580437656249175854533444770049361639108870025063057119839497347495830836212833323415434005115396869544889873218272220567288788126317098879218533041343838738582386133442358423570116902935839977080800981316217859938809496251646634734997597693894338702548711905380807911534760843026960783552077433944562158989269692738818811588358035328422269920561321904626510611512310214669982134339775365689551331592985792358422034091096804449237123586223385359350349481730349136575228281839054109799099701743752042808972135566698778808219171419235629719286737270446030362105608250990688741103021751665860319974900684594317616575598078395591710255293525782186219473751325041284608946973874368808668928082362030756314750404863738561018513603145599745709935093617844847847311636204985646308571982154603863696390493742656880543382904748850168711834786424700310086021732198522813654850630206444948734975363029092322519289084744682426960641534061928687972278699720345578213586966403022074543292851430845010401071094680404376377692280211307813271289772327191376734092182126181370615566321330295371521073711869726364055151275475225787636102362100479839845491520907636744789803102058242708732704111865964178309124652349642277686561832960 [109,96] 605287075618046360642012519844012431408023735193247525968740560414213976095559135931067940841455915324893292975615324734024114396318040352717974835677620488151275944219092997137334588297229412637044048324475668919395747987015081186810139030881201098734350532911133636016785435137128112100416147155122504892980685555264483683308357527357664082135662904297129831282112870754745121313195269852659204236434144625279812066187138337771792686350211206436932395847130636755921450134076573542963358852049768079820254510386909667097269343057346860987071545960804922251394991479790580247373863365694894832593242441517276393167559378816569581072722889589264593242925835132231306915900940844599422846314670885957523946514785226064178901099550974733238807629100969646921274944257677177523987919273738308110263282178574102628020392384686450904480619580847979646893284502279637866542221338262775759373155080054471289148708930768104221448702844998835211368253450597881496942726905729978828292240122321477584925416740025496086237143390502602445706033991710307984020927176483533019057857423241951877814019282832252057221127479019921440346467392129456663425730059970618986304337043580947551954314749277189582794236386739165218656762301194438089792636772775817544113325857877302325926128191814033841075657471170146206068106105330549606014375643147157770806631473584412313531251621616682151599208925018643426820425290856262205356010022586628931770566982394590756737532250470675105535211725806486954878524535407381560148509485934058932236448225581413294594698984477751419571331564833972398842101398236990884895852558178972430605415991685360676283255642361622819917895644358900951059098667742399484511156612251093279671225848462078048322636325517576454131268995805140938432536228614631446836991737663448156599365896606288094023631643257199459194716695616862319831086405818049502972615904832905304321389700220006778582772812351627046560753740816924733146264868075428335489257760127753968353709712503447749675712624666831754327778286307232248981400169652528505527749835888685761191738741020007272720748220969736531607781657005144779382833780809853665479099090731316364887728835304657492510357971293134799188883480170821017927680 [109,97] -5923158518955598012091874795066621036315379899167316201500648795981448489968757504681304912509937893157515842214040524876684540198773976898546508509874935018381352925323368845668898452089243308866154903463605355752636183107806970675453869510536358686696308232558596731956254483716306768618782622292717060615763449951838645839425840446140598099432890021423222105574948777279235458123416787437613027914267785298369365236200357148013619075473869765444519171325254531438800457265455651496683354621690837326461655019355272287093958085206435657759039597309982495271854895718010494932170575593441533640565716911161755539420682273588720378515042399996436119653703952842367195926454512661420785996236434236389763012572893559894133924902344021496290064440767112654328673834332607217417373126390518401130629456767839883412097349312701295341928708388282949704491841281966917520196210048453811143580366072701365917730005033224822536727365710075642718177631460367682784670492608174264079610617729788523144490683499654097359081026974028406712608672829656801288485543823053202125915293442300001904984835767229305890312340585309459173218046898716599864238092681887943161903759852761906181614355093718525046211208527818446742706576115329127933670326775023549125424133867654312168507774722159332318536463154756490060126819307991435251800794403979664427515677791608518113404119613977375817609768918406132966164440713959356713166209983385142582181776839696786823553609186878052085618743979872021156523088719813613323489208037251303807051121874769332282700575067566690307836887946857825310585046143285607551329451606286002347158397026009892218319040424405626662879561228734331741857772696610531276630334726552835167923073173755789658789729915048874927376582825016574228369488094642655334354429983866146235345405892896735527107366580350994646201908037405169032106989450160494232622707517394057757261502482470488348780540857344789487744557965565062615978781505510904783287968393679443476473272433601603099516262743600957607474483919053129312916938533846021865847956496235140580140933712064487905647526466668350688407720277236890006120347546600940628003811821596000394590278883854125073090680717545631767651123608266014720 [109,98] -40341376229350449602648816925948862218530376467614201763191456863046852557370807521392883867759665751218311225369957462029922915665783766643582612292748885023172396610359628056008942607054711403175887012538078416951388542718057781477655201357996391068458861668285321095171575329293636603074595283025468267153824102157158072482656911064124568429876216171966150067817513983178638667250688960940602261445483780932931096526936203832834412924442094795162673081583239350155078043371326264543556305329222309996520930194468294764359941187713145585862405765020059356180528274611311725677669193672406953387104823742500906927723187112728510240515285949297312538099267260910816112889830281947215412250853774405605741368936108121144430372346434262668372321956995074658231323373769062131179674550299865539344812475900788984255553432207379483133828718787498100254157968518336470766805012523286464713626266341400509983464185939511438633438317572768344143045319790628430737823397121334743644179442087262290479879527789548268368527323474940836902506363930704047036748093374932064117789047996077065693095291778860366182614113035221196356613170119035052721831228338763806123391226255708123406598418960114883876166506611928881212614744395825092619896338521585290644542491181569134183022045597628743424032839170415374464965115919067673859452789404659976029717104605872031101981904722807047997312103417285084322694658505819210721487517262080112611303247843298437599464122845611635767753171871019559737327250393005835193848919927351052412714379675228342474784106133899667247598119919113786285216647886069828756615320820503849953226575244385301249115818599119229403471890724609559537417543063898971196675396292171063985637544025139716439067969853458285421013193498925160816742457314731900244944354782846293777011423309340782625421544584893717426938202428491575803003246903256941149213426774928642751734419453570581323951832642207956834475012976477777919034879116190847319751389849327927330041152192192508635422481993722627730109289769374630763272375855355811660536843861350745098492214522557130036326049989531923623291990898261244917075892484503516609033450142354050769800778652789756818589811738388878578428496343040 [109,99] -58345228173825213104672758951171297653090145297971132408552967562752580500341246244012693254504951060330311254587303998735997064577463866477868540301875009047042591480619038098535933898941111001470963229894457789070520515707966148615504514372504470324085451926533266748791674859424870082323680959041320884015522059324805418898859355976332300465696088125497776986408598932434615620878876410767063637664268743143090468651443206958282242908582944242385594846356029056606393238368358658373466596305007151876885521574690857757632059861515069870276358957592353645852324185348752918514733288471670683953781325483349109617183712158635755900162389121040103456426279961069853357908051739945258173174001791732467378595557368136560345054917053409533337287333353859720421623614443011001582984335753409420109555219333450645007558829983077597361153036435925461951924625952896095720582576143074521868903516845927845122474793618993588219399076508282009463744110917747500033369254451025657135377137850817579218993929777529507000133306808992023218529594416582678794395006223998202388404363193606101512570991047785918537910295279035840063646221046176300401060948090681013429207158299378076501867718707921453720982723532327050872334696973064890468455500817684294515659475499286128908504224871288154374295663367757465552092980472246077114203478419038360454296439125866675448261318948467985139051442141097765862797694349053948582700539353300576518246955778104311792549207683759763869554464596739504387295852308040511656584512206105800548031567495553161707239488201003889418626696285284740741347865814500773199625487913782560872304905356255569417686333017892196790758893197233764390920399450794949170423863624987663429901314744621684000251639424904989653567699388130127462772360539427076526351722033431954560176874239446442594242286743284307303212454211123237896656865065304221015996077328111011389548238440789303496893501515486223950642282616321523893174491883138534088079252174125646290895204241245637249331153575748092707646126860816439603328263224261283134683840033890000278758959964722013619938394616059089641868239803878705133008846318649112638338643244323949715940459420277364833853835070098051893616640 [109,100] 36778999098212932712409078847065672757524078494328069914519601353813122627988554461570142302682588872542238473514044145628697826915542138836949672298173035245424133995044298567775977899662697218120326927110684654607117171986317440927640033058320247627696010113573768535969086558391795785982790084061664655090786693733004008105263917951002248073467418386133111050411943293945027504323581207114866847189682905933770476610977426080907506410708063277087099632335140691669817627391276608033100770912194470435787445371770115083832544377299155751217520327500327272864201818521529545335346651967909532974596329967821056047846603319060921115007327821978371254292142134063175734989609552114599567481839374871866378143761286381511588305286285590756610903775948816975383376032605218693662931578333221675575573343679390650352461134209840022864402381105684971432117067169447088500141673988765753617677120067077787004880914172424167150770025402986921491614321985734216770273221303563823773971251842130778781759814224652780534150775751426356317284195845367178179783776889716016060989156564891464585350549925458839092256974046184441362180642148356342749991705712894762470074113455011518430638788932906598521996554572654700038697910478888958419537503522078295065357443956539159277106017241239331758745449365484128447550278144125847375370436336598807332834577253877169738877406063809678701716679872543717657153936643907364036341761807179862095646439980070392254339744342748814184830209287339030736762199598838494829103981573988131491448958386981381454320771954702927847439326288746184449717650500657466678883260065151367655667712949988940341769291822356084232241884411188491781224048631458096850621889455378607458116622688363730237013052342380671852069259189869910406821846117249857716109598848906804694533818085926534534202989624192747419365464607713792033135227006176896928618037084601187664682240996670063189027882159252141577603379129071137859479635598697176110692861513255587328119577008103954473880274235346855088820245105105894695876667791971087878212896101103473235964271746470497282826098884306782708252949564973516121311447389626780383266060543270117632986375451982195318729494902297395200 [109,101] 821886255847586700450060449937172087446706275266914251201657613422990122241397695486318798923425194445488718519793060269123370246341048727784648459973190576869374013801273273424611492553533838811189146984911551910144724919580778673754461316216393528701642988115400076256448821122676862894440893080759355982982505821537964030571082374559164481814378750226843415660338616386509540832935036220809546379379224139935691471765864293524543763594284863820973481832684509148787602378845209856600986605157109549816245186668943594507747569976448946258474465047429283251162804790596294010069260756859972689559478484857902948497100191094524640421914182330026718710042494997749238230918026685584437964464875810193750386995500837792107558608377995317313468203408370866039169429755445935520643049930638527290689364502650908886971580303454368538175197600102733267213730820408136081304769076862157227565029941706769418842212435601378138965471188249098784017179231929140924680096499714162706627371085765221992108801640748801668954681600033268894003732898894134947173229646023879918604796338353920993727646972496037907939128788490630401961052357197502979235403275474181538089578118809810469318288136032075870762759769720309988025703873721039266218752465401925495668146327520992058665608286040709084910533226580471237843475091327277277736438534396434932592344010309685269065263360582387278385519501208458326737667948825905453390992939779426230580645479997673853829571069247100199502513924287461489298248505135634061584401095550745867307746624159636806333481745478358577458014024188331383736958420904461574468335991224435814243477232154322204572869353865251192055591150156493376623778431746022567163001094434887915406027143640552972909827577648185088477974178568869601949432000127871273816335776813173994043339197684424067224043458735461950044555686310068838192428212753697984730089161226324596658195143910899549492062932349461504577649258281554777892888203913517057867347858235666436737451026353954172764579426125200868396823902458352817053101983294866126457846840590512088767012473054848474840459941369137069845607742725854429456048373538554898196619832139193716899884028392798058079496454144000 [109,102] 6136476055478139693092881327733895243524185105232494468618414477507219819247719567188916371638497696264473826096652619973626082204359052172393584360378699537631392490475557649214494522114196993986807262268957029295836448118496215300224198479469322173295838436679740984449163962249246001111911972939425510612514850714930700518625352262258616646565242716443397707386754025655032822887793899333265553938554627675441047080827052138962774881727482982951912264587980930514310979185912329249224133564030007157619899656756802329344604358817753028671482014650597277433514268797406245508079213290829162790876013495925223838697245196629586372745740109194037453998749956105436788050091669202765313194956065052826445181607749051610281701752740262268615480946321994580184550093617130391429638196124368528062350819626752524879902746304402443827272071844992113742019002175877674194484066074838587860172232555013298487667858637894014864986191809626605997650184691152297216251192088171488253495762747465913912405940646546932248866372062300581800802321771112715133977880994243292768744200578940101851752884543376912636948892992004763519207252305840532169403297309106593599405577236539188795893728940642911090392174902386411895466523588394877335451569635341808108232957781069559755400695206761155387215205988600037443080403196574521143087200243260079469021543017003922386371984230932679963457893325847694948847829682163421500451970845345813308102887742198366949992332950269103151806639049994940055343338580751058630753790050371719986995244491502230633293017104712074673767855661864181655380156575711333302117409001197244171121590584929860192384767997963807851241699898876839564000454523679645528821768189681783574423828975358757561444203123606510491540288191629525402448327501992584211721262366919019047391758944518461056101318288903561518800427293792841090384516049277106716637001692492046582762684920440633660044538522966602195219114872576778603992884247636275730971982107614602600335041417109220662488377270530592738238391554234067354981249116477912430503325926643435701727493423358275234045535662339601371095477531516194060382363333450733665672754184760308597171015858787747418803404800 [109,103] 4324995767222658435389683373888591926965861617768550629281115332266762486943371767892388370875836424493536206189308738856105816551641980048734492508496223589056949373094567970990313811888117026561279054217774773624705785881501082334714398428260324025183141203606985968450150113251631898270367393096461208198388809864432615864416455945518086856186627723741483554588410970949857423658318694103651498705595330017759649745238833828074563817167127009633324385027524611066722780168838783133113496601240244917209666084556868213995196651698485500407299850820505228636208160495399153002658888210701997689383921607021371288893961795893540244875357324310762033813757803743595385244585381541629338252693754765068644187823005085095619513040874597003100483765920331432062598925917117410592174647288376243055421356836864848705238684361618307954345836143219274993638633538456679181927187092447175761480308465290848697918555184981361199466593424695643789110260360884557923233545211908772016521621646470548705026572672609856314503540535897828113561744649838256066258205309308114164322239099204648191716678222768591682966656425703351699054264165475792610574139201493684270890085145513305885942549465939234471436371212936293579105662231493230643193291630586562752917483162500514506561080335455822476216700194310184506612582477451127791519526431960943223224507645004188512086069938103068619301505784406564079213222531322237365829161540567528037942596071439780028227597480714184071294424907433875876217587391921930100456639880164889677160652360223628074763729454404941386000640882979897029810420817810520361304929411188456042509318186686012880054926384649542035562112273824446613317499321929786679214531256753834749282382413191446551860525450396315519172413930823112529712366643510828819178230443757185730209369984269475064535076898375936295566956848309838962472093274913043458655558551721918215930222017527111072172402295057114210165257658576252430519939625777244150543623412184476344263671135118282219347775301332532345300025014734586588517271912509647508641484269179131842368449258341565593126481351354426648220098094473777574185907619793055714734955230315595720378361711840400506880 [109,104] -32784351070560807994751830722914322522965940568226356848885307516831729178814470033317580744660814777170327914422095992678173568062088310591479288628575429206348060630997720710246862840414692165034101360329828324451792906942763885935319934658187276323215408954406109853518308776555651472062321407813544449689940530862083425565497557098464463016712100789686335530683210654650419102786422656932363022740291054317757631803410655675817219157340001076057885778258663109861037523741793770565626025064370177414895302774473843718069971423313475030084039521395464070293399786232935662549878082274810406406417827262271305802321256674017560576940087696222252099001156309053856747383972691004595554189230187676837128205735870406435485928234698133593398003903970952557673479847572498770641902717835775841352527966089497373686969492874410080187097323830203107055555734613416694059760364663311016869830596487452514363563904804770702249328952217942351470268328838098224091248799403199220241756412690648837722578324996070055402033578074705133707940657290536424712150303420080147359048461162057180384867468728929963754872930263795859248568342509220424212340686369658542967697889397808269879956126801442125655124190209776017566916505588567393021054761377327627758450726521590426219393106444568626123899584321242898136430370190009305337016710955525925432140009298747339370105249507576380649544823780066771413737862252746972569344884636073011210131671629058904801455202969676365386509757729275895329702074935484821270692608811561226843693699985769873484057626732573646876399097664609592837197710574125946011265748305563690500073192220362643877908505491564675314968847575597034264605395760819642668022626244268899642762097478876614471927348182605076249988914784734342305039741674559040092948042670235945371226720453601806423815386762626344743421703210091689370627274942852714277716852397009062427894006485612841540620742982090279956261025175933034383047643802928523092852309227266943019900514768245569797145976558934782456958014126201975952987226147828549623166136535587668514053412167271729204726198084595427381219722694614608278347521961997524752405617891666264762567038228234240 [109,105] -26093312595392340215353673306866661068730498316994976168491118553360042135617312184875432054378157021371281794330360191586531334001896137850600715320310370711211318493412434392783204525956852997938354313169087464622099277785122454618518780512702967150673900289224021348787272199781093483913928153313240347320376824485081660815932770591066881824599857989894516648729317208119890151775245739310449240267927487700316830079373623601620221609809390469528706170851927620725437852542930465151637890069977494860115499439248768830319005381970116913914665836683060529969635496409022788085294221830799450217719109859473770283819708888355351545094298404115014767793428721264082866327848584551341135807282253129863706626995113905555534496073389028968628665042489884578155873688973346859508065280083257578254445344342030311472517689993771156773391382423226533491217036409794697580792003996863028576013033699456965554030240610381270524442037631686283314013143235887742478618681836727950734429119066614307478726468212906689457223941890612856137093510990724890646513798732578688610219798101045832489086738060857524182350325029733265773914575580035100849943204844461618036055733577027247552275426291632057492450989832857645289682577629897673486895914815563546771357573859058545966649793652789429377704303472525271202538482908043858270399585438363433221914117346451832016662352668914258800392941358645426805771352921161772828799847661266225287602319896426089351457942559165377496992541229797998873558811804392106468956956692064868431460754376728968258301439617318900623180197663281546417972083280666994557058101660498506286543868535863217226393578774946495150327277288497672989637123433457756291649413805399769811791331084293509661930360382040767293816126085525109559575459937992955221994926984698030410254098234218335530449318149186685428575842487379018782299435279616702512657467793717849938401967071292942899408631910097789268750253233933401397348597797574410479322696488267964387754042491853159858243777255771267953066141346361373621255089138694645123675826792357482350151130387769674324678474614189444170037855362220578991088719424892273574955721129358727100368814080 [109,106] 58435747952557184949180814544165360886578015449096269879437041300713300051246021542805512837417151905915264948339440154734706545305502157590305606905360338554838960767414452436132547391719257306470686587753891223715046601358844282789545792518038631828100959186575847568827073720038084164041651945878876679444955801220986368333325642547978925001459058694313290239404525073911700737010303158670596991054312553270965206616206748442679651268097026464551822133974764189751375457728714254019807525778189464852520389612813363100296400248910408130287493938449356531125568270264859370742682464776364233502680116434930533247148881975461491618643810488075437505422297799036912984893798707093647877428995689546195108556976659220847525706954398504088417484049675309367401421362797627644326303146772863064901920216011423801850428564648706222581483286646082498849699639999476973335599854998514149155336050567873307287028828335145881609744816732822864651277862834079676367756488682986768588158273409081392100832667570207246598527156209901500975262388423560119767822156052201714358810544607749777643113508221761229767248188780560366918233984832492326008510719254005905991609943346339777255481026900564333857526824278071617043956860536072101468453328103641924671115856876118569727676583598525931574186322332968859741258101271328479185115499627352614339990778338067858959604235254953551123763080557086863651389470380513399102837796923310142778232844690956023130857395599509478606941642446407571202166549373194141650678339548724701174629026746391212199630671395998893642426825976226992564921970926236702582466234047182135473889915247237559908834807398493835995178323965255774550730440555655923420174990410251659214474005539245964316989553899567750801472117657228369409402876836039737792590102397432753032391373065759792212979469309726048169071757767355848089019458127798187499246656384878507102639213142842946133899927684647688908876810596225440551928811945111445576196065994225447843264997010196593140194658884550436479495275286107329005188510879200715974919896009418294110922443877207960190378265303243276684794674468268646847341750590270624225583796648515398164480 [109,107] 23327483469645525469702555305012881779447668910861153210280547609313777739469141483701921528077932610473191067722140214152337700332428359785227493252155920699298997088671851653543047544555926247030672747892460777796067308329436912908657462031319470920048467088836875931699369853416743281580793110618330363718294021364825406197195999533377260445759427641177076199154112920949359034586191510493952735304539223314004013117185298683658371757767428078369104307513693972900073307049083720045770124931298787028062773076412356994325287743295988790155566929540538206644107343643608474259256959612998432754421339976371979750562867319901216986807207352385264423097783776221772036483486930461384306186499889503970923987729167111827120978026600266514005197625097679711586743496496566940372619515409828369072385005472591901720298274159725600366176346508309746160586956053601163122826694851040121719741923405915364963329908568976660043371596189259050535283456209361119023036560503502795822987226324649668094039200858456734263509065737073883113350394116263031746113710507211449459259419578104394935878561936939650425157167460339211400959356247218783070908759854815969305733097450805428439204169730964709924961900099135993888346539454904299530124651299616866050255859724008729773600060384872708139481252505793391552702763746674746575312262370983235149262493498252327442924370814178634919853958318440322586418872679630182372272525102290856210629469279640311805101762023624180804184091482537991828448899717658598325780341533045976265795690713838381227476813617296641967776130175277991154180836128785828399108670378104895115279787195717314406328576071947187957491978630137981540060149638188867191811807409459803248404601667780406530733114328175140241814787842535916991389623419567027277932270640149964977655609442541057197122229649044704476303993973390161219505819335031108588930324625176319838700386183071318671519570914887944815267490399330950438616811297720427376418267592666795023169174593427389249556592236420463115100825673598309032282302828269995483034180192485162304498788580550092684955436815455463517805721890010148961343149839340408520943676289761280 [109,108] -18636754699221360025926450103402668483791958021619119131823120214221028270263904926272292503000946786900232442025355658341737793939740181092424897284829003016267609457287095226708553118175994362173165552064958612089648898861174439794894360531944394121023039972889739306676762274347523372728105308257701853262123606430054091882484432153346567288704218754154135452406421044139410313682781014858009230749360285010546436329363932766067864521912369802696909879948855681576573851093167786126027469315725839516062267608154091136135686896003676513711930904035954109763166240881501871031601363342227388198703413979613181800095342090502404705509989978514771778032445204499590759050155453021614893208845324249956772118733365381493051437426948631003896373396599497216751407012715210143806321252148710079210064813698276282414043757465458428054171165716186554201436785540748578899127681046843046003230438399594142118799885456819888438778760055154137439048599114882676764048688756232859967777107589718870852316967451539887471804190273415970513178807739527076519859495855111322766425070091746157743989540593132517382109597008556059312361080962050946104231071295658566225676166053940130527195706594499282413264774582571772037934937897841016533630153132724138873407193397279437380050396564671769701774449298207877357219687400135204043726107985396752502058545535010225967011128007477281832154189526505442406996427953369990407447985095176131298316688513001585816643417199556865953633250476874522804619985199272195447323669823598559706053816437972669146755723543428971524052055585083196354465507231595450661855219960434421545780604133499566470779318165003005099549686961414256626153527100604583652220283526896560728734806543242943506416503166882483055656546437291851956493448332030227190148094262411771227318385333834361491329425064351463649417367953792317502024309439483946572371568763834335879598374308695765724596192030710581288321483778461510387325159582032903253631161912386365196481965251562892779711424392596492141537647652714656410536490286552511787100719047292487231082000953532602181201613214082380479891604102151667518753023455343784957689200640 [109,109] 26216115084615260805746831242781047196310009680682826961670095985030477776747256093411786509979545758019453936907212968655464648505307117629711290791265758769472839805868446315000035634737410450344076336424705797399518909897458384453987579294309339451334291719679659320659690544287578143229658025216480601425088738460826513976028002584332447084462207112055805383059735158399540179696099706985636218518443383442358871258927540633350014134424711897342917649903807730695919345696462202026889739983926933863338037994875332995900718509593563872273246625422414626214720128893041761412830637050176050797452818143511206570358945048793853678518045352378520121277601949509114326007300183544850508557567919148077065636962735968600240298299467821804724324717382292156476709246996978623582861105742937173643867522783257649153440224424583805583401583752318021867950295513949814399108220823632454133635208129676843022326910183706214322894394235855522981654837297111819316708245958453042558871501712758645031980343482790988170883966981663994098673859497337999787312938365400819114622307488593181944964426928794626025224908843788549220662087315385695820628422443798580299700508273191750678205459040279225451585056429271979399198224528449830660849343440765977277306897575649576814060232705398778157194891472399232300557981097021005200986586510551356106120632357675767712281047164678885890861073983243217060402459323492344763281213412864832744547375347862100437104085838814104959943807579447318535975665903219983648953248643516291910603812328730595014140396632917674030255272042090609738452258908535634529023187290181144858200854226401617008134742229025800567632087342691658349266387975460569375029132999869709226065562099765905425585711021917134740074413716656374067161347250875541306638034495549064455797597006581974390669130832121238793244485337566215202073165816390718441177562188116989625516665809261913614607179609287945410269451287601377228151249808247844397190914267318828335008988610911927474602659390813309991044800639251623044794742347486478438928701986646247572019451911529228797879458320073818946411241359058522187186645886003384156160 [110,0] 79245471984188799716186748247683212991494492093224167432117583830958365935940127337552085411154830795384618294523995244123963329359336228533303097262516526923320060446032177545664203622987776830499383100875033924132396529465457703919922077435298954249050647856079642982826362135824862740317671585645655347946634984996752561831790800484108250081303718109908325799205383998566064578085823000411587003896985561385796932133670728267677703463494588991646721403652479275304810441787972945604894189325295298691723269600488011069839078423388647996401665891761975602443080945407136701914899407455703199259995602937700028834320992941802501087283821450510650486387183184079360516101299690718116512564474215548336945021827654315605184858435889291693430483427602813562690623081504946156878557170104197726415174289971156773473535066988869827423599908776183241887958000906480933523634180849137744231710679285727639492938614478685977894795750396752862790638053478940682912718052416704218352969427904488066934411219403187156220370123003322058393778114483094488072060973724939936037105614270254499170334852298546673019440397841870007652112868948110637575785214382009233450531417808062407301099783071619885972326153246011343103021328854295240321100533077997989680472303153221308708096500799365671399750105058935892184340868692837190677541341337028360180212215306835021674582023791733143764461976615037343091663648833329818711138853260506801675511554474608118055728698039180647465515502204386875904373069499101741169880042055415501702012796213743157614889069647342900557505871430234790438823655501849643209931208503033452530266051222963326478108366890559875741871173533543661939155871527155832073181546584205318302085131071023994947991298681026444619065961702108849756486929533874706223493274273263453381918286690750136407660782821413648094847717642419125219617579290316739456675478130572878249381688975757891730867215228868202533798369877974337769592732366670208581358466541723362448845930520055176473235966983141407471672110790472617516777471518304118804727633335390135654446928850293369080465021993042090750634673570558636139570813575894629075433615033481956186849203987593674254272664652516575925784632901275122821938096847965718556244253487512754043563115277476693315588660259180446160583220804744640648927175679708666403330712802168885299412684333685004573608227641682361489929530150473763171545655642437739391208561171678594579071245142732457931703259011856645514232409036025105099934314270559987392061884747818112373352050781250000000000000000 [110,1] 10475988199575133192818680670356115637619813559342452075325253367132756299813505306490287814984235814942881859002780521954445516379020480977257735602816064321636303917057610891803327777334513772923238086247736565286509001813871020388464847544268758108363044562067580030942513522202278369258133462382823771037798231247801173750595517774512801162104917810791779544971527209520278772796473700550566007769759883877523469746662177082582102482605810320251843839091464481382723354838345314243048139881897040937491751875849419639435100332749982003275918774420312382332255528802738322565851841915030016084879504669139525884703073892386347805346786339797157059212786216788081666342106864331291792628475567066891548445461758360410360386115059454140384965350001397382860454304771230487777483017583408428355842401166806650733285183856567829353026148574171108316749380435079850658031227972044366833887079892632384829950107858253694157944961978624937310267419243992002734336644196163388989771744689298727774955328116463789402309992156272356676748486332902646033045799074845338924039505969747756710084088132859869812672074932201731873945845521551459477926005076767650599876404519458302055733018062883083548993059527605786707095692416455550113225115460808771656793157121578126603054602023929357131197642601133522129129291144700698079797767491179222906018791592972435307839213950227479075787225889758527878541264565561712399771109599901245164239364565846700763756198738263786203110645487065295032651543846506532843745637819572587428579239984067782682775408165102013290519107452793745678217897108464497649432446302370223064996485564238270039273930194382399083673587006277432248768653467228498846771770454718241528267121794700457064294159432415944177632053229295910574111421083598498854851632283959405884392901715159996227729533703841176124553895213987315194718949674796997855595598960520423753913510280958557871008379181464405204153372996719697125452909616054471156358768333455716945453932658772948631780706554495146939709205053352460257004395026574195567449681229954769806192654484231311773252865269856502532096247597995537147573988086222013073206808517132950034010405053696971560526065772065094316795287799950546011608856905603517609496888098364571473784908512574610477832941074575571316278805244000398436309113314793875223789361890505403381544276441318876279855552326790045743074149361354303318795214613144349341204503489551869788415037291577500448167864309850382890195858357287911386539907849374531068065152794588357210159301757812500000000000000 [110,2] -27674669954073404799451526050067106798428199005939391572795641620148543313064897443367105496815367305258530293386065087200318073766524541752276316486331904794304416100711771389720382893490121393357055400625253753773175309972381433109320854602524651587687201534471378357544162327766767203682298511534904508842949224788826307351298086393136864453752404545592912509961512338333642691164306807557903557548388322405157857403143580369855585833810148088623251629354184906531682983411174785254812646563950041469383664459070804339231738420928694719463845361368534897728471057738020669746341200363722591660337068847420154064664802938250407874996470433284808547328394757267233006329616368673559502882933103601479470827495043919039336482449818359157152023744363758593916249089358359107676582236427034676425230002127162913439735059441142690161481041322627883902141470920433042018315436195520232249997643468757687007806818994507477147314155078200715627763589414418535547011602068504349672614947410645674663795363327963117548454015199126272740419761071872474425635135982918484460710637000593335378948839010312188569495586560103750801799604242425377039326994498501973001937046252310353402669390498709292306631266887645852693693889293348953154976246877193444229400899776038274539094265440054767249361167914627985401804344481728470652893599703358124426189457653647662940852850875250791282620507324055408075174881062159863245143941880800886885877030106874671671339987184635180181302158208975289983424753442022693064622980101658684626370112027099670328686059881519261381866851292732494668387809854284084345105902347299873614732933990628780828257497190038942776312963297506314015425221121544568852466547852803488211151138327724621471816104530206148987908894539425007252471942043135788046407012004789278180994748692037053087935112175046128855278304783308889639644987701774737934124818123609553963592721620829782282337944642436614725629820319217985325878753936470305225734856826104194018269838343836169679479525565307968901063449660346668629914869754770719794527243261657186889367598353337588845628096722389175337484596057390168393423187391318120834447522268095053734666448464337338806859229040517183222484219251495479956709511438760834495387830026464675566605236495773774903563141102019132434514228747181419541488547816796423772359354730917848813586296794769027079328116483789016989138566992382708009006484216429137743579313420471303565599123510432300134032711044822770794898446676963956310537192046297705338986361311981454491615295410156250000000000 [110,3] -131179609798576456375133941783872117654959206750540656992957875386985933962519694723637334949701398922224266024116613510815542928951962899287562230389065013364209794268833482531128253661095763998054595044042302874597264017879357927247794649600594048164842123621544647468396734788584576653864696719372088741023834286779702620568580446252954095870421912623520560052513654454018955399630897346329274479693447737733450742268730018219114859846164419717263460727501092326002130515742989217044311798904288356898587707461656799556927217821649668927797438144310839503201076849074332224561248046814737316213479066485321792718750144651865885577878707041981110422089697453988936065051361496526813588270655431275650752085449085882438534281076070306935854346191769514311136971627603926025209403285663783803005907578503539786525504278520140140784713157045553535575819200635066663946098065736232283168434951488395157433152592617578881166505975277953536568851727853664688918900230929321307178272211487728953674240498173195442272287368833347801723483476671517354652212261247267472177831734617765562179225953815313983148815992307071852462771948449563726755851828763680498356870143180886134439608204973853145039023914502952147843845167397042505023069824344095416871024829462851207481472280803668122093705734997244587742139657998271875890644176723756121007902800995949876058397591044142240196186756752113016836170881670793604119977406230341981454214409791292471360215774759715056005693739568639771067610086743027797795958305150375628887305678796996020533212185643152832625495006431473638042149906952452609992552070358341012756126346380251419246143954244898069039240379481167642693890162794761223009936806735457764398405167263217112080073696181529683481385589486844848206501172742610559357443341321972781312938625293074450408919855045260420665646040613639035972788172708991139950926172975675171630707207878156946692596616205826679654210975919803144657808821019978399192848712055091755155446251418841430688271532515491962180894129621487850989453871918184137330319399372770831503758617943211242639126776096236938252182484384364783784130310303092448005543589661002305835230598017565949610314134788276947069495976147026808577513060826422345754888440250910534876153724209829651481075719656143462134371146517699246957586798994121758507507706246305738066143792114573736306400121231083099372817931720432827299290047521937754546576849241883343111067739138532754678547783688039581740109940966804436029238573480776297586203327227849513292312622070312500000000000 [110,4] 2154210518142396804281711990104325423107061681868070517262679034520623580787884891475474216916375053540232312707223748810487869255272722389916975959833167435275075538638802769148730073106096765261447969036790002516816303841490855786479371589851879778660526033220201978883341663927232759796651647649951573961821113083359268882142127843418119433088972019985026386126902594435046208010573937883514193405919513079335660113343025426466293645186632686051899441294087071096140228198556082599821601757405593367554355143474039260671357322332212823012491457492812243760369138509031267613595338855120116682814582157631387101622926274880749399646050971467298818562526512059542228892288482542117909281654016035689024042169195240572504742975433310001544872524349172257377348419994883703205103365711927899392315023840525723298107966706348572068902530287660620795144663749140265118729227664408613170756726824494701673045534616295180637675733842273665535097272418849533921242991430374621797648304830724395251518404686930510860349176474972854846887379212469526607863581717845410019347415700999256647909230841419363511807778769345912043387167525020869957554254418518201159274114997313828752110778589288182766514680254088277769609177965984741994398645352663377618621354845864968436927391860010676302806162877503263443520115459075545209575075842301650592232469957887550302839332546525147313040296755235688944883035997020009629476399220233010616768411937714763115711840463377790882864748043749247180773094813672260862261163683920916836670208529124604315231451580520892571621192755073601241684182381694347079356154077566783046954728514116868407206446383298810343527231788675946489201899842368092091728228443280956998245022270137152530808684058096492238981044189531049841694567040357117859898732345114362201766796982642780422216761180512208672450401366051194207618763364939735048546128347841389182166740981520850812330419039986887527777999694365880938370123625063953431568378734596099017315287135326983881571796229798793615620642542415052114780137323553160884008538400982796125312014753542780495796287533366285391225501737897900208332941286289922502882145875054898545850932450436080596244188548306809393093222503319539344877459405965282250742983344411062764355494233061568074926390464816762525200359143250317809559705374641952405602258257683987347700220973876678676827687747557270078741008060426538220824330091663541744522068289814424254124939476151545202796351265664130490442382150702954546545638686572132769470044877380132675170898437500000000000000 [110,5] -14647527319974564169106866854117165114780242188812229822985922669679250864471355877528233001928321339561455153352538592334197947030245859417998719460751406096761992644035770899032293025222607450665333415360055848089573185237438876567224712938529352687073715071987190378035600643665470084069819005752078885260917344498090828517722759455929078291058755688575554384460922673990284741172550172775521996169535745963828101082820092832439430986441271603000366224665482332235074101074913418884330952528868705686686937040562455214942345180738715599764407714958253091549489709560730286198018070980579827019082584066729512294012628178000576756947568535398003068066672656170310575371014650692520823624869813179249965087302353651485150673656716275828889896624271519107986093287665525212619518669407469373432917494793571850252304724059394883354832715947677845339644212674678209049470725914123315604700507551359592731097779011799627364005106211589611467765745769544998264726959437305294250503614922160589376476976766157946675820742512177084433397818087910206271360440118528150007595134525191788561803069885569557502285818129966149881131791736134707768711617672266623367739018511065701076494246781412233925622846380410152891005912556696238057238147948448216310021267437888035598744087687905625766271074295515452413869894735479181041840050640149959026043583266661034486594231495827632658927177843309533062442949437822914645394908449314815601282058602623830096834192626618915979621012403945042844200587079543182710460177558313488953897986472903540339920026815151218623081501179569534596663190464565999852633438491527100908034699716585854202339933322149068768676564188242922376382850397162047261692981229596921728182324930922843019291771895107910640743459301520602306842173072017079538790444374628834917335485879580879270481345233772370159192147551082553265139394144414197135443474348636728377176246372624961849952096963721551891818932643090998996680864727150923273656075665775565002299484826319186148556660061558005253365204748384501228458921187771156277906603798528554422465626372548710369316817459066061220387183299704783391716547963943666904556884376198759961969527318433475117727037427379501678382898311305005549104860188627957541762541942642861824874528733641203612766704793702178652695828694501412785651759300589223785789148253857431749714901093602696232075987701414221944310537918750923445391783041082878462073397450168760620004411431469252217009270142200838409751093085198135590983825604638468576013110578060150146484375000000000000000 [110,6] 110950229289358313653745486469314841196013968855136043753159290159613281991132779488090333367165028746752473852929643938596747244549983414675806052261420381651808288834880705210663808550030646124379555889784913539504958645895831917717216094576898514098289176322215634097525637116388161136793309198178908693416316591637506155935179408086315743086499135804171951045355872202409635050612151054322431555437874277362154099513904791970144180021647687587942265056369136661654574263134963947215093425267839970115773717116651369298480591952608473851608907959283045047964754102145511398124460213293491927288907013216191785161550912353127988158758088713154205767925890945693907392111179032374040861331583249306895484877260816231029366670641042149529130117555381254211994712601248119896269592707383070684389586787898408793688888315525789987892365922732847150888594519924005959721861099556258177244523687163949462083989821999231604737788575540096214385905739026522593256629231348767493168155010823653900506126837377054331567498327998364215200545511880471475803337895540208643245901859104014202575744880078028072141036854055587629862839589715681253409173909164455299587434072502897026683115071769664443282316903273514632034209360496340046876242126821432100657362527497920992751428643533369205395271444183745002117337609352462612041999640467823439053223882787979219742742446693350392365877078416460542091683525914519051505441172286263899487659952124763421915432566454768816548146126838469710095579979074940617288075083944315462654005653863451861112504952204428004952103503984004069603060311671961093716068984099398829999673130955577630573337070092275564589492593454192202113919757789756081543030098964778814122636512684295499689368456218480816005575380328568751819792738509185495724736214241078476358406307416740049543365380340114029610667118097608343048682397340702585483526438630675644724631211699510018504462656860876129093878531153120985675258089028211560952931318860205844552286526710744248387089399821900126681038597031660055388181951227519585394218530942951453873519851534389805371268707959985372199618391975122572116980701513063551317165856879740716299059592981311539003219323759674074504825653771708203235166276693214812618581037313953588621701941206938153700377044678415672088706952920911503744427649336675594737986522333404282314565927865920350783082427065069013577980579599814074281604590218118849507540273495690414388335755855546836183876449426006564685622927769431979023832812725203211812186054885387420654296875000000000000 [110,7] -890298004399372416403151994479033195462933227777473360823704717338792929560257593680475911815218621724551508763602519837664444051571705233725683746744174719093650601592727309613458107796135121603107629665804191805070877398757918459207196661908230838230419903280852204797390322840939796500181022605062376898476349266665028859386777133531211059011134174643141471498870681532896775488540371933918108718357950248717799919696800379848940074642448174417080761756699305588930866459529121561279697848242268043358228005271616806748135838325603352482957702108090473565443127765726186975575420721606374202816757817586609102874316050575825561696119368182414227701620498896873278409927174582504954520463446606826580102888842742357201683145616765018604934298987269604585624487700310446540867646465121858877254053243205129344189987592546659674830742236764108469728377251896318777439759251399671989651943158640463163159754737763184235997362081230493115139120560328735097891373565761837484844222677167636653470692937473411383718888810651225911658172542147918717960607872420230169650323784642945575816162384132008098033211450043560136276095917090954355428045281980842658999948834563999727173469032629148672765803951328544660558267529522951270375304969094407070024478397511111342857768872023705131326413803748044170900572520585338457933252699675356263196421915523602242986989649490359599811063659148995804088761379725088103356899370885860297151812912367599744806166104644772859345514033031601301462165409819418443690168158543272509842065508208091781754700287320877506018134093874079163991387736517155356793493617710346093687640600271338490016927875520651366135280972035108220784619111635896630750987154426571917310014704270681165283482495165969102756519987947978931865535724567139986580754553379587094140729667168284339683466416071036225451719505399344752689012899252112934906345116687090135851141550423342771609990688339192684830807183730067416495612015029449010818272262214677186290844523972161118028005749109258927203826498936327269047832075591925651462986927862431194497207903244112466989033831329989365758241626860528220140757547155121062220427144815778157121486956458062223818112397988842944697093868756869463858955368358077286590530599099053204991610591282681937443621693038040282573822354776569652033298971045440201639153405516198766073871780830898291948818871988951103561894197925076792189166627462237978114385696253811128904320901592187551866831660175463774843238988301489600721283501627567602554336190223693847656250000000000000 [110,8] 4219527083479146535622901440985056926540220601614215903943269188982846936004637466103212341437996071671143648541165138584758346026319863645608405639293405975243356364327372400046052023474927824216814520369683888764882386690884050905428244908825275330752620550421128032513087864402486745165370344558404566525397812961853119452949052916395599135795314675803670399100180091193801904524978749749076886919242605291858253207892384008548015831472558283537779688238760483274589764079475655875204640634873720869731650749950103194601274385313170859955230422490127919357089768518629649616637185822168573629407086804079771209563654535441264819830833983397052790832907352575838168722362207890847312922483812076128291948639971492040985406438011463701219766188920583829663679648441715146182437855574107808398862124314526279048414670281415825691498886973066083945615897461517633324878896750169612932304379046225637623309332079386677890259360768016952754924331486515702616888529915231163302135996514738431270437481953366845006209067812433270069949557978345514987843173770415794924820178188842434216713113958980240457656880226158143942748020808763919423636743436677060495071838419996008568066890903503069389129118600415936019619665464439590493037564390630974955405923471783513924389698225502512244505418358713826960958928211946282094519532148127200983918189529223504472421177833735295556318521816519335251145139001938334915675831255891634010567475906646801323643938244655622433646712526377009678710729743382406967211881488491944730402600597963741921762596010579550702290310396791556847701461506248059776414854076185212674346620913098087459212753433949646144339770482870343061441340927058429106705726262926343752071231522374768838511316369148861118178878135145405080439156231977994902246175222043663353572763526941713144697918487841872931637885645238632764769924228408761826554046113234630145593636852900707725776274085851024603418931492301673786170602095203256828540316723410645290993002816783927384413253017215640967957654526274539494471728958462068643503401311618591435313578689906980676923942847273986453179049272221488275623417830673010999184422518053997228596055559620171393577386060513692727214042778412672074578032147804426610504681895463007413181071002414203513116374909116401704527242763745489909144535067318689910629753610924411890296576427547943102932040454579085339430673224311388341138402614563108665420945247299245299962459916446613521532134244667474083917666801665834544476929579559509875252842903137207031250000000000000 [110,9] -14526614889346499337019816107761297396312219878860239984500608737079256250731396002549060317844479715829674295016974039756220314786839659155307795617854866562348774417395860767735878462114816560234287773610828464725808306324361679918482973489414808242906843561598265144269681297615520438935650252951935536604397853484766064584785159558196332987020130837765507140202470416153632625429582479787178601680397871043209008714004926632157171351243453174603544822927705516930632050728566237035320540467201844125323924334461819523409787002520309193647095472393637543611150675636210673534198619444397099032494874143711720435618558363931014540825896670317747699992093111358394240151374176268430285881061901619148166411279858296585664905415645386346466050548299725636364990060134551875523173932250681761177909765739298964068197903141883605871994498875432103619678607829994726035337818048020829493220589230329317960614904031411587001861353321249235734950295835000336510809456258714321022404472159237079582746300462099246507350109913418368212267021434323684183580819448009302306717831111925104030161910559301854181728964663857464483851186114300650076187933759024140394545747979277866553329971513603614391398198259449053608710463458675814134960010489086992202288692111469687975228530624458035926544176778591207492981042709672503442950288643554050133902981146079469291631287521624082938330500799863773391647242882335530783681652220823602596361784654500261790347548740787865315904494621991429176151801807017371618631432975846454485691408379716181056691733303306597064098094474096386367843333906628305444240017859854547040469039498403851567012431669267836944281936633645845436156547312466492185146144513690925259946707026978475255810123759362277717710387719404683170323004450686231014288660249907969129994060854987412303463348447908663539387155667511420635727272540321995499561214798410833620212507056919419747330590599427383095513205707977051511877746516775671525851373610091421997494879701174964479193192619336699767628982841614023284405851795300285758192362511302231354481637986762890246255355199128408553083637566103545527100297838040756976663413134561619833659139856616347334565702539004119798480165311398731794756273353096110900204148503856923478536048965950249052537827553495493440724892586218794984718235072968952002923813128741252038794925309429492338541493071914981863068822605253160244942574601240151809747791804756098197919513386290285042341988462150772193847772043311279699384641617143643088638782501220703125000000000000 [110,10] 81435693800269014423824419259095667022227616526590215846301925822749104372759995451148484932453955006701962529607032822310291542342070329172927264865103622472990315005753150420105574579445616319388160377810079229645528632479581739941761842190127060426261768069189894781244548593271013499506130997960487756743190219054012619816263620469790870300322010229621477346493915694969362633894889822798532386090011471911109893510647272225110481534675848107471135163454824074504322436074244045608790089171357935800539691091400848115730387427857074549201795402444338194104227886270847785412446137139427033537077457813182636101021648846414433486707902450641642520456907924069430182940852964478435809845520953556025590692249258225754928344837856874142623798909709712422608272639689124768630900270182653237794127889535598994091117884261582228070068015915539944758017603442933574044324266089755235650876226789399976276584352446423305324685242587111671141115690717190112169524803629870431550923383638588541512723905041549764703806166242411087777952277296447050427681774501430161054765837299964128736131398494073894969129259059584175041619427873822387764001760338704971555404031922481874512105311694090220537707396758981453422435598729398742298713661998667526986843721375962404612114859267801652057308315815223543766763159888209899740471432473652762280533246092310401728079234026931979582811683611066262949350720923150559586373736740206734955294869047696507587744239876191722944076528237961575872127173217325170918156882489578993583241498329520206622741985732474554389670849297313616306011352048548493819998170264569615542489190734752777122852174120271607058073615526069504729357667905620520693356047890477249811021081062428587736672951478449997280643294496357451392028513298482456052960657192201762794772380384117690299208182315886910540616621603185060751023834389555011991775184709514503882072636811963620168716080098157326524235847208961262744834811596761048369083766654667613818422903624730481068336893505688595718307885545043388166552344340842041712907572703275802923813330577110669937983699370892970840892798443506311353905210249036725984502224264022529107555763971561386992236030393977700034257943457452734924835916335041494973904154341010770780949342831853193182265874948956740579242442499270630612456949391785404098673923735280515945020225407960535462626752310572698326310002387216789344392733515807415050143686821092447314682639519761962417485960924269327197146660435105817305023734320457151625305414199829101562500000000 [110,11] -539708542099182671554221743845837470660894532372722519843946337639214380981538489434527790875952931093410542827309664835870427170973909082142980283125424560046460068787917882888709458129333604828560441343025057992962854650469319010710310922731737889288666057906354756697809699215692079610155296669333194782902000082718449290739327983589558297878482172986390036687897849669360767791533493306475151137473699209994664641343389666321155579762667924562237972558186634830580837850957778813447745737856120481977977075478319796067473950437915160982929897669689566384872091648285881526587327879582088413095944304559760221745457420498804747692555471490919375188873440662330539911490898261856554239234668216449453442525096086963418110837366907522036815070573496298049739273414159330187273350652502583274316641776421675307477889252941598870745070504511198034394168202424659418876003956479513943840939006655117557509966381759617065145389407191206761589321469252578141774248913902553364509877825099706353030747125666976926289962879928844446161727626279844481847690725690629393229634763167135735284975927715194775356378055235124988387006334436582366426436167319462280661651562863926162160969339654882265155456618166083188240545587979455962633569627312546614435945547865745834520350236378617219444713401241464382670841502323534278346871823141321043363088272782282716441591439877206363092855849048917784920049520667327715822489055829211701091524857911074717734153128053218035575075059320679935126873862056253453941732532571236896697798679975805598646491485693370533219921115800546827451460043388681319680154185622475440885901980204616783831601067926306647742465836097586426547509983374201757934620377787213620661807194139978264421933547205934024453122814728311906012459872963561266317886552523864917243360915217360727528025072197173475848852035264879645490736093081483851320089544215736045932047106117960724044609046059775636643889266646726693471371337321818613332933163255824171371144383883623700521736473940516627204564262260860428501487449794770856474607756906947088786481353511098974465020332114482022549911330915281359708966412239823951310052896185938194151737927845193713854773732952504794374223038125119587067387486253358483068968968644853183516663200631257594780026369102082335516879577494330041369526475730885433815526428364488801515799751136629885911375679075823454387878613636834617916046883633604302750176980833682704276105879088531468681174722011580607025603903144188311369333632683265022933483123779296875000000000 [110,12] 2694969230269858318384852126950866900391139164180926008512370014796269889150357581480358940168649614257548607354904157087572434815383702236992879413925936550938692652810540013848998128723010587417795399313839297514897572443236394985980542381911643261783737096236646076804644656642152844584685116323595576741808835712085696858713922880150114020856479934465602962457122603063558365303806503267819822598115443479866505813382083374230724064198765178319999307017491345360050941407188780143297032825642710979113065419179270961868075569073295537994957270022989467619057570906713138205919026349166664153805845584424506251521421770641433720318185643825713626689845635194542825522781602250827451861595470281550223653500708782165581595686495599426220211491420522585676023275435339665355948633511407953101082591452128110853694497931741766143048111478286903461882565913194015149672932352478345249269533644538532799575871474428866020308605325987405498063218990449609977993396752131566917019253915879447467440839191213016993386030021136276409413969908872997635282350703091245990851774434743158344646395105971283560553718642434240135725280331978900903682896647041325639708877864476853569554295233950409803532328183007402506993625525647169063699638859124740419623276569596147946957794548692736688897311290161737862541146644300823580633643451807459516396488077152073163924253248268510450503335488975810634647816525973933957164061033526070375484573758311830232445921826327349693965654161383649248382278873987202026953945045487363344034868532105555805507502993838463824269980408306174524593667755028015517607889458464574893359024284953056562266301444595104245989605774345550344788152829697969378839769517474352563691445438802270144601805487045446629016643010095063354293439401554177962562355647254461458432161273745889539843406741424733310476146878978508603547417057282376836418258863804602750278531928634373636362828551403561895583510914403730095930853411471824264510053102678576939777041978930427786058543068317043014092296860664018980942571299656161542518697545100182207376173945921495280386545013896516873582883155393595292977449663518732881309330432946263749241177210252887338352693330869482447136520414529611413709157020422793004273527094010887300852828554025076946142948054846077305957588849398567445162754823136082529405364944870865138450372805782526939467250200110548148888949776071363652796071972511593180488127749836089885104877962648023655626161298122710766183587026423307264622053480707108974456787109375000000000000 [110,13] -9872036657232493809299223694488003896309783066210079974564386648246242329215566649936809703069763439411214320022594384031993027907309530593425080723490453618627063636679827378980982064247408667196007661664112742017263088620958777196537979433622094337917424818369829318796103946414383560357920869723464653460721609788188916289262538897551161542565093788065284960899815818802063660028454406968661075207437878395233052639351769746651360236945709668836690982248085295882200075391086372161069159235745182256133979326273633580338524076663274038682517567786295397311563523954477734852634616380445172836000924795830124886087911646664519302108730715533219338428161679560303762443070440903999964062023775008703685207323627801775471823046838749327345594743123600305542945811913790149502150176868109273191967115577126480811337702990283826336918034150286711764945077491365156675939217099262459390906929551599766341684165416367224867942013876024845402021059163867296436229389441897467575960539605203151457449727517861287274490700571325058585911033429941149662069473582190155258792247364717456329009795225871027602733169923317308779088001696973861665512124087761866261324745557952343409499254648644471477220458142343427926804554838175930394558524227202815729147191790426644092839957532185706965483885478004888873919035975949904206451905379538354290137912699918754854898800204302326180077148284748493515987537131677358663709225209169888154803590801429607372819630885065029435991279048099490724414672540174121351681959071168434908484652189664314866451070612447892534949074455071447101880735763152269974313585306436064091667759207898651971354252139828485467415180417344490018899374804247026175730734758960059565698814633731895231751928792042546967573461313521472760651858286648233752353819496394987299625971018677464133192904090026871029740598955937024964506818093255704262763378302745198550768067498241881806921590477310298708872258379551040216676766797636650546728800845057646586515570150451766698097157069335778729214459069351447533253740243823532921410675760953743391126974922256627200678791609800293868300880449332336116672451353045979078360160531014868889355394292114884374132116118110328998971029321005399115256513087250789428021790049790809778498313197126127189832046762091251245476431201746981461292249636831699614079550216022380230628541713025203118451844315016249735436806419901865304669500791318775494185389417575474788258957470685162162071907916999433389888818357604804987204261124134063720703125000000000000000 [110,14] 27450719598065016679948471753304580045318099625604140890645132448975858855947034491634648421232446330019833578193616007205668615333294478554715336409210849544006069815838545189580806982058140817959837209897812037915225952838275752186195093021390229665260989351123183753835050594476393740088508965250664912035632223311439612365584822343274184898670430328242071917558826590577017914117934938027118214751943725275408189444428465786142617356025676935617617656725929589299581632750630570898653233442903124208577595094678167533107836089828135828697172341140885621049261591699731926130101593338548564410601963522664460560401775137643187896822641016063373381692614335835286931257938777479553932791859761180845359786345691884254176927428146783863994663514501530980762104840400213125998690709645239258668476462754974915651581979996634279986150627025195239155068885550210492210235668512500335324308834631721967164921922737763328990153458204826122159604075299119084074506865320622365652278698502397959337241253354382029951968236938555139658043422425280898110909546708906536715385138790761970129503314839854246310019975325241113922735333359819035342833696389142003101370382367372270803893134622385775925490230664657867971611731969170645164107494704463760650133069818480114855864550198222004601963998929868155235087199717683747521265516259768102619409886707710264610082781299759752357462208001347697410530712117078394873720861644369661386929320338444185625811129583800497420456632910289994395079557055154306079012502108124978395843307141480089208303212296407773972787461357650866646147827253386467485429145241431539218583378296283925192238889886432356402438058085169884040747093192956292319771313957305224355395771979447521174370128571623461670034171599116484930494066490620664219304319984567758366669825669072765671384452436081205507420273643102544645918931689645286797795398771404733512975114826039045997799576842527114501201822808935172983559507573419291882752711542179326631724124786662554842401284962925006545972780158538019399299415597974856384703649472045805387576560905386457415115512355298949400510987088785718419943984930548254609347080968025674127664366809468473120159354563640300198951155454069014092787667391684718815681709311217542937547493159988784877179513268540764954074825644727630132176076173179076855747362144397244735152153277395516748006808658495684920483387354879811351110579560994650146148142560974710933704181585144830506119954511933750490875090488618326389769208617508411407470703125000000000 [110,15] -59308001226225229987422200522823569804018358326558809634868935823195356945301849326156527550028024535914622583104113545317510830655585620468304685201494497710950661228729731600221181127015466696857152473081484747529533376393927707873636871527669840748686064123795267868915795496660018210059948911495760523303452579893584234557129097870439868051266566901183823329854581102191104302195837853658248030768996910486841010854074067406761297272664825235192770464004405949364516569646726424052885538460562867673471005127140683586558108248294999020006841245775087918868529356941818826394615271070065746613881620238110160818118280101163479189909290150383310132167081126324991256944427490461792510381043497052711220376760792529610273646624127362151973654339474303091868918620626761322424370198073261632139434037436784185902084023242914973899822796949962034759514459574127122976986903511155318909156498475069998339678842687714467989033064729577467196534341385881801614421281492748402610846905710898804763879706020730452976026523177965587680125850298194359505536246960745363475765177776858245695671192187229388798317881293009257282046709055185671386385028803698531461173106698387901238645849967205860211114025311800286710949703078062691384555304533840479816687221675455947611636656543360330385081286989702970412257758713939653129500544778727167221125983450613941337554871085607402611827183928399484501511312564489187306254342925512485256275919309911927564480216174202154030191174522074560404298100054458871611000576623067017259627748392202684614927190020629967478394414158128466108405896683893659324002775309393051882011401770410814919763584790017668694820231905637749374270495827141396758855817264258550222163434647639350496355278518994294769385499637013342674613781202202204703455698990744316405931923714289948131257450311223238870246082893596632704139082534933618973307790262438179390876479600453457556767828880704934398750718694414370115753511005808426960315986901255574840548245503438574885298378456461225141555577929989503901522452166337863512770936319270943923266189575127178492443764192512707888323735980667643372205423733223286914402856718390839366310379121360253788395292220366747433328105076517024979324899848952153575078350600295502954928010499689694428047561534458214883759241687465666699215108114698266333157021157647902521488806604309740267224728717859040084368695053412726902800454947052505415452291724316395267387715205887075880452015923972869512401095981601883977418765425682067871093750000000000 [110,16] 100729714908575923156726384928386311081678542854955365100192612559297843392490696892843225832788532805980190291248158634175798383604943701827336120510348775482054445559903820061084132554092248583541919339042209409004133015606662224846776915141582322500946290496438336867884687949760631151310121650433381170539242223075500421239340939683645176514379700770092413647358992987797250079727418073194437884521270881089997994604860146566497812846502445975520999172905412980341122747012066401248342651592132608894184391067940105385423237852031985091703565816389594153916339565804801117934665738071745547106259299373437642965847322682474233412265438016173267381103021493104825841658671494595720316511592935134451837357932388314734706488455806820382374467084542455841379068350374083031096817936588867167264221439334124121222311235760453427111850339280527549713554231018659941538442036654678841372814513978576189298774753760388976236350153369028813245260369062725533593713323270131616787039333537385350741263979604967484710314403537076517744323611343694156517852744641417825813174295592279354595588686923740094478903969540674134047084137271435707785584261679833044871280340490976013127819587048466468623580755449960480055001380064350620617123140747391457978360994048468208479839058699468050589815260011299335648295436570787107103388077178739661476636353400201678896333643169166188283554942440228988362655921520758262677908027204280006462939782310631326979017623408019155672135379477093898838833486801841776134908339647355736108603528086267195172720288397274444945448882365039237724049308019359570450703068447461036263820152016145201399794583844064115149353782273992195302666534281502469461570035905565673533203175131682910479345064553679542207784982162839538383880349129382381940611637645371139929756564949126935560781249148016392273909364677710046819182102454707275179988636474451750996989883771176401306924314603978298475602007935396569107307160479472949301113183356447723218148862112266158624907538124504865975475337430551273133929513218820305019981818119499376330614707164954156073226325736427420081857765134100501252303195771302548982699130958470042061273669441213168169413366175649698522337720949833137073416751823073971731154670229416722203003712285953955304989858610029560673217017980402371890542604533166979649555952419581598068621251970639577275743198399933323054857140272137124306851597147519350166471112072345065859534998354224462931276573174224717860392175339256937149912118911743164062500000000000 [110,17] -135991335220519329248887307667300052623239964715088096795847029492392649878382317954937376348895866366880843418556099207931946551015775949305810603154767406595760899231606735558399240096211547133336347090414461592188068338551720482472378327960841132990564519927285379687690588352604402027695213313765996157031023141701244515223504071153309524702424807708465066875209666388753941267629363255355945978936886261356091972487107139951228120296934934179007355543470907078831259745048826515524594602711006040400287891286059460577809514347739079650130596218290186679873359725804624275748422141940315304059719773704845653301597888934394855437126607120270569251601657571470261664173318953374182732846910709144247904393606108452930236943482029078967815486713596102753145773333632567987949045989035174035418671963802838558948966816762837670908312819861937600294057377553523806408218815774939469307670526980765956536230536764739685436172878369947178555792896481643578083266410329873444407304564873875237953370639949797346119389929347209608518869214962160503981178867511517560996466578632137592762932108085037558085472600277279343051887932813986329007529797723543676135320963703600479204008213769689775992929526339403275725754559616506337188815326423632232525803594708688575108690138628703342013795339294973604583196211411050085429097970571719740560265234169925827259635685679624112998773427201673900287464231077408465101031075645362586575021463367087334117630796390596637587910424030502122519779448666978661665284427149648065464634297283214667378735395870520156144569643859341579075205508013856545303960846663465912746416035132916348892000443759275544791295519210269023909786908484453014528437792841046616953131208050890912419777918277564589226778792599872211171503293583185351315938472700831157686521201752938102235598697195233260703985519516089816207446211483072864187850493463543622849400637941901903585307407412812225527895701128528748439687541006926370517003954813357501381495371524890734358687838661525903588987629754550219497168700745787259900209229985232867972703926344045221557201763175029899359678219588575073394460838918552934469946714382554280734424755601894210852992233086000418775290436518180610442612056079728950983259707840106518460560134263106842406727980457546043901366735514238990682962880795355538267189764981671125569427261076732172223256497823395481615007342233103304186410535399480311724031469369956734388789642468814171364719203283515005370452044530793500598520040512084960937500000000 [110,18] 151759606152212728828316057337732761873791920280272690365998354406876623601712959882829819823873016136764848943976926229034588653604952118061015530740178869148545747401355141302480339851547580972282043901995845571422713778733765157836587389968896088679377752430341512090180800256060807837197173287195490504784392296750672286217094580653308916047861243120423774803621039932842989961874190632391687553988439855135030990462661711887302594567895599023217495228009278583557414126185955805574966200169056914150818858915988233989742409388232053827978691967092679231901590685559735573250525847532072002800773128062820026031964648658223814636255334639827209706304005939271574604029761049366798793062996231471299625308959024146085546900538570996898626406291263642724684434385779460813551737237088583892151392243529316939295637018971138365883964743896331894795398822502245290901922906778451861545405806911358549262878342566513505089019724490638796621211373202306550625343138173525613597830837371487152480121869572778656821827379550564302941858821236763278051622226739764490518457529409553868158075812219010998397165205116204910592054960147032834821423036002869899823238260532892837373616926068229220798276568997984576676075494297808192758683469092042953623307961852428803712274199856207947628100961633390417635153625028836214160426347331278142276211290064638254791111544275940710702563052049161054579133123163394232796078095494456123352727548344787373913935632900683580486962311146090063950911865874043754533538096550859283259855552175314048750253395563296227737900525875615063903600168842319003831874638212061750056577543502447158054152463276618505231011349652437932442292719931895190072298864763288203498950280759261820384684865571583985599639107518078513121178236442705881417004161739169782567016820596618354449118595798184236445794476264220153909982054082383848658792578592607400918374534337266764895321525698843613860270145316443513391348561651623002059650498236111422271235527559143088524426792822324966650931884791019639383121047395270243168561832461481270688875174399931072934139174654747102915352710825090920127553047257475603455969089662388420418998687058787652897290369580975103783191581260684419242981242160352578090023004957522693150348233349025143438066332536768489929007271935655913286309780321239716831127947028990699127845789244997889155209653812703260241382099358740366918160283282711679465910896675900353045644950734987920540989217443194779152970674829248309833928942680358886718750000 [110,19] -166493934483634978012333422199411348677331664645862259844186691269033443793690715964944942735942921017022567494712722254040474195869569564741872310347593790624823781074170657211451029250387083908962288301270576045430138040335791287148846383025171211532772652863269449808670726419724504874838261521450984977668218723054310211552190365384664667036313279186989637907630114564924406003907850854659885701152779659527715093578972149372210480874516259256638533921532275487684764925410642849965025282660651043870124959194261858898809334901431987004941771150718206312214454311924483392610299719214716328567227035481803448560911580540114190547121813233968154890698464740386488586297029257886947110384432925534125903544236496713348299932655920473011630342038636440007483060868982401514939857344324151823161353345043455722666451298683285863726003038629412029092363527795240587132826815564235549024691566566425872933577602744385540121598772038335127985014502163967542828271464404920226650632736407415757999559499624033408803970761654823061336089765824140553824599956607586982122305062795176732462481441597974696652739857856561200662252041369480487916380636923575287490946749078702560224392246498993880362972241863067419654599993488294109955216395022964879833220533847322992174345866175280908197428821366401340942964447208912604362763121726494176724113246478410900893145612028436363006784813972524790956882210806613696889168975117548711045444660482491599264583037184148926797587655700204914928930598807031856206851636111285899399348394607118982492212391234476152575841105741877592570989564680006924383905700360475486583201612993486710469401383635015824844681832350741152408968739553181759594824849137257423491431750554261257074168659858218518389279033693347122202297277017826228914886859064577410702738489505455914399512835325210756001519879511593896475461972058417846010485088999325767064956038912402905760009867882940964318688476591347095858059080309130087225757893728405938468044254039316578421192247484188074348871013103807796585115441512357775368403985113757921525526821365199598721623078335143082407063510545069073338173118812911837979312791638349884840790081539964331444424029889160773391413388473930659938403022784632157725184944912170348699123357094321680691773141497165694967145371523898031973543829605357644899707771653754721328940920387277451781552253475785342829530723670380750325698341610325242490646356196040978613946469207569494912948719937077074471076798545254860073328018188476562500000 [110,20] 263864056509391790022481495512674903116439332985198398308795035837990347805823400711336852627786435702082336555069058808849660529289776844855523575855485966422169040077886364109299658098646497105376908861134311235833428022610758373920623381106802839234906537803288050749293423774104774511570488907828788403219529494594942530059939846676066563987968482471073753368250370167064222229547938043415150676787919319210233362650189366658415796260752674192581717600598613611713669443317574822384040755226129024707994420157979200851488012299672819600385988638673480175110068593543023849729149027284238537465105437737757997130308375105330133409096917459485773246119548188598130653066373957981833131302789259179552219763290270309116803470240411174466290599813386524013689551622471210078825829726223672978702029015621713086955850227447387684025425840480674184057241253695121444603112893789577640790034132709570068658450703912590000635641965764371804651640194541021307875804463067060817949462184396072947550173664795946070282098863992846056417161530771643598820733981758842883212944291550707742866174924730942995370454650984344806275217486099406112343534710938412054302090407199125779556984966555717502918048895546386116312490966345017512423280931802842162606723414380673018060223917896366276390922848880789675227872033258220147655541923755635107403225176953333949679051536173696164732989048037929700196384397592442159307678234981671324676807927308053279982853131271361850203954308030303158088696961242936791249963081441032887488110373450087029961771194893475644903199593922637226318539557443215687568038925888217249072956447296908974615706113305490776930927346043185533487111456206446267486933596371603951846511605695917010360135162233157690105453380709908065622173407622647386298938484084444665118165027754650760692833409666914878784937064546771142234810655950075122131312815334936435627894583577558815220190761815017051752626542800363437762113726644261199404121031828524189408891919726391520057233992030137274161193383418247021931676193252307724439217634117804166049485747333319661516701630928569904484995484372871335479830658830953764158142488950994533270775649031238035535321657434406351012519157641732640674068358663249882863392882151284793699906381055753478242867248028162011265396917959691824100529289001009265014998350679036776927042454749905820869279134973167916778375673869463958902157836745257157827535509518937445300715112295162354827686348318627196363195253070443868637084960937500000000 [110,21] -603900680518569947862746276436064582589983496173287887180120906460671535022839339517134390882868842963605185353925181421184165263902449139718012752449846758322576643086297481090283879904064203651623319236733268511614648980606474601053427257671341325426028068134038879932143815347575773697633095652365307385584679797318729507897877427156147840108409519425974530124033658777279726885402944511422253364032839625215504182543404231267642978291640290938878665437573870307646593904174445691703004679169585072556592511533968237036519632426871048848872947519936000906379528401799045288296384267579859491545698109826502590767766631470984415924345869133581006590349842671043604965717810483028332083945257982113119391595792590974132535945218785847968402723388171375984038015181278769855231190411773948954873635918496572784524891112634821412999664547812203764543594564226764804630616386919446186795465343549409765923768025701340954194854160970146993378905706881233218918863746274895966786950859160983204692467228001001854162379828451508153036843186512139822305809722325689365140435920118484739990337502828061720307506677635769202953132452213572209240064043716026619882690340962335884436764511681840623504354437274894446875822979958655032062163047417062601993275252643009422393624006572527468451927442990172952340600121999396692669848854602038986870191791453125842320859563092090589427888105907809827904799948723881878763092789850549391673844003539758224746758930603466389144815860672566258222571562513861466875367786761245455050148529882873304347848813607920152376452964014066927346918283948603223162294985611416079922630486867818069033580050501815525946684832469593037976697483709454158463114028626792992379208204184846758644820969563573231740957406383063690471436939463858995680053377700079337889055770867813984027325583345314669045272647486469448599926763415839488039306509405272531400562352609868001941830619021266411896572034917801734125436126513425326526384574379691424564847600318364997183605651203762531948407266453563704705704925537396040870716339194887668259865083859557753443444518103997631448538321568893148760832387309450312378860485108625133957157316746709120411960454701340904334083991993633151714705396617677869071348596635431869377066124437707415345401306113900271823768360406653908096005112102651393030372768936920453312569003616074103704663925271050368146530442487203720524803219693859305263003645087978883355283869175310376112460197806086625860189087688922882080078125000000000 [110,22] 1364776687712286049267671873951955454643517990384118100523612883926643639051395820220685657174609478196623341434377436090132399164193020291437209809427416334607522583978981812962265969635598204918460565542286540021604569871482162856670370786602266992446939494445213696120747265851639519944369139397367780321292223402502371485027107680290684386748714650944240400823814775983508796400005488149846233303590365125132891339164202860931296444764862041086837170500440447596309060406162040526827371093962649454404161277179893776189404332505872720826561319917325159693684485495271707724778557934489185689540188958882532501428919707882507764573263607752296414448787660852274261251044030393780529467658071141505853577954008925491694327685037129078585600177163677925980115277157176586083915073609116836811186192663900531358582410339002884458479758729809227723746322608996396070981080700400719403196782307377295685438055858444177490704298540342003103066323552908562881244060058559737448024915069168249070405806256708975747337281150483199453630213093458797275954362298551440647519921773823092801226074563667195561149577633986944959242791203500790489352538015981281416253043298749913120662834500234697277397180254176914487315341785280700929702758017514651898187475923536135773017877044251696536552038940661577468634465939147086199415176671651523135740295651696737455326304279618253586302732771048970441891182883870563606337798709599606478870981391649783309952656184225602147045204332004750705931059371329889031365914161094839930469905026658391324797769736028709881061217956915479097848368460152945025151417841002569256237943911670019971463842083939118471624153674631643749872546714181076308637231690824098489338713322083986772673226644230714611900520259719549011226645429851580416972344091385967290975185007189362632722086835105788120483200733332027804369389116419624497981685666862063252216411995708907679184782355500891050382547229096896425096566429208650159023215701703769174991691334423854737783321791190760099090672856358266935748845956035525950373864842708608453053870757123970929476625341893848556852966936223804243148475440798790193191394491235143440291471716266779571498357331419494109836786935880740374961280200440667935817373909799869749517561619018336823349199569385104753776187746893074773430669379361077395307082324409091280610051292295929489423159839433089214117478312214514662242804274334143518734837396533676589843849931925866270088221199330291710793972015380859375000000000000000 [110,23] -2582087927251109845364548277111566272629951957145708642555129866654625603003361062642515318682430299180049825041922727869908882764381074204255109936517438640051060507138511576419175131094756591402141643550220619804764900691911134492176209806824391911011641047605552343995927678357459019102036408276949685796705101558179683268651409824591634706429461536722388439349839973414154913855115444301734502515014520908501708567989681815415198889050700260256422634314661642753015852057880868553431183041560719778355056198252714550469935491080304707020998220902221428502414354033990231411747833394393727676018929127085182319571945983143023474002265933649636975714845244911636640857189530286678720958427826136955825851380545083820390498616688987441385494783372775587745200752719815988689528600458590167548256502151846778313110084513970124027708837524064179093094591522838468348746677262113309967702971703289461693054869979698602017625975112230183798809782927114878909406568848236714165523944257947748675277140286166947393360013922070842424070133413044795327441498494504071751076615361347336180095085458185052054784494870232675011716488685485902999393936943332596354689079644650748685433312183189600220707642070129933064552472538729344074381174317808091370995318301703504313554119066606394546042613750937826004347035182659646376335685702547304974394660766264010108170787124159360579625797951239206324602125836593478768309743567816121923744353256813019664750793713188257945519388089319525596152718388890914284471593585213032341137830798704502353443828302373944389311431885549464719070442652113324389117911822949177992513411112531091677156509906177161667753102117418576045833733172815721576108020504807887872748159403894942239033239627565436474662178773697906716902184577150001458205365448359201116732337533009811121678963060015270651880296727677306610528888310764208308656773053957929196130992990744750251518760870496296896686860002294472270907784535768348008472469207397131648789458523819233338067478327605890603098308863467740018337625052067066875992852961898611590711801208224815198769643938725487638352595156354114142814812029516958245162403535256169858716480415786272610195692213787853787007519791740588697457832612565524855237081780624193925395152680659221013179084766747962307524114412318227773556994469506846915789449835915874155743345848702860767523866184338766296541311591824054592695431525786874094630658256423469358568032294660521755447213365641800919547677040100097656250000000000 [110,24] 3925357582615380532722225332258308201846706547935603897171089224773232146885392472606959089927607659904971046956546984246452037530251864199448138970318960757928041272516125887718011195243528307898222360087041295786467522416580123751335875580897780554991364345320651822859504798417143155174431889743375611239576093831760394492829373143128087291178115984419967367373682424388847528492634047428799277887007306711075690600561966483117446489331662495774498862915548949243933207211203966061313092686139173932483258974022855739938797464940586798599863508968074989492439948468920514102858390098516244132648699227362324719261087421834231731445787067331277063361146238929641433774687969036645429866655588324050524775610714925655749149176837979259713527043913687047751600797619636682224715066644227687532994255877584830937682890489434097918605043102949333245961463264354328933342160197711908280944881168259677721513435073054551232689287247101629562399182939153664034833303833747952446778910045190009950056147052312410591244108715714922807384860136672701216832173944109937435094790634136667796234254106577056311761814190897518712843718624998277490446009127269956108822777724570042178837141443978277589230241903924912099539004348462094607982396759534773591070616699132319272231578817261383508922673035843892161115906439626315961461151497027934622671208775927631887789455219907134389773106017975770124236597969810411842343755716214606686116827200223773507089893498541410058583454282048188707466489624805717561454067762372341980797952173892688038429982340984268024043267132400663559965389069389092587181421803399188885320594608297281545721438373667743919079610814296931738562997415275128193294094491080079436422778548610738755037231713970552824273769607247821921771461828896397217387926760651976000054339529107019267416479787682949443977788600343972687723036107740282160997148401441640215607021815470307782099911696862635823228177456366870096411249295083149150264531840957243888395298197819769123360911404048839305661424488835507025585691382076240301346211439603597768464208887498787883536728856008612306237503009022344688305690296793405210575862798149379227531142189035645060051142493606306076905824016244423856442605000089107436200114250544177903237917009158670094406385434397154783638224058206085846054956322941096587713023112248037633111711347141011707721493461568730249401880756067021197102003697564119381571273626848908998444837676819463290200928895501419901847839355468750000000000000 [110,25] -4559515706144490553578664006274882725332329557186500387854648049484664559653954810780526604042150651384297124991877375788722336175876099902149241017074005758357394506844581597522416862485546976990659948640887290850901732408189288936005702596479271915203053371823067380772157894643064576642132141682098346223585967584580602859305683057417595814448827375480497127209780440817643102610054434156910784584317491925105830612721547898828768376271241557147955627472628606508989157671310224602276891225934988867863168080579119204044083905868617219818688472446200123314019936538596027060092471847011370951357658109118583453031588193817439010905057114622012865934645519165274321127974805771081420771129643951603656449535798552445418643925294528213849404271901366611657611135758987971192155060279754459121390453331538496659622735893230676550606078610397710487220193266214442182648005402161393654583591800712996147635310098981650447494456997667360323208274716848208892729161797624806903747816469191256797296424895917164205241145481412080757765683065542319488628608865674110815968768997267767322819281213190994119430996571564961182231399770382557367118680935056156741456329689937570233079231285771016132299572694129621462540684177876420381899849557986595607717968819708676358697734084885903376184054524913027748817280138400205186122973590727455982389886632610024080538468948819159608298501338110968956384741142744391933554730394127104245554004041705841854174536910811384646239254758781489430283701056840051182885270841932408187791131523737694573571904967468629835897906182395880995051398435767470918149962592672719931974360747432702814454978786448427835645266282431085676890171258063363091476316957673695571592412566087852083230537323338195090162409557170125931100583650483169786270372795754379195917367468311953679113026360153398332585831118778615674024001213298903445642139008653343027157338110855499139342948165650913834236843216013438176720799505756735470286200010379544893200506925247371558111988858750901503640655680275418190832496128127218973339097184009910045814381427463601206702632874586806655429227281364415670049436009994140067985893729621424388929653111018783977190605633002989005955341642941742158636319276179360913562599699422604114488686400564877055356544206077246326394841883081043051145814371695492362704964116363888308154924551219666240261952400477517934694534088382169506658783196184720556045580345792865411809566961176543031797336880117654800415039062500000000000000 [110,26] 3321297433827018204621606240390385353928505266118251206292877522502442219039927855015132529941135330850048375537960371635961997311710176086184487472389282699749749745181860397707876370376167313005661861123824517658800196039513854058052345694464526578148279954094397559388075394303954670569838846418599262070534862445827247693513008384777119736955142943076355271469129949888732852248639784769191716041815396087265760495396291208503206851005704757213903042689679616576564136027768126163361083250944647873681864868285804462000021365127880524827063212029829406415722578273432752571047320189824433759427779951026979143012866879666506538566307407517353391420055690870996030589894762384142730202162136391611522578777531407591692544217222153129163185499951657090930298460264703149780850208184608098199179218893312959556476838873193933958284939215632951131491541592474409291111336254686002929549515126982563349485116734386351292507069537759508799273129073621084939363964560997136728126705714375373010938832274477878391105696240626980205550216610844571441723187657993793673941728089668576332245013567487309436098821575801057060296895526007623280634638425034362241347149186012492768334189694717445419915946480388571713385647896737994225184138092261700993257347967836958312914251989269838258194970455152887155118146818148840573696027019326761813672833130708840988880520589524878634047791914317230309325634997878711757072384806992546930692090148194621420466323427937142429879781988962853529006323381368677811260426398314781405416053372979133703972307905379708577186715091591431172893572343245178014104482229656322791869086816199811599686427748465942782191939351195188397875810120447903975068215319673047128242410540782535168898636083536148343789820875726953594964463000190497474598824880050042952558408428449858897209080319620408073121632371352537096020690586335755175332330173953199104287416942108029040410569599145884275699728703660465136610252464293513324967849105202792267776780236175646115725930265332223329203010599419864943776374889550641286045321213513947407332198724842553340534392523762428976193961804655886066126073251115921640800544390183664542087612264236500265646831887769133365557518508099652227818712927378430238883877637665846990334021784340881613714830514372740999864073488977954778416382134706957833105399232033148557615213561204320880679952399731255920925616542494117115858961116807567652126246342830258448039493224257512338226661086082458496093750000000000000000 [110,27] 666759912853999395836184294406866171670698060483369033043828730371262688537960211033968931819153126166845951292409506069058395688875499523239531401953955211021613922486725256564251775082103952238691763693847069912204080061775330275727865148425137182025128867656688260315577322104722745206967378644638794267607691169805052692772638848625881183413073922755309936946645641712575359404993765557812470351843022032369007244384095288617079735469465222638367642804353128379422205371249723966773947604756912926658202412213549792103259510496650889903572964143471087412612965740459086330969085242646218642969958784857336640706612028569398104277550930070483524915616125835972140720011417752283958074933398121893456510258821854426446461415446311374040830588285050049194424453359374966369449967031457157462646091348594110667822070983163166987911189557519407828695736017947810716511657853347543633160033305933559338706214379445014756599769980408788048962826654201912454514409187005084019162270603691110306432490211026034880787553838610219738803031436064232505227401940492757559273376563629133752752033269504733366192831509795190736729744367247788214912959299505236509391307775157667723551698832176415140835925658706851753819910840591362428189275545535398817249360303117352745796604402675296741294153643355555583108097781842237656298799571036655978408909049890713244897298521123448620412296818923891582305059061140336553355024413938370452263844991531475308753606835888062027990677048279291755515019447498213635516103001429232112353735852558952450701130360736598867602163411817895906468222830254063095486176211840885987694927891258158087241793926094191514597490689850445920869268428999753520317758146803094087488855710909267119320517158120087675809817543195513009144249698495854416312478039813435533204043233349891621358983263081128197116137684246008083024472649391412753098705356551843288362135836246677757165401696474249759073761032224723405904713219419596006481539128410495842837984482179240197472161590492578676361281766801495390172082831899616626290412184173284913652327422310222404661884755127732394953893361015735952553873156511732594646238801153450294523686668011856464727497452263942968897487015829574942367511143330640567779805926872858508814461795616351471872305708832240205218706191329416234130774777506318065962533528965665904722780060179695464322054048441345954988416407788066896455619955984275538393497153700584332419731836694154480937868356704711914062500000000000000 [110,28] -7205099472781528954034615682848741740000522765678472023357944576080158328435712666614969191941538712348009631623662636277349280552752517259257080768299263256410598400530190008127570457988644217872985838170023456781754317067015560008436039868163222730049123405537933168223458654370860729574209934708715657099050012276151104487046416796197169059949660954612827807706202870956979839968735593933297605509001677379990132599874662507325282467929304409721240088946970749099798486666504384365974112435481435880949905053327590131645525760018516161166723618413874699326273047862887861828624702053449679181657106159310489125313842707905480691034792592596445820637205453063681039964393804786730860422971288923558607456673999960499300978140226651032452040598541907537516682243579615008498335922293032882059457857849609340309160890287574051175955328034814396334766274397808621635890096177999579673735270373808195134473441547481872287367760250343391129455899111711981355211014660188087243625735411294501270289687572086513672809891952311661253874821904036906554648934727151806765811929081078149054619189006274394434492623518548137764109575151262874426796477020275973435595130897738127247166562133915420732792221436571313095899086785949529524411280444436772470741047211570177865639027740278854206867556145229392990623818880311383555425912598569925491283263639210687642966075267418284166999260870320149970698742144594976551038951513412971607820974107475693467778757174553153852480693280023265512118255848100785943536791828975668986814754353209124530723850169004058704466861859991832889044086552449986777261778678395770628896824865686024485352576254180849287523608121521709124351187473019286307239402605028535756935939876963949638757239743519355318743468560540271074856679987855365295878476449281969144630710689515257451394203004890211881520790433501392424529630976231233620446599353053266296355803478736789692921384846209742843980023979375670454458694062588521055705748739295311953559742050341525631132628914805251954714111694871432303035334919091454301303855824242242014031845996950485255147094203422236318236350661477519288447183776477378105414361550941716495129208300762870137143306235539548758406867627051194671811015545115783249674685426048193871741817687936706492538782517406370736856377342050279433713336893604509184193294648169978436404988268261277854621787272633244275487910745699568832344620257119231156139154953638802200872881531523717058007605373859405517578125000000000 [110,29] 14660488822333274711223643625952930646513395809033261088172358143835314702240460079581681259122008030136313652245849537766829814297161447522615193784866909179933180595260731495423680033614454036610916407168181201474413196909634745473159890303680828193392314685969086595314468655831591611576978077238315566925183153526204557741972681172107986615744775645717589197956818179789194063236363531474083006850895823749583492545150132953546793099144082857741035639104047945148303442293054803000449187446348425985424952569679813436831587638863366262118053700895306418335487168927881147531209406636966251327488627544224582540493917653273071085974844196100406971955003808317612757461428241995100304477103253664154987136224503573775915127673890415053209397941237839260768183187856690827049941283007618087235214414979158329031105136073819939642547503311071073417408631568563385609631449872852694353419696236717086490552204100855131081478595431835643958713771477034195454255026602759386586114681734165858998630197028344107683669320321496090695844451717796261084569863594159246746937209596441515521628724985692306888183514166569541686799676261567413371962832919784867184250843818337515469747593796109851455526625530501650307549122011553767230629755800914707945970297951433138208475707133451066605914451168770226065572601972423317337445872478779129213807134524198419195279040031889200655523127537895916446296996738555305436704804864549757535919734464194615695629579739140570133907617937446196619966631833869656312941969759555726305907489869779604014708306475020617850832748307449233942260762267508179289423910268717083687073139415949008472503721559869705745906074353284852492449857512973251897522395584211197094488066469874834641376749229712529084676278411740915915926760379581493879962314620545817824145621652173370642130160001148949200773653964187549377963972759891148453244011577924088064480111837552187981413389213009085522648746078963017134204672525666999805363543674239856282091811124462839686676394452142724923965541344555319499218970614085303230982676158633945243487605554715176471409959964710012623482881790543582911832755992414701585161200721457006808587686728495121585543079794887927050931219960184777364624785344850269256056291294502277735342877945457760136121286358093906605242995637100435721182937373185199436010327969210908130884546252822247691264421030801481197166505954013621920211168729904738977071163780668610829294173925063660135492682456970214843750000000000 [110,30] -20509499884811286921400784181167072384538274305901368805427025523520707859731260922313948251216667611006146846027105018973102982112149003776058724835600853209331723492619956524145922529078889953835699944941518904934804562563775129578931952556719392126703397029883034588867805796658256453190815017711161454592961444404454740083040337158582204645070666163787597617110071621172156054962445759936673468831568576279062876125472619674721655611327942112084544590526268983309418352882803364072000570329793940049278653800921439557310026367080024502230471280620032781714041050721040838017105236120881684022725747402053589361510393748590887264885549484636527597032318512539605567782769602626529382663327051616130582505505006611634243253862867836234441387883499294988807905635057186514771094218354007023163008561693885599675377423554104107357681539695640439283970641933276469628081689951935901520681780997166472534944097652694457661321044846691145122856226352094085959312694942326349992394261133606731506231284459586211159166551463512288681408135148095314378032848128760996165287500327716820310370778514832440849727926708462519064522655011139811822045311229049509360344657288835928420336391627280855721953155509929441163648178939958098336808129616237533972437819294025257192021023063082269971514338773658860034002101327231741271320090015593644946499677851738930395437198125272359451058292509308533253311598907699445848797476196933282249742526226219574598784753338582432292969398521347082307581605616163982793386242270173405360395024888897591880447076392851624304792531416270229141103494649186356264152625912686324345020349145217665408811485491027088911062607433332040117870843761188126504463664551891153519162675631010308615809101385921325200530500667532401555099944942870621810612490037563133750995970342964872797562356061289980881873036647779077611242126137083715918945229209651730233876957768277447210637914818459381047182835244575556423889835179489770284788477384970867885438974119970923454329016858155575573828768935687237654442987557504186111723283295307784952601394904421368574086310360832244630597246805043117212131059805245657465161207084485441103449682167759287517022723318476406169182729811684235338934681270675580652444424746256811500179026092468535891959565034316056072551504507978189492850344225499856651648935511562520270960064672526283588214719086761433049818553057037067023236223419817186773473521085170423461363498063292354345321655273437500000000000000 [110,31] 22591661036143610784658439331231849928817561134529234765588151841023237905530247382077878439363130794770320627152503496448282943711384554080712712408657638603258449184255063634742319070200824556250965243629379893406898178822051738131286029074376068016637560683943775836635882830919952094808899498652046624403623893920342432177534539505045578630447413926020236073667739866782796137230072235570793091427945896525269877673165075192206613143453170385608519444643393055317105062413745089643089695364477812784761942869534851500783818806456583343507922649381201594873411785313985895772276362680334881776015461222102283904492421122803983448824575675453229672733298359703007645297710552814732383719735976871471064751444140363673717873042118611640658141737510545348273933186252783766501427784968200163816561041757268511204315083089223552125168568248313783541380252100855631994493736088310046621803762496203157371897002986804820400691281083035964309877575638009825033561687081680960751928897762993226488061781787743300379545851108579503503497746520394726925799998144000192019828249000094414454129073082558248155447778599278762486992963509898262547013407585079838080347804282070564093775112161290709429434045293930128567838857198787891324150351866578597611730462188415179161919325856162583902033609213540833323242234038339025323052787887300573894003356380696054335480614066277598892352386664666934115017068463953460254182064252011747207449706411733963223296788001478948216614590777045332744205193069579373349437571716389126488454956193557726305097942096929307273013365985812828289073121654241873705817960059200304600475395216468581005502964574402461034451599886299581311001955505283488511939066677404646920484040841626578937806733863454452772732017358998436384230692805064196252194941054650196835390694237542318696578388793640346892628890775978637989458598898730269225745445553317786323353567909000190797617873353746694109071857489289296731918328661631132694499232034366103395731640950226539314844287469467484893811868668023210553907021361300991679539546694375024138389900070971306431144453737739447289501554944867884656691516839469823102815363848890478015735893991836268450344575596079660035059137361440856575066018191923797462889739748611330713301104939027575406978051271896306746451733954572231653684235489736304948111877353611591095253675936269152848688127362743395533786502485215664500382249844247290411907997786239432613797362137120217084884643554687500000000000 [110,32] -20270095760688173352016326236018501611354055162407787360212276488377094772334740217656702174469778477224971670602255188356029205178467384109948045589059195631515010944738199060584393577693459133085931793961073258682565900817676836459350469863397036877684266627984249295922578284403878182366370528524496759841049487958479857014008198306399513947940739819360832559235398714671393801728279128161349880790956945238090101431418889545417879556531265117040940084616858503624395983914177945931058410090886712462775848296441313451652403522065194479369003730859027094140232463519506174872922335847911314931484199413950677997219782140065837538259570710911944097907470699152703843632374495081026264821517645206500472466056578735609261463939376944421199637399228160498111880361334388804817544653104882867375326792302029558550157078846080040345359713296829567324816306215914451646429078616213310665596892283802367553706058745543858030004405310802316535111019036500567369263468243720366263887715933328654078983466027507024021342307740723272717472359187732987405417778199917560247760547025323907321029892201857383973377946589561948865793810167601811835020432149741467602161551722037553793042207330412103108340267754527858640554337187873471394837709271982990291893439156297800112350684365606000877071366784818015971531033252873619693020914894551450420565210949119424346621305557086829836548963695333493860551408056842601739547473236818788720945354484264010522800594332702144430350967417962313136827364025465493973259897848134816581445731782986256345058234291304038033066676460451722813787251177961737823109464696205348546105293110689997420892159567084753397958041690492250166280273052787550885136100731790930505410680144204992530208485649927701326832680988264900140583101242901068569333233543401189932890431596424047181189083639278691398963250641931151299912158801976485795919165851662239757224961019084665931183190092759919570714216094305791815484237973744823308033262821989901995865672490061824050087912862007226536980326874110910385614104407644217263511790562940592622023904063420929758860374694613923434232490469685891995852313933513205868331948372055805504047353298189218283757096314998230184243847541670471010136404341770082878550960328963283851825196541222214526705201516991165637999565662639152037322946461634167171878880781933858759136870291918478576887094361082542031339343592338003080586252362194718426666867339136501868779305368661880493164062500000000000000 [110,33] 14704277358301561440235341833981235875389692558157105705435073934284594061354015549055081936093752600571993228543282589004829875087864874298273601518220187078523486373866265920783350459725681153602718934318272537268677796771615803138443964947465761419620155756368458501869424237621983697876363035257322751291805076943214316146738994473601181824559236479840330655889676462990002126230521608149373045143460567706793503300417353263962779890760383783074952072038939853812041212568783442506454959010538078603483187360135446182938739920302765620939928305244237983397315835597703209805850950204627749921882273761307490900781202481881217200450741689064243511829583545685637557447848867127308975311688446780635821441671438641409376801852238381936259524407404381894959883324880890524094350878521053492635740325409435416738025620887934582654955315705005340319708297234263459765643857529024841754920216720199391444011383229703698725780900180735486674515656692281349513046867063759278381957565142326337100443578129799496496979904176260450627879923829358419399273481389955598625023617562028785207227832518306708584998697828555200415107456803806866140654576471078245563742216267538719983442487357156191005846923872696533294020494076750448872982874252826468189536601995500289746528685990492832744635924378957698753717332814870214580528833461740179089149143551140982761455640482467416616416718885151974078847327539594303367190588010915763652989636839647046087653058523876215185590025932350368040577477293063221530329132511192400490498111032945862311665901246687793512092072710261357340640250459813554347050145650888462245117057526143176380914244760293152172939507383788026136691257178511301679367735027649423544073426183109905620108031386494840940057280822039477490901597670009003058224686708994356837099089596728060297050787284410087526374560371113102434031673126235965827908983309390990666244527688286229275592297697859571280967113013059588971733879679594013908882242837207157616365648525645521958664138802846416606439470692473706056846581634157624519421036092366422825834965315910756394920870832220513900893488121162847315548262419350966956568166761892627926149275114341172274638555158917569032147634311976572182448758236188185063367383695246150900777311356659292219373110870013205400165528208784606730947123810819771874508414689667784841147171965659440904182126292817588731942471023257257151359384467108210319159777856867776790750212967395782470703125000000000000 [110,34] -8090962265796613620982380233207558050158491955232662085857657127891324572913516934110883014288760435913986774731363482422910808926725456208678850565725524422462917758171411646502396279933801041300369470168092795510133218667440310877977689538483597073295845671624625246230636918441543822199300995215951545720278198384880599046179500775723137882888703228660843397675878855702906903800847789723337968685814205971944397151303613784208898751844553892084249301616112331520050766983878112773164780874923483563310767520256504223636220175783401495012034639525785389187234249296203035195572302259381516607208469445650856624779898705161541265304487913358818577078042627627669775505473492306281302397219205477101096471928832821895182963122761435664440117302693032438861545504988697833574646991169128696614360176286789222202261454886887923254017433597392878870562736587426903181913531948202307779311106650315997776338968753693048493266420404597994422448113763677756473789405586340914748465611347510653292443140115190224091373319724453950629355085360697049057063706121108546073153974421735507956040498372628860671632738057095046315660034826257679903309759402799316628168066656101098671671585285169883395217608205990419185644540190404477292853701140742460997159598881190553042721697965130931092309755716035977653986151320395123931013002268172212676429330486562167063439657558884500037428923623265834050726425197203701245489239868373704757291961969114695482654503180764598054061510144791604219430633349659945361520266818573747730072087904030118824599154541362799211803622418329541639211524425792014673814962229229524110789827856782306277718628644036422337160621935167346551295249109510173774611876636132446328811543527535936885901010063885818372388508960942828011355753406434298347883506570761724467805062245250872002830016532266547139448811581212909722797661350356769831007416067701555495125476651293039344981628774884626786253631835322449273950109760801231612863728515155465699977967120826808014430083303461826218505407435856996945356194425396832632031395948464868957252726902799205218148888341630936642225002211092672879842201260873719797818584348859379242306902269094731344165577939157245842148452024360961719535106657136807482478181945973221219775814369065507743632995000690000460280230711305366880857073465387049048659900034203472584771821595589620469311036811697856301074243695950203586993011444619760630467958373301939900557044893503189086914062500000000 [110,35] 2470509546906493142366675383948443136466801244165218001418822101946821233490237664741585357244035031495610515955404833613302347468880637520211639421280795664447998585426900459012736659099255151754917507460882160403215638273677327471375896516173402578961132823371646759444142014155936717198422493026153222407639584026014548297258372927567465272997701254906011957283795190805681727315919528392033367075504594792879888526608530176243680682653122149827922891556441017809653194677644344141752581021393778692502487705906306282816098125085201686264440698059093664066235067982742393875087873300364838324596671145593247640385162400215399079009918234503501977284950105855709361146713569049874671298981512401256506034063751111194552965969842842308363115966747091254367231186560287100953434199132581358603832500500903396491461599579825316598192584544411783051445896365751544315487036039468788155108038671450071019225836592544190626776632169725529039957927449155523824437223825815481945440356750247372445368758983141720512866664138694929667925905830911684008059658135280528499740420409171607355903879753682912707233933259160060095047368015087139485383906758006585865632660998023833330965676942865707340606918360240582558120226453075508358046305996895991938703274600858046593228717633380096791805649832099610405993987013565126430813947303736773724289001014308944206362995744073301652447399855626761171337116000225378574972538456594025608155153128945913426646477516812072289382472756206568357919240329604200986284170208841452751144842307074391729210406623424391189931409952627136168582098416672884918015842865873581374304945083298557316593249849655129598092454194332082710764366260250290995634552469936799787872307967798163757160004152572416597243418920214557717228761377214409968473561064322646274413546629901639987572970366142526720512806581435594025109932584862370969079497571263604269387785334652119938270508515793469770735397785792600194406019554884745548132536344378554720176582910078173699361941171519576396406463301909663220129101642282663799525917241225368081917345841395531200165155641346745807547425625428200189204364814704578243386898215028176774731405567366840298025483900386105351771473444303676665959382076814099474468942391736682936079925333113721420440370466410677002000561680157207045517594394150695143054054727868651616808477184397882086191958809933012886400897667134423500490729469597733607144629530694146524183452129364013671875000000000 [110,36] 1096887652913072497379553585850073825672927165167509372143348114767357771604521761050163376232563526415541290723167048692588144107938907500480679964614662621672158560044218004081783435492084594291997482936051739450370373697657020319816035886100196640543046925187845690355948507849114789423035142759861198723730737820685375659001947091060927141990307172458594471192275578482650865225486856847030419596380530328503485028783369403338673378704837868209537872966897739165317863419442254296017762748871944518537331416438310932464367278079320290917498939998615357667744994723500171874981895772623056647035954134287671328332475163534601363935481107626583382353013041185814512940732316880270849721489302246028920746891423186657563235511750321642221381866419537376358359711298255614389177348693354301654358240319512054055821812649440787759590796281208359297899288544419426320651887004109804366759702854511832944650295180174420695310260271314887213281546688977640037086679633265123137267627465944353033554180799739235569424685715099287971819476641492224281508548576834835958462323554827583524085811059055357499939177699477564820432166001450517951184933483530243120609178055481264311804106895317772321394542493160773094511826114075060722798288198191781572036284938520699067401691456425693023213541568337661275570001481965582203980368615820991490634377196394836356387588891429432731648952230631539087013302053832085948892108361916231420307645945153057287735524096775506655070079428860938175167182027401481665133958655312780741753241809480421890020308542238667750463567617414888989835121878812275363325899972124584303517128150641788850623471958079433183709708322644408156732922878123003185955503034900821023486248564581755941642359784673383225377540078367164130649541644631199092076290405919128274055214388268297417472002818035198217750240356515074961536841915276003444055840291009799364021455207559678819941572152168877087615938374959072817166059375103456868426353505044904347847113627466731048146113032719061059539654038779078985700689551043431224526457137714880111004250576510274459119764870236180920527112833672974522661050584720120309481115157959296074698065286906912054488636010058025965663241503270838390706176989059734968424004158336699081098796057330493650570162303594832247034859282947781340990014580059495839934981628451106641914544116951824402302117365076495750124155667961559468946781330071782445401140648755244910717010498046875000000000000 [110,37] -2613137845755315102536853612914983602159561633938945395490011675558087040818904958053449090258204696407770682664862585238336337849622287139642843658585982347711643753173734436764655307687064610495962106343680942651903365663629756310121018304688468066138998150601061717746141414079596958307039601450595621534167321152700167114039092627651437267849557087717782588290637218439174754834569692391148020382498466311012736203384402761531321039787699452723756531648163131991092908879061596536084447331957406579956604164764552113848992642759179723652618469047866093855911724208063729548123940667043935589835105766573714027612007496243361497964480903942739739656601808551652396631237062980564028575480549729589398732708113634448600598719210838907687057834509802975757522204699508031139939050044103539329111215992107673191664633807420447665762310996288389306052914431703165476290601979281154435097037149899296143760358248313018568927657936042851667749849810178354026618293118387839809636781521559684545146829580200945488724338121551330225564217115347604594423734885947186613855748440639530564359491724572673346091321316557309196554668125785665378059867691250669949380421364825737974285293422166027096536067676335756388914558210668853040918791379731868081527183798670438129414892681946690114679617228046711218316726205516723143599347308666976710701811621359133312209039823026691012767697741282491453841594993898514695802139068066586494141881096708544263749779576246414421165925972033710451189687500303770869131880953358030713864601999812226341687193889271413735894129140151505383058674614675920962082110946087887994172688253998094841373581068532875322260973453146176835507330990150334061369104715417101241341509158397339939523781871147771539632268410470051089007944845128974289341227631303052801380565127438908711978269912850310320197051893439373611762911348552849390802416426187126210754072835051545054890465872066174247588996821066016815573867953715306312790989123749942820680463682076623704248899601356469723246657692103870033597638681334640626406189267216460598093760393821408445293340889886871840425226807405456529262462153320124854412613923131092616780397116006713156103786685194772650062648387410553890919915821599032701359651769944689086182153708511595418680345292087984368316527989854473967207285592912945911623578816676047978828483644290111344500193878530431020855388448298638055632006974016157130336068803444504737854003906250000000000000 [110,38] 2702344301463799980147215830737590611530796333895902628460425408835660401781352372608015765563716721334860030702577353573341630650770332018764384048022806261015210908240811230317448904846374452791702996925007512280217139017938891026252055211144510147954888142532796048610095637662734027247138589066876272154056549812966510947944632258346737422456618068786612744370372663388978202913977102269663873040057686782070867937399009071721364925041542812016096895272333998335917798649842155726616725251666871904180197219552320112956760114532622933372610380269291077587008100413339635681281324087604386245599214206398937433419099145273831723010798129652882131215502393992390274449555619616840755680696795517577535087378375831681997823503242291684245676737055410615341718120285513911615775686074728201980233879514242371237142253864575929793637859843272776166332694102389155322692101787446789031351550986931144097673026958353062722789620800461155070996854043116410113777485072194078809953951246843549462311772907132275293518054280737343272043994648823136070418755450281955902260203935155442314900314034614386024316886650303557511805631244875354518222300880791831871606497952576261756032114976482686994425820663992604980192247168311650440196748867479345822943205477551298487919740818507693931578222189340663557424552528364112611412630760118712611729463979087355709411720464527456688769959674428575242313726007756782410906457115523120149969387244435513663323396847222352441902517467523588401507973631079631896926178589975457089685325454302589073581923079258926026546609941114339116525793183068874082074683712215076641269205497964980640401479272911471408402980548024939921418293417479532327607207153372489990972554694544921672086672003880789289690135312945633980402243475657238762446189004227015991449474640653099112068668666209544239684035987250802571450132936039262901350660659025653624878381506316711958914589006308059717587255015148806276958365862782112304696806970674342797269248891090635872484566522681374011594859565417170146181453950423131101498666474897683236832430844627176273975880878909680817916744733137077091249748544264301832592709953102092634585978481248761122655624528085030484772479036344900449923425106754216231406954434648516925989910601353605169833383230620709379058720940526185527309521200367796157627531021068520019227249487331607257739356740948359088009708634724138562321904544205608544871211051940917968750000000000000000000 [110,39] -2100639262852066444323471746161996750294866518290724955294672907261557491152077013110780145307088266174636428042978311745730320183609399137121838129112718963610293850914813522897817111554192866440182453581907444153363355868868350393288257700304930683909956661884604819819503843020910682038738593873768703389587633768355883640555654552329385013356456622385142071841978253021665493993308020953046718497132071516601959231598077068489300786842591660203251804482845757363536524787231441698677809046547624411157808505043797300528450647692986434249168612198132669145655014030138434102819765249794606532056929153227622869922011930305457980176655434735556849311626513646364047610727295221642727844947849758276282532402802541420387206108199303035537985553440510110420581335401845007889616352924385413888272339564928992170209201878208133103585659275715619639210138850199145992855654308972202143045207540162031815380348707611834077782536627639355376405373211979192579578428961737258784885760425878204045209077036136756958856370823880666065191834937197457934814188074239685554858743613795229326328299204421699872513505680213572942567346727753162251191896712809594130143452162942109055167524337120602070272818795241313348807115539587380378245628929955968164840677752430183108552145045589837786125983655474884928767603218356466878689305884265001617580279638434952573641053503486293563958309165157590209589834021934664598400705263181852411623293878038640942985165677322730696687744643022615317600433463031206411460721334905958403198888532916695573382413192081773193149865711508647702247367763014601546692733800892896091173982619146355287356912095410564361983262326094284215764188804260285549743154415711285218488500817101888586602789777685233301673327790842598512289615717300664269113960600175110796961309129189618783147451591773368782613100925193573561620693721150008883790370820419423661482029905363939345207472126323981747732876222929319685927904182303000393704852179033899712854041238720361140786533635149844583168542295370794312474111500275595315147459034939925319931802918814742460494623703729299789768952223911148457014439737084039494701289004116675074789309283349915124653944245235955715112411020336925177498448187085345415019049881652835096406778374893854210071226947909005842080353889606277238037246299903837730737462417558993366184770935911862861495790163774563822374831752145586411667510517986556806135922670364379882812500000000000000 [110,40] 1354680314602681318636350204569230427159321149437848390163171849670059093714232197125141289869785046385924779073754120272046016139206658933167230983363207138218365017882103877604081410242288462979044471049833997028690960350177903808041490564683028675041787916155994046954361085770440089885381989779182422403624845226836974895479111861482295011936570419260346886526639686950120095194129764013420363689603208188829994473385154098647518535915832666834189900832708318459352878219301893607925970455668337598500562579889296882031211393193570174023966866471041414746062796943389829371362043554114627676153099807970087673905299024033843983989174507332428923645914181048714032427846575439865983360497338098259554255464317003257065601318189192137513190671103901599455000902446749864398321290848412905815125972068753105008776168184678382815643249496782199404094389627902492794889275743703651384443059880858758061624239119514270807453721742852586163416161503427004685784175528506131952861188078245037306585535913241289838325545196613707911843842462945869378772219166494267457992460591856451726676395721545142484576174581117433113757947668853741119531215033973735728127102454656878028645575223933642061579163552965398101059083638634113720180926309069526585096515338815270717363783613312591312729045847024408825854490386028088526762562060122828957179232542777193762268740637225323782733636694036317306270085801022476610484686254747409514407312379977192576600267433627591694086643140614520940359954601447934466043164453426855062853227355695136311944593563118611671324186889547687738902149992047849298456887185582247118795149818662904394524395037250254554560219230247854252781836435341893113714200570589378516580568584844229720165934203826879118979894725621864430888904529354916307145092455417258742379166137973823877642073109412702774910133730756057377688556483479990785578701072443841535138452738148641199349715684715594743215653313845112239378279680156277140893313417595592305103169255957135471474488206832675584989565185556690026066920481035520450333154408866362024516726292748064801220803845417326212583182646181381447888966172409877484063086327790022339425711987254230875271293507730537141138181810506581647072847919005750467526080312874770426145168141884696182589311992363994543339494999610862764501244681587963210065359658855657462098648016854801362194834348869099577348391590190385125325178705679718405008316040039062500000000000000000 [110,41] -748234089115344097437716110134892892525967344792126647772702117799692511255158691635416180981062104541487510543152253937103280071408733639276817836562945836486621101962555543987921943145552810277720050805246804868618815652270348823449893355372708002680998611284611560149929409714529103632379285797599550578041098852304862726336735165244283890669099973746966010784015879109644667641573644847307062193397812924027344858166099014618819486900762192802391389157404629262987651595712242845444191612523339492684394482511241109122328568141840954254613631439372646139437776085571853875232110336190587777177814421732294896729489105859719532870532091411539229885486067134260893043505744220332669411530593901225609411759453463887790992845518569605132744835564327620183731002550794809527893354796476486758670959449136297447251021989297088355298533822582507396608436358617651911046033363448215264690154241395196662268547098847455259902336196918455119621250143366546037358532386449050570340902411538394513274455392856361785788994785637082614165341997237974240704774377597307393835383685221467450110353261272183677360423454549739548382408672109306080674490498950264729554438757894470940603638705622104571793769344377932644496034656796078991035808500276856874445104891600643573088435893226393259881740092151605736183464633274760276134798168195514897800172229037710883327296352959086570525482047732549502793081397056615615764191402176720252697528901642606794687950468992038466081746807894854628566916312925369140300625669074843231676272219024398255688844138424306778286177172019399560463683001884054939909025352694013018539111043798448958202698257150187709034614035154194179532201918155499244642026133945074880307506395925994853341765254677031996715463692211226462447314097140788344870409681667252802381520758080467629752243420921818614885598114346379335148141607742640591435960112641507763077330786300338604177551697113546776303715332486964036165135543316258924852382077038974954906401027699971595993095797228058609482479280051665989271810264527956373964268018971977177078408509583287980151288462555897973557876847155092011362958006843894078800775832219378277268454875565744966629610462974685585732363777896852652137334156794800031468801060474786497182159157538517026804825851040717614376390044570947101172876678319564606794347320964389355275356427254188761659177088440265261353313668013509385446013766340911388397216796875000000000000000000 [110,42] 358452668052570974915323309254283433020498832201959736441468122772390688342355168244048786362697253507856620002270170064510537977332830809139198238724386112029796228223625689153623845722118080725352357040318119884827716077617604168788717947789469822386945626070673179167153541770391921410123746449589629405448102277537849668188181551114277129809297896432025555605104652726425907479995452367656226913510231337018362224979090196879466544886385641500169981320139257448030838241941574905781439577599880137154735693594010186059595441158732720336889735400487864924911517171215754433997917618804633842248331090241423685369032940118909216197347059340165736829141927378151484236052611387687358252061230850018246053744914183572816152570002208670997284993992964970605892859280861391460065379786727298025535629293592671725467332154495598294281347376882200032055760353999164015961040613230003332498291643795241356019390750252594181868682986923508303728271983599822866064335064643942009975245603808122168343233610480104544117204569994567353552233692508383914739927973991279845263345499975364178445780584791603710989588882158071277657102089103241623312886843339578575147223596804411976525070324050026886160769394074324726755215057250687058913268981752709446897617883544726323756914866008019195260521537619521971581480811570189835145841184778714655135174154208854752383769610861184860967123193632809606091569672833667996073745403737732469059503818984711388718219198773574469350988658368441840061306278902699534096923324982148807386355048442961307494473524946326536030264167205341897038065594287587852348791422444208571020389639409538029676724982441612603722285568734667223311296947577036868822730580716671977074445661460356817593637777294566803741863333107368014278100438700947155625416103625199521980246674640994193233517608787121160784933247508049312932183025621921269583660114333929189635018041870170692114959013481794180595828885504252641392933934660333572368574793914325179895311137653181521053106861178354431396279724525730797614834165974631577412901954316159781688453402708265954805834445247570139136156900715447837278688145257521968873090628728216926093198789241645594434726743273071072381473568201785498497192998152633571218665606508532827740221887905814978866011334972106992852291929699595464848906854833459720879734388727204483241850835143295303994547849349555872341867995833908366876130457967519760131835937500000000000000000 [110,43] -150286774941786856558358574581283285832120305253751407158518006139325876945787759325867667958682298454750805467153655364694014058880764311075376016102823410755279274754700707612271309388592159828042298842561358537408707138443129881752775510479490996918411548216019329652090389172212035765015999104731752168393825525949104364710943846365904405989746361303568575346039238146816088946808560380414813575537893966593067430150425669952932476537234128589441767650956652622700718129029419657984440272149025615021007597313736306076282855623677450143883101829670811799402519181360497505200679398839598724151129901594691093090594830504278089622293502805146218375965138350685460245458687486412338361184908049604998901650628619098080261739396845415469744582804493457630595925157579862128578931321212286568337555331924486512956169721325627850593188581703378686359526967460442057575444688909766682236432235376609246839421416059616437081369724967553731020835358661560325388682241213312041592368843702511091205375600446179689292421638045904032507608631844316863606593206168127381993876688856345745696662792898280904192180527456019985765648067316458798610860991701394753407030322922099905774679419360656300528974935722292123675060006582718565329404111845797449901704851073727197467635261115426518227439519290040211043621770858128284123572241797947402465980511570838844204413750614766147770593640104402377375263716372478720502328828232362163695069375967926425682609182155751989550319823694179040493061118464454469421757388760055979855708913505029376256579054172285405291129652100811801008939536989272592579730740081373582216152055963968017681614770774637858769538726294886165769843714949085990725109372767702198521649690396940992265895629930131529683074880697889221958390205147231169089597571859290066243609477976322741043278644451695250614991656934153030269018127433204792358155047341625341028089901367158977234413754163096955870374506558481691956043486128466314833417180287211372071461525398754720072308137442356239804730904491447153479465605707601881380261486179517901136061366732138169104926480839576811523952323763417601936122012268713388822197653808030566831433877110008162363950757075349694549332303585437415695338174565853655685636486454630561548219949609148844626463750652616976640890490003923056928102853922211030978786546643376376486085690016128575471121440866139988556948736686535994522273540496826171875000000000000000000000 [110,44] 56002413340130425397899230824083800071317557372252182114624124577828652487660944236704014906088967506581892424943841004260099803487155668286830464954767031994261469381601204457461655721460696025215501501944886014896606001169827248918540349357448497680206715223727429715471775274950830237935644273354629158914512704518390634758572668428858086320755443435169859339886720937850626426168518811087328810845577359649793177215957138253755703293668567737310424202596398736271586965988545047138776935669973844816850613882361342797771449059736707329325833454583318473787727862829003902822452974909028584960499884832812913820006976223224209968223886611994873250341898566398640733628213101352965726192070675842210658612906498907249103922405627997646182164405762200245663894354562158294814463865449220530396297927703918997236456261614738457333465920566366739050847037425268073106408036955542724799449704384039558420284716675267110389415592379587862279557886979881594532313884084484881568132711439165956183984632225097419831372153865707043768851850134578949050033498229241024328748543502200477833954190009889999634435285058823451035028611692598914754740162395760382677287725678242528822313167127439958773938916415592180753924411748259703247322783610371705400428537119463165497111337818583179696038886418218439027761237769255116788391732993323996473242800356193791597271010760779723771015909710443246458071283799928669295446632460176871916587053005673318287982620578418468802617121745117987733500450198358329534717793014860238581077852079601342965805606450003140402282050089643400923536355678996503624682774231618343933607874915825990731210069796077328718038546369955348929636504931477100692736726776380994167939852927581877631016952035035942116210116111579481958363550426590255609485252252093048111533071849521219822756919361530799704397334817046265539363028277239467853818253878201691243916774295265425618956990477734562363672670535681729151525859131705862412801513660922612147830153944306682152047640317712713083142107274832105677658362286070072437231612697472253986663032329794964808929194342119484639870900845974234700880861756656358188710175286931960432364310809047764976854269861595658895379009848220623263085347984769302124931570868904005654631761069266420897236486007287544688942758611311077289793344300098947704570563028108527435468595193956752752671188160152841847491678173298623732989653944969177246093750000000000000 [110,45] -19140517065601691811763140925080513620436081114586426358487842538200080237597195760785499952988204692569227828208034884389583210573877236266720480542569673272386141998137327907464666460412247325917421870795088963536453013030516355569655897844283585930484388629241573192794336563844485303579449406606158197254714794611140641541714334502542189701717340237247808228811007626995810350435066659621101983608771013066540327778647574318357248958677614808744897137635467254717132595152817635870846810716344170966675570658904629684589976891951964774167743946422978321558637644651292353358178831510679397878651117152110526563762023913517863573272083454574431054358430772405568890706804564613418367889088389018187587494511586701078332446205113081062816713508287346249501940679421993350586520995479864792111388003526264244437270727468815971507124079046606109475963303392125268911353699123907869611481599496921761253317064104874221610940606409316747964423129726632969557462909436597862851865898065441669998857927867450036421750314046233328547800068246794525446504051867706449124053698000815212770145649358979810145213547140211709743063352523665382641588999317089151304421774210150996990076459796142718345219169742171657542279857394027573529181392527411142134314063317157839484880142033445500178858052260171643818270737852791217177514340663959965583602308308255526951380942728629506500599002455848123449130930131626982794098092975412611727264904194712677914433973386048701636055667351393428026274256358367294847145009802024795806686430628782310497421383674976953150865638582290157727971485444995396632439452550109288340919038906061790761780464950797549367009523030761530328644959905110067074725733855769809395863243805909805308092166584187128875893668368962756932748139562744728597731641448708336824278737628650894476422072731989855828249468365806501450419105552988845098709168989582911084741639658210672002968119552502141289428409350450525718959591946609863247690063420350615372815278821099660424466533916701045965300550697013056927645201597656530386314428599304625984983594019788040644081826513584194347130637919215540196611925316068199520188977058026583154202390857834423602382160036830341728928220900650210568506603779935835831793459419286094706787223798949832917587503123878099531017622520642495938664804259679658573881569939229838240164782720170456524698934868908024170552906184639141429215669631958007812500000000000000 [110,46] 6315729128885956831581971155055565103050288253986773460272223262135770437922463820883107897276734754211413528122842031845111485466167551689476344506100513276136178537472251101852584964051425269712906441720466391372928442061142314499218610215716086399870058711317826024839247538084861824775636587666507491761512397927887827821301945121470053398900355019208157460953672656378143915189743538878238577863812347674313447193551513942583388051249641139428498618014714822726696167464949861388157335190128350262227964288810806140740386758331329571767440313506038545533565141287466992260778714008870124069987848061337460257624404486557209235424619717195050850801498272949527923832217965792779160810928026424651292259575535858320481104294881879056882576074407679555410934284146051987517651351056032701427397414234683098425839027054881501706960653193293619555406680733716244115812785036696642583736232958173122716406554652312706825040709667572657156890690871716070007205719124714722042771945911090625920721526722382687620887415631672488322487971837713428018103195571910747634076167721822638826040235310131917768602452680052891970883830893427975916474656412262621166146580212039536334022123186140479304335792796222612291850557796634124779517668553224608272436773836896691685131111438849532216222352304388614400616713589874027351820561222856228741933081028088915632718183027461035592461759092943697582899644652252015884174374779796520548244901229903239328450899306758256399075783723320619131780933050128314783688811762741148200305938169614352543706630361138945349030193779014424714297500723979899712033125483140167990436193981659353045336891284279653172620488434854129247248316205312079248403283082669385061442017559473876281942553310035674627225455529934161150122377860332469244608891322904127911409033283575690971916085295515634653988268825291262255480067895940086343721312049408283990733900398521927030832599431442456109768726218137949890972455474035223715938290141984348072278570026284918170117637268409926858603227645894142692895336549117340020760271541586104608864902574368197860421710068662546248417623836921020342626618105001126446633376112114323837161143388991387373856373215854137018540265693295835217239216496060678500431436935759209497096800311005141701903592246547233571263418258335114019799122129093413357839078356516843061937233292113392522156446046155409135280933696776628494262695312500000000000000000000 [110,47] -2117674765891727903378592263114172409160104924829270262927519809184295496186725713918319623968830727287969638553584203136496736532933960181713356297563712366031157475549230428296936096700283012076642093689482020116241605863024357794485611063077837832787203843753141680247009141778936835327241003913033189770465661341440623946556244512443513986425354334998462591383650413181908829002263337252902381275320345357812909352611229505281993221446253457980604874009883741630351728083014250080766856794805943167877358375962315342689671610267217942236436514115808109411431701892863268964980982244292143748674485579017521053253719135823525527248445851330916040073340532309396334147976652426383796307470444527824092943592060537038327129808814845435973278227916093029001318735267191259627000932258146001731757738079453933688978798466467342690253063627447230263053581284718502808608554993759980177336306662339186159220737749338227675614048136912720121697529253916840651464391049627707276692540113148694434806353628604210764384282380752625547601887079202151982186744927217497015634075757930810637715085037178631363110287645777257244290644150217500063811829021230808150547128538648814390298908082958391065357629372845484380951283315645932342901105949240916185452923345326351416765181537578203591576540248452490165620047275559355577484087990772203148002795198600545131167304563689847759120298593228477638488552975340372383622974105185826134050370912719566292969882061301400045055623705402276437312195189929623614369233825712054538562317962024433446196220442192599046800290346143588858773075088045707481602580686868150809297315654870710454722815406403401765727541365893109487895128506637195178466301881167266992391056285789251210759397699939169323236013924513456924646589636736843289599423255743713040914473153130407905727205595051761400778098290050638339999686823029719520026526795454939968598664603580018275724695999435456502325922424332955495857512688701533305904481977037243676655820629873879619315742060768747241843369498479585069693745830471967077860837626903615406388558504615470794854805618864221169173737194545014256094976232022288854942435541276247293181457156646149818621403818048515958449794268574240008660604208558162871135460032069543167264404829351809461625529897697357121214139571607197306455926638824185048857097413594020671337868616398959708031096184355224210094092995859682559967041015625000000000000000 [110,48] 728080896452827227451306278639425607005719430561032550675603780063949653035237701164640699079718317098663821804123990378922744237356888377612338640360606917456493648707073238495931316922166085970805264365433456421435139048493369895899968566713472409362404944558475122953065594384009371848662371094833735944475851688810818252582169877752177086205507760266914476365571435682344790337897094760949714347084056841216430741262010533828363665442396280464679524603153136462134613985435622521936725048410390000231322128489768718782297368295618882706027944429890546318067172086251499828731706151621861974193476406502373131033724298720304858868736241106601120618740302863101776143686174047337777880308525831425104234905582025064138957319101112918022714307069829139415071188419536762980991102016963834012816400885933790683881865512770560241318044313794622032471649484925492187194811559950729345890373246049232020811671142844849707938041257825716282876663633963104853052988740187087748156442148541683434782310774850714548065234367634657147366445901415279995598203157456828351337498483883945850285011946372845127260762630896410951996810004456660708936882064691145576743531729555591644765177367759015478748545537056960675624110852990842495184004437637992350480207401221442165934466604725110925026208226768082078974417851975465381769048670273065381605732943961943187059794300571404933209954043171087237375916433905431506854741372618915080940633270796666339632794330075788461232299830703115289891175798567730617586576758861759165147529975504206294219841400291706733085152900131858462061801955199862990166782447086586085794884610958372524002464201639721465354246343521010159674764003134399185381029777015732769276124908447952951803082697598956100551618098778206256199787841209694094017273500343604417807281275294489337783977854337326557129647813636992232512042123641641870133849427630233607522162456147710500282728105351652784387651058438458017902636430380818805261198828101642227410331383631081747113898828813816581482635240624946311876466079269123303127498155807513587914385185080554658229329831390189231914362964805108793150444118302041652691885249217917340589558946343523588934655076468254920778949853400804644494893774638607016683299505913738652705695031355069400812106668501256955136654439893468429503169188099551168644385188705138777137581399304631923907749069257988594472408294677734375000000000000000000000000 [110,49] -245840642368570886839946576135075333851447034134720382013998413187390746891661170478896363471545630361706211065725825138153016029452138898571253790637403664696849810484054042073438871145244070735656953022134428287559212443621657264174072321351443645012110983029161035644032325208187390825894660400867260206698452236933515946948538923601847497180978146166622378212206046442801736601202396893344760354481077416944657667123201976784500915223547665944039343405119663331915344178388048732831844082193269777073049036997248760095799417539935241531678985144129094060505523060635822439021730781979203292997299881826052555747682378012221823001030270046812617910055083099653581290332141621841821509358688058982869067293589593001323165601060408622095122715609402853450312123802620889040879425227808524385769142134550312147264522648484698156274849291124021028596904770030520332448061891069438904649554525287693557321131077885393650208273190992201841375209612147386207212886792802082142652029457183391527539214830831938085820214259582706520606251379608786967446130324817117393551782699740873360610663417883242427530374986757609859399896140386670552194269623764440132648760792306634676843146689135761052403221435706588407327568166262246019616713025146196816193678718767456942758460366405981891490511844722600708678001920224061941041353202079017378176282194447956054273073248078575699390416981076491314613209443781956100719208933550320783238817090716047463488600252386606387997702661416804092881812636187223914763479520048083102081141656802122221754518954940504819527968984231856018391294387293981301496028126128462014153312070827408925762480083776791568439838865864590327819195332191212290565097799896102557228144511788743280997827627597192016036401343801453748116206440271343281073190001422524288356404184384776820952591985892851504239347365818586736566331095682461587616016454965793645864586786449179731673107465162606588174326202859795784773636775687607000352028140896249184200525397522238515990223342221878709901678484113722542942547090532662483299872519518026410277177936250740993581086634489445801214473792206180594755746939378828496581759996342725801839467426616037670689467014177810369829413086707439259749611245069562237756006125922326663951685284358298188051949002806567360940917125697096867078438391148807424378015086141750035803965360680332918885682147447369061410427093505859375000000000000000000000 [110,50] 76967082824498474037687483757284161416189630696139205997302627549155373719615200789050166581864833047255434138581823146775233886584260584692838072359772444199963514355496107492408552194313472498721831343970796496721682147237518865297476603767942610580276174114077277369625059340328678699242301590435917966257734716188388190741961047307677766735901879771844568561708006472149547786388753365381296684623921728896078827600347004276894249205592795021297353199641557356110591848286025855479280038989400990203078833534308351498294676172048686560470280639841472312750665287112733874835885177799444424813572741447206235864214706613807189285324762601786136545345619903838609871180896722814045390585098759709619591970305606009506578631028329284107746328405668152533013534409910323420538375115479787726863924424069825599159024035361370577176959141218292846055460651534640069344562236309906454972350685397047325845332406224900399444894614804649293241258568654602385119338793709832089261465160322195501315095895326487050331027902879712184823666550788156389995314669343550964169644753437532029664557221159997465415920172962932596486216021794855425120070741066737485671392365132739667179107172808671525030687901040503194184367681985594742757891457476063129843509565784806336145789407266895869436207733743048258310117191430992747709698529179388629113869891647180627701271020951428813185415373353034390916785097569417478334348904961577210332562301514331108883428484516161966648110489672457899532208753270557188623051259028206472633159740354739371965587874099960249647988837056944344046358107590425978992084239029099703191416105698297989730990609143061166489958589543084192660157250029811080898329736596287537990138371274854169250192630899852799329311692868872620542931644064325234787579595749905063488071021513331992792824649682697982441323074502531029694594209513042013099001823236697068482543226156752544168144220786221622403842432787097825792359210410330096810559448334895769891729880468627799251149564223941188170924080920615886007868624006115839376496683344569942526065676912375999376725863855750834926587939202623152941940554616445054701836943004812555798568759298096950909566048094373989706284343306238928746318991174716927122845073467885854722520164293198052713499535291753421814747896747272045194552816753902570821180877176066022876843579654786847710212782658345531672239303588867187500000000000000000 [110,51] -21409586940812715926635395273120462527460796977716032449746644662271519347900698002292460096434523375934300446603156622527567543361527821910764242660500659039661730225124938858581436491311986906778077258340068126849331465080449736211093619951278894748047460743300744432663217241647747344652521829856401393228474634097659797077084335561915600497779382435334769635372769051632877112322329153107241881974920308863240204018451508783427927972169882259388085689174895529803393834722384949349957216464237156477256051276381151191643712107949871091769608070317413810643928469832147348336536479546606352503210800096733782717390696653206973671708426360289062997875037723231220186327726825119603833947405155982526158313120805205517355332929258524051072071189292267607198473830120146666352971458187097770084253520748356864471699102229260709611865318195885512344312111729476900758333213745483181927698184165982145790578193807012015840580520799432039412884228548131337102027970731659923349433866665229841728156786007351248705669126656545963351843200375940808818697573358686516178936412217073890161360950461555059644582753089898404489726346204111625693731790120434789951624516738045129735678532887458483297439535833330155987267609369924223587988063634183974876712867181788432613537362822380458032551177361035752172551087828834777596431965662896764720643350136405902412892099442725989671902855230829622552398951052106980327629847232063774034177751352899953070594457263555044600238276504144505009619591955895185996712447609542123407189194935480991693386070585990575905983834332852797523625928490107243315982781348210640100582060484987641416333466067581662216047528980378040441026995669652155475936907475697894958249057406249710791810422810396011393836616376692136823032628298974596313667918438819834766568308954663297089399512700821614892600923270879419332581849307273650230151983872907877223785225334363350832883233367238663428291917988175009601723208273702218920708049306065031196721038775242426979255579787445706916611503667073648607326213533945391724216114445201916736072102078178633937761870523325685843893252145365237118138418499106808854869521879304168215309386830400455064210407524150417519748785466920496057373726457093557892870971478026866941244868462122933264824841785080450128291871099447708600904666027067649249538114167057709875531903466472360975103583768941462039947509765625000000000000000000 [110,52] 5155455623994139355829386742623389114294863123404798891784281768709033198339293449294409991356930396900646160267735007707861324953415075239963166985984926101349475012423654632997423368121612368648911404344379816614614261529595346226735063443453929899932703179360247591279027997206095284763064121924209896782601887178700892327762244445520635871604004853190712358895842360085200389340089505947916546859840592730100417626553372831464037863959891282882767380965895923780743175761416213106663091511242560649987975346153989774538999938513546547533932576559980981500396304633300422149876125822967470243283737002593761632504494215697632119774743015370571771237959746846342650109734330272539507964552890301192533650674608257389869149543934443204039896674886153887081730473595404122119610965769415307902775610827066474294661642226556825777661142719917329614597984955260535877435021332316784639851841485200746898140457324434597074928817732293244070656979265138456587804744018906360463732453925373679500188200325797927757010439872026330091798289901258511753978609011768739215034294518551081197298672706147682406957501822195738374047297483614476908314436941224810865086541018105036854459321410270663518589320307563500989184793756470006672625674090939581925375632875493081346403268076979980154945936296722570183868086999596089908984639749634504313701259330013201985492814769365096320493524751950107838341351567770829327705053731054366189410032078107571020513385824953224478418201706381825487487399798059245400949233761488194214709212070677111835527854617287825958834173679525137163354790399021684156291978254233832198235790909290508107365458153195115576121869323127516762615767321871839154338005602112868132087558832082863670054201979875263369629561280868962509518133005702521148865284818677830250677286301276221029508384960448043222011656042955415899574169591469825886053903816471823141329734894486478012559825702757518063737155499342680445968895016631375239988110173854520981146951512800163402502312855892194726481352241073877062378767080122305256937319435032192578110640781416603407847735473569952503892421181186005837874901153824496819461227160807865024755469536601263663791487019171441402209971010030514339445342723522714356396479888275232097078672953640780354431019213376841934418346211603276234871938511891610437390758046777897274969351681939144782518269494175910949707031250000000000000000000 [110,53] -1056093901333453068319434436142801469042777410362812250558644622201089443770532053080182472207727202197429397886867399999687058163078958467392420391111556931459363995602506927833499943303681659346156286864442386729074947151191227376710311945128887049992141263036959142776984966030185230772691985147791549787313602821036555786484584778217037496674920583082535276231564707611411875490781840339385416769310691068990619120607147938029145110835056208823488211025337525175186238255634460059406896590959363162792667553895984842391300457631187305026183823340875687915723467590101616433470374147129227872841109222273988004380776607296542024098199918765455361732705195112861620160005464446120782214267780456128996100590492033677409849215286964222408856759377010067842221546287957650947822363443254730990411068272110925421167092978047017860484971789488644302582239363878966259669365616162835537135486106293990803606903936968650220865652653590326556566554899365149891775739262060599470267840665985257962000444044553440384909572420216491172663950203872120669098969880129780377038437573260056729445536066599661068956198062460932575131055656350227236603980801905293413521078017308711864722513655077780656850707981526114014670853664937353887492733992968429371940050398254631999469901008901513243402958953929180526226587444392180788110642805672110875522379512128609619572181986921233720862779914397243545678232144061491841011098590508121539068246026326624302560934518150347164950121137845715372498922773414951880985291845541677276802109246624369198803058972643159290330728759195756427137877076142712564588128631793691926482735100563046593201944299549737940328716221041151561922431715676371141086609448528626802199402148548218170979234725003072087427570322850435231527971313934106975809911190722436196564729016845906538729640844926226373930507847759787013448414537833570503994049673945666076163676314918955885099972723436179562546608255616289640996663075975285141540465672194332588350943979790741905553701149455413826466190259969158784304758571284234978308866077609038220292605754103118905660825613821981683041324422007148564218432793462675650922197138802241110212554402486737964813870870988367776391127495166930830427450476121676424353596855377457068565716602942726888655223433062185187993426378002121109272176683395172264166467361859913422911239067047972639556974172592163085937500000000000000000000 [110,54] 180872004031223502602746423151007473665349093785113044483009139265221798127723399364008765813088903692012449215057487254423744437281912664007097091940907362550403217981765102816911761908041320505350068168916397912842700685574685195867472871999954757243071824975331376269462994097874438108189573520424217980614861553088188100068893259209488961345536139374781723314132013185568663278172811507289880941136465830872768336795752903253950404068018308092900803103707507014892693694880893929489692296758669930577895134560350777494718828343695262420049387017110209652963119793299402688283460729205514858657970578050414467838433942785841475271960423124439642737936309551108539611371208034768468202300755498565210458420670865585606832861874723984731922495253674682866637596727385299686898259967194150523038762666669374655601518406431322210000389667985546229925151795013852755353934317132603056193534558140939849603539597455803258874553372444607598749034859449670883851305319953182748845745258783720664092805340239967426937528413165345246659803240595143858020153128649038621817627866207019274800132277434965025823309852398440025513359699300441638900640413375151746886214370185784768099510558599999561859325171296274010810692788863722843119192128511779181851388191574459287669118940024300499848850724866571058043447886665625209343977970698350701156044050283550032686344819093320733846169954397540287638205286249923190953630379203096616335205904997637163042107077318705197099164115128986196679538840975537589926217405151034192159592315359864977406275127729529191989092865709207392615501102334951465772170008107906698748635078516496979049724881638828996604359071633991635667504985460119305150528842006178867398523246366989839523905747441104720619689106046100183205016310763146674919015141016434484844049566254801834128264629082950995775840022125355294445043750754414682528666748901528381235742720416923450785405571875988062390253759837504683211730555529903086641706298804444813380505579915400116829155066211689562529464331632517784964899062005756663031807521733846622468017182566745647050731008214764055940333728058364484090165456978929994976985114488634884433100414296112597248993886780545537282162673777438780100841380279487412330058290679861440428573987684715580752970753418681033887095018513861538276338703927793736027739435060293637924644372105831280350685119628906250000000000000000000000 [110,55] -25211319184926502959543689351706223100631396157391357335815670731946089603271295234355271268451888228435608221152344275770609423571840842344830049890789256030563945087311548135079837030424652668548904794572663751221936265719644489154901493111404695659333272629897072945873422578559241568796833918105792932678463759672279316717206870669382938480523253262524736619646232053436264070185697221497382508218453666447441284421290743038680185997395757389558880006667813882546224375583126165512767001305817633045379598203917925309634981479251528626893934359690196822610327958278490308842235044588518387140145794585933744823023499642729594538804534639898431661461325874435890132077736059248513912593063612662170975682459112650171120609367103547071977899608935367380706820652302581478861925754368802795101980725829027765317712424541900623395522561141393435160647981772069034214580451597380176478384114035104038533230151064798652448339050497318469553572762571613408678037858230335952479296436825837255692071212884897896656261722533226788394551800967117888580261309476965470657827749165252317108518370943068012572324366952546324875091237293976530358682421047639308178188000320216005545773309860618325350005056233244730104449721801104084061403893792640085955439560410684462229241741958681919763326511619927985141661203882113388393791443997528649663377418764283743979830563467030956406322847894787314009710254367349102223469649346186729902979839660857859356690668972696401927336620831985397601131875037734276429744816900618323665733909138603657416945887369978883604374695699315778641868322581928667700441363523438562523193883568140443898708720358380300575873502989761862526626572624636087764802838789477307885650560448929654066042400271110112593062861106087601964414564081905466969420922102157318197254107593053881748660224627473859844827709013921976722901940678601427054980980043327925359755036296566065137205254782140432390347407875555411673665191327709040235872339460724675556687113141934674917492922793205391811857603130795049864055462427081802983888908708680476835601553818757552153226015605954268852405520432815122087091693353387009417218012343885048871490565141114165904357765065602112254320404093366632148201630709485459520044026702872454909369009467676102083008345565220498207925529731638925139864464363549742375398394177155036999238291173242032527923583984375000000000000000000000 [110,56] 2718944998921194198914530442216674076598293311589112859568841549115511953625481586066436100605738168378952850034588303648207858450072442039156903755443092406055764090991362294114108090719952550971137450444964426048761499043475653528609794504875415836868314669825798156901686506019486592703986070180617950294748313656659342185301237461436565770426732955295720912089287946924762816532193355976164469028188672093933786918276739395238431271131775493316304376731926576830287351705978129901371856438262239443539679662237520538812201843191280883842073888733356546941813282463043744190908087199080384021300041054489795118814610798400076494816613106931154164068826268125079529635509303707629098155458692747073849549682932962430087310704332585999125102727133938631789177580212714728101885403439947553751939754580296359198804010790391872658288281902059235205307671761512579695421134293953928292138720475903713884761229433198824698072140557584553236484833593917262700618505170415402934393516496667713602734921551850698594615362556732317179537511865433491904406763065373797176013678328396660249993516575663710351538354490922365426792263254120554137116717530524149723673573432923423639825247840077371998618510069188456632716075021913729236675081182151708531742294869451428775035047638164870734174568512300215289766663141775532810628828193637812445495737745473993153699980362735956670717701918085462292668800128337817112848226900772457341845614924569537762941760036188765063707058922389582415913980634803808185216554482367159270073579558364656489594329875671755320002941730656974521116169589357254634615259405438232125130338039280613645618136045105412121421259160517465641101013457718081063198799658069102399945440120595572204076241550852616623565271894579797750450773158571112006538124552485646133800501294341128170071749872766691788722774120081984288629350835944134668612769494178429153589165441550313760701561814163359109345753029625398822541040759764949732615150295809184187659955707477770533862385286868400697310551639195939703862121730117940513077177236509026780559783351606922582150208913744531277705859441461825618686600978065559548863854016432238176450820523554221235487671131093048048639400824571192714400949495221872409052160853276961094896294433906513321548228559772569421969002341194497212994482642275004055157062131387046832742271362803876399993896484375000000000000000000 [110,57] -207400254809718385279596255892284408342620511068137331141356229658689463996892461978513198850010327497777620750928817360727987271216404397884602238138117190516535830511347110076294938715290102777911502751508695032815186523682502181690055999230682167488451649887570545605901640930956691028780676612620367617650614397148228780589171640756281018086758505764285769010217935428138276466979769708751351596319719318932502925598937140325954930559085707180536823886141050744897779151872238187674726367319774654462460606715181612091914965430688919793714287366030663299527943578705866806584594921995212834131060177917149009098928536624089876644655397775266083437729994228175412558117964076195271215680848003657377897950617211370341901537859529208794759273673883778103876965546747654285868013328034570715067771705882065849465102647962740416861673076551768811447966735684375569136548457263167362820817186362862810036712500675908192658971406124361200013923249079086861149638757229641943597452860110842498973547433083885477589766108574215366474568632984004235525166792390518296907340244611344008605177784054853966337367535606870473693294371543472890620701231885954738355671528262710518276674869662878009562037707726495104058415563176531074468532227200664779688888628781165215526969805576037237351891442229164111265113987514244455992309448307086958840589946446535676215893688049874490077806575421752675890259027861843787165019708996668508886492833369061624443423117699521223732744269461316494468600498216065991177150273535257665380363889780458668667167260069856597253056769935657400811118855485233998828340324767246560339899029084378886123336364095725802443208690809962780883408195443515164010653627180124741959951381350281972486495003144964823339863893315057908715343549197690404494661591081917948025311847572701535740471051520877624852604727730328320206132003624799661178790252046469300215186732081879343710691936847869825493338632074844763806772308133619481004249096044210567624993553990888905389015454626196026054472905486264127226028854808223761681649021104964089275292175641128490063287685034455988537546635186109650649891474469175407423981819250291151584848307292630523569971848998557558760660453241954393459868960165337038337921943628215272302107325848994760534470098316102799783940031978290101173235150029651949523737397562683781870873644948005676269531250000000000000000000 [110,58] 11739670112120083885809615193252588630129237299148046491603412992615860905128473023199886509007772028230731709297379394193817553094969181475051209283529446427084547976687402856949835661830481693566379561649932316471669851551732317400219053442308273436555322878931799859121366496458840485937260915669068255754445019031384217615802284064071449526602215630488794316591558738851131594036730482781922250278930364536196252553540590788117334837056169228113016719568967231537522533751891599017088369561542663559150294171179002235215764016807821391723682473438201649550891224118980931446505804748215732310225034931267020366995256749124426659348427206600464754723890434610270171895317834250629168453691285964622031122262580183303169895078687811825000328987578246925340441401023086272331503588042355325992393351518716637008824516432860583834813217035333791048355309724982090148014220832008333499826165141402354633035284065084168419725573882430140570344558405042921271333560168811120045510475259490119144123039005666405177509456082573210690492081523328369524219357622726259902826616538304728160927215506015418531286938927104482524872016658546110765176210945614438354830910260689246678144448069732257242266325725404204273858341781217252378078301393961533000946301167749009945042588284868834884910852730897105996213577435640122741781806972388810722297977292723704290992922443305116543998871988038508463361182121714836996829200268661362464979008303467553764994294181220474561828592155005835907255070513598005198012437217473568976591862133617691826211091552734641054927015598399688598140606228857483189553679711499151941442805513063327907312470707108243800400324534288003768879115865936735694350990903628524621517892652962007151457985729732557500460385194211250083153347462737643998692339138878696910983546077346665296450022656284453128246084265018666297738684237403797448943854805129737704200101160751618439750839632888424812715724877567144985784508235546391517333695208977745893210541170717307498907015057860565455789145515394264471764861174339648789243174303845638145335187321392056768511317137584127568720510674895688303472014710292497477172639363301122292243878573596613155542213782537732264728320452700244894458100141918502901831506591369952387539296788073006114756857442104271309853412692688172984635882270354545466317652824272954603657126426696777343750000000000000000000 [110,59] -2020841618983168890042711112414411962087666568147414067409179194796966671071280161120718120331738566731420218685151292722364753731510609584675075717520509329726353075519791351629304926583912652324574818836986259213215827623197525528978208675379859102014248677632787128205377596090064776133735064463041032538664641238564673364207984662153923015306914578336830366014057569624137985976974108036495950641089731322829244808874792348188326692885471227282116737873147640191016865886149290681405189638552724244502955415207276867228878050026837440581625049794052326030156070578736783548885003872541701124519891819182910392329323579732575695229214376179449368449042085616259295906740265976063248340393634191384293914494311720401615838846924878511608630366841536330729312961281757491023623808989889190121429657393778704419897698832159808268500263465171335616671441575880164396838933726139607945671001214892598431061628528509760840902356688907123047583384099547791416903300411077418825600691070776905198414912046043890225022392033674852162878440261136731489940434177899459502490649871992272363766264706030733321104684992719388364648986626302359058592788095439062655246896175968903406135942275364771586450381775132254404783887710021065300006352799817956832088639363951622998144021714220547246184685355789151396989938843631676652021521239955203958794218702487455473031054664820248064721128243119661645060223031138418557473779115658471739558027379424273563884657795500652148279551811028667596676994895529599910139423363050152733576844052879208826067346689432236263409111281128945601640942809992259404439646300856817284656757820297001312749343011097435410887308193208858075675083101664481805158295621263248731781354868575572184406580217381596449310278058680507923061314566752736328004236728926730335098001143617481973961656412029054577834204399674663915075271875844442816459671982980994298733542292633996589512525450111314268328328827014408003902476217492483457906529582795142651274187944721919694224470955544751848479985749132790681638542536463009679676015327661449593751553223823336910534237959420219168220344619544241853104522141529459676893506979887333228935632257749629915785544936609697402177273966829405400550501838147459384104300204843256154796923541949968872623551224183993523947509339404621101993754400891619256164233320305356755852699279785156250000000000000000000 [110,60] 703093151361587005194612815990878277414092849172508468563479113571229651102811781678084066607068091422437507976061608012194038738037671437989375729576669737068474915024645387154805839380502551996926938777132327001070546700189277803194006255894670346263983937195744040804542890536781093997796561345436034346426249010285761364102998687769152129116480746657934937363723786414225383679319136070220308030651986492159593208902996029321770342477680975209958773053570389407658282272300439220337877979388221949807781542069777228127727009777558555288254807743859138155873760570025459474299032535907856217264983464993823962105167191298529636141342107344669335748904542799459843813306853905836323367656020815930063938677216328977579157911232744957035360151897098614390015427778433387681938448060045555250908694064331808219178144851262619573686667431992047031552796167867103662049667214637254549486275357595420192410187692862401620910054236065025683228063192706729137078068973770414041863030343042247047410226491228702605877302192812223457202404915341726958800749529010814964661880523198070137693048051545909334264948876559655760907561513828033629091555271150189157914837421154493975194517759331411072051023859740664248375314960063967657796160000319210910969527038173341538463360037987013495458211860680084191377953235962934602834592784680677147547454157530012245947295668255944874361579075396690202079453404800359428613983166605085580297869473968771988206813700128985047924173860780936849213838961123934885210925937122411377492171108400401557568457452726963402237018946070271406441828173457776044332378499528593896650071420106732817330541827884439159390232002645316877166573650048332654765318441206970209861379263179546287056318522563113209913736481761809502657594644878941667834252749329571234122959328943010662494278293336976574564325462933740824801429496689697160828546825436392076910219428336286913364536124815144420900446582015940132851270795554952316771195392256531458894385733161759557284590409684980246755608876530092032977896606726091810694886740996344921185918975611653813526972351503193222042759127438269587431305785835988877199441608191274656599839537073149062696492592129532729022925870089512898936090187041763672181428162040119995888577439230162247683475613778363563188086767827642099177523377416908222370395264988474082201719284057617187500000000000000 [110,61] -163559815247563685033231609174117457472245420180123661088880928990067064466291405506909190067300670530154979568446975118222279818058959980377598695011049959562302033094664176121073241657168601575951988722139700708252032868236308155035234564790572200787575502374181398290752670092033102216479149023413909427810976594424862404537226652070166001457001816898743654123418809994214741951422094550218742794429044928714783627543011753689256231812168086148684343785329023124400773623727403501522051993253663143804740871329180744791816896984648935597328211025400047297903106701598666524820873850948987336563964223188435842143887387673053909289458231718085025228089126404013072902215109472158944136886717633889180342268557674507470698930179532203763766593869915614649380087257998956219086014154727438286435972391844502453050896248532433565593055289663530475955838696202826124176224824125837933376041608700370773877936334572149734478977766686680278103492692559303605211104001632418405001507804419298308177715507339640550145897343425603198122218154737655024415058143565291237711611103832934543193324270906990834729603037841647345349196372006531957863198623956539959142739294395117394554723651884404965252402777706984135762194401979587608974588762288924208578672015755936550051955276302415813580773511307078006585234952151514017915111922742854030485912783421086006056130186722378129097653732079724731665639287652512271731821755939884813230491517954782062669758775254008781763565061109718093175774864183192773961619831083667095321472586673937648704062501199021790985699619706425718103935628207041754752600656758089325440090614823083593018921273742672800311667902316889454802655074893401620560890202364129075515786979845298485923962070029155051859258216407689329217929046345840715563521368199935680295254781796946922015422891658251903550573289543956647072511244066257575157704054370889097177317212878044866879005759429227601056894632825050482805199370623372833091508999610746738648209466175128564978932505422626658717868817845765764724420249091114679087506708212154690410578002659180887245811511962243524331989760823418056223810755641527221936408536405943306424355894715197956768017780893359233726139069835397561173310809752222275752430681886634673285128654165894762210550030867824286332561356563149626440857223031069427321426701382733881473541259765625000000000000000 [110,62] 26345291811534914040572650124790400620478372113085002746629074938611078470312384079812225821279855051678558942209042640194984208033481176874514855699038671078111675318823497730186685550818857530269993888212046030468505268367870285054004990876410680434119777801850768919458274111557663287472543825503797098437380522902414186580160416377796413192141093211158326057008707640668221291960802633145126076997332053976350323533140571192465044908619225284019645328332907093585004594653650815631804135766263025743983499417114094395572743485925401743985364642190997217598883196031572318898135895271789677670099388070252805624494802981146891164943143388860585615561358650962632427463702998316125354887063401856895745009366292125019696706350288426107001594128658204409138882694784023090399178147460138590186207087998130778559162595490049291162740731767691669760978335546394185829320828287872475700239276924085937016694921255017721590020891775929286314503914851645312679503787342082107041352804583366684587274550296430748154640055616001964254505170950352560028679350948836958585422722996340913618238196672895065195919750843937360718426449429001009600164610880037591738695984249982796428722569906552845323237404913674210548774866799190301628665304512011292948143392298881248537598969358413598152229567969688018489025980447702837394021802727828564921458402763162624242203052587667205767728330397477441949637828949776552168191311791181949660432111187461230176234353347780805372729807556503476473667119500259527610389609194588456088651121279994577454660742491035498631568472043168082852890816281664603537867827985409605283974213522889514748047634600754102837873738556818467548863157923080104953391195280716300814366376131668683822012106172258650961601809955398232458998163624979859141672334383031531380906809664301873119688913634816452738116917041516484365097260566755639064644172497254750874909318876215804003185388836048888167609480898936517075454596107496125527590823232222004975379907622703790283876381629877770217067313974521445812407658637047771552680787468828064484710870963058561725982781034112127867635163861789464817385952990307091659003409256857156925258685607258080921430782931067792072986761486848604936486273962196596668136102920502121340124416046445800077024254243661222853662010557800674990797357716035094199469313025474548339843750000000000000000000 [110,63] -3453347719645536453139108907399998784471322352858455329083441203164077219514061911244575146307567377164028735312498862436258571794426551265237126821619495801181333512897537729184974792797853004218858490634508753751151625518327251605854244590205210477204941378602888236248643153077590900606243258492272897420283423757823106450889773742398693374745143587968471132224380801232137569928887657376072865132422424054544533239633444725809202903522069998382022755098622226114582089474444775677197134475761649773532169115384726793600862187265354442745439899089056334886044998262404316360525029477817269109677384245879081104796580364070626757760663980637963606138513300553185000681117752122546216239393568686722880517470565413022691904624864761023343004002907820598368949009052188518527857143436810587957603940642597709168629766268420004083195185670436122846622547551957279640720139568472578231892989482063689766968076616832584106579795722435527476060244169899314557364770542205225994685795977640405755268756628478889680795156586093358005213164630057295832712507749449800574843701593313368750156729301908063674627386423836257407429426848385202360947891371344305520457055163282150483961051373366807047512437752754378381420229861197667232310137137970329509153898398831407352365610457226002115989623789105412906017218572129542236309607959452987377066331247352708193779630218520782442882702958612290927480080022823086288119640032203026273006332552303217548896167389787980739592685791390742931487620390375978344192086717651458702814594865097895929151158065587985016182478079295165622909141828714365052516401449210474711822802437535248117211052814287807373381544113102419802379568078572519333959179169750364096181116219307948130964022619691339324427703933294099358251590965806108158615572700066317827786429625027443951247494563549834137200802880569548592013273792537050775390777615534045488977411648773083975080375335272623409991362195888285686165749161212756557728350046447651797416805394964793636441846578841761930650646708857820522844474214008984325711046678313591772761351146064444530467665824003795622737689058484490871047287063760797476390792225002483778975885857375894715931239649262361902018760223213945115316045683242370002470802338052754920622465954887607483346494076368168203302706448516196941060998607783858460607007145881652832031250000000000000000 [110,64] 514865942841744475400717165478717509333553203881947852228158114659110578119540858228987353552256296434542792166584378094713715942672211003407303030940472611299248054015515938232281201706648362613625168931751850314344074010490045445693910586202993560149696813300065434627604794588422547378377836822753466709148229745355370690905282139227153135870817957167922785510206622288368612439504033735027304590466821543107933468106773384749008898451088258461039377119613853502498659869538382865481596310493086253588730277029211699519330853339642453228334972026623960487689918945605798597192876463380945176348312381357039057464239997215134844580934575550128098639099731631330204400016782313418064714835713280875745749033212260392695129043624558646928983180645820036175115045378034857387936168507887929344209715418081960045352306293773447535948873547058044946976339761810071752029896621863678366331343960241866721130871039756644165583491678127833827181485143096889678010738288805990021684485874051861454271007091810689179033872578317514524690958639697801033111595475231196091089850720610013450681270840994581281993169518878754913997163221465816882467012255941491901377701866513188553792119487152421794405815891969588221455847492450997380491461643103638263631658366223243548986719722918209630606569808458736837447822421494322118091082289527090074295907975829013374183567108896336762442361146394891824543824995250877037750150375404023867293500617944385162518166036693809501174888475733345360402558409264211536592717203073817253836175195736500678948277548435107107878272227785433050085032012168235925240899522082524141682512024892905288770890700703768215598119482891209874341935633606507458868738622286108076887505002882056647583886050976834128397718188971466215365183968802067072974791759275036212351768359891694038109332173307997541320184024436440324399267210714898734599062474424271994362931011959193761252188531090990615422545106508949603563300125364588617605571203439328726026531540851076551876871010906302697938488688890735621673867276188698700339038470033871208832508729794821398324714736782748194252768150483948945528105062980821505538606284485084641873069941419021641015870175064502893807841576237822278292643382551093251131630070527480494509063093745353347265108575753286615847008607842700315187730722755077295005321502685546875000000000000000000 [110,65] -104468638813108710848532720196485847351161139620273038030912762489150135078225989012592236022919478992560053636614920394369552945292086512980614156403961956042564041357505183688428799606463798891544905699762561554926075000219819646430864683293735427304616112862147152024072140488013583665135451951494309939573808748009254161405923956825821513853061046711814455793002672026871447971814990265284939128406906290556475911990939349191606438734501248428220510990227469426787835405459714806874629444639518519856777555428537651998282049867872077790267841012027247167090001396621769159986814589128202245838469222277032546493249369026698654432104676732400532740130372324158330687529749718670011698744675808649929319927845235587332419491241339147791823107847499331049974410739226925188564907510371065164707598960467944365135778524176025635946774106001402605120723403568335094340095156358395345386959482709451016744855347698954745248651436757556395706017419634214648947269050707844563089564875866320196039927246444823480083070360664722758299065486174297122465462540846490723582945842849380331141777149337335917686315399348856135593671810061355966032434552898496013556795915059681343123426775946692661362482350819944460758870320802077381898118344283221402315526565530072006746261387567798560366160440969479299358245209802148026823100634955962610278609446982962631772240566278362139285247062707178947035973218402981937279287568425711107304590951867741167745916253189232605154598453911081388389501131600792433189413918088941286425620049126566055234334090723031888534161586793203750395324610788470030624939141124246529253344626621864093179277650983160899047727301512937237197426033492901723380221061032214182200739895125785986459548371114041072504443863635485854647219164898416062663435812600791427398840746589433919987514458305706003005427075328279341412738611359170467517939414707889371489552276534417448577456633666766286379560515245950340861839458278432415958914240514074739480589659007385445499415612937477772610246827413462774577548687586109292366601178220597781889499045423897293331026500831620586600189154074364642752423641574673079649079691020255062260978433975599870861827037308962465740310797794719052213447137506551573517504008558113507174185154339804669792856850939551064461644570646969319095245667413109913468360900878906250000000000000000 [110,66] 21153393618572304049663372379550575927967850126226504435478784021911146359447937024112557098461133190369256604072328572096476898959175842754006349887016859315799587166831592845019497727207505492791203463815498146161175468698964127050918139028763922626501159002509694226184804147379580641235442003241833667025523493754691506437631182755299693443022939781975808823121939400809434350335421977838098151264063035398276772186427143922259364538561760425539782017530395049521917210242191588551651960089429251803626981438870003855351005788623115028467784820513425814097413848412076946168355969841326173700038144427472790327594487436215655805017636891328052573869279551162157443132416516782170771715494930556056174380116213965606696526814566146767740581843268474733159531516364400389878208701088849877953798324077575477197840013697655204931618956677916383728909416518229798560580682702603183027979320739065250807376950165801513912250314212074342757284316343815528786058464765993463935907379365957072205719333548876182620956199535248853899130157718185980042329941833349311673622532545851697706630741542639307047278288310347140263287478834409409869529433415563344750902171588565453932221109983040839159243080767468106658599163391658606385564677440365107865478383114221619619198466760296016155091489001546065464967504697803410092230041980102928115191596734183708894760823018800013403604433468556724918827405407229063427325117050719012299944283168395358466908476783739451507148768396544394142448922630676725345816520162739361542480050157155386493523765377667646194676236560868769420912514221520377146495396954291314793329883047883726351285307268047903925489171440455897717019950172981551163798743661272271636643808498469673670356884079401174432391273205114189534385149858370933817064212263435928534318140318169907128184433358789701386676338701857098040429158529143878705319426669368634223455671627806447668097048273958869919030105979584452395534486463837339815268940515552348675058197685849871120498309823783836574253039109506669592093712694184023576300715317809018067198564806012575549062482482320553336973929858784100421142396253586727557584509560692370994100946132899310593814878021389821996107309787726861655790929947403247120686635381099370459350948358737760654549303633310355303206502550270477437356460795854218304157257080078125000000000000 [110,67] -3335563806092001209346417723756915580588871614423448317480014524864226914537653101561482928548505649771299110999608146036845947574752543945760409586099118079024243543509827533088000777793738287761299748599952281607105483530891919728676931527210735967043949462991986190471675355400388107933009223177593646186929260904357570417408692054719676536455507816131724009588777341020334030810221610169706279858455022176417175577135673231635739690159546743885874565170206025324685801760991295232053992541991200087801533768991956149848031074403339124789154166584801407739115561412681608349915185125430097505013152380254565890770078090942517839536884796628317725888771200968560262599646712885535090122530563743115691731773706983332106665311883337190885567876408996751149377709409272413733944532741112097182281193151081598305870359700910733370172353437838049797550159404598512662669124653211656311914730363643983236569694761556318121471780261017628621521515408156427780998055488528281262025040879975559871986017070860887521348696927629223954650638539180684151064735804890204625140699243453449752738678543940978784178754708946366915031760593651684813827940252599015498314246212126380480345456162279120274398743738897757032760335130441818343804099156333543968503856092228834457529582314208439100170906710808713528090232868912496191943941710302739282716726391244252102850757852885478597335473363132079371545171299405672021861552274558628621229520278428489302960599086501957428181359066257346190916463357539919538391724794333041310753995813634114214889368519830167370496351734602349796873571345087838440799106389662482489329148126856699589767169626166812349129567818991110273873426223685363322530281595196199753813428217046039217862020554615747891553394483295211252495869768800517798447676909366352739088043870007930342717505944808640176458351962863986709553072712999242685715924771751634135306033828718608079033452165279115169608660657804374648702330802366363709696320366533379755552449157392619770940087154689181275588460067981573511207799349925091868523587228041498846392972641125429521688734584226913313533146812178167149763568822127122058831122779895187517883083703690249559053011279071897432949225628734839942364867476754991787866233998648008011602364098037789483201433526073169967562259204534444501098444452509284019470214843750000000000000 [110,68] 366583126006891421970714326371623615499839612716626465662423135224694713913393806564171757636523283794789358110149342613515398642142398670362892979308857414600077241416536845304064967993104221621456500015009091391486858853135326890808417781762767287457639127568245683963134649613484808329769483422895449644055217200158310377927827586296124082300430929993670249295454050659801618026712887663006967000492087695923742870064845918962704687301666283495672236592564577358208748942498524159244187420028112496133739404853766947284908837401541040363746137005549036323313422214655055975114058971458379702642848227021931929112084642421755973002698733078313106412474109410933402733103137244424928914398318733157571257425300735647472176463363811782661784641677066293192641083137720141986818599237313348902539314395290010571085448085427575092289697920429662309103334931085732548749234392485844538587777568130212916387563772625798838221699576705668729410985935739200381459450506145065747438133246493440154063706318058106152772272907883634577790750282673987244783882598620140302790304701527462135787085911629337745422262247777023201793895126145322251439963076786874430780371948447883615311909760431493230924114191014527198239894306009280620788261965738524431022174276275131560403006662544949039409754854258250808551985694487813388076118745324112840940488689099766358629254140752395794467920641536406013240002082935188622471730179410276650569530932885060450535936718025191506507617933702274682105892737962417384359622805828126720642097074383398864075639047470976712291567990482864316162887812529958590352348022115956207283839843724090823175657219411357991342238181944548331327436467160643217870860882928143566722982708295833393777502768924449074055753946972954268124537825163605299773207122316457445582131207959483755896953332323808178592461793154778796415432839549690982652713783555673177361983377093711325069262076992496700904436101325771046762110625168733917699868778428326850130969834475410244259827360898554207733468334349712248983174423864467340332125550004102631007418220263254970232004063324080867315510805459298000748877827961808751677076784541762628533529392534189615277992250831137781526959457604023997941687308869537486570541872076040456463898275194054045025295837954160931575286034165627886703386902809143066406250000000000000000 [110,69] -22946022928563088126156928694908094373466546135066901605336592190916292608410073909140517724637178665004353761477083845235817183479696286240156467669089735770484988362015079283161287992950414708885603274153391805515102523783221170068824375498682420180685435963503408554103844954257685226992451830124501042845265260467653393265434261377491595727343184206892393445699565741631729773595139779363227029772111932675486784001038669472754262913845178298519955404756680828437898829950163711485960617399118291569681681042152854345353508543066476666029097463829784300378387369731437793376895450937986593948634636163141700789220304569814679906191189879370692709522529888937767112159229891711372354867176239268833353419099967776084167672204522427451658699678315811241562102060419868723862227906115013994583915995848843480345517594240861113546895570492366711717885768645161124596227715695078914796533291812931881307037180381581444638247084671092679947122806804812852990696934409186862375769665698352500341487508846586059347993016279838434402836099986814404068788198831590795354445079243415017334651375624757204858693183457376425972970916770861141508714286526128410648332332977007191853184198923896416365629561422153469456177158129507002389565023335065376436737232682270834652006330112466017622456149881843270650243680455771867735266848416791948045160947624868782402738324815157440558237210354864203779324057615373550194648086524090738542577123025743565562166447396142661473987017104230694768933176740559544357462764819093710978539573624659482197971290501707348504806694714958911551781556639999434102278043789065585658944913159874732134689175403900395317159917145133163117371994555364214815933006571295634920890015024001626973920275484587775251819277186039120687170039142964792823531511679246781690800822646308851540055058615981075071087630989044642652108987654654707818042886909208206603777975365835546688586630543545314775155479561801363683200629888685783939516135945935571279102997006373188760364295779533638852704830586607975992226869884694287781381512910595534229836323322927878301502219373735209584264012337542714321983455668711648198318411110859077915593699026680524803560568610089868544100013860592733846483337977625967781490416841212961456688113053945765046766963055914919472671655219859139155149459838867187500000000000000000 [110,70] -157517701768935722318423686305886325654686873631719803264501624551820332686755910326328173553119209266887851971982094817852424982943056235496895466007562287585997709832511751196059917643886112832402027298781644018581402677822019645722316031463032482900587893033334505902604790617709799771534595398847542128295863656275533406762691333602647763232165341952511654395079873561799379912639447186075056715257826387957223210670250712159284737141096429501333613432790637267846968137184817329370229896204984271089357866119352332829800204639180670597622120913727851681839590767624280590546314461978469181799951275910772144052988054437221858804025574111640404872449148278604623386875001848593489268078097697096910437446077838635785847079259008649315869923562123636431467475568901034489740641156369613953882679814320888747300508883223572589986794064549923501936217699102975089997794410633622817199769094098083783139598381610818073669432269586530652773873080284355659860686077120656883305744868003079496747308192038553081908055647118270193666658308645399829213294484755955421513731680766171024121517421524559555902545245324387775297851120440781285083339906588142197070189989051365949176589457147826108636284508580783975206969183002455374519638973955976436818925008806752717149849910431664576084095938991645679267797341451135092656148527991913225094851356074353026156619708839648926356337601625908438503307919853793275676780267588925029955733232416883102563767822873563909911864556800123573897443310164307770344600877194062422460734813047659412858117866679398288630020303000892262599757965694977806716857735743696319591852009397485085793599697185785287227402312289446315462392360248794760382683341324002307486521134538238480259418641566642182316029910475607073068970467035067004944489585967554114319862725236490160383780583758928484901804918988999532106292588017460905346685733752382109947637532231377610564198583026081199614812154237313760789665077341732154640647583260048449479067707803351240802689467320740162425819875279208574715331388307306951887701799785245591705230713618106680365261172357662946412355786900089495353850537557544383317246761738353436196524398663251478706213740496981302998867385426974563425529969324921167874017962236387929591477634240495584391738943459515618603938109034496536254882812500000000000000000000 [110,71] 183397674695763017315310585462156967398235017040665802333704369670144667395878380913271839573525220201310593987994134452757035258823295126778908574601489571900552252165451972060568374544509484281444496015519192469210448739235762973052753770362530572624012543032458011963931319720352058891919474599239243886478282937330785041740841765979201415598957597504364492927216646553334548227777257341023649730843272251585229990320555372548338100016729961662947777893320176826175838322050445931605267838595832732274604505325910901817780301292681903845453179515447430951163218445636311130813675671679755367761694221770507151413263537109884043072503542377759301529203365107146785360658766211709904635361954170137728496877203033463696207116787911956201952308779230474322343982927380979832536058120858754730628781167411633436518075887585019764050753359327655875716694216204385921982461617565341440953045475022532657351891983062817176702771717638932656115904036287893945179871361630256026215597951197051313425010710735064930485958247817191620820950653244950396338861955842974400384820873385243237742900002632573464139090461145101463993332974920450248678297883538064854621860641250259141606342293692604178920687784528369780546440636720296373059062200384454968159782709627843461569345515556015495967120738472799956916842866427264590818968950218527108217819775964845909993308837659848107286668280208070870876390948726923999566521675262240972467841299923646793651356903262761362209356102491287258084158818076264765428853953056354785172199767195228526461429623549214549555091252977479628398268875236351193703796245966550368775021745900733014972547954442993701078902264191647435852965888378060972174482214524941044299409010902236896510125839459826940802958032300266244593393574805339084545248305924000122309660187469383849790399694149181180485849880672601776374687258463303578849312299010895525695223415225112805861962476208418666034241662624070614170271877465221548578797890779840838457845801745372645475034549835241785553373738295555618068874692158264178319014041692837147151232437296834160712490056886685039458199246294529343237776659240680176676805686655444398331663633168976394149735824717470314770799643458004560523988713697657593352780281503847717303718964744084959632701092824073086078982371330092926025390625000000000000000000 [110,72] -15805844682601152939785348479052309660063389788026839178742405911025222572530405969949723332179155916442445353193790378459202819851591159502549755749329707864693432899289404214713459655531892692447063458365716506386948170427598249671190925224275359860999687627592649190429065494621181134457878455637494050481968472571398548184898990383205147491070300616908997025879469151965455197424958756182560757555558227201142730809898248584123183153553945281044272164712287209243239085670959071630875868012930495950026545715238360753005672342469916017911465713646217811512467289562232160171242907142290583923225306943270606613533848593186779030281539533374452197522014618349024685348032603186474428269159768580733211512480806919811864613348736363825001210618445220480951058869734561255038881313783015269266766297318559865887613148047775486098285902153266646649026721023746169274659924205628802089287021600765351415851644380903264063230446416127240312312759205217517242635415573039565845349473289483182478352665553245209388920721456820943762740014160394000838226005598903029311274940646046381395757647367169213097908464655362231102391708970068983324649254996142538015029577000424135796856067038866743840553639510979830177779433424895834127917370041338618768409820737694551434690015767163339103725285449595193846490450005725323298644294897676448555462181658066925054717289571220720320768881730224907595417554314603646277117388556949129506097589154923768717433924991798299831240114849845337516036776208883886736457913313215981362898609362498311850935259525337956701497571535455126527048646463633021812616462454610862582420916052502702603365224209519722982602386455572133414620819812248295836105523365547886119953456963218902345486051844923809376665129897221184137156541321022988517930837733733357203877448237858367205855735849705960501318165258168233092423958096004033262552849032193237767851112648610163723974805150657475070697267975973201286029492307388412183030577902385609745435675270248401786642802596279963523244777775489853001745271636054698758705739722362196197438410097017289017748774298591926958365331169733920525781870812685776239321566484036397850542845383214746898518097754665904021789283487746382518858805442310989509204368821414967324202200197310190985686082259232809442964822988867187500000000000000000000000 [110,73] 265306973566055474477901717341306182418158422495490239427304182687114668566032659793428174246214561300149656843152507305805016713411544247290048805595068465645990458381417777118207613178027121123074085849958255762783462444749079955699850012102890112155868424681641085731256339050992060712301394955026972004915951966494862063380254611476323478694831565606232159021777526852334115920359590471825883170870270299663963482060484516479082914333187921131062819906587415090375444535615955159232867289007807236753817718391633617848324556806349423791215003986630569826353012956926640322354103259847378699903750868739826291066163025787476208937647086606098984375691452610368674243893987343566327447207459785578923371380299518024886466673050654154333567774747830345909102479838139531876387235881055445268097401346179509525153144164106895340833847391512047782371801815121823772162478949477980402775445669705407775691502335940936141410800871264093609841445745184654225155261286494579566556023115361313596089794772449516449907398940093381006315132558594724271306088455823193831916330754146542451796908713336594156648554561290479404611600569464911834983348586055768087589414913003663442055540000021818963446072522726729182719475873069876377859548888798603980039016556103956730412018117662483376039380031493068394634071514511260146605608682228900092078718287932128922241690339337485016067246564248855180408622064746313910227325666429781097913242176158697040298706390838761416488062003199152171044382012068372911575798073253477399887646394089323103653356354971815627310104715531353064768263820040835447124870573168623342311402675588074840268895197859843234370088549910744016270524569296627131308812388731833347885286145831836754037530903699936425846664083504256029259162443648465478733118700726872948416027261113710963648274064062833697997286049157186655182730133488047340365397215658978124962882189409891839720594947919621482714313574748526302551091802948697061420249065635104945050582423422787557050553002064099445866555602276413885416325857065286766148590711990787293135993509208635821453623496873863862139940067290596873729883718001346942800496289826763977571663742640698137537172581009330437396405824449840818923318953836709439855446892556423441841928239180159557919002801811844128659751175585937500000000000000000000 [110,74] 53458781611363815582007969738822978838232198715310741713783728658992567219730240957096388380307241884291695803158058189699454457469815720892206498474360425392057446309480582141284023617476810526625051975925921545447094358999372889933889696659325228614453669673806517229291153445194961024693982666238661392577210305722089549681032965925581603573944385890596256182209250393556977557931160424776447620715281709036762566202893953816405408873625309985117705303620342158590406242010197019993883200396124925436025456430454422604797463732369714826411178348591252416193345298718057719484244114858854053011673615896713373466502843860038311466654396388636984622951639522318396209522223459073096936832250688532488331508677636860690549383738024548800220831209055219581306296549573442586820092801917080598112249590778372654148572472521963301789696783542035587086120791359450149046764122227604577284311013544673324932530935069923193734008022992245834372077268510701214349033268160967941832823318479934863496572631006452154455402861955050684049765651442472596884094378649100412622203502854239828859740996773657988565152868978270748263230126880230911917616054262817268306751017083436134668589292173021662356528941995877817885638455301621337089392803775570459335556107267967036988202294399568548744893488427740461126226360329732003411523661015389117734554069707454699856165117461102613704151396393562589658954648897448832441301284550346295847616374784559127716576196479149379939435373509888591266937674173320434946348081490315605923406756549815202910445955256660889770318882188727304761983846664255379226569931935013043048415455630538610839659954670673004113289718616238262026045955355190275130378090756334399198939695120815941789743522302707912945192870356453833096544322556444512455549277386223605024469145451062798208559859260843809573515902571233102381514902593322432336389484660325890683384980632144247734906178265048639633397696003538968304919933192567554061865529101664818371885067486249242799303656675814813786933601986905350001423756281472383891930736613080140756653725808662878710438587694019940824038051844284844953199170595193221605812062935724448390389973334399920658225240975452333337176934790050502585736689224040812442476760408478849833137103070389829623116735569435878202813929941406250000000000000000 [110,75] -4518568542719834427037369872829126107609485002537906880301158035993895696943648398662179165700379607027357500727437562874803200732635181320637147752067097858683945669623781094984148618864439201260756667049324312167683618462533003581910009377055595543688760694799750629136000987035934479138291386440019960599410199763956101595746885667536947033769894423165409906384557437939906880860303646465740326396337002991959322442735146726323484594644707005962132587848927077789436893973647079863877319270505008020720707762362157861268317762667509595542738699214496013901044292924070639970087027878593004544237995067251522550544054026687136607478405035903930901659375557013498288705774194799775235174624929115358236465426866286628550163368530406509139246154234005238816416466764875081997580757882704861975268488296410820853068902254427084248993546035022105772581789935772920971636250292904968484334813038571665240593050813149636669571191289339839463468584256002860446961322861747323726266924748053646490395496202438622970515312602894109950354846846913884206109205253062890106368318552135437905368129295239525263335570240317871813211281427458931902194439722592285901221621855182163193495338213641809326012591666024607989009239472610551778153733950262604975204384157134731616760355197693029400998384514683537759788094401504923535261739490578512838697772492655135443774150960695890318572240974889286795753502643629740007347721659433193683621087604537224062542310437035043027081350399185377687637537380821534021399585761107791610907740598650468078749411311049656186280177765745828548791822717270113371073669389899544935675055684328081347492198242255931838244239961266745646275651258988205770610749490744802040518710430727899255089111711815792551106051328283971715800874992355088722222656631047721948376764441401263852455519996484120029883972365076681823503679796502160755728631928927775304358838138968843934396211005655742781328270985919848044844127917489616437084559052454331872415574762328915634876689809840894049536862360800774357521897045932624976147006691868991741560074517796048611937725113175343375092437964921132976121004161411539019880874640071261336811088186593680928027992414178653934868181239307710256722839497726775587030321017091788772755631355603804530127400545020821697400917187500000000000000000 [110,76] 131362360819264956290428833701086198569801723144299337879885900523185956747162409942420629663811872855241364693053271273503669734926294637356588807428610858720993266165898123540181656755625331229208649461731730102659946828731176248401943087069720361517381380820392475171455932802630253421598219975096250711236881209760633522302415870610559718013217514670984161155015535957259531343540757017908468096444862323729421447905469161785904686810399988673572137737960450770014576896984030406110879540055920733143657166559206154034917215057414036257882631617096428860979856231592117403142903478317127382592470995405119963421921933938083378430841981342105473510474714789800430652186049371084657358152012715007370729797990465970272347045354826126724169463023434495458288055683366745967131336894052453631007094080195390110930327437407704058333159853898455205547088956546739127132139736305318797259182779815365796968805115682415280694286852673519287465696301986068015884538703411060847267825793817186110480265586089102995196357999843545096161713800917795686246509392361640014240325283434868518878734991462388933189110299725029176493348603394043810656385536728032272006772334572493856231234862887127871032833415453478572333729817497895650809939319256708935168318168835275123723556488591031438018598678622613931591473802640874516462345349164505851274850861341336530867252554010755250663455614191329414890186927233039307476909350036955574896490518494009048763603029087985407300896845156135869093798012317331983235616103805648452147654942406831494363544006730624377302332303816635560173640025342368027063037238741018401147623343753736270756132252660023551916860378179148730926072603523616316547855131285210764207806292794081070757335027067598055945590281814880407193956382134472902966571113908730039077435316180479874223434191646588634998250398116805102688260152341108704636709925358388486618401228702004935177435042875573444546567707514420918580545294537899186521187985811942221368580889513361666806658642633127238471090049399493885048442627342485685408855236938977052727616839769542643870160709977165950108993861845938218468622575230777182332606571327308575234405241123272143843173495043092021592712540647885117174725701862930706489506129891055953005579352090530825560572066459088692543512500000000000000000 [110,77] 1669548691156863493697673839238666942478880790560200504595645999246444671469879062659099542155821152828259188388255408100123474851547087709753492623452286853708969637020288513979503400543373146308344501746704872228628629549222713919509990183681611996117399760304891169541590537405367949871607473268020164292159383783657843680073056475949609204304719174366154281308843401265998261188400382662905020938237494918053187930212101247797864818531402537082115448847101629596869756551951555184948338442438528898920180568456111720237502475731792595546751767908626627820728422662673805918672433081377897814978620665016834915713077227826661256741167109281859519708879377635907646868443884720095668788317249859026718907374611693850356003397761645376040088120759632125890626121813238663814108459983119079448935335516384736795035526223208159552736277425913964487713240533566832965569344917563416906247002301317700861431869292925372716467392543643517961432635422453244294821842105976390704212031176677483687221289410448441398324514628787435752370767676633147708121149455030416101402163567863865169178317035207065646479391956511370899133017087857901065546781026285516365540003658815155675770036462044099136996035314723501960123456788339209417472247991518898797520281537055820409421902513584708503094653825852962078772467539002054732281293102292842835078977063620429434469775457869893014937020833719624578202063129331956025686785659636328299700127172608250987335490744353854862257983507272756768858543348403848202577219951981578535734383904036538316597292116905513062985377932108717672457333720946472944734175298930334395464488659937414010021661932163903053602645265033004554120200472192956654441488585251769796147137037390781901472972210139476894072567345169531237374895771488659064036564350114478184214762668714557229652422505443936315908057916916640702404739628602100930256399585664554366343681698441262474807922779583424923590520858869237552875038724230720071557251390680980495569113354830436603425794873717791643276676779865909417763918370705001906550986928422569813163862709279973551219523449617294612777277837310684884047684382216304212772057155072219689791293822268189968529652016595825490901188030310880359772600657220120387245931368351055276843279677426305489217408256743119884200000000000000000 [110,78] -332554734635635540930298626737085881259546891009714727056737519032132024263289833993790313412164364934258645139917363471979752329077516302736480130791157806277480600762655297301215586327082652225619107144618462340074099404866024358873158886561868878097109909974062621549153833932453285033220396312702202696509626596856998494356238378235561551463151744698747574319494988547954303996417583884236523267150864111908653649662016067736755302571780148184697992996687373868806352156865411784268231487740394388172312686880457150622506573317760834197597401718889250900446404111359087035586436094630083226568786516902767014595826264731332256330962688724161517074498470604996293873066993408750726240247851189785186325994139544676596500177346711005371492355639505537793410616958447548381011764890078028840502717212319459452877471622861455957232927804050144542103343372623270010470844106546790919142551617500077689777097008916670160105339801643512431034867195793541619427214411345528036828777667801949739926151077125039354784124478529354518197576263193452233257926765769280525658688615606311359546263342187641791173406335000338086666942441809468350457096604576736104242587703704421846857563842107365360977750665197986068985961694490986333143263336495915773935006651840905871291068820043612620579044806470749607747360923994159197262852772535212630796546499612028857898883078939222261540920845277134688490543714385983648227821716649702672497987703015642667013212268175612120703480039580062961172629667968863803258723886423837909144874750426247739070014735585513933119704546775442840038199415639740344878389976996839305880916931562505867414518592464952416582909322114023720385960991482791936169810944744510514817420701067106264763127256930402490150233883092796896912983271873553174067842362070081424100102805943292279813933699734196732678936615819219076210160156123980875608230033425139112475098832905549197401151572707077373253837386794381508514984331120170863960651712019695941107295961710238902776793515055531640958085871640123216260368410089216852642949703219365216555570394605613479166102887053544670400451677516239184675690798958639114087248247172910155787775182659758348856331680804930849812150564573633057672627011158669659757225840969186206953188539292163873559147037592589501920000000000000 [110,79] 17454386568687196204920075374547522985160586837779084608777156712420026720017249682484516945614195355258201708165197034175326365149009262475873547679388109568659743743007097462625943590069757200928155393598313091305105461714475057735227839930074839298666878309789713221205221287436695727962837952158534927544068452321217535672664792453108573634186510036898827069399328288733105133485173420938998378961779932874739399403800575458076414762540806931090955943427852565442358518954414184124657893956932433957628004017840992146601916712548018287922592677733276066041724791345889798175600940113057661269759858189662526628930371889834848304403761029435952526940180568724843719928427842054862913237518434444391526627529583799041640732697453932348963151635677782702825564144468379466704321138995238041762793068088758411832807799542299359182263512223515518513938245714168149144293460495034384979049841690243813577780252156691789714738347438356081586508428816094825439133988030621732122621964049885236345817566070816820381944948632555766642689153837129391419472931415342702722178971637058743690685639625730462944224313056719250570598980922242727680612017472532219561569747846344881786813579049987114975825406375106831719004213455221399116108870249143583947744621563928328441941682765115593311607434459855579156574833752665301275715596633400414100466905565173448143693632039700411314471127070536055888588887628326247473641090779426779280731095083173192768363772352145045835701514122471558316813518834138246638033333933479457056032716683067586982124019346061044851919882244139885053563979869957781840032383390241188777965647356770271061902232935698878194877324421156545358333553762125936835217062650795025952672469681835970741351291854555518344085710915141206941046778492583468627788062666159128412460362978610101887173987090726738642945136937368358656220316785096931869058537697390637719385276465253420943802447955977940009682714484127850132853266498778912299463710287175712615244248809631904566693833934510197164284760731657070153820826181140170238265055849786229025039682249520578342994966447805604053606445267113322492300609261111062995633909815404777345522989453217704675952998942827631519450857451644493994083427938604965293318722677903528800014089496533274365637136502878236160000000000 [110,80] -317025011848332437572877751667281460068438580346896513266933710314201976833577022436539107317051409079685533290419247871792058864161875134593316105868584294427074773792021548687799866704566940939017242410010706412794058898823483460830499782362497486298573783985442559023814155697572854611674107748329562992204204425112438824753209088208230305162601072785376063893130196969923806271254764790399726716984042045358865336307761703306995729241685311846275045897655635450839272968783860133433891858816022354697922740023970312381218674224320091691656652199780137459670948898544322940726301482347042197188532843330475956568953352523742049249424866716310056512741901129912187947555758308929222373597589586440911742070649602340414021478720905495652588839132472715177214557534584018234529581438624261627850589959966639442422254446713872119380782808607765748209578832923198476019595898981804862802931898219450726911227486888256745047909039140029421049566626773935665489611004250387998539589004079424282537539418395977197761922331110061287906079961131663358348899012255130364128536459691653623522322406442506925484607449534152253696113915829455266596563119735404243006510092277421500721786930385126887805225489666512045990292786285059375566830055709621117390969395725569450387405078023879781141084585422968753757976175118354132869605139913067777984944977922950155634442261840641809832908968259986042469534044663424114341124199275392968608286964157850763666632018057561199844818637571919450518772140191109511880297785645012191057859651642502452258849254666285992503715765337258346710036176625948286369003977155738203903103023972961820073219248764837209927651643056276782438431501284881814306705807926705741544657626502755641769419709480402698871027569130571732102351607049427947589615924057824695559097003822453142587489511992926283853733768206316358832701341807868705542226526387612025474838259320570999630486627672240693387091751235867587092716152406452119774226200336182911263624915090342760024773204244098209359718499811204668728705217769260294690283352811365805264528307718559646587366550520920277517476382369288430164028625423438346641872314857213636129993941471075227034832164152227938800578434670734803677231573246294027873927565535615357244606873123534197801419430455255040000000 [110,81] -14775917386665884882769159403423167596411368257623985948780024097066487880179122537955719333190007224623251300400053454631353544805045190926930537981261877087324052317316135341627927432738635567708325603526320070043671220485525268629590892359115016962755423097854371749931448656791038738563226131498270636480901134305580697387030711716817555937703788119402724092163987178038115625163798971204319853275109646427484808172226696347170743859724190250131797705249198594089984032384797354006708570687331807447268834615384235080098759799730452074144484657178096657721751989716962585177127256294042268489400178891728028478525884127944782896585643287098839540760214265246451069670315289540622312773600750031578719234724211045595484332406071166728074830129522405225013064152182547155803056991147618485604801571910579929095176345502372380097938782791009358752790851955310917204498055747786120738925056314096532673741847022879183821135555569631258078392545075298733929801606950975484470442459817800837396412658606327756031206028135914111572177344051559925512440169693580180522305128884455744618827617339666824093088376843039012392425301002178392748994422073228570977365859337532864557289017425792699067123327543799816778652018443046611312014079153013896195145791244865444718050252770090980940831415817188356996223394503726142314383074505383619384488433825221424340259668702277649044569140455905358146084135444242465873796018794163778747239605014189133102930272146115356009118075920093649923924093750206311906849448018778114389803341999172765978265314446816850743379651394075928180372830499707796856258276186063819226418949139024128805245970280809487112393224717150366093967287687186555891836438609730137194399227034801450275752216525104560922513640136688641986801055852117001208705903026541537401125063039420222748130621401634826671861851218654136982456410638529069829149482806064553284308843891376820087010674686965783738912740636779333274954415702571777110170692591284428295012911245606147324589947635038830595106161508620805802606271638351035693226552366541258530640690085567895549467725788577252091265698248410547109855308709419227347028797368420913269739572754511912964635994833791575881921067311888486138165823830589833181929958442272093400274124940054626503327724938649600000 [110,82] 678390397655174151905774657912935016333536787586861333650285667495399352469275876229127351425871230144283947921841226032298531207514726266325648899029465182849884761503827090653966825419535825185602437268756188380396321237902238523823149082024346101961870124738768660172181523608405114594329370117421128357209096624455664110421309734944007972775804430475842798664710014014890147255342469491730945139281634292706255392943356406095668721611943569259565571757042373580602755899070942008363943181077641672886749559028815104843904932902752190661289790230487912924331096125128733424036735253439356919886139395551283083095670746130805051002066594749747568692164656656128867348664682919679096571786423606044488983657454411031254664721262561057020123916347676555571779499336868657478798330469192089994463424614666925002571170787264592862197005967518754350162355161894811980594475051808103751039156920835650945881174012310491515203661932967506144459222777163385438377233844317021988759638414759841586556206814749469277454069221719538093713476351917272838779653980403532155796677163223738833473744844217475890330683161984421488671314958293309437418721097792258126682731376772248881160888356334772354207962539699907095224561864747819127089262372558701957068648318592489438475296654254329324803995365783140636010347121011456087764581196583899251787044750777906912964005480210061483376097746814459496587542021013138350210763505190759709424627164594845300044991225984182880573141204543922292620987874032923960311383600406397718972532894747640311339276942784259205417113209134577715267218139599175504258405308921195161958000649413764314019290974434964151237376500562309742854795463155528192926250361530558308999519188228358242844147236680609278897333208851861831956914438793405352025258376327811581875499295110526222567882385655057728294967925115481529157760037519964791657625832725330724912950052112110387926279492197654796406321978143074770882136693418751557265979147289234209082941518188711738566168331124279720042328446164762836167222205058540178918606894682941822312213754352501213621798024210907725375570110121955988777866997353839635863295642049907178474930539164765063632583864119321663656688219192977627413699222014562139560141114590071972684305678850724680814792190586880 [110,83] -2759037619954657760077626900558882395607590084909157463414325697392526596639728988566227682593963619221841213668895126175257169695783479287225125928774145606072207886746993915753223576014839461601781260618650067483036902553811479972371495109473177167161827366741685915491545813703210609178413033604841826992399736314630361993763308776696183917639956042943309895422290556807074761703122574488899478845386474127924972800479281192764192363776033343256984198350014864528757463346652787011168738852717470673207415364824616572819783387792744539680247844376926731119573958317011177197355680923284507548829367829323540363652088461362613983698874793384648210286226646721768043797017777833807833483590439844136824625913215920867906441199585743703498311494618180738878095016628494547353723817666236346085795503506251061391231357550502637704736928156432932469499997083262289016748487029103910811516281488346369826003537925242719033591629401690545789911136921135156413053992864540157234758261220319205183171573979881322396184651525661635537822148807642130285218268872213692324084636472872094378630659516101679474046653732317988540295782312636295830007497680942827830230078754769354663352685013578348279654543576278256894667198993966346450427381366265989548982248442880235498080649254415103739077075949847781786167534323200418922635315089394478694292577842176306908276493217404905357729453054255792306382178922557193974004754885269294014035783977246824408472258773133675027622825387608749202038549919059785431886956101343652939017890963929196212220309759242618728800706351259572218382491543655430458151175341970948352523883015313955902092513602315205988960577328996848931964957678616240256712403021863423817360987584073406098089029654209735781984875679062694596816832624462321536875818763503601908798406476564601128186188087993101500258185929590822012036700191988190531360394995491025883130123620821507489796117267374985794359740934217386775969964130083636474621766868304706126379585191746995536367455112457201130101954336183816994781411113685420494319464421762420995606081519930715609140561371217375070930746120094639836607094622914725511058868830162841539671421701502316854980847947133257125757901169450298143895427847332057500993802600314093480818339359393030026221854720 [110,84] -140072163674393929652277747840591389586998081458881315884500996746453307973916593869048927013106680516817989449960104392370140985964026257847871272727199760051414295587039276039970399727144356040291910317533190984394741734044495735139284200997333689001010723513283535291352831802888447138892030088013463589554949726247303047171554683565557300958730364696654684076994979854378948390338369698367035673800958073975537783242131651212699962692824798387525180117717524996028876638571767255042801192951040408218626960606234807544404245432548959162682713560897805736189843910709618764078614534548138665528813328726348549385713329790311962740718108025628849061357079721998489804475366503284775071492174586387352582777334163655328209962050511051317996654172511019295486159017348658538433746813759251098769602531053613494930716685703471641921539161336262002602737229978638595458259824887532092417065758043630099422036177207540232395051188278262009760122971466875774801787867049778876138341802447266359984025975462202650172616637532151099527015661710767773640072783442003341629173567335874020958714841227781600838747016523509278776236286705831741980809498562093961831000207456928617399929327216219892308812328729210152382072041892316866403938282023977671194493349225992442994583476434987426722926560853257469581663664171508499701076465880057377305494311418746789812675171152734272663532327019522390013365436599756188443769073713718741026378765637949198082445127798623394348963736701580288072731928690359765062557389623603114517130217392282907336744692259816032299583445219864439183289583732069483998134775785060474618342181792200126642631854655195446261615517740058669343222128168840062173683541714529120618637337752564255604339815594878047921883621483197089143870725914846167005659732622693807956046156165777620070429734055319616494417568259312340344923331628240329759161115221692548700563480030604884355143287474305906372800407193590978372455463753630308463233477756187866915977480015629825010805558820281990287157860008768907254915735479027965797254695327923027386743633733797350919001825483473854509887586777974546423778610524155017989636314912121032862811795534302284491422562622136525472335440975323967835833206129319232667102674561653137876162501393518030028800 [110,85] 2746083278064193170775165021669575255253630692630767671508332516773215449139679974291893581090150129107408957604316598035797054290744488890193054928665508054629393879945260757947866926025811332106971161668002586356377723932888150436444049908381649447119769002130779555110607798118919363994214761428595989163655710457114929008360893104733632492595512318170306075000583317416610762404043298126383326039902601210065081037795236905422290657578816568333110378640190086242972444053905909506016782530908464077534824665518063772294206725884484031639669796346173798171732315066798322066254455933861630037989366909809119863950218123521003540445873219734598132903871333673798967373275260166344079822725597348628056446279708977998505843418563408559992843272959518038667578949111233024740162371504894407656287734400931672421055354014746964247421300479895167927083032669831381931899228499426402309576564002613836186763725323533545677769970522220450982039340967546133559097745793477464876815235662924953853119412644182913469820857010330711661243644804623558447291470259187619449461171820628592888258853460807691989208547885773011061049731474620190726275841198324746261038981548105505026513811598047666439702077102591011146190035820043166682136825569336200606618405606497719527953827159690606284993908198545823648353266434250306461221433257139228357338229281030997907697971771208468670841728814305412815508134883311359478612377089077731226669112198900292060819014192379644370065052213427060344671966203712848626136341079984765912818371676930234275057944620245395158350110112206775465724000835700631830176151156255084974367018528896780803682038787689087100711580253022943567871688441863257735431416831134646724863439404908213905873390084816485610921739314615890275387182859877918095184150438810554576297486645803954906397666977930769684896509492399618335477984563175098610778832291464562978670123558756890816473570520605038773136740694722051688054166549378148949930971825852472844863967469094858622007424659806969104619619048685635189255233174870473339887115418072499015411541890715826531047417616257380304493063213445577402652192279361207595855197508677073516262354489686124385683167113916180326172036607606633723688235304316353870233499389921461677820825939612139520 [110,86] -5765475919306301565518614251624130784776396864402520714367567615024468415890974629953768880954651703562392110280300296706992697646740139185789741495273702591823681874683257230326212177705708787078743241344721479302276045737178627581812675116038763268879557063768752722732405250901046366761236274787892893174017365388680263799031441101691132219630366000755275154677898659146766621136498037626191497128688052011535736957972607223276880463199901337319913297656420697177391608696979914458704555513544561499363994098870088454999462258485175662474492236106874050881749228718067046074070932219025483984649374680338436906487357408207588442400482878609047301295166873708575912544250032493843809238521803631399073192572073310911771686500488537579511097658788017677564877687618878094383197788019050981316616249794989043691618705978606051215496646716026543229613124232654240895525052281773005023320023559807664817198006244970476264104532331354673428477695516462826328914027146979998994368115343931298106231399782348395116218490646296233472783349086155079033569921485971033948266350479933394817575502544716789776697261759285722633574365724337977359598274115877384143251294248731343784573060065327701048076863698655416403778216811516048269638812861837284126202422015322488038127717705098908157043283362555228142669441985041083668572501554424734109696220393298866639289433682018847298371468211263810712679858469767759418127375915357180755570553175607375399008319121636413367788375942784477331302582454246956596262567557897071449077772873362232243904812780700967552464343776995785677156375428863025552502431826778083452966191206197048407368513550068497745649094532330956654058610920877903791322934782636190611478786863174803421934180006264085159064797633388783320382166196068725033404873273418210362923662323645531499952863375701067760278644014517778525074542973372053738656018091394910508373362148870985337097525080293044002026312698426084430005959330115824744591943657490459028003280015811627637878160752365018020128283816619796029703993644805969292655001479411318229925743494579034195710879565635922752941235239121348857293540056551748945429168502992005633535999700282511857519124355309563858400255568058194236435144184880268438756503605715060692798593433600 [110,87] 519467384247088935296463245860732757330109294539489635022492762280526973794863142156592084055369081241411695730071058015672484348954191170591717557999152413611815056544245171520188729902436246043769555501135116756836008803378740758860296939166923634285538711594861366857014754107644855812870748071114958075379226200915905936436936009838009320862374934733104490155168248951109225071102441161996966006397664552644672827197474945864679283442969125459313251699427466203314482767627603777491073033329965257131194167591666744201043627882696554187484738564503036150011320075134666618265392445293566400356601707202320205956006459336430543227593242970292497893623331178162015162036543426799635722098753825213440068516361838854038552184046021146669457304561420537127170949380874336304027610781854984394336917212577420246466399072798985583068325846556445861027379850074878949970093258581545856128481060904866740311205945955371063586258860914332316093529677595988919271663426932451842949842574368661203171869003680350673898663945742796699797826076694615397236864337325782474865865667093162610169414667424072954007123483113657869870988866194064283256954999137543621527578032766400662011687145725547326381943407760985285612035570360944500458063199261985048050015291941443311022745840580474621429638616788289207258106488009623930126700013223291215860255971614025841989114379108713459828692477289796604378698134457188125930004910242196353656461688284245409978212410213871724596089967501636138995914388260450269222776433639076959530278445705930301650311251198711165669945990046628435216895264437518738449040627421144551426049481416743321921887665027828258092217122785967849645650408544521413595211268320967986100389354768884755731579266727983338433849813528035886947741870940102776190311729147822530938259254773921691325413189425991882516169880413800330832368432111522349648370028433995928039210251749529654643130582983470801396735111453957349957736763416977659363316159563409380606516954563540009119274617322364162240367300206887660690729597093190308745261806844288447255912326356282505494700665961986666638092418506600785273167105405164252121138160373797974332007452356941989621263890099369640448090152006118361374634306316140382418554428519106934632611840 [110,88] 10641514215000892272390517971989482567268780719572531698301676893608144646793134612731162827367245126560266630562802139523931950645406761254737865744021434472098051463653620526619336012842791220218879574207517398928062510811668086097274121193770859430630423223327419223880806030359750903529234043601770830776174199439738246930850878487105868858283737425000738193307557937469341285967183844068758959131731883860753027801400365707246771994271040935269741547728137189155359435663076154962110625696526855686011249669548001214158048581904629661402164440617882638247566760571522529644327364723309704741058767873289483322109154790308118441103644646948495198676099441843214559981059938029778799784804622751646342168552404459874820748277678715523927393708961713827944494539890712158586871193075642567574038041442890789454965778556285480545114814773823320076652670546139396546966963870856009248303522244054180726826813444823070753638667393628492939821347533201225502718488368684995352302629339597050656251501266906183721126493060073275100427987958692755979092901453874489853291036203438107554933124235195445057014573289616912664002937157513962881380425710961296593688620524339150574658612895204757557661854627638781701440577173613251943228016141020734586944339729965488474511147161471605133381807687801243394112832294452118292878741165017303705447232940186008734796621541049857772050006312913390260840034434978861579011772388695962256611676956584516114837654219918977668731020249328803352324259403933904542757053521932244881597189477187957594605647651602493517686843463250396314585084090312143255450856071487557483112592801569125603213676208035757522733641180851710824858566716874870648534780218422623523135394232464753344591019700366489349601342377606331339368249252345042089987416362589920288821949549803529282257089964464551642447809897439067441688347296322397528158399855927404452740473212494368242251433021470292114397673868751478523382754924494170205095428727838894509985472305341358935007231717081354811061278440072384769384578933463182944015232158629448322211932078073003758293333536838877706323197731274698007879258272656023471590507450143012097890859193695245286166190578932951071213468928497449141996724481240915761515883338234599833600 [110,89] 14661973648985390373997887234084946458938311429336587061031539407218020564342602761926479561158543157185792417318545770080869763555956796770983256245410555070179991433400228239177040984814705029919645530600457402125419430318977155723505476808469588317896404687635161839133039491447984044915061519756086938971036596595808663501732372305818671669313634237752896261793534419195356413886292965117697734653781576143739391321987417400824159778762263158211718728688817112058444314030116798600745615685408680678385404107874309972898931932747075158892652038044416504493672979280474929779295887281945614033815546836224846438780838803514436363497174254828543038766936551385667015996050463437732157074854679365179432205776510609296828812544363221442716590855563161830696499188018160285032362995907707493174815808694224141714665367782693918376719903103386147436481338751327918168874529270978591651546371998500684933330811103706952271283297972594879155222270414080287158918887666727762656908163210586940575358344266064619868182833441419864594894364306927054718202839790771916040137527620936437385917691941614886159663681617879830505815400082707418221603952949784818576596982384389696505426322997086685481853661704512389230251248183187707949465525359891588493987399075917710725686462170023932161727279196115101012845539505282229676143834464566860962617225073415797206418982811761055901571889497943489159114800634045717758568316938922017679838394715051770126767393822876065682286933022350968004332258979771376083748533313989781001035552108518351455129005160015194911277893558923659409196484142322949290966023360005910661601735855568400976589362750429963913101939302994696684232860931275235653581963705592710924619858315549832025852639121960801456111038054541638583523962480691847568824443600627400379510814977357658874221883131814778645496935880616968268538296109756903680958795499889580914278014181264569769505960370831651765417532427753192077211190199037814157556896502435456085248677424015899631160726367566861493850319728447462361524769582314998521252586274275216903253669120981819208387628203290959680403161137386250319736670527914276637612827832807801383042123903949800665228060099465841525216389951881392618771522267477038879128610003353600 [110,90] 1956508387226397798011828789007594123957892691475598814603918683135831116175529109232333718889787934536074061412233304365560426573540311494439068942668856850702905246050567401868924071991832133054708134883485445138146322884116622330383202563347150609975597562960029039895088954758420293619811154373784063663349670326522449396547897432629297581405543854014020434877236948851448382765534517904568476132642446963956422586703593473125425331066739783075183913687385620654821237253901782314886721028162086216956701818516143193500590583843637661560584016445745822400645304444480210890637428989226681185151367689400864709661815339942235737965792199765550858962824873904444442967705457087086294808521159719038274789788475620468993643635167259074088040527656274983602711933636424067469773116889999487969827311907708523892596271255475392263458247364416941197630285705989803513908286470357176526074737754478349914815427303129900798789378987328426651025872104680320531029323751201860512677568959044502156076318874786602042801091127085710348760341014048635727049853089676745955163462950447219694185626419867113465085294529378722419767545153213934000321852912369639782658963885647484127814631829461219669729922010028000902155457753356693321590711438906121283453429434015361919108028978886209839042149633982543435244513119744298759871716977529121614487779835922957114365839484403409081528582469632935800230599304353428082511102666310083365453100366493783159593891383178288218165040735251263743361526676665794765840235719531699116773198607358667425044245304248662299582305447737806344807955424561066256760526161648307264979512900793590387072307684224695882571533695334614709609953329736966701844871946207564182223283479038755244457682004244805487665355880111867970491397518042188492382439167008733064459067375133141645810284746297580180274309969032887096485003940112616824037888100118244668392730814243696578255268397709546687258919462638965462975252525314294215447452157519997081639341675144300090138209631700495198074409690941822028435857975972100462985918329104041603323679961912924538281554824628766875767808656335189104772988329583119638108161423107197996760303435127429961739318843642838059697573768935333389788605986881634506707421880320 [110,91] 1043863979956739973132545546243712648861737576300928772711202575501472144964156249165678197627833695876834266281116165296374581011277297629886698607617697341200746617378444432818409522806653935708661299208297650298626689180502927546615313644746807804244724970129040007009287287889840509169397576587011606998305485250986924805167788916113762702851101177941364497194129372091280287469108117842071716165180398220208126888052609153335429854406179620154994870315036833897445084404984956664351519020857741092635528965944060950318059344721883775864195731126111946552100658712542078527603182766738229492057202717824029707929168621929161369323838023487430347284395476139139807963594302268489268280225480763015372839466992435550309235905874309668777463060788044370667367425283215155079289239297984246402119524801619177777025286789520165688658756632465933819795908255852152680771514965485286034650973325280258225431084016369222312987290029661730138737248230751764503602875718564139679478019569674758513888060061761436611816106525902475720719807757954889627691603390102906111716240163718126407982528738066222850691577865465069928010467091296741933227907805054605759134274373785882916972218308002342341469360220788598618332646024751177920837539293399326932648104527764899208283905837980351720837499777661231017016900904480817191819826418724268482389185298658513368540359576852648815758548854717793447118231679479417145470420466673198505999979081022535599450890827703323886269260513362661122320936891861993242979720816267919053383973738744411379587988681418500764227195229218707507952257888479041847318477176181299461261305701234636182453077380135262871622961228290221837423731676945397213434632799929071649368287464493932449356008735846356092502057889080034664003558109554149858424757846281691785438969661988198026495937779197063750192077750897569289787874781716773912122993712784943137316591427773108735742233433087226057984144737342995360121964099706264652765772039865229049115207631503408243623598385339194774589348694804132139774135339270592366186003504676093688225653182399587578183318775636825916191386621925955600391936610051097445003132866153936801617848876829970663249020224138418107728940162985623223583943408463394480046080 [110,92] 148833637699933576126844532609011671515902501459193278621076089829005465762878838196442921789982384519617424833261661849186807826413922066666760138601481784815092024865114228089907636626764696430970966570174226440953238974567410323177930889479879985358270227848594037643900857892229100676045927246599627396072282499931328942064816824833126550238563605375006044029768992900881802441847091322091750191274617564612463396016383928595664452989518485499829084240218168718313211002027551115542277125307628108262270600547815246198351684193813573407421201675343194527349588866164043747551332108891682737577370859078430497851775413779927420814799310863038348976149155727443538527879621621010739206874888294860295053756839071378904944976069133533030972752320239919768199104016709230268616164795665639566516994455145437046047595126013172892392044701205283441271982598354252056752645153702592949743293033709666681524324733162120082426014632209847549202060346021277874187096138792885122938408632282458465273485049384725761799136590880712131151796329573261440772095360601698236648445047045164387038577802504553473072564285270127602734852343006209169768341575930856709227209384834848688139990963735328226556685898353869255272678698179486708913029121379149001855984546017681141943602137679406582445489627477011498397392867313830995518746664320693930910446779386032268848401321796146582523734286974373029644407914861336340580774015869924225748378904058142962381774999356051583314700771125884542610675322945495505107638636786492318594219533224127428078181653015929746772872062500465565912563548937633068539904728367940717753544273273918319818097936286147034428632072761885242005021238459145681517990249113610723227839297596452573134179251410246322762849288156538877759844089117770221952706016799261551260152757019335814500220517354278664804817575421616112648089089097089233315800973284003916091198083412405302273419802353782975444948983175065261299198122984772065981153900366499306812334451546334371444075562670649376621439124323394331191320201587525865426206244872519382349341458500228520124083002968968611086265023446272500091954807049921750649518648360740063931949354728761393033985365959664134441039354989854709593099538123114414080 [110,93] -165618938256245275020852616893867810824031524370332656136564245172905786106614693289430750996759401137050445832779051393450143491090868773062774333000422939219826998555641208716934500231805601271059496089939848304364030507567646363912201456158590027102184961800730397922988597338627988237638647825801520887420390011302655108419943971599472073743010096384956330603839341059143012335305043164881095551556294056642641134303597786344392032667948256389626662282100286250530540742785866543517203131991993398925451616846885228479093359399625077692019207610972435660811184694271882361190510508939751287850925080143565217157753508365260347821025421574651507236719039938544667044733004715539815336402035042635311869564149880914810294146806794450297559893778513039815165465740615303237067440936358141872476183072520539853572264079144395041832069963385762896761492894724632866415057939734679368602751140484092267279750057500028865320834886889725078317649241039160806046447341328833707057249894873506846083957410673897612209694480834563701016128126026619429310100887108209810767201723417462373796742326275764311559480236962221740613604050489627408164290306255773319153993948645609486104248627393064922972498294461486122338246624264717223048484104411606453670124867656684330954677321650646563895198254487512546458879729654533111897934097349299032127918559773236596125884954551052259436916127047653076461700005387105279429136493232818363179892150111777794799035497519497703971667154286653426189159708577630998808477540030352322079954274990533537542351663751205838129344919567507324306276157382516836262383405813857831093176026922782994807905460847495622142682392366103612564228169928138124795662565939895248424963790716264290660280160212007093164272976060719934354767052550454296295081626185916418951070836544814563165936389583158760842282234264336688485730166475768173434583568207120637207167983899620470139804102588201858149697106359614215354626815200371842486370350595342047802237190951954316098612876152169404459972305076652215378935229016839921459868893963233457685099117025576007448023611033351981244445485072676243154787791107844614571815434323013607358523010947739070013544634303134028751948069738264540180514491596800 [110,94] 17013212631757936273603087360348118328664004331467551883280499791628225152190819969849367273709872755990781997864678748500785195770386780621976139816580422381303776052591835395702754708396356013492916177985161669839280171762383590543855437436807596056602240628344077339188390819090469980586748591351095426557974865338544331107058034665082739380983295033824889850545490695557215470135169489963508341770432814859162899342478504725507155183229505819437152311313070293550138839526628898278684781436862902780533907725594303972827112245609770714612502478570776322682254317903724119867009223373024352265381513803181875974064652188313365826854553314910465086837991736862359998860818545052302185505312907370274131479128221275586657138238806219179682564749040760675152417767313634875687184580730871741525781750744255025353753933902976121153553240330786918045851391800462873132988831055141070896000019709828801911241560709237797351844889457745126117323070789769953211652369896582517069395111873815153203626556682532792043939862843407367812923430643189857301318393476327753339840865825778372122039051292991498120005793617253982098955041331125951890820003786241305894479481702156899845812245796877086506973710433620889327784422833957891900221584816867698710630060710610581299478014073597610042680762376123754493979186470976269586123964185272070096254560966304890580436213876681396527617090526029810516794094582925527654839468754810122091535507667642531218587636719137920540420548415239728306136820485653685769849507140703522207835335874277368351807059074688272534113929762366916573437803264875025178225590086998386544387312619779791406074386009460712433470294081719277335052086207261026331097689110475274725884751609566457249074427709498708806801318815333976102259824244964313009970538816117561931044838623723469951407319054029721705291732300440538203178294519351596408519533279241149241434502836989030001627657087548780851786620465162871913390164526584418353919564274376955222352115290225173342792607137678386467328478555295486714222553290736694015429390816331019645416649722990788307390826251583870196654666642642443964540563439069596975598896140108021342875233301793023303155271590585312059120925084511146199864033280 [110,95] -233379555047672645531350623856742078061824227036041252045180218934898797802682925301840636196001901609471686910580892059147686415306390883052838805344924714881012357420610598654198721278575867338783794899723632618322670358869447503488960903485830042843333598005278691837113874143736743645778024815852208475347621747482469108038513593611705053092754523114227158442192874504218427367658791059638241424509331458798451125024566555435826144717742341206360337271461670784058065281398205463289654794814439040827038934224028326770944259820234285909630904577082444368679706541951393788327543033198272764650550667739327765491183426828107845747897210926371648440831890275312919472835376692923584987966388930258245608913246077048954496284032936045957283712346257800685271752663362065340969284961370773541939394801725489402832109981198393617852385024003652583799878876306220898693122602515245024228139789955967795833256710347311209742465262381660425948556207124639775005010581765420701460252048086701666453964175234917437128109954393843902070597751764807577544387778974114089304918894617984530286051084331081738036383407095037253303988682544420055425441689193695790044882583186947137620997357758527880355310103789468345761861572625111169344896088579355401311256381462933561619028787807319763998925418923359177113832019626635747018289534819561879187861244058209564531860709727458337770804887945075386427366215390652203703092090480875564721395440683878473632299050506799349760234349800119440021806359704380536784881626086469424188722169843466114108494026448825446605659145987169779927068217368099746383427919233842020156652042498497244677407051018660630832581580962749128834653369033200655789861736958736820082818479072847161368930285501638362244803048438783526276154893807434254454932476296068234773307003452829428257974502072105231369626358809188188767736670149835632564913749655417717605652951974052109699360657175389710492522753548016609908914834007826906110650878106563473938163001785677349649510342695048794340973576329165383323242928524895221103571375301401511850786100519327183070057120880923131567495643730848487877337426042512373655724602011826074019683344131337016264353491541231910787390275642270696898560 [110,96] 174560425165627282914253375831902912869751607422620661175613377682295815384950851887382018235646543217880704622909000632013084172238415263680629923494821192721281060377208287510703890131778895465314576288741401579894837911564244589170082352534893799770341141785805546129210963517785339742846772189885469137663644266389922938640098756171790663603950661624496260806040587915049112355441577764224809744479217859296783861628378227384252979672167597674854226830050287525567550934548455443898831113126008494463448439041028357233215732149916791077004757734241852621872362751899930240531745479568837167929466307087574459099597996546505835063237371042154356250919672432093745663691625685340807777923376300203155530537117543476821310697730965958175796845943971786313035837067378270154395087815808122930748546327467400944654105416249683668584971601662215004329201644537270500976922312591431944205012990344409196161040458341661257114575423414012517692138674007879508256149075678060623872924318079399082665774659980933978435642903840838075718370322590318417884517518947434467441404882612143949162031280074297081300596412251050768360585927685503692798996585239311928998769212821369500923206634464267262105150837493748566400720052900063409217236763433143651912220066123140530193341265137874837761006837570189381659455216401727875176463358894423613580192219424138711426319016526966491843108710316240178806608823936059070396448497815728468083068797300227320455109248740395531518573499571071757441263455447363549591264433123038389257522554563370126851001043509128521270081603090541513166600975853874750668435634876443293505059124304582981216140560157621982351939314658864269150690643123124654178500763643188030022017669475399096388384175300405122271209850289660682079249404390351541812687545109947851042902407648364441068448336474929556707118918495588767015018010411816977322692642916288968219695197269260655740825132997536883012132604757034224349915079746479363653030031679291060666791880545331581296149887854305624127788169398939141111265044815062692645562706277648146800151196376353251973484818870185359812420097496752397960518117755535941799283722983825747542947374082058214403209833087718916895128303378677760 [110,97] 3962816688870369744159363197944552695377403227099551087233257344267970548898433231154091682121819036159950401322504506024232417476753074196055718036352382412770389662824932886401145070053129634800224324243455925530746053215553844617524173272229711931043228764131246600817346027317260153213111462702954176199550191396392860242343697835741872456019819083478171400352342528636838186143639750067520868320278421535905247997123659961300817991569215343119610066874124922083690390241905429295872630858118131374726359646947801108914955961265264588865142258315414645407230590460525994039490749838353702389529938863846425106922151568005803787433012988668053162320938615755077478014424055247590630564029762424918484955651217921959780416612731902380222718249493010246679881513363334039612206298530706190998333335606777400006823226699028774920296913255302122738199695985689042370998161802870093168835317858812938950748877984358439770004076691152481555903048029197342541043915839905091819164142677669019519084530102612437772458205986405119186391812666293334770631060490662024591396939597317301923448162799560772041185692006670534737805878488170517821567853787391064032089076069362400171750692105202046921373381958837815304018353663425967966476421028927345051910906168325803657362968008710929661984645199287555831941107087894861709356449040623675405557148315553164465045432703546644770279378454856191092612451752173197344179246381642551028871857035863577363310483661077044619619361262677667185814252564789420055591187637265365211362699588987874908884582095013635848359381072881703853284912456446537771585998452471801596336500035351745642065040075613172384679169932121871272258817774303415899602947528423740638660018849105462458026979668983903696135471612523221061435127958393206568131009995954624425461550239513682985681796738193730621866439437242645600548331888914706179799935307588407887474801591726739500795112642921624367502245786483819374104619070983714543970413115763281817947507668064058565744952602031070595686985824897664639043980566914384788187120192229631761307850796341244112015904303535880149727422443647963112683030297039499153209039349562856746546060465903773108127883326411342111119856619520 [110,98] 176326283241708878549935354143110535455521821378224186957536272874188428699295804592556520157752343539434648559743687851221823164462110977476549491792105497542226179070557812485124265386861010209305835442951189360193480119110931402390171751292190278583441952431535943343765093738913071529989540191051936472899012126821713675409630602416964273126894305317237038275567011745833203757725333768396413466466848567844775282681963670210372285181046160584680299603895187152917667950264846187713139064514619752718330066524034745417140157733875887858359043589317720474168988751009718756512340328796468138913156664703321072500915486318485599876189667099831548514999817193385358735509555607599572150481239510621590066442230020000575364993214710705961187709728159311477015232046328676711007747485769965923808738420084711422756875594160002182317786021510083622759557944425981320299932333374216083454243021961051826719265915179289617366440115773338117777722117462254680918393643635876031053780003353936689041972670042563925008102225961411825569732287531248728060213440125587132380313566975104605934118555005857589795993808207280200103470497422651267901376844063054878392332245577309844598201822960755001683676886306520472680758575932931480088644187806997072033462141666899945464150901238262945359067700523911415296472851783729360596001701108399086190500171440049774015404439797227582163301040635716512234321917985518271890272747527423147862052583187074946367775727541420205664158760269134356075056010615274235408177121016732988891320962138124292851486064097116345826087412591289315677486117306501662027191539764795544164946991516871005307605855583790602078972067443073545523497197032341545282672051389707992552173095945412264386185942614217435498313713348141550982425012797145808740006843502034680618595389524575832414755578242886284810786209304149303015772652117779148234595212746630551840358493806961217008707404652427989884606816196033838504543967507154972722774332792927945813688357873988848961222176268255433855761125390403222466841373267822010313192536843691961626529380057572197844914558639912449254819614428105294391664627945993284072563446302174728297651203535357434006484919962778505762560 [110,99] -58641651978393273131115153274444162512137101470346306374214978508885170864724763555235827843131145973010911481899395458344304760441364488668377462881810722231829762000326254086734818496728745657363360445554994966419188149340576475745539989108399739894222257394010430018340354332121524185020814966726425196677062151074259444399574626586707769908262592090588326901301849430380980229110688322894685542035532065009392749687731639329502469288544154484302376496744618439375486959568895441563188675579776020086797738989331861537005808271740609633006539579019876005028974805323271643161445633704903119200937543099844375358251069367234027918815101579402709348585129227677895802121518267478709157672144562560925533567487019095305674621430775896213441680378539831882534418833853900402822214057216878895899017344068843245592107834601624692236983514655806837784235538862306554112619565724494848979288410895247783499871771562509778647277066062686358427954703107810888068838765612223850170031276050180152764885280936347436659610095607832507350941632805587635492613115626934037921015692420342190573133435489740280088501175080782632957823449840885898167344397079228576546465391033973452769023496218201619361471953445362437052410662917649140738764670116057146304174990024677519437529918003052903597522152554237962862195329011795263088778128766460462086042785026559947201324160327907038108963816287593023038657030276452757669324775967158858524433346336625280993455119191695092528966738904872021556437163605714502617015036874581158978198583696759510837926537781452025621644642725616113022227404398003634620598564674357615143426552002294088477863456500063476469048570106511804447782996941788263667147377838128869911817232046754702202257192151286016727582746049391549150450951046940690476589345667092119037532702752313871526520009748205096813243356652076211095351375485371143915405369972638532984105270410781340214249467491268905968675118087669243700839489584140626718889625405166919206756237782798477497906391423206527658532725815564442059585970165077060291171567452070317013070516439065747994272913824615886232335590752704184724409409466371597922238947323571858084151353629198650235774110127034831360 [110,100] -217506401285980703112755465122012567765236626490475681095062847998858834244612889630315663871647923740727020142864899207517177071466255549574000200305236853655178559231571232535633216647844272606294371824896782936499974997778421304925100413404364828346569964874198726297862567106051027085810595381010128508411577368231907927460480369348179866110333515841587409319086309646667773377808685911463524538408850652918814099618888178652233991476845167923144469837154727561553093415301572304103502671378523398173161555763768315138224328912087425832413766623464078488750026408273418759259676519708945168444739893705016644640879661868296692335446476618932615422949020196809326020864795366627985474650031541449494930942855557171666636360955322276292540924998140228687291146597420099770552773519353080390797653163087384998708024434557250006781801571656651737895319725515829261420520922100364450375812928971374197214907787698717304352078604393220636586587519013552197106380097860020644797547513332831165466032452311960595691525924963502578280586255587839927875332110924700863551752803271278064625534374130137407637973484736837862034865453426772641272426646928006020185052109233543584518401698947535832355054434848151403795930285469012599339928873106042139173033313781100762690930272043429982288760963598363230943212371545197613886863903781206062281893743613554697963447969871132739887975902304669035285746782637667541220564248010459444841360399904919240246544785801293638681911407061257264776427119348052083882060408006853616678248065496075582742571246021505963652274422282757217741196686632077093927588923227341203151984401519422402310688210389826924883705346925125856997659508933987480926642887166584394698990210372672259853474240044947558281622561223257261134278522304882302891170436403469737509970463950736030719654175404130498908385968154154233352277357017778887943940988283616651920061200385696264602763790983777735053099555265012910895493832201283101795536223048515060569977346328153099674568889513044341964040929189514423694584529854813153343710253565545422989364928221425356986425845711978854541978783904066599595372748882684035772647755847899180085830970890401817628641693061120 [110,101] -807687511958651079543324318281493653000825023017009698957957957877601249796807346705702109039276086793759040878798126774214211734413861732255047885793758235367685393344494274411861229589683744613756265897666995250328872204552059908946659040932835695484324502334642705804872740555197488333726566686149217730667332546663657223053467704720417812982122938665132878686341538507710830640889426241001513269297820198845630020597411948230423151320217184513078489306417102620174265099950967826846653087541223518478576752048852003023322466413175039750580273431807228961170222038006029832957018132982508427711903758781686747122111802004695462715617608802505892405767405133591607132155433327464350391449727879932115018877701610554552667097752024419672042642099254752559329194104922219852174055547538804360812191559396418164289310549680226448390336222521360310410308809634759950300389452560099763342163842275708675516873932814355035355498185858092735468563844091725249163142641164490926372733736208731112813939002691087842959586555304618806774876974937620344278195660991622539429082775231946156684531527826189561662377623825591084911961018869353517721321535164137224687509732318134368269082055876325310638320295324001513728088538943077738664046276199988583260030005692844365092590394693908315519496535199834460834869866742472765042651052458979677878891754390350331220180536657564374912475210818763173665046154722608486332479926651040956313460804964374541403193162450398066285216789437533440307494320303218459211043800810538216889011200968789001228064150494293319091210408489403649257940375618052352119132321153674041354203013049560123410032254617004934840473726596589392924163707072936417164673839620637845751516986129626768478758168625379407981481822721136167042644979503493559019280295100068592648509264931388903855261744886166269709677843908054141799506314212018386799365350767140502111719146477050413654404542196083598191182730285481163607232014396051544652116293304981964481586827707320611486109894868714693063533214839063741366346325052485153731421091325577539343895458864331639547898563824189759856982366639792436701067140226559426965307253286718285675906047379282579270246400 [110,102] 528236995759563457949544790548309699944746285950542406615916313190193543539576823575362504291063239556303551660572758983962614688037322738055022928507929429315008928946558404352133912717494262460146794082149470622158231687601102467667053160038361327437296788147023968131493541034761680311260573574367979693084386524724718837455611337104375186411606248996352788075639452617592812494174682622227996745882377312224913105886971869615220306711525328658664337440268430432226133604428901637330311661088307680037473984629829077806938262133279914930507069279379498345409052109362814914372288346689907529206636450501520879454675068431811553042044689394992979655262234644246390844814634524719948536418394205912564825180087590624136035308106397665560283849498081916998558402779281771227627586882546390403230055130183948222012999802873208848884210799147590659353098515970155033204875126130494113952864653679622100569542092012481783852872055291793278268169712071478750036219808406915254126333856578281971681898597510800136563509860551350586098058347777572231407835572999394846767359036143296885930978520091163572676290160640980434378150428144426180048036398222774100532631307593850567564773928001800422914665539953414205939260847839190082807990537668940560147517508544087625592812051909241763012805618146546525103211652529322588145050557740353387135449529415453348157840759283011018628365290241894124434592748992654138075330183729891711698837276515494603105523009700570518045603783989492524809207259716627512355480555166761093359087418581540715564403504096659367631535970022372017784799647071179087371753816314842020578414312049762891719950335230775416608309935988473100606300962608327630384420848308760484972396248451564095238452281570806241486627614005725451263858137781611671346797570107131794956614039274759089392728334642518769901878148746186847343770950120790263356322065097457498197767370575693375683822654864048138703840342860804171519136993841476991486218552588390796016491487902992834351886463256363357573328645900776575682058223389741047942395964312463075738688852478818958675421047102268794837710891215433393986577521691661768956280133410418412373347675258851164160 [110,103] 9101154927506116943415023048142629307854439845604272929107672953954261864673895276468932497457410165451576080825074511240173672089901108829775042304678244894733632964740896488563905369286119685773946779551587655241001239744398097952302362858630974915446279163992654112043857689039062977737945436682628448820695854356815856676507717748700629000609069190267080711827895340261299259153556927885574150432927415989934553137512174233495410152621351100711367118188552054170550348268751839381833397967527370718008498093741497962038641186006420967372246571586860928878446526901961187710438832790729813308408306341953855366714304546641507416987395135649049362308006623286869299303977100701651705518523588040289638049350245225467522826286386970832222404768408139565010933775302092233400983050440645674880362355133078135574818724862486537394095248469429022461161839503172987022189200648830780304375964151094628294636124075249348697099317629983113402398118871184478161572190848142298080139671728416946267855246287549187199240260106950631081983339039649969806533212138743637150154199980700565835851393640505943004284237806348787742992535363924059306598636614315229380579187797607467007706242502124236536441890227685894562606116115117952218847377211184859719217323510357900532638231050440863080739511894709582292483446042377810249485179666926272092345686629124953791355116581969601808328278059216615271094833759273564444385297897319208641749620014765271539703097919975700825711564724984443704212090903107083580117570831975510045550585071809621843932971466827007328727816190546776125685307198341232186711155583190243025571951136521193772420619279448234777957590000176245255276686735216971586641971045455106659606873255480394035173173240840445399593934272058330495497797705628961402009877610486714442758351843736271197858878772460083104049177888407302822150824912864177462386442752507484854035289312247621945189708398395000883285002139900537356808830983345359097911271350167376327792497824064582183003395844439820415757253260917008906253985464141198672095844598919915352402551776119590549346593464603388356714862065856042999278854318908428487736969349771062480534708906147840 [110,104] 2990700334587452534263422238593455701287746250795641834274783005764943615939513804715996688825247651148760353500887769367698263632819070183012529014006290085634646412033691116547827764728334819893622773712250153362866723799952415430898322855984326557492282274339466263169361181670589898143555459997417657336658801441550310556930302681825959949858148847546382611520854627418518212096039364738938486639310799884239211014777852782456555969582401397765872022427771232597761645640108867174434555010226546046270013206213590071184168754007982326583956699265293757771754900419752312947981547706644118035062346336489465647183528584167654985108902779083150472984173855639698728437657680668768253526892018166162497657710019099531667380581163329840242458792458654330326614531680290975508228282014183375482946542927152109229739959082161847770594427351237910227009063419468631965890869844565133688053793376105919592864461234922889719094831669424706107883994514834607026311708880914426220873856490998273544951702456023073948303555680699356048162933928448176414732684053785721607376820079288963022920897484107686058899429731670963091959684535037927959892349390026216329862543580900316631461516255246121428650565968373645623895721875782627121298134197037758733109431987297695647509089893722396758427115561534631266287571089876902745165161853381231815685222479170918519374570467987629096409130572126075940541760973677282519453157635637924850978776708151274980726121322999280340312530474167772149796046519803207776428949523648610432213496319705554037024853810849925611430224663477545677671518990552093029201114366714324002709505561997556686173966828263083620815495206274197430012157938261529312316901517269965865607578083855508941903271228683887663854678011419007844985641357030332157984851646365232674181416436387867050672626405651085746176370813992431998887970936966660411998798773992920927976419063098814581873106523719586352213611995876326631299153434995007650256045698571133272376757667542102981896967193599230318798459052710678659409065727491947835002248438495669874738697733625480044601321237040290981686897333138307674439588227512594447429423345073217288096317440 [110,105] -31668937938711714181643448510642125405548331038985913041068671330813834727559510706488953777238235154372842860369027218945637773631386736010097433010934341176772918787173962877672268047001032132300962562531608625665345025753671547202651551493674611789449500713309817368306017639060878552313597500821706402368304611221572271632818576724706511908375624761241633642502265587589816535763142206335632804894848482421669580448137978952234630923984632457540537111103275608939289903276825848195134899400456674477964102407286107484103678362608344275951234916666185109499278610783430066836357462416007740164892299222977059474690600283477421465075326624585581681288655913971706482031305133609832127328219688092570892650125871486169370989992773743923892484862769490078658832436943059715056805821899717422164336876592569163761208740015995972847780727684274528831307586721496239120095122129418079386046670118561764936945614679600056514795868682864309070259835968704181661383116414705538209596790310862944603041987779206883850998419604171228414458885206537475533869867176433891175313120754374130185737749633056186543536109895295086532178001083411000045805469415874698254047084945852487509847126504216433358505656892271342236081067779680667729958195771057757456691948299351893195072604394504529265553015998532620394341940454837016890259874438161429034074596021608296322296489904089067830884656401975184564409797859157966845268956456067576497706022363464916965321204935717883469669326723898218446979227235523045993055724798192967491141920166115116939043251321209164632420365885231623080965331478506502454977542800796893307848078800932183080999658698673920377847758796362734999953650597650731578827326842208257781259672584415154175321613188810708347441750183150536142778301443152829614405763114174819695184619657385478881545901729600666598595622419348617448604209348954643989654636586901060264220086674287623190714026186407363399000564290199912414254710861170790897802196451855335074140298730501841093597099732013924854645504764377766721004342606013726290928243093356600381419049424595225118639052213291653013552360612078200695554739687710926657320485130230918021120 [110,106] -735403012981760199963231525985520635553231858950084347763266136948427891812778185762263260428183289700050661726352990334219192471964667366333431034028012346510212342372497991212452608681266536916867273650768646084373193296130189712183017697099489762858377853572984067967136324937370923933831178679071354003568410783034435236776352474017007772541201394259160949539208248071449507552081951168581476567103643048079239295038184936028479341581359391451513022897601511872485970206974366608482122516143239828520362484644343051702552990489401161264240857618813435208207971351555164002039352305947265440992133131807986098866263074707673963590744095095081932527105473940225372205132425876540075034155136879785901982321581169906055053240758636127742539333718869055461525999673892006560121307985108475753329548060408626959989314077419310005693203542265149167699035979924589473972990142130530408648572401801324738600358610437111319108700586280121807845970821855964918456713633320858048466273115988512842409246518837851150919816022140148381737883714678712637646644260114160073405543084812435530478689180302765116745309699039291081810117826327735239275033029813590005466667376998653907492060518423673276360638111859105837943817466437915182009333623514774882204099762503293688051176524431893539742475970901376688518930784907234921526630016055219923986768103777184552836376267628252319033391688369189696835523973079585674803655982893814238717958849663475329492193484035996826399986496791537767937476607381342037884711974080603881171919156080912313638175911931086934959764658742323933427693272386125501502017749694274667283414841776511593651619031182666475860662991917918319760772568108475014089160142200113466418396578851514670377672353062372992876471868601941736080646729225738961541750206413908519703081809041410943380272869706652652756095704815567239863697161198772271611497921701041910686114203587884878435856343282949500952229359864410519730887616816250679496628669883195203807996514850961443063515835712132974240233014259629530666183123077567543717037055200220545587064927288251242384063331524779804892763009791075024402018470676742255411862252421120 [110,107] 45058195409182830113519954179974485173372079863038348938963097294394439419374699316224908182273098657277372974582947260008719557968933294936566096272281771943192999535307678497470399207865821035483691857246827265187280447854322991674355694943780066452859410183205122969442914452631353223124057396903232418727559300631124299924015666281626688832955806551112695473479816818997348049109678316888249495416832703145011212472534992682757604890584540628017881838001804841419597440057518048919705617433252942516184369152153858231316289951476489658038770456317149844927556898575011357150754717274261848254554401764968628943963455291951556671751596099351201467726771202720179805617993520331667801549658747839323850027550056261810845460362896094732371684498045680024634998915937307175123494409199858527570177414175869968099918167844635901057061076552432700993543101959695194853794963502784303436502104652065934178201400560748063255351987778102155805305136185740024152075674614659685786159476867988939669438788323369337499258222365452297592272545896541053193188047217938099054067917957760108148471945307858307428883528405327537550235711182727071874287922801615111977726155533814287406703362567990439469386865958540470985476837925646518222200898784911045564671665205978975474508719784012288071808613292618630631574887892977576335621405501936918195735721300588668660310113674270037050221800087475813720256762807835683058733290814746812270777164703570680561274618720736942716078238900054003685554690190118026914314914100595295103996225422397430275755273662175657365112804813677911777703855357493331134786387622816356237929671035690657062544606532725818453273339973201208895387478427194788576234330983472954923612067630631129292985778184632912933553586203421170137665986259149846503355636981354458928411628809901878504773088883505803342306104191886337613634505788680569706576233379925243670042355388028259869589931059756099492215875879642520412099121874286872584374347008991050355701534179256713706196471612019391562087302975376655420814786628875647550034244291377330783238771719424000408645724644674837844289308014813480115519738387780705924515102720 [110,108] -12767720093220175953628708796624122857432800445179374474083982348084853564982263668605356841947086749305924460183085415174948219836733221183275104367467513901443349965716410743335713546085432497673862734030222969326716843513275960917550508002259139327887537092721061753939275842651706894350275958237983172795254074076267608426872933331725103311113820547406224967090552522682201503208058316845768672783430238629211546966003358011192182459349080427625519003635309654873732879802558579950017981954859516022902735264632194263988056471336210881427634952105509515301761737752251600257047603598964235145020362338163468068804151150887033232717690340106935465835437867850518783202677262770584363637386296160845215585289700250390912013058635976722704522104169702843301108436278621604387854549731645697203489162589619680262153192725470715327373577725520312409670709320682077372670500462254101010617532238235485255117982526917421153594516653221372475859230233656775837429397589052015250088901161405041128937208506693795637540995684572678279128446453488727272867351978346165297270904992752558479344012428634131755299468863492695274153981686415353338619945517087825747784194010587120130302280986487983884097872414696458215713171081347290865227039964009783747755363362606026252955680587995985133034360573981925194993339429317413964502833560748794327242452773391111247213122734293907273678002661948139551435474038864940043462482224577834780224633611432513335055340507169611134878839304064919983681896348225004809013650856307666847332273417827304696413164031067386858736440213236161212993969318272062469728436992145489435262146282594367322066909794613013013171420014957106951623930076615186685021954670886777274405661051686173284732312155784654252697333039348625337018877360953266912085759189664324701441678998326376530470851279023872271099513345439417524966987087232074605049992224995519814017859593740730396555652675255999509829803113087232240498527969307434741759898651141515121127572506813595261558029035541448050550366748157131365893993619938331402814256939011573362822719742031881501999593481458153465483040020191820724693808398092000665600 [110,109] -9661173272876418049948186883156768778502145035026698127425561011330108548650500499585655063083633248848081422463434032787582468819883728149852049023648625263703277449664604493835782861213494081530163217360419183765655568589344927514251532921694572899364276375141383197814197897694942344630776418655386237682872045181169803056797436814994738097366531345796496339719989510164765894884466237151995914195731060463717850080960546259779106353457037350377043861966595292193563917079281195577590449355102368597454178808525857662449993585475881471058343149514616269335822383187081658091130966412843172959895711768469202659023699200279696118383161805475062324839689232194505097093184023458760534817457060558177315932463345837736970169796950741323622629371353546095147043028566010498229347840339938284018021596025083956308512943100691256808433983492557795999718420946180701589035187040730816202989085682663502433409366640129477456541519730461290891545654417486909734179675502901958889016940508004653655032772491481208855552501674652388801190554226839388518733588830874548092352060683327349940785554542900935147728642552407643201959920051952552251420028634685160236733321689192725521542405402299097082139838076114346339984149808614902378354948376662303505781857415145355257246502600640226474344648309506576231348935748974014089862790133306023872743083070292517430539740166915027504708451786072534034772514630000623029032457387660036754108906514056335619754538148309226684430295195318211683172863818670238989415877544572748207044194302697090830365071043542904618787458027599084709717904061173306178105777844480756641303910166242379387525818076171732151101860616237885497412533815039366541951440454519760374940528632745966504421898124117199574326976344186158701767568400081564822917618268088671432298621515146678057936810530725563356452851545098246479464708415942838124789007372989732415393115254641682659551360827196917473229597693240661143709625457113497662208169568420589769427887062171903534628964366750633102108978129114708227280483545779726224007419440633654835390486998361151047162604602433686386786577601017831086351494979731456 [110,110] 26594017733686555542484966462817053961281137320198195141991011153142729040645615753260051047205543655919669924967631919862257160253250242400361061547948715465697603726408078710480936879970934765150922230667762132740041986890335145822837072940485608615518285088450738873824983515604210509895785990497576233289531543131157365206853142668211392064929982339890838039920791334388673806185360125646841147890707662876070633920870970290237806004552676299430669580022098822226326025666661712273609617803485437118757009626705729066602771010241010629986401628187630439947324458015854851631579188166250249781121215040601387671500311599778821174002777151372157456622592135793299917749945515315873635038099788815622709112679917197603710086880443939274577673951759893168030913493295915106584630071123923370150892991029956063299993223950613667512615547520319007204788052373377822683895854062532969535256756669309103506986434549466830231183549490523750336017228933588520169989726722309800308231687371618738510517808332689184804784380365617126492901149958904599738916097014062227289332517609526260433826748964789630765749720988122470258742193167300289962826922027863018654563765067362090492628184426381139333820817872151892786380036824928026233410224020886108397153563088332775703152096655783454101251550530233162276582729811215736000459011245984665837875932509993735777731984962456447627992426215442476714092927560199444173460043199152214912348117528417311614842583113536125156991841039739250095514589665150848636750178383580731051236904834502718676489367182978707188650633281431795734562237429249254727247742650911143088126535749222638496466907695954910317394146104892118864554715453435811046140623166681750689732810660535855639295988607515393372620476183273129558744869943741781133192329882399056745871701202696487437742930632582698781644806152082451733000549376883055870905691404632283850986021107615691205514390625971049019028850616632717710050842876888144998066725718223312106882959535437040385880267898804433894027131444081235994004287772990931924372248241197490774461965831635920712287192998545098379136756018504175789585465344 [111,0] -49346085543414505565663309400582194367953443688068539970824448753154073222874852064473215962622731054976958520892024026414777150286686841066422978508735806794535652923385729448314614908703601525840364397329650486232455216225240371705014760028326752577158413287397885549232298405688781171577552967297174246643276140569826294836184576876585456831729003192469990885055230170159437865196585771155317536057124434716968236037242186800914307200562073010277411883681792455623955835477551768400277874573096206778277273310748417770165495577327601869175652329632357294911350353068109454345193431166724821031038715298925977516602638884310768953139949366723023162700050145144884219588362435377369933236676512884896557553687967243892024621579199817117179542468212664424401750577523803579962764082277836885571958522855868594671419644800008760303546994532988703772694424502909522147895468545695438192848947558110169365312681786651815698443703836578823878192842786939098979236439571616238326667834457291127751092358394814475118549761443240278639978720298913791022945695691097898503130770760465977196461015717211809164573666942682198376159102690221289121466592129807350650451810675618283743518072162862103232284232935594592996188535462678685661383987026436407065643826241789286576872119902126311715349256485238580462918938806506673092961811359137617704376027670673167507840160294241688194765170693123139105490288056072077548993034117753368053550772415439260407914541557060744667252107869427563864082403880096641647418459733236145025050089701030474747118776794760949158745832848971224614127091126138818672748073242351904854767939802113226763359018419808171687637625244699202252332425562756378300581524112752712374973332695581727525575193214903462328360556784620822680601398908143632956366857584097808519610351172814179624912593551829861420006736604027030650420941839966622092999358240891645356190261051423922693756776003567696058612833705425637840337571891191229535926911280871602906668278823239450027816048769443859143677359938965355847691778314889433607833317953323953564314426927109223490860327616152307418647797189959789831073221146284673881786802696111084842692287886996529125923055142808223688039554614288026520308974164305572128326137257222616804575968230896008196764142349639356339625549897186214366938751087601378804095856786262907605896723652366844032116314891903993367863775016983282353990134789479846160947455530090774070054338525634335262797660489223554261425440074349151649973910238600183220114558935165405273437500000000000000000 [111,1] -9870675040989890454205935519841020303023256519888332272631699515392487344116677251418086159194255418997982028916904594971011306329933745244160268351098978994762160780453523694235328780760075632115994082949259556822812610756722975249833969671233545497623220783440673555743756358909865766940973009027025186322328804675782760273096904962176398021521951808011623986928198081129322691451474415385251162494583804509022014773501940410873539113258620962521221546782032278609096208981430847842672233214465932353592969825509513929535387220812517843410061158081405525130313730448452530740069839978087337051943332712787896386565982535722628246831032644839389137082627551209864245207159406415382574882127163201135902959336183861722987839751915683680149762653713376315328931410783584553116594663554984900110511986099010494361540520569181259868823437446930940527017094358340227656916083176595085258276281805035576796330746237926558576302856182349710903238935669225760768948326018059076260451759665267776085753115723804547899440605169948709658950117894198861725554972790950563709968473879149078736586098074736872018979345965216144039098430293279460397976475355574812649293910455230610225196805120136113574460786654191414142003063631391647395651012587781742063161351845326985387138343058861029413271906590382202426027564479736293891129504639851707134397286341439202570354873621960557366917564372751146769689039790245890315753071114502956554383479389978879203473914914055738914720342293758814204593117244887791551073428413201542277309356402868686982571239816797031133335149701159299103700762502075872393157915652647582360622270382806986028708180750113295339856703731749493198512337703719182360240241663653444937577282924047827264534148691591021744243416469202903852265586103197615848343665333060090544159145693627173364525763182840788233874385594915007636887419711849652001284342016792158702511734401487914918097308576658483693447622434276045359812221451216510822892999856107215586417310176107232877757686069025838538062957687289027841642083178824401847280722970852748361556202461712100407541983457285268658834695000859037038001547280757746250949490665536304837127376429194561906973690391106122842488219211249042803360887981611154265045490004135823607709283871383743945917978839446579719163711967532583099331431648459117317410969048372710814793529175618751336284559955402546878946673343682007912337971862018961777382453225777234150610562655417592546940740595019518786655974483618545731698767919937154147191904485225677490234375000000000000000 [111,2] 1564155303240199306496790801365304185093997903737417657485438804932106786198728808074365442232811280164990727414407773915719299473525019253735690941665102789036129291687272521493246167333460674804578673135227583407466496484756327063893939816056873148232594399484841453617271230542644411095002708804566981065074574911055762487727190079968869401645489061621511079527533688032768247437750959037708295937327659672567051014935238222667373416538093894298767322879897092487921087693433007746991422942014173597024068576897408267745370055803521599378790992870737064283145588976861495979248103274220844485294814205804163076509386506449947756336029799585090572917978273310730721582882359867040628078364769505883940285513482371004700411114763573404350002372303511255553208648595945662046076480852815630345627853560030722297319137896490546218297107373974174627262433007745897072789109287693029418605396539597147267217009697031378619107423872118662276443207554918683207313984470409980465765500451766867280294210898881071779479949964720459067605935570880259088767861146608350949165974880035477571936896529381916231229186018770887520645422163983231873888173023142196364246422265709871228793231288070155048763394693797774793580460575468356600075026630930900069443827563371204666904922634024484196449155639832263940480335784339057962132348353230987081972456426147276335911024653716986923845722993908220460445597641777861575254328366034824217473317964252659512731402632106472522888001863192386548979458679326700204633205198099867585812188039383579368779544324585881610371431261247158999630935857334231811152272548679358726617584737159070996261394756920962697035558160514071277114918604681031325586288686362236483573721957061790499806182524082759948408875017642277659672371590267232057427020275001016979445885831692769787048375537513711700504186134636202804964979553429574757748874249610285646312526387607035410510578957765665170709958433814561190846022726273674061390715303747502517057360850933458080863953802941092615702840247875509698463765265376811287243916524284435251924448422634117608249794445957579645107131943104858881129243567008881176896455321934775112605493699147813854526232811661013416216575601352718560690597771456514606787084311113416089266657566630235878286948852328379411722299484238021710813229478645110182696877890558270301494106001900375802117690164494298785982999801061389882828142011102008111305353219308530809460123301000134631796632858677103920138777869251362605685761603124817042953509371727705001831054687500000000000 [111,3] 8757783692336545214885308448957828848903705968992643130797059801142092088969408700300767761627561311882232303512673150357884298045581456926117387107767818413909288501810436681252801643996888891759905204418790380049743893935783801876050479103468214345405160774172567671785217009560695950024352347159406712721296678219054762306259505498109221358501370253638481857612459941501925092847456041744657825165287780227198845786265765232280592153775161239984099759665367273449916639303179166342674777469740088865954236240125359820947627452194692810376313931762167685007062761606386016429086273766752241973664772592213042507092112105147630577047542107961199787072097093964340325614834657394214171480709814721436747859366290391284256968365021969611066357931215566868205193455075882499794108241594474211504351321320520762405372843252416547931515701308324375627082556697339867427246333102497054552770680570459145901685488355320172946444458580577312236356937101973419434602457138683665937117359409248178233324015262151465224508593939864498719417856326291241388664431181189571776229561286187795321835820293146003116110496025460030549470694392695049416115521326088480713111890303492847434229710666134136100941609086917181150490886880598636445887754875139215262571092184622436207738073820946107259760031184949717200536166303144256589363290438779877188065207911203626788796193054561184167254421018714863367870291995292499022640182023607705702499230369133839831639777430223772615237248190432022955780642348252428408073709097912299736354821989081508780048207302177539528771927821948833187892733725908188650075149434654613336804998900073095709258859643926192574425169852518734873255690238077221670577977677799626500649075740385942327882080842208596214116835830584869813626559342184014963285575965185130522805212434774372318148916222071813620431757203015171657754357114445900193832105570472866104321522671974152453027817716862622849978262904157561666620454168681932087242181476878273268604963190009655078031566528036859263709540335647817541680878215345173484510753998096409822341372058393823213816706586209561381919429819236399549817256240855868802229629426162255059695732077600318282936480081595124461551864369539976190377476345327448932401492733562169343160609044879998098094476868673743796387810691483779605798898498199523379955019352512824202855746063927624855234399163140775599216232732001513698963100246702283279970873590053164244930143094295509240456357869370116668216874535268667996933122932290416429168544709682464599609375000000000000 [111,4] -1049036161985786834629611336467816490727824899328213633546320705800720643247500920300395627290070919607993521278383696996242622654882221187155479845846483980558327533396236292468805634687868986529985615148477692710575774216483759794388728511475306900876450463268628993433517563710441577624717558742444689696076552032056470927745507237856671297633397019716229402412506931862330164441021730878499750105539942369336910497134460185413645559959090154639640355721314594336997906672100284481825251236819868235476688803790248545370641325761307676940670156868869046626104406474142817068432726575469265927488837625659960408766021057158495555862893324878442065376047076073722013917441818276055200017034920871917554539090356699892331656695215189527836056394346114910047802409423038158701479822676431120537351375491757290575387877293845478701682357334752602760622329458726195639919666442014972149396825161280147110124822311088509520495812732186511436129152152237941092281691967817076430913779502518812149549578876818870566703054113840598946654462629340579499382883742151252042383290800561219955645184883002516198548904879018506048751579665952003257229535224449995538036269372495653511934467092929680212455429346665485575971587322590737603910478182217042676343073727259191475984931366029388074113547834298987531764277523012345253500929532560098404878315688834282636866438876142441877519482349156637404543122209795708573313805198580287278124738665655505405370609623038494453744935851229652810419008272930805112452422484551606743886733094570487322619698882595765681884042018624730185653471526019775767415402403541852028299488092275590940383055674968439624493436573185656180617690012988671901005538992150521386069366118017638180267275590980509206699664393442251471246363824546760133515926602092791072015509269131122386822922466154023653534242942567266694700685891287386003135744567894463556611947011480316868494270119087811580871006067348485675482971619415520090432443747568788112193885748660084465199087237687906669820504364726093740679276617087614518009150716059432823787245016098644408722063710950762983410079299969164779831051727789758594168462696217874696984049453231862162559924536112249330748540905596091000163514710896804167844345167840599800432094517515677440288616860772547583153667245537246256201925659615626351272324133384543989075100829639355557571459521480981726996332462490502270375387956960020772903689519821972190864605193222530980720712655575441871236013107048672989007886968693128437735140323638916015625000000000000000 [111,5] 13668641977165049393763696611043351381451196946490588699377634902079888212770076006839722454383281400938734504161228351697381005824853157689837515374874521918123399032738131226136703081639990616502145647129521115359464881956064971940054729677354613224303801710136355448131509731281352875242376554037505501572857988981690559594188956693556155843796159659475187462212780107216291006470183275347478163569088720790494109351813499312731921811881557668214999294523273977677923521172608826602185584775550918750564492064201114694118551665706006110938475468926659856506353151015912482604350794786814926882314352934164699959870160367398423581382425500087219688188923908284122319079609870915369878372929464745574561870096598194130148589527120862869509962810431290637161897621860651567340678543336869048386571543479347866096509845467581788236857802394318398817921714374914080736721685379078339144047721853788265471394796834603175934141559180408644919194318602115987900770074194439080444236788656731527332945305897421101629383921867922447339442061252887326402613022400347428596443730543588766625713257455797917405546733877554312048654951041120546488077081236226489455565219064004315500914519170303305364214684704253442915941302244826609730094309308652515979681370110856752245937180289106529938436685274230493149039279599763752824402346346129210365776127124319149051408432260408580191596618823005469089490667055502830814085776047799511319329323012519716250534005680811636354155205257417171204565748497121397613828451631642168937783645106887309178346072789280621411315390228179989447666303158419784454038080940420696041629942594420922561980286857223163798157955156603374961617718287225873377941939875989979941904798821366754008111064407639550838047406263562620259457613682569428295791899704129367016908333939645825901096136301308076482557511414446572652457378929362542425261888358303010047226640577592356079934289505806372004211990483530184247766028062267340052187195964371644666732149462096771993108338254755279007240395402058984107925169243717963834945240861534911569730014662179936478000773268052564672652417970267226130337191262479678809234318494723862015451389533839628803589915365508035542037140740275447693983873583569951289426272880466855165996516166642953870959681734677741889534021057254170277513915132222757187433121513329360050714787837854066416150246699909851448390507422223310025430432260068218885135039788067317753872067313970395225140026199452986324368814412917247369527729006222216412425041198730468750000000000000000 [111,6] -90274039584207787096096863431914686250136330777141753532326729225866870790123857643536966004870396811090642438488922896345565887200122083390620512196432910717135663743975457280249373750420106902860790528781848581182137109573071367416884014597425866989783234457515819576149388982258311106125318277339388826337990497760068414582452022622480315819464903489638858487498295118116477796609080444136429524193262673163052753393987907680469914441334704610779420900876257648209587196922678831185572097527817551670444880944310459927465816017218398495464001265967321031945878491117208405874334679724894303870664623549687504903216504205314189784157257452808144209749349637738603680569852097541099149239387532236310601991709641281490910831329078555575830396923328104330696669173532458119133651568148857972727486367264058735775982470249287853375857111409925951837660053454598477918045062825684017485500663121907102696321546589832609312519627998169004994606644832560907958906703388392577950329631790818674661006967652925629213762649496298512613640762248197213106701698315399606148161177360838636384446528196198627961404847962267476382732436582684735196433965918736495238734760697626198532422203784178509221252832165881036432548491911426990520409038967717333770975715795953596009657146341044321824454124934261575643999914156155274185982535715546406464590086309464967848962046097805856675424427666756229845568103209815167699351626409199850963694726183684998670498646860529037647365985271101878830520291543606451470409406449771987652710208153303296870783056483670750491008796710523053768788043039032309229964306217299512142466120645063720697621846032209855847467213912598021500530390490326255087704452067124246892789256960658735225801725887841638618824552283504761813342994288143024347335726593361872281107749103103015269078132987213640139713545858735676690567577614154942233770910759660929049420895294872466600558560402592320082455651316765916142908868598870179508442222296381442605426872192791696621850857736707858566725307773315904999658704440902778042127987336831057174933554028964574877494383552178933148588588080481082511324521041708697040669758872303081684655668430274878079248646943088247741063060052706341917117132588645389138271573101152135183828521861309104292726390058554800130634576154761254318356216286716662242818859312909369878483117013141434206791651771209472258785524971534479756159903502933555306681679552904293990774221151195602388425711797356998862623759507725629269714318070327863097190856933593750000000000000000 [111,7] 567461451507165654756854086543323734022413014664138872477087177188088671303373496542857907561681416993125162652514419016992671778594340246273679215419187415776941240168552022665899564751073831889879054949041410028205269954616740311832901368930037725225477070462552645035271492563637456532876135928598642388154066328162239627864100565951173768461939684748407699459374507848899128918304543245597219895589412398841290811321988555533146615816492545222551198664058602626453972575548859047048487871847442537375318969515086437336803012387219296334340395152929621718430348978814075094932291564708658433422333106345805821470079041596063072937941544525290304690737369595963946430031081219247277319546574671522494064647979775301860603320334765209161495420225941726056447893827808426145983168525287252270184744347302447708183152458085508067269142334772688026324912020282814933323176083971053388290908212892733346412633872991712615727767643957591424143797347304510131330567165233010279814316868357158270863430383283929597553861264574715214275588397057241209469100844128661561968028387141576100555787536843301611011644407865680985132583512703528528932730364037190975054385789114207824554967717212467635389805265379373718822863117230720795608265959601488243780782759640682109385963425765202592913869156531090048514569896067116034593606695166231563951192927779470204885394845540034657434043525358177519289428125489849132691206683306289189756352528547655682590729241877554993431307768916626717131331047667761783065902112481884786732890859489936678983461117313299587930578418299759486930309921531083268802947480181483116455039790391705493228294585811991718351974974355772144114639015924172785181364118756904601637569098440354127792885929377904584697178408751256759060195566972917990090398466474590893621363357441418141696287958150066909862575106621698677250557669207375312383180074776185614114363468380545382142748487208423289547104159208570804716115860306414227073550042314213067079406941153535705710530375440749269855525576314862878002010413160154552462821847348945807830774807549362189470701259403185495303428905543892561068046572889092413221616602301554355244302898256910781592623804835390326170636080857281527208752281668338493187968057061773038582229800135147449708676648052566485828810509807269464348122267009123145773608231566839793851593500892667604605916453819377503695218014136105396662941983238955491922731523209319748045937553556127133310681814956105355711576607169455144230596488341689109802246093750000000000000000000 [111,8] -4795784561889309798059774749881070730027595545900553122995627646382577621465771385072145723168503788295093121199355182773436147425112888418114032907055795211371836525134004953861612403820717062582440086954767570465257033637925398061230679291687430976770833747799139366718079004873335616207251372114190962131571208624004628285102337677921043008804817111181538425455219273493369936550586976875333390595683942819224273248088016313387738242651912188420456520298611452072369415121724947644218185312908092092883824383697144786686026260377500353441229565792931088439422081317526507930786084151716659074432142507186546186782896139482176043317179938657959006378618188808904858714747350099426258107089587879126709794615130235432854588005730512391753610004058123520252192290352820704728229925984055730637073107620437791169987083483972330156865758157786499426048853167153012383406378523006440933010071629470736652554371051990810933638938602705750165938127966491064364113143479619207903963289610045190276694344559876378315154469855793191765236899901747433722917143008735034312574171461929012281976855306130386159705211592943271938239815016535386398081965070264325523296896806930280285150971780726839644565872963096845236435648268726153259004079218257095567193448902434272375910231004814275550846094966940726310167269778201260027482026202677619557654935709343055213185707109614797845989413908817914309633427838908892171694733848079937349568980887927735548740185445400185600810379688324521174440676989199720253763319436511595460499977737813847328133388138022829914531746306264572357625190471521489890786001196535329308731070160752295457834984470836833818634363290709414644344502518512254274857053255429851724753989132808424997502122352819862752066360512772728141649238825679588151876526708291030076153169442129330419729221694688309745911555362104933006106055168583248243797802617469364785301163591843351188352286908128175041350366517258735308699978293002817078754442766281677847066042125732455556036864089097556728651132048833003434833663395265059115193113992417840918798966648565100795236428233696339748828209704195897712445571694523417232539687855746230218219143379197979476075323763261207428001765455812724521598433993730631002029242381998500036557015425501500835237419552982165036189687235499997760041744447156541407933108323499407968985909449332069423449726381900799123640794984316145044151819358301873519188567082555926502634121656591224729835823486277672046478818407289068659338227007538080215454101562500000000000000000 [111,9] 34637983336271999582213598131828792875206445550804535012130723356907683421424569394893384755844354267461968222843985708571373089616596153506125590957422497726022739564489725689454802555520271121877724531899359215402216782145957693889343772321890510172455086556808088725536898279224210345161395955367702422840107384079507525148997750117468799184414696158658225410922159237353819464878936808012957108474305382869399040890859097403430428592679674106929324571038878054045318179355318176983053860381581155909222651428870419619397270781390150320689448763110504767174393932571539615670383122397834982390584893960076248670627081514099267495629675571425611986182211387358047618368756360071888698963717192193520664412309343313849957388640614281033185785494573699069401666146489868013290523361673055391997916396562352290364235690699775757127087975532543074960224796824011511220047561100806423840152431389820168120782119207544977933300459094517097861607894549529098265753274994135728198863026199028977562846712773692580308650098732139974657800398036156253830204682639742294173489961927639450605504566379824357127379892007210889871884411109258741391384169371908242830976775705939612144784818724897183034845220313372591080598359930338757881448000300659842750047192016861292084863547021473579349494011176677872395918265510616301696331161763491420853590868881976698838395716657496997450216465139077936897770177797021719860627597515624865841539612974998518009784382915137662956836909239370773407790595224596387203291354713092960555730561254105001503271665801337179051893039906312117566479378323064932707083510533372066067633532386122230947711145123102461165839237346258179665508365445006803821602645720123980361230600178983809421526088530318308278976537544007898925863114466393058100839723580714430704983457311180958353840656399868002252284033559407108330207618164099794875771117422235572444750304779056405992637123904355755803523235154150664432781272740173554318376316541269066179837354196192248115089764361310978646243216588548449193892805390726549776573314733485053835530379421874678111892962909348234316335840542108670121154305318467455939630078030655830079346625354286596323301685270443792405403814317876790142888622042520343729709132031887766933242173404642600557267550330233115622415548388057730695008116110641055465914389121203168376482201363338499338636793722431968567133624794258577668934728105321127587566472548043213940001104077713625155418446802976288704254206884947109301720047369599342346191406250000000000000000 [111,10] -158832528873239770582829925719525014010496994778710241889132052257230201448659589588078831842398547220487685606099516116228724547063953389639620699104341165296123545123269537952681436515611927338704897174715253107656868984428256525121160538163667517569094962084305937774487061687342625946688458579284592761273599778132136266786821179731028909887213647949752132051912676209901216224387275088407631064056146541323421932171084225310812650638216152515928115070373383603795976559424157262604917041663048514932898721282784099668986399958908131350075369410084339248672608329072182530649828566838529680497297503116490829076074077347292115121933632268672838889678164410402728026708769011894331854229774783873853637267525677198381903626555549724371152540837563277638297541600809781550521692062974796329373796338440405174405000433642966284831783230733167975971130414519031426902020338824178301841270140504231395706913210385481619848963324666602425226275052281451558319817196999848135117858520366868801568727261372920243080524037041623066515141900456738051294772408658958606217969404740468499753205107179636817455377952222903304563849020049297242768028469302606499812804247328004861081435635072354709664909058381795031922801214048044192463380426372714723102397807276568019544651020321626789682348295657961814438627991134782058235642859938491332278529481363757517989699410403857263203496258249754051035801788023437717838955287384939941691615586533960589523732861062318053984609307820158715808468058474617179808918089245242706304235865499047345816693785391102321866223982522811204618396880949295827676643790158179776631902369622682333792095929185576582733775395327240818265555338021630678368942312534488497776973985781960301222729237210098225630901413430556670310123642359814141238424645962328926369208201242484208608143644810146338510618002689508169197277427964089103624392204782725912716780706937432086404580934924411158064036318360113951910815009585883489863716256467545139146834515358007515827224292503421786070524221364821146986797816272637154652278859534758256990167621399974072930764060744851784970778121799683120360491961157095186473109747852531413005515226780781232113841676554658978200073840099845550273028315356815709127027350114463844350758728420446723231273811186176320793474085701552831601187918423145085432839627520848811140260201151147669833317516385522769582711495737915114168094672143348352480309680495683378006743593901810146435973455641808828886778377775801374127695453353226184844970703125000000000000 [111,11] 444420263199688957439098479512311481002167062888006008291373024291570133385084759843776828575899433424941810576588623491943771183004349341643476512879796529696711292981290835511356509235225039348045060754594924010509551232720554605760611476197852679725694185628119150959336106568327399567681018169603309567628561642872252476399184715834229525923278036744189624626491605299697518868473204443990692342831561291512725682488769745207859348969879061372724006612012352015295012499914616655692839296201495221819445024196649249179491749698413836491392315197378463669348415178978469330096841631831875137519618971893939735858021609796951413641590032677919205252736901408010118146877178130860960154134106345130145919053046075933544068932431513741810245664408393653452602008171286626592297093689120527300310152043567184348109052295961787853211964749660292199162697949667197375204943234470707164214375271144890640954449525885503547085690334975726920687803535804385808049490610154132295488789300107153679999063747709085191651768550592634930414323598748782853948662380402712916787938259917373679558229992963095427217986890449334169551811007528548020594233623337763181730717338647573422755565543509877064375368634527237694484529303633636205767086827599068274183676629225137960860582994680095645350834093895562871888155978074467111471356038069519317446726916274773194903022783367035158050750244654111273165574555151667526002980284158033829656093748026707867532930666721064280703497036515696395734217071701990749697107560962101879552235626412548682085963338055945941300061604075682725331157782044919287750580460721509765587851489689963922109361586868583437116635302542798176972823800433605504780378927254519086441567486127693457784003770147062120379970047077646111971092759125229917543956733622818038740347774250937336708009258606725386327590355781976382670896564161951414526274280756746086931958513977841484702985228608006941868612877290790270731585424473692289075176311425219616540375604096105971418088678728255923859630441406008067515312977199316947666889365705071892820018848326483912619125942530455808853309381693576308505607751090513139714827758721949874651096292671910250875437017135120105896030178331085419993416540668723392210433032882162226405164615165247430025908400070919605212668453879675258801941087437008242388342434247208616529088076253063743084961591278334948772274382129754224354025913804790726480715915413868323585999031497927573328084691047908187091705634053084850165760144591331481933593750000000000000 [111,12] -496313468103706402518693112432716832621946686916748863777657399620031939253545739344977501330910391783311669167320992185871244778703087550798945793883364396604561393001822462717783658362151104424974559193794504284828756809029511720794719266971684434411701584416974843050039497557083709509718011351038903018397693084823094387350253805833211758254230301030236359277404281425702480476917969520733299459441467603775434093645117249639534041726114447881951392587191481480515342591162900822599042984333509339155214553180863425782769550428004265609314530365784951089951638102947409761198439309769853274012495545934458645545166095684146045654622779396556785836207139633178074384132682075469289348051351748257847100633211502429918113254925631590843786001144470533739571118331651266763234047323166921051492529247868640679403462817562291896986217837688035327300269457851215322487553544742115399350193052286503871851190777194772893884132977566317963818898110497707255567253740926549060380341060052403531621780681379101057244839766820243586327054960256694406911440149130047010567922537497553884281385643207619804900001294916230288865718735552742045875372809567726141052248897748321694360259747356158016190544298412730466727171281399916356890729070826801734960909651745288866816456208236896870959733976220801736154331238963046052652419797760111606252046068746641191445205378048985275583983937597561936193141275065401852796540560766248757288059934512238187351754960460098936537919037082478272142031859792450094377897805059732122653194518082723174311356300221837779241973644106772022431778719514728750385609212394920688994561318879202582168586444244456775638380212511133462317937820607821133883210360271130307104671542590362192143712669973310436222975523180827787517173631215870472507489279951865357240277078007488403970801847246183596002929162418428786468881050740530991432805329432999736038185608620751057934497767105487721306782332544804616421573822421846982363101224048864669507109968968008520354681734064746353984876971366153136880071144785019742849542684568382174459533485375776010078482733129274674672525457005176291994865063431905729040422036164252259647143166951378463617734378833878261707110001115841647920830351755147919243672119982352892384434336089941501168470467561165225398858554743595214713954295345698217102963265856468337887263550689763983990147778672492341612398696302617945515081665773928189778464798603795192209321308373537132206921543720740119809420320962090045213699340820312500000000000000000000 [111,13] -1896507258427613650163036652541954532168303772602349537959103475546648824062854355617234004573561509998663359154956709775351117150357055245342401628915664962088104778905444340025804617287254972132184993345677221686149813925714458690383755111882042681617337528760069561319282957631335730308722633720656646487539982735622016195753690919001768967400546225176764185094098350630197377021488175014338436382669761867181772471435969300938726084950172811783422519331885166489311152508977060574855115540689629567466284750991500101379596237773187794783309242086990803408877533193991676596427847950272842506422194713694520254125780917508927312961012079503702219374332774745365894442386646165034332184308481841339705457727282394614673365276277732612372554259358595589516018047423913767193739156808511062680669637948823081683869409212375206948029606126501985341654810676824326146182015283370785812778969383849072810978124977184884636922618910444112484828117746885554046165947236867480111867146590058654208301860374696844542246151675980665859840318194653424924998145502751245643374566146887894560601862585292940460505594493253577762398456394669004002146051099593925279765058299651811674839101288327330357126631383062711869660473624254043699121941044495621844456588416288469879931844757209950676349079186626123471567665147225188768370147180658732472112910202854237012993609901289688517480394373885362437564837924255076282375635104252840308705016314109933645179745158469474402195499857314398658070590520251456880679547207034903761615774835948448328751289737739448838685117586068124544734205646757310823317796368111483119437918445691685772351379552450660765752465287692917827413375945196349731793833602385791158334742756538447262782900093611396970017780529709106079885662656358849313089713313821021513733019525268242184056302485549535680011390888691068250604826651389226887031905674965336869941372831778679093544083129038612421322988122587065265076472293389832808328780861868047838593890519565484402730164106444179589234337388905746181631068217855701867392065896853647170669992638982143752216275429227266175000394577218034635474263053897889065936168645913505092705843438228035197239064207725790761046984148043768166672319825044077612941489632449976567470250839336206998705884220592126423656962105125370753790938056003256202753496875683293997455671441089419733664165800831338711378553888097036566233836511178495360642309789485943749466459112232916486268114863045913809358467005949933081865310668945312500000000000000000 [111,14] 12842547995506380870071343281568752299472120740827135726885466467740924369567686127303338261231409397540348634775103067672857335701857873168719061543842528962527495965847626966273429023939975902579204146553836755367491101518697385246673628382391636218041500403910635462234404904064861917999135114121758816532176882574594299859741312127509164982700997580843975984348007718882426684955149414508204268200596370155388276303027754629128269533051423863459464560924413932475507182960340677613965366025478053301013395394002411044958992388941544634065005789997529417747599614987174957997493089054699419110232067841158470059449212108505685627814344813661325109645756298699413548552810023386220329415154126521895814199808727071746334934599714230876652682381699968884939575164569326389814737637710998030677444855309298218262750784151205348005337398485312381177852836379878195018813245711763365497766557641714371713102352575748752894740233181620860692423787751390840436018421946908294541737666548514584631801041399824884661054370424082431256400563428139415130025997175599836566514948622466432357526963808644619379456957101995233564167259756359060078574750099463376229912305186691130901808410278704311069749421960181296877700960258602192949182882934627122217535226463702012450582703171366740199985904976059582271559004693326095868398300666117593010045602919863994763738132288373685477499091924109641987727103848685666394439413160886961819774372941580330777553316544045578599432885731285181985320893565847450461461090466232646813478835395405000570983442506058012823703958921186033968520730497396102895905550288803290794161969543718722265778272254253193557005405888613837700851194899750078832263077751826495488883236067546531948264547456277031714413784921255888630765940531478191765078531684308019469057269193827128183574398023638762533810458736916753286427368787928229448397999323035276361059911171062289823328622447158139403292883925285737384765138442076847967327328622388399709701109439457116572184775430664849730103295633474609954813033076008313677042644420664907246154434513099554140991075395694456610253779549222729004344936625266308392771936022652068294803836206989356278838816544005816854822386800044554821448864846983222358009321037410363593474767019311139046374343208022534098027085920997529528720028084766570089180725567185832494467130197483241429409195423503366163984841778126478998299060515013733716051175550438348821712597811917470780682567344085573401990529873728519305586814880371093750000000000000 [111,15] -42765583283437836398489619386310365797406364997633206327120381147471716140925627466453520438846400136078693363294795627598341415388831698369367298488252197967790866430106892507477772784695049292251429347071824704535132551161031198346036717440091905540854754817436973030133245089889246471255822257585502498828713290856311883684613069904508125039059675936659520484924336780180278105112411622825294083842440959811240148968065356956394553846504836948844706975802747700296339607829089358232141945780569645527285791662937399656349517401370977811622588718495709741934308453406736699277186374653987115801542575553550929220635937772162339454513041386501146837221702985478021463510429715155328774790365939473026878548936798010026780059971188504508972545775696287258779919811008235734744448905429739327452962069184181816992122460971093989673606435333703810689398221550082613356252655078899121261718169663511780711247212659511497928160604996787898118974198525095309623975644900195952092587762676484665005805226376833705597015025549800208613808403081158568806014410788423726287892511385643503634684319208221144115752201345051280875050539624064732452667579585503813753055526572632240520309200658331104719185927777475494411371961873224862124840312843687318219498319508004522554805052082822389290810767738663094315110347942976907319500064959375026868196271798688069419836661952094017428246798553935050112858982728156448772262526460118731064284738029567162233112353557137759722073163122477802425033683967732860710186204023602419504479176026957409928809002154980779099875114017987028742062078080823129422546133935571751455991155265591330808110854450719468734170910109986826293814403848745855093414432483976297941393980007364061959719560551312259731775850844363108265038020907142339194384669831396387787602078861909868072290334504774751220963534160444409999521110418058679518121673829384620473085530021969374426872026180037710162585844191317861946148243387648904259942557409586029263705483643819504129280126198930311849822896275598789192611028798037671647746802748904018457895889691637731002907897613416815124074694200170995735291761639127565403847616698868345742000667944136744503132746729442261047059015123310484451003706039872962674346504797267997823227842831779905074933288135987436220875636590975497571624161596196488901716861520292606871150941675717362799264093890102239688852007385141391293831335606947670641652707763524374456097880413303731287511671738804652775911563367117196321487426757812500000000000000 [111,16] 100999392340403040968908249249150661314025487522979443199399560116362268201072747374945175837269798674288929819559149039766477477814804917833318094133706093394787521777145940462450385230752506751361203478367593377466352839677434870936448106064424812738454390880673572896768224620022185050418154295150284217883449592757620896859645601122728222560359478121783546615521017536139857614416078140068638520451900644173283793912303539988534055960169127723318943148295032343016688703906259181094447167739260980161159840400038800526084063444234358598218053567748450608307545342348330883234674251867666494972209222122651256425986476156320846441109144560731984778041256741145702232923365638823026628583867042272228449412144519913734119813408961972285497352017059614918485389436447765133341587803808983409109873844209963239449878939910775721159685184670623533218203145949084605139216839160515344251304231458088756359637784475542546267557203839739153808021180589663026288169682630769885543166285010091591343681334918926474375421460086866409358420356544962466246764119719449256377682765757988572180738684970156443071750095436082912969965023390181994337292761423824760477804746282184229342324117629554015570659488551534723422198290578706617866765907789520196065537888050535224829240835665479431705596891495549438230011543592094563192581778881559983388908391022533490013628807416712033472054939230147356282379671389401274662841310433468344305277870461319577699927015427704701527109608607521031115955951617281051958765332339410113069657026959785692506356422647032934906435891468404933666242452084979495975189140790098657094519979430803380153523315175251126414934863715830084916049978549783879738106957427294537028092299214656162776778101659294436564511761363616162478001900985552521847730392884196750813566605738537882115986905595768217778390904724900918419669964965745636396813588347692930815637316806615591915576968565929379857246153537945506207816411648533686185339940564883361859527763784272216220742900511957208329965898640614509698947259462701544376058040803996138205922818601411121951599472370751889289104894825215976076135415511750345014638981206619708489486371663919733120831674379424010301056423750054334210826578823153862350662803345907055420610760201849732125243274589196264469751751256062915367839373452686024705011955291052050931219552323136952769959220092273971784952489372236941085189905005601563686693278491654875137380181197963156084526463451833677709146286360919475555419921875000000000000000 [111,17] -184687353984251154738542879749751255304013185124303769939636954907459562093286808397677094269990391281152052584617993958327530672052311592421001108112098777958066500537143062326871464872702669624335858960254093004422487742260564210781265637713709739139188580703680260181794080777986697010840143940212619262195547134201757752449510280922763581985770479553647650645070155061635268738227491631346015089071605966238308666247659198350385011299249721446640795447309709652738808945027695744745035855741600517198978063614329860140500065719325886586813457481622609497302431488965592918516874385724730311901563046814944111664133777345842979736368889014577862398684499149340409671836008697254530371349306030536037828200354065474477281968637444477188511723897277523150633815100735812723740922440548508548728913769484519804650497848359440943877146948942201284541028915466283018324759467423135033730751955377429257771598059666359341652421142927714713868527833470238879565696362658267231286883491642516013896870674359829469448409192998499099347611324675171637783654520538167364252739221052998415805310179989075214884865713168493685014310300333245420059115708554065514749671814683621628951594065464383929966491078756310866230178532391591164383849574622197456457085769445632376130044240462134608597174701429325630973686008518216649991489980029445041168252100595993425664657998079587961223217165931740701009251162043602553240946463403640782145684416267243383561605952969633924340658603487688122115102590414991014107779565775115595322372435895608601065667811834694077025095263199906056986269707123223360413587769130758738490612945832183807178590104059806922997233867707416300819102503062037171184101769731947537773860527294392731691508134385295487281686872285492752914417460837563692187185473127657598867145703009730952826537078561699253460392833252989886865844280065772982877416688425575277137257115242526552250468385573787677143968246005005229504123895675769341188108508895022248822671130801750648009562436573766036296042022413833866073927056031680354379682041702059838399163232999342652030210211876129871671762734211499633813718620200822037579179576522707717698565099521905129280625204588634379380571767023849905971485832569935542871792716936872471891695489022769506811414396824928814789421650469475765581272309137224236670227432610256149804718455493880356515201996408488987368860648028768482883761199464757734486182622117062726204711753641908918656855571882591249277538736350834369659423828125000000000000 [111,18] 268756028234708056972041747599013422308356751031372532327089598165208954077865749140175016931188621312091001535323864958794036146575962507003201901586107786780210162821203446858020526976682862524839056848974050008091390783286454896029869046930372067290373778180090719275185975958778529207786069818234830174600649256440205809041697963183013245744747839911239855462842280188020608527233165957027131636615071444898658609751657148848618413384931648140309132032552579825833867221205689472161331966851470181487057475768763267868021835989968559650165635671866779995398458698499088193339008965355328352800848922954950642882823197376191523122211542181483509236771478263794813275445383420690640030452721820595574534872210354698314213616258241603610528875992048657955083026214520195398991243474223088257806778100150485799495241016238902928657318880547045418961052816218741451703175408069811397725469373830789062582817335951876303818912071226015411216911234497369554497063882377171147458141902158931515150577723242474345335584508729179641777185722045978026617780263301046296097178428285957550082330797503463777652626009887045925360247139656586124622575257196293634945471069259241210110854173977849864874847199160829207648600918348416007665070105170438083669670226992034183504393611801199701396117885643391932015339709800079359608108624970658839142624303282403727434607233337631607436600676940079976457464046263883393762077160572215305433236914183637791717460397710934518887422161706294345464314149042101609585101829267036705901680523609379336171135028432194571755179785172073684052206256543600573295251361791246507866910191926039000202163860837382202178815885166245638183584294888865686543755307524630514960485165149091314918795148739233968660817984254045233261617841580912689028015823643458821589549797501540594461384969077723600658568736713193257144000542353016975073830551244230551056960284523533126342015050035718692544469495194799400649265125763102281015962907277271273495004939910334694555703561209438285229399883002715793500044261418888856640221535202700704653024968472363078900215907537918561368170906894111290935797719523111355750070080795143019109886232626929480480611943223249876613857476695480897149228179537242120627723992402388311287437755184280634796035198569390342713816614804937755783904071184193685869779161308975237826534729215235328294913703920555433268044895020961111240429508953090468168624289781989284577578383022478895784739775370875136673021188471466302871704101562500000000 [111,19] -306423747682016735707754190261946238554119732080047347179704323782960135906877960662503850989783334923204319864306182903437498832267265480749158978807102602115089301999133642594490108552247690749802216631903451373253167772730984336508731738779004226699271382564863435283741916701074203400956781001697542070803843346008602023930106435605184414905311075149186164361648162224839515392516125560986112365098724504207054400766796178795047675402665664874032553060724584807570023891275460175931211600301093347605017745221066547584219751512090216057718599623318990387782685931957448914578396085540207731654778575829093890076767038482885082039373906011357454622341288989918501038142931705676988729750184198803003720093756933006736283801586674721914886104564790897339371842544569239012292255164086196739534464357997610875378315144230846951664043007143831345925134623794865695504350910660935803688958881700106390200112742645112323910779410020070887749661277494775864894637169923108961597440767548971188197542984399411952158395778309453889313135135791368018608411646011123389605659994893119180838103347496319110743109642398004121334912731584342440727005569623954753477622548476246493169471704196396270805598748838296275986605217737479702298755117209136881486152827953611125061608594545982591998290439608980285148767006550398689563063909296309746420080666604912563882262999661101559834900187292209836432435431111717702626369255502012715714504591044560576183151527256944406218481780034111613632971575625041873320784513353118814312624165672613563601836119161694496823696839180948020394006011270488977990788860093640288031453044289519308305826992200735805086438568734276598228208889014850460926286326657932088395096519840254205696711773461713287539627144330136120568440911941759713784214223060895367728492740284427798635744409722258500505689766248631110641150431305320167846315368630671835245833809149814690532644662104099388753217933033338803485970687126660446102161003413911349326801835479877336331761299356935541127598292428392708020663346543896274676484306981155089383606709010696781422402272081564304928411104876934713025200428377258335438085235321221232236350896664601550640134392876689262807028520864874337218628165689029408867525502451238266925587808934198961665813241000488367289828275733179049182925657547526846504703492875543404439277152628048365113185634703351516957564149844185831966032952485861979046779007440149773003458517602014740395348357804294892048346810042858123779296875000000000 [111,20] 255357667594284912376677584737322862173809065740949392598569724912969666371126987396433115838162082988872147862361327516647952720349178697431553332896596800591725292613504309609711947908695676525281351987662116406461470932452998623469562939286243020355006195720257116697700975247589565219573589529864849070335078945704570438662267234641907946139123889117268308927716125426870945123618270001461238202014180750142310042156952514679207010567144400734266027770818308667551489157876452113350501578750698738493391431665590023039402784545614036134557942217807381803400194840545288726216820938750025854089630795881191625189370127862559061756334957388952348202169570171871989098411102755081489356129774014000476161638833563038562441604000998627845088292445996777080888184756302251302628465224430940022845155626795009132127853467795736149274290435852068933492065779383364195121370981444707465510300355147497453296817402255344867485342977392736199614188381236216753820015073824094819021986861284403631484211662909157576017121737035219428824740604320556828828609529082207257275520979809468869946569336887764742631775472081983904216275098560092531491572152787668061821747219021814598223216761497127448352136897492261375384483528765163422697457654343155739034530821821532432281305306543302576947026044716016381606856488830323903515553818732713782412399730833648984023882814604078019900602119933590679598049038109172805094607862527723084693377024350845912518398474633931271112462939272968331616405621649028285001520373668042282271965358950203645013682900053433322621759592319900382927337552101789457699282975371339440346155734030325347591090647862708814794040288909208692141785769444382621748234263222108861178365372683813079899754137386162404882272315153853068414888152583954433608129339025864406712888013417036981172685579042799173767540033386819879625927260784936392602028399140554058008343762275338610973122861582650428700640958340310230375133051827834469179067480701867702473655785794368915762084139030346493689363399013032226740624256476023300894435695411715490828090282352922314804364824848118606915551556463580746570544628600973136486085276877135274207815085491831720269985092641656724283829292941594594971422945234707693382085483867361213146377170319703468292506762984344230574042998839365690377421386795257002527404679612172132959676337312874610507353797659041035100376901309360077191867836512741054711932165581391814556344180690600383087929259318116237409412860870361328125000000000000 [111,21] -149632553515359915639480089083530995631411622850440265324987840972549711654287717582043105037146674407717632574353445489924501817168511220415911313369435001498538253945607710272403040437573220860025875729695053845280726300745319324123852175646732319389054699002462900507531700797839070073875078534892239298799790824780937201795797536773817733307291846632865674814283385530109802562753933005388463389878654686809093458284904905981445996026359391347738475203619942994923514387601732681272817059225367758426927140567771433856769949369831738161649239601856243582771647858937322501045571238178674076539142170663875785770610950838924277137860772438454878290197887436326628229521009514597220597243784476182651649871425599923850015651652311252387724825183121388420332885360019363178634027635952874451279348504095174918833243288160248471761031356521559668259958344530915931791965785787916429422580645454024899481080001707323376673786703234182752803681476837166178417617765164359248568394481930081828118797500462320638745057936182453853070395620339697875861762846333952662170120758973445827778271585418095277990894320777364751738584920997037763541869216555101802295753044499648016071763288067314356544119145351930879495466154013788352689411025641917744621522214980260942135734383639689606045159450413310054544221044739920351112072454111234817636359175769465390328984650811296729790712330591970243941579551474267563278074941375379618951162046803822471506139363833899545070631498579357789582699442294093554552411326802996041004332473690070312048812339001849660345528288663527613671370090762313774808219678859161074411388867954799255413178231323665283044889331113970522189324256035003034948832060915013782017978766023732344382858677689014401668050209798985053220276567555318951382432588948057291635483799522139224255159293592862670833557199269661151668465132224912294743300510785953638362308307990392092561239103091811442880733265936870754885239362065885348795419691792355880690783535569285151996087285166107522542968665466933912339790525659295186581601210153511586448385752253001652515631347684047027292753147571014060542570088892136754837992742202740138834015704043370601536333278450337014915436276227066622329802262768037295409012597655049407806853784750968137707893566746673918578168142900086971044759804841110904153582191232665150207531820095004986344111829796855832074243476442962830420488517587112395399357838894256925797744808620190481995848585938801988959312438964843750000000000000 [111,22] 216999604640928891197504478045932548124688212493998302410748493945662611283070623793787702178859708247817562355919650454474094398122335654957915783662155033780448691177031820632539092170276767435533420587087562926090628269060542718472355344033364209236941208100619480149675782869866655622737315717301924880272646102236712777762656103276387747354798646128446561478377261570415345351137596714864597597496225106860330915301555270914191444563572652868214203434715642085451191119096280205715589219383901230731198787291466054671709268818112581434954663862581320107745368485855729001067850942496833617804197940071490261622153790192642508047826238180111965959479143417448055607532534055196928521886131750083518164458555784318895297887636306381294833141917671578116196895537252430183360174244619459686981826134512660410930607034338132278735582560508887223159290557357126801200621105561089294415348323186062061489428834791557335242925613678153958999776627748467622043791752005803705255701870732532760834181875707953016032925282304247083015369138620972603073973947532847680114329766699059635590604744470359204494667918379595393962071506135785781400762764637073832677078570463450103396632958624735064998302894295981068529226837439639940732482293317993769721439693280209243968602388985527464119366177753972962225555546770797683369333931699994607197017713650844722286642565143989212493255148539792632740417599785983816755079902005049651633086319804211970687081338147101686839529239232684552938847703108143645226862047537325274326758215824413714659946499264051754634730205602766026118044673722517765357817402312296145008336828279549595796841192713233723063073855718288541904748267006646124346421644092076372661843930030395973810246806040845410867400445827278242479966335284545363849822967560371497306859636090196954628429716013739140565766530712126172932497261755540532250616812621505117831553195470877827482203967174879646997813263853266375688400538955970715517296284343277070352221952871008659770883892997090053001405512159908106114312997977650735995808731858036652474209920247998817920082289633726809611090506441501195431218212004051303032963144309706976018381543134781272373485823568239423802749120172847626089421425837407634567296361030780826965088501386969821196854970732463262017749690011576623540861775852145541473893457983878970238773998328679580423370433331269360564184573382648462351730649118813480944962080919545641719236835423534337508044700371101498603820800781250000000000000 [111,23] -967318852151293512478885498809886803640129778012324737214217274048661923046121358589280912302014935146993722795636508031205015984356313438038098843838007018811961136174808838845314328089061925620123858211180120491417072133168811162557033942440977680219327168531004292190144690696245671064329663202848648344660974184568565041256511098808131061949583298691062027107741416550460437853120350800722825126155048598155481122772178136957304702667159987296153115481631529768129199345564729461600548607293762043581010678880896679228167751627724694029665859310745909384766843043915979882141186842444664085639193375097758651217164646002045459487095726631940651399232093474665801220542771049851362907182095464996962202297405663345981787033313579503274195051416098570617482153718201399076000513450236860407757494577329651423306585548770406266849584349507172052535042122691383515320852121528555466317444976858446799445409216640284419482943126986650197231495946647700838815789560261411182888659564306666626377637641955913055059059180353119942407506076739548134871993081793884686406678494424649209527413875918243727476723294870650261282983275233950053429663366569779696635192271919723898002879281350776365669320735690317504793533700854343349247729445442368027711169553632552240607459773989714104639686480603681409956649392625560892762655248439362797408379854981033579089912292939259836946954475186292372389364193907439196848385074353633712161791092830267776594185587838744401942199038852131770167742600315532009050008037211690119541010647528281742464614031133078932857285919497011815498602317419805878519386836651948610054881321791564198341114888336241817332448830242708360448450378448580085339483560742660780940202665924554102813426579514283537261566373655490486012521605511611549995485962145205084540446344976462296292587014497277840891268359450844777823994997251737358161077200799923610697387626486612521497250495734434241874574114506545656021616011625849787266786527296456957348773890842250814708876841311798302999594514842696470287732967703042075800875389476984711390021113283557958421205658026690632212095566197305582011327802359537250027770858125216177725673412272481387244946823873648051008725032240438887751230978620654780449600668462285269315551942838652251205233703095378757973512498258134178817553186098723979561347774982938612074025100134297643305744929709194252954373438547938935677805716631381426324701848154691646267284987903423143507097847759723663330078125000000000000000 [111,24] 3088520408119014046257197976122510085829613488577530643090164024594919325217924110886940671480952789805076074540654829461393050302892184814009790456076159426718319484613897354460572950130680043382228515788109745127280654892536886790823185191785614829031087163208084653235515039236355834153562513730913345953689218176251468450426811187750567624054010963810786418334907126055757452457769121092899887844708058317112269299657791032181563545486012785410232522188834693980101010630666337191510072351908337357516562420698348772600312447280992982258726543776852341147394359195997979672964430067837183144238463265042029189282508966946189493713882313390745042646852771002598339280150515514311858204590928876423420008278539814362213867314392922551485337791210882492988247362311836144109115757030713336980248634794159676493207531889779167544639005286778803961734884318307415901596765937135597973107797720850247315095288238976112989549135748452471582109455684906083986788694455189172661476577165880303960366487319556858250623874833395183845900542734200214780721287080460987733331247478806058984760021982805549004293024673872305976580002196712052716406087842028749010357568913619300663836694151386539280271392214218153921694103175017653679432663289993327094938290564149399228955231253188304637394074089259111622926031521379010608610306731873468885578893718819687045739147204619750760192772155968527707952203742491481920689367907990139171780607002848012193407724779587783836385314985262914087976592360257445038404897993434089808699034674642728778598858632955990390574083616088432410292004866909384398976746587517867215081554338053942477884165006199442722436118798017736831594622635110666312052559184016205795342880950937419865185241315679010578421699537604493855870115075058615894308415945782853236276370325814564037198894277061340620432969283540274488447401446473875263814573325645070641506236064621256630968081359411021945661646939097583384557471518916348389598489069690777626187482310262407994693198655185933982815367131394070823865957734037282831645629926188878832186594713151699356452527702397483411210098038268770239654187652026331953996530437795513820979255662306507857012443959674029790239709241994417698289391600951378930783658567434268128680712301180028775800648794745548006275168714743769565992924277945479154272797444664038893347745715422460000183720503363351883811011264157223220326181624566524806163799133342145791705085633438443437626119703054428100585937500000000000000 [111,25] -7038572481406345168458795400342249974357605620212645648193461744524548910011664280875114525600008166140163822933389517925130921549358515974488970212641498067870899730287912745833127832411512040178557773741775607885480585285438908089949354047919560595615535628643007621684083797742080721799016210438841856148390974230129514838005759119619829868156937581505945593353079292738201323620968816887538206521825649225378737294635043147480858453726234181305600018141235529349411052438662236471535167216551087275080502877246557523743987667579954562094882611490834603920467899994901339741957284473140036569907103339308776308840030498742837515978859496630205700453118409943708556346988831478584603922210546571060229425351141473685096499312989380075178587110079795580075099874794414562242099578853740629026887840943074148758406003777021331674891297827343809635782808189128131004001084805535654715270650717954397557321563323238327264398320510071475551745448130312249590411998332348472962625283904377527343982216720307087095024779410069852770639937526613796040002877460077795213233450803283425311546136469606744128016135255247827830634591849244239460531196849686744663469496594328895561355613480624721993358705723521642398427063015312931889311201592624409118277155364735052173954451520567843373253439535815372143376991342965112067097732167970765973424559534418025817514538982738585618438852577022525231936815400889756380560182161334489896935138509882002523265642939122584350715524654584467464892088416305965260333788462854546880635539556157442537483571206273683922533831227257994887345108161260264380322707543662689456852356560262375570662716194219760098516042820270565297712089866485036519625183392441883532719242779940465138697515475274096782718844837322283955743133584733964429977891093038442665343962739051047525982997257624702313657584503814917934945558931041452989183719088522338765234451343827526125815794189388796684898954195650059757236571253138945133995363353646506308412125795318686552840168387496028163516118549320269455514186261220462912055679269940246268434703307283264249214548357259562359758905518671937643717214540187226110429702003522540483299501990799794022558677514527439747425831857253805769435298874514121065492175461375728745545223591284470029072230650702041813793695137856669887629821134857653620807753007304671116820114430158246436030123538596553726078482153305938447562506285471776701188787537332407088022656616033145837718620896339416503906250000000000000 [111,26] 12500518692778191620692781676139790218257778832892894829269817828208078473996811851928295237371280392586652069321919600020236377745654253443745551836482468046795161747783550391087226518043462636465025920358151679756717678624639946306155136457554477523907625026292060359161724505656440978935934453615816241928322730901406247599206457686705918981129660833570676696058625046734596677050472556733588663949847382276222672694777274098289289250448439882526545689249824601784668606963243641512554832429085629919445021502481086469457798609783969689499598155099719505368963848070068545203768494681958097736193558755145261836643437542218160664821462230098401540203265103923912692874100486186555038115099863025913383902410052550624287623022327765069017107194070423247799669099163676461060890197217790625888070845862610119470495296955958824519153633449716902062864471661424617294365987703329521984504007239547770532287172561406538040580830230030308920948312441108835736130199268422907761478537736280203534284957690004680636618227816065129901033618860161565601935259352856041423946586558653065945498666807927997939409928610531623020166630684110188989689276737125925878747024594397143753063632522543769259290976582723813514193336314078784094056970271110653332282102279444715575219883621089992401420744479386480632792700616963064699608594563074061690320436737389222073676822322499041734667125051183034544897325019575941912152189824738299521058345306435533520073941654656314597065050840901971694923923850858894921675419030819519637260127377422429641473385703285021157097240696377076191350852358817071849792704436118561493582334891191060475877025439003040621685223779404118887399754836643667863887343864863191216940820129751586054717851876387629249337729227087692612218195263941469072599559420495171404839424926517374643584131620884181720652038287393512761872201546875268685924934879821148093095147973301110223496033901042244270494072449381974628100305489536279406473117765593846700255961357032445124734466488592356002277050988092261823486645543317114465041028385040644689653461235197541415810001744818194461969676093102635362438269810321306716638225735840365806622580643835249620188954636728344944417309422371171973192430792679637246115108296312191391710958475476497802606391067259165106628675899425718846387551413887917122031129573589655720848364303161968083919417978390909011442454503648514557331687331437499082585599136152991754829255643954866172862239181995391845703125000000000 [111,27] -18144645459223970792249573668426972389711026607702424711127358831852249919101659982047502895720257617405124920490790754331716731764802062073218516804991546852335045158219529608304879393858638163255452880493861809294144778593326408084242851088100005134960664261282983937959768131127141134281205559123462372907460673648265929096148626012799504125167064812953077912798167111410021917232999275020076949602486678309660754488254484503327876555855933422545248100275585940789833589897612509591476542051437288040538449494497065612011528242025145389489950001971059436212795406311012389949832035387473970500407647977569906321998669010867751604222612348379773485329352055612609712250500591129782608237560972509079639885293772524768998880895184083735253208637445307419414531331856258931957362382843330837790510739106163904360053277449450861433227331407735401262753054098915898398896343316348698674661210333412471005112077419129825826898743287285635145093352860174736717306849833317438243033243247202549323014214707876129291446964715118796295712999153104872583204575725221534006181016063295671447653913711205167787155576611877032589158841728221045251697250500701894266434779891690531510465548882109628339417374903293147360041128446225477908394667711924611051957432053987429690121681514591741811709927350575685128155590664775456809260499262330243744702592573573912406167426009799691508776729420975820757238961338557772010003631413010936170281677394671343976729435057611529185321468321464433240772610947419733663755131349033144841746667218734565253236881064600839179515942908659668627079517075600967796261832003686968949529734135445965392247194057624383410076431158880586791611579160291578149197957264917046985868584787680317826389850926550614162104157913211493447181515069310078958531675158219258392940809495984814323024559753716279038231534068346419787885554492925096842789129687351244800977717059702414825647095465693892557409859420795584622015830723643650530139676651763691410223061996874546741116922451320519816412133091001599164050242775596363727989148377984762779459187578400667602242904860294538114297378253644165377358251737565551690372081145225143714068859433934684673570952590984128438091384020944537592643890053781102033196977058803954728194133907709967611367320886676317978490591370489271236210590456965793115051585995250055564699505881954610302367098284856659065645420285067456901987673581993602998646522525978122195033925834195542847737669944763183593750000000000 [111,28] 22058141308536769033982588068346389503239055865569514199842734791962795657755488113489227885857970912820351218739906404287417904092449006123347561275548307120921170952205585849503808383121911416950050066261431253818457279967631770616743371740965286872578729267676548822389024276990544092971606693608972493228185132334318021704495372056289393095058373384277686340830306020250518175001643930621720473348125443499093483791923487597380963085389636165720566397747121880744024798761352763999535389267843791440988836830074526569955897721533246014483564533403375293369841709341253122096724597006937545723453556685709856828691976349436658164633064114723070057976587229727058646215839448320633904823145934580008120149110378350730723391329192317595428927437352616165902088555280074122671564946850576047484518988311741877543340461251582063743448384698607756071031753700451312672083877228318963473089378249293676062119677227776999864391169187070786972877416978933642973903341339088659282063059482662847260695626967527786277159839419667311658651083916042124565797793247283852695936783969110856415373586129943592808296142727993370095600871134750767477697664592904437064387989941674574065061451693558619016392491675976296418874271729443120328380852009627797515904557976650523748240914503085276001582045799148942397974689992552042522161753690004997085891851355902951922907006158895899108203876711976513358112472221326584870306925648889712279366864904895480195317816400920229288377628107571548764518810970146053868275369053363593448326474247814698347371380190459523849428699562667185249946019914232487342355222722655899443386611565941982836374667386854306177425473879115960252282344711983497314737316551656255817019639385182443189156939803320882054848731826464937834379858778134465240104238500225235231068029670241697332240541612241282099756721338020091429619162967157081366290645142077221650184416805309842776239665600236520969568927716130783016346233399460907271997906056040353647451048819402371275344103610124854479918249041554704622696134708412669643016931409569981184934401962369164359602745300093636439100801215126856880565915205141445078461964852464647020336928449161396051065671378058875055514207517893891202840253952525691060978221420771265612995105299999035305678705768152175449181700413896342211557208069123167262594597257402506000756938379346380313896554955119750688402819412211078423332289271158731205048028102544410700147636816836893558502197265625000000000000000 [111,29] -22709192278245439788666617802351899443497660754904902407937156073496652294637669541166415319768598823960718147067776922915823387352501540577351556221505884533718486079612679074964420860049815190291577141170981843091081702520221964124098050613126924079186896677241488021676579551926982056346077800921821620399399731429031861036588416435348971482778097878448791090084570906292586708084897005752189192739048719176717759617460467783648775283244282603875699558889485542797111942490601125936218810528665970536113292908563809947674181396138013239242069642350620190220666360017404391327366443827554051576141443569577951609886619691498045200986301680351515384012999500636364952627580242236288693862541193730207976068720262200581150623773139116108423641600184380856579962209253902991320540210223320960904923907630509032087873402999996570703592564861190020180631095441462403040820119812465778895911269810350805783511825534134649341212568205164728005827939332109184261226907531227518213967413531358629759567330879922780671622653644921198348076230415271655634828679840050329074138604174605538897167370100737112638461042859536906548065009833894934957311016661998432899416557928489100474070630191265821483964245196725657785428766994744751161206649380938359374393778817952716883001960524178198905870038236174538185986768644028836897600631575176813295171205244274426714164821252828530808650204411373910260766446390410684761753158755333162137084045132976158227009668298486100790022088274698055745419250242982647282962374823564592993826210459366887028971716887043770963060139747571765449439384696688050915218425332174095036880319055619594582133887577847335729347777508683537123036983132125412604682091431084675736757022406250170065213435879414546335842103079185105981465581052486714505253133443552201353744235299869746994926329473520161931797279753151556556200022087147863605038100597228404098503390860239752253670345234985036971440791263700218015955208202237673650079925452156911743426305996329349376664940450260370874105041154092169740070308699301536371296788600905115272578139702314580116876192694232438194428458349307806524907095537106615154802874920832744941578130243251249410294053512917429833847914991933592754156760802217564738437566864837402608537417642074467098954486610568093974803541057206592903744406982309983620870650383622463826955995468699997303971862535522983360596832090598076086374640147074413085625989999760676596451958175748586654663085937500000000000000 [111,30] 19816850187103806669898507910207712334920610148991355082965391713839930927912205757430590688402935945423051135436831900040783408037246519739861049249778697812592825618282023242729349534907800585063534982629761733126150718861548587980085903395019238838549913767121606876305149833771772893495034843115827126167816627472778480880791791946836288039153792688322415550684364956506349698129294688792438594617151052283160324236105235454318210570825593350267333401921424996636771543544588855350274720089503971885126464645772541255091225687716644183994690969087749195707736965807314168008743056370542183847507190996289664816856330511762322069169446540128071475252386600030163235624772417509694657368486825661042236903925104648014219392520833317957913286793983747903728470600080040839316451629284758563767625113071774998867847725492230732080024399730686735881229967210252746404401089643254115421568829926895211639683279475763816174422772388089022902932190926217152258550535028510304292378141719917336755815255862382577790411125364419029962331819019861410544581328084143072172495645890016105572541235388809899114992090535872024707942257577616029266378274820224621559925815364507444339853999557114741484699284805533697242710479229979466736729409024174727383603172340355214024915194314651034204679528409662927518386931789567087930138921390793193344954577054317559648207505800982168609437789019882484209318156732896682929212094013100859061078823061352800763155384712229073733857209375448112089090633407149577986568521709742530585767105857597139388788340642452791972477321074800302880564065253251168896708826177792338595909594328889153683447036692542656737807131298684262112015465519562473734234732793487862896037821016511007516052083378675766460570042165343356352153157853070582047840800612771542601849465426402928597305474123099353546147655633773957045118175386440938008079498464575341680480590361193628388093671852608815107060126026876591551239274693086406053449201145622093299983616108051891003383610725348438580205590171214120921418369502810627667506860342459952437303216938602433624630838407184556078983358339672321412212632356223360603809260902371048928783713113861997932048397765707657566863227689081529694091259205272784914271622828901572014567685992446557403439123413028855656241141751766684570780841766801491037803183399167061284909108301536899198684162768884210767814729980338972848071025228708283366050322063522948212721530580893158912658691406250000000000 [111,31] -14495699258250680778805625186983183813586194219506689945579285396145487643971339219547415226276033654135682657788534315081687941824886987308229329382240441456911928508329753749293304052086904351159125901304026498934571008490937334193370573638860992496837754332237328118998345515117994817138181667142374149433834847346578894172044285711037236756249283990844490661551714614332954844445417647823636517629267820423014797741508084927496030900330733548641469706051172445548851043939922519377390927647694163134382589418116257957881920681197015042464120273042507187870430655390011197349945153464734273102233442811032347475833643143291747568788690054109711946453553662634599577904300032473340207574519712315150670942013462944855522508044309786875146230992481168054987886064259303469512602863457684518588157119804830555433629851017770378889560647017248683764963790613383324538657526138861904367753687983245242936783852236859258823590398234764777712727441943825096735102964580196163591580486653416949258844338694031758416768950190629151290324038978995108808727321816698675864941261905976605111575901214805458365688978508306005426601014783110475264508644023918394570874680473212924649125169612281715277031683110777765077514054090034193576201741542860515947358235019079156588673004901600217391527893821475814179075904533474188531723054314880920985675106937618514394769728571281296086841352889886622911356259312254797594086172884595110740322858857013814681097297241381262006605415158823633408057125368456665012231551997552751755178259167992827156963993052633476979097639577778599359068520702143448237292494137468777753160833249177819357087992391821844594331469471938025823457619817080336836153503447628960810695243340501263266702160038412862908954739468690225614123084743270854551516678640133065232050194582024712880456751898221062209847258422945998692132863828891272559267989168367769851353390103394351874834611151159127195252734420219690677397795312627578660559334985975588473782578875380801065988545384050383050755065337321960749030594446764852579912933842845438653354712174759691680086046058245455058846635146045085111637380552222021784588514109399057446381184468130338158716328149706313575945958326840014182735667315259325069608807540151626241914264001348732132402607007896705286334791479176156665355708342228077687803169162609638827053368551957870949571124206586168458260209987659852082914661344552108106480819982309071747295092791318893432617187500000000000 [111,32] 8585250019461813773633162566891929923648252895010462934426936887935367057130141858748377748632933440194551606159340451745020647135953120204198487490109063493609710594428235635635771547473831608855914337011357722775166781195189071460577263378681193364532498209076351953556075350335041143459013303422876370082300966538052410856194693131966595522706178944895012466547399832161126345483817800304215778711736319958521776573884710146879341622893278099947757771793643086135137588386112480999697347008621571339715635342670114004807488171644833276077516197676575751576699338735189502697341171974377756357562053097184612826547617128481141497573130797736872859148661242187249937861213372061459427568652607931420447527243572100780593048445206022267486805478745572903895368329999648757457417892961822989605075590468143761050243760871742314491922056365960865898477665941300237259709345885256802814319421733599817190747754461964088851147232971850350669377090985370999259778097480378567427430293850945876526970553955302124639040017294726543029451382861926854801866531541057742605297147741069931686347735072544475971036987089241155123849080900846676142442043846335022587458640550407297281948267749440659307256082049445602975861895743842366967725488290182499164826514606107132567705506907798045772208835244334548377275381841234664898176426393972018900158705217964938171462327635847512538292256623545930086138558035498882376338246893694322505744204531411190338089063149876921770537539156595333130383446229237850235656813189533366879341434758328198869061876932616906279914452998202844662355187827204500704965739629948154860341805182153234480447392497052560680515818743756819735051792350445350732472137726485275401837377288879420380253893483804234260130661002545340595562147280712856590283169567021127066511787221856367664051786682485923117684943092245479661462731933915383735543877301339879825408276875620998870599246827476864578963442465830405141879490737552590593719150435455533197327469720918355185375359943189269572881424433599702631679750347278324344976778982540140466095729619784040767771610954877993299559227249295671735488349762275692601725820116222672331545670348415199597731946709203339459327964710788868296115459883929243471853113971045485651512588749584117113231604278514676245014488263311987030406247770728812742876380437465168319515434595950935941135769918241442191238456403457985865667576758498128917593272824149153166217729449272155761718750000000000 [111,33] -3677696084718991376314100295122119507356143091423075305211177416625128641503419344446559788859158456444224252784452569144990794142474314171827223644341169496925475972913606588540909122213324844384510331303378851041452793477160550600310678587997602514233174894723463371868222541380058976071905478239904738339812865380282798008791270748967635997120266821180251195615406201985877270094381790564690291150493586719112005667060328029641433165011637807315733564501829287486900427745128519815622705204622892233942366200973178922414182122939949410887003824380607910355730882628469065024621984171941634919947015379493793289437076147838463126927752350747496765980322028587429504988559244858308538984433564921656453630295643170541330579160337796954041666164362759260598971557547688146318265569519922855105390924723561022991024097160054650540358760810853496495389274379194403883157029932969912174746869267344926572138096776491017260525857830865762986998356896079207301472317740839930159283116275074189936566624997790704346472380991710625068169123586228417569888243540141225453265824981552121204755924706922485518474137377175234845575231553743441223402590790287855993505817061999586988907657616420698456587065825478328263212157602639925753996763247884187449674736386649333307556602327598315708371015858589452440617115354987192508324033956348215455667361557775915246163010474378769485557374213909655970817811993314898083150557544836727780277091046494431324063473200470488647857029832887902493873221445358129644496132925459107583735335048101825173352434422404223055116494783055071159925969362019171897738020718086189358423263559037967220585169443308072946738631436605988636981244152174133251460938728658045072479663583523009276878346590060531029844931515604354172329493713440620125159125844470576727322201105063580737370632728838180280093821535409994813317366712592675483631718345802035194787833227416522416619799927055094774065180505245037138529869853200935550969367802295228981269992213377146831295091680181561920731903233372733417202713715156418457583234102963511072574600644498793974979487501173927200057984486498795906589854742543773294588207890334316145753307352911015148678981322393289034220218248378723422950131425361261279757320769670132001564817496913518235044088453461657015016616030525618887225015252512362946979150392839466548959085589086253449415910575780620503998325261708653916780277545271868235715606587632464652415364980697631835937500000000 [111,34] 500404985728613918965487246280359661484295741833933385653335349337623390823671836866118337787359550271040580950850330148583404715758745765829015551194953215731963910710569458008767095872861380292477550568302510049251293395878043560267362184900563534738686503599145589420213306403897268911594551134653081396864985365537742629285136334626696929882907588137533342508318654040618497527447419598075832139980308137065602366452068964798387587341976300823676490965187197118804655515737647656654379467773845211237900975598677051009286816959627666163489851402627676490911950991861263677398128257981047258840950350645349687052274641053173280909669938036048888160958670454611595155616908813169274783636861694239064374059705240512820956228303304273930410719803768606172721541431374030169529449995630566705997787594739957454691964107212910420065022040858803166374859906867112626453006091316250991484258841111938396002359052733016190789050382195571656788887080017887489765691753062604335322981666529442641513529142327467641997667315336875849038497128083435655047305556865336067008056993646522753331800275716257309484617271202437463219626355680449093275715033940569668870535826210675654397582562338757770868866928361779747725895769839429802034605020652570067131034400916579335143744494380570496020411003297096873064471485097615887265905422126602875413460627963728865216162257941270166458059444413168257433711882345980695887682519800743489928627539246323161238916761212811729523423304678481980198985897735910820014374373340057476969871670713167380812917473449867750460555918148468612494171429142312853454189609635668264330048455655619642600360591030549834834487126434062087835686254983544987145352501490911409992247036130875070581585828120842510801278843971980657414512760679998924417376878866082861189992703005509171135782963063307982303039277624418433879862024009933848219119709177039047743245565439724578904913344546163941527099208911082270458091491426883467524521626242533588460503829952578007230182218488731430041934595953113804418253771196135638917911048523742379055511088487565534180193361196975162946677186322144449147911413162614734183882668352095811951883064708497847511993812953615620414284721570629261687053790086379083292859774219282172981847339636577403832328862891092644903664274334031385001260444483827175680611270041121537494013078665149279190443192584833675476976227091546807129989006718994879949202747582148731453344225883483886718750000 [111,35] 1068864897231072790760365939325365475138738827678612733046698301359906129805888236314411226068121942693530253743638070249348149303306847372589733664151453981190234688212777545009291648326406958898185524369895764520070379517467240469208604801817377133625656929181152193898830261653226611603964678771634947878567321883503170264264784313865604191485300287748862115588681035511731005139365339484658430914385194668870113962945022001189837437105651355635314693465193867627539085786622123409036943556723806602288773715333762539378911965661060229091057915160490206536452588329851206671996163651243132170517802684863192257389505324488896693897283397445655232107550348422738983036702646174092210161381238805515007596457309845955241159090477780797280386654039323042570277439252725683976843163792727656681570524342903817083314523624598411937039852005953387318226163087535662474792887191682294204681889887377060631462061581438558428929857290438635007570491506145945743706962202566764012736865301734589369770948254964486206510214402601203242732849843249794741153210921511344658770603986959348496406180109606601996944459957068771626670365228717004457539855612419021357234067857986355261872671874893353856981128675801913734940382148992661298038855642147879065990752769955208699619322520043517957040113744253943159421178449200892532250031369483254120815255372733804424353732565777511853317713699698973559651849239830238999585233774063080553458408763399322395537965348013576515456427149210777305315764949206235927231598582392480435077383494609079086992968194522158924099398400576271741695698856421091826229289957949964921142512094905570960086856040343175092645894281089902167375924954631862132976096381381315648579381004384195390646431603293531197571249461462943561249038439803809552089251855072476649651898636109045405292918782139217200607875324918290637832846058676193425612082098038060612984890978933430076738344200129443317395612938102317241441058269734838771787147900871848397319188782000393355814202126739302672216244151514442057508430978581991273169960933745087777031314157802473254176381885863106224674649494497014502871591835179720581223682900950662069238157757863161996414513645992178693012017009841877703488035923209031422247231440037844268217522482886238234108586101668048148838305373539017805764987203980858862754635076224768625981558487525315484429675243551106800133203794004455137231633783353231675894434715701208915561437606811523437500000 [111,36] -1572010782669886656471529788176915931361393193555522328389663246184611552039976760693180800480261606186437313430902474181911823549357154489256763644661542211329089859145147497561926957568418380340457767921836861491566475940372668899030510985877147960123532652799066079937232106142048204169052138186369220691834169035951403056499510300345895647132749478705593213015625072621813172395342087879672970754476153174404291771790424201577773856864980714081772511328496027850162443544775968169699459225586264387172106696158890196537454696174144080917751798490393902813272092149693300905210175984383178042892365072300779534956100917672452298420369023044286148850645923114207245793348784557300649578642562145106560706246303949133719963895881670108407674394165427921358366857247335041523412516868049748435374967921666162981695720325949818712914437929240732047148747957761314311133370949522252304368818853504592967998851634004353017751999314110949674382313974410897119625633605905871786599767709401663818863266814589396865144643569308994422140325130762009273049294945984804288905767348678038783474472870375541038554417927024818446065172887782123651241651650626230742583083139330952486611185193175827735419057684375605713950763469487580031437526783866876839767367190655038558208859458755127275345792913709566402867807523566935227040594385914750428543110288402045363096229423878754416981774251265920609807257046893811350453575754027577778063152950970459409858485563589421800769800272412007952087280938472968659698649589590861088329461333697372378817373488594801485703897648418893626866754609851119330455735489167170438528376143725696764910542155195710033370268146519841673916502934637534434878713969974371421956341946050074016447160994407383138225081323070178514881492907761709547253332397083566681338403137288393198690859833430222892033760981848108859025707713459627955034627211601747602708872479114205636869978555246774277958539913583915672312179258941200005093597325378834660207429285099097150508984610600195584641381290383964198144430091171161939537593620979666419288951516016499277263293251051506252990895300038896321961528013586673559452860918258427448290467464162663240074580359234522264154904381028943017752190830031919975734797304259359673699209263153830224641255270416393551115571758553640297508592896946474047728157979893507126424934341963700124881424969776057396932334542141424790048147373117126690544864686671644449234008789062500000000 [111,37] 1537243009042964967318652075483950486891351694877283309716885302816754076928688769400788860046977104518856468165938714633439852098333286742682729767635214660467900998598295861084341478938571675350455928952078037515837870802320738474259278231022926526782743369363192350301255008105429349192807321980821132948964266274346087245675008886172151486348827324702577186989866458698587913991371062064162143407668533114201627880788780338579507629585826109901952884705262921510198359258520504986394972163090628421146567007428157545294314222240047785617413074937743738705632299748353672799827064436160933841780762771376891090847097190035016405470476661727629936684388595364814465278220684793732195600461526152031540408801654460882841636780272653753933014205377663905608159155053133800360612263980737999343541538554599232777081386182433680042532510872706351228020563933320296386236915737493927400035382322177389437114601017482686090778709839674168922948086717860974885397417884500614461780660511234645952040407702533191329834237923992400759809147633835906874481979789392935480879327867142570900334260281956697398160382826502328793831680342330653213052522813939671459107389971580080144165378335761125731865480815605994679360565201305078818315212037729244268088158785708685820097238297251477422071417388018758690736728841264882453059350609614429909174164248243149027688254396650616114881639715966164168653224838261542858194052587745738746796418799846783596254597777577820629549469598392364855040255340070525221674593431232039801260583032011991148512752625018009034791457827776714374873714334564423239087977802209245507239071630491187594589405016500689743306072331871015616218282719077856466351797914933303464193505027482412332184505958515991475608009429745952544047022778335042236046926191792675786977006018123622752658969902592794705702708122775875146003905075072026527445632455304140510995018776309622028625594760392893016819795010630442574190483741401252289784878884531986396693094955242106446238187546454315244107112357396978281568840510014796680215984959050569733350074832783534981208940557160181168792270055684066835573485505690397508309050171363660041760676379380597821517012327065894516756597346631541203904636742556917673466493969562776954524144630824492915054107742667583226905388902394260637266348077276774796484812559626646012167554158976919471075025378989600403777045419528001691969291975237155156719381920993328094482421875000000000 [111,38] -1288367541606647224243167637222430736612067626755153184598062066993927821803027294535270553426056828976322219468922973330537309430837335146428607147419938411977507806876918459426138852262828102278737914480660624873815204405256162854738905370689626981631016686851385040658035319138443130616683828557383857707269956073434559806992110134230631968987815203368864410721370074179118865136994141809238913528624761363121697849937777258306402384357918639832303093522203313313171174176090571128058623094825925997825272964386613660721786808126276815864738591678595753599421816194121161428784796933916804384987628758203000088524015113347781863416893893261951287013793515872130707905185359727515393323586025693160921620763313108728711985691832239630752822465536107896891832283784397267155527894931018377587600299550361760334702729058662564352785025651775150349102658481616316869654882888234262140623938801093244057301607780231690617963686122703004915957150451411490033805024690009967247991578368446828382549916120209054434610289030403638050985606400688664431461742657880873247266464650669752025136727585102190205065220026997360678259231956788711751080733601126182171587762411463570190505789899005091677887956852893670946956252519162009377335072121033949880631394181502022841038983625982088708654909392792728179670887979728983874720242913595931364218185771581276588999442299716159277889827009907159694837539862919245627904372005011965025017291293020384196909177146257713656381564103273631670086951485219277887042965484467577339281839938139561257857277182440532481500895903176169527283618997428662628513071743107845202273046157541095240756381860729910121010923798342089356057107937909690819330938281029641137408056419729875356492093824896571457346276228517003200790613951847687041063376626273111267584575588473815437266824150774684237192263445670761899644114066287672799061960027434499125912962952306047628524713242982164942294766163125806168348859569964310146660893099755379293850026279397538074544431080865065908720990499574478980912105558976479474189351623741599071566561231421694682170501541830337579120043054519546317432604765655861605105959621985961460673655357689967697786197194960077605789966950683904501594443753788453582206556439203384362209751420862433515196233193098894037155499301350916094947949829576096470761412384235249749483509509160175043959438872989413028780656271022643510892891072217025794088840484619140625000000000000000 [111,39] 973632233933233928876230423557932104033012925537470527554539517904495526239070860029735023578387260101407478034542887436834842186442456436372884710953418783685373282771150582742838062830746728324215220185062326375738498759322137811336482324088497166237923601512982039198653941542958287399007949972360948101271093333448748330368150750015494003167529936758605909410954626527557266193989117270504262847154650787848489122486099745864290890567861538584373040888520237775189241475215977681276497316379083258483186652894904763589320769847054616237845952215554374435614500604099788844857184580043488921818732474513554813808128170460223255409482297991979687041055494805391229918546882819117552065946514450396147980252952878703927686606871444244276330513412328418267469205439949856201503384842435641195778381208173968763396482568304841392951819667193412163653190499794724541489801549652806207109364628973050008282510945789928611696118193819842754091237699353474305138842094279383473897711801270741014550842013233177361594410320961468358695902748479055613669395001880886878061083014734829037898657549571563370501710121473297830203662551025285041266887534482449151955306816867995213122247747662341316565150588807463434693103682156367568369918540116535446619991233520685782720059938703904422545372319386283191975109045762445429218689633553919176904663456371125083269593676556975294950077037079999628109692737887033266115283862308809956818919508058832405465574587263929557064970178802012088069765359077400798104178203473368655943597104603655792923732977475147004655432740045884105016896646629263494969380764720546808090737153292354642200982619341112002785341561436884366341992533093924791442138202194800458621164573788031138925465232426181286198249299764871029297249591805637145632139211327017186671901390112079111095279393091357854981033961891223320000354494738381371618266799604224960643073967691944192029641984321203887555509351369308652595817156179676403461936170663662903238553818046102505078629424545557811307038649093049775219463081285187879512946226640793620520424460169012073379371350504343587883616540204259483356412775162434357887304024944099649239400498338369089609869999016095670487196990100076499908352528669113266749889473038063832104972151048328631021798107123948700394304942026229143477119395126766994442996906543755138721361548025264934540076923480706416454506088104447689146603295284876367077231407165527343750000000000 [111,40] -661899695948824361844601760958918038676348668051871476803231092014457219639577024455181051300919298624181663772819124754583981464004646871171096417526790125654071987012780946659227530347123205542929354997343147734865454386404814557574415337900900227956348038342374499892868932003429598622230505281039631408594987784834034071310515431786104389195789205819406183446345295927692539849650426196737357539304127174748174428571793088666992717023930446299294295372777411290542366743976236864623405366840298205041781509438959678049361028728337908821191195064195147549671389507768058117093448096406504519281012969848486065106751699343299356945873027735214868680845946943820463951015561935414219687764858602764778023817604875023374752832137523273770719006218631498635383467978253117244743619639357012856564558977521144091355211650744185301266764787180904768566598567070888080795261339786434624838607138385222314211232737046752311676494208890715120159918499551972227068304873903100231334648141024781776068178769531097398708462557370983236094045764707926062182297658536625692127811472025705582557981999124051256388259822653999475171513145725530575759818861033847772607408837232751037665250250748973923632513511990534688704915114519410517604547880410585415126267042446731209345456185386952396954087986931307815288384514030062530334295544251466617358838896164198929085060877093259913976066364150185745069727407045868495013145363184534713053637525262392653455728157943075393178001397908446750956121206521196870636665422696276611530275164252714847874514332507822627957867016166908661689315599859218268476342426430984361310896378167045322430970427576163876496032065000460132545953778651434891721725256656185103121025227381565447713503778534254500808029788847728086996230911385044497436076862593727073425489435554532928470909481638104336687475528385148127083259896582261773158033416957030633329258922239643127738478293768584935609322667578297943115332348882158385343928377460730921626343424525543038283793275686340556008345906767577650302443404604902391705386370653683787393675489012792237733876187840582534349884601672699602590571560732023781467655006821793908155694312567173819126793774436002749861630639611774996784048965406666880026941673207971319604829710618414709193093135122440165834557544853671204894471349756744641748187128756616571703933883737401807593563275271166838669491564936531169394129392458125948905944824218750000000000000 [111,41] 397975820712728682998739542457410847811658018334231497928093981608249651724107864254658764797720481329349986719181399945108991440105330872013688788234643171243065900741197411216028154251447507600228207654115538182822187856494899197426747654726436668629576092646210168313420897908170445283111779521970498065259838942804634208445142278490121879279636278977102657684584356826073096097858959070980539051417865188585167926264682150954458158621884181191959476893904204655363553375370119162196118870938783143787377039604452852727665428852594922209370325078067758008258235127944956899124057740219589529104955446369718546784417064700281566435366789307159804591878473702007455975946261954526223183682186659047171068036939046019376641323483133091389594412852727370882522479946659325815201677470167962460665978734225392992618479088566941531158527353040367646445428137571069965485916880955189225383878838657502989152623599666492847249897366852192516968835468755610520483355298928871540414339516511077079831342161793898093595767622236420895079668831484181567844097881896901853957737238790165501374912577151474122994559700589519831022492650070558077740141812548826236241501593978543142468643762053464494629781126738233774233698377769463098507502276280134824794824213238251256203913451785311799877324024356770485133930603287894640031759349496081927793214875072641411855161696133411180728544090593010213438726968992378774250644699719893041459600967576003897426255506013970898555956537660584566486422107099069942732575751609456217995177458646402328678464603164496333809211830466472736337330240881700376694996278677583452041136384075365427668316113336361655464133204788972186994669619342838870413232871585400448539149397423245220377303955766921688781913313369953009996812061843687731730742887529911551623831548453192845380898600186194399111265958536030412869344442830350307494807814530581406068156805911030151144447476548303371850901264778293789301052330902103042563640507966156002987931851061217692260994103320382231606750882256041258306466022172375633238638109097810148547307101002652002164531461355446211018455179439494933249892128922209032129161171335284010460661768538057556331688460255483101535053048795095826755586351537965130273999909221001223891323124039701662620971715625021487462543993566636709684758965768633398110818346900612161185054379161273629763889478889231356378928389228022410861740354448556900024414062500000000000000 [111,42] -207967608110819703229410344961262692068472062152257972060126330423094603447482622798630395734946252085155955170733126315037236048860312477839153386579026337975984742330853835700587905126524549443112789099670191503919524352975447158605228685129516551030752483394208666312551685239898025156330326476570446351502924052616956584496143607317437066016673267621783325683879639125987733832417588558083380362168924586894897549122180234126974932997913315460184209320525535612420551087675053975648079645775895301707218939897089796464419611209602279518859952924066744665571628641315209146063564140616961846153617079796262660394801098671753053189738731071744055350222614635995250945016422335021782590112989679129995320297546009925463361237298760787207403195787208076561093638451620595330555603535637297380936402465116943591388373691764893729799419507880844626456527666323455811010212447650094411196246744826185826727651743964703628035354159041755402377464057030224697822764300370303761624270763927648725146975046811673528043463531741415818115645277705969584830102030985664837491995521532733348562654640211261991576397872052676719493756651848814196160543533541282332368652550579076202061090180936816599358672843056624480275141967898669561772318994832183252278351849407476320019563084718971384143304717692371258980857946207866850671111404542044771890699573700855089733740698289350985900820092020515211788022625245484974457210826686471954557202486491916287898985473756135649314471895263829899957833660127989058711275058179987363829400167735547817277784941999716017380792208365873906279761745198603595920236581841778473349932169277113407018709509223542769239371854887771592623005088696671711363189620700166785282335861102530291803329414076360166956922840284842574543781394246584691522124444484861848654093398146925793242454488707817039789045729263730057565690787930029760787716432932283327890909855092591585402018284989527830588869948232763188984882833411747106267270195754270914170056882816769252868215994769962192199923683937302414138762050799216259175566790923158909667846213082588427515399994197249489699913995080831233309140224431515836342318466642221253716843773771837318412085534324329854851376505577403833486864915495098942591193320758822392728741366988742883669287856225994772676316478048432508336291549300118745405052175618404618474214767662171564164166050210636583041659553039437469124095514416694641113281250000000000000 [111,43] 92966757860198216415648298437514079804818942802437864371469724367227917638332134225209332493089690161646452183123725582266280596618571224161817328718464859297199672079565613961192502242290067614369765164099411294317526308696768020492768935034771298151491121764124702741608998311594878650766961629556624426456264126399200554058939256912639897193920299018708677214095819835336089917987077272782918047532022743304750022928573194908729905779047541366462097820680818344943486634331829659214406087032050822125102454877313989168973169704742026655060626922225154817731497741030223139758837393986516560230433483628922412136209657259878209254712035699447677790562041903892433261830563497877762756648990524848502277082660200747456640655233082987088833835856537853397774935401770792299221985479808913269571608595018268503564112136447288481212325382254870185560212473824229095817675233915563346403222940054347129603406263062312746642335789630359001183254621579631418079099806150891867642541065320234419360436710543724675166421804138925821780490351603067416455639201765099055212301891895940304165481577576544529474251338357799598155310202914312418685280522374845194472470377321098290574698221604480045754465539347196830214163993102461033497303439048482669381836559093080299919301523780974919745952258610614646843807587820405177700172190492081340368583483596630735125067763759478903026421139072877729584151921417154880808640449584658844929126722552934318463199991573588875785196589384364214505762495437885193501708278992889368313483971142938893969029419063286239642805011564288030013360974396094181885421214980127867019378065561446649325151512044990734298117625493856259166121182369016163578968930149797234063471407046896600572687911044410298478766224975123717003221595803690903629308885638913838602272173692994945607300655683152191425187743804176029831296194139967683351009486408519584643166562618165908942242234683865664814827300830647921148218993418703697886227699100998397399045479148739245933652948516184894155381714913407425017815061989737405532447745220986742629632344455807428496473608867863609531631482168392474388965277374657648778142040889699666703902185716442469998495854050251371924821062542347903521253886985979773690934275193714163567044187626424037479789724317856740295935845297948192585252654503231246523158648078336423754541291593546696199461597611996693801827973402396310120820999145507812500000000000000000 [111,44] -34919540104418448209985820012520252381907442384668888859116441250991690284173303956146177644033856328865470862908980995570385919994220137297163452476705620709538239872222554774381569328461681379469909754654232101245154442004683584505203203764678252399603063674845223479706130053141085777275016913413055783286079147161566817029040670200370210954415046480003779629439581172527748794685501246800643229072198184170299423108653580400523180652617537628880012092664140703495933436787298098491103447006973814719812870453445770539317894730833925122070397117987610728841189462031597324106971815344155267041167446484708859809782544843479149011637286665567502795909412092285418902129938399656068112529582182733576597076136682891400494118875311938464768039401119828814570264832516695440692325780895502030758489414773808499393022182635654638940090444919028201288562504077721801185429662427186433257412973962583948185490958219877833714591456576032758152396101983344276786610441753230104896777182708590882999159790584198243935570849546416918345645281376674089478620593539607053198952034496760773224346794361417328913291856866484410044507040001295012190899185970177822472865081527967937036484872339898417188719448560041328389027487934097041477395525899827765999191577799585176048768780940999451216721681321654919575624572484508675109652306591405497300232164214010357613056432579879700347632406237044081992328526170179397872410885085854106921820618516278163039733904190921869227993776974048527041238893094902574424145070297965941944597084390653751135482168662217144004140346819574718756833514734306805891890864103816203875929003447817877861732241442066687098074735816166065143794872056311402043830973498639353437494575895406480732852833286156019100649490410202492079975753367142463973514954245001910160164469787690929561699586981022576051137167820424193546424221187560998038561620621492694380151975128613006186628133088866988014470153862020630538128955159535154778330519533980164059294099410962198782333242266564348467374498454113722925075910998212327139146617887426123364937471339827631188116215851100855000501235718650043469819560518703805490921695361683837100593869527673561232501026448307936031736662749380713814915213857925808778823274932471479226200168072330109936621908551863081904285395736693471074321480605515983221225172471087661738447839064404461884067025282993410213727702995356594328768551349639892578125000000000 [111,45] 10703151487799800919840228554462978347499455203580551672930845648988893516839935065840248802895669110226315398871056966006541478713845420394186706235602703268715647035822437164127848964912194601018114807311487681946634671548213042973428910297669975276151919334006885758142615011226738939863494320668125200914565501306125727258435439003009839814209561501732247112656471059049529398891015521471495223855986625493520389666387647010869622610598870634943916841322971712256732738241770816649377350311358517147605508502764020554368628751368013061229318237541220981494927615292009570052527149596942044970078213802188355596985190742040509915438048264304019155438444071850614075789698294908583757274775100727797842214174374079590235304833490090886204853231809150409375607866035216244124008320797424283268946118463747406237938602792915005531193622538695536523396333654883026762145460591351772198860200715771401809805291762902752485222989972044583786236580383426393764558368405149195431064420013109764400221974974256367667548606503575236469846412210707476411076364929283462500800248125371300758610273521016473102477642321809162045665304534824997390674875119967332699139104055850032610906480187355983458107258988379322335130183541533527643950792386254546268070149510904251276142030183067879997502635833735088881757911414792927390300798683907758194709575369654350714628687444126950363646546856743131493049279123769204579395769461780696267964922312907659091678980750869502959155947333299488945426289282132262329936368856557993969645126113397539248583106155036550121191386511198183639784123901546195162625886675608380374261265764044565902252429150345852145999523695154863451812855680321049118025659550075816669625800174984923791357645254648402744568830032406578830534620566953069056375717161181270098110131021994175105874691395462364566969556263008975353742116253255215654034170803132826498926617985913438163320917317451025117915987325064916452739180529516149489729593136356040555264479678245647099518476186434068936912839022613822233789409949467618331121517021268559505865429470716255710713216074722229621036428859429156387693792792935749861666193669367962467711611768698350730316887775099061132857053163226612596767250193915702069624328679222847687564959301156903456773376717790689971506274292016823621442398591521210523421577576057372311555087553864965416695737135182805999100708049809327349066734313964843750000000000 [111,46] -2501655411546004714473254741790224147586935873031252299746604453706015275337609157097896708104591324239761768309038359109484649189048539545183505304689726628893202722973822765433268169362196782677573000148757259500800629582126706616928752711622281877164381039768249016880829597371359004579762325196250434884883884777353005124056060288080669134957119632841362958878885156003862725286015339981687000155040680968583818863553177512787018802028737101227618416821290448771211786656513573196643254635840325684141810178371203867015203342670990506977593400323406651102100389142595326442510552526965044136062837575146051084710533952105689814082459736981105288028304677296437366238584404789977663287129261792495326957230134359181913017189930107476201073968930324787527276666811948204543806892099178121956271677905296429375359860933090354361576848487082857710401950147145995367239669620414321315759863986566408784390992063135194066383436657277855621291141760965629455966763561931920199138386102777731388355973149621180171497904741379348301739337617023673205484161330747759663709462849619900210202006584125869514276684474536633410361838853542971482013865241604932977648889028760792668308909786984153256641259899187111777025622781031512521126901376605090571151381619798790205067063836823764903242039526620242564102522728341943874245345858887209237115794071199085794727303382274210467201961906482590910079849469949749396525669873049188945350565016820584313076669268488832858538284143017009234048115519134932581057655782304133839514076907031266431861983247266110310876995516199346767728270129488192552485382527162458949275950758911316404501175076446047019540827704378421957596356376880501031916909696197062364766376449250721800092769437416569175545695817246407925448212368639780456081717139048454474840162791600060762488507669101185795170451974433301300523281033998662723199075399906901530885535947152967338993455101712720433071194031331395129801842955986810260204240040966696322313868424469071439233735190536573540683189345389691921003444558198058826398021969915431858048950101244820383038405069525847016087597479210829112354031740252374002369114642443153509403637084694428777360286616181238717433501341648627194802388628539180962936446473761960040347137199464180348500026295949553444323268110790089643981328153632191311485382347913461997813979902999380631805834140912736529571702703833580017089843750000000000000000 [111,47] 346551064607269676530307658857218019048857985397824422586902919774290631062308805467943517119789735635198851724687915891816556374644661372798774100923591608446903421901758084118474525704764619328617889083476201015084934784805262943686971840343225825453060394874908364687973355689914775398676763567754189862695235898095287353892152483807193526239872320059225089709733884921912581012410401197690806076397098243526395287013854838211175715193847497097508497680581189555404540711003562685391100977172497897592596595073364433233307034070165001933387022607824114153018023997332038027688131630940675629208058436840589877558286210580433101878169493473334895325298708597141699983075269998779637482237910764908771375983344290840767706768394216364551093340838755612834694875216440159692079487842956153758617858340809030303930062447033414291783149980412187553012121132694039220087573861213021152211419428995841054237502617427815077660275860383596455340778481177742638778334664735521457097683596851048414770120555883285208999776141036027776437717697965880271176624546216990677950937010269442034536500261797471619266429024180174018911460469789275942091882865205764006710000291879154685571649894298052964287027401627945685441535832487266384566121908777789287941061585563775106776795354696797521389223799457993457704732868612441538206650620961858899637541004824541011214989345789172168884269762260000911338488792963554355419374356990590285811810297515663089028371949598828826607565538620875020192813274419445960589726767883331218666644497915943071465502941895670733046286564027034738892052161649360675974710148297434610293534205871877612990014161927404543096624083132892769154485118346369899251175967858935198062199886767072351260089846562472276571465320374120399269756218798885108484507050611437760178267632749348005781080985525935468968234531404557322439015621073523491343922458656461689082419075222643092489665925503917483808656892386398313855003597270440915129519202452116922493429520938464940142977356958314713025387527396193301285454142616893302003469964880682366977196479671351611121291736528110783584879084266515867840370347682346579195974484773696872302939636368403427333517722723855457463949172403440385929285596791996888587909677857448317159708990556873889369088754914305104495862886234088410826634504679967519676408697299112140321152191420886775729669898593598986735742073506116867065429687500000000000 [111,48] 31662857065116083992395402619168016107298814136394757204263629648133147927772721891265178286877538617772811884441045833973208076012026985665430252098831470345792586143474700843303373299051241431592489527171923854677124681838800989551286500792445511303514502075563104397985791990321167176610064680462167900043907756661717133683277966967255930629990699350283995123309935837824114416599162834655198871861524960380453252936316539899595442994505644048674934616894205861826557857273953895300487323123183422457694794161278087110025804219375117622723856636532576314529634074674851588174884603412870441956714726125147811280088840287816560700096345830592744748439104029200273313982308190483131266530761974467220177104610389415357101954559858544637229297283574256317714790102887105185632568954229325030609996671278197104379344871220004767576389476141114445766316228110192042320089897108098285343455159404867516221372157573985242035602337301370743204341730847708347129199160598654466778650885404579640650291983443312239157743368716556439557710993085189179879452683823529568346603284241469782687684672031213422195438170348305257300524185738362937854735644102621348165644206683896634463576641237270137029904339749883905246242045585719619999659523966164835667230579970264015023474306825283052664025279083904838893060632174457099941231857043716741398871782422952793352854819323935891276433578282538570772127743893431755692149766979241041420178774948715743663540141388462249579458523886859804240919701690186171914921298837068457562551072334362076412935280109232147178360357540805322443461423110062949714523158814869169181375015092793260135604757826199519584257622469538122742465247114593604076731436022598891877018438001761751882036261731909381652701264162566187605444716645679899956146484375453027842897350138103294375131388497671117298743886388329320173490238964320898104070559635681132861525904754445627362217304272850323684258015901966507944410026868686636044811592565453524644998706258148194474527593060115032710921981908525782734617284984427345634918410993213604197806092647526653424325496032229574850723764266932778141094173180353693014515344362937012859799269544598790442262087076794003091397293433520725811802820338705578651859003424482620315137368259476557323256521096286943722301079749551717424540549463797241597649860817739342881811605203562498545011294481810182332992553710937500000000000000000000 [111,49] -39281829428753344345286114052117799839236824651069189203440363882633735117326988936209386112766500515219802959075973930661433930369994031007570988230650573402888751958849097822198473633317819268585444680257884874495025964994929583613034638772084946712915161294470960067337505382981907184785244956676419101018520117987124444957949829881946924358637175199394424450782028248007584279160734359334483085021044535921757085514106524619629909722212587673787029450584224888940141089849960507696063656058225791780843017492818671942804628034830469720893035027984204855523374518565327267537762611290237433591859525101785429485124020609018066647783898078898398872724125622861273978181733652746362547205695041922951322771009668049317547580590233973013126703388943902969787070381565615913256197658851702608198740151906496621054078871869921028799144947362237576306808324430765587401476130964350052509608438230130691679481430194699578192989966151269411229043880514281229634446841862942321706555031351407006879690383757683119000978759386906298096858016400167852561956843850477273340751260710640219624018670211375982473625204121554313172788568894816186322114827167400082093752192535918870192004854084819362505116231717482395311785627099248539473469040646082728198662120815492907596731235515677976068352359735167789556724165210151076201686245940225189792994059519693771357997292195047022190048788421952736397341331225479956355676010139487738478858186633428993962063333288777018536064114631660510498721216078180473374877490989794858048239293127741546008355412903500769868744701333561522259984120123515090191745120359623801746871347867891795727583118170906914232243990354334041742924238934027620326242740381330425176987600291439249775337007712854796977908216375635266444232041166289523121750412263369049613707534639327840245114513809481611266967227697767319791830740968408423170444140324073073891665871182919289041931802021574072412437410579693121809894330058123529847810126878523378877069821760551781665951159015859181979409284892848084348581097656154553685387899065457663340520711397887286986543434467203566355404069069215649515302898492903569928613316951499483093421295436167164012634646834872742647440223997026034362829495810706922574030932483571741464658784762208156041423222591861820062614982421999036680408949593522932622731891370819497333860125399401796997267410915810614824295043945312500000000000000000 [111,50] 14697716878328960773843153455676467725261589106153207398768705000612092941839730877802310207760060788360806387641312767415618631718857596466350193417379379982599704177779938689849785340549225985422870582166693350397432483015934179256158691906152322793331974508403311844399694790245377422317693113668973517676277456591787574976609406783273099455725950418022293541600599433627524780107268979014139669473180406764238793582520262852727836302923198365186675517640125300352014561694148288496120634805675441002787705798610935369086764055223674056119846115438373696559249023053712689840441824244559081330500239533305276680883749602061405718728154567462461301427006486789841737645708399026929285799265297614934227702226048933284968203062015137080701509216541111223613639160862089043820609891250696743420736084737999779579348356479869493873282233836142575486378486966039458760660785367659626121334814644413499222072170941311858928403105730693385964449136487493491898957143199802809177332168471292760925559852836785609323392913304342355448136335005766785413131096830251472286399620316872905048850532013592392808054710045642278638761993757699382515357384439268847825307928818704693935967072260398986033756801618717338270242013390062067786419046143493464846010364711050239501103780864045411322377514998306355746730298294445750498392024988925051100642985001944858682958482533579874524166238279581158981511483774984501151786178961476437545191923561240153275704305427665470182637754422764656436909704976449462425328848259821504827270703421599016099732269955202303139003317502936403932572685907452351049682135703486305872452846629520079653095168141385382073087210433412427267131279338371670349760833368188919859971004558643597957245820387924668977279755077684556382734635021095851977272225280650623007077072392930509215538164901555775610696810649055891485284765206297569019072520838136949583276000653679512841990592869615183301201303842577244466469960768456447918166527676577180646907218825159660133730965727396670534316174246835646052705211190257365119682891824459291519809685765422402479552156462238450246611828257347534869291888199587869091903629150886095171797374710195690555973479099532285749534948050195276163624392740422087417699873927114522170524986966700887070145266673609951834586958012862171276059351708888767931833295517190355157383796361539318731104231119388714432716369628906250000000000000 [111,51] -3588653190475982542915835166292774923186182881201837250780631712254368006970058291806310503612409882769955564883147577932940995742963136598118639346451872646441535613474719192145344789001872283909570615485058070204780324606869468586833849199283443971338334669168771784313415314481560232912805432172072791782746513134293352098615013446934689818218886356748208159049516430061759028676467708315694253379679107805896236502376350308027741365946963011183694948843047080080822759440653400458151396017809748668858744006651049555273692610397932106067440661142744519561408751788837104487178684471612166266148260408382472896527690001595318038680844356080558836025851603313383935517804676976867154497377273670235820935292511297684428970522079781487135231344304028620885207551844052734623781184218636399434847534790722921495981187211815488532358699434772962607360763132535026950124882042033834614378697046740389117107219398671611042761259898719543504956003584799530359743682879745608956284920297987706077014984422955948689308452213496740922888644044473080130675849995348956900439358997264045037310970561862430617882299304329030869540380559451308731310342352611998507625110811971482767066442781782033900526556204850858980626168040617891050144881586573007246205081801855610926023174644640047311166099190607134400665738082352028636217019482586005463281811891715256062316339067367214242919515818715141223753195937578082170742055396123690084632773426694030184093716374519451409922992797087862921599283797504623880758946014110472157666550716606027043535240075580234747487348441634690921119546916332802556256675172529879748140248499988897899545699336321577270192374539174772219009336595253575163623259414954617868072044288774248145181706563628468773702685875805850236478907591279081760851916680131112053636484638451233523844529666402283168921504669242721573781588866665949086854676478444921694246203573771322170963784079035418926118972120856051624581862202995304842372099986300551089873846521593234086213511396498129434897193368220547431154485272076394527988006619604507720205281615207841750775463574766964721352252603837754835235644764293000174383065040318297268600185200131219458759408619242638386355828590387357240071346239729113447133594091002638619000849917894928621858529325631502646597885113005091320873768435041291954297091825328790759888891032103330758218362461775541305541992187500000000000000 [111,52] 571329513805820652469753154228402412372790567024168946048061736479973687737180440041565837477976930356444863468920006524354713334806721430028879900693109332436666643545493325927551721522508029857534623207092549494500290478163902621562986180266741757760671983003758233556731609377896410912646896756835060834068189841768380012983001007137082807973383309371152805084415953350339730572315369561467157066611793994017172230623288619115292806408891168244638486691556098599899115240457399884056424177016805133726052992724185980149579371272890470915562873026605545597387024974501385357581463516123237232847302103827406349205899834581008508113473551937747751221847547796069030716065057669440505889415287674186620393684525981378365756326109286875032802134396239059062236431633614035585209054266305550275469228761264943721068455632206111944923577745944245481127656551119592559132049199920114506731200527430205137780376552516509165274710615122504310333937986810559224807269338961841795630644413210638718640493922314764641285905368505945489040429745164585257079342621086283073422633963545637732740870227479807749027220170178339419414454736388634573439421463927317293798897885521084788828952926961800089692045983926260917276993093992322960453262126522029666122247630907362820911083754857844489319676584492265316367757346548986945543053726886853808189856040175756539814307968406582369009054683836759755148476582410087077853019917248623967173952444289092632690044890158129593863015953735574788173610313111511361534758167282512163314860508934972409001504185092363217592266486284518915841890476447338516185023010959320210941521718827878798530896815326548143578712276845341446508152949179481687646453656905734184222022974716539230915350369876430061007296673928013989411833711617724357569301912802850254617874546234212994092048526083219947218786947717040269530493323699565715270383909957090972545772852571915688128755151491020855807701032164564994685903163892627058338402367886129340857549636732886252276428992012909054659939405264119346105616535771649088379350759698375642613793516038074592672212265427485878441567816866541593260137606723824134016669057722315676285111057211388981903057245746733873822048076100985004134201600486553699880880036969986698678167426879127970355253770486258753047895069832916869639638574010584494163337457130346524504516114717489472241140902042388916015625000000000000000 [111,53] -26551051514824941421719406400756982306933807360262532101631702444259928521004273501967893661836493101388723673243109847051248139694454138653786624038024930980158005038832662329876902539763910511926196594576801648085204871691399507307156373950676759825778846088274274105564482766294401779447413564267223013787485999757167167070979589067666325513311458228781219153570023932449403302646613813579995704278642474023855802790017550830347723524528903546917418963221738416443005858383765026825995397235695132471505089743547883446098803127399529286578132709076095032389383808747095384078797013399025611161102637784208936522278648578223644149608245843541737348921674165915659264814498262306525557451340703013796234135099604736154759182826643503073734537896881943040201779478923303301173039504818321891055744982308238879594290136192257094855307281705622092716019616311516174411101811122898737157001924967061099382167262120009051509706258594799521846590545226804232544122335828906493184658001498230025981964319568047321348448967120789501744040956824683746981295377092921741787286025705417529782326826336529547332889344554846396726553653321933663880626089442081477767892205347957535417466236237444451867669041850133148554936984129838603196165894399281969767835408264094976304773879976854451174968979337237763836372330834857189980808741982671814969950666497474051879664644329703491502840591861413679698907171504771909352585802440260639887057806695824563610926308647917943046057254878649459776928991045723380210200194034784689933010365452072433267504576573975436017848526239243137366036162777595368934690133469319904364809776848639596419301722317982377338183789879574305316679272663726763164997045491511160593468332178168681968924775780235753167169907649620893546929071993630581874802652816396968093118853105798641334470887286437018980043418790051905290811691702304420295256944899897629152287238157828108626485779266283395228740566655711586115303037235074308683926207106098638579955289233147754833325290789774776046188211176175697286791924094364275669061864272543243703219178077890861694228909547999895933950833965022989695524482665192756253508450280083623656086484229492781611836335157529144333004682698142486839353388809512491988215558884944666107700438291678733568945964927060120203163812482092659295701822899404473127120694030079903202867797062936006113886833190917968750000000000000000 [111,54] -19112935264679993035579369739432459351287742236212600459039620431750801407477003371559924972040881431341940074087355029759889248081911913391260561351430130711162050782100221006795358191859456653132085939864007586514712008259105077754976914454478697907253062579831710682898690534564478997703388471979704961474499231321242108977075832740906501368769532265479724915168178254945022265847512909227457218118502732738329613189713226962998946375808155640928338579911069506257233794825550956089845951308449397742316885939976309996655310442413331024402262712298066215962786783979035589750309618859928645741175243359555878824697897123217048540137721093921358196396570518406605343214186715209547789173154173990205553167538376660297544699327167818106820950826978502325705288916602933841394889173571874008355710461646319346350649015403573796893548798497004790137965827997740260703094131991708636172491373409327223354207450381477134688327711198685350488969855211510708908848534477965298115263249116792229135669501618416631240511186911552926705906616751843040294116975531813141670364728069829931813410875770939574916694429218760898072616615448065907222961854105268631316425195655199209292162252668259147848911489745170116795630236954515213044735330234659871520535892515096289154890355248477229272739484757735632885471005910264309337440850909795873954911554974022185809218427314830200766509549149453927916657348948837431419844021110455184733365154623102509099061108823255810242134920662410412519648811987046615261837614417914211895652582909228654120885764539987118084269289819922727036607631243072330593079615398790084876441371655783306681257204660857828202005813929330248030579300171988782688390405006300349384677154936975517325378846533372915891085299962677019695079140902414252501136446227180287862393758541244231991413903280125833319675856850247653170025400644742536643022703116060499356322237195952487366425584662861191104550325467622902640422694150345869070673745562840338676901972605634068168869563875099438296262042239593133804784346747616211773842128322195289467307923963645639638313722982416326643005145938236204234399734076550844366597228448063944355102522448810162798127694853610077939323305940066024737943833506687733952001602353536399759741966022595252815799635046832566626229785779011927230807906319939647193417221228417535172638963558711111545562744140625000000000000000000 [111,55] 8632405465299185140778739212470101418275294639220737010870002961114075939984974811076005774156420669065045985535333444194964588940601616132877623865701283579207271146296183188928966509871378129045783936715388250502987206253169750075783400125913949386597194862966453673074910632793016466229413085713647049452792949771631014804639663785575670326283830873816578634290911096872531634606100965129606713797963376167007687125141818200184998913692371868505930986619133349705934258195410705800358100992418127636535194868076572850512701093672489796469220917177461506710076299465975854957699363326469067653360770054239420539368187816942802061567949902028104862006240017722678419572244310727352477121756384767221150100881180502627500819004897148376382254032936123405043186026513340733131766887999917451421036619710872539306385076663922734109880771521531658310101956940782164405518951105348134208248912366915753532509807289557763428295264774143060652127943769129565270977701382863901549267243828793016923370055758362884637450206552064230499187758595927391476571158538587328819472643494424585118123185195472954036442869533163311163581290182728937957998875610365290840440990501435452501469526018223775669212365831315821529049338412347918380875360198337117708124539715089581078985337710706431658446794520031838429988905778147386154266598799738440327574073796708299411234940249579085317977235884466876930984965691508293749062474621980053776996866084105992113074576552220234827966354204503836960503827348792145347755240521761999262892863491329641091759597251941391011516020085117232927705992082282129819821044943585266284373675187179801803048923095003248733488134952752083759549387500339947539052807487951328300552954114280288419155833949161023129643130541141347206457037742595280304863034888994663803027376327421542749575286145180588412187381182137871494241271783683273213544977638042171688993486690411761265917269603452582357902829477749839844523618378820134865774788442431920849008813590323190501155809339596497606262205881299085446117154502616171134307413429469736704374701221915570261021521130872528566613230277937637494290780604103663422390546436234687035191049570740057495658740464674201977996077190778759309091992446403606781394413256080576851164641240605073735638542011970674693007810773612849042426121221530007688760733480792808336445887107402086257934570312500000000000000000 [111,56] -2427917900545977202734835046813013807671850017462492620417104061224413150297057219977445276585257017930913757291996126078012605705386442627960865420450167567077622261369774859603594364448642853356145827962630821650120176072013530382407253189877908999745946697579468425557750686961816161547939961164389751137831725872950337611608856175385349694027345586871002322299466222420487538266589369466572133129679366251693002700565886231564581896212979574878415375566438119027095030591460898649905238251793780959684797235534603416545374951022585357539464444942848346787641979070093037931184291845748652432166378765243764440442206892331591409877878632650957747070872629797842861057875524726585476179281299721932076027430102082624164073667138791815047984249988320921386638365684506314343853100067534299631078691507508017101109433556238129907445449557650395178710276419311489308375908436276019481132721618470361997603828864796442403394890511587357455840591303782316394886253476212057536046962856090386715977473634385082886689585634172008555022325019228127547955653397923223029371510369909494439296753945520128388338238668111130559280703129506009594088288676726304770710428574066139260254913866538196909557253295278567952109722035334399318127382150875630133482136647016933793486896387297780874779932181965400112684408982571681201882530231574681097222609238189135999589226015025585628239267841909573357637278723120521976233190132249990617602999294765538907854296337632945012499020287358716450906969557390642555261196647052177641413285222911090514184127685326459078811741195275218127083009143472382206724091924916228410445377490549406709073251487624119568018523022973192775103631403009607360476109756714044211775875878981278730418929596282547943700987989824023915870165499572941058406352938334495175689383777894722799345014374012058553548170638302152835505146053820907424302657414256124200367262060832683495017281810472654781891734873989527513656072618157449213082387393431432115408125504193083833432006368748982143802362583280094039530069411280891583330920578854065693134930703472009712462370518288227411685584204058876298136728670672116753429396872023390679701675333033550234858366748525140159768390369547889915735584869811489601961616473371530639096229479164549701209416986237673836376481719962074663246122346001336502745605178121834910598408896476030349731445312500000000000000 [111,57] 545156486930855766351714079901359525545814616518233600225779437508572014221490422920489963968223133406388483642328896789444915666902818872675015290344112159289962285869079435942449882459801012999802707337434416427144353536502809013742825854104290280454335916721535653665202023409406550199198242848364154355267726525237222070050885248298701906899889851100844848096229799163189912824010089924065921957652499693525956703321512061445542635341715328279950004675574299250010633403386933296323014730397581071325127747384781334087733638361968327484654094054957281069974180611834868969212645693531700221008197862583851906507564029475092049789916641925805290941084737025985668037736786469952096616120182059697578514175477194589666585466668802862904255149621176718637391580222490947017227176804155666448096728804490115543131629654418611629500009669514413461187421872050602369312146607497653289457989516814117834828199710799638289983304807317434116519076283450694672688860765721225419652469989027151342911486403082250635762790658611374377607826516871567644167085178446806269479623621828047446915306078745714936911511543451652029374531430400455682989474227301267556678518872290718824143550261270334543337426375926828617241108565544836533869321566655994910629235970391228910834986641021516735426738060522074321447141707310150422731816632225325741957995950196988126799392291534948279318212024073056589476857055836731650153361643822083491977389844361182929657640884617673827234363343156097295598391880688750856617825382115829485252646995575570390786653788628908800683766852574638031014463274933649327901490743979689730716256824167435855003072962936634345849742502503164363471656927658712909565277510873888192094737171674058373146542794198720364627530993565152207334774417700564472439650442591869991609357859881790243969482042584491459576376574937200038204225036434286210795214743431343935615477163698755695901643651799955796043060267730681826269090483003778977904414442394205071386622383507666384493368951102013049219787180678242069897502291756789544842013717445497735930995289033302853558977196607174100934048920340556913436183036534083882835621213084075991491755795496848326079877569570499597772885185896696504820595711558225763569550560589920194508172038753472209053089949142335609151917006013201468525145746176636861422826196843516299850307404994964599609375000000000000000 [111,58] -103504080534813858474693647068968883501451007852687316477323216414876609138061001558249741774314720805662452233617908152721740350290582890516848511491195599617436556522194133983013208566269587185166392567826410314884671923506747111200393176598233888237551655799538717039899431431121340929323933058204016880829838690093047400581510513889327831704523817352787852858975809724513752802052499539528366421903513479668953889549463021897904770251114292268368445093429907642053516430441009333563340990544018718464847785877357663856824260412062497007315005005177919010904554836396138337992636578116200415041417694323204143873996258649108700444861906630872736597324632645946456629839716277217122909905994984527216653089973094703420252363875776145622372912072643600422066470116434141465098051109858890626358181402905225100205391602827468699407515397390560664549814653016724492182506056868781501354371927931592545019344431494158353270650344485774613194421522445993508672372463725014276756338051784814908593957690969904145258023181438372121173575228594760719344807833531134540142965751368211143557451125916683327990282217415762153817502023554671721163425499397906709748122139595972054577504252390333525185714964147026221377277528284178126413848574312760496111283662572230648845338221335101939467715029403113693076341311686854877330644471130597335365232176379089681047519051241888538213743193287525175082294007603580300004590240610200701431034838308319026146274745756708850270259755809490715256546224587016593289889492116782665659658247579146152251449176699981253443461048909014210327614232879558948314029304127532679142637966767998050452040223308066560311763880154718951748874876319642793667676325099929764012517663103575619714975434994291722377757798638318392615366048820371318837697694001818903833799402505747639548863170253731575946746173026516429709281465594921483670276887399780242574220107946263923321139931517399313709668539795993735893867541696722766776045625774654605789502109293167623941212625812680845733064418891911597359590179272582428750804851834661956990442554813975686570708934072168092924371512033028555977758513351951936757179617396485287119458869183619417215491418009130738388376996106180605780071353209931008987183719456785169322815256369531682445942006652455487781212080786702037846162145601763190372324174859386403113603591918945312500000000000000000 [111,59] 16792087893764432643138152865175865664874008270377640157297649245307595288371565288142831788265378813561786388608167251216623228331951918278140537451632698413262518935094856545718408140933466745217445889419144487798267990784272614337136512189301686814780710974913717806040778156296856788699515067998097225321073240610759804367065626925091511669016647713137707573083157937508622241567917719231886466801046719243102115721191694197488109800332403930276551098618937557354658775561873768874838816152842276784365285781698838898816759700048697749392700053058685929476079391647210917898816270345390269467564673491976199661708537992569919582490081026181668250155429382182617257816779851093123303754212718823164746409188045812555002662842930780957610998002202286883051006206085843888710965370662008779808175140493908550077951960333128422571756604552057662074016305305164352982917564652025210129727085073708975433119840906424560402915393279817255380741655341050888756001781556178294818096559712574181142073664844322096152221383043421048812109629043842557642924191710120690639823123971548225429639931921065347772113633050816851252718261865649147460612150137460124395553865076670324351465689213492310921050182426039375212212111907345748873420375001058705189680264057616976144047737088902948737551325910439024615367613108772902417484374052192254919565208591892511366676287221773553989898619038210353586563845923372472843742276388836994689896653112327289973240240579907958793094873360200820026567174086998552810355166098610658504478111438149916778931749700872231557682762189128496727403805169815144289986945125961961772596934885513124903384677383833311697142146086957981066879988350467949139938996143626221649107528024773817761690686450594890399412703128595105331852098305700344459606857840191131537474631213103416999104766625060268416013884513073980382245500946073071912082999237809358603278723712341176496290269012521911121171278339989979874656724393438540593503106693065693553578870031972452248447546965479987520587532777321138366673022010301455555559273536211259306361264061816717527175043257825692940101275103242043108799118458636086730322736425627901373605597184176036544915212506228612540502054935137974979910997657256174111521118427486132114254874733708351277403722094265611175261137769956003772324478835570176205038706029881723225116729736328125000000000000000 [111,60] -2306973947734005097670941154541617097396394141828366916538305922700314109018344527109696442752363444385480757067243676449964089346523988334238273530817796939956412646543009825675529683508677127797078179513787283574989411727229358632380078898924731049726619331024952354927521338871715784643639008517612119559291639868285886858592999287187555265515741344935509538933351889152099314586993088417223180319447096237400536217763400539718618666023181988453775963053850089770253609886797752667410675973940558591129678134069171659844453774821816423641846103587316201583836300435061816208460402360191321134796862946040024980569013658689297687351835350898844814350740275032942062918630803581334567314639972975881719831383720139685904618535206466603127172853365242693685506623786520845091094764049295090438945287283506723159359699847054018239566037012225363285336025662811517942537894392296254640737345710231908144843849478269148635175419663475671614542100051239175458276703795615998129868421353527761426667920919603013664919011204644721864052669648215867594820286166443412314417107349717599858915442653660607704656534615489233542754331884838693731499068569381640736293264813972827936191180341032115153495255029173561013431271313475074977280215312156549893706807336049347624873014481118203071768373346096971369686070139553255682563615744049771425615571523599798077428585144109882449680249462430352478178655330239492115313412912190486460534363131923358654637974220935198438560648566523581289870527503685866551149487957055447163304086653264700996353873001755180328236859899065988667872340301813769285266340779883251728107885576279616092885384250760037886502883137660888664944266966232446367794771287727805641494191448936989758904450359468391261597509263391625243745166319734132518083731782650409415563247938319796995419753973591203598965806266750724859789366228983446769832734291792770860724198977925346030748876897177602410597701780658415258793657843650854317127994127162957537632674707306237800451838581276671282154256520775778424780735800523231861018596159148441898858755993891012437071887009801965232814432993823337343531213046433656060045122775864970331831303851995924549999521461966869386535448177891464344817875652610959571400332603043207978331628079588955516528537961521418536406346269964678712443407297897533525521396313706645742058753967285156250000000000 [111,61] 262013935107517931380066158623458651004665468411617427769625936187036003555215486894258305509184406577831309607997753624615067812019067450216079735092103923181731873545771680057317851185622760634355836987352985856133909181952158883038272291193804054093483553635012347881706352615596338535923295628162296652541593561654589650431838658925559281966314298516519346841543850022371077729440652313772750636085352788690595267463030215954665178915078758145390102496956783566518047516334972196568759544775215292079917737888043810987613560649220567814420754024873156367732284616806300502386345135418844403089280422305266904273074163781850098867611951713506635033578572640007566846259125717181475401804040525437049572284387342525770247175071049629259609692131237098016560999649639330225595715014014475551128600813737467933921176971765830776330261963135871099527743604237912262968250576060218869073386682174574914125598127746321949499535328356405421532451461889112547309151426394715017294376167910826105945117857478573031630495559613996278430847135854709548262107764004927009190627371364189536620981372532163939261615677149284807241339218171777328331700483595850305893023518730762593844144518816943124334355949368894055274898054707122257173465918731868790486110052671076755076374902369799560770027929054922326266857104059946324550588300421236884575235770673906545495275445930444287252325617151926079405373360448061763065905496739425577731450687135993095263730066515423616567977076229140826604080147226793367351862775857775885478118545056683663174424855046440067742139114576095378333587222514326109613828621917604687103693039315399433602518167319100667882482266614629641725896651496209289655418142194366391630294250053075524498032416584647673402222573189165059185163280449480512242419331136224954508528940708750864493172691498981245638377724034328133535280250221818047131027505071363660093820670181123128069794390367804215291904994658623863352069901921921514343803251154479429304523916984469972650072381363748078126118051679645823420676929365813003076785446160998091176076434621807850145959098900011764809374054416257280538227124357827821233447348080194885992667274197734580633055994169904811942182028192516688923571551142759355843260181092150766177312712420957113106532003823173022487549139817195638177416523525122826754341076593846082687377929687500000000000 [111,62] -23386264142580166331552325080613196886430095143655860587124022953315191840565919786395820563802683044701015241755841433527355256044058962729757631881582573204285271782327858925363358071311853840187722217581163773579249300060596769817120738988435506180778587139716269545026855945540707880400898256750192535345192462013988651489886183697375576635192644913310026939588300020757113348482467558653001713648829595873192800594224525449807068795019853325377136328057086111752772332469918595711746643521166917307416139458160752493939108898519112554903507813144104137153736855838535025261787404035210697571216200852876951293058695736561306610711379380839516966868305571416649128380906064550799025040490152069858389160331180728132302758247074717285052979759628716718470812266917969823724243442289175169985431755719677564768274356432993617858945850596567450457149364852538975793408759211963076550598198875172912957523999308982259400612911397734331266944093443688982134996179655989450570024000922657296781448678400813687243560630068711138224680128342499103565492539762131381082728396665351845691848083705620267537317387671533170088318400702020307926760639170385743283966614647031652386352138223345221202878740659601796855713840423459073089507822456876201074620553094166382258031166701842680869280537575013958789644890416972339564775983565407843098144944766571559386862595335599004765777255389428117592006448990077479105453045938634494947156649484392220189278196858524484092878992003346431351288808505449007755249479415975241519971263382366572861578670268687894142916726916443214941128799793317666847927468347795054882737163311788836180509802757939039130519844648250238040204624190348525011469437357804021108454083568455356649678998068876108769077608284427622433704556777103077571162986734414971961741784532773767966471641944923626234163931996814902121872867318342395764036260963022781973340921228775022587457029119219210515484043354802799815156623054417933583077855765818764946503343958287295224243463840802478611897940179009876312040009510612101269342782504078630186576085703970754364519605891714086922872722883130931958949386800578592368850572607749257560788745312241259512627592933059201287632992032527752730579237583360750237970179691688096034803290693047487211894895554109238304689441299137450178922990670571380178444087505340576171875000000000000000 [111,63] 1414693357927648549007349047697887201705379658227284574189617379836618241837911891698889272443047304865073206900125492877094847282099250369745373830559798757124905364726221540692145699076407200025538038631942514198086469526422284403687205292157115097035750149261871817641697309999846168772379760357584582593801382989600055639355829590832099652778384140179392621141604920184221982035382506068480809228144542455413511773428919128072193521518418190090668545268784848703836048572175506968741754721629933648998190542861608723234068013656101267811700059623095279548533404438572554446052408411095119845819408792257953484649165847204719006340098569981080605017041096608394126977029644361619670858270583996114710812060671253606337380858608016002652708310812797220404070583931347011850188515585917858532208169749636232082391271930078462193930000716390502873148433070193530359734861573841154105036577379592032461985241893455208530091642203257262621398093394044048648337423665044562059754603616316683255367106390682916775022752388285703901998243229924109928692724877562655719001352807332244318834302161232370554699791587678499807301419525126240949096638325833068639252423173681437271739693368401797854666292843445294702249195272488903648011042129183956437408489237730051286676314088949607769558989298305743963022244473647244719142580498207389613926474272294095239395152933775193295651335996680414107481170459317704605609747505916098587367756321136574253470577174026677473771676501705257811120136133125813521849569200196710228430527280764492994898361353103253375692502370287556404165208951816832431994693047357752359947179692072903225676872918076916105911845599608755889328297829988325118216082474547068778879947483434935744434146676797409310998436258151741589198858665232689302965530264874997493344475910415678220649047542244178700316614849289160735338241954301045133810118617235253936618968416910826604392270517460723697051792047383146213662163625626133497052318983960167647122267058795765540920224738055462872285899483447999700194116556031398721754889764338058733727283696849567741584764466182509993581136078876946069696194036782447157728443224626361680959311736515801332507239552649231539416371641229351456862211806561990681212842436180448773507618298090587362794206126279935924869228634634898128759000477430163300596177577972412109375000000000000 [111,64] -885303782864591081108625983287759219427772410797755679635682348615167973055806940131473629804980783500151434614385242881754902574017132610196934968006084977231262072909227409332905057515857040180569841566344128119549491482403440210546783110031667292167710374125257048865442243221743783981986770703650200771550069063263912777641445588770938104097990723832060467494113013650870309674120061350063449277095364683444328067458048798827486375144209478468151984658154668455306192290010466680502120004461880504688639788662222474726725291054315542302087360188270583576114123027829934441869696346106267013107183384901303543860729525765507155609083743902051755827873557940911939531666311024693244424749680650787005059981917900818365429984726923426709903787137342183349546051431866975008647982419809564644129827690781625558951830871561502270176535675956638296131404346830792722234111131758129717494575924504784483385011408678740168542809387228602270413452812303147236039700270827579660512138432076619024567565665148764778458478280165475420363528843513178473031563056872102623555567585596035301249099372807776731801479611070606074120932954010346007264883180322673089440009589858832818216024375691652093305860422261199863763314203731874818871957961212897938767695713386673942380115623862991135362556672467452360142329364347058734699611387475677297921539034826425032390627745485813102259118604183531702137431007856533935363298444680228158318836058742774992928913297456096707567659968595411160525754335392857005486095548441023532613869771578368850861574301339914111767664765539506492612871326432124294892711702853339997933779178329175813712742148496635379081225145334914105060904931956519199400626872970131213160646606299724760480786607470015466313395619937933889249638675289554044865767481719426153553935522778604924610861021940353704371685186669955346657313230810668786460528895389507385028995322694951933568957562036131747964689069840337087264934978116205300507628150381373455090354383229746801335547698495780829174832122727442827871935501962267242159867680037721281324397241554546753847996128135701459097461883065386637176638825543784950405461642694178479474082381647316959627773592048832042985755963685798849687568785277827423475229876081461967914546190613139829226155685396264373618588935135434609125622955616563558578491210937500000000000000 [111,65] -20876920642648933175540399984023793874759270374574107892915393602582647221864406137678430090233335104645555359024041464965806575574246512149927273056485410022452140619638825505315642748736904212573672422223131335954758151074922242542000119699393232002491756961018131987100383226251532444863620454120721649308558641587261867286313455463655411500358082852821179380462005254730857447669976106737891520056421570901447787080887259054013757842563027094535260148111000709552013742727215144016388768753789967055696732404446299819039514316718336439332059327093824659177078702111003969942040738784063459507410562839503985082820398350725522966078618787394539286304150855795299884942891784289946105225585690047049967122564260867824582716007173460921579431359116466263182899944492268139262871328313632884621343431914229462971809622268652638705448359218850578638259250323589494968252813719750358687071918727085423442944237483501278891132652726182428583151055836685132666907244772116578719572173983252217951668387329481886748630766958044860243365714669771495683846801940977321829462690203452757874964410773480703666404959354121549047554502100665068663666495582988423567419457805567886278926100467432809874601501993579273635114606927525418638542203343971898447839680096001680706986046883985310737317442204647515268432406439123387014996765051046256732568351271879462066528153680488846618670091923231381983902795841929286167980027142426518582054139048947772650329618804039115386558480334848117627868612327675393278560252863541641059513599932591630071466407551010546586480205452779654209402570971463641980237158743100749459937680482923857171017524871011439903407940642608948267927208475263514070088935028735093989888117954911768896507160194935307021383088392995371810512052679763654812824844590682074252331362936223440944028183726947529906429942380322816969339071989261289917955291194815730928137179480401070941868982200266275569386651480615062915109352639112858202695857507349101913341421696794701551186191715836475986216013649152628189066251399922381425121541737929975506786362955875715934644053296125871321123948604344661556205999525680068525755718558235117879068704515002154225286436576554299013177668311638230296889114362841384041095032624093954297939714761755570236286075150998766291231361200116868252144704456441104412078857421875000000000000 [111,66] 5917393712619609823867098315724302142141080137099733371192398653040589259773496692592617671877714401529087751543125391457319097108555342766934066530999811074323476270248006014524861299829141455959791079025825416608822509229733939879503849345804050239253886430481898025546478238097911507265266077511089091014395601141338864729072131540241947862242536151825006051899425263165664542567176715274307907941280348414336678795895097640252994026536915484248986140646640847096653079415197925137695095015152120795953469509708994786431935502306259978591129008080427491773876384701318321590237571768587993372391754814582371387499685378681703450663228514023262068341001150178032465249479687572810648506936665634493863337701714861122274507101866447243589383736180117823510527943638778998516762407491397506095651781742089675874774672816498390931295506719325724592990102991143465164969494815500635881618856965529703911788067796806416574756148771347658616410716393560713786743007148860117762721909566746041565523351977890397381646513098733055906572860452843773195453214272106733832056191413825887277225390014077025128961979288312617137493632121373259327822277969947548104802887705717128642127875579757275920402894697985217844824537354393127533749308936388017119158164134826822902089933846346979701588793490806771594673672884089739065370999226911573303278174898377864746910049348984187693796666377759979679251157390149159019151940918169443769789504444796715795583983764260301250117279844193093634254377458441819101257793952957318634749432705304952316291948426345193035056206079869572813592103252909279075300271137570857998972890435198368198689685328050130411234365677860191779653603811106624379047358069495732252890311367688800866894677837635062909632799042756480005328343462637728301698644148655588594253985207430230895023003171669391057371935016751038379901098547795691085747984926985724602810273750328974171615542229111258912293386160014870423599586355074884599817818716052320866478150283800891995568247752168911105119179700412616011484132035795834471743715309991404302507586831321749755815767612480949778429882736113340558894601298633361542077366219195030846056256892627513405769149736806452187753080181346677338875145094912678588998772946585694084875772651116040254120667780585763860934636696982718397204262146260589361190795898437500000000 [111,67] -1215739648549280808425217707908852323400801854533794201689132584206528479275714379720309249967684326305867715888701356284764265211791905138877464154402323287452946105172759441774221244711620213287235439263584756667880759264226427796730555448793415913499120157072667434609303066816625587877834380664315417181945354813667408305061330931905866056394020398441781698327576566361558970103821837085733313081749240881415189645115248978371748270438695824340812210931768192898961603381544276312915999078612853363760366463963390233260124526854738511723443461553460136622358571211376893143671053212338223822216604125056127632058571169497241484410715043360628645901115984827542656765204902553180439337775242532365645880361868183352780511739017240930162982855212161175196990274734371106277210175704209246060254630216591847137768099315590574011529057252629303175950680183860724199760422423013690065312998373543144594216758763537834167562869080705560349124977137741823718596069742755464843604102707793570214938137805755180895682030970420039986223492366003143050048451811060606641369717135607955786686646025188043761915067856031175222830891459101756199894403552435298307890679512218835652784918269789886274768362894885943040574415574644981233250769810439473308740810980295979629492577314146969122160977567504298087135248668678192949252013651248740958802253551317826442951051829147923396967024777251651399321438554042629766058119421127105099238240016928834216347880407775514862009454203170449567913194300997752218579014303337552899547461214107884246213858893942380321961219169517807699827773615427098753537008183977323518194946407154791785983983522483439722808324019767074064289384190660344439027128368313881130549045796706278139457705488445027654622082869533128729260375374496527323625832744203190322436656484457798808542889422858471361428464971334664034270582887959027638841375960764903625016398238104243470806510792710817221303782554488786384066819830778629748336552489912045480624780458182681715510538892133655066354066063793255377269942986581022795038825604196876142976239037133403379499129894194528030529099786118713028166240379729907421153631690053228045386198030967345322178636499275283439404818145115743277027146374616608861971869544649303733824564447386234732289795454512469038688308083960463926250231452286243438720703125000000000 [111,68] 186699957707968733748037381444486291326421963370925463997193417225957195324967837477622977389907297841924684621976209480030548924590823415139214585053812767904644965185248200238147798897153818645647086875313006581178634842345326316313645626354955698601732932923637225917350202666314110616789065856081306594371199605365728720368734203250748550505673953668547826879213425537483170821763392343748920399665616074101311070380248405272038298186487642551632536809846782602118950304022910663978572896372527286172843843578626999481366264367696435568188205536281097199017543183340877253419165859569289621850678446934645267195600917175897449396052165949333598899335742563809804196748018501122665573987592479532301023884199845637924328686548458302171711690951549451926996758827558831511778934935256145539646281447834385738482031501555939539809267773335291211867966429811297282222101593218874873997483530121758986738438955861332674738117098900296950936029307088395412821657121112088095464159102687396063556503508427560475205182253413784585546048467864174812553549883122610322323544301249314972051456282924423682160258711236392633366618589330424378289522987131423094078895688965976562622847667962390874106171148158656462529026699286638801719434073428443964446086748384216546350243632118401085596744729541088153077464387832498373803832613189716504784839041904635937715367329121411920603645485255796923700350428407791969971152907401876399873093196926535007750652820791682141085202108200048306195678339601371772445425576278323827675193720545406846662690659732024031550491982302451748087801003508556333599250237022876336124661604815951781628224790579812820351929526590114366645970255415499607501070570123438675379457642211072191554244179823373031888059524870625286783992150696709315972400396685186066857204801717596823868108556596610871342153284964850377028986270909243863298284196141091500097322595355895738483758683975495507725569771457571852327485921115133346688345905528399907674767481510212055919403436563043117510154967933880452344066463661163156352179809202536086274144497568204453248706518456049829431689355643937438337530546995977830965653751533651267262692891761029711941193447719103900088937351119991558548426073683487103547355552935920513523672100785517445320922278481733064888498112626648517362773418426513671875000000000000 [111,69] -20514565812811081035614205163929649256871857749594028348112085112512456141536918713168305696426786556404335037978202353223613817924588709092629279649344098702832674406521608814284080700981625242268361936676967924267348217944126727771901370689588177870434647080322787768753559903374104116323367107188416137905195194441449046921955215514801831270365889485829154485119200906356040730855201957547198865991217200246269149067746705964029541392237994260316375636447702993335412223121852285081960189619420074629595296278443326419766176964094813808646278755762698441644958377064652637961505323835869723583751249456483361115339449418408833776215553885125174128092575046494083703399345011298562553909291339900423856362758546577359747194613306510372904634544771989694708359162792827858825523807767102660759608763875478471377656052756032338919722537957189659718085503106668940009438577153895649329626548980712409109673645410608183861052076347174312316065007324779143401643163426040947297459864243007358510786978784572405854999061490727355739219127723774045408196999110067681844405544466024998751481084694749090838906825890086086541972899126420620962984070435372051180932605497730855500741613203890050733767209165039848231583542027124093309189227160643715249893550457287063089934363909542300333625078559891939566413900355635915406434715479945712305873365383676924837977646574942602411072523899560116413526424337626692250913357152470709890847007532729214284890397901551026977545865423771942505690159784212876173843629441676414733486467021652338374396566805090844114609399197486987052524028755203569929157380176422804583661368556601488660303439755667741460334077401274551155449553789736160912413859766469117550545729904878219726228199007624098029844057400901528834305675666326350057285713968179055226611133443239542504662924655261511040169648088626902868787354751130912512654567724088054614592534631494463935573436830344303267091707169322359360724907947567092368718078327814399169129538849226795414867793789395220957404803621013624902302717615649068525399305691270089564671160270275643515947368032004688195572263878926584441013036285646884043992225652068062058783425684194129227622676420186505269290153242421401012963058524529086944404089503644611303906993268846336315598797410477046174678435455819278359413146972656250000000000000 [111,70] 1432371097218179095188486233024869856292145478100281501248230345015601781155839884289190752106428985079359051404738861519213166641083259645226215342945765119987142694395251362749808437495717157134455478312327040188651662642954768726551583702460240676236749085383802575789655322123932915769585351508972258376156784260415243672975682385759286710311245399414063852719072642781824717972655149483359714922848856154387105772813997584033464387962559777900933724024566239248251484720651415829571943267922961452396054857543779042858906694774012856521781557602270008221183346897903216537486700652019859537936532654209534273244150045539876024672443191581750664425366069427001073451123348351864633130546231671151951009948112719270424846788478020554683479610445904339906336642192486798822384158606741814160879145113508417649568295571717448089520657282746549279567249274167371624393975299510940528330803815281554846655649687347119830535048571679682511444905705173997842814448493888393357627459958432495223909092257916548702989267190821454281649564831173710882435311057644231515350492193377724782656259030210751072277059133484926625922641531481083502910545295418950669740859722876719214746619232094297981441919367257721744991217198591231341461421747512086102155321185670030576596691481069029049240601317371544682120724925803919223744762864178658406110894123688712597670194897920985244006450046069792185018116675886774031838745855468481943221275330425646058700031928036209134403584635265235831030796093376576918658264676542421172943580601910795117108537549045876281021230641508221555338775097257149148337549594696313807240234093743335820464496788672935208991510421227594328713809907530804299379972972530884764674822741664892887445949853151968337646205228192007036321601684196241748149965185215016125728661103148592146946375326743272586165774458012431540966626502949197557715578427891616652752072115488634315660627860123163176904686540730609531642150600009895240526504035532218228302345741430532072808389852181282168839737896115913512722142453401873256749996546993686844983894221380129731479468576826810856569729139417170716474421179452611570536734333935924740927608676475834419035123253550125078147172741630340476544998392195943433969078823479221985633511856396147069475134024402781939179381328755798339843750000000000000000000 [111,71] -29733463376169903703074934214763820754790943493609897097423105184948592566951971649910495982521369296272374674774955816167648567126967088707005465093389933897155578273014883959414162901106607237330562327850657099326086056066598717381813162523902682709500538084004792840874520069084238207362871382781752809156489191487298935437959756184644405431135148100780300961575606623782484952441572121114116475749830367512004509840417858812844257394970663837097602812624442922253821553372530843145679968011636560063923974692478942649013912905204512454531395452769285693351062971210431681088478634850963132878647409195491376112345735617489023092387887092828961577271314656194910292554252058857184016624650033885243741545199880993234960867042530139819500376426134327119422974958863002284615959915109693681124191067566072735715891114958606874418610135419974161939374889044374217958501183591371155800731184146770319658196140553613538454852428588333213710645686216198981295756296412548190844885550859376369082745049781183210822056441121242888479778953919112591886378408001050084687410397120010481809739095494175810215482413276622077922227775545082537987405962155943649996081325682957062070726382384065978064386100494983203122789732112393062444942018505222481729701472299676290244311459089165475300972025794803117639179156386050181567081310506522173050247662927690306914095805055667015420053163999270483395004651932099304587956352406652973021778944298843214264115902136807970559328279816744046068815693118872703903259315745438539429008475090366380001569229870181644699674532266952953931981393955425020744281373709069826492345612915051213842536629922549148013934273395850962173188320102132710030325888791036953184905094138238140620988329346050385975810825452225683779443098613175887317021646816697545150751334400208208538240230171634763032770607722752988899962201560060053803852116295509051247708990505342576665333826680933123501004646625255888454574643296249329829232733665779879058244192749763702146138727022557782342925903343065826649748184566871707007940208473314064472312546257912748896750420188256644193240612744933623511170199961067757446096145093724979758288971094103878423618950799539683372299096028725923676130598552543855930507008132092616600615044331297461274589786347952908066272776131668090820312500000000000000 [111,72] -5598827849615385852394340733797356849024236850218779860359315229024787146452956614661144390980506624526223132476615421395223139050841216542512554574397800474371449132767056151337146025587748828035078527620659126087328741960848934418874935625911203739011261049247477826996478214476377138823769909462570459149111823680578725441079986396245223623536534305943119041373308740170900926758230927427478589111510097358172133490369103022654752655788623937261846661998499951195830478271931733055244643749710626948434378299748805465911882590464769033516691987152127077877001696684637781321777050198504196924590571685505856971742563513145902137790145015986916235864683394048400083009469033232881127065447094003017775295748479585353814005222508393002506741035661330011635813041529317663100032936720708378276304405881942857584555704685368353325416616584055997266715613620793386887343066035466222181055119092665555620153581247467256744875448488992522591431568193828435264807858799472437228443829193393334215827360218296227829064086363220791948079511462348868605774622527293468275142977859432166653454638564199575139178428714241075239216737811807890384876558448478512049128248956951482129134130133913897898562832862221996792552956639766610744484705321152291951049244589678613689982007493903548098486254010308267001248590181790694392398406256392081977566740085137549713877665998916206667620966808087169581851054985076347104455346372402806680885022152081220651999796100204127220691960806446498047166485817757427871997678148279393244856731963019174367412090681499828990228453158767649835613100332224821066233279009483042380696455759332362348081858514882261087596370886138129726947307610250482776402988262362314777377753217718111745881338710678563909711396779820761851880148188878103022809845795755810862695585801806722127122622925545984092271749165213090704070310781667973878822678916264984964010986899170868180689005095317016843749892760126030843829526359366857848760482221219402690303828806437632666818006619536298943714565337751070956085985136745668352151647903427621210807148032918110585915546113788107300779333432426636582270572277689081142618472460374687737289679091323705068809378341884543965639278722961246403682077916796374485623527590067859840772862192231241377936037670243020256534777729492187500000000000000000 [111,73] 626380898387327122055649509310484351969257874487999882068808830848648939044212162931304209048772200884002744233251087525719855162828291938223301762200407142068090666239072365923018064964102439911769561849566404215516729788600802638564091607183741670626827693470167252899220743665077146266862030879507189916984617004838556084733991514239444256513012163051647280322862967503886236955437031949318559929248901076870848924387209543374364385024217504972311811944977710791492505532294730975735720027232159218458719485556127180203126618596312324823790725947898258222064362026048385768966181180729410907247628345254657353534728107905157162625116422136368366814591509463255920402503743322098176245531617284226875965578826346283555653495151653279922963051615758072372129166405765264369679291060311006482183065197783958661437860626266817357240525832390607876948572524224012607221224943437129973874702641446770473900747099995246029046461135388665211894445022970896703563341671418137033148971806463857686197461298923002422403084789505253476773844889318352208406538693251115099946935424621192009758456378936325489428527611426992401775845398539238021633256638077837300622887065392149804413003650751840244207201017234294225489906913046657907585966873348271445466602173632489374986746028219345569322547370687884121631398829041738194987043681002907287997559370638504413551269691188852570033222693396137688821489913942611327858643996178986187363684711944317627840714819892916357826684793666581383330487137187182708876530284150357647786204747288025294818679966463152108008819095455796155613470786658806758842069450127710098082756930385855854319702628281881453491529186371459198946034837968424680219685311228272966583242339398015599752099123418014017176717405988024426892146902362521744136418790980592552694643925273539801971625697002464244688002692168158575198746766689489693096550965114989233986938647234249439751695936906195057617419100884560839456768201853955683610558005460772127070180639838099769752866256655779004704198752771847576037707800664854189617698071951798006949349731880587881601868046070470835307424738061876696845145564747959887758172836199688192527694842754080288158898713486464861879754446535477468148521201923741017192093891932111886698621880265985942032418053229632267797896015625000000000000000000 [111,74] -21855631111282673090817839332448779662782196592399242356165975819657430730256294705754801090098790364811695181303540162499310991822667920847632114162596019012202749305973381305939100423988617600972928367709463503318079180555271187479823431490803843990018221652078851743852942828966216239198050810741116140878864869674433832631165159018902948409674553873217675972526460062400818319701113168665324131912607428852222723983052792053725145061836888316287618731456856071542425262861904288422900762613120844588163452269421668755879630041593858988862690704157013159564838420320828896476753996532894101864955639539224886202514856847739431115937765774629079307713087032528067630112908458980708710887231475705555341306783916100088630301604723482603775227652026741394665450780037691757503421068159310266132207676680563818456809364270642776017043475020149280305798056573726038382445983214317417716914360384029237969919106014466708459029535586571957111290303733062325025192682916275283163782916711171010225953268706503175174669474857682338495625056747875311682216919885995285932200254767532948683987992383224102018999727902064970230822224671716321235231804247299353306006290139526238421522430266326176396048115004155369515407956724915236448280902574763366519819635927403923011991630268169851435878831335389547393020344735970045116136235666462056476214147974785504036068780043947824251212798397043445486664702649017018735753361243964096745425273758537839462085917704752656798566995898996317454088660422699601898637996667114373632446287517684639822756889675136281772699237362777781555068196673240020906846812609508520392650050246267155832015014477034297275885600205080372829526368891792403562159448369369267747718503977121726169792005657608676724899833663795394549807195863330914810364389503501389597316710726496023495377750622152091030822591582505729346200994124567113019720327015794668444322739195326893937844256829490262558647764980499144590390645952820489536903257519719505270200754206914580060573103266991489813832634549452285261367273919957156297857047232433119530816887276825069258958834925954244762134886075951362685082701693844809042417951046688372595564786294347868097626622914709598059102941407806710947082724326265907316745482788047795657926861360273870413139111842820199249676250000000000000000000 [111,75] -677371795919903685134009116620484554782463151564288245029783256606578588522076340439216478193345385848448067374901323322955156209385895834536280138246574549775257692378140811048602419322079378807338896299501095597195035786195567603051277118374493969216158926441186009531343811405147769068846121333932408741842387599304418720049837263676227059984316510612597503351465562518174265124762042364325934361631437357676702144564488816326157332948788487120981629820599538711975625679481165649575077612561034190012371876803576971791606899454609815736770046103856097147578556373452799567841875551056535437206197018830260257475894446539235989265690221721648579629449353257742547996662477165918652946604585154140513411349918776915044865291442118850215326277103873065368396404816883935415443420291598597837786834110926297149847255498150708399997896321983446589347226557382315169140782578998592498979590667155462956409107392610491088689834534693069678233626152409211575651446928713835337763981515495650593965287446909739634904633798240293429110586894583053472171465354938715612557007179644902584215683556512310194467524781302095468221175527280070274951182485731057730166969772459202726716415726881130494137031812868787344162947880690825219845149362724515177369677821547796567390115831907103136898071055818559614981871774353922072781674386714993857862128419039503419524066137584896133432048769178937680609263658074104360452310543198189477040416324068325410887482250864582821227696486242155503477604334482082879208751724408264552980961302208730840266666128494452544740447857246593462727836226395103576263253647286857535954271827899278655486038414728557436550121505236895071985884663377928207346700616258981970241002322732223012687519804691232170675409547544328590286771427165786714485738037472610207147365686666168572063886363009996947162492989758686891432082757460074042531882093443243167886190089721996378715349392159045730741667507015919366892558825498806635561633995911375503398296204848450618262119337269055464117368954152180746403853612944236492658529979206140167969535474777312014004389368304699953049698922241570103136262128915341340360128114333312113748080824037944560288393075367041272863908327481154885607811574779424956056165840817490239089753179734770956278540412927783865095000000000000000000 [111,76] 91966653657971072498214007238644823961237228582959870205795414868533057278241776159204292895442859646758522646409609992160477864582265303651518942864272729711593523222631650168905826160225061631593681121285164790782236956094082032102354951239068567944576488783757422511385270181269099589996667692553035015900808529709133740524916215012451139418523308348223265186004771800713145368829533369258882413903710169923684677099172690005924043526901781104221125981601952309665132364570080667089659458722629297679209507539686601215428784412433462650900587156565926225371239471570779637421474307834315231812815044481567347993346531702807099187235574596485825781848023695380724396775303495027993319100609560679712645177848734453110845068093162977490530705499623233244291446722831835657025327738353689068012834984031391411731480802557760883124522785687441791184361507535415078061654287795749771643399126526353153985501839454597987855874773676260793260944976585877686030135361783157260336977008987710873000428915526360072256679994572862625712065980135985174545388967120663776769171972391607617514048514472740553699680314241360092348492903497502649464766662382345674982038645230898425978767890273657620189950570822891679798584742870747488577758015300669978696070387654754037104492303706041548781364894375958644013905811909179474743937506017880621602747979527827943545312308245365990785720740603625627921860149117548574379006910162685336200315059082218164823857563168546930056986630946760032865081318813488198255190094826115945155973941746973403576031824824450911863938640006701353699180470004843079398016342385332444214471341977248328148729550245256013609962566054073375914354493864459061427249503011676155764963631054992014751676396251563300009069125764072909969258539248276019312378417461952422395743981551211815001867993389677237207385394987918669433584817660502177699981610005547805902892302163942953972707026088684624806091028954263535409760144882941569503424535434135634676910028124408486313933604146272009302477997678114514754813567942548040024961031420956410161088418184815857945106065526359178329035007629593223291980915021838949120539501668190316190846512022313036853261313829813237434170701331228536554739729314925695671455276009833759147317997278008319317248169483068649463750000000000000 [111,77] -3916635023661662940017415590464907013037636489984689101306008622758438643933075986955394338338041323655873910654118934810608147218032454883076962768316089160080147965764983173963911467694472173222638095455278958902813824166074226636792488851762605319340379942910771933986461040893277964737716419432675714576860153832915478962045142941867737747881436752383911447896041242405508361459518261378268267196336595093376775965569986022676834223374372986846624009834020579060097677339070504752579130458892881308635209631533988250989162492542887420287169032459723005078656084191996380648588392992353007932908197676522398963633574881642848900658547573772493753640137018147381813580330555722407361207912261385289511087062106534521412902046607034505955942437667925337773076362986879691643196451069871984045213737293433747620560484372966518846362909167556271394201518416658614961753387357527246431063168764480363289862609759012980062381384458282829783038736027822116225423102282250056186266917240838440253534672574920440839852876248366118858271883062431317301550018698515041099746966004479076283711350181628165022332553323418647734703028845252321491178378147077628327091080603759193825585271867606517269974876446340881766419061299674353237532482146380412338372730488469158861072046086249841857350421227372698152273179670568538147574867555202941094056956247131319757773925521088996236665721450081455457718859890033216125302137463768531668143464839541936305531273964648817790505645201778755824989451932647423258812720791250359428396000927868709854652963560859765252260775747310931735231456754517544785622264186437990348020549131757092331521543855712138330162620864816241002610649648123500686505305570095620788106400460474174826691867606680259353833756296096076129438383556850453533816689092141567560361845858184776399880636283358527954190987782820620369570070299510937284131106667303975580284077333725634625169179082801123239396504227296862360568238131824821911007577622496699137295744004234547312542994948757359053627398072887000964407430115614002746228217874972401911878479417543122938397283580839103380551470925851529543278274086199535728740270596297132717336752417192307676653667939492260628222606587351497252191926296237722698453796426196832477552922526301470353741223337591078260000000000000 [111,78] 108036404599426831541237951574555844490185191993338458324142381887288584400897107556677003167746220153318959373899691287131739477706654388234797479801618507124454468813037604352428202523535635558680167332119605064609345060867907490574194630522255781840972938906953221575727409264261950954659578508339080350511391123994992800955381729033299205894621152315212419974093443118540727965961767988613694562394809539136250382690960186087312409994986750629833678413881960483152379519727948824622462056300980893806630124483027553862276510079593148006135749969355424816469628458442693170820225714905456832644057983572797093487912791639576897348648091454424589796198263659161613192318231536443768448175630407576986459519067096675370509300419051231804867853768703394519977696948809421266603181196735551941617332321989347021854874038297839241236351115636042373878195575618674189168294001281924227805910042132236658116748357779728428162727764737457335289659762899369398059682010374679576952211638884819471829547617514548021307250746261302445859573999722914516932735563400014446248985366137828319705241335347222496672789313964097792914869925265752585572336874985492365809507181210139440651858106918209050470634183923982560311570483369139407539192017226352585191207874114266547938536065488001953005404549658053379696507642064123436683687809096496015300545682406421455508431512110769799950321842640647351633671186834619977838506448647929323964925166139933850608989006560515926714482708898218692111985232123392082938110604469050297487191999581623163045016917768041242056628347894223956865009659535748234230738594349101172698731832781681122575964006128633433060307788279222704136862796182213241085261138626418213238624650718937750139983263613831971068078139261431785241207753426064756224901950444075407403742692948103045805756037512560499673950333205999645410880953666365203218854150735399485764493565113425583221033785908752967038382939863763855449834612483331426328372594915846871082839725833491111528549445812999089242321359931879915267632202147211935788237064971605289041586811446027830131896189904099392064847286163917214262199595073720718325411465248590982591420823390538998073244754446642977618747052432736576907176654040221356495868102765083519612818307543625000465716554787217920000000000 [111,79] 27183713839102131123292452017378457247005088102201585823947085809759720714151058737513878554770561390408625226642670146021432635938332409696263705079512929431208592708721485669096253828130628808923481946727847243834349524046445247036380544447165211525214544351861538346855470334852949079056242609627506441822475487962004258740062241982220449771092233212034424175908959564563031234132378751280735850063853074357386780343889266743044831563937414749390887823041487361595657339673165524110501596027207332405466609207919788184471542117112634362565601349854678919707520937417168640090302561918714134971536554076884320012994200072584361579120601741675989921376370294498193280519300559101914623482281269240138753178209226183638572361917729564737707634602665058236648273438777653389562246422779835570853546177200435648135512049756334583218283388844288789769021820103573626595291890115825390384600362995414550384419293856877074281965059441596869444097385044642634396095685634342042633140592796937323192427031030035707295767441146191484929285034615018121800805656641744185344000939071574888031667294801434837243338565112112133533267310951289762920691703731430054263352815593802527530183550360723313098496054691706136462285081395565132768012741003225841405437961945910012780873776353221135013040274920181822302613699721922844611993194745629894097759454936606536652955881604470365548285344194053386286574897054308967964646020270669311971031004341855086616005904110354152585309443638396146886389618438538942447848802718363595564151444598350418500441117550187591736964028836287319194661623900162187530433040469035345564987754866080041870718089840852360415461327639999797857692380111785980860789478268412335677011384686055974646762133868696356619001130359750841992045780272471063632629361532030219132132939077400611685357090655637848817611994276884848800482255057896057257200935204560438147077855927024943231404586095142709764892927439488837876015971208242831577801360779685694021284520871030779391571094414591446577284654214489464307052604761526432664740013588773932558807388244417439412534200210787487508129860265639082838364783440601157035199123995699703810670331760826982969667700322304913802661090589888605040105196692568240383915462991051639989451312822115151759908819965440000000 [111,80] -284999604903421249297000456837884358047716216783342874299773004785377055952015295964686646180413194978157381341462371677907700456024421965751334991003118996959462778985762864003259281231209194473318577706818240789887541537876563726084012946844348514227289482920175703367529967849751326181799482880232976403250415204008630157471606334777800322736191346223148748631611603507970657820023655647017551956694598979084616239834185399794021155757980658183231602777890460377491239667368039686567077709911463761872792637181312187713498044583048190413927203702277118888311597458237283632709886123580959095348502370220822281099041147542771891547561257859408723088059823868131490105278182676440202436048938373389999484910450870938428902179001614577650393775367281971776719649919841123267710242228662999059909368293793943432238513407922364981408924968846600590287463645262028155515846576994171689911399966374311928642373956115887560638361703362205208413348375654939622704563996430636177926415173508890190982831836853421036274810075513498467185188085926381525654083049323319241261445851747077169161070485784229036118697360701546459741398976826202692575293248604036730097603589186370452290138765088455867743496896559784788621224500710755494780164941411698595118388071084401995055693303169252444423563306256168004554180068733090598992724123107890860860686831744127496577348220852123261223530358357115721487817212780628712248089255081575427565078525723555088192463542602537852993820030959912574685054220015436827218902433352193021234123358387203277511279622467784566945144484685770554739881088648380828880817499354184630088545585326648697610047078539273896301805902150612727650793593611753453309660025579626346905068946962846263082478952959186311567629478597932393105644904299012504937706853190049403589309035045079370287739586207850829157940002188219499843019330052104126889356661117221468062623567947660952261896940690050761193595460092162204031117995858486511246728814199565337669460705953320195084418224222859340360757227854699532501792117269252255318462475649044509361526618008046058439734272005355248662980586511965359635736304568214710088322854646286907568914939867679574560789218558546787678596391093109836265044954878441832789026639833656079724262254216313628228222266245120000 [111,81] 12056211374428952071974466244371291519007850414980675215079194270919719923575905684023339842704246794752987280999561773783678347369056856919363848183558361874664668187830953853018221500429857924534287780378914132951402051150973314202755002276555535292838224110678658744513058102427580651253044256671778817198469725776826133436942629991422183714893004974269195383098525647936365514069581787753562926844280956398312410669510582445637100759887942617725401636989081509495002272080077076397628810603323560461674398609781831295504155545594580467123533067943486631501397631271672395761695032908515507651854543974078130819851612196154893880077122836677396460907425545694727727749932421197184439169452389604965129890617562823683674793197385502744992752659362029251205022768337020136132606170856750302162997792577903860497321431625727999620443105820015612220521293931528533166194523530722649421876559563910454836796005029861237010665244311998374259799851447153241113613902065785690048177785853362432841462328174890534615608165683016610111414099338631898710767264054721360825918048664160676889651207138986399303962431043044134915022175973378121288537191948676693173803467488895986273091200725527909620959371511787788676776600656708388577889738010838766095275789424585206109149913810733285907000663199008469227129785240575602433520566437494393169122318454461251487215901052514893088344935069025535751540380178537473221246704766228971081163257153655039354687523982841353843412440201707124625126289003133735342578260100404167302216562793482515603123616467991569228974757703677128083465190243936599554618171104605052474822478830324113847348875572867264892481017447243152767904388779287595628095448106647992519226272200767937077949920359608621408676247056788599090336649589402800465094015028704694293739045955952324402462426571022503244599679699879853352802783755260790142055400903375110093428197614955376455183211158087066375354359282027521052472492318928417819510059641440465323586827976450552338652253625341622134246719609723737518376985861242475963873283069362347292094853693382550878961378307345787529704011882107050387059654766014604060932460691590506778195617037287626105213729578567227076800786774890544960867336971850688653984556216604107905345938009033559681165374914560 [111,82] -18280841513436335135824788535096575533018909695465401283873598102635846995919932963345563678554418842682376529865395560544598464698193873191889966490656814541301695878288126498831966651292444045035080562234574807720974735536619977884897873145470834747276811786181745329136039171546623755636596993592176458555704723615091224602484584653141782940565063719161238795619642030929737224469529936974215817378046964139216948360109071945932047820911990746594096566806041144042868857103347678657859914524010544185649621548577772770474807915207905856722144050030015451052876587824528262617067842270405907142840383228985564580621610572816863611261885062329220215681418406322614720384524769837224835949774641659338215305054308452120902640830944512726293590541395836770445053199460158219186494393308586291947459585451981089090974094365162269742110416924923291616175208983961637658213681417727370435722265243733638462848041921438172410215267135361994526927836191165239351921670176225687546065355915932845647369415486649917643201368030397164144706982224932597684557677564164688687814817511878456953925292642478864206089826207346823295979229666667629650170929674934597474238024655808779292988224264957705069493386806612756698450137551495919236628466661034981283013947245449696681038178286031213309231543591658013527627534090602174331032149468468023600189490012871940893994736969468819572909651507209230243178720406719485898328065646565785095656214853251806911191694289011363151230955054245725690187919640616741276844300319242643945766921533312932647280410267640661365043613285825570162101220579959337952283922995312578468720407429075423304222941837599831818024178456852305058488698722899570007615780541572248472372390258166048175868087604816984124587126306758763679843451627151944533462030220142237439271816266184732692147492315332201478214307979703904507144741704855439385797025946576868240575020086989584455399693213151251351952310877880045293935884751653059439108019136302125434218080566018477762409553239716840761534305809030493201285127073391667571097774922551382204606498382334851333630269608290862238006964837362085670526918545640904627080784513191223170343974551274990291006398868598213394803677078176071608042665558298793776079668675442722307226992075832901183610880 [111,83] -6821051211753716982903165135975550674693377255605736100668399328034467141413581211300223110980961620148909891329769314363722933552011197500079573486193228041523127845294102181219489912715751867785001459952609858996176886310321070675865542893519170414235868973229663179429594964129556167640487716270082902071096451015126571860385287324368066948815087706651867288742027352241932096405512422749688578522535402098636404134296117450014116279601550846106606231761187552296540054353482009155965423586269987544023441211989381578815564028455425502332597300095448753556650621731462218966014264037701914880886968408702390531949099258612352312338653663027315508903557288611234911728523591963602177345515941157086868971975265879905790172204888623005509749218222480596048453915288148695030842634173104764520677024632971004512735423750804096007260122850262383080326748129748255871995312340738617786451194186154219579330267807396537868865174919193848165685976134484109333363653151017698565903472483048208193081644819094579204052972834114299352056949085291394064780231375173815941595537401916560106029996452147578287129761899826392493451764809786849923603122477851040200016814059401877518669946829627888274929053591494113541308033613086294244006181998551894279253051559073642805981733624410994483394627458472630615826536079505914083453509850073058789804819978941611534153700312363719438958359744735231494309682877332937188317538174917333254629402539430054236013637487249334508483671598698310717925987327519641903188939414473130819547158611983138585453429950449850208947574010961925104304328223130126401237627529257426091921376771647898505404774089557261042977760211777059633969898363249613661673258429205135265491010744205374716609056928069386692920709868953391317813090649301245726746607329068266011555935761673333970939237881574710851709906593071115825983714402757723990846091564533959012280504772400656926790826695436566515575159987516381465949999061448227528548007957925015191295886605167998117251596269543808879675336730485163794606671386281448752605770225645977942939071293086030948157377077111515982752462361749063677799709302632241439202962493875929747880643722277245247115457387991143593970570115941435970088998615827500601460805451511500330559645672021601566720 [111,84] 141496483592543064216470780613404218509114796660378447310716260807258125040873430244701397094178569867556508924633811793500568315147564820119106113304624525514762424391937205629243146741818637019212490445969609050129346151590290128653310080861415257621361798702939749814120105950129295108606779907038900731502370751649044005277066277087052579627878000117735645763987060771407941959960960726245729586511333264743019469597303399398431649020957588529032085958179027183387619566646320998603715647068218062624925498773847527985848743773763192437477439267342201934856433741770707772093689356544645729546417845141862632723935504752811630939625193569486535609334752245512311428144493173186839926724453766704903572812541139570357121924206214782888354907879333946200221218823129799556213152850506490107686102292495200166876126234608952211087958852942679332913068361175148106475267553117222891580564172052859956445885008744369300427449966070514465797935089537906550153865202439071343701901645831896633931669721492858526540767592841390581052077158005613399880845567000108594616916462657658697121463684938207362127086331365185237828120202849260407794289275745173734091331857139371646712183840835959050438438986770305936953905139199300263795706059527995184407761033281221045995644960590018621457921162839449252492790779601466624117199844380648764592628150611762842718642167499260010217495912550802139457499945152742070358869864163549834176372676647898982113930413621845922149869932638121254972196489556409288144332403925601014682052566081751825847971569269795104913213620592425202748452370712834696085105825802577270584468046137960425299884941230448009447351957719093753086517525385622842264207892194015392251491408527718178000849745791592685354348186936134618499122076271835386861341004093098377175076363185677091764690191744219557114188306759380586387334353818933983729809834382992283275296575133564307550434065995124730736023997720366596125451693196591792129250006241993812989029852796322322947610814044381518906932089008366955002509989481017180383028120173702288934874548862956283847058939748587598194972886741869506265591949077318605146699284139512926762269216094505958638237404359554812021869375829480065381637849760386123684731995190206082452336012043878400 [111,85] -30193921261381649495427300736698626831054225880933741188682466100927574589622789978556609762721917029690376987924406372121469868659860846841972900189202084232151208402312080005582323592627561941871987200424894461296575011153436914280204034830868732696200572595052543568467184744838216441152317156472655965340284402876434823079480119022997883630975622210928180952838039329042371713319778659933434576301813532337741830303286427229103442784716055017092569152179510360266591921811032598304051620829154007113467892061727352887439213140728502333230848790207332337707370350496417143841366945147070202011648793271302247954123319177922921237430714051191724147877501564725336637558634435988662324695618530880177961113408434179156119839731349380280390972421772400165413421010763175924701222868839502184755839474581554430702757295124483242756679120365225868250367652474720698047597958220705860509171351303088970527577148758401705330417356285296497762255366131828045037658375958047961584889838673033286382489572510868513538267766566824965795940533148248538473726073602054398311842668075496269833418538658030865553302762959605134549544842651174388498580446931464418576754249671502982141405371857846273295494126598991804890591179363544649471740527351321405332221232828805483261391301236444364284605965053701387628002843134551447629161926876059816236608369877584061883991592704504386275806116651320910441884835341595762556985543661868552062349411605757638937621730461951012103309247239108077797125910114647070164450279846382622813752594575607842723435431498032127908175880685393400232248333782415872389916253930967282097385295848723882229595313778298988821168136478718826852063971601259579193083459832464498518356680335953473427704530235769604215771279589924398778276975626347714520715278437487891797434589460870591719157989238386941403037996127702650494556550225147092160184480164602806027212213846863589657839331207295387250540784655540331107343307911805316939194501829634559385611802902481590108037280087334841007754127566964445306799261623455637826150032940198920811921217528415424528214588539354335703935309442186851995974772101258897957944174534686035254328250219902333805583397952728001948966251331137801198554235477077448426649004399788123371582259200 [111,86] -2717849439692147429061088455174575981380226161381145684829058103291762581415623658899246690735517996350542851033200858794504717347086107774370083537334554760654447537440014882751125059516538786413225185750308165483796853808370519896070673093378310735367447595862168522601917247525702792790971262549611345288029570410982042923211075655332791219713834625631057491297965566950135475815437952162669229567477475545820164071647595484594300519527589898298732282004114363720299529009023193354758834139830499610765891773650300161373353957878289482644894465874270221661091385827397463626216634329038529460446830218225415076020212472902619946695515325065422388361023854201302112412697577546150351464094340993718896466415067229706949564893416033628945722822087280253861018597875292431713737652633118341805361257846440569864637503719334046581811853421998954773802479609159559109875906354105219317902214584576397254595976181100214724641774726279057474822921035131455849051023596877292247595891579506715960805390927679071594444271696227108960011134756511605370128351838585695145572597972081234491258180000345430395081414609429170668064006923950698827757600516695743994636865263320870668315901494611644971374461702126705211621425848896036158994470640203708211197481441274936232947318596743348987985365752811341872842235656785741165164629479047986858592600249949786255482531171080700510889013009199825642874470021600022016906935442763953296954850025873653297561337320649201447944248011562651246723449622147502613863227130677990326014272439558865769100457505212642941444247600408058208130893762209809409781229450915033654583936045336255115236597044842356244131713235262708565091518185569377491901190719755714473759581211965250791133114651183679622834567573184465584933787292407056241569530609919402021733634015713768411424874899304982312973355830318022242051618299875112714216255022765137702012569336029689485389289778389341773391984381547257056693152781520128593159376105468931607996665656106865023732305596347270471544146259802812552491234840849680510944025471519516666386674717960282611500684070372291480851526241313294322813378604686597305590219507500200854453402085402517981574770230439046631957060671921512340482617633478603708384002307048561302568960 [111,87] 348246155420546784184211443850612757329571151154578784483640391146384017621725754918501039524094628857633569130011719844423355330365735661130341114685055177292104311372849100693614987758198389656694383532804866032873191711624651162353690289567490462278977751898931625581308197926929616474078406134308238326812111199125509971847179247154046504719972910422517405216911501423620605419574349555180234771821830149668587001460940849963106389893733029336422509646915402683881253728942031414539613984715754323225574147391397586038837890732995988217188568264920748352241446079898668303463598616305850175494500999876408365289064793207584894405304931597644234141371742498609654803818721861613486589481479772950409415197592451237440967162898787321380531608471472598215829094813198656762161025005202019847897467829822117625622528865583051672201878537560074030897931710531726618841840106317021201680875894468274626637044286951979478821939729238565476424988979866483337737784386071333026174477619074554572428142117669889171969362793014623009819089247157130117126428264245918244742290514807814006040462150461177045976544344005974570928008195315754749355851766037374736408000699324282742460163367080671346977326621317486438406309731098759584813061758113880850938179988205808535891457815804176524764633510591167433766270793613001365561412757075792442554786536789815918956732405154279795717856509978757671168786446201848032293662965485840845539337433846436413564646908078099431074827696796477162159446189509620397299448339909884894831578219689961759518318273748795496674721618256384284132749803213094698157116170180824215958229839519367170646129481390909425963467812562372851219340231004268145825677728110339502662067967749040910212726173750527107669423853036258091120037612708131829812822668766737354648713033918748022574371431599520810593619317646659634454571235613411397979131556111742348218037389641144048361829261614971767078307974073115109191845523264674161187067978629385946893261396465394652653003984266448485883967374684298275068752973463615238360971460503194333646620658063493043340257365516890928868241484694817654590484773918723322227616576578241287617675669108485010094712205631818905954578055702785408404239884527905031861487593665567129600 [111,88] -3960626690724190638156008178108769469296703394301920875999136615098862425614532501633739355407067318364683615615498712098892454839250397917663908370174878075319756123414120162376206973430308202523249546109601291689763187305249179381975870981660931926701473704564349850615865611800822155866023318004062061159755662305104725417416172960378321106673337677701235377504732948835338782711945590723427021243031604000400079556118547916086293470434474586968037078400279458439019386412887308084780929602933318881296271562160471720205583406372009066637524417618876191252912445980093610401294711901238139168278288691615931632443820731370470372367538209007813360167489918355755157036053943756201341321150303944329322233433010992798280554723520499902105441575265327519286879045699728066916750823327742900475535834695517412051914457028470019907853610636375206985728918890899651531704977202594912383639715817242180275339298400856612224701898310666784061123660765728520253663487652606960030409185345111714227704680629173268946134543098784307863131771547712030516618496522732540994788418136589649612492620057723151360400698228693775957892561184921895251321924201507772692738557047544027399421988990431822844622919476691278181055430833144390952018271835442271627662612010837398785514331333716272865094928339438332583722279248841106694034131291785648686409484607586863027491171016365909865661358738593347059719773628951825556361771545654180416508340359783055788678178152571733138792486149967322305112189480556392244649453211227312726098163521182322419038484945438823048595730394668645223050890196342605585998645152847198497879300378344909430033926708875958943602697571210284932836815426587247629917609260475965433294350672761785229452202794313007436951079295408070792868866101310664364424660143191255715997123006494402669514516650768514016945085028433387148360167826095191873854421675736582972792222695481101435775099402543083363655321063661039466940700482456682634179702286206458041802267265338110759828473025512713705080920184762375857986620904046969479473337146729619171590354643134653770939260171501358845726799277506554726103619172832587534889730423476221553391492052222989652479595508229163841640858659768053182654500032050321575349059656089600 [111,89] 39371255566150563245862690696778336785147140844963538163821100940804820402279830381999916471053036632566733047787337226865000898489380232923028888386700310657991586550193728648364260628639114857555707448694664212983429378983012228043172959746757682764752174304851942960862078600000763172196701321367499997418241044893418788091624153885751877379096187986028306146052748754932393382924653643514241302948877888563180598577345075875206950912398551911392456104676025785177286840159895480993266151213663568645708564915552668493759051596631964837700650408968672715202093688496589272360664475576408690392707865207509317738957019597043514014010038605836082128957033945173464592032376234518817930369238161984949186060399293997063048975413067380812964279945928976046851604305017709564093451811211584539428359154884273933885439881789034163195397531985889599427135036183361225393174313869858591149539166485334004235852758940973922322389146474341125159998152753040083676009796290823941647016064670590771220184321668562512747563815627308747729434752793833439496431525025462987044447825957093656215140847598973749702090270003459200880010601484222816101243786900041199962051402366262693576764683127319524048876391168454504218183261248919695774479180407012954385880031088167120739719152437346104842155123261927806109269713670084586047603905973150068466625327084436453437761060564275114407543412033135636607152651587067898694901823648319353460135487436442769849694461734408846736797506099894045816690149449154487427011958998733447570376615275256916108258195974835410594172814902984898185253204308575575601500708720052542904979008010269990433328117551014501177990872017209207324363092854461387569527423169305788603631011893167268413665464770056616814081230228964118908194069054500999377633908729348831012938616690696136509176333047575651658681998293814486904487443281572771086694897495970692415561525585781384639794964771894062368576451053523796568868281907771418834860969303109100802256723706570556131479718964373814159589769683961344292183787497946846364954644885701597186808521237010777013020050373953434256022875178501116755344052697915567358383545674528627176850432736137281724627284564237930067107622258154157642995661607331102436662968320 [111,90] 250699925320772152605176640700499138092447758860621203277210673811961077308818325248387884823774961543972285379071160977508530689415667321793866746118391109811750215314620259522041904407259261101784891702475249577834204291362907182568844489412863221953185240584358155402305757543938292826721332982987889435350297672062323194720426936888613680141983861395140463129627464121751799141787353777434243001699640630387513905961084271566632948901845897224119346455249488577642460589892267467548645878591784820685935238318708609775372813171157359122573542344745872921890263259179696187830685101749533138042895595715068498977305180231218970246518815219934263945001868302582118024916180110629374016197424564934986264875934451156372112348213256232614732070000864910146293597521730288789968033813961859796889015157024875590190569446921591818152744376232864570213302219190203219280992965702382789940339356787976127552398338088973545464086209404313685845990651941726593824297441690374341485353175690234685646196553639510853902530862361269595761294970169645187934941857763303008389507413469846171366975777344014642170404626224885190951188478995370047193615493251030697029858531436850773245627367587809100161632075044501616655516875890715241548991177859838879680854040788819848095007689507586905501616469123714315801558805677892913365322254113856786777941268478797557747691712805929258257311488744791756564791770113169300941716027346369086782649565234582766851709349604224441910836049782143543100640950465707591622568078740250270200001087682625689872181675410148346951113509423490782598459821600616460006945692217901022759042525815840017873974798128103563179239230837504445876278147392129851089465767608542015020416957680536210948813244889326067120666509854711685436292696687328932730601338361855821180607492513071813760254760105105256634816616459808920740720431290733878481842733166735797393895683415211795152564328700854145333270928749804665168097442654296708838021777666844621204066166027821040314255566462936997966592289247889820318561818493432419294060978664377018263188550681627041524145131056842886373943174064318044318692434088767554549595888832966088509704428557112627567850403192975303783307198201112075632947292557786963230720 [111,91] 5404188557000966167477561006302315755055884319045009741230410638438904980696960597590657769609230622644159622436032564054971641269514022900881887733001924738573833105218882444555786792525568479003897339205251315137764117092622440324273141688484757575332298096436638308016889611732064272958876570556515822311725722737545216285632236456081140137490231912789413457445352061872415994149832722363621606977783585879231711979692167798246732985544436961085551678567760899831778936346676419698367788124778652748710325048491240787816627799005719418579718102365588351904725624100293261176508516362410249901015379470612004055447232041597838803551836735005763654090303607976494254757740791774499716776598028645006230517879252100955257633146608694945407843641236828271435655061221398398999475405836038704487668678592871817566296967224309168880495276481346415741941937157306948180964456013054417804891427670955204875642764961628958195507069523759207154683386602748809046679202625142782625814980460066921511611930889550218418785750049448356792444941544480461188411788138829013817167583725663577686762132788971106396827863160292089088977418969194225547333036362926205020114250425720276050681117444873546967212938309521144883065790444094140658922355656295041856279920521898441979843076023181260978962844674310169820852188501714573724346007288164227672332749330973426808635790826186151616231703295367546379187582562081064611918313980355279515369290418214358024403022006649261100055365831808352170288027233439656518973435219102063540013528844860838451246982844350684054892424756987362237470654017931787097908337128524585212645799853530970218595928718111144006933142418327380814289613364308000945450968797991583367799216786321967192579353806144483324599484040160942836852668911437780203647175572282313922159683224435675520034372468096690335954127467966417004967026700064743085767316454770305107248126763655777175783519232286919551879051804966063316095739761988324664608115944195811418336661774459799685310788997670861548920961430659627082632435522022606295557657378667659882392622646230844462789259451586156553922290519035710955537054103861683638910876065140953316412396111115353380179973687403230813503110998364487818151933817051381760 [111,92] 49186226234092014046272087644269639325872179504041308850749575528848655733841108447886349621697550497454760143419865420467353341701915677836799544686968294716785323438290469097789772560405375904146657371114353352142763361969225071876473116611823368850212527697197701997855869535035906816465906093379654830626170445481012767553970609048627074135394751338922637903454365179902147542581031412927571728683295734788192167600593686319014142069997110405787498090106742786723446111270411496953458019221199576267877115028078057117289536615666458984704703650725962087966174140044628301342139639487114502890356794586611256883832842695942664311876805185833730795731749475064324604811003372292686937058146694201021507426760831770397296836800863339747428126234931668902556718067707588920281459665667012329790860246729810758786931375712629518679955321894388352533635514234035386872074763677755507085400842476289904814021850766474205739737102266548614952203034235296464695160473284234614157092762751364826088520334355848816307673343845713404935829379941289396546020022118970257303968448949506562600556994038849552310539919057736677700426021545049114427185385994180030054454002171238257054579638932982717115904125530618292299424501241043189862423407767593336861500343295719496270271052080805524389759972659691803090091398591733295479284762967920495118510375200912781272490641941074661725455704659863723303367361282377535317719031560595753963166490692301180315838157797115594050627282652866960897863477847481348337803360997554953535812900553835902213560205870075334359786749654148340266660956408331228402512248332828105358232420598590537710522643704453115549716238269647343121417015535304590558145238926239225142511962039149159684712924817572338133663684449052934092230962888116382047667664777108030021886688483877331179403839234820587527955913108986822464092242609957639015064871095475060743820254255945521800452900471463408243649155774022006148553669180944074811574589506840035424282712326223001215824811304080246011053850716761681675645999774994516687278909714089598817683531378949867067948532796958710547745649782193293359548118717772914123764980942442615959950774633305063059580540197081181236727407579970359361509572526080 [111,93] 189836758750219572565454380966947430127991495054528715395584546673693306454438034278282386596141325798674049759190694025380008783588967590074508511189349890849791561721210754841898629429535473874579531054750524798063220163611266097536648660351012272304627119374894403357737589982584427589850538489159814329086615045096530300747650273849476814158104211168464103925710241523169001795454918937274235445651181515423868388604298952365086986122219675221655660848979090143231112097434391383167149855083906019153956126916578297196651655518602239315291572366418895024649928549986785223785348656526843770232276996866794370695886671840783463335101155912343862880190837161254208131122969558164285270586109417940131555827427813402849397059951428891160973682049589912099701772455143890577595094551363380852614968052759560465522066484466260228729205614777380896037210537974063936662429603352384490829725054001069972134809770653021397121817383398793205356696264273314100209469793068383897887205251052776082956038880127574682681283669948637194171678431021216517782967478270296024507004602048807301683849859181472932100191526551266036950274726820191136428264272645605794732057776661550662524590369206552126046612778717104079840059777541215850795138256341339597063920290952118066342436776886205948338501594954207764177155868014190062772772271395625011047793847979931531648687850454938275743571411809673999124277084048758211326134028316536917113469661750427783771097068675828068304961946585800145598317357538968558972272496162598550560817886767596528054476683254997348132287430507535247429926379232490523492099506503956715426435358662262957251288473948894756895474556956714178193529517337852449315274938272450775568944348303224905170155577793449306689318589903250676647600911604294098927183648237595692676673286553369548693960481905551398379708770274100934276517792979605655094529820822373953147781799649698721567441350188872067167858405459281872939749303490982324356958850028566897220971701078568913204598911761867353075535776754211976138917164107204617546367231877456597213024142848816847308701016608753963949376340435843195066406417161298544519274703521458773306485482157294097831693732685558148214530161041345967943680000 [111,94] -347053383830641100483859628439951851766902228429851716913390643304250269889555804876655528177509317060632569331592297174056884459378257322283211700548975213099662447130617077507184700003469926037089671355195117106078171684327166990165781784459710988236614780559794391080322081927346572223121693860734217893412212485652062329473277317721030884929959637880304952872917116398196841761183795162165347894279479904723051642144414276332482308612845328872104188642135584685827683386535505026437024897371990400963082289205434647538410219635906960474834960300385640120154687495623694230536804762416069268761019171477016329571835077012250840638743921084232601007469264817726438221421551611531414332011481005872677797706208009388197061092475322261890342339292377042909187289492716663420613907190893154348602450282060366275641918803886070837390074171587420029268509833661040050449127285103634805654612896719465034958225854698741000660334728675326387795230861642092504541620350246208028214865509662152012112340161581767089966949024969825995283453453534539152192717359533683793511989382785337551346097625548501840877276892487517316989801108423548243030653213735307980428801026994322908296469910853968363954947355651783093632851047859037846459305143305310149676778374674236928944463341115822384267641822633413210405480164352042328084458777823359434729955336491375040062384038493453869656541698050342402107419782442515638597891998766530935078908103488508923522249492754706085055398167199053413452499191341798506350479441273035784272152196719667791634798915792168208817438012915617807388002610367844876619778499241917867409408890759922644634297823715176965964364776921170550431784532987132080856036864969042376936689132570641728817304838765756728828941168477992537387726866754916935999892135815546690849984784788358635923823513428754534798989708012998230361820924368307995479423538793409073740150966123134323869585217954692998848937427794455637014038935450434163134272929311086481315999945653237564536325453049543622456962681177066793908512469480938854496669402172198857083249169416890475462380617488308054811212095706837593175448099423269873571677335728936737937768420642289332917388870730928135314034783656300544000 [111,95] 102931260246656108854370935130328276465016615774324581078543730761339736730138140606566386836592227241941980131314289185542184654734651565863898987302168607536645576430650898866778256126509430830380357609803945159702183470075764563939710266785035369328156632622696115062632683961355357118056261173802043356477469646068029343132791766582225033139081339027521008329240595419120253288953773246041398046152177020800022202893814536166881636700724410603965514356144661613087631426120693983483856599410075273490315519419772509671762649073213670845864849814583847371850489419795540893567877023858969657393621962469464730610783914355641565622975443686142273357264946567280980201828879844825100226651415679839094785964951566232071615014791717701435291606737834645334581355389958652858657511683516049600628305167839619662563069971784135214341596700401209132586083214043863247840701272814196822979319850093996270871556409926719713052143770424059355618009452044921916809071594140400408265793529587424182540179303924054263646549662648037814602886139380957597694619509138183232762622261463768417191883976737329055227417117822618939780031416912979681917485192700070287468578263720629729109474644710672686522164022165969610221115608304339798529454109187339199884287967832279599834347562011034222120242861325929832723712798664218609925110065564529164239702433954263659949415021610013343577272709529478241521629904432422884365613968878232698175115084215987111275483583949374198805305282859027651987645090656841665431203479277815811359293892609621720863384373845713603383694106529819430293887292455443938310816876946231230191532666809814098638191908148755773125124565713010521178658546024266356088645466646508332037160828807156145275160545035087419938369444269123496376404322481809902798787349568120466567996117158612223041428737561646582163065560018019171007685223767713030636133986927561325333369086285248802769777080760242068546439464188724939690868779769819700141702191457105540676990111788078638491896050976769268940127082353486033264596676579355027419314128771868706100299182195035506009973179297670093561762679664377907457233850733083534746374678121978482047830062796660524342238578208099457274761279316295680 [111,96] -601916613746812223725287780776376852724463106532202534751430049471656003586455059593861237485316613596319482461346098678126023429532072964119303389493102409915010192397578809773527683764486807174063866235468717065961044131257985073177365646141469588943224933113908755856009120269997302489966166140905835375233145255029514755682245540584203732052206229806469218930744372628726612482248451622255445805622693791973980586255727480289868347779861754846986388849779345811656609137314342850845217055446609308165346602558576734568945311966877328742440035173915849269662954509544672442016365379335247095938184418698134704062833033099227289452476722838593931612668148336654206111414782285115781731825641359492494295982136098102344266226542295958989915007000427843836602349135253391865617864860757434669299400494554513326578211906459962718475279991064794236092672632180785581334040907057346209084130454131701747851428290830774020739889131807631173392395540412208259674655268001744704201437772349958960802902477142978911752629316621885614732706831442595014728718743169702660845695375301581426659958604006375751717088499453086536043508859644264733723551789800026059197674297386703839292146978298571834425629270710372546912186041545475437951706075518957045765019168931764768612503721668966766217450768721019330271041396415614152423057018429891892294630096156974234215477307767783164256918991536334693879743508285872597882028597738886760525367146481703885556836893215758229252592937569304237011597653890379946452763972014209536677335819854935456825395096413074490314096638849556580267725198696145186852540154082480996302106704177576622879739857056367307579821519611981958870321116885826829418522119070171788760960061609519651362508152808681808005696217739860143367286071297561796424522117205668163889097107112858658915577270595886925284234448814219157823797304464588779041201913953277195756897817273486598922943001796751065786739016608985570274005408036462449654147140798926568742079905985030437864977016656636306211264893093398824307610716211839394971356719611677340534799451188950378444771206515703497707170214925708463629625802254757899763466591284044939101935769350266726133372831696359973831399342080 [111,97] -944545297468896667748011050801220668757139054083082687270360207581157854722018293972574210589226988642470897124948806631826137467240230418512380926530078258769455295799906671898226269205296986203193376327118075012358634070941778773570133989498474018144000612064903377840013465696035112623801048368159292951283649684504328152363126735118976588591540347639337530848642374628399618490483238504283771054159881049962796811442265075517385161470648843098302029365335332282741125794195610363565254819116587381891359696314646248118366628334932013622111149009139740667554198864854823088971904820345392813905757951863657641053038133445115860811294082139718143125766510171365187745100898319027388185429902424999781664684655794110811096391508172647502445622170304802087664599156878529018804872967443558384815501534423938511159357127007100659683613980525679513447185365723148528685021002879785942635069348688154856768623411710219737295430865770889255696742102515514776021259625327091189680917450810316331914609378166649393603561786073578827040941191877543451786089592540955687031137457545383108746056171960823121573169727700322684259409051160617806948490339765799972760198854759206638808674764743134870392920724256802173353373389838355007572713983973116197307173761847406413165170398235590028190799163659479513544112650616404997624167205621590043322038242177928482324078991126934842162143842212730632069905381671445471338115286742819693652587560875637361712007964824265201890268565782292704685020268351749165004761555483368590781917576642067459673661810119279656676892569306299096249087781791132631889067113426710210494320668449061231379382542279530728204340600588913707738507106228999853927845699203149965624166458170771599550734929897219373316202250761467407802607817443458758496676368761343356888282473175614650634017141813233486213394953931759156746144374464950652056139981339611723858498588401577927445607163658426707786780870422127073519393691832598099609786020905351166715877249212034343170706722513035017872369477348906316257689265951158433891440383027854223754324780234947224205555300665834835496011004188857354734949740919232346351574879978310839439454847599519573011622720597439199600640 [111,98] 7845600042561609751471516055507893797691827510150319985402307498424152422526635958393322939699833460220148647763821022555093081819230921928790955777330362649014958522314853586977295296410005196579372381846364337169733825696971668326342300312586464789620756976268450820657733486525291238610889540842750859332926992617988766130150256057223892458944664217529280519946873441771407594118515914494928863190144884409995638751300906855966122840109729745715866911807991523531362325446053143883189296697874564318526281005238342493426408599990340671956355990001571885327087862085175092446630448508964059730148392670877078040884652352306584812353064038495058831250338791777978580948854518970921988779816504848529116755698741350214228904983993925298552909445959286807287100860341890033395849507342153279768034590284220872083054838223889469738280255087296277541934384556578901281216472307302512944354168549695427524656730790242432722831476052020354012408997120398727684402145095994924335931597779290799096317729525159964944943992654114751025817662210437145726592536588221490904669090990979853156505427147984796292791299811817619731107615496497919894444008822013486898998858612084352776490532811322877126796959125829923647206499120000605978518317058879598955769227607881552215662777461708331234848495057613225576212764027665791446804108545028652921237202494609982959097042263072224471770708910880016879785292862115600111568577911007235169213531926848221830058579677143114432249858732631442493329900742445271533719785629770130537170666016776218749117050317193953782499352070200675187358366533571171118173534115278627340339402638724075439308718046392736509565589113531376427342804006775646909597700664865810958316879801040799679859968132938462701930421918163361422855666227150046480611723388397467583948543278548402573740014309193584792016980789850263391222862993060203208760440427702812383213429837911392959189748980478726920043897484022417042378102759641162907585509974689457851785445072085347744463287826866524535472736045662822667728495721372638255678788555753502789586048946579886872003857186862821197151720846915875835470615936588013349088152810045501176423408768864392774222376172423278080 [111,99] 25179126594968784262539648568014571718329311093449587750403959707576091397626444073981668536714050669271229022439021033633022557840252426708804688342454668231954426390111270049071579786708731690928694424242928093275823488351897446192719478493671302100236396055332228476568792267322131802511133412972885037626683754791896166834767116744137019012061484877173286606043280349075503693413201250441647980200831824982131885728708604374047641873551782360745099922477050944291292961794125582785886395494521036627963225745481152572007211273284326185329669910578956571165289665590394322057283570904746548197373361926065612905831208861671050520350809612156435776056419720720799074812670584977081412367732522292372912591825674557103681835467707557219524313005840468690963525536504704840309987261160307337143664920238721807418465288129917179787007230018067934774801642601778786354056839755153149344680663398798837539387795094366436004572914526594766624425930388342559495175437304284344160863343250047600890173132335187245210227551916713308949112250782128911330115944487437186961342804519689144680296572085242540866708647441952107998625874505625820666564418189001952839417434197066695926792366836064079286818363100782916010763250218218801239941962066924613727355615266254127264835546093617761769555765739608821399424280828526960488747355721561997581590830546862816165112010274054637095684064363243736049465218338959980239161526054101678685881359051399412605733009551625497193902367166262783749979882779814563400820671187905348581694062249869138885090156612517993008634111040400315338430413928238944770449080954279135673310016422327499209665433343564948031860534297687358679576435524629459849091769415364837777339556843708347567569850552477485448606090178717227654370272364702146377007785182018368191616563127762034362605312658147605409339013922548608850851364463557331044695331409093912173835025221360735523548474949208796814389184748409174053397838649504445287180298132118106512531179092659144713587815209167190876101946360309806683184618767354558110039299098509853930289494166733623882788700022666087229846208866160048505865093319152847534692085182225241531093568340570113280962393758720 [111,100] 9973809761587513794563799669794547796018083860082759450575253649421239262234161141041312891688560600811693149376958809611564922116170474320989852436662450560046639197373455631256614967727058108693544142473546982003346621314464246156620670974835170281342581492316104046219901368211796190870936668838479880060554934620346142310761981995435155120670111899529382764591535776376658420734240614850197479963829382313500518497724202263821070958458711679995414582132506101586167668597190461276281997982789818652806925112953191463762125127128532301798860587981146476335327996432349861975245184941878796033955142714785529041088304246532013308988000204134855373702855254161773643322095038658773606405446976769212551179774494036960638970286976892116439884029880925111747475760144403340980338029694036398135500204519860043615627154934189304950189105159344271009278017957499761109083318311602336203012350687116825508361401111322675348572344460629284547636432019044735256721865637164667149521551252803840154014823274562227205631549889588095725812362687666484101629209675116802591369014593210449881780511093802886342409117738832166637641400175262327843585424582245076332576929913401587709154246002604784586851832490988412829408184992355145191264072442115849409751004565136746005159494199084609500339460599528826834112238613508924814250888683886859890817935521482218441178852551976779719022816352090256400247781340477721096447888314266836282195252879808723566393802633008880242267070813534615140802877117930055170233312997795017121057766617829634582507742397760303849390422132073381263898261955321755849348390897543203337817949786341903793323371239832160965285016951545219229671723146633985214462538366408735986745998153373087639473900808340285632710839304166645459705482875586346599854375759152005049101491793895106152182505081899388511668398989048193685926494424547827064333970799113731889100965772389501540584578212512264150384219695034908999160196012143192630587498570308624251865719369088120476902615921403456319705475199276726657449728709316432545809212014563910135976095326908734998508532585709948620552952415795179396561521882715570008775032746426409687939023325293382878781440 [111,101] -249568181289078277830413344695335118348910940729670444600374439642378832512147576982624863373289330365093546132780814937500676125190353745476230256310378076082570964548757323430299430529958804168247198649279704991680370752613753430382056045384095175099166328086954696079565347866278610573074193233471067419006160691569104501887080491052122278146052973017827406631841311229618888990008325229736220264507883793721432427063659794672088529433185109561646686759937196532749552427443627358414656270413625256706749830496578003764827392486246206533113959125751151208310761177955791329013115336542604677272625119444426245726496577728127631966861211935254779744821719696987383169592296555539345970132309331631269640215815291507322444571154667779589626617479832479767685442200092531690214512687822384659415114563385479054111144246058139779234299821445904910196546518262509296554845729690287991739619916479565914674920275535486822737802249772361125726403253801195092561799814100406998191871688977323854237994088805888307330440162968712013067865542028219961090275423345596024577736149161405646428037231561326330459926020296432886562213200826172991502418660834978233883407061201061738173785934730731385998217094834126427808273400141664528669159665521308005542731992992495500485894189552896595548518412245531586525426128507057533297101583019168344525112951038229071279792187184365871978752998675698289057245850806834811519066105715254371107959340036312015339171171827526412403027723613960004924400176252584498939628228342555318704350318890208686626101642756390745902306683089464888718363135325129579656858089638161791304289132415017535531140938459270780955947409108544061093175155680223001925348915650683625935365575532189633493644805690154048289852107865456031735262116885909127021221961054358363099478473725292676987643810800612267182986163407597300626704879939217552198218849718279562300949008353256512476363330111083098088970524281522290819985933587674950179670835162762373985938758338431935050901283494242944115250622750683047247990925018584190280873483769914696801081551476727643270530452229192520734910089430589494965902967227750878741857183084500640309847055256671436800 [111,102] -1555884141841385632373173887494485571643731668895720194664014250317864565245948796804527145506991385289680940967897660546982841518441597575002474213348990383639496319172138282619951797500360246998042160464906316304748075247678186216646488812825506128377164120411048142617495242640348445958835135718110302632289354585936405265226547355853042831438009584496624545760053024553191209614244904345128553550239699678220470208609191367082049942770483570114151686667452895512380400873172227623603782528453973475008540871734295558253105970117627888602642340627802312129914192368490066028669063535944673978969293860906176705899770129557339152063483002275997556977582072600508433336026853154355234283925562188582407635173129708450823477730885356713954361282011769639087675791534878922208375889934583711852416723610924968013924807313473230531106366196406203293474391607927999037563087099303354995477033618370194523415962173256570530920826541893149038611439652169917158431610503681490429364542032525677559371451525727515277452198765309024643716822752211063973320787963920093138286200316763290002228995868506415895930249595856598723527229082292170446284549217821346365436016081134668268805023313844950264913054049151037078769950588102173215626600727798026282423409907247218420001950682985586355327997523562771537643098139866744875884372759529919933586820002056481189245076141971905290257395374717094174683429208787562379117047889788885642102812589724461264327425395663682254020717590108981878907189919902205259514791134793188355221563104702794037142460494378993350647642848236415183156955793764095184120973062660042271408223859100123549471782067490130007769065457631106444955996753173448771162853759438223002757579520614397832917697033981950799674340622541459129633154852789103558376165736510420436423405916128964240874730580847017936865112712192531442684968211607192902906623544264374628999682036548226389365470362839657095345343705366760322149994874178497979803675668716333937055121137978567106046858356866793770587096556521282860422560500397985936278472554320289621077855392722577288511206352139680656347841727199038279432106320028034550523196452048210932390864422174720 [111,103] 394048758044387079123708842839126180760806048645194104998269460761523654493615444320082129994484325654867610632421363003952650282284276085109056335522350967196921080630960218797039889930942127750662621430024748421550957062798830846735032751388003199829422587286300954664679906392634896297037520294960222869171127103687482532599128563289196387882483780972730974520767645105435179844662210303260442321733688550522956593943740532433396518129680332751005537474833021183637779897702326721205197677777061973453429988646889883665142125293407601759938415566317334382977036011180274201730624228399063358980951861584341954871109295133229206627614520110573538851136959080843933374867348117225438539147689504518453739001080442636839309059302040350239072806558854030690075080554127518572252731313913004518091965873161682602854881963609555028897326062386540754236256737584952396030977150648124964695583760253953729232425186979495177721225738011832294573611183180251978892465201482297824913806274634897526201786559849607253174638060034211156119418837985642059946594237381307579328569587979499513680627796676331950471829039638989057689724000432136580319083863627219397317483937175490707764860301014198421633294892997083263559879666199000598323878215153537492727080426034484907783028122568950172995360018108776239135539710534102782158745836918798131120802201504967801960529398103895772077609994611815211309027626141313882120559017773074519506259278767885703746108548241255466790819392123653883079283424587446107582059978672598395715753916543003075844852677513284088702956236814660804194021330688905737750629684425267181140623168470477084561681386385635260325165439231446732373178896199837877032639373646324244308411455735098577947500454955845606314477285303376938205699467944866665591689174731293045384316712227235698752667149885815589805485739754055880053937864722251872197688580101386130102153941705757613101412777728176327387610810074510755371463256418690258594810557980505884394401995913255230025213858905749576185160144874363670788859691768728400152243663203392030319468915136603356809705007833449472341289987016890884180315564017083238021325012145085048856084480 [111,104] 8546841680560822943848080649984110776764081520781437678925359536663504750189756261041519388924417391023350501430033078532254999243971771853288664440542121327175320880154358950595460870296438570884977590431136254784865032607370454756203193483663883087767621492945268810383902303624127806186526760324765290023306611075043087113588678394601633383398703198384910591329854275251044136572663690344587928512498492778014464642548387690483275005355754942605620486082194353120401813746512217076402958855311733255286165002585102966839755240803971146283101020138154965878019770628988756129183079028941974965027104813441383352934287625711827146243563967352171667741939907586622134309816935651021399739609126662368075657348558287197230360545701754244188416042405651304651675210464988886553297197914469555121937156789288812027312249918618666463154748986867533728738697348262550499737766404949718925799609376266143323111846544242837987465499918724909567235468668906049015292898756358184141855008502538897971668885148288003618022482738433252858136556193640868885901443542011949448762174185112183272414829280792952314343527844956145503901006599883119115668378998599870593858627174697722562514650490984364677014358783217187777853435815962714419923741797934822217805503257971845993386320401041760070646327868452125684694388650179159575484973536813182106732992244481846264034210183811029594988517656608749446239582308153496003731770949864345629473280939240948540293879028360145814354734667457181071912710380304996676639628662604056372199695535912289328175272237471816218026035737859729747416199365723675461824726198379962082246383142463031436379436852337634001246171944911776921801636193566221683420247147094879550555667279447693592159154527661138872402597419103996041385291385397223379881206494848355771932096485279007508688696897289571158600061749090457319409848390069847953351589282584136745409234532751995034131084777326571558366050747193976198269560329344720963947275325899068750924193329002245776590482536720281845904504382639782728899463757276037262068659185930443007454713623204400843395275027897152224938972027679999271676235763971223546589130438015921684480 [111,105] -3979454920695842076518216415975257270608513739546801623521948295731999323097392749387397580390570577141093338357087133184109855166245914394644480538476269026987736166695460525499022325093916814935912646301834079289469710277595662225571549328236442041810947921292247296673124896369041141058680031719274895779578856457634558120614171009928455021126468381847460770878121275649755726264627001253173904226471278247310750716155789021090763673673747112371638311655605456127289754661957334199796525113788016120087842437699647354177982005353310647752724359687872000985509883983946999985326308792375075224616166835702035213798567486057925903401207574633045674793506508784546790684837034528006200983952131620222494375484309405426768940413844684447448681775128472012682632049495915543071855612783969915095181966168871594824044371702969464157101887295501268844318387127874231900031215216709547544265321012527310914661626335556900137331611038768938348432835729528146044915111922896783584849472151056361927867947724434392674690334571312934665130601372795117765239455604264874069324087956477768649533894352757891140222541422775561050611326497161883061119527455283705551351778572391388948974510534147014369441545148340064420690970293831585619181926610560586027849143807537865397803944172585872145991606494801953360153737351192412479809558388762202468734604169192768945559080265177074315477838931957700246636687038789993209814187274648893594248571699062528638656290872942234319926896354366352356254025490896194305591000359010365250725858249247272448522101997987908100706977719591117277865388999044651084269860846692478875574032800004027372152441658051070448315480177140413212514447028243015665697975864928220732825525867745036744466720062800421319802555842887086315501728221165983615402424971953162521136486542439669615484059153262105241758238114609519246797208866026444811044117538719941063332414872656079677312812215334834617308679413001409865006492973316391678108927537553251902665647470203194232326216557529439667393236002410842838234113835134955201572836538952967302399514220704094927866106870851838451651377630253717535312553455789203074185573476597760 [111,106] -22134155853257439662025660322147908728262850892325511964211826721672194989778682233373495008027693343421719614968561482543215119792880239410905221979865598386164954099691546577100457432642506514682882594874403872043904030796745350167898075763060184528600809390630223784071341226219459091341282572538782816335236092516394059437411477457425638991125697257324971438899650890813929601441696646649891612361286043051365314363532628056482530087416610930625639190235896852473933819440727738618684450807218297089488600250727514099993896348142782654717636312400527492604718384737090879794584413507930505024271510490699053250093298844405822616705773667664743996612793405546992595476582980170612631773204375097155406893943722523851974924073207955583886692888208368175649454055091004157597502345069846014691283842285728927446194882358818771938160224720215378209835328312400068759110978559901915455610258048054278696920201415038078452898144670217754555628289685377082275175148483756630680845708012078531043687558394510900553230382844514361622137334998273126690357139322970719738545724829600246680190996817389878746326476143832260387065940539830362967514755413815755792326523450838582293451607617384444285808076281888192436559088278461424479560564985991340238101165871022172260159384396431505445970332128295101031485092640888773974197477489619167809061753385861193505806629223871992974682483783903158051445221397852739971070229567423640637303997758826626517320120333986535109388038062816415282234737405480108080647780056496579057160691353859600115086944164680339800010839325142817681343465078846714865308257122335160184313029883637683920879531110985110926539873077641881613183792042347488235906177572133811790602051182299106302228559817106359817198652273191918981834914465426927862278638815198045305888653535325968141508010479975915292941448874106724461796744655909796700448062496227291875793758855567154969681458083948208745133012473684831712744856126972759313021696851711101589185495699127236642455746786083343239612402106903675856541037703632377441406555004235087697930443951075899417606290810141523728721691387758235783091760631152459700482293760 [111,107] 17070608575176519504287209933533637629015689284796071466087523438029184122341602973583527642413868966714727460382953933775668020934981565912486347990778737974118465317986310015914990883169607023820331959695509733468314449432779321007341513484815135490765175504716123880994603770108490900528612860530331959216706788905968831189696403295227631089062044702287769502665910365054152480561281529190241135011941182747369459111384266525496946081793553612995521130191483904875636395085123805178370084790569287188232907941831476063472966194838869060689084731839170504579771038664642757037838707636953277388816085364015788145536101310217010262434909379796408300796199478632894523571124299407259580022215817139880322175055194392934661005088780908404142553835036185016059943666224047151759081501808773959145992589426202736502830030841872638471094757174633662201774830895397237788564821342720015807964953833170538728366164955608797524822402084660406229461816874876330324756387079149045611737385254026906228231668987028133814238632381136271203311999406203649273813641679025297615903687666788451853430790031326344198444864940312902519602053759762624187926672841834581755421944902590002287685782891321843076619323547435955877476445108043156583359881841136278230216443108600813454717988445740384530897180709255055620874336047830387688733553882638434260943691894090321402037876003121300665741459690629236368227527123289324357213792715339374869710387350274744952257580286397729987825886608608922247738448818275587533165787970211090231058549372076509685030342220408322070849132663942750844762115263930415715306722561818396469313094708392148369185933917015497083019327769267339665514603738002613245710081934604376067077874567784606725161952538389030703981930535473637273140378530821487376645157466002362433202744121672027983130848064046306930072488885687895598602440246905664404889548696927820939134598784594623174810229242594148142612920236077280721971677344441005717493445034716832879084979382383859624911122689284898305598003829173479305534143031995625713167825498098787101136839921679515580175136264427007534774287801321522818320891563887407759360 [111,108] 24960528931934083742357073526675887105039060013101668787119551653849395253301746547677481563261564270036995341140920741536074695939345013100057508587677897117139125981782033647845947933345875246291077536590271690292709627033252533829143557277536152142911534716093589311003531825431099562514972369910254797428395925124315835628002380911488520309994132661349328121422966789062537293608962714926509561075886162009405459120827450268769200229714752764393613940015502143738546374771624978647849063349204680539314241558190082015786712043624531975793119888613213554012407695446589202576288349296902939106294287873797851205676163502053237970824203207674718837942354666221714466550709420921758311805758149203075406893686709282773145955497524802081954544181503363175120084551258552120146530555845536186724439816602521320223618208959045526606759452371717511388488575228815776272161571996244315741312257994552757590358921395782371990954406397366710218315330336753830585762018772829564954911577733573007791434193332484598250942739047974518657836596126211917786742329659489579123961634553916397182895140702614221194861349141449956556821621962106783344514214303483327457780492329335713410771960658363805369169966530735699200066424998343419406751414541351846299236000509873913713898480914348912431702429975206033523504321255897304845508551660546170171316231997018682378669160677736856193763964602221041394853276292720802372662806115703798613713046748442386858162865812828709704096294893666319599756883558820432534827326629357951733419950230978307813491833907377843858445889251559865243383356716257133631677518632640065973546879651841055927484537127409520448100721064257494005412550782330388479632693952220175714904690893226710880124107032485764349325067422956745270945399477137129833027824826756683056921449725422762207769260488924706143453576443033090479958152956975096823301927657464555647793672980647872774679308762149349039013063357014273332380954135837043978254863597141905570991005519901254656737411763649684690640771998407070924612700838295234655612717294191876930665050923380595268255402729838187526877885305940158027303128692998144 [111,109] -18053225194077116935874926567469199624040420522085062803868192000437103759112096124532150835379868181967601412190709579281421137958845000985747435293722800052185980308399625543840796738900165033970168838453115998424016145612043777823169807809168310611906179367204233314374244739867537216335288969229613010102515927934528280997260871738814780791810209711186240698645648399908846009213399406370967546840836096389018391501107091212020886258650524266839850833215916267782646769295983856415768713650273060501085922689875547276872001384613940882006764978577361421341339205317240516246799667642406925721082530050431316462682514484949099286458313589200814409474705235863159441003042978311936316852111214176848085521364383586642797381956424718178049041138045678884225718733417875707705956995847126723343164977937522682987724548065735901143458792622759749540812750666289048719363949017732675722630741336990277507174662004528760833541206881447746496592859128453966278300597370976086608661327167146650875895283895582670533026579918117927373692737420293392858491349826195788478165497222565243136313959996340735758099307238500780573018916197395295667677880275321989333016787722707419464477091615819643435903460359112227906870863822406000786849022178849681037207940785123393454374587731724950194190566535512801925071084660496976880540143047547914965483294427794749263838011843357178717404518179997616544877002033502889189561500719394958925658242882088374798813907246260399427915837048132343430335246139536240920551284144811148106507867652731212674871393374888551554045878349855890716203277962667978535681779683874462595479428004950547648151436561650951613499969568289106804149194134586808772957916615742084715001793647987248292778602393123011458650171093473806600147232781742694783973304020540730538530501769194538178832626124442167396368633750859358281693489490263473763948773905319752347932260614918421842456025260279257383549708975943234346326590606897079112962667801477402898903444780678025718162785335627213488671065736933868339681041635484902665467921506293448956565528306632754419533601714091113154696549115941209159790657536 [111,110] -3432244432332606624792030901088500148880395184854983396402013381627344336601272144165725919045409767333087152362503537453430371896382353353100775251758733275615889219593530544154837272208735225961977085532314153089423051726116265945002298231735332667886096347438276143120146814552073782876551511317228057028388023934378231942344517847313585550007205382509482185798848982956889621306162738428285643686999994255273531371941311050671014987419376807363253553411107600362734601489652120777700042028311989782075972138887903504955274773380248266640967926614805886337623889295205478814399717816307077561417825407368671399566717003891180737879034750076027663110429219783576839672109809897316948777765787930993486778696092220837143596771505672154165380540738001967778891643918499392110477015976285878296832838065407631459982751841397162758509475852695459105036876206638103179623598466796438935371762847502685141158475835766539532955051360893779610411850141794508511349023601774740495585959593440716879568853468183887637572180663502381590154122749561690154719106889558186254002374349205738249259117751012032116239787201682440089929543229594451215020767670548243461312003314764234453126218078732179735845390531494918250829113157563434656452104749024807710161817023972790117146273738548695363912093694228970643998127519686219913687722606136644451413714710676293437669229230774838929761931023036652761899212840539581263312102436266646513943328176304382810330659880395839773293983863472078954438915439953689565998154722479870526659793335744208321330403740200940679213108638535281574364901272091410614876144174888448997939130353869011332332359584882900395506094144749488484144641972926186626324425540795256591412248149403131154321996474064324452924744613620021869378163691484866444021126475778007619908087876968855540531138383406603373385428132102292991587196044670384024228278435984859351749674814761066842932571506881207117216020701357630313985749161294460918894602437083284367054116476220218307707804971395640153017856090161487134420386390472991446659630825766364076443809522675252028029499336617783968398712061617238343680 [111,111] 12134994955324740294960817921605309295948143324203665872439709642124922245176073682270352366050160096973309205238713031795854491865556714468297138937001181983736067658885011663062928629700403111631982370216924487279904823666589327172610310121063452813376019206066955252324203885393810311820620944097115728407395976720185880833570085118800986044729014272903745122799437161672861530715598727746579227684316383117708513569721376800503054088241666056193055534001053656617123233130814211373056379569108299568555561630637251125203578513468013063143441126330426880074011261491246582965380947698119641176280937015401594790140847167305311181180153642248975446393743436515281226010099375343778783835821739534128368110181760112652844025425486689300119312331138275576386309517896295243031752263818754190961123977997368235254675941768029565509556128643537037330985308484639293172983067982675459234154434390031794557658096337127562751123878789923665539283635867269095171674991990027089837224598897507425349333768132010689277642096517460643139139733019286108871461805314576655030729221612770562585661169599603657962103135657042191689961887745218964384205113178100533944712077147097694255831184373910163073878598628058562732816091141880536653130986457005867981671819835945382627431978101618551665556591850257774417116518338806412520069363817690932192864923781113264489841385703942499068428578402688716514041524585446293670626703063384521395067191491389617332322380041077910452666462791583418739814883339967695577386070268768291625030891725830370163612511139859816429342728463449401569556430907750131687137444018883764039830473686766092024893734236666292966003949154096392018586791918147886014380629467688712116695170542411928563011244834147834556438882959972862387642337776042741170564212064933608003754744173390630989169043918754352695412792049330222912195224428580895688967570138384955996374777926105457978264387056690135229209759283091733838728857675718065348696086475888355278717823417571542468754331923180534061342533738703429742252190018620382237520546906355196159980982756712336090104413808867865996693858795520000 [112,0] 40469566554819062580170576764268555253287414741905514363640021470187117787011164360624577028166182123198448937287473315756520908308367130380928887100633621371300906653484854358637911459702829420817360036305834924138952023708074931380253181053135646142617357233501356047961587428118744065352379867165029075143869834125076408900632569372994154717513178988457661556247762994500144216238005108335885941972841203402662293864829649826930714901725171838866139383515623659073227621248523956090917585965352829533426056517816509494008494242351813784741820505424907425274217373892429660213504628990308420873002697497133636744139984509325012711661411814125978538914180906247819232673423048579610577923625128527298556604038562462385521710994647305780692822502562365426048362885724281255921095813092438874443807191032886235461144666088413255138017093492779707604932175739604285621531650751138974533567833071562619508152776221217150783426706573294513112047382004262880693478761241919912250647005093555675018523808927273614324806771216162670955490146132123297635075412030740457407191227563108626549520392334451145339021031801264628367096628335614966828547106983793724464351642023723445329409466221628830889310216035792284424507494188216782979920536596987049229022074907570870970052210185700265955637727423320460300830671349983299388783566696756374464951643445462339594891840456876977240796448301484320473207766075952769453759120557324130762668300830096352536357716120002008682352701188588750278923649759973972666424503518049428970621447195386960827104311024109432805114898218171962981296103961886242296981455254485090972679438104767897378451774639200436784140147316405709668134060785547984064101435516392384664444042683853931035058432890673879135950339157138846332927730085368879399030737832747534338263299520553950354284896195858040809959040050098913183695697895083474345221708785291993027376344207289468552703677747215525475923181115470655062249290943393728374374602245490577817299514904002846531140607191869377652501706391739900941426839992772277820543680187187431106396572964795580602638820022300550507159204692611034206101835133289267854990267666238185550291579143967502063646664656931592861372226477684971977020391475123805851992661063914108141569468360637142729487027648802297177793123494524310300777953242628380472158464907883016629033768236634661216183220770575620008462317005161204533639772648153077897898408836917665969694907722349257376692821534299083997002392910396275380394137677342314418638125061988830566406250000000000 [112,1] 12010275301340847270912148258746114735881888495416369127833339563964555820474185652426605751980925075883600890919101572417070591888044686520497591777870576323673298124286167510171478162004834116492525118973334199154272365351829164229023378498268271316628789909286204699792755460555108482899600777603961074234505535347759890987302658442996138849772219760594408378610254126000130843185513373131185926629606483499248584791231718963568690707694650601670520685529369054129090447357132748167380429718350733748180836096346564253287659746266298183301482629960262630339254098172867638567241525630099348153407790262746825598569633147826542715583118383212760394583438131771473623618598476881172212896346652355924905525730604452782793530088676340822858453271982964028961772743280337114038448062157757625572699302457760796251553544020890122433643136118234774705909880367109357909806107128554733947965711638735101687562510327153327094744771367368498866112350658995694607986194646441097077121529153074441489843730799096589700971069602099151147610677116341958266263418232766192438711039807924003032965247755691274629553489209869000787149076538994129717373455177272816981795334752425187287060211673122257567675987090499707112390581395284983185455811759596869267586668423080646791897557688825885461455869026185114718718631238439605261640096103719322746658999505489823221931602615648927914259440313231117296388175232166508772384718982359751758714125588471992244207205206051173091311298437764862609091023437035829009688869544693653453082151194580642958970313087526559679104137974586972429626726011970988749872400653747724176317857238935683963551979576767550735423003692568283005727930895048895910682260934635680385760911329753728456481345405391437826672779926705096259746914991763590169016047928445030210098271272403028328460336376820820792079404876681701553044376294600683827017875827095257056269371782263658087800087315752776982992431410223975626805347616747182588906885883055833202377704288131252397475489200223990215862415513213532049247433081842411443714148646415145554293884961894213913198738681341686909114819874818896213390888511268198542264200147625776436612910398696758576377428069928295732916295468499073750467159491225990977885080530294772446846087144335782900819870067331178161204836180655648267595713746092737232685700045142615367498253525104553679751248882549679715352249824170120555830969740967001650297172499181115661936766888436582887862860141669681495846063618533173611522407719931493375042919069528579711914062500000000 [112,2] -1566836738893750563580573533333325331945790230682709971528523625049281251344866582511151544981973714132951986839598489488930545743493399196790152614823144864425013456254219154554162727638047708560230122568555302525696161444596962491989644760962767812709185216963497169169674477960473799144705461170591083227947613048121509482729483773307482815728061648757257731034310193262640865518007685055148417551878415924431433428609606799938917227450130949119081761420842708010865705763410326618711936401837724074574482800139048572498829099063091852621411222997161501124217089743044959362456358987423185165439907911107314311025790660809191265335546981822070982913766115679576314199271705737657540216202689481149037339860102757401476873219517963588983088768025846118334001161697301171204216648221005392893050429716580867779262581324787745948149667432853243578450512886306899424812611759495407801169925700449839625678963566592138639805873722261453086446260306636791632261921447395659097362020319299564365165261439359182082553189433170873687782919422046130911015404353658946596866827941961798709947507734842364778334767787007595435687519761394905842579744871242248859763686101746967503400654697607115642588409481273795210429461420349272841886599976594436438410361492741975912783688459632130647732866585522008634690902490614137851060499589992464785622037407887998828659323785809331027718376168558531977273285580268877640926387952735732719753613187896644012102748265551999848291962806759480095315124793747854068886744402361008145187856684920275673045493807552176410965854349206752980078274664137936837778990683491856189035526174988097664395899852158589317515037824241625397867979526938039022551588689167394759498353826605467479314558063861017954542658599526237713274804506085909789867050792926743561244132788864881612485592980834358597230027053342014149828909743485206353935036307016050529943198933223435456073094491678764165637951648479387350725335740913057317281344786909278290740189131688829663291834932915259247768399829154551561902802942366619896735574794816847434327954220259825433425197965256409091906592928286620388573808593957355184422904795820473878353875735182873545542714649729826800142839991048273409193086732387150495861337593014243360190320982908044792652371355798594070288761107987234126996980409209445083017049362063837845202708265085661181277663930985389156376857814145918580349790734051132974768113701847737143781824352342410453890402316227724637502415844332307252162852020949124209892033832147717475891113281250000 [112,3] 78247076420886994711328524624595028775359848428164834236628640790642329274157451892167369411180975716218697264085324978418271092164208358312532080623700375820776937483011978451866993699200134421577839430262782264640969440625192336496927168966757303757926236350486195011083109234798762132915025888880139006496218879012516640708895328895980533246817633647442240675022075176681785076069728872239311192709258383911198364347049522893643228629867643528073871097540947640459675375298727978144911494208245780478204932856855123694444378333068600349778234833340685451388122926966875787198019356427750942707080961552764244358976130018162089999616830321194382410619770487321998800317692056368892382824810891209328665507967147148704017082303741625168979723529943597876099622432558656891169078911001287981582474296258039146452654270050272308492281018875233600472919843161681174492813392296006181676803892353364282418224423294907036380802108441309176286343445718816539607060935816002991357972848877816287076612067224932839029991105199259244891849023356416405987065984523119345717492665858711616395894559869952223772244512231884051579363854407105427331854460797316317111737831188258299005780703071316952428655447308829113716391646610043545147439855166867169708985614751417325653200846364216037683206668243072113640517109077696344279342653681522676485130252818719790086054944725597152870746130198095095958744640893423151081831623469046332501972784135069804694543481307657116963678614838642063565515689162254741946692274595411745717561038102568007834233213890849254908506581335651956983699072992617393359345500973486977045307212124276293696728376979114399781856406546193244357189682862910108922235598533128082695346508778486416457441492429912743146273682589470084303366778143013099383340060081601250710633363807267728033312329538519942477131564340180219795551444532984147672459250644482671913222197515527914001966289813755773572558945171708567830784426345818756529446074658477463174544343953934822731995564649812424384426585692505141853993884039820914167293635662050589356645243990083334949783961098770099982532600355297928549714013738016731267524691387973188436544929470066091775761310142360007683622480345900531952859176130797048816280078295587039957585698921686843625077596943546127816927013084137898698762988253057079212080940747751596685260335786388607851132368929292678796639567181454679444804455541037076294750047166124135738148153125585681791886804601842326822988090768899508938623993392624811349378433078527450561523437500000 [112,4] 150553055528040475451748623880257614028917271156878314619903721510151902135697523869941329687421229626956643447229398915240319429576813046156526955082450695016498625411006748171137577309948757883438743089792054529458621754502524882079769587408534957080794644384382105644406737551405304575955916069484325323789803445634821660940268755320926407401817467560695001209601206012346711655901584734905229225729254132510745037864277554905961095677313256588458524172039578616044441650863084079441607485881292111154597139429197574009786703821504040666012804856019651999822714860342936924505195375738979720696913831670624647821786768945666689578858486981180365450677231174745291085148785656886374307517489180305639055154160445512640713487164448430907626657046070070345718969330053078274379709695724399877609873730036384188994100913747042151592869366938860398874991127094916556698286693866904935403482447397272862420452416495751829022154609133169973736800850684485010797649224891030660984347442273176781062771109617319585575608643853690324166679539833442402666507702994365455441097003181108332609901640622126134840524026119883324928056119110628697847385518637986412029693637266009995565545268109340470738002030186100573369141617357991483017580770420882236998185161678188523752659687641781023101787627708060479676684289631934570096639080357332671425074209958945530496788319529256627901888689921114260680625385872602313603381494014923258859924397733654630620434814608500566306202760127287322109517402241111475460856533984527815538261967357086466974085333100650900126065607790863465133749350168401671690175460440239726430067125687395802229368025580199625248628687645363518246420220317964195336185662132961876629620447093807017910494428059231017639243111669919374434591350007269480622997265742072541582273925585148957401761566172030887891199927558534021740846681264294408397571822584381733432952853869946075447626629870977686145433719930984028356350840334240242191449403125999733724121933513931131976866524403006504320229921438920572159963902677079021256262501874702911113505609819364797440543064570054833698285799966904786038325121440564557301054551757413933320648988455012978182037891900572746774095704848733530772381745361711760931631628713473330475662507786297525285637689959764283568159417579563914336348720449355632770489816323900103542751023959215622978971733037819303607735445174980628373594612042269808290579081853727684636251109285924505039800492259610394504028801160257135943743023176466522272676229476928710937500000000 [112,5] -8429814653713113132158742960813894278258384554983715209904322630141625176220564161629400494609978751472729619897721780677464664671704297437307817468854014790285815388600110538973143947548898117919068627599355607386430471243402772470921407233472712237536290430072949339423323222800477817768149244328499674442034081426882308205290474334415383227821886419422011231943899506130282027593894325887911323386649358395055023409936175384113806525205476553874547280797870562799362675459864050498227431431883756481905783363972327890807131800361845682559537463358103114928987665110083640865754889375385382674078406380075100063995792321522407745589397129141534894738980457878929305760984422049579039943749252937238981521585673392928520369873857359349387083425899700274789301321972667193875741427642884195524890588087788426628928693524942444177034670636743389192897155552539726681313624811855863767523324600209747774321727448645091066555831230787739829982647299207360275391031819910923748094512501139210593183526071331398402635902451883328728120574440740718898117734838639108520675317403389876428030822042174838529685444859437446633128322910903091369417455227849441442562818482862394126046421699356328625323338337441043744514249549946236960433630941971399044044677660987183385151907807280646672644209333616891263337214972259372738280769172862651027385633839414763059826224626601131453649430954899076172732284484993825391312715723784965060398394748559396173835576958468378879457008141194411828244876429216453600382035421975157045771332156396074340873708918063795273845238857339077850765209804762255617270140115224329158570756265497882033268903087552667944294479880606278286324479071923505652020390004443808482050168690455430217123504012382570795823526947073744451485633477706127730289914906203227319882244929577892454555394004024519153912851986131107610093110942971064066319628473485475435772755630342272511120011573982780898223784293937036088071188436251969846536593648666996748317141596122745539434965919543179023753491532300903559902851136460401297066751375799116404090898139239605802977069295417825374095018843236104617623550550333463059972337793203285068058104064159154133216107663355260029656493640575550404094289783488843731880971368279978874807560255236272300397968737294180259592789934111230469265601331873988896390072646933911987574446534359238847482684727963626141394580643680139781193840253585425465209018459932589988125554959193387584980581228099317632757220386638570552850779904474620707333087921142578125000000000 [112,6] 67369661974057534214158345207391273889450359474706032993505459059850367028250447453040335240138885628673292815101699699271320046547282803561145011368703153564736319439315122738161763914314702790514132493099256396682385451920119119837455255963679230014186583933647456606845554985041455411779621087445786130185614370354977549811885848104923825666831879139290619382920643125542888149230780289246408009541064809040357863705944636331144845443249081215893982067118938426696370505557102426204082864192675193109210580194386406313423308450518753653601552708911012712964129916382832519190372425205939697957242712448408868089180853862781721903788332618150594000737640785813345157311712329343728093505745755549146113159898392516660218266225714615020507741402257227858148752800714918113475344556791362678820807778568736948373309969793164959262074831381978137378555672962058223580497069079543060224834180150487409926172096243240941647417547486503858646412697170113725060805841122191208610922801508630848513524591228097982742641281282754931296206159853639926745336606931341381817941207490658630285820533287329013774144129736742258716140578109166082306459162843831827158210660651697033098172107464506535081147469911759669785755381418377821922455686911934299114480766994177984801799319325481331045411606170447829318490143009751063795454977142560896752520001975606481303746044174865716498324820162323635384575234923254373763604859022497299507188012300527998067547061321872375959377154359313265104573019695058978420713540688262699029964927649235290976387506935426652135056473054320762751065497301395849199559425080403967633611732585783598613717070357723974063371499944289773308728567196270654934146533652187203760421421436160002459695022580784221739801752127731621869967868974782214990562649285169961977975161584111982504738822820259786990870858883631249975766648299181552245738364559098201139363696865015018486024084840500824694006604417786835201006106869604978568635035062699659753197159420284896440438587891310666197945224727754595324872666494057455379713959917491811798933627446595938215373713151216019582094665173289232592221312845640684394630160734390581039108974206433120956341467658360195352266416998226396290907487202058218073090134270008813980803726300719112366695894521583967251283345459699138778937938009358086635229081658161894754661026789146126351376036939379013023941046303077857679514267049711683487619185326859745654574814005774947256573834976103135559525290909643757686353637836873531341552734375000000000000000 [112,7] -637487120101138616634430523371187862042197564778604634323681870733228903919095325367350558499945488482066108297166167550003510764544255829889774039804054630222655383847339820009971120363433774618189742576185087385563978983423970148807599482307547792260815722157869161480755564912704268173332024334575392126444490651298038201376399270142554747853762910043665384145705479920153992270087284069792935007332736581519297416090056464149930076707082005833739522777057724636848110611338774269367909260254556372855547596164617302005551110662761670411172877985550063587255491929011965407461491911166880675370330688977969755485751246568821892896931480428855840164602288502791626375830270716436249873095574162599022478630698679571974339800568585417171402241619378665763042769668700374473159316701438036195869288923097903186533204181809270761282836271168456867408670534160015259451131523876330614722906617203414782398167154196082770918228396712058566459785209421666848758076755443957755485309273976028257551761612817609652473786626596701863272928464519443403634833067194589060237287790033097393315493227609110608273413581737870968207119659129055585545520936207745480802850627617172661121778836705652927822978922256809163640430274326827670739833981794191633045425130929967648331405462461472465543134343027037926079122987590924680257620914622945706213482522189578523865135608005781498711936990072872781888000416978599808057552676055131664157757481740460497089196247502179324598351907908836472886750947530466428957816898535253078709534429070495671248533805114779160155570984542042255205255750292934938396323741849470508373153819741638147534342428765415187246459751607659513727286202869930585488108272415265216538024518217021082634024959145196386760607707424017068741574453982755314611280537952520492070031265821197716805351598147279197914739858960953505906008050083701709913406174672830932716469596898290792671616698835074377232722830515349477532926037743051706202243535946770733799867929652889157219393567132312010896594122383977041188187102121085962600101750957980460130834455707374230323101582419771252246435109105311090740149386808155736260024078728512110048576009485409790419202812887419255901627806699575468687402698298083272076062614187224747561899848090850530305065204035453396530150427261908827488804017925521993186069048150270022343465973862193908316147040240306295314818477338050330867703329132809765561442186268669091179078620647984398830008151056383793615353139730417275643503671744838356971740722656250000000000 [112,8] 4597328841598137950865819456533418892843348670670862442076201160169040581668842354464065837485987336616849041256497868447822256504375861129089482377574327390553842926368077715441924775072499742271071098024626216518214459295285009841218535597627275773761302520025697259604535526435084644396352342952763704317345063436265700907424666323281350616049878082180820001341186728697934788167635381084048553057243058042067682856092983612890626583135413465318007525949124175986532247052541354071885324062439229492325495102111989256395020916171322370021624542349465209194533904902732367656932824899388694581408667579399041241265558352066590654939601873381934976013924914899191753603565340573703065417213967997150736535473791161895546800826362780985607771730664575147830805915589703534021354163615093807037335002179585131090988056623873975488650232085867395704069026999989193308005024225025458130970480824250463477130193777434200103790378559798886513365990084632396294511832676469802899090039504039547604758229478729146272437865949177303380115954297325559468436188147466686622597413150513160718101008550524486330379220892761858904434306983505476882333542698875981473758037612704107126479901798087172761668497674205333287018475905387054795035597035962611470476057460382203542416089180256358544044723139662097170400218153555315080920272185447638452117431484384133112595936788396054311851870818293536310397340929642626791525167741123504600597202131770963783136380083685631664362195346632939177328170855863607579642193778149679864983891656065530990237194629132020922006220344733692395568440261532231606776899684473279243071291792392605998833524124188560500595585951069500043492022515539295833280592822344294962884219631797369784542254876208068907703983473327717504117399821352620576733698844335620321510268825946420056629662955737538794025481713531426687552196301036625282921384628143610912099136183452966532046298367902627662193757363586898587104920582348263251561517811942735904343550262441240865028980392900473955661639701341601003873738363625495264260495271661417764487701903474228819951888374498034720775302598670399301351168572012443740703817606467447037726792491753639991435379976390509818171788643040680325181069886788291771491900731573728838809126445922246200272611551039996733463859022511969762221523665287677958909546788913446870636365375398788449119849684511157199916155806262865466190699259416420127423485922789105508959889219341135797270303109759686778718404398524910448031732812523841857910156250000000000000 [112,9] -20786450578088526918656760922576045502387983051729705296193578659837963263688678880892353194768780163239158786776737674761049301433175219885879288157583984836440830941913652110173434281002937443886135248000526420512896604865958023748082916715311147782890143029187628267357432774837038265971830644261978610832674236090007415758653826704308413568855010722473604562904747231215832687684848636217562401946795667318842740848185382491549177536884923182148908404822765070826188224310703552459597736613687469293074566754956492309325784911805046938366637492445277821843720814884963878409259787152758053409299183998170347570427231693634276737153953221422121124694271617228794486922775077695443192243269615405356940443247306893119176140198656548770317223592048602128871630724549676439970559683175914254218759990120155395170385708815761562974373849264621619497006961089791429374495516975945632950331988713435972368569290722546284069869537250750046023679230252608736974837893080701662391242973168000227826644577184440649871388456725346802976036464013423040476796517045371683756257052150790068484200777873891999270644034495435135435405118075224365457659081233052624375330293566866508186029721580092417027699734788343795350359945457534441733048357050828599233996979917269152789385270497363629646852469663902386770392616710225016264389108622976865701120072646661597416682450820624213211759707673257372233729664894851756665535613037391850512995233848334970076731047323637784358568205188165704027368597668917558645586405586286888396455908780393991858000232624261734118610751151647204599908415473979678369698577986135633572415026643093472596253217081799306551699551155817701993652163375462525071067043236026020078241184897375227541705067265351682801655705074214705559281724919570528178236567483294739532545436730934787742340044186645694893700945292139541661663061053069227991975875840653116537494816767660598484843458168118697628690796373086451454049478351329149636873568482217708122877173681869109233053264756334969907174720524696162046111032788407205143713649613535931752781771909261564904002729034463076036938027243263711596488368317826839925662918480822245932682682612234224137615722168202041057080861579183330217908274791425470519272494602421662667272353688968228193428579198892055601836070350506358250300963672213324184498067879746883561677041401437979923180470907009685280809634134676726572324542658608285070762860912096567943934615459011794622606185573133834570275224606916708580683916807174682617187500000000000000 [112,10] 77024868577591748273091809644075516459639921455100751017720540186415976973258564825200265691867660911734263234329244327626538347682374310004772557207821059930282824638307409536893865494199824344685734163737168764525788674265551505839348083359678580178226746203650500474847445714215950952123075168355434391143372414025462920450680395468418719814239842148001294183680029157894628111476706081666331168859542666515652502763656699278613151034716638415705435437672234416212830755115982214440901544424686191740415953264110796400161862523189023429896932205648539497234538179720563620666570484155276811055470439810109497022071267791333568820646101216156872512491597187396534361414418026173525722214795089041830126945554714476239617605794506729704380974415519011439002934413659680931648975763557439574376857316527810887630034746314380843520529690649844442303672851488665960183650962133535392454972101552831391257022571479547440820983464551492672286649979161382266142057317973771483835130864288452727053633286044888667744288487905436449025860096988170085918377660608625709983740591122663801444683593250052532641496056002592532012505693793215851216617117691885927138142759598698724964556544180753764920077310319484428922985058065257034938615738509421672060592462749235022705516582115021767027317172737675061843076622723985319144627076561769504564986063179064664238618736040107289428957032974560927718531012440420087774224839076879250245701890009804543476628244613173297399739911995882769924295249885308735420991558150593061511361783663263720680410492057182055182165672752654051167826849853144181232911252479456751916736220352204776911717673318501555805583055855222388605197763654721261069262421996693215633830443779419931257692162885149854476469023988442607413136313369616917983088052984922936438086615184279122983238874374440519300004820790218629216770579088432507966319777262384249549134671441366515695105788706947187753119619425883056202062022445944673827841004980328847164792930802290647120528841502298922153775722927414897567273400531868792207768182873914666249392037524703016967102167760765386974758628359317241516334259350546500144074749015706479187729622567525472916769333457665359521748827666414701892764145824202912401170876306791548990017524285965434133866249355423438600962992018980749137036934979024197836500701491872404293429731624351762362797967520221722163497738769671617176892387350773988880676165467182567644095544667554254121082849367300971962779776447405311046168208122253417968750000000000000 [112,11] -262597986694849175912830472067326221746916409800648315672549744599684968333747760056507301297155920903322492635327038945912787791102145301699212585316680705330730616442413626607834632442043939405885629423486436252521229923520248166596805484835004592509737378449495080778789047850582561223197930183927113541682587789694314297375453368446845118930567629312310873124364349393186241977881984636998438801054414273982818543770149836109636872222876641633393852908192275626398196240067644656486307469310110382383240276316819620505295716538095674896811116691764473160213537154323458734944312302828805399892490544956394920128985446458282726116499896768732608032465225454812281467292102866576809460981042608075565321518507388316516597188771211374843952490714513072147558870972998933290104063000440523711892141344398801648610918105565930846485444686376325192361774839108552577508312239876958544384762659633377561751094019820420791464116635878340171531608295418670775875513924054417434684453719390577633236539867026401502053613914554242640373635945160558517769764625647391127662845961017969408028894334008154727340759976246809002510166564579888171511952661908851874089065910484178509607655123984085688458959556013233711880221577017727220499691521862349435967281039461131578477091186725178374399563239070297140352396138649131491358550667706955063665315751253313346034793788823223309690654336802390336659687357465860695366235972321660174805813908366067269030953705783623099866709692296524370958451371613726741988884685083168562168815728996402508306537970895479791457756169006122472631487039994426318230824301922382948482483369211296762248687684272994244792960576074244275290476718269280166986617836865135362436256446746755228411699031007814552733090279819971332271638151537310012241349859857054375784848678274937069623446421202928918227924057530966678677951577160554113931331587366311291251481318566188843388421333516827414950267420854942322573354317927350230842133756200658736169764265410034889120873638213407297799300375898724884343816679085776216971326769889026357821128691992753844017627821526105239952719331994240156741414668461828368992674803924503448848539090684846040528205297865322544963619529162948290605443585293973027932266769683041216730058708276142757928728731613112667886258154885378542618508607416280213790575757908457325939478924904650684510627145938480705889944729889101017551810342500823630453737700780373223641720661319659611319748092339576572840087465010583400726318359375000000000000000000000 [112,12] 729119698007819429457715262802512950781708614395304434899218834651681658635513875828693632480179849134766317513592106668503909823279345243809450771685020095579202270698255847292118907314227039266888632946599471183121681890230178635958907869999669478897944620597065963481891465858211272271833643394236849331915068661254511687609580286103616006504760102232768800358244100302278636104499579464100459591990100778601604649198811199772652461233802291602582774139895279431204119681122047798897307482568131516675657866210632093733685052987499885124935118888667405108888763280544689977715331574707005818594392541540084901338746250990315317510100080900713536992744077512879217529597164093078127345367423797082406284292914604043961835201832431178409803868195503498975171938069254010469828548563812663135162827852802237342181418116258698685561290146054320641662874636589818901562711350821366680924772750238209976444753009887973472132393863280263546690792856737942030963443066871242003366764809333832094644599309686618282647062161743401109593226773321645233572616277888614634232909702034076665855986417494066421332514060468875847628711596541211861890911476916652580019973848917216937197353249177725254621560558473256966442646746227014268400324775042672484611067825364525529781764855546217489808341507352896700611892188430513075384622260842372552751218190130517460709243829001837648770553205452127286098979951118455868879980666205462604644933137510878149335596323148514489949395651216864874839461017946219103140855205364124941273547868750495118994451333799010587591280690709242634522724596463827227786363704280328951509113535962349765487345261656866489656495470044319396246978832425156222292274383897317694611926369439494236517258329885401728682169322237114063786426750895424473894346430836433363805030513038153224181655425503629591750823899279915143163332253625750192196902761362769341254128936190547339322693640206969591085211046877644958707008623448526181910449296964786954440155504713168509927667097245645875815440879192682666915476788082242648258608235750150976767653020382235245426514795443137003274034089128703408357674787337404489657943780673982444953195806620506951998318904461437084593474529566874940639448228323548811000711305063241525256855170227801165133225097430861294805087057545543725575604769025173882678867520050749405811008286906782087199717449584776963034252744771953181930503360740845764412603691466123196827323465654259412033761181767019081412239955852783168666064739227294921875000000000 [112,13] -1165198790757862273307796663339062301088957445959685053665217170904950860088500468030885609150781046991017048302310974043787519755140082886960777305354731777269602168890330600617883954920279522239408010859047946267003421442045429479098642405634341834043973662306473501031363403560834018598231228747654840975677920994455470435796920537550068606105380636949720917311304564444383425689397919041463968085001961984357757390681016254091416328304292171737119421186672989131435433024776565010252629761709337955465737712255979507788521337168989451782099635449025376102796877191508219533462617088351515760806861663303769464013382692435880884306927930008032473023577049265048784851070564087313490905646857298884397696227578768082115581903857017052137305167835971339167632707650720982374985110196242004804472906438834318540259536902664399839732804723389006041034704530015570149390819715364210890088420687959923160396101440863466432099263020927249477955176201232780273069781563270985728197229425307568673754101210476380257843772953055050832530166995251820046968177335172654816310981965325153294030062762989743349501683321549696502248088415349340746078717053176910718407481023371985351363011606778670417021280395969872775581695713660645280521802343269293299551934235732092713550326183129987669809920584799959967004785662051443925552760566986710771925025445343863473308790451281548726501334726273889262628766125084563424803211297300569252212352864650990371977988700246755521968637168517711770508987180771022613205445859757521147035893018314403192464880705027153531285143149777681892832799533807759740726035508173980196513281428784213541610005220631050363995867244088130140295958056071831054650732105682336096690637149137698777371076115776988594518750483249786236755297264769217615325081617472966584623605412339798527590062404733193545731002509213201539151561700856544766524376766188650258657645832595227793114008358275207062813753343094503296766202041303632648545704899363470983070734687097378674615837625237502723316511315193562608724389222183066097186065538617077972527506403454087252962231044786536466493411312168654376003302416067567148776140442609609134958753098150544266268404456629017193229538977702806939214884479077032467144578306215224944295136457682174071498639320991803407354995960007612159342712143443749420995096619402382717852606217495350538395673277958762793053980709449582133527257074840325717827788102785682549448047262980471918271047814192123426302316602232167497277259826660156250000000000 [112,14] -934486322580731227781562499780332146535728985656287275485855139442917629447564822962425923411804684934367121609811580569255755638558731636282312144689345277479552432778988359770631682471016569598682262609500436760058923424980794610119381638065805049003682574618398309074244356934327321180265429368182318376682596057284882400873045590732875335887647824790007312616632778191082598990448694615527894819657561580085659458049164973794626270711609459970591123391938788000331473596242147137872196433949557431553181975718676108072234650090625593763565358629064301682875976306513463221879043996705087834687677125998835614555368111710193173807236426206092751116241339359667912139173348270993151365842584760099385888344030407853963378979701760797071694471281593203272993312308808613712446262893076738599511949389721449994334443261142237720869829114628608915064125556033747784372493401210029112267112750713965414595559387019235390527012031462836995202049187138098451076396393202934984916097875585434126455224857518919452740230782314213938670093638367290240099718832554455896485787642113878386191174462960541754518248758461200035811402929046136307039469628017664910260011319903777385596050852256903460284144552836130541035093478597947851531144891721619757900267320935836478370189436484093507060757260484665991944110271847512949261195460651152644704663497318150286346883728938110278812802150157795826072295125630464043899914561889755268223970523094835469507937953382634120328385452012167279282253452089147332568531728175354106181275628283899619956077073109098567617460061326593459138431567965154283206254282109694265301160230913626427003770229973916859495230223098131702928871090336342836498977195054269627758546651396696492315838309069136719675168620465683704953206575746981941692229260582801194488600786732688515221029059419247877121684168207483338085183496382868785165355438869316241879615877853260439632527179228200689495014715135568136723548167410645975797845338877918734827549616349303780882409819020342920977261917924484060729606714497303722433383773999049250600719942654798412843212193763671062600901062851786106397111131088767128697636955113297233838797839051609563817073169576840579906513174118586003011841134524850483871157101027781432960854013373031307884759467401834953814475925321910470354075275553425420781160633554091786787765137155626015138516185024731174051825688572908823657411278488835320411347097860511782327785678495679909686885689090729556482983753085136413574218750000000000000000 [112,15] 12502407454538300847916307173700369374363539955881695084092472515364899299824101254437304800662283188336435056500196332122468278178063857104239139194606478943341906448489817186304342224790386425636141684409121323780182101082707266857626418415518836590352725424664420103655521445207625855466538525356330279172503693469147962612455694164707052743179552176240290106193793278024950040448353140036239786471343080619480377044539842015503434134753914175897236607628340009802153364489134599714999271161550494264530255765865034863651499802127567119750024189273394750697669559036930176009426411438014280406255806731820563495026375884083868389504540164268417122255933136486191183585516121423597178594014617095452036890522998628697790415784842948625160053612617178955567353788149038244275890634171854181423297821827688173945448415341160941918039435154143751865438691341066185462505169608236071575477862833148047223190876132531976145650302431862204453376136181333087713869510755673073974687743551082115347977581639171155774052414232776509707667082161899825569648691163026350909591293720232344814221146798554389942177676020460905964622962294983780085987502827382726523940224104547520322647083310542241290021321190354703613518431197488399748446241063759568573529932011324146039976129601847959310771326685189691472314656927092513067450657968540806988956997268043331147990100676223333970364366684952018580372852707997257225877593563128778386866264847692341179710520535464988208204062810316124725799260137020362766637276688161291826692852319233868611028132184790986408493816446116887803131587221333575532065128867048304773850538120139641350803953466820964239941551122789157017534396395041170680018699038976002951971561447433906731056909141722714585994041087644621993586315867714258588857260424887969010300480761763520848974946357257856145225972826140556029917464599049807179795312341108843847449077288299766741339444268359614444409645132506186677073760932370645885363630317840317010370270855328789662763722178398105157673548407501883157022913006933282550655791583653376218718551210420036515317748271735161490294161138499783117815962874313443656096646045652421050217724503211498053097147991064318766593049151405430608679217700988405748665609133460098836930996519015485325300590513119690159438295045127395928745978108963074795674801559871626636448441854506289504992347972143946434887478086899493245381401027882156500953795053519708935127240490152845859325291683061820435796107631176710128784179687500000000000 [112,16] -43340491791386029607579300274472797491622486757348396666039045870724315429299637327537217980875201113847332778608409286583130815527331524550586221152315047574886709365612616548137213902028581747542493076173938290652384873354614832085520804876811063687264541171342482581485809021970133607589778700483474976200808092927022479964316613691226063663416598137753708295059190775105968426241324268269175946716986220009403747854109779886021316364961724347140543790320157644093778714266373137339319358261083562397179849245376860007609278422818387511127228998584118478427487901885207794587400371304454563765002388350155357519032335866827331035975593039645642866949143381725836186541472921361230397033533467451400631742921219736190545611651724046932363784089072173311845442352694794999403391153428324514940055468072565256551785339209747115411925588623906455857150817106495164784301321022238620918588755518656607781038165621360776766296802418866475345760899462444928854813984775260747359974833613392961387302908711754718396161916540147566654535085739855984140517975984192926040296765898187487640641299258365816445278643232298259644138294687709990029196656753770498322957802327290722675925793228012102716514696604242216473260263123104721300068839074077617238780956104475027925813931369893781447148247249384379509098344130155176207040774351037549237409328584680526043394176740826660840490181560589595084745178440623511816813278081234415052752352786552738347307641241912620072420433945040458109192805468972020616949642011354637538511806272417434170867984448586638705014668643723627067518829478398748576570519504012931442903019172514460619249660089240001600414193288195099509640434476897604920173358553308818071921525033974381712062567907448722621787802096599767223092801802731438489936933240166719013247440908985687773724148617773451441408078644765685194291653260765591593110636809479667365955903658454707435819948849760892016341584243302599371874665855821845847618403234431295633217665757009535047042255325159629786945667311888337269498946193184427746499833537469039913603294633348979155378265599839056087438620018068208259339908716583284490741916795694090306804876595080793239879564309457173016714116889790279175265220543049238883307782663950134123661393522108504117621016360034100020013492360185036047580412057831129863006416874651829048186515626297420369760690146638896627286951352716054919932907074813046683225508818897586804155932843282683641916719352593645453453063964843750000000000000000000000 [112,17] 96165820071097890444862144656496654391453432336306521031786228436729883171627619306149207568275297121628403134490845824414687600681325397744866579564340027506970620004090009616861525962271801116138310741111534728582580350897323833532951536560329376410508875994108816816743288969305102399605856550454778156741786197664267827365782613976047929207983543599571602329903207961347611174957506739665111401821945223151059342211843219932465415197932854405785501635617659829341616506476885301890779933809468452115074145457511339824732588522184155783860705398300544344478230889211848644807836627127996547658851991766322797221911371969399365297448482902127304031311982212379599796433643248870952756214038847125150050211529848356460498873803162046685234910551454486523502050391729880463010825948072705771113212130308791681610421409531676531218665867190922158944114872170169163569520449294189590694312867197758174560977488488650394838215885115177694158721771243247146927323055397690980392365653021740474742018890638133636038491154259845881228176925921926873099802897758930664232961803246871402416317725259366132531544694509211979041718672484547211947189873564995855160773368565895405090162022461275643591771433275142791819038532214347782725786214648414623231346422782624943679752156521989504620143304181662155192789209387893370067784793230991891881998078120170208971072902888603834142956020902671954198585495243024813596344308257949762660465971361213223592987055825189626100547106400486657498249788820726614594904547027089914316462285476180820648985904899114738301050628698981054637594972944969448439067328006664183325381922690921097823081619521075454487819248121626439079633183279441389703465037799928001539978497594638047779374862233047172780532548308563333004151898175172131537377576228260123778988566597141943353420539063594811626594547220333460129731649161085160256055042126442539511437668568396417642014568318224707606138846205260112408398651174020093884378170550982911140359005217908793992961904330856682198986776316851474675923301187601976828298464170899186468759337662531071566004859749770822824238541349979004436621902149572630044916585841196722216917431239020873746773083452600407275000235666873682822452405220522606580767627713520929723526163970574451911142254419277440082869889755800221482329131815921482061385939790025768089448589102468098986523477922813965319778070739797237120233197255465069857689336910787579212162804603858390350978879723697900772094726562500000000000000000000000 [112,18] -154189350108355516459947825026558293344521266069065674929719976230373569322511406669259454990115385278215167431066402454135887680306759787246093341777379064112720752607976476626417343956041369882071485788678819149573017724518720113903281750784442878335948646387836731360014652862486123685325929980208094825244164589829039510559193948373897764473363273925859859108612527232792287399312821314148854451439961129121678296350562395001464486345848495978206810608853322262666974093466053210811534368870172427573976480421799641028944889931264409777981552878568289040367565375202841323766975355337718118073057314629748638646651258326451147071293676878628591994495082536998898377074881100539744934913566483306276555132246613759180456391362853105241432885193189093208400445075554502777698093046300412324552659076761210481797827062352753264154124833669060882954455627851442683416521379701197496634443948110719047659147243776451745754039920748576132367523075304224856887417076891705027065991845144230392635223882600595000818965621910691592849567491724052109105756531897795674105439941626711038879761855560769302105604619426405146455394676656990422710002734758672740384483008676567669843108067511288175315469742613301880284889094760931920504456653993218907997665449165781381901389954875315820971154422054267906179842011302775039831744619137890360411017126857747756093811267203225665677478025294706158270730947192554780786746845594673109387719820464468359791275523685867038715265136637608230464078587575214086103484830866763979592790405161692546813446219452284486316264090631449694810513411699323876304042268039832197360128204884694179432009488094196976984298593712630061196346414572593124840638421722833692297235295716897388800672697967657569401397375229696130669329844499971215228548560433408437051832656942768415742615786790881177471390592126849902199691663974178120304975174230586168506473755041162242551054555833176502863412930604434746948674758649105816699334839184998653193675028817971257386739537770056565505646765729873226645247443134030777224403331928750415613627386558334496483675386681530944488646361968254407310421497430158985368638153285206030137982930378657054120433110771622111799435966208612779682402481979341596588628838008849367692465815933611317278961267987184850905505231413571154001537451886902268493039127893256261146977321606213115342517879886176674890546299895571132985793512367796180857999974826455442231576582756691351505651255138218402862548828125000000000000000000000 [112,19] 183431889969259809159625708537136043397566024685439350392484973874103822333793977618640969789514929368507599703512622953790598712324874213732415692051685453881118187055220844194088672701702814503005659080372120327150414344402145649461305369971449064811278780569960969309551258032009996314771273080691975090424188270900951894828293403398064848182546737381789876586602644394318151936519299400768003905264467610387919713885304650332093224953778327186282048810667252192400287525890642586420097699541228747898854961567298832124983811166254330426106804251900459998013386977355784251318322863688874450404742901860716923946500078883985893334907577553424275715750246967682251672347139969671701507992368756893927947759813379472658787854195951128076621881327233356824634487158531093956475097347578776518578804022619818386320366493981614334793822070571047172684519920607672316715821346815432010328005269207051495138069726647972994346353870862646518787655060639904150600580080342965402915999498420290505804379316722668390781276914284416080352366650942778169804570180048940439180829671464805976691930740428943792962098179904962680280702960039414621991705651788846792259442037919406960151488072146535673910332817504318171237760215912286390003548288585928362698764030866029979562620522030759493909912149217075488152979778869006374739592077232729641172405758826633589978950065253889241879931216323216989540660491772067657296219422690997907609522653100934033267921815474939192834956225395094598228631120719233274994088168482632854986496497607986001787339661269989342168696011688183469930468053315450308719411299098950157099095120475921669779936089267082677234112392046381907915843572761994793193478869134246950477319218816530241650684241560716309557755394150088462802533744150832584898999282696108862970998010958669872864876222261837642952133546741680122330331411572932342743799064800851596445664436963277613241511907410976972418226036896948164026272944062371959136149956285030631089898202018797311259970606014184316599557299003876496461049239027122135843914692859729564668473978168225590799786651278089004631447724367222781232114214510328169831752801202460965823329256702784139101839094472831082852825536711484627590534309288293016628198385663427448032295180575184530513172451426583063940988023744785607807532898605859181586825871149937121524861764230086968618355598017369988865295534094289866958973592781332723234383142778531445519357712115038339106831699609756469726562500000000000000000000000 [112,20] -161032325335131862497917921169252301616016318274528765318271807141551384913907631435335596847129957383021172588795691577503005133804692307343986918119044497952679926821737732312989952162559189452990640554207862311706265489719833024077516695810980722966934207760602287798080774592862674005805507962763101797343095053013315020071741133533337776421395201943143056534550949160488744569819052077949592356160270528114413032894225003065892222409404609774678437637173983475569400979163606922979385941883554598232638511569635955471158578999925582263396069283954874626834285171443053704885028848275972956070463491250102956173808173814381424773102583285271958964402144698386289498204027582397245101160340786687407611268401078792245886295915936002298994263002429588066671474466786095589286519697273123723688840854389619404223035174271042097384331852180631134338567454421978539098903243826884957183938139226730773556107728361532539043532274408757017820627990529452969880952062465937507068264137397199802474253643991866582329514810210017257912353977996259567218386250712018286741058961966366671427852548589671401790965774467021660209813116346989588329584109734344021792748236038474326498686581049762259796678258730846056555812674754820058278515418484275099985216594712308754101060409337626611300639299493038844046680033561233902459198037144809948504615486859167412141815071582754642342431622457503984190401913724508925441090385710120979520552332043918198770009849460401786508356178504015511202790575248327737334895395395093043392373937240447679643518529695230466224935157824403018782136798060423171982825456629997293415780785527864572750758418897115503737668518407345640152794090880004354175669351707816887392497710242328930805645627844654420413697297712677933436948092683064358823940597217992102742030778628605624456544785714608591381426888444037607855966007411940486171268027910378864115300102323627683939422432232888798740666026785365240933985261841442157658559536618269945844563784506071772175094770807785882059606768242092867773556165541664769624888078414766647341299644800609007178019150675587535012088518105130631252743015052499334283342417705214769147311131374872397025093110013257254498912575999146675269816902295916552226923945685409469839020405349257484878430301199538450259169884951084288736588633994704773491888172756981156757031525999811494416860907767290673939786804496970196776688845757727583570748619151698150301060125100249820206954609602689743041992187500000000000000000 [112,21] 115660836620198796938519624653765739661000993734609846062767422697473473838272316682624412542659089805184999645123596950012428685482837011063870631580184202117571255155247454672325023738075447971216851822846941069993701422955942121252677994360127897031412057186132238818930226987649302033224139928675785264003962569825565954636933087588432218553380712497367151539398937202069492213553996787806799653964805285352135622565418644780236561035258690700761630394769050337520450947409255406006469152697775455074920992981711687078626203888273316857670537674108384792990468722713866409001512779091488432103651355320123396613411992002659439034130146349160034886972416312220082074280679129045156353118986123746713420516271774021727250180873475249609462127920842323566593322258834282115726607120622796640491140643631770563340994376596478717184786972056053702841150637998220543119955100637125472390227010122439949618824326138378801381350644371234365050776220192608512929812143416462523251774451588338183677677976184274507690613997574514122765077474976467155186602583088099793090839022327436956441218425653865072078940569223955695276872594856984296465239206484157420052398790639890925732079155307223486892979937631539776033783157917181965662522955505569073649127688758455584678078030283902780099009706988862600054290236648245814886863889611585490346108508745382053807076653190036912307067766740075023910564189907663080311892428288247087521578828324139192421855963190911016227252456914497507552389103889196973598839177122728659725968977698156970131076939892632314614201443714258708388388286181999124205058665957634907031819179619950772204626614291735704090212350970988657401398595841589727472389805349773043383514432150029143993294019225883438562030892007372045446908928244607445773727188031492814424571305463221802360339461956862949377552923267590703045233025143469698934263796406786303940947023562411679210032635595165720485859690783825432996550611338749067671097311034062102873532821632199876456756118752253312233289694756143631588805476592137385769917296979722508873708583175482574988391580232882052592002794610355259405061303820835398225111035520302159095626095390590635331347617626481849356409414435086204062931016751062127486200788171936697874033568035458991718990738640259144850050168081038844354080505854382191675457880714316168540134921601737098705568734095867834507581727327777893084041000148142702238703230117945774425847194066818701685406267642974853515625000000000000000000 [112,22] -137442625804938300361078941179016469915069431377528189970804763318809382220162426952046870339248808541161869727587404283136425440111621839015589296011491977729604949076853491039099743616945620798600014982719842015626512133302398051938406604131322884726734405499237885881642259732329937209546086119790888255692182728751462699328747616039046247971198999230396861396732521555404304398749036687125561771694864966751388705801133202782973428399227958538875788862698586968965012975660901988990865419226179405415313069360874738041853228266356375286008678692203690821669389297511781507100719093555012380888568223475544402504729274920810310486594888398623471690052083696385964779284859048286512210130238445348342715358472938862104026727064566347935983925247992073821976828370380629441330456761329975259348286157956973334042303902419190520814998694354143910563228149871817568543621949880922830967212795987892540994963227798353342211715285123721695184232750206973168665967742295892888019095566730076059324759207455951345664526139429617866694634532191283189195322819219746305203201828968251855709836103308251843021160847812300027284147696960440017457712842213055766699195200797054387925977038702899179774804891616263879811609038551803516860365080062568001315907761726115791315231026611522444048605192044182604314138067567917415641869472495942180586731081469379241541652836887834744636997519508874485770409623105032119876443451445662889444767865118123374896954978731967864028868939183760948062072707204973960130612071459752511968700251302014231572492284541206279582834164273493756450990462916184148120756404123141935237464869852306374276198265418246022969604383969895926973948705252415032036672117668464354120885458477238991723754752369258708814705283011079890538386109538897357757838879849876363622246947634095804048950295994456139357063363563234860730520669486223360732455856363709124843370333095168449101476903079031040064550498284331179442317329456761621025004638071846057288178580828758875050634418912766417220587157554847088220422788974376248899190216313766340373761120318058882698875714815059231428706858088967066271140829831727011795856453902269416120475079035515479622387487619584478132063917782517373308286285164174937082131068033998069349996016405367815399510706330523134030279867804124270924034167630943136291678366461227398042225737649829848790002491155204283033405641211958568348326634668435787034499292780286364146213884396274806931614875793457031250000000000000000000 [112,23] 319247272188529828806068307462586151782160677907572424023362943539849396976167726488952987648966988469354857800369279010662066865610801464613759827850734989644498368659944755145928324107526026141122814983027382932649848211262059436048851372316707468190865231284894162845208319887226536965384846330411350676334042371685533000355760581078201503863179764123943747037974760456505434002270534218662394146947664205820425093363495228414032338759166242772328187103005073077573308452283668745464168711556134122382122395532671475510250105782374838345692685361159340021253875024941952913373839970654012026938743846201390594884576148279402256398683440727863066707093278530070768547016499956658331042681757853426100667775604042285157374157907544540529843451567222798124763015289200101579488298762821365488878559287908733385101375966539664262467137521290602114701050748217044762968945022958567960330889716318248520937629996777476853055806445382606436471036311067176369011534724256667052438450714962719344244094664817501320242794112555727132454827315427668843521745980137849481079622465594330913651097297461618238791794280036953751135921798008608413318311844115735485565135235148785343741196396454323239647980015780125761230095906531374227135113805735816761287243017687549381357378304091089292131749327808129328559293944762026979822525289456087081641018240459653814865956850199361516242899353566621318757602120586955545468427275047574612858928486173152574645604150442611447168912511130847347562294202277510692790901180738818942376022934119065128701193875020751589996335932313673130264657927471192374498477095463782312204159371960345417182042943542627884795102261155058356791306867202388509272569375088462724920947718214450417538272629028580396640780036410398520767247004671428023523268987111276867121023135946448774686759327321704807129242537130469202032008416431641742457545641063463631213747660813495564488616204124043038855716275547343855395046632280699310020406710994982186987402825577740489206654236847498517199871522017901688004327369194181737912883341830295617685790607444952825437688463121499653453491170059485115475792915336299871253151811242549483578741496148252801369642676536850084036531482050355176342251563183084558443413028041874207291987667498896615664605551610207402609535306923603226121375257421794653944611052165090951668084330816336267229521180654061875133513182389048338938734918747623935465630679942164449336416964797535911202430725097656250000000000000000000 [112,24] -646901018087389773264595388025797785074165579565513249188465555911890120461452481496965705495466399990309871209398343025460760218064523012535623177269673575321907253212593020620006599270913751054102641296125953015867610262848373829472037698346941712389207859644701324933068597424905479271591808571631503405134083173950585533052275281969797503573532117536558418441588298724012236468703025543801125293775003419688834093385515946180033702577042648700898865349266092278710741445062908977668290811497655954574402560797311032037249389711191100727087140366415438477480927789570303602457425452172439110786699235877432717658566762337567797514132680285876955059662927890225446301893745403503950689345096681871474451194564873118702854545974190827995873410102548753865487191161860850207671088563141289695670144176930602551925728880246662224348571405179957319300778021028576971250465456743884251098143174450603163263085045897366023112053157707028747694035321438294024208676509217132283049821201222736634563405988747094094029060500115469768730142503048224166022469546927525900975898647756995115970329743232985053533882603707713416812253775847298569621251651357084052355469307914038782182757552582967435002044709068879259737162343079536777947573081684420707827365758798909978848422249099259241055688937511047733305549588527747424710675306583610493867589099763778588243838054661597418706569602404691075431937965167317630860416780980385957752967971466770509470578169861176506943409540157555643492066657773945833999110476225486979998887699490627914544394541291828912123856255583614200319455040473328497628357689013761546197921981883702253562342413694765511186163882477526758611469138197773368746215512447726431590952956176591534711311025097882079992640173019851074032455607710641590377345557658260433992355365892653004366374554180185458603428366752186176465784620292750519207600827396353073749579898602875044708939974064766544798631548866528356181075889473824042954044500639024331064561822051044616850779650437013254205166372726751080789037055797214966286697856048658485220838044358799917735781905876847122535533748394597872152178997673044250646622702614078213803001124208643692629841013156046604327224180932936424526498878670626204041617518424483310500263359401096640188733280536867485158145373525307914611150744099101883286957985686635271292788954474528427126049288596350561211370297377109931313854313720672761598148686713275617998775146588741336017847061157226562500000000000000 [112,25] 922730015547069006359102694907036436045158232226718214989002318379624871221480613300760016079355652150885556877984884646918547158968905659664719397553636347866919927206172016500251407727722468666425262575632087908560962897990209985506419533567645047077872333521432039722407234808199010024162892106174739687043688878772468965933657292632802868017964246504847034720080846724450365925681846432341755431982193538660835546533732276488613820426393742109905238891114187666296561640172331481467718178985630552115945546554979257945221867118096440065644598218155035270754426750771393527635638572879432721537253966629998774462002007890711408259308606273897282696280362387772591821841794161728851986337862872377059617236749826044310472347646896020955626916017117992577279675139621298188737406274926440326126529741278451315554776668757935743501978598426824486507153373345337249590995827367738093933462492420808607892814431147237045615823912285098786589897827860480686743944698930716732527613242082801224657665216802152115299853276361579886577312949387608299380880930594473253561546114470706842251896097365236238393350431682007913916437123654009790980151336968652597400024890179103926096726181879063625165474970527171554373361439593453675464341115693956309077714928036811772359887334939013287440875451613972744939779659101825336823089575371773195994305899809606633676425965600935902208325285752274136679552463979504430714355414108071771825964874665556743394407086759037381171807526750252521338220507709585522807671222637436868055997413301623783915749852028907523682341218835879738527237728372953875914572339784737960665925559041379683136077609987205228730485920646221319147796596224713837578544668959219868693340122151310732340552801658829214161643028870305713581400837562330424246120915137590282532836146703099166060485416587925285009753446976071482728419429821983677431211353842966546500451183500963062324996344831782223088201198033880314592182836138874907343254929668934735059417486778277615173849395377696332220316642436134973869261675825155184187575023552143897124694292265207799950954023426972779020513151416103698988984794685327190604026096752082754061849493450197363518849792495471679205228111210750438172989789885566588615053115795070510014092098174005139528552423333376699871488149437985032258221421865343645278610197292652021002751934467791310110841962957045620514483483381455787305153362233080887630008270865189512477400057832710444927215576171875000000000000000 [112,26] -818134491881409840830263961511579909944695217606426814078345528428522830023232047211193452724484165871966877079926815375115078021162290133661309717234313339886086408152518761422202834639780716622612323256852288572519054351237874947695239810333006201282302235482150060225609525989565425479386035266037595365904286800811167808246214015469657276559962737162936103076826556589853091052613166161668687065780500059017325397506578594306560819409897445618490405147892648049922162358616260468194760520865153242659316644274297713487228988549071010228923774924092227351515608989758436915838639896225775680745000525547603087390471865389260245018914470012826922830292629368549421908391054356933964437458890011261543620965261813335947743536528075303804942085671842687265284400833559370887214462179221478244042073950403046431025029308704856053253759382143005323901367463550447004000458699093590542638341631577484597537856848405487080739090430198325144245040620127288580536836019190304703456740132160426661669639708754540013067529216343239362572189172425058626668145397573595098317295597265875386877766284497362835283139038496447591745962228543779303905513145215163178814920357333483142834188266085684888938040131044381285624102372551961618371090647501714812545617291593390410653182370446781459342605345047367936022715587554129346172180873242054232683248452940292129756263685817713144361714607744201163292030266302703164020918277343838980706410845372759642195561006465517643442073440850708910180541328966604977075684645928697643358962817077932570664427520635860698677151581824636579130806562507927393118239671991812872842568071284516037831275294855946062669800551950520150705110416076936079227565438831915719736062639171022613821485639381634211598580986717337576651575250193693135613069619393799131832065596333330556643454969730855280702162326553892732945486100215008886319641949258265254626280126825682488348804017637178768299965963826299561512153158604995376026760033449771730082028548631698192425451942454358889664431210102022620690552296502728249268877432942154346543595915634505185793270568264060916345745685182081578764490983695948306409767770144083736433015236280668781903559034004700754157575816759090741298993844016757752014490764228559345306214390126789323860631274216797576111817988751509120750645978991471067435035798612703523144732289148296417425970059568933227644269938853641402270708051558491791120837372669472031816439994145184755325317382812500000000000000 [112,27] 64264764853956561700165725315395899531108791711482470755325062454273413508363994121035130225400669416265931757365069139007697088531139110605279380257105543162994099043985461092434277575362117761566207918399612328889341244267837599946294276115279238581955911413797299145169228144370656399123587341462356404358799831756671578982061136527218456313922209685008787067556388586878608380220230849220575718838454619157809174766939698129539964852765754480088148933339797622543545827013877350207950765028051960878660766724609497477582469155999921876346571687104611471078508766877050604692250199751578214450233750582453432963061784651837189263987124410466031210974699248241848700294199985769360300526968244978656342357362521751326627743953258548202043795462862867598855689738937291493256982384831220697507642263288170190476782202998716457337838437925551426934063350405721428070665354407462696634082074238551846063175437464075972012569043932313962810821949383881300513281812487668744190405662668469500913088910531516144896089639584304843838157151477621195433379324466350369230797230498357264311976300399498055679028295642459000623908558588591236131225651232618607142549758451229329420016682797205597355722298087676276930380193587141682476464279743226759375276283804678665968949545725395910551401167115707540155876271410625348898967893254754057793773481258579098602666385675763567008877095011857702389632221840292122885580583357731240188416523351400255235621688040291016642215220648111965611443633390008829064241818251378166366517994822641598098462788493605912234221352878802126661580019028311235087071703909630804022945949745363869206446921127828787350813973005739702151634933715449317755027683874332707131283544952408195005278946658127820433412767992982450473923838048669339046078465802202194161449664779741824252574501093988137265544028857631860764538035071360809379405343015434119188454154969687751800875590844873718298536762923320878313495148049833001186033115712935994072043030831441851117736233426735105135241870863953477930969978452411869218640141745184804007930616124254950504941890135512491932133003452002019292594719588213112781966343609848766717917464642061312674049808481425234354542877262659360779821667020946145352364487483456943919220614627752483664323703428696700436809260440808074992922650583075182692801340221028761150247213436736050580085273771770077928708478291064465340476343752701882030414770596848939021583646535873413085937500000000000000000 [112,28] 1341689953296797077045380355287525836619044311791599383603175115958818947817548268195086326031428893515479977704560331390877006775042144249392242388562360045041263892356370016450199965123036187777938223916231089578560336534895856853517181481671869332943720135193986095479940822357149537636598208965325957737038021967426708003467332330549899102725291980478565843552035976265342613912457122218433704277506485381749806148582976569393320433340082858826544595245274427175193778479334341514540327417436928967828113483751674162941122662582751563482184696581793725959365513237724438878834255357703761236075904234678415335681525593367699928694947518824601313950573746239424520290354062947436580518237543311405809953332906885960299412575504551340503330007319405702800676418685799977766491851732234445142069983728097344059339096298937942957940943258813472012528775297000736432215212309746517773261365227121389895951906524792982928181291604198884918219084073308482205235962890668956258982464879653983831093376650200009983602317365175627010566859274515564452583371661756467418153304352752979908895815586443307467683560058758794608366769172990014376599246398755968511014687346872066228122544072563684555527540762334550056677598699046520526106043274110835230676183660115494107678452328114569711834822145405614278121661532118865728564869718551910626053564714381931811460039567300398480723521323496561882060072503399332007103618819661735393708828465636870157371992329956320626619866957190344537877160361043304890437232520618153870557222649173145103205011521370478525366046994765020589215381158390115927663357880524461899762025223902007075951819156934761766993732560940065981948175825005434073863043015656945544337819519366010259438760841744854445885492789677549833072627160478804556020922542113727543956099261448636600486191241770075004649118107168446017253988926232785065584970814634772111680782001455136590642330577213107973653201250166327764570072854095322010674549002866759362591546391299719618255834203302304270506170186779767057002780286207970941644027261697770970266097647670552146486879641416186958517047333980657664407072295830610991771616352179219081869203930265567022504670632111709581070910309580903705737517165761154932922501233790993696727599080715975321670226517303340197497171383910920476023483064617709551929555349608877387366025223046645007056431107292432860293440574550229379565853063109511164200998364903760773358953883871436119079589843750000000000 [112,29] -3077669187968910215201448483572351644919529416434734444429097649754264813821024085511651271407040568847144635526525765120326229870174616824958063890964173612357364094264451537927891320862703907207261185426779097482019814173207595613677499671519362916782781868822021894261300849700723819514733128738098945947953893195243544862684053233605319597300454154250163150826300552176461098094507971453256600099883712018661167998715360986501594731127867958982548015250072172850935263805036309728104597197697205761264405588878238991262692981310313355721309005549282624168819615268227436198627214505707098344474102464344658390955754858568044902431296366466989494126373834106296485590822661136201353937231738902784574784887927143114511161864291868435276911686286716699906164594111693416769169073937673171937509532953834386474394000972127077471456944810863196165189307023275110499804571602591495727570440311481886923673250183306040169349087263064468422414539628432038235430267356104465340450698036352121865424628092579314326395959446647023269908151801896349065452149952327467011953025340472729793221119083282912427278187117044145166456898153252162868192007563932499352748312977263993171264273377476121604199259307318209343111878362627577321031586058512835142846431407717709133043113936028580666721090275148872949208880812590655487558318328104251759113611310295994974195597561039746366748909371497987148603986236427121358883804378717203093868047331072648402033811060714976637542227383094849693501691748904148002669702006016878964290986905100601718515988110814117672459606133358337031742278985153688572316194720778134605687177191634881688967207484511102513101149868899968568243061684942261955000505696537057582959520640112139176502291484756573634456861327646883326779043067249388248598659825333136447332947745679690464030510213485420973371156385908274004275718161316070117546541898835278636646541375257452900513549100758524724002863118892075814245058911690975019888477839287799850160858790737853403537427828043916442738678035534579264866192642742296051103914200392284904654929853457444790161870627644489918603219291824503957297128996359752414196679918306990122001192442480523672654792440402145455162377717761182668235254124050922683320248903492784154318156640504102811666665619152146746522828204727770283010330473109570525744669642995378328337219056338285802921305453715588095232791264500933047470561462798616201175933015932173475448507815599441528320312500000000000 [112,30] 4643010041072288606715130038759251534274418730130398721350590820008507135288960622887226128892144080280781223735171004027606444766352989168108331952098592658699272947919460934724837473011162394203216147854827536888144270922128155331839587290386628734218182092543798120988473696264153253769868536400052053131344302266354395648084779703638871308464494471360401702627365666145997937250870079228019690267389914891243774746189194436012525902785795594251613165496141269812659342209896296479694055671193019137343281298536263330874756937020788531236796309588605315834057216427441946949640335830033683506840642426668974712169586945931934006579577129849386921929035429939307477640392382751884163577457269324631254184537028960810286823478604009507036544474895422403525076160739301735616636322147382798111579347380007339737227002028639471547841492130516121415443346717236953104599444534979033933169165356807808280255326036861552118606427981194368265265275074460732861824248528616469176307232676767124845811400361938637318806153074150967039787980012455359898101962614611020556075793519822275314025824230092422588095488786152675034571933913418277482568442231120627065131306751409629886772250829250957970580197588104717760445516716742991754828626827235084563856844974860678136014534869970033488427914832756983823177771223772473386877876823312426892296453856031047597581801697438024374581045970390243367487213411080978988768115652231471521290563555215550778639398491461282776742914434747799014561386618837375698063051594004422701774065336287879055250382305305857095619693839029024554769045454150463067771777088084051394323479239816142630194537330921982376163823490943384464103032245721492747788243703413907749231640211954159310251192757442510714631183232974825158552333718372100465271594226103314799497309865282047508719659792551963148214304895370150598425905545552998794420792509962142438502584144262954414794198791064450342838558877084683511227139276317180961387800846351422784099730497601213620789767150014578822233998786664066716289382526726291835572690501570111383469458140061800379460122910623754695976111737007831645093842721754788968488005417785885756615440446474019933583114848686778525339723578922476091780388385431573535221924191333621977529059904802374378128210906676350256549502815628843555052098589989947341959479425701638451485996861853309093450206461955383284820270907044756736563346371810673263169633173674810677766799926757812500000000000000000 [112,31] -5611063443180753969041298461564349891378331975045494631549239893212839941270009244405429544773778177313006319491616254240821692151040264152896586972105655527684800369233817306497249276596028497857647623512989518047138241792024073790252865637185060510569644537894236056909393034113066677773380235842800395124846919234441198841311273920541206178870935425898052775475604225807701334918540706027763587807145951488109606230229698585550743983900084852950880359030193572581843611508463037331896639854939120259438025739168388744980835334631871426793097072164637396599705513877580998065130747469788586520321983374280182096948986448258820718091362952550888658060745809689670648343008852732067332970668482483058319997699750609277390736496584832788046792347169677921293096050583992157712807643881384705590491207286178987686964519460006263323431769982715570369090204030424641740262832192671289766296600233849769064922948705558295878997411216982270574463873975301123044808327379798861462549048809960940459898118337109123838983527995600603410792747949227264891489719821144778317140309861611042177127689677755064111033136780482812352730582168548323277194661048785941798691550053289078601647443422220470922249985534480351486364732295866394771129243500742287832187666942959975119150143303556590367053224238289735437641243692581054930498675613806557119802030480592611115716443421999434047452402506074947060994779464926459533846419347828894725944716061947783650288181056936410028536845864451301548475714568905576006433826145963459806655037492078181160397852126819665307734953766317677336571539103890197367360486611503831031097038415071303746872867383651027297829796421591832100680053629211743551778073594848375893159940014669034291479123278243370218083392840320385355851010976743505233180358731624683890496485601023005646748453565989565458388835833345672338355029388397843891743770979864414192921011908084920125261217686760538542181722935975189790175439953498919454534654222732334297310810604122858574757881791037709725804572949864316420057200341429431234109465937901850556044950664159403888695630584537859185634910820276479281001241313565859295940204989474730609292603757860234376313420799900318895297151838363267590735341915341513183805309688257065227633245054965160673858988898120259875321319060960797632668058252393318086225130562741104724376367175857076837193441020285260462128886228634647750582935431446808538513693065397092141211032867431640625000000000000 [112,32] 5814766147070623662072012628657637665959533112755033251872088596933706328287473428921919611015701764441570851146333838563903972078415398949833914940392243926256010832127087108592489638680390566569125267180812375197539019223312910011332429809185210272000593831184943774311161400801799704149633010547994405075216867286188872418317183966913885273408475041482736258091642149387502104732581104171624997174607535422252792964891858678838865028190276110607803403325482493003571765320128603446322652067757703402979138318073935395884861435709787078049332852327297739922434680873349774446408692516080683005452112526829683339676563529364494571363868367045191077327779797378003722753681594181737265645036661889695797518967110055724219226679705415836587576951145457922538586984525063836544930333179408293594216679668923150752442113431128131836178325383523937464017088679481366083804591780551472484331096322337563634142993408497555241502942247144215662941491478874479036005795024744469068102152294476724771570387870264888960657345726055245943488902281458281974497532520107730419590208698202836013134331324451065701981776511221869163968238737952109768578422530098240431425369937635649021578687642390944854148270194822191801848515474747815927705067388240148478629922454793834235929036640788828758981128003106820623855625327333720391457271881238026408502179753603914131991206700459956066088685786230977071084376975155883359566155768985256012955900016041672394417927675410840163191001737467621847115472145932603576996598857656144413968562921669033626385040569608101979231035915830234793233311347678884406579883826869619256050891778013764732918180171810059761872538004548743909563407734926979164574264661797751459411626927571298289839661247574383642681370055285505930657886673740455068756310605964305793181631745211354213335764716702717994656674512235429056943411482199625637935055275746992276198646894252329504090338769614792491612762929379900278100731438616062112974221158353794048157766568782555720029215909879334593951947702718848384006034294559802588157188048277748072498935327491793870768420547353786860209461636335772395825521091921961429910038769482550271127127817074402073099654639105444245982146868567879615936622582225901621326296149848863000633203947027082965048797396970247258324807936433785003409935541420290484759222896769668851928136459371555127635010656255911482895916136818311586997864992554241325706243515014648437500000000000000000000000000 [112,33] -5357994223113671237667018568142210671166906278361257029222617774397399928661788546997351363702378207953332967009925024012359659221819876990296815192873069592599823559063711423803917403344070024334645535186551209914082052540921023296259282503248339862964380192584430703429306653663936272344688291745454464008969152004594610340953425479199547224901982362593255550029330787990602475475280043375814166339559688844242306634175398947707063296547548116022864806928672792370374385368437759715671435251634103446745736004211111685764905264846099777101677274081862850900731562005683158381780294187833934106858771294284593720716357263151216900175850388382354516801009310151084899137398645178940995170206516564309253755594491976303472335991401065831048117597267050651036909223045249303629554967905873979860372360201299511342402255131213687876529104403994972049064119709445053396372120986642100072360484318977510458339434385292297446318537886372863717643214290781351134409267307053378669670110597285464920798389869179574345476926163452864489261021600502270632577435363317191933039987546631399055274908330547628421439046176744644887823350773994697706981078931974860881642155526989281636698613124429402089376377373068759454153879229706859228062271791317254254672689789912539941111959268154535002395941818419316995753346542864741811582429906592670257328557080070644391356482290727381118194877205971285069843280825281907423007928283588340208141553537046006523491399231462334828877014098606080712644815192870116505153552412878312286101531107563629605674491090472868473765035370315820628565743582886202594904659873362717547445209786839533858654786279706573376005527649260342126780861011885371140176000078358801957009272074782319916738733367096465615425894683659260084691020614814482529912482081011567100117516089531991427156652273438482970375520525940556465987066163839652614175949576754491815319776929243638070976023923731072500053861396042516437629501002348694120566927828737688192857455457185622967280874210972190516353059224007132492634357399359017349519132508106239960285463254696817828017553662874501035684949629374593261169935653355123483468582450331707492477412879342397140722973805393693508169645227258869924006536717941470301672291845159562519326561714604612983546955473173251907815332359762612924904978012538373390959398176333411569638403974438505874405014913081868440226416898906902641641636364511214196681976318359375000000000000000000000000000 [112,34] 4490701098055837659854415953287454788018528291249625451724443834078456568325175043006066758639548248485362786632916871060671407286079936024607529418149889841298055887572200700576248110489774191485661796345614640015649578481422305943044312523161645190460947634848587481053156625480952389541040511696427818434143209296229057491690501876762257528750439234061786105472062227108901944217894515877730758049660751762599776053721030125944709627989206028346294662043150591185151197470672974736707847259389213523091401231472511281973099220128391319535969722241140076140058289976481094985303678735287596367468836194285471511703389685011991609481029736058200259997484728334078572037499071052355536977716602169614773069689141363872922469028208232173077941721179613408456171469136795907244571469792787592853022927906792907780847329231052394806867523142838107426173751805151076098769289978275217038236560569389160008275146859911889132396375409221631875181506759866150723987784159141364978933725461253523729632514932097483819439387369721922001098269631927268684906896360320571669498455733928352763000941196473949322135556523394106706646274829237135900903263203995575994108548828546336422617162318181918041311940151064622493697605821139343310567982856428717893909441585966705780532190654168426575392095837212724032139839475053625903185675269082652903065298547956792262589842511670767881156908518267992180852406273068383506913968196440338180372863167720964530007078271678126669825465465935141900841899716878922429658287101975310731378145311190416683044272745605081508684938529508380805973718349693673078217987424556508817957611230789317713640970719386189867091787384919360456865247395539192501525349017144363259665854596295094815355804613271224622125427523697273109330309768716453384562847098332204531874073709081283098093256062764809884726663192613269214962555196897817257038247377927882043641490389854310195453928197233932404717773772327356294737067449836891279216964056396344743288457374559695393054188252699403285890580539295961964065568893398913430629078237514396861021645632070862420245853137450804236226783716135296715040761750889152748697288739809468509639436654093333737908147716122557828242545953218468948137357945768981971292751075365097109080725749464468978034130011246662410354175719208275771179219441236523070573456785079327540721506678248399640322736001587784612878293433353704688926200105925090610980987548828125000000000000000000000000 [112,35] -3470586980078890442093959600087654932913109713893758198764441838537547721165199279779475458228234497594519926344333314042995191259869565276391871436232435432492785949824796822129657776781505841357695929825913827476710448373923076541629473206361323037634787148991702395546576271743302589246826211905537955888147638688150821843185878879568252962046261546465216856037504101285762759536896453653586774932656808639033638741336896121923560289064191020445372035071222391778363117335103114230009508544867620099992838360409113302569060366458664714072529855239219979454407896114840025121958570553966292023921712801566131504943308042334719791335681164384392718132959788008325867987196807531102999458591147954472004078354667891959631121588888038608861598046798453897959993157162789321287678229650909056528028803350530943123082415065313361652307331097379053937180733535064869315092395535444693142832512744226062686241408285164942182270820781925067159543636528063009703710036414132857732396942139150894999463933194392168383552870064720288213015215344353440572855372966956574061665793280810371690550680538623967536997738596867085563724287439020390760049526063855078067178355335936702613783997929481699925726462796815437194358297913309061138799769731480683125459412551592503584924282009256096897075499352394521595456651079138251654932224462452822827171631427265471775711988368748573936879895867061664019828184341817609329600294465524386516871858665035155335170395440390934704571819222176690490197428244746722414956637360731215833471575474022266404423846510303856021662977486142609383539829672026848043787065197422790856031534588690189478680781442810873114535037342274155291968233832551540086098041963074099311805299432891188325164004609403526513311641487903021027308732135511752059240072274810586673667318832438110309351409157791623679756050300771058103706713630386065242720731327883960974268534371755750510054331558889669823376901056006639351982296155626056086176870683589767527629182960630534386536311524290932383759497473682535960554694049025760506210722065287050948456945457567006681944182765301945049479049737634901405056283357146502831528492501091219368634857520990667746834131216825560494982052664778190087549740557522021315978649728332710430433749839081414342235890402608537201455464151546376050200341859521623705985977959806299116432597040035228522331373638297909269337642584885017527085437905043363571166992187500000000000000000000000000 [112,36] 2491690263271635536219842154606804098875185610920716360650114454606507873559380256399577432061152771719371689569588239201962679085239427878869658079537846625853285804449639389764526104701458178128788452408862716007824389812801299375413067753829317228455798637769698603551366611032442299360325645702022339780804011961353989726768002465884459071463539259738849238167882138842003925542481444924633880011421263331630711015840797642448575631961086999370625561738229964792932067396939104786622817545559978940555636599454024498919949933726755328616376088207946331653129656406313231818091835242351213228923283230962160645209975542454148160804361305224387109224328419219439257143845607481803117592308570833992062434322760808311093030233030260704127949118488428400620686066628605044823772681708946433133501056522928438313633367112101462006496540749195649330049690048163379564348935657672343289234036343201035026795373872812403109441134901445087127239037830167338136966108035169817511091027085511150995429281074072652186665181136152514633467742678305100372043972443529093204223150085732931038733298287415601595843087688268598369448694860510290505517953388757906126419976652758598026492493942439177858635558913549457092308221814604492341314558655573423737682034965531806109642204731161554001716884960839874040715947574041527733411746084993500426306260114400014876314506922507866966672565473923947258980621066249820988278320693361440359911880337216317050975128003097184285215789817269911102128980502783550194925996490739231137237025177613802221109243808926660675408115245986898183084482570792523085764508226110471499339874304780757099818200576452054045422278446931258802072159129388071842185956060455422208470745694037174452855743967644126526988688367282698256737580437096087539336156699321798021180649243565213493920962095200791529174621034584575283609036097056824755809119163460604611216649700601157624918373323403477609942524578065889024730324675253583669389726071675895817305032866536623505608965738803789118591839885016024042826098076384836466977443079486902909506829487578627775957197070874448272294536217266913730715863068339302782746086240296939455023140815231126052410340689084229720291633542996667635309175707983148967838795508277734154596386457387711846155563497774887149271905259405021405471097918000933791477138055581444914688733289252017522328142796408498502125047121408263350872402952518314123153686523437500000000000000000000 [112,37] -1671389753427993215455508787664351537083638962486616171691528623929694136044679894101502310282324665508159192680277870701086564380356511101358457984835589416743101348156164347527551717319521586860573534943979855874025845446499909090844589612793353986485268170763229421429094282654570801052200493928796910783630239947220212087850007203640010395887092782781743213617135617252728968743524519463581032998848749448284825275922941525456650128488417107443096274805430585374823089608384798410218594201634431967715477439087761104053017549579298250712017798306183828291688109334433288873938644639215679015788885964591674659129960574187941300963156323019798916976652521330091668551066968680720483614265829226797468005496876710818883787991780953469096243333085926893740188272968268278729006553428353375596719513421325212816105823451972919351852174009902556873600458173511416846522309879796753506696177538512680553526792907810336501199789401431153851675188414434081380649419474218466624515867530032551573809772438391600104715554485658459168159754354739115709579316908253951474727156921939270201230646897251156071257404971551907142864391289844443426813047867983939244334980992478761921528014698852832964086670102510086257485062715467285424504268194754519806591843558142377778166533542361593552556047710120515571948972740127308541921772579255946634588260756504251007617489691145473816151026728697119198785650645206608826116244507010648004377600821922142858193699074426165191713101939065806822325280897976326308251285459698324131869543150841330376609497147639297654019706307588459740039144722539787106558029503738841887657288045597925093806317690899613359968481559263568803645569357970420360525963719717739838671217634881925417357793827691710914221217265634119101197895286044464910328910537111989337570791830464272988599494666387426732908428636336824858161253886711486170748192545928860370473859408306731972740660998486251765990473678088013494369489209975173785610187791707531856119457860358663022853259066149117638444410310456337460713797072802687024696811567579296909665873953402654530721488989288066676748355325353865520794177936174313379335429876368908274986041405725542746311993110590630386083692427279385397923059418530659084426472325431249042583609175112282496675148330991144357216136578262505035819054720507667278145317353579632314580144450249437145619328331942696298025204104664709348071482963860034942626953125000000000000000000000 [112,38] 1056834902779383039100299163820686668915485299730020021828169114906874835099694552934580166199498746973459184348491858093015448686074193789106261403617885442516331181350525336063338232855154321570274598068839239623766244390059781552376518339150219791405016875018644621191627749882548167861419530289152533959760499005881543409999119924974962848194762101880854373278491329446629656874861756457665901948109620619642702239035826327522363916772705705415261008593033704495132403031289668936271607158206117917204150961898943240416912843756873399233683892587205298712238338064728202730378433398014493160218259564025224989347577542027391990503563945164673975471747097173008499213025839790958842760301484685778423388869074331558684621932924844640840206789957200396630395018171312000524922388651716382097138159730418135157359239187602150073760155767723155565372769040382995176631789050825273618904472001019669827188373245342012643315906723412230192174329132765156753287164565291181019841856680923827954640526141545804301792456578388023657754905461026098758132312531630259336666761547464616909679878125845800957790974413290565047689717770571800186938107240691236372261077602791547901979320737101502012725937909156554295210671041258732363416055789902058196480994406556393234276181444973351064151443390826195262086857489689411367763050586092022752815386064297404998504337552324487140396121233319168641757233467634831949575462675913583944513819913946638006744070475826971148011560734409964467777700601192474374272273032465343829273792229776733769588153624050292261990590592409564570293635814341264947647562534551772787627993977605885421096275536622010128443851891002798891497811660875217228219380668422878809025617391784373584951378206719297249172800695755493315005755602088937820754513752576534131412985467644236382763506230956611188465890470851726774868655777762333267192674815847070712175460553602700016278997744524572815235214410061083397844456847715511329839235377635492327428275159956902065270065513859957315171440025190922900136387946968304793214303074388090581521361912076861045528750649368800929353062655928258228032714212923968086603463971973598798020672094502785604795470165077931903111559523916824903754582336882236182268414190063435558846303093067770459773968598470839724379915184473966340779367079096388216056633240996112012379014020532339682102551253344057194394345344790053786709904670715332031250000000000000000000000000 [112,39] -637927726712461475262045105456673892044994534850572876922767251698612695125992592584971715959023104507257648909618979766565751783695778512747057998330109923164863181052780655755078793976686566837920856464061499392645914611224557117244916247524537252540936321690725770842507953683720209921306264922023563206691522340517675612421146807962076258728388477358442401606556809794678299611550939098709938335049075447627763851004852121964823606485350301173553079395603445578096979404479525158614207074844286856525501786228044738842588267119767595652657646850977497744277843337707639440642050387824050148617758770194535163373639185904359778617886270907551147052361721455303744215100125383764969581584163313344157290485579235747791655784650829358797471712981441830523154364090589438401230587398828652174428747266029591930980732536444155461879085323640348734196857688570365401834741603023358479066384955472150572078035965323031866783146564995891721535713586356624252550842371225171218636399971539062535729261084161876889130685888223243096830440569718043685176091285862525010328057089291936403494752446301199203943891334992896188278042353552243540506020967658384859183912704045270453131704614516038953244400769161932058391283159528797055764636213633010347697477050521564762360485217430284513660335504759228083893894359970077731627562953951533871427132288837331629353498705578180270984103076867925386722167775429999641134260504060494014065464617983911536070311003016758021157761945487006328495495315663801804336942745543779272682852336884722291285044525392652738692839987109485509576028326745773546437302481652562892219490098872180896342324974507568916624261314827027887909040112522385147776754835453738775743273380754622090744059237399699414440693615252728038824229580958339153024941665253625899741380454349623384149247507892102489294739597181718558201299341439692975775894732994527261261167713590589674793731510713013738225492030517549972159164079478192216987336771548763862402952710506916382533818024150840000052244942423385346479304054688402296401797885931532145978000764556852694531506881909963585633389601986061244508829302985585728279606546376987078376517373053212635948450011535151720244504923771603954847840317846450374724557564342641164800051700354992095794236568489877045987629084895464019175274569637193780216014421459114646252350530555749904464698827813310191836571050316706532612442970275878906250000000000000000000000 [112,40] 371164357316060871715395126539458202984273783402071313828107746681746082280942456128574435139159766197418368616981981364286095110705814191151087909029202818738878980323770709254745974279626128389277661196234004666558930284377334670241762665330625674069488793072945393638314306502354708152799640968816956960365380778590319244077862973618705697549711531394684321475462628936403177831750237832781867369409039524389873809248610769758716658170178754630265280420841009777848036890980365859284832618555070336533635179275505600806049252411386848102353549854206906785910737261574644787837963548826543806205113731405804914535781164417515352747777355940564492393765610735252938571485027677086058853197176101168733115573296528217219754006893332653744709467959824809180082938574083886397184689747649880976593758772007023334348267852750444464366192974517637911009810580661247084919372663019327610000604548930676927875148637119065191369468361123197775977167542127542472068324891077369692059880094211935083770670042583517473234656200576427201695562112818111039443828075941650039344732789217039467949439205602885690558803196307955358101662418632651638505352244728932770490142147350636274651503847339905128154117894770214860826282827374882703344592805536894341109219223045393613674498799231404040342539971776080816499740652012948024143716302401674184633720965974486179475310396744446178137225321116840537024526905192931349963975650624663332233974530180615257374164301437695803478029485781603094190962563818590089300286011415859653726902402370918147197170540512403257839535973405922332892267866315491658084219379973226521393523872534491491250295790894450817527403861862335988507726422385316070099491778887350221772662236105298150753483625816544484274620125653532372363059012653602875097187645604905291212257596562950613793868008434097818295324216082246564913624988974469424571931190217159908101500892820482650760899807693713316559404702440545275171108122076511388528816697978187649959234585349541517003280572377983867646099354950766437717370325244869509738448026349842904001093886609047833571865785191029640773310399586737453656747570587902343878949526491630539726671768624281582044155638874643427860188191503034541127639974296486452732161020017771058412120071259743259797315285811639672018555644478635488962351515356371683508747485418926803787688679330195967187425863567217659833019638426776509732007980346679687500000000000000000000 [112,41] -207511431076748225215879954005001620344822229743682863430624466218826411942891867943221520624892936126566873426784762029469524291769246452763270000021921626622587519501953143415745246264739433289824233800722045772945077396259979611538190140495731796214368677409615751150180227838912635825818770284848464051738166805474394430918930230823248482571374117442855375438585423456234696168640144825038712630574068800225360165430318565517762717467618646306411239274369968520960797198884645711957249820247568642346237913793950520676878847707673953525417267550205389189591462981271421086193727432843018239705158295824542398099714049963173887565701294304596214663037919619664694383365550092578122662044335346964054087242467896208892728431010918007371187300749847186394501006374819101336683395849758917872016274974203929283291882490776070306576281792752690437863017424099988689157221865242860206450445305103331065146214514468711239010360499921649346807136838988602068338409862012405723673532900117859667457435167970772816674078933965994784673377651018920882017025614605552216515359540857571236536466168472766285850519910099485113778518348179103009121654920418607095201197098197599016412539596167922466137477292821123966124827256436162877771871379330955442239657140548585008250462686722258856142356066365742057563226498641989173296321381173766534214448365831199754794365904672881057701728925338526710062208989439157066868596618421590911346417089956523703171926046174191771238404943901025860352026742613414582234648122874741930102576406143259262847140847002228570241053161589657531826780229445128076991553682078709370040606074624100167307316048389589045796774955476986002982295859885228154964512951298796429801783156214519634061301704327243731738067600734304441310863014155610074636069925070208195976873436858299830250860702326673396532228486380040740420331395931324174033219292663377500861618859596820198943571929015000930221043524794726923792347048194980948181732908848060550645556878271473430981050650993803660865876523193940738945363441321671449891026285449532214271443758593711681636115908038530273397666121407611457237021810231399819474633262834306749524216984693237330850617884558505333229555411332302012565549464361749825963595286764674527673120403340888128140617837936258199892481530587885888462351539249733157354747598574681267898536015458923682702581056148949389950075783417560160160064697265625000000000000000000000 [112,42] 109477343645661335978165255837935102089548909531212203968532381056120264488051800705199282078739876194017915382158847044465025496280293145333964639074950444092723772668257555004387883826209264160196560464109932786712814906620084755740304093273767558309924753999715525652415220039268221474654882899287308360946924014601631866022658424381247131684841228775540790322438370671001262751979603977817825913816702716455332169475077641262054044165198996573261949873948744829478153385842940588764482348743701800752674463340127215426976256441414513539117663810240027862669745173502513028433543924137123206106192020973009518609538698208897867952088578268901288681309362910342118831145456401640452776933298650791237180962282130001626960122715164772930060440518271762164753783769984122964693200655294351254096417041104157933319991345193370136155815353238713128207901108974159724755249652882160530403642135503936950923089177153787886778184266897014618552785632399947249187692397217596818093377956697764059299978358423300904443474175417409474696624560477075918528256361449926119395727664956295027906332138527795142763146414803869509142789664077872683004109966133520674782916963114128750391173658279740718702776362675769513614454973020959695793311505302301765564757941991882528508697936397511881905025479744323010970746683661796747704302370215200133129175186192204322443630094873276113703060686375980939200723996462949636899466035863757800337344106744087047153336489013183994583655207258018893351474140295668011276736124109875565854843690042148142985591400553927295807901287880524667834587644729946533006633093704954393759238532734958897442564142408285968203909218647650960345387866557477942053851049063170725558302964590402980688098296212571725608764345557331121624743133474464890116661793634720961011898781325971936997664841567346068476299087824850364741438786138992844573667318652325895390737924771562401566626983607954151282912299945190862762581084473748883306766246733750407294775324691242582382712314242761590113035886540351039528843090247410645369176225586882524658906967743499885807387310556966629691026815251121985258421146823335956851953710321511587006020111958644844038076883631122805060685740884161327300654737271177842753441744654241216225604289899582281435262569760688773031767040578829356305594833872400461805082785837543275437884016526861768131919944863073013152643397916108369827270507812500000000000000000000 [112,43] -53153269387308085473870985126511719678234900795971373574408037275911776255472393272922572614138862197734860042505044664606110221631547424385899984301915613529477352520200985200621668519868898874112100087823246738380978450787898057646498997553517279211959232460999802081696089533072135258104534235355343823049316516475019799283412084447965358951239803318001090075655019518477309738088054828103726086762826974953183069704239818874811295364557202837738194293157395251904810445224869391691157256108093436176181465918370852878726386809674486151443314239487405835721656762571998667021618773493344488261931358568399595401828152153151734856321955009467968104483292512298263276796186895998369624786357674973559447025609005581915747532033077197828514009959579276402381807719855397451193211821775624320696012003988362546107000664842887410878517462329537135847952127403948134373967075562195948954772314534247214699515189776144521407159087898584479991125763167620552507042707033499523631549369036556948818971474122705408864329968483894425430670680843340203742933628878430202185352423564760684310341311743292483948520059907712827695770530829142083086264349630197865237946462916527508949936599557960552966430277274427521208872600187996817977870440062310039296439330646634145773880745835895323582547578957373759918110009061158874467595669608293602494966333751711408802121336220750212053785285883359098030295770849375410436583159798468699463011693622673613125201652040933602003045186338795558652298500449844332746100363449058359899284482059324093797778002783064367096654352606659611207536543739648974839332250629606906984918494922206970786546335323914650695611654022496694675251231092717308148026752239655447912632313323552941220657141960090314276381671434304202108665526258298301641368824395542747789247525079719832426436094312240094752828828868392650651129457398870708002291297999510020578394357908002828189039160660439294589133620032585358410095671934962917725872572735938627465351210678737005288343887162200434952790776885277815164903729566648875965110907385975667401970747163262187051579120845871876797298248543602831667563352633535801262109386455373330859641527108989621805670379759511968394281163060772464062742055772933909690114237205481714560321594939299978797050287820630417720338351867155008799889346065737998259833189526942823525414109121585881818916607954861319740302860736846923828125000000000000000000000000 [112,44] 23222964571611031008019550925245002917281536730374649905799326578917068130804231021920321143202709716827416982814937605743423179187251011229708740379260530294505466217842578388341627834806805165554395088869610325776817282106984152656725899253017113000667920910354604904236478737482095058199335581598673353261147038331219313752664063999696497342366809803285969341954120962664668543799002438543175720410679455976145594150435311782724799730308244477280217399552079287292937019649162526680336180148728237752559469511777955792058599082479180305328755748320632947697562163112364530414598782325182869625302524252783460847678253317663463195483792258161917377805115308203922865442485300020223923611997802221257337915777463997701131021400208539567646423568615735262076895782496333214866150611531795546168313036783984833801403829758335566946956767932748540849238048296632957671296275109203670508157658858801486536947415834090612074149361214117824055549179846185109265402389646009662032075169477390516452221132854792386080188083538893102498780448345885769804708731528812577197716887394143884074697809723072567580576401073982373576898176263144725965012202597086985631732789435355565303762978038523110591983810156254592431835780330656278192458325662031525036807340387915780457206492072507844420439350772418046682509087058947947131955822686371236079174856668225280450947653197039046539080188089989812419867989299889063029375118332402989454537889351745788895175028796776038451629927352314289365743517982729281098376356390680971789780903941341120174197065249073192688339851311319554592623681160004014194862187707576796073307602222711318385186214727467080230315730507846756085446097250456822120419913334510532328436549215391586253854520124633989221313542193451254189845271880328643297574388734060947147443331945217172811165964454051761883086128564301532050332461231673655415478856455792927247048822402659058039339581886104838885355503286030708558532792725573089383968509363127786156732042806696830428711930363709213514186596300034719436092690064502395317664697651525326773569280051160802113599862937259262605529428000336294431565378308733052546760016513769862791018901324567270468638398870953508989062372455034687826771652518262104673181329097104706551440158351950735856413143085060472400647545808221573226691691922459234984008829315228811413353258831754583302016750612217776961188064888119697570800781250000000000000000 [112,45] -8986249065761803640489889394432557824362611474397334077735034664079812746182618626786547115544899853823184091010623961269471205993640635053666466267875841675232745624200279445301653637323019078758414163142350658598387771820589619195067812904383032298343673070917216286181570123392934185639183632454977940564595825155285628499554902874845434033302637129787257523871349481698533810231260514105581264051061094408535948824225434924416955605386982341292033699229830688148137757027518607859685521423309408804411345064941737557841262038590989685837787446830685197004873317366065642836198958205529425509321245977031625953713218663583611132190330830160761811264742464051163154752612342541002979355749012016819682835243912287748792237759820373896824414822860897987096652029343454059492506178957882464241286223434280795344431380468704735628142842735738313752959390188170729385033908193862638563931503448247152548380047480792895576322614658488272778177632147882858121983184221992716140404786965579863120065195829024252084751856424575167018908403636996047376733651341995727711066789923367485639561141860852915815788769190094692711026635264803099974347656725318235518163690041074760215796405205941653245718755755979510380370778970303804549348364463457008712459621608828157749107523211518451867912850608792116242370743144928201123907228014825188542875735399578117782001247287511699278126358372638144107840835184632242977777419146700738999774455490882369177975105233892190425697050399259554735082209329520992915609977417936810523523861383460084722972390293392189438268173622307312358461793179117262961841485130566079079084336264665602752808210411193521613835792145917431660834547664887706351940834350473426787234413407809622747241311295857411326074515303413538655833122781357743629339372835661307607219624462694061057383335861529267511045635960691517832573392735744676215335206252802958496106929978926375998881312869237285021855563342951869435374170579940119534859130082466202229337679859986336834201992163388447814898099386730909851094315138601891723365231576028711729301104572680014253484983965496783308529137727316223385939568870578304693524188326732362225870161264182782626641939673068060282739063318449007509283848426679562697160342189655808586621815995593685031715755603244313603958848635806736279263292074810993139435736761839775249687849850123639357940552585546356567647308111190795898437500000000000000000 [112,46] 3046480720452991580482710186466300270456211449966525769158974169062226458376154085876498299513901261939844873827574570271169872010862510539494851079154246294530872655615266048673105218915218612322175870265118195337035680142714924383727282706882734192653352884965414727318401883844179261335069961563619367348698396256035871356650151968985222578587339131663835515560440683294802350735960579844309555698551125260858790910835037909885458041157789132912061020141624280930652089221749910003641181279789495217650482791220961986135915513047886858075259280004010813528950660356214173690397270538243131794205890345708059870203933310916050049664479444627155382892966021482976324759182134128178178088399878776792747968302841667371469887893056469515086624556249195666522315176235381082121777719985734467862418234881668711223340276691738653883382613138967974141693968859906303995304388730020917135150115729092673111975603403757633044650200030700830323923357665288023636150487101425270059090190984857767947158840527862136102657339026026261570203593742543226110517400939034515971836174869634018389592890392151471789958160843449286069155601268626701479720875525036094466616739048330184728113035281718824351426820214743128957532117175495752406577024068666956778506463840940410922003454037523296197955834558148995252843399606257991227054594701664626932900951084197746439629442063547016380318697301020121075434843213582794544913581970564033248692367498376911914203653084400684099694609257865693086221915953758795814226079366519775419194064623242345751159867636545009626003082481660914814253783394223551097764996887511286832112010306039894745402272770056929038512348489923850528642996015127464027371008883226305590989467940950897868838796223271650248247754955246006666061014709300572841119528518710799189692016184929633611546964844571064980936126449775211632381309755169628033271203534176615069452216377946324712196787863362557638825450659581180187416827448820472895964803924366355156160936163572471129186344552477202478336042119370094669411276439670656421254034687156939877625164956939421630702041514450093259863828759819529733748598133505235698398224327241887149719506131174896459323548116835452779487615970461567169968386821306625695599131244479199894443752264672490615885941467288674351366835797050398199642942065206189973666588424437625973513899934469462138508788484614342451095581054687500000000000000000000000 [112,47] -895534630428349815983122220542671258868296584874892811149193420522647152859321793215404438621940467501788946316303070681993668823123870628383077410018833240532516082514942594031202923946022451343536004149364816851869372179254027109100088502258958608697640316965237248012250879314571143098781074199514457029135755839806511295422647923071462664258475733060621127649513469295371432795095559640173009246158687572949165515359260348223670148194440682228969379194208921445237416838946124532980568561420292005760643462602061221607300413075025073364637423082835059972258832389527829359998338885623914466978159576659754667696479301870165915735757566800156575828032212344241974772726205818809197953776383008742152776479531982444438577564366512580213710181304925141762465679100882717637483070679642569190659082868513740821740967574724876186862863574330959924349948953328442773757483516735343765165846575414553566029053186121758316117074435393736073096749224107426460345318537887289312575681664163250383629494292245340551667781639831547140688665261218623272804243839079219015476899206649774123445163582967106953208225142941498008556489446792953467456739342428649645301953746503847852605604377763099293328441586446009964715825488822214164829190471806639818737221924010823137355313819689186354015143352419953333197310643368842166649647699052163524897729352814378816337031612166029994030410643367236423867212463120601450857584654382079440549266377393377513636762965695421302268244452423353793824488769027470667985508659645932348017571961518697443978217693699356981092857389631695749379003154449381868822973134801733759892552049910315909839658095089369102483773936697829543533145561460230473786004130499033960353966042126670418477333558481922835210791277206720769558576664688657459947372914161471063478766144796683435364377931816709476372199859261625310835067921112721123703880376787887716659261921200714688429736293094221940631998904202855405562977260583870314723795690741053030293527731471496571961565139541124581866352552820547642258516555457905894038805852547974627533666684118454579341850299202510055934682424692477143206915081342759589428026826617444229001356104879440731645806100605385799887475832312123311934895234174226103011096869595302561493098603650429399127862244347796309704876590222213570548664137839520574794097439954533214398520592040842114300858156639151275157928466796875000000000000000000 [112,48] 224348165398250726101547819600161269303952045585001663588119890652199605444817822947484660441288657793597133778860988258763225000172478752493607827362057860533250578692370953758561474075002615325411154798408782800703550330890079696055809726024579193249807116076205909826321614842358691678427538409759209275895952563680229186578222225414907426724040560017426839895591555721093980944359444537776467340237754399029635533708622405870350309455250989402169242964916101937793086302708741526418995536105614275373266903619166888557621435014886509770963463260194735334266987941396517081439199703390074330995282239153516779810532106776572855837085408095099764971733774898697727400456165985297799478681603986037961326408644902268188728002175180701420786450629734813133504316305389277709076122761897625643387695182461370574360942607361566840734094498117318926492441263203344574908042751344373166661947201387980146782996132976834075925873246913723279601574377375719501046718876471832933764734759161543486501358190407073380914033357881245909878736661801607547856983094940156206907980535494435494791014437128560275375682870278255955889743598962128882871582523268290161134434125574734445474613175131993690604338489201043039418175244132183717434229076467962660326744594206202602338862570062371079700558317584074740534597242407435962607955912984175065014019440262045188103619157794918700155590082311982933704536217102869982734329914025603992088365588587417185531326671554840908008377546082082576949692456827408397529465413335818961204145590034843571368721579613683174885768821315800358049266886027973905145951200897267950272906785986572911416768890421349234940767951224776032084952712862365833125811070078048005278792868573516821506679035939265952484451157074028532767029701855263719214422988411670058578803466682748408591968830205565435918482189646842931134849685848392225359468336250999689050911044273211041901001594255675595708935756491275564703355505922478848633186957395124419849211739063319140921297949094157002074755537191794973212118703601704984530999750535406156573646130047509317216259712423304023808314802237202877289812805840787255417650215281711790610568829120393098609275879385075294145173463450381333064101771590487775711680547748089454521714865898184374060070363580558171853148580542025036743479033832748142374739980457233013365868357080756823052070103585720062255859375000000000000000000000 [112,49] -46069041648041117680084564849106963523579504488827787755679741156820645085592687854665810544153377969381061655962489235674407998354784327359165684169051015849536422922518417134937321133313932819322052487658652727902130480092020167433340841777986039597431808299568102332244988144289255003912241045886387010399036328053555846260669098247396501534879517184923339923794240805366609610007678371829088645798184131308985403729323631142237527432900811694654558879021396761338664790637816431237907225045413763909343399907468485720950963057592426567695660232008870216485157394495079133766398334185788052963033680630980778739079739811883500630394730820431187158065609350720045476269733618843954159487121510619574758771027481887039681333523639928211814907818400657487223526401866456726270818075002423577605171603186640741791108188654644915065881533195009486453223893274633984841810518578240708923408973279548171565015487887858957695533555048038428664803249738858678450204089340767857696530597980482926581568437364558628636813600958416525984788346415354930286983266458316509225665007877830145698969940248998077332179901528836896219383778937522700806188940083410296191882662261614245519310248220983584867545559255455082795734222592226567177985201454411135961355266398540381492733745563623007638279939512656831403411457926058648994125457725172618677390349410785302302599214755929015029010350064738485049471069890640303571770276093123243537397930055540981121661677336288928693291577724083166410810079503334810894379207889869574958820993898793897857821840276189317993459872875291561144092260542172952878727841305480944951204236068446455235085057960831248229777647617909957445485654383759274729752651551782735899306911568965050319581669380794635706357399619556992726839743752339510993767590697028399906770583771629546105761985264936772995994484152912489776263142042429727237325976023190000429474125662100235476162719753990562067826366826947067777297102740305908696113267748248229570495167565107375471805002287092144348977150843278443478404553319096175874959246735781897247030295747835762147697195211906161942046740352499470577935491838227127965363184185011607419426077501846441085138565011515524834435238772052533115432791064479643870321048580781785772224747586806258323786421580130672729679056837265306053347467847203315886540326600575310025953434944767650449648499488830566406250000000000000000000000 [112,50] 6959699353478308084446304358885188980599661896841163018099271654559476839806029378656647823171636093410532207371994584548147515652441418963133384414774069637594895230628191487151614092265343379286058952671677676363051300206760947519813484663049578434461042771604010580522890272426180445744401123806983651981818670175829891281973092556477193948521265524872600275938508821297722206486973306108320042372463078619918086504784737502266152268827419256850144428122559783618031906751860776438027301679797871293521323843745275158856887917313088262303405680039493132291513181454273256049771386794469246614208842800957171139584460760845934649971563706053696078232541612937709037232731739948446815825850649091646090438687073438931063887920352368860186827530590053757327759240602943170903261744016158365367956209159884028080224826870485186421491787793819836930310671300305101073325366240210902180422212842769759837591135875657004756723588921034050642584462356148732591117104246931719053607789451624478752828442411375585786289691652407180071436984678764645563377789016896342524065284685679155451886000302294104337794132734361817418818641707972584716767534422233591335221481615074023262544725793798667913137521795371147582167980791651375454654966666605238531068334488326231345148931809583723458088435017395048238466481439794630338643650717632203130153569747805206172277299053277527911574960272008637674948478332800913747520718356987509598664109121391063991313805385416083234315028253941559673436606588065700829598252752399234169045341595078022085133599255810499592491313313964867899640101058452810049050031729586477501426751462408871107101229206137266239426578214193368542982653542264940157431464078623523353942768244716883114608657495913808281942066853668104852961172664896053656636684661261697897257322062573764342588218279590358345551470019148283227356894405174279808402184484952203408366903772848009714931297149583428055410260013977306745848853565708959260705302237873003615441975609125009486237808633743887724924471763106142081309768433500915930343216435788704287578350647473922319161945347150292545011863157720016766230617989839880943195732166502709986681476377293322904047871535548458717746812432791163316533671428057311897784853088160939362324296986552714034896821996802775062792561330950234788954879984324428991777485011222068728153899996868858579546213150024414062500000000000000000000 [112,51] -436554037736728424680103392240903285032316571429106017511907988859415932002963498379628336045721314611270443406188157138538705725945701487346561548048804282698689060573008878386466796701594325607194136523094137658699029955968553210000274935925576078475865549311563563463356387471760982162107909668327694053745189693170395545507075403794396460215583089320383693102329375959680544069964384592498848787374926657348753519293222777108197243520636815828984460199843789047951966470655316619927044971039405016851010892804777392813934838316182167377019640093034008522358829932770145542242908900111636366379894090344201971038696990001796136618784441761777261833110074376099633347385251344675542497961265621232722313187765446985364859518481016774476364159593611192278528012841970818627332829487751808502486213613403293947974831809090142215693154189321246182236828700606007196258864712255465440175340422951956699970949249973775682311422450604879697401493723494366349411576985325861880504891942608822490852466638867584080313261816698971336978316837587524086935514666348227892879139581461440179483747252032185119291341219916646399909419822023606037494233669490821950810486917117776767546823885683486382008985937073289705170309263863783251010618718670193592532329180237505503991413322638478892232736906944111988790728849576041826266435369021950878927491361174960537216061641806422813270815529786556382916908167164038526992871122172708670000291925389078672870471820730931567162858512059453095565500181273067879275869188567311259610585909080022779164009503056742171147442168253965004199945136644584442889442013079638546497118779578064679681439944862358061451055206983755783250767693920205134519180910832868573391953819438586772023936841828824719687297144440876118749733501025863161472426074644922893280950862675641966149783979106983300936827084907853583664311748541758619622362230609310594624796622234467677185647179043041377016024858782337509394278100238191357824570858626804782532445016007817542339901579396146207463345182356446463123458376173031459246691873773741718867293631832021150075351321232392900439443896687218070687737249657495315251137084869076540355128153013222291179653140346716364072553835252474218307223258280603063417654490899348481382940861461698571768844442490167322664541590133800565038127133884395711226354729397880483077187818707898259162902832031250000000000000000000000 [112,52] -150240711850514721462289863516256838758851614677836752766335943340451694995190022133995316516944869164898895886130018636432642015452415133412758574478382533360081112068874885130429225616617627319128562556950532451830592446747160758874629978070594034936236048978693199933495104894020000705531008869295478124248369613844009253601098432013623527438649642592369338402826956153011282838616163601663048037781259366998977447985027681681057950974805440092815776499789063938220972978639040270985880417352165492610344617762822352610327151762237571667144017819420752979213147524126706671369340485836465017415427558876783655925959153241203181785623199815133787551011229037168665645778656989229186939304609252101359471003443266354168941508608794732805091953020595520722981131854345391618036520904435259608134004682702167741007473176739413539239208211014227211988857202229812150379665996695818986012611691661545030554173635043873477969999198032367705358624358826190695310176186878658463273701351301042715746158126301220761256582919790326813377423661174153227057299560653728999611199004076299996360246179127194408019421625607030134456195065553485616552635884557758454261337388812141173488213028378514192365458932769269198836312426697295980754091948412759478892385451475047033004060384835062574361953684637328927950717381931352980019486779812022503993436356580328446824710756298489062965445979072632677742485838644649445166563057845664921607417374839122405339333909976183965422066505473179531017468389422009164432688638185646220824285215107299355055924469743610017830960242954013301899344199279545406820725123163708741946392380399360437372154879619351714194666709667478536635981683115601834597536582078551762255259982222867767708108927070061957071779044072574617967119763473197258283800226757465837859838724521255799905448396723552638198627328814699197392846976216715862691800106256455233064260101413562048693932860614234583804635305497478867206372343784647719180590527760851589049678806874300232064374133575932922436180163065428783755330131464369602562041302898441329667035665070710950058883007817681358736641686179082803368466634778398142533959429624645606834529298244161425030147535970208285864482152543468902658934638698456089549951068956513643433711879877554826861322626059932255406835615240038443569078739130708029143974679498266255883720532438019290566444396972656250000000000000000 [112,53] 68093444312649690911851515119226795025773691514812890319239039878030648656783689730414181704231066582887208833162042892388273186796039484887414270433725622932785540085321972063050329174138161437927633475869748636579329225069053897331820793398129837218775912271794414200351176163985484499247627101832055071268331204686426019074266738134132378243753664735099056699098048283668997594131791400991433124724555383507734243100713342102964871215665917492188896009974245831330748873108320085242720441150088091891782977516804935647747145495947894741041293823003238504724367705718432345161126429551745044686706516069570506763101849128174495526076178726183162796822501199592157951297875353466976427372908256546252947742225040693929995739320722256684018280281060880391785989399534267858141637788401787141863618888906270632353793926371079089881937215501922660190529306591844763709865341214828806808910072190702634174205273372602979536105928876086132391969029627192708307057646298206141179889631181330837357138161880403679360678603872658117707695695169091683704991876856950197468916599859277556641493929010525373503330802726335445840296022484433492889616833995286965075583838221692183346079326543905728019638320798705305854432618145822353010251290227014511129424864670082652667940981970388377009617416818468464761078712324006251971530747654476772937243285085859013257954469826922146987346122071074164734759990279479778802554252732527717555597541705120563904790467556670445291020995045345869377209668561469819340210008193180510079104926304704258917182315458778843323517546146879040818784860330976096625978342896463805172539394990350390279978777556600937950985360429436945725612458256549226679630815090605675930017700326682058246078983403199474260821817120292187387875384601996904836805248507955960871257717987443086551231049569675704097649334053216826164753574318965490795311926357062768378618305983820801905245542882878911694017173597371366133673718405139106436654634871523224574319125497245616866328687269404382038782663961789784524518017094794594303081481668167446553467891014629897076636050688984350289408996790669126967746835824724820881690322545736012182811524311471631521281766831288458782585050393286912056960739920929608652597521861072454755361708013782803350423237578307789843943214109691638380798283370434488010337469726662718016996223013848066329956054687500000000000000000 [112,54] -16174300300991343047527291830096816205103457423492696440656181293355140359749479477999045786453370677613899988950256613875598280711270671611772171023688969594963578093630952285491024859902639579174348715557230433401385937776297567129481163142476718379067110510778873485675089838769075156766602429190735770651405004104158454449388910231633684725914515219034319523568049696506153521423042442531440489612502250848648344564054370475706863779716539940266794731255667439209620800904998382252290017457336492762509798456838680392836904234625925823119054220235593851861077522346968416694632223680421415819545772823751967781944272174006638329109704764854973975775047763199989468485332212082654543801706321517698725711674402414074750401672624192683860357114548582853030991077214212502920940865433736075642120423644980008598769690717622367806756797741755027864875162997452667192474452541165746971181382363129175393212722582603690980350931278705611965575604057773386455064777775393412113583144992229271358134050791391632514880529103287525097554930688681856406256333738821188856601865148479410915427300506883660381055733287740712438405684880850395301043518609226595582125158713870011987602483553574957599164812239048014182662750968893029796665065467089771626659616422745852110877127605459821470538554966042399172734362727134972153795060569712209143882177416043059315161893392558625860813024211584578766097190901924205807370964182414438236731468999145572089028554224117105721708738791904261532160240476274935778860475395050016257957532802724861932434818130513902195354433588634104515536426550067118903685123432781748001047934198034442686364532194436959964779533905538548061910181956920435916769325575631017403221695596037596075723597238304958857496683746819628803404797734504739302836738907386525842639876689150348471119108983875926584584584324726940490776407148454344212643182976114011907242102170389178860633606692592911821594325414496169133959687627225204838469105290308912966434463242054495433167732494626975482249498934294931906956078807214914312246593410899540809575385665013518937153736822144983035543829134222734233267418843049723477830783689879688770279042459141200823836919148282864573493405721442398008949222668848668427141969427845096153695163801748945590859811549930563628460730920433508232451367785570231754704861870663989975582808256149291992187500000000000000000000 [112,55] 2633322237588660197855342780497372195254162381832003070336309433090800947648951232298605433943614455938725717548518224680200855742758124633250958616513753123554346072875767661086631387638695368916110040910043054756399027238353244477630483507510810716522007807754936486004617621344879868262183261026477876559151033886454078556852102898714093123489326269980499457973904738916450395912525741371535137649656733650329107184128316891591100524123912967005355220041566768205851404808201986221725905017012136878030703167526891896615729307259986556085379255998365553866474716301919479201984315908981333064782883267331523039768969430982938343671233384650602978143708346424237094745270900533207541353770846635004049125104396895981650811075681387942936191948888591498540918113928871396004315017855813431395419212157507101409948894459129023171704969404701258146388077918122862803105805541680930779448433475345569894897606162661851313322145840684704019298335317877234983452752626899368938632747276344642711632106781226812200058064063314868900638279888908802129905829100269785612778830303016161879831248814678759725020832174159585744431646729989086636146526732726715687968369635672969736830082498193923532612496568915728805961729065141753967423930127262922368171582844143482179656634658351896518318557490996299509128258921133512233855751196615226786816340419387219583998432572420893191981465444281372000200034252953861620510004724027680136300149627864189986146867623785996469864076071368103982014201793362210008472452145923027619063644763157975122136923122334983954839957877273744798816479209448446033472696576813193384066212930252800038759794954995001880069000038364226033660055538918331075832099208798081919833129617735934784965521145333020060391768666714162527348725512917145304514510520770780233229224499478164857830063037304686605419605428184718099799932131753271363347341737149766992331333386807567682444932371103458150481319329897742261253143155526572511988583877946251640895215120895430448993916693944358971939320405801557914112237407856562563210773900722817686693658401979587356316924870738792522010895390781976519916831833866015668255868288199278425810953611870506455446708943297941499423633023701043194599675057075051253578379579533917584321749063129345584120652412461662910386122551376197284396004567718196053005552670356337330304086208343505859375000000000000000000 [112,56] -275715101985539123883164972026142964743967219599488866017866884330547924986359565455614575113937867041619510836773834128784459166295528310366551023202868528087287033931394246785676063724713063665449278581409216226265881838870089508180242282719951946266595647114372211354533993553427911708107044174283006545215755416510314010069829317037221285128497427128144061901112752624367551035561544965182057411983522771414406003989425174001480230028583927932699679230828897299691074026416795845847848054404813093116600441001897261240393227547408985513252002506489423856668101591565187190105246949382544839471579253175648521563908785864706476521024307933497520117080489935829874402099291081056979527897525171716042046110187325846665403734018866087326558640532638791674084061406939445547262613523217619589445197051447559102648536503295618844086265634523961342850757737283325714154555838365439790901099309914831061006768087311605557057476876031161244946057686274726006535281832341799145222628143225514089819615873417163762311306473409032458852013315960273986038968430944469087430227060491832465567946850856265944858572357141312049722394158470165268709300081694414272889565581015606758515317609027560710816832899699655747965310967930082612913360261813149810154386131380901849263626356721061816683565963231299509916060838801843891007180669790126626687475058313848328906077707256688838349364344738060621470458252685146713792387030864954102722037183126472148966557306275739542511056058362101955437610945987068026434510401734972839289541147729906172725667696136636968448394069002811158925829835916557008394954330022251079518555383131505002220183958960061299095497028448419973415982308051987118011332302884095401254685169919855975515583821312873699003080839861302848686315313178933977204301519109128948352933098571551718557040067336297008324252875965132223013285263546841384330029118871032048978698591105330299837173661738373157820579619857100499015968504176909541297798359572623595317810507055845642437294212042527867909739094643311807833549922520701305820496377285593366945013650661616806330428804949106891146409653610139122229487225591639690499570143067371748488839375704674949644609772459913739982964369966912358799521310990999101563258774792863195682149317223356895333575152044232512031816446853660799032848560155975863039667927978371153585612773895263671875000000000000000 [112,57] 5868036145048328768288232774943686407286077273596757330488359223191651228133011931375445598787395670963874365265834497154106548746043534820040358546686518443492184863120218319432139017161601789607550322839974097554691954547020889709475118447518401521513653983211172290783798341169174381069955070784389805661477977577059655323858507579025456896871417935489464348883102031333274882642987688593383693784899935648328508424137374156305850869408410128829752803726939420848749907310891123052760622873536413366822327265072073940525998795935686438042498124625466432697406215787911971702253573683964660014696289345140990102059604869060901941963767523214618515868827811374756620274471570291555758271845589022931981179602654747844919477280012241161802704653500830732585802089035119581943894653676461359129370681389084206730118029831788099157595032699473155745574956070810676237578852433100216799099125128873667072266176816341956704684617387702334160052395797303139239157447347553074787044356416846722492305003516972631936796185580549119218017463833573228111141883866304243208836716936931080432253542441571931128735628934065382911127185029232791125575422919336100206657423603307986204486072235452923994717239359358939735101622663711411864592972091106921621397147235044455186087453011192064585192961207097459245834260351649780784764186346013101796359217561583862176332959958669622302472880297215055837902017762049097678035244964525060189789252250941988933817163895231540715155400539132491203996812138654242900322333645403643887184502714229240160393265005815368787720162428569562583619923982939458608193433833068291983937887682611293317970799194029580059159052276890258553707011594682280233698424472327301289027242268822991680637903138410368960717221933309444787766800863126869945085465461679216766848695515328031053439628105105825487061863413452956037615740012627074210515208468095814697655127781659034295757874257417020640470757772629804795084622298971861584676320106272658830297603783057906327754038448771338289101593932650604562677022532908386797373757922260233446888554151786288415250394799789610318844214282924912418533870538960144222781135183493625779543931381579118760414262571526928416729291291105858255538691061454562655528419213505438923608234586556121819378953243216163432741361145887046523994450269783862417227737751090899109840393066406250000000000000000 [112,58] 4704916739102291938068319643785254194962511823400546329329934166513197102159982816568146232797761832772311219843696142777020548871605483569756969417244791101471261586988618972689011511610694716967488105194871105896545774654501336640157448675403917686109910404718497097834878727143197813779628872716258568267870829855068494258514734687363815015791422414938065353908893691068338043294688250611622327528199852115679555868048593868439280744885498660859606295190075735902630481283473066332586314296766585844922976755129190625869057624169584223621709140569271549551617312112435684907410743865198191511936256565115080430096786136632572422744089293712585241229506680294668416548295476905842631066285003974857712514568363560913950049357762824741516155097892252972963842919188484091777906897682856138955361705818542021590210818018356225180858835481159975587535529281819343739082592570791823585149256873453901651067770152317579462882341726613240725104741096491815031088278518521542696701650307285911743013859567196479703188834828277308714781443854431718380271843459771745865953578348171102870794474711510450544246949134053574444993589171792052305054045794994806095723267548431268609439141940466239455100888675015573273921210208137200474342086160396406958486547757054966400150296307088028746863071560058000520741111186036134303720575865637227351805080098469540809228919509906090544526399028626092441190735042493060849972352514550889524898121329818033375236334195286587111541359446050648680315139475773980798824935548305781785169755928776872710149902851662182861390268443478010744740680264622375425923775497195883597334807657828850065081880922902742191766824642054617345952228595752369057477655503059656974501863319367688248612297803942013630389527736880179824496365178753033843633008789668972682675975732620431806213401437000132736147209921603543485569158153587471598025853399958698085752772374089781135410949878301919094721491660520021770791986091472887965119558334713921552930936507813530129921987507763220302023167651799718032498575232128507392044515219316714970596000848899848829131260343384903744280348849513975685097306020475340469079747153294575955426601614627442536765688632188386171528076494570464270887583907624684178489887084976100665515798598483339434225479978897674565823538025567703575662369984933253164172128890641033649444580078125000000000000000 [112,59] -1220752642308696465830390894172007147316864331736804304027404784669111524402778542614684717615239063835265542768844247340695279463293981407067771394451229104625195660279177682820905749704850864643884826250529341033135274585590989562576429376966988038202153794248876698370278438877105591204798019239861794990236293430249277539438231847762606237153932796345330905994991231425647829433059805550500993116596688680502536817684537330419766224567146637081158415863237042889161962865494256585293404347961926019231094104538489150185247703369704654488504335077770398023359463279369992998830232982572374202154808731606763080275203150217100509613893537250316755979379866187012181164006083080473157092340324160210755055634640816998529436057172046402079941907356815021605031684560506591939774682512480302417481700006955324899926784813398546196825217258875396434520229554199631602433221828108577585164162206885668490389647793071104741211716148374934020455633883873460640309003387618668537309813303699374952008991425959680530389970979438207686187303921037817151168310082741063594889077486149160579125858372675172564514203062046596811668505533147593578685355972291614312559711878076422412781986963051803469482262261989879965911908139517681438989991652937371819985720831083317856272833352811195123631096392225206595675760045482337342733292640846348852256831584557074625606001076415577149749179877668951574501203367473520812587429368559358657250252008383859706592086307522443912740214123766022501720785495422068533954259959634539523085374355607047541301428021149765697690628963109516068245697567364441095906146309703639408765037351100445033585124864307332408221652816301213208902227387766288444201917252865222619015512509268356686106186808274505927252212281420687894838721126659499246869453993287063583105812892071504486479007685450932430562740305917062274347255635363582279029570772717123630185938804827140694458425505123611946473393544279233603835028585792065303409492359300614207053776521840958977738121884889291920230878013703736575643448125190242650885260045156441984353800795273650704387734082384979407348028745166217634656372998448078433440299536553855208483680937649757081314987596641194826800169308887432178907767599974218531225873023668993869306605427392475731829227946755582680951150894551254789576952724274860884179361164569854736328125000000000000000000 [112,60] 200706286579100851821119170137260468169433055381100857902238493240248575330413287870962854212577478855637465337448519137344726652153199549609889352113742332071423703528710548032926774687813387681671648043476097559527581380270022621300937931806778306170644791440311796030056682270052599258339187103235304892214418028587223447009356212345047044093921472846883726257720355855090541647024284578680001498060681522294039345425915629524301612639185709680589887315816888508898911224146377799504667070494122720724397165876413955121467954382004807695231867508243919459679308116577914762447532673974354341643553390615794531860242790432010354919064863674394051330996460048368532814830768048348388786985439320390627847455130228206724541412851372887923372508242146688962103857412798545190071632123546532663063841356386263737363504690434468785336914997664944752015744684332990514408123368603100141610638391762451811328732383072683305925734142593140823835173022016246293759715784331738004679191081054342226824970937790771068462636889369106036697965026371084595102225618742577711437151571706803844806857033810741723854532942747685040224132378623205555241187506219916125175745091566540046976335549836885713524861901003372972748442736559512884464882915892884352556932795143848030178793744877210620476269058944034133992369303617848020221272404681196853976673323756687318469161950666104794984194338667837527474426371166944372084053160210481821819396482798731863148324406077530655511152006107754390041062421631784611236597705353997196513891450291472508628107276040423124048409808749498363998855220426488164690747089353582513051796886274272211461066883961372844000032938786839044797751195508073462401651427030349383132635174495716912143613655249964136083906181879027788660471612135571579793758686521252990162129248080225082672469933438247735483550215171384215696905419131424328499231553677587411606067623289350238135514464074149672991667486206287883962753588599976058457863393113287866792050083608603471717179865953837733780090715684379156553836658094065652583887831962533797018085761850085036187157086879410275741410224061900570671017617590506469819754437830359474720854584209255481485903796656897701054161398505324198566009984326614193388780750755637522640282001010036847990395599966429622839137767761449156408393008144130931214021984487771987915039062500000000000 [112,61] -29768055543637398766367027602669620940830010880814793337252532521221829051091331622567197771995380450185980134139304166822748971911278511872842836819649159218519281715143303351467612519315209655956723887227152960347153106343147910687268475471768951384799649540935032930163965761451476664486570120225073381386316676426474728472112843775281423365227545296912390638061657015840604819773427391434256193568032204036785252198121777340857415734612076659145357139919339179029183334023272606744485599310972383801837344589394886014454815994765848033181746190007649286981227842446773196153724819830426645287277431249832702639556444437354325924989228659448054476639566690065517590966495276732992005298986879743518103273365954596716628187360507210035327759295537626401173996235195281415717624167085925184985312713868164228246287227515461714495209300331658668290630358595696579797710680428330333295105510840009352192466451134202059054644429154102151693596998195962547373875683309555048215048335830173536046479868337961198868299158857315622017961551229701523596623837270744501977798568927446520995415247810287842319404674037930548901720301577070631788663844195101585753750118089012540306570847644400976691056612806569686197629788835616616546972079138890454581030222058209077989710497842328782661037480084819193895531919406732461208516461182889165528904990606463574506559714435903991569538231442977054227285689152286698492845585585576637263019158635915195391054794451409315165355860926278906827053504228917068630317177594255654573869622917233730698325503687912205736257023120380324659363412089650414125177145209339553763076427479451241863932275969107445560849921035886291078252251050930369329934494465519667282237287990337142309979849578764299715513000655432109042311440178786150607642076969568290516296525536224975855423011672206183531155426714774933010611061078256671701025097216637598554598913462002605093388688294164662572054987444316598155426486712498273850468203276989383626662659376339250687809846442184334890886268677570127423103167565499871175124392477990920777744299751574266698103016755296505932161775994982706902695480315497015823075924881342894604394389068699735545357951687316528788617787642937301758864386996243928459802844718039477561895227568682921303779855758307966002827278890740994763753973728626078809611499309539794921875000000000000 [112,62] 5030446687241612094531147124061446621828624463837430964478293595149330149434069423854839228997430102610009139780890190668901500713624978868620232099490104537904355958022007382189907114161822623459564449068181770330549376108282929056814538895529197592127093488486539440100582093421030829704623456215942046788517492593539100822634751019194899851551918687609602060203369329467166431335901183246013698456818685723582019031350617978844275249152477457124350331592359522188574252237908170581638078727274568463747459600702425352766561641102372522676809995609072852744020806016209752290164018181710259168538809377931638915483471064317592217785099409900482219719751344535305883350152578968907836879508755408751042238079262874478123348157769963038532040322798126980588347626958420392404738378888591145913803176212670256702208356849013243916147876333698933507143716237600544531619960846251711709660920650079652742498031201994801200668178342116058752200938281282992873375886835705490661713055248028234939182093070361066046768621483031625018283197441005569796191547595243513092917730090104341935572409203902150844097215225771142337937750792052859981803133467382371649233245763236012126549292326373130317154148529254998506424847587596661748072196941960023049612898271519191600831100353271226815259278201755617192628945311654124877966709719389303444381099804863689901010837575179909807956421987895680495702038404920294983496677991722191041892244462867912591175161582499448398176243467814322504164783308667267682258092557953889783980852168688936670583285654820410852155653339613571832453114198881327429240329640219552609954788717996584296968210393369698078415313883652394175008925131196180999026104991527022697252330901321633535888658577329903642730605602370565334198159643859199541698734135824267734106968098294878838308688133030568204180797280918281722337532819031872657221463996665405341834927609819044329008943706768007036606134320772591978326762515266416671572180926663340809494722165664905053851660576365631363293506134561620523170282943762026422860803468303593705890076571418014565858114248481662224624650018377435714380388433122086960976252640573388536041515813991901014171275141617336908165919959815213642736250957363207673516237396552042163488811289137543689226349887504645741597329163091949998494746978394687175750732421875000000000000000000 [112,63] -933859531354072762444800629131536843329768044418322910473389885348824498315853235865957447913729470181253652009006979614730721914645564434191358150539549147186429797502317423055782960177294942827417739825083045797248126679735579294417956240282695035155395279013115149761545505913246632184776148158953119001323294583321738689687392404656376657246065620993155713937682417618531461614200448927127298591642711894240553401815754198922567929677966370245908888844696089806574855864214728411157650220546856721645942609038276870761223742041586110905042108185813358846998753976408182264553063042616376881499181898813033873018182308838541445100007513422213319416811583815725329633531811863735874347448675291851528710076081428631686086419139366197722321978814702377980216604407297841265450530905259067151755924057107365871372570398379493223900456619988007860679061117123330500223751910028960350051509873773581750891738926345376307426159153619116109360243601784318081295554153419991775341728273849642413404156845931843211756145656771365134149515375941267034456863401528565089763891658678061566835323427145367276820138810563197088130110342799838824591865194678309906691617648670453780323289561652159772568209282524594952456943656008098147695950554982345137732835668841356455401542213981588570775676620229002942007724791284963780468372503374513591486729661416002217704523785422674866192643813124844593184516509172714511035149969130405761023570005563277878215200245948219051416832090486978066038145051894164818382752079465696611651302574880998373906331816171710308232027105496025758673857880976050239874496924778386718885710002049212222779311281915928833736912132895786480532828313310483772931950588063399052009416263160125956808896532358548297637592898053756896258239380537768391262285010815133565384634806668526127887698471074420377014357503247640935990873562354209234501020458047331824381411385919693584340370429622032821197070707144989327057317300321225729738837957686709428215938399117309802396155306088762649469515297865811834087786773291094828650284842603617198743451225638984960298063097259783173558458437191195202934991604997269034914324417195849962107332394943443939920781908805928214686381580224742897755183878135135632875621958437728938112799616250078537025893230067381668723498934449683292329773394158110022544860839843750000000000000 [112,64] 157686423584589031342558661308931449874171500868010249261111751870380081717448831361777931832203816730731268663027484450018926620898509885418766297284076198766830529015456603925124669066605054597646902245826062760534404823002571170303243512907391052869900030765424805574485757896726491042323554660836904843818798707243586284066864481439968517813807491994478616738390693196280367199712739618847701034484578690628640958554495653265828564707819504314589948798008845937186678257426495577134134046231182050584323795333166945780377703049399329040329591092765603267555701462604971195712138399193647851820109304244006095698288096474955587295640435450052346462371984167513981198015894209928024690353025982150558303961997208776328603280016621547807878597484978483989796502989324503402690328171468716373740447373576428772987889455531706300274082753991190260501152841138212370987651701792430352102757091555402044066087042621730948004977625790488187520114890078104987611978032725703322683455204340670524956259435218725353689800822172109378333867143923090756417513579274911523997109203336143833577889824832046739434983499288382823502913923281612623818301835333262568490933536021246051854792676465867684080528196832513765968832024623334943057747791027267275840281350165985082246014587672146963491525991540640832144432073128168511457628654112600320562263934264319816838977805319830055831392518376359174336590018795724457902736183074551928541486105232738124333189502947701868482428525601024777510648235107918991293761449572763370476018102826329814224791193477201126507710323872889053006033804949590052292127535564211613462587849734684434241132820096411332277952204506268910156828082357957447302579948495741439590270978703240642024996909134376536494706648335913674207618584901676454673386173747567433617422549985988736943414135928118521559453794969731928808162908448634297513352278364740279657087040932650515926156061246163848874248910752913121202704317415854667706722620003393742460528857202235468436599679942397966444363331279561647418151802985429397250855353293270590282676083694369811566730062883297080773608996964969867782836045110718054042137380402809139344333160662546964936992481478434887552632570330268534093139304461128266488535942046361785790870486630429749201203056404948884004543584095812101364135742187500000000000000000000000000000 [112,65] -22523414766991302972710916842879077304337351468413907540544591123026948138417065547154991843968153720062928802940545177721337118826037652352030640390542304917284482945900116319859427211796584675625708367222277434238336770579241677054475953594528840218399924189663716409499842620990179259153805977917388828811360366888517895031424835503887235855380669167241147091931072518727168065369472118137395672091062821844839219313325168998944487055458033572762073786272560959246219207920592567880148089369300208591328162169090470013621297777058538901482390306356793694004080655800099479916273327864886025812540775339983212383991844067255309080148546825771238678856532824848641781582854238350982798802155998701166261167905603373530502972943413448726098628324819859312750811252159172772227763970825293699125657979950612799355619906905817621922488748967517279702230143079257850985584283871209289528307436779587700848029950865372014736534405251549625763590789193663923503315690067947534672421935746386099566292731770844250424508710614493908734656051320850257661943153173104344183090628143569689865243171254979203376496765000436783043462939596682102682384660396200838907121678454765763408046221765899656649504411541385920266195001838372626857623029346706509250088536048896020961057820325759843875688783719990476594708492895388607756524765638218390921256000107679543676283464269961850958246181701384009523361458826794717584547183934917286064575961966777088010227556638439098341885135409188413508225958549853502982941099868201112014286761182580409279484719445264284784648030129570797783882216882388882548654297495763325999985888942547590131130396800510548134483444676186257352607178488143330215090391563042592188347456194280255948344347545955298342913902573979374731653673175872366590702166065870196613388084917852918243984969464341199421526543688708716794829222886600646433758668286283298147543339213251664144815484445972586047874135741036656089998565546894356484694285854810750320627413918356987016136282733502230172617395729344833801835766930942732658997148739143357670429760072277814881401230565230248780570304939079345115008691580971750392527865360961898297958653841281390436168857068276690022119098660914093353071533032411399653363739271152888061767503580242481909749840651871321929627544403060684204101562500000000000000000000000000000 [112,66] 2977414069687258586429307655048599411607655952950422731391336935552974162324551590755604137333358539858988595243731523719983250717535189316963479197142976472927884160044797846965541785078439034497256400543887465835228591450947646474179809633344324957148821103722389741745682223277440240226582237725979540504568111757600494539505726141506344397859854455684229299482275490105389349889541685181982867743527179547327910042915838951338506359741311365126287239967420363157701186133469992639667631458015277536402611877591576997658387531749284832157763051992657450709801090213833175330615955488281399049159430804192450181213261094808360617747748440202034676128095795783386110112012587860620612998061410744600242439553114086842354885890339938011760826796603532877795948571112879812276482385429421097830407074745275610858555520697880679789784200860640628804002175197760577745327404077875505669030465816954979883588725746724785205540541059973724985486253457445160997339892897466331295950388013099144045385664577628442464073917947546448043259044612155769950201638232837474122886763877960961276930433976601799370023021859983555863777354842839683334561034770561640551891022329592881677311771531621941966826837514655766504885544723628601048616076290809884501036036028764075198114202197888045100279996523939002933920546848913264092197932063749896411662637406565215934021484878843404645116513886266985297073088328145515767783670688903036103276278797057177983317903810079062520617542452572967196419078722696608335222802972314982835186866648174957588813527356138889525685479087543597871131363400303943870524871672611364716196323861224766042276795435139027981099492311018600707533319524259367434639006413163986564346605215203594657997578323045495531168862883044169099789267257218203177838095402187580321138942216565635682837582864194458884201495296233520161544051191424152446022623240813626792393370527894112639734643001007032431089875319752959563969942878335178941338600823253188709924993304017446903595649110292234189431489041873703650671787449197120154261628084099372537935179117270040644276785139294588970704566886398975506834690977238757789258825747895224282547725754833262920888133003050665624329971804366632102767659106416803479097341710607769041299456379020571148822080918974301862346929307614860534667968750000000000000000000000000 [112,67] -428900460391617218060152930666946260681444668774505338289859266323794486197712120211685096452801191412210687976206823282184425984542562287632641770192473162604459391158084435348195845947897786274054437014727999472390103227323409403372149740940019340808671413691317462068423216000468820625186674681085131156092140287804384375946784275831637814878987012560030760146991546175179823900190859095395839096145113049868057302177103158063267913075298392790243081893689099857974422385706748257896585847046642452978834482812737385558216296853696087171979231552483578684664865634108552276737052689591730111071636186450565796557594995895477249126915094776541993696748242651230249548452659135212755788718216438569816660672830989747573003785565704478354059529973590561224403260260665015932829272595385133157047425523822391246480927093583610636381478573277066923210351876254364895712965404125606785819837465579237754812006228657334058498409584206754471140122698644908896794127330967431488408452377609612401365661571215101127757436134800958434296174028436579559151098778033960876273361670239185503511040812264850374981179455417029497957529361266282386443416988322258751192230214666628490354355282874037874062685315108301076909533703620881630313374147787228643979706434291844048573793444056678923629737831342669433157089920241759532139174072815880400538767378765882114528303394120814224729095697996726971046284069186429559130716852284926785446289099159717592568973087219852250370808050555981514459452448482811782760716427949970180503569869339612913800206292476898974181157585712206671163638074082892438992474105030329404584967992175011876531715602297998497409850762030308996061203597631654133924064946655631265269961231790212901227478172868569193171897129819360190260257673483621271473039728974270724470210529717514688738917926484596620829710245013771450336269377300750876340753955704159117582026703440116518171835840113267319933271631964626273632767995716181819996983179695363595119263500221905144290372795742556402843563567800291855303263984362513156727946189613069928921353653597314318732930646143281565541520404155939465319635167427170400882041476284405594519764075810915564846207244372951637422856843071549561501585296935061079804482185332728553471124463814092662541956001346264861124622362213134765625000000000000000000000000000 [112,68] 65694712838379750283945843001998175932578466973009769873896185058675452826599829543956662712051450046643960748648979363002606572775947652531436478471513181147949655570592868490555942405955706645511506205647426147007905351298435809258077560642214489681283559787972611496299924096703389363900116987195961108849187826765976920958370131598643042329361559445334533074009348385752653018608946863857047291860030646770435828209904835842336577575803894469080439412717926503494983706327209700039652949086335614157490258178626404783688312651374413956157797532534402012564761543307626621373209954759212218240895167396294611068864595386598009283024478577765396131109312380852767576232031931012055409149386182909682104527925028872057725107867467346123348767911999736883073322156086866835557542014357075644444245742468133382457537780096200748992401931284811417262769355150857147896751742090096978637618525183106463671807670634373303660066786074493778897829196878195449664460954552405220223765042899273778540779361825047596408676534461620437353960585698235752190394728731705169110581822958422965687620247898148913508169067475640732548064573208397096498050932873798929141162145626220811062888590677912044310424973177086867215615825866840791722355188650651481723388803071734038444881592335172559384107934939616278293575696877290676237141233338271414648597763401765835848073361926147917570136462698137218705012207751498286030291288430578790701276672590926637098311728844350065382669296276303126948308561981576958454908577725336199582755754828433481799971353565410813006377667585989291599773621741287589498554685638180164748839360354765878155966746371633706325893386076850029504341166813416797241077471310451220423012451618613767564337552132695430478406461794635379321105652870117347888227803303872509287902487017192134930695621060117292152166919111076427032815970660041357873704196850303122258268970939921526884035958319065399370745182120925279672748530870129612299417520391722173113531981692887900879057370047559871010587438612510841303402524481221460512020099947945125015485638672391033203698860458540616963044734144719383334572873036219342659657007205668952875009992059408855786970692142338143330511965091172470764281534459300201636682492880135068577928140234982162843963047050455869168838403101959228515625000000000000000000000 [112,69] -8906152856510552666968707013685943811829208871247636439981449731822991184287867535145882140847893935881530527676007550685107829734447666358871374214120097017393504737490626714660552072318657966265972575695741256449677492142231622135859584304425355411720315680480922425528791086496510719273056225655679902781848697197054732390599891201777040263402247838376536128062142473350445485255040528488854243038641192785174381613322248268187168960640551809831942516157420125958555122591253822594976571447917238790040162081486117920057721507687284520816129376420131720288447691088252443120786470677114115809498379345478788145157448932231960569260730938095357514240436657912127860271909061151286043345972505684995545801072424728106431275043458284772600839713383598075970815745614296964550130085115177485037289882736337453292493352557153037209958763898867382748477457262808380803464034071439707132256537286966658103420416019471294900100982593817984879273116901426815678904742180040621933270931784786336212134584494012055501150905151982305862959583278708460883956030504386127043089592916465524010972582399265443279240229590276148142841855854119198521144815455588785941974136843933787681728669274558644721810581177664969007284185331437631599082343756929200007901997501532763397458156530414508231573228610244362119191428973650070356319510421149242050780514025283386818679426248608411595934162367936563783068780534671506630094418488392800410953187315932606880799292263494644266128358166518314423110204657508893197311348476441353842852356148674873530107085087991798750723009109633160969372701212324216839399390199727143260899824804758968244755682713640681434022901571619831402213891423231846839245010956993303990774486848241159177494850435883313551090454677600646909917602819273129091522179682241456742883616086848116376841020641516124530558673085044948770024938994020554756577662399466640629347823507483300598581586188339086946209346814263273670810287259960712704106360870886754853626272114458841774308522420877318846585569477688378009570480770994427101227979857746381133862630185935413017638822680253121232660407520516716867479003549287698386427689441845725798135478190060583461660094770475450522349430320798618243514513875297838332232907899089394667279295386955498813149229858124523102991454206542968750000000000000000000000 [112,70] 940864228661368191775282580652158795284969111951003664999743205087870397636184728448576104410195342210932794115001609598503153605550244081399719606129673003176625622724717208749547362977853194096377207751414991210655700841013904792791736224875652735965176683026023073136650637839353357402113196020944247927011689479618674726615122733750285249578452763689020145432239696487141228265069882904650773512078652623766296653145441893133065710622551760172905940479878327561508368568278913497916607487458351601564966203315045198031823154191197254061363611960834936373144799666469467528440984578147755589990318852412866662270924090340396007984859053116059632600598473369023170405772067482901434842830421310626608554271558915633948803638006091047622552845302907829967757343747536282237400476462513315153953610199163063098177199427129047268290809728890491270523078068816584673520018100045615211553598638666204477559688121223720403630146676932897499136352460090718582196740055798502371170764826526835503807155998378578387689093912680136258410482087893552280937299462442100203349244687112954585858366631904134530965049727504523670157681521015636682291007146778399484228066933090752264914917343882242125600137313657301002696678600359911672633603736720176801403703318111795627444766362198207718015928230408788428252978969808135823701232548026049403628989800380745900939458879360527860789764033860303319453971633015561598282787496911972152335928251274424282843045141918533925120039899564068363781113906189688336323824920877394828712764161603413225772458624148003915750756921911739366102997677779546644052410916263082674459192613899599466932157187516060813522851877255062682588654150268711853511734293296137524235964912396905613156153382835845784517428859135346933027426732186585153171739593676617654902880290026481230831668895077396354977785031641672537676475932323805559219681396109872240443445668201287193183535130047715722491146541018548546409298615703096206630554059908277377089004262727907260057674435191826810711194482104279215547912048677231382428586886847862957482546781119611147129658842223336557085532750335205994344872566608672928822074571604238152371938849503095626844805736477668591311201301588180753360542147337756204524766904093494474651082397480750770095576571374091852405241562500000000000000000000000000 [112,71] -70576518903114985256397221913101217268179905433010810549782243766260261908313312374658404719944133166409976795512288645203219313593522016528505900349210201057651185329844068576577226863110745936642390553819052225251371214475460158664473647196806115604329763200046848093555372491158935730694778756272025594952580976853432011118347256771136306597342593950130740595251599076257225727173291825253627583667782991725312577480231490326888913466679606477483893903766831227401449948283895295770337147748036858742283572298721794840661450717119535984154643167401958711341006221436484233088012635707538065943265681827614002281243633574736744705871479267026309698334872465826549535027957929347762786903914210997166576124800437281602448649709283474915634654866054811151400588833195387923063674673058141255978155469685636418258912109350732790338444891702981354683178127516966404017459299249162143690171277006147795377948100936333392644691760545666751020360650802324443069604266618859299492775679843356704682691478329785412986494905026990220959363868730527272110378405978439217837941454201824011519978545575188422675325874965302897239830927237055652718885867122379172337147081350089216814113828940681623498660946510130744975253568330858768037659727994851922399081315022211397437738645451031210587472859254913332526985822644341220987098499996801396350764402512973096628794169281016857287938620598417346129141825715902616922623146999797442622854011733781546131415815920616443669051964552641456770373561668106167939092081406443491276557400438552463448361255154531260657405018620660877473558984353199653647595157226348333880839754822349292620997174367330088378469836415249806352081059198539615749227776479023987820549474919821518843394460584673465270053447198191934011204976998029043581555452615330790813556103546622558908509349630598440552787367093804310469859157054530604284211017391048706502021806402599037890094109534832633828274555287285907552498999356415157852985081843200545730741290735864710482994455004320927642167873359077752272177108891750221429443670615072414836053212526845775197842382967367835784505319585596412439517864323992777353177559749355296159509600890658049025680190143843103079166295931821266521635096735194478481258743289656171836941497747257527285303151843757703938655937500000000000000000000000 [112,72] 2907018290940904186793648359945338803650248114504813189358067601421071769677392285411263301636196784714335287218226703613733202828292303910321694341053808028232210570088443509532653879497955895412782938486967063879671106390676059222283654224085315982344853468368811768083813893736087868712916782158136934857086689666053801917267603860734560817370905923673109802221217329910331505177338254941313510372781987644875527355884917035203942838831970677741861254447203667457403361374920555856176316785977422751875401402103477488435535462945507783906006138009423806142181426989571877202683549481647453343826021738123355115913608249093085882968428765329295643287198081657429068327958737070839157739145870779014362960504498628280125382657685987274272237835189050463296454463569603657631211794992191831673874630663730908229668011192082917182571298963002558027545352826481828347170630942647246779070587907876260572099200913719660009494810953730589418640489034708529438998539031036793086755868503137962400281807357668042010792914499770533026692503833404991687115973857365911096322084222713349166349749876745736309482964698735866525143023951471818470793176795078323786050312247983462697743802084784866066200277026743678282530310383769462047387530533867299553484483568617596505645688978927633307050496704263642469726964746030568014751766726233459370348678703000108664476232322023223859022909088748372669292847080014117608338207191774758721011140572628528090609531334693966601629942492506965659369113832715347737392775645119214268672275176454925688874275391574628905832773288175965502606469086324948184661957237839259851191982497222184618421265846969166708394229673573231304714826926553958055247900013029263888663521272535889805986281296169731381455936987971358084524116322801956212995550170665864385573155259148113252311094628406572991810399400333781040049677390858749620366094691343848300800723771606232248175896736663527962313857218288706407568052608589298078627850456941849127135179172592503836489602395672238767829234030684903898522139489816180551189062783589933697449376409473251639005728730939760575028844163268014984825536210166358587592514877623311697537755777484919741785798455624433596042935337019472826182763474445986206206617076609774157943023978927275434226819231590133423081875000000000000000000000 [112,73] 49371396704015605965580588473110186295119943767238967742512333848739515718093470031645814592331637821965186574111980680369647586282423756901737598308679697153081031692778632427485854886243295379429417780681955485574256833145534861335854906175820767832255106992110042117050107113775415987151848418760841000600522442496235681087975849960760788734194267852624044717787664902247919402197939420866834981060702152487236231783356724045120866766157212499740452235298175835181321279334137261008334230386909790237521598699894539511945847198501999987629284614534957510933757066020811634531185563137959445930469219046915939829443632288655341470852514241507841239266123278407959451792867224121373262714412115489787156794788220924602864441756954965853584411605171553176210487147683067979742307935830862245047884106397906031062093486304386825517032114640730366642586181045346014332230848790197466053962842313242474281625242518466626718790909434383073441732163466913576114696257488085558951093513983782390922218681200431524076839309178857712697188909593326243037576732767438981299155717342251305629166301270901502651376837669494449141749919267269249489027716325645695295720345224741287726354745161854851697407139780572987911303047691285373452913484814411840194906183005244929204687875583048577323225722288524420895640847277230300606978515981747901478028195444410675496614064210433816641785214728493635674543718276832791388290941731476156039250665909809936594309984425096653670112324703351772822923325937271087008475271703857935284744199275052759068009175946214634016507913007296807096256640484651024377945497416860492182245504155547970591332462676638426852186846512249020944243002590590358934579811747661581819342268942937817031699293936513669637846079593377117155998555533320344277273456416965254295510906666534056872530341826160818108750605066784012144098282005782402726840125120474108922601029952027658427990826637604778322974650392083125476141406637279823540043197861010495696037754255669123357665936064972809864126759217490556671550706077393974569939683892025837729130513594124910518507599301208862787787248270077261355173740337083999429138116814953412337574690362996059985816023924018280919507619096700484343773481449241077653642066782829243053573331692935838445840960255831027030000000000000000000000 [112,74] -13908836207926199348276962658707270255603354692436954535765627334962022227175038394011547545660583617085088099803004707487681144931369196475575970853974516801187105071184515057729433018122695887679183166280264937033260502343331406864138999859584015587272027781282457526548004941729092116422328653063407421356676608407135885340941526680985867575900837287751999995272970469580887829035295388541056240895295255037550049832085854595421200183636089767567786355258204649541737611329716987658067445099475985714344297146434696859042841155633312633219630000851941168466374329106708886330397750458964856000112827127764424227329870396488425006919229355871775640920699300394686346667728940379880325468609961371581833097547140645706730960043799679454874124265165357053530716215400757647820330618657460289224749534367778748730701446019083487125766789375874840122695094882311983671738060799805833732192361637934773398990402810445048876585912751598839393068825319465191851653320079019943176694276737017968443601629795949673402059265509376021731722725840507021862493746125653119445875077233399872656383401843419960542974733966573877701925445212982900111067086990062292142537401694138981577429936649211466809292185160807630921427669195973227398741966779242892264186434387233952417213551017313464265666461010820642890944413975398537410719728304221327159435177336042443606673614013776912234563132896858804419768229266391789434159662332950218559901929793097290447250108973074365473478382725569089810648694840193397864783036430088984941505671539338486350262648046642510130285617607377759381325684365435389228064906063298665215284524450635690815789367730283671610071003497091886764023726127391191674924409972940659580859616809108005232959322768835922797506636804096692735245861121141331355187947488623081082105741833536871966765178209084833319939900539623995191584704294444035362592484739833508631633660793347416252001352468739961102578420328533410575597496493514762698832445296910017256655749318395958358248176636655400303800098248973036240314507333937330908353815029812969339233966733707858556457785264655366562706000780803283233048913962765154163180547691272633397966265157833945962838205950006653763472578867586473446932224912565443742592729741978341730285937218435234458157405742815393240000000000000000000 [112,75] 665264790262779273383310872340353333335418309266876919629836602071787730547236801300937288733456996806824842793208547859468887703185231584697705591742645908996446284275666283642451158403349118058970040742995870034241219318140577814313244056553074498211478953332162476630372796045403069158246988413049599420945658179415861936435104461571103536780775280609028470379824359957810655988479204098875460452376593345485665850721141852399743632985069272578021856057144715842348969231198940419170858676570735708910648308379036562174300269509382128539696795789772666722455868296146250365984065497684713371012285672320959269055475828708068532736290090450937382503587456160562522864060955994050910486975584235765186110743154568570909999099180527707976780021210066864459544887740266770346230669135367731932901347755878941520856097124995426803948287919488079875379168390898513132857674620854974832408179364239220041601933945192477400164639458510109631853261391779765580056508441769801960224705984117822427755742920710379064772815793009576979665616661655311941421598958493367566726701464330820957808737919289007744566870463670991868172087816476383455140583488394458862907455637297634505276099488831960132760986993585016243012199414267091279286955992504851216704712173904600499427194793226464826330670244906900332501339136964290470134207614174472531738526991999527574615323437374986046740905576479836669457312149673332686751753387015664324329168525198432761460390725999295129223561545004286182251144363612853390353020761068180954532568779586704446077938683408342942435596761146609052467002860590496855563809967142592739404848742303128065519433070601913512627788571082302508155289575167547065657459377080610034259815590560222550923104524973857742017563961336908642472203409424447880768241338865479940552340918059345478879838109378633413077773949423849367330809693241572539732551193913899812518495017265290063347406505924374468377627976950779535852663935461300785333049254513980711141879436946319819608748229240032845724523224355062807281620716204114685829768579362472819087648537613026271882543495275352737436984192974687821927733380869308397027699815442517762097468945409606172256912345651374418430829928383682781911882022372533742971725634011686984860761111220092707227542097192837120000000000000000 [112,76] -5366431707595809406208561111213888363035877779327033502723467797341259581552543679266883658644971273536173516687107426710224653566157367875237586642909374603486637381766408865803146568729782275076084629008849508757946192855369656673995498018987038888557504585275299489263258425669536475822187189978831355464953890379850652940009773383648838621367862558716662320565149667092457183086695844883943557492557086663246918329400358954120840223584185047882265188359099142586726081952320568787811028432459661008782258568631904009885886459033958532195675083910988654920434738460728228972791757529461337618169703513745664336888522140023502562096298440095224527607432501896520025098491463893968775982704938390885606137256522017590002650310970395847002910351570394942609162843113389156174568433794909226563740578763063388609957278343209640804701973568761245046489293716055216644392613124137642551563562733598830945499492751526190062499246867569761875274616819835859150914797356699949872456647669601168740074831405531202082174820788336982509340177444188178122464139208407078160885101985209333330081162489263157135000614270817467591332390693506756264680017361122381831899491417989344423110660944345177574921281063020118082909417795658559343305361909651958416809186026021165888150114867931776894863467160578323514219017219137200904439036157268720806678596787800214774672432057831101514159665839790872772192794924431705901374019044129077679271159323322644992558304442800621518755780453566480839475343409265045057549240419471992533982362421249239712859794194112589681132396291870910736148385229978428765707199472115521925514814777272191723860615768808939772339080746546444312331723253526125268391275392668675073318711984865330447695364216118695945141687721152457171962976023452939940669251865638750917447866157884589569509899267403999140354847971338514862227878691837049533802485494964188081822021601937446845389718018798886908856194112917187062223703140517374182466353923658600086224188157017249733205096652426994832278379485378590433704904224637472918625445184231834903665840662719682768322338189849918723303404915579797597174707860432713025131078131156354758061772792623108808873712499280361119571647549665678489248857837548262733504830799678375731055923974757605503182762500136800000000000000 [112,77] -437177715125727857608151077995182481240446845349317500237911407774017371934015543052333239283789981638550694767823488692589134720781105275103786603610137800508892317088470089065150839960365790768050305047249019340818723569360758161215818565299403166242028772509851189171165041977212371870397575249030845861731641351366398748993149031732481900383092887059447064637830383733333707455106859850409270942435936981611618584396707553161169563987129117833722657159607794027706328207341685053390592198416616424355549034419843364480614232861020873337074100472268387988657397186385016808201560215084328542572597386653121443840985154005246552730372499848528866311775621829629400296823357140433346170742674963177095765056422822244610350409421402653240998594653937164258092949740763549040861361366717485900749631891713453589472798053503910211251308237199721164315515504225740712144130634041063938335098974036134838793129622402420679305482657735145420086345731479058990631698480208849113862483635810671067498286743657983786480306253982865810652377144496249157259470250885892971722502409048177360031253517576786459059356522392415383800767515589743733645920023267464535380202736391005014050212364242272561976110684564865522960652052611635665074053717207340048507016513806941723109904615388171401688167962326889576406231809858149525980330560593422068345186064356840325673373698790400856878981648977656827101187769699815466518795054028372507130174662017534793129330867222555453233981960418159898226532799559772282969892916938340422377261345543106420568000688856171119963353726210923377311950164098006153972805034883501583998802890067441298010358904348741241408717890082701065729910688360934572470728976364746923002421299558855440018705511335233254908765752276700201888574052732313665306931173664175272217013426375891793048519269193760326451756354547148502674312886221512993610433839943925327072649781701336650807755924905123397387958336750744944582235141080275347522713384668099137679644804682051677796637201715537608926652085518887154490853309293957193432983665180354688959102263786278562306976344455099008250177500249720359110380447307434074922382044849179485448130297998320439298327126825661321002325712946764030186828206113252333254243746335374909064070662291479573449532175982080000000000 [112,78] 22695755183018260959669502572166074747330657510827448823668244869698182370925985001477743496467008631288532196395634763219492492088412592895021719069558226493478600904018242577780715378247907113464492977121204251563897839593526262428146864133115218518151939082198562953723724210208770367822974859092778707651601859615218053780413072201762952480616612139141722673074085549275559503050001569757514693131107244687646695722998848542827523123715901737083019634465405152927314885616307006220922931567380191807884530779779294680504367690701274996365531120633616423882006526382259869993223303534304476839786360703998286786661220934223495549944243864504761465157183994710005710213308307426664906344488328054895735843247109138012400509800282358899983956115989389120592421133490406684112518899290972246677696887735898591695508099287839836430481946443561629119978704502369609555134692091860045616204978776290974700827743512100526468255401623621512591280726651888310559432105294179907889507897334425478252106060147864168512799821403669246981499134646301669509480586793673935801909593698062265274504750659716160948216159244850117111533992439088505063958518882869290951853088117351931306821417438372694130389988344313225439773151185592040247197527779811734880699065917091647525168870268997010911079857093974659278593561451691967801237775219384860579443492961396250521012397606127335873248560025122919084197947402864269383331946032399103624623056072931909325519223141957934040012969387359603606042680974627438087727853267972683107439901702040584145948966416710838984484984497673662027344695574179821988554247641821911510331356142175306189502352864100947849759083797255541397372701491574739141259404367429343958971728252209659970461642051071714547970031805577026118009518225874358430332929908229593766535359929964188065203725008433601327822589340615122762815847210802744937970840602119050042227016181583061718277909334500668274735432286966865469563931159258639300183313023213712889899365982610723918372469451425595098586551220509167320062274726853199953477975481607465730146968616265612317273718479386324003686641002093809351539514841864224101503747538860702273329068617248962741468528753695613008594832830477079422774546259889197599910654061207634384484734995522144498688756285440000000 [112,79] -2355524700509227254157093118665861030532919709920246665231344517293450560300836377211091649854268648201947918760848139759444334548671266244013175910739616151323562082899835427041708183176677705376589649027425424779854820149752625057401915158581332679306108163880603247312570471908461141076771037182613092148642914051362411457236376269119815280739409518849958896816815705808898806889985172489342952377425252947255564283587740875760931269044426210843752406566310812320882260532856703608629883119401759807415596809348281782784549699788470077616380071223054161458791186436140834237115166991341725894837751759218061050378637281493561010121498779900721515051638380553017866323522438063737794442817980062108395793751082358322271233065099578833515198566738073887234653517996473173027695737762253176186720293264532802046893354031447789417561716529462577844724031387566373899067372668563252212939707502096079689654566697823462028867931170448543834986510903448818404858637318826370338275186206973282694506715726220433874802949886463549573441105944886826062481210986899364868065997406039703331176908110438898799394079138888493785185342453326349275636287175762671773840938443541725582281277804418206338857712695678320723627129849240187507954236282757766603444749365087648931159748352809809722855312884496964064207022208300724151490995913774994930524140871009800324619559459682720678768013340966349198503253226294312544939368908736091154289222720849082265692280913203137465163367131508194227972374934686876621018361582320028487215597496857278367046992752002348428202676436954067409946814159827311531517370379071705899329131528134541269351579655313988785258514853946308803440175183577951870873684961510909035914423917084455795587478472962771428298001320638836839173639254849653035363279259878378276225696416867327302413004791480094552441872458894902531684690808426842407018037950361545492546837580985947942066104774202109491156327754807105386240656834146848864385060064861500238419381154712113731227102713154449401767334462889693324065329408515393312871692950602705636530327412385414749627459014675774095164228813938595458050995585608551140765326864350844505794269669615921626169344676111644338053781185108683253220546520497744410240636076889983575670055141017386061286624133120000 [112,80] 107983100862228025625820410612516663285550583091630506795072026733588848495886050911353864062904822751027016840214521947977909075888573775171672830126566588945228371114460752966787447290294758889172887485991755977691502012454643424152553071913458852171204502620180110035605128985974999700016929679841416485313851988869817227717465335174285721503462101043776085439875461002593698339801966016245087477422369807889480386412556798269385390694764561677430443400198121939864391565477694198556667916294125183623677785862761614652054074175069907555179784062563664372294959944455374393644088984297537746234941906103564659321898559210238229898907256668895791767814567490076136539615646729110393873689058583766835279469102715536280320550360113938912405548109053999136725718271524246324912683985524905955594688913141277729755592010796457042488384887752921601189121854730310042644260796494442918428453575159335227469716476236286252996318339691713065420100171196164587290231004924821359190638360289306136859264336388966038850242379486206492164659433123732945586287288274168645739059657809784995901106983767379686462081779319973321245512351194215373554836694981598448538652998227502806304679608795516999678405631189745609259877322642217524252686667184743718655668260236254811372798890902726403094097713116697617982793967455880876278995343481391371794143510981711636901021606244371767362971141037520512889973314280510864009590966908339680702573489692846079965003101523853935742728549679831536354437519194309614856418566163443120501666282170408554828817366318785120524846693889805317362498058641030296442419878360623780141609468607033964110878127881656077890418366706787282955338198049056321546407593374011646735921275907647550784286494091364095632103479233486904442556328414173718674636821001442915606377344634653443884363475480400752298319114568082734238537194366699778749023224689492223079035047222944813975437127620307025838807838078673295468736583468608783968752051189756985283438434455833467921598494621146252171176636579019859927661219373387532787603174232518053229160677286862294001183159558082615904053456726472620626152957083655864248995978234992824193120495506166083371817144811955930803396976839215983966398454295630684028645925999667663056115432594304775610464993280 [112,81] 468092306768156946743021725321114002425787736347112592391786864652418248916672089452088571667861538093979723623352628573583014052320005551240945314714328287850977224161635313752643921270590147967270959602919477821641053847407094550706630508264996674637219818179850417403281060890051497931850369389746236710163781087535415713210007382301056724043811648666524683223387788576686099444365352345699450329726167259497313882581584051588932707020600520776022365003182789991438384303258461019552976658674270057120127615566084995397219187972639000588480387553509459741493113259277171307182839089033834446744083937463439150962836922036215611452834192428194828967649981710122232324851895944443916547819869227980314050715808241269248616615429103261112047066913887959671256757422076895045202144501853731175550723607563392178269583052277265243711576246649906816188114607403499158199505955892298571856024807899407646880245330928424743496474475302097091331774419809875969989145150652267045525076788014830156950162957704155609701757611617058089293639233606665648675741754896567226724192377452232712331390281619436567925074174202466645281578915191797538687908159407824142883655682219900897685956931211142635168660003729144517987282762233798073736718148996450489062904228183525497376476991178815127544361610532835031858532565427235554104059425757314602474691331433190812520361117175943236512211727713590108519881257732990747800882450977500018303250582305427460117412720047888131406974184042455852703471560235481512614680257977030432127775067090476174770282790853209532225131141324998770970570795640399349242485455807146784509376758072649793084480618955320980214957218630371497418131116947513773397204678852002848953850270007503906757979750725310025767800053229363535261791122699085621225565627248083371203301947533264530484364442193796253482508635798165982505953623533332521493329857448160683188173463244996213647689862416193264461006021845103890633286852739881352596122291432597317754869984871264275334037257938071071941826448196544121113817888281198812933514147348879031805826540138964688639285890463073160674633564638962612275822872760508124518613591325387126058743434013001686513899560416164799976132787204483482415393286795424456552248573018800380440626339758814380687360 [112,82] -124779334830139421343809900005420339531346713057489259463040021344638386150614061409659205660146787021390930970751437615057449786174483428634642026833246649240658229990895159705731975304736041376042991747404765097975183948528072734095322799785309860670379851215505902769975671445109468288336183027538769236427596867626024055534140751632746414171069178848545431932647296832156447185577255671974203011786702911530806066760505361044318460299231609615036555261178128751443006624115690052238879414473936854292821747334365123076833991720027242472812914399624698750942817787936361356909580222048146234791786424289273906583179797454673963461689286188912582998217725986934324421946443566451024232235430803393686124009841027074182670200149603506993523413181400490424464410559659373871818550293940509438401784401932133718838219746459512839620628135381977037225066325611573172239411722969557630052470446778017519739024943056991745277843388923012049564712714159497473668874444951208145092219278941425245425795813905326321922906140645718302590519551406867523799905746051224960493369571245846381104291109419477937795378300621301996959943501951821989428631906993896252485136621695987191091857807072263292576272822985301060481015725399727571036951437414431895809982050809796208425720471035475931458713750574873695952333501955333614618844435896846022216305379722665618060557904513231774356687923910555045431471617605310669773237911729157922412821257418396881232262593978189166737352153056345949789116903041465352919839082536415757715094435266299204121597617152944707568174923029557924999735559243900687754246105822461358109312552911852128903744259691386486485744295501842365149679547701631520290904371179751688883905220896693230302210132651086725371215795274557930855362132831521258556198359031632118167319614585706565661618967153872591694504354216226508695136523732938152528116301849354396024159278473746278830457346387015788312064519494332226608198742509304432017169345441486112591521705404116797673078309487410309095359171882420539178470335450222071272189043250330395973242665801001588919945442932501214903555607617621801108455710942475031527237533129938651778130733500127124577961997107590638856629967903087522174214876241577378219983141653746007726820070115403366400 [112,83] 2718748036355912149524139574667735804881077773357466945320511568528631943375234736295122954566733194271496936615795592271467672961558284224735277712731320389725293522190503239615941751270965045039057187991302746675504831909897420435224708720492337523917478340218152132503821717975697453221149634838038628537107865660411575035327900696885190204392304177403244071784889423107580810614574233915968789495866269349925827572457932756290959014386337037332399862737816914369301726468767459988426650469772157743100230295127506793030467248346370412879356791284815879050106006514387956295713175506709791945992804195601222387244186368309349757954971823051382492518225408709159926337325641088254829836478663760465850281387237644562510112951337661746986925437013499556017827146794308952430471006523502808791437034634393188300613936148814308925221794226259788187058595490619655478577337685844936897115338871030878476157837028314249244236653192262180878665569238768036364953430382728231102581900719127049982802963580393019785515977747899823701635278972333989507955038993689788449516919152759462267421788968152590932636409302293382099180574227949233248657319580229750922119403808679114270066011555674595211702766502998066251176650561005826850727415817796379529481380810569818188252832605143968912434853640058314273727482533002289721933776534112718872300213100207928342154938238819435061537314603231203696552036354423449382525128831124308219537356165458317417938918014254717719656511927410735673149811600163049546216528174574069633387293469172623845958335237064019079687184087095794854090518115492673649573659397896218369547288077134098137115776662652026384951969117198424986839755307329334919653434528208657693100662914255247738289153400145695657779918215180530318307400729459753205467268013783343143153458705701677721454089547253686677292568601142047079113084705628183850394568582951989786208895042608978098377086316214913112299301437839288556860584408790037290653279806254995574069433196943108562937994380084579964209040950787994917705350380722313340137895575573581584272892509757312914502206792089711774799263543261743688146974489265701415719526219098495431312951979621779680688416539579929228954817702741591738621176979851188091580679170602075755073564468838400 [112,84] 14049259707049251800699058341723513913336814212390341886486553631356487561979668007994089255738385175011792518229618076824050251209769387521774541319408658677212378367603545387098547147080398561719804884005509317477389028618758196631993619530130244531443421853829082395361282799366890969552339129988616249575403209904857268007420259627548427375751993389203201595159138316818572732069523204697535318792848994069920233486374021329868426480253619656393456696341173946153788408353708051369511829465081608883868488916340870942844137715856743885399125980538608943392380366229939226148551593982636716970789686525031584922043366039516209916634290036212598248040602638704192867052774190932508045625102045124266929903768643296181392809922475552408302583508200002083779620151090074326312319113009913039494685157621759359667134323339125463656857392647469459084604133574903566130322346648377141878202361122095459403098940186270508158754715454705742951596193814231095858316394351882611902332383845294629465383545936111281384249296810482793383018280431142051510389807995149345634898959328197331212443158174402347372876397778410657978117500452404296003107799710327859490773756712062500835953859136704011974427895753732344953871153162010103841574215985550138141285076324383597526633058588630458496189241007596959091646545752122516916091234691834169744721696797299651153453215978506612326601756459109865033513394511167396235331401272722101213120324249602813410976051779813837338947672869395860638929686401178761092905387398277892486379814612319198207254384048163190024464985954867356101787041851539698880486458716304478744472846261982792223084672431214535620012931425641406727442699284769622584237664840771662936997018663489126740715572949758705831480438538273458511931546174497441866651650336357783457252236299265103734207147255492115208341963535833413586555449004842098414571881148139496356440795892530936229750974349187988676850148157755043439134278984310435581101608611438483497603727372455420355506516093340986459281548432383994383066247328927445280028537951637325646165574769614321044603024837813665426920999222518584042232674640478199515854085620025675578870069072208891521208154975132361368216332469185280685899990972657737561567832086763973383120486400 [112,85] -855521411841505623661447468701789935871696200964198777633615510741545961551529601460351000120792895238211449322770052462962945445892203900919092506794727528650095116299639772373569338641383777945558363484029065127967605225830111851986740736535463444765570219852611085488019571003940219364880330885853770513539320988293559485433308107776218921723781016731551387203197794610012559597395500648901636235518122342240149949725333382800943496971133302279588589881183216561652747797407315643192809637747708704696039511389386453045247458609092684726071758124805208485661113788310897013831719541713831816205245570351587151578588124224990122727420364473774768636756147135591235972945369381396876406154052277740512179215381944770579138978089025455852379320768393162654329846543667427895162980641920480209757687225905589383539088564174229401280953532619386365612959254443515094427041772642352167818927843085228387122624343940047523336376286506665641741413583085880556748199415640969258565908727852557345567418169367160797010820695107003810797036282800661560536802519657605721416018038853562643262358521430049061188158758625378867502102717343175141855379729126464823470093494803119125334884712535742626855031868202049916791849464390051157061569266961529727449376454938084564872293547391368922165446577512456227460458352431209371350269398427952041549962515388695554974315416720576381909909949734339038809198632516447323742349088594443034028732073588199406718232302204895886198120081787259974486121892902451493320765408182759315852170650691757612024883620189412624029118696672939034594450426133415721865204386697849798637594545580868472653747903983703609734753566960466641716647497036093936224309905910821587668325971820679200463083280764487898769421376729917949975773162691219192547468584144379076710773962792053913217349381917931357649048777138136716272117571654927107361787310329783453583871106712828936715373645674506457681249477547582990105389313948177584420018307236826708982644878712425323937190521032204434783424065126481815917553843061222436753627780528749415008646436767324120775575717811180797410957000774983194103898761663327457725223780756916361094019054420579933238729922502760933231963891570967450842588057879617260414410551908531631554560 [112,86] 15750399922599233587795863897073471543496354627695446158826684037450920058141364008095812838304203457907691976947836691267167601000705177921919140977076566462886052484803669455196867742547921325743802144054574427058644732664507741469700207478023761689277581995509214992310436984249624026864228419544858970052649301407994503263684192469932976350505048176924258047203411399008520416999155818444787963599073352170758945033135101284976935671754886985535518547941643759949724979820237104738952480123743286976853562933847998317458174496902003936013129709552115740272842262239720082459071084815298308052112947958587323787775710021228971914547422404333130798144791237492911225019781119280435255706719590037290763401519860168895155862854986532433927430734519928333859266003703940998765795028942222728400935470240529082430175819820889104649612173637258754119719205339105345322287558160813085296129085590861405730562322435820845508301640071105651985047250729055724878323283056071076422074209190387584683893263888737249889709851184738010043150044850903649360809907599545478363504176233164598600213567508210333183659073966585541256669647618907210244205121889789714361819387232824086889435247989987632381183516563080476758884979834336431677163252578817779037522862696122465755324761024956919864978309830322728909771618650680658586089336991224249472568148462472186548099421547499794742633124671424984503349937074520094191833428151208581336845635579401376035270678609526894871098720527458251812717141392246896825347593893793966172386650961620604081527128476864166037946597985657892426306774162262072752950947267629061083170566037914378625695196450000760010289602634113803638798790760386260252621988434585494155399259573082689688552683066304334431228669826928796000611920208979477910134648929138071186251925808949008397795518677501014156267370799368270840866028927683487322789959416335656273150745479119953577268696372713593281402596328647422860366180728851337769643685650696008596114632297128502947692025790916962065450312694023992387984926670492653990655197474089940755948541868664949252978185144189431833524318420880157381550642035566097604557021385496553462099988330572562797764922669148570104112266495265226355217174787236684247270890367321374720 [112,87] -7872362494960307315301200372574023409877831717548956813086793892529682630309627892025293926698717780746238217103453412112006643646728147478266132708602283172885052589476229940181782771669036231513473651632776970648486034910948373091662213483336084187174092297801052059605812531997278270378655958666047401680159044523100693652796131160195825171753232164811578453009307596581844422202287991337353483182311905068475746529248951956257761293203713249460231411477189553458153894516209375240985096625639045840393809833148816228748571190242897218466883598065204261723521735691706151895736912724872373661994997124338131171291993178754243994384001508116595234545296477575242167050317713581226741450224580680829406022340680513280441661786075781534350681069902874721065475214221759268067786785425407305335809262262425875694098793798422765349469240929718485692887237663906676505438431173030846234529576993581754089694534566892911261008659293993099017257516303182550252283293834127132022659311008709518749972976890713830763027833525902873993644750355727388919603134919795594979398440154572407727280370515194268205928005452464478365871300835594605369361449504059977980706405524570094333154427415567655366917596126855264386458119415753436217358375684809243301889435928366923695924151719949188687458506772664691806673500617155089846855833659221528830798592517103846660845420817301272922788882388880453715189534075652093036149225960048806929713470326089414818731687406569250208417553710036636859271716821248619445835092273031166849861770186110508217795790072453058436785737315393843897796205733666684935764036671256323818757984506520395260027923985144327117472384549969403926324495334372055383044722858783724388692301453500507122117196241598228291939515282937472057093732318500799167663284028619697580668259643034007756352602610143850320238016438808082149777134536561081598409403770748718609671214362080042235757829821384191473075707752757071724334122816652889420545086295067186997084296562507432947809363561703471567412275681191749010745999254521604663196064958766822808942823306767715356357735757585776291891973213286869303795489270629568277457731111544999535701127935478127526098743379036614181380135400106365669712443364637356537137489510400 [112,88] 383574495610919864833314688677553166929030316933298511978908408868887358594601326605195560738133695160069756135446087866536208938095127164043818374916195744672857621885347924612709247119148381791721181664314780782356609959755622684023590884482776520147871769412232081954447538130904186653574843241386423001973257829051646835958441130447110509659841975794362999766726899930137577303864471241665367456115605691067911703797723069670103116078363093835102935951936043029604078241963154452372191731426978685633705922673518189432577510279491128083382756108961878837250968180250157945794985503820645445117873509811272624529934195897354075222732995597913976874101416953364181430961758884277491415875897418036768049107448010136253953290565433839161948967845876929745927915525264788957246840386958435279183610461496983206232195035567580378037214752586065168514507456342074946318920673470092906304042820775987779759467730607786550285818017345106633065701647290364551909301255830259896926190391489504756298462313221183700853504764145168950741886330162021529677823387640556312719339137399761246013076902392059968275174357054004071367467409647809081498163282561736780128579186399889905525135989550689493848865600583831310520056506826262514133436704980376828627975559711718893153175253355646134994290790028654341055428886452548620205485305278001583832985444741018697052233033699176802679612375159218222078426985428404528333869372455164201311668105054889352638681460101951932522426066729883110017002744488082410291001250517717335005365715762186768053914735408464307723981421519939985083759667865741637604354564120674095074007898539584214380504986109860027151840898921217005815548635206335518746935292956701393101589915514289042296483193126331046855143110600787410659285951688239030894832383848780749244979208706647264140145157540449235899470766294778425341238933307424057510445732300232486362684609827741501322113195881614178310025668223927694663681132425452442791049758586791602854752485632867092828062422673879806025325160130959101500679246113154571747289188578496948329367729786547945189702339899928482541768467407602966842388854377796526224713066541807869738264747319160649779355490654492601981894645634714353717880626811879057352949760 [112,89] 7807597746568646461493662425127925032592474228611393862560873648110988049325292084662592585744060443461595634490037244677122463109140929783262216281412614804375935674315785308333188883948514774748126503553777132079508293099177432780077910648796864647011355079247414893601146077043896829710576134160561351242696224022552472785388183180977503716961833200158919813104595626751034090959368601015062866504537983047088123804159225976132082819582694537863610468832786953089307445465812107446296418988324786193437760736070678262763808575428573375146586591151645258808084316386012656769741560619387941129680373598708347521135409879037498799915091966592408378158939729179619878839308829609268226345403613303064496990874686390287028802282896255903835175371191463372630617781918628076730557502869268147159199571472554909315569131244425442438391872819829074279913378320338555412414955208591748274163845322555612346783515635859979462278780226096634004299296689704345194645197456115952709490793326861067451294087086495182829116027838608441356968649965920520023077586448417808090210837684527316101343341045227421002394944861388490852270514347336758476313955566183280882328544707453175088810838115642535811599752957264473995916841085831374584802436440188574847622158311359427772211047766479556470493145971786714454056459537397166722517227899724389009878385141113194676524756093573968434479613237594496688918638809215517200362184917024747354465135375188940732632863604895942905962270611220951189179129143400229291251541404010395274134765982287440191521498278376154385113310108041604552924363466062989398910263863852880066847771831996474697997873265445642889982541840274988301568768976217651485515337765208269514891539809471647740019166032023884340086724430296802373731491433454729515521677159305433243330601956779287520934675231384052240593383134867193878414025869323652652156854687368956399428139217818897465723635533005066966762228826709378866322136744449427876961813581833666349413734329134387278481820861034873732989967410126094375186176854357398495141579207338021385341965728443932526440390657529145263593128384855283176118083336555511955851045311001154303083440115153297446079990175390352295916381056363246872640116518900168130560 [112,90] -20803166242071467057085180770566395186285118771101871418015256703150549387007689329745188705437322801734651002587129601210498486563473948586817050309440410285106002804397224926095278598367229677764124872085488252260156524343666654072798472721398949870052253086383872693089164851620358194206145960255844313225795982594166278785533311832977186542479179171978887887077260515161834965380026168033349509614609022408266847888577193303884619799820748627836028611915620321643034497287961823817336918215308412025151128701092179353246251888501998469819722655088670031689716336912788189755443240726061451418537132409926702825241650522107614865150769903870223018128350797682667969687267849415830862925990490494812467760498469489925949491208189094089916389127416412088494783699614619195760472573891815226817702707762825430488791582589568594539179667301355126439995147875363865246350310776403285656852260002718963810851044202472288295191712493085232154121516415331067896166063192963161715342501911008279120788183932549630617487968323605495290498362987224312892654792412418928997271198129737144586493445885350528777708403400783628361418227280357510537163981014553615617794269480651821454263395052762889013367868963053170851478106897059339023916632306308193616030791886783789807300275745816257112018207728929905128373055028113924177621511203284015093157698292404750074839551739195572504394603350732097276771327391417050759540598540953146520556675090455097102890234824794396905806604590185282172176998797424862979067669797531447457698902217533680914304719093105084919870649348111727920482115161760017256837601388332260341276746097835974706904227590190124068190130390971228762100803364177212720367081154014183887742077644731296739390398593747168543172817373411821806781888610737827418603767356598347063117611286344994904965172818305756210212153562457720550112146650400653859419805079191834914402681456705422398746649067585074617319054470435610850281102570775891625274208897986194005491683130584569792766635935106922511095680534328098933655323936690834132017575304160123108677562681321414493666470574529298246606734061383615134806763505038571640238731040913872774233388285263463379816391192825340316266811503920952156306368872448000 [112,91] 528989820864040597353252494083425595431469116124194154104555829478729287167442847332365929415921485072870210728022463789817797804694111638407495991512197255543123864327032358679302271973430481740660685647604758960842305517305859260830081737255266318416691861155228425539330012572841271858219420550307041702550964610760511018651708861682230609353708293345821797496347080361771787183075547353725748278580928360175677171710021401233364364943766009297508993641414491157251635919905356095808561919222333217803616460413112524001010000213706311538877899838189718050726730912627169638698620155393685413405504365389848637764891479245616704791254916151652629035127402785261327972883271972416763888588015394061581282984469274577210375773865377974163759466725648191658438642909352926515270211800504531535800507375080612534268872400802567286325193968255943355438575472608203027596326801350025748734949110933968307550519730786010650785678722449176628751098793497369042471462471489604759458944814037305570470392079356065816463701269917002219158770063685166465136349142513469006718321028148058599189623112639306752876453954994280970759553857947568010483472657508820702867432898809332913478917828837153784948416369852117423569920727107518512920876278905025506002825016536787487738664754617684033186952586323803764475969545949933624840280713257611449580518517360566794787897961172857543603042126794639900971529286955612980044199270948280747227865658936559267480837986716192620245972412256552451099224054855590329088828175320597034564665446953457169559049994017712722473883501738140568910448877845590619759825704935989464104785961428207054022822206394145416374256670049527606618285350034153270379020634229757957426470485462766254140600481686849849649690740961742032128683912538491563305848030100632331230179962324322552642329555414606970945147666626258752552273151081497513871243528583963459295197427729053227235417341698756294101842316442646349972179125334015920684175852040393102047644509065453334266386941240951257687187341944693199118966061842491296485832320113821476309628766290381209864959312658725025990432475225512732788865604389074468713629946322286702830545868700007917741572421184621025399577210256825917553377280000 [112,92] 18976029841008250083492921711633862392559681462756876484813958393995627112877231867796197264746582122927573547212059864246687001835112023044801447850983189459730308170996163059398315236211445071999772027930911137082314458204679141673195090995866999883758505753223984925817456800375003668977545294199687012059710807584535120258130582379888312601889097636640380966116194652323200514772905883574821791212756757052561009977754932105722941101579798706386956625382159120654583305430595756692218321680929066014688739513631005507058604162655882893025947705714450860384426875288914218628628240468655032242295701996267520554228246042976909222588771409370442569815075692870528767982423564375150561097861042390651740512009606040316734248346630069053356900599129641069708634988036824746777470284641320777516018568906589917273573537618135693404453158250472623745051256596077719305591478193547073508232794861195322074898951720963162730008316718440706310419941761745822683105585587201775825642322748295215902550771822985513671629973134549019832528722354806949556854887876128801510370378111123204939442453954975914612436621783644471310438804725815444090229855631086108190454838102021394490766187383918615002760147851902156400427535406944147374473869291001766110039089806734379121666058490460446019776267693766954085398957105539075467113815261081085934644298425763215002314258118593682857501987214074286972440955019376321420684619950115168597443948108087386819043450504997128926705262651217610434306348516085657550625503692069725617721992138064412042594956746535699943879769529767245546745080944443741722971973082037342633993968250451212970566574124754919096486789254594765026276288077135208681309110569494542531847049357143283163377786957094548284664504404534864972229260585516593144671703960972389546785813230909853637885187199575846035483849525255072997120484064065245451222228239443579331550685679301473478256780655750810801472985795929085052022933230595220557426181166093575020205113993415215314657442115638566153750881909065877626989150861674713504325624548532204286271431805429861400430421344693388833690742652096111568321840160647904999802485483153808199336057374432254987514245579781022992413561232847481425305600 [112,93] 118535609148768607813373827318896683987293330156559771527888565507721491488532506877964440921092016428391393935425464968500636291656005855932486800099857031102535286266327834922944635730883910419624112561135645664427535675053135436938477937509189094730257845606016986388472642975129996013762965406118275682038070701461213613884331399444363292016984100126487911637506588100168777972793736343222468872034973491219871882506777729630009914354272057998607122723450887475044320228863787593825551636484536739949194679973552596217971466022231781168145050894644897225669253246312526789973033638800993464677770454690683560390447356887797651167974217733289208259178613969688012627389057183859760999991515465099727610883006497472327119671293883429761676357051844699901405711067904923836142898963044491077144216418025220883213463610925400784147753137389269363127258203016915767324224334930035104055987857229231034073413698949080285057921407280395962283095552634222480341638063523034213106192740581099376422341377828387789596219916877964331092759929848868317237686328630186642394335073747447810232037074352610957949048608636146974514678784453213339441738075321410629534037812640343800962686190996091454138514037956469370188473033117663883213861756236957904040179525508386257013183934163932088486264914596982579007190618537096078707187071408488088545644698687401803247968897360335832375663102510061118041706752383587825239877275978817834371805404430291515760935713912978697746917669144353030079668960277793981037604630527837615686004488875373717714835565242200440309994281050857280254008299515895863482796600603457674927286939350015986938075756908099712348235923401938372212658307564063717351669010465312513874551522190119606193203061719144828019211673065333185748881916258005669168153403587470490866962844082107670059710350110905623033672714310472589650119774971641466590810154840392635565486689530089865908263782731967694072491818622827008249574082684076658330685234229220249531388102570359217934172136111208074419925295488573915192122531880260132615861243963828390233694645079834703082576240933695431231009207057719808776721047969094723441775063371921627961108638468307981110540706950991751881119586233098321920 [112,94] -2620485802158276841783153897591216520256097405103492261546386060195847202442419796055786198537252160540020527134234434838776140404209199203323855037817154336952853060271703627784782710175863711882636426045881047585410112292732571635341511913194139548356046441301061535980068436563071789248677332880608097917890604914350436459640143826031676117323524659231560873587651499001708414169499894040316277668328838878980857960437903033443486615253063722099663776351780200957004705352790572795704954879541178140547601796442851589045270367112961921595808842435621526864398124188779388774673469163686759964179313021421234292984441506629750282021448095123834970320934112397777892817830132197994428254807105507842282729428978816787536202024263921038108872666041722367146987210300096861845257990529707375133363993173044662342089047455888287186863135713801826270515317516388354528005203809041055513236832531757301920015795444218079375030050702408157256976808763369374002365384548920346521132006673432441553037769353037127890034165162969882099777690541401637529545680776826720872631130223915607668915682357137954614862035765158899181450409130512974087463366364037094914035644890712207307028714256307149420854352464766174199145422404704876881561779815602098718448541402029909735312934189238668769981883199270370340203902827531858991634902486762091698726813965456985631524643333659914056694913324822240368016123351289150038358930784786909212715129340868513693033623089126303697841489403270450126609636490559711292176084048383229969213314440516890907723806970989460381008800578315084006146974894426133083537123463874437201281253595318341616187215116544848817752181938000383460650516765905635039335034601722698980598827469991754794336120468098593704383236083076699206324701785856946360008442716575171594566279512225570154574168931056925343368877344277493435794379263443311237345680190739030917593452442342274937045286772586400372233719215168553160284838601639153746533961196255477080675229064399903466286870257194446404762303781569104628857578892645034619905008579685791175777279081850179808645178115882791242932869370204414112584183893376479947354730016158019813302764889461951788640402061561758607644667412480 [112,95] -10267504129567455980543079301410919499203143170465305387277541630659809354214480261041184326094808559643735697457821034816404414039672091440469230741487755969263528227156298203443156418592704930177292063227744571234571563854029099067007981341750360900016184339291313469273698404663781873950823273857573359211927196292942428214306076308320137606315240650521626626303301096464252508488328359689686237927679958493373472466849553537868479485928644520060156641407251051831972127455070594033359449080900757976108914712465825064187945378276812893624854697517232022913080516156503446942271977726007625710400262916449861828656877840464510925115640999086465457164163744056070811340703783804146426430434913823221821224771825035372269821316683072705167617200858554559008321247446244104342220057613920135006631977596511502571635562788551165100893769984569140625877420888171031892658165848149503607637192472422517824212224706454276412061570026483772016820032432614873257602887208510635503334111162403348715675077226556170910683485441254333494964761922713283318027598053091839106306941341966444963511237329861805570023086088327097400780658187682384835760158640248868558274901998288293682068587565871671865131485353986025588242384728330567620139852710883901693869162434015880058103687472616812648214648289806163570511765688231332721504072564177931525359973126040914486015518248626116978613731348448863116750622208351917593084985474596222420557212750970640405659905857845763149911713779451132509525228380461407571755404603521152812933707173377464932587988550227901266494663629996377096982887440367726519441475889289736874122678296605472958133391592311248603442381783207037496102560752012607435311570043180123226747224699135547103350118976472606569239731976886594807306537111896520410859081487896590364816089162004153824567226266577069106079070663615871561474067879290745090520684195612377915923506369044676097284312735168206623044128910013015987720468304135746393854592006413040957498045779548518167136647909354265726533061729227848895630412859123615411462085881987920151202182279566454174292415399436332588891630116263001888713447816641981178655818605265695140479648772680464992661645242178464947837829120 [112,96] 340079193790146646023703466641083940483585166105416073554212264931389412910826956299157082659404549779346622043348251182587699128749246332300038779025552315198592141561605584811282739899956411944747429988280290150028784927814515833289558784355322968091182423284734453658493213172129864600488861568426681992124759500578629602269808501021515414697601051630688522905400785376888552311382818485596502423160148498716978954180417097963186651912247142603484952136453091020192487679449128927923270198476683884602403624516460042986356826272739548801892362458769125242484351566429847030449728998283613584449743511796847428520077470862723299789876945777997661100888172188507711410531323621624730818256754689188734761888758415853659353887448906677204847190999784383260817805961868159506477048428351300026654848172977001929757359173976029056855524744464222907629765279439091749137467630804841828880375948949295185403988138587263320375562476690193772380849179736211356757606086495960989749527343729465406239523859562664799112594390192357797826635141533812058321784179549425170523430221272870513093803493124810817343048777949350538906522783328683060743416225009853234590582113853477640696217844329467703765477748696698930596557926809043435067257729709637737120394383531260948134230290097848503719714051027080762600635094214539611817086791871756938096461612501533775068746713340198946989415090199612520886848475474947864724439064296435803356622225898873195544810009640610079879037503383431566766625096003251493443900432980486026022939867262018553492293848716933258581301351501635638028130458452993442550801008664044978657334625910469960215105404015746347447258536595791486534875161824681884052895381174446058476676120104989092754364851672550065608832747142445559917999691674114028435018650212512335493897992619361278840167962457306111280547885192658025154716621048091268591004457779505958675267224958719830853773313820708172502042978014919290777933889472575985724696200554930000266279122983308399185920804199812768387250284019188022388167251785790185825227584057172815765120448207785677574205100411694919817319202556753261891056797611521292766112004893015256516100080942380638678585009656413269524480 [112,97] -663417843568561818568230309645407534107235424932898211578620370201198398459348426604204441889481504982399470185674016431365771188235796181743542263872144530803947862581332603623885371820108698187553627058826022129163544211171436522165481872107019919932805923745063417622888423117738939832559199637786352000798503519112552881138810527219943806941371636845200050806717503775335392244159869777319801253189803236773741108509984564711536091693737229140267737073999773341595209637686839985111973173176947459445116796507126877437668710521766419369494174897072365382496324794370213459258252351900804470259885783095245416348335705590015250595671368101143799523430813328056037173180162025912153802989011198497719121806021558622820453950959379942002229999918571802969916216920358447415022903345128840484583683524937524021904348230563935605466472981300416407406646110785590633288932678673921634121786649895337535812378770838152212130945172829725913023353266300212441584003423397099203307948283111969622469760303678718135173438452028072360977320835836695773775563711705152959317372246523878512101374511778305136055783762129431388217713670112792022969302793968969233649291080917310531567720275046073459864004720942710345148278485310535575024139169723745049206182314173749959586126774506789120160251401270281985096179605904263932486288789852556619974135319041025812424824550729566444600467020639790272559560515372012616238554920802865648308998675054971240094419384279935752230338009963488940202083114277341809109258594020142878098764313755123385812319066553470825267881757623914319695143012155900471180120061351766419926967201525566251831347480269112331530251903292249162559716718138460591264581077155594667107818710909780309106463879933397558331648759337222451777619627889194597493199163258069083435640691478972799656221332596397300257700171092983825962305925257451600888218834811426860835865805995403174288984562611004322897016549114054594307000238829389835328308924807390456277655169951060452683707869701249123077591821667242637242249072424515587858831511860386497843739758428767674538642783119456627641707076793926491757183875586173353496869968935053372207051074968603560392847412523171840 [112,98] -3943369987841714495884876688430344149297510126013243503226969243086378060161169522648313756613702774347535605441204691394646582906003797149329361267641511679883819840386447285723880853509533429479056843309546043387520516361104241916688363149570621200741211356824364858232948110022342383535286886695837464816113152549257747279059557996102983320161975498926516690503163262464461943485395728238415283966108313387703347102310844423449149826464262102636834094053609486519437958087527476661322613095825691270416805641911373119871533607391164224721982666109793556105426723992342831696633157325576216367767910431330263700361890626052751526719222643485247378781909061038042616288727862220234446562665700797540783992511516157104439393141490217458059306942883367160430543298750535823954890122579441404390557775198979930277050495316326008578169622258086904327670675697729107848813884058109181022229986497973818405818666734624047739536952435424663774464956720105406769135374478152345446251717996216469745539185560586149016231953696849966966951218713617653303373487560875026874239295790103297740133534676737475158510346047858866662014644567525196756719229439142440596406711709344239290287916507440492964032520664693928226707481158848076607876903949186060053004861375892681150205095308187538514615832152542865660069828404332161532931973716037101908876410234384155602894134105889772617016249202327044997441115843434738260081678037504549036993313469943446765619577792779305591356934989463535978316773510677798771722445582317680671384460282897696978228154707068431560799195786442178299950829614412365355252358523491666747992669121631540652709175492972545388009760936892623982002264331613264965379323790379107808637258427103946080017599753314012477910197985433489562957557318180155945594136500394500319668561900934894360943855785848906190747747622693334647095178014062467203334720306954621807841959077863239378581163529321913758193458210911323038567331391273566267303880058523211953673714953738865323342225543860198018012641915204814038126540114865411824671843683793190472849091159489859190772251869455708378269919645246589345296210112745138548234224094298885512344615952771869436581815255040 [112,99] 4349554091519056705696079018837568231948275957551874197627155206499837620576253412616004091366235281296971983480519604819849000359735772157414098223845717479284203543699160112768288726294787851219436211373674819807886725642507916317966867093118547436331715879530774512670383812608356958855481827264046575137063261743217293285254060465258249441109815994086045913480288465969067776372348196556974017072453767413063158770367691931258064631677194761922711936320157582096450394403269855989816163418472815067578726365549604952006848571265878677666485091847005761432591131306395894972587095989161139453298841423240591317780814526856187974264247831771892990253247550529144675134664955113112745181417052574779838498079106074638949952756098862036865963824914989398511147792640092187701790738329217857483005780427012965518732222989621479161766010818301951441140213079571114339569964563818018974861507866150569930631510324965895968242589025984214652934771226830867698568904263869589275002657580406953702793462264791198327965318670909523206594004116107061901124534632405150344818241431815619343109485218696563206351091577684682612831549287191980292065871686231115724369187092558730124232614055498372832693406374101199362325239280170505339290462455649139124685234420463833753848283428989824227395048286570458821588135174626497026840868867970699588805242310726506027857500385059744817223834340376217908535197356647870360774560334319537135503811515061099643811657823658858584384416238729180213433253615516732240734013110175480547365831481634043913246188200021860625662826451720715752463635104058515162254452858152551102299538122148226452704062328970503324329142569901404378059607031811901887561455308244730166455371440163775306696875132250994668788129893354080905398024091419031941696961087609320101799041940404177350644689967093334922516319774089024058285743336665002716462045634769571592720125719960281029318932915454882431591875035396963878259401686422890668737598123950298638766070260596351489774372028814785650803174843170231813208015085349662764419500835839951354907734569967658453080732728292583648277249733943407551131243860478390787487471912843542897653343706103332995072000 [112,100] 50813587634832030897120785823636266229158969655020252359041075981110278968447380900837181454532036330531602515067652999720870229399685323520304379584714948413330629344873996512683871889235680776155915564169620760941601351101758646203035454334054663167965241629219117903134533149747196672589230625105660691407451563371149344334616040532856861964056935595955466678303164150073837656030441353657777754010630279422099435457108571425724019047476649053074830130767934995659651760136897929890828828070952466382861823635160504563900001605294279109199567693177110772613518417202186985824117193936391359573426074365294057508460818359683077608115072904933861349606983344800557035272302564310910485560056180898638434323760188663869442941789520386407501969206655123427936609238575788325411128543661447718117081661880324562175123553862414757206626816842622832478771934889557251425287253400850999628124169747282241273508025837942175040723731908417487297448553517427180971585020035692671105778988589391518495034932315584731615542033447630684684022130114812648649922546628337904872715280622821147748280772522404336951182027600639853781190520877057606060983903967388463860852068931794399515248409337374365174820701018959019658668249307501834564347159796467224896655496448999829197638333387052838464342790447646429806069766044506694161848057631221986018311428727628619392425544806462838604871574356588990631526989607394519552617770186970652121562924699565357434590624013556051926268719075171369861735027191249808107784128559833484143060748727632390276718266541731135746457337323574686917231462871055373399327666937708235171819916730040382641632901697449061347400271236415085346638189278382656767390660901631970134162224020421624920676547810640478520380046984228601964531881013055104042248492598567265738619306110524187049392220572691820219236408510620380622475728984234199171449599526120842993717879453185766604602804108513476941748112119510033881093714692385314216531996081368389062897712958442380399453711046471740461722493490305670661076228691626419231934320110734746535928694245122339065565663201237545395846533471742592753855564901514300791264855487630456070434141516500828160 [112,101] 129645162852487586257713753263493035133909144879565110729298950685223153998721572723817686329812017570659164915856547028586535830578297206802128626364990902838989044113170097885986963727566972941040300697673365007174118115473334032736140946888711928378858591707346960641017482566020805598853109990569246952565829322652286672275907976073524797521609272661441371679152566453026290948795425572387615079717733453474116669426559045673986359398855088556893389673310674669395342694834128310537055780922464687140731428202014528271924269830398503907773983089760411907414049227195207959544532526983696041028838719993839844539484000031823112373294800071501973782309483098189542709673554867751433243251271995378492707631101253379203742559838758375675752075508015547371148599780430517118643555047342632405532352547546831779829205292222223780852963965915446255919290075210052173179736680552392852156943498459149322314814353838926962546511565316400924870067411715313437926269001147262584729875754872878385074360683878836367877074718029714474492612480840099614031133062949921208006359216782154005410314874473466947250778824267288234809833039813917797391832614824597488989497764446388603201533276464168857354586377356454320784256905477983685426003891692318413621693150869804667232322284984000518741053974803197889423199247869944817975553691794531801554087197027038164741732195473907189008520159987575304610093043387831186911761670582593389803287277229989061087981075160514330750069306378415647508118723748391510461789947749633242610554937048862574675019242678355306806508055420790231736672489612042290566764265275567778728668692562984307168098137403215430809994279592668337203546595171708987690216509845013650530561291217556255634972032991463446100931505465989380965449023694483406048865601127360379983092066399210808975393104775332796403080524370008598940983314064868440068915515898502842184485430291375393991879009312382351535045463941229199058718853109919815948588641078730908208095315283263816659243027748854188499695141629843378631285345415473938294660830439417398574483722037152516006280401362788940836327237136918029070849518670600895772368884442731042651733837742080 [112,102] -233321446266667072191884676529984614935609191427240851006786683139585263014919523141631605091340190999826794576779407489663663283183652634401212763441072174659478942159148930122823573428960591433919821131063561062563385298559739341816468713512507814257479891689098286982175822717713984412930090645372695257652766611951339232410994463846470685683632142765188573366349027326950482848816296924613513239492549935551125391405445550108698388140858590858842217643877613440354651351347032966849097949874432360503293749234101906009537320374675232303799332063067072426782517197296850462995743048138552475316106838722041848763005377298729113626422524389236849657355614465111446644114894169637565027298208272301958273084943810441437666543049829665785550601008708113692911050187768575141102568776671881502875928364509635462204129752361774694434992069535170371932029938987713211615626505590603472479730959094225343736718238862145424803668801086993007629809960359400418808243754640089180908876123360670143144015085165664388026901878533172942083311979860068090668748833000264494395174931429959090896934761145509715451428612711608664590872400642739504889285165693786321187691501490709172290619794291600864464795229193268126215647641764822265624814652962676527203449999245185430180096867776698126948764739677416371337918899120948057841803545997897861327876166936459279147313887008381296611862153015564553842735567996796552382659358900649690744676152537489016290651793839064889239560635066447648437779601925265885360469299021368455820733095635069147400710146249640379383590737490634734985839228907585793029932337938939079675021922191525240762027668287481829224406892400874925850113190220848477764659125630101799485365177093765548775675628711466933759822939119288313915255613344814089502273885615914667157599189279218451906847039879628788207945012838377042989450601721200770089183250248861892873595816019913584513887959566776229890421688726353932303276550808033180632537284619207768508241481005575034197888057673955797214374933234402131708330685654345918075518425495685107690480931155771471428732832450115358571504171656730764101950060995480386140313513298028368861593600 [112,103] -1640178064629108943160434707617943115728228258690690332240747150821903519735708532051594336943397809432897071534041862309491738164477260812105404082234860692252198940496740923242567655687068708870446537805902357969144568902891213927369078939579059447571263848513788057830953702153992430327970095177168218734911571579256514693492338519651210086247457421991616711383208746875291960541888158937192545313257044201125653564779927046660806145940583309026552939353936310926964625389194696559087622338851270387115653135130512205480211058607750347422802115964613112816161661025150037106843773318988768495513123947046430751026433467255428165655167379018641424405334712381509245111202094806779099637845680895934906373511525223077492559973787129505467727975567466396827779085608702502401307414317907896246446134971353389437941385442385086955440824134795016951417078498408553343504741911742480989635651520111060211108449190845290160881148933498871235749957263058205612148295121348165499184860681850653752515215489925267473580953480714796111782410512541991130348762955240488227242231179377942116873110537816325047244537999472893384579359962847724380835098626167926462820971450103388099133161543322380086567112011708282662599099627759177550115487074550602039966794983141065317477053754665677842160517121621054736722881915529799351800203880358092015987550789983765669725823079019361996516098503907151039049923731649418368069633336022235885180165086711787500530575660519541097300005802364885458830506109343295968247332059184613573967670766327327539061348255373823770527104948985634590663238059209317640427687765053486609143176924834671928784639023424368886085218268965461421367774150390642357972524335834293208655884729156896066021359930976365166140479801231332127663232667806703897373154737845123542112220492353383547694354857024642343396794527129749831080914187528604641298917309631941901729758921921132910514274884999552976169183855379515137364740821046231330012989307337423043541831481984862241538218093966656721355602754460270676974637739440627705299714763553674460511390368562893255649860713412265639276276437120498930525846908833717384243537059484427878400 [112,104] 1301253507131995542401646061822492661590942162532567939186303342230230623723352790054606341442437026768166715053751996765482413656950610515109782388897013945294691780933800759965392468900959072219890413799916447624215670593720505421288673085255001259881958673657555231020236897991818964183912110020709394652742981074978023752348046984240333243518284662948875113885559817074427034450492923514318978967383333888946919146651160433364792975761497441324101986543462696483357322635763376784506924615930823434365436176034958730423544315422690391097434611418882374289416359353908220226530371614053266247794438485467944896268696780966979541049732553278105084801451176846841960640487228853568725557485457110372707510036734205663580237530985351680253765174141364666567135886996627062791060287375601656476758206325052601293268948818965764161965442229548328660185889541151587520782103827793108717856218383746487544004547006309455745114348401994614821757959201481770652586455477716095389200773276401197861082374943042771404356453970854172004793688073166191518683835258295095627696274198187631859266255544934402336968837593708914448598016379102889924530941099466304141134848251609674787785607512911004383193223502057977785148490976653584536187669673653876350234888292109833088292915972563436186171535914589646647782593788897907009821211581182393455335201436027162203439415012189245871336272220322084901250789893572772839452120460517376807003370433705783949518090184547003821826382795468948296979348163815796233961195286036158444031642265254919530775201072223400724947604495670373502210001169008888174813828507177194834831457543906881403897352211146338643522341160646934709433328477984741484035625805592515698648708670157684840836393700902925377590115857854421666774960214354018573473672334162448077079201371067786793258781811107140578174437879418572700262541333919946486575585529251991726629490074500083329752369241679611203791759512020951742593176348318108852245447574092850415025887410012997412082107993808166403063559420160511972275925451503404408581463300464686458629436782317453224597101433311375524223451048334754693253437646934929436259963738521600 [112,105] 5816755727156851718878434140351720940758408527440758816405687794883485229360026293994794801587743769917262267220427205413373147926764875094512846850118415727658436497362927478185171014577255771526732083566856101492316616469576959462367432954701615625944236986997278690342011271655596939798756030658528444525904105565020150774230982533027368727969099794124359187909475731485388138016210918358718635628557903629445402171783315576780127232338892646126667184735831831292457940639593963028850179466374784814229764316809989035357510437130632459921730154617719284206572510093758775657573563174240147866352235189915406856995924997369671073701487023184095200279395529606399799508681840189016934695225563833067809745398228010267135938686833141629780173729168919038137409543370344999523362725367890180619035916637775768995128715959034717725498944118914050402924242731620435134543831508472069194671920178842719230948696881701788180265949267894599330055386724209581841793545579643856278811246994421525730380065441525958337855842104748141357543857539377964529967966213413330924915403072865406087221006790014263987914669373838215396493849473351917611801890358949370091602318212851963129931057767664956445140123255611285177167898330803875364860606553928267229590122691507747096633950194950379312974838843238038908717301900165373871157597657781004131180401218149142161188541657813606308215738031136406665399425504389542147683431111095482998190116263800692352073375770910583318935219194577166145376054211316843979368431247311050547991809526287230116172679444961466261097146742376557448309368201942022340577059331494894704114208057906803620913844068703920064225445171728295505618803304005271698436148098958971695863213975500460195856211799788450813283496463145274400371190032851614882376450907237073881415044068343496827846528637523175734772875475472051897501800921955644376936737655716430844162285445137493866161029871736962878741129817046159030007253237254184693056336370646216795564625043653165632287953790140592978969751242209552171709938449226386245229901591718338752300064525100995826350446131960471328680902297564558332164807863332871160264130560 [112,106] -7927840279374406642942312988468389398359289645017520975325916884513445834205880007622150344519899750521447855955092091389712189243796445740437808447583993803103673924752667433194163143792625485022654831901243260388628295546062846947749507878919590586374758937758328142295442905650960314309795497334063745870082926052701197450353951971866198759028757753308947069236168100872178039652181202712802113186840537612221654093372168680648733549431049185954944048597071529119640081204370910752700176832445015271752621365882474896463011517873922301349540236219108262871390104482994375026547347621909040022716668377291864169515441974047887339241033687224057838773938661002203776167810413097374271833454258345709868363445525974663249888713506138758596019781199523641057229848579910537659852792743741665876112791827242767188345297827324112530932085570705647926180722329500483598407696572696042733055278515476708479921187899503986435313984438930228472681259153048538438834864620943335344972236803993965176904435465772888881015276427570701571674220577808984689758564754470342126641880934261888689637315330566634101280094480226182403360630681291584091346565642436444042272160545550600291892285786267561591208575937524056516818230445583041060629130713527340784927244057644602267323538478936546174414517842228909123137789904289769364055960678027583690025763219923352202103442441135003101680309798017708880460765420824828022285137095898828808657260954732241809276668155264126460486440488827424942259253411787338542826072548750720545877992842117100971093268607169314818037107616888579089841910361720077593626536053852593702186388700855638057830711739866862990051760909339364052188502705846733432915764554897615943740444661433397962374544833775142644936387242246544128059952741719213258580820901872741285449294183672716317677056449128933641670649044487092030944105031339096622415776996121161240157735350400164206935170834955279411080062933442244245309635912822672045530311405455742743452825643772946922976526000362736884896655018537054930811065781630342467801414552357958805910462835670775715665642032761913256406265121170864068884180952022746398720 [112,107] -10521561088751469653113460960776574883102254611382068031738777603887295039548728139582790111557798110356695837910820309060584542353081576578314689067119012039185083176805661017929351942001304371551783510784798529044746333267091919332629420233722701751873635623121696774389492102805878239556699736950765540727887445223567251217698806842135831368470834970273295430779506923403550079991047010997196844675828001199788402170681014701957869629963113437710704329292769040844788378820717077716198064301097216946518879363935136246386016640429559259522579431945807372664626840012982419625786626391808263250355482937623918241273948880975349069513548827666625042684764606151665669559407837112386403715176257881545012483296262965593132850092927486767493628325072436639005188236869475271907280062795798395426224508401708996131252626831781832080392296504958924226446938158501820807729892156445055675776662194396577952477611078306544112019472064376991557111442946879698633084818635700507713306863808182532054716929315031512477586759645936568834718961645616315159434209027373500286304083633018921819352950352906871098792862862548744818615836269473472335679739991127280947620395913314370808475322128481924475599779614694996946549008057980354909009445177615046589358629066540412563884839308987016512116903850942890529595819554416658528589866365258862434722850613991148603966779072145179586457877825357534060126390351486181796368579653299715259325177163210533448313914271854412726793831323558365042643890527466693715716197874910094004684953761695057168584458931222265637817948906667631217888075483142123048711176919994234265981855422784069002717312922910963602667404465936959724295566025386790122639086493328147658723101855906389635717437755369161741974923876444308667930301623485030108988960984326818818153132462388200115991034053005407581521914573558996188092220821017145961613843068538778566221798366883265324905008490127486953100187961504287542507031108549130165446947805762978662780015342910847168777194075166580841267981850656885520059047978776960865320185048729446353370803118956726597172847843008637309746253264785425102238176593838080 [112,108] 15698779999438035554657393579004028373044131285952947635055289488708980254252459017736556510560165101041606771903727905575611293983587339845287447710521066127313164721899666090480280745382103687236980035277548162499128130253622358566567578107101224307713218125825308764102725342982528111361772638776460194450480476558226983243922993221983189175396649205707066462449050165091112352006236978215092581145164817333532213084474883931799196994660705556027787623756300731814247603576451362149024679533451472200713670802658403449655955869807817015193765037326415579070896541974762748532748463128940076707127093396855255300487982525024132467288368785963739974502289269397278097194555827763600471203782110468719089198119263508155054682531197660006875619139083936643174782986282022811795686120422434868954279213683536484903429279962737495245354709651978355495651894297943146955333293187422558057941720863253284361932211465940773564768202813062065107586341079491204771902258987540384222205317900721634291049035740129011510239847372589395065404042513638821702420118890021285660468608578419085950686958194814294320869163319248155703672297347672249337859602921769486632712163530596718058518191358680908388868864306650649579197739123794987452638643757815280780392723210114173667699651968221887390940006984392615909338351934690086736261436675120027298501291503254043894971250818694394270523909670400578247915945905440512014587174171506799204599939826301671656719310419110028020366740143634373991925109545342691440182400158579866040395135475484132451287607729627204739678587568016777395246264521585382298585747134092209327934104445845259479753697806319299896597827178709312601675387650772784507710872352551655237720928299259058034811273316146736792458752071970480418949755292397041901753137898469210577759199633828225449740757568892659073237342733761156888585150448801960133447204886387514084128627144475017015830954937399637184260260491901802831911549113856708736034579715808418836388947976640067387460816501446003442534129520317760202989963588503487361269948872805852214761694928552732853222475543279259248296625628022472340080164864 [112,109] 9225552974363349294062269661770193639821362920571520199519563249210805474279583823158418977137239507006739917998838272140900396543848882469740526165923802660673239807917089440744381589181537233223580476480247018681141915894441800287781955272599050460321574081718556084032500342656324480666778148636328468919794793005783323234530128284902881761184598442502007616200306749227585334129338806742545149620282531523318875137148227540304079287192181133448190769809886657743615462968693796278929421207772594039883807713246289847412161814181388431347484427062907243409448663712658004176779555182692373646389294140780955882300631165866852855766749614492503841696688810059623236358129606738403943487015533304459755044275917929463303504527423417383459179367983410217132360535050150683404460952550027334500949950343841829648056141779393119597386154730542167096594901571686064811107805554129148339542228046998567271785794592616517092882036994956126572987024546147490672363024020826519997010915285613665697415918737894080856339275300093740975279505307472823371551700058304872328198127080123329741854195496180308347810316437173294130247710745249122925807897521570058763741089535757762441153658521345576186963688922600173716418475358179062578381398234704383357002417519177374334714545701580127295854225577142197379204433112790040100147544625672446213692027121442773525151534780537449600151528289241215993910121458024249575092705734284268311006501822957676610216128204532001267742636135922019263640712625898347831117992700498553002978016405366483007359153002383830462033621140172875292002014077438310485381986724481973929362360189865393816429182612690464053107897685109747942067375115803689232673961815687487949111401953726566908694193481865790680103673365404792774697419067448800794938606997747742131755314782986826843564705340510150278074483482134558550965334554222630633868241053617079512145971588058131398114524342104678804764942012401385566162094263158109074218742889292456683221204811678619343631508022394452963732342410428189745994047086828328816475143950582502015009055199758618766222660427986891402698219056599425613824 [112,110] -8794702792890273175012001329605600805009611804747043502025522802435351074373324272995330402850923956483515323807095817559220912277833767819143680653524091670100019083647221461597179994724549123906906463797045499462923740381452667167835121311188388269309875363639275365961484797790620889634900674014932061648340131402318905545532848467997457681550454876651171296050557623278193325969801855201253896904268537795362124535407827876746449910624735877063088581073286584106482954027283118756313342562975170259948541382805406172682685283747045549697771708825727095540247796620863586917759267559490266785556227272777122097105080502757610717136195530647894675257420371754234665094310846311740274390185856413008159867353614164032823238884126826597303767185700386166824003216068417249687382465584325199120997177039487104248393805364739364215131541079983136942110364360174877438750306806191008243334503851083534245734094905804959964373756183815273217928848024327878608580742270323752918481897909703516141495950763013774077414587398816223624690237715943252425341781694469574914513653294890905090642460980979173113753381244770139383934989533955103985523092780422640992340634007377613551332812663322846409388694677675084649758982510734050607005510682412087421051319385302880582744963994923228517945162069271750691620562745061087630418156964494451335514292493549231368342176011137595084983253992463063435687046016764900837787798707727561359569453513690590765322997701015217989582519369430870466305664778113860539216803266938471366630715495895421682704425070448160677386131182763696364715990235459127916997150857741936503028084929804795613483984373643306462193266793372407185371193904789193674667605441703597529414693644022573559825354051717610420840543506585963537401577146553691571172093564574420495274996098109663886628383681596868889762057016554160393346649884760075904649471649115240736271310167746813611935883701672894407698200658028342706456641270529632126985321555921631119676565656762799869511347001961882956543367723532023385521243731970548182481440749719995495071828365893670000662528647822532393266611767738368 [112,111] -585414283675243747257695102008373952078113844868627151223159525860262328527811037186357424359225111727965240732816961756488857023280987859376436412859510716060075711678161808173085202878884197524761991589777784978288191040109728962258307678148251087449181731043905645282322946700385400327084095603374746925433023162812823634048664843059264201080730519048906014630073323107170522361326973977705827525741892686198437669270741048139778114276339968609160299253493132516745280285660133049885030908344647940044855999778943509609802897185392965180743050733646045752141711573207905907926997501958323514852746647213221230889747806715375530568640709790251328955144086086290448574403514067630091358094025415890358914024804448312828779951628497221702771273795103398106518630433406412851298880835521082267162644048039419866898506494339332657922292598905230535395880267294424557326468795611051606125931774398511635228717764353391832965806598579866243870503023569637740699071554818844048580385219288833772608049605003257353448697279412750420626854740328001767232875595838466851279842243084733339157119100907420914384099737265853888351395023029396616328384444684510881882406218383887993638538242657493387822183352643326848338987356566932386000389649505041501595954552232571826231070139190662962366275128590010357949781689924937713267368388045396256667501698413993111958224892932463300386931381439904600718035132415420208023324243909222394549690045185629540445187215631401712234831699249583864315744504309475740427504637180803232214385131585611257466779329550770980929565466124905856009274237507091464459078989273096775302355302049164950301843989306530507621980871880973279696965817155593469445616423000927835935115778923850800056701264166343784912805970710976215759945973989856229205962012525624548115128492583307696393904323256250926232298258994539633757721200894754994029916426455521905192115716101412178235177799711463394485223911054030116779920850483165304387471245869485305230437192371367395584586664516794348781200070224745715997680516118083745103991721052086467508698048223361606579668050633869677129891840 [112,112] 3433155223363962334695763559972951914637927348119173531476792501131162701726480717550013989078330498732105006459279796285108581987164993923694646822557012085419232563046986406567481581701077826347281991481717231435890597668401518065542711303931312205746525180598601357329766605316636079819278314654951439713215111658362117664730935346479458594642994035614181638172031617705930785842053318779402088814317178405384854074307818720445352310709323634941620251751420355584846906748393374478459512958917301252077075430606906641241317645113908476826084797607879168583017201544309779739890460019989383315948439727081067597801451558278552889859783758138255645864911231399995312145278666559523424580674412417069337295681299884451409794408071554924234078231057981420096845940727165818420205284685069256856986463692645199665614055654009433810256778134164080364304685243894355952512230536791547990804325610414873017176238688382967511891117682583538151081393704960008801801975545824673880465982817884176037331404526524946138047695989353251500650808900885131546364565659733931594167229065552937832292548386368155202756173112812934257353513294646279247844376729900353418875992479888417755613235625652923596272826998757665680306899887368163450754939062866936593504210124145344761761684082557282315605391165136457331827594863085560786765868884935442752102158758666735824417798108994506280434863023108199594649456385402617329793042161638116623196496945361276180009289332538334961919663740589786520594214502084580799923083356784252945997745068185098201657054862162949443688446888412613682051191186989959152757203888535598128336230209254194875117149359177717425494258666412686791595742624265435644749844835501847153565070871223223923710858736062168091669032926062150425555667605479935675725475937454135316841668806196341243583846035336688762588754773864024734488331414371231246456596277540490121749714928731776297639346433107280967354712242772806886573680097160961577236247041224502638390713631239395562694126923997043339178233467917142406298734208657415137681863933571055819334028451572425076847459279442368266240 [113,0] -7747854084596626451834361173938792541472050564543031033603495121028584870429537447340320221413806991066841657507380421064880082199787934196091473731430662243671827308674253950434293682238753025821719314836899676393063303275153425747746762213341490523766298853645781210881488870576267149898027088667925587803940200668865856383621396851814717647091042868831353500562807029942102219737986080134205824265655683727809302376612742510338974257199076581405486560415096849424761266276100703970044824805295380758433037175700427021072861605327619674755877431205656126013741747559516157525186188379456181185921647494586430021364762830529911447620698921737201973738027608208980125952636578528401793860998576782641898765548163375456297086182655178760533286932102062059535834085121678745397105212327746600044248852959219214655512476841272232708457401103417374427996999875647242788165170850879854431533909450021276074924727604198403335399847642140897811036522323851983338777282444762775414167069598522295389260796523859297668621135305004431293788333616209301540710122441535651515092669618223810563276087149963631128942683176099528433996270107186454822098792838167938692799947010841382370250856722706877240325328687164823424521647715831518717661298863266377803997601763648949055203913255538676461575900160877063001411361340252722926427275932148383231340278365586876689096542645253546112906314438081302614663728224771299513047508983665463014830000066800965047207716823166271120758531974673374249152018372548121201034612127188557792535750994214691421618262162152048600808807284735229745440052657042659136385326742033646597245215156746910105036498065423154662958238156207563219439267725388111031608634031161948673791641627807832859361252066332406089131482607792275327736553366348384350782484898987215998297432017618677289103307077717833632005312403849658930406782574811038885074798677553215151642392999879610232784469229666864605933812715333356967183947115289738808670675139530888847927619719567828341943525441131914228688092800995249169992038186694680292943360862250809994031340794991553830505819758040920216762464475077436365102280489009760534722874301871982337394140149074557433871192445623595966666658395208323243446870427562102618697840835461502408016988632472996830428457112138421874756538208399111501251300653384115206470546936328994825849616396319948274871414972408769464860753623744810434416864822177300665071891579128571987247047223053831021239243846518332092115910469942718918900936841964721679687500000000000000000000000 [113,1] -2277137697739967306268027041513644347668473709134011576175776628770146306511375732299340603596193102805047450710476763402932741071648572714072482391894933806938173662485274500544257084825935225747822799165542243201257011676479431849849813099932563742317321108037085935466540975350643340221094897231278659452373832900514812385683224360651110341843024017998480640232269211314232054348063456820783235901153991652296310881482873355522115645008571452621916627241649554564741829804357628606067921009555034146370250994917112102957181362226973227570685134083379533052874296992185063248100408107793668309337871121527721347901486237978278423798684483535804989258762328152726374530330910897480702737211903401624874253781563206113729634353727516736414715983560517870740062882762421249120909731069564766216323127685085428245833673535068190112496588052450887489045412415985381504544416633856106466649187366336655534013321839453722371542150503968258025399184019806518642821066398603331484732124896850255533422312936107297728779285142816108344136960869344243653513262559919854148483659796381117792621362710602836268697861275276848137881424541341745924603702813926140561479627650539554514496800893526285581508559779279454622255718483525617784798070718657014943454278850245458139417279204541341767473299132418851641544741468798908041313883785432405827344867069837326454096055434271446356511275744527421701570853242844532259606095199943869923007432479792184581087456044850680309066711065655538282953162127305475631094559501191873054561751014237937268184300930321566048384023362162010323033179276740648084050429520605707729126900696179851454225280113850663745716833358525859648192074743591795415158462201098633085147246821021431343452695696645433226816957148837531392953040025406056395440591258379569900091192799075633365621415799514368226832475381852695090797708581835394151133457375294932581789919994006114825042798234434034495364047935968757927854669898094425484464731000928005001145379155179520538678006048071670593481415671051154226279692699085364579744220176784797991978889698002917899031836550417922606064109039781704303618260948771531070830118338134409327748409581597233421150206556395258696178884105032327095927983753931707559835920912375142992829514963115333651752240506752893958764096233650639201843542448205755532897413584083797387725565356475193822947879049934032729300154697709378294349638963243984731087952780786389772795161704027988218906133740724023056811731180459901224821805953979492187500000000000000000000000000 [113,2] -408687510225173748279338245826781888230589848599626616982366082110795303168843138124624032889698590365007823984015360157958164653068060126989632257705183119911341553180846820539272823755629045710020252471463569876426063033803643347532131293159969900202771120078579709927046135597779617898048362789600953783164249446196376798771854688791776731735109849889872922951438419423503583168548906666939044422887197641098747934812291447345999804989467983225112772900861546384542945336927507039771504409958400379645392690573206321653219463687972010687256553094227808013135462041804525102141811775435614086325039949174060382044462009501539409294345848916676301139320575094203094978117514365449443463432600210540384983702941411373080348229884790864369600933338994194542316406093084977961990259520495402910287528581303295515676439563884925925596016760792174865703075335578140109798279698504946654063510766418503371720311655197413017759450903128645456967675399203620907106253157382026950170206710245912167794213791690523997574545598887532646497993321913966189896253875997866959059282747209819158939313233390503560355817290539652108657466339353362564684338054086919438989762823526466166837699032516960096964006610847618202736392824130027890344548359349368733012819617506288688944017439090106798692911857465071954172326708778307456152200206753666078132646242406717508585960883838644967326025440704051710143421452173664675148347812663471005814406919007370144029043105398472708540045383365592030804998592218872752680988375716289057937634022985612828536506225015578510792644045928174735285262173347165826347669019839921094770557475005611688308584483778856776467121290937137706446710922530531322780296854776203210800441160798425649147621425389254873954034329028999529172755825546023207805700468754445216331851572917155476978712360869554722825095447509550836104523856614708320551640861466637588627173051280234139542390914291570103891810667633600771974220471463345063815684043528132645344539693958483185561711565350620834890036062205173576768238056157746767972887543839687672130894530134013006058278280965213093857997241523655101680470252569855902629021814677390017805337498202667838925686959865256659475445635835691809010150076614627420798370889520371690394716709350252253168848266822564847577047896323281897376658126126214207910081891603752426882418417874909511403351069946095726628117303785064487610631642859866155206492743280134575864229014522607117885856149663206923674380055544474998896475881338119506835937500000000000000000000 [113,3] -19424267461337872790337728539298827004956635451192674367885188300796442183868671709321057611069036300227887209599499547785131987437743966835653154899081782748787445121241226500302758827537863575965595578450942450544579111536572445649273896520449563059647231558290745796332841476948203160228272651569573001690503776559720446480527717672609473378518565131970721561432754742622110886049675324808591247218004600003921301656733807916043197044817498618392736117186851218714901296208414654464519140741348452781481994104053795603984697111657203152405554456931542268885256446308403258820019571345921250209292041064941995591781428364551146467296005209917959715465044673326605622151690631719106724995830548976765287851850374639550550577958449320003236740878571381497749945341655587980204558741453830812310026520279795956294235966468091228639407152998587970762045958864180624319333889696525965461494764471787144517215170984045145784779648295651068011074249903665361045509319323450323775777986005088678892089440489270597055448253138379232733076039857191148397603399876965365958180908576376979229879361776306339185295251691863932698958611266622252032369697024719635489082468468752063248062376350376320412654710096947936872400703320946560247301861448753152424681083934079591559594497990372195545937939425808596736316698848723209175989709980251239052584615884858061850759333845418847299718244761035736852425566675988580292304488894381817877423411823283078596524726467015396270058908082903016385481290698907472933724912592001704440942804110754882009780223207010366792800915744376948603290378442594046756057958054939070026138271174567011309632557826605448986040885438883792601571011479610901711890933453682720127381011006100178295039208844216150272072567403072858515644842094287381425150272211230015636834700393531894399958834872199484257596710814821077832495403245385144998248159897267428159600486511524484230056033631307925314022317850965114015920269318243485814175060727498809807517430793639618518858957150541326339360154095763151111987658632972930795026532760767626238033311903014234305553775183805802827962451769657124498882365033388138458270920541712479569847030974274661987082825803812359179257977112659067843032508022836666664800278330821615863333795452221930160622052137664952665096352191730976077593092661372786987122095471217922237285765573820584283992287621137843218268375486214695939049715209473036897844912044247880936928861438108178996562933168508078771163916087516554398462176322937011718750000000000000000000000 [113,4] 182635085064164303014112718283714179418849843398967393718843879591948191709867428897354531128380928416610095674707650469895751739852216779715715815102133606405801585060918001111992682840375348347963726715339470574687712213836398211769458943565690300003300348746405546168048091022317641078360960893695061737968481165242726049968830116254167430130666173167005038109002920658790430323269936142855628751788394912198934738180016367863163470755572353928748429676734678681388373216615588825215840216655480649589992764287850223065324714929896266710783561494994432534932447736601629027006191598946801971383662052100639500714242571427696343862614586471999004207732312680500739083779885905094373466283712051023684363473216318029427163058472103860183733230161893060489912169541561164689345925655024993483393384608151421139947056497631234403337041830619840046154094908487904250021090746357216944088756658726902224658276621007003417987557468224607876175052502374570060696358530202597949660140384189566013705243866669746211819403327375279410127552896757450628600558718398531273765222895347158554956906860599167447780382441299793486495817886472118297291544989172812447280579666713771524724251538333857740814008581849309453629215814858802821350643962552940804455575710827055870741059319388103351636383340712665914529269431921621318235256338188863858751466205695449070149406879316199228181053394267726262791232685812812891223875586099321284723691982251141202893413896775050153018710025396882964719810643554097186154643171967606037210459216023629523921707230468571462897410782082417181704613398918786373640937742865731389508974271509544140458568857441470816410471943154737328020182407470332329612753433003420111858860937218855668200178238178482450076673520297205525806050788567762933771750556774094383831368245588791058203823680324402401712303799977696525919152584326842229431071220260235493904862262507901441709588357530196430953121386756813643634516713288437620680146066795627639199918536239217643035427805772895789404988930834048031312904781753849065708085477298222382851767102819596747147146853474544736174623675923981770479836711406624073876605813710348102432431498973479621393679333218708639716270066850542785344229876925540291128366274915012047425719820981309396318160671995572377829206044535228438513714210482632057729778547180516091106473300353985739729772146494850176001621950101698611501661467476707857985840214922580763920037575341183760857343391784985705368279940152831386512843891978263854980468750000000000000000 [113,5] 1391946820526699398140142581461487429420328273170550416814407031176987657386207067468823244125260695749490188347543754504255716171159254232218823686873123317638964820832838132760169277244058473196795456616615035620305529769625113415300556339687015222577224939150372020029453896571428431830579335525877505787914233573582957218324240418480631014086251711500802564514273051967969189397100965867369883575301345339364886415659567415442334591517589680143764088710477086811228180248424941168864612270300676316124019383287838989494561107372320942449984618071368883374198651177157674592989366223267445590870066778436452459949495999990735510152756494977343631444717523868216236629485211678052144161084469376957753752048902226077387282336105419140104994250310211248949225089389988744136657225309877589946956895262445163371809620569228527982308592508682115076567843818557444655672358589204777609831019923454400270345559075660838865622105469105655192867646392877590495049384448317844925968111655552258787480207202513020393306958086945472078698158068138341729145988226237109116602919059407530646239973181116206339475278365047749702607526702033725047979549456873686559239268500228017494613616677650936204680272582433375160620096582649363249545808691063659793322990005670899774080456067054891909394598989852030647531899984402203370606012946302789925449143182446640030801834586105389863870905730987895184068166478308497296636734191108372869183031354860649648947938322849614081399153728622910834718380606881103607057408850501298517948876346795112411713563526183045916830428991974294038707084680464899350498423565969068189986318125969277478601706609428498861477982157831203036743765187845435852506153260711236136109367170094215574943989572489227561464166500226972708282420673442607301309129140336456341064498664158205769577967944133748300097832908686865637077665575613363200740396854243951041615646154085556464261045811700364869065474308578403386365627123708749405316684495763895191115119521385242871278648912899733258042719237009119334913457375225756068713202632648255214674725321218168885772595895017670557017705997641299073899453163354450139457426295202712729237015354644879007826609653964572222354967824028988725067840976902066672893317987960741715505633007682584657660061563839836615400957095180157307322891151010175798606214332681063079562942763395340762045753063614377413381377227573303397329768203234401898639581579637371796944365752846853691892956202113011601045888809835560095962136983871459960937500000000000000000 [113,6] -36927983103455691219139559105090544711354350465799449208695661403628753973172064590325373383135006042641491852183506860730227415378574527814362773365530082140788918479647927995681688541487492754137891529024510793154301942934505346965065103843944461164752522198158524058345409564461050891352653810954675377341785561831062682309607362819887485552198567444243264349939547150377835625055776645354270420964942116406284263121426975463664435187088502145256559583914338225726294700568180869254991847731458564523602494065976569150859289063745680204498265123633594072256267684870829909490452477213714315050882136573957106701827539581171141300415122071925437031244942513847812615866609133654945756728341926979639957615063262319954547837095085480900965413383620067374550180298282617708440741247345869369759826863053662150309357816513763357181155819713640832080081925856606298663368278019307142930168892206579395847796339912811338205528367410707812124575783267551595975514723220812145981255651369272364802668266191342112057498274335187193796223659180509887530728384680657711458347143538351506486691285793951440246742744174670356784597384534577938176508556903622360381967204910818886011098151447967949729818425957833092584981710693387251318249229298636804875169413392133419340275067829352710729976166573530751968987127060140519290140642264915875662108514541940128476098677233337490409037723450141552277897625140566776041301854033054161529946717673109907668596244032445378316744801444149353811563747610306966943413869744706704624923635275120475345272924305086144873423269114747143766672000975120692497954369147908563198335578252814496761691801706396600772058939001458300875943176302133013717526601493014854884163421691109060060149886410107217500072461364073280190480916991681511573854494434721707566242041156191203800938954035737036147751236506307322455393277307684597075841981209144300061722879541034708595530184932954017219836889902197623444481891157149870597799599144706570765074902845885541259200385419570085607672623594808384086162585515663796431882751561368044644296712765090242182503884233892502667100242536933965659451671116712537884340422516387966627950202673650277346005038763366600982266946000990615690324423094841529811097951530118435169707902012244508675266143169291643655714995938731548288466647112467445351754805157155972626264661572926256068320602300656894150406273091843291504511355049570897598271735562253464161946093546999568203162414765407250971662733718403615057468414306640625000000000000000000000 [113,7] 286879529736233769974928496308348226488333338927357326493237677964010506380128556497593894630268572784292496327569086278775979678013484844713556078640661994024034369744172778996995576762743676673155356513780662787743734990687790534801656908942186345598717881029304293839948657558415888674434713058584211651898476931365847091813531145787108949987394333126347943558267535111207387730010678259381584946383916666099752193300578445041156140395731299105417852990819604928161818855620179622956730970445889226214126865798805388817477651893156135375823983102871419183118174674585664638891802477994410691492930448432778680176301655789168701656676387957433150091446058571358526010954276958609242749590703674215596083918965351328242347494031032918188089263332180110851839181337626791969749843181287526541460361147456016740660289330937615581242853058501717816763462220191657988510481933670913880166731122056806513981123092274072195985141850982906747181101383316106908491214170073239138819921755545462205145890733413428105411046163550935906606563538953669802469776806998886775981855552509089292822296080080293393523234213803991282041447484918965276235777646859693104267976234106196999304400051892397174081566858379068896654702549796685432071169105437870411654134513523200193073824812965960774705264463213453219647312503695049217724780034249570195810547919675051951022250826666404027976613867477601098594285953542208319131566615201812066802606378768808566930621877566830937705229805370957395849045393710610215269786964165170003430482682581517493543679198406738267840553055280995156512628149880487180272954743410748200246045035077924140317717603087514340842327869646423575019272204727570122583612598447309382323826951999915878709893635824667756454839889398575194522388269411283361355809401725677900367331629626237693991505429971880542116759194501406211943198908926409073936405589800502536350584497933650033870308747987367534174083891107597085887419387638910894755764328741587480360979083893788723129248170085148039628265346902824465862177650676971426742035398170963834824475664693466194070213757889573975012196231117168243424088200257524533022442219117517174421634137675217436949934163728489199799474164031057633470557222351099856150290967489365024028673295221761723455196371365091855439170006067577573504054928834018565310913359987718718856456143588783493108066724684352422536726747462709067501193719166585427974245903832853613845789602261911522441236298166904183926106952640111558139324188232421875000000000000000000 [113,8] -1111705184326942349420748392680655271795496093013709600241428577664858704261769702825853278297165405334955479858220033115295760534115819395272198581186381123363037014758972863091368389583753470233003951425068792114768403664539891076909569151490967450497104334071579714333864196681657405284104344724797839687910259823497922828513759791789828432111221833204375366245769223559873300588430161329569738716033401118181725731179422419103168561026907142676546815127872973962476817092477393242286310115694477219445774873795676238241354349903583792730729211410866311253885117217550024604198674148209418008047661535895543640465062968687443121122153762932994851421085769407812218062252954701708741285613002423719899699883767596151780648142384522471088009226315588898094082196655615398513999764070855166619962896757997489483793284650018710817623949973591571622206523552219750286622829024877665397025193316691245095841863427051802457191876001842681599231154300133354782962909668158238530291994420689609404335980633153277975968039318566001698266219892003128286191844883139645615891326405269266601003211840689507921628269616004052248987316326953005780028063285340189646969056011430469043059804539071424283533093370781377874138056471660932726959504913183472721472436660500535973061515216641564144060732025050003616727401701721605157016966007929401903173620107082161754564269806035534119991546318008232981518259058444711220835955593175137188168925772213476950145326631524191994276731981021097537031020495529441976419374204123561625211125249313636906559242265450543343464625786259452946044239168199405184349994613801654610714297006150499667893008672794608181580570230297205703190940955157184750898763214253943853468049022860108152230934966701065611219016288494805302282653098448316593272365556299728991182889801848760297670558214081489303842666274238641649734019061054572898122418693248123882082548875467906950408620716356338858638759508544650091899231051238181105133112537754963269620295279626512215607442811565498256485965057919304207911980153402133602408453091699208893440532500792822668987201762456939333382863738631366410361455777895759775453755730102042949384986211744977556087835659413570840951166259238641389405396366723916761069927363486916655616258472986948823054012755412709353468985047126316281984598140668374269676124519506014040504089896159093755436520713659655827031831666676686492550148073782055759129326138592094350418945137648186316132048744335578116526619396609021350741386413574218750000000000000000 [113,9] 4198361286392563457954819395924164678941543453275140978452725520401326426946363386240118153078127592521438265621085752167735727332284670912267845916014008412562651753820762386085209842443320239927237943887861860947338158004573373978881158285977669232874477691722782942177223176076865282306059468134129874624236956225889322380057245279077370231678305095464067264526155303477529795773516872832758702163882929857118919282091517124066975054443444264707041538837491371260690752096188840508973361223710720861656631374038316422715940179690371729893118138630801403447229820189929544844680751642039724349967245931625470918185416195397547569792275422238141462879932905575399547946693543337716174707656409854757316156866473380306358568465529515025718977695286505714604169077362875997803928715767107507776494604555306735009495383391551201669183335941131604331211245062075305518652996510897899879540832323628851157993583102465248996113987175368396030216674976121561073339757938258087605269660756937774919545173500899112277744680963265255182242087725984039592102836118544713207268962179788666739445929647701109729955039453172069466343217022423560821473777497456792063307552743286318733755899465098988854665603471389453022456481442312984917618755358603895101532578959065702751241986520953678003991115272425353466914354925607867027385948621561595894555203008105048448797851942663771248076489026242772305329133743757705883701475549621608750201209366463529962337793809122839197021902518163582331250673994177243748523045058920413640444868814080910069528561591316555271727211843225428247924497890814792697761323651812287509346192903234348720436182125835304963345810197116147581909942187281330573529063954224240696418656374554899197649033528547394255666991102845926546545653372434689103855804836841401071936052424242548911823927837062085925432741909031384415591752574502449455671620636011024945787826841736812883867317846675213764461549679787864444344625476560155735847183631386853046373308422235145222719110345025353583686890674548451572628574605021444839130318204327057645584459650195445696937007833273771073091275985257758203182277651523796604720608112157211843911879359834475584288301265921480833793340750966368334399882569101230992414774194533815827110359391862466025712834038380156258400706367603284214907623172482796116421560913942367590698335862475115817584979749595588180454184050963575465298823314004730540482514919901955442747700068280610962693935681727674946728257054928690195083618164062500000000000000000 [113,10] -10599336564535253805100065666204023528637489720267252563553201945764898024943354389263671508820959179106410944778344866948481627565997759580976155445199321630648681921301659172957086948077375427016817813607236009648165041447442427664842338669162031152734537957503408802542906973494429150252369857800589571859994214711276909972010284997082128857218676041066664764593326266060158319723353347037899296533828304817979924417748424549837519900530539088206080651538350712801258109304375520095358465499498952178186427388522654847485867476845629740175060021257306702352974826706614517495968174670292354303033718450264889488632880691064558082715420623186960293991263714803254554025199919902103490482916114072963974391469429552078180789987954392237393108304492404102078292472961643713971239830324847875191620300032249670543935257909578257205616250028141891337749197815060854606189002364665185490593830360080826511771199903090831989086180996672384311194439104297028752325735980284361586085296039335283104284693789054613369621791906307110702926303172051716758022423082625701726736636250210729309646208197904350141975336352992321457161522506808766457095192046825241370660582687534077124507129104883836389807794868307302949216580933347075321791298524778240181722872140938665002904759564419659948414384228991293440992473814482346808009444731223336325529068316761649235477903240528759910315372582399901746947100042711686283008135036148858572159539260830123687284763114489460688129666579146527263979531378876823726006865890216975202732602969292213685487303124354688827400735408355899029400905306357877873594984457694827846560839047228214807571394414886858197717637215046002525747978602650523107326139657865414290083436104270245086556031569459606541402675935720207198133964588699434407471023812831186820499696516871209150447114233810240127912423072053148974035845871533949187391961522764480196757025841760095596069899596906066119804465964870878106886103512786861978138267977340234271622927402458819567482765141907888166625590458982429606324595589417708631977755461832479700288022633951304841591498109952794328871450733488872436450137271314412770964032672197534306201566484060322011243595934293458316236274984405463686723024627746396502987452029425580003688249762064068365711002802627272063178093695850787886792020628424386831627693755501031367492616551971272011103988420401235795164926630466820843215501364037384521672487105537004916901307583249912124169359387004796246856130892410874366760253906250000000000000000 [113,11] -42075283235959990180690547969509113132644851990165110719693942491518441980188178544855230064273523176837243194443207775790521578107045570380300722069432898414714014956296334996785691363133662696323769363544908858577807494555323805287238136378356087284665994214843189903390959749737396764526580823930545015266658550077155618108750647726152923557678779880954628605713139641213191935248985682269056666587424019389383625637734081146777592650714707572380750820923272438553775993142104516753581316145607151872606518629183927624689357418029590488170616899152504813927512809345023884344525331437089870873187187525991186588094407096269421115694741972861532673503535339320584316073992760804952776578485363630292078876294591156361093330019791984050803129179746730166916476417548082223009673610490196955147203807903624449732685929704089970381059820211709019872804462732716439241696990311567407106451323273849186798633079059814807695549707123867702364582219591122871529015433142207257278386295091044757540546485199186598688901829632325348138734319427457821432266569321465817364685698406088019128395764264276988772712059681950139037883879114852746243761260655067851691064199942074148319012944341179799319869982903341784729232395800996275757100984399285695693058084612492121844457947003391245935752369405071969683198783238667839589745904900973633231517073992102283388336735394996772387236933213129207693469131403056865829933760428297147316007963403158751083060274188500227183455769377899970781840421978994056286241191544868485629321563732986449315884258775412393443053785420594963484866137859084685813190067756989027558288972030365386114628012484629738442662992880140220574174788592905563181205275619107167812860796847602667539831400286246657935882602765190130826302546756445768463907881901861473835865447520997593712353493693748252736344414793568949918323902846099796552009798138961607611501686361596677075625691781397611756588008913135492141096566655313098338883948333320736996172676922083163821416365240477482804580870431913874357991184377314826936773663942603640802274726930435391610056858438684748666758237219487938368092954529638012142319100230531977359427124835790391587728924295819000722660305833329225642630445493599055499012897365201128814530209129096794034279332651504050102170707998794394244669591763775027145580068625199815375341576380015917967682849832507446594343988995664950195880862648386592934724900322539421157612790451362449160865875086301457486115396022796630859375000000000000000000000 [113,12] 500739974153102076467845779258204726473485740156347746042435980501595628467854117251838605965463408437931224395316469917698954176309400193891979102252182743860366088032072201150146154935635200159739568199568720152968841248244899864347537428338229983217550223852692269668454586561237478373280325666874918371475646973248718167603322916581024236375725425288963466082266825949743311565862658171870347542855428144829963247100361084904302143829437964101529193895705457206773604474775310394896306118957727649951133548556532027063536348760294668066543457772776468740154252658364639847206113554896807160392290608217592882657234350606857159635177163775978997535578213021754043002903120872505407072562930560969208351547319707132927484650195735693878741325062826169627885217222492010824782137054129974491641643076963411187744611841539507339257589197649689175913498018244673699663967089131038595988888891656073661732933760485380950703254571155448069771729608948547622699389812924207806258673110602871919969410954766165883221778163754150668212726824507434329750159859866113182282989408357614282682086528179873739453532330351377204873897583657136834055236339606416594118336507255611325318999387259493567122947517569118746765340881179783355469908735906864069859895629911612888195833718938672721348928243449372145113815688381306349921819891679652253825237676089491400663641861099649918017417549040747390150207689501191889450344954342750014633763778163520668911351853184618195651215961499147742180436436901492122577147011958342231564567481276546210871659155560700903960938658327064332720139912904643054914015017601960422193701802859078075070238995728727971831574333232770294637521983931110318336311974460789355753111453676178230864724696398692424431878828310290441053433650696400078442535444549205902650249296252457613832723990029648666317893241358073137550666833126294335097856053261303102929977206140648170470061405876039664303880256749522784498395760546773003760835192201934405877299628069852558298000015846902226310985511667543820187642500309819261239579359328186149086315133467716669198967857108856634677908656878778291315227827943350428664321122551815664248306682219541022849198372723865744883398728696303399378450527417826255147885704005781961557178276114224302553141369792939270617454939966815663153481259296858869027863647119104402674100976962972750694821933816532192997228617103897430637370849838101281826351487947372514597815306507005872035573866563051836919839843176305294036865234375000000000000 [113,13] -2179517260925800757574569679205903193104191633540429327698332286314388070816916931129460792177559553728438660844415824567162784667037284163165809375257807445088414832021581862913376073285640375794718345902002122012629755584507733755539891065148444033956402105827132622953794928307581022586718754600610755118986021970125056177759043355986591792406832903911768169170630432006650483944010169617681967161543300348291594902752398865498633161175024546516345072100922572983324911683079791242744133452020900082442674084998450993276438896112696537998503208849059627978197715827627229486341633422080345550984277638340503001958549853001538520880699050768675372161198815422888823501276996613617316736654670139483018017744378135468154143891775104486946184494406790183375710401192009848603503834716383830683455489698830151094877054838971085034484525008901666811518247574556241865212684086615044693112902284046779728619623207234982730199177127960809140256575628033677121860362504764722118195142465058718212062192029883541275717255467813574082022599762783356574340815448972161413159407843510903702228918496093976619189292935229820238305556361570167580118133319013769366114111324100240320570439185141004681084426950164830342132035026698911790314943056908716251316303961483310678456251714296261403951780034608301226593945880597824377023921582068840855022871820330269538205568836595050825041433880394160027544907913762456539136517701831670034550821298535658937997263687233131817391888932763331399286118853706283399283760783806852984950196914789732341695286153522406473976041126150231874963097381544629129341020328550737961450477304620036767492693413609934032686168206077112181330178362812171747000550140570320830235414630638857956608207799130324665341925853737916259786096686029504554707440407214389628414678354279574010327795933825983513051996111352982675764275923531573223452466228790561155919855860484913991583669564434804583461263383622731359495967988490832486829427458531814864665571044117503082825578327586178985323804624538495254029350314232807837049710397799620425567702292554295207955699606522416748238067730937720529141104983704718896742541297648025929098348541901811585489383000407045216804265863655911988505841576210336629503220755148252395276363638297201813198639100912024657801681506273357049628752840483305242694143899519593862525887948086395984554205226422610060355781128932119516534506305725944190187381670036162253083862382161291069331346403892268881463678553700447082519531250000000000000 [113,14] 5392604812999988608901348756456322032528731919354673557629757980251585092789631048925877085798687287460299602163304831033282207509595949272626893906281891025807626435996182878114793403296230069113050299211698856967921831227356533698096354706608976289677554452988163636953740026773384276314765098108705666267645339894785624165679129634403617894281717164812302127201864303761498209651566554344927061490371889590190575134943010224156734572441227850352299990124735529764562466994028783258217657643207899131972909170097784191747378916719000240081470357099233349924565949105028701059968397307962491047786248310577518754332507112861928059650254654039346565550513281538345975335483869883597948066349958044559916853022913547906840021833991197388565572509286747943686184006827073894949672154259352930339981309443702884639065766373249864095632186905526549391957267610852349764300611833034051593259396839996769166185022486161142635782257951730425259715251105505756223025588592579241149949226017807452996577516101761495005486362195624874866636179473952243696499986059699738747135973287122591052961609226307854055679489135808853685659342522303548761210111319469793036749015762005333661615007358537428574098343496535232391900409643688574890646743253612099017699852025897405372803323227193962002811320425259467147839859227141211309958688949358611351786749901915910618326620519064103612295886382634279411851361991222891032441342017199474654243795981268624377292115323357475973252147613042823467890889028734323075428351097327472011560894187253998899343710996827353167283353692328842266810092837726030528003021958756440828298418603937751552709838927023324650186174707658757255216911088377997049670275987566454497674841718765085396804219532809258655528536651675000133682566487277631752409440709382598733502137160650487949449945305891124801612124911332914159029493091783748996232614500658420279845477726144398636876230043071035404156399419929386229226365681384715895826723045427392006343859881635694944381456718760713193534779856373170735544870587601237892911546340572265611775499027173007090908602951564540778047323829304897586570955321231277169355899264661290505267049562733230089951756573271519271287767075655602849028607331793401235180813021245261290277273961524929768261245925893996577421866373194883572569330140177604731424369633502976022187268113932571866203684094462204843763263327430980953256822533547271061611564055166339851924706263542122486320806729054311290383338928222656250000000000000000000 [113,15] -6214282094743458392431653822806307833293453137287346087924777893404421304444687508581259643645797102104255159278553258267616749461624903252562449075738083082567697555155633263750720992145915065046493547965645840446207611631698891514342685502428363360550128293066562446671107936996715601258533556442443633951405213212134399732097951821936912200849450003227994458587071519969692679882327700185626038438341030677801573117194925392635392592645028122857548255890649310305792679533044831855389732162310155308863932694621379687427255353732407990678243633036813613704791826854969749683963363775755118704824188706102504107052932801488177034829116531726879018903774063184981136655035772503054026447395449006602194063975629078292592203685809294091996474888143778366202346819433371270371318480968478107271706950302369002230319642192893781616964927377802810643362804115273795753360680921098368563214540151553694340309761146329514134066534718481670879720540750936703553937472023955092090658843269734688435924058848132879605919685095710587383224146909387457511924017973319849980778230946123598592870174741761327591231740337800636067135797054426444744657174596524128910730713239924254560344138843703972245838856180423870733402602148415133018278156053920852714439729403240107379407880265478604958869131963280812682062168412341132283828991666263810829372816793734881671885825981085381669456195671306003125284042816109736506710622074187371590969782478514252700193186982875757063293519555290494288019662359212724566173426737992579695132205663202207042327984835291889830434734305987897549998591535639905622262575718198231195381143286412880486937159120038680802234276285139514617204004846155747634681478961165564763149609302694725876236606309518723351384471733141246894528466080670592033316942475582828943538365226785323884168611198493857292503125210467879337553215628160768535602585476591024152072461955916294318154211135598081248073957993358830300849521867325486453405434325228274753756147268681544505365366408777078176087919002810803183266454402906612655598789437294874941315258685530280617912468368797641663483911270835375943263501106989293139653142780603264377549493156120842765855999846858056345424685528363953041609405353555922732370403886646300728909987752004963631853091035931838076712295561413366212693059984739203003651115582832154353351037343880100779674886405487834751583053794697797052350052894858983537707332336876257221633747871282569402717754769582825247198343276977539062500000000000000 [113,16] -8881220852151392324553219848422178381734064164455905240291870262776331425351571360933105161397687985338180998072679133244580901480678252681436174039746026978854035740611051326337935701686778977756614595556382106775873527083220840073293959718557069784877950278585335800343612355420082895702594309899930078429824360414754088449014937677881362844916778981526702542874541127333443567943528957466534450545068320665923980575215341559013751783773434009787985314536745430136260391914538982768192287255755132285047419007080551509756600510600362476545912845291170194200094532167958318267279423764827144896391762622702823669250388309708697300598047345141828169284913574738606146328281319902506913717434468154544536749464004621550888834407353636535948357187448259272604644222723927387752018750825049975697449813480989079180498954679531448018647172478861978121350144717856877661398640407291626682485009729896262067947701889910288447882566888552010415954844674702975230217042432975184641962157316564683946489013092702920787173778301459766865476674920184809744250751685703520907585529838546978255227772898810016245599362696638072534186815366216994526916937430752982819854449425627811521219337851518679116726584709006766312685234988214851546347716895618778939574736463166161018856814351260567560768795995749671336307729964330530436853110193727153783337605384573954093801159680452862461624763862909360699080259169278243612520920545964545624483979128754712188553817631436317596289796925691403222810411880306506443449407940311251652816929180003118859619269094453826039308509932285700184838244654704713543444570606660959673575381989455506026093855370422514983687542482765548650231747423473022030654241229390371809441039453493951220098566082084752152031560333476537319793251841975561772317642193977600197044382551155741093896945308379548921184808232747656506826689193616953749241622287853345819648851350076897423626280919368447914848266324799149131610742302222258308414444568440682543129367417898777810015437854245979403503002642302474468304631238284735111333740058173569166996700166075914781783932530050317136393320758435087366584653816476161168371457503264559054838574220595275347748885121044827293291594549740634577371422045624424996549885324795481689017061979494003429133821561956298874215259289091313221168103500865210236030548932554622680712333243163563110086962236591066075299705263208944511327315569829406107763339036797437488408336891954064640231081284582614898681640625000000000000000000000 [113,17] 63177197685413483455386956263880995409370880368005264009599163166717918635413237908562963421575107686801793912007557796792862983849836402817458608751424449339252052077200321556925010649115983629886007942399318129953591791230732806395873500756540609903843188331792435072237151591445576625162668170848953384794327537225303540375011028211679628116109305123863418621585933600331262584221322784363626436750749488473533652285849589815581481418252066629660238165010095481051790412117291614208972485423518498831881612712981066406285318509467704544855274877459685054803553999090724539227951045054195665400992744503719189556318890439366903683822472356844022258575018402617607850376397623791726063103733133580356842305379304871377313388196594729760314372988034242121953583058983389951706258596056150374560485291313833562157345490651274105704337600446044500631550976547394732228030246837900849882983369699997588371561193788112824656417194607850558713548842825590293592616310127611914305184398466895591647965506930422819015813795278558998428350627476098747653918279388515340739281345981520186175957280651552947113722333355104464670232271929492574669913722165701938737956843537173000069421504711625816925057322713238662239609754293250092868930654168206462498460240958757789463823667621771749110187435323455604860518981487374321032522030005955014918561829767210240018365326557128395186839864439714014189673454100520323459009882511437292826699208451628550103058310197136697601689518756094582323513196246173030605172400441436293362439351953066802982759640330884526082795050706800369602290724594872095032921277640269147485357510193692573278588640188568503100107710816949551305289748751172142099334262937727690194602125695790012863967672057922395651705724519312329702218793630840466217843970306777330676157941754451494125066491529201519178824941757310400398907573008313190958434716067872556030844865446162152104340388043240321446177487721210677867379344397190878443529685250612171834119229291333027521585768472397450982774134271804954234212275725744865222084841380111126491710685731939511496975509974916328801115841864285181172293914404394601906130142427564001944863358632230400757532324420668466633872072678637054503528124062322631809576457340797669996661683423105575832256670326648319034362083480555263754863235361588694678520981958718971691700241653328446032237518705801995163091852072480282820913454505810155297990989800581868333570478846183959831250831484794616699218750000000000000000000000 [113,18] -177464647063800776505577234449934634113496149441585200165863125465473107266250912861432605471177368856961595057389448473819018130033132551621255202603241497129602284056512961311564584943620255795465088646219112970677731248005540851240200063624863333944385371398323199101264520321967050981042099525420032189860736868861700002876547428499704190386453850438647317472108486079779559452402501604275432251582790182096803737186733412203883904183514068272503261707415755650892891091347882820079797714509646550045887691472385555902487997638392907077209560115145069191338023279260171448044503728418074161810550947235392911756096045839332164165480820845252990183490863732797393002479231269320814934030284997745217862437693349243128437787835048886295190529442081517820009662340400085795324393199412705721290551606540637827131615664265653410022735378847656461295671726160466472504901328410046024994429214237659190930703132084188166398480459275658203366471160016965933860992746050826437354619877452297297701181020825440036300878610444306600677790909889486531264610818991382199755759131756631846019175959949380997823061952555974640470376254173987170416211094932629775288298449664992433793738941030231873806666612923356377055864502326486982561983066739946715255421133522901314885200994432383512749942210225283932453351645789248628705351866325065963504779656565820298595862191772588747398005374112296310300793718525134607677054906321060837316273715144061018503374584607969893281527520367635702350576249794244438366335247986286693545680920571594340531453955935385832543901659713408294263833611290585641728603207080682376841337306860757685499400186460975385145483940807751116755225759189127304481401851962688793206215666857907649466619271205053943572083826043606103721724577842515190065020183318676004236683290792529338400099363304930455020541686371460610527351711524283659132753676502564553785135784737940583907244797554512391313341920338408771598295598603244552133251075775526394546342704649985632500232748623502451292537107639763179658716638868183672403110426662794141738960826576882295266940553243851128197606302773058934109485535436663266804413007202301751291338120773194400466599271844283003809233233090974452192259104753669043888563282602805401129016551458259258153413124433568550398458134789677854626212073395005920541739697834267240792041354599683388398466595912083152032916290121662392794105270808737488230457986361732159938386921282926778076216578483581542968750000000000000000000000 [113,19] 349032982765761090412258432105665246766716336731892975815978883087146566442573876115233108319780208816849213604956117670018007499669153525293932360408336972084085113285375579651682141284717366842294634127384773229146294823014049541193513047976131814394191096176957726293639750419038101758532963030783804199615346618098601652349580329232586279469383037399559598410353716830554038184651380953978856398620068338631999688361954324261249728417066778278806786167932458233725619501586654085989345055795254064176381907042621966802139581348418079771250405814219424098618975216344975299053988962210967042501060858198357851070512477797578916840603220319774855866578504400817904279673881746294087832933091248710267529490802964934790174440463456308750583808008392312567584208640697573704576655003235904881116303620948373818489307825250506721683434583045992060331593056199430972879020756695201926862608044529557738879207402256510341562543920948651152289137554691333548573307026052134340843303785492269494682067394455857763300098456800104916246137550645588725843019941930128786625811742327680280915373261228757291504407894110065485538644324475537708636043451206433583856602571992129015404869319114071430519619406301316390798067359057740204131514799957094743221951373716848156597883478798626899754116442228907659620272542815109674367560295624904835626839314573090844214736003444427859537501050815350911308331736481222279077565607334798291262741966601173997042926733108825012412103650038653794946986363723277395767054106847940570900880133822860360914515782474947276175159512954757107536362211594490217120285379720141499438362431495454306125054101337094211054014577764356048466600919006177277390388025800134329554573964124591928336520466569955102666640511203437234288203627464931324337333939559484819807371183563967461320260435936710577633155288871578946532293812756056002235197051382751280036823966618383431292979547807081024420409723040412607279240053394515005144173378272245335714870116978668875851254467512928946123750046339751058557530406792205599359920327082248705448225316160111220360001501803622427334845921531368783491654613002173653499999904456572111370675569453911677042793473085515223230183455933833738188787610976073598432960094633164717295310866225104074620568079781633493165300040870492226384335755201813033115603300052614934044890399247868425912548939940849680541073600617992486410139729001684412743892296272524983224982975116290617734193801879882812500000000000000000000000 [113,20] -539596602735521207984778764045331682435574964206029003525676272186261338556629282638825162068238340886019216098754391001072282272750828068468689303248813153387024561711790915071733346434201083367799054185332893317087608478564287886514335659986892608325958449815784419571816047516473896976264809659785839060988738801309706823323786907936115247172970569251631820890137691314720139888461865640478111397319786193689014101289124184831354845066266595420839473367306572125677208666936504285558507313376164699764984694262394510902434737955071884888433366744251415394265281124081180755050032421423881921341452909770322150911259618379799343889393708876946913246980667959182475165557318684535144969852319671425119444389325470144703806692254505990165405564282487995075569847316093908132281577842064815086144398949826721376482040078375848670842215658182028931250757290854825600271336698422265170772092713199228898652963211518648293931915258063658419645398302841063515103525500741241093494635638594616290870532730307583799882996968905477142387642489850756795739913688296291678484203370080494864387918153845196538694756073336196900829388495172444747786810657517566608598741269144557003102224187190289269362782381288823344159599419052904739472541888787261875023419443842632322411742957398342760792348723266864466054638341069683366922372194573029112490821432018260486217892708797861641663761150625399977965804238072583007712458184121927996007284955182556320636216663076617695684880883862496592379297386840613735788945167216174197824238161288923129132282701057431440642173505757124677819585705734603044180417022184380629965318168069626076599702073227880682686324995432675918084401401834211684036161644058155749685188948256611413085960738394531604587250483977823515114718544731613217264387164233230520630520505949640052099803583721308811664417067007107825040488060128097501614334264490773158883443263149724440382538580534308769392673492655946259003469596340325588071785005589368718243543158738236187934799841291943868360921387796086522261815592154680058893033870409375560460016591041904367986264458026809664964921664094370684746071832846636304139651284900930758778350758177165341073334750306369062744108256214141136069300575153179396461581176704608362578043986143254517105891133916122431997896667997776955570346010646997458140573143750326728209228980059943191712371138120538748872223202898236020986885628455242019687271445320593012129339882676504203118383884429931640625000000000000000000 [113,21] 688273383403319914609816879072354060823420425963253210044818743294304434886639110266952110733040714025783684532783180304969973329098729735254087486585767305086348586126439522315968652350619655502477071793263715328538473739014124213783613968862822197419543854285912832032666507607963716679580150915705423789294894733320615264319725932815156855510895911906531486441684313243505222655827250562589100931426514729983998858828237605624728136336146960506001387927199557423946029524619802332550961140472122070629795445468144507534967640790541429668787045860367726328731032234138698932795647854696473037974448816088958511160766684386490397287126951697555670665468745320785603722303007619027220117235401610248800873270707565737717181659966623145576904443591015872008183206411536332506658076415371564438169499652912155230441100602709323305103035239703633097470125460933204726435447260867553906679233928517999468585507267275979945307699549446099214182672195433652969513571743833152223035015924063851414305841632146119780062094540270452408275356097978413715447663135316546972762898465668886561154013643555586493993863532558193870018864989979388931940113427409620125066432619268826095990501544258225733207120198051320245437807032225793034808703889458227169083534476147249713821787045541884239768388810919935418876916282772474317081516415989172624011819642605150594668552876756629955967441532764150443567574404091024343537806237558275625425925234526538057178782904263328047256583153182048455277728091612528184294905467526430353903510735857491571068596418208968481407482246631750529273877247910664616307354812408625272159883685796851389634191994193844803971241467558875300279925964736591295724764449809138458085621368454650285126757987487095902207799197793422926116552550331909203621739154021213644592719434761975190141301878529511492432692514918174357334414829986267104275664568407933231690347076891910020427516585596545090130032486123488095206455174209772188679810535310114864852191581128180608862850040683782231305091043774703147782168053941722158724755865928080710059826279924955237168617579721271572404893689874772045673777851314270446563993095530739628517386872679016006294376404324193631754770277328674733607362804285165637993504421401576184394799169520724174370974480379663880678355264989603848791744407638157205716563627262095787452600581611981051228818466072695668120054629789281943043086474549528789844347317688696974435913489287486299872398376464843750000000000000000000 [113,22] -748037416409809637037406919905278479075402188844209834961354333181157280702630770160581954040396019070349602207212378566524070814241290790967321515583588094297340206814828919599410058815740431554890109328198483175875828862277197204000480367743836181903715735128964589246716608813782884513207832046578759629721444725417330027626407952152760913018727488150103202158209311120153516539310676150597148816388755403371759254661674456816768991538002464906104440345196196913814755840680032178781950333354115099605018507471745515568987097126124919914036594124100391868175544366722757745247890078354784864261466069380134966694075059793236096249971565850379515379117927032039218138300141211439083044331241509658567186335191669085721114208292700550826867520614729023826004347045360004428679291622720464525531815440933069717143446713965672485880303243567168685557585372991651565671608873579683331350211491772468992156880413626215910547776744727143379573602743778729304026901957974573748822026504239806844019216112199817554068627838324997478145311429856008629278836200070325300464241080259519344667884685468220786383078973137271885905164921093621662465359705763191608679971237225572766996512800721840978539347661485184806809940022118861762147033287716317698886123706655749878516886919899511316774073896912942795470555374683657194926686676703790644830358886095890251639068109360689951977290095856734906877468666105773482894594943056946018412622930276008592920763559586550084627880489935707629879497603555291367820497290972560162786162927103460322210252954293480220012892686924680408321835655255658962016040986662003461793485787350793959920699697029089736976387505509837341138726499382373202829942136114097202873224673044088092287014967506748561154114657148897821843503702953699117460489414501407697761006071557408573590792737585972889994296357321154917521746501086090091555772041548071649894879880617501298963146293769364215808146571140654266853062296230363902224271949933103372326508590499989942650258480023247572769863557927700210147594021262328031571822752379564290902137731271524728521377427012328947369145452450321549542984634393123099657027414265548983202652809267073929141589879460734060762066115426521745652478265238774294561968458972961199347465887843442145006563702994575542142160847910286836683323436756326418106278391711942475062663555139628283407092042678905054515229096553587604029155370309652459301161936660456985848099975555669516324996948242187500000000000000000 [113,23] 730343937620415353683282102252936535065294617404719833321348955569316071125984558427368049224392695626723030120675284780496168984179233089470897121175988647539024983869783383331047603153694846229665812350839919767777514642418138485483922926707077272140088962192359563154992694022605163483592690633844789349173921402059840245433969281978619154702270864096672424121288482510820664996148633045357362436729663884006753086187086944898089262166422085681806441750349771691708400360924895034155749357111138824089568648334987951510061758161450138973440203931853342142343575581055184530730636665529752345960726265258689243842795317865149185891632080997641901068726997931718077634383247046915981074360521303919593496477646170833275713443832872630777916565376297135068995420759332890569421287525939426151560316261630468467912294971794112731940143557450005166387305853392459477381565144370827469446248409305995760847297558357995598371998954799927809928944957411505326560869257567801314323019857548272167842796189652148025590553908327992404357852757750501354982281255746741354622399105795889505495263753101075212159709702549508849687789159261248716036881761726168720581565580634208558623948113230708199803641043602298132360840920832217483906700076768514387544400561609550783477782270925139980952402296480463215230229222386328312792173061747759097860824796688552027357483366351100892422952333210090975648625299006214965862889583213011351619499375759538136886764632078936456356132442824790570829490397990651410945054010397608052766732426079056902946061342338833822653724774489300971019215103130232721829017661010843237061864114337562279639114800409473921502482948556378577547140350634653251073417935023305664096513792836908749140519375623787440545746406254232841401199038656532933770519442728446017595053620108385050114139240734028960808378435341217065283811512804477956721716316125887743177917940687796137744010533491263845989542782738465538113553218478706014061025914295283792205083639595450234312748600553903364803200370685086939097623379423714091707537396655304823363743037175247216593915549703778409353635832221315953530386799013082752372010361161279584225515918418301135185144299824014160521830673154941569929284077020749695057609384579282358160987214384927971388600733059563912013252761607212466566327906363043257337082920095904590583080635147931486078984849537145838552645442405616828270272332518951519049520484938575748401490272954106330871582031250000000000000000000 [113,24] -734252646955433795280291799717175272706766891634204365825665237390714965384706704220561764449837138621391801522032669365970934776514034607149956012751945513750807127965965947694550350351077154775148173229301817413421045361785708929245749164012996888857479758935047324356232813778710204404598804649626490146555713178997751718624784867005319422364691518899123825741959264118130031740952807242158247035922278115045659113937051884378708689823422680871531951039881710801627905848252042847019255351143795647032309875705857937651537963073773031860712476540414942101963383272754449292273367687174363130579816839633067481482820749772748062707187927898214994673454910635390014937198061135019009616807745615373281992076595971227083503651626974587747797448193060365867325253719753514606246742338191354546820008700086973978941240282886611151359261446582780546651161779501749648527731271474891239690799490307954026321321447961798028531284246180883591884360046211292552068946133933803237797013720790211515726982672817997702740236224708657963497699482110744779804544143792993957256484179592221108651231143103617578594188185017714782439589104578735792803074112651766828104786761066474364889950703153572924607988045938102948357462112603152791307389756340521300802590478723686599396209700986460589914302368458975232755802444163804167812781348418985703597102884705096391931599024319100329052102212459979855980806742090757197914052899644170645292527586445988404359957651408792280577364879205615872899230687610885848231587983919967485079986683917152903772529634975677305756383560885973284122598918851035972249452909936049154436915896930253897183553155868099842005716500024997664849401438775863682143227634031648192462166043726428634376284891560446163313204645606384588311179146300777530222035034555223460823213623671553132772865774021380014089008393227714946133909638821067780470305837773487948630601125092231189608965563276778476603375427885628276438679489650526394162535987474806241262890015519808541641223729739334792485450929533750826395371590915838807375773077226098075055222444291328306950144463452704629791827857029452946298062410903934972264942964629660229094546928473808649790254567273041837586220685133274337992137535462577639523177406143101407343727361441691665610337378577066701136161414138746250623862584320348354092117277628197364748052900008574524520936706915184244921970510703915770784176816235239697381380840311704272238557678065262734889984130859375000000000000 [113,25] 929337650275954730106482457904338672282519229204185700037240243661125860828480196752509479495281593992531742832669801533772462504617242183114083803086039279556005253085194947068902854795157747988346578885151816536302735096746011669005896482683447577057629499310593437566772310505502004099348569930253563245483693013575257048640010728516031337516791799102922805668518745678802803444340279811203748048348138853905718886906751372037914486470904748799978812381867746657574694156069678594384324082943861172401598069698391732924728458687638954857111020990640280517181192534037087969517181334769312676063128705062382314930559068495521818316045099117053640153903252093899421756374833112487572595948347931121956555811822758483829954823081104412530689618804741792462862134334537255825758626129680635188818023805219214279873141802538591340711824144364379911149283775214446551294352109241163300409973374430541167398027170134073567334025133547242679225862414528472046290450446168691584153749259197383332111077425787406350302659197474759885547164062745866548962159931270540630500605612712794615097571483236403301310218645816619365242788371216081951555673382370724977972687390835891459478873279299353254012488797693533398639609285771684994049166425111677999698573983071236532814070534075166567642581013955502389984113709180776844404702719406953273923493994530892191673357379183961986649903330712033049835133665891293855457427984473108500062467571525568090913683219995640396548450735550371597508350665689859816552146135059924432290469498984446295188390101344969186766794554194058792930364039555351852161966023931269822436593429717823867256139329520902969208697533535489922003192710631636239212480402894859603796145365660326778550761329933921786664260710921127491104878620345489139553670531656407126354500321522072832205951895281017876746000791537715662082484613520550396406525404576702397573693261144567865048651707163207402610764231979529594409344385210095829281662837697027587260523053838973665452232493795704462327465827124554859883681336343428260746694066020963762819871227577295254982965800268856204055047056575263496811465803620499344343229597506754880709377808578790264320019898409419677616854818149828230366840435526461271710438185202274157446285643850424088785422772193617833338899837982948965935954316856033480745856476312959855365480277212717098946106490523749512079694178015870131552140993109438369480833699864952279767749132588505744934082031250000000000000 [113,26] -1475865299363775554663118052165815796584322195389422810779399445342276103800023385927128686089734629306815077738350309899614269624492451470505380561426841357242122041363607742401273110337294647134330518854761263500328748279916881767852970085741126153786046129198476835408357420244031087353572022852892480255835420909632690953099276067323824284445694292653223176416509941050562114497848443158985692501288074544479652245622311038889309937656601199778239500127014791092566080981400081578807128037104956208331378724916066072348774475166624577724153460005973444947482201387051034496987204936708400781159274169682763849841518937784548095468667486380301744302848879965376526329915003164702495954448401431877573349527751590029635802902463240485322462944716832959786568651539552799734135754014913235134135741064328575843829238160571451743004018980510268824857488353372355937421032354937639024577345385081931079894748989322729647791994476535145900352162020240308206674981460599153549818552503992644860106280852764928830998600052285993420273246152675388054338410044585944957900474582661562094990122468403557908845266259443954332682003261785863505538674653436774182978398505040907103487558636881825534693036231020821681318732589487907012498910835752006466083177909308396107258689916312117857494840030514042893088557378096947256245250755851354192461394139545294423062418611273808749300994605117667258750489429458002363639909242547129650512873181064677781397395880504697330223633315495863825553275834552526150069017985807150834892487017328422357812576071980667215106100605554546909940044592347369223278748736152690865582335530018180704331856949692843372016978061409112252425049009681482962130538530010815192452842224785443045033403749469669888424400418659465294207657704654077437573551972013308496084114701725159629839793735783947594157162845267009634662634250158359333744552868502639468497223463055184003336571008665305397683746141655953107368650014203145026963173907557057380743538678855583084656698975752311571421398792022690701893112770931354524586536044079154166270522063378196433881689659481233252927953582514589287441658086178731941060163587793654928714366931082791897701174459097006965462502169745135075716089888811442833082651283511831012446445670447869262404663007551722176866601323640523026809024797132713854444372899570736173796123637734664830578416455265430902515265203526498853136524584738992766220870567206446821728604845702648162841796875000000000000 [113,27] 2413545295906323915303228001949046745405780705392683386726256241774102278572260430695979283215105819494117002275819976821292812323195740145989771126403996564747942568658454359923633827679287011625689925583990681523106597364258054867503606512324321814879341056044708540757899424791725370261115532484274733748331256481135868837970597563467029930638753106426718045996303467688763139736759984916970245988696980211206937808416946821199253920270388502806978601399182437754477233693769917403204811665667890835076077167101617382529404381254968699473762742459822014087784121532807995282009185867187110640079006585082265354726542376900139102198131222354249448189829840706078923823688236425459665270613339280883851698102524402747431382116569480145501422739879592373805224432536359058985734595840668935113371303637463205245564472871445414591653925940475845200766289106249729154806944718539022485562532407333446185725461709317740145096243158594721565894743855996582179935488701194791673233105787199542204130682640488320995465281054699235596519827383651697868513643875177402278929436695857431600007054803084942992489683793481193406246813557944019258794808964610333421550085685242937788260916395820413628719468229572192964816030177601732987080183265920281517852230370707508488984130075956614328170158514175866624087090021865796891930983690416262591425716661678298170099926313751221323967345742878352481746013679017105624833510283464105710370369990245830587320982439743470810927361422121932929454100884207614755948406078957940287745923109039324107285376143840366246894650578076206933717917203687750233775928488501642269479797310943157687784428335244303211488516196726989182795618099768843177734280896148591672540645611496325433178942732315373383206044128486905942916332103498942449983803984245794791321718986302532669180895365969723628022455055773365529117105778063281814396620858661976857077976864227939571351443631793524184641623424795862817583448362247633982752355286397558465255158743780456341983896051383469876707787250946905530253943711460439994683421250139933455853294629568596996879695963036358283587251355262686638522972482762520096039659332932554953521627559965334506030378170461148491382952478016761788656850172401255332108003537908743464113500394665326240047821469852855795480478332941537371321208824775560823187965737546850943230333221653006700103275367645980824835370086161118877964455457755415558607214876474245102144777774810791015625000000000000000 [113,28] -3597200016870966126329964538434320511913200527092830009211873324332820545496918571855158578352758572630732268927026188691211410784244549516147701783267758475051534394539364882152251711103964541665178848201394395764526287231361679149194433332822376031233590441499193567449904007521976207961177291559753080900740456889055439481839608907827383290863125172340842885513997729683987128637337694674427895465406122722807637958865005081620280365409942722632330192508361686877432360214880668579101733483714474900136263520268318350427877721709677362410172025789679167290449697458207990689431699090870731769042967877363025793473365090415165183908314271438988978692042841909071126906431799683020937555943122201700344541991445132156150009346745616451051616512317306765163777110459951672434547275898373994467581292481065934347332951703848746281739022196722406950563694251036494526861958681341289633096735458444117544129777656839492828793426033038472852268314214754291449011998895953169983796347854942563724462965671347807622487253558688738353889270267361116209877042821901749937103923143475975914564543984267348519540792752427320934089930673113992612138597249464680961994488582278149322093325090048152442385904268416859975323684811673663267415771942991596256112017130158572619314397790167376329282666721424370103420173175422008819876139721943384374417744649834280500995811272150756146048083705328357423959630335915157068616273872338782249794184561733285478570315252850430039043849405845991410261028316047928594066034218278264208262292105128859228342579972086525723673293684781416413119155712675728040487436956554209203250011338404210774778377450787979652926495314821304982159284396407635036154668291246007802429211359270289163150587942396773219024954134274242482753669691327653431038627677293189176540571154604320510474775471478086859769984820637021037119988233270270019326577830634896329501468227650848807823087935777019610940716756322391884304951395180800270978851509618279592808654058062080479928184799435050060195209835560607841285760520668271840520350599014906324479154929379423107127116360059307820870019843400401052221161119876745660541109250611806418107421142482212590154455150375988005703638948168852938073931724723983997421814000668198171660610230776410397716862815009941690831314581120316006712498412837865636830109192302489697328401381883613455689311416776266294704791401706426563705623097265091177212464890189380639640148729085922241210937500000000 [113,29] 4740734249629015297805483448105652076318600427184350693761495240781099666187407660244145152974985228278072794512739279480175316901066222050052330380359641205707121641017488744744453260980300477333735069175490865709079935646798719283862520156070766834800609487745836665836003538915729385501710438889799748644835825314541620889995301440435499107905025026067540288758089421570350610417888660198197281852265654904226053445163604344857780778191413881369588963050107871064756498726379006702899056781769459056100742205669383510840670401591566607681861514027166798985812325168372001959004755792349613721595936321128942890341979183156721836138738429430389860496178673025436326394693408713407097642271540135057251969296177880026082753498172268285772812030648193632458172826187598118006270244340790906796207815001867085762496426497123327962337595058832191015211969433911388046454647465954799357550020115761103042993263808777161664751233795826989343854025739760540168605141740264525346705257407543625236604397626135447875839292471882771406801754998695802550664125272520892695637379963855321793218125756011502413695264039006937382344736590885589946341980771629689667811865786066310554213295596771738490396453762219637163573960210138035777213287032629574462339376648954109894402739623236592068772237445075740572960033737522066536463490646976076556898456349170297288380445931702905215986546569452616564646498593963107572724225300364777743265806144737643334554922094451205560063160011609535615194762265788247245440932032281979275656535994846174062615217221369424973715881012477079414343246096841108445966459290817158756388038365502073704641657155074452483005413888336055578082554440365076342479762256746476753938108774474951515101152895422960059749083245558737802894125034651508770166854147915075550731215431184203616731094377634871048906574138620163620713276682148385240010737654664154919081056665583469753577312085104666308675885222471039209491961013638422838239470440929757354923308235541899867865911041343347529015690439913432312076104677111488119214349121713056131261669899240847307156540003026666295709763638666788792937197144298747334534322478035431819267151170705518848559723575539616910546154550766997689709972627647243853079539203586086581478980614620768518465381619073315388438251959209560843051918306470158652318615363376108086183996853281957843298408981820119002690647319155731519998190887546615952807815830283288960345089435577392578125000000000 [113,30] -5544964509061886288341074909000364341888189799409599286082166763351990434852995951733204595189781051658632321572640103584934260840570327159186547339346461311581611981846486300552773121808980302895781202806199430464785609809292379364580137792126351085739216640439843135955431248112872992444301755795740213650121250696366687411203548049187900429696461639513059282444044330401513922439518353245176771269262962053233680212690048830475312298602273507935759402399149949445164845921842071799151740450124233018969451279713910503674114912540986562625849056484415569184742404734247223563267949793348946155251752389191770487579837187085462416141648939703174174881500541325286266599339182430766597324054765071638499820716299136284890583307986317630882168070313689165444814835184204745486129642047481762186064098667903951015308985642881941700929364054155473221850311108546095605858515235182562010364630381722226607781953093354883900415778232775228044476531383038733617121487618640555372391742375701284151632731753433967218292636321887385145422145226750905050281070593806516835121853330392371367594158889519918042727610192806776943139739121441762501301191182131711910476277221344146126398545619650496428848177322072488960944527674596568454229483875921107372813015452223263354823961981080323573424390564627812567264107450141439439317227773027347454610232595499032152193342765301565470918412916406624048266672835666128701334497862487427073794322951878650899093252476262107767521155854335414335437851633088041419102890330503545592830939897051651037427618666304593272136456800924215654017427820226864965559023257317197483358049776366293721203057593611803994898091026832292676988325713718478867133024990673717658222991431725846255231905675387284131352851050271400264193791074439559381209430458914174642585938878854723356091992271657475744041318018927701855906948226630864232295903414463936839657329046346988967949009779494050523058925146827086142547233348129219929295993031870933891943843206371070063346454882809377596177742311374049922541721779185606333763830159569020052696100810481591341849655023126614174633903457489965376675186534852367109897110933097487731847388176836130603504468004622388819988967822975496925110890261483788227641838818896032966679938433901309654494856262644791911084304254334258014462227312297381890468067200221705054854613772916569356190119039286445739941203220573266910369621303378284693508248892612755298614501953125000000000000000 [113,31] 5819349210490793239872453461668694906686329523609272363530998969742359424676271743652701863846306516216958625953669739532346924375705976289296423598425756448857001600417478431067861267333212182858004391710686201987679003020582906459612919610981919114278320919456504561490063195134341793706684686892033571552983541257650638577446486746808012122227462222196584354371170404126694954180734424055409756850867160878709864217859057878309489867324732810585761301222716059922079088934492070533514815898765359818120497096961299461415215294223411207407284823567410064417809742947874052510179075602530522897123332399375768182109296714681809408210876496915317155832998695860682616285475928523355563073476754597432451915961368997144392790968857292382364818755815496417224607014438450007576371517109645469182987417651108219204297404552346259183865349477442855442745196254381432360794782560715356067775077268999119155900420520724041423611349179385827869046170358750816054175193480658430495070116270141710684304276063112062037728137157932435332144315994141545924554229725696063356129338196316339783587292276428980897793315874553804839451860944348430120680989106822910052812362950813171533052597738795907959205940445731117332639320334492142661155081451782234964956432299068648420097810106219141826247593823863741411638038060843847850314856448671358085676363492287210391663776459464253768218159838971184094425711038579614244343473572436773843067551046386127900560281676554304218249737245994652762321367909202070192185865156036096566887085821912525351117555083244808733443107791508532241196598185183063926801737698638414612849776571126637011292456311549235406635356538808829817503568455338935980952118597561748598170480841733259071298915455859634523222335989237910522276260311255657158520475639586242724285954570298077265589597896006416979820179309753574912329063513869337775955831013738899447378620874713028387075132311786460825224420801887579783123176142961818732163197868567712610849262663415467171127121833562720850892839267628134081962344250602396793394193145851877782607267539159531499288578967176243193202838002426041073127859147992109955941503935650008519022964449457050163769370097200823764093764171239205507173910949542082564001032266168894777802124099712021274130648933718496511716076675333750305391035674718097138034499010519528108444327356397321074397772235815838204795951551510486930249857690303216806171349162468686699867248535156250000000000 [113,32] -5531327493285396562940948842374335108467719781738742227407401606142038167720778407231695022624655905254613976897919211640005010902335885954439307851288152243087111868170741862624405665136528584598231454728063473510476040754462971444356058472709431560456997424075341271761808843157953202199350305531442988402661282987118514263910896287658649050207212917481950600673852453627003250814784763470998373073824572873790342181032291609032260740448212820114816393147247502112829948226612778428291506272867757344347135218531389951524340909800927970871342991990293452124366492604576473635323594734590724158553785118510722169507974731496886526306567585084351818381376045288342146746426292303504758539797661816527755780322652707486421711314742008724473107670611048224747997558280226616543958165773325691437870724919549004005211204526077401014174750527424849644375076372238568342977577808951182905562999794649132930153883445910356378280752358217783173571904459962027896496960512050350507534874425039127740932071100908634995572388595281744682658047726863732996162432081460793113459011296324432045753203321180722370207071964295213776284235060592508818704832951680725543764379248763521789182407452542092435469720309926065110019688850095161722716014452907572184576771186551324677079134893092694815528356745652502300226759261136048052000516103582066775739162709944044354096214699802815331882216926853576082314957010972344396738404980251869611493898556853115620912813188625349646585712998903367587631548770039346568228513134621981950251437754681272478635665793650432110564998044553459628750545011578553924806833410971490166332015234055743703447496378910164012570451859697938852361522086749320941039593946354084727966714927166737287884901442142796994413948926763615733427639669892223264844048790196374289501175393507678030743872970339969182758020442122294800304884015820213335710261579766737223215770723169288518582983774734967564128645016047309134022103077088886822704858157360584654408768419356182456600770446684557048957835853547531370674093219603700091904790016312473783735469389874391383452720208206126084554929554349406265010738233748337301007369725747128974174001197794985315604707356173612317998484209275944596758626200244697958606434868807767811311653194550712996498111159638234639374633181365037688363998813878834817668052633201488296763370412745408123531338941716324805447797565821068874192256714650284266099333763122558593750000000000000000000 [113,33] 4785680426791149431382464147859961105445761493351852058880841960061254996151005038951252782839255102963076893078054370383889941919815602894474362781737755134892003849564967981637969604817682510285624881232755683208714035701448609234098302427180749454035674156124283859973329554766210591193528423420231326743332847541554335383382603392960212737059098104964463460276189783177497054713723770267412283040783847185245600973690644293073070552714055551227838767062107278600529268875744999849904489857294331250571029396734381960872714663226008488555677973946764866227869174113168148510646808848166709884918697728311303449912301896001822807463561726891531214159093606065721264742781617397820402080156532018076332716459637237001080770680414845310579609423985680248908335533205961985591007428726854717807418474569238824930112606484342167224205065359696106669160715601926769135327286517628474590665055917618311290665009641775218613439151604524205652147903524074249773791492841772842949362057285507015731257618999349968526363450002503696768601137555460258755040789917137896623354953440101731130155316131122743263442913087811541437860482025577340776824363682031389517828358198293081193717536977537481264582095577285216652872454798394850258052090718702253069678014594132133868162599119643038586133884897979294815631544600716864917647460271496816563976536112620187930871981342453468603039033731751607300550085237653005717220166169494165628144874971441054378496696369452869164011070189379022691598719349049380459695975219183066211854195240501618341614179048627326253067336571442184245538911046563139951919751304564220042792451504702697050435460180444740472913665848205829837945574249449776147429573925854075953100283083619204323828537661269870760648952912378901507904709771642931460656446513842431559627332271083310196324893102810146274206474332816235539477244793174563775990867578546585156511659081538922904043450803744928831904714737299568595674864911644788874378368041292412530149783744445948216452154351663460411515448342277337117879225716411290547513406566974910040334864698519157465838994425067758251616541879851852659241719977604528678014731723772197222131158898916962830914480853608300452742286800102905872462463195063890052441581846811746053137485644856100695711679259138999408270513203113586363165473495018146387956848623532489293668493133859921778323612605159715559077856399713274404561502706201281398534774780273437500000000000000000000 [113,34] -3770611363000211023202778266972461379594816569950719415316529361992870874378494342970745135600581517849321612791969002534812898802553769704712112977889952762711576339441730743637470092509158774394215054459034281079510152752605480238287168397530745731091307034919090484568712728700365689646206933806854306497096002782390228137583733091376084150625407508447252232043123927516412917915372670923553873679076805085210827886619490648045646954992232569848776769233270478925923235215583746241005642275757140629660413770798034589335215137208669040110848728584886105251047364406555003380701906753432335564420314115960214229717046911887535520035383077134381879801287945058996472149128862924099647959092501495378886486485925210019505149004240406132502143156414235995341793611794106574401126342480037259346865364557330599704815215072614596694060645196584480258205897213802969745733372891572116351907881198873319866840922627624593029480330921975899315509856869198706495625976961527804878816606462148689414490889267055322594389413200103311851321178576917229424200040947232034363670173569910829838993046260370811610388536785119877236447163938985298285226298042502506439684232504378376228396270701613814188949913071494022083684995846659332312331949571832983816363751750420630376501513257853001210336816840734071342425902301527062214472867278184974939201989898998621612982997769649381911240031251583797641551062321042414311312354460266780558977865897112957911958898914352178070512281852399089167699138888412920158962911246977894306276758621856583391563885508033146380000442904209181824768434048854189229374269220449555917499044548541647750379190846887918525355520560721634689576398044566325923913454208004209083861812265515580953694136668518627431315389908999780731363723710833254610497673669114399570858465115307125006441918826878947623450971060427312990338887911541794331250994485709373141573823607985306541911066551728119372066728577924267335275765165724117775702680485786996572337357739256215491188159800199915987785773350630420031596371989350954960229447625594595509116372499381827734236327810703855826820151235485920645419271289972521814604785593731310227248770068830257058955326016233814423041576362881713098093893307378064288142839440437103175310217869895399010816782897419906358779968845696276843862072835795109523824129794457222307016728365906323678670504608530568825734410811235247651396207402285654097795486450195312500000000000000000 [113,35] 2696797699956745565707701581708810253438287886669617992409234335746961385515236442758130144327098357683610045902424267364848442792051038811726766417772173432262913763801243406379662929664785856892874557413279711610468046990173413642089389961764718535281719987904861678695107602928630966910496558816050993550837504161085121706365136187739083624218732578429751701834925945190126514703577727081455018871329322806424477562952034719534709961012985017915561430516340389843544260051091900303665882615899650393885313335475313779736449922689359141368239006954586026260934189345092758081207891866774640153617667359362116967676929980582599847054467403560312092227719473567361198457256441618061911709872408584819527568733298809462386853971588419042467033654097601427546574752753322946555660890818602685781941746938144493167445143964815174261286432049738196094400391582232140137292126391522061758072484168861721820548748053081435930652635846958023348274641863244471429897360241197279445508490477572929207375665087690134224754794580871320986138223391593272350798348723534165869631189142201674050993810162122382798865435163138370785541858834186005900910413848705125564116657175542383644366614810986192644055624110246221397664242114396872120447952104308923781573217407368368515557068224649637391008765767145457849173544791339812513797840971952641199047850667616631203601592205617128782884274517800313200942533898415665471678051490775054294080431314663198280126335049784253905504809992008179647317054715186753410902127127417577223648933265568080847261546178365511340915548940403190683574668721331862317270903760978520939704891563153234922717223341253546755816916913917362886525474543396127095437928111976921664973407994998845604243437370964524018722589117642297122715063644722849566099597806869874368939044935919701993705928302457325665435396792860164325247241715686750161918440643785987985899293424834762976974239794061441812056402474491814217423787459704310687451640776447869873704022634459049478935239015179764235237485028127227819935029360404866601186889472898637631871525366667132819324648561935813181997680961996535099625561339117580247458647314624582842721524616855024415406663263649729442949643596859410209084359779666428008839206064137849557352935122724703072618211807521691236047072384358195896816709860664609075851334597101315875446313744256412684164415755657614737612849317716090524754690704867243766784667968750000000000000000000 [113,36] -1741269966276772639814599026144193601521884521139648143411806545814327533855882816334798644089142042952773579241871676179840927133603239109201355780592577172448113644680007509049775607521667800773008795097794912036617454545761954897393810812421680057002894927309511635014595847198856950523661818706237968177452471341102039009865546916009378287223117414977610105214840612168066309999051370306948211229872083894095427185245064326815912588971705621708984536899817532270881034439126470646535803986654706973395535972730954735682443984498348708506762424164403428921349518215495274352623178108408774212622943111656630517177975933041250311350764782829992204920999776574550828916276322035460519646169921802850566528425903984628688477848453921398123952098036257340823763852072386027084133865553738650165733958201465255654731496354200530212134505251009004356944675549886538008607127436064145421877746621510715773489902853336484564395134473200441566310739152556815796406252859439291902903894320824419757811802536177141093730921146804564205938067933150471929403344020648062191512197688588633677415654097248237956141572359155698442561119981543778715409600017838015282551658971082172671475661963897460611569644799185581223600958855397148374667961447596255552545368750016684098017778365711141911195342619117600976513703459623174268799841631649281078607123553085569616381722551553365048016123814708936688323882781372282674695447433810498833166343276467535574482319907387403114646720425336680708438071446430292204543545560846952695474886582286799748508415771590697453469954803661836157684334606388258678412656120759649798407503614384850472442409738228639360042097750819932385435784631346692532724677570668217691362933501699830758966144343731560684468054092685058047137822836146650872574855443048483067335525326543777195504658029268293921273686266380383317269969611901024047778947171049401213137079199274584464921421333560807958842496281665356917808883905558559078928012642536465005674997639512848287794479805814889221143227561565470771469866479949687025476773685470825525718483311021120929750009921760513771248885121647708780543951922287438545687316370254150070140053996119521157601874222775696306834735678820522189485099871509140977283976713769639339348717420545846863451261910943556553194865303412839957358711515015807609797399905986809576712742886713070046880040925562770378229136966283241427788652799790725111961364746093750000000000000 [113,37] 1008528026139304065768503429657664422379143958723853260140410684510361514014371857579528787441060578608180881047920234800866469388981625487398837526905070081929325171023345399345593963255100952419170948937385712317732043476366958760351994426636569827076937206739533801327058390816362103861680073221790463253080645969943040565449859288993887817272560839365673097812980973657291510881742817223942805703771263710099587378978032126684193532493853964656557334461126456289696481025267965972578005917784148414223391356887598398454897046166164127756068020177807661288018543070860263268509393883649940965051645059410271201152621033258631568902212463704049963027528640707632583698831358424614406044556490654372141593984413995332435094286971363477323854902166502331199346004710016435163941153598459130039084117769716316448707288741480278089105065867984434621907110236214670750278845852851895274882977011764827145897385388367012425406741928464723246301181683242731626123420486122768182677227352275345264574381548371960851533541869009618090527777036524398386484205788476934140323023146167148785484038257689154051989044095981132916334544368833670884378732171185479032276678521903892882911612618184772604717058310977274817937490945756220790682928559464216016435859464949198973752245311785010505948606990582851515262598577645657786956484708895112125830453351842137407655835067139426427246738788198445496414950926015175449928043155428073727769061672198790947153039329118759091334093574817473483798174623948168131181347018138316261989024524306250436087920457903583422625622981368368366909510851392840353028794621374749821860343578127908957156359423446068874221156765127220578212249805479127986243702159574325777351498581876981605909137289660333758182091401182037038261492938964020809682762448353429184363041800797762878651337616541013720247953887556766816829860526666544332942563326230943810465457553173316113376347105553271039126228007555635308260174105986475978257463873760627898877470756786134274394702581264185708621150966023471065892956322976778526910182896803559107747721698842198047689004230211347519193043384925028219627949443207015461381532998935335596982417387010632858214382419266310116554940850520073286749090164998680579038281530668760996549374708434214069540228499612227057135790538855587179229476107143979207600601145520350647922422578804639078077189564154184603730641384133903670772269833832979202270507812500000000000000 [113,38] -521207488467852781042668609532521944614257924630199977150807258574493149355345505215982103528723344137472318696973246185679076507077545798762201862823274805077773685249616133527115416838926742851412889066544401425931567735642781395944554505930426647164679523658519978585068202792745208914890167075116041575454122818714864489784724731500198253283255076568304810672870126473467840517863145776361061855850305622214243279853343519681473148514797419677202182613972010419957702519125322210037943493360485268675347882273968673026348290916475127674226570574565452693072015225203603604577915623753848703410964801375311585447541183918067765753079663421773620386575363362356884884082031150485388153991714236804312720294087001129644804235742168762422147255721059134204498469320847139105301877546804462416660376843010587223527943653715746239978728265956434337243160117886184524438092925411160351305505845773496032626010402420971848087424283630148427940953723790083034218728324119859501465542618160657471965931643186511738640450760028943286746666121852963187865326589522731704435901673203709915962063453593207150238947873709897384590677330952938865723897144329374744950070932627060803697731703615707998465875537445484478693319880324648721221290926117841552761166285950702585615714792101251500629612005732995611366615892825845408020592533737041997138748972431274078932227073806760329179964584370347803360171089070717959976791866047458228929698799160810789977793340124622594845920909843949478716035776871363049309950302612343823255429790746251831879318439744256944442506561916582075724113514533454171676791596897566237633505065772988171350831191734232828393244157692274621835412726543685162196810239346920973682325283143613035984687356133042224054218647200156197875774502180401823410530063757498094599258812052210202247298226289858841878424276771318319642036618911666613615442231588377496609122714864489616463996498814496154654001970513506324737673220117993803413801826260555988816579422346115485702205955380950172836388578816326319867811276804464247757589666431516246933227413454968235463783067255548445931619852722460478407290305663765682641029689026305368647360826836940041372750900525522322442900420126237255009862241326458497648844466671441498746226193034095258520892110676041412175482358021918734786907283657652640786765863644915513694030150438265653921514606697102008070476841794516076333820819854736328125000000000000000000 [113,39] 240314142524594403982374902901956232465486025608880277688357228747267799921087397313485773084869386097404530824382666370784265853226976649136756943293848227610206891772926821611824130721056754587200317686305068112927050086334129126021020553425226898127143310603255660306993054952536646275295627154290437271575020918455544051678871390116385822129543080063014919622059388560630042171323429436566788253109297108220450457211511496425579406287085638931946986428753299474189595404774032426165806855717125323573176392248619856335574656805135763008384116040969210478915028898866632055910903836147370549087065870649841589654349756960445765513857023796166425368343066558636313737863255101713461419065768713368273017244569271397819035538192866083928935237574685607714050217528753841609887116451834828435610588965355405203299825423464536861090181485147486290196951826981840588311639773976822820238322928648643307537432955330839616107302321579435333350480473740695785463085430223321766627408684488924696139992661526377009498819905914552858175438345350708641990721000122776545853208872860128481314567967986084722038540038140859306388630266740419744024613470834199413748113870872837546288285884136944453708244943849749193561097009656609305784263248662579660919013713569907335115864701342405078997463293644237408767618319351737194723729846774413941396235924914119944981637646049819698199700286092627166192865420883042502373568495863477701571039253817510241996157378584572991799478306548950137694395752693139986285065789986454128304384444456187578381414619234311057406230297835272434578842413850676954356500346700797479431089238510186446528747141445281603000709157183815081935113840550254645857593284669771463733510431948343081613216832668690307412339151446832571337832634860420008149836991372725097115172995566924819920682441479419040722086633632418247069770892820313705177145699323617012614249789329110293922271228898979702578089129128529078438239618892582227027867995035052072530772020860762630787598466931037494303110909954105448373292156967018578764740140711756731221935456869907449495371414377019314992669184963729421221058582409574851850132911289892130654041055792767686355455541611825775651315101477781620542455871321616714453856146120591264920389528577621331055773600069536448595598337411541827213475158014225378412302474287605774379544836485783799631570434711413421224879272131147445179522037506103515625000000000000000 [113,40] -100209943075407183861087665268340630272446806189375082870014023298069260627000285317894639785454674466469564999913290722587973764316885580939534055356096808902997880601157021590010709550527932015800857871319240599133572519214195789546651505326478754666852448648000889114546044099270198224182018880428855701910204074094985853498490491948458501342050166436804289204533017962743856563441938628797259876352161371894383014207177484501835966316384725118540804801921951846096581796037154549014218867570355418357081417547647921064659343196292707789452313679746210984302928255987011750160954987410830782136167629001948117274386220555300714496069593332254199975040795672316725406692309345700354271452923383829799487990849102286994021233368991812509177028892119882966005629426483587397464731356241721332622077829473477731346427078285905899380573364338539764565961122174942685335472402129163444816842874917766513254221157947701433087136282301998964596728974554889169262649063200507059946950021358605212678257325312244692817769176960168134706611818979768229661022876766056071642745509009287355440236240096529143651081422685004239705149294409312862188808629485335858363625837762874928884499910425709756610170753515799849231449970014490574174541359710940454328383965687374273213818297753793813824343946062200845173704213043416953624652806270431734934032599513261557353065479723606700124745924164471339432807265292852748802546902593747667096898585822138612452477931148725055984566400200517625602246406060493108413979382805560252561679377673634969365727448244203286188273213050091228536911151492902513431943397323741608888053681492139195461581073612083890716599460065253377931363865616716477302817506588661383406615166064767947104996692791115363642462195419881771059758797605464040667243472375261314493220179791901111387900795344254336375423530983523237459833821672388157478654675930068447434332421874664601993334951282551067557452536039272260337193288557171623308000642769821834146327617383885414509514974999962551850642368093221097124572095824055021033320688135654839855589375809622040690741224892242972434059453140776356822732379673879746387292754342368843433045799162013240732357100366849368951536464318994548307536126002706960398058557247471194322370973699472353411840962748447332687288513248194812536050040541509477149623922299760611436664853114253698864592354386303038604744131134793860837817192077636718750000000000000 [113,41] 39348277045222582008296120845318936958305966008321523388182969562674991797720985624288111653606419404737445589810184552487441511427833945167419702017407628176605034922866275991372047459250380263134381136354603684303882518303387841470047272814328672947818246629634047009318968609479730409637073401932984272868900514983038536751267505805456958224922367869453473912288312232286546569632000781463896490060653939767230577606523763780008535471814132604773410851851851606039476742227310948260374639811648812136326133216990520490264338102078498722511806109531478822150708105162707868607036309442370905795351081385379093960544151426082490468576506335799548959494583046519227240008575750222442586754349822063446659773344407441733396540028831933994477142465757851685974010031081841288713245603194607986548944283217351922358438371081851696710279739546521812092932716525332843922221477691796416370111269671240354385071114253246609791264790634013969873690272934570387097152590154972432446928164024268446003730109633821064691249103226447094050188904427042928222714409234725233807779838091463935876661120972781927693375951760384332897826977570359821613832239134570251541550071156826860786814650088723774822048870767656308386158033181928888026892154937157174679162711218570520749879760640573204964498700837118225698167571717766206818295672936587616492866382139627860146038553155437381717901642070283274251510796117344738323067996373683813164468491716905448987258337030573778713594044749509395143080609541205342862762653000985789168346163102051312402020114594981666854168619572371506915817376858990455834171662054794072160535953808976441003459311452822496311847026875788429948014665024652600811307965403260273270513697962140501960866319193169632934518205098589550262103445869339586932580116043829329535334147228763637184130958115239968915451225420491538057771063482452951367042746169833036801079694169427495534595338937704860934952913934360769692117620409637923771288058113419805403379827649447408727728040899697758171499763274260329086842448155564634614875612952644087377349404948974531690740558521344827730715380499767565195862731385849626606625326737395780853038612266191243080014738800566850743625258225396858708347453127614889888852769849952099515985393240299058934102009243334683853174875362578674663593475055282073762795313872309490952398801766946648418459052485435245571920859219972044229507446289062500000000000000 [113,42] -15571626032336966548213874818792925751652954474200774181582118439609329573308505125325181337851979083470530795432127346531306694950921510294452419207255108732820933422312891761027246584667204230154070345022899543539614877282716561317862786274911555697197103140867935040180064296187969918469278281902458513271812020941971539258801321998024006312038354079821386148706988038445429652087546592075809517929009440819632024367702243927028433014810827004260037546028484533472137749838643060413621042623576510121670489419433723471454046933046542406606170072404372276954790581487097542486964822828189020341667015490505826864840723319315564947719061580069154710017533416299042436672375328392922536635422641970126448198997900626961707780616874394270863197030491181168078874419369628441120253013790031406972514848433484047665097809189525898281765637514560929545341387705409987498097539740076903925329764914913920999353825874492194516661080377203798574299062075958088989122499833308930658334880420607721647519514433639687148207766062530024227720962698687763632343507542733897900618259156432894449428332588618587538402257106887037168821861272127397659130410217711638437690882749244690734290767439694279401597172696749500812433512665332939184129418417339231556752162471745028152221700848111840774509997669297233432743801068601849137879987410260914885793867329716129743327401102803892070187604186326015998195336310774272871599040987163093981493802048561294663709329860688367524351104549038871988499480279134179765084580442784314875508104641434894438435290185311652492906449020381853430914874093210765286327634639760465532694362244152151523818768967241499480287140544401275536301326612382511259049116380059176714535644067726282064725449102697055837573558916451210339687781216286348806148570302591337395727647299340095704776024758807388635853540098665827502071003600539645784447438759260793827488239459047811136756698971119837236002549629661577624815201830023357895804884959914699218456135977063358332326413860460655753553112134005675585050811811426634997226948318096621893058838740085706733781545429667092857915718248291926315113182342702955649621195526297738503054649849266574724852039808294220949260865802789869457392081212201269239220210265142367976890255029627912615565283162711639040443865303512956408153895975597474639998211086652998320044690542422170294610582821914768203441781224682927131652832031250000000000000 [113,43] 6527343375771749134060441036611051105299234195045755241899212414013701915859122275017566236811850048207059189022621603652064411734431828444923330162412947748933897079192168844224741141993872484880428265536622921137251528489732320403785073539573715234270097729755770702121196880366397224305623969614717192315233384812054747158902293022593553708836743646145907109400380736615140203290595349615462538824873010751536740279474010412981445081118030570131820454589685308337021498582293844194587572437783126193264415429248938403328769416108272974329771355931710737545931122464633346843024312795443756885902849916145963112406737256088697884522777640392433488705378276726673180127033341012466028267638570214352778848949094014672496265830364357639170785442264627692517706496232719978751536163107201086833355980012441808558218829047578117270215005812335679141547667397824137152394575208434941646682530066347818245524730326111033128787433770562669679165500122411247313321783149001705575777809153650039209576876387669920943387043837250169690537316893997615632588814595746086353239775482084829466869887525616357633525073301363554237229648953286740955383555978263959661785725633758205655436585314486511154382191722334406518493155985409662575293353352168210401972363416467896059379283232788262852237810002607118547785796816619424481753209941201099823633479313336624743008778260146455191794198825134241987591858185853390449251758454552164786849590411543585499160098652662765207263073019632276207301323808324672056245122891184000602727728732596088697178403767867358361446382667293270635916488979483535376010726597179764892938498931985139590610764243935995857455894467028311409213736957319523760057755582535095139145348207813913333007845913838420992398315117143775425130894490122772275035726139178602862263680790063937516249669375114360726879565091055701450555825157909063135187573784054823204443301355142664181274524341498187372666383457773701181027716907436369735356248147899330850419280288314632136848814433314244750008632309544811508442070594743079827995615260551776003861043815290848816832428460470777629735932230119227894337157513067891583472028129881079383777454788191276657779086896078484193118145923964443409372248364633683124802147097455714149699882222257049855188965168255237855192988131499801333514517960224562711793008633134496549724640871636895545632173210037763055879622697830200195312500000000000000000 [113,44] -2824951022700221640241993657147989046447214118382570768911202693322406761507629508557889479195581037013050490519648760543013020888109479393676722085929167716287511841051394063038017830383122371744397143633969801430232627658826452138680816797823651213791990470515882190666104278630635619995622527676219785067795120928217738782333749148153400094217417114847724969613872283459756347746327572458792767647784536162016593407943460768595984512871260882579014817099396625171065080856311222547071915613774832616795214184289583683985114256389483241923169631075103486925668252501090662274958907258743011740583107503026877757210213842743038008166085541951038577364717336036953836251142991945519036895528917738459850142782509890899737490553702853743404674336238229266371333938218167415717302705013858036810337800421552649392610210995384262839366949646162382865724824779562693445186407981557965189648957035242340026653453793511807043444048390526154288966586180474116523834135181478843649808768133681313308999950216371673244466615769576702596628826379102897698445323794117938997363925717805539103301984494359314026322722574386863960479828508524189486326004647608883198214876814626648648292851654752958176839133758768409166046767718463938329999627539798905724001171487563179796931554164678892400879793055666624980178349902497278684987465788725799100372220430335113545456078410211077917634321176216240850418946270097743335527692364569012695694220032203093488145329556710690073648414930607893005357885545944897998540974884562238461138490090062274006395650375336589376335527950818265564691667582096987915156450186356033368073258190717775248460695433014246032635647057869418713686136560401087978821586361130367892225879103568080602440942414196246020069003463861116688727053641155492739557260101541080175698392762342678508175995894193141185823382243819800879971887368719963930435436240027271904870530014918818472846434867394089220264057268820727737773550869761010600815500880098504896575561634928025572466020677296633658194377679579879657195546407140234719224262962255320688529249996017149766990000241471782686132179334009792035710941926141253474696063003423154376603070415114403544642911887421090722564229656509204066501925314988581118086565618556375846077236983597728463221170725954676071912245366092289384217890986980647466314862910378745752156545959745436024800231689102503196409088559448719024658203125000000000 [113,45] 1175800104323024495825965837068240202695072435827117518956764401154629490854629888141936436418561468365220374745640739729693830693203673743502010105050411506630071167152488150088048875532526252711386269281796461230314110975314298003647392617062371849210938570499197924394786839111954950500421082653885736250415440542891330831778238432106072295466917810514084701585245505104012169845615483835812944775402917904435666308209396197566819732559915707120449921460491995629748111587388897458522236078065144171920625667673724777023727365464816756345630975846806074422485512724430460748597563121686143099764462785358307937273621854552946780969629536539871541287366278974698669942962754441210492872804663918653492105211429115443353649329317296756898673234683698885280712362121572359973042376589629921619897154879525426552130512660872751995213897975435298641975923231100916838013767785734647992070109587978740490824552658844976355330020726947815610588747487304775773773372943746266376192039684178800280695355228652635509458712081829921707006158870151641137863988066918482269999089432186166548126259114337092483073462856643187837677919714599860759676338939631042018112951364239681263494048937871640876842650299915137821969495111157799594190776742165395588338999488456152675014338660567551915491685980609701544750201952273424907428218720445380417252832924527344049992762601511204727024879952667895229458078846718702663655178370443550599680795546208906454012041843989106608839924762035757912314696228502324375861006871257253725642829851032940179331331626418002545435754107322022899166239230652502513838924011353225498994952113701238836834719378114241362496154277635943613636046010658668296996150300511088882994081248756772493284244881154679648803017354792225669323185391416531292090999818096915737745836538266527470427851490457698672654198165912157048042041402212692821784916351033110032016841811249407373519240817064710015825694785249898546058850175560605389625655323701309684674956946861772798144323935676160332779103849681121679115602371361441855557572896357779931395086180569036450827863081901798465385707121698488931817694057034489630809592071410896084786217144490717993307803188916889556858715152753111567047088390223430093886040866600006073476523551126977976149541728312647245463055462812150559934814031945399420468433180287344164623288853690428459528027893554735783254727721214294433593750000000000 [113,46] -447105400302602129303175322652355972866711681298476014288538680916171109699841163362345152115097930451180384762536710630416264717684859856953225439522397745295078787663321101904329167112149401108657804532826552276447109193751103116510552610657362803526134299187963113858559301104948236043537837027907936586968769159519351136302622368584281955183640752518832395459957294565660419403687076623711441348879711622090448328449332070146700994463213111416850018069471625592812469392396028821993159043832975303325193282184992854479213064096133218239117117667865750304091285360300332942538451357096233160893161200586855492029821549188195330057994507416231348844169019955512608984723178162640190195655276981412155238994852410630905666406841544087163673696514497385113452048348698653661674367242437429935210039308269598603785855628422930421359339937654599097913643944924368753294976469175704889628655908477603905347660677235627619806418526911978221923181003321516767416840963106216003771674436312036986185547968796021132874637087420550376236659692612119376703862861429569179811410398300471058357555554898632594436905588146347619199078556103846840668054330120856083077551007289547862833679714440507298471865059970617694543834558992706794511561196576014908996346346026418144955615240735153652485970391049942209339207438621734158976547094999101350045569112330253078633975572916221377466481998626731165044459030822299520604947816069405337369296060079387218029401021096805239825347683830690763426999007926191672435320998730266560070066911000525553780483542837180478967700888212194483745569149011568222715420023497468331564158238134632256739027765365676398062335981351494624948266722768863548320908577660647706114259464468258269986640269242897301191990362417342169821902604078385726802352371781140523846881866573410810756854065239847283721189043718389688008292504606225203827622129862984184793859960278323860617309576604433223002562290558725595145006246376681851426801169529122286629631825529154048394337296774564643981375249127665053237156377913292820522690934227899781584439049659925021475343888959958023338401128982031919287365578222296921179127622641765184751153088263937721108353136347583284488852345121467232544299914108066873290174691499648001246582592965488178705931388221601958996895975545435381964205785984257036436094444470936285666791713475087810536479082657024264335632324218750000000000000000 [113,47] 152944651109087530089999294139737051686271241931293699522079949483336647909858196746375065733916386364393089908223935703562591165908493436475125894929232491727828253238451939611336949957384054959253692277637058301623857300732998149608206282422979826955792061328287367534688812087711122528882898487572712652283218179066114464515290727244434044877516256855668209688137463970368539438948878507684468572259408954432942618056305491539848391953785744522217707526818785296825567749079241542577678776609192547413197835263614006711991370283979120607537344174167554712479625286901629869279300920580666161927873458070323930995658770401750587339919998648352991071498679037299478214770254484689868373863013138056077544238245514330498770239457690248980353327899813975306053560189435764190012501259084535212519861741500166987290353812740721497322972668962019615498735983608554163455412162460992334944195125146053327071409328063250211341555523310643064917717463577878491171941845343650167362675296626508663593189108092562258854695292111545219258327677622523174793479230880363899332283568052511387566221156429505709896052484883048244771419980390412808430670754492992932590994463232597081174827879828441486086263151880168552781619019485889930927486221689429565194560153548442654653688914294431509297514279468140983294427123782060465610765102648264697258555639768301295265474811956375412823144641542148662125754115671823675803725280813669875148151924980403083115460855282881444995537022735696327540757644799073021015338394811485126096274012719523441928654967523079005538270121716329977635087799599754152198808098272898194769845037521532170499779966494328066654431987717946297050596671952228521808537976440318119824424983428152141088328752141095361213412089570890797419341445135768913160349450056681648634894176861999817508413536048258723006262250862442831226565524901190319267804212976716884993368156307954018194864725295623555477897491179897358107224791456431891344811293765603594501479121662471938135064654036973624128617466000828013000170554051196966417095621734070177866071427172525755306046655248254463129731506575456489750772922505751336794141683982736633460375786987711512929644202582441784929690911435930757851183629903531528260495164752391196969320390805855694260399530194744016903029264638072818645281789007688388661576893753148200984479955760048097701542246795725077390670776367187500000000000 [113,48] -47343254913793755008066990163610020229655905671267333927516758099216387313722559074876246412371009199385969448518283962590761881427605435219456953809424481676796110698307141410931001591566451734118456027315539802637230569338895290713395607286121941911168883378726339392748455520235767640262736777592291955796870459392912534789508252341220849039523665186799311764625516737179910293041014009564860792645954240532636668159093751669847561858510903445725610004524051887437365174973876379145383657030752661608022466610313769480976866397739627111009668356921692954026288144723310850014654631945997742595734686523933526065708214506252863529533150583451099542150939983161739456640348150566607466229020136998792370612173914274700608181194969272320852882431719301903449611758943406140475374029546076918048042325295069224653929154778429693711731098642818255784650195507342261088648632098313078982518557760598312823206852950604594470558251106610884769134706815196667218913354424441012204019447058974631067927049180649297132744497804851554102702040349864788303982343518487791515482466855555989230923116307706291900524541931592814219908388423734044410640806761039829206775729962118890539971096242981616996926611861307666628524942755563270499079876195661825198145303543296565857571377375976802422784516235481676289748354373722401010485664637587528289002811659281617788307564960049200390914407525813299846508313944505734715898601622538956666849573194775255133171500633353790199790370515403145683703047810910953776215966555792945826815738045285387139487436613047378271410117879953247719195761219363597814948332723906792613479879926106994196721503751013695557296781975712904642404662751479073832221305394313265335826337292737546036233971825222390756391895717048231735408711429935883347008579013811336812713273325914066058051722540669707525772707310889846725543763772726318422077543801349185433120639274665403831455674546441538782230107320154193312425935747982942243030269406987555726506430025267286367735059642338823390522523611589003042164281326364949320217584615915711089532914364172696214575213176012413545801994560543115940971807472379827940601697581795879500220491159983916758096375427601308771995578685384559534377996448645718469498551765168769404292667356417183134843966268537772609149724075905870312527799879690818270515911103366180751311070862286101146310102194547653198242187500000000000000 [113,49] 13370568327032431421721515264691403912856469668641125057730642605270566273581980565867529532121341050155633115224273407997154379888149532508885791558889914413984593622695851092746187888150233371436405659592443294878661542481937744580197441778820414839591545647915467022132016324108983448339857975828750526339762631937484846614680727080217258087989988947915992348645720284191621651797391918878497413732748408977156294825706071826063708452873614491259178409401862906108728073583183467140421042144933027003641727025493616376397694197446937429076016848259065851923926769635367534088536049186016878740914109534742044776090705021515910593188829415597178851742537481291304597183357824939188500350898665838039725798166660329779276553225561311444098468660639224004711577045855530615546639191055172015835339227163396179473449926526417795690125503311745476644356176643180267214191731955399695048484434552361775834050133354628758369232351657478772639491231949726340816513131894763939105001058492690266214216543502399733612345353495586006179780767848400565892483815267690349803007036260666255158552984156987765229839105450262712085980292996999414972171220797440166905719323463726783384456329030791876610406762267214814785003226611873105138702498317065318061720142254646048263226049405623432633356615030811439065928834463410718535678819665102610037346640224347331282831502018569295004804862081047832801207748819534868952167128869825933749312320415694343042094972745586794084046048148954474504287549375476122621991221379496107814592040582431129405666094657357527506049159045614230354196280499967481567415394361079641361140810178088669691633272485727544883392106210347054482202819807496227199411590393470553318472520277592808203330477698548571333980570758183382001700546769277840639494828091628532844238177586471098626824853062321130651915096263599355896173688202341469019873407023362132483818891440339623075863041983512774751277314038187934258787988383836874815164111066488198413095432317234711405219693406635022213296234026232669179251002048826393306449001015825638508295083511484587485820848610092254492022062618190042571486769160622799867202765339375143794300727614017596222167037386042511465311703569441512815704225017564151505620821522979272505147301696844066308728068697023544452032784262999488844083583288584202330981202726269932608282875463601158116944134235382080078125000000000000000 [113,50] -3433127189491402449522036703050670914608857233595909164660290938949031356460518118245128129751387380716638281418090831550805624682848482917235068536634382201643838597952809086006071572315651447262273052870308476696181127822782967658293955609573183617234006387139739056051506860299969590479768828323746454081212319703853971929095045149507991914769801167211284310925907313534406639491837430587965244380010539444648307346169145760749866293925313316165752176287667680439424687463457659321800614231943949420793548258111703919059920027226439065611646828622244319262823323499403234138063967414891636007547635849713111144015688694672650136506209735853270316524574046608931828447369379450623568058161595418304999965005712558292630745925550062054962389751842336724589936552839092221247227598553193480317054387369940163814339606675251278937099667438780471935812168432998244825660113351715800804596578669077016772399258265098447151945971249150701174456614604466635477701395231083545389652450605997258880394565060458333563351118504156766105288017907756960479314990798195970622643405011120795213634852545368098236211965530182199576256697540817184239060441877259823362662550306976998441129378467024195222226879910197070091855417355795180510481494830311194826603153673361803846310193252272986766023067518147873176232403860246772385239024328934033267304197827721629564181390120903829885563959752515210071917341335857093375883194799031039593437769315263876191986748513324239722530015892162904012567413317975124983890274894726490507857434771460979065396388544233690146595214104574475508063537347247796455752406165719954559573006052656662741463304155683397474767992967383776949233235462629728691088833798609578011610476303914024065484568311327216836528613888510042300383459821477145460754879642380848064091431983480900535326327971871853629528289823938213934610937389308193659555609529840352440580090049621203347953285605208283253602829011555525569729938509788455739812471742686694934645614072789655385583439907631632710413845089673018306648391744270708511091548207682165072827808263881097667254188045498297437211775147646079508473718482799689144453529012866885050792571166068830545398695993592337555925671625078906304427069457641376650129976235097942360203477976737782190953925445722235897874443931727374951832022241744555095930286888681855564375844380720081971958279609680175781250000000000000 [113,51] 787000047802770430145305208417288934134181961441752664921014442177032811208877778170622592361974540499767305073060789037823316768964813745764308810356821849196541609386945281748451246333665684736881830584861549299794172491151239284516386368424673385072837157727436907900472903706529672332131592328336205074621720811536212628728675116634603796764544964936621980312624658193673255068668814566106568006059698210905522431082352465006735264987882738591776291846538453122580291570373311108247602466132569029772070623995534805509081351451607705941674399963905948979048583779729589020561916646349965613743662253640463346773239560025590789495620066852018652316971625543587469848128672860950475980838815673138399924994015489678163712987736113240406326519165046651369353699334627599038047557468422658703033816932415279273815693747017982517327887797504251651079617223586865117311506371921838856130489291285363745348386408182570691697609462684973911756554473341346286445907954119076860449869729460601114573934390657259614030692355074539723294958577520340012171214563757404290007256442619950859620536455897341305160846916410555787261992937044649150330054739840329159541567117934654792720154124108176784225055705953227431313010539392834971752847647422437830311059153026812336741995036061860527574165522252585961791979837125313094366696894803740731451270426608782478008885748749385078592231755363717164042771406986294809623026939876392910575277150674675421896878793474733196640557342311727826385084619402218580835058211456828558476361719228779618100579858734874023345535444828473524092443408889542867545956928605508885242037243295087847545353979799015768392909797717408831628416446783222779752471899333665205858501466029833699782612043375240023824704920484640200956991854460870991558649833371301511291082427747333981896316463108575024890263020307180279063150041928473498625942123781089404227538802198714218206072689294897918321337521170070278487867366353266956562165811665655955687144835112323070334509422883492011996824132662122278996093818899910325883008669181627459427188233855997222945035970202058990175760579322093237022230731015569843598718496282674952259752187437817657169282716202044819781779854829769764521279489079083258374092266249002928551808388174498275160983575108414422881069030275832177645040000856391125414729240984679226045273026102222502231597900390625000000000000000 [113,52] -156874475178744693989637814277245407063055071593783756151104040759996416813262612612814244836855856561663554637898507967512645009659260352638412360439502228750203816423715265308029334302403857745771460482650087502204680638230312891107431093469485813612229934290551573969295319674219862261308360238689444869318607882219084133356567723613724583955153565138755448512930442041222516672044463348475279233968429247213257009195673971245966590342418589170464499971846141125867816233992859518800519026320846296798797277375570370780100654324486740226015339226718788359974795656253221918511894600677517458178409617397159480497198424151627412467820530637988305656898412099603038051417089209201034769271723152424522017519554635840293631155479760142434022753792354669262394269845448594029655612892542075689386524792460732911291483033708652322347136689650205057336986577481682228525548193224885685241416025030698883727691913101052555861658120640312378438048103891149560532961030724276112502612513851782299548676750000817657704916870613097617012532005189335044109880517920231634443277819862197046039826047454415509838571105341540323915582098932788051727683232426436299399129963526134249892169606569516958358332444789475356119963547084898329776860295510954121536382100640907596072347919922003068600422333442996174680347186721834586465290800292238613415639421158378659652847192314661057162365922586505358277034076560629215346457674382448921850699432111878214112850296729529995425815268689070908759077800752426768069933344435534890392836493540911371266299092263828399480711026780128203116807352962605724983947092448280826273939365583909582822739432881057487712944611524958401604886262983622253189037451272559956023378733960530294914383870801967940660611871521402418705923867578268200618491521952361020599807356666969409322102663969267151619603924291945686221272098281553342753734354942456623402729242596749134927488672285935307962264547872943124512220723287318782149718901876195436796998702775573780272890051844234014784906583057129511092352284649529212126513169380504678250928399210924208327078981719955848632702356353732366502654280800408802033160918625247202307720056461420250501249066497199373241993551303931786870684464661659246373260456584137182544414693699377795451420375222393872155611142417428534391713296656301584488665690621071735488811782488483004271984100341796875000000000 [113,53] 26413314028581956801510709864482517862263001203266820384483220709200356197936640114945063053689337355860842874238663011419006088762711331852119282355801249111409036149180484516045595448861825596794334337646124291274664658148642594120687051664951904578167950065954093293922281985634363787122310738961464508619089038959872984985481680344489448874457234234026395869984668764805054902579781626770603144415371822742360896254039380642385587261713501828606578221492623899743355298908479302087972853790801986030609484915253496102342553111908558169780414953424634278673557616816762394678055882345356084038981935075609518091186658731307479866948682421203521912908329691607289648774754728943549731829359673452517056678306760490578232008069223076498081331170200772026265671527763237674241646926395038870271237582278100618217230692976689443494372508849289553785540153761963115182390063966345707769463933397434760960180123145242735277627754885684881063623733214305244165955158091482069650816320281632940019605975196152123085554946058735887439227434453141257647031569024174222791420694418818918343162178547059977234156636322051711218158279241113936922732267884896408898463944753713589963380538322275469625743394300149669980341959123960390012435237834797297559844725849764327174230995353188428059443454039267868174590622226180481545943263218842115836587890413041261847540208768021546064312842815845298963788745625040985586248860393286938578851792568219379471915118462223324888692188850508634147998999935400436782267094582113251244071858700204411584122909972069518141566911576045190313769595545658665761184051174917725843293714998897624618723008324247830277622915837092769615176067845950034842314490986637468566929733472721435552115900594902373126752405354593922605132111667466365481121968297710889929766287807363366963523969901055223382551222804340577113582669555777547839106891149727108049346012496378049263991106582479029820148651257159175877593880139125623466933052496905820100092815407992612909467065032926967858259897218172946540452975178783514135007224843706890707923135680332384573179736838064764271096298874862881681242809484146239072834212884181602844103110578202316531994013015531172147679619656062235134649063331713589241019766264211339171910397913208804887944600697723973141179868814545598184480905966700934080481364199521898683542531216517090797424316406250000000000 [113,54] -3604708808510998022008689153847967550506784805725646887326285410620028038408934784099791172325114682432618658328053846987338117734452910145424734372680332696273706435170359041978805355699540141206456973374054701673563829964479634656085358673847336948301372366951808410755826145106055744708620711589799596344502757007927070977407481361398517108226181901650500903638393332812159527079719006247171817217408727042550804704719199032009028926063480685596207070976202214663321242267994642759239351507405160224137268871424143386984711476151538681366584557487141339977040264758689783308798899531711292580008130805052841751859407545977940616172644041830592096028443985280530794491959250609773617724953285455838488126169527984666427343009997941101974679328059489746134378786520106613610300042462834670704127073682130832805037379830757183045343442213257665423491389525088233457952527442755906012445050348297499576445462733115356523284693584044752915024029960665292321705153520178677994386475329596218658652687015609831610063010919255919499076803634774906375429065564985691375501822676193550599971145451437988138973170482426618569661814902288934051567937719132528814928039291760838406584043068475500352117040030510562321056296044258700199966690863147682701747804166249590632024792989939889868637431523926883786275417904391743067840082203124800701095812381758825232230973357479557734538181478440511686642908926800240712977065610748220568060361195072335485095892086412936563901254797727537403798413466568489366866565626958138200287218284340803834290888233458892766863847024034237010386715791733276930510438312235996080636010711565009146910210828323466880547530013622818395225789033267940845457777694894986863613182935448728690300032735240119971539433825190944028963219981232488862693874832485633524592120009384487197859085872730844414451199226960871413548719564379813617776733776343925380554725778686174683068059360982673218420917053137700562416257912301479708648070421837537439817755835039717693749274581567299364227561241372623437554455121081916814160324929242548626019101045221596918553174758864568494503854135359755620794526977774189334754447304193539625314789639959582531043548868436686715598026660211557328045245851498152061887940928914719651499611935502176048853779048303195723094951112595353789086630219076868653430012479077504394808784127235412597656250000000000000 [113,55] 349584198740087626703231739060259827463561835125264562497234582063338059554748819347302971019669731814226329044335781983833354729063677364162854718634982826900111226537300012259676354205711523233243671608928388527772027948285263876807345229607585324795314796243488801755978710565847191461121627121333307337830630039317065680988870715672526486286695403772001088046753192787910334656606315751253310418901331436142419028474639242184610732199247585918389504988651007638362974823509259327544700169791504622375014987903332016944052086563857022911537891392539379750927750514723622767196042130218372291925817940961299350055025506250227226754414830876975152488438058928944233067390388702894351909781979323881236795136271600507282261336888397932764311013257158781452534048854940754910731992593023242357687561596440713554751144516003419397019261209960480977651942022022398949359902810671573076857150404387084845346072284640856861557359512924625551669054716359577279072838430170436037471965393805936422150278726338946285382441215337273418832329333426923071967526016023654423237946479393894466659766951911274489237471282360613936094598272926899561571296548945595280294982253717674004526739336992955426630332533525247502060158120953631424336341620499913033366204281135137466407257181683957981748564442018996463390011753285772327901210396393023212649178873952108590920778214508107809806383267616587584364861929797589359775456416092126410370619447004893743949342298175326162609012098981269068636288966664080596093685292071552039938258277452384178719577116392004423783794558456451719974369256034899735878844328075427947557931734685173529931023748870889721003883845205106390280172833083125398891402284155199308023800365652781079899946298731154241002507086936351536000213380417579452303887927483912412759165061428073915372707133745276858290084807215449030333271748132842998682322795071255836853087939917590938289170449315873080145718086010973278187791121396008434289371106724582409118761463630133262934221709789697945134581231917371757730041134749851943295382926453109508277396184669313355204604881346646537578048991338061837528271810639488435185070355422025597019458807234129598137651954672409719575068896559145785641708391635902875755315763558073500399718230430652504912289967150704380319750704943894152407052218034116692485513411270403594244271516799926757812500000000000 [113,56] -2684822247812168519407989603152874351552343767193270955046726449044753155626223653876914103774980743555229084584077003461558513403491166469828519131614608459684944422815344987611307194554664428423562321680858587226407474522721775091335639358192338264814776650789708148581846953234527351961652881903403792120303055957454720161983591877208900332553173939836364019701944462435595284441410187306007660934937629835620905431289911400529790608299329746552935820556354945760844040280062381306523985812503630269258236221689170696893960043629845417240412202083306022394712779258309778819539893768137208830027497644750603635455802358982040645000517871610003619410711580062536483297124495787788298752376795618279037376487815460620149803303485199252970318899851116102598615997016151528121466828336472702780089984663079598911161462981279002334797693373330827995458397376049053469904035023265964655051733366282687574602708371324908921909615853424867672828554099002069461091613325482173411463707356188378568848166095872449170811503299223666315372184061865452208499619292953815561322036933504144200490179975008711362346974959047460050925283114301387304955315647925835473959474652740778883749770306968733648179948133624410603861106200299576545178605515640238283203459405310031487629531440940170216567393610414339250037799180276316711246723990135438127736077452395405162240310761721136814986806237919397253491018381011701674106079421447118761557570446083301142889273049998084735814103366074880997788334788840370346611858732152018011555436550120637036705837736304219781342427601969472745929333005521094033011488009274144919361548133429974758254806480249312181527887205083724774908226892427088118832531382440907361365399402695611710509732325088638597011306451261502400699748003333851673661646798575255229394075136969428691462991170031035920418070534097768784006292186996027905736121155183098217020720565983262636422751853249535897973419264691650011822191063192971548173112128247001537239918871360622903672395130962789523851202994052074393567783672346603408967823006803512071927291921724113583942194453989297824586357548613239506610959748060526768543676220273501514885686212116629984680278827763181275800785226253005321267992409994217887860133607437786119973277852466621594923901559520541617779213114422309686725856920713143699552816201503446791321039199829101562500000000 [113,57] -10707689281448318014907635828958524885347237881028150464513241324146939523744756751504158706483740405328078914351829653114756417114038515353944170868451060969523036416708785589302719130157486755565688021882259411196028634720994936927324873773436169656168060384966074543972324285018339197557536567439560220874641913746383102994721535069420708017159952672731225806218813419555438687612996611943212191299130714899858521321252639626401233050792145520315980816773519344062757834607067742654077158510439767734528068093550540968861899508721097240996231550015138326862946785649341454714941740008825835642909984684919811357256311144904198303776558818856685590554515498578589069069759213124853577509902061828600079673068251270773741156697924370067759327578043654801179430653666197358780906684721173776908957747161093606032476567112583241234718341259708962703332533606183720321666115800289602571833993700044460873542618545464057063779392385436229684067251435315512051475003688598673977776949505968254150601871884356978007568274373084630418057355927715145090514574668300053230823528961051719706646055325142709293500072702255099344049975518490100628508335259336326358663465519259528573998767525471815727527830758248382383462050122923479102673323240305839863884582854316985893784252963868669040927731703982588466258245951397158439072593569344576109112759536883534895082778166349916739597590795531952591712249009949015471194633589211023043120894995059138611340264700741627446772267006144672148115577341469479745034009968705797424661365882578085088441992724449181272098087895048586378361625006855344400050632536189141647713271903098948252380840217678150641624866841700394399964399961332642107421596619908684848304492271002207947157919591568058513096549420988679596858503287672365348123303078036346370765580547491856357226274739056753199753997271274699038813391465435213658745409170549442147094142243345317687283966332359829505805115948060983289236959733054210101470667356084930082024014366871986016537885950757502449195532366153624268394201278029471821911683143806718572381973144924625862273562221034887834535281261889927742939881244380922451811591577878578687958764296307380433428780557808305700962387898637394202052376698768971177358946656450920509542106044906649252177829001886855255659957278086432727511985248565473671789050058578141033649444580078125000000000 [113,58] 3845804395187713445492597288636121269510706641643365873364093508468773399249345853397219321373727046794182363124922145105804936008953749341052795161027677408207344609626865956610203840981089260764524592485058139335729459735426513827647161150784579799495663097781916460677780484158231846723746758997420833414568937909451173085798778327380437075133801495354255880880013594058309200874209767116055611610658826709196793374644799106761934555891963416857878362832366111830456384600999142983631607619978965948709820584807022555407331154142491864151320510234804688905844958811234190019593655868938280557796240966592043190646578607548658778138680089967047599888356608493193571881912656216649916146835955490571213565095726605055574037656060839676176431840520759608476355945872584897946022962227663396033775374787195338150235959702803761265429849653655810359673459464399355198666919448103672453477267040916581465060753228300777499151430990134916226323168649100007538280232099804486861793145089049018861058906942893646500545126938415669037540510757350194692129389511149871136634225022985971250529615111015256793149653220279329547371679300643744551946306503512102052026622458053813721327108633919840284994758492631605994055407068948727678569665042008344339049860841777586837027518306181656815468222737329830645177330919275657714335489450985918502585766011445362660194078902326254961743827359437739136754879125687885868288415669780322484527164964140402372925450917786374495499110227183906255963719861528396595608276034657684030124810850277285883769301012862805378795753067001963092680660418515757552947285118122201179223079103566314418634412612476775103785085981736379149054430650436017455773033884813832342482814156398070351157514538961948794452491311119677797200391672576001297455439741339529604834081424920304597976562654619459946388517778629434189042186272301097792064529871336529953311766776306203798749847119689830978481224602828362492920654041449206829256174188642948043719362850846951526948454042994086160358886601268255666125820279188677046691912093524468622000766576521991163720237318219342737603225090485454628900751864391708363960102886062684570509178433550315381718191219873977825390461068580000323947379947676232410673509289957921674237451253451518629902533898900925010663529493731459243993589241922270716145249025430530309677124023437500000000 [113,59] -939032929728926523887947377747278579350136368511279427441989194445225140879639964117361766481995888542739742783898446291471868830682494106827040998871150460573469671229421486830725172477146210690904478510766115576646018781781445856513247542997894988913365736242008163210242778489104630108350843576963118238099560942234726322982139241265042792008171983949526082805304255521313204072322087528796779276111825938853231333842746287095697236993204441503137576971993769292748996416425494568243952077774679824151394591995040321716200339708801730096931210577476362361940073163518799535646499999190161057758596474171060465469919539675834269079634882109894686087003747378182891556665661182329504008329298670603420476158732978484786916602354984806214901203500211247331548914085602712343515629826352207844420444719581813832150619732170293153775383857377523207103827360038489684772265210805142433936817409365454958488398864286119187866106045120499864972627461612626962851564433493852545247988299422894486459793952251143053015484528236363125988125193319066896672470633018100310985600160782113963343985740340383937063543004111150763956479364354099003383169022895264749424027603923518453417235592284193831491333635667455698140523004274925203429711494947478097699345838414154369595996586405019129728377530203184119775536822423317343411974692223309472715523581724352105734417460763914651595413270691748972856517622800599392039433007093368290640310661231804791884750983460912822897125763064123384806315897226653591672530106317440585448429219863838177244435624791522175557697366681935408496589910650576938413605757013881561992841786820899778259877258245832949337737299081477749895848645808613981924384989974307870125288603990747339741264502056651275066556407710484467427925985606264943133976935091422360302668010095305802924718024850206588707615466058343320105843262060009499088226468621958926968451529216709734781096079221609619305328803741680365387587688309225219577754250599117866183260282540384216622563106374171567973835635801651185261515855052722616382859694878718953813545431737801876991858319751852995931138619645283047783732833468198942706474599426964217372465499708257047968509034278142146110353586168751125242199447376764561799761490879431743592698086314930275590357855825965329989148375732580175703401570430628453323151916265487670898437500000000000 [113,60] 178716720571870855538073897126347949146933863153869982024697644134437318852437402948050204543647746131197065199436220005477775829654913460669294187545209534027046011397624570067810473028191753171286610715259591906482414553362892634379476982147222752285330771446014960402660499313097508655272124952438171145219951944743146319366533996714159190335321422412965069045590131992852368766499671303116589845843493398242308777947752210598375364317952587069102082744757706961035558064331860937544771139775613166843309419273087398088093078178015356636490883709596906019983993071879968720454306243657883227819714276362912139018527162649072749855024711888344073634634453790960994084863094777023927525683263581071572427453890876973516709934870276332596624139119789449467861068650962323176333341453604615597116948107653843882253192887986375380440403773728933584177035929012087370147279460912695801693435244651033926785435044876366792834383804389146595552801966259889177879045401273978461478212717375302534772718579802288270159570737553672412298746413950072302447384033015989135902361831903429864276264314734222117926677271779958293135790065179762073866456734843269030934031805206802825956908817853214683308715511333794728507924604534954750203319103902276359522329721598381338645732851186904258334280351511040305363602414621767582095747421332317495987762748324182049402165526268156705894959363151579980358185149684543559751793685028115364476282190997208413658652376152602939763019564405882218663846606289212525574685656273654773809398853802719025223257412420185886588920792240040910767432775777037225787602897045310428173802064332527475675758331671836592695228610569192569074611226921379432656525118648523311241967164939347094011823660720433600245593500404663039705664225094765459490733792217685844486099696686939878367774274045516412835401275258137237575762524614701062468357418190097576490620524157393269038376179764691015359025651627373068550316122658027716173791575257138958620866922753965772642865682777999102688947968255209885268321883416378881788204892695501738585813194614148467892956622667572997224492107924417171364595754482936934521061168354956066456243256889854418158649689772717830321781139086741933111564734063590800989406498582380686137315290292651239183741745044898022875343377567097397306755232615493866887845797464251518249511718750000 [113,61] -27766951461674568865595989172504382883537212873817991037620280486958705224519509893044385179571731602770463223599211939493491852346189387797402167821882393661428227514411104268368338687868248943617097991042172334266086751805109173737016072984737233821507850347674546491780391438574685751212150784585975874054102849457301563744680109829651351344986011557733016199187564305001421349542043937703302404246244577593678511973641852779760368912239603537120726707404494440003555802288142493704442747548293403823448209040926682275711516656743819232885082461967085760900635563559822132749851986310137328207987130892952434633822408760939801474104012920817461689969589014583548936986162566450422233151189107715547704427949123676302834960102054867754053690009684507240860850451662457326263755214558676109732244448288762647715561736289358793136275674977175594494871129175029875999784305496725645779253054930628098068694450161181696181415074543209517986405322963563058609267015912159118749273825368323184087868798551871886361704818968654860426496259686696500841634852826910755384706838747789920391213022052881690462483000267615150520812842741524176025021923743853541154779013289725906658618333606140469044184732277086575769707649587127271880698826007602166607221748077084354247966580312572901962515243886341632946714923926392113305187080231286285996600984761915170772953119426947621538731050983951624042413713942184156821416804370211648775526191414704325846496228383761685302518544976431206462862718747513311999318654373650139429315078723887825703605343876318551971075591227507348371365955813383609217930957485636646707961797174645287337846470610007386516827996079185883995939447502919076257090888861104953477305932271498093996256583014956018529972203496941985739984094555817136639896794445623439242459810948252649154168679222688648219536715804562440313744900404837064224980702639850702333976874597504292921893025780205374937088534545812200408610188905820340577508733098304409285831286838468190289470147071000539039973459682433888585320413088803583827710760157084879662750124995787421418505152725719308742340286475716392277024076145091613301762540838177745995409658174536809826549409049947964947640069596286708645753432969738517283885527833387623367759452440709948271430739403069092031617446451209862295107493324053393735084682703018188476562500000 [113,62] 3813408749934855082371418171726933745588157936684413132047471325230350179420472759371324655876681942802573046720951281551888261536221810695432109793241041877763059255624143503212199779640984813931031710190115198287128295424451780244921590335874684400801683006018641981540127562523487927074385633550209504136332615780304439881872084624678016934325850548338652544133222065985140896363212067081769636833643257638989169149005153416551952606378762259831640617846118756450912034093884510223369919717175774052053432443989131809443949509485435336720350621435850478586954974645873483783985058987505840820224455544099885119990609872661452277417738428937334856459421147627767494786830489213265458795690601625650898784917215549227718998598728837051056197276537350172774828011694800324280457981244870600361097658321113235715472502057521692802292736255776124856693258058599095808772036533430482900317588958164394492022432949412530646336776278196831262792506035336818218072234914683562460100675390923627725819015338634681575295992876531154634696962338537853864718218012340083245069466701443527052621091020263615560470916538683708919513943689566025196581403451925764096540336647161378449169990725324545660861372018333729270205975981862460381766766223311895665230079003116098517206075556810641223964402402703744531198365444916488709205937124791339886880587285900040944459877313015124400351212263210502519964647604249977260844996328818199222544423186170391920499452211417719927442449107482368758460061870181444100715660828518408929188944707808777065190290361258896951847048810701598179628966910191187108676554224789519307498763816144778734282491786469526563505495325401201855129847125239573272848030870552897960514295657756467732789089371149885133318978971687573500330045772161039448669160397810218699618288242423146489868255762730152816577428129667858971057940993544858407935685354897586894789692347575119048507162995458130019721025841245637135294583369621249078888255605723437322530540591284364041428114841733242868850451123553460204687038244338993676482040201983535677676830839307287868470501200039199968270357673201098424309805385884611799325469679889572668427672218067795799279509678566351312054197310644846097131690119108028451681469716675269039372090947896350510569129815051860827391932230770545378204587905202060937881469726562500000000000 [113,63] -525331392632500133273931649054190472907909310852417128940517096509970367354456219945527366596117385736151546942590349013982055889123333003893174384030856664033268952669941079532154231375888196472692187670607685623674705416463056990380242531494374838392376058593608856530198580449698665804549072656041728919820428228880786789440706309741732586138114427657506280590939758056837061862778318009915171506174730884406166483354549235368250543070580732037372765647469619109769864286290220800614900277746971406866945495855574008990621271231919505330837209236462122103318982739293516707813882933346982596359363596186541553417813099206814894801767872969631367751995782835840835882980151088743018864046485614796244100376729355493830248581229966417070393993494438276227076947339680492016271458698509782461283201275185952255634117200158712676799923684019041516854967050838962750511028729130671637824203514048224405653427214390226448678860781668147550895944755545629214898085370587207758187732543841159565539049980518487205829231528846481357055726775759031381806628808287948340319379266304971601181800768665788835325804520957359128456538478169913373363710434350458210437710833353154010621141707175372753470385365133292265997057901386284581099065837643237992020640256252889055892481053664163124853990344210049409412417634566927817066388014355952661262328801687563743923128961750096569798396350855366549189300941935838483161850124338922677211877605677944253593043117528824543790439973006358397897798292961950085559160699085338450077860602467769980777062592763773258623660883772712527515687613418286432520234597784816811347138189559181668238722450406054743893029301329184557591408124900093392756929359979300841914310971395857159150422835860231812174301303878749948772220038617935533176617010649378934841230635174048254826635526788636151969161760606300614778181897544682208983343035628409010330188061468268352785345629793587234855384153165174637645089320217485875061852182114541536348304087165781601360961831743647366024068910947998765664105407541072134950217464789796491942830060204384644335136010103590445439589556227827901711660686271411148930077625612348891413336615960215334700430141575432101296591293905424756973423005516041457122152122950615789505803482045801612709033863203246017072618304793846426229038115707226097583770751953125000000 [113,64] 76569594769314390836482900317563260741819321738246810718673377985832358637895511779436636210867049780562339112053671535723672498842955279888556490471024538499470391500783206030223619899562009818970089501034507879305853720030538061332197912589819893785896060690399608692460501270992652049017327579043422682893297889198947183139126478460559619848815724722673990961084560256460647991864869528076350443506916074334206591744672866947730181100441638761471814843791815233588369982785219266782174519382182014250371424387903186609690760399033065153688048288711167029629356758395865777990676685958907902180177786486426719039304791743348807252188080702623734656921012629719656155768796366768209442149042414729217423259152120107836014721597747581105890658220659032621316894073124888309613563868815579019466015109624196939013837454483850024459400117314356298220989959432945504790876449417699880892046394828368035031249270830011205341096774002627245515983226997078580431651006902866295478384607176993116831616020731890263453496366014003076214389523563520273932151015815875118870996763366677791668516350673258533717528408828641915876505827302504641169362933195417619089457522971265186009831581875478235409554408506664103300172154162788478118594971537402897549945327888875246948554338740602882393787704596703061756594066132975996671522917464710996987707250871946771613026898247021111093789443136434091070341532143546086994280849017039507973862312562176020853590420491143767549938648545848759932263546976300804835807446863443683156187000393181618860256989645922031009284790425144117097772518500701735324662610896429330069495360082611562408098167784181155871791774612144307350369512449965905745487061816097544558429110569499386001067307724023575727620586636281021947493675096125383136166092279232196669287152807620360210129936623505934774091805049513377490766495461898287468753891129856583078886473514428218210974992074482653665828494708979347513559413299692798084970901670673046783215344700038324388915869332909233894728634676812698503725244376812512427221985667869797614203406091075319823561787435003056198040063525856614960728397182296572050240359100765471823559378051172565555325390450972478901233846561406535407288402540382361199842493744905461581578148787701853577945777182644853206914144309561252593994140625000000000000000000000000 [113,65] -10766952502834425872348245901484999331648095638311773753679074293939388035619542118688184709576576229630102547997439648451606832949708242658496883597171419530332257701123926639373816503509115037354726541448348266356186097128088823431795121651827345975102615174790619304007842497946009926793560994488122848507570453583641935907774594283481727416213268420478199413978094124957415585710175296015838477819220192058111330190224161615705411432523364600167155228882068326418025991105367604808391589296881157872171983583121751473728105309812890073551173386278743893769676700027866012830826794073750096142120033327709341417673928364705959004957362773853874199734015983134242961424188153349759083710319446994857848283079262789391458464464272019918312364255601945671949368211082271452974114052135686785865039008881267701739706245336578805968012581990778890700584416340092222891916165138297102622702622995345625044204153115598196158073490119963932819575695349638064967378979346675273745244382204978289040676909746057614282375611143580157947297416000732937534818265568930872464823159392305901815975507209216898301574558228482353941549326511712803066342495117947212905997722971104321738084090588717548419819874476992863460108832811389369236444587738529202995446870333872178744117361600602269815532250528216631117385974552090352710714418813166090613593702824280102444828122920360484455044005401290316105722953928091312921017146512554723599413393147670194709269098927888157288543904232218919578606277039199936575393958269331873838285502633943546099528530701353133081911767852214099041946852062494694459596529823333285045281264885697978843574852443485794852323869212830613934663904198043420828137578127684607989830912654863467387256611504877504099827352086899109051665223134663344885428547393976949706708992610125623048643628062229860014652252655318543164410865559174316607129944673696219489365892245685992519502888625320044275663205908957095691138258613756713923273621047678002825111388053374648563440683068736998761993163380935793485683097921935983132422772038544253148064630915650402796556505899566432111529343907416935027027015665280046990619174513109711015468616057504228334537797194700673249206266542119269759279159742341360585629456794189845798681361636678976579878118764013894500527044786357879638671875000000000000000000000000 [113,66] 1339329798040492559935801753469956802496625038282774806417932302467378110404836426511195631411149919630474290470484702940033731485499707269938868839317689786299962797832596425768420705730586597507891676844852432054589797126156806913833698023482323031243236001552379303086554639091918528213105666047033235020864522073166295913242281071869031596875966715229800714419758963827551864078378993316072750668524720853958540282404192346475789549647487887040692838596745897306842123508806197661787659785297937165036273052977669117016799441489127210617919288759428994900864629100666219540720120775287558777584435424702575048063466977929358298506220145678695736592421332252161172522581275229314434604425539619903103907230912890004323131932541946315166113465525983448247313029975621213602499239792942615455436149453732128999150025055404962854845647711064702569155869105765103298743473055167031749564715335303603744995416222910898923622080423774705599500864872059514731240996368662725623609886233174273723857204984659558323984039977519539021622399560660104436785657110660439458574091052190734921786845719971377536675664921663612227014704227804098197417648646418025017653127411395139205071372599630453034552007312528224147825022998291835408707138903003977468303294417315800089003609193572252844252397438065244601270029546410519097493752181520239199123772392145649607014557450578092931650301923241638660872623479595285128860457571731391398679037079307455697761067972498004984241974852776467855669193232840220380584399362157800162158443090971204188116215992090475092575130863323643829446688695376008178013354607735241414453526921567067441176021864190526026398306494426333465592327396346914883698327965159258181607947473537322462747225210316747379862272812914733322888738386503318942390416005120537468930406897992357579198397478668224585044031801233341211674222331295315485748445607645022854311135987324094316774391943710430897016867923428127062774563372837015034480108253231337693820061694671884118076823161189693844089535596027605716913975867334626608479832757683071344607515918929105204379081235991066144093863960998881798000549256097869163713156207550034244265005701368927661671107715900261236595531973521250840761853254025393465951577611904057398257263821413674091600613435580803308422666689844131469726562500000000000000000000 [113,67] -153804346342818558516764284241121638967132770678848378994711741674992010748763739784536513995682382708821188286405687688138041412231545992803655525392881249742376829843745195711877235947867618844673131474505776892112319305228121595784350057457968004971200334075398495303702641938354191171009913932260570468901748301550810135862129432444478788429893065624240597014581684755424222267757647243114677008723778600890732990895621352371041284403380254639959319186468620584889162565493082050527199271593684076235502506122467035762762072270944892525422850340072436155807748467081113307300688422654838536797762002301846023462807540386017163745395942786480470236593859952940083456859953332487570629248558941658378971443154520527085758027939679756998225376462946364767305782541679170466749276867929690451711713826712845320260109509244829625881917454791958775076625678300412018258229554067114082736052175371865631019857430948821776775351148109219916538331589692349546209113895566816186425074520725071806431369724784745547734351480882438182827527523158111924544292273834396593106115549584796084535560983215286501631067235971925496770813799755944818980821724545807682566400815486010089802220218676080330247907536613712741893511019108049798297842890550162058177602962146085358138998583056724219556436527826600620774465743757408797451064328777792901360994833846379215643776898974354465286198499111162181431302078862547546395590264137419695065274038944245856070878879952785995192849691631033542857094331540468852038999859132585323910687902098972906998748147681378436162419339338799932095301090372527602834217109414304201238957416639692146577241645202901784802596744400452457688834858712377583176117455248056449540188576833612588067308194418948276212587918405365681999175817939915170386942752961411339275889668978831269151933220993432375017695145925083199466906759234543434014528971235780877173912386727292756910315147056400530871108399253776081935061934335845942191790894431515164841142160378335666336637079570330820982042000487391967226036899120135923833999298595399897541321779482368568016498950343475942978177004619046835458155932782369382316780128073993812274723627809256337898733823391416873874261350691079726415150146039921617798280473475105919993211108593089335006560933454882718457732763366699218750000000000000000000000 [113,68] 18905023462907479143021776461174013646001000892390447240878377851688093604162026408503467298243964346528431031074432382052055059010798014235342184590392106778925915293467022757809935186408388838838926871102834543842732721086512350048722629917702709230654575569769179280461729160040256921381631115061014187470242006061175350817933003228606741929737583306331389838810099471811333524385833377032598351978055883147713805478100797747186119532398597618919101072036647954033370038451097996862560018405818957276295007213835819537783376408543945966417361194611776219508682314701041973360138946151888094141642073513705722353222828563513336017275931642437416324894434168557037989474826021552168337477154891271569377887242185358479636222731790602969460457334119079209652050669075725628826766894004171033293176529437079062504524098060457389082010000904718015101211810713943067914966283678908430903697135385376881267614373744518900004591085196418224885951119583073289532607198318855405186738663399743895365571148009876810935517508720017934639624410758300507273694560683751664269416601373230867375844124148005795729978107137221110034016033167269524727803541482954313784426647782010175705999789409650806318861776256863510969073360620729522382072508928533858338983372114051118986541526189325275262815972780927902496401179878470237336241156725596776781426881962398970353990163553597742050654225663603459780929753846358544526051813093836000608714738487019267392016235791830375897481466779233912045224314711592876636581055996564324101394318539135075526954786080017367164266883336437082335471725659730216425878419883148259298073102126704440136295687089958652700055829177529003679251926740502060156389845032132889780709698943728561148634821721011750944300243662185797724302691602905866695068776519267731061933391030062365010453426080352186503175669496848897223978314449661532860161660216432463000595406221528371702938186782034736190773630033817885584567630099588623374114211107494219768540678057148824011486877497947507224996477053329650635467152784046834863556662792889416555216958501856740328442241682951968701014475353364410923820301490899883434191079166309655001708993097751909763818616124243585629264796702527985035727232038769633620884405806388728783590339563451219359239612981498822867042078666687011718750000000000000000 [113,69] -2534038831036432472598849758214242860130606554699485416814484723236542325979398948616889638515982513561768022106924954531692294357034840165204442951445650895595624142676441794282484152232879329244597696804931019958318970572058293739554678998971718831160171410589415697669334646309412802311055077293983996968767030019168933945667666800103018203869650946569334472308397509373678251587449786669026465894063683632260789150921161574496045132479217848550977151521937468890115710446130738259710583364811330292445194704652558253424418642221048415640760020480294769394527649360330634397588293197752970356847441602370616968921843361409146335757231616639640392427949063378629843685221664730883007825742642414210171343279325275686541637316527666889360690605802732691158870172566065391031361668024913507212797417494396027714995567099551594576289766919072417627063498961930327699101312379209382845438408821196937874519726536052103684576637009199614750041310270080992025822067271774543596077472361048748874090952405135053012070013460676143510756902120983327359280186231633218931743551728820594195503242128866233602506160448121767904575983080500165500782155171357878229022899772241946174081335086350536668699292636185254040715277632518259206135207231749242931992140715321780081575935653000275525964428557027114311342383374071064754447208552196227640870807062420324958068898701864470810321295342986593647615395011680883431233343222670694986356309019511869022880268493818886766080618084819053519541183846119530270832263929142395840993402006856731812347327284680827374180370817132376506875225575357697869667910680252243584419459756432458715630727620357268881865244972555631338804931059600554448273980170256712925725055429358697914445382914963409223449087544774247947551674082509378086595754476574234067689143897187321478831813382778921475462301826369559746087837741370683261190993649028925523054573780861864132517269640676904311806839149677564217624923620419167855150188659121441963692426508482954329624512346972795906931702849860828283231650090409926751428750689594411838213343585420445761302055121167507969955797481743464663421838450240339248695486784957987703426827630160535938733250172371924272248328932604708024538129655053132862303196241744716938900507496868148674846823734964805676211260375976562500000000000000000 [113,70] 313256030059989983593089904602630465388002243502843425695452834744900256095252847680851025804201890125600823701293805272465885378700228663090301638914597634671032546050656672780179577270635614264131469074027582050395482025545166266521260922052635055242391603750133949965543091275562704101006146353321104236175869956706780106647242903585918468979236109395434438064503786160388235262475352228719985931438136348144109728672881440261476636897613536575956379440349114779136618121214189776782794861357869534078305663977063431693231526562681252997341945922884835541235035904940106872146805308156021303325252532742462251360666318939594822207230093762986016767077947021095691570580502737175340069977642152578793166680076884021946598054154898446137589336300504961804220466289638245803638335126429808988050806939673681791730130455515308081993299778079562281162671186545389418402287753547416398334185279802143469903182498444914372414660344345777498055851687674091628660068634302597511941358735344545082985957399675103816472161494094497036280557944694094740045431715901870450140253860085210687059143264649620885485205971200276581365958746192226012765283060533546244763653335852104909626548408907808537761332127321040596964621368499822035809187036773687818948572108290471731654207947447938197692092483098991635976267008446729001180498581254859893889992615292579450694495049692193869639698583686276117315184671852333181593420780398679138517373812969439411147231339734276473371346964993203049503065729526294462754276628475514156519242388678642059251151409183596066805231047142216678823479400528912233786623094467436225026655344068168125961064821670478084681290824836873118354109601990327737023036499803241322988259638331939942601802418142220424360499600640817825011244569713055809925472214457718911884720227384541114684986527533789887203785162842405139891312391547205105944883542682836181337149864688784116813872338937643151337414748675087775037910892743810199357362200970010812873580775070424535944902867632950685048919260736855611556680030053188237629299632366607494721428752588130071565169261735792698762493628679774705553234975503773515772867764242165995917026910662823659171595740582341333127435954525367668037403210338992416596496106674797841070395886518267478268756365069508715213671875000000000000000000000 [113,71] -31299187249201509429903822646826279787184620174170705680355435065765973605134023419758245556128992101473681570176211505842870668180711251979345879203201494937482267933267542350824073741914559550623246847549059607341991704807378219534335745222324991257597823383680429127709653822924535995504655050562130639667631164905559789338065911819856887623405064987044730870675259236159778328237672675524065272055827723724683976332677813283724228136175022093667866643774800692278516851058658196215680212147411419357195580724790490671990381503760854350179223725476197089552509940734979630225951810435893268269325942341065474545923426319644918869374869564614423872840325769583549295504888678084646779690336875250943504927977610748194556554203350686475637210224485305155307128726074866419031466513565230914033951447270427904035661011668880507437832492363495624224431454325561845455131251459402494515640827637493297239678424928043638589077938551569609332620043482406092357286760948729953182916235696339944574785107740499576862638387401519224771637865794748476933411472502814768421254488548722913020442090334166201409309684326798315783863453596489921995228999510133216277752996759478682541443100890524928550948102048612904368528272238444631923913233369406374220228434953799764678970511974634484163077821709461327480775612584776187315986891748382037718015210658895006861578277262499880447425338354180875033938139246240831194147248026215109612315406024267183404543461362556207281162920034647013447483995170038353233842421576471787800327238719007783471274261541645296692408115057538441072355257052644722665282822996094183755204792584601368103229059942087154190544059935816817078920359165765897466021256738101645398634391607665190966166435060108995062565882785806812132241745446638402173364643058464477915721894820419966782792860160868199131344935540997133054899969654473338091211803235241006875826376450440405406595009705921249255169358128413654540291602912684016781702385617465183663733702285288437216463290588780853516239376595159306014010287377618784637133382253830269722362604076682257857070840419459724205686895912504099789853407855880948874808369395170531388192793414323337700170977837323476017059741547447275875230951077442536429938310488907189480989575618080214393553077571123709649453125000000000000000000 [113,72] 2373244173266232530454219832473383662942641164697600077476983384244507324719599825456703009788599049454604095149187546719614636156668566521480770153214806684829708104865621107760865443773788038081447718865385013483632536908302355580663304832198253986402193136557388550381970406493670835181907884266488997992817661222262745767655915166160437138605315083000193013587806992557546574510472171048049963179025078537881706479518012101800330930194700957506886304815374203428421815985687525321480327466652830748558033065039726945651775964378529404122342857541799907177890150506813438857442297820131410297380187774772854657808286979781471580445858580266525972162392277731294640256095760159601249449644529112814697989736117070189646438897740896413038747368404476304286203665735914000540229368242136894380951437846668573275364680008979470666208871847194360529607247322082314064004751034980796759764037632538321971136154274992413593324134432855462420626568743341278672096854932949794273946412283217162675010050466455363700913955572502031545569237895169727458508535126699891342232124977690150466579815805184168533774993031906482799152884270582590559469963701245625409515583839873769009553526297020481989258574943103961665290656294178220348250810366696893948054082906822248421074075579757402529131112481102949618109726463234300889489474131972406004451620193233590064848058042390281782465125013049547606829905550636180973322909604555109303103305593976331873338231620968352739624730182761862478024901887199418051944555834174181997342143225310014391756608005408651390572797875315298713158358655845583702509495400879125011533453453101090629668272613042620319783688690834682114534642037565016996568353955537034283173205587375616056347183279245792620230025001433428742865422419356490045136971780453189601009307880202360428263461751786949771219518455176617873542404061881653779315976911176205707340146874704672790650548165269400081295524750861673682850161091288126065726624821836542896232085768654566991371132096736366973732655276746115865297261537772011879996557502479687172038538696808182760644019011306700689909639375907174133055482002971087295579416770576600416726390529364957194070761211267993325706568906513812736876703504297905490357902310413091155321664245016595361975203551073603346406250000000000000000 [113,73] -119930107857656665686057174435341117063994153198645888119947235978293282348432729860975518316898933510323685138294044156795086777946017636131056813233642850372004852247387599623292400045593251314764341239653623433825147955774893136101233374489492504855948519413822860466689870252674004222103484079365619724167646563659551599283664907739679890789636857000238644597810852213889365330412309759740262666490178750307119753611315740218153766850686147417258741791237041801011002546368388493364202470556492151240349232276147739668303249465069680817059383303538591138509162572120914845680443148521098165424972682578048181488895101215196571335457205214655170813473097676371425447461354973776696109568092966732229964008435839241302237199269533611025530438145436465373122764307441697839117937867487371354179031009581850991315139300059153244200758434489168505822427770818350469183435138738974350617835358033195363511488926544219612470420203125447343842781178559397540196664420001174913910379437207462184369663756705045830090103240607916727439660913084091604909571192899014463125256539848746948426761155037361636333811706938386932153478874468175855889781167260219720618107056606729075000595136107670750629693199712383680936207494298838360340267359934313398766438682828683768988331803809442134687395610863969910878932999655551098843615152882939181637853222059131352594787536109078632796782004579244441306393454947484474344245062699308056639308331714987354654229762767956808849933814804694052844881156764796962308723947495878501575196616901218476795357723557363563225213771952135727256683907288174555388525637980639025176676049005077490362912321587088603578707441293992705189576049995329394770385403788047706137812676097424288518136084830527913866459227885554645913112952305531526906449157424778249563011901504106145988374765305688868581886137653021323943492129221216878100823612625635619875347429122106379324296830490864936311661074901564335231273262569834700309940190602480912123392178193194777697956516308093255398940484491279311350589535658331810067581678363721024523898422250341160378326428651267189561423310094958715094543368988237441008410970610501409051912381019227625588253488630940259824716425222521113566117363574004286302947113660193872891589023337718921994257629761509647500000000000000000 [113,74] 2194960393842952330181199676782172993389121661982173851371783099570500696134483782881902659454848672069268142195863443004516726909806195696716904098241171108700811637880146759607049065847094553644705038517576729134593386812672824290030425828265557866165816023558660638436045667111222960638577702958495789537238073886189089026580318719510797040498813233918591654120694530173136094515738676964495408112754471302445068344100674610241309735052412713525787095076053801760443824989200445091611092014816938293314981185258892775903608062277328358043116564122775970837113877885319120455718160200586718699473343122095600477127724802293435538849205829735347901693822739344908094524569661127471169274066646593636359016462787051686296240965176625176447334748693754119277140812944172927600020274168940284806043712413412972320607390140493690972597197222015980320050759300488939656169365157956531496981013560883014434102346168932961120197117955010383529439643844125782415522465627366861959872897298650149728801987622187046197326992876917792668370048855874647764783466640620396076032376472199845354296175768435824417129595956854058885474851526012027051433173000379685467473690899404582262284767762722367686764071512474013982073576295481825131634279935617612760416209752973523998643515944860154835280721544730588866464963276928603383855815333164344452262168070019205619806129502303807172911903598021299391185515362602864005047150496486908240318974508442751430379162502907781793374995377840108944762600002855679925384481711451921883532851167309449997571200026593571685303637310960458739861745865121356576997806344522315933965134519699193208883401414849288634113872790344389097209548152631583371722222341415266258408912398035091355947598231012084639906898476831379741655292119420202318168915846502907617538694620526285793328367545368911958156312020615255901065138346370140826694454260951530126060822981085209300670974288458650557455983467494602994057200415808037699253120812172281043805949394691059413697948476095737789401948214639580431505802185421962914935280581391160780929969143458707320899877793859762648233796115426319188409475672101933385127497933696572772059219106735485084144835991421626119076965099331753611008655542105816618130569285021120725567135655228194017563694025641950000000000000000 [113,75] 135163045007117599443129062418405377573135068353848091994251233014940535516547261329380500972890826979390841931031145920913058402448290834114013146442440311089844495402522610785150612387862449494797014577564930567258852041630007781749747704879883339507369373124806417337809541131405632449495651512063549227540519717527844540280593108275941754162553197796635910938764436998232846746528053626552330985357914102633920408710971608376586752144764831870345742618358095059570726573846694392274934428821482345221142268852566806091120972478122975237820634998861469527107317010347997752311709855394653441163308165601364233249148473216324777264154629653567472842549445966376837591545650561631400068779125135375090145379559497763571693740541621050954376311564032452453412223677537124781921024941411376602330991785980169668518624685308505710681317674156168769463086723214512440921050056644563271943747906832589240889114842512918121392362929427095602727507652266194929063608445300141334160719455664745835464291504854441417567505177677176652341296935357863750787013670611013224030302241572776328775303148402114999875772374073663942768086398190488500889793735637979882043601167988531862537724003926865769761525831078924169054138298057287704525109470434285254639938413796930361142689169030838241144395866357814254183509351580324092573948433001368414818562389071294166986033860920036596452998696025644224546775969081037661869331817891279830064496289603144777970529606565506926286653181781107691175683341936904479203237908717135351103796161311456306901200979056235682256875524341667692050424910524041217680611155461571353958688161804705664230254924404297003306347650776556998026432430207170536608956506658906792662044484264791152092998357422598237390522215965617973557605038106782018663052293643576684577452302466532471244580409949317533106981561029696869853719739787638548505532094319585991313322143840533057168308749546202012610465000817121919659473777027601834364937339192278603015519461613414878697947599864840384425877017237010945355273388039499840549259271888654182475274968349954408286654548325023117711149066961473806727536989397235453535590332372732720073693524116642205343269774320125667799630470534273604309402019303324792332568358992746126284892096898388248792601977702400000000000000 [113,76] -7520452521357825687559020231903702501655297548622403207194095745550598732831225193728627833895708281562088371262043299263478258956882147213142115137161461514778105567211520200670160905125029628719399528793354351294000247865943002428209048497681031686047079586274969572900876106003295200618849772890524546333590672426638342695479736111835775157654033199968379789370859402705601444561076976872391774319299463193832897912694968913795055117734189601499737926395665753480418960656544614581965770675982900224503181543194109083810466185553578433806105071350029045288308319929209266720783704634191256264329001885868358183453809289377252373322325275611003852266252391628938759543210191759085277420100889437333526982529299844983275884660623600582360359341702087914529397876085360697820559833651140725532094804174457502259628122723061928328614282965059232176012738625172614968647140784740133930020449012029765394227227619458043445580067596147217146127018031032882938840866537952114140490742294248558233250666515521713002782015944528838972162402013206416951564406928339181381738451933245919833445427098112504965166630229769456584067191386424753640742316393554328508402432247034355085780331403599605372197570917727523984074958886178375271811185277833677462306663032496383587091532594675594986153790941490589032767809317834203076553739848092170582271265189580797894109024725661612280336874850217499091803116079962456822467412835664097516953846666477740410416810401943899874133952494465354908628806937918902238529780030202372951881717617606775479333008321111642159361667691650848039896853672360511405248874892330256428540275200551731397272884282137198412393959722153374292665709244517448999776459144277023275550433216694315641468326878130971229053677445749025104892471888215624739891993954176297122218149000462670446407965140494491567224373002967400733096607760025874541238083809773708617073701674451663966083011978497474143917091356203373500107218281476356926557933003938294559422832653756724791041081906775518430332527702095596620427121802992023468653285915816536345973195435664288833174770384880046353955983403983331677554951336405933308746399150358482468247224825765945332604824943795208048103594103366419891623379553455173631138736698674872862135895835621194173237493241480000000000 [113,77] 63175162225835977910289974118566549801712417460948240271196735644482403384952383421633624789078894845235767153502340872296205324727824091409358904191761330001952566228050192066074293254820345662543776359979166962174040495603530012954300363825056229180159737921388523231956512046513589492022449554267811911962700326565499369974689344889044138921865377924896153520128653546396585817863619042579674456906723212944847324287251567810854684185208317356863323177447572705006951798461288350263025555867371750322173738236352588332003950658823463191560126813833537319019006906870527622222085429048371479323902700000466585965403220523821910359120870836364254729921757761493217342848600040856682225742312585649845670023284900983492926180264320741751187281400031686012821554865107310613838508183597381399089812834658687615623146743260965603839262596469970859250593095746593044827399476982114495750634567715607079239544802041017134072603192577485736114211433575092741626458041183252134471522547584128767678279637760932563341168538481342114077454431753475734324078203655907608919934327299699768634150002430926659494519578958644633176872148833800621866489684488907231928416037349540070887508520858172979674382567087318475415341765780825529439635937438981866764231663626337600412728077983853709495245673580908570313479705692439723141910760314836895216194201291713151665969389046241785563702459268807311168577930092460610417012186878133441571165810704984632524288845116773118053837886446865992103574408413874575616191335709010120118898793408524377129748949673894244152948062390356360915469397155909618061682678465379139742190654498886317483629079666753329963727328521489470659506478218595028577774639599027621230170345091241693977774358997163796080143619473401076524647451100460986089384254381277626108629975167969141754022345815461130010069145542585746497368846547252675473393493714056895916853672271693164148267999652439961502223791898955791075784395756548279584547684003528484434649340149493723045144791868747874487859974147310521623957680864238046400330753630385177957292105702227232978139824148342450750575008390262827816577443489793550511776260799738509562235675243996142418954063381437651741816763727669219506071893805258967262652747909209020992192872918500810791487789440000000 [113,78] -8361696345404004751973452375653451559610595253678621778072135785111849646984452506563506351907699396958184193968146422996407167896571037609580989172571477785518262245717511797097481982972042118317068469760304808745846831100225613892343787599144997252352856973122230719635793447252822964586745762318332650118076928352949499898662812293405160238701521228373886365958067724409573971962892367176344446310242356949705151584834914169119548980163164407164642448358930246427017832824073368884831163568561325955614140471886852886661412171166363096240899477136183563003255002716468226989654950967702583883751248688877983042756215329834667056317655657045562887569376638400703542273411090409165730388371991059590265114972549496150882324445063471208427305371179596681873972542295184766289299879986250156582746853491770232198613716483691799159198001271741866129001227709843229676166154316170491114453750337858050877054150364151628728151502781118877972239371664789472869284583338196190785801381486563171279079776623349929316360326114346630339627278991015853106739631121187182224194055375618243780272579511977486848037917514988086559663385981045058815772882727443500565823066536956858732704063268457271942066548886723352722953535389576931063994527085087862575451416252327519966583553909098837029273663335609998741818488655949006092175353929109025159166000817909600236651669052846423729598266993596486654394758106914566727436050477376546214888539071511633348272074481979383922189860457425701422951458395792979416017610722956630703888845873468522470383210420011258001333087019711291211984144862049536969097636733630971182636288867351190765546135851281722164966614821177154425617555036314717433494848095234458073110776364124714179540803886328205949957088923837213748435737124675207109291438296938712573985839463441529975665002062728299528505669786688364968373200754131903431935905984153957201604846863975230767078222231859105414027812223673323655299397559376107684392181573680936077668046894024331912400153141831228894413939900722255555206401649069974989133138450402994017029649010621463752998555651880749185532522394886231016459131255597985033250495496633496051516597017115684510763277116558936744763909287897498323343093175518279839972598328466913481090795777534657683190906880000 [113,79] 784144750678556718605424202312696315006079228962513478290778491064234250077712583139354549951577328765461630069029324272164189186341972705854236990724921317953632625576853800579723487697994074027877266404959268314220417629789302359564454376069276162603071999382570206795746163794165783495518866588055266610588562700433922241325246755165312919414010412121446010974642442398069766046999113611369534964362823088325331951698409946817804384779904758165335540688348090571897289005038595743610396440499098640510458215632534845091665875274649494238339093549539862966002011746544808676243186341922759735024534702219772117919436230014197364702734851432080248769263891953581440313398373603436158593857880921938204579482666251132220486431283425673480778343781614934221161300691709768749713953907156558083863415224337702072887777418285779360795464858104280294515016957645517863713819052718715803295053196729020876276664274111779079677292184745482556640954829263225566878121531376596292052225515007465711803889104882006247662960082142723204454965666236906638320004270965909714103328826217199649685960417945648575023055708529574938045636697565342077394792935760530324063363007911392360133928926819539865600404723779161351128921714675045323410609615101900135363096536602240786385185629030489441849041698762905860958181616462340429986589470638725681491720455578500102383964579261463437783714196215731429859769442614422294618042805548478569562380574611960162243183915318825004320867926986443799364116946413601659353979938349709681797010103091533720127041175417238972810611404577585072455958467499803766056334745003696650148734520585460375320037325015034759504076026862566109477302214332269582838983640932198699156967773080204637979757252040414827414275267677601462430415837518607163775720387081892437205295798052312364535781722896299704520649846401161517464961283513837319793746872621492798063423487318527644270670743357056260253890235088087717350253800196137834130468190822635423788616385579374337441061395275779227193928646825723795361282027013366267271566164166891355485115957392116196357910736637649972454253543355991218941746653163894978313698808788380120900981903654569321538249489042246909354135017647571240958017285565256552413963641255336214905781073291538895078604800 [113,80] -439039236842716104805956679194472906240452625443350700842373604455563171723944675517785252641280252023460316889238288375070675472292863084967873429814370917837515864681192032127024492591354239190804654531079622104058371561036641084620135592848707725168976770110204905388637873876937329366357115959347103575907594837865300563794940186116572452410481577848214031761692906433469744296285923163064298600707904361684442365596534363080706844280105489771724536634427276238918299418264432309535411507203974295556523289295036508427904843652207908933733211621624485912685374302840955576880113957414481738556045932587017951782856511272690451914190152852593450222307543562204101415437053812231509461605703226136183505541779242623969004112410872857675005064465768003791400462308475828545352474117840530683131026016354252945955996865756873029312538491540685175645238731010896379700697252609719492025572758758428087623323072409986987018326037344631947763699365280092172633552686204708835416368863909736313985427436123866244396260479372345814842511813250227354763690067824124108149495387490953780823820682525732756491004071176727735007119638918144707870216055156823722858950826430823191206560072347517881071614484802230978794023402360640733328204831162611285851068808326157411862366305848372186939288967343645960168118453072057239060362616483652348688531567012307041064224189974196833937666565410637707015269966940099215478692675581168232294230320985296569410156321648026400951363596672221130226253544407122723497176892669098708525893748166350140464071584885799421521940598351963964183737173618964350372925954554052361128306123559314077994446005922760830863127198776481285669962307513030353468717053550192036610993901809976337760462658299024112695611963012375682768982035096471206903587345699829921880470579147436925621462757570562465013103283783433050369291024496927834070121413254111581347290890454987570081154495255297683059925911981408638022744196038516965045612792667587243316821437554412006774061647257005476912001008063022440471433018624495371453638503928292335069573366467365532570151274971918490114095920576156560493292066775345588594717716633405136169190197933004315238697303163744654754300086710136295687257627526997181249280922904909186857570900405620572160 [113,81] -1241309165556804340948498798782906364649522761614790767714987975665950018267326241104171224151366192643414273037307803746611493030740163856499215092849241967376516535747298629051894788098882529944742432826498696135114141501055795488086407794116526856453657985527695258484329185254001769629360395785988576793106621871050199254877646034053128185750713806164261869813790894882042505780775978621625646082194887217242427957338924949844465505276617638480334128171133218963950438610366074556328456785372657421446518526793464218340034652531056086513847908375902953590220760843977060925901998021277977233976858274736592749541608261248532820520761449370244386616273940602795483010472937029478662191791779479491308701177891193995422608612342508651867496497476666420243801621704047802186605509318995551084614806226978140614155041955042307612270150917231969140496250754388652970496011519660834468247254068624840040756368052287798260200568435175888497204000214404809283721057422383047254828146251260158642281047166551173268631427404471147347407131237232821934083341189457497661436848571883935114877141876177334000995377379714930303805821496190373318502240595136616795011205433198223877641029031411147946612446374259597549202068798405371075929684236490286018343010624970452504783086853365321669934841486156401925947443982624730873755933800555419621988580512718058114470152641395100434917540727994962845488407392029177869614108161993384737469590602892549157254683127959115744763227499699706159693189749981474939829091557842972440148579589037658041377344856295318501749140628736548852473235922121699657888902396080000961415108042363531417339573616835690588968429646719220627156287553514178070188672459912375224427387657722276743957518745502711071321049742750702066850884288546874971594898533892051966412536301412677345570497925588931330495298573702197854224524725985502239209884488340550554321635481123384766070626049530020387562865301215553548212938764071641339943131836543485471478409688474797229293758549660148207188102547339018066346282929483389273611691217221975449884380558055526635733267224231317637266273485936991085030007677216349465348533014298639987472118528470084918606655189314774620003488893005017920720097599452281472841051743966320398656065852182364160 [113,82] 28529174864304322505493947283879671598328174057469261117838250972741897707294068640640539717279503494595034888827180336976009023287240370433683258610200534335461288071336501408838831908784458060006187663993032653985182954738368781892139985746836587890937199693898132098564046736134222891054961117381209043785347010338038806709341171105563600630837796505659158256332338008006975914960567011802043894176939706990295446617782162483334136057761881662263471720189641735779154638897821817526139812114442878333874130702890176461761053503215129373344967349281376533969260425907915698525236343798337842022244668144437804315430417968268563081232267704629157131808762563513283653096783446651091368132855483370897675063351338829530042278806090140105111467793209891760614962850295512156213525579529255145240465075859785462334516886925636101729230429950053400790636397880320298624292912239795684147216602101430666070998224059511137224281339517431584410833053414595497276252708577686474706368858652255118338202215388884212054818489526275473686737630987701500577299851107096384535174575649454270432050064062653878517610433845900115201910640647513820701806158376195751294428183462099532446566099113675728286444231866170179334988860309779733457776254811399923881020687846287259574040973321632508310331672242241790256017018725732076221923960431415399959697311982556521830557627998962900333904785412646507291133429101333125803522767759412028711228886430396509624233609738362942913840772032369382166327900212348436369133681569306079395639159569421512763617182442666348786311002622425413594218033408010171573499253300085565868715747280651982254709915741746462425463395427934310828326590218412809252708869087885473563943034505124591449961891482768243304958593334175197876777770479303067317410922523414733492859440669429544541681286262388174880877714783550500817986157520102955881487320445531046166880220738716190966558469239065138984855723070101986249039936452657884878495006994028152271745787101960787302013466320217821255047098331669236140422448361499233495529018988003711646029213305125283363577794606732385998181608551302172835893678251033455723420630799977751939506953961028656971159384763876853241633073904039130375403033698128396411975722420288580896125740646400 [113,83] 302791218012672015650421007695054634545731944762360593793556685063962702789523856617730702476690674129938896599660323141875594120519735714761841597230417941217235417163668278907940749273483146307639414761820044148614684295179608598808151929920177976838557414235945930203988892028290997934148423409688322800186137330957833159620307542230769094885515493567494740979286230083040790871352539872913756887840147291392112073259555527102789788753150288007337002654191480791243636422772537187309189734563958334461016063905923289239745540633008751266402703862220963986734346907535853063712290377129377427032932129439830550537759905159061225601315668714558722383584197465591613177799013725444197288420728136615823432580601999507832635072898429517592749706130746142435736354993266113761967443658666608285210196611460916529233750993444764076950200319342024882576337020714948076979983195828658584194224661805856626791824995649159784829867422767288585892016228797304599905544532158889351056147450273846429890908627374935163842024121952006590430862210108197256366848816830472711312289441250718043275555235533461018066455289450903378997708816049020244740085861790112314409478579031458712992959285474519547904122707774662736520845008989268950172429421909233220884866162615848735654900793362840256496903603307203298429343744872215500462466079399660098035428666668032244696924574444536621059231547509459055757630291833665843218851927056065368845242279533516097437299420596683547492244519594379643382333076921496435226034712978630032296803302015575366802086283008218263837423801327278597912260149999280422967305959453360766624655607017251820291463417821428710937475382776603459008840979529639631656469107804812429765690535987841479422094070262598810421761211185450567606860121096592787648673964112506970887046393068925432510455340768595122242423721128687927820789315467636704573476893499555310087374248758850822013757356181998885294432489672811039381876382739877998039026208931411235063812745921785818111184203434666090297218238634599401155187613013483944874142774888508650873553633087760905038239009851543259876862981611825150993859409697007348341335554917447194795098678892831246224605033454135268949486491445435649415833164565594886655916213686326867960791040 [113,84] -19931642782437974467676205916795097221513571348435542601120557414806612740727488990839395106573897460116286773842032732502633851288717055194157589877678745613542531767502681601242272113210028003797953571573161514489706363487587194855104564507814876997394729457270789495397678474206054915803309937719244693533322842253174172384129766803345552342946993518537042445691897846346992074887414688440105143540629453791832961458369833928847319497057791968497255921546097060304937385854573180448762355808023457701085587024978945147047842516846400991046259507416138249706492587552537012571878642370102207360149951594873838969651214040598647379711301952130392180298038340481107706999507629785896952335792700585851398048058547246219277979878521667083741272648437060176266124836359401051495660342786029195188013491624757922016839658598565636427514259516051667064017244251168558874840462663436693861543189499014373904694761690154674873604062563780284111847489025823768492469513243160795889468212003137709441818581715009590606910357428980702885374023302144928224041899556612598313829559582717276814226441063699162022785971139287094501851330688529340560641181047776945607307745430720234201596144736458240917092539837554059025791608562324347529004048818923009525327653212728242573619441398536479659530174163054257776004169377396088544990927680201597945881336490580328053087262887162010665592451924809546849998754712209766252653571547563830242536308430263772477359255922372196978748109327301207911779070530470104444578162171469334766187611736600637042322461268933647885855976861313059958893871330974751662811241078516923453765159479790965277687368383892629499747390297070772413619363612351825135785584654957830198990269575600543849570059818803566397052892978437639863495349684088864252482493830911951983897550791355442742989457890198250272840964600363003018346090708608934169769434830081968050897754316817997932426188266396900309437633432933701966336362816120108478805803914717953887842919904298164221894232420060176125615819947229109217846094360087025367679129401311397512912878721004069354376257101859739483176378848310253398890515449612207512060366328203558368167944655752159207266780048901247974714243935239424463041452898545215872843266212046440939520 [113,85] 293969237847170312929959486378010595659704044823340904231204399332001890059231791460069576508684593515076369888896944069922764983709266810423885285133972309210050363896838436807900460056343358929972658892770952791966731383934954796801273431949420648672113998411614615726109937433215481628231872074262451447986578504450709773409334922380083518638743446198288992061369504539137023495293598506564439035512790405852881825704417989974288695789309712184298082408548699742198041146060513992485351288742821286434644343486637533594503257218174018625616292734751503533636841651442348968962297815850711383578900195599537188997555164012731214977433169573024526919501166889852022997891956309815728887989868940243615776889408618488006023726556785864567172547351858819279173177197768916172903718408174935775135855484841627072345658324075027064931329024279632925116294597170723321237861957868513940383228917823507018827283283186199521834530075440494711273167207647938957601022111127262786085322688665087958006279204526502299084649880387997875741056516499332880975048301717182075271019031300192986986540233621559164108325114656700099466260751605158669047909902560318473675189101125858824562777517763931659679563988171436253438192702920173504203990154925999076662055942722244569756734529133261729590864430080205004593417315408145769525828372824090890451925692391166707947741730178881621018255955532622669828624494361890357661418705877916910535489704690846388361388928173805149840540141482966683171765974760303055177207829279447410364188678566301423739164312313999368042067022912956246006917724144261360117199694847854231177677006922375020140237987755673979393304422777304958904575560844245582316256836998677789502323894021392585948744943278102288794104946671036038313866970060831883382073007874732377116617986366685653945842767895423080989617089085765207431209804296008160462793980391273575168723760119209220475827354880285234657129734485936720474122596846436711764489075595362241790529056707596891199241721081324275335009659621187431351996448366531909689599318063259971776068331782973881224575552859302703794129541609336573974158947600583948189205062264849593618788638939541757510423283527160343000130427782251513362360420820987998526725944681594880 [113,86] 3337587217949827063153045625494135213546573545981571114133812284724196607620880358938644292324599897740352886112616517309077285475566715304489603133041138161168066562443372223314288349307301670674894312816703310961021336930568272571697583785197525511252495394512992720215572557878486917448074553085435350106476884016905701093644376828132598168543378847603391358125313356402420118877631599509599756031066146292503726754400547497990855432592361580931391431413787070311777950167516092438489523031542615246994497818711159420417021145175173138472716980591439863741433531973168631009519695900484670515012968878656928438787565126427418078614982670100707967631689590623115184113443108867614652745792421637542281560710851306501737530210999093123054905543475173614545105683322357143153462104054252732628910783319760783002325326351426061676895220740019395975102062312161867404586511556924150540050633782295909869382824334167725087933861993346249941525813429202562186328153401770471391822872864860192176525281490895943439713678381269932914734881226968702697123393895105934058435911169884506836888447902281114888803522478189897809712755907384025478688589845665470434666812364576372605288246082780552715825595350913702204395926259292234426822843468038550243030359536467235054696494377716232599776777441104298916851296173635548926857406248242688142267622472887445662721240240973295090822716958922886596790329596754955314561364496529193377168120752467740485436821086828799752424384256231937139364147460593834379520081494471620675390361776764888507150998676859744832886112277180051837119925830945214484227711321580810031462796618661803273173133199275351609980856733782163840255920905103813819608570738494691538657252677485163973607766520506202850679636713188946140290006777910483586132418917954038906868225790846709914713458308325075599772626770090305836171860748324063951862396783227767074887419180249571683359031204829074799404385543545192311431100183675920764777383488721872879035684703329501450705605474039812618388433968263656881058910746059599886976522361031810488852041114688610103137351442492724845932608269413967328915267578545784272855319264274900618870628823786770046854590764020760047706352070207235111412381993982155224086454599680 [113,87] -25083034340116882060273422801195822709013072480650194180320612796551408275204754808323723655856093621033150338232777869277494584814076493219277697411544731425671619355867174480796372249983513409611459065726145494260503497613467142299104942468551299765329533039123538119133448260391619679084608217610298994024207268398485929159893847246940243360743575105358897810163762280552009974827426245184582884411313499189359109943722171829615439367973569872552661720460074228211249338285588515500350556794669273434747447597829803039184818615680932501261552631770571801270993456590132080003154020963808241542978981706454550342853006802996419917806670994709912043605627978411959063145915346933974772905749961188664003411244306638063836191193480757033499610888064949420011549918829204278097638647947069529342174762016111732537565679780054549253331537536790349227731076535414815659706889506894978912837251472549619251230959450598968332255945667704817934188306093707570960494234820630590543552972731369570125533936053648427121274490077638497389694108608230811822338928358441439912054400369996817293922804587511382039897482288372328547664667800244795677894612392294844452971224145558424232844383539280839457415063336096422541802364045468297948224761952196645721781171533983770566861960006810345030587159941789132050201057047738752901378920855045288477201529839159043224594360117256476137905356752116409651743534529580926357455841943478847267172923652335998474083353206404574386993386187559317680601785318553150993219033751217186043193924387737398598825427037181433579768371342848833692922895965861217935260878964887161735616515327138291852670583984983142193300702709640243879796524708786122029491438728215328313412391226471452256713384629162942914251299306479780649792702621000200584327331569689559303027442644375611948399035334117681788943514313682401465063571034310579918000939801698779113908336346548574556570772350073211135004406226786110495941487089196956901825972814362973620470295606692840996089851124404188742311810043570258047685665629554848427626025833802216155514828123076755744418169459585450050303886848432261723257484768988000213670568864447309461229678200793376744502557667280614808966018524283649109607876081467886914437120 [113,88] 358387777972957210742085143047785598600375463547032337221648332735904664609830891009685864508022039219623594683643169261771244352017141572405635488340402919812615909044933601866416334652214183516729707390847670938560205951886746514358346731150131698485834058548559368024010148252473166161462029910419913318585005237605814731995334254998310650087916559332613116140714190013371326004103264821431848992477705592969771278561844684659384554002162337095216398059396125982749168034739962498048057228809286598006803203580139752443991166038387779887509989268196870786848174094218981631093369125818889102358880931849460999010845527512658232277725389609197452709481419679659018982084611612592141002778941705088549171543202871160893042417663539233843016501195944138352212080055220432514876181976349630791946638039834365990848808804546789865182067422028045579430708527497269814771741002261400851747302943792999139172625590616146371349205168520699176631142843432094200092014533943855549816165921495765328705302718802850596644505975936512161733940374905610257657636169387774850300138607439767156558567730118121269500396958272920165679155244448425236586614321302663781005601604449554754142203994725767541874948227924169068601480235342275079924819306589577235280210514397799431055534200556590050593292308269819051409263392433844319540784189661083655450728300077228801590093415551169706214296080734216999650863367567991043521103699492856138257514836116140319420813218343665803617855332033208628728918205383452982740456803255084390493177541297107052463550946594105302118541218908833774381008467189035607180403171365155555817254368540009414997322211560030024056103127406246695815038537370935329027746035869086899262585617196714596609070538771567855268499676852640998194305899242441735377451430439702194329245362086481655551203527541264492036451157348056550433907823620657477816327183735335090628729911180321112649464200577650452666846864957648438152705664568856373215953980333283579878471588615604340372821195900220480851263015372600399138189366009304529413275520780676301206447809624184086601270045249904121841070756868160180358986616890269123316835629126210086439854504845826316855379891709676999594300813917136480889881523082745999360 [113,89] -5330018869910881546906494223011589898292935517937409155509327179861156027863739686343048323661280367914408686052458608676315922585148226875757046772362986313675917673454207953270136950911865279944730630010456853132123747946589942904935952739398742544647979886799213660941045327895951333522731348183210067004291207939233202558370602880356890861913578044877559530144658295706367820321835245931428160644061431021955901775546662034594744075278791621715118010225779048460688720162336671496038953679776268605378177270611744726005293419889626591167702158470412268114374223711705034754610274936596378363281686605846214902906193465649700767545752484495788510200342328611628046519003756160657498431006910043459551395784847662276222941104409626144550658443476454239709553696948503534251625078650346148196490191091467351427373286860907605462619590316026560913719770630571875778382612327844680199236073310665715287376212509184772812759094663796025905520085379800736073135682586689614562321064805631719075218825536708387275179475149536510759489553304444124716256904910347203226528826710049007993357649999008088660964242434184745377692059729462300868738702715586898659203279792849925156363084601476672007760116278807732964355918899692902197183177072997179684943185184435971352802556601494130196624118879654273449073810199791776261248132334092568166518558488380068684783170822426404724350142729630090594742990882481542779434018504192953511503380463027030141872080774728785156663867139602381881028519959211083816193237361996289557204625161027690923117027653614388543259971682241879756392827985485039434258419533180953619708571217882796231315957249656579125850474951084498582778969645473701312274511091069770365131640913314894266909508021352068484561232707521289495351990690626285519703981058654254833126328071548197846322480598082994007052448961973386811365372796535306725656249712401481173972179844199164991253822739422596914009165582176839277658145442683888621116393805630759061029273760231685302038154471245622936307394879468419374596821532295610966133675768624114569711839454653658394804109476805308584909055675814060910602854489140612929504617704629833984548555406135355545284674293159755779159246686317897576950997346099200 [113,90] -37278917349796481727362077218774441578870455353741473032379522664532077659716690982276388815705292926967844350108339287386003052440896787408982153441240964409364718421665157026250326693108025772863747680195433274486044689735546667893598183454207565177956944411826199273135923404977018924936698306969118675371995738533123066743441456743958064803455252305758149051902455679853571849507694689893790341954297796406846735045213141340315042052225168573590494540745121845842458902859183360530797401661761475804681835890813711290824279567973413913802641951782744798071948186619819701051521314331946844489073437731087537640551921798935078442798582181621799347938391899155451751518651896785426853024391534849404097478159455409325369327374739128629953514961178335892195642046980976313406090965625920905044449282049712609825685945996140144867895838451083375408773160253653693280801520025058953826929482132272906322425563151467124136183657238272327751353703609250203498771646127625344509061792626802533868220831766077776394104640471841149529663974878875856591981569231263955623613169059076931006637921906033131671952000795554453519797166164604548033094241104301740765603642141141234599161309406839619976615827592256084357770152818977206191918619957775514988532908079855090092570781032733675088634995062677015620045972506152502567293605474644517142888830514146925761271168233401085305340895125956490683663868172183281086195910731870863400501773300485012936915420740912805401629631542075285467172140532418116493591567488381513465345990655589508558020965098220494399918096094237468792845621988059032581953208494848405254134762425504113748661651090066137731180937960002769941244140301926526646013565699675172307200406077932213997102027967797500154575473980271635539411876737345946251593759784408513574794040240416537532884292310192069022536271317334835548528648892760340401410948750507168705299912826383721425830061668361648871784638041508178678136651921619898120694445008237882062263472907940308519657342390221312737912012517590571043901042171469189310583528724932016043417574496539021803899092923530386911900408135187731489882075605373594792216064830200376929941368911371124013732869727882830990926540010070393972189286400 [113,91] 529369945772096489465447255658700739569058349636057851762172405467366809844489383140721771293029015355235692484235124472407262240900067679174185924506802672491305745031083883681988523843307971869965220793411358558055858395218874152838936599432075404234087560731756628565726246077506470302948243265519532138425173232452972704517354746831093950601553766358723479726238863048045378134924094120830646810675358822256016160025812789382786230451411387467015952949432225618969269088134163810060433034219109076441822687357350436027145057801962182115398979163400660677643976073277565711686916805367781031964304511077749351345952676051092625174690670572294455620138680278411962865443524492172650735800699202435221489088056939135505048324473033324399416939357841153214918950421055511497164321944776943414178675326214120460199607282343600329890111083104846101735931938912830675439997499363377900301943402045340046209696852479010751589297669948086406969761245134916044350462867201988206184685013058585889457130767149940731410957554533768548559133635554063924672725536841253148535972270182884908230436299922084003785421754755545179582421574933019657852938315014021037104327142521114947034374934837402021649034546459064142889422635150083402466101221651388565873080479722102295568856034435286841895104746047270425484559518329592178468655896271371669156398480939596300160924767836806229309263562572448153284054889533016338928712334307006809564028798116489098685514354970083933685558662373575163536579017704864519873292933426784872039943620129925071743450162592025719983669512016716083108119550411734956975164049409402539931952499095153813822679775723158141299960901174864154425010827999372944886369675801153399823532395917519945220541843817284463977453354522288435954308751590556486306082616402433279683011336698706333999999460754257751532543983211504334917407984342565455785037973648803116162854172784010472048633474582262827040158529912896333039817206075027643974836330510484716443779285252648338595810999317329246203774095222941572808244283638662677514562400906138331454540104395071285748560286296322762550524267344668630660888258521281187253070658399352326208642645963562913100762511798232598979399944370252119244800 [113,92] 3479194024492133370018659316773384204608599450583546289266948404508195315697506751348245608412116870398595527470105931781451132156800523566826262124168728601644498478811101191501018841078950006389552400437403044120834526540679643836810718527267058603025547637310487582459353155576277730363375531485796068967060040486302577953093574628063820256670317040096925335755291056416435957051586503515428311779169862266503473397508238811074613133209956967573309264916459487449185199582444344650523994764988636917250037545974287300661541836922873588475495938789781748504703991964856100971765661578920866899082691938741595900601148251587495232458361510893102511742928812362479625960077132180667756175375394085816895494587669828361020951660957849958082167648865465520233518428904151035889731218707384927216179937369491594427088178476577530166980163521359699940413282766141569923278964438127009435243837621661694087793535418251397400123768359937669705457610411424699701721852403531429093810329523808339586146838581930621443738862090455170556683920209483285696828931664068014731422660284386839988593470691583055958111595327251666206672151135124016470201718150138767092314396931237060220252960871410806924253575557176846501981679824126507676408529366247799130145428737973536930724448536035915685844640963975173170761607853153854630000068811646162023532520557675109162797357567858712881400199188440673069131424937766917016312892594879991578000229936205388386475955124301289510481773722434606172237248778300969074394510046046936372846353530792356683110217278080032116702315378952961312215493616479204694834924255805681917783202188803226264347468676867264858314960103905130578751149578149836994043909005013754445721775191760841042009271846754266326169279502284222874016169115132213405845703068035404726893288796401139857181446509951682982385117611249226575930289141905149418839022880722358613090301505340509600398028931317493108291941271526900352984908558965614553038685035995887862185229652024638550186237258974888681390310321974976517958736055188900188815174946035790134409739314418963645912636812085819228621956749640255930484262651184821135070747867409426679820678459879111631563226924199047986609607856484775680 [113,93] -5404894462134795847759262867483556296930278167770032125813371072038568923367816615237066757025666980017654199201099239309838001357015855886992960867654192378775383032816628219106549553066360509471176083910554797732913592734115469758743935281818307320142724672812951416392239614379436146141152540537536666481994955195827817688888779867754349153078246765167579279986555260684346325202584874069631105183562308653072890230223261012632951191790281833928260457655295491528225777500635188267289444747009364972544141568870754048420594100598055557117638976688071922881023203321839644761454496950338851724070714692231732681938690968355029176546605416051528553675722003323271620954072097739151589020164144093449162689658865778798112709665989731331768750183034931963118820262069870013992719243342150526405480914873480873702094066830551705183024245766893838865037747825713539149619818998114449466704617859337736841917927811783896011647816556809160996055193033475952583016729229669440820791014038685099035722278487730544142207934414401689895877135990353787906878594302943187935537699237013669510830007588435557096601975188775551539922996737259933762694683259740228262233573414412764350254015181271850200501018162959856174621126809103383193206632732270750454083447852454924622851069201118880789770505248402414940753768334252801537171592359015509690331806151602382887070141545618003427135680134776842923074539702822558508503308693741178802454495329613334247594071594115824606587927387694548432259288490524124572677625408347058215558748920233063662172703786190217821536016026826290494438674696554787158441033201506161681075214289707208233028651627186281070639102058853358856565417453176883125866320402697598188435802428832215335542397798188423511224413298862019420045901699491790780784681735790475415959553785608302458069051112005687344337277322867313248121976718055600156053388795583270083593732259131647933054833090026106181519090410821343914481689526058018979350517709584601816099295614470875195851318809380751408236422946930953627799766107204138062638839002222847097103619737608551301082386494573518700739194744767647857873041829657961259169171594967964614554908631224947752772446590843977046873335370240 [113,94] 343336769661939366069944787688837326686730996707681841407130539888473447011752556775003948203485567717010228021791041689586303581678562251022970234567012547584604627776372794960297563598056681225111831765425090216445923866717252396951941642937028414431313748635426952868466729666070306946983872145313597168016796050757119242805529725505679065330408158539113008575551371948882864180456648950419086245309505316922551289405871696887964928171266832134470330916814871927208103252680822345383161346870119377231910253958906306681003233315144612377781161427759714371737442388650146953732182827624577088366810274977694590764544217400202068632491585485447047305399317743167366087508426703766306718907011919112718964812921794498271276882235941233632711014632961680548258386789121799700897262043141808311409413039644388890269051342559528145697436924036598351192697676480233556799271041167033806595548567086469597042016988058216119751264690710776288100152359950763316237705476161618683912589764701035100686014460611477167572530117572507009423588505867462821835961235367214043889215939501600848578019756780418804914172506526650080981239783396663452124656121661891983591937003664930111508999205019070202009344968407028490196567530168221610640177691060587806542063560128342713236177071716280132591608593583979858873861270684108607514319446540434013058878655648546678344671909275855719476687478963945409493750323653760089447376877937087814975257891457642222719333785610475972402597944679945855406718780811062158038099825651790251077621653624644993952582361962626005834264572507018590364388920843080154688814126509001371011347222833401471550757967923824620137272720365647894280388926354244788105915143693476585049206905185685377978881751143630909462632609414079764684995307654166226546951022385690523954434530171405291424127938389053107637796927264103645211119962194215334637038690976452934736640847717515811681558095936519690984894879501619587793995322714776119833636854581418941257407977985503239699081608794144369047791915235055502445749285720765984775724835123961916396966573972960012063752595402480772120072750703958157805819314597411975750745838873608405012523571311248431873124799842838717609574400 [113,95] -1272184584512900196620325786368055458006371047238780363846875621041266958339234275592934610163975352584760253563332424489454490736573917802578198106742579543310432099880055607049226100185090234626943195852276804276219364122148996917350259256808131953512105423322985682501885304743264861365512621933043525113606939093816166633284710360689420507073351960873186209884781045220864740641783631684699505644049851654012455090947821591609272131141773188903183896942834621291411184550359135397686711820938478558741745825143218456893962788212636997933306204456617626765283054336543962357590315186490524351474775716409232198680048892498297336726187945792415212607067540247139013430449241655819783224657225116762029234479349563389053443442186847669715973251790493734693037032999440138699629490208372717156627911448094603217628681304818283703340476942068193584956217809946647758816019402539138448927877391308914634572698463131475605757403862845334579764229626228187565307263879637442427671763190437911004321935571647632585655499139835811647108257354084103819831207004690877544700826618148318818692044139280031403184848275470106450660952392420592849063733654321506560638381835995462095635023160091789958725324640145800973804322211429619175470578131418694130792582499748055723749878087352885217198391947500943181015013529331113178555050098278113739378873338163654893600335781985058569876659951345892223774163772463250698763422122206389739870707063467688452429887828527625158229083811991511251405779845058812177376041985828989551567645296905511079609018604088887896907552391940608833483906437143864253313411929153701158807915298767119911896882016657730304792470492934331073947940124370612022204951584614553672981919061148506295550236646971258582450758105742213211794274358300325419051841984412433093545052012532588978704731657172866075480099509954250435933194623794993128285987826347849599502458302627059067875672147072834582793700693917746401032292623984004928350822225414640158665790598526841440914885806757527707986654875115675983736434676330114900119259268204968135851672404245380540572871048456504531483943955487722657157479657383030248368653157340009467523250554471715965346988201868822717440 [113,96] -55893165137442685330928744608193482449953112175465864042499887344607813759914732264059330304463257550258507232991931237957254876145971608637956094854438405011344972956116409957483303764796661851526205554299616632474821422441194116390116128062163873604693779652658916951946700829457581592800658186651211988821746216635489411785716535173338734202733619440060448622054196915466388833576843504027278455099707996710664828083353264651659309537013939428888765827376110529555107781373574508287992724724497826846994793503911828435703824060443222187760057607417096877836019577073611803034533439866300924955954890478956098562447942777012998363350362670168878067732762203071119304444756348044624938601586679757149165684599992558147213154831049405347194015006655584657734223678828548257491626933206475913088832858731355228069933425530727826700997893019748071371530178954198239102751686275402884726573886183910897694846116500891214644602937022838402732697058722435270247949011340931376549746393062156059119417849790188402690210377142168297334301012078965012111266129432301932789945789702135901553533197043697893920886922601713386887824484970602951512261143546037127499478239023636814248530121459011671136239439404138421938430787100105020617972047189682642507562104107889746245508998242779420253580404092251214998023140121940790669156664861088347400411457621335659263484319485362286798543656644771600463103383643406403033113888584047443025690902558166615092552315331450185122464947896941911419322561521568598392522210624391426117947785207356745829061185499211822738093109575388986646413445116081758970872340491740140220583373393223632279233489671252494716940697789769351742678353142273150110127681488705864815764525690384658669901792595158897182069929803568819925147652068758067904671826515039959291857090823662499304562578174984169486325745513457359027894869427053129193852183796736065843284991997799173090362513101734884875562690170956710057129011876440098571501799310052213582977934427301044600920084835537313782921452554612204071525237928060455310170299204285803469956955877040598102626881431279024274278900222826645078995265723451491858046933960034039859227312850091301341408050932613120 [113,97] 614055376409083450582265074890177590056771631102974408985583697036161102425206365065351056867681225054116403576390785535890297450692522457880904494832375558885264053432343358882124585439535607740126155195318359757941338478895013782581147054519252302070439646139065045174440644723038651621676630937450666843768137472713138047031561061649198527576353829227368897302896902076148144887041694803508276386117553138466352158398520655409729725767181971187349170405534693278878314760790503938105254643894501514142925920815554140218895892867400163924495051953920576520206411329380234065450808477412055502776798123002161317462635911815445381392005241098320932440099476538631409833232987924356513729774472883357660488784531748927564464242663713484011750808585930720058053667473579160256377399418952213347824324012492733248712160855395112159580818537483583073633187182047715879937722633825650905112507087851819773644854336236325771565715321723189795117909179161047519603168252449320126085444301758033765285065008272259971071725469746635693153470316408305457954150662425411298525999049241897349766309224026305770041289211550064681458306107911416202763418826892188798214500841709826881274382085574756209170068831296081129484682658966436096392679703608705342045219341641035839777641520011629561313136800075324015709116490031620046783545671900422493938926374362085406344106468740768027268179588961525118356659780929499375675110223229108772824147387870750933673619266383568678927007288271225245882107289742408820534434656689355179233189060741223544219043460812946421815069424805847713786882177157116088068184482712108701559450127870867863588605644571703667315586406291989825454628910299842332386924054864555887544038221717955868713294240579577089101661797598983873138078076961844018584897301187969629070156781620253976648328936466768744430597174237837338331465591455124057100363791546165993494946887452064599739730165338536740061156927897447626724271089087820004753182561090394739610231722896777014152585779904335141009419355946649856828276141731732979455187831000303962916708332824775826077051746241484442462978671814889769419868106006137033954254813431348707488205606834516129922657812480 [113,98] 294391962691932317398657989563582910020326331027508976315099066229091838876296701874463871038359748978751538830734544242684606298833765759740043384936884680905242166632568617947605691805474262780469209792059102247208625465411572054918060004576489224890178785491516119554546081170824718414046565674779172232726968029313529087432998977687825077319657426227523543693793178002389078729647998553626465627660808586815798113713433052808968457359988127067163453292803258284109169186363306007821268501300451275902860280824828987970545469533570191608157966605844117251492155921700283097512613158554907962568759185939241245112352325760071598186740368194254413216399078638640692898506765706045186989496536751733614901932334519707345015954487131983938358559106201705095170688661524432429809294602955411832776038640189363682802853734207314829421992363662582713393335301972444057253734426253232673834528422084551287795494914773600688470308813537629935482522251527511261035854004284196704951645915823707011837476143608678694270089197945655552513674358324609644567750199979162735563510595092166957486765947636452200552658481441738079575894670326970790744009929271080889407365202264184130722027203803576189851723633553672400941920641531270355691309983933696938494129475497832511003462243242665546723985293840143928913592066310713346178180389695384494741359828249691437766632065430749538870965042666525023291419332832904787779217807100396996313996253005564506923954400348243894671176693627240244412447611675382397731462451230681837906408822699874496096497967273814617722506236464677756189637735086119622778195938718552808082582613881946589907453948437526740047029339579463195243850628991000571712173838958164021042516768758436433415201325865784704193887938299124496108324498935468304724135585773422652745590982239743062341778964592622017650295993708260763848010259901246282373608989337573812550549703170018690749491293579174468906532302235901677342565657419299683027916266907176877628003019066136764488595623073585535846478059100155225263330811893469231413598247442008474296359187058067775035999202412112436624226946933455493871495466646943375262594347202000956640072784626751860899840 [113,99] -6717051601924695481619520971962051899630840697240389009618998294838604117520586812237297314064692163083913301680528217112435448427272560259884415521301581965315592190161648951034860973300248638958909050197593381761906877431111061586797274187272287708742551664187078031722440265238450591222974672861985763134775806689176003833959043102974749360036658650769552610921239066684622041642324833044853458754862092084407513886132895388823489348857116500705141571220769008209535044640146453663556044351626685845575195325097063858500915786862508764587453023768405162016767726497597673139357288592862823222772798627817932358526648361557024068271682508182489603100463829198443581862686324678549372469606084749925619553474798021389975027360315022816107835897032058317321943168480907335385118206783752093005290807644283349684454419691274372724451004568119184340390075558493949855138796454402957356968151251691678782366983210455973437642343489539795701773280158290850288262796316108308142234546947230155070693580069588799948004301011844034004870753850844548689914284739236335489564254289284605590702440916741846160891090167753133497732021549461240740150500294626451908518080108959546972490105220116871327619477592839765798156512811250073482298447478594795442219739390370636272863481341044854244672160082016726919038299244583691974895420822273059175642173852425016013858734029583170893755664319855468972079494752688507508913713463450128165483559019475317635240194328529069057598256956916831049535477352325470136834553621599540857056718316961775576590622842141894630576801729315169499141808237883601559647070949538235478156499903670930525202807844563216072712153447255060854373307464478043394600099341724513884325530996072467250176488496333401784790985263841966547108134793166063301481886761621539907232091931773159613660500269612681104172268483238746373246917576229456125289608403163820564117067764187614482643108636931847997196721150535411594759269166626713466175528577419929206412594072842262215956687596698074498828792547326537265421802808683137071199227141631976481380385589875187828271886867210017643184164717979637930976512051636276376709468668259899963928854719700664320 [113,100] -8404560690630485581944491460470922712583534400668527909006145138373732930158134631500910577422408042512706605519250100352685529352978295669205779960638763192217155970008828875126636517230116467745874035386630729326491750684774337089528998731987264103051543077203740527036834184635541108477511705916842446522222813087459321883790694459595067619314101375106646476031024393345056230335123019849152819388724350080175865200609393680770373846981870394693423103700467493267598495941768097506383206623426502628339869283691753198983145173558545175044249790906188183551005252096822461986080480763038413705866872067848340882414072323220619803670277402245775071022370945555232424592724664596304471102008588061549377545249028272257040103209117027206071792948055046003858368894110746255977190448353592623743124770816132149925584041792369446777672149576072192567850897989526696528425776223352614287161328455053191363918376409295873556701042736027974691718605917006946282631311143893991367928158864004578101866614230968756877972822179749773848564819196316532344704423075368648846357858513629535175811230065770059163464516868141727122447911519133739440090313684026335310763341504432477908950067356911277021375344336964321738684468179322364747728059863731690057199351083306496182359437782304867620794254136751800659917123872235615911765967019578334060228280702692175128112799105124375575443020840193641978437175253019996656918432364720951511035826491258823356685536352078407434998418277743546914438416826669494132000703374229185726251221500546864716000231687057927484981447487792116428071223905655314104527509970824602603952365782673534832370299533296626868156205214104729211847496210256545622652769075245918791636831867280376783375267676133097938514386447526305599199313720910128145989264283119115943574041811889616190169296265786647488679582963305553973694680740419424309248139178148682024739700282333949792067998365383912997592393486744014899809467279269076499669750078140104495601719918765518352614647741108387641597450272465653403101677601413196115064088194026323692187396421071700660829858878636101209584392263424545123008743243552795663143269459423310007244447088640 [113,101] 56985159048609649627961822667541965457495867181411636115810505095628068137112970438443339341978800031937290166916166909762121271711438012451028740698527736112357404926862157026467613490153950082302167224015103367869189871510608787647707561391792048255848020439009969947093107810271162807020601279507919395162295519420985179205325183873951206808321046880278371600632829078525633053019161967044300764460403978128113431867551218472562052848331615547071322951463227320393322248938145743085176577485685203931240506340395910123914441213723927599252933220438861985004983176293140055504570592338935462303220651195650857418844479477676407027193296060421521822701882145895561004504956555847490013984411168759980143790841543280996298947143806799913913459034933449151298648836364873248114198690104397020799205487619858400931556164131111825849231043869902444575710116417510372109427641881774845359990477878764120450462976962049183709672846052072203412713547418189602510365866624494064631953872038284066033492889535890325668575887288572115675347912524126420708385606606146538137921516229634485819703059604987923486082161246374697236303872813608476018263984074617925002287867611529454293588800244646788776201041471190707493022820740685991974209474312467201574746018907622265987750613813716433035900396267270777754426713826951475902790421496966367023343524692299020223682134302532807431719213211439765311863170284341881750468450832146998520169294753093624816281248950200367210556525225911423330108151440398205450714632372815532160047376631530714216069907756632368038624066228365997859974131288106064351299747715853388150391762426239662668461100248374694553873691070686416046757114955585016424331955872274509963250014467867117271035903648323647208231023297925618674590836215221619162718520669350950894983154746035829315755697111546500725883974462057457557108996007858092041990626587661441962092605552694075166440709353782106819395035333832721433912439866156516357037273238461460018062253183355568676432450611507913700569436541242884669623919315340785171396016805919188320008201274256782778899331157198407409328938143527232810476001060472193272891992375078048355450880 [113,102] 226243717585170297600760202290830887777826336440864532943581706843609331142637325687092955453757117230900199054358767974899007174240269923487368177742951391665604082457090798627830689039798919522451384360956674098344128519693109067446263307981938654012286155464452176551907024070320704683698671048250146791143231611282648379921831929005179477871378947485986492813090177198353785392077141184179259521683467647292332944812288750252039708191078632991713760905272144667677817785086774899559899438613587990528460593633269293314009131310605416510780510405707162555708082710813934251313844692667346073857569303878718008081768612583776205487170439158363356163736339116807229973361036746336425353005534877195836906679576478624284672560869572897644311869452323792398327941842142959309859654329366565613647930428174370029078796434596082993056418634006455223002103721648496458183684424222766563046499306861803889819998597906738428058650750178092233775790410158288704154730232443577506192901903994243028782868961009850380737587909916903589317583307857224793370525441455240880369639360199859000678475293841607179616453180574656674921819511500273123616124885748755599898842293675024249286114560698034632080278459551245650333284207808220563730550791899525159996332584940808128426832914025546133352797461690192377264986267129579139185626799134803642355533836941455026433229746931538387328586944270700150257912522821114158062476053625058737063115571771338272127209146642401917211002749207770657440910612899623008734950180390186323932476005302785847177293451429241440242840987353804526425283255991328356149692245664775105046618054104306296580082916295456508145079589853540274142953668928237773013070416184806994551149043095180645675878866991602718578261467600660823776764702332335474702284093086210713862162325404556788006629748211924094037134354487523205614273870709300764306612833040813388437191188116402585926855171926688877695764894611137279638810551584930834962221354499737156505994998699113465269137509408802269923736444391453584692799266973823085754941858390167527794351981144167534205286181809652286442627244038674557646228381686968098497349096918220800000 [113,103] -259075159544003762355426054716666617397173499637295654035224761974418041912632315790555226332326081343756828938258103633416058149186777177428830059476656154169291053062677325146848158550706854081150177286845560182262245720744670592483593461446462815520114540905813803782628856454668758643137182490828824500649199343354690139462537209161555751182411295704576449491380226949915149825802871710654219010985388714586932015604850842753922667050309177771890310445109146161169849031913574280862485540074165001592927608405805567853951459801083730598542097293331971450547161543168231681940940453926054629859398648934614535580474331373865520164065010620841823959414231346568090587309712701390120792015144463528510904772444110983298925598983172568875258721752515739938189901709085860716267657086165288495270627900468830732825552613181078661729438861826112951187874019471074603423345641198043864919108667984878695696826162092125958207573829298434058839408075379862748306722366929190557981302264050927815517816363833437205697989618339307251375230758084612140743614344910041725563237993911114638265346367110275113783004089894088961652184120518469229986428860888944067113214627096059500772424846840613790284328758555567560042882864611849806569916316253684812085061022968447985886462361929466376574429251327587234651206303701368607235605900425224118760785358549831777904455486306776262466420487231964609623745182776806491110000696548608260400246253985040894511608783489869815281336785646080828945788423945836393964061441755061171413360412348110993609842711384071117806383132861405928465584913115572172469104334219460036754702857458566114130587546655099150398176294837837818180250495637733909237125545625222179707705537996848865637781234614408764201782818721496146374008841745646712444978763159548164080112362050626481394155469463827697220627457443156142142647704262131364547470785286821727101295585722521489626828167334707844278982884928598489751821788002720640876653614873307293978323784293965165507453207501047185321872418235530715054079233722360572736305983409832709196948407427700805714215146698536770000768969048019868036841236433255763645585163550720 [113,104] -1200759225354380963663953316323816009865150494938327434843108391078376948538681919768248976736612832221722148553704005269010583876533330239800252724834611153410611308603622755744954621068756024698607563899081557425239008568405468049991775662571245110709860987054813429603647100916338675241954274019679337096265570267876859425260400659260400032198130926649192774625839454359464628438585803827264110388522403031752791428202672465405157058744627176970435791491011716388579952609588800365772422008311345600432550112455818984629945670680508830424158021152771059132245894273984695384209531111096073561747653902473638136425198374316652324771742710809973992258195155883633227298481036660639645173497424906075282366599905610811008512545846821303320966884729650801985022581041439897854818909041285037970332615648250111344262847680921749050499076487014051868425870181157356302982925105335758225182724624138348783814552141149169309406947068312831468784329503018056077542340370868715828133698915811657131369974902039555180749830205110512156485576446234707714989771704893592962800710744335186198714178488314006035727180560037385115637489586029921849928215297650783643742117460500248499285279881239890029246731387357046197275312883759708270018208662217735766666094854003247776577687676489911926419113884546558298053860001743938013856875795904350024672456004284946637605858753459780965703917853592402300640940517828229794078390201364219663067681368153881473508814280769392153712391953339679927583310900689698330815543300937037698588416035741592849689419245723435254220289513520030939813888569371391008226731025795391004218405948159670564031074172703643817973565877799083180238594428313353811385176196747833144402318956189882200198706107521818763288598680955507788592377160752537215679451556105317797557078818578076179280377020971570713545822150232439471717227841895390583247968135763368393419598218889389582100511402544069113439886092560253698045287763748794221092918632380355451056194702425957547344004321997138112363549733048636322394684705960821574209177331125095347196883883869111718063895686500585068254299834647126957292149134974637563752284160 [113,105] 1767422501121521023962934295661486482185344034510467901480475012884531101726548762131293909923757272482734097375288250914329027085419366303630190558540912093927033180366868314294494414048214174782350360194719569877454994577401209367094268249435947192716143863741801977440052706936037236234659438611720522443208004493451099314321786783583560921316216701574921439701721749385272424435869286751774082621349726865473063935458522409211066583177523928646021691224159699056407942761273636110406928439573692870791170101908547991598695574473399139030275746143443521201585501189823864094509154947725230085648349496598806337537758496617150127108181257750602316368903585545567793087931800307543120133522937854014836669300609388025051189533216013732329029806844296003990756668046137045626960656584698818418587783925639692027848093699862691617522658890280693701848929366979670916416390511552699231573933296818810469253851448613691481745943665643880735553748945727833652008113347492426973766547776036652667701856915804177065107959453533812596756216680344961357817744448275191219929054853656351330423483257268715813634623228383204184694240884888462923715948665148204512100779037606077356917585507157119476549807077660024532301983337979748808770303261325193344499662437973310537356709372735720485005562541215265884518804589286818697275238824609693270495314002920340207981507932121920296020493113000790129546871808815043138354767876112788359643670190319975225640856488661967063797559280854723569149188656106535010849556846846505203864926732665657166827685081225394079702728635259306759971317631480252826574858739975831081374840238598187165577685514174833391002277354845455516266157955394831297342388896817291602447429332490696161825790764983199174919135392239085068276285199777539581331202493466112634364923470124817071986698959477642185425588236593959410875876900036719838811920992923253601894070807070669558796225928472326246976584285549158140701667370504735434161277043095714797256462541491333089704736213191166725865741421639719686864085559111652600358569589799159316735985210678055592986968874888708577430251830629958137090619218819840081920 [113,106] 2636128970491032444312622387916571148527579272099468859886260397564389395013148397496317527891882040825511441716918895155704670933163161933170886762783161227277247393354843808582009896447705464308531783924363073773265392481645315126287934306644960873447123149348718895587920238530877488456306746516123651444992981424429693986124425438993563581655378599013798080507327450451904027993638994297960677189635493447833317835766953169033751769599073439181547398946208851171152299623351531135317524187232078893442250123103918763342459026488883063434901477544145403075154434029878691353526711948576528665167542262086707971952825306216802379818896064707166162229851171139138433774089623806794965253421766961833199160475201160022102993938210834624170834075284937969616601481122715709683729201253528549446559876007335359287498181676159675195090014584545326390852431619605058898896647385140593281234700783823039756675444375299161807840077517407382551252220090292963056712201390467425472035267249260749871968439615927123282754026053454057257159330659617314837733905057125132428720413153798004889371766113092019800106873876052175441776834318785704968860975807798590227623265250224211534845275406894479639311844309990541332567929243706763954697194013941134241600176552479735264724956492555484510832108363902863518552542218587447642935729136971685623356300311887937471402750182270431192220754971158065344041615868234404392124846034833540374251296567537554087679845638430691880836752700942745987131865256050972944486705053686333652095004511434357795592167004671711340764001429739521206443363122743151886170484703809537123539920824069487528250670825587719797438585879977175128252901124964948336638604502707992355151088592494535176376419951371075449481152653142487926721390115340123828601005462254319533511067167164236250436420947812690361252495308928204921163929855835700540984819028918379892727223442528178330198602038505513541832141670547355014816161233837832838902046083732142996498720885590132499346410808366292017048063804570381364350216526468363083153941025550833977575571220793486867034192063870843822816424480289438667588793269026816 [113,107] -5850647850180651808463626560683497849531861771176204561982827507614546975549316621780496956263245493750237016358652415964704091498722693260778607213106163166819237771707129631956888290246453577958380024174966904916951217381211803971942108112130296896766352716802217179035060336532509944109435513129427475360967014358197692929757474055863987945008796430855680595221623613699390329248150025427127446802346766023086282125991191157379869525534785585354517487821034642079717623947057225886243655818687082003878873137167926568936884560989217932092070147892854284049009551203023421590062679550970671039545722262075506120631980124534235796586834291028955897441323025938359321539629872326086514243607190095604500036048602133030995767557609634787844550089903908640812055770195804308383878646153634473105429559423630802592664498877009730635024691249038362962606207005114680865914875316594255708397148338854129059199466408289057230311980853672334495551216638561618847144636308460015292531201610855821903466624903759996497005635911694972816715852289210304748416635154812096521709544733940205991604145556600078705228771415233351609136369442550600164666701448168328144165396075491744524872626216858530234003798675972363320642884716111340928357545487203654497747462341531120114639703204641227269986943687893570933241116986520222722096501982780991361047029597688664562278051533656121570071182182370873113188349856960716046212777970579746347426787067639806825033444115930275557581350802338745917013522526011193820066342898485449087224680169034039285524966662815088960526787146262727383434468779422299794016888005072171667271006070652414277986175813777197647172551757807691414718821550143072287373873100922328080251479763686681651579014480301890882690527388029814090291091332642548236560080487415882628787716797503096310336868638053163050521741490023858256004737890053614133053118506999553745075118280793061159196076848399422165373515190125764969262515096726212787365868777736030271911151413145216960797675621958118984037898497403302537638726942127078296361711100139144578389753707889375568127032940487783068560799110307198884681613312 [113,108] -2879264242846409188515737211320197987223020745458022952395376996840231842344787427348635600871216674211118296977611350767548973726233460074541890531439463606697351764660592919489439297426873941388545361742446425465592971153928637525115896136173529357414792646479820196572132043706224600015956472025047409848316960001534667755010041151465010357346781706788822897692524743544239619818598302393845260547614512979621605738816979647963548659979140959058990520868136710048073272968359755472250785345019474023378602790668881239811828323717961167150517062950807492127779444994777433086696549636080757740471783132001756313972998478099563185597594671518340035560329666230236786585382014882354103432814603488001211527998062644860509809969477171212442359333990598542229903860730272797334556794767803261656376485695541736150788566663816228154441230965955825429839377917690884903822113862030350907902264188067296851817914815621119938727680387800344357414498912704770562143403163666720687240243054181047397730146862186227445525291466669636695903912412384503349390404966995891856757909575608308105341729549194410923498463715628254071561439563256229190314263658418783912280802253787370411978437909344662853387851717128340954721297801260430590053324224490373970955059749305141752214018592839462261991924201895525287756555807403655426218889692717304659777670063554071787950772801251947782505143190072729753003288370691815396820868562068742415631348866963176921188812441359240659288945562134264428977889978677141970902010360729655442759528968922406746324693017637658296650258110647251097941241999143724200462943604731452965072652539938921997714882246420618174230574903021874604226201189107708796236905504424893031724207871951072097304042737027954421038731336878945592977172257078983873051322623954658686190910451104308869666384420822581812924780146120583071154647845508244919686154223921272760321511239379128443331160935000060529009156188937803225299290854726217718854556887154097688709731484123402531101436074830858821253040123636171367275281598274873875925337105006640158645504390613166895784511524401641284039233504159659274240 [113,109] 6821309056290380156063261334192515806768515023495132565394109436785583416084306539792215987505424958577087834060308034634109829130536115396625712386842842568750605478324325711672924983761963588941163143261776973663703835118966264364802809777744843464531162455390665942480251947005174505614078104524756922705858137047392532395900732033050041182054330853965626383146623396781762189149037711870758802425675290134543348124294524168889606782579495104971035433772073666392998786534026080770688104258577478006239487898958396046297081762301159687420533670426716184199285715017534053872015277695540665977099523323426822884892598326938888154196892847448391085049354424314898324538161282809901790655702236882298355339867840206671255087580681522200905797783443437566422139445921723953336908678823867709293154036796785514455482977734132710744556194508784707931322107838261490052070761041058419329596742616616219063049633270926752106354747879038253188081955362386985298560343165875289447285814786198800754929252847537094011903135787047050879247915814593228934687600299340075630571354195878062322797005113866855102191368088293590391484598200724464163223026253974098207029845301137863388937809413971358808479049221612487135867260383147089952186503265747928067145012002008357375631935121077072414462052236570957580298823561052181131592310465783866424116062868391121090180293330508280949245866885868145353885079778235058681974783097211206872456024932491730690639669888258766914606096803814120401338822923630081263603513164778602070341087641364831127917941391833241977288007598387365351960536580475508554682491125156715339006508453209924849073587214383083439066026040157544719145234638134550616021164417491790389420525744917663310708448885997017468683120404280829957082377811888997802943464462969713308097281388373566831489981733532020418879985679286174923337398206057139435048204963206397783339351334016640888087829997397774280613257500724461567455600150992887667113571980098893198684059775103209538386009623115779847994054346052526432773841174480027749063392738690274261837619349765088243348387216738362755017430528794624 [113,110] 1630851603713509196862395715067530740577134062561410461263166821080151055981168231482765236299398365548954733839965973956376100420111403315987737551175928223767749860737763386331195359163982078396134683612092393955013088042700776423473886936679649835913797414445605517250917071031397691508953850014122995477486910340240865442343464347147988808869898818180846562771454582632592327684191925254594426990872637305501182740789832088545918930269080389444852163830056792497590880501284388464253200997995496599542457089028924868436481706973889917619393494359516725722908564319066901214460355090795459208051576972018942471769422613059839328338624982881712710645574021498789020613052913713182925172093618153931058342438944182759215197674677749381799486980892503006655758124292951279097143009137594681464876098957665754673433438167544063656896581744462051696494569121506721790877268637833631115711898469498323597571083187374256312739773287032107988849165097756004596836419191925600472076374314439494891640007825604067972228741132116785140588284397331569202124073947660145075786815532283885038720607683959124255938412992495905251710420333703680631376222807230795282250975444647525153324871700984234405395416257234336310132510875159548826232275104211682435549809903690318201847140647827821513103696182896803943423636454740807297617318144799418663786818541213517295835404497376937251258825766423877995597679101285990253762929869480305801041154714284420788050292514897564174415369303686013434608479760327505144643348968681577001134202709346030412645557087238591656181269892598437851438635947922724186065062268508875500197548759419544213167779703296040658723768177976504136305975000306265633441145941006911034204896889245275447816097425618746166497535088272873199329548115022833580667159368568546244650175233479146545599458122482459956334477980946951596694633009643279618581143581829860722447298246247345582705113949617269511515779479744133353068558550482272146811789997903751793526262260643852368145248519533420618691742118052627270526794947623439292481284174957026687736927635123126655557235989361393103221030912 [113,111] -2569632592702098901636163490032567257824296975891614485332345374504374514697953648028849727270404049795874003421174112648603372548072438114017983291552893699342754309941310020817879779047034939706002018357998695494911609088027687273606443834445462438589772085466340210694427643309867466034706920047404470543953892951716178929875739073415306188637778958095299736395804047392944522840668882973463014984126398079145709719507194046583004162413380335043332419284768050692568271539855936842925252249421688668958080170107856712664847375627796815535028192475702702857616723368471466845422679930430033892527924147666145451780974021922127872108469707073919225666656879720611025665595236138623884992489727135114917949596790425197073180085941637454881230513348698446394710736777719786311315731807723265292002306994338388708785465686726642498186104606915822574203323786512152030011159046561857134402167077276056621930683508353762458430614009947037555155481998252106801740326576560977746565275879143030601340227480181248217332878261344762971011104130926927842215378348939063516020911973049217297413892466829828874632749364129165114864165037888313769966739591125064513783286409583407387494668212866254608224594442409060479646884048584495560575440871684964129251979162024141341281708858224907308523048859150964894914154609116694004865317920059579194874829758120571184486986365127191684170780615166451807689739664223656595689276945724871442337832952337096274162175101673172639258440737504629378628959059745346898358029144690375277455839407991307904883066414581848290226374182072855867005959492386386573184597337126205631853340493800256471884234703774658407071052454966350279534908151281992463528939415018556878309838006094180916875097452855845027235504931180410739372302208562483886455830925779625961178218022370328112166406158216220868200817599137075217914687408860342785558488063643922777713891363048522681063826775904041971473993019920578606506574889468371580393526658162881246580199361379542999385299211255295862945648178460810712001404554087196080218246338628126771696429933420049437223568408516878450688 [113,112] 61542745267988205863708381854436908317649447319485899549971397490409494447964307679632564131849278275930825219840265338938665719813532991751827008436105643307445820980566853218881065321747964623890201690954716571671830986755565287722969487879363845812242720863856162193569992686036539410314999992838924192739479760030289006739562854981163717890173441074386365544295815693551270824745436097181795808959636289217582714482977254794725435620581813773065836889898264126788127763581667182799092126781148364259397991705458565274314103346386447194764454420559019702622489212504152540125679092556235143029200839017170174676604723165050140783736060059323853915877473073280431945590617881477682711846658100643473371367554497030493624638115965740276408671986730780912729453006243135358597789456265592489085833651237841234231685760622337613257664263426087831822475870952677881566717208154254821402833471684069676270827960134657879288722794535296674938446704435287041686041510565376777726605697207809603700725589036470609635506311482497407463944411624968392755179859328368622691087203546592783995827436685924452238089091160800254147631710027958440215845000533733567825924640291456776040094612491675084697477204892777555434478420178997299647755829157407494048361653874476694205622420567473502469083213684992723696469257036916733959074022597350645780848960495631878559603212090707637922816078647454948373533752863840426052425702215822296889698878673220046470673470829797793695097894382385596923090960747864168598813596110736480540082148822409472848898029926137968091694733512700332477001726946364784923141465076485137249461780090302859562212319126213750445592646567411156510543376352231977471158115352326153212312190060073202512742538356536430843320211577643493875180788288280545793124301043839048603670422138975547063951608380325557463225734805837682195055541693621001433274583246995351865238919204713564184233836900325232455927865182754546814324249907937182541262436501925039462026970837799763140241489622331453375459934678381423297399801642389698284030921589166474228317844338318691500475574386688 [113,113] 727409184404945200096673814618252713541419140911724486732724847504982840683996010168861413147542505590598356637168279520382838564238480464251496026841005223347469423433654933331991574396435526225919477746305661982955598630189000077817515735217051892975647064741607299027463867351662897948231825382164892834448245896919065626641609480071810253950622814643097154845488856280467817145397587689634326997386520737740146141152686835845130740171897768226232120143951499889955184475989383177956541663330772101709572019347474290658716833480816418502922028420384454131264024318218740330909386419207723615886233096375519831896762688455933424836209809773757221752097608965626543976443523570994804968214898413833357552441098590618743147132319416145443272192943925920851834495699528128174931813131342785373457724373485958786431774040079272542533070967432536093179094373325455403522783797681914652382779048990313254933270375664438929388239679401482719803193881867788207406951855942493467293158134699495509532376547257948819714191906753164111316577835333070611932388131317517704892901672991006462271368883501914669048663345062752277311670761788471825137752161088907381959685209917333445102208106318536079496040170485799355389455336314714025415660359270829680825776784595510907497289707365267244250342502449610274351947198004792715461029941262654230529823337392844372065622509056343599499077414149785877867317840874621378559457610037865955722681815201880613467177512706621965060675777316560725131957226667640106145129757191331886602637437272551965365137905188302983458608565469870007474694234774520868671917091421454811070814852423662238826636472033422092480062135294832438361457599242339048455401287753604742286299084469307297489977486772180000173123942662873706716189039170143652803012828546560352559797230432485760971054139966176342876345549903185092636027227241232912250758985907629225702060432527591127771507721803641494832270296914436405763700949677681949898228512412229804365608647870403636981758719298640542238353293799636529223924741584429253912720818858945847552277502442186114253979648 [114,0] 21340152739265743549306461656587933308650938535783754162241223141842103337226161832348254679363027896394412308340044814635955245850649959155898618009320099135017384533620631826812315687364234062991426523747193162324513786543233378071872003520106272521328178089846168323416657604315215300950945449643540343716799032972654553141007378473500267043442196483772313534433414193663197334352950974407493845145409267059492851996879368845586888304777284636661703132493483763142117360550863125018954892716848463843925458781393771658853716216925151628847041839593362927608640235063884778962919782108745029316342920528691878256542411341409503082407572327623470717953549984113357819955073386999270453668945163767357733652019772638623928681064850826994683255140104642917628905014874059915470441524333666557310176802573001207748409235968962371301167238222875664973765757512442011808631424856543953640958136319713316963729112482945118072154184558512988502701607449386305083652175623023895994417972976210177994182534375934857987585730617535382246540513673209847395322970152896381907079287983932174482542808712294690610785447335176201957359755611472393309965770097015005269965642101815784935584937282917690582940942905288797225182716574377600464003134856760908862409851457025456471153209376194244723024114571763777458824450795454709869531093687314500266732440361484275179772293152683774363940567512247990450154514642484963959546796633066863820841742232292233484303306571886176851943494726663382184898521668366489174158652803075520657367840020463688819011784695786838338231050159559707155606113167299348824561389975141803616151678658231964563585677518301673529524875889534456389122129936759246480373450002238030236016587422201246154631322704626554148634045029699845836829459981958187180076021114441338397865993384042375380734503842151484938955895764371688322853098828963765300375741580451543070415815409690961685266982300810166043232212911087329452523765360291067510220160841644028055331259193938313508890086871803345472309374717425697155087676032970540895601799989386954535957714424834756987641512243179435653426988784847068130915670641610282504846202550292333979402052905433192944798361023884764081545446158995626591398255216771487160866510944518883835679946467633269349421834868009550337214455640896106038075211636112055028066842375423177776435772579714949915267527202766950651107883359460831952827382671545138505586525681201871946142706844366132160242849018222518683862709565346449380740523338317871093750000000000000000000 [114,1] 2011736554014140288028199228218377999922452118852602159527275252574169589604738365533574022174688922868899807796058577382411018463660418406330906186156927939176829759663782674568202133458405826414664812650488084175642021747362004746795358354637424868696475269624707097837758512697252490519553569887833645568892082598045560230168137080410817222818098295829467427098348567471149065723546526423294665977041357556570065227606309563353951583134095446838999001894106972935143216561024236424437502312860446688857324789157190560168018429471033068013606027008718962416867888253265597933801783804145086398370296907210254621633947244397374523710970218486983145690701823970516608217145923239033563383652621899194946373127665348684592242839925359854060530670040127199352231914466668284470511002591142558801408140985166325917805584509286679370830464981136779970258556928057114478455345683360812480074735635274523598548513222165389522423546694143488384504731165147340510234824903338652375072575040289685766288611145432947783446650344966155985250733779500191782308175311595167280555867861527759261704463893349112633862359603796987018391828898387985318647645798336057713884604851124797049665522905938699727394944122630696065865020885636190748590418185153673268623598495044075507676404114474168726374951596976661782341985875681612923972223949745891190581673594277133828938710508939855592522352823661969218590566284776122188070459685662036474715496411883205454942722986667993958107775092782462682330951444800913825062374028113559406084517152384886716945136809647447323691583591351732489140151509713646622040468781810260653017433610861914842802998619952198672816826565873084642048722005407817543179494283378362660527368599891450626769736781457248844603931809937472617230951897315380930112389326569573942863434455545763102178740058291284327536150068158324497512592612974437994921012551835401910641737389215020399283251327573909982282613702836940031456942401222536244970590914700949444121234983864657642648953134630111014086452142728259964098838037141438728950254451273678005651268853065663629769951241586182364166428195356376281932614628827172649319698713118393479457001291542294899142069030931559981365938822323885515810597247926832236937068011340059515990473569378039364066581068118140237251524095781960307515646625368003199528473958869165498144358074900090432296335708615716123348488630603068870668955761507948505934264088839373701971883912104486418050133328871628690670547712215920910239219665527343750000000000000000000000 [114,2] 525585251373160624347101293000667559342767638848965549613207910391076543484381959932437059288935745752837495793904778793923058531587276021979524195138740638937299520742306589882268094974636957961710248985918927992899541926087156357257159328155183876116531074066606416010644949771410600777662191013833905254004209836597742418287372500357826768323468907306717873661908514362662532138794125402151431277293739270254672901711572517223331358425511890891210482927724837672161864564865139302957433399781541957284197956149768387656351968022722527066424280833633073979378035989141732269829704377962531701107104153491415212904557399826436735634252344597045415616491222882972490362133274747020615810415826695847735914202878268723488885113449430643503661737366059565707136391977407269495808697301104465740257427769214997816662807805152341297196380820079535093834155948721042716959895415380635113374274946946920729073476344885483176468607758410783346165631139045896661726878307333043282833515874431301550668133074599737890489029760267266759119385506408895600520541893849684684439470072032804690860150545285632108343693576460268157617651751626801959690803441871127748161153339284434885690261511796195368463719396509672319490397153355007098328292683381141378376470845310916324650910597360956872995165967355103460501569814610968840791548234600576189349035924651405549622123191620792732779686050234725603762056013435653610521819817588991198840924800982907355526371381197123977407143768192408061956113942009207601541812923266688011953621872147066869350163508384663827573955044893255242892029686437206942246312511845054450001523051298498648961072353425518370284603386205668642524585514557491702444406078128425164887199346511683799703786198730420566513017024649233404641786312437308483604649956793354752488746973906242032190421913796844178288094018138300715520472532436917690480697822628280494961285762600934643075066956568599633785616835643212874853908263553556097939796154193514080773306727913341396697107601175043283309964124560710557629956308222250435230244947986347793451558223279460060078089727919169885173974164360648600245870847531654672070553575069932458583123829519421831009608762203306306205894501468051709400773056981823293105215931761774587698718740471308582993825328322364478063782674421865235957676761270350264481432835556342428939723595379492673778816950771500180105211172479694952218573832856257649649415374946986929247114028899190747336390757673342836661656285457411286188289523124694824218750000000000000000 [114,3] -11954863895264091398255482864391577345471505301419187832138400759919680157934439586687123981261326217591841007968207092406126390462104160635913971353684842342182244930165852081584443642883129016348050707102411540901515912558960711243275629080071156659105046347952752488051027265513233864865209099257544932341886771005825443611888927287476924589635394268764253969643226498803531868764393261466626908654935153817545486913303839702643539928652481773409281292233935907480931452373237683807981342833798833096308786321551565156043494031862187122204422156341343376926743949497572136010261705151837727923261826242051992475739712546588156178102518379191313875489203038591677136073261620736077359880499348868555799784194755232119951955036193863311450772856453179272152467318088227034200219626190954845500152301195468139989978872403790560597166066820114798747994318726207093438839885043609889975426573116618328601400701165876409947275633428498157507144937710073235618157946477689220905599829852185746364152604985020151233645428627053478741985953283561380757464501837175133178416146439182682475210129462527707619800762773785302508610695656115442939595623492267369360902226218604481185961589363341404505519827307407555468290481396236861392231386044974027515383379861871843363830306112670944245564972026841273077042020250942499502474792970545940004696329276130208477985608869186117827423170239192231111624945367383530103579431964961227950069615376955064507889836960172551617308186987207141012263466511650987067674369168032292368912774155104464472929359552065175771948905622782463807622381578636147587798901728236671598424062286345859651107452791509837019194831587759957654092028564523668658214249074165588692693383964199705083158455196699840569870020600715126064153753540235441238971848153254101833510576581305401181708555169896821391696576666022888800944241087471273328746985256664636798548468243781928030321147111219685702846566308535421502388408000619411855826966573540165294568616372468951131726953866259951969536509525718650141786020035073148478868908565990917876964317639018574075357810551731319594853117234018093463188945710339567190813015862061866669593919519243724640771121060835144284485164469475196511063666541356307058253844975695273109892330748484886280275690444602008476302870366982483192749536344979475539495628387192889813358239852723915729386795071383168936477770385575273910918924496293888782347797896127422318133701323374748646278259924685162529645054974025697447359561920166015625000000000000000000 [114,4] -248439300803505446227882253058951481490662828718038541403040961066076716773100125855697875141370916396892786307770634799556512796390603799736262707200877088603403044019697642252550470133359769957794344949406479934309574660601592228376494752208482162011060383473468322648377392681447300927962295635575614295186215576615081328872232588215229464181992987294506481372947824765185802367793296269069121403479779789825431253119729032083116293038180260143471281956031948125501856004145757295384081350183589180301295765618730160868685648689779923626254895588919093343795105722428987607761975230716636542312983485486394129073805816843702988144316369884052389611873776059935859489734990214920376408054530925589139901793045237904884664395815607357169118262359977288937907516686843106799168810430468811603791765740857775462296892310300494197975513290498669464980387001482270063833367580442957493216963226267295184322786872038616263588311215204161535622472253094248520834474263897564621390798814667727977871134064476312903148977127498007312058687745515794132682737250701299371095378551676906908226776152294311242063823585075770476808982521176100945043161450486574811317252723188314005122458117748414449717466154107536823603919376007781830809774344514003023945464055616681042842358204199577038544181428825480039456673143854768066061123905934280744721880176093320932576250981970591770713808914174541078260763092296850239805374909539010620517476021076259108388108658925493169899153816075897479342106007809601305181835651456927178534078339468806554249995287628943252873995835031920756875298908627083566244846800710265612200742897532381194935144967550727412639479229031796951351168434847006253965857902597849472906213333992541926879214469683207892273877893274167526044622261846534918208826512100947311578090359946085721751543759146011986797847319644987806049575509126662969751873430288933379418285776911175970222457811961840731562947858163846680037608338540192890006576101644928391624558187059817911125147216118930357687624402364285300017537909846919639210485855059580403926439558118496792863566085101452799071642915901987688270617684684496525094708700191266437505465236927278072919984169528390505397815698860326835734783635970827629347884486755722765449096303824566973121600460826314371189769639349102538175855728688410595215841063495358057946765048552239247671232196324411032783263665461309361938591592168890759501714837620148102571281230493830879656310839462629385353265032421177238575182855129241943359375000000000000 [114,5] -1866503172401398480822157766677457939040065279645394311818318153921869680173428616086185166779984386168629886483522524274300070529466833173699447849964806438160477246445303126069203363690506076433395817505046902259655611402172755389565589203222161780888593013013972701195977548168461272139416849218511321632752813770455217498948668867123491948509090803061698221369765385532194641278298059235771783605622342621270272995360181358883020848103784012621659458410239286052757302765917002554927738678414114329093782435785848578255439987875119438451354002825884799063288479277659838496857893178921052039734390192706624549059081109853464133467288632596683469991982198425496015473399652292150646837592516437127826848002149386127541142029297360569783459553502156935907610406790347279229423387958266023902434507714284034498891760837640561690203677953262528801116018308528091365108233362776538670340907453739971025555613249541962393163354080562029176247706967663072604670972060665649153489720536353171029886582443607738608275368554260334098575117361418504627605937451066488406365337340280424527354109707153887773823866324507537395614790062285565591952164974248599995968424385120868747124628203734414540647716277644406901107445426930729437614620836764524923442590274234428983760999336394805521709375293387487699949669103733263786539497997176731259638101112277501260744220377364374730355038732774106023604942463071696977213884903635342762116271282745903307575662340941748713588258540739435536549672606788384318369975611049333740474061058066283168072622653080872122319612018275721166840786581895067197186854906844732482201976706834614037123371478793530599376713802103722638130694876756985648681892474466132360877102458228230245702647635358232580735980940335777885751646033869292414663194967275434840881228172695663696899649815559967284194487520946753156722421806778073339905325656860904896214214278218492035153169986001687009869195203988420120634818647537349204338999047525887885292298646986135313451248101402683684986939411351660870526426171795155936503706185180075410026955578982194345163558319325148190755518492109497595939721110204947392411746475290781548338394615368791786221981680557915555007227118219162265406018741283385951350255186117799953184261518696983558890780120549698019999649776682120695440119227938500572675416843160585403139630221858024947020780964531895202919191449133183892621362221906965485463024982572774531780283770094588147882615213768052117582207927171111805364489555358886718750000000000000 [114,6] 23777698075418532329566943737808221348196814448563363360075337611790144453181742045200132103454725578982550442637522213183698862230112244527211842369673505527457187729931831299830268060015922487712164521618521339713674401568845352033255367277869326358070822053775775947817190419731736750079268053100909030656719596323254220265068216972483487675300833049534742461515108564936728625204672368344319374471882913387768281773888769866634034114731690673309689038332024562082495712633753681315270403749915209901546689026496573215036865444105589390460713979752252319981020913355556169443410947183416254599447395908913921894435425061871595411431188392103307372582625231412905467327446008780129237068932952283696754067280660831226166264313408114419574245700411850901061267504871974124201280005147876333709103805014026927525601269936959375475304076228464085186600778273132292636624030848586519538177653845155379106977143589518337083144336585473183462439502366995184858516525268376981067666003428981007509513572153080764440941354454839602692086751117778498046300219619747291905867679681043255368383459567978018307694022197329555335338020202297709554949984748838109608845653050573634911641670838163402313753435948868788756709545609291939910865592279052690736430755705442000038534360955860377505185779668386955507336780435363130280991037741363840495769260773314796266934531797319908559373642488449358921611102876374920255267408091474518135143257778041648099137968114823485611091851898986535793007553776909971017714395863345488127872321360077786641927607563621211816729684695551753450620560176355337535141022159466882095658096579308440633764263881770345720202696004253601779860623068715315211852806335288998157848656467514350313703206909177849343198743297083401788117195107972967308612608539937568855558271758962898002591431047232972305396437443504737791684195416425254528095295054388201357490596254305159229000497720519336057739502511148186833736709459778893919710791925842915710975554146211821077728562547655500930163862851726973959439583289236581290843376191193984747258511742058845345394668357684883723804096782344232549103399536189594691945512720097921058797227403678863083810339448217569601138950078919811433012823002719070025161738950554564289025054874608090406658368246195856759442594059099696136211499515701427360812545126261263392199797934431580876473092317094458373665878901406033281080786904839175964183764681645590942484072342989124528138411302641275213431981683243066072463989257812500000000000000000 [114,7] -85198388548487440094645841298891106112306458495465276357627834130550510004887790356065434830174097988171756754662381989469348669615176842093210493016941667615292270344840058739683167698727949162071033493772250249847923331744994460627170183914211865798129212366870076928782248907851708355257909346118050029444212726153788487195374813626145286601332395979288774507534674016025672975124512375776448073321408846849851508593702207923431620068917752235100809378769147819252192023793161195242337087364201486138585244336092135192652692778900883496928421972009605750696428134657238416543919284402153875908536356771533092510450734705385478059511987863481165948800271435796648777224392249734578387102704949160466979354325244539607653034982164344853232605642064525222250513656629768738659572506870928194660348012228578012867882159479360197377293407988455782649610691889913107706630794792905543240622374953482801480214699598393209074876944767230372408733501499688028893617746283371660450438957453383998536250512425115849151343231316966456494929519667752021576403843816193908649853648832904432760755405986545559328979577031413156510297705906557263797084262503405075022079666502301354247480407812992760018653807087440926025941960486073669586509078150016154381981767640695468814634930548147695065680608856231147766523816219563489059164563113346326367478009929819726984366202251084644534280557932995351491313605229385852898129583701490184803720790389196756481812672247097688831676071237467198556728165320807123936330563819017688473691676149937008132365175012790424955547632718895362590860454180697434650922069903958560558328608612981757196272026755626856302955157131969855843162393859952210558054658276380892045138802345409003541434362275830224829838307426813308403655681531025670333873010636716754713008362207030715865786248039134728276595443494549930303830258696862593162912543220924448393663863311230993522291079538868242299982910891054561613204332946603036845069134621143887825309487326527048188387839677187918698519604291409674580461123599725090332476747464502634754458487078962903913441573260595894217633316220608369611863714840482743869224061001583215805814256340338486071593239516968402468243224289622391044604509110100045612981159737813241115826993772816382616788966021829256237086169544014049879518788230464747949203085897733906292837459965447781950020331651442852615946796160412254707174286035239485258630159079064181323377727170668437307051270353935867873929055349435657262802124023437500000000000000 [114,8] 807819603056107370811191699830297666428011234420910154040717962329826932008016051437861185135506944464826277390579041831921548769992176406701974749995813341954514967712307609878055926842550004046690998884008322884689157465205039012109217075280876479167651980672004663391984695888089115620324027967016416517366270172427279945565774726559441308039642205214888615044693785068069214598588702546065082069074832611589673487711876753841970993532449487190904629068365473865941559039800922599246946638967495454617229989936625377082281569956614050358497122457444777789346105332540110100136546775857001171260118065953289539927674465354914870231226398867111678230198323361133451247148622821310543095941245152259109824346480301201285710801658608610834381354382182811277244395573985077046933393014526032011280117848993089545993861282043579493278424743507702814508835164237545286124435573813905182470571042172172267711720112295965451411059185742982625997823627334196896217806939335540832023593000542107242296979511506012106381530644669702841774077732827767338234982852258550213773365582922136991953581578749665212626952851500756300394564496720728473500042945100252346897568745703452831894880947120079918087777365174266734731503453942865445249916304632150319832626368587201422643729375529735719909031561289539794244505049942009212156995433492365689783523468327865470495599064581177642930505609512858180794211569847727505715229909472075517453423340232762109500549049171168205493996325157737913593466284219389748507806204615972855408070686229556638907915688054919090150955813269232805704170145022272776973963505495761974009045838553621696716463725230668025054485913183611600225693046977214725196709884883167170758676177556004337925096533657459798609437142814095830901177212178666965156852915445537986181099559337832797820429642554515078876354832326201728866906049652967897172735699029259895154826260800427413653788641841027922785880683883039868448818522319930903804815394053651380153140809490689640330039450605307535300669880221296135022798725320995447295282368916511289289715973279649078260071799305399656420741090519562376793473364784663240568329687513633333903959363494710716298327511988301628814574343718536300597390155177674776926593860249447969322963437765727946150292708932107526543505013550781993866226110681543850972836552622805692537758565322514910890440777183532404871455369863302629296263844478685848850304317961102401567077283335290843201384101100737122891359831555746495723724365234375000000000000 [114,9] -4138857931256968140077533434759375045549434835494196342396399096871133490272733923881160868162965340492760351283122587099017646171793262113749911899449167535131724141203504457069012440914799424321817550382372267732256889129492071719318420399493177187937541405003476541666974564781786787172306816876624567964573601707809065252722952496347087235295441451844935323699829808134250116209414723245723489521804880497662814319156221371150968246791990811617467551260944298685715616129452985355685158368646430491435258452913901879778875520238638350074889412301111783252241298261425206116614028515568748793270462880982088126690813128705270303518010032967865983367021322277480175052500809047397824862093382446834154294633463374145231618609473323850492465614043238271306804334587041222087633621997792691454340178245595043958364451890605693043225545251957263050257367685010427931728940838722898558962874310114502202946425705066289158631235146692260676412279906736448054013467875727378462660309723191568385737712508737282044170748993423399427940203193538716788763765489007470581970092199473903786949530312322046571183739422605624928167628233607395170418461477706290303236370664310690425119148454518847533291784061355581055330524698654953249568497506482785252646490534614453853442535023082562930731905808598589712306083236262483415163705470602113248753235110696443199413884937885212377650498733702274422706400945627748894856252163051730391780783294805328967982676850197111934366245405042556992626242995744638565577259389190249941298016187412527069827182985324558980788657175736276232423979272514853111743814214179132614975047203075413538569323409499965578857791888350167388468582331101249456801868535269372794463231182282007052662315410648279443523068997345051681733716176759530240931209685167688602659244431822675622271462176101064415498475746629376642414902148357085237649406047656652551455784703179736468296007941165343532817921011180364275302204814138820858589404606030037027274565664328283056549754858250839009392694996672055923990782701275027840953123450529854044407356008034925120404547912180689281461694205097202116456844226423291025689412002120573347777796221591963234779977879296420201625660882962331217180596329588642742505771278781825235882678353157815092196022746011843409852230096610476344522400845056752282207735676710910062411611327898941242132513458844134504535936767004387826589867727562849289746349077542416625987456752317793717902945707654005502718064235523343086242675781250000000000000 [114,10] 11350603779246586185036175144797836534248737897761263599256790540719361614269330451409953401187475570411108262189006602887132387864630621773355286684680843400275239372916827897271233313386541080713426814491364440635188813585885956810389259613870942131232496283334956877110634457564360063480397301863961504611290523749368494183935384855725022699349417375077178667422103589133646226348453043924267994939577485133137226700976073174351842497239055724615281591794355033523030867086065696723400483968136723755349643555452338251562217301059812467308440813093465287208934015055044899248226696115370376550550612687771070836574404053836592798310505716234590742168089146359151402776527755002267149822583731031494354582275973510638804248639702413610781607631356576950046919077169062330295539509560627522562333307388338531083128982886394148181553665029376233977986490827402341116106437354496719048467470980251497668278160282334161491750159556535971617518633847765369168728558347009468648681495981245175226215368244283227253922061365899250568215101385215076196206293839303433224787143377027682158266376351818415575833270010277450959797666656012947596256857999477209277806047731763232890056933586716753462619192236305379242299220523868150472086949787471361011163025807579257861355128066185260987576558162524631876996529449763180202671092268299531434191756476212597547512128525309429923523813569112047281520907343853116010440155062536331718434762169933932761208067418608682951823913866443593681235885624197591543440742947504402349881914561586800567512889952814525855361835334458175110356742507711657648187234247628583167321980102432404263266711254729820232414745394645260565913120665386099794655890945062109575067388415524124053523026598427248510137726245380788498592270101739171540935439126625782214997535017711437425467918691267644852465489829200195083316387153881055637423876956001588056862401148460654409675857835331582813873655854886503672576402749131778967058845941298600366440773632472554789622589151883964461910205239411768269124074058680160533578306788191550630450313509763541229705093176997107847927269241227346680625793445615386697582098290754202853037166211989217598097064954076758533822921096535712936637660002031674742539519489101851159912550153353199944029348211453755948048933342612770374405730690812059795952671597103252404689596558020764628454254501431089315889191871396257538626254190363399494094612943320053042715718598493651150566248475559660846556653268635272979736328125000000000000 [114,11] -16631290637923190740978030475043745561289194105367667266986321326532237894856007731442190749314241510603337524628551847487963497988561198965818640575193977664053945404910843990426612766219496514183066273603604454350449524738085013835795405616894081969142585393014403550856690498070811703781975963582153879406738244915348953039508800502942347289867305072062039338409649512601614559552536012491092402395888179824035488497368106661317927536949228585797458176770721419805090951565092149841339523311966698507902116940627449573336007963987349428873208698458968225715678275260515189824222895882390140554223349625967517698277530686608067485256614351345192643968614998176503659802949723208838857626182074912584918468013072644902631504646447735150321444295861540215177847025098482500801763136216005423482416676847192535619279815345735472289822549892516701657154667565876873260286364663619554638211392007139372694869783637921376042806202609883938666117788323088941722737311077690780709401610823035568482311584343361987221255962536147296358379689512054637724144136724139329407912157522629891372373547295931979461435385608478391094109112295077879952512243077351581352497964140606913415412312512606780249968866497784970298958106044232614913892650277694799789400672572888128135780009057900565645618895598222623358826318735572720790413433514384954097061477894921756870640573412925676198224968567007558732113538721200517377130914479016051548442338107734798577264666740222037479310268711776558113154414213476859450784075271565044884342413307167790949734614664688234687324433441257489337176371691511471640081222739925988635861276400787852015970209949600026484644597875866275543686217678798047245383338109674659436990409301561954105222168240463343523217693579060527076264489359051593468424231444839711654530268034563808089988246794821658223679696807818930779508400694759325305145637887248566170263782234746882633339207553420794622276631839880372268605338619812586713665765833793113928605993253015544165946922787554586329005270723938434258655203014184469779880194774420301074397867207802062845481647543156538622055178720448111626950707493004508305107896901296117884859457206952685437241487921162718132314245254910361487928632559026344073750787608332205356842746008350612525291316057183310402963256404484277342638164593660773188177842478046290220293623249162081838009782674396596448528321291950823961417831595087624099778546156386458817696986734271675373308951861872628796845674514770507812500000000000000000 [114,12] 25682448912455088576898731524562827070489293089261901335150466919612000146567998709030399279752318194755764375386481774417300385414037530801784723727107106662929063980062493617264960169369202538011867100594130182868988444883206644618746292891603330168390079785629330026698386970135740052571231278609086853811514382682099036362089282055819531458468995137863501223319110820990546332145618090125163236917441028791869658331612993024688439856557903453676021964112777492022274100771991915719326825819040662205697799467143055138592612093793338145330703562526989148863911378007505301560531030259842085775876055882213332423517284985242676713744496241536617832933154907515327129542334936254650922435019317642256697582768061348588166545016950148895847828655937961530030707967567053154652992434501033405062509100944162910628905202588517460741305664078971681940548231098998505164013252049810972602942911403588935110647316644098340105271374104887844310385223188178241509224184769435730130026261269676320235118329150582821122328760432984871473390997213067234008810208191807740047850812493114686584125945541987239017356428061167431122665024754127891661044126092907070161804805240038030003901559430886060572335205180625714594206335387264473929858524751573426545380814427121051907378104231646541754894266885098751393133107384227326453550473230261302423338366448445536751205727799263959027333696359951938013342094582351708607134174613561441896808259220742494893869753244255319649559424286290070245834521151301545628165254652640598903169423112797107245011248473519999289238364617698135951838473100848333442947412987158697751172625208295161205127135808611551972283719963943119701551504836727474421260461745082789299459891573021336960543069160611484501377432137408992605112878467197791953293661041486289322424186542656350506126979933966749901292893217830664905548122539470641469518160276223319234867483515639327668518466007388471150346303960109497219963791522563437270031560058520672463648648288802203144428940663642596057412147186796471247612551587316430705779127672752609216112773219802562980003347341296293170424102561193006130128221189860572273271651629112033041959479461473808227312193533814820770384445111689126598398844244362149543985374266474840332977581505760133653908671639716294580808272071787747250765936613642716869454207178516704328747139128228670046591173790307067961507481854131008611465521325968639459256455500366919944897865216257896406760324881091150928114075213670730590820312500000000 [114,13] -138423534441658678530632669709058515894068009647729595806382605265295568749886357904726046207051043332834615173799890332579017603624917695472548342736228557703887747274861524067324987561028127508841785889857979357599122729757531899790564872062069388134132682946656145282498557720365720463979579611112425506595504308109765473623357374610696121432117118686758614013212401262965324100804783818394271795591042055044703855462572332084573000992950314491445811044858467400766691243683325293504002801838186788394623406984143055437145665059830357828191719278281247343196980112157099109472878696018140882272266980506420748875793562310154691575668588096933726012199773303706590442835252300596955764724862890408735454013678478018816704337053830708805448203684309118069487486342354327083281225370256767728845409907341498616966467865020408942786129280197882921744185253609329952067515953515584482789023838025045155085287046135329830686073363366132832797424339056371991448752889492495292925930239971291159499747578938100098457860945594030105800247984625256040573824907635302692039159266541051530711133299707998435169825356526848257177864101920393941446148071001856702902972944005384212793658928485050660361928791009851208148285632528141442034260109295469481061823205995862716534926119849671107485681139595939349519023793078851768149803493955478798742829263209526938666977265209299353316927976169978037666379278630597276786102185172911201345953691804482675942633888207286625828340822960611736723276808659436562435748385950207423988121850491830369247944837924587184846703239918206379113651078140567052686520922820004883246572702555274266198307385993485799587426724852231903973313488606693912460838834208137641285642850488297002191504491028308471178723786016744840930674385054769641697418929283381392568209805498054978085452027878259822025942514512748465856414921982615095260761631265504833854466586682239548887261878207517480669318314021433494123994804100718973941581415840503668426398592823865710815843235413910833621204071855720424095282744217041762885157890042922467795607605713897557859219410434371767097607359892156198866480320187345202115183096510046470456994075059473855536004973323562913372888882970568239098554316675561072227842220606053525905842503932176148005748024914440058529949489243186496683109114579605710222908867297868366129175678331634391065782251701955708150591580725115830973210061978480424168376545187560868058826952239911771934399720151986912242136895656585693359375000000000 [114,14] 814550447153657131536830574776873357488087879566888413258160161998439909029105332390284563218304790449586436819546792449783791057957036492128412119696649743395432721069253074376024041061432997421286688603550916733850544925008069016451731627347867123614497491712825633873881188322781420332020039405825870466302264043369013527770498852442120229373107144117482274479420983617297716770792042892783912133782197187815205191722506361726853139274147338611149428312834856640171279071444220003538416557022643997151891955384356288414065249491596382183822521070190329474291733664817807942296202994809333397746279854340590774975809797608375789474093278481589864091637170938480095330329958521142847710491377567377927714282108109985155015029114100033582478603134779854641342400064196584335962841077546698464783654176309124683480001526063943552585617603643659330843429023337964004210123224168405214949959239574735068513343756958843656093842495704061964397682050109353725950657869417920593566197146843457146022549715119437023801758484241682784246456502610999035891274446704041659472215948255013034330408773489625347152391006774596401063390380274963996169436892871893420071935603397917520990686594436119919661772047725660643826732031548776757985545119940990207451747992967811316491105060929151856806449951865539608128611490428182607283755585210569694403910184005455683774465370094761088345583575477096517563737155124792287618700670137142532922665147535968365331636548324060852480168586449160324196659806645927285017023416783224345997506564178852885975458226938678109687526807111756442152997411444056788806273690269970482344728295597615799181536288971446316690637882523771063412470064797829085064188740411045023348823002637059056690655824982020431983618289926677120676350248356114135664746178461130123980858267364238644105273574584016010573600789499011664511268702533117891087609097543218108157119825126097996173856641630319945116643635177272066712082976866155381060661603306295769172027366789035818874339399185749490312268089098949606939202300182247420161906370096797774321916866255832419724913303746983471448149600042220606743906753171181371196998993975818033712854789908187946871667619541068268503319343021028853220685832024991210355519633076658787975972838075291285801217317694980771009566583513407089041392805913468519995815262521182582540406198533249227019994291016825437695528967428721326690146828138878207480647026556117286495313218989966497218802032875828444957733154296875000000000000000 [114,15] -3445406364603561756260223404868400827181215491139281110509784077217285918450417239688476923382883520983404261503460935026331561826753972974725986481044258706711194488777833502291401048284192853097968809887253148859418703152768981511685497181562741514823888680637049105536850441258762403882814483003705284529161942401455186870129316244765776372355129835047093202930745117378415329209480456343789321612460913184684307898161840027738965368952406689519986826350926717870343961664528203685987222550598869258289065094272690478965349706578544405617673967486500806241737314519240443469493367107134529643606905467226098469988571507172580311532626448174902751768620182129923353174731175344882022122161547193828449023676327348315649131478389418227292907412770047396978286476210285143256417325054659926332983131877845581178585407249304990376947680784054013526148799957977165489771517364687377270261845931558583562725855469572861154018025648697014808380984585476173921307474173270731080535588277964991985804876466758326646770377993463133268400830298280401297301088563519749242789882689597277778051117908952117934783910510472925191658480867471118944229261889613868613982163980702143058224321815378309038716737826014245875882013719683084646317620797122947043955071838112215076150668035531792129833007651146537129233696165489049985619196028936718856984383213414688937913346969228661154014361115622925465466729311368098262880183822809536659019608214656274663448783690672873952754284704910148331232426090053244528674539407518101318939103029872255394301234375624783246688464670904805206803090618110598075764283437619464618353680761851782522333366387954753808967908066379367278022341198180344330159291748865601465413931432879128814564119650677219439659054977382172097246363901243262733900510633943304532383196577175330752481881099984021316888779859489101428891947082966720150772478821945762389851575169933678382722088186638810932015218475290520028625548104426756409260069709978825764749672216550389291301074777445207815632704300023433840549249903506433791725717586600249743977903488795487148472989060833925071679027518912234498946867450717073885345205132894711368928769291919628346534927183016915404998585070143068957914720866514073686358465807917445508776755938606027950136907360850410040704199469534659445091102941199216233866295728795739328138115216948853298399832441084130399582556329989503802698503871614366868953625072203702384087764201301903876917265279189450666308403015136718750000000000 [114,16] 11029881698746666944947106822393213485265585676385911190070520031791843073163327663129593191845125743433108716845904930204792716804715433272233863707470362377347047430153655440560184623823760009690382608956080161286829138815427313189154185055735443104800306748515289454985167271532451872680778732911105344235692372868692759321806223003834032416726868845842183936566217172424895443761126312987036345114417940121679100155189121263996282236091195485068914461139188137674869892911231634920624386185676442536336054067558546852528870125176785953815570660846527765558128204379229093000595306423967989658494774784557264187445986645377886356899577011364318131073416347219519671433705266881166388984264700700903797220268859156847005830906361409684267061885138167508924669018596834509887491241242048836560650518112888974351521227844200990525511821175446380114290401438406032362603165091895750233349912009137499715754963374159579122860281520665841479704641321391346121267862210432567655923970850254423354311200566608974053878342821214593496914679601752784830604346963758982266155357765016315537448951334008748036306412761215703368893320858141591387842468587898877785588936292618160337035941109116769406936873266965815245929377249524322021238857832078194834002030550483020122386413338463469446244656534440404082150742971778992545970705701494332577632340024437086290433764061749146630816157877634913231406024248372302808984436061807562777706030076598278244150174834395878567173943447338833150057864794892206636442850989502697413507442739593287933892712567939214855111326102755393873515919888711610368896718339354428228173016565351085944265566513658900164799983818964469904361082918874542699153481415332989916544559027860021440018189439931793727361161734382669520746399398668140801634613834164540080803008383166213456293996864390127185570151900730331584108483297565842897241608426143182515504544084491646636569321538025401913845562418236590641695749029044535461862342971601228026348692470710376787006680817321152626828042897223773356823499031274999111317916837440628839311492195218860166212182917861855929295456995710313343941143621103343560068961400341213409730329264481439992455178913252618121633382588481646931633501496337711797248871891435352263598009890583141498650941173389343542464393195809772042291537644247696397205579232349433545234215932857243917752961468897613612858507722753708284619730781359377810122142833607111940281281237119515026279259473085403442382812500000000000000000 [114,17] -27857682527942243528887866530987776841647044464874651064893744815034821295995296598869647905442711999280921761273905642753810871340075841335744808495243172457013096857280689332101731728310351007187916869021120168037090011986095061975865927899786038266505205007086687074620874001019603316148368933702241821346970443610361094731323747469352600591172247313099486652339055204625849822572815390917610063888983314940650111164692610163093411379351539974523856851596801538062284448931320974585678502230534738071060179316971069251618084833500308989967733223729196649224931903625830990119745767072629800542743752505891524195177111709599397325574747690492103169657737907517352112831854161073816777024374919115632985519883121260826117510458227535664705983036963324729878315915532270926508168142851843223399610572954531529591797795443965461927857129053135869072083575965897722680224108107774436185017446695345807553386686750926367845627426714777750302426465423633063971382994194166806262884948415604103418755315396801373257802473808094703899429870863425324228135204395669136665128789029272572821066293432392358912472254743012653575569564928728834883991242936418170302608522821988317481635152994010294027827946990431242319696864890568660829948788898723003648787825323348270034141706096793334520027962533311364057453000164100612752389033428446446242865886918977247372937280654746343914070569305664212018956125146714422920063467765188286102820142301767972460520792416529069800749688435863845556371176393379838944442614335841982722817632845172244523880274857935246882334418764617822037935638934774675428102252825015689113643819937396473082134651489796356756109776742147157804299983582810098065729647502965007280138532307347143993503295841692032231100698584741094122491202107836749776358355588063236882894137211672491800239669767165997797071926155397336026388921483698253964525342461688653950605579548050057872479464124701072449102678902043514737890216874778955783563824037064758484978349938455125382970649595992185487898495280324811861825461178094851627273074310350551146581328458912935150788533203035912018758122025039569712064211188464883910176805402093516635648462322622654130531229573665639529262548150475242116449924829578352576827471025217177640337135121970578002837227879189968565353757972699073075332662812087441864768271835018079520416976846187115035128789252146494600990930060114619061164348751592051204197377837121197240166647901560281752608716487884521484375000000000000000000 [114,18] 56515376163312983207157387664387219718672151303766907308839817146671972956409081263544992999258986428477503009767956000335807856120774949923376687758322356372450195577964881559159673558830810046683930789140941780165923831842333736031160853084667716804590171028378836423233813538807330942324199111507149450195469308345577047990849080743284330942502425550317152550464386175028276832448957853369221133819077477073664668399556130749468327025296364498251646267340361609019087404381419436472905195992769464883989523319319841822624491145690373634653567525121518874205980491444685519047074468276630437885459627364682544386564916569589345951327640920272213031588106182528693887521084302570852368568860963966452351211582231234577678438643652463693344082585143079123674524227836826037355190534776317986340029720577314328756536794557751030634803290921282912900934100406971473748100661240329441673543984696552811946182197500181668827705053005451341547606145421176148657590000081250264924621584228740270240262121708082891374448448490867622937865095098267113197655778195475089492640230272001453730119094994133973272175923674251902955159527764315041014101005502079955406855165636018494613505681632508118290549495339536460796729704159128205099990866218292418045425450410510780820010100071839328331867683044725860997966355733299358031082538257149712674707042719473977946825018363896324115841471310850347778384871908837386967630227637394333784998703522138514040289671885099334136739375903439166132276800062766041190285453831653476184035697430756810933123012266550518920416165540110367857796739871780322259005481101912580136991485171704301323854624611458523037134567805826229228281596230421283479539863859630926878471606166584418686081138982561332501118057922935581159819911595476073059220446788485960732884469292515812785031259406537362299810968813407525915312104087293637436195896241415759686317915081354599329794140138861330819648280266549097016927433891019043099176944197151945452757254079826444503790853804709134047987712264124841439731054812749978619196835850330750369109217900900449046511561863749033374592392715100907047062862665010821288692342369386668962969058934153549187808958607302279101951244796454932624320701371731110345639667581157418347144341381190743488179893674796679760275886447209463514172195495081907735342180450117464247121185107745027869361752208567783032068749211122652545805289358421035635616690311652625389182702519974554888904094696044921875000000000000000000 [114,19] -91444151012251580114860003652895295124766998234412158145073502035789061858735967553255082718604141130129981905363844443739768809951492637366398832057681568674474433656007996028034509176049286086815462126468055796296272199601932339410991801339572451718238603306717957509428719897905626432200077798465928190230454195947282126195810070141415326690914874792384134797398133816097757527162745797971619826408853515442721725592474670574993286063010197834971276952612387578049287131165172535788346202175904214985587698240420128921237778692103622039576196900992035717209227207869089786222436699382389161994540022853352309760303336041815932824983913197232284822332610113161718425692760346192362374253426518063540808669824710439614628934873862725211513869326628283206009190541613305985604795294675720115643062553257789578569702318555983787003611372484761932361654051890249738618086104002581351093901670330865085675874435649071125537467839445983532466193140518761967725042184069890772817160546948181196113862507284747702073451165947938718486941227849100453963141711028583745295683605619371940963876447613006596841237276321624825505541154405345299500797499543151334555152760090387915126253338250546928462380196379672565540454223420376362070700722959934828401426692968123458230485891373892985453324502149939211947335124280182402647364473739267343286794283736687455184533175204571758777368750552502169522911529475191624916206740337280276399035358475601936359368434336419123188101791594602388200647006404211548874525724620551608519419083854274740871573499671838724447851608534607769840943523193611924182446291721562945688889952467795253110698534765006270637396781030479643457280786025246756110970504941469225486836809871742398277338484935907134980727512771534532386693311931357892267769052290085839968829261786070093460866559349266559931005190338389381483481765366724011628121267138570722904221069515580737808165296226208339836018765129170992457411799166186138198739957085749418394615426070696880508975440500777457346765149123818214547051236232665931570808245596651789482207151780663848209369270353635391232077804859119725435022480572805112767747389077429789873662307527705945879456605259705063770160548084993739912912717733680465656169197073641585304410925654296512909118788860269679116289832112696684089697463827060953630546626227908799264703734556924119193601904410772186409880537473435652835082694569869608879913747698578441180927711684489622712135314941406250000000000000000000 [114,20] 112424880357346928784532487584863545538745440775371367855194284462423370182421763798943844921751107424723340602475760068161869087878756148566290278407470991848828328891098646390363166322108111542247384777825101912451081380393142186420570769479559760482502091172533893976060569451312234922963277018921524925593902915787236872801637735711873431688429777275567308770842686869317392644688763721348328472093965645305031457999219528774604215106723458821191451817333151107740895206264169263447282885653102463925052098185438098384346203874468290519884741130741637851235438885785249077005009128601170816909547650302775326266219324883560709170896795104292709091841461051364771168390765889288296593239548977843558884132011384253337480786789464795189591987779522452464775290398598090726598022640385319133448544792681768241225794626929123333805548018941879985674941727762268799428070441707379337391199719542714663421916350457464057945490583041729036121898761694595046177555267576126117091750656503206040142054284942175831095354360626327495129533254752836693947968842505478739698843714359973144753143711693264282570710408536157849979041075042615057036696802234347732241116256063422600510849256989117590856675904670841116575595670608512707175745120995711307514777288101977726490430762225698065522706603933148441405933202179300247234038859142290746993593335237628957355812245186017654656077832780543141087652345391485376783562275450134808623348845034067416499282389962561297387283288171753608324518899806801222855414804304925488425270756598629683691947440518502464633561127591541939676481840155478126819810104652532892906386745500227247298968130645555268606297255818461225746011320657056221966721162049943117344073803688253938469289286927908427360979906952469089525318962322199962779404120729149631154706576958185468636900696197433171543796825244539651741739460578381566946725073103674538284194936119120463631339882697323878426959664504570118724902074570722053538752001322949651470203553791779452491096670770496250183564460522368206450872936557266958235234149307263947857617521767160486636854006970533109521819799875578789294637270778617316421427492898867389504614817038335471114281496657485645692877079394130696766650846651425262529578487320013822167240509574127001300637554469707941001128613295581229856302154379253223528866153662232823869466115191450551942864859090959330139937874228244893024397560353822958640705212374991811552504827886878047138452529907226562500000000000000 [114,21] -88242144915371836791418717957518157548593470491794527525873644010443421568347673559482151453558306759522426524041587822116637973023483855193263648672870563167124715657098469995367891429560850631157863156174910737270185519062367499184571672425059805360893044015053343132881003943669944782968746557201278711810945954455649599821655489271324182852506036408958693281497926869071424262726737513904571621217051638059336223959836810826651549042969235909241504101183788494687219094030995447313841974632374663850272798914286570384794249319943001078922621060373402202187773629801096328571690119600620703057377222941710042034603620327335163365294998644143367694913753296933423816970024380062179007710469480139398619908584253318948283625141402239031953014365592349903727020152419088155603857788507088149558101406187084103430152358629259523002619680742477028837336674296076435618453500527390799109660160515722290082603347000119455566665603140738965555348182783565576296036649455640186408301727577017108909474658230861151385445642817199110096098664983862165459991963270573400097303049206756881891697065617872550433104173827999125864785080309950750784579445714867504445648168147154918323670470965952740076626315084283923468393788451927551495378606515556500707113801699116537508816562821061797043607714862978877270856386864914274445926531316054520865426911874827049019174703296451306051676712160773000191209986986464235680982598782878817996069040893700168979127964993317805209977960696005786087750265185832687220353449021004892016555115181579829752149028721029284793912622886515625505776639080331665387615464971424176911475961580148566278262986524840400544011054011331229025604429157200789952591065235855972096780671104865646824534128505550339358317799160907121692913955011044521383740355326912486751357270115677414317856467269599701477224137796214464456939189145372655140508095591044642856881883279862879786575582139310988400866563020721361102201463945007800810144031790271985065507321318578922511589542650474380636581559293232701479247447692866105627842375235305702391792237242364266306393509376871319359373228034247655873143282874086939373728513279846067690653473049291945960059453857078005044094922141311630053461205962488345878669407527420299542683647232579062549095750819363846981280944984973321853708282078086518387183777392566218989004921285442522209242769718132135943612855459212466173201409925547676610171356735567993467839187360368669033050537109375000000000000000 [114,22] -1863922517390428179406938902472964945930965824397754763385334756233364023775405494539863416093251143681410143893154089846841126585713727484475399040849736447624112564591882232850855628001549345704466642155066097422749890789167226602334524550506980402496193007507398539647865038462346751445249482241018278095866072008603730404346895541796943909902789233010729719429759911653169653433663984864899528469696980492476084762136656471204621230396594626107673806647580927456658183073304920659536567530678273330117365901358783783553630169294082354941937682302923446441372986398607749152713339158939749855069828745285625705041007341045395327801248438187520212281330710142952057290466622578716725726790642609692786598415924888962047450076432483105665059068733795942141191206567446148158218450663579324556038491944204965277561938136298172433018795638958674202213338501627784404976112686133745705314229153315173620860526423400999926079389585922114424703415172788050369935528713384028519609377079384975844019386280275518797080642763277899293047192821024784592327921010919360580972085602019256915149278609376804985433785274445408048730902276576573020690087149240032763602940480924415874263551029795077991707790991723246728575737277108715026302643187077475766557203000214309320972646675057530554901698919283118322245629096614220051247172732425339044463214423227286819528600021507826059956146153136691479916937854071264882953783667905245352516024793257173778325210157842429785039581477488623436208813045231245327095502968644074547178863014069395674985470631964718203007258430266413493229567003755936338026742197366094342240721722840406213592320522499455304874715413368162773435300796405783847838975765301594131537134554719557949222257430244534556972318853916549296420956777138988407886046917258232435461010013250401067424237062043775556938151167193737708005099441159464519303452347130750150694837804792385526484991744731486520170875315491533872727457983634305406643755318114252603969611573051190285651810550313459235011921729058709419702946657492306401683861432237528848704255592501756477555232515391727241550108223014556951798832566779732271801343292151346648944260939595974124722918801790822076527213507480661402588544543715638137369092878866719346305846390678269445768347685619918071831982010025611548106737895571322627335130832854810519906036721693606549680962102182912855908235235880874508292518018954727165821050674510139799622265854850411415100097656250000000000000 [114,23] 141101693738144802594140450309979093870225120052561030450588607080637646470633576722745431698581698842113705697488035756345814181003795902968677601387437939052771408668186270293208636798575971595441336279584531194218328283443676291475545817155122577042180787687607754216876253984159388649262064803651735483479256988887552973727421898178216943431826192098743498831955367669181179088661133704546000604421010613083778415461860177481875761127987663771191670473697199115310033259096923647446023902419279754721461817455102887433868642277491679292054508986053050130834060370128156668456317553014637527740575706774371387859547081860188215387862597190466572966041987875440253510576825487640466283234815547600253965206167672251895262705502650547921676283926821141760236509070679015520122922794365391390019169783724300364387455756659258974437731522411679761654457031853322897185103835650755504504398764337887912062942733797610036402470614931034803528122167096730073349017505933355689451259648501926192947227022076800084065809224660484835001926272381054978125608433551886632763690331399720052551440406132609138381250657739453796529198146082032290444177056881889817327822951051476153602377296118057158333660923444600087264855179446630043350517488586609129083057478041223419414268295240917594038247621728105080250445384993911331610693221846794353075716748140810858216477757707633542625080053443636760796885054294614858402783787870736383207762029245943141870769542990093318543920644469002935956020331789829113526593922982276445764975771127046560370908265128922409520687030991276230299166379413101509602327083978265165436287797412837979837429518371781618181294078218008229152222882233999153425317163912882956703988024373807013762382419203660268219121839828602653056464297947714891274850936977898047338920987500021122047536530544321064645635532885979545343310801914728138423105023919040772534701339500366851457101302035330758459649283220022187574990233431550997998393247868676511350229510902158460021336374823151159992471634908960944113730639479371627034276060527917973453792809759070560142783819292621577208296856825155642032151961665109499317678128567226105519649093068599993577519014495666191319587006458445153314245963674264730243042653434295222380807800414150706704900266144037918833794103381114388964080566719679249317054759514046258495423797885970445854784022064175128568727687751022243948738873713221806511196321221035532289533875882625579833984375000000000000000 [114,24] -271081708667847411205222138586781527383888280630261938911267756286999613786040865834945206036567998205230544680968247346865295096785246842521648252421146981401031759819415805668296486439812547856561292823509004777232987763811657602747637675676495191389508824971528424993074213039833738076678423416945815823659463351676341856276600795973037957312072059056924554531306124568705153016315472602163653583801179730456783017581705468395404691659541492682837243598135477598362191180931579616863794435479048457382451248615566920772520412687081562620506550371375656428897929416988556320369902076785026854042426722139619427931317810445053501894721176633544252314601843267647387495452214241250751594888443343954859703228626828567892313510524036977249229750791188949668822622964130019191996605442757303435054445233129982422286129509978701058569757994825563942168585645060909581505647512513744999835810512920132022768307824058962953591649927896314211812910566973928319571938476438261677186456003777558937185353493322572289159328813538684503491766297977165813334209160274159476540742360722113556915540919854602405069691587275228862720706147918119597854833082637424464214560125437747233107223357687905893239545612410347183277019055742938875027304755054352911999257008828976315675307559515521761786680150853663724516404139025339492813528337425050075859062048683526065480164776888157470894373116353590166571835841888266318193241424088687427238537483654820751625275017347415265785765557520298951413558160809195013964253280257517807209325620237138856539304909181713167476258742369196923293094200579894510429942781864248294880831448730646908576091995109340603179487463797303089932946695279979565661621143639487325147410544114825784151632454357161521073960612269472275205213286729702558524742947213545073760470401766437594843670918899729783342669353113386897159557623141056787671252451858848157794402354830096711506923908978317229737639199019867477449775326355065143486554473491171744416597348511185045011883350332866969052520452234100397386930645695265230958204547157481495545906848343188178881893267850319248454153182391590854705360189930073566627264345771287517183202777516491559619882789967316984534912228598840218217809245183980854385752485747017430742824630441177338226581685502948569880934327807635981209336592847132779816153253163133436684703607016041388389537831198802904820217650024609378583494393872975094536917090720651302149235561955720186233520507812500000000 [114,25] 324895416712985345852795965527770604241011089568920232079606688868344910287432232865522209557987279315714175382255102789598718057090073824503414361059891518539414589790217223892139040545362227616937159792100762989563331775967814637066083910258504715148559152120106442314809056625583335722325509962073520186884698944821749234513174967980478816654676856834910536092251689991826988312047587806595692493020951434013803336603951250265925261500336636753718638302635506011427071999336271264734278807602549599737013921430176480111353438693710757851788972409034020772533100698327075925020839992372754859780982085696884587959881644702190986914659148912528591773246746400492363920808542731292735869833009662711518301175023632625683786842035141750801775537324302851894322489767424061715305442037337183610128592557956267083587592413430972298448344536161171382128825692838149274829434338798673623669480323691982939035024238239323027354255148958095406943557886308577315198980035319654767177183915196668086001353426169159661008949471963884459001743034631685383009326499271787046448696754265173969254744395008683299802780739094188085449335350135075622675871411677746673813762695955179786507112982817072486230869352130261779698075473120341621276710220100524248275223752070892203896007792229323240023263734191388888474592410053125460860878360132865218402455445991279711919137683834323661171554256761157889689937514252266078956294451190502292411107894690370571319049738112372144971153541867596965926022713726683684296252595051729182780004331740171742973942090860526823818600597422477611190718032776185421745988520043876993853501119161803241494519544088446962851093720111937151900041106343568012262847302557035868069527480787680901471501891629638762782101280705745798678452846829488498547345102006477810066875155695519746733859394475956841273711608855404865544284004794171822344927305718524645440348009481072893380759019757698599245625291272313680436547074488116321559578189134172364530382754530138107727680302913104333608736601815340552820338123523152143405590607488377172818906513180375963000721546195530207640748871901815948887957505853443052188936245986700902663688339548157572438916324022575587809479720049011766035804745778345313928936770602017297510454538083882065524845751795569148241717594973753885724935019246210059024045171777038815068709998372499163091441373400018489569964087049498861590184102479341547177991988970546799464500509202480316162109375000000000 [114,26] -272460433630892162448199119773316559716921268482844495215923144282721786295312040777291206566625085526164483564685698253545367822789049913812365295639584004424625665026597755136827636567188373455648561999752715266682994150837351526661988649818432723530417184878054908819217123268320748897903346939753556753542951467442700059082421710795175268495006530640374902079435904399071472854673056521431858999959863645521331229675936643376252979736287939929295877984454114639882292382979064814136177233507482609914815081427798861778537242226208527271063839366393629036883629216210543157563551617776782092090451871784758923038609567252340827923412577040597576838305657599243911515213135495594313739008355543462365103758423190247244225141974169300063314937560150545069601425911880083814242464724572792462092518708557680448706275807916386931382563771437264407940054246347626102441179544937076440261282554335584635946714878483682065759462255715707887287890638703490880425357519307678340661265090033563363141969364578776786069175336876814080101369978594442675579002541173235178168898596767410207874283843514446864248219760046469114444949767315684199657414482303107371737171265174063510841213246624968586474090617252563020037217908087343448382463368255611299776079658298322699944803709391328585822691382994830620014835235808785633692503628830628065152520298989183559209362602701386555238275000424668553362644840732595022360041961651639519562429422510426940610675120461555476292195853764266170864504111595504010631960615986889307675695771185799992455632302611199781205666228376365024217988237557586194001005555467069138531027061753875030167998872866719965452726975080715170966009847052141420025970066394281367384550670138714953838683880996688223860662004903263424235271234920419845389555412078395210123340507533542360401398010478509030819075435449864343450343445609815124016908589431629875304587688243423621125070882761848577185985486019831700243653727633456245574719290079449203285750478095518498268612425967158548990264113601112396093081606179808309693277576802799347524397324223443876099066654556236296592926980207659133237147958316630723167174390240204420758215362367722829532119103259624362715958229492644198736484562987016633834540505339201928521009312851022865434688775360613005713607377364795753621300241234020849550677725045542183031869407399974805251487486631066045084727385556610963945884777871363961829903610478709197195712476968765258789062500000000 [114,27] 136266753313564668601100224129489362655628117135539385173613961355443079226668426458771734240198960053730737507747994562487250173623827615314911157404712775272993545521705087434579119754297678629389129761850667493080163837533119888981685067932847091664682026349724251448550259973570569222165448137958112940335592127682466414490349289334785698908118091718100394018403316977622084989618233852451127232409108369235142336322735908853018760390801991532074123433678737043723022825738849809061813346400365907761822548734188951633938910578033671531029220257766165905397513741222149737476475871640226662652091872181723117939007024885642732623408393440750658605685701384081822995450562836881014091546955391685919918668550702215806861165677410390510442685035246910467928868320868977463466759433683264177786292462740287544657080748271354702409462800867189689049368514674219872970448900237783536679452632477227496462626218279647691397265315792185669236339686367998651440508733420403946349420260150210115321697711561063293322185561788355937230609193874740516285361192680956705135587232958027846105946539273683939449902587571516247967277208554561303393807428038826142219609390401686521387476813614408403882870860983909152681587969352483355006271649446290724639852811343957506307608402151905338299008269732562320888982635929181236480058509388237390699097505884023528400699519990273163340672375734548292400307895470545546641445485435991453755395977359004829744423260767645705322541919175594125025141987922823419405975285678912964776100297675435633658043510162540895907759201160417020829061497176726890203775315657539936958286812589589859597591787623855823131440393381458497615802320886411177395609120601242661506152084927862099920761876512647873670134012384236394671641672664426778733066474701508757218496295354274176938881460398666934877000458897220787500509665436145255152584618328370703363013450930295598826237400593986657789922036755557287748343228098944279265469922840327626934610515891983197891474648462961976125664862336384794604280796103610829558067383442511869646688890691046386637715098229527119175651155127595366197564180457193364795872277445899124129532010205720546321010688959288817719726650892847081992551811056113790367409843221664889015085620785765143022102773114741834572296843250532587272093613689752036627601596379705246337016071265079964748423199954943332482374218399944398761222483652377074347938901155430357903242111206054687500000000000 [114,28] 34000275171147258519439197886270713689887641925941734216129509194883050720769795031920091741275207181852657661390791078697160544834860098916134492827106578268496189847095887326779432796999117793067749639896680780146327580682682031289929822146395047817811778607331945633091047604748130272283299698969849808343412588858894901135054843500374469786935299502443858839751847842432048754046354439975781150857654444400160481848991617848176514851768017030615286539748419445717204231106229803192587448625537664038433337680385845643781878936948859908842884493462007220418391619077256146062156103933799609312544405719841439485361267042043109634323304141991694623759295120187114129529410589249003009774544926963471720003708679800848871286585033373599216690835575829647874521959710456245715784144787859256041468669803820520233520901518620683096483928963592059056371448292428890529740116235262872768537542472415683238288126009630976004524976611538049078681969663165268720879992508378169358675060716312652336486487303672955306954668621574312783815265971264455329710187306279143920412704257141189577523636223132016987684546995420206416136830490910915632326963326737075394988376159885556117534606860596799533017746897187625559166266070584059988535851954055125728709897784839935915371257417605670176915899653699352205840498291693277374719357130216706450555507689911044711610421052555133763841338858519816607085628724968027421904460997991776541041062875845486728658780758848017164885465066405686052491739480260161658354147979691024487878701501561054166281357328860201207118862599721983609243866642049415926579733131131991884630958516241585910231625088845539655454670202434668197740740237368648635322747431454143770331462409984184419269631117356176946275050431190381329516817076046762344330526737969960150933623132880925706305572584596687066507871756255895566476233620597650687924789561906086703245875735084889822806507369978095503346319467159475183586530013355583419045087710387654126753180251260736095299112109182903087648086235500997689768061917930074452333198160231652639900473577115095472673606044139602098623536089164262788393271136545717728381956300350602302610488555446013652129376546125366183488077037048441619916794771407802992026405275784811408690226875157548235648347547775810397113277387129482558297609714147859342950465156564474871553827729974135550841679052781380464348126173295999815078642494937553528155937954124965472146868705749511718750000 [114,29] -198413645292036726134903696423663532988455298635445466689603577014388339977944152165445673809131258199726850330727974066347888145954675626983277198980437677169603649815715836350448722503485079171940283078250587252148825112485400854627922852943070487131885455512963551099987576086502235727611827745851337577536839733422876686931592507158360940024819630160614107639097047483019242957112977282723887055653684907415903870566624925642429819841753881157161899466658420197132068915642563059175625468803853650293559475443105542391866160510951289125209304654109194934313762833238878755937305106063954482160149203467255303404958568108715756717444706592175471143164858473830816767226632310663542031826182999795227254110777423123534734198512189891574777851692175347687501930216610634019051619961433779780394825539059591146234832945819656131928969265472807706270744612769379234517228859954988149207086581237211248284649836409511678299024159310409033034310150994512403942295690323365658803136542337906497766094486919160845487825951761066940812942258058973547204307327193878776286622020163519630849114221351510205043356210425599102465505284944876909923684267507964313520181724456091097557657533346279792416880005413886754803534956667557594790564405302186908479152869042798013574281777461953374641285128405597675317897847608878395128702986839047964588204100233089155015382174393840705303898021079112704549019277687030431832096956519381433915759590713803738047540710693079906860001919577987237198681504235823151277885947897745300275016322952347441930915663399707343546751790781754925398967788918755480152119992472046631333042142025024756865558237473134762123568694020289656024070266370028712585888905022632738340233624289125507936609053033606370334117642140082311788187642962233279094275692933063038651127913039627479080593701568136820563974795340592887520899417498697088238701693193386741812747257341404535703065059260655384696209869788928990133054895539419575321774773093229127050095375601539043983295006180046921472236784719256125327652075157086297265564880527896184594639827075631655064054591744768404976403196010929809905375802752465045789539433873158233241743860182091027369399808709228731407393475909991481882225436480899176463873208556815640307229006961385414961135082096391382919413805375301324643279003254268568051800942557267874136153197937719129146557591592133077539219693802801914373800741856705004417804616423381958156824111938476562500000 [114,30] 341306753323074428163548144771335330218401044010240838443143866326369862309087458314823046152957782056198444564865724106136283455939123155276545009774153203400811519587562472762036517202222359028410640812265163764112312795182309031999164902703621550009864949085779092596066609750212711308490204840323105968500184445752395617521266496148656442873205123733382113207695883790349120675870883280844034150637804318472937469645009154841644668511472414358099913139910076287920309653190782408934444604984832244015075620420883691763056492862659509554434996070240652882691982023441608469962357800462528569130959977541894349898563496439852907242881736048465762765418269918082357225371360774980200227551387465695260556515920674656605163891734625552878695970713934241213126674235321807320686427298057725994553984207176724433233326688176131762915659286368511107254303749162920471574512199227721826991587146563851407147793572402165260174015948913867083252021123644518275534509986002822537260063975136351337485443471422350342399176844576857701783237092345999759859544801511316954783798025144801644958102827314888687875794359839246435048812325010064696767567079538412120783156050825656863101556068170976308031877250793478634888772381442940149108124006253433348695038282902010803633511357572688460990603774133251614053130281240410028320036866394640290120014658015866418480197756652179059233396975374115021225206825557469277391249449472096151663808672933116316074994349679682145463291565135100696187583036010649162276847582169472822448866513861654953241190362635228714592410470905508792948805076354896849941251131448747573217730590885637856003918844054531151050144025288747313110026889116443675392140439347660262618800222828809497013698333413042061382328189733711522039759331309716356167633058312553225183196702272188437537479285777613619245433179523998764437797180771998685527713986937369123966721133493270403422959725404832724668991428757858561816175254929990511690259446865167286794102772535395301186482762093199818588179809803456242426946698831972292541431508604763131630130934767947047151917546878847176763005599855610156585948570216319946269596597798530739843812728408660170882588595954139771201631352392692679827394762541544853918348266347374995044997216770399457613103485218516538315336058610882647263978410747630111273645705648733752607849496907556154125734767090275296768008795442999498434642063893207364344561938196420669555664062500000000000 [114,31] -459645517335943854965154372912145619764704403636409755048873571923759589306143011867827068077813792647258401669273546995037838019378111552105545657631669614813476106520369479885610540223332232321350620523540020746559625115344231978491474747526814774194917845461593427481495615647831235944018543082791769734243058786132047596250515288908893749521667572689655231498872219295168718812538808490377098320100738875576447137434252432089468830274614049678355056317064580640982358978229480026706910140651870352105193017178605528815610430461649944517186140273094838529596469976628295668973873444020980304954150703072479430155739433048868825606224261631263091920936762834077608703580602567593610357915936046718692550850227845104039991229221687078068913466590579249944705520635326603358704587003018074428012684263816470544901867246177660349990950645264588111489870623124459970990488445774578755354273015153644141553590157594149740671898785369412623677593978868817221057553693821900428941816992644993792456079273443548285718988608325127421112788472313976109382720741883822869551986131384971739525205610849138500829766529387263602467219441033555046176462879304846854008938765913150847289632118560645935446881597022927658739734165917587284855236799054411751813930029878955127558870275304734841216822625148397143877267269978606164773196548239480244387926803178278093876901957882420983183851865396503752099873115613713717874078109066483071862092936885518837096501824601416997318029829196561877795902814261561426669791275648094563993488012232254820418252080813108442759814148013548566652540554995433093939106987738001272388327403711301394529781775622745213312166140290203387823678160952348342727846998714845950315580788756309165999540191995609784601937994000872305565296295925412779426202069486555334248703828976229795106788121888015843191958325426595955350349188206612544833900252921120569100721775063003177774245997230392586411809531254566964336105987461657661357401787679771100434105693392640769990655121695295994861008793916393840634993693675547549727118789264247731378726659478594911281438673250922496516975715633474022375065299417258913139823103688567063157297804148198171713860977292077865912117500895506759894438563173315056111222056128450311473339190073090764281293974011415826660475778816876614444395238999535644326865798615837879249792063565616808126634758475599510329023470968157787360582229585492797241386142559349536895751953125000000 [114,32] 547408839606984756620255625415993922830927201133170319407774433077987776733347523603211372844663448629586225360925482129602376077052605052876944679395177401624950266117138703573402188727843304660521086267559777574433994626959378279471209488313952237475590932575953471117904818275529349573405518363934938411195421732915956663293819404424715164789184128398338118838736429753749997934168052069051682293213353876875735890938047843830870641348230376926304000918477818646075247184513356770046008074637719828839255717048281257432148595303121810402124264118137877679380727022503747600169461195860537501479638146671334099961632294766181932187937093358250984898957467166651711798687505101701741195609745188924883308633697892726337878838648876881944267173021446700589086010825503137234561645059626516642663068539420188019075569641543714784032982558842916833027752230359139920308502804911492288971663107739602979000245134650860343662488890079397046866640785105183540804458979196735307331210383022256764128510018394638525425017112864232473101831508865323973390079771108981344663515551767132173081874064732504075565783017505393771296377708579525447970769035373674707669959618460857623591098121788314897907338610495658520010700538388782015935395885756651792303926265668085621271347514896841325160307816753901141694769166257494498090539733570881730865106505084481052683544420713868604856824785152166959100366761911329620398526217676606215811829049654682583325961399636272972730084199326004354508676697221388474861588321641719886559721167464161297167070690887791404560734356767181711797340236989142089405503550360116240114310469785979261597857794165135565663151573018086630998685638321340208985338136665117204103433582433898234508374529888897723847141382033117927649756665519233258707445346975464741704005404780551906463445817316334476906859062844153730637635544713243017512125981740069852664853298172169333876640594027305797115087414908836470084559780842168458581573106928061061456936149272189366064845158055007637422462507170354089177672123778891495912551549115797268919374243770707615420264885727922452299127887415662867664680319550885006601303423147943293771964292920343161227075632475535031365743868669202187423329014288235585166103402777865153960695019323188944880530679604710285816919592547016757716115541964662886703280571576074834176365716318022259319684248998269579599445957933390172200915912981145083904266357421875000000000000000000 [114,33] -593263117519749900667170732993103937324389377635286270328903816749795705123100268455140610272209231807186158087469943480994885118018552161756105285745892087071963865641775945161089251964078873282169215748959076135624250084359334340132752297484585526665061277333928913326576030545413014665731177973935806987646002041890756146402204736679075086163892941025520334822532643312490126983005307082724472426013354063128277910383007564947981977965142452659117945199852692090552777033729948100296250042760150454652834777851617757306229889803945997443237902260303461296693641405834887171242165820804905408585923617343640958794457618865829574067355972045181135055341355734630550860225596010494114966329321178741766207500922379556149549312147558299600488737439630631633573148786542319661125994338693628502727586481721692525046025348818578449852256668520281907947746490147160904296556403623353078611991819276171604110298364607233024188515134110809611189279044921290055501438510923419157355961140078727284056328031238372798596360274527031951250994651626031327183078132185382533575258520731697850517933675394983766861024468979633341363253731511155305230626688769018026792101520074064727417255076792479681987273024107610467308615381913589666126681179147825850693098221882856465964524944554171844472062779793775273938371927624189682493129582168884885786810872020005502942600761179313458074428822725783177002003718397169601890684306636804768174457011741869107036064526477573112591767217343955561912660777406079262509652857707069332898143555693890953753673933303123149909855229102920562285319376556058613659935379926571550658417752822959432544350993624543236134519340529945693055600839652641561149126744017754247973597362813550756638678249799890741369443877548474192777954829091378069252614545417871758831922181621628253820812706140613500610782411379221700185111243398085117446440025946191272724034150795658509775134126524836815958884651036904034657959209625239754031912209946602385319025000882252971434678056809418159129215423211359832388145425944789525878242060623803209077473867815580960368588706226757593036265423035902171925104863713960882176873812643603666342322127744868688418382899372868674453360130001964781693759676244829376853868762775109140002864500451422796627823340698819587796067243721209567158966983190970582053656142131833375156502457243921379850583604364902832382878614114751769648137269541621208190917968750000000000000000000 [114,34] 588315991233306498437103518494748734220986509885755614432903789328435690378517092366329698230116017319670163450420253299757947272844404678987532418336365203656064132669308957957322681276626830107791528703345349407116842922603527778835421469219846356267184972277001884542248789663574947772791674235880687501054250903487717245941979871444125882240324334513163012134080165495047964462447696533868077321002347690388760898607590421649137607846464058011535939734653936943124665690855578721993056532984493563697667464921351207501420138691578227820008947143573161449018348848587919013100688722879858059900358742687736858756638085373086448765272027858165779060865350429816945308806378884068477569443611163216757119139949332694706280088976278967775879833743551580157906892184021610510060708556850544120254531764851400751146017308555785401623647013259534113351258687928847549734721805574645199057346045919159592127227133821910489410060116022662357331964764252667689652662457452354072229561676817956278243516557577347242403197227487136303951444259930626089892826578142143620113862473413364282795542347655631500312011427394765408033965224458353016072177896958699978165369868515029728327666733876874581946067844198678009523914881186772808921272250140908801398761852849420700432225067713901884609998822843203985826434394375585751233982769992326428929320973938029193621333875276933752225029245397500695403203848628398105960040208049053096772962562187447684739357093148245121200436660073373958079444813995106950978347671429923127733513059266237362297733594218826744838791472029325355100167757569241807705751714409238702104440270806921363125189647453097373521220409458053882959042790746590474800621707217313204127605009529973712601737548575304586383167763144274927148954938667724796794091982881164142174657585910521114850115958743154050125172664677494965731237590140149766329891440158316026321810654312512024568652419564177275434170108393904462735134593185187264087468787238580636542244571675935717483034936956460014631266041895970235805355354834450250462983972854069092704149512870286702258984567546682645473834041738511290460947296096415738286390900334482980382321850543985594774097180237838385184056899729053188087672951034208540271627421485841459529449180964713123669835851611242795045121012186583112793240433815239945858494796090171039016151887202745423740020196869585960343937772187850043792423093691468238830566406250000000000000000 [114,35] -532992165385994704351754843543734446050773374259464049567999128240641668432587993619056975331766213114274681768864444396888450744445637788200775671416194228969064345053189878477324191260833352684050477858088468932977512672963900320025857968129517139981925456706551562347468414874061073090724948906365268186489962488841127674388717704611304090042482496695911754121677437541411006696787264522173702982459395427701987124930720732349362029094439529244094592828076631337672647290177446964756839397003500199369262875524424887471755989203538881883640076353766828544198397787133615774572553881232209111644836964525201071152401686560106867477236779453204831713171110398138518490844960898406469991302722742189215199338239392391692221734855515553032444946663250399384331550704751143999453657032490157151218459315354590876519231613160731033653926009059846768405739426659233208254709314706151895885574159222164355762206575088642265789010564001110912062226246295406506853623847117850475441780182049860593393868228231578346954149172441840210300141476165543896757617113819904182121750775130513334964043080737036140280830053072417764005250205517452721075773706744935480555081297715951534098969145128171823582584470668639702942537705044733426972299751419457270385437214277404575579525004609692823800990925295230604701485644494600023875820645486234378103176432215030355863011330913425150161648302600529061565022301325640296904990335645400125179183912321812080203949954271101286970526316204591053993654417420260246091182811881884717800084427754187586647299311888700142193760869608555464351606735153331404820943595704944662421276686187365552634545625300894422491408843114629939022506017733391356166922383144004567304131642890996605460488390200779833750388302304118573199914715984268426314401107685549882617774130040089072745608684609878510741896171988879592673307611317267319829597566981844527738090340588104145499186004234453975371895500275828001215159462289618009510040115974473560873948051321126168770655721984988175853264053623970698874743526678073542844102886692352718860867283050150817419132890813683582439287156557756642924535149612167087854994020632702532719122314819135173241686223570445730926029505438916902595747279241265289448233720013506562959370186192131125403747791040229471385857597016603099847708940501494577322884040952125566046883800888555058145104206416552985146883880673840394592843949794769287109375000000000000000000 [114,36] 438773862471703469180123601545305694470034512947140045334905028750082787393916570221417919609760190291765401956635859799856815410378088496317756638682563135829783736232815942046411265914441490575663137133712326065124726718487303296566765211442006331169833403760789453918482570991003842253258993270422519017684148434332439067246083084998403786755972815226606838706945960163999196146509795183197380807055622754085380082621978084262200648913420020458346983809635335618934727017864088615905708734210327059638211975054926265929397676013028059383767218735652036184623532595085354165298508287593671763882083668302412139728740393111940543505769778801192290448237095746772756266447667776888148829101807714877709999946830487921348651007725558534533081143660075390788614234091118445047391713229243194453767167309055295957225129419242799052399635015899885075983407507876717321450410570760667970008276198549343178731939051054066566372543546188437950278640693414020774190088220287479454661955852401798030848049592043006997516270936844839219972627168814598096815339689515175560922348196428682867626099696910734644099778481614041100675380968036536162734538313201308271771665902768327840986220369088258446828295637030228800371241488628062097148810469036862686585380667027420657951922700469020846121408405663181685605336270396048782327127886772670530488745668360842318800743004796266973122442356610156976891721427779503849646815136004190733999610752269628711229637564131855040235347901299547076636790154137720106682311077789535321139249793441325221819397854333931244899899375582429197903544113333368396254189124708217066596492511876147263153788702868545957039074956107208433424592819104835044199254995331575802007881625348428822885034681810251014853262925686769566739040721435059061304142234102395290760985723387344188649727921883981303970947339517979087847344103824556286184909350400423369559090551439060600767289267345291516740124778278604797929159967817930759347066495577509779760142438849841708906646823871761163076596420858193544137900141680044187941602715522475150377044478567423618745429345786088283670789602423383734472288155269895104988569865436078184156209325559056025337379412254060836642875834168953526570998309185419727802030809755379804843076466362671507967683434697112341372955566819735132836093206392299873829296144487595869580465619694124634046164460377064295520770087488671151731978170573711395263671875000000000000 [114,37] -325675873873840993799107027621984573251561660403048888875932448234629765167406729692336525453238769828675270980369009526543099608711770777947923703243923807601265810953460767960960163581116856625712630169912705431317790079438270809281775541134585499146373265019152820787205324954313451836320986381364170364750770217808037227498367727693845626656660068386665586540480372166993316985313921263135224124669547350141320755544338483727650699967602441849475663968800702658780161148633697328939502314978514314438882352701034578936732073364039361393837026635508139787282556725094002165666951587883133257424668824961665014609951400510343326774109803443942188691311131364917961163887751102345545858721107802926775962180940718387995608035267810713081866910155548697287545776719821909152697645561603477930798403392068255010512114730309426656565594236790092166151340011516286950802202610617734421373804185589598111676409515383088593879948338094378723131379793766064648253696299281605091203200126693687165197216116128751653987491147572442614519903263136374732576960343705718475319251733308430264275102752748628112421361906237803647053426039224987378231713091373158347261584287589380691964361305903238070890854782802168072193925017320153342643812255743051908347394793969564641532182193475260287022571081495657070830158789983376005836215424042495058999138411028001162680307041708084151637455889435432566510497243752017432360055158921157611611132177725271693563055521492366300197874659134223096505570254998770005776249357193264889271597862557059551949251656544535381780896191641704672371939384366231051366227156354529665508258551332923558965293749061337590165423664832887324971571960320199643086657030185825755290993550768174716717570185975873947747737344950768550823842816897180021521561295475486382713470691599371517796023809897142153284383785027414105800048874948485375160196880002751682030546044334742952074714193750186523264706387821878029455645330029308556127243243213721356144400331091925632612490990226725751954030622643595665745633349118093014695195841404175822852224606569152976131013067853236686754492934859404587314353627155760588381808857963044490460914362555899801119943754572743895729901388069837128594358480823842056677128680453287463586738760110998106942727042444040783749730110104796924919755497802184513311504876869749247117612583144508156511096439419055770594924048566554120043292641639709472656250000000000000 [114,38] 216184927458808664976749701162791258444282674642843053869626236902152548162857413884466893941777125750611577826553230785476692770011744496016813450412979670286091239291992613407609042780046180852947180440782107896048434359622947016602993719787399378837679484743005891086501153835493746298660531577333729977747293815124827363286696634084808318861542834829182511839880783890282075397948070907862835891625378161177804392846720705522582141310636369930948790710307398180844832549308548965576449673537779016313915518378430540309876422569011964026643579065518572512563969343400678926164552313854171874341664885525448095016958766800763500429508172748890566165993791908740188916079317199099145375878510072770706985449165872676630443100834950584106591977709879368839361201478122258410494781767067114768383196382354492816816113118329831536611287475180321892123669569012056368267170192079477648206524302627579567599551134345396689405688118488773659884798755296241959321352743596831615211602721465509210075880941397264881911238847384095721935008372998268653283589856830609457847609999121336182072750343028293476440433731910847253005148512442307792085435614748064774641379283347847351029786763047609607542189241717614012207909632084399905675942123918711812675197612753725462863311867001519723230270640784730597662425167942933390326014872296952966507359051448346889419559672804471027902436193902379475593325827022116848552999407135208694517746551812899561619586250162937962044282238932269167702386147819970422241690694012211209247801303224040274655281113508292437180232111682562694442241335203975439416967116443869751412969254109752014237941056737430353184356787736539440347226394896073126819253650382410796697532010627572894119735350408081511968566899932555316966804078500474148141855720132598369923678770962201918815432021269799185789212760909002021782069023873254557709387159449928522057724520036699326566909860715913008626398650684148042700997488667623117461157474520735965520574210812370831194531863212219013898627356529016436033878171907203300162300067802547325435078662366404374045814508331376454191416021342219351231755017348010806207017985589320690891821918002370920911102314442304486425272143388233062228901532242288056586683645354852537763397607280461767219381013670994317457031010058098902149976143267464527524118165671099189383935446375124565490602609411224799274009455984923988580703735351562500000000000000000 [114,39] -127558252617482941886117442608683751979033604246634076511527066609287520711096048169619749880121993605100339385784153066496736358503513815880041610716084097395486026073833343565235475452489907139497472857565490266819786288066871254543859368670073180958371021227107238718634228599601815039223050156025185638795930623058501186794351835186347688536622119763838556680836440950235590915675719072934401893861212343093543941003121266141088855102294946607713708102156969672424112640427598061965472278738840139141827750709623240501183504939566374248764287419803106237736360392922299962385130801011388577408977996877570430934215407731419212059665801642012499094235674516663093236617671197283853169822837477272040960974569704390167239181691849275215584606126936562230326885520149854576339611671374425888526081750502002608842891054332030644960485722996593255516551498262027510017987408075724159533485106054369997352300564526920111187408796253171961228957947319247202715419682718581144621022045429323559362837590698475335378888079680800802321931535346223764765182286437421979177419085369921016832003894713343880871164572470652537276235874482583211112140038732567593563770651545675602607268673422020487163072145206930387865356441509065091297089537836165143759988211625794130225960361360763959383193179138452266215692589815756580571589322055618422040797455892344657434998761472050800863088417899860310459449778420784019573460325043201306796734617556191077140327155887495817633108495449853946152204548769452148977956004202062252331708229664808954232040993495830837753741330349859784111181091209328866158580076590371055493135881219156076072148987473621091268211404956154190394065690627885582585675761656138689529524276132974101185340527113022398325824038703403809312415679257722703960768116966785628205728228833791979078719792122610996408105417808642284431617201039679175045673572330928567692339514631062675290340141980416256756160882608707414225940558975869409270309648102358323820448442326334157090077680083424394928691656248697938386276491851775052420221240907666196141164102072212493118716377470122472961914225902984451330570876653825179062294151642708149196199875552376113210184867244818251650865526098486148684156166402733064584807254039507204035122666717454409907712334882686839865654570225077061955806526776823834339175536647984775246612575315443378657217978356525067695770303544122725725173950195312500000000000000 [114,40] 66778826953714185584835393415262038987147968472092183737837712138293240365293839516910551642743046269970867376519316593926585791513818470932374577181257404721446465117651278284955968723135649484212052874590614266196334646951085506413677643312300438371095636202157273854935455565727487512509824614859421828385567087756755309658446626053276995763882388321335752322760798044158813946723111827514023229641453451597137232193771625394037288375217045513813405590603789998881966233221541769305761078556487124904547475666144361797671527110737495750434471444713937988206450388632096605158012887928476027466338880153882849883282878109141625239683397547544930178834318648065614607685345958905411783610247101872999457687505180805327600547274028163957265773420112462652817711562330940212443073765089775792978482347775737002521512117969460138508043909583180668117738661936065427290507051392615566885567507925414758092110930962448573029848128632789902880352723604030580189061773958014149443786501599510300145801260458202502916107301926145258401927331959239341530716765050804152738157680781442430351559913202455771001837168000286838675770197376175986975817152817757098859977949135415551115993532117662458394769184344707659328799694559218413884954669928362430673641928937248223955051523780695557314783224753084723053481831322196871755146975757029422810182889120854728960096300083265236744935520902836859936940657054222110104095508996624559889874902012851852991637420978060293947101291271219118011978295547978427766124057177065361977481432943072374667416997341731678472554263532893676889390985906387674277941241265503551998547658181221732263031668428799972164867795219126151365729546033888879515723400081887831708324562853570125999042607159171153818151361021938680778248261862364300565195931030647684197738255168038055124891697972140447075055162274238210016279053833956908488494309046887994238815099336141218591518524753786900624543700392687531285173760856078413251418832702105620867750344082163505980318773866889464497985113000075931833586052220913346491829605990194580473562160851305436739916430836521525511790365779945679496690405241954102265873499748367590253891770250799903408976470596382351069826255946399652965870914927378473285772451618429604825291510501976837232985435633966923580282825133219487356260418606349356203909675318309741636884608534847997164617095476601971171248806058429181575775146484375000000000000 [114,41] -31161214077693263922775032492522202150341763206281064069281661608280475204495559847375654455287234811149420954673682155289751570343756878640449548018329488458503372856545169633103078007140334918569120824226060812312804131893634421510582580550641928197873197570635065003118533986742686010678134325310696536821911091950172129615901629205746268958107046474927357247985677929060921596697031484778782850345211036452276201940181605836086970661604935078768398508694711865815250132128421021134578861703989167915571529810026237036562602074940664267749181564682891135651161010036175662041286569785457166878330250906597101490695176083959584575907720770112046658047165836520191950609967366591861208986898923100052632393456196048491920072286676975958393031959673577823881075806903487122962513249731520737127213237333531596723691592656455797563390614906140044351737196045734177723939545416140734468054920461997407792634868049942353339078708562534246200364358439725784289995407165443538603092025879361352151997209225628358695593291090609027137179606894442865312252915963447535102724396440421227686810634007949791786205397383174595542519384306754954906712534775571001391615777034570772543448652049474282256616777450630932190711993277665758959567536705180677168044416938026675765210922976756843985205546562336553124236636901942940116012178970721204795961259828923747042646863680358359618313830971040936762759532479805189630767990754472947448117189381415130541994335496112753227223564931852411602524930770335866874226912528309842209255280814243667792722507913825717855592148145533467920793439336116879905288016244197069345610953542442668228939196311032010733165485330480821505942644702324228880265072577564342512629633323313792125144108414628001988773911721449422999806217629281738392591202815760530798331779175070934224569858570388155007262907377882605249343639104011893910315561192906615656919833910643062833996465158148266174412912116000528668108803164236747836857252705398410977496577736861998521413982649224002779600636682372341630266139899951230218742989451186711317187092657406582800330377891391002982701156164181266207661841717473878198470544063600446042890603606506871676924411680685812434841746510389465496009098666113068700977188942488044827332625918120422028461213304065735709198964907085158686081382149044666145680443374159646688563755152528230736976369574797729455895023420453071594238281250000000000000 [114,42] 13123097619782520815005456863818330200570847144200799216147763253348430590992772117048680278518290558594356151534079090636694000657221078823304505650102735699256761757410920678205352200474544901050300798132084647684039139121705567352362626744255210431740727037049354273336360542317976653509005063749366779496351083029934811735643142790282146479438694200122768395168354193391569804693946255172372455700748877621737590437914752941832705530387486269460064372339122095659704856559424339401824187324638111180289074480946307473411877263258950637427646878796818740577579049396792166148457059258108055133572793374116957159910319263006290746818496194495812823826495834408800486894331539470517326996443243397309229643580301422599551591757985211004803229715946988118886585137956473800183927170030538253531596005853423620525248835177632389047870048208222171314982832524391790835619873032156998937797177449412114128205983590561017443622592831684362668990479174651966658535083462873957893095172808968086204160191168359042808983239494071614394155846282236139980075462563949291080557180840219477241699670697517630296334042642060403890108242473853177110933681238134292668251123940054109658670728695932371222112637263061873017384973397011453423109128912518179325703407972830497202831109622647455918654794604208808980599327152719292922185818839216585157439499988308178151118402131830753432509083144928021014579312946354406466027014244585822112293634839972493061449816468774129881198986120178143007263733704185379213953269815393448304158557501908984446516681707812984443351850403018758864811851905944954873812231270235561444105263896665910426770506084789269076120258415040777382082034024643932351560722624343954972079424017118487169134626073276170407528012812875955601026408761515093408655634535447311436054147068499869264190176628773888827381611231957096805406556622600710971073360286823892608173643265972745956537428614354477910850134535715469854661438024458371098897780657236974387607085747690308638664058274915214177566959463303606615449261292202371614540082336607386821698518621439307496846308919041705831688587036145647095925132632798558603612869213190525924028176610414690934492621435805756851095256129855112957143198606677965556281157702724776831663284691807311394416660565771154719021186070069029221508046444115467497594317478160818463573229689713776067484796161721760654472745954990386962890625000000000000 [114,43] -5079686902892503079956328917920348847423074547020986905076942842685013589811916634589763086569096038075060517863443067928939997325691466181501625863606120134826011411200628026419531243553080079984480205027299862929835336618377791990970705314677554190851943272928399780990305894608000574044393137697183833309905621322698858066172215025226868793311329567010872544335764249017444608227636590384063200866123832740650469563491992048427699873593118962198835287036193448765354508992361931204935297159428060679408125161687931465510979212155942562391298000985062516003205559017952337507444506021241280875504881423988569183325792090292963042276816565982888115806239249642046234575382472182249911333405054364574047510668688253192172744788868742872140474412365967117952722377724185529551651265771884148030166280014689076699080755310969265460746110731557198736991128784469930367561337250964369924928165063739716309120728605511570373268540869817866490524424962741284100936222424146273237891884183591236610737885459872631619919713993708087478948381503729588839869524908662319409791813378177255439891276154134150968784913421282333033233223221230435966004542562122002703306571440446349478406033196504348816822980709436015111387224728707886182720197799891435191862551624625309623370330826109145230574863990302431060852285243010618089562456339239841847247891120921234157757665355193082583754449807361448210728496696937447283824295370443160681868304902231895815465329329649910812594772196142764540189130308882402439950181753994896218271079433289937272205829473796716458484877729775964533415844619358373531603025105382863198539539026470474520714345410235350380316393449271326557889685729854497809771405472780658058043480795408322992539501182205042192623576917518718354517432911562319759063075931773526628259675471343210139123630776924861259868638728197522995484017524851774040492705799560371282790936272740558184186211608006265898356807337482171469093063864713917185975607113886011717849962617460449399782410227417489485752760860384492577810121150331716273703358854979616235770854589835371711874001140585810862536794487155057419055554364966517547498688063275093265908954517235718108786212994885371698931154492269189160468696772031160153457661740140013008066596997064544912390815134388596978583202574851401661553388103389134718826487089887070557651008959618513238787329555634642019867897033691406250000000000000000 [114,44] 1835207927927921175585203941101790418797305963363464793522355789386455477729388704045739727057256804921757624468909014898365952229439313477025629593995600342807530682488048679274619597695692693080787407122875682372394377831966379033661684531859469349184122875366737921696140997669183090140885325772467948873887048704698750873718758777387701955658855247041834005348203909152986817982722439458896358935719731681000543636262150638810251889416424883258584925119280837273341467898015689336360095109030675454093609125336375891765257940002173256375011627627177187665726839941578506367833518536219141838148815699879078600709539417903945892477543940881633574306475804660787084152906725184498132235384645371376660322265428873785211899432031982065234850590067936120578426950142897972270872211411304309299252775751280827977926593829741329342331848126593108003262745010497183022990832074410327038810621230630211391746228048641352267888608503150032515383382082481060969134746439259683018466971667995907432183646579221722545165633206924127926590487665867580169544750525228170648818161970478678414393830754697572439259731101896586802410348034935270451327299143810252218244847823868814790927125159515251065474535594476433058991886361678005821773398378513420517827220577388680250496749942683788421825713147265572046987134574428386932165168414611234241795976707380691966655584648404796672916252588356802140366448146556468716688855890877986954927320736253613117016924582011702075066177356828274538943707253426161070772547891101325038330634309908927560782225422576609037840567570154113853990204060155691810750473902827895910004590968473301094084023312604324606679982178373119321921936870613321220754528618347100486661539690531121910467644936071772959979477276799287699546458609925619220250470069121380878789573368886314582567606222015135112975558584717435480948554968610878159513589011512439437423240579729228004695986461777423933901711523176454016728273757156032559533598964241571911719362640918248551353568131504401117733159729682326871323844401943245635307455842687530133243819203826535840907022454883453562409682186205700517387838378351206532416300310382285138141451171526942163578666111156862568175602242713668632069258597726009946350443597922558928366781649500471337523409666290554383511819387500084219880534827337666943057808641971686316680518866673781173265433963592840882483869791030883789062500000000 [114,45] -618745513517347513753870589016941617519572855751435057563080636882515363828437202988525667239264675681914127887903006181124151779506046007205487889278440364829167832339249497000666010715797471754067394779321385960294464673396577630686425757647634310759780183050699322319204514948100879064249594938743807559375507903156299261066141101194872412912344499744727910866477772993433339102187905573339323958623197897905438076932722449649300543013955635056211431251809443280021936378403310783553233195003720038046354659189040046568677903787704208273582929150078552383369218666895012718043896530045667510009118034629928462411470749934153999428592082101727344281162016883723447003973469774339265515401258896783670521170821952567504419588013361957708956273608203605702263879973702598672971048243695394491016745734394455975278004987045020263052227466641629041284197707850024219080497103697818582244879378875341502727398129254729854377356279113308657061891231867711326740800412878301308966766160508984619620181853685445082292762895014239500479842281531676995289413138747428652467989275791281523454286028665018461182207018958831746643728911525745416194033804793766685238848292083262431169939026805340106898820377539712662268263861705288449703581523249351118495535321938763684900399547879514266945707537384028974136921087282303456719813193912465325312687805773952761332477646416117024997681416214736570280190673552109842464907923763050391882970665316713441014792889446317191193287532295096647460359163408508325767027917859456754781417760632764912500670763347228515669979975155922568674674358494165282431552694301995033712373222133833344707838560460876937784448699785669898657927909622487946986275935468623566545414236251861013118633583548148740969342544543254528253888977489212691480471937852737673505994590646419229194995667562005166807480537825198005631091861983181720033637738230861640043110813943676465500830403140479675187150497181562189894704556961916413652074339618465182536891562261088411640509423904358736325017517942441756188529312856765753055739379062034071010671709726866039765191468773453039596553428766354197022649395879933480045059227457119710574129023955704007509153026065762582713409671291764061603511455878212559680255719689853372723136995957973261865197993630299612330994641803089709709230540681439212982103562253004618046897902686014070194886471654172055423259735107421875000000000 [114,46] 190786679033889825607826933427239465315771889786183973172642600386890057229227486390089445350334683174914270847708284922448115689187846119307672139825182372845274500856906532724909418746901789973121162651866073253208287252554167352807929456687562187034685542156906512698494388911787880155397994212090959996481784872181673106123719049205472154844053069034589774831270273828383107992291309592493629018114100154468655794940314752975302203463914441758366538675634680436681204006388767969219856476924444203835632847073405348010759612047585511843483608817548128721052844671794293029082033645659358738093292884467414026703393760952770756280243149752285646863845069543448276387419184862118531519218610400155603484362819325051391757191409616343514586380890796187851559075712393640277291198459181653842494417841630787083656199028241364155103321809220045578018676973319501045398871853984325493670935991851571116538381472223447019901992549939850879689796569636442197915778187595090696042504065063562371900985546053126023107589643568094269122305703665137692769769855392620205252195408721577283813609821643176883805713831697686284633443770054401249709794152243637852281730068250003250812847131039446513089718343057664145454656897041724241571560721137634677059441291052571061854380540498166899260540591640942571669807270965244354327901488774957102311241017128876986816981075588819944249831711456273929270661434117723298376952010656289973977255065521281995273496494339133074498719254667803406850620015811435222519881183599936663558729836322218612361178102819755108981598390016988908026141702460069677998176480887636736052129601488460236205169176336052510795276852290586501979851281217796860853013228883460975550995229570467030490516253124165862964710550249347240451905082804860943388558996032110559181348008635964878416870791613907081679090413763239142033127467923010469729324155023067584824044106720210488904509655504712944228754657180563419111779040735823145653996699844402274037593146964215311644748842496697596958956071591231975660198933121677412886742891076711028138868217881342917212170549964121908397179154701973025392707514930055784044857865831210431301716850016535492579473610721781090168909253424500374957493437841541902560341524194546591191521353283987285211658915165844398952121093637046652574951986716145498900313192314922203208192585943692165528773330152034759521484375000000000000000 [114,47] -52197011142348773343174073221528875270272231558571535311489277643868855142010773901878280301604225045783552200072780658495413673710620522806850177789124540270065541367641992965827363149428385951427757590578445011615074846079345894609443640867763136775441000304686406920664080894582493158345451536799314524702779876862309662020961926503490927761599552799260903939374140372943677462472452722978547712275688955766141304769217826201030924345399580946361184482544302499090344877380066435945422339935141515726430602865340451454837780425463782771869075661377722917967679295992174965979138991340363589782096747924832162955230193099624699471637262511040296041301137361069063009438827311415920425961181200941375959619580269136373694165678901471301036143927261237539555327103558616004639947056056756267762247484852616338522419974442667935371052429314024298244866606724283619802192433850433736644704378580232308361721213808970996245353221906720490270727318400361985208446388862349071127911198590341282199945026960938339387949373122214231661251598021733624496243991965747512455415738779135387563165133176687446866501304636041226761647995733019288044700228419268759575659878257707686439781612527026835794368805248421284656665548618816706782584638971272511715498023471719262743359091614712068170756479853196945257548764028543759699202898358500297391184455980225952867997035329355516942634539640275642393367148143802389919160359220136315458425931495758475540065141412109323558277810527188573938323706065895605551702807658414173973118969972419564952246715590507673564004164351025630706920778071546677367668861149697648614741833086760834583663764797421470430418259916677868184892326462167396741720542347785989794048478471838888552622845015251390935310283605407506075383981163679532192687804961569735860192340723809837937100341214481712911346540015054770842717020852892549097219142921185189024322080744026146631668491428837043550650237658510212485842587286595748347983648395895443456646205361335330374280067453774658914636346984177624007841434863105996680703858669666258316432809135679429114035162100681982036675013680953580432282766439489682176574344759467924804329689928048231165104452024204751993612628841303496279432131088060568459025133258330991997885334614166088369506991215865351070592513350016752923637803828160988790797674877298118048312910999264602196490159258246421813964843750000000000 [114,48] 12378270898171454804972044360712596763105856742417753394872740380463938004790234377279340272187852369527181819607960055174552092577512514897766995396253000130560283649089856140525500165435046477596469347132006906464309086587514919551192814598882663251757822071965529652699220783396440958231647321053267356558932246369918712151595504121531928687381646421905609308511729697276589923151146689105581901135272275005782857713945500848511371490945743435687481450229908626083605802414607524849193688333084676985143752461814727040041019132276772628649278805892159058472749739414218608453129104205258775468890922299407252665816550183221670724448971180667332954972461380305051019001867984567756349224672504788813018867096081618427644976870431438631730612049507803770459732388243973320173400336511310833838630641298522170890868251233205014306734430799453978458710955615609122511994801725498092881003450825486928864165756958929720972806086828266831008045767004900968508754139704334656439955483939527584240968758441039970910717904031313379320924349619294070033494756893405274417764138089599817721970611348250692442626938491280439837574772419425460200263635221200915768666928746409438630483027487571356224058581234447897113917567429221038381682272038323589572211712762618151697546880370036659006654556018212467678727888621078929914355619436787931147389419177076826596987691568653798521347061832415829303672468482735853828081714477100420624872742108575760368476398682276046207423115830071235124589798718440113007390811680931050504123200560686712325015707449615328735434174040393712084004912930485715639295680365583227511830542443111957130234214064006782621221447387483305748010079943999501868546165922781820167895143305639768890717080537601727690119797780326226715394625994863181919869064270288856827757867765763673740154393796777697562357333909307462540628536178806001274924909655136745433886529627802233289086104064228592959586433540935926890700588977753997954555873730244507773253656683763097696089381697324658003689608404699004830681524806674031185938468729248265670879812485427441692253236094175629970434064534117334183994425149782976818784852042017608098194236441283832286630668332465903079836475560353153258691337567290245512037909368256141110697515564108020130657735788729890613909509958557811386650567546378111363604737052337284586300825139915104955434799194335937500000000000000000 [114,49] -2555792068229333323792362366356962893012531724260571725680378915778563839197685871293565100714112189884103754931425674488206012117031297503361483508294281579587748597997183105513925606070583569962406405310129305052396464145597520859705678711979475046198976962502631169266880980900782016185558614115125194742374083303058673635449939780050497488868322093802126474230377611905516718201723044317134637896786887908115692526187354839456504664359759887806488187861582965166307788745792883738321253870492740796321299215236380795074964881064052067001800362155003203891648428935593047812879109712135823691523314209653962711901648905794546029406678298032096352941516686628563923619269753003886271665413150618277586663723246098650085769721422944246026831479764956505686615997071449831618363326635994707827326331817572362490065026158213764503145126700637888261713411860874184954283681466374164494222317095918740331538744442587640648123554162500475766837976161468830693910760704195366436651293347015841749468739665664136704681115037972949515599434760076044383524882293404252667499089648160666208622349515128271421780531842526942914313178857158557153492362169993799527599374978213125256564173965474707380783902988427628837591625582762382710499521383104904626473206959218993972805812767205928679684508902168777221480420438104167628465380096244976576585155852051057390885741075840874698928872236136921749962026874188393838949362608451039317116430675234359828364005850231984448443198924745982553078983657041468546283606468508517583542954948683284765663159249337365846886188586470187627506629302542101306070287256653816356325116441076506266409142783848349315677258648177292220855219923211797693344607877830618579155482024668351655629344456127655107423658586374143581329783036804507872878259462389097811787222627601413680719175187134392642218999401680134395585120097164466708029841158512690491975370882660016194338750225145229655921371242529368453673732665725484674832002060303496552489219951164602509334946995181019625049564936261844453545753985061264465738737061061580693269241865804807203987766671692878213763305739014865568393110233888628265577139818161616044530322353407075658474635762250256966626415029959608749657227676411688556637984925627135441040968104209656588862311543917522300951515832252334059849996555763995915037446217399352832444492378272116184234619140625000000000000000000 [114,50] 491048304707678571471521090381973981238778873240304416996054687740996436140965591946079200974003051472415981193555365300745016541147577285840835482519695072000987746934096833745197851424117382247043949209540510400371693037845913811102611888955301366993146554422005578730465529143155667515221772838921774336552997415108968554109328922191319329142677792727041397664526657758801465231593986861672837245220479447791769879178064677918167455087125481831998979488675228809282149786107260848632669174285587780536443514486325586349610278438382366207150682050516466208915366684701481642186486723722077024279682115689063108308803545421152961211203254877656960738973936790193573305299453352109601930364990814578191413165179244869098072162820210788505840955771925285944972771547402879525072802874113308452921674922255424123385608616541109038733265398264551734528827227411359653306378278347296783779644678862429595851087055337658190006267401627851550455547932221889433303577857736765384388538976416374817469792285313942537899306500444338178635760648781839286819902952955438252725888835585796875292001711926202940082401670228170939964705931283614956464048723540514725019778056892860995087590430628771305903028671918534137053935781720486634879485916819929220150248221049686756461953513703430926978914445531579285986263326197568389638479662386092565349859835579731283943238179890354817603906439849432031302707053876216674162054209683070781128686339996967736731456646039941537220416697573241943676193558070445650637697437794427315456748514742005190425996733908252916787039156154368632656867483765714617085179013651046288260518547111728128796903712948105453863650324215615937523867074863275182718496577727837334829216131335374487537357021177605969253363651301547017620402002398132424781649578154439277415580361731499874063487976735130960198226798933122837741286265911379433786734057800400429722092289242417051881923994873361721712072333109023645697310211081387082096179347553841015382901153526506183285217089968301221994165017369655399634273122970386115303771015032964251253972546447745704478198977491956363505971135444604125803586413982738272658485688306680789878815195933500567188175522646100142804286650539313419866217982452180482848045312258435622172831451796223232285496986227252426799147252774532000237622748505176621761645142094643290420208359137177467346191406250000000000000000 [114,51] -101456126325435796917757857061435014643716192734563910194999409683592709655802709365004585643486499156630189302749878432397580946645032695710108633091069482457699547134216824317556829693962535589475874635195424930302939875953472329812160233782209944504687381444241378397839713574152465723725120195331402607990249909203157751416401056281528341508874338625421734046251277665773936774938015943581695918495024330354774303298802787501793174326457506440945825537138437676638470995156205178504661853883367172115159607767759189833561991732447384924851208583204771972660164661713421157419577807929656064641761088954950693158697227538921895825154922167004549467694425693721293381939260207985122416910484303543921226389764172026077460553423153099007377981159389374103775746743937138762416358705320381951494822902179296047249338731414413802246486366243474122235099845584838166858068846564004691133585723172255163073230402773768401697397355858168313532079433092404816131029956140945329844542700535078522405488597646014127540388117329398926008110132500437591069916941891034501408665737565853256501388171665781993563559420498602961738428190559958306402998789873919814865623805361994725065239786351661288114281450998513704267237478271755429469583707378333020788633670506624559938635136012551491304402121071593499045462410923871451705936259885114446659940684848345456898998877960002790485585301570557788017989669409694919389558242444710792002946647868415612069280964946200894169425614200130084279140368717868257964901376521844680187928691885480513233296853122515027535935463201703911223469402144481864156335790087424985634325439732945031720022018386712291995480866243023970088321764984906152509417679595003295056522881013802265225066145509461408895987150450575761289555488696438780830383442315847767667015075932328472945425652933078825398420918622060902797780692388274994497243776147374817544259241018771620972303180298304462447814285376484384963864280181386368336390269184653843017912147301770629396746425145033716076282158574868644711756382459900701019078800771240892058561039454529833732551837564717104605563714028582919102920837054040661687706036351588195874909401449657894032832203137104098747339056320210431106183924730360708031509305864199113620793901974879130670845104552654377279990629936231907467512036543696584030282981103709971648640930652618408203125000000000000000000 [114,52] 24616536101088523445099578796446720348786553304847437005823905635912360043329458560221252958383676249695621742854265996743002411571176247998356065666558167005604056467720762246632795363186388511588650370387650998741713218519607451319770923293762685438429802148655925712224776344687658612206513991871452289807138559998063130574737974695738874060377589455917584315334998005207726309005086260448908562615134058771468726279938695592220705709146311707715060957761805923910870851569846507678582375382255808824519209841883723913771229546434367342760286199228016226142657077871332438037913104097847029271928903635295087091877429101105889735998963275278640199132518899999932881781573272376275634930829842875192054224604572744421956445090699670918173989546727514963575591199191947202310833810198304992013921352091761151368550629834121192075419230682751185622712104399377949735850356136543337039850597803337122571111653272207808484051440476184265525202992987866246854180268177646045930900743365342140638405882094180397460651654729566034959244992178549274736949149213686517589119076753207834992203947231004475580042880927848983961045077199152249734015316184985249528190071133272175069553713202571140345150150072384170304766184940595083246395227614772346753832274998705535474984577852674285402418560545427921774618505330259569219826776899808961490584349293555930294477498900614163444468428033163113536683207396443635974664889259453622697514403133829590023371742591651800538912157097755719428625923558821096319839778295952813568627484000654087280582320557915706588193080338319323168260502155041600837076169380948331079873161860374278405574461485466002283166766021168303519559726517366598021019854340025699486920169338973000313020807408700373183380441707412146368166267876657138813896657042472530481669232929923320165006829203719196422421443405255128602535346197232106500211113001130723697557306187190374530561976416356962964526105776671307624475501044579130158022398525416520774420103550290606554997131498240597052528337475157817075901214055360753817019207085065876977038927376433408670886278481359943903532722639518390298387885067632487189593465146903892950099013387443864173012334108482875603498543506612811988362843551135418943751847188086481922616032123631347843411837251883593314949712529196254281480198571229592633367866394422662779106758534908294677734375000000000000 [114,53] -6329840725926972366308563546272058489914683363421130426076807169381879931852491651005624851142087836775389205246693606392634579488746319280983499707516100293751682460466921101484654486766595309834946203300247807358752219186879248447935371035232641755849412075230799529939699355057623298603072077272621933879213175038813288892736302999730043092338089885019728657111584589848282679432857405656668607974397333574811999817212220402417011138223512514545704000133497968893556261138416676405760215537970006798092015052846640037360924015608871247809262513715156860384873794669614160221599954200216804738976740813366307071945843017115541329732237332495321678244201541895889580387336780739357329226738244081739103561187799475239859088447742414654217517725247830290479362451949293342936604642636135893197615900797309540413406906210498728640688835363290838092023601502833228548904587567028117278718644695601308957180919618923101283001695398910260128123751924515654170282616982609962386834883286840415991414908837051603889492925643146477595852641441469239802338284963562026230884670881952316300343592107573856296398949996821612073479383994301801995478752746040543031854339713534822849166578645934030142452639700302282030136479501415246101604898236239699399990948787782169655877906184634694887285355492666519941599500147281812497077743150984334019886046520718509674609853198847524901655836405456552292735724973151533318783470413913672387680384929324566734690494118199532543062317632251284278807463504363928281284804892286879577739689851447364840495254152324653754915034518615103222457087783903713238864244970299441393421659388325621313509539226726400289844063364706534237451516776130635470686687734245845600761518492230718459365617027831606359928674971869066551199788957863262321459283412127018576366941103340670385319819066484642054652890993935755940272210914160352154139195594619286898100617652045785898980401458004230486294817147737220899025659971545397361968567699051860100236019859954385548508711436449119677440686032791140763782486122106157475053020330871979451463358391016901090318520230085531065986177536367803472095565600727659372854935220123286427038395105366287591904691482636021570146748220111175106253778055966420654123563373861147004457691463479186592945859422932621070328630673039330280638770927114549261216502884508372517302632331848144531250000000000000 [114,54] 1497794510319079219553646028251066164674573342396942234353408117205478444953015179490147710408717276022646670867286692616324904625665125884787971099895415199533531456661219159468625773342043057084557150095948880557864744508268909310778090780668756345147286954934636472216723305491034427940181960899374592583131650380764952389484436362634457701370657706078886209550085837811303459407686878563299612426599126154914594803330576976058555682244009004230610575131697555680776198442647073037177485556432105915606051276941134504598066479744977696467516862227155028993120262111190982870024693396777602647071320614682055852450266542779949202520016228243397845950163586237706412979688635447771964464069185067111734984727936424815641247888941982014530287894760287130402924175619445427124582883379172509621022338222699474225575610107868883974806074876806334714709889371646643087858012776562852242747950573097930647989578212183242158879358868498810024513106842695288360814720023832074534358696757339218412432458651463529267970502033745591667246930039634152512950122373437459979525858778853192792586401504817221878789287250436772755795841675523053007951498971302116074398334753743180620044185373992079962325532662474533150604657503693221603884744673636305518137806787745115842342606174522422360360877031062334284446801810113807671617895363938213743966612670575667252255142797843621448612491871717835914489967340446676107843388710903142681878605776371587576577894369504877543299931615726088482052431444854125799944394822275353407867269537360309760341064041780039583381386284819096178012758912728844737243948615583923406187245352729492289513397248188956868066302759593809365429086788130263804585563483501993091349516073025836345502951719511819657030289472879048058011212746067599880138318490482020070772039132199884726480059691360752201015014469941289655727608063816873013160794324795464571836823190067195130401343855203916175327179173985828890574604003660194285059259744218429839638508284496959500484398441790015503613993846804591549436428583584552590373542269179278876091011116737280652018632875694428180522346592472764749457105407315820217392658237122743289577228047292103864301939948573002531353687195531499584106155380441132051769737934270472604619205653340310982624065060898350577713668539433404478015741134178107074603758519515395164489746093750000000000000000000 [114,55] -302295223377821232753301752848427666507328817034292878832174486961679511155117812795267608514481839266527475405083908350292246512882395824569143099913277065635165296072675126265251182319048438266556043765228741405392840577470320488631563107535503226252388440599563830651461120706484782878779627419205045495792896996548085886922198163025725916432474565540581308678423057510188415225851399088638644086691968710564007804218232548453509399563339979894689488382127688961295631419863345456134420038724035787227675371072581434169650392250804822025252307597796172934347946970801882826038451745172159343009881474690978503307253119694680182638509998943989706786486398041263695998177293161805054607029621715181593171402579843617796954862432141441140549945963875109538604591179465812447334788305006980246917464689705399049750035363084912986841085501610887281131905280167335799426403504350804391151906680114264215250027402914187443658982717162542666241388569481958681942592040758343188237617508358979122558016852800983697723725354354963205199579874749807611658170238051192568422040644113386150374071439027239060110741157534014180830122287071988771686859320798543196612134056711090901223942729410903903068698904237586440193689644913767591372805505873004571850494797088402107498213526561745415626426741959415762138120890524553563968614033843470510060005156631328556694851889353150120290158789574842024206380437061668915405582022448146660513558369494514679076894177205697528200644304415362834093684169581285492041530318868249946136912811267183530422617030462392119495542634128870727328490582800798035555634513600795158729290249103784418775637052819111878609674861664939146316472404839385777320004506833936901821664822152846680715722427911733129056566846752198425147669728654293421159556413394403718603556399432116135597481777747670613995560234880373072537526275582625280780265608799362418397496719060096550950755659158593833937551940503228488718394662022427145956035263321606143535037128523485071790484828667642837868266907099953987376139460646961807900142902986009819791545006189587340837642941796416997542910653129080803219509317172764904764379987437371240658259131918535831802098049431755506120597867334321432202680872885472822324870849419383571077119922082399074621588291368658964356513911503683538553064873571907256177837552968412637710571289062500000000000000 [114,56] 49758420552086968980930908175579525395255815576831037474572707242731908531718160313741346228263839205710868460556188546459900132085486831029976524260425593943950758169451055881344253793851128343471091251580490675872926274884704989681718863972265022012303844838507666199584770336075275675361150533231012491276779225542616590076181767461623695885691376531527093826996557164670130374622601523487036117443301550502169713217602018234693253568674143782709792735615586444000575053254373656089625990078384238676824696759691707243166535632268057091991168584728438885728630899531013626392588783298603233593016533325296994474141835597940388622898525888336008679155673690635539533618193061184429297228854899237128443972312023057213650249176463636853278769261381220173545088600201623758411084434963415690920468260218418266323440746872789643958191068915178953043548183060768895938343678532884359934643069492057069539680509595438732614618054079439322680404802087849805434587158454020408402109320062676351632800299524516252771430795071437589932906010703745685334491398922105100899885057162770008799080618000990348326077221030355624027452934452232814872000839298431595630023081465881544749502172241181208928521510360180447354747177837828552537172123994854140876933104334308422397113979707506809922977055957549181797200095298778967525282589658547609778552968167616391075011374692157736075409658615727433295706380137319900644392273073999670977380094997559494660834341876868949918547963499001997648907328604377319546682525240444060395297798685012908879192515896258581766029910132744707452870597667131061183795586000280675541316018723886222748920895352172957616666375321055615299596375480895133672891602462086643123802983562010533920266998989464303911718117802513852620216263590639396155508951069563192601666356080277940382817418008084590572239738835475102554312574007940203247469267655908251897598321979868042222611773540769435559475142490264558279064639813114788482785675121724366588984738613429202472731637973772934545287502393498162753155042289626252654830687349181385571109247750465623784077409761586203274106055338133139826690158724817005363764715186495697974924244005453254392308824162451776504333288375193284082558018222361785385113201319367555392230654570579499614713380220585614383339127880647880854296150054949521290836855769157409667968750000000000000000 [114,57] -6321978228592711290597779733361212841232773120001910526396907517236843540435998533339603419611410250841817214858163177741747560774429124344661725176416552272895873830056493416547721455729152816173875982145757254805724670814314880394064631705961637774937559354870058322906224129563475611355325698915283992032679767095508715385898453425133520212423343966111769995604160832995745648920651437455393361602704165335645871121517358619381624092686855991839577563461125490439029523958149700472319946913096951278447656833083257010673027137967811556246087275248644016270473840677709398088565580932804466905378826251371676431265270862884177327905098657507635213963291867543461129436490333401977038880735106017621973704109336682163957126856621552128366547521191054074662592613219123879103398121527379650460596045679239525008579676335897305635120396559427295199702541251415771317538446788072308398471702789710767966305203404412544949341247519305082737527904791944990792476411941138925984646499324677605755628123913328037310965290130629065586268960241407654518554672385015920046312185110988491109121182686977045166099567062265610970679478080739157382905541290389688544176116317910433515706156704689723475885951655521460806666112176987272485813579193747221876136983379689013164846751600928629093371843409905644635672221405368095303201806112173169003048524872041901467570051944272266078065246946932509709255149519322952848413439017112233094740066301970706025146548431685333310410507888085430333193461624526921691911156556585220706933246165809016468856403201349720192863835311622079579752034022633445069723372876170368476020540658143552905594897792760996470558533989987390468103166323761576140937182825756023280038345190300518205328162324159006312573894796742003717850307819105892655405475954802674117560767094836843709083268205397785399761816202091755083626756800655722155838521071113332073782830642419399872867139902168954043929688265521225643605048288553981929252015863098550118619237298980359188499972070643282108938799096236734361869559865642679615721565661363674738094073983681829281202919494351951050461427611639485784179562082930891200741021691566341052934137676485603493260756880014394952188146584402245255766732514995210535469077174589416645625531388471134175850822078550495613248032547014792139854435504275897983461618423461914062500000000000000000 [114,58] 563664184126680268981973548781701692371356088527734969119098517369768789771857608086872984233537726400512989489209432616335300732491678325681566786693402964999128164739036739645381243681653555347550835673413364356232051083033553240186475600207014598815810147955074295441764373508473369626157113500699516802963959952691817791139166138501932363356821860086203985421085277394515567495854381400991038032317857890607824348867853736230614832520598730332887781274280616868370135087278294274391931292955749439558854451780190400262235328813357468364373218441007179516565093506770970399299781687728479220930761698290534282749548806602992798623903506966231991472175724939031734589056791799088092190915184017695487698752093189380129134736184224327727121633949594569134434316454991372278454201762474582735632525447590341860082109532226888069746373523133177277747975965049384520132593721702233227556345911508154915011982146737369009776040447123231847140842794960319127083721395649109777585031656448470407398051363773108767791128296988735851064026557117295137738555218131530170605923981597241245848762647564299123806431702576323319753345443116377417520871287298035222938222621445702905574961868977022747500254408166129857326472871704143290337742967573439107791561467706252448949520710857638453036562104756489840694904854483305844671314819646283372973813295566070140554651420106840181015026851253363473872089581367545919087359804267748598521926614831068206669176144418032577834100983463939561373309359665720564281497789119671885982911373714236550498882877904835809827363284159305579408569417970083945359211659759534688127614138380923339363477206430329391464240462773100612128289579437036401795037214320754237212833487806977496468860094646891892206722021316239789616410378793939774248119740440524541838538440146316654389192934855975976272099718033542522966390155951189538664198098275618789943838722627054678846146896167657252058716410424539803739132720816240446530824891715460916452608962879093790944280294546883358782736436284237738727048447127694797496412472070876023592459289795287023581948454231633092180839660026541594527023420773205244588308155658502423766189749964406068655239610191390824846082525094691568237442432958872664034249093381559684600807820987979089759790257018092647172564954502534931280024466104805469512939453125000000000000000000000 [114,59] -30103135233737986020604875399581634576005755373221486851423463074636579906195741422366982719548862950313797389568693023552024754355407287962923269424805480276970428338340841744189045349422061715428575788961665749722258358124852431376959973573914322575931439137361877240335523453846850165490924531132118687727332747423901452698919782343026519734218227335272943062303551655534725269530747022741623368724507066852582884691579673990880208512894139725186749002041570140672402847314402616038194508463469418999079722483868906921505799655332409007664207634724786693060907794725776563903848984864402028841007433344128635735691425160563265691720617937621878252524514401473310423925332373166228804500574319850861196172921812018700095660009883328418447518602413781062014467689297837362795830443476302960641945845001140180880112157268048892964402686019258279263770488040679133499680432646541223862215353877634433212170342876944394801528216514648561782161713949877860901745134598216931218707647538894267538285078329351553338407897658275719881063561302181530010354775294572692197786105043470545394863416624900101969971545950911304483452851896416683340565665223641547867274009037145548285630682983810494434495114767964615402339280363899116856407738171945231419237741266093604048740353675000584357198308613194273162273196980914742069691262696164327440118744656990165880664981181942874826938536246327484589018400700103905406149222708823139525224646733938066579999861773407075708476353889526050127853123441940700037616085107376762959443278495104394694532976726906979293440041871377232647825463928779610332051730132088956598020948939812969862491290500579857739258448347930431304730260897829565055516517683494827125856575357725821624993692399264506004484327289931724704726157043858595614948907009905774722348742392873438176201923751129721433568360241374664773067893160918426383338471839183528140063914488149332310667853593201417368093215480143598380088034496257488925129977799126458833444443400447249537557487395896393409619586278608997117336758515591903680170753938026053236349362635712834322322287286078151652231416350088938534136257827562497827878947502474826200696504625941321179079433002356467376126290785300147589126421147318751180290456473346796047276749677953385654211699731780326875193243071393980035281856544315814971923828125000000000000000000 [114,60] 1355907890459684460240867736022987344100566812020899561311138724273393099724775735375895125251794142590499938954540224135351055775428574650887838496515056194006557975029618631085302973783837795180759557954810296698180136644559669315943487437049286970402305580327940301656487656567366252780921015691845233656258983152149801738039482903808269583074739983342495402877058679661907503889290067175093052639888354518862648963540251285139843166896320594805485184677758964907708109011641747207809349360449698465927837648980428657072684396216576119742429487168135215152142794317203319181537913084152135338707826002319112239942631703960990820386105159867319067058995688671630354912846793161414154771880991283607816154484368911099444049251061000257999810425785616665353217013423613184839779540000715432128746395981135741973352653080614573566727293522823017841617859963988050449149975892327472692523203015650811691439502841928736255731929616477719234462630985869493658586265602827178452263387675010376983422962576935956919276976197776966236365381393192695163481866531710769897053395513506989352894482527542884836996816268721612506293181714266116436235480389244137530201236619688401512762892518938118888152140979947808689104672125567167427025357614459981480346472343166489447580958221345504902040042626701797641613385271518191170857746000982819612575692588333379107836141711316771145021403952866049326475939263630363502327834132913197473107271574181339957435997525716027077409626702422915699039511877051271773024559840302924183771544146344637136908292072004641967706187866521416270346721539358367997872126230482441977821614640991194281018950789618507532186855392243051954703109283304288891596268370129956076774841077226421399962849892920908008617850381841101622719692318974074881053976967526421454598242882846015097646962883615285566392223813781790613633852430861581116987576222965414012829595479620118786634954833372606739455186881319184073245929510916143823307521102575070075580065989536587840353579794785465592012585072335910882698541387324805169222672442867138570652362454800990862210723796668058556246115336446579965561864620001040345177453914190734910207113736356506026067701321158984106533440459431073233541449175156988455136430578025175550530639391636630514504688588736321272389699046469571803754661232233047485351562500000000000000000 [114,61] -265760831821865069536069216434331096678200370826463054820231173881896843896466931055726742219961318487097744729435929366999222452120644858132029266660435578230642601181257285825429004404666071342652520798091868565218902356474536667248294076670324409667938527744440891101209085125340413924555651721126086653202441427912725920094373861816402759560348878454461398170791207628141127005334669121686697154495039369679028435847673455786798806941399760973595959522876966041063638918669240517878964465196594055989128518836690414939758899370914153112991961591200590662151422381783187077568648593618042355012419886250316512150083814172395388227550171126841569937920159760115764623201800864955777204999825944092492334998123491062732681046270276630723924736922988197720586966664718163831809397676397118136589349732974036464523561876599737086490039925572667355738115223694356629802024653733310472856453024054547796933603998193144758287150170243852344144466662819142142137879119392781528050153091114565573835206348756960550142573577497424893982281513632861955646796291960196375284638255983082104350156470784612718065445811910517244251633690832626033154138874803667643632861210018203082788348201235102490903961288898173497528017212026426399683819485684149221663670637310596997373559768478921341264690114772342124543602021888892389900561520734799448297623590446085081646001877180490754989055255208897681817298897102726984658998150256245287789764201000534286461928679659630555907255062158028836452395038294265849794036902762655649227186369325314667996603110643152728007220177734219044587471981699118960781110117382610703551685588841398988522545109479961410090413382244191984346527427093710861069717269603144717526411297934410689335047081036248007427663422543897046761099682870328730145325998464607201303052467529980506676103494459535391346622689523776796002626357038030845499867057493852123700807398466489087302294517903565032978904642229231748002462935886175157102902301046110982502246659337046271128649298814956756317513172538763076325316715151791115125664013714690871533822246072892128768156202032032537945204107147297805943845091591782847928395604032896066837219663718797870968471189401959950986888022720034447441789278774148314932928432491604529962935067690950662357589422422970437111076195690316963009536266326904296875000000000000000000 [114,62] 24329502978255606775005217440784171666412824284348407097997585321345723423603617950449078108082361837051866368968543055410608126308316781193821855205783562489019551908811062355880115687220199654275990676038847722567181837449801477836959103816767158017147858761762618251645087187422450350322680483862520076987049876981105587903859788885787462834866354167297569484659245798116848500437709493937484404845272363371275550750106494747546918113647744106675042313705917029880318621157345296412650358313631048656022338773227600154789579439616319998637708879967301019655124650772866756741378738370417103172379289055670989491683927939928613514955411147784777027749207976932443840484932032875687771254129235899877901936803804726852245583792470381177759399496556817865505118452332229118293994327780165976454164707097180315883944087901536515313936498271740617656227336916621468705539489306393094177983945783960844885056124231963608916289237047125573867087791116149800423577331301180405214543553163180104316186745146947909772297536032576773910228656486950892630462903521958426519348593632992925055707545918548251357879274343319081667731350320372457192043445752447261843563290697237053659928428213634685914125810429117978490733424763020502215754703824437172048567184074118094092102029288004940326765961864203164986732694132999740184132068802100464905619762947943456312474876614124905106815105362443070079272906112971369200401711743760810294373369606574242978987518575683431369586207785074761315125139511515662651383975355550201491546238430193357029644634414001359790160716070763763664101216224978681839328652723662460825511604598821854620697076784182291982716137676147991051464917210541683309819016952699849727177457053697465723882638260783194121217136796713634343575835964436067758289649746072982175378740877299336007179977045905917188101651167260720390964936915624043805363267352774383916913059275001770128200610399566438786818249370915928798435172581134325041643683349109459827328422061427396173573221169699606616500538088890731413874926427311531197436796058444924095518361576549786829437438014605809329067667267619017112735182997210840178020729051805089218939202704927505249140108373713936730108725938203032561236174184490221167251635421596525578916849771284871384687175186907065120666112257242202758789062500000000000000000000000000 [114,63] 2554335037688530889901570697259002826931614689310929084700746051503602790240564244337463741809590344852532432869826207941887329187218540458466584977835069121323354799772985320172612386461140751970172843913989773571282728386775007557287425631875410314548536246452357686601593885151317042141046407826530953667683111330204596777328446929510309342956510814739722796542051061626103109161994080602593837989186763193842047064077161735452196004606428123225216369238622541553424874841448525422346117824221938693345313541037251710047409101407010605342616580610100326030372150457216726811000300107660908782122510839686432528863624905603694080315305737024640673001574919127055849196119390853168255514246746155122044481102451331288762192257477239129359150582385938943121885814622545598652532721395803402474506901607929435381368816477102388727677415511963334901408767476893137590257652878259885257430728305749820918170946289276249428103191108298355044442731672454263681945873446547376692821496163044604971172743526733351191589810429601790524210732081468795427851772133518999436462424325068101162373042465788588000460592860445307434736759944180543252778957333767925586612320216037115089562240967040665576982960985692450814552512783221100299688282925161656247338671360074057649464437351234282013493306560635344477154025759612175594813295418351759231424271114896456924453819356720148882106330831231609839391821773943270466417930772760312448444488013640672231939875484919970506624790422286996354932656459423037362366505365294510748639223024593049024586706782654279528025254635554872726916200856981648820180960583306197347664838490670653697375750663184456019029761062775689912610059588284318353387857366315209862478333585682586366922487089658681381598074360093145179316070587158286276103455574032150745035529382193371208113768268419124268280562607961490712085515885271390562563167187032614713958539444721547686400241207831169852919525905705222708923702077959205823347405346342206470582886578181690396034893498298773523328831089658039100146315392815925301435410998493112499804635282790076946411413354679662925070123813512495612421690947060551883478395493899669117226058719402711477997363570248531516063024066849356898362141219581858153976630458500738751822200814666682700470984065216248392628653545975685119628906250000000000000000000000 [114,64] 413682816086129108194469807361868111193759209559366173417949902056938031646356690840789849774823639245444448821496981130879303258304833203161714121336829144861992754082528282113543226636573382170086690911343513940723342984493569650931863639026385167044585426699490902811961260053865833262434377944571161566457135751210336984878492515571664022385659506220143494632701839556603878734744729623505242944539689270912075456942029710567167023971382913814162115477479176277691375368215054325200291682698906521293622921524533565929904914807174676826096278585352671460753054798424266780616625362085206367886423419904922264361035317178304592227868184911269233583213998747211402249455940245393183679520111116931638458273927394903700105638756315112022958423643992199414128783993025428818205223176170578698495036937515745583001945421147683248868568189810214804425913656686560700015408014916696507333374742154916879377248377953228112579784179795195813811985702665511070165942243050388160713890851138363763961863089398272013436977389431778580760297683257097625913588798271150445680669500379650724066993834829165812988788829780238348085604896846427806403410006822129787947281492739577205776165575640579412730545195986025315826426145163693891046924663526156161736154469796338767107217656179923661042970940265359875726461979755028878908287413592989284994473436905204757231525370484856871451697189645669503268324839542931966637891011181981596976103072578644971167435812637838646350277056622500911830857040455959829512201799561361561381212260658538348370388466798346402159106460872666968189711347065997937545856900200817247296879627871251035944815145137146585392825655809020214421590129730725234746171453870380881753574254594286504733513498536901018758143610118874893964040002576190336763230118237245621725603951245296426383067596198170002256929382242356723557925323255562601695604319205639038674903891185108847808122227499215562539848683831624907522252576310576817997587210110397713748868925413650537174197579232490976970271479079870555492896324073058988234967474498408299287850832008537114699936378034236194173788293728852118639033456647943682196140928989894995936810163021774118144655088907718709323900469526546893460454044045807641289398261678841886698603306678026947296715139934460076022232227325439453125000000000000000000000000 [114,65] -485569666798566166255063873930334486934518513602988071324643284995741920804608042370359047012606892576825606561371619626637956461548206552003632154740037050995263238639060365325339574230778263517491869036048438394888008649388408409574742487384929316736290929076301914743661146914959832999152466381468667986894709601935774278774150330155494711175251965724129696836703074774906790584214458147155980895003304507489762658655976924647884278470812629223966289416876880302543003024627511984940215272499019352345946079951459713938595166365229403808202866035076315422854508726526732077469659522987686144552960485571129036782672796170696688517997056589683866553312710379880538657525508525084512275241936621850519603487802194244388084392254982571429086252331154598674620649089239947200064936222710452904827730640756997042977382494796753476695290603420341037867759056547214834445019304589688175710001766566018952665657572209488152113341527504362984211251063921053312669663396970010598493046794053884970454953687986774176012971750901710003909952591905780365732816037760682867384204881828024936462518692006287697480755380854048008858052936432938271348190337137051814935132865862077449257659968404569101613381044090258162308580569690719593920793850538092752159299865144565507425543123913823404248030899102878725509894700921701284110508162452880558399081069420336964737713951669297662029249175622211847086833905040373961916499638010701769485137775695563704261045439342075029547363914826417138433353683611965571988039217606434117713753410884739735505109416116127376882731306300844255780674402112731563618285121075508481153003107978616699895919724423554484248312712491799493804418087947593013084406936473201863128288394643724181312715541522528111975579740657107588422976996087684508228707674494524419081332414010370427539996022219769481731024271393882648449205018189334716870675350903343213067988996187607261133927417280139281690710918174215865475185406122949337587716861313344045771153167537036259957157744936339492329312263983788210311864945599228186428517706906231317025781122587934362387978320147172476623607934238462386933055898134825345001237937559119244073968963402641702380821246239515691912087296212731344605982149216295341579309523673338517620161785100979184952381334349278500263818206787109375000000000000000000000000 [114,66] 121054621045796765897651884890571100853239467690613352074717081352575250007010557652672212042752884807943085912793535005887603272582251889638332129972849176530131784991800262004108559647565114256032261095733209186715765839243073494115361790919590105361199876388103172512300794990973572748499928577820600016986059614414503340012392768422210824102230336365572760613767601856172178192536969455331394239176190716077148373112636576942985810747978414931729866131009181360188969125891777732486265799697268419324983410400007678863447626291321319710756285987811881313888723363404256620538218466259660721875767559033962001612994160046059999752194451578508394275015723213969154803542412516636452182024627510107981438422054032794742674325668562130924381961164098538402054273628417844980062255824759217804463853677956357452291207445211369460399491302889967725214169631584275975645796792404324894041962464566413079080814212743017143959183245848693727726028797049061903066725899990875100220577722253999711081984619654272144739337078826316816497259611466411055529892711657192371137658097121297290032437993345214378898480253596004995505035735938581236410793720856618142963317678879255777554841847180462352133367507229427584171424158925517428475707643864133878963753062335573367474815169476526044474430195061676803804313202997376470062903731348604388139840584119340558252010140432740267571303464784415671409550497829072065513172134651969332477559662901616465686082295407765213941224330576223514585404853492419967494672279303213983971720424499342609997202143367788458653861405211825956229620408220275681304250960228130047766155084655235729740294196938138869082189925160256801269512997995575711766984695603976472941187838356685426497350063846384349917034256933609964152936338000042030676842748638904041565577314034928567864086736927400199544829761013442220998384385980996714203990316707071252791357242105343643380536685347912754525723088343925568777144686717906654620686736051907742771527302682275354045205261911242851951838766518594031968212121244460024046230843416069947881045031582151011200756606112482832017096126023347264855118848271035281734993452027476179522339979330666630987116263808218110320619150796698274433562405383307102040321500766991344676966716175497482821836783623009990477019729614257812500000000000000000000 [114,67] -17553895216984857935565729359095156347854941471114591916647200906642411913737403025155446463109450631553477846028530099298999236523167632247870136223877236214291742082224023118236185920202519946298993552317830421527279365120889156993373871344326538869322281237520322123681154963263518553967847977182528538220075098540976972602285373049670250218314825654201146135280736265369762154288855358252264538763902227014939915694851445108803794556994255920830546912087274549029696962463884161160627213506206517915638187321348535457016204655125366283175078524475462039628066545317670054034986882874709021533435073590455737630835808872681751656543788625336018113708528972072416681302925754098806063732120234369678617208753717118718103281743907896166449400624756962215383340642295068243921749558565521383616813987757027618474708948298326383677549588683586674594291547897860353907278736129769218314826504622514781974222411679708677900036281161407263224314612320390373141047267454905487296524208559755469589733619139668865783193392919592931874292980051663920227270703035202790616150552740096689150474468059457307680156844254795576656626262705043192907409533510119220004780810622160879316488127991133398333320140530339568212716044142960817090750446625207326915950227467485290678238804160515594686139907260916053773575995103863227725097464679706173693261197365782552714814532749582194880485319608363723721809516825636025700693478913396731581179666804602317789267352414921830699014116528832623019594158238333330406511151861177342398086370507807707144737103612756730311380682228025912717061693338873800597847116060042547892759029123317076815655885865730870545724330278648761719067940376915399562331445190540396117596094141591963587030429046339868706398836124904839384279919724449014708702560216816987328700507604513745593135595540468692800564424519334392278621991265912484515968239594077197428899977726105926353760568294602847463881039932068912588840214946846285769046830139573988284911636287527390508005599038811206305949827537570492008968035664617080386079658598162422490970212343292564615791578067126090696965164718898579528669369597705830211264524919849844015707645415814229463531264229657287516847351540138470662013137174800840900892936138384945578897490250238276313156547936353983340075683593750000000000000000000000 [114,68] 2124398253665168508180972761180234028844077327947786881800935654064380692489052096711428544366946944596518707826596065596904412348276295094602086378656717941599347296838070833004133751354504545752306217710933738478858239898206837768218817279435701385489804828463562864333035312784898383001544200456422328766210167509493001072985954295969145372756007445537034910986830900078561679722444286730998171808144227394772589914249545360856880965643647984920152522639398168637743657886519636546893990176342299710039783331873160705991648961038158599121767521913821726127862983476811761551931583915071012641936192444061624928468664473689455618777884918336273917646647454149868831320935176945863435291640731779475238748335900040168133133734453414773555390605966909504436590091648726109086304546263384583473145643802259346321566754696393633539101868502809523978105348529371120433970503997340524851241623430112726036875337806533475307516260369085276704230018546847844437490585032698433360834587791460600487995969508758370106734072456894772420046789493462067703340770938015838848300056399627465058696675591225566501792455527174327075245967978365206448676627353729163177389022570431665675259721613417611210339289149404557546679011792906684252355179331032727867637948340052686177039920530501518791974578202950933262779788331360539416249495876283263110278871720106115351812111038490647364280910825384138650117761743303011282504858627688553282147593794406299507075481820202594385132613534830696105438959474422331544148559125051416607503416992046995205867922484921698401943370747897012284493075010159637889101490574789176129741042181597392128304572163108836694082224453216683240107939406283646223164411803868159299354323689089387315990434953398271997076269103829851082991825772144753534137875621674869364765448689211060994674926691743598480830800267022710037352035678672272318333609733770383327780688467691631044935958449749604402481452333325115754011387095468811471046256279437659453674394092698009232258790469366995667736010682274839928869331452093052552819252831377158394049010804783215972403585529589924710906071139814080691294078267411466963047693470166909413195862613162456513601440762349004192876284974140535517029547946641859216048499653345323729330821984852653715037751693524095743016052246093750000000000000000 [114,69] -312691467757041952324428788491659959116595233225293438905447549608116626630880655032380269241490284206307059331236908253017002696392069906995063092672229730139533243278838682541112495121176348301502312643722769419111237976410900201113038621587468563523947820751127634630013685360881165316974685465182629544982879329135743368434188619106258901222677299147109783581079501319854811022680087508799396315781165602514946504004820697430197629804290036063969423329610361493541969454535475896486260570668153127582876651095445820691895003371039772442484827961576366466049130903650986893704831477894582498282364753452311670455959905312175342986194967077942891421860024947706619320653586893722380106390294192096575317386692677424257095480169844489960434707093838766463317187816650491865750307479049138895900463954002532213757083465955368031726055728083046968073483976911588390219447706166748748234261637101153260865414860381854073762566353143643480813414340302170872372731030472057243225051452479546745062268540298351133993693945289006639981292801678846864365749744658785277212501373158396860528910165362826448661026497257059212082441465204030998321657195574567712758339070273250883499838653317510261299051290088341039182049812684432450531246795184706127113836382270681031742772446287317976133346441545415190719417350675178995744191557859262618656679383874675813694638796140170463854802698987196957288654342174779078570501038139899018430243544018507389028914779632383719427645721969426086138460604589159069677051078451089418460287259738558961105579077872576355823237230620601255706301020222035278485234835397249510168540413742799243605796968805294018827088092144460116980901079106357537322187615173736363472777190036552804536938589788334167881070026875667223503159618329100130327238351646483447473896725568097086354181562778375961828153970163877975810890107979267905639812063130727323893158533051480705968801700784493149911744039772911195892078329113590007047235099502707114015402091799498774884821400963696174570571211330261013584835517765545285206913718390732523232860635174949523373244901667905452822344058093422230030311460290053878089185186817618955459067134011882008352705003926470056344010810575892561776822180343655776671211351405067451790079502085545397418244366648319156645507812500000000000000000 [114,70] 51398390871809866635126183523193793986374554303403280997282891249825919685670570002973045422697789137700282712211299413949591304283495855155122863185293439404117386584395476625337314892192703746350582658832147881474348866112566332367263961046027886955204753992285582017553290261781238900332966584983822744829284260570666016732928197775609471409287198781038058415943181227756886883429860896867410154076751013247078487163084042138614030128997927158532065868138299379513713298498371197484287754641515404787304027902328440677326200363392200752453439139191241626943702739381784096377989863797261091271962687787907288158178945094319309389350408417705934717839807940355959291582267693780328469541060979298876541479422771292274440321617927877743727435478217654288872743935669111634678968593050248900563744279334164795044253056518680986639377256157601043510286859767486266327399546362588254827455634870528921544193779467594036701794192500947995634894161275785652882182086117348531811441528528979610428375616711478920718750858979893818739468845411481141002128257587560540909251800267224977488949409324658295319907134436474517329750403133333547431176285390829217584229216853950566082867009277583013812008127771610822225675029893126112043124976448967346081930938390221976790784632156060684145379613324546822821495587111784180639802257189954399911473472836287323271663805269883626597957785362754487947851921445362052635628222744910511868560060741798122242637365290382149740449279842028883154148472046144951708081674138604532986277561436697704626268701977683299389853081939750054260461993154430432430966616620316314344153225035097718919474910688453427564032514904664156681160041915237121886947536463422480314429483069775980604387034506384598011842974503891781212353925794033273566039142037796233380555850956681634777024965979150383334139392060347851730252455787273023718547434089055191790645336531502620999176968368868425536607147214065976929078367487358397859963238287102116539224306741688050947301891217779197323444763584290989848496032625204972213438588523801410010145573658295588859116660595766835442105437859855071986726262047892795905114821734305441623634217211096131984290096011548547315905450983388641960293347729604855842242627586038109159187801952785271617317962185092029375000000000000000000000 [114,71] -6920745868045303123893996038924904540574803546461273368077403036928531671705484809857782638375182331531739156631942459309959103505390049406998938315080815300840504261076857731678771614165071809119453816190446084811623772392699423659799048092595544597883390358222665885357640265575479642232249475633430191890908100981013140297086695548912078043729872518789405275676229572806536382861679764783051293598089871619612109451988781109076307374554914564733329568894650988808042943560400722870537473411680985828240212011466820328330538105258653634057682260535073792114398265315320642044644157567224533307030067786228751071776962720492512967604877784195591355901941539002496825293600787964138487991633236853896253997117962842326627902385512513645939546701479918924515353885434152561441450463453818116260688379374080134920602096285765908348607189856972889150302084540275343007090807788437385439488119586874025584610745798983183071973513327053188069826111186692107020019661813907381142349283509922153161537956358950567385626381602881042634308007521769844945303522295840472711497132908267703350184210702147947139113594826758266285411214439887198428326585654556669104479949902396480576977514194383912282408144338917438566181976656431117234371270380700925929224454843564986496365453928915997162792915550318581070866610596213698034197621195753617488029936298779038243218320272343000098158012644146222561499738006960007181469408429417274886939970422977141529346611379372585047453438796620423896819351449245363583640254262378255098907035112359098226284939975389576143739139495586702135758873792395077305616230903338002856033924474320801872337009899870230530383824178191328616859689134383961862792116126882615364517077520249748136329280561511268794534656040375552712280749791226486527821107555305249515562817972750194393447822440142544962861710181525942317437230987122581895441514412673479122897951865410502084987112786506218843388113364965229960881924678051829138066010399312816972324469454281135468087174266060070166701909150823262979068481694654994603685210607573954716009390792447553960611093493292209092711344701267918781766031110573295011481914345959625425379629168963970023134896452458543828737997779308315945771846959685071601190027873921823730559906845184107041247209584956435625000000000000000000 [114,72] 699910517363498250131876564160906414561013013600000797287342416290474934546387414318603172081603968326611772448244464239912293045289309168667420792981891883330278096784864862005350905487337908544770833515938074455155988900618524162907587462115547667081224259275903340795218789942490268643039306277017706613495045444122675822891220780185117031959219210135407659897258073036512252855069824459299081635331728782850806565405942612415288197802478714625807169660088657463830520869896911237174720386386099836608162813753837048770966960297599918534025238439518634334562345505581221941501847688755648721500964817507827574502504703346326442148311507532142292729676685099988717556657378076300416791975576857123971946203119956260578613561308868521092051627230010466535351335188049948279714010805872918675939858044202454672382370891359187386430109073626618786808184127808991825331032770539842950060824355158304256387990174242377311649417772207044228354246369324042401714980678898446991448121049599642278975544584446570002927006860476586547257904605031107206110038760241417677515261789068945228579735262622388596483434353850530281198219402285211463307504872090735197146440788744359307351872909033249270815795516278078709433934579132779246479314526155570907566534835491708399570756230763996541050687926813156628389516787596569620773923124481319905478876213256005430380213797290814262726381504573224648513879987881002923702712536907506306030300651958454173116156887822292541003625249177024952588183009004664809845320037232537020532288020495899624905955993713425744614208267668563128152114747900754629787045468840023419368813785222272217283086854512246969591490238637994207265948845025037014589576741544538119108056103702693106281237357932083068979757869663483710760974459047162949576202685826181593533539902484024442120838466206594693412000748907366317256516972481299871003890525480183707997833867173847936357225375598249244532105046286088066653609058835727267629234681932416346932431385330370682735607345023140174122201352658217912929224776841308503458715459684711801278397866538762456515034088269000764780844833058274686823549076434140757669442838165306710357974178130586498144455274760371298712126700666747560843584983058607041108252367869940740809721207254684761376239289194291250000000000000000 [114,73] -53809274825115207545048136438872511826579318393075955852196782494330392743449032957215566481681968995156323538844414827653983667453690967305571947641213049300882795717633778103137390874162700245067408455566032341497134489909902494804611270944514545522794789266447788348768006233561430961799440020086048559758014647806165439048489463590187880373333983163970109270680936517452681422324702040847252833727277642695543966913453979534410026834271558332148834081334145444837033653122619387076846022768016032438110733089742668963620568710777836515805909428927832612471057141013085595473955703011183751687829818770138424099558484698841656437829536398963905925224659367761307163976593860705203210127869092051348551013488346023791177844237024787828499142400108008319271290595326174146144362253904455400294784461759976103044845012271117091334408564494681118708707801296523589740646193080845998865101386078911514059837566829834399326802552223176644919225442453064756148069439401382078738063130145219808575045931453018233814979002276888623515744237745803218834448395154202830080450848734787835884502904011445398714262322921353683047227910434440092323968035621197048165684121157833194404571365154087494026922408266170272903395097328681617931885527193544625641675689925597596315364840098430678733791309257782209001454508550992971926222764880957017176231005710044890558814862780725565900830767918164865966006521720474712017321131872195241460723081572004132318463845057236417985334043186403326117871295405614205311827664338354591105228398567998738470326818282083299333723754798892179836548421739499907476566780901822157533229050196004548838357474808695108635673318603960872586912139166150589793261694947306376286288698623132940080271302779074443016374200721858591088744923056167423038475224488461819024454153409930000622198303204015595266362762514319400310498548174998424978871135019373606704658337904342297070212619388111015691347369768823139869489350163603706944513855658415613506670726805992535055920706257046517362775807793401380126907123277010231649061845522457826769572734460157132539175778125982498475773296769053001709740877493005661079213165048045940580678829720575952489676607396161233753361626099346079659202904793215217440086111184279902542777298870277139854916526962300000000000000000 [114,74] 2973374540728241395628891693127965244842379440302435956146011038042707191386370506526445222336620714528526241045846600138963680405928158294235029910807180976217917154588119965460242852905171107061192177293236185431085339373618559505831837356307838745176052476101019967997797141735959731350955950049914156475415405295595584794970535362990525992167917035829773624665552776313784301126861563748403857265546949817962728340138655540572590388103788459365522270621068688268971925728178841721763464048280851011655638411421244097167591157180120451716917529048641357531650884640679727846310315214794638272959033555904838866773732512513124970711714894113480900765520236722956694299071085211133335243502816420269059910137090842393407818826587072870155257758724084670531392707653117962135203382345869810694223906545981446039681644879125985691167170486414490872285650089341381845740898507161431903667051112591089351682681086030990195108543987906285671996627820538402535832723040402850799419786661940298309347097766857392792223104574047155453375342647488549422672299105821293811356058232920683578232943838783552534856961424776556065825492609834107000809178065590333012535551195141208276019526581797402611432446004910778061263565142827745295288817554206817079837898337468611081875741153949850234799332437554839416534841418286634686524353552029321867342232411171844687413399668801351857598813686261174157143725241992808932383524398014082609804527243123427144762381758267852475812270562437736709173520574760863776379075162712620634640514742238201632112692365267077411903349163572393513114607684032566343952375304120770005396452428015195466704197434330159219971446265119310567293162732136398889155294163205789065241759794836194449243186512421878357937190983451857737513460120763731008542005996036326006949484403107130416618051940722007454225240687340872281602340803757653555634178544189614606374818012359650152666708112210054622976456909647392271294879018803166193401296180490999806825469183939549480166684627701415428998478682835423377447562080043264808819115602388779407890057198749925208773743339526193327286718732414630468418161050821481648100804791770379853630461807665831682420028748742306194371765727595621655842332467708443966598245291367955230488655123033371271100598761200000000000000 [114,75] -91248634932366574271007640426740051299941436188515538883896758601951713310154884461363162951652615838841597260982856096298927544147586922366421822483893909022039148792173195052522860811971972965742379700136174546396729940940475963371120865685298100111073780242045794755717782420016036653869931607868353035209223977256851994538445375713938914365229224179211000203488620715745322819853627370640900546552858733079787926815724089086582041197294096352243999902804520541879662778128684001290473466550794424984803397045145544160226798446926934629503437421011471547075202260661945897033859426437527524378078350348224702120152267313946528384177628229754809429240812998911113793677800702534961491053014895235009052657000019264951672961728280187559364499643312957818547630712689890412231765261587910169367804279585154340444079957874928960162935348412111428892165363274204566492668463843328231818974162709051295555577997413562338046028122496216827157520803264301721999257180707297058406051178205411834646050414894428392352605961986882147412731464559768314361325968075936211558215084373314659730629747742883849218080313270442074320356974263708595862913191733315963738959336963871731905162636472419301901297314516234274319714461515413189395473031633305599995515016831223279763435381409770442730134187495200492883825491388063551405919342205074679508727237024924786386236581292230013136196331273626371343190193446862087363129252347635616811309284338642872463754073631529140209835463159428961603449154813996295068928714443413711017453751472874797794505396911902198831980118639760307869755552199293413577888190969461147780701748876393969319197840401257107530792763253439704320908111805941285870522467570919526164621341013010269038121340838176489530479498025550248874425089283366915144751224732507597789771828198768805169555281648249021915779389240095516733637218515020901254824083243488368849417592878637632418894310419303178371691985104570131512585701016111621973282311226098996335079675541335488074333719650404002928224837255394340343927282221225813917482230149837129721335114682470888590511034317677985644976849999277591418038924212520138048946601124954586821645793856345783376996746716926914091461024824771084250302268602524800817777080180700890203353139452905059865010749440000000000 [114,76] 541376694146940553506300368198118512005715894646696216341325813983816654543059643388307998519337733959656194256670555018856216676037762427967171181646289784003085460213410493331511404043568531523792313875667663667045693353375056571728688197731269973589435804052147426611103109844509715921229746480439302370347404114458293807279794764508454356615193713839704710715771702017974223223087238050221719781221337786845999688822573870641194582483308919416927470715530155405651638933904265214819074517230362390808769104145528011245985952729237512853378884661046396293062520248871829458181659299258244825057918031380234646320825359562234453281033214324834865250260972137889946600570853427890318226150410097804287661436728697651011650485737230865828634442811980657479123883491655808479891861258168684733570816432083962141600779608444546267599829987114058763286554381638037904906034255960396146659915738474323967898844966737104909902030616764715050180464038922763410729687478019918988306900262521433750786977891154968116881927273132380612005100293648895142472352374828622318199441110423537758398852437721539528818699931332440395488434320266693279878576532899645178743925995744322970027911812712414696827923392344775338000823765323144431211883253323871913946516427752410780232146170547101837707816386518103400934637823970493556791562482229183140459901836764846198723231010582438170150510534581635751914510399531116249883900839155175650769938865237956128008581250858094854289947099661286754272675459767047683183380029455440852989968258475577486390512568419873397894220279162599893434275072299176321119555981434237064321014924712624155794411611887570645422390658977694142549759126958279962172833028427490189892552985908314491477537991972980180415962219204083896290455308577466201058361938511807024924770961810530433539776101557986635044065623003858977053109072009787949932995119321503150430864692985115904879203833890077911373196762196879950938006944232761327955783824967979440936551471351246901956693047596635037002869502494676225008645221234410366087164625124705059867105555035218235787577329629382064807523198488330824790435774563361439425869196132925584116828998199489051691455668670319068696233564091772928261726833030553475530973234121038528839255021655722568321608640000000 [114,77] -20380893846643306153806224601167146839656598133448020998951980965711651190040080701136815040894895766003094093650530416605958625212686017888534802552985112480897213335403768973598841100666048078827336283176553308587389064489106683874384852681829656308198112807926654806695492075239967809260164083328795759937616206778438750385022647594275520313343410667258843268387474877347067514400443310436810410340991057486649940236112261712057271080458081969243000259241546110716007146090360077126600680011113930699462080835853248622990714843163304902556086824815944068075899914885137475966864077211193467834304060468246439315850333569816836862389217359088392114972289515944341139335448142169136072576157274523273847275357400858107081328361789629903455478973806486372176788602455245010618113847442028838133809923504924370148780869946328306273910189824509087226521026022548612000570191901223393031056456106131594938141975485783352833591986846955252750292835129403154679370588908544180577606979748514845946852479442494401428242326407161063980245276748243875895657804680449852479153603076518753841832991007743673971484548921325656132519150277706421181212832723861531124549795407240960757473191363715174629824877208091295649651059006644909712379121064034494075815892970282567743201131385154678612884360940693563552588794154001164507267792588774365849802531774425600996920538395040175643308979888973422130942511432470648690259862493305879252851153989782927108778533447294992230603064313313601059171805583517799100315916183680419877794648778980447185487541470091977996715207032282617841450546867542400804520033967481558001079176956894047881835843520545571936332423160835019619627008251633055139350981187840862036188670952228880734622397967366853407611525011969056207855617341953371844245175979461999429969884579815831265685367651808647446400058890402956028284707077110625264706720090767148790490535263198770886484001100500490398155993922687189212604636312807752345485485539867898065797007316850469913102344848549204036150420162074622451231463835881550138984550417142996835651794914445041952099235259422023537390775776796042355886331365905984308515843533647731866435431107975190244476958508595597693532140070098560979727707673130668692498738862632078577159838379642168030213120000 [114,78] 4496660027375388523928715333512190451829085938761036745354457672770257106690304625428240092917537249912130604870989736262186897905567038514462113046570567281613136890291019554268253259424703358960540991804488039602897343450555921579250485987708595229145612512494614537298440601536269730689075336059282140599211543594783771161174294876753097842337894867924413228495074489837116497795221434860670061638336414735748460056389836642953695683558171836269960375818830381950753174892670048809175123127339022404729672777767026965293903158096067127891478166964137057625152485446120003971026729660949280044122966617045556834952318216822138279353504552995855889854200220387954108123827221549099592491274873732675222476587144989614910437354779609555086438180228945588663703207127935728709863179193716371564134075438878337623780662178438739613700177781864230993247202246732283385103780528936059853878194508369848803518145483556598894689570932693445649917259390897806599619567177329054675908865493329620612562242021158698969858692460696190646436411342374442972917525660047655873344711210833177674818473692189628333987456464123734977868831505368883962332717087387627339296989567014099161183884881867490235155822404279111071230931706181389862988865358837153329871824968360960849279331493603972996838659918290394527730526868772530639867553358950337436248445309848730058915365900758607926675868488482713901905554616729021270989466253262166180321569714245902377535056747152812956804357540798295643915497495459381406745114730776861518845643676540792301544013610427523639261969325130587790508017985843579728942486116496872957597769057169979692271165516102460165954292253684630739452709336713522475243831997063524040804308187415343269580675508779514982658036446785534385780779062836116804730934962711830703222617990183404766057300273983928955173939771307901948800113189064011873252371204524038712151729492578507167875074773466312471940556231034960685993634937501179130647466192662056500721882814928379729550726061913012571158316913850754402315306693303443229272542611268835968419521994551957120605671157005061594259361258059785815490592928611045561010346779792957695036220436204559520973743309966051805702862319230136063710426969604915024148786758586441889535524321206714354892800 [114,79] 5745815109292132741644970651660785204107022509975965854391234884779427941212159901785468393256762312902556301413483468565084637827884416719785725990858076081057023606264016444883257228743044955763405627207338813437780938912936359118153425263170618294925868104031411183901004939619634563135372938691911657986011260395302638875103265158454964588746681463915081543322441316317160292059591623764979754313064509655051548791230616699381563803962493349657586257524324053464138529129792187548064732577121857028286125849021329100615293378452144421231359979714411395331373068894292308515297031236446206911683691043557393193565857239457623263840116261006757986367145731145935098292640078386192142888543352205691548885929456369582034260012165874891782352550051208600251524653448194558989246098190970696165420740154254097481523849646975914842233657816831608713964527038513936712896129422873921605607422538601167264625249760754882748807930377867147906559300632013066051406524703578326474025490398516310138774722383365430934692490317111717122023471244201028002837616792936616905115370376838062912865565212267909338929253452580244552808072506644663603724510735999780801544186455549397610152135246737900935468957562824649250511255526307838764865226269276141851557479769863984165705561599335210458129201636506712946889646784251243124696817689824229215707922692059820385831032544365142362291316150988810422641533648994959699866122317317936958253660508368252699565600072539453523587354868060731698182542457295000836606057105233048040914091176646985985504386197490104544155362814475365800601758356226699506431417674287385347671508595145161925697396919968817387161092483086125726762525805686470963732024765750818263360334753046813643267779709556141565504114794302928741782624794605422802583104659726390346529224586407649919893228397150960162315593097036643732495285383678214530151397091864849836628613417625388620612716655560398642639044761839096827458088095391199843197366436684671722362401951996633597369292780992106781329527201386315865732010995084509122919555940364802672295368014223991103629105750789057074554873259615877475382866123848617614086853990274063438560173237597309541872333999879020363006820765555044628279300180597618151942329546269731543126343586503311360 [114,80] -11572773334877763597049113674872459250816257908372131686750898164131910378384525718117216763000853101546139059367310234376831118033488881479067075155489335541635242338806520957735581142720424697131825569755217125865475328313425070104396051140207355332183605491513078685356876390250527180710059449387314481131947094614635808580539717967803903925290268009156999882884384565452892909998534663079098453192632629441482242796202390291931142152893164958105516020975931873917405283021861833304264403824556507992490642615326680245209165246236038447794658677082943099438907273828298624756765863449488827642678213585028535183208572314149387565717228572015676178032653921598719262304823102191188820523023936989583012449105634517912927419788079358169142129319090384438247848421753103243477324703487171317611857400892211268546139154295486013704712073560962102984245110472972610189433759894765069677577133385394038271545412557371628743065333659317565786826578965642365925948797652641460361674622624061898679236037760484593840667438738159357868157291792420784471301881115189395457933251751594911753781519085880127194917871865369741807319456199906284866584479645323784589186283897977337462534953152757291700778343640225507783190190509879227985326785716383496568378336480123881003227490055259391766945743595518308505824525104907517814815369822586550775464643403167205776893556490413190158391479543410113762354839491420437191756809574337241652751360490358483720215284082909215043136044756441169086797973176619599128878755083888538911428576060389363260321240063042641743106922995370908303611012812960630216588643857749425930143666622551022814692544868157914747175739242869213660541997053644304788103237633943495905545641736752116320655947572239813239414003485668988866009136318846303510287207849113229023819890578799329054483783166312486574037392183387893881279474141235088602026920827215320327448936350688782772746141512427296396154673165316395576560486919920602629448659475185623291760345820394410040362708475923350989307778505391376152190885169075622254156398229103169038328916418827119867957709997363564147238765088234746614289885111260699336846182172143894239784026176875810289965460724210899074356105129190260401930353074324195004653903477060318943242161802444800 [114,81] 317553103065229734983111437477303661466450227162770363715192653926747709950777450013201193892359315242395334474651855848095562063242341795694467341447614076389211451583953214127152932906788679800986552834547302161777252130812182037774587037251157571555967852739699945386770464221448013924742025798665426424727682180427928624001775521874342718786900466096989653714697440977356996374972550167717621331759035161761558966627436351703870017108055569673534445343881655458073415537315304669613796137956664093367804905170287254813062464206109476515055721618730793237742206236524611865514169777517958785114560343032629412140863293659263505396665124270770788923272084000349083518754224808979144288405658361564450870082477162372614450257774711761192292248371225465862599816249711433976133069181370660421485933172626507812558004325320951206728436015880352293495620767058531220500935033870850629024846732948865789079567157517945968852982889290654895116821415299075997958401563695082470816365593977131652129265313604859396308847496414918645386579267711126427286855998881568420560224375186674625980417116074135341993232590909875904572062789077998018095763564779357623117160276580990061640242654984626511160055893907831059947632347061342725723720118536575030002316884385694923721718569993749123265405903285932339829576830245443864234512739862850802221868975548508078019396369749512980080083153110849447161025478706787831085307387158411757748044654978777782071140172865113884447014086391217705829586477521939481691648441297672021351502811573604319740287180525103861802191386841290913332831477206431360308351547054953464309872696039738571916277345684757029170608830017749344817720760970338333734481415256228226112693486635202053666072408686039270450046010146431248697631651502157785033441706720568341166988490127024412973505990980217200574964606969068195779448054835100651428050742035054077559622514920666307915469636734755277565855968802278634325271361844885270989384340855117510800300998927670438224391788297453305699797293380807403921349563735680607555204175289269741398605496623887014460244287791677266463019823868371834735104962466445965813467589495535087015003743162469590280533012624005095423495666602547941963634436215781002691490672581152224313239142400 [114,82] 2070034364844277327702600873056839315353992636032567241459404451886673236517513258344176370260815183700806325117355732633802577407470972559705316449954851221671001415880613842770472182071342940058411232461098435043578748806410959819034433532563666204594730134533113584218031496471865554875667901625586880782333161409991375568355487370728536415817783261224546595650990209637925047653111851376185513350206066269797866563446855160057327094616494817959958676163037671533066879879310078142786895756929717819537027600580850310542276771520066009551199980908836924335825151209643747654299006690404247401349986608296171634646003364859029821824291579281313100605308380654495213908900166217666867664621857638371240382773958806413837311726119248409648295141380734629056147356884322945625833274591461715925320744321501397611221890905047198202363329553266986861733589140115697984317021755672889098023957441069550240971492576538516562594287212426668600933275294032985947122788767152037093053376351120484853357818412711725679223414197262260956004450355509171635763587776420241637714753951312212370509827786191185000268488519912484165850526002573810764925032954939493145510861287233402321363508343943923013542182890777697726119670732960399875292621545356100804249972207188951690858216070287318675025343780957276630392098282748310775145472812097646527077020750369285553510497612520755815455790139080693833281297984436944725014403186146553586412632139697041603341201336650628533600580089336510811488867978696982477078774487886416821532199587834562429107659514008549549684214038319686758421550481458803169241229864099662830119465108924247762845795309461976220985388600289949391868068067768909027347767498985222624567865663408271646973970043856820706871010789317649370549483795725940082915611575743431267299438257045576465836875520946544064625087014382152735967891237442882089301825385236885673470131007831833441539858194394061144544444890374428886463509073636330828149559501917042889159283735213440435744288090473783612193529620813822060175486869454716879193938619441720525294016706009835371025609630221522070622779035842432936114304339311833115436559845771861997271475076553577902931412861147607534010990351749986686232538150571946941057991549133527685529600 [114,83] -218762156873013585739114516546714157493849589251483633383195345633564367740664838666726196328355531621194567559043655919026211417365199856915612118031833131858430575075947928671717307495108626729745496071621781970389053693611455585730049516025311885478660620438090418350667954033669479271287846093114420119927334018769279427916006420522078073438745040265704589000245028083195408013908361153947875043598597037744265028829618803284718209968906193130358752887842820108556991838683223080067505514641806194663593133525241432486549292491306957271367336316218828989403109658481137171610406458855403014608324931106748456227534567369403238080361211637429541590783810861578602403454765040070985429644168117756062829361531356404670081309702414248616529756124080703781131697090283762450007855678888857729300376994445643643993395725084704667857702221954032606118315760320406420493991036885122244927081070883373511019818850843690519697554851611294528469671220140950303499368148093252786829995292157071844839461779812087693906365734570315142114076008559688513465999326131844340784698657498185403368921317028442300383780836446606051166381978848744148094264199272023466062642919488150782795607958928920658703021801502723163479987185959548269107546417332767121501875812793764283085796857190716438721929127680851073102894391505296734611484529972582633430426207644458643130898803192390749810029496345072979463045780596196599980748769868001382110005154103176442365367673877156893209366132343975001532398104778460980075374094301583546382102046724129011275501962675494445107813899465838374210915078630747825833607022497328351217728111566797704007939301110782996846929936707291134344886387924017722875293227942028906308128591856291740233760448832379512633188377685784480176322920213170533068027486942954498121778231038744909457260822130794208024894470814659884921545855813118818811016248470687791091845604647808982042041696772661547692510146588263542280990489949558350890327051267238715250875729371587290117214118103707438808161526934505210561783443586652515027247243225166722428006668795623565791219320138619809092115809280864833800171850423876583021846825567206697283149871495228143564413669898798312862542232662876643129218820363925481403997320147023953920 [114,84] 2155068542364437761155469774134273062514869889226271362946401636885611244544732111187372076083688993485665945084080575261839544048216014378570619621254472666680414746630901957914295094616880154805709177361976171139838033338719435022015177960421874247415848881804998385572307956962870974991973492669992752030194460798630967007778057158552481386033066185872934475936061233667608994598319347092005501753853977701340605523465347130718176510223454166564597524331269125301940046450942295021211123737940957848789670149826108413804965651466589505898771468279248760060215848397677395192995517748859090460894623697572245729456587683284346939655280192502292322540891320636238660340068889557307264462761435057383668212568117508935674335590396474255211286668348466438521970957599999119403448592767121653988037208370765917187787345503643800226183469333662749981987755130697673529109887852097996560270626442137988449159083113448206408046848553647505298948077479788774015753611201470341810335245176958643839236732399279553064881448666522645861224397885176495819935617348607570726439713641746647883235052947894359568850441308092094555514733103462282320527174153487691507035531930717984987094493185580418268618179267294918559590470462023426102443410738676199134117217008504047219151896676145995005433885229531529553568334886411285810478452813268453981004433907947932448064725148175689887264890695763617668476721291900489863344988578864775115483444270159210224947740994482925047859769589946685511331879116151082571003825543394070548747572389495969670749038634742324966282556398877903571462807425053402409740764025271026761354536772604263417950990885970977193237490992928248288986813454703312081933474664374164228049381552263322036202221176968697154443406705840497660609903574258508540761975404477195289009044248548939367535845010790016847680443556129132351467371166600883037730788979897562092308643217550167237092231351715461316620972519559573599765858113389093893093414533426861285229448119611325821325614450927299647843688871909765471656543933526343693390409983857534426892419823297272958553916546239356353416726732850445173293380982625624010904383755567886586334496598803186071475415683589168522689100289437351229816785876005533911773047591075840 [114,85] 50517076228120177559938573390408182189284275560013058958226187397144109743670022044059666640989394041167059348728401488882740799282833090941971955761273742169941016110798295619154109711519565697275491043770752512892641232756145390968247905341913536070079092990367961065371925454101974327402892096400339910574800503064495455043671444992423345923858053863644134953933637947668942548379061386080781976716142083309578187768244038306786329275906382312679287044833236549797898248652469472286914135167359119386215327563242815013233823879645413015476145625774350415133481929330383983050779399544047836937634306216536248281657189861196907265545813336234697149776127946107319970289306456342247357396627425988305230568333949598337128401872986737165589799792394445771190591782235757382051014360756143508749851392284791827809099524756273149020655593183789120295969302483447234675281718173101049710470238075900057608393806651937176139003245287480625744323288515038910309440748727444925455490648507870317284078428113631481629816873275788437201373334926200238118175479314588547432454827648462077879910750695597132003323443751784302735222609447337150084577364940312066993178660507101479697003250443352347333953891268581930835308034282189738529212331509040427266910580073534546558126990559265998174800225227522120434113464766466297630988232772094698016839649663336027040939893906270769942499774861071207947802915748551628237375253942330995446034144581001255191162093333061049434601101081721669864045517981174040442894306399191500419989206173468216365675282830118119806938479742272198700862367981577656769286425757784798614965246562082940641526155708672623739156638869598256303411167610954535507341697310418107821347206831854116949027854721941736991196661752549442623575492911259415309485115228438500790287225110789888283605243291013464144421187116175005871263265914144501946358643840949629396335918740235422816212693073998518287854983322580304331064780285047616140192078200575539644376709332279072790888873624557779832909157011509391973105580149896974485283963988353574454899536795950882692169515866993684449858316950254992525728604107594303303917444682033139500335842263758500324066260019450010621769490985958262639831085484018238163140608000 [114,86] -1098307140672073901308827471638869138851153266734938803494931690596575883778975848744893682446064986211421020127516110666127285107311990455273337785051794141354800973335064713592878715222762106467902584775833952405925600401732983435159335158668528995396108686716220604465594292884544664332077503048777932816910114749556893050003013543394796883804915612130958352144384339236011692038037173716973169682601025276330785154910102854454016981127159491376868892977423838150506468758644340666008018203844757269297390396803124133908389775875738168998757140754892101203568240170878651246825850981442539016429461950452972351856909078199523907816279237987767433573600268368072373457661297249200441273539143657303112250326963349196749066746190322300657701639796198469723080132702555119025983010236358979384581903083803489928819443134235890845216322087532142151777071309555926299927841835339825826603748423834207998859970858351356155739883685474216083976577078778259692643820741736411193581521154008453739454164091438973166249736924214858034552322004536762252410240201700197560541839481605027179390337475229943377957833736786833249105591256051693761300907852548863108169416954583822281919931190892266744817050005465454940402903092485124075404043513951359404996877963054893800771974882006552952443029172292280662315332423612321652319219170472878197098712517125503206896427504071051565515051121547013320372893820858548218914027118762675585926936934105706411557400519977812913628206764990246835744729406030716821002696623612359933159095976637882320521980934691520499475880263747307971763630160829801661212866823725137418313338448276271570480280912318475298893232113927322085971794490242473670549723646684343461736578847202089656030787470885305925282884130250189064121001055286457624381913397367908954952413339524019867243475163101276365782429312043372433873002374774371721429309165010695228767627202940452685822073609745092863455060089007390652345841281452314928018161992169835276008148141851116531962764170826966126255942764442211476436526528116075380144116208602122653657981674171552709049332210245035328556301180339058597005391281764343679639209159272866659869840998176724380326953875938504030867988119674740788439757067395543848714240 [114,87] 14691909309978469503796063163013863243132218236545194984704819685012191716712826442164942690964603470007047069543401278871248047425321910636343515420060416466706191173900170153497057869420262903054329613185468601692120821707434946951346349365241491841914217735595145565050820609724891254156663297062285689919571253422397850390921517622871866626984844431363261807801128440595958051571424032350119014601297580673528837864448721404419625297641663595075162362311570277692329311115038881453104673979059502903852318925476999051484689985542659882001537432672040104672319297380790994059917752641683633891353401656787541023252087709520248743506096574774168181847554078421248100417866581705238241337428261766751272333254344019618525602858559783787212376239189332117039761644564016960559430031328131797861077812647488353851409192589312434084465346174175156004122575275752704916425871589709343285828909373882024515130477437398081378585575101951055294055638568440803849243741979730335598125944858182187137283444514867048092411129074868583862815889208067556593148933170566204650915614318278951669477598989240111570378078606280849985627614774835711777151584528299500316344059911315626122856349170371787880036229102373059773338726609543198946927084403896567861890075889171307350184685838531732131877270414596409162458266711432305506092790366731650616490973076898810498133082531014700315173710056553293898255221595530102307601907137955489282941734496541158928345614687057251863683085115651272780568719212745725809621304564441992636512824005883199486032330275157627674645450510036398491154643990020942403649256443003800937492349995223920226415735577189917381612579652675098824255340871061328439536964753127538124737438597290526989761017082445960640258785263028308502660135378790550026741805926604048110472497487945640496610476574716388475019619817767203235170779590653189372496774694875061795421164038512775007091469498507494925934863506073235119677873583710127641402407618773211502190904899060181090285682312426116565436660195893989495609664618711698101411936069489072874793205861503456896777330250463199096082798095735661495374021890798504556364572570919526339873820580291739262972357687235821612250625257904296851671029056307200000 [114,88] 251598762600238386015949282946516124444300266265344082550844725469151713787265903916956556006309147239695146857099101106168504357059137050427200471032105186114591471694637852483835374315197209963693012221241496533385281536643450004268698594383185007517895420241634210842637611185508735694080299864809263035138297035121386361083221657242770913049238222245950325235560148619677643693237560560051651911033913441669840203270425379764240183160516901302124442544994237766234792599133380211128885294937775591409629191482941318804583474202316401061334002573259391253103342237744689881565709103470064142771706828504751580697628718673479186964397609925102664300219460547760011785907113395624667503270866600508123418689567682076604570232305408965389365016494317622809622979077186886816141840807777580481977301761010928322340736052073137794356506188062849128094794547637343712021863725486164488450032574290790668667037402022030158869446550597867111274553775338228324267985604226731311087610123309520983159278254309593994463570426415047039924633343012571561879120116307845859352803011396101202871666523988670027894506602850936331032412735500855373339082663911715828407767221395344240766928892427160323396621936268542778794447460710543816770226839769068484113731836927596059771700437118743559581685068155756166270186799528735309631009900847420505506673638389492308094107398760361823253545431957942288411926840128636866409251135448121278818011382364040464734730731315787875528605227700875614501924196028325002911369366954887749016416373784248129815278547439610346864782486989614764051979951967885711378227057117542392607796105546547672013690116851976810500049639281725936477242189820449629877133536549911966043772766135558944763467321129393750244157136672025072202114737853722699225046172280452393713022168286425389499807295407534815489470102571370201138793128200168927883601897182532356181980896716142562077655999697479845288552712961848667296369151055803397423315695342101640958941499675317971326751906771701012226100782712922848779379622458452071427512770001665842046586113457401939248060863596316190819993910984475005405871108132072006218882191009544341380984325239287867355682345672392318573820570152702490505863415398400 [114,89] -746858837803952378912525882668691917827664713370346189386016291024529204401556556450788596942672767232681219756441539647617210071529640222689888259300733053933885534746003516383050816381281026377094876440324528656978087800517866460973397437273530576050042243978847030937364307910499556153277228579341373766576126793735919026088564737561117495808399028028597417921289461585554399456523932599732173556983862811429090278974356078575105973418806255388185792518253058738967706181661296594319669722313161008227614874149604445600530905131231246973412090610258756477478124198005434091678666200573244948505903103825126924511842045610442662565182234580143109052919202624010341103112837135522128134333736454455894418843951736744355735541949731318438186052514295097014850713820456265346887886717783663036254832420658263537015152185482829522980881452502878653954024511289298706060525821478723734838643479193611192981854512480158988732921212464970002584880379323843342154018903077833970469222051112021448587491241874903567861191907098029333539613560150690871063625613076408767964655927581613304938718835191494965685435833460214929976807658889249694115870216205941561353450179532509282369404392891929787911639818364549443011611254735555857911108321646659329228979611601579986131932325769129397424930240059232303664132499208396531362511370412837825382305115942985936727571320752759742706543382747502454078269390146630491762988978958312808867633849726964567632034913700752461732274867508125473749183076620784251414744693483392802950088018243109693452167975581790152536746966340437966350537308922894322146254330500623351360875855875909003870691468495387768819843395824588035411955331435410148216685285413213713425183217556922566460914885595415348154620262128298166279907236920854137315111817674462168189745576677104989580416764184504706087478377210345767972955610145361122590635502694209830906999193465540332340000175364247706621539766844295082632725315611570047231225852387013681935320088825634745552041723479091286277697064050515568875305910159400578142989409011102861495901576668812338468713542926381860874150412800350404269324210513830844758560134995572123816510221522462681409812771886256373545074364235525444975329280 [114,90] -19331651461135272622654921016123911973662390733456171622190491509932163755891971555311177326812490155608387194865396100732517343893900837730903315247017761033317057721536678490845461139229812134053850577832319567563117976033084992066215397662123635403053427157981368175126668131462207043928290664286669568107033310201860657279372687659652622611875760149272707994457977787747032416300740609436983101147569084503960049899893176690474594170994513027216736129388556281015540334923098395684741828376427453394394202399355583653808179787671055365327189102349604258617115341365411477331293132824764242083405977928208200454221811475391592923359001609390917236398597150818869446837428679127929839577926270355533287137765983744944246737874588060588186213922437846840087654856844437094924814733050510165132949176096438253986406786529222385169947419548254199957744467350953314827188083498668860734957469961123616249854915524947566143055372423526599505021771008937593896636132570639540910895682027801520735902527034684392428408910178980180624374618718222810491296329828882003662679580823743902383676867066562282899623676484616314793477555440268911344558208049467259628454275771122907899402753249943052945812418769390112124477590028113308621965594373299958846556553945804247850788574065222042410689029690785003457334001654287979146313991007440096252780155540476056410692113268578339260251116342090565382574146922031403505229122382768283381860575409677636870233345057677967336665293071014252982451057515355915065259472178505280261532175921934064396879225189772938794996901071545414745090666844410803978037506123951987424300015554745230494405093028156225452084051851465133593739659647929863930661471590164146642311953518796522649845989257978143191290545302756974528088084157034018901967902637842880083011861899212017969123706640969614120340365836312838237077360214798103280452135875097732950765744652037736147918558636675999091743940367215785201455120967551552427899916522914187845085991584570656345005139820363298781848537926124979731120038310118540856517638465135206051910853341004659400564221278594938481008273762758055211274982629840898468182641211082598234056250315570214299466175088032173550670726639076408360960 [114,91] -309840271095783465392357428179718609974390098010132757376760330702704025637899765968589080484252012303391386339226952506898158226267687063695071108891513147578657155542885963012297363003248381172006488356539980160479394919695867355682458239097080730341602258625518643129035835752260175634738437007893509437214379018907269190541764600436691886415825115836941668013159321233505438587777381856170917693526175205970026110974395060075247429586119612871571781007672389358682875263774259239586699012531084494306585096614657022712782806444119880547206240614784193005126748109584294724515822115971572685641055214573347043623113217209706624269689965319292352752750768919386093758935601124049612187785229494209335424606845181235594765543640808417207169164505566726868246861067794118275105062738728476154620169297867362953196642047831174048651725556850955935956073410196474438175811076563496514571837980210895504969106001554155934440680129680759216757065156563120152413980328431849420354367935008107792871810292605779226335568789845617693586545992644749057705518854225439288597660584851581007097850218376055033271190974681427825409649216199616855538242988047144292206789523032049392046850039646287389588701728973881167413887583735339420426282372123185730541638026626411063522330832781763070989775664233648537382609988513134715641933191584782839356411803859618830853030914190176080938969892951574562611837699263055579280210835900714464848191604744499580017474957408756542394633960926959916158974603768640089275310735622683411583104297428817336714743282209686074601538497932170973064770611732766017713200634745129116768803410293843114097713515190372553668793526937467586815412869424713783425513154529794169242269553770649692721876034672557123016224295572218379542006740999245306068166393980423938595554114418272698610457544957694441826874455137615770939788622327350553017362077141128360077447067115123996729657240168107083437045966272121556178478314503448156330056134756950566891727130991955934377909235991705340269393500484051358744750817209434597616976080235034676141169097131077313568196304079805476625949045248284542815255637523757694787301403649081447762546322846165097325438504406655563847983547518812160 [114,92] 2026361483491664931303465521039917837360664534670821526366967822148070889794580732970080165850036167639374756570734756133936081256777618000169605984512454708016636887347719490662328204899862465287846379995462853038182517828792906959589001148932434683941278139826474007710499844085077836152083144191665593723284212695234967225921812677209783459649403528357021897288471234105511399801995709485322844023243974781038337029533616229906672931405903575297693734658335692287475314674506442711658338352456548613336750395543001485758802859520617315498863997520686994362181251696427122845169689140413001994861323571156199268662753962405449608225176034848668002635420068478857532510673229357904842688583038442817110561347753337454852269831304862373131064458081536371073466684619150115447046861371145894836028212753572598669515015931778200399497212231770866682493232862050388771022111806966537405040514843301493384434054414123191191046442852421740222241400550848850141793088248814273821736804513736962167803828536286780482783845658349964282759740124805110345587157442203021810939901425020043409165047162720455588445774796166334515567213660696504758852371092640997588210428984238415861047584106023276867010776556449681471288649647682258272380614871335318208622615528974277079895790305446119697056536574307228377117654866924529510207711310511794925077138596702653880024554185933592273560913402393914279564926562961734194563543408933567824270071814210620055388159884117292729978036531907121471297903451754485792644612252405865920481627348163450708950268400419967811767617129116871600380497888523286427909784979426945965079472824140970091213320131280145829396593542897993041559305058887422537085202414176494336939454149237176748684225199191656409406573610518871509881896097104813025107580697316680483645438221059908316488874042404893219615885942911663010817347501863336007880734712441455226716474806155370352595512875336071942713773765776712200807710281129272853320365152866831219073613284102379324420095946231130785535850603275463750619871824785953261682833947857147579794379871864642007357963979541717535048847334205252437243050329408578915424393585437735920501921629917985268191729171460731207870458490880 [114,93] 20192383832771639678084937331049061703290761721003425720030351835008013162291331777220266877362415447033341075435336394560120733904924566025814520423699462016514276868265275549691796790972236031594754861600204439533736230851200543418058547282007595715514981600852724906330262761736035834901040950614739138836305087088193491180561444834314512718846926811115596191685287178532470211371714097352251397327033613901400966124283954781596494631004159571346217456010065839991912050219281820387475645211850520537107273159661794662979270791489082717684057377185421342111410217787357820935650481632423560197057735822866308666153633199337740474819942063940370864322215663304060839995501619130311346319685681700339137632944992605002315047042364062481045847532947178086216984395120451949213120736088388630387013507831001095956303051314763825225823476126605112227377249819614385215123626637473071042370067061083642327638643169545522379453376930506502027017327552452073228780785722084294345750675868393934992655799524642110634234422469756150840648456371713377614041360480969320808327423980824925185849106711656613821090652843885070373833958475383385112081252017901364277734118421478516657923548345953831054258958631673068659562253546149386699240240531034390988405290020352471318879689170170292807466717035846569193732023447581820548245025300228402506909633138216089718158354334504435155320596906792219707768709081621815781391356294487160949341627398722922827315468196632201604380269748972527217869538262566930118245907655368557322662291299197864363982299234592238113912196370097527248373354481261018832194178056228999352322970866990858732909032131670766286099417628430161950694895626259759102451162034014201021242985675952038532022703530663678976092005512989820949033958751834479847133341621077220875427363944914899752991775565376152784137268295133680836297651091035225221535249247594891564691077228068999478284485476363186440485536407856599190145150786726826471969320955811697008164981508791814996394149101209232158161601990999932595206475334531682101689296108093535919680706694999328557006908565534344727575580155078343342279637527652331284834197166760140278389822868794474581179831844094833541242880 [114,94] -42067406815840320603378802249946999960156702056595506370192683706826777062179626525692714645198924375713818098184409086012385514486962163958915930365779964146388020722963805790577238384994795687185153246154410249730592081864925500568874676354807483417773660822808567736317172132535564743082205951123926069371060543739157367072905862772586794091544115576011871111971144627268148287479332598526680654180324424790483106691268776535464842813219100932976744474873094077736792805957886832986912504213930795344915871705369349311611073228411622459889009364555412511178238061345246173607433068094615148582103290127022025341345173342781963290213044911395094982137410478233386091317180333117911166529965929892809809181233278895889800498583163361390248742473008880901451723399071181497994433795132116211640520891127545463503124590839359490824958531433863251354954111980050689120581733513108987682712653839650134799932776032295104861668549505465027150580931896153798804104035986015602075476140899659747963590382255769365918447366318644457708911664154806518349755628191256733660348438419119461109407271332797168911363741177251209478122129197250999748751240729019798090726352288727179199300554900463588282036809237877362474999726129081110007155251181706870321239601346518229264278028619521233531323095842809432536485844615258857946747848079054647251287398066156348710256463225983252826926353849062055043588066677260260277447654558792044709044462464352204907698917809289037403768557066910575804055456417994400490915076065699176218197558336628907644372839176481328721128375663786856309143694438647569378313036338138540462572131894088525401659968397171137882110503402119719513537823658238953173862235254000975509879565472342160234530110356878326091600352390903027784278307923910804840924394823786831324032178916316405011283380368943373898717378695525691345772147638612709147022333173637403818949558699757567549124790395956699942853509868989307953019240182517564933932169636496735361535647935002179860553522464023226256463852051758435015340913160278764086678190010874399567004699045027545737097078541595047305260334837971224590438116528452899249541966940247509437581201559910454715176944029650124800 [114,95] 467988708069210171903974310324704096572395262433908402046773050803620198090378126871835199556491908630368899804670937922377152764652693263279298222773188765334608636500504115344298234859394305945449429019638286255902298214457223365852325980545066836707534870152614650939508508653926442749384004165504525473572383582560135351556471035897342194354066280783358981022203502546724688094507536672330345418404120568501461429325757136132484449397252775533900309689959949895463500679843898513733176075528900081560440229942678903673353134798103257632379337874430618336911667572056340864464199541899591636435795096320428751312717083847033927129530631774165057143719962155134681786165932488450634133603653130448712151392100273983431358455125784154327448401594793505627790301325596449381991440242666460918597546022406735662405500433726109554531596518585180872394797438544696259464907403673053658173127924494291795059432308586379398993297777977751773877341216963687040166732778668522275904722579307091021031206095112637149333304815435997406316938551771796721269510604920517271055678364221063686259090527645203070227757300753623911400782977458327982037179611828885392302534674763810933097365468984848497548883144723454382371296003526861868874553836603731092280236152652642863632867448391150672640660105226110175189558693443563658687060432172677287661433250998466647282277614497829342975156021197693327790257397732670229691843547268196378826778350484829879694889614405164787843179649086941340094794428040309540187737642699810205765558263703957983322754577767893570327966746655045183075626918012236554632231228916816344029777148110199860715774626700377875248762860951117056689209230810363219875103530596687658430523715032138351970086369123431696946576661377041580647397072371310011789503879545820773662293782754207552469437378121759052434861107809815960374120580380393673119248557369198651645716254856493934453025908087053107933113263563914019497589123363855271536877009164142104113097882128222253524141018487181264801185494890506586667379403426214910435957329080447575747331361950339916533976958267711271178679207147010815337068869143637003323739024115390598512253730397721620877597402972160 [114,96] -291350959536567088362105794249525030638211861458143198903769333737384841862393625069563944205823831507574728141176935604238781522737560354928894940494848758327477746436184122659830718901299575668224275928983696394435620071007241309573970171623702277732789292077797062603343702886491694752568715928589771933952600384515873595632725950285496969449927739559810949022865827450334792374926014930467023063356598672377860926376108844921939330868959220510470012127612442479407863139829628989313807367783552946297956790793261841625963415291535099823928509594809520168751284123855446297652504487740186550966628980773363591348698363884079206752915441370356608260420595618299600290751003567462283341969648328890313054516413734008778989673079227702862106935541955303730607134795466745684040409084762900303417353496772213148448722186310131800193676532009016197879164797286175428967992132773419516528552370515025965434742421560612805066293643350036805161754902092274537410509386394968410339946212445278087407183865482000683557547613333829007874432328127699818286421188626349086530632196418378169848336104880223027884490684825315243443741475055794887990133155676883956448616436342732505301186673635587654481415574311040459286970493405831978240364654116825362355031038042947418645673824269987488089107264589402569588647160823640303875192717304108040459182539540928242448878560926585344883183094495711818772082592361207157082313214661052914320759243081980635803163402017672543653994037504987062889714282384566088710557503477589638957863861345397865154134238663286066246871620152097604524630732134497044728096466381411319925195700545780313472571306206721873271314588144424835781392496615736854483607111210044048924311028594872948577646161452943260502786137437677195157398819202334074904197052201124053140807143741731686959807142837856164406134479152139268278364658802405762582109676965474888395735862458502618084820799486158439395205023106049280899557585071888781177713072460209385142875275013994818773906233644870136551593806364389785436128486768580042321822635769352981475579999346867644257289460478703569311593489600903482322089919042373414736492293675844220378825031627068329947299840 [114,97] -134898548430402442556175911733291025619770110424841416691119010890634474434101376649248642649407308000472123996499351883326366937978145584018756374937196348143272177906854382939445316581755519980134774636745516651653930007996231472152200175471787903786327845875246019170422594531395389252412311564155151511413566844696901103601998278114401453889769336545008431502464700228539525631283325890188297316556060973349367339114531537460693521751608220887010799261321764422491053170005233878101936981991585530259183369997698360988417108352073222194333711869819339883719779498211998363909299928203404400009668888882847486112805436293163822769187315528874126210934563228415075947240945929767806323630484545307387067722124859458128306195216126112379455269066727718668651283810818390672826869491414216146824715430366815725964074412482652603239085536820406696605590338975133292991369754966624273052385708257258118420689010602482736662163862414407825994484140144479152900752836034230478940782240981173029354384505071504853752404040194015266385412271115428466855177842433419695734558823272907403648832566403630244814818650504755310574968449151339149776403792086963409938448209024377899196990999411184872173883384957626623553116795319467420236447736915605949326370672206554913594417759461886110625508671789311235113841125207339631762850690218597840427216463071414414235993553253444556558191261631926859664493363145904939670906864655052791124341610960469277165190864987605156176778567943354693198398886873769779798802340562591663400538978727731889407527010912363709193326836735946997223894136136521832059073046214264689582421204007653736546204576468985962338887602816827632417822334480405330689602675202496258898404933913345865666359618575451279456900599824168926103563290042806405903274403210854701938437290071827804225629390166043795876199269046739041586134129416433882038154838039204541825225771670100599451109453430231549771750317311525104490316928990576783508205012996141626250378072773654639160159480913272990218569420455499242472628668553898060470937112958620443796307535069795024481730773546186572588202633586873106064794669838259122982005720229067625507333708831997388390400 [114,98] 638328033917038858344759665359629901329822727915890881814183781426627627974234417136290622454656442306888132098357852632708859794916270251191929127771429831038054345802473912479280750344381582167263435869485561251360302968405943129217002225635189385653300281668977466163778432893034776711617941363156435529696156070485118236359053993702205745199089239183409848132084283829076017476622544994305641816811114629076239529511945215897667082933587488436232292942935666994798738488136639791329967279083363099660679382479466585481217490374925091554442787276845227677049893204901457717665769697687243854784209111899435745932233632442083605951695483388658440940400313091360858422664794217406291056510582469349874910643376946345683325740154656240397662392904920810989636230833530849361756254852326701557182186042985115027075918205770689182519561989668051021550059818218589376746013835902931978352654707676899670559244602028414208659076685940602895264590743582253127839805588042267073310440778113728059986544172941576089923186630386417137287677673121398959561999853862349586418072685168038177686625778503616914755106781226295200283079427384281513488600496552125571935191189737212463583509066303958387172373941758990140952696699104528773495514467629476756343771909222594200489591230055396202177816474162574724625845462822622809239955866790118498907162305238948502251391560814484562762623383507959864714557075262792408538731024959430774570762996167333303751329990428420710207633042487943181289485310051599927933985293627590956993162334196882544706682348455701034401174506411288784057694030775320388906770362962057774171806743023827054741465673089811686036139038909610569138808984647864690708233569682842947383755787294656249821601599035133556025109047931972193476623503201985299145724596443260345252099163749979984960006522883134875249318776647262012912504331984322036135969466725488629154430105941471766664333009399606035940441777010045907214358101201213702501673043763943670643442752580774308691116135421028832985574941086084034214796979874750337739380660553149306656388257694634476398966516810865423681630739249171059684476564361781714274717216534282797755591645134520320 [114,99] 1745188745894728112901301673390610770167000187260437107558025333821224158105758353971734238920848950955946071301902720430605165765603836188771926882284276588499799047916590982300682433531314670628228436076609486197118351240893090882051672841538186323912746646931762861315262222571441811993987748557988537253109062004895752775919428181538620515892172778535510035158851372995825286059243397126923876971557973500311850599751858180784597197330600661687339844037011663916803779494481480602847140677982952916883922184137543892533115262359115393022646463662022628743722682236802302539512022136484786128412816427248656146646484917282438886397565908969300313947087049729236757460146528297828244259448440647828618481953673744604823828271982224709656532453684189172381695767259810538114567060691125969426852166416792152417327769608751637470110154390532791014961564498201412720496884909338362789870157633599703514932400109823852974488556753612278540351470913335881473124918842623204096662366104311809124058725826212300066330080878866624404539255467842423961173783815964939430201991168773689389545280931874324215249325626624903107408240856637827513832746135120378087991713638739902986835163655209115367762858660404581227423511223122734165626628501247131679935919941697353339039366490765310660012470976301040183528209075144534557636956906496595600116893552896153785249518480136897980315777483320591373254948131975142259957066327400526198084356551186853827483074764843833955054570386688683953763467756327012738966361091124678286307598244074285847690306946864253180465837774851716704164561682912415192097459926117584977537953377387559153457959232543742387337772996296407256306828080377340745410808421571396433230017664936146299795027298764048877182137281710204507776784209914719646467885341645316079181383660866840249127885935348607502866770003011470339586104790767028988453293004282309508698960040595905212031851085934360113168035119237336216194494503755350002944492591281334822866790188712909295330979557272017950532727137549688479339704775323630488196111958166170808979479668923095950625218835917786400956832985594037572889319972032903997822669730196510105751360634880 [114,100] -5771918138795050793583189248507234400582847140952016504255376296760222898015589733896116991027628271927384496357348618925138701457891366188102492578244073508824985850894867004529380885389867617826011343234224078488533636435163460944320359615933409380005406019609598599257618318495316010124079780528913117560139491481356945488863496350157074369341443379944490553987829934777950723217990440701173014589007708821424181459735619208033609921141114220470050953628663135440848702509829986122934498412674237583999532233068509011983230960755394417631442382103577462498923490554573874005238433165886651256684521429743065543068968351523155386131373713660422922919504238131061165603599383240442260216508417406400007672815603004688531103171662637836765321081521304479447982803975485280418080007146893581735263861074813549069035035133241566966241692492461625656559971208295960518127037038774078511732984246158816627775579480837233115413637432709794455104924009698010354453140256227194559841040096308283044414786021519079768709496072257177080838279773759344792741065210450146949201803590154794149038483321925047231186522318266309894750584956720255091176278355429037201593723705636639125042385637661963375071176827966202335051926674349255982211186807942608260401339583924372415607252958830499575731904057257345536862064511683016056763962419094035184079256602538161284739174513197013416738802073944408431937935044084089085489071751484733354099651516008346011571934318893750884972097849483210239099546559723378811072593115288185416177353537589363637100342913073766699591459192167978273438699972383929861930716577235346793203059187587432726475376598838005835323643828313014912031952399148701923254313294899834283194291587648728921319137059022903007198789151540954274015774952491018685828328989109442667811197980724163548985476353786691148721052312895261663927513198069026519501709197291176508586799352455964317351221080774241843002272293408686500054211642348458318669262939126769676556160439054848529735206112793111042444118092008026160905657569840893067334047926066750176049955938721165998523544783315789748936009980734235584059273065291615380064578541523072475688960 [114,101] -21331541155330087618371334718253804142451200957386113604179871175847518655144832365324359077361387195664316327971043941720130454989070195438676822259609522918098668230082625764603345165817288613954392231877651310804788474218861605974880419800981095364795974507027686062416564669844891346195481961098245973137981565343906604732223108405367820366617216968384493539545261451171722403273346514698065822429921126194633902181351495076190763389587838380177957178397784269772201050701745041420817282652797448187655127758181845720861657100402030604184987545404217408936794437272022584344764443065165126055491469194118379473082499835354129221334339392036889618011629052487170065014646758733821903584992752387125693931979657982870652072537721780620093923625491437935331596260400011347972582784041944232274521233728480393714690136903381046555261446926944105173901244843288732431336380253098536102050314012091524424369769251083541721625210122390904542046613866955698526030508026128168865349767570936419779241805369962100924116660188990163731639588907197354543718063516249659407864388507909502123398458312189272769952796274374670828527729821128380136348055274768678646039315204253893966054323542513585776253681943578042269687875041882032121883986928059292219174477897327389824280674442819256322535250765116184815335185567528092381844907618487318771419796144938413776663885600659375831652350983816274511648166970290215601995630544785225750045428959056638594853189484830912220964839443144071977934974398070185454501958244134215829029776621565129705730974516398489230390796377244101321012760566132573732076715165526288483274696760067938092040912909834949489584582363607214503268164775592484940565184424360803499887197509813930771070497330127748184995988322622503300630944793288741807616901215216635521498989133592054562474043864610136322958356940271973860215073644377484461774071948298913692189014723325842330409577477059894667675333356365024102082626509337023440066103991212776128952177236424743648095692153018329227355175366730702018748519129437946144003805264010593860739177043780446614948469453930749750870426978000721280323862919244633720592081283037716480 [114,102] 43784610400749911568604448025276402949108106536167093891700796815706425518854080466623586454667020797493591702163223383461246065731917904096346554889331306092783327476821914010592288889039436971680253927850223155745789089372552415453501203959915364087173902192803847236595336489909749642639034489635201178086775795004555379869081940639217066473186116721829371941991029764753859565347069127377786729137086537813354286014523881980123304172409878091089912174196079368199608329760517368304323709638277186518833869288183130705312789578699805489593656782609888933928866480417450245701368420187287863202449165352029968159660038134057267934136164643572822380051699407825026264854428357428416377530157294205109910229958383898935081668604358596651810565071074908499289725484706792522066201815414502480206568271436131955091065366049168686305767706629821179369240605427504718963070603266225851748265352172020444168639774546498072710056915480851712907769289208682328853966676526603914111447935617898746319598232536164444314450013796705606854508830576830893721964553349201745297965655213878487374181182619146128450886540728400846739973566095076651014690478525511038278268590934913909155597967611904200454326332456229347195866834839678685400534094656721444003952670751919861463309726633676142364945396108489649636414987502724344409435680140939690539523098129030589162894396492891710052871975734344075092865149748721078496988577039734641248834742931611239850391072166354942930396607089081379649615970733044719386607372427688914147138036497199870462294368813755511260036825429490080058715443634339395884670970637576051506660798650333820385914037432391718388120521742704618600356063199470386376089213182355122974644569116439422387209351085904844614439560457349035568808040065256480522939847701057615695349714785900091872592000579112664645754408397266508364049706559481744846872944256442221204550076550463389774120989583295545187360942406500690135508289945169095219445594616617999186948307571758729950720451627622091884709018391906145482297697461780555117343475051393729599429521305995040430372243089769658990879272951756538453957790286400060179168760299520 [114,103] 219250124463683478844833409734891893271554817271121201816092783257502656303845471668258606928682402736032700348023429997422621387870224617562984120093312131409474836195255568215157280851009544678760791682773281597837199888099207579473173105155285692992173043077238621099472505493713688036903586083280350119389400996744013151050914814500524258062987823711342457839607164509950912654074799990798959992034507157625059953098254059728755707095511126792858390526832287898541165296295915858447771396472809103350289733491133668151104579224316544292943314008634922311976707857007633327604125787443184903381905131024470233322812448148713140111662646012856949182265184805950335385243432717285994390100974324358094287224989660040330539345140086756612750457075257478921265862948850731530660354161903672698990063529120083928024255664152361264795944626804601780973602359929941328124010248949834709706597914958192155390720337277785683514376178989295302794833451399109888254818623431843015784146115870131622063743570402794668229695406697204930311259435542440975603444399321937550848828421316184764853401858590551589852442954428889351696503738342033534978234578823684684039559211089304310916865556134449573444034111125350294055260963568753480971977289972862702919389727624106214454656483814528463555844557300746849546719747095294685980187374055990760427323037186535337179501884513489024392875161299902528008116031564936621544124998519128109968609477268862281029527896642804884453307817734181148310562115817489750317174719132779118841928792761763481219176015294371108108769989385131626214239166284997172440394705984070960679439007332647814215682084303091120734755071027250511188445008545939471848922616127771753722109061086841611128491142659993970706971610847068404335364431762414598948390392133841615269923807485441164710098022165696194747302698154957108509796353392541890776422995806514015540457010345247837307322138273352167471779990066278496755245351989467930330346252131573726545139387653466688863172856367863988758969809271287834928831445317718585220543899005174424733076984145844710247986282358020422148534137169451710157247048784085980468101120 [114,104] -218339079717037096166732192543360023369409193136978742988438571153335645962651936886364194991151672415579115712031646224595716140405550582356698122770049783735333010011603096251323929194235139342138357166299989329209769353885350929976462203492024246487512122171240528091543122862992709583670445746228114676625360136897539898919653139924244476860828852118004523521762949400008970830137351348046762891919071314781018865697939618062491775125112149025112851891123314783324236880396536738254799956367847779303141024991235659479004514308812149011664922313357973956701486477312104945521180455169903815223907784547982317555678121215211578446282178178855002249922679409470851180367133582476270010502106333563857616475410440719553820748972100479887466842818994281581163280481008288963033056332427630294040571849394738768615936347574020208535059762798809266423550404755269139330305024183478581450055904709058355620682465157262256872715774427613234502140991276688626079216388018965673159012168959258193395622388709358682072872674461164005342303526939468400289668961783498624371920922326712356535990031822908847038516975170145595876361953003867964766991736128816429948505043422919036362825028381245166585233871915566435367551215182576704893200595718457410068726310015525537905360356380751508185946850258659625009904198340762316109508456083861183365417870117166384072635239412504942497110157534136332122381983760322789429930575409842863448104915846942351436084349775834268744866013671952491648462726231167258954969054973023086069143939863159944298741114161159657949464641721191515056221826274218511118237197188255859941776007883002995413282360098898823897572037792354641803026498784564013179818664486775482403123799352356652779303986225020547347379008037084502451335426166208108558802326306536053026502704513541308151005947965635737094806148947908391235733564019093995267830512739451491745343174894105639956565659289722250375569361268013517990871346775118688854703340876147854706430317265529796799108984293505045547384582849172247880870938611830276906366484268776636550038585772135018604013051163665141812442769932008520222173405965076623360 [114,105] -542185052003833641394682502138555541740060973896604479390930754745915830901638498374440386552099291564565472257443150024413618323267646333618586896470489504948684407911446977847780832819648661732813643501264921429387571159677074850219721830022189199048490410874604219392140957764117153315397717727570410836056051368849437791301554418336761846488750266988607667902179060214430570063164393765519117386220636751880428312757267702022930030852410527596325272162108823706605857862254045004052426518033205415523037923665082750652722996539628997486200857859181126494719957185697546598736408706750376775434798927552318623399745822866203563360938016767738735025045348170368095543155321634513373197911970281998687246394615104659986608766723129297052441242211119245895579075616453490431035571885743507273372134925372055136930720635905099411482215460588961901041207777730472609673130195383073462770248457840979198519357526252147910460378209575361544256435613277151896340401994686603932762958928602560357648214528515720333501725891115329717918873781892894214356529692605803164174064251935986238476407991570434303019233548074021403445726274584651388159041110755553443364952565144602958044888275338741770983136922688724853825654740598460645906785808178792447309262442868765677486458983729612229424119386578711548765395290034037605407889906180869523339894977910480686300647525179968741750058732918213277666090185228800129991438525171809400388578071592640441660960782021470320713753625279089443464303161859391966432076669230984669809493227731936394388855460669478687446502476124343455984629260384916437538415668657476101824961603151244552926267787243678693581781777784880109344787648013633993296475929280598827639502044775879466391534253812410945028254090696084510709249111206882177377395895433339225292725447029564971615252378613029293370723896115952478310787985800613649161449842332833587277227000461057071688888803963291715820772705264857883257610491539636928421635716335416687962767864558576848565429088699960681019214689646951612740553729470147560341173363023401485075205079510852079230480081158217580307929650841993824612171174764544 [114,106] 1220633047414414610392984045014196746527193228029990301031959791375125929024409402768975049384743637957365734268725822951237997963739030942425362317357299240840789489377521714880744457010022191365181092857629595191841346771086766013206590296328868613774265354094495345687241632788272988775895941763196430328336463579165051506551329930500900058745534516039300412899174481580660279702109741135304111747497059494114649722834328469048473033491280198328932638276118933606629062909004511338428193199980644186597146225737598741258890011241475544397895456379028711722347465917386527107713921287046634436212923767445517904291230429389592421599748701829064488820264064655179433635508077881356065704232855981389593546436790132678653305839693803353991608484961412859639393826183510649950714107236142909264571102840240472249633822864647915060740008946712638555468787582144121491883356008599807072271034493210046633571911707302664690829247868653926446403185995485362838408413813824748503478454809415627810388140812398005414990505663904056887032283762898870611378705122815804555977276720767892347023367593122297021825644585121120624554771153941375057961907163307312309283106599717905807749970891031143845588740351468475273303804778185857990117729388601489032292809856002801299568924449502345082786582037541581446586141353999585267739528141552357392232181427887606737403618272508457085088396053410759417787457235563199171695708508311537206036843006259043412597806896239349110456828419170868837214000787115243177465798292899909084144256875119867352164940258503749136525344442130126967047456104788326445972043256364312080813327619487377518209763453831871477567060546268775827276861923389568147215112812675108446031191753853845798139738910568266038370020201433996124068219751595883280083555713785750120428416958299450429128851954209446248645336977519879781814275572085318706321870170931896630882257074414447811052528286228502532658908670160711501154896021536979863076395680365230403671914883233454640896141779804743544021725180420075080354902556123229615159544768818017876137982305347155013019835741157444621940811475173627248355143680 [114,107] 672147139326384096888486391453101625683213807773485275754163484066494495144917324472019320930794575215983471068270363431941835813858498949428705875720812288566832008232218588455543268302465029652108619863766333540909295688975013638877593121603280415832962787249267708446656374777853469508831395578374630228030985436514102685333968605257204421325955220258756465432546637820877960930948954184661620504397072170023259325180713135132330321506423509108643148156589173134417160572177747664460040973006744817506916209767849082631010901173050521915673012000845917218895095917816757381485829052963821483214497740916138914131671680267988968691657568215376710420545885647000513547775851284439465552736376797716166980296585926260908072914404080984115389272649645881070943050169559371115671989340500987579859719546135576853390085151853152658300644234280604494632186035096514095604838975200000495881483324635979511649577492377659651091945516321864117713663915961512753058087466846816311717625019668234373911009930959223595972165862885650441942278937329540060860194558347125922079682440899241790508710734847905548876865002683828736192111346853705981478452025970332248080250081302881765811551894587895292495312921755859742086244819667864026393473639817948094323770769920879425789598968728058127057330598063316377326816962381461918410532508217119614380153942465997667467181978024678406251582248148291572100491039411617332234368282087023363633987832595185549589113428206388429996071042761232800563397408866498057510523721420133240092700007463283685222204193678936782068199698880273202480512034716862919936824798764980307668599403707461274811159924416154878348645855092436538848670504432176300259942377627031535507409728491055348020369915741147177640626648529195678112719915672015970915986462198487128755260226007074486624596797627032125212700669641478669483918017417130327513140828763080279137691960914935714743726566291751581696086508827380077859156809414731046500567408933805690675511255731936723197814823547360230697169640384732861269274915396393632318342255753528634166306525245912497499599714313139121404824532461624426496 [114,108] -2122415620960214722628623809387022146775651162635764117663106549273964571155543696037443936409464884929435828910660155558162049758658602360340503729088167585466766222366221585675148183048899610049307677413653764005567524952306170868725694474008100440453989536873987953469837153107535055697633267129460577525019072533884614741896790373132196000984651254104079891374969480065220070859851444687146912252338039993879905750517985650983346115071514302583944639787820227031086599425659204501423994695455708393190292049913743571708655624458331696814253350251546598655101084390346587591848159584985540947622187307012903567872646486554653036939087438909833823049133607175194837842916586617603087782086344984970894580985140011538664649539085412116850566828273912193194439823932263647809488559665195239774343141082592157867918076062659557289789732674293803960186942625949467433799449791763867672797247827669562281642903703947376201504492105259604833916194019517569173082798366333858240084057831775746421547239271533474459856765310162984402089004939031758237250113170508587065420633922035642644612850126552558967893804791425248788917895945450319174512433138263412696269014300929836723430721306058895189116416533906046446253909779219036837406326926362676033102515312271949033931218894124135337047492885096373684235070968257355470454606018858796135067129495608620126011321421721949827196628130999106287298277945683078453529401405877087260280394704943493185971951839882906944421593620634998532066277212061314010197053274571447000755320877185582936432085974141893904370788240127490883312607522481825786690223728295772560882105075875086295276403996143663051355811906714744059957502171784938884224887699355009345488260391835855442635867672650229140611093511936579370415268155308032608899052812770337420904750524999955550415111358716214310538357787587592919739615250417746433366658806160068645559882194429380189424681630071707737908353825144924592172311439972508132177103952960328948157973488132115881144118311259904617528605768625602925446996742952087586705394392183528580454373641177051307936183250464922536882398243899648 [114,109] 24129056384983039593753393956084996742662183691013109643872541158223728067235334305613413981140560686837752926945059492245334880142910651662338589120903968690566531288345140561367494675567863597503600048421185411369342294267630767720640407177367095375014677469959432206965412340623501096179036290505880403008066783675418891584765938937964689423276978083079842402965608836649207075385859377843103514273078125310964114608466220709553748514011342114546224480462968900529967849692670655208111056738824862899984542693487781957318228092081614790690580915782771624109285313455339610529157535985184902496083084727335632822884243929949622146290086903401831310283158727107828386820786248729961898652648859708046364718630539614504305661898182823625502889420754283612879696568808429425444421975194530544158331729904536568936133431737428002367449753356152645098961148089652478996886540081343450474700609542746373093223379091116291079414110807974965812683496268773977071940494002423856733055435444870200202551671184828745846459374089961465224835556893266767847054340390453550862893163608942573207587834563201807185021152693458011995562461314717356088931184272577799392824622656426098090091834587288272246893965789905134528507506421957851317753350956334766771208927644477240321920222539042865484596402520417705979810169408093092191866159275922134656112641112117831558530399636869364985519561711059677353149108666681883445889352629505731762374507399283816335168335408579716938714988732125652236803589839624589113102610630952382117043636131044891108480527285482510862788961097552518540855831562012773290551177561984754892963614513561967184939043650146892704014041688911392055898909185958795254876115869145425249547765682605417651857761057227684750365345459683308650331876890963965847284906834933301812382861104263371739021929256151986725949849983649556232222886536028642471028002085940317481576037412626689534246716213050679934473147076450522353481200026217190945948109252818716079758030182566505864888427405855202049159550032039245680344831040154499312529612988984063516746377076819530841362113681092075356286464 [114,110] 1675074039416838215042198335217925017307771243393435594131705071504300182053493553362477597377474112618489988691327386439555561113835543335094386131881465881759506185452109795124231833159873246380928610974533123400240831970675090616890526295081118755236472249830981880687397277259886738617176544648918102878090556586833391633960378448853833121292824072853629547643784908131338870739996964719181537866326352959927666387339357820094394405265411978425220881042682447367254860233516998163724981760678769347700693330987954108736928507775212850327733277210552802491574984611020881377830159379439654829561980513520185843984996431725140325057688699817750042784436550482575915298365913022533958818608736988386975353226571213218400828227746928467669112218466504040544618937698045298552938525430161097315906384500958854420919490853031676334572176536086749841962521684733527979768799373474143355275116263331390797757637465535750235066288260776796017456750406136466855429742822313570779125491409994128114907295247416397184473707138634768132045637616049470170420507044083538068225184863972420325150052594593647854398765687168064178873495195392016516612296985963145962763448711056375640004593991799653880546385508762660116426809588104389652734013499058792053600070782492504634852436870782560377736928496292971588146725525399231734277425332993179087422592077050527836992272521606446366291953578411604390381328237653770663136176918910964749695860486664508966997012589844322122154863792680982710716909179402065253952262233325672520612814569395452428280553399422039701391610087269381008827003020878178631140511447259539219250883545568191740030901360272394817021935274610423266220391098814619624156865914669017295147517296253543530609191246863075750302770119743323073963565264678723148214092790499424267138747871046828054772225741166281189479541938227309882311977118328370119714939441552759012880099126081809211478734615638384770314806323645122313388360007249847209126808904303334851730959705331262496563838724911143058994691800426098233283970573928163450603873900358781956411150212756923949350071934113044398080 [114,111] -152042519541620806934495944837422202240451125952449174124698242246138334183104056490282192708751303894696951173861075082791342149151625228071505409305135745322109054199198031152928629286119095338388958114085284027929631732966183328219924908890904990711627863435525482865799361133392060827047883868159991590729735470622308356776803469373110338609932201970242617216464631942244128490662197553510765963259561574661895654825488411147254149436774908560030869016682213672716100631133930622496215174092341991994876594456277612456572393103672467198913259630272457882041717353434367011371938790351442847913789485996784572361274990236169111479687540160973058055222569109822767106528927702691768268465149811057513146045102797862584769645667809664338134621393828192328843775207788179493571041774497443328234816384462849088686015191551253919547833499858167005556156970917004499908997802905084672004469555070141761617333848573442758828658071084661526630782047219761461538121311506251122680686459792830585861837541560665593704124052687261598083635517282342735171285949266789464415457821529376581443212953851866939252971855421769910216441173086013383046407354498516204106487652397150670093945777739507073264641325165962759686627123068970899230684056148115129932145125355636669101138864328049780435838925259413871689122958278909446827755321894758765250445010453251643708769900195506241882137593428086595530354471342525693797256064153850351926064812610307694931564883688327413915959424720800824057261833316167332262529913921468308290800573090127005625628235875208421749441280560576686041340004683571467620676720999397278282324114977625015769473354542754764531645543157192082287936429095672416309388327908325387901778596133749852577667956890802810322958421415144586680978788955154636718067232021923267755859979686864685839725660062986198909607304241162994560406608133754492132513753926889122976452651675967275767086214701694316569390128172619107128388036430442317100017348664834201300615466189771200250629962454464724913741482403545402391306105245531286305112063252148410120783658461424215640506437018624 [114,112] -552462319286768998108552662525266942418285940506310344035393418478558705108063295635520578137578087330786744290127195272546803889413693227466555698443943160595917472753373687191104060658848620768244522120742383402003177919536793552315362067417725442919931619266374941064347389334897556357483769698696099951873837099749252766409860339942260821636843901892189252606035380604537137925203594211700431162673360033747292449338437701667612474941866765298670104718557426896444545000721884136699210445022657504164106228862317645898562298502480968513974235516229903360852293860164073616395677774358299888980507423875559097148781448556681386447211369759760129171384080335750783505091163289053567972370063922366453483768832617079518185130661850528844187851865276773347115563958797700963735187496244733842913041349508873147815787363573393630499770060435687099329003427374740099661740077842838349321177246681801790549188335108300986950172394352023289842893780315403872671986550563265980968520287492812988518207729106773903421530841898144211085768552688478820675568238011182402176289102008865112513044684308239233881362076813590630425299225246816925286246481728754135247388072280336740706626793635831158948282397108965985123209155655472288759973324433396851949722617945178969988830541279478484340528023690072034589569288536785890081277860239626186244086852725560657720935504387128487474620862468022904152139237247862432784801308020981119766527680595740015185091284165538760705672603725112814227261844825225244963711686396079896289555917421287012823913453438301920566271677669662072512346835662835930142412296132554522552595179686897087349449518607796032085950799199329851885139823075609336987823774301879919686909358250483694413496877944322497683948577642476287421322853806908954456133111604077246174985305230872515758334813127107082509527127524488029216142665853841305488071123206658578564205684305102999916743305950415990644399260708892773027808264322592797236341039411550951873951127144429390613572001656886976017655541426517271385564837727567176171552675094362260588732654486893759503925248 [114,113] 52322585752305102068020842818513237284132018458835359170084783220330919206087068215825755206071670855832536121976075638303371880097697047993358123802116250162401546637659433610113252276407907292552690524024024149318675738355477327080189082454841289585086494923251189613657390510406882582856107726546909310192609148639897309378729333158840938030369303381116807350618641801297568338020558551173878142236650366170325161764239618763289326403653864953923717904559764646971335012903968705479817475086823885012494373736442691372809663548213180937743644512394447902301474137083791077737613570069868169830992916739035478211838442218748781443341097443443843963360801445320955718606670631028698627694284626256361622818074591216684452523964190443216045639178072453557678729685206373622415664396251353460658209245528206822291356456483772481936229595475716445455770681130164675306688456750982657294951895807953431922066229683100426946407934496163837055567624498168876683471479498941938870360635899598620576407692748057673546612309938929246561529996735107056486360579306635213301265958884641310677119531397926013903100247918905752586037609985709569592069666441113841742949701621669526241530978478074363169957315964653725383997363553419940113180974742950747412291976799657255134700011541549011900388431515769291963552020566233038087365496190013947610566085113800190658097813830291017954269301374998843179742382863044851273571364155477575513170888975950628333153745528166341914336305573118808148219774696647642494846467374078820087642211655248982738180463858183183134906447253069229530351701674877209217958653667670106497616534396061233567883765796916465805377778252416654548406668083269562693017206089080677393564626118613145922949807826144430606193782119208341254981438898709532577947560684831787828621364679338571287062183075140845215095396521969397366181535010390412762301332862743158412419571319778103893053501253680638904457332367915641262224014875795745807253716852922415675390349393770628746178572822062550578760304022500644979262548484247688116148051168942951860991185967226552320 [114,114] 127997051810018112736595997948475607272351559010047446415883341703504998227334907759740902167653623742221567670792048477473255298491448493312318226469640036125650648558355935876253300490443876103356196545927228988756659291763615721985958858696079746963942701831510310898654775198636520872863321042156859342460445187727068841566638992793627998373925146163757428876897580191289132990148958485738427233130764089229277418545118173043793664717853756923077172670080353465536888415802761758387373489525423755836578106741432886163557831896449848015075257618587313307581617018012921161409082698884729858294305103416550883339765124204454922920775765292494316803996395769941182214226449047614626190263562512201650205359358247327362914444154294385760075871002171420607645697839376787363026937968134592836269998073475888685547656465144690349479478099814715578885908771357383594163983691558553814941315899897596751060385946880617778937916113814386351727137614217566554875982527323104339861410034691388787925407318144794853820784364334709695075000713282333430988815494885092475298168480772567382149525874993864393703124952786586309136960711797055254127822720263224329412679230097164328301462887085078860712490697244299993772842544378847575880084107744428636180103568077272538413561412920609697466849427086535322492029140207093052974871795772616429568982162774959346419144081935265975085643583669451764076231105215773265953760643751508098489385071550758640785037381666380431716536842940040240068331170220223463940056952412349503701104438556930487614488568048163453482061440687726178194022521646604479912623473863480827592548585905226711639928363889116076224002017402647197484285315375369079871409995942606209916754578690800646759417616177767191139072406694025458850769550067710349239224453676365247445865895765793023228421312876542071116657705772599591598707993698802827972831366157939827446937318597140959550164901060627783903610009529874292275349126663617478092565429212698345350695191685390954690486770584499729343977282441274582389380972858592654927706696020637267966032706207744 [115,0] 4600567804641762341225229063860650284301369483577395824824594839321267635271662232045751196019831450809760882580865408261101713401136818786259825622840327219438198774543276087425682595105362081120855139756497089054435886617125310634068493538075237653292759790793432309991474600999544947159599782560834912406885662564067931981367885186147957355942212532559102875682193528893856835834395537280085174209284620864834211802293795513505114543346753038425439263644063139747053586499870155637560643850298644856935164313592129275597309881548175418578514272281316640222037465549026654903790641948594569625833414013511743126615046117527161438427160274297582073290011005107983986726448657850801045686568440696754134178111808740950771483351978459492791161027802821967693642760615526876478839398771619075174590498627456044517391317220995793080959852850289948186754235031097326583676491937073487135765884165426806898636456531878353202901547172846090613535860647409438298515475548728591761494338068435731148950176623025313381602159038750288026022493751981237117308581552785209247019145938344778839940944687953516973237177718292877449996179752554298416071749513440094235106495916098539806471487589961333195418359550363098241459244871963242816188934726425562115231049601809866295313976029957653470910678608782184998253560330836555885828290831145966882125034434671831514617787165346125672515374062862171059402320286377851332119568591894237701824545613413758636582425134258179366691654571595876054957867658435807564423397772361935710758048074037330868685064636205818176926060889962574479779658604827285565642711968961159165752322928239302058777583146723218396189921060673620249420231333535028105097684995702833561345770618640841346287472291511861063823431124483332264876382505837001688238623306969986682784935894435483270745779968421705120449810608985337793804140697457143459283193995744325739517085097200912629120661429632604324466224191003954423565483458093538481676835664360372831391660519458701387911846988194787844778180726347295912404957935885308340986461083714216425953506803696396567393991520625051174309726496883025953552503886968227207798764406779162709891090901298858213178091895896546652884770210702202059472317707972109997374180776605418689865255903437231685946456766433419910269361347414011437440464539362507630580584136330995103751595731784849065472443043467871237205624688724582476013978233084441667164982466699289738113624159616620144768589766720578992931223183404654264450073242187500000000000000000000 [115,1] -586904078259446975082776963833979163122862508142541651809406110086954105316860498083940840293232692284521931840789299363048711712236601437819793398252443431365722975135116983292808456379841205147920381425826524652963350120255541006269934306501739861534309946327673840405332619057746295993836960895062279705587289595713310803782257899482600220981914795992571334883736713700033463543391972622423148744246462249223327768918977154988831493467121528954446401834327837413905768673867206593842413819401267198356343624367579348905997292206935001137714669619819276241499436945614962981377023008216442099966842366975708673916536723803103666609532206458121749033579955519708371990724020559386319006087732844918992595937177253189398786205958950088307033955398142799517272862496475314535128308856157749885090396787157663981398627159260354469292858144668266169301374966621119288904938179024311037676435105702154382520804695100993874842488622298516052931000941863445189274302209909306048003532495929505107255775745260758221183909567348686025582357935271821634667315593515636611636995671546557252208941049349328248684869595317959881728355401150259244933345787755367571471290478722832642549666218709190248768111786692295564097539854635515326249107328375318374510136682146152254475464400290770479033063146715078846181708518639523676818102288728672236849355238564080652078360489888108328221211917090417482483946583179876337267403708614477227230925928595458900721170777585796114609587853941675080153349968294200314163868207655588347380430086269860529901659361568282099758030812885198433653848675202508975676296434533988722603294668132969965684920256039936343110093462730953796086422539333084840129822902558325634719117313422563664549999561007114126359343047480763026085927085001221261958280714413538360014977300653356601236384540724832483494957816824765159928326082959779967617807619194609266507373513919984361019945728332951831475762304519815420658160770707622771676573866921743726579999581952586419037113870681863796784876521800224326307232935617968713216048587788769588902004835430082926634393668461843726126393388124641325325790981150596700908453915408062435835671514322649421837697477653044320462588447794389367158199214103036403820436007967704449275277771943976160643994557397498493868992669755864905765728942031930781868735316825958451263052430486263629915180535976549539797207880433647941177306567714978022845604347845168869320532670346663422632649959043149578974407631903886795043945312500000000000000000000000 [115,2] -75843374659933253205228545303278933425125006443089151056681746987539000623106619036417911376326303737580534481419719809983861018993767867627092378339759988377935735356574024211283500621066714064666493782944554844377797939763736542573614300528271352144426218423804109909373971596329452121158223754538422560744566548229672304940639231350495603914945387954932902014529398551617511423194258314643018053183935684588583160904400011936895556146461897730014256758302184210076578391673215986618437553261592312518572637208006557972302652609067741821592871928056996481842816986449672589552235241875094061049815319887135711864135942042401580150458827646537894453523101704706697971281365752977268726002797362833204658642926823693098275497295204680927250646629340424988490083459650026631422345977611137273388870298323498281214905470517818261130823541842615480748880567298090398327923373459123162922553973929905194484246834396028055623748437084094205620433834339687254545684743814828816182305162449790954458042741077857858368148718244123032771727863270431437547774746056832897984616182773717891950014174276424262673986506325292323836902336758466644184760134781076931806002996150915394006843061511322425694989555490202761883701562091410571421208993031709154467465774351853568576326791169290890150335688742278633085321527023077845373889648407723789936584929564064157398829252481734706734156189630634625195673969763250211030408830614333194985277564064755978986475958259208964982009622067368217266102453640729218774002162563449852627479715471373778797283032241715672478824076261386000823628556639599506341791275314051934381263939125342951394652110690094377571082167632442568890162686950832498258545242247830598631232962819493390098822303555273557358730584985733431291159657468994394625848613271577511270991908490884813262774258029257759944265824883022586988617334415530241420751443888705715955999460672423785868045764612151758335822842615253751106857774843537156078003123576465370739423095264532815248792946490883956312906133312250746379723734134859493845618483799316091800178516415092876895253258284706329865457353642338320583926217862915829759393797288840567097901948866977018534068227824209957421503972110356416462444049055831268746580621289202076936532819595888097409384227694979768266794047422972357294390335715412268441049634553359651198827792924516053652717652708713194940991540422678662035414338122777111834161603773541419655171236468083367598796431467006451399015531933400779962539672851562500000000000000000 [115,3] 4511887602505508641234853424296096309757497162250117433146473912102443946596353613706318159514596199642609374586820029362263671583404155818900544307348949348943320120438213063461122382357439877522444737909694448316886287415407728530811482810574193073414819632711266441278688797852036480278669731626619998768805106083816000269796075595419506517323674931730376934205686873166950532711397817493051137561101201835237388420014639389756010395963427924461462316899981137593968610025875620358353545662288030360816636819490514823149752896340847678273212608887742463722778825747464395226164486422459419779822440253223081973659457326027052634747960954214310732486585421663270210267294236248218824251845555784389047022028161530322582160952260408987278403317911376973319079076551738613040228510610719956037395227792861843921135373277665724117090214219433928866691340449818787420341019581636661957943798515573675658775389088512913687764687289741579503704726797962840331472322043823382034441701614613754366504977219328887174455423861326484225714008290985230874224988059379402247831284836912650799827252058574703143000803360424064029037635129619630193808215998869410353728436023009311850527383589686623673132374606227124376621681526750813798326258564251844081013974823685176917852827619470736952151355459082764854918402575880987247730401377006865993751099099801058546730992177154818446522890609542470812404121399139028073861703198803012417072716667913611366918709885154210723896573351391413419744139048716789923646347854570358682613221483019662056128408804084775293058854504956733280372892494038132838908650850914244165948746881539584442615039940926612989935751495142934141160673149356540674297363441051331269355730428944079117975218156537425375799934564698431986315587515919596445283937433208857279707254666936464214312367158630785273359697023825528678452707819846786234868477885909251981590430955237760426148126202475103988841609257212771773805141194165742096813127941084041571341200286154071524769102205626036456814858175033452868750249442914996945517364123830119774801113874000722189036356273733276254278347053511541331434443004646017672852472057226721559080785096598313081576438225118561561732523633391566988788619379411802837371631045704130974839823120507269431765168095158711351247929629375344589961387099524609085437604244471537506605338603870894740858413194539688360689316017819147155770267318850455881680243869000884158627429682579696437809370010429965702769550262019038200378417968750000000000000000000 [115,4] -17979885890111225938648707189797634994183677899103409807934923664983423643505541212697973557478718413035583060233723145212297003621882134858902396532757395223557113164067710535343122476210240263505601801149640051836785063860531629936902855123210248292829121260825898183210059435859844297140453711570326893824325849116406321621642542194003905727856071988192017694755497186752626838524750072300389234151677610009199431442424362795060914438729777707226519473464458365941855159980505259930277838497980568490862945662506482774632316804424457544498057788808550571297069788987081314421593499293612580319168195688161672429400897347831929411491617443558006290495590960670309179966562892728674713320010292738929647173341041532384904173647594943849505355616134527724128766647423351117072372258630461741461626611029442109399122016622967458838987015604163866904034964044385359429812546457056325166335042353558499740867931531787384024154215520913712592967727027634711738118885743887008481344110549697410023856799599076151327915647065098511393078181835982399095420386462363142345356819851844494427638114103556850960331999596923769695789894574994402770421571237737715603932505565367071951694176528784593519548286186886138154296291762383446165967285170502969791577896116410843757783289167041138882510587049552558568890286099990590220257363521329669334604490177068176054058622417625911579745726572677979196758146816977647804430390068389457997199781928329883148882477782239866847445383229288561235124876759839816945294187015771663387110958086769333447595523507129342097393471034958336021970015622695643538668062606326933323028749979252267405195127007504823299619589147531369030165805787192603068523999781899697461278449305393018475146261263673461903966823185812504155994031928499274326345603119480498065728137688195616215387781279234748633976094625587333305341491991161275440050495160969505444158168378963196012939387854658942170806197037871766483128006422193552870843030299470105852314418846105601488304322082443623369510150938909772969933005367665058090245530097067440088966911035694366761191553864290711045881541651924220527817476739773081961947427089909289652376775839423691205355336915647106176500591265391201918937453819396848141211711992974541950225018705691861243729936894398433739070755649229247457952412142823107549299090610243560040437506322912333528762635995254205352496081916947132440799448552587156131600681329689934025005590609605633419095324252931500375041196093661710619926452636718750000000000000 [115,5] 322665932909833044921374335852066527975547500440323015969569324200104138431820954612623041756912875820344318874416584329281347802291640831327547084235005156250745575222339944680241263646026178296272791126380654389692809602112431605558099594186956124549291941775986257529099406909881925496555740954154185002171697626733390392932587368732632574982680838596200054738139052647704164542306302892408562511967306357628489085457678743276545741437820320563346924552520627002118051504334557091345043690345128863696628186102238561495582159668741673305313936529842922299597372020418095676392140503285553676498148534998918547198911131355011059901887902133255376269633226682200506593201771261598224331182365893331938055321575234631018204427407761221761215843981146587593020573345621490286623438392025496519870976075907217281682737428995642147922881188152074970089404029491216087522918785956665500137834209779155075445077445829169581038825809843378259997393669761918432878240581514063934368687634203324434690292152478106375274017039938237723704891275884428967564844788841461342798783155940174511798133324009109505356248172495286069164010820489993918980377364785088145955696878686693634321863177779639438266626457166430541047567101464210272189473236874583770162752417626015757131411008102638085972022188137555936361851825605669249024640631476143571064876840308129484737581667589667792067091047789264615059259362197568699666322607672656882561420209219030377010883397578804657917772897170295492957093945733747298345610347872935959995206329746085948127111343110288953745561828451787355188279765409884691196909626161308652128644147041809961559135125779570860440589514638880178663126139667484018348386105833975238842357895778638519534538382994125191497623031147999219092786591211252629918192340536424251891007467220357789492196070225015494752952066426415649154904608482759098515890290951973837284897759049111500087262380589687092756757709657699540287630678597451901713721963328715733826769869157726089466450554101765603707579601687399578495001619285313274432097822148601429816382645192526343782626657538755488309958178330223490508260181718708889458826590300455777109057791068988672546893799688341080674793493470863933823469443426796462268133864677220741536039839872778814182846544845115453428598162357589147641364996434111093729082646217421348090175070743446912934746971993655117167792102112841360161661997413812849415339971522540433054406448879280949836696138627312180346962122712284326553344726562500000000000000 [115,6] 83413867485219445695525473632898641789452241923268859207265649618462610528276465341685044007456999890049591857351056023659182853306156593755440055994186309844570937612130404584797142913483475548383270855686618465745395997361197951439120899857293677793339120537592672172505869246360903237642570455040293952721161608560436788273285318125138108204246104989300555363453187738845565875609947490299673790248337616348325828385510191987694171093747746783135229049343272841581265828954361569096535979941315850517774271225497610369560299068658525263058903124544507267903426879805703132645082440983954967579322548747428665357640624094433789425007545695403599637543408562146510549049298187727098126840267337505921595469631120822043845375091302474445037587391452626968010634654076457785512450967614372101082107816468950020098115973460427722027248612386394887409925731398089980561241192232318582407566823239059493635618951223153210559628205715486334750806177783024895899881022151960625485525698669024042608600939664336750839326009890591478689018159502862018063476258385602901441656671952978763697739122913588504722765508499039048336370994538014684120504755335383540592613505119008156078004355033072874936048880352668867552409571251789404768335773061700221528558430641178556119410477798493221150011363571408018703278022628147402871523500808015707355554793062296208040973162715554926105272263860758746929245432021467026934011292324700623861964667700761785758556405132258704014895715588036931616549263332407118249279752013372645657856968811913321997055543142715497931978680072787357163906487484665096174888686516958257138877804983191862693958861006205218738442799829826645358894892829630372298901207743958032072800633723629682571260144654810099505097192450149874912847436925891387588981943149109246122046448721999159305129714236986174880754123267643222587797242860025595104982736865150521969794350877746557773548578660495526148370873529414877133274495637792982180156995939468323412974389714148108094170682746633294196464801880434364091433906896748214813140852271959051225423694012726036571854419733481807619286461638833968118508357463312310793146798103540477910647409024168457273434638758165093225230078571375052559863995781012669750140186565998501472939714399595106351824286164093928993312684161726374164981260529185772880066004304511540007157969329351296067397938614463675554027890032988944341703564986500096698355320372105189985713960269778804480778067187429769546724855899810791015625000000000000000000 [115,7] 34069184703671170143572792878933763150528605477309919425612532455679503673994107823283507960734535006502936922904301245508707885360367876559743137794325261802007276908428972212390485007878276078985916909555573345348693513117448274902038974192658122683635730745801695410481156251805212165212074677906637961288836076938273712614695465281565266968491718364319566372878166390519289779314115202695327368557301517983347914701038706028122787423699895836883152046350801166337180539297490569269222917797451510366749248059175967898716617930338719083719043512455140755665912482093974118244688498696177261602144824440432870919927540552119814453086131799584118312228650406397216048311354850783755679555809614754453872088864342195744330133305800299392860537777070436181319929260828202404596650690931356454559724425466363684059592863141966532155156330531646235724586330507510461874973110489705390708083867256127751927124597454339787436928429869436677258701853959475321625993575271408155380789699792685601670577386315558312172470651765379568653974427684596184029195988849212579420821432445047765148937975407669858204069995986520948686452920908268652934220078772717998879410111865469551853150114492746552748516935928077071028047929923660061464860392491830471458039936206983933443814629824142322170604809936564660754793488987330550181926019049213689452075733392350587247316767189625352005338342662353082567334411609885394436006099891479052198912859255729844546982053148260757907357721615795020800405836117587444551794396840018865351599512556155404430925353219751760423839902732653255372916098458410753116845657082391820428651674248179716462135210059762027726994832139285100606003154111175740824058992287742795674687577361415488413557460013995363527659489612136627692376526643980137603014206524703018811432262661992029699449357080684434476321266579879083460920526532906565125438511886033413647494976199022032301682062472128666348230896195592373082438168389204535983112857726559389230201402508599711131227411254922971849567325598790696916296721256999424381676721328642508003597654095522578005028634397626102610939316926939260318953020438924965227339873363437390751241626589231687885002789791677816907186674465246496856717332322713332674352521360979015465806484989846296359993110865624291944140147958025312081520707321952334613145110580861924220060257804830742176269923617858236232612260712529710194194035847745890185110896095787851878277831337706475019373730805938293997314758598804473876953125000000000000000 [115,8] -298071214827770307623441721376190728845045171908496501072207436390133581835217255402725407075124657817206347198660844959527060034625075191389182827158151485592203048683618990559195165823700075981730730565921266361594281826403818306617823081299687078621806387568344117344784493341208181862429398431036292563700691675924804248175254948726071740382586169614446421589247368568236241378169230682915606103843342904491409678147724138983095329746791639416505113311192630805480356781820960379140053537727086975744439123362091901291207078040125730026804677795046459632331987053709690271078356459345716825196565123210785710930269078422166022421817477781299724152533257816337350763082975285582634364737707954045625356430057513937133544072575661133350188216741003047032138209964308413735254889708521870998764678679224222304771842400399360953527951743489447875887209605329327978575034226176645468858470059395299840025112919168705652211995101017394680460862617414434598944754312950810396485523141385624669906839727765439236738414696248089266131527317693992986641554473782591983187762957907160957358209236240236420057359035994671025352350658157648978708563934260067090496562355001385708632501821393538126939094773588906885385322151915735523162901013522413039217194966825530996777199677059248484749579664820952477144613427413986751024075857652082471433811375747704454202356610417352564993321475867907938223145354132230707929966715624523670817608348491635976696055094251446891310823646150998495986003545298625308273875827135757991353800912457986360540664272520687346631200611589500742482660020921484460374135337735156240731591537307085934751835321361929334329517673945608106467032494785359759841469110432239893702304039503431033365576728510283070357465835387079350388149733028335269051929853203413192923811696975400386312739724750016464574885357170379024510872219926639313389981462745257002705456099302592245970279158480023164029394161904741969632945511326559037231923305709897519045358608292812320957619149281116788570832157796947505215596423862102516219646880623607083704835126600622540995842431554753253768275959598227976783364154353159380538026863148788600708493990052237784857936451163691167115808480174274215017914704244462273168466698903493197918644152021294739935117126765191741074655084958140210403475819666570813802341744336823928696504523258886836065174857293275086661349196839142680670433444753330787906255513420688987970016313604535953445465179534323851839872077107429504394531250000000000000 [115,9] 148214676842694477282505351359620518651768820856913897927798570548436208947785186384339174822113267627562980862400833911640108560041584621733249168944295144098022485121102301181279925324208219379496589125788006046871710280625843180340067887804678938577155812533783054769493957542717778358156085358433150626586405235975918449134334171661778859223099456106116258510619043747815867159040726316205355289919918031735113689470509967869398858255577772085747463101294750147946900685911826612963294424119791737137866377467088588521621373342144646856670547096032298334634440252586948974973313054198215797540297033972047232730506566986034314336937528467381784639779283850114662233298721261008217408205233920246689916709063798488976031158740858713470590629941015501105299751125508116489688568335269228983298677765615075441654455245404800020318053632109694593697568225736472627207582904470048803322320989475809295350882002240257649107817737588114929409703321805604746917214867726831711045758999901197297355905887603543402139038806518028771021735840253867689853959254978198604644186334455442531658524383197349288120023831472808618264702940305841745087949143166256891783530246532600536966711936959895740601796022753552642748528223639849040454103739588946857012717907012729006150728687182334535767256402313498694330471022155768020906620573506857854791226172244385757201060291544414146051455257406915085740713472909559224353761626291944877084114210193302586355601043120342706283288830573288899231858272033969436965051584622667889595655440105892569752909207843310369232526506086402996011358934145464983997689027914620001183733775629378011972518947066056290878352062486957372011357952573543912985017247568710773176168530076832883792377462922745384054988600353112082026355477501500913459783949613815879667712894684395730744026050243802563256626827504937739667464913188350137756308936535026219727757604920856553488766738865364797616475012869140214500966196190285405447475773610341907349130323636560059278284034920702487714848993938934734473535539874931577847172201797603980417204907100103019206774247696233677568460687466211270409491651763001383237265675683124909022056334652512970342576723719922515922166243519726061172978884441854536972310345126442203352636927712915470194028128675804969887067185910180724875206402769100730582551885315662050435978175658949591323534309380169184199956007492429436417409045768771696336957827588276950410747572122805489763797126556710281874984502792358398437500000000000000 [115,10] 3584100145174520462650696902969460066921903521450258098923547018769644956319477435610542629039008060854297458371268909585929324874764076924095209584964639778015583868040771686414562603655315720465853217741171913469875396856657026153903095750267732760921626157005165780389275372287443111879827361983621654700778223577550427808212671179180441990833761312784024520184903764841178324953289289745042888954285630179939515041041732876412601561006262063736359450924690166104302878083454970658241048595128389201852081131029666945524593623612250056524554682340714735903029598139707439105032011149110417236550885356171258061358538934781794286686193450058730329572608284237731033132544087022400602717048577728380326262362644989757129697918998716445203265741493565229200733495204319000284147580936770768784217497708035786363632716022167790917286351050132464652712119397943848871602408691494559650304896795339982607536148137865295590400214093292642002390224544269066940741783443639574970954186517779610068505063902053662100771359189577223285136000594947856430542470321436195991794387668757052088131783265081195108858031138391593711916329902350541369469775503562833159802507571816078885833580851197192030742827505655638614090689084220870298941710822597850576035726966975392255870328344022884574253245789949094624768179060762134971878785635599616409162773917895644363078247438536444423346667985778395729984728394469073428230072374443611037657891688117206057581641354008068227629031912872346466397489836232477654477234439353365232667163219740958598951181317562676797372943257865060262919287190936333941401160042938121694457544397385883081983443584397364759755470931046735012353621268309279138137591423386303663848319936958127795051296152620657284711819798049072937956689742005581447644254284087558783479588115430754659843990195309311849391616410730696131375629520921629415626943523427528670328767297037951102358388846368504782315462126633436172597396701480116812005331098654545219355657431580247613220657850037023842180471780979576777973091240966338352721143584934365336621873185822039828787876829710473894356954799565190664643235655203652011708710106312777933867888527556765510933264667915890505867441216760598492984448202496088659390732433822507579480476449018033912633740672171970291565561985089925110212302812103380036944946799650585791335225037027497040306652199534722520055907787519941545132970495013309649478525261344452399234909580023411904137198291664390126243233680725097656250000000000000 [115,11] -25300495939184313584774120280054526258227795447019288137179946199070705504662660285883776371049446940868344465677548125851073181117175782594334236002432127469978859718328142049305538788954870367614392645414670347543373163287537993802750393934800129549781936239911588954455666822915518194889987989419615709252216207263237286615256923978486525803696526324003870441732677516510108824434690104641568957340189560723880048602156964028124349212853263519961837845414104122310832013923626021441187958166690547560392350799842214503381018526794883742769283048512082472270125852187424865705927420432782570420171814164262702898743874786700922551638939007728000070793717307923551898982180785045215461879356860303390253028071175321006183798257434675463342795761803129034712122759817343256461825034138248850916021519966144603039648453940630560652084292003853136756439997094656328115090169906381660168489015638818756441614950958629279148267039154795807386825021827414213945404187789221880334668831071853553820519310638367730142113726169354483921968443290837064979647338163699217108199349166996726957497873353290410308006805542903528248630793048198189990904529210357973279466430680176048676412330743314279521300167419332368410780543966036628284300489182869604955745286233657007017488744000829943514720954986973676868552657885734614359779757551509580299206263060909605812648350562747322178751446708618932115770143514328171669715638988626170762499311436715371305016138467056015386351684311343420192663641677375924795193482966120594904565539810971070598612510848891967436293420885874518255733718357249189653478829481144641123141554363388120977208318702073726457314628966855513859097781037828191653175565665202461919545481318777774141936924280588988880017155280859549792362588662865766678025607911678747337185699027372630281205774214138757422263426366705639022808396276340843128504643866799567507077126609479088846202751805838575560624644762344261618544993586592300355252899608518079762015827319468292046497640841200704596968978799111291913805773963967385532846867666577735502506285690068008903814491591831261605149982477712445373807747872424486028284285643671053248114072107042718669328372646566200945683437791945764975100698821856534454763553514513681632886546487966245336518803354305783978214685796002360239229903044866452765783994348279503311510608405412866360711688901274252595207222352243628224703133390668213921835073328331894681382540669700720314949649036861956119537353515625000000000000000000 [115,12] 101876677671353233023936574779988898923375081538480718149264039632745028938608436012704846061761482241496769242924679975100524984445094360411734445033143428722326784223277186760617305378969069097882328251099580311568271330322838375850963632827888329082393628007904420744401353280577855637252310559190530075332553113536567204138615876361083471247214056739278469667564468534931299089016973899010717951097395346563693128945332499317073697758109575795557647563682520952738282594360957311293928502793431038032623875589490765365411091995942846672828176539081361652789203877568880215431598477579217221047208393017645244328389477107925289687231142079315727407495705320091002603361568666613417631228374611438278048009397271146293844164022872311439501773952688410337406104534588235318263162692020036887315387155977528162980191017435025679349711124896832967902196241815415603473805964203226394378788287940583176852433451441189321003425973984786889287720704454444115210326261706401123088511543305654666721824092003568470658870658641793570913035501215846213236202180674153434983287563573985906715974370440825536472142730808681400741045534989712304798892728959985143939051594448745924375501379393924892300015524119840635172623806915583028156480860200620818029471279955610112753957821664924788148142875592165816419315270231738273494231332681824723274073379205852998579029996633338873319812379449867371014353458417271969314472484975292819764842829557675457816153230832149331215754882321873087698722472428816833810364347101713876032696646689733406318765329477512002396590564658580591777568387328388565749006416370924396115073424365607156736314451784687265679603770016119836852225283617629684269164398618498575170799912016876642759292648795365226595312731893187201026149417862567422385065556485332433403168735050555767261848122683234921712650190799806932556002553636929247274101282620985534696346244372257881182595798129999896370540335268835744371530493671292893951568864450479054973995499072400290594616146485988009609359812424915822957102111569986467034824009454624358291278060274250302813723854350813377302634466835085371572359862534517408698662293058681401637709110899360632063365129180514641455757929040510237180910651285118203304095982117499652864414160117913434287210730345744751644525293026975222012448982850686360644031662527267564294414087833189218280094926130757607642050722284104383943786139552441765866589298325380352738109009008205842194971779690604307688772678375244140625000000000 [115,13] -185261713152120275069488161903495310203391897233991089277846746463057824743843670767526991366151355035398651609642161676545338219444626228789118909260876304508517554438692475100163821286651619847380180965020169567272619586221333353680890059138067268762900602689397224992121862964498080370540276031985182643800105350714875359899617805933561435412017896897610042179576662635626823932704881999882621986321012562366294011171267831712560066811947117880820054041888981568081978953283210521773183598631248053979464686785957589676934048401372469687744168859570231956101890727638269294323562097446662547920889805116770680917673993036978986427710959640916547785236540294027883301283589230365156621755830681322338755191921736221095783002825658509230613786407231628984429390800878278785744133536025637629195618557829111277999778902647595508466984086765218643687734988072220971846530377280681758137649054037706927614067831508976645262930734900682878412656022831250133986014609852001110675992715158231536938580588823456967500844570293203100962005910222334673266171688207995479270345250708917265886007324720769155663091722178544177587802654549269119595302921822396473861255403339168752921999264839894379435968346283255957283356357107313461697202874366342284846738085628622632162604410657186570399600399901577368637678532425844264579296168309992320553207658792232818950138689729362423993676399004239835371807547896017240480869138725084018473980397144008091470306383383490891781004425200575224946356457605642386662109990940188049084966848987734715848789473914778444744463453728238522237034594242359335418953282131984319438485277039713612015991361395746879317499646293066511239552920691884434765181953592820519673666401036145372585667263240422891800970047085081704284673333714896345206867204128556433479467783287711252488745295720085693328213663398529859156435043432585384968165108606079823710513613169559784431479182897413303682298429376669050643123852499035118921628094232503150276118501224130840153744857830927772722150067680778048449488714393994643861670799316036731967859308235901714076862057059924663818249588313721674030939684091468426675265779449118429333560187501933592983850807226701780932222962022811838137559587581903095247734488418717046721240762489233523914921595128351108168287950170603022259426411372608356327337155780517561916862319177689515060623141551172465122331856247000844223219931954002958880487850589991240963355488167649265385250600957078859210014343261718750000000000 [115,14] -230404865867576151530387454292151005287594285848784979222824824773432914180222307330173630127955661822834596959236281678032119500553560293738355806040420140505261101301220052698193534323287666682383551392438504142430700888006526918028857374795681379825261029973952748348010060437607271025188281056192161671091970166258151842595276976417695491715525554146538618671889276477979938838969089355509425229582217756355339174945891204686446133037844912327242414981116252110954174419290841329796405656339905279611554503358369612538133185367865077026222092373434560585734707439689386710218239893404942174377710863257662708151644934538797058933575294109940504041320699199782655152424003701111503982973592877084757962090529155136948943217208556265524865573703278828377654290724986051385736061280386039725561251804412212869883211569266032893471412428287560535934869927696454088034737142281246916838458691941126168628491329548377918793201825689594023719272243270450957121537949154702968894870849712296542708450620032604900519414969260697731545451120377470520496373098103664924509798722568326648841298980612870767340865664642549122900427747343802330007215384506235894159738824584432650088955802284161539225767555390563770886971537069428347927888657672924151189769021714344867606147431539699522902337552803659123496678592836663425239050009263357255923453613008536075442551844806726555373649018389864558398853676651114157212583081580554538029007046530574728583054096601288359759014269392414547890007528762645410047895412741300356875508941711836777010538852869380341304488662334520837797450993519956993984619400869089890926745825505050171296127076430346389943809254061425262745604402811778385629444551905781426702101250480123523343120604630817684424873931877464198374053778271109687900610082047795638967929902555252690635454857813632525806538393200458872219630025380228689052782439156124510967625261457758029199515530420365781324429647078016348447823038083730882228529079834427828150674026668585617042271477814207671234035597100364648224441990536585370755296220876440595369483363772480136905936524490210680203163858700152168041645140975831417305861984312180188168723958446515164954267496217235986515703927752796009361993604431111922539009081313326265017604997097016160931502767611446718282580894893446813437810349679789400185796626864647810924019412030427832383696960618302795468364975164091418045816718802726729900035441162652315736161789949676403921330347657203674316406250000000000000000 [115,15] 2363696290331784994120421095002127373624321525502301087747968583206508343940656285138547280278389489358644120119744742779997796385885618423305145642870966257382164316902038883777616764525695050422213443446702417940226481674768629438845770176713259256265711101596096053145038410292833212286472682194710318798992331524055411024741928465583043441080107945610704890164275932951214008569242136610621501565443052778116715322871763531695294068437723525703895314737906079303063974523091670082920541541255276996150498901490134426016215054808179605268415175846653830532447959643109709579052333144169936999427217279519001461872353898538812476199616949522538931919319866668923473498244743848194497028929666533836841801445169324977594713334048057197120401909568047304309410272776957410621158494114910545371936302062192242660407692210299339544772352624104647213131904674622635277616655605307989262963575514414707759119472880584412426136944790397136956223041780049147279948570117940250323537974437319166506912142307453553274216598835508101949323057521014664755703398690568044399460865474600503434831171077907777828957171473051890868018310699637413503163989426580850804249778252841931877907017088553801776744976029129881511000404953739838804888616865372072536866198784075037377421997934282568713313739832914397168234460500491784768291901745080598371200712621971798835607437848925757756846020695279671695413217777404473749832045724892940791286838890122836177936564826720325014336807763130917823730124244587967879609268871181901974532819508282706912469177639879544223260211177508869166949135236158955854473543185193499411468848572074781040417236086590824189961176837259076566661739104165338778455631381088492966416022456334233754711380105636282418635280264956236212876496957842219333277154384395934107175697389408069659149087073582447016666626986750166964104089703845960562741647659929303906494032281133929964610069036393422145378515750416405332969648380939782590212768529931882607879243710933871443564193574317522640146115735103903900594252852602786383385295112849490167549125089632228011118890160972124642279035424379913563574345572529798809631674431309567771219130878807971700390612012965349087923527750224755839623692600982920327899559054520837207533105613748043553795281063720549325566154848789579406341003232440518034526431171962313912880149238566191872543042802750393049918217143896783131801989574728399017750093479850186574018570256905391602231247816234827041625976562500000000000 [115,16] -6909811316242489128620004516718228124014550893228821656028053009680433169995373727578962053549618538799848619381103695001559713252929132390418682822200108801003147451278496456435571826535357448222626078093126597788470094748758163623474910847778527361137446116362423994560232616157657833788429635430923922096653647787261952000177781665504319852604657677082608507486586469282374107807831358110096880937337779199112673910708206002111617487640992080144673222959869429602331742527043420574368676215482200951705050192752655863025546805909075749436087657743159115474190460395143175955071122598564441817733446237489102566048709993111321996677043044691653155235697592355821323855685244946523623365477454016485685421765722429204389303556199611155645913145504408377338589297262679693206661301709125577201601170688365467084025604255022851010976295651481091555603022687753894314907172089939166212932578878023578532542902915229856050720719945189238333520455458448044444756502171893032162373422987604485123806412462029860587107078950341593630666997631999403331147147705457500941368500187268600621119726510097406948408278431825428929591718535121380533492822286163310573238853408848660327123713543354896635023277174173678886476855623651022066983748861704640922967478979917290312261221629606225994733575751962784589136191570050523205769465224865108212188956505039679680791630006418079230187072255935314651032142402013746482888958015356654143078357157770609129497776916603598155428700198567232426974673709352169184718527304333174295620431229242716441119555985415612916018451668942759802467483248714131969867262154831395627050418181698915082056599037881165705241821656623626482162163671213225113415480621700439088965128763421676675098469831977946522132124893261019843804753905238177306074065780043200831861337864958507387228808381453370046886085752271616483168959371295481691724652183537733945418009150640599664667887572983954292048093757987853353401181409348484635449200931009089846338460909986120652607766459783373178661781315712409276065241911237842217464872873870505591495671950616567784352691434615575666488735033489372870784666740867944591810274824161321995434199688673785861912612327388397836523875790505925598544682487266601792866388665692503000127984449227454978751694978748553199842177981525782564896941341047896305406011844371152758322309394014305945618718659430529012745747027193454811612860665159955688356526335640143965388659808013471774756908416748046875000000000000000000 [115,17] 10146292319299303041611396516643410247694676473113164468158087121154037598174565499847603994856616639336643468187320940330342970972713800781503242468651425072078562326738257271008520035954650746970618559678769971541735533532521360866477540865075763122076618376661152997881808910068647002037457843047887187689230200102115819827943319492000870160366828359013351313919236684323324216880605565479379961914798498772288301537739973685947606535999273395215430113191691005860224620603282504074578774984325993009490345333779437881319688370203989600378621677284016682017166464310704099397262152974083649770788424827876250408378022035767108304645453137816681779432604254023943866203206432624760865285181934451193091882164186713256874029064735079866543609243728253753014414482188947941431657220190456143740978277768131169359244716972111502519351466289866532519843448218516062934241328124345893653831932145884951789972367686164507972970453535187871125016255507486275534615234752860630476396470148224946538435780069814676887553303021330169244674491285572685502294100045947936843744903281826375371981995251505157323807984395831083113788482870862694919919325195296992180676999299387172055652720085660503833191896606841978877066644316226521716149002122367813322958307787230481834066682646226203725314120141033348852431414839577212877140184404050643308394004734448077033152613532273018730498670801580075837796595716369668956810607431302559369778681030432230062367410899130242390334998717004258737161423847446936803922564461747358902574011842329200685694806182743052108819448090923567157359394118301132730004688851693612199526085999729449142681158658324057403233666981022998706525247820535334760362077589240047426531679413302129856242478300452035263859928561941942222694616327901799543037948591630056788996361729132885496659492789566402335541512587408834901532453372234314601599217090225056021317862628636808987929318152630083322115616853238965469497814134895365387290339748612928302139751415390044905121230776395981270211950517479103701822300159044195739964389340797598166857928743191073229284224145008567376375730353331479783333637144436425139387715238048146059320299230099634485618425063895662695054700881156746082947752918988705053141322892453059743936554642086757763934312381850745332459148975835020608490540526317629539171587618482806908821343722372303484703731862587764201532770820785459085242624272393456011452894357030563021737634699093177914619445800781250000000000000000000 [115,18] 701598293587966835157466287518315763954268208668818271652329614993798941514241170596491194218389672880987079870807415590762368005983971067231734564526364103399882603989299364346083573570467848050206113444779922939929634746293496487231819926857521469614237803281152133664104521436059900839371305679587878689948974730003441548462009712469350871762859342001661987973456148472215988457804995524747836587099807344027703763650321147684670089763355205002801051036605042152453718252459176561731541028541056530565924295749276213575378707835142903287191846015696477711851292626146026333441320641274968108525463340527406742415373930124064566423416311409137330345102602512673220712227114844514519502426806519968877879561002693432862160003434530921409620914687805765798078174257095813412646217371998985698081298891048852950821824925441500001152596958689913213450096126327146368868971967025437759342965097062803159292844406636189094656025428343379727033021007423112690325582509446880586197304094297137484597539191927734244160985638730666216668020000821229686713280150255150795197047376819933453678945057186334233271978341257989067470139234638334907486618661295451403475465345466640542878443586515787042025553755354426466654212960765680091784193346584388484953454605421015227435385123222553163897621791684797540866188290772312518541807196286584368732365030403718800587700200585086292755146827799971834593684767538066447196050237282520607756383251702455213173200197897588177904523228621870845781071693071521226413723111390981457003837068836139896290700985805079554566135192991016095106405342326722266178880662694309252891361631125587160737614087788627993212140603273689959805690831391879494141964121058794021104350691034252585478286324378690747719921083209783196997889323168503415347828765304916096467144475957028279223634726374008159234465567899930427947266684075032313791674233701443536562940092094657382135484246972226258751856532599222304923532580056493172299741760234276565626125043356384713242177421880285829488267637379168747107952932859445370002196222019293676788708932165494599826879973100355465579829263318432903022754521285900005263433941879812212417574261605130546155504715760413908506024180281653663969335105982871688469403408187266829025844000634155822228863876203343368716273851070943515819129312778950975184209191144412013760123128857086328930130958173990125002520109511180469535758686315340491467982490109145388146316690836101770401000976562500000000000000000 [115,19] -46251964426032453557555020752660662910113867811652908586303237534378563896854014225136083453825817201535063395803666780779332566461515585526669693746657829921774631703133320527937523263703605801795805030446680341721766330537429930847087522570064905725020092568787152274092744812408892161213050174590832672968187892645392400632777844361093138199027678613422865961401988499382832420139680881002834413848684003350537666593263164311835454804652118589744647644296357924851857666705591146784013276865392516204184992462414547016867849040677067211144094865564572201963292071654131656448371145395523866488861746646396329319355565599118697026945164829037770052342661570782012301474116542006836798970615574973978922678929671434919499060295908222542008496329140494439867336990456590050917961271876563055329103826858457230031595831302520231746151942895344929248270667837333517855002807489136633017837487939386210483689061116081849395566660967729723615466218253435577538398049799278395181320060728450836572172591453773190703739609160377121863271092310919555493960006266256831365886068397608355991572742382542848937535790555689880624246539496006583568128104665247075022876833680010716490053159201067256918861743337127213422817474960405483669358346720137094095609380059163789913738611832629387253235115616395232762979117549334068741621806391958888237311772833833596641026747500142073145048045648219746190082101275326373996330957769758952551334362611540880551545381215416424013165326518245790696637465626057666691598771200964586310151023286608889160794093238530866803235967659550294941401495065145753612255255544497721609925685401604399589152344894160270918825472025981511646853248328396971717914987796735851494607489244778829153559668085217686861302457401329540459770754353079275677598582348031369920031490510582218473647880380866908848693989759913670450135526586539153809693331471716295806791332668413191657509342388436376791683467697957077954845623329415662856201780526818606168016729289068864533559474683549801511975837920670881873528481262632168801330595668148614753688663538197398923928415331348069522122533022931204728489397961055597640297623397685516070449078216901004318960791778998416214101041936332711731920055469878352520432868111367205800281245148017297119934688362912606123739470145982893181241177288736136380382877147255213709759372163748435576729684965028483339995904742406096112029463858051121528123031390045127864141250029206275939941406250000000000000000000 [115,20] 141952315560899598714323196427647010591095001466606156618843886249636745583186041906201498324158872168609516205717363544051209627261621793686713576829469402024477788145501421149930884471675066778836929419811113933995586936333022501353677976660837927596293080835433970173852409434806702996480428080653254085048470045715376184539654490737864605355567663206586104625446034354561491611255330909010989342469090105354798756914519115001823289625220527820008395473419941171960940098066650748458230201660679106637666650843931365341912297085493898013770125709487142960736889563788319345178661822951686978248776064849968175849247754462187099494775686673483235046619807474403985291839338758278536916358848258946987218397787281898348786861066254375239230364830905906608570857362411383651668030405100926818064971116263369491068545048096065725574662794327564392662202222190605091758866583187846553423185982305981807646957540791467121905604301696392222227681577591547109223983714189641236943632522550703831891549661823485614336210116768901918017266396240060011690678339555004028493727344153782096306841069863070137098901406051215381153091648510943129843358935595158213295037281459800665259862287673502222855299221932859187815742444902752431112696991127722345659507260374684876599548388819049084508922301033584165082466007891917946083694608699750990012859933665584203305123962262817893162005087593119189710273322694728445688364593886418004434031880563336140077223990560353459416451490773957965850157015624664448790631161098003365203446941480373954898584866329235244870204762795044161854394307666715847599555157892509306032486607634875634726630180336042171358388292838004235217642722832471114992783847150692816150516450424133908592997038079534125142713970831726523672273106742151709556641607769279402196393223620443605417673453359397385932346152848567355820858298943797451354607149183324541948677731272975969554549573585055300001014963401751918056732788436185430847512545293581031684899009679690342220458093680331639354361571205973231648406557525382533448661466681108591495614379540444571817840597973092830712556263434285539887352635277158803119026404992361909590765389449144519753437015560393566605329885593201191493190657012356237500452744679914193313773117803843021251787461800851907853988546036289197882942810082414740510383239131571575847836247245578732953470432783683853795663725928409505600524476425944176199766882592867567325356503715738654136657714843750000000000000 [115,21] -278614697090051029613994603892139437549038861631806654309014360613692363561602886668019647729293988929491002257352843932452074176501719809423980312671413432948261167849954223323886322464633428082407895733656342923324917412936395921240118448994734673598367689994907639783501934060638494691498532495172699123017274384487814276232367112738575154706080509501612379280489394606425056065486613824466001531775723564858129207258176650413206028907365631198906975282293586110067346346551614210922370064805560771425463403026351232914150010785330056002866478742580544999694477784168998881105185255982390135851924507675832466794510178958911241957334486872861264216587225515333029131830176816028412341723863128588856946557378022111972278525382038968727770591312934769400752760154358427610541141677658522490946260509560193924857779626523839992000540728554859704696742325473020028611995374753686345981242903155686160922222277984486669265473584009478273374880877192280752993031143918319378590449508816215240585385960041462124121986381972562687857246468972024861722860997222835436698864298780488838640714611701802023527182279103136720461692797370541728446432258182017707345832636686743861233378149098428799997326743942009959282347344033699367380781873046616178138512185698216069818305600585034710785158919040245595959283690100391889230175986802874965504916146423193105976959769977689142042978948698321274800564885712643334233662214237755018563611890112838544522052624396505906055017530606281953287591792650879351568432072976652865823228598400590776282329333992303396812587099312127022065166344630440986877957718643991824296332351195695293978705627760141855900746619416772589640902196524859675316965405096447377203096173108679577969887086434964724696556323163200803791455500864996699216796484689970404608371198022828389494145432837231380848345319050844957188723167699833925650870735905097727806242716055241328808955925633843841050982414308302245538178679284029750026067275838056031988252926585262745981532708358359426464244329109393935713539294576043690820701712797055552758721534618447888955599927567297312785383535500794498002628072465886121454081397442701101706707694754311880899087415118940530584697762076145636580394161101899768684406641194522517284094661784342247601159092679439656084536439829326039421564626268541810593968169764727580931124187289506572776104841712549627367202322019769247047139952813086428041067926786311659270722884684801101684570312500000000000000 [115,22] 414679004395812327252919119721588054875402474043403618988540217709549303354049574224435048566718249727668123351407703009168397604262366008870913237376633030308290988620430195308428055913075751230439194537591234831836807023186945000699527719794111717273106121164075361716729063554359810954253514415361812344058329006675459106087009056356257740379681524824221723379583685956862168011263012203175600931263049183073203250510071336226360662803961684573868036457564246332066574505729170798794500007727377978918928131965084957882691423594187311775139268190357727555623541619553664474363439632259572426264620166448770434260826200999807843739297893849753188236964332551871915927798630263066838412805086237431846247359701024591237707283297154764675840416571684912142401408938199454199681709885797029649967914174460504490652130167835359035781860414802558055202520155445447481668476092847973652907677410067106931458896596475081510681524662065954688829962945601945059444262447543176820828559748300693804201341445485608243539571761566952294935768742148119566931850744085470367735850793294694333914153623904986379684694473401601806522538338644232082933919876462489938044003515577802794313284241606841754728259120929666780115888681717474277147732204459159945589126022903412470895258227855999882779505635808132183656616336493167404608715951971019010273555802186111087858803980597947383248201930776742108626827811497104757149376096161123865774827154133089365064931832769900806246981314426243469646963864975588516707448342373335392277586405855325555552082839325190667371872147141742675298393268023212436571815400019054932944091977531987554722637197011664618514328425570664399832501001840744019842769196765014645768934466700252644151550272676057948353909286472738681920389015919179078128367089559954590047824015509345460852285241323263745568335361686978313949692913812991780110675232793422723178668802744798747487277129458558599984921357392936112464331567136682496562653462206166727081401905975565164596589897086249429689350284665282573985358414828344293747281929856376595614462571525911860786292663208720258886617327130289108006114131311503882509427333455998754574181816992436328588482071415257752306062321441485556709208218390700520007092584718115429636146884591994724780581879610490334667280838207700435840670611707929341174225889332892850891271030899427960339440151102190093454241209002727493843648314622585011185451620008279860485345125198364257812500000000000000000 [115,23] -494220134501661775640147203290962408448698746863920491054675187875210312970565921691737333888826958362028920591014036957441973145618140636671351979801987247840760551222809749462445186508511823765823240547592877770760775624106727311347965429318312976350908145823664347221009606154199889067152519042166101343725338061403432090895292679975386320741989326889891775444653408699151318007676474069185947172291816573415628288433985366954815647111277097761509252652869775658226233997660433162044547222666581774967813901266754261733480602493084090210948754625871920145707250952806408891577843364645764059869563170228576098911963834828893112467375450586516492364182335129493838812202327859468113086311824438805551632868082153603998894844160786616153465988351137727530463042011940256695568833377174891481938068241185644573787485318377761824779040860858562834724322516418484737638188394216598014644124380605330998537528783822739938892033224005975403834378322948103971542736716436254497243945651318732908659050115297254800051664695629494678736095487565689444353760277977407972663718606995319115359507091620389215392474838119995431306036616546664065787593465760569069947282239455874051030873254438141611731393880918792018094445977593807077177891820526499756245666545715104166317707116128949303117158671443557142847010596081198783748658598950725453078804491894722712113478542888220310013857488771516533571336436047922549065989002364240119867302296379769377360977160516418079150780415125771407770661380686348407974540405196648739037177846217681869275433684468688189887046618523667223561060962868457666644371551394805695451176923312562391609734354643247689869679377970362262146854989028476940449018134432863704672728921813236409131742259688430315563552827375935795409406920556743801305479269017441715484247902614150550417581045825580192721548700861283338049716262717735553203440534803368878009483814643818877641011238929358629731094062892457642658051783946780123227372236419821077486540382882638437247076359933333312423490960353388332559864992154141057831495674250171877002503047692329560185593523894390419006908116315568289798836096172145340168084195865627718284794127760750602989739345115909521926462674630343066211168337572678234554793066189783227792925360293901000964337964808858879586559495023190950214429047113333190054858125420925667609230743278632115757849851887162790974487304120176297281917592325709877310035977870938950218260288238525390625000000000000000 [115,24] 481433070305894257867998282812300183544526855967495974586522868630712671228913708297142929290448171314188860191301532873416274898181174867336449167544946469326480164415911611592233641770205065235375331449396163360145828704758102200709800887870545001061874177263274740376793983280079331133296705074531378681179005191142115660718710917819002855678808422769395965400891007157540822548137898097818419836017488025932990148485298516332215288586556769970506773858752694509438980817542779043331896490150712318641852948734494891561966674140291633154353201584849957749741887401787148982830935736989340071589052364994114556396673696330149436626008331566061670465190653099353286833443951736584817363672922134226474463971592099693814313260052065265490053488370756710335192164551121452361168486192635410266566071735059112088111433289192593103265025033580518251784874829829574675932056306806227308111663038960826230528776111357843738279393573975061822942359464953256028685096035720678717921482192724563985409675642470110700680257021985419172444498478861928477052360528893846516393691638464456650138353906900969716496841579068525645790463047681505572517251137639345435539638371504426171962865924997243592786302131159078392612199321333800012595916329920582229920977617933460000624516856790248764408933500152089998505397871071966739646223660079736628128479109790268767130446973811874784191454774438435229805359730315258236689658075453537824813319549886660324858822957570821088798878374037373510969110716673328869588096639821532652157467962169776441096266176016488319342599429742149934914210888032553027178709044803617753536885586831483676006664279388432311427699040555678846268445937225016557242949094229837944610632266723242382126777991638622010415145257955768443160630913431514399782819418986076847564646766583839499818720629903535681295670452823853288592155589932501695506474151036281168426560985075273528823771218029485092283507815883560634169194497567624762786714588776500008614821019265659930515079206268927637586392909798803928925482638277603863282632061616722254356363439739548873711714937277930300010205326879043432507265722416034528858987519670452324020655508432370551217101597863100502211566960689517776128571785604268638196646875413364761331523390877029155192294828543457732438500096824399210931303048033781539711076486632486572839123629779423721118201238595847981411093463711148755225201562309524962179896334646400646306574344635009765625000000000000 [115,25] -384547516965552989947485389740232660565829946641158196829494295615667126741140722554833786328854823787783124798183001110182968291115303671205172629304956509297664435760726018874864919005450925596317170307802728871570618741534371794029197325702174816026224405424385970109159325741827100285612964446556974017884038530985027911972410131163857988075692111652284353899701552885821078849498279242892518267455549151844360179206125618474592468189257172095203870583142371449544226223261372732882242050921494939623534103356935273909434896841323086276704104131027926666965742596473225516994150910314194953278669802654193632046070801094249885147912643312486627015851138823329989836858932464112608257224444952698794599262762979590356545856372812312790551228730350973281293363267186309908158736708071272745863632717043414571401198536442535850308024518741210819409012201813106981883992832287425154662893950358707184569402373882479709195664077187286873613652201603186568701525577987718488383412116223722248483652361164793703031472940435507464730741236137416094552681416578185518376024961718904722382211244676062527007506533055919979115496444508439190190503627515065366862594995326987457561746260702737495212446177780579306059066175531213617034446343629789096320441087870671948358978359684626747898996414836183337742309440039171031390749689363008029015042218144144028151820621781879284920488164364432718611910107527216090558376277448446615875326984841665628517486980114678390920857893197052698063725650821735164215682383851312740858696371715401168378893972020684040747757773583004607011299924208793211624298700854028553683055911561906185840317604205195643856759884651192836706792676612935852460479469025903231177188559254073064907244177948055105819460976097220958841782570686006372600658057245338614625488457645069148419716561061019807819873069747564594690712540110014590537198031854139263294490647811250113155856206064261165553317669234322846976506746478132262597268479058140519518983702581191961751658244332368887299188530423077695113374890842123796081067961185803061227424928109968934084388328894773168323286825568488312257420505838616707973798270647456689376538972904667922279794699591078015684315553613595000098412771956949970754690378553441356481137865781244801631738624119865748189769276870293019787826339821921189814176349657949031861242489523362673685357908702535344572500396399882083052142888899768702337667036772472783923149108886718750000000000000 [115,26] 250480270336915956807578619885978872399103528983015030920232490015258141213147943781127158411224228179392393122907588991499595846649592890186762900035989286189284598530670352313603879737129163251928703070547921547037455137002189175417007726396464120361254170766107123385920693514044777847256377289255740974885251743400564390960154929572865175804504044386995915904370500583394693460029044259409960990256106570506322201321234967488007267599920731033019618170615153993866771525640020360918711570743162001008986842015829326462398820330782592054690256026040030044676237121557060090675525446421874801176302460766536615281215005002302578614954120721808602975901114070513005518209072398402555774512843602739748117682877524961335136225273881658138377907698942693557123459796675732077009466514710064342106076588907389959499300604389006701076986305614584982946267046049470472414874957911318548427528517210328672136690996572332723471158954825052556663648520897372941380508479509657377560545411642626025697879735630250613674286852601315971080209813618442894350904156509118709302659424243164311493167344747445436286206019434020269321258501464792180845572489552403501508438332727244172784165869408765227226680523361603669043185776608599515181658902690160851863439494292032651134599353020396144229741587682608105565047924961270473906160693243703028510703987519794100542472853314674557579686020364482289050196068850957718499404240473270792925023616976222684381445306498806116463869212441541482128994813653086861595571004497081011267853777884145646782336402665120102797674060043292258496878129384474743525850828689576275015408568747461097254723108776584126840226122217523876056578507044987113168422454168611814471894933892560828710446758614669938599541850647556790897017189912384467797777828778612517641009700332007954054788162519695840467052922957707343166669333738374254001900426455078422337619437598337464629912086894908376464505889378305937185489219171420120089307411783760040718633812921511506967109812757703048812226316868426375095287170508494551921397427154211052996281286862407377996141233452237163113277567851081843647278027320277292145081556043936920570681071750621770317464758549314648188492037449267956702820652622957594551928483058813846998185384197879728438318236995224585443714666318651589390063137545423730823021467501274043641321069276033132163239989543208313464174559863889082602319180632932660302003569086082279682159423828125000000000000 [115,27] -135947400880615857764746341049544982114061075821668794287458369180670318642555260731697465959505032229641095373974039276575589577873828703306267211273956396175500445168843306206975340022566485842680978715408293266320529173567664476501650703820536276737534666797062857894231102499929041764653605791623155830249693559885531019989520690409933699238570882823703744603463903279446010884866695971657203439889559066112976912169117524075766056559489565065183191229112750131449113957373667479596154948390500447600989461998364253083608894410627551614832471099440948750406026276612005206001871685650092501231513601906257729195922426198082650141300566008992362727871643578753600441336053746301145791982207984009703676310437813370860659792180588710660861891585201963553979053593507335949695069180019871697347187396866526340099658863839002375760092530110737460254701411829423716110210393847668561009748872431015847370520603203434285957675425771469262518045568400258569463467408660779407268493978039389571234847961080187238813175336417512060160108311548615281082003338383966467127900869164183581483544934524536153392511830117118656622156357329366780400780950352389841662061719850773563326432895354038547524928846444922759982848337561430601568913653027423371945827961002494850814853511128883619611833255856513580372982939584724251198507229279293609880971635399879747031230706392255329646971941696209576276671175853146024028913498116807010571594277033463774679002561924649608804072451484933535695157695804895054358144013890991108122341115831483762707938142964614334141569285567927130805143852050204858128534717712967618129665399263675969892833276813252137228675424827484902734079871216173222378472560898145105886385736742243050979593834066679372078668509247804628855264611653750631937298729031125678560973656307614831584087137536086986295567042851150802208658125802649449780930355772256314594890164761842130741721746552194728029492057217366694948878363156595414755075316584935609082329146428580216748817994659697685263834510781937191451757544089092100160118136675536838860450322869653242029313475109441837122189792086521394828628766192461990569868466633434921814551618645160828462767419683944560746678178115973999479050724461852592824970625073372877621276379806009041504003451585491737288747866856726629910808800615309938409474959189521515042256756386273015623241804789103019356048232661276670986925940720624339519417844712734222412109375000000000000000 [115,28] 77257885673994081770385841267671972895567939739169876099024580568571227237786020518893701867604235648153682873700669983669633741924146626131332723292345764075105994927579234284349747153143006840018731558405666417462553322445931522739680919873984359004957936112443624775532468491818372853953859284779289593090437879869398902963439500976618502949706746590828195973519540937290412925916254423317256472872203638266689626925882836529376269240075799703020262030054330530673529837248670252630458431870471790617593251137045525448577175048925490744113971793788078845102965304306952217462711556924689657448288965040449421876271687735201988345975115123626636818952990288656180370558189215136476839524952935909660140379895142363443754572718067983889065967082559090248904927261477435932304998777006580590232526008819451422472685858274256841348996883069283399567302881361240288687004502427533992733425441002546959685893442357195770669821329137499724770769916043168567619911731422408126709835517213887868479174833054443538154159158693317636104604549675013492668997587793379178897443091126063599792181261185567660875130284753904309250058460410845572810754102838256056828265137015073968978781815376725177903079619861952880125649494410913511488420431541417168246087914373520734396889549834646134305394839830263736584422713020293467793664350674044973037807053023618235599499265872323075345137211330573010209117251079833360780879169270958114837689189279876536974252696776326551051355997529440660909912787418533864573682392672481821654812643248006335082599063141054573349111091876496766076545005424144935296152991680785272642545696186687884131725323238911690779816411221666524925668286992892663820359421318509700436605188484799801459925726727475652746208864624270196826259221289175030073107608172994579556577790054159416593042092856216021395534079540795793588375128875690753730755263458739768630180182401583559990499451427400436843553784314072167390409747839699529936593952296459227180989173863796730308565424245515133016414027547096123427367646974743843365702080231900424269508713253821201217169873449143161078142206788111541646155633207784380615823748676994760280241819948745447641058396327571905026951264917975567099414943712914299807709583247494407127034380556280723618836752198260576196227009827418971739588977702003342746401476931413009458068489874881603764276946901604616786617752023267074384731915165369642295445373747497797012329101562500000000 [115,29] -77423995466213936352777479072504708182878111730217817101575230259073610347901177292070739616893628214924616712540180480272002698779110178852170395767527922453316585218221607073025174642545498078821137418598930988160253254066009931336391628320665418106360334461792928719826319424689439409870042942092210606134113530449162806621925994567397200363687575162134789292442610638943594865407361614350468714438807720533795881760508601271954051293653330362801831557053387917652633695968307017510262573804783858224391359422664240571707122352861361710071681975543312016379560691251397744237096897666134088807074476458038443101234161547525947113763805997532932208784239447561695010165721704003478279896470801455047450968112237734045295092361111356200215918959371277329549304596641919515960810858522178674261556157596600415497065141931393591587075423045933498493818544151829692357765639750408005321975051507987422892392359416783781354398631440789368216169383121054413488721033135051546609790212421573693986211173049807376615739736200158473087219398335161604667368826059047977189639601663224315015073027704563229860738535670612591869607708146855132004747210482517918912567917026671827773550802840505318059368974155149710514964719938124107010465682936647484193496234666672670130155054459110078622994989877500605211834035152457484177066609322069155819092718457134376835787136422921598845856291512479353990552831650190456140595146286959900011424428789519808097899787861559196454720591738531496249106607206257806372649301824388307906292166415857360066349586509180238547683814193686641927225165902158397718291684574724893554367649532132096899602977137012085993437533892894061729449002530418401192653996577955420268930038666762786753195029877723020967597191534479436730707148389092228030364995561958862340615967298817995421568985778799852182804119639636014980236707916190678184794164604714508670519005171779594972364139947733671210459944422930478153794904668927867672214739556006157880223214450270911308855568514813355042118959223992277074412730329085986229432091093409463022745866134499060823611270492259798980873139586070616753449705620513465909728341862486488934040407247525835452365157051708072845112323900689422253423902517498641331764950459177456237464998495192680978776616329124303133878458606959392499017709232693725537003062477166013440497708473592442987186004977469126529678904888698328236144863279122318999725393950939178466796875000000000 [115,30] 113103189809227728429331503684353087059479638293478659518398215451199268387552669581253210151354334448276273906380217618661332421627044156593533822666374673765635979388981230945357377647601051047488671685072257758237440936505024901452927290743857740424032727706277095152397453855113693823163412033364144605024938087838652241859556292303678038991155240403404652352539633750831160804704752661193374077916793952432361668124791700010940950584328239483086581688694686692075325857836982142991432007426674105602763568441929939396986476884879019829952800999197721006118177450871367756717114855359119462979006264905262518053790772708993497805227166847568288920125676224648425630867770620746268614877936073505760840870086073100154402216014951260701073957798482942168590606269009218544528361946070632117574603949556311888560368558342277393361656143816930092950345398674050731085269633775714552622675214198117410857697505369989995584841443736388372594817874613538796853864574468989448074935424336343049821364007585272589606631456622446902586037003720781615572649868522488752051241665660488544642159901031345472617724554470356399031821704434754800423433235592336983609336139800169412936540550387065317314838692071235660371246276365308692461809613717554511024950711256271978999907694437187926001465174077503965922829360818638628472966791189820604231536537736889787492614571596292495782125172901926737478420235172042268753865719451715454532909830894642338041273672244494151063948536311847707579758083133015628629418763325215979183256220251133519863683475932318394320924377677053202559141411628566720494057832639821248949222098893136961165247558484756119714150845653169727660661074008292710864275418900338155704804355257881157088666907647824025708273296982729100745263467757459631545864450174812116367887148977183970126666940500838445849089735977290924800984024446434957187238831579087003452760089732302864051657533507652751692281123261971999193314147665484522691769960210645739473911556829864380259331022626733641369037805622494539736696273088273039081767614581192941952844368380687882535758031206139480624485771570168325108474251568150873688246614037373805574374822737578703196546708184002892628572287542819149592905432614716452821686964346983697308089653605208762647695981578136392386459418876168783243489317329557940812915208620565191355560396376570415827969558930716371712743808955296820339953001166577450931072235107421875000000000000000 [115,31] -151998487255695535094059287572268265247595289409950691500320323098378869563159367374999021197785844814451373119613445893679575332107798335568531455645607165519119075922586747454266435107857795030683629873728882291687850970335701015215436216957961389015880013456483943111509810340147375741712408555009598163422003340093612454948818316441092895891467369812335562381970500443811404581303610071105979807390778835939936519520309026710304125735447830337247222173032331897501305706176826988118651120412453553585679614857840602234875556366990477398489614722575477416487879054918587633703980723462736521522760281920780842847402011956687864952988845951074080381626880466324822030967677796548610771621142111758791928681182961998228196998711280004156680892859681227187603576052729647536046872386825374534213838341020989015850707248344281893124151195328428405651887877689435149845295635163565584105810643697957096823622116620860761347520066834657468176679611474125101315555571911776881154816336367064644847825626089364522024765355834592701431595961784015045263044064358823395798056579187523342301146296970397121869480826269070668000976211672096808107101583501065108395113797433815831265856721764438891937990570389354618159865023071197025969736039454542775123513819776011856090124894378685502792701071166278079658151938134403908450462503592992054561364784781875705335183271813217068468322384081932538838727795655095545622848646534683182980926849680785055278779916337835452493758086326916651136411692177943121933260272882859827429980380648964832919855136790544163589361681014737615362991415841000708154553155225658647882124329825573193456350458267554529985684592214020473579118296928969680290654443331159021151366623959689132010575805659594747850265202430298554814749500589713826114048359001073906065644834979816127726939213961420541413585378968329381580727604942686710794984421288411586963313068291043863290856105265642537547913415291051874372076725477897630466934678329568490491155778031598658757892456329247426517296258544846549330613090220246679881273664973826383172929645647810593649602384167543393999697194988565548866356167057091966158058249604551091162692946290371198432588954848296477083364070658661390752129311006144508221802667915958047688590186615040684278328239688826972331887082032286475758832625435460909605006354101423873656705669607577256760437446483807220696747886529978308067789782853651558980345726013183593750000000000 [115,32] 169722988177577349626054756209160360599453612716915635440833592978421245099732379774849766470358354045085396215480096363211199209870828539484820124252785725661980415519025860705221345374410092855746908551210294856554700627541686191585066284968621833771285418598366254191843610482819273122842460468819048066384976400513960091172778213630600574212476075135149726271627632904397011645906627928616889258694962458626865096982168411921993928116648723648257679751626965801137609878019796120195018300314663722060029166037035470144925075637152944488790526894323642344690138200419288104838112394321767803315172850786520328006629790816250520290909617933737318277425712351691600349957697553570800419209601426517412531528780347653638714314359614642719647089680563666885825918715584679543338940832219306812083235696944200083407714795193587947416101076367574835904764223796681689392573158892811345495646009896182456099035597130835279081997494117674877427805267978584843459518019781345284778311241163684828766363842077540357767773796303575180448121596796785277817470054116281637838776389830773016636173485517768234502559268143286061306438524758024435997702058073065031426508831496502903540498694506274138754898966395517511265132166475303429878182784686429514781039652562476320687829692724975338017932522710819806135435761976337645663059514231279591889306529413133838621171689440144484535821576956297478620587298851630251899732157780179619591424859359223916620607639874560927457387750227200962162420268811521348144711972861179497041922804433831518419676548402821696560220124161893385313992109364091591960895649721889415058571055093743489487560089181926338947025508274014130002771162889748320911363792287642443304114893238243053678098860283766981916360527216674512908240642938748505272393574946209985331068319512843255059288537766241083755261931314386300168694359838541856560979904693152014855582986194565864425204043087586350823237213209229124711379219944300226063216905338735079090554261580938800663235065729076211853904815474408189408339483533077499067793835259102426147652710849630555226399602470221318258888789744803487959503746757547883750233249383462035793972841809539617198398102873183750683207580383730205606178187902100747540796073280617831611686039476906167723316054993743873492649423119802110899646778186442787726027903671401449064515235986237705376427392472634149988045763196575776987629069481045007705688476562500000000000000 [115,33] -158483026478391970426480812171977171625981480715058633607641487836626979656488036457900094084942665066987255145759688440105453697722918408150312054512042537501810506121491773686079597257481082743318590710754403212785686693451756560338628562136198155668297171126704112450390072942106935229815408366769256111056000267704066831581266169375721664454772791879225130844394134892803163977556403376811958535666291568958573870650168776166029726785048858753189622278008153187048366626818892354273769851035229160032367460186455140913764073400666333687110449697394523556439156027125571943690091485999168246379579585481624258994283469445270189810448774953594113627766179555070975154300861880563812172212919274601875653493322505142221715654051455079081974098757898074946900693015602488094458881175531420350008056613988451621461342616393436874312424704791131307614829354578176107702057088893193275519040909750650776827676194254798244505378146438368661458619516390126976857816122965274336807702051992948863954666558918797173578169840836565649872585460626278996965496328432987444180045928417790148167564738886523642753616083310745722677132844384173473515691003135565877438457600994537415265415115925295651385967082520748191932056219830096525830265977915887900431263074322218393173108287686061924928731955549384255982843153407428303621125875378424093969182215044338068735291207112103808409846320973340894248099740816658756808021389247663067294095392627094915315057897167708847014763145782996881931990654702826607072544343987658117876653107325063064830817207594731757223836633379359490800776493758742186001141708610190786274705609682242120887361202487863589572370954237590153843276322342122150543845506531345644325887961665405986762148665836132542111694954745075522027941038040990112767272459141426027798071925369192996519044114532802764981889885170639832765152866668993462374634809858518656155375053705003249249228306838325424758243331821494884865656072597306117373756947010181891005636285731276164907466661031808415330083218782001119886377982472762703529047044979541988698506853856364748502794558172373097391228576935339875573262334717118462427997416850229032881858476747587335340991497137625895372014957575222923789247018567158212970000871252607515100872631226459686917419675605273997434685212664423500865331865368591533864934753417219978382274296740085363821807834488797732939470430668649214567267335951328277587890625000000000000000 [115,34] 125334574855418085513051837151067056515082329991828866849339889988508177619559475239192244048784042939396773832480965589269015822972062151855135209062711632805016228046473922255232901956940455249895066601138516073391979397504344946756479481376658746109951216987840770117577214250862571297797576735886281505099843376213262145048173102290029235128767623123285759655830951461343972638016797890135189397281511968818875115985519855832268411391537181282007905876666319080701009475472025427003429808803353309437918243642103659837321982677146322120897897980942136162679353859358575127129579073890491016552955049869111688867474899939191143984269793726843406074006849308695387940967223948994940212623002578374213429548269483754049648354359080073918619323185703012091765627639843636882519743133101632812692871041309008733867254950894445548704324519646597960570345254221195828300537800314059639394400915101568096032320740884718431109958163485989981787547258774950377206021162820557728267011414576043690602960263074266100635336708141274880302128906451899107010392108716761848898780112442772269938711730150477131928175614983353602492570043075471506769285842924337007485764567926083068487673291098232527867254281972043545256120714042520209249952408723529691409469666061813636175535967127247894645373378123789113942364493711154732807367822297847063061472783488184854601295831328206964469163982478551385693601502134805870280889193893390040558533221569157087314505173122409633186145979876806414746965764004020891486312292947649691170126669878030165636421047980313537065172356342507163350080826656617212385118038246146958044148975601907674805540105267472211632705948300233835820243981418980512032843533776182776068521728082283375959761775434068876098662697811373192156592244524326862582661731347735505849984482320745625539405517827593812398053988058238213491277124805698490665532093354314353316751093589688268827606534471584839641273132437759456133940684921190932623013440609907028006502647845456679638864849377628307898711588995802117230745779563926032337995911460200390001235610398901526405711151313610612049607003761867717591802343727155219102518039827809388363257911936241431668707769011502690023362916828698662412061530562635719155367607506830154625945843618311213899379159069493271000024887966292906466794943827294963920725882563236126632063420880641784845675687307500992154034313852406512523884885013103485107421875000000000000 [115,35] -83967953424139079469734249176540075762873391999651405391007439431980123981532906874744371912599045550174292011891068178734274272353524220964086674033020388234295457889369607522904373415800886931858158783458523487904017592740583781322083740669192373070768709293594550970153972133087063927548650732222683907836646346181104258273261496306379832287894001568103393205299215726278720170578843114890713973130400473009033600473686314296487462645991288929213332770799860795445476683141262547375857566116654152289675956656175370545146103060109714689351235486521120944145959601273647412964610191920805529877703249931746343937895075324317698003736643353980110640027213520472519676567792522685466167183248015259057406416642869398207193315733753531301727081567236397183390868185796791535640364362456146225882193635487880678162152424983847152744686636927228789862635829122500283608049432413132609542942548518088373222643470760672656828680470087062517322742316016053137907169145257314985003407126927292667292585453966774650635672360934771524706264359421631562394529978166285941617166264965372696673458725775758718883815779105624760876097242355538292516879874878176272802435155805697191559915052917112184009115234398393454572355093826163687403687857039880908947245305029358695430410811653364702401114713679281240294985259560055352389769010766910306399721639076862117532397101262341185737674970733551127186131022756583293845695247874974820244651427389159844226878543916933542169439671448572373245674339569062234370345531117368403921255717662791005501437314439947507308306552120477514556594270990638276582811504824401979525468780614271921456339931543434867009835146832298950876991644790056770250676304681141861040295566373365097622507837662278971743448546830085130214828920959520673997171275320254780165173194290629764977248434810152507538921067619940440982179748418386528931724320828496605500614405713921552257376078290690333579705518677596363930019092931792989096525739445785254618110109793369969708139350353289669032471571670589511755950969365877104056436712000551422641506284609838238601650101058614036050036829897488856132966652259016345086999682179453565029747499930271352079308427342783030355956518834224819993331705508195928190349225224838386469014919129229679478117474708933652468208178126783028779195637234707948099461551956031237623713673297373019509120218148618981085506973727206059265881776809692382812500000000000000 [115,36] 46583240351397944988014357793687436451259548862550438265154644835179273601713448100864412218824573823523934852215284994868095222811067504343588934334616197920814496880638223726197919523508794506730652313754769439454880006765763697628927488225673240401628594598872678692549119791393198556136642149614914708249687218664906501791837809629976622202385539819491297793976726914377580893750511012062472999143278160385349909335981680220973495917795645877487664624173632109219593488206191228954553419993206786285865499340266178476473872832763734296616151587770179060465227580070551231472403613035213672648300857406498654082026913757454417776388489855471052007152214415929988212092231493446170046902902437201167922742432082156629426830248145787845617765539599134537727939563162007857759952732089349618994348167633293168554071093222014824901999660163865911443370634418591670082656529819520236884618390342398127934531014990464613180578756841120572246781413036326427770945511269831050660570947202097573359949731727094157744127134613521374761718718050492196574558285849917816539214094510840954668505845809725576173329456175578574411420829496764388656238230975287890403426218476906305314589399855273361244158213344941186209198958472022860479994822015771910111143418641467455792316096828673443590458774632293512674375861022566367968320076453101957296397295233362993983531513469605423633629207536007403315214332127614166569889264075449726151271109211649006724438497593231771184248973040104825372568311315800485595508816079439155425856001023684407978440286235477598872652753482868950740778997587534728322185585644319074895037673418878102370396203754730931842771204601338674327586067499391852644042812981480494992249447336049413907675169687956534170113037465384235563231569974371556265534672852534698113716806563047851761686014954828394777634712145168174133887225752050548098710148685737048961396356308972617265751448504378102901922489457951745031891625904955629252413454532384898826620978589833340818492576289618485440455598171103435939590024515707548172791001905684472631068114182911585545883074917141969050980762641326357718994978544694627578434943182963263000161795161798250917726385524610178977184277222381086119019753184815659848562500549105020342600086017805903003124993551599520921557478768118042331961788396077710663620727075794548178704954202372249864648614545269286139200781704516884929034858942031860351562500000000 [115,37] -19795923238933524290844272222595336883089547783559007490159189527298046387184646787766354569215947891465114491426041572901347617904167195984851557478096041521170722262276829132343327270971555932808460921751564065787887457587229492631085917763278084470020024329624755291919758612135766712999243850669365309537308026856421379804847495659810968432129301107658202668892750145890432859413216502104159579526416474340130735943068784439190203311421825380299562720304804419785437034200499178336808011797413369748068667713167501792605867705789391160704584598356022799896162405523866820465839123294983682700781453745003771665981976742788820748639926386816559035601847449823977397593629453730940810131706919065942072901363128352098277378170383089629632337885056441373984522523179175891498537034092399840341613047094409342089901300630851071035630713136449493624588032160874448793414168295755842133192950408757789186293901290151762140929525454546722277973531180300848327701025810512836412981041403671722152516939539396501629705647053356746071475153291711062139061175193491143576413415005841234415324732932069566702877795788687979836705167599046813036915229929925906153487172335174849690243846428143329404404856019470964385983081502547008505563708864977517840868345847670764707494541457912725259887886595319759976913736896585385400657902143384665954328986073254092806828138466872424333153849948239715202980877203119005978787904187605132682838910183638690199754501130962565680729966994339998298365336223112523961454556007176074088071920256242278696340819003430675203912703980418631527025194173885278342966977734534368588552100460532818379696497139097092511903740672835163163327700667574909389747928507465885448534523831455827987346323868403646444728268579878846325219401937601756974850042932973379993968790986530907294954222806915117899933517715550385461381534861906828035904058409840775621911527660324026579950164816435424928244361796474686234485175910498076669114775985413407359042475344546054497111075165642135220441636022630100685795190665928948870833723353221304531013934696391712641434130322302506222231911492384594685425869797030123904763456527663731079926693874857240525154648618065358084250405075500892985544793874396266906093152531769074503339005027082233423417078781315578353904819425188664941670810842520044523269907062033953007570007386030713365115321414051778592391173106079804711043834686279296875000000000 [115,38] 4548977781362541774811813392886062708214912569300821519223824163651042830185824594592402659483614251582137622741134142139621631932303958045035844480042028363482851414723972850332206652533845663829411399432369431180151408137547390793960164388322077507509088947231585254632921269220064817688096426447447905630915931984399505524689267133818781117566610172701085768206852781352498887021212329581864766279187480213967910151371057215467115169113877604318913101535066022201989778866977706603235017015213118797002758470566002784020068728452746185292062794728751645434775971631530008305222867630862264854870802791249066707697134314810761366615502917588579448471572470916080185300380283012712847048177606066475091413109054451483402739609006354130470630482013015277366934783819145761644705052311651364661276098066550802432284410511483226380362781409394538053623092199689955867815588552990502463357637533700919766255123724153662033050037453461660600752932966808591379966796602405591157573169105678178555301272415909066298106676611149479851875428571126165005058250929451691748488960700816371979292221855920484559269268260752449227954268047287638002982989252678309448977424211699003831540881977785597166254316084330124814700068044744264342477389022343404026610160102003058136498610662216429265476455908612792212486688405379298336895601258496467895407164928092452805608366837364239443255121196711590446673389701453462792562925320422888510632558634101813072222658253334171866171898374180248547284473993180227711962433514197351140426022458418865240323302636822726727874458998594401006532352791426595798624628056860908254165271478141300530270317145668736269378079944488238690557812406192897408887723555604283068993076106046897152848185822567980755653536675317267477429539563561616819202556786498833763289727473459829184408102069056985086690513824010675689169482114424282576726963075306601275142535276325342219751637563986099135676355805105518538356129699150909249315978611869032933543717649741161729137625773547560209822224332392843010369015367841101013221640405187271860911100370588453492063526698843667046355699791040390270938541458141391268149750858373008329156953723149284357995410081798135944185409802302340830110063032202064035012301156128005539596693135255606057298883700518121272482998756813210273489842034699751311241011148231800754057359848964734235784264024249345936823374358937144279479980468750000000000000 [115,39] 1818184132457642402587420909873811161159759118356379012801414233231008714701642062246168328452987874929083622053329228576104747911159041582539895104402512118366514199114905842019746331229915199707789910895585692050484532228435989979532687732010412650143611215933730383732725440250079386124076369468336062673915110457030586661294247545066498478455812101142612210102572972612149998984224704204562250363385976298419401393387562892690552428564155598389005140027602397863033236302069546195952859965150234111566557517254457186662028439116460145730794603954018029729217250937689556835011276607836786620911735941176425845335195294370797052077553487332899410578846091686774931716355347549454598076103564494247006562154318208945170650986634637214808689409737328941809637141444008870214328583808638078990046180657135052312397980408941290237355902142373230257311168605185628510047592266587070237313582910223463790545154979371582842586264192395403721548921880858576478372003972313914207663855831344834558717308744948882209915930068360523971623897650585608544619429348953415991089699679738414473378547835568847140339112190500423660655541908320210760455195400209002238408719038368127982640870016549422241412603054393670026482192808068446793513662897681033429431520694890641922906693152795393647348909428111078418176864283039119408474296935322345267202363056877384068230402892761620522476415188106487011689432282834531942221044875465391471632610401057055553603217046760121844241738379680563151182578675225526793926519052455687186111295509749629160722894269534356885848008438196172354677772166100982409683232055972714794197933826411685042345403976144271855056711702925622202979961031316075669529230035550739354732660135541404082493743783508808851570143638222689139477724092943795869381430298875681421451299521146569146854200255482069635481123690649450428376542102835770779246597324923382356224451733772451851362015233137201552307970627236908222938071763281510239462190078128069588920457931378278403308990337894708370030421902418684281695272008236778238277484517312011555632071928367391727580673331964956927359930105766352936028618246260246903393290849464858188423744138042863228269942741195353154955773813418986734706763680492064389537157931019904897276682442451730884110146493020980498847493966908014987227488475048516484270188158364925397904204198481931904681505388077233931198861682787537574768066406250000000000 [115,40] -3083733643147654192795166915476054645380929368912653072544546220080705876156244613497727062330418998201121149846567314584017026925696105717473448678950195589813578431282635281059219630006406619800721471387328912134486919058099464485128694860038862027300076133359575680295982718157830427688083090265391208252718317842786945998488040394697164859292035646068971363945035845041057856138836909491959150847062814390750812820999149506198296847285998795217887102093517171815623678678988554132862256735288378390210039062523885359020979111799268159814625757984737458591517386996070993651277417518359912176138860136267461077563968792827200856596972227419959112620060164449963501780345025525405804536467864956482777864165966959476883192801953794991450002006402034547088572449404184909346944855269856084510771418970631941117341955103266234288106775414184432837742066301212254063290828070846569552231996859038234913236873695074636634204232665141516402804290888224957246252106355596319814324152303616743303697668740392443084395482474975484562217046710145650082988156884440252963951501288134125699192623555497302254388811703381914174522943309739230568005097139935508376402827724594732740969956858959540624391277590705836021932422286716617630417950463746640595562934646207719872839186182389253496575665975615710358453285672143661785123434104630721200186333581068688306570236459557784165634191936097758699516048152893768333265509686408817815362338295744921907399861714675577629947489533500395421409073473570213005984705893910806782651497939783105194240062307012354591645866029308735763280745073230596705144832160722481303368994083544865592348122538097825951934082935912354233886019759333149417384104033475433578584016973767747153742839742089626213937846004397069586217256666311057165331048849266085069277482444050547270428658166268877421869130824643482111867747025399819738162911176360747724854612235422168547815166254213971951345909023383863220299561394433250790321588065193665896807537859425301371759931050881116602394482504462773308589503175369589987617782947022152956907259401292685237793408201532809761817937667011406969947971907182162935653724519260277296273754939260399641488696176255704878702257585554648950290407417622369962336138730222220838587133395573966008012902724880434806676999881445014850600734372463166189727624568511242274996198500010868440233523929405734520514670293778181076049804687500000000 [115,41] 2342656035043199217359706629331449892382523933789233087072493485949909402228225386823123437349607078004090122866367155318438543975873097685110589497050098316231677870262403066587399405698773599061299925817592369002698413785839682786116954580603328560761307167310318086855201593674065219351071894816584333888334292100755940875753846840094166091855138472956866198731013335866717400424250400922047859480054870206973543495382539168797808708776593304157097840994758119097613656788269478775738972142830439688288154122809900041585531256392431846470872657200237174336212748190833703118092498741825622752560121789687577409946346641552040152372188357324304446937475800255145754984718534527748149681492473497518191377584725742521033072807708801710126016488766925422626287455215723620237181107722430784174418156705241341059466545258891682945386494219186133225560080789217023919505175578025779046130768139718973591714352142022357124279264583481743672509030604396567092187753917964474226469744488085335679531581013833915044908436805944149349937936315699576754210652103250809115464034916210839735626212623181974381209802614457379674554714845602869980315267783367073536758877010754105973995681539787240659970217166869560341097019595934088500092818163209956478302153479366877554814354203814745901296902369722698843264492673992470886383064101282096719791131297353248174436297194116247977697532727371741425823627643702528916308997282721119292917418434255930709554702610062555299961467031546939583563480965701510248766949226287309533693278265645318945005232973741916236270592747848483370555874655803817218922035630940432757930346418427905614704448897810506013177009163064364893829504168660694813226189611377200839753295492020684018308960259975024740308373360328637122815635752345287231084364055911201246636336167383600245653369506771526518440548896972965802173070275754842234463581152416343558521586309662550389949871185828509639316834211720707523320017892552087925666580794289318003627181535957181022763825875683993560914381222296213965591829629221232603179628044253025380967889882624978292996220096564230017646991726059620325878534956526294283342608375046295039502282724457534469053287614684288042666134860739723116696035449618686034371335827175665557833236997671063111520122377712140112511943705441649950033779265259864464923700768413202677134293741164112350773562898353929995209909975528717041015625000000000 [115,42] -1326483028271634300509279084955476758442303858670396480822629249509009521780717711027798144743754052798843088477479120907214377898236114972428784477237497086382896256618123944746949724047078292368133823082947737412105450018892385724659628776492683669565711419097649087360796231812778449450989453609910607908707402176734201975660306710077785709289497092620503525653675138805877806297166428180833735503998532271477741536812911466835992763870687100794892475134373053804710359704569829629812399653085986507794979926069372637247024097157157469781056115913102068149184934736560152045552169073092037988022283337164723895439476533251624024756779319199182894340450651627973384801219433715407737884089076717947662827204036971965790353002725873317311883210776857855172546922619757776106254982874545748429032180077604932763285010672727597640825531939801695859476693495481752012015754697598287444652652911111523805097728276834371584304477560508658910644677137953648633512135004718439118167006554173658972209535590432133613839333909689461473370942234008090520086828847880609157505645704399453905542239448355966558478682704626260875095414671998212005353760807691950741651577919474836044938080214594759717942218766544321929243541769629840423903228322009728361284108672336208186304573872939304621392972361450806101214425261412351435341539169584843545821351257365113251383941783939762506832309698707042806724671170495218249287571402063946760969406087163810091544284285889658951002226369906456943781967676735434569160746023417742813469724040118632359073404148826208159774552184608284583162270640035517832066374424350813260509136870696352448842347430458057288794701471939545218300358639615921156203433793503555384012616864356848387648040778738135089693717925410375425878268002724995299763859544921805511432870987528175334287089605768089033221786467780772397943789457617140003613575504585664493227801407843364848685029473844999405645302934964176522540487518521596762986646706706384402027997433663532855541187823589144087212995755006481269077959479149094151466633811297828595676700912336332432846260204558950953449992571771625483476052961691226376520014833164712735603350345118073522642150913496739377540528141054180704159061034172852170788367164190408622582020233219548928241668634939710460627824738477198975964634494419169214371214648809505203517956181209953587379901662757220037747174501419067382812500000000 [115,43] 629315848159684677838662373291300761396416597101991061369382977442763875520138135905642651348449104556310532448462739545513165166665418436288423841960227879892752068093538795138982593990558436778285086568880353133600885965738638211922841798233785432242826385517743999590144544854191582883307777883413889483249754554573918480005288331786175888401314180473144118646393430938564847217103549157008213230782848817815414899515855796910885939217272856324407700390640624998649852977368080217347946370475522186003790113721250727908338719967680785884489257537395018802427052232602002820545279007520673960981904810001065050933905216441539956720585156274898542119664045948037773632868282275125383515650270443327386414541328408651882604242505728367857961628743989659889896444596973419808579664162981294760940104067337137017052024572538362423935416067545692761904573883484114411274507891459003542815930661592044708698583210479386474186489664774702467884552150562289892800101067588058191338741571405356911176081252710915926717483506302265574202757725281063053585008907947072047016115244470057665871628518906164527330042174350715062706265986116406419200976941122009150841066479913114821019102174888888141213049872305474939135173432020675303779459160749471013524193820525766303668650492414657689109488925374864507703229231196370603696533090939956651085834470741999427788092842031252018195637783205287845250076652388751423207462083561944213859723329125734232959378328023851616014024873760719554053116419097236612291898662724743653835507508398618588151794752721616756530821067606088644314393743977513153603226501371491992636099620570229470877840428313093878670287458034534614898929699473627262590208084091787903576723277406093479322109900862585164769551726234367650682164745410508116995119827398709288626892455644500653428471431045375652591145063191414677971641040230890567816670582074907000049842381714916365415606708143734247909617387870117216654638443391199618043480511440861295795009634812399160896067411903634556018260250075263280432475815986330911154340044715664360004321196849754285208856449472942258676666059536992809700869999007629768146064119038786483187823805059804484218321914835193654250982376273362841746275506211359517523487153068126517638116476489702914451143699649072523185983377061158264215112764941187666697668735748968577122509329875577055446456142817623913288116455078125000000000000 [115,44] -266662775844638975496329185014437337706056259704156363760977918854151915977453024090836881103748588765277066422946843105644030929343585191626930344102837460899815003577983801000621797552869447663092498258464118012544568002660155261136752856644576723739299001696963247407232735782994989405395017951465122446018743082663641097147648748195458212002145214674242789569680869383595772482902548958130803820920572015688141303706017339616271153067672791986363402553571830304164305215294416336783158625685421142091822849584256963781373815702154218242433363992008167554847426558724464715670648468749065513370476296683360022549549393478039947641995224306109377308742653133156318014703049116657011489262312729837096543321844779524990127934176884671360134919352297312477589845062855805332446553428138798958372168719611214754641683107044753077855601244272921341760386982551589380075015235367211635771567317647440834421284270700530847820926652830638851186982477813876793427975434440742501729517699670701077266842068713708432668710313227630707670638264402985704001316937110753010447633364637752086477114372223560857636347590258537051497428772419541899633872408178115280377444889942091611676234959282097197445437424885529119959785832538110071564243403538023461518892264620626837027908279090288002861665050201630163273107566872529416618864015747354962374745973935125946883328026532524542437794256116295062811494531807006387965272833050303697472707733662032009372900947403007262670643433574854433983489208554484026702778776513378564821248797646892338343613867156064805266037966642519757200533060272904970545472552679887437600066383133683293387076462472411586902955533874336084739220912176012713452346575506414576781695042356988894334075699568923087263744802562659171932263001889274691543646247538896371241163236569230788599135677248468839939890421308930061429192743863096162424626537866672632408114882916931837246518691718117532785413829725814053885590088287214494532588464491957124421575108149046678916826000027154971585918317410514853524703514257936868525236158582158831070389171164992182861673726812399723806806715150000603551525598480256141956123163139516129039981823918115372536470366017472473197751207167522642527739549488832934244565895534905705094499748792047977232978564752990294993438894008123415652154727514476325086133566220343532092510049712587652526174508693657116964459419250488281250000 [115,45] 104800725806415003984367918294716311742419102439216142264019112037015421285075170201890250715317085848561122331716285101789715613581697899382581022392939519693893037485223829961584833422092505259617955318061658021881442037114107397166740818072145867053312577283712659514894626876238427748377524411462622548867711827751333332077151400228302016237628367258887199196476658035393083774402171949484175742255465765016152368344013561783964570917007245413503307783985141644873916699683337187437039136596400328529013542243056625411867421627590134772093854392282458068212729495122010438674646600469845068685787995368806477935854746866104511307563875679808555364291704734284961132586483659153788347451925303572173852348050042978981775866528091216295025128815203390112682229461606778232763975467856837953505895648952458655948440025080100912299794910995739016722816782232216966486297301864544891570104062138593824260830041316492403460124095338889073574224037923766320400911684466435637191017913429757098436672155310222355036637893790297165868040213533453244994374996500236448244127683386465894277170087220181605742990066548184508310584094031307274621600420767142423344777388819662340400383335108029416796351576531418477443177544022141831733975418354021667964472221342891122802377887713190764128618103884135409553121319789795072805218001006895916943491013546200055217173282659236726302077951314718516715182667620200039079745504028150140041125811582780354258620265100219266346985766604678507694927788878675326558859349031455226205722511719458514075088679162796446606938138425403847282717202910000650256965868799564709323397707440096344232164713351489944964254019332989995994745102806179412260591780179701935344616983517044213899070296468615582338667400041993276968505985221650213897028638886050921956308633846198548222646800419441695842166898242972685099264956395831703164526067761176646618877870249133843881847009106584925795547297395424717084644587703956344534381901653197463329125510275028406274377689748316569468647522174073541409551846201258570203282895500570276826121102049875246852587879173639307929162073404217302394629421758147180221123924686482563781613149838017385369548692236221351356797593835793884415134944154590871244711648500277647424947668500855168181156337404173266808361889659506192401582152540062297818285103707446247690457071573971736810904076264705508947372436523437500000 [115,46] -38315045780964767797033739355580599344691517402871805547475431568071906066829329823444328774333708119149590286036582678112275711331867568660126361509613797200209780621081660829229913919780288322659027043600190720257379154505634701673664469967811992793387333404482363421268384730273616215527526221609081941566748710350471540026933320991991180758112678490292996503549682866922404306173424629460072898998723744052590103428419046559681051322887888909577954304151296042544803607622985401506356699786221690648979857792922685500863230395654329933363383785193146823183883690354452969879766367673179246132917536775981421714232472107607955904511424374180024941665879416022016398430674274789509879690834990106454530153486799540095441966965375911096956202667298343704058452667545237460213704311623994045082866524769524676222412349312672093053075863357303120246925273796056711595390828090682089108471993371354310445023003956642965925594842994428651713879260320567895151973945983254725095656842002881054130329672257839079217122213029626633822053791326990384042289369225775354115088523885654537610473634184471912713269511251394166127469551078108428184239663949507125836543463026140384024845328926932361902214438158929667283105338493647915554383452707802572305191368520364630432933983174857722523808307334768882252065683199225689711502197534797931453448688906261594266568918523328486757830060095091475744833508221972417935801495559211180349310952719760478163747610554525907581394392999336780689475560299155210205189747998382973098860219263418464102003508172107792874570041119244682445498744227575473518494794513056317393235581361481761293956937755293810040386563340085004163777124945889231291511472234846499068349434528753352671058399689982400736266251924202662587625166623200203583620817292163210111520685166038345472371096113717086871532995926330572413554042464981169849271868522939139456675962460493007873842197297092395236887488061981331083208411431336676607867743753748975823679404013930995492240014558713552021320831713107209718997265049606388097791226917980261403464169181004385070489105220336109046872828183604042665068657976510510917750005777447089448945020223958791986951334969485958502851913209785967985678958843333978187263315378892812490401693975580935796401885185177739320268398385209505419844699118712750514738410068651334582784384608089567336719483137130737304687500000000000 [115,47] 12660229510034308282045926061813900595925937603362275768954143153147611221144035257181379913287049262791656458267452880909857195604980999434996123670644739613444657207569628169947609391930224153360453308474097085215176357608874140203737388581312586094326308182089917861465079876331506399684013704257872730446006143882859853389595831254937743506018693787938829270724022959090086939920396996073628673977716905895227817340618913042589806232333901937690283113102231772921652025828424349717828481038011914452478991749363272937591199167599672885289788177196484815928859550310423159426426033920773697807340440684735557755286259212058690060202116903404250857959204821382171303246495075622732178712709856687408692986307079833471068745854688530750981690727643798933727105533345419322998220554176579978062739740115903000335647186846526037420362986689262190332853330203065032741498018036218119703469860469904038176570640917936511271437380278079332101231231427575478416334246028656366190700843100571085663136759406396969509330067929241143690208030985482153322026271908887606481637133910947863395148029187686976408489640084622542546149331230344461653529253869240690349424920848714969218626907791620529071141496296901662706045295974271689267734958648250795807480514620651881719877048914370499893580820911848249195732468907196704711651751970239845175805891830039562031068398544718858683475865957110483506194283001803247682455463680285748499204364619309364074002716137026617180894301324875423605524611525129848750368165317577756148986690518448485925417207965077101599111960794630491877689357209540308999953100370639222893855300891038253220223622638364641924484215074519713253624593650829863708940191004450561710548070296269044780879125142243811658566482163789895184948878873692413594160482902078576288096856248118240880014139194473849711519181335922302048058922858866956522691701550183514034976902543846601797350911843990829972706291040575798058376230567431570488869354219717063550879592725363248880482581486885304964697727010965728275470835142821193380869168073935355016661585680681630227456433048897219100107294234571922135326058464533708413989217939696095524872923485240219452196194606608187495601174712577103664007312458329719590973884048786282553576077698563376616280725784848712085387803967357287727649167293450837442132268506636991948870185620279471550020389258861541748046875000000 [115,48] -3629404907894714947087497213626136565966211653534412550140731036757585606432343804369038979991923974536360696051898085062761057337020962965601130049572821998379677859510142680599735781301708640970817928594338898434637782385587038292082703818768922827395671858282533870992238016315675893248627632168123826933946335947538810026937349168628008344342769080280726141982838249169979896763511932476978175120793356089545913301403713938637396140690341341344313947751082357411327751384888542883304169257309968815776964795188251341603493404482302690911050439463688642588771600572560255935392935975914752476577026518188284357648201341078017984239908258446240593290553136143803014115642269045724307514520532726238739798491552900744047651585073886060464676978982766631781672642489539315833833641088011700593110957097431933277177592144151049595331794689240361530817630486586106945880358201476787087561239779529552859329819306253344188882669334907286827097263330252714111050182957450424697580244621362953133744805975892512745145542744723236812027943132571248007736739362529583117937732191889750879484711810166478198036084875692707905267549281582369104131644158105055431253213954394243065138403407678608812265730330729384523281467799274009570249066336091271306261434600678800402017895871596583385664834470950779477035004828669717311461092591721830412366818952441575580520465444420234203557719754859019394673066653685716058017666911967123333474070871222775547821370448062867989513896906494313539108449615030969565784473622056292817551677411982330434029854359398075713526356571716674576705843769893654275976521862765602630679212224336231930675132532981814073629954151213671263661642462306715851681347724509517567472956172836458537254182704729604690616195691682441221599533798375882514699015920949581174747834841930440774728888041628417957146386281099924333251217493479484529017341011297275986932219963407630642436347926754468725681721016809873201344258449743748418085760863853331292000001967935590639869052298180583360192408923904087342916723617590128702050251468885815830945882300129860773358360569550213588032314108652715289826750041379983803165167750067914984752998962139129730031461690115902074766981691925568825063551624958461885144132010780254697678545097599772375426517709755151379740383564679648075138895834140658848051950611732219265093135618371888995170593261718750000000000000 [115,49] 869291302750395636805609603798393630880992683456441658007155355993546506361466096283862810259256420749307958292772268754894629411989278928013827347382761754709483267330322092988924087225495715184484850299092469723108274351825398090856115140989589332233116158236505836969695441452834182600150880378855103009242996745144498993178203683485302538382063665510330886203115556042190523404583096559783841517406400034704926705480406640586977655272290189620232104588807593274635641089686899903095697621451406717996746525205498468788145142186014539158725709905386933199566346562846720729331536910270661427184215753067737789036250641712603559234408903701238243111215309590124214131746700709336039999706793097186580883771703595993216869208911431996820262475359856549362422737749841009828395722620914235083714051394675879301908592027337920236737513892961344722941083397373530011331511165991598552776251363322130156733811642653742766562109362957963973040609171108090378663010942939553459142464730939725344041753983019929143152307056365443032036534674561659323504767497739923026869960473566411089627277535685992310581303192413912743112067879253878023563091703301554825527744050054831856128586715369038704715693031295866967260417013104046332081163842914585549546260419312953147958240645298247006625380343426467913947387366310177977241777141774782240049173766909680081015680943228277186939150368372617796401912124349163831205399729824116519665089009602841899921940844236911429806866227721214291942618043417563394053227604598250999626882284532523837411620622591239490454295081454158463673913052037065876948852426014776070811008209013533359597857266218380486092231806918128593561097884300842742435247986273797161914139663479318947065747814509842993031929628213792060428892914597788515634117500579042788977429485502538784848418724537448372024529734528042111312072863915171821376334202672027876256288519986052483424126435536085335452208314139627734838491402020247567337145555912005809197429194791238299285490142220053363934822389959883945056779502380108314889772989141544855130026113028487346569366363897176032264592394750972019095308180590795443938261822218682399511888311562588606589574298561225014746811546642821192386831454674022029110581252975248913285458315791864602653380258146051414426884377496830979193075028986499853099218643182055643592320848256349563598632812500000000000000 [115,50] -168209636911083905892093720666742694233812015297246010495365634370446781779532119027016523615029481556628277251358957959211329303756998957554572942020945944464991858379290668422385524792124803588699344160339819888802597449911415581173566207957214456341361750471724462184457106609869755999276777158767223162427221144890056483239607696190138713248585552902593265755725524050830078884470574473209735296208395208480752515844379999663015930217772167691503683740020028435748872574781034058078702337759981626879348633677609438454832532418602563677065104432775772786778327078342578731174935001051960733950620109297468528506815214748368217534560389341369881280672314170371451049686422379705761012080210879892979658742981901259763054151019486637714347433427974715732945164789296248429301276200301915108776898760526935359951966937589898048515831835665243723478676991675147209782541175205684599002800227901117137858488334155553838339588009899926018576538214163885875252666908581479151157107968610133175714085081222551685762531129917946282442617864878228820325802280675859407189062540708075914679954225396046785272044851914407001349515827253999944850240242056081738740972332166573667902882195322771285775383948866574980432261854621338018356496776263242964406530220440962778868553104808483558949914655577588588936660327854317474929300036514023880385557632969823381207397056184577445049514887033678015902700745189361270525457767486051921618404665340124176073662216937222787080650031728794573016179210023186786060210701321962765384372687397358519232791317602822343889723745161228005485034750510032636519730713110173736821280376091992701458760876663867131867691075690186719167708218815825610550955194733213015294920406049754076418744703669599825995774338465842260933620492250851250892662927378289044972035384002083572707263333368850488493188791096915192262127669246088912959835407125450009158616410998287113430125510230831078166050996969780301518732002497784679909813169355381378862664097994488412582198625166909697649003920350617354902516465074644686328909773084417465754498443398202290962878447807890108779015391926770216977810086171086075489337365346605022286890496767114655810724543404918440774064391596800894395139202601518860729434292958479035637020912905954026289689653135913666203060616481181895836460795365346792868029013323649678568472154438495635986328125000000000000 [115,51] 25313321973419209648927545535688076225820776972819736926416259354161512507308089955461901687809499895526718999086461791484230832147360245766048668961350314446191378816303512182810745076968845416503507653192129544683171367316354953889316645281897992390381425847868474384438199826751941444596394471494743847739700220678951385929470996931868681646143316637506054234226561022762701438112340508950212465654133515524864774043134007352145281479619306304415253750651703156567327234614340010446062154766487559718582527230832590991384067600137529784434727260407186146120981096353595429590950271532808576895659394818042985689465729759037198704539350805712278380239176138427246838282207968217726571657900834867026469150554648185643917444878137126406053659125459734986329296337041616590804010702012769789138550138916799536270147239346788913810735860328394550180552837567425477149434991268032189662635772517465207264131621669137719755989608124650629473413185108713184573875315035491394781094699289499112832957357546339203075779841420672321044552255398017179165728304899805939850219493588997836408160531902940699698896811735969654843850815100319001910433490742064089139873356941912149525631543964347048330499678989883381264932069464020520092657782702064251117334946216186458437697051219165442612082336259594992347199513911352069491584051718427554055684134868069408557952192931254733097578482855138130362102542385670363517972951048634149945041621231924191643507217004968764208289301910587969865833240089558026119022731828989786273176534258792787072029092892100161214359170698503186743000420939056182648586576605831241389413747611412827659864946401584737423836001261873498510713347937989020768978869061775805337910152920836894442417897396934223333565437469315055917036260160891244087960152389788439739835201057356887642691098743014208697602596540556675473410460094585854191881062208640068563459723371360767197741115030818546353195687218559306400377534177147716384204281030545582993007645982056856285819383673889110182008332242188079760226289666455723737045258922291785024047466282212669016730211092866111399893420315164984015204504886607712175488597029542109950801053782140667713785045334208946536379839040024679632674453324385843130610308899823217060973122285168928674666265309828187020753370086271683740554866532074338586477679768904636148363351821899414062500000000000000 [115,52] -2782807304568549148272458388331206492463533949622654410792082910584904322007635667418113012654644519221667877462237172121772839634032474569756589118279761121705325081810188959131700869953252148632370943036233134163438425247246374989211053768295234959641151379447826148083522953546820424676130300748762457042535267199210292772104918075103163770830559853620655388612515831466281424798059497242915180117456021277872351827925560970142568581762843570220315730579391933884480709787501430176000143192236003773289870754756413623132288558622746107750990473802962592474431438714540533478615403392905145829535845445482425555384252120159124775300764179844178270225275313449909911259850474027366463565728981227535588636004100450729288107155858364529550940404234664800646459846713949066235772083672735219488061318740199423935596957935140575519589858525796897580352110684885814382272138117091253976149653848521132364859074634982995487460786929756867228568183912118346435999202663347112896623503476136363953348416029638000715277949584881976662797908185117723722511143532232912020514527679073318044208520952801560149882266174254805815407291358124799281507155793418975471191547873765166302262118456396425040062173055767369578040469165990310082749132703054498131079051593450254203846775602987782748340446829743134004307244816272736315877421602756944012976927130926581078762843037387945686179943323409485172442732189164715954169374421175497906580981252192076517523348500741115449658057492424039827460458886877748081069362787943493432719213233311023433678126480176280319267044858903416052760880186853446388254372617177725577890490783578142552368048966794642592026444706189718898796329014793096149263408448564991433645838927229015410289386468470865794055140191622807034313394323853554337187578760199096253296643766017538833780615323957356464628391648432163683745331721014800463440678775395197064929636054473294949581801268321732674554004256682309006348603720148341454350548298401209953442731581463074543074985453409665692017186589542935960627160869750446464634246643465200003567664810493833976271495316852651199124783448657065775044568741998551353001229324550912841796305154769417839867748061163689060841237876560496542170975632536558819337397065580902252276760798347904626121566330353695184605665541480195679788298695191909714469202796749414119403809309005737304687500000000 [115,53] 188862370068356052578600571059209694177543478391789581584307078873656176852796170776575513374930393662784878440337176509175789854507095498801238326080375321265588364337998320928922848319131753392632956207715400924225142317873024979181073255383010950615674454566787415562672553918326214735339718826917521805856754026157416684217162245450368762597834124021286878502711465663341528997853872294838272407801941100639301202580876985677357985412294148176190492408423612958705104960940803106563980288084801174450035821221083909091905266015283383168310886484887868960297495238957881197215966376623372022403530607487773240931923682752317562400870349302149647583400375111215382810273265603121601725427373380028146518111857571921019245357524991381231118670108359866936178992258633468038737399862695326418104089795473899009361336739924068307950854235907090299156908680207353554045436666297588620066354952348330892501851207987644716078182094842680441787912368666055795749017232585281289434387469981829069498857885894188469276121115674109219286884695140239541902992264220725345138957603720330471641589270604286321901972815503144595144305894623296177883980037080758334581420481060043549885880177192519313770254351411912553641271387035609552914314817640013039818779300737786992834050815986082259251360695072984318748622150286190977732699139141691121246900347054440009593633469428733770873799918978357928808138617380554996535850032262081277550835618919691795673174316202620688407190704024892966408805488660991648832836927991119074492437944267427139836847699103244326601102306506091487663443926353905588898973447424140118367094197780329675500195410324514766074158879223183557173516588173568049637486622575894812222892553829089610765998872155633901470603533014930689188204254671132341298170783437705739825917445211309878613421724196927478997840205309108905785818526856658759758160613796741287284608714757977105709326940453615713488446538441771454439455456637812195646494109932149860134343928254418072442432229858010181364140426420380553234717821102662702544792918522643526531473813825558841070477661564312067833680856914228172376303508401572582333291115451451634803009805392598561430216027967012427366624815170600470748794722826445299225243745369929266142696909083366605224289816482119024181064577400300225399199464796674841071677519721561111509799957275390625000000000 [115,54] 552826269392961338045629318073050791225230759310178088663822633926691474589923292484733271149273545186913254063526845487847122870256880856331448231871139458196553223102670761419101034354418287184164319868205725947260536029742059896414413820986911764467903683576430945814384667653420055424223784481375536673366910926311732816028573296444955810484173004466366479253414971778470983449562261941945432591774984344539812344437478879902595833442931750600699356740993644439399519857709126540387945422582679935400899608246293817291503722762057944630542258011366434989915189438385149173716249100824271399850979453903656703561871667119702930046267745360960506073303945886094516333350411309620791411690202264711367274803162595990934780152135446644142477368447252072839379542398703987948520538118322013828760456426106526138786351866885930378913106370405324210842720198539556156210330735363106916294113561982450267724277633430464710214804826984310734769556126525408170837646099223302696202769208542048861902489014493237998138208122716243388205193433376725501622674593963498932119715288800159698887233992233863935324511742431235649897899892917333321445693557954230114018343647075776372337627339522901096985833306052386059841669534397724302543437026753578080739026754648919565220262666187998297389434602580281260608770370702523517353022984978479756529563842309346940397369496977593445273471213000185915244863450406275453646540246120626823652865007378313058537521559053709292889556191448343284636692596126482195870798549691997498250374393562605286839031264209950292794413083011441272392671426205720819505843509302086189256063988390897892795596192469109917830744569942474775140546111248895070983854606267554766429130658340685382540688669329136402065813752751739062484213897891398853828208515224842784177402262415185361536808162820063159065165308043718276367046146824429607627400793612552401738929997364777340773287967329710364572195205241923658163532226275642056655480590378174225238256299324001028525155560508203130666989802621738990397108856095134513682724744825969179670027195373648582268223689717486715383941853203672565609766917082194576008445184489220093648876624839850993399168558786169862736585666197699180671666506392262839797233355541532244419126397395082290293876495549401284839684102013265560424948308337889102404005825519561767578125000000000000000 [115,55] -3129228081562670844629140867506717811097298739794872898097322953759731311948368863254202929770646907600600953174806430700195336593770471327770616546526744500585160514839187256101637989698562915577228805810577144036414062184456155842022276584518291595553555745636008240448538418622799725605971385531459205354167715959948800213405954272965444706823603715961666941323660341456813028439885398278051131286429741137802021468940331071139497276200627453593412718814689133434970830097349182134837007925988269883687988580510827889860986083923631663020499451286703720586079506102655371634341907556946661460166596536900958450813382084206572764653395785363346914770298490906344353020886329003328691251774546879120727753142372086547337932536956360960716665262446881364518099142443059464865835934411650802008824001828086013765209677319110482567231656831133041736666590077350507588013439312810271310748728279035512274737339789638579758754543089104696880139187444858479829671491204797566600277934598568731237513850589750479059320554198256325518790143156761124607042617488765857458089009806105067035109301436618335064920735142196139472697470576339642881287947181578066995926151949227438488932850348616710479264050369734827407402904567209951042960292747431586320780484115299177215897118505018152231733918543196542399903627277142365057215456753255640311869722954669991833207613537086583656380668301597546843771230990933356583821511362717766153285908084134400003213223464875627569733643046420976692701592316741766208504532769217724118545740905160764197399027825843795728251402780509720901055822042535145277117549495737640617890575362415627978046029120813328564067643261129789460613854682792761251492856232893349154492297297118731265921342046494659330312652583306035798724579593214233358101982303615443360251366999857374498105704912451751358818993456059762700933019778836782530886152328657957741077990201263012046100646366540987018961523527336958405930056533941912109389633324281253377238827717856183033341918669891919420344735281066399016341001170834030565563273906782462827568528229737733386304104783469511305190095494930441752771559108460653933341076705868612315512296094748420199341491153686777879928140140702961937420184883807925207983856247894354006988101157635953965975911669652742608132692324631958699236375376351304566924227401614189147949218750000000000 [115,56] 997336883836930107833879632130957390461279902496906132542449675182804569302847817185660474008451792226588123281263229990700414248000952197470478802592016285019236314702555423364889514678205301330375045895989878772228672839846073563921590810147166609067435449080082535163652729490716797787409867796207370796150069691644448997259216521546639061402788117936197794682602179994402847965672038988878392076598648210228269316827426586896374763324830368743849559747281930854881808254107010292429426415585395977189461104244823454262853036682089141918852409265205575727176520667940203615670106900935934720946421862435342069509072503107962022109081309034685259759474759874906142382212798878285381564864674050725380430591160952065745101362549797009391691387957995237044438844024575739429678029326242175577177334146389727342842829909560939426064246243931182898236920120918616041624875944649434228805820847413187363251663407809379879989044287695690697253770198703534665064000072189759998125213086191943191188916203930001832555028572917269122385582148784953829150236206891471257612376725395804024186560263556756689846559326871634756619991219278031099792905773184823842225879476677651930417577856681467372135953108227808752676387340578058430482311441768443081095063853263996728281172969126975047262272925581906023247520453436937270475755620589656751936530440395674076928060799470810077703423510695401131256569635905178802699512758212153479656807702653921333611708801574813057599117582306043375018807434849143345692511799510544575392296145328758490917256864196799051775299399718405226313176634194134769866499239713486359393839164543321696462617290116355172535800538135567691916119088598383891061730145525530678602661925638671010088705880982598317516376858457626774080553604612622597965460529972642484607598415609979755548338871276371684918530674215506971040743320391961867165636522984454634268426473418971581265972483449453938105232127316764728926486425661437844001685305256789406934173211891193466278850297935645688970408502620095374323052179940027781500240067535224931679342913730584021185339646822330352529777016224982021296693169827931802933725303899949878683118591473665594785260848607064220050489786212948216030161469709715895492791604503859387591839414328487780668087680155977796855625707551545071469778491746183135546743869781494140625000000000000 [115,57] -245335167840540750805092881499759823088344605080543636377277017979134031282244448332948589269227563870988609351780135611495929154794854093064377175734420087000673274212329238463558994012003393057303815957150150560391809236827700664817092198893268170233752153560614775013809348553757885029284417419104339764924055882424845743787884805127472144243488764816055459397421018868268039681007873101369982162302172236565652305472591073231571200999866644692700323642989197879572270180304942468270374365777889327084373500842528783415792444074418642075874936846086931242136881832415071466114409149391687708702876637832945863456487511426415611508217629698726800917561019246990446184763888759585383293869826120131250260054280691388661452415565037240327348378853075285874997883152743183468113650293711374961397049567490363489384938706786431606440705300862806387339524427098732762970639918157658264985526840863108151802903411865654166355727834621129512066217959502788925078650820645531687174687124681712679770020070531481615129185870640446018681961125316599645735683763596564302568247874402410878678302958179956710309311672270861380096271396044751931135527787022100749692129778093860525735191089935435671804966259116892236988515855260292429079073919833082636264546048993789674404411161222310613954906884422945175677088231708450989515950088041474510149950109327676673776432361617846827720424365022264879472798903620250126515750373438741905849159234101258296880329292685483479694882330046647648448041621283331494989163971048183953345577076359854392478289016870896539817282025188566835180216153370125005240698473554100369399113756916040524581881300099646862411269411390338807452313463221882784570836353961492299252653745280122343624688236713549799839799119191025170158010443015623286820525567344206718042732535801551123826597916887449002684871954854173677430310165854385618451082344107466404951287244667957910756863660560350507786066214024207768587315333474319682159734610829875270299043359946607488342413348172233807578506971287035237291499779125186105699671599940868649468904027717947979786613588264570503930220362153893993054055933813099061456518307710577328262436330213949574480290373976736258773789874727562092956175318023659922235192371971491429318358959922420743510966398607561327957856435966789006322130717308027669787406921386718750000000000000 [115,58] 39487264056575760264952795859976312673185969749210119195832045639873366651647368135128165475951309710376860789450899643888177535014522966398427657914212422104894919642010729126480463681326514364367423158464994857380931209137761756788450137708824747019927576955754341722104931951445757247069692032661565156572477951713242602704616905581606625782673058803210630221651852232997668867047562695018462476877969752311614111733331262029939132869419646024236071348448103196818490732772425861901328315171448128861577220690406216008105632781219757806004006197065969511962370575571788637390376688481157798412322493473931761355571574601607561935765847094904123053415669579442318599648783854613167202702549600851243822563318658180012812765009972851880507995719610373988694315878383531682915711212944299256180997286650720807333034330675692076283603869950431754735719816318406694393661505653498910329898612824005960035740355279621802733488716494781319199929298708903745630219651281853055616036447690279534549947837195749498414655328134849046541565626759781326588389502684652928051811530512888005248970694280000191598788276538671023948213590006492927448781106001723345301293044088953158987984488039096232949523128917740177114334438585649294159685077885313652916385678495692703885160827952269929290255827039059441512955277607225505650519810089297643780974492710324391034437941370492588317653182484655375045179595480777238977786808659426498139399535671915992227401869493235742365806530798516409425178217459457109183861754817960143157131928508598761880039967542423359501866595393688276128486813794250762738079528708836760201887933095324773538071996661133382432677128892834277280423947324799058600618069545772070174356659790135976333038959625690631467165991251038032622266057815687894302870521359302591282503493145044574590953508193820987320921756395049464557377543752842475895374817948191475767422779867864998071571496757392621383704555260076572223168704814366997882692947515647277780168792378240016009623501200810429450358200822526822638141742192852062800351655740383548764664284334259911667401855428622257886879765498097376451748445931444865209868932897245801528253998007875826293625954904585700752658858768550463978877614775520076226462662860545251587304786145673001002532720341605898872142240681819207566149998456239700317382812500000000000000000 [115,59] -2176129807534740647709234631841294455527665720277914711067582411943761025770597866966672841531069498696071752925402166998299783008025065627456203794347328084390510463693709240869897774558898625435290473148049106170347382457228028536024289507368338189483487633869426481094687804316904905857904005863595164903429986323892545720974867378529086866163656463489166778269448499820595112214638553884340315225768770384283889242684724880460432775009058685714611770145007874968023672302840636714137779195344037549397419428508331293779298336525042709392461234118386116328210962051781543628883588635511319613759080323100829786529051989162835018161197324476519971164957727698897970082554302543727388771138308761000363959985294695939788183911918989279863398417246882638703449226596493371409251043507577078005012772283058693552306437295331785559472151901487338315955691118054432475072206835497465725666438911250739080067781951022315691635481525397097703567091968122614457393522698158960451971599572928497738495448375319798937854229448391814627453823750422671492588115301163426092094211839011313753502349759583110299597359501541673680091411500554883179671843363164021407064883381483545056735789712749401311498733400280258473404912132598137907636141362480817658020212999630569310926290673489332522727013863683040597531039037221411350467367608440023821538328602433509174583297530978704949983606479422995049072498238095346332283410231892039952993756743327007087411319619402845131540782633616966490969067662985857507982355119049526651072698529759322973203445269449322511129804173594217284439570791496975332766807559643769279032056971612854204002037370894763711383202396895968723823388194673585389040482966516002827741665243265295983468629709801576702547031188312063440979425281896378269079218831980271845163131297797747796571043807482251104885742691516201526651621476283420748301768689985508944263004699478164167440353312512788245365219556036943933843298389747481298399017700494839145092501529455057460743493389744099784765392773849086647715480423604892408453440068830839920735650782670343797574875689441034340015123130075169904852134957890758108854072366344250840008159805709564979485739364349583986992956100209430962155544800081464495405135908437991005822858974803127454147419696286411241998446385159163583011832088232040405273437500000000000000 [115,60] -628347181899201304775853544602642097069219987112587394282584351341156410452795389088433680325616477646663518194647245900937335234539322498816134576404514456020768279154396839275138818511542165069760476571668054503841382506169434924171231335221639161228277284273148651161787890819153204855278330200803606590020992609850584186754131424391957885832999084815823909877381425009665575401349053121084756661234451100554954295970626137384621614432448823560752520941510904598346615472731905935112429798102082350632023822493520090733296550383023010312796790992124984167138003125545154548108223234292530191166726915587454345953001568491704841383970445769237244802271350048263415136059001365645759920055709601818562400374300131571037253618876483287039447495393555552274688869816055949117088415724949098351144298608580341840994818968741948422078613677297367111894583969988239833544985864608581903759015264158560630822333254058416252476571854563368116032282975493531896154602094664146484407837002595970897231308652798990459250559622739620218382625689136131525113101006562211749481358823353793578687473556471138175521719461335500127671425540816853485734207749167003755506835471937312849261849382182590436812419781780015778403929090414388665363054044220587460729929520270169474910903008040320917315178077070366231201360186186155063604585041134416670769877745167684820814129526391892614017056749645158704236768864585697512116582903421377977306574053448558653280311454532829719859332246621050885639120330244509242475147151245127738564452002414161090010643746832876321881226242300194168133995674459565409481332174221823704158332283930761769247207589407728096878198514856120464908703653749714656641642874387420568074179318028336199246257752745863731496105901790864030378956570476375582143624411911126161041687211258030939658852125047159320574868798762658558868181492848323949950528200496670866785865800104492125224371646021136575767116326021404469613654234986845530190991528774724541373359680735982092763547091499200223062306485032858509694007231840850651782877249682611298626189889131037155678935570567399062758434246371076127755066767900198240067582313416197759248814649771648226552737839729304388157018569927543812768069770416095284354041599134055180726546980001276176690087266042823169495277775603371992474421858787536621093750000000000000 [115,61] 181513911704054034607960259070735418206011760579880498225850914391238438862972398681983294946982603574513469728677696815256331689748974593001579763863501954139610924913155540846413165064345779693919676472353459936369117685523814010152252304027699851719208591152062063057359206528115365186222258816782300621302178308817494541532972635315257206664784444111542711939026814621093232631427310588524134023346256262121735053635239013650581463424715951951870597467310296005633006951860709370904283429592191790234619483730597395317869042039445921399137424939482030362893667985054077867494814387027937904673387241211370074885804173287360767205806760901246969287782166976265114856439364689525730797732634932322043662102277456117958152696502002391428857675821770419162329697197972756541980715104806397067407613129795958641529221507820285663587607354199506090714727630348962756424181553020421369879300526822766293181698225894289408813215186382319611498471143070398764830050506794735382754037600649288388589090969333242495954705430299791953084630582807436417495534390815911475229354400842317433947191775650055014316813680577851366075753504144829837645943596972001037071856417146421516181112288401294924674173783091700745136983227965821956591026250627132255445072620350999211621193898007149014859060395714838432124031538266116123170673666929165723051357287079068769350519504545438601193781260910032307139988498313517747577205137027359562576387483787325201579827202432745335604413242086443162589802897940259846248355240752669936657846742157307282460729689626285773197301516276581209777892093883410296459509679003567826733792229568185848650339481063499749233313260927711911955755866985284889711288514934752635849172518007257375029995462862376691530067272471521058279438175147769581427957387841952743113437188939072646808611555462764698026252729439377857805177899548883334950235086447923597109290359347257818702630069107778579761788156627530452088679659877188003432443893247876751600208566898102391067400135790604522486057989568908358154628254668733916129597976243220063771667485535932112216011672701913290861230053188555887540210349092092421106183659854840104305188836276826869027711817573308594506384251649530214593623824028549811444782643346986444663041122242862634416087090507153053927578850356221664696931838989257812500000000000000 [115,62] -27627871733400875581833225302270554859732005044589304968005222626237394509587384973171854715499674896995861246306361006809605350908223728242431341212551829542375086956976840286478306221814474252724790147133376087614694317386154341377979648885073952055080562817853461632189703317912599606603041125237715413938999619542756295595416660676649307545810788891332283701881870118753348801720901746849479844302804578883405401372067737446247079818354515318067711900527448683472672637391038188521262135422785463475108279222195409551007582583988455765608121762390499370937596692082545052627266696867064223824850230930102165296898427195711200506955335409229800005922095785501042323956278440207444576026490945737923706031151555612421949271128743719319491310317480580979664098568616717006329146205078920383614239115641358930295239468659885620520250925873803834894365511112086929001256519665495686223019284355187354013028429777218728762561892422096653208623509841171888184235993793431297459039769305992341887178552476478955428515725659377170810094511194742955618042813183641990009493722222054771856419399664617673493806116668982891749518814515129705346679746615518988314238687316741624342674112090035020596204324767178116831532184406960361913613283733928671378560503379153862277161595446547986109540098025025957770512631766513150129548325513025093131969155644940631600135369798304283131115177981438105387200805310093953116619629646552717486461678958402164685720497780810334780089246534153757943646168328941150873719414389063308359403871860294364008322056154966113537143224167169467653038334446859072651466126366114132902736131307208052742371685259190756810247116246668574196721341168121374126464658640639965258323902508601746947576006618373432439258988501113719018660273083959171108582805602701687414703917801864622965344595083444294216623321198275499726627205680105051394062706922882723831222641100017293693365978195985125405925455303584132388867705918030096141647892837817986215835669165370919829926898894255939061387474264393708413052360951014632703240113351271371043441085190570203845974060392797726513256554776912589187361578558097534836699455407734434722453003725749124724455936509434080057274026216965474753989684936038733629924660881240828653202630278038549550949692854093308630162711441516876220703125000000000000000000000 [115,63] 5157831655050089910346753460802836487350296115361626863425141575615883846204144231759414897072698807412918644997139480578551703822616913904978005973080542559697331975653577291760960981512923548840209574981638748612915516360938062749816713739231806455954586806306498921592279596738176177711155155064279510765174519342091652094026579732708415258633180221275761824849217538183067941333131558881597952656457779462875271006442905317583909914020261577716104416936247863032345305911316608701641118164943252265358026168026567246610059689173757099897125711842883141850106523302078124137898819355885288746223248047988712027776316150495680819039264931607768812699559623641003065131044053700514696878249315209745442708189058666560817514214859550975490436743368530643876002200746232884461794676370266256881186205633895150861870206267377790907094535800019553007726243789778378341633329717500195204069905676339206887210052036672775028331451766329187837607265543656574391336029476634668588278691130395532526055551148271280276607779367750346055612104083116317847978297347771742171072787062106439604789073914661104782182280261359326644777006216293034379025862910126042276793467160479489159121677552367650812591016934173177888338434480748910492550055242746411463485298204933153868532990365282837887996463920527714127034438705646149322178196048149203196581094369659261380714242843677415317746106162701277310005761354877676681301159546924648839306313022252050717326084599443962945944788794755043277799030299807789603580487547404008084406574573898326959691966879114484747761209682322673492771556210245068831824452980688872112630631410368727770114853323860230489824531910475430040084374069840312515240293719034160457700402673982492015274239377847426937218863368787977071778930398331741986170760488267332184241871784286816182700241654384565833756304971464085427963848051994750094027279427218537853575485798816224811290835863276720869458546076679746041090953101877307868207550229826833956023153362274273278380975156687882331976342766261072859350114769460022297899810080985772118427056849513003239684808321213578200252602224658729221128487634636997988692199644952477067364082535540953288271513208907456578527086244129710992459331919322271278649816386035414048300505096161584068279852865544639245552737638354301452636718750000000000000000 [115,64] -1272567534194152396370361680174025081248761268937515892715278909036663574121474766437781048377508735205889421278982778280457300022241345423431304618806077226636057173499052684624886498758388397423192938998019937824613689404415600697087223365424311536477536665700154746525633217166284252019628100491766020051106970455075099458818320183918880212250603124235677076658134676527695992471665228367550810280550195918552592485953257821173385057584999219280933235820994791156129013312766848815915268165672361407088210347913199636200275271972307599260392993357040222697531116155123735761173493193559233179469080375261260261161452889044327610320048058966022294778703301360589070835238850630070862631831910830375379404115179023766344773371444491654695908400058728935097744640860462021060976307369584063912069188315261467788520779719526111956981775884899882323736964990612459645678139142562564249800271676432229358077994847198770880449274007641333841370464071892061670486457434167563981753874020339237725670367909772853770024624330439926611065391172040487515561047392570426572365550324265288895112983325098597096559954229964170388956149507761111304278890544223254608360906785099062820552002140894098780523804873055435545189826544449320655182776792167942127999555468074140607992253351178949530590045061883076540635303509413682468500823032029310147069636522829081844228941627091625304450263830838457027605967937080927575415312734579996046523255810923977878944487194650702710505756649136030220421027843594091329444048057450821181295623094342277328830305593448914378495840696934310365532209459449001920663336937010812714175724046455634051673415701012707464453830941740301050207462997607814070688602469979491175666230563098518231641248555420763985796653967690719622935100375860444209143258311402427222746239568292083052506302739000253646268291215386856633116858226028066733947175385564775341595465741051783461155146308454665398705298572682758828438512808005490496605060174229801677558134948161363258807214657100049077253515608638885956889051169241818238892281545375071591993271207487476080730064437036262150543314168428289755412756260437413125391510357095263840688416471241508843355584095516265100962258572926717718940030855632183377220685161828469637646963235996435880012480852023004806226911544799804687500000000000000000000 [115,65] 238894644895909708336532891212366910578479624455008059429530642105511236365005320068445122542485426179071531386673115494947395015647349414470868019790799844914666524360758370040399859556485135446208850730645727269926061704348219022752047125113178252875284583236976764258077954865048246278874112435505165568806889483702297957898829858988402673720910745721912884811987186157545592891813940082173141207479538026159143936987819585319613706693778393541119906230832451114532675032219217123215951317384773254526055493986463788811892321736484802105224158367891756739808788984111407730248499307673408551371218044364806713816012973948215531504919104862613876707903517777024914436215873684670047553760635660952596791061422290381359260734847439245608969417258065634832233184797829844021255377395434225311779083744425049640132084563535477316900342242161984926814025906621308679798300870595669823406958197043150658146963315432909987098309968849429340954891236451129311521734031604857155884425471114231782423795133976297016311352058004589093568049773269582905315502303407720474189595407580821366801859286148166998965454976912431079457909159414838516992800986810540867316421526852987204837563070964084064670982708181623307755220768577332687498705493489054663426588338863270464433880410593751997704210113763990881746658326886470220145632540828244982193455446454364166972444364331800290693182470999574748138871900688803003669953117016641859989629603514314393398928329822941377972635490599688728915713252111532199731150959813599028405631498104169839783112776059121547294500826363246016878315689271319821820469965006405925759460848098644579178623945662103473601105595319631675061486819118149124645019000200957295970122323626315962005531516524829716572316429897257660255707092707194410723203406013639138305010336523026591577694167211439552047363292790050112533658961557276895827540804246238079617099685100971968413268190034511932883815560247706301099099662721949941771725949092486725877068640306199365321539060402731305652531647429862250251546542268471693833780844788316681286021267282131194960625202848044534984941208183037482319110929296345414733688530858165067121128191289559237698438107075549990549444597697322634989053227534563464295369662247915328214189463483516157727329941598676170755386352539062500000000000000000000 [115,66] -29563371468722862121130432940362169307877069390416084931367896709504917412240974966855532614647492409516226364143942969577059707108524250004474203127304092486061730384814969373336828917807235497408138046611062638667126215416664157983197430663067708351084092234139186010601924203550614526385104899239718645535865288242442923490772957081801898641922740966820468648667399512732425344977649350513215740238755207412975676866405802415435715734797288614226464347564073893201520248758101455206766058202547808312178301090796065209118334565665506255769423387518938755005768884121854256853176627675969577686429341637308348335901036750074573171130332688434640939011223317944839350413407309288413006769278800905973347172184923115845417945723396353608127589270549730095987491094045916857177013072140283349882263373369355529867520007469570488643024088641237958152710943945089291273923401656116961123546931446789560816417195027341565631455249587528259131102865017206169940336269835212894838839617463103027352141103753202271295750648446618976614743015371903642927599813705035553277103785732400244471652711075990295062104914513921996013342461560453624280075547673854667425387143756822060320033074211646236079584226649277007940398229414938793780715329935363780035016945102109461211699543650574204908488771784126783339523130413128198714186289687038081646832192845665465689384360398304134598051496520610214019892915483703730014344373440667577565482607126642365188203944919398050893956542996736285583080353241424710137875513690701404329009332982306323592723040202648962186989074640935238565597281014716161393181445625271998592862800401769830826462438372609618789877653113933825980347076108446413144594993367312619045195367353941477616329442133139813125954146659385546722608081757295944556169914219939852048546284386549440847735102098867236134564766036473800798050957359515323186863571673723355325687372931069205520096256599131590696102430638738780015709205948506490964529309180096666916150199216466174197329862498929547521830548221498274157897068753251775387744438298038831807234490717021659046904231331656442311939078362202088120195309577048016853637472968207884894422689962422603165307264803343055527964602423797756287496349486415408042501769123506819915170559170614771889003037174527607336845397949218750000000000000000 [115,67] 2769735602156944437585856083828352759778085873039805725613850763745515874206422973274179727086599765856940023955704862547799648585741279570047227110995353180722008969476059639739541472829423237462838244122242129283660693356249842968381026663277556676172996572978324815938816553014894030705576683908497009259395996711629852980329668244142032424301818384927850741749043628278930673696630873202292506125337980124355676640988114523355600392609329248163441482743948408435139436875390078497772418714150615633419794648088163235091527458092915904195544390214271662345005098227509887517397527880828845833031439108719354407669812940457605565579239877926347544277422900956208883371747791387841314405779914617774527631148774759938812601053611713757758302692798347558320882615357677548431445385848994081719263639484794110177180196419331677508945811589951421042999700024900858981796528138649891140075477779779516306894191357433235990524755528146597164505151525156802155096984915187545930611784901379865144742907679796137514387384359306761526297737721581899457411406566182100092781444573308408911258661645681875509703683758740107201473011675851432133197459992559267565717324720623587293839495820831705418413995290751394124250900725101804149427516985733665570359773247336193404819995071224908392623417011320408911143389660722610221617298511080508305293122487747465619424122374178842625473672258001660405968913402834963454717253827941949793507521007244421888371082932455207377341573044457847891903202301595901904016591926988492197597988525829085738001680965100336817208447488503904797276316124332103113025571548407567008666095558786959108849944661037321616479750169793395758780421423330955872647709843685702233063401390916529399770454109822146823301441727688109542328709403025496703741646869837324378188665983703764861682273702532406374233871856873115093484873072308726776421276576098406045866190809630948707142461178495285559280724229529314084548231511435039418136998657741751163640614386441576539010810762345276093692442241577332736343507226365652489863387932434369520456415392053177567950313326077108159809552449277757120596205079003335571707045359215508895023567453698303222962771272385667008007803909796942702826772842371234897288552887560596654915255428145597798869832494597696187744140625000000000000000000 [115,68] -289890139518457691975162432558614165821838529130661256480441091261690673830649434563333075338049071219827383214054246548843287271149873567248514504565042787322316930521623670927459558550447136809361667081546410852942915233631755696239184727987528912853016614313532010624454632900735647744082702698733734902080116070324265596390680636645876854091454463924721170060709382234044052677571616697708533052180618847878377514905251501015832510642972196544562511094056096742739095685764265054213990466055573246213787691822549527947756158818244118268573226478571291957591554812362432414268631982246028808135503902627476979609384569609585029097246040553632002361535544488920630786750126600303092471205587695966874659988092731439972146441888427428660009501773987598723950244054985867587866503986401740296807460314758090606414473298313962482465382395619536557745291334697160593342997157004294780389846895779658893403044496452563580073418885501721345544445526070506745202344855472450428596079514870139901451155524886395532044144438933951397980970013477309932048675582540713629210223939584427211966530985443244796342854826488998126164920133544562429934776844186888581630506263479486881684615169295726447540144755509122887938378186386165151437545178409930542376973235441290016497602904345734274698880454685333430109060333744738703403907104008523177516225761053297513237974321938218056820166489035274925135728653277966655485841480906664889744092821524673768419602831061243923104629931308957627639312261153900602465656589853365960567392444781296113732862951512284197738939293807290780794505160684962294670893927578722154348766864785674542838979100463456187009330330491339208993568124951475707616277145591843744192799634475743122398760970349669879111869763265846998338105034725081626164055892256296192027811868393884589119313179399674149994669857457753180092980939474372904724711994174742516583926874325997521196024487730374534265408687192819935941382124409380275933134082970088081985035427136348687810936925792938985756741346474487107395153265571079110083477857951029622492819158839023842618944561364475111376357896411524839267876415077854636496262749681389363092521321708035369289144742583992491324337828070507812262571324803899069606415679141187571180382336517885137238298785290980820465087890625000000000000 [115,69] 33036632730677184990987766306106049084377800273223000961496945813185092083728889668034397062846982234439872418647937810919250539490529805685858012524092161840690819152591154388885854942537875431466890665273760140547468882391228248184944159193199707191805564863294026519313392337986532998010763654802785022337036346035292637431874618650431036599778739310258485232773128969292703169625808982700561017982305092386087637175160519010049623000119138424712009740465234711358624602731352589765929538303795599081475489377204858130165777716294015885394052368442570944302230026348989033225953645206011079635334861719743551874684531002879419925233924573574621009788397456118815576287428129421682080604637408940094135411229587756502722843231823392898728755815440794359731523520112575952558487389350856390706907946190932964640155691566432709560080336229250246457801213122504656608934514209962802666194203832308300467235697441576967766297835289899680124552872605243119533535471539180513234357973626859803013213984778820249441140236088906238718852918942870300734961789529664987351717747789402115306440235345962074320844496028806420002930308712478481167282146030960636460076161708214842447047714085548115597256223333592076123802258132679721528452644088446766163374640789491361022979339117500671189543755554369592583044196773137170442465302409740641654406246686110619802750242863478355870151470257689206146616645435908586410311002898994174023511699152901605430107895253271936234529051824071761235236748241456726941219316328630703054167461518314447420642778533107739297341460846201722842549214445489231003339318637014133577168472102035736200718888063678596541689972313757933542963974294062863590744883328468623200316729074030966744354280502725272433156388742666036496902926975109999904635455696862181354176856046100050299492291516253201374207108662472168492985011933268116701206630573704700977968254335892207625465853782931483823254143064648031379302098547645186662306333159056179789470605833083557040126387932067794825811278454212384454064809238845835600531068859569166982579585324863610048981265896316183754882116687173017203338777138525897442394482180043561498724297803809847319792615349470082654000436644382757496053997594792653309884538534120508746966270054622172350842992039732194824218750000000000000 [115,70] -1570877411000501549818869695254698851468858853202100983439815264916312793083913576446095314150017172855600666288329071011804732296657711499270283027245240862025687342856477716558633549352353970672098253816719341988157435094712023209415662560721080180522870484913621241141644833368232936853994451015195181020670705993989417712668292550406673753564395730248783261615426055317053715852935101166827401061397514991077882093138204171182558901510709798294634670017936024165950494816491139037788077893773526729700059373453395808913605174522618325580289383841031775793548963950063523256712955356071846612187583733127201184239863254765069431365070584657577354781518106926012922164528134873415061590461741020979297666753073833356029482392238454434304037835750364746199750685364386163776535555272970627581566862887270368206873642839510844815019258314318023895735612998942175443295372058077702700213530629269939714491707633895655722254562972612341829589529163565547136806401478750592338555002745588721925082052086185740340360436698564392946795404370576645467740862895328175587071418449908042077572420951833374462056187143868654071021982222454662081293027746150149159153093032750200322268180998161404500073484140974599244547007503309349759844914297723732955585265878870742550175967680146023779567959320898281620618911574676363220992537819041280423842287767559825497982972025785592970315146310007896676075618040169377189259055658065166853663592186847172212215216104004755407458371088777005316220513313312709548001130947051044256282552254239649971011464675058487052712100567676433844855480303414321674283179380315817627073902883536418628206133651614608873991088075660568738040072533968794846111014119845956719247753422621552287375931843565696953178042764584024926228912101049581299316133051788590865475901602331883584438906814504264570454219082364537467811045342110474170279898503755000590389959027832487637099375471913822008735088143663368406974321634427749395972738935229523875228576886394856878515226372567248319898994911402557871671847531257598827849646873812432863878543710115499205751791059392048619366044895656748844338362740513422823980429036693154175452441897622100751118862204930517306424649833545292077176391818574922669413045920118550571399098746650598045725032379039062500000000000000000 [115,71] -324642061265076040129700623767654725994648605094002738586289044228908893155240077010115438544918778714738132985950537781197043725928935422681334000064430722786140172443050441413608138501471046487465646407595871066727945777608444667451446712142082619183825210361191632203689344160634900188261573866131748316565428677916900301195027647341974529461946322231784886266500994172932575547113566312463558320167048469158152213663355434801922077187451469732387688887523969143322217297528216560679201438870425365009809961684305217833196698463541329675184610914540918963227587013394939647430784557406687583084056024154032015679508851866399686829175728273837261947758418017943421298633750155111020896572538898751674391711146417471512021369306585657297973506960972013173671534267454604589687733350475665856304347888728762441611737368205844056412792427177008664321339136294612747672873289970857026380541951647002895258410050390259410985339362223957769508661000507568269396908718361031463305422785952959156140418847963957460409979357535687585239010460273178374300521134890884589312054959040908510777835913473044529764100257538773030643469533074163567652915543821948265428348161516135370469763017068360921230602122658441163200622417483644916292489989694343661713397519645020247394091024085117871304787529136612225969090474410444951929697008633361878767703051764265660688412035881555413721474981857611084033154500604986102214249805920667053282971731397398678402077444961488206722043406683102833096102884500999233000768620575396552513419468054508935215842288114811937102589277686631863880671387409838921035821687417706208209642513489328425026708614949395060437566454020301837655077810275845641407517708664045832136438878440137516339129312813620880460626013447271849423024617480834659090761655568014749523039055341510614814485865756691714118725853270769667159918146223253169572906902349621876669339308766108560288577586001853547546642653764255464269564960970550078154867202924676223663348322068966986598371854671361073782353447935629363395755773377941480395824042264601114327951560302271524386799519840545300633519042019962455585815857940881281025870505990825273158090808409585992502879176256411283424247377355731068606518242215195370975114589139665894579649352881681133499654884861562500000000000000 [115,72] 77419558448630566881626152704060212545614777122520373546068303883547306942185872616098517132571734454673526503111769437440094193628394928396184297639016776285076600156752583922829122180098891987146906920414133014635509136238629535919564466313559691668275139376101766367769206051992124659725311715426840978944358406006009759281766347307177642869198405859974039600761249722846446409154082337536987730927144213881489796429452220708143572526044539250958858321347130097147417083603200128794408922277096520177274244056879149301155385373292662784677823113158653266590886380176415831425771251147139170074523957572841344409858695763990390612457485550589857783125839686843565168619327528012118900519691177874176302263289863085738456446042043078103287700098617385543172912528719204673594106416855906075085433465963446884427398772813967200866206821367739427394779637151591454817700703670013496239319725410948421006673985568588454609148072435947685884686399884436270168895310543954039268481513492537941424086481380397208179325668797481314324991869488018871821851502586474055714220710245279764449062468661131209813034042316537927493864221520330979758684674029146013980730328199791301255261840622310804923057614207877165846451913797693225632114821789394558361511507341159362698989227267045506410548372830605120142764650284000553520418479097413643958936412687256429100884355228214361638310647797922354888682993875444214588866332964100652911008848911778510650295487788183272727784345375148979366394137171085847958013041233720039242834785050580447177177651368248550979932456288898503909427251670042067441418166522670079519978750507800769706892308032833224067507771668251102511450876614297086355568579738305206373285670261294571646818874865192001434146950896448625171095197780696733941084219673482479073500081192258598664097971115454110065005190641121755458565700541819655632292418536724886332120543720268931089395593649775780695784144094858605619583383174476101315527043944857433053706199817968895191979735835001213520800879621198874386037443896678301552164878155432121117657397786445124907512878301196072284476424129326134659961406600498834241335361497590672876943133905958290464332161076557032119564009673937229229119285873719198845257209463784351448972247581663929672883879753125000000000000 [115,73] -8766033927175160130147998525088589771116088224986875519488076000341079172002336320306136471682046049195867948127524520445932384347822535184316906739184023271907160019475204525427993813116702251526671794936382076955077384749343568733773193912076915176105543069098548898716673178463820167397306847991593632143448557048930625355121682301755541036893772641682539994483454628156033586936238043568138133711137776230592802426038246048526329775026960100260715125514536760420322387494319927331729856591547986453573311538295757030932712973128647150260995379138845170265654109726307633174777532909771284456740740439028899074269956384727205276605182038947526844884204365236725213605312882608617058323977337051287704748448227072199537550178601411524968055479419935093820045490888513606145685356781882873295815298781125658895103804651016366615111559394192278103703934390805185302186398316140684625114311156274018172126010089384495085331076584592321962245719317674091173738443476890768275361309189587477160366858888004686521171129736667880542986901568643706255604774201132523811358375007578511670416352378816062809812251526624549112309926464961244334464473764130649059932748602252151470772619287409995238715250793589827149696925650744119275258561088875387931784703629378377104654920870620240150047582173322264696666173217943820189500963135670184626011526231562901217227585545354381270590590270183897374524470356048313976286379764776112890392372796561758920037994159829103111350168410274467448212072635036023193696046393066826406594809435493019141251217664621228866836827715020491798727271996059151762599214978775162727754298199920430750466596941396934960255234535772327057335072652227072302516855145203719668620674565329376009664539405822455245019457517450371296184109991779947969206850928605334468459015609210614877252540244345976423279712117414095854758663431058689136740004172908920001675152159874045830055441719780520575797602748158194629307235292415068402336071808597169862364285768916653295397684470673630002845763112982351933326428671644906670813947647801260179852431912267691677395848993885062614358491302180588552355981018713691955468334716128768115955890051881628182785712725150849100201691127317125578795179240397239598365197301423146842135533548102984090397922150000000000000 [115,74] 699338635746292058577196755877176933806578267322126733598489343313369183521197058773455216505364193405570846740278454433837516065656051024163835403504066471716300157437140406002203606014605985155527226043081533165064511391859333269864426243255761706882709250249326878919518363064706568552976287797563440738056466442810837487251536868380884027494098489784426939314523778475888799691144508761535459508066291697404725317803263452116584927202185823876591811544919701650689524384640795920018314235591407446187279858266266953765333763299152978704323068471359346548632477518117034849178701951952196961196011471291553404448724837834325373833688574239118983957851358023835455516892332963363629628122090050533923964917204934553727106188729154392657155801661734215720707514678288357077734272110352854987877747999085930118904593495812854597280362456657362931307550615762001593376251094396149109321030816777350499705948397013493207015151300261147290174785535228757004434820150444247708989092672738812266568424503359571556297950402901207593686930689548743865144275066614887870829262065574425374579148539535805093137162386443467254186384980927350055608627133662634835822234535578543316449332609986274203040319079550606542023329879981358110670373019672836844466177337495431361610690606939095363516276557625212383843631871786800798159423983462805129386205331789760094613130438580347340161083748432697428153928290487260712310612102851958123628599252649111078238119762712621100490891869440471896615085828116497463048697804986784691072108568194906573601102064100704286105560819405817665951964224024107225386968925019080864026628124457305529087144428582137931936519669078413961748474024405890873506001156943680813010861063863834045607707747112950966895761616656629724802004137543035849880678546657141500282208136717602264049740813924947499209807394584713682980336976608058764385556236014822115964690325134209961927403333109634736468588226758913174637349565274698593568141485278180344392636849456617300132421401898798503906046146554143840180742630498977434623814643634489316895381723625073784278992719024565700511827878790733869740798606698203784481330691904239136641653727985355565498030827623899339058759932358458994434133361852060762526566494814960839625672962420967709041547800000000000 [115,75] -41181562086656864555045863399121226103100088517057423554232476243957705603771617305266293663455143054299153384989346287557711977250126340432318239104098597166731578396424075125615831915863283363322679435183388321102575303392315738668931911775726095738624060769160886334483328628298434264146130783357220601543588983129916880434886630651793971057976818735963767929969116446888821290333760729647730000482896186171746393868335667462232005888578832496960714322823146839186106788490096479992265785003907118178154493564173617772538723826195419290210143246032431063381062541628882959404788428178281132334410989890058882050347147456701090763442510727893575396568517852882859623014462117223969724125013515611301182100347277530650618512638044208353956171458519653804335772047233935153241473354176389927508895594690349572749686115711782941183339944075867992218244823354452312510592347791291514095279633053600275120002213867996425427972811440915994373091505827181089833057636806229988482231086797653825812743195741366496117116510139883290372259783197084789685057767736515442959306974515098003721755134946749463989113484869721758391368042095200226492585173270483903788297401816917746366007909420666249739203769185419994348872834647895160707435647560299252166049717942469626378987396432101706106991597779966001975901050393976019929755791637748376704832960583485320006580865912667800229661118123300651899446427743054913522927476650053937139928140001527699983550269746426086292736491752144755493989591816773911909486622063119677293901598887002351223225028669464527875795712482797226854179172922385752917348431586543894739951667662982770153676061313933759233431717034851623604274172329710196404737241026752019619273540286377745811043150474655602504742754316228876278555464049103302279138912210856872544556172134338837422945688391990187545336301594278854783693834839441232661350386698472713325305259113644747712516009283149691049746652413464704841568705272776199641768421687049420665224400632746549845018204798223639659347112994551491295788045459860471668310006461845052854662354852314356718364564357623857117549697182636459382407665104620153084989987765054758267839044832572108766646964641435561610617326902097212068108459513747616032864528058307765879693799272176761385082880000000 [115,76] 1408979982507477578395996660593100113680441591778098186887624106096874065270638340376989913791028368902461331895346154985825866676167611695402724132751533341359757474873770156911990309431140664528189090367945714108726383564226052015065389685005046456716264329394904999243344422458783364126345428008833547290384918321019323283959373657617840285658607481551230945807955734371304279346741351923660808799473471384349030337550266740582999912046869151162617439497858412442579049544862621793234570009815583956530433183460083299271089163563868572228619276910724016744198203466641206876642906220288994735613233855913607987583367307933910834503768108808592908791475706164428289569019560347162116838583373816892059183539430256967020315288225160749500844151937579668731512775382427269762047155242771864141600882186209194319108653066266630368241065905568007393442890824744646425289846059336336093219077932005095345405772923669101367164563835155601899201853789867865689193399862585315945824845404782175928239719397161037719366189785829291327819026578814560190287547400273697287947652076911843061351376580760206493158859117467257114443600158707006673343083647550477969872626369440513847755559109422993144390879967083600852184300190099338259364878992026992189707004821598078287681494591368950341303905699344604885002229979868007394219133608908387749498868880366841009605571595705816835926303400409189623048911025457370436430060402165777218563731194092674965085313350819112518362694558175053390575848347431853059925398324836337711141278915560642817095161952596641161506790930610947921327817906514909738237988707550497381508441017997358750877488947951521564710737949502672379021551839925493911904341635638186396067795031291703479413096614601763104338160718899551420595892276143731854200082613598690813206666070185969565072414187935675237757101015622485301430857719534987884879355402317844805856232439543840344931851469370179989195224947614167480516226111146166887423282047730520864664316684713570265487496114962157793528059115535612995111289917119841550486357026795351251687636075621164187947109123169912857450191585965793712122940712138697929041264050799995935982236417524895391383913493702880198789930496505523301028943908476798304723701642572660952662308389421312748089440000 [115,77] -21376305921527687380970352899101815080369241273984542209521923843369068458137504480251486417384653995646899800615328182357681179298501842293807212774161570240435698868535285556611896565936626006575565753762369458000160435557856228398536502826639109645079803301823759793041148501534573663154862531113987621004609640678229704577332675587240543446055695499355246080693197835344445046623744578749733955458918284000271974445729348348342036035752257070566982145653112371905636522036857047578364884953655950573189325907777767482807324157306429296016328766911534078892138001838006595466338211269718629897316700472242342370476681965164641237846080203127124383194288276301757081913813622586805953182640835539357510198238470050210940026382189572513682241858628063334701763172475902615026115658655342395063903214933440264623103846646048823083999233855978537891377530392082800200560574814982132299363325278293570357424225652440147798755644200527872597819195349303507920710240883316284134363807280652550132996353577633402586910179206835658574955038349746847098600260908458909224734430346338364296461891665689765481648356117838565240722198194727611884431164757323102733673416962585477896252839081259701036986852788199464740177900480724446055467931292430243647669649811413473459481272358008062373649714376078226596444648094955799291313187819976034532052797899665888132751059227831016869169147948371733634037481107149313798384310984336957939396564210391534892082349149323767581276905592909602669742322075852484460876427184639945305623619168298747404716697759963905089870373133157977433234531581789454514799561843078465585315664356641831672782699729312962687333792148097073176401834894532748792472551925606373391269795026039581392176891821105715912438887444499647560164825993557670747912729435318987839685503097432455882225311217773663932659679741098155071023087887033618193355519237994354222945785826468640388764040576697198384389771098307377600467243064170909933522125953001160208036415621749270963974863573394567256610967428123417561135332126531631124352099189424792775240250790655862749794770577311111726937444985570291332980308508133755207769182317194161345296047728400031115241475942860986351481785380269838522173155622654789097082239207624833509070297400737964003840 [115,78] 1082404189050416157681266828773156304535786290657881982798117161455731929288120481189578250822413982391775303329513597970767713693031798083951313139833821504626563275889031429569487438905530842263815959067318695232751390887897153027044693477840142683194829828834481238163773480128366075907990566401010912367344204342887854626412710168685955424629625006115400945169893454057678205137064601927458865352819619778164085035986444877767384381544604987603000192513206791654395127251501492790369342659148335228837791926105690826680590084260226882713099589615848482598911678643968900703682393772280324154221564371164956214924410954804752046202137895114988160962270624390670197499632753842485115908232492097141707635113558668484470148457189152265708145239069928989158298091052906349764840325276162002992634484760097401518376277280010663181670232859374208281449029439250508248571854667097448149767212748761382699684188911617713713418936202989221014211777210592284950036753624912472583930888098985506410556371106988276125871384185373301815996891510708482192476532982011477654044709519588056864440418231060564966175554334964936573444474541922850287837296948011921172539499518730998252286763048713936761511368569092923045883915844930368800795169885224208901029370659168416538119421078316506043536206874493184430291488084812235133900776404264976554697311384513668363159853193485670402514167616078582113850040739728807696785491926790439261404435522019668619891537078215414793377390577922612238107824675003831762360589255213544502571820875996817603526739651587440893781313857475807117400750032310010359546905614361918887648476467069648434534687086977120640503624023756931372554185198767808799150717752569353335615374435971159135411528169069705927285369799473819442232353539680754018606275469791377905691617642917800501660833654990521934865504465804732682914277085452510403585982114066945791669860895991607865684917182240384469437392960311535571848019580904580218526209769077781764835542959582551624086014345111619974569259855661734545287305574181924754466320835721239286566446274478748795740179107789357968462049306393305699355786726355307763879177228251245900272766343728070351194184534633961079890694222966114562215301366837333227768039347236846429403822195736739840 [115,79] -87897319821146043193899155327962372515944202356370981304609032104300339290723845219266266649682612917460127796707186048363093796360073770643653743696742080397684982190510636969973512358077846858792937562950585492712611134492163315107413260935062460030698127624743441736077890319253286874917902511677775334978037295273084987054253714361233569786792229525029393336631696244510351158767123491210219881079187865950730711152464340691382966916623927909097873844528936846023096592693175976795849984985118412736681991916559648390826020318209855840985681627607846425538337099341463546425377093239238881377498608365120327399154658932741555764379894451253193901126313924874468643648504271804369787293199552929350619314910599158080093363625265146140739203356050024643499248426726873357231256618301627272276733929750430227087129690951733624829417015282223682940776168857019355726337965553946193878841173034592986567473472572080980667994609416790016976671300063433890878520933872900646250165398444303251669914452805338966861227352285960141892315646974228705124446240635422516764923968350770368336180368640782667557698061803279285120022234712059994575418904503228646374052367278969977240340050646420399477499713656275444322194823747798262714869348841605743732749044587759959045991150499183520860586635398451105806601788019076282193518418517190174277377419513661156537186077792169701067679325742794230753767727405237375926323201544781269315629117192089410262967850141607161764364452167560149570581897020838909445309606718879690257358665028546237249978525612902878923377987830450741390706230729282829277693915242159499272651001809469998538933748601075037270048986411502703295173140161250974592719785634301155165117285834203366918127302304319135402941403106881770100385165855748616602540644005889634286438196424099491516606653691817026860923226257009062396711905370265329815514142907894888224638573091305029971472571146210138024173972344633986087668083222276064630389114168890772541097890870010351392923635067515208020554201599852202103008516497684348868498318011472228012434300644280352136314911116030630774752617702328191575456665689147779563977381700872180127569185814936787664007985732404342747121314469177034098906538758172652607649810907338251045437275776000 [115,80] 1979635014153866287102345816560367855680260607278753262155249922156262978508962685769321385951818301377003994661039215493541907483717832497221331040778581846073178233615905929343905908584615524375152324394906937954798899240195855607717962764677450309681494174789425444128284574743675222881298839623736185803472627504195630996126661920654471197428350134868653263636355188711742469558263265924860126551498451825312985505509809163658859235465754313104311588916083218869133018947274263827460468365826420702047496576833991537172949387126255605628517415255562953101415127210186241782485681146610255737136715387084526256640707726053771572761387385835706676826842317100482719229613765856830880202191777711431809961661637694615185354930849057028912307659436849414845064312585672382846452508301297922186438970138050261826299136268677950471064834609972519049671622874584767378114418098885115219333200213858112789391450889440792674949558311229171654897807344623364664041879751924650158990399134052916979953691204490761135666573870725835583417427581437873547081529019654010298549445707747751684564063002456626887687931455751788236733203395929966812896491509467396325465905918284530772077952290364279845043915523770588314786955550405312343588622180220941545500275678004480810577130073581062620977600366575910221660850131275196990133631597604684056468196374566144366207892290574308512514298565480938009093510196746379048991590630286452366079861832710112468221769017458804069335669551038570789844157872664015685852439911038897352033909522293375416921699838008877122592173102634234073891486128076359754281281024875403934483720702010646424884922992041660724271123982674964452031797924423944039265938195571445015207688318031667979177548654446398691969364652316767677980880949888795040523984693321121639718885214962540394972039726013440309857437390778092256938122552093034357954567604428307365271899783110691416030392427040785343592929706789877096550996995027860349849502251596451501550579418057311421787243342375198874293460554923413400039641461773674932697325856933946162968980336918157261519321318696834832061065000968630865469686272990803925759220505250226036468854472942832640987562225613918202399562309767029592757808385679658836852237548628234484102594560 [115,81] 34097027000756427066949590779218577225711213988617093718470848707122915889560395026200577640540261978009644437816216369012744153040009315612888212683622101273441184620210483493455702607574436738869325043567401260500225419380974920199433921760478321533649450412486738134193669197733054603124351058448082763992579928055712073421865962046165928322452580272113751507158273466722738429871773066669823278082263830158988427716678000736313985289090628892153847892495539889098237066341298243520614565914991205399384406000547754561770476988991361121552755844068278715313175900606457382930661260554313499618231507843392937816893324476387043533509881905415829707863487314547333244440647576714701612675547182761063791989656542372508448895951972488301048030340393880121787886232695566225878422305388499873989509530943735444511848064036226874673588507717641061456410099923981649870665852471626765892355651596638076933738267965399744520163351133772247534719273458923969332779822383454073393557294346765891214331866548867871914683462216162602767435019258909692072990389155211412162480725597240813104124524757139500676789915566627436050540327709577565425963155243086213361021833716387118943258939412602864602618337776317117969536938054313152400117882227692493917404982671749513071444054046298643813868466447818964954375416680435227708562419789612345012815362473378809259357016403075288411490479361187847344924071943825539410177269533216467083514921592650715806604907277721649797836076334731357601879786212923209437839948772195422620898847869430762900452665011195912950642782343546357062248973464121815006143676900967545999573896971762774008350806632500915614664062481163947887644910767281671594766361430517682646784664791107048116608138447153607387431659458993371799842634848718515432692670819130062312822924439408337136001166519464614967374579555121141096772541538403740207492622439206913599021900677326032082253873222751495102710941673861408838750911753474401085933021819814193730673493180467914442643123417593495180575333069620892023325803659556819419509674410028980395368374265318630181568780273700744362315883098685788228550401582692937309145212162504671572483389535037386041035669193365847903514145841614687357775879197702066192752182490035811778560 [115,82] -2130625425159812132742270600418635223044370001858397030980712836311589424457263134046458550210234716597294857803735387237460366617813401294131741365394854795784160560221350954313602557607115122729541601282626947244991773789440858731075138314884216319066872494318256399108044960873958294749580855616516902479707806338024654914045317292561363315976694576408011197330190866288962160068292580398213384415317389650544934100955368539895238759641818700555369679344400593169013829028588872670652824311889924570552471169751393807766117598294090083845031532569963561433144425648448144419752832798688164708732726832342217047357633185657349258067021873097368824575582052323782084822014673154859039782147426624557665165642811489731189766809568754064768290295569369391654714512900868918470262784709951651581730588524355583087672362851205640369367401825198159162021378730469089635034158554595566279305205460159505140850377477988495257048129690235962841582885073885202534183813016898993083389285528145597632982459110253695967148431922744865240141836710710391867850366786701198867658741380289352294647416040754820969517804716665281639238653720364520170632418400703505372200661838214367933272443496411842236424799531872389910496155795808119068419078874930841303678069111845795029926490321873097875174871257878386803485166412720846893585940592458098326530368601520050457959808623446054469558179213784900978371627859648682101627197944550224858650030447586179094977652283367614852104015135399289247914878980393574950211129190488888360635303064212384712022664731549641646669019748504780173575242882453843099015727826514424111125264163176688618641033774245399332957613683899157666975447226480046368428263253165275369707919710916078500999974779324333266165172863570129907817528829651912073642172198254188912155578506872299336308345725291046588442188763711274278057241154857118650443463008308388151031474386563436957564355158466262932096746937326106837058583333007937478247079809458469966548595903855449000208822294465896202630357052615481503726708928614195081311403271713339774189930029291550845683735673393954953397547913775378746495349992104780121208719682736762544698046746386325259675314923164285616652081250290232312148545625962128373528458891004805120 [115,83] 26077711614636436313307036843567682542327757231014524979066063550394965567773895437826390200013269284304753261662905187208427643024924953509133207658744665475509627294259395125358662087070378957835496227930199205823975105069988828279891934725562725373772663934768630149560319005541875346237974509100496347211727514066405545645933356213787821101539578901405545055365278385981600767441055016640521764716372680833350047611143154462922193090184817076370525558045218393840572237662979637701375467696487044518121299354957849213960723251987345532046576276187625923061813797107363263331298010153927529077882418677959619284853610220425858405467744343983316480723288743515225484368594612526712365098268176121918234174161403643717930649732308717348752822993304377161939048804313587725757551211861730527644177691729905508153131110688900792472164068705662079415195392392629077729481764677923786194430867717363031331944206986723074809540800557095787193417375906947407751825966581222413105430526192413318297032924476376560410724758675743887424868851693587973752450701475648724845192700343722244470083095379790465732611037840002179561639855217826049289570558270525794708150325524689728278553531539434514403657262707307869302375349161062034850697257999821503575174186891582629536504649196127514272051473632563711138598067659394603544329688099193526937618187492070921590855266596003198709401186190260867877599276009641872437610804866184762037809222540522971781489121146337673817245659434773407525263937408108925326212614145330448317271593435257613976275011851733919231603072355552447596903148258205996718583445747104814615733000085650141083948003570416570439298520214045252322910407907289131153240307956607149459680193436990754274796207779429203753338130976460859318754479016877358096343559654429276764421325897305483774551310201879009492222448936233876436113871977760014771009331372884310926119260983470190262424748497559970755938138704774947341013466569065136600601175495830501623187755853954777909162659566956057438600018844644250876759307163702641415501187627127248611549134530824335945672001945910127378269874017542927373276608048178673329247977912739740719806124243555304497228601568697165622528661929126908859292490288973274858249399828480 [115,84] 359359085191555097801409055219368834817664162443025361180801369789978882038830551744582153359962321885995645502763841021498715048970925285708424601422758392518317352662404465127316297269499566511284141707498522217040809051466397125301953006916620674438564187772030154269689634950899087077649610430381388021625906761565703145251944239798095094083963328959864404239350181517198593129970732103088178110837593760603012473944180383363742417827713244429071156010675774883427368107897197127954612274185323294659724790294687247301791374191296287679164708680652315324856554915302026349706648228253196457781448541713657815478903020734377738867183052751228334380537489093728009438461258511656609690541024591038115216026563122092246015389251236503834082044706998504992606659761025389819481201226437991685530171307711939526938283620325847039602761282550638040939972464143692665803495928389398269098301679951541601767138749689918307148737218779273968365086031552105615547394535400458986131899711188092646404010310848110520409919778645196372386755046092233468938669306945662070108080982075670549374457231657579235877998870348528239151276906535387784891372165376659856060885137522555993745198050580332189339450124135658502673304515694573215690633589716908757261369405918815472654099223076663656875796280971353281133995022538709348458547923543516588718516309761842001132317262030760482697938069928940687797413480081723402945735954663664884381372832324218738816790541716352594974685515839071487484009254475117743870781459252350658224751594965161536360974775024711796308850573492758933168498857568149057916690729486512447648591756042983220267621485603604682905196870730288415245421220271452979367407101060636878837411554286154813196074728164525245536116068607024744404249782620745794340949447698209472914380113718063271881197223188484213383569809575975071968245999780787187980010159771548078231665553721137439809425416062519194652720990236001264601550051332956254538063484342801059610361113816809734950911054029021224917661670795624175017988224281408935738904511755550295129968463898851294892603048893011179782108389605305277722470272132046848825244574285434954043508013802377295076251105950425852639496390467195962214527477192924684184064000 [115,85] -11180271019731853604029298903660054021245670295091712672033023554204169244508983734503591990578530323411112092786635839665007042774724417962477231712793781010806218706489080782265330504651107213939738776582626653898359828424031079846304625945659114783075227022943689378996657646575721355723184407592178199568227729575534863664278336740028165403268729485691588795524276583717866854803876875971221401348733515232958878433709880211623794220093804383986381092259826512057711935823669112942421007181217462258390342240498588916805346620684145674238801211284842474148708779333474634309028962176086577680462649037153683089173094533280869012891915979597163738372263429035960234415184208748043615973594384876604508482225170670647169193882444734909816303360648723714598227735519696281395223267429650064460033365433660826578269201500017410800417598399653756252873899331703000314055583481029095814861662803808921137758281006818411595129959865991298178107637596393172233235489344034707651421808515760732559012570472387824810076604451329449267068090868276046422987544069795409825376136601430694115558627660447662844790550484083226054276107827964703388544569229114538324424424261511703268635093253151221063129266309617013219396453350095793604213724589459573945080964567691003806280968164387891115677167937015554474763370835249756363207159309787541905094767793584232104677952613442998110005665660811576729327081630572882814078997397290281158744678751684975516589012557818732532110959803746944336805380080321528385114079044471636026210962568591280121972684350600808245001320623297382673699318550529325881176757324239367843037202748779953462350077415909883740317628637682963253305435623141425300097443926272360133629750715680018175327750799348856287049235896593035899665252676943114982907685015021195406492749778772701293422051336178545736903497454040565794172343233816951500570905411270197220068209712058106700572274453456712171433773304012889723040900944603948552277092341221148178212616083854155801352596294085533283819562756444484146046992860705644670293525722348874653754727168952776323861769241878738078811527014524547007565870201886985265602155875198508248573441534293167137943113501452109096248073176001655653788666060440965734400 [115,86] 20273793910393614733044906975771340081370347214962370293985470544682877278365544290227705886699537814467400016453968932350568986375711269222210163471867365922106818800582476394492075454574681298211761067721708867537265301718574302177067125861837765505366626951898798949802908131093693653891663246008070745936672503426130612192324891193093531251636919252518400064194261096455430966570047554775088794816752853749087921926294325846352454162754777891201001636770101940652554938487806215255986432593163823807828973229243484266702157601798085308674308004922925239677520931808443727761864525990281746541455199525424287884096107777437186182194237291868837812211399461381479094873978878804456682877884753700024960220360730787768672113585889251943759569738667988366193886837605737777738734099283934030079661712408397473057225018842617623233485023300594596329842247486028344334857738034947139615251735777025157093976819704089957113628330693869369377664561773518809976499651397982332836524593209873723537333019606807794275324399881461773294060657869286400527623816483880920876838281424541601611698825131067900334048067917642216175103913892935624509145173550629113359351942180248337590525311867293237638387291777207302988394641207253199585211401745345280974122170355812969050272872633674812913448382583294708994447948077280133400341083436478602030241650796404629061037358131650723407811557839648257467785016227507053904741499961999216633391476404481773191015561047518632838680351785377283861983400045358262604845076178918952988361900760027729470429868028845447021772857575598790527589970223317378773284047455922985717498792264457512088423720672058081820640698297653031382459901275231385469734002042583245521608255130196115867677462503908225654809664020700990598715011249961381041568314632508664314286868654063520293382136486381046994877731137950343825683573926707303904396751627325912926763426264342428511532161609242724645665021504271063064171307047834662906222975510872893656242491426353625851912984549900181787364277974661488474298983416208224272435785306703713963102860937453243596671895316754207036522856709875758570481672788900140424232651573775718361639986011401767728595231419058949811240453274119466710907198774968320 [115,87] 3734083992688138961535422222021857332686489631592064541139159676549892779918327660048904530072453690622533104036263942021551326264806495261405545783036917013079891384513565956860340572803397828239743598681681096832634507484552097744247096907698762464541287832279793379354131438636647409771632783609386148723527898693858625078025343634854152653545967587888008698340701027515898841398314232894907172943668789619505976077271838555202267776519091290926479619207044513490127505516890062978465902746320014141348845872339950922216966009513557431530912285717667915530819246861679654368207857410639811686577182191213110003695202595591124104612490633033164220666227798701894977599628219224699610493484867837664814097430936006634663196459693263990734692306232964529507498591328379908190712971568077677356560895689200324404973908782821177572962230238495222393039297815502488526619133974645667898057919227522082603291050586124562177904864948018542247570389498473697200472244391566405827249053128329898587267317544069519720733647023928779242017507681204102010655781117850391386318277458772100813545219539918842781672624816694154188846912917577054201132418882519713585001839869052223467718104770397071458506556272856599682490908180894075755574378373592485577774309266988992127074943564856812098657766371413936497535395783216634240244710300378843056920235357058494540628795889688154165420206152333684102639022229062689817985925721426512483913541211413186173842860448455126973293387236487094657256561044518310272941314710671275679555541311494064606961436809892546577631968260893210724388473127545122427237154447172786443390093038466013860360189364906568992135691454730954148584394475215831963233860090224018970752196478628939746163573543780141505916855878603539149879737459637141786740043113607091718283995874076010888194286254240849290537297945453119301213118557654757898893198095400841657392923162934871203119855634076645158897266258113990031848010824649350041828774763354835177324451931301731178556021571428683181817147826693302903423885897603488454697173827792643570409992983673656435996775024672747884464965756283512788975333602991811730731456703112674942264225772129519869540054434761116061432597106506292123780160962560 [115,88] -15952384423388128519410131287122653415607893216259488418416734788839070148306583065164287832575826663891599353659446342533970748952922786185318913917207761352653560827918755039472006207476000713603161860103996391909696066372304893035216234177002268967026277514829909689071072287027088185965659963710524545148613403096513522515156301648334169210308466528125705541809103488240272748795482901850037935922754997339119181312031403909052115489873282156227716867804571733676227367623686958298911307829317268561610165249143312559944258712940726969346768261722209045921135391001346146486207545252867145319393153662817288716447198112572865829281039600797118586093570479168370877266553919113909799500316041234191067710637604708787528715802104734537452251089549602735001828529340292338211667483541306732150925290117800673491029135212920679621114074876790012273859279809844072760495039716408129887045423841449284901681454773900583032771545188082915645314839894473521404846187146035480667553732325479255958067930836028515313339919751243847356122022892710625104454240742463442685636302451557523772678123089284661466452371660087638668199738539091820727814971632629985777817577187255754962269505831052183079616481892648335184231401122892657952935004828663201870257187593899145645344819308350399541189975210736227950913199080699092830880688111865923474396930044600777793789686021075682347738478731725530410354671403183750260330825630397359014072327934717541346376819854820988775394807220027167797898015065260679393775274160994889436834516233292589037630756846891378662725437705865605123241752630125013947169657990788741602156143524490259976234400086392183706928690639892965363554655393470863316640851986387559692085336421401302182153611183108573785761494407596975732014744911023593755811750437825733842379712060001988436747632912813446943474649738777499465850935343755403319557687336713975401482999476405598601903678777246194777003109598531494123707279233980004418502759068613585079520670980780256243250486337901808393199817091689611499335991602862617587295371481779995381786269203423554943725118339115347564121247208464824729778400758654255796498813351132287071301379584226791315434468977143964931420876546948786962104320 [115,89] 345229018259432467120368332789895687858497678898356553293251468232262529439494919439037354918426027321672358296539449112623815309233126405073448064799765115601232205298366913490850289144754766287894803862176791255675915646915396878180112301117767998335231041555998258928675183688040834944880500499168068009986164027906329122093680143518299496012077179664360929041410767015140092401172200994783592198825168929108175403919649809383264334360038406591275531791940527051762748933298947323839970319150180219674390020283407824149274177058470771578246788388552432172381498132365656180638989147182012344101468538798009086601748037405691321867477802227422751336716191586848094677750487505063026175043815873398741579860311495473114025343468672350711350478409174709560603312993641202253218672235796328614787927169614592628990571280995572119831227659212864041249380153345290004348240242237636939490473180895455326530155661736439316985171497352200646967060657595896506128336412107329195180825336209854519051359367567629411443488910365492536378935917693617021152851320930408542194511765080182816750587837323537370979568118382804928120991098043792813545724971414416436712262711201279296983793151968263197645367797954957213399225453056880611759656456998583910773572388979769397185946697251208309383176412082846384433711527473333257824924562667826948620143473593771660826888423365490813567010465029242390854951673968816136202849340696512693590878005937775571987433806217030295188603856655707819062318474816860553097580632666566840911566298911868870283953115114569691967727786102303093811510045469735141115478853132530529628185017464304778981580560690973413182310169026639740243937088498298937114296061385280117501698234525358548455913956423877729129778552126068495879321143746984455698480533633620286308391767627340037142387351228086712594536311622021519948046003213016167595476681329118010115967160875840452165830260469757929860443383371560215011186196548972573220697651160819378128546096054033045276338752716369126651128466200523549309762496468971177461483319429843538044928751165591792487738168603918672255129179964843341413192358219524937834143574289638559604986056762694653536240574231757819527731273409767014400 [115,90] 2726092161286823540764807939111804918511559008451281969113806414307129330835715113949727627661403184540312902932535035926673314152798551257050122752231733211711272215391489539994417028858011068642038473260839784415109165375043812716159900722658357090372765214378114202890942776933416055587963057562695691373285513004440604218564018224984891443165854898780651375706198877552127119156102911575730554919810223390612361319506694014776068183186689514002536825129837977212518783648867191472602204398393302118539322348370781213988672183783948692185948810192865852227169485041920393003103185665309683056878712857437091184884528680136395896649081966604927608026064230239289617157508829343778985447524127325358694774209405925038398726006226719458601522820221630842694411532057600630499727127906209611280415742841752824710523835236362591279352076942853494194892894790145649555933382181793782433603121009627693428161911464754720161650498936911293631833757559697729348843832557756217016756009581183077449675520298565585168556920318439412393718503537903478091504955028967694021942657263196843234745518230673338462342663069945123071262637745415242857580334149020994685453243107834865556257256524286675318741196310536496671977916520883735874506262855002119865049250133610638399306293375733484303560643157298644349579063702891008424127048077749782301295283356783545491637461884098407037423865277243246872482672024917490724485309184598564027232532929369637761978817859781266579674959170830038371499363071892060047912789179058674624171233154499178394651906395191843184491668008252748807194617859369975123948580624589373944196958721775526921987285423314944596201374146566533166040027192357603099211383970925144164950307511383556942256866902853731141685556683879952074206961846829792984080432504463009018558428235365608644363330626240537516992030513064371912314364251421060380973215863811945776898365273228197540520159029919493933583448838852378245532900987122835120397012360614232373948735011030902836064907795269116855932980107905038529356297307898295647807610299571101623661704658786815280547878843186449979663823756157401827252156867231043091351006225155536070732501334863572725925830018107069873936706483650560 [115,91] -15567067781731120659167345592174506773427608215317535451128662170742669876760390622804006660363644611448166785274966649329930730647202034619725966580011328435081590865099314494194867364291363405835554152539581983686984209810793695759414061239912885609635269763968538939165463748771841300413071291634981010202597816697487043810011640624394867807641175502149223157240489771611707033884524390770471855304230081999786688549346536230064116058839662692834482376315651489384569423491199594997699501440039068013621334950409762981413972363144598199035607519687284291566093586769627769490921579364300439705676629630748946987884966157261843851898127640897574560483773739721484055721454182679824768312627504757012364626696145296353259646751387168833886195597738591668361694586671089458408342857909382974980322482024372695251787969853601553227315196231209053033896441614156954058268473823589958102182319795998679091271724184328045821474256038708857853251950979271544881838924064113002385034977357737400332453326351226782096505784649030428110536350867785771562472123172516112417990150973332162754522415196381307796300940511854586359101808013878580722418383256494461402082960942405525477251512439135455509844524483603655471911837383412712296402954218703799875176280958824272892842244482231126436207639946103760653762526156750117023419038290101022629819141479413607778532148320734112017392989764179967224946045159381977821009389719364982384959607301793888859911394796315945105775991410824636597081940867668896814036894502176692413634034929969513416062639469325354708347762673554358000062519488134283058233942581279734410831346274775009250361533918239539058689376109413542641508671943384487232930876365755665532797815751290724507215186005662322185781598736341596683700224316166613701302760734268209236404281938973936851463674710597938826753044955359019373543868594334368730879514521922487215892380958751891176739258347014299766039530187734167930635692182276557192246672199795058118672408821309768540799876953507735645194658394515709354532646418457243018812122967537310650097366211542768273703350803891472650114848999721074877104130525683331576906990262141402643875091437841838176290644969699024996824514560 [115,92] -1089632681268034548112352019713752849036610789827250138846020668612494737429032676194233008727467741676892575749151658133662398845553914821210142503055350456393471594772116201341163884273118648950569886658528935977545398398193547547564939398422829463095814201958639213254298213512261268247780582511057184243402719932307418162513734167244646798485592960265776406791560078128358741232925967574895194475051542877238077647925858430107261720390508384588061278274589068124235873230474866460997653201723026954328397337546819127779291629374473388003900816571003381005795562936906117289918159399891954657890378831782428270868438751066462575988461434368765428544474593384502060495828953612885004728628753823698260237333478204838453715280638901814735586144620007370730088475136485444881594549987498404710113759500387718868878153808021953956252665519388135676877829400073704403738027501381674267090514852825910055208158602925350893362429831811642565026848001547982012579512030978082768158830711305545143992353381722810381864505472937289890490014645926618862504153415261453378596226996086988297747250890968042341793029154586958919876385543741052859907713783937171182777363498178975539505993466459118380070169503145998198625820835131704394115268073482904417406751600445730529692458509326964683715620858796883486341653149819559092677780387211568197041146126425443483133363359817494501302712248595526221343932770337396653751964635242370968253694542607739831884177534686800359470725491465490571726219784963904527441966850299056182576945965630862423308208681255084536297103425967316987687579544686818375516710328450274537511815555879237980508974261744080798505926693696358009531703669800887316239650112420307946434162211856730484948116134678437037121041949696378591440837484707927876113892179701327891778767709342827570547899891668584410455149569366095686627773864435136276059326921779566107242158898455003228893490344979697576451248964798955752650182633056599421363176388528492341782600106193246775897117672130059976647329997693812037200785848680023528336612106232018726720057359005289362327956859284171528529575493174674728748099824027992846993146970445768885518551826319518154174688867704339045949440 [115,93] -1358690830712398859713438771592957744787759954474505285290793889242937084723288588709602974317959402206495014579725442955759599788775544872974712334980985520666707622434427880562779731243006726252012671782395742035352999366345342179312135250974618477808904004766079929633537110751336169080998199055320349441930719842223194246466539452660807516199351089760394060067693742138631271369197116810732023793677537657032656385593329686700743064285654599749391133388544833715212604194086148667702573774706667701705108935444831182661959838451510249254556140798955038415438198672086562247393957110914260186253524411666281708893632325756844937252971640137519284085897151184640714838987812783092250438233135400364918199513859419232865139156683437679866475728711893791079122629413459857217113734062135624153289920478838214129195128931814486920545357231934089140900611068856923177239943100532826837158032980566009861058822988343062946919624639821904559504908131738779387792720644711134002175658588279167676523871101704248244613299487653282340114262495244453842488166671422010806485857318747657447206374221251046139727788964874087900723013545975801605712900122714582063749552225474614387808763093474258023102141772143644071759386964096551754075443665259217656370530170214077734874773322817527015340748252806067690729768994444513822119792677618682642850056957413083463760120681135430159748822310393605354933014574416828256767359050992580067084986820476545891364799606785757794415921562538929362819039958408184896436155537300591155329432558399459495906334474770179874814948087301349835645198237293395883170765512565641195541978829402959823163361560851952699013706000398944317392764770984155081712688486465850723466710307538974315375140809497903584388749156987464535800751300779380225963781464115065929071715910023632497002269954269228362093827034018984097341485325360903299817996724450356470119022621824019533769470551996508935186363912468659782196652360769122641162714623733832499970501870072403299018258231082162388201147872196392660929682427511023616112998482038784178390811246762326716291866875385554112719527347687542959375143899791218967530801310706872280140509890433277697615257825569423360 [115,94] 71329226501289202675460848941425265993296547783286330752711213464243323934569548473115025833255611396285805678741018759408694632880369703909977186448971553487672211543625698725508053257386733567668289686171451454259261933713338873887289564595654368257285702546138092576188119896044258379395618356312693895230765911473394086372360686578254670579293659178996336814540314592362807333046271455188988541451846275581447450709659848071847324987882294877057104981029592178626471134300047203551028233831351593270968066408798340871912705247481503842302375830050948802783895832993053586173822159643492144071417369284445990751458800098640007931959882583819303400711121901774572411626026015049862735116446328514593479052151347179416552948052946423010482390407774682910071360243813284972386845177940297903890641192020297404087066340439856037807287572333861848952010006620968844993808391633473962489295540948091721159157419004854641593469795682524302103193219418406313508969603420264560714992787737508423173603916617670350165240184431931254275121151080861963993379579793280139883265344742454205554841685139007897526795374355555864719975821383075832400814063053618636278788502005065829238968905145386068711472964825104371207421996947118361575349866294514001036610075524923568618908509922859837925062395319048621856437619003969212492601299455533092185351237273218873447011827057346616644089816337042741740910717001246102221651472633341890873597860687492938492595666269857528638240092459831579562467365070315272814424298906454376156140261823474617755866148567170166431829376821722568641417470495149646804420054551640362794496252321426484454787229884249718883103018411364960744439690478512322710536789854925283933248077037834804855965040361494606027215008248305555684402687402381158879913393057081923631969696102723776225084102066406140012910593425734202638990047473750950396809527392720195022127921537312552333743988043791453429583814197106348590885712580441628110285663285959482208418848712409976957758561416249591318851359458732751280992613605474961016667049116896584493784025871688560799396292836685176555651847711021067426812668939566367804451904723661977110897249329296481654804436746240 [115,95] -26989266417086351297177498548060501724349259446975524802381979157172837227375941071704907353910727216591361056033686921491313502870139251754069257947314555226274645162290389643846555885109346148750435491693131516375228719269049570744177605003823133019553356280766331610167752946979902853590736435365309430740657190213659664328886637583676770840777284123828919905478734582609552057095052279136760172548002628645424402202335212432204798123477117220843588397361097795010984395759560464937189670690529355601205365179862785105829100185882043132106146448789462736106014107127794026901725920992001957524407070173692148570112272275159679349715282058405632679536625243615621288698027912077676203689929284732621776241692684689728136583156244011265583218989648615917353860983435065149588338584117762448097312245898955865276663309253619976783749562748357515227439976278438910484416829203293007103245918007529635753707502032059990465893909075212638637372804584752097377879079866137654685312658164777137627972822862496974719339800684605974561779425637435096617113579364014508736959257475691411776614732142212475132584202557350745342155436566539226088841828409324157465709251161881969654269763617921055903669389540524469411733814151688060437787853948442664536459747830253773455641711494138930748942123554594712490398166049743263464246729538027001286198551786138702925266785236269390298900061263001966869806028489607810653876966609966784066901069598624028443266097159485087813933874102354825681230141965591835337114611023867019408557280300800651438025794028560100223619486351984073296797080504209083911357010960004409917119801106381865216416524714588942805703655502867688503601799997095193213334331547644847573964153458491652744131434671984011841693069601448622888688806823573691419470580477029863981856398937145675485543003005696760088581767793108773079457929575139412898656672238605193007832875511627290108179511498226000039548707255534921517474958046003672960544923539320152924294121495980931620600673412432346326199029785379761104169729107975111146842509198928518966345754451336679179724759445527722526708459097527086249556612018068176897040789760827864436735801421874756957798400 [115,96] 671784469747373801570474799260892945657222367217611643450092582400355534248102704957885195366949279241447899033254114877205623714375273653634039799372650346809151994993755256230291446833951750144408718443563174964278214449217414834269180011955172817770231864171213311275393218319574314361608198813506486468235608534326897677100850044098673987512141975430048388395865308914857741606123526037796042717478897907793610454620080268620893532037968504148541164136384745172163737318746460943728430949961173557414198400903155944699740679274155307251517762216704436594447129182494661870896239013458786167117253194168738359307432037480832475737028270810956056355349821224430541625534511900463805323426555526193136650045131907019327908426611214444830786272711067737731653452313545369205155128718799003651784769915856342138341538683128790296129413189375115373575309655118302644744453325213758188832007935069848773986989978675113382448102624785056915031075790536249459971677826026916403535197259478730516912984353947985432246356401648110613952917233355224776150570660552776382585510892920982265931350119541683779215745422166238265360159043267719195164609673294188532813128369014278133011231935377014327787918317270255682634423856912263259772411147708289112296641582326943516158205378213648113794401846865264842585586828180078090331057917406722717979052937755863831847029435687031266948985282273327305501445958226276729261828917467996485006992752420580981303947489367887795663400893045562025802633490390654949950068499008711769310240717402729757140595010012605346073475921872522961144978290529342468464786479493698670403521940475650374251055932071817451986596920064745237424848506404260817282971829190077439745417304629826496032528622921652752046584840112901891388475854898543011528067645404824373883837220383267704057407736590435461150235661214496689410405824989997038607804796093432119829274849177387921210884274736211687476284729866953475046756677229360471482478565036094065412483907398178005701397632963650982805590179437921560215015637546355457322656755930769579089146659771681616608903467520117925008494387279583878309953078306080295032785735141737588532018250074352517120 [115,97] 4388414150420687417676041766638234815080472766607204792089995720635110447971763334533631548680921586657715623542876957308339811578215784012399869840695723171993390393829150992447897217213399066550171626983163756336319330647305773277291302684779496117017395030872954853847361868167845936858844182631673502579251996711890498095350840313666431766259603475332858566315412122069837530370142827467325782711020658499927303146192084363475830853366222198401664073111934902917685470390836268099405631542109461665660817750105405441597743914191765362561543235785494318225414334473768497993446941524928929793948895203200506094332126104635016458012466762193013963708954297369018537351083444093732220580025543900992088007724205643535278773374707642906140112206186394209747522656881761968204435406627472746741489330052634083079472127239683977634062996091160357499547912656185262561474923786660258818690338937219081628251711805070072626372171116012281930669564117319837768207777256243137632831144354837713675512603165597675037435313836725171369834421426009165084197299549634034107685173159381949093489624300322611378318111224909886813671596860475623488309710209216670263093013790674930835302444343464320100157320843056090145007232135203213729471019243869695118458193338907915599191899294921620936479292085042956642022614231549859220266736508543426048782093217454226060629593660929670788109769850647383327728540262983869684612469411451020585143926894696614092538535026417057190176676821585025986840254523949179975353413316586397848018308340621890921022090428982734080490684089375871613866004917888196760886622720017357790807739464348047746289033084418698228853022273918950696441502202671999070795546491180515001821857238693681761035014942902129433907537164255825956605925652351940867707921702211178417499724504654484887420847821555853182192797373910687132168134540331596661383451875881796666793812592213468838091125255590432280005187992342747058875418509491397814085313920962315672191156804437127911368811563467224298333479238561351411466689724218338604842625560906858123374180961219216229353477435126635170022823177746352114738105659536114713178962265460763303060033057587200 [115,98] -173079537487771701933077030077427657824392365348664926029194798858260561431852123472840290028900431627329670638416928532568724591907080883278044104332610617412116284218458631971967005635144132385713254508917892432359005983249998644633504316864000874633408034305878055149590696057187060915797968975193836354761831325651668754412051916766345010707768473393686269421551415532517186533487851633518590282258508605530083380481007898352783831973401558965778107432863074830714411305543411807491893285909275785411133768009784436804810008758175792491902085556709209537679204471889807395717591043008152456168961972014123402879844286212708169740020846993584291837437704343772080238165359896737172799286441798405848831685125173436345839777785738831395884048670270604935793055690884610201359382883543276038400011607750360089655851655596881171106716116664413566992097617125738581156599063807458503188994102166029792245154625123808886622325946590689222294732410700587116790440639558710506905937755630571346747167703819548902084040734573465995462988286968018637731436730069504887683082949258152037650611475563787603660239778408551324624902621744003210445083777738269607264147835107196444481204993864856656509829591236869251584059826593583246186794228086120542620761650577360880239618840979879435127639261139794639641634326280239564861666934333731437674181792130302475975127917825338952086817514284805572528872810731457741260963342660282305077345347263379216240675976643045461540543309378079324040898696242926190907832862238218188732488825225635507472120468773658964844420131429745160230474377945027866059047990992281516732668579953644618256629699018139537839689690433386871060268049418665109732481178068439787639284797405651151708482006856899820572138783339868231467716627363706851049343270394024032831560596570205479848631728074076222078441637745979235843072835445491421262723941547678593174203211727884530948231634145110408659182541562371004533296924113359145685759553299026812718654808210476526052725456306887166768507984706598789731123989824158036652424298334514301333934706242890028619151952491545116641961846805498411054271844587700655442649153457809127861823078400 [115,99] 330989216378979768891571674255548602479021228082048230722595851175811720380196289828753079849337960920020297925195328029529869615705933880879459751188109522897853748362856827013644726113006068778452838670967002702232450983497126588676696029498972322056745849962757879990628357081467028849595811048230771746333334691468850209909763093859493127131988823685081096012325901310994493809937030626629442842476992526627679876936348499579515302984571776668116670921408489124004262174122771513202908278035352805637296070562021471296243781916060273203925218236352110308223214284474255233744289640339949295515475534072540047112675448088818619805831673175028998202871478292433791055968471651929454626181555029295335544453933219160930714846593167854165962853907403291763146208624273456453487311553371307582615788682331256523255326843809135681208120600325739173978421922236334210757645317054624662320095720854665496889265942605983513706020249469617367331952108627206787897378837994433484645138959284914877444035192857817321970786793418180564270079652995956350367236292290389644472750768599200299422594564660912812368581366912582182988810130063031577130004133173488561515082297581940632174588805919933409370175637949515485628371162874001370231129301111238195048927712090446007198731643777510034733574159824019674106383653162077740390853571847871550847166463293013993417893124215270629337916474708033409132727336630893011756379104038889636351901660384559045476792239256889268919406204874038850963173415596275420354686373903112196620866145484894081424262344151363961270278312993963543242897015070302777101286595721027276336098043812538143272997928710170976517873370462201297562900108950768135223084314920754199017501314219558288305592941011825400770473465796289219738952817900615192813221986537068248087793611084275595908779251064134680607095866516117977287719621631163434761063925212802637199177575993883097717938708200244002361070082319727103167524618314484946292057314402945575910114027264983086008168108614357643218849498201377567348333579926500431873364707396209207296488651559166687800099766963101257153281523059501830186843256493994810025059475240701822238720 [115,100] 2367235819846669072272418205576366232278033781649813933224102962351323220712394188926978832740321650038865688072659496706075808631047933744159219983984312805050732622736041991866111310783166727210219953751200917671268937116681024651116592341070651746899177666908996301700878627061147137633725116769405395492903658067060118443178572103239737132989848762575844869857778557638583513264010376913136585618408444572996381394844356509198414321962090812723692910366677779103612082421259172319312025770687874034113960182028617184808776996207384885804065569988766018572068981465092271455838928974519654737782321260886902694145812059998333536753529981663842707407124623848677137051711135485727303328013676949591122603855414749719147989416185802256356388403262956589951285867797403153878619115349880149242551631266190696854817078508454233717754150244434214463209605189996579603107219384486876745418745790313916707924729043487189393368085663760506733483272071690136113656008710812118104519076196821800830108283962291100168539884511118267403214411462395452361716053824966907553078062726959355346164190476564049812959390465878661123496546545647883898903313941406155894487771273178948224704933882884126869873749658462467824354236132708839928528504041589253597271028690741040329662178916085662498740366827929375475511037955559397980204957843573648316116646378577664332272176761648349887932906212349108784914559486637643466474537377007436491130916064731459550884990244700240954148063734873468547586355906388333527309565461816727485415057507007484440601794909707751095001887908816236595356434628228575874658457240304309270288358963756275019528732666115149665956531907387272550369381821644349547560134291924882384315006656859103974317793454130363591271853072958342126315212020383384133168156713930736518278741799572930539871510564793398423420827663245400061240455830870758436694512412114597056785398986053621999555106869608431664567850350750000044857779491001747214605931390950849776551188042978017543259382522221187132006382430759735789185869029763108043927129022853806927417670828918914581210674786921524568588809687366966207600012839723103689267805441855528960 [115,101] -2569455484949749608329721720882477742342510223841533945174602587895140846942815969114189752937027942586747783289944033797650572687246592748995161653359923006363076564441904231027912084585869431887703998581101157408236826376060630129147011136386176194429259633449803207681947392450791499543293720140893674845747069587788081753079703268521136364806852396170743380489894285494043671519009947062417154286038673434595506622780195382713616449672530050728810346621892811548375666470334448613824784652210181786654508249055748463576949936295367054123530689120456786461868038490962038938754234440609713054507681825395267602017793921702492038972688210503676187035318932302809508846107728309782534640851473045569507052683618159953689789045791065968276361227110630482089867710954290241048582581001034487952117406651784858656674109169852856685288302017492059218888484184811947803188268721637255048364502327885082975727329905757103725268411971030559463618554738680256307043567468159868870841388443956418642880418985553405263539812778777696414723131841222849094428378656645035443315537545885593674203357602932877234851384292505277433186436032514312196527963265721584528484666279617215128398690370388517039220391593381419902713687564836767853383175176621608380350857415995237206288989929193314096120583510971963199407388831912807502668400265218896409534419653157591689793879964222870890355392792163018134848150551973702298841947672381693658861241345980800533122498489960571361014789474542067527205868553290133083889348910008857015253149468272726329310884917648947437538184651501393443166179452923835233801861036188243022817857495693671613329096244705734260574557938399424980013409780077819954216199996001436138437726983487622523344525143763484417911342649850234487851655093284771355127176424413045123903905919393340183609896314615733109918544520438327026387740395830719263304710473976185243755707712269606150428450307198705999328491031856011276285614369970145329726748606576919335013240017092493323553984642614222109456555352167969262775148811057891578412372771741658561763623108210974675477454671603745179037668807852128196782766532482585578524119777280 [115,102] -22482856037793288716323951734273790706051532944532105391381664116147695735528901927245469237081435483872139349565679772837569717119287257826599098418476831977805253261243105046115597829913516812402410718345214538788453683358517725157363738610542826290860104039954817286199916686162286237164950033533023880255605869938360339856078494601319360498748765973817352357797035880904175534261665573516001360052576101521290793664906003721785780018936044583351026909598188564387940652477072903140053145053891680317870374858178519424154757732538200844597278280227697985658092132431921484451612812877092721650947373844068969297094578301210412899294401255815017740506623548409152141577575310810827471235741925763476196105487583982559136041581119424592361135944251234984778586019426310662390621312927566713302065104033633700861553785415274620660727428417587107938148626582216892220154413936352764453602749238791391150480701941699672944704284705360602436943494543904433916675230262605905301132697125528931029757167073878357270226138711852981503524440146492395660762357629376803858106804950286234114391476733228797225969265939570496769016361144706896125610697124339987498086254670042806776909180823277872685807003931578171346013003903668324989812033087327098233453885162109449459958626937886858723718569326618964589142367673989760426762279143641194954909813877314673117448558162795208138033396047022816894713453465218766936682631832279558896428354773799899556529856797741517034795006022756903144181480150557426315435010705340225361880973690508260971481157886126577488418581745420775413964322857190613076689602192819768736220404855363140059184062400673137358990663637790643486503001129764974373264333114184225552975627012509295368279679877723705828231748234754463310906600764667947845502560527629225592103878381736997560550861216589018409126651595676019549765866002582618976849697965605520983902159304137789465951847154827853991189993776611205587491810521671733101287537828133280657168029736008645644414771438682304673666024849094985964485981209878017506157846995295445041454240271695982662750452439939514241430592477961859576340096471212742055034880 [115,103] 23815773418856408203187071335541410220940964841525694085172691820086177089408501480701700002471506077647562209629884101244933657075012984179261789588629283214358833997953587594635826952084225327085145541339071006355110734811228706839387139890822687038828596811428075204593722967129118643150726168173668948563913365229836560886269112674761568008284162257890031585549135882855562696589131403788080019444539202317660718517179734654670979910876205536600574476762782713424613556752475950976937110596667739789630058341465172634232473708942513629879714911647128391577053327847324014837511774320867754161333603323273149506834505294133593094308969329864877958556756457148136306590738301802704329854408646922741198393009730707321019466062162659337052902823208650555687362095217430432402701549008168092591141728904068823257001610732105236978313633446515482976779489085453137166071200988233698673992098165611907887636132183755331925009773520246954540576947019671041600542655645460705488021918160137867969284138925924309389160337675319431010585052119836381621800558421066071060904749727183803527211871356703503287577296476306545888911560859197006810663366302970223659769343005693916628053774575400995711884172304665648308120752398603118359689422208874060463191201015324460113708009593581538162568938306273561221041849019123218766629694660656550905194473684163899372136172067127521420511436582133198490259630690292404145410433373704026329924823534640739114959092033750907462803402097504316003580979113899506773470132952264718062356115936577426724621969098501254626328880465631201514310405252305950423114288689095934606226854637669317343775921115030719351675277920278847545462361938142682292760584225282965852046740894169601298988996330797897264497425644169184814722178998520118622618587246710598570654621679160132096914920716373011052508976032512227561290836602873775886165568748127588662942476314271086030340694326569651756699903159844245982794714733256215768903842464086162701262923937108058515446703141370369284035063884587839094601508703226886933858217758492283368896609669887958505365499754658379710300150471967912131125597378786918400 [115,104] 119749948124655412909703732223542187814557481646568716468663994590779023285332244958774214235724486809282783510810511929150423769509198004394293553902932524950978034349564000952249241977089220438661435685596983978909127530485862025641398784702180647249037240118083389175744924440401008019931098052172889973513350132043173512968955964507568687533423193118248816618514418182590218249547648275294825827877467862668425931398581511649609449205928572489059562383099764658129958500425164382551419075583936028635056312535352393220769237211242463628408674122452295445597163495030472459734210931173000668074251910089413414122311147537701891373344888010402111813118487606836082283577664617954686500113670930467663483652448443687093592134159054685386533918966527173907197919776625638457895857117760475751650277853959593082236783489056483726977461904775189766753269622439136560229494176043066737706621042721812713076976838441517309360846799210031959095391844436352210430022624133839519661087990524914336294506818557545190478046500974162861348760184743550748104861846023743993376570353844191478739335304387447395133401707823891660598782532600073900388995880107888655037409018759271849453239385240502730818283737377946106317277294377676946954424791172843649506460661654650542863071870803327682961002949281106710984961990879789572839904869763653954841682091493523421354920224073385535442221101547147906199087178439660930978755752725959518684319772459779855886030040448488342642021854307574773055278988274763510943191069285015120783009429807429234771895393583907106512806841915224344582274460966495752985498952504504615924561604225134620654920454530403895030166473638189519019396965464722267127437427274960318204262196225865597224118907097127050869348467646920485554130243451770470045116106070598231472452877819313672527651186932696334928465752498129464928264080083339706618785361832787392315400512434339218576770793561538635499077342639985049987019433172496476815472683580845343739546718364974825667300389892552343918414944546590900207839230379205497260511242074982931800982275471004417343734113670273870069851257934077664152744059805696 [115,105] -119577146396080782980036525724508135020291823627879938474515881982080167509265954197141082785689612965646658342072358748532397261866159225965981046506657377727751288665298714935509478852972806946766982352236435585434086174278165893782736771191695177509299101585097588855714234298086772694121237543833555259226262763263809765091334459738540064581000829466311181153595188509733531222862149945040324805244410584350471383226046968352482158785046246507861585059709998823786872489844242912431211794051582940371564348187393859362170795502413220740370924576883181796527282023032943219649818814669402881787202124380051573331400420344549354884332055624100524061783505153024788846326700318805423629392805800142696611804581292741925395675117115545022304460158195489388241347053713957895593438079354427222437006175173535917818982847042875710729217076262457819227847631441853885582522001687022281395329230517727245208571115106353775915688160003474965473319529712700373086708365394748601491838665283915158621283169961667421824350488369743344524321136351834481399171337921152050757471262522637915597458400575815698072245343450580407569834372506223704281915346776126795652376506459764634383126947377974670754228804766548224491186726137370065899312032395364701965266795740188714454539986990617806416105667302514594660262173868449344403011826508281616786254961377262916532278664978418010443537720835177949618383138814341373762406139834408272618190250399848520203243329634040568597353940182764071985648026311729465794251927120931354383462883083028316504688261628491205497624878012274333837931355786668009756753572135993180897484747276953656919311376350972376578486366628381658491522474029996272551684824044116714166277135937194480927114156643969082143159373093879093377066840226805276351565653158148760599296916483814100801451502391493547340232886894663843123724691375924694750898645258430073980677445450884219176428152340891897085551656230084715213388975430968310388779616621823763226196834967309459342697743487861356267796255971311087630292853376100104473775357184004687233533673226790573998487143550904267508610756853680413434691584 [115,106] -123280941246638574625565213834988562121577361818173657622473673693363844004947842206323645209534830770991040469383585403929217271351928436268932813302940288745430624379597168772446904531356505790257008893229148169945007320129182965083366727216401629626479053279146628828292325795320535774939715828050291687371761763959803623386347707881544347722891191453427283274784653021483917092468049240713924769018159517744573780563427322306278467181373167297249397944234621178426342346501565115598762274571121656878584875556268416288469531086068366971285708989955971920796965123791707386126367120769599905451379518631832935438517032970443079950664352520375913012086122295812001291039062882704242143887898661195263738777230466772522277357567092345277350924538004881188485391579899370639766728348252497618213664446538532662116061056377148615827825275308379121468338019425694150382847917943571034318531777620161157733239473013543756086516411185812851085347195784149673295947676645206969133760338125924199358540578596795881281504015597430307249128465732707791068435256162893070746102773795534279378601859482591352096796090927896040214031799310536984915669753113320701625163502081925619495654735306569982203917378411516873353595136653700588391041633667194630107302128300610820919148816490812258366882901835904386622315905633228209775551683756542174380371211940791118542287512415382635608435448193016805863411190176682972808450271711862860666585422250178920613328404139251445430407878009285071303551575539524245398429364502487341542256304246087168665756654148067045032629735720554051229651995342601694965592165091285975744955442176708317642060523980886745932591248375860094126502857536767726199089200830170842619813781923761449368489716046045849733484826468168586141859451748866871952197660316260189327532313229390422553583924628522774289365871041758009058894903984766253424419049464616109542353165203674115172817852871657188094894716877383318612969496770052508972445494001767479594848612266370829754838231588493497950247734781011457304948878172109603584679179606822192273969656437381279918848371797215945371099805561794404352 [115,107] 413946953310579105107657439839069008585294906256051988280860716641007354898138633076131211344819661631109357970324204808154659451904885656147769488137211026905456947507198474495520056064550721995309444031370336120572050516003466196951154633074357541336589819597300320749006470437878757864245122912447813767908907679722960526366248158721263220766712596467001210506018098875454439532979422206489323851543347675464079534833769961873189687702692557459103414939192570254463102731541896311647131808774325612713916228750866683912354199714505698409934309174679110247509557972700934046915008034950463190039774147137476118530875783933422783124464872906656877933746115671804459571095878991871224082351930077686439247612293251755138478445006403261899410470074788588316028735375994999377117470381375357952099526008036488085211101974133360397512058138456867483356846811033051227477109235396772385681297143411736295116612638664939809105868847864241559359665264206172226362370507917358240974039694202982706030052765030365508868186753066797463682797535217592864209482899710303414087679594254107329483245309078835636083665934874617788184180584056305995896725087174198267067500992829624570873561383691445544485471740961805320347355417254990813756906296315998368623109072457923231293317293903004889482216293022012180840388672262339584095798170621572483233568001243297739143337348070587633223765685835432282326033240718266920642543528212461629611035764104294589602953866577224579007574197191532146837548488736902382055333042717691776935740788252670049640204168061213229242758518833109274673054070341136078658788943929392675066867075401141803330379738230274816839498027836468990156665065245655213051418225439369682622330063511444283618065967379223777914169398230458180537296620420762659385906749216920940679813150812129908533383724871188144339248463550625169065437698965821015241371984098826812008303449260161461314028832133234675103353227826267659252769996823191432810572701800561099588233797832158626260980743123436623913102892059935697081693551598991941942147002701604247209830581139109458677722153943259859300147687981056 [115,108] -33988469060584647449970880820017658642913104577006888156548732553885523201582332930171147632088360962574094399707779580418167647875849354815943735737627100684715684382833879979335078532421222404847294742724030278136834201452292720957305123390427036217876384989909506906758855667557094524347613648527959148976578225722157027327650436530672415469658882332294031558693795411626228483269739257600344767172583612743752854842525384731990997846099738656093643267416228506277572454995474764409758062791877215472939390058767548812745909200359093458601517845795870840506326360370662457775802458092362315096416926484244439126075341187892971168040867341574429220766952255471174713808910442317200871797529442047762490596261643862021096512254794126852851523141719081720617871536682781336954999261547260649963421535969533655130851551317485689954998442249435085450971231072339394889677180986773635833215055516799278859860354463684186213871845152906900622778469684313933055091364182105299807007039270504833980393868379564769160549567265918025808204426115863198770304367211017686159260783590508416690061722955567840699223969744615980206203277413983839032220171622708018828148059424248113625307400156243596505878131598745600846094769040038818813541171655879310071083290259187753038766708231932654312489685320501351970974991024696550772660705348181434754508195451350828739511011360720174354129733578254555174179943798635050894677405916357813555385086596591387420604993952483859413305474542428204839015517612910222934843391216339119289258249115114688793520428674902489302689529859310091025997952279871698382128477143212348578810958378728676085804080862814541884467434901553638067966972638547559601863785867682178051998347211822442699331083037756560726304177561546996966624077151753130447979750652987885819921579309827290446155082017895172552814835834334677613674541718360490487471069842804350149805235989400313586300199440164229492292668746082772479360411026735443711571298715235407392101441542004681012519682428538030754512598093747951307557426245408510279729863488704712573001365918838787559310265803008079346717184 [115,109] -365526246140802081985744288057890480134694572623033550274214539264456876782695550035079484510073062555230847031284270385686569828937747141997103221646756273115250403776230745165026487607880959019183555323025431860931761203570915912179446772913289057439171229711639777188357187631006745086256735870141794703747795068877131359795566178267321509048725581997682649390580207895234979078010669337257331006976898515911091778973264423845999822695963955000451646772882542578750660684273598949183249479565180704373326747871920949463428247593619801945631367346102605840730434655490321456495433673647624593811295393628740728465554247039355035822971161987903577017669840778636406061743663479110555963644756892238514692616349989533058803087269402765451902118733836874654192896994328392711158012697954887665926245707363948971855474535380962117701361987989914778430622559759867579236825872172061187498279030611418460733304772756520265730713532995740930524278772777477602147651476257555070066001727790039068664936291882174495104414941115483676463829783931986233148765847446983447300284961677859772086594112443347437722081972097459185866402362774363159168737776662028173699504600758469360989227325996150050603815422305257382404546726331254295857664048477733077782956416925466798963040554822909477585415674871296425855421576024017503433249887758680593575069082220361670913065922289438424424808421420171607785448858405755435168068751259916129820295965633056752155933999407080277310350944035777970638599482888611767725458201348594919576386876341968909373031857459007308790351454168181144548366011603344926549657718339181114054962166945383101848520542433283323417876917499811281945633959462590090865958693185914974040304600038994295365618662172576396315259454090135673328771146687412685084742129856230428824255325418760725400894141036760460714866424892523448193135415257664839511544224598020626349698821132568951475078636749264327883909108967641454642747032632325863362285694350040465069944498547737276058811470478612226481283536832184877306321197506900063199538851055563706045685908049750515488131407280529646592 [115,110] 286853435624531586054364242467010101186105800605453672401608112461491241379497021822834356149632820897511419398444189188897057258272595546734469280258835299397632653422254938835565467290833774778858956705476706722062101188083834163533688010171109800375206586252773873592410562319810974504624302438863211303858954650234109665858113177089470338696280934832169527506184708861167869306392341715354369597174260597498883829163963157757754858146588953282988540876791346216324791886469004782756377899784289467563227625237600960847900375406934339048343742643782313676583697168313864181331668276241309892250133924762537004720908782642203751419510211332777677156956766409593034855370782195978663352346376802796854247643790237582717198701299706781299799807861907196712978549711448066128783605133133441819657618007254824108546549606451579586759631738633718403974121332174916500364150495560540891621992943047458431750556885582552002391899393800777144737316965284244146198370286868301651646455888075954388836141340904606961466529219300025500269964436335034647211510821963778425191087716035938403197668209508057722729566862326799890593990219505238415687363692398417208196342247536034341994117192389725135866829585000823182056626036004813068131964467178617295914535217029537984976592571047715024728198389150935765527477753677878868680729595820219561072685422667898516071953497609719814825383117198172436341479919928461746019797786391047965631886447055176949647663421523209887173897520826560312511628318506026716754973653984483006924773756837948699490356373413309830547134083553045760185578553932168929271684943027216272088154907032911504097498082184336840067738144550823607268519248836812059410456452390835577105599894160915331590805126361431503031000836330854343700015065711280613958924798519831383432996332213450698632855946825498245379127996145441586100284565478764473473357422877070355888855520949380025733702497807090763673889433706840923376114414629139193549145923541993714287940546249373675754829379831251809252736132824024907378772198914316781988204653203346651200206565027602595774316432654336 [115,111] 232221468363517580127275382745396535726968784247179119421241646332980239111277249345874192392690743783449935272337279772156410516203467607532797471366318797749941428183895414904744168035061217135184936192081699310216052805963811809380284258833885349488056146204874866399856324892910752593659190075964737705167042727310390273868301799395537823021908477325115150290373182671347175588527514835310257135497058966002916030320136745096168183262221070876789624497681820077488870417469065146457605651481290332362944779874311769393729436990269682004341332116687954178293863800562933048141531793100298775858357485199998430199802320383393148195889309467807461322932599312078856147957997579248597985123870541737513864956378157760901154861218051493564358042440107739916530380567893081639852371229708894776754705270958114603117927905470087396755779016647381238245286909269934642116759695203235014121855478969024237248209944225003813677002197147478960667802724930914288726902338345516019774317451872998711393852601975232277084726567960961927859236882725356804824480036296845167501490759746984512012996033178568549581349365997333971903089230309842706549229681895203634963674139279544956341331225602967019268946030998687382013517681750718824766191937020781045751532873468350175418887413542319530953079999443705866967493078920540564585562438957897651542862459064617928920620487006458862983657583683544756268858041384444196322728825779418813644932984283379008206109966817481829547672564267551225846576097885212000594494829256302533253505973018028578625002194616646183866498472622868409994219064195299808405300216451357723111972824351785873020947769507051660398468608509777012069821267890172035709897847246226469650502673348478576755885899216812764324335390862923027903737799912507815847414835938606133308868215941035131625998891966914497106327350456526393821471053043095954714195878560608192408001190706469539524649012452762456800108569064121786423092008403111297259046205043542995372473815409565154336650109994237301568433389108506057397955400438587489437027042962167721431087344902485312955004928 [115,112] -132597711040316708201808519397977719181277704449988421883468755209309858391401957143493533816810702343451333272979755518485816341612485562528246670048054562805340829846579509839271958066908678627722419522263191474362248983673866465110856268987160627361316667015709470146939713361366228150814211037465145252077394331084806546431404266089788790453151774849785256857150911685331490685142163558725417747129978459502531727088761614155987098272165565319863398158606197335621654795828264688936504268706017314355079932681247944702608122196628525464703763131570541399482987354022989301025710733794066785616613329882947473558442772696429747217685261894013487528570528144030457002997625569048024257311123952680301461378684109723518516036284178087548262936212162696994536204729601821294955209432764776752981546916974471450563324597009541266324030192153658710240870846298334329378986940327588968566061654946365117430273329401488980099998370003146886736952049553660634227302811028405992217223268073742330410709903128416267596563854293486976495893007519400708571480401377076366718048595576286059492628518941230176542764350398798446183118536722771145594734741779590242841294272222979630762487846974857653521128915565030297106707131627398496481679577730209917254993008040085447536015967880424673993070927454316517935792589140968210717105331716050692580184637451430568348096262974245004266230299674575902211886542224457268244668868443957075238839769570327782248112240789814065051719021041065711490538059958934798944244625615751090330872300199986062324230780936852651406470788115508457289733020443109352773448044948956551296101254347562704276250589284817399458804549005341760352064243122500905562467573485805086823604969716095251277081654042744651708345595795884620567235409803126941461089976956197487519319796648792671477568019144717358144319449439163791206980780227456116210386039745699008634204922132698549011490143902222263832606576903797422879051953175288783607845000010775894315906919826651430224167947230215640989053012189229139936647755680336751738547660103463537097425929983956090880 [115,113] -96378517779160424218348275208575599476629530879944048555075271672042868672015117548725598306805406136135541543551411837784787475945722973141209369421073003448297321671282496927619630515665985367715397159212870261518876650137774191563111048011466020210954178478619535074136648610657331594846689523551733167979537100436341588844738961894939731344746576144688203761522638380383406572363947311636806322449997976904521951357388011128968850243232581177821721422602021977434475410493705563817238414731233785175053852090936694243459262558179805505249176420218620872573108991927123961634733168269442945540390587107222404970972853886402423730337956679186877464802911895018829535864561583123557515493585652857160454861520896685723706048207071413250867122603701996282192845718577114383387607491119542626635656930954942504809191907306964724994217513786615391200217486390062635075643395610085262466368244147858905655618797511555586620668757818994022934910256098231907817174646233333194804851126435568953226939093719750711674532881749473128639405671430004853807577934215534938864654010939287665261036788545759320294393344603449948817777890931703702817613531658744891604670257543588492920785054952763513234268057944860077030629559161595021083638254519672691663963700093201459422534392635483406355516355643754145379957381858632608754899000414310367273311110635200959764460864049877278958839890618080138405492140081749322575147600366051505257614598625354578975913716185298110724932039942849943927798616929016189155519099447423399354825707631121301241144582266709693416786427825610807476781469106228930073322863316629527641036672850470268910327429556841223512494592319733678586164921080325309822891824284762294169137534412167979089354213021540762691347497699602184906109634226176488702030693009618506443087314545515633770294887114353334038296076108316767621877109256356506519499252930702471822746490983087417382027556294577966239675296573346610820249659780594428454606180148897461705390232713938902802670560667575834297083654192713608072480502139478876312873238681420249702993474093056 [115,114] 5124653979243397289385546950162592444427726197173642585024886121047131355692014880104840673850348838559072568409107973007924992178248307801901631460801133427832811162449453925773270855269849817557103717311966124580221631837927510311569504466394311018891286646864026299866442959664123640714073591900979966230016808522418968417118302646172460119840621871207785578409586964313248066123290991139810722188468381613291315365612759950266366352644549340322968983528156969544427563722509215331210201001133054578781097460492857245920136159071019881057610952256393091518269141392655880966132425515511159791002098334939225652838443404476386965764952507025064837919944392600636364974464556281166639207263337635265727888146021659175394102787775156367032475656611554000687676667987958363463021215303403786895705753209290654672745038884072551875251022475908471197050448161340539516650069353673196605667132426765064413483583627071392585034016704062190596815049849075575630042604158744112269693697283800434163497410163662473810714391299055343983920432119215883896930762858283671302172310494933785325004336512718919234594338147637665573749616094965856806557695794533439907288575288356391549953073659758214093912829472684674905146168416597319992275639691432984607832475743741638322434972061253438700341554117354268043602501263560102414662266471928171103944662910962731202241542351221286440757622573791140985558555696062290720748623798276704644500035412524188915011540427625610921910677839586491456147655869048028840302209138028266987862084754983472177288181093765307331053045969519189047577907314309901284263997857636623148986098363328546376711816509752719031590065635204605000502486744854754465395560624463185439777723560533631458778343529342052818792727557753641649840704031986598384975806264030760110987430261564536756130974863624484640782394313723471219667542191338747607261032940451895343284332834151620436056291423815350747670230736505644766485867935057538217204236672252526296256764884979834281109065127818061371775902213394649562771378591422204405763935857320360563441664 [115,115] 2928799661614707047502006927280962668150431256372110110619177508842982109772500297520731650896688535609010080007534114113544081465615199847282195603682018469719607529521488107288325038202927670445226402803888664338834603701505448054102868422927365316198330986067831074691123585693424204733804135231305750120834297934256615997588196084593996549745035709899294717956026414164972528889292782355840505691535050724460173072883261202002612333282862712893975121849188893388972900744778452515365805826003561755505936051580231563942938324104267011715283488094791255250937711701588108557936059654503847777263610167440462599918400478393027309441928012447166014795898563007680042406706536547550702235604644945997118569100516598926738532082045704415659751190921842989403207961589071601686571024294046026091897128961645318603575981581388518814711279576492095241469321675320828550315283631786619501360625069508902828921056274753951376389225011649679107344377640949360676210690958502629234935688451741648062900834809051799652548307057046622360182625554127439542468592563601116989400111748798206838983689691314788756664175697055893221529728859589696782542831507966887623843149992130860873935505659328165507265288203959279395654111313722283813096379833763236587048968727201653269311467007310030985690777220632995319455399970901845158821237626922894158196635581720034070941147854186282503103627326449962725141404087091854600887231839286580680071554860956320715851308941801507333479350090016406055332271988611856135131066951355234437096521550974840683256862730119858841576082339546542275842770815303502000531659510880544013667702847367287652602484151803719667595100348014526316997445123996388361562031460891619224338544569228880517358187148504492475491115717654191767878109760248063731202665250507683174471092551406691008089302210621964051747241631879699100935677906180241146577116100851888825663261885214038149181237861252429630073646033705882032254173247387925443954042306346390659774174608448849781967043362525028248439755553111262968859744229867851030025910735751610368 [116,0] 7870520437308064986382886033193069201140245256691693312890048091627835784596651535391800950450244856711573708378657204575039882712845126282271127834354938511600595357834907359018550957430144626187179092103998071738033677370010749140149022443030961262247363231444089956916004312080773959841925274328431716247909427462728975180906800314047454547081334490451408907610658646887533991654806838905580535154514759100404046412256076118964415735795886745406486892362305357315215876312946378917304625371164035022154983727980301695138003532088236947752216765171197458564623804520829290993312266799098721214775936764025310077201771300842843903084801214782810867163883839592615441007555203126390367939253738097996024818544195515323964759834958948799193602451654517875028318721182102268249506637599369584228861563399055395899287482410470344657600434391834381134994586294330959053926370230799418371188730757730472243404401037533400362859402804688364916128724058445096261436668178820913617008722916918024730607767274683176381715659487658390673955906575950011644474751546609260430069808765441377470599086716213993889100426333837216723844477144529910984634647963004781314984609155167172036340909998299698807847036677808923343864206895891678943242872950061600921662213765509642374871389881588383686714361895701823254075130964644526828304903347416040814439014484472779624109507583829889916164844505861708236378159019752379005941480673584208144275331625696557157131500453450246431196489450425241917976798893604125385793079072251889642104829192898197777705097932246526357936986220907747284706188732452514842441915638806062221344332177390269405710590069795291010643258408027667896113719717746707619423741708990681847531269773212906131292955494237042166350420360840210831379801581205889334923614997361712198934003957800482693334726828322030163363123694119387767764006930220436766906030497106967797353640787311779911127957029425989704656442530144440809656855083869205994575071476131760699515571864109593314961804189295724953609797287197090801967999944894220159065299149825887446857394007360887819517471992811841393366133011182061885775341800265143424456854494532387863922950993597113157224091967536420187304347407453018533930084798741720789797512806092178758132900423229798549092645975191901547543435530856425295652613493633538874878237251854955200797705306166988327767513993186449734477605398173472074563362028495896421894114854017562628554803006872819801502416149630025898886742652393877506256103515625000000000000000 [116,1] 121822127383033369697290795683688505771163245947509345725609751135299758637072730991146283613557469304117017686821030190756728008298388751347510027331840182990409148797843026607299022948130558554977859102271009971362132602774426289991970022826666448728341156489272653470365944895214963953934323756173441898464793866820921616636794216114388141510961674387767887768206696945055797729819532971254032598924146749492045433521435685266872099587769736158160704003264236360543374591633312177398888341722663719804757866352792025615443531501642138481214261592301772862989583609075748420759247019200981880445136146914469483047330244526413749890693501321168718391788485761251095990904789597311996632790520118343795064501738297739307845662775554738733950063152981106002694693223472866035580918170571065314186240523904995673945372666205964975695765318737723812737944929732253962100960858976329132153176310354847076847394336652998229848276287534189782107809343083685228729100089679025677461750335190772306691779090491493759235237961325282814174366223733226880630116616068244728520956719009454567056547333494112692479657891939703302030212350789691350511967516564075532225957993848269716639372176489650318210288093305812442362040997645869168919267476960097277699469029872515861371593966813434235086959203579735057289264299408961236674008387158609733416736942445133664961095065646839984463451574877214610363170536583952630987699034569111884200311137792278546889559772435958846307380306909876384292502390611478759540405127894429412009176803585556752474551149003630070369932031974443318127022930393648205714399419962185803713633848124757845652549128427633781241913786888685605641101379262698003963354478328350591840072332475402842677638679693440549150583365428516076586003462380772606653389214203148061689788682762279611987891749234816040264152596322103203922571653535130528181691669961541634065093280799727358329853912616354139058667695265371543481355848097395861218546290184456845280300526294528269524838637197324189015186859144923958746137667519627229666208828189313855562459170093789827356582130700412187826871714505815932874908050324288462631482517252964957356449722753515047524626514960425299863614986684248521276293117066404183578816856227917922804340708883825123939510876524269813174975687055930455023390151721576491381969949533615451814405690822055558506913898348143768806626422951288731240352574944280732760233217248578899932085448856793099257390944334389359937631525099277496337890625000000000000000000 [116,2] -27551190934455766199408792700963769964454839289052095983623778116268251685430511847413895748321107982756979375898693286183869939755103594117165753653005171772503467675982026580748473662202094784753952476729079223033543368407329207643083757489324184883905605489329454689759249115439635384808692873741914095822301469857782347109347972385470381795700377328521005942039332891999644524120041478608358281523505263378088673956007282929572081669534020930943428070776495495466041663619901075347621684626505438945388260774381995789761117113157983705422623882848724104255587606526230407091039624633528563960874803915636152850184197732329369049360884162757394951045806909506558792862437300038369074631564990092898359553204309729463240465254940731801040244873593887025681628527163519161786660353265148215207560861237318024332532061220665082862701242200889111659066773837261421229067218012596677826648145991044037818597638396682185870653049836759637522662169939265957438715478293645208374479459753701300000330309833254650836567417374296067281739004200468519807025609006995871983332824534405563863636957586769587290478050901012988107288714123206873303978169648135781289544189334451980061801659149311287685142582271774557093641451640770781511979376438766238123194741393281152153022087687557847584160795582152979254898824806145964419759972089867973833328521429773797952191267389467238261401780045465381691934886388255444707554608468250061597246831142432981856745297241486241118436058183968393068437677576079730622241880840622880158929441211329200831215181437268115674302564500860775063662360363968417532597173300686028559153434961471329830439579900924536673093744756567940953097305613597356101301827855276421838886204550332058051426002926561657272428949260736862337193892274796613919858646721043544969150477591600241880020517139586081750009201600657854773434034412561120218567245322856682987187806034828970920078624741703345174438878240379721383094004049195532669838653134489927031230267055734310205863779769256690970412828686301530252102579388508784151034857609799087082456332535000193680829934352705959793013149323526176418010328006734940215362742332818405364857601622339868993851606957911460677390987472651226696798706505186532475881630704226845766069762134732824830850615606138857697584444969315918561897239669051046955614670561399468875155278232627820916619937388834001374276035337206136859339800916196875685114742056316510319124438669245347523171769769934069671535326051525771617889404296875000000000000 [116,3] -164707643352312528059519101754416288663462375389621281297057318837442810711882767516159808895612235692146207482981494490593551608231816709663443096176523301516306563379298602918454118947277870424176450627213916299899437012319798443460009194284406564655054284826345953265583414334420103919774922759020518099390452539886265133559445510510428229773553011011813611725117035682851876646567519200641482908899593227312410288139311465352813767791377130012668978252692578352589177214952444394070209893702189124540234324206954998752946392171834994039042137486431461962237022953908555687910310058036463371075420002876336335229969429941507886000544234323461620452051252617708741386726548523216759550084287405218909394797922979710803629206293266259287141671105852683253399340128387061309574504070794274575599392430712263741025941257832231861690853424621258421061224622954693550064442770516184348841203408998620836686734574071168475526908318529643714944550322576380550041977826610398870680888539629308932906795243099885011243724501008873940289511729862218155320443694282516924810539779114895446514320557599985713421491084215777848454835568839642219309907420313942079364887106474732786956268550278803989156393286124900200761172777280171793713832033537314674976943766108708535557149221548638247757473044120118449087784592898619879116268497590448086004759507643320567524552312836216413571686887045082372327499620217008764376239009475408736051143511188834347235510768159861614474840075555542764991291869485409361908494016287549334436812462201624428961802596213881844709758578238518628585298800238830598284041002698420472586535672416996164339798634886512410034402272245250032600218862825804219709540835959214412459058776998251923675521797643577014891406397194045407174630881560336720449756590434806475250711441226675048427719054086820970141179205962892429594600888692030186579536499612520937525208815665231207133544051727528691226500367977628283762820439306616673180645282256147634724015258188923219873104692500446823873417871339027401912285749311819899529182458804773462196648356287365985202400141139240046360739756305782521097734501562233552186384937354669640240848750976853689779409907522104490403764762047899548402029326769645726397886464585755331792545445555033455235031648541295287085254701343899198426140087370620893249777816699016317577153587185991952534828149621957286506382956193074029234478758041873494617259880731128870332815170692125854420753000573185431676392909139394760131835937500000000000000 [116,4] 36557233513134805104090795950264450127478531553311050930837883710798734781515777457406071140485926361472200751374415105487560651844656541658120278207062974055595308878821410601980288997595627139724782495177805996970128583399055003268686146889395299001223586135757623836276014493306836330177063193909844356608826174750714136964697487666852400021783732439647755933916364754021861866499810425828985899305986333009142638896985839845658457818299271015993165884961194349953580365307889530473679881506536445656314890803126811805778695869646382996425243365929648455916010794879458819873010228397770977304216303617201429329525211661795070623860024514698412761943066389834274609203462014654040200432657775297514562169022643181701678698292192858284486404887011081823717678376746495931046791893521073293859288683816929361643583012535003404635489457143696333815232669354132180888410893146568425864783461731769265258735772202014419193510201484701114220811701229431569194826829281148189657885976665903071657082318205024753069543918397421262036367270032176159512645624527506398067856512399895983991410589668097669417861397132345686928509694180388431167462583770722827418440294632170170971980649055307316856292884059577055215633943292837506663164205322828526185819193448100045147005728687863817776377405693042470963875696918100318162452591521728517326377320524779790237821123026869991155266134151755529722518858267334287702180231497451375135158840580713278667447937891583975609958682881842044712047470407128770152456127715225596641197220526330405834809131460262211790687309602498540134593663163978488788994007346990530268185863277039023922485999383879976084920123674923203251138461978654733286814630698265820248846642894674806961823122391021801332427250815963927707584134459811036794930250513723505061968151954619271020718080072739211746853687058381554247764309342614597376002726449648862851999222056130577084381873648361319484210128217789662850409128253569416301469978795823427617578370850511492885686833774701281256079636788369628339650259978015300221008943124241368396532490694370061298059132018748446658779580218284761804875544095274897339940373400992666456526013188987265329377755475009039140187457091712917919941444784620153364521854156643472809132257716029784883441605466522630841770359256225944676511046794389980412481954466969609936261696065595873798412489811957372588067482641037916108241235335609368076082141750602648019776948163821276711284884771563374883385222346987575292587280273437500000000 [116,5] 904480144133568554587515871118895680182208820969473790277575821051873799473953377113023369395870870499674497756033638942212691835887936148958474271029645292532871522629021677557233245326455592703041324495751831928586155664162428033528460466274677324137762325410654156300192685477682990514605896054152633803268907391021254063155030598107118777375666065212401614938495430463118546723401052149418177479794289315692830755405409443158088580066745323300349920631148848704736280101644547923901082197884718912716747792677453845843274405887046061023474028962675564180102203499249423312638071255306504428334036010464080248103576385908684472244832624288426489554222021529660247117490032670425773992693929485275542978215431621470111970045481309829660457178966587006031389888985343374959307803958201050620659255367522066882339636919707946439346412532567926118515273590633135983594456595080301433283149548311298462797662522109078491177738328759282933496990136756711915043293593561453648218595172830868416024730729768786406789456165385236825271728224225576177443020345124916351452175074682701541103618043881397070161409557717347894377838303864516844741334944418309496031700749267888564551254627517100335222404821433535134257418765349050038464039493033738590431815091597484666644588639635834263833385000672058397344440560089644850450775239564304554216548944128580047549913514310033507407173767386217013096886223167350929873016001565661925081032878734706474429588622773562341138466643099517513042316986796381127822704452310769191216255458759644810989066571001287211949562990670622760770266813445932229640110619992780598860546187032883920380026342182401087075463752343793001249821528689224429645756932609941755003032430574575265669598553259903255658051132610139365969701571180941009063654150759494203397655590259979348060807949988135412233766923452604199553042205383792610262249191829103090783480817804672281253542083953096099945677663059795305269119500857163139007339433887219698158068563188824034027957744173317056878286876361576954840433652568349757707117344988269692812875690208902110733850344664655194309000599485653932892541511360635656776543104946042224228809233082358422464745193192725970383370134044682322512790304903940659047878031287544032803129298949562113432153287374770006655462792844199245989342556862455566540834280847855450779522297101116738246378394886214425042128675646814842659976774084183909209226190594445794667562961004540196018118385079542775883965077809989452362060546875000000000 [116,6] 3019737117094808941596556661179662410611845112258531707279646294681052635835501782445405431584629671828394116643547473758208256936074548805835923775072845585776332758075510414380201389176644438509232607000624314192443889774548928058729946876676044883446997362280434884943608449244950652733723230808099293624143927084307865870332623064452052954163004450750596424561714267632560997517652715658477557899346185917482357185552463274228803134108165963465089041663986429552523768130274116082166562539721778944126120694631890111198503628999817411430328350477136769579130153899311744875182904185065471112251791327340005219980375450111908070698295619577185800378472225117788079156908044026684072076708385602219809874463061438620853115995399933058402262151237516684284506488317934172284889044281043192296348718740964525852657510820469612758965843990569734529492023618077523555657693781454285203648229449983616713058534576301252545043962779147343711520565539214683068508113574388695985804555039916960650083789217269615148162960551404682346181691078681604987064544243764347029587145210227063783458788787997546787116917786798509015801747326462875708864462695723569778382243695625134248318935925949371834708393579509230109680053838519290633870954445772191845611671593514645348043402720619852906906665750734162311918548981460651445205822134479938424518685341290241695182059279437283214207927472923250583863646368489185218828943761599434957557174216891874798973761413004502201110422833987457711860034122795995804005617007239727342708310825912364893742784453353357375286630311642201593229127193466955150264960067354960691297064989161532273355725921168031212419081421954774899804200484979849095214731744200633417258046828039772443843905568980240975816248317861304363650496724628311802727384184539055276933573827015729424124802677547435763489453074243726201895397174772460764190307069682756867839183326105618562362420475264518626629402900087177785545782554350783313347796353604769182410429505469173593244985243226275092043624634487129421061430106702766494696467418214958720589139639281961283654579045135737008073547140415191724239886459256140389181658696257913280084710566009603822279042729786627122786488625946588712879249872599308860534798607964268016290277375866109410600073905517205077384979716896409699668368757071470648370918837275399093836079451098691628860647992157400562978615570715464325846125032609345129005738621635029635163087478903824701845226563534652086673304438591003417968750000000000000 [116,7] -19754448335649468929460929225214891817648907525403239763875283878436154507999649485562705215794205062938884379306421095673440779930767889144395430790857725021400426283196782153145897765756358339244499568165091605078063995861226052033802374340066472822297457383887334324408863666430146299072573489732982206749828407240234050340124934854938095945611840822209220200171073532693537389442406469117585349504817769060086080795667737892916120505285509987185201088992108003598145378152860555053279181292169148189571752956039660644472745688737138260189531022935982303766692309918125395036025963210190958062741023260158570097946613630135845504242164052206279252981531205827521093078843343702248382302125982493157546147529703308246853672660959444213471191516557407923069923219721469276778189634693182221438419286296672866547742101141489950354369423907471801097030038831759137344918702904555131178328401421517353520225446685581516274170776045333182446189642033163141331726193501677315824360450088084937565683099461123556564139095077016952960126480323637656192505494676409553893403833549500207648663284533361655932184667693520903847421957286298420253043910683472685944561840931938732862406642866323528651269988153147989171037065611187255012781594789799683151767428767943095490521152679864792653173952552176404168519214880087514018747326670111731014976885663866454832936665269778752165999879700636632870898060044966247389875927335492608037501167970834333172056790452120331964291494399379689215954959239290727326984089781313094788833148062504951618100444013705701615869304937606752940121181420627258294549649754641209536508418983219617160992872299230375858900448204463868837349712773870691769797349223784756492223992223893723096538845344446855037356337013971716999977885783241919541151340545798284062141555957478524585363744735719077837821110383551906883362538538439606760720423399639909482314257887847635025787440414088204427121924748454578914062706015490015748523463349192387167179075717047815855428875869398405068516225771171001646528826858604201328347707703687710056930027732382079535677727987452065224016083578392581455637415549111930149161199994158832819035659682892999293831835119293210666448912724759193454929789392515069764568363640673597722485586575985255660223715056472664828456163133602904574454833682322759135925036260957674533866974345678336818170764049693338471777368289921270072756862364457392366055121088371529077350183459328881877339889605593725718790665268898010253906250000000000 [116,8] 34671497626719770444874618915444394135671496805155031262483049413845230257807130292578164049519526312294808153589851954799025160150223212425231889791797125581400076426966313572414332142651543040077768240529695038134507504142976282083780081790119234923501448238556245743075928796977103588937808994324484498718346935568732986919749954393834909151729281082941882781900276908676548562745524107747658586468837837264024684505891503390648889617080151039117824161415873590290032876378534654137584670710629303482389460861472788289258425761644533427134855237012638059653179970932481309979376788319531932863893200369434510242417568662986302969055305117224223360741780406006238872071839574184844025229791908904871293069873672761647704687044211280079238776069398125366222903251439915894869453249758162929091817744441806717914746413582296245147122518329898324694241623289969250979727782029770398597908100914220960310058909622695080393276933961436551673963441798282193565049979204812551755310181207683528547159095063589239361650437113122721655911190162812207133791806460768704810710880507219274886971609787743264401438782905821439996926977396025812077911158793860686424538004475723409016805867104383803697586100487888656859465163375055864857705288415099237227208153797429132166948397213929775892950347353514470928789071834076749632398900578988259437227911383661283471881242722757046051856729323775419534740065251455484298870715060595175689998856456095653048601735835786916672172276022600011990625936716946745926245218472835143822412763534560531607939142931829386948532848277789542244236617912478000664038283051516811218933944383606752682222800792927732389998278689175383479930638199749529850420603014064509381943273821255777046430280687158183658436516296504363312680883155385051574392465553880568270922661420241978435204673233615268896208946058751382920167403018944540813772570418979714535440024453719266482139724785813557346583160462746089624863644035250774043886413754182499679768373841066762917357388779938706645373610773620183345591541609156937235840652884026004564955951123074034413391144303399477586636233117194099419247106063564369705895118831393979432598030666215668677915742349957868767826085749377876874306179699110092282778162863346946902098000317285411592472726244836102634453233071236603972771913033826431482529071455406554008064101662255440185512226569537858146498175742856598624246860908803353527713419131636171148620419521124062876143989697652614268008619546890258789062500000000 [116,9] -75750029885304730887313978331424928584953702503182641571957723570313306724169742901440553995937785976602827597668717837940296657229272669592327538840489629982170687174278005312031135922250157492900377719877067360228470055314546219977466954776463887732904946574316248097571233216167193941148944197654122051915602935846567670897823533452146411129932618801694851076057712974465149540453197171858303876197284967906470726296209488991541889910174624461392493915059369826148139053485013288247597836427622332852223766423809219746327596199052102096930850948226621883936919127763154170021270186168226638890914428024548217795997938916973145316257803789079951705873146020201030196303722250526489649078866200343607415630998445396275740489783323248301377160848795716531769187172633080752980175419033131554294831729819644643317792137344321727802341702235842030062870825700072296647956848119328931847518452699922359912643233757577642079757852938885293542604349460423360249030817985538178758052369348400041345399613810646124094233378755741689150615726746533015643579109792721919182841848364484946175803255357893161546003917317329481395742272678932880331201103213579226796954120945201569355439243735990356212331534777200084983518911663097099203531670482170731050035525181897593624778671679348686522958358067483902968401608258056737622494949480146639146791194163960336154297303971656020581131994675981487299859471529623900319149937819616429473141435342284464709501462152231088500832464869158449186880002077991110629054093829641968135907695886509919474742358601501908253628516983113008542296579648926397847202071973736207608702413016573314555061006800990195625306857385148238314812811619121415154288554937959557417454894649930700913966765777143992719575548156010028329469957023283052484932898026323779733514724466043586840482276580773831350850268028476725136448245005308277445908123822890601898640124840265574991835157959500430955668275077760821246473339122136703524022507627439239438929574293762821525788531642308012938259980247951462582957606137586106986720297422130681688668727304700414782779571229574437167374689205033525591345576746033630059767146549666189434463525041741110862557458989553629267322481040113416550950049387774354832305214995759131380843621891814734606831457083028787192532352819667853543886762149171910103703945236920206370313015867164710233980461756866045427578850615510468709641063676565381841243760861591128398147448579492795051049114363195258192718029022216796875000000000 [116,10] 253371939970518783908634888055471034819568467742895869210154031199471064899084282487900781233586018476297603065953059703126286033534651722062179057916952693188180286940223776680754905080367278074374730388512967236812428142224990360664789504628151484661492553113125779983942142908289124347092482462263513433952054936879211981838274240752345071093259894007033996341197899662733108246179917353673773567423282706963341182575676510035161486579230941062808415927464883997447986662288847071300235495434750332542427169617487061934747368925358363709757097340352737312131568587567765940531064722751360365543437587212477706721380314417644011256190947944022512991815467731274128371396338756838901885644029171468522520496216107887003179689988796001975295767280775842352992394813079574467305024006183481836665560748396714896474902338978971365373028040743578139051734822476586259064941822454861537502684587096523428156569473973894022721875065565893690803403292352900132397788979097787629398316634999023544491215216651066798287615477078417971965661670833063628660505737898603958173383065867348094232938573199147017878357961087729253989585000583877494253986427073485531493593751399917501140015354213695737155835343779135150283145166429440502453743812918714331071892491962118423444918873924335599133948747957796074630162564097166120316004836759227725769606928989581733761453523399926121402838213001886363227251073812879431259827577948019195968278045821688259547145351415487154802245174763744971865284821419878966625779188569205361449520848672402889225629325156569360921588368588492375379402082001641028458108484118107491126810313829212781750094391156087299037313319448853353917949975203941342803458369478920238307141999730942774813653641054602102580132267420792662665371169308724474855316976587744685894007669436158085382270534017497941494454651571601781747112605445802196409090401796390249279075852376550220093679662257665550349425217098188634123200645971212663798794278775605383762863911770300923603568517302825872362329356969079659520551561723784354682309086235241235540203570059055585826373061231353505853928448014210736586280789421096195621637703384063019742728170171454383085486926501204439395257148753603274104651446658950637847369036627254809821302780655824688218906245575458363931824089036052776837978232622357117558361556241764008119273976097413573697465448117928278195679594086280342820855831956816965065988817991185619787314281601674909039090266560378950089216232299804687500000000 [116,11] 92409500462427392635242599642394650286852901120726777014630434009369843544342863675948752000792462121440238788990420614385904156269966138908707866104091465039421740917919505038127956858337003141635324725692519731455920028259738126793950680537519513076428350013134259632287098253198722361603359020967251844489944259665580409703233048744256772391346101360424744134168469882873188695069854924698253452953374378474064159995227370965608511284494229436153684615912567208159061666496791546822642898133337017682744945085378192946900990845975969631242359008890310832764598382863663743656407295829622238534389788368922623502804801427541717753673720337725180898660557071051686537351207405304796493394667281206682869488893844209931540387032138324061647181475537901917833996433798586944881159379035103939688789355277665464101338376805731302749811009228795731565031338906924517504941332814152067288108125523055623309480613203817309679457031228844666656412069607867059388944095433142888632093921992452966980390762877963276783647461302390579374721624755635260788413685248100728018208149303823431817805780155864877042634151974844867246206996194068071197141485397706498071310739916297752919935149517739709358506864876360405454220045925210551367109963473627856831565041736179493961638168847363579539984672061522912872183603490615754830237562501888280961598647803546845395946775889357423626876301737315239633965937445041500531687586056017455990881298700591238320539218137577891383315912198409149307519519514287030988106412739842250080779584235001769792490231431191810175408115422423003701364912398958230667157940472355198842185693321049783868281051983820498543325312248081577447042197206348100973720553153457964281980233404785047628021418017643245359123572898963495030371951294029477687653655543683141351708819419873384867792530962818255291197784403442400088752605060468130007747835102841988674321940601694299376997592073270620066297042847360214216816777104045965544618490963883562305157676588712568233103059736638429827326204228924852000556419224848065288842766086132836310960434912638150065548773923010377061782923421095089244865251995131494589487583111603192364630680955292447511929449663696941902459882065145803207427456893012859530947046111502910004177558048460442304658208984749093033764415156352993392698177855520770078840063265893523968008985248662549988751490731170735337897253451521233239233114767122155382629765992521463205443613131429003715311409905552864074707031250000000000000 [116,12] 20759648228212940827829774624227070031752787700617766223199400812951839936151925115316149763306493988774837458557221898410119730151678573558355236192108416607650154520246712892350070695319909189309691844270870624956630423095364076495748659764590962464616383696649322443854045302828458923247962463741698313848327548230342312530488520998312608542107170293452734799653230864943809632746900084199406410145446592428842301464699103573902715757113963271119975559975759935598654961902276609243302702840728351636868531081074758803649044761266623218976999659658018880603071506786623556755171875529862331504489637917071124394278946436649699724706392139063191030586252407419262076852121803945390997587815508152844091051506585930369391329098322649983285300065862982441032374787856461989622952987293165267708855556269712478138191159255365478300082870224599989260179950722468270657116464805460658923355619611226634883465701459221976362411297424892518171456332818674614389616288526339165788586247733612411209532004961540494609230707218407746961072807256596401982487727208821245570611167088485729357517653350229241664246961520107088162131852013206869781477638898437621716335548895416908827243518770610823260614790756349176745233077992623462234180554082573953088629987778449387498375531936762545178096665937451188674179195849819933683832618454247845491189612637721814242856552595127300155352919925966202042493969516163845202332475577727212000879225828625884544716189186228508771942373238278010418804102008129077746332715242700925522031856426976097526216190811928900686941215726755375906807131538802949507998426200412366217810050713377888872704652101109243936781104150058272459244013598471166655372989487308171325776793456505510308313703564698726661835894753302385483673315147316399795901487331245994239262801321476776586204805913548163294614841027648578083276483190956578608185736824717133865499632905677996621655868900350018185097181539154460890149301993448241910384890410744101876130600731746760876157883117983218502535780514409775631303360130105229869291797075152869668029907240889235002411491169622365584213678444288927339758167099426563549824030736737346449612391049272930683264493987657046913995127232424460728371266416995525801723910470934020887388773301182976312445214255059953176161550009181636120667904038389937059447277005423381722586967092854294994453628950935196723199551080935722023511604258187084119713887860619915069061387958735884207150945712783141061663627624511718750000 [116,13] -152429405069909470266210189490939920018936766442300707897250085894200888974098593247114477912183114262512098478632738263739259680658210455166026676081132437080286038165501524769436396589552625660199664588076277013086318755059158122838637052434277188616631910136090116427713306611540639273848350728634103396255248549219734807472190261542241287208603371232565484486205962667036277110473268835286611836070863126413115122188123131736811129104833020903935373882411570795917379796927011980123187690381806525541770918117155370694844276265094924576900364687509087991316130036480544029668412710910647019856784446787682720697135475358342444874440896855412686236579539437898355090310339121958187200472497429922915863146084324172921362034391337795541587567568193951791478548302737700345435843034729669772572165849542547665859908822625182883605413256680325390707784391004243727795765599347757519199425700415702273115007205621844040355952371857848911794749642191344244583720077133770945712556179729870275004277796882030670942939443855332430976156089410517583958499468089831456283591257799639018083973023840086349161386020468439472019081131226992316233863371938203166806392503627819376220710549294424849288429081711662550642266161871286176419309097079201061629161377873313650811276018613357959217025623627519032500683521834048289068152630092861315040232000996619040443633652406747578118630162843134884897196275690833046532096056515501736827096347992794031487154067849518584057476097797229641293118802046798339505270949583139462576341823669614744326333487317759137164841019954221041966133785261217498650473821699704822820071553583744238614738260475307487310754135448248006291237191024484583449935171057554049828390469839746071025049750570498938605606020084498547802128949937477368900696195484157897431480192171043206416995103432179240716093496552838129581058443304281157382506502070800353989179147019790189873748796253999242770346177908429382354268806561122088436233423592372055875944315569892656518920575937342982962695637756473973434950948912145013935697089889006569754916395685269135244216997319368750426709595436221540310920379651070506005738860953497471986572182062252778613549221014670953831382893143838771257661615311745950851340252095006465591266843655954115846807504889511906159111989021960250667009928028974762011401421546524895612807411198466423370194759542174653550233020140145046541076584060703623672152266072312881714903890720963497429352173639927059412002563476562500000 [116,14] 476037488910028149269549090573929779592159029001015754700497131062048411892816399571918159968575032141980436036979089692856069203977377539956460917699018408115869143867906198516144467737470185285839115550897369271732309323029400905591920904599070767748676944795083520239673528008738418397063898880425548887192599312633697113120814536934899498806364764271529645052801875099509985023728307249061233618740788810304976436806666436138923635901626651382923478795274738819137335512243930197281883780280035347724954902069535038913035186782059609418886552196710450197738237620237212717091946062731678641513062095379601091130163868895555140165768678430647270633049075103943712409597878093782846703926139585762352058929558196642709961988559145123767471546957824043555312632552292349924626361949346016619191241117477096803596445014025335757724464766604084001698123647948436889458549002387478507778850232110141562315775483931015206017409118955350729956012091584912400343863620734173434899429207505296816729673827301960339404907017999489802929421031476004958301426889582335530962045669927397128716330115203515931760916423050810086798394321116806940120335049936170206240307775104947363920545901739024903725707448813076668839806307828075494687545769245279704213747377781632480234522311262513825476379441140271513549682043028781662859040159266602690659094746246521295443463102823134454547487949254392173923078439848617945032074268421841169435942827409131475434688246284428246778594539735487485154721340669383110765376338265737302096452726031623294330850986273276106259288749677738381303998838674105299927676889935297915340643086395010441988855271287797779586282080668823178912222809310290552145311001726718978397738921769140414261253567122197415779694043214564742919340389119876489073243713069212339933267794591493466495508639213717788459745195896112212893158858893600344020858084213589899427475076620730139530662939948750809884893779953642409442706383845000498802096462312174521197683010576820010192546268519782578395088788018763045104855870514396723503440155503902801971790217944940816864593561402941193336924332018969380238911744499198957133639940904573419858030049588153029982642216166371864836190347702322311209179795167746431918354308927617940928050612914113390482194313513953651014620078204299633179934026744898418392538908505226512674828500877413281343367520882956359786134791608366484061651498386593129336842398695573395656782667018092070065904408693313598632812500000000000 [116,15] -683992339476787746354221300881402665057713356121343285203072783605094968688668981206298187980325978743174924074206449084899852389952582217729064407731532105040837188376294520416557801769984522273401411630569196421427002870723125795881807770282843383805592349475417140429893256457449347454399242410245928065086174553038687603274311161919390877779943970298080855955900601157859576335910912362503072185388762757269700496421694389751581588586432740348496035503401930505389215004747173492904443779491537933146363267174809396697659630020329445119032767429151003363170785250184005206088170789827962980264268192310070663805775805901435346609357937468714150378865888998560054442617305992665845780552467733446220175443047777683815453211504975151596498305403675753583082081545907690113411322528148726362569766401498791760140209771109134011588041537713893570842439990351895237857637473352346713936761878633350551728896595041732994035503756965115467754586102952595167535373866397085737389737133733588884392858442863919076202843952433399802120511999169717376182187388048541960229930637752328963538653333863687555132584233042619768705732633715484814229035700262428762647844846086108718345205642338738447352328069091738319567057434647024871282122630462000940477336980581321553177083679874995721722921432265392247599146827155602987106807658300911948632561724930164443013665378615013891229674805139894898545520644289449871427877772917851470378229295596394131569543078196133174432383263427746627620128463443095012499629778831180948672472242659921259757516061448668533958612576576843984657596115258294229306476298555111101870924148770655375650495190566606727162598012167483060786322260389972108134120749632637542453606160071097531658332067406306564477780887063390348720843722152670115767710663990815602535261195523103467317073867090823315335977014857655584864789771581984497745251640333471071922691975638521086424890654339291694737954647922409517162469302762159708363493038292526121868093883607619035151349535137298799612340036326578362309882239277292903568965357692571831628537174750607628179433464236054994306406242983029804152602500220734135215301915901815854143350347789558589982789810628533762767674144056298168003338094139746405026679621297121222585788560731774456429232889470231492915545617312051302979673476584758833230606248227428688154852595694251233912309480869797617720303999731053425250795331459981976484780427829697754056777203590655744847026653587818145751953125000000 [116,16] -439310846315172252709527763857828452031255864464654998186983177361504045760041661712894449050036866630171049264015163988417591229824634629136697072056693999089671387006890203319018957589597002248830607676833472527506427497960566880443909991449278089559323210997119864448562040489257844749456199722597463360378052192077505056213418499406728939767639966731703343234397384124868749470447130163939471715258523806078409506771378375771116649607075378094853430675498541983159110902968269867011600864000748299199721886333258491679928707626921188122301270868561579772429131553007323773510994868160492598683396117205883962544763599941697661573937731947485771851319117599054413583762984549756702433513575328010085788132028273792290663419998571262727320349447413835692319218440223239023844103536914796682120056778826748591162433202485788276626679905748680308996674224036769584800829221365502642529607351059955017143036569079470824788791377284934416047658955830360870153804572496884204577779335472492978337017751660545317165085130995118377898879461678600500612158889241346371184994763993922406795801800042076958895415498219946862039764553727725653177926990467750873291968325998035951347474034110318868312283866321210826055469376240676781046559481929169573125804803692055364082968929198818540945783738980182707190735625926703715564865665932954061685796048990929306301298619062451652276756501444081771292354726369767528759733237456274052094824211666546881671659881955998913235465282543668219675125251315313293157204812620130005259321962139083941140630024740529472368592631347711976809072449002879939964404458006305448575349760593029594104397522739697662073041016465992068674174968643312662888261646362473156190436461171977698522057269109628877485108282409199526751192355716338002514249189599256876019386396012228688652352734390261478085663588583533365224610810079830022288227211236424118269782698594975613194375949251097404033895220139084307570319324767339445858641727449283370869021793339520151295318625584006524935935085013935610376005436264840729468896300127698584943193092155207945584843583740306357981663550982848225099105143679320362705551990930537193687246185683854391893658227913540784589654621346225324118144374646598987971682858185012545227298951158670294019049480298020732820463953195923477970790622851392205673384041432096588482129790660214877084231669991214356864122661623867813602532817698897878209061230525903085641914458392420783638954162597656250000000000000 [116,17] 4933695649411158478311081457414757741475761974279181285996678567637903419647000612422668832430883330070450313114441402292709117152223918578779639882436604906891208280916896448316641641218786071746726137375911494098452547309438857843486005741265171625594086348385856095253553487985838471102124500936870538306067600323992350482199082877659875998540584032590315598471389801547295843956015975527185170978197930674085758933738869551719383677889683642619019810764181199102081582632015480822504641020678211870304631170265558235476455970481169789468112925827984844258995573517786289166721025235476811864368083453393970989717591318846954658247649923820868335766296746981008510349009702345474715281107825450170588795947535223234647327140319495016811050946369682366498660212389879216469919657021629131034136807768290702680221716269252167439694882394871778538116292507926406873499569918169012118340419718721173825396061775597088315276106670483891967254471974519476136817557093635629196870111337295497657953182684343527972832206117305883203646704710940341171604615584047285858974792641796346470417033245434357848256459181901878354265322841062341935601949711375638408438647457457470268833331328574911929158099419941408843177372684665389191402806377071876284906973021939332269127216196100190365655130415457149514546129255748993720960173422393213357200121263395141034358368454938514699079252664895898965080922873962467361201841625203651237533327537910780110748256235496238323194138648488401407317478792904366419544907439411048707459591545298161213777138222255174944032978692656380110513935252751707223576050686432259643030868479595064659418914826993348552616340018536173031355531349321324219612940219479674919107666298327857116983695914883722352761074304844463497804549451103909307164348043478477485554921119326218678240656886819192807196713739513532661482011079196719976612842301027260353136602453219005535789664842251310202291578023405549625132706479373410833671644332681450929510766389166719467627056727712170676663456801108993430988026058790327363657757013165719724389412832646388057545339610552106452007721270490338584552515700024323207721648367286611275898336635489782804745866477295296729475290003613546724172892557671836668443855799233435329154351926402063875273422622089098622256929852309857073284237042895539579622865272860501423217515919432554937234073903967939788040634548765286203798305486704951485409044367042019629820970294531434774398803710937500000000000000 [116,18] -14169211432438229450697059586941188310153444005052139952827349713182921869645838481105792074428665749103524851415547497962743053298452239325014756013691736532525324063419543442552316017430345372532014544072073776912928455366431759583372495679260248503968901670840891598708280941450094518721661421619124024715358549116472178342850351459944347855823903890551454245637595231063731364410142588945207447147255691655169660400361081465241600667224936374978504078405870500218198155980300182408432779680435378598009490683696373050958681296924578563302907732519438609367969252770665852535794437026401234387797984674933170329728505128525365689181302066400937596146569925126278958785198359144290579990831159576602724932311908831158784594909397480980328513440720308304828844733535722972231879939189945930265538008899008667457899648720403809980410590070462209700854426222415849632609004644969409590675181791687745287737674854733907562040563119193720237266810356001640675522519745170829161616804907848826159311179896123595749382567731841130053148483884353117546243960156921613329006274484687795370738931728112138879147930905490295172134496008361451192822455621524648983469024335745777418920230886082895554066158728216228165886823476460415207406714407822124838774849281545989266366899681584568889057828803321995587977847575503392967073754028910420444705202807298477983316542173007155129845045573681314531425331233004562652267066949756658960157396837080426875080737701747335286855329011405513012939244052726188311933390261145563567273151964658265071436741170437899774536611545871254129996004812048968596791430066929233845250378489206848769241032700456546419929021194304231483851625982643783622639673279981053849231892900495332478934890102003183082151288242597177032634709532839373837325454699615620023783651265051122160202020799621768386113807286128453658217828976612556270626096367578208225296013012976877860759350077001490441761389582943686854633662534610385471059490297077025838752549936362035946407283775032930635750706460608458672448583844625588201366961967963395697313638462327782009239208288591772603776928132445432050596593183015761037026459779015041994204086843004711157956305871292924655288397507950088087313724573872427273054984927158553106561757357417079574031225855760671789010679614287873690250027962640356745363869576746511852970334277035750435954234223378627680480919262627594732629156505070958659922857221513670111789906513877213001251220703125000000000000 [116,19] 26251636440476920786539432618144547771870644304114623097115507394390050471775312262752387673692730689615067156321668453443728875159418090720659130142609630670143848582110212167168112791223542629675871874192986736599048650919483859839464021324129859627883561888610883227400748976017306779962770293101082219537726178785105826768489085265865459282021788656226217695487187482766124489910611670729736006565720249269092111810540248393241940200051687271579547268001640389794452596819037801127788388484988705716398824329798961437468407291008726716126108927348643841539451592777289824149750494517731816447165551708040191439214602497426926784790433204155180957303151557585216621654789074133650979796568205373402847297315459758261840085348899292226616768714976079780084838259070460924251182588646976091777488515428506283012320816027658192979780156030356769877210971124816188700460630155238693209207273419412301013262124794671846022002867198840634740013821151971653627970707494348482494739184174250874338189884250277464932250758456604087776011576379893337910494696606398609839495966468508695386065008392019367739052834491273088382840882650931201806356182953592569359295700352576055420795439358255316470875422182849713716283764939399707968577162598695355812262274142412811230895812888782556972911227588144083871710593109177735228642009098718418195820036613897542222165544748295554367550532136650072649247555110936659800778618607918460056081024426822811761133449541426857369558429711064166479873628988617843826935298810568226775244945238398076311587666745714387552436333168459171130961358828505314742404030832878007489575525611796760388369889648565251382126842947701641009770821385603512619734139609323726724507513083546808374481878833992648932426463792395704311990203658935135734894898509074808714308246313150145981908697982633624527821756018640758452723748312570802829398101195049976915089842330789425762604526907402603729156188645319339128246066406786514907336988005800584331367950238356447838129629674715286253277802837256877168509517623364839191365403110459974360869091395021126849480151606404760539111922963041768943781502159176567361878812741446757142562660812071159862645090054178578728932515590764630189808036048412952607972030953316945155703610927818780427084631285438373262457379316448689775546105118636081888693298209985670991700242822285645364330154851912175607216085671776627773157452635996885446662690855035293679975438863039016723632812500000000000000 [116,20] -34469796039121223686102788309704393517666438953533760299261017599450939301306064513889848415344982501345526519065627963278865654768693545005147021804865990400766325701285301851148982161989747782721598853666581133372188827598491260557909263614355543321273591103041835944128054779263598381900886116232236024352086660728695095374093486376336938874626137784050180459065995110821749543052091874848295689922107503848795452685505495026092259429996323631242068314300735422999490266666041510813323281920630448792366741285726848448693242725438265655541485796928655554296654102648372996227188977032206600617946525926854857654952387529147383416080003691913135608521542012995524864100626754275532000344564281156554996219632635530364552898110866371830794857048803065127819697553169778197223288055778771715742630713697428073520115814423265752123932787854650917647715154154824229806136234230299313881921496530470509224855453978927684181550052379482086823981081796069587139445580962627548750088457029817850088751716651266333368715735009319045104271024434714095320103108090389086217439266972725684980267326207975912882639786943913121998226240316427682841131139222961280631661613629541314180443408236740032733582704468924735819342031123492964157273931754450681556160939650170280214739546588617040996652086773496502560237918008820037990765633255891495120582977766766271153166575425098628892710155093699624195175290362311976902991628546237841913752194918359006522357339133357357868852344594132414670776314972846848344513683649180497561667942569489079751506778532753645462451738491521764779683253776816141920111149431392854547414331752072949584008566190175491962303032249116828642937288426897113751206637836007032076092451170060327122248746759124053293041570816356661810317040570104232481633911411267329546520340900358365311132300826414480867333186100703229653602613375347528469228610267322364001856668286679928780797045245920660623289911690378591860970959722094784770428401227989010553184014087143907994991877663504537621245758399741281421352655925213334281802919333330222898203739099886286470776712016024845873934010458368897760650911839608773427069138111964686216896370614118749764907609438923571725054052432728543538839569175349681287142236566135668790806628613885433908029279390399663012720705921547243072244912287363764067035178941437609304355556549130214865243884148022388869979920333084921426472353636328299873465685204676489661324012558907270431518554687500000000 [116,21] 29461364873532428117553904226437380577545531687811669875428162707402954539305498866223165979329235767697110459323040999451802071540419557411120087087825332027479081802565943998092484505233344161215330546146647193374480330678697723242356936967525777727509555472517399006657094033754756677902413683892175534192559605261660141465309647086369453036979068437501516369864189623954757833723128343667629047472322022021359771269714737207982022946453688649687918475367050636099685866205726833639382203193553717996924331940169062126033224610514803062829196793411421424231347338576421400738796703209752737113513662451779981105007584529763747824996207098468705613138535864391355550931510173250195775146008871170518201417268738957017545180668454094128139170002679223264364439423978273586679629253207237094536045325012569784086169899483697792460240748586898159199805459301078934749523781727567945741901415959275324555025308406356108944458375841963758488366764352901948346892104987428042316508542221268018905043139771891672756852025947362568423704733262902577358179924445232156192534630530219099422626888276459021780642655663888369131413092258772491948648922171557836152566305744679355308810970694866812216262141675534808817329021995189992761810329012907125526455208286418200686551911500870429212400843217517119467439550515763519571850852891758465571134022721288252718245656795549190130309650531832554678207361492820111532215122171173925282256308015522994455558112974525805089438470343872165014331806982441160720154363893522991600528608681644817057996392644125691935165317922947543409304634425665461564517473426798592264955313895667277584156476443611605652701128854182476831637613412816235722255252812701186048463409794588438139971895890181402444904899469085170029997247616832826577784961151900862610802570410071469206528961168437610457133679848323344256958927733960560220344139690627237857503596094614487137738539437404167554791818619879616578863850104539518890114080024657529167368632397149917128834388227357371235155782288878925487869748600003328453178503461713233115969649431293518242674336076837682540999067652651522350270273782136253864927670445632611421190009497615238182101785877814598896617158466399574371106533625756273720944355921005754273088312761474258647554650810628518624558648964680335754890424027282193809015131535834737490887181291098632136601436314744733400132932031652672835071117320643180868301735930714357891702093183994293212890625000000000 [116,22] -5123827554482568600647484615990253887929439670085306387875420247886264321714583748950378184987124681879314594484461261334794642482689432388829313366588263200710192728603469589180385088369977314932422311043536145142155883475096951032716908627003802869268661732980962439513111374349351701793776081902040633495494728260832635720872936436387678379955503283145743282111259388689338127682042301195538714228141656310124206791747247356431803309173572194060994079476886457130094868820131508406466335415624644737867075441544016490943721875913967501853158096622852110472426643551477139606566590821733544328030817478481692749337609882278809568588208709792755742556872545175728069757228668103529554761405722487199084461023961152749482129273481382045092389141591589530679709995902568718339329111130164686730532780592264366117050042847774358985569721961422126319523057049152168231529917770426219839940987134025312665408632415827006417617706135602662882652083449266681158476523569376166834283596254833336289882801853263707982442982962929073731312554088707874062210438368409091767932175959846907156235704095991322470101975684730062007546432866502128265347789659072296573889293414435487834747949932194316000589178024754441955171227277456496502771380154026152219782247374345871612585015119454057057105259941953821468697750914853280841976898960788751806696992428363816993324453966270845354000019079623170428193811525046832288029258360018317134101726250498466145598498723431038446612402511323128399273527983753362070056488842928393462820920273122272848246959393549231116543082661208050392386850807324886514729062749274811423501875574678750781188573856662566078773913083455523246218721452678304183368623091145192897907265740150783241796864176912863071164529770967040039397361081035826454299054545451945577717070984576004270683104330097064258148570755397435861869012525290836381945474361280390692365966659210094688319482680976023472991809077962348844079460097326842416255789061912120372543073477386107207665960977137079455360431321492429146238683659211276664130843927300188981161537254918258580002183791031987293892807905771722471047906496352311397333704443360295338855839542379085721139129551257552427207805823163522136384320517752782610518857890349817057664131995908188153206329704303047614647579178807659443905269181851572815681417805131789644196103665261189569616511554234052757745930887591465987578994638156071328438656564685516059398651123046875000000000000000 [116,23] -35696406274740697343432307073476796636015241252857082613494354181853542319477906769328318844489272273887851077410213703382330937936009357662433361850958066794438343618137292112983337701548502837616799828036636797224169899113306234576391268960458297096977969742797535887038804533686514731391629784881046766589675031993000777380808461628218614418646312244879263631952709511886027180788097183363333432196304880733118302669251301116199151353399962269678004849830912236598064820930638242339907422231995213387171534725470821807003053114058603117107011146149184705509482259566906775389302093424471275830397974771672303752941704950769116244242077797719665583579674725572637624886348986522359218062720541780007199101044597256665095542839282936173774187082150000507747822249525307175760242361419686248937498339210959752288596883470595845263415705149821434758596312356214343613140548823813142393554914101283210534626693675080234231920032497406666245715275820711898663206782518926646587123887951362259872580583039847928631163955807727520682594369073556694491130951289554685678784265782239993651182470705577499301508060332986935488730448769403675450297289365578731064189484296025448611573662859425728255447787539503409126814800799603049687012109876686160966533150161258220843660779224743438504136840914157891557079374867286305930359277518596532388454871561709329293660259929176791978647186464940846560246123697762939766378294999083551812791619457027404099489911847604983479474624305767149155926026810915411934365956137771847411917461803332928709452565178676988209211759089707791390405308737220294357232343986740390523116208286976289322843008513330285191436133265108682100450828006486278919940206245477934747684902657737113505236206778778044833365003762957644973572136998338092640819084734274801400762091880991262241684238315550217081614585043499414455451704724910748888504920680753783976244256340764098721641585513081923839653188890007667294853272133497629443705512525146082046830823308698957884199568282792880302585798258915020533736660761501963985189188227922851938272818234280924819758607081890586831235286796377560314370111062357095671819518520356870203221428181376920175328110172148203118115780261333558058027414224307044973795361078847152499329763623486862925009960989532913216329616574305695370072112317102719300127687868369507258655200065170660239004863226128074549982394337449049949046580714221918451123372051370097324252128601074218750000000000 [116,24] 80885724726641751197892069548141849082471880175187203516089261182654078152468835846258375373451347298146088402168973008945119664156043842260844953977485492779604762446798657090914498180183563864995074063242999685963356558483821901434946615615117318118846856152001959785102003621668901482283715469880671537664794904527073520268798203809594565218372751443334660392269696299389256593830621511347527315648624217551414034918117701845105723693812548087272503702544285370441443068490102296609345361925439609002021190653407206474542384845665916176555855998433220782600128118479861208071899791253231330903218927701498846369936670436127449667564134441581644470344782466951833137330719195945834720058699982823228640248788137005568667686233892712632371008419820435565727935233625541894701844259857472897306410779102533902059658379821497440908752912171296025646249152963964076865911190388159948074963828724403618830926583167726457766793598846014436067708131293864628901278682103722756959466916581582707901399195718710708947482565707076412009241458568671246276091636463406940406639146625489036085906751226448129140768184067090607577869104458793470052792779271544886884077875948554861915543423421788187783251738289420858814015028127528223148355029790341236521743899322834637169597812055006467193174628675578560100128150676139592935711514778279836750429738124423016311807480775364170228203149615965912557549937895381760839339324505534950494684244494145930432253760423829795353729086793608371182683437369435606771432131705554226632424843448995128749394724008153073137032459290424247480791546368923679364172126324404715823631136777732649696224719518312069581208491282241647417903003130810779778049785951703916449994508219807444781525202770477902745901871421750243898454620039387773300974953413944280135579544209577232993543709065239741365085668542488979592017150904343166704013342358086907793903918333604764668753239952902257851707645964948596105751034965084258277354433865525778874790340813952282104332063795846458815520425664100694578922688181580086322673497664060565079158445796941399075708185350227118560896322794017097444674358104519812563724212922174245529931725405068620962785031085036600896962121229187345393020667286821024636322429015055229667566272779574553485279396012925989199591013992212146138153676284982430035634871845115488891420275393606085938851354164126045354890272631303096246844553697530333380427691736258566379547119140625000000000000 [116,25] -115640863703430790466398470173652686469727438636291841249860545784557136937266823774718079877431526282334066241953529317408808156959029611240603958774389964540704126315151906014514666708819039764371546697021976851205647531861666855513915309100421300684146842444015429674823986907119501735183021555449587125160872000070258763979372015526223983366070659082625183005497666767927674566610049187629979598234034520140484277248287124083773639677125250115849421309761114285250542122956754057282633680745395730630165480907648024896482959443438885076905708905880005606328714465071425959020187575059644306806296211362440269471402722275299319880511026560494474549543467824771102270488765295794472099455448518580953088639397805564861390972359926485387065170524566142978683010473923180498312041592185658317147369237684546761552301599516661961655562036061042487971925018865289525112258452754801254925121802068208769450566377827876660720904051192158917821665183846028530667877408730521075958150394210342233927565344966856313472204487048119523302394190069310436496699137936559449414774588690647936661640767468682666881345474911646122452559598387542374638787883324831309760262928877047141455395323504982411275777820723942975509678895869489329186766531609952816631201222117545121354078000938878881099523410526032212286901947131351104114070475494891532755735171418711102208352231024234719038503890108668712590838596124724389582097173679808015690455071249374924115076007202347923155732248103995550295490893321805177483322937676576810535881167578272618461454030048566901474300773536525100280625857301651265044075132470917971037366319146290039531601572112059522581469265214396114587052022223344986156673531179255797717381322227952962859278202936652300038878104316358121684445673244245323947530684943944706073596220642962169704299959376601972152153860100267723416968342182634547094085768348577382761336012403997973921571772605875619256517150428910461550211374583717879643460640254428093931729237893036437193861983180414476999594153851835366050426131146275691170123570273029770429221832197738081561384359298167729702746801720060361450131188122801068019225547414472052883258474561807902383920362268162197924809992210857672068104873729054663952879738708140842369242907687374039787451505070623407031712375514917827735796684319659755613450648216599794777526893343409786461967159240907871225422212985686113930925908444002914166048867627978324890136718750000000000000 [116,26] 131183703710116319147927257325377155180688423292922490112805709052014139736277612037380743901869951523912979154257758396529917569945478592764727250591592240182468903934441735557578305152709432693050882852330568451706787892921362285054970050074475487552909345613805487578808361105244945136114545021981920851193523598401761563085490092018917504069800870787385859529336843354828135778734507175775658750313813725989958846501552519816012564572332143913770365462716108334057829964127608255097557160476062362047893729043271614768760940762722539894834607136142846359695540123553470296787480544804275431056106418070523173565397369235938294243627325802263031010836170312082442383814108699618599486554554543187844839756365470180922394546163850772567046527523332983013079724196997473708268258976851989871706232893601115321007613499063830764075628332215519573665239563610900204381834112738594173468144086875115516520435187231241847194642669349444343644547716347452863576396002430392351475331011418672847396710984309292526033949573507639281427693073675441248795789165031087311360426756156457572166709352972443191265477121702550049452655208922586928675822528187218245354011938662262503290200847971230748437940376643484384040293245685292484834665500774181494924236475318816310936496631178978863309887879032023667288118169440869865626827216827555846810798928555860825156476310826459998038116257956098818482780049844130799488757126511433343975291141879425548570912790754966679145694436737697577197104439998773997367937903655754437425986186132546906512306704503667506339542831886432275787931244236339228176739921524072034831161274007234529309045660283005389214698616255401161263735419710805073014355630149473070309592020582960070919430751546267883249082946941610588927362078704699514551937818538184364785142540458381484845303551394619207218770421125220261388683298119206608801888548981831686249100947872311634566039484171291682384716021600374028774890214100488347937821147628402279209930395707700077033876603398257861153638055565961470468697716792614182321138887860851673003571529917839318386416751375679603214256703553289818474859063833545418765982075250036083448327293201244145309741369760338253045785152748200863812526437319679100068640666173470373321695240259721313767356978815869102563984349492756365565557093780568831293706155617366264689261150377563258302085571308388849402738483341558650696612176034250296652317047119140625000000000000000000000 [116,27] -128346523357164899248191364135801619668811927450312880527682458523785860003520053232177099267961343036936978491881453677399523059025403404957593217174455348603287696875201043852001668743900787522221615610856408594311184575332190975465608649735693921600894261681777157598687580844357210972172558988795386179540371743346843973549807272731450849471425287667270942903050313516565481888528009244538909415338596387790208031804914866073466654190910392135692725047468819155422111752159253776468301433350160145083218106021405631932916798143607629216472459797434924373902205218788635466748477486095129710723038399556880059171312387563810417147343199338961078315157577408309916685883819731810047307344127456432326511781516792050498547695974777275527569170761016728392512195514585149317071686933552916231181909166984872521519945462435650317299182472582694506499694285660672519338456097211443722120056015362097851098842936493048487244356307447161424266385657301463358502579176810379161620323315766714822855065393197763669157743425964766722848867525973223579275272408055464211690483387602443177858541490514837622935658894840231935443402062983086928598668866433702173850723365375836695631758635014096236000570725793623391531678859883734138482342145547857171600505222841828381890754611538780428736626348145833508013141117311458602913192638912177535515267350931174136226972332901549913127544377336146538191098991993454228957376670148808357902581351789610525586455764204723820756143988136457441516180883352556968622097057490309194576104276306639959036504372051488122686155566883338352535530615919683469600267725811532914089604472757398386937652929493702490214770891268481831856798198228206959622336181441417013761145553690438097013080804646381659842687432893977293478970299313691316385031339900464010897002753426247371080674251494863517704471762325870424199928468249547715843596948229146813694619078406701012653643587805622122625258992437113841297219503167946683391823338851046715964172139009914592821141236558894283026148395360057902742617215704508212369707259066340891257581829176047961262112185780620300852388509339056202990621842989821005935877082499034571541451985196699213966606439574448979376450723930070045395323698463946948962528090634541285018318706091610644231540290041659655020947501546344376368250924842738610175340181686207918230536065809132794304961218821774510858088626457198296731965214689807908143848180770874023437500000000000000 [116,28] 113871842516788573588963742202410423863723978657794364038745422930805250287353667190251581905481513279690414888016672029419541554624733902334560041951102467228138069151468422085690701159069279415998135198089775541563701193205974121479263308787207824779350501933982177002532488667654934088154585152944318045514173529528636782594368430851894675690873589398666942672254564538137531320567868545211948270160636375364931727924994416937868251369114750720119772699777435864031206605933685152537838029415542556788126900249686524603746962224988808726241587532861666421505838588033520574137871230099887182158623022241492413445970112397456160922799925529234421398995915155066843074605368609680841507370130269364805320400887196595706181870723749479262297988408013812392009424467245105017810378604204137432356940942433054547730608860258124736225789326745332523965065098836450518998005406213967856894475126136611835691997560501604990779777651684189124556814688384444878725149648678335461052682036399434456977537664512299662790307613606827847665651112067419913333849899776322670395689378435373504292375551424745708428113271484631009613724535652328811024446832221645004594111735671232841443488298544925459456092042537867990009216754050094792241967137277457353375680502582346843011152951783082102966996138866192912672926656961255428357614305024750027017081741932618935742186618360772493390008592455190960297132945373193971706566460851995416628108982509984475432189980589829109821314744606159013403032777736439842909323699940387868002693259959315784986278391962528963202879517046228267029498918665313264025492783183596651609732365642592847914883550019363351100888301573841434621514722535252931089497343164235064260141975357852247923297312781735489367549112751864431920703760805470872201168582824169143861679182633963976346273932760651388273345785680405540530841189844727230734768255292600172398538433610152613898854677198793521535240046040687084940610315861648308868354188251906645917815775972087006110944953230109572207014087170848486475244882999207203410532804311183414612802449803595274058312264653750207977775041539341464673562029043906357796366989698845564502505913223560703712208710345950580716427715044498163171670247104860133932952818771027320863508551823040371308644911874747330238398019829188638654272760822085716279654737634487299228127727215718002308438137276186090337504424989389928413174857269041240215301513671875000000000000000000 [116,29] -94267876503663487810437803595855662798321074957711185760523021776588428963306426749038489792801736507464834620482203535467917037186177678464091198970257821985039793173764433559048566586521817922747103610690833401869153069609357584126890360720295008518194360197873964399945111134044403080825664172465166257652241182929289716179680480808391193608523444737940665405053343077554680479700019884702856494444011018569259068602892962856826708212483785235733201091669612730430848621419882112630047894770473838355428877071772568321137389304783353634558253991712772130796260217376045239583483325715637920508772350074856029461492681000604176024832433850999459879381159975096933831225216720186376804327386635711100673889707319146086409100446254013915344557130811894300739194506062035692363764742960015826065181438495477995823790323701414842784521533738255269556190179592044629431708263162502537112265982279481609564748355577560975469465677791646984940026780110598901227990476668984916567535784019463193807799667151641127370845374125905679006989215304261684480745468930720842575728205993039721957918235801727198383338365260469691498796365990890122169134416969191205706725938476450204625999934374957126283135607799212290949414300829877531612434614206283828592395935529759307829104270806679049881550062031906182815187910161550286551253117515051164650664362270149505208251068493522708925302183254546842357517764094428283039163042280502045789462600544361622525694718111318094935656471468732043171285744973865165748170247409319666120191234477258875486649819799552847041861514141959183865522175235200518558960555317719962535086000862636438886923528987661177766355760719024896902245604869898747653564702140552599443886773632058313212708864971290598650528516325314946864602958661486184527875788333574420420544260556898318360439604875128383376285254408656324868156371822418929102071557409639398496148922418413822067387010232039509178683859912677156202966742122103791891450957781208565993840917393240780868482446369808727286573639629996256648707280865733618427437941563016962013915526338348332329749400332465162249508920751557231158026891255765446393671839077840937669009653776535568945560693103548063427376221468867003090211435052898896089816968231604495767459150157495146270565444853019403391582279456193461066445647563853195683154786069752949662902439019198808570133448667732539786841619577906214999529765918850898742675781250000000000000000000 [116,30] 72930247843520756024275563373504706673933365505617260860167191323579834160137630226240844296449429904664250022106306598705385944412929328545369978346883486666225260278438178308353589810134988764013526838300972757560669352265286181665541508490089192678346365146288122535434208151412870622148985200043485144868802558077794552150859262405806783338125423664506127433605245408963278619494213993767935319408107998775007850754305703628283152971336167910955481869062929558603924425768980439817722481370667307958990379406454183063570727326916866244800323115164167841762309308793486398920212848793829709259284124569679772841145645183415492272652555819481754642366120446426623279682424761410665907176781672988208443561723118612171946224160615624132136623384407807544606622194094942376800479982534010048224277988100918247504906678852022109728088065666863701836472733708435108250314509246656862298285436645025235159160414338403273340052508628519609532207593166220077801492058751361468985457590615501758826697654288252695170136263278838898842269472268766023924528384946372289383324543655896504668937332186925818914179769328851209309821069790372755525552931865731564853444858856916394835125046790914880960360827073274188376481837793785453193618633589157372436230874768977352494925986841866509033225456164414599633731431187324895285675523247119117089853268009121522490796701461108950741059926636629737780078186546963698472872968044011838658932002040758188360666642395475450084157654279344495753549516814219964462668484381018959488622319623158637977023787066416611653662523032750693584586781899886971337438980786695050262171524135194587239632467814854561602240149347629424177408210758929846795716611469009048905227193076472095178763896729395311997434908832366716029530245863409187920204723242288356977023958175991493840044673105067860253729181051021730019734137892234127053702173242071591888903142387070871408145046686113326959287460035973374021008222942477152899285657464773467680273411998632838714832692139518708461170790708353724936507674185303315534478926340587618048901511402138519068554201077132651197583335521279171967159573483620588395029201978059782600573824043353575525042081361718979834427975963433116536495553152798350094925770089272165248459532550838647877569388380533226663865176358688004668195817270421211465177621383276472824686114804483480630961365045489437890918749118895902938675135374069213867187500000000000000000000 [116,31] -51326948314488742622209180091298717723587950142446376772780969788789487231185132765097151900871765848076904098649517213515710442905934722582960550887996768155796011820083934420479310393116504401934535584892453430456341181254700644520866408681511381623129426725629732162468997405133177226788569159758254777662795369458677935906824918147772931520390047442244654588687679070595096298554686226934747588445824517381527253742829286772952100728749334182943598401922345480324395890861433685833820956615413567830038307202761611888314571684986419796411689984870605706029005737090283907168990799540892640834229504107926887120188444813784879299295672837092093907545317164038949066873648634618981729500294169425388446405028143971533519227994905286909386448253723835514363187361197124754920102346976082872985950949235130731729913772495473122659994957408356234161180073499514249881475260156357136974192521409638501189144106493051485923514676261431423986119067444014714558292027223428262119499275378872178869600745471060064274532848552615696678156101606056766103017159746277720193971248210346024015250158756797946094761782025556166571264266827539564536143072447398581954799328942142689651922795091381990626940055614283563650156015361663508871825548830521774510837112997272706133142685601513755090678413733001885010113632494637060939509687483278168777875420673805808474963606830275826133974680196837504501282465657376442990093177116444618563082003884057593476733756081897833801714214145395393164460181986571803388782389890032324843894914072518554644185380279678765366691464474604209026147872642256451144025732134848612218157803178825799942475226584883819598995975408507597275064776615202214795854611534053283408223120052728606515172407076337252136482186593758152829696090205091426141166044206772356206024064258605813777766407240761519619410673588929280668124345004109409591579164747491467024187358198182289194343713409331636836080919551162314780739258967334500331148663266199969558786829783265087703320808518701042784492042552390268299257445002804768224302531643169494190705280984100256780468786545368216961617965344336553154930172122236898083402882392009463119350961623422867109689043060899389502887807224680719019365779667849275192248570614812960967863286106818432307160026839827585356103936777991021204796956186226764486824869509282332475677005685304710301825125303287275925316623936822679752367548644542694091796875000000000000000 [116,32] 31046585228723111660323417778833319787762501052274229412562110116493498393489849705886288489042223114863364513446390396316792723516672106228676927326205755118697012610154982510278885491206825835854310115764786462692762374810771802503652655102131643630072183996244101526231284132052468052723438047501912115908080536448207918536898374601223405596748744018549325108434981011411641371328893493711168950925413028387810226030803594939752126740329986358963702453908322438230401903468553678638277528820276324094279327495302694250503336605752458640512441525224840730249632878411883404275325879993878013209238157137319874617093899036659946021769611188353069356310464378021194187688032467097409559791193942751244089759362599263047127302029935304343083217460902683128640988833783637562077824612634375212598989603314530610261580623425394354779157809304279298452185419467703385505811072643778258874523252244609905464389608165351666819313948522534304672283056470702426964647188297279030088930826239032114215903201497056627526595389823075938106466560525657226964054612803724906960219329058520841579432102734965283531185422238563931002976711214819031842869103486867760039060296639906741308423594399567640017066993415626652455122290656706146750475944844126887689828266013804663492453340681380136478913613384597201488229911354451104703748999723063542655225521315570632463401799912644772519011466344827263176139618171984113395030604745806783079424697124263817467485906201873029329034612078339526606988487292597642103837368516756749849298308983328618257731618298794570823652535530626026024190444633268686938097440466806559625159123200528811336134117238127173925697955188943049172201075248782915458641427915396149751775778931342699130647684182914002648471953204699284051377267333904952869308210327589210783175720693503594894149359389085478402146887159329401729773837415749763350187194650197560422165149221351146883457745610811465674414533452329350942314921067502664034321841281667375358120310971812233697570348655192824062979635534747031371538686941822815018073501759582249913576944270666811401389531182908963466929910453411872563214623617598821295448575274073242222616442596227563894708576367665867042489527398749027363171689890621861298344048555496449144326004235188488213114291707075082389130963179095908366710977480759354487053506023548296066423631053126244786350693339498432732348476292827399447560310363769531250000000000000000000 [116,33] -14213697910779206140856147417136738306608435674369964179639952097311011200202108061242193501682298161965452974224955006201150597844590682635754921471811428031462866852796363494311186750319305724081880301181321457609053237472885773175325761070934472944658878304208268680076572284206449285312960750717914318909683632497283857554625667515553968627001974421759024503092402634275641875260317891168351128376778007985600403271321103005097547150048288211164378172048825904432159655862589593652349962570440912789853197554460692485257352702623496727499688987771563365773734805179799505085639003481293693555318499955969572693146316662524048056390142239165412972564126378454397563563927772746115723772698251651839466242853089849308573427066156184632916854225539247005790898156980554522911862047833694658273315143727728614422555888654891524592836952736433669691528143343464635286410713937853733994335327369177395569757532716579773693700383511141693583301529848797663151869014243648035612656064153568077902881703975389288636460400098364099972861317697102122951878322088337399142740016691032457756515111668442607938609279240125152744324549847104541581686993811271732572510059561704126321656451094038076144526691992067922420523709130068935506083124758796903674785980925527726703742685775307487657241186125494883870409056323485146074947642899551133038867146641366042441279990626202943324260342076687328383837760849809389709051880536386417245710360546835875846294605418763753156105709178966015589528771769461271525325562426566376659855276828297689123703878749366899255575186306030086885869296762714032724842439035643346172248620504081928801213742147188547267114637879745836935337621263648997423144623738741480847449787837562725760372132516246885551018098336581451514566710585463309018465307090278288727399178270086376772063797168226350252032417835408590363544084812316693964020240292840475438018831647676234465920354559402788552547996542836496832779939305625143720320788208814605696504971799662776157792966414688318670764402100266403952014363630458628951711239048946853506286543641988793375529763660615470879892120362415121459368806426280058654799194947580703455442400910928581717568247001181325908766855120820934268930100446982344370454103130284537278426316116141871651610387227928117121398036933330699301311383573535802106719498329787663500391411208728883299689225733902775417050179385114461183547973632812500000000000000000000 [116,34] 2548087620460260891102419379798659486003105309365976055097030811296754135891671604110889189071670980982079146221512360457789403296893110321069414255534937214817505789392804750975362435025671967879587555093346730746235899395122207211069217594376902467594648856038503104989088735147191918434442724259788439967361407954855714803145139610579149149015675411543034244358085825419211032387289965726242146664515596111998754646909794756544496780059892391060907077457230866520464383372123149083763786701481223024073041860065736302318733370246636003826903100612546253691690046642820551222613089975034873461149973934170527155963642445510062670624434075800699989620839653775681412940689608891767419157177125903168932536090469867744277973088625865021304841806499772629299389594606687784877645296928604067864156495079200517569260683087824708900747000969464220816853704998601192123029374663697576995768239054949593635992697401861168948383767551195992295357554355479580643149819974739778247223445148666267987262062412117713153574540684115070915603947395913356248417527643805535674729568208385951966753817940851127838731282826643552676412162763208703581930053446249856100064292189701049205534887487527909917721359004131932933014025612334310452620144822017894625094421573835649209139852815055762996100799310206973366200166667863670446453397187438912118737671869419119784661167885234321649755176020157295756809435215998014833135468199557403737716049255789481866539135177006833052516107202992304741398963614525180151952174048091249411288429479326109546744300382235599339517329420062310957887491294007412086989035449062746466035682339562930045253549310447167878437426310571458233668135536493379020215012612504780587672772987254985161896396164830539474377557161270250897196729156105332741422367326038531232894450725323707860697625542419655057437590623020844320337057261853474842555838995568994799233552543726403339806986914757797748782668593363681970170798745699211667035566847743414296400948075717213509978644035529374070450404366876050065056144805283832417936959157675509541251220166400663039094496942641708862838124390129958565212374214519319025178378151694124278576989190239124855515846833814083951146451275383602332416178790702099760148932318802083267471791188359494701732095346183475890402103242438617334151436035056868893581368110807179458931288820972665707969195738463730194212075730320066213607788085937500000000000000000 [116,35] 3552197049816427633450539884536560522678150409960737876162606900444019057638384843908952595169385438974019337209854169562125571736726356816392086898107948315759761908240937829091853576656844461312667819801686649206255198499864795918442342095091161986734771071493364528823525793816010296437850802203654376128707246368716395832311836671185049127054877048696596833551644846887966833739445301906091792502832917034150647118738459678098372587976902437343893841890738867772858105013617809473639400163204654806884315046627482379912702221365881415951390447423487456834428566133553490944382382137938685019865576518928930218920190516027232518403038784825024513433723174293149979288772162627080122241523130760157102718602610085184721412329507136089946292398431990799541605312834877522057908442311296007924774589089687096457062465475605157084115039902638645033188064768989628712464681985253206467743724338159051226019236449078694660839318983999824504302171002548481495203631530039347713606839318222175496294352350762221434723620509232192420782513098194324604675821796698662545421382807651239393484956017604301984774181743142489446752841148202239028253513214871022305340623693945455923052158376095011184203784914848363973022872979235804217269629841131767578243132257161898825940026753346887448710790865094252874052802229658080776496417598609861550841406295905830996658748064679989617535715111048490325669191492573780270907706738745358685397676340481278014630525297025048822768578757500656302880369357246950488804875133822163126044825162502197569067206721880032437645675676020108577213224067579705022462031281746965798062450517698199913771799492482370863779127125753736700415783528568317979721069284162720243803896795043295354793615399698190621964140661753736556227358678252694061196884068411958002539211789496623956819382376625308460529215689220534220710933317693395363836345159792847614107559962373270530500675813957607317282664315009796035837113114879228673497351441743766142539114006272983935198722638293994387975838271200062357704219917450019279284485758879412503303118599212044770110347013337627102122409427925353638566343619453238076100127387456397257199480266767850051274239501193372064343031443389792777822577366771460749995889105467148966416372982726972179522185173056885279914936238982763697000657143384691427918522864296165665666139440212626868361919796335257615282898768782615661621093750000000000000000000 [116,36] -5153725284987685439220942797012253440283219049003454201775827401291891368309035636213259736277630436779835524974149416804790708893355280911104360259487006866263189171193579247419061965422013761668794633845308199070116906161268405185925214056124696167625621947469565805262246633911725053304474136507820498932059883942207113646377559531316412746099109495876879397474766829018122560024267539921014721348784195307993454968492417417612064920090688123982527328405452956168311478475152573348316023642384907073082522440768666924480777069425966458843368761879081117872184057036615333602403311968420378625415129611853332645989543643667391430911735946060727140403642348474219265160090670543843345603744267321825948232540964161752993082148609940458244741071106674363894386095300088093642891120407447410788743350515553356197043752249229998031758764335791932587016583787374794154349884739662112588884520128529358460918788849810596088466761949400515221138072173022001917426044039445899023455329925838422287258492684679373773732600409442589067783234337317910906368853112157175275356619787233915299559041819674950181376799200941084066147542013992148310157716878671605922020287679137363722358439911650482798455138235079542356607989595289629692496207940769122798695553099128050004140654285668634676451946254267725716515832164000700189650348379399983892334125303210579750764550002081784003054416751854014066685964902722167600495482666445661097147745490763131509605023653677254413273334110837898823332559738593314607845745933556334614910436281477858694430493694311225538134478851013736245260198844774190723541830439359628627822400240382498358346860096959874108772166846553984567728843476696640176661174216847050532273534492631842404284728787822103639317744255690713590372272661100980270230198960427067423864485002345543681469252794531659391128085043005192280031985528437877774320373172034614905246586807964432882099119905985892575868213253759039743867941239182581928586786529455961879440124660964116949716383448714007325337816319393572596833805130431437077591541440356986096883685834686150117200853051396202831987350785156353345112580432316678788007219851489057095031839493927523979284729492015853326264857509171941199519069361921568758917763671666855615120327914306296012808697863705233294406324079765844355609204819621910479866882939017382164565012054893945237144968138376377453369059367105364799499511718750000000000000 [116,37] 4168251060137729877584034873777811414649165651943812146293198765298708120990154920030734330759390303607130383619064112096122659449248090447468745533485196956853893670424997517916381630493579705537004996638480965147882108867645471898952322078896960776351277185087712989409953513969805637409548028758214569477272743012654408673434624024958531146456042857838165976561374204188320908809547556641636638570761291517831267328472986742633856045314249027639020574565556548087797713069754253328187965343894103731610587758196467667169482510159837025432801016522666675742683724173411872714147539086477651776911167440136123250060994078459472521748459980153306813992468669142651209627853768656408558572177176357507932679415276967289911465927364376016933792508027434082729742232833066427621117919655598874928495888115343703782621631907446669349798468217264218093340301778652016764314678419284565462980242665404746369577611301138539816617826940165212241544428287149069697946479012868958855026943877005398194950122339583301722054200098745962600686360499550218874059224084465620905772758122699535174170656634065694131470305429245456392700026057763388274617207487754336371007225242759362068031049668435184322050597639907399882402560203837015405427395495854071008254653342278914549782359602535227723816823411195612014614908602205945645718077112211295005029012921359278377640487018642692427615936037950298030567043333644408010774369283398964003477276072505331372283994764928624161252382196474171286088054720545320245570717840119982422693342843411427827602243580836392187865769776080530184970508273261781069088498536068300721898917713649879798867319698340159456755206105056372023547536281725878934756932358278148046220357344093682368200024931824504389910412290014110669099983300220497239304608342231506957410340044038581620508735925046690750650871231885592441096014465294474426336885114423311845251964153937906083317187996217041805449772788341394035409221252108028596186304080647639530322969901462698071172707066924235350918920906168231938037834012586154147613218297760433836033219822161793110543216418045356352273153912212828871549871435152423293723871688993114308967756970614016904172863645754995073934931352397943850476875289876071564832354347304075506723321087212278327049707447649057055483574260424338859947154738494701143615211510756434136651617966300111992831306517715006521029863506555557250976562500000000000000 [116,38] -2423357904711073263719392871213956912384988839894259640692712586888884990025806815489161036090977961061864835179041782151459936032845341419937410428128397313505200819075389262305010688449102522020254816038708782879069764545216361915236469871059792874728092637556200719588259449094924826960744651916930394654976016454413703169186790070950586970041604866046594235759356258836494067944459267435302496373041856307246516573528735992391806585677110713296754989694778338909988604371512678658622809020544369181160737609189525087827030897106949000195667909498670771113103528004405455330992275250989819592705713175414812286942433934412934514020661051676791116235286570413986789007663553425932205770716578683144624883169507068765634876010737042824546285854294507851833322375500382195893344720371075070926775609337514332574679638177722161283589851686221545449290756976650490878008385704226676881290637199849419859688149180575717330979659211337927907371445970472967256707315789654218937333580443286801228794473692593409931225648855619679572643496501866887713397476263644521819427353909623797400607130894759761978750042385334464849169543663049649680237457741420920066746214670822279192800414474819180051758905472874999717157664433738196815126566269191760064197272565081782661151448379031120902656455731393550504046370993908869984624668902722662986605972700215031349086547895138894503855465348461769347959775750495201432481405710435422995621578719328410855861131716534344740481322749816583350061162136766781776207074339176140487148598469758471507168693697446228072099689961499439190349696409928102555587419272112935013563950693579448691771106448005794235540022615094115405297643320889801393777558036499126452468862992387946472063868338276851648902749769744262368315756472677085289533936554801841230965167820548462692299357748371467275177538588339902736745224843524354849389283912434284431997289361451843116184302937077671068438350671292285014420141824706758650434533821496206276704460205123841042237496620601732677802483989214091403703754813939710319074171753189723521834651398216151587043754664775149958051634466022245293851675248326507391128762703331592468755591364172534174797271488151648797999458408361167597511581940397997531125625158493554799931446711074853765728229972800154883710043709792351091436045678132306365560801192540675761880014204684846701454148387711029499769210815429687500000000000000000000 [116,39] 1017482464227838122333864900862182751607947285360170204035562023416051181897576751153166329354565371794064789170458546532087929292470360220716239477006028897025236465134229038817528855367730627076145809997320607814775964913454308721439862742732120752461956888125026011882857541005405409822094966628044486251842349394688743214556873081963409818436921028006527362664749540431937405680456187683951606170025367206980136751941137945596802008536636139054049002401471315434191565575443777301166285778982052751368805934024280343020004689602678203228243961805328826505561586199089302688608419494522281301437836884870794693288841345131769603094716629106277318491189151301562156836698665541012503305341362660421985179600967710123086144395796860865168828854695005884696120921887196739012569636800769510546633746193586057799249225702916504277914490685494212937106297541196258544664898748363907729437627561151219132001580365408424186840538964096824686414799238830851850116243932459075849569964897480381766178495575887207499414884653247267530265250167216799195902372073121552866352467922581101162816107063703307640079253170903650084149741617483818395466630820124494614949680380249773347254612050810668268931774694286410602636295956105338321968400410539995217702047425443288012455157877652218350051520176733477950330483429329828203097010929624322019922581416095946545099980055926708304771205377796841774132468628157360854196677678914171976607524586608707596582980520693155976536620226731086184493837777275598520503170149074184816785899207610173755054638342903007450380413668071709971857892820787611210484667889581754039167547532185958493326577537311833413380898118142007565160697984837963502284686449423182143285439376832309541355553316965384953441335169154686905360937968743193396925509299799979804121439973760199345250397084724501903115415543183332281373310280258812715407305653097289501947588136618271048542538869508621675847977022864397673132126116146601308674377245550174228737436586484110164054252972236058245124102959098553789067758873697596663414073831225001290335148739706043290126859376171457928623502721022916241842679558975490118258961837340603478977508988542210754774590510514771968883165456751400937409431353978596990591253539176860345989747385730272485321433642413478828526077555657376461284006764259938527440564377197502581583466506960806985393475088130799122154712677001953125000000000000000 [116,40] -255368089774996155058124352472620202443309052958791768867052878823220816864677319729639606336675209320472009705391008788053334166423313296503992802285077874492560438077321745083422486974094689729439275853187559615840566158083911661747649573403640575178868448818798439234114658912385656049948877834502532562128134329276997243756846411350734992492345780012446297374517753176026958503435188373523756939452054894405778183148844434941543784676823646430422276774642702704287476266756179081002893888521919284823548677477021966899207780401276282934851300568512315940091107256610954243656728590712734315317718765135714412040551936890016230830396347121422291937610541973062665321697551210188120779731185874504253329491054753566663159291251082061999564227339304899819468758753137781301818032797610847424538871117071135354353001178910148759991012114645937079463513067760926060123292756291027196484400838707786368863413671843031597440852618643764155760303205987919952217002984614912893595713835282914113673807186116026512775368941913888735280180709276689861378371100480910178431081676292681044379730853651462525785771032242543588783941563092598023043217000647174394672746985425414804646211790427403667992942815524797118018223814280809303307289490034248312667212392286692219571428205498815538384749488964986682323763433708804430080955785157599628114996907294529842201630027368624489681456515475533265586085230567450090109643990814966697403636705634942379914683484043208521045865011776234554211922030908644772088317855091581511923046234231926306028710479486752410910754540203117475072010873403457249582382267915856718220525636329596404986313660915915114396238061450728760423768451103633268979205097745654770400205304708996441269500169395072051348520499142873373821771981627353854153399822979783737715009972124832781225171032819961351503681302658739680977545800006108656898711531884067812427050742468648225508182631365549824477770393930863649365717117795541443842248129597156601305411280777846189712136640272469352927877943767426827641980640890510302397714896687553754912309900408153401278721348679238851492171649075474452914037804624059741490827389443235368490590266042486771279061969249938390109847128010221792581729698394975347532523016020496577534272333783089216329823173202306672374553604433924480522559995222702792923766573266796065183950603660889555612811818718910217285156250000000000000000000000 [116,41] -18899080907966243062943529054744114276962768457701547715889998700234632531132464021898107565612399992561783835490625993298005124539673467384867908046810973242185179782186799121768938748270589593313777041965714738082579648213132004695600116549218756249220584750672123423922891339947897661131986632892811084725202548255608531532158279418144104694292184454008314715913541349614337053171487556851013354897689240220096896119664377897433509178445789121939768209656691495089349582006489851748591138276828791872516495277546524720908286320608414304412564723700502075941859604938133407259824811867935258971884141108941842251591728792145404623998967623218364778036796095876177000095329376353172503108962879792113107540183547295975384338178811965118853669250621290831325694589240277159501690173530255812921735484781174289024218983523835791698792435676630786413340193498740788848596844517564925712684849280988683670802263076293394594799341664485559316052393807521594190906089366837546455582006621704208973841000986438887515402948384263015141691004097004709296305808716218016403192544945932510124541346178244880696772669289101411259299413764901047653487146267855945463255753315830167132820497719343510532997989022916956335275390917634173038359006847069405312959627373075592430962911643056891459847140800330190838720814391404661864289770232844748734196670199566872804333301555127028418045174641334998649575193192090550138450924630527038205827357262512124369073148446311291829295586026258669145495632782967777346760673847432327508673407148308196822836934315753933914677889929565732587004966378194441092038121237271829246411923505549446597873857831908666677102679644945356771932029692058916642872654501537386488493765647421560315926525657140940245477662612141639680337472944832516542180401725567948750538365687616306381024397387697333226382770039988829544373212974737877641481903127386221991473703742016948052629594287573702225103750343879632655501314378719848092329918520488546859682581601049519100020499778802165607146906472196744387896444705014857171358417983743334660234894543238885594928992675380961487719701644920139790702241738276477393164251231867283877160548534154187228491369881048297126611876178407558089340558636273305667808754955023671480078535893029758122214679751795547892559721509161228327169207023019142969052349465998029594271390152471212786622345447540283203125000000000000000000000 [116,42] 59640248950645655427377275744417592568470923825946986888557235054007635181396783788474212739278152027093004120931206741629070813755934700121440527677423581397622984625102382996384634141789335075051856355164498356609572918088486754559944637721408253307984327057799169704220619797626808219596767284987408280725676613844565881333767932829592326220223969970322046539040332528067218137135947123105840393810042818893571650441512677064121776913345800733075483068126389189760678449794363470023115427234133209179091790263027242051489498271493732230212198604584330397491373817650507417877143799517441615796831879896820041920187886840753241718338067711225373923342741171556041194893236121078321064733237234840313881826757323197799990085607254129355529555532559042020527914592495177649053196557088108700463611548278930493381152350576846992801216572103275715776261438900851597650192619694765515859228601429045357656970642996650076632402804934464732815259235652128448543400103739551348563249226629557005631851476395924319561413430871135223583031763936059057215333341204126055036477119615754746682316777062198621922281854503183594380974756525965866333665091067572756029968403832248703335994909416732261492784705611232794759709446015199852895628423374331544677109095266841650518666169368084971117316156613037105023632070171074849139798766526517042905979049296842787213801947323768472578922359899248969827403200031493683711249319613302874859921653219471680401248206568308721764516201710155951473399776232999373429858656657499524722924932209725992874507018062660795508106821716820786054017105172460452783082157043124920151334224328331347263081238012638426110950579723525215829721384128788417309708112428289034232740352470800758704003176419970845459673781491705773443381962808453612427662512088144605425416659649407401394317036445349854402649668989475564340566754147627738438329401094434112704487040883506377782608781427334850657413454964508878622090760040489938820591968914200308135471942208867567143301684105011799836248559625197447134637436176655688496656307877857328931372397867328955385647860272311036011555336144164907269075204033643599776127933126701880476303114388150101586027104127111162302505898272967086293359703084163712284005650046871079991854225550037310343233217803468189691426530931265632810544427974176111656492482598675034053542498568845076079014688730239868164062500000000000000000 [116,43] -36007224390448555468957125891411415097249649150237671428458634524371710631123997015672799164126526530120002664607568394048476402230705092634766567507925513918341089576093039127105203065424429317070631306975229627627097042029468652854438610483464132887327947939608322182639464888741386462801367144489173853041358483674834052065193249225474916711554719165092084811184717278250326825172839387999599659755349884980609482406599736396275648612552288354543790024418721424253146962235187115231346695277401241379262433608527891273381094061502643179996565187987400269666264003388263113306784973391301603266998607195466167375992840442231423276595303117104375151365557011971579223824877527259582861128217345777499156124579965469310089828589641556201559500299821358630859666513528790823697027457167300654355599520565782830724533246840845317328408457775658852473899572888804523868959172150031157511778609703781449006983034415431632812046431554610876484354176573840453818667594453595976431448170350459231354402240091812562411531079220565932992730015388912988219115525969299670307016870838699555456951986028216367589037730662477939065991236355130676907288140969539115099525875931614863685408135548044235899580131870028277834409044786433329366756501648055659240627098731206366247439466888536299417120277887036382802750181509411316868572028370567077751461686335781197685917959019588094214378867742164237491464843451071181844619618281787441965435250228010473127435514780341811872588733279156569830432412706945383505458719473500034698153419644617025993146031893248086010965282318537537958971332482775781776071351504081843946247868520464071133455359525654808588512256573669596547018048748658952828949124281855867161165783128069491645987598354168044730220795927909184700826226957253536227620611643700801508118685581584410930484588809778592779338287373818734046508653896640266131486704464591418730201816916581567531582496216093853446286681692351663096925204936446628092463544974679421533952768033773047320362659099072134488613223502478771756672892894912237681178721668161269782234066310766769908383696895727932788474328049479062120570805130597738166152842284682113203203439760488955887045706027650346314308527393472677573160192490769524754522805834947084597861730744093183457371398257722134846686726677421503782037151752922316010197510016297914314797878887475235387682914733886718750000000000000000000 [116,44] 14132077258031325024283515812174304216450441227864452050477894965636592693855219409373328207305308781172113375462507418057633868736692129943545288129962864954178234319514294283015517667592285257550153774312996845362427709817453169706574865874775564188283860697307692504411277053347969318286108350231615557129549231715910609290530239383125862702121068163156883283132297878194569695682345148150381118364421988931603912740093588835789488928243333402167658115671201365116009230951178346249693198935935832514240475624426504571371005359833984294735379137747665390739874741043757949264772552952519351045489751762534689017292211825948590790855006434487424685368701025992837957719557438014998270555621794481463617264241089189245850102727849765437477737813870349855159963121190018068743592560012235858973459113974508086221799384291638690647065608063067581359553914685021624976834995101341631311013383272496656120183372398356443729449434732848584109138850522544514888606016392002287474156673728145433525887310969825409103837244222856496926044029931809126899617076797725243872979350718914181193527615353507704263127742976742499977195345490317594300020647117384271823031371045546373227521013537305742431777281947818707506657918731812851855412136227672058679110978837710312976891992784162202336514590272925969004494866100306154962862385685589042806289760399942953473428331279607126603419238638891530686860136696486639819110036537723510015031126468138540954153776632099683162672391508874769389376050248715638965664162063925664382719992257434959532841453018592853803679849299337930065121077091199531289374006988390663335231220660321832972475314909201855253413329242499606367159962236716340555978600360607597036191012067576685377278340657321778930916699208770228858978365158512781200072626831052623391398385282518230256852011250788531093354301639819684434477009411366208581867197440976303872857105706735612743985153525408542411101410724600655207199811296239389948554179808416614906043742737529139621126493525036858132033463878955988535920279884979485923400256458774111978958703458215802473411115803191029170665073539745202435819239871659926735363102544617737135015699984294048325955245454976732385836431226458482213688087281248646272995979546517762901825126413124233059731488712842943160989641096072457142347172679509671357927584268212315224411135261561867082491517066955566406250000000000000 [116,45] -4268490989085237783009804870794210710266754657926006713355929135151334861974487008303245530150185733165411202184362124931379550827946688896209959871718502225263457035460576612396125171426071569441395692658737065959551127791813197155032656984179681829430265573275892279052190699995937830158775874503697339894331715564938797288260686936981478881462185496613437116250768686787523974582100558608841322512744516929044085026250696653337259603353222893431791479329712717050657602756632232370973837696899389896188535093768572542776264462697279856130478479706868501545610644200673127154594524398441501381384547036983772246164329886602805303285024807925591955335425945013845216180512576053411576472343782556638437961056315013808779360434809301033022288302361922830350676704589464206655889806859646755005498650084239961797837402931990961460654323037241673538465563955555858055663322639469404737464069327323061965761157917164577224524671371288672091138084321605822002532407455842264393535130128038140221529484063941534213486320231927471387129541274531474590181957238400181964183584714630737167925294344096333918415499767461762706098206016189178548477472780510587434216851056291773124537883475673169473010006684983216199651975295192840846387221817756139845712777949964576303394165528701346769536824938349284746147552131835587569986263485332654721193067576729640048203588105428076391624379856691650844060657299779577779025999906889966137663267239104103495564880961200279421330436572277854379157259247780339901178513887717315157585869227476925799724156065322555049416463757867747622190202375980373997128035904764597343426515002345238591251586494107218769992893080389916980085069337436324588393626326116856787331394831477791404292429687916437246599962331685871095673125512196715418804701465273926112373431264517552374199323941969774802135886968384903543044910896730703403004165455351894954244485624912786536132945415546813378747457425558506789619820630752640659952453833509269205941023378185927405069390002703177068992616335591196517647465265377057571048224470663107603166491589137821840534446265906861168525352373767078228323948094800265081492690296209925328315295511637639938161973102230869421893879169986742393392519832503903842013227388126293067149945731591531210743705306789936679141268487617092653095997281980161453130127337512317309275999832607340067625045776367187500000000000000 [116,46] 1174664169754968133136160221974280741068998736748593491160682685756447026512395810784121755869781133211249162747032836994509292309080772166895528568374660006892704259103782989888940670230588827276209931919786748436012521050627918553655241073321829075459476633276539164910464747839952249933291086431860533150354869212734854457878283127976577989037247839583817502784830307163887174691449379225009745523737307785718028164857124878291078013394797312710261612888377949912015115583354309541249542476736928032553553516859164296732608537284438183858931928982424633572173245468332871865711686812163949804690073056614585483658399721130718742647159857437651826725814749823522367340542324173884463154898156053513890889112593134928868366086883099354118639320303987768609391091869576607324554431349414714227359968937301730681904028449263349742566505386032682062698532861419637574946199805492790172700233524385074926762517405045791004081160201487562618556097274373421704858896522240738741111693193673412724580230449296180146956971534965912758192072136054394420113489651891986391029970800257954478864140674221514024560159935282952553208978851076086261989974354661483112229409990935072991275281658037108203368179272893617505270784105886782991803425917094973591343181318028301575001078820095047611381795782283682118297047805524129049192863936565864978379876278495061779806293213704245789524040725018182857418338136088897871526751716250301834387534572751240834014677328083859071719244922636733289208677885482753442156056906693847550707747479693767082435991172722295785453470219853299997855976565556414176668164360209694432506578511733881751615204156949614837941860610732834977193430683383329004133595971349583347114262403599236390105142634548511050819502578174341720501951480026699754896962545245882672346771795529548129588079954955018294456893726402604707695679202584323308276961343269352731503743963735262702029696943644412463016355955156455300966730857206528686452990513182188310782297968782879184457169145727818045765660055579643805154210689757973638626445133571714556739155446812563059841645188597874965057278673725418947614950083350636315021617197806162434340328969488318534286318040718744704610941196031206313145253030056800888106266284254209637952515163537359976964617918684499874692122840408172729712603220523240094355643670098743314156308770179748535156250000000000000000000000 [116,47] -365570569175686571902827723019338440712919182414736770406777357570791928882379356084230508813356891022909683495454592458671590423499488152303488272193525581432898393041080861379495117310051318723743127925518427489130283244084100232060438334928728187201719705523476309346098958064347944604472664441075533231990506784501833442966065237523052496515398371352188697216999030562499842017601596195552178823275635505514361103912592056192516351408509955466237402431428964509646346954615630588912770131005012278697854933582680139899793803046001315675773553846590327931941614255747514395476962668630996022489472084601927454443805287783034030956113808642724103114120529537228059540612058726436843254712425457581759394995621898847353401110070132244381039022279611852567544453603054792779927938832830103839233924423795242055827358386084270041956196793504149139705633745209655277366310366302365537422527208305711375968351426359842122739060399336159108266325236755225041284772445654005304371579127841303898261002246073903767299198679488904995214034923701034028299775580675513845717844486678888061041066831112699122689913232793692708392259506210430633880819758014630096574333474474863149227569904228186168232978418359391668216691105698379679674350265404490565388356687439035223862902422187557013540166936132802226284400233164847294839756708818297641424203805380109244762258423839402975190871446107927049296701404953599232229751168466801034736427739322872504333965626132411229327985012148888163271848424289979590800645429711768905626739413152957511263084415291994091215099653879261558948419538577371667052927516346265025979092278465199264072669236534039494928411145801273778021651786854373348842026370149609999723460884620962566013549161854602525041762589631948607641550479943511737002298117402484401684701337918485234519773247601651848245164277829316664977935107760084836212003281892066398440549847719003214608634263925571868463802241634173187687706268389171204712624348618681550997741165545061416746485891540005546102731963089118807484716631857858629048274439133629890538244918594642594500458421963441344979359102758183244431740350220028937052216941987321481171153074740801022813528347831396640782929955148799270229361086967502702663207611052479865760876064239615880954406654982988684290242353912717491753934404569698662554842749639050225596292875707149505615234375000000000000000 [116,48] 127993665338017590106957220931690968588014109596037767321599921974145213036158207995909618102012356714299360508586227275105401666793678675883436478519141259877369774284941651514398655264755545059491857304248882534069926627266984301593940319056638609560994286004730988661057434033090263880088224543593721541433089738718399316791232679701465407172777680828159115738146912555037757597068106816125800256514840217198805408696504616995735909705631395634139301467020276471042767420848323315124846428897000461858973057538523309487127384574764091546732313297235802467224369513572448788988898456273041513056759003585066746083822953286801400959980115004751865443590280633967968101247721242305812694696099654618110265754776032544047304319968100575157287077331898745504228911322640516430866700296127494685142617299733658677069306777447279341173736935471470284161182236200082061899101709785095433510158243550110865230770981976969366186797624869959902047907491376932803134752345334800494939813607691646342830096997612573344914059553167727603255288724215093279253537879662449490445949182517023480918153446103844350295504039933941034290030561064742211265438972894005633643830282998091490773758008230916126572639417734749718480618768904115995716664767412262126406907338946608487153956777464746579868221910076205880774620626760435543953304917651074536455224729726949127572958293944963393398825152966837461534192622809760471357501134187142887269975879502288456015601608676441782797138224221685228269812713203717732069067815408778623619559097914531017951119022786260495258270279601371806821824073869708102131671788253258071587752440264521101122178495003504361097428806083998233019992838060058477066006527998288897038019514756601068595669881084374342468325851902069691940017753357762534212645957803754289012444527951657492735664718371413817398069824559121322514878123708677139986499987339401607809711332856535899837091445191924788623668844472982806024533260195378393586953064245661828747227430504278359515969170631941811898688625166169813619890208304491028125927078123733972106674786207203767142945860497553871669196721473561801568718613999949072291264231476669612304196928596706294540968984612019321993239936062238960531368343014136960226059917993065817559015895693328615737687857413723743033426544824158360403850446612425471957369405018312136235181242227554321289062500000000000000 [116,49] -40613603488863480413668522428449058843083011784262587457857486988044952115428095555408466652668342352268667291866977350384121099515754973548129921813158809225270251147369603247061203466424675278424528879171774255247675850826832851821936072817761768930365343647805186937264744330047434390291828022203795008492808334122359400605350577561248909801528352309468214288984516573906794047611482991493225990395135291202051531701486092415148957566153396174748644823138206430843038605095194473047464831634978448503282346540137090531878858000344144805153927146708339603461195321258828163738430414851303237977863212590559619931181648841370351805252445972499314618902783773611169973556765469053316518321850921644451317018814527674990645886916552735114708798854671777570761300955597741190843323405184347173632208852984096668592821707669387718505353056976579468923629857945190609326467350039601304056333406330839926641795688430246450416525978437936953683641570249439924062263906183390363694069529992841678617559604648728243421492813081931955502012408842203461489183920676245205011671372940291224966601063000288044733639526260465420660796427085604362193656595541611219867777960496859219662192466987976099267669262230086606100570766383135805311327744187645337354340667580171841073907428292955331160876325296012801659686001274757212123362698023177479913566451297152359138288947627732438968344519519378454368949486091014806059730063567083598492565852519382963431551122079829040611163780370771839266110034997886974228995152915885280645526845868769717953639512730364073448750308006112654521926696580799453540042634341380082349479102308337919327606773972250882160955573947159131802326388349423555230608605546017028494751105730232951792710852254147354400570323480108231111136165052156287144242225975518192718186493655337798501335990104155941513276934874979360701957111184402977309761719668750420569910612163306834964740837249369552428889698783762240952579353069477792017582734702373810157258951886881130484358221159402159174606511307998762093040015028165552566016451041622952592189001362397174992000606709314632008326379935239540232897017916814880139357556724951962574799750453682727971127601121035639237555001936820499724169513742380114070866969480921428264728912490761657929126214667843778723712507555223034629706715305393592563287796792792505584657192230224609375000000000000000 [116,50] 10010117640133109160236340209670935801975196097588188674189074212230333870781943241184826161660718095468742108119605871730628566692148300732111349479055492826493356109978796177003159287759596196029581782567269201099745002417235975567237483691021246195901682077166221963700026920712391111333156290508064474177795859671114159069023208508190198854104797182879717681649851173939941709427149564527109393636025475502505029438899185199166002205067137722475864483700611276289873230841765765823784649693101008003354344601958339447661474966363282331629866089790821763475739473011498116019365689951695516914662574242612054705321540834013806819654392487492270133265924687086716380064149032781917047622716408277527496739041337644010143785387870068391510289502115080719523167861209415693567774318642715578364863508461608746302284311951408004919230198480210585284509495212461644326217190393014878203543764906915235751980592417660901812939231150939951351297827938221201095955355831099646456553213106815708062114730981545216282240600058357165872570342603364837185637596766725654941014041668382146107241350456399705766287265190128601241876367306191025086284533336943730822525724489172492947195371787654522243822343923509467118476729699777237581473045084288538206940467972314713485487175018923784058855212026188526962732433600519069570974679696192945254981501030577194329444053310396600340479824366098470260439016661769556588037322455842572089251016246945493674250428201777711415404812358045261667956146963781657696713752537409667089362961935226056011383728113966158633154945995385489276800174686269850700988179582477020628578333396891774281509947036618343544511732155349069762007180418105751536140437872412123533188894688201032627519314129101845579336597681482956874994082548603882111431494885173332800738977479104385473949567630235946891389087150027468172662559040239426129464681775099897547255748710538763127087944281019881385304498690593350006537999754392606229622185868961007228336323264386541432826905990758359809098034838316978842838498995165630443486663614731285590916334079671344791853245919578231697962515356322518570376909396927995768060415099036244320881996921793684700943416038714073591459233021626787616583789636151975786091997573666564970773757662506468526803832090990486174290006083875693811895715533552206344403145976684754714369773864746093750000000000000 [116,51] -1709213856740970580719510641985319779164096757619417150840689981570250058625442936602815655242407151070604674082557283292249969488510215331436560784057255155107928532670922075084144525711844059647374212165540218357244222460718340500087766071418258255664232165618498725958650935033426801366483346509084565540788195653854670103664679487903750156249632212548482845364122292942774522439916999710493444264259242535830090273082688192019262461969939695239427384815807884057487474994707365573006013013410295584584779566339699129452975891748108957118202803310239588471908233862674273596584006598499468624977918588615887915570813486386503979600668785103618803136379409589816728652820384806790684905342572167875791633655372145788286639964219306519403117980214629494868260164013722535300269511898230013110735541497044119355795642976410374453648752698015272442183540647797131255244966235822783583161870316801919362820193399652767049322780200483130700735196611627880240062876334149647529254845303358635569272011456684410287554321231843011419775372387384938746524530982892392915577392297518395431694628245651667575863579958242780269642307161515143419564441759686240648861373631019189494269928039815291573548752370644847288053115936174812070537757682760366360964180429129090476362388777016256505070534381829304497880717874232714736542523809631810871585062239128645069941137808941913085912012957168859710182461466938623584657593005537769203475584917403851111986878292775252073568899125712504455579057982949118607979548882867240081671487523757369115516258225322161503407505173843670530190165159312795013139883068823492025410587583712468295170448227002355905196320107681542656903723193772409436893172509285125554595741060065665722026670643992882407627560235571537673905080561729686811428368708907832330992531357909947909143069587043563499369983259843785487646739373766156053211285531579806421567955696045914247152598681685100808819781755418885129624200282770149409537454917560157255290985710729696903936070931787316920825375938827188313279172874983449342499591772550665730002453601481450669978276997436803193265794758904351081889790409365831306980906395896216178542734208596506054448628541471958448748659266685385750885463339255819524264018569354481968144308402945514057055011864156535914490777869388632099740608742688419141586564364843070507049560546875000000000000000 [116,52] 130280231411314953902614325143369758496116911512119037206050429559750967241857958378829585666474638829790683087861738713422552190444654429103140319090767662269132222850163435289677408624864332321919002140988451496030890782309539280428308166778211881170478177741717850368780733512721594592860635186387423745912062488031331735155492271075669469084160593674893703284391929483286691864805050699906075868856277802160936361848551616541842325359931896549499697104265838714046260638441814672183799755341851777160329307961985532680227875151817899836697927889235426616083895884176065643193338964665312272245926865001789798037405017482928403309870240487177611071102764494014885660228380341270662843987880455891351067197678721474252720861965825002232941823721364464966131010568951543161201106900484638354291565006347531567242549312453928503527735529881481843991409729398851628994120191739130049753421422117023098798462003511032619864205362570088664016681565874887219932439417519931838470434425250715871201881277891390951474384107067614752813637271635237288050943014223475025584628547585530869301730731050321353946340781709366171789097785341265662579793527838034294008296746719959297346303343504079661591912897490201400662020889529120806254223574014042172725905354401266749364289398169674181540684008545741736670312426402001537350272565374516810711641005241767771096010817920331825275803931301608727041647523423210566970020265859904300827679975954664389411883620495648396043262349447323932336999412695534711551715383181637456381161203502448899944191593433752841381719894981562466529542931859287006915715168468495730034851574474221324886447073615755586758582728550899951094996492561348704552755576343841998068032532071644342014532560504205970852184813485910607335664075091895866276998402708959552053054144509827019568613791464179253447807754671681860539123216707487277131710639699743204078558379756453721118304596574083340384066958216044927622290450880749123118641678522158878758360831392939203177244582780855072821568305954436942840846933970660967838045924937850945749590203330218628050834227115914180638478849983108795823142859335363214784794152522897924267234583997866666625706666770099796766732448080158403813564911049927400898464005233908592765993532820027505257575756139557833950829502954973550227316136419786207767401720047928392887115478515625000000000 [116,53] 34791813570674258342376435021101548526317295075348968048430236309690895278478487682114519176686187851089116202271759221245150161945095114333133085143151495636315948484622571912433155368981796529842684563532627852845269118329560966235386911220434925389618261591147699497823476319421399864023788500305787951216651987383296643990194571847704853854679618919386623408391477787239723536938433613876903929993385317949722412166827269444329627250241734547405059005940102870514002603354185197549420098138790484052679526239401929648764079537318375187795161864266944214787206854224821504884109707852997051158944462776506094779723422912093977416502716226724712423127894244506377649194539375222480512713682441908656103940485154652180045291605104104677581416806928653156495422135126866103231643656258591352906358765617928222352451691639535896315203112854473404202602642649572302229896935583118977965797525317535230800552867220015407373568454094952010369098831274288753002515036734292207734977649452466813047018573322706413630998402030095710404113283245771059437143234330502144771417937322482859431265280477894123509770438564894219524787613655662861687996266276014539539872510191796697904450026408464935686065071306343772507110177037854874226058807212950700221217661381919058270423317623100545007910927884404008678172874883341381498642096565442214034233076941308012867850146156715719692639317761899959911897126870729843522109096834731107345902606446924330616238864425966655772935227263046772056189160629175208179296726397947456558432769903585138227862792875980730281855023502122458421575035656331542215738840651528928239001412210966803534474548701099673103044281274123095416771260039302490302258555661384990235729903464431957714199005797150083711009803119909601240676539016926322976045926241379082937829643503893838239125705147714416203891591681409336750287086093562048536476870844260674726365583073429536428321686499909178241105373109879882053475725159490199323904048638195565715708074901819078216338701657060485660314156829101578764364410744726653023196371122622508736473623284794355667047416014513648359256221695921837990834847077409528937676503884073644664065636180624025739244673234484649521509815422966562356289388515428667522766297610279385120200741719481456115191473257382137145766948436452097936965113800233950769325019791722297668457031250000000000 [116,54] -19946848667513431962815122520928100780182510536382266824323504107444736321684843357549807260667605304110855972305907131984558744615773072565060545573699679619936038167865287049459274139507865788647734746444704264365515296886984670734037793318731150740088103811384159091323936303923972405988933459431315659211949177112000673714067338260897436718188375664950232304624764534882349275918962690122235939586135778628457179909710468707622087269713693801514095467292012447307110227328764860026759145934258253103477093590896805054532679508457996294056511149213585064688939307494445204072507984471352453488211851367679168778283344991721278974242582595816865451538450877074580860615279971793786940261858989099525685029027466751634598193001604373719653534121598754484466153210926008626210972247782252347960037228977846626301472003168810908604629621581222903838247662452891834974283992869064315292588238383958877230805050007431359551760885207581895733464210490329143667305626425505829309459662430341023869364940753753994482682462023499902790501969840524116994362038970519001621249417436479412614798725898651586381445892881906950304591573981683164126861142408126606716303846622499223091868227169948700203957260218851477214802329371928739485357451971328699462366816765388272780631805382969966276693845267911073856257509640484485857399004259386963870825350765883410222947287599362945375616135439893601804924125332210872917305732177205349477334903550544306485377782383185831462315600566816436699349531923231015762634108164386342949981620798703543990212616279732329417747442413676069286033098496268941173485354314953741413711841644231016278381738014148173217315846648242076201747568114754233626562686162347359017004687110798147637637311856445294620352512779921976228409967437057304657718162612831006069235478799726245607951536489659028607413804869661310418348745453302986130310362682222066157626804936605972758905036127811310928916010897906224938634738503568253351578257915528897150836895295412060984003281200255078503460981842070185220173965177318400526397341785985833025006062087433722675475278920128516535276334592202108512281067075922375571747289622533023816238407585435016895814672143531243563253924733641119038934705462173921564906597978409275657150196635436347477692254877887729312358116067172605574420174434635555371642112731933593750000000000000000 [116,55] 6308104530950547920505333426992983681272139675046442905733418978712336201878198074834338430158374967256525218449522175920346772352588822337777924275896920772269275548161199115040906244169804407431971176379698678579957362810382475517702303846189858781474740939175074199044413619324293950365778788717740291282385938191151152627774165608626722454547438736464907125556335388361862480975012143607529214970974962993585893619944273406047672634872319203661438711493566971318764677243500505061963476756521743232482798072722421047303392825545084086317413070514258656166632279257802189258201104346633220271198317692872368071497733883663979239799846330934114776397049087427072881295700601410832555712676558842569555790469546010669065907511864924880614878221113224700420491594048819751295867171354133481730693118470817899845575607027175965974096365787182778083482118288498517790542060687825667594069192960851086793708903455780480712339719114852803256172961561741048568282881751034609318660527367712341468299016282017995129114586919589275843751653980591299410297238841645075111330316708119445022089315440222348190577816584255290760890655089582867329665604070575662820463280737552242757764381281329527793525996736405020755166883317946659962758326933894461727010440241119703002488949993060290159183745920907177571039764547707549177116730445969322645001402139902941380316405491069186243549585217572642457622001890743957342989152702086778473559164643286525841872917097845194514925216429645603077973758414882655768363831814802809814517398220407821990360613811590929851257045106690551615560669723054732591723413950372662087792446820401884250894479088085762714597926107134318628786992274493499264621412505331781021223609092848158289657267887627084166280132838898707844457073248737767030867676815661717914336635518212308881553388897324758575738837323876801298885244121000672800854419103274799269294944929335595629239292167922775907855111293874293539678499015655581101555466464657003735754071810530368310274024455514111679350874170332150770308881837833446543805954094415076337331659786357607640214270185489980822113124269979016964328131368724154387386208501911155282161344847751849701134449477924495063809380215844437236236133372030410857850641390163892366599693855056663685215221033811041356559019987301206434660016952875594142824411392211914062500000000000 [116,56] -1539881487555984410670268307049623593115009245782458210580926151587204987036482831659839440846861856333829701205240213114994482762833076780005076973627613795538476218199566117157550979768106880270187967699900860848215023555540057706454123735007952290116332457072476854251887059610729064933964337581074182018156742479658689648937157919445191251804999270768109165683241732201656740262055611365200115431431171170429521584254932479110553439351205986024523785731129938305238275242797512034347487237219330490347461227983453101327578806538196230512707298034576348597462720795551767778818135130684399612811649972267401645689068750403530475125083133155608288873868968644824873437678481171425762923888731784269523930600762001104625137379577843303248168695019469309503289247482481880363981343976030465610092522226730368001403325318330123414298783251485960667532959584940846226981755560841194992568973898558792977514370772478963047902793666986212800490165384784256622806784380966144257321470836803106405917175537666811931006420095306764072070495234845448196605509696310508530035278852386990199454857707420008274247557774039090950240290560671320239635315746097977511877726867747449424722942451746496086899863276781493472291000423690015609849947746757664438591657458669054325359490584227914047754063603016600481445101818394011822146969867236495787907656088222106758087874372345346992736810533119338617417349177073516028058585719598365891590674146163038828217904397502749550295869693963389638294223273352665783705797635929616596335600075764945721253628926150343812654209595947915862111559766094435213431037879690863770681411497607312143822830289059056263257700803931566334198420311184823642104416420362300985036921302645453393206481489721529616775521102649623182567186735766546269323073404945337403526551635117866543324658543679460164019724826849110641323993342874192595834687218966260668731912965397991507412890056420939315510745904512501000638788197858261737720530239307573876104970285927601467292812429211405309154544121892788986157933607612674510582025610068767480470713926630285497257564647753396052131757855023754292618243746749942800685518481231933951908333201433618671914366360377634135360888119028691783869635132942400695382661830981520156711323933073805137855128953623755179709053317243995415708468499360606074333190917968750000000000000 [116,57] 293881059383907803402842056948611626533596787033263950890108756889025011497185797771823511104438221248992122327555440769457367412389616773137165226110965875580066148863936631503954106433421139377771020422428775967249336515468852787835397421400925041025674528309152174182093330000617777673732145882246933322551315919480674922151821688354413916922946888433047271172852950262292157108716907195871222427030477499629048608098409125528576611220578772454643515130337199491077047838922173387372796334563058136576862995575579588293122068757546068270449827460071852364628438940170394750682814877667348977386563629937133607459430623375369480160908057394906820935979919212210456872475221858829973245816883003241549582435296650947124580123325299120874694235473807903979889124787218708629349514098545792412911620663303707018530623861331144625961785767147106378854168251932287068716731050245875189784634893961489743405797448665494039059838706992789963905935044214133198497295939034658137620009882153142660061013062682920754554963448068028029781160074313350092332844542979879891739042571561185729637463023814486430057587430183229832501700588578016599986439904592032406164457104718397173499553971522889755417407249313543382026967662985934822055322559694791586991218055231561914531210716787600532206832224273878352703554659014077776247939942194009111615888476672660208505473776860399031979830969381272448468534868808630917307009462379796264225737734066917589863770977606934500950555368222097703193085317301926085933843599757411679529165826983464553750355473321563054257307410571957707860381426916928457344648366317959037551548397946049526727207193563513893256002436842101268263959650021725055695107195000432349017145773899763455558496200479883355408185302500468727654685430934700966289407131239523226063790784235408940060853214420108773914983957496900455325561487301781636825226930908577144226368897501980492546791802002247401999842310495488168297362319239173984578781192582457759135441543501127503843909206523144427605331168652270345207601506388314752755031982693809647167819570629002443236847242774097150935470720581936457947941811222459207067242080956687771020122307841629407020031593749638160035961976992391675501419735999522137020231065529483333440453869871778706732117445938207446079609136575455181628058198839426040649414062500000000000000 [116,58] -41150409811528281796314319022268741064526189928905975468739232200370177446786768828631496014080048934354347847181110336867476421321237440924692279223795034106010486546966349240334710668895827873900685967991580820460485596442213923511058526327730611712707026055143557459066973245976888253051397662026284105892945868162336674136621904884346006422084704094303546938026230300075518599313133652418106694092844908910612042534134915502519033821307060346287670379357851176130269498337416634276308456655247308239603671587514973145583583207538674006177119949860360753897202196202328227465110467642639782024745009368148391360914378238746332810537663360174810777939403833471341570932232735202448993740216805830877960614252604071569325761385381264353286508450732767854592586781671427512927610639049849385798239599541300474478771169507243259485210961626022830072019200589058184830009837547536794949760928212998252870746585872334377837821063985470224938673898147396239399465474499700138289443959167007936831396647200735732680654745805394537665379158831976424618837381085186194816366762853355975259208760321812592156174764291686875664493954088510459550612296262578932354122336209054020893018648679662921523608763394556564945060031371275344921328651635457561900388709260931430606783347718287974542688862835832212988080409867346355680281931772223111608721980695196764865901259701645849937890914905208889619820304486861824234095163412922946307808148642951076487355922093135559436602544558482247808578466476789098028009023117753378249552417411109047293042179277418920671868930815227731056857301229277590166102002150719892113561424566436236311345465496879443931690231881718542507456863022012222100471372023148573719969108493986261157795911625120771725355997371187989748397398796181783539990153002381455508007996125239986350450011126717614499331335909346164761231853897122450844225092589012638937249989047951387134681774699500722656223161077118750784951744149028646168772388771168693380982255763666863127095411834325552638098599148401495540329706121617039624658465475568988816728938550392641651149574151275468222372749314604265789026842819428489192239884860715735794970966018590528310807925484684269358668033251340758516339280778643940026525356645227675008705542823295900628100263360554306378380289179040119051933288574218750000000000000000000000 [116,59] 3595786146046564360052957418572847198913491754470285507455097938869679799466326907684953753835378669572267583076488056066676231677535545616660637674538067822251733028450977942634400286164486912119055969378645483049892129193143004543649703824908283442738159494226692193279904663827996799715363806849776236625955306736356085729512865813174568365245306099802707616094043724843736782403429052890727186918021402070941781320050309082860081077614169936589407389808296474558103306600437500640976540787274630236098456448424672778058914119827824146654801134835866657373024254729525690931374134653961266614086755298072729274652012866340194880553270858182387566629835358809888753016238269748858148351406950442428540852420023429551905631601662698402734678266069123285078317911368707329313921247481335550049852287655016804849587852876899329659942275640973491435328829017092706527812962071465445274178231835621333885207910698035068621346556014966936337370347985213228252396729472441130189396044206217029417229331845519613258008424460377274601228209452292301365607488348928199171329930413778429498935400922199090241897937092146256233593911517079413814151008235443020433522746566264716294563927095302989552854648453014115417717073165665867748457879879949595493365293638759957031984841974308255784881882967088435950667759084845475549331734767712382783837542752757957656170875491205402906866192240600293874737989582653384017165557900827970599417183213558862161788018980996462708780086735880111121194099302245390264023504332634125566661866272792961102132054033840576693639446466810319000337047195740523242388678207386987163430362551699496487651744540343366137450687720141367780453820206105314332657614173892981644308969572075947989597049862519836118167618749309849667441563177235232779204262382907652095243261956071283988720793070313542175642044295681079141354462085196888289485724101096381307613556649395667566139182016734296754351884381766675521682489773033650234774498745089975180192142220668544300172433369331402771177470666798868069696863785102969020391187274130995323521970710814991913311605534788057986714346826015135914600363440573783234994114604546127553069958267914678741708037819603117592257280994497505261148457394129200485649422174008047650005859815074445395746338160138447329939431234452058561146259307861328125000000000000000 [116,60] -64062822104668327021288690498706869472274286433011112329606532123155068570105489491116671633296474203525782106995671289222140974691255279046374618788701359147356348552788623268800628038122980585582113775518939703367427188772927138989759104437755935506497514779783712228601950674291289622241089398052449291253048194439465266124217126475581152365914578804901129520669680130257423196023385525975882471158157845930211306297910962618855725384267072678647767052242336915090689289527262365449050878789463483680356606246374072180080335443571336547564600710713423211642964545337762899248758852748406743287702033733898309796263398415286629865369319117429933845504689800176925045034649457071236850653726616992642021979089837501143985690229519984460634935173329181783742321288614776072431490155906867038548275705946613209755157809862603767798968411260352310576280018368277202647233826882691751177201111368858559107957648590784079223795015147202759876621777749639710018350554133393966335566778956014429903833621261202480927514030509263904663670243875685236491574576497801806936869986258945907120385527980997348250433714763504457805209014296513599324609830117906320588625183294768483890054149829258862443241201013949939473272590718887254695395149921336097636531890948366954651683561059581018608830389243104669931006409797254630791824424914713183500976977416723538628923326114906813714182032222058156237684311284824656858252457626837465760463093159290592116939709089639785790189603886888131669211547718017635610293018621509468075558115039175623682794274457921811027241334261668107339688755977054709931192919384319655785796283822539272325911398460973091572892983994642027762793759222077764016836221753092021426458862221666895036457818540401680594243261518113389941613700468322152486841903006316317781656475737344277916680629207619518538539526301317752468618142614986066161202414920633512656812702644397454134064055259225002856490839346331113978559789215854778179900301079034287584914657718185030727873624917838384597878612479085587882357419647735382809708566489590701876253063397717228192254232774049211748680552354453505586708771519125219763317694726038212886209921869415773059859997126751892308371481862167361460789741907274666962216101895415080133496912397944800880423669947397664044426679611206054687500000000000000000000000000 [116,61] -30782999930437533648273507149056131109631137274449505694313010899671594786910137932447875843153690546333643738690423221843544270765282168732056286220077635702011137414418163719149166185958085627732294986971004730644161994837600532913339554810387619868538287045865767590170491755045119219293754264868723725899584132824662491083715638936591204864551875229386798140101957171332870782842272280904725368404068349658022177562627093764383559551239361708996403553295425250128541208407094468717409835608573882741711624300520332667879895444137076714837361723143194805081372215951925963354639731489673787776285811860554502155196944184052269099065515644564204245365373612118392583619092187366531966996048371680409262843300390135304603847952094339168611216978606967089467491346020909785570886910297615615051733577787432837366878292911418352531803733231007141760914037957703384296579847176731544002593096092190045063923303904587983586995412935605956237792053046571911732787352517818709749862669502186930995202055221722951179855884473850552025530882737461700263340186657033948102942375470254600857686265527043073284288081759002214881731751251126816772345650121862683017170936388043779238991599377890542162398508292395929140652876988606072101429135233102730060144697925647264046887142726266706382617090522654051874998976811528855570226206188804980857558661246442644386840648864056656625692052923037475858767546580671542612967297254052325137928471875710497278578616192467756032667651801431342051091786553390891977865191246528603016522883184702174664798964098446588219291367078489575465963972943665125310062297406679508638428842212830756645130563499562812839057163609988086753252264052741109275751916071755761287294995758634880881529731372052276524464823098219191747929587524191377900344240688571599354641498325016984140504526186411915602964540005274155044193408061451459746952103825464798556587257157912119011480898496271532760623691879620311416945110377186596845864632520960818264477649861819552609957850449489451894916895645536519480020819050899922711016616640927191657646518119381849386025985758551656714168473647997319555178682395088426249280462412599566138386663423084075416010034349867473149982135227091822734345560872858739718052827931012201599412000145777098250852862866151687466117739677429199218750000000000000000000000 [116,62] 5624414508771536080816842888733731587844613267778986125699614226688297252972629382857902090673659996321026860768976623207390041566971879101499987755253082368505957634097695609446864755057292912946998409248544412731868082210654388768871348548414548140830901080471110375792805543420795676284894323073041990355512691659376576836465678340016887727636450289553654050820727951932280663109711391250099318069711666097486203225472644946410478457943239489741203249272191908697286967536820103216147620840396762352246848180393367361434418395329823362948292502166505057028905880283101534885451025469698739012293024061505807561202441411939901324076823069637019044237346699118347177349997088483763954253767462752755286812395308721736974759122244064362249449417355998622640894791267179176011212506446367147070315442168118610588571864782965222619937067095335800925106497802879782096561577939788370376476065030096497694088515404230279025644663918264635656816828066269649483743232459482148029095935041367054278952241379408058914369749251570085642212098282888501972043899524069748937830167056460425368047320385160143963358660288442447168476130509839659357663441641252734469343486480896183591837196137282003417046346058478030431164587626542237174299900541626712234067657202882403270067311603480402243729025185722111693098270953108227995857259873269665316200723828805866770232268566315177283587643523060762842232980106575200677881270346025619036431245978946297033444993584988969204308739821727512455804936205157780661551399432174152065369897593131490711709941166121206222595086010233491300339247014701432675630071518856150157349680753608622868241735559970744977111891203057829310546680621129241712807809638115599780084795405402053833419423791008651073316746448780462721890222052703099168354644492350553062636684928176154802924420642007603704985858545379587336165201056018995270782654735732672614116370085021459534949934276932705575715318781857118514044167415814194406302004162020126108326621195045354673913344947276025419734629649719344162667951147138843916377825823320724935219110779957644991622908775428255972921198180195196672890223305394491295160034855175128105258390385455830141532576685022985081700743368344183877652528301813664904273027293334676893191476465603410421500719803027600535771846771240234375000000000000000000000 [116,63] -899601489795986339688749909002208900031220419143030466773594323100998538989913988939906375122936627092571135359326766613475763619681207524802035640430192043056755297476913721589700043003258393954528985028731196011124890479830802964184891260374486244210073525777744980987872703180452210056645686438059076093131743582742968796790718934498395048192379091701732545970504991544910484503751702063600596180531901153209671689756482227070219331882831024040726925567982500376135577590697774676220123435636558015520630262602606251631809985837873691031668810039639878992010594994977891928228380345427357253981305838662437742660392309528188889106593723779099427226037154034399959186776963691181118563055046388558394022252399944023639159499559595216111614853979043295636580324190488766293774031723218452762751588120813555370097566168845043909200188864528860166201461936642527104507361485874012515911291116337351219133844713945211820075217700719286655467695890850245719034448491633747558301529882991879955987288253665371193147982295251958356333004014875294316681800557367055755201291539088153403141837041474057734379257985599962350170748097688644381889517351639601914821846930171401140174142576086338223226898245841990923492277270271365901414263522432574686207781096502926654222834079399099919645121781057163715537694787413187936834816936081927833844868992269613984230255491278105662539593352740213231346391448587152293848321798750380022699845568810445916934901554414162232240467324254628801432001282994477186237163242671673939677683073725536155979959889738638537758823701626233673146356663452604668748334811386956975298123945891207591325776577635304059057679079782171501019928113508212469636272109520015588672729034587694059114189854894924441016282864237333154617546342173177157041257167930566326039067914974017471588530630819133805507744370210482914686947635594884843967094201376974537406847233967552585534584432578405998006672280455948014375341604074317916530099325512326013910379837133431419388416781762818033373497429927804008915442851061180205069339038704483383322961933376005741479934726170853775919420284953067172537438290496210319198144852338051794068543255593641181869686922485733233083852614999224614396911064678022817638266250364701129052002170702466903705920008204431881727576255798339843750000000000000000 [116,64] 143075090438054523692097977946987863623059864383202520012369475477383815932990888793264253403645938020250010280988916690225114205638749587347872017615639778124743373421227266217813778007648763635305410272760642722617875769121867971246612841802915113951812892614968701361569445015886578307972062788139846262056798516284151993609253671252030622585738752379918575760050915062747311502804196084501090907131871141858751682812511847732572767008926878820139366645945084051509973595901415106651150119481491869844474873787224121936785476267639710134276081931185769602293964225774820447077295630172325598864775810700055125833234471291922408748526187216384175421670680773629239930791366990637058112262796537306752256451771730818517987528494477069901962797351906542379427868262002874912967419904329478609539080475058824201168533149104317394693737601267524127259545888530454547549482177121262262097570231353457091141047327396909776008761282742174062415126777350827127966178083512060522762493631464520393502756707355605930726018359778915508817796718772310513167237020838718644793029767100414931410846305726047972806834642686093586799581840738444449497401492102716531181477160705009204214000316991778306790977622618275954696317444360784933434495900969656226071116542189014223645237596952651921806841083863166070995760861364266114227473382325205681396417211804426997517112922854097247766648004612688802707468686867362941818934762891569665893860127794591513212260806358038315316228433977914770942740333283412502872553489687555550216667241672603386195099600059752419615185572796826201516136017048200084025083566970191309282441418260046492205287008776949290392583263782866806842019350406918579526954188499684452948027973253898064725444638620458842689888980121318747322575216287067921168235854302562641520790274191147268808932109088492846123100046551417986141877054895305734672640648911870548905596457549935645155162818210104896242067167064718965885971884722597115757884270065614760436531739304410936537124667204685187922366144068127150000093081628845061074864492337415187607648045429282560302969112999267978274066685138076611068369537829576625774739283946522875594730268918955251714836608763834738267702208567270533409534858889284713080034258855731883848331641467655564410163245085993906250000000000000000000000000000000 [116,65] -11881971949425445220326497995052405769491240592958192804685541982962613167490700719646129035896101970362419280214297811273059419654351471554415902831064132470271838497170807073551215098690285078034941794580277913187167318434440340839996114219706348762712996306258970431025128793699422737533571065091569373656989825662502105615880223196683185918359587232268701026343314691383136806605816323419548455175040002961824485917175533532527672916175724235914998818228433131428817756234156667189977248015913600973766950776939389020403879284513497115183069386800205846752366706650315348017429173269281248261901113259340263219716690291600805009898936926820177898991839551151373761183649981132795858815658871880575967900932962696969299237554471015975239677719464322561590321835437079461165373905892113159779069386631117113010602548452186082835049377205143567257162006544484122225443895963142726044942450106829688888376919518524208050442262134456581401813963775125372230764178443872018615509647167965875601654374405163633397456914414910032371791184996507504869249481989409477293083314398458422921176067432245284161544269552889705220902919975259755244207113212099360769424387939669716416442183683695740869675094161951613723528773665687099491168921848791860703909194345245083248026701728444492295142705723616243145350267320773148634261141625163448115465560269467859131900694580948976548485354030988386796827241897613179312670106498097935622118591692227050693915337148411564429747349636273470655825398563255723930290620914132767662967761275851658640699934221734659347734732879641944874906360091327319563839961831720318643509064345902576459199458021278308641719770481196866071000157480879853386167391252146450278629439466280147141919927999169867690364746557970495835971291873367766220770074116036459160387435918808042968256147665312991909966875843596425083637973808064769988152612171994925549511819339519026062004064290794482892211572565961824427441742001876852452883104609725594639602964144761488970184453025242981811632674487371934170175586240534530261741162479303810595962422714609827946212274409691937673001191659115865145850171278097750999600896780837431264953935178232025185973886398785738915492852333856981327323041877507801370469816473458399641254470286243926351171453326040000000000000000000000000000000000 [116,66] -691554054283509654761341538421577647452638809572068120921701242879130446762782551170567887404488825811450156324401261092103846426242438964961636818841025489273833795992258204756626681572761917080122323776441521413752349865919805590233545579129387427530662259645787302960199765466631935261664577624741550836342957256018735772333547945587564271178246612689585960236946336274476265443696207271213389077597830959165418848535464857632427714095059374181440884750478818628642155522651741629035633040053623606748520215131878107635712157710816199936419691319998586322080260820706851043723122186416116720278006930078689214881816758588210170073822399709168231654164821814127224795255060886121955743075495343671744112103107953616985520162808865872759934012091220733466726483008596958144793935009457677752605658634377602768828527612899611939330698697704317894107203825998450812317586508316546410054046454017445745570060944845843461849445763016346570459405292056255188927541300602910469182121743058162718952764105594754102773156011404436634661593432957309117285188016134772745433109100107888563864482712621065175047277658016621277727634542126790500153842065522060705061033272362241514210928193546061218941410311019495893844483125069581382813823764241093216114400438412599154072878826726805520857996624729245727148639236802485410524690130557024306095818938865583569086300708536714452098368978194083593872463320830538853334300806588752555072162991700458420773817330436427988261073662448827887388132809432665970341154404782234927843706030702519437171191036531853980402004640137202864874774558962752191475240406125038673175126495079111678308006147901353967469534221954026439001460919616928087606204935899872803483346970840100735604630571625447258241571560259215246867748652393490260432361677558237356061412680039729638833138481846649557062237523857406487109063180875959718590908281144262606961468239798817157213367846523068650434410554280313679278144468616542726055415815709340069525093593308730559795016967646039922049366379178276577173147427903669430774475003497846528388704283332934620147348512934349500317526679060716608749559707711746758623726575815194511290921773350805154911054204847260497826843716186577654247702204740363888902995752116777018672777642940307081229712517393750000000000000000000000000000 [116,67] 295086360863901677521497235048040619894075791895376954117865124343443382483792113396397080202103398788431266351754747397582183084175426319285354563349407583125851136127271705424985696115400116017770793064542797099100163152677178723494403943924995285515571786548251781563960762663614295892923434784840729786575712868030238963775220308007122420831345492095615908137198233986639032158550652417352015658037826769582890809399063755215167539052842412505201033130186133568486354241121301997617754891645101896656218936926705612702598819253828940288187538868054729231577988664371732525915774488255786191431252275990198061099813090730068472466677833637088578741573668150148878841277342425576334338374580978661986235440944345094873852625377059506219991802911541434585697299601056269849183507403435141154162975850448079948201151002445264239994462351970089545397202513456644152432952335460016846723946320142370397927367008799704832551625709605446071053319261732438774148424487433554438730329792130209518689961474304095796982089497988262334786447112686759645290477970038397031928567819438387552538289914436491185265184357890700164034886316494092930560741720863747999532447174770711525716430408831862184381369696685281346426204650776486079949100176402960236087076178134014849986992900129421653745128244175989853055771798482375149187525066925298550803492412280490258471538392878227295838710244316134864483586722423220673270538975980854799984983247504166178403555969133038348128189598854036974698703453126738801115997036041127124592837766408193950589345019121063975865673129521718156600902781623637407320757488729417269794704220412948278197394933465835778234683217626450963449320120204194753868040687749106445321218364134552192626772896224126671521720035673049922614721850007458336352774525996084715479759463920309588259171546255734957659129903670311741481857740515822683030377449452323217707181886840838936287985319967329805583829236193599464356817138722237947397716999688697761182351382607710614583925357904125153247451411055486828312854751692433625182884493203187117442743564856948175100803820548510992331014723341961067673864269688547071990648467001462080683472185357078895561202673000277681644032829419973959533190739341186885690083681518680672462204826792203518301865392200000000000000000000000000000 [116,68] -45189396934475451941972345798017207350185733595180219086520377777037062156363289355632722421349145442629440336452313857223744761615035325023514210249522321405841398261565590369780532006924660475886988756206789434721670057767099115228189650610280900266065403912623672553903009739991142882438076606341840554476315949790779814534367353799900764257992075498368592302439255919330441339609206570996036447626074340520162660066117447383822070159206756517636252255020055386730140866198185266567519629511331768967929032610167740027299163977004176364114760525080714964923531773642918348467759373711303076816261184683170720054225259918665072745251915118909966453159077565222480591107587289752768013204209688671234828199023926224333849221808087999581902073042017603502268604046309657589757204697697197503027055876284920086028549566394987978276249005697663095301774476008885402459212252837003178078883517729990432231119805167210393598776191918463108519510589407383572286118053051314076344055842075843138345199434400578842926051176857714846549124371964702859328897009577222754575439442635362121172457800398432755954421494120796436442891328834295395934513284875180399625560419273958207253920065249099114069107074983519629942169328437967300542634918735772585097592394970769899990677277505951038429087722009436585585758208248144139467785453207683199681969304329514799038289906031790437593114058789962400021522210547119526538277599194307647777601070037473202964188642490829495502067248658215710740801414526497799158131548601326435695559135204347799403166383256522897905336393748814636988447491950874337572613915553354785169374800073490150697687052866164236204635196289081179806992769967738470549709344081617493886534682843616408361494477417371495100909163532973430106096951138902842081301234316318079122530681030170657259375551974093595787299188654388076341721110636993476731895751587155562877808674592805452537677923744592855750922565172326815143293836948458555126101362248230802981253289386007566164582189042126437781983925646426896133554540755861424424253497078678258985622927706770370707869855056992724778380066607009227026848893034639330248079698517096551485801003422254651081782333351317769047775630188442223785013371524982909166910940885326263807946840253456266272989192885000000000000000000000000 [116,69] 7147576443009154742933337004781002671398771099053630348381857989366906617271662938832287838275581681753607128276269007023292994958529288143470471280512049598832158351358648202254564334487174116985530947155664543553251365039080929597405141083168700383797060592741326774829839171949123878257114489849823836742616302916635047082203225946385173326528485642951653528687860964961401746296954698443543405434992990056963114544386876466449285936347284781557476250111893526506073149437410294925204262196705821607963314437125850451581591913537694802553590025088461051472868893344619920279226422588869995743137621658089869400811824563835794163077125397437111346473867436231024060667082600018093168700540982526251322733313772533619245005794378881048758610735723154934979042399996677003445276278262854399490129877282287549611969446508257002363401043192434475297766014121816664746920856640268885046719716021679772092524553500463824024006935240977762397434806322586626939919306946837897926145898429403227312384110671410329325650289489967244013199178367236422479887123520702596804414353448238063997036577662585518879685456737731266588058949600913629770436885040717078164299689520437693383076713459607944424011952224364532769407139916885781963493460511954487409179100744278283049535329588380037452468086117993760259857842385918139022271698571558175548929237574102171622066484729011833246968342273926856041047797311397386297725367955146847438243298775084861143518029573812053103231233145117714635750238933209387025483014108001470886817185774051766657671320032729806519776217858817313263413604412215122007034864791091230156832656876690797328982548639224178027522890809947444263525949249572498614106879887996834329499856485195722933420809918010668001440896549868250104357839789478615338781702162192437577153568498466734871787316146095107538220716020708728544780994152405943551060441319595444449848338075030914297070168052518725637567209011535945690510085871603089011771193124021782125907936622198601057124244351803723762352334447443475825698560199293330414357948816108073290545220073708294466154480804155999852149048594789826429693267142549448008616043229404193231745860010003376925953185248374199301495735193215611700182568828066071549716386285882381192623881712402109621509070320000000000000000000000 [116,70] -1048611109834186366412781942864797421147746274427539205027881997049828920380330152343042590373685449990521240869865701669724752619842209775975436554538298937067664466766567988468683577501918005043105990054071050959325881707507616433834434405637655743210951210247602578168808061133491691941333134182704068619929852904418003802633645587637093840929478402487490576666045767976349549073292461697751519585722503523625683159438204930080040681566986058550886372993607624311067305908554614131534235413326872330034341169374974466745310946391112512584837931072081423508983786114537510831447815913851418529339170347003815629559019688095415887752792987195340652455304370297197388036202910116316428544707447073101295092384600370352352123979184802796625953783545188396783502600870733659345939896648761811074682317981823017768839030130970251471300666810788414039012708021986687412937557329144251415780680134770384357188854013787028478961684993329056326260989201623118988951781235548979674942288772936084847458882983060180189902051552414323710724948930908406358404789087863616935050355083360396292288698149141069276287927629249321483522265292573341654438310284423361125709957365547611661611114188544710647031344324823449055578620910954641583684513259465205578496643631715655865662435384925135817874498825361608786065176881912764800095880281833572556901638703275511417946600060382520345969159314912645388757575070263401756439498634600567469576851029284296785449952984440290594390696508408231765860494373498022281546278972467928824809913140545881279256124899986525911541098901500399044899811217690050621794827680271957259650789663769210671249936855735383257076663271804260847042707237042870200863857448638985945630724882770085572559028783538021373725330653848054624353486456057289104287886824922385256584990977178057691762780707811631857045812166974617489655225227570237922813084022257758199147143223959586097714197946587082840028575742057357796054304450891659848077129734767924920636268199051968781030129703592357422955658695869166023860540378704363485335176196215789414092983842534066251143590102749111813188342986449819493329100352596741946052393053056821949719633578030986518788824836529298714290052457228827198382604550105710624068645534327926144110681944997708496716490240000000000000000000 [116,71] 89093685162352548456408699926060107172636567638749996702152176453372207068205793611835023391048474837126072041624276802866996132109588313276458485911603961757680071947323314014515005527636192505254620560352861417315731325962807292950055273997558845495173670606812720399564608228555703421139806933150125227182760095888334620431111885658480611475398254169324569948377996995008788840581300249118188786466893152739128927835034290042741459596575329058265365473758594478964347389457386648898527243035358869228720745817244777930967397096508449907733343857979230209462149851320304231212664621760145594129252216907418450669943858710420674584302003420070544787668537021692581560864039224061926444836301722380429947056528310082578928790599934947126677400729344427163067432560173743975876556339316932759564587761723005713522243052549777587703069120686866177566997286160605297393896404980646089770878872353870572246837792482289502649516620179004544837795651869330156691509058833869053996020727723204632370940375011197425981261957276752904020410274555170177730968019191272418083872154630330382041731643273804262405884236935453755558820772289552971043931650214232028168499504970647781866402708281496460056087191548486197365692293673286665828360076704072863979619959663708459067597710419547749748091389962141438662708587668070863889780770763291705520269752055541458482343153537952264064114046137777372854268975440292302317600102543640025231380133009840999800634828966902047606922840881660974968467887171529511901371426054532037162363937214216608426795512277813578199702466504416120489425789057102040502773247856459129880025987910716322142987392724860156838316509035910840552483875938651895435670698559986496967499177533880073353503132772482303152237734381741147103851906365412972920669076144068762246365436734738406201998761256135869194959156137165268269598651868034755508447984909610204837525884958221194597303744314948116761242591264494706142600303886302293313901375666872265219565549231324090782763518382377850268176806965905479672318199404832276833323605785110482115194880146629651534128531523750649381493419405429762624562187240794201561568124594230544272647005145470555396082704136659558555216059473210537893645298954883303516499300240791627479210425531563296573388800000000000000000 [116,72] -785902300558219040192979041555503478577979758642846738978324740680122547069283115574363964609622663215348444052637997811512120066016405401786455911909212857454149216532816363904305329846481962753038335880989041459100099875227262223105797720118797236671841731027647898055624965457185066490058453893836649081622892010753691501928890153307779869282484950762241889597801961090849215636884849460505207361896490837806139379537946374971804792121297779294513174613118064451731843678793405771523717660225999784585692076385578726375292960917554343112176377852821776091371694945048679773012518764426882471757635417865841738640358185130781805411314734108345605024501892016412688774691108924561084278437953040055738419715360844758789196998148687771104900163716418670098723111858840736046334769898395372257686581071067780259807562075462560352089463511191957289136962925590924632089045936403425478996336979961088279934699307564216236301208925296903640916691852503016931657799106802608585189026729300816398931419045772213529671769707210340435750095264571044982888622047678033623736945435399452762478058661430885007714436061437663234713145916512397772861529848507071673842288725620593490710500990421018576199727231908857271383109714805058313289409772288086624068527454921563847373102621500785184444712967142891514005976824036618285049620788852409886319898214697961318086864081445423618201497833399875688308272951140064717629420838993001736269055855122953691680174903138618026012846446433333397799415664643627561959178766743541872199275058704210836148427296529869895994583880082368485339000626480472172636157220360009207852493474170657110743412044516718478277816715841268432343500642496059635622576173713953599254651329975504270939933943592197473615629551825047614231415770469792500249184658475063208081081277953602691337256563584946797185470327882850754541679341245798963724732634522295627911565552974669221037103675225883152498861707145337031955212365898120767306901467843239453322076737004940315847534144489635640104383966678924851353985105871633636648715043452434402510579738931972825891864740856668456535755868208416057227629113180750791610450669525467404446187665957272149908646676525006683234552065202512094966458493266787595589450640878493270249498098997708347827200000000000000 [116,73] -656574297899924828921856979935598302595546268582962334168047659423827834155753110197302517881541345497014042058317930883329565442116867969129215672070022001278176410298793487043901451474852501810193439337497299159362357770647760204500687164067038417860351418719984327201701518300061164007912089845976959551622012645919654017861649270800444090236473612839456462537343269609820731343976597637709627928038760781192974717962855569146660936763420983222739177477069854394037378230638190069505473317219576934670671308204141845767709118276126962293800361818355911265692831172197512668234060237195853768727538333607602894556423698408593736975248992019172354195875638576588166421716441760138488747416194642037719902443123768997257101779305486287661224246469257396117016879339886251307646672106343211732855851743919831299200212430221331136747854149845059002202657653826451824639469617785335361232825702033783075851568812007635033705719759098654240928435470598498650987533299220949526539237425363959282299863976732790571741405606576751822654159192209379554515424597200282315589901065777864311841872340031525073908716853575308828230993176054073759381933943462310762957831876173155648802253875405627415899851816628068944009883080055982298147108364624143234921353098833345856637848044707022510407571281253783985364879013833220509623342688269409388965528814562769531105198398235488115979175757583872727534851304242554514763611901121664996923700152500910978566137769683597820327413294155868159464273332710197092502566389389687275119162949914618343823645313063026319958684692673352488184242540477027383541910082582843068777378665232164765771485806005144389121791942044430727849220256908904763325814785920850051288468667800608350560223409465911333180860081750677925799188039983842265111651777980689114897236107009659554250784409107110029128544566796947531775107308924811086505270965395737608069320699372281571683531730949087120548188178695932322298983085695984260826120796847759552403801614300277049640861769981326220188287228784174137577028789621032111603123376498245715730505283617279952770947748757145595031827638778872157041441365676482126092879434055240088400243231295685805236297030727577703576673669126619385741167945716788149345483301432452736264979315083605536358400000000000 [116,74] 77754118932685843322042737473003909335998786378858366885596618116360153324824587860631370827983425186273355610222784489417097075902482519063333948787634983946523676671488894846721860203623170466125748642411734525720980670151237282876655921126831155218025252757650648860756441167667923126428828342250228301154222164019992136330832625520109780028534261069239913929980780754859334380085431332081227243810381645933673791012875326772299605771765479187285600214308458321640638976139300565089744674596447739514023515646022933650322803369865018635315685945854121608652946332985867840513161059168593373622966125645944214631287277244360611181991286525723862546738932048448822316915647914472319826031419488853668965501968837455682877897054527804941667714131107311958783463297258482648342926497158108010989657061557734167369816683286206013428388040104135410896788869064318218689179420407567244614808178998714067935577474785095860452202116160674673458146224321750351776892156557344737748891791117418127881309451463073071243997635780499247969971008982178787478236782787420196849820717582025105441297598731787779246725432844996120275447259818058728896566830256805380078364253343814475805111080196633142293510746257151838264537011619179094422187867829810362661400336228676217546394513401488281849409317514862626827080438719012879329436659292196542343743636174621336153962784887310839201503983126836186230903160786893912414995007008774457700070073748453919742300685338230436746738029031480398316554300925851284430046090666354652398870828759280555823138648115002244895560206177616785511431815301038669874845885307946554485539519175188201252030849066087189832264180244410335942951383125748420904319110938131337336342808167890419471393949122975904183343516079851015392043681678716159759437677617593184165034272318232535133029332539401924954771686588478773620478491395848583320424386741121798950381067083657327004900222637857263460974876552133584806273405528756690894129788738705032805413384680206997979750998415955811096405301017550074588127583453773869210198403643692765897281227751191721157920771006299148174781545616159737773708611103904777879600813401339030524513171725458523587269544207046127126332167212930453556127709199906096123132872552639632157209918136724837171200000000 [116,75] -5861249182752295411604930564371596676445268941694887057496990693801057595029925892242731889756254872059755233541342170207453612312090017347675759269240381681232718072194050340300911007535645993902931115290367130030447734974229488275031491773621725918860836721853348906943838664234602319872065725721797789754462745518938511211992152337301143163035038826095926990936067136194860678647782740697107531577720181362225391029833763501974546062468105849810770650504941629159149744109602637890864871320506274380082422835196724869393933105464198154438137318874654723294020700081491551404330130260899699315894431941155221173793269946025008702028234480760011166458957637798769572293999657202416425545323882624019737652256410097555286643136736899133162364190646323182056295364887711541610239524318838581525389330344049904036124684562281991363942785400373916704464767593536294117456334220330242957865136577413880623291859050113206771415548722555997584168890184828546838926598734462006591348933242384033607499365110498098068682456558889836160323010240167520612811033818138126062368426630762885365379305559722748094735407898780973213017274163730602657430372024418626766074154430416360602134843313603049398389370628119797349909815379570114906643378171581819042305980317155055690405363815867237875067097634407110128966179847997712446159028596303549887179917490512732477055851755939939451408066879955190173999171650145811986822561551769987640866708041190752396319210168449264042048115143742608604098844695825940634682747568385670257051265198019593367568547485108865301632983374179690240085818321995708514187664160078352499722280065092858790459535764318945622211541097579180298024842983518497039095121578379615971586273899729026488656561898795756208445747057279999939485060977155207972044378999318496192612498057757784668180401425566204986460820375392378506021282680827877897838806555843004051231316388531924712819032053864782860900103251411612584179215772472107399286620381914174191265952086481138176421014507680451070190251741793123904313579632172367096726611883104428403228244472348369697402128802163497828893506888680486699725292778565972230634650212835130837572563738801980578114923494953951527099815765460379960291016824587622661683707167899967757842452897783800135680000 [116,76] 345075584999072499250430326838288750087650544144066664185910715728946161513828845594417676006247888140413977776026010967497053655406154238407574585419527838906072568448427091746547824278198941802424268785847988842974153342416862608411521643367458971739922730638317083407539013323678978688472742147311478074707806176061513932852320619616988510734446105508785176413597909875550995695829378965491744355483820533253108244270442926518609568649564519569834984750930295380852903320224055768167213570534381169476462032035691331333330780292806574226335638121562910619377856719341147497942295644563334500906286613116733221958328365147993599710641368351460123000788850169716671544581365926308038436185319842409882853073071124811692449072761470024795546304304221856062515491058727202345209290565024798929962833442211613799604838419379227623145164769074822595029175869547100248155721668459142742032797584850394875944225519816580465205478413036309787691483966595474301447159995207296860680210963405736457594434008392046940282251345731373321086828182196278099444237026565866645195116425722940484495651799690452453419965263501907283664861670936951255215652156759300985662779457552313499651236866306591737207499164139907133133797239459971740643154766762720752018732759615424752618908604769003556064992711096141574105279178043469805868729032789126297084802459870197090415336644952562662813590862873507215794164579947462948615991238843500641103349357087980301942388990414550521237044229962124710131982185742342876999537383453019382312291205238150339556101134110795469383676217745901280674823250981481380876371608738150766900574407985415033553077076920289744332277209759070185185717007564270269021790927416510444510840399216714353602764657626116457957447906954197418126223520356238265479949171394821687581052625612330866260681140252523167941670677935729364713222601120678448640021277747664705313718782940621063366782060901763211520347027506817910426505032141005933342873180884631869119660163043165377143813288648532455860784311371087922358471939547798118159861074031476219265348484670169650532478330485020727625452320800431060234543602023917544821232225953606943786549423967662499531730634938621650982296434624875772329654272043622498596999276800227541930185284249506283520 [116,77] -10787398153563588492408826683240978904884235735118040451504851441346606216488819381982020950842793724744451373213193083163700034200556236475147497460853585075407043009689747550399689150044270035547810577105906203628826412660761903754845206491428324887933806107766396479411511375827398220641454444219377938105567087739038676578436961599237253091703862019570752489616056190688728453179707623672275700462774763031604646237763943467143366580643015010506950812768097003018982848408976100376834326259947384221208291549380388009096040850863700129666122269032420066230094174290392903489400896280414700034147004252508611549129511386309150607011258113406805231810412047389468181764058065844124021512768363390749246692838158744944619489559605745414079399108141197895266865527205417479819464332773344376996895031912574211675033434197320441279979054458392312507423314666087914101952610384519337255329281616865961370335993797085943133443468964530148336257370883030981149057773211223651139520422920885491284626274860176643855887656464320575839616540026962972636187579660021007176833312010166492498564826871668493311867169911172306775739656629219257163529541493371473822692800360755666699542808666172486342019118262286927211723081186773533103113795842640512161362762408309737703604267031899835423703583377224254875054564821364580565975551230490192753233558509554831779274801882182376999317873443401871335757472636094247144799425907573429489188783396694421233480060589418277675713912735221529499128011518250594274241578686921320670166849134379637792889980557717538193521498911277280382531855193911957925436925683567388230098209822544539955357940764520605623509126707009143035015798050798625342708252386102630332998578410567329048635064118821297946910713717136368958548733718224707634940326018234131519694288623151203932455711437618350888038769469540538259777551566891861413841551272937578564637631235192104890759058915257247101918344085320694084014274922072268975279101115591583832520639321087781474007998210082908107238824964156244522096102954322696483656763519400051200608904685531000269337749975119627993005231650587764560417346632800514769892612746230428590073664110510960307300449650372794590485131173641479999366333717666309114695734528586081860136375762288640 [116,78] 117304236724428893317026857071559352098817427070054873342670135557258668641036735891270039625026324813258289583841539827241402901882591238910267438057167902541145793837651143480882389417853457105185703858366629335636264651939460080101522972025994245758007004495821142293672078136400106459382680482759289764893266157219412229270182912218705073318869479948781987924607568693365747393459970636610325808125233977139744467038527271699130627973062499462838975706420787888473660080275822277475171044584800239518693052865850573671714737487594038967835096248310528319011147444424661571466494172204170210175529195601790724517725304507230963342571478007684275721578113163029117426903953589218245936108943905435908191837353155687327532387449705571576870140500471612777471172834546780047218080077075334857388635149207546364569562706620771239824608855127862790440662085307339099785682695751297708170146001574053812172194722737243849878885293579377510474760852182858103085815879617039380401562119628897120713111767946729366469149199388629376846243397413789869868672998517707875821201320596813341984708582705013409562680412792876545483634918845415344691027023980717890663089919109699515047402269817021559624494145019158405948922539507452382185971151144064494638411313965273790699437291187302473073396677453256252634227138563350709793345483320673632340178235136007081494529679865789435203049958481302738300509162511090855888122782178645922069317435557966662311266975699018150156832448243237866147538285737186389666201554935833309399889100386100772937938795400224370162819294052768335939935323571244658167709612148857765291255800489436566536725173368087102580330175842524079941636864737356615621927669954449303794499423469907133177853662567646113319562668530191065446404740688099374447969654851541540037368434753104022406084392134097394819337619449976915173703224545873774554066316277299883789491851258589528483807526080013622249891836099957853016558429502389743673762142830193727392009058433038211918043024428366237896059909174562006228856142526279696448510382247290480875435991338781198589581836418574405252267334583674992078307517637980472969584348867372778002984379756128560347220484412704791047828102445341437641543213293855631128500734218590238036291747840 [116,79] -5738831423216329934076007381729377099585600057603984870292661268280059400265436729603644102362456324634786940972524961175504072223178124478256862441706786482666053457619728574915156748660682414071902190129732636606554561934432248875630780681361156275369800980067372738052809324821068368529359622133832196948297426480256943857707129801647252420451003579324481256126097477516212907659746512141909714055764619196315509721284114967177049920688347561851154768487627334285707771117309641358010546852373786671892092342218460955559420503507677386889862546068509521013148894341420735470372046964579107686216091235203800714600818652825062311234234709555457965397550097020170720627972746449985886177278444114909847157952581089537814135736990830323394157592035809364284494325260814978538952651459028235844252681413282702967115474141291724766440977388908184864116802408770111819961199416586297054995459951310659432018196997010799512943020640737768127664756415745608607641246493156848776137606069812204297879287586244190689555071569583082151994786481374399633876796876744480761762273806056403827920987900379256199833806749819091480522993763066931640322961974292337276364103045748575654803580601559351618269278646674634038408086629742020846527856479008900282477594865472153958140780985588097954315327552153007316078489680494299915909703452477719666196547639780127838010051428555068608343096810418124925359601423244025953941709921441309963456440089708121222987345311199897606566121474191163705685868125294311415904638348667258928905246648132160780898463271295541073169841388136667414305223693248150647866320424594408904823591894243811624654344899633625699380251064901918535215237517731819020460803045618376751933588620974601314845252321283332301923879180063440017068633375337836647704709145091738302388905582337651767712094923622043757098133974060741596996791824709170986731055673407350103419800611970860006542040584677798803885696200944517635853817162463208693749822743438106647866912965965422353351104434096463148297742241828459806995875107659984626767820531546418987502915337904534869847918888047752006211938472075881593283217659581237269234191391259733152376759622095720139080966810023059073250821222966799061919971171257146263529730676729761890304000 [116,80] 543820399275175858862786467813034856370325635435485088544485500424066235082569647417596296734219402340808171614310839866468062856399418026258553046345209176968895806875327244367170765008222961236973969819455936301174829352068101574083738844098500196579952504772158961280163721406698279098168240267332215530502038731823091796920463988228676574671196027603382843722310905182970600515031283237603730150266205242893598635087583242419510120202946505837836233655642098688420637435855155838539242376887309882994789231382235325773034222262054061513487638545866122951205772265898217735157904127329088825990310193678416410526232980557425883128190665931527029545394658527727648038583281006897748322068855732421252929370689224707103373194156673463965883298571535493920125487806112876438253596353881966106641271574620764726535763983692612719951771415688249942638706695211124716598373404310105522579572521358812169422088063497401065398522829414677257574235248766119961653938349255817303587160594726978070673611881489597273698822903304444157961878177874840232081550518206362288704019111037370004878869091726997661041174779575838653521144562968456601269065945964811463691152326179481902125382868691040344142255280951149915423579489421798384334547052240880366149980093813605689424434355173332343999721252665680904306551491352498477296002217502540183652793275267208372243865514183821077212656482032013105917553171558068540549872868136863282110062276263545660795022227175382600578109689337918639397212065005056185519451488629665853992529753419896510260196332086802313554921970052369012214926239661848903041749961562300330410349814345741102362269698183206206025483193889950941999438036141819457548159002587899832643244987685395370638360457410188606670029334063225646708715329171537331416683851929236443358994157821864793166004836526459754482471855632262182922881461728521912522959551889679030005192144758770242827897069376004317613470248308983521800280698142367021344338993355124065531231734582432772642253893581722709102991845517517827756097560593920150534512979396768488631656938386594016953269108738256966265415634548140017366351279215637150708524379548240708126840689544342619082590374139514859868889679004699479571597299579593205506776463748998103040 [116,81] -16979273000804910243341132673382503933564789620080974934340461016382589686413295201997662287254969087878239241844635690454912556288051807721165226581175716731926558786568981749452339554870542705574147290883692924585821250699008757005401083606608037878631540624254327910611752927512029550564224417422331369934310484970420257747779434243014810899852627936096284119172149744877306885126908531918004434881173742545487715229190491516426763094911784617450566370521250127183206302859168548416958141240322439799304647522532985325345534164726842599918202574457468212695865592840146611899009320114460559847432840173281296821377677380068789917628463545145803413899619166254229305338100809330853905621357242968736318252814132933378946932350553215336475003642597907856196279272109892526504530655866260529867719718723780887629996018509428657145796371649358033632641250026720058836526628705463217696160395388626615794315230087568359960129217545488091363330893652407138029533560668485414783914464815641695199878169975929509421578136309971011469872968326364584456339256700997862598154566029928657349983583174914593899139438959549970516172884897199903422587283045839074210319570618604527220940024210600072195014938809126333354559351820130643395387047454732948641232053576101171036812439298242140822910882517456838696418345839815870023335522576348963598338312653537448437172959957962494163982296428785773196612241722197827620740171040731555193069773754370947795578279421250911392621205268245014813389912756060627045332790691983321926326313956793155229000035768617227044574576027024415671754895339333376068463004946912763958094240643316753422069395624109532090486502153988660732045106094562385501628935282381401625386844135643228191167321588968817981555617397558547234426389362727480237035452641340279519613433734396234455589028421692363078423974242141503188427576497355308906155550217618671738609933628529890164436123154583467899131283963150544716423880418570645417737175268837203294290337485424134896458279274972704595734074251362732746086798251256130001953519537893084499224489113172326367741811011507979155444210505424426675728474564196552755098281436889957301897471038420265012663764174327626674263143766230432216600048978623120662615919233597440 [116,82] 172610783644886027357777678767271711185387663206850602896458822023641725962412479423261701871203930025699226642282208065930467256281661535281292262746763275370196407629117822823180536000055706350239029185635680645921941264009663384386530908016306793382591277479127772717128303571462920900657091521275093227314460384518103100222971946151158238848052228678886205616715437454044497528134319178083378782976360319699168762862214472657206769958075529749169906771742215832005142380334305480694917710769994203318551146399096076845110974875014558108042951074780010277683858771667805202143138470367695506358437673768982575710143699169125140869081441829337328741057856906134654473855877193189439100252493934045635552467159669152206011547840089415827404651146622526688805666265440892986628025557702518407140292411813161723861272849322135343698086372310978326725062380504568384555442048571702630266974420738347462109466442837501976956947572246759396300844912346004644299455013745535305163225036879558411613468915698389163752448063766581644506971090882454295868786297258737882033656273937793227108442513686394862737664541571009509797034414508194977054272382931088538335514643939326977268035882482952683941828691757513396507368885133435471663960768311596126072149129724209008374288205621636915366813139789587515594909226271365231463995348100769447930622906793538656925993544555300613471365017176560022352014386786611086811637714797739986607046155207763401125034962083750684363864341957644868572854658604377843794641760658134815346066036532651282840014679776642685468386904683333029078374664471779817692481663544390631894071889214708495666754516366714487986522096010632300183179516098217492758050547001369964925485369248321541712359703098786864025733677317325647426850282539144778995091836733803456678795395692092922472032502475836998673270087515021313286449824624918346388131348042569801287596077289676199782891522561698860394473241018806837079743447482608386178771587950243985970088234998251667501383752804832909567061797397989098644964826938409755965362261972331651279071791881232777577214636113793744554276465200919542843240264002462877706373559037196583632861443838491184525722531881841980202567844235523047218832455504120784595400785920 [116,83] 2428538357990200855952707898482795051791589337180053040766996585633094217191915152926666206370349616129400040397988850729595177444804351173442386698680100483422777804935467000571418477768087856345945897129540287831359570858153781504030969667915380855535228714062686740088165925642391671608159469992737415471696186155675399234750317446662636662600658122329934048346087130997545516237004952145337317569908501709481116431294664208671587654309297093900383569142842255254917717082863371097066818843544409408193411878052726696044807404549410382439202235187982957005090484873746539978118193897374090846954232193914092111441217637208732963148707880592674924608520152464874052197446330882208349737990166103155874967908818929840984976777826807839484783394904323157709540201630452425607787214942568622923192603332666867949615616243181625843170980540482681974094950000573211401756644263697054187182585861249580957341284216048245943512944364325999018909554156993346986559974346617599716028439680174792084583263084498024874457053768410678459350661248337468761844958729748526083264164426171450627919238726069668242979878335684681742219403778447940905799413618703082565377923841919318346742095533243984719995930309552370303912485480724724387206469559936673064285966241605393644572870734134811944900357259005378591235647177938674913879727761288288546254667378696660395946797222444976007125233248953565581480757129196774572165538956764759924232932027563475720032210486363680274198540859351620542747070729489791654572991787512318177503880606357249107504636492351597415089915158180443575496650417606595160436060707198904093767834051317663059588465186652611723457796061492896741070577206411069332999096812640146099897883323592289079898320182807536349234464448239857420089835707296591828865102367281387272829389443395587330668184051555864905897721313519978634581780641574331235203736295142764271088265676803825233044906584403372682101250351145529584605786814591010003617913784869933283383136037193470546512454113783365162268945328029784762668943170431851733855417824964426392869128617381897037072313509264777137785036204559527371772321799619521149183267819310523013929461388475648574672844914696010939677857197460860055089406232602733188218880 [116,84] -72145190534298547668175848766036548508702371821823372986279895333994446174234810919214310003972224279363034788375246808538146119245222267380695134756542296965778987141686153397812073143101830668980330114161397968250964669313674959699291516943180782505619275341939330428162389759134268999609962086476426029172913135948275256169229122177059400978091933018425374039002874837434754465826201066141392790194691659752206054273761665861127362087268030430394897609337687275971041696874371698075214093113881541735238637267110357322504344954330121296793941231897904507309225360359576922401169451623524195882348893165973349349730346261328885486319880753466690965411841121229787081573048458960380539208140903049682824619890313142137280935448269884460347308637006209538938466947742362767256691612773515896108865118963000435283269250302859768013729176114180233565948462994968546026787353651685014054063734985686553180379038613019330900637466655307702218483922074488519553769061127249469038533298137600539541036558716309332892097535350447330314671757051436192760981031365926603340625301721647305117396493702563923298827516976757648676560375420491207217282594571470651562291638200315004355635362957847668396323469060283654295586849434392162817097230175693906671756726967791027244572222679987265017926366190081887294240220492497554741315027900234656236876467623213714692696404169998656133563909136557514533903716088963233011806250958240526569722574643536015455240042200299208006570478069021668114086027613634726598286176215457219944868356281885720198666090024319712725692503261261345369310399351453208765003341989692148247552644922997860870971132300586826752797287833501304712995350958572124014116128565345470665274538072190472290246878646631720255834129605226256973119675903704076242510621522829496756605441911263162484501103402906162697399394421304004680825575817259727974867511228943760648698953148223712698615650689504612949249332251001134072063043897282536000691506448475508545555092260650742960694566262942441663310445792026103825873709592092188876265931564341522527276290554345172174136250089615727421145128483955978672627678835797197348454112747595638429031481701389004394659987701709965984653398031724100729977696674773155840 [116,85] 312836384165922246617235594530588050384763733264389044580794196766922287149090511085934467900838708110688744505453185222209565011454558655358679198919749087707017456698411973759413951012632864075586785192731998449944076057628337181941635948537266684255549149615591659247751663624871670323528416832913615922447745147676563631348008794488418328081161697773631005156183884410768264465122200395136965671788223205316539413377695052211645249839445281341765146429847340593498043937941691434775325030018194159266124469143064290015918531660332238877623998016898069165919633782482749732065527031803250374350753851923300190354628771623273697436043244669910413178742155439053802869415011547928115143867489020183245764840005607792636487320506302022266602130692336417864492016188697851959251941357572434562751550599897429658140312167653029044911330744470507179015139396906156588685425123948214432887102400162511601899226167483542832484413446944081874021850809992274629608229220695159082498040408560282387464319374140521428191275840276327285779712490422114845214747883233192296823091959049632186470534992894335499629501363152910774149544441955181459048923302726171795121745172028632466800080102277802750977957867666496043541808470766352400586298557471589053588496796264717129537020921660308238666984917695886724182714314900285759803753816349217732210805401164457644962679456572155994711075481357221152752900741658096867783700010511603566679828954461361214151590399380693738640349771736537733124045723725601841996053688910858506873981663410025836958088315703230697813282442040972229964456140580827884129177687640192516402488542261975598130441453864087752474361741065654841325281612107626871392419730564973554604217016543963135648108712570182526355474723146036109876799773494939967246751708437805532797455771473874993324846947714788343513501547593925616322001517491040787827200582212795685359223093208872940356936354961210176283803286668153853918306259405154897105581364463226670294342270102373970544919587069997581910265036880006190207218016606278713728636971084572446160160428806577361943199378594637594420819699308787681246713209920283570077690673820432668456247160586218780438714846981098434509305005618450552178645898199040 [116,86] 13588023255571353549157417632266097659658257324743882999401459306418939675907597140245750802449898378457846516924564089392232574572982181563987965686300470538494356971038927581694314297871381310849927912053677760279316809467450687367386376275993492635735503545249649319130268764495686198918084908606207707218322462486971362106758957110706945458462356701226713241906428443113845955751471919584913736889875047726823870301481077269845049224800329130533358052324334882391060354450459613596400430635961933363013117072661641437470306238293392079977440111256627414266499296191946680507739357300797571923734016024047324004621239044480436645787397446418746639018526029116326271061161443331817536480217685242689210091950308040653698566727037005772611498529055166262865070725725313337157038495670194081538959793495429020562842737763948974262235948653881939618093404811886660431376536985084404599465624896298467635842112553225620550448541961494299904614367420848713142978167758194238865390283536351667504220778453390120173122653970495375961602518990106523986771831136578058893236021376722407053194713102451531221172607542959406265181368432497117019655452071269254621945419930662585998034673338452801997452754937965282514052263242199131747688175684876725493387012464732829134997656734123628839097778862979320509301812484587362216685530690705320173382368496752708216112418768382004360695323172146242038923586575085984388504139110970271838882423773654633427556024751719175430793499739231341203109744240465392597398997023605123151596324652908133938879507202812642977838278523048655058239203590424019322991180024629597265461174432300573269820588573742579107054152442074298203600013068365375274059697207128496976268795431651377372260716651960774432651497745526439787548018434412168452874401990421381225381973527371377595766266494786660746104424378316656823081475686706957038464889907187447193478831736195431573591229041062256425430952248668061182772723322422091184803978744168177532033824802961377427212499488559994997170056623733887955967173944084901538350229978975956138535524351865999542041553091163576017477288471281495607270020300800019165548346389412556988136898057234739241928512116256609244740403531029459603176816640 [116,87] -145167897128619719726938284519022352556257966773317538463688228772840175197400909079356680863649326863128959376200084934343435511110051487311236388859696068219622439251469819263921837674484835710174026084123368392505675176557318904334893094545040301127343099658611334008468010380355680991222373723950514506874964049867543901966526250641609352736232343750892579500627303811291403088513299797612718635684325573454287925707537103151799709066497414245353650835461047652452895370068506015026136587732303047669291440288114389256678795085857890943668971164106091787770007141041987200899100885240349673370581971246206783745879350012326771921963169109114659258774741150940004086195858990781131693020176470981574795524152469018286656327191585655174374965969641978783987478313664401980781002135214048338362084409290413150964164466598431881987025245529807292760422226173576531231533658396760601884841683826357096278449098725653273486369774860795303129957622204333245640259117424345918572791047204850445825158783447924481117933683941865295513444749678173330580858186548331973824221950336996682663045108692092592592237552657385481954148892057968902322442252699067340031118392766962559025556973046789214646270489442132170474328704162207879714296637689903875206724713061664547041918408490945981077099937106919528342016536906283496781991117101194524031349277182394503772883713556075686983503277140073735286628637980616798947373975850821806929775682504057956325016074301465332761913402960319844722768025683548964456924646799117693319887710747437097683725884731903961888983878926540781537402225081042145650304540509238389924826670410109650466015239174229773832702307090624124585979969342667719720264253000849113670326241257938465975773375696863966773956219780189394419284620370509948494499897293603149532308882104561674040734508399129376222118563494636451080547564561562894897695693502492889826611665798482903884061771843126656229063464315358612911347264749647695154086126880786677659806674762118838804944807960488322236034130591593742879081487699561852017880347779387634240293611582807379047525537375592185869267428863874099307993345780436541409058748702596880242068896438859143533044852955365793931259395656438380298240 [116,88] 2554327070228822833387391451369188576952176702767441180034608940820882452498674962152749409491909041192037595692469657103096628059136801121254356187495668910254281393941332145952584627233955882231966974609894421714744557648425718156216151540549604221427826598798507086721620865042742090464417445776533808572690708972426924254910809978098636196329565902006431217445728273788365022885866268061392706645084334624269917214441245036855386073452770539259550736277791150232980518110435672012709505984043323255499663319637580232076235134041788007416834339050899172232706252887371207136971656246494905041151917098573552503439423272927062466456650602692855705955917436649024701090868248608335686945086360287174752143690273985558070472096455236390478623731377105187256508686121783938030124131253463385194035173792528909985571254907260531604048216438287133957002833845254286832227333835689588557437903543604758449201698888111029467492646322868382316446594293881822602729025403213802161397568493606648570158595012765121795147229370316467900134031574455441548248369258787084075134084902264039939045734431253782876314111508541921784381829956180810055663441280423528598474011153331708219815143508309519025087494472774971048795312491602172892833169062097086100231822074572331953195473928441916818766931330427538541447237941876556315280683344536735258856624941773320206261524035898188997168424388460885819891883132366564284343421898027505586544904813642363657209189762385257775465034447499906562983401709419999996033243007981677882365911759762908157359328376342813275866912494146495365345846972800855912880069671282455636314460308371639555928988320665991181505489239089835081159085188487963022058536199958126594979373125836871921424404777156001018179544798107854457698624118295931897781518466322145986272931736861170831509317248659377493059849712872721512197116130582050276155894485556245845777023861527724203988295452739038952093722984339474031729787955231493243899709511733058524219216014164211348650232170252169452279802130266481424730344217154130049940353095921768573743304766534932783863764918506835405289853358019406928990943793322684870441534179699154160589345192404031852950288702172687360349032706782003200 [116,89] 64689799356669941811425453408992324097197640869919138554374380580374575126393731172023530336922901068895530950313738255017719668596910745634775546190267698246575295634271733864660904166015949071526448852883956965087300392142065863216100072569400500460049686034667446565762666264488649228312412373987076430658261601410921527032384249105033509887084607584556173060776472092283239439433467649990865494510806445609891248596040056384776037708758762666181498340031602594505133620935078495633391751611581704077264555313620501575960198761628225708496171565909968309955607803900502792553088312868784491147632897428446489524677701845089638831269134725141607132594177240895591762001533171741046362406970686401705758724707526483149240929391360821642728555413833785968557695543303309160936445879408000013618307152597546574373293058264990837334315038237627551531574853165880611715501906994331099591084532704639456067364153791199209240899729956863667751187485641732864985053877305646635529181708005485521723502408650526946510736341149602168559167402098272264731461392478893010667327167049148814049964210958336358605570395159798384956066787877893732210476691714406625755197953363566069859424999124581590354112752420736520335739544933805729346707118330508329976186211385256804735306355408335392156721756706992023141978425065706340763712129086538454234903232044714620820069238634846344213683073831434031619407110409188636544678610646627901246809369608731983844107325256610052282487567722557873477570849631857538160829865207059315470450223585007744116412535508369994741780952824885461870696641231804119493163317715278966833240888181279955071299662230875560652849735568449394748780984343686165677200426532065329836089831867910813114760201107951014813622715726546743883308028685155113762368260101244673008133498187577334368030990529086567611392545054107093448280230887714627419176781269880243763581798128420171563193631538969579333697214635323314718178366487378136595642933611276784426261019454108336854253183201580353495179417151252073558437379413047949598972934924741379301374715159289348019963487407015328523104671233646523248470762035264433066304984706809701730550436316790834984295183028042670835443818823680 [116,90] -10520826165779561763813856484733351290161861256021848656269248122647410608977600697191289037927161077638972868092917143306365707573019711552683839019187175762010245001524258122925905408805959353023544165016411965747362856944878415034959448742719884831200084636493431488010585725616062477908837437723837541037218200807115983134054501578155842337962003940834272645842267771032863875316677905834306953435565428461671623422270801416235133602061329236914784922143048575223048315528458387539795350999136985917641342940846946957775889595104182242336139252486001995975782727471358021263477613382963192500247437253773365253232629772094208414090570076949635605620425398588089165724965324952567311762107980484249402758161985026047826183265173549436714379223492747232450427463467144662020865052611096113287350914478424362486375907074682017602908771895238277472008356267735594081233573004144089143919549393697333422238213405474575086897966381428766071839310117533677874504071777740604781647565258843406321711861568556187697598076130986327617910432838384193003929776297426279530181293614518872176599890295579700331692362183711542426418511184069240171801857697149625555908778663622618524356497576854419775442553470204007141629304935595679127795025015698408499910133122645594590147042256802029775127668588163526095120422802770658659996271707427537278450777120319987038327952517935746805428520523334843196408500036481617851349472175237324712186740910189143376112238148739610994969316346701079343243428065834647249129363246471320180118736739790121371165186691144911482380812768446997705911989724949253318318587895840852233832426296100333958213228687440231559856890529077253908878470592290880397162077640379941116492818623871736958149467264933187084274983313494892758854012823881059701080621027444646818592003419213444611807875132855323873874236582409210605281204560266479923883278111807219795009431778209328773937474599337417167845085968477055041248088153796511969147672259512609929157883117734237378330905812781770119348958956280965316700663192051765425667922843509405319284566915614945829870309435352884594314608368631816192316038139759840646661048019788005415519741495385295929648951545999250444779520 [116,91] 4554522475259471836754523773603892292346069949209109008041596541706047940171589543459472554388554483153818449892285598135949622004709498058374102953369346641970286571242267046931979904508687413783026025452948811849427273115633055192440609250249455081425096624591062860722088528368756006442005018194200229544433031061515786844273417949446335843165300295720027768553953133171294992185073370233642370122318048604897163498204703105639801029317399390965693907207354270983052381233583813451281046014027867172850953586794744174121870284820718681785887666582679798013114528993889659182417378593154234527314380426290741675300253038998674491825480334756151258923574168508900438499508708641094373086880372304302382391189819137704577736876219171332556051229520884685997182866533163662111922514925515750725206994543953405677980504275087796989107251277616268696813748452263056182306416513516055135536221722221779516410761870949537653168192067670622770172996212545932503370361741614572806057650094735347684551784056085872090793857507488719813079021385538733685031936418067591891664545437708765766606007654657510091116830434547414337249834215047436934299045153392165043272778623874042657499841241268894971550358475299758723656690179036108261521253491956837506150436305954406647502633279341085195220994687553708730378464806056162950680047222600750874812404320853899677749987795715703367675031425153843851200043292268898050117321677405009413713940630666142933700541629062829128515374919959026654162587663870863030433057905233668400044761434121183832934675254114123104053456934728346510350936300367652464026279273093460762676414909919688274344889329979808097661938115730521235395608983130506386324621054598163535725391919199189045623072846637401529366423611286780146310372274980499524735830023707709109574303530595308458002439388955584041269190533254677186248638489071732443149427564847402560192302546587824536677257891866614640117101549039455615875085426308278013781060960066761180645106563611086953418205980335609220152761150094920387835075047636484782653712629057009507170675292226148545776428817751188896617505723215874848818993778078600519390717104475099606475630579499875720451782125017990430720 [116,92] 70353708162836887621215507773452615069302237473249293882585662926438163445971182010810343209241647454335904303844310866078932843695668355985035119141929341369844279063922193181251167729389654948415862375035119513498461689459237791254777075770561664759566068128865915246800806515579241611620292858436020632777620333853855203232567870722703904731584742804644819653179122922306407017069480247428386851666291161229616128887471186906329321615767743170900396939651123069111188506866062091914892678980505476643063990105286296124278604609210145301324275807527343618080218189074106459408559538027188723464442900926855240949650662212403491572987815951941561797993284294448085931229157131885913726170748262718006858964672412334819971734407566119782628578017226118955909733104292872562121793866484763164569013648528221837847053878849064981365131522021291932630797577841146414313607950025884526546872922689004494731044464302873195359222273273161922094229628651874156123807970696185817879565418016045032090149500404692036448760685169903685508985129594412940103376599342642141266566260529778046120493826702403180944616907756760584776070011833259472323964454981954874450061969449344491686806396600309793656319129700784964720844118895224827282152024687553925026396425142143694390426497547534429084873518731315730254599284972757146537357298998827589167432928872132632847939787901078883483281982498637432885863012106039965211663693203183288650486806739621469458104093693102547723504639666717364612855886719303679199093963514440558555644150904779398413362804097887327989431169945422171892489481790896233223118510587733553525536482701412322184512652660264120366354966676876094344363306537682511583078307901423965751259222394961460437253842014729561106928280318813653809638259261721493392812933342109364676703571041819758526791934038458831558619996689309590464669635259099086840373783813159886862294051039284501605042000205072114987827699037393834442371111579025996025864564490570320134844103268038683243003143783543282973383545096994074349063042357332863630003948370747457971863939938843367413920151458086373365777303984641938141583462270138834024940638873970982802363162092499184144083067570094080 [116,93] -1603382238949351385687449105971379364911465178584128604286517370546796828650347722055689869814286297111977694815828958390825473699099010462985312343868059549143176155360346881352925878045896154192688712448512038907678726250256165963429195938943522862171959162666530792646176708566757545643483969432847605958836926421142413806578125518333312339247411794049337672314881501871666004854265045135622287630804439166209755758284027692022297055842549347388369033009918525194274018190878265689273508650532511196702910146751239963613564309680749223714927481998336350428973477446044836266870965710279713350260650142097362089205617929142469644049088410921499012003869086850504625643391137676845287713105586881784007626864922415485827174229774335474231162977254452583448065575393230446568826888173758915292139786718022361157465034939467308381884541716842248396086360666049031768801225647899771498133991617453712363718160392209725767865242676811284050786724550740782192113814672951101188637540497254694806522168805700681503698609027864946507769248644876849575254597930798356955542646766826926327621785742009256190208563968059143369767440306034892446722695105487119033244616657148328151467714461529712593083386607746668490597075799974928747274677858441992610007616285713555615438173310919066463467632584578530811127215286336781819912108102889600144004459736947495035318038068394539379901470157249740508693639744107614371488121283742443399899997693874400832196591025613179328317327273324471794754345956267580214522778478695161471127932208174903290678231873565489212355082914184912763927157539855400308193234093734387257387453266713371341765035125321763444745074713871352643711738502425928985777330572353757296861314957528859773010970768634667050882362436563197017146484672506438174638667941783141860015741189017156358050974374132470194915787628413227230939391678887550122944809374069496628911216930655214660305530486031332832022239840197831453440055086726425784215375924909869066782669932784272041196038499837554363531374778675569579517892911099862317933457074779956693368437513787099693785126574642097122019101149399417585613988438821473781746833190056280841572901435207329742170555678720 [116,94] -12154241669425854473165980493198460378870420165476298524951548070039885824219316321356526877736267082986826150058667721534257846643081011562143664844368451645331812392473438102718881956376145594876420445269172762185013465374548697651212651507930135049587572976209775743086102034883506024952458726605622377260585721247136308037635227329894963206556750645240404095861434573266615876962058009485558852408917593778593544629580620209575272216336755993154300685326373643418545774779392324157930434917534615813546836899981567205549766793099662302953656897038354175219491000651767719989739755641257520939794870770821705859077731920110093307618794675345458503853094528200281565270015692443164361068478555190067337070426908576232869582385433656440109259463463438890017670002541224256125639503697284490903294570281807926556648363570229579744844631217963737151216444840732354763017604877770891504572793731652623258669001498343593792255756765276514879581500616416970226642578661302823971937438036759654498838824983340605487115129259258062351876532228523620231425518136659221532186084675883291434120908804314697900378224730913703988953874310611151524235252871391282912935867011842293337424925734235625994690621141808901516625915084383275045984673556235600092179676354967601215677724715509643969556221739990199023707122429050087780219410063158246785139606273398580002315375110991700726225549736124808735292943660432700447503858747516754843596437249599619098134169843575377396207371028925913678540732529284871009337864420626644454621862721532682164705145963297564815489180225247066778819099811662066727955752982398083057509189602474968492531735023753168744189425304522957695343612776771628368716212629660160758505729121955799311962537917995335932633524562068688020066346917670964956671892531888777932930667614436392518737688402587287562358821075130416381616947222809093285598727688407453799369853378661961644978167520914796247430254597194269770224262013660160654818896248461662143898714753133505600642837823096017168519850265878993929967185931995313128789721196024328737802369604254262745089239529909117721714782573297619642450295308474563069666281251753185271001617579828197678120960 [116,95] 102568926733219180603339704206959541735796954310720638419048258448976862846403588176478255509566610737610674231358657636274083437269180993608120601048870244896988486850056233145686680748657510183183368448611938380109995528822896144815017171692052485957401002157047229765665830861205939738374558361982696749804550046291402346731473721818331539429746532875763631123172007442100843760915500224140732675218846740774658424627238022239197670420711182981466776595979142224828766918539142583173549830237300671750194262556112692701258749959201175583390060057981514664073561107564231245142227735162067790854329470709161476279540914233858327967483681666181086749582317097411470792381771264268145515133282212322297008564403653775311085638323931426843642646234415740485871733640921712442139841971998364635085936255137671484494314379613060497101688750364928602292618385874666068578887590712932723510870155478285832909567538430883330161616268251717166641156637106154318008072734568904801914092247952038293023823125624636655715492045728412982828818631990274239104995748263791262174007326910576840992054911981207366026199138800567254755750191707721819299885574428491681759057747393720137453503816843864564430967714904133887090927990941785411252052490194006559310388453043706735733671093784016590672762909626520400294166715948593704280116934997897813392394658577497865913213994756552192757807265651418140228102577048202450298892983244813609984666275465058793160693935692432004620224787503919032043165740934129851853452713687956649612941632768294077428624934242860999826695191889399084684338291664672533858167668157396978768451449617119444354134415949237249002941766528142588023631000438067089535398285541178371523086224817807120589213464374032686214717084724754765296376207297277237027845986904520825478210656736802077727836766786080772733118485799316771469572952050769614351112162276647639209461907363228050313282896634196949462983485055128297505477100864937979839298287302851629077557516368496482965279629129063353743636442468278966504694212267085085911504637499261817100008336166625174053391352388975691568966079751834666283159744458384366352332087822856654193714689620010598400 [116,96] 140024896067232631111903649256010110761088305564480761341075124888373213219819646611541206151590362484403612813788208884115748404439417686789908801391549293988705092189941253625632687550571431327295632883398193646582637616614661885035578151724500914932643450010013300189517421630041122909812297791467751154459117164406276096783839708525710431124373334893614489043985261791934087952290061335243216105293319480955049144587679997659790051044674614002647427313626607661022047566182611444451788560427810673432780594648691660825634628769557302076035919955021921111133768279570507085673985759187486184184144200594275374086945526595395059461828009877987024178586958808197071548545607541708100465031415341140837777605417002702953439733683204329206632577674508040188251081303182054311501964614051002802534071096404762577885923948748499845938082893036403141255165057235113467127018933475411411218310957788574126387374410305538212591531647293274072165029520950147801284734334700509495205879808246293087335610217944802355316802725585236459787981004742028911098514780694521367806898634173019970251149097352145910944410575118604638132222014116803232825818631272358704529309672015297894285990747658992041370205469252253431067666143707605866588281643558721721578729005199507910438301500080351715986600789412236643146309148563357816770714498697383975811814442568909641679622808398932140495345904358578408694210800755460687002060163907559192280128275346101590432664895576014320522016197929338046257029636255660209205946521457514732366101042108423620287237637490917321623292768907435188217269432184692748944656246439406370878429486700677550895640561400090244336763900845008832928963928994746544375011650024120899686300266758417533667140288703178403355595411243321201584367245511495205859906090123296017757186055264804191363260713864206669685386185956976705586745551426767251417999376984640766868204439886266664244281328222235758175577824593777403132087204138868220522911190674763833806779096344620290138003563090624760755070627757251654746025157804034894819082692687266744505122422203289031021173009666829395520436691624217866483112306615680607728531648391383960515714082406400 [116,97] 688175553888892281805318858027925593905311388329950368309928306524135341069899044406544936553426240425597046192458159597992697258050505191994635043422311990957202832539721924749766864560005811468857872447199518355033938627759581586305303130305946481152764983386466150794965825169723501627391594413971984577314909494487314438464681961150030025424878051678500646276001720064827054191531936893207755083010975697786854421111549855915120037454109784214732370710031828477625453162499136802717248004816093080429434035739919576120464127994754006878382876842210580855419847893771995648704822538440998536805845762756858806715810124659050022003127165490735249472224511808231719749285246509957844661869151548069420153252478215110732043396478212978973441717732731955015889674426884580780947351601368720217515065900270095523512986038768247599196176742749247700860844264677714208540210978067135841889514681074893721566576193415683944400004688320047020461246192314746650332664311794120127031199609479749786346487793007554177168052787716100564489647961644937043067728782031361764246762467308154079900119294170125436496367237735579774159122842324924664732755370887222723662393647569519904222975242937604667722545384600976792442846603837223497129140120769563370699014330694147552120176155429423556182784866396808822029812331757598897370942329817027813415388578264622534452608661976628826235523161008615324258312146072978801262783246467218728549920076162940428596798645364507031440156110078359915900239566574656888083528434275577369354924757682738859178546421010482095319351876972744921148144849208241034726255939358987039639687396615852720168498785604027170201159268135020448578663471512884046926603751308327879297564557747905701991601689803246378020040177322015412867888100071518122440855844607876143855785133631323998319379079257714251926344641806318779508022859673862775648990713627257287906895157993940410573852742433985728503443517211164745765872786399928563315056399037954030978169911200066877831935238924539663260080011448370860386478247682320863995927753799780227839474902998306018758409976998066333701809110992128798509566919501563571609636000021755051536547840 [116,98] 8410406845877543091146114281664589947257391838555580864604879350152747349541974062124630640831441950125619429313137376508278371545884809232030856666373394470866584603926283917612371148335051391001070587507207818596597664330128912024065338025954695035068984992617411392140072642052646166850110290451003854479442337804279835857158243717211777315820739022119098109761445048033585178204424623035751339508234549958515105830154231058677953929790824897925000938317349882918803944330991558870582244379715463566908385783142790331662421234541855672854380548120428811002246119413749538154571754442514184646896213294557920140959978272853178611385699382626857878796874707955212214629074541941084466801255807595181778356907463871768789248106943888910974455024690365866648579935186060377111617966891167171010574432628195114838959689507175788234786314574327895589216626700992397834508524081762401697499658650809329012568376089015234323450807344210132473360297788003885596180032721858392013670135808410128982668130982468144517248070149621052995279538808441700254133887385324177819382834629947229403640931394201466732703334943641271921918481695749337765716375958360536926147023530045032559689272039821890648511394683079113347204561944462991445477978113128727412458133069344442207725369356046081305663998355304202810087694178213404339193211753184838165286014221645955324628135125791456190073662534433712798031660464622901545148260943521028609020140845047746044345182356857822755120092741328482080098058815464500040462942784748164936767757659826711072139196637563358527838556635837684750744118767006063096787106847061991563115042471339676320994210604772193249177640948121558409900451571422707618547763330524753494319471365555501967237009713207285069216813045831268283494044525003950385728811175789202648633571210816018660747999280243349386241579206484073841416794387538581656663120457877006773948920526239344115704741877049440063967848133392909522909854621916832904062852115244138087801571268824599541705105596065878851311454937416100911229048390651173192276611447404850395456934274853257116685663408669501769444224629679396780967721347893208088523082213482329210880 [116,99] -139003761949895985899742608810220773521823871082988468078458012728893305314412050156630579475922946952170269701806615826120867907860312207614991089766191745338658695630782279766076752282565533638398266362588701313416260124528190891382832674930396954009236251973117438470498688441381673619003931279429525777459847044470053288786866494982644345655046597235579217718983802793414426205244759463017600876445575350565271287749128914108314884173361263010791219988077089914981038068264872461299947904401135928024422063321970567374795964013669360849239667829113922589475374401453396804239720620339745796761075096006762002517926349482815463156742095353703679653794063997953095661245288522233885828800654417494859749100585832616081170266182945260969052897442786689928373288941765414844429750544627121589479077645243459701834431824371393782805437930794107159129221499841049071248685661405635368033313454263041437940103665461894731486637810272651429027300284351856692687401297923816902881566840152526954263485658611631829014083508841874569778814392729812912991777471577222729446850866320397885559958638896350003942266127493539543592924579631272790286974731109303100391051512371469538297015772834139263547922352952293364235540079548230786948165357044281271800553605952749052199131527457205279440012539552704657469934448575149625887171219003326257833686240557850389855893425743898259998262970135810389281782763061119353302831017606465566376627715300969079943253888644580280781297211981085278503725998266134452829564912833524810721697733835366517457973457901757110000698674119381738229513415367778601882843040085100626744295869949594539375061955286806629394326893780161869534925721676890427516938668282702914602754975237426428175786856564740269214380773674053811948798808130687219254001272570353710592886136955658643999380832858732476234634272385997223586694925763786749828319563942032823927091983922910060014301775717160525021623017228751529165491617792755801856968420329805487638575429746907297117005917206362715958831266220474433192770508181740336630842334853054852375196201676649988693050440471569229389406125883595404611122476521319788923577124557946880 [116,100] 13777574764777521900318636870746200477924395380999576882579651409780693470998884656630273254986597231990668344633727876530142284984054701546655197319040261653345242290836543426431175503468449894615910939030309883268610180857442034839538733483927547553882630180698288734746320516574986142690398437667926576043504259338428587636570422753814289338405455263018015071255968179456812577361986084682555796226149134265141885536940529218313508782647291914968066121484903238264716636545340984104266217395891695600125583531332538591074768331303012093565801799209465087740994808714036941498659365303868236204140916842919367288706598890144861323355934993315720604021723670640321002768752525366643499888035568067914820634778597909483138313236202133128577746982655939934984442450663452626670491886291264347672755551649550189342605608851545511679791991246884845079442430544892627515844215096785395780664059091070231783213975805822297040197079078294496571536610928361287435148164756279124384073790797259255006372952755703292568357047790345997866786511129592569750686423130762692899382137002984890240677212509928788171066023563730212679939257456147131314373917388953821518670949587013028700424070720919327381292317614029153141436433189327495799015848169307665743658591434060519425396610942848915164601582825949566693061505084508512501482811702203216874685154779554628624765127002680036222616367170015176122475632883236983302235186977691750841260325920927162438751959298502882367909281308815804418204757234823171980744987001849287289459549990047007573355184277162093586126729457860874490118206217608351372388158164632711587927118135036590977503654217469605834938571749819289613505310338652851136973333943419512657226942266184894570077725828671424388174696540719905287885931475672874304002091974458478206838590439704047451360480643121592241065651106772207459994292500640782536649345495191610363383958799862305834638800522387215262150581741000335611003787321956229012892130950026997533329547699400461139989897673829911985382046293094007762953001630021282756032755786671136346430014478733408625138999703063336125791463048710873334693035959480544750526156800 [116,101] 1830084310774620498630994704448239555680647528649917355163611695907960618959883223177595177813639902125836154522299580577025027050837366639876897237802073238499218879003116240412007950201752212679120097198807331297878622970439887780777057153560575334144163348714169947805150885786566778754680132974125257372106978179468416702621570157930128447755510413356319242434404664329302934368501721004725178805188567921107669642786191868995807824942114809266782943275751080831024460152592992930588296908087969457134873677684220106772053462533579707512654938043585284965925819731769165417771640272380632198916201949857379431754050132331698082133231099254358194587338879865262088541159853978601694840518944567256949509261592644636229968101122474962028834563651981205747923519138376647006325256293022007589631588323784208658129258535236377163749382733643273603660405424441971037241314854006056477140125309055390179137169783361342735596833727331303040902611782386555579567054367994573631670988130334106396866152215634395957928889507535420266915897741334674139156864822377675293148889230006771461665117229994631517475633487577222961727017890057778365377148571152981031614589434960359271836002765955810496210718538523661969230780980596502177284685260792352210326245012587305798244386893668700958677223327569367466639529953545911705684487813643075267684513550385389853467427611175087525787185493031131617062683568862913941372326017198529310045815000691680823684932111401953543558968089232296186601905381788757571349567135789977716186168009485146014661615873617586302431362471467393341908766758623712256524514105922801985359634059233934544531073121739124151573747378106777321713767190619765993794338723095682626367006063523185341165552670545303786564064290792246943179258362838084313440077215318206355144074302922726024152455990056215364981337449221684601360936082205755086009544124871055238744090978302630704360760923541354253150800880594861916370925538936636158122411531067507412918545886649135718545735027491854907124939857719745915006728000188733628083426456931949568968032142833236308794321493979440523260830723129514254007137420968957521469440 [116,102] -428774831912956169815577350370622711528115802603263177192865001779139295691955261729231621833581347021843983876514245315201170755711734214273385529530281928589736730253093413821012642509156328459007070511816749361543563279420538992966988568331371171148197478479441313734375230626681826078135925688396962652434608419266448259972067228026110148423971962081022925575546397753638725649803421253405464968344059942892525500270738388039894583477035562406904413985181196021418713150132826967299026771357768967577904784942301112390450625815389039321072274828536039937288516498180069828295148292163864005791933830430680398659261094034255345399464167810401661270759709865593057154313705254402965822699794869949281117826603939273165407717999110225874089838934954498793750764095570291536405750400917989955655919011160727272257732103833361678046513015179870716334459289996490476524240682784700132786954639134047409942592348261637782959200506597904803109116519678087265365584442001336150942556715848527918215308079910417440031383371026087172765793832899594637405253835032932244897699910762726003460646447558920753319274139094701113183906770079532699361640624216987268175049144630242888381761658279117843499581916119023404705859836729692198320310367778760953236489138899460681670913285652279323542089550010319254569394210392583972921212910382115968392272153781665828130239582619112533336356081469996005680035587857286138397668236900836858928826612552106660049412890836387102371404080522027213580112483056919766924091471169469914612661809721974451182568296049752881423230661567246120256501734837588560355905929233398427023469155200106860848798617931861515191626608251471324162994096774069689531264152500737303145300012976258739092125908603801462740259936532281744734889240487035276981717826309187937034848737646892374635403429798384004893868814953335527537092146919197319543191113279902291740567128088708816548121229094157542368087383199442052644359005892719900222697804230885965769700024478367298720864946518699459074220704517093383768614223365776427831440016211748068196715125466046706083763600917330012854741145323389530376368082635980800 [116,103] -12949974166059490657809758121191322701547642191461063189431589844884225890095325399700706975756502697876539783754845546538277556340780437005156802278049436812630606339543273553070052848914899395310174045550464087322427873324264016458357208638607949376299439828705645569421474969343830027248179366413347146699961180700921792738886851044850196582770369086473387816512869757515577459743100295556020766121674498715809927090545285182389653355913848498216308771453625435264263304039008792345268662855173945672124933738872022776390382191367427373766001916345770068853615815045753710318534492257253830980882833269556934934120361395775129906906803315902544887520989802767197426833669244634321219923920095928357323376929823043009944621420227963454003303243647102213215117558366447442105663396750806666038813376888958176909085173227308372097076593749238051476975305874177475219590919360085022345664915170194017884719658824063006692835521582761135880690299194005087616002901135082102556665441850027917514234545701758632850233668851127349760327042390445975710735926010289764304435960731807860741202299096278744556173884276626246827641795691680602968687301505920386693967252909426428858565123866864630353714533593592558433612719748834915461094877030646367744087387519442095196408267650161431570674169435733812222595611586801473812097900758002279076072216415089995138330448990494957221526178494695849759253682243881741101151839117068455892189983867433274736519146162270534111063943478922458650773289828654634222209809315550710222125888722213511066152656908184541858034756265294301614108764034530065167259317260530806090864222192396665037353314614443234711912221801566164661316555430695781800649306803307161576065537087030536641120344548405798378372167884483014327808280592194355504764500521510902642772903520362666518112268137555369627272024958952549141458758215403856053956776331823034673701910558054466571089458358935408722938650538155153679151403176251148116114781529173589602711158271103773306945961400689715462950859525312866847198860358278725746992534337176452470919601388547141516647327305964948206909568940509633979018018996224 [116,104] 9175334697798868480703876502797528760343628050240085959571858246539088906566329093501475574042338173240367641945671880212646526923580939780141325625773301655427202964194070260803615807226615752502416404460610341002334699219786618355118976131998042597073539196587389040351490658158932875820556614560955739191170698565182674133649967444601464865410925683265268454660968227482217361921994676746243493877309435332584210010952957639931267255099195618578044615345203535137909457205745100417233539503285024968962480945424502190997257231224074387645117902021902201862418806716608347710868989149081636424134608810367490857786240095194828451742528144304514340407950226098601359325654871301843777307562719821784164435535186839237105132181024138345025382275347032994674038539969413672110944152302323291287366847430204643180300969488130007628787101022665329877395528190338751914751188088026673419737120609280037540703179448855370656551691437412170579513629552863187423716947884376612413665224392122089391640648971067127048778640008194490023245480327052048825931448003605214571972581128809041815585631712367433482227322981268461695007399653530642330717613030623787795536557627736925688668179950678275140219782202355682351946851508522599940525300429887139460007066302243393593030181110555182802922619160320074287293957475935715312982680490653232890311233663845933822589065079892922804806386593906517788134499937940583429497400138923787261457131812975751639270805033186848483635007636117389318763575321060368059978953025493647360704777461991045547950085822098882626567122456047675148403137776582853829179384077407635064494810168406424718964312865916022738948536130781680797811778058977977030218855592248874121530553245353416696685839253186248916423286175680815865445613724699375724651733317655755981299061350368031164463674961506884921253826284167542562222983264607061414049123944860739051509024478146564174213596176308444329621612510820067682258910102492612700059964586302856094119476736045212754647533046413248402992139769634907414309596585376410437404430998694864595523472024668374070862480411293808250111376021543512266637312 [116,105] 35319632145728774664491703627405285837900906678483167800373803075210726144724865138546439041486988309045186589729172872134159107359352488279577089276774411292690850985394610648266693063379015953140393940294405982754176531399993194458709097777225925554258275111416840354629650361239734048445474498176512931762050108585676263118143938595167243307957012969117351506326283425726484183321002475259101386259413196027497097944107992648521795238859123238630154777445121897162227163273399688145930023546153934601952949340438137796660877098968471598184553829821790035203655934989012311188460043509167119361944110582544003553026940163948715404602622606613169770434013758748881656260706815370619966518251614485827445481071697957419443848734113171677237716147563740744163982093746726040497614218752060553162044786578895935711116339589761794775824577855861122647536233020651638605853311663945918778011628679335510779426285986048575616537295870825024703602645522878750081401029998183303629343871209873967016125172300155819104936539525927665494238272960202600705243562991872843022187782241279628355109321997632309348531402122538605209620478735380233135581898690720943229896203736698001989118031401678569729158378964131437371030433284463659031367247754806468975980008413066420977596617586016548209932049208392261393036703984415851710424559882281854731469883329957949501263340669581507932228587289068264947734874118871683211108413483306497530365362534136871182864469041084447665429369256433371575865148061012519135306000335882311252172487532158510801284582120876380699925098650277925812261046668842454209423453332405663674990482288511957183477524768592601917502808093002412699117584440955937163363500041280711877987124256152024268661850919122993122759914763112950971483200001102150205660564170779027440644275395730243143460360768768484901381556020208710265496915160238779948824687513202554108000479465130849176627536370395835853804678531922686628567612964197664619261475566988755087659226386366559800355184264850704772441878092622280460448271647138594169052961775484173709741203934358190576609933250500142678077268540670083072 [116,106] -29808134915305698964108682392435287233479543365946079989736381693490493765726269525946007661671805625507628969352274656136771273773849682856082882913362969456528620200014231419469338285247372666746920186750415607522905182162996006760929512939869580354181723477444262187401661809516828929949456922659899222414501570512594644283658333610457414834664489193550590786449127084782870356398368274410502368224826576277980482751730459616863698021935732497833961211356312825575872826648784192182089039666809386514882614434700212891030307387061687292345336544950743886568357797776106605141174990234279309824199160994613796565573743667393816433075419238889097224574587703200616859243129678917519993600921555741406210912151017958768896020252053546401212624301489019159250875650763152955952892542582265746898593374064147669295850609040981554428753972947586027548511910847048509306726080178194072009695784090784473825774333399259640326458507666652159028411328887664158630748923160737316582016585520423075020861619808259827785133765188682510513936818754055517254417699534632832562998467897884197226862541785885081736825891029635310955899215030513434444218305123254025830391428225183793320021554105125326167490379708204629287948176047906407689901570212447548995984491260911304452032086945374561406239092937437300378965994767150828151457528119004669391263625040750428326295505647289865264079830876779373817993462722438460508124627760874667024009716593863987971926513451176015352722843615072029165469886912289105078007247864298928980901261581471235269074968459570829355741919908622689564381751245102307308534487278087918498967354351212617365125588074059803975460897766826622808213283013649732825372499308612578879279816737429991867494435246184796932006698604270294681318189018012367602092074995358635252990724458274349203512511426638461999681875394225353353748541341144492016846934820377507591140298483657382476954441999816275036999028019350399486508108708898264029682865777942985924472144082798911803640379069427313961620620742289233881174609055741342700746476705220502904493410065328673768140346223329327351574630825984 [116,107] 16080315560941679580806592191538983975321786157702425201338374876920172688215767111439479479288738876207682882884254742715744713455177074601839852856653593506878686263748982487053442516970497414433171982759455829645652131277581847844607063662291902578064303296673633177907991432138396579824023383687077814983791750560063826454606402097355877342268449275782052277926528082609336016652916660829965196507701842358963371659699855979031052714724089688775189418403696172781674676408803735854743006993957071477567581542057365456486005719236557836046826196536517927819777403536044834828484299133603546356414745439032248187283658067462573429498582601534728893628317213097306864930215835984821895895076154548230753113603253532907229691948545011105559499281389873906219228286243846233289084286318327067222265482530538544059080380835915482949497221436175622026550974903611479696213865545833877388315893610834910639069550709580265749500230678390376416450668612763161884421447388454065432286228542548594684382618551615421377637051956523694754691184148220972535267434670754278833198699918978869242976864249438969070876216520408269207229544183604680386923677860146912988202496361989747852314262457859593228153643816492971669254704461755018826582910054463120310302845673686714792990196624739949827561121207916992704407672970150593962436958472631951990555063099136341756620713852523061298132599369718514250184667249138493417459355074168430654482140521977273448262867896324428414162933890845364879296626394818613267045257746429363326350209440730065269863972198857371412024269488689271285550545290342832407755157709939213060218963610559026667912145448981291445532590948881285770284809979887453619032172737224948657965352113489594501463401222548176513076512725061428865235327938765648746981451358773352946559917931644750862719361312671545369796675606979176660977862362171858805184043855352313314190138822721657723399010272562041544041295232103592518094136630274884844321272504935100756493395788726581792949798243997927390770682900822555705965453789559456548829911954566827451166417077103520049119627248289586791841792 [116,108] 59444795364958388386491099132092415230201035964214792037767088589423527682119361781279283758301560221640173015946044657405489399167983605117338765607338561344731652894465851561548836712714076178543201983824945881177974372958315855642529671588673265721912431665206045189313777664497806653788568273169437594197138114868211882419088316051626848670176912745246712207638806878893569533416252588436772272355373716445874588697154974175706409133810942593826653670712475674878282892646785218233253239654394056898542414090545827978261122174386607629549034208801603931918131012680279942158717077622791507863505951666168776006264044890327190955575961359185710654457341819859944413769517989298935472525005754046898965677655685376777135977729597154900508961247256154384960096178176442461596693726423721730718920975976822067592716019393434639153030414227090255965537417288811027909862614484017024823088351242818842444609748354773025123542968134480759131025034433440993660252457431245972381330792104714837680638781562864234126347328145565980972550715093062076796955828479153289989940256905343791870283198418706277365340047244983813585927034772632146196123099275984391121388036481027880268791176188586372871823881508298383108392554840417752155469748954579957954222109817711648448779939087746636242954966752182085697384200439507459877741105749995832384011056137750336160859434274228824080544397720309502530312853116968787363388570940108715640888122896786274179217187472880391436817855164206315043266255933600163983780152771297687113162709432128661862266833078103664318112818550270498179284628945587121847030372691041153442308284479582164244767852537074860481874890993852416233383904461240980186619089638212380820505423752234510090373773604215814063040999017282574567749973674477145028083158495465364514140348528929652929200171769838157757590620327742732127709439852818384373023112148440817911498521230097582858825701016113452804434100895462472287387716705105181078473618471117656873320507386319145447269206793496035973640137943454145098799788030713090981293254068253884706810236444090270361174577783202852864 [116,109] -73974645463944689585568611192943338215025461651625006127583121845795282631633257071819765753245711363606217758854545227396275671254033411707280918996428818366952042988063951804224169790876400458882310559776006169676108173658937430451058521130683789333547592508291425304136138248771048508333739624162851277261241996663794776569317492288096693471397403454852260921914330478717530152743016005321239340129476322375031796574735953796074865255439550564160103244601495400992079156449495383372307945054722478895012810674218604832117627281066560301590869539549728438663907513842962367534458299014856486452884613776056841546606185569138632141297811099714528300414392929154663295212402152983727267099859050576570796230102703916500884031770531626810798126503850529021061446926963909297194937761619939472073912806727067123614087690465988207761731296599476568425844559929557248469448482071892527894352569406255908855956178215073485606573540334016340650692335764126292631320037894921235899022979156973850070612893227105240446995105594674942743938915062334254687580067061574620176636368063925967447567045459379055883441997940238318644351555232053392928542888313910717143982408247187355332176789536938673681870257780453933163079407215096509748776849232976717916364004444976691493083880486621040435839733360538427689257732751326220427405579827200323417771717790073204071851659340190767827627494593310828934309832925905549065373096535719904365291583695153908705613726644046186665201446534593087839386604210343302156167608392180454555356507124370777324213189099277510238916383128544140356918011493231738166244548512367567881991924038111508415955789438525595521663157872969722439098470460126385365362403690451458385874702921281449923265491435949610095324485972570689398995343645052322042046369445154957979985266981477065623623802257089045308018807223687349784321587641450921962202048593829601708932076621432383361727458768433157206728423918590242482235142263763888000526010381386035508986616643609444085562608183072141732125410128137144080579530928950653635634513691700321847529115115227354992450309038080 [116,110] -10647297522763951791899989320271875351014174741065596958112527816635520340286695283906273461914560976372917331734907707246069788879542894750234497787851894275314047778817144207168860009963759765969372112377090792728351110339960718119498834330252625815305358784969381625740532139913066289681666689847192829158510105118041666332459770037953680041387940843607841691462288503032256776101659231107561097021163542641650553420644716605807234167596119206922093568520882978340262121399886677538598782892821327131397954535904163236510899521999490727552718181696892658536999146300136434056254849874447142064508204731725799062468684566952336274149877956243583665461596339962301364223965414443552374778516347405085147649990779906334295015939640642577577968808090396402273369792362006213237370818751520382618721424411839389715395851363119996001899557896041769663932033588836157626218168798749101529932395905986851254908167812274250114155449086606409619287469478100416036440025790841307500707200483066572286522282786251923036846427664074861694314982610993317869771308963530386919673608852183495618711700588093630409281984618448544024471397427396909103380288842719591480683702702041228346601487067863942398177900616460175299588381421986964982907955929798221846430347906990766165392438403954820038595950890047783188993345018014285738573791514748656648123398014703024174326359750035999588571965292453044887710106059469123059124561587442716622981335847247785977986891248006707773282364221523055351031306518284119656540141645690135148155393656723659022597329181702482141360778418896625551042535764718679643918698000498699045068153648328807326435055202871737175168822905211046051846189273840722457277909295406019060948674408614117991384587110599744381378300030036681989457916719095424761956293907823724902689892649663055984867474994583645440334103771897392339888244584846743412650597582524561444828117413087109258673200851744376506407994952387744665263714106306274575960024261131965106574982308218359341000669370924662049402633670292991967890037980363900500102370100234755943325098023118730248060928 [116,111] 84923937222056323283476258793239098290502718591260530659224678780190074760291884720253146713827675414479646900414796337549623169216598118172339246676564199085020784194078023439781191184527463229666606674207157601663223221611748338976633853684939192820964279343938273527515841748012781058279293664254084527074507771071501358951590409537533499408666485058240108463430863353739517579767174932083940936168320125785341606276817580948761237580042549688877139355076359207942493920633786604746266819108642801570825193156319338575585439309394596206156072543121312769217078726169087469816407658383753914556383213731375017162172832658806373140870075641189369576154281478427744370945010257422141484971784436997746210429586503526221684054055744621296456673319082432009801234833263401101650771216939951891162239152823713001589203702077476411162793461848161731330761309379476214268492792682994613455762010279539710025448492398409744339102263131564902027661596907886285844660204184542632474139995925560758426118871537136168852809493208146181674986527323054211011666341753753951303146044596212438005947227684139075290966763664367867652341572487874125464829507084674484363145325270563786991050145290722290949982748259070114690471551147327655356720571923581621816488510984003714133195278904320359381482719945984032405083126621535682832854779770252283490337815115963901345196856813214130192715754590981697925300154291318379502881716489673820277910168495670734116357942099016222597456386522919937766916738178065601134811105631441446823480207903113161082127301138745991156328506338466086956206201430622327158266514545935643179606124563546943418074258428857059377879376143812086068272323277460111013127607984695326108537367519082165552168402809170676900690141409059809408203931950276216102465637510002965792594597106248926703423594783321715709691525410640174014224259330495945169397898689983326657577701540591400213393340035760180079424187941480885254895214876930946208507716603135243995088664242744746513129271772828111404732643356092888061213936580811032065953648116278202657868127202783313920 [116,112] 25697626599782320153152871573832043818851308250380937564387665608606887146653086474777941674974528678396099165719408880138997116915477191318442676369028407180173210351970203055564722260949159469451869743124878884201467434773844553620699879545613268034730043981271731928239247526535165459854696689925257171228803150541121575260795386857773883713397392676441521288745173750766405755200156852740652346340839650828460907065637248011777482054717811735745520825961647431358115747402255675930805998560396252963365541466791137502233168107316955442946696084402262357890672388971619750053929313846686046466984770078402590533409033128491014541011217821667807117002618507536757068277212747191517864659267019350571907412928285252751840717772763250739072670524120277222513592986542574976338378606837403266246710941353302281853457468939156210134904041864502838575051710291390872388389336982218210345468832213471333303335393456585073349530340090296264854618568807439991473773149308347023301905782541728605751233822603392124855377744599302288646906865254627437363570343379714703191350067947150791955333348456574236777415423134141274714170707910256239809638497817487657704453488971296256732019032872078004242015130724839543851173519556533744049588848872298384584495899348522644980385652258744438325787184813117935779128342870085996950459796838773700307462076493008645006170406722207207892616536821272763311692108362215878021148939155464146999026321049546841176317065699759522741760886423599872840871795112851927081507351544277859667962963088195685996830610141611606665617602807999454586889793721481311743727943940750852645629299416380902312993287941248196997502502372460158883002581790873552899060291436205726969256055079707756247349367493539655104820675226488273893437334744283211561766410872959326463477806239077869023183203494106520389448594154633991505663309735647349894922016054030499560277778574262011875885571551326520160035133292631216513663384302419445590730131338474984496401265599156055365332315605369972894066548246993205920671795754805208976705816455446209583912387600384 [116,113] -11992733709110197758463724225575624537875475471551656440605368040614282783311887203827897389542755229021904815001469351487664000476498265083720969588173790827127366112841479889792277583409314979508182311536460229490564079054842715889427459495545421353131704168206994826668612445302275831751500799620173742569484585810179318250670722089764931358046197894433021479327826047337787583461656766631182976423672345625932598239749487236968500441964857650187365813503295160087118382351250204581840166095138801051774536268463185838918426086871337739781420137265032083301200235852682237636848549728037983528159083284252603140049958376773741754287308514921048696660300455160269085944206121343351611566394001914663496055599843884936728093220001923755443188952271956972399812232113172497781069817768012664811401860408973076245775370398001159828545425096798152067205554943598407943748347102585873565649048725525403201694577752892022302358827631871588274511405300588628665199518542780144581472348279206428331640329455440988683379383221569751275433022823521164181263808366017338514551423464123353562574745596558100365624286800136377411759978509422091863171539468346749106114033999584600071171013303248418450399213031736440678029958901892785674071937450031413194313450479265522758757061398987116008551356423845907507083176513810535594656068945242930113126409394960811105001503808500160206525141385503441197204579397794994671044677453831875585176091142990627528379807242687132324825614500485790783267266275529622979618583993863125137934326386951730403350789541547792212153189142132866830725231025680036058728415198605957579467876147818782588836794096402769452978022735748700369398887460878281502636510317046028452811617159920239555059238402641562001482051479361103222177082677319724472838382525435157813381547707251694338802399368504983587290778210120979070242016694972031315895128809866555468510112618636696745336748339707099342907673932439146520501981543250430081042557572337074148701949040803980707908260190866270370705923312318868031722865862925083103557160604339000158535680 [116,114] -964278544902193457961340934466946203104185691507305741683504874202497633035001076463907861494719417825853394802323587152628947727833780649161460228876192525344480050241813515981938458856177623509134905511838398844440595203787397359787636793070355063080732849279132714458227406882758071585537599330205037180916304181299517042724665629218928651696697481357528292919128089272195026579493182764700308889192900839258202990241628722645678123340447393690669744302360700010853578984830755405766748638152762580093719890548822159417741104643830970990672583747914327743925018488304303770748658350343132325704596404021623468201615896207087110419200313862591543027787797752291469798548617547540658941025084129458235648256001625244167889963485291713562242612882290558511720745515635390741608404748497677083190790799484700249320514628565599505579862226244877982236360850814323517101937297207989383407020208026978964148126829653286592506136442575068373313392239613719175831346995219432213261960566157493731621726069275520334979431734665542939224319279549099408394637746814305573301837887445492786530160718464499970366945098270512761539818471139945305078898883428328158551320475492993405245572015622729979335226881070107394280852207532101601030093958492241565139978013945157997185576895273435968053426599621047654345267276360195718888189810685031535578900014932151620634761901834657612974123633128631102530451274994254359589412849780139460220886925416276386291807201129235307802332195793609849790446393276307418949905429647424495384224856972610898948311267361025791044635392486280006033340134280348919128149639006773583328540724831539177426744360780551254941549008618149731071755851602837055448446984425292857314277640150348867517418826863168359379976416032632118681861215275567656970148512061847686033936501359215372014062148067777366542264596804754944392337242893473263505918901218938091488266098636859791620304084387838232685784581993540334091738143953387416116356799175635175428419580584849012600021089877298908627847909491126174647648996072133180344417845117054976 [116,115] 114810580541986266978714369316877129308763030606632564996444182614261602936514252148166073517740776332544016694308818225429910750817411408436418938886667771819844027427580276953186607988965022792368568805809910119578885255374826170317561146805669166322086069866941263352037257354466098797069421155422598579619797420900177585792618832594332682255318506797078547785878415314272657706141685237445285750751547348296264102000149805532007344807669978235849686548458852315425084190184714602337760832805660042445630403020069518176577982099718632609197480683777893414839359758224092286673816953858414979286138914406000554096705073048035147027699209797133689947797313325537779533035819308396502670810714817187748782082362228254557405835178428524635989298691934209022968371042489442477271697649419768150950481326173337210196579771747969400922459506862263215689029178457546158605338025293447471742837190388566042766521821958479594158389089423721610446874669236408490450613882823237621762378250802415682167751958316452572467304398843082981266905771795308968936423529469112328700952219163260395781807102198694788732557159905820076927252998719031593638851820979877509026739199446602268402504416828564409422144559070669379039337884295719792344362380811738437282773403524821087043510225803269213333725629403865053481740449545110564585845596818457237936078121025528637826706692630185164139416161564421275586862259157926892548903137567132161890107366301460157260841708937823507641622659012792702685993463659968867563681756345207357154868563354466677576438094214405557522959356621019034267057521036095614216907847510170999890832264509940922561804630829792513879739779443989078993475318156420140448260226779226622931466566509353276751308616318302633484041636728034279238451403536731898002753555200029141132447587179159977398108589229202251336510827306660494273573596004221105364366268992536705057348376725596828244390286881111495332517162350101049511844348684569079253689841485324947679148882389687538976135961778600416453533186221152178905558819533066848958330093568 [116,116] 118029462914646875273714259469004512497991035764113943310687806368060661578126335359979987048688724078388849254083824541007006809219688659446333283739859949616134334390165557442412157402734878566968797987685408044923045633946794600066939030449813965995042570160802071821940392933413205813257607715620695972417147511383923232739860638053604861032583391380751070642067346257767060268610155498453799581064682065062703179931874602009817194554468609176370325394984366434632963992893809549689696044463025425293339067523368308781660501401676843261079346635167540174621994075968235275132922060147083838305166616486203550529032666399499856900369486684104528347246356356115002810916024726880098130007847133811513254041032256028938681908972526405816300002027269905270113915515724556747974992394131041733375708060987564162665690703843111276578532520499291900477558752858964991888621740233692208794498729198299903603249203393310482968975109180343477230378387439974690202999848076591310871184118784483210720419325184736636934820131362660681423547271766276344074404180947712366908299577149442591039100727328329669540028248436685925793508773721480810149411486454532189719348326677457602967010701001492570408663824879048597029281457782442155615881659910077269472490957534382459193101506197288665449242100514253154567292416865661354513333002024628644450554618313315275483596792911922040988558692449204930860529921485370687272599862821179468378655203009278526542705002436891208060336417011660509563468972446257545539779931023128146689286436535339194991210559908836478763885953735243399445702173327634906253438629359039668335587741548371545849818514057762706532016838101180381299112098752267366903250256437974958030884338333402169840766373234698558858955076689208397022466390674719370959623330160734782062450933843883573212173870227002779594794588007692976202639541431581603872733625169176642857402162713726201310754601344972786572438565871364732658172917524956863747155670593398139866475379407207033587623764030364469331766773790790373720140499636289143592704 [117,0] 2376963038333143025412511238196663467671100298028831252115411727012397402436108577168932366057991333150599336075104311143497850893363811361724877550847873505240537330074387022071095917376734468732619009661704263220339063373080510380050616247323487580071801543581463766437349816763460974323045336489660372995642755465313551668049432974443675323277171827510395446173559474045142394460465836426317662393926603142066106984344606579657426803705341788071822865129631331143647535765326189127964382012184531475415100764555303783632534509617678370083804188235209030107484842607916314464561077356952055169557722460893286003852548593191590233278247263020334350771404629174678145643268355726146295086946523845459268227164373715358539105070778342643063113348500691225818154166072010657667986264971482855672323018195960628541389219370797982128547288189275630344803908482443333490889978703118311040670821548256531780125717601941841430816850499427266892757262743461285365139757688846893647647541402666591996986626231701919200766911791703056897282810522063067961441566492702356297374991704078453507257423346612663413666642996802644355052916363425746351027970803896756882482181691286950032743346468780465102073239173250694725651444559400053831766863633093751861029625534575421265644319975530471673082254893139249224751492190311362073126540426465789637540348919061045893775591835584705827179569948965392960709849610359475347820276895488270098716484431446482147356747651939785678922623452795359780102917429316744945966312548589483591742637789219600686067217977861224912228159353602497781800120003877639979322971343895506714642186555343092331264498147580706067007955854170581695124900655135988775326268738347972262156826876761273027189549588312141236917555484369828538581431394497892328228127119285563190937063913103658399765103578425865710086557660131789511794543793533149641744991602648746066613273457997473755650899087336373861128564240728508032195326152244401202942476795270665041944075578237932026701737436812911790706334398307769686050217811796390701021633896625806426673748265641650262712797849585926242414677553203257988028703672267523827524939418352617807251353959736592451240590635356928600914022127608331205068167205113644535197834187954670804783462121420354812979820096298009903672778280094762291118707581164345956497159542564059083751954168219782159429152715974056291014885871594367768022878301873024369607429699811764192381543588539639239032297268749971408396959304809570312500000000000000000000 [117,1] 264927405584260619540946788070235017374781182005548901691184541874394866656145547252475672490130930653808837606351031010126930677790994860025763154978737971264651953288503329183011267398288344045758633709802598751342212976565578893587663202443745094614520342229293041648668960200383742514024825752713730033276614812712509660384300242777385030023334650613606689908941306463246137257306676968107446914586086623133357065248554429007491167782476519848075675372314544293621468697387552842183096479453948483868745128612034472950587674480301497084512018834721079468021351774301625719213592040968164404291537199386671284980518859791872184978401223940813778450805486060042566385146754817256223082208901682156542605509601392453598424654863276423583827263322071596314184853328396091109988291139512992927663561680678564817910961890648029309057623818194424061293855145766282729309847772301715648577710724722903216256874637271569457387343565943111775507559171238881891540302559157314986063781383187606418191974249145593086031446262203286989001164880790503808837517446331407735894619043346999440259923776227342464058177394678841410756664426031166046437339149529285684544591033708132833281506078029156529724602471203994879949688616357688691596273280385142591860680864837563320623176587819529488509861033784228334927423316178940787295898038842328673636096250012497015095869136360315748724720545337694503764317719355457397511804871364825224171116485034096498255087688987228397670360189215615927338570939558563398086452798305216066781708065102913986068123415869686667484091801472277278703402187494793600159997269006143837362241357743207542903113182114231559449744440695740962629139042004807008038815623044987578926434346872486285046299534689766895225545038731532280342892483180825636362651561289451512591700655792326026296091222839793913641407438135926258209285757488402089963509755756717557563892429040451916911123866158232597829850047791029279065651562881916036375101076412884605676011412770037472343734474125455720871616241936152725032339072935766279877983847349475706606285047889177309397606076396179286328347660499222986273431776710530126693091386811120563583764017022156964194797192937444446614876816925240397000424221762728713639259964938920131701039740396115247766537064129330051961389434110952226144597726261300074926445238126067438028999675317178886978241245100862696257808948205094199524994893146337883051577808231790135526862643797901819553430868836585432291030883789062500000000000000000000000 [117,2] 23215558272437712511162757837956045102420946363243325357873795047493707439709503487076528111124013365543992610071895507338735932891711002690003872537907430868839681821202830484671459958107975695959465592335548008329179019447684344417098668502337596005439508636365464658289048934653946730725158743960341968279248656046840805348613957347465670780316711086665937268834610903929879375048157675857105216484765586306232408719370931036063295147158522526196105972226301960772206351017041625168367082359025236684576564967625834417792146215772403051032066025586631736296357293474695909511449013559701261749369589309517501550606440765189321062604091452541914310674931191762718636733728665087567705173297899162909060258675192851956260785318297497615742555097423783897479186099083666804579101895114695153071115294585335343901354111331635865654019587125350861853646232147082685620160275113925542666706512228410397362725508088353883315745113627430514352321143684247302104455192867865753146250959942279887912608499684479713725329236337635850224508185516638595842208485924634040095132042721471662286653878423434996707136819561984472071578813281404082563996624144248008536389754262836474523006379543739613185509149515470488420043755008452247126907839461334890389501749524994003624441742089398714358021335043179018848081494224273701120399601027663313822930126131794270630154844070848800553427033429239923366022431379100884401529603464000842041551513277117258471540255512476997951877370416332757247167138663690668690651274029829916244646073574434870496301437752248099296557309199694844144072597692105847446698121465957867515319256872495134028723216922875813703296995555169840451599540543512786011570287884153659775378534335507699970918387379347809819866187450910092831644628747704416512773746668873630737517718746610550553644535250640805171661406039144631782660362626980801212560488344714457390835467957788327818452299050047964057319613598513725239991506311123721953027237763719993853823758271233434712220341185291274875225188236059676248778303450843219238718771154558985136179564276681699982749775568067123152245442592571848556193940734197422241916690891108139849705575627320834536947897804710747370893061860071324408563438645111116151289632583419375947764452818522245264821097955376322676742491038491982368401285946016110507999238993231546822077474150372786679986586308509110484188813029273839027702216167271388955028615191010247570929934741361475719623186364515277091413736343383789062500000000000000000 [117,3] 180247720367133596998414741211496889597399276368000566428872094731960885925933106193122970537719628956928915463929002737344827866257395641097656757611848629190421573687896351740495781347558593168510941923812980254180311378325450330185361497221665402077078076142018394037593552508382799897337850162165155837537711522648522280652325393218621948501119101326919124227103921930897649120164002000996479295510207920008396332267501156998234394573630118734936208770256510040795073337661019848330336770189546598158428216716741509485460581229857110766198587626547942403950184729521338817440485976772519919576259126682667434651807558876945847229196372858790780346388458210473393364238114613707450654449111341094044023715199461185010915694944325069045515721524062990173192855471074144642915870501869648398954092031817943949679506264374008860202347698817268697156929199319912918236285405794194520487298981642650031388121337626120259362093314481544263819543838936258162182111004361798295542392960222424466417637259367173699202168516200354340276406781170646157913819015182488182132450889712832420287141117136783250292333801905017378750394614011707110043297496582560869837500295956091889218940670065969118870090218023291517172221170603402839052873402106579036914954308304691353533091490278061836604748118286053985897684280426591157124953653471902624057117814295321177530883850017915885708988167340537584840686884373056506026013272385613721146426175815363363003953756246588190721089816478828593582922570468947993223917289578572448286029258266885147420520562483139141094739194360348341638234280795931776160933556576444926150213269895178365566978758852627049136948750577526115527027146549969234680920735848909379585227101811862925151197991210276646633946233886843553121035911570575426308777584874636768728117631488782425547098644906991232299578156083121362168570143572012365004302406267896542922610470213213565662542245817019254663544975205322632788447867097640648549641577608713825484111285774136023850849142652745020908183224126243755629138267222136393697776956912503315336330563426643516168396617679873998482717211167896505607872580531696179407710835218519691488154302319078070576197079534126667117668277916326048214288355545672377702264577163967188983916585440703997425348420480645669338035079520464192737665836132871078831087119598927863356831913097892679524271365004240528202151756092635094563426719389983633637112645263378858012042160437540805340006500046001747250556945800781250000000000000000000 [117,4] 13126224661171872492485522605092274455836708072685814501376486692915590351107884395948737874854962742927098937570105377289477709497446911990871488980028108916183480746460567883734706331394145548595852621432158425369758793553581700420410725733763910662838264918733716960724918232343779838217859035143001867390372823212936847730159519455157286414235599889856905438137881223845916525519210991496559775640196571766754275017192672254179457881977775683308939135797565077779837701440189978692986989727887890936676344235246124611991096610817186949339724961833759191019717817927323077526027994861840682293569666743036852537901712001032180827193400729545051271972454712047363144865979330312846133885449640370009959674658379652016595153580701036210824482554459617304508998573426959934729564602380845396424086335194585406574215319542190348076554560607838086231972062792740782470055278733986241102727547041914850461801148562859634027695821889856062177978015752172887793597769481334264515373815467769208550073583191139629981189326839076886417342989224074405443351809407322630515278434492001878730961855524802191698283338469292660288143480143144337403867318830106948298783042299791797341487937721213817812754082180503492110661423544284141440982931950453218650342126003677850628426357419926831459054767617514903368693017748049876123923879295607567094463038176744662474136435445974018940213970439930957822011625037291391955454160171215021671370543565573213550208321688448349917346368820617937863001762320659963277573596543331762777264112465756776919056535384551270234071005124830445661020587957458028593286671270412059632620992365726426241747366229343505709284390835216194044224938078872413550933218867328850175402559118927294801095209666169893900820561819796089204629327842736829613988368468528882812317444450851604350078493308969714406348283043480541540777390090618245433857644860234875925790921825290637239060198153977331677876379268214323396508615222955973682515443794955611289803971205827064949209640169788737927267828629342325911163041399301902413274976989205014259172828633149920337294989433819817560504128437113572444795453634124308741752409728825362039006087948561091822015632485464540015363696001761361994240352286932981262429937604243769461954966768438769180047212684049377318605909178594053771299310895708817501824884809678009470850136064332072875332527745407777403826230013505332609616502867369090338211123956290057844696632268340031821085567287354933796450495719909667968750000000000000 [117,5] -41974735699003234912931285739715803414757029008084391286677290914889549325176070608968531811261391731367122387871658258701933496707169579688204994320558689466828347518557296648192187470815424430812473224361360666400369519978724574751510891057680381257603534517104446391613421707192018610327988723574324684731101044151291593414607689394390952963593177012113274492695473783685646523195949229822532280463272653361236740097744205406502013792688035867738877882686949848651629928434850163760580350398264909275381628589666735971963752642601937510585157339193568792886891284399402394648458434168286770526764194617681795412667548415052747213995310412280718764654391879581519463715604625894495337823683759309714401375827252832227165840993965550355376162924173757510276543263944505509162258072893087811467674843748134499502974897367892845470471922968871928306471866396551999135782676847631878687433447658959492645665548076740386576113279928456162596767178539703746534992788520579609374984365510390730840913913515940452888129458540062582844361413038255949176014115544290756199182404889344768835123669209964939942656513757267650337526255441265597321637213381615818861332800410130660928700001639163602487464982885374906511531664258762971003423801603515355222880716484186858308084869591715024171451629530698273848230843208358885157905104018936635209012256209060241538461288822521640220145466155471520123398074673359829380986922945553013801381866655570332836508011736227319330612279385505829232435324799010174226497535207694591226310298558979022165039958505078256133775257953178322475184686886089516534188924631461678893780706494285278107536476652201992657819552655393017814535778299214997043653758032943269063260185903097999513600559180388415469048420846834721359221823986322323588175308438278945625245604518740491247656294555237250736007873596253147337970362014492072746807274021724629118660300087071877613308023761181998478156398930505775415034145577097580372477292189269046642100561941285438311251030269403993561677807458061168741081710131670034826916395816810004307137191894319120946815236299164278763818219451412356607055701712875887991526275372712636974445828835991215122528855116489260822905289632500989155733835086588685371525408595182130608556525749547946611848167570006939554856870359097266176056587662359475710815517145947539094359649510135121125634498937853731998295277335844712424525693368984465906018708148066143326167450630734961913859137894178275018930435180664062500000000000000 [117,6] -1992210402028209784062631973715006532922536434928996413308294331067181651210233944078376413090399888193641310390548212839934623943322087243406072826732880943074104026023107784805910214938869005020742705524555094217200610621032513662137319371812037466973862005654858555787191119599014748263985813005465244585537234967666179257834595116301354276476737806392934855494216155217937178515243788367451314282868063007159671404829767797812143235282433612550747679609123566101990279136308703314113922679729985381998763089537294371826410370593528267069698383317355278394117266602662810647270813446409705323277150808339194510963630613014960708431743469205735228529100998006750745057583021632502032418374175180650158830151843628143977437054626400460428894452927711616696179420828110154142095119609789597046881768396268657176313919668398469333074425097667993801026234756293942438053827604761599345987119704321032576488830595175106702709734971499707963541967655349778932723182281058686019360499344814123012530156197439505816673288906258106806733068711728184418591254880184600542412968748850478331492731595977070271546599807820241239935084091227227794903553632891407389648939234929646266602898233537920669312425244929850339284573506994621263348586360899190939141098104037264123096947065843701671320234118248864349621114610316357888606997656971791267667191202971816034998544069416590045991054826547571411403980074641340210419442289703634156397497589231095140559383984665505030526516332891865452214111230072913427986593663914714436770686375884556511940699984820392657979849872495824539965429078980038055215265101858397062343655331220789249803915753121494483778717224830250365894405274841881953376859575324907469791907433818481778614726023942363820498035641875052211446920390505555109158775331344888067517090712457536867367868025257343837099882548168547036797172901592257061764641654769277321861362855522179011061220738162022775501766350935085418947767215671192905289367682956449946792840785406695237935931244968675215306038201788416844369777478789770464504285463652375204983516880534035403423300629848960702493038140169439160646489207548533616385709758065088195478608099475944834449287123919176107131491810434783112675080783985645579026634625900439902574333355751250188510147467327521841408602908587132873284229388752454546653548467090798424946090318214758882901353328860730950658564336808402504744536901344267497137778507281157164049336522060329457417537923902273178100585937500000000000000000000 [117,7] -3405111079414324923243738005052873468244745472041200131931849931469570328365598906958849633881768639434897408732827676909986465360200402716008839372736134650563062462592272970890739030213884063080067162800188648564858254573605102462954920024371066283538468959408228544836816978750892208408963967050546311736082986911149709902287103356142143118861942267796167615146025628595623423183805750789102562750493436998310976466217532880566427060908474639257708819448797353945912515069251940627172234726423351711259060855441370834595275787700130279089230380139068146840099117999313802729784161371157296636941593655264906392056990386245529619085428734601033532464768653604734482946023859965877341068286879928152672640388031455557104952719424887643683309924790160536962884763853344240876744335286838627915427946557588479897110155757301196245956757442621585633007187287367663544986895126956508113452196501473560907226451568016475344205717626061169524193275204531033276937494415142682753799230557283168938953852218139888711631879179625119502186637726493015328521297940227522209634201978856759316950885494152269567052980438139790508411692514633946051184825678089665474325511166269172359580916375081793599927755703499027933901741861859465862168177344401972590089636408997443901799700404187529992876365552540375555122163201161662809676935899208234130901566596473254970817905145775077776320672585820668160730318447757285237565389645233842456637095430834270628726505205016822513208843637452822387680563223808529469190133665549716015859703124765211259097877144987336562056356235817852804660419131805271073908586485516595844074385131776541388294219588673051300026423197596874728505051804878322031448728878407417380177749754538470670441098387595615661116477384846980636730670047836900633423147285953969736104043625413639668218395157658151653675128741574030477934275969091422117955002972368970812913306908497694977683464668214397995106771001251464961042159528242973140112011578470198745006710743318847992848176005367725034598322073536688515614423808056059257341699225158090016911586430072954037527269108945236093794555131058573751166507715754840515357296757840796822872616184463525825334236407110695749905584550298316909557601581737935206519682182403314419329145678945116162609662141490941020867259884620268732794501852926328000607529331050989238088748212914498447532050452930065975981647112829007396464176093295264221113083539252821266006304896933887249588224221952259540557861328125000000000000000 [117,8] -13429269279639229359332796706419467694720272003603300210032718682193499557316235829260159392944396589104184138365780257308615614560871097761048153852901731857213781371393310832973786727527741928872890341232056946618945126835081857145207775966302338966657152163410227770543006326675472090897620686917030079624030093673173954912313765774319545057534931790626771428028092877612842666726234839209399694506765518734896805372169148322371031225695326135178630611373245314073306051340482579490131871081998841426929150716099903617404183831955152133804890656674288837127987859365705525627207292600222680604262712551085040726169733245173541290073555937697130367934476460290950216189963877497221894982433034067713683084261274967515653203517766398253289884138344448853860536822268046203969829693245007164024895813396761351968412057817351912341470601710857387865818076224431123523524772220917994658610093136059987413973616724162930075526517109903673567006966304088728536878484527064390042634807287052504826622204978895189735418397283591667981673065412294694135502901968907226637095514754732772555353122253684465423538637326890084092017949156710877255550934114724022363305205453883420144387038331050974664445955712004153518035551804226686351375741898517222263705964075221143066482600394158698802479479907053279432794341133999204031358944509969326086282944788264957723270043289483233449523906693560668907169355122331134098167103891709669782065246600191915353352906462907502902907688576291460453918049802718406431740079540509328015867584639052333238428745509400550178172384580666474158499739885336401683390842184623300884475165201550704803042259327572366645661966460387614595424814851960168750087733169578439624707342841312825376626172809906508820736086706818072255090878627988368981971055531824300217237971082487229308301600530122179911982047136210664872080282477491777675639988450961288283677154076255981582072226351742219902921651666744958273516603762116669322762053653742579823003743134991643151377703312188599935953102825586994650139763894722121766943560176743576853932504770475752116535263247049091457728358887105795215068654552122323152559468908690710577083054402272092928107647420846559356518465864233939825598956632281000640541668082293407801883941505457310988835820876095269556648088218036737161616462544776511739761949493054651260312622264696491940894636916741835446089208530362545347962695461371752556105348089500041121801751642372835249261697754263877868652343750000000000000000 [117,9] 78671241774703059404567219171308349022042085074889663466345936643499747208178572240801385659614092336921825816630878489988597286416526352920676017824547236373309015423440393835217656357582380777570618534573257845885132658871632002000109271170628003570092716859885189561569520251023883303485729581704136972696783782668824371522086851146878379422199334365250307729372526585877417054302196711255630903233074534075893850028958314328757595869411838613464279656108218631130773456149722983992093705431352886289465437864498249539845674687252748954436627298596114032316117582442771824865441199344766268742398018392122383021448969381561180422238031018067471240033228504619560703530990497313021218167114780867506676820730949982166330529983200070051971931458178986633590092951001225745158395172248796087165659103373932944753059450263376275516340003963666278915033339849658124347554943824934915009241312267273082684018155356061938538364455862971979714474304715608674571566231599760865959462359073164194314965513510364579879182068009435438671143099670173225709169891449397770676953884466070210756898006323914716669396865220599547513180973471621302301831776643479388730081292661639634403981664958740104902184121040034778656769061578020437445042132264349839163411157404432957063186647902430596015561681223403424395330192013817300676324084687329369189801301320810015905965566653927936334187093168711158031100375898422616233715573412642763205678167598143860343046007200049787262121179741703473034168252540497511375935178595721218282546438171945631099796345161424256483972116832142017506835153113829542989984079332683233060981192842408358604448888374950867432980459174251604618629572597410866613066503577005073207445232007225582075021011424390454037806902390300685463395620288185836160304001425429453720756291391692044793314399729429671593826958027321097215246160967500271939317940039792400029396647566970676154946612721718691390925588022181625031430389426322344067960992843754560503311900746116935786305891554284604756837485390899218233221046547723850826459052736981488059445435966203957600527557071268174583494078554021967054883397709854969672660823593732023372628287097417376155413311876569368520507652984276739838532505666646711546434187751347494385398189906884736545759764212494150514381499732343498970116642334719043187500634592518038988747668712039063402897124222165343290072142969710262341749803542749992831164596833770131806967684795495188154745846986770629882812500000000000000000 [117,10] 431502614531616817468346517643306456760671237701468256579325921694409156442120801508740682152438149669472786382254946672211961962181314692176366402838746880209589231445810931443897389696837641856679686644604071915837317777864746968994692705194558435524741555556153959465210916741312304528322050491143234686076348958545355440757302500479474308870771920385457106895946507240334817323597304136821111554862921327333507317293721769164483347972319999721092290566937954870631750465772873805876552409695598751657192957251782034321627574883307288159450477086996992389214745025568269268229834832158337902267734572221156479769626068163776173364857494128491650444424728577416303231055674524194495093831984112770627289968737932785023311583288381985328219237964180080612949701758609983845331369031083442010755930986867032081314437369575345173485608777048091445562898716332637623572168140642989473681172959641929701623001830428629103123757856680106434603852613314007157833273003483722608910349142794960915982687957261891549348738104675629780334321531569494893006931117008414953219087087251678470853598050443824268430773106922141923157674061124148519580840020675335973906766614467828453265762668000979835080381672516105515736396701674895737960409897362778283540488185984852112721290079525961489305017225373422821522525367143321222100934201264108087406943845025376174446219305646353521109472116462271067851308810165498418880307352389002473638206111313197354479631925228542130641076849929480972605976628300237689356147806063352468266161981442371631909399871031376279638644312649038381577369189804295585492819572597449672665559494177228790812959601600775119574038783135742149663753462490801479558969488083807022859743502721384909728680997937788432711656011360383978262921465336621310814580709695175104282041711820296224616744819019269978416047992227398220993837594704239758888729651219948436570738932203643950686296224285654117144740931640805751603827744906266148393520179097915379243119544561836163694223423611201111627565500355638903097300224803725582504858173740468162779968677855182362564693344376881886931600788995329502200997506303138023993521470611116414572914513138710142731853963397945495833404300105850096115929072571574255547031880519892949879460893281722491199941677589087112769515513899731011092259534212277456190632459900796500634277134578191069937734392675610895688141783437634594765126158953616390542725536034427422441006605424718145513907074928283691406250000000000000000 [117,11] -1514112551532229169633390719764886984682807419415022289721190939394925053496773959906422431250429034040405600447714779913777522462673340156811746858286089329174534832864832019883963305005602287717746250626447045229358269340566623583374852193960103341697793198427174211133550697308173984636151055495998283536728789842310823820460603978039700868698187478094397092285611351285884952313248270173821817977200012965597914335387371103459016385736840291761076789554479916650922218012719689698687166067873779917010128937867347941582488818578044626247328413431171639716959381199746440609266967817396969899582369766292281441409324610034713176235325672856988292609899452898249135543608786824564268185197955213897447917324086265679426081793954441257852899003817377926444120472098819466650885846143626405080255467260847491952867465785839123332093359262508018834404334897392514232887693007813275898970510667496706194191896785781650919423063991383243551617135044820332200181114315446706249885828520879594193816287596119841175373859829368021263196779774420895032024316792823427719169879619971024653159828608464776637495321506737045519333611911600134658537919640516369157758474991628580122059769176890035654255883038674995439550076065076379250636422582246308530361783361874613049513511438890993242542096405622594148489114547501359388744283612187555988347986727849530081995576024260998852511401279187443207060553613594595983737814181840432090929311715744325510617252006180571222284610951441646780453100669294524801706050722551719981481003822026048348076020118293211754814061473214140409062243148827677735690111568565098105844892202482371019345641925769117432202788683786881577682537746879467160227859112573724924273234727741981946721182666717933664974595787191078703741268666537925821488759224300856274108668203950836441866387509879225341691955649549375492718274236589532773929928048168292808761489351226248225509661331070584590678687230464609479974637726842667080590957516058969763976054874393128836789675347157991044177614506796512834772722001624026966055717119756630354885650569247345328092431562136078075066121028371862533429272740226562091489254735105363340225392265318373876588097674781495171409186299572841925011763969635911379654431852971845719203689759384125199173265751790986944981758981991651811071909975109186941310191218664137696166214779685582062795478472728873707028893247340586155916286681240511031489189946704423950230022910545812919735908508300781250000000000000000000 [117,12] -2407212507157395582055459056541021302173537347492289450586572044987434327618803859299780341340525777049677687655236449435123922595729982414521812250755828119734769631950570318467058612501424776619633789534463052811940972923201925445752214904549549986888040291725521325945507038706391539486570906199981715373549920232723871316390703229760160863228027358026086877295508476741044127790993898362126685255591859146280272229298438395116100621417428485519800437912321730449920391594060077016643199548896201804951913261719541211840991170758937967744578408700878953530192601555559542610622866449162706809091818800420336338777172033625630448930298465710604904664404669014465339399740965726302004920521268533866093753768048048189238125223585276451748806817919295376259697988972998320195294534141359819229659501981886833739125050841142419487557883832510535733345463351958770941269629606628161870626542507621508142435841306418092245108235322339344066956127311800719846303386639381696040931566434659594327169655849960410864047242606496088717445684572841090640635260352152690022135020314115368219717992299267494767427631704879904033812771839289045105806628636140485564806127439372828428008092534243304091395255467995705288342337104844342621267124531445809604703972903422671368549824428581796629104670229674020231111992775682672103238609258279608632452180368042633035841204910289395747497360235638479608429976547213713533070646129220009241720183444145969248453997451016018373973534694488001036139641170103509687030072225563001185943816313780856834934182575744966496723217293468479502863076628438779435913291354957791962442661816321164345119585962774392805195045424836220788587526584374884492335541177395676658530878948457252627218024663574474533041372324999937085379664606030297497235223184482082732779357777275607000806072388823875294946887148146734145544772025489061285057718597364356870285491909049901098626120167878010534667822854437440285995208996945493677904735454818554756532622839511496817152956572792005113903558444761259499066154657181503667320703650168842031784463078194591432586790257774796425921185091647489624577398210807588943959163361323448358396746015767202056950978578696370611564629111904545328088278433225798427889708328473238766292724991213826606388525563250421374877133365396811144962557316317109890079493558422551610916616938998078751573637181882489541253601003120334528616274481360913786542048296962482099858871009701033472083508968353271484375000000000000 [117,13] 14168625223611177395877483595802525991512512592856502085800101678586640470526537932297175115376209879842260509708532271711089444836687755485737756396202116290623332728883261394397085929191632180942534409994806288422616729569041635768647456781671602273117594589540038377167733063377696126648186203885953818979971868643469332850804779730392717509191326950215317500191177808447352635487287847315872091017040786912109477150874428365200364801827195336549754971334742582612873154918726002303722024992028934674904276174914452409796830119347577162840434682221308840338888389532685376947724525770167942852322198503759328213929766389136263123314174637170681684123996541408023846185197794837399408822732719309713504416879185349400379993728286944251981321061338812426303932225138257453819057286056800062890326892306384155307466124376866102351147158197803894464023986132717890231244403190744171092746682811430340828602721826128178549505335994509155186294920825520251736403687806618765655786752736403434477286179292949714635118913108967300645567736630815284266070761507586195961621322599894819174382137788079030791228142813692026208862535468329555787076400045278849410376018743495420210753767438657186446800603634353816685565625403052203693849412670244845723285937219626687079841782614909562286337944873457822971655225179425422477881457505880909103942195696243376356727069824674940313690660249888473965636536652878256484747909459703015308216311541408336804436256023286306883734673864367200145641406184754867717695353280017927419234610979286716143325918114862510379944393074176852811398436007254979569297739721829025287670462840842652883838608311852741477020055453557615411927067164582335282559505520080833899902629254311444068585978559929588514596225057218975709459028038330290072958617562794494918192753169920186602294585396357662186907494863975008469517299248630906229705870991101450235916412162943022806052722188850858087590586360968832169889812008748329265709510329292723306658584817883496973633295504110091653940324966975928264546619672896429001359854392425453930096081268919877307101821196235426025548461928502226989446014519018490777186415633633099206320466255035831817043937501646314774349709995966898281895054052417326476483308310786440672346366996078236788847115644536043009708753741256162420228042473158957199705528400330477291027894344769413157327257505112016723760969180213976498486658514633041152159984135726691900636353693698765709996223449707031250000000000000 [117,14] -3247503990086255030000742026165201018563561276952274751194520374316953272258075283494848752422539536907160971770716949231116950050917110269880572094616069323151654372500234561032806931073380200035803581683849545122333159078627001554488910931446164182715593775723778410152777754196143156328211484073373542290734278140824476878815272313937506976959645070578130313155401928933820833917715404782906170708627249860971336212702897290613994159117823595689150342080468182307019795108918861441282854474480061090509033038392174823663042025059514167233253652382499862863251545776240830575668171842853432265752676308819180210448621533528390682682342559980189069102087171614679017269621814677049713280114107715227487245646923741557317008571863031525070307753679727528603078355408502948137829631535835255037952122550167619314873096208172907875453644132696961715133797837880203945665408373554318132610381396470717638886854625118350332008298421180730772522113815986054335317140534638568081499726024000870097465531723839837865807824420746937858359585994806787784051977323975249147607697914192453528076233123256276252906038357559999597097542443344884154344941683359900048153230244263675380110582748696165190382685733461071024160951613901075262422074746567495795271813052292776273213351725527381500414234330965477569655087036050700738573245972046021829877796050772627617523773843385145552132040411906167898854217144018565077259392227901223372913942186017653071203121717783859547126740962868100715992134750900084489845101447070216649735691942894790769516193893010284450685830508774474884942714696530478600041201035447444507845869387221560516782703074356726356693450919613623381560897948498837292326031234974665898319119311830761508285342617204723299775602604674584990191566602331037664357224939271601484054062823627102435030940630710293087979720329792017668108491582181583599925642298056127353885154918325589346053988674397537082316167156860598710765255557027835564839167451076628821965540843889182887983739376783013599268379639863612221515723138170234705543220876163663576674286946876353549212308391049423491511373509558073296259034497156162830532817102782447020147211961734221560817098260207329447418559896644923697608600189539555330358035891745259953368215729514839869550163071100758594543369219432619975823125640830407604780601755629415005754011287486010041568889916336743375432897239008672299026122069578121416989074932146763785567600280046463012695312500000000000000000000 [117,15] -123459003182449841148066491304358763834424855082596589869425710401802179334636115646865977083721076539815055216267993496128567152845623688496669654298826143300386112672229373632413388773927422380214994648999291682198941411533666601932742617126812505119376870022913219941813138320627671314631241660847451491136375042060849035771100516714810236216694640728302525603557868979314104473371993935841280638007372090344531509290757258550058013582614989179533810863905101478978917389284476364883480128090776028799979232155645801689895319170551204948076846377444368845725178313144912290258206792469044377158721062140122266272439040101341281700456956085213570879606237473488598438885253416556783032708348612763337802572633451510487721473616996540109092401327182479131776783114320879913630606755534024742783838161672431243639683339008488853764212084494830485169501271801596948235476320705472560382441404992261740904580264844723651092391194708820078895970782219547642395069428476507227587048562603826920587471801797062324592194241640028625242010680768855855958659598952787193027382697297065862806972618532954970299666316519816937891220033395565681948623622981704916155794791363874418218176962001515099184122865645078861915305409303337082482540209192866336757978052143019958055366252615561433705135399193883723106817730669233367365894170356326279743921380833989078499276466707117635720758891035320849848446875711829384078271781992513392591396171464970395516625849932198324800467881898425094923745277125137888729893330912649608989686738178122075950575940238783757094384803571846310129121011658620236442123564538795575731827955777610023701843707386683060015282250488764455707124410387486111481849040931127605149111297104377220617467030372664535485163757375007000487841708049462649898459529877973601794350191152136983901919876405728525509783413046484953655185225486513328049841038282271304385880497048929171914693934826541163316908301804864774038069326455576843379301843809115505280347698676783090323905353331002253734306220783734158159247380714347405559703159708280016560861956019682845971917327955672847068020796091680013231960570085395742440361070603283318075623534252714967540719353164048669526267594892982073644825293515945958834700264208942816005512944469257982743547572037368862561642124952806312989132969563274765918534247110603639374716252023486214648931546367681489817169937690387982114396518356643908153941115862783917123124410863965749740600585937500000000000000 [117,16] 526741374286533118272588003327977574927890474233386573611704412584865830153291546808077071164787352669367283322111167450112798487196596073019346101453433698798228030147568964370208277837858217701599200454070319132895593921016737443767205911323538307000250140912622600604119408003060981569543149905784444911788572221817514491342373118988797497414110642757812134003672705832228301439194189089493924118766038969969155691735944430138803247588140251395623882007972129513610489999786292271488909586889218395947748503349675709186126801375996967452125015104895732182194792438506000140622734202932206039192202589385421574884899087883151678681966321448889918068393373539623536512406541667299337052952822157434550351603014669820644622801311677362904060971365963666045949469480713578980473485981910961951779115407992597572430625243752719736280605827390829784329725101592170069436825235673022892397688909683261603356534288859246600537550987030757032465563577100725639851764236206293742622176495406028586800198198171542390802072739041992048827485190148423177282434796403765327501009434352818645667496959198611319643289439798617488041705132516466755202434401366686335279641060595931917292900582842579899625085917856404924907450470081360845513379288917580149649549989222415057531193859816663175815034772616678108429614696083965377299215434782336283104526652076476235535375415439364066179123349033975416041126413137586226217904346676295521778683169642008514557921436815727010842541288554286232088911622501378202888241279448114387234837938112064511555374061853150628959721740974938002190428491915367062384310159437002638696045447671268977984508846021136063533291168009458794847923299765667762966249287213921531567238970798326072935619343288084567304122667129362263116864983596740657378594154126709490524252892382481161738665823593814776667409419730248777500874831640632053940891019746611440148161820182520898518869420984306381476294730197382023884415720629702055813504012656049328525046822591234861066914352249826495994240417915993324710712861805784837520894288349977442789425769237547149720079974870944744552032328528870265771888804682539387917596854458219140082162873222360375320025202099193459207907122880707162224018858185317023301008845252785747332344853937429467367456753445305287357767101732975925450024200641687800069838984096740454124656927689485733818209143483045313931928323596406561390664727758833188730200683402848937930684769526124000549316406250000000000000 [117,17] -1283518895096377714374852687183551950400581781810881283786721359020636179016795684139652263955117891841600632891505947818334429764280102990974047600356551472499738919422613637048516479745899437127441662429067227251773546673713761831393093908653957390026037111394371120247761698566813401956388035565609429948118057897046357634136250986211726717918068938910936048289914087789251553833909180692083820921106920222197071372093743067205463656810910594052798215747953168733702727874426900969811411962729600975715540076030030811872665144916655018894594184839795127286177865255987237460540328288221194955375426762165863924285565907132512712869295137021993526045439203221302988580010222313559888153104793295010571950384780767586512800346387125237066893646573853532537811875868489633254045764692983823189543086821057756509657348675706331410265516627132941094022145559336131148435334265380470661287006602474403890977488909373362410139298346208320935551815454020179870176892281879748072952342573083331335548489356549454528828661725185028638086962605923953744800289727716384504079597191564992021942297439936767136803526593708664605950408933759304023963283668507587965459634569569967280455151141939336633453769624239924276830545414340561395142157169425203848824252447164692065778158705157507836606445177115377785715840921516393151026970495283869675497838451260807217015136128917080695121634827049447028660059983357210919553050601798701556666030886549567109028358631491278609000677004618254606438561800983836144433822794179501752243510063602583968758948901171734261304972495288007776173820165847916597661404035985262659112864036781944499491361396031305799186281029111692613333235673507617948751845981773065686229287235578599852520815380917994138506002074929561764855312570821095782358626945515694229634731724546423142044312261491326549747885985487872615653863794727255743613328102362968121329823076505104310541734492869376337884319574571241689008542442219599951213927303851117176207272745392134631331165446039246303617001536771467548174093921321577720325592208255265435481243363591218853231248988390847710915587466549832953164952508835370038175129351541734160002455163131029187490049498171381960603133270784665163814042760850732154279506860256456098682968964809678992385810349292506171679922309488314013781519303565227636260471737250973013059748119880694889650615672338338973896489764979668056344584480630122526930575466153072738961782306432723999023437500000000000000 [117,18] 1792284970001696480109343410368006577601207491474779776204947001149785482081620720720089732981339854117141078325147124330408584055708041656179857004567842233724327939796475247274490243092878814471887539000624900262025005043947705291778466858368216869209873262686310612243400646233718388183767335355257083337862207981517152187275984223663639958614552317661662516584265044872401367101499365069142702305128584865932632398684762582421132288930691911844038233538569491150884228906405702699844052767703460008560344497093311860427979706809875736757203270172887732139246189223957137939460645093465491126703986723953539286013110677653180635541050788873925962831000645605195779462290077038751245993223221057384034014002158419990160681038074266960219970716854541098152835166793357155359986719172757183345085173947287883683296218862659539905629562905567301931133889115626207896099630378713934060415263115858494465930127096410337665701163157145473509009944194949073160813730044918834500420116725672210178529360514156364979002020393063464565649592034450007614957258787954077426669720504417464243702275994216288404990073056986111377425864756425450315138636802470932305727383954620383053440515221193020514388485656912327501882759745977770679720836047769035551272159093251671116860138370597830275803909180802390580448921801402904734117877534324434478050764136253730944438490572205578458929123697065646554200768765242524607269224584381607463291402896898483717996655089784327013755433928275332127807242391449821842375098181497627555210380589953071289249324420654565747320826699987183791706618847516989554176643888060793082833121912621713608813993143315186309198610167518949630019574922015049753441618679543077478639292941616406487065788337639419501006538149630785490144147706010713512390057369646721960371632195221052746822626489199416710803125365757937704075764756694389030388768529350665133337919055125140723960186541340990192068888179529955431433179492913414079518886908967095683258833416769316129378570789214748198880089471677109265711890451428710159690158732990751969992370358330642487584714539770491677320246876549393032356208897889259985174318062056611526864177800227772863951933184898662303521204769864286635809696871050902017123641780766708832287847052666586646400863730664456464582569970664359796761705396819962559287361497442329456537603349616066535240655121470390331641535895607801865770585596756976046357856535706787326489575207233428955078125000000000000 [117,19] 142715209295913882389905569406516136885310395733604038713245299207341026422773293775459024892387141924141021879560743471248099831820940387628230605453444224475023567560392086850926551180672873835125458947292130858488249689094464967484860043027036883221424646915367719412396414934659680682393406037721845834388136272486937840919214979135403431686593421875179860622963271746064882097023803740971163734590661245864089561013933586727966507681669128011819762383552398402592359832495904495047447943019180673436786419430726031542456943494077100340435233335497865510121191832766174751827660360109993299434568938340460040228128304176905603764322057242185629392680386461801300832004192436926604478034301373459333158869177836312816162459669391138368232992411353708621747979498450914057817009616415397115009755676196314913001625930915715994370008796536175658645126451913343920071479552073052981079552563472963625250086611181133222568224196366663121807011371666442584000486598605449158984239593523830423126188849592224905118155508831581916240349157819836047376337310563285063379883030087947458070986507723785490038850097368095747793769936244755531711136089007675989085230887857741330775324536458532901918467230835858501080474260035709116044535073352820688693984099467722076405030449007610332747099127517576645493545592913623788224788804578425400009921919154571969867891640862421532527126384426352137929147571626557289764959149616409214816245666839129355652304862400348683393864871566201521009167284394684490885970672321549220223191530914153782423969991911170250376106499800914605026237383406976352203994977691358064536634616104084429351220079022409602445166844354470003300874184899749112562445793517189089955600695202509898559046382407732427983879508430029419934874935309002289002578288142912293349084401778051882789222053035040805082944793520685027350772571490448574404683813758839852999955981645307010031045506193117569032959975136752347445686125558572292664202150733379993806616596323613783842529368393203457433848067800222442239196544387177132691279378532607392668450596355515046010549625578056165120835425177771567655202575362048187998867089583204763717146014437415158748861010109523721236874842322150629587114822748533723241436503329700372622502028579555213907008173228353735895046157281256670305935878618919900223841870559909180334558406786874048378198554543179103610966214340911616898936345009928777782803877016704063862562179565429687500000000000000 [117,20] -8358701584468245701899662026007644023420141846676114651661437043661292515982030082999279040761911813153960491124098468646971077256481834197470183413211289677227362513866628087783173590065731752831838706681153898798196385366364218069755407002320649274325669570011515962066868965226973783216920295259438040660258237995503803200318426872856329388122221979214773643818073130889202227430033357422213916066238773727840175424125590137041799060010325245040991944801867298390079986423581519750952897015214017157653689022491524854118418284729945332435101924021776806375079172774852708973879968278473819329473504664169362713691375927908612252835080417271718167114522802897627810781298104695567432854513739626728816432972089750635956150542460532140075734859457129685380067181122478200800049848114882311382059185544045523179056340004832764865574508669169159255210648227900409319580651417189105199956251947733822016698634975368248516051954969531894732013048494005635800563787769755264368058188488152932627123953842427961200327018623640227945839116085896183217360205116597205732684242873645864981564773166326798613837848280797212667300143373480243032396795563754057576177249031258467922498854138599325217365159379872492233521184946223368342112242271659224133528183077898408023420227976587607166747585653037007528021345234669243758671913103000336098859729175800168393624738258465671848533357215552236185033510078604659620686759034166587957274983078735316453701512736243308900026174431571773699269549263835382889310419410178324279937998796111967336326317028721171700332797901868571349309308132620809224741649181004575001022427549314286454073926318685874352675467515660707745492741182121393758570510559168986298426416575885886405351056054403308283167809890233302868098899100955374461758374634343154089113974611030285627307532059452324974335653297802769816001499079068827994011111903969395834461240445974035111244718109669068746093117564603361248876450378347508509380527813560873517309157677260042833458849399896627708491937668483112784468497283832222425107621124106213815522472112346282763139585497789436645467933780753799336297719849870724677121692052739024720723683698054569398222202466269256237123811057140473239302157957690362269567945423433502797200349988790331268451295616929613790729586268503695245230775012778813323114487444641101847671653115991161136937983018214775965618268908756254820507572489382043263300703372919997491408139467239379882812500000000 [117,21] 26190738219532254531184869742538513746260696507709007175389780351892472822429057750298890732527410571165884815716791533659275539888072714619152401275412292520838526164048324360024357143544385099178342328819112514256089727362904933230530079369780789896213677169775195691835152855936123025849542608094616965743404260785361703267576264056268227596635244636421542598053547087311802574658920582369632826716033724499029572144850958037827569439247679280143309415531851198754715756071518151141086943847180459295057360002936165689370726519915484133362951426121922958123275017572077911746207210698704362552519785734704421735187267411104844022746918144324668530466104656766604884066729370613582850850925564307281079946005264009068744655783568588665496132650847298345594323540226695188541989025494372523354330472304771505132414830363579110065849037076694093111289035148665973169219073614998458935483044391729394195672148744204104148620791888045003416155020140985427059984015989741897648934222743636853731894142139002474358081988856962743690077185867080726779599104256799800185506550279619541764533684781177087818630200414204757526499471720176130082845946304433585671742322624763406055884766576656346067080458830189891071900521918207392244458937748445492110161687603438918990009918311094993060750978084073185025895230819294509603119891447953893681028755758726074966646816888221543541514589863549452250249974962844809917608572759931090173226110249220204448250781852778617188888383119021888696567966134490203796306821900223409979267075387034664842844467154963906343362974364136528769328388640320158645201625108556089185981060010960426790021046484596290623542920130199016991986725048568373768712493104623608941686345360673229430635175901072160425488225045271537778382150387772723064933932410882139464246763248860709379352522131128834442054264661902580688086960344565215275029668304971018907112361334262642845234210168925323205420927608629535922634617753962228811705097349701153655659844879060072091066847318796358749429589906199199936889339656629470274631253479397522865234060238110406975648746782897935225492078909855710578822752664274851448060338619704027347099765980928418825973624228879953257970847331582674336109866631403929769638863367677207444190991889624418206802291576689702557132254397412832335731572746689524951341142506717663764099864763447532184085476345669528029526429820493589526424202122332172970597952144089504145085811614990234375000000000 [117,22] -53073166972879062807299614621620138688770043861809646318694545548795443449949553444705237819961565710231553851116283906526498175729622119635662480336704225518227471524795447481999734274253980779764556788695928100260294974418578844492291763975333070586417122786023286319220992973553050510621615410448780867822856953863877580046031638302824845992814642476083281484149098581727258707005952108609842951366969728105305547743280242507645662227031863509188727566660788352362085428507601150624555382051133739020269983048774807096051983830647637694477339411209148456287421931110037181374604737437355159575828440976537208106804666234528573861354326253741053830634544239358583995163455075093903865955062345942969708980361571664984423369061982214526317948333354326600469936852573727004110912616560678173926399974927774603733286369360714918925200980559194593756590991103656580666884961035288253388921584729884732451190472040451633557862053678736751069922775998232576169392420548013684478853108840888005608330303305431830200930916592669087075522997341322206070694338886846710412467319611492416582105476083864349269630752074592420145744279096212982570675207993887207472346753684265652754451469347275058752348943688047901297783296728235915244839579617419631503929946361195345612562914009957334649005519591305252990052218115538127095907252060222053489379317026766114247400054520048747784526534453591820377711392011391730209813338312389259437358304658607031035647634441846482612917520003197600228019585503416677891043463440646048805863049107462560324589574607625804887696884339342852397247969672557408960556023453989260192394619770718275580888868766902016923286660015934993214884910503851182982680703864143881581752069086699702092690942845473765045625593870002950976232549267012947985777871858229464689209859805508162591718364341522657690825512950714570659564872215395506005652241941159506330766490339990636854101995866976300078055956550744311933195581110363028079000728951151334628360687388104252861034532180716765244843008223266184743788240894837252956630119139773729957222000117140427426669958860611092654462056728957703806887505075249946184247595124190571184643811384219580881005711197688619011062150201489323450827738880335907804925450431628698296069082372370270986168539033669164725563337413513894670296957555953293138668623934594724879908369425201051957872683240687870213600329830179289333541743645117350069995154626667499542236328125000000000000000 [117,23] 83242176346519651710840365135597881107360867799568591687884072189797551571443443388452074956060338665176694963756458623176889058484520219121611036051791148915090549355160344185687719080307596274398990932988996222691849322023562857597543125671088971827302910340764669093326566610452329478496674872660808158800564767205470358020062921727973937190112921107344092556050266619609113156045775919504562819685220789104743279115262700314887651674616039501208200836264349283044186318883930752493770020915024328883524335623691164087075042737766951475851357487326556749194825422913735169659340452741938276773330080970326537385178348410223709128149082729981268455623420244232006934442414407493859009522655200035379184031096283388746001101642826529213957948031713638007026363947859260686151152891368338796054387855096134095853401519359440016603493887092980226022101811556002432688127215050684133606807566741103555962236269380053267668018564631417817479545758589240990697478794997616336036418801325661111800163281954625294790190505738242376238514568613341700629624651908077904938154631537566920679212387687774794847847886961350631920656734262637862992781042330952443142114407275911383731182834799354460010855819719250862422720322957608126907074720553110777427550179208606460786093390186193877740095403834302580553910437565602923250207729552702556697483666665222776445401837522556373909784456302535030646551533224022950610263046888274780656170217168236822170328139775942644492776331783503174419997957192919372786395938808446452960925625073473377509081243414676289784481314542738925900664258708103104422665018196903641871367392260379128778039185622377746619511383336255243640067017131089828427381060434739654312464915479694065139456352956604569515920167942364780872456281745827632714497312722160922625871848125085154010761693862977717097640175317088715513029593491877043552627064918697177344429545159367964932984582998112281463341636388415540749926098952815133095058401355209820977337314693083524812360611067533675182616260155286049542673169715371389378394039629431758436051381891092476044859217595944096961124042615192208603406120890665687019817644440915070437046913499518231946143045679289004277910405846506078886145115591828271979061580570965529658868675776633835236647327641176892534038572908413357501312012807898942146866425387526781568457172278202462025372247028756452255144732300957532537968126470917518133774137822911143302917480468750000000000 [117,24] -108483605821728630523748640508895765255702652636857188604259027873131695222808698124542737877465438995083758072433054055819066396125596571382141484255749361189559588933867259202190313009205118097007597675004163137665564194950299731622790206247452179237989470175824185729075835634552584550114947700817073375524095812143874860603401860382521023666514119658051804035420192253530151356247851459679200520198720881331523533432035320174204827015761598152423183802041828431010878206356005982404249323149076210457149371473087714060880607329071321485428235867610142800778649711036277531760528305865585387577611999962929942323779278105469489141555222562800285910043340533729694059548573653509380631068259312422639917367924635906921664197344227384045226387881238143250538141604221153042406575597512049547578911868700591304787637367855130228088326140608951335299188593335536798569484863661024082826684682189478924542881145350593185098947571357594302283172119611184968626993294795513937064991682058400701074587960385645848256015844661987438704347900923091490217399079539475142313327639998204842365024841276324568834133793621229568974089127901160480946505291872782406041372482655755097115446163446659478629821499454035549586628357368123259949908118175307059069138976079191707911150457082906171333278099077144961962580095036046796416622223807388431278987121444604459150107529826933707554650306520079004858681427923063630100250003834947504413514988345363470960855178963547310674023585963053297032084520619476524255890864326262831269173060047520158004877531303654695123000488087226513429856707671355722148163065569402644867608492107591693509438721964925573385108368481244902217748308585302835132266844772126937142483067954230147504614653705858701758494199699215597600348992749071369797247812602437636432309302669967947265509323244173582480212801361043790430482558618221846680305515379750158462923164698740581311998792131768321929032097466811295783319453723749707991680929938092166246607543288678941030206780306140877296172905032944756363989279252108886330468068203834127420954371405201655341772959817533293331979771395302050678349225267971762655482784333603856433275561847555119771433003528665247637968414116833966815756884037387154862345951265985917376018024264881124758432734376335215788292075608088093533128267252025370833887415308382095405458861865699206099812538990528329112664984549980261665548531002656318378285504877567291259765625000000000000 [117,25] 122557186729871375247060956857505774176996330111711572947537776997942203412658056506285739283456259080299481692535890095410178312654902054168395903319024788145793189961161877064856392631767866812077969708371817876501742349649732734312880510635802035523670828178390411068087414358082587194024715204070186797303971864989234893461860999505854536225650901904691064539618365684322538894534020469156288717481867475352830443498931985541252767625283704003814688852076044950373239076277749699241695454549830243820195386685584308347588058258369405399858149883964155716629008232436229338533049462595284491287736100807131178585762952171171837871428459838757658079314807389277263098697022945468930567721813621987226348492966518219206316931739857551800322841061139942616594430530769140217777641813653909585420318137054998463486730490319335263751738084513765231059646419455750552603470688134980892475900570984181398299595788801136657225945905384937220748695095717289977912233658839909529944839685946936954814065976152265292883465441743326987706401453526875905827509819572002213996406145798951383151672133475741796454074561061814741766156178465877303710270958147597472173898778125802205814726966432423335550746229694174177900869931219269998761371870843015464162253399495128285292342093376059896862633957707807655295084596336433824702852766583877491838315287053787243917924658560060711174916523162413709517954609741839735469123643200556502299810555906921241093139797616645667366678231599644971462172175524856726764213381414831635995636066042585893258520255481528963184187573556239258737340772541075749379305954527149959115612989313248873041650421669150890377284423245356440493644995695541024707904522269391176017383694906436861316112819563544211260697536700075534906555622671567126165955007645328480907761400208114572116380854403702028727248812215576917542717465923535834563830825231616657793532480763416865134831108918634342033831767645329984050350386947310413849365849515245359205025318153176207968941693216376448525266482559834244907809873387980443560919632513007150788879718875285631862739655491107141413361453999781119755552598565759167623848305324051488217050617199228597425405478476553471194537485016734694584218803756315527016559099399027308994105621727752455374355104080632601472902526071484830529882089221234205099419133558403600103936688312088591478734266261613520110485592181482445914286749655275343684479594230651855468750000000000000 [117,26] -123404850151485298924583491899796641567756818022143606129580638477813595017692412520961968251707602553056545442006106891023595130907098041945096401749811660597856474258798547433488764823769891943873685406713412941089523071051869765078773032085435711083704429965334517158579836224681827676513867248907565058400028676851449267562989658649888011766017246046514168680333527009414567158316583584754841727146963862638550891494841241910171693361790222053853195901584550558813664369790448193739961725446892100755318466734085096188976352339000083142308914627919681185914033482530859303739113924678168558468799920656703097528645040166650358255128842152150416317342776148701035504953165383548931647400344102773759359045100561497117373683482862923716679556649491117435686248385589888362705355286909517195751200259225794244296650327350545360190773745407686536593694751199151110011386561613583935794274174282809614303815792843280197963376796863082329188582667039710974338584138933660670716574081156745914830569150723827477164712315780742788473141157314718035035603374595268764024001109612996389352572746269589123195417080587979489043265471057788872764454738523951535305904685777233693578383355983641886644184863419698972468657006909400899925933340617039393075182594333462528651686201492797635935038319448194621136427686351081625810690459990763604652930808430428321367313897680706967845685335655437313722717210518888421294826285489964974448315550443937340508238270054174039958161349486940842434264019794064044410359798245026089583348700130298564321505501713509436887885406560406329186725749706998905350869766507547061773989517276188411557399899986705624377062865307107741875209881598053240061285079991759160525779393127204397921674130150105910068787152611425113000758689109274787784628129482125672472023705604434132976423082429827792617607210476052616476800362219321932797967657647502185847635331174287932948002994248800934225253278631743527653497033020493582411422180481528013262353370677827953083426550727926473379929917738786781019604764297385244311744136989620139604058165364641054542183225212368922037652168364134993910773517492972487248638359387338678509833019269264046061552073877858932365340659853995233725423703265386654757365644191763060219520300228422199200098262928563676135459515188719375422497937919526415908322472420393402765406579603763550990369899051651189531956544481045012773279268003534525632858276367187500000000000000000 [117,27] 112394892655557303349817916795220867960830851317122539793527721601127978653574278295488948023101449489263638985011749405503176502837874112125677199547614736961401470397066388120826544628280040257070179744674657077485974060548330733784751190629425637692088157854504127161584054320142090690486955992544658966671849446282950447808075342691139364076614866573272098253051454852389666175414551402007456362226183040530983885157653673536975202791545893467436468492329861285116523428354546684501059665216000527934199743518185846795002842142045240441041623701213872199327020943329439020547141713183636540793931556476636963877972990833815024919333902473302222106346097629158131495554436776667764962877676777726297200863817872527941335843724556869945563786671679526504409162942779542679974386482091378354151602496104531486042610216632351835539446508661896576574512186745676115734663560444977818391389591625072981763041478304369851487120495402312765407897693144810953427760610004754462801437386692585852907523888137767427804313086024740503769448070749438182833356736121807260168298444385161115336128100059949533699699974752017994480688773407788363816929739654586272639143907598643873531577990841425601615961689491111798569376750838502933808122559701912505067713937808725864838400206913734407767993407411177306545153721203871816615664530272372887854203836845152173196602412620100369362820323881695643609768050321137861193312754039338396867027614718595152178287461235708617360503636877731261364574194163306376951981071706295951259835789345368567095438034315459984260422249057322987251011192006191926281522838879729985015390106152435116581853580020478107005758971272499997345775367774391870285614055093947408486482853430589567440992624497212587209076952002176833286741345070058069582420332314724379301154432933176750733926392019295332453056954740731172900313467305034202674776537452002649281757943679173559630114918044783803618422196528970809984219791705393176952150867614989303730780074539902563726701806645742072938618946285267822742513773499821283730807609004231746195546061429115528041694860754128634018252312610643216215155609624051654773492080513077080995180755115756134026137405471729749713422461970142529848000739356145043190368542015866129912937507328996058259937031831640925402102357064301737019448258967053055303027120263129591929045798857322127220853269024446014558972441101797334894740743038710206747055053710937500000000000000 [117,28] -92851032031502657682862262766812360805016534944324544661043506986365827934440079063363388582225342673675544795471913012912803501756081538534609945260218064633206950572789823451693777620320190396778658953147492562971793249227489481095517625661225174344678160825753648403329035819273676433126428270019386863505670193827189721169046120586722850749127622659126844861259319115913123304189605862061835708149319003527001017006733794120835852503314023943371385014190803327707272754597487865412630083054891235694007459551088683487126575539461818095434713625741516667178814364345612914228296247841212984467417685064401238363791231183372200963155352823192623701254075183165305414067470702581343095847436059954431251430882098878856638587254069424806531073325474010849594002775174180764328770068558403881803622277674831361881265623330502543892336160195561108548185287324022412985873611839397641993972179766682385659433413371286714863662561056318109482983288235740476277918872589135763493161920715308432882213415851648210819189439176046151497222666352267500877049660848872467880565124533654376247784743421363226469859241165498264493071008955721886502035400652692491328618393877018725446940642036015271803571344826535956859702162925495124688124838548709723654299423058804842439259338692041751355532392868947723166700429342680387050485577185701607408218845389447774824574005128142073184201744438307238008847845270988319834802562582362241014108197432662096137282170792678318472855052159353394280662924201956268123907542433698719427251925128503245917139878877168824676774655948945776090852131471577059704110824116624038316207803967448984707717160766062041035914189822029870824760957917205533110065320858010799371964806809539371323365539765270198882830485541824687600205317538096871136921904748471446835457954819550463600787520808023137079708511311085015089226877458335530314988629962775967562905610153221545784913718186793776715259645002346382178554358512111965834862343058733556168255669125488005966879317482637047663809295787876319772849443746782578206902040181734873768014054379514551670656804224767800329745488939019338043406126834673630625079209981578603078504705987729865022321448203832743984698709345196069800746121157641423915728937145772259424475757302418410153846281811208990701920777387431056620730569990373362331980822515011340543260800814889363140292083488408745534304277943760119740090885898098349571228027343750000000000000 [117,29] 69250956228992979314887371251939199142115025321637585570289087898248875592312603483881562057032526980924865984510998899955245582813980382205120948449263606711427421360838341795276507296283992363976761973971378451440564875649950927818696601808174915037597657842865120648819376986616453117358443326358955292485505381614081829707859280151667665532470749176360778530644426430826939554419163414854713783316834685856973046261291195916414701049287026220257039795813943037432339802601808493044298761519353179618288172779134641637805683783706431119932100148523481098832666480325484325131898366555286404713521218849814860678050670320777356151141609182075379828101333485567036212872065634347461851625840330511522264168781108148769046199285096485569409263983864387233510714260564109186204421660639787281551678544344224946578716393963446661639904661284575750717853084834450714789572061841699808535136980901097831544635568240078783256557122333423369926065299280748643229240717818684442447263656441417898955636539356429786895179486588933277093429400602642595479891066466743556603597002127961649838904484571827151115544497382050453069140750023862609784343359636205504199729409401852471234272159536033388510539841467736471368314414566107034303681301972922062717831156802734250557814974972523644838480354076253246842304672550014128247744917781393800513225798307562330520346864660323663588893246072006643151034788744618840949994340915836158661387756197603386750892594771386128883505651416413888082247778523998909528722850992890296010909759268863342044003200162907429969299150215485597113560302454187304215584183532544548557749868398310127244873793987617663327822619009140447779681285463091252353236371324774952609881630225972808302403650719473692649445388774019795201922834769733954171632121215402629794070007513412528215169038676293672859200625957601871914168929609434119960183055386546387356594987877207721330868182352011745420891719126085430864569352302792909957399262709386627896148606958674879474177268277310828386829828273387485697159243500618239431744216805834116976210697943776300679382492274176043206257559722523014141982843288944710864846090159455395652952147127791765709809894467463796022037530319799436709621212631079985352680856714164042518718334938585738769216550531023675094726981827779998482726813045135813179366668353826147608333538911473764912132069846245202842261595721495837096881587058305740356445312500000000000000 [117,30] -46379620682491423454863007696666433188346446697754030768856113647776648719436033965049523296877341307765099020659577776027313024894385979520250391771794287475179096947337446270617764945408968647318779171731730139795152704261534185321129224165991911078125675600006768539095117580360125747823176749357457892040631964677206623223835277834537284672965088381215226411875988369787071683300604094304154584246163193062994148596322652801187891965747006188678838641069130068494530069645631706888386900239675662522980711157097322898303837880119920442202375574698597051300639378204842472552817733461108293043279804132194406091634254740253308502913177219215198896907365062347304740308707298764141105730404061474866846266601154473803829752101722728804061838865984626874814824982039746765164114462921206005821965341374385799392773305760295970448670437582680119309313486715854054575162224483759612350154290912338201912032386347510117675812580443330535756112567861514931032591488272580925117685855109384447380370686510666454133860803394780300590209365058907269265345586459958958999711594307032020261292946052755853235547125875062575397671775921510282356457016133750180924926161943736701163978723160033173741956067688264216686167354230870499129618829143383065675250377427323313223615899463034863658761752138984446783163508062647644900712723674039397416856643520606802132514967426604941326400238542798461910169552483806694748549659446078797512720811771444469701146770048917561850584228650204857053319200161360559982013603774469461106689034605166863927119229388201087790117416372299599576329143099397032817650065730989113909562768973536644946797361425042445897533839227831591612192801452640806678780872308815279324453673762107568913177786503523195430327292391304129692118583461220596606814990516557270086163078995651811674884062627552632459984203703062223489846967763441502625819642776591131568588192148327104455064449399630126231735558573611376429474723982680654332849484328421727462659102244512588771035364121485933963990444634693020011204934244216819695200495121410822766531858020486414871531081908871625366625078622479558568253692024331999287985879352414388300931222544412514969394537794045141015505236696985000084308195430137740028863834655540450009363179466062536777714668028165861585129534636395562793181472335580322053480663394938032910027761838258464803298831220963738264373432684806175529956817626953125000000000000000000000 [117,31] 27920086275444715573992403502755595886691793127402810673768487662306610063032108395607073180559047139398996155998356266986570980332453277984612512279843270592454975527047650215712784683523991527241302017944042993941194856932501335322235377897367720532826933324319702239164997868008751698911176931946689259653591878292007387898580144374052167595624612780152493617117942308703116168755034991265509418608458119847734885732841794021773741627113871984502458425795250747629722137227389251132809012196237537061282007370518368014984715328550234321377307304882709619854621133446344661240983538174782089147389015030273505257824076620573402328965038974378764678008463521957364554572390978132371871802812426883124543183453470234938891103414094961788455581294931297112788788371846384288839752418338650277226715844154613907660852302128708453312991422523257135135001579505173244358383706219964957927083438057483601522434743005659738728706471319070875579919872763542701667279317114641568119618632588989090429293908217233721351642148653207404569020821675164402326032765485182346587464586686677548527528839827412011376881795613553770155005527786398195695679576669449303578898303726449897000018953495462152453927801651695151539758715323580687908232571363255954317594375340726907827773970050563449098731660288002065926611234031283576312743529810807716544829021078502619957737213319364334210189548256288079281646975868224807203944031153462498122045418422309607298040978076645116943054334949747079556272615018178626665544294105727620405615680641794061142106175939040088334244787924213072951796911463946424716483329636833415406273595818335907489209548802929403537915397331807040834835642467612141481715989731209761872006824952140808497277217359292110260945947755681041651358841852674004257668895890828945072371591414149966048009574205481295046824454054410691967144419374250883374592603561963158116622458798204832310326579332130885385546111375821320622114380058823031521274371920889127136538003590531013962763428638288466967918605278832167008005169203577008663808144322311044490958198265559880125650778439745790407821253176759650801074935176929561047312725708164854530147739981248042882279720135679347354749274527329309554467027892955159992986696122629815702870617373331890728266801065810437611548539469346487268175868183600192006458786215700776279004974262175070427332365804399399999979891617840621620416641235351562500000000000000000 [117,32] -15342907101416790312765533371135576098764484619910368975581992635131723751998830425860854920047384726373556883411444576568989333961163512394691034759588874664939139821231322799902643790322321098602802703768160374629980789440734284602686235731597388292255912489896472244742229141273117597783286239568660924621458345882986017138361576436601128523711437970629832148903099090168752081968319205052293531119895278519318937284871389093599923348178888133695778980415357542457124933604236623939520737196106399369665263614801409225511967901542045675086291308856802195981848554197292942308099489765932035557506663432779624286217987493766466096453266183973243142946756010798508785509769267832390551925588156054706851564418549145234039196015879325380709554383212263450891360301962734749836274272953547720718345876329892683330387263735792516157323429093972965776865954091335899506482754396188616360848155087655570649703209946096595186980177625246853086537545246528712937864817170495310324658161211305914910425767961452558476696321241692741762496144594749720133228510613764588256780197390101663829650664794291209843768602221579121722119762909672567711009854773398546319562008025630145814854530399259803053550577075159528345202734557085396706944793671798283007140238953568433742530211589563471375921063064331247745793301296885090131550919226567005545811556750220931349970520030074251896099002209970972858478400904590682854548681663582792920766598531371356211612886844640161872102620308650448601871098768423396301582194337892071510724826298599735385809993614127612282864748660496373523245771148703491924998428052353271970338127740945681809564357391703606432819911805887525686726045371853846302282660176802574030525650732631927027760393257015591605373287351097133620845650766637011317925689533681033456303652164440371528256199433165582775270068067251373669261603933281986073570779233431510519942279689789013311538201905632510913312795218632141479231961244365117680136159672076430629189558597166210615178706576449216152995382599177229219599474724697016759321413566441495803995302070146025136317562496685099911900558744355470649719340966094133096787349490405264130730600988552895854750761478379493369777668768082515782680921148395169602414232056541142694636036958152155444141171042815610941767615302152626074867525109139127895678411557854346622637768535114194251046700458260968469303975325601641088724136352539062500000000000000 [117,33] 7980094560272152833272514305305529310947188513684436454660504704857714027326193600855087204957080334649989934146336440980837406366145307641592446876326108773191471351179299833074631473263057232554803472868547115265769782639834865241574225401120703369103933788182817280169240937843903212367584843731532275214728928089007499895258674366951167371284863161694014601177447303548558251194200998754331543107134137194567545929292014652133404953620456237126606571255981604901915555967503873558794433860661808442065288171233154444523267883953254250262230575098815711155159530373690346945181278884281928576185415955806534259702722473153972083118600117767768038382696640843674092737470783261107508393314737138115587709451344234460961834872539393200587662977879925022467647793664567840606999144133444643286519813364831300122328791568479945870809519222466439868160049942946830122207555079812515608660317923718348765455617188554997122435010097239985208322515108567131609083898304682979265908710207430519094681416077401877079366125446211352434615255122000751867844787795119885061610232352606743240533029858783971805617667570967335806576838390205671006921410308615968440231655109153676471605730442603235951923629133028469143867536932295945392162744698438786027110241700798587466155439712263878679099968334747056319933421318174266624551285388761518542571033667234742422690653165157595501016324032662321231535484284183944669860726217006826145076984502772019094866352830097835151146829003240888256162544569203665352004414916499740037436679980192085520467105454585008734999615471066414969682427100778741379393553774275164131218369359467229288589048571982323918704794734195705833988932198293821674027385544405011152387078147021746319581699953690450615967010465583993130689864452451099170772510020084264840574459550540402376265456857372913204187703579718744272950190361139596423203914828456380863220327006650095944158012303256085162532652817256434722420788080512644370171680596357206681336531146323835230240818445400064724010009178740034348627452836452294413649470650322125356398598722795746506696127364596372654670815860462567387344325091227158387118530885783108990772328340464426684047430412046496299673148471603090510931592100670509443430059431452245530017932949626241970838874571270560873295885491144516293278212986894563444784517118881829378466501927742107218833830274695717577060349867679178714752197265625000000000000000 [117,34] -4090697979381842405528969913377201986566278483300494672974395051987825437983028307165902242185245884677904499930149905638483328413374362296756469148715775209454743200680583149473348873087626557336762807787766880316655373199659182230758366220698125484878739933647740399368958752626934122694988352092707930850948372684662952662306029097952134070802033705365186367240062265940752935138550478383637693880780514557156705861760051505613983755359153171591708996254198098902584187578460858465970159996159474686570307761346299517164590011667898975245040353334763304400598453560951464848660955405812463757992309603133778491793343117575719899091073899413089528187569835870723540398008499442192899637026065189333345733554132329197146323879031207533226963247201927672841575318966371702768727530755276855585601176651130792200883632339230030906786397937227226038370636347370446467416853583628939355933896075354970499064916826243298158588721539557655341065144605295910101169559590476052333259599825123049682740195942256493750844720739866764593878452927775386395845283596056723870065748406446122332439995548860106353368816006428188468168331395470057575491231487880878505037053422927226068061419015937507647133201435835015644175224295496799470853277648709491578797026216088888207822027250329622146427259957233430749799088143219191731876719128206956047906170683589435531783193929984694402310796325510850963029649530263472845644340012332218587800888669710622290390074034457332028081270065767737934550840788652686532420387702584554094580073160611360586415277160807422175432345073075714818172084751198816012105768409714846006038202128539993030323284616339640304762256903103567497570278617234959428346271338361883134135848027325351234549849131376384899822741543602702720340782209667125910190411463487052153339265552066305131436312116659927583654772680702167453316385598709671000466380674427126585387300371994673211790965717509242193923071457406068500933445573813024891875455871861803192907345114467563555677925551100576091149641185872615018115324918612895199496845409955615659544067859499293526268517792063119849256471805597013947236194741501287244961078169724605141225745844547436199671358063840096667156493995967284557927930618759077709608823475397686257391113877576111878314272124353116331216745991676480484848338547758649427114568194106212636044202756578433385054971264949141840361335198394954204559326171875000000000000 [117,35] 2039609325677036066051235943907045669118013718482709126818696862434708595815411311335707921350990193816984432564252699775189930872428503780750485224123531795455088241432695059066155844386192992437622875341835162523764060457781944894658770309427050546062769070081417691399905756924075226018034068403238065811934773809829460695830721406536439575676113217343468031629009817314137111331247665893715558951936402508410867409627511263635457507226291655015132810182465990246584338936482960479025068110525252326636398737262657874861688490410546596071488034457094697876401223228150257944789342588975724834511443811690291119330684363992103459989299318134328813365388405426227204670774532289342309811608860829321083590749896017482097729170973830842966163536358466831387640648719653158326798603658118215639455863706578509155348918185302497479489783619605802900259644001359444835963448475814756099980861631310522335755725999800883551231611206927550954496223027761965305543496113948239446696581037713178893072374795828307683473830258610841852642205902316565922922810965613922111199368253266468894150891225290876537355292157107641362053088293368931636995080580324900664344009026985500672639563304838430867286284922551913430742848903766078637231447863794623648776143793118128729022180222159246525984845052906185671474920096734814675656393281215088831931762614898118611075287473896358473826045761647562818661587661251202373691589276637182919291266588406329188129012133736376968154295648101859363005051403364971751027100399711297800051104753263451027803136556858510390106552178427358463070163707994173814384971189044656008461021684006819636526250926402194733944121184554822049342888059757636197601718202167480665763042377887364784607908670957064016472339914508695331468064780580536245736316988630893093456790597423847420688339503126933273403733686734670173182996538913418995223705656831182876506487497202536604357946499864591768939994365609610107174169532137318898361950406576837109049746416056959208307832195920640204255157464937719267208760955907188921882776174570689014838874629600260313603514825433214848851956326071329216666778708598854665745517761502314151730934399074050715780295238028525879514751660939070368902060280032542941925033748957674149105443798217078045667419458796169945657366887988992240317609210786097414785498920287231212855462020174517761856441966372699425846803933382034301757812500000000000000 [117,36] -874897868751345248747026434282318080579459232714208056279908378098709967862170732895439376619653238545312385457722410499430434199753467818440995269184995879895281311318225242935572265285210597643426327096748242294296462270797068489643932745510778528810960619895335163735487182972181944543429568627393407756536124959277019194492228998288576382580036488499643400550113549486396700011873913042900101227646988590904502034579468507645703975969649610707082021198008530614673539537928610600226586489978271588531024903117456548716836231556830255233807542123698581671427524857655227921392673785389628531322734004917464507325908865350270940030032668326436438456442333487336865553133071918924128833986304545862316032303946503453569281528728273033137426650835989406770034867444657228359643150377785602454465713844360835654793343493240627426520185108162401211859152014068400861661331879334469438509108826202437551936691903072163713095079340144532379397627122230071868437796486873129670502202277425502748843759203263231024417944972555944485649095606697185671925104654123523488545600548569505084176151450762516584920807705591564374873811897811736368382346195110434461201111277300059398768325711733848388201847529433053863870210533117444091363507461211639194215248965840095442907726494105702708201178554765170680640839463893262152556430117253090721461088633590614509134919250875851690912785175603909602822946742248633680539761502718595997429177154470622441812635486556924538248894606480547294627693891461856738450013294633985270902974784539673834603779588385529972494999250714654760625076640291792676581923687463475456047555248639155728298242558994828559921716730864316458418084224785784636774116625694465726546141202951722991064343289877618068164192558579892484339763649397366247711144539530178351270778748650612603987441510930581989507956889712529962096027741447123830804909654242263038221048857008706108180214838689660179269257862849055539011364178144963068291371838707153625488454661434883593265981622595024872817254410410258291900737161712544661883097529619100340292002687093676466678928008410762902573831130248682592886138727845467613008717861421272704947071963507190019437629272447131151017999502442925880196667565031017192393268891958050905790048188843550800222769119057671158811540789939908065596932121627318178068942804084760118274703304106798336001963450891949491960986051708459854125976562500000000 [117,37] 225223784741506901091029129199964081903827914117008448964393077693847441783884649173992740833708616121931520464192756025071740528658404862394574315142256531355471313792486677248438316341800869544375017484605568412600584805006587231226718848034338380108927886030171458186850966587810612309991873612576621933995419584060778259920225790846389209846950063034919936192310402243341921112966415161136042282272556617804006369442728209785077481868223729796184875308407716848838609890714224311309340966227552532123469744532270112792134135491441742576807431276629984984468870172774859803937131674894431412467802121066186829059559246939424020913366987332379593861413000896228624820873080721027711961547659034341101294764248272945578920370577288435956385248104235531118896814794453195851611569704339578391824077706614215366321697106099041497243493269839791175695535232623596603009207712322067516320512218605895742463994446619960880838264157051977937833875836109847695168926751928067861364909217929044388337663727899258197206330825925833767298998313525698184256161292169273471885993758897822426370359398357102355475190583079620715506637407293226681207480523320264775141659357359974334421397597962724638571242519779900780606529647853754982021979060836856734848847880203741559745391643811847766509800589990884111126073052023635215949735353473857615481430211914611637680459766014552600377880112576139728473379473638138059686301320023401660206607269210698548191855047864768898337947325740362036884363465426192590013924676742489039785802262561271185361888436012094763688237442010575599310366183983065655601467030647611184297966641996934980284742445130424537837372228490933087431230642282682501658666551776384818261516817716912001599512968421230428537049064990228130142832674636330550460700794643933431150368105462301651022995337679448312753766254901854374382974138475405204243696469918461670691573699372249903896884851611517552985507010156042389550496457784102854766663520517638433853802481268048621009421905099114606021452615109806112011276470812525102708111822602847057609007827124448296755057188936465228015828281034025723910482625722128574075943300374396356816290279705539396863300815448504660981155301152232837678117286488197601749476807603598355177994480528408334677655628078802387660820822769932096816584698414518983401573783387665362022758278681425973648255745018786910804919898509979248046875000000000 [117,38] 57760775671097131595306896665285544247139340533812306313353500062605664978235282610565359818094118287770378809756620059656522894908748608942585087106171023796655911469325451122036579065947911789168865911700823566803053762232329379920406066804944398388395242350068204972770678110410233693671425115732405472006146928850658451970613399398586500326517078269904647750346529772882915821126877515668978957741876726264629335475835401822126379164666265630384396158529375984487248535008171374750434467541016457406054957485410940752870640593571245593143922004826467125364688139547791016276290053644059346367039271521457689351674527111537373936086747705691967283421076760442887252231259184561200393387590875696124213048007933209519176520774473965034261370528560084043969932219800668969866383966030133785263587619816251636986542634542541398576271092098673818983361256632112991559194637537703513852485197261610238968545488704472702177650315019333693651427111488641459612402847235895254907901337856876762051498864188972281981446706338569494681630629988620158136375052775296386436048945407635677961414194543643664757472449035936716052204601828410885338411022338765199602616343913604494283087317916673998898927444688042183880871721801268041550439623758658942425251240859749513609339294017489032105806911460632260473370856594676641140769232276163911352988289966588569862763458743914906493162792566018593270472696100279763448773199897256112420404261264480693876682978566964119114916261460548852089180959161308661090238947799831682226399184376373598359285208078937466061408192468635250669925470883320689041705415478194474392834707524093745349642249643517367816545196327417837866930696870049994695903980903974328669443388108287040070030652185133472488136640264901579580423123512610949398440946473634310928513590764334546377118357755348386202006398758082107933335266941920202769765077878500890255252717003273068351816303576714862905814892963953061547418679235259055970873551460347364504041708075405852330314749936158000748586880985434346701401665858060315391603554851299421633974184168720170838409497211641061436049216021926770847383651673518110734751878803393358928279024312037419088656731109009082114422572745419524973003855314829212407397655480819126172588346813508307932089196972285086013020084097887816073996133988256770144970704516070545363374904267173004512869738391600549221038818359375000000000000000 [117,39] -111737388956775999564899408632725314793465166620489119100443076921733682195915385135056952434913674833803064515915212575059699224454582613403551487147289668808627304675136297711743926906755876762474277378941131695180726618786450131251229684261955099687097399980689855569655388592136779780779629967479127289644182482039941254146525526313348324427969275182523482865933704438873640267186299286440595218375845175690674205487029481700276711772431311412122418895808849867065297205919417502428150394087897166620809576837624180697280333524500469666589640737309437562080213276712852022724300380208082935885582578844777757656542497481647443939663784096266797087244058662911018426982290909196113192267686018591831505460183012688876546380708360240202904918583903303003175932044095847605715665771848505086598940256152996168240406107697024687806395081550061775359551775310572949803860953227660864460862904162341903439555196543196227532169136256326398774898923043693236449365119651909655044655271416532567488606791216500562390411913101930200482460732522262633762651929199642935968681913407278854751989034651653458865454452993526326995478538672183969385831407746439181431380275887428791003773710009635181998408994016793653239295113854169432681726593796998500914289565517399078282446891230971919582432505062584966233962818581701171974017727733161566873252929672013553359307219197288815066692130502235553641704543701473162281265985415146940226709961525806488251718214826578976264229715009661443898318701605238891042475857560547588055756484108311843521324311597239521578178248151386607187371599299666176515579655925144594884293270074828761122361676574977250407064125523129019064600704403300948022244809862597477929552401755998095466612828849589657786721207973544586546271246330411792920813035098376540444858901768965980814989640565395358093463783398630163249993260624699761328030911373355039672835494044112436930638165485632916706596429494747648032390813573307857094891788814079592030512532032593609835438119281040922703596244273526286782207166104983096201011976110373964852989470704993716876465388614828579340011819504498026803082091672857656378509540541447644688283931872174966976012236042686090083754241530191290206757878375576556116746202609807411850499711454763252054548849428626961690198205100378322153600616879290666428470766370847537607720849220718783989525491051608696579933166503906250000000000 [117,40] 73082089175732995263958600461584511314478226547431301252567973178646002065296179231289564009854872478675663111841172959608551269989715554905223550518565427788991628650813345498787334475524668033080287800253532615808954587055763057301383037144631625682682757681283102546491995523760562051317555892290211038045799769321938034040601532835154223709356051525934455427628646954962395178777565304856458167034792147412655021163020195011106864524835620496339994866182030331019377547912793220114491991554877370449454789068963782272300962242681480731275408662878329658584348751925560478672973629992927965285656143351874269355936982465636486570636262364161193973451881172412596922854903241859603964641491671390353411312009357362594336596220234134964047713163846247315828119705140445646575401234658291773524410851483418286920744659381697245091011176043553918656389065862107719457001710692254821280004425472910236602147552249992010300044326185115081180273968993700937903395530443395880162866516323120919564051404982133870071252101491947331017998204441139824252620351559655250650087143844436820114910742466265847540869908238442749060785767658183519227869221522559077126496168222832182535443931777418547313404430603160709023488512630612772638376444582432143444480800274226319749931921097462599114349319174452982668096665609728242931465293573375749239059771554738534026152590885010652975014756214518524558400893381772170377266460296170484060752497195169357714312714340847705136493920950141877687195017999805718374284076775106913700203900378713245201684832629458445330067038290714657051964458433239110905986950335068898590068999176853183137567298637419016832022449463338468353167940046388698037945718945526579580566923838969088393708933521603821941723952569353208081912778177937618024177655832659521467071266095565732917991670869863724756423517180179237289017156334814938146376186005329222342613940008893562656814712385013165256686923710443568626935018091549833364873212375125233185427947025967160799593657572728630677951442379043652573830217442280350078410036903747577791476091674246087069133743200102280977567492801264655249391488831636171586944978922868785230189755192681366283165413297528310082296256860300081447111418166445299484408355095763371552650478261302633907667534670731420989372661429575609052252198215623553490775659491398091546256188255625829697237350046634674072265625000000000000000 [117,41] -28057166718479654262668464645846852305958615570212761323870267098179638596291559855871364941960947724523405076193056506809995052042384720053991017443406100608020353596718948639941766233725651114487554580980910898032315476984983146777042640004396601047025878103466813546137303544290376149491008721017732421074124358529342463946889391289912779445660676967502313343731304019083891865794704799570194649358770452604791517079919405326135282982403244249540984914030680163376965757812807916763181019716804927830683955972227825788081696115540842993394191262387833333266527090060240113245764081193938696399187560182649945621511078333659711660844298016083761067213242945528177566938917859141552561069386570285732281371905109689043652832011862982414212703242698000685458700173010315483513558233941587973596252845554085004312465855701636193088308261830388312953144409452202006330075859563935662441163816257991533179257464449300909713423795440023882760540462436311535095461886248845731611846453031060149470191347966860770031829537375335607321233993768788502107824778570362232914780063357163633233697055421307355977218871929379006449966930141735910478422068832774969705103384914143655023222493868159432259281085637251966944061212014009038149827092412286507814820222457143613314206277534699183577346029152851053240625289015371690235722520531748311588978350179413786795860338449380577168763836629156227000197642044483725368727395645416819761462995679458293055352299563112026630299028618120006500580649598457878677250689453613097974604588554768532460589178294056600585223164397155339691730025031861067232611507915458596331474233852341093832254343825158491546363764961577704765194225320760608621415165948599366731286692751450816687150498669566149691401767542330117054720484361741662925783694544828933936659054081115970570224016407852951629530543019766369730603617513776391678145322228771393959206363528546894344841387058731085581344778216174409666283286016038514896226226184434642342307299519860206488714890695587937158482631707898461437571143950039734205925309373909406568088999784345731351204948193686981712810632715540316989852744642399932903333621375860382811929173047219364019292121634195274508084219873743126216883465267579683812697366816836833653988912505186480285222126391218458755814827904683299764377387674496379868397486063676723316850925016296969261020421981811523437500000000000000000 [117,42] 4318054026053023046631517413616337210920688108424485514705385929588464368073430429317778909648607427265249795994258650017343837141608167820072066800960327529326099382123996773346233059507983888196401394053246470936513499837761104358596643784722092372333758503199807259488477913145609983305490413364767769747557459439722125441671950338465579327432232341704182347483695954769811120343380136709179434994158944596830762468792419812265601489494522852896787200032935680561186683737305904447280174624707152629310243481852928021658483890517084145749145478903117333298923963495565503808758319330707817860093718570160733356339457434905857777907543830467785323020554543747323620369169731115321916208996969289896327279128159303422061923697803678737413784312562971028453462274146351578279087028516457546118460917443517400202234026934568470195030897730567178446323911934755838418579121207599247910486583947319592016069967211261830458268824726555805975242325848355797921032702646300692528274983371460138808660190185011798062264883853933735671206798536139632178610759056515292414014086716623261668062361870089527967194742165559352813001917376737690035683989737497175396963974088278448809482599194481926805676581564125230028692335084292287096090793630633111115582392746993575782502735747187739340488590441688824977381782771898747180087698160496737763796285613832428734730219336630038429480881698279424692851752192264643874444062537491856219110757374100158372881770719905761416184140110902555198185471298775748697787764281072674004288522953198028754911341788075589329417398780542576143205706186427157728359961432672911772225180173738003796790865017702435003779947874812536356169851236610015516089204981641004651823725561082087591208247712120067408385420230197480611030517074634459243693761789786654391709543736585327274907893501018670033044910030790471278760211294806246632589050639390401296765634895838906541843335238952512377307874172082054577894890515037551740987168619769665706381515765923397788618498410033651954903139373708667184946990731234673551219914462788357959948251431577063636936134171469002764676781437250611947874939765162413413706528692010348681711261505425289251337555331218319137560924757844122178506078515938366005056985873778603697323740890699846984040148678717284023650571005209570098457896434984573486091857074176190815772979902931183460168540477752685546875000000000000 [117,43] 2370141700112470786522295674978805351045548606084420352391065903855736376168444930747100896370882959969283957679133410147283118339715976164674008696621521793870285218178528007593340258221553844635848281009075273098596395463960680815937909950860043620160718816708650610280305115168983452479643140050645200895945960924436398647238141484940563310169739257957782045046320053140204992068525171579447605421940874173023907697509426370960189863655289917421246786252844005131782166262978351996203740684298823995221342778242900559563567980537972360062634466295126280134491296187305690558471572914518533302227778767594464589809314616188583522016974578762954799320838683520415329912545927016559234360972087679837105249082018751360252913536701018164889639340649627468407305050267969463602733448644428716708403525829193328356271976436598774418757019811547946101760607807789068049508320728446923937248746033695116357070910129144503662704552645634890714497875719982467113467202422078946587532848152114127155778879118940177655661175915459607749384132253315492650013177670241818197505999509697095572522048711521581972698771393484577970464188605484913321636131963380380544089775174021390954540076531213940749368141106052187948031599528110241799086043960295915661538647586136116368014757340460714495131188992993673270362687026449377878905034232341740500563165146669215093776530837765286193429415617069867469801414387565727640560069564035013343566807326507724748801778438730711611953189733850847529738042174888777903230358883916520719480736484676845625256122389762579889084667710240104930066690640773920193144606250310804456521279974206025579295277066391872305609005091108627184891568008744574628978236255934842839398114062394035076895407075045847030440126449300420763414054945318934977664206404271708062949213328463110108256968816311973763524743962798547344403278121075455359891708567790548877699246169708936459398538235043730445695664045848609463285939203934959026594047212749983677578130217224936433066017263648308709916908680342943131039855438066142930579706884727207113392501121266707953271174222925787260931249364617027124246664165213086954211455052426917270644143102757823276071484534443238273012460057507067403823907059167495519637143341046738839753438492080557657207391087621146554050282968286637454032158614855190623053403755401274954905943559424486011266708374023437500000000000000 [117,44] -2196384197732684793473278437396752000518389099508317201459932939329273172165474729520848164816040248022938933526194400026900776705590239933156586480109096935559213157809492285542696446354999661771785869700989133654142589516545195487978257580513481346982505709454855942854384850464838672146205884635097342960503121104169075811488962977486351309307689946833536571519137170076220418817716566197924750921024801093617084448873986095824788746733423468542080630749808310413158873436247185269585536543476198399146704979755012857324390252893819961991283052952641453933132577649622755534433313920921942033923439011386395731214687958311092769993454082813236659243641722037690607963428345298853951463504424605515949601903044625584121089307449270780788598390462530477772136088172762162163880919761645464417045306020517626373028192234389589754424038677522076981693940493281584650615823025153015879751292918813185636603404786717839725195236514604407343061889947627222682323791515670688919427410101586674844969310059775621379789383184604120096955593763942449180730349869908745345564983779776060162460623521414452853612172455630383471481199423636771487140643589964242304840334413369499596000393859287214169897244973486407069547882350705373309613918013315623980429385071327706681870710668671630426913079619664379300749290806363520860042376591701986142220389440068904052813159454570002433873744327815701806374557514497477885416147735502004370116993103376182563940316567537862860435543550217541254023289084137798014452672573332917255124218594045325477504038196217732824618034102528895483975974514775055805131574415565128453967957562714167949586633639338847298230567961135393052685852256678816526316392658421405984043598584294803880520527910411635908575791979290839971801535253839319731914186293779049070301787748286277353564877359149592397418431987801224797542046775029965404004911852963166708966217633917377506179728882766239093239206028697326436276867843012468896294239008983334124811656009921493795242603163451452865866726133709086948761385737362423886144910597067392148615615062322545757740132312613924157508081090646096734923433769616136590101038360266717984725513302306701746487434706352279278456353915316087176074601047982603264290703527618605300287714085861822338679829144514029324850743834084867521986753029474069814159405845531859019503784224980336148291826248168945312500000000 [117,45] 968544374960145830088698037221664836587497515606650583288494185162884714906460656776864368182679943681367132335048252302077346265796644076656362682640526094604232738495637630139930777131477303825243568452183685663110440610696598611679306359422060686447718048372181428306756571116089305690128418617827777043301241759223214645197416023241397291278661358596467150684032410286702219150608343662716878540602092425777818742072864556873468513102808231577944459220670166410480807868616935654641590875546231398449435371768902530032224689229591002848616714332615179942619085071011922449602831180282989658897146249738746756836994609761165564164142830299012846717346398197886526950701919463597013274242885760412354974970362164219757792090257260334817656095609840078116238340956907569795282715274187668997484246930589459848203835494136857898529625433679715433959885587363812227745145631441835995361728229209833884836378080777985324406764489294454253613871064328169647243994453291571216072697911730998761302030226144323423392807644037974839747280361373550096237903121062587898725715791771052130423610669559388045337995379149200172055624272335871851897786411755147867792182045106286836375079217058148507878507570559587147138291693895264817546913611192724619163905256572007641740626763916340933845810842119205170924680161594601269613166388649887569015970068904727150172882961177311777778328308100973440047726794624961223268183713373118905360508322489986867742743779977273258186815402316115502976169680514969271747917716110001538608973353783941136098888743854025700524114578819092152746355766684499985703513825164138044676218947517853130629845121258783345960280446840935504836877734720351880480743912587246084966120310892894937294966516291098465119681508479865905052081928420070041569595000777312864895157866097876941892192403565017393976702736278035598826292185675656054885406077507191011964714854039980606704695635269189448857399040459362748564308075824602675213234771348071822854132133219651272551042784707010749318979050964043272467234411748800642918855330398530019871537909492488328266663202123625940276479535497167465806697361759566328788234832758896663025795841712145621400228419576955833556031998181529093112917514988199849690318278054862373892711447481548613646493772218928913234306395831631803595545000365850839528988349379223787849468862987123429775238037109375000000000 [117,46] -276983529545214481465798080437288195546325634723372931423924773453196636431477422513441331544496770952085940935425381925444833224465376493147256433578176264464771128233461030818634381727236514301392910862299928665312450104934629926734348561922717312158210198776032069435380949820786152448769066286854860220003822083064862216823995666193807017274103979173564980436985313133244674125119044433601557814673816689063652579600957119495222372087234731821466819885047049711599297841567102122919469533134173478039599990336424068525135282612820680856202261084454759049546735736932418512458027644826992969387398556914807708694143044470132998400149036966922640786859360423453160557346456471350469547408242075288498161789394013428848850208421829242636925637064464805074446983410287314622082871052769361297470301964384481196994761042847009665781942573441548999043834965841209403329968300051128237523649844222085046068905749459700170473092837378538885833888479162193768536346316400266642008657511956759922857291771377451394356256002868006551940692121433580013729013131471761161243673546458927249796002917673103498219095056911784248899945004070306113853607791018370087021844201844991784742999045559297046679433829305028901806741577409092748868377092570390103257212340487935869341058938901409610776445381106554549214986410157597895180812352173709133965055063197809956089185083348030322505842125856293622855185773581232854958885940585989763046640720103314982396514410906830393188954374745825124424985392551751213926256269181835618709607481010248348682446738907091879214546627044265390056994934816754397429665614411378307904282409940816500587067048554670893872977388959437756674984107858075277315948211756348310786844724864035767769530677107655283513181531799980853996753034050843309023628855435764221403031198257364333476518200399848940831899472453122515392541785168346460742457008916278155870109783535723092173910092050752597706689677149197238518481178983452002114412262881577428344489189331896311467733342489845408754887323924280706487932517481018910567088079796454466541181934958894598865256906513245959216353790153467290573537946303154659566512821456827588805214684393989080473290655049652577420994416681219687982238669925584841669563719396108602590952279729386299458945335095719596827585785228126724029899760535198844496607151199896179605275392532348632812500000000000000000 [117,47] 47001853696138497015484812643639669015945851068177179832393262530584659273720888193450176531339130476612674183898028237552317397923903990656695378112770660880270087906032043381660830132857539617772762397756284739691294897383656720818992768374242257190938385159304606637810671588401967908881689562261232862552045215068419476149708579126447499362556918322008280040008109410703936259795220329007388043895184240126150485166329519087607284924497927003886227906680126945708461739338998379759864914343726309587466030201764709572355308246507446054274373569409157455749394212568698658906920367784660652111957237290361605728749197051143969399146044397582859868720414400449799787976441879584687028545927517294862377451286437931548178529154510291778496178820124259431216175395583818257496907059601488065471755590184192282524533811320826582504453396780821647948171824423174657803772965333347916241502835526494588318828607070224444386482533257338846017958083103933264124913320337109349061052184496671154424864723087392781893673213601333706422609878427907662060340417952433324328694525098895969087374676129780754495647056549109746165096167187963742857466883200744413626491843318534908747760961208684235911248910825438551851682886934651093379472625849361424100469015411151214411453343604320100421068901026481806940797136264400551383175750861003182599306998702447083017911202299523413246673440653666848726462258717099336139575140681466479469835729135106789820134541235454721403717233902756423810026375350966785411109232822916051859682577789575386454147233746546730475281300078286868305015595438718226944235051045048432850956398842969820410809792953544819380395579992121464098265827130476047009227169289558234575245099234342321233184626414781901652647983182776896020744122311036753863732178233991640380304325287764546221220056382532570942487400774360772270940597873196197628506932633901411248894804187756574738795699966500865202956931995267997017551847457578680754452699160224198432639155091627079317533107097455261705021955771487256779610984156123975426166237986771614321757048841360127085538058439220657630600215884986078669887144254178195309240737150517753090084911951899863479345516410018261400586343889254693813242911283267901899129449705807942511463080793641173419533606746775586095191186033222612692949434918316986868266904586732835014117881655693054199218750000000000 [117,48] 928490820156881845284059377366117774887942788026328638267867168308149876715450581708091058526238324794176544033307097244731496778533147396514429050331982807323388316185215272059381458550831387793399930193197506461830811166352485453352829736701902623116917569766753619526180594036048184055093700254296779078227292533942698999618119076471955763347153964932912293433637651853389205625106123252149955418686719530277005412447009234153366309618145058122369719326563092249935770083250924368393669971879523253338057494983553509705298354611333200103210321019062520191241260492551319611484341318847061972014772424602101789240723396178502687263495550932468885218291688463185680978981260213761698353429763986397612144144495149698352026969838852159819982988835686782954414063327175881385791769895406221609357712311174776312522116367201277846604834073497338995062977553078138870329999972155155579910964367883437839794060183459571807665289698860035605861384305324788697118127998338615829733492962131582042452124454277285126548802705538560428618901300606620040712798417999698935342329572383170527529003974597136094972263345033954272415526121271894359251615147524855463540717884796636475062797173429820384262960448433159970337965532279276195684836654985979365844662218727375901863293569427245964585727052515451261733010586566690435723151563044878964489802649445726405405247871904130196302915690487750187681607837193665009718601262104514222010405930904834410233094436783871749451131262937774816912764751367322247920698836090999001368229499070414114133151792818019548744370607553711500539264445398621619340289113824879535299368747793575915114329163761664811238436854026941059392505718088692995443662056898209535669123809552503444716128348107863590722681272844800777392572764690889840153487401486937197366449290966258967924422235783738909049574918299716154842407363371059213733420111793024262888954220978312393219697492190642174002276461799854317287547232680072183113537424396079087962808813179615402464827767200103228972814613995502067390967204294946906326515927804777304271847822397149111386790655513564353570126457739928470716584454753168484836921213118315510244299404461343069465592351432801890140310457568280917739930682353226475802489620312363484342895236421792869307582800208935786806758437496599350114236601702317856765755976766740786843001842498779296875000000000 [117,49] -4292418881689818733827511805114940971384726304830031169457653291163736850337808240766418820895407614223901706652346380355975298824686045705026699753309878948632686474206588498668200245473365178837677106887613202230473641535329066329884286329431449098311834060836972148088465841249375279308077358864042990784945227944947543741888527984260687512099744959031702564171719413785606470570723558398531465673748085196170264680184387290945298260540177168461896859592394841098499397549629114468311395968739849285566179817151631339576246803372401080104593756004015466618919938713606777870779978779648184779817354480630036949779990313973020305147861127127746803100616279275061925508336364964034748627526872392466360204746405341438017867906851042429933691485796347947452415440355133462521107214128993067738856069198066266069898024078972777680144849584587815782801413872062355775024117800489059064971576340873228554717858521783767795578507534099733086024508701084928848330050752334587696832047665221233192477066366778658835794970577365936035233824959057282253636534436207580856414440101925911594327604965674309243471539567723494467751837359629365284239426676929591517808074040205391356436264677784766340953113382549454539584602969048067989009116296989877113956387724685065382977054860968021105762361217894730797537230249402502764567998013951461600796754246426789901987089414116555522917964983509974297708498079397374171107967425051964244483238261323202902251238685158660066369631966778198558488338334755597759972482703534657818525653694008355283979985051843864950380418348512071993594140070314108837638819752165550439252245818950530693516366810949734652630521238607159755314269766409741016508617942632326967838083420706364243442537255373056633028755740083195656900479917756511485504554563868167982820763092269498853511841670898708365098799760059376538928478859102105480917756879667644032781571409714342008290984945453892450943199903417168513679521052960550475842353462191112638665572849374343273258491920366190749185162570787188672824369239018901353261738118592795235762057022661499833481386682167491333985126187522967568375054408061081523791040930321080585961747069789517448278493267504595561548738270150634189827227967617974898219685871977912291433969853492078849797515915747249630970226801416178061545601422942589064923879504931392148137092590332031250000000000 [117,50] 2071238461318892603944002130642690920773164748789317425028170965429990223146232773010561776964999158787621655225898499311907013373763423821057002103434747109292035895352498577805009958216028861149912842815241202120253243814986938790456538842922218215153456064747648129316650592992285100480204428857107947330199969069842833277672080786923104430038296709717152933946900840060788422148836650001461503642135436822466136767546690529055318966546418796023844686507865037065720367663937974925215459993295589565759442599507271964580075610051477432199575307064873369483008196638396903198177979756929888828347093269982129151189073157200630974341188956167597678400411737224214403331879784708392322832576234991108695010390239020806330055615999264878300779580574764554443020199575018232241393585132973544288274850328100577917964000439765621610441929100373060613015535538633992985216918372425609466840959706517650178440642150412371427855426048214163740060880244181829091974921682990977031873621294433555713542018931070987718233683402971472950324430265772419233417177695669797604207568209282556252888198595794335878261350393912688623777590998814139720222122878056803320529500173130279511446952053261188638521016542213180300055699089336659537475855274269612772369611279275226891914796001074125314488483442443164251471669687231549671468215211487766890456865734266701413391938346024596930882056913509047946023614456257366814340736730075103555190782009296439780763365461369034930445827561655767279223333807425590381192086541120285952386696983452189297247335776450212573590635887022974507759248560338050434865854201059136148346478770115946071495167356066669216159032054710296754834985374813069906052647425008905113464000715627191999338296619456845982926856324037709753476288634401302655506586609855154698639489374414226582211155433963595204337794060389474978864916622772830122411119396948072329711302615747252156360410410973886188309999941552484087841409804636443368428368750045023781462143810387654768291658028781208657812592549937616823036257947204925650238450144098506545873160199226429590420394784174157951669142147557233799635487061720870964864276163088091961538096948477749213485180103878318244852383097277815246970791382779066072477345728199427661453139799252620578054447969396520280211531007918719084603428979163980416799972772423643618822097778320312500000000 [117,51] -705121206922004845453823993309224306680347322055813611380426846027857630211228524594720382987201304059374194984223263148303790539350853448372691891092041077608509638181315077378869813708090074242938296696295507656732304350525867398665101460183145425436376344591769909123792087481254051284517673247667008774083162175623938641523059513182612430221424691836723656679515029009017093503401856898536747687089433704295826717187631263102126045355498580139050611035018271501356131413072882032618321742136881930008932332337922734851233458421212215445669437127479923264376349331651950625097124996394476573713613132938046337001590811207410784420468693462894760889020551545946486703110609989294300091715111676096648687231830635531150011046513618619821233067328714295813215994107857984118694203144563334190836306209916002038474459354041930631103635905605189090488050330194405853730371625423644648511631779705641760174366368478030074064105053226680535113174985432678714111046009475401395580993885811977979514163329010980149854249607890421463854277777951592574021347001287950918131627567463579085139897040511611783708674355121483522656109077915262428614621621308942665459161987646150386794874228954014453851342055381061728619317870211845515186631058011353317447656398128853165825610370652296558072053748088639396752125223020023764355906782921775267312343621255762759228615414656694827713841741664894204519397761445837837867001900332100485782879158347369315894619420495580938944507000305979442625544504955127392581386267857793857080848279132069113166222507869628826851659037690914408512461217192860289250514071328506635115256564278811586249130686298605597355866191363192349858743150096848083678153687280515345693688758796418038504977295826025950880580656823366440252588696808662776637282220726583790301142663017290670270025416329870761951530505754437569716883823044666079221640058064159246545996655902685910710359343844121745969348468923444661638341277094073395237009443962331516566474717171496844863655733624999598227049500226966223595397914410681027754535442605701050173363406241383263070546998225186284578754865783792109338084223783450209765047971556506267668027515362039124597132583364227421487508577533749539285313457280206757683821865160974773570068700618586746244897100682264970156178295805500614385147653551122459703037748113274574279785156250000000000 [117,52] 192025890443762800533813095081300720260411451153270602749380113989935403507569282841252938389021421462051533011460696794541692166711668087419599827434362820760692578319078949442790475071068539406698493441589035068283736425278953739623143366372617651544990401471395276682959564127794712371991920550202150602837323926297737523186249428611320223326475283277302417167963234015881322142807321099697772266610586354192451522139711786389809862491412201520553689997652064297415914409732410126619577486341435173541078512138953094494927798951549526798056257556872036833669134791529368655780765152315996751966460752702529461030778946053947923254282272921154655526974436443445096907353137623518401715700404514950200584000983629983961349949961258966177891041302360466707060755522272290656666442870969216524538630982843179930139460411038374217498954034461449764663444931395303478993962961200697423289785835714965766328595604839691949923637970725966605318985588888695907947748253506178111964826678228186866291706541823070860101870503329779890925076199772816859980377202734149562117263301518838217398959356630530063011105827738317816208145138043107404614951227887709422225438457931054788889029615300815132704825609385835471819983636533755583942577560324330377541179062619992056232961548524340652589238068560589703333113274635343992067330530565744130792835252305375375840197146230687878022860528110860425520717778161026728444391218522298434200713955409991113986508780089392378814454527169998341018525572174295713576609249606680436001226633878458950292777112491628789690279438365800785771944845219047133978765602675175888682085793660968178912934461506384208192847197148945952144170722718997690417969433205861275427143701269920356295934332879560439591410241752533022894796496193156606450163945682952424912083161922471949946298798768426832357924057034350924141663073707171944145877511454445751088268503472533683005580211839253732998001872017757561905246678758722709296368656749683421214436489043550470016379271210610381033533656887094539665547837128515226785048103764996807845135004208308644533358366872964455850723295326281790337174159186434097119042984712410016520287423863207418343411274075787565812723376830840575403144572847952052639028459869777815508344580078190520264997923149606027085545312738889480248300921025328413804800220532342791557312011718750000 [117,53] -42521947794673657915737219887937944676186475889877183196024715767078096475493889015248567899905436429448262692333095545320161814054163868975609087592339707377911420644566651638025555989087375329444820803425213229189639011357686430170643476130985910078260134541583282817229073838323905447567551432327689111285993944490638685740984992499409117236963368420944882132634123929187601005552332509262284244421425917155155099996237822201699920303617359017396892136335695168215254453703580316363288092663036836085513920349464960733042244253428969068574969884773888664902322128848028568746898478129095357942678953088583456560226838947649756484018970729629311860493368226541307572367678870511034066483320795125744458102162100625070685388731055380741122759000581094181536744995203317699181115433778954925116303191808029962464433262234625783696713815960420189439349003673998645227535968191116978947044874758715640545438886639954061955938888873903303115290258709308366779748024080821398403220649153705026285573067379878286654327795932896587079194210079144108285426601105977113922374957843914977069237506845876598932482186402672817352562393732764371250117280726266758818559971341920812434845745348488360997413656344541618895355853100153057639426377364549246300803560594495492468199241724550115722437282223668557984638905841092133076236322981187785977111229106056434381500361819069809415012203798212483504572017054318765378517542895797989388519476051532952163892532134034692941542613098704787234970324581878210664550909222105335423535757652274114467440434974515645800599538281237400160464461064376030665323142987160156735762758463739892951412204067451213124852757102363920535803550465709184682738251559281847844828754238121425216230652144485046004600719777175506847996916077227991172430148670080953983581587559534644193488375480352588700541271789789754800335743042178779214311372806736105482388042035350739796493648384237090772149410926722908559172374265546939988131139595123172093136159354962967352519942788781127029253080709144962567404770269807371657369466075149805293965809721808695443124937404834521625516957592901049519090165723852433540934934098096820937231765500473564144140038561475185457563796916151598525383124630579304473340898352456588363458924347239318597197780672932278381536968437493180415168853025775774767680559307336807250976562500000 [117,54] 7772855734883000259011278035419837222370284805257492815922758901257996765603434240227526656443184819864654982583471693733214904265446773309030261551442690109284075439108612070064506956482563782053726435815754945388132875424347077381755267726951470979745502565624141737648922489382382179460510978678532518402470182095264260698485961810874373637603998117925185957646690039965915176818773113441518400499428811474064119307353192134386429599921452550172485093732989096339778542782823066586836271173374594975454348280451860192450340444636220617805899413830756772749432007091226992473403950701472044778608924605133109707500388341163718394574952740661664354750984351779157491444190361505195205662853641621780297592027824645975109102994884555794381541276177649399031623446688133032404893658560298754080296922605416042829903355776371872288201247179859611164433330924789354299797414408738173224491273649170311328713364119119515996634438648908755976451938154557428379312728559480784578122757352153271111679322040987192610913320964588697901079947910144627807706671507541391024997797141696567589981508389705257412467469625678412809891521502342426144636969736759819829096915875315555196199534298276489721763342917266213690667446751559335524754574834796028609112336211434775809593283317720299579865666451878568108789507007397304955394425911377880361955901890974581132475353754891526425943620135927776372062217454371891591300800566815240107719297071166259801839574303277924768153108060128373964098030598403172126030346579053208599073949038562784838674659227736668882870016407747051394208803699541144472254654718390170127386003799784756257133450989884281353067586549542809292198028832675124722130151002639440941623684330744667041737124351611048899758145742721651366394666891582755412239743086885095606340967503323699116186997426849775994956909787765576025544404674431370019159459118917265985847743337863798671403469503040570023277277632821489541229214029289290982331718072512560595961645944274209948397164292765234396659619953636988302374941529721403606943752456270150981914810210745448415542982426492221181401617297686612115812570349349434828509072968636951811310722927302612079172959981066891873388807748954065244724452967409362559927055017008063590890426353804149832349429342308043298410271897165965127030062831181567162275314331054687500000000000 [117,55] -1259060286983081098658232318689352172157296697119415412026321480618466896459036205003980244227797444640750017982596476293841613806424804538162615267282328290127270962961416837575327316936525318136171208241761235303568349044856740336328552151377831165596263557218975531115338904144034702867449363594581246536943036329893632201147911315704926337591666941667923684621668180456145590168511577304792821312091180751538231651175219218483768002010848020736115290304238983239068401003507399112799676364548556260445546883825795073489678516208175704637634638322475854257312925294575089481640650945105008654089988557798423388834694162322818659618378524285576591689941197097774656471725654775277720739706356372694538476601254757101857444017659226216543911877524433152362915271871538251019980432546750520342620739739728113987833476171068208022396257929193840625002944566210389218890374237099503527703558064760075227893484820428411993165018967786509925700134236663989454000763741547972361654119779814223077925807947632355470603117209033207453278232447090222440763529662394550420578548352972196157099185809962116387773583577643446560141494038030764260555314148284857467882026350934055946453855298373089616759904590654504599014534671605623881847609109278599437816774883669888565292635397829256697920267484974080602406379166175564847002101854530360973675577442144521357438419793140149399557084680344635142900630775266023339825261839982727674675947714868970276359465055417069771131480338407922416201705001369079407496639234077311750346855612248837158353105755343104358557010054837591527898593375778479533295201970673967456452643941895301059251192793192878902151166249448975917930621108588565360951057156544232244581482401238550116741697035412392562053165313791595013815156628024120285943244383877641708248116936891250185827743884207355134412265160926124499560081814973092759931971078319516214006622361053057861192918264108430364140640034642954220232993943348324388709888372415745749718696649080939752488482183427836440355457757612267826603957447731907290565872039965068501779595492695389436207058311717323318572052888043017737847215697336295632429137800770252807383180015352979099306138844243776652788322518323451524866883478796301729072507050205614886766805801403049382299423858615131973476350696449468646864744414415326900780200958251953125000000 [117,56] 209597666989031810421651204743692687790650119551478616246290081400678736025957827405913874602523639584247743219625956195485278197472425938702537879302914589394919449430098166246461778785286652927308657855164051107476324539785975461731914764334999114737124716945586574910432098694448707316555934410598107037654373758770029200785537619901906998697291221273606495949483280719777589046533786303385584904598945477607072599502298560173090789026376377261127164060392798102858930776743825153819579971050024540513731238908908751806368581944863297459266676469358902945022015451701567985230435831015668408455551741112444636585057457886698918102290910836047152243173984081736671175237485897284231238249199212115920030401837518502213642623272375747170153046893497280002271283804943832195044203042926435805829239484715390033178900065945354961623200654881339503530536019488855862079472536662623510984184527006108936551328678190930947617129841188655359339124560258367676540774729784738132890423580585875684295078519237691484171797890852074262494068784441444539428421335013886955918857010468485489911106452642166062885812351299411929000692989283758135838696997916098010849067882194898097098037136385534581739415220824962242071634769937535837550628470873676662997556071395299565152606777627226984195844280332428363976555595948293367774023980756344956246740509705487724634123151135608668367569631842505242904160218457073166078057495588639761588818824604677975809966203014307494280825539743071829195164572087995149980974173122444531303708790384585320295905464267360250968741527217137234339748155559331062187963259779111955825964635654353354972387835917673531836223334893905278228766768781461012780974809398343724947853183119230296966757133850713334422956340344234594310445812947057825811587458080821900140231352328659894006918153613350528092476297266893048782988811442589424318788713012730002316562642583751900847026317835590507128408031841902561233011784699536715457328556031654918802492323943193711549017207154418097812020110337543530243363236497640664254752792841918185979942194552353289345411572398907396170193562834824981433660879982860522065808523332986963492871601461891210747742540602366849135939211641922453717397382644036079289450674188881556080193747079173328569522985836134723360554469168723912275709153618663549423217773437500000000 [117,57] -38576187607316516666222910363453933747410519374193421602190884151088506551414514884965254253321228690325575104816967872021923326309312945745859482574436874653124576504811410859989338333787546704293983432745034907633938506009381761686992457339202020837573234100990743304151183520827168492479601308359454812350203260112805656652512065448208569926253500517066450892331521952293374729037413657260708550832070521239144171814544428148760993238872372265999161085058785695793951007750492809867482955183415127837306505784332654071139355093926937207052675851311520144395902358261075448622567181037343331934714416130459699650007019590917954942090310816736342187215990675623525620859599383131661300598918701673955298295313907206224428534387200622206695241287032574860651902880830481321503620635308687563756374128691216397830908274233759285559047664324909319295096749538859640403920624386630069685186151880575879049410772333390399532525587929033383387114773927728052003205748981847029757832571273419982587990743290141549236340851133180940536370628004202696467172576203284799038012095964200903606808372944255877759579346327044301959314076645466302556518669199514452152657830224432040367876029595067915051141070407180402384988876408314577711372484167768241023311421111248845216656832031587076398465078446110192273766194163740341942044623048557413060133223156313460723497658850093115070234219534814266103537452840394898669094030711081041323751798521339059198921365790609887017121487247901247547374832551859058559879984778956882827427234604212940804813802362822071572903316992764263860733808787355912018657483173229776950858492759001575716744572409232407199111067216708809471697142901445286172614095397548953881569100022500448891553344266221466396878660361184104849650170571959208533642061474128821664145564618701068804811335146083756824963578541118544315934443314683904659896524518447907851139708690069777769319269773560129915476232368008484604056428639736979747674903704479935582821957611504168399657803480261171657849636078946307228752431278515747230079208916930876302625088412822893838189048151036135598176035519984906879341210969693832955564548259280891383978962510355427773579326138721883771382321458731742095338360732110850660422049392300305831131385275638335528471016304241244469306961686498880226281471550464630126953125000000000 [117,58] 6853353058309836476801502540641590009938105445773887468109527909438063189487782450489044621996654972303730269526030267602175238555468229525752046149106117505821325719481731096527821632298703417719611383394433773597516755259983811071904319351031392460139835738750377364262253626615391801978930214257701874893980189488205850360436258933227037061403489470761799564745234400390215084848348101827691621323007467003447933634046356858261002287192858637483955973557160597424524592549684699605274645684880169871697639396552347106894908166962726148765741127904256466434105060347780705217383469208052494263161459989559946773643441563833746111474748889563624937752350788432837627121948693154219596598095868349841708054771419573904231119055090337109117918549252242700995688519531689587534132843816537097001297518000751486151911360085111788169380453781694893887814296800104630982142570458946796212550066257398859529986690320049303902272140554150396138002343961410944921667099028960731779826858820092497178162005712992637952245265592899775094218380019677278638387687355992302056486512762784624804554497989235560276612811623248215711126130867341956794516024912136877609805403743827082807376310736362257518774861020292921318392257936016655364217174508164432120142796570836559246847104036903495627205335004033063079850043939956906343833962428437612362526457948118416738067137044632387605613264558209748385143203724315093114588491345010802857252982494499671732068993725335352915286863531429674294006669539645730341962138040106246540076977186970953738795120168606155525085514160860039277060531661420136938184176879056949206238644721515027086153906417175045395449355854558363807556897130348957596161745870450924517520322737062109486251982651389728313829544684384190581225132214492502429079820007276304812317667749863417259749068789122377112663537098912532336379585525530359915443081321584953386174827634806709246200469634795500586016199430054616795319361575988950182579629625290126325722343330859533101615002143217057562701595103422062975456679076540756779706162553089928080753775118661133984510699101424992073472172626607183128375782658507189077081159195029829519608343072972277145793397093335510618404054585525626138123028938509244973380098591961767421482874583768130201524154467756077142570473661180585622787475585937500000000000000000 [117,59] -1002415144669958052739920686843746420854512879283051113440428264503991749651064081309734427795032739675528698964951478096860116875975543908534221183115442079127071691842313249942487233445437613673073590791595054617679556876472622144180822724087768743050161655007212743434507218672514788715618268152298528689833509076926697137599145240128398591996762845194357806909788788598947464219969929695238559026504729678817567339332762339304437342331757715956803854474649152284779930022592286961578698291053624625418837429796227565351119718988425426487009873133562010400818482109953593311459846337139886256623817143104648538671008943831906620367781600411109205226777878450581991377324670023688670618291897892189917208154047556252823030471627730850999197367213624073362430095270980730997733237044633984088916137149806878578410744619534441176021886805928865926738691566910803597677923268858078409981557100146866760294529450731612138863105714952407075504742816787931467348923789738854688156134427560242690039452551638765714406326020067438574497653061214199347877751261935603763313792241964913050295782105997462699311583558801786914687694637960786777783081713393650973103356718145833876796809772625930711898286182549488215908588727789311385723097691059037560040929096983174660297996448693528657155558800166596563589695721227511310281575772815848754393073662266211410220071569447956080311360588201240170228463580127001932855331561151592340477459100486099322351427178296576154150160236639659844728457338670622175867673335539339580319182868625038385546672274100061735808174415918116846006737163450413735563402474326217607775156262606421328669077730450541835647125093730776838821472915730622516852777125430258894117232890063710516264558668372448165822841367830106437254149414987955708739867693301783788985611321339960797353136447284645009181463241866335943028001125443237905878458764786573527713912997213723502390451584238804142461585193674067538595216116311065955727080254950742537438861352659292479688710724098193369471141701242852542515186706181734934766047035734424064677733591648468488362574418535168082587808016706412593510807342806565659510434069953234059859179140110297098812979582248371619964165729707021598161141196277315131543694558565240537803784245802492613052043446351975376235257808730239048600196838378906250000000000 [117,60] 113079414462805425587363699747695268041371894474803404991447530237568837642756409083217049598321600704054617410387994403857067016791605779932837704281696477707438081275933876908220351172567482413072460490736087455102970361597620336036608759994765959969188083270447540622577897824727609105903751468760831709116021370244917027781026615446924965032824871499327277046040953401581160068597784148206692994737904622735834887953663941847524837674210948077351181903631572136297539056730148413924410881627904176966216575693650574298829575956589412388774943064803539367015450714286432356748654426370223886664306756496315264093372593545697318287182161617101239578896174378482957475607719740221163454517671007787901088994245806603320393352154393628578802560502266173897854827032444166008791493566478072195664311485979901044202319980801126353342583960957051333382632581791736764945117225014537492945797408680693477665456900483349433418769671002540666774207471499982068625000601230847410444665910927423252600872894433377700989714232812001257499309955502829306672601285658248937649731143038450482431250377051366289047050634175418106300591627989725273562614987593104192796812294643309426415615957886907648591729980680641158663143547371195428321320907572214547156206129007001552705467437940656278986586786726506971098782141379050441373019330294902797514253074460457494986926605249150835556405082629513114479973405361162030034373394894774355124747365078272339558536945418232419519192784802200348747160023741863437404481601059269640040191509719844085760138255594653156112892141855273381508604742799196536294442159328526995479040949702028874580982173548494107662270985793435980705241019271731406977317040470670649846978944947494986163294242543303957820916736471624518332243334241226607756920225207355208477221294661682088028835180346178242241055707060972796009720986266418915619833903341621002414218662104759060910432666419885078388677804515424134567999668014135105878840649025992822437584258583336044044360982263815553174103205534760338304855133253919278105111079711181602774203482768457065841377247686676796705880108825732159543439434673789484914385553977459358585633983686050505074253964046116917577161884162863622415758969608915325192961464123582483495167162548462392974551360376891784502863883972167968750000000000000000000000 [117,61] -9953978409928358550963390722852432816012127485192167554469899381626300633724897829162318458827075192024413010774380796454917212595786580668800137789762336064763126232994194383384171968705475734119501574832224818583951660614640376030208156950896866128575179098074241373039786986441473245241368603887987869304292069474794503170765845007367450654736929693441787913989626619163037213352253123501712182482756149469243850585261320181311477059149966815138105080472913714270847896648950028618288635161271887249149582754845761111688026806681748035987819111681194564690645546754212237652482051612641589293052162207817542409384476003524566440043339365062373793859933540271076164901890239722420350983177306524215822997524470380712022732953811372666202294109014222937544275496431808317490165488873762409343316963809438596577754011394993058165773076720213196403095499453451134511777768514951913460432276351104130125717357298854887833727960389610154161676931869960938672013785997666183856269375759786700609851824337535228601979406447781806903414313422502554818841125752769325723424732020889002243451912617077203775477135339081131584225796299974042672025509080176850149192140881803389435043237960356076720910600058382463113104747905358689329293271089833267072600506479201636984730289820133932155527010874726119934796082759422854757420343181215084640987037032568848792169856779523984266748653304642749268808289614240015354263719552664076129509922212582439842067294243726698371601014795751388596832670897193643938834463618544518849369919276236722186998169536036346370920880645127090504866894485494437292144321091656479756930217113853910478622195242929849132405859432847468923082955614209157728244194144064354376613548052627359543899202583664662106654857258148326135540053420776850648609389957379007002676564329284425978881842045417808853147110212169853588645993066866168908263747188512930189877520498681766296007827548560409407573392317642205471866481024688378014614498484062353340717258430098925996921925880296949840094881649085149459387345280905921145390153736832276064824538261608091710603034232409375390143864768765766332835494805680107874553089318958045962551680806855644211066972177682772986209103324718085125776260995729718363748416451893977671269320659306890589501825720975992177873849868774414062500000000000000000 [117,62] 706756111640565412556781213527646625564338686891991030884928645509475010806953252276382133571055085170190402659800395596393930902909658706158072267565385576681982000270096971705643571003722312000036488915164456243607150464972604881855643535170616136463801044568273653117550265072674762250050652812855659954840461968747405689407097949550818974168114734572272871939451620993610998973335430449561853375256651446841275737045342983815957976748051962818211838065148910530044148855880568902900202494376459848814100349187389869447718106957635109124380403792446073999535879918112503479191598873161340884148150235120477885412927263189448561167388155806842054705198595100062055364280267500022102676419772592290981984722080240624959291538353090263723712464876747651906820693677249220492106397241454681628191168962584134968399976558695353252574652238213407430887634397450934291302255121355504963686710926909080172857644344544511881524842935747590081876390286553972906926628035394536847726135686508840356417583879444046218478809553768834557488891220196729929776924039759804446517778018434452802819682183290134806767624878740912049083932249064670963603552532254414646349005102688459887930633264535658767440020701286171308990028728367331734542238183900214823652733199142328531579316867258992174083482185225849179734032597360177841326027520523018421753450757329263517126929649167149809171613981544619910337647212817304155740193002453276062375244773555064837662803489172290229295030979018447514422157883727718184580100451794616853047114061042871614733812367541163057318945022217368092436903875324306814786046576888100044054585559760983575155228143617870749068797714988914213873871826333788625329411529101737716746561972251137185019210975567911021289542205402286745627780019426231273481717120570872628980063844326700315952697645406642227925055855107565827851473436611020392708228023275022501264689384696660742293275558676525299207632077833239549824001408090354747104024669114533749535174306686050477906063603860287605194888236346152623382582723907607350697502456792147596368987972835888607650884661360270665363923954142654802640369884471024915967585356340528091181672080997349116854491426337845867493810713076554967232222406176138027259367468190654397754952657429016699419259832615510299801826477050781250000000000000000 [117,63] -44304597003978284717288133268349243730354835960451833465520309166922769272623507921552482907936481864563591691794289493819374927858892567083521109446838908240922069867542261276496633988018123143775896061606873377150414287385514103860695501326758552276963835649892598885884200195780526041140747689832078496949530789621991996824145238084660853546665187520216884433721917440886160276168004811372878148770960170190449882371659054275280567344068328675085837147478682835535207966946207833632093600870459642253698028050025872295688190083203470576676469073581966676235764472166911998962269575538984052376423064985884624086294857194907076295872901235622458356878606464898518491455269670184451605957511426636257238190541321506766968554748665174864207950578754823182823045333896586084987353537830395246265961973503231388213648014914261283847955341710406742957046290149991618909645065922635978700116464627826839755520209444086920413768132568516062368238269197902442587320260731179200010146732527814898595081300038556276593870319378977075235780471315853223261692158468377092360700277692082711708808351743647950100838249055182207554004710198067988037749816016621128747664864183608422750582336903310736701515562933888407642195861709362523100041662720111386134145260383828361359551123402924921456820233124316082547059857051416467085899122748304777351025830640751091538578233193855588930478811276983991608246811465705367487337740205799311510885351958069125971227095230455241861167229168910817487751969441726040081146246757192697387469450103857273923566290585465113985194154006074457678502331636569729332067676700330030061139522651065749179330165771524940627579554496476511961624866217159863826411607275847746018497406043540601384848755190720025061956526993109487305589179076488735547286398074335619752256166757137608472697978024697352478329811185620886421238883429491524869073981662911474441272886348953285484729129709901541941196390956655715899049004220903524323939713891932617941919081851723331695689453105414662386434016132659275867215579830940314819565622716408085133749008697826183186642763257982311801533617398883358358904034891746103077462777099240195746335517017025296877104379981562154098494606156849410162559234685794638110781329392906975200105013365430443201058786057042699605226516723632812500000000000 [117,64] 7280570236005657376646478356151858651890533937024230172209516619065265843947887005947128071008465192310774734858613595714315309958327729563010147097880970362643520645663761357329819306029299620049782630249711002222338645907917777509007226620088457869105249082816538463751304734491281862337676002437082806472694403908645064807577271794272649745221104170142409098140352118407123588606907468917759761044910880853854898372026169876901022269535216573698912206715051551085456759804395121058909590111661267381133569250999091781327276939643306183132872450882251978040809606238669111115510428539076681169974643131018081369521107096929131311480157532787917498598992081654473534666045378956540899231892942326966562145923557847132335058630274668128911829326541234684067959200560722924326826087118052101735443763449360399468811745828768603768261812302166293293267602459408625907254072806585363065593180436278990673178496646193932530064727984235633733336775272831960287049731736923771956836845461109684743392836356940099262016286631623827032824120932029055790677033183531005893778492856501491721967041985323166955289585206586669280603981552707498628555983091826235199422643188747861720077818404837954551501707821762182018152641810571848967839786638071390033227091070658574394396141477383960406241964332188043300873280251040277242013444403070416317628112447414105099544440585374588793167526278552084770967744807302095614729180483601933475014437341375921467117188341591691572017948127320635626543087680323473240822492197307393982919926608896796120098030002460035936169085212830752163001943260191289341302620931931712755813270176308996899859134129164461784072910247281891912041857213493391508371942294817716227956016909323399721716143512897146126926591953279736675851977287244030642820092483418168137010241534223112439031990407214702189615407776301412866296097666621179499970903531909684558533428442672066456288331145646949143893125213379654923756853978875903573873658137408285181950883239656104880535471920785561056171823647337663324632427897346356324303806672540838342622526062787443076191544692174090945792826243939198695661520533785492160755687056663833188822369300981887260669332342512309014236720730035482142752165783573349622963506165806976667768303815108401054947979381982421875000000000000000000000000 [117,65] -1983370212560848952279820536930687559868531677071408869546879761977380857648796975621590234422947089456283072374017367325252653277738697545585810306427506532258379838728064224063809641784648521546618074722583739487832334613318540037942515968027808374669388709728978117383339436230766673789511305993810500768894852310914357221601243873863340948820457981368785522196464936730690230749257195374677337127759561269179745814957066790378622476318680896299833160539845371678289347748329389372862680431425628575015672346141165921116373733258843816374811618514887150978594710407424580714872173916487563299566393242984696973862097489196402923804979812863171850785661574728651811824384781800703462521088677686217461783413574628134662090334254829291258329160910628639976076301534263979837197418405535997210547953826443558776372199723377369739897561581650439285704085838119147856963406519334566803050998456237641691455609283212948366087120014986302254633662233752775668947451425645154556372629497603102360094028654114982693773578059806175882292059719550184242658345752362516592694678180551136958463442744899240464455295895535919141921402665642955140807863963874958121532274399498725030319663809522292125982543957835435297556512172461905613126454023915358218822651787933724846649332170013350054784389097196845212519272457341517004453671671163584552020858074789294400666477141001410820472525367263177280499767712830506809681684555459816444569126934600659959761263983020767048919674460623829390597934073173479338894764885107351068629194687432366731128876620024743689044203445691170825691539470689535627906208309461906620464393360731861353380697851611723592373634984617629565028997661224095959107605492131497353996083715473841205532830085477191380266759641949075479636383970592468932362477497760793195802885192743047882407710896574303443494429993422029734491401901478148492448332125837623151229236040683435446274577411323551428800491445726581239835067099588666305274847216914478637919420073745055061580248100962936683977400081071324257281840447137375960250217759382917406220200707792781522836493070128780856613542820974487898000755635450931497677305313046765815996944388239088383014845130361757430959836939635741347936225253605913508706615173135963051312147165224551227077094092734375000000000000000000000000 [117,66] 238725253913044344183073483493865507323907990732558851994765351369036158750882956037737340305623098923428618167497079413304253891534598566449284443544678021163930200475716126289973692155920268748622579719978593035400400922121781829445505953059096830649071593249013643857059494198317020170935897297871928465524870918156759274325423601072918899599689391847844350825867388805172407998187337826983118292918539931118338670298475473949170531194349495966146234986154317333552330142485168772462737910252932043981181623208114779441211655989708960624116424212350129882008088320744450023504958708057205563556380144387835718279061404752505380446597640861433521975342134108591626210008909706704355055459773708233235654265469222621118986032045431744839241939494945074453399979892465674452670236570976749429321730314149302435236801069012456041459380498554156975820441603608151199936120437470386261589266347003343805127168951992184446984633327212672084367047374012860374074577772300402319115534196268509617745798417821101803128743508887142703064568891967027647332481935861242152917791481714482216086481779173840922982576833752987736259110298306761835216094933272100215008498088468305687650080183585380513657319309958973860524256085969677662153286065839180624867627240942143460947820098689744697265750654384159715430442152760403653786924154190726148708706854508647063312095600734975582673003062539891522274452746318496945582920936400967240216479810792011805656262988563524847235771563833356257081941704338274828020009670585470912826505888566138154439580395546714498003734585937509952580812917286342382854043074728415965443191962083583078620143282495093422790131959750513067125541053551983854807064816164347036477747107258004410018835184780648329012380880186311085609287555502460306101127068479348576219324891789552109918022333674230570231813400350261414673081719504257028826103299319452325606487549115360069236624239063101189575607314095275883484436683199940333177649437101214459789909921169296970336703319114081167121874765422150580117296959561095910493206827679026523049454266517713898954272004965732449675464862998713149758972693177676124032469229260362292692097692871307459639204729844381707443402442808054881630685424036408646165351376441930720087639968246376098197433790039062500000000000000000000 [117,67] 7442028633309320766903519239201255207743756998243239121339686093414137884911367577915105844752852766984446209118581458063494907860425759745853693343777190709384845575700715598247526676580931879005899432566524076801579850045211578834568577582962787971747155697328862625889445285575949420539459525244830317578829746437297387963835259969968431701355374899000154048133986128414466258235734492457083807364771408456803139851939504233766019027898397970064420464221360353004534565143820558264114821635543570637384668655249548346215585309216488467066249548935898482489633666661839896355286471336043645738993397284333864143124538953462877579882838160396616201638073437113894726463569178858043843539191941084183274926288849899472768131883792328411302224416725739480557601921451203528528224250998454391253232478768170593720311879120867782205329834457352361818137306754291743415052287956866399902875886285258834192064029162114060565212414989982083287113400387351291923779835282317896378431172974751557848580084784816745667157878811966962182318352589551873900822576770095990006537590393738010129412943946059618465599495722445375919256494703888251843569546740643275029926068290470713695173375744315432051713439382834466196725341918890811946368220231796209491200510930017975236160666818457260570968351185298652899457344797217812894724231226666800619218542147158567226216454005461137663808034759372373520725850712720048967282055299664395021947983288739060937632775911815412452731904551961188133783816579474308548597072538930869639620265953242161219236564852852948630216101134575037047445983439691985681032276073828653090709245346542222017160242554199614656219458249450670628811329711858254491352735960003162753482717623106669302523326212567096891858597232521311436226440942147659182402099634830088649604641401055492158657149081408602835380553467443923421190721621286528730464819833793841737518500688008313704398964642393663296458358580487467097698597133279949426244724934691614516558345118445871028181372736133192404386085421806678635923594695550404604348845588037455704628738450012168342615003148522373862658828725563460072230971333406230145921380448745571261774583690102913170471752709372656375881506106697298784966881636750292208871101245909390700644740159980447591552271250000000000000000000000 [117,68] -5320619694881356525031234978841943990882112330504506525292847227360540958201910018153078806638135427342659523771023644224933599616526611591105594604569757968124519872388561854633243398356855304736050273159539590176228421554454902283595485041304679027526144427679769341937289445149462058775270969794285999550715647596112118723615645837037883825157886374874019327120356976297668673226304077351088982325991064978220686557136637377487158958170484200225132259074110186949138827705817760232128040421626573667137965467264250979606243151721558884850464643092345063690903746942101605258103241996249989581238374172616464051056291173841571379295992174349515239031988300252045699210653986536937114160783383353063800656381344136273348892644115292956283484446921302003964812832828101580402751718783268435960508411957853858238765328050030663472237323284053274964832744804489095700260600719365411091207424327405043951020353578195634579978051241857266442158369244810920004736627188274723471988601610470275242540574187780266345836636869943604582112729287562016699555314663055956273274711435874436111132143969274458608275832106154317442899838084030915629934782029133138844611211159999137437287788357281297188554434785273431680492595478304947604197191205092192093454455340049154986664574457576619787688180740182202978447334009804586853020065991735893711621124004644332237069241723655844139836751580627741283080048371467132571829327955387834996059264282733578927108373739575742272354117984328356983965118001643532342193308744263361465572490807918711113516614894445255522869234603974386562077406884122866503988434480830173006709061311850293164401021829563680015719196023507462776953770527525026140581180760557194149923189051822290702745337650828688021275954650397730238288057818911138591725914703596274634552735047405783059812914808626133192894900527241950417830137687568459187353808911904987428481710835124663707088187694384366323815590993438936957816994911949264448788186631818380525036550490609875126570094209064816953521359163403314460896974839352330101946498460543700081614748382425550841053146433507667943141194063630183158286696847715170892287776660228478550412081448041854925849775488277430238151310099308252084970725636955199841617440456886202898096188585354450657032624531250000000000000000 [117,69] 796513937332695404460485168184955808371713829546107867641071974584754646690734389312331057033222480657230549965877107559545435942441502109832638242964089110122802966351558501699289109532992756026174466232941290561293752083166843313314858344801469006779614252921760179705625402229244477297686805033394215506009241107866796897446752661205485845049052415758053498886384035181644128709081806065511793360191609386106620419401538115931082181936817274345142693133469274178598500043747417213769883867974336624054371368683558871690768826258779651243043765025566094115603096511728076384249446627270702941392892014631670581782543640728530918280574069269095591878471407098508102527133691527036220114114945726442540573703329541232420184282500347807235864891759630664921583500159775386023009781068683932190512257966498259088044524545098184136267474352979334909056401716342702768771764928848930616511897750630951216741505809997524445623936346806446486205948033113764786791644849879720013384730480669042015318849977946009130930442412912287934108338111621136309701166006718278061131793404052276936956315130687076510221557122744870431021173676411168040437268604607412254662105828212468958904686547539289278980376077402755455955348445285921665996219107741758452418762064771937176946573028780890218175632989095462945176315209307234212013252278780911202152869958454779734900271556225119651207210692674453121151398510749331266670792463099693583747836879626363149600638606165668953150999564931852913936571412716127002847727574529084097800156237521079843749740650013093837512098623183720960697376738171100828492803185782187719162894950009965791290417697111542298897344567362995692503370709467620110277910375480154186641280611565731158782058424265258922001685065301662787708626595504947702752051057905842143228007273469846869786496714488110429426376666284303293630624941431758968282300945163647976880080264167119144986953077375927273278403773593500971981265621192052676107652293127967905615122718830045984333276121234267203803805554644128278404425698364531322010750888568130510549296891097724709905763333259971475219470532317709207384170021766933610503141074757301396687232183891481482894916288474718537084505823118910276010277044124980429979882556402745000015268045973708838937177500000000000000000 [117,70] -121997122340896154965249541144813753239481941358802269304269997574270211328578303473178551038974077342584813027568989875970797554464233991615435142591343279995485906956437948293700031367132092267154703137078081475200971862318034674010998527244040591238565507049447751754666300291949145054248597309041014745334746029145469056767146060653368079822547695258641585758929124488852159051390646167053222485108467243297044645947568700766592274959305402752995148660349939203141309055576860008499925217586701873308024796410395164823779366731146342640983003529511327138574537859360414475918501815773076625790462703279165298170555763412579711804845830662818995295967743904883720530253857079900898330853778871768176727733627265524486341967418717627681772023063484373936925886830296657793342775696306913725483502529018523596325562552022991415168646366876268323698523943292512727065392157709378934227900461302162776341042759920029921808288288475049039080288314477217577383868585361739505413904891101883070412425761682690524005982671901599421119762448069315444186715957341229421567588433681104155268347132506357238449611992166866006749929350493321151460247184736068262690630741371920342389655947175312512360312544584603517194238364281859046558639706689771062777993489058867140447826978029398909146159172918235416970751677936860196944368844879908701234293337589001235488334694978145201917536988863130508247057652915764273813670759381910517926761965498511992643024809243937347236544213562078443423038673893739154757717143000544331523685297082992966767392166464298554696737645687100826085880178300619332847616645270017249236407826688504062876854014704943875980379579042464598298725630417095795561029134148139335519857628215324087602286826042685275034022363593963947877670489792109974324751298664133247693913079659167166189466214422393771763931815899123337426086749446134804103281164428486705077436192006864419134941630205191698163520860828518265819331575508204207130428843044031729983880028045590988893912076373166095841259515946203251175156733647478188806828190591558928693298305840290549845904579285350605516644276529814930412067780585420526772148824715825547819932883513575118633206637705110964702064916502441737005131922438209830566978677491855538282170427939089382360000000000000000000 [117,71] 19070479445556268427503194966073737163477821717244356899147534611187661152612277970802544541252829255658615618794235315216500810140251827195343377716318260064199551287297733313280442720312544493200957840216864660703179571400374208625571425257544502322528737395227589503515617606118896994171879740739433474832308463786294195439115075570929078802824225270640299973485845058962908364017244699137085828382127679542197700642153862821143700488319239018078527259461246957925987254807141673259593095673805012254792086572104513226789059042660300735237907065481195796870316089244957598579001880680888651339594827902091227513877665664902222780199860990866725147119225875532028675058035367877789052894847504265368800320064708937134251496224616622117840866222034023172160426110308980203938212711405828953421629809022121049653949097892928148280037570838607080912166644156219803595416955626314462665025062232097271085441824350735776277326145557511509980495398615170012413658143074866635325741470787189540715730781179730570450157385321777968661482256129081125951274992358081475350781718397973457256806759343620746729896944306655072575415552698162119796998825210054842634052183826882648341472046569292171622903745647594028766504785420378593547368147819667371538719642701488738773123526388558258986439304478031186879024668104592688598235717787778316806825643736996160880429940217551401493308062147359040880024631441413837733206189183674079431744006847223279501291578681079464461101563800517803097577917953873968085978032049776470310626530690050751694018665214201214490138323831162666819328997771129274543760142448324460456556588440902119454238074423152029107702470566584909872462879094366766892422084731301727628950010778036195946683043522158750948423497005189622154969781267114557724945914887866680532803584101003338816198790984681661694232744024922770325701169645183812632258008345034254012286470218115704687767659545779940521374584376083331827069232546132972915298522498599503596995851084356773151267281363544884540943071996751998049986771637726772879690643569827556159517643983007714308357742998926095201728747719731573118814072959888146015210806691359965750404020376784992315370169716412316083263100123963940419500177143872086432359310500471442562420031247714147486400000000000000 [117,72] -1882786179890220312549325975318337933350609078854703022313212185972075701587716765014959774035791799938497097692547241742996979792937831008789709007449902016631746803224799852375100916106735322292512584752722116683155362468851436810317811949840106562469357497904764218360811338201732704517768847090281471678309076761181259148028347537360804383977321222503549744390991494706367570769852307023068467412702280546648238308461110385952738567245286658497144502260050992751196091428546418267293119686325958498308169594817139768010415335687647664126677333690750198376497774580906469364923867344480847940709615150127563049374581434487711283388858629404112217700635273387230837525970925534559716832380707505336647790849429554628989005528281095426875385607414382319439729083663069598476338585229987437513346992219323304221572276344296472763476917845287021312189904570233749443115628937512320289741326716075186828481002123496817202388720631940191580150167579537026574858855264997308234131127230784693254002565536952840807675935213509226757445603418073482633807114610985017127800361932089903446273780746496012819569785818844617005155595169865741070714973019515338288748412068868490474479214285046459352389237239053464179828486281533001500485963644999334682317926379990872562241588767214523585190244962893925031659006398102681414608598233557155005159143173345172711618021284596979305371648650589117444233609994953415815906068181259813522531921540795398323083328883840230458835692965021187959748645857127317706296002485791750923002391388070962432970836984851731953452342856056652910174635902570413758677353165108861797659323174819892221627430467877596889317235855978807524387621294296975363727080681779296172101987699741446000785852030947012497057631856269918620992345966156024072964862007099272945993245312504938165824589015581165032119645956959450115344711310531669406274990990690770932456505095323952522567718653367863633905370014153948855012344719468839715647354262502562940279345099849501384819494517222169546771476482197191834803925046104852127115054529385208313924611237645163409711243256880584049007137517998349329878908072484616179867786416441377719735312874571727916923237219159248451766078894526630680171950368329674201900712481666020071294430691543469494400000000000 [117,73] 73929746540995296094793064888594982449675568955242842825827479787050259201610103390278437966674873838250060245107936486902082288956401865925804902321741181828362741384561012843571668198988978783046133383617936641196624441862326542037356934947461037339459053918613892659015520970566470960766515499905030325442844991967101674397495245410627074839014006194652286091375577623130175810093330941616165978371801703245390462715039951407960828803911557727168911341907183531605499884258217509825074531983665276386822854206177418332056120418508191333688941328597974677436162384196553673186850749893332407081471999522115316968717417465919212281186261591207172609704968509285905578827389386854671032469425123085935128938814536841699440724772886531448052707506032556513297811899347435617603275381647450495965292577687370730156706693002066537750063604304945547046379211206348249040031664952615665726071042047358413522925845067617347756841572837050559471079754776496995727129517209136932939181067373006694287724298145799011582391889905643976693881737869326441169176746349531342883161741571440477391401264300264122699049110243108476138610995976862078434358512811741130240778288001305689601355129324663976173011496209743889419084555219797623248350207304095372862612584537020418311667520104735590483081923443001754052779526961142435614564110826010479194524927029250826236060594449843922737356917691028324745683254173103691728622333379710240889600179630758136084002866806037194026558341449096268589420529690639216318529097292070963078006858531304035292359888630343978605254803938697774226714931558248306192602258515163982381492334085018357743022953168199836713890070920463545873251232961975820343167474247407271802026944478834801324392338921392037141185515994054654096797033866559824711328707130130073298524645947166281034062020483206611075604405983946801784517123486580252260697199839279205388439136903029019076040794630160930608654836710448077211761400608893014923895561625615136329472644340090805983488335112466115610742555771136223668071155070383090701096320148721223225734779529816328641801304999230033210402934903881773089133874347956284790197845044958639070827987180257414747033814682544337675290225422342428805893593470429468376817550674461214136323451357956659200000000 [117,74] 3082004149118932590733253960125812141719659173207325940321642662412173357175543687421370041522725367979650968251135945887558975436456736727808363872670405669596675078059186468108868891618876255947627123674507743436585701772572840995433267214689220740859478356781303577137565403263082993337777093585440339024966075854114056830427768617753275765989073462577672293188692648804700288806541802538310526501932478757764221204905991004196489715293925063427829645714202307541539004837233275631327032503453016538380406175888966723786947505953053093467091600801903839334863203071281570342823812755140903357916733448058204464171447083321540899122261653250453663090924064781920492953051876749555918244411446786806472623491240161283546157894362590546188048916609938939394620431064612508487330624027557363967422770197383491944675637370847918080031571023950709800161239090902973113635866058357806072198026675151373325572463200073757466040887759125103042441726479028399536691036463710394988248486640707014957400313972628271196212845902266356970880475521883714876522184687244910969480333401338102195931483537674104201489626406449345361070968636127267153476945326217420600931424088524416448034585426851532517923790054983066514697843333673368840916138652970527676350904189111019501642937999176806721757594884259600767230144702058815580206960011364248187365345949596826745649018164043917296534624936254726199978767581621533251739128119334938972001004880808270194937390409348441358426115365030966161564329973044673630476636871927922004883914153600506121017534959281006173594175651246872321728620460055577259740757956020084593687301932065714337869925297759646264311518853078896551319782493849620612802948277864424254916377677802530454953436364322746271323711595061690510085399153354043740199963706170878801527507153343356768572792308365976273308893838198047549280363093032386128050243007345752744054582080534107493822315655333594838720114863718505769639037957162629090260789057273844079695737980689651642908162859306438794634795070577737325737454975372963710087413954738542009281560921869285442149354911412167799216650341970207169009361996401446803748887945094652351293880631963700978845204090332374688523699679181824180739828508369308132210083605060446916487454491019878400000 [117,75] -474398071704796992161292252516213819306340606838356696641248546768522686683608726452499465135673276331598845390048015887782136768862609990970146660440770499843994609465833255089873794641233935598358510493621786284840170367937301243686761099053065893785156758575603113499074979345472624559815199451351485209363654720183375390835499489334303590046610466487505269139837526786070846062194086943496520460694465771397458233160751744981127776668831573005033449350930808357928510044625036005849148962205433766975560605713478211373556073733532675439192848495789824495973081554633122515411146284099620276621701539096129048628662845557003492802589056130510441186703373676749193777068365435088244487134245161223317504338181696345323549019238298182111206728585735375430377772183665808968550642507750327458531087283978808415745396125399565358267817052606711341212216045531584317352406483402999834253278316621900316729976938268592791547754061407116893622303101434989038604615902167665707128022561705476429356708097299156627712669527095536093981778092743476333888432252144954467923745207781841526961653275424656535624361358419621074552553458418281751054425065713701457305367068247988209770011776469002675236795501082541554598286276197118730457147400695561656529318790125443817861808065690009717773368621654152077705937327813219820123201034395674515193589078731768690927569308586377845740609009891006408779258846595014345618314078019241469857648922790910790564090526231738182879814911584286061554305572191955767274473281716858459148128352408345703836697282024237543782765125667113038139278893663451124369743908709491879558389732504599633157977572076952252491489307625647209727656328939476576370341286655273215645806720604393940381731929832171267517645758989717334897455410805461326058445818167640601715087550283340407855968345311363305930149195951089171106048127698159706293183706705552222818969030859085399322499015824698260476763250398756982532386961821873655342694001117533853291343161904409541632202939151733376489531360213796689214885776890844510219229269953003610389222474639430813266829381719696501178161506286970780886351858659140059877345724963942120178035376778746614423099387242194420383941001304680619036687672886261533583943091976577740497193365604925440 [117,76] 34237380859596801734751315096548818827776528096344568202199457886825233909003314685815347146016047497686873882830761062208682567421166789023341486850635005468787520916825482039553729953844621567266174908530057009880813602649718143135936708756491481059977928218397904177417622309696151803590851948996832516042153028513510596879256720960488248327795067244741864205570809386243882446283172777080008584622021779733892926051095994823164388515324697469015909539323395726311718315362675531063515618119588582112247392643372496770077396916938796567760899628132648009088591707728007358039980854420115031198436115997259334270471436987534439210044804084172786602087953042429785994667467199734833195530416275338046563246054255520066026480034317708386844305500841836119783823925982790075435686526653496710120876658672244151227436076185394305781177247768208798648950261071452825300280439794649881611831846825261325505600966804527917678153858023702660889677971157965665559411975991683095623658229291037045763081282344752057181403675073782779367052821374225639438315196963512206164232400606858118788364155879835331163068906916184662935518182754619617550184441408593542080387404793020807239113415727460531803066686678903965842066794086584769442208739308120020152315491626433213324600822510898150039079456540728184138646222420089804189686233661739017074817040608970199467801512245876850216037937269667172624596015199655849939555815870329691222916883626741677358971627698576946516188078180877739081429357828157114842092734685749942297305851740048887689332496302460049637441212722736745933422019814409612491617928254546523798699853175337413223445270958749147842948312457533579759263040259523435821329227977054558137841174512425390143842803508160551280218474302227767200441035695231654746257006975622316307291705909716013945568258077837544519907252402060023827514691606693156085939023260023760738657406766598349959901043371009932850767250137851595200702761295332970931469586637615676259815502235257699868662768096993161086641034948913982686915160983885785143005145472339896744460837056082844909379248127475091072774458061486438480465466680110328568582474504124766882144113533623523182838914438565804307083470403640592863004994541106636681767172346740252862320740044800 [117,77] -1943077138250671407450815498528761501413245316357023534223727884273736875459273441668838310333757475477016600947427163794956988328431090701307497818075459640384263061135881741499152253866281656151336938210252594125189986001055299304923481329444528072374085550916958973153011271004237470640766997416711163756498281943923796095428070417294238795806216247827287392041218990497827490488040337013060492629146773608817653570840995838941582565445066104261727867036363060719013831006740977245388595428483642633067031000012532162802835697360284439443641389178332574067359092388060664603561548984667427054711445817034509798047616858673365156201307847340162892063714291852631715746801713571759208389203962245128263212298514159066188845339161884967243454901071877774984075928917092492824151992449492958432341946645472374504419628472943254708119569547709963588673413117562049643106375691385534432656591121781528444574736964751406884810834382497574314802826618682958817504575662341032432746018892914861675458485981168090627512136786065515410173539320022680400907447194915951881458858469349067706539480058350040751922929318496935805490874261561140555013838352251406724365658234361550906373913478909662335163233368850505912059407601761443675192700481683906692168167742939988186297530041525337076591292450037793005648028008002047691248706881890062012454921916812759495101776689582477677404464181874285380417433460369033367862392187143188392691125833811044722959507247108883080920554806621616796674951116442293685476624732361080976880943334647944770389854561394140050882898501646157831390799794362012413173689427254427863119277492633656961605977603555656676659322651012794078103492893294420001180823013695812544678770256647059255244945287250123107810206861084472499666312767625845446409888918807043170674713228426477129574237953170771515443387679376058652696469429799712412185728479436319211581518407511984663429762569334971602478237209076004645664220668721821861665527164547798561199667047107932930616756508951186388125153295993623761136069519337061972208157085248418591659179970794368964123489330211490359481486582292245442329744411324459490478519387361968956573131993385362932081296686006058142494862575293036747316877191380072872205511926676156858272768000 [117,78] 48979408200182886589509607085264954787273713809276544879852518087979518295733518901337056150372958587270493530935120010740672153144139690904091848142581985755453404636578594186127061589334122663570452650608205028833350571115297369620993057638706135215179527143164452079726116351993515223474463413609370869471968405659278280967337420043507914761740383114424376456128575044620424382263191728573155395633290800420510121630002363173959883363045148018265105561234626603979741862501229723651394610126124283753940696674125537648556620283709569572436749374721976784272358464665303442815784999351819014110953598887590089231481248010369095198404235125957171811174320139843731121346797274466836172011876279266302871105596947488062394607974089204620056465301635720372296062142162731150795090888043666494453000084150332174276084075563865875805640410140247136528760459185836441640544424558152252308541448409004810064688668358514880939938615851375737793800488537278772740110543680946685959357046250806866005683727619698406907125635129089838655388597341325892618396992695941444805219335258614956994378779108501196668886929827982793519507398242468758010777040012519848085783312561976994009440929196277313471526196921307373737120205832873437192864644801502321460384120717128204287379648658486799330171419546920212426336636444264969791198878823848364281433565832107507391175867442295830700510117693091519601480126735734117313240674580515934453155138094942350275286152386917759088544260696938211343060013174063569963722535683002505248709799765764374694206166602891991980060761907053941661720062136609035878177688000666356152011701426131959365294349618102179771542481107388707628586033483830414824832188966064457176927871116702726331096256225552705570800447116952230378532803559384175070726174988884941367224463380012266290528238546445358211465031117784600589913355272108859681668240787115107078871109663343963227103176368021456797629691954707182766315025993301332804804128441336243292944229282538259763465819769359380530727458460913575201145488866380794392152269677626079451545663733249683376814479445902628482748696088439288554747887176050529359349443901996063623751438893700593352513795943638784289100301790893162347934250267128806097073973528691867648000 [117,79] 18596864498395743290589229065683286142282805027745926738628630552493640202361872575451879356235399601048032788582972211356357491169353448905297862535698138711929612024757588231280021088578026325999449847419767800106947085575070855359672733865572493126857108452358466572416808169717812137618380075711633931497988291121399345090070606724832250855502822916231106234684177705698723793533178234439501569373381029564900871835576410885314780242046144662770337385579059442412993280401624781496641482222153030417372218595252678457916242059105033260785954727908139036438578173221220478078015475622966609920665469803296166651369964167337382111109614842944905259229859926677186803526012547986633400858699508763802123386050252236546473987545993154045391578119097809470134574581912089585155908336877575184400666887840341861293205452306201896492721807902949459807857102243742691842619477475055715047748345675402503004462355574460302658873934106796403914277073537390909835414898066989165535411155809984863691844709883006092533736165315194640988385488551209036165690643735093835392715105711417822748096252152785630725258118022783975656400316546851170138524631628470310995053853467191375231709376741238232129697824966852451759865302675875221254451664069577711921379529888855439026329717673211184873615667944599281872371337435292760743398816701259209913961149933992541176870869528717681878665593262339186685808793399325891288998410595028174077499304399700495067565546828358318730182955741311594388736993435709992458840043272389613631978068507400203297417576452463635452334896220961745537199195797846481207017767907040230956257291579302259636076677673734928328026524176566562145284947919640742387862316147548813877521190815107241284098432920847739990577077967275385057903845696037801770253559084136489388029805915315718105314855969746287446921751639762500102954074409366087693888908626463449028783397260574668830613821988212914247057505424241022194685892058008459711709571405276877314138089049479301246424640827960399658543087427865127445308283859400253507640126311750193492717675180209488672738405235616786298282869962606522956246024015069873451059098462148258521743448663497039291900631094230000463463835360425057564831796361665882620424840341504000 [117,80] -8177104552152092434270826320811793362016870360647672517980511712233409585625261325117162939950663601284315190699964201444845303204112080054256003738278454816429425686230890739626411297030966119634215071101321490683619450672580631128753351129405983129061719491292558058843702858005381979418864089036639428484213208979838909329540694174938631665705310290755146504420350375070466422880830101941129057661569434505570971716681626880265068826459031444829774369622992290149504827729719115213941953953271075348007701252371285138312953569290540258249962589088050374505002730162364527448499241206721355771125334221668040337453682276401199520340538466946545871992822414111603783642449242148892938142101749177825984214414933435744546856392862100821993888754599613185368777279167024140140140226769551595279192822116709443309225457684405323949869014056666950955438739650096034507588843806234541632915246682933768332392922792244486816763182383563544125553330952495036366034863952081774165889738826348943268481555235193124850154312491995700803870985335457141721587591259773144671171540093331782147494983674989157383645582557413941058314498576884682969598208960027647839385662872831328892611938991573534355360719735174287963306629071189741061817319333121578703374857642650228692046452944172513245621783264722237826878840439066264565507792217802562811317237234176454270838339705763700740574118003315038408877432892441643497272444529221666173890269957879868958642135961336208046576148304246999244011363896177945178146802647868398538513522205889849514049468473408219057050602229197322282114559422464531699615932922164995684419711805803585078505507032048771663267227584143731040406315423192837706617593769122881292405083994140292571006823211147227276130014966485236979827815234257605003330560929245065490890789162994074097621683336290880831171062740765037724963571316512803548301923628005944372394937077268745681837143138458658581537248325336888686499504666838505805207415691238847074437741555239612983114951860714181372052802995939828217659193546575896936417212688280704193039043425723412480742106392231778122913501875380874227810805731349481814177722194951122083408061531277856613542076113220547348049575552100404959480068384277986343776869376000 [117,81] -858078942611236535669583817699103658434199039675019477652012270389701176744621673817219339321792616110593031899903052718335803136498693130043700752471156841887444112713889584512809041991715885357046568977153376192523902868844660568332670410047114218181373895169803589743957865786069768606502270971686578842797809641051117058867333825028545483914830125048628616431635442611937790186023900837840125396096875802134983590880933278994447948120893243840911542275643123554522080118851856558242285976871907234050320925937789593971519765777344248451018050438825893159198997213240414240054747936210603939076499635311481907635807170653439428777079084120758161103211717669535571883096680068503051493767090306145623922468793874802265390445144695575071980078344085467967355775753461368678212583262467417220029028154007362886576703965269922033644376767497908296011077349988396212974760768551717744112440154367686904499833382904451555752982160890940544078586466200414486907073030412306159200300377183589081002928653279991805153582236297975182913368239463476504774484115691334818933105046975453634037891096287611965038810548573581060352140873822060381590458942168711652365779168180725822121972984145984741916299132790014221732584360061661304326383916205379940193012990742553198327441283235641546075215548515323754848661615534829672681515806045627619560755200833801129235908682781638568382778196378447299634142093857171903389254995294103083903366696486963259857536985942361144585305325874923843327707628898029398443875513006346578157363601899096453369557801968874788303804275087603590300963439007905968521047480299497982657910044074615556124107474951290399413195388836162462974320825434755960627226042972640518160084722935242555967310123895688248125393666366731886021400931873557737067553504350309236697974275723483120822018790182572019936721587288410321650753914014129876635268848771381167222935448629904311242714790795222179503760165477560700576026801910041616574499550335552822212321104576049071827589891940501335683499758474967567368596226701320564813574714479810416735325974493611100977342188688280686625003058197594028903989077164109633959288109228351193073512842292834101271675411760920501802510020153035817267293944226868197450301440 [117,82] 39457734466645283101517534683604661054471196712776986192332702506204618571547471361936208184548316977702954729598085588164374093485203271077844454070536940372313892633454435134840931177279452753026388169741448831285927353000916031007040921437803303746492394341665970919076810218129711445717749105090035023754537013418093439399563733868749905042876141925595071292017558717539503379979031634014324100105524496483555319557566327606374088996845710281393652480434806207539375158922162088728745494659007937466655134860670019899072662895877896970385174566425103236378629480821638227821930221320832630478422087202157692509276416240701740998087600741070788229387956124507619821133974566978157013687186183978512212776370227324625950803609333905569340815056105353662881869863687362928220431888414071351978334321482032506724187700061598918422605691781962719905917951634106241043966032140784511901433536321935094508493846609329828224609798803855247738688744579765391880389387737477924548789679604780228674956036121724376871581374804809955121412852335856811638968064017710541731571215794736584121338979097593544037928233305515090627938889651104300964893558601125198644593523749863543498277189996599750182957324539355432831634977983151076647936895679020795377489038827058821669876694437969950494605220410594279264745414710495835347687382623279327498858798473068435226199295632452271490811756193013201036052191470043084485283347519072827181199488248655794827268262635354795083526550879478405795694260584231350054550171140486589684908903797368375426850613354705852694813539204136106190133053909443337040003958772943417974754154696128095078914363821443052662191682951146289770467081836046161928318428504896606131003725796714115235427760394682560132978105986184235765724709638809304755167700928179969116779284449907941282359455747708212205683877019571053634859286466813361765557756233716488741031239586183883418898682733307266385701944095018053382027526818518040111397360739233214363321064075097461121479327087121736412160719738066776045117924223348492366153998540673900179611559371581224886176160148618277907901782140886253274270642029637031128456708780005345756122601763801141921006493586243594222341690259884790082249477572238010060800 [117,83] -804613524642627337174805861641407065908707787376879660730104014289432540576567882430415762937670636204118451048101051560880190805314449628155352465105081330567961787370633189647056390394111577297970794825831837405040420525944650989294994618326102495179163904377229114330645837299435813272878751009168222427365102761244904868117527330172143336106924464660143731554243989364454743479685420697030546968896309479382404453229496599590626042275175408178406036275409751602079603744133992761239051082170659134805903103129956557225927451259347416683773010585218741950882905310461822412467619785477217010912041833171524524409350023856669985677435795356360765145717161614912214653867086368336363554975506042324080664313892959211157523503800442270655839992015364598133272680319590426131466188327001310055464361372736312470293264582496296550140676067611143796806896923998636933571316956003337163343733395535347127635419693480221215180745458598961861659857939837219261624900362115936005099659738343519597574714897658824897750677205693509964391542115614883374561023267165128959843216891636193186881764115601010414763117906258075637994525782480872398313594312463841468998658289566709814790209738805276132326296822877230209187905886862957178928970491324025277564091705126120177492256967074757833846431487268306109823811987839735492061217525279892820308597819044134097988066276536926762197028563206018556625370932627046703114940406436935689824237626435462677278949276511140275507006620580623499172416705301925791356306953491735156456141590863068295365431609019396623368329203342557626212535565213534058932034033793670394327252324077353370989112145252379463647931062470489275405245858097653169874507500100586517236070055360921391536413049066762063859763280983488389537909663631255904817342883634419047995900694078922599700261556767634649964583061838220517645116006576210685338669497622985791936290013312043183816295447155506547549430431819387812457953845898858165407189542531818044064145806174761735655803595508093509974244093833790052751925500274048080459500978169991592989416719263726542007532740171322463964408580827106736130542648260991662723194947630520418441363766798347611041510777612826114844298616887177279420049024226181120 [117,84] 10590868754643548243762540273298722761679792175084837800359522425538289516184580982193405598378828177087482508041000485792430161183006517079793525772508345902325936805735924280280755964586516091202432264925395951861010918086409578248576758026714653804157337044055627420688356243665494047612290291587235450517945278693373859504598313493843661388127140019592250227610783994001003059015847589978630440525702736538228711615549383851608299288562339628621886972896945423964362941652760560054706975264379844129536040703005592577193185391494427634592065128177677673100999507636157679988815515547747426671095588217523147958130469895501178401810679285100644644610203571338488828082352529119769183045394494400552960117792742697811943010968294523686295065615655097793298766133957683466646334521270852121927423193754147725073086369402856194181103101918894475248142992257707751830099121828435582414242507566359727036775169738803007095008653024395004941125650165933774677813309343693012638900247275410919806801521279412471298662970609953440790129809277080448227654810418946640875297610330199437889576811441493877962786730524527536004594152050863850051382212004894300322061484045925678369145238776455935927170607722114939148064572949894202488893091666000481483647951490323849555114094487662394556659706389957327019400572211357942394711823916237737467461768327411686136078265565697462277794248203017776161243450768720837055851836444843718043947558716432649039326664387407238284604421548420882944530155483543423104517319105849174039598660986691765658364630956024033005986208733751468168418638467674218390816702821315538238843786595612175851288044299014942516317654448119943349930631486621843648482304711129283822407701387924435737367223249454017265686533280293955278517446569325264772587539104955713590678142366489792790682719437590359742291621874158159642188512681309735677358737383073740286829260095998200622504106932469374267347368445843816950627913475123084883494900713973238271785663220799451823453455748416291820206733583857613933615760754042862243185435709508120310664427760346547129728735582525040643314314348059671216215992103404667968225563356473891844590641542704295204343494657971731184957135881313483471293235623680 [117,85] -113144269386186670082442787798375804358878999349407039309052916595159907568940635565398626451164103061853056222498883967998358721147753497176144838566359100649561860691392775859908893081756766226073743042413730736771120577848480435346919436755694989466602765529836667840736498140369655325773931284013249503102036344187918710696678995848015738998827996974746872106666676093145398318309206201003072324641156095854837603026099758474880626235677251487972629229243854149986123893205432480900424648163126096393913596441434926942077876056001427904282684706010611145294163870285470566529486205431326654728752324411394619606542293686853103751954617229569616391986089776502672166256466199829098823071724663372565367226265870281896575379654594224432930568079638803182505137948180834030651899434859492620537400942900265124107391509833567442390747317265738861318197112546768825957389825684777943884313941474289400449336011328459051508341215702411505098748756210423378460694307672412247398939348051727827159854926732423930233531378339211404732100649833570474830887632654350036395739955018701854950238238542401126013082200437774575754888990879345478923549762850587852688992646789495751581521547256867331019530553912320071610859463686318233739808912186956562383912944427676525509839333332880827921713862454314036389577327919158080379032622418179541440328786707001296977328517966074550545117319091682135293089028732951343857952314486188890600177303570312336708162420812795270030984062939602174999765974184550442065828962681531285223901867158176447035489561144917480037618697079225859376361921360323430734249606537202129873429551501943284047629900237708851244605785379513483095260379794546221794571958751650792222598241187736621744320611878461420024547432891033192611083608053917297928665199126637775737120478684284702534299988403467833040525752864658007145563066991896391107160669912379188369074590129610514682485057772368488568663888209520731439690661037115293085370352009947508534649746885974148497454815193982474221890877149569840577345359290035490770017478522668565544213799163145303919341586495493448210789924645586551657600833545408686845160946529766907074243419713751076775731898287489214504243928032600250404835840 [117,86] 423501564865439808042843488452781072778975471027885495570520431752059683199192261671232760510010400862552735885409681183077090615802243673258254780293674451804449012230358832707717726913038086689684214157891994380034810815535996147725573306875169932575391404491575608510038053898325989646154406018775050681044788777117833632864431443167872675622943056493311647679358230120776258048618523930589966164993453352073335736118872167312610482235699619944763679033262673847867972909977869897883410311046097533935145873250558224966524820218026577294650500598694385019434557472881443194206416401098197290950528061503590767272847481282645549923254212468986431244124364945616164320244696285795738632520120768447084693835887673905294951834366194047689250874286207282407955912841026349425383931219442101101004800126326255148937897147611267374106679134162741681044775106030541878340517237290472865733606608141821191656198095107519153230238540415251674528231218350750135862267670005734137605180733731968078928474828161764683787793132921871935772844049035659875218758216627355211289493879549064952965978674022956171025913508007117767732401733349181092706540722278457307095291716657118458135793036706440831711072892440017286758545823167000208149920059302369513330727195240324335062770514765599674423241900923903310783206672188191078757562747976660076491056878620344230489703604104412832071946554057560467410744719790099613368661025374608774636776233132682165864334963133070693600487365937921665264220920281500759688302286945862437433996118587593507857609055338241643617634786828320191394253357242074696313416546263705487340492865504345596285626427488419493153863551725579459156330706003680843664997097468280048387437820669753627201409357040386963326900054561570258470612751091519930519148604159555085051645414894058059447709016797634957223055704117135149552938881956510044944232571665403425636136101944292997618150465455500236470091615257172730750662508291173310356487240723067432443905464812337984734255083522270109120180189326290383158001285566042767200720057979517646920934859117210611293704653677785958439845365648684402253581110652748948323842229495851310515503243437379001597844748399319245434294557617107599360 [117,87] 16754522914066211203181729039819814329859338172741756266241739533293636399414715996203413029250224195340637337065471205803471550634211348023761029064462677458624662234478121473251887283897632899050839590472177327771346967683639667191472109327664532047884971034568245431108059437375009223654752873263226597877820965431106315214034347692264965103730165608888370981248239059682410539162855192146481450841371499303920460248135821755136096777638549609028452940266611529538931212165891379692315321312681835092555120014899353017241710875182230923112180805871311246849352806661881293563876398217660180065680972272641242776051811078110716975779520814671559979755932028308940128496689811342061467858263125647313601937243898027104097082480621327023752377335767388861296164680269510303852365325721660391989040705806951405375727071220587300215467249791229893256488955970045330158368310514306208342085755276160870135113641671890229689389909511163223340946427458443803082259537886209326025129928546482651558126817235149241670362216084292669810242175014832222690131964228196777936606185912701348316078655270509723304964154757440211910434639925408089722558356385589356956938749383384614911299120508740279603539862977614927280245443848275904282796461789606407740038626964187970933139451342540364144592413613802438829655670160985324207917962458921634901673661041646619381879256695047995430996203165513501387975964669330969096952618537432002411218808470030607654283786068403549426420542903235496371610600627069589815006036102040481840743239104341739490662655866080050036016778572455382952819145778988843395716453847528878264078863908255803712762158430081717555066074752666723434192300311341821767161403322975821664567432020508563872718978738280256975917268712784451520369632648801318576271841514088902924526724193189022526850712048080207312859342427469496204742282018710447645191303799842135225357547671554406034933464248208943294946193101174023778781700464742826915586395710769240238290901056154723882123306080090526652980814854282593080744530350489818906454648245458638136214662033413032597789840523364927731891270106982631651444857071512963729403326831454538245274295231543516789524953218668326859899417277619200 [117,88] 124708030594296451267706974915670738096397840228506775809109965132855407838978366936623891909167266315929313676267463389490340745744204183454142183981691518628853737571743487681773254225006542016921735683988301934215448352402750360622938047152421448845988185398673935044878698923285163459787614113544495406186265428349534524891464803270690203859384457898020379493340156720556630358405014364770773188923149472034268165980518959793570284142281361671802682532016170024514524530668830796575736208670801731175837142458414544114303073611939174855061846572507898370562575348310971466772511214485434791202035211181536435522779546010866659730186743185084840070607963191640630639313434768411249314683168547157209157356615010494854676959477427636161089907179692605661076679163863652778775667650348777190613323240520371884686879593334914153171145422932508801612167713896307383931759575242242629065313809000046705617409203044984765196723834879553939315018110069959605239842803173983632996103819099328348085125452671327280598097707784854507457723634509983318316307438470119602900095065664037590015531618118833982104501465698937312676206008342524706231615573085451753537075144080404367881453046577993193302683181048872240261986019525139941098298023996980353089462861681018379386378564510963250488589289948670714646849396703622234641273838136340025161087953058577709703371873627746533529157081494323158498762543684282212241599618036051584696145564437385274929702771950283910610715594904177627043628484351136860794175042824017836471815399464306977269159586803457848253512596812987258495583452225820525952753436607240948473209210897091633455361026863826494429674883970453950620018566559569045443350158649226717793716886976039786095054653398476244815922256526795487253565392918912164981163753339357526038281037725372827485952109611905446835158021470400824362392333912774333493188485406235740286564908673647448519749771982118791293745652235586171043031766803776917490594897296202528714104968056243675574086778109487763673778861214585100290269838549068524952784941187636281348698254679406681402925769254393237559421186430189534294476850926024178392641326564084442412109941241021039522471244690942715729322946560 [117,89] -3010048355723430062723083685604857840278928773187794912517262581207683520511378049042140477753552153930418058890996367890108652282083441544363660131490541825964307491395583074333721604710254079265371925229909017479267315295866135827912914338062799472843399778520462832794874750937534468529271965895403243940650129986501576467686125937833186730869013728759779607459228506901572602836486372658093353588115240156146145380560314003090053701854156309742753722106017172874966865541207282325748611422923951777516840895296684078740404537661428850734240394251976892123345900946536336069043070743293376193708810823643319362522405647103542025060806524039829251575612385920875902624759150125570738565833427311847412302479327148826708931357461217552165702642125323945436188916204407574630969808887913386383428008355083760856140424872660485915521596306044516787757554423030987291787349225711273605466535147389145308457711515121943047874080951553751137360413014825135291745801480009763314169524578966014666624540000281012959618775814053178181715287822197684534674705470520602425590369169547283990931769039301680750132858414444900348480558694713720299050919767907076243907955983982937926567305093065869802799988560629986952895226518216333776748068724593445340869086641998711401116518741493772056837573950750610459503527119447336074387135583078172473430790743023835357607586672451041954178648636813656745954063867776415510471888267806519622858086481678985007248088198874362132368114028759136762757981405499880304239902328921763732655486441343021864372571117487271412439252858962580836718002400797192835831021304574581361245539027678113368205012163969893283749176762689148601101184292192569208284398429980377712731751633413056500841811421092345382292525155482333339261068873631668729502103022462351063435054081621555963417134606525706246781396905105950617149658400352226114338887715890520890032227862546695447701727319303149194998370992656584743115509679803911875775974045606828563505325690137519458612471465562108703475385828422034370619127676035463942672571316248290849916489611199916522463249601226479549286941282678933728611237940958430234886132231896781787935443814584245695056355787695233812439040 [117,90] 86747500737906986493083775154945337390160929543469207257752985552748590538735996485145781398827707894429793749739006365168742380533813956200806755777647833474955831876900642967497777139001767137499005944346383067695546976604064253057495390232890301504567281206809396077384730601005276838707169586232081614481277193691141572762140029312188619966910041093295119732763022929711027150144254789245655878919110117331836805697088949777020004087047675646060372832842097617128820001502774655723832061035701493129300304009878213376185759152314581128842192714736245956383153739158538797119831062490847000416306525689824579794727137456033902666511138285839714281161316202415375464891970245517892207143578977017004297709739325920362124062844974430047566156154877093365407948912154677048368614471861580271792994077431980374229852446902205806580751222049125460389202069203105353651052860100942566057761950070196438680727817742718379728061694727262859814489741326407309383238633496253732090230530377304995350997110716209128214908269014797235340740616662819194397491927041747207992175377002237929216001675838962508232103791935772369899603542340990338586786014612632113037494460507952854781430849994609491115831665687603856614101440016620689756481372901325767916880715536866215673348606369708096688999692334821255904000419927158649294816438111205497450704841548645031029745753063980886861387148963262803137178122602134804857240169560757214607839893003738724602615912563497428601899609456531020518188222437716897057157749584340521467117355484323291368544054355024490934307171805296589964377178194245598934747643614573595188066963771192890001975411668260981290584210582260077887321129235181307485247976667754738898681420638470974328045517075630061804493714388164385914085135969436367022633505480529764294284749124714152605477585619135177955898030424625035545669723018276392815219720455280130432698655171710514184088568360172936403620957088057424077408136069975095286133091112183602902132188375217713689765050861388415703274925914828015386295130834067811655234388594068204329025311573942736626229900912712661247673482213657972151180430333470293800427776740495447931311968772061445968796325720946114560 [117,91] 619002800386237435030410191908243391334890470832845556375818472967974355975557352490863546049479126384786033042934003650851062161809092127249346734439087857808707554688948788070563194180096921888774250827151058665442476341791038671127360711078225812279104510507375297313548195414712048806952112908939309423870374108248590302733766593820159286692259988243918612599184862644008341939680212032761805586476205962260384930759678621251522741061802647001779807332254444926000585225664976883044193525213040732644922401718487523439600692287329924489668418817306979093583605935014760804148364412450143655111882965584040104952702789165837315804545532374948816253351427851900004441375636213105926852744760032960346646581207741093974942943382613024353168687508857185931509937240143207129781793227843390572518479502525117119916348237406150293370500173020204545213047851732851793079243355224175866098461236140074902411121169380972017781893970829294882405436049009435324937824142799534587609416176033668088006525140194824003875081364155349527980056359967404731985355541814685480299916016020533494828469991860185931873454666655703190898914336705311472989778420960321595839501490639937680110832999331492284188712618979607773846079917875715110031361885242285735596986180119034283629680389538133513898121570096352303812755338260896189897794234624779923120167690878901587396162675167281812259699415562199955272406123713585857939384148456945652776128466077845181052463131282189607101822352735104643412606577543604205965557831474112192151831628927845289015486491568354523630108229579794409930482239069490030095501846044447830166411406703957554820249066676078165062048682470394228534312931647981569597985085675922540535857711974883161339140025803494835745588071896124291145071181658874664646580620165874663110165257804121124699734954828715047578549606992935450777214800217076531163687631395060024016856282967785270901440234525031062536798024112811389486800809920223886046869027582078231041533993489429885423366394778550580502207930431387258125692018451728034075978192506017320151760642109672452761296609915630602357677176875571568969356135802162795138503498797041260749283407038663384104274047713280 [117,92] -6386076209506968358621399479653312072543245260941740444049768209754123055156033141556547695238916001251287230174753396024574867169457888525095344723647910135122991716341183814731864375508574394893583865254869726893553281166729978133377271715444702138053133431496901558357725363294207513268316725818552409524662476677611732620235943659857016459644412094797102013511456698288727545970068732822772004965013475619895450525202654452748513361269672136613689608279991297089864441062462685303920253362090347907805577776135049056609823373315964935598366460790557539769956535094411218289922463548364317577332966195137212974837012448040532319502987044724280019419581675457199424585479846844176457256641995855278562049633212406578913254415756196695093236149868305815350830088881334884424192765734251351687402148947801471560917368451319656151571781091374494149391963331300152514233934731900178079579568497889013882328358483880581408586134598438563792249582882225386945824668866279502019846986173184375665032695111623492281089682863805846139630637241822401323665042151656559310543482081550458088413373801565635594199823185374417466638757590531059019727015667285804676313479288640444840529731322368539964906041887511933914069737337722902344377615096670820970860049222022663331607346974609774837982333220716783256834490582726706200420158063105669403747591557701556169553117209585097071170918374067924684822764280638759586056981051172590006874909177485514699075945823806617198504627787827097382746765153948083976344072902338776129026179476378941724006083069695421156067040770343123834116263695948112736558656432099135333355646442765348086758092705570291691210801822802191136825901662920899927865093290790965085273790773437266198001668904051687171427347458939660349114599608214067044460933640393296580985855487652879644101063403617686136517077930892539210716022927724292971814208731357138591293976607827793632458290126703415817610412502499761878345974792041032826048547193122853889578171249533054328974939136245742938160063034152313086101746881421278649207243153251361611414497548444890593865951491032642207458270738345934902159213053714573923572470084628309567738622626103460550983680000 [117,93] 190983074014252668162586743764847252840389452782646785649630002241768732153325244821759318039888172069971939763764022343465943400768581430103446553692670338252146621930985574829356701407243148934622399662109732139370618933527679675972189671861428436829913478279502120147971912005847138277573934000841677601854635919193003932848270908760345740536681813529055288725589661411661682767111866849542728734899981137608291322436064461978992004696558636881788892167661559774795250774436615913937454713099969123802257562663450248811351706915557215579839239669188166596675977688508694572237817530912893056670629484276737002307048030674636923161049312034254114226196163313811772634282510569257829929150040044519038509476050930711977366788310773641455712735516745765865464962196083873123232744853516125163788971694481748364847106864950360378419461938624357080421880764538949479902695617455031196659842708728841857307611272361127182150773547013630732433688262622345601254268094148649426628388848865958564553307835137727623317555167086843184814929845776416779255757011316506550777632455975005643949433414796336626736480531108898687204019211888758626903373073484923883459842976038422895997794161348481335017920437001657480622747739192998053880515258314019873966472015858398729262136516357284264721030086520599402951414098355637517688540564240281280551854151203782789772678809247646293520747010719435099223026055724077646580787742440016494096428774440206112553534670602942683519116846219475785088830252360980623285248033866713671614077738729927907734149027292597660061135268215863608968726073013373351495036061626646695786517089201127935081654099087350543869367343750635863806289472137952209565733166690357194381715107101828760030939916248962346220714697466419451422699523276863880808032138256317909550789867655669754675916978997012907363121291221877520670272202963553046773499718894240878185316050728806222640233435724436802089217448549472501010392020702865694372171436803332340690122797339628426117277723672830412565052952597349844116077733595019688297118255457258865409967028922762143779820395974081848837970500930407861303670828750485478493729159160124856828430239860184817336320 [117,94] -727524656523664312262094250816031410215287265521472242087596776206189292939901981439403903728475895957666820472173171304264157741887188007574895020178098976583612124089593813407520999402943385234198865689425854808454607330534392186057892416858954200647070829048420453976540440579107524714707628556306711647322015707068869160246155843068600411986625842856488765964396965266702453451718637649326244503771376346591782631337279053148954978661157766799395557970428269381738101730742944957493258572649535261589103026194710085330901986005340047462138375206605979343963784684196136845667479630306917299764330773167437821362692573515031817960486877605417075139145512910559009340427941339202673826744635179730008277620900878801884470034143263163702795104737132353944311779656441224229220225764655323294572917275854726351061868991648727937002712016066690538720090626494642324851317159892008270639831755745667156526741433552782764635814294381853204150255338000471174851418808299643511188857231596829089171472619046798745957693089718458099295093357559127236474883480105101084011088369672569412216626743677142014477659703517802006360610671437791663931494460570600208867270997655098838044315677954880546074375641439644023786100184143963229719403320241333456299047118641608919192651277407512690871509586658609043486622025927137188365993372205170384189959178351662512188041627199438602904543039483205020140782139420766415944072885380460500601964993559158809452037189267040945085582406138738711125944810966646814555878979278514053791887876482007780754753838437374149716315096795488316779006475951327791195798095075782696543688010537347292667784012254472109785077121227989027807550333429487026643189560378373242196802156438042260095394957930743781787763796332684921399377323745937458830170497362124110716112706310445650191055460537008224910857294457427473008136455702974537570830989550380156795732870727862935756056546815405007204933110354092034987171602203755228457321665585984169519034193577751874881118297192340699531193083631892861879722360465146462067831668803053574062252232061419295631830896001161483983585957891533723693494814193373674569757883220453440627072500671447040 [117,95] -22271546226821403899206455555163056005631065188779877553549386254426760563198221997149609728015463114755917060218210384217790137705060061907789764847899707098121609405358228147259828232520796080790341049706629669344205264151376831881280435532559164767264635373148304514672796844949010346532781747008003685418768032817595864934525384487436259981572320344947270667625015550831406471693540961982295325011824489194204552078189962062174240178879333217504255842421706339614969208019892183632506082277949906850691335353042130013073461798611293826444431124962234528342142507842311876125494223145898146139637954872629872292894801147584075763756005938833644293143292548100339939093930578167998319715765040538209642680773169117405969861687744721370073267629703624976750641397584326500591064803822605034092137751114155770710840243130030888418606940247782985093716655657540944360890747505114591397438534696087022789200568689829023583736051460928873742350708362943587967030109934743376794573780096288587626782037028406693004037244704216773042424634077318777971559115251827843884817943415999360038133403686195663358963206010924602340693179729114943908333011926309568591907738273464898760353809852231199871228754548231597585955277976024705239981075946998790978071708206109592154202809291739983269028121960495540718191588150970146186586517310681896067027193596805880543274001638499170269023211685128171732400102313583467646262590575691979566773820303254207888207158877729136337811058200895264183607504817685186728869848360640727543119261869179998184895164627439140755500748453020770270864492546289088392698845088879343647241908491269427079275662796470582037547596369265123053171909814692702878393393879210055544840789347299401870186552762940908023122731508248283840766985301249033313329814892335834165687969397501025387069918346830876965363216784721617055846509852650430198906727659468281476517670135303870045375254864960545425870258096614511991361618712896685866321394219536851816634240633630468053977115710034667092591693974209941166589817639571040082544788484918899195762999717723147101783719488246115771933029004353206634104253557690081331162872738518421246582451240960 [117,96] 66101969880183923318540388712882850424658282740640388842758471392591238250547383439142934574038780248240842807967915247679822565143944317859165272538589962817195565162003434047528841074258706945004548467191226186016593776839427320248300989605599321899530519854111570933328663322274070043392441494142556059243983819588075940941718529998390290721109085541430306431506889026916146421927779704317872670038656529490908082235001663208514543349266429809510839330375708808413046226164469786667758823304545216707886137339165409063907987369981860858740487946510449292523162724581324027331101328268569636688954339613315765844753152478463607358474904270224903599489833582517124461314401448918946313377594237182026208054115089615353157581377021183373207339942465683800924809485569856375425355884740673309325801969754175897403580002487476347106400191866717802807099877678920886361268014345552808572994762088034836574905171381592870973886224253511933476662152200607786484382541028528868821698885547437602245038785784950689818333423789985277851753703876676602929150931765042629234340854151829662408115474893083533231551698169700545090198244231467833361146579317857811251846039276531024817509860372531212377343784436332501869126442408704735641469695569431610042124534378984610387745125646320651456160741836480332648820386327990022144915916837776853666765227308220179672707911747049451356138882934795132579193970843170587351750823883834706976997160511606865799597188158425921151735573927382974402612518092424679682740894739991755769623474016985383528142652008438939544650333209269288597573057695260647896073340873580965136494183961915419067366045522662633662396743223044528053079329302077316551502943977509646148024150442827630755941294217542704609359450499758933074630048549295271615945191001397884748955311822402759196214500464688740185423234287349652667494169164819233303495550579276828703021638437207068783996959071634690426765765636084765438294002548137480734114162194116844617863880751136396579582655809710744106485796199675387185668586676105367040980952810350944890168478519935334962704789460853342275403988523166774209960782848316857145662137079782406518210560 [117,97] 271996863619565732650330741502470020741444620802230320730861431607226983377021079045718790841103527540653084434285061409333174775937240918571931706863164046646369804724110373979228111882663067946938888093959339171197253288693317974459417320624193180837859646232167236641143932771207149987605960266401602789513363988828832571343890832569244760670506647520759204432523394130623429616825814647024218129062487735769681462340150214765235114428476339791744693883805746653449617558986421688502079004168437527436651014059747211264251685546389846999352835324882121082344710333722120461031692230176670651685638227868969103435068540457420378424331629143628896410692279767361891376039980698289651466782395855525255201410810722954254900555361056563596518013496576989529710960646643293747067475440257009529072196108547734113889748405682832566109767238144440227343218902227473222398593329232039985856204049766144027140843063265847953292204826786651604133206866911019904975011029036885226138786891369776273149267173539359756643119132547653331247971956925257104218238085812615945368340047521685858514727920953229135296493068436952357412408482613399893484241941761767862821464267567969137603519875743003426469511470745933993161721200027154008857371104042093451061448609481537127346320837405997635679081055621206521528788273115786689864409515403867723498055104973032261132841997933674020126737939629457398883840298488511810424950846037634175173281132468518118276377228517838828986810774588305482813604783694133330687164771651704253916644314156404283696659062801022918469310007013319047287441806098134442784034127372551351531458885341035975267777649972889511791319382044312020340350573832458629629424429702398997017532414389010546021591950779041711902286043853382936030677939125020104130579172332291874011570818962105536254628712320787126644526929184831173928665648819623933014363151461306490352165800808732543761409944577410839068732908461602821316586053618312362706321784735611454393831402914799836266697058705013996254756522720646446646641665058841246192818942265967544467296184958151384904185627876060467888064016552789040037290343712134632839742766388129300480 [117,98] 629731369707305054268410848150759813036093485227689566583519677004463942711216983517940220869111819933495559609860520198557642805562498091513946749771076286009241801340461337649562638158391966571857886621871580986889835224906487611979361805591527519526418344969538696293248508659824121033380009403411469250931153393736022823491559531306502568171802320424489166119175022017969028733056087267137048613568009239757705801845865729619565685380660230788530736890678079878771739376463128389376868072126172919915907280810025849364764801915238157110238963103190085003403794153675760790459170607848545267397986210075306499921906509507970032395019438637529277375079753417306314694510986400813832259910762011180966708149452301222832366171209948616973067914941114895409179844557790986914397217844022100025490504159316126709403527451585710535098302905220825332982974319321420899528139838365211250498078807166340825858530707910866467274209085177748834555368273859435294313744088586339681958596731222200013415035775026086643073531924018018237106858505492612226441682851503903266486167988651651082423825408659056738858665849437345478564770558119569566771926053398262144083768206986445733461409267917511140528319231051832572817001401649707451090585672739544159253646101670745690847591792031870248048719833820075493733345693500288962658217534110159108488934976106873423199653996855173359130152657369711127697566236288067381356318214728647982284385940889464552612395284135885668598130105683613709195814551581173757673494044647272376709245603445492436457829877694884820484937661643560705141639173700184571395508156145631693816677374706004137444398789839628332565576156032904498793825111647412541247079400402951338745672808569798010134586519711259095179222503266245655274301256914714560027608638268097792995538399715178179006087152134997650462324673926349742270010853995456964561937368283054448697265617635692397655803821479993019612762934040500533899659921474554468390715809529423281945229364837300867430519298151414751038890723724677745540651807734441874739456751996463405050021026380530628674503184268244164061019883549807688749340491708469874147456135659520 [117,99] 8080431863015943819978230575577998525207804378224334914225747908218522314476075986152982437664930248745773746505932987067583375608710200633213519906252862268463746457240212720438100770973576160099997018482853796981044971451376525865680758788312538971296090890411353512555947131949790489893770115630405079929904462657886806616421261860936379982089673595554699611052596399696336766200958997167695014708954769773877955123999695736273307954424264022395493314860098636688995606886557321390304797479307866565058284106849090311346200505556169357860901363864999896402071208947272793353073370891462129607846010001352587366521236411627012979336660464804643108374705275733618719566895147236559172134915494603634127637925261279459479737027760986326012521102262640887904244524124022548148837937218143887333677454929149200427201607701629427542130948491737954600826163123570239007332622013568917477009136388723504676506174120664506200715101287008722906123523179877381272021277817433289739697375281699343198810302065868613476834888055341397808628491252641218207580911116826031748780894165223491336377204216415534126997187538021666336805104001995422343238769076936120090949727435471540736734380861960848826049327206467986297258361209937409120320206194164059128660805139462939059780689581531192266987810723464665488213330736223667261180605520179300256323433753950210596040597583690194374300216803150379191946792194687681372251610423746865562504721271417135634163300739674032153927503011726282697815303266909939676155300311460595762965073263814166583501443162639976602126684805149942775191882180538439349126035291361041235407634915812041257789973691849385055157227279993671956169248571534429712773465765009315296098102443750669182981433029955382907973057808484525718451363119599266993820406882690401733478351148867326885248988309622360446972751307021004098202534200726060112993572540072026281173510445630451477489313803888046018438821722470380869387874259206518659918235712892323734940628833904416396850207910122259996109521795453145036537645982656243652182803975013589060209968880712512617414656545430546295598855852437753866603927555855589581309870080 [117,100] -77425078952971113187506665480940321007519194053379330803862472081768245405992053318042156015374270010880963329780058040992716515627945722162433887705643773455301607419433160840095422812694777989150759043234020777168204755360258762106778897342229698502305176521396818040876658286576214664414721748863123168926238741575690621393835799543595105337017781638880060119156025889206120459606015171573625877854206563191887640082707298706719913527558744569268945572005682771619373313899217035662555930627175859044400790084581003666632848969169620686205731940144379406765647087639182592053128235450775632352477603890870964420506411639387357542419378085163572371134249826623365178010128586755666549962950540716110350333379947986717208139640755787439871727779589042391106650028587367221289506577570850883299823528400115373821198403027360061713986200824443702112694816724163775646361501860127481594232118351442175953551351864424449790388615448257526422985065285473905832138881306126889878645481802577080772175658802659294645786950493960220036912502255814153669586776921897676141927355799950948801933632420439226476285888225962002619883720416842376675030961371893430340785842283041819969521332950095601907870171329673131455516316037965720381886258512362775920209677555122545071240033684581690545432831889847743582673559143310842772626303191396424399931080151086387767997125642851729836125633081769316408607560915494084778697918994500127694292070997793602321216577570697612585018471924639040819631061879289686634385843649292225680273432021898836763375017366260374931822414819011710940666106609859077285832898626320200885978238835825847039116971336492753905954509305386348422764127065038654740127969272409489260853404932738688163400095513428060055289612508596860736585379497004042013592087174805777564518560098782691796426039079357552269081350240148767268745241420170545509657285613672973601297603953584675335805100955195370541894113456410747967956161000555261418662153183297038796490794313441571301693785650160049029296319330191813925428854343018811681970538804250023939801890183233154424872941049890314813974495504673994435725195780153325383680 [117,101] -90458093031527139734413025313734489881045134559654426009509808373072904485685312895947288499116338420020776435010697812486971938588418073399871308746250417688036248338948723568323123888206804529981221132933991579210160213009327258480726717108221497986243484631726015994177674098694990697262394484492291109482971880266061712115383877993287112245685732316404693978793269261794255493294943189930374830687366283861558049723146557075132101387807681756317572244627968534021704811160354216315892379528533720486250792362523660658560804061373405158392291074215334368440749170162857016710982618897966132669792927725707727513102400554967059343539644349741686886626297844237630568255672719145470379521647609004776926806521028137335096138328341474522748393421892281305732443577746829720602754302327337856255584088092017385456471150647678087834062565917384244101786874803036800551983339949244588900072446107512180533988383230677339524365549887470572194142659523099774581909048658790091952149137037509503697485356123414481383552193701239322353302768371622653625880542144905372601759953954720125629366788767346230584532808619650876855291495736151843731775935520247185199790551250582892532206418974469544724299028371909153712997124617171011504756962984755489502522516688621124562607852512503503879795242259445877552474538433549898758025323797998782456624976166842064278355648677881870448514228787777634407944943879820203812248007254460555475391708494771043837965050828731794818803267495958493570314488612264693792102738211440484073209685845468322916934196378156256994626431599202583899792250099706107656477203288082607234930829531706152555934654037493269708075492491294169798879160747897235263796708484464191645914638105628623560482171772165288687135988604316210909673322559723701936230223179819032257303425786824187358827755522967344936911092528963896428178350244657544163401027914146037848443879404747944355903317073662177332860161076157689460980669007376404830271322488546675083957121187611688210384586943295446052130906126440038665581154078949504142364710991333221366040096222193744896359081888159003778312004874853360492490695040819200 [117,102] 877795358389663377949092238320954767979701620202151906877918557306439635220753099883262452087982320641294409201463240508195770364803136467887627441882801355559805134200601704395007906846649121383896872988416881431268337946948558908525540733908519981877112511444501748740208017351925020787637530946445301059681405796509495394320881291462731580233634333376747189780054297521418713519397211692087318297403840915976621731203650356280603486034613792219668252121678062306734181605360133403246145062462241777204748030997957469909129511914572683453691071645288789837570745352229975259966109656683289660016258478022934218608369747843713328007387100808353895745671242038801532943648273904439854540034491141949806050543401918872614435693545443064469172310390694795143281861326565315693836641056693641861802909777780613108616418304133696520834860262574496578047448141161316429884894086746566896543566368041531396692341359773767637552589402570438027715663319959286532365263972263802687312684314702572386756248275686627667320462431712067328919341568228698848959634630377060784698737694236395103820586050346457600108831759679064293224114702094521225278437562963303675168122764404687615183190415164057492950179140800991335753712667947120882347344733546469606784835349825198030888558382136902026805861456271779198485286948000961150461591406328314402003702066762766120358726807602123045969338490493812678838369820122653761005217355170118843041562006674987638723766178478370394663602892356586008829040832085367405615813125634578982609623464587117065349749002860929649515987138019580997478678062086488920424404079918161710708968205253304435758753110602293744278927620626992843337870924726061932784445291502907584812822037932654654043645213990989297740807468146781949725461748560774214363473689591593710004141097602972685118840308028834111993879326790392296149090929724717169838323953705382879743301671121744055438176528272410273750688987903817538665998689998036267964170838489002962212435356649813426516771012171099904686484458546393549781647660631525182654360930559368070795881602873093510638725155969430582111862366972877666735612231680 [117,103] 138372296929103562409185079378438467882053745894294259142218907639924972358209213741467672473761384681596171902347591052218522352991932938914176000803295233284936579771649575230236242049272315701293821075455904720475304831949190147806630155793631916563403222819491470409102130140495910576815457146320307260494178827359593762655523277153156375258298495651286320029471160545453600259871465073882254902333058145244219130189111414313565015935173842280904469440867249808990672038738641151765689701026560210184942060092374295482559869252025484856737459015921844858770861054665510078956963465650400195604588108317749351735673475924896648427643541444685579396533758675120500828092254389460413651855059526223190664633990127426510422493766644196959530922614234029761888231641972227435815809712310790458201809189004437314458146584019178497575057107013293926785987268269588521717641573614959577592336999926374573827027736446325266581318319737641325466078884192846728282260635749894434331001044832961476837709762240799377311752747734272939329989256651205891220670838287111575049401753969071964627432682205561207903420260585532920996196182659010734848704901496616277561063202029896660049678218721937875568669935734215293387363979949483233610342843641520511326624823409616820833916445789978529545502424377846949630348762247177684209885962619246926636669017808840848140054855839087890110426696197389957646088811787837624722209658197124849283085635198652967661816546403524871021520241140430113056195812009178530999169300691470626790997134890985237662089958030648845919024139081636152123003984962575845563748703734369447590549840234107246508816403662398053283704147947549174053334056976145292011855229711339519920773415555845754170174905770311344799984511573093946007966390426682918553842994130246623656923118730034393719205922595017577000863680049115988882318776350703911652709696307148418023246663601708320018595441564922002943904138042240164298708759499892490537043997898145502276444493535782793474503255558849686794993398507949043999030474486931375428195559054673149684955912985011814690223150095541080703991496414823065862144 [117,104] -4084389775959480600038859546875353055697452077937436268314862000011847318990522107094899283715595500969281780589115908343493411137416911775468189863946024828278359969177585646931964268153922940707059631334183679694199566409657363600327348313905534136113808718825228887934644395156613986265720233398446358547143339899998574871422173056172119099619732451424582678691448838204829363697298865012427604345090247818573133044727255110224215508744866245725634367645102960024602276544083944097685387759563927448741594677169905898359255288501299199874880841291549967263516378300129162149548049078544310360601625268296197675962790413919560820943006812506201486974963142131320207391479817724550389862694038814961587917169057553013367834544051748607768109599381593481637833428383236991738047569014092427601652175410330938378428627982420919180775180167944008650757303441550657001070827407638433014083321687666041016074420597943126834554453901630146542652889249890150539185273037586859423224623396575901647797761332387398747427557177715906224844449422509319378882628825057306596031836421474589231949961505214590522157331938435962052566256625468970671465388271039034891889980091825386437014226169456706650784818027575566898730514918049341695932419972441366385237751338627012321685007650126496546510672079950680562586582595553649818220168469527557136619046303660572912986888701414003638494496578845444843882916375123327479239670801733545661678258834003698268782679738664078160937528773272553024865220402076030809957093151475735940672482143596294613854850604210434157829456312891453141566972312158575444190446495565801990802720449286611736891279736458602417316867472922770161065000813919572185808183741766152945442754106050045352416521837838511044019555355746065587193485859386581913151774462699767732452675520224615156969980842041124694334618678166965550204831054402214272041645509455166559592977555125233838732807455801942502893823958896173794006822064302541874730654365283378590542082611553098214603341105538984346644111048258856615167847944239875324277016221125092632539542905957705688933166991305933559867525505682571264 [117,105] 1440954477036545433196883983944631561277017853723274999104224079682134587070428903690767512439677906872221827168110750890204239922625347350488854605044398877912881480616740298175650604048918194154637557631781205351649555509526196889581823309969684438061975741648889690568844066764535353030786127376325313709574239572706616784100359764271869611794407798802855096741797762192463703720337420916233373380343307493263939745406785874835046466073622627707268909592171159686381569228523116607254833272075531052750671806939845400433934092663012157546676278823249141195073229489335173378209538179228639035453400108378728377539750994137516902338325245267062682133872651752616958550424743138108364274491410851232185799657089939040680525066340982562625634965653411184943038672310012046434829429026121604039412922208936066316463726970368564210999742111482513179106317552300390173333255827319811386449650687922743572175340776633610272242245251703880956519273370955369015992765287228951901151294832218745378019944096358729658447451056908604790650170951105184173607574980830919029177839199661902639649348726558689225959301811292273492515732503988015964566384556469605580254228987848427345952444801300197069509025461505994675857852288808135653823846205365046320660400086720295911375507673652812954114108104722387287764915081890981460273789513981324119856343920709966028791871744823582474170030031349366574851025662544129922784944207729589689696379187305607888277111826935429458393086641118428659252673615011011467830504261159296290823606198554082688960650813878875397395405989139821934835474765224903764718710835758036275535244419065111729522938315548303332765327013100914149007786182851646070606909278755929894930984467338671649298314815756510075288756657718276147117162491026866474999400949857044168857900040518325571617217732072445493323687576566753246286040322642712688849474210301146705174943809636895152801244170543925792192867541016398304217367677479932428629313529209295866619982907725329332687822037500488246008761666644505232461130459149105436157504140887883723722856553826535460385886681307469820552589213696 [117,106] 2268342342741624312989482311076921864633154714794806955730234117181076335058962423269148157817785084633958711901618535486671471149015918151783219115863947183545377936763888672441962850852188270301229194030443098575939284247111131230974379424397534483890984461295289959175163288871221882490565283115515958560316990839180793279640625138483575156270022667645178723438464150495815060013383292214724455820575445093770638822136968340416727532308439463263274818262316735151395791547774525467885252098443041351838594723963439220441095846040400043748157022843183122686204302703637308561313780841465995405578108159973615494796824628626683837180256336168911582553037487868080772188396723185935505585057034811249801797187766914479161778151816923571836163840543839692690800285738096136542212774088869886788978484326300813172078551635164581697490838275647469898132716341281612081675819502685694912547870924334400640571689387283532580545527289549599123529427486713350544405035149823481773691412354495537614531638926766123482653515469360139783872080706734422257907989357160218405549946911485953378644469352175320876344930420114564845086644236681319600391892002541344524228659432514498063112972126608696251204861565954227826259680652772185235336880273089145277060926997561493021829498171750683709770001648416901706442391613790028807400566347778573135296928849550970164414804261781760991060619354887968186579667255128632184083396960745391445529395069378559459430161004411999355856268336505976742776149579952572006550878345507625016106881083573241838009105027412102001173574588574743131047603506887111172394632738401256868048631819268135906834688237326590865620875896639030769369620188684928180942877291497723049086082902219039056398173542990292305357861675027089211723404362182710712322627792315984282532603002660192162933411318147510261825262432269932425804452830340936938478401930678310606697093051638978442358835903727035840611295515208967273417311474442189108198894948161394515073258631862666659026292944632487475162027144305713939050381694969421338122705623592330341208380808154682109431965424054945332985856 [117,107] -528360027075063602264024099930967459003697384886400727084573528310245056354263792533838967640534136070135931781474551182561620164242609630850406265918958768229114775778082360523592826940594216025149929212988256676987893094526346373118569423391434127664404527231733346382439459332734096836016059282373847514316058856427715527588728768309312581134623069870759251075382147111600340305135552068964868076737700294578415771882186845447594178246897530687411296263482640671741794754273760694574266846523969126468083665500341077584186430450266155898988724151161082293790057676158184783720909671744063026058001776643575812169760722575789948889639265286611732979772614194805926514687122115518004819942057710242269211237413025406497544080778776696115280294981563841384522805010639143969558539230301328633943364947013983735022992936952697855716074507912890058061953952385085200165591211896471719492321882051005655696757430162127818408220232526589908591071552241112066143891313526422709418621759301155731057563251447975752805785946834683877685024632930064483674469066468010194251623516298399822003535894474943724261773075384720596884116450268929458513899252358376008657948794013484615225798849473086908293382593648086872074745524699588586917570858336596046723412015555724155281658776844047053680214275516804830095565976061374877279162690638141981643163781529557844490969917723435551830129105816341955527506859997163829767770127372708157982055126682731928263517294573410025172376944952547665900805787324805253382803803604822486654935753722909099494750074768682953185346031791590316345998382806724181852079717501902967741201155196645485835350102215103675225159650845646095918396813370786955084710458176335117796163166401204168307972651903448293458400687687421642358968966516360930573387017370009855367294367187452671717035612564847585425965509167987508909963556987848385803719507975849989765504055197398975785723962480811378541494248844820351859001635884115872809819188687278684144744587057933035167010886375640834894060601696890401349899267605531749993019021325797475849833446635297288773823038185275392 [117,108] 15936656474675048586106933283629364756432855345101453586568322031857643556677691858067484123420727646435287759948505893322175694911150632896347581590795885071228938894154831012890621035100528061275747489216041612388687573890865862549270374809199485782064149320125304414477808271223005772064012240562097316212339981105038179357247965923750528748921310255324078271178574658917912986252146271649104813958408811357386605283768495296482202922860030870716426678457302690805538456431624779491647462554243696778178668448705831211776863534535274971033360781051367511029551140152414490797848565077651063533763468861737012316412118635829271717098563106580767528275136585350178096823377760380285993652475439014538605769113917404490945309473800893709315614683935656341746318229234533996554322556331048505809750543408160137888878530615406571237592152793582547355166954823770581925867809723280963263527393761997520636620258932798279605835919847313504854045183857161154901234170186137567064342956186634929560912589606007165377741196529102445172304090455790247180780578938485694454603136842117601960065297885843094364960575553245711641660453803639356056433039253016039679457513137983470129208106513494941087794453535153715981127223711491469455484503415161137560475333098190477286463083006650080141295466513553188649748154774555593981233662450795965487672454407680762490806838980279284675239203666397551417433878328603266386861275075737504523948617638691760592308150806185646303480885537323928801653808528263067984658362922227038402411663018949517298296088979002800311442865305127242248151501028880320037426402793458357088158735873652685430967635858382198694512249207182856107779738226353270899477411878308447430410587344218491939763172390092077045517997376325373792360823914639407431868337355501846499049278993553341452458386869336908193199736830139878152390738339600473256367590071015791865148185952033975553566421384556382149111937128884237466973686666696859600759953285479998480266917970818744870300014828730676036196651530838225221835290946529588422313613854680442836055007866618234854417518977024 [117,109] -3502640115857881986003380848233680475004867400628965844578130267231901435466726658300632585972789753123075814405049915522499665010008726952475068857628805765615199557864641783565487688901974666474813684953892351359935798345866046619617420635631721308528092586697431230376712157239812975564337934651472321718060814439472608366281622540911397769251744486252510003171191275387794991615958898313718534764995010043413968676207091701734226986291078740435685142232829626530560600370685150368725076271860186535738539388101410222158323793010460953972365324557417942299032484036292952315618564101643450354073432718584530174800249698795769566020656353575945864058027092786257793124458923420544654319963472032729244810222106195871203605620498598669538161979926714325616714313455249867064892887749755137617841839724903673554888979652400412829109389099726660386702071726188245397945335437422855939842560716373086364891115060850615672740815859254536893821479338594722904319775497819227959060192147452245123141454758757053198322172674599643390611905309359087201184469213997367301736021634553645570171539114569975163784961957890006129708318395523557707069857280418443632410397116501360328357276660937858696875340317000765023884396086735321633522878448639916820907233764026384361380899869297293719289651973962200264596021806562750430123253732900799088270829886455608224452506518192299968860083895875306878307285677945305169805769896220560251557647505378780976079584575982871623037853576445812180583368022528425866050749212329533057930906636861316592559824119198711405786914420391577685999285753347847359007363007490528604079070257055572233456064587931766173055134012209947597307963853264996696025799067963314384668153573732408476384665000298998963533761101096125460075176644097280703866888036910108066666543871308928085079336992107103262358561469159579006978576200300160255275395371318927403012314153529480821343602333136487832251808956448063887741108657452375310913346673403532482966501914461568260268123941621062574787756814323662380013503270290117855126448703183472717419371116577687310909440 [117,110] -21172224365996600675035917146527822593092159949543418684670510568417948036575369598220318443439273094577219085618063801229401232929915515995390925925658275090960272072094434511988408082921342891256650970939035712315241176369933171055655069774199793652929364579848032086180761411320342811799989116792269374659614637737278134009112820995413169825936646586722465514707915158703376540419980039409070902563252403461031505682457446508967298587951444515156199259577886964634443942106658400000270806079667866241062394506409110542819585432055285035012350008988375949970253997489531660480470292143356528326757121873012833588882706029722834889664105867312817893753277190606172306959856689245290181541931622088240713206429086422126299296830367289413772951171820241322073416597272387375937104665923330530449725125366747822281721520329432352509526122917174062395373225550379153923075558054768074400601234095377871583379624492951036776050012807336554203432834050628079040386834475265327776591510731972505025867683402651451858560207380029834761643578026707342841214685679717525662422294126226109232775593433182085975436624271152526515506800303193062569124299016392404751787802798934530201382119765071605680168581641653098391354239421493690324515553668866933714830115816888251428635714997174079214739065844142586365979805801153605338444500217384282911663780342440128695853574952531791743558793639154293612980232096752514045420271899651580183945621286925947437440535199364784833670495329442264253308586289768198376254107727637196762248054261967344149475295316515247135007871242775056950604870549932673191654209020872074270508467701521155369308757158861291178757689926759411841599509106679465236138194863952813177956229572971128580460365894467943415468937472668078498781826792621367199597494551377583320448197247234781181077617384630914797087097256411650339101687512502277266099447675108130857429943551699520789934433061326876708955261080400315744346442035431077506851535851329045973326950782745391841445753276826884022030097155393432581795399371213520646878145855373498315283339064519950336 [117,111] -1780865056111969642887580772624509697171890374099517313382679259764070534609199822383233064269412212592856785671647197783426998805361950604052255251523883896686183181529834325725296364408749999296556944062792970691364830846526555848668010318542943433615405343341219959892323444769361291205569053519818482258923921407477817964387994674733849617968388619514739263268560358528447006023243777821630856512454888822945382543860148356143478444296980079917373949701353656337775913817672899690948299811393098103298062866500079538709474949880725842473842469562087091393715604451017565959805066787232500219866337543939514993644768676827937389753760427064049235411120178677050170441286114317568659462590298785898918840053633198267862698398725103477499794473851424592609015019167855476264598528918623142988912980982965112030382780940903906496091263181189156746652887101040352128994727170065762727773086053442536418095926556524261811352739088016248818878057552233503006604224001001335702919017548019414850856649150504769875072540308701027615869297772854365915468355815423085562513108301795860885861738097321683647821126829690524703108038324767099350694024846211049355462744808318921781452311784363449967573787490498226064189015988952765398977548525623633476270681606060570263869342067125786832133420822379368768388018873259210470561943840747649889656644347054049062865096659040023855288378840399989986421274610621022216839915174003742839422966685296314814411883623645680202919913399776965287251243570216236743127998339048707737074096397517154628797317954545939223638127665394114862251081524476439379931986071481765048762621643711540187497108256231277484040803542387122653140381642712357955732806918958798910502026631190247127443987460556852412800124782277596755743584850116404365177502380018307159823897227261055525001395048712270434154959108813436167632978265398084746277751357052813643213414919109328977377516484365102574013493366125665152900990967046003751901005167285854279995466099985016454845129096662419720253196636734136426176707065255989092001639178031250255295371182080 [117,112] 3002773529493830857191829974154288921286242919063456548499448001753104498594595884573048231746985434889088157614537783135860177549855579422610746147903206561104581097537549759529617568600801180084753722849308278076617186329006835679049626716422111895558457211138224204414983295871783306965081327959669950082499462632442419673088638062965330467743697783574921794822968733675652526843339680332992951931050469501581470709674977987131822697391426047021309093612740835294772022326047702459652044536630003635041889358823739139831551562801730451594559264245544421685875737140891086339694958058981561714407103750139212451615913265389982560194867416796960272311506278831009871289336071840600295138230216997298349345781355714903088203546134072728991702584977881704979717901032833684152232190265882251246795070116732339927492482777951927344342462028327805729250228303738764344095369325163204414524477623530380198083142149931112295257006714528033416733050162280571122668471017994329675953266326814310120832087012217206321942296545445182792440499459689518533916789915966707792112263671252046622282843667770184209886317911477266829039005292780308973513335533539619089412818771882808617543250032113702814465280248309811667706864729068384845544416948548413187214779632629645938332177871900483257580334830681362840188230176225893720440232460963546073762113074844712690839018816568360568750787143480003370123966981722911059545166411409420725781009112035002664202312363279116555188819274303340026498292855785330402925749033598516899151650102260067393415739391012967335737787336030426696304839873151877812797143059053672636247759404928618772899276729427887945009726899842462873618863475838676834099786383394967290574548025188042471392517020240438883818358312263150815452376778088641292357151093651346836670909320411825661967379429750155907014857356105692615346538549662532887899001358629391364987377408276682386167352532076495761846823115705558941841749497936134537652986705687649626746828512597521503211339835154845549357001568255615992730485124922100303417666326226499313582080 [117,113] -1201406321736563073028992479982631943157871596367609838984938718113393766278899592986703702389411613369585686812560304791108082780505641509585190267427377515817981754403176226824268884440658733021645121189862612303028120462194969580572529022921906115919467138190399834272269558221164659941051884198661019089278106655831664644777021234381194313927892440931771150255011645526187527814031015729554554998196803451470808051251513499187572866052344462643938777559049503088151340444753238561636827229215527048994474332507760651262985608662766289436556144043186463089890192272789994393946246783911081914706806722488175008404374390870570564715769731990735092960452999624571484660954831555739947507597976201001765795710984490655247921426136813834136475975067845440302105005729912949923337433462834083292366521126043537892423217415809070193498447079277659538604997390631483027792455024384300424564931964796813525862493516671995597476946833095682048913123658165131647273186831826036610757422462035076979982862759030877308188367324370493911171465758685367866952330718374401410102507915569351567787246848667561678461294793075828428092101555688397209829821909361377165212128172293542661630400777276030700534152253716695008583480895374340236205920004137873788972013181558638423065058879371976160351430111885665943323163797580968962771709797390607778268262443769816989341268083515033401721483523051924801786033652990453917899912334610219532742641187271441023481718853324529954185304080726703279013762626943406219980641324848176711372345120543084546318403230859124842926879313633743101729399732173800603001342651387179279903558875996266268381596158119437469294891695509916809335928676642286391729743159246011753125258160570880068043046553051091458855900534452784940101068514305819321093179492802173365033375502903144469711695445783404828475518896846934801146538130335914579852223465406000250692604661475188262661791686630421716797430575304372646733667147719588645798784382479752734063833049903244296913210183611901981988642805785039680243198628008716362428323962088488960 [117,114] 120790035627363315334553545635556117647269224485152109719507696857510962099521229210111791972858648604774049329634357282838091069316330188677039162930050207970010648521550677098249403366775133121506996969546457128869459876897291209044020215565581552124265533969219910915964329541601444925886972210311948117173862864548822294379770387932654435096023200230519312754062229875293650559223817141519301199382161564890527143258743403712088837398666216410258101167720600153020925324791199530556360812932192492988254951419404393577079040595296970954010064300403212907016434334261376357854576187535566899636058415812703575076458310252939006097514845531096129417201233874848162392613801106228701961399726751855481789021384643800731501078084710954627424237198423501866280775005329701250340148461197178031694181885489595898026532425568991350508280134573414202593161634335106550503862769367262275934154187462412284256777330250289444293584852058343825606572490993707298954206036784775540361309547566439503227571180593442304425685192745792317404831580455509927257143087891289461751395103056064390719797363601970820533082573479252576806638962771529787037918164820996578283165777217625799286479801252943654276142124719713815111655009060463502999062774804549262104619038613851107900844159898289723222961093291368100742494096936504571510086252692147080192145699500064684812676915097728240233512906753665247650103926432454093756572819189377453782606051455001857061340549453460591660432946321352720044414877017708753310899357672828669042786313575109713605618039257598350470035801113162235984921719247191804605771499002604364474635108322354001698109249052186755385607578888463486239484640477876032060618059560777893843036937334048851487858797283146103471218019699066346797287364873590658159249774042915559784652364422358311395470211114813385077182787845042745812083497279414109731109054477158304959451005341900877546032909236734288355450606831972754003407610810745487785771682036210225615029041254954879598582470917313140817672891798926027253930611187929808649363136512 [117,115] -23064088499062822599875898634236509749965903273443914411745511837034369302405505995870380605715042331061819802251725097448137353326884339010861034451779984701745188659664656630721728615792100688994400357009311195001574915842183393627424153543928026625338950658670476893572806516593939642131043219088163766359146054830810652285026313969104371936165013078047615409618728983633925531605599843675616915719432197071705882415988771819506629137077056325852163633030163201932466814316599596577072517831350202008902954958355838302720205889034530862086535020140365389251273304710382249363104379943351693606651663724256937643300178855069125786326104862259132290480942487213087294451050023706927297335422335236922380533501203674198692039736624486464225815783237533898918128066892521088569743618936657824162258933202607429472194103810534316217573004560239222600564568429277091818258761748935989356598787348224435461985663967558296536326456396782878383482299866244499981058458586257794941229382114978558359614511943902543630912965241591451848376572887498796112570312959444224978611848725780337208943350390146087247987551779372024618747408220188371523674778007331516609173612241850161303797722551376760071751641463212650292882048485913652480103759147301726194142405516521403446448048231683088155586100481782553343416339992497409431689774761711946629990712265486813518711464296823371165421339400929557614971751662968741761209557294192943413260366026239072331332412834107401093837562660771724076836256897153122729074839925226008271312295353095908709032430991583043789986643008312420577411637832461555740484399800966838812123177672345338062432969921182364795114514836646498945356627985034524202819414458801151746943937465925875150379307494313274149596854272987867611770385251959338221880632082989570265687937720349919603217665007802937060374763553656885501670400258769255793029480955338744435816916712904730490787593055458375553611968901163422332013071178783263980556699247532578243431123779694644836977652091195211221526315576049491425670174057810982764544 [117,116] -8370076157692932235612220675799329736674267771971584889017693395326855776513170978887249657336482878151298267811572969615027075250862197241721658380327498711367842183223316671652587875704356747683561174434339228648948072731235302683988184214783898093321259874697389491201532107798313928136392283406201054365035087934320706361350738061119362631655189651186516690357184437917686095369321749721114238328016472271292978900704978238963780078549885082710876251042222509952049866757707772806078406473041250674611975902054571698249964408405440049120396119423494615524325713520741561213771781453200671740514176282656189990204284818395059189518697999236077399581821916665883542437291701816919945459599710308546082154257548555122271801215891395466660704234305520025675320244998024315317108448129790766846487109240267545514008563183134394368129892374989887423795540651391375822450072480300325265279594987259752940859626577782376416309737743941953995771226742376257792124210263069955189011762395555502649533608199856920406062366047021356721227121945910856402238722633810457397379214890164709657482534750635818881398017684051882770548138048285794929017559886444466821242721974478675446773790557113153573863226610247696098028562371916387916113020841870459126539545391443995925980653953085096340981619282505099320545573530156861086197059295178037833662455406551027050736167478269723532694917262480431576801236663521212033639207505804486135992666526656479990876284540406358407632909335642412049121566678383662011056104591166270172405030003961316133433801216786542821865747209406624848640121701907971495540131915756590380181443589216849978111193348851270484631321317556822549417322251264643796035449253154994698404146398221203914598075504591513973967016442768935038158195963224575315985725918966308001389170821350820889263453657332978191759788660770946853336441578082368491247217391490917705749715112573532963826034883339128553739291908473392848025735862748047496460563143508029819254177915656187151114205396288844661060362064791771044373473035178496 [117,117] -1736887232123782392347243255701979669139057396096667057100749033934366345375791439443456964314036304868293691675420637631528347706993239660447058242653118615178621768734212244177240135514064573513618572605672679800396863036408697318715275839725100263780891197683452261629730960252741766513529776676473694876372037034610190196056541466785383933627466367356905420222119225170519975590745449236325101829182484974139402935167828387790316385546515523365146582580877638133275309051663824048485285964495143923823680467335301601335192019957387212990740119662025637209942258954884602653481685766916824144314987864071371254742052681885649676189945741277478704786754204500372617581405433560530055727168896924270968655730400108753026005554427781980953562862999103498687834763655241033474028808346946560937171372026174255834111845310251384194937011185846718233510106605353196373334350940088901697591217759066102878608130586203740684261566993837959617512756659058688028539982860833844169030007510301700701293509030809900183801265133416099285153971107209726433679086049097924092295225410664799361471193672092930735070851308337507767673797684147275748618513957803300360633469276392912919410866357876640414142139923779313084561569177744770352917353964486892709429939584345294978098227712573299148889170980881654754653395250335866855249912185453252972465297841853460938687465081719300333881925924709890404741355737673223074244203884837893909855906491479847132657151448037867230052795923836204603328804677879760646755028261916519831690026100383147271137890869308853594577855768447073145405879089059679675548983386632555851801893689827257953363265513596030502499216256389541672220489908307695118810024439366196263861389735428818036713165659714487745346105771577389461018283791039181080031623268101300782766272747316194665739786959713490444456728792025680169499791632096614447761608995750434546811639926620293731280983017105402123277475548878480704000739237354824322090782850308316601774618566029705019865299049241795801785060687562421273517270016 [118,0] 1563609758627168028953465482297988873407984051482662613232949786999373297835696574126974422224646535503890570397704153450263284113876169335732357131566313962700190659323589719924851113520697473157579104792872674041055968651034915874249552919982591783532904066135017501297697933219614177063012369173152399862437180098973345847417698061767925938713030244215692751269075666980998988001082279469266294337655786142741013694902588835882948289530032802392183916828316783569813868671977487716651128175712540850756819684977042091599319810910695071660551460465893703506328224991548799716679029423390173793450020151540920050407764512434788047242365208292860133166601598617508724020657933495526035416455996238605911547866661522720837788382641909594209670124203892477167021606326379994951147766420573206201929150621383456044784091681273777676778663723546950862732554181557876233802275807694630932799118650813329531734923697844528965782753876404245617132499735927331791576188249403540702138650154475320745183509676385261777022104420201521911812403516565638551695076561659558659950937715059608524028910036388900173561996650739782525010945592511024224421788984070598283486298729868477228890622665566703209806614521486042518962246409832613184191884393335234493321198488904065740353158912540091923541739853888021022347646587650049186629809198597549119062706671781182674250597330976035051800900641411602701947415772271412762361881163232607183540794169251882507412380636529980622520611123782027807963299099060664672521379317770647097366185926723848870767034651131829581035584781857883549043220383852685652243215796071603979281304906185454459999680341795451721817241634918128631052316787532486898675427544801361117357515998002029366357512883429792202120946957817507828536366533089211433424002710588236038933551981440288114658863041203327258489683851579504536648625742227218662780838565140981289993264537871089331169832196157173586531273890555685841897744491888077216997727005118859411750560325879002197238222200913355854493670014409104452129699143349749077867966589482655143862387845393963742695007009249318870087970336967373359258496507258203809511521906977645051138854576777074217685695119950191858439983746858409633983771848176528146096517855407147614030830937704424810483960763839178017260826311268285195403056382914118670789376212271825797621071619667546763498237066767787436308384339406725971122326955859995832927301497757313810063634101259547048989873019309015944600105285644531250000000000000000 [118,1] 180228133099281732206189064879684227727625265498710730737326167904272812448466523176198084843540622340718676036341392296660598578199280024671722673392984706089077055884848368971847970313453928201164924200726815296664610980900592289611243580691606846728351579001389895742723410129555669826364621582858103696188271062932115341223247009095151583124407674126569928113918311097304924064067783478771126088832789675418857368162766186486805289953803602340585271360517916658878637514080805425002840536935125648540571529097783913065988520692774469085947756080706086730807950980583244674348171828343881669333648857384155875798248584410561101394190900379395327180926121500492696732379082023524686967834869565252364611250903261694480319779012371348434868637437571716552892622258885408735506476299116423259866472963058807021062442812541837771445283542684803032818468675466293134560543527046412535682547014603832557880630766018462603575515592361554109379822519938726407363085512828853086374024855072795187246042097295299060197565065030140621843782339180548472899894112942733277638804340553128013533316955575556839389639544975331347774253125555799146365299402587849228557926032326442442398714468507051712136540151684995428851512892001250575618356368716280440221042567834445667407355224156859346338577875532801811435343885859265064092429411064043371212526199568888549630805381991556094496096738535900454877766952972791225817628933181035894253557476408156981728434512264365508490465604875307423241922479005849730656023177050402169932518000761187222157585814150779710651060407558003614121416766283396299575926390737125554326623264794555975891003783763813748634225894424289882768391267311783114629846098082983335264756063900605085962258066278088944282801005896021193718112800899462110703867026662709374973359386269900336118623634776086950845696531287101893206156354267232324435440236201999100186524937139578562855902416507829967900319859761497804512495529057994731601750356024571829190861862356100925762855966000661312003741715272517474249467504575471929079406904619121632542192400523117866624173392806984121081419737108479542761452452458961820158157136002426011092050178018982351828043036148333293118467629293357897865749267281288937987033297610744274189818767714312914334783607192194467934826929724082473678285936467977345304755197777558742027944671640717764329570751036707625388880348756052900284263090711276557773523641725588334510087815468204475166658085072413086891174316406250000000000000000000 [118,2] 10182628771612312108891425972572408625364568555835716065827230316515101390590533236638543287806850516414742493690049492116931543869976513438228264053534428588461445222123422149774402141699266557480356345869438226035311823948083128800821449487597161693008236324091637479980462001730352163352295198173896585674866973360506093240240351558006922112765781261705079804524428783825100564018011680159196988205340232679761418947382377680771682201863815427953540167032105708061217614692742484593792818154425366806185679611777123473369934625145440713787681340255219469710220486238197651516699617794124498915284744761900757205529832937939232227968122558286376398461576633988286409794467497316638640715004724155845420727535526054867495835488253851394745141475818104625870011959093214558798228809850046850043337644704683137322934498999329510716590683657886853452255599743555118085943213291152054596604617903953658450516947937648565467735433675639406888471541849799245011647418544899611364082174822133115570838017714190567293406765871071037978265293055257955345170333799673871836675490260105871776658342644434109720505891554619747461539826562980556546390845204762242064282228965266983945923883065699384536591542515089771488986128975966952287265131481714867515259345770730801973535179713642038810312079499654852193946374385811448155192638254713882118632498607627741367268468975547761746039436827273525157812881109018753958768100787186617634751842828181647161624559281160189722960371735902682701278768566118208413207905880294344552019425716957087557498001816563183806449039127511039553277466342176219177431228008947588923833818541260049479648309863636197759530567844014793689963256313858929824852639720666998723764556063883717990664226822749659481761925935916010522742727331889760199200275057865627856613961393285565463078491272639390490354661409332655658976255951185196295821150669488215493269616196866203899017359326199570155972965142772839522259648022870556772046042629992479757886665027146614268837486827182280762111708623675483249640454424541933844450584413356531508003666627038574529000499237207877449049188438272400999481806936553211107122191881564642883849873190651495963838632840077062833175858828449370601801581681822972098200034442539006232358203332306919094172133378707924661388428939640051502227392342321852829561119882716106087249469916966527785746144826601342119473366275832980851514396978221796245684890233009627422153560704362953992507812017720425501465797424316406250000000000000 [118,3] 445233548401932466173985514743226454824068689325507667834304909243422021251555258710874858063682673267708010165499385165055568941855663766358396862249915900614857657687453279553162945695510389091463901554364389216997879974752624874660974063618422228873716427171182144207221942483987127915873556204322548438803869896718664694302411972509244843596606696847745418138883752128511088418927745474970476674428026497501569979732940858268565392018897808042285837544062317642774254781483218308496357793976549097379254750970017519227233064174473159590306221633361827770628559654583222774621657559994169553537700274430516940731011831334344963279031987911479345567059307181878031174226429186217573443828232495896595698480300497599365024030697480944968629762238221728971714870938710830336818001616396996815625182800155868345464499472829413457421350692121278077647994964830325903044520641150570012174755599882668154861749878448858815099090088764987785228439872355979489122803991488343430343020135368051662528314001481148255475944948158732209470912326903742812215678926317243493448599786233613831057328272732092964718869651495247993065609227413103550625465788122043415921540730006650114696723517711605864354847695340980556338703880018093151856478485919461028526605231921557136803165401084085891520555285917054816018120445457899452846134677630158471530819368475209720710782712378215022551145086853711347596760581281839528953959348908360507532107420049277089179124549713619567875931355195411068844019121911994213712714356734313183157932092934212167043244510759830678438277368293405244575748111302254373802027017638823388875464149476211941946867227679007315095082045257233470864299297130426869705938938559214299381418158802683579589926471944175103399378678860413891753015629133719325479433161980642021853347913135029462173414716278335779437114692229442015692210364129854687824420370999246885599039079181186086679351901662119214209352774668006735445068658846218086916823745185390989117339627311506199077830828416441343604994313409387811784368656652673395916775117826756311995566440760260848093523211662201309020828784187773383604058213158309350385012329354068247532019843632421155822390767223818188639485215437355543895082777240998828443449526779213490004021236679791831906652620569592802071166232243088951976036524142807929162894344421437695043758385012453249730624774163420297492089683460115783960078627547548493549294046147206545145974987583159521165043770452030003070831298828125000000000000000 [118,4] 3554259911790757835293817281409126265087637422898401020446142886936008970615343349343719928944271576993966361540835066251447902656395789765632415769699036177070640141011520465523818410192817273981221403994468103188527134889817468809221216242711889005171148548888750749323055786663592669730167265502642002906012977336224024214603763080153910467213653201384309364999123268900206230953852967432222825863716754566515106116622403719612523218349331265884066647131567254977568859998576382589246262597592517789048470567081585296063581714594264917954925508784260313226967861997003993015537606017633685599576009392818865654548801501635753489137567511305676721695390942951658907231806952539854710038875093671021905658756804621453676857177116146047378551636966147080442435806661152046772969705265607081805765844089616399704124837181618517859414639043529655430952378391036477167609397420644953504430902328347000623974490185267942311394454623316591279297869797289818201907477889558410633481509043327759546340221800655986475921474451455885329700013814832610835972658291800511105449065037748370280560389299142153976216246465992941218812723400416482000181728266316777360838301642159270277980676227663809220935321998781568734920588995693531031050238661553087436782602676477193716435877784976851225837487397666587077107320583255656724840169158695792093216692907233118667262438321088679425097429807378727425207454701605895615333466511119272806668858775435072418177678889887198506129816440938707601639002809221768711860507915202500213563481189385212309107578469616783931508598835036431790106006871157384636322785153662985732033307626738138263390423987828669440189525047766750441157220252061440020113374102452445215032961493090520760812908380179799199359525239765335185096765140041818372523873861779034884781143892868658409542840758410686345909783611457993471243090055699185652783748446717972952828297981888433689823175850020378596177770288185529184574546943223502273910083639040988488240691294460895574074966107136444162824869905033092544017996898763155841754036478976203868250089174835057468820967342300942780380479103681685519086355186573426684474287004352369083788337222266934136218310786780778094126019292432556663757578040900888237598792200676802633089968384715185868769768820572146638361611561434598867858900686247299212016051212102507496738149655289387209174365573067517500497699832667501155150154965829616911516680071081403373172372201697737092995765806335839442908763885498046875000000000 [118,5] -48688427328476677038924743638053311415002030068180826205153032107445938111472387816986384236529220015986105926750392655294628840609289203793520146962165925026266999388475964826848877140633887313436187326457593554833706694087139560327562766570037517073496624228714408415924234634037938922480257356536948117719307325932527125931029117729446526820790159307162651712103909982422686995920367169405264966099229054900032249637876643887611790371550605597364684675830735837804397876615458393366593123006055149253332151866617773649633648908289988778125640056505029840905744043406897663574672473268819292370818223768909848193783767305328737369928490596090643031086764420648567846344689605263741943754960783943836283914326503084377904238979715903673714387482540122284478037118648011247626023849793380516172512743119373631872461477167834830083999912868404827326149895902752963228120797450935232247194184552850575268954366021655123254887392546696195280206181653186913260815571997337885080365379581147020053437399745183799527070489178709242516931811713026792794303542517132683474154777718103593775662064603438607598832695918416963548789709501559216955163794851938060299933429109264972550365654655339102941391989057544957718315348750963346891237053296840084661034920385047979419416503638793249820324770539564839720015253778375131399448367800860346951859530566258343923003465984911612057375666261491658124282286349040590108676305794769392315455330393829496929118131374655832057445136093165651068992963896109496229209411749531529358225585519496059571327976269897563422769135619448832308467158438386793981816141723831443690001489886475089271503254690646328334195381088062020327976867545021812108860483617061528948986216490803257917337128910689717807095687826138446231297842664900555536196062094638782804836052847659014636529481261018637734614526257229264274439838136587814621351856566070296061186978559659162898898600861243970898623632915653986849885175805467910363680188873567754426645154642292424958950297671771794775994302705251378141830694605357979673462999851747944489959580567609490814444136604577202216087169357306876195218935721024980000544350597832699821237266301668800548818967665374080335716281167644887812176567063384784251872569827786300218297575737226407311782884948334660022184290688404514442453504566883951039514402257974498404889168962077782259734136811925038819495404217328090785444460481918915630274526394687006254324677803971277434413877926999703049659729003906250000000000 [118,6] -382861147883517727910315894303384619840673979141634301618467724233567098123654300196590551312195569741235218726623502043029629462595047620501328021640766279330143465932519363567952251522484648666043603392206213535374115474739943641248280574758857447787557263890771632439378427038623546202978917137026869518346577442265779530136410573139121360187857961752842241886528077637931830988993120152578165462416871893380951785913828458722566036374176183540166985129480033211568175496589553929374527684020433420859685091903667214290847764694408772871917154309740382693119332283268374153795850207809424502246402168538104161168549731350140824585073388778266018578292658695453404042629530048482112766000228959848361022714733224774278036599576635333624660734105365814217082613695901600856581084395972458696601984629296327132404649583492269108567287773281671393630152161029915073470978142538052907063953746638312614032609399773536843276888312951856681935558368800241743941353800181120165929392059951588215554089816938518415905488737716236670689524310585817562841171287050024311083836342695345071007078143753642594972077395161049584596972979171988364683674975322084555516180536672183929081614557930525717748372394220958779517793428516146938025414919140404611195325932412414269189374738825142092952835347015751171912855100268735360347462451691176960324006422879673867690236218226041232149702964472851336972454821631741205201747736003925495123542547918092990342922805601246326186729062909849316945821381273971283524748067843650287578488582087163907175771185550622723892668144859730757347890314929136368080483196191105113898895585170510082080663772989913292300691071942240800164264218706209384346982079548101146029701899167340828883425660273729484803391834972554533713537479672539896178472698683730274256837000860256408800530934870807254779976898236420986631521407522077099012588628290062160363037532698176700268689501782390381390662023551829043826506579345017684600356592873754133563292078995593581413512856565474738891515610105782085223066762453902986075322620453263995530519669511285116830057044440945128534725633509729083532171446672070135543911558592162820527185430314417204367764441041899739909632664919696909027266988597805399763707702568131948319296874865074544187958970320701459181975395633798514735877518838084488500082629033280654442545136317278684555048571753331171893037855641570480636387893706513032478346993763318630151978871900553258456056937575340270996093750000000000000000 [118,7] 985725887153261691428064641233403656731161916875731015876276600144781416630954997526733332561079810666863570048577132271530093352877856155630861390991768656763099810547793158273384617306837295017116953878158068417488671817444209419671271078211584886589430717730885661284749139842976496744166832510869744955088852861028587948747971121750110597360734912214781898656182593932144433177668707347423445653380000867987943879642188109345459887087378806337616158361449913421055144593132185449461695710956215128828870225036703719960623519096693747365880301374665805251940312626843440671067132265543240926508399513214744760877843588496489347356237704510826619549382478980028111511322463541842226998228400128458546364798805418179291592801230869728364634725641396708244253775743122679155445571080195106406197196366739844343870110652788994611694351556346743807001688219294208300417211287429370792414295697474676272315956767537933927348702459069495405854294748668315736918240965454139619700301046281606108055551461357967310122975134270840234783477290386215423142953711022937179611956520986795576139520514757085643305393643919819375945026865935285120365731255064210780007300674398312244491697795162874420645415411069426848039896807690597603135030728901679892311906452503533442830958424509369717879242685374530986614818130205101883336104004671885882884529570045679595447352332237254603024680900176638252184521561013336435051152753714039857481805133131438160813425943674028008845756377089670388327642304781073309140284364022018227561195322800968962026699381418354045702715204673475227318073692751383838183069776901912216002525076766743847801531692615477379078128909043995809482399084184380650001416243452326217525842545622875581384714490967215433197594932048999718618493924370382129871840830509282740876258502441734620494743009029692621996073472392353486332437501351782880244904901165593422470597460679773430980835145949260898169383339194847488255791187984673298466440210435826429716840897551403271262420249377006164497676007153856483727555712341630958200165814302114982163955985439694767664840922592030548943449282467488818758475931295217390007326988552872476216258120521830479015367625854151697711678969016252018195698997021842024339000220565698752542932563674349002481299601404025100230423947161260793639616115523013871055544119488105297329522383417955841078447708016486352761677547190221488227576653263272318995556260300080622996626161791411391277506481856107711791992187500000000000 [118,8] 15956346962499246985934168573972330713064948295440360805878920300395434934052771773683911467154203606156375119641637964336475557810788428819206904117394678871673163339078807126342019802449290913560296731071078863746590460401534446135166403457029696037320275908900226074719515435305730355097722399172347695154657334412640895709937676647905790385554830066632413399227565695830622890557859861054158373632247809138311161108821953766300014807737208836309924749459499117798204970151814869770980391903429252975946022286011144709295288018455637000378536812981100397039578477570645378503808523579537009880859873981745699236357929098635540876275066801868396874942805950858550106300126471063828073574114252558977909420076894700058359238046503634415735665320718290374682793161073991737147493881513001777084369111750393098754680618014081575702196591756092015591351945462855442143423603238165232508436013328214331980312808757192662334278374578785223951983524145004636490970351601987787911418323615004443133305584638244375744777146650441464364002336860675768016419800577871951372701665986779960077388395140997988751014632964151936159676233054735643171002279786106383953974214985395477482793745463358467318427944648607744700655537620634169899378142684754377953784838070236052596046219978233763778461501853600779960819370526602956730930673229744348345054442590549256844241743625968392592264737805925588144879486137676218128547499721962119548233026143432109756993445538284437164084438792802113319114727906338498430173311933015182627087220907148972106675562077097270130891984225999353427433155986496987062662168818670407408222354977713182145920898018158457031406637015009161883180725020038378451169826173609424824438567953699120752068693334398434948582589189696718612845521241707103935014057775573155869623186540073097339169113388517705000148043243329158701244180015292429957594359073713298243132232345548996821146477160002721478007397050550808512369321915111101938320180724407661773726857022823762969195585124767027280318322504274242226341968574683821028869877848722348302062621423469784421509692279518748811609087494083717289829788424640482270265821690564069958882237996969530662285990419562565219252990535765505800288275559111511414893683600990886536896669749922909383736719158540602285694291029225749789871803389714143916978904794110818351215627722785359770288558631100451333235095560851233452692844151320777371400203078775754624886451527032704689190723001956939697265625000000000000 [118,9] 17057684740178189662260493632995685103754479401300884070846956513234952861559470638706530981082113342345541475918065904395398556325574912311670549541575551353609765751679290426052242722304159701745223821873784923676411042817408254413921721705671072961724384719705283065779833655877942442364755635498251265059838376742220811155333897689062295791525507266516428747520070543935712272891941052646571953697290965880098857719165338281818206307756821665260683666721172529167900473385593132915895812843473530435575794962672100424750160779188120258724198943087469292919909645958601551456215554367806242777269546087040435395580206351253204274442570854346352017762056257670491211971277652096785730238968780956180726743282252214177388784644247956543362181286980487274852522898626615260295537484361186317668657477022474725806624146691160321853596240766110582785338112872442372043194583080523171134114766328401957178488212569639950419223408354932396562018014432069047643295974408242443450544318853646456198050683144856565416678905023557578975168214865470012890584626770720067268939304435155225982872480524416050742495127435913370931402925313091053940419426896338456776577174585183870335462277080878863799914044023881362715355439194607940091963686146899121689175075117169556058349165593839140907015292002797708460087030471835340331670164052778324953033033066980219937845492204460802685130906819256295598897052721865367430608362104041873317556389050391707810213154906536258638221959012881565759662424673911493498728376732052793023691160019263944077091407956239779628068141351367764610626677477170364499721094550015496432954724417310058346807221211711069066073397625134683680897293297787891966663690960105089290529073673755889817389163724250528038480586554743591126789714152601218537846202634769046449953570793992121126609820947977468637751787366419683513823605548036746168565433537237716863579905751507057259492824419811010298038022000880066350030345362961518093709518181980740687252136657041114171110689995975547541460177124004643773885559887689787026604081973523461574260276972181739848053053537126807212806392930853790803256533343462548583428427841085308038950046448380142638957070070717676403826147340145676503905712537116965466798827721490722252463623660384278214926211829445220035008839605159095083924004518318898741795078162435978921413759581679727121613828422221253725040680110066209651585688465112740690459398017875649114505343106884538428857922554016113281250000000000000 [118,10] -153470383667584764126813000535296427891511302413042950394427869388302844697309476634106812526776848247023525542178594189944034856571891304539611276276958047971514728656927983065213210565515596781937871130838561014108599866226398218960708901607656575822175619561291704974881271239868680142307351717793169231649822400401150662125834531125175577336043504631974837991483777637384969402363659547039857679049819105915805554868661794875141980322266891281642834953449902354505004566855325243155493639906837158592498635583383644331295902509917609519572433779144938401159537016496785150510657729671622801259556218913698673521431121374842880890729835300179629953962399966332239910721737322007584934381266992861641659497742151472123064678273001770989432173652686130144137462972706046393094354514182778929007607135186106632520257826893385563495194779050786392333952913488454241285406122155488331790814843156801119696685526070533860638515007607796221315305749601358083860963078911161962822935261496850674627210583451919762284469521436533641021622258449038850146511119337617869847033385695324336160696437403347303374204418436031290835009369314048857566980616637210735429438476540635841937050556165181466697326699818630812682930858017219750771282353382569104518268426939143283063054070652107038356762936782624805073170765775936950393763786006285586107230434271501447215663668663628757315776193643095321548689580368672329645851897029627614225990576228595520779989004179352713036396498116297959819248140590673470505987162825017893876496365507276349680478916296085469785697707685877446752172818414530201267976927280783577462195036807472210473141514609459519491050517044362852224479682799215670756437988130969341897056907812391584956930254641524317651582199368612359572840725753746444494569986539426510974368684987603220629796387264185188409675567273735601734080779601460668679995557072491862264408424643620489530935431935587510122235477325617712970095529119673583987028149525422832328443869390937301701010576551362578255008834752547625211376077566186159779525524908794780270233211808985816801034049044137713088182234048003987223867236663370062502609346730697479823011310265073701233940503521627439525653100509807444405659301652248912077045089965302209079462798820469865601859704134240397322386566076899854618253453971596831160348477913967320033044643536040541434255941109779644597622671800293312299203110760229994367427163508787145429490550441187224350869655609130859375000000000000 [118,11] -513494333318846915286333284358591834122125089618924079596190633319995938171369343569592470901645029563184114673363457232369649113976667658656958879394264336031269340606590252523451835966577860043792473577395784765185864521642565091951478647243963260894034604261045123499356111542690681131916923948069274290577986642080276070957521867563162275188489547524619419527424278676156356632433808108345017362255857233093076239889251876350209829840394240668345716605070319876712619012248419239575628865156393560894438065120324192473847361835385118996739254735317785841488619755281569938364118893500574311591573140236485600416282391780695609749834682916084376844669568046725630529929698766165657060879471201853826451415579848991685216084974765620031726867891969289817560545213098899475276937920267130307351783519011182215677884282182999441725561150784308358474136799121602899968179103366893785460764348319072059141485609462644747818156881404732244594008023986834179693833021243786107445392599663860016686332115137437814300370921208910820338169594211954585460994920297790745561455055595097516145959292579770557164233353977702193308520986117362995615466208390482070974565749642873941045474202557475941108407660208137484732653207099608312103108329902417881745120952297676833430054724442183060916139661234745726791004745431394446028153889734626060209801789610311222122054289896363149523757270661426531156567545945215226014538095761254922247176601400957472635616577237875785550926688791726403977443708707918128539477749318704581239719544624568229289493437457489211072720353304753593393724440006481987428069500851992418658328340357151211688357790015103415276310680593032159313712930806946846136060361565178922488216268220533118309702682246096424984134726948366670992320982005606744565406493514540739381811214280749701183300073838685004004942121076455960362066516904726113966709056504414570955097572152117966816619807778075648373122147123693770007897579333153557516832996950280152804621155531688275469426528955504714277097979657645767555293050059049167001971089731640479686523355907326271939223570126600595396426120939882751606857822344578409291471741347593154314091115648666104655323244387626663274939463598658975419596916577673843926504975133165650439178192819916750989185373554358023846550663751293943053962295156099735871737162073879328278331382811699764681815170072128259639464094716071756697649566799828592426351470297263279718436024268157780170440673828125000000000000000 [118,12] 4228747276673779106399413185153032299525601277431142518424012364088737191625990093555774061530094943542565315222907396873325132813493637177600827619713658034062194498167226543736496809756542272630427281080012927502520885435479957069108855327740869778179491793353613703582035460136149174087129027286400192380783027691985972463295378968000324819889599797096191797323859243459049434875553388106395517882040583009036208591369581677187919963819222046149313868615056985720782527533712985674956720072267126174992817966904240137161075410469306328931157380021728863540264571939368874943099703810157532776888394915111667869646865232348259739383686212387170436963055429070080277164759748087308705941596966431992441192047287896713679758439673889826048823055043804247427245678873751118812704444027155240025942677300258798498342917730807425993456072870720153896566392294447857302516471935513628205482858163845311132857715212295734568866224703809629367619239879070742276523576459200799502900329007507766376712234157140898666877503010674043191389756674599019667272361579087307459046909125117582928236112248587136596317611344518612118967293644022048785527655435324069601901469329664895468443630347177980225179705648567444340914694533559907716664625730892997584505004194330012976556247891381496396450345138085385730466437415987326540564613643388699184132216420345457958557315799464685793082693245321389549217947165716956201545221407575938181353810475845698339925466456820336436695290262074112644977841819613970182424722745060532952168270188671579297543831255474468940602272119234490529143769571593772135895666061346289297793653217359959752382407311514430186856754349580682756904186633344458380036673850538256774192872452077353927647909001770141534781492258137282201848215328249881485968162754026480722011052030805323669794038576685808400099299972759701502333911447477728335461933809086795012150270461081342290725269978099186014684960981460486295820857913768165816008189306139279354618482023845261175143531897502200788193924263660777142294734742886370840647898699709353044294314789070758685028474868052219399069601517673804297199604205669975975657623192708609759469387429471024064958843499807280564368071978530096217362626953148763070105356534208606967405937175588381065267473295975493295805934604766578700899003617993875772227460516803267098222283962102317376886160846007817016920044529147720588297456842512580625448863543838166206834117133439576718956232070922851562500000000 [118,13] -11077168746444397825601515754514695002112448066024976480617896294840609090352308693597635827081457623972615261424371365669801251393034703573131473347352752462622851408482635371411569005738997155492530571360707893408366895941493901665787726920971207516750481848037638386669325974530862466147824655581138237807927726207294122065814945770651065785252807997840908963508018739697431669780440087877500868575530490242110551587854799192922670661866916377349869369783612403160358561281862104356565429546040121397866102104522010717480574858426333016135658713156513248434431635614952215325400350029594661841737762011089329453931873436250920015255649636174863649189977865195729662287498378098211092970551291372250816573924997628302344389537723662352197631304539937400185021857250110951107634360483144462398074819345207932288651039821512655021418490935130897199753965914409344908171503613202418794066918867898256141570426974049153463711570485968232398048374591040811634632658880945412558912840210993254152253844757240998951159082321595139220104779430802640902405513868757544903276972555945977331997678498842862019544685059323858526098268113166967831080396569969289949110757933619013267809023954928834721197048818637096214380366006498716099210882478061668856968804658951636334620283643759303738104386847894756278836896566354333657915068021684557140311291752875787253268175136271126018402223519321668901569718971446805558649335862565900543120334093854574892056209038508892128146322415260257217669711258736145468949754670577284437627198131850816805622728102157627993076083363595330717383453782458415640128977619039114207533963455616240482596866964111831154034268796429124809786569314541044238719728814921769409084090037694948360460455084326352075506865115442186253475196010997462332910815298594561103842230617558601441257617125639120238702364058566658940484503196993241048776543469079402589018736125413083945205129007163064397526876543463844060859751518552481208814657151579129426598483808565771636564166493970175229591012523809812199080366864112033537791320447225428888190042867972555705390921314055630843082939240195400518964441621273984054637340145648336065183803455822153749843005721517359521487833464420267100373794194762976084486499830677768776380573671465174984402438916676285009351127981420025467580394845985864233415314774339622388751252914108834486099631340994523967573245086159541338916832896565337295966119086736145771254768988001160323619842529296875000000000 [118,14] 8224710688101691813704217037105829109391016591462785916767854085681814210271218104709031559874537361095449474544434345984753700173245607178215356990483139358143825808224137828543232655349721782097885959447512777526878719753943441093990667503123006119050745311497070748877713389667144433460612482220502989428700282141459002667055249979369492528360500887946421716137677699961154157301854159560122540664759751270003698415805946735047250008332483248464012865745333705641034653470084263597515339479649278195767991296154684054157253430942511922917505684050655348858050017011600779692872099644763797120169910056036407523163004721089498597794929883237775336627081306787055400333313436693928350917534887051803163560900823582149608424600755234612205579288652937894664502332179603274277740403678828697455902072414606794421861638182028909850668667096792529543718867120389273338852348640155640677037069320906969516320065977881623743464851669142723747863640135214316917964358720122293322033153001136948813862346454776773433521549106158278393594101738741283664079148170279334200250880020435434341518245713744722922849245652015708337549876679522258471365623292830115606893349301037591699063016290616554724716571628379190474853210860156372402443166070067957100369402677907618579422203763780016497292664382287843524259163046952467063702398002256140108890515344330187920373528773237472796352010026081577758169716617861892412099858035181280504480844353724314993597764576350833875166946010328960029666026455379276462275714282116085685483298385843714475204855381802252776099207455819992340030965649098921268849160002892299994248966983552594566371954370351207095488984673993941814867541952420388068216593685320657817200630535348980227009038283770665424270846913737966807017370640745382618905282236908920640453573840679911632711178166244644633533898979955394475486168647300522383640476300512482325234785514596062358166393067438729492196651732685119280432045294751596342341349307485389685291718927557135092601825944607621509117923195894960354957099188603575463368889005869957218407613523115037034208614551608642955728169367488319160711666442336305160477140451128935758224680448954918726108236597940368109165211230233754636121027125663160633679154901186719026697239222018727365515299191187036632851281436282199599142967436106814823064283285475474916272465781765263756916238689895475690334105063468116588044346291569230240556254152295423409668728709220886230468750000000000000000 [118,15] 43909998050434979041459516598558448533168448588310810924939692683334391092079586333684661311762396095226267015511838805264794350566370339291908971998403830382429752147560812157161356285977245013079427288543930119796392200269661300242553762132783987199513117335964620139762070562959008051349303240059003905838610140921529646053232904342172507553666264425654660442822462694658388591130822563052230934190154723840001574878444469518609143683018918441289278836349294090518157257139556597118920402149955633872062103259620901856653721490923363008590900182146577909895930057406820388092379812817605049903017468552933870197874766692235523668872085035676080253403867187203414243644484310630319738478941789838389513143427396021555259330145469187856350106882914480014887054077503759437462833166876001111842966989734299674495486651535583852678923867857892326371348792316108703475990718621858171706681979681634033833549511671898783736856999853666754595597459728035922164693809745381865645735878884833717595208002371337967115490427150788148734088505250122878479411258935214791233122130079209235928415372611407753071449143209486895165770016893062001894105323202238829866460484193865246539528910958740391265863489992915926555735470855590229394762884579504081687377494737973535803834138724571171736253881236332364751436465459883228239421551276057430113803491418145924620499420017041694557295451306343978375622794842881948989747256401965157833082448175435780207748911196444688995484047696783631186454475639261927320569564969063557173353763520554825205444069099143794201345035276157526098373690864885144027815634422915191811644328233248128220950792789630752634734065040193283972052625877084102412577087034402029627448243382691794839449745373984050055703109716013546130450896615444514557978911068059111541005032826536348340694399236261002465878219429378907652117004645716093306935130743005012400138960755412436893387102021786299940229153541969771919371798334298619940301327434014554413198927148746517459512818716485031604662510396044052680980830535366493969596727850608119102636381329403689392494720827107025335186374776561202700524823684997280102301288476250735967098577791383748521024045895604218309805176882460122798953355912232108605108524570026836622312854855569469356702363629894866157530658285601648846039746807730070370956500203356748145530658647950181007497025677888973919872439502864005665917960450848003562404966992893662336427951231598854064941406250000000000 [118,16] -167424991606477557334727452638403244799061058223687149485301222092459374454005908790899793989763732754393075340014666760359238226825155127784423825876458853450797474892958099277386017356805474322606822724710326677047764776267779132818867989546562698482497258104977960340870196437468082002070512731960230812228939025528556408602105426324225097372275546009755311461423004407813727344103770368408051785549241963915005006047516416457072879544220442535279299261302080177934041517438830042969324953237617319849826384635037771217767287326018109686159816031788361886159725932102511992512892223248057153759047069147380296737883509709259766881526996864412168464601153394610942809856108021539669219835074910861668901956116819106185790237895417529018613501173586356069440759800409050388295659374364344820478948736272467251342103649704008173134629947298537516682955269329346259195105191981429647104837871501330340644063516160987803919485777232079835134142633280003822361099389730233469075228646196147071332582992684102816277160701444290099630348521714703276283546337508620178967393586487852160700015702697998238131044475852407809581947718502814926377518199563332835520368408669314171658681389143927635149452631843205608777177617533187099738120597682107767509895628480496236528378717958645946498344532017971702748399874672301628496703604427068708709948686640546414030714466315506069610068827529850353751162684824978111191819715896755792216978136602761187961832665802565923563617697049536708780150249811118319376179563036377049893449761702151156762569746764079052755484690095453835690785812393678200221385026863902755278988871014364004209928562879787889361184940396612691751361653245959710212895002262097882320923544458619437830828754333775669623803564254060705016962506586044235250007380748365353201127219350112049452099361836049201015577464415798327903738518320671062028925195416987754543024219428422924039519648063828894771020106539114198824018563342732038102471308551640564577855806067377176519032901483942933783481330848387514801414782205463081519058772760430886414543734133802905465840430488124346603699330118013117430473628861832064573457521353840855274923174631092948909082027171819568435696605370452614977292512409979141582038351240926245059273081367663179995759574140473041720776750417094292182460619783324805303162416988699408822914700507431395645925134018460024637699832560013817217585279429844209524678999567726123132160864770412445068359375000000000 [118,17] 196700068278792710604190476390603247915107234152708346768849181553933994555148698012700055372061323635480513134576628762126096384877992190645460993856276858486494062578096417128083629743136100689586859499967862570274846660956341916362992509183305150505918135872569076295445345761810474531267599637274797447378970888333474824304039585570479498609936900949157910214945173966601778698126382068266157576031556714743138773564357974703228647766461876555996650156198045356655212245166459665818444222871592730495721031349984257221541224959905581645543247848935184707925225619507251434460625178473735386517788602657758235891914020790526564660224362043837082724881504586125198003867775719944424861760063216587165818148793333366282521662612278984907210187838838906019441880373610853206008702084261914131402499036993368104249636791490300426642656953422618738750452949564122425420077996163215683270566207876426276031732478014906914115625526478815583696979026861626412629423701884256135835156526399861979183874654735860990415589417042838965632675748445544902873588876262908836960138260866900902161278543201143275735856842539743190357593529637752167679804746761500980519544556168128640463655115057574191560332691187885091490477977094074466924456601985825125489641944434595661425314275993231039511146725716668288243833228657250818372646752903826805163504131866482091755785505323414846807534824527387868965088977389235205094216014991058350840265645609939620648500530037627248946691550536218537222574497571215859298466770795791697067782768377377533053162080236595227937356844555322247281854068938852310760984009289603313502286570659367605747633465277977864850944965082154046667757733628184553963996460378370999895507772670676395534532193218973785384270159770702762774367787608378024716150268201791092404450380420773463728540472173969676775818979109145500253757380712346490610617443017700441718992848684385503031020120757327429242212964996061052635408497545732487831513223767296863660830429510396883227574215019536912906062961826419662417289691217998522029013162600940982118349822802450426638956751517565204682576178660183463379798461359874267074725995075100817279729341295422279033943614189617444818966690869854442189975750702832912637291754142113483167833859058840208707217185494294506794293430796934120498428270438686875886446851778305037746230346465687530551191981779107146353816245790138763297993136319703278216963759916779963532462716102600097656250000000000 [118,18] 334549669520888438810938706550903248325219146789940749499572534687735245280378601934740497272669874321620130207360924343479476249867756417014066746176703942648056226969302901438932991816339886675187824905783323026331275899861136755403205958358329336327257675557597318782990536568819113720617256225320363273757848003041920856651285153767140069170060082914571492073437032520655009683469060386940336683349466058553619358958563725467562467508371781312692063546377607965004571563363843178990523620770690429210837679718288999399297304568778854318660892330472575468425214177015392402926066173087199014386310001584058661963535864493243672220399092835239293096208052801941664836647061054245490955732264942164565349507572131610248249914264085792174492398640233381971438580062255820482127956469707781426634192587921726858765813085049729718160209095719749034807131287657864938868809093856854279692822022102880346808711325389590228278693442797786402443293981763216692804356156587237283942504106011441803260529398872467940356690840394679664974112111760418214482528092850734955660197439993472481765617121577694401576546204502706782622586240442764312215583726040802908931577524614881713257975277178644885016993726969931180158154518958285397688273370500588538740945388950715664468961788376125446168634620458847813132528769849111073762675468966702627653799530526622789750059905250893299121310200805887679098541311781148128104170788781971714751402322192210182372039923548105920998654474499956529434634635726945861941254741614304728355899892389390985142677035023163631305542569369443473867725662489382353741689930402195873756929521678135032137934059484641110468671736005526519066760678748725848079898952264745794019560108443915727819446329158244832632309218023095180100515310072602538066445829780057803925009818043789088396378884276956749052949906375435836245737970980622483768982147909080958616346966948164090952338007390195754617383576580989236322430188313347401949260126587134512903513034695622462952063495819117093880492403822940368035496847502223397812867781017665426361124151559547432955601849020360455819161458598029634586408791420154035949537187562595546961506072324338940849953669551592178507730416358350966122521452978111114972219717892378867969167268747133852349444058008419617850443852394700185837202597342108427579951953218840115936549411712122481932808482388771544156156278623597488688134803088228014927851816651127592194825410842895507812500000000 [118,19] -1860331920873455581627115168344549308671757243627878401747952592247435445993124430337824166985059635305402243776631753578667459528664005042203182198518469487600694681503055417917945782663808179372090076775009552393544281197420386517449511918411968975230556557705582576734829257067974119726140072522146420398086935577485362404563322858682907023222447598423401102162741810391691726506994785130654163943028113590190044337001533246953431766136260489751208090278201380281663904077394049907842732863241377959021431245398480176874651645285031320492784344259561556829465260142500341255376014598641396961366926789058599495264987617198362341867202825181079762492002169441554794774049146467743652126160667731650362946083500352791960128383116952507427263281512810257658223658326750823577022009230063587152277029959523738812842588330767706993824191866951427599927989981595396448109893652021968000860040960767977144862020088413654453533931956741436745031111965253265643351962496151698842226669512111604954976920236311977057555616748140462018805008574339359431093725931744405859279917673582949237233754254933132222159739148713164269740164968436119034564937387571705179097201070850549842768877153158001215125694048946508858295085786737273865450203690590798980562938813463689343620726871254725094350224192373403891477860599865430649347288100777892031833333333422144697003257672975734336352593242785493358756171439120022651186139559156818961551115950914678093774516926251160214687850426250334923591059230819272962089109418152848653095142832274069368148510967845336078371177339774902029782606300141906540987826358183203133973446008360593544069968908629381387798475261299964160507835446604263427094282134720078991651642697186701259195823963173294996754539235326463124824378054535592674653231765912297190073091487418195535967579104630992376280141531094535958975607041951469149746339641229339055427990396648089234365446822459718157744732858472912412400526017322199647334892294946750634092191663218837190986544841662839135121747392345436481820232685883094377058072944490832330459063040311050683887132977553547245303425562623772624663433216289916856843030443940301223623079774484864876898925641509832237597147552036199448925998679204042549995141718196768420819491478427973580371233616707152628300072303584993649296193955721246294763576852063743107258717371182687582370586704339685442272600230879435233883500744366326640211184439976932480931282043457031250000000000 [118,20] 4102152987113338786588894247022026335086191093891150194183186738517646466488123128962592705678095073841170117756589010706491856927545192820686214038907456515013343913511080064978686181924761810969329523608920916244845589932172258355621493697369831673921351599126800614328319431008525827804867117487373185408072018632973604125342046617068649629984196144388457621201585799462132051973468780019447886434163787787403066159290890049053190697773903799114429037273284648971435799500718065483107121577052025123398651825244980566411218211751549034514004737841294529130956361741265500731318036577688853056308608938259382241236832008423399645003013543313417151455080306390900717169661354117295721851494059045788997250694589911242072525763585347037710777009391008857965151737228495128359485923960129679833503994587968992387343945666116520892769417363577908867841148577536073200458593154507046014634911723173633625656985202427495975792083021657914765441889784836004436855743548100790870091002319198044869307562246823708427668372239114841399843920962093747613979775212393223467480975963718059708280603081360174169058905216983072162368161247564585389015764716391804958859902651462828475636366694165765688259350204435349689596282967057153594505858032793381668355469946371842401656934348302319562880452117370135972112520894527648170428839257795854139350358589654086508946206479414990611388292111729795109282193395757247299433393307941628801480690627764847516444140044266491623298048323167852560810881316409138930297199265955840374986632341662789076987450027332004906812783446714036139976122593204610378849160971572837630617366218531572881151555735736566760587900560074333852411020268055754677623533641492087676912275053942074684774271706272144161534244514751964454807541967625168570143837389706193031757995134489261557536880004969598747975832680624937781987466933585401744546565445471395154595244416324454739403874614977624387024878474791648423316631324260820397912787147793863573742657593622752629457627224172249192598086036948824555591613813908949003796694045195477678061677823831863621002011148686458339978493121083100909603710300195143238629833341395539430800137222815429032996610565061303522579142369353451521503851032802510075820312800467531056128522753572881915817857109263701879133614424257720166315666976039683334868882702084975355108993775685616063607363794438607312884667449761887503624009924436564708538632828549452824518084526062011718750000 [118,21] -5943162250106558818978370612531569364406499321564852875897528426188517105779193234467935161933522762218024066983683408547883207430252292764684709562567862197654572642932464153201899274918212164308409245221712951858262948437283180782014935023110558424045668152734870304891734831585519759845866602032061845573712618909327075921875639291638626011611768633077350676487894706881161835037894547079055938043221728504308054615653804810832144207538865128407757773665799586282931353937330507541492457705158580418507267617209226200376926093156558793049788100511521368551975143748486115545246465389008898913420705982842779168340733719119267866626004727797386246357750052967556885213766657028137710383220376953944508890413044064688922591455255471981458039358443437463004647638539662927411224323948566474240520482687524947756086540385014262417029580460006109196152890227515699958381904845917229560872648136430542231811584957608267591186148997662648767417750410295945024873496740934335379664142784663423907364750171875885252677739712904256030433549255086679090984598985992042434480633802540007767447841185482533587539514325851603807906484504129517712310549666703874882129957425293386020489941770955581180820038837604693269296746797210707865286765582923220957720223404414538725888689025115695227027883720162838211965588020036842749231445615542128445682503960450515735696841762863152309825864969126754549116910933282186018952512033850903173585657140417274664747363929960115662597407518929027824149750948660063837521169978536374480458868617935960954798417356159959755737423918823390905351139766834575574655034172541519893981133142130841027358270085109310741756924680772843249263528274324562499150003986170157204829511645965037788786894958104920188342220701294710200690712809763647829221486171329775836317683711199757887645706892130352893119628482730859827695697080782019205494311587686891387569790109825250722154878797956160342921750257285170641929794319661089012770648508243139475965823433470909873271946308585729022789643561839320643389659144214236763726315516880046995515486859192339963155628707946324557387403707750876766034039695417364365093183809203087439624264030296827404825245062907392244643211559332973354162072260916569451104392457312998979076240071332626259341256680514319724954898243024701712223742788738578698780282785235306009472981601173559909433295095847120953914499834061987564859691100197652824377314573212061077356338500976562500000 [118,22] 6413443432868934303309044401126991361795924780711958002062122371183533344411917069811311142289217881824769249781271380566694440706690660901501210174542608817491586823389346185855851078497095152961699356135024585007759994850454129285465018319994369953118166683028577947040540683087143847807846654766357243145338649777967388239629392435448710018869751320117979368298023095471963470111536548993367104942380797902990315892144932116604233507329427643751320180161456876343276151233061138920498869345452994749517425464064272351344911437674554408222222310595341049477281395560962716940323225087733909369333443976980252471715435575766930405866194312404973616678854978407125716365116675393503896587384468925047879255533375179490066659973230722078858701387921167479310997704015377398468888273414273744064300173536934892386249760967826732501436002992018764206527223034078874512398602036267163314516972557635599478208784744474541589687583228696994714185182337973850696604596567811265840169353347875357671180390108902285806837722799989184948829901013395800815371199191723738506311614269527104532325442306908074931741706811709107320418923492679026028092491729504439760680996879710233314623744023006558111213508854039142670721115003168984478708296546471261463771153719676358830655401420959351383601147070382823511090454390939933682843767740327005862618269935506556337145705085637777719408954396407898248298190724681748676915779285829331387782018149842009256949781970214259107287877713483078799700422400900722594620530948418359891683825616954381678809107045241172857787273338576622649847525916101825229541232513325205624547140554343068861747749237590678756310332242309658919774733036008632169846106865078638107491809937036117303332308469131638875283814793427599854323251929442576183846621720005059393922140043714137422361033508610342804209272466091005726721886033601683371688632400027583070279260345499472382218175444928068536475345328397017661324097192355587690919741183632239972196738810638028115024409528193660904685156145806654643744719683482038660361997088202713177219708206520079552403657847196625326126745753103223418192943804099027342644405211201720007048223110280025898709960791695862085201979086864019496412457120520377822928982979676203064847755774972787962869687992086442225487143853564612063003819029978106940692350720371121244474834637623059224189913616733732767297946850358705296862166234106439333118032664060592651367187500000000000 [118,23] -5801286452043309077831163245787124774508763652061594099309357995537260467890702123821955885062629848950756236298232997852276966637846875934711784480558701384986844765733734094100511379587075879013643043562422213990669477798379673895380545950657950874074752432308283535325800658876588792078621147623628993338109305948822934987652831863095906074745145585516710544655960310626206259671365698649067749126066149889678890203193877795661518420866042613293515859004419731408190093656495056905475282154845973621938885847340402706172957278384570911248516897803161163394254304648693484032871442272616027324263118668707835953369457412732035424495045299177766626439126368781679091368583965863744668360317791445271456612431745710719444876843490787973115309677088841997760292899620023886575001129479967487757437141985723907202624656875048257050578824025967049999969814254301913403134333224119222153578643457132649734804405928883272528487631132731360991318737526812101094011795996275062384073703201189652805311128257727256219869660169701725588216030622664380726233021725120914596788589511982252322946588902537007950713373705982593246304081665369719607415984623143880416495024885260127571707597808676768380372221014936556894213197060620164710880887317820217821934494744460724686623225889955895896943491383296436415896807081456064757467053418648272759770350860592956042745733975433995629100713708022959123309359632107416103883120782961925622439784247529684464545218946488317773650173501971434474312357112108769323729923296356009325539175465129399248661938136109270457999443063693105545760005410797745431219749366581979145281324963937250609751106168612658029621092216161492822131014445488132825655217838517049816341539392120371058258308376592351662034782154142266755115913689282212380460027110057963324147801275573250846076853503668532544057689869691975619004278132246670251737583094422906404620322812948178384371789268671602429898372734306440541133290786880833787074398392675678188802925979638639627954177621478735127046722482017956430315688146224469472730237930092859392350237546588040303932772035127840719333027716325023964791837469883595808904266105335707952547847495408516201362022346863680578684335059765888932543413832428105676776685583801340437792061665174037666921582967016491203678985313458695208358560040714272878300787557673021656585344442432531517266958495258295144017361710956126166012676581562601541008916683495044708251953125000000 [118,24] 5432011470805726128590024617583249250485513292988279454686877310333710267202560517653507677861728341670347931742509745416127867212118270181822720800594311851356391931123348230513510959479050535710125408834470853111221143230971932077530936563763408257889072043340236539193400746837648144677272687819635541001262223989150436774469233624146467330361093008718976319984564788088801597856861072413557549334057415099868721588263743059409611053323545720571713042688159232745608718250208343437903864471042887113437082048102924198711124699042025461036980172220944180626553349337389384528493939526418078484136258812965331747669071572811976534125872752213137270311940862920753988503208362207144955319002586772066565014983875848782557674056954375419029793373133611779245175882812393499914428436772661951703035897148467930082592245732478316483964787597101601606562230641711468124426149210487863274970888842690415677364298968171725191905336832450490690932897584876093812296171058033169364289963507975519141461112687190804611210371958433150311799902906577782607086192983113984249903143255464869997625123189025347427477982293122833119198342474245239078767139221012865474297671175297369998484047016334902322120006776156584211027409509745197048472433711424848148658353815191996080097462283362958840590338698834845596994599293299261168874745905057086019134627266754434792747588736901330231650071660727592590809657946168084568123066679206964772902167188948476284514121421031096643394847033190247055310715991446894088887585968991785539754321143608984664583636654000013918343580267546830711993051283830986959899310160250974216868020548805221580096128752486445498539926821065854675813831022060813769101819259176613466894458359968210065474919207532968859179291055772591879287391305354101398014009878180688215516686498835195675141519989188107561840255193396970646710516947008702955252280647029860598353365018814508965984983761604640093365841002374417598529327145813369444152937753447726075659435096406699226963524197928889910205580892600470972154476998538585020279033809639910607611265183224987900588601333339045911885456081406017054858839061398849061427021091148476389308466905588693730642828393972990262556160548207242791532716977391246365796258695009047277780277951942656832141483743970677009719836595316611034452168828176312977358664440556649542663463319469843032413091108801009117585522101288896586884780148807294608559459447860717773437500000000 [118,25] -6311532795497617642711251186719536513892016553306835570676815800561858131710169947066455609914354483302379303157345800324521161190618186212378666500038250425339311329914833801686897104098664580414317444468423924273995532860241899065108989339760516934869338138237153398956329279943381615026636923122698577434504314139274341316150403507714405595967682335074962221339983245565189461476338628662592525094412810850423218457950137916137731659213392510095412688291229082964910012961981321558010430199658081853797599073986007784822194971915322706296368602755192837631910182032630786466003131422835576193739867365469157446730142698283108937387138302495503217247544106166965629274896844286710615004335555926312761160749362171020122263811298798471000124587929882489388641392355041462992098988266025424121279733259794190909662014192414244203963142723162756907583393850965541404728446045223897393822682295908039813692925482606397166180424189333785182519432576356299009917514374979182693159282561025423093276245044640994204948497519434538662876812981628120808584315220447144815113358163715219550046952889714414587917303438150482897688645245578467295324087178387294069046091285406049124879840820101847787324769156082761727743760792677459188567749513644664433819297748707622223784845467886759928650609896577515203728316331916207730950795865564718939046216067018946983900492974464129256504101576331717542040451525179592289054402166943331666361527627838442331374566229523382544297520427873872211029422190098713636713846706978377207636319883008669860668026707439394535011424255664721303495598997661557441680377541248803106290281865800915558675772614524135546331186087193904279006737213207812717666407463147130891190241567713430405492895300924880891035014990662905699833515173207271276709488070479069020655011963026005901231012797077338648271747570572916466372379380530827207783599164456113932817403437112006404900314703094993738777196595452457074686972297936531849374459768100416167582091584192180428374907383642159301975404683688356046000932049585585490197459077232081097564130842210406227977400526394136723777747191736498512782813451258782969703984062945815343925540320942775618319794937918797460397702491035306271406896799372687845641868664643588878951551450518182151574410205757706203792513080578199935926068371034955814454575831777776839816140741533343780074932571108209955830109594916883797299789193857577629387378692626953125000000000 [118,26] 8265530082703673443474152319302009535323006270159872844578334028215946468636098744483281057933081531681306920054586910596128104031333151800387217373496980423194312022970774243742228426271528832657357237790749604036834060282528663585721590774152616557432605665855437890801702251390711895316417359242984380635545165930638167913273694547268988926002613241430605225583953133771203352550150202451916224245477408670719825378907710517675442125851547215254731352805266436217569859172708331852979151121387472985909116166052955755409100442298669645119205908747148075447520379973485024571936510624494040659234705804605027099221393889624817486662535427331246426955415521177560492472625676957163272408673475821760918732119092420622449544968009519174810278250305858745797446353185289619966605746398001644021960503536735075717589445466661562060908805754590119491197555341644792648248739406041138901826046876612008912028057995739890688704579282463544717661916745191555053049930901113442413864498738993074370624370689882186149819948420639780082749171381774424167231747623259717723758758290685841120671016985022582786137756354663686725995733130512825834498009083769925787878949578144251366605460969016889142420716733043897745466518259356005444833990899635818311998926254776026517690714865228630784032175910074264880564981085006117772963892125955323157967890449126213725735751014151139585936869589799844012758970556924043985635325597517926265678406914950025358460845320805750429692515741922330662313335894502659012016515685774521945225296623861466127381374931758715294719789369460824221463902888068331267803621312625699229790160047887358042582094022658937286065570410541263485780851177347184679208937477582629101421214037573017211679803475633414381015160946357661369059483590017711448620093754120610158283101382720035623355982862638401993241007437006739071708096967872929395090962380220147572718605846621986690410419963236757187666317883400329733280025036843249403063635073532203335341448859364833943020620207079686464805259052119686208640607262097732061992266308351019210716857876047631631153946063985482755217195057141427102055025736047227183347311534921192056065284605786983101776058345503762255951198657388336444888872838645565312143847453702273315959185937782528043033895583063166432602203113741854122583593767458303296724237589455718553717494660617071396125930178387704468610797103877985136932693421840667724609375000000000000000000 [118,27] -10339768221332370161944144220571394564007397874779693345882713835021163630522797287769858013113531871164785324023824912894313180066534913375920887293471346531666010083517679518748201724831156900475501997908998467858548977457859859956822206764581573953928000649592309720391470128713293000218738010570765568632446002904244846384763662231444593253566765314019724002736443511489457586409976864343648700064432861736691084818661283650481746437786326625283707905662557817954392361465733307413108273137029143429302556052500775311903379088365535034165548120023082375288720933505696833818865921592960112633383977213039361152636203646035336202392342318481390729447503301212210890451908817170707900360825721044049358498477535334298715441229665275743974337501117449305839329709330647986811450290692876991006806292119099349366146102769052741529246084480575382190059074461176281856090375944878326166719857426106229620925856222336712565740960525088450942757878351951179399260607220939319969303414698549600591404542435751254712925142097484178725097828847530280719147771452214842346288697443517745082206183168585327191459957164329626371282787883465848442241481811412844073896475396659096334394146500589383365158874832193104052085450918953343636859564354612655500194282693666541109590840729129392153185138531907714301926813537542559606905747203869759995903379546735389526260339447664162750386342625067616804644563003701972191874288723236736185144672585094360413002286069436898718408325354739825097344157689618638915756947403944011332731911352530179649154322597128731881341124581398203064734965352169962700981856247570656821077737617367145703611161635645288072036200751806368550877770873285571719464546799497251508664200951522952861784366738339844191004878813440916312971893350764877817707573928462761921055772638475437329034920616660321117425796609610413653473961810333293545118996038780152328751528402703054468352833856098334123974172049730308758794121994646346523066525844522357848784905860016069598011944993836217609150835405200721279447608414230328417184456433447853635882753352739700768429638281575868882989484091115112092945578228252944364309487606133627349150080273881041398343170628801163526417470583031637324681330628882757863836885768471584247265691474620023940234431966113860446491880574723068207066315179790707453364368452750212051074164970438966379055309745074405222356331637834081504934147233143448829650878906250000000000 [118,28] 11628778296220757859201778806925935756564230291789400302689796122485264759683904665526548166573772385252677392439757301020860788986328417540589512850611753664628560848816195547781218233521114452334368147032851573324972266067454404774072247104807590894925692278165757919650758484286397732509294897125614087306135476396220931376568755991092981973027599003933386059994773658660635972098721736162405050623582587617564079791803900084662805479878631319727832328811878414642081235962148568741540850475068134714589654753318300820173283065412887218263059465279500122388427587318481484105587242055116118943113006515030657120968311354359344426523079502962335282108778218734997564850549154568259373495080035320723089726610745428405431097128102087722768963646175521456038033749394401077355516260511107002202826628653105952477344212705185118073743341493576279543087317576451551636444676952597189504123374155780209468079587337628876170370457227334519636563071480109916863910720703129290408530197116482736878187567902621469303391268910413314375103309517536040081422503481836209155989573506391754066251118141623933053909275187810521405588273027563138430897387563489048947338209237082071353282696403721186557905171281388722889041070303636725250513321612404592534566053594114997598396223789836028680654019386281427110756973951304735937058800745776686809025418090940016066426775814181115602925948848690748920851676687319324480532827012948912015618765827366403013331733470271054917543186390365629845009496647257917469834484813515213713510088124528555392661572906935386714981905472196592264978530998668688054803823317198126752202731109073523890645767687956390908946813913011666525624776847404504376034519831263554308447722655239131745267281300138326302815391185899096802240794517482004052321643329041039739226354885025952939874582392756462113413912361518631772046785659177071325066278341412086460716157463698606719577628525344976635855499613399741237636748936369616777672149823586549537438860478299261157746709613148078120077306179312323793216552800575793646306204874934171393759382763717310546545453048749544446022322244687886853391710409838328046360927655526082127129411527695182999745350684732267351352248968383487735060171207387051261144149690862099858910106570135637616430873020400627995183343554125679438113151846885893402080210217209505821211157943502016713837101139726446690295103003620624804170802235603332519531250000000000000 [118,29] -11656672055519674078946166792871000370449557017937846252140138249927425500478076870712817429965646943666773455938579241654598485952424937696159361488211137365754703744154604273339881976332363464021602444808878916305142025181030200867062616444972516323202561088577836163550963820096536293945015179485784145971952691948735156557615633216213042713392855525242950799347446788040954228981178686447841997787347295456423007425921247150943234789501038669963557428954570111172508546071854587011523417704478086745743193081727110300114143406689542848676511234289022295878503193594440818384757351254732237898708551449655597240161877234984011743931249398787687195030615276647500939767289094528747500687064647565627150281250942725969116902258317315600035563929705448239219524104363469926063831894048899867155077461813011003309884483672641297054603862860894594802563222708842437313973587761094570496187505758117867835803449080676505063521347379913148097515849684367208375879912246451769497980624815831880592887697693264237777235441863496610001824364782893582853461428368651257453022160654562245585280327599364428045741784072746423359231825074160102282365526416903284774780692141600180127529990669757659912623772894613627050251551566706954179050562531523598920532286736134565499025439838927887869958742011344427308980772072767558879130010581429576261820505032964893600776125946309235902413848328627356442959207392253276023260021231783016545376279869583910476612615741702694565501026654158169904446428655497689138387372089013501913068609313242029112767520334678702864006810403839884068157193694864526077065531654404942818377522666887684908990565922224518814023940522601080344060894359170812092581091728840763819406488856068164006420929626604934866417924013837926039479056626821254556646135342936698148269178170904068722675947644691666946902538910894197734800638511382316456489005159203064363008473578723818675925482758811866011929543376325784062498345432196321050881370380799116776894025591947561694551148282984528489383199336488514931990478326467034765092890157290523868529816471013847866035139228938025231707442007159768746092909978599441948024045259859733585650281285611522307716944236957247482834468049491493006742867877230558890487464016269418534355804328916533425583241793553167258392300396784101257205306951295518624775523966000899793210495157223914737992911146017335072277987251254671718925237655639648437500000000000000 [118,30] 10375723018790673527050536397211364620955091433773347642553669712933295264132965491729811549885702483549716010468865211954404142176823800076912434754620859130711382883109066947123838768390092805648109887999659929012419460743262853443619132537657607481024921055349840822735269194291256372111385350227485081068925100788990269173495606085324890574039256697369578572968029107913872915335191807876625102123485277104236976488169146367245102171181852816218250193932525076890093910816241659755382353733136008666605507900639147235767458643452619611151214444111922742294177176075471943150525755365773610448289970898072995389536862486585043548177521514953026871388897538198981443674146844892972822425013241835088222546688943272883247488150529942681739943603496477725045446194535410497545194371735640699266018318206826120922151070114031817123857641879611115926298528005343425007394747534256131410006091649899201242592639523936742515280231383696978592938609523999915073719001395252641365661397324467872646002771787777645638625195801928277310212540036955170981928971229926074092477784155043726713763807459822197526089617085786846777330992394663292209258850544527527283299389762079799199551007640831644505318845787833255603080255875699980241268025272468161340436718786299687581410460131814336942483384788493369275880287613733045736397937304992397242296758883501573411714077263189111996180242313628870435847363025137892206741162742950045469320923597892599620625230837724580463474615305423545719593392826578295778143081660178551966889231258718387386435441308126033608867028493066513084438115362238301279287268494075290814733126135676295362470952654442912317120356823755031317716262251902870798601237193071695941688525715411787984919427862733141320557595851968426731458050419706946204106961696948201068289246051211914643339778546306897638075472146411850367980477934350836023270969632932731970682566968526868897887506236218094603271538094959537189549725146405387375214375696138131744445844901027772947639839021235277710494911004430893146023054837091489690338168549571316652634297391939708494164165355387173630637467966733711571510491413099847580159855964052969186913278827875247809324903378431593304367136217754277359354728928469781192781037114054272459579284315419108007539335685831489051027909620832856289097308905562478269943236516909421170809435864589848848636130561676194083986501937033608555793762207031250000000000000000 [118,31] -8125507933653366800237545692545398643748017876884663331228316696310408395265079425560971084041612730412225271327158080018091181010014727233200206249088759035786679555243031660320860730595631899290195961127147507313911144844057954478527951531016160248553495718811980400727140091560607256153523803793471560197926640858260684600592102254581763448426400086912558895562975117841001659335000678097271316120675339307614709561533837958313421996833874089702933244971729134250862752856079173752338897450602392009671770452391789661048505327157352579816783844768563653643323230893266510910032544451763250430383269235847749957970576669266359618241131702602722150961624790632458315970972965974391625984501103736928100040983754655940806352342396294236620680308132910843821097999920700186893903695822224519147363998918265648694379124832761802563254359318211208421433626564032165456143155296710314610663820990721563909057773804643814188566444932198367083133764705007466425897583966344814820893349283177346190352052251399607286610918502452211797130041074122319549507845926910406590202034963777208826239659770022409772666460467849344425258573490976127136272642517807688494321091510209885931157952228090479504107979994839412864992679301900896615879035333846595949534447056342450827842426445867890651169222179057712585698016119541272072512124587873763124614886742551568592495052504921800530622032014132593562524966102748458345693836309589860386930294088461097469548584977225620786810153590333406430929427744262373807543972009588882377102457562483615645225581705098255792806373766866916860998340314046464225478884749572676287799969269945346338093475470330861086831657903285985804532040404226341798045474795287534433476432171220896950411948433628702147162441644385153203729287837325766095185835827309149676353926272153445380230585040867406023682412834235739200669731229696923959104601746796479592618224477199603272985472998302236574236569293537439280160898852579821376801100267804239605703431268044975824691153690072723782027121891272905378527316735996887570406305417455832036479887349156427980322635108965014988162327115147416413989446694871944296569114874356869189471382703620815299641590767389307329344295128413749870178974250798229250475405279844179519063797727374543356732019915603806121738933169774107685853498603506165493299881527045523851770085057739679502621431641824073510704806722060311585664749145507812500000000000 [118,32] 5537091930965182316097119475477943152843700481564925806650075102947867454166797268626709477881348242992226814804688170563864288527493405999952634695738029530742483379508305976206471587940493507949828072520003218132243454405575662506384960867131927370868962250722537763060017333745840549176839251724703756955090649738072788646507416229956682211095466678070413205876991662410381162961956255850726699302870899703731625324634572638135189891205699140895844242556839886561590809783434087843303206716623979517632704850092491544083373559397730871861327575061210093853025906213040283764123808504976854870090687937670129603479350238194525908101314588456934400312361485265799508932085897242399631097482601945043942628532758078011464951806811254192421895883596815113019507365118128739839615259656294026731003224374825246300893370965047937473556917351121769232938383620714689280428484829580949363685430780593893038265378053839437045262707005885554705798529028005181255945218104942496185409876084293110763736401659711990031361309634750501028458103006256379095195676477114500347325011231414150258729002642808372557419423917193503238549317641397458055882116823711463335048813795322862210532746704831888888029557942341985836509769627278754865441598563655021187286771210171957570388068672150663860725291916441526782292342053966102060174242034857443386378879834875090498052698950989395500433873780317323812739136310288727657283647258939209689015673168780850469983289056269217588928053622877102480778130793298792794382382652244420358299575961045681240362745751465285501080715137084586408382139687519859048525137723326465972727339941804299789374007981756773774109192878351497276032550882619017193575531653294439349980587385594581112361170960996784607768330206411000385282971490932420736318565961738639277207054394732089671014958376549827267167587197650135261412238597829917450913908077205423636971233728691779681236127658907177508434458181723418692808820315554413842086535304971966394863874549347451573879487843431417436680415078199142307936987160532428404397722401930243571724176956997109249619160597659660992605515939003023297827350501925881819015465764002016595200919476460502745034513064751958940621631573395932634045846410504917885680149274950842890086026840140192043174770399863554214097878822354561949633758461201622756186577159404619139578512918116898594816498863080411751980136614292860031127929687500000000000000 [118,33] -3265223791440968684029774018882109021196146884387190354185251704536626661424609576015168929312597855390631779784510899481530771039554410543765715163393188415239380678005148097244588879521095018474690429123102053127468083299039134816563911939936559159701754814113862572339908397414410469260694765673276989435869627766890230522424519483128002601481428224704510247110842552795259798967517855458857475404043805100132451640061276633409251215890583362477743976006305906541774016698328811640613623251942784188233325764488863016320222511610799253640185973380877454721063253706082337742281108544406769946758258071162433670998474803209885362258725949625334827582734671698887243061546097117076789161800523843571817802046965224048409284546903682983437974242619659308259366252551351135789568417835608579543898428840113239159458053868295991876463393782654949769547070408398003821689216942554819285691447076984099167125564813792723349386507353936042996337841142904246271836197410890352058873570339190584584160496567954709177535334106405535143017301833948562292111863943815192801163637320158265979693187307267849069381170706531470683724334037166931541794438792701253003726433279408403727894759632970054122754407211778742429066279270189456252772250979847276336602902746111036713886793001011113567443835543617243534373576279992285522232405118562552286156876103792386520201110649518659877066404791276384769359560128994120752932255072328369285216812548810866500078629852317432161741461442425142299929844366229729192795740823750974417504443566268693718440521618804777354195820804303351959334153796330052663688736456795498318412517782917920064551324627321858693395698143554978232799781628402293954018497131600237451913625830111720283622638288508596677479281763043719924823433260596166329155496261232977273543423544843360514594198498599854851128003869568846029979983221562904026411910107671711894916945814064181283840981223027540939541978894360491103847537380349243208527737585334635250981468629963400999721633143741496645250496407715779263792383416279907776881524257642945127420922403473498883673591838639332341993497508742954411507046452502207359456681622505616540148004455563256901163100300799328379190946965224697196809023537030643773730358323088034777379120084664833986336249440704373858964011344783226042418503265268508280350053465758606315519489422589231061681835921461924954201094806194305419921875000000000000000 [118,34] 1683568833431951355628235028633308547742657893364454121338295931687022892198826895255797674184393213705170021128664057528643992125825080915297256547510002218627494876025949439021260557667292798061595632685068286369664820270586940806450304079396699358843798078127606178466331514532344296693002289009559077143937190114026274037604824861024664190064744658367590229584416814583492998374114518653073024676986970805624013950352006956852229829140776015453411968411866148023784189687955570266438645717580713935576069690502498415310619110045209040227166681423774070261189262929970287371132903655915939105547722325916550339634728419158183369498663966478677818552382439124902277317191110450477120491540331530364264076983962478457904402292125763539720148480133015930068403246982097693623731507674617792199775290868779113609755210985354577340821757024364928807667609462828300160973022736923775877472130622558681438758631721263557223346617290952388385303630017569757610700529206642248846218487520507990822449982695124711765606106436936595869126873246315224665646654580296869709324836562210996804491437571448241611433060259149587698209238178358477106568324967857991661101883254206844611655807850907714539610016079495152981235661095756103677916513430276214172500877413071967633364371732476921303201368564396210208649836045631831274213530401935579573979642625271889306295884514532369526815847404453676829432949096906549833101630037516479934415049350977101122121388483837107132364037375451847713483800173127198218177732315918177892093529758205622445982929088211491323027953137752419213452494686361176557384700337083175757722895452648451001335893425293850100819890288508912186614474281990345475769002993319903525378773353750103125240999499377024325280938196450672391684441094316699930529994645372757173111369250115258390473812256579101165014070875381296695532185861873184489326267214299069497478832490208635725098237110239056039661959825751122193138149022534586019918577979748171861727119468921363544337119068740527643383537808891411259801951862934264568871152455190418070107881085322891205700929913421665137693880972688764228387298268244670876985083399630005033764905545789436859598284921937531154881096749583056194675295340035217034836743008137963710871756211136513184148797496337930805803324587945264423373702920275775598824550435161318922002800128895558793608311365375129753374494612216949462890625000000000000 [118,35] -789963612148909752140389130950939068523817497590631032632840906273913093425681076809247398536081634563323637933658982030524377588065786397965468728145829710769178987285294760114069613825261899771322195678753661193007337488983767102125416546897430523044484312964667813171255336353621853308863106233587360938140273198030601412375094121991434198106124170238245919834703440861884514646836175069211486751562292776851844886088267135416571651077090511460489439748766870803465909324974609090008188667127111817777618500413506130788792357117701247098733503861876227614723032381562322650303800040074661858676979026231357847802913646873201372554893380720184751937426703888742642950016959304598896912145855440374910631283269009846926651026409725297522612714229647416854622033538975247187529118663748973157579625733955795835440705959196517782515253074048940083139025936468179831381953836292473043841334062176086502887516892995687193362200554463998520806043319366529741248833451966672533609899295989305250745594242788030050668696191552558477204862152696348716770277179821755124474595082843519623919242089905486549506646196275262230417957756094320849753924724554904096936601169904533985878252278610815565970749121658255788677707471087319565141739472285455581001278708278219783917737073698427159071979640431121629524153882564948807760753858395192648444489813163386132076430791629220590549711538605701470894869314726557879220978202672442113890777403595595816813825918738776388974193526616608119149137593905160984076819814673719808300312154030793522306521726113322597529774092483626098275520321909050356360973716945536726213963781748018624322113987792764015941690595276573455398042028341107430213577679668594406413770918535344465919201887059697230484706806743779666905047883734092613815531504269337346801365155694037685488144670661262938233039972471425077779433497973422685388808328979871671879889275796411201237579115133532323643638545701236738756532382602379377166414187405344047156269480959772765256801229742580757604716696310073196211067862028124604364989174862360521192108946337835050286228929560137885287849510240875390903580859434577747074388188733372806041651601618803517855052487432517823546068976361584172127515771399657588737779733981042687138577099338700164140212858839921963678653597646636392729053268636105295989127337225312919088188058755386350417992957773094531148672103881835937500000000000000 [118,36] 361287758814460734096699973452332009278332297240402024232055514467429116905603235879726044029733069734020808891787601757428083068097782167584000969838768497239223500233352365451812940301726708224247804582671982670307587931399976668425105792788780003703853432682830709644374185680595479671228994813784631636904899347781440710718690698153272892094254035109283405526003141712119962998944417070514844322105591818088031365923051219859212345395150129402569345918105177890616414434363635710504083837340813761104415548095905854902285126386590037510205106544756823056473804653893656609381685009300294467078140389285111071538921856073893952615780892127623482841361574994314952982877782352227804578071896231468653685343393418259021931997490889497256001724192333152360672942911728125202689015455454235098199705502315459062300611760822502136127890192558456794581055075581255731868971490605492828155034043308144246946079404058604624608745424677846337272721261793349667103398069406770968057187448369327286668115329218746013087379879164757594045436268077791478196400601612227242446286112516810287932685439777553794876563896131249061881968094716461389645002890581323726215505363397011510527088735531555854213874367548702708050591286761401968524226495032023397599204187389982253523775980711343762122902205745729480140977798926556355920125033462471686106485574432725627469766648996575427735675560387451700600925820959149260754878939568714030260836608181411881576196219504758700498801778724459967090196796646902380403213785725324353923954390288997212555199201095625873457388670007215570450899915850244971599000101263677862773575755092379434843293685145742406676995066608755824059189618993337096401663425894528510840887145352822244278850443614880449826155799798054966556728362029977612963373058802732286381413523113738014795317732922497308854436636556869546983148966388518371340687135548562507224426241744597599983552805506405555139925138763521417524044742472159091106199224112771066033141686068277592858219045840266165282964319450429600738221345781250421692044420360251575727162316066399209724170402946976740456012800556563524787820189125189025858240541974398447694042022492934148757653294887068315287143367060213355127276922957430469279769494149344049844801495917517397039346543058168131593819710898788682356172652942693694537122987953783078144439062032850212141665835474668710958212614059448242187500000000 [118,37] -167831990854126603399635801889332579583223213713730598173136427807655958164690923014376055410926894907260435637404615852899169940095022260803714359680883304762254736029929104821322890759531747396842310745408310319242943017422822093949871611766759872208621478379174805302206339510070561761736746135506483084603488091855969588928512940628486100699313729144731609325374761790183860447734893599417662967759759972909694397754661910004785522448790122164768908776877218817856965060422017584214222453699161985804977574995791709800996978700753643830412607830136333935372314470880988000972207055168882601764936775699201536747382420555078095954603343741383509385715147669227894814546879700822637213300788582973888809068680094648437261638428200893139968916385697842315113001731167037975092971335779279341083806214948986115176877714713835679906411872546472377175962894049824972204939675162499734231832416235835399520857427837098683721899878404739271219706622006523775540625229546824527428788171395973665489427341872013246507225912495436323026124310284610393582385268021669694788699066400175315008979869358856575078060710369019145577271242194971212698422631145238821034413818866211413347650339938239230065808230928917863784831360549295443964242701308462706759781636499208293852126248551364996800365734315693742033024689889468353950353531959422889660074992588173716924701096174228914222188107541954108387305866957676798875601459923496506092387748461972342470985381593196435261717817563900159691046927619845091354479725576203961409431436164539150969741565995573298502090578501085158350001636296104255097151170541097341193526746005565976291291391681377619574600094376397080443185657544484885951083272474150233808467495208073304119769663259588755801214856156304569283613085115216334649534059184446397507981071711943674985152683198485308930233737357593628191638985097905504761087420339500609838095182806819953821887737235769653147511661807845689435144032025795354274308167784346950896520524262959911977098715082188956382613795615896769521167585729753288862900051789958262475697816744127313182219290902495514141070007443259120535577322630648784379334343348354546965960666879283400218050553591267518508979616709220638008993215163214058916975829177062935764127578714737028685291085484170908555675772716856711192852018955122640233392876257662575125142721843042592499983811649144627153873443603515625000000000 [118,38] 74942486598583031983597773732324637093442416211992076099497839050070163214135166995591738356827665967374124647848325731619778902278472924902509687683384786592518118004943702032039713693199090939351315678351667788833393285737027889174922240633448022724401213808982434861667513812094250855033603658902959278874350828015671073296903252009570879772253142808975615152224567327496239803438381962573065432948529547404781593669423764290851776865596443320615981293006384860537720790957977114366079480963203743944952921244473980896394016843020752709562305358836958845848484208906638278858227860449786012203233036847415060471243963043095759174701713540153842309772271999060633541026214367691937183049408971395458081830861096945759418101058282662004528662066628969598469098041939327966480239236394069509399918339648672139975528760367027559865110828583476426326329065662793813907955109340180548929432215434028676020797512266009794162600445945328774467226703041929398126566851804873038338405737327219566187297882153786836352763908750516988706596806085028555854088466863294380564956435175837502323619071540944237453016736213936555538690710100373779867973659258501380792566941212814860889151627254341540909844391982440230206812191386243924236845620703032950458572675142388515770693517982294969147374031083384058829297853606382363510539870352408252503882239431848840808943927094988713629893389166129229034472523475055883746507315640388154599193022299868951556598700348125358154641731307506104859131069382597995798191050612122455291093131937946820946114775011114706842731293863797639805556184200990820540423896113827497812206004043183438894374510733357706442713855948489368614343002784814752947619786637717260268937307107260372313543022507149683976799316702168814531740358768730845740330907730122935512140719922646108556465818969358542388828277711576026470356571674719813333394203561297972029429405901836972043441130105130019299310072693841523623321039848782504149488861220717902370976571049230822738619450196833105687194557865518910144919029089028693912885573375894108625401750340033711740650919879792048395487246532516015922914998750680764545507492096726714558643461671507820357498451523677275535119481298455897729431040495430513387061374793308443833280606893589423715474025463069650550706150726490879823837389356709740066216923801990971803176078136488058589748106896877288818359375000000000000000 [118,39] -28204254168369819688279361905462082686755045888788911880355276886355967434652842770184350679587391836763955713508931983506865071404824573961049038424469048172709643668700489746480568164944482527452341531321542248950103792326822421591106843109402379270960890089179370196373025356371934348768734480484893883586390536693384387059160535881046735663214630631072685180094588175215016846846966186842310483692751943750846344733341000207237446094120621444166193375665655552592596704173166166337540678226845825142646679608864264367600393658076648235739095077752736505958980240971563105270201696059287683006480568325922808286664736014977893302086558391776492003775151503513049800814214944143079944814657760008900496800797513800676401500473608009804822587863322272619588416360409215526720069206092471239911324768919175643505578159197150550298351911372335966868651477299230480313606962894956723735623248344982543562391889691832902536716793599821245003122400552098182573263408487466956651395822378803747698378098823471332674492337983265195732308639814550598354391595473353284057295063877704400085254248374667795888103659496672363577441112585011903056774365897427702416566557120391040197064004083766416278855759557804576841376321882772433563331296765563436840872557895907850114712965861427969166651257677347926723407642121078858008200599032986535661002670702390029086552312572539038686639469009286611395744099732100867649141280610190152135209022606447751846628843587798174056710590443302965507664719836874781864804486133859376858319786023811956977269313383888795980553597140132075905425011309764528977647764079324503912078962657117846631091984971495531284266275914819572710898203908789081693122396089231117248926574439289277211171381026788382868965832106137978571127025917955451412752862550809838753793682281973925209029397457416393838716630747197384427709557360665356112597165568198055543090185312100075065007154767852859504649609980954421280489476127792415583170959803283925947019245379677538376275494463999672577258214938713825504274670006009748960247997982629845992579772486268231867999932933066112945026624391204694284049255872819291878152269671052977874237063430395223569546921119345464148407807666709098461430167250971174757785928118817738252297016128009742759196983135485698203350968259817576703469447038875559520011420759723683979224365114824024658446433022618293762207031250000000000 [118,40] 7227130612657319427951642942679894354837043602737034287701702619666621554299269435658271197240458407783850175495498112025139730750011029640746855854658538386854563317144893319021171226650524080616002319840773988620112576737610267930482710676300698431170879004413098024588908616384335759151145769427565551450543115225227453905269809885606613107658188128531295021681436820065944078634185136201844521835813772375662533378732543166178514523248922181284730004210303483030518053606986950636318665937845927071680752950111945845786441948468643957561932143155904659939087640353338351257362411495228411917286879271827938817968896809036252618398534971338666100325792849839982003577415667583695973177227583962186106875851676281774962100836005216253959022340159297942370435470530744792146593844909621596290094763681731694006742015114863529408001898651620813892018471698677478672215755309923822221019713603945651863210938793631519727212882573013365252911547661070956048454208236953607167209781903679418781845139118621474036978788275078369290555857334393122670776079654695758252635642041028809415079826262227453724786488311693415759932472453427860590310740090857685449845998543345271862933432427617882330724886021748697088818154910976382689610529740891811092275618912507757077373869223207800700393294306153063559765840917568563689953038926763692634971129159191459559151430226002162687505998672776300608475947418365286172987348927520409350626183032885074217995700496240808653507231305884739149734632185492988363248514902179569969037097216345478645038582031771737751127290237930369851894877355542414146890284242397448822898118046838163272259575672425404753865721571585755417537018162657174817513262507773010283703347223133397825736300931108782978052297010873023188528886504482848308367207424741504953784224809782304854650311136351337988526943299937904416901263748116594530280190668014515622489776027081672545410869174991514801062777319771386139019667238853974642788520609070473353572027987360362070201716125831293755528556560243750228870836531032099203386547839624703833353974043705794832359853312944908133422344689515320714858207866869027418023826465713667429126621361948810095987987192777200339680671949375762195734728483677571490379800292495621687282186965386718902051581185506766250221970894150546445745078539627755864194169851637944944344749131914795725606381893157958984375000000000000 [118,41] -279658905481969233998719464686611888082711568573822285445230401747934690734484084755564155177400533497629973003735895200415366612318413401288930071174489396609917851305339963823621856584374328668093197472795734738455329312774580514398029908432696179912035921527462840128467131402374488471570395700178719958707595789551880826259244233330765251251876290489053871626163027872414665414507839742634483974007294464196245999708878005736335532629784558031582374669602230824752778246955093424739089880160064238110176314893455664313854816297988721147472303292607032268704720296362407988348491434597859144003998722260718601476266609830818637088062778627825535406481043219885102203613507308086750393735405970330228505223132886315743066354000599343426595609690491618326582316500125867440983000383061176255391673439138360620680005370364635839108583385551549070491310121045514593507097775603774924006342629582982069463848353927886624995758912965506052370215593668209094767214355161221443942684760008888984118598554815028380233328921666245550231208289088021305479395354872798078836072717834694208982293347682228974092068536590866533045900977779407323439046633917251399801400740389014872107995104765053139252871413880680376254582175720014737833637908781805234156535097643802366800244289479597633200999994714905488894337253080688358220273251691056590058318573098006925464044154663296106194868691344513561668835130216162064615126624382553484236276775540688506141975633526025054578576184199559762893055977588257848912619998484236805665983879051898085804859930798386882734054921170950883762542639123499093685973026397986152408846344223311177331951008853258971532935584255816421133397423829406724597370514338111317167421550499260428034899236562981389143128137895126065534400679220722753941718595894472028953922757014500016314259194816692701578583514905914566580398826637693719986895092067091692551678901111452837518850816904355871606396302760351422483389261325249242998176622012174826363910262266431696451679805404291533170743650655779758801043114933925213098608227441389326015453599820203014906974101112630999959907618253677846776950064344528498371553826756819196969020245856430931199838696986012849012789071102086378635786669402540185988200194675202639162450825156532860087937534648395238352270339595306882030969811878804078532872431960346060186850536410929635167121887207031250000000000000 [118,42] -814275704299559606043677224609342422399354566070089605081490333378231213765525810009819586389734816878656494705518385135573378994128309668159758251378695871165494144910905423353941769409441980895512645536608859564608598890551740907024319449087523982800971337406171449687584009706478188596689751371977641196924952222462110442605533655091783628183882969711280468254669904080798242003105887325888269331479278172722504511199167795183113284249480654120547590708358403555274798587189213084228697471965546156478003093942776452938811371299813221603669735091820092980803274396805775203262516159629953986378756592313780256909373037521055963149940535490935236015486207844132115373336713555820798805910411320817040718391916629045468825597642622870592107121177796779344959555003122687223325491689067239491068428159979329838157883219295386164001765720967858544218010246593759051987723683427440260329478642659367788036281854969188460999787424631990165438494575323632369451804206235590690296600146475416761227322565682611506895333550325148411783690981479648241026870979186586840499671100447847498950580531074502539183576072449002534473248852681044969224918255229470451562863558872585443753472440379548089846651145316746659189904456073996937136217657751668421443121183339909875197458944581102698254501052898653452470435156389838739908336159594039783605260874858501775876441401216571213711268321846321589199454283161544720892738440111512567381802342748451663385381285610643511843873594301000362341998991515838337857690183550037817937386567531570340294642505501005848715451050143676242205838627729320551585201118457861629484625402289170201153071312210893448200255569105032779943001450459545169207847700829574326027255524809101597555702896285505085823346050005999575462380962078327406954784533441271513703029800872986915747166662781390430759593949261569490719168460057738465334677351331420369222436247272290253411734087087125300980864849700159886151569954730707056664986673932016430930343824140189424483168569813957465555481436215232737449519901043228623143096532721608600954206013371356329995571377099916562019981281682715230840089175114889246538532286265045569831046316142504677766147197623821549434308678961326639311946985783129755980280881804322920731293031859260226616012860454694625958054160347953603769334327689674623076965254142578487517312169075012207031250000000000000000000000 [118,43] 445761165117896753237713715267181689058898688321701461155072056306656012783185596449033836378226631775748252674440705534083626473824345810347468645939426001324743549781801614907830574771115546037117563113814871381832972437534204991090737174660025997084518014878291157590010819541352254784022123191866592209290754844342025342740904361306994463399529662481672903421952957397862626541523245162311693221530372795373438570713551421790588609413490657285444802636461602877025964993572858416977339352906862841617488087308540058226560469101969667164002580721317715018911984873789076708495064185128867573091902792091851427843446787012813296397167238946162825935879253479854000840118394391054281042556757940182810685213341211658192744936599626710939826520619841085888275079899729129576002715055994929204723009607203013469108048559506665782095046737926780375206920578991494305072201249220130643027563999641412799016194552881748016992556182188907531709909603191005904008875002663606238426297212794206759758319020753735086630123059936467770062063821684655745555915099701518751263820522542330465979960888889797187281693597393053391026041224476187956951035283406669978788203408678798165385964537809016267343488718288048216674557042848127425390496969457309903581984685764119973762770019432592483601820751652698815186479469308836759323022513939633303619357517173269158656107628685552302414893530968213318080891885324188392368640089319940715651760204972388671726415878584398463933428202826961571572184571032299801024542929627823520868046182875973482095248441363176311421766883374425574067642194690550531208448733726770259024698711821647793952779826447876767122563815331774030778878760358701753056378421967815576095368670408103048228840044675340010381266002587402994028919836135900981936341735352143587360302510988171127499346478859381085964182153090260137209342203675623909724585865848003476659593320710257321264009549380440282004403553834695686814937963828254743392839739210854133985012001541492114469759570537706255423851938869757241363864011858556535830976531166013501592238168194082918135443388559444326274839743912650619739499750587056061559666647406487213310145353487482720599958789843399734593417335281636112410417160147495155914868362539552077279571014313865368526056597113278750487544245250389495650806963347623623880513349382326282466237898916006088256835937500000000000000 [118,44] -114500246970861832423379724145283715009164903123599845973751594739912872097595510495649339978311929953634318922356994535934900569434633279123392356670849345795247559923630088210125121011264421092140968487359799820825943926743001438543730890944019135262297074087748787188491283036603735428261733725625769915292518079028320952097353937775131683942491301244267300419562277564398036104432280392150277498454753835752958369445261976771248295549915966508562006204427709101669965723397464994609413786771684348452402871676396518122537604951019240300642888447418615021260114164525585763609260850117787054971144983371665850819891132775675258326312837983758004679480355594445963672834843599328588374642580999209392724374746316582842128652151888009922946322152949912006479931433042529002618582923948489447352414986952763435592214020268727371165327576516930999464452258809546969386805892668704978336896025394900567647757075527359066687309026718682042032875019272610987986745315984239140808299232689697442147191897566385973893403625938250131063527504127262586013661654848463218710626511205110402799148972579155494242470601916681121955764442338498605711826953634549868289499220983982628236244388829882780654529420308819068707476632896926070076598010447773045311212274686663398117199277265645159329020325291276526559569027877802140207340636230454397338181182328665421035171245524921410991746002154797676119909083285588250354536023865552110178147440571134514290287095691179559664855896155734979020329186402424122665983281113107851728690497358219495290442138667747509341947445992370687366152259177637649549412532324933999723510267463550145445227055358968021501602997344366434989934792429024350496305472413169289594790359517063929633569098883060281151853623847752982116539419652003597549982798652713099986682705273209031495947605529987826473909428560900257203297097522164830050089709000173090760534346897032871881053241644026838180898231372732702238591565817804858482706611777113460997235445132509915724085135450646114322772912189689457610107275358236270787769892465673666311971972137637004986011149301479238298383490840638908444240552922772022839093751696954516141742639861707881364347507060055334524317565944290673054519835273249803808188757281473550528073288097955966137808850098570997238526342487598318408869156495404062479082085701520554721355438232421875000000000000000000000 [118,45] 1042854142588104814937442813844604644765924824323214677232900342266988077902586914888222375652713438711554697174667922151729563135389743135254665102062989983645291100799100107038504347095350058985860475202291306117406927355645740783424044181450393031176313895716588603312092612809632367636244727037368852605817880708382285849023961837076185797957030028629328450114581064108909535896473510656420675654039406574767536364125629898683335836452241326670177829557741973352304883401051184105714052317171488991322109981281556611251579985235901934990412287897079993724895474149126492046901721964514365299005803080830733304157939964958134792041645659302887886308986139456787083833884638211293635391055975047593429821148245429455952895351651562459587373634806284199611392396540192470867363139306917599149128434319502836821514690368689316686334177133186025776421959952605155355263187668088076232336609383052920769426008814308470281345741933801628297566877804767517669383874529539276421353886193473526133752283400197314955774871399482957523436636756525152204866661627650267994155842933744318063928001603248843312474869507938636789948206244959684182672873306415323335010841998970470447383783733657611525876526274816452761666504857095099547115115802911740390239034949799652733199678364450868373564430380104381842813909479286150141943574724913363023112484729211410655994769021397573800185932097482397387235048012270017847873040868797124397334839822553574320403701640228600879301086960464530021410579329794636326077672716448764221374895183877699980787917450908607526369328430286087775682582854544923255678034055876795699210126166982971692575700701868852299396021244322182778189659313808476053971300629245378922893338472292070415819175862512521098619421257494501573104556550450166837948998093415182620082844123286584123054939791437498732243758513708122381449308226802912204355601149072385801720212030345122212933087583054668008602535364141959276921925935385772187716347994594149051074397178932382689422104541932225947654430268685249389348221475082617358700343118877972168264203032330967699045599372239138589532142607674786395241808038922187848740704749918861580460392487603791746673045805282309062864109232598409246565701305273325503214981091780680703610147775971858645511300886322717381962046073977949352316711706389895653046551160514354705810546875000000000000000000000000 [118,46] 12679563969603660367679602326365061367651269308200158168744180769451054802961730071188569687666825375711795575767017906118656385510971783106070096818916017666635661155756477169073678449451124904208538944091924114605886960985000330333773496053640323841073262650899950901240959738566110179485760131046138725268845125411257961260156816159767900244516497637861789026315023446937382522118904856262607794774010709896299333296169840959477209427702685913015031099533739592046603632602206915078424368398717604898033542990115717534149551114464285757164245847533605661525184951194731235095653671664876887608020506272687650931913667061677481573055617993210399769238213574939629257357340403755401013133006381635189248838826569960371153122868168973916425187619260186620785049352478904424533759995128149418111114115935384770289877963139081332607515674667275279764665383762463892592846969933451197691339119021733566943322575088483728431626776819271071672606818180804075769689721204329875895939845088455401936889789600990733893376944087409038461674795859773028164656767866937235880248595147856410826806554256344234848661307700679967111592468801592210137454866485193412704470529771949651476952755176337296202404056465095063182946167119594938986157237636399527029046631908267300459339696541328507986467600191021994094865083802027132281300104527203505729566877401766759812414891773995403658293386470960001266736680275153428614903918958220627491803133420085546687808532571985959181724522964895918022147658617185289965046549034597542785434773178301215935461670793277497085516939629685144570695069390284917110954546447544392891861333561820943861410410072570246027066998114611083847133217351032577213913564730952330931721592887547318087780611632174406634305942799224929954722431233376199703028835611110942268301573741767692007614986896549933206991159450865588399027935531694072228555391632624043823987302987933864970261775547983039205850626350715193658772962772903456090635539347111845151159396457332242962092101533370754458330203288417850011991705646490326279468751208270052253550954077730648803539724680082950394715301905927110070462943277566238113766221939565821852613193299828789898214239115827276188104527481319086772477803759998487982173008610077790315641766433301032027262400601609861247420954510270920283286719826287836099254491273313760757446289062500000000000000000000 [118,47] -6321719769348654204992619981985682454182754811334331642710547203459373106849531682636266839662575178823748019815276165190776912880898561464696333531763669278565152754105846269600431643360040387037884406416146061622926042744027172003593302269599168148006076687888104248166208428324591556423220801501346455536414494938541621180909046662681131342916760723250028685375211255342028599658264572061731868230973640500877237134986504820261910699483251430290008614215101837482005610212156886472958221555125375040215983189331764252542106922788725509072460962196185507207734723819122301732751775704110587720055435797985474475896540792769913986787845892190472178517438363988015616569057946023937790300642468634509464077215061846851190325368763894330839807938543576552965054884123762889613424622245239104657379223528184515958142394586452906395044137973156731891985667392879536664099040565739930912309196958020481492128173971798696138915617702921452654313523816304450620938918331129920814804381598125699324256909926084174534661637362785523914290725399018534312677497148874497380617300052929838503332298329909430842170059223354519837734465884826044254231130256431621953851954518276582956759457476390408905855908614850025377024019722892437622889486530373668387608721479761216234365901587231241557607623466532713926852256370088655750713966244774840303423146011672132440006727692430861111540735426772423823240179093263924000992004038798634341214753658939489128367868943835756064642342111497377396801986692478086761512789083647974067695584611063015464327579762863927736307361368535453977952412977456332555740196370183362548286689919450820825547086691097031660446635981257863549819236712415941878464370263768121491172647111137606165099978161076698277661556002092065085688500993388672911727221998885452512407684059166896621863327842116369493756846693288517982936251039182361451004283324927801925847094443064153866746798492586591097126040940671695815568849917298302990345192888187228000295991470354317609666418305163253899973422752114121249908503401314588416908378277589206899105694980798444052139807646803938763005136458512681494835776584442426661635974758665831170800254407656445796144747206882611127515275993246719868407596080571505960098423816930763691710160003734083895571865306390968982132536565259816363864767314872938896996856783516705036163330078125000000000000000 [118,48] 1875318644320816325199695729898324858136810597696764029774020749649290309232970822942075312168653660672675759277557099904793303595303408907700347768822031265919708801775080837265139145682775856210860424634064036381445877176276929427791790726434614174297916921768384410734449078903764402152680665817908225833589742358573306393228974302917200309427490570924069475604483422340656980605136870631628163160620690922350704140441135424806560325490087016798443314955688457559829001726973116969664958481256802107811539736598560825871881097662417923521847985657174566161955128742941742334083062221230511696259106250800464681136679459951620392893413604620581097397783003095754739802952737417019513616474976499386373982148371312276904962848969558942097338656781372168376469177641773562437215565182456387073462306210909253146419159265516607569114520865639640642682430447085519652885334612339889620647217303681373636946099059385426209926129112472014569916888236555202311511215381906447339207090282632004553245295145211451512307647994826984783659683015073971913504005614270764443090436432303731875185662059108644089042804305151004106827079953378137723225497473555174314197887300532864142284391869645955141303668918982160787696255422304934621894708613958478344417148795073181855439323835392501833093267767372649652663745355481002550897906304623226325538317669810806198471926455621712415974460366079180453835312123194669811941038139716207694041504319462949097376672703979876582348228037396325882281037805685130561793870953112768965223082167471760926423580304201300949229169611342654136679803067421191322013425327557032277530318353263203638910824655719210113229378875485412707928968948438529968520990653234246613849920324945877746527982988018337743095793153772691341827387387108227724619032710814516969023994341142297071348236676322127412914932676984298078975297288921563809956752813994575005795695557492303700033440889608002011562386093316562353053583161548173673254778689923777811551931689590216211421885461711196435443606750909362401907434923042658086195098206862762536149278378737430189497161683855766824350332821833489715931148003219367770532205347302195437104277125112339191361496694537258011388247863871331699243795262089136398134409094052320559613677949324394512171641934036515032036857219511782654108172918583363752986770123243331909179687500000000000000000 [118,49] -348234957012866290891682119666244895181739575409755787252072154314447124920868657283668059480129673406430011979913865188086419536794509718634099969318554239453239680342572130678432027846608636617048204875024886268866337278151638095983574985856796570194615870142609745317621042646853821452983561069194191254923837652816349050518938306023649070355610895583472861631575757783813084683126410082630305623400964206852138059935769524127286878411385074424681466965841516959822566779266505205445832375802234073871985629102420674085572546229525850762888774643525690039586150472880523427145370350188582404373372781600079025540649324931416568642526948151021197618049065940924334997363833672470881638685330856773823741084036896180565838606054111504226043360294286052525632640281164318628616432496013488327395374029388526655317079305441950638497061656046611311449614643000490164991688097235860701020979872917049787161689187625717122825373539902754311466303592939006413217794376390724652165418415781466577375663300912164219322707541586928136549099005327581135270924533655316308948778403055200016597597606711837303805779672198282460258255720803746510857203103328106965187991492273668312622373386905118032216463983688679019649999169829587902290733619194552097058504955195291139540904881671014998317103061077329818478876518955544097883542727531877400569079091389006271192947728601209823864237461612359524318107283143771754091457714384146010808217916135991043463747044163611381908185114212446345106925400753785949699968891282016333246920380074817637201389478956596531842801154208325213918681605740754877598925120471130014299174107963095774245373369770865178045176363490452097240875246501879737601550515965157006028014749710501008376088702914017810057267413329929094951739666007629400269287185151738128437665737760760347089622370202221081069998479928210183670055912444800184732969093968914732274483677943512411308282438332433824303742703920715404355055486184485878691606270292068604617241395815980656037949119885733723858522249734297327146291367466866707554377543963571478910236996766061209463047684582179971030571980266597848569337657360524346346952613995122404982380373196328910964381830027227241561952467449549295444052912645609347370218832160358885505035906699943780601116360613548901120524504145921952658060405383366742171347141265869140625000000000000000000 [118,50] 4218615522024256391257879983553080950471748096974130272995430500390083000873038703553011193955535329420846499345840602111532230478580054256601208478969106712103374373725674614502335318947144282781152975017866731510425294817526519052653180218778102155834707978828060337803756758878310671241751510394484084196801751803147762389484228131343499189304245942077478453517049551165484031270064639732647673674729243853685853451513655166803749104190344097393844801832857825084831824099239398366552514706197363467717930997594941011528970671031371996935795194274309340895436124362048518308120675892783754515200995985193191770863459754799451442943521057150325542562379774016641478110459826736142494422917779420510970709677487981103214645183819928346901547466762185341494752592097807760511978914980770170631512832667208403878455128096491043486240992579825428509126465009340946487790139742511078897402625455061198104373461131925540714737305326660425686570494600633839512236385314378524145680840083999742963670769633184263805993056533545490578860087527341951482466787165120324743532529865925134090394471447808756612359537707115619755646865524090993763592282704389464687026952081676082753761330832075319930911976976608395589305620955039906795115503231449877702288850705104877691783719820228231801264209476548064943958715941447815050060278185883111282152922210455080035097437478598182514556546180938069156739898264052391390355683895748007077139412969771864618537230984737179426890564518323264956790089185539067261147015760700661238449833378401933680871493084530921818402125772433281367851062010903769564720930048709898664244442439304637349698729021862533796763946790555205959916042425550959657294880032394077647970566925881179932461995215019033807001507357658732053758359800705020330786986771483330770612602311569602541494907602499986929423405501293506597646375587661907980120786661113307133157946536086354764003944757829485040705232732649720922346955718959258767749289762652504834247893141590693643581960943005971937173505414749668818798210310738686745560487130567292239440391182009068029164383022179295750783954079348719772853910638373557989370161868740661082388481697107233828071183579507427535846855093824981756770176520130722173338958952689377746958975479610197952909463330447533163509575996692468891069438541308045387268066406250000000000000000000000 [118,51] 29564162217807816897191585500241962447866587789327856863329158353062795477887559312685515675265428715171194505575328958668036399561912100214042850672060649236293151293496895376465883395841896173699195166334706405465558432503229668574085572747232428055568813654345748926191607343250272254606634428246633594930111993685287333670164897691670371986921892434243862180965703956180205025760095045919321917207914667402411800120225006236749758323203380994020756525534513714415003802934518584242543504583735218794421234416523243416265748296348680787508205397027475310832939915937274632915056806365109722676151679725301304277626062698919203690599989461968275387859211820547767792194284522187631177437572574680023740095487000009514036958175429880910119019975030903471569669619147155114438647886495632466201848094111222792094723737614236648532733294479817068631929474131894297769145977299001629503564469177205663914234799054288549660191550796396215421423574564861876008432883207045479882578985209105454409994385942040985268113993559496079758086001494560136309281695037494452752866497377742369634414844404897216882118462468403799298993342122150564253188752932246912998260207370072710303665323049209645113221707299511331866575890119636210446581874115033422279389774848768474513549381335659943301952177913687350853545475324685644513018139145430711101152242227696728890722764940838650558960519229896310553585355220491811056674116745850465744826681126229153330214366689913812717040048345115189382470910591330093425398105329764198187296109485400896754098695336787884465337166003269731133551575986204395913016589536081894749616045906175661395760604877097853483787836396794991329832686992071840511659568066605823086663338051185719033360069335923187923642126011805152238847922050914990205837269312106382261415304171887151471996393715926197310168963605738192724875002297356102619123940330734065674084787105790811561922003641296286073137426230974433093453368598558474634975310545654820807514840610931621344668041281699694380063442063178274503999898336627383148898613134562701282589917808424978143983259719441189720623339603583598595354135158891237407198379716439418749329116543504563122551887975904775020939866108153781106455335801976647549423711535487296558487138129654507260697835207199114702724692712929588367387623293325304985046386718750000000000000000000 [118,52] -14806422627333335125286291994456717013184921022247627923562399112253508352342307881190949988849199024199931879289760270825881201467061169981194327938410409956511558696227716525813554557633391163757404960964475119546804998351033865206640345570053137625285968701299574222505287148007050142464102119600928506011934768950727027079234977958218807109153357140451771396103187711326875483166364683515332433298969686363754864419584475553282471216080227795886579976783097494005587753469690957568142045030787691146980631195652458050543709173424023099755624114414823527682776156693827818458541248905626334912656742477717573237563138721958562435418259164525413852139177661420792802720921121702479565647708990725011379448379218532579445176557927436423518524322997361522818531401769184036939820725642997394668247819990451363015368750699011197810513529818357857541773309748052989085736908354197675416177168673907016842484862405701488178846291364556659624137669702300328623029327898519615184955217005034441573571892958515144140569566547052883742711385646565794480788470780369736292332768301713803152697326248776470921096771166593026279887371173321633227010514434004622704354555036878243977081813958134439789193226731353173478873659719353506746923443820319900172535315556920321237027152931772481508537222999394804297760150012298339990306361283690767454541461470892727046396352924603280238958081472539906770771068395434666706943973482139886071275081949989786337527637153779811318536198010595056891728828516950640844131305838420220401292961040928075052754633205585588477731840936202951150396836103658705681991611829294504189233589778410542346568053034425439595971867794005932659065879859931212686072976338973146232145528563248600567876551726883329419369350289720765964139970376630067145494091392916940590582249719987229109839057301471081273983955721039627333743878166120287615102250739302585111092016832388070743288403695386438722872037539559553604362640566698418913128957631052670734352606975546616486851563800196155133656661656992031586807412707238159654278414881227786399683608512568553588651158760728991711433041087108028487922806051199820982707287772869943237730628830040227658299559643035677654371098496560986657168431477838965750098540921796845253365313491422544713908755452584081548963257663533710228875861503183841705322265625000000000000000000 [118,53] 4506687448180200226492188102042985833226004318936800943301266206080098528807836492294952370308291948742445469382907721419059767823867939019416852124301108620575926164202907564401171031903105066061593032507747150137153794011041496236535858884712071676274568410066276835918690887589926432229846123214389333690524146348518793804001430045629427617980688880921545613400570202122053422882509856369034635074147192654798624456562493175357780988431372729402681081741658541642160530372705492305394935795499441451658997214402103489266169732824148056350389302251761558408357652099255735089586307864656960818043779224530010319360129475377659849823126997087895489525536013809621172357014096075953372393247738775017672998544688645091012166628200942583672342688198633151679018916472846531600025158807084873228989339536424328625485543677952589985165020566920465696406890890430630251576507889831151279040650895231396371174296766274454241157271290602105602249723533721667443842638443236576677281288331736436240721754264591600524166161637624790144430018387087630180813089709550261271405556102439782974342549136637676707381933722490280941779780059002621273215546589688267823114364503168387106873669678697892188901945704369146480322644035630107786032782758163948428546094212843269524371901194241348005507342523167751374403360489148691175348600904484071046265299265453756353803555316408449604714231586186847116748971865882103506122515991077454362329122363844451002160247628861031997700025649296146777984379958355704721646630887215303262326116043078683708114563977037134367433909652527508200531154292538736545982383790113574693800162153433190383502529485320479779638916786990256188120378247262897652946819748228376523002421511050221619560111640178639892324988909149383010942246486545766043704782938395221358643711508226490919032030306058226791275602040619989467739527316103365782810877139078401831761911908562271460700913888796260437474123408052061239302584855855750877298809819766824034649669865746686148685975660671808246347828220090201090338105055997211106628726823882571966089711259250743495781829858784757563392841889086452368116366300185167816039036453064052818995966940596351200294062189375087434316643822556774010505553007244117803633138233485021868838285596760607611653294076983273058496130081209685158682987093925476074218750000000000000000000 [118,54] -939170999115366856067833428015649243077881066792927946672239946910252388942817433277562755642852629804444052190041724540395581820667135405698423743173043921620640166751426376259231295673840203990263754184549362156925240798297485645312552965031320146347755074872842053908388525321784426471481871129507363649274739817290116003787074580266210723914204981724465614227790421296083285041819319321389795233037410722594026770345057336415970703165084768940751329585471847998852453303791280959135084863553060165872278478694097411246900423604474906197611532077526272678729179102676772692705891877347100369545452306746813167652784787325992108561369478356353832617454667534413729396638598785569530396866656133839637099629682237839486257636804649240914077744072903089932546237900692877025761612218236553685468169373385989145370180459726589980239219985174003166275515231592159055811261508383249427815282003539599271575733109786856864885385982234620005312936581362892646734384750058872589161361792009554158488659397518388370672598923846376373729967278490639152106676505003192524853424464289003736210988463599151024001650183511811183124524678809268639844917960004280964977079538117257664299327926761489372817917549729728313728732325363391812188946847392339254021832065570161650968457995820279815198441941140830991218527252094326067168289098480633890385351255120774546127233780658923459389058275370119154303861670059882064704118105813808834474409773329591694431606612580424004916907299476636472872305181544738073957334230651166996423500142350656523569230803976099822372050833961464176095008412760863884836670330852212824797314843591235007520710165049298734754149494005777428407522418337222690167331204014061900310153293931014686885867081910137130239728997510171093872889404781510156376526648195812853428729230819850244293262241664398787946933513337965123800641501548530657891191077030079622817459503658778012735244702014492329552194234646949271403284204772468825972313459937282237249547130777468512003346084529217097088148958626072084207603792448052055278353321538406918233121468836788291550193828006606856637683186116905509835336620358402326682735557860572616051583897137534991255845170119121924158949776786802655988490676250544460450324051990547741586851017616562304662997747956725348708014308840574813075363636016845703125000000000000000000 [118,55] 124574345880227394786749826366982405503650191592897434266604732657542982232446387960847520973447314820421526129965066614629638729818769682727901291655250102526650148388707537007808103387731323379789232744567853896587101115976226080682739924592977010005022899773886825763482186344183023880048927731707608102070039212084387642469765322609929666197739049490225888308791023420697234202312911992598802960950955274206199492633620075345663548262180651725818565927887898229441870410270013778090961498746269097970774125160909125720233443305989067154524919213283100133469869959156686631580397117659649617281350296018703624427908397166816136948476078839941277854101163348583867610190316038762346187644214031507964639649912551774643072630215613713163045053170790789985657758677239165983462567995609720150685323235554047192386984304256853017467505083344404893246693171322453930279069475517597461696564170911562434436952111908395860888869323934245809418400776219065492411522527746239022715614264319221603822410866383389179827904947677552736546904401972936279393670742497536574563700803829140112805498791683667197596364791274573691600305933516850739680288593540842574710734638178073933986469011524950237205323332946082840866266701576788137953830736435124492563880438108161951376869940208351299371457702557028834310942736504767874259973016999644216452583423253609533404450591209220343533830214215400740135386763044669368334363702127483225038611290022166399416004842429813688510648424713383706185473953374402884386357141968989184696382841565423452329608586961872918967285132559195646125962286883343827027083240013354076121679845623038645233880082568545714177470025626482093964874972250325930628671494231894334620603476517278162643340073130626047453695240340633642019991737223558304729992464046106131646445986433950633034707734382280324155420736438385422880963947867504747447056328710587923576787886603592194025373848750774769658509629046921742525753471403503247125074241547632086562030330972705175843851042778140714646637266210868144467756324007282658165930486492751104602761969063513258883244644312783260331300077402815189804557606337772509284503550715263460558693865688563212105022416171609541853005098941897325648056523595251832557494589052983190094530285733065976527828570766917184317003229807596653699874877929687500000000000000000000 [118,56] -4952313838400142527535886406341831192669031641007300515044901083655647366687797318237040995578806651833821122898413448105950152386913622981675830322940520210616173721855395835031461582682022770732658719602917359950634161686996583775816041131382006909260000307130798367413287281057260275091165877623653413718062680851337324607564762011705789911940544530708778912245220718289883932379672669475055558243954130591057301269778913460916411119238990248527541346348245779971115557689132303411369677802387079878858233117736220567523886729907880845665505093215579017599693890723806118666187756768000535671518693017580655642324383202546099717615689091232342548714509316137127100916014219839941126121678694654813031976328962101365464998753645757948015732937654774450313237974199829370958571863057443009003160175162360763951446925059755908898458684594380884147451812071506561987823321104387880148037747782297342311124711036583380831904646409599234836904936713726979634677484127704965639621171269287627112802194738692034103280660448272259045255576933164771779799186812149084982670400583228076805053657874212936033706051266280019409550511885020493023575688303708379578781834871602285045960147615397587755181818921665021844804677667930164899498683072363985217170477178128777465334592299070370080715307605785072822186255987528205794372787712523748424963798148380058938790205982520385531481765989041485025600505252784671519856746450876861320296967785933199365283628152711860601629650352617883156706652464674654019077817465759953235441795489866264095252922486385648477717555426323693171601966932548233151813340915426160050548066678944111043716523832524580199564533236649189463202106035649574070287265845902344592837697385354697015884683498388181739313769105971923873284179591684813240600961062292738735176391962026750868924452643966455218913778458140238263097397233638008582028436978867926201879349941966400924963953054869125623798140571576985128008134088475178265629497174503981088753113634229108520996632650777828703017252166767073779615164336417677742938281012589467609684039725238086851537199433216274864542257384914211130421852026947558209534311216380718066742335056702349438801752844502668848246055281680135372055055843772518244497582379896182346880725532076693522747945806221254838474226289690705016255378723144531250000000000000 [118,57] -2297063735934065298608537676493332252287551501428354892208865767850772567773838063621837903675501666250542195142373780856572996121933430377326016268700711396599396776901533125685952817553327277760637926162969696664174141204621687889646860337048578332483577137858860912046719472715387790711051315943867566129207916501617390091462493547807033950832252601048740442000371916843331158471812564496255014954402976260698031429757477019420916990002415471822368747219101451672618614152868035232301993165894579232708000199894329191627040143778498167913635693323461707629370494651848020100796370249085967955216686314110861121332941906252042286475810746451501769623454562934185615531240055571484648366007428035223496491484835172029371559483103094028570886058221309093527131190447677485152474615899807251886425344051760398999545141636085228498366834504707190301280324869125508762217881944211995102768452483425191932878704954301265586732212202696587173938766721179719287339987371176201451167520131878950504107457029015460129832521659280827577285187556882427498119203674201157231586757955496830299962754918616797387346101978749554518127494440005013734107069422240432378352431472453859772689772003420544303376216582784490665425393268652464550204681129229205157820851874572182650032257892275569218228639524345478097947772935607829755890964230817667954042450871055345359357395006933085170158927289817407637470327570971632773282136832342546855639230613852775752618842770098203192491358552972616658928582610061036165337710686769280648697137570554626425221160202438019591855724322659865140039000789676811048174809445961946449938227427120526291507445642182809405946725170699962603270043514330890739837663362746560597701649300328904239617726095782208917930576465243964655324419087537088363999707351270150210263522332410495409268758154696262519981508111126751670304961244870609222714934780016084613028563234579173516599820423600547361003139425532342299016247435394719786431443504308378801484783297594335758176471699219206428475128340597094666851935081238367984065648434023179343013060180498651153637472111936973262126393068852765814203135345440038498795673638638129813186038346209370971210073304975796123172093310323724446613564818095602666408037557572870578945244237206611003185459089582376732084412651602178812026977539062500000000000000 [118,58] 764202256106044088096683884406661618581323775697180623672395254394651826047353215537999489058571959063751684204000847249180067548643913478666655594189389285522221188992450103189745044223534848869458656506765396382967140682376922807741857914518093288726706469264598972001311264151199690167578131745451658735049515185130415048963164220750542212744984700134352130171710600294083194881384963358263830325482406494390132012944055352686840905573379145406752466673434381117260313404406150268372671375283240996094470022194052830155444633553015680039711934684847672314553856596300383936555100848266246154149693263202345365057048890413076143055406362380361504243613744339296167022009680951737177856157251655816337693369587741005153574890656284730412313749914692450471867084085862795313169107485956487746631621791812318453261578467003026529429004137523374223793353244822463140210646031411892299041184781876431427000455549853440988817360150943143668996946215116569714373470115565369500192979517444178823423483812985075252052098637218501766478538861023933582986794589298719768378865315373332082996518170877270257190646246187880272647075240540190109937367644346576470833021571552192445022388425624812252558351232203137126272264454059342235821189944933891669845709935612925088444356259480932350118195695879272942578189181194566330632239854317023909484287470782265118311951943707441093664380303449088540489338353603865826415532331547426810840387136784080570740465317929409922222008378007004104086896180765101446645088949702640861925858717878756870931922549732349193296956775061474500990743484526422664952458105042296403941921554386728643438554237021990279679355060778176028984582214936251927557647344258320440483167148085359682383433812211802222835115701837861280665121267679323290489807048546269569412008679468290232837072470864381838574119160000082856167226476740290537765672357281755642449972963641796788124302756032091034375751481870190249278561172686900707323264869151768520794979965487416453023554038576392490839481542260078196372987050929803560249159869000372818391107848129326121641967797589236467735923950523125833694268924368070918216189497797118531125071787471679076077203432407476373109050283393542463581681468732098458129408113053577410732517209485991910410083204232616849690675735473632812500000000000000000000000 [118,59] -157435014293516318982574801618038345100900942789545226194026264137384181494414675189873381451934926856692974820902184451141302906058360906356618280377988404619848596829413607235720861433888163596332365220215295805072176204339017542074470530264202525743955567645531615892739014985992720388253761596030896623176884667876411791076027995237626512554211504101968562062621873908250122902049213856778429015810895739021086116010038037647435223721482723383845975663285706493501513405469957113584930785779326341316651786983298832113958579460899697193533869231845566863320122146128869671885702130947338185431703152124998080528104114868173221791416148746467168173814722831887868705195923324672108382405919325659875390474228357952176827680622692441542192549221106346299620837571022765979743071154019539920314639169765013989827243930841257190939537563606562733087891242474813155991242294488918749374247571357707165716403466965538763093142469042685725064274547405406874655556713307276910106545488647004844261019873520928695094962849902604970698618589797338610809547393669460768367717255414030215253678793655256546494512241462722095359185381245647477810307593730203852017728680677401404406947562201703288635382344287904912987340787104604186225587880890701815061212697747956385561701212108773364327664561800918392525446606919086060897613679553966256955537447751096548817759138008725714705862446194503749452046568289533475533937392871464018336803165240655542134720563796770787192554607305757526242656470990759001577798465334378626274510681051728923494539150317066911459563517873409095780252497227434988118360462199914033533179167958180223277004631884107613961850928878124633755597434356253501327433758734958213716893451106191897418814562323190357495841416818214260065890408283440166077390083580527417835831913176513205000635908125511575283379948965261608581274478846225380970935157238842586552744085547791666245083924921737977274745380122350468801705783306473212434495818692866183330684721066658368966248832889215510536471479713286636386157300379184401743234343402031852232435831345342973542030343375132314422235353280491429397326853419023410420025072798256078685295778337500961085298429756740866060046992586322351001639267336793820567124846620522328301545003420100951370699918257053168122656643390655517578125000000000000000 [118,60] 26723272328159233798926418784076557731730766180396840202788134123514634306338834883782795329826058464115958184843953246593087209768565682537701133740769186570542503823172147134501946927377347376870320195752633043472635084462260233327731607799005066917847927668424101368084468115079485059259649163734087116832249051084670244858726976660799010629043626421971500035329451698854938181390907502290102340507269764248066708157526094678456184407678438679591100284515914128381619202106678002565410641931742123170802522402000956612613681992627443729491447100375689418350554418163428175840823506251813278342762425929172525924402467892349982302052119048270919579854280135532896113628032580622385797883398726709779440507686179030262955712564440683259325410659311300288218660826050999224482808365598880269410884938107265389391396857251730195928413475028187085236117875213595814524613679822381205467898500656201154499401157446597788029081083890118870848195498915496820612517210349809165875518348894533266740952229611774450502055745114069452546492710581805970761547390708026614876316231688884657474464280654867914866629876756404256564171009106228653072434639826149803282370287425226168486580982975314854036165966083771380036562781597416236153968856390860748344590867068688984042987721774906029173833208128267929586313068142866867660253940877923683056675533920001206838528995519250854938560792245774723365448313493434469909077864431787856990061428632452792611391088986084812372031446379395041726384033801497855716339856072695974122404039510494310285375962132604223832287497229210601836540922883916311807226033158888032123457246848219992835537835897710453669247466130060907610367272874073118714190270216889004773374890501076609622190720360047813914415311961991550522165892228983507613075331069201666685555468778500738690483021712919983671591147932427376426852454627246441115498239463087278679251720570249566888274753784362368220317340374030883572573838568296413737621057398530804765913152271362615465974867811039200021853447528419174925997834626724214332016814248648985194853042187783088051535643647360910765683342645458749081820463108366104415004391903761171617232431110651202065023933826837613613887821642591285436674660105349785978068879339140488420575932032897299423510534492062444388866424560546875000000000000000000 [118,61] -3868563981065301768308240632901201920421927688663282132314143930478923911514978425873736027586978769649726623773416914642374746147093481771492291497882983767136291212340022368797002456148911421222724776330452131626811440444646755162291857344421681754774868078564591660513281608710530519074693996177145694356991143983684664367470385635358081212776661760867001516632809620633772120075522121190372880437307092880900105313736586006798528648676592071143559619100790542437352000992537602465850668687493209055127469216196663191188985284040802284992976172301256251475509521354738461089824573175711399586496391934673793303497537722852366761460233686063396294822995890815917370597415623256659155463641012296939257116115806883743458954277190801131678003967895437350422436083425350404206226085941426791150880743547055078712873560441433981880181902667425768063077882922935282037533053964470946259706441526903592253515984338437237224530104124333510301212303333448294648907484968742739747112781819850971553466961068364807548738730990848189173574637483414108341579160047078696889414271256916873909275147124072947832097878098519821073052710143947609435840220183776860721902575544145568819489245394023971849067423475014872621812580420386531275453994301484570431760466657571346658581541583668646760251606427169210121691330627070748686761614358398005975972996040815508570228012829146885502936837346866966139572986895611407438145834992771499967471996481309523612918189963372230116463004148018679020118743895059765681778785512059186179290394906125564336756825541242716688034897727145642537496151419987306440773217916079425766723063866060200462579628372675736646874214489429804321746118246204972228521029004104564935389192208075769816100733123923351310969758948033668341848940546076509222986253553984163694981850564325122567782614113786096747239495617699063221747243559882744759559822424578009830251684441698944414626452523597245747955735527672905543432151606922274154424059146984780757916529271863909663762248042616526069114885062055212654055505430500817805450854891039995660206260264172807155190143435454885266746324361834593958008470193748233197518229613181669873726303531992124578632683970170858878842675641691291804300656089943827103585797873350859937989499186140245847754788669550194740295410156250000000000000000000 [118,62] 446647872350462669224279312394610854802052780440630585122362077111239924239836532272849806001770829681914789283321248396665337591387369946348564394994229781223379513565210567111307048765572992200415575957410240176083813342117186417623003735577699408127049628069550681695867531323014202286448409176204180391407511399065894082756057057687968359688615785230329954742259901301684390201883411777985049575172751744742916108603292895448029849091823187445860293882015607525708484212641553213486121075549456171394549899026811399367618647633326518662603330785815962076102746474265649267979238163807445316373766987567292378730790472465712381631265477870483299653128326441829381782633767401355768828521959396955350165435024725750120412045624828642653596402706325353109257242931256285563417553763297048360447354832699011812314640497653136080512639976676492908801874557051026549207073462483151532233281840902032762290953818931775076694261002359031764276565534102737237460814753799616195977730030892909046505316251041193284183746013499609205231613787205740488426318389970567361257173932964952676211785515698985447325823554292845835545922147485668978373053979080335276868381555407721038985008164112755658588693149940529275728076937482672779610356457808473523448727404098732667301808965431381954138552428786964097881778658295637856541417469134331581300539983533803321204286111231324805750212612503162886024210853942324632446719843284059622588806426517352065756377538808066288207556749707612564781327751557527361243093572327158652307113873843140238100967282564929359840738106706326714177128482118482374910292283410112033979640396073924138914181559309334937225493831660859360872365013520082727077240521597607257845420227361747351384894414395065183917030657730117184893418250569454020806693618705838514174525551951740088562505144003292218288857370282297438288566906616450860125083903264137797308556289505642606515262212273028006535317292726545212835559341813444932845063984077791173565664114810446080656680157817760119704000376595850665305962648729288450744122710657061719867933548001000551599583308263287220830724165985076101550301508755131524510307210276685151407446138408166726803652080194367815622871728973147416358003424851715914551933119904014243712594126195821369285745433961334228515625000000000000000000000 [118,63] -33532865389897231482391438765805117528346950138617063954880365430935570287973501421943495762760333687297473418337669674603928987507739167723603694980296290498144574617229504237237213843565053716389883285934799803400263424549619388529351152984550218973764207996612964012942791742543117305607931688065887637862125931962879096960363135679621092240800960842369974137399203333456728548441686781379215442609150371130256420028964723448071765381077861764420148308610819510440337367936623249951596095770018887187629363639379323286460776057375633441266915670647733018893948126430856465233438105700888696653398791060660864477811456081196167102917136709016421370125582695084055888017673299612417080337540868821443160474490950213443613821927209773800450483110229572437346646582364208651070559291281647179349245310508635027861865780639214984275183505526142531149092835754332545302358346513379622064631912896127622530418435920774943699033166579661005282891999014571594854665558647329832496977233739832453849855694277498059900431623160447259706265622604675204496621721337528459628848104783311200311400048739992590783118542370199817298634000762265914412071488707159870438475179657679324421406127695476182073866649452103936707705435003290487995963708780357878454004844647022199253282395540358520498480243720221150289278680960447625433247025082685463747572668107729478858755397103245461430259725316451790772797948377968514015091733307887549851251411727965639169766177449458656123127992623370969460883533561028103189891976347216120427598427255163033494077036384735454296478658817582355320236334730049724746816771384115776319685111901872113215051487826775337855864615244829213890904460430058188538312896236963904820915300917372357330854734416793579255386445978503014692536748737698051580376639544238881733989620396064744643356142983080622935938911599348178263389127485306896710817519560453731192011628597294360868111320830470969288134658238786548357421208074664220876903824853579100933934404256787150966966466481665487138030630533339229672283853718962882453476911137795104897933248360548279619555837866744808817289232726150561885923386775614380822093398795823025829464948034518394691896974737552422301343043901218729557453258438645346597625021430450815110691850148763079161472316712684631347656250000000000000000 [118,64] 60926849683104686312962264970138322593539041216837606843964473171971840083085233260938006361884270486317725708130939159644615082203434222396753752724171681766566451855707382222386185139096787014436033167083663771766588564287303333289828536814231826666673836855715360703385153248276962869820892913671663903801040204083562514747963049218213114370397069903538165821400359967359384915618645594695467701805644072472455430181966954763305284554000289733241647174096157705627837211581651276943764342323723840265898145586139139963526045479827504531006267359791065615229119627807840754653004267385253280720058477299107937132813253115710783739892968853022944372322086588732246640899085491652350447019072999185528395271506511843491480430755392302994501843294859188434665468211275682014425067202230072939056133072512285810238211190283886869407697171520689545727487089167996363515629184500342948589387727931121155026477795557784270548931801082495233763965456255841320369831109418499189199915101842213123883180116958964890401229547508747858435711398019402336369647029672376816793488493385776941043744900231622581435065223732127143666567794461305588420975556213420309881230063666568007055191217791534677587751199460542617889709445042721606910531325645854996841552878567378465517145593411253005983193909191673140918336196512346339364027717984871675895206993120912730326863288929171601590222457754339095211433976875080351099313369867908762098977024753595870837047560441190194054792538859667019006618887789233821190892298827666126672571852524485942483855600243704311302259009955499064700606092033265310855712633446098395203761542130608738175243108711916116763856576869658182276874385329289069408649843890642233231806216018385146390750589695867737222963595756736087489432790290400354414673195163748630166217221579425228069425805103223314518799131308291761588719672273284790625621931950412624316865506378460514845593586492859327221572521130135954401704275253765921121478593636221871595845575184558608612382766349940858099694365816448041841347593885836651965478755887428990958581369166424208346140823732792110513603633458589309152483691267326670935229219187555362998831369291496560754697756126912553486372291038950733538524605304712284431928652658001823125991765445506752640563647460937500000000000000000000 [118,65] 319519107065998164912858370621303554995326869548987921476195500729122632219518954886166886954858813591140139588909571091341260387479420760651687722213186254266088317022009720532019773132648403040860604523520116987751933609228752128529370051379173603483305204925899866423973184554097415130100247722772642887219859040905129357043742217837770510521105672109487153408575252506360933268078956665604523824472950868608912096612098488330989958082155223327616937949581899470090999164245077914384549019630949864782729580891849772634315875372929445653073357020400695520454675507450000403843798955467096516557089520342356367381940981348648695941473866768450325644266546132888241808476417273371207512568442053367184825603495639285560157375846620916474107370371065372770279533830651532122837265925092923488030722101777270702745490076492632212718656132081413250827723901738996477079121696605490321477435003402043124644472196511906543413093342948865653913995417437418767730674887818279119354964846622875513970068782327674961089176163841855456766433793378367486216113526241423314741494155243198059805563326799020166871814253474379860058333930125923319706572348030122601746807425182117671462171696033256681757810445555259388824829114992624807940198173506085582185875992331444110598672520154773269634322679340904561350123565066755658163623701694962874716425825179288114543264341001281583749432785216743207861972124483872122624455067220569350210747665192764155507296619559265539263873887292760181094617485947082096745849164821550584429211474353927781181129337143657362540799505089999100792063476650431013847194055029725072034311696567724441796607763544097170597869293453679305283941506993305652379438043381274360726588340054647320104970024458863155154040972413609947633708232308124104239324528593673704763096684726123468746552065854043135547450325978279693501757498191094922549532038556052430218750045378201155123215783673778517028804140704124635228399421715831840480638256567306016785816121958600974645618667484653294609510163364458625028430472113616283669786742590341042479964969687419873865690750114512906092029325291317165333277964661295932568710151817369333632777343593673315248515301710684269372840636611341777767622577110948769688014116632828092768974891721484479254574023437500000000000000000000 [118,66] -24180516498844833544026675564731852992677806323774993587855742358271598117149490656282487117707995124595479721186522985437116374891253576784818134192332782466647290409387155549133601284691116202796345114914164460735977754676642625453403749592626340963797195830849044575850058998498123476829019346429085804019856388011422288178725164874083778052911056363180133890375804199554461721509116325930893220225200072371174158555501809828796136577178284021136721097668494713195215045648392518470913664249328998490338181597546131149398424917883477054405603625382514384986768383239567942579586052479182200260340166813164891510132745525265681821403544348882100168731585105225572688340427114979240422979508180025935478240981265536644119466553962343449605268121828784440431860769730609693196898570905652451336464119597364783698727817362815950572785468818718372237297443554739820190001466967642569614407094696704095613278915777807241090123044582747791778521843176323729507850187512495008732630389051240638355335879554338436169465385370021351244748907722655086545158994656362074761560051803332463220330125397037336061586086037004081670905165148256155388759674453025566338394050980849968417319904592240476798038933071398180560788665407668002908107523773490603557390013510274541193197285176357631159471291448060387687613315347646539230748817357490004267870105714379906843200817896543331318579546226187928116321422365468097551441561075083528136411242863347282655211656457436710009245177843377609200059945414075859668587712150274221861296333325474177028001498432126681893311099083638334578893429195785898930269608323026288469334116707822988305293086049279221613680585259757945287934444164020533954581741378775393444759773886525561350464669410686506386139930727218014996113285796975966016561936075406626650088548218877036817668120804932791594471327094407562416088835499229634815280907680719357967734037697822321784846791273872167541757105317448115552237048167887145931281432230411859688842816313357004374702330888969427888525260579672157373205993396394948776429837240115047158226180727555303188892044512882141231004991236670202677549850585502667191237555403801709896189337661770333157083151188252838544622372114486166410851102869580930710654615584354318263118985489306064054702675781250000000000000000 [118,67] -813047845589752987927349041699717834676610316666168521699162699696937486359591291905363099935907142613335303218261345350700465662699929931460805322563601578972166169633371435323493215507427784078574980704539563948630571244385132645930589304918620565905985246445169491605103340491844492221318696039219927954960223043164713978936314143600916968671793754152853173992351597184436816706836710266194457898477415524152529267920841482144827439840421223398932964714406215594090244434571431806084393378493702557363123123076890256522960914720377214840995150151670489926572020845605136677600737006855486699109255737488474487851552476054986373182506667891879466301681048497425580655515360597351644103509029917501319353301294691954101985922798688136875855182264278056120058574403277365503864141769738676600616161212070876469574309272785205481006723636029051500806342788696300531228419472855776600796103867548646883469068445147165242326023947752541615421860804517979003753190486505736612765985414019446295892874641261559175215344036502245463504610443376838586481395019999731392306732553907055124248697884701132806518443614201061749342663901526951535015823576702618090512021369292152597286125417227968428392292151135236277138010900421977480628447245824792824247033040209574147288846343997392198173802026820363505756917161014651068348673455691205796027022640307502666431923836510162248387544289262338444450886243499854841023197654536258114821852726062760075772828195793674264274204445213322634248140175460537215828805533453812753457910564414337600263405234071818168897234952745597748548973009802672938635459364320179451127425169610547281941945541627353236369369535059685516880369143438581769954328936910624231513947482880580252799340718089956941539508329741259722670344936139290688350445343108927818467763954257441686806466604678120451635073635007006443034024517311508872929780005385539714324810932899061932338927087765351968639649122586050527111081206300451929756027650936750199021510253540054051091946497411646161272633437161069431551612799749847106986904226725364211143881504868533278319253967599383344747251624356851555614739148798607534121268719714213029892653133455681074608948081635942274182484897312565198050749891740526176743821441042663481729093414054309046120625000000000000000000 [118,68] -105349255320284046886700285886951334656322551555371164738487582044826847648071511467692062148185276493653154255802435789195346680422048898411483925145376300629288283968122920731197158782486286044796901719336598575710414151563065720556510717839263592982866637806505613286254446336619400514549816996066810228298723613007877625693882880224860988474447832456963067511955873144333290225399374532817181603248463061657273305612390108795801759284721350846546391746925202298506455131124909319890855018437623161884266444439956451507794429419027473708889799561744359987005078414437034077111608106586721699412615861435870961096983415255409442357197375921706318457804205921775226867510910852060056679210252438246489623247537714401096912223602565611891263063700961270747377755053784462339753471303461645713898665786878568560119683724263881495152929844243097071791836114434181612821454348901657321393102831872180114869887512810739161623430190686673999400901656490931997582086776681875402589658642937163630762663665750699122282901771765334383399744678691708561015709100656119704651159740495858839681276730324203284311831025239070834015488476486694546505358631195170224392850492321670399877155513433483650704230199118508544022463747459786701010826637991559552120401224095317582374168806823572421049707162479451746607591626515032141559492939721598949104997880082883408037720622769740360441169064322679957172601510449286606972543642080763629871345740015910400312370591557256252515702465064263603773585052418205100589627259160476785714592804787600326592536768386691740065695460168984006448252341142692620179555621533271606105848516891600964198826539529139452993795949641739908984596345995840786077491201867168943619983898226349394137882203242056491491839700871396376214100204762111455657035312728568652928979226521551970575733872653942900085005632519786310246833529286651495714389429064959383197247613074856857491607904342871765374541698657210742655448339611246524027845338998086636112543488490266976763986154771366267778660381901688428236515347206360985486502181215780935347703593919901698455473082753976926272819917379404896248472485251496407668302706734646697880081776429894694652839034335078193780531512773120897874840123160754194541006365792761014535238458342008035539609375000000000000 [118,69] 67918457463722299363190866156868497456157545105549619454099592037826726863086131084081630137426220714523287645206196825663460957339033141057418579178860306670963678857053651824748735218449498668132398348599918759245951890489758697520958978397255271972328051169970470607487889851759370738169274917891332571652780744559686748069026738340548769499190129120654907150619484119634684298116358017019024288213993917012561322455097797923922623429910177865260485257147276125560077605200756348094601720172492832073819464355984878991679887633034202443685015638290900588946700455674436698052640371597542544039607299311303940422942805985223389187574263428624061943454614459336487281400252725983737234510553324303889398322194499919317525558666127605706788887217834035968397733402125990776764303497483009765299158460035835555158763860446528449018102287232106456181344331994254762910193970404422835159286756670057790969222664423546983897400071885513597275980866208638649310122513270106257090808216719575770370905105004678600632846041688182198700659337312686360913443400079058230031902161851208475510924649027839062852369061971076149926082616053287306823086927821330391068454027667972497316863072644128144766704291203825840208163772319608590797544135220989571075410829777447648568081435557420601077945480714261907840393884902095983058483845193507586059410552122639241360387026918699189439975518681088988258266872320744140989597533552542135740800688390979979291225804903035386737901732398745944264557176962715607518012156027605063960927832632376608717221889149830855208528544206554171113478426194208812263003538701386160107641898215989360969387593605167128290461601318323825730741638214050913327279911967231637305385286940417727513820041761919430886392525774556844073369115946466714772369084246297738675637682714048050403327308914872074259079305292576570471399283200298874242639665668184660646498861737889686012492585210694074509765508414927895006176947540399834039180958919464837214342166906486048624151556240910539062072423244747510130614387327308261049169256173904020326601558465172203032907848759841455206380425342502395539193822915779092429672037099833961776776045039897333872076697874427346672931088742307620793302961312017265381333928114238353104933260603279586381250000000000000 [118,70] -7557232876011247948868407621869565645484375387094984119549134970893338901351894037506407598256070454220157320537736959917378421596160111562216676027072837312175008843212969925584662067945913031596295384358999111506000736952156856495855289414873637953723583186402574370787772745776855876876978632770658397263823525100143910028758674566057304588159197756226665816685983182891745804393701797669943477090485809878415432273642543224229408682180248290339412117861373448416752340431559507849055166047780466131758072953397023666703730176412355897206318089909475508772415070978150542187210079483549921019584688165143184101151973988572971084915699845921484351455958466566020189723496348698134823993819717421074932824912685229398399394198938021317480772044843560880627182230756647214307426852837490921377467513931604054134038306544852026078227976680222017962728029317603294837793384343044252448488419688520208355671696657591790115307101140390108561247470760850727317709930170021070314281203574357800044031193648503398748181988769459183615529367151468980579212743771748774136455814752988056943350910443077362705409812738548438951834546918467942855524861350883820409794659659663573062800878216622963002876879388290718560954193844111293848979735478087469812203568020435803369510653741412088908569190058853347997978512113991137319282766071440055145771666140514086567387532456972411929572911853407849151124127232423867859320104183570439123247553922076570462491939524043675815785069673446073110786628022173445660118502405808955025433963012517670926171905214851695056019777263233749510134399426638005978404390587742710665812146641324637250409107710124316461975446326630994566883407030147965171498638207187036377445487312826153282533229081693217303835739459260817825801583624748679182361764199112000201820298383785777814662005554327848436095233729429282594096105766332378161173420523206070095375120066527895228336785502266513195763383108979051436856217528428250337790980136113270789613763365544955838777643416690366541166157705690178265122367562798881201396190700317014130145132778952107781482304131834800117383221860835522308472557209832143273590154048477792305201533790863953425460675861291778266977409596274968771181344156665921313440894498218312838451227786866787200000000000000 [118,71] 696778011537615221421675046175553788642201524188464297519793954443925222814239529992733268263305271933097936798277185343263223453878458483856315158869724425832303017693613863364857534181724596842515405532310271547572981263954061649219864978908512594413822109302994781216107818441526827992554876736860347994728894348689508029180747582926558922779355098260123244667845677495150791480206937167308086543300110624322335496089165619947440720679029016474884430814396461235835980114624023935998006365117260192480891781575984799154590624693765842040451151946058756035843498483953961519011886339849648124252534426300750760321055285856386337272650218572508447872860373111491559828626711861562324325038579971341514423708826414300912472386702634825457687813402202078550473964266141662702988336980767867104102353135791593026213354288176975647013355347365158119221486983555332778678102340486357187998623259745144193685728476181898800253492967691195832493698424557273645790190152978410975481905848326423299264653654056226477120477272109485376374294282620198907831676820353202677886138843192216699356980543846820353707320016646585177990907288923865451086295089528444780213597493431212585556023770261001631463697738929788119922992157243938562514717140775596109482821378055099079114645783787119290591074681315775620303785858667108803516530721922357565949094767856422609222607446249427246490740076281630493307875496902060747854934507246701870167190190309512560806809872325734581712436558069223676584099207466885096537527493313206163316638914042953919095589224806743682403702510070779789371905437875735823136341727846944194312843749500748920050303878327110956556399126813076578970781481217639930508883076614431425247672691333335912138309786847098795857024231891462602752981566940459504161180348619180830339150040422211769885143240817796535460460426624750306710297988455461524019605183922499339456125787240917185069147789993771454037031487997120670349466638027464064738629991505646104058301344644838081326292010897929126840040734666300271201687238487049072184370891326389067169094371423444321566175714085713852214507676921672890850452222127859541600179601996544217278021328557721667897949945558088217234867624473054989862320841196264012622111249690086009783616307787037600000000000 [118,72] -124138648083304548364886733953439495375843121072276455379068725573327719110708698114338324514695336536656354996961473336099852471619942275974078398519294753221671082392132656424011120700788327925920718127703267552079173205254523567880476423137813859639633722594015404769820901528069286635298747559808456190442781545465948072486291151709108314934649250624525241272028833583816366925863215533057817920600785162486220418960869082392301330420721441932913599163139030251551091247688827468058486414628954126498906827101509247935630434483842583698549649360790011066126262642890230385429758973695361006637366049113524626695061980947747536596253334217111412889231922587097655764238535513374756645108888545578362121683872129905393063058551726743138935841967787976798241438363172779222790116982626471317820978436219296495237872272262484472899708955651932725287800434449289207522012529882576307093960121482119221046259323124137181204126656323593007585025460419577109702716512631534802174983642064121376222733706218557812937991648816701199057968667060370140656096463522693338516832787722758492528369376017599802731131751125999731616859204551022124514908170671805341204239405933991941111641109997718996500005010189840685874107424474814495037710215616342562427587628011912046888919260489764949218992440558081547256269402856368787185032793642059396675854434768641277731387818517993046834947157902501555315407782463648744543650921837739570966017453027753149995894655492778427574773917261103187961904988001730608460031884224160279614847117207273565252368614321681850423518534089243481619398861166384445202377727264658275550398632403831012636580115765685984928191544587014424926790076675446443667310748529578244864518847553191141220101214238211762615471179268689078628326310619182116048260836373970102307133447171089950113582842669768597535243028868404770075849328039919331663988676891536133608086988425376450534426014997164197181533382200224538830638256766396027285228962291130984273643930551051846858003765020844665421296977976294084996291832642915225202992852806590852022676536950814807930167267821666646285392267516422644878899423440836110396426444733411850089910690139998807289186602408960702919155073531510207289632622715269506076217890359673938606309850497100800000000 [118,73] 14228061897800730197286773424167601315333115050241095391915467286032656488316152844047084981494870142697844238170263667022861088281833811530757605775024661364683617391644129743967224854692612781430764702223061362687433556216833496552938574398373072324055269317145001294297344600044651950643968220790397839834687276685178001143351311720024811071723441507015009094066784897226821527355038292636355782040807654317788859088376455652337354118027258710874331900043952644232450615118093009194782387553220062531854657823680278687246074482847164665834476506982634149672082526288238311539184362542363081238001205911332491646485727602432893123538566309325768303181318480630040223095456155828690273849843847892078802709744865191251472706502134382578593328550800191748791449740868510660471944835544462244835178055324899062964988034589956643284856198603274737843517606179935289213346094724899529569734539115033470458458076402156156678652773360870314516135500894900165071410933781230006693468278093987964403201070825093114104373982361750048934478085773252087347129082033445513176262019563110106562198105314152494422249821326474704172000805400414557002381634514427970857940494227270018434541863903613041113298260307281985931892751472875940555395686730824549305660234878706008380296279076326445186335852397169821519675070436672229122504818446399044076333311402161638720763363796015159632678775463477635166840542651273045309536237086992641872862240028932109285931508030019520812827613796931528626159243759784786055845305451003475000246177605090943276354926318580556555513232045370139691209797913087443101570260498481262307782363730402539777682735985110517340345927011291326249894280876488138756173119765989005389997300555399694579315701396594929663889868768150633644929179132226061788913564673448968616416942247793735745143973672663682903728153156924329436207466045450828566919110456985325777640360565892197474582415611555699431154230270905813763192752127088533363369515543898271159009278071563461436988485418651978548384635115761399105172631142190064579176801262440051980697933407140523789151003912944264502684136929027918046755261867675854468836810139204716603031468376496031687931213076987951068707557905911256644658629287653455306260089987702499328175508570521600000 [118,74] -514311438840068380646722043523123611580318745376872407884890718293566836762745011831708741663923015660050624024067024991503106616671949023253752381827415265565388998958046677735752062722982889262610624370458206577198586297866958115100173503580087531767065806287928380737734541448346285880854353869457163739224057018962714590941368654739381725064736585569926291286764915493956516106380536624512895443638671225612446075353842410615834329682630245860361416719978901262839415163511513467868021103897502215609203579382596870209949734485987597501263746276454089991980205633093308911614945981780317108877820845001303185137773683304425587246543471652082114962149836821236223070122768002653183214206036364268382777799982724060210138253745340968222885144819635155147358197986539375668550517065754749716913784329942495966950964605522426552425352721599333300760093688536476774200889684851590644880192005371965171252409217325955647284149071514034025968059329914977016488028885697960982770031134220808874294787744790111265874768869609573939079899742475340713452583173760393593794918220093342289805311745064459968940834457608390045218743297600853196988119882928392379114229295240601118433327942826709462488814453213234202527673644865733356905420060801638923006952772176501568180432843929845951226893336230617633565544625929650924960061861330255381853355570355775673141757882249072555048090741867356678945487061633610260967154114691886226441937931436993769410317800829298864696279421106415628686104301317847891138182412648240552833204319601285120265958661590723133499830263927186308360710277526873757078783743966097172269875726361754413003006578108221185060050399842278608777232309508523829441553254669197021167894346793139392500279788993963877577921729771262008525578977768762541004127735401117992797079779927326253942199778083417469883227962975269420599808353338432595503643481389325070047137966533567735388031035372066981297265162719606858482859578828903229334326935663051674766703692531571201621781030160908394220853507772341110963674293773331127434152730323047135339113740876130467018720710385047125491185910652718483724929740291278647046549497219775751463207013897971825783661229505602629056806153243462901139776582748576194710162326107972385578041081856000 [118,75] -22849152736668230151854447494097019263587482144462397105283362136693771954333710927810317226521275334733133263513581796301119721694918346259982092978380460648941330610464590537717900847399066179299310410525443019341796229027615631666068086247385544434874196843225450210578940766881389114413898851812713614843943697607995462107371011709308166379702421276414967048376062078465490876909463862845965726924047067953976154223981047732262536244490138111041924704677925703087756546822449846224263821831254094939538215441356710468414302016334789870937881457394258913467573548129309111980793252131375116094884692958541765639619118916769838480395828869664279119256163454262542658797192316899233407803165042304258418651641314194980627448590150862771375193113290988728813280253523171257779252531001433664169792923871500390360721999622971654799324149079596843784189311106517827425455245664371813524156702045053801097106265517334494780960333156308768656318991884468797484070163859586039506583868106236808257897958403105505097894155637015450302450260479966093619047568835872628680127418838215335469590293921814887975603553121128637309241627761084619672740885993990581004327086738755798209793707496567551457096959226502034123669803967896006257206595639687578512676436975769803088782881184073419421958371601490762499463315960869064392930088677626272005958192640699492291647498930943107143518212702033377796196826358707268816550991050489310798130082288360011963682118287808593824415741991754441736086586382675526782054174374734323335032224961880328525969470346789921001715630077087151385371256652419945431552605046909361114377857912053058888359943569037086787297288434423126356733964979679152131262475617274201186910960387363737634856694986578053094144891773764595892321776134308751378369936681217028534883202330696736025674387983227259058303891801980090920349458722537124823041968731378739497924606922904880253591320370377676764373729048195177327492765485808920214072198711970760048686998093461247149908992651048394947144719967325475529658609287964626902506134246767074857799301994944567707481038619475261462868651649596835963578088798555087702239413938102306409634891446378779575997279697829434313267050239661035327747469220178842996630538976004444488223948800 [118,76] 2556230247835770698591765809746006672576001742951744574326058187404595776813698287973353512897298516145246048183276647475284577903284682498173655388320842118867784854890643842996257589117713290768516405503355614921934099472363414400527590917356677029106736331323935454063053752569531862107524235168892863755583130083943904487036451858821266557088701925580314241213691349462915026608756505888297643582279284795670148620637072671681821098453731474999693404311636883503007018071021914898744451842371964115664972468681740603916889520117440142697570707515072348960576567771903419079919061278808629717124704133273625514100317991946149955161614456845851920143838147069596745288837971943624732225922710066479539811252495526175978683451995768354593748400779942383127091399589874787910233395729873329017700124708740576338607730814981774494614656305973579119109551606324799818325848894645849722588153961591805188919271573058799898619058964707753124705833810267477853654329391632130772459346563292035181548855885448250417278532963480786481025269435524454625849693144379220174558642356294853135990876567655112372887291211595506402927765962625779598023680464815072621894094650016356093044260769649231163327884592977826571179327924354649818658688381278258973075029511567378224852444360336842100946518629175432936231846541553632709150428135220019558957166292233813702223727308044292244795031591575108731538479040586325388344178739225684388250741523418681762164531901806369767533029846725784000927143960274374262847300037077952741634442815952696507373565858691287089684496492896279040559843905448052733795275940907780116893797328373625190807878850072025367087209256962312969010263005528121416795612650424819008140212706902426482256148966736110444842647836661488932677836956422354149364871539267532499499563871226787170989008153152918928173461123251050778041284378744793699622031643178224054978661686131064953598543407199161413717307239875031044767447737794494266803806115144325927561045131141990599165270380205017986297422123085424686365873193307998698166719004074396984884608435381111057109957699418535928932084984759361077464832258388158812597720279830298322063090757315599060316781310320310068902650787347594571198494388647646476342404709624022291251200 [118,77] -159771276652868241971128075661066401887531804791846018947020290687532079617413976145200065026604956015067442046286667036418628948359413934301430039613337065391961303598818095355495448332292401269182122303066663199148668623001144313176680080905726428502836890890367354857506339629481393252214185401570609765385317556220327385857534018369431947651885498184576454654174542108518254154956258316310084011501620690105463205165513294927421176994178275977732449762719528888914677152309938428554379632386784805876270786315507153452510763114850859004075045234658086419042980695729704740051993933255858574177164902877132344472908918523464650975207919839712955503669802138863895379799994724583369720904628749862916656159048186014118959074956350853644959815912911892188615773234134165984440432974692441181065224513788362739169735150560502999678777617952596244063707004177961910036482490094038279380066794649131640381123328843745958335629477619683498891849453911214903668806667521421349377725255987767979101000340601455874295878830685825202544551672552125600201321647066052881864942551411334751183418918872785272681906271421690869022088980896819102404886851168248651295978883907386982577942159012846698048671829891029548447948474307766449550720755060234058793714030767179745547515685146496675589059324618284568395402742323402204591435038282790394369437644377237427815461006369375522734351453524198425206563140745479439855046827074247512525867132948810649719368519006010583619726621908077349130188523866011215925397627393142921555776950432809411343788163386446280652387327945027401113313700248564044175577351707972314121782375536895514625987575116424572068192902087648885136565943247850950479775059535718428005676926769641383912496451390669655316756528648203461021711069106568274205245881823627752518409799726806352840055845506404139776031516162286382223016511840478915627483274117577480076557092598411533409851289561000322002721049419556914601558550943830038744885850113150953991785875128382499475263407782096533986115930507313837237711094030487971108417556321341928260724809864296785914173978149498127130966276673449587024589448547167148091478198443623889989927184055121812973525278425012885998886665540126423698284507203460844125100504021123072000 [118,78] 8050694858246293510875910177113711486490319345674214180622906027400602500443118261089008879586670574929568481164635557097437804843928548944824162617016304788992658870833528925455244556478979479278569702299585276876957292319784001785554970775444326301139445114838176428004179286131414120916094629995446133226113131646629172394188309108475118023573265401496152250875731291468654125374471397436742827967930912579160868290428627788979594097983421168903878318454702175300376059344550611141646899913895728335060581749908405043917839637128259835832836562379018429580907340260054998436723120392173375790802266470915568930029360327832976607421050749436953397880055709881527604677141515455925868404803776545457700184698087666186280768133867412787408964277556073729295444666554630301894056111576012819576063650028317109868471429139027475479900521099318863022628688965497440696048843153341228667464589993495958457873265255881489377646071293674739139328909094815295948739457405595494837368606991530531976454629129297999079091274776032333485099154996491266364057241167899910432784459724962966373404052953356345627023794139284539001194739356928971079051803851032835287193829301985655738790288731045177639990435903346905224156098048947591478053056857730708998289209280047364483871123004832582330441914027671946949645181350428071433047090114960880104325072696553966336103922781671242025044950267399574429072751044186419159230052217313450632981784623422180493210778318718039447713556973669449878930072182430757842473888966748446897602539905902439652246420607199830550800156165067106290288113096514853482888762535402980629849945634034006570142002169378277213851846192123890011231320893789621283981640653300047897522879588053761954222834493143802400790890157334556159022545801666132118401815348477683297824679607927894343890427770919804751302439656691706536363637616050902751964886164691809641919836150172499789064531559992125793694239701949387280417221586198972558220380739022348298067204221220731243512904932415448881848784189863169066054583210630170008609719188094154098982731991151525121522530004782986553276384891305275641259446159843229283884933514303245073876214817660799816543351417046739940537644032527657191095752283129963223264636226764800 [118,79] -162954119782845897628243894666784621463416685812483710603746196164775362300894941958605382842854704311341963165296613989637709094365990404852980589139235107127465267525031718372129938601675282795828416597504445435594796417249143104199013804872078864236638253973367119486935579786915879550201016414321061354004777859732152834686570953243370719019670626017599898614172042276918793665819498364015220952537465552170303696045106341172834088336254083355304358108534294155190054826944400272976558615373547113446502481128607376659849452693978254725563587023345243951726792023371853695548326120435195616834476755091557962744205526354635935664563514080498558642894701597938230018341642853560653651769258339654596027278070730824237912419739895063945415124524374417489339985955486187292230912275363500004828861573445063743536509032828081619379977527739754828869928645404965643838645358796498977950000312629423842394565005921415196824744069594525181580159113926646728728121046170468204755957559485370433952292816744754610437184048062842237680007191524021795317066727027010417626489319811401339290876887942560168418206197530509154172970216414065881162922384251586499579327187885966685407687966975127773068949085953541203288806579828265107484430745242004392866042811587276313008269249223615625145380689892483717364992367702618678100877838129085665791972485857915128136059410119540346509092120787513819531673357611504684801752648208604171166648373581621122787647927409844165154891431866557131311203768375640889823149637324277388739933745713980109025058896654345990282211716578825513466586918917071443014211904733410721081391514442455939489502736331802872614633346329455257399789519236651141459712246906157828236518839097482792360626932840527524501453102150091750839540619940164526192907879758307228181310895384004205786875452871213731418727332809262988645527853447911295043917553651980192198594723927405941149912594277560984444067095559245890725912448763407470936103224102675388050006148270063350484151920499133347718760554899794264293145330797412711572497652844998579081945109658034646458019861180376433615021856542328610578417732305866115049989523853808411370124569561799323434562650631738385868123737952506633729812327302036773735163494400 [118,80] -1153371650337200162791982238652897409143257027670271674844136753973947962234310621600095164176262828958669066288142948608809701634222605783845006286728802026013629361849420453234409774349938879265583999351111709255964658410229652823486622423740928054307710522989405395655256656851223563990701012618298009997129305931057429075725705331848373836715574608113252995145039391067026719026911816669937701445746373331729765157041781555451072732948614490287537583103959934692436149094182975581883024207002392302701249561402317106013518382279893376937084602136097380481804179883858504555753220780377855651335878677891962990486249287017329364014755134363013595406204001550374789077845226060046092985043815500958127008849929984265729135571454398732930951620721364506580640361077363704385042319271343023706815856675109082262312289737782608076345733977592332234895695004559878873815451310016657958542887389319565655709721796171769167866285487848349112967562292437781295294510199556571286513202052404849351535296464066419732434852131080575990624255905687477704302843693561482766195004417272374118662084617634762883714276131375632569195352976280359696671162478298918828230420685670235518562429350184995327028712108119938196019409952650503826354330851281738713940150923375253155466379623155150489290554346248874045435832589090638525777558474891217958424393249305789187837862123530624931838727627913289062888419238027679416675457605572208622462516656998168592173140025503433413509527699404568527336348587383709212718891571173693664722606848187626115428683646094898850626396170861018873167254939232961013099241981083663500722424515581867138120365103068926042797240498270274893326266926346851482201636781078489919901137078592717310233907027375231033917273218974014595652506931830067360342684375046790800151071122362852709340145673692580040655714191765140335147512997819800706757879400382274993093041455631996110849282419809513274700980317322260271486239980316847792582948554668888289722204660807265260600453377698996568871326389429958550861655121282206155177818195597592027798077854377450375553303897088525970991550431506126686347123093705130248281449053881987579802825519871187814836807332092207306279954233080132880323899808784244638351360 [118,81] 110561991159746270163851026309636883548549478984921851095549815708445861570115743007308315857189702348582184621804976741970394777485283876221783940625137889535210046955209442110807541303235965061030598956803185088060389949577668433844595928989088874836285010873054651972910064892161413985691644096506920031172036891562884693401158244114846551707393821732151315789370024269081998682187979464474062352925734374750000993504096033087150096757349450693330602853432769017149353552885734229885694167844489109496902173491700667372197954210536823207615573755367508953555910467530703172189258855814122037216670224747137718094551998431437344564637782755418828760850107098115519636165479592015558435761768266542264418756075416954264503032886049352038151074710911394172033900742248427302212016150630946154935827132788565835827151090829193130843685742868773225702603114249477150252560590300681028467688540274909918746520820587484086537048592578482890997680562375666438367980316724982927182128763591418870570966242677975258801023444317520611179076803147104501356754388854451349841082936920894499032379763775545388635638393229449148605878285224864746331437436633933729555005396610600788552350853678176858715464807550109963405091231694844685733863448798554408972209601606190922730560590043483866848547457213827598401941250264245339790637976299579766292576863060139701005338118486453475920969815782087200691293101643315813455397565070590823932572285561241942437986102354017868994306977421695537465013696601421302026122522371831745014618036838735813719750522511626120574893243374388411267557423997695090122431949972161116090809057732973895999440149669110694867022149375152155656856137818912141639686650878864967281096618258300288258261399365796007791555704620873228038934352020581299875170936981690633089223423796111658145264575769961781818660612839914753103523594182350227959763671725535485700764581008545360835184094344258998802556900477324108072771999995916137016777146415135776014399971304587406588536925174511042107563994615521426124571359222704830024495815073233177377242528617289736007575572496043870714401940712339237553200118569185566398002517523725687189512676132338003429858583971704988118258232044893083220042615028235632640 [118,82] -2140319444642598504311718643122170838127084693441128787495940286770538263428540150869752009104689637928287192933971277163834421625690793503669476769413153225310800994649104625180784243435939565751818668855445535380347175149460105057071834531141461676324118637406481285230611006548473880573614244559870602372695292332720593747263354431500293252117275767776843298860019139643912299410179918445881298780679014492539997470968661827539005605028146695866469209456514434062287897754951469289786478831110324395875057715876488586168500450097436725456323668043925848161236820726024430110236517797149460989171180139273828878852598988353578571271903364250634625861022461596556234696554407100843077589810781226931226229476018618404162132118772768664917188533180440009361662144921368754563213911319147848685522000304511043740311809468189755838364138637823033787936240349803952402500561538430784074182858946731522667695422308135389989538878252803856082218668538087059000263048318409194429811593512291427244313031782347569159550858156946735870205297398003087561814447367203807033868033872426161851867350369162167096594607496258137871734264925614935680044706966620344821312776440386807601833763687152901294880842173296557496276073263986750639571868690173343413496015086312731846042381102977642048228828240623608135410846307734027393434235467790580322391282113668222555980104134827507590448797067861233115802667167328240614948812119385507745499003271374479118961070632880775897831199425462559742763090448051015788787032893207830844651203891460764119818179055349976609853899703906642475250431043871496433569157830212894017713895965124605053018065060333128646226463953845873523430880419824924570009733206419346937494872392870501684906468985282480439913724830273836298881575742042246849567674559566188972598944054137606533450285003965838700476661107825929363882302363679905586581807458030624814162868665669080721911308652816895457365646589078647695929584798367099383384403739706824800131912563959864708558441114281258795422211672995248887127796584127317334633404630046600348619347149037352862545266683237679705897671657520956311539091529632180321802866140265697311569161545278541990047211316367713195823180260089748864731472892723200 [118,83] 23786805403492067749449272340133970195549393793326698914850121214626842871520649014790241580878834104915943608051559958476154958982633896292918115521982052238404717773118854296852325523704163850090906379180435734763919190445148431915537778561412184671012939790664776541786685417553906983974890669487321228015407094974351124395686932302529500092184437900802703853294210632752730377694707786847514242575168496500971726403146740196867867851213571156126997231052313777279703728041792735610866631036596882235855037363964174242388802870963685642206787066423156119243469640113350451058079466749045720298746448303100013012505920845505116673808971680688066562136076960498097105242967959981366915598932602897900170989932855873435867776849847995715471183742518442112476583724238372639332978161694865753976677316603979900016627417112758275042435179536392011217415655716159942161745701356305246988410357866779918334895653520767553645904290423009507286928097325254870854587429130948122224643954728410257653004936667789034558460683000353813471760947628311097288002110192833965675218313561375130859618327261118327624713845755957315300348844515272372973965636538910690047489751019826076662070591030349313469786566046295479402873989253839945783595177191942573403614000524857808660767540713349875295134475541860284052712668113535284271520563467521589891480106420435869720516770084485291515390801709721786591282127750265931786703969040086293675207720781988493025577389722579781279022549651328383812047497121543534425974564448374484110285750729690647036108485707748598659092745843528450791538814973710266187334366588192019849202073631489524958369929641779529340043279174731359683114279669989109159459780498543387571100035065242782034676653473490465879691518875146285689165112488097508337426122289624492785483954912928637579082515818628687332460694493121425055716394304474641990205308166508153631963154568292538581316841878979162621525474518100666680734931386422627856374778031250383988182202554527752348442061250018455410689806061923689782699947925220333821242131214054422661748142137571421825800093856788270913848714973441104432081271252930564571171145409837236977056658743690652368466036953381126515578906273750260548594565120 [118,84] 174028497195172117611075359346128222735853021404456819195735370269425787736732097929736123784088544204183688897170171326607987157399589668242262622057084603224861621203317956393649515555254912263254465124145521805944908202922374092850100781817331470466661624134993008488439538908066011342057675407777821513888900566489293592581833035510292346594333300484103166719515704644949642117318964895789287575514931968119440876066029265239301230137375231070447516302184062723748842820049206261849187257553737757732866459080139456687773022359917248589970220638373386896152186242860434812480434011540162852886717639187032684248608657790099345396089640872846169453656952666551264707201879585790724811147933365413608662610247811770265405801985762884995231052851625585297640768918777109055558861691550913447644159585438887638775103716848296904619115332618663248838532008626048674319985339372537800702715479506257171337648675818417260436790177845136303887143470025751575308914787428177015816069420692029961793224674821871101483148294900315991925851567899279602795627755111077872248377982191469340681216304840214517213751015619259328563443563506588098053508765457192838351706336903420077782715593870821890812868884557535325758933051534847463241640620216932032036163339830944456652602462637266504138456364053167766849570296025074731273990372814906949981197893787398226663776032087683792001684288572677332898217321855456308607316946138542653143079370574101904270068369397310629494338478222011955144392882086365432061074209520723214511317666476766663523422200493432925137858627930760084416887266489488368943508513492970297483166414098587361905548927943589460125687151476695983554477035358088415441264683146714388690452505977292047217936887557070021826350894113460600943790116007396232000344539628701167919142675964452138618418445704833197130619033747318409393815003159974517997754186719173418560146705932033807289398596782349069824494596427461334698964389465638770106136049890187388193062030726462382062924876930704173928000737458173815577919407799931068505918735253739930386702811389427172433449281115470378382426344897731121969184902770705062477738413161326577572248104891145234232266199787804005024435122657829925416960 [118,85] -15613707517113713746338947274034927658198852278781281755329064987047666546555328561975557120202172334897514944826419735437313922718222473116035899573223445849626940264968777145975214771582062648427545372173723100236978220443804315870690798173670841394596299391863783086035181087955604670813169183701921002610288154763820855741506977163576747613856924799896244967448888243370937135203261413832153486014550189645312526642179672528151362267372821718073129236284743994696802395810427273548064359310236579128573819619308816113547790135641510907950801583486469237953165336678170940396819963396329821497626462951224117027751555566816997534587674245646358738362768332625849693456061081190949723115244920359652405589838886660269221192312960597020318451730926115661713066646555974698148257668825468552647400801183255819636929104477478942403781727704519041942310254874610719682799455410388047146267046351885736573215548506154147110300901464163246739725497235595632086115631611927486261006288799403751564448097909213113940145860023612068188324072382276083788877224724314797604620006715213661708290667536304760979717397986442175625058542745337316421036856798870982217391367721916245055094826442766893754462286515948741217731935956210631096872944870071050808855387856635611050089598150076911501411506267982784431647225173140376766111765916475061788292537097527965218891582464603871079407213978486129947557927408636831819515453164394854898232881150672268018320833343478419702226515985390019459157937588959174453013556583478640541184201714740189858588632020462292106909992089248756164545421862416931374370906528165692716109116140046485412008313758139055855273948026454895333037926492467246115957629218560715447089922231853533689579732150005841454177629352562691169760180290889856392916788548528273206124998852212958567776381595554876355383030774809136599001183669362298828614389953982437698219915173302852783606446289396028343449538947434868716549341651684065868100138698303389149866102992344735026173649836763616490802818718618517283106471811298212100193689769411382910011186931729317018195431028730886337339335188905887433143777709771000701069051106282884742445978757301956383721038745872985931616759817589760000 [118,86] 392550374511347562742638415175020941147816457783843321742556789557749283214420212708846164421702704675123021833192507644865785555654857776462921059573323653181353559963005227316908119037261956657410805389437847247031278159927880594945158015465843037912312015789933139080393323837505876289267623600010503035498344598377857224290964554264379462623813429553196156801741308466688497896695559041016054712022380620291607100058085505660784861414217418615091253758826128760841525339124497052907107870767495501981598539732517678629079010435083712868144711506652799374717149101239314940360986879117302510082557636952609011161445243077284522809430727988039637924400414133968937918504472222609259740620654584947731022830938574065843988795111771905703688129092194972949572056255334087107236314388372894609045318101121842553968317052302055154744428387469502711371985034103134245170433521911613772551252627064804319364332179627242211711104055586890365037196990885004586172301482235108585146846965176382748002177555851539767997341321759309420065292059507905083266970307351661788512480918022096734947161239852584235809966242767148366964441200117981126408008452462011124671714246104779772444862226541188783635439536706749583547276718248153810790501584824501661517950633059532653268988140712191739820593678673174030142730069828902373582679660674732141817077997359099352633680759248429900209049522692175865904386550714930448580098675119484391216040995799548443307722226980675305326671286067517950150831083867435842532851354513859466899502748700627533215470179019420212613735358958527486985818804417745424199215510867329202806342167321636807796263216594822762473961236049069999164051942544751147194721068476840717281921661359847190289000270276173225058191607060287868802637411563458216565516445024413150558638950846794616980893998346341876270425118231436651443851702488154690705467719461036605741567504044959781168059649079195871379283012401617187837653632309842793615290909938441770055376121244198970767430948527754993319385298733078189006004773175248288658467807748939839982638086960760370867276516616214842541650589086821275979371791566706776010190499761850848357848630546594546833176339987779708663030441574400 [118,87] -3577858200749944179643575600439437390147451376474131999940642010386326686711694247077228881235268990489041449087963857235893977494760838874926145008100671600058333756615466528338203897963307983193738455388798556824641504754659189748684545791302454608956582423711269505965141522593305929239584044775880165578214034207348617013074867624863861821270960336081743888549838911575949016551901142002162302922919700000963392834059586623303361310057553086501133874811978816304259366556256443978013830436213921004563041661870352470264735444284237809567270053846624143298518920487482069261579143770537777851639835022134842496595160327781222901758701372096385209639996337625761892251623295583177782936091488267504681016744246873983781968542176957580039968083330209338235236019588091350454094175911329399061410705724467254752181661002558769301915549461735186406262012861870827614024852713365977937900271892544601604279921511727954270405595650342778713685566675433193533144061227305091934211861076324441345189305589370214109019713449153442953702689110115762421573947893761117713146747977273224453565733088044296683378562453804678488068433851653205797352159218348960140910408592318052162965248010666534625843528566659672474969507019613174236803346880723395327074591104098000035255840945270464972064483748491127026475132355860234517745952274578058343096931224269039202176256219026020845192593240850547129310926591467131880956104643638733914543051826839362293119658203071197925969702644525127068841802687727643327655282933434661728129245102546780166167857255239756421086688759475596547044329625963737796927796635348266216511698731318564459204323388894205449382719265168811489376979342475135473148326826777128331269147201788565993199207031155747488169652820912376247885732040924354633553227924744872065392436224845968762076875066374308855820263605358305796853766135995696759794041702677812523562054777805568174454230962514547794329956092622141117571511800166419165392967825393064338897085578728223151395362646950067997171491190590193489856237182246299509088205924551254332393397622337418980984017427070665645252451532713622086240365912090035336603817253174995319472324622101420461594874866178743426719170560 [118,88] 28824061151752741912575901945577742602806506879657524226563199711366036438564196384371399240835053594716280842588828467060731237736172084924660054919123307751239127079399783459361909826640689225059907815494724216453771910078481119535520352011650554273022056778894059381693669429687755953456055864151082439977221338792218968825580605989061569355680507594608978665054568468747392979486251283759557703135127720502928649152934386602404341051244128744092065874898278980493738426698596547377654433155331664474608512649994281473796315166137038879040911296587637180592356538761816373643612904352252588820276336529212493446334976194086681400747758023660473555874958778142060786542131714597166944860814334910420760207273081991167461387712131710541936455489790544128002344151642155824745002266592517568223299302710672195410915369628458076228719966871438547717514243744044877555952021473141966143901401589581662271023124126450250768907486154627815513921568313484672900077902764013720120083442770265193249802494994917518374483528030975168495028675229576325534141450871996104593099745439085291180228274106960559104149400046462462413372940448726586412000978447514594669700740210549826425361990912056158137005243804360362390608997779895909580420044394688833323174598934133809225518622858201881636222382282992194164606251020731212800010041831878918478300901918941855637875446830711876365207715794136275609589629452436212099710312051818030796754640321329327548447622572273242716659737416063041195264946186847999094505550378626312806915876282882576930845447171303969922801315418962053395591916020298064059017636431874979289075099502982710197232431522221839611706606626270532685792338737712001415886562260762281629791027351737314325108139048373883826340543801209253785057102432475513206391862374179291019922457133986608831915841694579319514437204374968958142107220486008057696848387477361903400082821798912700483678739980491952818926660592825781419053863598733732466223565212966608582954833463617180561509586692730166081889547951252035696804419865456222788121793076863053433483665090864319565505733783297145517291872997857642970053241488347149183946199305410975416390692050814233947871742586857822289920 [118,89] 466894039923486111453608895339960149965083884857785180277545466340682711298695304716232766952351190293670372280207051254015176327350978340627025201760452937160479260663186677852634380769660389745597534401123584241100200831584302703257191236630986041033452866225670571351321044751660306961763226445202586669324197420558391226593938491110005835142777406090672769553400046339876178395002141192925593179094235413870826136925129704764607547853134565727637579797119496085053014469742238246585771640660823057607183764267109476085541530278440757032778135633767078478829504130649611650027246457721135995328511021347880874476076203332410631484364523807650269886310978968778130467493206505366501515484137123886099491738919232637034253606072862144431487214377105753822380925942560287931775291515344706156081724016870232796052317634295217077800483556320287139625188128311143889149361382540689258614365820295747852165954434133278952572360861955704127001565514446603916004293629245965518298735330972261472319716083523844080613968988206609341325800359051505115016721101580817642116861588948430018998112409474038393400821953342458916791080751564426968853791175588197904662848632226169273955834285006336071034459358182205549250499928497583072749381851701422377077501397051348132504922754761116732597859349843740771710250688195005611762168759370444886630830267073632588975638276155201633203775794362158903679638138588947110899026027197499175015346426011916850289448781559156285342789335302594890593084435264910232759906889711757748669311484200229517376178650344181908625994586116660899415256684420750645126223812889700075800618507893235508746279775276522274717060263950642684553988498623264052093752214520075474971556123145100647763356578185521641837033908074879360473826266731524910432250923486569799516243176638220799389912670962378746865148421004358126082678186173505440459794824171739118077004488434560817887672365475023377480610388186261067455977274643340860630264054969567192693806616902811901691103856283439016203702939137772194175173505862612643503318925527768936442843031179987911427351933945422743561208974650519801660987926682105418559060495367059164162687052222623727598145377685340160 [118,90] -5763726790443936094021996666548911182106472918339451545596991212029139162466457132776536679468516448396474638918583922919839139251536948913584055242978384504665853019117484958281364413888541528273325200100691505696694059758942540761289342802494748083505627787410532067767046942455913782003160247541149714794755615144835833039717649365013817923496595100538854930941396776334948941260336039029959392872122218639306284980160766508828428228162580995216498633799290326703237401556484519546553796774490021064120515683913215493674082321493987822147355442916818414821145366518400333519881479075119040016076026732246585740139172470913821855993665642886406397357486572191671811995076503158967609778044448649991354169643123713411899614469385130729945779642571551714335808020728285899310603326433939056938308043320942566943215732172363198224295248478460563700748227496784908598288085696031814360068032855618824580113266862477620833107211080623174585788521317335849566456571824555763781915476076829723069434256133307641332852721177907184050955139697774019428209495208840321848508537218868789107038049582026760939822074091417748992534341004819044681036533649876689124207443763498202352188787100242675063672811228584486756182291734795567813910796864731589926328601490012479195795921299236944094074199576158955109001679905290244204012113861851582215837186387650714990265471063848621548882989654087369571496257969941767356134368350504976146593189013182309475956364800639201635349357168521824344644768290938843839618090976723331536947438317267192347390661914302127696585957373560270649093333476302288406654753916763124871165794244854994495510913280014636318586600948870230706945437831809409414234134804313096600252002739495470943184897521026898150849119433086038841367982438232046726727399567567999010095938317858361925022188891228827616209266713901739337481486352906507756327190175652114844923821867684534358596172491227172925678706177605566558121374958882353121873550147706831955740598692059230665581750921041397134753025842056254501601216646790587518497456346929062556349518670110134296078012946201377053867612237612471033451961154449963117883499724310256166962192343443986417842788106240 [118,91] 11375966357276836352827802787473806453226470728841262735563932708416139552691921939593585459528347244494375629168762218772337246953993937264450553054792230150236684037775761971633890897382210319897710486589095906535982110885132317527157567066795846095279586459484714431201727480908146919205754399392620309041214947896844129413528712591871830417117279351738402744339000778393729356966866145760569352241374493126570446736250462403045065006889221272170589625181862184126897759759896829143574060263120529594470558136147966467524983530081496346009100331555778349600138577358223967152120191464497252540719580951172874085893426670526322123141500229034267543107165982768397182442332761357658876529928578285115101458470630464695576278898368376239206203891428171785086429131143618254187102084623309882815607608137535170423706671611766902475968976297968848487116396489385937596595543365843803485102468707848046310966892760959058237178339850333045082347796691644311662801781181732240522000965520228994602309785744705169027043556816133673860882251286119651893808228961744457653297682125421902492015013158657119297895525184744937553566447119572708678880410245476424065937771890439362867239421041569595449929521173914830855510775111404619797662522503823427873387256076798925648383212954337239309197032004764808161484459186005058502550759309545834491689871535700346517187333912301961041031242906679274965860793998935524788722674042215756156777735430571547749975599628061329586226413354240010503791510840425853384915703747799616104085710427279107126047080116158299188756371416136998835918670157488722515282554217640689807991331944653896639788237275118201653725005218411970286007870454635611009668295018743871557956476152425844357011286734836113813611039146860466345408967126497634181697449583910068130794865270626811363031745128756612561724906859871429440275363159481059961464990827915669617153435224530662001787558085672354424915049423626481258375051490920774196515184372508721456231892355055420846527685031618490349351268049424244852939687524074289346806901852943178256311987834341569526570113568656115080872840659441085011546321308853897067441534602433871446236419993728549279498240 [118,92] 2037066109373958112074705692014973180513512557920830000874442231317246811971134203529985820896132355963713944003151210220602777923050994400637859289087597529530673205820545717953186707230540226705845481016057359531382890908665850478447273919082228443382786170571609723137841746988807791019515946393995886248854533719789242621654228947732191853528336657472445510511130986672271554491931071678431683472996571476159749749152496143848736081382411122692574810393030449184084904571687379411847553773539149211009661845710380628003161325021392813681239847895495765976469546544093853916902005370891619227780515057703356792817180033380267974386982828403983722898635248479837231484330655893455151529082373963370266505891404216319329924219853751893692493032572847030783164204326332120101122211830084194717683297399737940534458049603089421776220482202834955593651518816879591957606601065617901025723479947168050747426891748216152738917577940532039203950301401140980890937781087592563706040455083746290113738116792437844180810873535026677811521639354016383799293918257562544227724397943595017646253865448143137790990712654069616508808531077222486841263184328844888929506341228825896282816856241523567665792929757406705919631261691695589961612142558314897318020947652569820541532758323011822128127002765778327242356219559788987938556768634976631167144468578448659936320715765414558216486503370853501452577077816461007675360219675541473884881979957352967171430111239422803019875804182648953419906138229099473637976886978256835430994504705050326431019756895574750533889731492113849619807629305269191526214993855957445870375842606746194055544686199690726127180041985976609804047685709201953896013025844120548810060528878122432700428596283935259770284617800561373549763948692591967043552964587433437005671824271567366534765948746312217850428385923977976959388178127172864621211885162712441953047482579710661868637064120034786423943233358620899832143841772647612610943541564645588393865341349207592575635512527181805597106571785167578809893010045625530566759163946597546622207060053227244432658963492919821664045906600318155249471959936832655116589581746004886964256751474067235921920 [118,93] -16970351256089429417576003544703009848253122415168665923289362190277417125390829551192936727227497877004975297077008990987966352933446992219111593508988650794420996327685711050236205739504333469685672655619498703149223000535579236010270085897116879608474076232154427876250788621592629493223971193780780358133214775498540524894307054720018706129094445212232477596663518298739452811523480173078675761004384476690367872646272116588523558986600456710564766302623211425828554073360937751197087185073796290740365764562204995563910822970739953657464687228511116919508715419702382960494596666205971259585928780896412461803298000824026548340696487274531083931225494558073768042855034915229314240545423380275921136016946359219626967030082631890284787982078356102393917428286151527410271271782367610267918110275683967056906906695782810700864258696658496488170894099932528678917927891360863790959309606233239153738311458747647121861376905973781183425226944870209206939799393386053183900208174403818758834757222061243256150695151954649867878805218269166033145516547106029917825458926231610011672119225837591360591479400049323568462264999927814240177298360477810863742686760762957569303098965706743892544763085598191787941016120030694351202803372405285128197096697099605231443318244515644866670992989049323744134153874588401969267826056476093961089977893189312208254530269552394881905419073484295919265830986758847606766140352893777771903528772412804100502472452973835416801261106851454794974858114541415876114568005834106448832210029154443972817575973533987629340124873100260338281190963336806462608696697778234749356736950785806767733308367435734072141201607905356026341232860556001009950131093074012085787846979021507638104885666205744172691478628453344930894887961097568592975678025201686608345418237889407904196653975430950535098557711775777108025961849492464701219085412040878589448753189239292041945944802848136639437129456226111360141169363634381797857253308505518068170885691507211582383517169333297998322841644578151108508162354905838199243957268871622753557060901985400090007171328868906355186858131620224152572184217444342046538571901468516542916973271489986560 [118,94] 162888663891969583803793624555690678939955696570200319783763885220901139721214470826853440582933469636011759761465341732447341714506686443708573011704126451279970686000373985525977328164834668547426492405175872996615551908686253872352062474489088130008251301996714235662528957919492710771025913250621535633615863289857963487929801647235778778781580053000787055527574853059375139260068483312994126203834485776519260558652711583276043331224127816156071788510071244227915912225243805121907212835132345266101642117681510590889698187580455621811356074831812208987978701150175410888079746327772774737901816082973671353477834134667892753046827967095116396905770675125646894902383797103223784979357630061432675704688361440753704606309131082572406781587998328267202841795741640010260386127011046160945524729354114795607076284610088510499728525102466628786591453853000103375941265341756651163672439574674841788868374411755638143787471242670629236173879599072825624743936111513846376740912425263261269809519630620079301888489608354664789636404546530548250389552273946013008122923672495284844396306257190256951735534307819595103330669824213007914332951140650044216677781491906148460952863371506791339286096825498563804355528615752755001891354196609371583313712641666096112789205416917858892493819547304404481265779423781724567304089849763203989692522317610190237469938980972210189565773384387735148029928349121614277539184470433327194846262294285877848828541140497789010015625170027250305402100115197533418168601758242809787350315490875323659550163650934100013551681462229712401021297192367615108458594282577039116229993679512849399491164145848483603278031538332404206527314732597637631626107635860426073908674173061685722201924808591388110847754845435890374487669618347023682740990379653943794463462616992285073725101930330460297685037709112268773414155407460350176257708390659386296026740876031776921253162053412020406486699877961333168280517888151718249469703717460221403919681940725729497470560565930625743058823552577240168128882412166761596439407540937604926956475019255676313568017548090343179162835444411582186631454362987569664180321525208392895033303367680 [118,95] 651832673298676739702061057496924029533890185605278467196789745947130821607230215010915074728025402786834269003956770430426080535516276542129610560078891192412110161327661046720262005991716902730070750621129734028472453895945192758162199572852627466030210285550220692476376000333415983751367303813708239865639384495519527866191008591837880442635585755141484778972651525571333013622271280471307206013199099419923268127418763315414312088094161431916448872198127339647612620432458894936999259065352202619409784560572898711619896488744224089751370560695566767349111560468448880942655066309202763671749887208739047968363352190085933521629248152259948616755954070511172721901643314218714185255925190453931290163365727563201870822466073236316633522254351167063867706914809969988469604294020527420423086246428004739309546135197268333778097450975016560902439293378923975185274913763793877985653240723210257089923907535158117601550691893326977386599969905003498509952526306652372029546286341385291320271692423509788292107644995145576625939298994094783213804829126259069098891759273001051486242313613427069262790797993223203287062161257045219152361629921014953047926402428664463228150375044601061128292206059526125729113863962161548522470378175329452629557289452479589849578656149223816147620237540070705710435407770113474136151384292403395944236364355577259701692140531591731338773530819621800341856969031106119773453907443772185668260980480963975575993832669577197978167078980992014795099908774861059228732773135365575016171517622850565502122774132653157353614920543358514613275984401090222391545706869072838430252982043731646654275464685914208028606786716242615189869959783643014518283136947824443708197795209584175904604913078328841001745775150541981320331463116640806909160220462973913358949426758275190129827617734116693716830941441343592586271955911086363244256488593683227275642718004393815873060181594194475363359410964667864421060756694762709677692163697310477224599166670802396036982201249979706061006020287510016693714611150898282594201540819095813343959626878001723887087806470763989086633067794614791678331543795394796633304576195620114798182400 [118,96] -19979007125055824647299453171883636389775368751523693685392486736332337512802665072180982763980354437249034074584536743074188458170864326903597904501583861594457610254720816386530636099240143768232434087076387451556018627249915394415571542337236998468377294471086039549992580424044447245941078738085655019717318305559025423958405019445962807619474006042991796128056653763786322404869586732682010548785639883485157638849957864292113786623005786431292219257515980655553068745638856579251838358127659201038947458576900281691757233979362421860378389434813060056364828709868416724314033937387845781718125871436515166534723591849957050643739085625735666242417002912251478442533418270632366678344022851267903864262420318844397321586303987359234023204823688854756438340853098736823250477204235953122686905154048977833228155837936486500822781985328403061456918910227490751583978968209257462400742109760841372906873433785044130838701436534127680288301093984949910614650365355655303817618990948489385747535467574093081559580963962287569067298923270675333370141355362124214872710496660473006187992486093777279234600239081203970228332910273407682829856913158201591920122072955541816616931676117571896863395396310182862501915528965271100814747088877341680378030506725921135285078353411037246756880564423882263585991671218031044976033094345088281072178960583535550038528089522146319501236696705520413702278577137131240503581422764586669588309887651910696848777386326958582772313354133027819914797233219509947908027947488136914324719596445913952666603741897815648062033851735342186983238196509382713051724383808029394940134371268421070282303758320557226552552836921824364336611179637402832837306829754482140131053773274145423448060204462506900593272557710403957834479790963867691674398142872347277034142100931674440582623879849497818572071893693776390234431717172461753995406955240429520399196840236983202446862279647497560217857669263229369528646907711695211413080715771089999786517651479522529509596446075046976563362797040898167786936973670981308325650553891326413758623272659834484132873336306970225561692991397021743271481544958918491820344933824645283840 [118,97] 10639934525380551112820959287942004199520531065349691185243986078932095061300125766643218995166116785271083437494600208639230192349602533169783636210080648025402738566994276739134019366574794247672995790598339113548006090764023373714875133753454257633621192461111444188790598636678202348257010006548187701639288825810280688891033680997302908134095824756851777317980580301999428448984417564016536354944026206415010921418898833726347297208269508886404111883179010377654830543684085512622613529611658029839778083950198393131772477862519626702049751263984353896031704721224952209576647226765070806543145777603209575831034320103434803942628969886435839998226492763267748825460754075688014899167971806794135215533172581748411102586855209557234450431571867635325232776443135046738365229786272156362812448718725830220929604667871947006735661817099917032267613903838712928455293681471336448037101420655615927836891475693862924632153121608783118273918502315146983836517475203871358128363845318179198037897369685982284438534985707193098733597886121023497604308032008804077839220760956542944992693508807480459966044495628421956538121687500392969362759986120320727999819304630991949428429105206706122227255467921022887546763004737906071327845449074741224986374039755143921275388390013048883973311004620607013003551406745632526451149608605767200097579291738649438664117432878463960626027784736833214325700043112445005844401519686455746236508869459171320335601322257299834904669082153534095592668395872772305353553508291504247061520311119006622905629937591535209715161787237903189140216904834866271609734773107953133039831462408709183106969368094452769933051373378798055237303997848421981831444334908698203130200219867674000873062427565038975223180373246091050244770829903121952418841399717005792399323759312122611789798256990807818815697920496161249736770314106522940317487855467833177528936332432968951388078624868351840925093707357757414176275782728833289138146906250773660295592530010496377535599517359727987398121020480532898641829578479356809179472593219508321333286375112884654845336101018796122890892750502443554210305709677397406653568694845440 [118,98] 226378395480400053299300833691017389378055028282192598145907133449527183099607127453557366104894452642565390839267975778771709287767285124657406565388022471289683542709744121576721267915462378676771729826241324993027320141844622495440998760217003921360080209396457522196705618079492052615532535662122447770296145696899123378766265515397337585102745550463048577073199950959175573372214049935374119245964761645357983849894677645567741249653713331357397134788222187098857600657294674548924950756729846734948204554424156847557856081404810646402625640962032532188279187934820275226167460165357701802175763323957542710506027182692343987496853500891983720948519000789711521413843191422675547645227395453647356359498926328344970951302527948183490492992093548380581486187317366735064279550998493643520237775890204731217388358999676627727083527243704727700955449946352076929531112611734331275828438545826404759345397468147064016913780191910401488032251487372853048202639694436896068388662807374642599351556439873120819302651681798912869677233215207214997095911256458761730147773856867421481682349669159302989935417029806606239796397747917112542829507731509732804349749104141954097233562709794790255554351045219273486557298748231852928671008537759830365251757236426679659658607718164769767117157258675520887620282383395489868342550206645527757442089501431987525233162985216909794080224286824124339774993126826178333685191689725688707492418555567465247011155113445572734476076851335666060555984399904245418034433213494409159347857043240691237589304590496450760024458839631616208072493664394132433474550576035925601595233188679105925142300043671009414098528534373322908059187487562122880248227341367661394435636729132380754859897741581933527669053432429448015133485968826994052330765479045781607225038645265672164449114415203277965817248566834898737581310520713980257446783493581404226287240946098578331300434121258161883652895519860547524586297614078728191425167240137067321617369318011000384175630378420464720085801125924969198559108024452228287451526045154401579375464034584782370947593109438513870935406019407589852103007279362027839793582080 [118,99] 607375727899457108285646819973320479108787720081455984833975751058247343735107199207024374658600233315283385467310161412102287183741532825020709707809836852180301058913403220353448846051328292317938731069885789505659484157967545952130263594573864154313325367226278421497148973744664073070407691200350556061298178473963021077399005422991980643466495506110379450447602437864496182751451052564877469991450649877671784178533004482963978930792019809193968637379563907399198251120144800127771203331794535111893059096797178396366765760878657081640348955137707985745396707748155847672557696563822055629254854998613230537614567107783359034175534151217514535845337374262226221449765742782960322703454645637465152514093147023488413005113210605994816508744208944778128842558003293811130671418469789565613630822016951653794537314590800166078651120737717585186594257842489254088999437360111765180079842765360627968164862846525421776475474399296493871950693113660069037789739895856495615442194551863389651739211156091764000422639114931715677191272538610718146368399908380104934268684447909550997749114706031946326323470759349351772691369919992757159036439582213152582852770320244139664658925308011631984729205800468533728834676501398978876973977502914946184570530572939988455172212753015239457564555506031483018799523965397352990454915025720643972456656349109302233306763352127307383525638226781895537397862496612987853829009932819809844254068129770920568174988997168902773181294418388427725690141511029416114684074288970082754853582344163205894906993706014953915029135256989451957168272947751559000657077124656681538067040979871001745774571682800162837605343140455772826055409613891823117148397291655096407453216882539061117180513785108247076382528991967484590808932179528235132895348399910838532984086308547205833263376276223964172198752675287711003255968478393152458251912066384689106646373002361565079226154340510266300892175741848425899222314481969937061228600568416472390155841930278376291860147209061883961755653710321546586200693062372631802596497587427119190826318019112369598802497161785822175155273294604463222818317469911426744320 [118,100] 4996352380203760704129424590301701140692414273977516022524630529984790190913914560662152386464840337823606271266745892217176074326289240669366247419340399947662566259560367245540382511420826424164218568346520880760578853965410744258368549050238717740602464029446175818821489908852696384025260553921488750858511383462666591820233449113333232477003483375409204400281187583711670477721644433712327714949772201990565215852007722764483053377355930889228935105610749008335072840546878083408752440715043924626619172860855598426929626158796727956533433727176841659242039758234761237521257953242704013778305737070694231963785977136647044153759842657327767699772634205969307535163779197377162229874486576383512911074420440636985163439006726289327082883310331847684124085180497320920137724824710510354719197338599712142143872644045931133472422420029591668502443306884143134430284700341347749618887599487463446882968935350608912823079633090775883044675821328706899120312894767816292117173427146723912061225091639941511843888560460228969241268200462103413792186283710895709237600672276846613410442192132168849562375325781110342408100771401364919196681698468165948713213188952076372087988753025952683898592103201966483825377298985476781102063609317573574699093673864256806384046662665244218238335969966597899649579425770847479293483522913707915855122774807150342184740831110021559930532435894126906732541787173245087489579115331282022213106702136363842374537677585797125733956277917585341608501497160705394742161976480921054317088912456654574439332661628522471900021369455478059285795909111665192236744584613121349719812594219536612177484913038101467441747511594748798909435999370286586332864813389811022617232015984705617774767393448693746418365716922280810405286299815115751087961491495158502045689563378171309938359954303758383482731813116525344602874472620250045309815561832950855637931698369455397088204099110668316605412547566819278700782000555918836166448418229238994220391396956895827749319636908030332809178747079609306637603804621484712504889827613932615707561963756528751650874740366878758825127575029928882156203507509753600 [118,101] -30178098525221615630338132987550074267446022483501417304822279232267521066167860891167036700985950826307550630530383688479281998183744887778232890650724065977235777475104430586237597370559968194203207050196942448178351861215030464907659568922416606034002766775299970646625950044538420376706664793547135010842827542197923665832348584023739701361732159544122591526394778692232925098175079004470653929025143038133512029279193939668223781599423307128559257100811344600711211638433660555813700793462011279560880408249342240109857290422360587468469332361545408537178978683896977096165099025252352563240180422954463239678850838745552529431399924735125355259419763197927904530144106212539765239509426562906294959677928764316789064646720912151497979602360973201457794120152990164852010406615399689588441792017646125440626991410710346520063097790267093173276944609515874796274710710570503022646287997973981539192966388776535618438262793297481225655966734611978103400634346033094634800529662317835662831200458989342375882034008341944397200124516832722194877492688470202652145586195746129462089793559552195107195285843155016376398726816381057844256837204911636406695531217714080275664588731527599869444646871195143399955680440922978226030524351188471852834854685578408183211834804601137457715771377675901579722841276452860101235585957147013029668240759872302912537772391062541476538428699811641638390344346290704619240994212314913150044765641134635860578670172051104559422009502943609516865315726107055378915618432111812606075267584677178916220145892868226313846683471891601213037201836373264263356413012721751327094852596408673038356533431707423368108211355427642180482780214375504854334955410070212335452171030378286958063437152319072833493397419819883051257048206088117336118439171326051521888523075063917380569513686282801677562526668971780392443189922756471947948525835558404758153556095872303258430237658414219643947656792225296600049437241575218299503433027746414670185555733120262257002004947616409199631516840093208351538468604350492062801672378257049546022491218618254099839145664160392122851138989547706720415106863616 [118,102] -62074549385793443097662215830086164939239406657828551349705797710884161510307573623276120957377473115171362276341440192988544815587548508465708448560704983390054558733005640324128334655256751468990009218488131147512411575282846038080816018414565721879782825410433885985979446263265164162106340845641981442936620745446501883667353789669572152519383068092087178396097244029386348221395032103598920037765643557974945291284730372994087978945693645445898945815195409140987060555529529519470136071296531548527548003664545569363903885954567023342461748032632987958269920563724143276494470568619345971244351992691698002232109556615023547587639623786160903447347247330818029900989987352821854577279212273412486205997130793276803712617586865335510116852909353268756555563841382265148607775681674792590548991533943091577157053563118968438976882908095334834524564355764226708110390315982096466642997985947706763344962204068253171824629136322848299000872510182982702262884828987884567746686233219022945933137868649494638031663772974387723322610216828429608084024092323528054551463265219288586494353266600455922787822289916259605866422630489844907995024571304359596592114115045476150176980039198630797015166872920084094623493566628854690483403223347531118916104660867151445843629512928197495835455155924069287160843878670913674690783631578658386885713172577885134874387184057707745545273407585230659615496663100533438392990724028581457589918827561819547362178529101492515858063934135536609245372854785645930125514861985543951366192716175937902318285360178439279443922949213451451104110316875112182552654538940299424041342903392989632189353006768620494469114548094473232105552607608323845683167258128587252561263745879279120044176232151790209194655673154013424887785355798597320250230595812046100621544541353612208349436339493414779214471769473137488547284123790055551483830716121104561906529713134465886202149622556297464191176374416978198046320534452152591069587966681697776857366210875856669606848511346169449798258060978919340156505239070167479132629525191770640573274374553140095948924812409217662520106673687713874739200 [118,103] 245787846003745553743645122956661422835991531444125255507989127722612062608889847802081750606506044315965860222979817005811949460611889277809037489835719739813608346462080117509912349155853224343786710764070311721578394302230351685159391458853254115177244802780190885948829837293794983265390480909323353451829037153195577609014675880481974999876940624119694814455872063982130865301639346352703615318782730799247992165844294183953022290699623779292729085138306132538112001772731489653999710638762581862918416463443336023088369385689680608874602976327048605013610081806245510786997571322385686580504133989578356464282562008110105512083755354586124993867251434696531712885842160790377963646931370020449699359227077402474787892134292384010627206372415911741206909979930536321258186282749654800376047966409413506175096619380664025721976160046374979811631816937514468373907186678506390309078603891080222752918161404263241191994596392897078759308742510245323483592081434094309240641548420457940260468596558414211083751248131129193424121146980442496850767406254805398621430712324747305355410706500044744581593844337157776155196556395557445241070074021889963829019897837727230492872122817386152949075473275367112086796556655314215797574708129261337422921202314693640892800336891521155063191957735609376632074852895617898937226136135432093182964683970991298219205712729603012728845575666289627370016780255023634628344964371345763842946561810715592573524438041833430194010230398072381887866458542873928881416245793589407458973003219351516094715043685866196676233007763856473473936835842283518181135404574816109166284941509813725751871984707354917161039296916816777936882764264022823778781329193769678310252424261856933990844197531868372448680954495232492589795007414074184938978079766137010775783585278197349762085555821222641484729642659558079852350385416270389474480353059338032532646698061019299890998848670801327464151395422157651879828323249500245902030710948666824958726165057243517104680838422397119869831752111453963387695462736927809649579678863352827439941964223484039105334658698691954380821938800231439360 [118,104] 135912021321628943178872782518527689167599782872563853280974275082489750177358400936898365854377613635161700471215827224107372810766925383041944745101684951822406795072956762719095028331860884915807899848327904051702163792578021508644416959838021704588399967925406570295401704511700143355536322246056488776648731235670680585081040489771148503984869567575196153309640116533048381624353963202093092475310911933820674888846109683879759541577767781138906703214531207953926023240384255131071194986296723682593774064510972876269377028049948065094675284101840253006991442479813093430378274687793519825149360118392760647502194025731695440423448359626616591287918332714609444564127145094524648448144481650460494693216303364949997730675569401498470300471819926863170136529918309229291823205901302781957487166144200777729202923906032432090041897402855154996022097581248705690364682759235698240791470305339045465050697183863682000909763594412818501185558298569451649294630441081137603545721915175001679833153633216191973460021418985846726956476543773320457577113397510458510385294571528705706179898048771454064144440528938279757997431381994827626829522959332901556936534260405379358083502114254589823728995049094679600761326679239008071303346266135396540591394775159614531916161793950177485089409334711236445042590404683123183525606185724306773953399643242644374989627043527803237167962124056929034082596242732848338191862659144906593997746199023756777914916078363666187400912585369333107993225454534638024912714792291333713139865246280335494972101607974902650053139685940308164593935579955901773149084122808008286669000623758366462691561625899070938103188404576471562581555495284537594688293426781769040935892693326149379672905179811225743098915745708623906702996496099284571559652840824589779704416720879336125320945951712348290164666258147961117209921318967721889646474256092725930034149139766226864678972589872382972554768041823796524030474181907539719024482351742065481825466779968189083214073128620775307695124366509032539676198415296358842051887619362444497707816206885374545845392695394130181973207920640 [118,105] -469853448723519652961726450636607453912282241785431278071076051744800014387316186438721453260147012442689323694353720941977398572985369610710587643048063713371105834184894243618499461004674748072278009972387444460264715796868954748032781200665514957352714227489186622902762193583559594299514808416703179839142623716531168808975709115424651322271631891808800917157485648959582973325753602992173231990564491008345178723459167127672806626663185441690846882309292597714162788493033495334659639640448678690887805321604071067973712970039775617809158533106746534630300367183102949272647894627765161571413474501805994300925314441488989918109940938258954516725445996286526087150095277917295902330249905897751824604669941168905908536383797552810843085059384474936155922173546971365407776175069401549293627615791186053020516513695265691394795862664854867897962352409457009743904577239637642136016857171238382841969563820944239046426839866046504569922366018368723614322139108260425911014337521713642174846365949741929223810124966714523981199358995199989957023792507423955994321280659346907148954717172449924256260185225629659649307950040266099160303576475815370463965662289930456199259430490488567094296930316536428537257697836859316990801302923757758035537003484590814538649481575382990737537165869015088835969833562837229308815352577785481212160034169556047046207477550481290580088417733422095954097528635181419262476340513431492348164585370299199749898031793015230672795883033225137560059807540222222501844130043755090082787470201335131469772917189971251440166743979232687797055146308950557758077016012111064475212247821962839551060758797600319879971328565302360716572856500836335654342089387245133328283097341009734063198970964432074950154969653700396810745562945056296039078780197076527055697686300235862003463233013825246814567036934263389178069259227936725015066797082847733464610412725389043356912633478477735242061406300416099366386338074356954792820902328582760262896865466553964866545771455649500388916112811974287643749038219102369488473284292442841214227696814788593044106162156380944555352064 [118,106] -302115297826747402987233210079807551782223357768664439867342632247466456320003960123696819211807540017099510295585074695310729157463973210434845671782405972703374239111606168976049569307076392209028751406207882248756274778262333026898696503845683113730929903089503761277099062790705503447759849465106689011679002225785487480727849471136787760725242191898986029963494507963725351075490812971365125351363121289067920788014341887728441180330785954136391019352505250763983815602456068795897083115247090074355834489011032958961700809470544391318310886243290970987412583905780096925711499603880426671289712319035180390196152944342557115506480731296305652409321791850491642670678207708069863392891699346723797263555078708449942856880208257512124333843489082934875766390722667554139525954822906777978328125167248156541447394359237991995469670349391093886484420956134411598566049116303158125815742496953058198314714614406649743172282924095187634390777612844018700909674492618080011883883966834207255677869513453544041553208379694079046415312440660786736871011331079886131949155622832370468320922246118613521873582950738947845495583709201284455896619212436104245682791245977687124684127465495148941839536719512543784888959028457131000279077044202811423987509388555218179317418912644882092312743666635236042335978037872550038368954501198364248458357602754444256815281578645972863733246517149412293409842370538961711986111141425513758181245017912039815985043980087873798007025250750264702539798335265975029584506149022713059069998916645503288690146330717680828511976286105804916038196003481957673599320700386599420205967251352066081334246423383186456731031802379353938953974819238761422811530945602338370925032220895302462374884928756758288283948472990213865644769795099346103366125355470141525479287451644836907360160347016413887064538915082295119402383202563955978478678917533557047376294029057636785685475346913258630716775157723588408784222184828684819233954209184724173396111079165937622930373017948423914828680795098889117347915692087661848992673966851866812117015088435691043816832384104398848 [118,107] -1373408264746041897924035878284986365815528312390285087040873641879186865706852837865646237458047223149124791896246121764014738012759591061841142219784008601152313199168350434354074767263573567509060212121239627105727301609774068685602685472333890788766641671963027141150645379374693168351140066312390806254319406368418568051355873583109031361733071089800015376689980975498779433891079322799050088270297318406549411420268043247703490343852739612367106817641266014795585244681385146555000941735155908735294174222742642969698671903428609740520871766339275713888561611061578276423337146604407240273337634103924564909760162433234655871497241507508979787160236263675054165081376987621501774411472151080525847562898329827881621316928228833073709451589132699575708644338039846936555226843773757788143189080029363689695005515137999123362188444425381787520200466611818646635538626666882844889467244819580427116923872983925270220091473709556827957680617705642000071231417327279880983028990999029762970548084275273896647818772999227880853462834708971165253135741905219520632393287252242887345422081019752082762017019205196771515546326559372801510200177586043588940529758326053197027999990314315867815805462780686198205319746880899079260958048525499400301229015809164390088005411402050459552477572558182247512415336406834433200226754132138030065430923373547423879366045246804027118224841815778233774588451485997363172150750080122745904332918672437919032577818322948860044343324745429483321798778149292305953087906108379585112042450696902655567021085694070285496039193840310076038271753572844094721633319354875391332749691764388326780962454605212773521599099753049293422177213941735280366078241162071146772902017611240179709702227452070896760900351427364490804226999718333663066760527199829705071096248524574197705282452201903744299017562892989619216752567508738171486390334242932705784721691755605491420005453570011178585565889304942115248871541501197272391209803661268103579107862204556458065691262934666505458125532527353542044768364893716004227846099885596426174276856296850474199202916286464 [118,108] 1786230396740747460573811985287999620378326460323728343551209844789202372920010669823506117324031284577350628579445943461560448156109064748457030405969728636013947361081637501500990903753277867032888240240634209325286320612503299345520576700473191475172802277224382089966579665084484528425136204251869723586075696494556409031391435785414383471493067430821076388236806412956412168342726927460055824315192061596669463519294998584673782499906959420488184320206587267409594728390431006273354221752941831733485546316555116271411864230102318762531063976212287661168825759780654179153307324437784828306510163782450298307346759859854718858409778686401133405856489169550410201473391725389795050602471641090842837341018218639745368481812003522022405799730457023356757462142226796986088017998918770659397468713808909900073814353947450759169729093111211866619693945373322893685244147179233981132633818199546000276218297304125280571750940565902192524382288288347639085526350777089099791658821870261805430595044167447214767446330114331266070847525462884568475160608425704999206601505055601880772208439909301673858022821603831597917019161191567927309728875157425480476511460923650564523671213764059672740100174575610424957601108218654984595889481981186544995914148775106109656860235074151497014165084537183135445883868759301090251112978287409131268222898141917131997085037685324104565475116510947665544111828515580341335219223472991069585670110182616857724387420818352882723950901394623566042068429692754550200832334671759604499572722703385637052704928809873593618109100558326244487642392919114859738086622758833538636323059702274849341116444836787501509420862961106100744449103179543708518249758088816225016961884141063769859395243215357776270895834927920846172385126516299164601794657337552464099252750829464307669273622951382330254382450532016137470292717891722749656541083001134317953152389116597400749342666154205395047982439510481393989425324686304329050906857320862770500919107150514388766994793821749813158937993909794237746896000314623306655077565821825841151126318211534424815173632 [118,109] 4130162543765456774996841928596569105447642931579650687049481376589014646324084859373561684503469383237195360324439890264435743699503773886925776934690236273538666982039719757709440037104222219863490703783543664312711336126097790945792984806250903678601432191912150786771696000426584860995587763854841202462039916982842167604565795112262866294625401742594259732862161281071510769795664140016792481399173126529269281861593191695127835468108654595724027854743528547586000969429050474322632549557086955481062027074193448973260910641032166027681736803381791493300687924870743274943392778190719117416662656380141862158622623631258494902677340497230310891239257129065002600506549047266498154193434406639684475829011559853680965307378084270649549044362629513697175576017345903862987945089195701288454670736298661967417536030383430793961135253563005277820324531208343316958607932658456370256414483528565920113671948653256060189031968587188386948472723731845000122031374338063131141167231233135441916049482620299869821841134332720267305551252744048019418519348543694930333039394130585198270662802195028046897027689792992732926477986170752833807803069087927009497179511825992222816094909756893257526288413645865917780475188328414722556235654562044912759996131801878681969676472832837007995905994475201035163949349551049099951303734214613438224864062150799898656641179565630734743715574750036647246724257959336210332663919734202433765404318120892883562356317849756351448403831399865751867408467969345622818007815729820378628482548912970642035517735149840716198802906184558668336302401767602324696013956971224096408780651151527358533274638757473785793151414540820313111984953189481864035628048563951799859177842194361268738920808803190450524377798184817169300620561303131057351815125390957366601674727668171632432816290662132554377563054500156014250504964653449008051648811785913103973644861263488105832389448372794494692168477945544044061376276433635843355816122302412354160867548688977174756097967403859989779683618717933259974578962689602676511352005855942870197419097553124720640 [118,110] -7310673549316943069508204064258973228404290637117631082759840487451935438011606282135368656208778005061809604074439838581197191392201026357856418564849897766137834965006025922844939290665773306868481773344487163410736636790434862987711206686997788708683040438713593323252654824841174810049682791473861375914678665159722131521715469498014155723914924708990013534406908262169598144731373371186800024401693032671698680659093488483779499476754793036540641185594073465486581726231852550764815879164095054952711133789926163125189454791298941318267443931352181703440409428908114709912910639417687911767105229221561457326779319700699009293018954129222701715529487248843950077581405224138689680517350556714949142986006598234676382871383542157286554998293965909601049957209398405977076034083959857301575520248480142509167150118473052116287995059369907186546652065327504424927917981774058075270878153203211537425101755422071762030678614338511157414955059926635214318129754441299082296827631673929646516582147552752631143086064386804676928599222576650332199018903716086680033702310536269571400928161903002870212087852788617815319349030966210328494731014364607646459808395586660738302234643357860632377998521610879108230335122738846866843607269973133089102215330908492424844530636065139050042551552608203667038750786406207326291867740669852347541387882345551902384682056821465606424612364416516671242805295013892041425872430644422504324925463312233643521768824159366299738263151156075228670167706635504755787528511624753934184020196594785433087259666230879714160101762417242908294143268769055273211081913228360653395854860061632980931523238989529196814842513793272480542348488312798780560191497909866975389806965499279156246225514229838610267106270695277117636626557929012583127771075003381972783667521136819046892895846840995709702930176406158001726618675122942364433365504793592031423654349340003697792833211611279288844348338361654657345681981563234871725113451953067310559443395462492819435322803104787487182651615521681971533027210730124583165436054298708691353336807424 [118,111] -391473482364004568365701478406210023711118239653338026123842544840195621879186033146110928533178903500725683772325394257830534538514400800981338648098314430343896348696088831590560270775960916963161430032612546431397265845053549582771722899483927481190994872827032515338922231795716731293932336404306585707174668412718234966339954233931475665541703363797758804212801066535033997674985793444220742189538917851692665764540044729491719107987894185941386032638653791487782973706377124983303626428887636442601818033481210957026091660659495449140739544577812203731213889047736613929489370275328092875251147935965596275103761762842995554409395103677878224609285776754007230844158857955213204683554594872892315464416721534369750414305616504823869165897485961419185549333958799929580079750042829966974541037794802423998653490199693373888934245777888220522688246037640842558600500952748383564756929722326121755070548048266414786416781468588843807768041624306566989582195855250663638356083466432455193381052034710944627364127163510813463259171036225699012605664016787234032562400190365113433279476852256630608283545486173583828577009862746637415747434137150710299144295726456381838048575650881704958414195177264509575477926387698384888622972378635059050373959727320469827497572463818096969317179111653517317305911889698175266845416634338250212087086663644797445461033656252888516310719053993560008103975856483059020719504857918331939578018214226030191272760110627625773562928333524809332440829801861985473054647434950096608760180937105304967881162298589171077530630932374834738601739676092751134981199895788411559957931553695325078215169175265759826652931785047214162201448509761744027079281316437201036469707034241442441170643622457845292437688240667205542855416657189181592981364332149872654372033673240174619747731544454630328511146913559251539686529447284888354498105142754191062757925647272746721992007699364689168117210354770259516675227343271655475049043656870305252542161065935401590023248870426742347602789780166056789280431082705544114596668502256303635857408 [118,112] 161596649747058630205118253139595880373552712247489086495632419824649038910655702748378299420578077476716768370336015372152160370870808642197919156164297383792738766326085188055452078946529588826607319071588613073724778761712945562234684431049942992419030350272137164803782475593573158642500558883464778848451664510253963476503267660595830267996530532604865982174222843489999886874011241179218897179765614183395741491213142599637058257609600372201086360722753048002306138557169229576214548398628851017399033443638001720183444624359233123383143998057243026900508949962317893187270476826614056062688316302985211131146436468438385461151390070346864434086615900036777848335097561285824028521429587533220225764574345705572021486211695524299577447976790122179051857307900577028754857421865408288235404360853937399060172718313746933011048263377867227070640885863533862623171436645763803687169909259423448106876952076952793645375867737148227288559311911043443685239813582535618836824388624281641285741717591186202107161615452871292311367650894706650556885903040909337530331214616862947084364015930513661975386925340891858806489555175751105059259509687647751938494390838176537546791542736499472618555712507132264866192454013052989790731166507670009723705324337882664675733706986699068108174749312780248969347978821577013024833874901990197682848166179139641639057631340167430423589837175779180076901218401809653101583168863076956574911304159740762944609286108817861133376988017400423659444729077807759142788354824073904284162875114460321726200207753143428368133820383441985582756026035132111348959830224982155759908831644845740671618198693399718282644617589293636178345225255169057468819751967781011497201375926055257436296441314222860073058626626503019830479967908403306713588780483499563232075906497685996257439350472411048159953580699314841047441639009771491691209583041978428156072219080928997342776758281832783962180553890723619188693485771074814457296659600786703159830568546662934571702836055817891981952467496503526312348756144248626399767437112408670208 [118,113] -237729141944002362433169711599080001308984773441267109871839436109692714374309966104972496939889720839689300734514735672737175063283640450667101313805480885751952676158453667559333007171218699378537402566347616673871539119565795300702994226795259307618063279584786620871189646695366056281018451986392063143985731085359425657004352846189288037072522047646832825284656772205376897652203799940844861719051532066235974942388228463286341654615016009755888116088559308484594585899091753461120450785240705049622246588197210547754187559674422596153644828994150361387374136585632995671214723460608530455428220616839878862706364994081756579789217433313775179322773561623242911601330533445869746055153548644545013958138358489327999070335191154251029822767456475703720271771777042854484944047028867004083964806618376497957624278249669611433488787898275621869719165242435167333907855940113405821040665557567432579553147718276610632992046937215114645632806418445610277138041599789330200063241233088824930496098933217597623608359880060453525171402696241624858911923144223455965434699094705671356042925009224967634899159847406775373760010052411509608769966795274642053821019831786567124485759514765895388371046769620156722236029103066803329148321747581100520351631663694954700741565923073571899833948637664022366988675761163043305987237790472102526247723820546598665766777260482533023995930011846756442938066974422145665823788286156673271790078525005785819893990072601602678148883456016801413537981813819450614798229568165036973459444120728443340044486165062848093600769916135285265844331466717308778721250119088001005010445353155878930238198739967291794890702895511847723787226358735680831267780840377048382371176274085665279485063666522829683212960344180212542757008029935340412049488186794806813654671660611735546062360814085984399793857746126483613778905825882375919904142346178885786259641399650513633273873628590238128840456870829599832544162586367140052509920775776027954462021533050218960269250001932277400150184729972981203447568006452772402411923046400 [118,114] 70447604425745814041270163289899333226743124046772771056614342706885350417922641653868896539841711465046879998054586710304998593626290923084000931662298682141490691578681441847364071289331061018341639884486245734115207545146609717779340058681968246862726177995989764159921770091527824449780313645098417686453377361822093007519841388275779065465673314627100980017490335962259185577306632626647402646133738712637409360684994222852517035034450561790022219555757676098334844822510208354918280059216507475070668479691594864834780056311574574379071756223384824533443084937309279927788367461347292868421187812189797042707460181116388314988210886641098579874911804427247132226059709776590742545617763639957168535749457631873042442456593141334664199569480267210307603507267942089941129571739197308071339624029199450333992123803668886868281648930276014631796793178626824152272054251503779173641603541379241392916534251342922432481438652680439539432997123908215471358272870205863709685537913819272635815552026965063414566358263347633543862635764682435696111225935899439889890108636688746091094889789457848146000966887332114772802476112169071890225006573875357974111602916470148016391909687872906379672144645877803901820993011501946521705966119637057182671783024693538416442723760306753188501520128357362712769795040325758690286244858239404294262217776768070168138930017956453439911984318051155540627743929429744579899140782307396151596097666269471061578965931796745625494424355322173568726666709077674110552226667480442619612059936009153125535474000469215146106502231110517108436332815847473145702358760747012587532398199581185456419412090204653855903274837232212677461548087802176789652025068112090415247741793273812612288439966339266538895777837223825375542002406519297674143095973153826122927584224279718604892464572781771157849890444929242421925559276543722315147932730800033273524720625459760712283788975636683441884283546827838610101266443640168314992318941432721316377382240276704778949895177099032221948202271675813752052604626709715064717312 [118,115] 10976277893593558984802535779347255577024378167013661147811020814898811248292385451327177273757759890642082814248033710713634981003341223473409397788978940204332621604978723020014921303929460961615410105938055378666478227568953259397797344564608270805208239062319336931141863751067256352921651910910579924676420132389196205039023732149039351060597796433649117976181800297273239991108542451567552992871682229942102389725283836950676490769518811038516353799359888959452831800675070075114282305096359131649016907021036048057572947823232251661026536459100125624970016985036058870791950228256744234047031294654657673640688862106430938622137375655597286335147030053289406049216040860423597711142671611216474298990202109248442250639214220766616371016827000791046569246472561763967043767263763781076157571950227181109585198131725219786593871581314833614716737527317963125747262749563874847967507700211202879204890725682230752582023290924723337027700372795429363310620374489609702157253528468741412346406995289177664491938566589968805576555210175739450334713451963645572749601397689288229111569803668596903727103636215600137418334292062620360476680487895255582719805674471675894806027648660195731561912735961192757852190938209326323409527358916024286171906875118037176766565959277860142217752380724820382471695127937884714603108143815533412808432217221645117730415327617434643466943764942997027310486016688101364870037986221418726751750814571909836879894228795712865771021924484238096728037382365704482212712510029265269811518711409219446814848129833078891291536555969869037206373226492244859452413020941504942933057862902677997756633314115380093543758519838723629674848179393913553292010056180608473429740552143081531382270993513340054809851739779763272422654872003069383486786865366988121006467962603967752773278912894537001448474992546928091657066466359989169127268217224791692580098520324190851973773857198358120283292069925050981322440141571066034720315585200335035960604808660460684883831404886650528992577837375929630276063932334997504 [118,116] -1072650166275343727908365720781403961336723924170832214935373513105327175199998571557413289465821707159268334163719569270548857966530408604988868531661053093968912448884677772020973594072978437679505795533676948061484524727927011701257287229845858937668615468982594250654201305128775284045442730307224977929865815173046847579859316526760026234157435157594970157902614158033091162790422747245995982821023914143801709897919735525861821350726894798883846958500172963430313849945170213728326569552723581673722477473935581578762407804602947573833859286840442087622042308384408766570496699307263960749759395782787492103063515431909514013791572372954108821473237499422518882997936648672790558085124314415586845211147388319555733742868999322876583024587744099880233927817300215296038153935112169286275170383765715530459926205601157446882990540637575248812553215255728004255173392154927099886221067430138756408214090395063859687732819400564110097367778365048217081943635542712708415295791165367027742239038338622578468578453302183479818080756930380716413326315762080634724306808704747540545747467765067462003970863599394348286635316270012024014908476491014467306345305964675085651484087968995325889792392433865842547341517718831491664862390697650848500006096565221387784314019088726648455460004158751365126196729896693625127803158872947536927108093874606867271513437947094877878920358073741423837330888434801497097187760717102937421243328484718387790558983018148152066805531343564970275270342152604925719698838087518229971851375079141954856791218062281601647876113525762531264887607777730150883894437887473248147797882433519071530853135163416579965458155889501649916629450149031879668087723611814533699808139408891750112070023622171845255871124306116752587380289617196571559998872511559851106140716992760981042879765975843296776638238462538230137763679434870470129618042246587601330217619262633950813116946405760674781475332383932355947856626964471581785900376148270859145799873057368991783835973763656904800776517573147717371308703744 [118,117] -410535849790178592228001601812492296599598441116483117302374005380619838031294287837471074497752481748960405222404129471737826235353681424093887355209574683446376220750685480470420964206818039605523625314651633723717032436970342318168752433373340779767291913174963627512723040725862943267130194379198562224936349448819730269026477888546472174301815139302412957361991020106012276244780566825960779296498526016887906404604683125949823356678277066012230897718888790928762770236244352822527236013814027500348636933842879453911657861576492291287255810540329067207864384258386177455648987796846571110257718271454352358441159407139389208610302303273642219336048158925723876173115369879683031946376754222881771744031711357987361829611110730913652622878307810186324811972323142115441490258211144642096819627628589285384947842475299756319804379413091764452293975449830844195884619430178613438000829549427062371832390005433014832437514593220318725484400586769005994163629860960620302214064009971440232376425098358553011171992917321056565768034948456559956531688695503846836223547355462355197835394902151103839066383512249855543472021322001029962753725115385503533686819208267678461507129860714079338658817236317466733629138039696590278594121487975706518267557832828544921989273286596905630808221032770232117670547379112354835345828616382597628779371252504006110588217697824639975694630727114402379468096063938545748745889533192497864154956821071161583805954518027922206232738417445043632460571120794016479489777122296855477041438719848513455293812294370964100092738287470317147144026614827555450217100359871075124377018470706156467358921516842736695635757427662018863426309603237658066599143978691438700869413973215613811404058726304187727499140018068406461468370175963726675234406719847876256913871419640589630010291159388685854183634729817542967039274928645698932323931124442893628298640810029415387576464220080876132063841771125305720753377513382909503317480211497847626754475414111686432488075016202991585073370154631516979200 [118,118] 36200573683952806665374459596490387573026799716685706674926053258952002325603399776199561532960478453145054124312131325423298129474809705026044836133725629529463106951022440511796247870540767406767915211280129100610836884178483291956150823777925319553315494568500342552568440385425756642531597290087403563765517395449123972526940039065122471879532954202790307627858957071526835788318069548424320871331150105068139003683725474181779026827076106297726545655530332170766757742107660969361255178461168400810997810166884576593299525352714794345682767201980987900077745508980495113247406318976314958720689304479309788741023460086493409303473111613386855692627868161265697961710089296637752636060451766435386798466991441175794883605363463962700523229630778411773824287301854861112996057763459032501419157578848186124232225953262822447370851970036194909061021777032900952465414052516810828751896819785970197471315870959487406277835974844611842582362598119473532311392391050831139040719211462981410207026167348351206849544394835931496515488075809013123045205561581273391372214525583358530663702834975927739269382698797554912393469217662655486916642038116828682761950229024950478157746926174567769725995127586630452840495825267120059203460730645741834354202133118683946449198941472369897481189081162882901629145338401990179812571751849168043947109914122759240972846941604442625496510511061932488587498912338525645594783469091890158803277487607906473729900145227441159366118373522742898846389429720535900986349142381958824113302513310780770320915629041020675516901979775953967736564529471832433767448801831951312017190288447262517582696583828709745544563916614404259124652995230840156776129538638497898585672624678240043476951633777973728796804140058724786589575388905520439980440101460311636247231747556272531359980908591379652278466149857133694465531026665406355604554102877909629802750750342900838981822819062630769101658673127390670814571344171475841343762908960651445780583412252635214338399447688456218361102677573632 [119,0] 412854212902431512814283500612495338383635655170594341441299771546081952116599430455264011295556394358590239721570981662104545647843744963731494754883578329966536742089607204032496433184785113726074648119966468943119529029389034487517773380176189499508389283802818538051766810967857403322681815551953223469068569586855135739254590789340882723427510411041312885429586160504921298564724640614791633145238095876809000980772761490026889684268716577010343737286616879542814800588270914011266793991633241110830213027666949667695226031019815545071149533985768178069257621869425203582367390430710386297179579675785935554060608485138228582777127993552338334029823944983985470085885229215606164279763000305669092509391639190462030501141927782347709177120492495248514331964101200404406780548714615088642471998179668773846804698755324484937371030945687008586515752563862004395533995058684913227718655982712769707111501010107699459539899594742662488609836485028089029417093628355690931763474333508466399928746568696135305322866137467495586363354745921312151439211840683980790164799510965060714002012546081641185302430352115030750831649043587963226022352138275364980751284695532842295672378540463953388302415579317629151048688019973662999147951088356267637006262210702487860941275695972598450210476561287088501574671118943357344085770956527868070487816369502985591051006135251930000533697322287944507881829899013510633592667767312594865078241456113960142191340314460976337054974381995524059512795926337784999260719247794452049195010441193460136039892225371153198023616989245445761940605190406473406692547781454278165332331859386389928805576076619163723361330280685285702483291587177726032008960897251927569949461110751927031511996993874743124645607932711784785694728816041729265923201580080213290119232947094278616779642087144487202994409504898803962061765595791185623675916465721421600947418963473989834216289323138293001252614097471112153389169624827520891489351829553748629869131250683259418595945903555035484399291801687925048276390486003397839748408324117175447706504432935033738743074757902115687377190358901539788352266603997706709264263749123047405850413444513605677302911041284999372153059729482894245217667190012012250704308480262363431574658552773350937775419937501105198637660251651562051564882437388380214801139378244890589753381244690243246259698513056516739950297647892870786955322627634243829328042070026522245235287705833471250116417650133371353149414062500000000000000000 [119,1] 60501315032962733416209516744627742443629287864555772235231189894592737828510078853354333371076975592286827671910671839755234506625046503947868645619889077690891055741935478830317528376202896252525563180177737557897400315809445098655146721232333750390705874596119657564114362061014827962352657901973707824069695530035263000280321346910018155637978407415599599482283225811660179553978519158518676765014220465624502413956534802278443242050469935631291995542948915142096922791351991597388784612442754482230899052806474627198664102409235828699507676716319478753357062350057729712744929243084414016611600254832574157577829947490909999047585840525318947940933523953503699855329150470719658617735769292084384962212548770557153065607596275377317423033780841579666138833125240353871896552621793084965754517609098133322123654201044267970667304978479030710704970899047298538911243587567078789714331672716734230992496362983517109216059167421076556810462369090141255651398364391340135581727119673531595925287631089984163558171984105142095082307280304215890382385020248703888345555078850345884908764962889573394056802516511897109478362811461579947943174687060206476919803042387593612922668936240829977207551800169036246248221601628315239206001976194561625856477208437458705865238883936119608352476419276183347803944177457979668319015932794319854421746866427612054164889263621704500056210521260225416459129842755906667197335945528272468192261870602856376160653477635102571612595737954961996846542335727438160837347925882498999465642157406084440713914056605602949109121061802861890147868608669680788782596031528868293446037195671795840616805946222857986554059842982135494843701737816910687021624761668458249334165917600264497657522232815765851845322849457944722018342439818007492414938016139214409286818076000444602056857475851004012924268087889051829402264154406203840855827819323325198288005086120382450271994891712187346797503214466269310200617364756515332186709924855651026324672107300640888652265534990717442630230019002586311383838468171014050106057870972940049507269075793225631498609093672968927916973735921227063553821599937868863689116766911373045550773379376419371742655750797287364377982665676747842855823795152863693510895037730965498029727618441801108690325767673755868886124280570880904472876779227525272208831478059279760059522004666930807457590489689892810396716109898672975337760981750654864230587855275279873541044439733127546787727624177932739257812500000000000000000000 [119,2] 1853129900999335278385855093163519095338362098658205056323842803417384845121599625988181344528369478262211785986671333996707744123106188620268706468474514168034834696740406810078925868106644970595574594667786262031753606996116933362167093400450386429121519025493070296879675762135339303122686896972940213503179531191631400057732261704474731658582690359615867413847255825895646122205641663104995247584394151163442501501325033732927090345177302793070775818660430069707148149670290087066269826808570234286896740697464153676980688696723718342821767938016339226163405845973586908286378100071153909680951657485013594072972674633397559980787087856279433532341463638490442659893834772468469123998028750580884266496829094261875192458326626906203556243810064444977530649165365672500916996689485064807570705572650732498702121654940339793780324017595294597791161051324006695248650411644766247217425753858572967821786976067528701622051281191151614039202347972372308103066589876221079333532225283086688987889043247370219093202485438620922461092116117181926646338756297267454936523582447793737824120054396290278910387634047159313001705798240927176332432101484132516465838025060918341173843737716872057025298509567429334830703016662403940313008839949719966534795008674819657694782996629811568297004823230979353261556887012152816180741511600233930994375304454037797986961293717651373934965742283941509237327684185501991853451141658699871732682467313329704699992355317512754303317783559103528153643441865305253412087248036059056821594967542652592484482711915884241617462819163372581354331745885205942658039549755630765462761340766394867941776705910097642290077481558550457232851488233268363643004651598007589277515015990812128982064335714816143936104635579594443016330733907851638359576668250047170577350289430197432607704701521984673282153251356401933252048280573697832180166884195050996568012628658339114706284372935463462279558344654180733972633266038473148775864573584495777454998915398698654541693112888546223916905698243042817007851260315635071546571679510291517685206388904969804456251303076175050212892637514431186682848744452480565572958047292911465624993605805347750406528029224012068815049382512927460807622560902842318568654195822297017704957262771356025261145485071973019655513934242151010134966209045256594017090820206911149186044040812288810095488807704701086338037516028530713052762649418757752717518399592717058138602054945254238305096805561333894729614257812500000000000000 [119,3] -4304503739028816398204277849921564061397058617673714571434903041701980418560691660134964166542129142246909818603354999796902092623096681406788014778120607824841314938696066987939589348773964092884914054812259281404085471233022935753052472948868575515469228788395239492583605062782668563050116487130242106865762479354486934666550857074675920684405842830211432153453612158090661868000173347466274262512395863759269317248594498150604715382608645560034612330275880698562127636640093230230254171773270809771388874580486641863306730953864087606540036450294147393830483421342962509504391444129826029872324254433652218351805805492857701990993297379620647334549737930055402439491571966813444454351096409717897997593032401812534919030779472000576272774473568894387720511901604869631424198953915689843586127831912895823106929343576840350870951579716899993363110265608011716187728368969518547169706015011384115426675576809375892428137785257733209910422237711468278497513967176847536356441931516975420576305682328217701171608375525689328279672228525851243334582194430549619123774616624110064765470985903178397709931873424250669922170741551830214365289677963670784196524412008209105856828231631010397274548178959075510633510688514293519995096016523390479563350861369579855196121700984489701327133208386400401059995538287904883272160278794671675676810117687311605556475339504916846993086819336340606491399088192714379991879718587464198615656078145798796200966935704713687372217343562950187774711582681307854933566030966414156942849369374780640456204669885520091050730346977077250092381874723652467669006187816020483685842435079564190426190287658793934813290342455215291355167089618616352831934665815555070396697536984351216697479656267775830785536949840838292070167393647518288325017558044204873299045022847590905123005476609313640490808255737892972188292968178867413146197087699962251403583852655248432732031935223344215115796237692836562713540211920389915047252329625408799149198240070457448674049546890844383804818929719318679752940767256992525218315104359978316032692618362934206695704630304423685370712109467529952887043886356017287386117812239584512731151017750543388799962804963573248402251927323331085769644388027857746953232099493273682089994231064653507950915089687140582514955904185135869977299877118636583699407549569920605819802680126520460711873080500756736294281120389225096972492197967509767897936955326168871399303283986625956458738073706626892089843750000000000000000 [119,4] -2086408061205026252248749206133919158403670844728181866970799484604212475086235285731008635097813381796291640608243644299355858500493981722968484010353509833291926209972406405717726542691077639042540232031265979927697585750743681664380473850587405156183789859022986158183040089955773680198399329436939742514278739061022134466108475249500873017634323343953606023487919595110743074528395125974308577439857106225851784987078656157816040624986462454971947125886607494877340636261704464433047803876416358310033391926205814418021322317863763362434557003214162985111445247967802772001809599599016188198273677173485536835505087203426665328938818999187310825423170372394588009464888899983638748967427371715592368580227894558191424137930845040595849729792326583305017234991142586310999004478067228220326886138648389174678924206535855212392128044500072529410446771161580327095838844993008141097637466785704319962622405283246327641806712775966544481827342289353673418924995786191843681445810524014174567110072967486606564175007332918367006696366638134317026308371624471972982947744876359803359468695560079375352603617638206655482751528922067201973377498195230200876107573916571537835108134185946900541519127460474233687735494895356769253464898803949427676151889486856682192284939328863603445824758407721503489273862071703439679587645703559697739543608081100074161007364107138372610920636632145983643210507288701468538201028266473716214948398588091531519653794547208127631000890950312351613100389572837973969050908123764769801688513427595569655307860769432210858414905466532026615501349395995507182640060521539391995401215061312266566159408503685230638080586869275009686650144533040853259079942841080435412222647112420066702047514221933065560408839948319865310846928247566837740384845214646082457260979089072718947328317942176586028238948213986384595960227442817936851864421387643176866051390631529730295774232956969010056119357492556779850725500964044364499665430335846565983694086021481125211555334608430367681839133078937775016843144141565916999893652943005364961874510553714064399133934573201274536563165350818871978105636930069768283734160063133599863278685521793693531481558219195947642328724152260172840957648030694799927709244599680426958805108818164964043508451473855395818198669204489447441981511829494455217121028126357792408281955231310474937235295554114395903079195331753235871267999980981071032312593922857639183303943633540633584289025748148560523986816406250000000000 [119,5] -22155271331209228681890634463118181064240232899290936528734149405562503947102092922035605191262141995486239975601057653317978363031647414227858648426763126957032187823439416137260361158009047656354626001587766582899597256955866469229577410210957344568096027460199922921530103063272305306690587603539697424400540945776803265699528676687912426760103296552709976077124281956660117897148221818801122911805831772554966556429217575173781337758447976416504411565245246371514985550769760817205493925277019624286959336961017146491484937089969899295500413370675253065077285352214197019372818863678714679838112862100138045728797640113256729368837239117091307928496610946387916994151517971714379615836455373094961297408729850398127549098435749732427365381664051739352301955306880304029628919119031995270325951051911286518109337449413137476450904601330838184612907000345716606102616115230460631727522770455276287476416906193374096153333316310105705960885986209103576975807207212445665022592909286022640163168455651599662897712553400776508821218573311562289480469213183309787327464050650631986570904086454369437334589374648594363319983253597571403196946267254639451917896300994029505433519980580928364232326808227924808627682225550021157027461052065515902648508459079126667173729760135605264723961653001940883708078371742644043701336896809046712445387527048237799198282806599574907086688550678247104979614509442519485347787352134315373222891036622223663972006641027898340611968389348510665667375694823144829134679827710902221052904679145783509440802518034846238401013817148356017540902355455891883232310136930751378655092917200424729187899033162140072592114360308174392755458250367259535732298906738282726378152291895182978834679683663631938145839369061882343758680081479190504842681568309669476350531317386979314112478243262975842683868298990466683078178298724858098245153424932557463479059783325136552147996880774622992481070621783625683214517936317270426550343579541380105168182138785005486580192229745166721843593497685018427191366349198644378157851647958602677019518126584002191791428621240037965102933787250111862618758706219536255791004662484492637354568441542620075555357482975836244474557517412253842557337375416004576840158826597931572685583066744431333423931307727829724714479281507105468624344756411819726391709113327888296652345400642782036509647062226405155448793510352021563456145651754926980227106654208211421717717587442919580098532605916261672973632812500000000000 [119,6] 107558418926058456215862325432255909477791340739455662475180660814442772211450308996274311658107387423927490284314719789897875667075232269802870322416963378821843507681404127091066447051301017473769150720554231979282100660296217707116804519040971959301441354989664629896874708902734910194766260666857879437430362439971104803109138428389523740583853836179998595460697359890843015580652378491575663354804628317013788833623263854191382309622889610090556697019108521791788061157122919565662811343405329388389232585156854186039430299907028162108525205085555339142173309843420443645330502267134724486490849892025443208279459564175488760755030579269652214122115619770346754763127161021318584664890829585814829678038650649122418264900303167060398027299512505467522433563537908529971182874143776819669161121764640012368957622357065212710412163764390816560853544780044170465242174049428367286520692806429914552686478721878438363384626658222649926860013470795040399705092056014393830137843022309262141451421140631930157943720811935004363781492934330478463317501870518620930157339070372647877148699568385679782261035079975763225402968455192111087490198198281651643432841017834438698232009565818262213291255728296614020079620434314680539889432114483978529879681073649081395353770212679512531439085118512222391441980208855132053442377122815260247298740119207013035184345858667867753508247793150055497534356127846837630269033767813434163484711154631218870486210879166015898368380973071791560597273602202570533244387795895820649839691959211001771979873126613612620400394770412729112359412940744992271532653137716955997911598414883527310838656434615658316513001499809774390724090695744797474038858685582161697160341744151318148150752200609020217234262249096759894757204326122024248025444745488860570237408250368126013740937736996250999478338304374306952601340998398582497258476096977157299902695227188985186198953786572709440703047869143255344116614549727640123300023363445653033918359086903712475692797528312038023790164214234174540700733167452422705398918669343086427938594678152956348261454112488702312646857372247396585503414049849621138378551485003505301727210484881217426546922832115050345864388200130278733817836470120860662177640591845559038359963312917242302612121356923809782703162201811851614310146475737713227608420409665895638530758091106488950041562197517011884869695855645940050187708842387790344950305634192082998579209629497199784964323043823242187500000000000000000 [119,7] 1257905694122146533935737223552994363838112147073476270441167546825538494258523565033049810428805681975679608717268724468922479204744903735987566104756329032950921653404142981909748737966726653971765414265816801572589754707657487004663254475742904528066158080630220171751357558359250428447677313927580803964678457064324798284833354839013305726834542624166648641344902233932574396450313807677063857669924533222140922416247799809626015321669698281324815699826569239764246484748993370642795413502851567702236721382781688938627391964972139085404413617917638856589410919177054354822104112802151838776175843524093886911848419717758850913519847537325960143642481628082989595108615467440946132108744913178643271791683196478730795148911734725482841630361578158367424205642508474756365543206125349076102284250157615509518836123179300457353612693753206236266248509355063962934162971172835322675028240969012650017593743472243822890486877621171201657773583021455550792466538603918042881213032872856053816949807943963364344172356362091072993517679702547857250493732742517900907539353216908714469661517799317695113345179264919938117801763716988922017827785242679720698144616731852909958736181212143814133185651382308975000861120740819022248830174396787538900439350952845197443350099986981965993688728304838641379456915472676612116983606350543782660119657281242069937437071024268277136150583302023550777229567943736661370911320095461184191382745753855503145759637710287025032619636135620257694411486036130570842801803211463485820446330017826412301829013091016660973582683415224336816390088903867737432580361802435429795512241409701928910755251367907752094367279249025543226784901970043023103254853824489641377586155489892834778728473750977545834699126714358329127867930890511540906842861079065830205971825730612863648553784883067876900006358384968125705123372678029139637127066588410575132451611496338298559185687155375937701744771535316229368589377640247041839323461823066170061525388201333740813567678493174055961505262199005415002515688720821488371860773064769947284394453223282828005844694490412065654299971512910736002019682358133423720252710517164321497139275732087142091155134716368538789742549092115396839477993698640103591497072663864100165932588179537820615860779862696867509908993845303953770111959043476963048682709762942971226356713669002321841886341384499721224485652730828730483472536706755303380484427871834388588945241593819446279667317867279052734375000000000000 [119,8] -2264637000017814670777297438213905624495429986116498837198872443231066141549312030884894473857116350692049563595398936794303713855598562539115676954726637326062902836515763502267895938881570582079391532601231111056386381080203287154688180845394737151029560882172750337995859955867945442417067546203666931964465804862134261303915108667373376531719599171720523805138359318678862978994179344705304305662140290126317568110643816661663316859170328230491809009777848827344654855882613873313991955575930888809884937608887032556965272774831475723720785984992255533307362419576869182553213541347072909905776702427610163644253507988289768665271890583604203244412833878992839437999379213973604551308895697857684807043681387868598872914327782430972190623714472295624722981220092373132338899298715116330425996933787869328143570626062329399013660817216386326419213809907138147505231539040587043017567964863667155802196292566818453507254614328017164125845752410954873601369045125881767485457702589383451646795098757883039349089031438547523130521761282621857756466097310354620559167685469813399622457876214422112686820570551011328573423771327471816342280390463556183702369333364890845126002461637856523012579845126898225976678781689504227590889884831054133633839206103440670457674544598092767313351102306635340461964610683597918135228020782498710554455559649154913012487234285780766360818552634420627407156512228778968857035973791421540422902790314161166306333809276472580949184838988432516225283780976217731304555077176226044463593463482239735393530969411256800360951811799918659955671400020170689669748905891680307668081738523009464045929775308196483583726388813918762411054331907062544106555520414635949839310482124064690750096961292863187873546253655541539448125750412259183338830950766198091876702543833730153725060593720372581739055352121541407922176703244115583442580421176301177405314456849152152959122858212043765022469039244914913469340550008358002340111517793242069084611356244621241876323772502066391280887296378868461719606209563973979794160133568787014708997929830795158084593276915948560909258580885320556844149434687482401776864489171584550740282271920756576884058377538002233928448646507356065869027373388242275683837222430190271531137699419197049403470665860973490454517350397367240299010808306625598013663732408482049583573876222694537761847744422106217553241865292221023750076933943051643920920573997083297124177647674514446407556533813476562500000000000000 [119,9] -17550053881991236611571406809621526401453677261053573779443647746583045591811048349364219276405050712374754367876966336093592504888356204395254956817233119325108706305734471550928913257518397276052422780082521690755492961273972897484214265484309475471046139992612008858169279504717353589241753810179583070979778141033312223100084824495566911767811696297849418066911440793334036274509817599571569810576879992159771845882439307162488131221450469884682308372302883181229509541093657252153977879759900866030816809864913450413609527990326427592560216340259559616680025747344159125431342591922085438495465031111425948490245495404139965231806965680229665143978368845862582332893491996098694935763187997121153365798837358558804138660262465691037151772582442483955588268330453808240114346969877380012520203422682213694191127883731580443814187569796124334421171922199866091195733308053551756993488754336772686128961173656237093926407114982897070314547892612519328639081515844195795144516481073440722118833788954465597504612361413676138131472729935298609204113727967048891384515180402807763867172857027260051220778785431718760747624134657910037105765964212907211859624998228936321201975604090316981139837096032565133295685742820404263719435433177375980961379385145153088135064576039955667789587155600124503541274659848942251402468724074295952198093249957205230837393263366272238128282851025899301870829970219418377398830408584713044557796409861371272053561176655959971539578451224365743797157496672803933214791270757952105218618276728185353716603541731286308940580764858301235339860141833582233698141607892270887967604510833041883175451371272445569890345563436499755173475685499686646970168067554352254938105313982910242655911934718031583896102231631123510505589267713711272643539404783964399342012825522771799388841482122219966759768019790659615107514141476002318432177775094991550645039990083476285917808404108089514580507071111987846149326654323364903860339481476121432808462686689021987295782858709162154223338157762630554675034105478606431920148746032767016806959349563397471052463455067482874005561261027272368406832604944573724760848976882086278784702826584121422254878191733551853940108941285478523627183207267550820157152922356569505417029984682340717314732658072730011977627336147532616784078862385875403682335403008259660052462082384680403081756711752409707588845145023416055195453200522077967642243308439564675182964492705650627613067626953125000000000000000 [119,10] 11958067095028202178854042746232687021754206803176834935092836665838407413064124879997120439226252836920709832119604313916289875230120868097229092445483772082176381993154639427837029406431802860433160154051138023778904643572146969990625586667778635712897352864838397427698720944752983684644393486700451308209687084045295683602735314506724218855984250912105367991856343408307946009567652765257186405946943078649980638579991450896269969805223314114592109041798861624044474818390512194855010336557149092555558681462688910143119499621538119000019132357227618752394146336813729449774965653657001394723950182717479912183190836783062152623053884877831874260977845487082500820042164814585580203634258817031503500737701235489814167973920489119637139336197781062414993397012764101641607199099291366755919790839886855923729996822582156777687002164596931458789180476486266557658535801868703433931687869164934436325175393937129965343108874723182077407182213413611544849952843206742310151469129578621505450503671537803471979204654478889247398615154912277820329894250819101004960026243330240513770989628119242185850927048408713602980093333956138785880999836088621961401915332318669221682256158730058454525191449789924072286641896417411090234029786265390009495084539329060909995175877905666744770667032159851528640773959893916613275805556954424791359054832986596745086390214799194146828965560729573038924413973563221318301614871333775605120037342280810800125735852923301447185050784996484862665330671457762821426740733904139148526944752071757943025158750199676720631152897579132688237134294828272515567371506542431004036663644306068467216388457271260749557085595382720693358439214188965852860571222666637094492020663664740158743404451806070493123528486179407111337511022362469074557510384521962067240201940046451066370620197177856884800988578315371255690108292931381754882978129005698964632332163530015557187505252334454058538443001364954891307838839239742590665648768547297052556779126875066491702084171065290167788178609273374243760770464651758791147498775392247528983981459371942912303445794594848443674795762179108457473754623001934581939086613621408215308053977989792198430048956233540171509369754126458937776383383239415870635950728763631133085058204486530599298242336018277450515926679797735435127264246342088184479150401229626148673858594892209870514209954964351683524867409928442314788528151933903958761438654501141343189374310895800590515136718750000000000000000 [119,11] 233687183437318476376744027113714560939566724658267676761203919769955728542029642712363866600242460186020654960154162617745151453782957951355235284529552436558766352621808299645932954538349964726634131768885044055229421216434081723798858488953198140501232833745794807451306753966679605930424507942857395640972540767281802760191463928935041662345451878553272290318805537379065626684067493473506448191469600917831179821948359614522196805170064694002969335223763939879691239462565400308492469097135958491783442072795828868237591070360303238197827188941258315510689380130174226740287764424958947972616698451317050044393162051038315100366567121861505455793881865294632774215696405303221162604948956669699380123777935781081532252147982829427178389262941873358112595064277622872455797116790152757628489127227566990009801235363285277894398779952140087049292055756163808569259010211676972538087301152891296538018610717406209844131556426739396197088564863530301092783206713505405190790121350341305822190368141224865717797776203721957136590802615219846892208516547918942784016197392615365897344835845435791268257608796161218323472100508890090881380516337321406751997006404871340410062834740695211537157374689612486393623882501735395824753955359738907556356146202843173074440258402053407602556165991555155842292644928165184716072996739468161641691047280875098376996748272086055554491541610187534393200690621778903841858596882274373594295648132303530754775260140159164760203305709934435955518636360264769383582586066127383111144234713125051653111558190802330924861361735917018033414745845331862256160826963173689419493522104656862198658243494091390394155211043998328303149627237667382194160712341234625399995258160276285534417387595663271884316661596381013202864635864808787986478413813438905820386872399869867658751339517226796959281849426009253751591381479240687245781359021935415234847916562657845795529478279972824219963175483622760843543335216365322164349040292737710214456442915504891633003860877975076176011793134995911856713970297925846295042685453011903974249393189559294385037588735361089402990644630259105814605433183511464538955918230261811909458365481055146333293613655801653021895031342624803987833305372384482632560791888473679190005697528044911190074386534843330518261600938833965131765104244160232203149359197903095288093033592833958619652332471875065015974059639598632915468514796922515499395453519859700008964864537119865417480468750000000000000000 [119,12] -601190994341264775865042004451188033792137463783099437077752278802435080081507449096898804204535965233733354635759996410549898455984336222260484322526265354225545803380343693834256918600022800354243276276448987131109685890959483373356873080149393686650066561234404958235428642028937377702171089876592755647055751134955280623781264950298222075426639171143463727451424961918300098643880564257162154984498107853157174597058690196589008996010946100134564790728272176188108189178916295083559743472162298382371483090354691986031248005864529678955672070656363473190257549508399761969280021423961554513939204586053643255603779178470404552340145309306814755446488566995800482239769407441840414293523701998998466112362432867876285692936869941789815907746403358344448363268926935472106313946498970600550068914694149898016380142465321847521652530581862505006728866359357344067370462007578556658112913049178869283608157941884390155226253647549094552866749829469283206729897533867963480821583342064358885395287561562436203950355188116993312258995314514094471724768689068858555028248272642297708171315693450113940309570220505023666528241408631788469269495411933225119111040053606746373031198487934951400693910804914713834815875732705513799071531017446026582005843979783610214279772822413047159729435302594872041320531932622044906311231939656119405225231789431081447045982353868564070905219909813551140774236583821140634571523391060080111023603129669387621020527361441406996131329617864164675044441494753092363437756254394626573813361328290876916103815712399242834996763166277655442799374098621215183623244607886049459443605141666152390374376147748399316823896074830486613483300373966110700614104318750933011367565781057064459733203054406360382590804676212442503094869989997746074723555908936102800272130463571452490791673452775626137579790334236979141588240139614348864087259034713455147945914529711986060612444224507592829815291769430139289730689604740398482572847053607677359702141502140732102987901190060497436232183144264711166785417167992992189466948487048453805722498754798853400624055599522295518409925417933031491553929140022442620608033497237442862470599862610822884674826734283248119272438871980893975453598660479084423158976320298690100067654103315149659382330675132736050693312749733673454797866624906748165842206886199621439911616789982521956827365311748158671017851273128743694568775047972171565323525055379860759785515256226062774658203125000000000000 [119,13] -1328951335510867756322708040331536838785492175160603070461261640091710380088029954661968278583488347352745915854680062215210094229684923106885080990207487422800538473912071249752721567583384207603743178535487877520562210707688881577810568449443446772800730730613475355863186944091396006470447181564549210003435270583971761098366780020813091744508290075203026738069575308881156904132552134887657143188678376726622451355014751514431057903077688800969533433734562937374868387323530012641740874877148785186326713994264669310718112532403944899844257705178960356434276923197365156616864563264585911455607470056299938751241036852003965450232182195453626893093670617165435483741941644992465418179739128808247236531167666409298225406753687816533071846692471374540664135579103732739174601732513402680112582442809370542533526930004544153658993651174218741286949070749646995815183476338230406088268758690487122502492689128063957883949440234475112978349395046805419786448961769462150624556667252384641447202788510248544190282028287878909545105473777482174491990833920637323826020123635683026664874199706372170773234800585789420775602055936621845638758639499652020453206135922268114702930568362558613852799511735045748268902582940817013354342693690768813760098283962832911499836649472994099004154652999709838296048971638681614105219039738956786524791217446423503285819333073952433974676203986642874105298512832714180558059735616029807317559148377792088930637897690071158269608109431865590556905005913867833457403716884968358982715580090692250778538695853477806293577521205007474019239696874375967220117962375005089879813117161282712637797033237589493568438543466739241523967406485625868517866319402442042810269070305643928070472755346018163310305583912955324178707541367563467327683115903923586370716461840380436647320016684986248283456446049496991344778006424223603723183362694750565188434066934241136259769004509010327263502084276525037947577713586747970695748052936114881624102639848356023903532577545231068794850806890157694669064441790997122385456418529411676330670459666853521181298756908046668312126827714098709217389356648586845388643211608710476331060761450999772921984458643589802261750826977102718938597575672813315099625173682694365522230836176289942381691004027947527541892064263492529254100243972133717047433759875583369980036175825408660850918577923863947184808518135631901847550998574911453606675615368715170916402712464332580566406250000000000000 [119,14] 11643164646879043332774108274897397618594963565271890197095863073898352466354982512514021117185679919144772368949497644774881263443224723909110388275747899305911341732075303231826379010733762824420657744704114635054087669833368500582493588592523235876099154163444610852919659502330566512086962310761643394124644693505590278285005195046238166091901501440524400697548713994485485574118363100251934644278874032075190758702921836217160275706287770553709633383940702203709804784223530261842485486429035449947823386052258202367396884918993500090964552453722122623928161435345612615171767830695241254061068445198987251605823323619227641975277818070466083083088605047802262758241324159871736685390299587341574141599343971881677872131192288659490836698901337035157173223493022248410037979398423739522368989555664520514959208952901616823997421737844162286632488669448857477495939954348715086558417241917856679379262683194236404030632648224682264032103787222623434584226839940521008271054310992067637381588217488274629222364370672770803056115092252491074224139864970662774087118454654995740873447997097866859104111075866681662978512803553685967756805692995802735834588645809891571357917610905222347277856169019229778326675012100065953632660210041995601958473670012097343618623278436769264235548869299774251296214589362603468311272501792927479319292953908111039575815786656651424267107374795796023445323466759356240153169626444468135185220940125873758211792461657139095038700621418001327868589126837653627929863972114220283079394179940826793526796792848146169849523187032918106927179641775101922367987994736839818191121453223829485302336373605293556313050088956521764321327385837560557754835780030826286848672657912042227875056942974500228298562075958235344410001618877366892956954271523109018885326176254586315771315053370346021704605901264181465244133735669695560834374167685155097680504703612784343729109684394162347274677794216330999935673503841342870883767475945248447217665058184854749413421506682801339658687580552520867702482108981463120882550632479142361977671344053625577834651978514330950368818648754699686569321685442486204952921534033032960245606446453152705399973629979826806049317894788938672017594511923056796168803410183277370560387765005251711791606931668938974525062514246049882593701065178824643998572797867115662750093295463036476499634285362527150091097747799872734601404737370816677710649855725932866334915161132812500000000000000000000 [119,15] -29158252206588244354413220953929184463691574026175452799879822562290766268530235809749051093901769774103647981751434960033993350653494361826167336311220105003558165519153086460256001387250564788912742482631473463007834293749220303175907716324536981688858085044775142893729490086131764238527609792186877064767861850948059800931262384036500014055289838250811349249255251627969580742862988414035332450683749968137309099529027673296752928871446453772861327211769846826880961261333818135838165354723918577475472352220114305076852482777319850367909863548607542706233036332132442688750803777746844047927919456045698460512919511017681703893135820341213128363090719119570224320850792218904922834198494354584216152383458437419839099363159429409282994894696073922443099935744513760191875037912925359931807493783462449625661533953107231945452099297831490084199840994180426368206982739846358975307008228805995662147250473910419195519284643322573488707943999150364888021325048462105755130913467173828569381627270264241846668143572714716890596758773837068116835238955523814939041953209784246413267012712614743634287903242046990840860746988422837451716467704388386141020110854836814861301286625983151299507125367492598607105112051041859389561989892412242604020351887161779697859965119777146170747099286482990737719990202535898151647727026984804839441781455577020190394308685291418444010933343037040252983086086901331528785147615557797156406531013763538582041003002911700769615337866027398611104333261933048128191806673095293597185435267883409424149700423855558294435249407941048510231485490087634644426840056174042906547734493841990214539506193319425016734724672383362995920105213216567670031187237701298793369162695809180012504932631111207507182794950155500288671659095909193165370631881720522309241201160549925966399102552937824355994582368412962379666946252503285420037926814703161136758959754966836023383122639108973357832872107339504553172625591121579045209850642257052296516713049048633493317400085710825995878767625271128695717845154926885093554783528177313943367636171798484354612886205003050494366970426852726425577591891115695500076188061735035502501855498616092523370382530358391723841030668869290518969969990341948596535278504018048309443936545635513026936420805941831804224265556322119135315789638816912674906509121458730147479864167868532855011533221051146832685835475223732751334833656405454843651980922913935501128435134887695312500000000000000 [119,16] 20439429252006798885025713708898391084998910580166345072355963828915806323022503787063895322714557022402520173719649178317982289230239529680944282602424516400518792867830388998843200476258192917282315244659041898344373888695813663429780099870763109948583943891147228179323296076372294370127785770743619464299811661199944231958347077617434015207412687580893723612441703967235476718219429307999349357575719323792871207734681308789262085373548657532990864211716683906211417098239384910267157256206223267537770731394178796683230613188306560797161221181317170246722938249266454892968378415426900282029294662942469161851516500510700544845559199555127331935509583487851086006138005264840692558926318514292272022023034728610816128192907064274366228512420388974028644102707472624783781916021989378082944958427189222550945343327830679269090964580731336528796441813187950140532518141886365773267691561024213045103084658339957093797125366348587962733255471165863029926119812728578146228741539568100712656995965599853397233513342435981311724370780881179508864639799545786700900891278034477465275559268552265520834825486621287686032945025509495391645933433529465557100830321725759769725153584113223248110891676727736760493519223252966189762171302644999917838896562774379894242682907029791167570083248737583501368352522763742188752878233214007701137753735328606972696334386013885004187331356058330868237728480242589506246349520303461343067209438764366740910690758565531198269746952633356694902525786572608187051263026783634868789834544683489503692767867962187932593963353512887033784649364145804138402352650717627936249527240056407283135640184706256238423535755847643840421735386208004162893005270414520361109491044873991142763222737883996255685839448306324975697166259720645165022282094414919792211323092005226207286893903251781347185019389123749616913940203716379416067015637118683418631249598142543110814243430504319551066028480413686964578130545737014929051356654260604521831334637527928573363846079097870809915755418881190601627399487929357123695980437485667749957766834032349638228968106557779523489946326724626135667191789846943826047071178183701549937260477177719535652998634039718410625150915357236960267386294468328104318489548697921648253743643316832839170275535112109057022800181284371417700875428338777193705768044208652235935312982943042614437220859200704861474279186710989919696612840708735414629870774660957977175712585449218750000000000000 [119,17] 71351529729670920755965627532121892470891638284601288894074345962816056105830705773503985348626221647775740870721549389683145130038805452085745572463881989247579164609373016766505832374509716482411485048297425043006302648335690809001767740747750043499050118156577788805765670148025090881153894129401002307122594703428027573183110098714941944848783996293291132291392279614308394796714526750482945114199739750912741893526437862516924122752633563203069194146901478312016210922125892120151611338934693779473057945188608134912657601088850232690696524697160164369764857866492191824136532844334322971161293368398181307362237071843443748896983524520893655477785018105786610182621758399989293615253487356453299157505601370435162413692311940684846174230442647405300260214973352956535569275614301070084477870803414018955881304100502016085023659246349716260093638690906122643691694304479386668815585514909334966978480086841530700772176704852300045218716872657545130374080306064232559341120236809050930646596471003226647229502151289762373532825235909907265338037799750896552915137151186549387407026311712960245097876333266172614151752047114167692671905331039650098829240403635195028292323889401207903249472833779930035415331093865238438868180194128769706885275186534062209342094314922725339801292050705147219257828199393457394660430159212845746230901154639099329425415085719320251566238905546907885064160127852468078388466632560288103684364295928947990644377130249062308118598649768051702367238560509636221687101627743665665852632787029044011921388747025947096250092530781762769599517407746060215051747412155659464280011950878763574486800625400804054111157294865297111065971407664057137882475257185894722582819548055732412350729107549417315931909854939035625287677624263779202288874148845522540445295249645355556971090090311881697044582416621304448285126264097637803338451453611999287583944310445127826073645327027105386416700872549191414668690872115574720152227015409873113536374721154465263870152852127921061279570422439248748948079426413264946614568622722443166150997333233647873635941410573691747857553314856540713946828230030575551286810581597005844966015690693218848010964491798944438093437315648823253107446780424883338363177174254965334235676438115547887149957474094420654235122930399684695150804583285214763325325902751420656105160936974998719213396512614129588818716777818769453045871353075169096769059251528233289718627929687500000000000000 [119,18] -247738065282544975711008968924758682252123718838419003216566120759099830013051074873940189750707998009685672129203718907547239799851525538873949169033902878628253134452611900055112893238201255123834303797102898819539641784756767776969628642008044381982934652289017196831919089492518209763532306609446718104744792067074088982437564217228035194614528639763362515321532828619145054039352473642157479190788805549374306988856319059496524602973727922868950646212266749955231521162302467728997136182833557202199122058819229847571635267924559351701059766280988778253044506223991679884520576732923280337444933242892679132798850380930601303894979015375463567353188356616047719178016398652479140776886234229903778293885024508247133844774842303083698207925379551380796692177713902634392095803838955421425806220718827196444110679314265166919518388852322478478862873573917304936486610540115580055051383532397959476899827315048713567634975297963773380668861444863969441919949491611289937852860037711433292145825388887798798272100511116258238072374564144087770169775951578054667418308508223697798292054200920778168047019551210911570488467398565108236172134689090323310425781373717561956460913367947385569470530035141619885004154497550862426401247749517617882259533413924206941133928463030434977550342996799226125043720024906230074678218956935317285932973284060801364731418261274200693561525959937667502769038696806198771085342817806832985216654633197063691100360279706201006998479608035859403585538685190070622205173504795516781339395320787407978374526468225399633601662029995990313515545678072829158186940053153295758886357550970105765858261855085717502589345115105602934526072102805933355872034158882329838574551286962478242320752259200059381775377033585157039399764814662209800304843089628500575988622926694744749188258697418399246267262047954534166123675083347559118329144306909279789776871107000315981055744937675366613774817304479876700201595029654380458183797207386029929193026781243066200990057247625172526642669033995267456221361950122115255173066145401109305685158103012211341802529884817677151031823394533753697555369556726292365875911954148224953457268475763178200380074837572146219316281199788722693780268785503049794555284347357145894452162031129105527017463453123118823883634292220292140082030626256211657994501980692741492193107318523728867284226530090596047201884944379191632736849672247192444274332956410944461822509765625000000000000 [119,19] 398682924169197967595541789104099477558207102031567989136347963015409306692745695498951649856617337967867427846033563169758592836757543519424741641753044400714544160578130689718809503675965314154945753193612755683783517800494278557407717988421749591978665180803337052448774483688955252918363995623800305708997462398921369972940825297063094469808118221979236773000630989432198309968883342280576103937788946029427699986325456922815211273597301076687403177306267391294953154786425797845408967323145627719947849710885210976197898357679862370454716629067993150000749131620362901572957201189133126317234269000785484883085209346433466508702442229325346268262282318746542842044924004225267936314030622552361201034373536466215200339224375831920470103881162568178919336740073238223476463008075242584186293052054913010395511016020025968573649395249789592562306574006503775639998152171847774137097696645548120686960229548543427657012449001864938183608721716467202231909775838687570009774792574375446778826865863985995673966125351959868146425709188639957968763743017530325030886846921139484409465926441536751159689542731864206502658948600061104298306951874842029161975973105387649286796631160145641023940315237153163475897278038934723017055425812055420132561248683033924068637000246225022073013231972143045931767774811884737076545022807980913214759636064333832386156468522542820486302043027167464308925489431602271806120808097025173354031566956233959069817666269172311145582464654714215636070578218114474121565111253649785772021630049517740934180032812768387581630090144219886529342265737286778299206183363568335269761203118026596715401980340400092361895073062323197266156384963922616673829705737042494126414787543047116270939339326808044742232126954360566660186932841115496269893885720889484215709777346908182763892675591986789036251584234971328473471029684959326243758760906751289143540964004279771072886985018243242703086938767359794406041039277375021744299047604296151047770103207768250511004315307383281096595016921276120852667204817030441153033397372210733063640142641025663255317293842237648695642930863127096223265128661662879820003485194980522751107060384105531584201545551051519538409782016461145063113081055905473777209366024886636449645861897546154069551522517529759648354246624987807966145763385257721299052145941447046452012325239220988062915019880866749824141578758135744857491605808164081281574908643960952758789062500000000000000 [119,20] -384329050167990315721991838455973812426084883091731026839364473672795035855070688999883042110343164152853223377446326742784575100678132508892698041630087103282388711367633336129947523108011728600976391332154871044380121128419777911191011430307110445185819717565311281935268815396818625687721768675794940873836346044976937085514530281706294817439855366145998587935064116336613509990832529411849718989448771229714954894045917557921268052984483345802399982196765155330071597026807428387516192346417762301397632002975679949678815251956311871563243889474704703039562420395822251853324900435898474325217293533388068935758178627162326406034601581150080500520808146650551715034213725190764827806116396521703595430272421618707278029954488772518269338444410817042363948183566708599815239032844027604682798323556220596119230869340955188043351225810755003590529346381160430391818062344384306852060735219402278953960012463319232852309369495092391211589728279695007938263336365243281340704746103104381212078351328026438027409282777978684195450340553769230272846588969327372492651998408731216458582706836579396401535521271635438552442886205748034521911202946773018069099793428222187932255001636329754265940753353168688744649447016164340340092282447091809966384361920514984954892389825315533311155533768145951587736499280082732119386041977035123353296493731160626041274053623270948263075097081788697290272979871943885430294214879275649969758874933656523860534014857813166504182212284351402182125314322638064122438778139188342342521200346505268857478167200411866518662529109692346093194780578946349093303734326420407277942283335121120595123120844407225268909459111776019286553310022083658376546231011279720346149191823297287173955070268710033596201416820045066290023872658876102106126271077758431266301681497808170721730453666716039070083511342814617045301996064376590892072843888157653313218844528821171856089895258506097753588010856578784629184051850887752409843890376468306934980947949664567124930719175945414701402640711444773807657884927662610434475267757606576889819584657865723770796933014927531412171379172516117168256406933183842063337690050895312372555788786401378441208093714187277819444978934119078427832656606038548505016788208076460587776016013348006730154663777833959053560957489863443879049493040073456040976899975173203897359709541876499924818182398076261063413922711862966118676662036213187434441351797431707382202148437500000000 [119,21] 154278151124758548934692062070501614398451900934113761082689642992456303858217232803066224851211550431498475402510091446405522469937386477353703330635510909094649782424078020273396551788690729889304467470552713541422377507541712687363682988121420591191819978120724651393684136605939666983608048469578924658470839792596007767369897887897080528813965114868867715706377885258055801374816053565124849910055868629202779075748087813944206630581093166818996424093355114200363126458540173833053062846048922724220596535971783149045880692580620391798473288543041269165747769854809504938250499042485079262270850652276387061530751437648105639332929576730670284287929721266964869192934411280829931322589989580326804405108017455693920455808459710446304594135249965435676011652426613626182435306731010283928551667612595845091397454995007989407024845076727541945088130990600987766908159641246410491037260726998957785797133532825315974886295279698467733032143225028116424348290091333401540531420413079868062178992730933353699950122830282437644701575907630785902869603401473471381856893081178435485350688544869460616648912052905256280256753185683899790804399354239935615825324223848024330200350997560725827760030322406327883582880138418520978778985157533608294632414069834271383440205951583836523263358083017684774909731270942785054229213922050725833798361554388698391263407365763978211054755811323240951136852796402469923656870929123285491343211487644506030223583314176322641287435653902835042055165599427265838702892158144541949066286491610229739239791439677329244135112414437635103381068439577054823370034123447487356374835115888383489297552157002488982920389717691735338516768974663306671398051933845749146161069473974361012904938828905089061063288087733754851656012680820643243198574197216095777829410969141620145048371690984288886577871834770019853880954449267526517973074170355556145705592819618784298940037091843199869570263954955657081337363195792289880886795217379281463763475622480721914063369382090094879309667789059831110343139145702437228722355712462812145633985417336044745799376736289519847466431961769345494940509025827624293341385038437330857510299180500835772515298595210639167586369562872299967410332354471216203301031569353006871014371923446215824707018990583780148130931726013751050938616148635614613348393014276025359125208694116626675840131839120112400002372260672927066667281525980115475249476730823516845703125000000000 [119,22] 297429835850244734186782981805231430719031405539256083957821836885510601154460552720165134281394348717567051671751274723702982385303590058480520556909230290525914175579998786718160709848072587416886827131560534809712874214937345742796740839151066092447392599708460559252501306441658232493090847137849666503496411483128669924555151554130318924295267689907924058307366955985769397057255239333851578872208395884383105554047552723881434328896712588514775765188079424094979625153245171413216986610260547817249107417121842291522971568979379678000265052799391515889858127119446523381313065442689849888617906235854684158436110354879856929183750012073281178999092915069852877381284594767972417296277147152698763751871539166195316138781639660673095364559685020595532726656073547180835297015606271802960235594849247064993198308112348118407720472997563054233701481702807122960008257574943016364167264424143974851518559644410694220013286792802613200485185298677994106440624569199850598205945059131324180999909642703965315649481911248761208442752870753600071845355409934128222127326776553537046388298598944858758550111693671560556748279012811439428958157404242991671080742822531376520269989580157157386681730159438064838585699715046165202862222496096985880773148440196467414271729994191771633631820742268496212239490378265976395914110933403533748879877657205991673570346330818869863968930370303984569023004156356607335859804009441343895686944995709530810303622380420107227051136265470223637467778689754567912200102277444556759079926157206681367892660750153716909126542209856682356274325030751381676476020496845545943075878103504984836006368553505801187360642394910956851966381247525775117563901660595375783116951927557201462870777767079103191077628529800678147100980634542070773908591561844425445654596531064603326528332940507350726434042241148099724935266111594142258056016518480237691886809276250580350386169224688325723119888691482035931954452984545756496534310102813647412615820109438655454318022933925691983063584064605719034317511479922140375676194531136508091948064782953048939512529179745363489557923847493735521916018565700026820537389131711784876971265657175113754564136132843590304843032977590869820542232424878304940302013110569456567028888211120266623151054199012170237735738457921384377388809757120425690803098403389009579932373950840247307017679385575217691306963208909552864867009702720679342746734619140625000000000000000 [119,23] -1053074476187091093818241848445705806224235415625791126043227315718441232173994085341539866550634555964818713799408732422384343277703606108681026408735724933079976431052863862981536810041311459109500543831087123942165396013526329427817502910825070054974867927370116625863138750853640042400754964021073660808771954184930563165631919487637274546267924683707179072297464061567006084762919524735315644914993691808924084208647383002597134074158116124220197153795088620211668529800260514761194537294022172901367654781418252469794788389907464528056080035457936157360790541702042043028238864589677359233966351030943264988862373576267970057516756692090853129766495204018901259341413586279310733488416424939581315227442928039996078216660221169531581986927722194244569556226097921507750057727187516733276453045475129047198129569109463764613033670844609301233943963296598734277000414960401307360350594257537025614891928197017815480203979131476704240391175366118340260046318934149628013366863910609871683183996829336030771039360797516537802227985218544392941046405463708652912047945951868239158408341723403278161955993266681816708123346916604830198469981074822173904319236653348589409572865419356899380304919586289564965794319235986824480698201403481962912553325441447550730198511915543340542674227189246025999643189065327320112965582126620944859382470510591318623342002151842719373723611753830761579296487505159767448930986638998496248361073899491506041548790340425607033635875341201428974361164095535372141493800581298300488237700292778009512000685453182321931921194408178781218169322409755791375621413687991259009610638924524077324005986308051117109183673178863867270252326929697642986355925540146698470805030330312632359204808036055226402239703084006268264304500962950183826336307165414322483077455531644850937441158986207202852901015138308308310168308812000103927876569612892976473201362755444130385083412785635827149710082221561274855037933131607106549072775702717528710563405286165272406078345275974535980448763388096206403668909329448934271478367416609679079786537573269922852349081368114778076213822773815945936860814924860748927066838818749719488808898392172704684649145760306142894999171401481473149470156220798550168739227378611223707355554803292326982607548398286215317595781390678970670656556547324068301769056150892683430398396405607732249582548484853598325587813085970831372684131110872840508818626403808593750000000000 [119,24] 2174798925275470700379049662327398443450298308288967129587356072749094468584086750166626776395191178125514557273047835557653655382829607987463614765043094983867467366992063768785233088389090072472732227491309023935924111983185637190794821416081194826179428927240837446802779867957336503240609410332006013295753196075145869569831145533719947381988896711983037370808870480480317504432212550667191554750919026527767121800158146183165816592222032830903471114430682794838588461876905139301568411717729503941998962476721162322947895157444312237527340300794936294959360779442614885040505519704361276662636635267914747648255564077369123176301684003538488386198948982692621973931126593739588018626532139378726091724489133235921205162626756178939889757719483774167408049880219764758659880470159950786888376353712718843270505608993693777281766859005644655967597507641470880412734294976102675290858540068247727450770051491675963186295220225374958275915779892910021840439250459687186189021379533156567961454202728347768513140644078393858400568709182893621587994780314371923538531179690137578062731602770033758842732976398481763605764961018803841056524604025248538802840715423114389004825567117502711346198803055588428079008499975280328864345108202144458147265352029678505827817119373389804257671492751557114754264385334443520696216771170305452056304529164195376387504208308683222160614648483570069171776210678431119206510999346129797112118623966646785345134762783059996657161571765792351003082744170339909732203734005810494027124383250818616094779664230268383476742648453624871413629639096062741512772783097062959725106942308902166784776385879042251565026369635723090916748034363482545573762840543772161906325052452992861095537772024526008392391512089139378520603075524599863045974291400875110805284119785518289090729418206003545632799289934181485192013954260483905606994594164186737440342546082690713477655147728651921908277339994772300964335158940983131095502115358190630776132842592032305912197088045233340666501189384165573148864409465835373641131137852532691444871357896187664909057513636163552287373230104680600227969277341425585045468584458432137820164329023610607695375965824830648483412797246753071537496485499766790260850123238613760201958444213155614852309564160766152162765998005058628202897498059715738198718250854084958827116856203069803807857083340756844554086057129393960707375299534760415554046630859375000000000000 [119,25] -3444690123046490031083748039157141164181246343203055378476172612729547800087868024071716027850341747324987586210638247309252709816417952133160340164207982137972325323552530861644276198293610214326069726414460344911744677471793878994689895554045363870185717688438781932988880076322308978801378800217537155577074653259439409562849402250795976071204763060654552774473563979804799772308211348979009886750246873486533003827674395855804763441125507212720679577578080497106320814188997735536802442604411650597573200242665947540960634531121053793765205249348424897058447879074957659014171540674058097218704382675559877184525109562667825241861111237676010378110584232660781777392727663103406095601209799921195650380269141430700404971972268439019113539960798659648804983473694286335848754641311508809728875563825608551564037543185743980520803558896985509972286136604074161426221980475598916839439574644680547739931194380748779477792553334948146033751128120962902517894213191671029345589447162435738146394481608308503062839850072258910250519526275335817190029836263106777351233659837561345217514593538255953884602200923221091663556955606839420207907376420668648162764204075442887091727529685379534590255970273326372939689386506751140975757980868787027184216180899965231247987539056345505276383680258629062979992211969895994214850663563700571415541570187452663029910447361405375298097052613455277179542593339291284786487899465500122272488575083754545931615532231422312299722474566995209441479759440135447678591786397154553020450174635010369506849880263650158803115174208503738313989660995844872929106272376263575931785276254436068398023993853806647598285331538993213428769201219277305798789571897024963727340843484172616630414265918996802889191070338971153718963688774795590045020167182166850415725331497169587668662590694177361100650013726900136168027420990561140597624620422251663702067567385979622644192264411943690028879027137235221182409533132243954768684652208428118319475947589734354671837235436841354985137188323798074503468075034616262486377011563144346471387450498888636041048512710398674111188901183347316814810955574437894217706820771452425507328576002975342333944191958848506062957968899683598687802870944016278484804332558246994918235645861637822603907958665081800595996988015305912179665171622408295339835996995635502087075152748676747581228325948834405046935017158382663637894438579678535461425781250000000000000 [119,26] 4355312014095091890241283764857547971312967077441061297089647467324382680373682759375222826632067994033389538858863099135255186876660948514553127483508338615445186910377198288196122046358318632083553870499689568990211535545797652386264813875156600304164614249043703742033801314897942740636706001004488869281390623640042750933712295100645310966916541268414048328389013741119369141221504706531015472234974583586357014101336524186104382315233445294608677939537329464946315196634963954446646864785787114444257243804525304690748159937245192735987819007612773068625765080930529102377070554889222388126842486711298948658413903022205535775876506298576548726579025785593600236340667018213729789372670349916173604017732789813944735315749480176087905365879690381021743761077780390980527003376389269604785152343248122952840641405168815551557850048778338762241317826306666251125690399256763874463883741684297050641171541364338848519661293055666452732791961525345518988780441178971769080772858776026113684343443115032263553355839495120181687629355641113804407692168763084413671351071915578471926697933413810407169313952400845734329390715854075732347426041236798608737882218373148372889472122258671060324956341506170972777014690954301417633551397083725173049609801790381204095114576971498010243103846095002940407271312176727486192776581057283325327587383437736358509082528757157432101957493773341879781826740536127400562044227361009181678950888929006960153853729534717555053587654186924444145807448366583970609005255740418650921642075087087679124430863123383029864565726968970277698992675168893220373586901437735915211596965629027327360532748805482920267359240877087645114448481631213835938045591870152089261232528770709091314757481271519069231391520064264707510078709551824978805872178530792139287880505484324763955756696656684749356009083860406477135157959153013694937757765099227605331456011616744630336079801003485636827388743749325603719156930057192816758981860060810398580988554354998184121067373773360781631245105947899659180718611124419913222823325374041177148305190293503486186157548167898183108508763100260873905504641008139978735237617522176619146505323040153358428716924721082073150221965497133464355828883807551969939635578512114414230916064682828009437699043499270015142566411585915200060952223923960026058370966277521284091851756501378708019706847562615249303333286867712104140082374215126037597656250000000000000 [119,27] -4472930346740919105731832251920242767120524737887859480412910956004973144039859887202335049709203373039486695743481455791550115562046334440439910748872145505383223929031579731297003125600655912534494307586355015058060674392279358864598757627919567230853249897651881514800456494758583766524537533686745877815991427178288657634789649008045652092503733329456871848827927386499979968222618612433992146392839708450172531549913434334227900253440658633319662873741584205314515274091002565885392413951560540097916024031141206460643052964810431934272840220791731583949908012746694225783649505982860417434358035140056926258857731331707761204663958378591780177881921585557823437953191254975212683354415310127352207735171224120412788047019623970241474237978676983137815163164639654485841117162446506263918013667418367525347692486384471134760950649305067982449456541399418758908440787154068741752347696508166678909661344376236628669301483175099742440043852345638657079976639675485976739889545596429149531060215277357469979274056006178850434044918384149281798546246604347617971055367277933085868804015710264071366171924077191965692656023671553527150881950225517772444950896841654605302839861515144290947579495786988557177005779032175493314286970157063088155574137002283459211177858810372095350852071061839613455096142888226439848020884767372091557475572086138663472071267666851012921421004620068402135038760782974068679718006744304224542287003953231141467072148162584118452363615839776533228014584990845328629207102028731358662413591544324324147025421840885634649028020414199586828423702168993979002446953652510765982869168251395860382829146460889183707224147634788625626478867891928099647381315461710136677042132385476357970718523374558235680864669045784739683749528454468158482282287473847942737246429726604461919726546844683699996763043461241368341784831482840021426298458292912154897646719869440496517612871356219631758362924748010400086401283119770392661331810001582492917487627442315028246099112742873622252235327898616588322111677307353660888933097344534056482078671816260220559525968199493826534864552850144889571421408251221598815353644581262982218003613721528701298989046931624788590462929295071857030894454902421781006431928239768265015616859579603967151609335709514257786826810223029330239966678467118829495576668872250697761786830760453918680842433969917833896934311610493750777095556259155273437500000000000000 [119,28] 3779161246594533069206249664811157440441046211501680735492418159087831737551661084470270969918357266925357239185987838712626205131921036745896475074436969508305192939213953703927182448117575143450926232286127525927989352077838566271552020039419064968232683929530218302975196863555789650818936319928769358677430073891471892264825265956931374893378145896588031976775913494194003252669339955629145708410576086082767604782068962894358411777364922708702266799940070224885029839787067422397751486477872313918508092467023846211202045920841373973825031287651589972817691421877756027530961754359930779526778300672511037787575560674171597344585167144900937975036104887646951216275119378680979298766485529545506769479835505419827517529114318600832163069930282114037698679871223530751079173386376652790890872917651140656135674471125798808987583330625779055805933055627931318932560471659925239026439643081499963848564921970165097941860651808626845450724303046687659925696022521585703787302067279269938492620109147828095744127764611344967861607145624945999347771846615518242941564610687542932197254134799745167657943814688372646076551193184378545639687315801625457169240721151265996611858364053629661054606645175829960157254842129710178180142576166154154832481773193712053609545441242956765903715993008756669716774045671022470010039610232090567096918867177876023457538626324726000517372713799638535716636063507279977834449788245598876299381816834348894901453102021090349099574254189675692140417967366154624090363598434470115539378923329125285523421682530095268828279424210288651122560811585240736662152997241468849224830211768425371752770906570544577818129902627456259784174130330380084965577850510775494004509134596412921004915623774688915642894464259895505890415579509314031172460611046722359449985684538337562630504978131290259040038647908407213211737929306739544105265251868977507047827787428847919836586466380616515819406673476872549334313870109592188840097093831164020307600278399201011226356884765696418177532896774140790302007006770155039040326723720492676623916387163550494899045408840323365440970188723304289831713114982466332118039117739460600910271610063389665492950314993850438349818605219851028055592701980587710246763604251858909959108522137980128955695387782011186917879755864552573249033687725165568920842194969021681722024392659921522556503919100482778888061563549172205966897308826446533203125000000000 [119,29] -2637634025394467296861205798607653657469746057294950263361357543081924989172836329827603311297817761661188723234584820551323803817580447085284946818515810967561085664258295901953817393683204088541001989058546117873707647744652806522511944724799870346504749527306367903780778551704686646239166902369177205347671007791705646654718485587626993578155339891971802109781217459973198231112484268329985281712738067159805374305589285736926245757618372199183824355515908479820482819446609459266902053447792393170816248822408873101805033585004453159180264688732727196275746207069536262927312863065368273215515857911371579587598742484439466920507682348563185772465496032318219705667186905831417115654334005676584096708732804064220290335451935103841810030627724289073387263634412410537297188814810792597617479583838926097527825068995991532536591072972910963533984936419832963426527549409960998362930443769438754809240960186972024789512198704807138673329795758009650809575611629904024269543867255953868901088205972034480969357814501027081241039864082456622119024939785054097909456730769686965820228430676156461437746918636169505611625963398396976039523750925256677470866515308758760028459071729193748292826399765400315940395421579012807068933855466124749279591644413725106571419877347467851277907857889683411785062774435879970728970725223195569392748499873169715382075595199230983922293870405640940528670901440930683749225199777568222413601371822040519394061576821708674536726904181705086372716883464947047067752489344547335494525453699509755742886058033568645473354722264837920035986360516142851953519173332756597579234698264149625165304793564267707494930330547528173245366098621838384311357854056956370889073576248178225789591836019766867472931528764765459709785569837420935463636943705643749536982529043765251544154243375771326969298874131374587685896910099818881151386020507021853557670863087194291218849249360559789998541388723600048222855695404502782975612988105930862778719133681371042383667866860707029178744307756122102925113483166537666153914492447078566825541715508712616648481553676767306370395465050163235548817160987630862618293245202926128807788179494082989461718152597598606064529086679048682900385249170449650685708062450786514168218404461268443268070652135753412166815970816128165635432679544614360310100856692844335340572873542440257613804094767020677614333123983669793233275413513183593750000000000 [119,30] 1495200093846478867654768921773033923822178174110070746032256514967292063103776259765818777609181670760568209584656901687476415672166140646438710248302245514737220812302888536514085071184014689443991890654927017189815041569493927154422086545792357186179703719859796193270037519852711259605919338875546714389734293904525800975514358187562954710594196622189800225911235776294914597252592516528933472547981436757668832134448807036328151347688898953363494529255097596574936799447697628448699583653521097342942091767335761000605796586530578974083279436374934316459884684629430031027966560077382451192920206823946922286298363155919201232648047847447862008325291126129472388082381039750753055989997381848138583230775496407695751189252922800313195634716496067537228153382057596418034888515771410673395067829052517200963808183218989150179051369707544788380935103288957838524061093146108338328662848294769837151046218253845461285734861448615723694399306804792451302040293150230004390222248548611074499288861819659887114477753404261936054149517011334489632911276561691043813655349261469629389247520019030342003584154158949831216092551270154011714227099005281522417491747475110280484632358574305408529400772558897703011536415289155102484325621257218243937947657643818146644889195575449800542236639376257847422309043449871565633916959401858295158281645216471925890206461132041858311109817627105434053575957295977998445165021749794526729821769837451633325882656181486981009571584119828758094636641299515311528297024152005165224925486467180568664379258599312454787245435527805844977484150970954009311254789234974463886420437763814241401182039001149827627549629749163248469794839649853902343074646019167441053464738222963928407817752465633935555935604764064886317408650636391948342786898825487887151700022278395296076845865909188403689384277401434149383162800310401577225748736906062330526549716548741956950064814256556682869773441276754502349151994689138405758485033561159884547641064338664052144201361527079362664529583962005547393889365162489811463311710671012987673523048728479994438611614709116906021665031833060858414256716741478806550774997989278940553146006156998817371096468352681596069500343483759919804019285977619392337485534457323889876715760051588600878146902164401969027481760659071152000402839509948892945384001007153052715976433143226329041579683587492866081447573378682136535644531250000000000000000 [119,31] -638638664927337852485811772833882539402843256940635107642880832486427770723299044690076357813450959244561526007214217900824595204068765345957542112880310941960658165217691333872586186303293446221803443569910156802664929135483105137937731611944461455079070945866784747832592866084700706148443754524671418558948801755923874876133751482199425910663120384543619908601473542390283444833457841914423160415582900533424172149583378417883920373913793250499943109395397002361771712781482025127189862938180941158304707281594529453334009090315753362094629809041363787496884992826645349617142092002516332232249892037746737573150489159309973337428367040684965687415475003619602483983179034532698708196161017620545710339300026717637196523887972479722983873113552317801689425127113419109278966784929197909581226310780548708584686641475218576011920079432048460208543350153659523116350267628987049240780354267751644988110798564091685202376135127016036222926260900156119793934766268150588006364436874841165130068139832512173674100389754214014849768832206047520650934682536325956137397038747699537752274579752502408543593097644016840065690016625548784482299053964784909141899132371237684723029196403948608837012702826015558727178731397044459297596307142728090957132396856608108926475073200015789736784783536686882980031116062973590702519412173063204568951490975205892873246028331300729752482345404470411887802689252605692583933885313430319942590216425592674270462079215587313970450490445586546503529706941610828277774420533684052850096389743281782614305552982912441178289703045147342752992089828254650577360820992345031985616210078558155947305978316275705475575713912712759734320103508866648672318819266712888917967457600276632673489975056225355566064180629162508519694506203764050186223103748004548941761333507066744799055060129687973417344158128414151130729250572292451269487184432822866399762401178615148151619517008355083633330855056051542525355360299542766578670133517914775101672666580714127815542131031427924137178279547809169353702714517812277674512100337156446908764780968801612151317643703799135150057117251324727379962474602092893160999420214722001622491788499426380219602795138266266904992172600550341122782866383088673614675699547421731875718558333019947630367028088858000447752219427141512465213533442203952124676983785271446890758763983516364439580164508170057047209411393851041793823242187500000000000 [119,32] 143291918864846109187061808326076215136729628383802352684908987750094426887409920365080298441656981004870976096553981334865205544739035734387765703781438797652123440159428180421149284663659997175828258538456177055328126246190961048347111390915640286063420514213634356852418511536712935352388828935555057724753407974730596276768164074604827405672263282978074342452645064638048528271799995359590668628761922338425515180555574309806642868053417795873491685848325579161479925700954472332774577267454289228655913842288196738689215592545938258438476443737238188629822453422447191145349915462200947574638361661703390725191108039064349633476290343030181093967853668332984635908511536665284800766359663547584306381688827018361958959309959754956907102656300198545799178938703873131119515183311881216842052650934600392229277121854345035055406763113754075015881532018376331045102105263272917406183071958740389524430430698205383563881521740448553008106733144215371016430303956023934615891314559606028707624364356002255876588606427197611192122928157205859606188843891937775424841990792850116086322748700405519107026190263404673687856183598721184325500615438443804588180273185873681181162411494381599170232098016250288057780299846022980519249363783421952819942844957523932289047005502033023790970638693395324349074651983551898624130599323621290327167870732852642197489751644460078129615089776761579567989044188373013424646179372309202118500167512163448345555247229851085055940428606782831213088675123529526189729663704249011529455648262086776996059548172064970088109395723404219563475120574895093513547093573073662027788496088489561994683291807448213612979601225632890709434927948355733559274919444065973487986685238824362085052246127602652778958472673608541934588593622437913163453672739998754950848807965484421282950294950671745146079042317481530521199439025082939545903900094012505638128595882074979238609722875655118167282611883628602266274050992323049122235507227479895887209907000595865283578606453681433045568239229368786304038907403018478823936301699000085252732824305970424192064843087052485638756969701630128944228290471106617848609895318386573040966285192145221963275087735133671242036007994706174827395145974169680695990309197628700480126722454603674673320260160151150862287863834244323621171202103926448555874780452320222743801388818533995719124371492902980662620393559336662292480468750000000000 [119,33] 59322271158719857892629213747829157666143352190517448116818404514842128570794547608207341193434900112610466161455420112936330194884756721876815498691480632286680702486685672997409282887246850627141101364291199466845222084064255765418333899696942902297317193101486993536351194388006767868597934616867482758564513524237581569063852418894747351544161770947477739026073445826092632923761590523921663033942305832120031859767477357049031775583544142389690888492858918251174468827027851635220278922374597190945167731989838664304873277053319463057238190382638815979056649924299836633550271051210463586280082349073496238205365672823813561525606121157892702442407168050622154131493053847457396935904933909354439467532330830670313007237779740672740229355098524382427877252893093003567270676688025261213071228459646065734521328951778632739971183439776402131897502438226332580970817832523030942259664246817938561134356592481612252614263301641072378075580776910002811045647095205795141183643246128371947338656097754322379927244478789375923431765850806920942882491205989339085324636232264537268959570935638510570690558359233194540688178859405545666674286394898866403582121679083106376491888580570389138847356899969409997827985303103794234402314396670172445332275750048451535360544662316735571156682077839411800614184535744841166485402506538574229009069276868326352453292075609926687832062509032228905402967500469722460422443510172206004131723903673308058300840520750004978048091737638239403201104559001173149309543907800027808231898245900310333563151114960461553113681796354055694785180412915826989895031078390081545037200505818200160170392440028612942501812396044930508437988530736078616812560741090472490446425488663041902641307961154531145075200697108433976783972624286114769188139653140140425560087042292421403392348524221164368697490931890259121854381960777105898578041858603379850006611418944602888606898759617989619030640432709790768190084361504600550974143226591662879764183285138487906501942101174388426057873457963274556733164722660543866363760713851137296977594169459293639117940000078019053871087498662536715486892776209816756011020315169118951573674005019960806440207948827216524043232665370102570136274628218212382189626242040284276570787474416042986288879401571819096647472845372669931694271853558557222289403691057925032747666389307099072542017736964226060081273317337036132812500000000000 [119,34] -92008532421985914468735235459128126207087573668637202554689685470988986277788868539833918111190374194043717055040030869893295627100763615427513841295942649575300637978467111191990866832987534100990706079101515232270010797955977188788096068997962645847600313771127654292258376399372861482333358647953381158467833789730718140955265531826374737734981479588770671268790332151315525050230480877064056210863183165851113914114931240098103308132456231911816105564138627465264445168012229578994663534138277910631798688464281242097070236079619403004172891034495763429033404683833611318936748400635278055477886639832594122258393322568719014809009259529789810118458197510524492074257047721831649701517984213581171277554724116894004099107343727398358815952025839740558459447985141735832270461643893938528962688826891242618739912616187570501781115991510339090561585106069505656395639153026971167816159131784064021855571932262453064392299461979363445457088325939692214940766015824628653358676794453508986710671935846876496467267652737913465301397802983942926364860520515814880019506521645198401090788299430370687065135570529901350285647922182055469344479736286975547176687170772272401662326525333997575330693907459110034588952960327447261456235256670392082749310085382098641937001520300044891334004786395674265428160086080789437615833294609910435260062897407130048375457706810422843447820211399262901899385351545255791128317410714246528324525914115665554592986261260924767558331364364348279088953154897366622555762879915057593934356567489878004927585902403815581583769242157583684784185123555816213461640847522239178516815831348465205391235256251116612453224456976206243738508070526824458200404107001846543410457966754916347708138975592940378015489802841953684001608468234596624993773099304063195200120334535354179935095383580747781123810996807122761649938740810354491947019740251017261592022470216246901262863384814471111839392674802450466612440188357459881509794393124677922643804624999762464256814440410702066287364250463623314095649738125136186453803070791592046096227648412435598484795454778723201889374754318533087809484513857434694203574444202487789549080004126392333375896971883700100851941203149966377667150833699410682092702969539478598987678777707246229228741007733348668444053017011672550068787509682060364308807219638476983832396804550057736044044176537681778427213430404663085937500000000 [119,35] 62615498419631601331673740555474091621842561953124932677659911745225448082018498024702445568511042959387758663326763020332654564088122391953477244757143714376868863495324989022003578300562624607786058514784241297351510522028763279273638541997656936570962476852308478142782185744486351570794194921744334539796596972891570821189927568747956292097427619149414446333124547453587931914974654385404472662269093341217140559715774997576128153736660192117447924522266634048622175780057706765671883958289167328452931416372867280949303831229499193755938544427638790653745258576066013839044521590444588663513056283835824301904026509405046013669771082225673102997205483477598485498444682488694278439581452718739437790248765673315017301778552465198729528108419531554307074174292452932713939092252599129170694591860426780170274269724201193167255937625997042791327654120677967355089833241801735444283899127925998810723697246252268724585758794097022390059737982551797585156678872663784989341195392966725058826633159252933974011528479618415817033732476936058183333766477879835140021269996562627645134866750284036630854513898785286184231265887936512127109705708003956669501842439979198445743230126921517116979506892476196816521690609841820481098719148235787740105293053311443661814533370215855959607111574908122833942786613959239796836622517406580355400849688383625872346021194962890061889904296333686891088282352801661703939442475669161599444718718155170697694269344145368109339595125372484466647487928889585397118535462856544163494349859340088426048754748565599090958928934966234064430707652403125745579196813702876253471327174793392662755695155881585187385391198702423459152156290616408408790929506375688109202206489522614986984952852998430404770027214075736722026038959679885730835544397278164180569572882819769789624507711216227742994518356879179005192582094618605213449996335392302636899069811475232723520822460209697201582957329053053545194323866598619790206413772594853859905578715749664271800320348890704373644286610763265200342917086632945318799486845020235743686521815533507464533824489877024371679802524469217609230349251757742480425673765693977789770311947427283681202853516792999769357137035857868092471425357512409812955892122149463493088803157913685705186982361410182751054945678741404541003635139542598645758392493338742628826533101341414444540589556709164753556251525878906250000000000 [119,36] -30891580290286181743241212587483570297873015153481853028884648021963691914402913196241177550747320887478301703479903711244038262112937418713882018264659202130404762119299076465494310863803535075574606124750925856749834589993517107128456319326923036790045566243924566573407132562753050112874810343699471766819134881210847554011953717551479153322487964180320922470875980182198440070744943808303891925701936448931152454300342364812318044304231217057625514123533962236557731594841889566499486364115780040411476778555285200032066466539573904409289751951872743916763028006923089682753574244494495303692991951411368301399392635533379898652366097487830370782675208541167570022630418614023505328251188726845829690458365120669275719635673494127089834019447441813266956920022461926371071072055344381565210224507167774643033860604019841595894012283531949884702040135703142150857453687496617804280114991055270090913686431318363539337108591405030970972851351205625928232103634689253355415329599801620813787712602298585478468607188751005438823807532984147377879684644496973848318063517238012832023319980504345288406923229510528137595254527916263252459823675651786846100283068303623163108155530475119914133932427505887173175901556726323041312626365918261154548007479507418632075756740693498237778548532069493098443397540110644462895181045351107556670836135506666523504806161151544325089153650777226193962004833258853765930942794282841074418511425596483186956182042370322510633616851925781235227467585922046568752991135907485931365804669883981819058394578993538693764523533374099690196165546660744409021962635602757906977795888887134584879093304422014465682217408252132152909941986287255498079548284323540969683604637751488218789190518575643186507439071592996069683001622556615709081914268677236440072233950212468566020157207877393051414702950325816012877797570281190638243857291063062077066766901347386834639771712704752330464118620699079927254627962035865383945312964733132634173422002735766390578611385303670033633840653235835115187661355290218187279713353762926054956483356546842728437319407900464323975829207257858365702533866333034109380467878303169251325195689988626715991041073363161696612176151352532543952329316971992133466804850811230406681688148463314054675382307473517025029513251101651845317815615396088686034195816921283480622339199188732331013973464450828032568097114562988281250000 [119,37] 13229290971660475771799523002455750661512441595344655094065517246295339021314849351823854673683827509665075600524135007368698865744458692859220712314739116099945429925021039718239021040730346690033171002577383033291048283000409727805826659850819358689571464003978620587785397276130369467407125994709039908166870931237192941243552422664254728214435617503426056310093279733468926217334951312450658677206129336530526316676250637415275163644660581487657026469047237906662986383707018546405768681104844046355977348039771007748548057547674399831011766271823997954335706783044375943342832513364478346845237463766653684687996075371038671792219332135427229148132127324430318830123892019109001319944768758920466052710137908912741214543809983624306326952526754124179771450541278924508048531361343931957542039080955896198815760054786399491749921694746861396402029368282860509326556263640253908545366940144221957126789110869257268622447233548253629370686450567166619188265610923704751329480953737973445485739847512309452412049088528864759973238483510241163446144810574971382293722602752038171941154753883909777086671580040091145178602647429850797617018312878657105360583171081793815434820020096168964427376334232042716788123513112281272517568642825111221455167313489607044041213719500684897351620003893396473123126195845649007510769507419352046819215821232758324416480253662149809958087617605555687772101920081780588802365158016353364099065442781283793669802485537374603580082220547349374376095246717248625341781827428445142473005026855184100737041056681217359000447424059913710813563522767736893372153172485900340168636194637198113852627768948769155487787350711123534927417553627668861706821252560073737741307944924436955041297127502709620222136131478023274534554037182256832921376606066524361643920181362584812604001468873827717732890299954396254934674181114721587430404263256307435944786105962035345361568836763439993665701587303117394983174526721371326372329453196392874354889572411537940915809825994808224320679263472753942768978100800390005063539491479116253069502819759019040945753721052906109276221406391282084397565214993978095005930001017235216131989802852348733625732033083476608231726454120337433220425663211625543623411680045336488788054757565462720752304290618807827377618662733688368576721391090944411682747115384611063183685865981414897518675388710107654333114624023437500000 [119,38] -5874485413683261161948583920466534944790802316456256632173492700567004166110886861418399735483677547268272189607736083049745109285176669938923385027488862923744858291334630573350731933713823446152970668746047209610544529679604346876590106267155509531940404077797562812901040478852528820718710321409223569140268916633171440748582489231089915996626380790638198918799698558671384231188847407481050380367087268919166084859697823995531098094255340955305411224651892277341225352608246778095631504902932986054147938395460553052683061170098804517144956346195245916869871315111244199574311140035298277950285272949089113777753128251188814516824081259732589275930592127128452199271140484308841518121631232852089389644929406570322651580963357683142800956343318184655495891197756630330977272611418437400887381493322858717680585268415318224753260436820539142107564761224258684238947319677924235078997021975621996283421048511389068477179308319151196525753464496399957506024846540523963027603046472481677118233689275071353845381374464916052973833524470076255637314232690908618464702638113269152125504920977123842040174663583733641820551191532786654877195259496566416922172368684701555735963126529398006608477926037533407759597108666657717255202834822870851767988528753949128509844604073187777166273631623270626191798741962926554267583122907634043669818490080076455907802667599007551264718248199500561790972671845829428519277297228995326816617597709213521536217990581057838234244197162924426008316285204411694215063175632929703784294725913826233295352114499473427241859432254469835316162863349456245191199829682025255434290349103490855061504696137406691027967346584134549980715642974449712326437443030386961367058929114867175662036185857453986112823070293937847913105982302213989278994101081770800674505323732528424403490485010483019903929940061507650241830793432251917484523975112461615554804485604228094569759760860018765081304216907386919818475541655987268751740974843222798900207635319403171858391963649867256408688710394283453252942239719107693518099860398113394804117916679280935704676051260302245014174308911954402513413877303311570631931597289944370411830220114350884031953434673843292903786592171896414138222495095261065109531337007120592040693643005826890426073339605261558106164072790290816826342211920110133646918758315202317796949182948651468905154615640640258789062500000000000 [119,39] 2852571214654274612768991993206065684704115226156462382197264960702301311949048239191622950503822762626376209831392710283444304544305746082457248581438860283923955204485872353223027794721579517963447728714145066379358186524799317259803330896272282125032653725669207920981238707929235589930928788179139137777472781239850276778028226509573631408820485627296195272736491780741861156686982152111760428451713249862199743578167691151644081598745678449252014231616064617901390550210754513410849641915709642263851567756639958448788937472108380180030446040968843947935319014427320499179389971319121140322233423794098823524194425758066646016253526472754975277968572634323043079511136485506803063694266820081865249328530079859510954628360738492410433479498600020945340076441512277011993952962121346124269408074336984643088418975491904842426840237114551675846739327327787073404870878728640436057789974113415163529022839457859127273645377516608856086343764604505239040065949858886417790018065189121009666970791684026727296690761458921254516439174661089247339951797303668096311326599452344980111664394688271209783313048667929759214753765072703024029235737050183141412141975008942536250276332183934153206828523837567701605841520618042328755645902430578705934193397213471114623365445907573873328791341610486760050427004517272243227758175469099150889672776825296000312967466636210363532790471795029261182582035953510645740535423056224759565479897868674650915152873591914582122939340647375220141618396169278254043318845783631333102041952846068556585119781884702254337668893299983712289681982980964051258719179335547042773050946161062833710602269825552649364454361355746982577446196566201767727604113563047566860075922272519258638785105062417371937049950364475215419709460807620710363189940820937327377371443744513220643404323307324345353768519739440124032604357871812158618926460470714864402863115258467297047972056879125134596101875882064960295432208631825355272032826632198127434352141537632097166515669065716614769499675215106338400791248031324380894821380547114757304212884896478911253611963789528760333364442132197311873562819651392901841656103047212034816320335993436401806783768563601575559612320077410393972485918693886530918454743943194692239491563408169558609745396799664935975340345689016607103746297637179507987904559622475018291869186537468294773134402930736541748046875000000 [119,40] -1334803975664684197259935734507572094391766823288476944426008125916311741854664850900194928489715862554668933325472580368648917407036267274499360805032778584056037376580215387788879091660659752192788195586183106313199596518416808765617342836772639872458778528916757659869274540511734933001773258912193147806852731955438545768753685602078696658190116670295865025267443249335632480548186639516997556920086776681540623393629987760739558460533005180771981899377222736836477471638138406645226501081523044254894066195151938387250339036785897938525952030320561609982004393033292374169700489816007291904682482453357747820403999061326097946449957849952309751606093933962793101708990853797343278362250607209853225561762125215866624289165908645307130395331815403896797051524066637781294500236544086032311448418210397782851891470552304866399018002293923128438515635404830232383201732292349647293324875438114173559316158872342468473446460365613170778079567304423001531282112193978129987308196742537553886284707600123791132373798714433638670171749011848149138418527621600822874852934118360318436832005268555862987076130233908309303694887250961758160385448949291478060120088631717966358662401348465149862452130097406734664652070488078500656760588648204624394252968034286809091097584042561684792366729903448648683979835189943569486343257510962217262132602529384453631540438573447169694229260348436295287395757715094766833291592773644343032939675377143204617050749490660324121818148715716842828692290042475810726068229896126026770690467917186249114121904660155882838698128785114772189729048131163260060307131933979590949409334104093538527166877514696330927512305965732948300497317127401486467296951747423038868800281145752065394140037076666729530263422736225433132043183170692963623581247746231122550700916925774232416250491930363601179910679981213761657473803287874099106638326623003759454528770190283655559326745270684058040499237009123790498238129551316791664053162027037163075612382381257728297234589720033553538866270734412278006354115284813047014789373958175643521302030850766064307598635412156310383661311238053837140352157736312477388285990685760634489462770291794947305753430483145900640673025729232426907964102549993383160404924543083702674924412259263782443505643435524918251223815368803064963713561257001474395837511880520079993184268118966429028660058975219726562500000000 [119,41] 528326592658910997839486816033417785334871287292334119116660614240463325558622811011326263603390000108613075563493785500058458957786237241369805453461332880918476034613934651955719816734082620775557545589174198798852596840596565238587513893531969104094289997455055861607248119750647609688481062696177882950307426291300211048040143293842966263910893035629330333975273370564713288584937179447692987053050630594977953239939508465147884177491799415557844196737504483911253008339185590470804531708025861529888738218858565089883313745352940218661068478438228905852360503483627034789520379914839868048359556693889543620685361861069056162123671158152110274597932186472575176943543737356728298648022253686382858121990013859965422843577091613779379234357887563924320150712350495776039695618792156407542702301914947265062200965822266410356241279029412270963636782057826913891265468041442888829155781851084054471801800575867473503241063614312930553987796829430409984476908804751141290117479300548163167448261847335554741557650491093980036310601776823758781998245320756805816152570730092610586516404236894393117473613488818660395675878292427235041451396205978451505704949261001026657815324927691188415978025010450894749792269188536012345063720032784800074730824016982584550637921799191157135451074040068206013196005198342091153971676662810967324745355678881725148025617788732080621137258681438270890474431160725546500414812634699670646388159463135319111897777145412123392251835620204416082606015977687082541032936678676732707418760160792800886803585577641482729187626319536193641231098147653771073715970500187180261897681533957652867477576928423071363578704337619681622511911426518487049184598352891634083993084973991710435345797657972352476563369147773348377009342720902676267481676764833948301160748211403057939977160682642992594759438388590575397017904605240627662800353197700885991284104852049207238157641630399632426346208530915419183000201405457784140268138076376534608651157770058551665472958108240819163384578091504525576303836442171165544538345392604788623162229805690134936209448564685967514665170721144873561859074568296402933665781562237975044654407457096833765438840573586224345225897331386561022776520567354861210666349034143243292635885498397148842388020013770227615469825894571177592272573149516797336973109792783442895114376369747333228588104248046875000000000 [119,42] -163772788436334038243207039106866744481374177974629990657818659054295738398503656037871420529691141539385166812214364344378920278128188377373004648142561886638997318800098479239593943492056678579662208559226214323109709544206319123216684263482548209969381787583278411963471963360689002291569352031740793917636884047054755750741546408707290507086558810228673621304867819831857356826473489778519473868939992615010033444578542955330208705040261144088032565081095521968578841265657285839807634011193366533952730664943897555503791898788519861630218756788972860389549413253077259500064287655355018415721535150757219614089915474929495109901388751866976938430560344299910857328478688996557981042128687502937942707280313174618013404168883517667648452645765438286679258795477077438783158477347223029543760083233440039648638229634843228722457373535473432328902277751429838203715400466639975434336269909502920614546999091961467789863347366568020578754173488335940147322931661082767495425072226239355197160040505388189522564729702602190771958321589421161703594341420329503828591714550509034250734580099367732625938530243116839861307018061083234167632371953805142389193355366769857958449869694126884634703979210650987494076596654247722673631417718725570519843398034766101373752510372622579419850673998663281095591887936210800749845313582036064976786348012087458259159540991389123329717786427967279875172825631128123385726123519703342694739985229458670522835377234541941039513321129238089387952709854134866832377998005182480038572568947726513195794423336810289799858913432415027530664280027749545222667330877411396684474420635392479836300540561309051365462102575875803301450054416036485097434252612018030066202607917428535901974969171862571463817602867791475842867719858523052536877937924652929014600388115180467340413051552212256876758920660252756136227045550593638899994995270891937599468569918590794182569446193277510001167225174065779542056372676711225995411469322925294707067448267240982216255606251547332238795273646625015004796564121568020050397762344609903124309114813434751740676554582180750660284149148673378142973985506065007368454644052250503803008095133715637083987095276989041627850180932256522988730963979929600337097272310268122775846370309234135430510597647771310845602544415754203302445688796931959514691090618043745053000748157501220703125000000000000000000 [119,43] 36155757311706612796661057385315665335748360369255106279491252089733700808239845108314327886211661958461736674337515712030535015048067929256379664815892462649364576499168034944890398533789770486711352521484692284986312549622846256428048068749092632595986589891489105215549228344345211540761015045054984694708727901148424430594290005676387101713609698278459710911069670130467559537777994356085834730623383600207043663451264483684203476840460644125833865657151735032365281652254460581595391298259052619582099699542368524169055705906836449650430467668588322382734168698488215096245747845277342502396096364723999209112433177733974035972185519440253572046185953038198749257846820085335608434923653181373849911479891164356511137048417415606046881020115656433810037402281531108560587048445789944855940954230974150204565129671408280569269256265563987659633517442169267036619141025632137374837094505924020976309876395744170703225903487651849554197355238203914754941561331032516849566653562296107007418639707901856746144688394110326987874966345761499237035514854979806109079872476945287746270584642243473202910450194995818432862245230553967220415519014212083839208437698617716773105072570426832654437016345649862857748814672107474782095912430421090655073231714772585582734807992973205340021445343745775249856986200340999067774308880285441395327611548450510638571271555468120681506969783692614926970590075684718408402530910827024503711830773553145978723565789923748496585224440261207008266154371760531069050662227462710634975482196288846115970976521686390761149455723596807702131548132839491644073048923098591463937867549079748936941725853694468222739176279413942031714897712360214259828141555226673790919737694570952634073243245220485246274533924546509628333229027548446571475539244768552804137408976611724402931226881022617646640290940113135485828149683461657041151510494773486497025379014329882833998865199528571263100092059609579045774262324853238789057511458814573579479557313771980176843907312105805614700474026520543969229952620002153650690554608241642612546723912072304567464304213682413006392416512875600382234392546508877816590689448871004392425756633880171521413488941738369605453652302362644451109957635753958492824580734498355289223212300510953556359349955733655791085255275393649356435965523747115205185562181178227092459565028548240661621093750000000000 [119,44] -3551061840685511703281890645011329399830287848853967295836485971559680954435755115457515106203926717443863202832423723679768828612663225460674838705380180414547503079598983242350430823995987581038758083392675291536696488322392236412658316119563185922203397277291155800948766291960525924225191808907314904500432385518441334163855497825249264726324635157254305527412195737528757670338995564549988311462029750449327192408153356962225983067307943243028104101961151487375835152573282352711126449447879621915939332914970463703118398516273108737732704619084288212028362151509424717173668524226089606423737376648072093792190561075279299942536197323443657215371017659791456692800587071483487924091667840793998485113733258813485873800181220068230906242903828426663379573049216182985722261094531209327049046994271864497025977641998387026587009733052714622506685963011689467591486908828966319794111095219159125460380677468964394370237992126673765182864686145525478436529290591015810617474702099201780101435287281008951020268145742753051642013101989173200904778600638616142759866020791305004038443232459010415593028621587183922419192195920506455316793302113243169431740990151997278618785045924658150905417233682280282457236808636848376198267790032163354473192074658993425665133606622976809668615023840265581710669189644602569976597556036311118790691782279051470227765969236652159448605592975865826066090577899961210681144073060110346342251684573294235856896430541572769030777955442438248746192012492495379342309485051767136296619125973655710405826949692226139670933044165441634777289393115279316889051603191515249064439714620537955447819944484781765366594927797487125062967509557770704238435935761322706618838543007860898158318262208215226024291255151258530482638808325145720224336959655549881178701562267916010247839667485892202070108232184761756615314981797612307178246391234546433444868023229329731671584253060348442419151106122409457379706954930398026833968317181311305023731833015492061786839660177985709507914858474450972130665651965992035309465677226932707001769303483655591463997557080971878426526958130851773096320240804524691691321864500099365915717367197363238257697557251720195695246574699442765909713316934783241364177569007157178255516847791608848370674120971082972449297930406076453921188301830064171227263614127878099679946899414062500000000000000000 [119,45] -1530732519437864900736966235798045212602305928597845279602329759202878589499885237182348375501645204279512045906820053160260457748617365802009378153484455826219092856214438883888423303169510491565382752624050414833381585500183904367267110376358594763316928580900124779491645782111047990416339207214611369836066370785215692252439328831876769208059030518043790928672872682590949831903238014037079486769715060865199825079434428666918315480961884381889636254244836563794310462083903956157490587156195228818927955817937261597395188471285241332399935198168414564713853511862091822732970005726790375019149128874185323910188849896963717736518460967124388494316237289131954442866808356384760160190097897796122907374355187382551967611720380047597282683429056414357182915812519596679105957091842488164422527393752525490318281406515912613733390469697341347340054626564913602915696639026817540923300722257595780623657521915129477727053213723142839234347765447257723780879869735637670087992806436416564690546563681895089910214983522439738452973612954158637399753093855706900626967235071091910065377410363390735293225721124514381061291462128133754196664560541585736495253855129873901648851682647694990654141928874913279798595232929161414329929698157621041327596288916460896946865322683311998216868619277770621696430092429290474579892319805009445245424136754265878748930959793521836790308852483354115451909407993651976702218810735178497355740148705253013431761054923441030857108563109292389280223174593710711543371807167102610794509367100203714194859103949727701760968334624909027083786319011997524756081361421995022589405801472158215168091287408722537687163815984257872105363020669485189086928939710310389528156594646688823030972323432440183142293056510471902093012540903378728239126692123821047715815336942348039505038648617883810321899489802361687861833622588921056614192118596265296548183046864992870022569178938274304052761791097860922543542294791434167999290532348594954236182116249254260030209695571039724161954406721864927497559485455748441374371832214859175461251955310410218029439469847044372901592080533459185790510882687828264518650483439392051084344725463925610908064547090133771749259139308100847772582862704551815434840599809603687709963149371473902923323861415564857839870172304716124117443878938082946206122869625687599182128906250000000000000000000 [119,46] 1271303738524633263977481328142146069641375037005893838151559455884218050831848905381019123797616407822443666491517704997653823255600454403909520584989481039182539821004030778839704481240620202159634664106546353701814517934146705799219275896852908841384962176857464369270495857324103513862510146755142724888762416484677171123115024009936151554344999530434445252916125108522953454462564964878760170140622379476145897380872249267815093099881879982301664747353251863860002450554717976073836160258234957013660171461400203814683995625973964517618423405352763897863188916401284167361901265497706565747449637756563635939823291739432346931429624132967932882897597718477550392855253209564143149555740004190058373386677711823486758646902683723481722169906270199917086466552499352103641732274443313402457236974690237057713661544756975341263266905709091233245792430394093984010509891071952610664929267972423251534463818149329619023098952491398503213522504136234813509523445704093295981120336391593818910056176165912412521414362781295759373424009830587277502035877744031400319582613456681348214827696485433405707565440111558341067575751350712978662588165423108704977052433205568135397660046915578877937638844469727384776057933050065431922488346776452330326143252279667506758404338005161566668816766138845694799532980534058166166772665002049521021656438771255506950316499769564034895136080975802893847022017955341379324112321633529133552767682600476593468583095260675852262550557133529231761491967283063999452120517877680052650953397078823586285554521371173579797845666315374662001230575062399864731283952262058709626189154019373125717247998716392203288307271601104822459192950858621061497653610736801315280231836899418034798576926995895384370189094278657623873512019760245889183988914815252458934177726551622666753351286443671807002395795278624671890833600636795976069349453541945899367256499099449674621543072979084776702762820586260506161845593833031311164850003994792014339529716229397848773646935538031953647807638324782276179542220232330816036765711949067106354582348431835540060506183810780840902056805589222107127713250737245401449368343973400026778630556197662089387461069102337611565018731206705608886519349620676201674150730297489836777838420229109905041835508243649736086126954885649084728846749947628325116966152563691139221191406250000000000000000 [119,47] -624632038676549080333697413185099223253450148306952479306735900787113517589670251662267117186586153282588542127430685563154280616594354149836217743679754255623564601184953484346005664997495318842053595790328883148324882450170896614986639143900697719527414805876318720872032186055694558147180614786672167731843458744675067697112054643853248595854642959542873992731934518343655405244299479005260732774461435225707568334564380208963306859956942726297838838345578650115009632922272654396230064084724244448049063568434597965793008971347761338566568674065284221448915799523589631771305956767927676906584145330419589999367615548852832060257351427064975355971943805655184974330137174755308393094465245125613922625754829643231754449943934859697385673056762356776810845527043428543148478947079941392188600542867803618798233326881361560388502831959080281602757768859377270868754314093252682923209608709413236546938555430941587255842374794924931414466828563101326494926457864570356846655413893170300370253443635065219254610534610252200332639508531016450939467289736810054347911276105542585567192690312395045210297873160988060753551746921643760994773772877851623634003622214040751514197302104140006436990100830978221635730585684423273577451786720995064424931470273116128095136028258027681647960685514597985905951606046839579344316413316200640419979517363687004014300029473894486912390042137464978151823154987070298376071368312181161102874876388068200687685864119495137028905442942308304937113875145641087270515218412963038390826638689151370371113166305821694930931258506446594899066233060902732816963874270014395376915140439727711278305549575105170607139752036500849812156019600120943316809563321323774365243119924486894275823777244151978831253900172974937628233676720608784554133122627977053914861791274277731005526446496483716472664865435269556768963936861596292020633415614081546234388991394461639924487580771237030591701631929740920642414079491751291003663222285636400789156731536814000143363855523565289009131925965328864678273909544408625716524297769137782871273342025146578180701764458001270152957590550508473415968706273488414934261444037213763433362516167778777617364909205456091072074004018641207586509364460347216002649056056473404997916708625360480594434693672627149188713820274604881378603411096195330287628166843205690383911132812500000000000 [119,48] 239791452759731040585396238728851188318892408684321624587636190726404669526197696992890103823293669453404658182965168714285327687301856532308476583818103145171195201665517648955099482619672008312372802516311766508203763981362404596034660271282190061140282541268756423714561893244527316205211488300692829362318083966098057817392714687448181842521739506289336925000253691293374815882939903523314661246771476411599257329044612235878545622162121619089880716953288413201775160726854003350405256042200205476031469766885876150350007230208085134184055376194136585313075493633759784618910923627157930540601669692190225389448037170787616939928190720077639474054524058872944800743324119215871079535749743464305564519652810710973495884307239564069049232678719460490864730622605255281897378844387290381654970283029313345844918034306445404621094607181710485737472884079835580427279873363701472896816290904986604942441234586402360785721100630308107958515507047462388147308266931105267400299860861744406413242847728285370591745558146574697656603072651353629613018177212667924582077634591420121128225264764806431114078400847861991859754471224800257009178257166563844805408983403322095461817338007372376077430229996078115577805432481373178383847760428519856222442357478493897444963356356495295720209780317450558226235620548123110777164858761669780081094888385103872393657465017133898499095360050791338846687933157613240998736860790315872681071347743198289161804817018599045469898929783653953850452582119320456741757523774546259882168991914232152657635917481300120275876760700950669507423067455662438295892541292506450438622817399017680740741664964137387670865350289194673789096410759564568968249316555406684131980588527012109383483506950297933345636627152795898078531693458602910805580687133490375916715992016984609450379796410469362866527533889622756920685517967130185470425785381920526857326513847967149940171034098159177815119172942932159548110376178952687035028826362592686570136323576453783306553970668304176543815197888744061337036325921786664059676598249339093119310554199530158113358408360054088590221217088604670842525368584092733556195041768631201104961721942244464656153471741906373691847350233343808549556510901817725407539172969824544243265931484920173307019381164549501165397862571673864807639264817851199040887877345085144042968750000000000000 [119,49] -70743422041469454700769485785629901225609565706242963648347394703294969388892339809286420272383079002610530251833479447487335793640941367609632109794532192976777169363419589259884450804352743128905307297850779880302319554038518501076671629166234004243607660944105608711690277630421386419202623968178256761392575168438618591488487437803360678587622344567806111949065481245494913711408487282859486092430066043072355815389773264170110265459377157736034093468313037476640734596378638371701114641048347956519017402135926050090223923547817037087625065305554813368824884443430607500033328922308252151432276355268665637979312597771607377261629401370398013549635366953759108788879203127008095936796268163374287752014201831930943525961834393531631205482420479299591764221342989867499738353586455258679061930004108529612194653007853781483942855409195005789631790801838671143665600205279829490214476597007751641127646036228083297441412186368981393489566186647945318045876500615755269920774141100459935147884685180369862234806440330596628876340780090540845123334619998910507150248462262973735938413644744270455406384353867433598550528883411857827919121391942016519519359785469834593802468065310580794628460850547580630891199983273673166029031120452207891637003660473823381019080602963516622994712635763295918005364795256269656403625091381929228238611889114958368606315376162132660193300764423839039155945507567265812932541588311797722271870588167356930963871929852398261011280032042565678180635367273720338195653903796702283529630058856617817558969550052004610472083805962944421995998298032202231528964955059926475270630672110870234807648313705539603476851317925188973870208206673963093752756634365972496753133112226008395656515329233836458251300634301699653157279256229103709870709187607717265588333412771338992158612043683676687193199058514360939123740817972042402421538287776214304896303773135357526684646463191673046942114321432651660883006691378737001531694828141948335987524962236732800490488717387758155429301161689147711563077226267796901883173713212985889509128162640153936979788119426241705804169173322478074360921644585431840622307296375393524270294520196610566884054257298224548240320942958480428137998241366178332567649091931404349609238527238709526635638711761975743627084184254692061921687695758009795099496841430664062500000000000000 [119,50] 14872846623320253366174131928338935344320304807775129172178819078517166941107856118243484632343650461509104165204212743730899076870904889594352676885528973782069292878760361426135151094679181962805388936609338906252673745228586083044468396034238781822520421612831257310925697646622214457826658070824861743196388156335412489531187433737732448964316438466452547035905617982139436684246754625964226081551568026222555183696392115087620682925772959263135350590485944860466727691589005933423918760608555704187148414504188933933773051489103347532857675823986783019394056104456473830715525502645702637613816480073682231170182778825764039527453363651846832441247577126585706610893286118220909873160379343862894517841599425132775800716199937413061122717046501550352206812520184131013008942759351761517296361313536822489482494218546219155861221110037143538032430464011899282647750008752569892534201783879136523805932159224476803111265061794440942940669252620589842843921327428113182311314455227073176746319341964591703843649085472621799328022741130643656985380594416897217146868630620805980627107485873034854136254103223724691558166633522070762848573249907144262231904234546947150469421103063176578024715962952139514319355760821071563763238714444348802447858578002086654235327227155567094260619974730454283259555765464638471007781626598588289971473260964753386501950483786729865485893980998576318723124988555927366800728319134703984713434887514659013403641598311296134989034965846272712925072228213143243373972729811246308608454137266043333781982427054144776383777873326560827678204934644737308561047529301760939303734370437284491327923364165787973034486178641001186232789267873595953174899230182917268987009266613004816622831489407542400493364942163092941947347146678941947410049033923778754479873884926053478162204012627193075433581033413422892180342442681568173514407292536056888531931402013859163014528479281070157194516945362048592942823990510485950003936060822852428488812254919635908921978769681139642200020751991349129569357817984742978161729195592575711089517906312088436853807042024844161625189502158814155348866088559642391020917373234033479351641583448237127427324045554908439198641825132049957339965527907384688789752828363385678202862443140558423954061358939472363964307613892756876339262817054986953735351562500000000000000000000 [119,51] -1841326126711677111773593101080869160804047797184051073905330933875942617096641435392241185227605142567172081520922888617909222569882727092200020163396597577209094043310502257120006455206128986820021639538455843931379664957307352914089224289453642862612052937095038881452390696568512897970406070290874912612003343189426434045423526409387159887110553876588544079970959841719083511911276445631891651468166179204720386771002931414361203772955616224642379649591730933798997915057266099763230827673830018919413731680215936782278900786061925790596804988038931545009996360946039128362374075388510135234118771762511507476930955156964267334113357397123817574472330620093253250274767129561700453532377324376164958950325087283171090258391511066220056814538012608264668284719186267191162560603684301429308169738066034426909411107956828682119779904621851736352546218911067218449945960110765601067610020092548079979527949212921521504102489697532308223214140167913748356752728162177165190285313432982806498385017359874790585784987039740025771333389112563080707264478421840607728069030538968676478436559210300451378082370899779296794596984773843544910113154039636813806849328409820452114497576973149820747852103787209381374186032947168634697687939007258712211868165609831808003304902456828250616945053807013697293690492459470983267028497508045533353199588322538631539032018176075777972076910221092709145390858019352148943464775794046627035518603653803066973348026156523103863539829791075250440165968205186098126625432099994010831173660586129359625454268778284262198509701834780490354879420532651026724254798382866026944407453593733627026520947249024696185599811732896423457373458975647640460326518351788089012092783114253811690440526163736823901282547812312997977633592214222247914593035358577048726709061102168563341181391451049156191983185693336491376547313791875541946904926491170767183393617316849148441092615674572784265571483370700214733638412370959366773317570989391523841324763605198893101359437556859956044652488443753033023414271265187846956674471485888549426428790173055698887373582338094515222998476455299068010675543503070213218287578753999771400688121626860637480003226321438438158504531930452090607732529344483046536444183995779881136752926279469538642683969304336639922676565988002295171099831350147724151611328125000000000000000 [119,52] -9716425535770693181324432772415756004118281697490896818715584766873072845420666031262427956687275783360426905318551456881563408922190654175190434004193240930745318464776062429859649169721883328691582673832068289665762467840117937559801250702992249229562361824762569632325257077861420914274716313461526316995883601680098348645824649791639968694200844082697035118902717866553154114471237979190394739747587234327759786685394075353194656196605276509514698111512146688582062195751274730674338277561214853807186036938964021402194043862175932756515804897039167079472555325116298253046853031292343150914821686532274965301741748041640833178628707955883111662225275530359588683021009942772186377442493965440801638412321581698131351936871791194495983526473220271643666793254505988967035426529457136291478537691534920237221002315992542860188711878203933734532531335046006486570300303177808715972430150068575419385743983327850583130144381067115146166031145541937622082294147451559373916672831980960422945272294986265008467846712339123229597658985795228610245440646265720280386636070832898618067390910523636716229076591112433784547260674382737951155914980687364935431089230059581183049891668747100102121477164261832875310616914418940495971756461242305776603855874999662812043688211688027069805809989298714658112932679422088106152937088766811211872823785727972259687634163363765715385081753602792733566396328006001187078247434966595255503186316050774850423457699364612042083686431321407304750196571361180637995582826204580973495477575791101933764524543658601666470212841172389881178842304355634761482128803515723939625228239974935499016794909351024280854825985284325975831896431443869946040110403385013188696582739819698568091283715349106957855978424938276295143088126287406364298186638313612269206626609217385127255643193583142846783742775188782362472188231790096539719236026645444175806077549293215033296836686130561397265945617980348315958343078400728129439462164120816250539534626357413619646760421429103633956878340936258749792273060798965838546604137518114807627913957975606400906773434795530873516421187739554404416456161695057782174638219424773347556210231500915256734022183687290526375778609969898755984497545398229686185086047259492929274270659689570871370236316176631335505262292429051740327849984169006347656250000000000000000 [119,53] 64082366259643629297142689287556413242893877495723145289984499144962651573540064322063220307311591730609504632261615471759413165390888607073933646925416748569877958403280805114534709112455339334369044954010032388997677776982969671682907708542085256771888298591426006621447947448251647907573022467522934640674063418914769878353107658613471238941157857729498108077008126689274742679753977305049100508457121299608226564648747447407802140741336662410748392515597822542038255090698152764837928741428666775546123248500104193438465681256628762921968406657716723483607048048963366048826697675914053457983272191921087189074310704044261176427501582936090007347911611978573266603876289880775822957861318719235938754510800496664523911743573749479919244179491152034439294487685409155555037061098818489263544526640628628930263130734336491855866041848889833276805650323221896250739005343771562537928186163269319562105845915000374218338734195753637047499693067372337648175837958072342055256605783845681122371382367377137573362138246885317276170787065333250987665746522365033435776310776209638620663478185225874655345159560821126247390703033063831180972385567345077081940632831417790706632539679374839482190302878551554922686586767103175792742098199476079565757139719522190998353998363290660787852383581210965603622366019739184447709670560444554085425803925791898324163678188032637797877415692855330416726765647278590562761166892840897809414467872069868200879215188725807486529339723509209518192638292959645436983215192831329747768206779648134923258353077818613639348903589428942217732829127225524482835852828859075513573270895808581220317500539218027539403907196672412785891592575280390449952933912294627791111879182755505145670379218652277683853187376391274913043440555776547146737205404290858469277674199594564516903802204243977784712191421917461083424664574695606354569200709326769411580563364589093879802597274082288824540981413849185220817907566175294277423155087130830755968417104379445867857647439851270911231845325617874135267270432422644469400118175279347101968977223919017812130164641977114440620631595036333701074022455067650560699732221089482566724100875482457227653501530072993551166513230565620563085866384644075082197525800559609470743220559771895168784912637189568764679539185635803733021020889282226562500000000000000000 [119,54] -20897973880459945769720196365540095169916739536947375703424237757770477176195642618254526397911664816677612868396079431220563843132598607261577242990963656433521728549800059488670505681500872833572852973337778368759233438548856825781196845789742906949731203640357461500266937973184793768497997527019976466196996363607371640498693777880919154979048203526629013710007643695420524022617251211493215755399969343792849081324327769948496175284513063901390610835675705615481767826947764755672634758186851166817688924283548478635509817143871802867255549250753072491270776502168023288644205992613582819961845346235896753264031949239382858209847872597503140521957616730418767884073705887458801836133782843863588355814362183530498291339348711681189488729204209948722583101447240533922420094513918269331030054516512752004707646593571249645121659715307595467707930159572084602274365424656699928081062798023156105618497163979705284285436101344927318746143390535586771136998292013715266262606447063834678609159418740679036837269357057548415704597233918790628183806309622914354119983922107683065978941455468736791906296532432696752834786598150645121186591084425316312935649497929468994621763668942126648788546701726877478294451304359228116930579740006618186382777330888756219567762644842537088616976829134681804971961164203233516099497551443746869061444454239837993656045035503691844784853965543211642782512606918184008982082991564170142458361010477064114592166420175460657648931518736691371197697708732610763575201957145797409004620781752329719994721899413594248892833241321683919899487576824648785250058472218960478269499351954344518308390850071790096345804875005588674242860566722070246708928841500379944233605215691424163718292254441803948464153662504614367928312335296009480915801683565493770677496607920528957275844099796027697387935249929547093002262602325798480969676618689947594117566967525283473308017778178620193948310203526314666784237595307645948491567774769333084086363782783977993261016832480569120721848640552790887476387976067823699974044759587410746394655139141969294095407754607079289367224355990405768580924773719157997585321838091393756611246036566778005524329694648556022456328606377297072727678343708878455440341012656141214890275594401119640258615394354899427235052939977322239428758621215820312500000000000000 [119,55] 6374463306669196594861161092809185112913782787062310796721346096545809021765743473326712325741322531752249516201636345305463105293343969019776906984927153766137809293158819453410236384286353925201018489575122516662416581056136295022065238014734011850987538099336617690631121191133165254878563138620548193241922326422842933042156518463481736712069890085916562589574831175969600841490072692677574849797776131782502553673767102047857888553902732518914884095078090497797541267341114342603669453860538022934654648694285057362714012797016719102453841701820432637797777877770332697235291122250650191575929554939150888559444310003958712548860076805247927065769343396772762819126607674746023256462172532103923902150278936601103722341850905805742001965747547490036938695440973920726152422175631605389139273845625685443104051201506231333328308198281600609409220628482920926564186304955758104052797984477073078359283799560017243162448036105015873156194122694394086744664418680074671410015203780883598730084379914520100257130437011966420213143733564576533195022040264326421640598570944828791171158520728668564411914937540079713077748575102310373686035272237316109203288627633620499658063821668348842913529678987992078351806390975332416993236974924358557033415935729137832841678119685774009549338708535457236197121315658706624154575534109209185619752206410844739914945048468940697741345982317502533268735859462802489435302263374802863587836206717718639146704597108191311236032794808535264099739532223714688088328341519406460595834790637777220936927370732592856218695548222562348034189584983906636336527147785401894710103319352569413768083015521379338449686313543468618953170625737068320029398110663611384140032055211845031929737311482615791814329457295446484691581612847918050102597967899355854443661581736969896405096371280107001131282905241165878451563018871809040435287745984718266536423492747210551261285969907273550800706967179549781105407705307888341204473131131580240196197366507636413575109618264282761378871481435971638925737537281117628404041776943562186931035162125650512394393236131686811041035707660418239180472012974950194023486549218572205406958412794022229840854713091602296172598403113285734121647887981916481260036845341245618984539570538903619602350207856905700818897457793354988098144531250000000000000000000 [119,56] -1951804151919931628700220500140006921954947318903212984354120603830409777074718783746126372102758610574645732285900605802880252200539147202767977646144648881998334601016343839660418306399343792838697841036695707778135780155206656338191284817658724403367721248199653601707920848140030584931819330856105269362796581256529829355665576628123674011271814984326655761612022712133282898352962512607946087145662897587767440012809286314143927670183384692059546570813518605980491785784151225318819993955342740570985904274983084427705980691445302939854671665485359203769843891803951413822497609751732111079630881414934145674650529558291862360687008365741185147592584438395553106590780116242556311634474098553587955870948368723433384008435134462271132193253754278803892744313053506172069804242784084305048078254784965675524711189102141793236961211229466371491128390406024280625693627707190271194854550798516037536679386127284788974833483121693952982169209417089718241776028310303059811120921565339157847468228598776347276724497662796082574115683840012929332225739555533877424725912698857173023020860625459136186313834724419576298952058446063227467379393235198775612436686878939203687133939562283222454522473943727355140294714899409999697021838534078032826745174519972193472093669409782182706352881832023385194516132851557878199836274475408622490286956471145997647708430282667839074355425601467230355839927750281611473871604623120558255730468624301318102980621424093635243304371192817842378830808130339885025496411711771870916732917647254520097245187428046520067374665581912843220251259098924724865418756205966285622151794187107534894058910774771847064339601731878933290555663964455273296558789605394784650398693040558898817870302040124768468232905600739720563152718364241466351337316068706746246495328386073351138106480147981990495635267548075100974817603188820641591659490043146416644792966541520789904285265692509282158106698676595556173576854665261248518694041016018747295878758110869161715250869973917322814478957125027905715786876452880460575824546869146300015765057414602084559934467879496274199524436430393009135559423779356456406557596283540625716833792139063443535098781153077708019164166669655358072394901701413067950628128539038966578504988481316671655436212573539173513537434700992889702320098876953125000000000 [119,57] 504083381980068876179395360534600930766150928412923169199101703089285298651088268897409127693958141591075415465959394872916973702041818458127437838960660846411661050985723450954066659747219326651818381607625072041351759567904177209944143094849529800780470992701484356143500957670344366579617046533398803946023558947195832682836958785223731464238400941879988067743655004880905317238808287078686389132982475989915901350417698567697667054813865214858213677147292095894984929103323181429712838147999256412540651674510442784841507243734509117616738569381208845518245150963632138297404586596445356648811291645456007305341865844669543413002889903509511851115580338172078217462825529592547603247661163022022010244582986839574993414001923177933837263669908084188490994733342798952030307582872629315128885110448652367434763045989435120333686716633778464880397343128353552597485088363042950643929602716064583620412749742362022979979773572625193596339522331350711409870841951870193100304791936523989710665591387330479054709144676943746097088343236460411679596268040142779315131404934268266600858605896028468506080383620726164218925052093207325544754238260674431822911697225929202061434584013561195818850620969645440539751532260276203138309742507746711683469339245824289979426025602144509131761217576815478192423098597764501479629718869825404261985979417517035285658002977698899378405365617235047536137715215156403507617170256285621180753179491808173942027382454820534659453732363103454395660282230571699133086569585607098871340371008048599855848444023599797704512499069713097218001502298852852069936166808403355195599566273888131592226325936426868587464360069959649413416330580311810763063737169749995155551701626578865107539540397636600659098914628852929656667685700363194095887752952545766164341721562604189499105267768622535740135681087033594135331757342294639932855747892367869613381299760025641249094249998348731222381378873433109720207828730518948855741300231643193325103046138125880969255107288273568200148045814395857440055722347906784200699964250884380383222576304123804422794456588203823937501291270047568750916451447307492932135700009219436155908081363374222112661977892998170757700496727771164761365760972324646259935814127029644666465914095676635979431313327325044717199489241465926170349121093750000000000 [119,58] -103627048898271475465029758199831438257063037316665995442619939375670702425216448126614061477670323018715673882431228655707901889787891760112978748394967973852773843356306605748753063450869130717308185363903048703808931730614390851129287471973166333658382689325661116422107345547981205677976663398112994011706876716322840027212018788401228173812849839228020980683637597609092387667382301694175614332017767679983421462199689127557827174549120163544509291066333130234577764491418821324506366963383027846774962393286538509212591018879246935639328068191626964194757761296565111137124922351947360275942740798095063596850186319923490738175002495374865118898359636648123579174667239747105042976493925341838633118890008503493961290665215254357883283331131578579200365533739666365369378728855386967632181853188775588769957974126740918493882991612792235779218675416664274645328582919345605503525071822779122208224510432271563885825576788712039700268379890693429484814408637092713560262064837508492281383858458416569956278328733578931433158221130669573974467571577522900824870229965069462558380082616386675824606053982563260473089695523045130356933124994036436883592727473764404466302385236948076856921576057013383818244410004652632031228901844487159260175524025408332075581013099176433537857208368434228998649882503881329814602483551614481149786713251079413836855483815068918107310272565620684100062753362639484960420653599952873642199528726410065369685520210854098738070713238884575976887480514277491460781360513208686528670038499006873381308562711971476775661099067935776507797839387533976826382094669177636280137182877287649200600085977229304987854515057352680822648067749605993094439314351448922984471367593152586416451793501011592719730301834299166738087945918939696987685175302510711942447297251774354756804709352753333801692208102102088173217315365788588978768898964710985959600228514360531139864730264215091676863786069449734322275915430930824586985067883088511676033839571156555827701099333306556957049443351397691812128603645219010586050684344619942547971411524987863971765375654764707590674005906521322362909759810367835364776516716142792429342455016102583041111032231272585928992416705865288146380708111643343347743614089947036621432712324649180994282229505735651999711990356445312500000000000000000000 [119,59] 17591007238764818375567085255989875548805307614400207569181971283761181410875970333199385718690377549287185292370763866268237821815903424410243385066837797929549562969549648108009262130468287638722887551077887917160473784499667168422367517309618850469005964079828277758271143198185288886118754647696352254515129455598251140317164007118536683201221567117554704932721128847632610148625385695462320855057948196448630840552570082472030456554649742429429048598991454940144531073255941735141144873728892577236755942070670680122633975059591619248814375252172539581845237278598928539715899461440790198954370346650293034254263477522768571289044573984597233236895624408257604710581094370331818889480332696337750120844434056134516433664559079435348629609336419164275155394475418063540932225974708656595621949618828740574706731158744556592655493852180601189762062490957030948764745400668673805033897018364509192855100738438241880028544345681779827863013269275803155521369643281253028595686228238457750146732640443201054148334936487784617831436492260648215638636096892614279160780035027582105716803744259222655004970940653973419699025549481959963843595115246053317693250407915288150136235413034309754555559201198275123502046315662158907868589283725273172663481751428411934644783623526438274590810047942323767581747706417438532728781268053292832182971984209338516710237378352888925769200934305208981700622355954524263489127249989403576327026009121523829110209122229162811484725253951853410765493778433163491735715522227794768100392427454197293908692213754467232616234136886198699799894786410098900434818505279846768507722792201348699561985387243616986876670731763042011060653131767088068713529635369774265998037735087180600126176585065402629939623897910921461273044978040683222822580577658327512511498476294633910835670587061296864991297691672057790899399322495146979042862645501435451738190941392442803457072721928278135619704102810764800903225115449117050147742536048988081236774073484910040579435688687376610224893117175214735549516383673562280551502349507038675379330559621604023260702091354418471826284558153745601852274610992285741575313240015918765111347708986179450900068148406340263546682012721679078119859824588092880541237190113444643431585023491114857712840016579043462406843900680541992187500000000000 [119,60] -2656514147734826499080516087312778160852543600261064931688332031370165452214436857259953956589718383792537721998194346590296519527818923718906306523036613885282372098572894900084577220621312974279207552872804680162309409898075569616291644324704862447849403078317834628342713802896509176902851670842431105516489459850699755473296870219273075547060750428970097300109084588478303258898119149852887712626865145115016323054491785890028800992239946589389658021813171421188433840397761891062187272660130603035898544863098276120495626105551351329292901513712171790875975025103275845488177364738216753722265277240284875050478129654453498965168936741102437002650882436779437361976274746768828779539518282024430319728108842260778398536379962709091646588179242838294042543807543081442002725996214204043562653688198070905124227828264764029687714464879050920574794057124223145776318635478776147865694027351563488883423448038366786592081046797519808586446349748678791592805641210902877248959831356053488412482798310782074716909317198745266882672162610562787316113282630390937984427401128254226060829943737179457601758654434420757702663467926573162853377748618156280462228663139107444813974407549540390895503925772086571449669590721607010905119025713247371376325618152400783905586648057799336062446183152198426875756641983450141992112819100810244937378779596151734892481021402103562776674041734710471680639642705772796781745692199880663620517274279081651833270087858306589007753535493262140837761248909731896554362191893043145539345002127488893611391331479126461768304171116567852476816902465216483549168090107017716369844743951557351904916245382170409270310436018810577281970900076720161916938301030017700573347997972644080214490816367298760178082613372854794692256098072140815348210869882881502983365239354799221046232484311285935325504839092990795929636948080506157878937891968016564144401840404339755833721169595924570355473142343060127553427474341319307672395887752783537153215107812636318870513893693422744753726347786557970429714775333382108899646080301189611322499325516450256297360891673043474563451085994910177632904979718568227032605477374185972658481223091571185113638496747873055307365740326401173686425883807276896791755357926226536300786715686426735181783719801918715238571166992187500000000000000 [119,61] 374227598065709016622034464433284108920770379987710315725438891184960807867423686999517805573584925961727381845597818207826849296732066921154078325351277176270954388818252822013706109381510047708356052582631032399732802517154010957071032263904255557691259241392565078542062196929845756553204801144932916522420847784044180384663740438226535800064097276735622174393774366812619682778590801769963113757289034850214307363749778170242261710029449792598407259307678503619608547129127401811906603217408440480000870295728595968765559212296148766610972751768352508070065971002747719611830600332236413256077125333085695323482377259400122640859017990993373304551709398687775190813216657900149397834378885279444278532951682287185182645603304703781677655159757026653612639243840919358739016284084101406955816525950491520522841486779142264987269877609844793992179194606966344625925364558023144203851954993124922298131523319170500940595897431500749610586465290040748637292888569155911793438361145191928246629145759766602400073298999157713496395888645168126539180708763276780033210281587517650606764351198830419408089908673751042427643978833432403592916507953516324279497266062706669470721639896929974001436508595373383437532875237052354036522090725204411416908612813689727529599214696317877179068956280447885356971402100471478079410256327441804520554191982489426954349702012639931057689126150743856218094186873468116368796334260246993207864754571518593661395674595586869761327115937767850878033727201573158296934517965993935331529877476968624166923002388614201416921805716334479134362125792812210999017266598195809350366793624377148296235567360086361802065464792538964116178103281097123427089918310685852750722442325870625968250067710427349677102872405046234453046093101001967053924032311343584978959174460844860093304555046033429289980990337145245084228525914457058969404526401858839148760919304672628421438401462427658627948487705245151656126734297083772565112307943172565733208853045779537930835160800130536719371441737379476877755279056361580964327454122635859486645709753788914479907927893799757911089572595596826470411560605996236337642152688832544176674490411207405873080162464269215069314979391016544116662606454204325878951475899356802492185858000246873876359257089827060699462890625000000000000000 [119,62] -46532775670255054173210319922770565422047724118617558391008106369099526297067017340987938882694622526375985244367534382736453248388082475922595986942533560768893415745682178706550339027332848435899209629966301719475565339288202326120411344936894273802998227184903449437749850976164299025187286720071941536308920640804650703485767634674832258027623561251594653497786944294514545856137777250481908598805376734236893291508392691899797508418231265763254471365233465097741481290642009282038239888753656699243033020727063881530051090930264938032864329277413478512215858373363359261687816656165543424651567100163947493556263897251085231401639906116882688477265141082917864471834074894885921119523561014933788999762406551654150947124088270046732967851247640142656524954909286989448086155213605570729619819128377117112993833823336972654769011316161619132766025080748512834299844532029552457811242103327297317084600145542425777016817377419784792611176706908641773549142310693283550948844059634768182823766670047879703559954674487627544442612463148497017457397838316751510145986759371361638038785925976224289555274293455927860984245424393677278442627699946345580348743472546056030677007319755607053886699948678737092260467120778924672577662175715185535581677750870031871040935500666007691334530036948587539468061635557929672269793088738579570685875434174904328418289351700682263576686046862705669410681448141332500891620755679025487698940052337450450322525112949252843626897567039676081430185483247970230679769470266775889748264454851593251769218413151690792082978133498179359841006518415728646748027955150258438636101455585751131103739402898660244317490865179224415478891126137669813799611516001321574193160173241046341284159672082542321577244662741517926070216451376106686647376722504653390043145847022108625620571343351481535383737851702267105606849893982091742064504828002623810401972290782970941038216970500024344845522763001643416395352799457016121089978340260500930067241985486432968486790127428954924715287341731515015736733664852745662357165600436554440122064545516859689126882454822362553534638301379824619212265876577798157597188419924012069609138477268847047956766421760730716366019659388629971450354086836293500976707457991348229399775904760621763643416541366577148437500000000000000000 [119,63] 4273675213891386427627551576197236670137182318880344665473873252390794525952063140436480317559104573148331050296263912080175449969696535292308354531260188127427418863513859974577601175895548565564677840777644738170743517434672607877813909313442017257896509942934864402187737617964433804765711769784973237730647485067004229557079263019196706431198800906906901612825696216844295371203786238668611446732507635211502576966882307116348085764678255433995414675958123905844512569027773879091024942086548174569507880828451054298257279725778579739179784629057466062473491200651301127795346263913439092245260153540648522358646414505623605182142345463664093865760272324519003706880755231100000868364603234742284667327207517766903029555940517922311644185706761728399199833217916030440418488970947668291017580858753834400540796855491137099275446385597193309923601330065878688783921225858460237807044901597080832120658673004893266153978179550030125498510652818204807932297661316215900713522957430948480324148690236376456080405999076356262702830852139479426261480739238575427003486159097372420265458838709669613575952065134327106096703962897470135620787904593517267618165639088887935897781085785952977415741996102272533583533501941839739603876487362650598179286743165158602974876034531504439898958557438407262548068189888487186892408811366069530434923747499603249929523296660143563432267813981141823563310176660107314404006610764077915628023098790174733329676221910286986583554633793335875939512245281662128010190136466254845044133736698031664099098037823604808940648875468403837382002882538032920839371451848218365396121882131290708106135126502030025564837471175206025752965789312128485242930792280777833323624992284853472832715667121417218462675222857198192483899580574653392649427789934336159911542818723065795488912934943654052953075168906015535939363912496229923827293975829504867924705221593554817213324541445970268884626144683645360356461502361807817452411818975617530094024269670671847107821271692424709956763879069192295531713723947791058416620388400072430433552665323343983815825171789040893057085248147445926628213302372492950351191179321607574727860274630698055295209987537594494696504850316337508843388112149908821932082796118250557237193658741559641794871774044036865234375000000000000 [119,64] -195299780242642266832068607534549422253173982943518453910747026780479297234144133889638005268594436033827874438759819456681873558691797230054186393918703643236833994344792742081176241352931361371268058879786179690313880555895206572175145983097911625307318541643363926408142775968597273435940659828486634324019113414677976776582506965353525740226840367991639466960340651834616762186257398910851571095883865160215542112871209575398156021123281250473887481659686068844327759895115292235046546289756668663458809592958725872748507734148809767818610153113507199745092178250319309231209479701400455502541957840746676236816161066057063122852909000276940814363720668722859418859648670988722705148592615361256396398668892764556024628740002901694256494031074405695606331932072067151889737535078387607433516504754553902485667275870864151305458017962732470467091289369795618826416048955472626395846976421225861337419077854451209079408253151535005236082035769828047322780960622554508240681823885014144764385792350907026849450346793487708458320696267401069082762487412401442251109586028952800834881344541404040205891130444218042161279158269869432206205362198699113643508474052212769747538937838610276694106515837136178163681056379618314130572956078628796542174782194368104603774986790054385089805038391622654288862595825388545038649744833865538338877844794526628744641619520924647168969991190740030404754096600137309152901029350062930498192364432095191014109964007395396168051523880222447006182712100317553415408424458085282312649396759865207296081974355446839870369006117347573720606900963443543532792504987069178747098424601153476269145029652079964155887840224704113070057076559700019294669648998237587707527504653152808131905720872587867428970980078507971165446291573023082348126139518113947178071750534752888392090875307887414236074474194519673012292965773604228009764171255797388323633077066777061204436680913999767405919700995209447414254132520112328470386181711507651000456369178103951762039076251058153552595693405553977043152315523612157450785913771120954634771667231579642447578626575688820877502626572622674676560116090361810758304781007886520239306525074709513791313201001383421168538957777682928677793565878447160048809139216786378683379313904064199084010563964843750000000000000000 [119,65] -3544962708502066131700385060329237762913360202851762618869679832795641769914948442499558159644954704693606819844281210592372060274235914880424117807304999637106321326354096982591886232204619613005260481678571189050539252760600285010454007226320289118468630940944457508091617092582340902309687008470073806887670824362644166499246124829359540688811485648965965242850209424936887612262778863077087463424139360835952009249706069214606179194185774208534467875924338347702762736543299601724056891606542351712158537280517017845353398174961377317887982223035177999548102802571976362889167979314756157742740467307354001455182931389082996795985796601298961009447707561666076524750611890252798044517820987342385390763745003324768940809942380215883506542393548969154658605027006641108368108365542163668534305342223817134931291409694753414216261965438886475406328214324049500465718719695801814731054549969120066621699489341152368556861143464483725007953534148652746400735694542457188199170179896293256804506350008047627311768110724755084856903333188334235243575507088599624138897002817220275836709509918366131694042558413088723389863542037304695206083291075393492621893591285766444677524260937639499414400910168887459797737672251827666077799054718366868324361879524790465335732659756804089278783448467818087956662381045157031311579442877613004038983760135242225998937859461570085909723471217744544368035018863347366128366998926293253180423603558467907823455979566914445095194134806841132478794840092261115281471761094673378211403451285349591311336339894321109839466699843393397751514293557200869897834413645689884264003560050896051017603927988294874848636470428445696087501389898451714067474387996288270543438360147734179786676890029818812257071190234170873247757361588616365765765448551668587091297713155386963650373551006999362910987312073998875340834433118036696427481597557347703846279364478343216400615330704479198225416973753849143541812983461441678300565418872851659751632981297982628401777356143021192964053103066111208508064290894649003504124777272094459281909901111475013691144442189145247845340498012709502644922669657454403020064749944339910318804167723714463615749232835059475686414753598279978084355263360731362991224656209250665151779955031331797497871093750000000000000000 [119,66] 886630592979472869413374731704635990888923712855855752175446887817474388498623212517802806172153244587103690893635315530146964249681615279249195194712498354319767452962833917809822860484429908913211809534578780449867688920056438443534792376250196257062444825491262992268689300017120126682396341856285252392094191513114311549682269146700762592097220979342612328089182838904856336294610457822003363870932768369270575158418129985976781573473044232006570121006225472173244793874899297771084765220085005923349719940503978867522784911377070036775873844352981386709058953798847043895239920287878228779231277768701186298207048091359272711694810178724075206056910454549038915793380192802717257005702492058123093072462870175512814219221942033791259930010604220272882649548613208377546266531842976823402062670353455794242571020677070381567064212916552953312235800344929982840066439397886959697074199674418387891042332129979276431384751689573458317397879105912227057245027944904005306978616015009341436745530416619525055585455345919438760444010409881823381188872572432963048094838310195494098164801632539204066358399556196530664609842427266279616657593204019284870142922478505285521132131179286680169289944748386997006291085814001864340289542410753548961579103510413922328607862458645912996943461291907475512411820271071332037993217245580600417167971784627654967294159508868633468564920778551884405283561801178581130769921493845638422362406786642613013355327022709035086346297796307873517080633794805590653992263084885737781938178357160808426817747135938284086151650441674738715582682774582649616321172237889603242556984844493238092156842296031647278263694603092917714210701413674139067688276074575612578737098711518673271094467747182538085190480635313692765029773078750641470264151676927748008762443272789956471795682663034104467066956559526083363889951474242072903238700222900345881074948832288484906557554837385458952069724753662831111611153690099995248137701616890384298176360157267667168320029669821541050419755007711411772428335535569589834900623111668869837816392402388412602953870499009467294163301785468967489981721160023268159475195699285499050253764356034384807290624434772923112296752156205333109489330266596806540475574381778668413035708785224064297783203125000000000000 [119,67] -374321514745980730173064752880834468928257136065338502572508273121984419521518942730505524122457244240131948009359415718607849731639051466489190339551725148950905199095286122414989762562709584625654980531983601214372832380785183221894617709400593621517973687103826970219739680832559373687152723060701501303713006043917991159060066203285215647424018305818771578832016397848386060175079716499444841481793049259094488822880609207855198865796527189624789283443173633024610815592697159639110918575166987986330690857771390490373509551947586382331369787986564751000203702064408516628960902289895418668404772969714983055684941914483474299663691333248921650410164567737938339301338572202812018717132976684720755085022324090448742296672316778686805624623280612307039428839978073243234012151184347109969733077365622176583768295187305820530987266409553753278733809507773386158056062978593571138270304100108354644918545882598789525824999140356178308206269987403139862054273014345978907618063784303412417840341755577296339035577731562163763708209293984566745710697860892785229537526686003171221241246357711714717564563660849640315578950059729487625201973320864507420956946533361393798413442909086085704072853448197018961595656917465867418769691373018601694514838793229974830591740851042762987700345444471447428967476825101354038549147103017901569946677453459992155545472959374684770396781923666546500599053065559962339891672121391794142621945412698664780713316578659167212096913643232131634870232871366452550153920372408043345187283007619898451072103821855994819145792883337395090754918835426310094375568381964853403820682001607489865859217830418713479229288678150298682037510978848059166405692637183645279166966390224131952031914992999763853191666479533022189429651587979071044880600375421152028641465683309159825088081460441433478890510130726864954787695025617703172016870980969480526798661054016049661548302082827966419120927797720133285657218953807584491848937139913926399231996502849997084522964708474005392936539490123787557117948718060554654434897532309300952069147346132390617189717218440583283664633037047015263082073796640433451822024830784428982931021384555251388513149372638078348934242119332047168170391037646138759322023070762346989792668323237452783437500000000000000 [119,68] 114331117089647605547273903290982721800947348622090787291890558756154558905558879603800900865944099278431621668838572987626755635619400945172805712722558978111454423953789273073908673831044525036642285360320501071940037667367179151453237187886011587162545597455168749875856227499393495504119828622411179847334733039123068189127862776619012645542827583888412098695997317408174663649720511975693887045574618753270503894724362308907515468388407275434582491999467586969238045388850241701279306401690273453328920053567224742643723074390454634178027314477553373579098153126477773384546263357580878613056550222964027560390517967170639963873280627653579796321140116498053205796543246489902782504620164925006788139105598664593963489530319986111033363695091198897872814915921285103240367304390715224370823031305415380501091954034072468494685994993871066263276291165013591422164628981230889621298177485425716331776163296514990174828704822804708288246418082500052612870795596664903921229089429469196576498694955888954403033306056214775216176885337493400688395967889835271832774860957385622606524962414816505940303998731772482148188320246748867905911568413126685747479626896978432777660019270823356272453747120006343751399521339412830569229722229968804995019272186056802887874022216326181608884172623866552069238691291800923228744489958727639634448794931553836661576842220774329323011645611652760873973798750923896298306325127061716880494932215352613100661097120562822777333079414017306488257451600025411768638716419642991182339551098717535505419205692049398216462230044206189313217110267173987996313623750332340804958590471506341508314845300072540594637154850665072020188940517221441620988675890520714553870742785366550292769935407933786526457618416135372107991257184922244587867253378467544174287837645755195682859443273483828194164241701436388497304144320207918876343546372272075894318777074398791504109293535230606691904819080632132757131614281156660152657827127262159159377542573873911876589732359630471036231187358390930906493644807992048531192803252556221847800816544722211545295066229768011526651387136664062514940198806716580904476229777191086309859696666253440176333378457247620446674294738621129935660272373921288749708744461284161270580116708212362802148437500000000 [119,69] -14294782286498144273134268190804464835617276000493744111826968259285272512496968569467741010791933073542557057677735799025883248044283799663539154830984454744649236309907692012962485233827730472649755484825150211281030118945819095360977661501167348083037769261431290871197761821116482591425353080556375598706238042862580935648118898540654207399741733575424275253802300072339068515029249402143341263781847182681829611080455952069203770297460488202228590828137394005443941722471377619456725944425044707936798813171696019781972729648524718448044551748383333151771768976169817143913045323333875876109921468952166160076978434235174097865069428305218266061599789687175299414836432532787605255088374195885334476494193459644727268303316579251252188107740502027668210716007137612727181903282623275768836702053190619015384898751079830610569881983474447405625140309981350052549667864412484479616443928154546033167815359801137020548559886837511122556471792860638870140745604946656165636891438671419679932677245241033440572475547459353803268521648436057634161901979847426423351071039127951925308524880219682441438823673667245204018993224581536219405047062720633640286941400178392551888476808129056316644840589189568723456022823507691093373116234053527509457492078911923708994326696291290555004784593132628252946299818474912538716743790822729405891884179503306931953561019580760152692003012175232929152211522079091854168573073212963405855108834677231784859282412595563257773283905186056382960524584832791248586194276382055166379689439575296823610041891287433424377771342081223134042754611560442882792274110600751196217286202761526357925214765336892747805824873264644729815560328297200800626785483443730447204828651203150207697192422972698186621368710240751424755532081369294432798304989446633613871683632456992822667289930191494431867729475939437573506015808479132432347052692006741413063782194580662462169668626827338390213947673412070628663716718735012762958184487417541916844022171113500282867644006975413105590167835826078793708345846618589172566033006182281099979407192934626773208758509045736503602781366483137514825323590880887205957483401858015161828724521236830469956633578156379651341364302410665299647159951172505728047090024070905259862330866579674103125000000000 [119,70] 699101022219251895340999571383564528699981864079878335854158200922470932549808924010159639736098443886980768548445808024422948777527740050168263712720873425185732212032100669127518159771766892354082632611186593577115459446192730560910139643863485197356027507454956706781980802839773820347080321051451920649258578276501534500948468344873494337268093314033695960696764700395786969867489710586995360290807154425328441884723756464840396485834519893753340122081323834363319075169576692183436085951821815975140941283080289778244362829522869223239587391404433477307009185881588747556015917191075992025519690696237332827487203314988055065965998450876611965219752707242793510562812261130544560604215166895379003868937529133298639026320455055147297643687779807661868763502492776493871076505072002565272185580185325953697582803211648333414379534224109073281784408018205513583301760303094699666796296702845725791903663420361244138723142038755462995426724572755904246956520386295123686787444047944064412200373492820869578368371100882732965705018027079604520056370156242862648837984306983022950357900916809728005855332738466087254083957174139544995338467956376289414327890852883627103521419106701942802046734329253111885206159012617355471641469965890016326401575180073298823570782967334870774668876564863426246383888079416756280691595763024495256889677740599516934608935937781534549705050598601238040175290380214079900037658374408041288054099947840483132659482542368150981936274379114291471123434371306216883164043020474256940642180071598146656410305423131921083924526080178579789552508633852947351373197708319497714250785150864184877820049849806529799566077568265577587888477066632082899074001288215844097218137605958486498964354324773075147723097556880477242616891643756534499519186714771712471448950318889243358086057611073087806179116847282201181936289799054373646460347484605733743303065510602228956054978217586765216530316964187543563497543480485523721711224955750335545270405901876684472571170724459591341020747155854306963478876763894969561215287065385822585680591683051260698926083162152386058566306941643685697713807667937079655910469772379983806580010790646119253072199354521645135234952640710803905903597314546837072658688566163023498405600900676800000000000 [119,71] -5440065754611281664804721913787759157196695837376714038960186306411297127268068657517769405867153389852035934154539510370123987877407094058792105134120852873794023035558130516582961634084051679039900554852823497997853458620862588563085641407007994256508166683844909923573331193248309524428924567903198403493312181036655969805888908250294360267069773260865091131607289406458940680397262812304421063089872912145727959168812529155509654303274856923559036669713835057486954046050196104898662238241682116412010777472726716545579418223943626958683562436232173689311987791348170279514408662193504170115789017328020957223173377544780705398500261976367473033807526935735985323553351347147108297866021618873257636174086731272682566843831912381443729320480147279754571802183000761521930793958808861432778705467357196647043970538823173495092512151520317485953446246702325114913530259621796990607277107449891340940153168312702903015276564355267225343415270036204464619154806073259311654414462084968910159294900857522735733511090244729582725975555885863754879656499117450429684628317031570708628972622658283486943432885891012638463668776657690658525355170636234930235299697213639420319323796600900818925713307226994968661260872108143698845971965439500241607826599502506151409216359601177575656489921504200577438985622297140099929127864943023670115011983341834222959789627502235394226322611641608608356807038901280685129907789397787402191931086088330438008308461883712283992402811550944519916101889227660746880187425442153351546369333972433541253322199252826125333069270010381073189394391959741692308436542956911841100192576515608514251361534554712725776597125732619447468354974431595570237844849589534760927631174163651898287552283486265008924074530413857537436452463912634148200446340687107653022221114462661432278710303430035013010654225489546476290061481714666085963307111863847309277426690157839811534941018089891700041286109830333458449159956527921592188386223661515776702003593397242800178782794821273686511526981345160245467346252948637709706750238348875553981313921675516407808276743998758940654279388331793527826268463682570208814313271939086812740584021857951482905360658161158615875340884727261634942612845900375624473720547009608031131257595766800000000 [119,72] -2129464602898695528163050234730125853591692254146189379790795628727369297945676327087371300590324643882545157772019206416896367966224739600716178912810763831928657973481565174710459271737386511256926306670058037374169144401015163771968717740117341683939890023926064349896237627494150512927677215117848504333633791459977607912078925830442744216587890954570933432514691553007995231701371353709139340148140717244591515320011067627542711811913600508507435452248229740414250104739165524040345561163831402563664113929265945234577196603598691144389344064576173505710650619237019213262053315091546398684104212554285350164185151590185407116818914641065124534757387108334000640799261357158222870614739434358143851058022218116953906653270338312731648122121774309926764738552810158304587774575929204570628286280162909552633916322202770302321244847891008612389187574098033164030439035638553780139128870512198278750871084540807242053132250299520287392730708922141319668747545343771373386832210719043798728194106636561768973089134964375789078957004728614383952946092933358713356962269001079470063511078922379969529860546207697758995841540046284428815278126805145104350694138501535029662194718625344255328819452102021343084013746084471859920718311611951473312017873337810875239128891007375352379832716475474593345062926422612190358590836212616696185811459338803406082237351176773609660575601735376776443478296816750150011450859548659325173492320101928390434847832528256759805996679377154693945952954577673231558291167083776589084878234280049633458297890599380968129109314895930618423755613930798372943765922547741860804332406971918226287580700360225478888707922391564634878779827064715473049200836031564315832412234875664496870217502318246320203324690577443342370471820224348691874900125628381726754206932471150929243006114275885491654043317895909870199159073710981079746891787516416292867635388505337064561108345393663222536427459480142287636491417556243517366416956012869673168205509235098030012858379248754585070957988524017185090263313786522034018271913323658753289130363068459391348568236700258411280206533319792045282240262200345033303956026636134416987626764483431526645497526077320384487854104910396097911655934543583940516850740062251273622569928921600000 [119,73] 733155322627499339886132842571862342777495110651203088716738774477758208470626504844883103753369647486754359691952413827950508667390365339813056680096474915630187051351547636937099296479693278404269343713650856869759838243309170366832221044603045717661790824695887471003401611042567940615993019068890088567224610907835776997680391720661597789163173221564430483167137567158340679187330868244776315806972272611003659045898617976327908305268078639035113463113356620665814147297630136817469057354521519242667058943481917465723986013663690567562960124151819526472867338053100033006806016136373551608342486004273776180470755173105847014971383317041521886284113718312155955044162708406374950430501371764472489692940367182976642894250324354576948777179607686381705301516712560752171046741405382878611153328387906666756137667176920758012982924303357869818024951316758259976132211309438364659380957239732742727244045729909052164489414293325443508123267869401098633906781491976256345194699128628626525858121594899910144386272032679914975331579445666264580430284044383777501987916290645408987182913840953344706951341011570852188008747840295535313659691085366276008256999723440812491331060010385954622651373950046005305929557518259058873765373423295945262861843813849589130920067174145583250937541885058223375210655617384239032750436769332416714219198322363496106645854951175787028658468694374241096269419938064963853030957912522449985916649851311294821769593301616814093467414997667067744523132579936121085224661632702314256559158592619458654429730354277411285024605194238962589473028442078316937547924989419958189075877980920084996488650277544385654310531798792123612117051358485728105306518613590724629336428523119942280524771089945651596234198984216421350029591296267635620778369769490845695234897571964266665158391511236562849270708931317235686175128593052284634186052967943693764762030615589073189437960420053398042693436504998781862961860053265979764653239191708731668070030748324982353277407760575396877834921827595183119142455799192171020267351580459949362378327679668185927703692453373423743212327417939743197853303459338315675215713291491266861768097700796119167347937063956785717478561242641512438883409401433081997937704331647156368824884224000 [119,74] -80893311519797896477109282884454520528335179647857511672403476551400488057160607237210736037501195862254684775330021285588056407182175501855611227741010687430147941957609919768024940113874839577620955453212383890091139788953602076626298692160762361346795314286320084984142899922304476830267580824730708188441574788347475298591044992101497468953914065329341591101604875614669629919120146447482282594421204228632352832048491438583021494352867389498008351325029707868036939960477524318359011959012962037434901300409077766228545614342148856237617311540512566656908888986644369883144184249984982303410366775006108232550560623919705820122084240087391512991035639269899881755316926941019928928638864252479387144395364584291574874275149552023022676144604598837663774607578950893472934317350579196225124301487229814400232296203370531919019207194567997942820356192278838420679253727248373118411913449479242097701180541298734831166990771094333805495722950287656389893199778464185636416533770418746285487842688988530013310451813121795743375086080858898468109610554758836468688554487260676823438841489677316611966922337345006393365892999774696652495396199179050542335739168930953764801604773119066822664495894756953240676704063637474523516624329687049594111590907816338623521968741900382274227071891420838790250550428890218895992421868726476435588390914289762989245305719842543193996879211614051470272526898067013659251624364504667871209952278378587113782410075696142099153044098598675931896468839789153705561664732197304417437830686969577806614358250466017548695620934489916895750796821263139142372955867247218290595008836824600681705357255375155787238919570464034283719192164822867285128323829368440491427215768185363972432195841079606219595941007920305895257208093741871284178823947573548594936609675288479160744080135149197616612964475951436084705691756362226836383316108639099791400974687527011689048095032338000738958761345513414099567488395108275703066230426127235079798815796721013283528153240678894252394625099337728943644126489504591513200280105187856058577953310281738118408508100795647387107127267098283288507382526171817758466073786356178843461844842503862810008977161980877244875125437469477866991200804983666504014917448972474991457075200 [119,75] 1957414730175654446011137673960020283409225031014110092870230224553103098558086830751174614318728987599453035946762292461975568197085049571187207177868502198464596306995200690830304488694708324644609673861770675806899391435101821917716385973893077654798269227280969162213426692177920173503786547293897406671013563397343470497538128967167172773119504881765299636682573450179442363083909286880312601740049739290528811234197435206952792490236215183067150037792493526489340630239750866812183173204810777441959681021578356803503575533335945018980466265185232816288613473790087100560237856619404602513365819370769430146049195921596626945308193858250428173593616609160594489263802890873765027522234323524583589929407679915944284888939127412538805758732848245352168054289123903816358947261312694557289068219353469728988239538907422093800863718711001134380977109966586557011386969685824083441134071826338026222954418180000561836635274917448619821111612923610467975776834121427823633994287687448894526991019521525160808637710638377891530655199839406507552878738167650198429237255216243286727441128476703747665013237599837526757919550500647072837836272649700892119064429039938555855804439676335838871246594018583179890833192289901236956653860486194932352098253217892738816359750655323375005639777496191678666224871711431896970489994922827396175075490399390326228742447777548430709013587657874068277736146686967220188703183488175166849697315159123918654960732663295953767434551990287049733399276343497409851767771489248538519745242437215423230260185261645537395218642419661608933476892853722874672705591143858102908713037714019707205188024105477181958840783898368075868286120551214580470112168694398534531914311800677782123131976308292659018528335600442584114774245655858523583163717833094197504058546652063869628193327206162623708306957784410486365504574391192107148192052663535514975749789706864622288841183118749318561390376631955765013895843421599352823937918644801966293008687801369400884070249620908953934038464118975642265278195795679678933775368817223905958479990390608968949389723650939298671595690968775769373958509635174992074230666419807676232189296344348257526394627252177349310281949720750993000360371127641902417352032170457544704000 [119,76] 137739860104501457659760258873146696009141604089979749324020162339078028534840833915287740260444123010510400725820678112050679663143606903157267505462105316083963285157976479026109265226045415186146577004958399498619638076501883585458778191423513738567618443191006405285155326785565651020616074271748653295032445571887406341147887813318863113746060138004434137695935717456047654547921869280528625502778087951133664031236416724533214994545887459260614802014449718948090976813710992471047665829826697247715198057833387447792023453111234307516625309714874221726165126414451654612523853713007081361162698364893238369857689304795281714888840388684237317279371227505279901210365212322965866693509991442646808032394203079675659202762791823646205329726097914355528962680725843200136849597716247009938348371091787549391503281542778669749709869382235051351742816916919796706742195189894782869339168123680369163149967573816938253007384086966625865685529873434685381451202033965335691319387447516563003899046183997881202139507992825109176468104352283339547899586830891289789431091928221194597975662399842494840784299944628131597940613424013969139166924713589395745927690982024899809918045517807900700437834459857791615699805172384305078187145634136390038411207444961143212236662379303622936661602119954491677502286625837645788133870791310720735943598171172104288287286629665096477847128534923410797544168302770316512743548439853646376366410170745523195081064167590862329369310002242294686668028530617059309020215170308514753052634758667217974905689333336701082977756849733221993357596240703037993707925806231476512195260307272091899951280135335481002231615875341438300491886731660732074267514060024194510369849361847236557067393692718126583463731834173803572413362959994714385592213954508103477251367613731314138424522801759265614851587522874448574335342346806063209988754274531807023750612091990119389780941570576473132407991748133943742877526676644325124886667003062207389646832337913448792545052147872499347227076431299123602381265217557710041043481451970903586464751440180261673543961681999998598444963665853274353420191584511714047732546738456834467249989690182532055053728523445000841452866565030481708174544076606014283540316992913408000 [119,77] -9679620966219410763559158135657515486065516253053355154259672524637906844897871270614508532246603671247761408889477795356302896311687334465119159919330465343302032700293177831473594273750180419113756418375603457986441597387691334615490881042302909203775370263421063524808526609815645424428569999148229430378608917713171833001529243167335351448451238919745200103255786959123198519985335855254985251261032149090253029116305134692875642102734864450915806676490506963898765880935411812113124451169452047956891468978212703727481562035242610815486748958113525546702907580746403085362551586536585028516035303560041305876310908546114875627568305549136255207995499654599389347689288854748031623034946157848868573186476886734826489730947746807491580222395822542170350801330137509106305930091714663035414129692690431429224430104524303289335427037102681568084776081325377762236042282439086402519986139955882373442562117175076873874280874088647855705178230686088964388670585919720053131608034978793400623922365902959897813446512624464894424744784803213030226336162198376865710194138034962570705621233843555875287849697366645494007371803218864249865366973383353060683477380758665937081628448364993375950495541364993957127142809514771576582754770538839445553627569726015139445356180937233195121013668123688941099086575422600203633687891849907096896422864833306274569278066610873401319149472631497633960278889832844558749303243936899682773747429501618134434874643123982457102067573073723755778636856731876954210208497230865527969083902260598477205933260412298299413240184641289477201458254724987861538500793343356798446182791309913004905853498164586283180156856991244090509887153408473542232491714608610453318230196110016177219058314688766447060686386003657359665545939042891218373030161600334524190939930717822969123195490208741981343452362405241180690827576419598646115638564926765716253584489904353400338849160682797572818382435097743351430535584690442119989805131003517970902764490979276193611357936507452026743546985284766334397394687228710433877946327691415407506113851239878491693361569293537239604746659462820378046719207095796618582894861060518536420380899424712563328720885940770547015805855397104720976001631132292933036394512384000 [119,78] 485748640961916719516181843719855087351167731316496996594606580100705090112199810094480778880865075245185135550967635557690429224023232861771385309010455490403663836577343504780144878753378360123258746946358273721980848022830300049643150568566992183388701937553325336414683184210235464703410445370378873560125743184948841551922447667199132159501211076990398203010543901407508546791029851014152944291464382753123042350937557384305905477670453918237740070725675124865163788166489536153471669446196812596490614259674370200929408429246723703511786767057049040281612010749135417304141243393950612292922127234853790319841041951855752388900912866402525628551447785564971361891499566554763348970245151092541749424063939535377905031280695381614847341349731249717336266606783155345609182217380297502721060775107667158995085960286288571316963226210990127931359420085199660226991057290759786052899205940739028360760814240289175553811642486446331288597616218941925635925226153216512022121101337559231027765987758885777033528185455714270579316624782518143993230075226035535801262489604093958886733195130530374333089233081203648891398814084780582325674852532936206620842443214838701688666368350638714888287036715741887954345924373769472896058860632859229288528705719574379665478217868954762104673134561668761283645075120490563527732542979214481685683417869783917239986960064719741527778413801639532653191948604408026693890594655630282592439769584837085895057623614831458687242702975220325959920367210029790334484467875335891403025569751536176155644687818276151932754949056970739404653566392468362437655853580129706773260451239510393597499461558198845811361686211801427899840311749179057501378748463875044291765911172700031721552862385053610221047553013606161613529570273373403514006869009252955955689458780525238889299564819836077364044754952341188650335554455291749178006710154666178415652814167253405397445880672920768239207128817441437432429365800283168523442823441982858623535462459997323357927014695694362384768054629226022498861563445564503611530023621831054719662231708230597364797553834308683216522472235337913908306294103735904203414301294665950356788385794709659576499771186303287191006065300018995809203293953976629822462361600 [119,79] -19511811778830027541661244011499380100950464386153367150121312366434632051044164974178723994354043106546546343059237319330648226975846598966397999498038167196674812769751334960443314308041085534563269055351232628064719773187779790589210956806764352125065585456920871979127837832034651701464563221671431605235087919393159224285082054669702191214455749709431328767977813505783213463474502566535170292151397974029766983557969412495462762100386153279429870163537464510975865636832919834308687735749391039761802414114511863812334343863641390995060940664215083821243577907930863503174408523792059652226128810677463594278757917935717281639101995841030511304257481234731065219634798418816329841124399406118942291772831666423246145231281203992215550402892808177726228708919332317785686762261280203053247156716023764983659412278179677246130087337289409746640781156062200378034957988566656238382624664180983274033447341866226766033179041052015396105148775307254682389659876762543611085682285739345323263043925627341462038327862884576453944173751856430856495851937346203741847765268359864277886879147343690633181631374244034466160128598264846383759338847923931287845105425709222070508195992503073154627159430508266833378618181408509388355763236859461090995720348033009474712103891153822201574450022307472844112782775642365776011902369546956006080571970811185095281370044779097489677327267297702560791483682117327640297980408384141369937278999964308966696491251912001997315314256769500126521285547694072463971079353862413635569706026782185858187278970707805420639036789718084854026773402135062876051302659741443711190065586426085132507356812153655529945933551827115911812317532354531817969335753711681218409485243469839769954049760448796965578942560176818077193559649634976936713194375303512729446237811499962975753552364947087350826601798657250471292595103867176087344963993260743965036878571522491819312382678886756716213210915325263933815518310893483907434047928962160719027738273351954793856301001897685036265243468842876176584733473750775099869982522333328464326464682950475008181001591337252767024827460955720378526916608414103990565314718626063487111009663863152182201055274443456078927144277526753233141830389288561069424640 [119,80] 251468193221525226195008872289974192972964849409600807794374432168884534911887162712185814605022020909569384541569942807620141518600742255180070766960255655569057393767093940657810731481805703186861234409667303957178600241525337856864263778858285610854654302478368814559672488097083644170794726280193209119680274725574125206388236262637085757388815037205999105949194685030255605288970696648454072328204447383200426156722792729266058480767241244431532641798382580553694944770964139661193839840709512470962158141656019994129326149540173034078797219591971806233643258489700420154546791267437411036742094442948805611161342185354886829338638620994801100962506659346630561121719963791721780019414314967416421383385286072818181503387836728853693954961878094994330761984066356314099144599936983487044998967146451946481360060269246157764629264570088231200111445563749338095573384742804214228747993377031914209029894826554486940712636685351122223966086623059694194994980355673176583070575052839322859464556897422922719868994600648194423590056770620153412438757396439746581174122769018213441507453004305945244701998297987399317070312531471253169057696009008464011582677902940537743830918893551180956423564729850388342967837847040265792086963375454669244928681761146794989456687845913616335330254439031577348988342758536030687926430288063353973144455624337138922794504830106862235029969467794239915408206007112348619224483851225271499280872379536463157888310940194448663809936201550799869240286625028093860830329770325803707089517989196773410068527393964233214347719467694468671818358528770191354889475341316336420879299254836480212610075969361820086086803676233262298962258654641788239425273066468443470442568686033262805302895560113791533372187146275602463738357043830652831657876082969129829379712526259669175648730848471484709399742143378631302038706584521817460316262510502624549913021946267018293870376159827997664901802994445827340637733515062553657017831384306376598006602155044082558874085507053782743309049795574587754808729019203774701683092428357195940135640241320432122522237796698379976458908799635236464937430815874538857938393911177264255775468593294775215799081522601009291763650411137723250860118184398028800 [119,81] 5166945730871502668088751171583006121930116572519531373448280933104668700923291006004482697870418129876460439332462980578031312546352500616083343294576588006009939335325149914542336695865581267924664417460360272521810095838758030689957130534542542988190488788730775808746317933130954658543047197485289160042616041788663589846105585564671650855302074814388143867048858854550808496037520301027986049539581183040846118650705928835987309277874120577137309845347703921599633588040576980250400274049548888718053785980514509465928574675881943242941099926280173206755938465981450621302509622087695438691092536143001909008332439423902185598380304269797804287609359188421642159944198735975946516860060219009973197869826519528283892219197730062606578792648671329210151863202907575696485695674204156141913675284987552327582124746201491098078685259916682425969399275006552297290415569697014705749211712616261393203022336305428091429281680894488787947763048421357535966420490657048890605756685916034450467198852135172285497471838891496760925239273574366032790342877009518071597263227634065107252529983196432906047618767250365171468813346790313366514953893194947703199788402026558781129496250735336615751947977199225918121758986821998244933939659406874363198920374049994862593617327331620302008712190757240495269403011274763362382725097540781741111397915760647647748147795256957197947415576615456799729111505247206343060168253904418036970357700445516779673422803244115481642534139553109244091935681703619367857511931765351281865166409351404512288655936908353413726913779876822134933112124585853520207304695918865585860100655668872961079270300777256371224392376240637568361220804704770027022335000794563707128732062346030572366007805809318435374216960855874091209973124200405628620992273027518574729625659423213179112138646050040421155178820601843365180765058008105388069311999352876413004229701525221760919282559852801520508484477236179641626798540358952836091598572027647899918589117751454208151580373586085210945768755732363153244188444094080922115338079989539495397376208720653798136935466615882108167333713333771952192949292233698019556434819104568903814350915315825629618473482915161070152003313263924259388627189760000 [119,82] -275789915296246162846989686409415469013087243451327711022080572284868138481466591216210882855181920421866042699009242946317116749199495633775364072576376865773834092282866119843696875133992299408725688020424689834508542020691925002312192855703507600712719551668629094575403787187895329320485658593399380562592472780949321221703383230553528428514735656276603701992607843188412613707812740494945460886040125804039296896027484617179571869012682839019457534906759541278914883680402995687296771011812852471331663195149354092369005112734870571707059336215680612871368251594623394157761611730797894025378237314081925110007078673680757053860407320294126573441997950422392745050194487903327060548359358958017571260507610997737684579238109374978207253828744408796818249592272305337116593269941951439980541020484906638756429520412670947925700255839192295463039103236298534885232241076804047679705469732210151320013307653103633242663689839255953936174912528698587274503380183034186055662998361216137410168888606523647610725382512188089073665986581786690127787002915932717206560271010567668490297764575607858139513185408285774013260020190963026790200815205487727457870861533243831471842478555218975823066346721714838866656662525027576342928128121074855692648213401560182593406843429741721327549556422537206872716898893531604590599658934913297753589200076892182094007148708493325694258465207114957793260000102527529625286616671747614439325581847145316707885814194053469507138068051114954258024798557983312364097506240381644122960296773348090846993570806466536135086122075565743065724590591654451225336037992827093884873488024809621966515784905381718975885725708544307481844060966592658835763091830892057699445197981548669035370310328149996528116429961091335342152703896635639825716740242095492253533913988569098884013305686165070892974843448977047761692376142140779297590338799726634246604726767939016112763688142580699384869082456723282771698491132122156712338038983216143585290564853280822295159680328174998642573854227967582886806266504484284306486572161540354949498397671061470154247745595756125918122692556340262577455999335669642326029252084664884523478527801461782723841374824020823740359188073677256790325985280 [119,83] 6905248851638995697657027693086439194460164087366586378122018610292307807797590014728481369184432130399968404126224576718510743269080235703390688717733169176619780326563829369403300552518794890343431663973962214924278140319569313521790755097349762660816535920456031407308305202923195177800309792244090743176354307487195840007712059945994421443114314394097144315862199002968279299943380279374125752657636381983372032773452267251021825492808059914005164674284098234519577686010226967636543925089187464572708749980453021960493514716655659192226061171737068316013052364712950496306567856788029645009672775296192117704148202053919517617207271962135117082325508699744844746262939715482045737062255170214082088610432206643554475013993242213770621576802356534571259587568336229390057516576946306522764041375296980131981953444133861861263950614031950438896173970306809367925013721720206208032680092635581076659266347670749132496936296341165166205677242470121899285049461535488417897336022633768825597938730188115764905191614228637522123635957622223564068758394681225723231089643971501970381374829852337528822553954152440593485178588876579727257776892394129614279222777220897193339341282906649214091184748921155617664056096133598872225443004263064553661298865789034363466354395228850888985289903284036748653178469341624015698112076764678020208935973976646274555980396063909497265990960434361666910187068929075901026404369705125867838595052580179137457975425256019380000472533900496806628744822521106608789843799128125514408481082532911162650095284559967949084862615376294724356874649690718149252300358647183926113258222907060673725229095578202899925400247785884309605483827932766173710707593300879331992480901562807379360535659541806755948142114122761378314375398140898016766728864960972057649412939709922601999733169136176673229056269250627804680196036401380069254796689827043192526799767933496231316215808678076096748656723753910982032299459906677420534676309217611375306272102822518127055662385587624368717978496647767379127273684197530021661296448713285659758099547761135208693117075895799777302021687918622546067473685427845817488384134379076570009415662334293418220664626680181036359642995528979982581760 [119,84] -146663263522121922188317730839561037412907200656228767805212534360990173192533946575542990761963893836334958809578141630288016496564320406333614719290992890463353533183347987759095408076715622255796656145290775655186390057426575003052158205975835260578636733252756024944999936399371396350640632915933566195705213643861878383423653120283019384589483365027959423573174754917033904318143497456272491329082791005272740963773958691246423748701880089954027632693700218716871209908487251399982386229101777140035351657547302012991114693428387246534866190350468532444305733844154565814627519208176453291334963286082634898198007223835426811000703632388342010897939322149246194247158286575439919892494731026683779584878961189705496928839285289030466612728459514650510484431406333460606724533500860589752811256424240814941767124567831906090632376967693291821125090358439104515807264477900382259356668015597112370786540957974279536612676438652672120796721814463567487476230962975123072033269055081259807525501752644456275547811043961898902544223210139550978578187471550552353572503416111531281230539684615299981225455735981202540542933808487329956041836013688664950066987946302479547532210855440571279083473187814035485614223686429278295258028830969838509174780655876734976344222441137247515442884270078454046090116753126847944099995164022550130453672998357431995798369064153089227165586228066838812479157684795429468347863023534326218307384553662282938927405308132973089466437772678627702210409775895454886648003654593971110987923774564221931291282507923081173728475959822505355843342477621660340377413824914290571318347028586083762641488786209789100338894741342476020915947318914980151145053435169047933358688956569775450716330442205794161834127232225609726927369615095974821960678358613114365861450218714066973204664257127289948298870688896973769790571051876756623038357911498824972728604702293448245136582422186690529413331326886919494722727003113022281822639892368369659666762253716104699268241787033250551270905274157444286788946460270819938567199904573664588870455084308712018771827058425094193133837687767908385547595103668335823436382931354720046716515930705858042424489981804955098365255299992657920 [119,85] 2092551411471563327639135888932018550589735171841321008551500715406495543459943046387860105604577757004156878446772502482931714522444401837138560311439695115814713335132222389860585456377431582953619987415424186468090712435247406338441301765093883653517105337405312029972858910165646111993981386109592046818809547453106455954644607504181680999973380808930847567691554130841387601135734792791232903655996803913233975473097388327646919512921586427552450243569081989185229807515310607338984740893145816547233044819651433394577753469500476160721206167268065468627328097003192937415978278965297925978242509227592068332563908620346629783488218626356287204230731981430229611955494951299370340001978089231345324364106862599139738677138359291347045987901270346085966013398688260315489122164869756681344937376228964696825615639196715043744854470529354500534788388061986135244663437244819003525491741021407787863035679528282400374670817382492659942554771349610996542654057577225453437655806683699523257095055202946565705395058215476197300046674366940157678126349204916502271053001090338784292949070210971188979266989358237709239141350341355784118039075036042104282989748562177231069849793922494900555228638667744733259591687921003275363474118874221150041916371243842406754816935027729865019170915757043796679764257843267777956306953589838801709484586150136506008605450192291426569468288661645591121326481914257861931257212806886206122915140523592358540383599834649787710095449502384393123998271435431193224548776844021553499375679505482429487459944197311649214267095546637212493945839981726815352765609752529874877167027756168420412726459125829381863799894570188283545918897498089309578700238145408446573473402914277042539728264604750761447418980629876951580072239616378855248413805945572886497539141577203707769796179930068639153091414077407383155919253489855978170189878310364906566343885560064722438477389912484261825233903524776183238788623716296034985913290997301519046753993246157423545594086672270785910158613782599207339630486369905868246433161261630737904311082002510171648749234640175898930503873879204828470926129878968193937983425384714578516200180164507301687031641578310623113290770268160 [119,86] -19565600289923883370145620430119113774140181247291137066042771754938278278634253600124056637485757161298979916964120431176603169449337944544913301223562916035038186675768275460238376030806684861899295568132377387285015103308986250120576825499099866675671462854272901139478146866860903666352720559782089106267525725595473511253075063872681525221946892154731237999901596531120040797164545676907592395789822203948550875002844657607190027049730911378869184988516893880246562672511631973438468053803615253295194883219736413158460110476315141427381348745759381697883038386409859745219054730861496954874831279877931532896789111269198244083463126448864291270386907227756839964264772646598555827674156972187837649208812626805488899734123680109130370589587702456657127197284411543839464982641917273760856768835184173862392543925605930796076717497919205986207773679102170600499727454295970676422227246595116970243072969813047859238798978780011656131077268444586746170828177875697950795117970496392243479541680464294429394705320711355060678189976887448740728127884043113647563776804861964668760105773758945738936933276742071247381110750053856563725069410392863240278442338334259887943334012137824940008390562532817729236645830217242347031366011578458563949779043806592436971390569738744314390525475589788290447098135768415097695088154669666880909377756775461426819192700297493194971834287443533724864920482319279825211665768728229100074456096376493902317725961123538845453693557797866290299320761650065522702006876184340120470074449181647946451444368862185244947192005520584152145754335067069967061351621973337427574603338169274249453005991784664168435533971258500198250617819635686861825924784222212363222054488257636887948062428191974742724616142182048599209789863921647459220160925336922561423478770376993448496073674470628993801666507272446006981865427077057690279162656233004642294085701690432863414988058106340007772240531024340521554196087512052893398866763243815645183972523886370040995481782630902103180907598794064148523601276326781233647115724836301409230097341456472737558852301470959549320483912088620928796487156179062350529816191405927709027624200274248711140747221172350386025267200 [119,87] 187442316094845296953406477213814194505668726015046432465588201014653145807267297964675064909956113707072921566485892368978010964209905449051655524694410694108620951606399536663637019696484760196332720426165657506801779044272633897588234083412528757425146398194143216992298647345171130611215472426697393008652997955195326828645373372404464037810588109671415325049514976385164305712983766650470316102799512796849888351381233520870048474398616645423359897240539171944313610155069537220353190274321687494406799868610865761014210935288722614661920860407749460783277164813180133836867070829956120434320041141231348440124023112781383734911326045641844890026408058465522775275687400702304861899855625624959141876821549418234448399121842724442019399853219139211378973590741410001312193462766921016694234823857691034514811007854226974304976199889714272779226930386798895542733100517190963131531064371008398382201975383521448357638029173164708589713594331836864569115697452737899156428419350136348063451154670209209964952509860468079650721463813129949618682138648791235139030590511435396482579349107780543264927501083970517509017691219533233528172526876360642673685903003079053069985587723019787757516331321253545776716846805523461561301747852617490658300356726617638723919398701873844079678996704226135470982164487379620115417077025322657882250570052775355105092568871344402354895555740762574728961823690593082089646075872736434898790755142409889730064932563981889770709645799841493180666940920686167554981416351290629474096295295393294797375435356346399075579049971105422903465547056076919044965328087158485154424389838710954307224736057288891956612696764736036194494957880002140123955479924654124143254213573421423890624439237716857884110347251294337792837586465879579315510638442518613473431697479170970967732606817155630857385006976339940585389480235460898398434847118576352056318217406073493755839036773808134412602578101684974752190606224711263491086893124060902880265842067517363334071228196663763835648674602151431197926065674645155437238146077520833057574815499848311189822296950536419835515711468227834418611769516269947384499995869222378266293117549409824977289961097879180247040 [119,88] 485221644725021710179664042090517840680306622202012388866168919764093665347563844709150752762591577543315432574228981287299721486724980798152918174303921488331649311509672069499661830271409398404355519191295800031020593655065455400951852898542830586257681065382046448201685734330984641681467554596369296224799064487218785759898545643697432530042834411243792836563838506976798845439938384261953072805081236895473702637539427636534162768739689915874674898143612561525297141284380162419379905496370747190809840879590190085484415268331479731474305592127817769705223799859115573750438576971664566741421305509642643804251345118392718609858790876289896876003700638093920419646641437694194149694622441050536846244093112243607988556750098295484684413323611140633977431951440023254969659292544141668110721105711426858865621452952023860135326008698401207547694287629314100823892862844138625781703769302557952228662018293382103526088646246301791140931327003037109271335719376581119993470291752748594310348825087383563681996787486943565962986944414726563244368862156845177052522508625253216933819773756776941507054694379288707746623807311394555439638617060824381203995388658248441206854048509193498433921427974147746934183854474627786471033348319446400331505666188244676660155788467231178762476287689211948849890846183750202146068945881764247874648404912243120372335623335034265980551220271481306007291342985943830309991433354293092949469627355991296553702526603010187357148273996647613427759176820006272303771122196034145942026501306256932935686088598676346099048973173935672701744345317424060308356543937779671308342553654404459465393456754812201960110668445844480489216559508635927572667577171630014890567385330576508942091111083851231169319574981681761953597648613079442483527813694636078208379386048561261183338824032798906753662276900126671145442131307242751553075580368374327579483397653960142955952426835686439838656377803255834177419861646884138533119774532736764174337652292437227104508513058082090089867840901877816938249136670997530030654221383475613126774630928833439333884854090583253067489360783168176926026378593534052366693643473010227626401327905707332938833309670400000 [119,89] -34814116377333268227278181839462660179179797010245179641984492370013868433135571029208401543301553729128842421532947045127417854150000900127832519655622952822942069275660313374274007350733510250678013996138995523802001343510746469047674432808860119425229541654869366959579158037316518655685083547500447993674250005063623562764071234092562582405892594103406096213831499099358911838973900618451968432911375174403331183398146942745547298082077343944908612658468772621033474892865369497637672569453054343099417936010496932431281973176492102284861869423071935249615238624440032839313426931417940821879916172177886785564897775996259321747471009762537222837710456138990633386970755555912689278208024385111641494429852860363670223311641877768391932755255730633185646366485230478800862283298912587954300494501513865881536487196284474114304338596354308872167199806355352565664817507148488904700452519426168471238951456235305813793188182306683855031854069187661557083659445875882035721654462568203547577585339319217627918990634334412950774619091383014523454946971480800615860097786325500992103554195014637776088721257666008853080557737396892094278162696019194689820580835428001360606962985530625653473267250666554483076337225388236962394471255571768279005569186736423066698625292380964978443070506776216049800540460656850824256412240474341802962911392562922920217741068993119894439193440643612071113358472781271728977693925211226995540505403387889840934841713786524977081577961173512682493482650456865713778040691017416080361446089312795614778899946802832323624109961529339577349927628722183351753772252553154952132775994790842792327771590159614584433294755013879846423030701827748631821506410050101594884555731014306815562703031004021043295482524487869378058384996973446254394402377981454967746691716036246682895426797335810104235113557547262644990637930460379673978498862629899753620963654327867074151335496637977787710874917487657605805030946335946733472169940158843094688699074978905717364516205122865991952389055857830700062158506181688698738335700553611700211474179843440554874958590237403445799631697592285675226933800492635446664082995508603638945808103984643799662831943680 [119,90] 801109568090176833845353387929323742433645106778534386670204535879686157717653579686207707274561441087016729725281287003222008579640185093645683024654120529305278345651005832218098948723897030107932721999363011387555878443384215738571001384801323918959407670490743756391838161208433061206421722939686209226299803963774433489771248103829083134551608342051853921597308910471536212002804584701143563729941919971551110083864330497413068230831900246738771814611756565164734903329000265538521227656250169761867788231584677727578380369776552809818940775159457860294033167018115176067057606309084618631492980700417769866232882787941063575837951635936552388247016413241978833773544540838648144357048516875278681110985103838294394744491189086175540199201093065912066555169965188613915426321168263396278265443731243563338673755093680597912464330918304484424440738583293454780889177544683876301970162185899854885711825108499701097576374525202942029778005983629788531048005371675309523523239947920825069480720188303429298900106477209001538403729781376660453940163409903613002879997797688981748674894795343891446823859923629891272230869829358597191725260226413311500586786886192154080408364663386613885290487654752464649965568177779061306028585297080510160854362962775919558940934338886517989602713779741938498558138603238921197866759583920980857056519009672536936587396587163007150388324297004159114969212939021115656430297010513165797699228778279734676310041974733796977622145607947653360831838078630941347327859175452385180972555125976211877053239261566735377005170488885050964881069915143110416980380249818935447972126827756839100198958044962152771392100228163496333576397793000933755957997761328037246833185723120793732682702032269598763627558826689589415017205324026696139204303073008458247739971134114074583771358429003805742429284140098470277842826742663326859960761312257197556692158050342350678291997188297945386980179519341859852538895659016248805969516563060108455530786231361484396067258058284957012555078358300857822632106732435729812092876666625188575936615856119412355876617458640469291993137173359826344311958285122270995124859437942020678205313285948932566548480 [119,91] -840986398598035425373666046731342564811535570623822285559342233870496775405791855459669415488881073559961596954769653148871882496137510324773479275133738588232921964073198836650205757607727552499885019679417266306360839937899075695647197115974883384705352587345222808802846640703191772826214367456340067267935445851713451270002830502456103795862465304370101815193053951654658150300516059368432450405104936122388977852161803774966704466957469915775040212489118492615301838913879823709379015334585166078961127330518494570854546806991656785734758604060373567935173212712714081187550441544999505221172738989031955939539060178738189032349167414864708137529876098057033520318467856666722015671354683731845265611915061517192242432709741669161365072738651930954475922529764520364214509185197536575895526105752493673841485865921732124839648023881593611686328114945167444754633806364132429701252388212177514115024786501176156754279883363968062243289291970827385139444354723069710059821794485686982165611709917896907649366383889297444833606413207256487566878233028574532964989676478736605626775222442953337890166184822674798667970933633612120322688297706820212392301180818049521774079804482307116547134000484884205841007201513965410822369401217648287051911336459459369008226906525720988059172062903315568118571095590037098987685500254243633768016953890762726334329741931897802878740256240206099660434251713382400357036350856172831444225996095540923338843253257029797338229304579338211315089196308619704104106248936007368536471826621075591026576762378462929332345425378645466893603582260424742344465622967957065341615567816842025995898324642082881768276846775841739525346179135884839854960524550118939882036144104011474606648772075258190107815360670741969882448561412493180546630344344352870276813036812208079372342255727541943318848171248689347476311141900173431582075286221643823906353943879435647539059796794683322922096627555450537994803001057406659666253582124154090864544172098486041910659285960631532501390085275784253885982572470773903577788017095214382369830964745363186167368445557788030112918776804705435771455321882124458457650181252998257424385150216105000960 [119,92] -114370348208563914927581182618557232988545381260035529385840933006291218011107877178936791125730645176324561157801256181283130973163186466400156629492911547777374723850948818364138210151668134338901196931517276088802124934174100840976639569352477348377053323491386186639750872288524577765455683571716863209032626270899608051851688672756749548289477903768537523363483981812197835523871502330373721705913880361706352131333662045473305200394795044438574814698618470869618493572234174552238725585850233527554182547586627911266733567240255063650103175623669679849435482188333146098838080496642555467163621408512503734162463034967594316931595762954529638180461161303978256776833667287128843384499444034594116007928210574846980080295482753644010333355412092152693287054588515238132567124912535182504676836014131944002578122167393097699557055231858360151810262528701823552178769223677006173344606166538880853028919873125113030077260094839782848237319693680239405079967386097357432197322902092462606868541489461904673522181925384020381741844815101288829042394736305504425736232284697426411795145641201522556845954607149266628923975659839910527228003341625864056064919389282657962335237170165011927270432180214978805759830895898942464299194192892657510655004898664317848880067502569445721513233440393163398266473464838678730294926372689009304778807964149190189743578628082039434283171465276799476953870915890748524534559075776782551074988270865188989225293226036894619405336772634093050669124796619788114767658982763513925316222578765353531578755493909082894864881608226449226131515258411087576108248423258044228937038983199495412539371784631449344154151721067619463723927461579327028146285770780103426070084463692906228000503896487882506357090422986797514078767706945741606694953231851210938786230916377584341788735013958525092728932719457895038680798563032950216543101189841478287557629840336000596240265064080713412113422877475586194158625215862772099919825928502674361521280576624076216138795039320326033363630781744794858046445054230435606013956746417764350761154479826850522112298492429242835347587631457523790595175448658077586952712599948218626347738208419840 [119,93] 2408810711235098894395858999719143927301913912216229300704580365359253169897733790898065209732009229539610365908460883706379418131599302376575869624548845064800662898635563891848748421112445904171756010188015666764906834995969263904132079114401767439978475558401010521368513812781140544643433893550961157604607633313744732196593721480958696729345544870831184147306360660495626757013134466795055374506246484764190665814105986416310900944896690671451425611776820171543134652335157975694792826478412622837949885598209738271095654412319847592336101435932747480199849544042608316653738955545730442151192606886163651417520816867711544700060183671070136085832835982061906995318640666105008083688947474672459240812909648173295945017019403342068068063759760776605922424537310275160796885361443892096793523850544892043348200244741906325872039710999814157119485210263667018565307931133815336039070295624804528423328747915180636121386748560504225892600788192154440537520025159666921595190015597984168678792094697536362450496281148929915051371740514565719500975380148635353034037728763172531697621588517295232282006207848941635910396841508198269881754794099338814958779945160443746435396674718869045743848053767847445640860202501055055992755387547113086570424735560483739880437919641801507906801727588696326903217686073361818228274014699311894060986825032347571252907964686111971137612031348147359689407888578052624129005316726793934972594101195219061841273021552831087929220616178601337647804171332247235914710749509465496853037177414518692535543958235265917780610767972586219750961171702145920765317562756524435133506548771115160490309707513985512641711797026838699529567763758046246793323111891206095987419243105958697689141385161902914401415473269148802055917684423189043854968551334335516605257714318200888907610737753943571624584931946607817736364266869880021643724025295219211661850248265775248652846610046966485082454236958270101010220205503552610460745373220893520373702972633625840698091179423464925671643655453897201535984522709331481753303252247993916056356597145441995337721933335180349539262406346945161362536032519970114767704022904509779274469703680 [119,94] -14292420991556826495972690792871729587519967494459056222085385684990524812567618890563193889545853882032785529781241531098350501539128229518451460866343067584030871209866666069485044608584174654211289438029867991474022535090161264618727586315745520756091699963873080978163933040385574487295445185324459382229855758278844208825078766583008653136254465534321453154142410300770604393177582691324387991286460557133910157845570661780914708205840642596704667666043219315711825989260763637336845601273636213410766432428071679360525203350788267354470656489064053520273398426772044252803642420845591534286195104418523904033748892410237133612238091023310245167436531213536640371358903517504920236817625186555608229081094946399606928271663712321927618590523821831066453395792321947285815265096361605927067673761595415991881321824482816183611035706954993775364932766994902606435066138460614379855356834923569077366507479525370494517057023768296207122373154180927146141373898511844045985271479224970408418538732604736538198811165537145879705047179878863503144393902845648388278793962271977038304099611377716494988238678982013725668734096335942868854024580720290968373743111892776237779724732473984872113038360678397279585306692233422089797620020925818774730676021132753545656983265264523212221095194841220387559444155455905096698805265728769581638059900736640902956771341720114863251007650219591399143244405842843133461409329654631402168221605637137132728031336803101153387863888166462132143363276758064586547802205580564670919160861094664010055200658122507880999847760672562950322393611182915010346395016344991746276633576230766424234810979278658203464298792476593452676540019948788699341622400274482882401067798471817805989902969178377883316796785920712180207686694333520310877764343223424141072881218299905477396411392906413250791208455427236815763223405928939864964317821672260461777517269167886181620854995371806231181261628458256653043599491180328810935124213319696430181773409556661109631007763490371421878218270255328247432877668598682832271475738691647093971602379853049522275513011561222000304583230231870510552855770915838659785533759642327654072320 [119,95] 52652888859841035335254936025022079140427589605305481696493967874600585847963712723042774487010441593361135905674093914498968632227548884701738076088317172596013396814203292938864859587084580991556388136623661811650839893941098799945724072814227097242724491197549952491507160931197724404093543181662880183677032752234809017749806287316571557441120669543275163266096027318656771457874679492701461381520507678385919993241188595048915777565865586357238753414671180783850681118633854294412777988856474922848867084464084166420921070627701676130602973257316926712327906264076479621558997908608407510548539545921368144542969105538896991952959147086649901425183767886317950989705773283778686684324728322311037431246445510384381007896624454313152819737950001939059455875211053866993149081512153051038444383486344005104614808547404068624743326737319973371499638878205688551532367352342139257845980574581731659118891872001026523821861668253277836595821590221788947844157537689756472748639060088562597179288046226408948072318997398345859089413868804641951940286936532097898399709072647116107591037004123533536284719015476970200034717758262524303464983075387678517261653779782074366057018781730037750799981783676631018209650380286108568321357136777987885547129254818321853130224818544113141574937705173141850089109658860003335430109001352476997663634130081693664650852339327991647423748479675000310195618755707749959982061213524969448571188012628185571176144850785303767232343647152832852409441273106625612012388947962093346057954857896502834328803223404255942953902019981762608573653572285245027684081019934054097195377128083065269837291320849564469391761422656778150865101793471312444094115169549639771022142107360614459058608854169854365128594563723892816773579830664509667200607356401022019580586461540652078658902932634595738796074427017934373519796628307586119324786476942940302086473093811068534097385678564411771713595763614628409800189752649765074894895196999886923746241234747206794103269108730912348344169262404687739644420623583762657276365126791348333344255845212964924803504840199403157166883833354175363330896191058187068875894015174246400 [119,96] 1090973151840253846774627314227081041439178820539331557295942952308202042583121078559739003942567417158975708762441996698394559366168806514943291543278161658608212556467505979076629169123852329740230484297856045303878323607303548444299649840013289183510407017859658498543674672250896205748351454026299480454119914515639294421706430571409035747970239136485045977763555002576921742486092325290519149745397283697170643440780694422299989848526506751084245959060067192312601601409511995154809851776812428689334072327750307178042833982970647847969107802934555604317114974212259867013336467657820208376368391715465587166403676310245351899178055365520530820262975269296495758144535808174925421845468888871355703127403995789112393979788521491269204238088624674733709737588501177288224642054390458608771566225775479330754996145719826995705331522667109293384833145510800678597132705059369892306603587124062080025375585423772456346881057587291199061833477184600863020125921381570379127926383651606298581148771595022385831163366899984364702210409246723556642346729010767671960034206268916021737867373507301516642797287252898922378372720375965101332073354523165623057978639144738933696484774240491952406472432441516913479394408022726313662062702762799051551798620703567645983370215805171963734560724763895287786212020298587620094874422132489908869624895794107137486823118554294561203236068116290017590927589398654420147091957463014377766324385729469526669843235397056295144732337559039723303113457962587244438777564550882301853252255951637672142079149473963217277932569770235159877693577855853787012545584296591501711582776408618554841082018093864877006892582294378772399047859976447960429786798420697275427836197698077428790563002559841698974340091883989137861859270383316374244752838143076468243854573337627132858067661053694713418522021654687737599566004597339004305520405200727969208231079720153773151176244326020985182401276285482551616333407073125204234063731130310925039896829279330656206164860208133522232489448460227697277119621803892690593532103237705755264468398483587852413562418354728275577169065121511337808538988695052531288212574863360 [119,97] -10612440794862727230681721343310789413500289444944635248097519276617525317839726119846253954473290385969872913185440665350509308434756047544158430121853666184215808858136806155381771622747862791793751840515931281615928015456706410192571046076037408329880442728757178072853625664791601965194225500610208239593303448621994866224403967152362345749056223623797465545614155803122980874371479339256140033922888016318972759355938926605405993107914662182803079116552670503086837562857064094911540160367421687363867523065225912034495397977815440216625543583164260626919351948863447581116571866159504483086326781730371392880443451525700570028427718268028533809407128428351748898082491948784514588462512237244730724094707703556275878982463557612332828594360774076941809734823616727254230879789447763618045070444931750811852162120204179133590540474562755823541580692559131955834287658122389607098548266399009105530175116044295968381368680602145355585148442253454322191705260034191937112506628587679530880293426496373193058009214541941537762757235759299258031255557136103813598153826682387597655494712587415002932901854210364651572454716327741920339318140404034183209650696919797124434693430372476100686268819201329429827300098558763900206598853319157844334460667281223669108444381401686451908552717618502345972346073814306002546391243567113945270289780112620620168844760546975058623472185318793285321342421963183189120810800864381793020622619996583616164826091479468966343146791763427130025280115351362622002631402769736145049917543288375231195810891524182938044346457231520254673418833892491122047318023047894181606996030528343785804614464851750129935360201971562722243209311104875152258041647552060268560052960268043000213489914571834911260258873240455357282698374686685099554455211511933293710740752293219826091270201668227216808917720767827310132099188213424868611253799976133219199042928027407678066454219507450880569179083255698109288736829479693820721928374149072185730807072884698278338483131406544046901157595704923551829030114998219429074223280718608905672425251597978485977976311023271360432908654601075422226823275198093106263162880 [119,98] -15182442114767018994397609454958240321871359200921189099110136976469657614206486620599985874693144035800617321848277460845307807266509797873622484012347998361441612318070527627426346379404158334327385672624126466125092510019909005081643012337446803552240344430040560786340354448225009968406266699455392485070373357159515054670065661298228626545997999462206570690580907996994903903190577030316115942059839854922487914671695531257859166375098969614433041303976470590589378836975711860073629534441566864750102938421794774482876374160734179855086161751965780691277821179663391942223288079027243702861021075489191885312668114236358436008766399372826733960696311528058197633942952361125577309125805241053342476952569394597490520552359523449742502552893853201023668287552551759828265733951110531400785455158464744637949501860694745977587040505686506823873414862203069736165742105683395912628053643129784978349170608987236789996122721990606464487445427109490154548067354024480611168338192990525032388404741291036030730393280656622553644800165989158444652653459554493606126605795859690301864982278898906349240731266909769261993056907336718182121853156100057983317273438728386944444513692870185895183244244004682286128231913553446056977731224880911181459284582530025131540928749950610967586479595321252436450377549149791658598017317758180313768118325930075536144061936474143460016315246396671380193732533143989449202478461943823688190928419051592972742262027149086584196786401834511738899969188015888744610123114533233580669989811922502952072349272249752254671393727180838658916644717275739811264411615820708909674140999759543203654756665385797048103246302589243733617710564835424824079016639012432467589467472973827776880913825402224929550563777745224850737136201316046490289652892996846174926835631573155863509019952398551536114324864387404949876935605849087052713003657173178554712393737395970125999858820206484245040949451893086645700160817595956496228370657043040887177651244088299311959381826029855226413613306035934729982621391926046488908649786783564849345063641238036437108595936157628352697553499281949725819764619274693795840 [119,99] 104911595208813718251960469196599912034117802695068824705470291146508896317579320647637052116149148216814187095670665218468904356205774300224235256807311241858870289273898255976900607234999657382044183532962132720867433142977630397598771514578740717087641982444770520803883788340903462204334027183993470766767539351282973397435393387046071386927865496072333489939791723142355423778352727277884004168150127565390719951107811744572218629026318629696936366768522093226285234098487884170567726436091770608321918580851512307483741913794046270609907748665121848419945725330087870245392674755178909620055617952167745083049622378127280588895971363885866592976164376598536607205028661553392460635998509924603959303119859393050931094999727100889192589809643300315922041910399009902939222412900376799473259317838945425928728995813867600332467772235601167085016717051631591107630535262800069054623595362675301564287042305785091184743085939344085581035418130556389311671811807856557903506626451026786879008812957254478828149038629062930922822732623953949429011116612005044372454032529704641097231931036575404946746963088186971411289344577437244113139266825718109690183187765364899600598098360392192261502570292580360748845222240718923992579197863484551156167700103943950210272820127757628900992325099467664304468712482651604273148314058292315228255457249252954762663373692511804726605203318297814655111246224079562080233833789614102158239479422356192198722256883270269752584082317597011175258726183975513886715824414806965256981040178347260712292248835594583003144306297000100350424135282402051903065832946551663318205186202355551645347338951949079981304822826681974078719045924936756402207727448858336017804408078897189298030129092458136178695278465527088252157869385973981955261153457375314210746581262405402289754860270858224066263054075227664942023762836170583141607726748612436159180865109046871917140428139588240349140148373564573435745067120745820979003018224453825823847105776858329811882270350170784968672811719262675295638871100860799881294959354603461829153757870066896989767252258314439220639730320311086249281902470922240 [119,100] 394398773074666641909813214706966083541229406862251212254949377732681452855571005713119759436388863693571213396754908828854478362626499329787175079510234975040857897279059022634640715595330835036576776432603298845683297945506809947854930845338058051002676318168510093298519055481193065862138542569676713140942965268626891249185485136682748851644092649884160421185713361300400546059023425643275860380795238399996660074783070685979699677628402281661273873331323381999665447511016113320669135952661502251968553540883829874507353055746869700811190096120343263150074740149372847202133935881995442190034110850631327223396192765580413199450567884777989255332565875824730828411574011136612969213392519012670508614362206850186853928971846898664513722606814008439528050022430024966653468859247230068784201213603597464283315461561279135121843318975372888289880659154668060646066559490602272767461040914865678488836285997893012162096721713050170425050926770373691152624876241832437827845501341522824265749730063777459359051088749053267310990619181862483503183462368654849522876378329354544674849468380930398306163125372972073160750431071315912647086815067727971016200553790088686821507277098501870695566191073593211515722910214341172475233234162252205357276406268936875434557167537405043828123224431273616114584107691153638860752818215272426800539425558896017639359495501161341641689430564613902284978679759897711567755533895585743454897310352103066816471485916709156532700702688512966876564363343510445158432908813374299865613433731121780750700712242156570434024904539886868932617768017095046636216988562329438528420870561573006954880571749492448159075828563429163417700216007484796343882528529719250559873376209188018139805041012350404329606033635951769469392480742902413477300596572642566614971736890368591989960285648153781673289497053202788415118498600675805600234937378292593364021298668027360728426090553622145846173696906987545854407655013100995698175170530028164078953709991565074420245151019939762016961929180544853749554160461025338719256442180619009906872575248754436966853606214450063836490991708129042998611029504 [119,101] 2160778957868981736342412006932884185731643386731462012507300813986899840098933005406814338874645456365190967392369793431416458082849124806240034376458339936745770009261052067125383778935553278595899264643174881021420187553071616215308680996157863963424193200812006216998221482388581729600391917026559752389721053361505945832723769151082800300976620529976581259015414086234670418762117118498919561360707127577255151067636652171174174109488186089554838309604590822101275828189255114220278344041559640584800730549821953958644766802907616617883798608477554622615677124096334222470385306401499631808946831908416877749229323523434812329709477364615006789167534200685428404033960006761598573633417173658740063717115152686720649358369276302500333342676347389220179384214998501930106022893169728036733303956109816269505658304727524105467103964389111046239090014739718776757800257390562730203471552222369334452864656745853245251850195022777123412133505618734527337190117949745818744031213300370725045039723807128156353150561176349989081682062286589155230439329197737965195809016028290847268171528359513836698751897657623463906973110115301713750617808905730477397042940879084764808733861874894831529960023603488982882209359369366142937360660608948386306765933719210125122689895209045712038509898335268778219748092968132650234033355698084349975126250234771463118202284112790324202755564613695392317923526116322393965116801742104865688144188798871477997299943175988455456708995233028690462657545882451967147780699567225505036560448272586157310654647419065611394345669418958248246204828196473155719520982685980877285415260485728559068923740887462360317387923825427448517897332004953700939496097954259946332478917145614815931509391207918936649806626012074595602127059354243722559550325537009225917695989554116896421159097328531838146671898394245488836663745371269369863931267349051148578910993350887782046587905306269344432451071045283818737650219490789585470996603353696201545364767468317817299790939114585354186823424236206283741605522144021458478911657376897114323922235476589037387808178470718458699427269755748204174336 [119,102] -7757772499375556885233790989620265813101160480727095838881622600018608921461049387662975760508024723923987294101178636821777048732639144276904493803063003334617197290364551871727173565284208105024903318047725639823725849592173855368002949560866418044216522498716145941169643456204276380646910647674564833363597115130069920288297460561420277589426588105925908580351935318452940615539596081705090367714152570635858559077405447194999576875271551623763973202052298121601770778460547635000399599858351217267240388367883698897542427089066752434012175589451986799571580490986420038163238665108635435900450515688168861125905429796841347121636500332799819502309630716980329082132249959647596000607253721631410539526285911620044761548457089924660698577365696632211692125609571877720997376703249383361013214468974040007637606793398500470773936520199378692720928151266800310813172357768563190680927252216954692472036024282015900894913114617808578381764993591742431088682842635020300707835191786708057191485566897070831579019456929911958665727147254501443916995669097224588917971792823180707089256107523498011029329431612436553291565047939939430379698629551830700819423375899043351916526086356342545318884833959613906014485794090310033726915295947131128281115068781959787091822490802692378880344232658429155540859911684805358299046504235802741826183200649816220222531220964738063944977241686875328097242968576318894493152548324424971849389212702342100834782053666028939147015979993838793319342136462398661573315114395906657826601173485593929156009967237299497248804256814947360616291182154574010627250136531390322939633079661751135681827547489711974861402706994834540375737132443848633576125793243560230208467552943719834331431083419969008321233215329027792939526055904189075058796930973857736265243351929519262529226360168591396012953864456079254187132729393178701913456375004066162983161908673498840668378671361236335485276589310324610024641383440669028696427068406870779183201480222525465080141733855204822079128022453731524046163480786702256552848268209707583421488159470367520446059399157295978380458741216116736 [119,103] -23015903430369694229612847106479695426252879761131565795046668816529062032268824272879333022355745691484082930176934313141464699692608276730367759839761107368018680910792653479572119537767182871530698246177823283270729843793393879112336634938317551540644622693012733065912067293650917697689449910159709536309578420774740879672725877476735974476477265065511349122440467075873099706295471527579349231540001452366122714690706705765172159749251522037230220553809187004118901840249366927957197507281303079707753694280812002311043532498086502104811100581780439020806541647252112650839627323257520674943244311254587217483756925989736392251874108722055489861854694412125387887543934712691127454794240291422396535140170236153267641206857322594068052576921194782830614392503422030342722541278062906905131098130900270018362777379875320099280197729302449307827088135449817029345447563204059400741384349464748069107777309865923073729682319738730642088182545011144224346569795616756027404047952887788809879185062975318153897416765717982332530874747406366079036297037572802271493135831335001895717977069614890462123239346969780335682701035760945034162598721808288851030018543124058208831791749089935685151051235834661279300513446714099145415559545310397224316504124680323289866743634850012142166902802901867320643125316494229922375890970045475577797748191092491645061626183985490849009978524567345765374034407640442687353899180801078019947625074836623885394718492993757935556333393839561985109498447157380974686764148343313776853906518911879944190608921692256185148883601265732331862729318486597586810033946498265321225902091201516236072387143843964831027251384072085549489512245422759895817840490740086986176802886275605847875233010987538078577981680862117235531276619729458463245541836892278904534152521780372397090388773542676634203992695708574757498731814111355149834595897366459624027835622755618231172661167995287971213400812751731969532303748325653074387977708739241698798526413258086910599138279164130636786722520220149326101851447979126187360818313420432321215798816809433384381750618099408632077242288128 [119,104] 29596427745345181301051118916687663161653583879454486128168788690909505183555755174775713519819866617799227343745522930343290620284715238902838763084121000732674578285132166956264629974786259411343612490295275626564609255015403695129459627366578162763523097194649286280365671841617246315698471432658493919158963939828743612550526779716248980441412663067462861178500477906793801315536754921946720145385072633362457577821514545407019432681863283100081311303439632220176807708632584013319945623785499221767626388173694760931431752053930667997972864402279196856201362514211720767196435828150154476196190806123013592733074226381528409416738311941217329549065622195402291741803918447845432743217529089780752585598461400445559600392865596862358850653980980362627894450047830243281636634374811780113601402310246914033803426639388879012575630298084756548719441323460347721195625934338166118246690244222001262505585412841856401968655687903153406604629212330675114471197781900893339145336712691865595896018143085630633310880036891412940277593815675774751334889975921988314713639094805927405631579083763700000495197998881344877011925514075804121594322964933271054386592128932713409039248500574815256948660211547546073371434758817546207361954046726863103887286060258947019048779464409014647502789052885056720262412849070173725631521830452782647398149046699545934881008273675467585558605678334445650714387414779461489878223201832072194894176951390641734846594580906099052801277473229189131062459387380056700800706878535150837514788787204511501548627367092163268705837795935751801499031279858329652501482750725042376090903289373116130352060567072555847065566636852597595872463562543871935964492474270837575289234601313167335981924815584280891653885896538330248075152184316966875502689623625537420051963944767374648461045318888789483859774898432481116789541915246988925328492246922306250553244641441595001974939634477787712576300509387170098616034428214717878783075903829150663711333897488614707253337928865600484555231749720621289635187910313260581389746094008874109175311689066148535148317570540612436844544 [119,105] 56372643797595477648151488322434730404747973233001137979809208634732700106464465007003028604253968429912903548023028241523991258007479039968943950899596768476389606011713215252613078302492342359442791860345150714375820588718998022846288857604842921497207172694956943368419462450006912447201558619413478655292198827185151527126521005408870491890385782208123824727436978772656303346552602263710045778155597899171936979539872627604638803721319648472939254195180303793709374538191457071327460412909374016356822215099279528553547842704178215336434057480771961621388029691566799994041301972541390325233451260975497513650704155790095072714915611695349541426202337900523825970186396372905363295462525865162389168348493939807198606361624126304066584848710007323831041428072923044320740731484685244474927841824480413287498353006664748941990299048607159241782661485395876098551465106807326718041603301456744227414152090951112373816702041980783585782275634016609236301194247647366060936144655739335427665571090870032259949143186418225186357704574006988812389708972677706940284002811915646775290033387116822427417927893577845020729607256766007408984965321055315543001228397660493362920750110197341149158990165691958697285687471046324022689507167642254631392182020935846391478398716684266375132563232258449059296422387995478963262956027300590976513979565865769082449037431308814965177471524007600438893723282097910883746161305790849078519140517442534667579363354174788278704203189030528287209193757319715416027931419374189249617513574856885261620834066328570945788007656623524051382702608851298344455189500642077515227603309920050213048198005705162456109401457879478979085035209048684166327567414706761399156423294179884381852388929434225896733256770003614799265124041504262528089511707238133411986837454735159222473606943310370666143434265905631342515027798503294556453460855497033036534895369233037314241391969176812407657987058150016218759550990271865780660975874049665792030611523493333093129087006888218961780111864126044864164634992789265884986575107803493402575806468403641544541094837407367168 [119,106] 78745433689869127311857142679666622895611716154665459546404225346982932060735936859281100611157620017504981003295346498495885343063727159719156121070943458244312634023515508423667987248151317906262949597066189887881757803415768055636462101747064802427850897346950778005575616767336290955782809614529423043837980806353393928408531698075371705214966936943527591590609487875441236708519651365230892397420574129944429168594271762353639848661543614685693996834499982093756841450251508699655991070878170040815372480596301037048513770995383216777698174024784337161397427469536763084387076269866406347219102020543868655968055542817777889180079664341514496765062323588981384696433952738819170607579827170429153196279778782982203644345050291251146876937072056518249207344151273792454443165165283989562996212693269463846387660586896633640773087687783033725621468225348066556891474741842167116848518301616891736554162999417574514972225164501358614576305044106197808219114904486667616157215809109540136492409515538517140680889956426860958828994928997290726901800361101099154751049191081286198390108452176804772437354546128241003116086889713734161102609570658439209394477960453166237780020770590336991786998083873711044628417650837525221420507661390967372659682658766863274997604678183298103946928037469006674977447837298683234568432812806044902414154139143306503742050704918960609388973456680285617506336263572959241162735558510620095091178545358213233300323641961630737089339511036303183082757995129321570825291112765590076618082433833529482556497444332555829775737729535415984946717320613266184146803611694134868239606283569060502024129279947768903186711649448683450156122017925196042420202808611876622604761921592094655632985800372521979790832147311137170832977088411376289886678070612205268023174180618131736093231553778684530762686127421524952970710487065830157136248933364532661979707925392961019541060056957021358964733101438772076397537549845525978278116238040908875143732046796123279578932905699970212321182119691313539847816544366086257508081765119593874642079586803912593389778632704 [119,107] -190155287215554348001189838982055572373544605285076122696433703509235977168753372597890977814856551105395694345015885421962554301573888240671154633902348377793958357973283122679132831224012711384777199784842785586772923650725732619012899542323018574412322866180911793659535762646846096058847752161385808816252501478803491046758771645601661841017839791180736524617231921715301119151292428840520743820595228736538468178621938697933008544581782307098872224255478094831835028097676593720556773698541377339071698157632230379952539677466037588363163654098476515686017311806174372366256924333027796445579571142009306162433168310056932369565235503234172607160743649717805499306507175451759862666256169946522969933485768576510281864734127819009824469919092830514509991928601032000946962640407391707657624561106258511279524069408892652960805720764016098170866582173059188882443887801465066724610742620840801709030825057297746064241973082111903235391900928006800524389781802093944202413046707565086103084765904920161182106745553318925032855351937423031681226241718292580736227081574707324769935316545607402915270862501721662093191592408981242308425009819582058043093475392396274626149224382705574403003666433486912480380693084065864943288111005826341846537522335950772332904948532809349144346423184741487871820640981921115603890162844155128047529808079929070054419341131629010201497741443975646718866890570800744029668169159245901060148056791059995595238167951298418141185500059395827555479536010087242990408897771487640185195334966586318525429816580619350479447201993719081041457088556002152670425192380562418246074722551917541295706446265034159186433401958221820220572359061705856608736847466199466201492826803434549809858777534425285536327102292432164684828756453655166530566701168037270278787391017203471064514294737984925341080090167304400491850976353063117015336899286082006377712656097547177921733161547443749959742512182292342394596369747778067361099284203114836146472949898537391834077333314044120106394208582519218644698180790534834945786450416911742631516586429200117273886720 [119,108] -379763179177782089222170325696614249389759639774911300810731331484026853902190656885048270980020837346594614532360151884266383378463716221339102936293236792828354150471812811703246564294615299234356240929771162224357104349725649645672595757026842898573756080646193111284121255177240435955984451971522238926869473593376532970228890407566778610709360541510903861270038545342276124838990550777545982682548437324390441233336896185135450737942713375773200321740651576434065834603008369311742414996631098792820605905902627016064350488258603255498973680727452604313271313114753336705391902250949886136322496283575936517621455698399310288642476003529391600603574943411310398507135707732373017218293943836943126559656752590553149417403847071967492537159825739043122990849170060731219993385116359534221113438236657931626227576487630508688534053927657339877431880521423699874586011749690015794302068901216715385245187984808839514142203355220775903418986600793754704192476261096388418888210180453145818114061385658243392138423474234057084616571352675606977492862146445209104237426744810408365456118825266013811789269425692439002974093649020665471548519784892425409869642530475559637241292127677654830936584106031142151901820684579995394384609726551371656663691439619483008179267804410256444599423036755164167488553459209165168480483470036307681623906526757399503927587464067973804003263595061478008071874657308498123386153524504457080363718246604016054772103282530308920345648857375126879097759514772958849161078886433215957368444640224988585546198511026266687010850277550474483669054476729861772817690455791731143525232549732731945256873952825874026035228395397655073855426671904926311713212979875306275211057994520771272102268445801959610814076471367637998584695972164433861861186450614797222383106973402685052471797392706565232643259589498407747715006813056867829189270505520181366011460641053621235666752982594081797127041023454791119555738526019333565867744275044665238804829341407867112249295301371745907174725561814171483462661931386766416169725352244220202764835881678225408 [119,109] 164621772105486786283910749392361937148841165305259086581207764750990606016483889882063528007680244708012900381007852880175705374976834955651369144456202926132109536349482956346113423428256207299948896471467571461916938437784572423887820760479852332678908765274106146102364113543758163960364639281786544016358574715812657661999704668348848591422650843819084096978265218491506141664371370713926428180178930025319270715950972667550498102471807466870406250289606117843079698556674355134139394395743131709782032720054231536417770666495377599298448359686568746967207905369613937541754379014664914665280045880801004356148525565225295468387595100787734685696670859341608702664630400816282059956028161656653538712393684992628091767085828270069496204246110743387141706242883567373793996798060135860695081235978338142220742291690589475780739834448988499090611137760923642492415509641203743655720461760898676991843391446426674489054659111928773301584011265058618125952518085802065602139953560437573480616600404346768792233532974683395104675754185730802473738259707639540231595789841748311082030386617861389875134174925802986685238412075323426216384013813134278013719005510318504325433868500503885359734331697262735681483460818942778831696998444065073340223143298633895408840373916806734189008235102912480659548733210277357546368630495515410364918592201287311515924996649622715729356923736981463563730352198933031124952007583415944640364012872593230863482579371476856893308814250149305260909771987543713765726859112561397066970672980989056495140538368704152904768492874538959515971710759710462456869730302371228486333602805719825496265696180782125257763026018509562192770896569473430933424270791650480600252559082305965528612045612303354407622226768901386261560352265658332140518088411311782817597668510488247882166321758276565392836631061046592658645448677631020760405438449387936729315680807400610459488693998338369687099238951268561069792518324905025803105698812691341669381560267114963376786720755431844901316416916889616043023027089329554730182997774540693441219041263616 [119,110] 114102203011207483799615204902567458725361159405688834519093916372225352736698465669445229815162134400066948097822178069334405197736643726075607979071599456877207972081858109576132903172092169871875699923459035542902185461893204078051076382944627853665732375005880455972370984081343891038164109671540284004289904612120651584246478545548009769640068330030951765339856220470927502397612907502401153988782585999488094128257469715461871322064564321980489114917207633108770228937145676872820907641104708605666811919928397224679044669396999993388958147475999407862304833968888640030529112325908652392068151541313198308336644961283554796875784014781921399967096097871118498246101032065160241088213136394611947411052876167045356934704354515688231572637949072558522599339444297067581535591576643005771186508383550601693029370211244613279818879862082610717734491787213664321247784383866458756231860763234846083456394196498766227755277857377483817384647056088599180029515554379642509584512895705584724194361732664583304700347522998241417550326268559883519660003898757982423844525907316033840066184302889309935538444617975327483145136230351148410513275629038641350099941432963811970699966938542319656811739710762844971169800190572271065271513544521652793971732897059759570297272655752158838633714500610283265309380200337952294499018879550184088908656230761569894280193556222491343973320868158222295484627394770856180350338855003493519322049356792771724474161530527474982960014410166588240221988904053794804898147414721304094182377594750012027313644806654778663923484107034638310037773609416760257359565747534702563144862475614399094557936827769677522668750840594384469358397946596068945758745618750804786636995367274346217335173485683164504181488967524399510067963754657742122734253862544931449939732725587710627235718128042513052316564205503339766412846030689944161634203262177452673559106414344634781209845580358022849172411688511872196925659374390777617468023516182422950991883343764670227050057032660772118492057627891069671032855930027446497206629627613110540959744 [119,111] 11985655766275095602852216879665380530152858727063698732901901885052901863943628970030220554094321588115405266358070892543704491859415104474739165000816295736445610956449177114499659270655193839605042043990128803869455683118946296757114478786488773993149232554127138643355048888156270775871312865021742891034765536748408904936219071280779810934590447882684216006792309120802553532049778249273518107193757506682386910317725678062792954117452538263880901294517570850312871885631429323433082399762610533983374131404719524634170425853770522955183356376743662313010735526487598105318903521441766484268518013287214682404871053990863372199259456057545047746955768793756098233469840494435110775486390701818668128213692776854991356269289531486708603891720605098206274497354830330282308698315679687077168183542674497312771948528491596401950363703395287981454888977306239228404936619870306927332300974632901412515719995416752841166593156147319926261509221549935878514856347744402624589501406760459906429136622072158207421916758376558300143874735652182836164022400756421455167072427281297280393103968986627957323170740214417135651806078837413866653066136120676508161183024607564555369091216088591806197025648715549301207889746434706891737459970267746357700157029178093013010645334982854521687681861900745986521919476465415677830545587144400173802777569615025126874752797371044343145594775156295284830558704256111691686553367909087736318678594442887910767750320825238691000238470052552639078367589243043809257657808628539210518577647616068315624104684807587583807145943737380934210439117829707022717105604059195746206183615447321014720245642514093576294826296176671124301307965178450683012407790043830870978407940543522287577751606080324590418372904064358590818586524425391281478510780483097358878276173836758493034666244912127676424157528821017680248980544833689904706048615401908632822027463225664507203687714570805586212994033583742598366140295264427228030688619737208643834826104796230001710151582435285891991828094589296856902242712582481623099206806499360768 [119,112] 52963256769473109383760814354673285032722486719801872474274676985707797331208189834702866322077480706751342158362804550258486570878589155086312369389621080138734268411068972574402277347620786387529221915070038445486063042353685183927666107165831777168032158921267836724541587006678631729879716707117688898022262232801916146911739302520933849828719074631880004231081764592764981499504424060097036400273997414655214559204417965251916151053096477090306656336041805366202746861638887262873506890259266020160730964964238809115705510280709394559204998941043990010646011430919564877760250244138808283346850541122814330487560052709415415089093089507118657172701844185191079473134924570799162540549961789040756977484632711204529366692176443492576163553325838348136768388574788027773263128697247536382791489119006330623137972239782518884173694273697662947952434764324306031214444268976798869263080722758616562083811023823343160427557790663890387491526670665289175969684715490029729197337687882382934319477758891276408086534433855426462581064253864575263068730397088063498770027777138138260491510086471313248334270785866522899171828550348288150048473678014244124906466150522336359361742901835820896812027705261203633694215432659369482329623035168176097801408612575737006895570653865237691741153540783639118450341225475170969987827427098743905675514249948888815354946503327852114019489624396444454185604352155403570372651743244094188930428254145322188482287634932995316519705174536034287192781418714016991771990321272260395117149322424803115227945892760884542155312066376117343144884399575905139671166877194526480085125203244574001461469250388721469351491697308822723206580493420124023730603953560720633455101223313035833813124280992366199779163390820178990093402101586012528523715888517290040467842235870850995360791426289528186029133725609214509688252083616669786120893077109320339752466289638465085139562325720024901947407332582451863935443130573652853718337612417168451199062069503021458248556823161340633293256397148199102346631830872190144944120758272 [119,113] -23642509945943908013437342968953014911657250667776277195108458800902971465810330341121207218762429597456077260179531899342259509871141638860199032940953785357833511053067470325643326881366028454802033799062761421155167090394085415378659066744738352972757889434430802438882622815547827485114625761367289924097324563728924437853450164688457153252376154541597436320752607097950753889299459313989675159040522997179605307801786234972716218025069400798344914369773617883995170524993274516734715298746776273674645279899348113573115015933278896630820268682558521424309009341741121143076629974688537051593498589468225722900543131247128473328161374917817174072873988436966459224809570996128281650463114920833233803135408009832693771797547947448111864592947085676934529705197895097821708376942031856960328596533846363732424122037261961354567814912351682795878091451252607545962974368093204831339235015166329788074604167275098525758688041809325239631540265910993890092753043628271367289180835533865010421599896121268205964143108193121342423624538390230437774860347450421916374940484243515166062502899118127096028307571150824232054884597421046482394333025238272003344993174675154023419566181050298064128513120500966536590441281935851885159451815144564916822985216047660485087006908150041693088622192498092491238292618811932846667828857240545741781852003175123535199731735599164425678788729697119620703454878401463352837568330690991136903095867666535359826036294305298078378640292629632515910823941742044735834180149323915908172035280165139630978287960340207894964516840066637238916754746918924257848102919342392312959616985227005643777937646070015294131028335765692508883211301017343162098131819923506253070426557982182500638401992245345174462541943937273087577520976126182431707724024031278697889138166583626434070563950438799102345107161949536842314423209755784482288401380025433006860969987910747903352974184017305743068865715548895892428364508104140221105127700254180767113908680246733090557049656715992624631724061976996159794749403166084746772480 [119,114] 8825442974325663465467101379432771412559968955128245539720711294634437096529256029183185245083290503237683512792625601952480012943816998976858937223853719586628077792376401543097819530387973631297146280943231316405343473927577665002337731787927051632038526999881359886409176274277782881018590503656873787186233513460640085692260214537342865581351501597082147008065226831348870739296150753793951272580863290021652420226987403059585167383199130210545963739107822241878941296351597116549552761297853760171783564368580830145893238664073286001469776746537499236063765668246002333907883093373143475993934936476449196037772108220100837947746326362004485106521103568716288990208532660285632259097007355425750070764001093892895821659928589694614672341409576145794934078057162238283189316897184596243717200731857953159925071201090729700366915716215431955350295751725827164350217337949648154883141900364789867192359228979008932330390841572784963270381613011093565776877686752572441390440435381962102668430740958406133671536232567841190802735448141085044232791543161450150925940231862694221701205479339563622077914188414823298196285638128539719574788431974393849083488599727740195003387806735467810795203772193278906012690634952538737092766551280995516506735124417890773967050721230671280025662186091496009593438211792463347292120562631634891733879216545111371115966485367013025429967094224089903341567096614410490729745313208134582928539271546652111161847632261383247209220780664604885246481961137758680311076108059291063916474930877616216281777160671596714512721143076587102276311821641498400992527823478977182676498767859636506419019822632957307708187356037918020212238171979748026079833621803489383385179781393845426791874734580736060656568697656087063621345187094907660097785068587032583983488621812736070272959102109659069347731440550179857191646128452677412157344881329760802367874430786563032955018497115740398667988809221864655349175935549410064593897820420300149865456776100070860133488183122095113169266109605315981033899509316861952 [119,115] 824968529110409068731986618849665325046455007186504568571475531452556648648710569155413550446996199502580278812352104187800364713756171108632608952718327660165276624127679830718615242949872826040053835891945909329428197621755644180015271523562147147071164911360383750984606613443816643809295041182875842935875019159803074037975944390815692543602015046420209235277358546721080431787474000890769728298505282844738170130982247579713711905220575915047711885122625968682672552016103724412699414550735957313444147389709552254765625093767903457686358312898533167212752313544587457417388225320903112984660028717014232846483528784364547167371494004005772720345259645973790399269536469456158912474801735791580061566201036426498269185430045460865349961787013444481362035781737220688308410541270726714351917802760557625649899868784091087035021948785990125289469190436842301003805082911855550652604788044913169621785413702327613638693937452418020327506800752587281724825197981380989791184385524114859753099397927112198744635629880328955997193857432803342588095492886718129518658195837079982119558190679036125411684277173219574960250427600135298009882788212608197035992098915940867783912015658517408636650779630432398673338499718189513250551942675146642443322009783078494464570502833122416389258655555768731422644939833581168180078847121803478624670067749968836349967532824551119562652285770559718676241820542070669463854925817083518365664471029728105861282509726195192669483677820988981618916034340159715137766006839348941800564596215522562980200604189523128935439975980076584615824045187208834742252609637108517858417057164531949035284348428306559668627311131519833576825721263189393975547792308703904527318031141482699574415347868414521430230598657914850619302891569997907099191222585255171743273243608286368924440154326066460521734550295174592058562814420541724114484978951332410083198403831696429387250746366887692237585881669190198618122408847200740476022218549851602344943106251314717281416461535265919306671424245234488590434238464 [119,116] 8175871177414143172659469220718630074478497361234028387308375441660812870905807766257480818754628674248372819802550176836157493590720768999868702571272851084550088206515152092171134950653805476493705385584663370697316160661166624940556235960446684197578870766126913795792944711750361862312336203842512603804998836169947187893528808666766760297661236904511884699164490616936887261045828331378400970113597882517418489317096462714439555263063934492106601560734380029443751164338677763447007579081179816909493865867182570111860339578515281120585927403202782486040839723503082240566907042632164479308878320374451901023557887993187287850837078703372575728738555290800583046079775531615120518890246878214346544102630776689572822884221927941058416744832515087816457378047739995593487590282697695728766945161732314654774528932951291234122733899598417055676515217321781096031871614084773943423987244795103707747281882799461375954701716394044575429397972784098390058032661027593207779205442990556109959281498920840323884106494458178765463439025998972691104409494178561074747131035993534079054525533440610381532868070880926752098975206055560417713295902989631486766242168531785522402252116063098776429556579095995188761738833630861487497530314963660039621756491450672452193606482798156112010486545637095432428639572256292027558878977602266098131717536495313688862408115339986722349690593326722064985569903271494951407536215071790049974691920417797039387925711782960351046381351239542213466671172925216670395617016619972092675867973172563238964989002513160511902224140670760582447641071482235095772800592116810133918871185523365823922382245727940775907598269431721881402256873274897214891165314958021825282242624190778256231859565700649009738676676131260929263491166828802048311469882114772280205066426658008802651397235852684585950978824661042570188583489650834280348221836029837961627092231978659203119462516771123543017781051700573371934181033297199632046916434199612759792900266561010030721465438526119455742570738813812169728 [119,117] 26706368464858896925105863476813836772253155827415512550946323023291783082711469261042036669267806028660099571953858155047683498183637474712204390268366229417915367512351455052512195336060436107219724919171308060342631485370924083361165170689009216880592910907538138735918226560647595864652955715358956474157245879500207311262419984937760023947831630675096789625385467279829834147315711150344848134136776536392586112802582383511559962744630308258871678117256097240149275835788097006475049736843870983094955174929854786560739097465762778707832738147551209848677085403035764428851518393855236577283682407746936827708118473739687101930771397555350824932158950114317400579157400275422678170419804865645735753213488826535431447030983509728829449398938300081613901946341819561834523067792183892550113654993676687888422060739671139343891659884792548091995373266390815221344662522125876680508330046269795104263341005224684839611402666082250053337207771966849616866938102299710642662576155649289730578062692498614918720267858255176608471654703089850007181275578944484960965831750592151422607656370692770953894015268372095947791776821877741529581352495440687078047769517299021827036643083511073938223636657549879951574609020074445100084553491137259678308064929078895190704488714657846772545330828299901973892336629852677265295504481022526734357306193507415955786369465574375702358184016355027568640856947290550843224535840125496088366532658543719276766041520176862474636093434432975751628348221040510356857598783569297239743592779898515137834172791233333568844001378729299252598510807114591569241139682102178231422070527854133489683690405351896033983569916935533917409411026907677781872503701748820486308770026914709361557880442439689915000099157565251071003372727314509457518819483672055601585266551091238257442560405727417485542080923568153829228861068894829903226586857173333277702104200699870601446705145967636658835276238748356568540518084118837508832708897872399413566207754825603312610257390282940004786265814644736 [119,118] -1756948444828833868597978166650098410589977479704414756408621168262504781853735806216589442521297713455850042982584621384962240960663418656132324451338657123958374004376874738346291802392630839626853361328566000342812660613786159013393012306995737984730988208488917430511494188652340746645619175533831151212493985279366662881614295705356355173227418749411441560739418407209925449062497263031727698533560717543655371789549054570628501566068125890079651374908631948450714857541684340328314258092006824822656529045085096518790612246827386724325244415069358425921726298126725395783407107403752628276829338394614541156514452175941008056712689771574469660372353122548410339488479147488962328758537015429565001779371307011851781406845389393995034681081658005177699595306651985486558655227186594993597668516667426999642216158183157180172230463072431577947759937319999774794379053418301486900757410243743225207100577300599118190450050356589213570010838805215356129768159478603549824667122452019804202424001797403371109041893243691254983594016238655998992927646824566685395286830224835178720472425113176020491724928215779355278421759590441722497282835071917987611570318647601929148778986037691503179805330296899828928478503879485978733021786203183631085329858194777053475393211493851481500206493922113164590575144233046430893702680945882584536893894541272140819078379403128834676139260020457168810395377636025972560904811111692796466482018903936897313886442380105061687393499408392956554110342403155951589582012266681995042179491616375538079933128635225270024469381799937150386929610765405615925561563617962828763528505791743942127643343170137451258167170750797126479840540230560838695729997203500031355491429386939564147692139699788401726425921275667972075477391986643686629336251652779446083782687668558490894545444439227288160238732565859709621385476661752121702071997708783676430163799750271368830397780019663641735572510655193136285828917591591627178972674121396488629574625861218490236114138117789607045758976 [119,119] -748431752285167317683892115562508107929960051810789913065382290915948992839690229681453886488416772840446823738416693634517978054850565958167965251079538425697057990780811514451415596151799247158238099822108725941889951084046762821410608947785386249852385651377291545096292587004684618750537108990677802021918410683362408469288386339274480211292035140754114741386040254065744905231834427729482751199445701171200974652574700496718743703372393122556194538885586233662281442933153111436424498047538699171137336574022607435953316601909513653612115970984833668061560213937188261162743287721848270266150136129582585527700969396488856911424269587349208263928852895013598340526240452227969376590204803199061519844179501751944381667162954905850642978630180554694595597995750874619384188234986711063077043041299118359454405750585450135791697371566140909278802386203094053446154043252970054702912774974496873158234185577318753653909173955627794880562635125791400182766742394039596415928826311335448194924334731414364126993110000417800635100157025189446495045549419099527886514090082128913355533740553243317011390128599793031616211586319219140655262956929061372483179224070509151147051867359180833537755621637747468631290788851305904265450782054139132492843858920120835420490387125949019391621736703521113821087067668290611141599474839017499367360253101991782904763834987453971833953511006500961120849982429082606669853865646655957187413557416566028357056796351164076515044936761979113462979092230401413068642281220084343479849891010400090926584594540423813419584949295789753939109572213276067736688718682663203228257716269404356897720373258887104269900161984136587670727730800756157061662817402912087079750180379847996309184838216615476172396913241784841898047076495063720143772630785496616766249982357386002343309955551070962350549929454545131603467936368167705277200014198292830264563883754232497456989767362418264697441791633397892745332604505763947176773060713023645325951387629821323606426659662272827392 [120,0] 141782670774363519416479466897930505692772374573637004818593521332378778922974446135898402368981540185681151179066028044707866555041827487791149975576397078428471162409469193847223954328012291424371915745645433155635186669627861687472201921014650859259420176212757672822614806349788458117553563875758428564133120551421947189207395054584180205171100035903287652096590677332146472277461900796244654075045723554973595284727037685658469928191535397221879514729711704972070899945193356763744460949243865422242381652342367778302536924765895796078528054157326638540352029877873584322671975551094168089373903037785513912853644897459846097834111530379829324964027239476159410848972692319466474780030586567072363697857132778601224662084858917902014604262890213006547673730056966066750119519349857494051277168515851339510619480561657656542726364550412323678214856076959992659490385490494195893066362127341150705752066231464172689264871165027789555511223007371814652007882777613505849878412537572185513751484485361403981952213552286103141189364758033336011435363420523837460423771438902790307474934452068518746467748089849475721246274558458513325865752335403321636881339275202061232437297770220771095392225291794026645428119188874482503633454147510023971264161293290980692815179501868697435434861668940418929308199022396486611379063780074111708271341156126100473393313172546745331491717086315987716826566680480203615741921726224291075917144464881643178911171635297835248799297825047332198645725475622192732744391929259216550740724126530502311303027390065247109174338873017125052899427332935414454749392450095448661855391042354070819574875491235016098403750800040507448300520269305750801561746258405866258848372277663069939912461611285702168467657026952484574188826047503618661569119298069636250240797054900958959777660973952322638961579640101061380067563906190441324791626467051964697472806970499933496110667530238150809958565819218523521861663909971855100981115859680715480830801609751048277092108555084858690934890417529597136019272756102193780005168500935218959983450126340428411196949980691726371968281607080075190130081915405776900928976501048640909107479804847085594412036728028616019484243815731145802105921716008653696953659850951126171343871418539180389105004129696904579500048647811685602308905122781443290691027856597786299728060930126391512055511487490962206611436842479922190218064759425164369245596912315198798008614861076992497146420646458864212036132812500000000000 [120,1] 9370202235270097328674538844468255389310054832483416746773987859660926689124055830772399500509157453498386645426447358451264923301104744960103569654455021148378517482363060983730471161992177942635601365788179802104598161259996685687960037077708391352790285827260064378048320408463821501687270765173474147317821805495795248459740525138671557680199803263849068826769206725701253131977319927763624497214264326344824156732809083147942323201830969234981051985623034032030084881570657151317173489074551547836025871249055701221232762723792692762394510514258017230594389246777559203873097039477932752365927494151913474750780899465579026100754135375071242127298831165279597986281979824043844116585600030320841377043760212768975019730628314945260033482854656992690124223157401176047425746047453479843023106459102090523854913579309378619449741521630420654104275930464296751688029008924804924633663858289172077575182191576774086482241932286250431786926324935292628999989114138995714659525568821664001985773791832467373174648611431583236177805790748606990945887477562174469871445266656195406070200752457729492772970995482598587294431292648513159029600756279384739996565838575256210641244760912745034195930778727740238297927766306416801395966740564570631758415721802395574931890965791562091301435179938543218867837045946733826892795428452859171282674425819943723880696667918842580535598880208091238256961450839291255481610446963529074276111232064870990770260489358467013032119091342696606168287831437843443101130479457307108938924732185406725060489818951325601748139611132571724782592191073403018607049945412420558657123207870120146618824473109169590955369573623588581568431521635321206834550548587027925316644766438906413976598938691197620335732359201792630297290100298382978032030587276630989230088174231363829334820836646737477266728986537918192774486637669454011085885410457787574964390948836654190246724628135060903853810281456857186375566477088083519626321675192777639209587279369943291535791911508535378110197861811135024844870524246066360962818277424317786368263287788346369915019148414407152534245353297412221182678552090944961161651552084819399620629473147724012213716071340007211970980645937190100217678552088160947017195985826551296481267267205011210987785097246471003295236136942174729168897818745787298753028019850247408729680072010595542546423397889079822821170783053819722019450561460359921070744563426146783117337557555970306566450744867324829101562500000000000000 [120,2] 90407426017467500278270083768173078160912005402097447533953389213415071141599197825277526080172664174808226487760211291812440896042023780597820587696184063924172746693492474085654599320526590265598760866719103462266187572701413093330411262726358518805633924201460651715561897582807706586793340493951147396351844809574387830093474096951770404641042118351067276708544411411403888051833061049489477135557785354524227476522222140682516465566808277942103435384350511943366973631157681642502806780831792621105322331928299725261408575649047889060729033782590965055866758745296174587313926486255939690254372288423022487831239150822053452789153747265384761433323791432952037486437375096883151037092103631547093550536198479578418222963804955507518936940946811640324009841872175294399688139592833065293827981719783416026725816095975256296909458255219402194259417635172665964599337658587806947145750244147248915165621596781987575107656336333955914394835531573505332521320259570594725589293785291007498989015117900460143405191193123726973887858235336036538683554180895618906209660359141629755846206902412330776550200277890588568036363875400387641689714294981466161699034826406357507222139956212643546989896427994955057226654819197052732315346775045072025166822826053520065125224347124318946361856981966192140888906368058689615148861406371728757461910108630007389626925868716212063816483488013417353770183873881887491635077341166286758837216159145239498121759649479969939733150424628364866207206595380099764341349195331467917477341005396581358435375209759628491048851280935473618050461897557738434002756683077615746839919454910397663538118654421728102369101519015109008591855287222723853410115401151149757261728236510372431842571626230419595046596572440367318875809103161877858602674422284386102848394290626242348936302038199875542207431205762271530883131179308052556471620025093779750137114766505437876381379327569223590669012022294314326026539496446327661792636799895221972017971675781570646996990095421762891362617825262637021268098964237924843567951717896762908807641604856229873500221852824682143386117815769061872639870888639605211829290571945533875523036511406285427821901961728116624349357309415077041559434838129015714282311497682310735631869679912700766030868240932568095049823623962235073260003814349823306083073191999959956912375777337404485009615703825734812788852589533036666075414691172278658741261841911869449677722349045794203448167536407709121704101562500000000 [120,3] -20581744340908936408923037797747239584082632799473531516337124973850616805554207600978318689648655506493426252049023127840719333027127764948349867637604109013992741654728516710506670035366496934042277521991801499275215014404229229740805357599886426138741775754482171699526596704202789183739249902307767900569483883485734380166425366145424602657344213977124128801409616425895660971265357548466353581094845951158134577656248084785833193184205527604457733154205226341235347265364343315911596113584512539174137559889391503596869353116925109251386967057212640494659991807709324429905691987301599555659951036021585932962138478229284243328136294469313424071533051021569448853962315939572339943812209263025508927766970997435608656083821014691651143514830997386467358747184364805087269511444554193979130404864836448787723701726218937472372199726830796904490537031123368271646214423899429147811862696520110116759374232896115665973818205612078722322246244418531375580777039309893585337464198710822345195467019771964205783791413644420634764256862010339290799517550358332644867412458457542505726674525997955058828590037931325325201462896887211220992608869895558175582985557376794392487033022576328705408696993569801984375341440509330087085473781544132818159668842334378726137675102113966669120355885221970507057909167852968540636059944778149238997348586116539275272790292599426158793940658100718347859931178851822645650221685214329037834562396670886055469424108451647041282165245906510828950987550854945338405588004749755906958850170593890555186672790901843504252502091803637575576819304189962629959437101321479939889288415118411500681769413361194841403853841505595502383399620181618995866161348326981853490922178937426258944355791668848364495229625779717290721283878254964699142884922797909045758757552379458574814259861774323345545182509088997581992676221552804672934778721216863131988208308424263157161349837144146870361764521961983099670032211029947299611754666553670392897136010959843690589133765301159261188871383838723883741546783345946358829001365018420127635568276838648485443320597120124023865488417844724707334075360166441258257808219190220294718737678127085919053591347843490849536778092934051754905271463433512469304305919180591982707037450203520660533982718543442786862600971652032773143426490040103833104245409735631343210974863770508616824656807804593837476853348970331823249981054770592799682937507604716412213871623571037616784451529383659362792968750000000000 [120,4] -264232449197348852677466847025667348197623905371128783717608281705579899500979290832218705100824728908928843963423243274675084318301374443326558696752670132213485888499930482738836736387630865945161553809409109472323984732364658832055512992165330593539643894513909085675809036208387843008624076597622570249758120790419301810262873140655025596428836330131801108918919568280593419001381076641111222044585497640167703601334588343142223552141018377309414233662918816122171181308902285154829407488812447435681842963987723180809352167182719973567630292564641897475375204871981646969558160492625688248244614939500395992628178582107696273947757686416720336171481967963638427150136156757791819560873815075499563041713513327180006676901083203289469190125216783390403806315997508598546764758675191176732969040762699522879183974165901120483454258248929347092158251314529332930630347263354870209775313336621254860488523612367617626826147663881408469041517012791975631035695736431412369218202701152670473918708250882602794184287957248452678186219598368670004996305863105819528610151833874464950263523345179890465960202485839393459922096693503999816456101637638900129259901553912891789298130927412470114325537258438612577798723690574974622913211623191801659337651798908646335738866466555778072980993512963415061176034890012482178588108067725418296109787174289206938617316766702178158820183645155614798440673650841595959528255786676880901293094038495119579586083614495180293137334453978404354389062050027257615722586602400950291100366932436695058957867475484223679632783234335284805010246591629758469997906600779961117545433145876554910863102130215509113592015075979245372989446347316177029594665972769547672945358711317089732329612333030237567876475512085054030945216714517629451011391755350185367076405164608869223043361755845786384584518910851339862040147090752203692973887896093286284119587193539729213337471255402778408291133494190344992991854478076403108609498186635655855059080694684742568870881109853523572946187439753582358367852272286917454851665330908115474248210890452378187850012956802540729046772886618626340448653703926145354016768425864553147349329066644173965181589911206217431094932100376376974481612519972993763584870876250284723675278832746208532689743195376977327232748159310970901565448174487015096419787657708216783073190132845063567032608707128115733976416006946645042210391909119412923033546838275157222169055651339597545756987528875470161437988281250000 [120,5] 4977473403870660295422675299096405033868239512523367408145233892833846459496956153319244593919388003271212262012857329713121048111115959334220092373163194175098222269234719280516652255843580531459070689219425317823271896777302309360698064991887628605227099359784888730534582002682292154261312605342307093148512007938509937097253328536926857243666980045306922767455103885417984455525652311559532159974786035874722802233802829368746599575304556617686381089444628041964756207867313009747125878461117743722644207169415494100294013477892067327184624955113375773719387171486424119158073881471200282198921279609030696074434337268350109198034128098040206119257594235887884621313440628221662863175835698279414544911584969663225443248544983841203010972022904448603181337021192376624536503420697260449221724550315494040148547537907316746405141784150389525651496094321275309321421487943180799589333108353700415147623763262750167998891674338343816826235109181594831834880808480422140282661310761386185699136654058669330339305631503349212249978743699776774086384094847905635477880553168620671342334110236267015758356151496901659978992818511085948697020158910982614821624447193824142585342634224387660456712545488943875856272683952455676757009445747321529577054701974657659266431285674047665765865657735564326924820843862057499720954049201662762495989214285103030927315784416332639680032484879885423781308659603498377394598015036982661620854220591563312298026496202062856979204741744735977002630583326261970517277796288003811968248482220128588405238718400553208791853261462942759680153031397054026978441752035036293694546526514420916084237270742303166337357888750907437405131765794857538928026563897582297433052138983151215416838833936810964933984648640010918039522204524267205412712039010705031195417105479296013770073533682185351907450139282912159006394324620208689238537216854540559526182691661805450182447483122620426863992411683681640618879095054091775171205361505934410484730166857138729245013048580814563592854764376899096684339920759903764794173343976499831749529008770569357081584584142790259616028640644101607262547312057603392972924776684650788700082528665912159479925270670793760803377557454001486063970665582276423642463891241936879075326688051834960717011866860489289402532667301970715802981959018316171110215664434091863069843129664685339031392891613669775507672305451531678863687441142706602873360447366877242316492852003406710537092294543981552124023437500000 [120,6] 46879463038541818071364958313211828168514376624956670901690645240162944614027935577212023628349038069445680696083547402979550650468795113802384466908470634325059095344549845481330231790040345368206833798978223140639909766852633533328105801078192480106389424063458695309783939553259394505699665027128674076533525635587769354327609954284756692556538973681358424011127401180671350713048261687033583584842550157673269988895324446232145028653561808822111853250766864022153296561993697945560672323049186489572222779186349729823447693435194087807311611140090329713711097345813262543869590392100601559917175539996345218788673787126861887486526371172731970944215675569058222353028788720460830826049184420337629101612989836461460421516448439445058507120025220704187535158419212607492335434538944745155848770102477913322251830950016812289335720899408193434465807444589280003543998924009357599906592626284936155457986937643093607116162842112009244764101405054063587650407957168542861166562827363970719551703743507672952783112828966794572631477435028233534029472301080759304082721304513504732649046522131494344675187497446925339772876778130231701845267754779896552891767639569312166487217561976938280380368354197080391374291685575963772188527284230408313408936035415911352093404685771075679634991444030029643498030189862584856768706613513238298724523969456358123228826335286450272086676290857960161810756217720218066360330157977397037000689712956073760895899803806233178977131989876053871433690439040603643403647329771779146539333815758071677395296534924270274873845526137706580469428319172920794342445828652224861563640293571247321617703791385138654111803759858706174971388757918635946344561261531882200383138511375113166532397993738241903704845531771634686384820756972094699831017240868578155416379048280147114492290737839180285947815355210355640881079324323601904679498057820491129459190185664242976130515337474431409367810640476116571496803837262752407592278032456537509342121956169921386170055128455511666630183647140937388496939886402771451191018533356745312509860248088001278580788467547911895576053656158176646283116822290267031036678338256253883224862513120546579350820025087019180946068894605534000697591664446193331032206109516465270317162286071603332044619708988240016454429738656344565435998436236580904668510837153200928454319762301347483848124154740369328999254902939015717462609241591042975864555727679491153869761888017819728702306747436523437500000000000 [120,7] -223040231159019176470222084982271026738546726926077374355270543996529060757970058233727040247500765491925988695210371372953371315400833907194814955952182600995761935932563792309519329510850975178132531447549902004363957472198496527164719179586517043147276195677608782647891785947048631002879875805593388250583891485850056280754933755167883462708426243118952744658689954376888733606957484980990096437636956047129525464525714254581730735505918360846856089559198624580553499386585081635606904528454191543353754540614988778085157715227676339005275374832009043905892740637940738722621264621359260572887500321003759231658597259403557729368901860546785020427141594948455263903806929133453206136593047904335684773151695655431172721444309646124428802181247441087343836806916687614509378787056286586011394425257940613467691441646252259286259004241725616214402193175830465807786868829102672368313348174199469994725478572861783033042403585415991991947753341558803375006528998611359641211854823131530210546773787507580361151909779832705116532856969547331070360604561622779414403054561960665210023586521223226349288898072165220934418924472148183304473529890600994333468144225170045697709603400888066561905539198000617801167120578421323614952684262835105851489211257639982597723211373302043228431214505592723567049840979300935547243279050918432790066835952628598359601737517626185866834301499114315991566834374951156048851423869841333531509353585032453717295821639634924637409912212420303544947638851318032724165391820920305152785893797463521509286575674737829359707922798769381803456781805099087385066399700558547631792807091778768608967845088817922291196860085369064781380419078679890552508446283666303817487572663628642865940138593958687559199730635735290707869611300794822837651286794728608855448836870581620441684827701294862640090452073048926150481085408008966885836402581031924758046223460095702727708799426656748979974365187119416080216882699475798097679045171471087039771969155598067430818118730011605117279378956795174038423946003081741631706542400688216906280670822891785762022546353213024449383266680740955631088257486150179464594057792572319626576334983144763100728097446824352888249034751492774168035579035521655222888053284032008377932461814849675200931790562960919731590084513604299901195642365266254652321175548185369126953248399750238008637236381892349654424002922534920684827733683006476410686073622287946445486017665871258941479027271270751953125000000 [120,8] -1334383847073488909580460047707214003209788133461947845673728243407518582437072502624001370285507933515178559757102456499415540777901664537953124498534112509522156202726456122732605007235708417126243800218913600729057738626814507754399466079447888440830689972509600127663990384137350461842752054390821773758668476130008632970541178436404433729742772306855930140172612669862517509562726364571819416660165587995835414598866352921085408962755672702093238481817496308193268209202874248288742034201720844644514129194140923583306943045628626448744461051212944469688318895648163317896749370566064437569765824746271594153801786582258638697924123802407801797691798828888520902764823460638086379754601432750497105214936666319497385828645753553227536337397643154065320100613705101287689335892443685790064736725000061027488518284673317696022680431025290977906049025775188291249270142082893210989473846098247832538490882664562420200612603259274108437477540293318144065802723487462514399991143283170785109039839031314060991608388449606941447139321004027685772792504198965738986688586755899332808366759619160420878774816684081854723166031881845588538327817829155476391937445277811268974649766935357676941020251744208811497531508796172873172378752796039450320057668723130826166068374859405322278990619937456379541791958770247432532816932363691261477273110836765106816211926525925778281641769501878931335622234340012452704830879678873904513468464296882660795574466581165904166437203859203276551423641681608526437387719004491540428385606477192797043449459300380762043175145769471246584456765799414899690386383490682263485437666539650187238259985283203767200890727969111875961670252254453002815917432136106428380298021497152040961096991179274349236977124231596092980595066202046911229331942274805026684509563385173776378459126595609695970057371265841238682093580990346139538398297595726806669402319098611359621358386357021396391863782971316226816497870400968895343406816879033169494894655693401063974774953241390467733901303713969477578359677919965106173928047505300285019786346756179175562377807804215786649142686190133787883263595098072773558459859300416474473790647974641689571446220045684038205976439434751458070518578637205223802958296687387869465007838562793289519756200819485490997595411695515132537143021257812559503745500059469155800197731058077079632346397131487608181549830365357182701655768359997283513253405926816258508793566761596594005823135375976562500000000 [120,9] 5058439386323254877059713774971115123231166406700420682818200953271023680922979148889308971376130594602100749713997061955560063826334708344899602644477392539306919182900382352216298071335678995812972118757229829818032537977809951698364214927198314780352665546132465545436087270531738848663958862719297513802267077895642912225573759378098637958709548467182661995156816851874392844877254937138510770149012623730518474036000942305009940565586673208604486103662569127395750979705437590418729594150162319902223226119277586572436413615961362302117997830764806745440134473788284114285401033415219670970856151862727083195542762505325414941424797536958858800961253811067719602716989843547895160030410900729577136457231081213731478503001915870742652620882081336929334892703608756724842754668284551393977236315671434502521520135877727330455347836849784123705038842794817928754364489416082196003196551691976403691040706954818120080353026034456801948488130207209265138554749185722338792678581173962052859325725634464625982260432215187928989576028009489506145534645836776849401485861212752069620000491903293547232622750798999222101491187361227918876619520969069313288685420971804550873370961747592175999142475460850826415974710783292468746606224846561216285246257058077244825422873696129810086576191866137101335687528156081181858767420359803259945307238776890819179695535370703479533716901136711975615854350546622360973728323890746385047830215044571720133433551325644645723377754580129320158502514266019222916313917218974640656297431818982692957464868205993787923002162862543645236473321617229451014051279429201804577232366007485740423415982839345166563161157284252615267275653663097683512595898860467954065417125893652879598752152895653987632878169128076327220540201271300052128256259706258514832696969336032989642698268681494980485371022158344509972548924635403307172045749375873810912305443838624259748108632602700301256119875379949934915471319381858257558368481401187882376611755040559018467935211222992591708786907498373239437117333187615298254708039229600109731390159339571325523066678219735527591240081491191848987014062923900414703971717750670732843898480307490738029263821127494317067383255564388199496718666489213977505208829960070353801169616788506321356572154876328142778580188372407713927577288608815416493150832539801231761423824797399925696958811082524030137181413235569935440592832747972989075599457679810466714798167231492698192596435546875000000000 [120,10] 13948635173625230069896325582417262911076978891305853395849867397090571179263441876628537574658878280906642209031708366802418652001419261012876707540613184421606839097542378064300913804588971415924508676835357071178230299428134200876163907826656724960177962968201153317924293568295997143250532548583753950366517181360098802395884360594696113489239119178481664471820237830905673679431814120230797422749280538850387303053381498754352484096795193534201420707387167292699343184445489226494453599579784311018072608251389625186209485483628487072076827581701703175148233516673229871255811581060069858520600040275243520607794068761506632097168597948781467467025134678840390926112354066302712478684748459292512171953633763866798298473482432904997519655157510587627376926488960453629598700709986254033688265775123174397218568952487653459078190239387831965939613262546454291454888063871138172314080182790935327283112843993881799106360177032408754497526209889262117626424470779826500841665871149432495495578771539751171190585533649851352614185952839377226249879469313613718089000056458115731837048691332247765368017553507514805490743351086093291071394933604263032055889722412805319357659625840208877717379024296925491832260785296220697248241321462861637595336641501838633733816364943644221013380533509763232014270968766478408145955687496346076136947252646714086661077955514007958372612244441492508006182127692426490868715841571674954973196914700790069530592071969162445319880340796054907494428048239172125598718498246331787995772145721898607776369323498387797113071307182626489352387619107282835925322137804424166636607259232806798620899912315095284504529270895202972075236096551831809424882159013904801635011017211860453627379557951048841831919656312259767583258828964342442042502305156540606708226990252399456610022227570764391269446374192220871370539761285146823334063881573350613229627761597803738042637104786220320244069694123724309682876178285224144394882720334228979894371468445803531280072255757815218157003340708698272502854866934873643867992173566188426071056256835783625107550557988119734002587048439226564647710273501033318338958650670541351703740990520414658489840449042046343773343461366188746693441440891970972351975726218021444988387292116750245320255717214669888746152008872462707763963866194142563983715358990698017159793399711404799121812400127071624668857893646774114171142527760427140548493696314835688099265098571777343750000000000000000000 [120,11] -83066599080792650240649822617245954536738687580719220648444673520095412055541379968886991093934702952126263538229765619670895540176144504342459343345053502288495097224539193891604224127462327496171559906706848173619924532675113320507704841352006820745965233785534906104504399471623160751887102208486626707823005927457673234908436444908658057981939399112346552530438224149771622564565850567118737008454784920394700869996950933457421146162336442726187102305132717140963131422312083561898235675595358990989367133933098847528682080290587674506317976926867319130442458015806231256879258984534055812730244288148597866972218686022522636203362595776783810853349879843230855305882516379171511186163050263788986971945895736997722991720367181118171973687655311198389107371516674451983309229948410138319929199728853899144408122234086301285998258813891604689642382630190264658716707619532564300732076110900154269937244008135439851193633246772836928308589751875593510237814047949622925032583360394078082663053046327075314301424276024722792164910021333759716091836258937055726646614864374330559049584668375048214804936630422785145612734700467183438242057563155284478328602410670457089542820765409399403345724370704429551832706097018363698366317424581201838408274178663907479711426802344266392498358030330924147211374448108742224374862623671415554903548732359196857028549613566499449581574565974704283617825409942290729656967412813510707096231128621617015498420482962083096780788450363692841270618824643106867854721662107354696796698280549640212304790162828397843774959042686252422635061400834021999285943282819099711055333874487496333525190221959467981977144386647965724884986103070623878631343180173426919276110305925669652803928845065451123852311414491332203657636728152849315991295488695368489959867743196143681160174494427723648364332469397428805495461720674596221505910971380884906125808733472079318842334722336987885978019906030080611365000812240518526468008556963462515859188619522845185366413322286641003352660868999785874422813203480962762539855480001923794097421286964831989830373492435728707512240582798130104264837361851651359668182704879826871242728655084467211801652683935110293850181050985784340999128167116042584470892023379785101729162979115597082402255181706792885572404055084201153133560113249273041128164154218785293520409419994227385359046619788181103583191388590422133199073530525122747861579974859580488555366173386573791503906250000000000 [120,12] 14123203042482872528968848861823708825300596779453799204741756722004347459708308540792645968859064329454851907091072422410782449618478251011893799187294653953512817211475321648403599150520419570528757531067344507398778550769948775953497819377133444392986445466334269342557220362731042588277517551097102358282258922004704983583887844545283578503072737430162609452253035896402700551382750150335050670261060489482175130938732984388097873301279001728277145045430451038579733221190538776940330558745673877841165164992419540297824247979137917911617832149333554806469678091352590025980286790113177335878893762588332055075313090331813967212033222705054828703566320883969956975257665554302541815343978192149821291432763738326871332239527973473102203531909012665705328639199842960553415920211762933573672823340037760405539174880978849998791032305937606085092264698826061498118042955255024140809240040509530473499024700746971881933972654046039617158444672628937640937185155547788647867518079018357070778261993909088146632131827761101228071928343605137085131000871042689069993968073831721722089390895584728163676723583761878171300684691111525774462537869559121322009474303365305954526459883808696317855878675319774790342581473574679744661656529059563865811932077962097044561473079868507712602942630328127428822405616569735913395228482222807493038601669028696562786518227578911877395133926709877791297895159125509963320042832232161312859904107510396489035453642181105407791714348070346570042791322325474612483651690588166446125582944471665082863400844440402507679123285544449433831544884433506196013198717805699009326028649999142139320010375540515341855693533531122098096305492222132851141407359777119126717804512567800358776620983718294992973678602101584888807151779773745766756681525626876446231221008322048019029987957620607844562054778937895647133889402374508929038290474434624895016946223776961306331966120505801386318439491102193328947161112221624667128029986184820009509364383633650162140528755632553279873878376160201342881180015889061174695455342378118309809797552364502278411391098556746637059609503711184201812294726741678759422900944046827188524087340909335956350748223012314980229273418338705385290918974592886083181708989679142845731045167758081714173064810216166986243246368099135001905776357668976457383934929592141042580090713470434694180892849769254000782433580618022007335709742080476214454165528877638280391693115234375000000000000000000 [120,13] 707611237242776255293189897847029438396619609619326216455966026291129965119273831757849308326035180181482786490180161161137121809996055542946036921914896124123947518080653232487005234666043535670657687367841302004325043842364215892147863586533900347646578089477345541950983938899634181355567182416873756407409457314089838631622131130097799272932793008932974717037117319629960316726071967753110715346145037596558616343816111928037192158648514926327900991776823202482471230753344674983332018684815129934204688893739427781714754796854552878985529206883706516043064938595768241836630271541004489065425469394306718033281016730914606888336582718855322594634349402231731577536513178586632596412361633484328669198468006743387534963324532223845507931352635467029035857886842862234447300731081390701543986724828115250883952814058567628945090508255918839307340416002104411539026719146169335581053071737132065789423733770056440596094794979412372599879690713309632636567215612946245055342434584635797856546575173774318881787388198200474857337887088721662383391762712573504838969695054896219231741832121703738116761027314168773514081751445176724202923693914686077553954359842869948581309837021489483882737201661958113079386525818477889644381769658571835126836451372429827650513281903835519774151304912690016596869845627748520376553910873433028368276966404775697535344355161632553399094872601513002327007921594888884507199197473364426526714886105016008996659823905997029282156681974111315756538731177112923229290857718184950887396931529717374512838997786567089684341963004487911141942351247603887765151835975860242713548509835679691604422438446346438527049100461681059109794450511566150461427917173555332056469834801236095014691648593877603771497939366360890313119079190655982861198841289623311677072186647947816137354314533961062096157847733175893746698520529547836015882537586067861243492818102743304787517597621556603882167397727078936398542627988963643577040873232678412805098683742476163929925393674535943394610431084844045470576906680863433402712250306786856057875296301451292820620791805566416104974565613332775239724220281807531325777265967145785392612951020370044914739972074000025211177033121933196385684847307261819408734689100325658083669053730869126077137775434925194320052407356765117895531317662509564873764500573267875589172868452885218561622056547309990900372156926035148862919130913207155231248179916292428970336914062500000000000000000000 [120,14] -1403862429650373671862188498146496647608679427813675906518750321081968896840759903200288610482858180144376167448515546561228438236297612008947314911986020092344049453197578254838664002637510254219741780917509289097936964156471980538499681262001510472053338354456280819307172177339774533925349246218056584158404777371089918456247729876328789250761283507055502596582098528380816779054054393752731534945249938158702676982452068052297480463769180774414175325857576016715798129538983426894917189444305071332067148849096416384989101757982479920297141496718071905953234261221592134087522368556003569959486904016198269212466574437687517138287156865776639831379307471791090395036949514352854562099422404306746799845808679291491433363029682123398473839670528285470935983257263031682659754574621529269977402883187756625228007853540331552693650920593887147280011866881743024888290182015951066982005792029401332966244403448165971457598263676767920863232411091092291419534989360961112140705070405141040979533926812564525939434202402815885268855038739539624984517487637424075803824419694499915034739837313953139495419466767593721083822948587786680788819176066667505240866776322511629594030175850263667055151255091518915184407150211021293213164664428592469431409105201734672706522659442705552090569160455858928554983708954054043270297335102524269593935568910173666834228037474350324625397815443513303270371223827315323121092785084082740870504235725552005756050538354677632692313062366707205063756491599701084495750594841686204871152359074921121801827876284950061277515501721115789097770902545756187674568742789840464929648173422904258173883079400661041889972224240618465733953326897859113518566620735096908466107691919597324776556733820393119141874558693496429341853849130408269656322624681960319846095805109151554940819226390309548009732784843985483693917546226265655696951946379387522314009632472158302684743868139389534623546720646821819861619290338451035786903527492603736842385916057940369296450278623749563824319292079713755824481970944036024005291416394996899142200742535189127537359749090940878348748693567359848843474789020266162138948004781235987364944807367787886634489325656707184459884774467213899243400093201715934196898385546468910206777202309615311474186534330391672570568661320950501859189669396216959289288314464648563738352327403294090760618179888256275721712676505487240330042946964694827727271331241354346275329589843750000000000000000 [120,15] -2450200190501321104372914680660345088512543049527048060737523609405636285097483562517697844534685163573345348329473195672375224071371370165189089503236852220418745649516615081078388873900542627400369640347343523322007849256332749878926635067553997522794594225302165828556755363939277116172081974385437533981125639748375702881646662609305216426303052337547950051450766625805080447700905483027851680329932017033211809243329370623204225915305418363583720704790097648273334162606247950723303532723894233725678937011379200544035331435498150229633867164820652632071955706333487731949809364684868599746837948272688836596501013964115720779576928369312154883209326992325634001589466403794763784979949095806157386012250449835583430346950309343280837328711982261393129723781137303217081727329914741645872710825095139155864744400865368528892216196001187311998693611102837869399404112766296755918765080071537265715708309524687363611390220061446072534168683844134983683774253612319788065700888767713406400238756584739514178347885040936856066054182994646233329671256069339171487609547439772438049085211648961342296879707217028725813364808021069108718952154351431431787009762381137813578399722006974585271085516601553206440795529001817375155884078934453022089634077339099128793738710183993329119634953638167950365662986193148085684004729812383682527912899786847625973935593356518302058009941428336784048797893121312190575801501188517478937578807208415559090922212132567930583131462878838416687604178094704636055294108616157738366635544509583450633180309364226697814510482603450936233294676506846292588052421802671977325797100545707725821005169530734069221548482302291317151382138920531069932263416998404630855900306269013303004706808878434503126362366773703929253578930119070859979383862281382579467067341961376401666768341480887006342831770625757416204553800084375478959770793946229721034570424592421736939444848797736114191740037366262709945159600784713618516361955117193819488200680967887308416833445805708467222504969773417557394168285415882342782782000272580083311668198721166633060321638251860611433538756625704007152815138911526160011910541242350061999817715321942483717279992154746824805337009714597021298586086663181389565814087491128660257609205746377343019937588138044414830750460940517223741632368747954932010525852383758640802096302726091280836868003599784495572453166276089796468040844529961974629372889467049390077590942382812500000000000 [120,16] 16219763047182662521102688262855423090259840611969982017404457942218512205761560394321551588158308978728416854985919569012330296926227439246732696256631946538873417336278873371079972870171168841914673379591549765441070203869106368484037666986920900932142467651386843659691733596225682548640060679088625420323137663184511137170584652644453082412231951210744747363555858593211564909714019161142621208834751957510510771708591128297490010515128338952844817477058617732000404054815230466363445929104739123380072907966790190748122028850637385389306754239053220388095364670944531657464639073723963591136722226270737986851447412196806391496734225626726738554612782908367265133254046069972521696050553306699897858748800971201956556256759507856760381240641502101484698450467760842477992323291880406622688128771275391854562252288186758067927434327049008708242861753710707900454597924493507651481678395826924392445910589242944583425825730195916638295526922142939701201073714460041462777654088804152730050411897983266077128844077346040791393950985545894546828369737296379749090430744283615989458065223491106925340149800471349893343017929970545138711934259129359341875050211333988278490594203093707031104063617815316625370275718014980523964504215403301577073091679611811319961475521653859895947192147046934410689612435788587463387389427086908861871075273715384597475392709342135193179779110910887144224152443244988236631859332732107298106058415224918676464731010110728299949646833109419147256143765514561889952424494300863925867853359147280560409620353943859943434983288729189374548504086562030158691497589115311546308193324933858553794192910727953583955395759769557668013873409546833100702538535294055459246786483023412391694931129070015928619830606512841727555049734074155440690855010993791355378947848186210540400828804067305591992192227385259559927581055404004136387444606556310151539746702273010236495800220882556579661396497377329683637735255369599514058264592544883174559125093508661756360530219657039110466720162312240543208406388798828583868730890758920213899211292030723922325841261774521433917287197291192369237035858399358776103930138482583375851762682038535017731695374955167454639200018456597477896833850146806106057532395771648679125029886613761771869089833497835505731572925979269168851451474867704525808508644617456624696168125643660552597688818262691933703300010210141119233956744083435808079229900613427162170410156250000000000000 [120,17] -36520949947798176871168284272744315208609187018442866119179746611025709488816534111544343944215079947440230498134835860932050118709573648968688270586033438627675126132908518931325152720418769944891737331976018382384874184898147216074408705898923600442535883698247340617584923213765727148626657857814049295214242703869829964904964294866370347133847096726283256105338610503445166755763706523979925050540137933995711959481854934450031813091578327572475029493955927329468237728494099764160677643046595847595378507882471381406301461448335799834178340924432977077086720237930955463551420212744148953725531160782860615227004192849684276601948859739275237877608205183889333748619842450175506256298820552197853917252200863600377403232106678162160156943330332998851905931530557788283224845150228429465793763911211619120686595557296278928987485179999541347400999303672400454608111608498756248910361465848900241627917855023231766950030596302771936499901827925469255151197263005686463429861481958253699537691489946353889429681072088350645391594859503464370044387223367848753914951568812054599472244284172822503344044984412046591372400008796058456805827193273049148917683431504777404970739876793518878603604399130818294127902517344694144819458960958300817140285611129476525367023783667333389781879782998105492253258515280340123005079155131323266767029422837896135884815222473184062834766878743452780544085901554796948840245546113010320256413618180070024109650517341658627410575621032233906599329288184071697317108697957880179515066760755228004775059332990932985370879438960938338936040411769253913799064569712278055109479696380490687651954632915238663583040574643524570784753828152216348268823087770704151958963254686198242654796956846694050743451728314761302762402154551536077633043378468257894970572163669429245806024264591762477119122506682683200330994032798135499843976614722620515111218544865415848393333384356822359760296246689811028438358393896932844958208698431664042908427364838300914097767832909577010943335450962965571093208996579702055216545152101416321274818487064678843226819657722988346632931059963895058332779777064281324530422835369289885410982560124397183272475571301618586520237305130196668772095820498244513650984299790247482953662370923164308998641229589564535910737710518184482222787862322638838853670708489626929596767108084177493136807163118392470953282896299752879453598408687753362755756825208663940429687500000000000000 [120,18] 51111725007146239706340663756152156023012866856157756849847668018708680110135839971603507683965945197384402189142809605778153422649774775485507073928829607795390100099102282455865771607098833904194034948002774418801580833418656383815363258968746075372954915437402112068991010536923675425284451383448830414432834169815532416962677190212425569461582001511868453871492620405110842079305797856778618068606877273322590882683870087312889088103839622390306900387173078465680115686332212082768990741278784701592942491105359784937149273896715036878214939541422961676117599113584219907092743243738525907948567679981766370764051819795242356452426629563237616374650596881326914718346958475904219720784630020809683591015102904959133977713791737921218725889145829410846935796827629319747904404081462290717208529424647167358137774971752817281908346231753119552639590590212935707214796272747763589190243579435635856060767197983867854670298054619034918438258833059499351648707737545753621077171715061405622170359028172509212874335951299823279390771580165940486897726164786164823878682643359131559950158983340557827903010381201805830720657048407136312496728075158830841832608193815853326475926277241947182200582738994849735676431991860720445415799849036469892631981598097048810529662229563068001250952987957886673016719270393169670322644332282682654466250653104791512657123947318153190024483100082394232251796058855571092804801609485784386447784881568384113137195438053751703163935928152413309335278311987293468731187287847289338761939102957047502178905441966393531479927023290887391246960966775342273043051158246342664387408002667128998462518699535228985840914182051253602523660287810931666809626921919105873516873947664900527789433837252069375306361453458634250892711665087064697622764837009123220931787652932383659763068986625767310832733169819683213866129462865042292573018974296496420153533726965355829410000990620306766305950325427101755287829658622571085349202078614534741816799064590854746346116375743063592984427655613265007181620133058777038120339661996418050491284218029358934173766305943076166030317172701291559176051641012390099209799795140162621518862754505020177439962019639419977678238182818108379825341306739860759372339138944920257314434116423096423763921490438320707519192494905453439706503980742525303899231451022820775985133764218185343071367410730168897537319947822504612178207139550067950040102005004882812500000000000000000 [120,19] -53785993981013646466336626007189527294974720642960440466788453695056196495432826877314887779192675738814206159959752434638307364641536668066258373757719933207845221492542673899728360672475886440315040394959242831481903278941503547950433064855312914521697224657538744420332225657283783849687801868153468218865507870661367214088840437691409241809419330613709452288533052648283102227337956398281101790640206177487005577692281293705057898855555418606492238824786680169096685553585127351237537832956528678457947638715916173906454480340303979371147124153465913962881811262820142945410069828471223122518546723024834415294674049004659396985568450412736442778421855352605573556466832580666785683614155587151834677331578529524804130749226758787855598675802015561347446362585898157800519492763367614237562175830332045990672359911713692345665267796640635145276238540727972385479742005758044100786133110400270894332440529977407171807244894018434341342359703377269699135676059410923561817158019515096178515488391939515420868628460425675334601051958796902428645248944060711613161097022390260526716040468924805272401305356478056836216063367944193902174771982115561515331670755393225136578982950984496401876149793828437980770482388625479240663369810855394853234739824554242601344755341943394177034135938100192675727772614141811989418464177938509159421490612542174193232505534898627943779478582611357916629117141107037225153750253123148611018095782266635843610752879818583990726666905792145569478369944788618881012113799009749536375306160200404660712235869718470005835909750839323663082772494932497494005538427669588977901166255645622919599824721012420815227989567972814959774094559904558937303033318278127385307063798288734749741970389502715541931996929231955016679693454785656093874019273500905075936080462096477242697154223029426065753433340844655608026349859632546253923433092324639357346739114159036807913956123605946847815343330030445659717834108978747921135623526398731187686514920808750060782764632154943418206633442519486025842474069464555102627944428939536248854728524918453321562132241627796480588062390987726604706674337963122519626239629946238482070602577645204407777926613353124926794641373500965991321659732862663227094484893269179110389089627239455509663941313262521770053499298863765101847946997377238832552479643670868731754270442821125916854416853764840616294466406495898558315360560300177894532680511474609375000000000000000 [120,20] 51677900876818214865651267905460864265127779326264481139898274582220161514280024602493402240231751404444741352751772854224492510186823653740739464244807435106060653768701877379143412712077452603621952289728304023280663624407216240827396402191283517265364724936703170846522115105062551390276644125780426901579106321777894611000241505223101660325218190903268265509808316354872915371482631483152187211815161190901826747221425591069532470187087105902310925644645125255941114418689651688336384641765396392181154020018602587601400145415927930843642057259409204056045050061929930209237742290108526983461022168252271956699777974884409755620007867607254753283074922637958702980559195706344988124349496124118922425120356867714655659375559124034684065992444323541811985205407022287169967805817467631951967332291987503684816760977580012984590336097284950716376278236627481650073652925792351597251702991530222810453135828126642394376578473279039446304553450515087538374920926215630565468870729061460282805018770660768690217820783999722336914792032921397790371896497708888283077945014008747434857543881199626988111427234282472156213673670350309400140168703557642729189060214293982265143225434739464998566442469263949594381254770877100568376992700934157765657585644160525746906284448915480459830054083033088872420318627857564895841959287419571977536280760025862503742081159495872505516182067806805744607835070792397897991480474893913551697932258434008192974996943166102390262362369330868287599530465590124149378696535924671343128584218796530600714688744849425395166692208914978279814152021609421069884341222736904831211764847482619818751321138988610581843149632040360270482164266175536538353266082903620260331552388238980580304226391888007007452461279861297134298930590973317109634078541089717426606745364491082079922819776826491752443835611864019225485858642494554522601007992039955923695029375306102870291266188786163598959386609704689804814114680141415037997848273430311733712213438990203637284303680845636745731965331925648819671451508872836894006989541691077102444069918955355626458498108565134158152291609179276859821859998682326333088559202612943632660017969538503340869459075971150054635583336691038774218565225289541054506744586243051418187308466250147707001794549989569744309577504359439261786691595144073128540461730081172718345337014630444855732765164267392783600080333498635876132709654484642669558525085449218750000000000000 [120,21] -55824913136412472830849987316959773880478047863544773569467050353523137118134514403739379759879848562058708170019599449129649962990640569793931376284432142135504449405350056973236975061478072478278144174689292038003505510124985434548655641344735295078051879326109773807969528033093225364267529042602618584489067428431722870125471662748464396618375781729924419525127962009368555438328806017624120852510589218244473132190094376151934309917562295460543545704533385819378791303887837619938686816462851097794310354612440317619561582653944671704335752308839435695401961362512036521397453149348907165970363147337802652347748622917560559127887138995207053904816691541347919345560004748508822191847395815857282541795819595992874945980192290157839420684904601996915217445090525214663957068579207187049712962523779835201867109904746639681459604515084095111395002988091614409164573826028588956333389584564182981738831834568506891294970263040230086639450882001797582117831670261626836455060524735225941173950688378611437373615071091757998287757861562132940916080538509769735462103587660890787893835394574593487419541355109125665621300146769161905178194069498390596328202020721175183289826038125784335711144040605071320505273806189382870517428053544253895960031758057367281371071492793191828216971797432102898066237279528973211576080370080125131873955147646460594328441277993478186442199623361238981856662941070405182118586738418581308849810726663071268802903270986231462161767277553925120418074428626937895291662175512323504172080266175522961866047817723587006389051284055668679006775680199184707974609194648969125310903569154235242769203058518031595299344311994267866261545126880740973621262927904640458811837374776445191281495618588467788201390122398494289479218313383854303865280133396908733990113596241398781378231032589191158375899219476965826777494755270259978670179987123308758555702903827378057639716989403731253321666875355066959392424391839124546402202588378659554465731938766742842590045730814660661490717879216087044214149772419681898856358852109906123329576242641868056499604066333659425897605509647452478335775730203187578261794613518594835823605832790489422798846505980882934006834554914571801968556111401625600219463677874068213310425737278732091946199319773637727577308928894847778939340863005670659320768687546030261359901426280408347299499301835665376286083842055640857893195061478763818740844726562500000000000000 [120,22] 77310443787344074558213071928243921646253849006263467784922485935019538153504890573935289181825940280542550390622988707393469701139127589180826739885954575961422088587415006163677441917682659828573464967205449429105353573588552429944255976315069978433358397861281509037122460652707886384736766097155325015369664423027523561940463633524915750244942974537240131021180220611909803976374299707213701611037884518924513325678792902133668101850550447976804206833982295636053289394879785849212198713094779587856912855568099103879484178689509392421924706887542987610719221464225707592055248653948750966130788041324140676874351124014338225656980339991934739042146720093118685570941239784545332938797817546135686627507517055613869038181126807050741274794400535935254336747638800801860460606042655689789372174811850290247669495117569429987501750726650421117240995660794890687393835711064527104785104506980758748696884626056802118789015723212237857031160258920724051596521803250721390599536926519523693283311811656880393355391752031841089641189232580527636798099793847598275728394973135341092742907585548392050103128204058579091309672388036208064165171204459996800994301956641903136098834178076496012581281847516853451723884886902650164084537289838570103734142238902478467835111408121755684524332637420869249202600875629950749894943561285835866342280182989443227808312095885955572740179728486025509939480136320066058370756713449756080153939022996188006987788053180000825689498648107330922820741993934060886574805624440823594734940681158003498126098287866137437733128544622094068708670311091624847998983786424322791449287231159627768941565450400496165115625107588847754539252837294801740477510276100712339136962755660365921122311999759794840045312679248044806981885036327008955705506940776109016687070573881009045643201551631199212426894626936558279078690792024536860436697990816578452274832483256261333836510682315354499108753479966249392794016692981352141244946050335465519798226658340793348116472457320316567885819118865474327232263014393332954669131094855193915994050169038410639272450025558512604168062954907309912836367985939978286364760547878343585403535273529431251129214854468724410671354078438024763621469106186862710133347960292251339968955094517962197615933129697430144343755985570363098915999759783150077432348240402348160430907257826314581838701402900195673096369469723398992755392100661993026733398437500000000000000 [120,23] -129416856150474548060809684135149932861332364202223215499358628643588431558976366694062719567780416932655156414172411159144795582544428938498774608293938323621315010958229480929569697973510079925114549051260747967609423225036563536660641597099569341469562874036518122957411186138693166861972991942227622044068470994529078214890192696160405996747561360916159953514949222905934741168080354749733650800313040545457200246583961920781497298007258502678262767635322805925060470577615568569879986859666149375020504146381945668336671252716567253697184469074540092775248604616765803481866667065215291316429669763669661943597660091236602384456975120777243119083056072688064903217112492112217196628267541455453306642999556197141646251827411845486131501282403955118149522151923654382470187248305001348954414288474179114404230809156499029312178653266695550098390896970183261450034053161589387751002504917858629478240690837381838863289804381570800835049862810592917663152731684706911211438972188665524605337599789247038257527419989833941628937068745235606153231304092667760923607172890352147172933500710782980618648514069572057030605400018454283512413820694761722541613106676595609835787042219490357692306494288130783273251285018877692429344768757505363085976257301797835618068434925493559838416498077183805125563767065227260134527519090689371471184662956994778844691211992100813133543925279979351557881168660294401162509285042456696311003470139743926106974818379406615120025161611470706888281877434363613071095237107610078965992961434694229866469598652320677396255825427216535074271751784476013710380281287242200890261510031716179049259691358121542798499710201249858770851888962478564337320919476409694193847359715416968315525506191005668063613127667146321791030313400039183126391039984597696361573567608658049451209732706302258706048600431879218673281994911599804792192674309150994611087724873615686293291531905179605027502671983202562336507130992485125921954478415784108865293025025468919077275950941409169946571488561286950659930615797910405876802676218518938676583544368866668905199052859414520405869987557747533920758764606180799873564929973613752579309995465945842015168520236295329568641327445010179868218162548989429716872247660122990717069109876769413775695694953219127224327006260220468244530598938347028760935454984970673456363317574422880390293376096368682692284990398690069923759438097476959228515625000000000000000 [120,24] 206600496678579110754224098616468736162795736994641714357281292368081372931683848826880729305655373689468290033424374419899119445595781186975963243010312886867795696984319652577871835154064106505054565553097792784329242551888734337563520762893286853328682754469284336048059913250805609025087293795164201978178970190675390108742486323563987987407019381527156802172593295441353482979664782437265285582514230826535874445200977102221600577131658832409281942451357919357271197855969406402030653008036617414561899743521726990696296294819009522990159496320069214819995636855181011348956744019663841641948965373503112919230216843633651283704546218476879671738998623851300781365570474125353309830305372749462134132885636714842762679828397651335928294179108657621280891413108178411184075587490097278948937544229902696761439646503674045452250947397560707651868390207642984196129487451778281139961399074866859345937961520582471916773368987033891764016163819385034047981622010650447271818785717252362531459207054339565338392781722100573739589305919526126539712789565132096973233923884928369642468528439566679322199084182407956114065595959488759404891701181135637937284516090070254526119307215361848731133334720555812861587407609163053678143960083800473904650409662393746969402633435375971112943212106381301653671799685147348939679917203563320948757025851339383941762011065327540873696685863757031159504716642293448012902650198454694542348725566237108047774808901373402107778014325616744185589102155907524163251422035746954931623083547357373585187514808181491615108635047824619576824238779559232093244016240425053804926633221892119161046766689589815952167658331259063311667310197536830507545793997384925826049563323733572651685265559044360564243337912159591711585061980518216649844835668059587412762964920248620305961658200464250720295875955268389929212620985154406935800122907706907953326674185370089185446104897399892847689523997750967807726552607311190726466174608750342335397394570544815280565128607932079571961747455529763255363694126710905273981396358424560526225007942575874616931490251458924993641467573595468171422909431696049051998909605122672052935964930204821738070222366305223669329342576363007998234953761111477290316176740580743905251487607578957912700749338164299402875097239310859316042656824349186669975916113876573252250766790921411803764770098596504838204916676414057974398019723594188690185546875000000000 [120,25] -258052658728201162288950372975942062691180543333891949369282962009827780961303387068182034319294897724401515898731620712767322155946888521742315875363465216332120462620949421549561836241693903540364338699881659834092282824691223533080559413362110413156493438026426211898998965219173441882255749954210744444425417524115332300256324719780773347720068037045461255924334089558251088360548207882568605133527509125452211651927696093788275887484737667412364548118681206581062121279433503063354330130585569256463694733595759485047689101874670193051173020291898348488077528347070906063714629148934639845809166600855909684239975753548000544320534328578839996348724404376314584970749018196486221081096735735367260574097625465189914082817072623442716279756701337372562981813895245390697925795506933394268527092252951793399740725603767365220749618200846210903341731280627036652761267644970743466762553994337411491428433366034726074550801072885034295104862257735665952332273052222720590948864726821169819974976616217721822706460465596489754257502030760284558507428356540957464187719999758215388363878915552216626137678720257545634448163457475067896238777519565717807688064053923635764924312058166473422059802407426448649876426514303111045073823019344712769842542062791560385668232976457315504788234426763101784293223776012808266918640543366968871695111818907253343761465403801212703808630240527342260899490650942269497463515783444143625924981202520686163995233030712537551120329282905799444709000797584653371003425980861498039411257278458093627293729505932566871083141484123109593989620056131450181826970113690665109483777614917065235030926047829594634115711167328189295859156615993271525141506420473874568111375767979738145690814210925275292951995218414115263438356573495651089513227847638926944705346643530673456335167907086258073843306483891878691605532878756383103940314129669129512063264652036451466793913108571751282232722421219180724284227411197554502582485728952381631393707309366457965345216346075848947184792168409093507507794697945129683220196046958776128301331100239222385098183817012567225363011147153336398808010807998995516924688379527093845004070812089141487068663234487342352110153367908567412288211585456824670015538488579241064226890617204653253521393721897326809106556010771035868029183265959254816005850742380205883397800327365732100461447286874656784419479471637259848648682236671447753906250000000000 [120,26] 216729303615692236716173969914445119994336769949954718719095661060227789200822334135102696620186740126064372893312110598845973025106401619301600229591339486078358462924153005860063623679533114493025876047497697593580439698569491542354604259747887394274694916413372266311528796207302393054084480588710123936683375493186001801950867883994146579001099900167259671544695865375098921168933096549299909187695256717270265665137575769963907380748465411742807870771165992410578058161358912073597147452939317234831716405037311339955044730651502228655320643673758176777898394367662942119016151110156896057801008513063612414904417366396526337538287256597815491947084946659147507912538399089594020808320574873806198201658302273513384851718876103095007916444978575660314948713411739152935815334631801644492734340483502292448428602295226062895626105710963513126165021902391818825886357969686408230842052211267959172160609170888468575597643796077446022361416217657797301677694538261614538602374462827613145962953665092646184244278120078126227112111551751360472677014888584554303472053769587716814068154532803909286854956245300867805295623403283091943849731673936162472923067670255856931940103607708918291164375161013688977960329460641041496941857079631885090933963882206425325496058339280514398674867406535271790895170637784168844681429509879876586605857862187191890573355962159070218986277983247206589776599021399475436768676447234735804644581777209251539528145878573070965183786430687751078075148848114776558634897530590080980936745461260286598249221673520601544421221589327430598429215009676791626365733388712906014282597039856490170790041360147180301057347839562365564267653055501287263931194101543811046138856283225037939451680201798117750597203203505213464274936784449010255388918323286666253149403858749680513922439305551928236651714571747837709016669370123459050906944661945592664090536675861507024660535985971491080256355330468646859011915996841743062928829770872610301390148276704999112713131123684639352349986079847768353215592580676963945307335435536736148045428739946302774778510717750348959000875379194599907998065447318027448448903265437059463995942321508551847060753287267773994602810403523412515462232742116251467326377923782883090297413134358318660127789892442198579232555242344301496968793478229830489469013169901137929987930591681194304626311732120402808732251287437975406646728515625000000000000000000 [120,27] -73028873001341971606995085970094592261372677281046564187500068215112862719167368780416036425366937765643265184118363161118803074409857151696154336992246236574217515761762258149687146798659197772368639265780802060423073517791857571684181962313631214090074736031864640986543721138696880003769799803692166135557891435488317997973858123800077729275574721382114784250655609137128162704624895995731809731290035073433431226009774332854623635666480540788911577104116316679481320535688859656192535064124486238050297776048952024300049011664813399549881296581678596064267020380704602082911456302227591530780325214173595248019075331480083872960142099431559112644147352182304983068688310184345555118034068993545311446262579473663054181956562357760137919671708517053238126536683191219961014715879029426794969645066851312038268987370358826352645817066492045068981832446516629157328570573067474397406846444392561406213962710403199769385374475831097085843428663630648163890302574188659886230206342708681588531818955545755942602108836927562968773933558406383010446650118296346993106217031360265944540589471338901240113714095995796791566987108028965145175292871417824354112614495427899979598286420005194853743590973038369898640462659818330014452543770327677599990811278642382415353260252536638103609769422367810723849544517501556888752618319656160783058900308562911531570943790296758308041194409744253891727290224242558185464546824506104690895059828932828027921133998316675335093601753326201499595387183480777485149957097963431718913907731501619266214968237205015528426506126274939163174860262520098031350304404164567994153462786454269266134415463437057792915765193195985957792924104987957125022564611936314996940196168149465238520765258998017485382113819232808936136433203110845794576984643414906843463026495069893337050730947198918317664619354029693021093632618309179437806020089380662071322253468559575303485632534556369270905375447955508503408410943701184628435492511620900096350821190582686755158695690384633728840413281688167649711915871306621228849827561026300286546056273754620826415912893338854865684514361687697308275522368352144308197855457255520425843027108825903166515148594027868891598217384594221836704012823709677703995624931536378406170956222699111156936733472093215813157396486220523753442154621764050558429322619525263127531222697302824103220864765135394991446560197800863534212112426757812500000000000 [120,28] -100334268349139108573419891251482227966743673352625050157434351411313582606415635572881533960376342941987428812751331416016224171060250968465260614081955021814211407667056399461141277209073748954910446950306718334565658258253925473254896783278460348396985361641102572334393866140223298758926731968553708759586826614565231983233583200619536058190827785742670416501411019810530054624263094226430662541265123825740605133547028588755785654855168885023112422384777338791296067847388408603523153505207016341280163131888179665852079956377181873652471678056821370938386043347516527193914221369941559541249936448406776267778920216493461932057515290087074208770019400837168385089837992776606993153916992601782070934670431520135946662584701418586995859171186886715240765593891533721098219187524433803504454814184645779099283701702348956614615087137683111343675607253954540280394934847281128433342823714162241784115853165815083506337122788100480848827071395260748242926132167591522493256702228912880194158059283868463235335200159229796278819307201183173761943859235764654164163016939697073116656940407797590935057217636331800358230393700223760617593282931989662115794491113532101863224524468296399592703057087456276487408718602630608597339160174092952364104644184164927229094031715530453514547206675562987153180054270361901237399053086609176482643938867938011466590610243779207169032392328411821332556227353889123995446526921067780630924846361661695090627927825369578088534418019621990264537946213995143100177823619454200511765513679839904372680368744066493104467949029449826069848564007740314678187749357090364602356133768815779390577178143729928984983637184709932520186906929250583628241159104564374959260319189461434951900015821256028377973685299478862260931178145384904578354438534390984260247284328489065439338877938067551409708173933206199592839925739036103394589957886486816801513453639212374171227910621408845259972050592908087235777778879419404839325834397085169466790522603595378133931357979341686129006378822604510515962573651266262546706149182814885815427830931308732029934814177930038626300854435062080132335196138641403230861766238014579400779209854801729443033404691348901610436963529055542017915925523453520078169022675698068604730006901706366540050268405540178262138083666255741499598351753480849009588367514715739303129861675363933629090418264695472316816449165344238281250000000000000000000000 [120,29] 210661192052756963930244415082242935587525098873006465502332460935347503634890367106300402500403394612725202485661321816417961729915200845783056221707515019222873644707213298582245981940921067924213099105337235435150718719269192188227248471175102745537767381305105950377564189788664517285746767058142324974084617148942905604333977002002665198919416198963278138499781806049971052412407223852662614507509333609772737333758043542532367613872049245175800480099035520213612516941920686707947491494181531239090838830551951193842705234896631063989732196325809362476394513204287046866740597046106477668278884148466896681913624932949183898587254582146305756352215654380855494265117448700297646487297187484048529933559952830981314523064756969242585158219814586269579118058048795454135802048663281402026528071939595369598586640372013970484589139429256744926619315008004736791216173359904170504072057727476424208529777441926410973742939692971812042532087957286369662470353448412559294529753816329122959146689437193184682135687557533728050311701626016503441557329833840489598230670368948365320179852792535519577083749693291847848684660414788248670981229415343988493902420692139385608746362433137756920014215163830805968367062197103452618827445424239335832053806708163805112633217685308656571533779457505876769052168826796604017524839229238265577227084595137851682733853729688770511129167028460470765994799491681538358856232236051776261239937136571396147059744844369921862873810364276170735655512599784159182535879556761947062513093498978180091224111499814176246467467994799286029885663895229631270198025667399591237324043868617898481065067940470226554894315476829887139901089609803494746645631100657883216492546300776070286717564616828603720973000181685822301798294876271975348538389628935962393955236849404323574220277870769302137398968930764895321724152949321829518818882156529182925721328462943015211672993792008089643025728313874191181207367005363584135701980364597849763032900652336461164542613124380273299439289955791102369740005548324415262358198008234389943059854296151082682613671258130547299003276628985727467682433962953787448462063712597648830936820287752141737341330103781930713983931009262733184737904232133551979961278843036350766992910158267252137789789847727486932570555422903110357634332769935166249218859990893018176053529255591458858865028247464579180814325809478759765625000000000000000000 [120,30] -221105593463802664039095401837020306443273519611303378734534645375580137695000366253027807867639713415012085806238613973233806615326414118616074611906398280459604009947121756539248133499480302992605288327131917779016437475803497199118277464327076172930831391461451862661678575168500510595314099078208611666440069631752818628260665824717160637474633153745118111588354084553636710413983678173921086313742856003853294208785494026362350746912610353242207106214694446368696711572286784487418235609533182371983612613536447490404389620349973166928031317768381900624636567986765717911331532652245721193795985753331115958081791369926358629470096765423038419887742960747072490842869645270810199022857763233493055703813710884235686002744903139150063745661479822907540006650255283904105976133836821927627053037609201886218669244192409599375420754738668014647143917671004364778323408735715564223369202269676588633895967673577567980897075678281472277312783201516562567507761324335720852698109012880752010301149865189123415579701535369045371065308299920925052068804507135255578735615707181801227150917890743588457994694896691039754296883303471261111842011976112621746911332274304609569519850400333078082971152177646858044274943848934931549802685357144510438044562127697073601900497506865145105520945357510430120518678171731483269620801911524547091838034695502088268449388373934514522016294972882095446686607071208765058513706840990603667158791267065430407614740333678023451343382087584156384111122985327473708466685646639133903999685348543388067311877752354759250299983597475809909264885830056660823787667541583901595608394096394834956789899451196540370591289669571342225047739544367815410072871100462991834409173403589093145794525792330070938847864502980125778213523114697941788369432708611783793452573026576044345707519804164644312289885348315562957130151344612078196958224362220925113371038658575941213660035774968736686141853045944627466224833739987069341018854284352287022196324174555535837818596424660299320284037581493578989130859693357697701899767207564961704706527949785908354579257466433329164512812276333647410063632608092727989449462108507245199796461245460555335785700264980098505770520481112343733368581304922737559684401721440297454372244927470304416431444670131545754529197283837764028275186365618425527022623412948389331583745792458774864774895263508369680494070053100585937500000000000000000 [120,31] 162097158813482768751686223079940130891412725608809291494147130663246819134356141052622736797570983922340417813502766172423724607103189868805890526483096626408177125608219319181818123063546186696280015952743640869376785345863355531318100879991649695166323557030515710082432702944616202250256931708659616093303664840964506350873142561372193671602708409103839406752517947178648787094579922450910249917113565099291312160765078517175724313543074648306875275498922858405815016994021331808140128976189534065106077352829279710383168131177418892025506496640577592674707556022253414723847212925893564399313740619837214706796572276867643119090499323879793823440933113353249522473697437768210403455170075358905602161907483508389693670636515496472969139927702115490385245092286610221179336985306903794701430339033113429095697224429640491849423018421757331217773470637257313618316673102889165338862331803966936159991481708577904553065353456558455777599357249934561791285414184957213888950501337124593855922307458739128347447461975589217247338017811673250437821341160487061796767058098423069237183793632456017046254353380959534902991844167913018964243757281752744542883648065173752969234250138721692545145749214722012125869874413812122215507079610261432666063917699015828945637835582106590090984527204764062999621331372518410389235214111620071049320373382895032602020121131992186618584003940052864376319765831127286381053121594691862790466012213116957706788559098885589922547973343977048356896820095520817701220388891967506476570234821925003492968473718183166626969100771277050737627915273137312911390106490328286367678989151882646069908286960871889823476081578193403219503538819705192260245081082943585982586303408925740613527404862475680019495907951778945807789568044123804274123402957936136716025820062402015568520608353880142898865259187246079985015565071216186882564226581216402353298691791715939602461161439759603651522790801694661704191293586528268259005164569120974315040951072094419548405522649520483048361294260864935828332553453106038747226379037015751734816473067189622700369014090102735524612420501807984727191801140077383139766982128203818415512512661838885308962342964203776598261662045362244182910969754691579011677037675989984968164145232739811994831734083919564501260978121757283860338692576070532794508428148124725378278124636398350132127088585320962010882794857025146484375000000000000 [120,32] -87524377009380682678161693815036705432992934278771315249166767394728881664110262763236084919257708265668880671430415198728052006531538724105860614858523681278499220812380056851056938535106179984051435094302984925923302025757646545523161421892946211675453507296995644797586190666241551016375741653957927547466838109422401084337747780885188431159372361263547152318145059498071492497813887987077167113461080419130273569977487658869549337676835174290844465746418373710844505578337598925555801965302925914565914264583482472894113254135913425226611640406392747375508735853289665041981359896658215730747539298969470701310898736077803708870420834892581349858671985579359692506853574863887476425860212879195260755829854056708477216019156446629804577306088121675314114637060600162352439471966967175575803478664891959060386423533652357215555200183157456850302414176661414585594311721006791091001593196594166047034924218116130718578746303475898229235496253013039290860808722387689491459815656292189493165265157579645240671763199669201585175304927903365710274774792709654303407149028259954443863660731210173398277470841075738477540426822912455765528005878665575476726656923988541672227878716553728880705993874673212600424617495869536573549521179148427214137420997664603022141285885085366052781867944302722507518177229604857995865525320031690863745644573183411611663199379502336146063537842777653151815693073612725736708883737150165450127789846984751191349202747129305597905711707039763370764171220596520634763675181379401213132610191872755058533751672728611121813015843969424444526942529005352654675770626576297760989497261714193628102592339321151100739031685367059763218210810300668793010490809390751200462844908644597380604770310712897752835108665243994014061099732364930627737380437134427618552562649353021670816836224250477575485949596360430847570141573743282254046282643802639686580487769639763646376054604932665746410255330449475772950628544964548207190243176472651713107477079675835741585675496622120269280422345616405980274525974142978026787088316507904916435703963479283593158237285376320102788808265992459850052271025970400893883463442376355209430079521317848647302363824391136594941987472420183715112572251947525016050561346334340052741963356011440733164392156398206692271672925288381857415404167216266896408846194812365741318507805779347563657211139798164367675781250000000000000000000000 [120,33] 32985648719318924928861475539458814565033610209270526307190633226765208076844033364497197519162631398877278174861915053947272784107400230363981457607943781850090134945761927214588606787244362378919821840426417720741760133717563277505810254466578828564912958753421492505546488352873863242775826357285771191359117834685951810259646750343871890438230672382730021897263574799937645369599651156878960145825600450958644477491629185199940526164226678244610517583166981442942945736673298812095838805928364651284857228396968769023046110190221169924698053602293519718282818369037575956614044856743104104212661365374493553597159432987971394502273148719003324704101338690717772280503349080521584470803010883852105708746975407741614260192754075842256212114231320404145551768489137771285016479348700112626919813026619292398525412033750550476529967922723941109376899441497583179316084952550523988982360378541684125114621784206395623430428756332486848487399299706776354854146970593513358294043321876515237640845050436308840692133983064358414478061805007146728214147651071564107750858019683979058236210140406809348040762253423643271622446193708553920103437755229751289427436940541842612427876207099660798087260546752482301492210934319421047808312118432008147572784072970640521578477919427994059565229082830485832561622090241675933004801929841474866387504245995913844060646708148191931045735215341653976851986902327142006550241712016652866314013432585070582345877748733858039583162500979225776781397682827809090135459367099265042113289493629860639553475058141079968485888473135557714764412358600939487336960556454693220519890570213105935326820256332672517961142095462906752052882047435883899381255421859303043944871641643982056438238722435374011317235643313608983232899025767449971735844366955044575821662773509724236638904448306769262087391788312039723926412944189485931847667710001034553361955112165981984080039569462557688367985048120570626422417481057151101563754735383199490045098309959311102934809641328066359742968483093596493814812458426214333922430017493022937421236016503103221930464917618832943927002480904407163877608801596775030409440156175961214232873451821051942491695701725661258251021952286731064342790616983682403457889137582833432700761239844056649373124542017751807495924920432497353467797494394196723735246714832370414777207301426642516162246465682983398437500000000000000000000000 [120,34] -5980632746680743492148052543021676224683551830997018748910126574030820421754560318238440942428139885215667121593676913808102459572248289354452485385676315410096504927568418440454854477277200958929908670049208637955629300054399280361642690982736385876597648368695750731364138914232335209148224683991883234135737661504149544449386752582882669590578881288909258936578264536680428243115116641458799801438829828414819312627720610732374164957194187488916341087242024917486801416114594979803205633597027562258890575368193315233154959277171812488426479011598477328025515042439324832556280826167497956806996517745782624707327324716139143816277397265917350517276443371594078106078876648274856313883346775875538277703109763571327009603332152490442130705590274269383915444243168545462486396471897320994879985738469724240600033885519812927900129459972237562808468265204480526811380241142210097636519963605218651566442233472060049545826164979295364989389537446242300422349639289375645782025051782766803975421315798900173727970035101446667940503617152838323467640167424207124440077034926503401619399169070519609667513314150346262839418770089705781921524158674823938687215080477022891240924336729450958439723562854549718810074556290548889952199992322966593944892553214667521162062486567617927549906371384063738043338971470160246443797696702828744630384828846052145373626723473086192405047769659405229532010588916932706020190681816143960308987509655092205322461884620914941383541775662976604785969049703138803765934590370904401459057254834401536852900430344491578687019811725483650850420374432352536149830070772604025860227817338367039257288755643494342392063199804499334814763907605909745675053915531758934788706893084341240833837438703418516367076805085004325381479644297262435294258159723627751435570275705241820664785462252114635848920344272720977645864364974676767046358502061639848198595423705384251918854588035614134496514063039481626912142420924986552344293477745068772787112952175936179013365280874002395249105504788068893334757158763360575637128667700553147555241432735265294237459552354434801000751154583663871760490360701734273395805429927209751636557619450847621943187792896661278149265644416618789617177518762692609577890528004627234042372849013958659144990975213049831046280726578788967280533678221223167802498280791814733170497220271499827504158020019531250000000000000000000000000 [120,35] -2159441104018876922187737609302407131343095403783084649370599866386179845525453411564651138888044785943212710168336702873936099380608779401619651368717940966885590276862119042837355671042827360961366688934157442296587959968142685350766408037849971703993219022325679142316084315276083669555019462305815617823893300256891683145977876080215426699806403419366732836108297655081010604874728489324040901741539684868285756633403002618899554756274923805724572756175375670234776488738480714873145169395159508965155344528200233129167340767710541247455974045500570980725861616986530001953793797538822166274978915391580916605362545322454808455326865034410868392845968965052476123633646645475590223771522272670937690713645211094901865230361314247470449989737575544933614673488294671863274894973244070352983617421876791245986184583830617315574066797889184251162143389622708835833069875161374475300195865129373158449542989862692556736842570248143485068003721063735427182848455585924059113073321536792247195740248275640285983384251129677211336611459193922310429291962435277185589509916172462657418440734800685224661159273105186970438954464335324826144339539122557977823884561430463253179778518597397742012595101131413381668276857199238111951514446006616955239866340807458001555789310342817676903338575481987169709337534553649903461051556727206000026201119701252510957179188834538648876867784846361112083105777084299042954101045562008280106821880314045244899947561475463628681953695118056623134592220938929870192033377987251248980756607414689173221664435845991268020871515911696408416827554356947120813131712247944829153151628225050378841497336844289121714910964344016249831462305874199238281508441931832795016242747179392311098470184011314386336655191879912306553812416380556742630453888738228402709269957155448985891507939008308587739052018770265766979354406315714805112845049895314528817104049327291955215753787429852262767118000145994187660913861640856914173154281039608016950621392158677532419815482402112274480409620451919752028562459053569709724549085464642574668127947652005074815883485167954851958121275336531317026365170966328734549384526701276014453122949947294045953654571476022616361128500073283272533065757590872922541990779473439368396248590503493012399371104406097784469051958157273206801550041194100390186895910456243985464652723749168217182159423828125000000000000000000000000 [120,36] 2327671592378996092817659366939599472009830052115371409024367135668707261352611928828374022069095452345299313209027927859360249383346931422964894746586945737851779527352750353419917359579097699259770714692432436882299597207898791599964951678708209658316460562046873095129930124254510693747904349594972744952412350835197293448683246833120035126293162568176861627374723645794157226440234092719597368489767829398012860301096984520617713512645787706125045852296202377488024942147239220254471061648589600458834455511396931378681556039873513322132046123590757542597114201305644288047023710822693270375134815226303178836497971900575852424052782503715229399453489740039283605708173217774442089434563730446921793529732794780572269510103063171882453989852631344614563327724029789753211162164555027063640551627245811036291571830070334292167485458329551637726198310447559468286467785764775048716962287410557322129447256744567213708044880463939691961116978520824448633951236943528032279757553251843739584871553552463080239236037186985346332899906547192546131470055005654726818454116745535743504316246190037552567955568377422474375904612727473744313759697268094947215761444941638411749599597703821736657040050484600978581441322987474249715484599804714267396774577591576054545049784939233388897766153167286219793582573987060051839126300635856711663983274800674191215250743950399896198862656134980457387443649301526684544600761972151471619863547537397929204854345756444976940922554615416785453808380100755904475278585640192243747230436062712845707439770069365980354308169708505753304294336813413433326913221624965976760099425626080006232648509036799518323786546319372037441812199653034069428609295668860620905563347823991888385950817056391590442122657378601578955626810306229596083689573601769311154263525716205345621754826628301672290789680357802974574462247893139423853434519424323500745785799179455429153423659159830142809918826484563254067322997336027591344294578686927177857649227280591307463694640363045785757277963063383481990589518148358147738017798825316074303751893007598715990116884826775810590088630720526223966327130112573234736507035580591334814566766777539956065786224632643731939612314883052818112767082573905559488776784000437093567579394575370463846585097001615127740539889325270568308363220136055236214679188024023748226909447112120687961578369140625000000000000000000000 [120,37] -1007148918155281240145583548231793905822601227299120650310798878282617210204167078892822707502831873363740199305374788652528972072517899632249309090262069101509808546132931425050987161604277266596635809650656590737538346401521754798898642068432512964413958675153556756796773892639370799750777143181000353390280261830888131677514836713123793366322853295386316728100306712984487067158530106995431435951672821775616635975769355551766361134267027215363899536987529788527694024004678789065173598498582622444160252317140634731219629312854148387015651692598208323835672399056730401312705106354271710928375981941650705150901031715267530552136881409869193895571535089241976565131615006587524728845303131323407261891690105701296792009360698045680822957651164229518990099943068461220688185224791984089973434600492353464277255132430295960599306862967923077940208035836505424816611130612229843981192127802263091601978358462440497875722957304121089362864943143365728877031584587676464756425054930924570288649714953990706282923601775089280223646222778479282857520561850689267106685894554964056574808734746788358306772314834571176193974763695512529939771585133709834393982278791616040956065926909463387362967361213647606906811960793278345485911656212322389647779768772373134974794231207295710433126515182433931602110625489637570175110853326639489071629137549789563622984430585226191422560180691923711004135108088424795696654186428715975590221884225967222702726905028947857172217136990555841984644015820096907544420495166544874453853429433517057816689256207763649135522809181874319273923571691888420737736783210128975326052604502884220618789149129732133114089940050783926360529911307876006783300886532149191904899169084607675124188160326442302392211324127197653201145892242859512652823244437183131364537488268939751605267981070616259250549876954432133025591495438553783988146579533454397259022594385498956270208045293171798666804735567250709836685062739474634045009913796852667541195242606296105686956811920908144156908402248157779718448805032573424084016274632782103142339886604219016577009002885782713821323161388050192868048829372796331643718589934285049076627961329434890452316955562562219068805010507906617598826531777475856419147048832251534360581150563750222712089542287516131029656693660117075893367312224007931973105908762811111500923288986086845397949218750000000000000000000000 [120,38] 245419828768516645529666752115979387181923229286843825573951271411232651023597376461951212597437882871285614043984520634889105001493234709749194476960154063760924573501037474800658323330089553060122250485329333142568847231209885278131264423781145380357862571851670133191099984808556797704113787986604255919174337701256330317825724263160610906503004064546370400984650913881508463126327685256819002566484432798911393821018134892275819261675474560445035371658660668119831033657449943787228619569642186335007445164148480350402843781270023301162447721172013104456441808863885363603395599695972449630547187210986065711996437972010215884850663201159658329703343685960882157756993621218185822433585383307498700283191343876876636092381711729031482101725346952364194419729696541272155902238264761734154685537868392060597451327262689638438757031570349867389754435865954259551976013840368569384887907423465192706356831517266579385241545717243617450336348957803652171690750308679021562554328730766790347429026766974231128179162236890307576977778859298636508030812716821973287444017324486025401662412988816731796183427910216040743490903168315403837228722696934065787741848798263471158966740535058961476967199392927032647458750727963114695380516654187640602171413531290562230089046775125385190138688737521886702773761133314729202571093595769116849964686418865942866147119997354541887086942480123758133187486297330771943757515574888986483503479607119410854777735453717287731331016229560165246972239601093691109831808501255188845304821013842346648976844047902904830169147043005699792671854122280618103110351392850970334612980002494329193143856241272077867704624062631633620864949587205409670753257622618593388175559123555107356249465481677726792356164863676950233070660048911950406931254023143832444371863767002446370514153270106756984184565849437298821390065703438011170758975871840504933651568775610871323759712079852668050183940845700263954947155165889745643380775731037531146820115001098347529377063712495444060125488721446453529634971466266413666901484692905415935262735378604037386978150176509235470003308309378627228252208054694694169918339171141721660125819323361380241262966656890959443205397699895827568305542446710964627666358092246953544004562105968839876952747257978535279095132941822718249863127480551642069575568605444004788296297192573547363281250000000000000000000000 [120,39] -25230656688775011118934984411390113589522075565542939331148521201792144751720834363625758108224051492687821601227737421354742798061549359027154679385943646502283179166980045758516186498135860366606908529038300778616241246328388262681218739845045890153499803682643760173382009263913666178237164018987734979836692435011565280255743684534206398325106839496867424743485519520403294254097234024556912399892694174161019192680943158638453872397539759225883782622909254945100586182753527375394619824019375361371689233685871660002409536142124739659972138571762687001381534898758609713127784529028427720296926771996277739915826781130606656518891257993170355719416957899250411111182833008673880914029709272440383195881545747558034264204696501199320622791155419722671542778898065996107354578548310872843854300833921253270032951788996759352880722900442413702488311516023461772109584476613867318893478476166633207779411570661832157503600397866841141757799023890507798754953518149172487862290816561046686642021055949322848128542000523305436831522188716140068147997122504426903941347079985496470200639433903227246420960886231704171889082554109868639366712807296625280882621395985109858960639482195291362050500371174808345511198510354699636822198651052079474228906700576911226982148274932801569381810571393099265214388929911498564652332452324935945556051685909377423556513785750974806094636704331356729586550041506356491445336192650546723790393086415133322807343787982557971288916471286332408601359029551776737989274556552766625638066769441164469551935738716648182907050502854725525178337057978447148470885950206395061955906675422153389660282005380281802357108547983981819047985141904647604771063509631883227965018743875428097617157863044815293273095280051660847617112726307506449773305273824969037339803144870105294863316100734357014204806743133500944836990316404625719676121015915476244059195208222534998793288702520632317167544620533476897877810585285910768210519541995792466145609836673029391457770151253093789980573253501994631778996654601680574999899062513448607509746622708400597826098340897281981445461947029570909596918376773231485375830180759312511359341689711224305347187558212151364146310686102794756591353440789410421413409292876797663336078834751675553518110561484857032937146266093840411346311447982494052810764628702600020915269851684570312500000000000000000000000 [120,40] -1882688842234331552163973681269914828241348919672424939417072831128360805871835529400901808173983465040067174660277388329140203078778704717154169539818766607090248257068469986794908356934204256047710781581481412168786960358163869827168316633867090921171603171250533081616688934565710286688375725518954437045314948035774779470315561095171994901172405429813438698162623069182727805605852012144359249590103583307421327037874003335875387374406267460835090085683077777469217800091074139009026350908399329635591723166655257522893138651916348258947514021305241347371939653878151367800290703329092063216861667121483222507035834709107723155656937376564289657372892725323459357173463737786230330798524587115560701071563562769123197110459157725719378427078115327944795833343205334727638514730165850164027232252554169421678331580474795929965407767192968308075418012616637357749713267158246151907017498824803804648785374116494821879171733659953736829774180017256481234930859432820890824149493701687022633355739102540059282072522795448959312798975281345004412278611314174223344772441834871896359158145260459394040511518487014683647474697260383968585176796936833857446314068099965100405510219162840351142538102926354005010993286269874963259824698673162599738168327541948858762442422928119985158886799120476415598207017755210293375070384548822681125750367029294794206373245130576530443021754304015197433262882925093756958729144131154492844290599173831101044645602268585948530787778703788428529190296454410806408030206930433659210684367789499699312846648683280914398807407121624100179837037334870018548044852673420739421988320142751998698298342791638426498047834291241512918877070690448578947293303422112222980642258833755879098151700956279968172850489028271221079511759634506688746233384682680038537172930375422260100761298937125483745715412651971519628855516579806062673770194927523272297588018895664935220205047877614023119768470711343114447202417905812681423518179346238624664876288759034632984111164653392275375403546157883658610540347189732084556274948774459225482992115556898641825365484263656937388656075662010187529913874084942409673735278850759646458327870683053699216268815354332094894868923239941581054510878689179982739029255011344070464008437022071309823894050705594255829689284141609301882735880120294056500052093383601459208875894546508789062500000000000000000 [120,41] -576047884621888433307234469094606683093198264896814387246919277289769644972834517843252591641314016161280903558139566068402286954856776755328087770791336521584318723094198228685436360153839955355104959499586655992264292001183251447362303664154464180071446694311274623244025752725104536313750988537992771391206126403859974550469293142089423596526053333659249408149031675508579684047203748924234153848543580255801012211480663563398788236130253276870341232674310908081920896990246454225641570902741745180823426959726453699808207056935372533783499024542331441299417492734510431560861329406447455976439960623535206498835309550449006033995043234937127211949590082637486087415752275258146767511558972212572703360542822204797269020611329047980786578905897186974690830530292864371157832525657934292314067298493010221019782143595322453292758443699050639129151382488086187458568950815548839680138831746782321675848065450612754073517896070884275195502557740243321823617261830164173848756152402762879615305240077134819253226243152891989313117443760394953950595496748755003919204319609880140731962881850725126004200430374485153448959318908500571554316842870151332828399133744016919774884682997256859631621817789635171450949088227715784145629734022672353168146205618528266555655550957523311753924159577225990724081904089487955163886654409623287188115110392078728650136662381150434292695804762638288565655138083861066314232064493910550547438986127661125009294227393373053561458403454951597028885636627195745944919822972545976305717364912097278389332202138379957298189980626589037420522137141367772809750785761639208314258702640400368587570439793235040783496936278611135777996873249748832413642622369507676889002543910286507472267830506339206242985374672140536501000075709411080017084573969993583377300951709543778633146286068457791021950157960318675878816713049107647884179114731989854631922050294426511622478906251848953767252743961041223223684966563557765791370421880736596901466853171354319122832899938614495269516765354654229936742127458117036428708081551403071952875506303228541535904723544740707767661515899539969807218144072468684766985512256865813838890244691516646390775882057201836878588528155717004209460501230566627548803325746494861682546794245964543293536953143266329234642972431281337863505042609819917220903562338207848370075225830078125000000000000000000 [120,42] 1145515349763627372430112984685267783764182047545153524191258826629156698788567307990360244730802836299742208695599226054585125707593027087997530758321294532123012632663867717199599725213690364577042422569578994527528011520774363639890135633652908110270402870371639083622695843658455882247988955651580505306380439814722203157561752389670915694866607147610375299843809501405885697009954183683778960212905862070908060274500716943737691977003506338783639569263834032262362144962818805582025800542655867754282140950594029712161207707132624039894350844223413083730377807618068171834959571475281907859031431902374953833891588787616743610773360018789137732663083559717982702024227816541045256705064056693988679618939112651478425136837051576337097460691138569547955013354576185966360452029819985375188690633767310303407666076514116443445617317412349787670384264950773441094100480446698405507575223019155546742093144489472433811498549386708299876316857381602230884989779441856843630071238181722987036938163994050373735284351986560493133996765846353769464265032652558875033717010960313265976316226427136615033747333186244132463452100391642297280795338091663032943161565987970015651818199043264763882456821962495752987194642569349452290875806242857185539565545093198033010663973996937563808692975033745745633567682521885396205893302879668160553942805415045347563561088169256034944136867869699384550945597635430515074586875082346338323896509063585019294408216437696452779534321215784518974342573655155904559853725181842288001999973939125139458100651861647088680136171396411957608112501410762029670728833456833996136508923823966639343899434778192389548898371147465150351563934530907199447764143447737467610068578145605215954489763485851552163421966890911370540659309911202258633237149641157428713668785412832818293070065467318307906767591329640838608026453134305666795076762942123006181728698392158177887649670906298673071391515966728760709324334103115701581399901338048607881679120599522335431362867607935096231958933685836423090262913655207530412436688227312079499994901392517259478045530014068721248369570481379916084378073478804569134076059161238524585252409793431741857280226698587634666624009838158202107078552460753165709994006592587022743566109149635666202690046893512957269587360245577887238929010171872846512997057288885116577148437500000000000000000000000 [120,43] -684942871513620874104021153088006127020104960497960462228799561841248729887101840304517839120313210040108261827482309563192066133138660872651270104299570987189505645170398896978517798723281699510525908668351172574415719677474669625909461893321750624177959558155261806161933624681984576694358367127222926385122249286550917452294558773851788673533512444434628153343902547292730994300858910479941121956459050328373475723782860961591295571841124922283468034065582113502594368365980991113708112154131489063950298197333710977776391553538164152465590592351828697243170636356313661563369840138191426796611837792271711145087958081780107872996305591294687452339362700368983829625902393422195679815086085901429925434196205213179565533189109197489191002819594380863057831925385565543625895104558312152918824025665110389527876016848766418425262239788457965603901688962684620576525169977010100474265986707747975270408256756191584988292616661277100061735846578295233408880500675355088891092061680673951816500487985545894139512048052836492683364660248923445287114532322957680014597660487359688590204600330169135087411708054824695826000463566107740079269970277675265529101815546030620859657882303956443164546943276323740514543395112209376552011223959462621654857835258280963785041422731012470186992055213055875296222374188131752764568049627319828545571938772696752769642635613751146369294505091355571625950394488265951879734230486952466602996687688810283935318510143130450552489011848039763796089960813746759747704530159804458688633716953116136484617536146032521003846982492215410541612904640862618994702040953852498558671588872000460971456465559308629493118046628920177500673566046578640520159029223142158810994679145369129927118770686566444400291975137137031752802949815778578685261431089728114773428655256613503123630007449278215587290731782670809246740373393563672607957663982915411911852699812195634701376181331154504130476324470305268614906405364479885649271896339043529886467555737673658629209378662548421757120552481099899986912211839380954181088513062445401298445352208797647868676087098898680025068230899144052160770027304557218298397566468842098440029661645450964986333119279669001647865993521216224883256068790519147630403169474285616079323376792365553112838052316693291352804831602229497039763597698858177409420022740960121154785156250000000000000000000 [120,44] 422930802614413918544210243578506457932150992700267410121042216872102213957044605882963118174925771725333738824159907062270423616367857837260901677641821228675991999279715734313907235520408361431619172960233839698213800941362084541398194430376854863611857730095792237779104042034325673733391332690788902615462159699429912481164266807844327744976128084575049264580646258816360647857676127754780455925181185719874782508375460737243426322921401939572056305132468835038099082714270193488331200535159447657109932659740260985002990577260573921845015844967851715723323299865732745610956297527027544529762680599606232535747350225590847526399631093723824272085291708270188589679138132022922480037802037050451433351485991278500495837965221176116266242169710774290710006821641018612367908022956853108220913295628522260333240639722902911744793637400520363989092850374921303755600084180006532302855691777372315100265217972009324360604159127794647301955708245696285987749899352029440644221586359423753379016272950558546675344206046095418816858083333426066169577679115770349782986778277590942628707870347750283507409391733380741655511478276002008462229221164324033607008920353800299466785952492794340478400938075974112385549449787256329929196799931411883945494265633034952062613791303821529455433780827597651398025832304476463189595475056380267233572002518063666259160175437377063783967617215564692075586544995644729916964725801774992095872959910050558175594210067087453352443504126907927245240678185082396980667063856590423120959620163812263114380062610449720568812176165003865638297986050924951378941303819015144641266875480213377852990448879022945800775682681291270049358437461180349985940538895582852398077177773775977850706054378980811174232800014453259620039291994604840806700491677627032662910066389986970670948614833455973614074081592446190724700894698910551507984105266067270732099676975449460887078490008237682933661512458273384732729966024829768396102142113015383686288452493418294557869758876506318099334795188318233245479780091029357003112923419894219572885767440737629049137702329663659919158902278195050635529235597466706876355833435485721440497357196775205914892400175986479607813527628977510390871870201981970544552083276466376302931373743228546914376397123212838466127741348444174290452379771920732309808954596519470214843750000000000000000000 [120,45] -263295285094359006502964419537349722627509579840810796538457589908235789890637580974171882564812177670911414375754654680930741747966032700796171539278320594722656550954546029497315032149017561966512911071785374348574147599187222910111901357703464252313713912256010838808886042151278700842846509547792396806297682895732222195616116231276632053915386503314091253630467489697995818233926612252505069895398804425645805008475896061838038284214268787169527111417153847888982072073158182798745607278423984889161929099709008741884868541163533998646374429915758802033960405854803860613443731460622173162686267541802317746108138496267026991071077817168857346347048018230544980078163559565354098263117380679101184203919539892630452494872751169820850995859918729008549387039543466918756300700613641292907377599063747534362679764834971574593992404627589792945327114117681310240156528685782047174209015590146348044084181514819029888216633294999921169491470515775317823538024892027733856378193388667854176931180108812704996094028603663504200862165529972913806221733664685620945292407394843048997243289668213690216247780143302694896107944639418950267557389410346603821407804451918842578543541025363690697073008860869552171556883685201904683307428682206490124401928458179443837583221157485438252700616015988231584700390144009768025071327135503526679360829690745416108669067786258727006583751478100641584310894715787553329336005571142572473999038795114794515850850224191059925263000447440761909743805882336054013508413619649640532943848193847733753767631336580363436427439147775862419100240909325471267628042026953092517821311720884482165407148824117400644095027542040911682525907373162161586365973415481807097081057843619320481010192731310916701525357827156981770218330635739828576899577762732633728561391968064723919933331574699984231841448564195115038125450847127714116144298488593561576131340757104191350481982975973195124140322322731050521153501817248552650623786081520440792509999232665206000931411087882157945232217084425447268150405612282237213887280971453005599887428490815559814937436115548336985940758909210966959921344005248975699649608343037315574681791762337268341852462528951086627514773026976720873827239465513035522181540088819772722287668422379046279942695480590013306731711250415362696175591850078490097075700759887695312500000000000000000000 [120,46] 125968811683578278204491863810577820647574070046166030553491928219880008829411057756372364239099491850348983652759158444525613217562941613580501929301267933008545271430211037117665338774794247007811251276644443973178039698274782558521355803607160268603102846393055310917174631524753515752429704606033708912124825512399334079219818221324269776852918824057407746177518865182561490868317448118402710113008483699230667531304566690387814343452960557167363833217750087812078518367844650880342910991763121540064775743393105318662076461675971452847033673002772617477867937743816857456785390178127306389777845534705529527353104360758074798775531434567953231923248867007969579257385928217479304929059562360244779569583100577252308897843398766623859835964561196991718737991365628422247191031700474097168536234897813736596267604602035293235253269023475713318907127438673668416501157890511856218139301642739414473559096983639314206606383334772267306872413718642434653474718743279283138584992163287760899037701123975183066375726872953878517317517702991575905950406180141613685658856381332812045345529371440208508906693724844621451896547916190402785070500953308065774287403959959581511707724748684108878446944749911812555003500962643361513092884330691529985683850133995549509050800319316007945015806272587728744303619588809758892286859742690831875017245139522393508730430496347310167064647750921612202163416839329915503435389254630803000070430089500082319708210372266124600678464197445887261673708834167904611741317981512194148787327189435530617153911606777554699738797095509821109934928979283599925310136553375549150345340044132417899098716500456529466352087507246768648322435960211878351850619851322372209274908575814813333553249393883049183118483330154111106985674518161837770661728373606370483031539365023940618404598951775357133452023981740242614073894021637451272250513677734006732706997559872448012729441965097963543884126313618023746495148958622947179798604685713608539573657283292237522088687682265802697970192331233904154196704556212033763848026416371093222980532148375372744229375520999610438332008086441315966465649678221248435604641118078494714415679686971591325501929792242981038530923149756971100374482224526427956639843259424196409937068060866783998986392292980198352532041226308628933949762540578376501798629760742187500000000000000000000 [120,47] -39018068374543366948021725640339682384344260137443138777298195148370871323188687429762449798046675895699571613968289555955699055587742755512195669576618233325785402463576511297612148062858959089684735995194056577631025884241998991722576284278162943689183575146762633618712911998593371124866350639077104550525100405959229294039460178988749298046036889980095356539653478812143880156362150818975825690197297524628630879875145486148994880755637211415630529729642253631188893013486191993958177681674540190171397190888925628214016204887474408867011765775425595329622590164790277133031886029106480991389335919033095854406119569074446603876066875050951242388099162682737029446199868956079879492913578647686497859620912806705193426229930923215767063963717909106091000774187928693248527706522096405083272471887284324111560109428522914086676972924725069626587206734725099753037362750696486264745482166903293064527962627729922931383075644987877679654307834300419007988349188178725558535078513856283437982504106595176580226090348053015623172729854434197867147176215800327364373035591425179894423058808453777146424120917797901591506308896378324919958312751724514447139312622968374350800554387949085119409957998054970367937165511057094021847402654961468854663964950802363232586916036039310176468497753512062801648200192975124914831449054068254284067394991964928849763843730830017175135370326954381719880689491648018029313340373234758262085716976569904816217783107679861586610484751672456961468371313067889974550750521381617404072519417257343027463703013239321557116786375854363056904861587817862983765453978635226568429348632586828875199125620820607098182140392050844035004385699024666472859625291165923162264990171288196499990019212939474317646592441661081537184968262750955689575461606187822366978248930873368147423737543119442699243823949297521740027042274509044826895358422504561032395055754874616937646162869966485493648925347040915732312361254689807411074151679299654464610006227773813913157281000133338324233137441043398657954663622773389464157885720705251793905374857078791780368885032417881179961828481650394073721310616804748564104563083619436727795323037009833246013970400152502951567676536658793028995335656044403182914881480840569248103751038860057974247179775961479977552359741238552359732238983269780874252319335937500000000000000000000 [120,48] 4523437087821722519470553789876065947070908409455373095232379139995212306748705487438383705505772620514747944381735916778782239410634552299511203542486388519787954610144534527566438737528698440870481319888695128180885575222327761857496026847362675273584430819998698992857222242664881201272364283043090568586471576999726054066453220336500692892868215851111100454608780441095353606194174505793239273105857758825690018814193771069623581413320057292989329548758565343771690322697903889340358245936395279041530000130427654802467091791312828675331341816052178651008744042858533582065630270687253952428525152309366392407468640455014952518546047603527540667800759803783596206029942080152231739923422515379353736087406134307015967737490860908839889481684000828896675970146356560276806216827036308045052945861866204659700460329819157506026549066557054160121156529643993966937880811673161406705498863876580333446020319311844142342551806202613636872114030429012809439997404279356817706622243406447520804595060779280815862323181248391587637735486973071830008478570311627542810200447996104073286566770961611568760249434345015257656606659868439542835107399384643519273712551681047451439651258340473338486241515135871714534743571146904288091170666666671436517807642584710800518628715793125933074367832991630971222909409381754855785010657734917830341731621873707669747071727772996875407571817742398720309401755950200786168791598106936925120711399272179047988467013824467511412431821293774654488033843016373537725860468952465340198778337766688670274654593982205803283834505950215918664539145716478913484918265145733806554855140123865792042771304066469476118542871033008688916653708016100957738044170659017796780901487774765600467553680378430135044459732341479396699732648645258749858804171905662614475425009832494272628240856605664638479160778246302330061720590594597620227802129198125391464317344402554196939833974292651219437334687015855283847637251731403001084253143991705712074723753841154017309804742958390579124530531272590674704736970952482258790577693352241368400769347536913753431025183276864066098271175221424571033562967861189521130312980016206022245622914671503254677163035215191335642648954057592599924268276210844256634186509729528698506692224390277962864311142443103334660451376163931014318109191663097590208053588867187500000000000000 [120,49] 2453412192377520070360871224784494770462540035362282296190943476756266786819489662928805342320832546516078796158794696286733281992231061534890464156517693680701816142470436954751081877556397964537148239846024881335364286210744510524354926944902258568735929582938219822154768713913722338049884016964449325206631166206854565996632027169821634235807531936954600939003804501498654372791184926990430172896018199405009563321676938520792715883956494606023474844929944359694926716207715899571386966051940375706640122025959822630837976161513708467352519698676175112466048457921011585399859700555705171155052801690680562180087922336456293614961993163867625250954988711135379217829136815457647217127644346792161274883649142556485355441930441175008275970319735227594372001012804620129286761748125076716766251058612376040917038984563073309502603016933998145122345054735592936806578706627553176130162198756249099074467233928848239730571310622341748502849417032263019329514685048456737614854974488791386073798000858971118306908492070921222025858638448298923770999389515939945765347187251098325728213179672356701744951647421652438756090218332209335659506613283584738717206474082066901458952715550921968248408036676502865824642790051178258012025524984757197861885910532823717623020695256205322987131151813264967777992609734300221618971346681147869133943476928301906836144006688906393786177952090222620339870990990162820498166648005741950204109945964882515664502454422339963791977129788825387074580223343466654591944529611104113726761896336138348229619329422469785517874031312449920686661896389741711726909286890103581613845500248146297377585613420594821440761815143161448450169320692176438793422581394968023256769297743723113443118940354839240493892436165095818114669389458175225268816312629945166403413777481357597317470699223537948747898039891650309331168062793271040228549654448540148630600396158527417133408920524060086299269743178760544783201776004288204575030999166966444628344755362930549756906322774250115438135789297118218146052267150449129709242523809313651847954386433623016636480741156729128790452953364080263126102382264344469003091859792411828495547057465654876097811759853058850547217730824128588809860841362423853915369026707183512615834877633873182091081119957007562504403229419747134443241520784795284271240234375000000000000000 [120,50] -1707098740355177478714062134321825735799056245545860622051171068721734256228763796635679045018362155095298504675049653938402615529990592556069643795352597446214456754707758276693689542859775071216759742032394401966213802154005766427206795635670497305262396208813637672118608572397771204057656426200499872451777598049846637802256454240836398686095345975228721840921968280136576604946737221027860861132082416390699198029300938793762647494326717622126369571533240855069033365962643778667471483985705688208526291091127062695825426789631239774143302465094773101814618805483224488955197022866309448595422156316954334231705859222942139208583106895355167439820446115641779948495327937330283585129450492472911837796631018130038702690957454128036471153041913740792863660319941572496577176286435816644923125570482673535843340184972049080472876335145267311710986144226705220721785722078889101153245961156062119705004479076871818731620195718524097036543601429313034103048715025624922158389742121627230461118609542978347114668453456492461183831525847322242625254713280209254532457216149289287442344244232018643018534737643244203617103108440634095475291116793380695554893587741156143614214041731029709905899644609134407248458826979596103945244655976982684068225284059838958528985925182172185877955330295156660191957942286375628308936254321819746783655952314968716310147646706786814320370413446306252306476462707059224373307316510678685346839469051834062772210584645170160636225020582996813196523256597810092574364457095368262327334151892699613797520693214574040734440882662685057081004245782126669585943267555827221128594160347867992260563067921640698792638209689860652033975593937017395639675993143959681471679798380332457712097413201212401859865755414091909840787389075627919917963500212020460562664937347252141705188424481414370835921676033585093496023467669323294058440125803859412108994864368613830026008654327514697193409059733516331733578907983041069199562988864958253241070329893992398141911689144385203626545241748327234844868623672077173813061137611293834469615103412704649068897178222388243074387829871949148438330781776121082045703504782584482067504038993726198174700879241713876260894268779462237004789391936229362737876836575528675882244548525279089416263228165039171638922592677545253536663949489593505859375000000000000000000 [120,51] 581553782571684485140630588870325763239536320135842608307420844080692112278832406328989151399585526040284516198687411414031796089913519053541840222307524242984825556491769141350594577757324229439564938735684320415870641072393994530296536123461086896844731312974761775252614028265606994423518787450280559425295375380886849654201734034082395329425455896532580204592861736168478136433640941063053029167514350384161286614102959932925231481756742920151374878862859262173105149235245738281166646450074424076671114043523087156208734649813774553340589040444392539246972472975563031108964578701561445715534928176275386870477827800282819512238102292950442572235307239756910455002533585972687068878640272043168693207293937574744671142542964515201797653945827916507511962174490060721260039170823276882446610691298252060225668037906497265862783014990306005937543895614212989036604432681596815616546132581022875589578169980662343920860246131061211878093017452155131892418488291404783118547795092001304756659428523129718141011630181660778683527725409475856147375961195048851056019303315414150238150830282512624213742613671561155361587074044652356695223261338769601353262474602399232869577934111607690812901335618519609817008279976725675114547865868558766771916047209387228408434173205382823227691181922903539106602603419721712688044466880781402625807576226639196078462154448702207789528257021838982111647720364692658362207603668706716799544137399996535698820531945567634352524226111698832663224917401669568995905549223231524176184423055489151205240500282226191580045182337621065664341937597983981424413171708682019661373258290833489290192227338244197043708424084197022242605647151365090979226831744151794209621463830096409850908801356122362319125157144486716826158511374968318258931220529784616162229923307604114503985230479986797250074576114030538816384050075757108800635501929429103995360489328789353622151952988664505443360683960604837651179007352943100082600597651956033405970359114287872884226143823977236439358572213943120979930706759088743742062909387485241700520530394118437236693582586645315535514224676764675659971187809312037721505826996122598378330988449306421961590125035018800779242252113609179187360398686168007345586066958408066484640467376487429091990687550490697432680171630181575892493128776550292968750000000000000000 [120,52] -129696164690379895996584099908009566438387399684673632053025507878622542442535607870566584559936914110325779496496952082255165078419219766863850439640302747507588264329176888381705218004276000808582173059723260884532895128754286999313568964188854388528622660172131010247597876588294193239913637184569514233287918080272277829540915617415640155579972097415763951287622610469183677130770073059240837007086268987058577222921871300849727631227986347415292106717101148099488193380635712250073408066653288348522710124744128028431880634068424742717267091659612932697776684851653937609787557776404860122535291790229805661037568523337865118131220381765413485505918595674344821588378310774635771556649211869246449427434676751326100912624889310624636693407947712194855708818942420746238596274717260872425193995048820441091092407618931662643106847086020827351619709510288935303538221430721497598555786140381059397042953366491889599675621274781377646989960724498373036670062137017928111456829898300832575813384305350431347853214549026313482090589800545941376109584565420729988383625144182937173845804376559743091957420325060409129235507835500790051067600186374157399453916855616121110409122381776108701540784212550727376346603170497216313815987952740644188245565796368155411414957469009071268333030929235625791253689142828115123975768344039131350014046560011089779567245947938420475370086949210305237161122868938364464280598598898663753864638258004060230424501713867376775183688838369913055869610417992969762834747605577560094942568071616668345290533043552576880262097182010827064235405797265732607473185050786140477754361052215420023063444266094045279408140640493795442752734562658630159370637149483136766675771574795583689210945611354183647589697749729572780308699920283820166338550748666990993733459088701756123877304251245943297568286552182363163808959702933731041126065477577049075272030322478310396862091051495902505269956393905653855951175494186543521816910880008062487398728093195357798737169371426218907344651926123588739242249896893011555155640804151816317153649661228879695124188367733114905971152942767296817273999082679926358096837489723115013591386686160695695854542429597532763799583351463055501258496605519240959756023073781529512265730047147053313252909011875260104656959470048604998737573623657226562500000000000000 [120,53] 17725177305511498963527170707266839681578222572403964512913971175667315204030351537993575415036391922420663245101975748096783383532254335439735554058384068401666402360156527687180757648211616160339126619611184664095900162184475262141814909264364625097842994379146669677942056861222860626891871539273971325274584797916812320244153810616582172067760609975847579166152103429069677074383314227995266749029765275544132553445144284961507297394231411590072989306158913622428903098507638681542076651161717658494614880393183168925898762024223123032428924891558505752272630631342779374072295146122845443125800904349790512833509485697656189202857593082203829335553259161677519181268522402753258374248602165645157321441704283497949146080134311672028389453244142643541989405921176576957726394214288667313956819913659482715513291649506547552347917138576056495617810707709788548671610298926614457791071785845348725625448810106632699302246042714981221133061267931324927645168173480870587796029711260738310799835000039593144476873309973278697900399690811371101561484522250089462550837087463381419505863509255320166811640841435842732396850064626254553120587167992865497948484436138486839910579996527932567738213432658668415085293388409477059754422987684686853780941641341183944602629091228519491998849525747680690123316470034669992107227840492226830335671696842450487850328919324978781637983375667007028814434528859809786159121676122793228418153215498047649374666916259219705614267627127506413801917139312175587244805422518363244101751694526917092040799860718942936975086626861378011756430868976733931611946521529986257117760007398504100748206375674250276716677144492424114791709059364740355998023523107473672765193917767511165377738676196919854203842650307384465454170580615435025296866360906781666646350947557975999854712177806392389988578614366318802151896816894573672015387311114954132220520013542058709821807183861964128820494258297609248217451608757018996723173301103359280167270417667246951290091093590347978676558347780923108748039695024176255922700087506577718190881009398677055433664659125435595977215633013021150820924700574693895205964016269678072809031696650594339046447963280267273525694953402541503245445365883598998794130494478260616417364862112682630708415514724422330954212156939320266246795654296875000000000000000 [120,54] 34915208960437527527951860265576055759110655199108947405914838602234348903555721426208444981134929804235492559903513755885341515769508803101988326348142847073503243324286520059365844271868744938521155998442463457535015152037782492028997501307990375287662767204242954487948271982043144701746747714392577109137225446008195792298364526447926240125284008623353160843421290798779046323343174904732573875856523144145999923381281289865266499419121264222301353084346904133234742947473083312282615723007764270821295928962183783728610195359372516186151570991551325065887271825417437066049193232548831028314413950266885260827402394538686835675675362973876759331356453506692151785656615602149841540646951673109866480148474554055352637281926037682345772040232493547483752521125319845732931812544867674218165748892345335748901867357533769882015304232224478601599606706442088068582434268828119874810232549924249832923949033854740980214424532159644182467061745367141544952163820029116179488676362277501335684329487008402185479325404550690687540510347735810665736101708541482101999724876798209266435444760613554004657674966221129772397923541275396991717985040737259467756455499260987710359286181117292612222662560059189516724686268303407256714121078147416142955915315269563459858567534796100161510976458230612960306098600533648515817512785621007969041453175990359321891101343324987157813232173162886312579347374287869403976200701384728393437002456186255167757207200666713248943382778995976091342858397656786822874713683774685116383856747915400738756910424245999891683408994119741781590125456567228132536122415466252548252555639671086827862823110608915220573897577005467574741785988105748400184206382301544433771376022564724851570596659760610228417919902537788653758464732017933995164913488972596402125307317922990921404631561418203917215273603040588645130733277909637728754933015574104321237307535785726183513882429668394767845802335429523091100614710671274465885912522166580764363431611428624514049610670109763901795575394513358092541146197906539800138239463329073556986062602714555584455212275449204150399069852548291343699702003873000208188163460612217722296707611824470055290962353213715254975439686100650215421552498589604943495807622419686348468536887740200856998805419604253502257051877677440643310546875000000000000000 [120,55] -925188139126682572889457412198693095656228494393391441991855263556222509981917421811239537926082516263498593702413318410865037811938210557230559143854573806059211201773450119520698047360975842172087640892654649245364983609901627178842601326885305313795012789039559996285911559960512393737381872580694739392535149356400043997115905911378063606192744429748238124116811487967020768593192534125077538336443652569021569746059597101220884902175469968938949248133878709375389517343532156644164965469622313240683332997091706596380153023960212163140374267707134171380611070068729568190149199492822170064663840956925710358568002497905295398059745056290308085946390076459092222507002646345883657926645521425955995612371137352243129002024771086407498135002228528226299995670783391529033325344600680837610061026427170698636494086056033969250185045279631344547396635604671311048323064094466168894550206535661712601133075838150212208466749059559580667371445172812552163042086403170759131279680205497625962374964207404072634374922638957201001348608721151270089824082912619566023088236252627005918420149616191528787789216341323864330107495985988636728027000289203332639679519606704802775941295591776720630820663493060337098376566800136594551229733412864602126831045439106647699400733077721836496918696605725217361707486681172325101860698345829874472220375776189562430914062614366192194045999654112019202932297378766666863140677861978480220568374515418566005870128381854788920360759134381633610718099612191090988450716960271014419319924729764025670731449846982563387524004839202648962175089162285777161616182323389679237168779100831208291150128425428571945602872391789325524590304213898350806452618864595728279053560292682560679077994911073362112503297936693216135591579062702764456139211881814191208764117945446162024061963424453576208737661937416590344844970495100334238394251182164428260249612892130108569558749001077456160644503180077732256263557983757547003671778870511951248760732650020589266466458251307782807019493310403835401056115152122558372806677024410939112480069954490797749126441488924362355983642089382797467702291816474009446927433189662976776955736781663541837247559959418244909495152171474761057636472691012513326303364746158567995408462094725436701008412114285706920782104134559631347656250000000000000000 [120,56] 354736319719806479956587027850687904936358449748407722073741427252986827497399977300565790599018497916196937863057445082502575108266071927061449783188783310151577556901139511482245221282326224024864339512854489936981862866381453847204743225475871673602437468471333334069319916031530790536476855914587706956392568417681454643371892518065164646981618213658120932557520844351438164436505675533738195763078905903580432513542689317928449343121985555905582302014933576800937141210050576471255102699250808441233295232708930475067328470992226796075735550922432739493926580238189886563665996004848250987628459432028623796881766094362219065357248010377596694266807353394947601632115149180111816475674504608672450469193399762649988611588198251297677474010562592587753724135128829088846079962176265791855163229986650086477657478985170033133718675528410792112922091374620433310264117575519085570523327026886299106740520968258390742637477573554212765035970030983638166863551202381704147894685243319979163426375691258489974818947811456211473180870511742892986702439930789953385438504527044764823086286563280746236581290578142021239679983736413365449026014389624510042438262953394406961431318144462444630981848583740088945209219646532760576369950188009858673407794739137779302419603741230933963224528421704832795026897411893382002317106403186544161253482712448041745901740956352892956675574117257709188418844216999568862153067584459139565633324552908374886357694748252363212219657018659472066659744893885850615500665494193833283933634786203451861548428507752529183915409915502357668039620488693052994485755970939700243233088321641347485522847411014178759263783735395663061476259001454253493052883444191500571938839814016163358363377137010738429352558658208605024030535480862950240163563409802173613500471978939602150538182624106107709998868287708343417420536515989647338342310598003650780977320031473779672623947118608311908210575069148617885318979774945519658986387366269433626338058982431768054485826734548658788910348519060603674791772964198247556145224466273004014591695478816492269738450371612131859887083974099726544017561193621709998783771714184786719646089844204175715684541015698092939334430338953616106467296580313114491068035148029559804266444175981272308346306101372495013492880389094352722167968750000000000 [120,57] -88388599457655565595460923177177355245501671795389271207573535611563459597012847175482894786376927609559327765331568129222250269392661033069233577791119245740348019278134500590549062329151433446071014415112343738321757223521083613646054466899602165594065641914342025729281122868923226330814245904366335532430465824453393105050232854904619734781885989037308092491086260192994153798081063299091498273113970469326959277537289469851131883190689847130926475194058713152097037078443364790367625706064440681806191745343904354150092062641593181695217725262879992302884216945436938806484832431523738270124727868446133188858683998698596020108621053589936351717203174669830992976209516029391676899266523812988480193935035947246028330225420434794547818638007183641014993821378258737186471081722732568561013695734494175130880109125414425881745389811793821609871276065307564971517552866040335276389961280148018954362195995474783248756763243259830562845902082828862209927608338301335027023000903258192018750471635679787169232159061843546997906798831129412788960497487564696668291498124088499250844346234059849046631941131145708415724147996290336662501178314834146731249553397332071196192929256776907696955006267152883711664198846231129220637739612115621393317474497682524228672594178554935786043969387395796969136139539534644568352463991621795307034935247416444413601968641270068874576400606937970219318823813585113149614651886594335211324063817977205082781251601255806130241560559120656379689671502023740315622941662376305692788006267127789363472943411201908250271345985306409582891350705784163685749470144464978173941862645869415561133085407997726756978948014429251209277950230843760964196926540699085598417786047579560384433972663266751176543706077738918326355035682120221168752224275830212206892191423796582111781700707946769130668618833285469593802141819328525445914757150508317952436268626298915802973601032920450318489941775791231117276080551570544212928994279140179826293385927332656248313869469406097988660282150173596011978439449875541102007345279991425814454301126380668571204554559125213229103168076116650264420915467151432826998177178990354282694651496073733307167039421000829537697892535043333109048394867910923705770863368107417120756697119129832609864978375372971931938081979751586914062500000000000 [120,58] 15915467236275455113482929063444917313803959765652479273876451238208259952803179074221553474663985633134095913507758476934519514861908233689645228997950742295968119783429469857013483574690975970760455967622533173477193598708436003206492296703143999361784503943720117382290294756668547309069308398953861357005047734793797595611069352500284265680015767845010646655279407783663426893256671936385943775107928363699396840102105336405933453234543255245569781256258689460153102428429391186369310557656569105170159595233276347596221757306733638584743749126136088433366464881332021775246861037268185725678694957527214474885550527634511442122042660187879558424520765663747090757414414918412388466973291315502233713759354574792204690812849285911456288082969054317714801646603538283312707623923657285151518309266903684047144449667921255225451501193049956477896565417466071682862120692825404790651225682343608728561977876979947307705863765721909200697242973808509710502152051583190971638044160749658948362816101600821484129385802061009449966054191844225874935464859948457141410113085515019213045107335539829207298160769188887608041325243746059065723517629637167106411166337072257649768401841407309588652089772433983011294962080915533036105239965113190431165261283793579354859935611651968347477098436736700924572341203399228643786526292147268392185387022314464058772315579059963025261456810133239488913976685642150203468854695311813522164922366398973906482154987040084410723460329289201514311261989300097318167588874718277508524978783076315917048062544454556653451349602622392904978330169354140663543306551667341403167485437768427711630191775006713825168266648100121405433602635651190287221689365659182179916288309247400753006625205159431453981624852998035195416471674475089407840805122985017983522028218313224171619855471198722391312531413179647950956260191466175989674299037105104961569083072221928991813989812675502183517150846115629923629481026257070787214058796260346160507628955689853308228550814279529118331331755993018811530736907299265873874990321413716186874952284330184299556078893398440083585634567499059581520539158580531664785495004541623718678604427696658684033455624617566555725436722019666648986083719164829769403458796151780203451143304055784905748190311061739921569824218750000000000000000000 [120,59] -1948766668099968886523129888994385437711983382688555814988573452081139802794818887555111532769879276665583017092417990452378769434087822403315031975265745422214293795056570377564432145274128066496504038493528955910970731510201591795056103001763585479500612826222284244875280200826726262978207938107612616196793250752302127841681825957782864897015151064166639333625543778629836307880483447465641450910932340109331967339599494298989912224894406164314861850312036525573797282745684333535560485060597971679275671068566716586404341374649153951476853877636872701585796889454855485133455351023147391314130987885472494675683908441496798819919122093094785341608346820087518187821011841121877322672063201663263388642124800636752154017338238987824834562693220791258766326405858813131155130837507138590698615239925454240993070627381190392678692940236460668818188627170881847703913533840411174485927055685122516776922693358876850567094080358587888882799079277026147043759022366275991934506465816377716641195681757738995465675243639256883176279653162525717554711154214539055650374609439100822941755527069157377132252478171266722946122035267834494537796543597762713762774886761010748129003221784571576193411178770444376082587360261999927849767720382101000141839682266712640135809038560438463601837133538588474432232167708953167968131428679677792169829688290379344963988078775303857197338616040666033675636301521443431221830128845868621575907876357592249346753200364852219896287139447137357031537632000244708922901811594334893132620960575636256427034079363898533668641991891728718821227251456845077435655435568184487566552362391982747036284141981292314980787745923095690827158936127252625039980506087431187289231721166501493041023984815991670414597322985267622024535780518157002324200887055245811298363482871723262970250193694577215629381252784682908482466552113106117452510911336472644276129619193266051842472130787060135027434089212726828494866532861979899533683969661993107191024117517439677701533625578925570591075705336534357457473939319747995937088397409546405909775322692188859707736128055914302834882857338956624570433941356015156134458934569843899576034912694732833525023809699991543913241468020119545736733994674498382463570325255710642210910828234254664498527727517373859882354736328125000000000000 [120,60] 107003557912276649582962423272383452312807024106357747423912963446496499121953462318019389664707650215567822333381730120110897554604591290842548930657899768731021363479188331983719915613457107052635689314507708987122359923323944062055341397778673353903351725059950271926133939642843841498578644201491199955718153843592750028872660056850069992310472401348879428028251982914358074019433440765317285132849143864601262948035916124070480542937452678583680688997016453993621940342725169762597589114512843640267473947755791589780788036679612626446250402145073056169561047429978449763343350835055877631123057463822623812838529902646684560332653985909213997552200843573541829508168974471785367352124881618518952672501220676295564519420118626700941917530322115363685387827999716793064876553363409454550135675857668498819592119280698070058537248456710102139537439881309691288774167011201719954096239308442075946727072845220428182606677922026086319058567183164374150487675493066805544560759755786151184603645953118443878492703922418233511911609606664456440684085149625227510406945159500802846148355316593614998255713237243250524137955147595388859732209027542306295088324225351566342490186605322573085562784875453473612521115729586243907542884658959578672093281838484955606901054093224390248957375768501081540340468670639094593358444564328541411393606568194552348962397819047706380025940166774260694346962593053261729238426691208318549903683046221809651798592534327185471703656609553963486850832949702870966065174023606273780516470870822333904607771581244555834293729633988279784052353374917836695496411180627912854754201968700405027754318897512885049854638356336950113643923544693980613430413356545646488691506710803421418642307964828021901891665814845849739853343149543229181354423572352822185587147374398473664588496390940814108362734473204344717804789395649394762743443743766580227722547156497376905192103470239236824233740574422939469108841766078615568249861695076479225498998867648293397011472238865482262233979152267635644669476948153845620712249100872796905454560739206404018050304505628954478964209017840050229167183932259467267881811951264676008058385675339978496640262367289567768658732043820971345139282186543894819784960871476512444040070694564046689114067993164062500000000000000000000000 [120,61] 14769717726562282228792537106075904101287631381000920615312535471854484368686733695671459865486189794184813333143602451703415077440852966341186362881362625490176628410776869448071472101620675367704556673913053289178435390925971142400525204447510629096229834586667414519101953541474379925828468004399938580932941373499329858826963974557199189167016715772181671444795952318208434688868559632948321681940731351059438565851847520653329371431479918568356959766094766826443691664763069364847966460460707479421065630086939374802402418375937087666906548797901100250191512334685652989143093704294963081339574620834911409113330563013721496395053022228020343013928180739231266138880159923275329790396448106158585961187688725833414776915088745827660140734425485780272266532891989299232041578333707417089930670160873771415280426615722750083618214059715778301729651167012505289429413684065688749517205438157875757094440602243141845744267823488701536925122945537655188707758269484085539112318470070565750268731844781702601571435396674051391491615550921576754254670290977640856788704952717888350516234898118984776593659507037653593129923654956802979807906340645679165513277196648017898618737609162517499874656216687116978550792862365312762881195060731189397804747546155675925564690638227588700324920438820755036613106185132929502938642555138811625245101635543397831674923080200636557909391601797952497213236510448726496564833184346024482519621191728472878241159167198729162698821706532038336290134375810953165228896509184204081191339116914169155733482858978129407947275936518474063668282523422680056601248185660574775216040034030070684257461603113967995516633376834207441246860415118066829470121561504171613368673266160335861508823898668044431759635638017849281463741352478317308127971264168451949080827818044866911659133878324555085463370669444601945631594341546738108893439771942713351208613139031800075352267796806951363103483094077592795886494320021757165446235615828605390732924887055688828899472073789097586409503704001406999912579427232070332683817152236631132761248985928616286102666467760268300411708268062803246507839642935984168980156147167535663946540712186237130338941110114418509744352662096091834636231129202119871381076280164612036260748081844375536524526062011718750000000000000000000 [120,62] -4589590328375061518834960469919351923136146558366042527791270223324657466067868656138697766452945831344953960701644080554191061587383127469594519520837799618625280477789149660335202732759118288176555406619913957553558162127327555441654931647318749016544814223748824129301936766962756368820622880040453652807259765007288765000789751265292946825980958718526824175621100436335315611353556229035298499786798148114172229943875225392043970550252918416695232422284568282914934140190825073266347474457512352212334371417144449876585887857202188439273337867031732479041646521677753982685820818639582709279395702959137981157242888211876014235275669475815293815466132582795048352939456091359919534296734211705446580542289116740309115538435605446567459186028604783861086892843227351388924384168066960931312119265047393573336522067579117017816070766959116901007773415549618063103389642439188498213897102849280294468546712687081788063848307074857472614446203248390320084539205058331695019424695836076730214719906756989322166783343981995004922293164713885744191612137464437643889451506957081215863067439026266299986928582813751683096107012686933405042758719689911326617920156523314236796795656529731752787188565856750797108588431007716267585089990139395937513433552323695813189968144673874954717539172447767461026954349342398135090109698667059738391780894550583458312249066049046092234033270258835001169001712155689371020208031292040182096267000212126282204850898459624186106368039162029038454060232836121700372945096744022579952144577814516469626427413959046404095222490900022168524137610681041717836838657188251010898139429684909418911761827275337240305273887096947666970757459500185384896825431448470827958766477480178298425426687271197994756641582062375673764163362819442742388005404860967333834443730871736666921980762655059905269973280375153644423699830983488922812949392258679963407518617865866847283277672581678217630523366187449935551869173388442943218720830210074957658672888564653237384953098998612951680009319046958046095157956850799344514722568820153528731979946718878947653236818548764825454654927380135007197672302594686203611143976154982699793308621027306841356843674031584921141933004454905496648012508860980683665717715160575428143477293670029224386751708984375000000000000000000 [120,63] 546462291232304425798229795333365661985503659874429980219263936863693210952788237032244499561619405938897911141853467933324212907432179487392743945508537771383684590085987969299715777454523997560786439341221267110233708046058973010992541330736737542777259937780886384816392606686403680654642981384988134407527237857978193102579795532333417558394538933795847527474945385707685186414229579402382257748555222694327138211233874375577648455970963437006433449718465206620835435857729698039832150954538759648081152105269215465383920985388876951129774382922957175988914880181142444034673987827498712916526646254979632162824379248488631363156805403523732131282156344544686004236187182159087974916029286984674120763660727008369136605695488646805993896422722417473675948914276020490344243257184100026514066799181554616946880270843580602635976377852104954896515916907821419697829195637858234890019314093419519272127622688556006495122369363918601912799404972653458269010813032834513776486704733939523618209533476463342850724318243834533592294690362321100164653998602236441877818564657600967284641331690945872115015695231505041792441281659242464970805650464133009438658483413584738267384577743009666704948413227206205456607870685514609856264604446323317807815262771092776587916628409243668189998322252846283050006621933125849816692172911559162506498219639678057206475697908673551734921317062877886827510099680287829942871587160855081133661825053614900026097132414706735795897239677363321350367077316493859866287722019057948525639748260489680368082174658345983292768397650320488325709970340308630430551526616379680949633116101977114942279097119073327844688105502587275741438835616307634786852292760553063246758820249350179577482571217658869965390561206826761145529132600084158071135893159329451126486005056710081781089616084315556388570346168694280363807691991437927038049043301402485070366386362794921222875122747384193921833319461031708638420981242102457962990144732753205446994038899957900936304552884732672886489315173633877783425456143576975151409103526690291476190454310331455339603336294887007264951566691322958181796582770663796703790214608084976645362625109099384044563216196089888977524136694320300368927060908996576053220217936730886487961527401384448303477478027343750000000000000 [120,64] -9345866019874515841231567522895141035593469183496295061728364073447854484384199212347856467170356721381925175213926498210845132977643985951123810537997032096476085275558701903619890437202924481996617953884199002635032719256762164411006308282732083075338681816824386171943587593015943716700547419689729797641478535190022385599212903449266970439435427365496020352410079677479071999240565824527527176996773182099106387880318969385475599860028065012680402135419289936623860217518724156376869720903649105396066369202284503424524900740148237614414743106703714420935272941097136909969430131583898781488743246209502933327887979194543871133152295055353276104656357835874090920227318275422289736885591441328818815013304086573990610471517519046519420471414139621996118515928701304678835203128542462872211699859944815190118248744370151832251702667361807149198201630815463815590840031299949621111652584968973259550525661925327062168875176450840993085388745959786889660973109738537136237403201535939693783959978601205337678202928145880026671333486675876439118281679255528020166461245077852974789235974509429988975612592174112967862102145225798963894295151617602749257961315793702991812346515247981811126292055725143650127119473507339186822646644297937985351226496789318769760248061666006153799273783595927742665057798881103841664619517723484604284892207484936665116372596219368273694599796325102189085373408570859300344483084470902147564097508673174133407844767118842871157039992698484410009193294684522745058603117375859141628940518174063921593050133139514897781927714036006942498185269466404847464884733127207063678440581149483990019327699159264853492691131300779915836276062564452034401005337010999047433516310987574301070897902032273299793761364368203484754136192882315555502588664687030096564456383672425149679976198799686276446335279676149192681636250696215873232715478756382460121801026962380247710314970283136668301085318421744211059811160101442304450331859640332513202826926637729862391222436208122309536668709136255519438205101465882418060487758518621610704588186185811799581293784738491168818669108606036321538559753910441505127440273742980702212778451140721384894295969307948493476394679552015414992146131413263432484589069256407441408172521517260492500000000000000000000000 [120,65] -9446874718264796312563782579438654392673623809964175764136587256830144789851057304993726820956794302764517133839327125363784280427172590326326376027207050214580496091829806054565102740401360025352847352602252969066540056181742249249257157594782867286357469198462614654120469425998087398548448561030826177127196494703951992099875897714217839290605729793987413121151521426667330194575916007991710754783226383691684271413119801745502592232299387729600129923512644835379662482308702151574911102798492761070975036159935184279667896645980428811736493982625169184477215244817112348042265082377736840287987250769081191120641303794240345446936616578338227828946874217596935457688282979725473799724023849171517920879118197845948642854554074001065040542348340095191256991238655359596871616374994498790436382428601526578543198846404859579438853988886618686759457357448969076879537613137136704798454571185043788683495045904185689994197617330019705805379820582361970244395118648589798198307290201563134465705814590673756299273498495103202285315555378421969991191474534969319466867619369628383017144266800037962354120948132539732278777356731273859064532804470631648192951868341136386323703219050992654286812791521738199283455475343987258991455340588858871984732579670981417120479373037408830833323775650730980516894980495064819351765212883229538986575480283136559536305877251276384874915913664733945399539690413270048120741678708795966730299368432563304985352228186080738719946438911719664998084228577629882952043633771126388447621311204800892728973761798851812448051921468647194976164601164069991405887879782862811754535444115940699861517660877630264682191771388399306753820616865492074415368764756976965033453161589422242606669095506561051088357992167581310662144316773041100722242897112171876876705420308649399588083627852993678772614409727864349471363994739840550187724229528600211745896633886673945545634007948423505696747692620629015453290888940870097612380893189993572125139055829171648572318027114465229363785461044147526320118014620429347739948483002229429354127505413237862104819649952377038262834614922633122717214113887093451028065702083162321491924622792909542744126635153284555089257009480363356908711072559952487051578910961544432390308880189337000000000000000000000000 [120,66] 1947217858492276912609683425071181398880974496003523610118098889602751233906434291910179813541178637817018299167741753961220187618588358603226782941519835116144673511944654822424299319537799012198186030187558611656999525622493680973394876376170587388146979729406165337559460793928071770667356144929081262993410911358110319396704223280354243613667199413986801881948939185050919824867824846387414695663281462236225557394249020307395889965114071954673247441483115150200676398546921741529338058929021557501719920997982124936133697749919601614013944600018819928004286827018836203466554979091742635068117893391514412349504125526102151363759394364474566161719904410545444081568313772000717098109049748074845186855671459462042444555623827059168902732884842489609605364651977299642001850083768604476447584226600380610801137295070419155857730496736388657342112430504946085098792572415500066353636902503424316417996056490599900494674642116319084628211193267291117770478684674435555106435986754404020965010931179657122104778318010193887280678788754999063499107384716373507550916714822056243192788623847015413115684704582408581619218323633249262900282823026056840521976437709226839368977241945248792739099623880146347016709528207532520398511443468562521820020031513605698651020961316658638420060409122846652094065450999209310683515652732821435371318948751691226722914540280064581743511515755582063463966180114794912196507472476579662616498164126565591770302062241976108151093132694806169929689763397483711079974317665560568843692855473001194399482291996752142667115572050813948880503337925988557233898242085388342684350242395556774226792760108056109743435084373957013255583113656530958187975495900380243183856070440291740418057037046304208327974131609241201472113182685312044166815119915285843746457520621135179712786353699962129042061616517382085432978853286947737626583493543144489800537677035205585375122457405032047191574047446007572696059440265540176287965613920804357614353444616934548980121205786500642895096894577950759098485339390957560491863821352595524691941535881099204209382108513099766770140564511611696571930668002374893744781181670373511473650000496142604481179018042547334202403345199046459106768869968383388995033559006437453318824058499397760000000000000000000 [120,67] -195377941799615302597421952981051256587908156484483972563479015920955686150529818357793609747660076032721618495217286586796194385427379999762343052757979471215517501112681152704077099014386762516195980415874243568001272116478422307579007242537396018091369643021188615935302181522758094335039227918134937002368675519201620377228980846437809621568713970168845658801104512727195023328787522036011335752234449674382203897005474145950397099205682010907311138939576923866596625706263957608853406862719699768971152060239655400856383886516095279421151675188286900967282867854552491414054968759894629453879738079925076604659197696964505809055090104110015199419763455833226108145819171681092735277278669364678538336227325428777768183565124050250067435640988807449659302241267290811081023298212633625819152914571030059092334460968318412391366472316497646738537320608220273105448782131722937851799118006777604401243678637453221653259862504275543534691909603058375809059851111980593107697184516792354377265285998491722413374070453872111917658489755228129781775886186468165249646820991006479126645405966232461642349953166321166745674180569508916819333952551356435108152544789736587606999108789297042543455114494782688300529687006951984133825820416997029721681101998961682556139280135698095273842630184044156744823304281673629956907463969097758847463994291425014929269231287571729135750853764708693335639437806621269224291049358418300012450578812695309997305430304489809846812082581450311768110576049398976289184816931231316682444089516788454685060907417565446541300635712898830799360864606775812907806761097851178111190768510185068375496595261043868671273082657279150895231654775315093794597525555327908864886087170654183240254196187696566627036623238150988941324842495644607599226905761463152546180840041173552390920576083712911560455630694187400130700271577129873219226007782787783548330927791831344492661466435543542338033130912590160292552971569769991212872155610806391903888596839361403721570961313992960533381626966992023753709376794297586075959718057250736262660127864869171432228646826740229263820322436141541948383336506073201793092508317085244143615005786400250045711076839290958736305779696283315070910760733323105301336771067867963075132397270656000000000000000000 [120,68] 10636177091168082171806100338562826733424611963123134612223713557898525893151768381445506654145444475527912591761742952453375685632271782783388977269980787936513559786313758193817761886661502863169342070191904798967491359979419342925717514670913735191284622001326266808336693525960860864119487384843468637248591825913309700653940287659554450485446750655661133345018185340561649239197609547482858554801924557406236344519143050838079794625795670582712332906885410699654334058515885106340407500914799581246567312607938168658280672088000969986237674365197578774387830498068421796610468812292184923415120741546753625484205784887918789316054307831597315030409514198303261164449451091555627437644730833450663202448515633092329808669859588989421081116115846411939513028806237790485974531962834070361159051335448636416114033939208272102407721553962467635602155928159392439934966006360285750529267687964118129944944488889451023631798401349760868499297529181797072398638394081394384574783756322682932023097821032776445381110788159196397566542448344822579618094221688434432704422660062795817497517069935127444340401971732796046284276700938986631482415818455505080867439859660209648361612219377241477464808924751313139242862355070299905351166106559150504596947339878491624524856476193352794280528517355711800192443605139105340526185264826627083399556613482057270803175115741164006131135913877200139270134139303365399868928316761785707591763243462135782166044930533828800823612509108758617894775286665701535183362247629328652052403367501611946575966237230610622717473161007789781521005434558300930786410213499731303434039055802715292964652367502893519209271147730795051711346886776618177198678394727827390171830393210413794610818214009431698726424879646407784822339906582798125789960341925609313070108679440532607138183800042196540636053631301582053188403220040257806135496551833213652716318076036309253453467960692964454008133254232806540054253985219020436533675268735422538875554446137060237833630616229265383207867637270662519935887969769381756079748901428279756326654966610277162800899870211942102523754127953489336032500847205614986022814594458668719161400894259457724933001576118392256165660252092318598472177157976969668773717132634574151480142533772800000000000000 [120,69] -459073057182815107203038316376345497124066183293659164869220146202536665132757544018897382600834697174443318420737510308805759390271429575343102595368800188360219883887791483921305172859829172889806345837829616590641655493505512230473614033304578168925613187866706080565210896163960934602878561284658403028999042944331080148577749973179379482874205526222326673668288591704477600199205951432207573794971921714486663755849512282734517011459722529931161154329326965209461161119411932464597079530429910908126820840126220458906916458809262762646270104215559455770283813988328082156795456788347354643439477111109925436556337812425277863536333381318055170954246958122657001378555207248656554226231727032888110756853560588208794711782005809767044109509489931735252954552632625032017158270913198922791391417204134083137297441857854505284071999411687392234637164286763110183358663618894836776399150375407090021781534703831338031420415509491053769681591051449317218162741918517584425352763644676991924459905044371939255638399735988373693791551634675850816780243070495510785954721708212357101632081996909408163340502557011716887183687278096704457050233863065546980421717502393888921324451153455498248057037846847403297155637567479864435141077388140134616782936893996712850060048435624451746255414491878719948392453996443776201303533814355179487096776170617096507836464392968812425767107273872133280485415126493072247920436053864304611668307950893536072319954607547136165439283058707938835562186529501834759216669979539465591024103044056764731978422226499875576747884607941422738952918704951301613409742045781894515846051599826158305709189226097138362238803095225232826546846177208618487396271202750549268188458489701447748453030761546763392606249156047246736730100605072814742304387018943987614835529683702842235300748291782305300461457453692047893235493683012264385138818675273365160513834286553050466748347125658011562592231354063547219693062260174743277179647190237697950425973761059391144509111631177111676558416639156685656755771333321382294886903733293171092553339076783457866308719538395166694374765573097475198816358801534384937041102477357627337808286348187819464944999293156548315691968810340298556193173095458662774244470130860988114975057715200000000000 [120,70] 33655957657237057172454567308923009576102480339752793487484428188303402318963618940185836539872159073807129282517465409435311528194749722945007963535999671707883780804193033468051553476783526383537058774923348708360863091699363598674055579777614231323352373652635544778714988051435905327943202887744986572017621622345694990450505674390592691388450611148811399947931127216585647322979231281329253196337929113073618581070463243353803296808232226964899281873407568341583729418095983294956579422604176150321140684673153190357894303216048040728650988236066275575830994971202071456775477208872574042601063621949735980806435400827114333226335067538326464567670908166045863764902090787160910090557971014045758005531556276882427018517996190595187686847321002884478269313340674742878229317373708155327033078305695978194372881668847022911297817907097056577160915614161805996770161943379133765691726983672301436793226164438892123768629398532082591048697869283053473174975997403885150481171153523147631308838798387854728729899449954672097557394927838171217712614120433236357442136344961080917186741438280780611045675294388343010982259469702659826628819081014757488573018805909017437510058843289296105051447511772566493279067960980100404683073923033038140707645034753036262446187519130176323653970135088711769724529152567334569468690255058259178277669692117014919679630685103715241151026666963274473799303039346530837287476126787846986781514842228027853644094876047221972640970800273746201321079236718480525321985228483923956827597775262323939624894152960692243082568596689277793918875323742620473150964242712712017185880766906864456222012926250503875280495794864314852503834788679396170535647168908517762727170100882614349819969881567624516991166226619717278883890203628437543700587667443397638288469988892333035393063874400925410874608994851643082759830969453849970906421803715404974018492287678535585770688019155896495560242074653479402662586727720639346751578817741908198831015511686354214849204691767706719311678140664147737602538525400745666615070578222789320297532182864327161368273585565747748988536172062902561783641257792252588418351403292256575820030447004356765938876441684908530656931078708464820395377708837155647998735772744775531509453619200000000 [120,71] -1421624300881723957422157902473962044638903065091367802489934500567320786980576876371697946831514397003183107795247507940247044969542389072737279285554841065242054119606580579409202050274732731085576981467773278808629196646187606194866385010649457066029262578775962846558493159554976376279016642799144959977591963710659070156193617445053803720968067718144090001724333170250646747381196467821737926607747339777831459497922517793416255469918232289058555422388961941157344399308334060687482230911757466914560987485356736356226438095758019307823263075052030814716787307720395570661620764167283220204908560589208323132436314083697261914449047233622602702870602393714712382671241813680556135521512105949922145568964143830910722329516015038866002670631313677665027508365123055744670676254046417405828327594451099215256435814176171201157827468572183462079987369067352386511110051267636010520508406749908343817438518325360648418429114198248076056522094311156910809578666057196928959405547034632053548070187362954423204742933983816840000600882502041928912610430237557351453458904797623927402244951073076849235971588983931503556640664034327174436556328450469132463280724553677645706340216538282120151683532058425875947779402828991005797994603633133202220293107904750480920479882856962306438402209493403338100677392681986184540702659382688649522357525329074609829095095509564041145329490911074806078946127984737900572463210979401399922287311598506525845092225796555172306428848430542020301533805141088715034452442845868134183514346955039222102235624894880075874177497234266514351747096313758714635855880187711834061016577815364042507877084672306219734367488288591283643233073478922635665566688016091859886702104504126536710409135856452710756528109544610006695111248352197341133251517569870856061676074447734276703601136417593688101729694665579414439046772999139645115711487543566149835238969500405883973155086707792158719008474530540003499144268321798392790640094500531348613216506833329146270698579406143540275365829966662707624860872888654008845704379503265491219952936902302566812353869347772306110201282871720775371500424689158766156149910045851489639160726863126197313854374617886959405728512233332039854151700003606590419962754392447713500803891200000 [120,72] 76249557902500446753596957867743607746426373520472794390616573204474269872701032889681836086205147290840965657157895945035992008250482462939869472221755359160175089527735597565626718778989012965342685094661676333551077102427502024822199702897427910649242948174591273680196098553231089908148653286966743604248977312936045881769863850456469380009087817408169063124957521895513928887388148141211834990999592523713273420677239719753111158884840358402281166000478669766654280962986677089045406621050252596502336623454635775087556444747814774645461550092909803076879230690909178464668272234643338927455709378147281253718537075353960490682020029729797932056436954970171583207704778469302441175848711024062475139508561209649883918650084616671003236266105212792600964378741261654192418699101202198699686683366301745843851493015600816369725103152926823270122435596039570352476347761077660084070737233987149958524907023392999859970164996067745518020450433011904001416204162523462595676460057189271122220347259696744936180713753838451603574008841467985805471793874686818264888977557575719573944306587448612516139172630316185167552431850406656836740624689383483472572040401341261308429679093331136409660145463327497971504336369921844108444949398724408261227582801649267957971679275607758246590992310696646230016814242426008898080996590486343269202654988119291016767268237486551270394173437126021225731835360908926942871106248722281337039384809438079282097326913469097340470114590558749296302722435285628556635445163970171055096168874826959556908024893577778528033611670529873248160057247865495642306860630771071864145862950858032077039091558094472986500722008290648344727170587614131967618913551939986100482266474608677135872418245802460787947644109934324897696115861049046451051321198384299451390689736920517190660115129066464300145781363351194145076703593277010401170899980588034097167235990416548733268924737965834561668859158593278106821265955245422801174906586571673366526311993670815115325411008527935632329288159714696410644126524638555079773510897229984907106134273588785055730548147923316649318304037719298615130754950798031842939382510749408231056550856042783480099985940369573788015039083131199102998308300708008448807011290982748206193049600 [120,73] 308818734521253716596054679870047570622788441572373162676643515404975981144210011628003495511844435384646516735859113623587443383400190332816293042824788452926353841426605228882693017230616682748831293873534063679731918542148604255349334187197515877973990469757467665593270001935800885564229947018828265744366217276991140475066491520595079239602189577955504678333514576745062112550600750505196695908766698761697705367956564285278866261258633555586092947807869278666138776838486852903202408819663585340842348312291507231706896027336553596736896023166302845519588100709417987565475979769154622095411422002170658241177086824739819042447270145652307814949131394507509028353301044908375468413620680146229574092782724433483070526880058891275545240445236386597029134136320876829926479588447249042485838585012494425450498918048579125817287105795327411488837482667251707070750164592731988268512948902111178508275760234621106169633561679379858916190351850488623564728092122108244679912075029395714334562168359459336992474349260301448207631820482025456013117929871888138337156943187940997057572608199453254144376113759626974376998927473070856659996246195860202124814712979281720941731131880561413727127148403677148240615288131422171453723050499089697268080637928903887454875848876662802395177839476889264608839899593902175059594879284294038944543986305399969646396100315624406087839789867715690171750592680417551170951015913257974882431663726331861002833357559265988158720807458581062199677655257622590152971279613006433803328220419306551428386954870332693523691037240318309298507743730924565874633995065312517873101653211958767090808543532974582906643330629174464873041066345052835650435438716424293398330423052877812828638631325157839809691869689365971565899299110571848322363664131907409792626316049069283168988011973952246776563039041644266688140311787843095729599106657233813956540343660950291582621121957712976714771000801576066474721612184048812396233239544529117844656205010366202516038058502575161187414656184171978214486013316694320555254964392569344972820731775177806224080186948016517530838561430714297364748358812218447539605101249988682018328893830645727968242030919548210480073933102218507203520665145446883064960316185507377971200 [120,74] -3029739074210522646953999472263578577305919015306620895074400101991202291508703238688000598284602098575931337018153612654099092360507318480916812547950192935949982142514577384613631540698150388149382249787267890683904546771868390930393558392673381472482602946347933667063274423336529786078564354625770452341476151710140734417862611750677144393380627125337214514307837260589587923188623250069463276922614553615889339763050586908540270267931295484957314566486010834589296202596914088974981194482201572637850380605646043789800563898539112976522091465371492194296582339892486197709319035314464975673947208745642373009583611418763537668105703106811688546948532578974482980363185330522794266468491229275574672612754727803798821198477818122859530827632538520701556954275533806374434237099220813942995695731288496770830537400947010585401654408056762459932620525042123002673856225028316526385233608610200875540660385125599065690997259275315809566668367080803382244763606044045573847949159722451560732897825630833053752564824216895386637260137852182693296540457447738387800346046560625256923239523309084189695207433601273470193870235762019296933416747483999710200046458182423357163960772283885040416705470469370383123118869975624328515100461530548001585969591784709090724397112371132462621633180418274349861593585928072677333664201814123776689353529770066034229592823289496362323628923641380248949800586591291701079614783271254670492020107406382893833821420999392035420235500517615252402053331180739669505787430585024070139188466806272552815822462938481633779911512834715330687998908393175631711097411362114714049521072357086169394621171970810486140959699943490736821310784198268230817240237607270748138654432094943052299163548090139344340026556068303615049925283443345180229500746868581153010182242895559340970873069550328585052028184408067316530492786604498749414751957645482004391996601114679595924718191501805367996655036009670511669543297954139267310323055727153881965832314667920037252031492773317933180746434255702083848845796695513688226206803440675524186106643093539943312707374348334852357065200596520189828553415579707036600235024577889921943038740345782436225271962204659826129332719755447859586505779243391174269080381463461888000 [120,75] 285441864689838232545086986446690555535900957185007418040901329558207776351634323202323109837654940794956808331804258227541941431478523839524984289191521187239635168731726977362985955805790728841303100611320920454047915838730244954522926455062910797309388197241161436580175753925567526245466896081143381405544837395694733784520638754915735419762906334656472508158270552302443550781755168147557071603350055454859112679245604101833408281280129699645976517186647725481122250576391781790536482460719102508952510760981080883256119747413317366428477249383504468267802464494304148817755927619176224160788475116773186317671304993294760383651880062423342959857605899005511506258186318940741774826516584819915923397342561530378163209529541242319364406590535727763457144210107663878898432726459722196490753543981302481114303462901904130019248010985792904129033661562188512479811819234877184929044489081496088735715494458369980355152173794225374253644509424103218315753889444203825341675975780621421798285004750378096976336157887341047283542690394849490309443489075530478670790639256372166395528861190753950804712430636427623906098346985143693522007339590700556862578021817892967766932824608004076676882538652418168708115471734540083984285870876696795897394583459040332952441345656298014634026971197867193238130619771702563038228837073000699056547431385740893683101418212005310385588181912654553478016835139267920321774868683819039067013686697264864943145183693375238193290766521187737799635919130281195077710269737286160107222682180996518634456055244218517770457057601433907379064132227201772089306612983171850186584628438198779799738847286883224515268034613112125194194210944808791169140533660491970269422175917040968519884980593057245293938383447590360680716244758237344230159962460172801006965220917042854388800348736757698852985070133223654686748543150967474365868229317233580295028234534732774173807646792653673855485803509015134211979549850676582166474096190701341821401282949777171880131324777710771671041240807328156221503865055529215466826762030884867367413044004982550207633716150711167863668222849191804038642542346339948771437413045557844838853773844157328478487226362278496701173024799136175641125996171789618939211791584460800 [120,76] -2085768168841016766597275638331088838790440696946118074398399531281514756022619511267483390337679056886144845551017942030273792895024320017745459073906670451786448357739649842361523959082412206640536979626179672736354837018366630774886022228099210466290589228572193015172321277129327218940109794746078778383760158911041843140813511849593122146769436905269361296550616766141400570946548524713275498424880394236769870670185687290511155912510806152585544467286422726612649285204908133939860965057789804761220730331348511225832141716129243171009713066620483293558159722320271805223955207615466045053046929085477452350013351253423586083518380085664648022739545484006541650519571048146069522635409235862723929348214880593100839564254727021806463667443635669078965344276703065802081372645270594941419656010967982718814177296691195431687448610031827219316605760981857201167319001398671706370654551393497385923441939452369580316480391686181201858834595726497819623984632255842884888841795704313742132535365450827163092379265351156758763712744251358770107108936230021317552554607420702761089686304158439346479645296298513852978929602520892620038335100577478347875023901020969919755000895108554972732096001360439157693590174612415789603902849027313058033861641296401206493433815902518902125333500280971178488814842158187188210463922891778032426244032770185515104890200094004242512200374372572741568272094947473842032012774056032095492063044278244665449665074234031474294005815131880011522162162459691774766979323183332813643053482739266258390643648204737475713496779429450070698779425796908953445086230565511722130197235808539591388930387111361159880761033062385338914222391373710619052787904435169528058782313546639940351967418847247695091683850082924282367263117847467083922735071144176903746726826454767413405706698732341956985191471748786837347876102156912631502193955280154925834100885586156456457522860117383096008568206884034256618751899036524816952472597069949726796897223607151151926529766397808849275868015734199052438781650854650287790032273813691336766031757389138828623885410393059659005149092701464072973757842612220099755352439937585167091415592282565297772115875957577288393709353404721223259310479661556758360254054400 [120,77] -571171069865322375895439377042531280246347484387125356003946114194227800128462902249564255668231256646542151829034805802187942778174483114231253764489704296996074606323199526213186882237905363307466602296366053381441693112439429959999602618080046105425324499520952250822919912124228021338792346330790526802492313110798197591011766128583032706174602805048196590884720672699321349062295292912897379643259735933712924075260400857679213727504183659104783751767410262142813971286766793842738217518705366074570660253882676666756492061379916325036581356429551393287986618054628494708616724330844347061136202856198754385205845683689956380688628715560136439690807793840310507251387906213059129337848042672900669826310265567833101566747441003863105890357835837482479926406679262284420047823839960006071556433265088050086421138852713232654405655144089143030626651414895424546487861345925073254441322885459375603356182424514168848249218764947843935183188894274149221660449362456880784289675871441484051955993551948239869321580639519377082934402249282339904582470888191430453995438760105199353488731369001663041868910015862171371369820455656314367548296290613240193938519962927888270892885924922463786796492923732514551818531228944539523635754185148487830100668182371558360306422575426479975652240170679847937247905581513005563253785782365868115099810351055497043441704860440563749289792107572461541821786850758594974540954242400672734228932476560037996433269109633954020876937093231613621167030464414265395857218568496778142590193495909471660536298104897887328937295678654515970226797525847864530157660955773645570599423630538542755901284881289206581757794874651599961365032274528817868892668069868268435957535334338550644430129724982095011284158148641446402222058524407111948188865507409566384310657524708153723817148763458797135585088454569354748615931319693864807864159914571932481744756333942486876256834911763999524138632651738814669233004870786200512787081700527638766639789769141163582222370457621023464670062282833568821244331429926684519337410482393676401014218673420233181507086872028980131790962340345755039207703822896408819219927767246498726856099758005377021116317314951813337886360787163558913087044147923596712345600 [120,78] 24653375410413188912470331786373217029681431105603126938816662990843252521034132397829217922852776491293676140947470288997280647640395218405025839946449605867664290186080169933827961565792540480586654787970676000841459836093470505066066891023361289106194060386347686291769701041855685941162691695437160418306086439872253477685537736304156690572429832953690964241617830872591334281445691097670044427721482341155804515475484519141123750366283059780118300461184175435040056963643999339208854808523904908970727374340510953173141814238467929490646660352864938876387750571451158431906928961490108221827934570137537515622140049178974650427878551858794832752531331448219619020841372289500401752979888656046969276258292951821409252700026440695744960908105502051390170052703537453855110556362502403179187152809117315737859226138959442382354759003031746722416047954197065644637959497398598227034922643964681873884340408137427017146490181966485235157226161495393949862537694411858609571687299318311898885293862514585668023215236942057280634536950428463746005148343947596892359083824184017630093559093492541593824602845178466976403088727809048171289380759232342074482273077879243699012234366000488101992899063700109917964188562869638797265942450721866822449686504532002775958364305239807646479486233358692366523238311479733602780709089503098759426053872543264116853930604604085168474929836932675998256491435700836416308316703066063350329122473801179166038508884007416573458126455087520377740420393372817872499828713791640571025031711698913759203799338417798444389736849451449432100893070213537642591502066168044525317843396783346481136781949382040501897360014292458235958074770236388665333734560615268025752651376877886651181677869066616368292558779575529185060089326620744206308138507420592708054453560403604132127439913492078328581073032604115689385495489253307288873512248626363837680493392916789596958206248348249323529761634356100659436245809013029393160127198328883138670907266585392401996979100928117382478550041703785307666454372063141713078746291529981600757558892294976286751216715654097787063111203243811291420529914253588873208451900031516195172179907463333362526855959011554997621423519875963006669867841675214192640 [120,79] -858827840818217900656131913671095115629197225844058435744082619375091462975646142337899391125989190261310011363822108117675342867026553277434293813358127765501744490648280753081444513044475486213261930386286258770158465045203123993634027103834725698747377815167836222151037295226490388717303265190521744970115417470432688873069021846144018640322339210792304066090854139464618588796596081251750784337652655750220563773369650859586306250851881811765718350404038548092669336609636882457888921239994508525725967312232877354137976765095517686289416976522470248819098623550054627290967389183635880648422041554451625497191168517826955576062995688771295244037187654713855472554488921900287459367107934681198422387341299239157215892303741844588190008567794389698652982553881887512696023892738452106651510123925101447943562143578023046695613636863250772562949053721009967776146981222543171270046725743512963411615407147291129567468917523200530292044468523631691827511914379149892416058911513570092785521956642333797864050775423803816677258721634118436176255342113673394584450204731057197965588799180277875466347493981207065558249444969316969529619976493362751999186391997791011310030163356018726393630601088264951218469686412344992952228870859486179502380218465359723983304260186259700601713576841543562248026275162546953806404121690939409041053197492922212786227257159746101386197260722516185837248763899070725732915645690418284117835798552909287595789317722521699828216942801760814859415019528119115551358618785365375069468175647368030499680974032812950491483641586114377372135393073842661399490431244417696493922587564223813233499672605736756179590399150537175363452402587272441637658728971995596366331960845290088195141845839463224334116251170277218929932569557983364348171186597178054456258171500173101008746133746658897039089877788478984376164071280289325926841473677569071237794967061666863795052016841009747777622504291889124631326537298709275026960471879342343758740214810990732384269592295997971510966288863507026385583444226535743944323079866034282819200429565833566280325732977917126910615927519262766531815901879360482442146690658958647229938547321148408080047804665630361827378886295090041204765123543040000 [120,80] 21632388480726767538485688131535813941922964198602096866984019321170932198544190778150847344620940147187758032120647077602545623489796415064074085849529242649620460622620116596988804240034771047216590115406436229786003703544721225491468929079215020268295654847606473394827763784121205402806918069555107828038161780715308088291389381267005528828242655084632320232216080645707191262258213954293342359861052884242550998231784812398059293253497409248779044450652384847869550338867484162270245040679099823797556913815748503208567638418792902344302952753914265066100128548809113816374312192311711086391871797024321304212327773631359861732614979371100292744452663074929147061673225559609051881850440346231070585486601050959340877749653592129867231029395941308472650627061134117588897754043003937010332533376713505567312083854999226221254900067570317388322234130492874511118993343890194134430495886966998861897605325140861299504026490822829419011463521474012307638287647627152982058750319189462922323450617269977151984478344877268803023729621811800523351246884488812584435427565175048549924423117835867337218602690940383140504827832132102511425263667493062697803672069096128102683436509929407132879888114203372507309936856564650995458258211208591746803431460337325061345017210083964619355736551883704574339279864952227161527867342565851207781251273508378894246888735557851013769905421096421151791225682031785363814918767158684722433835781023731077857479900362758754027407898898694252462175947732621482434514383057483229478382419699010670263472939446027720027491009880676136634681679940004762530731950546061014963891716445982366990772710997621077414891667397857380519325452084915890592028616112100734042294144973171277957833498555842793100537501806376701980946343750812362046293250499283636317076894810220545646895082936769930667856111221983339988022981284118569412752570186295267349254146337087131523894412125852691092808090600744751778053302651314616162892318363080546164207412858915685065907499406291139743362915955198604431058150316550585636935587153098006013795255729016332469760094325074732859903106697749700297217377066949877974678128657187987230398608198638524996723152022805771591320513728388158375492976640 [120,81] 96982021838160715713657574027842988680662209451589308379209309940798847000225358497395893316785883689461459604077349787446342373684992147149256904581893382243563821358432659306964610806993753233571809296398137931888885017400245358709559731476869535768016686945181249080668046266507621067070272358900801185787455223594491695556365679170527294693656176213330182457637558335010634815702677977219389170326878682595543088121128727894478520816231812126927445326101354241471003509260358644488258963744378249600299361094510641328754728663510552742363104021436968230489919440048978126859828201088160614193158495339573671300133739359067263037102650059994414795707011999467168764065682115009364038604677845285413696608357379145608173338027447023364993444470891289804066542980186667074993081866121716659157022257695296957979136511372552283546002364863919895763304599725337733392172980712070598253975638510181891344979878042307201252869905394379022028376634510333036520709067130043160848028870778408119729340039705828479488142687856472408435600825304005552637629038186785494272067585797338999590058517462780512424061394654878073959401544675871223117078573705571339541724978715886380680037373450630523526992022558059663989993865829493411940157420055068330796608195435528607847366804876201728082510388055590330252973014284941395926658653199833619091760709780021626638816897541118964607636021065345032386304920193564610756362400905750903133642550192681353346821951392685140762712771785374455753545089385383474186824308165747782308690008390747716735988331664239975712964848681217702649468683434527124203336831855535113405167750542768519368766470834922932415047551178185394924877220120019856142989539927933065435628876670767466740440831656963699310637176150945523198892434746828066025725671407336028743563117362815625471218775459157679241241427536735813746723523075647279943753138345179916359987640056620619552283273135624161900627523240169963062381289645474081954815171622884549711287430489254074245491953852768225174591577031293320020061777092681527196640033055016009936330371095644908913691247432721128722171749549465847764581205253142648904672819893405088744596774385785104527575631701429169312183427113132754206720 [120,82] -13270207922953419073799502854105088409414052493061833893014609607499226809341721224233534435911965442867493502225068443376512254367539675354213378822070588346187534245698769007679052778613250621804591147640055744484081783688681501033320108951026836826623070135212902034617159582639672761505316735094820657691310740967219532636504132541129113317049907326069211448889149552390882338964481066335710517026079534234459001581565221652069250599661881705810397796487912047463112717894197900926394731626504919522284577761131480502324429874736109228543899444658378133017915378913600595208573287619938461513022559760129593583364375887398732061061755560203826096874867451853818993777007591326498905171029230084046295498267772538499692057447790866335199006146597406879224055168350446864475128767404185463768226731429208842802895843982555088304020835724009777741628106581814189923652461931454848839723562198064859436571406828476971299184132062298916013883214470839935635207266507061594963791178499958129926829071832072177226688934278133634503948708250380608246468177438539674137597472457370171761319858053569323861397976394833083013645832688239060128042965252123715798813774153039800165160140073562883994899411003044941108151912348603075741521620410771445474911474457943331434076718692033121662435712990845837671436783610569032492088149081860179277367356266157811368497665868252181821575064707543790040692400069036983528313629655818258217254528375711439040676037728638637961101669373403850094475615396697393313306190893312214337177718094851055938963736416196455821229143516182529581980210419776123469978554614941235877314229597356706206174383990888288641253639584136167251591983063310187417856812902108030566500353593455940225125895720745503819793052684085387995943598136172616735862036174642035545486190896684678984786148056751038119461896675429561776258973133604044671453488192220804813256184165879412617971095069742026233174228767566768541491019914818912505473176483024342127241818133099470069995709243796982137670179528975269275405749309654314855670854964438054702408771113106941815414536224212975323810588368181947774717206362313101248844181165654080271118222353363753172963867409257358786968588199227555840 [120,83] 265055410549823785718273958978466099277091375176703416352463989756747504664157964158895724508976660463178768620972446406212180213433593083613655201292015367773777174503939012692683860065509019746740112709332951405981090100088910389750997782114368493339577165689263480792676131476861502857926626058385957902880477221120423606994213433711625964416634177152674940941748576618982132747781028647685681316439716628796623124620129193468689898666211418553758115543581158309789657559028095896834654156895487966090547540818655567010280179166585939150791819372496051985249979706629648250790288692056776041966590517793527638230348488652164865284811904780192436254258762988386473061907116416223940197799695778616951102943997089873868819410915904453141313783055863162776948403478011575160695459043410633062925206375421819077768503844886080785111835587589234575962181410345038078228973161882205738146549289138223600888190715641938134347610227583548475518479052237701760625214373553976185831857517817957886726291352757703216699494549755392873160289100487080245465883387746126948697195406456894905588336524015701143231989212296701493246987975479862405618433502886489352636061360163307091600542834313618277961801823358020988776966652345044717269643241894294192872048265489971822827859295727616469565698731916106311925706071983576880264144345733014462359211255956762666512435120579821949331790147495477185670156200165026082826580184399519789895819937044582507655163220310736760057858013280411356904789400109947369890850854723771290157116948202420580509310815415285644216360151942724553685106235191165146586576161641941719758194481005261978925848205471658420154107298628898971025185862710272730619058449331852619721147356275777424358755784455039721584005441443696014432925813503811710920509566939145326730490191761795792398593522410990848605812560149704835062259051377509203827221594507480034071343991155174671796785367213557368260576094123701455965400042789077181893672547911872924173217320995443855870692550504755895356730306076796584004926511611917388546282289302198147809301285263960473133837435598666387857098452303259446094560083054964150769927881872079649640324680064420239303983083554530437977674709729280 [120,84] -3600393792263965971474918780408033275096120748240663367157723759885756839542194928121813139238092051488775307801802122454444654370680093388876635944018890793392226949503254436035271744701226944284234142090335511121889947132043342757541375122853118707015760375060715899941640665730330033500979565236571144234202760437410629334732343666068124989267681763337527005027351861203267603694801388761726026328572357500739154085083177246159779267880954396853043255590309493584073157336599238134657845489679704560796751841205501974003425936734503658428360346270165313937275927863063369054680998884278022966680166120163869122323413430537401818513831832167556878820884142285787116741831577572779163411143210216384049499932362929144138089763797656508282516553605432241669174059584157426841129239892628008592485532897608270855459672628005233959656568059573068006767942031028664552560921280408341654838244160173677731775654110557342930909369470542608634916695263263044449021350104994716706879387157756429329041910753771337796712966540658955280605318957264827841429074629360938185071239636815098033621283760162453549222808422288722419130080723661736123026464343181521955414404321400517912453620170018709934851144222660059647630436790646168115851140421425876207318098933064335568509787178428997405350633919635900151325704569653507393446789267052613400037393963236873456025018423222293366435880758331190681366838535528153147002213859439215393043729855026351375662678197539312881875295485557098108950855700225044478041117616703064539571835640435631283399928112044013543757289690019241198762853070490440529420047559088016477620334978257608960538469570675675920076206710182259571657434430240611190368939703097753969503971958553744304298771928038270286826004490674995438242091159585094031034357446022428031787181319444340405011658432468701592282639174205453937816143883624620353761107012652446334434784362646977058287701301350930056082015912411493736034300615080025124213421361232628850427886372689304915407952498852493569921463328097637103812593280752691296069428057652354242404820087789132059059734211154938933460269967894206827004429723975842845823456499414627158162826194892218616323285508222414075561902080 [120,85] 43856862241110833266289859085482224190589799677796849791358133559249429434313223276707632221859832235307885481990673436178678850336922007181072798657083294400107830406624710244051940390398763144577814934998879574976778699953551465394355509739695969632259566217022772333317100620317949361732481239082317985683252438337380804996854470675183118625780673043643886341372291987160121466805745244988164665183739510242143112061786101386153848852004838078664899206854706350314803598014301563196746998712108084293527441874089430513745697682896718744087594003295269336317180996778284234175146548688448429094651109505705885912805871446703087422604468206470782440084292098101904153394351014849891434249564568600556044511552577266242560559961739364887016717812423411901281692512591707936477526987305951618558435569938277185769410306549252213371455134543006913147036499851531309727714320939165206391050341762729708953420395666355935022844742381767392340917426147130757112099853878183669985057725514281872369541619884620933388058066892736193230784812016592473936315368228269259855736822278505298253141837633912067038297051179314153180706979705804072707923500632054202814800159186761025374450061555455886081139010103560388646648803861830290520813102627843559511442960437590066854386596230755133368304863313165321257787515318563045226320143018639564297020227859007438308317021602192509805686264207760652200007467524474326899604522668731754784376845223429657256157714388330832461588875620266332586458897275625196656657105627907348832727692537792555796428116112425355881085241944654395079897761640035357201110134930893343880040851203246520879600881990635358403832522804618993858153840183657106946962158232396066026598716763346142497297379165568865540973530044826006571380145698059843741894419634056674063870424644663647850656002245107466482285796219683398292733243771346382049104408349748851765356759400285725009310474124479683440913356651410397972978524852988358829264046989039775014037574751620413222920061890020330454719102435189117383390627159205549990384700787564306109288752122930516267535023635119888466723919797462159004963086987396120217275392586630990032814859985231582806636023556178128404480 [120,86] 10618877049851290181358020845162684136178316943793669237104412128864664579162104568241096231177826852311694148406241974429689717298816169618863601186213872665291670563975473198686329978631856223465745781035437262246477540307296513131163799389628285390825023607662252163533609659646625385794807324170938636986935465579951809409333238279438593059255252005568114942476207119167477937745853645402520862161391924806470210835940690051993996167126101869894575751105863032617896470796117113394516960839107544891508866168636160743763816684678899233955094858550105416024316606673716303591952151720982556009838768578477429571040301997211500718240609372062351400832371416042774438902887059559211960350279199193475437941452744070494627703458139899424698761234659906928778278489549830945090567134987985204528884757487617594433789962585406735508291451431214732426541260309043340093295534666534365103565654258193134106826663106393617199623843523565760446356798382142398569686510928427016374051282354510068450241447947228704969400635195274532755462949863401713066656315035688790207284123802222758500783798278790169549665134818589821714273201385319524380403917077080313676287874684148856770889708097555082538045198786904564820150295163944671255392237539102802708629788185617679442068711572395235175632870884449899689509921871249391361347780822024302776525725458788118280427200939568299464098112374705736923790521391502598429227377560411392463045009773558570098098925140556764752684781978150662039832522862181136817323321257199799797831417784669605826538722518200515343645489113688791817277278992345707918869953055537119867424382466007112554045151997655028428083386504883995765436097565171476199271268066276281396403258270862527970539714138445981928126800077205791731704572783268735408953514957085988731321376920812852036296923449204848926464581888021827346563459373206115463615196339777023192630425437194718985374124535238563033919445381792324245094654145729583870717646424821576032856321609151928228706126633765421948250283323012256802888716474635928540223299325029711959528219326352110989631350464852832761588472814475462119967712465578684391004891825490194494137200231483752613424124163522560 [120,87] 7166345146326834862013102535637967053640040574909998567712633992348517443352413391707956628335153539801774706061217777411541082134738222834635130044840992947274222601092631856958346642341824009377906478318100251183719561655776292509152177914902810101557781566509134664922615029834211328721868419030295423344237744445645803828430588868572437835487266489058293435166380050521942536211652551195615779236467593516142449986786147951315915758597940780031461868535520573471112581704720489614228970993354712133242832605666574723815462506229791874578814893366673931390795688871054403136539733334899655297277014430720169689803831530200318386070957059827457143269894531906883859743717765771273286084856599529155510677553929212217538028156888162057841016869930888758981511626447091248310771738973618738691603226092719116777869164940194481596867856415374019900895608705179032115327653417295833469026900368083287845657330907065345176440407213999642387566007348463286700561721276828409148189837422729765988191869740507042953877325571606087259722500800926716332294820636036735892277682621653426391037180812933354061139528680043891139381091856195166504988284722432280862860581563367036628722732962802980538539427121605946553529364785089185949417126028849871774641151592354185260312290322365670634465242277056797682174110050700518315773134001359040328821536107224474056003316341551200380339970271406773581413143828162237809595818595770016558870780976623931151515423427264230085439144219474110351593959833556499609992576953593762337986480780900860438969035389744023761838684155631386579624329457151446853859456624523138006558095132057502410419644832994666117039314971523100447025943719501980599078699959153325126328990669157250046710832944202778279269351534256735326639004890452199754372550215063992789278498655818423340822203279342209811086985922029643454873907836489993059383961215804522613697048679641282499248479571148946061448801393690980083587511167541765889443199933750968394286780177067721432236425585940942787484585612634300320151866094431248769440687705675524430291134830061450621928325554485772634421464675521411145571047593249995281935430876103659219211305653293948533779576913920 [120,88] -260219039197333261497074574380721992516301789481919039792792697590853096105939208664839383105368166835059696449546673666135941182634631872245565631306597013484261927300937686084924704634659418180597564356876019741832774685322058096514438804832316418098050727939104223382099441646236070596227482102356098615828164460442903803732754817420753414064145753582680708359091893738255226762346147581624456282690864545847047617048744440797089410798927111897782453789059690255474583517469151292529071640142604247369348358091083294481802161865964509504208303576425006972975764607303434506385566574838709166265224774856456393382972289187437726520077164742937105724520851139630454683517321735918430987034182217538936602994116925851871122985518849451384977066071371594221680723161038218354282572871611944106760850229235482680660913335186856717367978706606888349492665571424579439362224116663066041869021536998714388307981048667465243625663710727614730520928699707104698277836143136953690133383663721166910528932651423842460649623683824353471142323171242112160196704993214909880217095366689972345339504548360317981034440644074533908034805542114977279630733630208361030770650317337726066302391953919973567351103625504813632214412760393263721130414696281737971342165503733175026378050213367043030387596019468187844120203645294432834620087418812521753001601615069115911435577554923589639873860224318950839119226151809243079620863546005433123694422474373946948826722461313272385860012079693506566699608142896289539141490817653552220786487722233501007033023072291313294898844293402289094793496854935704258144599822616657808417305061657539847574173445613339823818792609660342052051777180248458099192784841597668453847571274788774381505988790600556189911714417146224829598115399862544306237637438697595293337318289897367764094064575001216508823451586098611685999375687206141741775541558947779224753677248400572359971984112332018227904583257751401061716360118099636261151230580354167857176715922577220005881601478838652491120497282187286560381690973890869867375778946063685104965287825822991634880688110317618042067583641316305688480858891253966489536923269857985970691143434655981922744115200 [120,89] 6134035782766015538041456240682464355572792261211908988610861514896648517033953853805745487576713253829957464337705883498498919446969868255096409952344770783805607126283307223371260073213596476044859007118728141792754307832707529466838329535701915785041740953473490201853023882529309126802390487968129333541116554854254822273131272356612837020741151079890701908944526784718195728785390713122533017546880596775680131569413451997339895449879278487495479153205855399202852464562447995808691059594422231504913139256836924943233553888110802076263073884861029544605542676402378034443856712369475249115295281980873194706682662434638236043246264900370233522613645060716520022615474214676091656056002252520137244573486922004863203831883185803275019728088237743999326961619930632652074589849114980127317845172471633093474669151906134399732241832631427174981672731527471725780915937118007999836880700014154752344749751442756583928659327894528459801969424615179101798487282661205324986148667222323481985388744134403392622015335568024747202628918235661536477962697688225991052400895971372680233100025008263876468042243495782630561997206848867097696483005274517447984255424900894982445859883840339777085022693079536387605219893508259537147214932172863190891822086976540795676022583675196859637128427196754058785491773781261026658245709944269054008466393038236048720539218512190134689815459732682971655906033323669822658308362662558136745760924654665224061680788234106353831856550096751175236724506360899733042971816318577343452266283246821108271012265745919657231130090622826988552492588232558270381742648541044446316321206381190433063127396465550717384811271208956734103428039667597727411441774008054577925431999960268431061860007390648961468498176499973405799132743837654397012604276690147357116987578294883840144636555773541285519062598223583792396631836408372089714877548424572176680845364799869939230998450148466190690732951781555596861608848878100239329322574817888778645886655141260953290509553655207287836560083137833560702735910201694547814911934346472392798806662048691995086752381176993705563022640026759972994643627904369548524602565176252525994281530474240186040320 [120,90] -81877655791532329327390663554647634840961190771385630309230341590444695494651125011178653558317247457351695036946159775467873484665345401131100731513383682109760414008090527680919087958824539963002285054537157237613751182612643431599837771080957730834378371554649246162770450238010349983837362919311291045836950990502998858514727292855736733731320971667850154536883668442675222441410265884844819338090035882143664528156599196457206573161447926351241764111691288515187872854992890501376232952192028339525371657081465699092772666306833381452938385088490817838815561378231651689112659345296497885638381144324481158482608336766118437810865224028226427139730651797759124578741622696672208640785205295479017168030680730871458409500497987016530307685941128494459542380400176835612083351610522360151785079860645290908552529317500901889871051779047753285172756008728710594088531310717360387365284765374893126669637323243285170643943241879478205256165884714393160985646537666887738551390984435811162627545299080680383727544827313276224333274213027365196672086861207959781871532458335558913575037518019503237236934153271009807642036966153659066145752368044829131735000058404472163728286813844730116270181385373976946680942835808494403998806494112989673384029130820017826697609257948143688354532825978747071831372395015393699782776069554428076873115117410654687345102886001202336794500435402649675090227994877957192742565153439613829329528620542955884986880948147473440147801916066480572191227225498226014104931090383659023796182275172307630075532659945476894402238675477404073774539820684516863216578487926697838893431503238658937435191333897005509239149917282544318431110569361649220781630426890495235204928840316187183716050689103748905900962483599477050406974395348481778324006467541060158463543290046400249908568256230483062148741893977351404569606918571459086384423304205424952645471610251340383387123553664823057309889480379207724638447764259593743675955972847224447095740125503423923713339953995448664104122588395970314856142002668792123157066230417564522993341080149169821914534885661512852614204142694491335705159525772962646312103447063499544646545375609487360 [120,91] 768654499919592624988482056581129300077335907215715902268125072080863530791889481591187789101399070000060288312273807443430177729490093859158288297778462427396071477794791628686263017209617559899880037080240989822036814033046742562312592376131093036378544824305865834891633574345308902531067048782086636833751100594026874187077177786898983387418197542074804672587928136185621090272901252581071824897755322093133676957661511001818703229860115841474086868656173309414718049875390352188464814549537689013694860104421897231911986903295816992398436689984011801772545794390237238572106792067116114326194082450936889485150202487789402303531008640185217556554602803759945867327570407146070941904545035825855884947442896741642243398989534175431630754301522937245414707248530293187837205315710008732423484036434172938086926246192481527206435795474862101017315035306234813754293599989064161682258136572652873821482276365253907036142755349282841009477188110052219928099034526888580950880404974179631986295030979618421507720857041369324960236547722655270914896219449751063517312675517174240117213555829337594513645525082524469333131849746945094663385504291379631401551812693757352547623685250818631006398043512358945665656078925980753822604583512662732161514367610512312947640103700120118334880182420222309554049586308566166962875115611789605066173545947358057810087609478384376393352080606276273391246247789215323963136910293543740832507846150381083743583792967122898446691787945532900077427755041297068165342651633949988473760148471076337899345583140292357128438982823985019091035534931543613592749326869505907795329099989807792638918495956007407699830972653795423846423129065349372365791553126472578751846751441873274436471129824552544665692735816844090101867868672432084992249151516741588638703128054388731138811757650269369721357278021421385366446316264129824909604874518639832497292235328767710719342248414840891644894293286219523727902675013486025110934103493118068634880783993063385206264249606653403931375867474843269159267297640670854075356767361035850134407609711938221922737728805844361207487220919602860578872479022636249405633536124818784332884789002240 [120,92] 4262040790991916769547192359687205207559529727860545018116966611402677387311080569929438151000894859695176790229279424965579899941228351261811275970625032970078363956846799718597229932061072429020029640854182483609179221085257832389387181933684140377313483277967820960653765190611303225065278077907708441338139797546293375997715115356802085584321064197670558548775921131878753363044923239598908718107971922160626158244846214214666486192398781013145611728171235857951578748510510696232380740435868401370811684209991116223970164776439772449722148828386636136119642123372707686209085772926783004050878340469044193726583293040882895280546693021895070923270560557714224883758154764903950322547604492688075892576786938406007985287064624038967364040584835157906938550498518234151116288075531207753337711513583686260660131709709489071869118861385777803182582773743966385603817388097353476964814571257359004676236471870699750926369933248207790420679283843912148910979089650919415074334398664746724514591357866109595282152183788070088279548200369599982086672246154156603998846085071584729722207744662526985038033048854555147704977025535231438746790111110201455613481388669639245227953603427866741377934853559483048413559271949732035199221028921285093487279259877706913943989058370717938657891375570341456700310361783106522110683260008612713938567772122788766060555730087732998219484618755231444996459595384727329667445748467398809678263493838582145682636588775301729052097605574493753381415862845283230229555943886407497683718452608943142997167773244735586274709573113998648030892974250964241350500165735020107985568753100784107411457887141765516576372629709133008782948776276577945736492776277167198533717034145302930761107918195421999510376373267182893545109069646580118623574029490503722764716060944038216737251337228718819112853274560336214290193006060575164258959421502784646595738399449303278581394242673303109537422983294558904806341498900803308699212603084952866209440355327568693158056598449066372309411496356643984622793538592466286799500605416922870652212089324802786783662847977499256942141762448942155107850517220813797428664460826891753084682240 [120,93] -144801401943291463410436819670064939853494389973174569013717268916702618038261518072223405241872875299958284731428377483335158304062919253216536255796622822648381966290912642892833405051473502747509535399946503944689689029333228563720089257286593471802303983508406797255098700738692555920854683197210500421852107973866823441253874808309441870617400061250531660208099992159152241324372841163340819179180493236137004295393997738822529141517443464783227936764100833268178656086512228117662383640717702557090281322883463008764172261008090600037935896883393651470706159557783702192520100287600261052101311033184291534371819778320382545105666960274769871733514611764128640152488397470932525797922786252183266953781429698903900484787394491110050453715469742612878123859362044287367906260562314663127997921894218348972381484816665461283862882122428212510147259741245496997588993291853723918132986236109766754297676460545372609777706961530916203608290098423893038176340996419096571578388437852600859155762944992897051197399705794987645454045321223238919183199481740444552089375961208269967230087274554917495170303248675185502544543496225939927659549282156834746343943425541366930617444512612926229514255170589635858855567787506934202640852606953167554129078117932713930013202569862214914690806339726952047396902880032649557922436707635079517526833704945542476563578094005864249948936184354039819806493485822184721443250318052512677625907273209308204378261680299521343841870534825603299737314891541717667405943941356359626291076004392239126676404970181985030926743971437717201577935196463063138511227862966648141807758158862901808380297851351794705558661423297534447396503118168595529399467224350977242645193489354845089676286076002125889751447395000773052439591649303651779828973930456661074192711773668597215884278533149146953830399538869038633760694272559823374308845447257399544106219475899425999109615984322904443122057744595828867616391603623115203774385300868377794987605727742467298540328907145082944573101154558073859299185895682289907573153183050572206046417470392410609325389713776288590428417054839264694421863480636916116621663174845897113600 [120,94] 1723279815677289176608260965870490936317752988835687086069270845086903093034548108760756292515452001830304243572819112025530002761637045785700523370195755812294723215824082059106207113882424019789716593795052862429534401940046835318988233736292696823761110539037000600198213686510526860501046047914733371764693785371690569750698258930412892809842091031473378240551573734626195412548962742621876245141514439998354785945902366384775631018062916339111412581822760224975706443021400039030755299665544959314448253300139833778369811384020645574011413413530083653231977416013163614631427178952496082048709908267431880115964925109526575525348726325571662046543442217547749100498772464551754530244772916878440947808153824751896574706875011225553075761342609643406139124316785446572251417854379934059270123308185784326033065168240198704958313780949566817482676479469971772663194668557567837527534234770190630461917387459467903319969236853776875437797901035456769289083584540911790664201885786877491374810308292048737161652323337826995671950673648738106918517314500750459961966057006632194072085613548581436284046989762777521363864697040395620616479084756650989206460997028885536439720342659326273405527654168217516576894256241766415885114715132638398878723834717962541966304147081182945355890597634282894677302737283910263059807474382434848619874715354591701584377683452348434869705355361838496236113404790661803123342118515171856788273747743725904475264439724583688328019687945552957305212822471728083697420734321268339330460726833106950083443088783136260822185387478117964153320852547193931225634645658325348382982104112536553331025508810939483574094043906938382884692691767460738892438908189858562447756844084695188187010288862064868582413364682857303327945233635209642068995433220580892957195013602042136699332425143500946676051618640210627707650070210803444104497033093007709137008368277629387931954117041891165358343667559774279874699358421015862358340183232320985282689546434915349098904063596043003548633131523748342841435146171803563144518108477512605588780014169616090084561176755355230404399981294786557872235868418880762613152513418854400 [120,95] -6589627567470245241437401866289771613443199937104136247290721663362285904121118816382313574151028328409188043416494422219127116616689456470538841256609023902910584417594848540446579635592015866791857777488090133227591733254461292112058721632033473402440480738845009763860493998743643106856520519794606945141287268545747207710031191656993998779915217409718838332061256066216548590809027672366975299958675081331004180895839937564605089493308224060706205226215529206743500894558431032188028872465079916175233994835820073020674419408274636599233330504929752291626153630749171415879327964241946127639444130789090991842318419563606279091870826367201554393401179094881115949624108619026556355340799130117628875082025897807435593619691875681800383882079276000707554186604317948492466120297123392306510912445535181095171784175694569916435470393375199528228361109638856041046466625930376536374703829393286290515715666065096091517599336266862844208160586777525274774021959706856046533834805240512108957016387502814496181723267075945985272974655315296985220348526410340108201155373517371503186659625883719108702438073828370843519058177410756174941168538006653886536690151899540741553025947285564987742288204383349422341742817040435871396099533317968893208134513858784761824894502228162594079734569774222441505809326287087958524291933612281652184031330097495724525507828831285149589611999072424533039647664064843078056241741511711757781009595003080250670641060835481190909212714017463278178830789774546220795957951448402585498078676333850774209782370364415652537224363146573383808248130577143340531616784426569973850388509673494418824179563612384651615278797825978841612263587934968601256498767129029577923895049894515850071111464999718863265568198878885712671437114980680141873197778599966056866269422318238024620729624410934624445405887259874186474987567151633576863078912219284941589844204277362352735762368317231436146541263882503298294791225374809925498380983606786199133863992537335272070418869191912582913251350543384743829021669963483473539467096336588879170111018445669699234482848617015003406688469728734213176502291765224961859075768320 [120,96] -5179043044621593035966269471654320819707847423101560766642927204278492348290445427489569017758984804115661627801922330621927162101168588462452908463596711560135900563189295936670498472342291941736956371879960836963869810321191096832463391044076601060446472177625292812135009347398403264803634484003389341004387574579551196135217484322606102802627952849884079575649347624632818620598068230707426056444623829453982456798644322695042711078087166237741967418430741795907106387536925854328725454279944702896202405073842867483689640469811831368065314480497593303960451894606437040080292070167165530410837288390916637145768867530032429536961724715515321403471950998629747592926455120117672741457945280572344144419613347384597119594530505675948461303764630221522497429259062719408493185702822807832322420620712018659107681862031096972732498118755432105961005156523020805475688514779247706568088398160053943590131440410573939654350215563138439969290568997171146329778212035666538120675477677729729772961156574601902510483491411749035795942392793407874172802340487486639908036766300812504852029679310649822876400797718936435039622286922532494467255514179078374701146723991949727440336384691364752029128321420872535773250635822556815220854814622332439056661306320631624482631230362795725159231879610349886747580759035735437423451334153721030853775106262939671476805119031513941591839584145946582226994349621733616014288627741636048702412808870746875342942253653584704670195436203192782842218806803234776419161702214173756165563730861146947189380182834606770033485511856006157763490981240829947684410900243373646206120044266110188159424005623562587000382092200892925471842282983656959769227128112913837208452406666046494287935432505539841861414341651416282408583175907869639433373520551774333510823076855652122644543589630101228376417496419151077172634846958909248967727420834089012612820593861461264239320427663820096203327710703080267277732221158462201163961327972165097272104850311522901150592465068471891560535738739648954288076163177268030671630336645793631556686156825961387909935670293909695534269970712355538890413723400064601948160 [120,97] 692249781493802065339282858165524712517411545306135437288324880818253177378560269225674258347247825230026866785289800885491618402889580639220429810384940474949454088660281675501231646829169725204229174183959848477453055830538700458974750416378666154349675675004420218886949892067197455452281623587551958850792295036679223827691417618010167110485478027065789995757141833283470323592144709436296886053093383990118539324312203013579328959945074937407965561045349815120777402226139282687001580285336855856681422509962972529367739923701253221228609757277838717191787884877376772840523503684712015991593215616279397253288964132599922857328238751581264636057903149672977831937572190380412220695785775548441041277949578134027487543575142225195647130904894649463573219265629694856958929375535434522430130647646177887643524700992212036323683581948406469821969312289279903622918675812610682963510769942294513178775728320482804741337111940891007104558066768954541489966927002508761149481841358200484829754795713542089538264435581043584136067115976098944256385227134441497623231604094458173997820058722478166143641766073132342645257662061753818821335936399587222455545714921358828730099857580724248999561645967278665411219739682788616917579469074672074432705105855438224762449759412956950573725422912253793865580961623890174541318302298190242833667550254745382257017079644098904957412840524891878088852472795371969822889835545559054151412030612768354920034797032799841276157583190648359451979899451641776712356221130373741019452346854562438375947818567699478518113805457622517019909745156765526806139136150985269970951893251367282077565556314572699416595208503030128458966676626906080004595765390051099388447859129076414792796594982403342878668194252326229987796179515260634962263701046267153607373200085311378208111310255625626896560333611406119699717614593442858473924936170303356810269062323091699228520627692247864767627597062423115851462250932960415507517311067415844880691619624864768492331330126739214108439677681194268607076338735774484906541701830354998754683962009200742608017630868478781961481892214953116334955721157207654400 [120,98] -3665856064801525326927938189648890059808336028341311460688588841006840105946469917691553428821246341831715627960389123809128594908553584197194368516877670009348902637504117142009230012798434170953584339727485491100670333943010756940498454294875879757870252267497646179795477883283170500838815328281401518866569086860172201635617436868968425619241208752471996642730935534998922782518640892270160651698035139634981380579440610522931749629642351981990092378133059481361798671510019432241438910483801161635340674555900870561543084992454588130365917666325415431411829869710428920898825594229420549520549333438530265173924597683633937900453413347690057612946245909509483398917315630643933497607371978347738875929529160475263482948296466060242433335675231892434985614753475179815283372451579414122622125365421915960515778038021563474628228854187567259692996430808442282199598873313554963691828706519742502525255057804939696537378857442424493251377484951545897855046876719764658418376616953228324465691706468007180797067694391767761383187509634919339236223956944810048842277752646575983881400565917502629036407902535580138548106288134422781791151147734445254139750776472382613016595861734024779850538202680181061376253442110887573861981953300323784163236816250150206401093379358724985203385467118420867118395246224750565787917770903797088589386770893866422340662931515603534649831841951159622336062762259201298134384318333140895862103702355580547344414018565911349227796897832661418483474176223976046170101985220467680599449706291767269376231119602411841834963007587861943737182327428034908056717020828292442318396896867504009295684009651931496344815007473514725770520266096827134931020908777172058761493957761952188161369430539165164653782665544359175566134544853935541657754271293465507407218141861855440982534312138595399615940388838270061814462500410221546126347966144206402367214437690907236579041349487798721807240953501118473159587722277769317654716965453382384955565479191206488180486550802643840392889180434811596495168891113166557992610746541107496586839274699832880462534782378220872818211244182419740581120998113280 [120,99] -13095995440850966415329160727416698945044440887189090395697822168129713966684568646820830052756564295990500837291355160082897919888147175795450389031755476409990172125613246963661743909097767181883062676086562755827187757806671131393899718096328783846528103651649705927455049210223359743096159141374571955277849228912643033497722328066929269463134772807152693615453598553420074054663328679237462652439236871936604776679834724896910923751016268303552307974827575211823048156166187644758443951328398391619658144926193002977771257485511416727508454086548845056131402066362545245466124211803513626001337254304656883024092194032106409099866917191632905517454883010821970823602414542146481941135015110165024080711819273288020557298794509043548272890796697390251797982768711444961130212742615216989302367985636774236588061419513099207910582612263511904586058557917019767170584918318744628620874090563288959798710763523968549078231945196906934083255294895497015705803932376191791791038369427703944816354099661953413009255188483332466958387160447177455434713667918354394965425536247070464776225192547130129475112996240866127730904680771925753020039025493959710763403252614041516857379801024662013417203658288310394342899412608247432697483958911499760517651447105253585107135495117309094593933699946633111977136857386033650286586393363291342432220816424676231238855288859857914727023785052972308996890907864289406035291963821626168478199499473474727382837227065392836563846685350292378235744501577099894359559861117016226323807653777378723583254707078783495372722688415993659546326830875613326185192947750004221727072652980713294076613875987133888158988266312688889945231181660946487755900162752789975363265281628723645709127206446486657821280540950852797289949284599351397952250115563884708420285281468133613911857466165556003712416176571943567612111770923726101021942193851534239160849203330730355307689371843356540068622461153486762265772437167882092715595464990963214754950029854688417350324839690973214575909414353520161692780656180277236717065891414867209241466590392828469815564388816243458838851929648254054596345856 [120,100] 25478035186960406261412707065933628760367473271412419520572662479931639740298764848489195430124950066718750413205803336969235050060356335709572365739744310661186784998708380346260948167938252398882047392281357816739528013359957748857556572695929943791833327496681034551750895855037487144281526744433257383245342764838159936279466984269335334698978076909068749190518574237563762290890690205762166970979982348222514905651654611610790728997121016679230730580607797716269338716305210440647848109105682977743756250696780227787595584314179875494497454892840682963927680772895743136224664275355435479640971675575657670790510460203226914995768407434824604270242189493626502793741992481048047880395258053530501095990510998643777430088897946064242597565787015057860775763597740477154639353013013492908729240903149405857508222506812599585757152756396019623867333777962496195243118751352930732170881791445181162792829033831465547357767840201488802130602570014821648338924838159931945945177411307227288431508248050417005681879118665492113206441456684315176205398346918079304759534201439000235516180411841672596574804490990258003867210722670602025831959811840672491960393913391072914571717775259333818493020751533222966562668777324347269871348413970438486773450852796398051423610991759074432147209727188499380752790576204771256901703483662497090329976106468411619838523296769830472395911244343848947119425087351237530169201792121806362549838876313526273661152963642977198957437955864384094506327050415199548523098405463009684655246559826696327432229779653800283023832226685803936033213637177406503878043589556444088270659459357145665062587949429272057747607681598321658483627746232658234920641398888567898717108434477825797986798407673133246705234246009233338046289506271296133695504711624907257586987956673401148939470000811136905676736928981391337311237775028708154030751576587894171397674488417968319527403358793492769235019587287088515600649967479310563335055529421768233664302032117173217300232387580991236110845930301191141920366409669379607257363738442773553148476342935357168638162514676241976119605741981556670464 [120,101] 156091296851607920381496717657368646562538064093526831523280474820008514197214847428345053481377926832602911822301611713172675185802282258869223976632891472486941725336486589023204597587146418337896042576762711413200797746385708418884796165208540211464946340087412727176820465440329970950772136808419172945215697391737350226596973334134609370452358333958770657892561933743259923075582553334958800139729767957804771566884025600127843078065036357931541369737472334790127384706554427134009715764790611427175740120748804960043403144135911452143663750879442800428641607317838321097562579556178802832582838091409540315000741868514000638233356290435230983539545400988657021900239152802079419249021103693596970056151184290549066386979325913902819771091420748620815553039453378817300948472983125307313155401083987975440355516633988730033567700421432443938221777007540608365152983769285138723340658665803920382162816169003070214027731768890173101852489900250385615160995371459919374662414187048406270573473746743891945894412877618656452365781817926087511923888886393863458624566289591616022259651376883788988479044565035305823128699667043158091125809435135285976870325559864084133528694798759855926406835366064132743094284716941201427787701426364279043282641036070747896095595995791500821491971510796452631838952104904038386115623334212501008868804097732515687239229554441896879181335824212883702374772360042060475600306916090247249520390732572585688139752405341406857715859671260712526363297229082644689946312044498878924744793315884642874775629475542289532347581486991801589956023990030614567683311616322713853518975632425965243215181736110165565409803529658823655048317962009627516512849386235707845443900889844667042275806049542870151222374426162704775774766482082170749908928801905104868334522496209617699964976118927966970837559170011503218316181007691833347361505738401135047496064121746145372286191941220558918745840041013815156124054602142262438904248479724008886256948449402899082414622592357064135850011433083229017438348658831482549290056461830797256879806583323045121899196184891417236921052354576384 [120,102] 716097568611434523959105217131241566479292660902202450701447677130983743720501487193975283696796887440922118281829892828517728980761675117268334050143098836084334878139998791412461723307044732181247661506429873398110851807049659013069012065410035692785151115778211366781019154627503804938951648637714674595340513527728705067765478736481359355241197574673514093131262753676992868404246846533100169540707868009923987274415181049218126349388541992677235405174063636429956589521545770094448179048785443292228695512801014554053376999700964601812864793928732515093892247111715759056864411730962674871211763769986161671456194208102718301526694027386052795842314443951181948045641614435481792412127995373826789957301861535056869362042004026943256636464320774078851672126343257230631554033385158909590672855621854221540026524305136540077192154256655538647117990263076132885161531855699138271310180989770411000810903851963182392633709760617094663707744269574500283248714832839994164091974323412798719209796401026084367012027625425824613119933271852582722526877840198456165002277650270421172047740302370452432305114554373774107785204468128937890266591265611578947437746995667057560068629695144984530204623099026571744386435708660088818790723282053197075504344485984496755711210526744420368885788837807957199302453221125755999958193183353697177448167684177987970740615907045843134731724578860318634036285604304293432899027176717527892169204233457950809389605468645219863612632932572337800558403503506063592883886215789682200325557867260148580355903324736324943001013488842554758278178147724532346769745725140624171887942070074828391463347434483041699947651101308721792726229953081685490178331372914395613194590461551985069621792842636608965828971693343590596584424184111957855200689119430871705914809724400877335912099870613668827320243449762962244035594087285714793336030522036923776943474587799625879099948795247747941555655699858871735187136493896212797295180521887246627780256120653308610563570747953192328428463099790969062425346573514517153450112070203463847311354080708956566298517364239240465333616640 [120,103] -1129030891061226488521326315330730551505958400375264503849213468225867667662013717513110130630884411664320735244400395246038019922995857577605852054996683772230989204204662817319721693877865197774005304383967577642423960802194100383046387930133199409387120852587412957076312820678798517522308324662492154571490365861423589214636113332752521420440660693260701115227924906638614009764194084167511889801961383987742199681535038927273855845352690736520265667091318221511454700489138715884408939199006590174761031674929562483280691999406014603174769847604493105201808276716960032905596938239902659440722864845138880742481562953510385088537087648478504779806330687899581515613686711742143979595034992624474375909463894590846646579583770186022476484833990474999277752327172554222968546822125287190571429308671551218982545652874942170334003032743648004067522226211002051975636691785037065089913748264900741708300179584133674709570465115548936665229942936297939194943109299456190656871393324109744684379990074810844922613583492777095090386482778823795888466069772720127418687302072794116461739837604295697073221163551038354277613972464615197990879976438408883124202434447135221169784259220967828911334224324693233254417492833547608590163298126202531844712592878156518579305445206068080261495615935325613317083328496006671748331744195591171609391166606688624502492230784190215951692946067373004136268044947005251066259707367350591543074626298160981605134887699729276744504731069035033365884785893995155391494618019761445677575361288791230710379268518854047683315961409889518966214829221464104506335095337905723383785402135429982247621329621301396283370055123684138345824750000016435585451465198642383652225677033821014056745047831405168577009949585264751674312077746284385977716659654946110210802171427151421751138386399168657182355751329422143086375208797190771480056952536828401967433161201200929838318720472300173265822479728350078706909700722591759448060134529763475995334358604961215518276810349361436351123280066167482709545234176680606118046358994438943565094598964075688328008419826548730232832 [120,104] -5401915352063646761487156683654915516490310085114946561819131235777064343237519852132476902176253072199412683829454078343834801631677378497352977022721017233208896142476596464154953514821732894303118518241724283054118757924847706817966523845620793789340825659437146007340337643182304515703119799870444155192203080010810077084371742712382808272611826090916967292636480458332387586038286326981743030837299289048147179200409061604534152707311554204500390737493235894606514725853627438867778224452718867722906042757170452535619281455926084552643912075168553399786280471335857092708710811852699928226153480232413705952780958110169831225513132765859927204457981245784040019118311290558901622309529880593324699003875304684552463885315962739898586309845430361576933007486112085049379315401639026526359222549022825442920283011428965549646446580350014609997026062271319552396504110501882654164882272649866822671362716604736975766744174778496029890170332493555237289678594676301676012732622847509468510851716634236156689724832654658119606057524144732147695879678120527879018282571243320677139578832503854676829737615147003478449782763112260428243820833589348836689640295401503043547568301685383172778127501878618417442666999401882961389489399488036892588185092699394511568460142120260583622491602721665364300784696336722373325487532950586257829837296491500781559106993349465431812227252618247976906143431158036123476069023999867643239516350645290148785670945138030256291479465698040513194927361885242653452170879849165957191966442562280738659951509722913694588868176151697933881637136864931346384139517193708340701419327046277508848889652226060670497592993276342294643209222772633159381056784184593952684293901686963364514166015754958757068450780699687903541392520153846173171416897524952648431502886804396267919788311286443282216505521870067441775991309463229841959777187246690640103203678296626426676639880330185387469467305936716885214408920019778267811785170899460382338019056058420957308501183088984934725986444401776362824709292026145717133966351211628445567884759641588133400359513815539712 [120,105] -2082849707973666434139058191031166598762638265682472213856207983384697776966561206201527279106645201083450313358644947445696452811203657641646716629244811752352917078763533270184442643262985382170474848041225754305585452578254989621246495908316663060654116938802526763283011703302452817839397643285208643824135938166385200914201523201232487734507513904995675879908985864954785287614516667696089034790058592056838348983465450388879122481646800770028495825345531429941983600414731229643896135580309745275684923913935785617070019242932784762271828786858525791962323708591577827850458979786611722833178126424718806341876216818124582152149959749304060711979321475653685571733240536107206445229053749741027988380324440495826684213559404283870450302448331840754074021861204951361136390176428400495268463678822823339054343395659972501195629031550724606918401212993349928996560223056091682095716129322397174639391509561881568679886087671193350642009485200203981206722546686308950034925992926053229060454210072786135382806129346814677453801087483830336997034551997021944161605911199985022226140259551516094356727058084040215498401329674511650132681359711675346193491265351387115822402358553654056303009863599910561291010446866959973532825122141630731726161866442578199587394386083380475256487833301049611710945776401490874860866037343795064375141814240063836180522356298610001321029029359100156736811673145950503238000966407581509917835877791243197512552558579613973360150749483180920097853620457525876140479084857014749068434509944464416326745635250340483530837096156684010610703626650755843926525908591580971626302509093974147402859069843266543224826886897006146897513614245452590550441000249708328293428542108941646426590814718347104660317004183748933069181894578735096349833961064480852966264315487668494969194973757730022088009532742308832345334859471146411967625043220649555703078170383915244327832009677244675988748687941374105745926919248337370484511612745056448969739362759545881909500435191853201786890219973589685214115464236843257378156651676007775698154146801700369033997107200 [120,106] 13409250435493073080485652086985601719151999426921007101248217375272877981140516628717081780594091369600683337886969530794341860119867987309492328003300306973126909590463113115424806718768234742098819047515348524438215763954591391281130415616752357775551100650690554833365949324433174243735133323732557084117373441714762002768123642002049476917407240637443710690884103596332641887719703716303665137821019320240651488121324424281512313517339801356969007136392937382042683682085350741779230625397579946317888181539469995903099273483862888623508300717496986455060698103098656690879270427142088434586796580611299775604565520573875250668109748188094040846333528525210575759336846067397969215334774960988616328635963122290838397227038905622646132604179969759492455366917692352911547756090503257694142530702273775601661840674039254498170832662352320323789764916140071878560452326004244512746642611178608690381015897520969925270962031191101958622286068714425431173739080389651141702673866218848069570911724255632342499936851369630682798855058591292894090031465737852815203154590880215131295170640361952313265932612512877654409241330330361302639835026616943997931892223308628536418276490918221579110225688270606059465494876013222833306476862035187541489371299471437852623380199666172574408506444278269446639011652374721724063397307326703353660537324395521660985111469720788956608771415868046478450336526549319118014774413602917374260206760222031734744263569502022567863751345214146747045179881117277108424141694434309564835793939767151077500151373683262436967285103138827854011027136547220481440805503000608407126830793935717608434096574376980652895743670171251197404662371504974723710799392415608062064261875518742835532603652000238003456983572823942437734618157900122395307356321144563972144650841052776941124397301475890864215778833111717776661739678257445813765096123819284595818875469468253744683717572269368966865283159902837089971577301389026977922019625118690408648644457457714539560464399254158460167279539755391653847154835690759687595667293317332630149630897555233702936576 [120,107] 27288628721578074786731405291917841379782216793087119599577589677264030986920470725721454686943413599176252207149284039004457849300127896583166011388512205771656620869068126395839743211467190937034126271483871481012276540663212683430168664524968857695059499568734288003591612868018946722746704707920246678981709765707817414872945126789781094675940203536598543534423411249171687598883817909028598854619891015178283331444259373156317886567053202560476398333316152516771602247473808856720626773248766367170606590663109960922083114950103622623052956204065723587459560043667179649479970941841680742565678351999367315090590205874514301806482625014594672791068006540454241336794098885587723415594468350210562669003994635321055383265087793451838759549107611265249825458966120794616206557916642680742708718981656932539281441547978129568739205109001738980446618628251212565080293364665121719520485716591443957721562877283747995187030798098736754398558323430919185310265195491661027858592659534612667639321013859078067579866449550212363365970655654920840150388243406624027073831551839669006306542309065564082272490956039515263994228040988428850851972592715020543802088192728662490479502597611390218593084414790431701095802771625936316202927098397857240756464501128839367379860609493385367176000071524583969772051487237767110516238258212325732015986407436357243217371273824896790405245191752463475001108876226791789319125197039690772431122606689492208204435978616078181618875572571067368798063094332653020735830973145362934925171922859265602984761057282029072391326450170199619735462662594487198371057110309583890885020405584696362264234298395585360168614762180305084052290838906610721513616604196325292507247267273206573517482848950911058267391279077985513968412443964906235423149171716591639385917970664364153931899376749077784684199764467740189164883400555893315537723185791921401345081693694203344309106861295864301042723506605151600551199001910906079448854496455520081915208697059107646592352090705453861234989931662501655476755121709699766989742946335275022881317657117622272 [120,108] -18855620021545649740892646532962583887705358070734274259756552785204973222300527545039987731557476061835256680241720366117566306241031930745264692880539702701258632212219753440739811324813660734926103922649713089243454099390837541542510497199158315796065778256393848701132664093354041403013976355433114228619867577918971580626890395804623661340436643837934296295124227195837949681521589291875457263762057843093717331210805813288217259392467331754370162767034906287510301287767683240029116346278091239744572507264120020085125020035143316752427862981017468160946618338739534866037998556918114353419554820102447792454449767626802296057008413378321560764195883161419195587276765794229795142209271059110103513048875068607441158263981658781541195342510208957155945419044631576346164772892460450436467716761452656858093629883382473473431120526019716567166037131036613951114457996920488447939968318209559472232143331988496380788998351942157600845247663289359689818327606760519091285410461258364639989773530371744297147737284210386118556758850655122203552720042378369758477808608763364603708602070067457643728126600148408311085499096285703227068516707355922156656085045186925839481056641656513883755245880189399628638814218777462868768247222739970149247540186933006236289554512993311841832232952029761117664176287100610634575725689596627472700572492123562470442460750669869637102683052780445203475052575382691973010481178745884261031909227544993077511699706850976544775505455115628004279095968943303711023354164101071960085277908732000673579294462871971739167502485224076708582295906882998552455574947153869696119604171225319430458629646577657610383795486078441622419086203467505971622834193177858312340249591349538005947239890270987963608646955709464248046302961547601033168459260163592466179955421456075561985345286048792222717922517198902794245027687894348795195604464674396271796649547922419856989946004801115412908232867597661229233427576581474926478980613696262200426367389156962164482737608105967052805886491769155463828240709941474358696294486843695119640200085504 [120,109] -6245488816407891455327065946957347538579098778730638487703310143170725533579807165839579888183869894088863924229545427634115552922622118989537261932598986535326510089089876986377980953190717820456718844460680495788608620651586455628624051687446500930261006253868579720996043598218491542342507525185856128424035774596404385160781913490722999975347377540426361923698944371577947874949023651213318878176642197217477014987439158353879439830244624763424445328934811876891111345798576146570629195299963736544015166772624058989350448609236406588828270523794388534880923605150133562169044588104066363103510269624323084979610771775845916217194979181312965929038048228077224743837617935532844376070279725554447184863156263892968506761457719793439437526493488188377918058859441283710234087232219063568175483439082565202501278046307022868598793959083774738937113715968491796500210054390173027199475050732680649925100252381244557244165775156593358490099343536313375215477711599452275038421288611806574472672934000212652349959245737821419246720164346319190311795541837723505116340021644403872704435366931752802538573504600102466948671946127417332885055318410970385773327849323615568444255362886488090355568349549533315606536132705449357729322967613716363616584591459164549619210387669553256986271421431575911664739724602870364985187266825297850663363735320044881338056258321068342284498384438531318373372193029975269863904432740159432598515114049236730460191337338363837142197471021440069736318411846675796371189532437996571665407551271052985699097751500047823960939020993187407447917174365145168538550866187596761342168740067611677511307947065768936051616453421933435462466787563673556972464483583219891340323905463463681330610206705942537503829778581863365470452770940371056721112036255681902206070779502906978909120898273975576446835712714691316900950446076500471520582390687491461944344714336633098035330234103106720361149359171774424559008615366937377750013253127000179039350796919793475674355319304028072984640687492017335293933315993773964388029024415687880474624 [120,110] 4443419799388543671790798084579220837932160288606100785299049494564564975693895610036436531431137993643751056381400298983951457250993899514882479797110260895504564355540013036574154128606921535059684810649340108926657309693538525873328647851376593546508483471976172970432248784083757945087496117765101118124913808804172404827544919628494007777051310261649819005239274305916292993332714332427641104008348664899424559725208428551634672993606674978493898432498985586744994282463491186537043833502846433082423724431218746148072678781594310697362153182816443908604090342167663448741185702158861014739977211978530308891163869912056500582246867622427509571469796319152911691886458180334672927897202042992643436735639419500220732121615293767555731843393141418452358882371815603385255832095525360132411874181531223698750410777394313853807535471271872589972814781619659170978835411763021845675720195871625019502874680430437021032623567578733278479640508576828600240969370354900565959123412758832138331447948084552333176434668951569082908216019394881002958148771352548619801567518016634686546150286417901135517542967952512304569983490455511645316774448400530986511939600793153734015390913858087331262410074747132105448143048752739177611247493881006374070394289985686404833510988766979077164887362832313618647761595196245018310026479596209022657942143717719948649045900262743887061961805034465358211024814800825965704764407908844021429273987013781847909905501307736614128899064323126935202096087653762545155510418869522680647852111225684648462030406406659983365690363885489355907446506153730696973023166362294227490176555259307427384775641506497645865777983837518621947095669534042877014186983919250999908367323921089634704241096603407970135439424380025320680474726178580711515652593172373703117277381785912352151269932660755285922644372350013300193516699130643036026136770850891829076362487657784469301071942979746298070138538890629166036136762209109553286316454703319619361761235304790482795384522183129097967959244988358314762720615063124702973524196290461696 [120,111] -6551923298007943624105342665421957897344224767724008824867123087699917486931383629626778024486110396602661727951751320859023901006437520476326691460889797729030075337892244762510527740491032456563405837992265579341974764167892242333378128529887202615735264085146403161233988022648124992318033891119179462127165786538967668348666664610081013502059871155568282124321495256657617423370697047876938094190767131486660080300121347212949115867794639326187081971944139154316429400550507073290826133170533730487933409786757175683446050620170888153898304242763942351178678050695208512766354436896678691890911866739776948142798443079502463751880048008835260446635128710977369684647350347765802415118390237141970657376351108671942563169320341798594604180179116157258553901179234546701932441408400786936775114321963874781490089827193700841198913487421438142978315232467355083444269392424789691129204416252422206144349895329139237244057164562788412990874170752296145139948905122351126834469467382415732053076129838317005370358543635644735159035114861165559975683521971486905221963472750188100216183015983120321416061880518401809171651825040367386741261703539987407791652846436060612208369809578526028392893963518608451843081534760627808440050072360020710678130539774394681026039842437751172225641553314525329480318976044918104829642303000379944479797303214193015883312418641155994351744176720981987057542196596270940509913458559156381582189219158070264855286320730817211185031415945600101690466687682985043949948901585398621513238525274319622271991800730211504707285055427931411237156057506777953248684068825851062197876329384263990658017713200433430402659132593557659214503486266040657803285360555497540094151897579404133233947831553232766559002815300038735913823890209026835973995223570444573691841662144686739659660519499615961216399864496466684484486596462578262904188061936877824377607686500040267402551752744589624798360557759542800889057691714622977359872444093979923776292862026111762126371779247234017029349594374677143094215886885976853750232055808 [120,112] 6580262609630245684593437726889561096192071611115638780792103479980750647416948118588000583538814548801165559941662640797523509022152319713902653604067328435797809036372954612757965885240148011346499932865535113475792590968018588533393792464034372759254257201232277751468953629869604023420664770472049101429169767131533966967708374586849205294394998669975999830390986177407984870802626889175444632119350600549433859301601887078321527762201100261357993168242572069093004502498572368279468754999232608356519768598092937627270011123954045730619004943229021447492131971606935800805207576087739792485761689084324270935102294308028065587125985538509061036989619977885814081877297772876544986125817760767063620231592440833475771875447848208757087481943468203094595837999948186119121798300048114517129343624716192807748154074150315133151941094824643059724404908673798392944326067701475679269842614320845037229307260753471463447687970228001482070769580340930661273376537659812933910585757521277045970501648242680364778996627407473121543697044131473771819733030194118186000490431051855666482836821221224151351450309013700287521795704278260406751142283068009846143408130349684253619046320888089993341160252341636499110087074995088139755697869308996567167609421135149178666689236735979824252707098083442366635760022076509448546354747321268070741388483491693580051168216409371499105706816063753107491035296162024678580330942045661197365737010119683899175347656956751838836940500087492602155382169471055770349208812428493281450700351435834746610905933778111540583208241788552801678671560464598045453464871293474932068426626941942924709150443067268188706655798076486049949845301225855530453763413252017535305493822745500071114550353516703554742929886417093922348004312969426263474529692740625781307450171966022697417230462303747281322321549779244267715885814282732161083476168780953839543440263342850892579164969600483784596712748680304067999645640002000164492269420764657831427511806484171628681639150219835893246338794920733562610778279745435055501312 [120,113] -892258187984816456895812132265608779771440504110947885803527544922403957804063473031480764349863454426522799522293798629845760155148103689243594518186391143383610760669954967270241825145142811475555882027422360678327780599100339618957888182334118478576149110693082850713933977372244861574818247669486464465854166006330558916521156227426572369305097287113136928641182500004781250857898415034086676922941611000680839074765847535863134690396470677990872616279445365989506391331018348560574744871221597535639103001351227586679473413407485300961303778458414322643995514376543442552304266690956734037039138981522264148910744946926003686633120982044929993747040979661794197275916892026157954678893158778771806467495057937383458925986740975136946538096301588576688863193971248254551400480451776611299230463263905505204674364834330992771731177685288216692430728241111338225021406911967656623888235335235393410685347602916700251751674191865268083475776870789343765828003465281184077651643517346330155976298517133744124515670297354607970683765913898723632037030016793621484304436081646834093496540022359530217318783975388050540370346952353288535803147842226988265031478246472967626079448214779962721559336405395676242890626142936289584703217236018607329682517298548270355078985291293742144091304617430043163038854636342317032738681091271027983844859111696200933328684990378286838327641950994504555721846936980003130937562865292534760985894373454516156485617641259837879298504745776461215350797568942948874358481771050046877460000628597991718326399878919257915748626529142883122643717230491209312653412855314769859545477771876593348936173648197945206124734187509762943940203618547880799026184424508678422430434373343394178329628017146086574269324429778418273963622820138970811075259752099462105619021411870508403922010824671471964755016119065394979211059307639305526755676203336901832704920258544321527727860195190412027101306787256128833009904221160034042189862018347768671458603361658515896932867974659071518876175183410268056242885528494080 [120,114] 1256720798109010551754969595514071852238738446715160065546794361000470880085398324926935057321557163535700219876590255863182655761051076577962234314612478267573266720539211236926230357186315129457028523614437042926943401555865984024753093795608869030809217190954515496932752188975697300933511773003662311089558118034275356627689892887376964797880888292432147488913856835754613254862146726505940894640649352550273618672623153866417580970205588905940757525764613735548449538554410080249357631459727657962114594881061977198243079535852588956600858477144444572450750301048678599290557574738401141056633569833047425674195388034951362881031661235112172090659257984904635142735021931217636140193997783643922436441663875857255741371310382001520182645282497337291620220599614738340677874983264271003495585140937117619055010772021249414436662255997910517080769093202651343071545336519865186474129180078105755228612673816584640535773870562765494048269438536085066676476136553131537404698414122462929330124328297991380630675456646079863484199154353388007979486725694494410560222586086929116396181982158936930928480020933201661379375451721860883800587094638279325282342731767297152605560065658408381430141404893761144515238250053443145558636001377745014493612531699738716271003326791254655892762362609755492531803258754135866237087558125441176300201806975998838228595760346296982097974270120267578530482149225763029939210381610301038819210028828621679667465543156958397981719910415923342889809202959654159899337089097340658568880984885116638031065051702320567839448542509136913850003703011436266297774812198446091373873059848190013132144147077814602314935771945652928663487250347363355307446835569653838794391259870345157175728996654379144996614081292644563041958806699803307446953719959590104856704876363451623979777908779050592978719384753145187720235204799973007539923070379335133167165934797816200933208891603552027754169412773373512583880017647647157110691530113234701166636956060396797402958534914234884804788904595054093406322884608 [120,115] -21592830974067519835551203581570949641336406193492678105037175162154727231682501267494416668175792354470860866472364491340070473576604328202856659005290108728271214475469886360402030588389160181937741673557762891457326655607431523855259129716618368886144410031514010538415726900298869335107952027516067998473705501577680563911622627335907918274833858543169568872365086609310737099451710593178262078999895408612158769956249200798664506751126982042802248896811221398467345226673631812282421959759053171249090206195899248515965088688176512013472643111177357451056535372018780631415891525123489823665135100407910787731050367501049013469574934196478725061197386356514524194008992157182393748791024146194533464630146674666724644481893296409475144854580279768959342586062403764474227833149122123304862114189120195402785215539796820172188128337629185237180684788044642448600272835784180389377275199555014703924137281041179372709603899118621170940649784945870184677672516788520886423391275372431800044708356306287350770115144335984069418334588897494379740294392244063260774859487677719314904471490624685469798047982688901696822278637156700992328559068010880267573880776743795347876429195192794490013883280522523799892293725674943196420413078650539475243725822650660169720435929492592638116722962803029163101329438239534118859897255022960373028247973803321283252334869666988659943936726575995062733380460031339490599944001416691194096613372101769215680123279365622093041902437971330376826744932765087651710790761720047465592409655728752646507030540133723943522964640432381991490698239502864509336896027898498044637304690102621255617418430922914367529880477675670090847695125375020447569433225049719455847270890405749747776190490297145617973644456324099406832576622874647419945016076330397509189806302864192627280457854392888625763854560750508556963890806713951404806383362423175389007408442265839840173611033048000976848679846690973909733444934697766012531075943163076916365249454682320832094406885663165784502889898994542002176 [120,116] -15497921022370943772405556216137467436904364772976811299984229075791242570694700057860098506250012712038276870747864409931145010315336123380536657934621222859774012486931464325630050655180009358987051144590568977556602963288750839027114044785184359648497228415315142200809635570255745069706978779802363875270539341178774230214148675103423459860642782522236201542866896489034154853558308899148467156835275841362097260752858663697756962251452230458727877322743531522682271889065629647634317342113422927405779941695091853745534944162600289317672061869774012018056586815616887867825738987086963581219799685268167285194094555627786446970048056733397321641696996672317554716009379662141582844718277553272004246811315347252833468607489746125127853197934125979211990540162186078226920761235370678979178916825330161570018581524845880839029058429388750283442665981051792097784152059034776033761540310605559843593258280541689832009921443176247186780129602100284771788930190658331607261746941485002807815703533062834082657503381103700497020062855092912664392682286116059316921121559047534023953265078004977165605807105784409204185037731654078211151003927155382548787136518523430135144277133517587001500147799355544963992108071469894823858306183253084295524465997121541019286702357861007403152559321952479749650565899943688873023451453532471444085988034188643866984617980685399700189007754027537124357888473361441065713916925979434935926744765743002264843844944232623023538584907902341557332635371214439404236980829648787691478990470401720428756744475305733704173437016924994895421168618916695151959149084475373933957581028670686617802456084444164969435680018707206514896173642753217871833733032987782836431468119344450367383377577843267821064293744927600473457451309556129445453173162516503800707086015027575153990664383058803268713388785833699262897511625082998819944690910961506269505737006561867887301704357090142285844128993287402417070513584869986958350699035392721093826273042848564333920493465379983746525341257715712 [120,117] 4772791876832126639429902508391187526769121074666331555045222529747594198019930286455810915898364199505804656548757531043641038125261250706254271627240310887803949019704413943978566984564787382018349316936665358927884563662154231130681602795110964283317434191946891974617871750696964236761514402595284267671119226051625266006388901625523818127974209734552063786034866737649992641582021155140884617160227209701460378297922009737326919449619488423954712401484036086251311152034318827178840606401973312561130765810313937760611998057141029433666416935376440115794862840062641982717159598091838023415879900669424248988177133075787389570526610427750978163520646724085200280418212490735176219139758310035253310960960678566398093914590545633136652916266436666125226103893913967470585623064934117768900815443088945396770965686260311705134051715057301279003106460067010550892377128349436185588276527603748944168782446921640856596866101291715548455824622882930344979987406302069460196643399256313832018376526535222364042946491087626720171017037234418697986966024309554754038343572165679070574879699890286255334783381399468392379779959550888138504302953938188794566210505870545351492955815466552116420775427486370282166938020694441240835130815759933067971099846971389727323609802927731600303518650043418303844619502903927971248627968091928555758462221797334927891658270310723961143542124279177571913807467171494972573634989026143063345773225415812895227657340925424882027081303018664702266200172417595222874161234583616165053494133103766889338608872264677315476073921184169403019772154792429281801810005758585600595645246276243210138175981982792703386453256239322525941162907990722193626264084275792173918858960946259904558614244595271958634819704890920158064929637266538738727320760000786204751221824109588758434185560717615804712446986161804988846374059925149117426443310606173045017062577429021333060543506675059224864991743275053827243495806123869995117697550728272434246825908477568684158067279783738136145780736 [120,118] 58564483403653168120806061219149913430460550483851628756716658392062953499026633106695723752513173490773263782188155736336877240239247920506144172923860284367358735933892255225150640045629904194102962053838009830215788479184487450325054344335090489620145278134720888285117280263956203730780511907654593795259009831671315146961848201768516298546728333928824218339027846898358743147690429035983367086287573040667875579117852053842472168912774368817377495293512551210131346686080309906050433768131190284494782966800673065960724276246053509398066609388372780342481170661086569925516042025156150046457881773887016617127137821992168960040779412242195752898967790745084514195518490220916309851444054606979911075961553822502785923010134723110596830319105972094056860440472424586529782340401130211848567295765947440656761118845051069073465914948940732839721229429518439552091469903483316324736042267715579679357880666909241725199650924109217502440647501943845872731392090008380013549704093009609567934004966926020839814177937126299447523140097647030181658096339811599713534692817974396376532637817877308238667320817522092379596852779471863448869870540821349789351224586824973874490634496992639160623987802672650547490442997619027584843671954810567315376062104895914479239783568409626478457551202513583386939621576317962488057914298041876624671068983937470053331423940240243596829414951003103455013220570283458281122543408043552576099040207618179696854026206105486811149140945302580601783523213024167054510800907449219235276336915218304030807159111407266884974542032825045143501868372368069520941842427708119713921487308404529790174002969966413391004654110490349512136959611841318769335412439146067440029137213932238800635386818598320795766090550761364922691105350023669657475269306163788062623484051971386068198219454953992564282417710046197861564226461068437421110899559825904077270300022460453697937165662849806085369935917968612832120444768641812013109271279547032724680571735638108466599924035059146752 [120,119] -88921966720654312547444592695007555488938664550718149987992327449463519743023778950632207663043786122451297074394578219154959746138112016957716577681299073091332116667978070439634320534644621349385836848862261625453952940872256806353674404651128763344399090244163286897473243392987602841296691073689260543382010012682943126164581524749265215204970053901105129978365335577681278905131627296143557294323938605592624829093710131460121772231128047440391201652489683911513989723502578194846257823982389660051546022391761718443962338401104897001164038038884966141066175888008446539441769371671685060213211381892885797108518571239670767202355821745542134314051802486199304853015027740944914314562302625764947877728305674414698231734710642375905992545210148456650008009674377446338315629477266991731624747406437634693504202262166023987224938076643068382388469385837466221588396335796577232798718597206918298761656185019784477858473683553616655197928800429666879706222243097054254473561622333186295736572663093288105546152733618332068593433098318136093023498832978813736235695256384567490897301873065098150160582519884351496172399208044916176588877543134599641741012306453049700916950882706571126004966527990488175051996833747486458418053987534883963156175616507564592098979073037018703169783743696387716314176586538579860657604959999309533796153911245651076285947518746500822443008223966727667263073893084603812175748441688639809619990879771561867657677972406697314977461653066905253065158044158168798684586114295129170570624153273385091917078217749341318329992570122231397470405669565027908380164729998204325775101257469081133815426031413812292062530792042371159454401636739629085527338872231817524492496667195428791617414530791902805131287140331234021967493391708161785432609032523737908369777047942412855619749909551132142649455463818619098154812061895248756032252243253141129481350107143497506105297366555267636395020208476571109871544410755861463228778221268628880378960174312691482929439784960 [120,120] 11307709488317299373380960516747081150416916729530335790367880937076619498375550566641142876399503424966131618144557070905824212970393363096665612175867593964553905103057305343275493104552609245616991525997730815072047817607438465586038431815248807741646787946722230626726434812326750276903121440614644194986231261183458957699874107001998036300370470272975239570262838258111854504808603818250251324916073529667915817978947263590287924155198106416897226748716184609445837375303171580421430447289625025052386719827592087918894742452544741083731318366362604346721374803152565287372301413736823756968548732711895229944121574772976133656637989856441046464960977135121425390497043844139978770492058513426552350718976573757541058157138617332344295110567574966520687204238233426654939263260119844726982666215525542012262663279092675008888766709913649537229056027862348066889303784724019342153369485647281490582712520157691585174073431954040832287556015209354888828362881913529460392828345774911623200204721936006904779723808080479609739177483601303172098459931398102856860877160294314567092929458346661994909072755007127103337899831623068778488380284185631997148399310973212709591169990832463343767653047524571377776609302322678085691514907170273694380855757674481027892086771728216210957774777933870405770622006810343007091022616648679092643952060317936420765711837406962308736835250692012152082636907432360507475257677734733085661875580075859264275168459730898883070230522501483616625072476748563177536072933780091396278148862509756361197139052628750054905669742121615058724412980959128640599947069256453465722902741020186285647337242836190998629281467951939444897437174299338486429797953264833469697261507083580897260645781986635575729328455681801157143633269208079194957342367281592137990372582298438512348656327472644962799787752684024905476221661850194209616154840929879457928917339106992862529477902963028741318349225973573411277617203610172941776561615466968160224031532790200693937920 [121,0] 27474393476956597523911613028796289674060958963227089000764394459320173534787842176013263426459992874164630756811418646391419519525688548354029741461625015740391836825618269125126461791699529024072321516582025299929584215761891186440724380950964354850931387272527970847150262677101184234292210899106719650825896290796829932533126515227844753176731719154934065202780419650193911118972882831443982230567548099673935623559057574655346525832940878936510401458657086141562410298322407860166197260177984624656615862975969486292354311367855968385420790955494210196466597514821704874254217145131827438096844328635767764750764211205116674148580919918543969327044702056582821619990754707480561281066765653864086247957290004755415842018415514809385157183198324280105684870180719288147109676762376139793293545099187208396533731162709527042427475104108521050719000712164909324921946874400753921801183857926272899490633606846844963522132656186246506798813124095698899355910910801336350558321709151239954441307731678220811609322802337498167802207105508389411876702035887067217496334537562042301968489572019656501315589215625228169384103617425204826082956632715800337942717396936147292731870715808131395500797433143083533791186111150169830188363638276853706755792203252341595304571929276645707972620397666273877232473064185941830855249133074088147563803609738327507358872500590220553732695373357822630670117498042084768594349330214631375430898543685845842611819744114304288342526921868938600333345397756272144093899136553364314162130369403156209907216300756113606146454914300736963347638158534372909186958037090366870902139982774876869697663853970904563369966654768371750823383921563539377607902808642236685359990401355423785524022339343207124696170720226329053092720818792958908614633789068483242835811635680648421172327203951911400171838062756925185439413310201015352495671974198263520431181278474078992203960958638572888729825835965701620516587245180150548837267879918414575494983250121347504953406802875665423035298297169411736074988319756092775124284281702078887518147765233260182688380558852722950060021471237985920081670463214206112184317468534226280996756126721102507765008225616371175997146641602668927184159321228589160502790151768956871602525127130100932931671631243241782646308643566552051864276934926775217768112522418063033139154861504376770788979328912244347194181989169565852973488650600564178200907721610901646158708899747580289840698242187500000000000000000000 [121,1] 731881089163249964468291322225332106293558137734975540775410843285231198499524449334416062425529228819832437838967934347754350265624032535854026382106890956719846968595748917339434020274981939475572935733653961502966876033251705191019083776612965660207577320105251657068850316095932223665316834982086899570302822828180404998726928861319686409189649582706494791183627234758246428147358589939776418513994924673368930341791945948418825675599701321835848532917962390944509995324169741985093627204394652860526664884494903571773521167141626909196590051673818960387364794813267406954563419894893008864996686355032660822001937542860045077201237419995853759401056659045757550723154796024022484621808691108154221072667882977702671548312402240900102893371113181145815821276683557456656745273785017879860239806177748281885856629493070846603861437122838888004927955589325876888038611833688639555234914671255131018363192060135122224843393996959140261470390873925154074257312292092221734648348698434779208049106966902104385337341078261363249414350520302788165986063258560412197003152106455700664536784444854401567441209444426337962446877360603704964422116369189976914069298938035922467559045361645762663882956657018465777520761050620148489763611600365488407095155448605502304141247409972202103317141236098829559070941095335483805493427625250908534543221937004321991043618024070988096769957540337206756933094062623868925727734020665754036423860324694063692333392174950660282546539739571703877376627198366046013513871102820104833066659161803581555590543038338750546154322254678938474280246819329121026207431279657824446553905521307871459406657760522148064817641554453645005255951377825412868495733345953647203644167308129331965703419279011800117887050732901732769316195346765898961308128685321198756317214443688454508695182617692105348600607882501110714768367060267075079717938167806976213610501912003521431379809792550511218310775054041369114284464283559745559811318771127913572560635129455864752127893644220204087695771689823018868390066435132030977524941267671344016893772545763922065482883165975297549797650009973531022964430441501361541106558672998317626143164442396771011158271052535694781027332336495517559711635429386818667674260392826932845627436189076611259723604995218643204025815003876339856334229605421244911942146406590167269265410023761834596795744813780928140839943854544573048592522639748541535774893629362480851341388188302516937255859375000000000000000000000 [121,2] -101724992925251093361434807130624602600110414488891336541635135860215058027020591505817104366925332066008393784576161500721550713539353589373712644529407662628434277620978305945275332688351168314690252250208440979247962383207117081303583934653808485477755724790999866817875678409476144674591571757901246269675574608585576998990253592958814124150028615396584812902683651113053947875806009583590139233523515044896656363134904783948692930750776901056223804123786308973879935732698380461131646507775310234133002354040675067647821147803671850248081961971160356529459094948285731594983138245763488739838026339977316443169728101729267039368842499329222173838445688595099104843892326789049168290670602159001852605222796748214070104811139859202674385532048290107411416912328690809270761518770919595697197181163346787609378437728015856026040530480791889551857668435270977084603008225744766976126453241526432262565299515639688239194435552936520734572249757010020759236279034207785649464996324141991873360887756110850271564796186555990329046166812888956992367047673408711732953614333740918006101808065531483819610743389104557618008133228557299527318386364218108983721793447883455304912802473905054243452285598930971404889939440464954357624443727109242995977629584615686494916650580500152300189166162464732655886084923638174408037946404826935180460782696758693987494764735603647970188895244336249210157510923014466935620053210783839855817045773645855092209889741543223765228047179347513069174761691234190199414690081075556449443536286010234489103269559015880153382624274504193944748345622350781254581491563416676965637208038330212046182755746387908932177992986464617475063327518358594917659295348739317833313622994310459924089721568858072289047657707379784216369824404560595514538273981450133833815525488601928073427048002302141012869471631809947180662794738966761135341287829725946710674698059548105284100076476084861872655352409907836510720623080548707058810355007992840729792734406933829496310316097991582233195140881731433694623259029471680614802914231543828691787593885884577446644186903866698533947643251077558285846624835893346201031698434185995492725714275172592999608811056001533973022016765950858360716579628277959447611381562902091733343821555010511902778240687410958480712399084214836394578971689143174631626251749856300454315455026221668520395474034958142353683353804742748855565930039910953131194245452340041424577066209167242050170898437500000000000000000000 [121,3] -2028370795004760422821872737966014876889755707798791136583371543965015053859092113469395553251504240310934342407950114328412292246282339828678326214280809472245932100506916958194232520722431691476990852504198207059437190784935418820942812506763647640671922486698207420406195039229565923677749324976803977382770614836836456293357909871521888102769321445488564674820290993897154885846960196575455777940575134514225978777146988017218899118461847168884471599181557456790916030757458003066373837139094636229032996722076107177833027929675121035537045829892261232321076742294847686120802923319146675887728596832190505849607331986593671511028295144053905707034838064845279215849979883900175308470494329705038583172012346329275986909319523033178203188225639249170183631089788128755132956379348704384317090977790748545596081281901226082065268243391670111407193235409588373231014174611026257166700019367816141148686478641745084609516138141805442211283952860624542273493795702896412129614381700671529549361766175266377646581384992762603706531750680196893398981926154102623055599970909756651989760530608266727573001613382676960537570039575352527342268722763350769201823116010489062892621200710782215393415425308091087970288705961307282816873086288172335170341961225113096121691283673109070276004706391540709363540678681283372781791637384306350286418613486524446456381586599031745849253049347892839599315087558901398002043957632613450466631804759692903003901798095564277593073892615715035402273318241397609615286189467135069460839004632869010084097627641979220927763696991814855382088901370367046727218911784515720112122305991593603056137100400008159829884530464481555334287956114077303679959861588507624430715983564393366671048259281256494476234060434139494309452230490058533230859420681460008717948024616799430345303672408663524534237206338080377817259151184755161550253881111483566309353162975961039223854916906384914220085956471412827265467651933288693523541844657904133488217577507751660701726457403635811944813594688455233055634000631344781150233774098197902390812386984852332490014867438144722928884415674466534454332495410778040707046702039978429525344207556853231392002575975041736203349246571749024201371965018027606400943662871160390996925555409048056928247441439217873026003360031633423661554237432938540975370884629494253760385626922001370697535409667794518071125599738830630879985136701896663441457846488447103183716535568237304687500000000000000000000000000 [121,4] 62667543931245121425022444112083544239817587063196105813382309548538323694907765738911779957963234913874494005056622280493804505491576716663679357586745327999844786994574816925691421447064069549226981647350248620134544116640026852227384777737018679374734305040752698465332440507489965385142527071982605021131988472352020986449460970246357242767035439183055633912513251409623284688946199834643629950239348572795932786489448174201010778746993446976317590700762884784418380280039221752348820406219740592388663835196491512763834931575425163986022860672599311854510840665381689125183441447829510503778970652775766012368476692048569826433432237562141639804983323742606095288002167662769842311784582261031033733360617766418589392257004289035123409955673597437155829874254662152375377921974547820140812048347684014732805423445420522659485082680759071500737362881862887240461306082733718842861193916840197110990883507851380905745315359236251990490623772633728577676657193145625111523573019517564928460987017512416800184360129330646725284397484578320171156267641714245482905934604588866011691035422937168018858068153371836435735495319788540746702817113048897519235633269441298120167987857158595152141482743937291254919645139650279126227522340970458279237523325110703293753855313511054631570414487138083004904065760496824135377091611906676242260819782998677102283899049995152314674956119050059242974996563656108591239383571930421821396437001525793925336831649682239272223305755422245731264999349769270260536082175553076418664129790475580432600141460414164969790130212197436194683226590393979756198342598380918124899938786497457840868037974831007788237375543561323340915180381782175905974190125140920393601911493071097605366902336156247138448075131315215951872557642545810648997449239989902530898552258098457252993704789805489631644447616176508068062342079473892620050112618540111841029167608938011483283760795008890682447155955963029120625542016040641779407260079035753738566714335588325198803093151255632329953651144857655539208291712745244539484529479403828164491138230731951680075836619808160334955403563082109723777584286375589715128095406982284841748667624308021402333749270367521273337174402511807985711196220811988080323191839575483410754855863938646969932922709803811403059643576313349268215813145736323709829278596223439039123256521203444050516887385651228965138964988845189709733637486214010574764625080557145508919347776100039482116699218750000000000000000 [121,5] 732560526383072702120248043864373111073171403852014257969579642884832692451229564561369596871439860497464512253713861861603191880084752562896353099735279427479630140085337185594111040795071303148020426159916610640651132479357851480057091102390891340603586448763379221290713160931371750664859827941985561568027496292271350684379959555128141980973539858525905954046613868423151642448044242175033900794310189288869397255204301918645731385835289950749092574372569677606587998318197946569483980207157676148644786010275984322391815152347318701664630074651670195759113617725390404770409470802154382719664464403323411530726749404181512599221704282402420463929446660030692423202391771450436604692482066771590213443320748282660210787187396582754017249538366365041326850428297568417528430481323704443587367586713977547291795300597436986216233922612428233633067488479881981724827273851204115075928701482952495815403318851375305357299914473513906885748995688341726652064039045035199665926190246747944770903326637868955930350605454025201503041628384252692746827926336322733214672101284231823565180656346897101709497916317423295333191144980184732012388837016676888821692099884918185801025492022815953734887496193419814541234321372176233819365875044032828737541481401113324680564238973941752498278419781453174418340256021421831067072764434018397916607908822459945253533813057446456337955106437832774879097321885592475786764425352347627690622097825035131101208783001198620012320190053093996123205666224137680399448614663666987596805337745692968290029275648141251060682314075731822525699854859541396039900590656964322893532768815160605054793810668860787678091379521784692717900940124177017853714157556218337077375964963001866516169862937913637100414696332901747320619099574043152189935652868788607053605164579459444762949055092119266137725760629334341442131741458615689844892675428143725123469555812579961184791301187478668609221819044777431046435690542479143758993908416092631677000246166676260866174687383254011413225089994314298286670615514877224194162086792211060809510729922600265361938973543621412011096618494918526045092184142304738248427265107412935535626353659953410475297888672550401076252416088735691843381450730065323130466511621942919173287152488782986659320113727140535569211906514443431454794138379788903549689055147378455142189005637001669900630655285328934763850126858117064220751344908232927132570727613014582857431378215551376342773437500000000000000000 [121,6] -7674629410361199607841485990142835002258406373003162755828194500895062063080620272483241371017988069551811706318521933180268956757534553168498335295546676481757152631906735233602551387558013144328146646812670055273893873443766170058184207971395780571591333738548391212842198766509249080710880149943176382518625095409405873849356515877325933607969785258244671690551976999525577217867475856507582627621057963904710064015612943098416827045665121547040682396793453933794364948459837438148599682486336598595489548009388263998266188797734344895470298941706931323602912611503312320671496055475222493041552653308599764867780663171431972236843724673796745225024978240288947148844656740274054221167933734067895505407120880801074143883934617454352070865029600561556989029653421567925141319560502417276159383917748767629307291431932275032611885979437483581857016676441470696278738175501100909807934323520550817147151019631599585408632123783811345795267471447317230882425545558139129195228855877422521633555986993659637045429656850780291368425114690609944316838584671175472929626512741201551337542823581432332441623534998068667360807859830446198662746296396572869735383754141088171857443292143514582524124570303108522392953692808915436699141126297758898665710740608634819278411166793243548317942239350186319782720061715455485718679212682138209093293010878374565855290436474948161568720158032164309461888476652491140903292302826071719572395758550107023883093667101193107687873047647755721550701916070319402516455632006132204512424683175614078365264102756756546267283666506107844573987972583314490767127858714784243287258797653474070717856270674701530408093046628426144194036765841138102041296859481829946954520161549274958144273579511728994934590670187347355666382727968162177021563420053512778571833253263587501653573489514485854842595655851296329153071685882621458152583375384589727765549705527902976700757183619116958763348158589054373241459012352171163924683588991865802957272177844885282017052907198226628648450584314131847114384741137287054194292846643412106288208151650936245255316755729162724054811858955358663755038664567060809563386909364023599361452583317465992271473441219551186394664933650396572367078273720271347095106264388507445089841894632380806350566406575855250938457166370363299267318001122005516368459691296962880445110376102959895388125627225950048433912400734324821547787968935274360241655111636305264255497604608535766601562500000000000000000 [121,7] -50434944550952870066590201335799084047472669167261101854538398049941687397354777900958914349947249650911356549497078273193993895984239284639010501510203167316188186552776229452631107757936214788740603014838074653106936781343778673428211764070823556301508888516824440741486391952151449399762094737204254669927338108248101081871966582918560339390283324851887037896997301878668448624843003175346850111925590326918920279302772993292734803492453971568071427479381413540575166525259113881417902291852724286039832231582382486885640118539084404430583018482521136936996021533057379669549269756816906035138906021466346388813353556598211586136902389509155454204492038336376550284390002321395285713198266379782822945409723124012930146714196879081880879701165218570310430686877388778153634109480794423009275293578196308828277834246831220379426390567023670126261544632740703907997123516173753656929546027617282578942840758192505307652686442803889907179333603812681191386947198393402748487251655131091721135054018646681628710814809290788468389133421197083942902873809981435108312736343324876278246340563935238532489551379634620616202082824387294570595792970900225682451882056634487167007491435116824436411381649571534918427967297779508698504295683615128982614705452217839190884264544229525070433921619895173750003856204488015122688787170503515800098966228083465785804641320339493110089786373585452616652975815383548792527564488174604500380578826679887184280490172580090362844948742288812335304085879993975121171722326520455223097637113756230830867176858440643974544418138102810021154088729379742778114349860551468399931277894914025361449732377782972916888144970582544967554231689798904547229604336788922698766215087797792880646987152696521175682553634147646217121054526131137236605624166867737011798653385377231717931036574917871000813704023702023781887945047186226729682144182260947982252765640644438927258157739785511839217719505233474312189058687122543299880280178272502290715617026023440255634965867602609883626718655506729963068892280042065456457307390349430282444817384332424839671314155922643492252820659094427384093163119374119555651258150545124654109760232562110376156174433359009434047400127797473031474535721001349232668958642193447413055595034157499765651904134883981043293132778764993658995323814346461873676501901565566330015136939066684759421705558891853335056208329290269875326195218886537845193185347625330905430018901824951171875000000000000000000 [121,8] 321151562487240883003354792067350564893213814094832710162071621163245589872209203132152298759303217811859934327695057711666286494145128477033935177720083612194187656929822907930161211443252723706035426485261916825977162921185393304586151664206964049473992498809395452273294505728003895956461555386386061587526718844647690369695172328421366314057177426426862531484248091454278349631535358662671790920677346139809932199085524324407652798010810237860532999409471978135941295355112406458762020461030525700032696870903151703934165262266644222506769723979554928349820201987108015587089509927586706911567642220308911735293944778580688162750458166897516962502662544697562738265870447676544661350441834976929900769509212424353598296198551802354230199836815220641340599646911553792066767744503830205259069270610895823660837249639112107832743276048165582204614256483118181943798872008991405536260651853217421623280851485758717520043527002794363867221414248343378130519017007511037942597723161131857297383100461453103001687800616093609501380705291943630118486124257715664111843920492988424404117204216654509657791389096685552354369940519818534145607796528588230684897352886394274630357979530987709575939543554752765706138627471291617390672477853994103058796159800149308333847080130653685157522185754390762130731214241711260030412050242093104804915511421151574746645651082840161766615455174573459633588636683123669120681406464793204584580753065440159643116741913075552285268859506777451039362816183751959512610871580997823696729070420163373744506082499060187961980629537408940307287020863230319471670018296352818170744527763697629841206179831836043633843297522301590130872418725404483700496705841316245153891706840220727858729777449006316142938293011542096661886482320712740786357103883546695828128197747590564482168512985390477182041607066741550186326602167392400032487053484975698080541811133492112726524250591212914550286040860050190810661133199822089127940786754385377632279339404030466134028368266210419717162875456601236021653688688219444278890039310268393211464774086496598506308996162390321716102825320380104178256825087504649993522309190533218572447432605386652180221676354590465154779499298676451429992479803932902450985851481128991065287036948146726175648440269762257041168729090933749203040725637826410051011770739382291666179379112442356988417208537667674682444535848210106726419232987812863084654824152863739072927273809909820556640625000000000000 [121,9] 887757781941066463540900775098883994567114253396292874337972192955653364513322566493267921373034626145425938385967883626456805715708695589051919980429802837099323846606463012040172206586916194154100544497020675885884040736660996520694690891301233994813947935450918337701630585288659648262268946360462226822882288292653953580642336117799937447792739372548950609118194600641634419981102448780071636568881013387138157899796861298741695258931482038645554319237851942032574667882835454410873451229067786077830230344204618197719326638758171988938879641700944469140650931498848368535618301251926208511045119710787997249562391535998649104329248013729174700018993504256359867939410349714371844262270682623108975718066902958290745584349377462990118522595687100732865154705056763327941291057614573910419122145824727864098344542734879131185878385958846673973840394366997460014914473763228922625818023852033765007238774384876560574407118678088792308056100295796916584351477819376476087270190324761912742150744928985296885143219668046378460528482028551839527432426725433666526251475652910234604662407674763850453730287455890666969472008703090406751536906104995248682495698548044131091278233660251445157802131814597526462340400894610239677262110760927137704102986010631476709641660526927898976110511606264384292383881657870981951676023862016096829101165104514657576177746302757928947755407236025035490385039975651028523135808149332245689206105726253350707646164682046353580783250927786082758450332667531464803717679328946047467174887546361701808891641132009005616295465609934089746303641626483313602781248311497598595560329835068851589714028435671128193537386735709146670582937576438231996697145052173280169451253740850995438975711459792811028853922695121551663085026363906216652675346199180088682751720447373158698939260962988177778092839072602957416673899249696560882064410420522657557829297298782799248246197967795664687927082133711629357870492999570361146692626967132188430036178806314285171959672577505668970288023887146136078897259330445387659441955249360859446254222422386670542946641813084551277470487417389987069076141127006038652231021979623428388080145823474768942519319655841951972414164603700771343700717858313158060058402028247391733908839929417707776851409215308375484909003654034434307759445480661109328361996188240189529471790240914064200013056647220350346327605341504746201788835229825160369476755306550330715253949165344238281250000000000000 [121,10] -7289754255857100127642418406048370341608999977387872304055892540212297256323472594130418214369055514282272348462677838604988876649791245841639649355706877342819601204727239037386802009121721058035896017172981294928092127469481301646742301092832605132376629395816666224655955904654665694378559014517768990304003387974929335585308366933015202853141702402263610923986003593754896955458113023245657929956311001850759533426894201574727051538509500963758451685011440570607655022237719921978946440608892944100469979351824074747817249796018195116944189331707269720913486049150345818967893180041361792858235362318676281481363772775430040534206476404506761877233951707394974550739943359689415158248185860855289846521456286245586066086547254719238876450131290314790449461401400764271062087797741740097048113081457285538756195042504330461479749041117176244591805620647307933331495427853433935649866811792112257099473632220930430355517745574245974854144669524190284357490635287927660455473745874400461591371257983471429175610844062184557679756354896674030901451285406469924673731480743872435296951812016717637130385318924981620938598632545146923116624377734248725272682925536623671986386825066118455805476729299604263370248563381683227071717222288628397798064910519077137413417702862662593256893024997078696124524408498791081663415881233019573694417338438467548321981437610977762203935292798869712950788562985246953181628875997752232384714732465798794211640096936204422007919310025457350373917485376252102163809217787253687254448754819146833559477705968557252468367519283129965924337973769751627555472078966089141322883649164954486549659033820756736725841978594709931616150354430990830606156685739129157904390299303402372187777428424733423311929226988798054950498845636305304268870290220251052225632166167710981253508797509738566530745510920963692315576789665665830651450412957747721546401982691817051164335511056292455230639124500546665778285971662142315285400117565944724010738206108538647912674841840310753344975406555322420060290441770796001970968069441756639334707074583685146518976479811377446228844602615003110373983262874739018796508261403287516708693458601257908512756572467913030263875287757976059007370362083357282644209422212466673034253675542116156578156580877971938403581816179102649552811788562841266424861390204749859476072363739965092787367047581100140229170833936031261986415556719531849694249103777110576629638671875000000000000000000000 [121,11] 2636114125622307002468598123229822870191492003709505632780257790744625171506866631529384992432204101416553942915631661915518958160899781696196091098369257579678688011779973416330571523198224676507450972360562080561897276267619545745190209128372911784660178059011921134157908796766796829521295998388223370752389496192422687506920510972271254289645820265318631146220827017363186330150180976513374874918839602815099095540129933484450735714394550774212469831569151276629580640229821041622413936627617885249271823753666024546850760802173735974531368360578601881647173871504598941134929228013289865893080119759869653334000119193530914851051855024006163311430281226311343970772971606014191888124764949360354825387450231400441857350998715325480843102648658304881934614642405764498176250160190682089151807803867390353834369887930479320210102220203719442475278160109970625834985773043880479810788551940885046578007377958805299411471808714259938122731439677546229403654138047804162422802621291694214986917455938969904768322711021853838587237351907063166017706858903347138089983232279208362666795482529784729229667947025299339418547762123670718387453458995536173129374010233618565947199228498360447992496431093609152601620129350538526334483963991309381948510627755257597160554834316499138466547690486509516760125585298076974048472991880804899249760422144811425768355401576067137978592066385657803462440057269050292154136100419553745509494848079301012924669585039641796352100884277424740571743228966160116101507704778683730011184327935519316067187973258602874157795736747399534295461274135132241765612024495602925938017864419961947608674701872451995020769875812878345502680542835817297787408424929370344986962430852903393843128398741875127670573530262768125423137357468214273106305988021087943765637094502136676845783984303294883952388506835484447380074216391121073008195918281549801549158807685922228412908829452083608864175651069839890915884115944933258167277039215496509352595443547445044389863072461635977671696219764459742400581476423832961685437325025721937790447856450928426904083106988347366284817484272942489976146424150523301216255185484720503294306743555591948979555134764837952160383023941912681005040412736891887146274214329739849394002894777809010298889221721147931299296947207825615965425015519491030614929610682862085211575075706558216841908789485005833617776898874562685940599294446423650484234713076148182153701782226562500000000000000 [121,12] 68645242473834687359899594349985884960827083032695880528741806758972287663723783214239347297506735615082851587639321593830188887640279111904130575688699544830767750395377843818244506538031196198915429956493069449334485409279076539674774788857302358431914212443716956354223463679784485600441923425353275859340625598683556449765562015776960010885123032294051879182626976518038663590793958466077578832218088527261373095969772299717262401134508564276637482250510495688383255553925993805775463940257571009393055695371144651596309448734090806559556070514829735252537991936959222483245437654036059367698081093935301903449483832889431324358899816044466460361847216132675343789906153565262237881950148442488592743188387763481498209961179842697947803935090239012965238912803005888963158503115369760109867860025546769913421652895313328015053701216884538566773274848013731124438926660189370757127586770083021378138689834464162358130734973676827686061864307134453367425219720214154128198163717467278770608046268378089192428721745580000241201123327823648126695347517223325240279614184346534748382487015635762212876873081075968999264339703082811452100985156182785726422912686214863073149116996175278295930878227396586619083001922394069357697321933132301230844609665169646075526823609256350378532186516591198546827593761954934431389740150840433812285416132436994269829331654376236236372644499726885048879735137001372540934196853008505565906597393596465360345891657187704451311853644576692338080384834037648058132685980431975028254647533172723293949865863337698567710174515703108000638102887039623934813782571481110599650132510671835730886264227005922385767776670923244899055240238255268662999991342272722534265526712203458444628613277656793270605696898238369979701833251237907773186884855965193560194090342931936183791280197403577828162566037780618405593043907502324807480213461925215282387379399533146320177634813106651583481948769138462587727159856665375166262182798164301039306415878300857684413418031110512609310584193814116225617295083820266065857219995790326350907701124495488741107386937777694703668923365574915774534712649842597522737776537607789145581850006277975937234773961226778641337981707832768806298530360851412812312833827742810135657537090169358923810959238247329879972651067295222335168887436977118200427297278905358704286416609023626324034610143649826902446962250629196670688534492876797798999177757650613784790039062500000000000000000 [121,13] -155344011428759624064400472009280589826854622889846957054549119282110022480251997877593321844277447129938848284079134505220755922016121560682825170776414471034082635076234121796921018566533445440552696741406291613524608236400892537363862790941638692438362181971601971471672443270723694691232764760062736762382847018161694675996963673908401730229702139317601036702882087272503697502466277989091615533499177346551550257131147332713476417698701287779571206809224794678506927017497171084628076753466391746261257039975480038716777168645937515476859614416241518695065521378694555176167244172291585892983446759801701890207562729506315483383620866310089482013915996879836948067407837238708064177366787923322639651857112135944758649332976844068933294719624315266956449288750203805750767462962604684890789625856500844568674302489535728452368055726779805261150816889337040433984953351877371733995590664274144906695022372699709558770678045223240949009867652954110764587175566007691766074375264596266957779854883560095032430393351474762571137416363095297072531727788715108778371878969102414468437818300922224602000700686254157525165466474576696925170552484565731699079585068523540971997219432245312867687847830273812886380232201581595592265689944407206877522494821004631249313879945291119831456323024834997023149125033406802429546168741509690904109277615204731395810830362028171768775371828739034778109463393363094701947249929536445720195237718884836313722732410097875148852978192780468077238088167421906327742876715692425899149845102405591823809783471028530187416624434750881471748355598676995752626817251484231630536536097504558244014129246989531304830921577588672558526906852722492412568808068649822292999268891531254946873229167065340990029182721206118020361019769036873975462951392945822408433433904798294266204763591347067040003062963083748712426300063414829705581500817652064781568417462344830164147709509922158307739816165493673132199727908259121678471563476108270284608863972554099811911272010828017252227684012563156403724589971625011625652291664732247306043374146953877697689683542747290378001767745972791174938440040423394170485883587662585905838697603182466455455096966787716424513708511884281175365415174967219761537250605920481134719089831588742482872799748943850276998128527854615784856916122080964425240400399728508947646050157111719555144584338070999645290727921114108211857185448678819739143364131450653076171875000000000000000000 [121,14] -136809987890332263599820834666363466366912419693566767637682891155868039347277602255736923017274435479649444922908260653722021065091220994464857651928010939787038853872475143631902585387761703676905009639046157822383251642614638572737334164056001913470929827707358405279059737059593188556590434751076288188338820864515481886974531668040761252011039513250294909046480147705693558514145306774086372309266886084568917542194383604033480402593780236931139675377834843342499273187796543311621913744675762058332606025534004543332208216638907921113484753079949709288804866109942029454581918347207400561257095546312826424962153014968853269498591969561550807466875609494830179325466993563018355081456182227668149141005608215966341576202389075365765216932086472352990863241385687769109564219907908828888470406475781816676496203998612077555574972752451736712307858798913891130112090296693343369563778839895680965753594797994976206302437704719321569675198620990053476796842176139527098004935067518339278097056065020383543362791181922207239852128012877581365477579494272353193162871053110687127532335024357587401753713723715070796269609112510272912189039898525995310903669347563116912001344612707739247493484271981888867679719947359397403085437266767958098995894233378889179998192014344808290089687872268076173086897986966520343580644819735679112598974877044709472203399580741899846290414054273863583136622319195305254389727981604234107603018871574095272190705579393260717657215070719349495643817569236805793715013793323497363767582486057931320029474989620253900023965947002214466494799976208569144983444428978315069567529388405183528608701312815704038402872819606141859239989198985884180517745484092573691707539156079935972884537992666739717474584485117361830015763033216795103545008532134450901956596795153248039422039970943948754356344945497835843521231747456709355129578967171850332478123318006116511612809973761217410423460618422140642396462601909743516805117899912836826162139191022785618793076523235708227821298005714473341704285719039889233028145266214889575055217707783948226059129395515462844863708929740620742043732510680827526886003321942814834416926844528126239807351702491044338190263947991759658198143006754644009220414139177898489710019326150516796555833180910588420508686404197930007790449537787705944706846023825623065783406256523552820921434661193217675772733018480452858722795639323521754704415798187255859375000000000000000000 [121,15] 1110016906523349735691850588286556103660550718301565397045283333658305898443113845075211894288555266217931590957996673283310374855292343171289530400711761396139172283038218525357878552186906440619275678513649039457802561940375291806911013029007523800730829814243693547660214654665834687875302098443822563092777802766465458029884669526372248732515056468500299993876116831284956031639256098071934830416278552704898004999557443108240439470005353383590450889050141572871421496203454178375274385117514332960964116349872178302826057969128885206862729565836582204868583535714294635302548573283883033570318472971444969525105537780601250646805854379141087367527512677911323453238235569207523116503542876456572002369655629601266308741618949077911426579986747456878363821861250400311067279571047987132162853077404863164723379644596881079072870376381597620271769636575717488293438451753066802621848178590197225443105557778008200900816189774481882384945643344239950331260505628186884786358674470533700517758266299165296937067606809333463629603955150641076293783295017023518875477024096115413778352912195587449586287957829690284009622898952001398515943157287224084476121210346587798207968660603804107335196093386147323172866982523983864069873849669698588718150999395174789255927154009292214465914748619767610459724879746422637165826579154309733607876320240873434924884886740020367611827095036410126917371397410525339193079776866773123411172948286985989955066461308865757268918032367852550887269125900729324041867894095692325111390501900257156173233223379365384368969649894162503797841779771773571147683847200844709652130757396441639115757744339431157800020126707092681868291307220383045624415952178910631348400657955216888599242211071300616771651099541357857159483862261937203860319906363169045940182198686644097010936653251829044824371679685131081207841572367201459508606807413283396628788156557204814631460437310328223939366445091433291314328616859730748038363814867054208333156756653853967426185399215566547557661213840970979013946461336028492794665872784382670055301735723363648145934217217110956667496139448089007420807687396479684367275625775413213199121227075817033780929820375552417324344754027190221340459616535907735741322580265552194052024909448934545590788873207460123235289841874156427879357085030824410970155498859159425892016118403630645634023458406884890067850254375761702603508940256915593636222183704376220703125000000000000000 [121,16] -1993126519013355894472611639854943292359514757420269703219387772864430838558168365659002452284678816896776245605165717703211455568936629111693515430512421693748041704338292356791303884542712095250614441651465490625410981422563480568605556871068323240210169966646861201251676147058671077902886032379986201651859101942237105756195583533827464956782282193428362003949118886776546625142031684244625009590742522442775388147205736942162255743738600620618815430268245783236099240153268849855816714946820368252537638847629231528145851721277215924415589982563211207047293999287404122969739083633305194319195070209724301077205131655279108144800556630222654670663168428762691872195860166971135775541690878879659239420914231120457792212354460910041808778322405539330534545576491608455970887513597936995866288055409351356394132136822860095619507611949456602924015560989418270039251605847273554011916256912477699746310260164152775519464364132084051958102751613658662948727011431760706021067403386487269564763458856252119300546934330031518974765715253492022610381426191367902305620995159789614789527536176229669822240628767644904463431705196611479462686999315571423912926779321415803154901660478979636244320167410418754305119496748077490789692403083449668925709941758660457384907459473966505801722192688019526356788137450043538389794107912674206727277217901454583208203235051908516501094865145749358371428791399267914196160908037548031392506645418663545997691154896479821523263994812922044033489017959942303250216375896576392142513779830380360433704311800015645531844158252598568373294214843227076571864237816238924210705515790775632734403118530519631685360565239174698961289462215945549267347519916009180189732835228859751957318334750975284797887460120479106298469689721767385438457689475987712141241950629480844916704582190563559067867273455016445287902979627293959829769845496399835596579307673617418219664965482576354786469132749024243781119539676036517651643314004808333189986168374326909886317747846673147164249380080695239827943784718388613761947494984804722118876014743220977314577163719657939644800773173876564927131504725643549224629695666147447242871095635451279033106324629572853895094898358327697013230579494799400791462373109141350052602891265423745707727613551775881023271563633871326345646778818315282261783257324429147211553496237950809204588543077944148184149462347476201330709333348067957558669149875640869140625000000000000 [121,17] 1405146666882770457235151872094492205562998220097344786713999302629781102834164924493958511744114062799781497448789528024255469888825779010950226476744345574340157951090687848883063105462562294299786527444582006257938327634053582450486822225357203475230114307703982645636945631549742697398047891845024444338105715723050768414749316305123814119112460380379204271744015874999496008198428622254426949590486570025596398440460181145947482021433468950881076386078816913273472082880323089347505242614021771792796311432199723335793684010082447080962855758612720591872966705252917372239183567463357651791793213389622801577529556498682778775194914644279425929061061734613402948667853895796721327413643685342473522557414271405428878338145466183877496901934536592532069581798939771196319336607063107509106604848546917262568250989649695922548703745096246686528707106439646592869873537641776531007919926872658769187567431397221541013164338940869875152365571726767242001508168600087656963188797316148675198681646909878909986859500085398413956604189132378057680947073491027317551482420962436779418475305716132156692397079535089359556350965154511538119428872977703115388247729658132879155033928216209449234019594328994828145172537059213156252163521000909294252789649061805406497378887814946782118794532251523632125677032070049365216286662625378296864587719500098443092945110785384891123736748120545158234213363668662628494821639180496147976553695378678749610247955882804549524278594241814926139699409615567715345821060146768804866487625258407139782803606041252557184894692705505176295884261837581679442698938158820074072006751919571475636797440188514695151154851441542433794770932640633822949006134575984219204463362400694067425595477424818344535681128704258340696785397528779046096043482818267903019882574245227758521293952608359612371841918673780349666253098782084799883168235030855591909309078082453680082499548794430043077387141261616351373207655861625261431219721346406644652383017387291786542909909332018767782018059685168743434831774456160516715979981391957535351966099593698566224264670183008811068039540405536398067496161067690263575954196876435087074050596104974488568136798651407486681835776188034612629234335073034002768780681134030777730993995580400764720169928471125097362969136376854054851394764942721487089770240160762076519735538751211482524951502170597598054348642565179391961116550646693212911486625671386718750000000000000 [121,18] 840505640861196970969481567228330643510453679779400961604032339798014822862435636678415358631440310075020724949420304644927697230881565814248495113709690547875208555809557494757836407217729085170946636056940671588246502929047844625038823431645640221982197311601782010965900445428149482878411340577412152063483845892528322151775059957050551889319869716395418452231139474970546444709942327313521498286889626442315368622161530968022695415216058878155095819500799370108756900584551810042290828276886711907710765408276399972115008785813084240817542701587061322540478851376935174078372954482011102866460143481430933040181158202907595592218685698797220251596605543401217317208353253024282484438887380061024897319691888816102205503275891874563186894778157984861892216999048641815677620166434810300870547585961172458592330850194799961313977147131804822951473036737444187659069106309788377073467988331165435121002868573159887046086731550459533583275429443763499626514082100583801564647295959306823208548900579544494994477268313855226631808499578533572730351117004418543737370791565710141215037906588691329147254267345185055285340480501224784056304890674521739157474564794511200893853176001974886374033839430898665669539574198130330911921198735645535902587164898985644929288884901433269882651565054724257112936615042510134568750413941387808986210376666835834122576151236338148468267064069596465299818882136321929852811508511788373585562175843762503222073458648948513861979182804806239121468351910833321526715230346847923318736262194361883899531893653602651373953504570545329813152578729732210614368446154139922160672638545142492011184855253031228436017564612291423436834608091704333816918889862555809407068783159744295721783709643420383441156094246265148224324133743229327420430622652510632277882081358482948258696936263708511118707652305477698343359729859162671383372973224370044581074582317323677776384551778385737595944002933416706509221572442312625158851418905770650223796640884914586550379582595080081942364063176234306795158058481584191320895693416394298280979568305925688416524792332807820882675434384773800203751068008553092551679816847325021943699506589287604435642459953105484222832178339676663812884884050255843931836375209019319794269712448035252550881702887282408929662249707210974344197875502533835376417794934900643010014608503925310542780380740242460504816788754989254073279880685731768608093261718750000000000000000 [121,19] -3641664752248337496332185419145066470606516287400226070828161869048561208314582081174988677952954761714802443272443479726986735238565756455648866141767281815051758850566974540926316976184915765947689317604610109479759594287822069886241920701870603518315426003159022479264526724850400767559339810154957135739757736345449187365548278002921457302209818304349629563461244369240556993869478551818333166679399024214631778754906101376312924341564976592649976008328021848994711574080755595780893771241221888289421030930378455569240816450467500237803380654017289588150066817640566578752088066617649508027908824140573805222767747091481826482165502187945034781062614661602542229088955913167722711802684121285215043797639310637356247401981391249622392906903969823589383698471044060815111819022274502454351533368017227889627403183157797555303727399196024320854326201313346114403034714051690331563657307384460415848585334653124933120333109648295713009437946016035794372758885653878449342922434896483644748623628298047417600851180967494508356072596226048008749225091977466839043627654157726524985936065873899660951677816675098442464063232987432270480430015597541593077081870993580806178877117873847478715015132326001923587254736917300114817546786254574023123687378342623767348392065047621209255690347890103436271189150093801225479710453016317738494133932590630173651492989715727587865568355251153332520927012225225703001421047114092490649800048964334702391563725035434647484192444154396123785741351360402549970785838268085267813573683206176118563562553330962740351738043467028825579775565613684658536819085154154678806849430446003328556072796016569879986625817074239192173287333241632606034103442504796241744025224754591731500555124514125548690592309606956714956555658724711983162833442950927898555681233406732359105020387304605193736541580817982406913859578237968795913056740870841494204666038357852438522409047046146967701368649304490878633563285023115512339296248979977609593406915497128670309136609611042301841500673556548079779882255973911745959812972089940957120579965099809051276188108141754216137683225064180199472593303771380496208305451005013852499887304635758233150919760854783248648434159915163720303528718961841063051815062572295751538231712175048006431885623288277808269299088930512536903331013422003306695816257041713504139567473419639975160950452684356828276515064685137090805255866143852472305297851562500000000000000 [121,20] 6088953244597795878663654774749600706662675104840207130748712318795647874339821230551792607088773143431288608706114441293904964896299882664409956569944141525532414307680870694916455733476867894912684703079134861390926963864713893275377352132106520703970135306224743869009936931924171513579094449235773477244964233555888027851849778130129203177491276798135709949641043715954158943065331165851950138813352549826712344056265799204637603581011468143128239776762488747631603650415270363556456077663280575058129655303406395383874468054368889691402152199603075854438065375797264184020917213126808517256423461314842142958826906064860644021690536370661590598838169397094025060469923138478531142771642314050058551283418287553413686450472961905685248885607113483647280713164037912142363772804018295004306568220720642192614047495058228046387666332278148863560279141615167511776639901425374803674545046740404119487485730790450393596055447942326885487371527154511558530457962669461967849417510125864970124880985998186101354471673118764058933359727682861758808535311690580652182559442840493736815614857247521037567163352537049258078417910594647134539438390977889085434213255658141182864214387544649330390840850820774782890153801391827169942115513320701769427668439198186347347843363139901980138238189865195624401376961630842721314258366360911556680418031569313606311919590972238356438701424909716659539772919706038591430235761956054038609051185821200477842790796218536796926220033007787088598935841171606708945609628826751082383295261345560495016752377889737111810812632236642464368576709321001153497640908978361535077222210757465245818472866256236315743158000366842742725112168271725347185247132768507665353957223025246434950480696590097134898652580855092207744069638931581887310097009280401736069942523252552339267876668326230786902574927390593929964097422511713470881850081714826223404783435355474534425695705401026655741180006971192502227731821632790480423252632015352691043382064518664337058446073468025726402563565664296595405240839459726143597720217024591783834731756619102460989509328992779298703590323593941126684391397287310397149404073400840234807915183501616589458092779154855074059926816041908096772927088458114347825432626474828935976637742231579854992935141564714865482035034823461079941692400138490526221910627688893735028338166626518383773392400869797768208605166784241902178109739907085895538330078125000000000000 [121,21] -7758850468309832336360592361860320487672837733868513790316028487003823757704990752461275969493116793513547325376369310682799791097483137741070759563677350164608920395995598514598717201737232878700689075402388570974205183949148690343731874662864891774619780260005597961739006285390079770061019059789673525798964780062053756264261702986214659165964347823945784949029619854969369738628504376025118917546788396278577927260764282633893570663851239764501216721222026145375394463152728091266646037288802170607308911909905669253108412844888029234676367080545326176951160109747731351787227484073055172646412853279471143868913330155512435467387131055441435759562295825353887915787014468586884283528795628506105183073661254242081847347580433437898475658367794294647129614376976423715071715546694325027008574455445413128361155581562005538355797626665481672006950578761716066418144527104111837838374392464526566652677153923955296784488590985364584588486049410189460463078233669336005349309443133849587803783964497076688804898663640127554096685506447864809828439339638350309143281197649946390501786120928991229135463317702704320777733983878835180944436222342006921203974885341148084452195008672666058628543326657957721598520144812052205870539411895578465888517203169057601912325982447928934803311742487328937425109951139215175360045228779221040802066764457429670376344931876448325085146971002737353906701701682147679311132681960783668874889342830036500824045068410049880840208441525179081589564392446271067396632416936605619715898916240264705338430425809134531471043442309218179818506295182075179594703677477441649902052141722711099594213334485976611050999176765143238675758661817364401462569528860296341464983493941988908689952948546951945845235422899812276079804155317477236803277426410755136011258027778625051088999964603567938301634992991762093892347872480764414129786073214609906869360494825707147715747804716117782863115647376271907425276262026081309543471924303276976531736677794841989487065766438271368261735572143281526412871276368957648611701043087124335492243317563611395205578444372952319757301748393694038198288138838687768024042849334905530098390464750501748576519558819451080230293271688908690488892132021625369709809602673842700278504160742509820483229608989126186953095326695686109996289901960419600404820432232601667319156627547461872304904518722820514408863856736786601686617359519004821777343750000000000000 [121,22] 8348677298199633459687636327507670316113601793130851971658626207271394990088938940432838301974910560024330519242279162975624741741786050093920122989038128247417845608007407937767746785684136835995984411843184250101841018181705488519482161965180469473040619198214465566792534901394613205356695362749051776113588438804009032945017277215737889735418188509447973413568068662871799049108500860592025256409518742795529386248834861253508257193832409411306662902503187221423874840241307897892762761677615176916334894527961710306099734147059242731903591570676955817484604816903956063961878744110672557518793900187386812806640271051047661184479123448611857960849981987524590601735619873870766307213101498820526647035282785261536237793824385587081789154569335448153720735478345783534483919690169761233634116127827899110495770299653187048663566048933539256311756097191817484581121007388406790415516615907131809828952270726995425211275070389597498593280666867905915836397985377838066591463905466123236345096727183506122504301639408059200526501047033644215230741445832024934654413531803814839190772050445493732454751743589132535718102273712190585509783445284132468799899063923774987044170059794823979048555338197133379605304749799633146585097714028825975685373662223127422057007676211467188657764760232673532227273450301073819701123470582556903846843488705473559668325605951123841789172312545028920851998061451285122637196396622624687831757285484797330124592600061530287058768688847184729628479717692187733898525920326082665005925624757401548501134619055330206551293056066330713684706889945946251182356600002438294907935195888928927358206825516030372425593690427240286897664593331259729309284602930430370063938861057903707368610222338824560021316061676618988061393506616204121387948245862926576755451695629609156879582601412559937948674589885699497937130394019828067211452037753493854421915269617313069653099163829286522036429576623299837194423094906236950896250391558495630985498357023492791927641024638322905692390867905108057631858252025991981192001338146015712708838572880307566571976136483968903906223736617165701478407600778731320823772086254356727597926455394674170406839972541278860617221455939352321441143375269133836385947517645532471943110907539505173141666112878772417261630922118069154972118892649757053308384789652830907365678424023055008537478027328939062315371621991744177648797631263732910156250000000000000 [121,23] -7587912161633929483669058939320402076660239610730550625289671155336386102626706100016753556980963602732006565462478210182397663658096308541711742297687223157585326848928114812635404162160683210042286958145025772070630822983413707962636066726349258320683806733042432766403895287025317093857882645195883613689651179267067291628580808037954204223500073890544746526283693409855814641311537021456884015942690894267207792414472216943159318140227386612237903176436232807306540086858489107103014695971080040210890565815768862134554194285876332518441905538699471886012091112724489240278301040574418736598925738072232619301525803674601447168363576583895732263202801609671325917942396360369538973621937793827693081575022259441772392905978831970835672133963891755741805594954177793974910552727105785381032958857670341966287634389826367485053014266453632665184779335601209101829256682456115393842671517215428664881992220634001596305542579109255546083336589413775411766709468533271197319988963361380479551193272646683902523027363383660362474147455500357893460644953101348773864920837599927381257517381925729864179461172793482345132615025199375651362761347173004831114256171150691493382719023126627499779324148518904431161551319508192311203295810203127487064461072935304442158854926523339991545499622982269167691182726728060053826449810663165403292717835588770888725584936819168804525845280476056487562331253030885130934319910302395878916239720805800605543207379683543486334614775031992579768685592223857156404548927919545894120219047323363014456130448643111439958544611409449388243010928269056043379833310403686776430951691570814981661348296114885903845974918885951326651491022044761928503531716371241585192086155006693900953744522808131796152467217241707744162603645788946813746412436158039077059367573201568322814378402331975315729307519615613050388946991367407315211277344244492902902165124524473034718664086372961722424726341632954699635797800002782132892943835314787437851893713653429291855769001418675908518388402926856118792707323080739000940906748255253431632664504650874808583760083204126753045034551220398728900067045188430936170226033410408049906573826263894319730223807207188399687757541011656958577549751045913308007453759470573314773180850130331916682670859284617887637766026927213227346976125126855566488888375984020046749068846668110443400312707001083983859857085008115973323583602905273437500000000000000 [121,24] 3805600384573205091737270993505864701813919072994612939007631177492740365498649266052269228050152686387280819639065896524189512378433298294609328311052779349591839547487540515483523381744744772136656982844997434057145902755066342794635645593028289661350865345009217245697694186483179478005203804964225689513168204825892545546644193020541331765958312492634500847587380200536880249928184786240840942343600796820990582221049325528365627234085512446283271122232515027297151783710742250524861403399426702444371251767567370706750724323991866735507418885070602506779446965487318350832487984707719997435420328110337034731233516569925996952196386136653761429668876600183322468719638357404242149213235579201104805912900600351853159689755278715830873158114079422757292828723555319732793989888081867692608033489261760924760348352703199076766926689300189237953833184837514379761502425774342745370282741987425250562794053951567293947732111458099403523547507648069212975380870396434382720958187390530813368022285447954936662740606169349013310713820470102724309199266220766204957623194991331406008291860557371735017754435206451442214036837123621293472374396577569381397740188003547248349156079853307407101425324085972687910246218340654589051230650176446007645963653984956220773677817179362179538816806762174496086597299864969837419596350808169597262010683009509594565463219235504080052938564424446460187313460272233562510225473321553814956257302824695499602958315811201268877633060886592473123970103632007043409846548191815465448026113699402630479425983427588220200666438684343852249582419945209176974635157141553002572826118939976695239584492568992048753435702336318301814199631193328847708494333378833184889844603856445955669585838393103781806631262441590638770994029979295066935393970250661714409085565538772151627786403091262471844884597706172070039358544907054762271858211335769932022906741437260949179030397779591913465363684776150037108152781175706799423348913696070211130290675345700925561864025621576039174349184169546305153424407296507613516405477729704254285198083146840994693531200770918943940715758448773990824238799721353841410942679874392112508085440800110652550890921990682546018988715854905378228340791582104615849212792483413859665621030256515695933046241963100068026845860700872747382732004380646370410895164680270665743792997020814002659516253803805452965436373347074550110846757888793945312500000000 [121,25] 6640887208718020536124051780186314766047201658685592038748904026099241817171516932152791349110655038697887318994672366541354033209533401176721622168830027321021229781391416120287768625287736598258044696857842141007218489220054093000817190347373442523277479998468158743618412533320511213443641339113790300166939226574518867649776569692580349825629388911453957409913146423958198141170223484841150506234096472423588150112457589668279118626821133832149494205533976938804193090277703092525580530277905546535067727831741131623414525408698634044330843725846092412382677538687157465701136163194197497183014639705826393540863100244991916340377283485367606408808645824043943355202464984798189511609413093894370330619120982509213588597756048782237254940316030356026673201307700663543335957600530691529653393470323815457494189623337834299648359106866052001187351316509276399872173597532344109060906724698056011418372055740660815944036378466669008008684550141298279481307110764590070704239939598980808627788370611537360944636961359425477923096471814703183722099183534243567381298939978122380095470590981470514334683870224905193802385781842043779435325026835410442201149901120267597129550444895395400044201419434148153433534254590312872870152039174732742545645239519455771971909293252689046257989823342906558383117413827651989994163464817822546472074635793984803156932703578886543404957375534669452136660232403264111601503115882266993860310957107014870819971057027922637913746131487467878389177284895412508886740143819476263137040776875841148662820095979854731637572092340855926270679673772973887812238022643797371058521811821350687888929801260856484895737452675027074977483894897454165324535720710591041730459292940816394673803590781858694682863121435772077117508467393527995522248227717125833356360081144780256950349394886117578821398827629498924378001292203019940784417961912991909021089013877642131167431287790096242738983008579045054573570177560514609126503505259251576168716817510973079982990795770882596642309028472015990619453534721370146919688802118996279176262227433285381222601294152902584228358143760938034186732095707391133720057560929373862308284714662907620368329059744990677966883431918511977389885113290513489545280868187033068848142243049691691840526541644066275990671241989041245617171224342111323386643304818897590743815013455190014127850606077442530139620657791965641081333160400390625000000000 [121,26] -24466776790315851803692780446194472850132098434656323392638457206889260589748292397725738455532460574559333694509605904111363367993134515997958042017308529996186675205897101068898103750653702201819875482512309672135949730812231942124186795196504126886109296983647206985967578819320998053748470048404992676316672872411208563979844696658440802627002468319231009818316777041667926796002682073403193370786918656682889614935674333911964049586437520344839432805623689981993448100608370073856902637492634562615552323998469027275252655708115377849678229636839299668694501438122532197707113068930107735109614264247795713157888047333993708840656217381520914945519277601230126338544797830329875981563172147912159909335606707440174950815402213951749318855167317208904714828677709673329334918203976067468739270331564014225601681710855022617231737204847622611711091337985383643365530517152632405088017334047265247597420238944348072586260906070320652845560937020959921757269414325057560227870077886649076198146168133035737717387057571007704658452028978022140876903183802334350832216645999723481625754707575661139259045553549372340276119335245997761966270514927756506736532509646391057182752682898269204904303415045613543015524864372297860060861511055606273680256181517694884095844883061426551355743786558147233973742102640699799787901275834217494744857134175547124832606620634900675047771198201150702102643389622461571437893418441855845631211649012004974723260764347246329228365667647151935900681723605230332319098953713794146114925987968215964650738835529830109851826867588318776282041721463219683701351083761637795205013186341988068071120358525630781726572010633867048995857164584721536364951700130541845605069200163310940134162139242417848786766478612651348914773284836617730748361654499579206540491449487031309011276543635550986521304486592504938262587431883338873631900882315537536700317337717779622801132654303506530843628209669049779817482342896519082469009938908802862034847251955632483274793768042552089165315788164842138538700961114623556748223051162150883277790372302747622430654587538211747921843186028457820208976207718621304698476111398599346874003472745918109690218084150428388954655020729738358456851647565900314856102693137661468359531608825451706798368659967849063632789325242321736946698277603701661570495969197950995433721790368811340680293975324843813723418861627578735351562500000000000000000 [121,27] 42046009825866739600540672179555849312680926446166227976461174902192954801950093584813612348622887680885980614173960437874664855227808982638541607782911084531423431235018991314365825699722041190483870090263428557505892008589429394467416758026465999909186424789490691894705441512576760190494643519793542973330735945669782549872958729144130603540511553316707157173993706552265198274397921046646024253377820885860693837399129706746923957674379428457042262733402322465265842123381042017475890204066401384789334525638942804057349009485999837677952421705194677485179694757170825731449626346108448844896214396201281950367344081282925031137741657010628609148721960097467215397853246832995313665557516297963815472632103560489569290438715354487330156410834465983992266976119145623060980290692448401170789779039315371761407966137906931230017138078205794074550993326703805648493189227410856686224752983658810564702324197185754119743035399669729426486742525326759877158190425560834670119777793639708415289913892027348746879297491935431525429212620936050453044269468045948214833360987746533081116216963559979853972951132628842819789734386439047450933730339688509144795169962873645792056883598062096220316121721237475622771495443961167931785241041155787787568462493183167320730162344902672986182424766427073626377877196777444905097889578364261068620164048505029664583707282620821253350904879767613758974318609050411892151270503186385929394434491921372243008037854556876901713938530294183833442921046291457960285640087461490440192846007775500773736059429194984584973499495539473534698324466375715070513984815356746620482205671211127360713887375883307159825230945305407184412152815586823498068617861277104742868707699656721115720255246415808648946026743854359910848784796049913145548340013112516420316196034796820005238622363467685468279819030244798684423866612568452122831606741199788669834346304075159494116039825514075793118755413425063166435327663183650025765517293170026187398134115966230865254706675769641707845007736018565966370286043947106531476372333147590586479409997079598591232296780669955411537392911759141395452765370201115982378610755316349272873038613420562351189462629162028489740796262420617366518336116831325118483351281099970839340669133673769747217114803863891716073077019767816706445726608510656793843337457507958339052637042114927122955477314936167942960310028865933418273925781250000000000 [121,28] -47806085124496746999545214707281873404373102130979977017622514162647591538694099852287390865747817609749626972665626452154844588178200518231310353596719823655191637962820159447072027021274142410667091808336832827824560840479723445926183791523526490030911198220823140700087864651356641773476697925621693931998589790379252113210314056972674894473780077946742960913984033298868074293124486737727167124573779883238389172016697322150207240494343314612692374255558966403906799978589668344397777029022372234168479082287295917836080312937123786344673419792687796372357022703002666819300478236064905033381838538952903118966622468748865871185590109250342319299315899702336731029815141099236149207781772247621516380202592965533066141092127110880818843565955161782940338754526729464894100849203442431029658318956954758449611947879251281653723329137594148972590415961186734967910697673721457651390851825313764385725230993489642836784894033420799801185842523573995042350535013174222786231394972645599009723095737930869705213578191327241292195811527736439255004411594019519447710880306689803588175475702256684418245980466639639435074598176262749166671276992230045005426328157784244602514702861051563862398170388489059130867427218847655669676390406462254862078681416065622783772786037135531707630106472297534518903917428114199395984682872544417727869291591258748139604952167030463422943152379654591956058531052642452406118790472170594962807415355102981132760767270841537928741016435270302344095590612483005883037565066290977840399755427899607256904128593269335816986835092185869129521632154665149390271219126105613299643835353109937265561677721725201313471385124981931581760228631231389451656599405249718457823175602766138079855521009772253079243968642897646524394453607850741910695042837197278338905045308460787797919727134883590291429227903883427778742280593462201590981166779510960113906508107854449213240944395818002005381059223137143892547075955524809156875305156775153512600011742448362138479121014580622589828558865681872248471542825143341028432507373137717929550882520312087548731207546695899828149036258739318799012805865637260173574973751344614654731676108853539314117197170722551116180967195296426497856828438894702157047182822032300471606400427812486118226515201346476839100750680150620893220617162941244849260769108693676141469947982014232490399763264576904475688934326171875000000000000000000000 [121,29] 37628231464415382484460247790302361662504442865318230925012442369943468667148038834240282263860220212508985033567068864070502383875223220600746318709222248794432986483155240604035717808788967195713078477172930463499168984397870777980399572485518197148117396678139738895671543264333998403385617971347122951910306614294554919383928120948034920505556702350265419740625939592147221123421086573285721466369206160231815204078101962644925524716930348717049796398659164884338988601377960434545010729368477917370243622026484190933956150783107867085312193976315875693038043456791854512654991736424771865326089536682167143116611668719900220982734314717361573829246119489852254910065902568925401619372252451320466061903526375205479574088241142851307924985880876548473916503535311069238312355097232401059112925561372106093877505340468977087240215072031771442401359410786688373303958906286115341483955858418665309596891897638338819751670755151989985452953973586919158907398348580037644870574969051858161794975155781141567557318156178287555895911898687857204937727045589418104508329476848303697854375867101131304199658040004231005418645455189117021699617684808310166959031199706330196525139350088722016185658472278475978433950925249636771651634145462085360096935178492992067262594893429847660466237985504739142867091792764266544332567396400735792043034623017177132652856266876959410370605263212723405560654951606345722566885297769269030984842132380844105437650558001174639520285102435851135573500864741699082687067328609296107048050134098155481710401504969007744656645094659771198662788594878369977338695403465751336602301898787993259612172816166129437755824988923207169041267450080666516359609843580375658808479590150564011269430719241544663934772956356532500726288648725179957243272901549022559172569461408752756526007018076330799051372940948506119973603126942794921620964659859921319418593835717934665103054944742795002903010751294050863793877096513874574492147194583517457523515355122458886289416443495014280493308701539103168868498367968621501101431706595492402294352367701146281324739444476189387617031637967076582464933248261552191707974280737581777990447661431532516178560961970867820065771155680394831887567458876422847462439558589265734072927525100016527740675316632479822079713517363169613965507304097953828587125774348633260037642574765553993287880985008087009191513061523437500000000000000000 [121,30] -18976077654099632432587231210326002042081329534779617884516128429482058441960613466136429980346698284436310422529939652408932797151997407500589716855956761321895051161500640263819638387021111810138200875749265611220861359636169351574271213608816785854335722857435577703210143392438082298591025985975191496455002212745675922665083313467411641075783510631237935059827604950862264473764762311563447226415162734204607811527402234747213676184355062262553429881839718223035798210420394586264048491366336573281789884199503355011762582542716372275773842874938214968739332243781315888356198021903546892159075307998650096901483794124227059213221158529385913299714943420125084478484078460394134214269446699809748001837532871936458639820403536617298470078716729316220055138934872963888504043164784214522168834337443790189493903719331618540013806105483489777491261654381102457253451060992405244918742984534001398474217691021190275838618108352379696297268205247850701191667871521117598227968505750738142830986381007162131983616124398471560091020044654835445161246889924923425825617410490415914043597395542124598182369189500241344594511909879386289244275769129752812441589918828317923368358687739361747402978333693447512934441717225394934303577138172439814505675514228498130665039006028236918668314762938971835088514819168602916339524959797478599351509414649923737244954853886566478343869941604338255065732345981535159114729222795984822099715718782273364438272118143630992647250325323698031201890805362991491933570984162315356457716210316629930045572947989479936119679158669349304285097505960888869105003912078680369407545473181478696927584533759581799668050668181085012993187764814884093504707955501182827919416089494343484795072756193242047257076695233644771321401743488219191224746643892839029433121916611951558767888957437257810316892862620863605992980656537853375492163864378162739041388759149192013810837510902068265169749209716272595446414857550338636603133928030010365312746111024198777005470027424377251540909993347736142366268091550347936128587467998153961631247825921941701489236165152620694768661999707174571355891233569256729529371055983574560392577698475501286318137785871368428436535192116947744087155600721322092599847406066351241601737566767879837274928969072984469322173079446152076731291914129187702968436456816594217468600067424966404416863952064886689186096191406250000000000000000 [121,31] 3108397402561806344515264634604897842379495125063491982572344947598018652796852424105292114973328463048483643288268415487507168812305278198778001888748116977966372382665749299032698057587621075103250076306084063493549239795291781877553052939126419835435642918837032850527823857645150390428037308946444287704717481587324212429110230767308400140286050769701103693515895970032589102198484071757811758222054196662526974763587510523329597221464050114602623240948840652501292840883603010993652506293533894587548932213011223676146448295440213230679539235017552296033415739119119706715818942956691592794454992355249801180023402631345212321244341335059226121825603788705320862809109943245809456163549950603281799020494100770812238945787466085068661973535798252594823526554456376643303365877264708982321412322174058869916316014227971794307356047994123312590031284752816405350436799560476919138664395897122911589633631587671974002681294183425308960151120625424135054954602680458561032654596740417301508421077785728659920211635046955786328576861355805602107401709039572414465424577317400001457231288001180446924093925962616350830139949262477753355023255680095126913809751016896308060229164018206241079519836054840169365486053556449395529155703685258005924935062736318222936958509769763494880418278016120039525261631254132415014708655489157348348134461991757107275367334202650103673375269260667469928062804127173282268246822603513092509427317255832015555939120695286259194428562826446442162386828146344009063515081707213505030907979976387828202823900695182601460708283454737522958886480990300899609453858887830757290428320285612473296050914986717741841731274331805869752144375475800702925180020978621303844268960273200993946957388798781086245534970108574275841162519818676050818884144377650603535669431789639141918404252046636027597615512557708871319201426371984631369040768687171549468581356933719176268469263204930877509882519896498339237195721233177087783070318673189002706591291963291581890319261661857985896877116600332435225192727674663726940149605793871777470173017715134591247799285958922905395950628509896569830770153833758965430779959271753792433714511955805584564992023302745441816112288125080870182578814594976981339891292306895604461916532428456805552840335628359166990820908208489871285481739384651132464950927265668092662846135835336136565842934942338615655899047851562500000000000 [121,32] 4306333171024074294774364576488976684371052900732776443627612277295916299358303159556270003105099958093761597911703128463830714210508895207210336516687245056385632776487213364087226974062714217553915451687972172596089433183068580038955304173028700444453256008480996024909906008318248387263130070643016900258015354905101491264715679076094168479342064798514240856183058250338680516375982146663526256608726597400080529750599718628412726075683937393953753809717537694391136278068655873042585355045350724506823737067204323139595214921981303290345193764980925835489056560435140128425135592410630732871375319392311800969247737227510245402841518248140002144121880295813312301022714920453002154988440443446003977827106767304136614025003473343053096664089009113703510856857539695062552886706686460798080980232279898745408164065304999820751917354441860640114934320672160123259516363113364189793604485563313996313815657085895220045842053244356210039736846201566484038212087969352386241649822265667440711776221961196873058748502687712080164868800780718671314733195897585476698164893814366111264298793487497799133720042587681944047081664461852883573436085734678190396593058690292157864807117584472748331962932182686444495646324771908531649813108501470194444958944269919196021074591978404408534227926457993716859377562303588219439798601901858852027946642648201017588393749627090908277129480087139983884099123007792111220921158521907425762144131251003406448704723301556866247760227246884521991147890097408374171635608166662683089392474226952900670688745869147790806256710840130615335601649569717405207102543717322213469581502780330012767171883545757177340592822591081533958594607058714473639783264227878718255888276624575873912087750429008682988422624948147811870975657807900710456494319459659869033491043227140067432576946210369684216133725024580883459766958888130765132465414835790546164577368753459718902765944234351449456052685707805196053665641457552068943358220570861604655838110262982319985780680832072609176676402509083904949262879461171017994488034502392852103945396187083004541040135039534574758936234015671761592675030998176148059354707880821035832824044708376097113462753954839285009285551140742524832259703838785467813829562797068569792480834807349719196468037933680770058683305001747595432246769831436595939203537576221627464212460267845017369836568832397460937500000000000000000000 [121,33] -4807253674575564222625682384694166546226775289632251158693856813782043455655083967791510481950055766099364745470496042382360923901329309579704928011367050748183426327915556316408006747780003008861766093705677746708338548364379194101223838459440520461149068688568911955270092957533431837754074523786877430347561557002526852992087038998475314060459871784718468679889641281498010113624857570628636544050918579272198278778405406907069209952149343295578465889801351280491518892410863147220846294688826500219643906002608367298845854515368682808398982862753545865988356123921788282189359726044129278552974423774833005195718231104352587468149924530246047892822021917804907649782718131494585935709907814089609812959496789104465374409763849798056988537404110990912259556006036447160637510613553681309817206207953477709387459873064536060310384456217126036660017441455181397771153289701864731288425770084655537078380704472370602333827013423668229582553153807266430535677180191808664518371599520124877838118910531964608813462336401511351462674104324457077806744275434999813854949811093173880973306156006225310839217620861288179377829199258095241681559796820346041868032461853038999073193321131679048572448480722161752306255853511671274523548895770949979523682524546062655116776855874711727423197179596774166304774749156615782489497413819163445150956993627201616956708864406175226643385034935061792274861766088301148188651917237567985347235454403010912754297717091465837864414448685572432408615308003853532868120423316832323894550077321473886558312244183097817103670826275722186128503861542917341948640404368336433134375168780060340986838506347069956761521986259725793315256595607007571956644249984691179153182630969830942552539676398997172381001657055041361402145177315324438315121126458042243900700200096654577395518322291915048263050393753191226177729543385420772561702229899133947586821176154860481582773592681614607732429121964251823505954190761483961142330300787311775912189610491994903775875533746959627339653342584296174442566496299299992063553886866964468487599503163725376354783124461601452915704666847722106956637530699539479700776955344730204931024533082304062739327380264255533274066247914473990005465513924575301512423233949686960996818528933118268559577257756020664915695161878079316065322819196223706834677398829110128719577232914161868393421173095703125000000000000000000000 [121,34] 2671397428269379447912748547307664192851914016697397624635026397139243628018562700074174641568101336717279284648922936880179746389635509633300816191168066511515602008193581287150398626120539686562132592767160724921413110856318528955672363766472105036771124194992499617619458901629388393581806118497781811627939296604704573922393128024539759024136692303087437038395857812896420230378899473032672716767350697303028082239901802854173912814660026680707626727092189289536364973440560932769290029357332920696688603774236775005656173052495867654540360058514175219892659725568013192377276690045430398103463456176261334796482915039112564976670978251661657247882673747227693952825090197416926503408216640399086959710375546612552532950944087945385973074784069235147798840379725684106024873948751688942881633818528691177030437381222829856822856464418524753921666079762432709357790002590884054311034662483207384687400187226615291643639858108883707533721550417054103955500641636838058075997379512827792120587841017735546573086551950245208894612758983013179471451274643478221293643546954849995783486619384919716849590284805470472685660556186533955514031354532203445811285234779300368422900031584152126246763917393093342315968322214584841115355492431198229264198851621361218735357100321002141821485876274806819573149038217116271462332856296343290745193837903899551538107839713098015791741830236274488562780963794100733191475558213555018846173381436469181921797303430742201322275726660026632199749736264952746341746039318090190036682931096808514302546145683756166860692718751764224778640491428926457711830865961645259814665060929769471799418572551984056026994042918118193535974800314061752704745180683585908735320613133408062385669347714081483307714157808995730018241394674102372654273482455828070499826837005176440300656598748365342704018169471731696158538566526664302411318370982935532822411013575941067417688220093984766504740068092881095771177180839399211892180473929983346496098904432239193739362028505065116160020272773761050778953313821239693148729589313725699919867319444018993188613058564217692456076069746134112800897854986110557004354231942282541690162722799409984340798560386714507226560333658964074753648166403052624038652970461037714431283797070463027999860917677339170967837301821756863598277060126821005386044095234604478505957558809313923120498657226562500000000000000000000 [121,35] -830163369223314299358130580141459993459796334745868079644420410066076260408636711210546263278851611129741320797012640875296083497243662987692612802227997413247261982730430901787878542959071641452086840748153177408012648374220996395864738349148132087689048793239562094195517608477860655139553871997038892331629887062552492756934776468754666963786078039808929891124160098667042261626379442407958566699901471695759766571757673775261938472896847985655222828339517668704252636464131616968455600861010948768801681530309755816167890013512809498440302348198639900849104451251354229896592317519132417563007595000292935429847857938055006449834368253829552117421853812672568621264183749591988600118315003439450909721101770850251898302616754965885527906648964437141131871370188815692025498937206304220303160828027753323425330967302847627464285199331250741393502892593140599155545154011134796300877752782745611658720340117070111103958284791092404700828072620317083495744478738109722283389934839302880907050357684994733779583492437778992869783097372431768241627184021275240239461973602227615607166599875016949829886660207917453006529348894090059722334986861982155840318422243981472744405114676342769484705402979699734212233497795744234337806278942716706886271176330264150186358920502067398555610077934960595813051476607446636842642929913572702499181369361270307589458600786544797295682758599127307556018315891573933705418660895039420867730098120835344724119571535252341879548206257076595680196648301958626649800468390834530603962354371416526713362180868014808753354198191338571729400401357774842820699391512575784818017335938320851373089307114616603388499038647073180154587364398606098379468247398372063443156313486767139300311943823393663546477329221098762447708151187188818470382203372778908302108785647614907980108519316522211998601607296285322494204197034508404202912713233481102242555133318079390572336954114102828458726012735121254889396055412639526025071123097673033064434874311198217064682425130782553851019503241928086935357369159339382493359412445046716721456444006916836853945158937819756105105452160393718495289930009643099090523382254325257355179476306402606299102175955412553600215022717770804017047315894479791632120950828447286161490681566808899847179355917445527584756793139155458941861924169175384409687101783248408537474460899829864501953125000000000000000000000000 [121,36] 23344793120166014007272576848993249316301429317297680862430097576791588497463948459938297318895233923580587927546084757182871523490050239944571582436817392318479160300506595985473333122699852237958215018055798036451964670825084496496239241718268275887322174277332476075327767957240799796658529057473635714743359252279698704813769012227537713464272875073482147702936220979614578650944159953497013643257833118898649131745453392457124499801167502328251647202959788564412015091294278274662602455903039767837677624306110885551501594950576406394332175894653919602206892422295603326853270411579416902979264004984746243186830767443689408971999089537597601983478514019539442999610777627170851996001173268836005097462793341422167722643593565033773114497046286164954618992874325878061844030167265814888885031782927003987795700204667762835997909657687129147143154775607029349886804134757093912899681951143389820790726639917069172270538336413186272161936240705320922155629782644874352810199937317487218620562283623810452004880323019779510736333400445923248311386851321036274440462572229885769250109759066593618238210263980056345490440331605776876312513405737261253310770840746107483297218826540046248293428145423194286673629936886750335570301139920662246714440605888814259338961124094043275208367040325823818729012961356244111236500716769887550957344677511321244277442538429820014146885988782631175375494640307560708009351753586327020165374246665120794758772207029830538406232755093559714735610585582893363335350763649951891330995251196497201165657882714057383370091714210926658314356243985697435548415335790749113884963323807289690811285146958976600724260097037684146350482649159404863406019672547268376752307930238695432415876530941325032255069552448227058590026412368758664256711588161786743929769285664513863202441357071418364444062279254764657529137967740775932542706167965786340381516951900818313305746257126284823805698239523729300975130259820265560077928664027878547087403993493524210644370909130378555299807599525370419430633310718386800970945339005184195389088221443833632006098893439813893679967111385630918525693986250356020267796230765413905435321877392911624917187730769969278052583571129096116131000104816615155984303702442414484113135463634327518543530375816655233130175965776967858913113103793483213307903209599025728948618052527308464050292968750000000000000000 [121,37] 126128568167866682342128530628178336311024212189256543535469197983016716525652769030008169173971441850063465878893244528824767430869812087100561613528605275699741365320177237908485205013782457243376119398015807595177074551667363049189089033301286303812467702077072693497778717191922651316681928690173196697423231698869861839571495416958608756843727006613606443227524557270817565701886924565133298810956457999185631258258291548618747475637536651818192621086040564702972291961132205004567317316303852146676412173565692025675004026751124907444937859696471060153029067305412420055226748951840209042453185077337597246302871520660327289827965128245121074495278375002855298807796863632232505853327873805096724458998976731059344905972168382860324969534422934617781166471363842203884040097370549551678493352394174076872609406644303812947491744090720422924760124896410550779797011991925479028512313968200519450304372459665070309005500175169187783745380833513480137266393674905409220049189540455077856439957600924750139929788133295285450324993978418962926219039362714964405519241655077918566473559999149240215216838925320245640612887419268121715975415454399334856004517714653527543732179015423744479847595739691351825947358470545646583705860814406927370108377407694585139849868316216093540521333381194728331436019864485999093115287036113184103020661846886025551047943678773829459566639138613045964654022934899168312552128176893665889034561690299693229456357855063448340479192001090212512269937255508902753201686518637249035739283158515170529627695821841490632720191464853657043795640740238154860082885991562665098959790338329703890145243086265189726414880397424616463285162711462828270009460135095502165620212165610930727403839904118251689157042029304912941761392876454890774600685873676183860168328498218560457741706103235352965205998481235008328950312342004130997322179433204668919045776405060631302575817704170812283537251471174031385981868086929518135916069421794720827327278474680164153479121299310909237038194010523508243971267983589238312751572888852167254285442862669213765921692133587706676598537234121706357828086596518590878088610118791815156901167825837206420473019327079069589494367412830853263706343844601796344971022436321236143332409588909801814609543065588715109283522928496143381423391738923958942022313101105623900366481393575668334960937500000000000000000 [121,38] -74757965791562922639444025471099094289291445432169288203072996474270272797719722710447157837358953487450505922327089658089728335511152732080960165694396239712806644763127491244338940627485337450784364049096034152381462442500544908601002238198872239881733763045066415306653526296304518146402174073879579198408352518707999902185264248123185398471511455087316355963122202583455558558263724580615246587032858200951887849037963721966217128546148923345307547410765152561975690000451124694930706057035505858772589297648907498656904867764377709353254818742160844567246376008950615082171929966427888095882599452537900136670795569438603018837523447667800334281395269555740143531762562405789322077558650939122868360899749285490402943459025426493005068211208568756851924647635675601768296964174265962760444558394113381789088850357881094997388164060901182846039070533812754432668787600099568021386870078758090140203015895658757737689086332384044875582292547138237932204456153933431216554979170460915260855136115073815778606254039605353656393258649471320848020739799909245901909379770957459533099517516203744932930062561952963802794511824149491325057620406414798592028904158448872375981077142206449208242418559747074387181207686060317284456702549840493861756971842163554451351513471334038154906416014770765284822573082338625687242816250544017814395859698497092851757488685633421179638422020695478801302381220801098131817308048647066751689196110850222167403938967722639296373980528946473275956799182700266565573150737978547886633266174401348207314079971847289022113850260433385667666594203586675308730969595255826490263500492591235686901215058389359477378196574918481039043669093670083657609416761393352863842032124435326553521143564985761007855995697208394441590346623569335532520345501763929841120120456660624787586536697154968666172058284532324715134603326392740023268717301748845837663316075936853377625119813059865859306982167365744738303611960522590309798714412569140184320645158766847319338358187984228559093673638147753681900697901233404337973021346521728223314281376424991622771279581174191539073286526473931644262161880725650524690042361492993066631082116742015419000017014063741045836416421856057540551077616068301755329284512270657332242815625126383189238129865769664111291535527021738915007457987209392533817231552006887795869261026382446289062500000000000000000 [121,39] 24316591710126612219569909304302735152460010061378661191790258773727983227340546212712186774589664777951007301183088007633602075018958451310632694529483408703623363810869450898431513097705591657121894117710092945511167692997646799006323315259108842982427811211015152691892790272288925639506156939568597811079213104154512185911421340791793161265657036017176884180762603489099006373277812014387105307397134851353007088590466003697951760670952642107832316351243190277777748196832542164999129484569077929652996818724554172931202728502870666056545622001788706818791723582219900524982716579654688652565639205855841809237729469684783966492901318054057054207610011922692480069626497957452418511257290005158572773749705699511764143130324079248332657297422318273025824301589079624280986533385244453534604411776762163100936805821429639800481193615489637378672352087224057895555915130269793283254534417030159879315911540115307038548085732306367550680575292654651186104955533438870387815313216803634466273942027305640119514070118365783432408016581192349778100180928511753486444080383689854154545874799486747815585698331731774336766510386314673472970093566861085145357115456129267240198891122526519018196737243216174054706842952634554100420065617595632207448319539611956112999751404709306006336846157334442863578269184335278125395792308694231741821926541537892631355250229163558275966335756753232718140551690564809604236857333394652394048499213087512746826631360604481128091777277819159578509734488660523160204928288278121933504745646193302630069767912675628020169325195765587713785808993346500423387271583692968099936945298494135393859962605939784852197573664414477013765487896592828376304560650107644809823223521805597655938010188582124019361337636930693281746999836068702285977652310087641791478199092988437152423375601630877602451182706614325094930170410971669396924620848937767826312487366728865739569247260749530829477627607227630438747113066736883646602133282725802501356379988108543965089597273398377017570998580621654237735978246036018753591483474396163149174431499108476606891363920597030308624395768142166336786465695920877898144776480138501786214305945291130640610219097538003678053439634856941303477926144821612811569144543593199158983189503578090898041138300506854880095327807139321868377210237731518571724365074260276742279529571533203125000000000000000000 [121,40] -4627750775907311629754874326426013481101268658105509469201343650718876404907352874852378377160791939356701830897971649419947430598480341065814838981659015405541676793802372774923233503320756555801617282423740135648239235665727228589550911976638381441471244596270564382011376697674400319981814278059914224371793310334785013326088741679210207437678423987089917750206474643016523426990279714167585248391965124354162675441365145986060966455029611580989769609249031593823605375874328731851516102847379471213381400190338509429274894573433525917645645986963245633622268161634244319517102251878254119397907606907896889996165603728911265904385069477315466278999061648452732087088708776610594443792386659158318785648569440622581565592567445982785996056415665634151733040711267173161880404692946442935264428753095443700025261649024659413880007086227018188840295862575466355558955105266188663215684504563139668771639913290671319643564150051573294202529574143591157762223357392507768751208354583771855286759572217157007642809698793795074534385603453810902709664840170945409123660244574177889700036957697128962313955923189724587806258541633707210475028265938214966149613705044187918409543509403105239905096177782065667519982743714058481418359549539732284122193579016221653225588739925308985627509432251511490434000775148598989758923509368397113814261648134647077807678216512024724058634405331166115318675967228305375921738091829114427506982420816064540438709356561357867491449055364410282681026414762127450152900987592590696475650387007945669833612822329235313022182015453804557327003919537993264198493894342459708685671105434667925861212780912816465922524757250653756516386087479487928204663448471697547939920074312720383632214499864193715601633979342254196718105316807884999925659378656354493892406461344710326643714399518093128480154669463393856954531177391989059415141180645573549299808389605082832615182979871872144038393700394582954046531597371626428593147403715445064287752807142964440859362477645101100817551734412873891636206394768869017288175626058976932994153230758073346669086890967810971574315896706920844888738252973321019693920084159787326168292465211679898988241155039841918601210694823070745428549717403026970496930818454872845851458462321241744846955789453138887219159531852823585565422644406692424812188590976802515797317028045654296875000000000000 [121,41] 121783591183207368442899120892552568774341522478302742355456565418343606712092883922548570601658289169205975597670501279569510724432615637662083078709180889196104532249607959444736240323419256152059650975690380019022020270005484854047995079246279433350320184934650643180717535489139070047371595353477792795032873237326329352869006253988132743704059696132576553229713782742807832517392687626481387097514269680421913834495291102965845118016375652777460502089862360096304546228744362915295562995795843120424740052332581073656449179348295018577518777086170792330980228356712137803718249195724908213121496178222673305826643817292980658197521190612876982911570265390464718827339869446997962330108565565806846903074302871602547282372806386664781363165344684073495970792516866838977774909706784807429583010000949903025445082538941149948298059269865544641688902875804848497230916811010570975796866958301684228018374690419565328144315740447864499737377684592753927637429327859435699796097517614478454024687203239995045772293094608925200790541772416209642128247946753550737922527091632516364406454901516860414675057241580235756823564200087831511264658503815337821111889455845800192188200610609955773759428255975151265393508135497027120833548121485779983953893392499848036442147019918499595614597905798386323618513916565981888150247372546663231789121298765928549456996652514691531696637541086855462059143674500948107343974266207535429283460847103696842215815984854323309181473886221909660912884506168233727862917656519269890860705142249539586136729893945682323602597918793274396678149679965059284537056615828743727340921668083158151266965356972673496798546414883051848611476773457586205075399062677848362576920303416862147372633910346015342787162948771368074958276528246328542593449211434830191121175682022916500135535624891073532731159670782893936850788606058250279373068641080918238034352759562449204745586869514440565103487327228606270711766162548581521347624201294206381390474176679629675766816073603298917114739719626874595690791915249008945092381575694177878676584012342188037579261647970718345193228249454775231531668987479736976461193173042625777722572044412529527099757714907401589973254276304415257807700389670069258667880826448555966151351042328868151575556663347177575264892486123170332145126135495183383739004057133570313453674316406250000000000000 [121,42] 359047908825722225766763269626258875664268738052163956021348637159234738740667385210085273328829432735302835805950018490618064703716143820962744941896157878573027224292721768017847719243392716730281286687743480675825095963258763406444518687482661976473876228877517363251824384621256316699998567870745231155786393747897211394281600105556065966185833090107652334836300022594159919567920775101312801230768280465969352477114614774553207621885831880442568693645869688756314400850445911043344161165845393180916260563237275410387630031591391650106312235644669425876494979027310328664986901457380331365235607379070062385402495665643079082474103505754298549028180880341309888619148600364293893085064192366448027102006458691955878174771591905074188885044062251644364282425316579326486021293493639289120249531008223709350407307268004971697387320679537955562408906913077188215515701422977745033091026331955887992736019176363744439473878056048438855569500880306524268754741338429799190144528344141199938011754976297889227564391586918193732874144508117932237604179859281494859071894879053866978672899035406610166010695961190603476308326492556878486536936862975102968168263975077797912670964225389841334170135460127007970685412230139416589756953794543587146031302167215755341783688536099744201730243337293649237663650764229341541303380375448732037188883206013713801721478512524008217112453801223002420272274941140792242462629202894388578546038368782525684927504847751523357652538354846715432964794568332594934858558701910361380278465541967706752792372441531351867812795036490825283483059691156431347446630395403282801435928889111306831736261537778004977319889046164656677722391638736182622683951281417243522246102018873810079660734668638570741399820246600110645008760944577395778673972440627927560502754321271221236342878994679709642080322750584780700572432447607887571693547975876344814143700068910136736269214349688156570587015508241294317996133872714513468974800116793733552818066889408706559440052267950118034197158899354050561594727633660307467289616906293513184779814386208999746313343344310503089255693423037550460647995645558516302352043210849185513659397616693107762396377298431538515155840527328249257693552390223578630161722360458712287853280280792200893876012239720231838227734629090944580478289571701111526635941118001937866210937500000000000000000 [121,43] -234506591304639720696398869289929060035633176217104311641718917309537316581063491488794933921840374045822887863435296140001475446867739434907872863866422022609587897049170023090679430398949047628939962251997606556557227313601518145612173497493773278601859084981539396403658025289964361997091364826306792706540669129281422396191170222851516233863285792605062738436568226208021378578549296131831378101221422610178611413472941746885100210233315785012445409898325265183565126576682113710832082506199171287172736338343132079230318185348744707700558238535345284963665517416385200494080911249283557974602739717835906672508991251611130120666273456006499038920546389119928789888057016224508931127926480878186755928066691717110142938575336983959199526262877619992512415867830524184145445774166976999447662137609288215161939893624158960089726795339080697145627386313363697495402521525658104004142151240907344863170023282551931448798334070806286235776094759604369534742572832922727337660541899521259156268336600863867362675963173968280303660492695952894787542002418150306202371916118045234556291892074356736738321687036432566659199987250497606559501459207644993537763903915141777856437024322363819848487657888809768776714906737622166555257085141330438116046437913199180718853376184560288930959195438874628986433448479897381347122914195883613122250552309648042285620928045223794156909285635940855717529615658263225159510903969630947977950101788318891153017394504679507872290938176028861122509128402869996614201456117691977525633323741543382762117695001084705057265805115398841442490852051370180788509202425632830790976415717255854895726899153826796281302792041144122273832262082934053826973421111135468694123857715770066735764567405354871086134800755785590556830176053251314914958707751439329753951664431093721274890877546748237230894168107645798269278615652838389443700326532328674571571000816397977674161093684745190915353120314997946961397689943050211165885762876511745406115666903490613922654051113330926064179102010653862547746658230871242951027174017127112842178751918622756352985373089087539497252558864978238842591905637194099134593097879940737628732252317441745300863619690957642277538431305855145648705796788854479450187269722518943218614965221732402899815942387401909845263157030436841795056207571334994099743198603391647338867187500000000000000 [121,44] 108347149123954646479383446470846481541098198542257097520051424557280325061032871924629578042996384949701951411513344368034878118006157112223140116810159903149441054031667116583860398256531478346187896889658118717637145854069883158551651412671659919512671561831358831247486618846193905351279215830528828295373607883519500331198016170116993116044227266643913967551791567731019636643458015167094548883673264759064809276390974466471699034860313381420850669915922430823396892201467948105440657805772146546692941643120845163130648372217312072649643262730621750958799592725013376430280844427639536453034469629306963886252068097505039647895540019456570729811034049677154110774693123014566139193384456079077819059456154018373990718968032837173117424017160243899092114345465781513732330254109615954089564573491320602743727911787606895462806229601691476501988525465796539160419821143761038307991766246920623342520230951347905851529421256567449300400935582137255207048160478244631070455218037704123810284145596060050610215056936871826410614560069364880847397645194272883998873955905723151235459698597776249994563589163263801061847066201067060631347719354457697978616277018694681844024928601637483874525576256911214212345843117774571414035839664957118854949185776208076428421563991663161326585477167682765930575640977484671378234432699503377295057570517327714413840693512562542767491704251270837912993378891329548865351144361475280654783254483522948095965040124321504753572513091792190802839929907128479596058966378115344940114412229861625673216177999276177205851166834124933760020114686750039486622336382510313111876937666267910626724837337546196382035484377860688892172611298657536197754174984915190748397276020157294002004339762674633353261004700518998658843673129173958400432660194938782262620583131246787851514434006206639805090307155268194374301452476599836668923209547640630849934519971608379623748405574327075037031782590314999499955406793682588184759985552820951434978146845471680847627190954633553173457939200110622630351832046672199839365607974404183805496858860708025156476337248370360808240258576523004919823715084489049326370040835272556386636722072842185691601558700407152278720286149381604668301306574940230075478796728914124041801592726741533209064911816422728706226605900139482166130711071616588014876469969749450683593750000000000000 [121,45] -37540703267611345442124992303192992745111201203715027566348610634390685495474308804872977466185454856659026148497128956798703760282017942925583267102393362270820966067819072549261096801523188618578689700474116312296390488478521514268260130197581367523441941449710134612728394809629481488576076885798736086131345277640884164275693409697869735557212260749770555199679281923578925103359555590493825253334445042031559184487064512137898037665900000768235694945297056555995029425123859502407799739697436624772605540145171988962983839473373516176199235896742025531249741287277654763622009548137313100902538810612381823494471692404253752777075858858167622159666077492027313500732391521440351705999597164203118592717532147214244841306760532042065920516545418730166725370693140770207813235232215768970297437540215135027246283575255192192496479791765109910216124486535383157629860801401604458186697240529602419281443960051160637563633143526471390557444738747373303816318764984323677122623365248628679290857165141708891433830759207921475438620760915500212923570608147498123040145465500523515193793276932825162539570185238978533201323046071146820395460822367147998316896499359617713738018326354089919841454002717464626462880199541977259715699812846796186840105485108527298790078500430905297596425669778902813344371750413507772219230199299044184578316635119531581256608368793825391361561450985424894159611085572991810039636505433094999204242601552311662256407695017068507832798442212730438387304456398024450252974132521479972155566848154927111396984995888500771977256435480501975114307229918639610051976781095782331935729211547106745971896170944709209013617824338360680540144725253302187137845621901941156520718754326681120738891551028237613547627617435619627128601798328789104127520585107027236908862232713112157654965143341372980212808065320547318630692750253503465702239279037272571351714550212639371977098178857668088030141244818514222529417899078734653158241795432751238109259376806367575239633377425009938889616019297165216924399704995081648648083960504077662747150631635796573364142654159485018696608559547443494597389246219088835756397497944612903423489183576829486220140237087283637378067942300689114998821028681513892735933472576581579143733592268179305827936288835769437058449236193930637073279399373859632760286331176757812500000000000000 [121,46] 8470071574428592212336138406113602358299625467148373975388086271214225957892447957503956346803167516427489937147199078465539473254291526169228861063551179215789886592398962126522626931555193534662069743483172816567193383270035910483176978076245299904805324910753836222125035756080375580812016846885201069632872756252510187806986128166184988451007567996164607265089251682210737356789531361237847593009975108257082009811487031556105430518458424063584262354737760623768367878540359104129612192264466814221391879346014268371832340004667325717104344670599426530035358273094161076109995186607237302402718047700471226673338737697832769297788630693155606860566151870702695197823823109678476389575317294395170735398014138452782771699200937283586269702450871776461651873313771376656963173124343695147811775572481898917389755068288321918789128869346546662309934909247778186655116567333422246960977463552634433382210700298451861223919237347629409433856924637782598701229155403717006744927201358066289589305424811449158487413687271067420381773346552054296687521165804096095440350493067394176785609697244406758435029002376120072755628906805710242938165596438756526946323133518315585111525511305269051458302709024816968009399168937269075590929489344842558216952232266261349844943447293318124112731923187707495361222458666143196112738323856264188213830216121353283572315575412663600760050125914981660116955303085606070855501473593841595739506311570927674078808474100121897566735933984312704517121741264715440350438098330198895971037178131250069934027607641561026438789296359288717090340165954902890454264412870859286031636104250459242089406074959386820676451443501337411310776380612958383739313974790014864709821083525569858646206885226510667151292216961066177179310001864204291376988751081955928608871452925818180886425823886060904222974202240517237293883268710746919264822105500094591257609436988412687814710975645018918198263732881979076304869604805754764000887969292530821920656150988104583701520346204176001928993675879376544876798223788568781364643159492842567036986027912827820382647363864219474354044686725076399372862728167708097997355433888844909746960949321749125762463097607907558426873461993549295064539656304877971226416418419104412821191630562721874064153681477773230174210361120151757674534565012436360120773315429687500000000000000 [121,47] -413250872339376825618956608583163971271924149297155292870613816827817993625258147942736444866203333166486828168787703361162748149379873451386082816936901147254580613653315852216417338195620262026653949011112571604227932724815464620427551507535517282459686963607589818221752335154116530802537117323571028069610911028995207163353445953644126864728443574191927001814011160662503594274791081683711321053930813664873154770154612054161322375711254031590760307676542639223406522589298464867410021976360210541315712579300482247425515400209922183088417167993279856789627689749865498962595522180347006670640359580865223629287614405974242389762360599193534066695260383142689873631684472022999897617360305688384071687768807818429044624653721127790837487812476054501629834445116195706020850830175969595898541596547581754402400679523282354249662968550452015235021139029133207523568833502400307119444907956838859619960127964371627905881763268056111516423813181915044412326177061571607480531529023371589623926072579739452626310227092956149182269595559717180586630928512237004988791515235623801993580497236224218077217805878147136389274994714719619434562327969538397138378242224248763419968942607854229170487162613021100791276368234441648724374798816851747707603876327972635510040814395927538145892548917981148162200281665626781667144210359206535060319021263224147851989701622236502144976201161436417984777516580778749679153685705037037677963103056185283177481263656336194062922747346841148057312289996816360816429151403020315221433952892715828259511969592637362028850671210763811842621369360349006676348993575358434721027376027412432732446163534407503158782824195160867793373504184523288528193397817288522452252323032846031964642393055261204834798369141210140421509465712160287566636045655480042749395944248605426317125987881532517385493829785285482215393054463418013964386056079853376543066799556220202315972134350722684656353046906222807880543897002749127608456338773396955540557031441899298929374005992469629945191680808785371506901737093742406837773005696468049862781723556393201414739254296208045847887819591362682718365859378707196523864784724025829760646755386016188669404401354050163854229727550302095863534665836024464180461015353599786536168796504129544078791267100434556684034614892908621186506934463977813720703125000000000000000000 [121,48] -580429044589585915786945887274573034309774131394515015834294925165798535793741105035544703170171228871248230831828342058518200920143447290295765572727338066256115101246106017962416537047814457476865474524760301285998098122566271215630586537361605128331039930398492368027615827210469436394747187951468489076988540932450166768312662198455393707550398981987866246925704721089879754433611753270896530573857124335173176758941645782033190912658504180863685349476751455930067798967520548075386974468269696013585626155735252975620686063115366436808236377214172656130958412896549317244251251806184951428549955905997702726099716876477603212544197596396713729553425860365720829068567292303220349930697463932736637665116428595079175890362222424399739021129215719015652503757766114096950485506216129934369341875842966372063046955386225441943595693029712560513943313190061618253770138209701729674701735035028578762654751861201133236379429305112601721922012567761646046854066077057189839219672217705366184179183929934223981912064716050679511759822455942878968049187061575086030851911451215283514620502769348921897533957330223298794654580516877180206293985414684362847116185535885641424417417815298810376956838108529856365825037057977676464932008586739744615139671259626321549770022927048167387954687315305914495593954031201596198588981141678976899610517138786337217171155810345436369039758701202655585841562446349014372911307257943445879519562796963050094707789925914307127671248679745504213176639712032642262249802596422081727143572213127815465404684467921205533310292828806979683508968909040929754107241244702882583527782403034617909153686044278482161065055058825455052405430752480413649489633687566806517812086119774813862454260135455311650827584419172423762945020049009674466048874523159988650725927886565896196047272635754584060055651276457537956470941883547233233653076408356097861319900440318215903481187211102188789561083124493330619424856195865651317538062158931103579573216486727929766408330896644388666106027091445929499449440333404827424259020234326806090059828704441525856277295766698530718848188626234064000801744318969261587852930847564124292246372707621095623839532040709229855539869759152966087559099791728663033090636993571351969237607122595754394342869734115536172733903087089801786646603432018309831619262695312500000000 [121,49] 283868895924745616929038680259234418198507541866598782751171909863228641872393321973093174756764700578570230247417467480330232186129303219929167275262278123678564471324458604337233043749857434382676803559396325004165775216622235696024929982822688972096065770662715742999054816800939033670957142899418550614917074094480261118267232466265668707995504219287301849362139760195234077156938132684447346551425766909011029157684231870087799695314859229481095341259762626773597409543176785387919858811420405682037648193630642737917829131451804828386897828184698608754409363579503909148992869329039010020412143146905749062165416958241321364331621353069007636488793545255387657278514281882866195105899014941690907974631933744357436296512508962863135589595135753341763795577708890071148933168982806284864136634779340070905796928772703954347870251680694761723151821368217313640925535470483861206995876498814993689436556843287598272557513920037661041703351376796493455517679641081065724429840461495211434223806848705298904618971527915712892317992276480807522650490070999032532280690774902487864369135346014743150890873244398907512592798528239512993178862321058589259767752719165260792161845447533017839227648959818010177131734982325148732527247599831679564590898557542001119724961011172050591955610329980807878095130931157911786623697846921293448796189222833520137500769719880036790158451094148949656244558969298663196130707050488434864856040794071359621275272095306131549890813687573629137725690088502523089772133899851397235822229602852064518322024090652428672254359428417478241138368406271842126529449118866894644100879845633193685966824179246889262780532158392497626802821185623702487228084799996129470824557996729560491063399422392946455068223267069191487778033688810488737263374396312576692434048446846792335798649520581225018567785998706187094373515479362808552826494815649673564888548434455522196440630833538070641822168780150266283319336519963365692011374969568081275122123334931883642023261045083267321740721734161783746990003169066247638469516854479146580270755415470574386712856296204059311830556619240186074321887692909321074588856168099891443036628303728629589037968707320002180671373490783316223776425387862688171820701513748243624951146854488867364188002874723037979553773302310304416096187196671962738037109375000000000 [121,50] -76291933769628231161004511939388028400773716061570602817380302978292645502063105006669236366135487956214741355021464943906024405824710459375015959785666750170745405100393857624822239167330548485936613852915845282195383140528862587039185452633162029128255002380123262189198141410641771597261904478358085276725183175284476530244239405056015129671515520119133695267284090994292491188508076444641492245863732335979970737243868155199535443394767753856435768078561768912358727123377889495307880713214057053081099109672712381471568090810673647897557046849196295085737903255301236850447081449000539963406405923836101083253171124153081670527110746807881626554762272536447663384671112567155358466199774939856256236716237293007880032015024338778680933774936887756880686280775736743863371940842467677442355366184692790868501557945511372221270226059287701878077430339941421755180599443922863528503013931236075624277903173628363472131344555250296196687683030770586002419549730621065428465967997323877083863629888234617167313478756046806683211479728447245880662121743491396611707953395666173572330083766465236009858012035056557499171288552227502433732797434648398599030585448592669373482713616300460005462077669191894036350566669941935399543036261759691423230109901041248490017176907208332769469993682305923484161683624693907751066984195224001900898771522995394436440199402853205541251888340040185667612477956488643975404853902430154442502705819496662160794146450379486487594715855516431276068127311697660542143279990665805471628314029962675852840903226291348550309511569587362713635586016896229852634603540243608794728350651367185509640854705717040873985801091460995365359528725773282684401451504652944825190778232587450277946285285405096461367100996429793953014203806076041171177308552011442126228183847080786984619023058203045810603332395368341733075251067334860443253227458840051259919371278906047501664664850445367633166593898455185102859710300557337667366895987321795892725026514079479861413681086460310547044178435996006286029000233639636626057310804275663506511845228790757087197285192776566930547108717950555151064590906892644193242041441464709157104056471635330570403964844536923098246852742886648917355235931281210046386246936226628361486807121936201453502466986729100789597080023440867080353200435638427734375000000000000 [121,51] 13724243183200067290108694199827221398102012510844656000992259461768563662255290083530716317800715599139803702664320041321693728547305793337171796818113650554154270596441698423567035227569118531044494859840728693893322030110365302836152160684941134785370013268646425752973568036012912244973641665742961008512828730750237990509617462508704357618460652100265052787066950992844663431386869411621503535389333392290823835354936841739213176093713972281032051940208991868907925575610272152995711817925108581948374977789370438313530376354113175922538446005583735572778335896509283083318217025872706788049922932827327273218081731260003245445817230074591241302614530596595638817046419263633459404951732787365385287042642342249806393619575541054816824632407232755583505451068341176119163228195846779292958364393194798807527859422773417949993739996863136394569489593331515648884346136138941714478025926024667432570586916157605208740711806235422254668848771672884183408775322646122970989556495653378652510886780456582150590285054214416550309808576721472129646722636065070582976028085015364888493782520629437932467093128161549552401422175888526592713626833845608697559858063568105769203915955089497894684370135979491373182812500657051604766528635070966978679365706131066696355447106041287488398335857572583127766869534901331980919319486088211369966686071077851161878014513470236914923553767343286550509027025039939324837912882908290497950636138838302698837999056170206701921535733588773922621650674295634543056699723738352950278618230430784873207025138187859568005526339349723839033973184484623520496731891073037673051891754025668767491892134030429104841745624114762400844124684821168138984422770986960570627289069690915618765360370220981356315963705372903995669941944311998721142446501006206318569959559705756259429260848624853735754390656177365692688312696913449861445007671874850442412324242323403241159591185480662557149165851299817348378339827299790548775533882026064016413731638148844114810520357215717986178252231047872658985154341543830531336332809571077369501088560575649382074406987747366780493578479537137470847933016119588533811351781379634415398655445087099804996741423480727161920642595830148537731651342659387510345005293868435557868324008158580842121446991391522439864836258038849337026476860046386718750000000000 [121,52] -1751660588651066261096627948479122752718862418328139590819656829805870082510565508769733035732502396528509707555195206662881398157557615763988745686467651551985676149794875851797927991695902930006241799999867106755316877522143850972714129604163720573085730619352349062835889033255567708779317608230878990601888380688184817008656204156784995253518740605703794058308539247138926705718945525752147983108204435985841059451740249047989770853752618938626581693273003288147126808314575708121492256784568322832342138336841590009265165837964633366901741515397642049883976053731993100851892876878201957536295897940839978736880361112141081767480906693630524781575116301502301436546694983494297997913387610042403614448455593617411714688408699172520260418825747248401368582495864288523526982818801519453748680299428042407408795571868962267821683241621484238532330210733685408460473700069054134658845416194577905536358406602138417666701817228429123364098284484090227110565089363748163969131706063442921598735945668869745321954769879694580673025124222146695241315671306352813645247057226219804376993180890844748439859527014163708419777831089427805644312353310442567015976265254901553324835493658469214320749100997691720012447143001435736369740791983169271273968289661727600565173027424769791498589148623085709224598231397029630037771560211151237639096127363641032812016270305376797122721320533720413035166647517221854337371673071006169669944726037338629265532759560298279589825798816242552577945950338224325088740999618091770542532939890972572725574126383533022994311080792009543358642686805991486173331894245154542654995496796826944312501086264307197109751850713242762908527107701569183074712468226152069494399648572524614898510802716166867021582128023284451866436696616539080914099145855987982165833748333282767277880625458164857596499459050436360608811700316973476788362449132387742440848679968217299998298604096109336486185681275699931297710643667561887482673751225416526042315490833673762375355301800467054798211360503018009255838831241157720686242020047178536891061429135858725560864922937094274395037531540913865756850565315784069057558241654578040529530421234610011693489282493307112091440868193833556047840095336133246446823285915139941560877067637816968755694391442733154997668520991283003240823745727539062500000000 [121,53] 168584138843998605250438969223719862342404025438434870308161621425536361911179563118806472614732171409056816138334357179611937444549175435976357354505852200465071799468819164283449539446656659537543037178661342706624500297330104470330504527617191297794963427724020364846161997686414329760116455249279120829650487727684227810879632566140948511821151848225793166017586399749685927103297069553407113384848301894435930615609410361138398590591328388937480323850349850519613568785189129851029207700607327311940522326575051180465613277333894881612077698328798276698007683840278069815704954854034459968137268168617561802849598209067651587396555049378198550568766567618991820719762859719114369317594326324666473894854039992862987709266443539117946859254306528506487223755939415015247673294388633289942149733398182279204998944165900955481368613464940767236164638027606762129867282778077885765100392621336796754557305609098754541794765215116372056812409728052851927709362354202144950446312953575694757107956549560420244504921820675499499576655496026327392804986040206816009075386231746781481415460859893257506556026810863940323167740001531254293794743263755322764038127306923607195304142894375911516116877248355900223900516658884521738172881875472438392187934249373653134803740116965982764495253727583248348588558552477295022137176952139990667798686045239740059976134686725501818311955021905185753488289207150719921457582044529031510760384488359768173082824257926043108773798825626610807730481522142986724598655179313924772756115549679426789963754097115880739200802601645370212348979364868166856525591162772630813219062114946653225367570978606843242456141081425473532000831067389983437667109025010060661141014126481405113796555694010661749635875057520761257614980129975969956425657873037331847623896551631034117508873800643179216472613173702099704762035590896825726607064930545195395943270432615574849080140747261026947462425590594896977210757815686544900757100579053940146447278414226236640168137848590181761896908694976411414981350573302531585990520503900822588382899743579458722337646071555166507367177683567706286121767682624983067739566326702680134039069552546299974863172013160057925007461368738953790744886982373338125921141806157691663580981639026357416082854830191383115334247122518718242645263671875000000000 [121,54] -8331535211335852723624802947297521295236519153061993666248592681648475185311825328497619226067112732066665279300215618075200190246271328456584225631231716726551189966412368189470337196535510674887223201233120252722803187883060443380129722513599248217630523804957903041779469766425300210249582402563676295731932685913233054605398571233939178954320502818164554390042434620292252971214261380321099584245182266616772687833512251474193067837594348051611950439621497247073742372298417577486127283429774231174478627047003577793182398809755010469172445221161904613784884349184040974082216305680010875928362523509123438097544831216259521929997216768115796957107262341259324642680718025900938441353992778367405364914393955869863250688285506595967951725640664731995040436660268345804164088481529932844206185416898566340525892366113605382454730611946371118938550301054882574711520082178107860866867114069539726366307867785900935641652491729647981826050352943752361451611417497100840262286828840415633503170599020294941729830599485939654686059531322445416846437024613212756581618919362431005654150212545338012100190217197617133802980570353157688811123833824353664166085394616289284265642270236612800457760498891738417321820436762920420525175916715794047283937189179377139701934147949704986873765871994202190433463327064240425048244632739453038758176314229796412620008460857511773890527076568973093864849930022322978888073057002845759217127651290438562204966232411061084401200571274013247040607197683374347619232869847417308651204795113511147631710471286471201988725942437546872528239874751374218999173381078547514450937713120217011727591941865405831922864948058021260326570076325160873815867270499062921547102087365005460526227556260068621576147749144704400341764693276732410281782473347565758443525210797427753860799132260635240690232650247436147723360156138173188780018270750562256122726260178062823309672981969458373419466334575284354829494798024357909908580032671579365257703507990938552910834972036301511044822245335013672316681274870974983830261727618188036456509989792719878189386118640778742792934748402422915731860453697529930342099432801094428422115163833213255882617858226512958565466877030156241203745883921772304241301780121113045307510336894324949279987829065231608183239586651325225830078125000000000 [121,55] -2810119094032155045112161341252904940998696126575918151002872513908152948179554657447779618702715293639823465954389100492186689199670220566624691649363851713853193732768822244184982469436545283673361879829111200921141152641957130120149487399407999315046369821724500247603799253927668533648419135172790568264783589429822475785298880179567437145272870685292508529043345980217222223699449347300253824950096463970463694788799015527542959590887853048047107460660879469369553150247503788111475942169170894975325937978954006996182973396930449693565070914582996323424575100711637946658727807128809992750513745109946251011475137170331593032186798340097466603987088680005650357138846293803978672738443470443989410322470610268565920970585552822146590800215512634780846869473907275990792802988476765863472891505076263954645474102280564365405778255783823615935512415605193022555941412849670176657067341955511679101552983364514791530879393748847727935616728045318475722259090464299691310596136773021735533767071195819866693003144289575489256679383428104091559948095552647758534570970334857643969026656967473290488257803811533018424269795169530668229840408374102561141756783661333793869421218161610934744003907993257994513588021760267255881630364076233804412239719047958220416034390357861455296840699314734659891533399966210133713930725448878322383786067099761585641311869186318891352116394623506905237998302346654483222131641489374793558167582561582245770979361199369242280621074634497456235287352375592064162555134071237116961534507442986546035519443699651636310332705666338864561649764993622156230018807598297273686686801538172210680212058403304873844374423858790774901161092601497239183558000037445869075011343517029372012427972149264832461108816155241637853069090271308179974898006527744197717997674211120639746290960997730462368942795404725308525104904509766241154790424544868370555169208447863966157534250652131571887349699729802437395042084283534786692518023603951179544501262188722261466060825219465690644225344321606281584151823757905467304697899757900741487522756038992531157636655589074754933492531454889518738165749579371837367481507448904937313138600954243862072144312785189780064186355044047082299288153082982339706681531010844969894037197098339469453214014355999097460880875587463378906250000000000 [121,56] 1018507674639011288079098352271160958043316021745585842304076699574797490372598937636866322438120489468657109810087749539026264704704134602718537447892670290582705208130954907519431547062280327128187127119020877981317213940772094240424795773672517407701586492068976075770814515512092227789457250875605649993527847868970627116041033587326186321712285632749495750446402531723399656583061106533709068454921010757581196974195625089772469898809706638825912252833710491331230497880008733827256078823735751178430095509025971982930350979157953201263275847937357525697370794412042431611421762884857615893638245829752481313870980483535496564106318719616157573319860888646090991796315967746397320116095524668551135313382031259986228517456761232521875725291205239032567262962978551938484333836678491223584881768178743034084110437722881600539148915241780942239146590644717044061305781514272720312210293657988657012225068631576572512798587527946694661400543980999124869322430386799314163053452329962309203169814192385118946704374472631214497401606701981714418654509337805186214694926531354428571323782529048742831020978400997853617895566360077072008811240021882383790514404833904170326461786129040206879262614982568080141865412887714148871522206180872600695572329886791434769102825809743707194955462495792258106314616529751155352384750780248476049595771357467592130397213391887467447956293257197921968944884256703504121624796326405683684350399965959632116880829292247100662559200481647684020135137644739686600458022788694250405538414647686782103797700458276492075810952592396624047057871073530091093132327002768877082576848613058627468465111824873473597019775780126198322037623372291547676069556086669938841138922509387797200768762539178334253810893850278015477047915642739672235620589159483445184343507752477461984789316293639954283245306153407524881907999672351642154079222341382101243942161295762021114060774051086778259721223579866014384266167936348660149826418914790079999558679142419393558762318957693630156641096014244354067655545289085650029906087673346725538353430041143333624626109817991683386129113079805779737048283723903215652111003723168302795003219512703635207998573398200523184578550841271363289467963342223103996008412615641549091542878276186335235888738529308739089174196124076843261718750000 [121,57] -136194882176358732159096986975848906067232497808499067718902377570700231148287213942651481131312733448045375061182582890594247932027671518604570392153918214514209438581911920786102576389043748355139833569016556504349895989604787983606577481713699252382899231921416127091902742795888150326721974169106634027570881869460264477440550222098671876678877972577035382971303949706049406064805310962422012189976303830577182388065924177817529107938426865980562535884859208551440716606550743109893126094056402726731138446514100725283882963827649758801167106828316942717164914779914677927336411900508039821514298374665656005122740980143150174651483669476670601830556722116750839713513766581198467751228954502590798597787942637141144728203107542551632485939398567250550132471796774047812393606486326727667381083226213734853735929406206711866026589025656396438766848330349055559059466344489674579597642553169536172058459449833889879582640495633748243506825350166509022378275180243983552157767466070277678457052808592500138314252760455682152568379360641686626585283501343001747078067842605364212844350117965200146749747448133031984894427581952770791088369872455885867584984661718735007797226666446890240134324459362938249594679736780493616595181742614230190937002795541308028639817368416538615672510830413880289152281181865755013291094300518048314507029519884418623781820401599426933313927992869097911212221870926539121804753843944599824584371577717122144725896883473818012315770815590405856671652589554542789366688784069359715961134120018966803710023585249633778858639947597586356912343574326867380980101589876425479924472116504152103410554234733025992643584235771295353508379470698280032960399685654708071428834309103513463925985099498992803878078250319561685755281582964803371414975828161642173187326973578841343853122324903752703349449634392367465029000957291663377692880286039963689000653742516580758436963744099933257676516352398561961655795338285708789128360271721955476783511044415810614214991631661502172719942828765262399423536816332957563815870315624754642292227717068751787929405865958910637878245004722419406839418569655318088450366172444807847009593804941590603510532632282775744256662565848530422220734917419266820114871589316825542835083503422958205605232820998935494571924209594726562500000 [121,58] 26609663159853734207895957900070027175410038608573982638371741664610693631806250004010830868876926106095941023876045583434513022094991112260806330858703924631624898300405116178236710531418413194924229550056565297225542955363549620132450648782039726737196456621144857459890866322782364821583369717103828950987400430573261332445759347638458918907178041961963346447163117248491443965228920297799466763307206286257664664687527298716045185557307012088627456173750716519567830928279485280134696827177820898637592716860097872562566647312496328380817458493616181030545446840490521303397853071889510773309952928414130114973503795070606100390750770442960647392700118556763481243439382814985299499671257868028414811073322967288839036082802511523082972634032618024599477114959548465401713835792766258496787480964122164946783494164456367557356426235624886425625976498786426985619980321053975169261124054930715043180747382897953441367882907692689280117910949880773231237900219358098907580981430047125289097148857995292301987759206663179718478962370961967190872841311577710635124949643421925621952965968715919194416743397384274003071063092723784471405428951255875518833122388232375112834300765007041837705896261022497221521148968741841596500519017190936174615176104852000106491043839883393308091212087334795553619603543278273776635381210506445522948350427481859187436475210536770166887402433318697424531602808739370482362259359013559829478299455343710188593386610572127867288663142839917311714766766587580988797847903265242099967725714063027835024063983720490049217870145965696666321903856420312220708480798870163410138522137772658627906728771802017963022154029379856141063371052417461371573976018403985373628374461820963046097875820127569629624168163734546406678769750132371100541128257938255534026806707982668132683991386571026458232838626244713770325884760592587110403179430930302738385887961397521946723015075020739216853769232316588875529351044942083088974038366501905152032526811751578409828709489085497553580764554251051924518104985183020250313383045356262373075604460044105506950058845661148854467243422710512795309214577531306099432122832016134694143590101213757552638357765030261209716490344920818509568413556157422729190513506488532622422688961804024036821890398859977722167968750000000000000 [121,59] -20663096242167960483182541724299712401785358039372568392349476184892625434259369757790632674263231132571487437931643418745012261729978329725118295948864829559861861124168307200749055301202853678852625728897941443374774145811702453845125298562305612116207465243378870613258583600582211785440455149874526331514810387017363505968087016428000604050049025397352054598598097351738619322559372563954890453527213226983394878564107594907375663112478567853454377753311513464402146081769929134957608537240094180187053769637366486521425748514801466514873577560024742112192670612137140762739305430967604262431012653239653768148390618263550863735217421835282553614972431741441012000477622409459616656127577723319758451098502654413922693216182454799799115624625039909251709685096458994092289397443823393931992317117462900119274322895375292591265554384419323574923311346869241897602867249966046523938971464582514226928228114456482544046096681304908578674763906428777607041789848700176694379879953725088078713874843796435961862998783604927675005459865119449139658414923588403263469214170823908337400997227027366392825503844148302024282746628626331479539464494648859056987863343411089874526168970679513376376193399076518896552006637396043690685527709996726740867088507198114510084650270836226326294719440270358400621807878915927554611082282732601447022672177006039497195682194867989234134046445603814398026019128468206107322304819351489713009761825781263041387585466230857080908472945035501558702869586739924024530785324272707705409593964709100642659292793361562979123052200083584346938569239204355444063815351060303493858207017787752079186137238558916409078364794692068953508845746036651215434146558864469993187611679608556895361743907964589762765769080689284266374770095020860597293610489390818930624668882394205147433785005866235448470108003264917122867506455822063403157478515797926551065627486900009980895898797380647451940303059108144043725302109373427982311632888497883422219090094991091957831083963326662660363483497825084972769323905888663889251305149259635248428989435716369501371702035022845897098285376220582771020263244907142937005074922440156688241288828647817619076714442797292035901229518914800853838018799567128209270161064759733545565242700835890129491589036770164966583251953125000000 [121,60] 9455734197747541484982135071692156961667031499946887363515500581147496013270584909864058742012204240031307040576645153730482478880922944641959993767404434878015568280835367080020445901307138908796546980988227619439984004653480657207389193414436395618795312257839868002911542061169430441670400561168088659522806268932085741119983244096431381546886824584025673158842958476115675526752273650114334465508393459242365539485192499592351839038705665890538233150331453282728133778165582119546190561379272740201547846415268511376929104325595690467732070888471516261986709992930104522614022239863670562838898312400808319241803259133819409484428864994667811077556502790639353234634576861608978136592626671361167921253437035717586764898059509342753607344906101091138464738656678781870097895605224909177850756004398491880985063319622441787761022494750123635267821506824768175906008825144396956647405174208105968677940789158206586723313791894876985826801203841482941933642675074357629239536950832352422542876319518315100106857132297463853694637108310135992572861634889516206527303018992683205785541461825939314324603422498564318070675631547583550233639346509569628973591157350024699056869335701325340129124224672733128301999945306630251863613587902921453149815134478112058300717307787148604244997025294558510516276542662605231068814498395550768055234708239047701574357578790609218735285951629634121480181200657115505171933212768344466221724077971789990447153124953732924558453317111364771526707511712771238532756702296944536156393559739217935822097434785798877155441720839479942357999070324771019697491292607872989483947189625761995051013278121670833845690916993383199370452265550776509479735437577564709178398927063082298395450680100277821820171278011344566986639950690289383565224072433074262260620510474761174707267490777397191361847558311429559275211599891482353312801087874015168101441815023523202175599745284189545364738618618137649011190234412374181408402042210785996769137395400296048280165094596748876572414181627187689010827872667658326759699687097007007996105943546665289717601573424915400746719833156156901136879086928729584802773537524814886693892627239890487253377565278739941357964284694449582793225052291859238934475097109407104394744050138309895842666625976562500000000000000000 [121,61] -2546556370789676761796354388009168624457977338229242260579169772254415998485109821682005639016895069279836912790434190031868746489631853704396290788080175407821262507338051251135962559785127904263415845370355537858096567899131133398050034251916452229856192833337529930264165942472172102172625234486090667790638417719596193394195545942834596294576106000406427612527693120102776525842012714042690723024521452205188272693117946566946324221785372333570016747181842544396541726852477677839887513510211409847609132861990847762084485321292017086091573202005896863147242721466747639290936997245711434304762563295760381919741026972015206477402706320440206020786987826728499086612068356332784282636139441037647512847191657785346800074176394823100732960028206109940516688550648573617813045581197195615961746577219144642981129962688684742425196755236719798351163035592287157534028490332655295092228685946419095620623482913863646085011360757486467233985873143772772363491943269947073909576620953786742385284179793427503868366514125367050494832852143816225127150667579127869770794354702717331012478384497475151534447267855861035618783542293534390665513205518630117240665531138543307552714401605183045242393000274506371339440582303991876778373815110656623270060889103545989842590861672949934057331977765944438309387730360613553889443177539243395412923261705288809584363121310159610884892424317015495802943587133290304433058958885911359724974694354533741869607229298115640225871305587668094253364754318607313311476701064213541751996863392330755026379146109175108725670521483443140442618450017499051830692837605029210189055796634308254000365864366326393218165372160447527749060886207729827699963422486624348465886857050671114927985120558397386912648136627789926640218110518829711272372421768730070189639698380740947976594087211772346887817808035744731269968269071986604872852201668941261926563674129294747825183316955013200619771011219279980671156648908568217294338450100447918127017354851843244319607900482973960688123504659483426964879097983457391818786993978810052869951391786479179644753037173829842553044745340438524071541452173339790472575269728317293522936439705396663978158259379684680421312236910157061605012342826194935395584359707855573317935690921960723687019348144531250000000000000 [121,62] 439175973307025798692904882295019696115685944707443487320476620571128469062060407083029589253135677884612777693475780882305507309418723822673858111725768257173312483628705306111083922933715830288773988113104935583632042397073631989060911579684148783353367916473561267391140353525287051976491332434552450782256841577648212312823118147801159552675263113291078707691523897734376564477212704842332450746920561205302034003991356322323081533085777925700190342831638832747110173615989751782805480562021291192936561503685597479397298487844354109346379417931353357531358611705045006812303163382574041227712559115034925862121890008282826807993867380546732346376102757020750071089574860485076264280390003038499114903308262921159207420647304599412617207298916305693604097458999050543492687005218352281650387951345958105543577429863251694278106050543059857637905873078903969253522241277935355930854198240881071202222563149845306647488180669045293641896165230382502492666902879111015822077597700002465952426517233161759104912950755242743254891941381676993419654132241332042722496076188524473468808801572745002946551650187864894623741875320094282928253749255659936705025852206059816508689825956343402123849307976303668059365950993726101052868824549391485252573335672697343743917125856976433392293900686651644401729196542296054274981375998383854522015299384991016579982550644557343411474825288313834929710930870583071698168075850710896067001304719856431051364409895637797089681809452020350216730402675752921747966797553577014870312571375365335307349783166884084043864841128600912309224117757297580794945583599516199797253502384887727337603397696085981720026488262759026938996236104139293727004804120468976060647719187162692250621855612482662129324354529708403257257222057754368796201688937567248900254019838313280523064943450666916064252963875778352178116463621925099191896463495811298252552752148173771055810153776483822452348418682137486139969653480801065455602710836388343619735558384042525675046287677827938077143067921690509278737746133809570265850407107271856480908119554717139443430513647068249128736761373681894716834767693731876055448906691698907512576600092414092144496322540805717535280635043474195318308117034230428599378230772664853930530154872277872795562744140625000000000000 [121,63] -44787382181926311006552369174022148565462813866302950037246110713189951209367953037589777162914053062526322607725330152309573461789141217933905565829322060840674337570425495261721453778871928527014428601452198593975703915042194501797568714610173723795456181577133791166574812009581188003537045698325450953147987858407011218449767333704632003471866943164489483224895317937048513977544299826182431658544763751836128671208885010935942757096697002689721467706607767353417041723248271891452267373240381747781191479843420227064688341209655336789481730102047726195858736722719346564621421271233859415221356629080920890776317163884624407049008423106129549396937738102762816613797683631778288807637346777822143614417864619091488951335919460482115786040856533389439155251999420143520131069145469303475753885269828785015657334923951862115758105183689675854215896500560278876432581185021064734867124866633284248072913517268615721410947610791449981000866506148044902249858731933875332647451067691433200261443489937667215649214417426398539690455456322689537305112478619123499532369004243636736977701463886954512775062994273342869603062757029319315258810729232719885930381101747053717733695242980012808255704095946453432844157412358224729349576701420102184707714253708603522129376628133106973780265635017547940432145257925038681264213861347920253644773454609639665542024929240077884964060458651218270787249270395839277471321874164111487248678152856814387378772449040859564605221758945833329461192602548236277295001297640492278268148557041279412740177309801421676682375701270303434193951804976552720389969234345166243720087463837131388948110347146015544393685168149557888246726927835161320402752193817606080083261147326130647411537032501542076711551336749070473290155736133081061072462594894670451280496509421131989462022689853527262326217745114509358721275454059497107963163465739121488952292156774860814534413251687246540218163149910725178149926770773002568988231322278655935756058153626615591951681129618609562213553423982032448425731040922999212149463228683347265451483566230377884401224691958418096445264335049125681857174907112884881977862267346562414283386519486522727532055517469216651866413844915761206239453316012539837735323239805768224748916874416135998878479003906250000000 [121,64] 734701007786061984759764519619596191846901936316871979033903973842981376452753446207579977044684642778927918297886730732933690981111709930347584058204454962528864506442957500369356470979855139153223139855360759818460164605586741258240938222784144854016556062826629552224466958709709730111108021641459292188991069429083904827902277896744977722969556855317743308978865721547242836619474559146015547755789326697606384268410304541988956042945984122661425862805704532147789929918996976996077614695621489377420774194389163081841319744807461070240446954293011155714321622971567973044316880072716856085167851413085502265690173941616802052513365230814864167377038749294063987548715738787461325558147012027603235248361348492193999427129370653252533851462674544814463451503127626283760243919166728857821434060041474556303145541389577763245247506329261207908266422345280758530566110593273454246950112135640236406363006504510382256434862410705508104908909406286717884215067224572273525440576525882202428442876233276002499864550358521659685773527471499260752847572842872982832596167783307185988014429152179326917351196395935126600659862810820966620660990118350047241593457010931190058908315763951277968919774189032439435997318594000164323607303923010507570753931272218949463439953798783956583370573613463688002493428323569254633717234069678707881677264692144360900916434068286823742789908769238802304905239239430464006261241620214719763738759217910481999313156464624920146287380811643182970643790567533106596919894546555398457958756819905830499602068161630662721995389015499988230215955091627435283578543863332671036539194191712658746532113252917448419838034251600210418701797922179201325545503853100919196189787303164673024452010505393442377338380407324976804375881177169504857231990796332040168584959987723282691152642812994069688321527068046519671817301783483167199247103460659914069897006047736211014858786929063530217058603382376422361686318558499712275478070092339674737019806292671247661176967428101386921184613856516234930197093278413623154558480029357120893623301261660030007141289295289042225772140892871317580461682017292711616732141624041552598579125494233674496396003102412597038724925936592648063460529534934277629487046052191461665212205161501875000000000000000000 [121,65] 569909361202205807646670765114074253607620876801437040905540585027389296765104143929524576214197706386066928733671879349658048445538208073956096746986296240425767086881143203274302696123488631822163534355935908234389132388974651438128786849584581665777869543012545152577960349289159195714807686018751020237689446605314453155583210598886223471403282018479443481775208277492063898327813983840491499291397502956207288464998960088947567550617948655279166621807021703979940636425219284512396051614120329117833293267503250798750736372436361602546259882303309915649139510966699819371807688975308848237679254884636975727707725464026977309196489350876724449271297368478890683823218068143661533387535238371944026739390750701315545018018510528690669102551813664881095081260813127833841592898470431354219596664176958493416770236592829405829700414808824564931938327014120557909280218250435450535441075931914320430444096850419641948047613848574121467614368041673454012025282876181629225589360550762517285509864062219726090990769635625316923533480844737097862798013565212455530731602537550686563909589955232138897476785799474221791456600620795579625818506385436365953504185651019999392657182456954905069537077529248046882049107946453816908550859539130008193251591035733447753897075492093407664316485898963942659607934589145154119440092122219296090064740691990027153302266940952642911900182461062933940819716742114507257041171634323759480995610948249752405568282587594504657157073944406653334517919786570043437455647651510503762452887537106036608170735942146531249188101043265706963418213390664385172918691989122062441389940473168374156383963635123679087824179618633126186665029867812915619517868117092666142873087207400034166034841176122500082914093410643992551181005544690948093603718652337397729580292571304673543031369404206717551924899760979837928851532046843352785735656722643797554607514767239620968701917678597477793652048004146827102517874595898869930923391273288535692836946658418951201418636149411928581564786117572529413095496007289162560598083533368597905893043953763471558502058319804960488802310418651113403443939074387979266426463357641727788515787049091355708237751682481833912355989063622792223702728151874834528727483451125363690251484101990000000000000000000 [121,66] -88918645102117244276993841557012345922400956619848090070644198638146006502790038093025070774392608283952082654814682512979497856340528729589846628204711235603603531731368021984127079673475027524152981231827442176513142588659078300168605470231329560914325692240146937935571010399630439171143243975422914390167889165682370720417430253157612786932327243877198005950248082060323041905313592092019998783828147726089470929305327600742551424701073097978362724263095043097272962352432942308932452776861780992805490831050293466819257852754253581234782217569216222343794317084116016484139004382719547901962077659156866557730034974229078713576376568752056653279930352016042846856383934070861895246679970392760430847542385382784780809054186495190302367248674019698458877791810149636882540031136922696050395512521054252440624578431061086821453019350854670075441168697952178759118592960950393395546847513454107877264856126324113897613120165389506970822437618305918750726582691858593315945837819865870692486816220560161205955518284147578338631414646321792066064131905541899293386075994444508101915561416723069696775794436434657301408974440177157367995716127632699206537761406639248798384723454415642629467202025827443268939357333594477304076342583939691878870421106644160888104457165430772778188004985910130918408109147284226188074936272517640544128079648966007549485421943990140214344328699980400674054270542728983693364442351301770861289219195098626242473068027921254670307293525594231161205498943826589169156002923635239985186959039013652728402800599558962354638337306339107011800088204483718213808131235169330453220013673372559882539109572401311592302090285707145771446086214450733987529782747773890065418263791171899324101307605494513921287509929574130335611209477880044671931637917361495713550466948005061369412542139561779720679069090066308625525345920439549605512458432017957673291236804380173019523807998680607696550638142420037248729452972186315568625352191441712330506152770666275742097690671547140970109103095602248280455857510436225618668142220274269507963925207738056733368920915320704438265623592403737306339269544139736900426606080412685163379070408825081459743072784733314068027014493720656905966569022800452902518172139338811885153460799200000000000000000 [121,67] 4318958238801760820572631165777650839748663444915818827058102336904596047984532849680774077167387538938597467618252299431125677055280259004068122601278499152525039574209815722936301035630196780698471276479985223431023115731290660669006382868381736115734718107822344224462285704720186612511756843443455791632731975206884169346322741285582211340439282226022337932873133823204212431954214704875516594917109811572747409931931277653507403324266374908489378063716278259727623006824829487864296155613134319100265315814206525135708044572879497196437724400103750353260965338579932122777342532221433987267782088063485395167871128416721909264791312376424266132286106123110955433337222885472109142400208462650102595337638992732909263331551708112048986180391334674175017614057657532713574064265273425437486664952413272691983883076502183778720299453412651720365349492345433371971182766938237969637730771538889767341242268257189992345823268513020279715432836096802021530305618817781143722031747256549901639414560089036664409967656835808212767944363969509831258084300732220524017369487560493716727392993521539632961722195913095929371511694757924484761153568406016081476736374959668722090782706178932796543996747980274458248565934990675329178224984562109190450695714895227844441520662490746150089589262319473507658855644388043364029585452514875162919446381355187554332155638099542862114674709310795207630058878393702570777738196186260456031812492574685709571854631177333204393250631974085295448852762171105868730962297355383656581872620022922495633018374866205066149422796746677596191831329508450302713019319396706387304357549662889371896681147229197153596081312081745433675318060272731995313310558050139300117296999092728149949151578147023014462221669317275917027482258265799884505479415910386933082784593138797584029047883917070006364002452524430651042292168550585461776906909718604048548451322770196694065764472002904703417205817666540873705695610057082331475437609306311477786735453492242685198760083543936105611277430702416246867440999707800377909804326367181194799017375113651366031491379224633417555360950055099514887503609108335322857531672513675935099227146806426725961943257605206226744287455524811126243912966604205749215915893670704600028900806400000000000000 [121,68] 307424328411620629594893950606799201506065676793321309198539457606651328326875486004095075455399599396799487736828700843264202519594632276018367274381137472799604049711859655224880175056078285165429084028795103532308942942905414098940252631256611789125812915805524765929829355370924160896093329177009793580505958756288379038419916244479811121007893787981933802566436284721433891357019907746148924553204081957802958203629429684954800230268582695724962179146994928133138093529260703055977919464786871618481213432154152635146967502298820715831509148835538567386368405117613853143208834041929053260789941883230575004269756426617020001585795403051170045582124186210281523589403956491323953382330194429920683941191592012591097497330320698688852307914325781145940621396836692648135370386943040651499832880271398845584321240865483290989425344786376111912559676993051947673581841665606917144256943536335818666127061545576578466564072079667114801342829273116983433299670109976133127227659931036071007768467017056385754097287588603641584259225000805387993624798226524511215764176537674320685265469882742235552350231176954435976735108778975755117188534798092787425876299968857420962323411445226503157932419800718541698795602986210561502157640236022789962820157944805971494588312759832318951692628175798661045635552354822597526535949597026506151582300698434119042333137411270159000836863810919054884985043380175723425738021111209194120226809651313156198100447555254151629651520801731204331404676915866598497287683336868905788440811438225599091121875093965105480521674055869397659322110461000846785756793942831580602777925064558193150205050239601954971401843403648227694990850731460025447798856106084475501590159218941226653067929016797390430857219411860859754557236568011237225135848662019878012940376936202806250383657217712813531362101807589765118990136594237108554138029939773703231425718285030817175078652052637822266756196101110396265877509032555039477396404449412481623670843621088586909061947303274322550264378346845286419124964835749740011981577586382590908556428184075930949807411162960357783827567173937834067218527163318627076098116613074665780278693065043595553406179230219007561173677757997518090988481298809674157420253159828817569150473600000000000 [121,69] -56196698390323321048106452765922705688228357544386998374892509862850630795019561183835184187201232234480622311796334973927978646200942697026329683437407794824216313739091791316504334293890526175088751531416327831872340767728395896888953838184956244650581157828101132544958278423517028975634403549477634275474346650938814093242415073581002334359319845661991538843026599490466154186561287422393708437269272322315163422326017798927571474921661011515954700029489305787431443883028317498744990104651310336019397068530893966310270282024788030379034783875246490878652170632711150277315094429116609592623502649013495987762307337092105845492209974350180035648197788568765041317791117433237059710125131686171714657236591940219515670512804253467119029569972630417111169189301071761879936437663238654632314036451928541672201684469412747218225979318236609621900096541258640476055776618733892991808878518027163890389980560124645677516107940070767457360045844345152890569493269121602112654826146699150941846441530156549803749283375468800641883379511061373487613249539168214854226623331320352931173013369020916180573021270203462058586019489224134138392824489898497608561234061360975562200280320708975700225265991074999034188944770541637297190265434658312725900415771209983473347323959699035818794909779097038890924193888338173629525496971503572058305141703193568022929228153765117439556684797922066458613514734011430856022923354757975683218528606404924408022840441584110682838673274847989127325605257676787215052856774737395562824771216292053214030153444487177685891871878220198446812079788970159193210795255460978024737494309903767424510302936775470236700140714704989253275081139514009590352271335094170107686381993353577529917672508122711910875910455168809298274439405534436670096203688332681451507015127888685074869780260254296515957738001556037933937919970827503007692220373350392122780185140229183203118365621563990868357695738523997743176194370129456965041803000924291524779295940821139152102973772896709600596382918445170068896491944277271066761455960302693846747350379298755139865776406682151541981565953884363177139197923768540206560817118892537727475492231681189283326307557672511856309809574409332070517240757576016798807927755355931591471564800000000 [121,70] 3743931215583853656193981135687638849033720009959017838999507704690897147773993832743792736505047757708335518016567674270266117785711503164547746634937863143316696705696472826960944522526354309031984296239862786232354375853408694140658545874186941434199405482374559095083745746157899359353920391691515354450885827967630449051968653473811273880648534250197056566968457118534104871410478126457661342498051495395427275951870334529388567884323534627098544760363435929817405238097903182141552067832084058303952160801801537908655989672806944044222908014674987975314032797181644205073052743003946907819339067101204937645822662738682852879400167536820855146516946085292054720268370522235411006027268386299070118671520360869284949642038453975301279340666300225973308968035175843084619629144644864984757244297763636655074363587312598863225395484133154098368059510753287230646669613105787281892650138102368214989349860194555663626995404763151034419850358457888077375988032397429219762495146551652534675392623267108252964290903807719363035363619843872966751095189009254150318903424426793522524224317637694962565241821761891721175918153369553989651155079377627208023524388106715962423651241047325541295759914860337674398547529755399404003388903047871855331336896453988718563094377467084505559366355355583406436950128863765528580631283637168430085674672903467186556775846207808934125304531100798811554725456085629138251631914770838283424913439026357833881864492552363843080984078765273536244360858416402349162353989075148789529609469204800464052925414549652851533610940528805741505210389877574798554005696914473755270713688643874016494891170768998129432795619659865537383362353715974429945792827904325191533326056134817888234158322823999585193882033591139302210305117727190558734053704970914287945178331676418261131350764705937652832403509530683666659096436502931563674208743909856468209810208076523935283976595104370308606691678004043711952459890049087019493031547869321790674171040357717152213878188896379433106291288153376447984036559457001044404331736217546145420865565326071220152083492572897999699891716522234160308387800078499203682952574133327533775698118417668824413939649085438572106835993015807836354983298712939805948476781255568279782604800000 [121,71] -92877078556957931663596843129193979186793646862966353842086238562364144581198918775428343918091356511927177705049336535434915546252989163771925811904924890593760468080988937344954387629823747912735737491609064421380915982568431284486867190125822781934993250796719650359776216566905319586737009247249484879804060436019532231387283355953245529728996980021024029634391943778823006433374593858676331847655326501000928271867349317082386613135884840928968332173108598105522121532606369549028510269620227696860383456528123213514419769165650544437800224274275044662077318834633077088666066776010306032514652742096484755086667825735738173254462325790322534370116137442786004102285384950851267073913267649373065273069030047386093945180863518823985040643426776350795101148466366142608214843597851859137511650491337500554999507704729769806843135595007957911941088504889572059874245684824786758437892368938422717504757861315120847390037948623126955189619113366332320977811693898754510140768022466969789329704926274480001855287371180268936861924303863865669740047697989616211149123479430339894759015711033088444741098695511524963213035475638601712339369103190445736368188240908893444270397151261575793977189589552735233335499752814051966557564576434876319874139967979716330599269552769447266657837161588004204710779051225128229475392231898370658734877612953706762880267476774312125831064892383825520656502869947629654263154174887798503844511783892680884238859253439357485340586409389672725873898805509123667245555700390317160396148100977675433790365651125361648117307529025426719698884410794919653524040482352765039461039836883845413931211093703063327103686156267726477131475471117226877309086593375213017073115750563512066396966805339678600776441804581130185822292873795839098244404458312612751143157715150640181389130331780481029184302369344337576857393856599433616806298043757466174865729691706240672087840549525892792432536267366127092014950614380716672759893860950874075374653680598476285805453744372034377153043632495088693135946787703766261492074527585392670097359874844690280924814089983086678673799432912356773276381130931381997922657078725487528286557312072283543440925617292701210722762544058069269610976503687231468751176013769095400652800 [121,72] -6162253196985377741804025490712295276169726155397705174597928581713499478820992065984730436125489345667007445910432033060884055221759839728997680934615113726696583548091491477053679978138774997823227119024785988986322262023233157819821950304813325361778272464460418650533258857711556126905223717507108528188084552374333313332754435954045100075067772544463687304651259448568000645601241279232972329070915892350923280057495592494915447661636977385801819865510646619638491106257671275784668174301616170540142595938829972666585386117904563455825253743739700623717191306606744706558807022143584873486251552691912124666082774011196837136561138790742120853475037557448608881244557022062200586648629733645109249286648336847032613107156284452604903522375200703200181783172044488054378035278486937704834229555056169281166747945425681652862761693113850506056335252687501109795241220598451709587340640033519257699915551087414503204168018659541400310880583216717421081712913994943505061982971991819538661308135681326170381718080836906129934252982598572264305975221812635760753989372876044631337706131351146938661256847073143329403624912778911055524365745407340158840994576482489157116439914648409165582727519853806662829567963150216311814158719813182680608231621020270446374029025048916340898331554356896732106717430997511427814268259018736285286175724924366731705477712495847130349170455767043069854704733615152815225820441201519045503971760626710353844245973548776712463191906946775822700751468723002493482940321939949328628310508661218322211492210984601184117352978646523956252057623053287776645139651442253076898522700099331017756000065495631863086939909947764722268613279199568434855406837626404060409284637486718893838966119337393529339511385725739873637145156503295362380003684013519923262845093714609296868957112291455788897152097278192008145869674553571988902599950746915383319175622981862321700345256491761394151965653853637738525166582628850610086396242803753967639288224357407020334608575813327723280689924983485215803019164710775325041752818337385146835584389307798540361686398576112800606023222729021934709385419422132351111120969649402819329597645635635584759654863874966794720656359066345471525611995567822174739925300287480115200 [121,73] 68174226462804596461457016272004958104210321240934034727587539585010198764715605015050859212204584574807107274322298068774609593733686892995742185580426120885295693233426477512894788836777634932087627096129178933156137658513877775592095430239706465624524989067124706883450015091268320507845148183355197078805312467135326393451629105117285924047878604775021178138760601880657639450635906630243799327904914499094813328917731263280299934041797592024886425503775092136662021624516352324206364021989987192969486115193791275742771432050389933693794082062415212331284624778668881799971144319990413192189016206962474662822538246963517817904771500540432212608305213021060077213384876959274541010939219173547850672348496176465561253445767024955775381086191753644307391704179276650906252947287987244782977232220084328256938242605458770399746273240200799188213064211415191822945599762904859360324101830212220875185017170837979033997332023684261948764287978288893490530667501714178288149568891570961325865718325903100642182238538714837653802568864900184437095432091616943155499208598903736298270067002121865456500508975577603272512334466941475324479356066374232208572131236899341349769113213538616608860452329645036325647726647312425228476217819119943268133558928944222177373251247032686225230865175467592952231656837030199461617465706979348601346390351857265382698418065169025224809216561519606945060444838623853886491047199814690293709014307910583440292201458701013615376233417265235198098974170174299859597305606611253679507711746214136364738889597042118722678516328853180327623446518809068813449632432466114660284548995642001059796454403880104275255042659483318348887969672018729326225041359986166627998848089559492191260064023437599748269656713740629232929102214190614298234572241872935063453915525745301687717849165358323684744060088030912185745215518988606688331064336657217531626516339577994956692719896517442955112910365688617284383195671344902785076276235213049495115988905987147230156017665011926321560397900296436953463023718796220272320235068145033964796031459603163942109907128341577467719413748367541152209792486725343155976117648232338512790401593356716976696620039526207499679244825901136744951675264932532900919173502771200 [121,74] -876159625648177320775895940667603654421175684171836057811654284872284847271543056218876754750894070360943773860010582683796389074462541338398189782946823913903511362878464242989625437280071962429037330021279597626075057086576319053534448760999708434656732814244408697209900030454249055025904628243002498953284990132466090553381116306209880730401009557214527989219623525974012009066162105433971419038670346728665064135365443310022923815265387696257684040622051946918542990903817817241892109666918548457107574735423327798225389484485353522539074783578606158104291697016392256801465593496703519528517167201135221932047463092233913540707181952898566956201577905328028654765031694660335939003035110561058350048083093102200629419591607010804968625621206108091636692662800642501168117187396689783866619254617933537844287546645569096383284283743911253432531368347745420891401949441463588859932412493417714282368031207615738275582237407407601544448502723382353353089038088528878129281862680700596349798437316044551511269888009296892393591125898444345458829272103910608597096638255250890516614917371840026350564969599665407049120255618746812419911512895839622131659626889035649711016244835339445388937889074520810748485746563731946939886065074147304641469894403074708411996064201351262580477394453942237124237591703137286089408238221871042039407043842347267345083334560417358744343940251806498037214625883218609636420057891733081026009398411372986427287087404871311207565653633941213318084137053765500229640316056965581958228143106366020821338041549239639414496290952097161033730212673574295356755152256856791044535569640299239535022977529240132135186952111840439462913006629422225335606480768829074001396556625641471664923062111652338723922364047317973452821482533579171030314417319226953976307809267275456179372093543897325944012254523224335275705946268567477906920843438822556399708855072834241715208820226534350994871494386899272517852879910021610473310533989501127520333277416011429477526517904286291887359977407174392494802182827752356930363579318671303140082946257959329420280944433904717917617327926760723816045538039877220751478247814287202006532473337152226447612533495793759621481290392988011077704608886571610666172416000 [121,75] 8195205525645993579062081361614916826565679936556290348189161473237291153713337948711773501874149794173443525379677611412800307579620249183174404797495867251500952451880506632461451373578716754644819133057378306062911001797786998087819356871019132522882440605927724596357597332432861655505201174988568823005367786188993453028573852973443435439552732116112643680162203533882155642174443779366694067960541577494526673189552614581493892931939859880941383548137101169985377312294505564853696954439568240516832614258836422346073774687208335054003520740030935734673946048888306930889610483552913540169016371901235733522057485264329211317324399431350799896240525236483914489495160263165051427088730477482933651250392875118460823625929466182706624032350683984679982232709793367821163189932132235442074104123108832907295288164358220350163764641802937275734244086983486532324849150370329841398085414484687655818028333331680982110369298586605302308841352965511723296791657564509632945602604425451071014089087408473702115484268979052156091697195246689018859083551657857758900064115660758219578718699381180640588532050517364883468846474808567333256917277637585109324195463706947622395275923845481761557757759340776124250542626606485101203357617289492466055453433611691302093645320197360541517105862693078774315212815917742635395160637895282199528117761961022855055430337417434039222136189121328155326347163821878110845000068101133793861192121536948043470164173220213262455541714098951906042108923322721938993301875118467938641418345859652839005824005504925327599445070253266924253599946336572288205473050961785890526998454547954973155997439934393397942740719965583694235429591081498894361785834541897640540026557525532880672542663220869875692952822714551273581353003651341943706317627968108150228505920835347672342648806022628294947230395580697731508852525711424195514105043418957235241576650440239779773402877418223127501219568125977633255767869112483655705229155357177740206358531845978875237436319943004110296954930348000285486957072505291931867966708756905776743214509585996878524308754691560851187730054799496160408928820050250976182279874124943574033198049679581881628094561190145607687111577037288988604902398854739423178342400 [121,76] -544052341447229012675715354716905116964811848375841348041482111963751273906310996725833651556422838324003327451474958265083353501117246353151491202111800005530215973194817828306537462716545341521348734982840114617217161212101337770182583129566662727605567237620341898640822647728453730548402580283448026128410239309858743333110332973797369616269942162731062614301103064574123344748331756322244659323128019378025336490896992278326350244711930907903952388651087668567648916693479798102389569646718241785182201116212107380870297427922075762392101589218598137519471122351095643611850766393482291799289045931738722705399254857176458128752409215064970108074660881834548184660825797595008061342202062089124954544953202084929402527524624566965074602948782588865858111152635502743842937483804723384238615322507758058450947877584455325056291943677764218796263947613337450599180038248654132589851030557233311719563804479383460633432770669049526882222811237314855995873748899165929452834955093623713083318118846359481821500577148389788242684944186215560433292210499209883821155111246707602725726270277772196187413272130940902395166479851786633820912826462314512730153840925877100807784122167002161525900325938191832246044419459483841481992933254620366725107389221193258063883955570931895369430727343632344325556309927254861356933574189142714837924294252881112420337377370851373696918161437925678063793282847980865520257583587988733802875338162940423726106618138073303765524716384601526275402147532966705203715529233738811959363959550163548458443920118418083289720156452901266388786123190872807709449675223767740611755510246742079637313765747722287758252256154749551342766805221101896309840774338662088180442143045726132383219353806007275486667592408064608727579012771773962106892746822058520874878439777941893365818104490552209840053126490424955066261772179212994341184128375973913436240446448211749148235767389896511882308943838919176509479956102983023298991922671143185982085065073279399809979018948642569621505946150090286941884187994192754439110755711457561506463074682930755940880466861230514151809276014932126195634482384549706560428579579799285526852908542129255955260114833062521826288535957869288381605107517667334553600 [121,77] -8072057125758273338392641267811985485767781532419444467952306713618076054234227089034713182925170155530162713774020467720223487113103144472878766125447287985909189438227184135550598934304471182361945579010565152232937139853107852260775682463893330074980485675148048957904757161750940907392192635576626061472484194085065270955443467660593235257646277628028886789011728248487362423019891039744285625175434277077553902780432635455381025749574754331432412591492581646688512112621391557294609723801215375784910271755057265045984278587727386513876961160892540406874192530711371808607663560212257081251657000450692729919014725111484172194836716564043986145671009805548848490824090264439751506855335306830871083879712842162965876080535080232306092071581385664629412053655971904691674006303145667016071132432146037656945995619332343803859781278692681448904420829434212230858256618588070966499237600719568351474906655781421127358480339915764291068615321323961767897355271269931125694130387721316829104063401311577728908285649558395174562059876252498763601571914166241464960513489713565155055569290005080537001964445206779076723214595435700789218945228748635956388213639832906402330100495276362029100117583907135815631208544627447063831626947731718533801334815946196396169889224806300690839637085156215059475883015247115547291672909011031522624217060171101901137348975414480336002373691796564211262775772038370827323637432831561328589546772019618683054457729940869372225483977122974887955442150813342340061791606036970390656830030765759017876310729349166575272841478625843685590524559473652273575618744793304242544506257731842765505668579864753343867202840286923338895635882528037349530099136948569605900447972184488076186627940131913599176333302391335279643277198479462079814284295299724859335093418175921246810589612770616806025110101876644732148070926779803668400633676093755336314829395417349342527102551559888644695239303382889635329484273343443129681415635997045872239006785732222549894345175758000845817028665958783931458913634310620295327709110463361436157375766955200442894036493029198438030760570492972819999920415048650542261272003243887176432525533261067403624678242229557052645456851949551724678588695939645440 [121,78] 1248133923661519967191153082554209617248132214789218569978479352075249834861444928604687243663104151485382931602995983977865733177842342156113504128128049430665125105442250280852926462208500400502673243477071065032194991130983912491162250697239871722942942457747625257344993981904447662963566247978537167406044748012273773027989483278694987306425416840403292045195802078087576588800221053063129465568912057913769112678665339206766851050814716098525350630053674044233671722509079696476058538492852634986486005206395992892423002887441706750270200375411953199260403974634363080922128148903815305960313559233196278425311411078308682618077610841471155990462021723250746042379094624891561004069125030228155604466325643486677122407987429276014238007715329148100136223412793668809633658773453193234087463842165176876668301957156148020687830945862919026176325919358733175543670950675985019210036181187787166047435792447498730529942472884423320287198414248792598840967467505324336453028639572288823933916872315984639709454521192738419787608333239030970199366807636043402983709443466268172930741952794280940469512824037391407711594909866429142214148521183459371364141681300314149856596347060832195740202129340249716299046717773500400989445602235556120839938505161664339363463516245385877924736814767571709018460453959922850860118305606848305955902339478540294129457484402686383717515475985968173584869596153772372729961679969107924661906561919587989625828166790511090730836836742453620119794112365168641112553802327359995899752063875873400738084363622678728195945399242668478240607963883271372965535429344497921582277181238421116759006853875170814242829794679883942605288436143206183797628712172157794825453338094728350132974460936178258134520604920099976266942240440433971099251045181891101604557607737176096771693359262978347932167986125502324365201341727660123195306864902016605259272167618994554182601519747529432868325240090520493186658567150310869305355509987702299494399360154519316168949194018849138786519854563314147232447074445967558882985540911585281688042617195310942801139189261365304659264761995947961482934575375656874954271055187195699007678714699688625044490136256418540148183448241847875298595028336640 [121,79] -31103946217428522545302599676643273402257810907609090461637311627188132225814534517186495445957584376442412385421086514997871884592259430197700230046206536184227641889232466469497158364632933668610440641853572068508416470173692532638836841944449290248618862134087730817372805112198053624365596387929429271918230091112453373806038623183873862639140605439379416741157428581272075847620694120324949217545762351682580022854813581282439800300372249163011730676416082614012638004691212421530419857169070362749356446520336964769137807654061880744969926047392834044981574091880025207249588392580853888445142736167930299961276721803777729933918266340467134500723027576156453480344697413133046508868774894805064876038461608321943459552061398589720821335222109721119713615185014825846746949773418117053461414016504624089082578371788163513246835799526942721225773973266289973772177970950266775096462988727980658656946189693447539934881226456508515849622943908730404860743015547820936361924561130488850959383455584863671070444925997389625798229796902462883172119291804464147367868038401059073406871712606992398172902226090789391829505107681439843909750931393678568353551239803460577111126632488183806898945703322856302731402711492851058370094237583046234993428080437853022608223772036215953366230518275752001078948805785647974617716962727130013450622660401552426144273547598934993692664292478160310619346887369484746804053472780879793943737510686278986493899666750806485540028207212169836627686908472952074343105368186600709558150203568468670620124260666309108185600677502370237429806921969186106651188699239870998102576365182611942464012779723641135364109391485406951386364415082684796960450865774898408238179722490763451636436262004938211858894735923447136920551481034340151477199690613949373517226009645277823735787303630029297152436366698458864425003197696335927099564189478564790410315884296170750987428716588337621882063535209268505638307921964318952934251390237158851709484962319775651248153407957546931072966495327885566977604395163816659048207465462723241342761056485368463469644962822599182524541650468929938298932514766252814094894720380389476381289542914813101855226960881792072347828807779304854642851840 [121,80] 754136116377652784674298978594733714597474577423942395898786438639755633918346626875284078819818348441625917398782905432949617698033467013370807833991638617338554066689860653919894606712373477469235429523872812558353723731818488059627834702378405458270930103854535631554025157495180146378577717924913852189765520006037136739743364341609901764558099874218137886126932625579887901060116107105439073001304032215099584081856431554631161683690603860538558192654429159155559739135138742815834590244176734004145167025201876690873093990524581203475032482058024628963612418466726196270428765277377635705623199471209602394419415548514542965115057269609278768594062431361520942365027374783100551905739093459095796718261482820046050240065909554195620674303683323474707963978180049845962908658024512744905724855987290617376332922181339151327082140880823089352655689269828881666290063347927128253312832324721515938731233023288537320781449655851136305327958099093865722299435488344595279154056337575032278975853651190385201533188880556572731159197820103882791221856976747838196201515375534332051155285603969809460128799042789046406210064069047474692222874652771932287405410948192160372742147360791171081227716269189799562761459270024375878781898177458120675348110607304355238869923871836828324092152262171544079930975061073442789511579959815045234727488132706163375773012252396709128755085180772971810972558728695705284610054840715724133547905566305775600093594464751868690124986185006456629081202293088362669352955669626003013845515876363644283539000072521806076473802965186216226924212636027220186661354532793965075258744054475116348681216766518479381411002510706770097596087534869611552877861465759669437282851131970948620224798431565708414466623470455795972669740481137385947738289229816302773128133160511343735387960724829685858024906223285538894900194172317265275984704214276324507225088820712346579021431432508393390486552235884125921427009192505951561918938109631442426150524237833004593143183845299423003402656387853421909534310933026025887551740679802743405245321267679746096390359153317030162094118084692262756971826067159847655433370351138342519780063790224233204879195666830668818070146085473664143360 [121,81] -11008644302028035324729054308189678982385484192641005989175874406187135591440938311152428173619455801201133297575641872608068927555116443753683706885373816822596145934193691900611120002601703184586250642890407787442746154903884189134154141543950978075268131375026897736057744404533456170242340688788902817758515525048756212764968124243560622409286778416948320327303481589680865395562307255091971861730958308140917785417606592555059585721934893205211701697336809582812423118523508788484049025150726505881035358665619330841332770248497690954431059932577024759936972087404794317080475815904588589757615935547067592499067872370025964530017475393021497740616671701505237708904790391703434558245645005275105570599564446387462182465049773351769354196367310822404469005743441382774498918411396334222674662908911292023954270773279270834366667669591803788675081876739952597799752537395402765933774519717804300333680094106804824772477505307191846989191659212847370704201423206544477204895768414255516345005939100589892798180923382091260771139100122494604692650794059378677386621060902170680289902687337651151109762109240632989822128778989126255030738856627067602302100990739056865647364592084982035876689865809629755066754612354057164552979850523843753083832744076581103272239321408641788906775442932743430905172270078717569833467118273077129734197222112962114981590465189695628800167407026657248742309366233250159710364549521874685404276735999503977510051574718300390854979897494751338915321210671845089984892534460486108993249352035754023552685889639312917656177838846637860874582070382125981749925602009364516933757287553872674229524143146035775023507947155046965800265326830952504928497044368739083743159729418655886641460021346103569430388021680777905026687833285705110745135079800917286377162098449588651830058421003252895739956750612131252300659889500253709164691478508717252843506559922514734231231328788405929745283996863491278253920907432420253058133818037183985780815387377093526760598279624994842981652360840080042859174025465399463109403594360067150726629629379867292775474596317454774304115110422702111245776014660915161865230015174634116168363231212826200209179692085057934202041261400186880 [121,82] -355865805077870601358366182896358543103432621297670399865490947577191983032642157542526355945156453376103536067021955964879362850971135656387486868856354277837607135421519283797775802806638725291775630740281615030663835042782826040581610317522736708142374112840932806333106575118098095070027700014925429477005733238826355442299313239021955984364865050215142357656434548538797310863095980768838212787252815648950021429594979914816188944817248625101630071816541595822809775588731398612711720335120836123620743068928445775670540653775669272122882679131856207488540154859574558912505976126559815725249587368113598401841172194215110420887554184543101662006653831863301135611981718051616145233261669934217586680984032594808564856190158002196007121249104292825490837710789574929267481283687789141101541346257257608954373847207848582561959489986665432162954243817613345814886348805613559420778479201042904201594028816319904434918201909931124161658853269698864677190412254980525632563096791017041521728541048302678327914619993427808920360180521829029271576585762404886660318064161838535424367836191240703243440554944769051745431901979564637838268283497145761538971112121211979567005148164391195371588370672584537728158276916491370338993062780783074453803874207447295937136363917794735234669372218120642207923052443537561996962748737403423831948845028994303704527427263389043399359216789146655262708219859197712703490349048971472847611518519323820482159741714699201284421439209697197155735988194134245945006886988600280548583305122896128957487881093971157779151815764530071284239126857159687343710520467058690808402974763670203646871616104353280947558816246018074723160467062535587382911149296761768314642198310151816493263469203802162873400930052999897548684565169584044586013744336751058032408003406169687850838395670730960386728142720653380401939560551228444118209781433705658523704380023933920675620026810622343374833713419385572856195896886789327810017084885934524423774941674035798101025688328960205783887420992996188972090146921995970220850134645204328505257785024580545737315835876304335006753794791099460796846413622451782714696526518061580731716160156916647638351953669576969988649625518080 [121,83] 6095396990086405426579826913995942552881126722250309775967429701539818251997329146074494964213790615907991400481208654733465831471758105673550845058401363909490998238931915213014258858862309172726565086527909940015923735341670319375389928663079996264226812754111163345893681607007031630726708971835102361429513066277934845959156169938035014983305042068305562498067220483892997532924848688012000706924747345651176997678066657086478345939632044486712887572538216461575021434844422475174645725622219611501452242250681316473490001116913858266316246503233331095970496960470520081446769572590754340589267081604167750663465138005735151841648017624579363422173243823571556605321161646479514019677655363385770270965290280697501438986751402864453582124550869544104639808987185778890599644985631887027094861137392731135658821250726497488948321378711134137422858651875832646551361522665097586657898467792863435580819109021526620769748208468382662719587847653380306093247119723661263807628089178180353296749965206295832773626581636868927996726992528140413543406764713108106730916102467210062619913021868368165868650452479668330379484895526550665128806607657502436274204648866472426152944201100415938750218473894199660260409825742560959276140895666444258008163861099241420222441707776344671093263345288694148322341771139784888552650791403017699760261623652430835543152090694459589284863399279695367155285567299580905255703161517034652444012665598626922020808701032522859490484714224814556992448686679650201048357450936835214611556718760330800945079952901085802531047541051820996786470567392891432859186653716378705890418342114726640240508465506070407984794089601859796556845479750800317074172386042887361117589903616974636206114826929513647341305221602103341562117782507603546875815931974900168541749904800095056202953825996399675487423925014527419383532359930088466311572505192857861551096596629700085799837715676294719111325999700432722493405351920522226807890184221368052406090976609956996534275574777364917238149036317454998598863642819164790044694050516976942612381467388177094673380794154729799829087315766538271170360335805418455602161744678967331105557159112510962440654685150541760653312000 [121,84] 94103268758486677437326355216559388183497725503153670944608641321976567979494713256211910789101398400401867776932364892288102582584261863295562105936455035887776153188110741114547886624533602335415933081242515654260230114019203465101549827188348403235758141617464095062653032472776464703210707962641134820631264638469318267098781851844252202756038779265089401258477360991557835502949937541730690011786754448322552171784452545585770371289141675879099016142804201631570327293387531437669686043561872834043920583579422561103033493574003341154854997238155301774408350375850337482002431264866915013681364079476118251342079033664337990288078360136695600225000858743026030470166019748306842741965735436647448431994116954214780508276028890009602563383289806960624503512204135747156059732424519263180980939345962167787740285412115654665086400675713959112536991854956461560134166544331359490824872450265813178126116047105124266416887170479336974034731176346399169023632284848532858954720561377437959485639588948721683796125595400178205607197311012771075027382102002335250861739985446251901954891342020978311131127467898649770972322330913003041321119921841538219513396369683378038333917191237375462776046203898546131566350434758264358909080839478876386207693933348623706973025077109829487065101845907574745107356671997212842164289777861024801690405759174904617774022488804229792275096299885995587486107396690910371764746142115417171351472215350823610181898847049028437836486990113423611300628185585011131405423978292042486456838805575626514515410458219218903375292812262205386743186426072114991202512648142681417260778883611581507451147602712843226846223354094558525799751276757031375606471374082031191732864774212101829897351466946959726320607363206691088482011051910350952439303377258471248081865752769366196013200986410104112515320776698521667745641489797806037985175105674608118855231235229501422619083141049454249587605626295018778352637746121763752739950864414350727833078630312053021311997111977690833020528463311605015658096086682345247562847287087008764720477331254490724512345983956124749235070715954641067590604678326046902730635269525618622466197800299288670606865258616282050560 [121,85] -4035226823483909791660385187269188955181712941090818692280092479612770981247955201630203474974540140070457348994471930455066600108006619802356849629985126456942733080696852226083437304146930445004378617743355526918044502088103079202556639129562480614548037570363841609152665665388859181263013150883220019872938907713529924479999447882088699287975519122327969270861066279364617835539956359103592070424503926071185089731495237787115094655558632416405096440276194690648542664039590785599406066173612968315059146035632828622753766626984730504614108633989265176793317376867423458578202960766331156381166282818263029652039096021785773101542138761326166318621593759704230898740701745310935932893270294707898467527357977131151216387940347231800367762933147075334678667304322688718677287180173614585976983830633482997911191756317166113360589868113144147497371026295699659055791036492384263291730382987628345099620182916213609813335558176565240130096702775256671692356592004141558468566702409370529989988668454709109557154886851103162047355459164854869785679998939082062278339911471524201664057464587862468859725030248332531556833740182194345390875289785383606475016051235208920999155537413635118069596855575596997672950899419467989581577276750451126696160378455969161529988934676858463528455829376424980674055803776443081156326172653854213755636035561560102440589498633601891907202661717547687434540499598034568074898501385944905326844917683445004570072065207381863199897430396402452261294838405429965371950829993965780594498366286123259633009414091000374278280220461713915714988864253618916102320501134548289459314340306034204268730513433337856438730971572971129215472529616624905263692108992685822684038406896613804208266688769825813322645033903016107046091352050346084852193065865588475818703202558457490427021857215858532977567838969473913874071322564678659846537623363676092330468780303549027418094843529545151844565369913861240476441310223158086013406208693057271808850851092208231698659776170568505235200162999032113924915863733407894676005560107359734611998710331154028457050042565037378685988453057051420792266843000148248702907760612992397905516451019708086238792533497159680 [121,86] 106926534558761826735751819913256238610003015521622041377805820461274542048007963921631899657006999047920280777898685318934568077285747567660993293318811484842470357644755180406065760053658221568893477553190605807698748125867027290520696049026042920849498502757887862964775957687389083498581759311941928305814599374217850234268119429327521478504648846773317961097499412448307507606143924191177858345277089413963942856277960169430176087362335614962110923838396945457359273233035699158812599750941067856196633517739615098710480883673493019746937670938609433754687515216641519112567229406142585890256576644637465152329989774793205682815326059677576555535781005404473845868847306661962120079346202262741848354208605497832458379235671485105485875952470936239175675949308362220186555665083581137791052143011713092030859746406504924990584528770858382182856165141509349780349468616445109929850885946713254654681406615435463507118386213502835354705805291057237845289899567265637349477597401135056380499772169168605816897269921479784834205155777965403556822472044704190978382586674835110768955858131656248454216802509348724627626226834291201942158355490418953066098922241490082468040077451641648830039126502350992027676121683776883117834371811750768051567578673877418442847738005600945978967571157703669764345874239647254659508277438800119973361653813895369046693037772789207261132988927733788884909746925735644454422959212336785710630305561180678103788502710047793332657157248361084590318088345401574357929938778939235544065778662586057200352004977524247993826008506099152000121817339128522292299115545226350896224769959013597855598013873397132629327263894689748626078235932153896568952890299460971725826575033731241578387030569116587478470120276683899171696335170457392458376353686954790853187954514986271556590618374669556444168924166468241732057909893352199125137562340334862359026508629763876505189506215147849118918841847922773667073853469930495798078110428148400679973522782502056830827698757446128623261896145364007181354612335326298951136670521960778026588598342664209275228646597488247628616848228287666255534977842624627694042291082119805503485391203743064714600772853760 [121,87] -1918793408682977845309693950813104080799132363644826014149057802558532181483943641570178192138377375390633132662388702323437881115054780276940211099810646528390394474333004869494745627361573112116878151278839184899117851595701185120977633653783099837994133734323653649499278441505997656991390204068723364664046774204225515651305282375166376999880009636327093019610684121483823220085701780499208564210151205263679474349333943022689605690549117308230785165549103350145496849291691538751858574934341382526547589869733049215572299324096918405171724192917609437994920033401738730459647646385313910155252574618214877561182080307453243968408255592861611432990860716808587114138507655685642930339262118031019752448254316541521489109585400095407013022409539001332328571607357474951027118237493102434630945223340470635597735139063627213768990916203168952361488748631781219520695934748603516644887490810566091025500610989203690919663949814571281194457612271375622787255073895712080949176177870636432105343839729664779969196969326720275367202950601808789908378593557157716648857503425658777676638944296045375862445636078718303036042205268677959121732684908080000062821572708559121464783202370878456787120067360001273076293572103729727139311635477635504896489563154164242828314094740693150378409302716390722138193128178548867366933572834909499304231814580204765965352342188444189666117619549754488796090815098083857712025749205173577991157737997642449615650091187936303780162319648376328975703571957058604627927527498590586511288094337052962438439290720262041570385724232809389315031904604985384064567358915844044222606958570161607490428270356943915986542448089166238083692410734829760661839089897049416168169044160782183476983871527543738124596771734741320305316111496081288070325290183856950781847568024687727260628858333819159019403134017464338298852706146194204538198484250254520625733927323771863233357564344756986505836401670973567843127272290933557933320110637542269473246584751883334227869274982000177170508349494812939635406671752406491874003852483238773480212871213718146922930789151579136542634481878271147307885507141567192133523529300503552357909855788189768502558720 [121,88] 25830625499911072625027244890398583604409409411062247839909310556652709154165309063918024534166783293490285573305374196703143273011987173110832285109897438413887556997329355206047501758273162264957822406190948859521477078129986338143139610020274788026961648990567106749570856483048798786702521197632654153347959395666977850260690759725315917098719945667697668571592861442987816986972210824889988135653449410378626399199332346872711855024095542088336669141117631677495754891674863666697381867007226334974484904463637130054060629044037175899461567791100278243854062264147090153556671053227168058174360227175892943841244655467229129808418281431561132663514209605352254032946726790429375576004720145028091526718328074138912946235020603461997171900099330965664458889744042716537127449954546323081122371672005679997077559824385959725028923049473265011668559021382896819139685953692378839160557480471751775132221628339722058329673304519533303234071004067523019596573908321589119420877585143595790820408411408345391537644927391889932509459274878947138911791740304922461807799561912012145373771952293963594685603152191852385835633372574604780081684406358757896109720559518679110752267888173915276786244677603806208660372069368225295760948151736344674308634694109845232285371458295047396481137461267757042952759494895212434577144252559021402386787101576902423511643625152313054360846295337677924259481926002781543696840045476636811215726693110724437786667194073305202863001096132425601207567846841674988958165851692285224019624618003642669563247433677626021343429468744941563215051162349079775972051695595296649788436192020610912166747818657777870344480905288357981750547370005286082403434100016985226536457146561054426486137016270527421421809477336303001630698668260288038875199528378080492518217144888243854777923241610297521430470310380775413595210592381618406138772187939366122136737535552111581764150252340145259977476885202025157834038390317485768731676576175032017390989403360699796016655352371904495975475062716054402613366733073294017686652966789389804153346794868835707245406569889991335075970422179762061771235189018955364425479275349648171656780174808378423040 [121,89] -376022997447697272494867172855769198727052428519960482388158341508499561635707300138720562491249151019653645582684568221709351513467099859369907460119705273508240149111603555308836440081615597453623695545881315185552490918079352651811074740921317007540749665190712228483527730954600508382065988602606561047082020086708087738046591013949731717205471833772957679420375732394147210235584448701383760891451302220412242822517747707646618382009027096774701255818139594886161850348973648141885878504820852999728011735184730934658048383422782487064324267391480322219673388684600132112943873579851664404880831498121676448268916654633013472462812306934624484582537310421431930527712237258997676892397952644848370661338675572164861426738071949028321029975325750718602428104381878985912672703416337927110170677413735555615145060640423917789393074654046145081387905053456954111433627927956252408189729870304140714723374458231809975220224144452628402177640826428506057950661796882820911688265699811561052649502020647291385024109178806586954936548367386579277326201517987576531137337578705619045183998570502222510732803846132090577019208709705437364994456043267072726343857587352260696366617425301023825516662152114886798085339224734904396830090268476649403017836146231820624175851513973022312069940407168217731979023592880143578660308507870210955235486866830393993557081985447185697747358002942729604443071850984168457941250099267928467155050795934618968438940425501155037698584471742166020745623351728155976277585319034191462235809458789615356614508493219563937726671908909101658643117993582878629175993930209609596912895294110829783230292727628391121913122624404628044445277539631323306254142974348447451289455160380300307588081400988121578175555908710636778658067833809083900889348217794329080323923082745433411789805815405421237426305050569910484867345702012194380767349959201956698969542711795679745248817749372678262854474710464575127390334544474471239984031822474827591981210595153739859572290050407657696118275692752108617731524115312536793778809783740565787619136959718586440685692998627520875542488466518595964534436626184500231746755403164733898416594763174400 [121,90] 5561555921751369282519739255055593222387731685565817107875302513170196594511612102933065028210450238303596026205926300366006263777277401746036739509602323901225636911866253846392810795028412949414857063352761878739671847963645736049701918861711652009137204077743908562392840226783274085990241897406857028560722070503572906805898929176600511020771743620437129740117736342062026228013358317321142037001537853480194347520647753761222013660453496867268157925486715854475971471918138225870296827694009853333493540189147860549219936092530050078906302055150166263240498926667660163157629492319449957870847134000039290496550973343640056802142603175161314779026248779220966495477940076790964417155914916688461610046339026291793867319223858503569857988551307527914583096097781799727576230667881765371862854723956794070657341196765014639389532172470415660248526433702984343909609366424962321291570450117128122401508931328417032256694296647311142919240067370795173110939509183682279879244310481281741811390126900105185258150911035377811663372004385389874285488875698102865712160210286959174076085715251393567325668046853469968722614616248670662300848978428191192724072760394311882470723771125450846127461089447774636200684743813854924495288009677618338629892308260571314963509777031248309263126909584458325962001518568059120103171956101099533765042021934929795255703343744524827002174281556806675918192613277542864894837074316810388131753527372183652860705389071419956773686996152609760462510351167934926428035666558831259624057023261703268901988488506200573544338673904431923239145360933582114579442869589301097302759348887956051199828648480671803484310278233276149138585610504903412790088632552651052574683078864166702720670085886553329589335214946410798292010618548426377590570420694042625927563791911517619269414853056281347434620798933150762111997114685125401523157158363610789973006011789894887547884303118247331052527098755890921954802646731249516490746838207661830360673917921933576777074980805561864748440761708774105969191047925490153489925962248523244337829473335150200597786831145568431907254020050913915384720198612397709392915755091311342703723806720 [121,91] -60016363734741377358061207697212982452470998916751935530271711031902377059795922978243165750362885655493603768242005806027710551880555996149740078203625386545234075116218239076204070450241683392594673409422844278323339129000011148040141431244174416818111715948459858683653509881242660098656257096911660881987314606258985671370329445113815330909746204716940587218305082429322077710704574950755427429343737143010586170137550813084439024899804245163781123020977859548299000256351126153527830117473590505279563467046509583025794645333292409069754187574577077754209911149131561603908135320017753742989314719520853927207699870844363407281253443729187141280008175159187400795684360949282965326736289039473811055633737234217087605656497888771563436922262219267116240680476903709699643111070346633628250863720438614914239766679797654510371151733496705896307719657313569711154802059277109574638063164076491028746462216713236197782417485311145004632110194408309679811482903478241267217426488322545790258334793904211405399809803803359575307160048484985585292174386425886419513959128192542717833973863843521092156283048776603518905667317856801787640482761212100311066080052178639818736668533857035337414082783867361309228441757499799735594006855919645081411887691866122941345049822459572005676916385017673564839005168036618043413368530672204250108835393514590367187494507903719775596426317892026705409889556196271191696250436330343781263685412387628972036715927258928733599175194044109428186614125315446239146910087003865999078470437014207978701684726482006647213266555361461258750812253664330101462327466526662495831722221870452691095918286619514866275868512917581409851503439331104344662183452972343410336001772607294503688193408947912814077361762937031074351813190950538173332456809609536237379639508118111723212577399125704244930566932608238896945842072097229270786867927246312367982614791633529968485538521194971937698449240184039233547545901432612659448407162208439102875050409558187694300246589378581730192568301622989727874835643058636729973592196142640343225083486676466999493785971333386271493509278714732146582189410609661986618648583290457789834240 [121,92] 289008368084430443078057630932760050727785089652851567718141000725924697298341073989901631580900250811910356220438787674246254235850962888522354111067535326215643261857864388959412449574364082523266479812573518208558039304868180022446275886280174097462129289793794500463655714787125141105937790103740055678774514705454103752374973610622878486983267048326863262381419092659416186310380047162404465851055942189051167801953051541636737694149614100809061850861733991723948263961348451585560889292074212303971522110399097929626724814041162739730619973009710131140840030496221669451889003310429266073528349147176828017147010145509146821263020384293109892087860388173281519573735116309010059932462433862938525542007935999700818402432900454290936233908691912950724893145277767310547607912320610859723159487158358747171591765495644730734106564109608145036366823495338653455489669248777472270029933988302483242090804734243857010824891143667634435166825640845637005569341378395128439123310224345069514150451601288677513117072136399504351736448901212759206347325765320607903335397191323643902377487483826161904808807940459112868032276766493696234370049248262363713757181782497430736121991930712428881778221303245527577229239309773273866530661618186550926265920514191371917331457242954830865808946749397277247415676567770572837766142285074966315677009004602949288806360470357223586314235751272236945068534922646583273164188772558830605995387564836321656830702263789792132178984334382331084239336664823169428464628548507872619656176301519898248054888808857804038167390318697793609103540134801441226330430609477738276699973447619102978001911397945957648532348295487550634127322374164345627973463704693069390276436177167527355774373885655597838937415566504484267257313891937075302939406639499137671740926654419262031250835562642057632442958930572106949001326795027645656495663733870097584346401113156086506355362615857456279472936557723683159726066182826486057110026826060017974513896508203996343081036159542929279255235612156850218344342389848097730938739663612568105941939208325371741146900147681645644536012172166407539963165701488495257466653373062184960 [121,93] 5517161828403822102118512973035023684245457992899110573900885935273969622280294200181708896768477338062560545518686987094246433240068586820474232584167905910286722786863059772174780025369650232124556296007196097110633643907800950934384090129780053307548852101778507800491175944135920361387565588262302565702186740326579221709766972893193982595691095028276157523058378885549765926416260881995998054096894165292147729890717081682045147142679400824656621198944386159098121431753232771409169343594793757085690268825374731145626664165572002975403746809937294784170434688741739776841853333580555477175721668999936463747755099211380992358608995791544676349430723350646830352769174502077320761281540178292673927226046441656262258175496016862806062566934910028536964687032312387719815177869169174129630675970360942609671314551429351328645714757234930829641718513767510235114792601872370635115604628368974310688955694789232472935203497095230132488480874899354595360595955790027211519430570260398416045869701410068291199233753635230930856003979191800171418211238381046497621320002586000552546132119881900868648672695323023568718470632984032726423665307917134123517431050000754479258791651466516789400119567028193077889820388576609681769388956536544831217048947852293749293170076523090853303712477361458167829257209040598368510896369088953146021999722459459668753377303763778684715510435168651705309879606365705264293640391339327786609156584355620207298298164533182090840654090441856689421236713277467378097070209701657915105318414533844528250583318221323894976963318947851957311055707032461454487152113707628530978206435883834327131193568593283703787898049131687183577294197381987165569354752446139172923947727373964017251661322406594040332345366039117114629966617629247066943589730236078948909919451360332714590769415101373349313751599703991823594110767596223883249810923275560750106639833323753048114898053596544544862569105111488886172453242329092685511884608176557853871640982135217665095983157378786874512934142943245036222869722737495376277899472552426668601042482647816394663280113453712921371229927741845622792263210211926991287691982274560 [121,94] -96495686141971151370770799126998208105117579271447806104403124861606611230839681015556699410784805155479165605343624088359850768263635290119290018404229637139790560068673924887092539334741351927405604199033199774290327252629987425484153890838552627716750033816717733390783752191617476210641830664129120450035555366680558290495024797711859939733095419887954611409457295497593483234178532080274390444125968945179679939665719563931442615959063594903055867823558652991309504425951604640865598219706546553253745975584183558299531633384426281505764386664971731749793155220831218499201511747355845144441298887041978649973798260095871420441322900851119177075098242813027371403478664436351020419573781037842730551760261017887810474331739824474058422440609018196679405269425584081100399322898946908568971041973889336925217600048112943405592992425612742795958168394956733133040798055538909712442597724422123347952217005447284394794944631289370767014777960817241642253673239485705524717119984821654622412685390487278929586194048011927093554897043120493609805595527295186779974721931219322527736970047947466772186174388914353713280142500731505128531854120212367399322876960042853549640146050965702470051577813637584505463523593426808699155799522631486286749483365468730729971941727150939673032435325696968698649595134054578893390047126742972745844453728165458549891930129494500589728784670385565689953314646551946002645060116218652644988075540366289801452677604145091778411324414605316684859993720164638720368942849181060037846837450396894360733845846078455257895660435002189708288696128002753699089543443155095929154789785456213109921078407768010311593403512261356336116109137801704817189331281841584822697009508442128718974652162134762845334464430324945737751378782305474393658840718371449951755716596892147553878900592364793338002043421786251995843119379860877619381734153466982587629148047875994517773696728154203095450873668365087267813539520296075064458162947467804482946524413412935587542314280396583799443673534088295729463862863790817918733422999560015889920241327854158038576325519685968551977099757279131767999884263861040574160896000 [121,95] 777810001922009599697175041298604352813207720978815751487742907325594404885952749560439029359123315159609188493230809910610656197586752919434652037916344756136102594935623151353915673237085010483103315245437687011251559219981958323778255404727920704448939540249958146983085311567283604767859884988195896203112052594970233033912657019518791755086593494355868351833573554041671912119029015265831981017264962070030960922295850964159755070929134655925202599759211097058277464765397368500512780611418569336277142786103744008124160804376042304547128137415528508471965621039035918769083534631628371718722909746467281344941773251517486950515808434155000746634048655934902345926368839875189495703410411175583486106315165247840148711728330842347477359824065669395868049073215081210738271947105803127725613728605803490753537559756261530930507705380166680083538817685884976623551470944836363674690820845788841228116433639467079807638554950543041216268963863963262113812657660771747255835313213874565867006776432885063250566042886019015605412822738422040019436887404833454788915245034306758571666201688733727381270032581793530843810531431451498389794354518614932596082651958000674470193188363698857619044655726420532038561669745980537124961845553600869064630392705356881674365365227157494807756392733529600176737859780857755443840202665266895577020712411298123999314463329243517727212249533925083527968420441913255381024577413576647183774312800567208534741073509474997071886496794809800229676975451584798612095412031533847153633212793444815498598517595284860286898845679557499473760065548857497064779879400642630987614821631904463618356581238882121874210937258500788001059688277110129995903905654015885082860450050390425320909517759126075202434620123540424603907511516778750697994871329226837896767313480204767478355739687009601826085433569050862489426266851979201416023967732077649995744322117988464612748872567865059738200338651979115913651046570878057154610500540058182835016634194694979547572843524147430639140226748012732763477640582294862627102353293524215331648366127678461770226788946769756464294691972255912659728718643613741332480 [121,96] -1874112871212971069838531234400097152518963824633758849312986285151527655711464941581266793735511081187994359136222184142462844507677169637074629854828744440884054671670785949761532308962767189638384985694111616297370684565853161108682993565002885703625944038041936176591476239637092593150499243323837613052190782708880421733697591445463517161552761336967911609034656325356178658661075137806214674903316897159722790971051014098148083799547607118234225393949016444425368650808540156905466728998020716175901755233802140840974354861698462122422821840352639686716332964177254011591743195170102567348279228404208900844270331254028879867371854482032816200360521953517865679280114093839034246572742878434620130693769105314560646689499249092913467507273882541821633039058319828845690013548030010402066735358859905147022107281213449232833688073520145617701988459957752124506408788938405321122662344313133018663116761056267869596602324442977810451723096148063730721248889653364644654648094654743662292896522910825831911387165195709407440821039287028077980673837367771624359349696625169637878996797537585034960563110766496351547276544077376831539023577805783738688962859547235207089609172256340485144875049082599648272611684248388849266496319876924309266706545267763674470908321775327512334680865467349000584249218354325531686016011278932348931184703395048604460341597537940483724104440798919450025886911934740637863286023844322777821483707549454049904743355325108749121057756761051813245846676839191184574806300401853493457752872225910601728438958336388366813224687287612161288456312529775783579994761379024242219876667156401111343989934931755428788671764391658886584041979025996613589784195289852308098217001402744817900251138890607226743690241757364317277360986256412574259292026705491805985842348745097475968560635663906103519016706899588123805804541769532565016965421855128933101283866709157694406028180912410266315932166881438870649422917666539444515399653033905383022373938198645398929594615140500773019377415200989001297068912330980155657947626169964896148889783405860954248940668709342733844391681885422679353411101371269120 [121,97] -9659576862435624111288502430791180497819975463972574246933895901459756516070318678480008982919120030271113933320690996678472909598590416957231240397780396614732320832292165530015468826449091274401300608323415598600528654831324068630029027695526358404908484988238200838892848166820604939218284804220662498818356279879488999676899187110765339402794329478671432332309662777368333695260229579195468688358366513167767049724477559217955033377436403455848642175324906479906905230853769378502079125513753788534828298287956329455171158042010181886974424287599820177215241960914131230190477459482626709696958888999964717178556005239460741243086898221463911988141497421407652355798247060291691262080042553343127453205900788596092521647032485868025257092643859135400236519662489485032171110282655116341087279094974655800491287485922864282470834290588546302069586049358912250806218187144110552423226628378741712329634441257006030342480692026569502848995620667526217666759006233782363731377364629407443585162298471041173408443385987626160695704099408399256491356596924830924217004537686293234883947346873737296889635609959533768006583988468462608396142235927372532189261047946202077341262919782865811224615690775617648439254581459342425130119888788466571131702626847951955194353272710068107318400968911935371810112529388597651000588067238850045593294059740060817689583375088522472079350326574452868196251465825563407350448189214793570037513480233838506365526259746882167343133433082048605850590931556222536288123454454248378673522113995864899109662825922172358874204177684420033215672277298421333513268620917709104602522352715968960869804267440659236771042012965463340631537405586332763000324774636714103586179641524689355370246804661391943581196522849505621965075748451898316364739415287327953361562658875042354216367774830269616283183269965358750607737332581846222350545263017806811417203748183355870759746075620595451024931565707927478197730879917565995740961987142377956801822646671051022319529955275612381756240728624715035415669382586418945933460413532880167926521922787909419458874889225904640515009540536891557822342103040 [121,98] 270347340967904274894952496441900400317177704782739781229799911657578309373290567198019506390753365737579148804726129650228451072028326457289597240076406921714584881251224215512490818718095517625754714759565709241158418126448937492770582397778029772585444410871571209357500904227551866939572269460304410175908560040227643023900436820640549388959253532159999960067149421757388650422881069112218507806905105245053773560481394885256766139780091827202942578620406737943388166978953219689269796353100496651988450559915866890882704253038106165474899402835774156935197869079721874876496573699293810308505880705855438296620516922408328601138526612744709373381176883536442235735567926563207482843750875246061287821400124658762298361372753482208482641600106631221633836818414422395256823445554164655927357904560832471948104815146561117917929371729161569131972677471753822173284442541778967242386546230500561848359125597099211324093545570825542525786843150332369330572426536602061558223205935676292335423045538389999297292848511090791330399380692202436672151893315079773441642758126050992237935871642551224450004141802005149494372744617317537429319213744418528755314512382969577288293311541930966234706306624264001471810529884433385597593420145110417677355289273010147112458208022452423037715160651513299116844326428524878842510853016987981423018446635839009688237476687406582573859983838914711377779769843222536093643765306500163038881423970116289718684451450546992811468605455168540268915222059422805012647760420866294092683112362346106655851982829508339987013595199602347137732623079945674164062808557646389711798735401806088736076305448808198914883529447875665345158492426195963903386154569781832864752391209909939164623161784920610637671554207232313584079485455536707460326664479256392690379685721188369550834497820156956840044971701667502262277057643993815770299914988429368042520028715799966094656197535988381045605096876412379239430305066086051226156758612761168120894159088341446893041943181176623154105904527589828234548394698551917203535619210321650923571645404566820174410709932285791938612178755065155335225344 [121,99] -736568750978676190312050897681637378401806906568727187026352616936601439370128501977686320651715099692918237615156991221715894456929203726666154499946428938217076444499454330293343180836147445955549776840093185860351137107516563942560010162469295444703259813389178434741379361875571960839873047883119474487915605915521736364107391460645022100392838224252960300810680859708634929532828486687644396629013312099623843341670592092367004010349043044285339551292778873836942884657092087894540476072175072480749396497785175588546442572144921184056713230148508366437269049306040665455040278938934283773493283921648855127460957635630269338817009555620792847479482424158435747021088453255103992010341005631271314734605029821328409735294054954397582880790799540702770054600342736411430059960461807120906770918644558215634379405926683022266368520567230062311303497945871546407181782170498585805355340973505099683080759337625883606398556697137303762964434768831230915373358417974613945115501717525750994560751133541754745240623678985351249073599101006843301136119271981826106679675752199863551957259602353015601047990704501228373201584175250267000463071997389606838324092648680441081960288038776374466791695000865489663137769436449005348486948783668175423256564790771628941889693374888100272588639448742131854718630500584608969454453367942350268602373219832153006344959530000903856992388107094702179047272615711511236443545083546520363547471016544584924563107866850710714230154377367802075292386529767200585923406416056684308297912411336686369363716390048515124589728823959202250404254718289811640795609035483781502962231595527328139252750635751349488870818822605211879925475106301375375384277930928418689788841464492398850845973506611207058281538513239249038479097466345096961310146052012734722322462091766517641690528397710692420004983313314394348172243409266086809785334203817282151736697810254492437238140265046356324625482049468696582225538662047627238483480793389833484758646874256512731938545481642988679389420800683364816737869095722489170234758334739501055343462760200217681330709768120967849454886439244791808 [121,100] -4935883540432768266977899335859608172913730712990776498559741165122554505848358080975661720172164254993989071950471232293175047592017522861897250827645049240221693155496613621537082431598761416819755457370142077810751994081375737873231056215460802758058172505352938435769007433324323255873022207163001453450528867232888943090813310872679866126546238399303418587329254896232898684369329193651615435845293590732391257718720450270426840009710124552737577502930549588029532107624664291299707916576757366401694857271543099492308468368327125688634539848292473975177269297169822698484220021586224404543584586626479643721735348042021956402171611134360208094804604491782755961113846888903066522558803661669536448985138633614835579766940169559255469629597895849742002960679597381349993919342896265325015936197687647705806871193406369171782234190659990983283955701675590741704225918556284799187599901652482308576986012539952899519058725973260362755812727511082005005558919744053894489733243335125986348626182812302668378775353700387761397904746335194727619687179856875852637298845028821054012618051487433627619252325709442116057104713525162539793742105087278197252828953757532352966989107656472073514556197989559187842305824104932272154666505059110054334109711446815884823353303479798449571709857655289197864903210609069670390386347503217117872405909036409406156274724838951834820216515767048536374806823391182981746381160162371073399420427304824977550507229978111538877553221130003383101723031968221978913401396731576093866484381221791749424835655121362660085170243160414687331869994463470545844578373819427862851967174760606529244178407662057143080572775073946873572271509874825857568433530825098108345299145119389094401300907548002243872868326241179130333243255885583481105877402236602106951206799239422938366946444259650381522037438145304041174416005926394609239032836358978672340397604029912309901684877088543644668649130678850677696239639363068645372878115776385119882109779158602272455793201403948978202293484980960467286557703216719363155566351497010364363427484771749915988499200540173581017106876268544 [121,101] 228256512584821178362416624093933500089326042624778982877417986403668759464942433947679995897324819978662531524195550090885467561465870401819860708537032383892516155470973820917286611302546997180679157492988825653965376944796496544029807245738478450702425709279814266967751712888045262713032535203595064845331243070604235527976223498192208851752877812828734935403379335423629431162262571641741216371119505451140981179466665296468483367638064347166748514098004298391146991674512761381570572086499334322899795721992296128536645022058803306600515602079015330862574650156837980632965048569454683204269518544426563232073379627047112265539003835026437734246401344919571269326781313237249448744818238471483887806572758607432293230358301491117645581260905878233264477837143214726423297826718175843078881710378242599251873983809099362728491765246444231543299407389527220522571257811918169776888629259478698674213733905103605142571975034847992156744117048874502000110831651474343265739833734791558955689188551434524658618587079203550945513682673335850708330394431750154078904627974968477823101820415473343638608056541294267904598763912187106089835528422198390859785796493888408081070469843570601190305599492448760113153559082875808609166836671780414443677007484895579489922640084545473377178920251046075335404588496737741478218542341373320694115340035651272214229888039307946400014187764880548512185237101072108769340419850423187295881737042393881819124555909203056137571127784257481973326761296721129232453661137369079705586919279025019150998067821467230163968017355958618585543524399638434977375292982699917351117909950524095112537388681558225650671765334920277149828880159198022918968401281275282926563742075777534323473020119321831951456516233792424980521430487626485018184524980196340107410941508330911301131713240708566604334851072064912750295395725661886996393795258564453393633065797116003767116561796993729488032455890157280203440556373081400730956988161337310359745134294230017512957136224999510446636389556031478996265531320430796307709304183372234546952609593646409035576237444190837523480576 [121,102] 35404167406513235679285776935181888778377121608067462227087087042206173446214367887842299910725723245128918254519716031267308710463294863855958699537781746295780952693339728073383432362999093466363402556329029751429168911937299554071059075522952054734646858769249563462312354330688090960998474083337417787465397773060882444767851311187817723387293066741242044613063433126441746700356134054963645176550153170021554713593374330212173563731330614146171604277216309625973943180769438826650982705260310795361856158574854207701733136272802149634294209766269110438882074032950701067836921528493618944672658150224256051464272332882406111085105846032024881442956204007614474127398942944914890386471952060574704341174953889131243390903637350971508349627285208664282097901244068913522717822830114805995403770988331326286946073350881422496143815023583472639768955533397156198611533077038997488264961797266019859083495847035046682403123256476830860450544772576893539059855535711584498257635696680251395378593229516428429496744790836248770285585414228045796837331219018854351731393902737871422988810770082913892188133037921164080207478693943880485400203220102461378260093228695173841153692915398853272552276958293450368258361295405003540448794481210522930061125510695664856537542601073565696504288328187443738913067500689833664271142744525394376898873056285026807851672951558783036823942872476115953757332933841053246951489172215199315284914975965933313281314989414908644019393179872379574488629606976445721182612876519827404604726870581451880294453454364749626080401643241871389322037745208684924017291728290863176058030266831996429000586958784452528086002402166174625551922476396667092071889524118034398501776367003247476369779721576101157378893186102980123107052529501411283734083890093531472934038685593417880385163409757581275655863211039356515482337220410808566805958443583982165517967254643973330356793565072199317210970410096143861722193764560760486490316162549526899791014681886015960500452706145659359269362861343697891992237985200059199588495849058610779541646872697003624922970921258874961920 [121,103] 167904385245140172823150431651702735657261258530823853404049457158407344904774210544651659494044322256365264332283642047418236118100625886317121066215159296321148091346917501580069432228212066225869780904064752593724779608169437067217210752079540155179556938624167698090813851206758207727350496644046233685616192513337668415710072359449050338025171866351195119699786342187092629529318816951609207294261270628326498652929655730453365601579441469543266051050931833499725703432850302114879787291656874276316685136219953597786540607721047002978725321897956255722697067835104044560498842233442434130099873682190058414446660504041756149136260728202302780697269828737667484788120518388967802774614599368542125664015583739780377875360623579077601234640474007656146581022990629901936949737320257154880875133827451745857453572469637985286983755819563737086702643017195773196791396366996584089800543760442557196538326107559830882065971299514104744722233893381395209344905816366863373496501066796487789072918465717727582617987571928126914681111125464885823963282545703589875986353378746970568345214278863080282830415445227533717312295321638563750504282735045250205824560178394068739946959212269047645480047120164004541355789769419990361890427580091243853572016280902597246986920581742330281174267570590510321319569102171767224233143059904008385935176487479640099417693587384941839578417297526150488909549107974854832724972183052679161210940560864138216179722106522544834203142543809336156200571404725946805183183181317783692928870403889814782373933459834504454623917721298042351811992374013713919160542643367655039022647903361736219187536420923686954733673056824654025693345617738042333768375406101175075885825620026762435056208746773127345560091110716215674367506769308258868511796448120866369860998142842807003635639362561789873781338772187649957226751285006015282273071034792446514518271448471368812209503244619591143717168996146548124128454407516697615319450757870921835346442041429934118503523893610165049523091671624328995172087917139675546992649737339260109119404343732349929884867902046208 [121,104] -66959115027638260965910204503344723903475380283910096070776484039443565152385654370283623411547733680435224044401343348659487937042357310039683404154737227591141265083119235102600087096454371325620485429932748736422357712682662539379038996725314710836920180843942640710225158640183846514499663739824356481013735738049600877631054697138002532196743567558889141166108093654897461428380871685326785329854114750467012651000615388103774788574784314329702108683847539189498396731172438314487942065320932430675386394984950818625176741622021250993899896325334902979655231408714416362014036643093209717555189279946636341686240757909589543663519866808360304021625337372527242268375809220370288488640724501504135360042738266584409367737630460032186295650082066851540932284607524227688945209630790972111316263089993812379983838912234422198845331834887251059126531361900201362161682211712943983594757313768832961344382097312779635605665064294780957260628481888830297422442088703508417806751538409901531420659690014405934548920828576503215295492374539512693571782775378383562998711104947917724617805583176949472122476378293526522022678157785775616829858193220702649042335206977256382636602689272114389340982307456036666388905275921669853906818624996335512197696404286515371477220507140704668893712667777491775245746217560125398053985367120790307304025192564546329472005483502974510281326403553471373735746049971989264850817097514814587211814566529622795890275562787154984618430801605404741678593732326397846091737864089979068691024382117567747671151671153307795103701343629687436530937889580433087946647419663265459598401590565789705632676475412975139033909410263079449149550892430973140401039540864877428868282939272390160790307039562970626837741770840857836683953231904685162547944092289422251128407623770464163210129412055209702030282315792109936607666732469053300528877412101024307448090080821496134254147257808985893537223725770222760017033867484552683414692744864567259542621279294905518816939477674002041888464982390440395678309255248722220885746068555177240561080508909409003484786688 [121,105] -752428298944290221464076538695898168256995803202976589805133696239399672724940049516520838023822605767339390983138624822596110228933709774252727450007232355720230147657511794023513669714734110117502702976383150129750708697124552444831456124086524661866518512182395893747751347945496770014526937340082396959788808637164431808763945845760908130259585884819798795659639653585369872361209630755526588083662208859585946419050305569121518078966329069430381337027936472628008113369408266027593845649784568141011780669993766435307825334343773831110861218960189343143644928397928666153645581937772796531530226200780679129842192009046624580249050910941562314401098023101605144390586898128023573774370210176938735782259265626501116035166891198727064933413833241053459721381152058989979131148322756391206119642655808374518292776735416014177901799462004222226229294161797363694385860808469953769449960592736796250778255996876680722017187503355038453379335074777714799999580332587367129734554690361650028966649088112337580749162571774411041444775154381321388500256918654733247087832922541076515091572929626855937845502518432439869257092173775805758394853660930121184004578318989389313625391796254915275305591648501168001554363535251142606707290730295677703569501830472780212526074725038124530185549024687889104460706376478197215072846669364777880605552571517221106906786578735887774287995905535502337029011738939505574713954703873254203999462084773605971957035746579992875753118588137922413133081932706072590718268351737819994410392613424847530163721357970439352667730165546592944871685096771954408573525969388810117532235508551015198387457236528502526577883463733916653766643066346622550251245568925350541510913269756280805474489626347548657533045212439369548003899812857732901786184037625339177749775220994517367331456996872526470899459775495575148074516040889211425717014532897644079459525992916284756592124688261020519030751329625551631280649441481857256365348615949770366728720934937990839834224140389862297170990349996930489485096104085057706184088435676624230488355808287387377664 [121,106] -914845100332061759585069164090176818663665441488924521398910423732853646607303500920723736642841283848976588626865473650555536244712596767982105491946487441231981859244442795769362309162971011920332996266763797392565331686075777348278034852900503469983093797127423693161822649714855108998332222751758697153721115204461353541195000712874814931382518174419172668393351707692213119606088300190224327249102700233573692892884434380457166925898334977534867721697101321018132566995461383206601952990994326111106992107420801440032267095340472608256408193039654628893349497239558701893469109384073705873732510002105511610986589902918854221493409866745358315471503424647484554178442579643617261714692794378545759283048472568641427455639206120778342092820712547324956386524623856132424700400395332225012987382619614441121212099578724435172645738411977123244633623523705284335402689169272278524702292507088894007713655526784554367394543938050179112132714693996973219325959536192282367362547593437629387402209634425525677511892550663256678490294262954367807313552981504779260890550276175806363836201912245522087671299139986440731001617927601125259107349446951375327705451498876261742274474188819081658272610810295688611747824460860003247979348299376647646227932017803036802177251528273281072671749658297826696089317316973190169112621109143135950619922870640800558211247932634589044964713478430802100796290142402510071335026953566259276369098075718727589672522141604022486462547520680074923422029542460562528802288361090600579865940391301825682413943333911549701748422769831724918699369759146857643402583309999158676917071073084235646264487759606286394201238928800672810244138553385033547328196676559780530598473823014577301439469420487388615117905611797589548931553756988207459787406294384939591985766210218034095150162612091081025529261266712151677959389987817230826649038922408442525134075762031014168184446206918799442707551075333716288014035984341930168185383586385856672582342259338888711180406393867113548663705730463770188849649928469363686900426215500010077085341795221504 [121,107] 1206418910208250881885971657977537417857130758750912471636169752089414774457786722303054246832462240907368166225474386421739766683133866242306429698599654821726761012809028575141102673894488142790553631242344610822937683369651043786688150769892549214713401470029861113374162387219729098591906624201288477433630958234244692830280544535172058772937658908472650750606978324921891857578106691706179530931277349942416901700127678815110259266711981633929567764585573980708460521429412775250598888485422336649821048035956075843373338151473159812339430274832581198068639973586395638178130381374500008060833765986863367034788285890468548390572194090499930622340589327229848423501043016604943679362371732948806332636157441124377183043364865862029469486917616834101016528221989234085362021237852199295442879083825870296384554918708760733341018090238411258365837662174156172482674623980632735440909681355409892514497090209783996101140663403145473903416240618518953455540909896965044853745802036814437506880043807471445475984544164005087850892761251995535993273460993458421574027862972052304231914566488401393214547690793038118501682020050578402954074353706551368334932624154287619997132104561307270333265149980605837017407965643706909983963533584232314807980033763112821806370260407251859881305815368284867935970534911747686546707676640906055773239297444332965675660234589167448285877703546745515478998766946584753463337482400599950935210808237914855964771956639302897771791745302101745875056847455612233257319684072675628021233391031498432054279738917109746786034270784933514745631747620716349631151483619393495511196550415581826509397249367450234478680734589084417136851405991928907093773597775847466494894578819256610178052078594685959892749311217854125521764071513533862324780531620333415942817477723835947943644230534047507229651789543046958371147027113356304254258452033942660048429598255571999940214361137546894546522108826266643196723483750882282883911208170245844269336957068449775148339228002000572043781196475622417698174535037747839163367196000040772503099752448 [121,108] 682873459037204048754788696856936652147700734969782279947573887923380053963126509651488356088393145655261971112119316401793128336984684241719159451290252839943901803527404664300752396401691882107201882668902271561110516813618709735044575703783465384025028061984527576491417684081129353274619971772681390591640941905789650434469804550169764219933359673396455546707215098024200405113270151819507260919499920020800716587693045942583180774449701026162444621638241696312432843647869228128899543501984619519374505712950283540353286098637721255493729084683400865761052639055051528207300253559777859872984743171381414052528375168437845568314085472959943830112833663309879970467019981065966448591742479787093377211487510268436523254973432539600948263609215721357810748725785136291903323296540256657327826333811506514230812116839339220443799311732785073841514219019337312425814924884544052278410344295968897281994247161637278616440112536426071442380386220260522910334706981999616159304426407074831844601085005781520930020375873388632812574413517045030177423268230352000145797977816473814759721503520586731508744040046527880628134170588410107269457554626421262575679910416746486253674189073309838568250046754840463858467032825111158074050409729058461384149651656772269092857335739798617772742896259453507367247719586118229626960623740830399858796095215443048877707854882751667299083720042689369909700773042842399284144683106625185333655308912116051539299978056570386020495899238559902935649970443611629978705082402496236588126889939236782172060299780797861877253846450790753125110933486615779791926701454221729107328396399087720230461183496639906253772031679300932259732984238873907688165677903246045914724218696082248156853971361013442455023995918242027892594597106541733378523683147690431770678648553204299541048323089643429086531236916415458541618697136291667437330539946976942593981413190044445874149029363539828647681301695222632717022004100499844705370676663639359192118570852784349851534471530979144903214883563067291040148753583324419610347237752109035945984 [121,109] -503886212883052495538577884789014183275989852140286642244130812395251520909166539951264989939542771264174902505291450206651213383067181940882783744377630794731498734258235628257621422298529755314262945279335077780839986355073404545838446603130764290693794487758254698350120477057439432545486936467773702082479038211830472160681812708240204671021734688006513313420487688698811808224993412454243183170440585338338317158347979053158649502055969279649242366923575889575644431736919783367939114497213613014147395685585767173898810642625031966768955989212611000655793239734190500492399126879183255979184431662918804385065448359736293054418360543576926384654040338661527953181613247553017117865952330205973401375849364644864693456552911384618410755666683581337315148350557643485449096788059114487014203223594305896744571233189654015947110118255968026078841838713184148750009727255460268254601816995690477917995320043189633442977104788033316219683054113070249077944298973320038817981214745192731788011231895256992023814021890036970670367443833883661490927383508833440129770249916312819387354494566571412484425083664249091785713607498511710267834891129315991090984746390640338051281715323673160997795850143692544540065211752117334188286320452033346100322183675011456121004305628879429477555577734737651463656605775210533962250389109212237984692723989403605371486507010536793520106298085971377000688351220662366534951047678447446231528102508690673141180401778556843787663345079366473322113831865851179792089620060784975811928063518788554901121684525088453429348483362967675543244378872014153046545207644584637038216987179360850699168592600530814755167435368495671353958760114696097832115036133172430203678226496127747732737444241621068570377999344285226228836628046436961922967777113710598737056376262904305751133421704121598081054598362065548395463638669083516932557689766324121510732701496910510796261791005679015748199325798690273918038039431435844291588803451035062079014061525601749422661614371694068719578732025799110485596217205867112316635791896346624 [121,110] 849207948537649886493556901670560759625136784695443102580870715372069339527918712698157665941291890260941352131734410032717589548756703581795794669009158943478556498760348570701795025407122635025252614474805859045215458707184271650686054265093569299210100935707514335733213451174210606120805534763254419053132730770345638802465913170411254614660447313139916260362441629407063364836410795712473487070110175470148673777026433774481097087040144916337293471411431484488675587490569909524206228861413647752959029136795713097029661583297168111067666294534940558759197639437188907610791401568392271125342899375956241680289522633926139369127976885505182058932379601494380682228938389626928862939715807057346490487172042301063766835424980076122933000634398251327329147156041690263820081885341432203052093926153493110389829641050296501901006668904135476211865156145215769867721444268219498130118248185999079285793883652128004552175552320193034435414875777634932766735557330767497279926632685785927918138222306754928536543019129047507484289663571377755964397686063006926114456700076465692169146203819762696275649081624035381766149257182040900910418009216184167401952351329787678249083759274556043066442854940144086817590503752038719455109327601538520571049121615465478947139481894783142992826360442773506012478060672553149480467240442412683270597445401298772050594457912491542753703524924356803694527121819611151328298315647709503669763414365109058646790293878612384728320818508884589993718311605383192737996563385583998542827155751365962117035119380437027566836952993884988103011940242634430105809264212424484200902525416115107535633971985647887771432389298232030937954861825636870251568500702832913418588813512696870093157619845241603025903689099657298270669360557411848257843777316136110128586885282641135063195344819129371790216555013653270311406802191561616204710181307695172160169879057268644284364812071090116205387971545582744291179066031978963118847237030804591017047631413676482612096946901558060396729724178669564211127450332524850407629389824 [121,111] -590700324097499912926847664836214117587978100442013934592837341996854475478531061173215491192597777879278226903330829349888645577392519842485720055704836925770919604347675873057060157376978977493813428911813779910051146906655323545128022691447197893767142424791988195227080819202359915545038852055764048409128359220256798594640980530948402786158272517575184996363687604680388650552211368349737103842736482275622312297804659592413651361618045915460964611241416505850847878857016190451683988261007543354421730832284762308594891182736777068931506402504849902780677420892790198921912344233782624368226474510945970373939903959416364145828387853586084300283102107193283430287937596997654650161078937950086179948218279464356252630076358890930544594580819476998927900534227239763291675294039209034007269244102992417406831961932494511661611587318515732796798141544770793876102261078790156482450164565215728298911756351002997886696735495774469752086001832453523172461558636815694486530346775470376295855467274997681670614404060866908494996494565251760723394251905971130630613045991099253749848785809570108370394164508841912712563643211707099142366425020126577781458761688007933851092098859122995219202992146389136164446133882659696370736882781521471495119372291601096929087605630731977138505154653866213691730223408701515616417394797701920453869337723805581648714403079084334308632545053424299461887471250792328125584616351821011376071208421153571124853600940022532712596037721729055910695266073129161059202489564191519712935600181182626445071813037834577199032515153726363548238175804339581722279111421282156086148847761768811087061389952554814718261135321645215760482237344006400680797131313162516907703507229949322988838796994050805265824514907847625989594439118512669358746916903210072815924945216199118421552174269089025431774194211204323460622268366490966276672198753770196328159494148704610423488753697046626347646837764609689526724859965409497868337909796878495308933864219879085758311025440745387492857705538276382636365089151274982932480 [121,112] 475883751529328797899372985335933337014633008274611621906151719027907702065578052674772534848251772279685797372784378632720342913467540495908048018004911875708268022588401101281056609999642280880961966694642651533936160678962180253786712282328323762514805585046234052599992665982539081760920384219895250389512757453732395768389482413416694461276741093074798440330115554959030897389067240490738290251309433637454035611401031571131337737250761178219623895220761493770967306967563428458937996558224428792138887458963589459714853338339449528023319678828971074489758589660207678463966454140138076076020289003599438643282755250549451084032267424975140472305258232351564469503126185946202904006835729925651259345954307988858736508754815449018338783469955761094792880128164889822462568305515297611500048994120750539599506615334732791813418732571715101812587346262465317536631029069005458314535630685532660499955549834943675216986943628554097908200347152785287439673798245215182662201684117678995372763816720759233216078434125040227318693156265088603470010174558226685719722732939265532638123878251623701580125863455965433154662688945326001249636121516500615913670899777589073490102290096062756713300855363219685062047958731030827688557255368138183103001939368507039853620289958004748971099321036731803730705020420115072711695122754938752939839320631481857640826566918462281520545232954494585155643746955520400123566764490436307586614012002665203933005234487343457887130189530899907970969353199184709399752020522367688866431949053880268946703777084654143903885344882938142099138657104367909495322915237406422074852215895677186283801383375940450332884067652164781839015972781782958929247955133235573690635644741223149090691637843579046078343304557558422017418579631904615049735020627127055311388716626261971368689674056616638972183332602167671274206069733635397047473960121052688577547700856268957235307744810129936062364574529620925669127557291020324167177264634908395731091713808191520017341074012987139457938621094821450479312344430370816 [121,113] -115281095020172255598855532478700023009490206911795497201106406522250665237454652627011302210602951700661540697926423790935894282061032643656474199040530205908411863588469971605597154013089940036991793861818911990517659757418307293021709248783704216202757435314887788527270468962902338457406368327123414973024141553288068210777171481647699435041190211832164830633693840912651084818022549104808362897004603137320990818315557393926043622496746434518043383370500013999695969564615957250264396438691889027084354592815157425739589570401106577850693557293313065501447697543014287190385141497291236577199085429400287909505319836909250506374999647606591542050517796078437046065280882610409692605512706150855665840312583562399647673696601621894246465766791486714623408954010877456735641190420024436255667193541105049894823039804957037241219369653763543555981452405044602013331309721847991346485427114502623437022961579460450144504217290440367374587077168013068018118081286247073137051175967732360092126348066128005584877497186682771393705317199711761105195399018985161491868462226257636153266271159674125488500015746061626354932309757346652077490448053955073549403237687257747260332102767740892069082984941288376282872745241729811560308256901353716433621858682444433710553693491642831925205318057032240291232376406921043330016816831567701648564433217151177289845103826103083441843890436627624669844370905037878183699802081173853446966676815856935242631244202618882702265577190062804564417439665008244353964159007477913485804986125266711921707300967615922875137949392416998258292088007730050689412022612094360367345720623794862012941218796552527401006172868918606268180861757572854359748466881253184553543159353653259511831444037485750328620960024511152620177000746212382836230898180564893394383105414042851385254511401399333940190906625916321284328818639831785240801676024059378156579335046779370403552113847656236075339650933231778304210990012850705215385801371712079286988935480695749890184463179945703760119450881579889910552281088 [121,114] 74689404203441474346174868080313480238524638479188243888762082813152331588303744105371280209609881711045869893085508386355432073614493394937508848123046337166270467304718356035527739328633980588200588906836274813083613150860564758999628322007324537187157623964772992615979720449486229682022937095618992483836553750070117431606212490337282989939482472417239610334631633382936829212223685615108194260503880948957933300443734239870480950665087831215882045660001821445151638638921623660817777296566375403687423585390700414064828225385855694615811081918751495327202790786628761167838062555279254272683065864937295628078308001134706381917058760049655507701851495057452454637655407208650488284499901239511041240011133472039399361573386177851730329528095606527360768406739520976022840218827758664621296981534193707212713331000026820862198895630863068712801047083230447028699246240951231970763506569112779890703278579534954652197249185239444831213742044648346949883673211556963881180466716333057349905475486958263538832468545373482391926808575198149556698367333760459711569003384983707436233467803414195408338686375715444340379029840238992126485113367370669321514619929673196531208996284747406675512487260797141124505842356995403931994933244177143520598883480259833782709240285435479786076971017202864616983835347351789502854515392760122367140691646617969010176622798013810640453507114382065186029013684194275403464931707199410230643080068685064196241315810914094285539104684640344929099319871154650980507693625930390436800545822033114841823729277161599179078088030575584284708966545565680054017683545547928714102192055097990409848105067028988676744534710854182399104448181881726086078548526645417581331364135707568610056407894666636877200369975680219002274466953517385341348927968432334436731094173688122121002569786554084259780529175580855316868467504653425013740201751797144917238450503419922831426447651326137363462497071557381357782331187023430098220799522204434070503167911994057310945090903344750385715003345585131094016 [121,115] -11588714617248941798138324784424468824119366531078380282944292029543226262678860744834660170242754998892500538221944528010814386423069473448890471185653398645452909642110523770755491683587285226047038393227711142613344322546850473000349978129720647468139443838646416652063865025115104026928524858782569048957170246953105909321904079534591351054088516055493966200168820331521910687245565886830877994348064938820478363742196494098272557938826016389958761059593569659324354617232375615412073400003925922614078263537735522080738153488435221359954408382743185468439700044382625636373192548999524186049854055648351158757875568409608379245909718788336100580556788821906446442579868286652479952198565144149709664022784730181719788302431224032182610155715772621172544212445195035416494758571811421495693609041566609706274328759481178638702863352605735039606392249186386442861429780119902166625171737428334008349102063373652490560485435394214208546741514297669614403570937739410422711556800787983305300842424636289761282233489198608680596158343665069168890463047174630824372497526964577510595322761779184782783965453360971593408759221003291328253449525063638115491325289721176712202398487821863961626533591624334943336472774378956353145408360266364510315139546796271390698075982040748115284026315738003731343721668959270163769620769077396728637804844052148324471835779508783721210080557381943256432129386909133743833606209034767338869815660428008271587030286582542581288781684233468015709239317464316994288488308669838351695176467631651552910714652991288126627520782791658283552508907698084354024839219912544209468335043815473163312381951668521493946389762766980837838045419821612288312772439988623632068476733047993152830807994334334722634697594454709975529192026433663438733421242192884500747212711425951446508740474476373026168723861507117458491259199197211439130902234848561935717111256918398205006766033623905745593872222048683589210420340840421362413648106369223675253173142144037784593040243173104409003055952592896 [121,116] 1013744917867819571862787901573125715574362893810158993676752098818024117856840630540093865825436343438093860210727717519377757012026247693854478703957147737291662612178965087554630433811496053902387274526682210538923958838154870074634979920583753100550892433844915272856957036365618219475427884044668411435557000300346002954194000256559921263225300864450469661236639292963078978556801774278242618492087463233417916139517139140741588028750167221657987451183123213171557408102880963772218653992882770598523803379114173375405331551622505884360620760282416052855331726498054396892188239590543001556151659985778717355490527186953791740357514258226947178503593507180185556493501799932595743913351945125553218151657187340449548130725099138019298310883405537370902621280318209977140750242616948451451240821928443328892492683711213983989247228163326763749837691041647146806910395812552933699999081347686163576944143038335836887873333734922490443112457844424936432993578637975934257430978465503549387221562131086919201998483535296242297474253947260287479010926956996611105681828687811794143531503049979043948456670033167686360357265235800628110206360955615649842078298082974116262576704412994828706521614699461173138318309862645760539898118289904923119284442435153106107422581014844310148213740364811215948162572395864208549439504954875897254572535315514438573004291931174242804772481004435790305860800539130378117456117285912488534128811258533028084788754929358470341051412152471378705799084642615207924988713023731543533165348883242934236130225238244483099364282005506794530728778482145010222013036336574995625499846025933892632373371317548729838259360223579134571458613081404734560572505205553927846976405603641453217174144470003140081321173745789226382650560719376779269829548474907906358564362480580739223273758104908098270859532554805008011373526123069632863737555609143700946436520221990504706054616218463936714808104748825919895714293694190564464189258707897297118705467229595631815395939075170224108429312 [121,117] 362231872085184722098672644433643272231262046268866193513782050230598057893872558353520224416354061979574555574840819862175715843571054946628729193131163253103663068092530057677259095343997838729509218189459736403919258956922959410934607752635908265318023399834142427421039636453812310589031686899846300779599959999569633834426395776084764175592347574070564650873819718767588144084617259701727694737109167911897394399055088153502337808742423713576262541224037941591989867955161775503449603931660123406104253290681239699386896760340539057428837680494899697050426132312420279560272790237517902894183724144910696596728585551528665291523154881087482492521675264352075895991000282679558891430613642003956342682751435474686009406938457831869191062517315271809271156431108750883750907023750422347377994358861492330637080213027186880202865510047598898785158093973273161465983633262821265238327253103414883054387181535997354599330859750492158563083060541822079559927871199208095504834110665680525608957696827099781635740673326906564893316570453053787151722249679173912288851559346373674413859637685297628393426972958031249034171376354101138161428848138465123093379165757479812467812179649665700561796194599571336893142550287431530274049011959727743471758657366569578013969822267659912709069840975518816522672259568164566098851261282845873348799805356517926004885709324367358659793039300925159585303461475089455291180946303494183875109145984642750806077559391531081151630833070762671248807403792365873455543222023656020297367700700371886978728821013271358724133535994752653679796128790623980800275753285104189559192767149032483816738606226628947235464464232060316437532729197039955237071583098282866692167776490541351433983013426648769993263021039599373401595843817457447670802391741392669331855316931041253638822284057975742423662256298577020460438447815270705958759047067860795458957441586049467537653030215530136211916615494209808476445884784025515426111575909097843161591094790099093791624374479258042368 [121,118] -36276364403507429453128003746770991578225598728281044083999251497475365121560295658801174679913517245842338949315546630618996649027343833700250782277824389218558619589222570527341763670146607271744681331360889617528726442560410184041867017869390872207071477017524144302409800550216823778612489529775653541526726927426583219008982030244822360133391956860122050757824022822615862162172729107223543694064146845941434552380167938767687078974746351216944935831663118619057854886925512968426445828251148887760100211394905717487492933838773600197464858381497701544267417522824695580626095130826113166535353898626622752319445463227441301564154787451128211318333562436225270734500716017613420547836335181961463486156102262006100836040803444127418118983806496600913908386867200617636375644929391196694346158584569174174468834581614783103769100459315751790519996304435714241755604221463340434976746999157202746537377732886165332714042466717424135317150827174134700063424472779591233332153181653028949303948338056629973167227745454774725635040017306537834012514713242050567381401976390348323388388547954748041869908061188271943677087355117089445477883705118571064817270433433129989046819554207560607861438440814973857677804575231514800113456909996175943940423287889311169521423791931350956169411530731651529257183898532132747260652155428286255092926003461074230204151404723691734462209393625269494943952308597823126440620930080422565952767116157573981970219999613886485063972413155795631216699977388166394567809720332260737803207444487339805811589208749341815736249864314806439079809260047459272323846508019734548639995297669356349015959089371150639680475275186492295837594779148864708640612433402399842684252884614522851918365571709303484912090995615819078133681928264407971482733165727939635218503601744544349415431204262419525053559342747997579677166490981121133152207899228973890452737306951131913932749548800420475854892257010909830628612163879463762209035102224086328709129083643747145109022523392 [121,119] 7607933370161368471438762299813355193782637687946558557806631385050780000137898538792988790607844281264142328405603065870032330211312399327012871176665320233895915384401227420419073359770508613781245457816306170680310412796072368246235249248552184482788501476813469778560828278887954072547760205364472982658558382415410655279063470061407078232700718317466707235435567795897035020163800930300768358919708603701681668064309417894686824207285333508507775401072291007599120958223650626385762091006313699547392507819751731209922456497723248416647400220635084351511698409068337413367596286459419084067086901436491161443225919996701330298341997421356592600515606799219305374329801698603009535209032670382805017941131519701013679071517989000489676459961360142587287799537340029241569022621033598641016223707788442463345236201743713980444435472628970310782192063704492049248702295610434735968252447778479883847949617593372619868955691740984809724383226350229599151440157341388143574034535412009984258591766572941822742148997070628183949790536658757387172028744075369150244890848750465309711564491707501959813581950209959781663171313355631900551634023376070490982293226645155267322307741492592421890744425809845542673304716761461691323373663461367744419056554828927002777758339600900710373963483432621631794149925709528883692941637593443383003399275668127656166418745221060187861333147208158351664333560251768347409729108674699556052140799858139881194505608119210226522489269404472458742443230259356715065206223380636494452583536532674775884848756525458418095743596045627174077623789336113277424733226113927661721160768049190854924021008518935461422214996380534588278178848854571778910934517028415148532117711109710950663670071410623074201201889042465228729305448516764900500250850942055071398800709764449285040227324889161617314307960870163820667832841687677131348286247781616350611469024892761152299246377802172810747442365911089144890480442527262335706980784865333991011985455377126689964032 [121,120] -187776424369469270382822012904384150984260005712193303548743434310057121534262773412121030135719484763809673984658653809921239576404579950488431151219971657251335931996321113059254973776641473700209195854081104546879990540874947888943025240710471864197280945616179299650608659263376051072636507216933553570838351387323714180674267906176038505203629564132742740510221453064459962115568098432336449026822780520187293522999720389504533881834751811845886191803630246514402913509711738637503651355607348563911681553179324854288738790883016096971911733043798441396132471058859016011872357391379095459146592935025466987946667163712425608906936820079590913938205345086921539868026055371306288747243777476291987036050320443769005771854512493599876799581573151916286568464167383124938384056764284004814182660501376047358169464668283709556935910699257031171233315094284948393330820772837644357554674345305298515703894448627865161450762741158576228922940258183220195955998644610082800515225913178429632713110091103834303497132608073353030693751950099334856825773028897361829229093894441051938075097724470446791047115798769591647011602994136300410730956489271231230575855500524217890701484560734202723500489152518127465918230478793212761919148725880160967521162354430660830921289517415131097014848672111164323869661177047791479714254884641252285339613610330286784680717112934796504940303678721866040042863987295953231353183544945728063132530199651595927478025323674495699157045347086076748836795798349231458206060953170799188491034521645291253074824616257724303139969716951679338478703185792461590534725643317239540593515528143555895478874328289950635423050791642510059188667155234798986036210166391401281738648328303505520532494155601042710913260496082454642754120327126516661516844839996294322350599136678272234324834336793431353439702082302495995462566503488081688757015703413547577658457562710189897369275861834072785767578287758859980648795810095771651516127152102618172057062551884288 [121,121] -95578025692515614704751335512858060771963829373584471241423128143838228955010547504736231341940670226653469253035575889978417693935696253614890134998076656077801025023552488387237846091529060064688941722019361819894072411273147295647038724213858131165862208330935263201929385021362221655628355462368473701623331803743693737841829761664425201488153988308709600272763246325031941895218502000136378016373412225259897198569781396432663532882369233331790756243920139845735072367568841122816736050727740414284559412447848444488063035739732912745553630057322420310576541266592322058373378687564622598359768821461973694630432770739329650236905085644268527688078402231598902313758100925463992014960123599537002497799154390399111795083584587266248173289375444124797747831960437280603436430319346463465292284751969071757781610996077752388710519097083110675096526051489463860972583684072208369411732624785863274978544289212772120017462095226879331336772400152426599327872483125372994784783740908398041578724899115101815479900152545521007212398731365557422240492735392775505889686207074176909775143367580389477665831674844600935885603085782049934296515068946901859069221705413157496023104194335845150567159292111962629072889954558156820332006759853166390150899039169193431288960745788269263938543943870645614271596667959636680098631633605099300095321831844842267465183362054552781138346593501466725839569933710958770674273885663489199091079235569619178589575946427852775913827420620949194898897450932187018422067534146085553774058874616557308076515194214206074873821231703533314789493915068686569793767171256863663241697751006842240049652233304081938178574522459837187177556806728675037461142119422686837597887215229969819066429281847307576940409348952953133700850295656803155960343418206907253814968418459772070283698696865603915781943755982052223975324849963939024674174277373458611679022706221831796380959797743637714641919947767370687834332166646613176825065495607076718260626432 [122,0] 3958961907939145007594798887767875597408469328275483270502572310752424629959147699653131091878039930508239186046463002021392825909501862877507527256493314184348918367703776976934010695901608058243134636712024260965059547356051728829297803370774787945123345940163683467845044264391930845072819880853766499769274566382941811097574245674817705364982428973905354681932372063591117170951153181067294487796899245833701725451335244589838270404166758237012582698789065805066195164675785978281383849010931230700100604428676591727737843238688018433653375621393404968962472450815401449950966886656114160521671411803166888814258728558803468714741995756062906097729894273740539125684595119451652997630421263453783210136468256132997739304984905673076356279618501215359011823907549775210043161748584338505493632114604307086858233446516300737857142912467334507275951461157576290031586471784624627796848451536195445804523017413244757664066087119895175505510960499073088668778960341008653935527923956891278490588331484069159806357883374141123684883810012742051776832942525441226960774226307250566699978280537224210352200556293219069669005535187568987158283051712822720000471792784262586909876590785692546913415890655110296149051639111474082100981715452935041810956942668303327617206306875279164823303661953040411459557362740608725186492551804777036800809270794999292735678726371417698556744233645751992066433525483237393134010480344344699871570937527011291394363304645263721225955022006098731266402171622627365902995837400739701177515814076668142006594285945500052612546873552171540206885192198355490929610045780823944818167048230979666078339201212253579573755116357140669259730366513931921500279824587330573137194143572068581778479892972615297418217501001796610850346878107463777160305035926086411182142627287308662987546606582549050834039935981355785300793846675935736253422191844707046587298473934664521661930033205509598639108011510797683591595862256641639071519116883458729247570245520835587183765879215270793714267745545214386291335729123906627179858807150399697685029809243331171011080306339816572184633344193095619358674629561134403701516407858592148047727665837488562785393971601967724909486689090822317538144186629431711881054509961027193201409544855706454847393438491960921458592668188315002809305920750038864898969599387280011150408320268394420813930012928954267914092837487342620442279652509518022104233539448792100756691070273518562316894531250000000000000000 [122,1] -28646037665776020141586041221715153979882535086511688330109278178526003464563389313853614573362808960632649525148947965461871856449245188360077159313385437754937967622762011427972792617399930829377057516581116953423475905289776097491603702780542238788552470160867771969452878642119460927257886197914542561400204525368810091590021226481273284181016683237240199348311110020473709024046717566455813702440385876725536012285167393287748836439990874130498963470236884283747943143005150860926229516749209195310348045397690913321544727485056297980543720849237740243837375846543569369262486284740023070747661361799260675124012403683968705723952517949558086561971632042400632055265463372009790273867778647875846194801895016594978419525777357979791397631856087891315092807782109269225590930080571034562215471648956159707178887798871222230541060919124942387212291569908482428014112757141030303618668995639414214451986570458874359765980907574836293392785476697143224907576898350876643384550583294900622824998600465633034381995085598518611933436419178795971504332924599609809188762845611408322915706518878447847407266927343702472540213019902701959431125398233043266934555477761139873470799345271561137949242058250954335446945462230811446020883739186182887025920949652478503711883628510389003884666469649463724289122781954116210888509322134772005953596356320370777052966698719605547629293960113563785146253333128926355062733952078555202465299635752800726096369423614238528421854471354752468651796286367786443634696627737893309953005142961402829240614894795818476113240110112884268419266581560670430973314380927179913424830603601227920524864716220296500324498779388546238554090529097270966347193489831264759147836095473209769594705642493926013924748206725828776083565212238734748525043539236939543774802336830217806100425220428085310053973443981216889773951371694031659735208195737207347918063241200656236049051361432976290441997542909332487723255094687804627634904979766079135868296416022806988970464364146625055479291704817615723656509849694530871880785360997264627646794658071556619533563889172754276447236642171204061827089296816304183720565003781362692704051867835276726879939083267044409409640413645463228005055894472802263867281042566657852351150639786221236300988530529672915476078096977680693782944601710677552035452826726402843814747610027897176363729795361288137983976681947536095640374821749413040191528656563946242386009544134140014648437500000000000000000 [122,2] -12506089652724025891086563947060308276070605389764423215539929635415554326051758245889850409483318269555435488129060717729326020729292519115167065650909477342286335704609411793372137370039033341263964906861543063639351959808235524939951924971280269438995925023584831222556713479014041008721882295824990952890005673759051233308607622632005176391756803378079965318554733011512745417297853262068998364306049180614107746806715666193315930977512106456068124758139800009589222124621153434059660389279832906716137305147383667489517543313825376328821143420054415212435104876004704922717900350270020987420151296775839835946428256308902027746353352185886781800677657237037049428677539844431237233007330893093028186614736963220871175030217401918914331057739772588477514671262139549125141364818747419688235389982125601638142220388980284017249799214712063419510458989513411569794056499332666853778240508269831142431258426618436514250838973949706435884817872441206816067585310990664576070470054981602966150536105690251283544181878034431109820111034264757619156940824637929605488712933384813623040779107238380463816784400477639549798029727657309574774488663961347895388276472503610394572320727422991030385214597253402270340114443328598619824033028705231384320321780928999615018654023270211415039447381855838428324096791159420192179443014549143400961942657268527320096431265174708833015981521800846525986588868619532172006986968515080260406618647503286889024389513192523483512670564816298385513404245979708492695998844811948503017284630127750300592177143313471595244234092059388456304498006658629192318539333230846243010061419185812735938312742312446808647964541259142503762403798060885827552269368923390424239514487188890322834304152259410009934988514791514793714377549823318765686861343838679610579126023628170943164549530322639660533413202419238158472815980942132065171487448430242014270928458584147682084583251042931636526959025491673388891484746255268461803890677606767832565752187779900047255945160778509104792610626831880572091915403445449421268117004996903211983901052028088010175895639214089893901381342632759491852906172882949445261707437605985797512609892582854944448214107659045294290483947508900198413649394411770398772564969741766637420603579159292993094995375297957320605426083353053409753453107523193440069673243784234944403352046163542647196726961360338818375547020812785732873103112537403926044290991548280089773470535874366760253906250000000000000000 [122,3] 260716621150571627031758592349211330943195059530391889618923758191348873262734985732900391281547352859945356755683845689390901714548078827110544207103432719339951538384678788445506370467182248277639613996185947386345424799426049924211151398262094517364164261170744368034079733741019755611353708561598533951917325381823674887801460942746370596705128583058016967945343927769945174872726596311478181779785435442792651233403503718227583877660478715302356246430993682487165357318956730248342999510405568445338817344047577156619093727432870283866230360414869212631759272036484208894197131038933840779947041509941014059178393654486737708827543000876281195668933221970489391288459094116275714901374654376592456036868387726424460917964878078648983237441039147185574943853962537815843722957269978077176291339421101486887906371582862355277313925569126110849247505287034513423498979236396940720862433118307172505436066912196071097075913803372857455412115857605541896834008361007561883725794503587513681435875645774782028531701042658232042722715816248540582246116320908899288545798421952981620857121271842104480616516611533928862307454909734973627033924473892816729858978132635771049814131241145252793243688894040279484138894783403340247053441894341950638789163318309562008158888946692200820861848891732042577455967664022577415985286217508325912656101657142352756573196095688231680823023745161024811100876620745104741555828607455202395914942981748970057123443155324559974034110298294816745805937664243143820122001986849321681689549991267179039133250102963996481266517734207466550401160862843648029043856061208445622483602969994723918899260950261543151056589728652658200228117191475002339144537236357295419793071658474463638945176659163224037112976372711366915766388852135008662872823494567084901443373602284101053440683613335195494081815154305716565305862012607496287824732305325745896868815785573758287214592261115105943071666945233110292811650747436336259162218605520876482184485859972268484247422033059476933366447384136162309062432461189606223944896571331247505002631899435260754313371461476270523163805320504571586288056504614607970508255888839166824007247048637518202442047800170038975662424574097952763722649961669278247691763957073478253561105206655570396085836151681830207785730205650388613825991534088537267817961140134338402539061228559932476657532441737478023128983119721550035986507297706624153299515000981045886874198913574218750000000000000000000000 [122,4] 7712116092089989109720216375183762192014945296340478543793312650523986501168029847357395090051133076950063438996307640988972925805158937023126348339575340599998605294223930257524441056343484769470112735834061462388943799828464314322290354591943118069686170394581185564260109616695529750192472021322482233603809285419236267712130521877535631725261885028265273496735282181797551424648402411897772507722902315630452885119418924996304446892538114246022410557931898351169988274178126178963193061887934685080849591032747972454861253534008376832093964171276714217118906619281965343722694947363162421260314385836024010095902829363232920162975887833186092266496569826872180780311915160040328668270516892209186934308088106055458342676275329661173641507579305778921399916538925483565818200577128031009369127178292788852923565600115034266439206388453005878299977166796821366606641021410351170654066707794732422008494643107740240779687288600424282477106905134207136369754656484218216001427178257580764815181150057928239125095179857855130017361130081045860873160568136072579741393172384027576751893517272527935665289434775059082497461939146813656230598842258796050944383502494844946790733253957727750849858662745152655900779674092852913025884431745997668319550590824501996867236090557421117193763535945686329221375737373801819990564305409767016386463043470850072593431744296510449129433444690605468996487322485429508508370644795489582520738109638504714950365866084188720609999255148799663433381865478751360055677628023109273809646357030666855589711389399976459857658498500873515202469769916071367210590911967344523140347596230948726032451119386903845792534132149182978804819644491306404338800496911656677209685801904409427720564813730737686940607915892522219337154964267655029754238597732873466931185024069695843535519220481346778023271137388228476464883832246557460737366997701442490220195221652333937593144439489765234704905950200883135241391677714433070401843651916990095174942382097256892016989555942061959281909139944470039689029292681217088795589388079718897675484442648816825606598458594720530866841427259831365473750845852887729202694705283296719007627951982535663315718205110944088037679541783851151417938928906115174182781246918865580484789719690425237188247680757740151926943482580808281051345087230284178388759268364963639617676037542974145240969290930150521068239010232449132460525264394953558829033657406881729912129230797290802001953125000000000000 [122,5] -99412704171292051339189363539049936859472900400902877636244360380185083281735009759134953417694986238459981118821985344835765393452789622432891153750764887042561352564270394481067742382550562832653094202878966955463985866416730893663325565831930894171365992840508842549809459762016405085441553526474647632980522399854302798841241056982490926022089824070809199488847903813337438344825976720796120213488509060022093043641339482072917167159329982801971957258471520577544800907522459334163473874828146573140487346863817294962468833202878615019348275137814985886330802230945936059065529381125316135275177928388738607274489849710543008141583556758852254345812069601839413029179697449573899884549205082530508235272507123748872016772033847528781320321512006430321328208414566418839014139820281482934347428729183329388733678962411091118423064121568669598110549598992384101514873891742611413354752684996542677800298373758634767483480874276230973484843353501718884117815782545292150308750257916891963000074118153451355081578372175149328424556060942870223820898259955515018255800654951364861817896133929862012497923026841985693166425385891553837249530491032951161945470032675343980200719992842361897366235165147198426587005101115264639386909730670630967564229130404607461398002807036149196251024427226938248768838264765285458560367391623219995875413885443269206844762520365449813831938605788879023977016161997997036938468004230709517269878230462151950741682414978979284211858782084975634798239251709037395056547247560757992233405736594240799898177555617707053476242602799008978698142955300818879039716816472711299682409808918414767285621333770907138408883438814014982261607722935687801014944973104520025414754952503823923779863683492464707482211136382876154206090345196963945220315180371585370495995458695435433739117561500696455141723275205521970754417462706676049048748535589899105216574524161842892256769893631698408077286519005774198184010838270121363249045534971175678730521948835319433481102282698160707143595720194006596082403565512386285232460799841726862059455842474701263801633443709840127216583083029235863756256383223421191602532719621276298576734131415050109983079930597213714645812781433356668752224126602272214791644928120765348441874488309190571908126001645024909234355366597175736427217819029349672147860721896045296271612246545463494896804040256914294807957397135997727165596773813647504466906035247575346147641539573669433593750000000000000 [122,6] -992580349803523051613196093539877913052920995860767651572650290044714133513647515468485701167571573247814402036402977849832714127276665650354242604060983957383406939166445204968903957103044101495335272144146638439933361241991910784536694244764884707396355075011352501393186258795662087542731372899829594332379291591049271914395706114877083171151099716713804686605335418952806509229751743945238581948450619279926850948854175926300680355595896234330835860220441225054383661702404246077196380954325462332948333388513294614647262580994498856499306006817439860940260213284595380906887360598639688297075109089849829738179386486611092713610872603909148011429113636586578008390665805181612111176909301247673166353005380998161670156533470351769538747039673620152114962296443101596332845090117114832535387135292836200237896122483824844324362344750297187387713859731196558435686125893804293085308426354408268276909123219759793610555683162477369943627165313631609657187346282048068397641548470208850533357900558374683181338276724865635144358989357535019673559818642976524541619201364630780033560715441226715006569127381707348324383767989946990429522106153489474483513908121813597018184284418919257333689040319750516384885400596651045038937463132609090151623461908422863233418639883621733317672181658183162288351239486929097305844499861583634823218866807138171067174755610696769343726363865099421861119411627366829863490805230080300786885865458307207739673808800658422381952053874693645370465137479494663717827296649944241909333392354819355566179598785466772867310689082226087699649409038252269373519354892504263715353738675867510120966725687964231749213619206272478546876098153046878180551210243832855581455519908089029552668732500224303151848377943574749726913081784322193723182554065453429700899566764161643955461667396871656494181211321409401414235401132632584575665476685938561357798386334084257493808995730667193549664431670021365973920670349685023033796754365587496534305968425270347137409401676503061739557096093746167564510943091697251748642922205327679733581576596452078224709962332158495042558082512556722010294726630541472623497064724988051024637443936888307645384492447194231935285392825748194704909737309953533498580020657240503479656814596353405176859495488917748604514223131259578313274630601908138142937501775070979444475037991956210750563312631510974472805225974290614403885695467445867898326206102410651510581374168395996093750000000000000 [122,7] 8918014154236824113128039158407420754790135396059904977108250817044552432206068711800055313896686419211545360068908067653787282513128129561015289767590536057482168935361204753746125732984728610266208595949786528580814517105625194102742429363939598553835792298336572908748495953173888325868873015319119692129947462747776597738195110447027495025226375654367981784797822018120231528076773560805375007067993054447455376347734380114668533321148270933580655967542048372531872740775078834286378940656344494118231511255829999917977935185833489545161282344475112816295257762463726090045479642839575385390360926584027883034682199846318639083831757737883150996487049796391432153028429703859423383581081277640014651449253257405612167608617636814767916063496568958666718727886287276665475576706227946577937539623337974057448127992995190856405996642745255868508916398056340510919068851992431943808780397723434125077648014987369782482557214230822365181477968319798722885843030104232124499836310910279065666132534464268098275059081425098967877976933087545723417751825921310105911064611246960092764607113857741188771243198237416757463533415401890460992178623610367777235596355000611486966552679348035813139630107687591370838652381659688084312011789179814042247348551014553328101020331008517195148491992705370175909566025757094438843839265469857059167945190326623252103080831258467104196294901672338928834945274956073528779507743659704271366652090312518928985042962834842482948834734841642566741282270964421729453484077068428777526500956697020026862387088552114274944514277964447169080193287142537441837931352905169884419940304377781793573553681567984730105272324714058175540091377873656465259497099656012357441596063394763864391235978397685666954411993115017068308728433749896820538019872107484550407846111040377571769792773609906851881329355680114582208890363675828063046775179673212653110636989250146230277215618112566034880143529305496747937300943611578429299100240559587159298993602096554883779737584536956976387131928120539159415144837027413629881697739008060497506189665192561991941739541422306693817844426323710774713056196484759760366164536360778414191678120614467360362391503336157170390809887341476038779991519291012346921108346590249021400289150527653270871483109151143098059546892501134227887625443721691295235754317856173860331778373420340514315488650658094220170057327329313934809862595115125677436296314226638060063123703002929687500000000000000 [122,8] 34257847272229825121512034376883219262352106651829818405947622420570040838164861347134457346927162698592485343993947641963402700272229693233046035320580892818405193964127564997269657287847662839842306731995957384654920895839502185252881405002477294538407880542637705457285863234807065411940891327709690995468323927858178876505856940443782727013447852236338908908116585749230405377371723179495812399347693766052249252575841373157989744171678339792568378511135671685161251958713436047730347533926114842540605788507636768451050538418738130529088120454173732048772180281517094687490323255950003620217821729591330455397713898317688203795798461074243456977999235647259563278718771423420524641471024202120859586600812757824553123341547372155702139420209484646759655232669320671261837875085609744683599409491706407060879862239108195173936583619253640618784447069982016696889946545976366593181446885862750519066083263506037533408521101958241661874746812253193216342020689650624878883632149241920917335330131890112757620878748006816439680109288536053975206391513371720742395284263180431123694432250802721551125292115342481142462096448095787994999051624052025420220889159979529227106415525244487510985391462488741404965751119424815567024731651644249681543688625303245697955339411359676420901677370769414722024218433207297637786215264979981727206493572261157014058916952185643116830560982223974707654079918586382879826950794519912692939917971231738085250121854696146343769998754154870373810928763744351197942301147817694965260847980040104882724902881651254231279447597711345303874826928753649977717527244605301975120961013090281145181303718588476942582808564780628458255926280518171720006646553143717732330277672935159577154356169412510161795413940813093282982389932708467942768856139777554765362919178695443992108674894761177765013186742370232210022868950222786336086128488103644528151875425219449096506210650450270559027854972206487353394995597868484409534387408757950602569929709867333873078457660940776088651023382029062806819768135730802042429311878086739298893553110032286826932833208206951597860506985298843064613531520180498297350913042800548166332427073572987672789898781802686196144873206562641749077366717853799980866705078218765994125294819912489490498155032530930638331604144836441659722047935236309620417583217415685256016071649123851264223315999037920411260518379792081063018695522729773535880459789382257440593093633651733398437500000000 [122,9] -324581623641082339375126558040455164122242509031530963173274523813475582202399181108161122105089380034959652674385134629523988322757436882207858455298736581402404603540585923398928357896005643073277448161204085649228771182158743760753431201099601385075494943066254497928915450356527511078021370774740413823973242984962903595451544630004743151305982240976347918918986623251205005814738643705405540004871623346126135121156868592415128404437455023516170477587050662231773893819364684869450283443250149352795359206163504262897413620961909107640039449565802737638964232954366011926636968980079545735209612499244546954374986554705145349992216182837095360699505537083540892778862107030592627802827158035710421222220840043973129136803480629356486638363857660517422680146541794259117202140062661951558725616382027733710578918458980383620309038913517402151919941217303936563578596532624149187180689081977741850364287037060389342299846257154578121712982460444468404511935608290724518949684587755784608497499124140322929054188281963295479041345913655234827854856459554829452637929575006383886411292774797651159891939531339606477551076041024953367264269058072847438110071366404978727273181899493597193550133691507618284321510878877391780177249474714248274417606913495130070211353624920609589672593367489172997164205557662879225930973387177707521106773730245400198966565431251582851677084885595995584590323252764319393520646290245320515793997666947290403583349393896658604100138438851179105700588976489105005779832673854913202787441267285154831144496416535551050418983340956463349685431528696842560370247789107088145904210760603946309846815692799311354375724893182846499785112501021581457424313352316807613525353605230435109343348747073479758705753552760932584448332559121423351458299266675443237197449405704148243150580595885887181110484842783077469069040156054607815236665674664895652854130449824441645534880965955953048042585933900868323991256888607099528401124033221880233127691536297169127712718324965237017749028500728572843407181187433964088857458071884395879971168098711013132116758877525093089016971688946233548741698822403049200685113935180089305884356606505592947889791683171361647603023492893366878659156736132067824260111613201285956873719208291936789823808956065373763637648983528943287320998414460140194681471335292259103377263145158409907788126761959018320169883178614003892812626660417836543803815629871678538620471954345703125000000000 [122,10] -37415415835260581644396323774238605960420592434049563059856701241969601877941081670207768634558727049758247815070079854974846106117793348397921962634499754282850262442546341495043395796422972028564052690151807628715594589769451903851842817981979419835780968415760147595812566421644964323957114976400396639475557413973891547229474351599128796314982375033838267216691496352204568467025711633970819770691310999338988571972555403642976881433209959229413909331295729356854014887489074493792550802020738830230653416376196898794861919581521172650020821633156942137518875068567251411599426748438670932549463961357269468222424794955329786565686865077779638613184088062014233699116058781025330957157944649363748243078269796875175954249575385601530765887245131271766587398047582040919409908506935130818105667824972173647799793376851399624651585062812368617150388269692009348156450502721641696480476228248019382027150050477057939338493206222492471543300297676445684053396330300215442608841846534551325182579954569583458994640734704119526314897048341766753740647111997845993470248051099214202200406016650433093430522882450564922974422961319880371603562291675858814871431261554062451199736539349899553701094328962383569460615413683542560684702772079140042878336872081247634925118011046339301632365113076341394506738008552710607627664513665856499730925804285135276999606842508873022766880096355554077362242128538845905500043977909583755203866256170724047505444756239896325256666236150089020806211246054779163331271348950830690328630901199447023550521529551612240973406912621357513823402765328651119218516476632730161354452576579769361013625891423186950404988580789999286527368957358656205757321572489904426782174496283798146344333321541478620320037823240891301176491655566466860043675739568057686974771153174895928891179392738771675149518829857698464883721602680576916139772513291319519156026448259313922781424401959109328426119170678777304962795506133362245699305751812581061941605279997997999950861194866307789979086529677121382666710564232838210034854414485857160342251576278305711569241321550572642090596674112358492230062533930282753643489707856532737558693799693625522512469152104012510254679033785709719182314239057435552886165004561286217429977986030941989522510200713885044962747604249241439008975473821340195579602680320561813476755275235775984057637063644203614195406469074057815172446028739727807987947016954421997070312500000000000000000 [122,11] 4589516591922752499198125083533087552903207909190092885879473691933992631760113097719453161137812493751538634009049358335856578629924234798211238784085989516968599553323050300704883725762010237900854593534782171361721828573314077356216864640070240024681329133984316390240608139040619719250387871077592677766188838572797781536939896856725295558777850693458562362795728550477049052633704106898745037773745181007273521963461426825776027548935533055568658644416353802916723057145444571046530950397779918714240869818159296886094643649857392470816607477360601410569377067806849986839132985340627182303681418106682832032345710175272717358019082623488042960096836142812472316928327939821193675569766862579481680981603191152141339117901573784732242298434234898664106022163501075783466298008769210406223653790354293240236017904735431609283218545793095951787669413706495042844296526880994159912851469298962294347395388090008555332927493896930156210109502126574524285003187448476114144812400082332956476086622147148247990872673118234434174806970101105190297785627086810975777905704674096012514942172582401786182690833717544004913048628685963523572957109862011567049549310296255354851093012735297405937473654211500947783106110801492516683542575198823402677693548973915313323537585210704588994830544057199363198957836816061525854221068815041187613804318409041933593389921471731838372900789473079702641895148621414181521357045161680689553433480093697645920389136129325477122967857595191478030657469718775225506766813897206647240836021999571984419916834709679900832518418151816591640323779700028042313842673515991839359493577580556299078725045020980705582680174932744227425752730387972871201878287693211583550702926392342110151888337804441673992304542912443806407405390130122840716557447787894972947819926097150170985837422955133015875898204601899191986936806388955587563659628341834213797970740309188431326158348514308482301538953358327568194633703004971873762504737062338664045696692811208885174200424874525935919435626645483756898610186881442750259161223833717345468712074161376245385432495735676717290265967586059758127516964636768221476803247548121715529996599877144664862414068554042838588468430870064021537035655009957546857938419167389215093223204108256326598293849199210000791531132189622499150061159516375870739029812307014035770313295184281496806998232050307392916925382089154329068395868004848203725032362854108214378356933593750000000000 [122,12] -8659317293351903447449781788112443842648558662432991056525728117911834162714824239453999952957185045243086071934899053435676426080215097335653479425897209005240148284952344654286876696594826195696836482504326598263833732142526902596117824399585461873233679049543600019702708259606113946614516618183860195714486435550586840296504320164009214790719515770857979285347968421530674354028703704685026492301069412710572759661817437802442941368702888869155848446262440462930717855600078449149586005647623640995388880673050396108512605398692624082890668012614968309274639427603168774412914914720639794708519939429834351359177338941071170577540456690770642521818629226006509299264847331365468203740096497259920840840217463316568034115332322929275014097651979653352264049413157432348373575535792560179190602029460651210518227363047530414655495453434994050315579672940567056761399231850119029343689251651958739924892813849334933671942804846422437608389541821504868748395198504948895575197793449327398317116805039679333787121262932805062790062493367832160652100428049359243559578170602597694846407276344830190774953733927631217043212660506288014973270475996904805402842067404352869818915920841566190008071662772137437178358971370966253452900649942406083487859349992682404490713348833717466000233856625203165805563934018384294008336692864757303771308443277269898137560965125585746772130023340205440642301330971594579324356421555930066834447626155690270716680147881215946607464796948477899355019519296959893133916732231160885922781352578781047810882559661123882637819792152123300196267395937652350385101793737644099141031808679097638857956528391476467004352661057766711876323443242041080379019380210155769206868396267205710486323191541323422599449292577776012028500822234037833179218223789705062851419382110665293805845428446103854307345412588645815238051084790939034412443795285790653554697097662835719288462895635704153251947792814266126302386711449813965930464947152122973812288999617613294680066836824687976463881082724496280651342549757901736459372906593365314034304737037968751600571725686150362847004565095043308200322162688088573485339130095036067965358816158525377984942064906999977817764406112356601361161837667116266698701596983723372979586605953359000359547635448866488386730391625294377031557355720095088562330303159470765060192240918280654325067307324768672445351711275231748133132669842382256319979205727577209472656250000000000000 [122,13] -19615421579589449098381136343787577521701380396863551057831664891042623122124377766260440202241824183000948434384101896028100471946967116136441999004193525661749084561020603377266889114872762941001298621542179139103727998038711386107312709518493749815198613080154723527189752781158770843957094618189453007402819469037346289886510750945676521671324489761954256968076216077303809805784636907464140604760385447128372957676669054875690218802199182069698597746466076393986876669136453203267654737169514851599959228001539925090246971925258356088361847402632643193637512729799209108569104380489847590982499912679806425244933326437931745838843465656757491486997145323246598301574653730285099887678518969948616444146366189921337188805680088286799302974224240413725466046734555621192406636153383836946697657337937856314384990235281289614207094967333197759849276162124579095188986553236071340105374825891647407118757123203693067273940098808024144530883200557354510640860895741069888404118645510700069205605539255771761649237315897742998807125995731693405520640517080049223311652300845424792135699897396917988285481911204728064008792629308202624851153579575644605701930277659085184090587068824761694934657831617094700364321609213226586406359890705602588663371784734659816407344767000661089896715702833982259899700218577050424263855664479154025257138108778729732288749393433846823926888296089006929214160877354748348002327722063502280872809536911407258262478436833830865864495785948788962778483075006330888390901461261947806045291488282535866051960541858221258550655209161120377651858454523413025875814330162201655540211481013657778378092011919250474532191239358272000852964562011001742991272298864119565416174692836481498495733624425192956547547253089353676238881634261164087456871417512313951094809109439187450288279077247405815234357363945699631573126511703934580768734402419670980960752711370646462444795696036198310865980221279544868412414214705923201225255106729612046404043214911461959648753877970945790657151012896768760066508195237733480443364359861247395090946067106711310344456137831161914901597835211507778575717694944011359092054977379743443599967687692982061874436670036836299109854079296465511892406709917014600962386584418530036535452770237712080317645536741801246408852809761306649499568434902281763200072851761981525759732459205946805933859534108268520272095290948963664662274553052156988997012376785278320312500000000000000 [122,14] 102359205709005864823431952997260399461340232419023483351906975562315400301939090043439837203563501301325652776048835883429855383371617658954151910222013043993181548119302014796339509726618806680240675423442913196919483003696463801569258533980396333267350243510725818411389138002727914658770993093297100915347711415244085253671522472020992272388661769158092798521401146499302419117930752119080450905335839796816259358142007280117161289711205177080939817703679556203067061777020144372193946368048149700542031134300995612602581181343867688692757726416712321439486394032919039482440421226094164849613865707125312739956367650103634669425146804767738123732927653212232258624664004303564877633891688138636888254652210769561352496814147388910516640600016218009798981704527616717848810668939355766167146426397692884265940105752921228985848182980602445146679992998279996837758623217831921220071813186928377905689773445384212850789249925396173696199656925053512465883374964053204026209893631682874528316967156790041524459385804725922640814279349367945355556941325934909996882729232850415095092151670356657516650975493868199325406989478781549819626256862147794728211229316787671337160120568818119283661097369776275005282199269470645402805515394191556789429643644851349118382275607719792407756777960210932394587884230893785296072311209318176066716687483971380930061433046784430320608611651332158702672273096388535444653463154969156738677156052628709755304558048476756088428038015891909884751895485374617324966636046906562019144861887956667796379149415734051528181146694514955947786530096575351713976043887139023287673952943025044513159920418522053180625280265203881047415101178931458169933753692399821763786547943232289111782125485540803885819996839368570553003590404202281431171064094538773051674604380386430399049591884313485011112874965742243623127413327754435163704881909218848340677253292970507931087266276994302957390819503243963522109108947622832839869457322621317981405966329770479100341310463977089663513140013213697480108277709448162163623961621150503291672921984014887339300541931455822487835848905398291165320254155613939850401629908230249384567089161139055652021703250442181659508456877302437894220511710835772554756840052558459408858072508473655867620630442444055361023977788891694397943980650631196993615934276905104334461835261417547014451845074436566788756406146327412182150951025505491998046636581420898437500000000000000 [122,15] -177163531527374657478566079321016245496816091887107602893138272568820514045171010040599050114441889119191689317372716842052743046342865898944307562328073466906081948266938817439247716606743870692641671998450132250662748970647503594271208989265590219723709782696564792301840801626874144579001661878381277363269076040780866998562583624913708119148389473661381532847133866169323632068696972679709545177299551615048134321183020278062942119797171886699728031229054415444566142863568334128029721862515059701864257233767527777264729084795221214972755216362042456400718512624345161936384343010625212023192512554393223362781340474241723238566581441238278401980400018261426270857601625954593967970179682526602916604997188484943883725492639840535834990845639194773671604980353375564344371451708450531787832548001922274188296559152092214089335905294414536247039485376739036591639554898042805939519359849570729954004634661099197659976567542080688064591159997466341134127436533438629926104906823797364035641338018658804335487561213512790233246268685848428876069430624328249677176213320615961788175747846474702348177072143632921895320918850508077804047012089821790230150791208122689129420513986539590040430582376860432639156819272317503212156455669125559025293609716856662073411706840666261399891359889297161644807812496345064778826749407638453075322225243126168030152770315654159698569515463109932707462386722480852268934696552887651690813214985769584203340325279342223639415706745499713028598017737088661478937906733779111124440253656551579628021546896455217295260699662568252535903757890479656659631654895444536183378998925509912597914188564615608796233581125170249648104128409557955004769644611184989175965542142349364667730760330690031806993316810439243585418755704621525567055354832661055673422352373511127837145536792202096868963071153550404112168347266507465852610747321499774232535196392027453808350573288347701526558474632325070060335947381788400989431760586998954667264770328203141738299917648982746408901485807412156447015867139950998221540773912558836512833982327563494975528531651048097179398870947574716083066822211119559140856915804686622512055195086133653199783023076973422173821087086222457838945163514279367522943715145731340746400640916865719917059646894381685490776815451208401694760147073837653568187240300930381885731365838832199691421222657650372204160190593030550082476182183199853170663118362426757812500000000000 [122,16] 171296796248224161646330891272747051043402100688115632212099247758774895611707354204200830425408860586826098944404727625500401706976990069385220302562904659056326619815675735367874268280161085244734724959998535860440388178309941503261455191593885420341965118302274461076916568577228656544324493753880051428076763828266919972679874373879847498723386103541595743452320852139230024232836230129011309138764801542852398869970165051077906733610897370888586723378246340480054285797959333076080949368656216683514539781671949547021152298197452222695763921746591979707501339384620007613620566139025869936931863620099176976926271708139029642743037376413375021683495023301456394552655540700002929447150146403797362889732050768372835164349542785446161309594266945427165468693851826009130173539880705947960847351775873054115208407779782062519530817034170163817366131331037656895516264321594568608304385275254091094036207070213362822874626475840028166521430921887787143864579148435018824257752047258164838998857133081880439413658959673388057608479277465184994461187415601874735346889156888204280091682201769676759507775047720969033095450928115207926154157848410412808453170087093270129224158056917199319383714700773505753588602632862248534238206474816937092759808820703916066221422156549886667822658785436376836645297690796382769415811039133171256542192451347570994618802334702791020558302074350238382222647333975813070478848004236082499578373721627434143953115846129235302198612571576501594297709526512823470500788846153980156180783745748802980929292857219088886603620509064111016413666543649503568558758890140917061230625824084682072518999245313168783135013001037938293059538026269127275796353640508795054954007988048744076911109695121467648213142702311778953365852209251054026947004388626035814044746275474889533470632230870667393348201170329745175347427973979930799567300795930015964794246828436127979107211757219908689813783253246685141189418466634847695825017285230373793655623239776284433615401728992997925617669696878541500876073354150356271275534079132600878710096350225287571299556763530988931199279615108000329177847144532233716211571974422089301521411243521517525154543871343585179385344493772984900667276846780813799910050712241518964556558620087706870788192428615305534632914052387577665649405639264164709735736221198833945318586620547971108898164824057024385775571999823100460824676360971352551132440567016601562500000000 [122,17] -160916417332622548997742555476131387848720098530161352955142750247302968194857203080150704099709756749203604078995386887092186197417072629084092451575930278091717720333675094957866169938105375175163949276132511993606647952277073906819059444705180671420712502364347464557826891197536093680739891078818934005123752869679285627325938152697303336421924694834462056127392171810691999702141680337695370260376627544532506945936030001336105532334418767026782644953619871974775584889638231354398098633912862909780289068359539932473301155772331654261702819005056599646626488089564723790985986074102677895965908048506538632652661662889045049823605624301542690914659392453540062835925357417713589784414053942530105690917967232814162462163262449253704699455320023371971995788035560770358346642166584028647700574968683173281841709632218194638121521475297044263398872519136277212777651647086628040770192317483772849159603934402723002806864042943836296433535798826397296386054129384970440928201620419387994698822158610037906363929631974890041505029418761855588738734237753137317880501479999677120715213310952741438911729578786726910913453393018186237413792272462219107230659452323925474421647499991579031700146927201406221938828900245582172679172911944139335439614077816433381519934660774132127743123382948994660863895881625422652744135404687470718467917354901612726180736219961096408461012035864089050201098220828273595684730415226323128534815129155368997727891356861576393253561637009280746754872372316097858232999120673446695503990331082636761262290663079623151349321045459369816084600000120296851640346349157629794401153948254270882052276507462135970469928547058993072766364019563411857989450207077283954946428353346264460329843816514186916585480810536619572589785996581398780090575146510163348534845631534252877277978673458742094475273327788705023512733522599651440583562453508253539660420080834043293011712485552311630472271501301458079391468034599358479856749407930616428003015953034563804702748608066288432399006255941581146596811861555460098069558932420486079439530891806098267537029520445296621156335715849943080596030534007052326452200464251371338560338475723596471229916941083424106117656030230743114647328778567431924981249675742156751737358433476595843107763193905693146887335125988380230526217541391121928777278615091543663168703077611403346854517492188792475230537932888441599033058082568459212779998779296875000000000 [122,18] 282938113156489365930861791933953192056053352493044775790804248680799204398966188163764767086463528255979706382700777851413411247269685259729339356375732020324335469692193648502663080855966345344441807794315342870781543704059994499427685508503737790514404258612908056903197915937131541443942005153621925176319280889927736252043575988895044334544277804485733387946488824318857509971986966174389566068195171751691734067545121322127652923498956007267056152077652152288547034861296660169579389928280343624009164770868938323112526568460231093962667362200169677681055827757187777972468281851532744238816690033495389792286639365716975436115414570857172701032917245690248357342613592037233610458220539541696257746174376987013550689641128417932720517015522274544834565649619776894635167801335929162580670530935422122666928268197241691560747501896096009713874443570331676805323736321542240931502979272652670225500884126964062991005387356681475567791324405693333527058388728020193419403834662035377926619497195339865348270093450395026916064228741673682817002818720170665486824167107156969346054154266898132684070455880352995672645578043576623217704364439694485368131773886784609853431390036152087834536453339687311114692848003375346337880363877152996134158776154691470062344205638824073125696536894407344428063544812574340194399972898897897851604861028549813068095119688218765371126873051604518837081765166511566911849376565702573683701764839722222622769655994163486350211734266671779136793746642928250102180783669063080534232548698980057458504431973770238281244656057789685846823084347948813248293981594601498080861609359056648064385590660235038885943665151928092242125016323673453360751282102191818518771899844667561507927773851696691399416261752742366384792327544971008651418445990679594834137590923457358350850406426712735658249561728906984495967801469314829018634050895165686947614803381427793679435494366318353325528150954870689448871278361635697866394268156469009832546496823225631946984083097945875239963725151682877402830161553441183616888038096965323097118370636885481749081393655822654407289095025683717305206058746558903150857857600609018153699701791846581845155018156077182755330599409405450500569431946256716715772800943124698527896709427433765844864189338596470492491544419537612899554869239783788663984306183211937876819693222259701346976038210247673913432138459445042144579929299652576446533203125000000000000 [122,19] -530899978643792317860035767314129584106542150737784051425197344839570957071473019265139633003032924405321670774728015823652774429277985629280524155513249609538421002649151086370133617079125602944329688071439190452940715766953309755439230622482248653333372722200376921998553343311345425911662246282316469826101520329402804122488474798785643150211578932407275888640161524174257717763879216063246176056455184572975926622953439820634381928471287287745669601940629117625319634860049406055984710785613427176001302613841441607599465628543058812505678559785092865334533765941243028211362959381751101067257720496848166410894592013749349675245913023167789040952529508148916253768403864552212886955087785214929503072908804076638004355752360936298612905498880694683270175821727737772241472260650693759602065884578671994591480207160699256813512575710394631642607796393645769870607679688253152270768958538764814921247778114511173521997478421460832827174844184384646842499153685953370839582511590837568678265679611238815860340220416147260263424770681024765524103994601047231037094274446798316926811301528608719781854324665674124594231992494126953870527520980339199772339352617958498599245237291830322198060656588416633095859591968509068919405025903928974805720883669379521804823161858032689491799538648912459572805072956738940830107108727061088148081077098099694525306473637353367263195775468119769905363289082491706388082798686741342276987871036775076353283664457883226299192148792840140014040618387716153625758544943563404229953301839295815403262344067515730468633696556884317450323525616156384625679344788608335291854289334474018963765708753356659710599264716323884678330052602204892385771999077495335332840386549606994116963689049464426435307073243249734191563334078285404767981932563965607883691407084479295856964592525648698577713071785131338364354188248146003208476561633505937696689379667510704457434011985491195662529637669899576892232017143223404672042526318319298665628829136618917554379243201442263353263898141249682731315162649267508604173975136604946022643488785904753420293972625043254804254322098662668251873550625070756212045072930079347511903833294355381402093933243444284859368266086739543009175279775230366090723537550398626662933846358014545236262934203562407916508338664086991280357593517378930871413400451670237213253045718470732485344735065229680894124605905481928402878111228346824645996093750000000000 [122,20] 784406627100677356663596005337590515579195468735457516217577258309656285152349433014240268755858005751452880810926728519347098947586498828697924246927866371774853889832599946855232401324709302988566738637072031679183851392371085285519042388923067827044700284800982138917172199026810826762733317268717212914866791596224180593866135235178417287195857125545169685364084680918064342649602859288261423366200679531878668055709231896325911750654812582220229949493454677140049662169368719915459708811998036127507856485078490304901622299490889126980157210768431749744393094243498866565954451772903623498513472645136210044998389338019270671913499554527511713977676501135852581657864502254327809601475768093253085335041178017374204884962933236094967824647802709474196430456675656529136321455451353540805732230263680276464877992764351055723506318885026589264012859979862087427472561175041777379679395494605080962789415980759629626301059891562992389559213678988639033603791534388507564913157800771030686440064704563548139156976656862094237725137412017507302436007280113820201648419134082862032300332040923223606624938462359663671889603957670903251542455243558758753054595615089585296289250339767315538972281116585768595109969249322250270046701220030564670861827970227454564337228916660535867372918432758902104975957444274267539240481822701953118632221299839378400637777919423868088514957056557122025830052704751443117626192337686414911433595630404774891547340875498270219726096980436182273242976097351350644375889852607885392895223035301201930003234066348608802167077779972467105229621167209017506935644793637516184179382457034454401003914393734780733167504537852665142437901348997941432616743127308785391016388426064311310406986564413692725517047644986015729771124186227265327697039906129729435856959203405852171579383844297803517267000051163295528304061687719033420684484136941038015737424166921461939443360384894713971318596751894152772043264426172789168312610611415743152539201271281926326202672005580502332497569605908668928222744791999747053537427270259263181747098813668879229065182037137877357642230288708641460340280233987791982900814534251813075346908568196296305103875457370009220457929714581156927046950210738465912684910313762327757700125622176668681218304575339117320486310752414843762639898985446384122330844461776795638280081645729897804625469206712077153541978757900210439402144402265548706054687500000000 [122,21] -901210253177507919134108521670831975593029616091902215805863067393707088265009770644879106059712689523671696877757729301741851364455098233189595490016259309575960584271414856903051414595818382861397935844815934457762318648923338438551589122526283803109147149791489211535243588991834973180123079912860195705341188254124257622529144104397420285574326075467080917105924605031617782883947821216580783631580764260963936598845953975707502422498503512005704314148830361165339509650900144191464316367347007861298274974975916012996975257819752293865808842425471934304722325676131913615106730246473454480319220492572674313728562779917644745218452694845364666239920460342941680536826816952692829797800135564914925394796619136781554100420146488238387260236652018846332532002289587416180493275019411652962721429843765187932299199851107892203394401123848061164978221107443549001482631439052064176877237352327454180538213482983975047618920740117752628348366966009683759406838094734873203813665948693652966776945899286158116716106843148860429443679749704032553509672644590595822851026174326498371056737131513259693010452601624634273646908310820056904013996745813453033335407110267084072275189502818919245665672188140475912607942117414009696042905189114478285021721494330802543535437144455605280844400724996003003357814516645084013522973768500347922872348135423767666979944914648750118522471332885571472236940125404166815011020533680137799915144919032432748182288294272514548690693380711966727628656427593540718067406365987737679871018477768479698211299717168591100423384301811692143063272939883148404147103401018597449383731563207195994342848346142111192491748046540409154328797684487153246953187694853404317062513318498531964624495953175001859743147101640923812427081166852935055660131111780562181251559212476282568578240856571373259725165454365115427365064775091468646442843480745514142470762375091308229274937884852547912906618749527228333586724924584141193664445802445434608238878695686046155514798134769782373560213566471117934903584874082800235073898908309989711392561473810952584329946093685213821930836788864702562789779631778267849927410765009963435962311302495720160727907493799092289061619908873232648044220353058239702720431720436511792577204312444696613055632923410013250639009497918106533651609113924942634180542201352827481611949305048076877042549594462096142211127158816452720202505588531494140625000000000 [122,22] 687997458620402659182970143061971669134862796006181446495358767787670766185687546858116905295930420292121165516965978132841768903860638121366035488056511996242422088172982823798352918910694988798517424579683640329560474959396097735174452627773432993773278540397144012304489983019724636887611889974928344590120945059700685219369269614186585428679895473287783752124797515746951933895143990349215709027759738720524827844594694700602070953746447385342382731807006882782279668332117259725180885332525388342397451276232945911109297411988323407911522142515499963564623570164636084825157817864292556324086713060194522507386407739858108094945733652257957027993664008456671977208358206108656413534419782241056365796416061707654161015791173859931003014824394486270951401409950099476499047773689996746537267072654165056326237101328671561856452952165473796719726273874077079971356508199668102327303434715035956946887203992658649429591991789847292932088837266041411401641541483317135111786766338814788232467788000330314266390410004208461542633092089108934234326130334998761240656464865719959982561588599511207435935917206761755276791237756431703474533752609727445032764185060107293758932337103172402369108174353260257482459904335014396625989320359420168618387797684594192605327453351278651123008144614077897993181507802248409536040327026865378305386064682273369504700972325341223988087384809773203378147709982899930488956919761111921342664127484678313584619528340694731826753847519315532536547566719607890799269181696648692097969536641888255507763828140591140543824450646589022037926165966194372595327443296840367302179981567447003063547380626325859614257298985625259754069824378553943531550435668312214555992109758137786898601509580931975170257513742685446030516833097075679881445781363028638831365256624779728784271814144902257761552937962591692499221032570732804840411626449929951814563766492935322512382122926831812969124842075837911134853165642772387317225385488951394442667823429465048179436841704608793132358585434379559382737963138536186518849699015499743257368083286758421747602228407254669300355861845229190731513896307040040109765582507981719105839112691146336246509158284731411414687843607595444670963000342537184985907365448236885301356663219840228392109064530123263242652451132347750029478554468713982309470217968876897465050837023437279841896061088348489354071801926693296991288661956787109375000000000 [122,23] 79903406014865088557969803484286117450775307505063698629387667016687863934473902696630132042083479372417990248437321470744903934349823981204810421328009298575854028449907342064468832692490203304593698441825675808478925219920492606842640978506127774087576502084254950567226473348518464412784146268918486249910679381010475668201602401432626450185209391038921924196106725185033034109663043666341915677165786384118255364651956276543408425784495589471948624029469032240084729842219810485487259461961811335323520548084495282352149280126395325874378786155020893134699229120588138144929053955724592249579204533811255981500290247063553164965976177131593868544783942154404031029785607900222787746049939714158101065119850923039850869622623293323906724122386208075357876022292506282312016864520732814628545510781173570328128650879202560925239527428493479832804811697446152343991310607327953674797063297481971859264355717891655804516088296119798548048788405947123681556975592399611419382849046071301004310996204730725488339244934372668782583178374328158075159808118314255130516341691734986242115016934763427770338836070844150856642825895116713934622667566478791318327528453410797604230859190487378820059172944241504206639799159000710064158953485083928227446638400481568022249771691401772597605101779077882926874731827349881098540725137677358762639963363259056206241477494005831421195070282461335369622996198619818559757846301069449689590995183105858624429741409537263038957838742204401489080687562770547173511152435468634183524055947905993173591024214489440454788044103903235305715132619160521752249394638297124761925314884612106440593059876344499228562801314731689043550680437904078196139046929937983436975298535354841071925027086888954901849914193805488691952035668232826377223082993195782421448414183660245470166536719889387343320932627387525075160616319529938818140016514991527788377944574944063089656514155396858684725503727971812248096220114084939795722518490085289273475816003832992415075986029892595535049888684889377832718403416426543215555899341812567967088444876881280438915514092614190876804735459710896979239158914406383703728564126479267811660128834214261399592783262766050347150068408015909611980334489479268696556541942637660747895232414531072755411928371537225755922128840003305716376001084483037234092383967443204900762709741343766500924669085245688471275116171455010771751403808593750000000000 [122,24] -1524925078484032437456634056592804242421169991578986783479491796375608605512266346061897512075658258011088724695434282710267320236103531433242517867496024475836384056341505463986449309345554728384626587832281166095508693530541801829342867979531594355414419330688174127761544962478147795009153485209083036087595086860518833616611005750251661202670794211179233442581469080723632755627629555537777702267653893067692787268205772975136834109412713998959364776142048268770346720960148258352064774776733687411796062072946325498849201283090063155407149295492022820901434501659754850418061691559858441475412398683651136551717554867040718409386375683741841547733155525651462371294832891032994893332391764994596915856578434011022742859495696524920657964890952510923111648093946808442502508128073180101697041396733230621972224480861954687519312379788788259895968687606207008108454283644190927209023032394666948512182729150413302779312771770153933324981757830713119647410823312393599298049144848868523612472274334358049484680705592924426677690884568641515175442395174516050317336367444824928359495740324536888830256271025111700118260450794801911093420327339417243530699827437091749898898314532362848704153377112803911456592622957393645577594034554543350111018021055531925319224957453315382080268871250678065965536096313920807999727989755280423305620121830331969335165781557425590707622175901079252673069965892989536698903008220731253323525155199387802840830618840357082053115552924574420175060816253714731437727970623882725866181212502841847161226615208642350130166787259097483697530742349892320599547200793889411147532457544287332856113187316644645828335653943071360398829521946075916239773270690068517471958693014737386596963046945548547163184138759399450914373963415117358160075597221098438820584467130618639593683029277865665566486815968573020852409766726547894914041418067315993519762669814594555954479091509890283988935767784883403992140562822580444025371450425729104589910267579375475719572363802043031709854549557192225294248474053556811526855550657050972963637211000750854931627531231490794123731822735422109275256929810136065592675373560062919903346405326895737992756848873796526245227760895071143757817846577276419034203597249140134023634639440890868685404671784932848393800766277483902876112190247304418253068451888296505311550917328396721989949869226601067428994440433598356321454048156738281250000 [122,25] 3416263376636453678427235190208621006652592983116444914470467913727754187468596338009532559180109363639397712742255906504522281198422518230859518038580042649987685981113023102817538804046745182602860648528404864456537338834884635546378697966745216252357903440766103117784260968640306424995694432135695711859572338913332574212215467933538364362826649727693983163276129540515957563996013056908682079008581117016757392272280056454822532802624892780394165865502020639535322777472621816307564814981247946815652076540761124998802480638755321762562593506143498517553100457855900492122042349560224854597575422157567343306107866056888474942557436381325976105210710018621330197364002162178665669616202002984992354376599015760591201190576535961650957388225480289816980806867380792169048793317444401778368062677400178604999345089610427121179139209610472839887011019880780583794568374022617757538859169119194611640318750679588930920344130931017151872689870071307257637109806439418600531106575456690772218230863393294578435269945404863505030935921726281398625088521267747466879535092521122191705987213689041458901552295560206428080275671828377359191400860544880342579376652503644784258936409135830492420057878745432662613856718295238777554654076723172751767136884821329425797945822103377107527481820582176055289971062364450653511421134439323627271878474895212641238400929010494968588567224103157513567124915327436798845549140491155509045800874644469608581753584949130122563543174335301440266285120812667426487347283765815727554200102799147786717121441534952603263524254254576896119915454144864516483735072681064223743012565590545408310274641247014803144262229056284467920435384810703156473591753344553033648548971308433071082146010312819190017031123441162185975721097302805266119728855535842628084859374975972240134205677998957943517879312299185661706545997589844080469144825548451897981105720660413008056623489431313985276841769444704869633784249367952963967276719747316646134506904816824279250724418141860181327107071588194727629527926786396405252145447996967736210668448615527175472300890913413887096412800317885991859075244731903324345920581250939763686588333078225519198782890279324536083284505072599334923783609273592569793193544571018197798321888737908660512605251366077197104685467441673300485556427020770078606148269330165523845454199780675056098611824025729211129487339348997920751571655273437500000 [122,26] -4920000640235070697292262571407571165040457095092803020812573448034498646242829168937547884218473447477358806452076235314559630523448868294329920388116611571545014294378043239279633514463306448252131017046409790400193281178525999461273584893798758353589728556040056444958987786498283930183662638733459493737304396111064913823253097481761862721352615311647107907968634247979087465544464525387827962815978938714278151268760563191357037513255461284010357732730186989902480237047861136989218566389717601447282780448011962134179796618533977372373598054959223373205498029958119628125830998853098116807714764260786749209355253878826588288447854861715388434779793852129722882223887019152874376044030769575350778134195416040158516339353001237265364467204942710760071863870228590926086120176044991782418719178012607367061084957850715870860784682224753659369459503463673258831452984532149097159670829046788240023915262141599564048613454416767301991734312900896792990742986188855781534212470873223249944019210220667740611371586725919181832949147346622811193694140454638804824874172137361266205353967596350928206446355215971943715686198926703833879271598711032223279847453028349444488128082534756196398027299371715068601112997004236168384733240846267499446352672155279959110988690790567233173424062387668058658672728137792857209804066138540820267460054036259017283336671184202264259932448084055124679216242883585011056562606482593163023230085280685867559813122184591371944972106845749190839833980825318627138261733410163652848601587097316770309891207317094751493985551740907772754843670201963023918239924597818818503348953855467859848249603634000321059725395755246499436623878835155384979934319698119833689285690315996103897262774639826570707051235381690861922116682361258975035003801986822333042486030241207463304926319904612106974984524829792029751813327978648545525912692722850683736372332487397030361544021142263427306751841806241258195516705029937989260532950862767542886356381594325283915277216752215586432422552690923099250921928118075191748415981340738085551964814873214350772679668517592927365215931772868473846179224127846571184750461337210961192528521395761645646368425102712053918135508899725322790195229693412625557807430937545242332553274104638685274151952008918254367191708672175992494064155392280752550103759809626242382447580688513552246710069937307707732543349266052246093750000000000000 [122,27] 4940300153447756311697814029350317577216678592264842336629412610203262233422441606419061349769771863496823482353446463950197917643421824577147060270510849320544481435304334115888010732335894932461324156736772554843162987393893902766578335113288660318395913321661699533082892472436288868240694830532319512145945445793531058704421393023210546450246503543090814416039297085538576966083417871476693609923358254337811577644047357654991725286209718388791874538769351967299335505215868848625571946595134810957595538481684105870636989056901925371401173023938710513440503786729888825854374788057215830792197616929910548094491010622852226226082759779792717973738946048581931856348775432412609260804802016959797965321590352960932628563245454020544367203443734896440470158665408010938661211724297423087138748308373358388590774894974117442609081199545307479087611598413123964408059002813786335570090024539766062420052103794360899147349052766235768187512641110381526063551333640770881898103696096680370102658510927971314775431669062528712554389652305429603385308564595716278830253242951638796024532485891022105231496107174733881348156010857001437421561128533517005630885905256514602462928125453125673612330439203422318842877654232366515167057088600215005423754534355713197414057309099726171421772791872029764871503566046026575146108490087572500338452258233599420410702941923619152951224142013762865521628828335200349208443185558420323233797887251666448345402050344281161070237893111889691596545201250755724344545538656715539241897812748606410376499615004959209847135973833933766539236890834376573035268138602949600539149911474963752792556907903366132511602243214126206880969006861478653672606229256662712540186062657606803663591837559278816906657942702907796954884747211455781027907287528531641665869394787203411631238196150859706093381760407921904752296205631530131999765525941209662724595699944418018112126659814644245827497974548138343577754756343046424433825953884377617769497289852360705428066264751482804134818159655218367859865591849906727095350632895817965770037129688543184124623185039860839223849922209625425313484108273663299929714258130371184487436413222811465392616440437139962608085780613388336579259864897865381820961229826610607313596325774343739654226063655277963357719279816352651244163454508232938415357822874123624121822866789281809211768770051520505148801021277904510498046875000000 [122,28] -3167169779875463553635113832762914945594831889008434185193227037089889850857387054506651049270216280538694810737631071825638948635426747588581987432064350136280990101878430213443422265400042829289236899161734545294574640708185746593712447592727427926672208058424620798166935723023510284004374795388072523644652976940617324656812193300648757419172279438473307299869422773838483424310169425348649169414539859253943724137264867431778854656449436064709319663133290797094396171784637948577774667898794954484993849428298654080098345501550315166110892574413746235569503576476200062201528943612598491353542494021870245187969837572527561926145912036857908012180238353361571378407823994966596923929827983051267633603169281482943787943709437542984483112176064103771317383985973726399279309923634160131024606484993700358121867140812563356421984809628494012354131695584675457415689478936475809289545989838550386983135324961374810759085530096248570015218184997439474858742304010535090702278777710171964723153515940832583049475380041377620665596799628570921323580301059594698061464007313833075847841706248186703993276041773501149304934136873901909643663268034059679694776645578202265879814478743030095595534845560003449922826034502837055927700452210761975832587506557095531352830896556077589662183189441910170704342935967125319494737910864031060174986452731161161801497276638352374517985270268670679301794046215176180669371221636978647271703371778415734725240241586205213245250116099844105205715998345219065456585237694306448687106920405094523242485004565274804884438127742290865213265427980667244754630480868621379979454883986762554546759685445848058955158407957612937182262083529221389383379565013443299530490280187124826502959854718476258051491975183113364599199694872736085087246491941514915589608296750041426811182669153251822282456417694923827840990296873268555935867554603426359527118709271247589910562374026560015228886256037058060778367846639170110300616757035444981557882917092278454803519106033047031699247688869549715027996944020536899801204933735464845840110658385794524515410703710475126455465973440628825094875247027207796801546875692393647067617263055573459294998410325986059339204465644066352881178165791577657126650895781535811313323126516081022270175960267149729836125279122461102166618835511385123859746250642454488674669508402326201235155167523771524429321289062500000000000000000 [122,29] 625618491967839185005847097289692762099681229207381186069485500480543705056316197775910183190656425470788595824301001810970254138303611183618248579023229850696689506530821380436017942241729072198561656806712745895587669699006844993186676088016119656010136151126566929096954304073521341505596795296285770997481456638217218202866884748807484211188635864972731915006576531974160022726016861433249975922695935922605872329480165806512464099470081407990216419364844839871320206414639980625305567635400297946652734497588144207217300013634102705535145967297688707349826785140216815243373406927247663464555376612544501779869316957162543190469907105801506767213380864354217051560862712141499313671086187377055572837208722541746109529026923873117264692769362853459578684502295600811652097818903471997160545988943047276810884433488149647052999722052215554443898125486924179922541710806493726315140825815782333463672842107610489141211105375748323338961143859814608203161313405807114491914179291078011849938628331165728576340677108384346583986095093184699364939753568527338801506052646631194541929918239516509486399507071175469032998789776167935044823634090868810772185310754330377513019294632972024510527816916065632872634638804052632684877912454801672421383967381508891138427696388983028637969231179643834698684797902151134934679904084331607316609043970451779263060393362159417082490568008806826327703891922389821334945538415734009906549850021687273247063598622524988054575131467049398962072008048868402315878227697971572722059331307275628066253969074608133118153676063113195517718516564149075970770006628783941455465131607852562867993866921383013382965311920531022978948589067872067754765343095537238521407419398543550344535896124425722348558518016371795408331733641310556281644665981120434851665454912555216112838984609083085092746525733522145887186687567614792975677351176924801268558331584661341807686289281485214982653898759254932317232058253913413104059218327966620197058877216294634377032597641353759945636084350338487053606706854509944166352243060447064136738760437468241255927051487266020431103978721593750134005415980923733978214822861006035241706411021521058331896629371385900933435451911036230356696610673372112910966370187782965031180442990104861326674104127232176216986833361681437155615093546346430195486096418555343419339595870121151222065236652269959449768066406250000000000000 [122,30] 1189185380258254903269544653737770751016777745651033813517090182096806387917308149009909936770559363985747493501852771014037263481232714623690085790027653774149972278728155399587537425717995743259763124129448071390217795468649746287221783736996157070645842417042462092479600211020643391098294596044527427821255674235649391222140961220300972595555743618541670500865440818476265886396818419282197254053281737356126802587944258806361686122947586965743259051440897919291477964941944746269226102900670188647340818691004962002759484068248629452615293255249639903733136975422325828492474735847856035598716120410189211494455017201770654790616816563937775831691545694895001163900877978438274037862705481411572317677552370856627438843824007793836008996680913487442765449102217923682607924330405809763607312160671364031723087785556594465030083010719490885661783160673670489594093670860578725218223838952487218935791525726032865965865612324884708139803760672410105734910753131102528984842153954772313900930535747391998090851337370934539802145446668303708091123844893858804082334627068234752665775766900449985827879470454614415838891789726128218157524706696768382049397021968656198482087273983786461450819838042159676839688875539754786486284090041474303419933345861605225770560727249816911225687303240256841304417916237049784398895448331837439962248962739135554459685828593188523459722928189556750630498249361416090172047773467034039874771175754930236985008550239509901625130414471682042363322188857873213374555079634983187842914716339778089056607546337048699431818805193846814680003401149747287470228579058853057420428809336886224983910343096638674361705589881253335918172253720529641616966759117565347441752164582142371137161914015275746313595970246079264766160550686437654099718224899101217430533498331443144134740411650383783111270689090308519599911627566912215012864419343496996068817110208685961412943419071868882967964443960606779612495551261710108297241261696960508420407315102552341913404290972119988135510772373020660366031464093536177180718578862057995475279892672992613559690696012209764512351025829390747121714200301779121560660098230293986592566936659620178541113355730666291833420555195512320677080122555643637735396945182794798913033080313183211909185119777176860827153794843040113107984209548894776330256866115305585678723655773669776181122870184481143951416015625000000000000 [122,31] -1618785462291445027527904375198071228863542546242583876121053213553753811564321692327572123317532362001667300233099883327600897859021633114645739204328180828023175755598402943872215959859764348797388086192900979918486458982591102150994407731062267131632903282058304108877067056202946982468933670974018882746846963078654757898176812804257464444483097231564722056535469081089052383372847422963583151058670120990196740215464289722704683252697489113225660379197897018227661485695161955933508337175637499836491606931968546639434348872565552152245049051103733380075422227011098270341710519571666687690038806393325325739131105709912286272933699022986567621334183480649749904095016228166409771430375862511389541278648882232050770653002176542575114196116458807535527675240187109246412705467591701970899214252274243529042039457312595366536012721049318403439590417198779453416744592635607311642905338935253902670355318296735498650923751108041764427966994661794268112719480457459822555179189597176981494145804564226162568208360897776740270229352452033137413016130024296355568051633033896072969868408872729597675121032355184092054576404405663381196478652952014908988370930943339784306535594691506544117237242386931887205889414473887018900943886796383348756274074322353328756065987809821333041512492722649852274208029583722361115097197014201369652261853142244620087342894534218019877865685155173469824504556776515613042993881824215524260696519417220898356928435994403318404793135751111906969834403901658308147044043406470015956088056091197136830524022868521239760611548169976509395132437432976125980526664564521688446747517520450770344169076848511524518616243470012725458291717911473323261045538028119181635335646776050393771371223578349226673647897857258883437517039863573830741364682389760080808560820325863372774705460563891136430753269420434853270500336898956173828727963385100060964935159285987516756811460825071171457939696017170774151953049471983467736614801459428529434729399134581962873146056835866149657094578291919932455920501538779330965715654242041930962258930822981126724048908583142228917040946433800400259999303476510710854075832071337656903688673632145843549954306674094791791384470241709588159590930784673308641535865170667249443558831577232431700918316469199990663764996520732547798694458528655491518532745139814399798315483827715333120522700482979416847229003906250000000 [122,32] 1108297185215565882599803500901951350571781272535471913146915442640877053454995337600389257764937673038137405148415604521263778789374157997667522639492746169336779561675950087918073596489252748504637863784830093321279371566144869492671880656054095063162510713869486403544675381921560343703154271267382149308443724446391945125170310661450046377437363640578904244278874815406947348307734155213273932805123908540250154146178976299130424728829289355386991946293157659971007979876800982303200762487237788039815894684276604491828801691747996779792792909726446385335576661615953101026224467108570342362497768426637141971575012458940384769796665240686294965702327114469084311367651019887498823649656711574174182348972946846305083808771397133417818078239232515124897037855811246116293143982540477544894726245720257299551532833517083664819962382389881006030995748546748606194917067194295679233393402344696468254863208093782308119074820784648158704328851920260608272749450461095805712514906588619312073705640809034669392500862214359993640819388670997690044526372155706550555848168928080707953517940446268439042096300449856134833418272826298972292301457022730900789701674148759138841200100811758547116083998129217096474938354722766184956601454081111722806189585337287246726432630147625325233389762482009194077789094590939537660433139731914158544760473042218119249935443685196176214426321249992503520251197124748728960234117400763752739958189363456360389601696428757490054458111169148669583849402028077575823702014892356024839838796529340478688251685636683209198440999719727054274151523687361933547174819143087930742654070020167691875535481023745549380555519420826229579203566719529416098393467202971515065866040010076969991918928670486617037299414294170636776395679174099651020861840436011732439106920280247164993289655168355437505148935167984123547445934961607810529559150758858477188808094782765878077762087587526463007899521929339924328060774043145743412777913947807082233787875468366704857313277274738131142198225904797665736238134967911636936406586574509260548233638346554424983785762508550050379048788396477641226139067991461938425001339801041918954235563273327145836390063550615352141954456244085497318414260733214580237706541729000346121881145238896633140897924116364980531152629635500218434009411305917060278255919927788445897287594732461002422496676445007324218750000000000000 [122,33] -445932206368790477753343087214160919260692389960042963706963386214654009194527516225756630407712554741528373271963177190735980371634940919143180403730518892926455238058023092683062117952723122863960839405765554132096678269742412470560500751497892760639986628219561176354079156495193591932434268149322446697022531154494432912907564542666962712795321761395648010054861627323630675184361449021548062901968197014718198724697228733345097440561009686300429653550344299077928164347578482704271562192087210197826889970133444207729443421340167498450836494876635814995404963188371661011832726882868750957867113238462927722761968937614734413162231925538865170131750760173482765479909646871129880915894138139111603947305010398412081740954455287607824238785552077597402426489697363003117023949306761770445722650123131760410280391722298092444371686110762999449033965745764654904584373871171620870515573200458278258850387772174969699010975506059450433835900192949660137846609955369296332398081905288193126195859605040416112713703141860315220975121242582704780261110013385677293282824670968394833242566302750148309260640287730143685605570614545091404799930844520894732048484703380871998429203016323309047324802738164801690781880686680621668126462794099846673066399115392760440272482735638220619185110036026957969820426931049208008362667239970208573145559214394461439419657115816744283175256842613367368979114088141338822815714503862178733929762590077292737116391108607708029450579922058588651432525020618519347444231120763207382337866356972680645556937318860675101527031596388058185313708260120892663104232242763199908160696496931120634042452009344796271964366907569967504270308176991439367251874536964048825249174819527422692486347587040867353361237334091506580420848465287375765095339001532137014479830400169760895437983667509169214645984997015192914745821015234605065183985204424834326451188024450403615035957287774504888438303436155758271847998903880607521741985646957457251025753529964524210973695413029138299584589970819087817877807240386019117366244425178141183266623993498143715095565038383398461024586094007653631291542892457865104355169478426680003455961762595185489442403349307806593658031291676720803232202345786229241189628812578122676973045928064676770233655320585079184825889184823726275421244910073273910777553118937183151970771177730057388544082641601562500000000000000 [122,34] 60459577726082830135884462084650535492578853449165945277570104561038444262296807250088959993577442182891880928456599536598675159751721940632248231987315618534090737880736447486035513293534942567474095007319859591451653031834523850863652173475036418790220089522224932526302079428879113261001739319376006827543165494066576843129873691877086699048339345951256228572231818555374595633305759363592353227855055683329450616945113339152070897233046745616057711997012231518926607454343033995875055981570376941368926484941625600599867899475805599884156316111378709407731565890008338143812204726838647601476180394811448706560579761636714556053939258793377556940607759723864462174245220498584138390765827596329974520833089173714365968117285462996490324891136688097980710855152790746865009748158137880995311678778176566962281003144152076037223853686103419946600099514997974108040157386859360000177662894315380908274736440021020991202952362875037299498128352940484475664845201059549998891246136238252500765492540756229580831421287291032604758762986267161917458264679207927298953482624085520646322862088857073237987519990831145612835722923068989225418565283735477670528625207741251825598466996903414937439135484525617257986383898527874893237764205044451916294791657730346218943125286539586405131172724987054152416221580473063730190524114860931514989634731861928947212440017339888839604171636518623736184449537617271763727990887059577645268427558371925959158556767514008790281978801909296237126585368954486057798898630195771175130955082491490270170468080816285429034944726752026145505443101705623141571542918293092321028891877968089209884498481978204023037868526370799799331481471465545729157418171930372703069613634393877584537747912346060432499535397322061586516279592839286437301798207472199760244072849762077328143224223246979812376899321033395266333608843920431816135656338034815606882617299149755651616522563090649343252350439791181724410857655999228762339978437090227722909007757535154912517071547204404826456648449798422878506019356097412364391082882303747072348717465582262819164801638168650132798337502413770420119140799630082606958716789697011696589339449782559930246231051715677003378273561631782449642131564717094364083735285977147163106485802187002738794783023719522671056177789304902516430894384459646582298053898996137434096453944221138954162597656250000000000000000 [122,35] 49466071077916853801002780923755900452525921961454184634219309505672383727054172555636129085178918569490369673526506505744532947786734759060436105970355581448129298171099667528901027612018047079849000747202725616696983824597317159480766479189487071901284794585789021246558619088811625002248112380540707887903920807709996106353412880830369879798669442878840507449099269699480102446693382700011640425035891177441995211011646007871444296405736329708354207398360481883692465175508100950932873008504125283004589413953677542403124466958432229704374385381452395871669473058151936651668412416590174307531380452030381372944962582711183912860411986525394970970835358986250523995933393515547349955748035933679101030870107384913580753528931919506719316433324694415055407558602909235045601439135893270098194942712876415303258248614096966877251770138020783609023930718152677419309105372643468156221363810495876697605969015592887219520859665302021931854584241313539760182192371060885156781742573052169976163685661255897904147347917580993054684921342867953256672628298506028424604008940389191755423198691441790936154257614042102093991105141219747781471689661836013963269373483797433310311849050352021884617094455060351286717574999807054597142411872921646271914115177339054086645998463620867441496314082077889635824619397489966751360723835788250018588454590400421037101575959014588391557873611937671138415025832803115572724225233817091977406626615592945355848714974693763544951008838986619737625768008205337864598110360174220619238695652562966507510417816436010841404176333346834097961343739637360093415213694093400678943627591876294308712961741015814643416902457599206151913545277054427819053507996691378039681951885471552715889921012586713898997069919624604410217819968573025298619301653191497502474872558708232564403984092811883631881558255002635017674357323666971666239929394981599039617266308519603022525277094047479841120100730389358226283593996194260070491425212418094347081189780327993548644251213961951874274729034701276575466183683944175469871964810827367340336997039214990562099925395420065308573685323765306192608700574352130609806209433951968909369142949040458238027705392287230127540662594374777816284403407308827494355311831126245930087781640963864919177713055335777349779241917072709390035705482463165825221355909047105114950682036578655242919921875000000000000000 [122,36] -38732114799922019514237595898455042734282529237491667318600512011306216043672853670385564306110111882693493816483273552494902319808171798207921940818102748134146000700259335830763431829429267999839357147392815096981054367284963163777819314165013955098953185730849763736876703293491067265257090993549636939177617254836782288542716941909427299073648100395779546173200345272670754609018771879599080309965516928919053065897746761414056224164629601785260004246308860635845934732983042781512033497888646977383506259180677727092977995063571717754377098378557145275067115680338953514748368478672891655048718955935065565428134848298956850894635511581257700498145169781623393859623233827658542888105845585237305487530052109519038239955252237205380065269935988681399186878796540659139158038016491679385381908899755965486544243922410806709549500004850140256359230021731447399477821297718784121612553177461962073725396375171150462194349494128323491090860945539850970958201418647541602928070071270217581140501879059758415544703823065110463545104590143024487503267925791948046329919712140447541274812829869932673152662208447455517927888127796383104964191566456753342542210764986088917223192359279884664576728271529975098588198905546817061691141249344910847124310805089093370385622789407852818934968164462183803613899137382527590178990584067330680428246761189467269247991494571730716267366343750174122246897225496246694079974288140405922837908667810190588984017493475915733179107735209263022817643651647816612695207871016298795125560589968553502108125145290402414929588162594186377660876321355386158890649312426238744166156353527953262434605934211602514780884519118160364349167698984921265842630836436627075785574630508355523768641152297122019783361608512593975134494818256650578346003736456407086238975731714543542794408000741527890784263706011267484410073435252602661691395154927253173502243639756779905649330465341726134405993523269155820783263246078729375635972354927754796224874507306326794248873410394537952474729566452350658994116319279010145947762689543451803968978521630064546891326007160919143843305951349018512278676304846623581312307335800637112895045258565324158359831976928847626381793246498308027409490952405699579530887763336890056314658584018466548499408154369640740366764502034013111902431303882895924643910146034642139056813903152942657470703125000000000000 [122,37] 13167472037395305624261267952988590621126362123540984555078795613110155556455045573598778739584753720079132535189236964326435942258825973263065267581971172269052704159210599618788828257141754788340127937888050533740056519602048520450288593978090686896546186500085387404732937998410693283372335130577785730284753445094801543731682093169916956018531221817728588660391777011470173219908345821566896989276616874827155817319364818750176175616803530328690132363336702786849369776252157467615574469204589382526561534972140546105967909188758146758396221390235940961500263835854677262363060620048281646195863187109210404590280287390033662697523953484818575392238565912908991042673823085839343757154718093016883958282539186204665101744190253224451688489206688001847178490714111610160273382519278813975246386453841851269671089525558562755535945601333139051152108182273677561212321227496050167789178506132503889621244561308590236452740911095317270906479173513734792048476916563342351871425143902593013211529192673476763348742524530118777093734297440219650750695579812236034807539183712147916473154648427182021959511676715044845687137630261562378915601610656517532158586842601964923919244951940453642078112655133697637802674064930611350791677307075844700707568784597851185604664210110088439424207766415503235995960694487309463303739526984847359626387069158824085376112135076050618897454001082386201889062070295817810959414999917469257753550444113837045432133794047471025679602535138698433453413232211577401522987572742346248775492817620626310264648534896485110722984094266000606189478674666727522046144546952105478644017292026642899538506512566836867775088155008350089095139337594513773958105159343862032093539859004498766124048110054436887617371266269498281354852704697362673693301542830586880311914467395953345812700692641815646005051992368577671338295587832120906649306599873490743119104447656317465899210659532066151942849248878413943562389718122922480935802130119007364448151286530169062662408474508003964079099368579937992419176549587053270675508924518709698624025540454831759397517406047218601890819455781394952753749392620030508432664669335589508541423367244285919457672454063005329213287716234757697461151969655533995602105190913249286264083010047360794273513394140881581606151216680211461324941034938847258736749346041960961883887648582458496093750000000000000 [122,38] -1536971890290159664377646377184230210830622991337807640864051646179243831209520961057607982760574261164512506138995602071600734659351411996477544615240689607516220669091710867828003578715239006869030025076962306801950405899516197095596864551799732329637329873625507154077399188172943399928338128497486355140166316958240262258729329762968101872528850500794395109255478069194064810794188135095134871484095303855154569683220254166283903721933926573535319366559258062136563554075603459771619877551822388262430051028767294311185571632280835202054343574931306480067452775196041787106258465673798013319268188658795512137461001081558700731855700020117389365531140604097939315679358462335849985310223413268978253602441414526555064308110490151814020267392513810432413095481618254311526422293951161276674575198753499556192929713509531304804627999213939086143721798724639709869375157197412495558197814278358946644768390667023342130192637102470423077858753357566407068082900902636941392160292345510406068311969785138464418273181858682670784839233677587055774944365520139837404323075795473911078949809247484236140047954864346158233827601095752986233147697704295620398330091170613396674836217332773176904678889017848162024035202744531814528593144126425528020862524932849367141637308085210553107025979049547731710161467664356669384619461889495691519221871236354480816074540632856714603981006308926804570989818893562276611688953867179040283717557075246260033639798271826057243508860285319704768713279973528291319665845532761870444682978760107711276685869705596527928847756733354679447978163626503271188026117698357172458366183706973230167116252495689434729601292975046399622410295691175333279774165312420314885930983874430064930855102198016932627857257294260240159506864971340067840260033991274659243734587536670350690650467524573902062810444877383239827730640106986906748812653321992937917923342065700148744395218812067584267012154334969329892283155799403919324741984673916861070839653078808611018231151086911347779806737472515574700383960367697325953732178356509696641694412908882341432279047442384260193717331701080691585130708643403218228878370453426682408179059463180660309595053078712112425727860852043671919830555911046706932327477267262582008887451521455637403524565441717367107074723710449858938253338719879051432748440220166230574250221252441406250000000000000 [122,39] -731901891814926380056270661684134521385480179234869686445973497706060900425024713601460115542260008991377111324384270379374165863453833900545938030888754469808662259165051195037244355098057512699690971335604037650410050290737668014738995083520209819620813138551299420495302244069986577321047055315680099334019967284672652320026987264140657196153267099547304522072834921673039388981500495722830895066365830339965183160343290627890630813257456981178346089657550022224064949249687393123748574991475152643334205877502206132669936543751865590375484827284967499379569571672333657974509498606463935756700754150944284614172028939952935969164412497969157237999102900729387508680288745957404790535455702507899872160195714930589637747103155433104333505489540646424012366671326644604471750802071048170518313417363974087803762394739491215919594739250678000967243799820334668133012694302777727683950771684089375927659931396972440049961268351275844168699962954091074827745436764460577709860961597636676219734319170714137471522527361488022198807315025791623189011395773454823048793227530400188782326018343091599316377873018838167798906140883739200774750973362537812582288493557628260094977548904736364005997511752361285394808194586672018796054027403726969484039848890391239986637719951466340162445731344312936381000465361343006332787643892475416794993879657372461730602333432525598376635738774971378340851138579069542379699502591884762816788021904313152715180927943908681820033846125174504968883001124244900916106302468472784431799140503600018952537895943370428397572152011075280372404369865136158340558148299169917800858524585187945262837697456898597304350175863443444384876499404946645329741284237358377263294836317002676177469424224959635714654599787872951536305855624726791122892638877661641707777511693337441701100379693883848290082544136935910352479081984158060397854709705588903562891062608517885910258604343827692048404471899147150141896825462051489088964077856729893158771315919790931947082854968683665720975435987508295255296474599073518605418222725385716759497669424032053879207571463834034765819997725211015303735504198018342932566783685255437535511943754251920782962140334367752278267452749440735323164392164831868020674524818250927515563248441725252149759654255760366394466967831204519003364167197694944988484166970010846853256225585937500000000000000 [122,40] 481514874741044013180393617333448869553146654365353856950988947599694576652650051921708568118109928125108026806569801557332914661780624188282459883448304584808082756229227471654593613903723941563232442012177379031043739338931055599937601941035685157051012347164630664089500196812079947919756211285709350951605382431421831612803697139897841881247063780445189814065280595574872854345695752895639448996333284935922109150129626011527345387057222015936229580096737213539797149152881305432727562154428239801713650936290127275833403577559482002643639750854166466556703219858045436202346326394815521755367723908500057565057571295594752888149189777860375808045895376045650455750977864099759454196516984709152184232480317757484901203050944943274473315710907251933553160928914353161523819549224831926262399535901594914432594748696540238243278000865688004376049206633231809326225768381952133650765632034690867493145346394066113232404775951331814605438199555251112165784501490393610979897525316736334864340636536387289117650440227781543211159625396255453192436429115736323864723981490924839499597782389148435122024086736890343963381131056363227489718882006229435265221103977374367371235192797057673671291131395583962695200340374714644909205091788477163120660337511868795995580070786498660444821928979025402138552552278845190145855973065286740474501936682001761578518214959084470017761270776516749623805308486795151960957316975886836080937735881911405438099124710348139323000462504712168639878018439719000738190659806976487744958979413541508356336815885717085310998256396136298595695379681807701013983643099978084311313124348365843372008165378480807514370068926344462291609242164110914104180166948313897104490992246631611010139328761688325899892745784614469963861560129235310923245520694223575120138881439929966847382297509559450081688876764964930859369782877104572875038630570750074878615296007509964856400563658843997433512372115682448252290201066057799731689936614373589441708849489624625367156529373589969342443390470198143484137965238455966015204174947555940654956847902470176584114762198955632340254045094286421024344432443303520852679386058447693015892390909838224786779915944333900208792092854512281365216099724376581515723453728882726118997956200595642159745857804619082311169060673742392951216890952404608983172806802031118422746658325195312500000000 [122,41] -162767924376909434514195308891845022156347116941328824244362556130151203589312405267312832718802610554788802545635416705057521777509902902435778904380866698141013467646126711721277076757349653505521578664682278582158615574363588910323134898680027280792245714158335971985207534245340258473377008443986528427719905888885940831745259468882484112741809865076859940626405160755587279712027945619882813828498703847698613653462858667249202738150510395247825683334792646129733262486933516681413032775446729972033093873431372453967768643782926252151093863047610656803869375036618736501055937350314607367922329816766468085296430120838349797517806249462835672303329692812526526276274569274772862366340587464330437735949451439150273023016316850954152654970238136767433334293164456483549507737569524725611459678952712287431210434723569965521657975985595960914899663920909858354488591199085697906197145091423430870010207304803202377739799943813220519200249141596208942654127805814545667636771032169709299957759772537753273255018018456664778818093776516705089911067450238477025617362852010294194300629667094833072828471267626107051972926317162385081440114373104377995456404043205914458802187615234612708650707272014570819013899788513779573454908994070358372176293520115992643552865003928411155455406683348879480824776667128599829203945241310008179389607799736528055853758550316885959647260266391905081007209001155443074389342546682979161875179748305394976492129797327612074880993031401487262022523231854897534540424688056248230688936792312026594010565041760287929350432664989163883356831522218461730323570920716960105192804513044843106682932842059653553506213887324291637719742381554454827641363830274887614538652461700134464443491292849604307366072462420595021790543699666551604838477789484097916708149663283085482824416017611976688926534796956259620995480456077265160372124338294042715414204503054875957654714718175277309611246714947973150057911015884460402789357717358891192066210302831725966862234181892020068089562602492806666712798469653749412221242895147158143097862606813640690765359376516436114896893557487264808630891456320106368225622158923479481240931646913793419377050291414660752513767340142301148640380735338170544381424909917874232050678070615415860345561117677192662447677375863964429613685823416968645460656262002885341644287109375000000000 [122,42] 41593931260212020018137585369013602415717630728803732832539144505011732980870248397791538302364579794143562641497017511973832480610952037701518800410834196971060874690260010804091546106510864291087811134879626535176813795604533624288271096756045420392727353092371807353287512604808538450712274412785422426447522893944222374121177646067432431640318967264647578673226018844004804684565955815381645014453969307885961541269177244660229073591317176439896336728513689307895908106167046043635613799842487587027040857402875204656601127955615649226006726331239680879322950654325077679912203133588484163130166552221091204190522271800729558195469220794026105311738923744480665524236679002307778799065209351463524259833633107717392630149309523780727937512697049670034063549506484038621504878719664745699404322736786124193673242131619456368642201830063708016252348636092827037786303287819613284048130198403125614744725345167362148143313303164038471334637425217842948772365628727552109038884178595305509678207282928853344133447850457902297630541989930045964490019341184547738063583923761323001466759200078185304431646775072340839164269758563077045942180103672764358660905535329900270783201746292104587226054679731019431760172667458390910095057241270857023656895505758854666012125309925689593710967254601790435323770647264625682246562443963791658539134947427935999453769645470078707631291354105807203863712342779003189564396330108194683686260580222363339560879972529976328047332167408966932190550678120050810691628137148261997960417092263386247829702989348343837805375282139549226089784896662558791743585846099349402739231813652559204879874718687533140574638074554151048927299672563609424817246400472943377126157329792167719437958162565683964033291204886267622668343323889718214812778587553093785686080405727043140352136048961706588223002677790075199873854911068365144199533111176931234303522759701986646645010604935813969127553327658129905052867831789548755665177499208685946788963195858757435112874428333381681326652234809094185371921514199851820891946384751293458208976640266180247407637113204413543829113736486624876203910182547345709266557403882406629464014473549441793016715030810360681297071963680463115788278611775692173045099064280393576002089099325381518643000810865417790011043684878823400996594727985211648046970367431640625000000000000000000 [122,43] -7558798798457983893554351514451737190852368080250647678306133129678927123862584862948382272720594443210712831045282429230311014332950468176286634986069194563356761035624188332641062307250022670858119707793467467349206427673544968059831473137273151729810037254668463613715731218283889467872189601673647617122152340334986435131807886870857545883630581145640190606924178281449912283816911462525878156417176617545660016291260997583924163503725443874652523382262800285200154285300173078336286002212829609559374368424309389231310388109906904328024822997317642772999141450817456968155239956321119385021408102050451746300852379553453934214911681570571262168030497839312927648907025724753027066805001684369114185652041619840197955755422590373808542037806223675740423777850709076234467276091127602764799584701846853407377795190779929463735028919056088168378134287278335474741953096635254842623871741861855708117421209455324079485056031045406067302431563108169381467579076011380846609522848757845195918579043718903131350782191412711357125872727831481329981709714713147481142373153271615944715914317617186358833810308079957748058748813696529581145324344269649378864945625392942335697823052893689666391898166025084574011854545943281829763712203030390403872739643946525856060316100005713904120732580605240891187650183990758765337190488542495849502030061691495483059829793057321207846224812105548229661348728253458615098924088885006059183543115375823987418440613443672355721730391193034580466816848952534319658201698172736172959115341139264761240671476916939788864413475158584043433345986730032152781287558839929929666206264121417067973642636897131911258082216478595424608834226545518361348369646820869532068584808518613732041659982675785956700514008998074000004995616330154977942203185220328902066357673363598145611190046053951089948773397505630719491079052890276598239214740464894253900166335528470841422510641032222937741336775438232955862224509083647900599858429997607949590028688088645234296492506029136020286912308137727738974038900491461149926785921107225180179124946538042645564366823558053847489413314466897997836095208702973401629183771987717419770906237138168576838797131702259114161942396235046157814002643410673856094559393566130556195922864028987158525121928724660327832444495665709409057408940668665309203788638114929199218750000000000 [122,44] -246159311645770690259550652901946200744707733345134209417495866383918804693924469053861092889446234240542362267849744748550056665096484554766680557723648212667446515890216602739568497056869403666873167037731608132876717133637388018496264136729023340708574178189643370279494354036762521029366165772268247629215317250667609102140697530772898479952315182109711604666135875248452937658300076347083532208207315540743267713186217498665978345861252876648981882621505370539355398685874947773575281891427624680966177240623456569999740732105303379851471151936063778841519617658594561911038449089622350036556459081919969332157770380624293827250425031062931952327484572152195066997328997556065933128940125115230703770164216170401013625282583512165595780207167514309976300315505049738112234782472926995895446773033662587493938664310637903336449681927323215426179812251176936951766085649388950369989239025820753472979296942245551443073360554911699743420703674567383025031087144816408966090651937333480189601164219034320339640649326057201735902495462645933756551322738469610398993670047702653606797217606563171434445949647892507101989491004052068677783261819019635758989779430700871052466744377559584662801635006680523315363241300903043264150050890697586979832377577768477276641994723913057629515265371489091909129002896028700537359005467887939572907464798814526669720271641719039263941211881159069031608064160225973213761642058366310708790947427915221365473367379560125025961998316702536031247407043577339703009424210116576084556085977680333955272673018895834647411323247798117666975390297118039849645909247226080150000464580609164074781082786384114625708182691101935600705748854469494867004544412172323616896292288878351085384029089732759773952784370359651753688358834628046548570400904871754120457345552600802889830889903690535809461653012078260644234524553427961029471551333362614828964711187836816874662295634649459151664039771920328180802666099691976848087518208317289015510743260544399889932996409664059288323076158552459199420677213366036373756604250477717134106044333823417504977547962113823162044802523165127107570235647841235219762086595118998350770114933837923887772222516745391194222982046800158804455570457489760807696539398428912040237409125638159566335674410304470752480342915502475875655363779515027999877929687500000000000000000 [122,45] 1005569773516952908911469738841815703270725317996020229839032276784428526979007451820397603310946947432728582445461800565424403093291820600308527313793827168132207588212953253958477454088816436615721362177299106462022485684474966896745037638866102853287698939018277558416119843294649047790356495276939752574031310139624862569127943745977654025944299412651916233621430380644389426851075852880612163863895989062443923875946948852830805520432474029834764698172493927345683952429699751583889961399129669297767225142061364566641243917676782059758748221223309472265844556145362975544543153901241043489178544271064889034101581543136113599146953506292364766323078753622533554445693073324061604266565892483701119207081285276729736306149609784873688209738046880308596349134616765866016332362035383854630466933688912721602642989352214113609220162687021001409010199662605918687962500330281948649271603052287765197919024332801990420903351192282075050476101521078996599267922994666367515099442319595216957021580848942262958527271428263585903152025354181262442603094929732504611217484706074710053847383714072862972139631823526533024963406846352024337322185645922737352520701835806148499079839749507038005100758558864308193408596500955439364784061915122065272720674366508110712436099792180192688547541813419452775016559940740363341984312360023517582620482066044599363710025731194846799843028574291641489316744595870462869135087327028571971710614758630219509954646176413704299440756105015169396005872383338993707910555078345973665060333025517047458496330842899473415516209150530979035363811568523119741235005230049168428806716416581601087666124489326893237903229264081065333404222451345640770528590790250200318834081840213475295213364634492570020080513845364455337989425878435508012077514267380050682954831976219100431701557501508368827564226777926374301600744514816400085610813081767292427379446518873080059337751429234698573603777252253967399963928720730898982601635554968893185703222713771982028166247871428386794591392667543199117611770676954528470788469476624130385442192009034515674684214440130402531889352436637765696310869841845446223662374469471118991352668530089022616305909620917599244511925543260830724438465533786665588082091946100666977485424928777698643093287556441998588999120478604254458332434296607971191406250000000000000000000 [122,46] -505630568001580969110001623235387744794793388149370512216087799670842173527330967268345604981625005927567290039502582342003607662175068783292891512883224972213370641504346386674423086877230701162726695319574698138025839987906965428744073017454176387836412206588879208941341785957386198774934859528526696970056453361807545170178005210415782581392858592841964041817662379764695560829290045634060595010991591984762983279745566570007275588108079070574443634515311214934446796707759910755500009905221813225645829713347346715503529002363390600563693383421231773484749858637794655400096447385232414928220703898331272375912343817242522723835329550091729071396868000918126308603228184895948766714563690743918317100955481846978670066301522886318616512214109700099916273342194664965841216841978519548140647410525200727419090891301063686943038167309966022530395488004514273604290462273705110507268830213271834404728723828673252941293826168011895291149220453703560124633170515391284377170224030041483777273992457693400218821544655857551896411954265895405029386902993446982952505615661912607343426739235780931822411588284166663017413972561187298884322686741476016160347713184210680424884809697407034456615862031474906437966921974607705384923839810611829483428224542720968713134964911791835718612245038269933122432998096872785195047731185583302480175868369647520574324390565628355208957677825050059242134902716001170497057717606042411784319448090441235901352928713987434380730094347993569690362888016143353630747705361510914578556433415451442955549177888200442581838554042093777300686053828270520206684300128325765276416496646228512652492117261324222404540693231155815683912488453178926606073585653551513472467332401492097325488499465200335768293707016412718697062263629411444115554481604259065519943223174804659828383533751923637215074689191793527238391384304476405811019692233012093539321381810152299827503714103516022307376513492843157618530521254136489322280183047490589737730511660212120419556795794850727070667050280413744131139044800241779388340699341628091106361187315371853436941123977891868869719431295752822798866234296032608951431181830258983422889555709634697661350034674619678890839205835525013856317611760155173098628132784814129559821849745800224041875398221627801622415909754693075228715315461158752441406250000000000000000 [122,47] 160163382108597473397204622807791435520193839189059644441449037513188258310364117559465295086975095783789509695677184027121736303215453523580273794702150714826727919102100840501027358223016406389404410940437890686991964324303501593751377840128099564623900839643215745460832316310044667451307208584991127420177526341334639049402858319054908160654846394383191059752649067595325176272634875941532892955630288474815190491981424485037086305211135459203539642919592792246329815575223796047054018822262951946336678170750851866695031609196238534485472322400825958244018563392203956430500964665551227653257772912586353581783143191496906802807870966759656156138639507554624146542761905103627545379349165680526390148129589630769118272216107595637475135964108384401041515208170552084497393058367415855160582510813005765562925069063834254572819994302803757974874076415500724976031884397653741875544690404801321236627254071442489010243235217485073232730158668135099004321899554913298988899540866753794621466619292010689061503708680771169902717262301620612721829331017406048034076493153187547107043827696357686439348956428267000829597156249823080982629430490045186217491009759291001512504926385665520880884049088532795737962085008871213641496407228712241509150393516695722220973249252794061722456779483072203362219471104690519538064700980313599747893581700414865993915726571901021313960660786017368678297502379089372268527945157446263382599533775327856495474449309704523810456509847176402758038420171213789135813876588127746885068680472713967812959858346957301498638924088768545436978590191178483350995486495384005316647001855679448494375891646493242968272815009028534958294259771008122934359745411115991020855160021654834628689713201080897504529665725251134510679320315423458571089261333965102517995533021596034051110779890016580564430011538308350278752069789687086738556101750017783850724536237167160121904721889614898931810041141663177857652940807074525716587580100927303327607595600469502959313836619247044079856409464630680126136501876158462263253097929115174453777909553852871729890767267902630925103514997769245254316154659893027066394447248336300053550093899942727928119459792620377772983630735315599279887627499638703742212745262929695175461435845585629306571412493792399032669498959435827600827906280755996704101562500000000000 [122,48] -37375251199222784545405045783629189107050064513258568483505049908040867047905868840998265998251111545771265683082978579213668964790679732538920747164747409355562638861403087174715267147982964753264169040739173895643119295041280650317424228327637601319234189959574563873484019286078938276158774444872152047698640419774911967344184792763707839365662918670540733971694276794290406340355045158422648092487203877294518347399416345203419847349923545734048782286031270947936248211164829398702246779883651775062171981002695267153763151188182008263454161201847160141677265835543818120093870703087987642793924169573613604391809045448594100969766010483785074602740137663544764732818968798974560826591838434275664056875207073883874760962899448462943478780103727570599147700152296251993363774414761465415226344180755339784726917575157388778396380153922988717641832805355783319976651908578196620836810137981768077451560697959553911919630232960746523275267805602806819351301862399774676047956091355242467961940150156035532950619041854475651952228962506168665992567779705295805427901378208040515392195247068964432759997371291801442201093187809583764169220709684791113844652791810719095935999125552537392049273982444636062707997882744575664836641826564646305357282635066468132229548338616333358477627593550981452825228890275173404514329030826785111860574745082539287073445890648524922287386712636679928610750918917475399626885597032002611176925482601973009040044177153011130009532900135505338740069979293653273444984790938083871572548808677287546254030672145553338904639327558645392286853819649143844453495465933640784337740542453536889662584714906031359821820291987218862611817181770485487954115644941742699440959501973105015886045904842510899194709301295462944230959113277599726326696868899069761982765737414799732555265010408322844556053237627843935099785617987741862741430773416140825020188749810918306158910270212900993943365830329529939309753139474544218409478505475496660815607416071581088228159599071829150329883793483661442593064949008435438694563040543107992294573212426098653747909403481208261134898485177215322160445374357684733448387105663824772043086406627205083483248483754636019430715090482646603143918526102721749448135463319741871237675366546787829173609463446024994970340316058354801498353481292724609375000000000000 [122,49] 7277125782203565513028829955997797781322558865180589206960987359134419544176793983679849798440491580523188299926037240790977476051852422248677309027339294802721358836930255082009896672551670118877324127250035657439478623160513935380443662357918339700625258626370189887334450535760206565268178985227972356913035414376320368274338411663431399040035315124674105705480698082378616949346586837448432101352367229588860706236792218824733409126703601861261265835607905981470611644921271175302358283440620910030602448608885692458493030211439130696036457057972775607176101934464430160144745165031088471933831115709246565029463747388959865542749136655700208845106605160880430091191529415729323760682164259518343487175655008277149416422514339206752020953143450106945077297574693393279652678677689783818498637230571081099410715099827230311180792875713398381095905219498304624321838070060602115308332961911403534651257765117276345712829879840336966854586883929391171203654585235642827831169701666660934900182812675864105452988885896115691574503200729786482190617422470930350985188191699480544398608028684534617209573386562547569261255929889294344523526111908482169755693364710478002244410947912116694539159773371557495610932829585570006448103542237299589339661026714715530921556196620261017339324151365977446978201907378999828008796202254848918003294470447892029337514951094813209721300860127512451042929579151819570965324091416020365383578892722636135585711717629707430442090971605917408696396572243845329779454139250405716994641314891262111044368184180359971256229058881537567544971909688016762343928478372340861518201755252052447281746920031919406046492122976294663482242940425435900913013270666994849872013296767925056262436905314750594500140367362323093158364350356958429642980410528377908561443500857294625589064060529986991804715776560885947262812375597990202235047438169897589331587407190584775810281281890746205499663187136999370638347645330855428551856653845568165643585185864128150037273310658360763178915687449093432624303444691036487941636370014188047748259432918954347923578343239586774557861855331160429546660344911461644132058563617241903816532294230664707485760111030631938351062931806673975385811032499143500117866149258228487146692591302951062639419293910354800125617202866123989224433898925781250000000000000 [122,50] -1457586283514467484327605680585366811275584940966749858578834269729665241966407009876565427230057001702388350985467286858597010113319439616206442412907700099036293418664300461607726773574630947432238295067138560348424391284724865217047426075609622338275720805911911691920799966571545545572585055582339773371056870125299057642297864303833709026531875710476480704079767570488866327565044819087253337933406584206699398669610624086556664508623549689309232269545651693326246953476668224961046773588082225558382793851168250518413023568500515245745294477784967600624103209914589552760775690119385833063867438233269976223787829438589309057868923371332902990752444773230176992923839824023152369706498838133874225795812433544808921605084888908162643121255693431604661786435150608271864071453121316981121984347098867957042459461277966283213471035799337265814966395013273206364488716955312517292437817861999134495796555653636862364918454404147186056656021560242732019794870066193313824552119303887007582285750535032874912771356148825740288830923607417934924309865183124969905968475669553204452143127804411970984866436983436430817060849488379507594769117173552783607579171558014249952768917980690452647510437245251090829376771242382407307755050661929444308210998258637959997088148434423813706922530886820870774260415027725705068429342554399600680298175744845977252718951534612088845758906723740173702668557929090975746385170964040579268383214912054813219781047647086694657862552298604264128020421109240197199928594046550255186368962337239854108837707597050198685257068783174620114352224014731327011644931874894195957440544456122475722613905362651600769136840069406333405716771303284669536500765978641224859428390101527915867002941274832032840221619748489935611954610325231363981128865397625369689301602783191204324522192297761365663778577045258766206926244500361984756991607029851170189353336711756845086701986611039622453639238555287642580185726548488665249030808239709122033981062249154685148033772264279362229005142095939244957350144778822568686784235308555453426280652270910398640528094498124268557404539925807537924843817095034135257732313305316840337601839671077168259722076697640401099591122938031926382623937118098874800062990641960315345405694787564986337510372431665928161237388849258422851562500000000000000000000 [122,51] 287042906585721817530271403943995924755369910456477300042201689208852048811181971345201762574326845925794521935293787832623305821008590714564343213418208794552670484598828705316116764549561550150255430722577977785262267909468166031509362701337811368118547976368310088238447911626595526128241742601430305444812511634900350192289773997248753129942228408219804072118376823836423215755712010437198447428612348461611593389396198041733928403261472804290864569375559307990020782589242022139787202260485344040448725011918448905630194429090437183378497007889428650684275007959220990786565452908020907838043547978182631787061761305175532504192254341832588413743229586940823221673214506344689959053885721139410534031542709573040217406912693526210446379091275186183978341005008478030578583099190596342023184310667492581563127930542881938112836575374665083712248904918641962588448610425611376262143086684678459226901341570329763420974100858099231432760729539720112928713810102437276272467835312267604965226447741255840110757781134772922603371070172535493018365878757835712427671984609036007603814925315932439935924879744076613910007987758368873062221019335760427786289626341892030020361912429922810186406708929831031427749301205478270842900405759237091564618171125759611741874290448581335821018923483087274295550672342138305787273059912248775952303202332603306279545137912924187424507793043095841520609051452744740465045600468296315418384298584862571094235311341714719908111127847342922930206598607192711981895793336483424766565820270472557016220365819182256932501856452164692210181334013850914855014948938275339263821906728121647764081300087277621680375318387652496604692911649650618974716961758777854144006793056286558089607851599663639208279277092571434231592638823578355137532352884987935405892586126729322377450354301017879643288926530120307380754656003978320060340677071161108224771547915368128704499179346542599421481964533188883971820309907629871579750746588313730211900533616968431863958686730356572709648718249132484472004347088561861504160622174561213655032042597439438561439978133750646947888059008911137645580023922893833181262365107180017154167711268165262918450553005424140333074749158910938283052638300707248321379562642258529982657676570531005237147780410282962293422315269708633422851562500000000000000 [122,52] -6059511323501688404788248685703490464924373165298544826872954521616999213463967737299961215795530199601946844028643701308369662660250362332855227101141559890018116291096098294250291769335693934606228568431777710482041367382072863752731624662080054442623935467226390155481359979645041343525522328092933499295738605637737747271320580635367298452239603388459010086021369143628343803357661839212060842175464078324481858380948407926657112444386429422768095374294794418143605992394426610771030084346184595204243084044962280525016875156357200999806916671719482455727451207884165320572235583925811897332799763728364927348739924835211099188349289931003961147323039667990538857594060091106372655417191335873742675959280134003570698743605467210771971773307983374916308752565235095262937781413443273667956400660220155539568594803959647539526626630066145842574417405140608147108288299849065402752607231748589635114266301959944642420258599132136768736375158607631815092721304977952921164061902043055033113910754722333998001251658688529323596344534494718969970367483925763744458037583242475351913663474655163340570771283028067188371766412288759764805730471025562567751535277088896671901085373368473116986602459967857234685254619167381770135407574438775080202340014928733500168489883039811966747719526297640652723945437184445976200134212646881491743462276094996688703446856241282284795291217025913785688351861586088973880109271234480985946929765345983190498741884675645454852013067670428170798756965759849314691366922576463836992958093464503353759672603358430878068731475990044935459408507822039422366998492236501301126729229075502591182314500059837513929453126551657764772868671747524669244396733615174914973302374556823593730734547331243056358517612391822971599107829882982744904785658295569264985560376602646708786222184301823107978008094102643501263675979722996185488012672862226999620029769983772479719810494921657633740784608722824534029077537746004124798273274579008685495016662833738666914833996617935450352290823806831793783040733048586949210975810115378035897494114072564561281679113739107829779934527495355438453622532594095371763057483104041837149869510329058765661648614675515801155766174355860907977953011585378694948160118338676204655024248631073167316645937389694154262542724609375000000000000000000000 [122,53] -32958794152124211123141818662522113632237459832600829669812184085725116906976562104204385962254356929912655523076400408479265841923139391800184000743856834958445229555699738930837307171870194270773015052043238716553622339104902581239265391521132045886616302565052901825543965320929581298711985509120784685480198831713929103026696977928259972456787990539139530465592452417175957004105170010795502680052914713588137961165016807954685671552968211710810527904444988079103064108796732083844982549752632680466682836555828656892902687679682123636213902075207213365316735023499413594846454476791579239565226578682440157738472670036380089956919893607836574248243419115242287214455985078026810564669929443084021435968993274956469141547106624267647843607844083854127252959664815936268603479335328483514648880686519007627939258257291604374989694844148601161514760462318249268856917834900157462595068431037509518309109046464377731432453375011998002422507214121303986701558838160515601586436843897168776783554100965040235888539646402672187445366231948034516999781414401802061938920135841313053588399344345905538584053982645020454908297968035548082332585564306962461782885904277378388976450903730943409662873569170842048502657206601543935819133713517731902143959663599508165500987476493951335480398955621942053664736730668952588201998115122540745022108075238896702151358334667850011122968790967265816797678473848136867932082646731687888187446666944778741649712571638192269976496924671617382917273118874430249957458953753697266595754718934080248313367165530390148052006038302317766476777305734463295197240558005873667309610294319287348831430239903198057966588854454140888245246971782767035663456507040973391049520776031329479025534387347973729880015426402688697041425489202221746883482920669854852602140254818831538297718748058954249909251261904695413108170587561185392683584871632911945202384718567531599808441121028022830211630978882560139936973198209745402006212511278930640839751272527457864770412255469378791133780270424011945859486432072773833444494270303349834050043243394455442091637209797016726064993206108605033333810859847402619551283082426039805953954378966581158718940109013648746781471932968524279723855694730486781453809159192944373501855676744855190257803883869200944900512695312500000000000000000000 [122,54] 17791961407529787518780500812813431142600112958487298852490147048184532237129178198356259340132888388588450800946064714048352390805521790081341208569880577740900205732516733579034789440140426279247747921543269021791841240991700424246872909266265197708033997170828671840199415388852106688968482516926808632384142689389260464583437085810056636791611745530545908050263249148941811804084427848586876499356542587032263681972524280093150274613423339870703632171337749335665934046787395375757979078060526751010406156762619375665750673978057046168546202909456904987886647128233156218003904880894086892733080801892634719451366209792237440427559117815064174945296284757034987771727318747760973917721040285903671697270599374853255626081054931694920552843310161101976947378740996828539785947705312926936366431821314088542720298504032463010343976401355137941355657689959926433990924639015382575023853773020336908134983915670232127089312627645794125652072113054241398426483140874439561383897669050949421339919943841425852100440087331285667460743068123360211877876094926142010837086944508997151849990412286095255893780751650088640499857290063688200230931308690373326464366095046494695445583563972870141783440856083083374902342155764534842157130938122823154101768419464726375394412140430650446101728619689996333830297754799014754091050937863070490634889564833814346011938052196397925402457908420255769977687564917901005108791172887655029839986743567693512622028019575978246047734349715635980527531969957168615183843091399298401673403691978505747466710456423809334910981591882371727833347698332323387025673587085449147205119556227490127289762702283332221166781947536726569354609175933001016989501101787619029722265314146216001686902505286885462545456332152529961262604122606052975487654819742532093494621705133363875097064022484504723132993173455991798094655276093277266727553964422042590140876399701755417732276493320147504175931567178429462141191058451029226236274183294371970220714563415502329007384318742850794562206770450675399892169852002290880691468144423790202675689962298187536923904705151439528471643692546429756034124201695856315650259159506822575900604034581976044504111773599247213354016317918789156119074344416708714248551715389639979592169875432239890075140688568353652954101562500000000000000000000 [122,55] -5540660464995921690480982667610736375609988064751425912240989253013121340002234002770824368376746049784532397022225984992550084213480972918021825237781226093979703157458590413201015446755362247185027918909294658285172122626544439955460146744286990601511805665982960407114680097252006379185581026296210062763110292470480518654361063098298227193274572215190473417784555625497311481522177064179600481352670035280915610587434185355502063972971657698735297987911016372856039344549999647049508729779065136822611111289057355041657565632570197781570942052794822668750863564117772894535382077527910503413289028399499087000719887134692699786303270372554268966662026529383662101426860186728552185127611891258147993588450170270378023769879201722777986734014971048695804953277051425154155694616217966302304338852248459072734594602441631951261208521843461671060361314707460697081473355174270153914081388501311750230508387616461654572912167983471261694937116556955917906670700370048546459389537608699628632075844121195377969793579203324536529430391302787830456765046671465323178758760367134240273680761476154039694779365475308564883363762629488444748112585985237136141294487343809460121967099287949794322374638496375476156721525056506758802353670954417864496323221978135451750909739965782684593092449702603927564024225831845483905031737552113763908135375903132422578732068750955026668702951775797907179475012692723768822891680385984760594681157453602756267838406874819608341782990255798616026680695009435320830211081226959845479210899910487926407611119610951420838782896782846775197614046110175964131266774001157677524201497057553716152359179593092602481410459772256292932664970589207247395374416339709103802275182421685148807277844553434064127622072686768158368905560880437362104184831213234984069275941081304269212718505022779033438669271519641199770912849005586478340477263267453913276842535885008209446282046711808498527330168652508016215449084237328765281294963825074481303891794220605962150786284246455114690950835953232543191193166334848110544856953301434651913425386639751844896779309564916201883615213261528181436592919767308298874743016845728475596184437212232929431252052190247535215225290572846480550235814326715497097123055982947605436120613000106551657583671621978282928466796875000000000000000 [122,56] 1181162819141746245154684010898383770819442278972615050455016125290794543794667518417685702544960037685006123186577043158857152511868310625477628539595612574300584056524764608699235759532953715407545419915660742307951466216619886852515567100845703876791038354540744001331216305565643293421319565225125924172653665912974470710096706136936578547147971749277444999705687356315779248904151544246896631427606344537164143953391837798310486167624524125289501479184026256496484074012486958222669075159494094986375708515902798937119105004184293084331514467877374563739015300933445025281113795419900515747935813073242707030548624281419864321784545555814028327451328582641771276608667208580374441406962981776665434377902556675855245424416168296922177001201469985862460448958004519836789980775135809093364225816508642026054548977035288440193616759579638849121701093930963127286587692469719994379315462024843556172003343567137485798520329665186131493575569175885602240398101214941219858598249640460242755372131197400935958904949061843716650463487504755150622004072343817113185576192566037393276600013255797888126162775520477525589043478446095531142010307843919549411883683317193344371352216115385390673794906428820438899728477794463530595588030087946143198333357081215440240136456044177477713007477786511310059986277490873888091194759628791479361278890815638489936428521401086854055850248886377802269598346543970904434088516223411730835779639172023266704746158568667830641878554350310249756559263541806493309622118765887921466262109016270972059817178754046361777115244583079752960006712105149116683519914400579272046975085284002082110782500313561650954828540184519450408822923963123032447320234011774217487762795397652978672375160131616730016351644768200267184377624867954667580110166889046948380885911067759650808696760450060180007516605721933607919762468231383020980937712210439219884125896704645651533047906427330913328891874484060700356430717305471474294535083430334291740284760439810332872090320693907893309529470875178814019202543818329828481372484601131535762625360737651073117707925034930743198664543354425334171155993432395125777395605889774513526273495140341181770852430338477206270661459528637536747697880222190257397859840340235230230878175564547704131736308336257934570312500000000000000000 [122,57] -172718324253237977332034928974687017758846110225286555124907354220835430390126759361907624968547365453104888649190176578513825251370662231084416870001858540353402391242604453524212278467496059706593793903298409178479700593643282086860500484331115261271790424166899523303314252977886232912620491296569267920717174583405082156011834173935304089939671218345963994718877918986861750642952810635959626113606402676988638926802707341824852640991842759123256703782791732695094240569612162475764933635533877899844510168601605899962215664317812891762578945673278129951050928004540986196848045901055129304611348338275459767140219011362552344014161252693002320465001209560534747825796217887741045071707486634281265417524499756553600055487798226273821448960465652092166203983208281521784839457366287326281826173922497774630929945859644014872300994399523111147225978069131903549105048146352817692364419898633662194298404063034499296993193503491269007407699890089352175878198280711695314502388801212395073742654702087950951457928406711499906760207192187123790664296802439147419089744874852280355836855267183776898431579877778884627182132446016309814782569683539863560728338423481362788761806243801890947713147677922889831277296244961565513778894604582540343849799343977307868827340141748940217618424529637556200481718616645950073315909255697359236028463167585980197014430819807980358413882164376535665925061471507291313089519798975040431888419695667220211498656918591056838533558731733545976499212291620663683435736501888927273723147283683406265334340380665084881604982834449239512713100943085900118343776730431714578777039365121164331001647059494326798507482665927338153630959119669290420720869896396413212656191603340334872458261104194749711435557705473034701462172154251140852728724069693090749897903953266984028994771571406222731534537706936454032286899275852454256604973867442416071054237034297248558296005961370874042992437894028486122416136615827315508667620629397381491776326540854769367295935487129672732335892670285292612756442805820740152772587266205690097507535528797924113724954464428401581409456171582986537965420269219080541372766641116351671441155432555996192653522450881033479573892882756411031975771545753267194036879409094330412208420295376177269494533538818359375000000000000000000 [122,58] 13069510109186872217404546306807681578120314617211498233733780862135314439587971347890899102432881255548716820660215141791470773245201532844535760378576160141842887726400338299111224495662301435637149925547054598626239598797118603180871926181950148291928361059454971398028958165214639851568951489242306835639841271358007627888445432115323945594375885410075680763992146150483749380334205385134507016746476392538852516810681319031192763637418400647118662979940652829883654631088944707260459847593015765567531348381976359859558420400580529778758684904395676227758955430681178698978252531178070295061295375326605452220995297321015344356432076781351342473242218223490032782423261879006926573076214819623840371477117535609751625838826646919161177980660201676254001089353032248960016171875954191387012416610958325544077491496343896268359489179497822554395746407270298289793099153372803462920705117308655141119038470979226795738315910138145151526345075026189577807154862927637504878710474075079287028787635748731903390037974138822956895627548084408585965326020362849357913926502462647024921998027690627982743411133567707302379962941550083358792251476643523663644727993228114908578454291252657609185598756588782710141828329696434358045755796465333839347209600559244489822934498943855943041540025393381184488685598778270284014870039371070069769867436753639494240580393836832520609240032051008601556114841264672557037801675239565108749230206344714587832311549603012797331817474862830843963930745661881885209701978008151769286683735929852680851257216044491637595942713196789638475831269694578371198854405068038838483660841075527784362527979343651139549594729749604859452570709074559805480216907376719871157714567019770211291807447004854352551655535578613854497721860326396487625565416443735367721217284104597304510659578561009108533422020872649095094082213684624308747646207567323699844335502206225977427339919365032160780075940951562679676270472178424384090007126341747081412915856799991225197204472391424686168950666572735763348833612192411394496465387393577745666549755608163856467811567824378330681213603434533502078320361448748790417279407701867900117022392949247561347223545337916051234618189646300927407806328478040852559361512942307008735406920145280747070312500000000000000000000000000 [122,59] 1583631852583790611121265327560798283383653282352927958642728275182124905697454657601536557865090150626555533374683263894498561068124320299826900067294955957537055793768058469131128470229404536283095215994276947694033466454493664157893860952781457611761320648339116558931669295839413034468775037401061577703378171875714296046070487750670947100115518740254999472776043074965961188139538746941256977089918396871539366359385075015219142514535848135118459216406140247150009214244560112344897996573212251314195721074234102221775091191210939602008449773091556121346189274707359727162558581910340865434578521240606670981743758259490950411965566407134760817025155816241092345266871411900391639031907740686437967949477495417415684090004332310389641771914288765368072455636254823990767795930117867522833842064931302499330543323800209512534098971433210852669992941870671895343993956042909902810730687944752903309023727669265900623006121672201577616312654313522976059503891613086564417612474567783730664279130129060099411113711107709738947093732816552422233909108207686136140577363339249666254987387330451543301121775795521552816059278175382067260565957496665498591637437285057943285406875124277196814183089783162992669940251322942796789878836687535942534839430625915638546443437566263013653772520258973317509078283101216694537329032073213003697838350005721545501984608633506215376335942164178622184396976583219313232447092241210202077620553690295892127600382518960179662186203467903736186234771220262306422158021813012820580260679345620960285988088159600514143592518130844973017893474885918629613170525161631076174788633397816883397520455736913181149618109020873188350937148462168764141358531303640688991233993802151565911270861181181725988014111205397715130664015093232578326889948854563936633240573158733234669538489665933558378968384789130104564558236484956841962429084543753720477818239599610449016356519727433877237018571764412960324421204097370229899142394516063031393174635482762365240803969257580417367852206473591950637865370474080347928169231887125239534089024990295637170661946481630225086611560556371030194442191395276392623595776806124761487980193380720908186323426707850378867852736332247702951507691358969489524458024371668451128443719061249267883300781250000000000000000000 [122,60] -888898502042417371464459236182337563940328913613250920819058387264837703124126746917190981727860983924765264169692994736471831831018228203786675601900622673020252647429584497764200464145387152006407786322959004750215347068480221815881298645012681916287440542551597148738008690592278966586974983893138473835155554557961060720073273837245902220421006267693930824062830930367948205613336408742727544784175413565795422966159252387021220886953548833922177574338641256089009206165798462433292133240503920386069806126344207977501014367637241606461821412028577898486886981339418968076551882870743887995127586520012576852047070810521889250556162452543209287253012170476073335709524533099880660498215216121337502098050959132457692664162274902530598092180498460563328094633751645510572210989227860084683835769092949588973927465477408887779264541638077684400962051925587746144890895359422610158764047325302123240097237055897573510167506740849970064015975856018891847528696863597502123601780780233788904923179250396809782357795163112362625093814991048705985341465363973487347342614575070435772580853672917693162147484225604699615239071117987906272996209591138416398850068269705436430993765059217075286926625661248516664899244301472765380992416756652008408535440008157065328185252345301649332369077837987078553107488287470194413573593890335337660025527519517917049070312541139680272875161584725835865154366037858580694563807715000081341693576741750196339617322930864360564073744798842299806085890430289561144204669243269483572487106676533127745112926182894723175217473266141768078292188376061907587975063889038940170034545823870593143914345558511527808326898579739806198708982072314037662051490207423488001061497977635613708316565481916992721829811880410651120787655572680153800749938248216916963712465120593518591162135843013150399127818063626314794392865053689098010781216923597668453494861572858094954621201049602175684371216368001130528593817687373673284705374471073333022228994635071456504461678955577060380519248062939309329482479649451312882944681799914101742763012717478801369250851622892238214412986588076777579789228273129572262866288900507750281536485051198871221904679344487188066260130625732141724635635977716803132043385548467975132130111099144531250000000000000000000000000 [122,61] 217456583788271349470967932461449522677892515858484647316835099844001072795440234126567178973755352709667479096366618092416068567556641861942972661340501787131415307719600227465078164902582000955979129261778997471717836960818328918855639469620025535762433635040205813040739477887454360374283043342339016400076072573251931824088307638289285795446825742556969650466046400204998929371387213279481774831926401817525686570880623167221179240631207796673922845288668313501047950625698206825895159595682975442269521801005657550868750150264630230309715273240132460659560378171319243740947277824441921933590853606352870689724418588325762920532321415654837471939465032350278620030085398724627577231697543774319459654880211324126761063532089791348809283280628324024912945802859857837175733789472487753399732341842101719962453012117540481321897931271249908700910233996017014943723742863366180378744666690913610829646761021548527181544854905406408400266161452666937848222732327604566772881782024172085821296810299832142285950551352976607855640697619102522886923873795717024147713933338313341461222188024464800071111807431185121356655279133767465487073137193697391986600046714095202942043255508311792090071569290529074223550324177522186697943966552464486045351513263771243445732222968920322979624446424877590640420121189075570100021204640436477945732996095259201275802265545927000756103794537672988081976409386173808339318907571926725226816512168751662491327132552657973912141916841980587321058876615257900511799163438311117280065021615218755377368189394213576125032926909617995991621865908455140073882560949989344010979611644232084512469664679481164829839233660931661851413899911396913020540235727505357823418328967190105205971979946386367768675628106789101233258903344924346598325563220379564394129399644701711703148892057096039959362286135147266858739385145390487469892487509086635628605227530471797364757757609532658415286967983622037851771481036938978403780528499409291445410251368093332390641865683090154372385608411268091460400259904403400698736460506882779145150246993804221674988211188999260549347470511883790054795478415956499725287754042557832202347447042651913038324124595848088333553080736689606718201317037715428982914209137755784669716205855716093750000000000000000000000 [122,62] -37531536995944576644774631102873356151801060356422393548507269747493397335898212362377859340603443450876545305694316515973086816937724367136774373829908984441040215751930584253776793769883748211933260541427549567322397420408080842050151898166195434988573240322037436495800204681081158150946090943361058384404229346912134062037935019665271076506460269515046504270269861683570659729074230221894055168266741016857533791992942282455956917547405551042288133288137264771655719983168335425987687398503462014385590704678112615629179189487384754362776884259555613883948927940819255061894298481684154981232997400910012336346924668131308436845452180138280751542727706853922171383422925201315762805064468709692124119412530620113657910086822282585211902383292291047251388315174058603083142310757477406233589097601535471515606791265247582012173583877064744405068136150227751867554770615508725717771910246747637911325164300359586791396005405258717004530416555721147497154614723291737596514055128462738869921837620007476588841643089997191826717116762582460688517759127127849637658521000802669374724585081329307907840006859359020764026198981206612024960988945119839568229938182678313033274021856774415147188803608764576565640633994553374152156900329564029486086486722097512726479206353550312587422802455435868793907067408027167380590538564625557927213465466807109129633696447612945741159623877811905631829279051148911313482451210595021413868219789778665409801768447462021941591831494436294363124378401015546668168710432383138625705079156910778986036205254049391294318705285181450884886994597812061418014687800405784650268101238497327443998495125455076531082439149750269868988849353655750694854728208384406431047154713978751790043612266697547887974352205465029314158424141661224081661337377250242769170485990437695460409045801733579810188222074813072497541469769872993417180335028433985881833558255269756179931517575311660967540222873790092201963566479311219409055981737446535945542109337258382480817714854868427651396116441532613793580146005789956413775268890311271533054571930525497024287833208134875665071285642310510702740338825686104086453615417625225383272759446429452367831625483399418256042737649896750202634948353219644213807995023631537683451647770730625000000000000000000000 [122,63] 4805474428237446735186311764341596467193398720293379294715458964856409323770620130465169970129212142493082552775195550990261971206103633990134344947404832907400406462599492179325068895135338361120431131331098638429467898655859260901689212717122547397483187132877316248242721619490819658805108676075967682693904363773702901322091668618557583617248268112238329791205265889407327996008736410806950683804720111329470069584246613113078137701960961631574315677392532530997187613724578841482033720641894371240578934459351052237288831453644370502902688468583561187357229606533337936218255664618785206870103172484136248490849270085566568394430748010814548454462354302204226184927686164980136101303298489539173947289567605159091967098698885531138847119062194422769841060859753458657608388406164844311852816254200175202781629536001565206502903888306719314698392976010312749824842072874271440446949647742614269891395735092346185843500446505579605578305716964860491910142090306542291447066737581169741785314701213237158062785905374540070248037958973813628781317065829854094547612722853272123770931410060285210589746832405253551369494540384217478914482211478273915826536657324351522301225885243894163789740635884296486620934498802113578461947684126361150083302838276670213742644415395515552325803079303310105014849612427708980144773256307790721458557216193716470874902671492086108992924917466529889278674949765403818987995226821882506016348099643924173548728147537550619400120824667641137058295972340880936909459200660752257343405166917929628323975389456951171970393043792883854206775223678697188624102910358752700590492793251465118196827668790850291247716024940059607510755518489581096912175273088485785449559582312389604505317871269650473637523877082375797287380636011996315323784001250864477219890087299629484942545350511060149741885760083878999492477921172712766444614274799931516327157028616042578329466592843356849708252489015985833376704893738954700166782928481387406190531257016778417334845478713344916341529896639776156779114008396736755904588340305747980419768142645759849504265527646007810131712341610552940863268831336129917223892281676306652166231966270416244080139459278273771728324427176308315040330461468069103429438313885178064949747934346406250000000000000000 [122,64] -448982157535126109396400518683245689241122415730527253950522921155003221633665536783269342776207366669048592250736946181140519329760535976505523505311304492606650945078580414730217326437561196709953840405794231709163596129975966468155122747578378051503541671412555024509612603158339160776222637602073937513808927816846259625685358690358468078655451940769848599873906959166379176599383851542217560158549980000086498915322484204374022873116201874760286925711576349381651370394932618654039566803502409932830984566811751761707316536432097149504923660194008485036305093862979386237882833224088254028444889010844009457007337756528291984129883136888027278812081490985864167164167546411096520185210438911097408365111709435551782159684610933075840963175468352163800589466096858217661435391615634380401456512948112551002167627410351739410111938111130492242375249354326023483704620328118428352866522521558776414253003739707130034355588316912570408748059382984693994666138412861002957136725579670060145054457191587561605002119689012120098322605251906610930301368547495282850058727112585151367651452331449146048204155726521710750691060159223551208340719211465063506892701312329527879642958417653654927345334455998904284619364863926094663720406805614910471046779636945353733621267973033062693620748585912212006026832914950654752707466966657255162987534258602441717161379957469999681518697081511934543444357085652875611514340196414714867558061966414757106298575173352620473563556158026808763201403976759718624565060475565227147591820295204137052270080755320948446303751726050202106497819195869792571656609105235757120501444213528497804612635225794663421827001864156081889748790558576868708451342324129320882877300807018569743785686161275022423130082760180409772954902450166546002702872782838912460758561832451483667889309706041178592438113868416952345589045040152741840096610026867311883713081222857748795722259390889591930002838523228217564243746217179612927295508631741986139874331264303828810499857001344481942925523997868456371059997643300719820044775250754350673376175394545308830745614562252494095810375433673697770756163543247712034575906252223693123963255361503218981504830677815912767907773898818878220788698342105244294432271165432717430194011115000000000000000000 [122,65] 31194799744324273581100705067727066946918610246628349856158466938423305146402092549236643378968450707366146883356389580725685054111608170717499027845233240063976447458509694395986157540926545488201636257675271051656764890631941028672817368052505254359547757122548894819598951993491504878421037011485659938316294470772441053750692233637042591462393201631236098017988630246837387075954970388046459947458693532961817082441525987722795160299869376747476596022249253735103137389674003968529832636771962068352993598259111060455657529888353619632798096686765780630932784137659002806548233520739938796191121903157753025383716128199300876462209881568453568316623086523136573522895253227832314659567576963994653631504187743993565131448932033392630702806313326901444693163770866942350070950635735071147633476671073720054041345170194789579004730415845239442516903337169992495011197331795562752658216863200845377251430368503649457318469990714205271590133799729407080743054853979338849508496255904449384841244022298866338172266501741793987216521890950176321914091734021597955341130183283530197558541599728525161940080596709044006821285726632237827588282748054834688829838144619758885148377185652113789537606448334869357825725890836968086458558079537972043431158687034887399242524276099074241703273889402569157102078548208953823327602040779565131461797278326432268771074160439420502772674302238190770389522294800959875264901627076386724766848584739874957647308951508512978831358179612436315878002720934693614365479059728994473639198546218028696149202973763896912372314779491248519406453877605656989659341815257790806381343126275987934667982958182859770512963559818377318806848485247255225108127917737574390077054114480531951338272427218080184295983383796688264401818729254456226086462250512078677027985254954185392369877940123933361732765516025313818611356037078305035035344230970968287216019935141908678461488970074974453659997640945495927265752247707967422050736365885825659186577229435921263463768272317593129192515896070646745503313831985550259282225388245463026366240740670809253877829790549264217700217923905899139294136102751087821240312023726755695418935502662228565325137096868770161962780426137795921141704099923747529257909622839529515134710800000000000000000 [122,66] -2166601016995123401418994405686297679804800780761778639907594564398510989355302299021063406536186677246923755846113543219386099087608321012014162151333248820787163969967167992326773877448971189054336938131079087533742930308101468207674018773692116225209687057803586615148780152921112880206985444302592559520694139564708306969247637187909186355949819368476853593930402141101495661237186222526776005691410868520007176654656338235713027053805541785890603017795119059214383154292306799572983083279402550729025515900783448747208462310470445460814927767009388972557889768258770101079561368767738630165169871979850901265507061857287688159291397023841246662197023184349737258852676108993671018757719611625676504466156042934151279233978908935787692321275535888498554921696940769494616745715204263166404674797572715430801197973442565780668162974506436796998968917633632458321986473595476427864342445170034753724511422696324582912730254257714285611744168751947278862424329507320770585723702930584858669631818563755892764095750343389720876764646384246442779488300951930137217264748021448557800262005389731562242266946023627505402529613666627481397822701321361165669145157743204148744275127772349508743513551632045334909408915622805268236731229488071108741880451311102630439278175802533921928235873192239053163978416824881219253163967979042654457440525178369744971461525087537121734289584730971004998221184231354344540103381445489119549917870170969696083947080498877333950631518269778694350420732706581469185649907348264012879482144012274329201664432230082555107489796177627649302810664831903933236499077613718935532950450236628481221129008991031089029348690633176362903285697250170251393488748640005682310856239139571391769669050605220761143775567083508280970439594858659124995921459936338659247698507108016360482869834478003742806905260658561918572581860260155559113258123824179817034288586683111054307270872829838903580388982539965215408445669743519971877980410544742250793297529720222784064918106408192929131106353437217495136140534491068975164548692418415204841056471315381557474612363290670147914874711864316758565939405909895765460770276405609969051060931742096717109967746762201229071725577017025920952765272574913629470184425211138382108755200000000000000 [122,67] 190603059141973260117442271199534308221627395765943065297475943447617732778152114776331308978324251533753693464914366862843169739873630177738211246810840502665876210696807957509613201930257061593706969039844431111504641820000170374184109663350395205018170910323294037374854734964433145603384072061840488571895789585516587720304395346727821340653590917205744688591021557154011895948204261319780982987029882745831377213946433108012319710755201657372327375995849166587733389332000463978971275753397829771180484972286146611119453877538620792123399212845241579965113806075551904106080625618357958129243374033240779550705858920649822476729013908718888276754530021385556386797501177072774397607431908918519452652632749103625562354781145215898403313585903593816564380039657376257881860194807875421773031372621896703301963979734683341665946096702135559315411167925606458525921716533644763257248353754824005445131513703024237699495398241574790621172473985838731929517475134886035293300113098731787186217923452118087000557015476180190581883998341281260211251030403038497469132235114626141559505063746806538025666408240329353650772450930723701000364910568241116827054714170364053652949752339788648038760992276869908211360880785837754953485805602979052889788033332659808524533493070754372268815485989455249675441163753441332731684565906277118400338355082634484193705098003789759043685535338301526690311892442520410512773396088884355286598423035522853120904826346486544231233722444528343180645226784676207235810091431754362413492487011954062979258159644896849471938518319369168128469446600549343716984788563574525454410481378480138332250383858056497860361949988777749437830035234471285801924054565583792401434908546002358620803099402077377040178065681315585727694490954139444320323264633629279851319355469417163119866967783539187181047109008838986909917988990243538828775026259834666450873959747907192668067840747896293302452816426711941551058299749736606750264376940665783315068699782877187407770548730931430686393510354144589742387707970236477015960485657423147113409362554008018032085056618680198903082881781650578810567338026332928778900933570830177041098282783084678900798686674320415613359126540718152235969870316808372800246040793798910366361600000000000 [122,68] -7375352403169397733032494125443698687415530547259323591842778485413480838212956687331028997543944891010382528979847884349768722809000603064858034210577518822846602255613572415796376601310040131312890492344691236650680052688032580275355298988907078875053255757614664320997804613434032456798206695654039318687558112799924343298081824868335791546755968490073637674561930449403262514680020593634178288635792061107268671343643560190835103301665145569356551612453273420295026731412723340196151321825845597091437961427198939296775582329747115185393235363675155660079364192244084597267278541618049372820040930660191601820749081664105667124298377504088394924525943818702866208173539973937465021250671630285057533865289164286359027806287263681801995493977086890447524654987104744241419034855179052188106022658180811970742131190613835418909156613808607247679811788692705866302203695049932579889123272094005860997393184081807825413715233915783213234490757901030116347371922093038624816444298277290564777674877700152014970341891695007874756675729503695036100862751269549059253260770949115566422597880633918368558979671378642758477632317656676675908015528525644364733650839573025716961576587755189007533941872020142337876211440339650232402127612790943422618547455163749613400217659329429608191350997808602835356832147924464861826703709724935319254176078761167110453437456255883124961985745153826143969117567652600618470751269583172367536999447147762128363841418217425466133125371637955370226584295534064587744872437830200760117112488626082768485959569076713985595258664384058528322395501468783276187490161188355018380165088299448914832575899694836433416860357511247817544685542139344681560076996934606018596489694011001025607559036739888964605738804117517891061739350951100100224211743201462264166306061843732246318954705751332386117247081104584553224299535876359175991024257916305423275391497049503823195383208811621715151111802352636247604289828030330873067286634367466231844606088956330393896812804171057711829015092870412827739219563961219042572927638684390211388292051865214286246042391515765897888530656366404868374268482241506508690870043515304497777546703440163103740469306123052095007619116423335456901750086716757218540331760315338322508800000000 [122,69] -1328087125501753035875479742736327150119605878459434004236784835034781380400680107135550830212917100667131374973617164033050531533304697823488021427880080139316698443982870462518451694089945216382096447197496362990311703438717445073363743414856365771369327561691497635416563409142258061460229696248200518217180939395442275832252503155711864927660637535294709589524095105164058935335003996978265752377240760170465868546986570011296292492754458940902749184667414636326174219885473156726128891146848776224606380977789588272759096527750012859073662367118015779444748464033204544281966889397152683713745586721133253263843279093946466673919361427242742977736377413417242886422709701565310367190705695694808147690546981266445445515128173622304151665336891668286446917910102202019715124698847881217731105501998094450394183823373827035357205536450106366904897096509897970372164672829323653368912216620034140062414327009073965402745791674854609013571324922066538603220731600597664809429691806933428850084041567768293833924682656054254850879468576717648967819842357420737289771397032840829825016751826208153643754058928953605547720035428769863620239973581095697480032617286447765107894160893010288821810453344769854634861198595333260833345914047227813118332547679305866177466958455697511585765012365083991118754184400454079912893627556602644453565729146274647687806530791497363416125216403060127002095388045289994318016443295737764697396397559884804808204136376112650240764168639693147374012201872127783596453334034774775179410120348453972165261440148725317633491460138539749585337485511818280831518860924300678392681354882998526925064992017444042755485472043622016093883979819049995037311689620838005088086154941008140906197965943746017376878415903517406529811468237362470214001401169271119593092906561979997736168679765556249956459413555683266563809084532291688471855140864767857501303964383462913985158842466183816612886143422420528223673960373689863716456425825686083069218627084337570868387093171527638708488485549914113540127636727129989869720034627529123012331719506386249083655753254413756821818474574197595958961330083093944267053984698332549787546770558010188909489231384845171696097111771467445832792288918197862757485903504628912537600000 [122,70] 209336629238975056285370667483302572660718821346321769998944744003898820761400617502752855653847269805590953712504467837451936907372128242615302239513811968226686007198233905322068454127185055475529376935417247049519931245054678841896860759377963952830152043934506121778881123684946983280876369108452171347904915287227398680671465132229954814350460839023089447543716498994940690906089482007779285611117594684591783959467878228660265827996636963077517707333736866022554172535581979281614137859180159053332919533929443624799051212752677459284960317397644170084184068213625933337937305739140573641451018303467622701499330848668453576146401326278325202268694253450812973804056474461936231998035674599933139455302966132924764987001378766835727696005521268231446967549734627502002538026142279514342736403337711130114287561733564950204427125095416906696941745553724582767054623072065939465059119817462652495603768525316575724913515610158865157594975996330061940453329027869664395306855273277131748061147933665546057067433863668476372331805859762922415492755589185891806423126164265003046811104150003771881320312732883182832865505315674731451717003072616004767339137884605180992350293223594162081338938131403799147092088146124530288364609867844172811266048576776720681130209115283133883198086472446236168461981901896833379674971612919521762806826573118604859887220156274673908219239657572051804454085024850172687152375598267244126920116569843970103329780937920656625730506746201636908736424134709870549113893962326556140913083350450873809854158928898160434447562217924923818247261638588965888288310109939102418226633673945979192560507161474701677312127919832926220353011887997065420344543857387092156898124846333003967276398704345443651345737161595638107011241282233109227403572536439116803704806534071975053944981587996448968853911619211106465710290935035385522080422944767825735414311382129463360953947735347672136475732832306086698902670592704048583991324793331563116868621523146564253561999810933446401130089882856460404652691456958316674471853154351177624384414847491549821912133822819913843865394736365233009074099517808555094477849552170033785231058635228738111756063558176071357310882143040954265116141714938434113822241846931282329600 [122,71] -9167812112693968286246069720745479992485822471511507401184858232318612198549471477869628091189182914389740641931486574459896198935633832643754886601504226054000812132436437363722603154895598409039450299231395698776659752242774719174534978669110594229239265920013165842658346772521166992263518377189166760562978927659228526606141852209134120950262294470148458504652683581764563257484618008566294028535952703741616932794370326864252447054382888866303858246480318411494960168374023621217159984521625181350509622755853862887037095490183190148213928575503893588153148257700907530217867831310051570868588453389551506910856425080204208927533294738062087372222570674327834633108266366369632875156551189277752524714296957882876446147676785814982769661389122974458934900147510082109344281194175505889004574496021496794985572190067054342369204653313202912136269377114366467728842468124327562371051198246107760137189516485371460084374960520851412954412805372112940877508849882328346889811835818793056997626429149684857445543054041548887965347722558586263009984304795259838640380099220357302384294933501901904231937393470321429451187896118316415676623583882211180755887308145735192897108800013795696458958395457442373372534787698893113896549724972857941379301889740985726190298307458876190328875676803669550392352445469075672514267712693492177169960953778227522988061166907141547357955733848072630753959731470222298560285061690782321029263877955525710598235654884321256736294398596462546683789291193024373928930307833996719346054606539570916515153965308401942618178683131329607958666157657642038992674884854328552222535210591854595370423545266273006664703031806410625790520836159751316545840659057061400273798670299038203827280097792464105173121255812678996401772382132086403510788063995006513437495604611390634842590862515353009144874888685317103826253185856515320432921043429170061979407789238047586487424016690873921146843495716852179349421776582431733665689439827565174396690637296519445443211169174699363174266291690537618756478039879875720708174226412238272044159224487263028976386501533999111134437658891763978612420202666449183259692117534370617281040920151640463260465006411436000805344388072334354741291789091025885485290939855667200 [122,72] -531535438806337276966427499570720529102806138581370573654033232129713099609567580891478230100112532883024050405968883751503960457307670020555951703645643800184781147084005211081741788329949026423934881393264580231754109233061869468643928897852004448422429495193765810263350684849666735225556855134529913881271219395453590984375996839540320734325128137018007752240807541463912322234635435147559500300374496420730842123515451151595679000056156243245849363052925438206744732420036927522600114474745265697773048132818663820486238286727400294081674254265204593780169229720357454639574055911802879067616796416733849220837323105540214011192601703950396284913469675680662011341916658956710271896367180086787332497961692011947922722038006921406974969296198968477620895179396017679361387389425299682327537217966885461858117955617963510865544965350434227369518160795636833393886224955480336265191039295647710806349233858476594657315298036698499450361331918715717794061185186389470936260980875172080751357736161005916342759137944505431989379688696939617803166861748402966488954407084083360933578472862328632270973268427303942263819179517307656463907196889866746680059645885896524425360173971595121897394971450500285872298541057438993478295391755532674238970983344424461282942404077518327812788690254396897760122736969138999983814280012035206256869927566869003009688132547266965702008760219772267899443107974618875426703155900933093482452168943259454445040515096944840774044076567028599794587051203373740440488704146859664553274620371899004379265872017298057168526246171587475633957423461332926940316425801634100145655486096406567942043757168758991867660305258590166504396430371890559941877790433110383683866405939660459987800888477276676600538433412777410435798294158312734543152850348367213324553736113817186544236525895153753177739526533606986952677208560094969034034635206662875007233018282023485483220918846518937119078275658916793138955753874804729141723117970110205511332868690891702701587193548285570572031308142146454783834839604616428347615875960319464321430387362884364052658496818351048786633316360818224525238409396402485205264565415351855358274477621499788645784163212904758546856384764678197501760649789357414846559834624000 [122,73] 72319860061613760514061292167753434529920233573171872590817562648909883188414768343992651368830508461884834422009168087652002320614541622695235837622916171216742596780644448904443462244112710951306573078320962790523029335685234474259131581675490286088057541338710295304346827098075216069108014833957467997555186585578289631721725619171004919244183964920855961707086088722943994377519121883740852666438504768229228456725714167721499528542511371975652829384685160665330395310909555082787300011835927982551725284727232835503603414984652511648518794656270030148191886514070106278123069249143711699182100324735439713230663004504005466347882952217352482027684503119388583461600505047435201507032710544996624256361383085443594918342649053345926227246366747925455728331591463953766083777421425923375283986233387838467377911764659836349283951132091987809479436909831411042470086627632699745270436249247911812657820458110833936947863294585059322365072267523181618498687961243537154449015210475453440379491983624290354003160308340627982204274544585435704556975689923469989046925107208492134781357535260304572387052837369171199877354325187594470512264026226512893467672024952291884912801231963245860584666193137517466105540603834595431582033980457182318439928920931712603409637264540033612938973064143604176489588779616821646423020244295430846927157852097070708113490475116545190879290003227049622540152925902946769823020792447915403803679252928579711769966325988093297181733353980878940165425755887859791465467695698295074675016768544145481763921085973806374687831138752345111019218461999127041165672468153434326829486583501874550248276025839089659918319293291013987850057263283187326384407049505125955032705855556007272603521324016662450740270046954511927083405562770381644649211926607194750027217778498419288334763327021769267555245663405493126740976200654670222510947225175448609360723255976634770565244811877279798974403160563794225875466155921366348745772452626067288767428843930247030658320230468752616990841140944888695428041242239525456417350020042292806267827153354536345051811848248308455524480001866980573046548116122808388892176583123117009334115466525957976394723764653202916578463372437291911188071169851259933481984000 [122,74] -1269354936322595862966248986724465704886562286438918554331129625344299588637689616230349693807687716757210367461609535337783239967320476814327600442816963490660468842853551721528280357117180246180561913511224946135714127350637554507074421404065540650507721832365012035103553885667121884453275573513594684358974304391698209100459928939111439821145188488815760085147391011816339895007702693399867152197355797871014712729938325429601275433733602790547716663668498552579410904668760824883900017258944717010588669156991079499429982929046106661920513117556243886596740441789574092715593997378074789615002408358164410108432073575965165216228868105848695507625553284316750822190476269498469984341452725101041523893854499648653000256600255704210430019997160747761013340183293754402556876611739263204070349631367133653089895233843149406801972758651065453910740179480889884795923279149415659923706936418648578604089656558213301007336585521572067556365143541986916209970241128039858646836546568228121085698437216855466686820906035327722610189189425076351182150973592172146668335379645599523274213755320233384177357150618291802755315749653508753185418457231081202259441310903815403829897651983612227153249964045051778034932359979622316599960674516807639854058446044620875994287757516155549354207310596207714763018383523575520574883185750209523582140104102446200679864616826986335704364208637127278323204477047733128631859957211070715523870600018532765310123309135023603650171503616828909224608091049002405064141101623523296684342033744011617702761905524194206077182118343632650813678911008769132352587587158942504592804871064597651232857413473418285548845417170279583650795693020026639988130113764015044471813365064744792762941170356735703845064758984355623916055590296975596927945941095786837504528292861276583727271646554206199250504146875724117032568278995049588630421521810617814825500638279599824951605795989134005914846570926741430752273287080515698381473571367354478501685876730900076932370826354873670404381996790776551829017442784738808940130708585634850967337554553922199577038059628830508959789707684989467281076672514588664169739927272658862273469639598991171607894932762783072232307084651869339027069570837989294080000 [122,75] -29720334987779329491015798836365903731586334320602200523977131034687095559293801320840094328717566979043874393694760878969080469651317637224717382232454724243805447831689666361535552084260864072392531687803079643138043980569679642870529482211855739112294393329542209331941786034689379213977584455594807281814514879118693210898765120964566168182511815761556245857278491413573810918889970112022142159829939268056731869357782780022248619686206517524450038206896097254694250084033900173318116532359648753118377627275141094158029097237416857295716214053545681541937146306885689342632467467613141695363778207125144215686335963837021029279803875428478160218257633691147373721290274227904532031399765189309909889564654095186965789650350793195543093596929228897573373372336084174254048558294418474311240578127772460107670487299127292238253808119330657068639146458079535258005715505710258060605711081671720663895253490836288052389572200968029369450072389791526494038108090784775096532718783007402743884651108775716969152013118554118920380490841846209368069788793937310425865065510097268075328339627803867083229559313103062402194979999469315865134010306150786988841296812335811039108928934440908185582080061582944356068040000271676965052897163023114920337216696842033122994844727538605931979527634596104370993262306292586714410014843555596751549100849435209632488548897078494944654885652208447633843857269920395444371829065382401222258917245241595181865500982963696351087702290058973959452733079004001511386961064207601798789052096499372779934383139597935318866029414976409754789533129349533247127478357178429562822245051128281510660897430220804351778138780887395083111150072317067547224854693389720148250905573211892336777703185555933134306304747215653841079615852343654438091460044661647434366359927232333812622256140173679861523238589945944766777085361511989801411686023562400041281653550334135714872369728324149845276197874443669948362228221038172022801561455470460791277774045863747302380228140028544057434483303930068389871110546549841152852774653695754512244283691492095394386671789564383624594216437272382225390457743275053808006972286503790527643836348597781804706714765896838031621576926453278636419827544600166400 [122,76] -9671773739149099576667364500663359302900395866913913837471627067333632129338117705550392713945804684545477851486388465499963494740417990856824934044929008473559351352231297561542212166208707088189498540768131607163636091264092732454545021246072941154426843052658202370270156924684649232393794331823834464498939406425917515201258820940651489263332785313158409533991691261989022989595092506163529506376331934517523071127911665931523672232476440777270791418468709301726064828436083210793013070750857632773235528306718424850695401207696398908233154930322712482340235763412016676168072056376637022922452581445746119223487504119734961237693387330493591374801157401014872403378335917891915084319588159294430422782281611188426761870618477819509660899080824212872550368235511891671709472276732576432212993662633247736308043068281708832564940274028124204723992175507292254785344908728899066134925551132976766127771848950402929135597305386127544327557204957446424985126488146773835362637208938066078884267201812213637930495241532024415475426694592567027946741370812791167301180530340552860806753163571191225318547523434179190836587490226437879146911407257003044576095889372364173440566532464634492712727798198720213047111239945417548337611465163019368138973317418862073145362657347300880359141025438767480579536937110496666399275475355756290153086852767798404404083082980013934884956417947222572499931031303632300115514923580570471349268898852117451628679105138568354135816164314956093209568598318557368659134712141419459942668278194466681268125759839884548356058178116747259973572896405800842552241759000837026427602835887139464857854278344849397075664133342450206086440627405404291488962435486678437574881298209795204533405359866484841377312481025503538110881904518034652893746778947714529865944730507190972253673672822010322132244310568047768450951922238426603892812418083080645067648531044431586091497398210598090516862417157022701116892474554620064789338127599801008268622046652229409277984942266555944097945115681764504584319975656097948700519607634453008843485394808329854311984063711632550266586809743819441057098570180180126342905299290818259103929441078047606401032554715320758322019951890178065508230087311360 [122,77] 332612225812897407674470414729107350649788089382276928085862741625393516655062668432704911387961040087271175167269325676838187428856744158746238435528568419641064562814004578867891093904627951458026948785028215821918994515891700321629142080749312234001656869217311326962206173698429664277419453997226738201295585447817478676771286649730469077518481289277627673217246948005635344498924154737858714612077556740078986913981826779241259678090491658020178693944142150093398006693409851921071062000784458449761968661782827618982529497950768259255506086381705441288252269574977306307950670309588025258418161916021253764131256733155532329716011994610123615646812518783815359685207217862413641013172006227057330937620273286828627723679636832868411986388263640539634787774156714659351075288575327653838660414087568760945002537472503291516674844018856261680468073314981053803891782271199760837567064103190340587522502004666355569294445280334320218366692271339585573856674762115619887669901798672624172559664062750473513901525722064126264259186893763392324581436121267113921661884069169977357478496320667292384133810771472821805369713128370409328201218452515934592550291474223069756313378706269798220811431572490636092969653642803974252707793057887882315038585457151073644798506582371650514413931188291312099063823573350859869213430004279141303703594862534269493333818632871486428615103598785988753402700344748519093641333329292954111940850786160418008022760495601078917661504252821556991371456711933853720463166890051419608573371495092072257420950359541899621562695143428138398225839028230856618809315387045817143739001170843463929589941977481604805096850527035070850314028835666594632494820949098186800250870092994627502905703817238144034353097232438576664698375181332366811174405087005198431197211226606427905109375250845518789739556751871933347416516487075029661723305401190168759994646946814256363354277981636043302748684066269116237424950005964928594643407685677147405352741744905958769506424502720837884187543021714312586850401339261285925519094657714249173334184748864040667817013318314059438852823394733730214870057887122436978550430629954585184092820115938270903667555204555841278161283493320379532207718400 [122,78] 30501149611334028944926808042879974222694438927465308798419168502720007527814501469955174112364183615406269858086152405329838837698912788411660847621722422064290464921812157814339422360694964861119545024304307982560032062241984796221320166456368908530854604705919740117717740657118924514557213372610208516096019476494557075118907355265424887773299301974358232607455113940517890849103846616933183233618770403800850893476711208402734838975250098412965215881355181768932939845820427751511734084891565553504647056253763806040249147219070227916953539208957541129274718699502586944766172186718245333655350491048907650333583088379445879415833792778058336425936457878524713922006432926468107824969452793944240488722739106276734353693777121762446715991303914349478788524881694706340397902408411659247358695404227824816447878628745789752300323282174454680534567512402572058706515749822878561798996366730235862366177769499833826549724343049956758120578683909201910707856668618888070738811206506630888218829765249489838367331376510859615042192395703185774169175603640816884558317066262421330405803339334078476592077873736941712357577621024681624538960949353799756535331887086461669814364449880639744063585820294266085033958511648466799438759245863841534868644971582451987579377790773525533977923772249732528170044421980684037200606706590987417294373634959701743764963848379054223331848824987816422842054316802936979783941964993575011573448350189342638883363576115576941429341775193591023026035905912728377970007447291847750284838666336553798255106033723079460028978341922199300819244424082128852370136837293139369002840145861707279927867178809529289532600545154897184575753221017540586325230585417233207857238887789201014140740292109643460120316255923119938083553160037740806612162077423825137297457391631372315560069969743749770028737786684547675639650719538972208131913741677773725771502302125703739874301368623064035060351262570252854939154343311814320957594096068734449108506090141682523021687011251286839469006424197180518461423371422232298861571910143509395364348836362948530510162788535653670006397046672748915632353560032949079969404154098080741796006217561317791150580832759889510047400497276635636039680 [122,79] -1288456334982142549042827157515334844154787454998168402307741994964713613892360905882172561387627005601477525756018481484608664784391875651877807757980647037474629158437509088461574264285671412534284770300497651786608937829530110966151799197355453745887343498784879922540216545802837373634633887079021606973486807326064323010987396381800673944096723838701148501679084199908554218598529216123367688386409834720119161390349936572658991561536121078634364609512850776895752909512360714476216418392488108218036628757802570870348293083757828804077668884759760775254587600047588762039663945524570699095833671360001031625781522121490104580149721680885166384856981389130809601770497541861558337577091815588861279969111414376766726662821484221138463415120982327891821516225398650758029396496023752352101122104761798823358002475022150899115783018756282909188262129055733753052852580807870790214668861087538522716324835427117240269565273724571920732038943750929137988123144703246476460257446338518052283622846785207671832119641865733567575950604216837376015385563206612217215065189734636141476372711504702735134581782421550305766819727327596251163588448282682484533179985718974502306977209260038971964178947871718710322189049082881353897841399856156024192079592447802609343014511494697713185716583919763490891756077345156872743450217645041176207469063421086933384467036797856072303687413101280685923586946553227169253718772160874927449362630114600969164004839915334842810127470947956186529926672686985959044620734414397245062320186662956587201604480035618130753031869370205355441856198694937449264117656454830804899039257812822523782279497971328607195638757011864540261575566673474613059191696034823932238849553084330223978748534701992179207443135552073692853705639015697199695054172237356674332552170540593714414981037259214679647237088223885621579119044943315686702987971358912231486941171715985679993532370100681154868172359848468212286314887641527971770808155919619995449854891560530090526412277986419729576332365051191425200189840410609724994712120782690236474947298744422968299440515765278272122930973802243147813439229931196816154324177946169281457919165298141620469392930994120109123734867342776238080 [122,80] 7583044284513310733002114955348036360794777591868242960648159732915514198373736742935812322543679219910524487879596241677839880385025391310429152763951227855165728193507660170918091411780101396882709224756410324557319168000212309768609411457066540400230266744505641734737546223506705125728569440278013932635997343509089013812346036687789355364947852048513795977540194084158085033315854120247825951222669965504434587723479074304274969977423702557648952716745389348679142913675715281416938890947563891227464425541913062728809118334578876194887364085085080968909725861216063802380389959560309737261480925387153044413197940483672904886426698683318158977374439089212539012453693826206872720884710108944151759516086137960648877287773871175345740149796129408218310313797880649490557001400071284324844688454384365720088713891504185633221666023380772092120071650527570870240895821697936516286494366995298424720525716292361130635003825822884938126075470603181334365403181868423200153626143220696348978359964423107369967446399244565844222314034370909942924929347103741880288661556102036270511646190113686300641175996481000774941099285588759735847794090146723873657793492646183793665711306652128190382307579858919484902481015023927079667174424677458723022769098876171213334869361880352726551149475870199667009499913815421644055589504969481246294664354458792468824346055136839358994270426900829328979253610657109939360917293145311836083583085298419753325817289697447242330303612060346075530018371278819161650379586061970943997797221986424992282670242522578020272768001016501082935663288359525127969609111297001390241068237819822916417507734605495282244789214883686202629188279436130883246922014853894767405994520271463029801602265174723764706140857241173824883443841036589579324770354068037477056929031343699605903917191492262073771041772815758990423506450886573385866566904775034520508577443295690109483475858764829400387129903194740964735529984903345896489686476997096569557492759910903997194586652137930487248532158166021232901941643322545507865029259664448422960191838619895686102834573094995582191403255468384969283940712200578799908676210919709957500417691183431020731522868653579251701989653872640 [122,81] -175302846718150516708855714459913757905961601346742050651252669108040351298133764426145706350672481196079655146366433285921748024924293330340421567082875727814094590584958417654334538252538644366767078486045558373274779677198122930557557229983412461432395936874715639214357524759740600123210391456626279292020425927885886011181092642123923582380463041975637695341562472059274939538200161109213504725111061706341477617702097738755835878283233765179908767219715097011153070309671077872484706999091755258978488338311444295458183715379942126479388460569121101877134134945147741611298626580400129220492927827355289669156135237029853831227985540628682797021373874111004884134771676483838590423618467032134786063645648037638291862046895943637027380619942510400328670377744157733387837718277211641144774479790188833065793435604536038642766210155381778015797651861456307766748531332130372915701441379804553616332345472579713891627473079843952948223312306621930860482770490744292407182331832895596335136172513040283874908322229727795463981977059196230223991078498450261910013706224848430161498224244378477138128333984123705919097794243041845233869219619597105149871685983603174455585547423656674637088613044080551855862162609804110604071092295098095001986620645415690086804337235569964573608358893420790730176891183449399998635575932573590165058667570474378409318867530152178418764862775282183948655493132836442191644421116873482765726129005391845299995807756494552305612389607370746687349681077968129663520856874618023684982029688437002603391542025054704068612443179614786055796874963507817548303167548620702151163467607777485843154507659597596035265025787283781791078946188907080207450777951942758090473538093062966270383751794991067695428168213802665538073759610912280361176561129652490490127685506880061291114840648290431546260075221992088372187281112998607050159158055640609059130855242479137233571012671898923179233200943089732648180160241535380551470802505146612605840626187315476118687557334204570376442312584927202296007850793384389577987555526247355757682542146588157740558788655560550463278726948070186550095616566711796630143151197353526834857849695494263227508991436903699976143503360 [122,82] 2989235306712899344520655967044325967227678514863259198094226559156876665356581016825208075919087463969502746359565667974989139742209008278488719196505266838910669720573617254677137699632175343176094682797244634599846568907064964678514883974696728446452978250254606122302777608056717692584559321011185799418562483298607539742270477743994975919174828304541472217922182784687480402196203574865070768279657156563677078901356749706047643651877780795250220468987823504376770809199757202198573518251983295043224408784853807933219519412726254123345658109943544840256254452810644590094783335148883081670624901874133741722461612288121879663361315421135644086808003874087981817738131729434248361086019380970694367928691101061117592326502647501838691996021899017937125207175572368878925147608869276177011619653851046047544894498817312537244071111409129835692171694876342262709328290175529503228498934452844492828084807930925402857672575842401516629173836043295877788309495910003821751732342945471315441968455554328013447312264390017910583444452284219111400128560408914453365951015632307250273083358984144397192202245852660627994546688343087145204453147027504698393252058945419436581081308173840188136002524648748534393078369473555128668040903490644731926295354249538570723392656519638142593161940935066076333659802139650693802452696552283449168675915027056657831318001330076378988869132635542437846750002954664295464034035276320603840974332347564809934027450892444524980713115614387670446833785710762665698999502994795611719868010786400221390219972470667503089103875080255042968120807941438574416283262306586690804034406750045176993191383882580839747303889934655743819813915489094073420181766210962407265631612539494178606228610697706503756630177456858556690497020051582737493948532013758508017680839646108867738476191977579422553789102032302271723970219282190109698996726147400148494944743762172607327908556500537243485007945191407893058855380911812072021361126571954018227449119475811881619793936605553828348132337909030087039403602427382760270308987393359267091079671728163815149589504765268515222168595928184271498067541708133590153378383409039686723158952123341821888101609613957293670400 [122,83] 51054827186000621472835571150880813274228362142857105997324628885775345063346433509698925776692074066293800727398554197118227143423982486173954683496620212347298970916282536479778205790015617898018567396939750528114246392359132333087793663873322160666830601833224774510728110718281888972207340097294761009179595285809016917546917471430421272334688343689157818804967933001680486288187385331708907996899766746276179076419624047611355074378457936028984517332768027442351109430516339677440270267239334601005932486209320922020912431468992983129631858204159094187688304051957748869402721378494238546295772981634919213767676883542789163736114517100178183514674183457586172715385508099393749410482320615112615694127727568150019187211143770508537188539238429585998767687302648746439316861351685822727193389526789936961652703476311913390980648210557357723139059136785754377909258742749813255857895665207704608111746843774949576725787109006261553179959781051828829120480148461731914153221055130122049354334640634932475392504834579000959389041582285926354829640563570663274118913311285582515667124272596457002044205800105068174952758094304725820956507649246026547893120241434554589044683833951812979381834442641359824270145111118288168008295868864658932730053934446500518102176562403215494830211261317570362002749496681526706562726749584017712193338741093848397890230699706968201323288113250522946842317921585086996665364285307825439994489196700767219016459225069928546772085954811009619631248214910177666672014176683829605729209394048601850139615236973862918597048055454631367227990025256052834433711885734836802092473851055867488971485673695365273931702994012018357868573123044903709358708431880672355857709247544107729059974350184345037640030563046612361595653534759344225634133488121329684969549532635258388567019047435574508275906863209117373620113032012618457199558742418930494446075950840649579597029289243493413239629825629597329065901269072113501014219312303694781961234920511564212941418551457487787498862833857444091079448726040242503528628456753391346462145287759857680625375021830900072991497825351527800958365151634768229322146599923314861530561670528331485622215166740398080 [122,84] 9300912999961403645349516860090420506136529627197119144229148080757225878123822043919824839224570777759987756955703272931965649458249708519921211775088394134736610592580396118368177041935935542371166092355224101595576029107188509780204897587155204496869603483039007525481315302233853570583430489795326799414886342938648872247010385930032835185677673233894140864787832245614053289838464079708549096787055121758699062445219657344529901848314807565115150833996445930384425898188972955321160374444152992478097259034002247104924577032528758174736573353297149733025339992979130406901553574450326564124189239918855197922119107404964305757756596445221872570065126560857165912692331757184419373274629709307807237168689716164343930834414529037717687836078827650866616014776399777659248709466220748437701343074949911143991204938724240407321170807600131598085283964369089502691183722456433915746483887895737869893642908310324949250331145862495230224525547727524899717837237688718428495074174812686630954914020537639799525421409475230305397504802588335464688259506567794043250035212151719664294388596935653812675940082540054486036873943279701967126001825517672684851810709413047615209354037195060430948214053640005585242528459038063414928007205380771807994112489693965365359109236583825313296652967317054335952719135483638162877354876529400582436386169032558625605495103045648293517981327519882773262119856145068198947799557071797941709652287424282756849880273276519443639952936327916192149888897744578088671964398862909376259189009016146313115677806834345021153128761578734470826470744794190189420737118043627769317564848717175984163366670299527597407957316113619129070446453901624610105532068246569690480138659415025742367851624490000181825452838950238030223035265443875666993311908773014365694573573295949272544825610161718527077659690789546192116576668919294299996149215842098930215294320356193328192294326813380133081424120987509832031364444963918604454725263070381738381416514824674970558808076295988447847349993749623772012450680431895276250253075808623943118562180682210022326040840162825224985589535853038622243867690043463945988605045724826528982390531220759668003287042293760 [122,85] -249461600558005489290920796978824703934149474806575592174766983117305568652491238347380565849937551209653674138872122156565719215316909346932408055360785127458674744114338757481478645830253943377963922945319598445019413096017389751452063317186032079857165696796459816091014408640453677204579743771799246206411594866773139009119170238587541093245113723577535311067575924555981411306200682685266208371265158261134996670299530500286753646587295321632448710154656497029055059147643210670324572481323243024225649627696107374422991513217258127071665146128148649440050828631191496940279786273228549120865720127637335786282366720080375478734600501162120492912228311464514430886325205043064378014736661027288395802729587561422050966222289308014514206416634087993912721579930660389164651531547691925655701607440806377121432638328567475571901306786422706410039030800932180381230360745042474040214608356460927478647757432332533623182585658000057506092902300030930881793715920203684316900239168429722043787879089770834079062650155010657293862709529829153036847292945214883567676594570324729308687358060065595247057974032250342384323428540939261697788260900996955879282932375200564107187978832978865480298022638163642449177776819479752732513123090576152787849759505214995624745419606822843512207167155314854028825462586101757695133814317215411745925533972960362325823687224100367726155264024735915288402982099545888819029666209750049104007094117230446553843804744389760608647742358942468864819755027828130051718851529462992633734670292161111265953703539836745380696591938920620572356099337383245060136379060781718837184318453109258701179568141840264482044849331142842053457845907510777629315273734822584328594126201103094399523448004321258021620447505701080476512695631224138477645020659621816036213831543734014857655009476262778031012374026942468157189380082021083515902924383413664241221647777998359312936563788350878867362174857648776328562762774234610225464016515664620336918798395112049453130821828620340889211764075136226998470341470528471958333786591382656219332670548619197048830442074811805900214992521853678101426709457484286231265889760692104151879292632793254330816921600 [122,86] 3429330041823187800698917450326919126994040440025637849357265683330663195632325111974434464451763970973637312355166575169564996065598791704139534968511096424752533260328443519785947859543485605779421873640252935073447239133378329488337565863247590828563822160832155444377057338456480881224186923878681754713101788292678932655524794061027884974707442376741148948665815860343509102052968492422224053136627765251449244181620101209600020113608244525582094059212235418725267799046321375816362246151489881923100320130714005607568478575491615582177660441993013950573799830998741630947156877974020413203534835080508547960005266240443082015028852294516738892160999925647312305084127266385637891637460591254522916372063882049387795465711154838888462783719561496385447847400356959982189342386841049216484584291441713690001083100720512629318135156954636124637752571160068206265820156988464359900949324149328676458127080115110705913594811834593780971565310255840307680871245025831414101137823255921104608745172863884382967156000138901539746062398192564408996494291338519393716060288839545789469457691896226400690579480913922571111927654926743996728909681700812815930806254733804687414807494602398492608973703206201314541741447240991073153569179993479160837136382762605387633999931280963445842253696802527637246576630177056427575465241857126038022572028319731188588937913020811909358296670126090427947775933900981718922138678501338393698085923906654316995981511849281595899336208193055503463692421671148009622134551322341607587243455939584292825355361164300291656551457320845980323168526234485390969651140728820444775075586795464298598155089354778677300228253887492049381639003802264483468660590314381889804100094542072197256475318626445509521405139165558738408678296911020557327561714557366242492928416069017629954593085788505649290250819398657468152914813542087426684230243052593321305279108057261126326876922192118237465697413003389152011904395968046169094973896642670717611840332830082197411045430442774428421975371348814324619905917374682436871119323013089779112594479064890274971568720805100278067726152647382045601909620830781326086211555394556673047785592716969516072960 [122,87] -36053094328302594735156356333526784659060946238032322922479189774527963952103682811664425044758135293907395890468202008437805923795248294203559794801542849695161430720511717131930758865037984612301310014976780984666208965638743752469804393300142877466238662044257816575618793445572083854977965697244096931088369175656039593189970453723986892790078922409744588593340906327295124040303881627444393487606475459545564218887634221405061944176945059281064403989419467441398107091415318444021886591308441555787870906801563728364660504806337089752030168931764998950658038632713815183899089795427725815025614182324561267662449608720180929935644579617998281428522009142880688861452456835670495930676704367784968828010893558647137119240850692183675587787566651286160884702483437452024465243335201623997705256973571886034319260968149284239547809745823574271735202865154599547254717950751452662037101155898485617300244479262924766855204832238892875936661845750616712754050374095534647097019975476136378832457318094970108987990020235845834676756867358293733454600407322335157731539251351132935497065824744393393491957733910114992030400836771078322800876682773178656017212305404222041554799176493350371260385383304026051215980600964362223221492385517920045351103524715622682923434761559322138243139420626551084663460233363729033743056273066591262224056223656158129441294546967035029419610643361139029247395864164101283987670837332635069385433535212045385480430990986283332839297463903982150450589778244540567836627803239443277536801941306628284379710937281638342359196981427103185926166940876542715982769746237668985072843014462475876884141298158766736220889263422195687658186773954496576607241042758418914732562096756724364976949319035096270881236134486147237806166145916461989714488483153411210651947435266125680847088068956550778882108244678997097078962944614031257699674264329128458310959013231950390355676738006984585101540192671902067794992443337363947940276364741148953985787998977114501404611966580796101529013631496486661554921791151733364037492652831363688411558275448647657788248790786648665941317888298590140472535949249620176628277730917899588243723973163745280 [122,88] 163447665111089020480269636857483823078924635405453379106509069381690371668918844662322074370182453206350024105887246688061382871672123983476459334438382873857690211213463105992353754442099412641862985313102141751598535743378329611240770717969240204111467425538968983647183614293847098871088355918474586500184748263151886099812995515725464769336673227814172402260072179049332043946130238406819171520795975804603546878293412171329905026558156541516836754530105652409679070458178694464335742778612071119554521858295624566657991864104670889984684530014014849481018460286422339144585038224242037935466951400463197876758858340846883680341977539211056290319388472056947790723170108213329060773388105503763530155006872704047083116014867770210302648010225399869212221584914900169685817931228983067480126051409806201826763428622693170889265566899371945306132595550524881988433712902867123375726028008103587295698092212508158211049152213759723870267474232543125135263959705484441168810103296406068747596602230145937799640586395120504048293217556866801954370199729978828574523130933421290238962483504038785909861142628371523598424825058312031424390370098150753551173023254166810791570612867753085702799514178879781632614698272476200392138337708539987376357867947171735322990873566257708292309131323589461100472042337733605260070000102404733368901382876656739957955817052175881181553375838539656779071932299559329018873276263187001057087536979944970114521397591960605204062685481758144012465181589638663740474353031265901740127902905792824301274692125755957724331653695707738067951481868111752014030617837359277274150222780990851329348622569091565859277601453051702588792996222332928770420448098534138428236528024944462478586732682375922773099096151891031004451677313964505538732750300805870217841885026723209262974171087035314692092413903059249932703029233703958155355296695344171582676649277431537844404706122202196309566302533292994251606773284411096266936758664435761238129829441581214900899470106281485531608002208884217739053874024419916169613968984505373359734825810824592950246776022777677725352249645932212067214444164682766188528151261882060023276819968000 [122,89] 3387181844847819451178692710419846589767326189992180241981079032926917397408674871034745911827668191283458483729951317776189849520256215422166173992239520837849694762196118450223022912489544710272747975764992819876446136455100638335627364191021717628587704898017031587906933194468067255512807538557298471059223168482521854848415510284693068437843784206474607164562823374422986292657703992816397417792365792880468708237154729179310954554943011167110484359943844100721569695831669142123990980264043269827765307508894344118244990799516413311617772406166571834091415221442456432318996760675092680140621385828512354643435974816007545641324523939277466088797827595262243421607188628942380439468707972586850797534003341449779174189059004865023902289661431172724679877601638518423430835008192612286445507728280354698505403677219073349049162179918276541271124852962025937733605727070206637288704960555360303260886913704450565765565039219253512587837938880657056633521218131411968241333273581320310841171433464078947055390435461142407730213956255662329184243158431950170563865976924075136358491344619985647216918541595181372143130312723260631109264549731080655389430480946784561954522436377310734221792266817355946557561306977043569229073619280787791918765943138440238474514980124608138237401533573386479828899546247141463698140408537607370597060371666245928865034140953264720718997756367591779880226682300072011910719438270592818966993183437306764345671952713982114916527716981744264021623357040833646235796786804606447145403992331781716869995120077321265664176040664633772631449783337909262622692785211355514993948528985819779196926397504769720003522841106602573590568763019721271067749428176121686853592973300101438817547340026112791218966922152909548359247892693366237685404619303744436539903603085260937527836218248040962290092244551671111092198941593553416487976794038227363233217584604752464900245438897710184614594189804895415480185001573463367498475812772451900291206823647298716205153253530905914195666556988396823320648738468234578946031035161893103171859959415238530683746158083770321988421156302828886163797434568202654142215634389278860056453120 [122,90] -87473438976314076487210671753101100790606730887380462385258716341832610647086580698702299067952198763484047778991962991583278947982471138957316824934484655188677022429464831519354760059785041152411564105149088456404852430911309484969144665926069793003245019363694325713642542565412880291290475013166439128311083768986587986810783727981266739854526629235421920921701453011697770978614600220135642687047045017605323240472406947793886399870791341409012254213895541367468829774663483163877106105574263716009082225001241244045702831102593703779727640436509678476511525645299045800851894814515926759624012115336338270851246233406551069067283153654753560163223385503267664722816883527037342463233722866364181513197924736664951966541862656499400318623875786060578378251453602570510888284976204899566200493228633860563085998859267813482649418172327140997789911117462256308425775647529586419116561660210887192621644931005346770227804160133942459294594053731444029466083639081516430380166666918903111469591539224960985367706426619891404034460156282062572086775974069385812563828958213775741841249180341550787462411779071873959390664943088244444929408148666812211747471617648751697687361063850264648007195583729692567531771373897633072309592312403817622249175634473564119613578169860167926707909374516035275737899433636124042663832249066257128113867231096114056887057347762805618806400263636552984464786037175385281831376254858957546505188988318182364373347222318481237773634411057237502044143088143788939001053804978489793987661055742544599584915678664452987762299341206237232007489097432816201607524071169586113867816936919321871665747063811196444087466606274399982495749119150288019275228778079820120914167957810790766568364706125627910580615982387950012284271058822388825944400300150801774333658920673618594481050893150599192341265992110086459173162678987069211899713915508747730407661515390675086160131475596545027201963040598956580530885014212469242814969723479746812238564421348932593646699307917017230782529060371825119039991376645980010000641635486176967103281739965327875033049925227848942550924609592651922575572181404330607058893556017077944320 [122,91] 2095576250582664847666774356512104927200746683020230928677652831256480038317864403363540188233226169432540786907608872836962143226809355941223456178644343353861547795921308750473561804238965599104040096779463625756697639525643016429373217145934326506379093850371393290999020536225104792202574639319677945476519428299301689122949333777685272470006282144241596003857910486583826065314822638271282122045765572992816742269664026333273036880771397322043248655686219381206274871657934576451361844239386854840457987780765253712938080085874269953280116783576272163833345878956597141637296397338152695117122077932952672227854850436711620267319613799451152059400252866411185125743158958315815321072343173707394732268442333511802088427687467915063851088076134026153775567563662541310568935917110943364270167419474632391550612402188255210502138696145856509758687395159954970413176212499259340949619564376824013948352040322475028105096120943608861512178860968760110606242500390111659364471241682068652583926306719490766715831044979280399286755741466079027954944958887399734077621508618490992866373181964040483326548768001646847204035311284100214738173673963894483758402536933238981289142580795359552736977439632746536434047911453556168090565371234316045692234481767636415467583240867789014587358821536810406780860181020991902605758824246715371030169988821305664328946990447911453119433424996640321947197146787179177734871089856692989802089872896597466062227156508196801377432773688597089659942393172334321638097498708753499785849982473527199146140073386727342033303292450266103842130499340251837441145540714442732645647881699417244858900734846962103128943439561482761439074738257234079120169923221827270447019648244094052747061370768698991251625074120886294892574657290315464296726150183663017194080324877045227238633707383363095128427413279600433060413216980293314730522874172374583166985549204339422255868187500861880620309731391196970527363776094548285557366664824789448507258005193078293516410420851122109077170560164086508335111773885496149712316478879860073857044272296056255160853797142261250624827096794697356884710486267721221909094482789253120 [122,92] -19718257852111192640897249647292530616664315865205733229408064616443476673259384913460676527400184499757473184735138054492021077134527150169872485131354194444405916663837530838742562909613939114845282397246745162923592307246547302843956565764108806906550691264931352103067714272560984844001385796057982963955496136388344053259673533730498924835702984843683738855852351647747108378023793283525544182678160471390446462854984510768067889038119495084861916415857237725459991528121643919524243635853318940627103357152381988731262470932507406438411913485336448762467937316930401542968665568202487472847607108923497003941264545788438206353725193439983524775447707713295792685796528133594164151251832212106167232899805262518164794297151700456643655908309089700638354358906302991643451668812538334784493037028124378669363216361843392984136424931147954343387627344472770369209128201594557412578324548259140097429617204796020530006131343022020621491067320034536040814672369290901669043355706623032162003900733830877995229590526701913344649148095303838120949736376254145566935033972650944196886778788505250217493694937165752804817156645877259574211838008225424054088482294931555274910772874829573035844059334897395280950815270618137734716745653389680378296603265838144773014880959285208641011528737083171668399470931024737915431583966547054388823546502248155546687521940645749134992173687296750370190744004347018656291582625853320497543046386463087354684343136417971896366489620132407125371063835713104607295151805032104605964627358870334743633303422465015304022910398210958382398981719980834051364075793837317940526933213583548947643544102400869230164224763511466818213551954197626752674770215696293959484115279346385257887607328007692871787845161683651735986648095361088279144841750010630918614707410731776207108213778256290042883587450512526777050266187025513984394314444604588659223847222897162861963201535155312777717373383045020897819508969249127665955798184729806587759759624850999728856415505994130722710976061083141624462590676379028116956182500485880262681447007992913780916737217680318220134065929673033294538278149873603549411024568320 [122,93] -10598388888204727113443386849340738368489241711202762991004659352452396118566408371948290088744066134470739256835987225408164682535862630299951230291221552630823323886941147316331010811310222151871676693369138307523337192399809870448596742896429280056008288742021462884202119149019457836507415956611068784498464975399636512803331539117170616407009747133257927599847041661711733712653595044828988392766726424124820709447873157366882139388078360235638325625935004196083149159827519643626945584567443426055590084016706978889844242193553340049663100997547900428527466395922222465647992707472060632895296987367779358631547905451109014085832377431612453694567426074695591383814806645251670125803646040143803568668117253882475017512822474119315772307565380645373467369771248345052118383536382933324299257600271783419479527760128533370438454687283191899205322424147829042957624742912927355049718038896929046504887307092290472816551876948029728872179303147482845992021023492324982416712829475194576060032001091099930071875482292952277684157136183408518065753514939951899119649686295344002057338279973399216020845233610612692005769974364830957109913729282734833170798606953969821322199123161928414527474583580584793209932702368111927825470390533312132737169786340050160986811527118333092905268282783602732523665887457106930049791687192551212392710880648768812833117988564107309958143498572617881033152222361667144555870545651768363538105127424840505763636692758772195505338817837780229056451129519744333751335974790062056935347228638779538019760032235696800780283656909416143258984546778448227974675365741715913537711083931858446854786637176372985646268187032404176044585108431138045177655866467782324863097199038135247614006568220746213472738643290037339601062199076037752941240398180584567104092100878515865619775975298237928777437130329483165540837305900703455768502949616058096126084689818499756895583546807836466028119673809905101611770964668114234545567201615286522585720053747443422519304493746623815839681454107272930169059759526770129193910122662748550874619972182573872226616009621772669411807552541766267165726027327231612682240 [122,94] 3898152819767577587747170668092457586452107455018126650097871711413372673829368276529820181424559440068699858424249443775457264312881102568851364149428558421531360511685370932173712659608599873154317948495028073474925635955767742146053609672227539470025794275247885904295453945258310551411514585330665626809375508835112094208229606564444751495103655899373453282489953851491658990245312121783773595460485975382709817089372701918249218599474199461834581337672398617597937523671889534872921450778380940794253410717116895158631647679648824460434248824240083390018459872329488490504197972415315685447467334181255002220684337205553576886702706743825062139900555562809022740190535563700011065180367312249170833397357887112672886571932388479340032507616427084089359054977239514570152211370199795440333824034181389444789992203997321817409337684927773613879573580935310837228382218717338808258547708907759802860622065887224952313236924809440672184493542309624776839056161949496421244114183608326420703167763849310033580392380083258517245149339221340177865457550559688907352755912899229854444918187816482113440823499716095494621848095487586443004907564813144786077128239061051126898059750691586778266156225002789239714789117902821350498880657178063913663887086953476183413757674044719868715151304466949407748704840895279035003580110925597141084242367117242116791437750359807750112952554181814485727725478371046861104193891340174109602598737272215154187099516164697678910402714789445694953980074753267924352746495320770319087607343665869169403452509577077703231117218844470310532076918805459071274418476040314198105805567307532955714956634498483223440139644443237025150608429686826574681485958082021257355304472872085190388624570940115605863214426676501561979159316917848997172130431502234674232078249465214700437699051221160030014636067164626033950892835786005037504627475717070633097452549012504379509276215666880119033790945031849523062361265449876440094271191207385378728714375895740717036602548834963844091788419261111526404291766834039767677439482472777496727245839776778737232700622016124237187791439593745951469169233599523717120 [122,95] -43023329554087806545590376053213491723827644307518359447556827025639537149448245584670286724271940092486880279436658445006805654508320741146925262557245746339292633656306200793723388598167356107031355843975168347954117731387688265291182286311815799777264285990176245576937882254852268514394497211603663858288568073986317103300279185632505212008025507392018254330559067651240237607475698749617084750640588904617340710466949379145459364495333265095017621127697725492280751118617661327270132547089217023732132697820094045172653827539185345195520535119912839435162005294919405596428555380452744793194026347325413926588482675515392791019250693742837627935465023704786366587309836264043592087365373409712243842784701662511530244896770929046966879444954705425212164346404581271790248053584316359109771886342645123747462260324665552734292328492830082918504330832906806295286342865121245133930529448631117390740714308417570676726290884467902420739025008019706321260468603219150357740979945925267111488199620588895579873154784576362536030501012676790251647966047708875988947164810121208754340437123415831762744760823732266089975207327910387917231955456840863053332976365629670519917712074879421094938809049275855903593007152236729296281909488341454921644806184046621791673997772775889542309831145717998628569232518195297494174449310243499580918855979166192896507774290961322342440417384875491484899823310731257412136736626871732737250498828872689993135228608787722452660483074571128788410889096959793161942216920499496669579655300591614406632422951808225416054920679861035007651048295897796828209405333475878112154109433076117204797304905013499867212311140036457749480792993181528980476918853294230388751324361174473839092697918838055367955468811773677158905244666685639118079682091795423724563124462069374111779586731072066872683932441092007692130569630737572193264679246697890519525615171174724069879894061462573786190999691432141807135675190075802391708726145410582192688278597106121547734161337966747141394118045064880081852396186578435089515676902983957175097122930789158392376664902667797124740473777297478638117197611827200 [122,96] 240543751328520068214159030190399081922392837346173928239739514162782067220282647334605566439383364755431402027894166011800989461147985694588875640761559484360904351597250389754011401079867452101605650755894732983836199529645533323407957417636276566417087155205557394152917524715261788510961347941929035116048416849632814329874603850043563675826634007229353494817044840541811147035254534383886320758156728517988578492014811648056299189589817706330454598976514016254669582500143935202569490790555439194572166335399869060157887482392091878046726696324110148714073716524455119849584801520574686466689669196749996298904951642709817902658710183243464180597328073517346209248922951965190400384183196882330979455224126306062439346000782841273478902505133145484980076891451095971219721146792695787211062677849840105461308365363781765763487571152382250586072265442965334512583848115396728167363309571587953032881301909308083970028579512402981348323735798420740696073012009140011906745281673722319939073087578443399681062253274921803552049316436701009639660631279314712145199543100477056963017370305053556394956048816662807066448061269428587697352697872680853909968032982624282689612753838720583411323170638135779543522046959003090650580587385392616025781362181093055309301343776172013851829574074226114870531349789540166886380119922846445205928311470749690012880536125448650704728798300937566382218635772792762756021761016262484168876172735927651780722239075873672236929407041658600209029903954607663880641350657941344490650555409235243168842547240173279716404661639864861157786440667414711598047321368041718431495981288451176351614411736380707241867520743188556915488135831809082335146728363774324273707928543226404634259402049358412368696048614554566402436556862010102946982801065761201174753910337722903911374142039407983563215259119451064313936208058676946305596146339006120645125706900244538371455004488262166758825040314642564233049899359321809158233701821613946698376938498673795577710919038179623921042796083500137334825033103555333960144731969731498846819215769353654020199801448322360669081584978810116944709017600 [122,97] -266609038931916697425522283165994023562388454805820989660243823615260496640060145820377300304845201229388888206972429093217072117448756900105492182071852926052011558592515443348296826888647443073734709068273251962878385224967770503756273928381570497424717688183886804250176113720625920742004493027287250908305622328636157062073583135295393538476600013073102315334002577993034729736656652814092453556848913219872146378864942156267405739379034301043187498192556515215253884534016935526557413647734622397393404803444971960502520097272553186901205652629465377896904429646240209315860154068277512768827983526266340897251905881428151621068386903686068528674735680825003905980773262603946187235694938742106288053315997587642566619733223009841498212640865765995472513150106361200564116566050072078859722985330037568034930599031133711498678598038331843884488164419171002598122128837987763767993219812346889201035207162366005095996063432152711505161090681839724518162143526594120287403547268589175241332938323345512229067974002420548595507406200667165018523383448811310209406569060157385297673412919958824710728633995276590692321023120802138735480395374539068177068354065583304096490040375430927186037400853046909853967422548194972627796169537287428851750116499267363519224977494592524582209893942649077659057101794432677987544254839107554534300328946989918201115009643744180567341767832879877768308770751439700238287683690078034127715925356769833129151374929138289725509802828725054993423069176988226088189274315591402085227239903796568452659897489480220802574508245173655288356788000103184085211996734999953649867379493403889968659220797969463051004218880962453693659122607077515012749932112649562103546079956662430535617116594233226328307079684466431632360983103402561708855035505053847614665368061219408262264763795673670924427731657680375294067979206024104712462200001219548165698951108316617570334277350726712496564967352731482774094111853981063222184586840335062533159511980806848637976068439105513555836856631726729549366936845135921608952373135879757604085965139058273438953899576176516456175302200481555169280 [122,98] -3952709261150392165899899077426726475861435546999002350200732302686019353084609340460316578190634068972209999253574370550723130212432702318998605459972965616061007529552660361185629071325939548523368864077517952916854856339587849527288687322222087735964831993076210119387175783247038067871718560678456613561400325162844663875427813966945430205502769758177047665676989666553050820933126560333493630680464636217620904301663131587586647627031548549975825830754370413413977573104433418324471988320033328063437306962491905022876291698209445174535133396773151110091088519936161522744442594537219573414901986792897585067854865845152356731410312812125802444052075096886477693179398964505105459369818995262157442428119136964665928099312075910932655956917381676246828654085005208178624311989587549236334784222946054742127682914425986488654365275706724482284592030234540681919674988313020761756326266231309822022743733830140504055021699334835588919126489860892616594430713053602014932005411067973780591829459889827444937696424444505229690673889403394912638946611508507462491191491191108351837161645573246187901765463528671378134251458184177748627017077809437775057717780863606836065800556599084568250717790749710670760366150160602517817906604914134278384808530568754359341676499891202792406818696383790312814532559948977480935416677652306625146812347594488041771504681174527448686237297963008140780776480635098357868403106105472115102065512255367931040950104729050067651132157547683906002399288948694720667650631010260275049402419305955239529278969490827904618174902913936611366023425431433686830654662945136950163250827307331035431071234270954948502121635005100120103511668204926619609870999876127569735793029547186298286626986578338720721622715410659951527022807782644655630899217213035904835573345343720258429202623907618531626260074458145163030442048848141738543034417567968528705550099375166925761135892868015490897473369732951152124275611758539281498961567118602158926749516067706587242284016728607610440404541712156055281443418372671743898207944636487095982508892581472083030732671665158622242526952247590912 [122,99] 67905060230861969895710369925502554409771864982832605445105093675656816608011839904257220245696744352042099695307489255532922119562336479648146290380822741818210676498135830306929732649384673178845565585227821300081540981808179188074623613371145837907580977086033466956804580173423033238216263386609545884871069050886049755492953761120281434207917332320626199212337942516271077030429734620091928350917102923597386564002694001523629862679676622606568116775674692337696037137268375375423637735038942982310866067685987459629586532762179601737511952184381928814311309288500903258370369552856157026538852671256105756195398121247822563445512350731167988608964280247015234219116258857522726803587042243286310775137104547233022081373721201393939065989757599914925572417934927094857411422204878067253139229852590322438486097431876811576290781769529170880732481641654877102114078737329480580554692392777142472964481739156119976816997999884379947822661011843476781336324786302221887262185458690464926279044335678207233028294202106084197409012639225092613546414101805692410719667507077998011139200030563896663984001739047102411537554173287745536874002001247551760474777856698538639643194111907474453592529920242209928160625340774333652014403832378595765184744875094257015422240728859030760495472346588543965962689362476569233378397657621914375283930239692959744466001093950119024248363114022535797333070043326817209261843402058979082226960712963179431058485828903294355464301512231097142802579227136413806625899225977737593164125354662227666829828224435520096793011578972404704002236948898326366175864054075395125017427951526503190123000824772171126607406725679081346225799156488514686545330962600561430528549260353166128390711894193865855079718365148515976239634859818278407830421656542910005386635767934824603024430599133364424313940590187430645363660447188015429132008390678163686614138964016037755744967044354762339533262665820909739234150034406295425254725367060408978205659657079782083688406148661599870520854685416728969001570254961724397268013054599736014195508853147588042960926540080005663227946696704 [122,100] -63712797308390559714607428914922183384767348217640648528981122144706584967306570255740331396262325029764261900360721040617967715755882511347746506984595842641873440883718809573361291270553900720754182007210324901987239629416448338333118673008973414570508257173168333490611904117276794011954837326248480964807914225619734588895674939401708475862857792195831075912364012582675295207743310486500808444732429227578564996541072557951054021240575987960533746388359451727608013670285495915849994022246826479445839195715487839312706996920131850398825541951253951016603634126186537187254444252912603273202136665007996451496036210466874348276208688765280578620326173600088837365386781436924879984079081798792610591750622909249498509110978676784794273623637163372800921102448149183178959442312573048913203945103733535347621531595362149046322314537242457180721281680531442377116826352961226502463329376652463302495851239079974392629662329916099845585923400193798695758961936795814083480605096188040363470936559222073297420813795887853642133849677444700860037203947476833089372273907740777293943253395288873316028508386529569634265595631999795286280697009486746093167000088034811191688136962337530535529358116792226332921998973715130086781549299318329508219728781791100968014418263444717440376546209979414180485359945189829146217736959180108136479442762314160733726878752262638323321033684551131224531615277585392858032713986830383938601589502663183545384117866673473403237453810306111634505785357439407703996048559774147342258490149814971501687015390298836548399389872734255122846482283140559355766354645865253817860381916677012813590571970100965189903772494053628767871741631897037502858030064278720600812644477368388064574466914802356908424466206514647516348858217440218882333491590104828082417859557245522172424612731422562685413171355388717343631407240736767246496832983619811463023016319396331110679033617540120820658087500979164188748890654048130556024424960603421615251582369350289549109695817450315300185247769820036633463244933389346108175768895635866038714538413021453410902145972032043348848640 [122,101] -1059837661577694653362812934431086873554242839260155073394478455149405050716061710430446718608582828179012151465387436616241380798868649484250286797701163314104266269035956719285815861340656948734564406864072165858951704484810908385678195710119964640600821507748809418146775901892989709543354216104047739770801050573482900374092857864640529038873865774801493316926919991893703060036107502411711568119538561792538609527417329471912763544351725387783239321514703835953289077662427395363258346872377899578149007166600571564545394357312202485515604910214048864449251434213949808667368713889555767646520355018267338769814433316026921734226427879049861586082653944529485962061062963261105654757479986617761082322081157453328965840356509629295690142369784003663232533183190695097583407281303868664795896453883297574801217985766967840367458935732481614169556891223437875354642947118050439568371566978839004822820707295022797254808552760445683656595443444469563971413350860812338226506421928322326014946052978733231834660174844876840798624160828120236112021396218285040664399507289656166810422778163386598966460911358690671153187027864044359074966037460022048220548144256736068426006128780800053026302076406918538749155037537374538092608628976494776514140265458924500905451955731005666761769921136275854329618263013820326216135611687624958488717163647937066099973023970702166641133409637993923123727900683284120246979763924230166363943659475065457157850359792100266950183972084310823715559145082469962403305076176256457991124154826020690364535128344302078837076542157277157403752998702286200261153750512662483911185040856854133456051490025222521342938933939194904575726963660897329704312078493373717293194596933312290040910109002252729405414978701076764240293833704151844703811893784835317217712772660130981638372881409680411426231700686028395941033762924755505726251680234578504772150968171689312596864208652113116486909018898612802583295965524617375368942016360229269448032829195445627009885028933294835268088039769837708536351368397591744550765171958187544761779931906794994697779982913946509312 [122,102] -1549695595861706670632672506696478082669192832192096406065259268376982768431937237470708048985955458797704493468738580192854655047897397678142742596945030892917969762848294898871177309825972885700464870814818903925835404321562000745174071270671841741075695967067705254381348076472000362619049286176175992487678017804476760613121970737668330976977905347176028243107117227913415587071691684204103622189409302085581208418360362077199861506254537270919488212769899141363695651309280428008030864646381296252763683077145279859548424465704991280586326203919107594084392173980950145349965979052759805329998224956304964835756407785916238393087439385224694423986723621627788427683977534158621151240763502809634210756130644855880279257338646748897457910022963310429882290183593299125905438400402739968680950405616309947800419790203286386326141116805977786800364018896338726792092775497572189518857727795220308687087928742761073518998052572098771923357275577972946691055892521082017919857277340301207003911131387142527251571243644962968475092529148008290711677743003410382368565156066885866456414001943924384199910159440701380091937101411898112030853899535155587631886915922840260566084779031115587207557524985467845694453416014773098019031865883705863052654138513370441737186839286979679558621257237476299001438846524008867303713233657374096112215701317292676902352782095990904764218750743154575480169992171398258588202311780563618993097368240438063676630882592420774691111947234510994566410903777717097617345254455718794176330248331529469154938064549248811663674309296504407867834489166389663061378173701277795377711897571769627533595220093648796279109419431031412427945085256774240693970353505214981382019573398568835682828774207671379299900712741953532568215878989982660229937234133826203980005854780961742612952070262314858742188316402901105556213808514483377563097255875737490307202941468814058972673994654569831574590302105172870054635677328948201526040014832240255316871897434301532230841701028044085122865888532790591973286108325835251336165067526615051704788341908275915715053188145152 [122,103] 4310199958758640068471666080900365795644944233131088674620928807442976299460431335471667884176898357297558335238610219192994732949663688731996044664263621329735959616902150463506064545732922968822761882105463582682201733440098363011436352941300528543246861491879270857075037931677470551706260916521270838504444006734834839821693013702046720255797387063640929719984554797681220896390152239598683576344569689491612320924563824287618424820030572500014019382420803898655416029598984287191226908972782429788404582827294817639638802193424269832621942415774128854607134287980790576475125682670956009731871480825325987892849790938419367759290787148446728672278744055904871705676937535089043542609454485197125668284371514585978494654489656654563690283808157262590081417743201279388276327968188249439186917494634517688102378074400811615914725876596104898814485125428351733893292596900353421401578585085580620436454360322101526600283235922056645418987194108190373015648844010939375403041919915317683735718970429254960238993305737499887404120741506927014134301174986455753621659818770802234104716173684416298948583923602301030339405932486149855646370356461198168184809941820188918580073395854366500466350597888509740786851632849666180834384830607125761302919764199488287055196739249710357501597418057904791027455502354342893363849155255081805958154678594995018876232241292469088762839917934978035271152270654769484118790335198238142573448045753587872067536193100424727499721383628003150618451521996070592339107452552816303408430324981336624060916107203123679542869218016854822738390007968212337320096278774613263005384181945642663398509369756006413602119496130560703739354707703600237158539377543688273055197780627256485059415219550507813801984687196755690879980609371331633950083009547092153133926890153667022414006296013577062397857365449775967932563646677879145526426750791714347704334601243924588181018696116938109207921799372997032660531353570624094782286332130668662821928262406108950189405990174188629238955128340564674177325124187387771951647687442975741182901372225999316198932480 [122,104] 22999482194041088065713931288134486411892972462699853319472917757447026013817302005466699829735792469140612430013869859237747240185690470912536589473699919382733213743742439055922318955155804764660145530007309878180800919249863480210532173995541646554714047706839115914695703984116055750177862295187859601555347540783322769583905808746355859502702548396441031825152055754646942590025595740011149798003452683820016165681437898648376288039286809150839976992951736944708244945529162347454631496247874602975424821377166006821911227773413866141081509517314806012675861954843371088308388228525381858528504607847659849633635889067832818477779453691625813880196557108452656605402338924295271577899811508613393876271409386681240172463768588512083366666319377249144966640448909107753612619145519735903235630546873691642067422923601041363659473506905085254226040027364686407363074073551550222525991034932950102690868218627293158972143707093435652743060849378374366399675471011424057121753468165635009253971914805985257198204605543860519923662199671700750607483030246924415109336991741771399342226747833681066409520710859187083948853985159307505740343718621259835231471621070450464703359607444042035362532176249144034039592002868125651039604396335473727602461276995672049350513708506738922058628611354630580373684797204495183010615830863144863986755988934125511196950848625226341309877367230180843685548751611006420007383380191056954847798783887594286132139550109896509981570946236625748536981733165199069501240698343125613983589900711147937446329987581115645873560725680173545817417164001067878971435835385054304017268174180569636753006301538511823687418579257192478723425843523535984792494693979471531555196693900044398875674633509779560442363888256272569630714449199161033012495345424469769788748317754918366001814722193765068302907726079223295315436675635887424065222822814791554356926355618540382913093237425034925298278918284755105587416794110360096363656092359539893001446341542005403094085676037879044335403580170605581874527018272926311490480090930379227946746680906787485440 [122,105] 4919996913472444930860556943243088853545025197853645423783735479992947695417734107241783707485728048954043289727557294361410829400428525599396582359700956851550801033468897080344960462824323129777312622407541164126704378813583958607148342112684976537498591045998456270364277105089087757758582039129513135038967594793092517126317186432877337361817925493004895304868192925628988907863317338784247307539509429114047205587613612584556350889931768972446082682057267609314779961721390276410394440201570301745584633610871968020076487957407485384642308828241507753336651671280470959180522206813519536493930196309383362203317133881899625360593003331509886083701051858948427988448996579693809537250351950615253786302081404925902865188193770625643861390217026028414185301630521833438658851209224280595771409736393599164010694017462076076984127517416524580592324078163608190563212246872319555986431177160427581962865438145886160290255959359533249104820831200686959447210282483000325721122187365552216569117632270156684172226065617964797531473771562199674145813976419420143881435572057851569278828697780887888686914626932217604593926122601281246699921757567925579922121835734917827024296168690542065085846601145572212314308640333106984172584124802485280636502292151173351244110011608480913053396101596597390863711029025066860397582131306198622765353372521004998900501725776875542118615101989093670715663237374147039069421766550540441666408475203182990771291132350703878930246197474383648796387416055778849713137590530734472385371301065177206398016210052039062952981620833051998124977403008040242379994099654776439447136874747310542848928277855222546764386492246721883570901721252341382565995579514841316451447171323555745666755973083702172368576825331375277087949532748075391887273149034569977040679750226567151546453459268843760751687633208549627732310420946634663456029259615813930730285367185858005573658402231198885466635616554097759991746223316010937767522688027708922676000453291690671965463740917664528732037100763438249454457876999848123465138578883889325044706172317184 [122,106] -34481769952177910052720339378767350433730092533405858851830777255297814791968205729806460582166729230784941454267011872951453075787877196201280301153460153904580218547303741654794955027434870240192658458349645056741846605955499011519266687271279001318680271713991983079251116561692815565626026851144341798585679202345408680772101313053319289740404615602953552410561339278148044544480121726384756712404997933632331917422227965961626364681102004503702734493710949808409735742040933878036358412592576990441442949887975645845230141622368722411428080281614729882405049700387530973665870916666541363467646519396516415487856975198918076136753264117627042717804340384398698484490780097444871943441914514582064513250410315768790805516648504454240668619075280622896365742765935024805746750678268990342537311033148979720188670392785687585507340767837451455316297149014727377932435596274095067699686133805271982898780397912041327037539652367264973453789779533008978415280847296187405113459331987640706229160777209872717742847571887787794329239782502514599215917216495480698548830423367786210330238671778821482307225684547700116150104130294426263793340632180188434168582731113369775395146341441546259120554619257052885653391609754067194058047538402714666148448959544863385123171906614989015701785584806097175869788701898733591232959041697651575036832986442464976714362157218789086923215007247731162156392686721453050301848733544001002361252817154295340017335855789488764852300579327235875078139465625713961763660151471709868864231631550875935038781088269689394647258586562008237477116808673454353210667742747491363361515770994698522437961663729666227358324779966838051008070950027921228780206770927274991193220411770016117769322666368516046079981807421530997297909070699799438734112000661565954039930599844401921036948272610106453652902746978740044197025997688432174965271230433788048472120048722925615566255538739403489261088802857162945446984426511477197911025912923913803381301157935726202755045195275902416521938177255701922383555618744085044728119549755854487007526912 [122,107] -25844643752952610300181743449495712284949944128500607175707241118486909520957797882310394466177256407308278995080505608570621468493588882786925578852484711162395994960909731213811198162062938869599798913238247574057330764463157060497667844434223489928439805690020175349161693030187961593718527128578914020768068343403067390258559468956092480349199547240580862436238733394489660854769209625292636401435949008611251653849589019682789590444865996727012796966755642457712976684821007055811036310060988619728000921906170371609691016543759026384177840451987029806848604665898736765357148271883359124172430020301954917695903943653536057633560632342770322816888437220407066737487603226700375408352770398333006129301090563269816005154337804088749492434880071378054618426304899982188219948980681988573895512130631641189765263943099018686087712357802159355296279911218152847118778963477146666917369198902899867924672003348480087557277808625045053289813949120692933924824829908679244585452686085048001806788650433746181179399881639915250518677727624662583033475318726986249335577462996375070402396346373908331189103541080804092721512363403956466198148976864458448271676298236013711373842378308192250736241382691329003183265173889016476667284597299982918190235656840917466265091215986384380612874756082080724828574553325824611482239908514319820705409600387642760930831726501021052494206883332506526417487105510505748938509738897783608325922925059277804690122454106232868645965151351346316498760480906392174177444606751279098121101336023682149516676245615373123934458349965679670947530383763769445480899061716913937516089639670233541319712411090261433261335822834003674455783584015221436293466486760066930704352151457435774710139972598526544182907866108750789821023420509542081510052458744518115307203342328347640675845339005767780029358302122372245747310197375531170880323100377875167534203870393213306514305045231677498058984293294515515045795452576173606749053086485933604439098766246630095504938648521459765253555270908305788054369933846794409073940715991016154112 [122,108] 74746392830808557253868834442144847296741255861018503038356121263410464403200774585163842776361216448809779647150454253147294043801614180622158054119667979911147156775371756217642719474010542009680783271843784310536779633207622107008524940432637427747348806524382775349743717475366118103463297254119130744614681933055402940165152853939947936866423579951435790521287247118765726526890535010578348422169379750704692525747837048406727431033788331655251877797979660264273443725764514752862275397776009579046481872974345600411283708108381935627103105163047350480963390480877253726384679170603896862795152746714074761955228487268486523104203155956156448910178056635951785919893113038381779327589293065466677656568588158101431038544717685808908778586202348120461010387417485118020948908765301131814241153579365557660167960999115180788190175509763648214298933416180945956191033019389493425128106521264105550703380318865453861903815066945217975384999648044591237756348749124172220804621551453513997482121440625687810545572294491761087118522271714857663420667773128031467433386929587637147338016308108264357864351185812715655612526066587150355820325291310268694603497579208999662527175099440668026438678858230652713196312406316347471546336953692242486401624410454531700962674513820036336469888667404688004007138366395983703965566270308117114886194170392803642752117015311786219135682506334104000873087553057704558246476449367671021797698889625402216199168304872525369376619867443135347040798509739275463563729176374654826850693307364937619723605391894471449444547140498658623605450704336715046975106841218962438831580060876757080284230979291820444302715762156372045759923111917072954215397742048200114146116195546189703192122636875088898892639035316549549257842030989691210861817807068291759022964451935991452837147234271990601652567617486526083197625552108914592119431009916258629693174820960443837898072601829490157879525279938237052866408989340739306276656460001973643201885500745134635175960944598833510496134096411418094168269119586278458262661307957248 [122,109] -83832098843295680450420263201726367082311106443227591787549289039309988382534152641085202486625589253367093945781108327988008319501067968530500741606587037191841924249430850490765815183549486883715735417998823409774068706652251364091835128220561808369641614704299934745518561453436230964421262150508251403402695848064453150056723462598598446042393126234768783976927201705454146782153908930450477952663691560443900586761846681989236891385929470084370102877090623640488014425068705023019732884800205983854252206895136584909193833699923763951241756241511389671143944552735699963973639401793207423449813329479269362702884203696296633564264205279659539491777215170718159855052319384336553795670874523626735571100286327351870681956814317702537013836513512594890375271299323995686487876555694739128947202391371626444763459891231047076319408407500068619731168441989350792833004741453232953454458327549279912223412769840972281686433248759163234342991774664175492107806289466322942371787263663576233533833124487944237648451613022667774055189109930120198230307419875556314875692883442092289824473817190430854148178337737766023875350354141919594973374183248985761914474108396481737382066434774390861920710093826052220810230908982669036300402329010052606016211878689026671535005199322438075241435063407346867231992185098953834988522254536640532309359245381827845774890030486282317185123642083144533746134872083652019856594843962886229218339930573378904582089859862325535285960917488381465545172438029596303146039771011675703496407785886691354175792414671656455915725734935696966026599817986375356124463905672144710993613985983927829100781360061003326249717731768838241852943503896984535178884914955085157644009300400889684462622032050896203126126006923167077024472576765342463591161727894330601769088411906128151545478257241287224148260014485162175544439303903657900343975118104582896274105259499971763708453044009696898344175836953980713858634450236036847616596059224367805528074547010829035665313781844350205953113287037056219621183807165803923950796800 [122,110] 74157764304905832062960500423320963378048458612200007335076933632849116886384675299220900904836267278992348810230174310451624770103841823513697299894223315429068816652322081824361634204268268476873349863437814062669810536738054797565381975726486449349395922655974732734315961586371725131281159993268023316741673824397264851483274785553896678037810166439882329299318387224130440259477986621387379795330310470073470184855923274840597441263882284899700340737405902384264042559708850817576816803979036565601706741734186142581076754057509507393635680321746641753647331286336898280888805620755573964599191125258145468647804485996323031712780319836171412322313194703758163685016155856503370147356146057665324268215169533654997303436037249991030235146608619718654307127246316045127429595014866355910780629846480235372941152338735714347769933738861493900972714018418776676563435262699348208050517445298741320608528391618001333186833167866176535407252528283155653622429427351633778660326605364200040916705307810755848836892901375718797588847937771775348815952749500392721416907118110505568009289387290573589557002146769557295530057762631311167409023719557417225875631506285100308354562834846688593954363071322070305873992720650769462710671561004408834753278121035232887359008327703866321642797491020883276148108969433875110864563385069578664509978166438281359703186297859626249628121370609654614534028834239945333728196850207373280141284528301184019234033472752328954402895448528565569995341547822062759353262519120921372364408837751047255427742137182578523094079645145761304455873673190504942099611442331729735578351042439902133160031860432320533519802162043016359891274900222611031411227869134273350517894602886728277631549191923841473626602962927973770348143038654045808995946106958824264745445149875164305940933851803697001103388187393803646973576918197345390856669536816022824495900027370819490150359600500707779149113405593279624386073775100975028393001359352234986504081664642129288060350223732434483104982325899845100186488692719577530368 [122,111] -28865534372840595260876219596339948504518433069178039128075194448295981222811160163476117593818737253245284599647644373751055324838398750536519370080319489928681078961807864827225051596711367220873830145117634718975939394302467099361411865004673320678893789485420015492573359981380537409197027448385737070038382866145315484843762881262485829302302324804801384050601047955125992526049366075659004751655546908816478533306955953271621928188457361130384491466956620013729671983886429463274989817221073518705271111994659198099928980298856694893055743944199340361106535801544204078611054498970928485748184231773216496467407447463055147843903316434940747877317526804549849660150830956396896824743227386378284137672659276987070172135082720771567965763802677552980604661314009478673397902156079342876353031763262302445663213436000968502825584494392918885494224742775073663533694165766290483330361434080307269252457735000532079654034471153736320975987849660527785564000235785963555844507840812125617267819213450394745995091104872756502037785820600290955499122446422296254910704237222927884800715974702133222361155872968683978911814048244844039106248610548814739374098201580630247303168596417925308996864277235477825343961788597917210666317172335736005412907638291906443073341089388129317442663895416218625978967093343514867645570710374064388020831260731715363496428863160252129085795995973463001806012822976710728472963248643897234014161801025140745810570609207042989000972848867371463520416155654531966034631944783668186875301222299827826150567791559118261721006167959485305675965656235938049788297032940849247240578877511163272636905267828817457791976302026280102448008181798138912951423735141938704987126270146517225563136442290061706977459686158903366563168328750046365122800572293801137069834623041223226946885330873314365830606721336399338030256625074523230812581355163668625637558552518937644719324088872314019341618906347150222573098370552710531696945341617055477318986361687381473968126228073755423737524470089565616218123820222464 [122,112] 20826939638927921444980220206433467144664781856999202170571534158792318003383306471264137205310608989765660193718409258271559390206162558063947100467763557834189119821414570263838498802863186632312071777552302743884271718462121866384089226758303407494979613170695122797146012369751220561387763911014854626288569185213019680556722709309465134178544387784579333032126931994614545966599853123556496319488973375622805657675917291436169817161385146707194324897178175770192073861668871973375226987595878237427695088766434976965052303897967688769001356226861724725611221683054569533604074757264042658234701321073727608622591626854858972770616599699228560965362023641606516830616539110707097002208566301471263155460487397008998361987507009529545245786585613078543767732641082754335088116109125030953757804875808048361561815730033592575640868707014317104134751894704796133615064654009389007398403457130397048933978925870204653150010840383655890734619176361031721791871130939388419881329313504642293980332428901365660069949133947261677000214455162926418765400102612478699739590392159094803326555295609529509919616484781153804408414451265287369712706859557546066453707445395511638029766608554484710340118609026602681484654582308210478918606512868755348358398274361570564932921033479276861626155505254201147321951732630714540110033509615266416732920610763309664385314340750140113190463878045094527075522588030802923032914026472622881170682755033116357210732689473728070896233905183117508416174921664270108301463444102327213443332181534517525748257728677347963490274303729281928546244382161150323670532361103985410666948189301264528197583497970452587141620061830639160103513847782950004072385943372954597189541239813964975509519233028138827669594850288599383169782150496981874368244414139273857916377340971886011831380235429464579771110462472716496503696208581200305422546193509062776830655268718761879185400191853431086856557340027634988376013714296343536709251900449485925229698668901511267036872693418719677290736116089768178806730752 [122,113] -7933708524167030496708190981880959929834556983092082280920156633860789387138036165399425000624478687754334785284340064113982646700767233917568135049221797445539812538826551965537912182902991317326540687045091589200111490842503241696098064195516666158105399082159785724839994978374266083719777602149256034389779878953268823460183284964666335600949962984659776087866468630702347829583462242100953206214689077132361102220083937590560000702050106240769250047092834180826549583715091380149814131845245022919874720212941994651869603349474538869048244872917986881068801248234479179584109174394590954280382578897373687122374444394314466550105121486498960338814890141425474838378132727654652301356857985126035750812026769436252731186700672242016995116659819420711826893706728123464511626076145333859655017524027322213421746598437970367665295833286038312346284456841286815356890949689747104328766878311539321410358768193835179440735512748418539158951266646222826034201702827468866298953738288998951139138153104635873431218555124198291923488434091942839514934416063560958470162652050058677348946263674362841733945503084207070793660094859047359097386607962606436892701013651414134986365672582809761588887006118564417429327662999528514628925864810964808827295943945109155495175609907428471272549744566493643855623819850874619275846304918063649402502357197063056046765943672795356023723706641885138108685490067160360154327494696238726301159844828118879682679775481241445223613526439214858247212896056458334495057037849768478371803430623358652057152530337623647954174703272180917839833146801867147524396626958751065508261996932790900525921362319096368542092832739309480259892919801954927483505355938421572738778866975442794155455164942042352216696895428393568464822071496285717706712144868399320591923706544540737354749188454468319526163030556331263922942300440503222375155082878450239552182863482274738805945134862398659013194905773197353815447334856069225318049014172283161770437658927362349701351864932245538750101253444580581376 [122,114] 3431543989911209438888521725387882547970479604523182622714445368760483701662420432721673704503484337566091310518963085137726249217768739806139371107856961777505779163519342497159844841765588403722378359303631937856437851034114719315236188699944541215834879338415367307082993165580799124680697383212344428363132128830800126788975825301883825791443609994641723896017163069498840410965490268555975945992306481728476835224442928926778996769071154473886232976918482533311477009113187893092499330475043685966425172612635177006812288525247421218878989108384174588475798283558666028432702773363366707690725108729676106018786947157495987669007828280189163451315869367260587889280621990996539154714529420058891849753136160462707082677082585605200355764970938409243633149077621845382713256910152306326181257458722849896301141987522350105794769892384488971979730304225529527809149485105400393121683548453792816048112557348869267674344309600180556802625482377038948208463298635571371915855916811340474585337390297058451239150972848148961110618487344161162343692403217640868034156421491924164781089921818069791483871228424327685864963509259311604960699250250038532739548856046390621525026076956450579257740658960317997475073833014394198463776338089914631133344992331386747295876652517807140793785075888593783644376368120766103898557481205047048488721657755498759576773878183443004967304460742335646991863866938674977952433797032261647636828238581942249121887250430465339233726814871774211477529876780532357792876980267167394036623432133825531088494085472379830010389406440429797910856295645610936529713038708657502033612012486610915650026948247968328385065116232816998775148521028082192282319938347085789928472447408830736494568874715653941413189485553074237822729340705872195617975605066436964124336722780152559160231708148761509805568771338106522193761452154330525838792050913432737472350720028330898946355522995025454712654076247524322138038392342857303952851476233902090692797090825969962231659121714278528418984210989056 [122,115] -1082069076577040199512969139265675414310282665391263111977781065558179324982657698869915676349593255113674181861639701180993201732551448346353627966319638002745314171768026675401859384760806120896261753679303734224431746367984677863700890356150392694624118294062667996923390287175189937337356372742447840420913857786030562050719023032490202668664445366270202928675696782038799125561527402553559882830499729282594748558878895945255542472177670220191732464059047210969531744583361389276577482906398242786777702879180835502625668745130264087312436878778865013405937921605246071041333856408683147808961399820405600403847545100614681661568483031290249540133697667620230527175202463503822856200482090564799914793863142236581105014999380650901366953098867276910222175927865727810476464538994377962743682993798169477510318268173417263633198339531108179361426728303478547954072457331589575986554995516151229040318325372526787970971370642617626393976957103919091065124144716528108489085718482637261235532036111624575459131342257467072065076792308242492691636215228355495200363590512740140869481557126655951088625012881646557796309122183284359913135322163989237134843239605469341610651026116521537950300239482067328648554575974812727705460062745281320732806067018956987427853727887943868279822090599689878331882516474468901378990608073770313698301662911632682294643962030509370363056858947676842029064354547540658383005783067152580658686206761442008671745140047147763952869465639674499015152816259593149642652251868091511611712504220579993613509511675394319854424256164466579827074715231204014662769210200600341311709235862761094452189141446010041695996401869525005312347237055857482220158299203151813934517798647223528524748686070492386044178132422560741395620385958854761852227767179083778636910220621410803037392213856942738634021019540414454158575833491504407740959267118534715106368354655407287597426664984275217934122490499517125098651604003338400066122700593984383280093350781459328164319726421494411207983104 [122,116] 160823402558409748582009888532899545190354299325668491577179687411547883051270645179254387268156300610428281368585994927716096301830765000184778679283245834000745752862050554333616623728949156123810278320086437199292357167186597335053410769164091404890258576100223828427480714258937047063927533625098577098357000613158796597054243117902655773372323208872351465132282194496833240035173575981763133798299026999036231678241731919245591607299931832095106044046468812839907006373720880453451761425255594183138796493994049039950377356968503699242769659164093369861749012326481849278294525908765294807253250591089070287481534124889305166153912450649202117576299737522168610749008341260278213860082163820698898683170628830580932036017632395272087254986109049120381190969289683740959194939051935273192897881058811489994296237038540849242265011955899416937188024563200287215685284455564708817848128904985982988079454768689738712359371556394564443641009907771641029704998402311520339887806039757971983529550766753268549108988273266972443953342986427289978227075317987861439879589574502307405870513668325099654135008815565617387054401581523737374481760804895550425333159611409610360667795964032248623581941456543161658603633107253137342748421852782358560628797582957287416251441175747963686044581725560006362398169995908150775548350803595103495863604530384566071481077214396886159409255386651808812355420278747777425638845723688324723000626919812333376554968836175895236709613624591609161406873912182564435350133756428062625659851651584648557960048150812252939269833335408359240344959397773313099141482772183679278128823368994485873893829405313890890803003521089222519727421100870631288843384373798803400412087780813956185144156726525351092681267060609827900695562063095943392659791772287687126826398935943544156002003418233387250979065914499856608409522931640518451735117282781903760710447091059459572966612697238821552664088709574745030109984002998423761876639507521515991904812266183653253866378454380838912 [122,117] 3288839315285367756645905135423204005002568221721291111097893710931262522542007022265178794127948695759145036005834512781382106848480072581930915193618233582958534834973248869619710003479179242969705706993183330147805929988901794536403346042836208929482864621638647728874499534912365226857155580978964492017416538449450841103310200396380260944576535469107936242177986990089670231807179989398757205590704707472150320302282408200506015265555478181064747503807864104461186186791368663467920966245108479873989495506429452899889458377927988434901190950179101892249378432156908778525225352664674878278652361380265986665542183370323014494028423406263025036150927140290276137533856330914229646767257627656463430024888586608682356680496781110273770130236717455677179998189432644845883967931719621077658031670854705609017215775452582516087108299139212627288678930759957430358894465176408868339966790931528672145971803485852282587370204751889060324772282437728101380443563482711556365334725890350592885136924614321126308520022847237537753196210896965916676769064773378158971509559342719353804445644005292180928656313331939963668052919473715949425719027648102039898572687475655730183041900035070169073934167717093256311592504647686501441537360908525381075758032925685813307990542306734389047460751195499165779815290664443670937869108047994573518791634503610490385264863257309019419977432029138418130542320573012371273196762390122530159522517971476372388459939821883694997532792972427391243004735573066784750826067408053834009496153196248032127732794698980257061061668961539184226783883768270257367198661560929157275262114780961620400138969293210754163379431446133295337372093848067747433169603434636507398856542956711450484544738478419251210416784072493671357697300303868735954120911212794891311170812798749287176554164801160994813449700595271204945981365865763277627553093130252004148071189614497119693320270689397078058031676428588569124779135632887723463258913579444716079052858094337190260470972416 [122,118] -1851578724976314641580277770973994054895754284341611574451819511051043477476054696680856817225970596926146338906920202905142613988943333322378957294298399083467506396704408883149153895002812072509594815070292813144292176678139584691512979616515058465978615333135266212631089515460098814513879045548683440544487595736794579409097788227871912539431340849960072596956218754978879764088048991522625390725508463185317600082624341533669506750172917855247898160634894997987999184801109176110470688989765441051977779020406573676844105372366223813121180360005430311928259121636679772167612675386258518307843940866047257297630829099254176285089072788228252150252928192052237264975221262048148347398888677450481777975470224830604403880036163240653316704435927235455063674725177104524502644956499752603451142700914428826609958878691329072148099353682676656335356590605920642141713545792926945496282432194022731669572352505134427143116612805265986616396230570250048433009899503216183790142383926047375576420261948950156083447075457297039284383023762473182887385930880189116609663736767367536597217173379701783511426171495139335955152438149427121324900044447770158998691699947435630701264784256927009381160229084001252438887429705957391997303891227275791409012796209741116393184445987155814852594999772787622178087332217842104841220212502297746107066656149403558235029950209634843409748266935824815235578461311049515151813831117383747733142511248142672315204013851018829899623005791047121072595037540892485440255373514883194605949324701341861866311666047565957758587859167105855015340788805007133540773582925264885429418179535609796866697912023738334554525608896041832936781096021341487951742182187563076898384431135805017571749248033444269964869824328672661372782711376503274450378531950477453578779410743501533251961308482910617422530791047825968527126353984991246573948469506328875728116780017941207883535045010113154097332584218622256711350835908578175187260071597440947175235438568890380058624 [122,119] 177445557433137657101149398775961866617116854419434251615612327281110642093556666091101691461211644953602822141498521693797338286484702321507323075146794688175088499835097576870114742897127854708661150704417590567790635736094344991382957269536572093977215655498630226274658108836621128043471737861485327997853649054486908794940078227590708223566411600546171424085092534289924444917208724205740119690677056394485790210901025448016898399719264435506436328893852844234454076561576919024680899381643434794622277802108482403082940257470714814919019666108421530320552384617738783698438224968363519929862796813946508970538036302852619801082973739119730791268963698903901575120860221173008488294894759463875356543952670017944959014862485865945058165155263869091973231353609850365444222809995873871016438511659042459087470114456792456772349000781757130505533879910737624865497653556526878035647732897541261444801647142382947162736496067618211002304111790492362251138465943826550819899452140159659142491777798838956254873897760438675859280715932121501733287718362080313037986107684248851651392674708644630824392815969687949940880025286422468576141548090015686903902286509659838439606438355850088979656495220301380355119792210484671975416383492492274451232072172991366006533809989822089090614112425585437920005248672451731854454026903249465267722024125240644825114186631541624714952769644367197997393169292623220418474025824593136890743935396128207982564673500128563125343713925102703956859322682155514927680104018338894828976368827574448100822931042073273836794133135014268826568019484335701383411583494161995068343072858688924522308943276361285882986823179917810822945574020900947380605451997635723115959433880965107238731989337414014879321749382374717750670425649893541828746540669532398626208138084642642247825336699363099974049408086641296003675716848601919649433755839683402392221174472459802583294681860115319029515954812044796456128394032318106912482727624923953762132829172760576 [122,120] -31749721545896874030861652511916100980192186619573502117061883918856344465934674905316832543703069868750944923458435202492601281068200874454188060878348102564950680129637024620639883353704887570074973354913459923923886319460771286207021210922227102148878720549981683820082311274638338804583547025250893684599056705819818686409193318543976446537483352854454119842735271713207535811586441473007528762859431048973842540352342527828546981104034710174416172954557079061226434758170022597793854731876058546650788630463780454942745956260828483156243531127233439332589276365212251573423584470143661629931403479554009536306547695833521076631275850294139901448618504929511024199382722862269147998901103121548396197695243751156306270981134819003625938024575941244562131676011006936277936081834240529122777520139549709041226976842759302683917183836373023532779995897439726015576121526020707765350435452641102802655955153777875213910403210877007003383477620669359690628081544871468100634345311720498444890054929206332475546392588891750432762812594372511208217191393385439365868411466736546853249028690826288355382799071048651033337667341457091937784590274466202375105296488257871189387684198276073386134172462198160721309960694928603024227582570855196808672802223246375043019544619040515216152697855515312037361527133553019535392823824358546591719501965074788283106591508957406566623170116800722324640502102963178134078365540052550455968876589963251857534490079538868105557986611708350645950637112154045908529802684688254038962563249074903011052294579622400868830909435168394321520871796814673740359552232921081973450059678782565006133954822941313660330913867550969264486358296871407496269938074204576000252046303376439966326979130668079988136330773585659672721159827443133125621469758679083381438799469377033177618672567959091915613789189787634762472673254627361450078224868609616835627429908230598281591559729711117713615608610827023178099444604063311823939725278292883775844122624 [122,121] 4556728582952272581014871063795147957560543189274046683718038972561583606198130569868051353441747953145608831885378788262742693173095843099929156786607341711175905516050664126039670524772620003558722348036005411306357554711694704730459061687157866799408820978937702772622577565056886528594466203148480220898939390088519481924376655323580100809724173427478963893100270819514878334287792780343632536227005871773243368476405735895940115311426110606086752761849897353160668267373931996600869650168836748297387605891995030646196434814308682549718265769959135017601795255537192230201968178360253049506604236696112716809730097346936535396581871482798333945143899387827252169434527227018263490342388282409756974297868232960983909157469846724618889796584527027223208050726574157160055595527476855894424642928414199830497066949892991401319216714673179805950504065609296869763216986227101725281001538025868692678581018396721466569170170522830698121133001108715540351724814841156428133344575136192408628262704485023874943671416284322088277720616018000744687271676092391476563629041246229325989194303273370641908705742055220011549865316490582869195063427061664531057262275172136824192931932305580673474296770712573760227637121577167568388030535663521992566334222550330912793834687442876844200395507818658101355981944794699341162113029316989605699069710671676628092568161087684067266595143207985095002381347964580639103123587103044517916083808665148395955766107830549237446052775555877093705924152091111964362393663728324994613863161698121080742862587502676963183273037080780481340346095313035638278796077726443798520231895883103065748293964807505225052706616381739713575895081595355292664326264038479178185746044160772153511437906202670755132953447545068366818231038000722316072396450638908615899560878402516983850497803995819421176061332680165046494853944505286396003602269578693775059653382350481378213302228927125030226846047637221922535012729297813166737417807288692637696 [122,122] -92312359320332790947783728253714056923992072804036331796019963966567295927000688149973830885717940505257539143055195903060494098134574500821662989059413431943923136960032155625269844329899565738926060893906930153171925689762614677861855575627458836590548860617033945867047595475130739684619080217198569586988207193609401604318377172552547828496894684533873312237072135826625429103017531333513351304595888892928384232120356306501636859946080591587419313932638524724336765388335250361994322670680857650165462961431393940787112380795095676656072474266027432238923842494892887584678916813080862273391474439073873070814281834621615924203526236883872529991221656107070300832539245467227847345316854887302703705783253360031313524240897965692226785675307631069988801503586715667461521386072506320548041311721848594388713176931927007967871817241819513908992439418770451327431116096367079521057806336207257144221947402991372181209006632617765185204112292683768996621853743990780526602269531003444868232023613602876477771510943238045928929538023226027408103960970434603923509083215838244935744205621381644277127256191498075933402557647138640513966210820377148061441672297457112266513826634052594672556361447932366143481393152672235744044259355709177385034194497782916339284248495702922785327297809001825863961801523522269812326465310378713632774178973062559022010901261780502438562485296516420923553160639516519677620258702348711476451126156473977685409474135898958608703238004512095494739560995197704824986403597906426157556966352338963443331622527916127383717509204720250096344379521663003155184982521546779005843668428723753729186926610848780968891529233861428712985165745974342036514917767429391714413328554344076943216562366222352032602398717094835804819115739681155939651720210109430086681561348989789029182949844935315363565095639721995989206177858389329550530602885052971340502815381337772992500802014279902344503810410003748599427504433560692142391387226112 [123,0] 351576313330033384944877992641491717795214788235142573707066355914643392649587167916706928493018242179240114629375114010278379413263969469369889402939489111342875350098620698028373290785765258308682386742259844482467288536798805538214109020077138047622366029085278704368105853547735720261155335228199182926970689578014907539255387291727075742748921325576579917076941959870789799253964261318167583317684541283115006403658415080420160328657946225767566538363839084542531917602108367006761125492886642200976207938669110083246082587931240202527271578051340376883383717838803402475595269563163170981159583367185480061245895601856155847285334862097196056336015841923457493259700053255062339566873303859719144668907383614680662659543473866447640354243858769225112105845171135102518038739663788089362916479090328008225832518539571980130196561952721435454047306914117468318658611405460275386578364556430415278125516599309177122175741889726150591535409678667115271228713167493572288916346253879642838838404176530038501448896717724948153658826460849057191723827334529387706936941115225328387822175416861627023473391495079658013522260967983025501615355663290781656372309970226979958669279504743617904644243249654878040780939448136344148903787698105483625224733936868533204133332451048108252153534707308765356641986357237451765884892291259856281340579903397016131401152858441274096272038329213907346421372476832588452705337207850125947485237821846363859513436148076602462333596647024049319517217689054085684994637839343442222502147237472047983021348584108449667416030977290327276831587054842517598099424968976964332845180083132741079310718650601975343195495549880782143720754851609889358318259277931111573023916749369378123533650127073544577662514740733859605452437975467002444621987687812472710571177859132332323192656110929052562260382384859698259766947017851106515261504847410518011181854056972200466685004157276758399279120729845256143370525858347566839688227026512436000170303423592321745818948802670763832221959943906206272693959773781473341703484383609177910736626624669225850840280798203412582881263089898026786776547322014279316146025341920848649479168470883095928350688424248615327404815693893806890178307065688639351006188697816344369780600587082597561653647272966519584467042426816190811319079073559100249544714618252756729301172804563721866181627764083319825389061905495543429514976634857412879364702007478626910597085952758789062500000000000000000 [123,1] -51676681108078490460413472758697994380130083504514736235342142352679992687253225952120851009234710376482142747408904025339954499072829485847808744766644597547270481208453576018327172618462340579004248863110055639212016782221778757535918831995958190882495229942933543839645835110734979627965085356808519766967336207231954491447839467920151234435897616827007553319383283854155736305133849677284934985753830367083930013159918357924142424919698293690619645592172640026153506028491642925057213099221316799713507131916086615852739843045785786243215805148932899682110406509795628244316515735892177405840624697557190655467189351931299547678769531456787093997806356538556607107627706330474114927666684659029589701832369155059316865238167115997400498133638862539223335007249102176311701559194929939244786737824129109975776613314986948938040809248413377839515936941676578759947593719527755720284169492735924138214685513695449780786264657788627015733270478134319607180997693431218015042378581079570733015321361591951875529445055947920192273705613340197362480628073336373595031195983209533339702621741932081531204810262341532144448554711048336092840320306433551086600240369286967133599464530013925194882766321352441914777913224045850994380730518047081002938061462731939339557040235724262688096685996588360100036825299269512318586783544405146539836459682429542712227038230804271484848140214634257757388815746777066446768817057987112451978471947727411686315182088684385970118740546887131989636320245170959097167604126114598889901119660940749337048522783272272949278289432858054386535231240715682046497855947077652599820598129323537765983834275028929162657875750321271326568241229012508138728900335289674143502610940694668546774349850048217232514904141045145400161397108153958771510565435178796085835262256739616188165318004281633236146703780764311014676064962988660490205972415669998908926828538897085560246121012568549267104249244443507094968301615913616145389658517111416602700801830445558741831253662442398153395710674980966915537401848095867619193504445830910235464970962009958641058902249601171947833081873411583772444207768151173041355291478723504575529535462924893973432885094767443295878951201464591028965148250514770134817140869946445114257152410743693558658139563085327576289959810906443218895248387394966796945087999429057365927086245479640455552161034917038675069124675591300531511509397104668639411073627343284897506237030029296875000000000000000000 [123,2] -377629123534369422438124074478714874242370038437986202232397601334935462077956887077687537401360937382737058065902601769934918942584254317404727446439094272187408323614451897017598925926183045223885041380407872983042208884548727844015149730629649449032767340235903819961879987088116029501026989384596606905747852796113329976108763861521235828178636155178939107592355134535648895728743145814621583291083332924929781521338430425090569367224578896294732191041431357753398360091791672656802695429185993681731931453040673434098890786096702935180844268132139824505367875489083485461627544177478523877060577420769704666613351189152625753413316102168797609926205744170275635309031560732448676754768460659521891812634798520848317238398499712252935169445715898593173500061355998340410512537446958448210208122646944900651390418113349031875461253526443519293823151784524057852341669203276911470953680266327162766857430951097210472754395042228196737189265531638670835674506103214223495217545644166264610067178839047261915133475456931193596770321068199129534214278307388614419945975410224916004187109608802805783241412726489149688733890380986223063465860180172335298296332321080708247143359823547774829722211312127595772871302501842508842391129840802353089364409724629070851129804759500677456678430728171549324657525566333329822977162041564453791965673086455873229423444380801520860854674081404865651369258422019738725354065222376602299879891811658004188233394822668562597287739426035774570239812201175686476972684298976305651219762494319597530366006730810108872742327455998190533569136501247995786423198565441618261386347774028308690632849952362365670232209153050267455720764891842792166653337459211726613350782063087234728780852909984164559321348836510290996984150752863684840192642904758201129994345846447518894696004347165501443862261367279526314953480071024704274853826317479938123297396631278521775328342086090830172334495374555099549980883935537079412182591478556549295819507509885695561871443043138004522612423547745689835951162349255802793859704067623992719068214588510778543405773638836206491854624994286557766910438155552731157289556052214432402499934904220407733493182204246419797874911870823699859696251049313814184912194164411186824779268576122632151198135690582959016270230656799586353710437360849313923082169997788668370138602724420162842261477268681087996833380420737046711319189102890742093521225797303486615419387817382812500000000000000000 [123,3] 55993786199574144539065226836669943612887535218140774607389523188474672379988491790068210277778867642720250144827316449395638048936741953511287782830425098011666401209971677966630913119007086171925628650765838457543616250915656011126303913517266110389727783271562894706694600087034576526253010651808598438053568685944527227754243279589885333321691808470550066433402022355957927302854129249440213079225968018707162523040962975399157071942854598027120074692532098339905715672789878733833244793681989002227493972740383403160486053666775697351255443715810481817140908205808627124239048133681253885993907178595658282990668940945729196849625815578357108150931013216942389595540072560349714680539365341495561338691471389943734634841124936639055214395372273667229367689070190567469281567777242715013486970390667256750495024688222749866582638774368997936647181801082861226111224543649466558872145548336073848586039648940843448544088662513769971575506780632291045191943643882124712071745507655416761858223406672060398057876255112502723510562535292550753307292427653487916647142042169204562711193260361622565030578486542561658049846809934304379026185816946131069933454411129593962535862331339275744625729947209587207930054706754774846595997769476218268316943802676137976445308461947635265515807436834745423334412552691560587497057277360754387111568996680200003653546930557322482088556892106125461340552176252793915640065635066515651823463250187400560314116150038530638455462105812725859568700379744682690195053009365558081427720191425104423978621884590811705458917774925868669626268384493367503639250934386864856208590638309037847954389313771868316577736708099781248704157318522246662185056800932516112337740691907854178084641366881568730046680900559076908339247512991739242868515274294931779465915069785051789511899500923772173463239240971189103621666316852044141496137763740909053305193497025858855227893773766782060102251853313667002364659722333896083832949645390036779451249679389143585349775243307469123689911390164298001203152938823233448430531866410826350407266395873373997770469732992800394803029897588322214812645204725030813161514977609534948156628491064480310240657832871452902325731979213317699483329520960117138853090189839522181931542948874220051248011370362954569590977675853878183895595088319406143596822111821190224883612051393076592125463066378290877683383234910438445985914057700938428752124309539794921875000000000000000000000000000000 [123,4] -427308589579339961033697269192708123273551676818997657289146421610977907009623283376606646660028655209356931456181123018959695953563909081801982835916723686502046537108631430901122935069748939738336444545230858194548470682921320962175057212869095210436414683812314387392939938283254459878551549708116991656371458378674112572885816389275595176664677356719372457091948018170838551187903248935023481323416290399459578126091772978424002238267786283901125831910518579927496807138258803579113856133311202625858163681902550972648692373491823325395914862994027565565144973805482457845536897446896910657770483888774199090363176690372629650916214803302971138267616605916322568677749728924619569358335367840413571440509037766857047590630537145272656771831612146781801970624516591467852079659225899419055292049967485090582812191150052710336278264378628733137275294439414319604782746239593377971411118748320451058958582212311036015530759018947289402680296685909405059187365378611387451221948586479908625521953591270638954668383003205590079508010142345315961149736479253646348276704426870159324783592341234672768203690005726046299740118214471014357130598052912003527276726716832348503528088870865417861225470850555415827850523473246223298041980151635947765017162928915427666475363962073655636968146912627361828158540505545633415562726053491933631091422818225413523282120576575040841484345361776892145138614895287992926869816109744988617431195831796675679918255343093670256667657128436101255489803710651957956107669621695594333527589847002747475049224439485997956131540549461922970098624594609506752693893359165942766438615879141133833780571925735053255590652713118458092840112618706917674862063557556677449418113623657109885874715062935603648155482797940834538784270916256521681250387435752620719668029990461414849283897185777402187406150261604724685563564890915752021227240567550999960505572552147963163901129578720253133330294886810209728038469275856979491988316708098760705492734733507717248137171512747069222177057794617949955867904691080582997155657963221149474115698021118133652886467776589187063384100558156332711189325040209872456256793070533045304148714659595893106921734739562013144702324286197671357463755331407541175499778316282431886207952266268679511633849295389563985503877965468516096591942558668777761006058663069892493944938113569129956067245740159661942779387074242522755011045981201819876638126061152433976531028747558593750000000000000 [123,5] -13042818914854731430683720615851452477036283973558574447896681941055554235305397371992301725767058603794271325397904445435262617404363795551160816810817657068214626133144237899017569777138625778628285620638714063036972679061608777658687651642314876161010012797151097156455697706519178509095144301214194469660027945713370357164257362026148577014389755697172035770904215389943075471494494931551752579111054691293031269180242206981675441582955906273790603846077607421098887366443063836508984203587794615339689707079725725317013675668894642178928418443787434785522922162985393173433677867853663135324889672669940688821444686791815174392270505133595128913018369396029278519412829909264321318796974494280363409810180460233448427136218994278535111637484083432173689635172694969670568814233637252550671487450070706108015370225309373158688919287019115683531765277985731694400553786763760300615642168870327455925915621375263619852401945468218605149197938676334563891588805492944831428379865386569111874540835217665187037802658571662099058450321139524645429817107664628034663321322499693417240932641948232602841132187536788772929766016763283788063248964407621398528340041527626560482223598065472964590828552294418599586903346609667220742157454718917712996257931676578579762001633335223840471941941489264797796043457914582895278833397206210489668801409318821638858580406174579247504450913879482776191685107599193677860650489388831823343147966249224049524515644509769363281323465843496922925123814790458476984882207877711332767745463416463689800996874095086398853270715994512797758236007365542327124968808931162406441862842186170162870736404973485284672206676769130593318646420764932443654933872929281026665170281344826024625173898485646085197610508748131254071405928666316190310386361539855452372336381582471443313736775867483032892994124369550689568230304849283209991889971925985335919719961748836368853563652990288418070120355553362607958297070509188590549655241106393215463641761530048983933374896383876657462644404704391160801212726837918588008792595093426339851219240541811003262468188673219174764023274511078635576596248383829729125617996967762738115244506382707121874151292035391404484577111037985555133423097133393241141567211052449475527814286331655094550526626913247515895866304058723904366947623498222095157278151304030761644627054501512841004879700260725680218261276570761794534323077792564715693401922180783003568649291992187500000000000000 [123,6] 113101987613104286145180744775928434281151369998951192029244247441949961219691265439404037655917283288555465637126692125410168862100382349430650148441738541411177975474657355573148279958383143770058324121079837562171058892685375672305450655205151112491293614349143991927477842839385655530108275282460184646188942731885492805417001890220686868764125778044869338804218267039337913338464159490677807507233156449070259778296340740342168239616902380866564427404147964048614273023882080047925387497952680722114873622708054322919941005445984905361510912925938525049323371610593446007547188326448835595307810670174537974963865099686188974626524371272049352251005788420937695089020488348786760765749464341336652570249770957325299619343581549055635425483288276240404908225775390174189150643970788293522300075394746505449816870139136962842615994487960104368801392478288578064039444235242580472896469753659788561140621177028891971810854353426184433227593899265329316751241552707527647207600678571710666941628977293145238971573036326431233992359070150290265928515626129296530583145342047045327915123752464241531110660722369083419548496652334362110638271788133988390067384971488856930225485657433104762844335716969344734654270632532314113299796441806999053227737678493003617530367147369116350020153617919355080620683938304552950902113100927961583941672629625565783018722842295083838578291925344209415841098503893995242669414027185055983974818702512584847789175084118491310797866092434902410665665361867976433435264122535753099270044364263391695808966911120958054684937793823964685725982368284919586810348944651198815881393301082924192218027059953198771099820138900699257946513891566926904024092104362089172001271890342724547831999036581970163676226908386380459915283669120603754183952417737600670912390167686463041150252202088228678566655241255936792738672252959537270028230851494062532056620158124425600091796224632902747570853915894784813841406025647286646878879148902196287122025856867381841410124197821546830122168141746459600643475361476327486031737100699743124631298664419203569425361169360944699351031479991859758680708818669508069055535891957588206367586010132095438952600977635970464926084061534167370713804476710220888492431666252742853086267569918036403620100239552290881078037440248741111902158093164796221186595794296658129199247432661641380594361208158056272368607980392831619460326537246475098186238028574734926223754882812500000000000000 [123,7] 796238220934391227923580671383052694537543927855437640775723685832562721625997476309282048479838131711986670693478860039611269361933080117571436013087907171986939791143692856774580182109222471233244549374201159655402998964202305307864530915325855930958745349355405526983508470813634374975878280059073931852602527119340831905381619032365161529963861121774632616180229850163505752335192845608454535843630116055221473214379899276224710322501858098069912639094591176016988980570047806866602438877814853389699387136555680386160664810123921191893948693824449547070417305173656699789393330088501711879723842282893171303693943010951154666355437985368943112479026444002559778502988061984479198916816906233555735065873625872658450768080684938209986950790177672601059903086069167770960388764087179456741356449230591081768670879094518583630258513729023278678315911550939470833556212668225159962632890298280008700451104301280943927148439034676213958449973296263426793389470615423597409586858384079965953867713608609633297259448161850705592506335212746162630304016735673446696884878914622340758006444603835301110922825280041285388234725909929173149276821765941699900441004571615027256110550454956613000724983688301784097744258493589405516165932091825496118064210958733289216746442546655317188536925402576803378717627387214948468149530569485829301262761467742612720826968949626722805664518957167349766512808277807096539533212974734642594785413112152143232164398600970809940715277165976403894147992051987263285581537597032180157618582280300589718207565064799543081513011502190747446603672253907856707019342461820649211408820415952193357324298317912100868199387413853588327184199750506009502739251274409102345013989657708690005741048362506659940109825599581092082597680292955724060390283052703632970016783740088991618753663336103736170808994742396077696621938044851311108555283077438019277636859814163950425119560273911054033558294882204522491666086815363085189504857852255688937229384154560939981569220171892084541232042683226197754634306340215096695734380924240791164113624892118374619571469479635051345098373944333272001377059655635544794797373564139705691337598835922465586268950176103094217552312066421269484721832332937716860085371033279831011368538049804914736570578181470972248334226844439205306311530140734102480589668568305533704133055233348659259818271622423593531384125851362124035872323835061337149454629980027675628662109375000000000000000 [123,8] -7848351265051863075821505149101500085950796911259020528051107161112417105179260746482594418720251941384064663807497452711459860705668903234388931015968622029748253264270361091438078214414649650368181198374090027723851681051745653379423116922863717315662263210486309052888428031700843472342398172995589883996081317382564457443612706826919935814939216713428023769862848040354203181079221585991928665904282014964598941983308752574713203015169262969171466295906349433242573711243549494390578603464574310770281034430334057944688435979216662541973607834420922775778193900583407030401508378145790475557289307400206385057649709922659923454792069477769437921268086669723702376327504265190673319061923786192020120601646862117912404318956578413442840214331668558851574453021897537430999872850466187915732265618685225242520966843348845370071538250492185522514262964822822025092119331677176203076514685172903782223545145293235459411607520289845334499657463433126654683932181359854409889283103062310225906263351933476172268941850892347368628258814643375270232371013334687347178916257218341075544873174489675067971033527946265652478900586727783291901603113306929773879664918783081729418087808147672895392219321601784632125607677379011098161252032769021278847648785014016700725572069405740368495666371082698136993723355429216450535333131790358413202365588473177385176648359973878584372611969879010121901120747528395186180699167606923334824351069122771977541712931870874569681750223149382538248221494403522765972698571863695755819378816068127938620091508015679393759474190350037698854546081609650748418258060143328787318528197518741810888137419264088029203453602551090629489619950881577562763371276640384667144080505629704396108168152910154460871806563190975343823394078338711929325034177451053084284281400227103064235889541006039285873341189035928323532457957285928803141604622234628158714019637933595337483551784528189121073666591524698372677799612081566348187340330722339591950407792683448209416110319009200047506535079074391642901298529246428753432274230460504306238510246383082206715234694499348867359014066668677585394334565166227431326421296074183708532954145529645611050439728536249707496546694710252574581559088249904962391891645399283751247291101959956164127521897253269555606702090570220869405790941599767036834404713200500179099688523047166511259704881596902326602665157313057262755947381289989284169905658927746117115020751953125000000000 [123,9] -6405786950185932293300656525394302331150348527108613917472990373256605267834060206334100228590580383942432102501483766131534263407428965934754858456769389886448612416990004996544990575131628205963447993045853549278469011179728063413948446564139252801298578651369303171789676254399697539967014220169825010793233839847676527501657669783868869135958244573002203603578674291938433741602742476010635787443876246416691315072967733493607271532659408623396041956710326295528663830857763232257688216678395527480467889026357812123049635036744429674381345496906035385618074779872944239357151477134449987340962479696165369758295408802796004815355077598373696355075645018619888190890575004520920025060402639779349540800195668534824546245185348902661252131801493465709038334662010384754119207329372673011209715336114605522508577404403874955921381443488888690000233309538390567900756624366716689538628150733204724931287216448560586020021474874852274058605155129793141501346517824123501764782934680367616932092066205219564851849015492099573474800519782077062010826523295156470437973137769198770790686652802948514573604971769409952635630121449343540008142248203943092367546530770795167882414854119615233207146397922511638272862734651506864261651768182155334991334322098367091740309769696283602348317950171982261104866526268789104011194794968185490950983298221009427126764630850423721637060507999914011869181545504238807747969565046401979674571993394116086503411142381686671559774365711559545836840542164738283272688814038286401074780610558760507038801973049274539281311824894687619243487529041742849953319614119469560632999742437311401035634846646110685562791021636159807467272630429046565785095282292917066636234891688463151040347606093353921239907962931191196227947766693989539953215178989215655756165865642290821050251273051823844244572381890919269133446153927031083762527993820573242055691979052096839101572767041912840639530968266763971103450508469059303435135155215673125114372870292363527026221628965945625237672796860337837504130770280281336404463578684755588317997803480969370457898654471386546706476624799958146330619081349714380055114805366571499078003794646233765284466763187029710156744127578642862025030476714069810010158281466757557000585103835833145135345177121140946578409653265065598393699224376225772021966036115377609414315046112258384433386744582913014207627330706494381279284336394574950190872186794877052307128906250000000000 [123,10] 174880658444316858416908294647627705811136143559360191649069076669817583275941843845364585802642909749998406525976771048483994041486317431345907691146037646050601034948294773358738029074849024054954863228696539215022678554435722643876337182789430192867304033398604259050954956638914588303102153403670104763055261463204663837703330850002467073727603220474377901784543063252900810509756702939516827973344706802688784492747901114913059561557996760276966486654381710852447503264847617908688788888969448513607448729634898533699267316093384904873558939938849125022761133343248671424669981787463051630673088780614765892408954504524733704008930024747319431069033923042567147412997628472278870290434031103242012519815735851704101720348467262102706555401643437660333228150982429435833127930020392516825608878502046558704914991979744208546736699205472927314906693853195433109992361085075340968259239169368131042255316402088722368241252237400667400035706598650726335249672637551656726307085896513479306445464483795669525340761142973845431984246997738555605727664788974617240443408476351732002812860728482758993303123929441364558195745025253590658941103124356092491948586729205342118801947240464845299839007074513233601343257974643697145504781568027525859507809787056832777223770881777060338598644154349213177702129768622031139116790238146223278974950766252976044482622562453633160370275571145625751523804847892117315910143818487696427289128371006166005265970519987994325348063536289205699184998930917551763744759073135278091725901656453566289261323092865528573856525898469639821014768961284646203661767690233776025666939313612857658593351474634911438063692089812419490014201201925392970025977038081326580260514339113036419477456435418116584842027589206357632937275943512775257659031280652230712013366629214259228124072516150247624866718144608459134838670999945671483084680943887362394049739455542219405169480560430545364891163443563391229093174544996303733529173385178797079986568152527358032175502865261121418729811313916252143774176114245966146841887475830642621308455398629286204474091556427886972190775141936635420428541741582383112308966712992958090757577905851530712485718954076155224214206985470766342468390168108018147687133407939751192344084032836108160221789253464587567181962401397711738825745041260759599883564050673259983097599017131944521878361869230753405854451312199243639966539376473519951105117797851562500000000000000000000 [123,11] -274432757899166766093087024613738762683372744272958609513175135570048676721058679312647351953968038111124374548467809506528085922964091520122061158803004407698453874688443544245249443308824338406581045626427459921325955979140840265090845523276356240478658872910969441741191641030251828903599870722709028887726493004629138672744063104652752633044419293362216134293903459392116588036618814951354993898762252035937765315173260576969998267875831407217769156345802367743473128469732541550781026159010119322845936559830342051403843668123505161135318976441142842770908962271488940107894960100126538749601399327276685369463732781758955032192142556334633933223953535518396831490314032215559665987894535128550451532126794319500844829140955484678267849928554824069398545457418922659778159364013332430586948364572636903721531413866168345652785861157070958216177679282613611194999538704174490728625027886687381771627567689656893452198020810727400356160809088781628930961335534424127386891676968904607282106050318777176187749698876740357121249163600600007968546178951014601490253200057173911446126143305815897948383414783814165900551605671354941491382619717077740529558556216916293493220941359826249520954401732347293381572677902116580425744712162265234912212217879555935970181294166019122953113625266658110024278360183955068553946807044127039184350790500045983721827982577885658169643155648232803773466639078399456325504471800841630387138799808173449333972474468934878825743823196789146030191142766741405598796533172683844478323746209221476733229212479259289690394116802936910683303165718390835466378361833884596824961663532000856341691300317310796202778591058474051719697309442774755780184354682037645948761037469236410300724976304309874007045608533665204855585537089791532283056429751864274068780172483346988561638828105916259772891059275234818584038817576303384942565899289381656075726554649204322509989368684479725029662586369336833882096866562689862314297248372848188983914738380517846419860256863168165177937038773683127995167072741947892813882052344295438428981264837639654752356918003004626617025522572539116989861343577226828876750849540582677790463655168003409768912316308681965744389406271355030347128729459793874250131081201088988205631542354839372517689843605332802936113182839288237779514283212147590089375014173904274529132018119236618288072327295826679707103377203992685979400123486016127571929246187210083007812500000000000 [123,12] -1277859485284636248379842835498381736122277911337956189956843314229575122440165160536020295264714969907582631488827911863501470353138193517591987328184845234387689645061799615364010036516999828464612962886190713871758583984577530805066382203923962094643459168567166176114836451829520869091868466934408070686826846620832860864553389258592599539422743974730081751061087711869933533836362581995338047271201974581959706367209578294691635231613777884895319558282207863038932853745307454505902492102517539827975730246072441189933814471063315828920545002207378872622882575448211688942080902482780156720138194641691407401065819806595757396123601237265493064247644091758039047102848624797313244173553348997692574300619556619772930515289438052170150451056253888457217220059309736175198799460763972773993092421173257093511585589261694576470022802276535519136091437831919271684274752006969592426726952332570523321866464080806590604561224368641406723984749810613899976874398402212237657355616483508881512818807783326306846345590449259474714978489164703497397240026413319018843290700081341509667470252898559452051667824921654232377423931542176749048465254074529705070131320786836624170898190608837956224497100010402397523522914275010650268775010809450489927016233897447297279668106393156383409494228883127460877585968173855048661058274959898103445977322467166250819644142565042039700787361711411850540325338724066983053790725389200022521533980576641177370604304949750008315216958031003771359320341642793942636776915245047240721207814120524237127063566059282095504840926288230781431402985944532922695439273030521720124490602346769498796176900987550878731668254927573786335435257816974352724612253483554385646545689469355172708669849300126308892869660384412487314209074320164286220494134207728643446180438488628662747040752833287502037135057919848735803468944041699196416134789417381298213875118682276373241779277917225142830272573795259752259707230350982712974327699976694202671075243411955140106547913596441258749225828350711601436770027435680443005306303540469185043054042358634899163688545100205422518612442609521902316076132211970340388771758919796313304586201503731170175784506211876760575719328159487201052829791870165433084483107048011498897843354354109482048190854876238111731794732442422010590246584298406205883071472619607462493624509899712973448043921540114880986285328477031209004621814528945833444595336914062500000000000000000 [123,13] 5311812103796275285782330993113978861961395630010544294742661821976796830421586944456590064010956176705153426840442798980074537770025093806286853096353477318940334623441452536663722948510909493517510139562790455780491443131137326178319329255682118691235076349994813187131145960306544383057328900911958037822171519529807607441790253655948476752690884093622903589106555074534217089248328500736816924773535119468431677015769539660935084041399548891773766960266081683020719136097460302848690110420698212635678130018353578440000966431011977151549620610832822763679043154442829735738409739392803383734650733089159134593270991060767806206357587004160328242520204051054069869081584471572729413853334065149277575129986956047333495131686656253478517230887269187947540618924305784956295289400893359482197282813979033427976254332298661752812324057966398754227669744670082735391570844794669091598250209476341682441626356025616335137534333994385724382801544100318181387056464761181079130423746321985493853399053348009579088816676735998324337928735913914283966642051418275168785127578829795945137515708193849130710919160839249638818490375859076421304483438790655719839772985765653091824482330115920738878536228681034063192430726244192543768294437739882923678064292343263936082461689863707297803475916459522636642048565082666956399606003730068847119293051631128427539301845108701597659484049900256733339565058912566935207018228510267333820336572360440723654857040625342406095038014160936964528791957706151390633034882869014444313912200244651122233943263336331973925790875575872296728022615022702000805949377721097849217596832586813368375201936043657121053394317517947780033891975417427325174102557302269521320634208376066172386796583307032533034415941758500607251137433341275788598731897696825489852357154548114376522825302222599895109612671860574653245280813886167393333370845548343953698389970315679669718852728421919640634529062685465145815331964713475967298924027347086776463489514112628687826661594418063115932065132166131248759788912040901128962374547928659465026064364064909749836774582167239576389451390217783976859283127502700012366442441999108499689423181598425094781783590667421462792512885497821511521914089417188727618478525556151215904561742464265933258907110520481621067938638054287428323303378680346489728928831950165659853682001183877864201536523591195881592737747245447366140069789253175258636474609375000000000000000000 [123,14] -6984593101701675094727161941096516182045784170227580477038752917298993972767324692560265773844534253534673519466338031595468033010688140075944926456317595245065181501188603537622614468387824493708215981691357388414721694303359058352056439833303306332702777073814805730281403747727548898375156675151176364995798462997829579782775039716474087093349899063006900776791291522635570615281260508380807316940339720773943355328469827339436942532356918689222581330080539848656493386492512861029405615678280102871745653897984690481174784481744868786597944967050492837861745364414654477405941797160598836799947385933218965590435089559917234369387149908227886058346971913713031327944307021954090847354205337454466865535398931348466789871228622669188435648019626828876782382680654864528022239193773759163366029488933458513231132157118464977826533048828186964376472862096443874551902406759692039478819276279897592434360578454364338024043469403361778240684117811140450931124221859981404723530201427631614266664287593162474775355196499254426773181698058692803803529624508613256796039960113371809467161434033886702843381030874142657587296840089861889704203937454432391260306617977522863550648222502764093627366685426935967218274762947449893260562100399933720366812811588124212675514076484175092456720934188259247863060625907066230540914639796447628292028120340214772003422459714035766100544301759747419536960727521609872775408857578835307346425472148090085365932026119017358020593385337455043084099274617187584260457194723245686514375527191041987251329772306786627796482167535162223581602614689666073121412846865528388752842960968931918592873369823311805620020488044127536780126282449743710195482862982251466474798923254492063578549495819107450408529946229314267156726828855825912272864347315374395111734715480973799084515015687388252652170020088415149057913746948604369234328463012193009277158054596958020422789263512734352748911507030627746543075838098981990012285608882492039885107877430365014222165708276758380400157021095971469849165680609647041131236553989346062336068266489979660468578529955256686962553224885158929875990916856836171076611324666196695812460774346856722940064412920012800002868155115897120553153908718962715576931034460415833641775242522488406026856743415861075903069850082111514721777355820531220477013390620960129374662494463563858211659024085094195279533463294185935410496313124895095825195312500000000000000000 [123,15] 684646364032622201835103539982760153679029066405857290249113225079437919784230371256535234204695281384214487504096357644070073985745948091110593368066047844146297169117225977250576210519659337136935443212068765788440552274781467018952572682135831472823592282609588698015758392543088352552568910292355195209287354636274451147479877174008484671004255269222984145052395751990100112751023175847570498096094703515937811981194247150821923707856727838779200795706168420044258846136281563521598377546338223429700504959641921112962146838049266282775746024652907538326858955644790969176071740125213411642729116867878065028048527361490692963777295128498295885484842216692553171012490367628681535779624798630534407456086293372316846655102265244234996204681858644583171625562025696372052474723935340504290692693015270992221541075908623090947437671925633318216667381558323374760866610275789637760967119440422313557648509224154986338311465720599974630726029652102190360745536156232487345792251707605379365241863825234883229867697799473854520431224951809933769943766586167316721474512049542143652934829775194716104159782386206539854998949180157116521534351206949567813356323970410071187191983663173742224047316775704723980435483458782322695355622110332315539419811647577443541269354093331341767040353206836109865079991788183295275916683842312822521459257036011908326113851609270403676461107522180750376043889679076068761481618024010810738941552171988600622161399961147381900628312885325381048416108343317818408782106839509679931251680661062189752138672326528721498507826383336417503596413267094018953214327937363115422097565700782114089300939550871095923965002077435843429226272720096436370365101958913170965316171724176640871037778643993300401200254588335938757900278497073010059906591254120207314161763234706968645489299916389728925125404090283573844641708810254107233113449763874066842354704330117723341721598130086443862377716134402525102285081326106918735746503812671258097085695278524177894782901908086327958265518300830364858894381720161371387429801763135573414916833408522563735009560725001184902947081115825688021444140221930953725516440347166297573589609292247191180149530036279235525222002239999701991748540296638955372150395390940708031940416870476405742781891344341709867567208298184360594075974151527473163940426590208927244319247896747606335666183442392580151664681353818053821669309400022029876708984375000000000000 [123,16] 8867032691807155954135752045392185478603300230059619422676519947081882034752250703526244499224633301289527257248801734830448612893160584819811924736188015548378091389685671188507564481470191657588045138494530577052044553282473776319817590270842825719877130306176448510015408307596209130164872931354936510925271681130382061273164502246455329523303251137505879780658147353838626345580435245587616540830450697703792712733684786161595752192381316595056431747114442778610220312634420755656342729686281265346127387526708436425728838047088074014285909540765633749197666423397581746298075507881763782390213916035358348792354399334541993751884589049183448577098904253751331968094509539430109816994444896094827178833754059119301759459053426192077778628601219316855274827729760891488053550577093520807344663592540173524394063817381645978297884825069027536255879843213201678512285143314839492245473161332922130919698712286212790896282111375241845001698178868943710237168337276780969534286639084837774279168639722591210560974710806099085405316154759334266251952917602115274313179579006032414629355055949832195747570447530569418535366498260639920829950003244719720693202978748440230649882421748170652522841006722819592663671686011457775630160885670452803480475740771297200415251385992540002730286413693558710563431904907785681038822234571293049280704358060559850002362154739775736066286954636347463777009268104221423233142544500734017413572421853676305748108189231064092016571220639245195596817006090796819033793256997332566200720673406388063671820510885156792337998665066648450583898438617162036502606528037726036428541180467502652465226181929306277718744557420896782345710862990999011852259383458139838507576754130285236630087997998946833057537520921532840037218620005669595357551140388422022753717319011644174230699211983121955213181807515183204847541362110328602376134075724167293573730398442899025880098732229811027930637820262074027339990206203145028866714519045646086402596328978520266565081978921334646780898385080705906296243723091459062357222154169836590232324837408071582464191112116297271341134185030979360131929771228092441834293583393351945732526017166832519847612058790348821404580886230743877902255803879538245603829361332939196067425531887749950594414011439006594094266227043282287041050590351971099723504175215809214296605430853102213569140865870039829922145957485923872809507884085178375244140625000000000000 [123,17] -14679309241162387879860806164354344578634840413661479012757195639561746008242269006608124133674666509617438239695489427908880583788806845784943824392990572365648241633648556423924875970008145424901231092311606377842088737509966190662019107253415150347180963157083333352115607817384470680625936688164566513061003994508052750173259708314949283090079671154842875923145640966411373493291403601299527154901158596802302458066137725524922470170821041321669082348207401443545908988796133082713945403886963281387845283283345161039231429793541866147058553313892357906811463414869002927315465870766979590735396787552354065972802029127995121925606108996877201760668081604293728757523364618868033983561078701716328961075027518668336838045279471329869711425018850223907325047114751609600554296314355160174632308888340999478188042539046661588600682026452376955364278363228883372618651536490282236304064716684319573701821696977988784434503277090719745234507422055022764064571310715043117656875369537126296901773442847230145384291248282523176771730836417124765184061433674690337084763199921514879507944972468297460265971649289450164214066173252572031165350526775516881227963758466183167253289079754058447846067719026170468837525399973458536440299134004962426447642685867244114901071533858812221713417784899026469776127609568590274218887878769384658661325846024086953423959316765936680632678315411795431753226034631305994063061048107412354707106745295608868684130240475829526433799158971957123648866354207631314455460973471780434356505059783319204872685480255163863559216987371866878014266266916116132777944269620317784382018734174711500186343304103142912799971940610260202919161185079195514497163117858431248986298107107052877485156722022005900951689145175418088764081535236510528085170312709514438200454526941617410345115753729724416285332949974397092892487917660570013592423096036648233809787723353507262288831857141553915921950831531287858788266180866229233046041989867218006547077572241127028232990036670219365351798744349591493981199058165584235511181470370212609870231495520821708041842623246095736778269672954098381720640177681864935463858258370883739973502853995001430502377994193390469588409259909710775102044098936120053329912206776969968041427238766470850537223011162492643371864830678634921215494157397426675952408156094588988787379556314202467874663455377567565160457085937650845153257250785827636718750000000000000 [123,18] 22535567620701735065125786680729950742599498473591947652666577441697722621710012363962415051288248156768362396247957943259656217693200138221082809554587772136793505271006968436739858229027435737062612304038330591775958098575175260101663286874962347720984504887053492644314569168762121713311968285988650472346499941000910039833388415327686295685085580819592126680885071948080446311444641526736146558323767000487755229589607805797527035035283945294485558210723079337053195318811002168906430167353430227254109373998605510698638634602793064400027475368515187204640269101814598259009529355357329428969483439279671869674797228817751826571733511496445146802550090815127412595701463037486104733778520847051611615046156972736008362541983544623196646078898244360071857698817736891745832013413933191322392229688304262008695802800263522137679259071057196632355137284943018364616863886752926716014302204819861860571215969674040350453973132015558819844674497735128481795952350574123322774240146793693501096438133164794255567410043786382433427592645968668505210120843633540505099930510743116275371745822736572614315718707073143165765560278745915486093258571041331588930472089735362616790864853450581250502020945472068717351583012560865578170293411043484949380786974310042489090158717762465729883081800181595984802848712738878382106778566888283332185956276946185461680464532033967859667965805453757501757709621707356597682980825818952277204928362886265407552270312429702075140106132981116440470203740630342179705602730612040625910191019780465434234949602035991984169509520059242093224756655032100091080317710606554764786605782339625854569807565336348257356719011115250772365946342326415365485359381809385642328193777486717970097698659480906035704629671670461798033470456292859974686511261516856375695219025854277590624231675961622129351380510640774269453776008520155954574507514317071261292914346446693946292403548730982767045705599210365766600308353786689955179922361930306017084271715971602001896954171758156366430390020737740622545105040940556457395478535565361089911994401074764916451737643162053888089371475827837586036347055803585208893857139923109930259357123997191560954659037003289252435234381337138011926362479891181064301977741678106042799270504390290719194070864084308670024846053261503510215007932424517858814632161500570776837722839413722547244276617336641854727474765240913257002830505371093750000000000000000 [123,19] -43047576297504655992251159843254819394522966512332719225830755255368638429884343158008838937145666353018815388785247512749775671410856671660286948992070660413118867569087589233994694038731765432290954107823129453270050443580508100387149052464328816239371540509290777669235379456218161630970993150545513429543032454214865088677029649975244799432774175968732395860484704090319845236441519627730641522704045454782579427774703456125094261442829794354827457808576250837207878637072746429794758812779112588626145124591032572487623955584351836361856819740103384173522386067027514662623475970278113938580264784648696279643118886249320769030627916215915068285085158257540090182296468038390029658608960005503858799499206099351731273354206457376860140439381036162431124597526893077422176960709223343620494158180104919350717367123013275136319971531888538333826960160974001266253643911755799568512781018927819249937580526909169012261139817472015167831912239038777730123571488002611052000288799188434722050256094396476683767888529309077645696161440084213664152671272205325497430070240739014525180934061374470378874140488694544608189682628664593045350075361692705529853289648908299706988207598307916871404498112765076793273283383320778706799122077932889985643549861939370237124646740950301091145941048490645755357954905326379390081904456992130806951536526224766357752673455157156134456483198225325230896303499664121924365807610629827968399133034084541172516826009248666090315641312825736542611806963082093909432433838347644450061356396743638556456277895584978759022770602510241470144132840517079288028923499542562357026846723104218965908165858552554979581739778420507892755572819253179427016120552247885930509603343836876876583016471070025089948680254619487333521415083804223694127000424611475167948545027390944161335638192628314395250051149833834135964173408882849143872962679241772445629726867872621316501486495181064249279170942194286822359387452874683813508201724650285742468773242140008756654220935895451440961347750833062910300650656324361594066248641526161569379830006990694351204220802003668779136248703025812391308269470474932993943642369474799983400003759891880134912035120621104972775740540697112984569304553689489690815430491754488936627456127250046497417832096717337107796250478061628463692852362040767160696516457764872910211727937913097544793252847202674749027551115432288497686386108398437500000000000000 [123,20] 78123316261855635024297881018697925992735868446639249979348244063487964337489374598484308483204991077797031744153916931970264625121075096338987124533648923838801137283801870540650619355825028148001412329948753849060535820365245583067342295369216187119864352264459492041748478134562594935304468078728196160861845591414490152460109103290873070399129369147172086648972253876099255687592467852341176942797269905233181404235186249915878349185296261338389125314510091731343200522130283089519913663755353121134180063449692023488412228275425088808838089715088314625198406864588171009688654590013169819475791536609121254297210902397316825240604482454150975245210780363987962795334878918452043119866742346894175608985225955553327020490572212474641385527239614868256579597424227694040998257222093990061764989663093201905376001519038382302943533038794994837836445326480420523942925446850347939056995650669482274861763058822460587507359910026195473614825199430764783330942847174853412882377755698550791883569279795765726144048876705094988159541420784882660905688043944907931845315127154187171177822134197741382166037935477965485346128441496124229917116391953893921720851512806172930261663212241904937789520967451199580475757614020529319781866263715862358466087535945719649904222636847347789540500082945794805325186441083544118753150968543563771523448048208496798186448694974221279771053797323377578887160272523644469435156137433034573102094536707884826397772018927147399746151366096181261175642699346549189627944636125162666452848348384975402311212006305552706292987868951343835792227806742875378123342863683814542447558647710514000653748766804968581823289894906358085139416050812734843594095231648201785331416984361333697370464888574660618489151153728292432427785933257423903317055932039277068706305363999057066623899433229060417790389003142793999026726790203571837294952009588083751924491884908123030756775077553218623743022462082074683762500276249869661954184166165432602648847570829362987054108127247796017004821360456616492885504159101195887672341347697198817774585965954888170483699993608235317532732628261776885931437504336548369828343646504865806526472836975017529207950036079317867961527532992545965953406292691203860478755248132175711738409428086936689688719303819034747051538612352160639883665393856275276869720946154692196689331493312539413110046266665309477872369825490750372409820556640625000000000000 [123,21] -114866575716147399657927854447462671739690623347336700240784290237777487521307021954119649291391626042865194407246778325996291894486274433650973450806022168265869372138948345265640830243281021696965556666428756981978439723754688350862528540519553335538186467465559763297900771880216931568336927738471260334182379433606240831676714060541766511725476958442770722708849639945800952394686492572722349922749906436945311067769824050053787068395660593475740599267826654159818912325134265742715913834864490191373195256136067322062098039700478572168723172176921150556827772022256814311789582002593270988938302389702907618337409309889036737936512184471829686923386426890176391894842443652013162833427824077827244914560147548966025161043662615879692503132987024898090104146011737761967255488415479554611468005191568270189620087303017484615084687198238953229768340235129580539595349422255211633565270105912764646351740853856060433532864759817338197309825139659130193112509248686458346931394610571673048208893200990523795270129939787594468612602989629196061711210794307929436637838438357546891197981498025911964578837886091928807008254258819358001537817173205727337145539841433744832643922126244141924648001449631457356330125797956975592364684691374267565951928132309087090090576864916739119451359118222571571383568141543968420099763502220772040325734332802735821874890162377696574304898117198001818159662171511064492148518002056555633976228330907748527268995439286826691650737330479430763087308341073005862188130306527197559326470546140382943151006376618028867148949113024900441001200111717081983129442370785058391346219310453053949813734559826451348642251928235905841459882761100023113278079524330233895651539904466294983515990048193435875478588666652621005136992914945841854082682446479459074089516262552899158638836449396009443023385711426998005764253696836640264338238042241321465604968222778060034246166548898702771926950963675055831566036431271009574155953832050004229733853363256845091163077669405412863310472017816226190399746387362461804582385151864093989851993019883198507811375570939482493065710095715442601528395045776230185596588438836625973025887586978754690862585192970717899271438301039630549301755417728620480111794911905708987524734032709774678073806441140338979263328052930473028833037174279336876286251213106802151824809656063425949561488878525317147705209208652377128601074218750000000000000 [123,22] 116166155214868602901688080523447788898315846339439332167506686793603708274718160339760844501133752520026552797348519484502183300505304088752440975120922240132632513367666766442352437792358695632271554710104112104819273602790341657174432510895069962630043546840114083805401428355676411763569916194677803578269958589234164884761104856041064940612289959423393099063223092320021986027589844513244665266710253034777783049654775587741486119402572542943732599826997151082213457662040736015574774871264591526806726388552228627517302746343414517409027089444263644741517707224067857065124060941796010135966605593766497181189355707421500531307368347250969898726513503395619307844796608915154317724327176064491141740835996046480892573919914129943114510285535206046538905442292713761280842846004810835445767092628116266449178941721013584601965889943291987256563347539190041097440128133110743477272677688087567527802584638236759580978072592964214981845495224121580713280293807265997932677824023398002850172127934841064206018795090893309885773003437732997188978724495209919294925315805899149660472355935595505418975971483334591341092627595502101009499925764903208384291642192271552735968911292906838883450941707565485289082702691789770859527829309966487464961399800420209853947096729371423758617576482241284613267621887415750741771784048579944009475668253947466444989821248032234533849413891970247046123965886645658403464678166578529258525346905485256555451478812289868554369297440275102158446248195161856092566942277852744120264545959020627987616777714783542894304387029458680654275028768049545548148518269667134643996416667280872706060747313938253464314965074672834943521779366251200369209510825190424571654616194509932549425541716100899332811786248428313692288584483987580073390601730157786829551828697668238456711119512275398645831741977603846323849651713530916581183959737837614570263712772844640497920821805129106071370030494932519055533803520506134652144817055120083141756271880847338128983076272475521773308659450665302428215164563934673966832969082042835268981823829605945571336981557243514236150483619757943626082884899826410270936673054159894444112606644003335027149557217159332314101455119813963731567759647630046615007970792916431909468964935721900175124743804597494585661089020400851139866834795398852874255287632295151379696059237087722352090371491506459733500378206372261047363281250000000000000 [123,23] -36057145833466942778159313945191229449147077860231245693323362633359361573021823769053610846917339508375282177713500283369221920365208669466889901702128147904302696472800757865309196521867572131876346860881195713607648313278701897124541695575037649849597610429778111694896064817715013745158186423550084770965794907713744454174856817255625989446593217361309317724069785278986082915065527540823541306507948537579316602250325372316243108962117824514370372136790829267287655103911344977887864519857624493204294658778883775681242179592049774475524680762103392418606484218443964321981651059482946039452914866259816945173203832305382646407392704372577820074805304490050239631744195414438858485066761745737677102496964009855493688432038071776491068474671487076577762920408348620491819913141487068133578031194106483832588582196162632088368352499253839671531028260134020166421278377691561851641967416586341526208192630363150379027607879682048825382995042143584859404583621105998623727901128463842175576697479108785942715124156692272642859451318275262430641413795844140563274948835097105979276377780355888261345894284158864945664877417432254678833287564903132882509571747606163957023662984523379278254676791578578692150945797315576070949605460703316281764123420549522382383513346366079546591351568397024331566396873606246454041303737332791655023320140681187839667446548486161069483374431093350061270725718545499823277725019814597544267211271481752144916207671419779736677796594941611339424075654371217193663478249878286879467578991181968713443317837730353968032665852166139513682443588897083562413418618842817063981682301046893277421548324804479071416271819645092847903469495967670398268880905752651256299325717318973363238721351899725645553227235699634573686747786644804874238209064302426416665569900265427339107767336708454255572820394924250513668750820555092160360956762166065790167929658051049945800723479866822858586933701779476043409692721576700027296539865178278117575112454096610721196813050826315380381339985878405329520478656977055991955843721333750555711285423408104221976132408828861650860094776432632234618553085581576529965728876315497318346686425177172352730214227882043292448934467521621474707540239074561380413293577207002548148288022819333243957539638783585470725025060477666521373568189454247500490689344550327346687198069428330945290772646671939583029597997665405273437500000000000000 [123,24] -122737208449645331744439423262939867793117107797330563747540332299544312919605832817542955716149518945888111585730895120520549786472028020038623862906536751178870989174147708012226322545507977984707168603038590446178774486571556761858231705905354886689799426248756099696426235280575207329636309554430289960803066931140106452015062363537725886011248143274563901961966615805639742414384295861267505629452438636865414838477376844306550154981275314188275949147261434350916464796922806997987548308974399861683717816885334644553639912690650259642377865319973888643942467519192528092876367517555185483880584498833295049841013282770374748084996252543309068250076875851693861772519002441342573886934707931125880402719351419722844642543065561242389956058326350537258728210255093690471642995785033277448858271131210148451503170865592974498228197120843208755924910857174799968223038196204506540709505160649122575786023780791334320256351496492501887476350099333468540761907489993165578787846131977293398324001691934483953856371198143989280238317416175855300806170805565756857157106488675111267144141941271948177470136558458591798073744957925114307595189616250890438560911058642088282583168010372218269355924177134936980653509621777198708465473408332394212695425566464434294351792929269902636362732399333764069886840133115882301318703116868698947025603217617012755819314357407978153932835962941744003170648754881546328669700172187127294175197153600318036951623450527066923786606940510392726951573072706025642116589028730610472492422219319240327523248506899809562031179912396312623102106082434885902530728806575035099436946537213881054914821650435808983739976906762136066747189726549584955500726527147832323195660771369154171468023056724020996501193617372228133716900861751697608509478317088689711674266106312498773072040970919588994033326362411113423985071256511424154812518375401287552766004399762503465267406660739628448723567159963008364237667488910696426228719469756661434299976994894540912302373528396280972870159997507748980781531689325292332730539699799638385253214647025665905056115089930156450988736284158230435885651456601158592777710147602315538763108586260885243463943032121040431943278419826408939823182084744390291789279963836743568068011999917242094025974629072486127635967149918930519079469285481029012409568699500300035784318698809583351224533620538181821757461875677108764648437500000000 [123,25] 272620062414296600022493514276947753696726662154718640530509965350445336949487949978816652173905037388096670458760921643750568992763647296277076365597201993623031094447657745623382095730001319560246128932929154792303893886085386608030238075907589533142255583512987164575282131245627541239486990332650200138158343287523030480137466279698336025122670968235243957560532060855586527213534582546791445766296182633780604505252158054249340434941101742255500947885642292862568152413212689122256193648523808501990236494798043773920065592000391489018805747693424856411319776523987468508640446631679891086542532141691371422246375583955109386113818895770019366655786930951014521174070802809404852066407780426156921200574617122919222281315590170333323695474684884179324568543541377863625281024978159052628109558894486696984816952672693519295205463075373081782969516847204987480919735804199311494311008223754910909387198362985956384331549214192543769489217380158803875517664921834310563083690771182514003180319927204166599974573237959765471787756653242985561495812536294481632165076674634465398455129209458977423696781030832997906839266529823870136317350411707362700668812078319808500805770383504747437382819895941989174599343469350950424993775934229341285282883647278921600111107698253157897098493918155461087227459260891329660440400577714726636195077322109482332358420648166970170498974068280299700469460112591097929864821978680418497608847374518228376139923391154759399601295083375504532212890277539656393157141304209481270922397785713743225086779826915651752453621126051006570965876696232556892282872481402406128840282799212963125036511944385289076940496934102014743505944448581947023911400565170442737229542474811155197893714157685938498673240133122082029149235236158763428109677579782241834096125653921064257567270051724940432743182235823304646606222828783985212169385143101413544786133138402648780245046030415027744718102717255259650683065720045903431574123441008097464802661334404892014804728640154347181844999149307222313259110732491527474996890893139729577160209990166085697717859446227778545475224928654136629260118937419578257900307395729476481026572052464496303705474827773458362496421067993562064244679381673842047661694154802137585401738165340684086143863595851268111376621114990448330661699238021306757818373910623180091731812851833381856903049111906511825509369373321533203125000000000 [123,26] -295835379161284815849496950102419949745317805704715430824020400196545191509780732850897571063315206054236858231135068616322331592009774472345436388195600195697017241872463613992276864492658338416783012679387449950262393388887123316811459403071215233507222582156125720663376902687563696266108097864361959649346503619035899780902785416110191550622465729692620241429578000348668536416234675221673803785123848107114209818193421801879021918757360241964007300843019027425853431611772000711503559974317326650242273190542801987949565914834873729570528852371885894270241410886909439867351190639102607646370648528432279027714683330408718126852864420474235516839155055937296934489475716364320476322463469337166151122869221522074340776717336382180556938081944753996063788065333841993556917387270923567672468559049092053506042386938060301477806131231468840374505836891627877687554690144448905786213942868513847986365582212520423603398043678298843310589487406976156629065143423768331856869918118433458575424634071444594051731484302063619177642573685352487968838825063748054906497028891772386541080864031193353369758523258586710229525383586013273443501487613916301338521117227609988083061388792663328080372897966653281005912949263383604475844528516085869319935812004992614634069987439620201059422488224613965346805969192447233837829740657236843111500381214297536355437576628159264030674212610965711793640321103531452719758255694295924030503820239450766614670760841688313085962116164434759122583409926807134591016530016167897192440201501160024869698058543022835140207067229856955183157563506704133759579180602081566765899320113510813409066806287585609836479443460984893508437901202603454938449321738368739419391145371049786749672093353868404773976393091298980913547421322874172757102905568469982824797407317180949996829859769864135844977270706594572350851980941218896129120796837827214616450565944185256382545480992746839985398971313589863242597838084557420725508020169644749513935396572718077736883559260594380238183627507954229622096302188778469151826449002115136846392190619033071260791814662884418917467385309346289016963202801729883735449449578559662020875287161643973499473681300630099188844854148546985495613681554067275432247216704490814519165531171692564813407398690204372009898488082207783863636484880834701718262025765503072664201842517650575814514013472944498062133789062500000000000000000 [123,27] 157446218745359094180490007885451456708607403540714722846947735056287183280715654310362525773030539442948876244581215892588205341486136950746679848860041218961195813026592136205167189963795432287226859159199782286733672388630237410120507892866828754670901993932166743630539388969621646329070187118992630411961522559792550186346119634297004010536801053230446000745210222921688484806066796043070101471734982227019232534652643981027067312681204626506062807028747938598511963297891232858311841926970131935487897600920365800358276315343113858519897496381755580839399346911318809957412472939303566686549249290229703239674205276611468500528264257642525185144727889670507018185197124652155945840914465536211784641746199447800851949891794298572046793797502763333823026914311309904638103638060272857125533683193338287998842343240006484764062632400108170283235897753510717613480374305879540021282643834137126311569605801438845632002446464604645877769517308310963863795532379698665981261579136699014127771523229281652187006391489619713065840989953541289183417907357786636181697957100553259405212206535492866493067775435861387055385415688489499329974179080437429377638333436373414993065577626705260900782690895788173217561349775189077788571353686384063538551306744997803050161973752265485556186250850411825151626509603653452520359842065811153134671256775949554486259196909115566523854281770905139074181530296449510853545549994494665956910115668868332972194433247102263731287990318134887624485479913226699820526274647321413963244202817102888277771648751907277277232433405987911506961158805380413557359193542287043440103290741178767210451434055992819968736033733805193523860676312875871878070263671494255759374353177208860171914586704361123268414928744514813331345864975532022545409854987968639631225038803682732699232208041425174760080913055849302231449006554552420473173038633352276794765589692531181730399258665288683441230618462886667695772849875310619100015469984118988999972832437887378726455532024912674733531494674926939569503448711607336867183940498604820469968480445286709268261311044821624640857590988001781913094846107596236406240972725687676153148875693603051218757276935874781576408345806701505422784145846464753639261191122863330211916125121695208456310767231761682191042276241954594016837376570619684912596703584441767363671325083776530995294251624727621674537658691406250000000000 [123,28] 46290784415780618496538477920046800021665016574970727046838476012191184895002545561137714266010320800751424297281397847170799917918083483211111589109611668880926350332174489432312692643755815272856289021735091152959939081663687261009863318423817715607359083741567234801684312731405215761435189962479628852359046711578999858461538709592682691068734327243782736892486748950014945783629981828438551042034705666220049738830638812865467991772057418237192048665608140093792614427022061546324597446912760763449403958109361557052141295761773261896333231286035231470206517977886367304877252757112354592962690001302808457838207695485594552723730225309324976315982574079218607800952119741620337293417731720299906524473085967268427410272785094639829386585799625523711166731161627320387833732549281116771036452624160915825964297964089225175660228469862528240048133384200556030735556073805898953417586627125952925430354721360980379259015444191064609651593448181311501826449402976186806083482612347434668936689548871681633434842569862488896202950661527249500276012224181293445161787271095871829892612951166604950029093583202178622018833641706207734019103221855012102310758058382059107989013520023531487932579031206317431763445771869153100034133658059021229678494381911114593115898652511592493612373855328898535966062295679202795644514208449744256012299695717655278442836197236328501231573160613215567607151048185855627391983976676220854092358068497315861760894520706236503745845789371576358478301491672655815410975141123265121788516172571948096239321416726838675586450112517287181748363155037501377248011752918833573577127061019084580173203531754614260913518663264320197886699140686491229903589554792032415251518666345679029395509380627575678121223844445277321134079972407449266205081649752486679822918948896276217414772189719324762128392603186480360659214623087347897437580619461078892994231803435296236037396344034675638644608799728844308853328857658487803454293544223307768426468170513136320592386232747502069114364036801703851682044992287797357351208964593203959601171108452550736718370939094500506562625379657532739717299163041901673597900605029233097773785363272117824392418652245889096994273271745706679345965392629849806926724682910412332904743676285581995958791122423029781353254619952685862598703935088698529472701464431195236652605284888295500422827899456024169921875000000000000000 [123,29] -174378426738059117139963313632780959040157963902302855740817531305424076588682663903700343535618097480841503913695338752961843730142216757090208503347752356602889601868868076341406208513414476717283863635923729839008640959282473673183061203540615340234740796928731477459229880054415204674556157381608354937449978215700286024556794959038422603131127221510071214219128416190136634483447202755835428025796538562116648371905404741983194064402217065804686747969495480427199322647069217946567496597573123302735457660318492960231751913398855137145227333319272480007841407908213297201027854907184184763464692154109718815611003968606886502795088573719038520316743545356075928262221119565048793775194209899311710132155483771437625495683943727181410185586466357084535736163561461140387664442094800366185114542722110700466594164438821929784036802407452753108521734421819724798300172322716892580091462701979491109231169360228308177378851153037355845665882484664351161421345897591912501923898905068030914765895242512041083179884806934372770681166930942637560269431574785354037618912109080442141027385978479458234388374628249321538027047394174985462163098035473917313918871996616587906205206860003333983457755143147959668009236691873472299873018130470747442693277538489123800345936129719921167453758073197590707635165346010773373473099074395808558158029891841417527102022099907758007491184311127670406970637054492125137031065088480378010051715706948305821504397613333525299425221355199116854434286934716170217980215437716334495334204612477247476255574194893372188995245767276854129380625723994280021419799780769427126916643825425208563059379153768081640839316362086160753042616453958655868458237463013808752861836287975674383046284841934263966199424486212141515801339233739145737645061236519029906029475502318118191892811604842249884359821879595926983451717491837826800621002359819452026320735048723030607303588499739761269221147886174226084542198743681275026929031551249178284563206286119459223255678694782016584850072482026157534425934578898167574799167530743833595003728553724808745304617525487113800276383012346759312290878991366365499062502558095787123219495432646888006135783637475203247130615050257201193217658763361174823209771407398870512305278328704249257344392549603635237833221221727844014287849419915962447623874016577145626416545098891219822689890861511230468750000000000000000 [123,30] 170412017269709677669440305448843168204869132281865690566751922466714258426549949972686784246655001790716861530135496802629716963817917490566924148271623919074586206788770008918259479720903822137937685700437999550569332567203765477320397793827567838966978134680399916838017340833088811138866093309420974644353358374170979587736456926604351989130154892113771900152814392518569199138912848587143505791202500994825508090194992600588805231460598786458798454242140589568787368070066249955350613093579362752103354451872859728090083723025220663415134123679861707879316002690313271685894902743252463375489117258927412770538324843302694392688165168504794989165426368356883762813273337420832029134281222854783466385324307754141131622989018917822128082029994639856748914246361227673330104975543479355144294313717846637281471258260142512797148619703700779741634641149408789694541167955323307202728594977419675979973840194834867718712614870060838453693053164249114394957562698411351334632434102732256654292607634029058220637739800158350371644744177464407331426936547185592517252433655865830416708656419037157036554411486174404004951302866258797207125898693046576754846481213306101933735560822766342627033398257382256517102213036464990258857747200723413693711783949880389680216509517531873435502404629441093582959865582901440000708561008113130388500997867290173905815331722819074184353237982877232959161254747123916064815665375736357623803255167013575169928612600050403005636412799570619337923999159624747993071636377249925015544203393319842331075595280392378000886490766436748699001207568073493743141044372298715769097279836354218876442648702378097896109317239643690771920888062041236812944471757987997696140515908391393941594859164640765224503765846098693199108918867232432750147165180756965132107147293431975047385758133456662571341922667845124343113476640597735221499310471331029521381590866808909504686007319380726006233500390610457476687663537151836459755277241321125058109864095260209270354148303990581704327612707042717923074337372160358783216293650724115619846510521269397124409331416028263339461292645113143205346029534818807787081670002843568987411285378026457554024461740551700472483231772870882300379045905179490762294273555114148652716759060286980771651238012875656908131644349072783407727222651012501891945213319725510592306250146066304296255111694335937500000000000000000 [123,31] -89388933698108249241440892732147545374771454451785921130605877363457414456064003654824485538487580361227810449211813528784550046244652662413063268947371687088212111469488625572559813017392268855528179233456875669941227150797648059809337705212619644118550837490608411298577337792420758977507801229110238147509428232618199371877937736071305679159907851075714301480658590113985920880063926532662747871773551410339453350580637177508351969632638092480588703158496579126076252232098816138474116860475783140915678644366296256431202798845058836307376080374273610822688995360865467896053313517385458031694281089368967256721392013937615938785528688795988551716531794208526851476506287030220145017708724845226267278808035176326728683998117268503173230430227868137309679265749275433852744561582887452839851408805055743871253137345299207538257812100022333212856405205867898527936178145230124862236669698694357943828927720486477157552579142069469748881109119156278829203735321554911194990443195406219255923783968955051187609318011020148007665363672040876775645183166574169600653439757771653779772715695613437105113443091109303722889045901028258245942259766746894049776877841019807140710097433844563212759510929717303567393315062154148548239766314000725289850214514506168105264204375808071799017855992351967974439225827534165910636014580197217127054285882487269391124573587612989031078664512031094694535146444603006218059840691357983297947761816933791015177930436298018469178445178797323035329905235504177462433626027577719339799763164895693167665420828871745173266155546670027541809802834903975765307447829665411462498332938072419445418878981793822008541684024772740057675759404089631545221937933719416946865834569260439889608000993156479550826558396808277221647155150485688740966858352014355716577316580501958580382767578338300921809120781098163252435438202149872136499063663712229216614400398503429695326856143474052415486617109269627878165670748244182824440324828942291674237439023484292208396953236687678142399387871887980490805451437740977736404846750028305926276495988184319975727162379150443962197359808113596164406694285252883766537822768943804042988673042377110253359132956017794997339386991005102497279750208365097950196124749753677296690937376639381961398115094768805725404630738645783903154216332267465351806922035048357660924622791753790806978940963745117187500000000000 [123,32] 15045056496034392380547654487715531878664568723663026709510951850262290880615344849616814710037810462325447663458113639238772546261531187497471681686262926876691239999715213538954658332147268031333305830114299254991467574395714881329822040405938835551656802036815454088916143492710574829125403799405975777281955067845852305584318865423468485330607023353429994217266541750106492051813067925813362846761522207563853253849766016647896184541781367690295747107083395008292136047505772639256101085866705240155494209881830464567688229336375336491805915067293619044996117827249126797709911091379768922776985626949089794418158840404313496558984044644639110788934293237251405101826023567095971156818466632196391349073724778488590022822776991674255528308792134834857038563302101609681811071133407516127157051247028397842500644538642111685791674161761747066888757284103614985703032733097007390652696953769982470821987114180026391582739809504389144702563447680000189998687484739218296453349423012130007851214789752954250013808185144679013076432621735341943047249084117604330522784875299644290855715759431266291282786953543257517728905246198279944027453412074970856051850790807804905642480499362283260164023584972999979390475811221025183596476621461686644284548223770615199488654788172230723874206934419264230537708824652768841939538361947515597550611287867960313657236427793764440662674000181696067640210279555292012917892378592798214147212627847347862070672074329474122837466013758615213243577140192245002151183944960846878379192522570976802823885709525223949886368493258865533590660791786261700453071500790942501594976044337398464926664198272573749694549966703992937848585599683309352743681987372744567765798140496517921976814753416126245111564046492771554909619496546059095540441646040827480885953513514930491813512137656518669047982489557853088512774143046094254836357688187525277550387701475284053298154529700365197020850332800265066185857515830099321157201610540573440248339640903019319216002062716402336432276779934272342648062166565591931074865441672831242011122017202165299457096501021594042438691667184737064268916398087706216833946066390165327684807823896747043866709071433196988988194382591889189740497986100317603900414016218221197950738641882834089206409132971638283616741678194880624750524360490431163651954204964374117725611768037197180092334747314453125000000000 [123,33] 16148015355112335237729890214398677478417353780625259764290892943616531334571749390634817533009815710151350022630908814871997242994973713661716700378552882227706678513100436367650257652060165018805611290040396430814794289547597305134354161477680088141384896269423489945269965385268135357052357868560212506021391610924165115634794252530283380956244436421171601730237183217644791297632334132296417867545360345618863598488621043864262380936964690196162219531028510737356610086610560775485100572454307650596736676667041001366571953740891521593755189092408573410737695942623931814337471499868591080357860824570494072092676659882611469227750818086695611385374291181920167564217502081636463358029078720006672778827614923207233639619982867664326792697658709827196458588514533086449224064565533839886855042583954613674453109815641141952863744182419818698112525832217066292971748480839177135168666143688416346244393129333531732003048955590955699531787217897786477118774399109341441199237788610900034054134368262483008461127541538739246795164326061630390401047312022717357569040667119746858909542496290723013433147551024609536717880966916751691576204462854341542009828066900971601357765351918628016379755445200919549728934375620763540725345552114661000359157362736351845291744951144399708660140796776939799347935614403996913371782290677851251916312445388707019532766995681778061730015720159023881579119746523263062581053412739681662212875650311597770582734994697429794347489087125910414735701056484460649034882862042106487334738910590482433523372384229799823725460575166919265532056453627726864730200214509084893428431642886387762106063159719760251841356928130161904141622560654895824842218686360185204530136639843265309942549571831412207319965709752868413424447988517976309319488416608717012894598187080345989540469783257062614526328914049515928795137631496999356450703769567306124028910373958179950184017088330591235871262402786669083000253575594399210319312945624029854823968012705354004414139500775233695840475784924427629961769713407091405975156901983009943754355176466105083807814489668764385471101756693315466053568001813005525708018967188997115030306146100214544137353797376772779539313654562786002885294002302044695270862236448833284653792509084152395047139754719430379055291594012913764086463159388973967720183480892282013030580856138840317726135253906250000000000 [123,34] -16133275025173412739165884313648351953170211270101313238048614697729589231414973625760160003386006339326809297146668038630017117479410015192230109287506775997367381194646023643006162168746575571815814177360346090030941662763611972143943797904454163310816527938053274438120242936701259904861598942484665385947132373036627309566665004306191002153769281357693453258619629606043595109756017276005615841879404178299309105277001554446612579640508119701329476994004027195213670267061478325011024888871701305048124084530373799657790453523661417485712355664050050504224991156928404340258092871665235579349318574261563721831438650124404881307089497123786793836839820797220006984620174865978599468265227676546027157877501811439195713864104639487644848448735552495995069045284784371289300368153768165341746344160516075832516147837603644761301246773679212310404115301980370960466003719692697701814472899088699959645081809453622441969710292414808935672245264515575674904833979220618793601033590510851478926313084928794262210002669702324946617212074115664165221003855258277334241850660128855643922881212610612995825007668747405227181589355216869690990554389785035782972077066548817721078423212828687957995834783488602434990153796210417150355867309573048004651689650366127773214929508432946705160746306432233493345037548404182621685073724878166216469831746534548933184232386951657815920806455104423080129319270622935594555286467137300016276072150012078636184428537964770751396756251119346634301436065793194032531963708720452733620556118407229558710610874104591300602097668697222739638577538676002125763924148393454862379532533138869879471043273191590575587458572899890039114596869144650681377539470846304268041912263667400486694438276274074420023683169130285618118953260446336503235338216744033565663267194692158248099446939674466352340383663409543354198702444942901279445406349724412107819006433454530874195879385631726449347635963185366560973184888293489543852947082672286604745588366626340848402052820707012208931364278627959482924996206350995117826628640057039025565122867087213299269559478371562629721968812655019732403787373544784460117223198180229629552194399829890591969659660701715251648378058779456810089242964796351255800476860709502280221677208773075162385758051339315630327678769874584871601978279677576467499890144896568244803347624838352203369140625000000000000 [123,35] 7755036590720336033693951119119638542887735350070283087349066504053135061117202747960354319381136468239514564831845828522399150538919466510937327272568124064899296322332168588733803349180927354246234059599547334685470511293956927597498756538982468999056199222158038370086841020418148666488467035735115009938217044442620326515585989008873820228785927046450895727022371452976909366162812071979970262950367007997316513900010956072047457320093184397152605979298589976061660786739640121866372455220736922594566934841651456337539333786830508123645955814593773190204558464579143075349051919770377537378280745715944231320130324098521470384324534368330958427302911587169320663793414950673556277586973856125012573753292444113806841100256374905905337371622995843027564254842084357896451768592861242598478561096843399987166726958523843346843923688625644710955597653152495147298804071792855622359780652532816648505945498562737224258036192694143018659628869151674115405608711491112874203485275127430396178755015460755657540890455905414999189085774085939039765810692738299944723583999481729699980652331050813894834741955718994970747066080359929914077071640837768454141910632418105593778818625465760762213689740944126582577847930772968533402741387639459375081620523405081016277601579384335345133555131936787046253756807667941979816505575175250364919766786143134508066177442881937593217741251513936161900531187429390923796944722637184975874647141507354517874433459329034016417694869278974557350803380952331681945429919024281479467439954695450068239812947703359125234812943441589411820536226343675013628385336394841169232898472957318080997383199530492900002700830333568336403163916780323257015544258864812863498929857961523016549719732578152349653599976771271044721124447779699409852919321643210126182399653310555676471599696542276552999508197987892820556000716897618694833168011421665577471452917536804797107966059044218138535436633144377032653117093095382841986704940787974711002912654264023004359380355392644100704553552296725294372647128976168542143610930081371190544798733664918401084763001575324521320955526177062018699856729042970138166063089166144561847608741127835558082785413351277020251336350455786796432458479301143444396638986200183112137761343470360849156822470370493635553673871106947714123270835035748379127779061903424917545635253190994262695312500000000000 [123,36] -2228594101209083432806926293761758831304101311405836306146326620289644200495888471656152318148646363248570878447994382851043944243883024754684512450429004234146120602574301535994559893608022509149508111643089693466928162228459512689579345659958454007760383610306424842706689337602187475666918251642788985929994758621391941995746129701528749894000961857328629383327227554508460192079130440038998759686243687195340822109595947887789738830059473597624458646532579655434786862412507567611042397580448446780641625232602932790624106813009207060070434281546703012172520754283207262749855970456219431305806640656902777089457868502530139968370908220877373504866392083285773166498006185938838420546233338281647020146814312977714053480012037937927226092043452763460798371530491189008110673559492088660678558952996936270779739770220252876485322606082456389808301559360257638478542804992391386349257602076061211173356662766285891666803937776979070595881272862726727959919122418570875580060822665785874653249652739798934981093265716884400790677868699987861503666374170814161451413384467046295813486587865222756411407014122581356400041097389765157733954156293803296898994225026029992515264314190251147049727483959785701878310560277647355670236384201863540191169308084587095231949141051697153576645918845811364615863012841716771886903290194955980268888636710858915740173759407406390275399236624054470555401666738577011395564838502172619900578752395429019447752423539501006811543575870886374237597639229394835237022483713764879071939940090567249692867300150537603910932513083512725716118303014232304993541977879894948555127917383273962581548563758173729477999225093891571153684538920138844511268378720512460138797788477267462229444885627652498258890765313817768802126811984546494245388740018232501410070046920674002367132792664203048992552504249465811646013822602939571954552321996520406697735961967824399928788682894494310678393844911664090776232539705704157083011939990861464985699436119794626881057047625303887610634349332502775252009922012083364770893427801120597234287670213809791343042666832614633626114057368228027464950106149488144697873296406253914135782354560207114342599081820414218909656099502245913784045734885568578997931956589164132770235994713313947031985625760434232124201663835140231926663692932760729974867031089047486602794378995895385742187500000000 [123,37] 303529536137883400707397419077112568362846860210011839363235469894610599176490687622391429947015371277342625050495655151888654309917546306850883775968788344535252762835432373586992522553249604672087804416474111943000200606748488531440204700842134724975782107781225088661665060370150815109318180490238270611679377972146701826813264383074451294865504873436682709452915984374786436258173607272705750892282364446727169387836373725981980509180010066470877592173771145809979675830779572865365690853336431341027188106223891202750603671265828404814643037784497825157109039689383774620358728258119050395774518491767254599927636193958868824041682492907137713068504977542373731700668252177530229570804310641668844940343458954788914208547264315293869796867401808778765525343241872064083395524342629066994695390926975510776180045143875408319714369452300583085606867928682483960269895336495874907748453497528545614198272928410183927138782684250151363742254395716512453124405063303222903356502104071524910843425676502779754300592606660866138860615822508862643514423522952442453428313836481303837315115571216481799481761068351739538714040555188148830387331417434696041512464302423466681496828964187380470551081427480003362534410602604220842736321951015274108945634340860211945683389246691626533771889218112579823975167170262525462176396913735547288798555262079943451868959681720701691640839511534407951902717785052901565713773053535879213150459843141077963706870399407772090493339832760975126342068082705732120089012967492197140396184927366686038714153042263454766589802836794381859230453747090778214973928532457583262806066519790404762988015183557447936176073250118423458387571732872990584886348374491431088993877098892537355880702550181007140557801260090808430893487314971293031621717772605335648860570060580832689864719227583890197420305662620246220549658556501861234128873423498603713338069860489278085192400964271909305626208931655848975903852333664879511087117047752676697099006597009451769583655497668749435263932993378285321373280256752095763240006968444300467532412192676179967958838203217942756318039742238862585541768831683419525153212828421481075391614758629731673050907433247950765732058875936786084658409354089044132784702733075568569246279727161120581939216645579339122575887764783708756732353881515641680355344078634516336023807525634765625000000000 [123,38] 57093812197871133097094233538639301703048817753555705954995403701358945092886719476208037487809381059121683246882059046285991301861286817965646279601128380192782600997600820428646634987569540588108595613081291800423925319302882116699998095093893800593085359110218375330082684767182438369078304718143703537319965193932589659733086031106767344965227299407136276495081204913342593350255845341549493769292472904539219549859780112644779219529973360042535146291786426690442360348356188900080890975892009032358145503150931368587686321201483491761164865415733426393962646332698801321289335788266164456470407139037606678494684464237301251317491465412490454907588483819210656022154020585470259857177266816864576700488502060180477188053307130604263004096991881469801597917932968830941109539141849575695568581476637448324319877016788167018276951682167610115170653524884941584676001830910259987776077671536984279800384552639702725590077077389772718874758787598572390671435540426748897586065645402752478814127114776794202946144394535813267067754243882488535311926383044497440667649510449635083208671901198857725213817328565848756758547953326052823118220271647524730762375585118218666825798305401112582244881256873458680554571678831272381977077053716623154798844034483888393804961056479638801786461126512556188640345123329406413979492494149101524232849258734826697425272566628078444707443176786094197929337136446431161226223340919937474248265471241062539580627080408542925882769488498622851666177690220630409699254379916206632201065963810493534491901075707355027916909802923519525677762143532539305497654191791209999241518011347107856980673099570619358818608879270129363491423158809410625452861815312205686880224931354017230626526009493802886814947363288215471552118965044974584952399780397928203390192954171888516949958820556598048995970007139263750078092773085944907664995487373629419511040794272866106434525686189818768028228912210469930983063312772731646842379949528767661809888338049593313943400254600716622128973139161813291923122370848985216178845924368718799690713141782938050153231984658636092924057815643768397916130891330408714627136837896794870965398332605673498991368608608778610509224949753081359749464791419564343286813592159881383364309597423138530270359570927517742363705466814784052619288789477691725693375701666809618473052978515625000000000 [123,39] -63229526961441100306383446673429990014677499582034408698093898152814299674714047836278080491266253224764460080162471139008084155123834001986450949195120323021893628306460166637556036145737353309413877390385678938219474589545213655325389132281747165428968720590487189705165863437262142577768393611983453903205950667888836352495042365126011984227850185298859409954814987108019798210807601709509015394410168218728855064984249782029185065700185018405111346316884708596543534040693036756523435102638633674076274472461756460847402494915319781915726560958882747512860040725585614232906755508200334643363060762931343338915039876043823702177517569536087053858530641192429810031362858564066040549846747845297822318557305093084373694136425108234262700721347481761809918373954220003941135272342916103571443327782062661510566153654830735805349415182561027565259254643116158760077956839500211513372884261228702786916469494967895859452650024719214104320938165067088877129163240609506894131317830225038219502314541116482041687179831666357665703364486100793352650582583884277537039972586455877988943443173493390324579645442209764095067607250276284311361012137716336246903341185933111509217064347679482221157225826127146620228177871097753744269490312951389307633485140474062010326788293017337049801751667663093609233007850745167155279897465006903525754273111328859008027517156581556891419717078986760313830931644635795021151109190272607174768494820637945434559898171810914479372177841193734935342305251960164453576347043817701033744364480836722027106364694318029528854253632220671677807562390152328699781649511510699537175199573531456160085467054473157429616297523705914241380010484303977110671621497969461502227185931739555900094211819323284967207483784805264043461823304899347933537619703567515332495127297004370575203692944833938235383097621523762531875036616510757329236118160732719575252725902975063765067645538812815494406304889746031682996677749218067832329248543154380654507367127673650864395637991516822635389848533711295562437761893502207010692124270326339683623614357807697340294724708229081016642618173865601467429467049069322752037923601155445344399066288354900851257835591142429374833125491126580366883740434019006471077424374889325698768913674527912407339182963983782289187578959653766622978294034695956327141175279393792152404785156250000000000 [123,40] 37242702156738940914092070116407475457552171726412383177284428719378898801508528720230719935744308152057774310627054290665138848866168391391630335142922895491254348419652226518535445955781643785147947515810722093198823551587882056801011506634205193330382748772323634767692579063179531236068090074321411497909782269578489754411880653573746241838618298703722288707983607118126757475447297372180691504553818733415429404254525805644952098716145904554346990054066048604029475531426276025232021489375187647250525853270972185341263738677575620894921934765672815264722946682626762775387237417254744302190990719515517171128305870504211658013228796036925907476148588138694062829728723959315449015797921698777914941407653607596784890690548567781749572968995816020987928090202216307621244664910978941877188700006528342370978433203925067957480569300075603500290670706083121087454294715993256489928541136788918897945503180635107006550302474962543041126624100242968396616296143567782493119091474148465961250611035222069307897303561495461404322834620580673755937451689784356663480768724150489194373559132866773165220721450643905660211517813502570991275481880505967467791040072157242746372464422419335015243312410001405181237645615905432188859314568736954378139226722368486095662690610830537235201316432269129024429635178075447411973768336340038163654512511526816967629523143991341932793929157033796238848540444011647004880025716318488037484504624847035901511093273151273354752884416403338235778835322895784301730561029784088441668171395170138176539295427044802487259667847829744495831886810864714089777564872166433828787936120495988950188686577017606429225642930241973712227397121924067462216075726679651091248723936971162551270314812631294018352422884378449359552459737474400209474751900031861889738037137582172565326216496439800148315178303828380749673927231016341756937596744075596598284461534658289373109060300382965306071100724103031197996294123907330157684513132927806273960011985861665905404625765234435664590901168610828393522228332713719658026183372367663666367085125468584799320739507155044974940785769244447901833015035937160823897107046622026562750493652976181888493713027748056023631597894393434907145940929447217913643283619614714517097217918120086592569725055131842107212631510426610485417329597310209798877167486352846026420593261718750000 [123,41] -17415462671711938297547295219699607863860203993016963052627077426826117733373004848126269968472846036671321337942246593973841856919446017010463905753962301873584076252134796955139788402892096405120325039656610561661202013562406373112532702305126138770142373918861878659422972853501179327952265578426846609935851128160666101165545871535110397054493647786636785153914996035985421902682719829572601713592407072743839247444353458535071039169631273091861187664155184022923073339329600298109874676565965927293231552672006793814506458939033907686727891831270047448553010076641413543347340852119877585465646415289439332749885490771969520406528384868971173844749508361848266882171085614395564309629245587784727899283833376508181953330387961812929377545740168600209193609869161044077070276450703108504826290540961688400856658412130060828509625288663655623630744482164734711850161973966158027908684864146869486499982486711949443155031458965878303244614093501672646038906227741066460662106670759530704649557679942276708158529794354647891801146542527699557580414932202590202653015472140898886304491190567148084743486213059583860066597945064146789015072007435057888750558084168215433944110761820093347898100030668016752220554678910388685559577726936410490275663530224673542715223560621781935982593228655239681515247840941838301472273964853812192524676204857612525810684488924374814344057243873587469039266499910337080729977897547532056206456274529101321174031713127868830923255062682571102324383915647719947756438632496129151356417601697131282647215918019637936854799165570737385725685233734761576706431221073332251535762242234291440349367103942586304158893336457559077725291878842853151566314165605923054420645653031239434299395386034053821829889007722117715196499694966042283665488212464752243968118079452363579992029265621381021135686026457588074555453446415357120363517085933306467118754283696980483822897655078463547083374908705646676165968491511179627172899154307328439588713474519447591409783281234817426071281207471021463472256774163641932919857231911569121384028798272802532642382789145728861901238401941527032672967979041856905794000036546118446495968687209437218034318042198068802500631994670947134168161350229568343693338111167507334272878625110690057855815303034746829094237920067801945296030036169909749332873616367578506469726562500000 [123,42] 5858062186812069876230324776820433350778499032159212654115123815008759501737146715590160094991405356100195448629098266841684863313768857081218854608633450883471322202564069272926677109841924623164962778906876203546414318114055584928132375210936642166235112617442973068463826870169306217550093555924591116082401309151857876694355115845520280651504422381878929790794272306257914329197694717901408594698647092889091753090553046915961013764010784464983194149864727224836111734183411442779054015169776135524004670776214707818528489189842502384951299807179308191481801235279882369986485518270733941708623926124662271705917972878532511990568183049685547877554572135669878581190740255515845882421887850927789770367045177291874767012005619287739158040823617348326394842633578640108141165123703188356639805408939185476550585488830488117541046418012809247039640380737028954634662475994790309541956900783980604058809602520898989712320882236837695859672936790140020054961156029515930236718530654515631344062152557059124647169161438657133903773513489990170554528292027911004952546126454546182981539170525303123431882846739592607471234770929374906893499096357938429172649698352388079386062032658332146453329167483578822205849765219604503603036644771092602477977236565817736051636016357638854516896451156507149745171816788537467363356031045487716888963281813106562902837425831722924265626732412448014928007580983728238846453319975636792757373605628024400456234958517458954187237573649673787953258345112192973256877885262422080537884985481855334562027754532168905937880972199661307085286082914946886661981492006453095225679065710457035398241318144838151627142617942617155902754926011211333242288742615472507250161983346662357889476610841449870545745069741750356984411232614162572842995626427650962037460675266535859118694994916495153554564839963453897551606444984437855582936049625397728523879344542863891647580364694735963149210215256129124766551767678258835674283056423908779198076507035577086990837403371174945528077772841219238976305481565810635313793641946502973655800025321445712003299146343167142542233368209568893682159349973739998670908619119838963626936153766384536073962789894162191482483615610476648648391940697921653036471255731723705490679406122062595091420154699477853918312476085711315576531887927558273077011108398437500000000000000 [123,43] -1240144247650061121912655631309541810496834070427438920192065040295928075464521085709335291737716009184046990143314194398437771467001341130865345669723455033259555077295467193583328972647809047220338967580394038891122093664455679365401314360458429514788892361354055599487501722818553062219979399404646900184353190996042480257687430567366223689387215790841072764158932382694589075779919193255753137796485099943967983910928668172996936275560618384357624399822503927692086053724210691461433482824674359446080589316419326010552186268520169501667691955998236668206794594403550791777411112261683483511071228251425461017405587997039399946611637606324249335053600061854733916767417664212638184032789428013645251537018023934523182899471180175885905117669262890440515246101979686152535715192682260104834419902406329382023724691466275531293085218445899688193099706257393106832114582959797429440151642657930451899732084733994006267795434783502699049257019656196153508155414084487032867060483349081532494238724926774924310383272214921858252662754107826706950707713592636513041447428281446889582446856816983577458032605786632804668298176152703208891773183944163522311827299652541979825452684083651491915984209403500587499292807991889382757282120518842292938983636468172777643534148372287709217874092356632047721271669137134183797807346311130980920093173461647884524639074675321624025363989577652952482154263113440650289875669218330134161329004164168460120659060058972972321249015201379593137074556950631838520158830633098287401453049758166130609225252366273830736883698923527212171305025637313749976194868733859209005189029656518776482304916888243279263719146762811621308391511854012141904228385650062728615703977009308408681388442394095513059815589752220937982194130483736285102783573341267826405911511365971074478380367632357437469979594787090769846783141070792649945299875867891896624592376362077714161703237164270526181608585938495764779358500185819249663073106205541737371148134360060484629888343490984573265491741662848918499442940003475239988343848312145252642094529165402625789969775910771656533290269638105868139058774979577203967841589396932040015165567466614980428339310493647326280423526398257189640803318547482707078448583374950933494568697588379360651516650085633980246504252684743192791660959528599050827324390411376953125000000 [123,44] 100192391050965002058720938495150403357577309391230387919158572411419948680237730400402619420452463830531871277960580682062905741354717658762965575919862461963316653159057688773760181229944770636152172916626185915722280969251717850291900270423263519303116758047591373763074687000963096432884424749354083349839267615104615044009245017276158927515755113652511529240580360246595215556019689814219376161931173747054305828489752339183234445809973306413298999917299693398302636288450020697608885929542315651298593334774811143661067394727875223157273196425781401062532104206987420434347924179467811783061249742243737144035739809100103400065717023014246924703071499063627511011588475231134336947776840476424681325208009680925566649963832361465232704721367672062082849817869383072700609414191732496925446851024734804633831117147340215099837699621047880884264461617597724814294202474518053597296321564000408524412254412650359076653107702905176908395612064358397431223062599239200443968392769440768960166918771589979146848013387628075712988197338651728150325083704924093528163769260818502169340024846888213733261419418476889974826486337498557264488160871717616234647336778590006082993364357870299190359623348554996790478207258141746347319609080122283075660773563024355738817668772740948238874968935500282368189386330091569042194498888858036462312492211737353032948525790128071784279950934123637100313726544882305677848135825812480948234685414789635023150990433901850313443107010531010745072207993999536822834587118028174196349638318483310740283818952028193622471071066669512628656892596246079383721030037201109102993313320164524086841680143337255688824585657911026321436451403842838094325606420495580829827243442507237826252321214603958566322416508262451918216148782665217770251711426961775395380096185262964562328352327272970688904707766192381513743884523570069417970685782600675879463574466005269594853185018465736500283430092367608340121712874544484128983830267737871417029564639067653248576181719958718355451768686564449581246675601999017840835650741081433119888436756911223101981808782196902947831415997579833916954776973148936130713386165801485535006732913546780309245659647924062211852316686026245156711707593228439375960954581895308936971895120824718797035610569579844717933922448871442156814737245440483093261718750000000000000 [123,45] 29504797220519069537505591533631588317561400289166639814764008455251806621283669129504163784157297445371293608574362400618463570890295703526913970975068375430270626598898149778239955442372359292948633977649245180821027474064836061882873198081364200484041137332016611580652999147198749315070894812699822801962757801641412537845848409613858019997063850347460531573648619017481868255928475078830676311075661145927505082072103581355097863072798205576435764329418208335707335691112638616940387303273794736615132060783399023675856683134665126965292869621706438847938225142334418317225161594829093307179315093677988573746644506477649386953358020049140683433319000768056145413752853061911833347898306906901044566166966911085992163822988575560771705510732403374179390278701465185399249398671354659156929495583119502979427722651758108139165728884497466666516503827553209397953048616488201872519779412019559718149182796287512629438115635493612534711535936742950086234616111803577281464930839315583783308778660391529804277556092979930510021716841187976524358191314144950586979137061118209592822665296955692773658407916936026399290418976344834638673004258281069291197536484170166409302523531988215117444806314464952224181867595994046137412872016752136261938761916533437895358162204652621281439794442571103104092248992517378681187685194842840688482588764427449307518332470103304919126551825504351358686869515148836219237755306901347404851179546026261747082852423853760358837679214694775131836046059440370456382244662992383448509463499807883821260465286184382864094042131102563861580522774547016706909890417993788933873693575687109911963123939066228680805213906044378966161085147351693250249621526632691713747720072909474321371053377410473360971672784291541070800116905355950582713202616864293365435615388906307090437412884931877212720397128505984656010628174527998117163761132782336850544736724668053583308009499065301504150711255806814360689875480882730329751058569759502255052912588240805233556429000474020465525340714270948759412687430164145392679914371836176531464223026216952407002998913512970333320917653007639216703837748690176419270894541610622769291192557218942808074966124496760311459697552511491243028287749172997054610484731604639412114893527172134213026888729676699106574400133240487775765359401702880859375000000000000000 [123,46] -14405935825722305487377536371363685885811794622576197251296238313330075572032716610117495112369855994971380107431576036830810342841598139138772589271156935789734037429039302455107504852240462201838795402406702365277248926312138122087915650796077073744340831804392696631018960512457224975849749497996923990551711401147031496838778535570850614837828890240011925332786499203124826202167969397384493269927811326789646812456168451131893839917445593764499091733230579125177432578894873763915246451750645132940105055109086449988773374712120928550187558008619961677781786826728981019646578361118935545268825550081349959142046149219593412778571994475924703847580782169034571206034859073825429582995816523813787080251539033538998653309204130744320135070249047401036379491972389309985408931970585247993578196094260339335724099519548325905889569658111209725866867197440887220929968868015962768666873984947443790393692734744528319398740193792909510682459935267393953840367895429124629924573800587633649428261392222153786559509982008425418604263161478381821978349193929701253273417382755211832228539378080448094078591147770867359700334097980924721168503962350694635364004834025247224741657272719691186939984834714849605564771408082868456916171998716099207584488174001111507267283157517082244187352236608911819150191076433399256625283951742012081420728315550325267388935216639465586182377499987805608800682281544858051590088740483734732570341824132333243811771684999907936868730237621773381400762699367161034693680548998891143705422544316286988232783882137666489597855003363568797471612630173420995967089598199321557998932291762139611860553022361104538026928268576201195029452913168664352902935428870244358263626803866338198906659502202175240725980178511887506453525406333436034992926784950361731837997393600143214405485068498167038298828479145995014288201853680482152599752957566503396393729003610275808532309088727211320025515941836556833548733608491617692309869072399962685650153384233888109873787459443981067876311351256077662207709892334318287290388587672258226316636796135138557242822957119013865314594891970569314224575064748380486597756678495664076032387952064663297854817178601507570092850547355564096101489233003299737482509623656327574942268931291264826594429655510015107766630393371087848208844661712646484375000000000000 [123,47] 4447114897720081718730450108001756832293102997761726330541269760490367848501265399709801723157679657534960344229258146798758885105152378176695901335176352894068069844821731058149915737135540429746702007217627532051630742315105536831254676740129358929054611476706290916836673797799472727984724495403010242938453868671088890166840797876722831317422528627905652441089264948277736510934054481184812630642015827225549353863568859005960015940910853601458747788891513768882848086458288489013637661187962259983605772168972832932728827658868990387813955888155866437944393814402920069566409542209529753131798194364850456646923919258206976125732718063171921905392151889369691453809261945536291089840359818358630278831147499257123409149212456683346898019576368633457036871947665572805546520299749830203838404719994225232697533508650582833880720687944218241361076035614672542383788179403189804618726460675497493136027666390800938135764609186200848089976826596542650870172572049550149944878387425627716233340678675923616329931691096309249992890688131423117986799880570229186695621384505153333541331591952947754119564512796306065027011035959502311826076085064874222633602793616472224198814795006693085590984682998838402574978732689758259657414496981341177171798893551183254465833403372672774349161888179239031017596675854617515682947431122957249225916366801902231691370437055001257149673337420687360630868475880247140403209441444785708585445391996114172311665578275679418766828687627975409030635102482150206514919306059116759601828618458105916003998931563825602629179380084395503692006013115309616052320707550503680801899310673885561857155110406164806248773655752810384887915570352843931730436978779772668022981915830911784243563048219188288075680799128561824540969014068009285566314990738184058622433166160927502600771574314425166351688832359358884239334791710697498737301622847320838040665180122439603527529033654495483016830469985018868642273613698957899650583933072868751079883529302396407348770635897862426362281636516360664816911200444491690435562728144027019498070373084362391404395721998797081068255996359260202582656173756460604323494521713911994672662433071917412062110548576272232070059774460711344038744217473734899212055849127429719537209034072322269355093693914734850544667743577065266435965895652770996093750000000 [123,48] -1442428417073883380555807336634055667600390251272258380487151824813094658767467563423280803727984713609694171900565804338964672758838192868258883377318275873547995481609848740012490464296199008739422716897509381453340418359880442340546913320976582341597739352186074939249830419745632238862940537333109446504038480049903893247204902917519300088912288132776441908674133733277621313333296975403777795261274058040225664663766319402466561247146667674766180732548909691545721653821391557676303623434433124537859581727653367641494064945865106548268063500755012209112721487994302723073071949414676417971865617552359256511711710446961646173582727511481860647463989658695854996293265304616682784568629199617684325470005629700700314388882400011879055884842479331439808520250311338041241225029520543038653072262621892683459236076305517577858377234069472805996580901557491797246764649391320429512910224957958175399073904864018285115720228453351539994194532074988898885794416977581861412595667297707621874130825046614583888318601454159208327879336764875425030314793158939382609678452089899387600687664743991132372462391164059729395897715244936408180747047121564181480556006874489561463969736058203471687068634565000061481064384132540353619226511707253063730614211648324971442020568635197340505151256036151764696913024975947937541063886743625724908984202640601517275797421332026971258789254281634976947988349367873863402501191722352416600307092766696286417821904647153972488870721529287002326149426692274405192497784888755517888727541310582704437806166400180614035621589062609116583746302805747289513424848447705021412191451335599148052491665714627303239394619975283241886510046524022169878395481652781803874587370057094063565538106277381482080517786244362534664248871667173427073407214126093601880469735958555739341562354669907778050816502411412184268328547690787620027566111822188480407043417902638146904268379974969017250557934516932299843451261877290367482067950973874497638131828400784191230583178065319372527374907754395332565653780096946075425467976384022505829550578889732130133561641799004526652479119838594811272728081182822272604737598155731547729943443486907842393684485703427753293761481409038688678136869618323226029295004073678385685577943386427541143829989751484893512056828512868378311395645141601562500000000 [123,49] 426279360814370011272260492002419518441840702881013665208366430709392279158851827183697519431161338171449362778380428860538009779931979383649583617894957561659700597219406405857738427426847765679529075795614524521020380511980691521205049398245724661246773113942327456040703708299905679845315217711611026664622287062508958503369437312560168642417053124489302652898818197746956630548624806549610689523371510677720380557392325575213972841691240239233702770621817430751504349814813063224454597858611904414199101057184316593507410159230379954412498231436919908729249787657804087685178410254814922037038779442352079982743017954581590922153476264138743401504621840051126017490296411704697532669649919251513150480782507675846635077531774611328069742253887766990027637421374208456803962152354241506498942745543304892271811308237092353675322191826450683054555924348668686421969821702818114620181084367311637714830988386533763877753205249986899913223848589706680872418577618483646749745428190577004346222612029363556540645808342946170760104214733565016904572660047423816060674864855580166622636289652144752800050924544165666141638369218812254816736390016958268496719822955372603495349619142253231467208720701543763012469591966869681817820455379012570955493900504452825811543364604276612012911746945055025294298581385073128766338614842561819366480960457503424238241238067392781843242758318115350733181607339191450395165351306766873261206546095401044664061426165634814755850633185830227716280411684229289088349081649777390259395633846938999870379707897087598705332245147739833474973446348839112796219633120566784674521356243091130528450247445955043658853181401860223178326893496082392581389425980240986236204411213936810261203657086865773283480870588275621440089823282339898762737300563422736307788150797742030047785903440237957657831064979817221089268380432126385766993870501354360051073894984293224566887690929898372781844202842128487257420517535922280391640884201177499324425637799111222344154247766340814623631180812643444622084290810300011806664542253438368933140062759004656788149548208453224648078875786837931459318173535394366265770355829429237758172256609516592455051662909498825018448046139030406167044812139420152387090193866029622300782254363835779731829220336780661426701044547371566295623779296875000000000 [123,50] -79388551186784015832806019916503500432957515405534108521454744008405694354019052390297335955069396474302059751166815311362887269815328177541552491811866532690543529461461386530152037463160819421382181013712385718045282698640366322035658770890491146457434982962149141446108224907947457116300681935050333224421907527810211319764107981176226005810940289019359784613330114909047898419395607035798867352405703019189924431291171096653095701177650491917299783279385721605322123925880770626956441580944085491663147563907236874927813719427655711135231620175755313705228592900977960612463795469350897719268763211618288701946173607851863617468995152562648577186588905677659413775507626428495036023970228612343959736492822335252305020857796609670423170995313795991672088886144559745002666683458210109512499457102443742966829797370578913723230219338536156951682685039895042458353648722129740429553366871839451117208236060271736464369094764517888879723909235371405738769920327868855303434927898721982810538390015832967963647862071637493404792560433290479274414228508839925355852138621122746509664686636215840705278069916014021400331853730609838129935166567935509042401242087587002176761098401480067605040501654437998213838844896796012065358432210244893257775595423419693741143781568250757901756096661953577971762924085671807145709909267438764890323483939365328069303445932377319596841346394425499154244760371742886351327445044806967743459738503668475191208050245281349330935304608526511286586261683375905586677324640623486368600158918919927504835598215574716338596652743028174190364291495180979384784913600849325047838104998349293514957980159605662916126340250510027752101173243658561784838255756861117139049279948092902183767647743149022805113097015280146971930538702323373194663356179732252418609097961453140778987308948028156306497675957861719917119850307004380867597411843962905488879632963555655407679975967618292972770958847541558359148210161884423530790406026631041691780000676878402595596468078841317578085142403859049441921285813691788174761629046084381275907876264965195923144995580142072062385392306491055805861364511047285289045358786954377167359946296269561423659179507157024352182764947733143844667030891611802316533909214441972062063777860181690543865224260571267222985625267028808593750000000000000000 [123,51] -1930037025844140820865346607961234697192261313027404581270892639606764166184623344284899866766841602231822187936758892646928874521111910223853199860285533132224870845988688802247483185013326905724883586567089787378034417597336053570918721747003572779474922211313042992107866418994299826293373818800527956707651942644102522187848949069194068319338972886641082182383981822277853659052427980137470351391998708066354567427121906042618356820426098692719456377763645411243187076158425625124385723586784749547978006812390674570377626135241273532354115456687661494689478643369749455222563085140952121225234705967123278791644694870640478676536025559458790815446234700728610075996621604147537219957082154382174612734372765048013210749218860685617115149251887293314090047336777540047389493656995877777347566343569881840869615191767800327646922378750571830512432377231595201568298967427292707228166626254472224954556958275148664561859870955459456923860696925664488235830867596735681082603844979926620284821730059970828774326264874573050594224616445911583081861367305945918193018732043357302420275745380680865799046529834394541974886874869173892101728456924856884125259451986672429080895196757119669317205771157053022964062360501485766957314412861528673615539206758711193725957896378840357609107468487772074143952129041564969730453189128759152552909530703208147239797448241269151071889316254298398251822808822898628916285984877231598965788132846829221306404261359864876075041335405720252367135458093292100969015305333725453559793524818391886413722440332332584757853176761591694416318724993781807866961794226843796314877034513762063662620920703531737042566898062063050586887020081782192264827271904993597755828494487784294311438308608457763294648288718131702230668827156062930024891924898253895779084068961690678622826264157475010775459189658827196737991433328064899896892326984601791731974220147260751260328631948554443285663976394297463312983047926041069509451178369645754867482912654006556330332054462573745741619553088332961919411561747100814606140056227572461309310259353299853360070926627277252285875063248303328648322534842103122367839606145866385487021296207374695637841161721810378273756368777311991887044240243731683874274210231737791005159657089044242928785228343713242793455719947814941406250000000000 [123,52] 6773705522926770780223789856676400696809699455285277302096846247416887860552267199833904300723695955255620807113482923389836761943870930673827904552842243040828283961403351047371426902938568344594704503654828912156192702227371548401930691300817137193438342313949282272063610977471018073998499235470734438656139216549700426290256586165367617365554572299994054677840762356305128176693486588136035530870046327205915800493793011992748252551844757215951918796562165453291547406144069255889211578189588361504660133675800910962990018265148148537901908374217306710639040355965916848386858977783551085627881507583505721743825822423405163419081727201514583258777420945710810208810411544631983302028256455437944915619293724857436001756113932753032384822785092349751505281053088984192332599802717007893113041106996469111586143577762556599396782552173743424160266857390774033300060787862514290431253422572251796901002439476535631381562859892558542655810938275228669616731337789615555063649438256393399322631209445844641803314732878568842337537885319409226966848118542607432810075713321887660989551913969244162060168867330615480411457171648646985696700536520016573266999338782848483244001033091776346898770571801746405108655354782633160863889613715307980321223975806201061102559706753339085252783889336475543659896519350715830328625602896072542602023870640528554721959378877266437287553065956830506933498928980778400461803107296281001375268562948353941133419792975124800844238928581135186329564404135606756756770755871071547622379282864143487758590078568952981248556931252565573858910814506928246338087007162723972098310805794898845244159262717716683269575807916833219200971994764667054221546809289308232179466943405266656473041600986218097229219732462513535339210846122995861212834253883194108557274961720180573839044015819222652515543123441685394596333010800780209549883552029083719269889172136553802224388417136883047274157115804675857673883403678791763349940381251419702824806998866590037972844157350211736647110892729812133168702462500360009861120116518344845326732464301788952841964640603122599206616061215134168748355213013308303958959503808045275060564470203098750030334061159755730853764919745118529312936658215631643816071806960150950894345348976423393479571968782693147659301757812500000000000000000 [123,53] -2162343353102902595914316274424262665330766209916750753774362008185340407343206422600665293826485358583553196661830217460100364615569876927114710393556472861198147526608560436730394204523428688999524949211629640145468456074565780447971498344638121062511250837366965164589609062435574881073885964220801000541739854485672262302936939534582226698134074146122803017664009627122485108785717884053847172158466257713701682764530819067803300394355268487127835263864710151914817550111286078950643266892976417549668781129860536559032642611832171693577921555308688467151930340213837337899358790137022095767601172488118138433210922875783249342525542259278847965758011593844799784803344032425383019594258634204567491276088518799055093719157584922068281464051433237610608095913066338437653618422564176633265232738162918882763074590588482514963541640750025404496575785147449647199306968555758469160850129521396789296500228856240451315757321483336544996012663345848439855029815497040352088339245385987127060600299825818607205280769729664759013787780693942141863675853430809014408563460761984908695036769509077514586102462152530060931791640677222307031138050881634631640852440925273080008985951003031210388117488370854918340576971487736507358396195926697459781604926478208482826905250504812784090791586729362073720231714097742393458524634163398163150882662615028038236827414743415485287654496846313326262200827473587868405542949022141173169261927169906523943967921779683846994837268706599246874235577966413945870761507766787559914400463995091819756466018930193026584397977541249220165903362633432813234873823780063852145746104588002978774997922497474114895096585768155463812224754776744861533755246064676231070682996383748979279876730878261033438652078724559764327619339241136424500948249916333966920841745553762970045241581993702557726988945320734304030873449785097698209210449769698866077828173952585161494945843457821597307585092358005489876265702244139392023167842860037189579126066408102233292085082233725532976819505513352406000212445329492065651056583557616626936840010159797416836528176389609993809842288381890279849311140357154964339771910335211229976595744960045701426441758048788917424342511150487073285881351575960239541272758343889773966637270342500226063466398045420646667480468750000000000000000 [123,54] 223354711261067663248401486610611909655451801151046387669776092828861375582568816372516252660413771561570541526093365834914805193328713809730721201810554026862096317004097836374617850115963023693605933842942395958215234706048774721018960017976047584490185833461718949949550588531970108779709393556339047980903906844072849640590736975222494103243298984407467417002981256198453136534459482685931179330120778163507416074984783295159370883590304853174221669138963700193053952417218310313727812462164982042284514531623845537415784539717330511466040511492630431810585345540955414137161111065051682883023908116623365707532023159595863703003241111785030036920709280062601395073487132266286489757853215760986538129497246395515058175946785914154424404723918619480208852481530266345447872239147100418144362833999430401258443290386403843019557682358597179781101167899715278071358369349093854126897559025817543500102653430405132486104178558123969739947688664282611120748146882620463564707673665591095169786404995734672159563685816294593550326958641019386290445750984327324787686114040930169441964042500146964810839234143263307295103396630212607380345819295260593522456232272045433113053303217099659814950008786130754116116038209694328271274783313103289222890256336720905023054583282581294002258982475767131986330335923885989068466530158957656021605520133790744204399484453098251930689185612406345275626675210841620357773769165773537389982530041047342021984480033355484114970427376875522720484334772781357530252523334732557873734643116304766994757661545157490462489601011253449741771020840775135933207231593536218028909695168011238345095525645690643968330908579030619094112842050888367668010051020947298949462567785553521796707841737564236641962312424614309603239218246474138647281802652796430106104617313603079980786906072129593308839604758518087341839506760686207346640260787039042026699276556722916739229033341210653415967215280238390514082099164826614523121216157774902558013109352451297886029678883546932978289100792963356953980055528151527403638128474684182132787292056329331506578145860451368913762616084683456531089137377034091739828190517702949935450134739424215750628348058478599698343173664511553949128567198665764187287436837191361221925720351298237359365448355674743652343750000000000000000 [123,55] 80297045757649835479226827000596638013004438684476950920704330903748297584910676331717335393528841688701843428126814966455846539990571291777511189367230660808427269740807329481470015669907486864428557188827509409940260869243595088239331968196285710839209431303731327330258231997402406640926365148992618442560212401072700976196385277988712434217404807021260019917524810111184836944938899882543121888878055019612380253859312281317972516126856714973514100955193775027742498125894627309081714957895354412118223185087128239692513214755346998619986647137235283369912188603311447067666674092830731277660914456729670785512381468875118209818453539422450798709689366229817713085395368808868134339365210911294780764044436526193629773432816393317892157583004806207402344564120896190769403911583928417349672717916750456529162774048100140480164777561750543812256387911030773985231850632009284311855966437049144422584856531913168049506597166301832313931269640841244543630351665757886414510692817603689566985096964386055239106195825641876108720243822549656667766032005133219374581765284439946354194087618990053992207435543335699611585006244233667928124727074603514209264775616264634763100456691195868044664150444299416024701338120273223026902561401863973797315818298904689600696614119481377696922003299592097804734422122617382095304991663391637946663644332427866954005646828484040762246213389463432056203814634276870197258946961335237456905619483126227167720215084908709984968858034857507005899849415904458314301814121330252178184589397693289749015931213707609694681915714811394702149883279648335292556052799019612165836634408666311857875503335387936631438694257369632922156004457451333989651199523297572997465668597252626603413789467908922111569585166629023899985818822258795266884029541554580645933441844117560768674389508808569259388865767964821149713726383439446020030535903969803228539687295698268320407157376597029738899159851327960886632073801393340426458880376648805331099684339529153784777016939327553054860778912021492593731850715980961464733860057633783606841320893414246310363999864740852924360703616866402442581246368491517642988973639380925982275309035222082242744002641541552163586805201038323224862027170820710026971777841313300774631308659626401808417867869138717651367187500000000000 [123,56] -44467361991194174955873079057288638131033199806173420858270760143706255899235827139391959616244768704608815442870795967937506416422411326481577558484317389636335492436638647653442062926619554508120650337094168732853484631243849596451590540067881559691695160984625704603711589197063736589703146058718908185370703259968585779219529218312964780900477982574318798908045843055985371539376759811011443473351895093157382298708889083714417644944022825303946172422094827348746375780790361126281037374911975848754609996241113793121638224079043671483115264064283390657329296709652945757901899966643359212199289754767765653606643998746200523717061029017276692430468787974855063771189350138422832555803551011970662451811156028649057620552285502055749054141405414856571058090388855353896936048030009356759964319870809269087037722872037397880686362960974098230031126619139629172984519490783803985907079223312449417220348703305369001840484831318480257686253940995392472252707085849169622756273800689725289543612447482125643991880294607850302776148540011425407552332704466293693285918232077916772774021679604617319964900847801634800491521602302187222264328392976451908485603171140154018368051050645560047875832144207573550834641026841197890063500549187781961558227775624160907909634885683248987515103111954619424836941222130661258347942067628810044558757184683648136489082646501255477133160414810411714655682732074536447720668014813745018826603985856165131549064453998055916984754233552903410856140440870850468219792672328763485989143428086805743217527129871388032889189523887327329669605275621627723670942160618415283101971485718431512514216532413433497051308470004478194730809219579011633717857757525652405942734420755645169792155389439858736136376428774326170305633649828505003246907702875386117838259472966494665479740187139298930146907059385338604830890512017210172182451506276185125528778100064306889215248865265147000266105616101974996338188985031777377472062774944332597647530794169643218800535130674215364017743333022216542125816820836821563081445438166978282438501901693188988286853036067809823295378619337003300905997077088809188849407543775127988941154663709477099864806484932314216479733548601916564803313508162447926235064373983856609281298461498791216239333152770996093750000000000000 [123,57] 11644518776024695563394083857217354500896576432317191197667631303275123153938860557611929364064226942542798840872293430327042268027123086549609507747934962139158115804934465644702752804161515250803459408442332978133720732009870115978443470983850975883789715337286748766913416076464681866786164105376834882781115432599438670043864826505729617335406978487570458685320999726796490288852007277363358704761435287227787076284692280852797448197980702703614029783922637934432206800789470817102305741987084355518536061587673024476498974305185227361910551134613995059585765298121298301783597572995157210078906648308452986075219186881002354022215734463180900080464421755417149805058634899030599778736152945552692353714042321936418409124125092455877205957089263829642196137610506388905022816289010458951658316880867314750971346138588535728627046043849234473130909883403671954120738669797886654712020597222686427112158359003174958130056129863560638513392043966529800301630105692700827604737581404594985220445579459931978216310727465379454008633948714133036437845652880050819400480175463979176987655781486183642871705895887332534161485498573064982014532330084076835797857575231181255627556088507369046876717969802245890824258494046748254237415179543825056095655883001522230782189046186002258860844472417127112340846876955726832861599588386795165132822985803794071175050518208686289565121004075713095272191914143529740433301596449644062652799257189983686590142861980581634195667881164772938054943861356027866211014401189674180872547018230981833908877607301181878160150420168383062166804560537320756600093323956397366063517652998338357739779509162307577822730399682587468877045496377938212529475156748716825139356838247369270658195009948314714332070871528414417196234541583782281291047277991515890477053827472757029315039911471499874720848208795181774434561656240711425134714375482752846260031789139959175358946229656984089505565475933987148536265906563247734037780741393639219651028335516337419487335088962947909877780740029202084901979940641428884193048170643930211634377157708265078693045863348696064168966182650373401573853544292275612242881595360893175380190903317607253871207145218549036712658007600774895400032440029304394961589810978639342021496446655488396883010864257812500000000000000 [123,58] -2000175831904604909404152554051531204726296145418175680259961997673037754576572677281282090075486664522099097759907884644324995542567006683582918913573694340921480637185341108872617818244720557235025395498869962386539710904076693823598439098737508775115373617896539589592695365202755206086958150887406172383445872783161531334869396433003075348909884603609917673422855016373233939381767838180448171891623161429181577828348225116461404080580978353769878103079006463386103455861279448154136728654835508547328388977820079855529094948082118758424034885941491056346834900098829365021092238703855507374769546852996225056505788518739021529808060018282436215162890935442029284483914934170607259126702762784533231767944496511463302867458465819132460979672763689635112401096567170969643125523169605561212113612512978754680838328878875121964566190464940870219473317441768097542659524298034922761368576871881047215897247053479086657864377596029453257719527073910315495748077268732261749545971619075976509048027009410508903829447117458583596164148927449233693490204807301501558802516672926929621915860391912117746120968013259373097180169201552073995432343537282080849381143327938367227401403178057946457015916169116989924675461398201754250043400385593199953764184530804140991380678854604079724757439329393627278993405557015794225579769367343699092582206996249914557772645676272413627272615442554458331099083303423149686558845866286334685546079245041411724194744133130717628418920152931779070062118038430905201814007348415078020855237263565493707039891048652547799314938764419344252702076911957211340165312276053442178419263668281174774350539960831591162619419270405873452119200938431559984095785693111084365646394909883144630359646345539625742005051514754618148606329939603487979595839704681408178249990631887692842497237424884900117084836026930337029938790436252251592660205019050626381341478948947512247061720354799344011773140901694876127642635817820210722206207471628011466107919323700866212484160199477356243725847544588795727615289421928248954608139495084513503661717636604887935943696436626338721250166047640493268538095964606010972221195586329391425977395107166381918031530826156549949794681524693954800418406812353687834181689725955410316635904672614746093750000000000000000000000 [123,59] 219882871210481090796915584087335274009155031170295503215449576433020368209816909418520466612958529027102742067050923935585968815385692143919764957576440572329097746407979378666014223651530962891573830397435161500518755086979129294062783388935751870365672324568037703810791156273220023735769542330221532149835871695604766088255272052742165097243363610728830284026376963993991851923209666779146908912852749831255051916266104765032070885277569459949456588462860386444979503104587508448048358124652500657457526459463095921292478558930057256627490035504564893501821603351638847355123983288403199394460689947366377832659692044400740407601583259252299510621396734370182133130791701744477293295259896633629838112387092275983859964461234673246538390338185523750646568168525792029281505329467264253376315429754680936671721941827016026159553371969231551963415921011602304417639352504219950154242260464344720878709566123533828375432374578613842326767968220500963044080437175817225880578690389612908724375270998895014138604040448356764023525798329392709139113080847868381292090306534149901645647141849647213768610374848002822442577879333011203288040360768757302722981033105008463269551347117087857383604302273139710603448772275509281857126396318608054539502720531421101861402027930215762499636975072028546639962904107608081137311803846254882669345384263307985710527185642346406032120277562380843625049522480590347328287372477522210941000468202448642766549567417305541709464832654255984249513583096986361015968820156128358682044020160240923887769968752630051879252661897920132763939525941614970927345625855920396928466324944726170025141872463703925080416959328732239593013131779332184047998195773886033292194494414691204557480030895181615528224143243268221590206238860470820325642854803240848436770267463926850404349807961523300984134270803722513340927536414736113480578216820762020557521876885720915468441435941030776511388960965183730445111804263766109223544171431114313307444524655281770570161200844557078777829996492342377542635316106301809901838994639453274898230359066832010179959044413781376777614925856080455094056764485780173360681922852653102086831443150836559858752802075625714252189275146241910604435969890345067911709213878893725951525750821161041259765625000000000000000 [123,60] -7568148704831788493800408187255276873637595369140946300358350202399020763200180401371292157055992693418523500261300003462159920458934498286574757714207893309142955317998871572942625987620600172115369645241919581309352944428799536534492946385694773243512529582304014441610278752957984441252923368014941836977319217279879314103852706291474646409395910010440968618215768375860355732454770617748749199647622088372326634167950279338931382165547465949544584606482241554189737265604243230248572962431631472206266941896617426854450207881768905991058563103990914803943719080854030502211856383422669303460583319627669803088401732642550934215092474125653167699797900574070929748659717530308174689168783266030428620634559855129887863264238290037038690340286075045348590799771405701634661579245309105875443298404934242269866537106875895060057533612354617086261485268692582613042977536044521428859822928896270870838631821266091740538988998619763269941139747621148524061050431836291956311627081617401014521385240710838091182100627038602937364981378495997944905423114608244055022379768280138373747709332663892242068866888056186940805857041171107789392739556253393593688593285818851843288353437970268284836174734420346465642937785046621354981130922526046519566699402454721594038827240554216464928497464333649205381906004944098948550248438477187841124995573783174477857275535841361129221818129880709105615497265176796333098638455965663713603402911687734379064934054168696158894075181075455348911369681116122065412833780766878141969132630222953313546632257430803166968831145577906511334244126582125142653781420521888956832598895825260834729403297675867829921289368609590921101136791217871986269831499276358194355175447505637257124725276892823767141833201637754658797429859435650573140908045057555935065675664041122826125391422821378471191962136259875483575547671543098496872066524076696271617579354020525874039806265326800239186276703568481094421704588659137863523818511391926470052462606430013106931247851390984409010183134848724372745955243740238199955761810173325236754784254343470682935414783128914727960848279079871724978203555287854704546858291665427566998616220252517126508755319295773614878412669611066730650876461039084023660887432940227759563052958203125000000000000000000000 [123,61] -2663207753185139995694983700498102467861455145869831871069208203097254334608531340654581970692877182040141781343239546434655753927627575784313277787511403100896209981280132558579586855763119346116763579093062995122931959151597039881690407095145688032055924907941781553367107240031187512973206614637882687824888142752842074998228312214122665853209375238037050185562041973542293689836622614478061819973012580900168941402233796457523314265356710322557400498204622176417261726770958453681406760757775795597187420424318451075266551450649681980473502846459933106953211302546935094052522129780389772865251540626464293116290545989625282523305168396550433279264161689592467368459126664949885050483759033657309677952077712985634675721883251857322857417628085559709437143205550493646740882700634050764676303346134236534411134641577126605991440685096867516695227842217617330121527704781480134451012968661973471037806085097281440412633946883451828984121016325496593905217608957545615523136403120426689514542365164585351090131182609823131467602236740131038693913318973237365376178299495217413662904155790764050601475074570151644780421836415028701108542317289136439544088541582332621508410364824537172217609215976016390977745612665449068327633921515112232489502366076446191816254377662874770563950280655024472117405762773203769769565573567776091547351404756631664292209305549283684148516259116667503888216208870591538379554600578372403794268468596420709486009729697079476207118709669120118491546783584504390093150226001635995498657269646625578499790830247336932436988195577350033072890289414298410113372073522858475021704026290684372300280731450427988236524597005363959163907311903659303356133090871413849170068347255162238281162207587825506860694281207602021876307146852607798296101695000781933122713946653143429438141384410625535782647562453379595954511188738890327118444555838826410210972862882174391351723431485663252084839931530717530275954375772928744290607317079747358213741656959541894292232138769027553274984622355427956148403911001098615622260847236024172661079921706544150049048151616715170878459425772570074861824930802047957780485967008302142715017988532484358110393009540406155775829469131449716285568116013668310055807610285462152831557653984375000000000000000000 [123,62] 660192296491843493545959247925302187807884668102031179468383673147168379892144656492254622098998357102604938475430721686903481510227502412084160396758934845541892291451121971635427033893721681123360413211512137990866259683093062141938174672222064476223138059367224964563730755558626647923237357377884621716128382714981959846029588817640023291040600936010647929949242426273587802109604040499449240217847399326233362528650401854993387964417832868818962239247049363684476207521438113545189802293352806253596630470580726110338943223650207555088816692936826533852896194348094647920383758611821010774245001336530710417635167745206124635758978264025731695805990536444948301215387056347143058618282445207211433497902779628239567366444238847178967468312785520403894089109830391447383317255227353606980314686994156234827629306429507132922389532995951982061611283996808984611988762431684367465588448310842266539563536423671613608353716493114186749920834573953391428847080320561639762755339831688957103153642226584085332586330641980037706731382476824904398839530184670619780117431111833022957038877732051011119136397659231924224177298141285357004459417033266592129786299717883667891786766586832296877005349257403341555192920909499278192338212686532681937659844283398004791547072151809111681638910346665951963290585029540277999948981521411135202028941100116285237206972978263838151645602691187809672889164918283272805774490726493344000141443995629141989192240761615259845194387224835750723996761021049265210243310738369982243330687374889075496842257754611319672132736009940697233352070915128910638433583240578488802139301842222574101533653162681578284443437586069811848666323101293082375188209325887664622234266086662272775068686128393909922143880908699771889921274163178484454835777168082745852789759747422779150123821437115264129941069231808132001682718962355303250180548380807442336704138619791980859761451028596287953245796731155483383347071425230414115099924291466169209313880067719354799332275401982092435086822142775071266625391797787584846959260287104896622828733390698029242301264734540775653101371463676341543114032205660486594294358120110399864270142891786882544143727952685274028892269830216199577565376230463861639098473157892966247868381562500000000000000000 [123,63] -80202799989364920761006751550366555774380670814680535433578135620564229985482305532217888157385754748958842560820557518121504754667291662596138647844819721912999022887047145327904576929622266761426541209361003627812329972718217230566006894067730968315192578864929579056508112182247177537225759755267923094623235281529149731536209210808299990260751582756180523953219312272572561228481739516982844468432427626430925849526741916493042177222042682157160024043563620761590545239932579256286604850386245762293120605974584564595119251941413450985153389399082433420852902460841327651243611018803845364036695586856450839450706818691080808345330000073590554898648626928940046691505939743349243699944251971495343209553880031350479580456008528183361323358729064314592720418958805971143257474967679009768251832773517244015675823691135546766703287318766484549702268191116424037154741783160034391553764774870034404527117175184163129490806728667231815638993846895682700660962111336178778148271998447871550957786919722742476518009761586504162745104430003022500379165271345340198438306777888933239968657010611844313136192862323076035242868181229670092043976073945190968065347180387525329447747953904358192888956788421708539414640935874565178259014991742897440261725649906405655844360557753152664972125763422292773091959464691968677821492996248490522022569845216585892374317841697852906773793717672655841795470747974584965933352142788605994183249502266153361791767541234348130012900598234125963256588265171713797253700056162456945606725068401972885954839084821894707421218681095444241247060004591745619376584614614148982679493055701205139362147132245225126070736583697341517112081281753433858153073448523096565898653346707237678351604746030862617606044131159550635619900577309238558692326268129914701984870332454958583844283077696939792858107791221632249135911868449036046365991608719040673314227192376275549847114137166862958419413593428217744295216386110104568031960651920431769466636839472019251736974034001024869952501650742611659293872886831867875483646806556829077303996336508069884550397392243929792087326392504120393916333682844204468665625185567587048811426381034254484270429418814822179233347893075698893881272099249360492033972334439938504646219765625000000000000 [123,64] 5130284277317948734353254687657074996799701625410068470258865020475271958633976718147464506000616415711950456207109749824818959728729842037829291832630076973757750107435345488335308834212799837088082827169617060547637558416342221973442197761327480020446188353137505943917369105342282168016496970104706138304988668048511403587134298649737578973973903178586584974296434896278924833314349336253374059459372209562031986721477820352649381499817752450481084820461766751563615808053165779570728424987815611964436088185684335206600118671959711855949682262345062861802459661453497208441418836489919577347740126286186281567411571723883633555252531704110503416323900573141163555776424160209894703410774885894498275484111826117888555464224826144980608669697113813089299603450444764557892064459041572406345306506872428478439912478510413627677239115430343614308962539418756944509923981934057847388185097333806041318349008633418846043632781272262476712878007140727344798262936987587852291823606778335399585353379730602553752647650352804061886088934347416042875629989804382709226725412315369438815091885506744233605907451848770598546248561940490621084960445568313151975690960760190646306907051077459131381859875949995108841600592165850551312949002189885288252394154943554821149487110547418109802378431862290985230960602017631402419658977880171706058203963059679507469442874088823622943078612960524154612226064059047943656035273159848303950465675897792182126505753346351242478873543720211090827130855469006006996951207183977035158839645463596399247161962724574443397587475309791742535363747581766858635965955295690581527520002765072981857334344370486100095010547981394708996095949143257482628717755141910762047421635576346112127905085102701630839279588866367113716921740798653469854989263383674162323911819913788987551935940548384686402248410230652559094405995538141824999615428339810406283587293904123999760392072268530540208115893419154766589861203900315787797611763743258120179537421009814713848253396997172816433647497633201346335067081847447482864870465707385072913269404825792848856570177844417331675420071520044992144387237974901189633935759619693648311231286218876424297287894030208290293483568979627113784283687838860191720861012330312095224762500000000000000 [123,65] -15245175168151601012218635439782281719893213886833301965857650202928699949992677022708473898931578873112004343422439931762257280542941662220583418643863354833435776130483196958055562640108757112713989414280231737735491096169215512116827536902068978732961349952527388655574026932927244346097465193025367389727796253499559227231372444860246196916431425266582104395217641174573683699928418282344591645921088983340132684517437730977354600747285868201518678807145249919485228197331621552206303679095674038078107460050290883166193832181642406118798931082047286795705949891056514757751760354331750222331520424552644388983451610213175467118186052469097280278105054355193880380085068236503433846049657604165034749237887803856661653260695564266020571421564196895704930020576021452667642374518337658485125279411807731529846254105693974129977592441250697570923330695389246333793414052259304780875595114823420601207123272955981952938972832475402156427524610409180393769886550366944100964123681492884734048829182796222917162124658263743563403159441290593216317055046624190404798814580887188181853626888534103073410794675455168071137860178147817546646513098371595112637910749255066488420920696934039376602935384450698125001496526582380407660408007637062366145907087973908998904386456155460494995408266774128915089138613017305340469438103609231141896436289392018519729359744964824579814723955069104157392691770907947423744288468799206624865590728497021429138187516001176133470722822022186394285420720036054443288723137803583640015303526359166883849653643707923088382637583594250142214790426040144218521359528505573942992277886594901836768419517641146212580910393544823882017786635670141444763360834848173202044138729828433909302640926838675526634759622008895879686097935431320744519066032437644029439654628286357616929558761960607545457566696940089996972974356864162785278963888025534881045852870339085046223751214726396349210866189002395524351730751933410379703659917906710495225433034378716605716281484057043824380481944375446709864381532820075924504464157313102424854673094543421938637728029228842185195148920259596824601391307223565355576431763514245502540318333549629745503015491246733130287644436797337052846336279617004110071164184964852209400000000000000 [123,66] -34602603455133293383849546426736678648356384821983803253852519947612562310903360105097403029062164718261733493854026448591342929743519609127146042885994632408753045962041278611727829637163449515062684399694249315693122354707972803963111711613277565086704178363842606065617787561115764854617261585412184583773469720318183497993279007441752856068051127239480165052997070484419049634603985140533805033721511285198081331720225738219346278528040703614965788843592346114769893981649938194102397097531286819433805020446749636322291989389465044976894997997613781792988825769954389512716314148952132593620559922262362647854237245074992860029470140550497883180211176102956345290319295027469280641640618672179730237337569251034987548447551151906440908280839079544226954809901984888658868882730971941119912474139405749212674325350640937032043863561309862076064685078250861533569287243602923864840299178993305551596051042009917308774608724938970202264600083017304149732792920440920449380883955826933613562211491747946149122150037191987354343656088814251906245364066364710938720766820645108126709000558493293529601394856716988209281562342682961734874851827950395841114904847677941288085815461499138725412498302727527899597695028191829102534301216505605683277276496165780400203748817383659077108972195945714412208833529837111670658938330870475029235170640216852102112915805895355082763857917984516953644470145026923957093565319412547446552240959929520825390921591957059522701092335721211550452328576104083255674817521951237613065116210395974031080257048562399490503957644213484901183045118798287781118476758840657595645297074793334349601944617536068402862125648837981171726467054953351467427839224736422564870848559904218513009332701226244908154461840607671064144045540810338678776042581455149518622984930511635149344912151648473318583310277674627021657445160477812997905089575300089410592094427101284726905431289910534394836544264494639352191447733834060188026118264584468939600815923523386485010584107734244413685175672015121074250652193114934453690446558026164586308713102913871622134772327250788758451778174457968452140340872832260791471049266950449518937553419106912451166037723535567290041638203080478090554799277003285212674962847664851702400000000000 [123,67] 6426208550028120567161771457686111551057444445467422460144293452453765567505531206651583623563111756417103723924485017392131307316895211705424625366511086675955088209081083603075673518868337530739141910051545950947507454597725191569743805377569712755114012268844206007240112626076146966588912414287129720159315952243108395326123956325392218455904031776990482725996730807864853721538340082310259401577798269291886416714573865912623548077200969260272944234682366818181335337559824704340198736456302305936821456264262468937150677163162622937633268479530816748211866400563319031133769823753696405265808976274698959470393353767035618346681891614689746919096796049591299513164743842587781777191500070692192043176503053365829641770323401505814952248564935280746980816706825062875243017169431286936114607010335461504371289542264069001555962569409066736514171083790351977110378617748900029317136483232366747386406793608219781725310386824038474672496377837403588707109437805366233717713990653296003085071040110467147237731079922656878977019057775806261518947760959874375214882434534230694063652844396404923523463706087871023919120989370283692780301474876306268738752156472934420465076306396046071124103819463664778607522239432375642376044727356671316637397724201377420585708961426343904818831491146257224792246734834597737161289717266137729908076546946063704202197739149496748586638522554086104211943448356506927739960064850856974933661678965827965405739328029544472136697228399975764014794881332023972231886842717243445754684487672515055501822517737530955993290091920701865792731239710713673718308961326182036181758151147797949328456075992810483404670098957472977880748949070607955798152473005715503147348851952451886450864549158037110237495259491936343132367756362037561204005357320457741730696702396207755493623370148457867026345878632720101944958192449859093757562180875468716754219573074656857638115648200469029601967049653790150715301805912678950658005316585107375226720695569405097410298166846649100592240963319487425661899689242389753755321256512357472007782241899785400321835077199283612523999602840976086308349964831945792368872407584874446930746456487236539905161380055711619979213640164113620013677627982296704198782479209136051200000000 [123,68] -1020507301768169627955354288967933999999201436120128713236942474461857364579698705669332715300268588464425811860256422898753479769784513795371879977368276873995055086357858705565269118581156183026854705558121833346575232790027644418870911446617513260315933231506630722333548562836906599637368410132274868877190805763880069810446125559368636978571125069470614073393166497616939552218528235400216811093550926595088287092864046126644381934603626257104783901099842187842587403668475276797803636836743893893185278098829840729940979009724759619029752622522869365484648852622015784383902653301792479461617178569092008478484987251387841216652369822499263089314751969553490202752419478228636109361576826203020549946954773380414045121403188294462713959800826698030733978787839502007016884621845708713451423345600724254278521823578642253382612230409325274641984958845098934288818675632289043759715747454916488474617577822548446796347262753097885885051620276517322134829833680617302606309130315464846642870398233899926375313335670937265394122712733410054055775005660435141934694458485083000897105302533121051648996853890244314520668110453215017174151623310851042156305923877806408902388000239358171184498530455327257295363971594068427220859871676841135779618706370662227472349083307139220449290521055721348368314336330918028851021389925216756738089904791503546963016925534790579690496149171169936341475395211288944567441468502005188556354830315654320178169400730351719870198633847992861218663059246468496990990596220438570425691580066572495099512676259077380707738003607272253179540963795456282766255919779924035381177588348271610928691728897812434174502883862196743235935425759589311658570859112351492913916835253613510531058726159259327548923321474472349582423465987582484183558833984341767410669818244795316339039629896864156703628550717710545630302491838392863820375086460849590300801786107489729397036815390524254246937003635757340870648490151477529186634815369940761712355276573987162725111746391738020961703321002938118256779091930929328588644323724759583079063385878299837940834184263212199614473105402114732892715756882016083418210383969423552206703221442520688211377109332275265546605250244748254959504479980844796303152055353069862400000 [123,69] 103523590674971750223632087389463748308552024284219493546149648519113046579336955308723815666817136397727255740544806553320192084886496925245905345477336531680415241351170740947941990265417515733001673906757960081689510784014112144171636429654365574888849173510679952477439707599518772195513020633831148596765944646409449120750803212303471880747480823757190955120971429021120393050668291796570442726807370221691898227519177226477878377124447579828504013597669764361383829044089505685872219258749862502973065582926273305968365491794356572285687238577584148893466195104479395386355673738645672612736278550673117189428353158642429175605785484962739206133962120135862641501516727200856927988068512840490049940889203744058804321910307423908694245137059010692245244575473750121036021802218313143593636786622196592584435704548947823972772888715200002136614798764250836478167085746268065395779515240913162253249480539663939058596045308186667120290291993399904085476558841523299126107774808578170919148416921045145079954285736451161586795691672674085866900540879804584069111677948714548743330749606024325159515214773921758232473673658400741877144767838101158428986439984949814103259560243898647133254969924575443690254809825658634800769479330877809868444037651042693402291330680820876081246468704068809100762625148807420692059973153061208414043872547979933627063654997040869600713246054269261131232710061603276185404424936396974883281066805282842474542660782672129012921118036281808416159394630626874430288701463627510468434370924702469810560676562401871365300507924946829660963354762491332483419561482496547975524799011361266548788045148807029669076901597091322773863658100467668701097146130528551523181029586214536793360779510350353506665041520722687063887268267499173718358416028482108928761337158494825992737943402267044499427344316353425955954529779000513909532933174198601414394986542163408897645679047442248992095850367870815924399031408629413529570695008108523112521046488620056619128372154109642443989954947556192597552582318799690650312173583692342470536807856959522701922136582252876549083779175770422504864768701744413090142787420569550852380664312221731684896291923987440723350141849526991132644676936301562027548218261259264000 [123,70] -3815292172301041457060541287694294427177786193787338477085621853785442889835035644962317713421579493425548599362346371677290419985384065926355714606999017289501942621267539663343469564974540142135321091926839436113011204631976058502022886779266193319841190068250685124219790716066881868974399178164335603554673445229559932074995339123738270741901110818852560677786456154640125995700634192237860719450140347988814081751330013835233430308167995898136863854505691463196157756508977761867877090316682592767610362986781894490369878718446997464376566182929898260213728536895652257083548679124436084494073831704429532894410329788627683451673919249162366174103957903673345909397475459130995123705241841250347553145006229776993256528698214758772657514573158293563866126502978270986165784152967048404101536191324706433904461647246062847036026754286202975529319761302335205390976062675832588810307818804145007206062487717639267474471860262800784567330873266547316938084702748343800780745080011583287446457356209390825596982266380674619693659760326353015275706929011872891663424471364941931176729354941631146118347929814233929431612044401173260891402831137263887913373010990008879082772616097124294491023961792193814084999325278746576710403031480825636880142125462714941559762808295407615430460673013415983099253634744079103751948729338072169094599099204554029806003082214137641686970970956692286660927933931964625465854942743745860640191377509387453966541232442546849805481466803897176271590094853835992524780577391088089424093100130549163860200472574369424587523558900299760038999318317086692827189412279440857142476332843364621835571230094295739061707757089998546920785122218774690408158128550552438454354439256249258768497029248017922314120847586594597995026535640088192721119012760042586217204038995258642982607268108143711949746472053774236494913718608251943673572255060066674138462898801174797848184040639156441810986665007866801515183964545237707770761777708399849313755795089650197362319670256489352483636505611882636376560659809528355376487746588919067353603876263828869876339472666182893140680794631509629896585807523524689117943800836673327365414170414025873979231204829358886462796758344186363940596172289558171145072986316800 [123,71] -265690696677551429009701830229313474932300772813264628158896917001274356232881012691230099014677704733858738225475411097024136129311582616777809372464205851464260541559547093399193018854076982310719683823112025348584376020194508879546032864400839953704705954213902208050442273486631252141089838076592751042863595041101776351005428572509779361919926515000380333339242891619626983557697162461417308257053971303478534295106070265729402279210502277237083632026172083468871786290781738928757746396564288533906717579564826330634510872628920137630510565105350602708720064546248541780510526085102719071819807337212756045201131899215652985384944496155034422529306282806271402847988583246077251628804330602807911003214526353455745352207126296543610396663613939021928687425266105756175294791706274211261366794781947614434121299788627321623129408588191716651310380197333991575202090167839763638055311584020875478526430703179298461882194536817738352531575067525932595915112161775012251348597475902033743915637531030068537341303059520353290727951824634941956864773548605092432483338263638647542028909470949777732405922278169674039779905053635203435834000018126461573033781119193463933394940804669044437811111440551285549742286153069142919993990056758879051153708033350386421324763005690001122971377989907671002514436794024833060493539317073964560658353837334943749231864585899297889662341108321516398031120494753181945253150288225011149194911430326057665533392947217106532000269825491251654352858781486388370609006645468877266534617778038029737547117064536010089297129944339788960630205015906194441816685939111888057756435600215594629927258274975825162522681912655391431582881749184555390515648936845777368646941045486159481085215191671957057577989378998042092293499657157258125428483445556221286871999385256775573248318607797056127517061662993900741369444192816060293299962331158652041836337042379169541938260481474708033135782069672829886349111323788875312992998001095848803934409869019444232274753312476562881785615811198573995938690430978594738295048716763329957807284709403216578023993095689824458052845090598579200001521922156145764249612436099580421916764884977521081697690261404475136899956883523297839723345083331408990426316800 [123,72] 27024906231809868220397654031750171930378234929432669856126875227124131362088460650256361490582240681046117650551704594501949166462556088475960587330134089981215068173265300349233281739082246201561363735324057156860838337920813615813283120618834743450219509172872627744119957667236792176801294825954679300617012354568806308329627624232354238817888018405911121381811504291946842048241438129922491719200904350731344692788930126787798119545071887787394320080392613011929008438091221818703918534202110662310803149056976278196826645543281798846858223213141002336529943854265875986329638642381220515353648481064784514899678647909502384516081066388747439690413211096499572773055733847842295430676379464508345384416726690975952931457510058537029791312413725540720889984628703083029400808670608411089704328701915961942247090840864128060554109951780530007901363508256246124723243355139132902300154612893682053049292632010729041827124785213424075758711873303754932023748703514524322234271084499257778572666948753587546701339118287876944155002404463031245488525727664318285742873550832625411864984453421805928956082127883306717820904360713419647348661050489716400215083417223069144509963972481179847557233599778453444557265728819183362844443620798813927146270578686152620705274915669905304785959962076789452811440042439941553200628878393711177274120531272820298154898681427500527234814169626794539202472180616701886297970449161362011128470254113200354194116824877033689520599681236780509055399936338114361810454481350601662772556724206681382175178073676757167277368445958428125930069991086102919453248392817153869176243538905903470887907639586742491409926565982588722707230066537897129956644751683112271431649979836733115136147039595616076433837640488465549652224202557715321019383944213802783162996621555086948769149519711729661818457796664272798802446111702824733309075619281943156366345039721659678172817156657755673818646327080886329954818319250791456896310698066630146358314983081218101778761182497771326633523046542584177272027372091755954705854128399077217927808986360659123947333600697483574708293132878915949457883286998743360410403192954910384183489967766234802822706229615646650781052850562546431534050532044523890784000 [123,73] 180291677737273669076156255417524278787655383512764979446566562924602223236427630260284615269404500411281397773115354780474813021089646876893585134208970147389150756844891089409840216576056882484405634330363996570623285715262534429253909137199662574934024986854904762001849574436422967054684382122099127991736858238322862690396311904354534290192979824294478722526955567380407557478771302109769609240138122778564026682494137542689020549686192076577477243278110824710315207820046328374809898652772578214366458489974190212975413692418573990601937521666883339236259426475359916788328115629900084829698956944919431264423992304661192846416675540941613770107040925085840091399046538508370334940594716104714585901529015426513308483151151981084132567710396542689628331073676388366472164927894938953978366572554818768757525757859162991236434315626902137411638973863908422066450319444709517698350578625053995534170063068528234535024436765752622370305575006252780750681072570388873557789895263677426140843879572460177307290206307022570633070904550813169286370799079783411758371235136660136676235157620304422754711593633725695606305537018991040749541579965027465550360583852908504540799893385708914820803910040764172750060050403578659124591759325140947251690534111513844615482826414282434866735206726086143617611494649937166824685729427892665224708496467917998881889739094422510720757378693334155645834881012569484301407820906853071946137242681573654616634674235535110167373191746531706514827772081171648484966636193650392528881967175238748316984847557116298082243829975115625777640870205764740644934118334955890474942659794357400527245442997127211629204615660084593066474055270256639681559263988175712755395762461819981064237044741951438188171106744678028937726441668824346783798822504779261165576887021521389510127916653982381651869115955183069359711750253231866748873751724731730483140851336803520734170566631384832864464175669916982459638418380730805160528907534158233758437814481665194369430495096347308482545321620059740407288161194337789091728477623373389733720853467148222820081879363755472834973406391056855755988597275018182076931670337815683257841882550542441434611611737671942130489325445099513256960356669517606400 [123,74] -80593001868656911292434979027061460831274464358764376173916101456977442932108018282626814463799149889073760952489273312069620757980683610856156056291818066812707871699291201830611817024966284344558346682824021389964908805065403988486439206841743869273654560311517600766510947973556643922421819240380285404350711548705756738287388582168455672958436369578517662829224454857918341071242526667263711450277150284860994696569981096045809166281073906632986314713593113540370824256589935867021763707022324563812852817696321231330384242644740346449808607151712280468100914938099538417799186451490464877403868813749820021450313221510564827442003716688901709038503860328020655438665929019124159205450302693194559580675485108169585360732046518348662205326642918256126799306616043035805171988961991802611428573285575258286858572739626813261318517788750710822145529490483665736406221308677952369774457062889944570442259678883062530827898776920450942724448681382319504616647293900945713919014317026131376563844290501108042623744525055211732189450789971803521492095096718682455134105766298214643497199616916256747919948138903440133129172083861281956649348373663975245048455898881296144493171026586988289847204817055797922379011463984119853100289178501757312696841296687400299848648698432433749461052468315802604366507287309737359869607663274305754938632077689506811120901186975304767866922607077290059664886356191764601010796168398577045074188601945871178968437693251642548931048091927041754946417949709588649788791505594701124290596209283303807799350547801397474235934020736910738590037856043606078001019778617194296934200723977870735592933571933859555867872576323042727802871304745866165023931641323017693711286960338181955526797517760921178292081420500958600111924783651876291308717439925627227149608604199032651162531533195948005610438912483729920825894475395765783972136540143742531014325715551424717528709030805790102616518903049760723701488657618320470897925934737252518621849534116352784266081536548936018107142688877717770039795211089171155367302689147671122221147102947507235625716625272987001468702439454563017176025642201093640674222172410463359933948128471565189151135463699251428119353752861502125461394109235200 [123,75] 75074867456248503816100956245118340114125162825214034530248381669666079020156779485004460622722982705563926450094327516256269355964511862455564328132561238325999189826348634597031968328732636921217624324167146574807315643567156132106883739012662239652193134671555872797471449824818913841202428703643666661194620773708977169517524017441533869905468609469053217230412409979866342986890140915272243077431749026754188359952902665057500794018902159153618019511107017803379202944952078412417802586256042377446116986868556309233310815181238081397325125190549030642388241922141685443262024365114717599483321571596371187813236755155095823215256768627623839658274428686310100739380912691185639429322211484611348377520739735339389045493055680431438293347374436479157489364117330328271219122335108671534367065045946306223623512593705477781186169577697262765855693879944246352412396272658045110905457143204314754911072159280764809645007796119571680193380342780576006897110053340042125602986312219844362084679401610571143707955124639874252199995123609939263330422058447211346366150351672981656501417210589928435039029399288107546853340889613714628897390217252351029208105203517907644196507001080532812977136263503467010718689915718193504329128426066553368896030759348878751592530257634663559647212276704443425363852325610884724522951133379312798776623393189937210380566242738831206155725705554388149774772145105124500841814264869122761566109598497696748744054950328320368268935017359487198478475263281381937798419203165080323357430093817808671231830692800277093064834144678181874794519363326777798106143780425834786151690995613597587387826360284163669394211798489297093980502823714077733225778400101682059603463593927430494020367421232478914361066546207480126036071442961859220002835299420453704464884818072360545042051023469212828907679175182072275529729802144848474173757247735349583114791851731775960422660745834904316484354029073895362309993021040061456883467947358355248170539370466805209081825415683571345204643086140444221342820015161265948390732247824078900065317795390151615287811713614755523414578635206896625755195182692156778292410030724795143487169911211205328343990754236673502288056566755915371688156160 [123,76] 66903438457192137497882717931935206638341114672150212527660005810677387465946548750066010490932598712031434106383392784430789031242437521427029105087534958331590562745928252685089690416491580162032456929224273350226758079359731999847163384068909745004311904389067968818605216362197968438773499724902277707553459463713883045664729843139620663924828940206435649095081439066190665542350011603170699577043447950527667799975693342061163432547253290071625501533646430543927560318174166108817402439900298278825901907902420907055028021867874705536979163798712208852608615735574605468928737956713013754137883939810518349614736753611745699658091836277776899883352384974081499107308772714360808339566950431387574138273741554387156646368934139100391725954681433080099105969937070593427878598239213544927501085025660174040129849933982352863476063879252383258447100942845039201910230418821675115433639896134263605425989747350051676553049072443206727071658001046369007265722070665167610978938737198486502150788456377581983520182004058249501491707824484056099803374312170118257639635779681773615582116007946481345852030625396108521639918882768309689182537355257138665536008437917018115380888502790488223808067783610759613841291782341104521707885582092293473861559253257432980459197797397743156145345839347264911229328193955818746124560856449780776606418958012229475720652399056221699019887548961135864174924624205678454793245853249767249429126350640672659571797242393241222956018809821023353188257768596845003777668291500738516994300022219164955382808164802292434529768666399314278421136947478839338718022830114758330172380020144181469867314992284812446612070168799588359545070940728006549663829442220156588417481153150924045023222862963672376434135467033542373305468480359666114109670537831034978833727364874682641521434088449625506659564361645057594335785666244556364448261841525783174926899047634795660639930605501029807367901680056708552671243946179525514242754978767633264408492674419202402016425585454695305107056823991164575788723186079745104291552671775258670284365653697761653854811764192473263630348581657397272619618594245026394310729247971441680953312918084178560738915988127018056211880821275702120284160 [123,77] 9657299886340814553085044757936376189485803281875986918363991015533744982462010287360253422808014991619310830091263969859308160744939183387104928352323250896126845011258297311874015269555315713290819061327372641657533733348961311999509891677864642307887583688158459095227856508604650269525491447223394330298337335673939365108829653473241965066554780976800091052152167079724268472953951443868185141325562686925614326593852717528744737866736574248296874285784029098193970323675902008354220939429853787464943245945678675261834708048434240710350077054802494145717711409726183931531609302795844629789932981582175446748445095832306029716296182675655882242676460534707883213881358433420982287067726492812804756477456902649809051497927054991168613358194183520810597629156816985990553441151778017426355166123938467835805393254042974734401387834214751478628489584309194383705194593805118097213008670631431740665464532999045256295561569804106668176282039475538735757596776626266610449187316244082481177859916966539752839592999706343491716941726928101394463410491653329268059544028865223682583947521424955152494687998801599214539145066245218003584049919817692992423744172553410582428007835277799082517655361336135876242616271026888821588980966451775179991033703163714023524136478890129136289014793284996354276333309920868947875446469828333937967075148174371540086712870762826357621382187282320088949543988010174469017706888328769861640537128381521683369406404132361884199205630253644966912281816739957483228713891251373970558640848792170267952864818315598688032136936046116314667339005929255784090423343948265006877083439430703234954507780741093785593840065145498455887910817037082558334471494539193776759124294265776890643555156965098511934824569459089641935983199964107902522906750894931562204798878268986009627375687707298820950329002712778659156864153899600867165862928101446246950272903598376847422111900072672148399995646973191612084952609307266525989512929132189449520631734885865108804262559725698620645028946627173637405673325346922920017505811413628553110237242742558458692125696244167195304905667525246602076843951608810501986186130868966749458334074566537931961641030932194286661173540934428917760 [123,78] -62955458652369203630159948537419085434623525142026643638657015696369214262891546532948984115548123490888193648456057880879856814757215582135526073190463959181234404935865070976155305988662255412833628382740989844547232792176644693949332670641942437817685352850349570508383603515657542256719492355913387150140043838431305661084854041018385705598340003691806595458404659589763670745002327322693663962319135690931071776857052478908311229098217675114011843685118814646882500229085713150827671687035186291268603884667542657940145348734874197432509436781561806473033960340613413593045355244478223049655183921438301810126245736237643410672224989303701582741178645549774196937708497266555938530464150710331512865899530857042395561950277863595281412402000126194451023141754609469520479256465803465530831671406368648541843609003213747248599765391587746046783366745272859168300630045623374997737234697975562439061338783037248712024684801491085525460221274808361385814833436099955189182031179689165871759347693841809951034142348466193414993976979205807098272033367229095135644089257249131374257288860424482870670254831266503989962906594995150349757501530185112603424474577008269498670648585041977414305020020774768074500120179390889644425970612450400335290456091423280378397606821131376452324516996211730913416148955783979110163893700371654096874320287760214930371665108452488240479299788561875168381341310108136769605546055176564219343147952523618688589722485513152191865250037288161132561948338900536028407894355954110864606004441791346855930628211521602387171291171989562478011602631944541852388986257500529194496932936754801300747304146000909050164240976012434866874131339830912467064200545191637075817712781380644269689931542871343237443175293973837438291042308227262497811314637047861065193235812794843346925760905940355672298249130407187782958596388194400350140732626730121214943056204692250733224563107882138924592274269231825303884372102772490736812383902740284482519276747635980891140220356721583763724588011407160473545271798419199594816645476065731795660356744002182828293890243347587289289663690970676510148341894838661028180413481119420867971491517918920817565922551305414106055925138391040 [123,79] -27839374245237211899889560844143393557116663577871517021920756007325441841123568072501961487460550686144172096945729071312512200450725391820095795228922847987897931499963845549867186190058917949542007409059769843744436280941148743182294367621307892773764609559118938877803726998833289295935871817143076105204559495310087040888856993197658316754339239903633880504432641430735931444605311779690831889694364119962040255596421562286272042699804493572705536503331484033813436781147832555023946963654660898681045600375247692086588867525857663745452697092940981516532217570785273572864955598042829490700683916289882218574730921369448991555107062235727683770206847615834275832351702993232769377913890921419028106624425971938673426550482739455055248221611277985271838329147857271192539625166991897531308341507850560640898744127107961260088221840913206514423033805913308293954894379293886413698568235302554468676766493650672037433427620278269700352287301829441885914487293064080568877320383554712600183730526518542051937005533668582562941146588600485028039837589544978804466150493646012451250583932383016050257569843683746651589789996446266695639883321291698628629770352714544133396121407320809461965343536424758171774565766780174248488910260199285752830079365150976063599153889108247558223726660986820571875643303437774048260714921953226765518353220267082078060275539402939186221755402857212424308768980581534677696467344395459068816800946232501885946019303417283036248670203368678021955151777086531148310957295645058151219999812660491815933299187292500970185414324570517443515234674865958468190727186158571733229482183682553017016129025948036359392708321561373760264181228231489002678859438513187292107651529814693046169622571324490474718294729046528881302664556206841996270698906866292060758086831439094694804615784356514607183254099649520011358405091912950144830619545137438025415841761597399259490619138699156721320693376553955599629724484989063221523552801305790505055766779292632975411966273184353195525076821751259820670516863826604295671113169410797239005070457640535484935884368071541750566565160443816627685301620838951883472995750652405006212982376484111831203346262789407266550068561920 [123,80] 343924887804666124320346081348761077753413943029036042464173000285042535238692098387511190129318416687394799194376323576973209447252192172803652503054369676485694461292553499728823176322314402901786624911068341395260464851325242022460802683364895731258760856372664388855392309947846666250584712337309609912984714926268863147654772575452398708041130357122390972941891443980390972897525587993405593686072288325320330440129599062130286092071644127824215039473683373546999704589259003602614310656249247534891059529821426572679511175915742003014683232885659363451055346457609835985643113329529417428724861716701334812757807553721486506701933905377515549159200460045060264678768868305603433689233312245272314333526989589753683631163292008652855113577354512570198432667350526270043703753661031480820517417123299090081968082547315006338562750297313382652052823252206681889979530997310566754114811813923691273561037910970717743251632292502220476707880518118745877413221955010162049299522768060969891372823060968029772118418191308852596562274708703350519226233487497467867661029558976853267494594892439324112998804685174378136379652718708140503229922436012586035098745921856481794178864441407008392092826465974255091750931902298072876590120453076398799945045981306099845277818448376976381524974477310320435406992660498049357402121489389576890164677152561400729398823858137865487910116215894218538104158538872755780046055205734698559437712162853230114508307850842727226965920422451887613639727800677812633380752833608471297706070661052887237155768453265104282923647558040147867324214315768483053096980584619939987078353585897716892208850445133188251168489244698340560465416471981951786451566908184493769089328113203352301178647890625448593573231048019640562283172250983444560283361413377737007973165333657591142074088867559013862136840127315713353055565615779845354610496108449811283953453541989241792957094749274129879913610022466628115864295720431555701698788536252471579478889764411735740326414090677890003668261907348855489330017214175883546634768416932876477636408904341457733616469952061731858638252225776560976651770962235836437884583054127925621601071538112738494109104025279179304120320 [123,81] 11383926296153583322596240680450778204951399191506417234183062290017132069069114068654968347366092820319452766236724061126755941360618264461948940637718747734926185451061298636076720927654540457696368695171693492270681895460464360965562609385451705999498149526278126924542281298764398711183127088148368145643916057769455934710773789468286183607469295329599121886472424237469509382057016326427587614941881502673743662684827869160436789390752263818604516284666433164168939612411251558620151974400854911543997550324812030426048204238517561784097592091160907942416190706722514781328230467437650164095096318920597808414899231584188498459944907844556511958994673865044547145166720130862552080025962187534922193560577406306923496339473035979922370977738836736637031995128770646030354619224208469736110492032787073527795171570133049664240404932697774758704354969609317822097167596675297021262972867477723318841335682508988289503219317187926811515360667508329360056064497485542159106738182331055052246804889492796727244244617760346791448658184873183413297246277295327099311900119646142299769730895436409740620937090277482138689539352031418080234461892752791929735298823361157389660137006899888743509654165413594463213398161781332092042512392030785056919225107444473030287417852356213301586016266538232833282414937567863621919077724151907575739079266304173784674454137768915511840684062284545334527098466012482809257784655525439427630629226019175579549936913905458734732133428686546089634087463331739336416888356160023300368240817821070805981545173450285502559038549869269209751547130147710054489044482121077339999612549058005985079974390435346627821552208227145557688006596174370113594651756363050675559335396563235424585405737554792510058475340618173712578808228793943014115784784975529120077296318747241535172753424926842696583010014633790520391231408583581872232166834668028428064768424595032620233433453135378924531165616232490717217829732233776493682457292976804174673609250083795435943566517183458268490906748016836041519299119483889268956978033892054554267461269169415264749604871137192125323851289605291883265707506334932231893761230966562597859743520911192779514991006234533519360 [123,82] 49346900356364069416724668809214968210668579696984349105441864986640325967764059588248950851657937140322447861482372201095546821173384128162942801878748818175195680917712289068697582984699916759929868197243828334831328287499172277416406502053253357421106977572026948502973775411351832586088047609580616058699951491854353531500732071211547915758637975586984495025358840438547184040361943303385511948905602739937127726207230006055091754640414318554829652442064467766743003139600133155039573795518078270938055223390458017621500612691821256435987416194945215347770957418419629096987813040643114113551419078088411106645400218899421562329300481249042620023650530954360108990475918289728610892659791846953825128989576866552497662967949945705105719259800445638632049954446671818630193015557557775890448476250841214484013310369635679132738270375008509189518326725814466235848306308162780589342606856403603648214329055265125548799510726559853621365182264433416642346149069024224926958949298163612015855431967348417421546400784029730174519751309532414850482418483375192138148230563613110071293261433007370362822854215532965712604192095558281868193551391274819601139145896075353489166706031025086342239456712431094396612040521341804122016101480308058964823091418387598574117348262537860546434569998568353086251720680660711536235641858555209522952009132843144311500981430400950282850042088256062326339719996514905294151941721297391143593944392528384216201503754670241541850187646637535262991608836185180312016289207292175587841514245351825459635426189128501056561347740302276975602918753809567254751012887569341679197086574820084938449641583445870685113854872208744610849921022628971160253957598071705635026162225641728550095759145055126497875863080782497981023755958125971826880804532344392385152508488408059358927574636343396087437023056314963592031191285735706540064196761383179341326128023957375236849577346503241495745283881329455148101381352682637341259131729246992639049728920116860098800334684410453986653883612157521167278125419290593669085907472510097990191951471199419594322782384672613431576241780365534989598892518251599774441866317566323897632658559808963633276154790543360 [123,83] -869654276215343070819490043667883296151146350273627353810312852605617229823847897618198537835564922765555100547999000889706354342018307441847980356141525887902070312381926088982509981547523554633725697769290331515604161278172210917017995530282781475144736252558451336186854179648371868741556950081392244494513446665621341148985756502344148259539112790939015174196513825252561365128220708138318568867312436456497883620324230212091211602461415804026191274378318424820152720191526840139435168180559673747174256263267068604247884562423302185360613107385435250089231251774765322541728436371626858639234788776902309143291005491948462388343505173536602767536360464627209496066166746475146271712351337805758405244411541631173095272507307548530243173856614677558062776936183825579317483102566067424675825660698234414275354512737509862617562180430266948310869250004769752040071477756146288499216704794943768363475677249837472571860543506471018340007470187718766827568282828964797434225223882098036145555431717465879751488512346184350801392251272470263676038141707990959171984060447126030196123257254509689738043033422385462444527957722308633056738439661563263417861243572395117880132115374997249462970330710418461116934507222812601036608238074839329688297691557642428975100730403942860007839915537082007387753230365141728036046213803190604879890409106068649616303483360364494563192648221520366597072837262073216704962667138069983435207254922904754552747105689385116468472734583212336031609282220184540056338200909329494866054089723400737508991994788928443599071646856766757402787093793556496390422957770018988097546100071492203618953314586995010655172187863661462446685315442131259566833659712771994837424055934056931802540333446105843907976669701715900553058250355095115488882087971871045310590183077186345392531275286741352819119538378408584757206016648825109414202641560688340064172963908172451956816367503056322275868773188308573551443661407962853953805076675278535430674196752032965503710102290769376177093857955355002037943877674485415192977329482901437066597827742400355372470744566395975366115009484444544722298663387384996035150695227781267876319153070560607136696320000 [123,84] -9373387731749885800144350418342146743421463940990650702640175279788455997295622909701228308810002310909892140923322417462678267459712707976416683884137148045596235402019597197997984838072350811075960307904013806670007420510668648211393125346286984810675384433052603213837600179271743160848023052687898879053763274726867540982000845503355581309244446707984068229279817479667009755088913157875300017058967286289292480395907699190950417897233840013606767948914127228474069422486718632562268207503375775851655823561867154872841171519405501929228910304260782648921379193714557988601309664442420709525508761336617454247119626580239124271332640330050888653893403755373761831507856188597093092033142250858269381188340695093802928913037076035044536912617322816098828675258955774349051504591556224747599677308072690908657735343186359716628982893186673831092573997158488771050533742037185510652978688893500871846982154870440368285585249821152388321225092264945825104239267620139111064950209760906833310503663724047765989277350810756540989659833041864797392491562450927576397272838027156427021256298839666991119870935408209332661681259918717850115813757013001911225157590718191302136953615210316533814167681543164692756143775915160290194286948171943463657944828007811695325893260391102273446999150669834567537016737274421959066695632802121222007592410567613360003017577904711699343614164214697806043922658545014806961559642970855248228585898378734049469184877734621077214619679487411046834777132598336746710959213717831875751457904813708102269865988163893351933498531334321127250382099622742508691959571759452584636327407600966611449757176465356345760494178796658658586415875392678051053473712500755308356688037019903358128750733634134415358262347637090692101499936691693505605046374871775085485647587864498972625816626277325617761569096516711994643275005773321039978082015880964589767300006997989028994547487838150565212468641682230538061911985027352957354768831365786206478764818701312978814934536077236592945577771857503852062079983853317425955758948680237357040893456793919014371509850048796677414631761759325731194779425041729175686776021752289379659955606463077844910080 [123,85] -2334156605455283862457953860849731857964276957188792502455132631728949317790068504865924436895601552093567657984682336607602667710409148798995787256114730495897959080619489355164225119123840812134556068418112948920687856644962274044024176730476031035349323894803535500679642049709836183304577145157397363807266170519798045898480959963662759590751860646411876755970719933341019974911992280485391416062715374158074702857468706796597799721089109548392121363458941878161603084447408467829326838306642945166557215285622637311258172225025406557191539360380864369237634401706874364394462346961622717799720414020106407470580934201706443025451817541053168007955139750123410642020723424959571219403891466028195612744867323378108176116284760869410809634638286669786515674366847061795406883877786330430615239018437669987802350880158309498351790242363516867751970554580458566815701485198654533246738830336265781721477207212401924760733809841949820959216085946572102569036128747799338246448155620612987077265166503495306664941198520438778290790049719334366805962537655275031683982602251063062727648113100348356819412419031286203178053289183468281044256986458224459485273497888188952267561748918795504526719783836813629265551702834667529268349041997129850551552278668028453965414402280782251147448104062375799181214660608750360580222369533924899360510796107280223031699558849512485036418773527061621607779697578947777873449602635119094169286166975601745213432890744187654340148897628325560319675456775327900450650053408848387477949281543174442245417932484193537862353296483978376653154434251292151014178945326320005934913856611205512331530453265753894211018680188877842234088329587484763147028281206824103893774001380019270918983461043209894560752074702937227310870173006990904805585382177641038649527325584573547895420286764521815867523199030640932735950491733047727854046099169040391685167101320561267941415360151725893858499154803010225149160228389573089596482951876628291370123657099729976803975118309118237244314112817158713703251696273730000910982794722311212101824649340381687915330389546308838738696910858514049055585443167225239997252584722406607926733990106970193920 [123,86] -39603509230334072722944631325452420980819438656002244242311053464584394461994058960965061907087693874679766996872170516491405019193964387257350221755157138606937684952072825662050810694910476673563338230670600506159466971609982534974670896742485720588114097753252988675096123821546803804080906389539512843268450720436976301322123987128684520703847157033232052883754348628268342730544680772114318131114518036715346012437777354269507673226104826761665682816891261258948933198878288922719421566519881171258551469539618902735741018192763716770202493177483549487783780599424103951331792627983070683675226753180370645157864008082565069107373524345659990938681264722383431036656298608582839528914378081282287437405107981744131886258070062811371604631831788419867288739893973596650780252389065966250981933002216477743185543771221517517608345257606663784099007024888064728202786652246266042107492529132566344413671765443293039175801213840876656707093074244840161974783767341796674479732587511153471536244842274166010292462867972345157245703786574542248170198260823083576582599936498401223378926749180418929320523368353904646143656838864571294794494940203375359405784604426527955885712587951923630540301505273363825395872128675008192297736999363066631762384191459603048058386263886466277265069551845747214991418431186027946647751822066124382209367007077707019187430147141950501884478913998917794082359119805206702062540180833523497306126809935127279257631484314752169820818287694247671566513894172466179804677180670167159146023911922381834911294358149875419439163867963519339798980611591013647101950845799993209028420339651777132664286418155003379103181574356422768157948789564738853046970328266487846483650030541872285138185158215166232409668338548756321031489127943581671452029681683715563697733758679246522292289793771203255641652934656903197024638771632867464291456155894888217596274985828189559341078812856697623339994688788507126155896826299759014785188906632704046044612682860255663856684019921458765484490982039838770542751865739576824121152580639601354910189066122572563188374662121245736893093348495400831119268287898571988841346908159533516136613948948480 [123,87] 2041999428692689972072803710793603085598236965473345591192113723908835269044723430711352321516819994805692701637381659827645110104630525030261859242679247732194410206788394686001474144137866822983582622569654224422827053084951055158185510329614979280969603863441733805055151459327735548955471790625195202300120613957843593636003333661013132942343195401108792864486196863838422558891714996041341784961329033229613425970484888311074350603090047121175596351497208719222109463646344297905078745656318390724709305326097274567238449742560707742058608354484712141324869082010172036118331150129438958396379252713929589644812974279257590026479457786735570734160622846302746203715939707516818082738070436384272757514379898506526259974822466572400115425219966079517995888523900042741845612432304116670851964292190786171078524737370245965519247243960800681451736184376422561281680367318512052408316009154842183627750204286708967992483078292207115606557862694343207933172789483635475367824242532531430035407468560767510457940805245276783487920676875556870357630813295636103479017272662465862916585314019264122768658158219130809175274247270655479900362637352692339690190626109480118344638667311450203998575953742713265524326671451267092299332844580417670639843878114818628724500278758372222451904751295829367121834475508155745587293085150655364675239061160257464894226457562717541207089741907165503007327238786443034117299150152752733251012990696473565674025281334313518086967262569900007125099954458622085699781356152183977923563276600745913029383071717126284805226654697771922482822413800623328685036386856874098291604853540452770229837478198810075663516058061599201466213433495924565963349155819295932181476485026582187387199489290886767587144559856306097947154216009106045874482228134437314223090744161337547393384706689272310283679469430990280795930081360411078936277327212090991667610250773474234262503258052198962802390879507418724155624530941723345356354283588090490011266939070058922551819819104332218285728921752906191491463982155140607808128839308337178519049732223270226057539545064503869181302787194315820658472339021307046692543499121369876645323571200 [123,88] -49487663297244726108708113934252971961025718509646798545374684781989987934840425123566965760360066190635968754866400756225295248908581949076694956501465620322229411722709488172719865512481221536315170894121525054826855567435503659630241984883605098041333213373303958108228044897779395267355916424697334117068065270325737014359600573447955771689057074730812292800387615852860716972460500984392772368746619789307543729541039234538113035612636512208461070581940367634649576138030120167051487240284355394444585405946777911915221536815892632609403609178996116448929421238606718260414092585911018706197164210375672613270759763289767254393387325452497641861224041876682708999650371491204250348294968110565485266220614644160228868664442428156368150779490256886219565837643638892988378130368615387561925904616646434039568638987053820269641511646846649646843426640120020450297475566666506978688059406339713949435562452282270243433925302218610620289425964178776682082178936999814782426931060959666952722154614406072174608837301271965364372365127960382225369691891172227060719455468958049602372702487874170364708515536192686782437362026808834339588360661542152760568491504265783476062943140388836803300746431535943196476261666992138018761585180261822572648865679990713437406384467156549789782426564890393646434859968803838806371540673401641612133638677603335392382464906808251338710053062494688489261993547741117778398506085552206483239568360101169838054017130041008434003095708571568864086844984156421826298564476505786142492117183328195634806658647111262455812138491793007778093771092709738376300003147423462624883114815937027341631216808948504408477100589190735202006345667977365425963489941047394601880314875637702865082204539546628704152088217079092916747231702516014026163061819734000820940812658248037635040714817273159213543210046061952574788024683092041431022507295170054610913429295890836640794132020846783980159967769160204934361063298595498788543233577646353197060807218208872584954345288203169109401048014832641621195935254145555748500260834839310576166331100411036658824009128175388400341155778496201569030671838510818825879767171630634016317440 [123,89] 952069248957718077129608190788273181306362647412712428907323232556685219910965511795674943299014263381205081054445808744959068885812874243463766288722999648551050582030257356348552782726150568258640593592532410129244275890608333866742501420482214362258161430850294175421476811062931641919321459558280749322055065266252248547723101746986165932444104671158536587209758502738739285097667882117096492291311708608769181737414719363339436296442263844349805170379506933327390352992266125452355070756579142762279990224130170730412772021167485236983618932822510662675469363347370212628777246282686545717124375350594513045372294321651645895878479527451238164171457243443047549171037780876956760084404713036647258630887571623957368393569180146862861925147649147423957667422284752326613883977654671233804671749786476543696903757345309308104127715072665990355784906548335036731433996591741791473771319673777836628615154881069326934168522446348114671510103539873322055271931854922743888514249658569381318526631682495486679809892854708737957315854894061800574352690898292872535364793572808676925442573091776674072563509169206864570660542546987664765146394141924187875551110958882184399415807842013547548960961298213888368146977607279291687077890704399071460218761274939036096207152965223915926383169190678773779982176583826203896519937549181559571012612393996951562186849127109629180154577433528654580227523057282268625131807763230068998714263784556262320702756816395246126625635379441961678902951281598943469784673615060288957401657015636066852010463518175667943045109540887116889826236408396678526441525423127276357700046197528436034177729388967161953361441067741998187665021839262824332740909396894065123499387388331185035370087259585792154654377699218307908308895011648855034382998256777533618591299282104162283575471738090877530892500500367433955426752271719866290470273740020667451848656362511906235549988040009195894787348383234107433198314537566469805230570458954572100863578695432484531751334014447635564169174163882265104323213129381082270597786692467432386968177793375200802565042659551330202443090841295132571843151252821509798885787710217502720 [123,90] -12304725855689326483050016634515528323653450368935369959205197449864181523715989050795494305575066535891440294250943011411135806222817861202774308670164497900936898633281071829396744966523020147183260450819602967134252776322210511815219446144344605300103754651094900771085529132592658427744863486743848747477543906505159160564194780734014622404536344155046778654131572623485219499113572356827332630579366604558167600430292438671253906727395618735752299505639316184500554985526594528498725100521586250455376934840563177278096264860757393585558308889010032406956507704117987453357615395027652079223711542324871768625864928515566149628267479601667874994971534345337970964027189425128117756046121270859302807996518424053213162777967935146814980705380095817007622776332104138264736165259570934589732511454175824324798271412802956028336860195641791858079874331852625006430868923668418939707981619909097409858535698766247363042961791907611612136112642997347541776367497411736106856151912962353670968866689845677658345672268007152663377035054302012467914454369485708187575973992384339612701093083524700221842166351582735826396345155238222881551534941569842993508960977124685177816942785828333019477456308042100505497302266964012921697556663134422217188413851501875798155036056095122875356778998741236341525828919536848927487909222819861760288349931864623005949038582188036245420644655924030049693765726271488244732202665974655424154798153818020937953948743490276738847585157742004784733836226343316086859417832624160110641022926593036438892591129808846244861086799325603773728604598577724046095523201726426046126905016464818749452117300427958427666217898449605682339885334083639914589166270116115486264501321315933433415062375286762758513216097140796605190423185431908363159820198275715429534848782175064702688529581685345459823051657146749921917862206183804180735455455574230763843862995624004120420014901597869215193385813794089255613739990620302653112275187384956095595728462881322649477350762169664944138336689694169100511165004151056314614767039754743502849245959909710081899236245914153486303872001867865219162802846465767194710658913402880 [123,91] 101697370761243411547067127660538422187954901204789936999009240848653682804746154987931048796755211251716299877814174628935561501959082530650416797304169068483272166958365773185857415372894629922901808950023302377038972733361553445696060815301269087305169023789881654506138051936840016492720780243206753680386086894790180631527489347892972341306861207679659102788240510441960907857115861895729691655675968923424676962717195586842505034692477238134321066614343038352771256104946451033588207081886177223036465121865069450566930415423116016723612704662595680678756182071713395723897010413400922927345834120383602025130622100939326433053786117752825525030527506834803686196648948316275600298399880982680621203381332399489717279894434629503900982428967694195742391173633854790320587611087956890925292621920233664599815978768374692878412198250128670036923306263466380821275086176826490000444385706447342498470230158588357500817131771104357502908468350556770487079228030274581342431041272811194734971947561860191780072358210288284489181050711249886584124977285139896114367032666624269292927807938643829551738635367348512846257924444205929839127759856556214108284254311249259444167215275261498537169078078725236148827770334722904502710136864010124755878151774544191389972662161687933128579439440140929240535149819610131534050910147661606176147130199313202882399554522021385874503514605540379666571209878237040942738677324754208222971803234260837505338773917870569853474978968240925253656749066004266286682790987186367114285655536808159199380499443981458661441774306175829528996193237534766013771788649468827474338633502279403639298482402451287675138541795752279970967975203195830525614701015841180449246373450994475748600054658786077706530162814257952751240234822262301073090182988412017596326764321557474889983065108559639631035644935453088176908726069269373822309812465859264213737347460115930272171891592334405364043860380662659027468769989504419403555954928622562396732282894911952373163356251146000179120747823512796479672135980629984165764514768557400852182869064407128687299437613327163885990481609596197337050966002126994500427939840 [123,92] -235722094866310165689880666021008227839599861997388784316330329199870706596262757565650098071490762781870265279862601520755940776842882417334923916054102856445134201539666645677518567002574996409755503814072945339826816966583229298347863090198939862427982391490398923804065180737830643857382061830084758420679878480142394309692662393077020451096697921154610248921893306764116923207135475543050135875170336092167768554081361319293963968583620542462413482459409148289469951098909606340693520233267537448814186712865804597185627208152991825135199625111775899007782089893255362556962308215247868666498602985117186210782613318184386804409650487828448347707701575721431430095981647540928831464301219605512630607540032975209674815595594443333733496139760504870308300135577379686211518801766272031377552395595036029932465466887306559377112668977878013997011293600707500180905750963540820270858477471859204389360190971220140436211875493031291350510169226189803601149368230407641691181562081122899896758334975506388050706033560437404066293150435720708118822033145718084531455239117926554209749299135768478511983843457897243578245028330343379407442893361779617247885835089499004547337598611082683524346006408934239360779910134148624609840517600491645141724092006042299788956539222024947957596589010946274486717198478784317349552227235774726011308709819878529709046630458000029177854510200724596882876130795673335491034755517762658845889775604994307455035362353274461355484228799116917554977921004895820520695502577671941314159946774318059058856890449714206354774300557027463179574403147216461893332003326232362353071481552214433932012809361050963304332508633971990700519961652483453917757286846636357808939196175524879790605499800262297436450123267436900084907783221105897699410966155761122046894859314844538094477333051975356105485118539264283480117085453216406588531659506491011289908219218185435662362876263789734855612764943207756998582232530785102755126956238595657146354663768244187827224755180314636471457577737956502694483100798011003293299257188686685031725435154655438656058504947311315661911309356292873794500682654758611189760 [123,93] -757066416125701491668689178808668451871499306548380438028078345044682943796376448998812092496236918528224388866985929237449075058147394249741253430545265547655209760461132057795165746682326413273371619944920731728886583789950738920846986190502251197645628991217241545082739536694815634767775367431965848074837589391136061030313157111029478220373732767907289432721494013849188448162570905382778614923897983362696116669019405822269045376715624302252686077408770424900550433139475875325471505336366028916029042182325733681461258961973650058035752415593341615647751347535369301128201563060592620582760676634002924250562856384577072638956756520823895370759500194440421955984608401890486663490479039236397606459557546282445082261942306292743764300900147561660732811154444068957465654260621315661126028623111220844201374356095278236603482575285859801122026373993301200149271355808991581447271644777654492842619383133669974266717783871436999669326379136233867784950308928260628345425456199339290480534719123048606184549740354331951430320001057042430719078819638908822936497433254955572640498073814884561541995708858516213105790835477967716932669474524590446797951966469157133963125417709867425027101776002835143101836864025948099836002329841314840800386714533485374958008202902654358077304284706824406195691938083435444133399322148836017476799294377521757824034872794236507133577633818091395276343452525957725661565478936753420613255024581395999832153717172542242471348701120697417188650605967592125865758930875436343355721607192509926491116660742443998435439748289259157301124422745264408447126702491463833260442522084726492961883137208652481520208193579302906659530408514100403310801442193081299433924427355399878640268209097705668499840900402778588294991655326750274206415531034069242027252475762318173931351437568510920926180381101507149122976670649091130077484496223655991670301352260289768840781265955941302131692047888630849573251329904560262805820705543889435053528601133689061062224228752278141673967037452610220125120566660042006694733144497775592559272439218166068241759152863600704252851752277643782169656965097062400 [123,94] -70827930952793901800509501280015979637754024980415417295234946675710944148005659088645279834190330658059254891164625448956518568112686397732438119084180994416109002950780850283489667119940754141989128355981502573632399226550342759260780272946615492836101173994653070629152912060985926502986171126968412167490684387300885451089271641331888947542223792866066030205904348610919498503415984799967576512712732334563271669812808277011131782891915136847582728354844807803693571131297685552731139480639410867530816013161813888550158437446955669600422605973819657458311593661408038041772133854318320766856032008852069672304610017027946761542081569068980291420534550668088632248055959076606352964170482050686203656338220929296066991621591508791304467653114835267771067495529551256177144629614179300874627615442815362882565875440689706094934689436539298709712133081057267323623504741090763269457275657668784782217171404766921462967963627304875784502095929801624945864552882986829738703040265134438570390973337879517938700086937216170601507146020183793688762109023786267449865150245043583009171842477271384507106469311848015152793664934806366940856305512714420597896096011543956418675232259060816021468191004787190122373192957449046692430491272071644369787963867292082479399609993763443027017782227142863382017906385421444509959563626454524400394747418620563430464130607120618110151776367633165922707188838955643497051881498207303711381006280835408416086359759659074620538262607195402023469669371846172726826104731927890459297185735631801632686718060486179426402642793689371903251403148253236359699419757134007875691517861835962062497005915198724460092587697019633767845816698148173310714306313921986983226248139700974691777755253931249647559092628364110170506112378163563059647197766034341458135457207049099513471940115868129788620011363447491773753449405274806220349811032840355300049300190979743153477460068189531461253625614280408817831824445657202583856599209296598571315649565601548932457994033926911886249964083507677792719525352405346165619474060986211077235452673741478034554804140772334262402074797654252096682689822720 [123,95] 1707504659530168726371992316549896118565173988904046635948812779774867703876905662058067019638967765381515954421578208216929185747030706016586112507661997104244852384176580451423260572649396767879198935346837058852140626593784294764240614896822557958419750612481295548484587618144931764893435066787746668134465009050326737338223590465986419741093743955791874903655362732507466841573004946179695828448477326786216795160041654065585410139577400792713315623087949782266656096064733575436757292141083030958674471351372919266461373320053408451985248287915288037934729770237812683406608224584297009489524684616523702828017875896096141473419881315179599998886662387347859798686949170475454396333999220544031626060343724340162566651272156448757490401523323591036450175616782515147115988972582554062518273977181156959603081270434512781023309098300099650000665782545130876865333433328707034748201510881607556092754340249623182280021245400132180372289918193385126414979263209375937712144054599350136347638457975440199030037369138549274501327178787346969139984499867441372737271571339479589616332689593421611099474662343954132589465640840829318141595849422331048203189588789226773334699251365669249456088674509032917333392442652669965630654477372869959470566161560832814399010684842523343220635028918035252098502065647705973381989492766942085713698927686109099763914373648932853225492950160343924425940416971306545658181620955914117108771787260980497564233436987921841073497394514509944523409073588415843952637911594292633531445624472586693281302888995443334248351854350729826583327324210342662759387698594049047034788348174755191867874966040250054393641928604004719557046612747914376331554380759486454777149058821893469692609792002282288037329626778139233470260734279684406034738880168928466523970021456121290689935012363414317286477907184731936111561029844212494208174137081950875640081493224128306640301237615026400950028431074405242336682814171115642402402493947901266078979788928095616302554946157181306070612911212515662391569462054917670815648320459572920871100008978365599749182591159497724947729978787517836307333120 [123,96] -14430462965720169942981600771625507517338712822102262244707044204882324102648587054539619623120879171529021053325277493292555683950950832289281863800617596884839826241208551070348196217462280491630958009109029621789854284233200520846893828638136690703251765167777458086000061011862756557273079200040048887482030281696268577236644100360703645711852175664565830847440826249780540653139031526959115578451145700931845377295631812536048381259131366902635235086146687329594852812830596037828769397293925977710193322077190191798521819730105741826106816949106378126823327521715815098277876322777061378124119173703548501006582726661743421818861166980691700251473536585031250373664420813725685965888177363889063466545247328448519293065569183691825389032331258083265204051168207658547334003601588539341120473279063960918608494920488752784594130043409743388024952684255126628110175330458211837964655887467177567930716609017640167270250975734677424332847403603658847012381433618611821935846096990312545282131720725929508265911266179148281581781475348774970950606616826402351272493753794241493682957908123512943540901304074207719580939228424189416606884438964234397607505193900565078193192351749367949864018540338806632045347936008705193135352902665861120776377614783342996086069210389362367506678623094064939482958419762189096190260634813603216834019460425325233646245464380447959603172768606930844297209373782544391525091324627834603403711986864916210659926322710235428724096609097813001213569298301080395795459537192070021544716802176290650457143344836913255635302978694917910853228950416137843399340886978160755817016777152211611647671000423624961869868990413108211268172613944863278812830324199372838310258048861034737887653393705205180314284103406910484648687435296404891364495165012688354986205771086070233635759542700126079610348107129632661385568321227029470910544521980503284560041689646799336696037399381784510127118257855248465646644922507799249777280751158444317622232432211440615122369019895783914002557058476920992467940776130165158595445275523980478012770978029159168034697041552723836027032151174779387904 [123,97] 52359886652119181310215845426472414626281453863654121279030373156617866391582293584002381642333998431689064576583515029483528185348146319455805617029822452405777534895245278438357558221916022146700357220092968189788318855990180658112523896087176803631484982735899902986299684930705029250617293537418754615858451270283966804038508227377148353412940801660152921166530231595869911291650793353048410102024568427613913622005690075331891627499487874627934719613794268241250183429998531677410392093849097211359471739412804026041884646239861474386599286324085414540954791961768718289295552072921940312190589132252766650742661722416297177329213648501147835109221618209773669143411032891149711266041663110428550127744480725115611951246432987514408073161915676780602145648056151021686457171421708506182007256134903086389829945510520745177102722574999056514243493672115803349530924536312683020724808291181183787842141580861535527963478533718268025966293215434059153748759465211733439020409722050347100105721731288135088051778707162060475805032356299996890591609787032205378172702545990891047194117831927478567412191455204859564725824149226709630830162924590213636557325396845794774207533383955598019620723316850041336145395085321155969282667769000147548847914733359991992018944357176637695616414988346663226259151786846555673796606376763292565590025359715020825060916035131606993839427125777969243851733515682716286007891661475582569788284566159182197975712073976464141056713959339210271469019863659431125633419017187352397709186950627667106318467054483196345533693966397223696572155986923970268641645560126122268322806807166334101619207113206291009777664486115048486860866723118040118463559741561091797304597070944941441550158897583232949801007669261792247180690336013422114182443497042618426550596884982273589202378541644915613566259376460358181731414145232281688114478486465036618548722426275545469695404150550025882215301084014324019475803341453211937481331259190999181657212341423380336542346679803253722848478778599621766560154580623868184629023706031270307675293218485589951836656652206910951430575178350592 [123,98] -13437752589840804778129116325928830688782336767961755082846250537793923442760757988920806181387043109937537693301388084824858799974124318467740378048138333816418178313375750818201320972332633547920815644675897157158911118189842784994575940692001537768202609375137726653461743529641955455942383765712341994022742094978483060039813715118150335221271915202649958716243644478336246078024593988592531027412174421612722114900368627456122415234249487518585933047967567130998872046157230097868669675811157293247746236209641204286042699308942603643288584089931968647921464328886237287627375937716518994627338044639474778863387935284051635543394052397921897273366525079005116234609689378820069339298748164305815490190375457056643689259240303166843877902697568347159904541599914916149896219800458950198281934197757045734050377696972730108831711351925160536976390277400395829519843252081113297199979206718798878760853039896822203151480203546088014931529934564574809081297060007651772440417611289923247388966975064186707265092116367604556963580072894902291663413446516161205004425044062065959057229461522952955340274268162005297275140608170718910011352984456586705333056375640040113590053931395691833825046912162610459651430275567774352045107439959335451943138867425624656044610521810248837271119003854244390470171481304771481801438810667796981861515543444870394173700447246932977931038575869201979783185005809924197062218215650729346912742893631395849220215131350158155280176725222547822808869210320658565444096890911190122876390646058667477534184577824368759015146540547819940922923534310341816591251174004072129061669659643045545875597537738329333697855345120798871419095562394779467169575191745851118470410420749089380616549221846085433458833472929329068001226778241116347957546115558757631607664743982809775357701778210582821483969500867818517854442924964204763226205372795816531053419872161789673261354283295744092562748056682231294017623176834971211128127266153687324644457928790588141962668149472409597039450474242624107447889744920321777992873367277515341565139446584891969265411671718945486170357760 [123,99] -882320982458849893074580935282538615185588525267935401577923279161354308114852777621300848615599472263870234446675510411490620910383968481420380009649012589141935255176936829232308874668071490584305078377066852315065580964601244108751175709423392567986797208623794443299819134420345799112536343035558927234229555083410423424525229429772658821988447006381767939706991831679628447716888123826811202023078933060837593784367039553108297000222778640718776499238873511826077455938786684110570234047413491441941381159651716847071491991226168051878775267883023755113364159923990315499887731639156345337198180916561574251285664982865060176922641833726510959516173760609092471372052492841035769097709951050527662808206166695837400445849327250561605552910729524610570980889589047657373369424570562488647956091788136997671767862804850736363676953606285915211620884796955432078208654503110965587687215149608362708882673273201567758362663220857386812762323957321132859869023081515207554513494201929995500253833048771336800572164787196819169938171869177169560288895844705422380069329899753756654434362186773936244974122887175796803726365678473118353295499323703448220026368367604568896865041934712805516799666552605916876710027923717834513816992600062707322071842804619588944666876531701523068529885159099754951372195563791655807713901387365253133455835317914759982078927215696917332036023538114000703317039029991688087114395811994302758722530464123868258114211728288364272138872922544476876096667621105768692084272636121221334232721014842008502062020820257228185933800523275286908279614590397881577212828394620782277393065320844001275312199215952540959716642370259074892078998753083444997818627032255970010127452107041302272404287485337223239388382505985266099698941426803948802315542699201103994512948717324862219062053052586725780343293456754927257787141941934542612388050462186111566845411643554166985488211415560798458376128476782692895627464070987875739150992507683060503247681850431535811273356361968178341442079236949552140624111829919322111983286786012769504290423264952017159540076088629052637184 [123,100] 11282832637245802006504508163406437687324349093828987363151704035175920411467160636053009866773530916362157712674372855360965275808856171575971514313294645533206971224493451710872674169939618301966636481452672180364323411335407813483485121161550184680285677418412684969616184482548800151087936520641799358872912265001947479436335845009630150523695448859260281595062882149278205754884037112894801396867672986626331329551600370385311813629413721802215585331382263801944335927403952548112593131352970040105877479180790785651963921768399401619210056183470442324798669694364749570686910702454102953161678742831584066909265037291152097219657682035168014834064131452009222412678359280383879761998057698346229489136796602934884309173983470609038010577267535474733506648730614087367486619249874539642861026162563377420443670824477177340990618377911598232461715826916205081071011301278032042735120404460764297694436100070180061282649872490142865759752161272964071515530492207434418399323566325533516498075775027943135704887449014044348758607116572462288711489091580893788803045537098743783635640337367324810177910218185788033365773025823153341251167665217910787072741917253162309411532843276665636640189403268391665912592190698073779788090258950121406149001670331798075105212662488584131524228973591804189198452828011587408405474708071777446998491745986397408209264841714640810136514367238629644971339439840521087668656645240309377357420966405456492545596427564733785840752277502807326985890442583401085459958093908427333155450604675297242044307586056912347929082702362305214101137754935741796952893886187455271710185706745226824433492262162604293315637445806030492182165907650479586549862858229822408795070908616266116379968309602012300870703596969757495484241020951772766409550080615154801521990704421063013441636999057544740590066138457400966873598286810496108581708363060788205527688551209912622388922667692235233524309070890001800295463084468500266037440822231784370647499309344416849979808604130890318447668715955307407357054827012478776896937041303477255641181385825024684335819655053975552 [123,101] 7825629039257688445930308129902239697915882474367906892465578141868592902821860101136598107869991681305946164772348065019289277733654316794784164201184660338318865478463655698412343049307284091686888018272734119528864227137100842652117894136188382470216079078861726846429762708952904134937363776237524879909121120623879338976593452401438016371344429751432863083083130294892295039904405513188773274626213441017696477067990405686988661829060390362689095854243252364302333748457368172186136403153347639753282766750498646242457192348437147557998732425714949506567169819317110851233980075066429033216414530828822577114195314615328676107420557178946879817983759141320871785923407146713126140600625762086579159511035648532309343139816159885441103481784727543420072419415773507238195962414270290899589298433033083129971864032224818588709164702419424882069088511512848482216724021220704207396906808033286009252344576537325634478027757115136852756858140246054240001398523217292327809453287404326983965706621943958014077472466629060472220600643767870598231897076551967391031129009769411722733618571737058096346306067084000668234874738178162016427080644817212433151158301258486970718334956772803096920324767756837500188563177077248570393382953803573243910663018197582438725310843173233276814163292659854326557028378241047268435714595472085713332700363818907631304483618397658159889526705046802096699570794775794254851812366338745661371814879333865586476004090120584856848228309429125176656439289434158624533290449489272229870442992189053156604991484082175601322400340044552168265093596213500020124934186925596819062306811871461203385313337712098711077978465812997133141953951145628154274182877294687931255242167302110758707962114366161274120299652354108837524195621057498974480661063816336052364955256020193943564185472570157596163587319155604918108577882225502439687765628235101463936642386385869054848251613492488902485642578752322761682774842136470166640309401382185498440540948779281703358705128142987363903176542421147822386851887271570803957344818441592554014812126240261826314090070016 [123,102] -107451190358109262996533329478893716062715554333028192091894411482441506674655408095533604210841429045431108640439385050752452588385679194759312642672430781709859987375306527805650822857853115281975228989645053520190318626018085941941771137620953348785777493865989976584911177145857867407287241254921688462516366704226020712296919727626058240065082410695890704383960278646946827212675685871303726992373506689328231948281867520587208440295151241275813272339170619535740109265488615684030045494190718601826659138580216461392257102890422481065743335421191488950635123574440413050235052172600707232068529064297629990995049501154894792883422001583629380216769219397766824133813597752144208407758002586933786107465753371355157892306015327910547074996267727265616558078274301735929019078176669646729159694256688588490091368590040094004476870507093298437518679609031580041342083580401217621347747160659521873804279463057757858277611911505752923005062887142933986501710837952886551165003304493360227934847629961145065013886382543968791971175093779310474379074525510027844073069579014913662673922387513280662904207779975257476721114512090180820163904467118434394832905862576894356785073571477232429473216600276910731423082774132191133477938120212452201793313046572436475355878540210987298879494872603874389577395370950057776819341680462018133326848542338474954876879832394361581522172392074026150830893964800597029919416774576120119085254877005989173400099338506260615935328352580349908505085535017197397228321716561130001458673384721152413714065376317042494197921844664794583115349870463589408128051470527062231330704067197250516089459844340952614964128981774232999589733815893255803339368572311216174964679248697119286274984208414653659321197474372315068386104508135569639775138556938357334646120827158184491207392953087540126642947110603979892453141784973701217015767332211135023200154444656843184737723383839037679996388072813931999244871068025507842463920387427529908901558572773245118188312236877870441038053189247791797408753207134289518810599387121699976872954410393991564738560 [123,103] -294927135272906048128320701029012122677223514105504755268392196562552722336362380827971333869164344241738286607245993478236491152237404247893358124234833540483381290672572467590188469479667862525125795544338707747609279140250227088043135650853537839084305871868684413066448189784561389976041917985445055031073971291997022779266388423740976487900510401743800077795473120266875908765130803384383583902626042798214506053014873138821650420833536180335206894067480380321919106650993211231012035795247477793229101377361794546854193465041105179378870111810954616835335625862488872009923500737778583622524208558945217878231651851651375652966335579251905386113310095653998635444379118833036682468119815674871493895198576923721918865793875613173703171082259656093147544064656477463128195468991813961878725197632685007700796664584744142615976303186384584998454829862367226066777177047532877330529608652201377817495592855625005563014334184871355384661694403152058473818648376299131597847038476752781318005125550240148898748147569108082305167612073672409242384227291281152162997290570799716486595764939102054439887443495145809718477634594423294243363648158798460992978096195168622508181760593385851769396340380495467014881309230744229578925020381701261887969825951249069765558931319440091295676687199146727334575240091660237455128552978360665454113332348226380978125148588389356380337817410809989710723673792174145828632633720808254764606290367316350326632018039403847826694870118122906344740461487162662256986109046796629859750018257346216325787073054437737339780264110945973125851117806712216749290452874912586910262299652405154867514648967404699458149953732088993942861871977927550513640954395472233925116934920668722468305597241785939947994095562528662636604395641310143686688384016962281955574562768706225557492278027965103360895519683888771875105548974632512561016807257807623197119461580864332230379930607374218150027913682610718907786552582870498651146213352396847360602958488005626124378343740578352876264597921332559428374660694691867680400889304518055852367952741840355328 [123,104] 70532489858590417618278168117932934703133531024710351640449704047135864018133462542574574530796974249113250486928154782491919325336822075804896913061058592506529542524298785831055948843622355358975857319326598797849868002012172669571022106468609402624188201850409598351232597148088308760982706775125013343679568200571634415881142013455411674977800229731294461373459708960647255331584983180461256466424590973380082887959562655276162050534937513155314536411987370253004147568305673648133111602485953359880521285854783479817058922742100904279411026121753202100414063315762106707605456530039986857156454179931707812255091004215047643495052405658565571440281270990092162303207139889681105938276259243923602152364619777016349496402918847502515209313731749168622245367993211875142901910418687461189371645694135199830765375329900710979454088383257545028925555798232621257014224195752322757276619162216432806468392493960036560838841669055917951557109939133391322033924800381549474376745699899541201972490486569961958499590678858629076680616563680902269158274822511368868177513385955649401693053308848877598101074886394130054889773919806880400474010184721116212888152618708278219338548233432820985132061810797161759321317117234172909138165878195490630525587133887874421973299183159624775592291408047577484002496569246147055552506996979289649819608216286962156349048880161716336183786471977135789247922529793962710304039729947667054972416660950956389445931854217371081020941369780882842041157673161580096487337116232450955724558309091362258763471509526040601564246247691582835716947280299601773796217204481052416732034762761302782038531631913343834137830725514405772954668426257836920270380798701225019077277776437089932763758650720277443884746154719269634686457621619427244630747730051424515315686428275312329868336402242844191918862309950197230121077543275672872229120531075578928164773287417027113448244255291376232972583432905053084956635235557494164569591685623735528059853070839050864005549242848730107315261208959809177293659756450847226960497800151610410456078003712 [123,105] 840446086872365151783361254319737139882926286216572106285012771244876411681876138435471814296084368787490428670835172614546314319120888558795925084173852085272671159797293716330782009428161480262173761719089722607025039365054570207201711149436440002610261216436519019049802330585935598449398663258063492760362582860033174676265688537851222615364484188678415480575092319498806822773736515694167572430970984823373527169083902718859843865254436186269235721520507305311673946857301126816478462778092520771814909676468958417805616658412524744686522892842328101137576965121726659341868767969443699140983024221157399960655595206168343506700345782371529833828772579986194022073286276510932084700448339628648755229103639910591084916637470820685585021213955661317952959949798367097919225202299061652897073840537667906637660716951919413885849949651945570782875452752858202496932244743201974303663280537077953293396851808381749320090252042327722956356789803575261955191404218318617172717575378579768112061762978260365180546737769349844233083491280620233992266937047451989818382704004395960520066892975041016256130098145125707618617340112270261700550906829816286323842209459452657449639996852601449417698815883769014156729961189893322989352158631232531211909307536458772843599465873209907460538643019683919407292578464103712244264520952687973513181756928897874017129994317147752539584085467389152610442673036807556213481283739587383131445010391008720925647486392935730368351985027369570669980449615168337069513769616651312293988615942769382559523932297808725065030698277576733183263329394819161828490485209289705667711332569203037119135793213018493618312205334565987527230205853002529831317704546127214975370585646873333744681381627933004048277817781208804486647766284128009682443579159107763372070988356888257539764321040840452303059929148704938730112924112431965078800091339519008585825437139856618581244068726837362046219015402424776225193788690283970407339560454943339616392736321871370311453856937974478624902621009090915278877225580352955085092306168398320827816960 [123,106] 65258893589951989611744299805022886855663533328126199006247644598501633104920746581488002410225649229753980407988291131267752351565207722525723792143437266529909056276986336457472340510743315607105138735749641686824802646200523637655382025231740507380406119808184114339641951906213758701337837897851742207523591482947157368730908495678273814154108852850470641609750729432933469912276170926212260647052483464222962124202753666227963144844100942602351491809866949167067924438969750198082980368192088184742651963356228386241576591300319615565474193807351067029212522966584657183029498916267519232402439012025431891548342074392639423275883769464613036158009182271311850567464852359774515234311352369486883832679686802509043839313505212857747325686698865648060013444656952130382988665770446462461492307417088179389961579004673528116504004921328695160469334458147337554287606714050110080256510836068369231517835261070251994173997645930805202703701019776943547804284983651933050265760715750898594755012762908428818461729389151662635667565928319731389191474391970873119865433247283226760875583333426260467608535748432135954550294560469566411414464786367586035150465423977181981902351646985956883432757835022873326015257237367837329957017397729376523359475726726376727327563473775467290922647038444659554098026763592523719968529871950698218787159203836453994817036175065793014393592968341862248032877641488473617321479076799399368536244077415579503925781429283709299323190662663153750532506244799813289275831345499729234141711519113526800022609371806428117640791943258948711055837036910072897129171391196592931026139971847513773677219565849342020606683752499239983492234675295329212367601215754093253177311593535057182220904446001307985002730744669946416807083758604842356700272011234296595243308847847979474101862990829867765904997090996357691466460769469004376360806836676262791290164640244609910627742631071235426064836716686888287467422287705357957174678081331494658246287708972322148319936981805923273240481770856508163835476015916873205879991974377291776 [123,107] -1332571614625421586429493313320868365575297039163200696434439508846167405961477942123777499748006146064298208207746428796729070808023896797569473182775585136341320801363982795448645011816305094141490201496029152967810884924308686704021204358119160093089589828423053062735290962708923714943207094064549616195916226484531886865791997910819482783881397470225037113519507170289952329266174837099837866230360486710464813178978626436360929392578940362991346762880951816573963105179704468156293861819484941542142851982683816678103503701341327575533233263620209434904611158614837757988745417756696830491576828564143988743228258443584343927942961573943558528509516552803262711164946434645085089946833202017259433667683938992933253831934320240595859552430839797036371763545653358120381854469796667939875414576376797958491467568338753017298569547614454049851371634772187712571464178270323063197203739686628014233855880163175876620652614534854937141209280395049022181323326886120340898459259079045135413039703897621356505082450013805663359576424471261447431330856427769438147895456965339769664317218137830826614316533757214202051441197042886758199991378826857895585255155142463084610806078414451699688117261646919099109326684605632546262511016552330947495847974424352653496055281011963432837511890625166971538839416588045400563664696467834936981976614335082106825698461880928670995520458879738742745493608607722150087427871049674553150281299061582209511245280415102320471540667157246429137263905670507330197399530547399023280056426712474255920621708186924077398638624712903010335140326283745076051521776537875135310263294241461062283321267282253881791543361267640799716060424280188001005848517863744609764125200262688394616276410460291960027453081324403376463534504745148110087276168095303844143064427662171878011040040845289078959191278040985492672189948874767216901928485067586488398654155660984928895301837577590063834004654436861954329485792003393869171996299495389503721610115819109465353895361865538648828049067592623598655991297884755871637933885310976 [123,108] 3148238500755236901865449874338664161576046526837938666547802909699798313025329575636759376240845707035340483603943776019567993624469216606384680144565004192359641258397868962520358306124853472781882236002113693983819178860589917393350002040454953469520754332947728031081398810442243942684984232710444175481597987478049181141152643609056300332087747339067844065434306860981520518697217716846164730710022306660552320379316370806873517883079717130764954510631755652225653374439863551159623071739707074421601050765890979180813142745692480521931190843049407031146750469633397765096497408388725645964898375897462125826994101059399889662649295272514322715508988984340351992807805328929454607001685980615448724123713313233762442515032189817567929687965483084157907812991719131729474719699136292541081907574940749303800544526242632058324356290711360967926497351533148851009652471358954681432702475892111692019654673987083320504910849006190969597138355107874039644313360453015613961622791169657611175888385529388289358823536827008835951222644342048269161445440803748760845928545791451409808923216725026133401644068788576278462947586876839364215420746214445903974436102678586980812023447800653117464241393199777484220214715149935240687864538963735903237036881976630508613306448709543979099823049065410151589948053779945542349521934836460570210293360350331837434414005465288567737894368050757408865691157439697757986265154226785914690761913674949185876995279753047116514591607902168642788396148740017616861851653353368069872081266507765739398795750946287652204894897418994649606771047063963110441719000515361182356746646572519593427539151597302595953102469633981887071316001692989522783068999469107388430548055761165224968617312166611091090651282848812574697111657801381224759333608013228980631704995563597929228035330997263073719148925153976940640201950717859538387898255943314539063552295504851426622247300105507394627534504084993355476129744407278860191069275653388646609220821762163302208775178528603753021158358113840503382063606612741822081925120 [123,109] -2184700793664714313623620115402608436073555063072466722703328123453536752263071034898769200886959513548789521422855899644333743539109735129339239985196187238629349243534502272930111227106576568983337640958049599548718329788690144958888268290751505409597444284157045198875127461215104109460400818591114825546374200994633959968180313603872321055714276239070603165951240099363858779468453352355825797412780305467034760248085205134271232210651614709572898210780409118060668082002035439455631215301824792618760243335204675999814242633259129500347192387550508277272137404513354234351112856943148145234117041911949662162686122055540939345435574487145682366321303906253861027272388928365633221568088733528427137929240875904510960115678387658271568178366812627056752446817516327759409631995772537684614301984143750865897640921497049797093987752069776249503855529910223666380014420608903408038669845875341557968098494397773146347522183160180128410674790453220818010596516837354148844472288419997972975547344406225007961416887825233531781498460273332680918695180801149533810668282514685527929438077507962046139421250519465248682469365548086945563405052875149255371915197318201652611631886134737909378674435630622427514334185656498250527332597673142230350681312284810748918117325588897698452400117034575132881679005580843912327447572080826006985924567204214948222440212017137240769082371314064893154708499459914738405941165485802771655667434676001224146435557954319611058439408893359380296882027769682698859998916760110796711299165927741204857594813326689989390553280242537863814854308966051928023765096123445161471388327737297535502587680329264994504000123439709915970602777330061943270153672591622691128832019103772344384780217559370031265931186088198395275103757205396645787875046897018071630118772849907494716250318588266780870681706281367534355315917694525087660196822026831713468392534351930015646314079762894925148918511233546202273707686045543686462654293186456430162886922142081558548607915287512073579389493890632952046104665048810520576 [123,110] 1879545962777108535611491040337913524322399627245169137170694694293588379902031574203906217331194845463593697306898029220425970831857550546235754443364937836545287295317634265900738501917544096530040529374173883578655848351225299436944037391062290194986430223851682632197744397479567023121828241201659173151527076452363438558116023510886715464760129244836723402488180370822314435630275231135410356453044187366543629601585436698490796557030052585821887233465494045590929166650520597659521195399024419108576523828629249366164519485716271209009125060205680544442689952770307657582787839047953795689422905144034820192980411262301557885256701878178615251922924445051913354169333118750497018175162936609057800847398722178634489168466539567124883054989713191287286169451731751127889693851873149320091597914354070547139313666584369856404578964273588543733041030780539450291433764972804461296428919362988826662209538688751732859482129362071364487780753747021006785462004984033399097070602739551326665687900599621705253043422409766481135222092098728344582039424897089831069402779079193459169401981110166435199101652076262440940777155870704099045408104117229000956790424094662166904695381526313126193495716508948528966248451952934260059524187436920063692959054147588110170730810455752292053415384216655765695152091217776653680363842139804172500356077477260651076105946179330949517099332163721107627729433216412833709227408379883181256015924393307807543228882958164089848823276370988441116846679284921286930661480316434769668905834476801650602661015999537635840285828638660645071628068414426048991323864665433953964930531796869590015059895942848844223976746138728561843964498262170094167948791173295202664216485144248223778865198549331535957070997695048043478414206455271282568864086912738188548539256176586961378978416824037851582769675459942551925500966565302649414603544219141662350588555949388345901145842925440334572525142702041882457835960133514817749667041122170319095675363167471673040739823225392010870812645251526921350432672579584 [123,111] -951009769993677637470000857778475572017998086173277379539120787884694957343187518954507674643920936896638739302573520901749182216973166054016833073155501060875610462952560360734887148542458525211589043516235157153162630854213377413395997871753295094469377723749200637488437654953686190210473286107417066994977174518053730517033740856158927637588274146847483879313713548480507984845836028927609456969705828666132341315829822870015617141463781117870787571499344427820537216830470792336398777909180726849305193120495232581003666148057525100095874228528252005484709539241487126014547404124319635431713607606903326325726695636399805986560208818223573175580118141845410996818141981443164818749862473119391918295557018683490628063626187880344858006194673248966649890745674688648746185668777139135110541945872064856059396801099078753328836757197976238242440036725399823417859724156192737881178981016152642174333832197398812379337308491167538053494325643224980252375175590748526407191540026590056978555248394458740610273585200769967624114441711399742452242027216474503044638857812192822325677492506700022046499738162894899977668938987414527458180006310158282953065769275215933311266791836668823565383399052308595792665897957845934042613417308460817943454095246665513952229470272982089561582429441689411123693760874061041410720539484744985682584134035233542717518810990598916082854932877353413318130465967578114058503746202583506579136712617496210141560884660183847213592957332701389189470092100643412637529390787866431490051326104385710629991985190701368520225704383733111436298381869727548932548292993928110834488853936040720401076010897079265343645117264779703176900325706254074740887541029938922563845496981002925899920803793213497890761077084141106394903899071983039024946724482250728713958478267692376811916763138802266242893397388442930763289329913381639688547884423885022666350785349416807530566464863601728671774631260243156570216943935196312703433821509497179919361241314810135317127591820725894650410028906432862495346688 [123,112] 561140406646980433965136025075858645025788313254038969719677056702925414974334545731463318559263369609158294070764154292206177250734181606564084660960325451342907580430792061624551866311490732903687911993611557060959160550840644641045040097492021053754097342423363720271526959959753590412453011117259111278585833226108014323800019249032857525843405114899349958674370636899100420181348483308920750243916542770287321971361215731980380624145957716308945456923423523605958705754443803367246774385977334234906962276646223596618963402130363073407921771526683769799893650924481640400092737638576163967027980730178493605501219062783480636588118982354396395312805796710981606162417011449910072391161740514526226133464398418224244476011627154132985689301657882982962375098917300329950396007154550388066825545738328175009489918232915834119863172202620154959270146382617223165178204380382466397462327464102338332625287794267812215189003056979803988183508914537487220844738405117717261670289249040755091806833855645233302392033286741143960775911372315829663370804986450255869760622959857141480951801265876677129832135494058685497408041635348386311713934952785541906475830830668747834589913911816706672731879285320396266048588540567464984843443690172823559471870465710770386876034771577175096202063719066086564108649171285935533032183146773416035517457545621189817935253796211744571429953043264638819338700265589033940799082569696503042005946521643583902337550035980157338764482956467612010625343110058809850160458152430017091059152375952365409816309459013532814618970618419475442488992125525188230511189834281404460096863691732250556489912479822970793751114271106500828130684584811993961997474049233595180133927259363290178369763481361074314364761686530291346796871882780248987823845130769880111748635244495257442102799675971260424647023177262468166453897387614762140307253015300963278890353721435833859131322652430908320933791789181882722056723691549733648225340491947536377595053363297307741195778958680717488969430849980104704 [123,113] -282921624282986674107532185823261570228716646150491888480978236538409628879203614464791836963551499689846094323075920949827923193038240902901009231098772810314256059106071005609350104490165974441354389772269400187659893605173833427053062501796922589044305479447415922450014655235226017000416232376521985394137461595835762896373692025457918409989974542680171454836128090473131079412009545194894840125907927084373831203828869691817129071459518752234040856727725048105390002288665904899306114592408464797394224760273316448909505589667447343545947562988179322611373497116050286119188900232040862679710412132191088686320491801769759794343596556429299229481748050984531476875429402068380832202161898021175334780204419870706002611094017372640408199589623876681078735357503249182957759602085851568108035189132283985878273287857965907812858208604740687459815858748274449997490269542332481299084096756562377675883083460552213520298073749308568415007523721489762677486331344551699207029235040759941242490945196142488539741724304469956702476142334495457080154966928179533185361528475923949391812598240968925517109416564886783023677325235762910453626878665794551849075481494589326512025705070902820355642957791179502023111504170137439294504872565644923832166253944469533029351398168043935436671095144415493862611208167255415427195087975919753766549683133915984581808394213891451070066980869078037877049043220488137872684215441440406565012707557243640332375045226598641941379320561528083186961663306004160318327668751278521726091326288680837971402605666102486593183451452287036611145554067523320718908643687592533594425450790259626792627905452764005015880017638157836760201454611167004044192535900869319708748896948510013869244132875952986194834934203898170780646501640132322092720605981699008704688255580405799419766416803836380020507424896675054017257851173978626228174499603994123381876213808371079818810306528567217056262137420116730309069818022972104837950644702682540977564899563236190178097680340446214463126474260480 [123,114] 75101028680479707358428907318545881211208674116114794626933519236116828510182376912524692186775215305436453469759076750254974973632139157664298760933644395348295433518025434348323917633181065370564880102352631355701168792532697637977957509377363734572769673194886173622017808198501200022178376424429541048249161166242888781858306217284789528932050435553218425912708375193253332309285697974970924044389314329810192636124646749706811444611196254455256294266942744518637953906435923189770306945270891359266636434666279150713379394015927049274777399067181280375810102756518730455858305062544933591725704820230746503765341397469480769840264351627734495393317815953791548156836617888534735563800093432992545159949875143966059566334014199558633320765200736478568921647293985619319048750452340339609867972584398242070460832135229312555234462166988645529864452363536034116019769706871675304693027440797068454639761969941750686703989322287193669924069296179568728305155572243090146237992646615667845199352843397440643397536068622270336154939269436808834194589043918061737471917185992664361172329993791541438400286987725813754868013364552409236836406778733431137071726112282850568424739113653465038544028535045771313675895433923927681924506250055248170201004736885840546526389955005431703577093706827383017241939224356828936903317556467362579459682231222917082949273264540970332630637865040963291276955998870905659734395741979396824591034361173881617780063094728494178596139351531330537617672823343601809867814871929160293394860601799584733227678501115828563438252846045207766626273930659508278097344869026963459189824935541508675297029449297445166915923938748271993088300656214224140468211024761330725337059709638165829500433304584004722068683439398126275746670721707201283659760901602544706796630806381003711604506311159535788238639035429318268953688459124878831799701373861150507226849687411314116616478125070049083699161260980876393318294400383155558185953966247814918759238900160696391062677225877922244722688 [123,115] -36967101287412671339047124863371975658111333685897757717913211677386575548380752240696770450815575815931653938119034375739291574632978237230981170491655150910100910930924488102032747944751135950270259158852515549450056089449954661808184327921087251135658575842333277376410816207578016810309205929125671040299865968670632442053357767570140197276880166056018373264638693106371827831900469358547048304096981594933539870506645178427726547041560996076148958843552475772504162088232114967926557377747105339613823634049450835426443575046359026513593764870922032596643490381482161381445143744503627915836900568643671441059606360882035005236556979498408580086595642776306872171817279013389833704187979879443920633960886812616846292967397269409498808159943245377518083434942690002734418547109440604576076339248630737040506404166592820831251731250928697731286196909409430992322045000017061465208883334480339299148879403441325898025032571825081176012289864405934126009458072706092405213027572736010924300139838186385940938730623976915419442334864640504682328640697421467987883659690328632925313617659893787543830804625259740641450106356010166547947995063503726174069402453798571365731509165008022672475434006894851878547699633057206140453327214586154822708080503333406288879914243255597294101676232552976111213960578299231728393068133203215021091638281178798413109392461196033401415990296465277825933797690865854685596745761632554182699833331757295247627442259691816692995167760225416305948660397586596880927804877218519572930134475187834418128163962046210651546271182973497727609332511863252121175712495865080503175050101867791764732158302299996879792624238309412004599953303730522957889440918971451259335928227527716148252450519387584263968463729597959714753849482623905337064594176980610184434583945252284813294362684885235409713936802412945843845376936300539093463548528410579143630266793283283369697145230024396660696881828872441058603713770216332344220606164342661982011264668961982190651981455894642688 [123,116] 8849557845466940976310959757149522777861395000100396278333841482673038387575078366360052969266800487782158336739226434717909245957414264334837576443620519021291578728263265754493161060655383353719643232049804145197642017828274111909566861994153489027375436279889130619282282715165632266692725673644381051909483788354299570163022094666663257323635075380860484310085546811132798951673606482523350309317776757827136591456057481681448017264382789922851580920247656285209093828140008715394969844194519650782768950607504584401019743307948845723557618404511980940738029386759948372135094471867781687945628500762101132601897792041829409703270597488619568579940702706529167303030675544464756236532989178830019455458637098738184292883436915626572888067263167349143512640594386244642547928760148622564963666170768795310296363385457241803865717516461340885161317323651171417320871125275287823622442524393004114529804274806402132793260657400351852137626813096388144229211442974108267588382111674880791891488599502130658197386563545847852041254508187662487890754341345203009390595684657949801236711067862845090329047856422902213019630927851824918348806853101040325369235702346161430537682890385769147146783526560461854762139917259104925093522731735132919616514642029106949062944774642450458053111143000679036765523423826360598663074940261289096575990163164273013113645782881743229288935314115008436360741092606423310028014165562414035578158898520924027625513781629853617818621024632176354890859504652994517473696422218796765224527817841775744170510226309266286042533213312082796306196565233791828333507588869109993909724905313454792695617436509009052375852860040919196950800908933232089748103479064146856509544772639686359665538762800916642625684964423348187146580354049124932895339670385326910664028940904591953600062687159988955444608765680715007412238170507179479116371568689966901525250784915775118877791420844735865877299654814894703835337834385936420542989871246436599109891751282153855424351617024 [123,117] -1732815933264289285715870478108397315280438062084010041407272990168639111841092784840357678166101550315085969048654285465702499039219771791397256112138291010068071911822267952811694438514459808542720763722929198569077829176343491472377180971906916862278643754027262379598628146154964323222525410634946245826620338838021199091456820956127873719918558050854659722274329101972568207320257603491262988538440899526286918926680875617490539018058759584846831197051331191560309662532892046500869829752487055886116958343543468934185684574281778140582570996891337465592731160516781385253237421648120650214350003126037635520763153557129309012949054684268990772837234305238763835873996955584263947068066062511390107937113547771466013132758785645239991286332222892178963194502707623273966121479308838121640441867187435889141638725777949956052934908347670386245044720581419706428501931026294360835808211348770394189615784797645203304521189502218604659010183658679295054585750468190284263408253392081421122722680345412580834133731461969090185385376030423718728047207261385600983395922141137413719407452118942767812002404727808254595092608875717114815038709031271463962309382159242610512020439378615137516153555707846541681527799268279769085673600301663804617444285812214887728049005151399771033805532648741147868130320782449008730599917001212190618627097245340788138036211278610856229247340694438327461983431485679071283889325759664987054889986965509157952364017680138957165421446791537689059372243814750319133166233373911775427097746330666235462486968529839562072174952386657458752955235188344679551521447225491449305563266253498503662558712280960335265427827793883281854301436709909690421459214933227145403693937943435202671833288738700181112619834447414617639170437282695520274738593510949501621824934956827157184517904535638623673434370417680219083066127929311673703543821753208459471074309915656722276937810346315273481826258040744931333183203184229546139306911259083112791854271376140086706176 [123,118] 109462799271820220795645863082438520911949656909050346873370009886700483337924272104145426806523132327811752701377854968997876391220655575868537157298755983601680988739377573107749437973141680426326363450379706253430739714772499668139552649641354885768174088818849164236794497873535303284188707596296251922328747897527146812978840078519506958433512073468995901235095221488005724786857650335292688715703846382535335872841697937063630780872688102958919210929042988129816833918604086531127610761937219714931380523441304528705061776661351853639068696763150324749277292892709771603087248222977916201593329585119661795096080839143985723325944529310901790180493585006655808929606406634875293261723711889018365049152337993889156973485863340807496533519115394615575128001610259808069954916816653700111923356531924491777667220725378262794557456967307914685646465422482134200118405985763608207908211786092680494991077364225758369114688686533515607538078194733177004647988330062038660749016545818977731250069936892259129199354804257512517531949591984146464808039996529117058775746610210212463836286783722976273588666198717713320287335334266505364876530276200544461391850483817653634515362087798232504179092427197770646443334804163362534728578947862358274602449911475314098680617541152368988146582567279192036228952433689167187187068533097105625954658747987542455621706634867862716678219321925561886206955328601090984626119793865281170682370841811429034961342871612335407571660826952633568020954659406720818609935486874527751870386047088474625065923638133279047724889349715888372118660367003316826227637128267848111365298695172388796315424845034004972607472724861832663317648073155713077475481761188906075115648678977155212191083706203630644137453689097416817798956844486833475437858182061356026703821986171583302306116665118588941313451991478517668416793886640053873715499145286519032981029317891413616853622884759798103690024830888305274024768070199816433029205450203032153737764012916736 [123,119] 11498387800844483682758111988097260506321598501940030630963879241655792182125505878692524673246703215481241731420290057382632408314324457539273605063408752549922805094951604397348306581419427838232708726507622608068257774125362338157525808500036423917183442354895919702478530356995267837361471486899707399560336383391108304874970469407055525016768318104735192100040827405657744588746874014650735977578698921470114595772040006825262944942742532305734427536303849223284828983876510355471080124064563674159656437146324293372329825252321348647899891971666411432900693945190287275108646489914340539101660581770374094152936902697732866828524910461354003711712067225607993535718683975743102065640413408283854514993401278888362401992135594625160895881156172531790068821146347201376203040247199897400006421204903967464534085652030296505635892696976867234774302024949727107166899575015384134953420230895470264727918827132300502081385956434829463799665520949815170629097719784297393440447862063988597227567667411190083293843922855229031512080667685626021959638960772046298986743923021945337154742647053606045002467974781197311931574831193359662040952036392965283345028822634536925855209460166209455637766012064211230254396639331702545744236258985945678167632962385047171140713745719317698177758608948565071523881308939932192276595527633801330018591999598574994071170034606597871103998521429291512169032504407240474985331708047244044441994973576056871631228551577243121902533877838366852850349685227439695005743660292006938245246656963890995306599934394371577761918138213148190738374777046381081400837047959018215067604229423108940524171644495235820647345518530487818988938668197812835169760742734297504511157235155795172557739239424190965699054339177403334671564977987421622749914571356246272387589840053339130897889137939957090431931489294490668216302996354641461360122992125596445681087954468323874950155355323100671405256835854976761982117923027344859995699327898410827188338688 [123,120] -573060357916962430722556132655956872003135751066728839935950144336726038966442147691022401588100046042235908992229008106077944237711723597905818268858617377951687184350363824773908229034726188984693949999697934374266857727617921557656317495986606863822246421111656282794095766521444412504240035306836271272832542240496588338144498178989224137076491002361468339737660154942849186607527980274046847951937921991632623835069575162678870807028851180776845344678551535888570937540925743638349319728123331325123640718210941483045117949769328011865066071004702186781376403066018509651939919764987655633717250902457657560581863041553715836052734276280180242011371039546865795203471409982625517922476097730202148132593992609751069203660861239480400002137072715594622482143715151443676388151126788684035299624135833314745215741975037817899888988450066644818914596804853104018964683960316466925845718227085798994356658860440076583776972822592944180347237194911822956142035264657277145186918686852135133286813372365573064437082616965748035441988147213310607934031648841964102467085562413577884686649802796943326771357675033281075142335940159385947245111677522993608419813950631769754787875074305333106801019383250580917954929176887354190670510689259967404869244358973095925029674770898056514018187921525821884761243527788120821853482745818092655510421528848189371380940423376463083133273330290819023835681744113916700348141866352206216168238240850060708843324778789824378160595816917452214354686436147302159381366337184196367976400903495541338462273616453672221611816953644914931446932779635284861723383197811926838865466848113299654654307393097105539625975384508452664852733774909103700483487451125166107879705292024480973905300735097081663167272489793511569364854099916397335345604630845393022079060883088786269249635200402653287488107246955653168143424333315258643229905083910614193623670737513624311734834968822695605268838185711848899250539297950891199570661464484717568 [123,121] 52768877694277707051749927152592761865279804611879982068768766276943465943956342179405615724476301600912609626508500507776567123290573920052733869679688068974340479816827299933723491671813677114103396608879050361174652099971961314701108011044600434446869834269877350380741391479173919457750138758882941497610478329052318929547859414623828125658508419048524829016787218119562269237683674954767584562268409644745027623781834166661692317894300683668006679360988834337228509695050599509043948068769841331444613295822602523963235454784767399525867992926921816701731842400851903346043166861472140403174265362833171590910873862038236900266359407332051899720881205288272903052070002860796363139529213122055595208653885682047541486791312947028137988641843507581676718167078560111698701648241742205001470011650138518382997092745501274000649346381200677085963212638872343845519988086724790750856914265176225836770904976044608626587760218916029149861703342145914863024661058126060607765547281995189787072125313642390245199827020874216086174059716903156768334288162335167163738629988928433237874326355712822457338738936150314996230637462557183768168046797497073560957435184397568263106060110641934656596398674359712099534970516936641543609057810029962320683956889634177476340880412238074736301748227216575344568052396008229083904193633844817331444306243211884883440814673700297475901854890868001439407884368128985932874641662297762485684444770293646669884563838759888590165955430710464843556700768853174684495164562825288311588998940324755789601635580881917896950247081180176125484974057332643957728447475128314901126025682359023817264490670257652587843884616431329698089036742146336396113930604127827060811299016073823305551578671271372941346537358257068781102594383312514711257116702637741323089230471104776534824838293024662858956072013196722589343333349955216817565810758297813422156747406489379069428131574875295323206504274465514518675381837531187408149414656000 [123,122] -9011828086352820343080269556335837122725668477557623280761322223229773254136673766361401488834114657023186837620901160150835562297864050679325421569448930853847474478149779306408378222910529598004500122673374710696958345040491930923318762857241841760955895113581281391064419326887312182585886687889817766152838180034113587509243606933593570130103977539943069684166203912058574454636399426536373196166294296943471523592179530212658788675971776963352587177229353985308641807666650551762495538350642007497760777103567719683720532553373553271991025461461069960773018099543029473145414376383674837241794594293941166038563127686336160869289180305112128435777958297757878515754204401163202161264350792942678103262944205478960773193878240623092238114720190258525607816762150825947211926879907472938835022247591300434352732433060487059879069023539297347979950954768414469928401566117135286164550456534976025280411264901614635142885964483177794089314299791349813663885037527816316242539865800244963218897963917899477783860070278555826672810231718498811694939557658472848040619476771631300897750984055094576253760502725358117327523327047580392128422197425411859391839710782715768316069949339095654264030218382391948633995834682273130027251246347233446714976529591939601212016179394776227984645359961972061182927189360197632405312945627785192455131952737644112665933547854751589331567952944397094774789494976304567557937519542306075873274297291211866758311745659010265326543328263155434867573638011861257550145187586731432951099461896391284019715278131326409941511782485257487382210005325031228837656448438722551199510848013385503476690795342127891910038355149587725771609795380279017718587979526675595133187662446336598619263425679374918804702340373091357490079142856502113632245888904748103728763297298435428802070001529174933439860578892245303524450876128291439493119497769098706293761960031448428862851911745136737407487692506570790641306101650780576022528 [123,123] 237051054413360144380751334709422356989543983982709796236606101768562935814303280012884874910930270689637921981379414795879890762845011048002411757626188124842280076435910572559468769766763674904061171194379892459411185522493147853838985775490729842617210491304739293879235242253593606283328830425757847258306710322458499898310303099935109278809598992964569074084159219022263306279245065675417813348117027079637558200590078177717099589729417309245005197431545492756282618121953282189341697270422494268553938611711955827647495420730513699113073429118366063310905384528014471527062700356461981557995822372596548249935125384688159896427247004732691216496579495866371398944213577085237915473847294980808999907522107274035719748697915691942795189871738056621315993444989222816458607735685230870142964544821445062628292613016982917793662615504342268546131798564171742139811221409556762291324686880742604041359974961505597922389262973923739525048795609070710465652670874775656090208849522666234141967763662679060339612694526582916659341842996264523437719782707533424954509812137481200513088162899131698645931331384574273722411708094086255172296951362091134162889696642866639488994678614033563193996900012134642063900706644583877847497914194442746870665014443232775481829885329491427213347350969288834857715088943177192596542284675240051072143511214266991493750127093573015238229295519774119577617458260597869136663945521806172176030891941468355716572214821409103843237987662472366024032551941146317852491695800634215232671234243632299290596511174372105972412825539713473971137930106022255165982419415954632725421410179942734121419774711631018761051618108253732454312126228879142036614802141343304287405515960629272485540847296837941692820094996852093093661414878081905759466008481534079978773478136887315297973438040850651812083984903256127507028081735042657070100396674274281084559641007989730783002621214213792459541973526472855980024890758885376 [124,0] 22115433218739208212764402701281048136709685972819131344321195034282872000384561359736262415088730559515897271989474344504937777431229762142874507378823716785310046790150213637468277709843348610742838353153120135503791573381788571213000963300409924875708274879103487225412713815260008011360656560226294026784395938096946820360647735447950812390964694850409151836311940978045954910215254758204229443019344243475579968919502045461400344351010156354463436278269814475218129986793084015254811781535095882738953024461031733748159333230720403988317525139668695192918346916858773904932435401500108359227454810572333754154723695402075876067128564872972021431395972198317932365242401297128291855151272490366333968434349887018413660691563205199398944219145280270005768867682529821023932010114042421455049364045036636294220788601504050374501227896541542784394691677168456546417753511435719161455971265497338617053094296495263103051336570549537861515799610036336191313670831671491313811690575006996376084290105682048262880098696500125770534695913336887121680293166472629087300034367464465677835655753083853962841556541901760224642308546410850895271017519655843142062187403684154469880901932622618324721398544481246367400375618561743409865740012896796829624194880282893936307527188532373312633119714489844134830653408357158134263802441489838464814015719195727592158641767641760053654969829431144555148650811004967869014845741804432233135936548456428441885882637551725917999765837248461317304011541765619292589889508670368108088834375256398507788661362798456797889244145271984239536380227998829115015320908782249459250479724803660293491750966633059577342257708672307654668449493718768137856183628136070393213570113347080023460209761153711192982870016743764310626909229338240357731348160955011585358977200208541215846595851480476331201157716613603214462266728100070376744440189768571199781776416907048889028365599436382655159509871165841886891760817586030628531029103433798088593927445874734972470821179285609876396976486001865264511585311017885551383504441472220290483732087105649578601254397964336483282086042707767024446311099448306850462249994198900418900599357613719567484753367701760498018542079486814113333595807599018119986322650902884761193120040170498504739927944395213237219632424883419739144450137434443187955157621213535723782148588722883945252627715951690439899226538735792606288661443455535737800943252295837737619876861572265625000000000000 [124,1] -3097496415537048433236585520262700764382016613408680527654433322567467433428663278365116139350936115814264402107474981072524850484560401801566157032011049950569854557587240408931069391799104367391629859592303438780932250665522868962317796818539461088388202058688425924572366570364839935559818203066113507994035778969181563844810478316479549072075549450747615144533470691880378479246865250838882374533832624076533392325801940321073927172993431065499698779313783519333930321829194518784881238503780424047995705964945526020881168183574809149599378042461688032407245540372764842953790659890170662114026555992054299115848700650489497566786637808007416829935999883721111768321447860827138192821377555339398142512051136823466688838382995410604295534699088046929748239813695016622379174584364377356957659204013974696828281462540401182975853336153883228139312931242204873285768619576512822893412282383177849253342583204186374511967076605625195994858344793405395817577707294442093422088774991706560079820563332829826186349956107468914934560335753045688882456577914366857380011516648719581297297194103408780804234771735223825564506664071429769077083866691336174608077760733951578582336944286894636510567652173788739190679285732476606534362373639687918355835542392052261480673962356629468991220334129034556377179497345302135771855181114286400690123943762336404449616072947501696349383232559606710397322595005468509575376157180072880725131803961217077071619581902438899397251603922142142169420405819560497022776098120034094394626806137254749009928869659860238217803164156547785505412987676576969404151517051970614792775685015584057529854528098298676311476056110468842056714556246833592527817549103056366759601314813211423241916854650813612183092444971747554757506441539973283874421095501769359223153106021445213608838811430555206098847602737490434962983400212852513470331688750546090719598230773318503589061020642348761052860705053960224061049682289476820492593787153361022806015437371977302415122942393600278659270482446889097515183040836089257299636859417570954147734687457064789023450496747948223046921484935314698513843548342440652721749352681879013685282013293073280091416350893096398033276301540043855836097852437191248142773139037581619572131734260191991971393430398353564899805953911214010211794046933833447693604426228801559753673000158293472647955153963555553542669748903314068353287701355555650017947755259228870272636413574218750000000000000 [124,2] 189309790231130569116522552687665524407460398512912869604986092610669881399226833793154619000661087532919971285910451872366548605973257552099570164352455846560526044140887766228964846164343878234257745073435262050944515103428680963483164993588571360418576737554735504450003230938340400986829437314176711728180665187822724404839787550769560935572216458903964016953529412492957129589938474569028515555681802291026313123911742904736254828267006984544451441157352644095766098666120515425027174884171487573147253833990563185722736462494784350154727561818598341532608465823720482586826506828702354789488879529205611193636454097030617601235934431201965100256935696209370533973977515868415093808618646412020333160392999324005080068760476294841020734664326582325403138461833854841529877894404679756644691441020182046894745501520497817881269965520216126676999249334152006131311205397902742862089117146596080756572020992112973644140706759044637219252266330940764733241446389038690519075211982673357858613356179923051431932881320769952214488308088977788796199015753911925563645591047210058794696198278065840958242745323179594621989159999247688580796392492195321291205949830762973761285428625908924009490283275207217669716173281753336650076368602102816304420609883730501578350531402014631645199754135480488500928374703586144943703765111093323272346101600968334568584351644204842476904824573216534233794243693696951126624643590948480462357815159275285848728701803770053357577505659724322680729654435972463927518469179124648101537904344284026272156908614226271531897348826392692764171119339098093563793249285929920345491925032391497500783107412806888380325387491423886853259201861428312574739061600723702424149710093167182932351952806975034546705471461124916664493456103502644380000770825415763308424360919743638036999610083928027464275921135880395172934798438516544710511142630542609579701462415199238810478412853518759640432300958579576211030180841395579428004219957727565302361230164255880812787507488068250591757733409786452925134146211503707210636211143633397035810899470006299714739473804655660067754931493933810110224548037366908903666393599943946496242229597475517168857327562254815724689588707382971160688221616583257249545042507996703726772161166201099766032912295424915078000162311797660744331977567442809255850824730901827654063712593414165569072994638633454039043206192762926165906514348706568551250484233605675399303436279296875000000000000 [124,3] 1069936291613496277352128708598514587245533636683116245658968208511326753907955557913256609276674374288699534141416824002284549825003461875708952427119818975149691818213363726896241594895654688096657113290355609203445145072046776919750348306144862318394763926092348179907361389401614689599444706385380587569441382564867305884479056839537515173346492931012228956711688249390762291223058309454212938607601394556400022226215487411526149240983853246821797370880382514300513587025288432536581258817912899262336485378890158446759827644022382916053834359009437493057931040112580386404143672028650328340294855939646515957917857869029292991029442653453422132334712673658650979152024335016108101880943344440366639012251052745724535848278173067811124142590026802219507439967665243835553250129605246334160785867286388296156161223105005606600500603273479567037290353682296278690218533800998322437640448155627437806890991230005739487156363038774442851945452688852077934952383088493490849100028684406268315276395742500740265539233542851603689109127177613266416594014043180236357262204913190092728279975420114248858200874171231981937108524512080683359869498323972467192929384031062006685275298982675855071915880495839835778129793715974194278377661869737271623427443856313893397184768617525113458703560383204340503254245261396447483193893133590794242040538360914061216075835735126847367038507015674196795433030628872702815158114691551647883732288044306807418134943619472271604129416482250778013374916375257665267491245612441254986950816285450447156249413171731246602355650548301016236851257476572214981034545107217456735769782522908833038339015268702832261918213705806741752248164089709008932273584197276547547174274805167791647084242258903122934657812071939888988266972167485172874234338397539173872666229129545361176662820575862960387487078013393388315544363234222896555208173630045592187125907871658675013174152532319767846557172922648320727905137182421921074435750955965990084576943027857899407914480416295588155234361661779417318081934496389995456008247410277793086761566174240833951010932514112233502093020748484166426462454899630471910923280932548575646991871116375582611963988463127190376797741185115267098697661495476415863677296753572679783750898351877392012204794973272441977186749599922505824920546883439061900523342934021425646543324159412271096565714977886570526238184802587504601545376203830528538674116134643554687500000000000000000000000 [124,4] -99768434567558085988943107502119665740697874200859515965538849382975713618531764044536581621502235707254078651383006233482145307736943548598950980804601499888477840426291468074167108401597271002742131988270278830119006354158176192060672647115509079506224664959771264232328650691031057375167989842614525318077344123192067851800946022610981805450169880297237867190519098624358899769613142905404229575249921229755061881030975732115960655160188451212783056469047735327778437695345898372310362302207362345978150958157877459552329608947060479717153320258205906110944347811057409481543763013468747122767138695991656445709984574522832459856810113519421056365504656037756987689050484433440060481779010790292568716140971970196515352761802870892392602101074926918438612768243029201094635258411942441220633520523805695540284474060638966222907033750155785332924289216528695256638310640975457722251616133387356011510029298764398939660698842270423252028758754471211322634617984149046805111599839793384773839196446499816705377742096289180227196191250067705773493189387616545611023754003687341558211372956116771877767505941612165080584783838931565109038683396562223127304395861061349822471412910744817681125098798771812777516976907243331753885700403603883638029068547892902176236255276947567119617422330256742053844395217374447009944160358833466648531586351762884998830350500396387649029237712108490564852200354490937432520952784568439268545695303835690842175690720364905159814869923063511512106529734123337749881013809679341771650755884907123813303153737977804097225728183450199852869798283584826523612331370107207846595362502828702690603629021056018853278838758165170476118091045609961511054426829656166472780215441366837898949605590387846274990915587417541829392609214712518310587892842939658970974389960801208583905940769797826708679621809947274460832230582767090645475334963609979038775828472247644568577431431127515368069424856223600558820962976400295444145164179541595653418623443714295853467545574340657118840165841252196743979085301477564200442498584665308387151229507759261010866232853954933089474497601110108465354516444426896252790083965910083377656370249000465504477204824139941533684576624630021310493027081775187944306796159132191624127661779320848590628764018683023997215942896787838029641025502187684913281095468476001842151542045665195333238933168563150271785352842410582903467907431912381488459118372702505439519882202148437500000000 [124,5] 460738013322097896155862656681320232297751287818832404764997611474235154088517905914508488748763031607305597311350714155761086204039317494727212710907761894207800505784687455966240664678072924541177934425605259688541178879395679548784973795903836550361370380572943952418300036728348206576148509923881542415369183502750052970220559566635213013467805101587900183897740759237571153471216836285148077883717049865987105066100457051269243702291213240574748555909507538430563954171939069383667854876072724479106204308652993240533961111338469574001878985160757229520379116226242490976993282116090109772371330270918378554445115492019116535141485162975854203213383986837358899118742434894349239783918255663557077110397680057243204670754302880378884167196199290024823593413009343681103772175675078971588647526380930173492985369153906543101567050862384117516372732838929670886514568205536893175597969102609252175606993733411415863401227278541175720866021894784685822680750525563458354667372824429627651529273193209691668592290934957355996421431609587607055264346567189407909711375347645234405067827785762118744842460149728198686284933958043651039458787806151685939446096226937642252624024281091157171032253319221445884281011340204478012741936537062370531335716259648567784296435612066272805717281914606622178477718194346734823528763827411165862101101627219891458511459205653723187922981137748849983287941552478483628297056797416483064580026987435716078893299987470017459229494091998803900469511016321227442232180519300139840474251011102088616891373181083642770559889702239152584773356193397263680776549291813441904768287103368138247966587086400915858060272237498761469952090758490350502302133017230001053419661379910785647317825337342373269770661581888414892356350330612281941762603790789219404583138464729861190589858114762007281622515864269745603004414593369215820019175141267582276777369901990863621144071715677506848340143517109770157523618593846810752007250160331362555219360947995105434839455867959556807685528841617386950511428944606083383481852433197428555626689803276290725247990692403272536002374558945670415587864982375029804186351535479895648891088901134347948654138729632950087533870051754596450892986364609214314848332305821286952829095415502472427652773690897246830788596718709233375292115621111516314140342009511144957855573983141488887478122083718709618947476239208614706441909276979362886095259455032646656036376953125000000000 [124,6] 12728001405437838978503881357433972885324210557986405267984631886878628608615777223759473367967003023164079611999212373085085412603667404637182473568652703607488427383509035666888063167965494733038707660463660527127460726434065952929305626599410385347868889219782717139909480929048405132533450108614584720149694916906170144646219580019500983443568469445544193371259836948134228829034934240733240050894053493941406126520715998800705664195836972560906814799501488080040100839377408821381402458416157162765114222439494907574312424409894925565027639071545623875851784291193448872888885438114002660840645431276669722189477290896317027049770089965429739838027590782799944465458737397214283102376992585717540602424042240091405466604405086239524584928057550307022869078969040064290556954494701311944183836207848518247648463848173545697167008786829979412350478729170073857106280762054839001217712557241223754003124590799344132341822690785666515144322717389622455554417356693310174299621123095252377950876447050489222336133700822435513689196400577037972744903661487973494548435198858355553185865506050272920653824187359340821828769879682702641826049706104483390339151051113968233643356027863866116700408372910671115480012223125029924748405054305510000173104836399876002382457631671273713125926870976386642767579687971242209818709977477667556645686834255248611192480816493668277467779127550567483635514593995776138451857238393045065155460401553734280628334525308317947056468794502729096077572555231740495204271853696511632765123064409472343956321845698173844819169021031718775022993873877821621258747278798387760900786087659737129355288797765817475037947941236864186758941200240837726726124518256337389306144871237014852926109766211798090159910427424375631173292917864489816448955831792706964643593644134108907925836742580630920236442329705875766780531179777600090128594926265064179281298627648053406481611465913027209309518657306357134490929392941460503261947994973395504868350315446106983888624858244719621696609386147942115721508522105399699042298302079696443350785005292539007737709606296620853180916198641187260464742348501599982510908105330928811142573338419683236724419621724269788321642575354837850328380735486880558533469398737987434447997720482450164220198768770948572848649394858890113380481891002060345243079366021210585952223314180953488629319444857346810053497919803879990426347286469610509129779529757797718048095703125000000000 [124,7] -103884673097613112182817970329117832419825833543780305556456831498535423137782456533763306164397964033187122825319575165659827246948300170249926438364400264821090128586933290339809900399825426170267096229859281389068707276242850683514336268151988264919521647090854921445088550159967228193279457778619997721747821265601858489718808613266197326781277475856968971463962471525234762295499673074210268376187224860867823373021411427846881892523316224630881976012313024438666621904453989002464766576948919724803181397770081123865537415306398266871690481546932109622692454966241736606254335671940307352162243965307563879757813836662830014775695324331954666922906239721698631555381389173637779375942862841624660476939214700063947568112915320257833367080720302354312754805853613015239540012352065955877788538245677429760204657248771096710662325660581404613294542462037288443923248193375180732201081847757795755517150196506084476264716325849038391799691368849924790868776846147129745095295441878734697369273948781735405452185457843030057365177165607220499831043264081371540613148911493325935998963681243585320654944506534184931536745716598480154080093834344585374363129872722089230415490163692033428185561898359126596790414207262728699740519100407990529632845775410942191116726370824111862660211599593872383997369966693972685274662268689659632356390015449331605076026735797480109753042899629337657158424675911472586983960423588231526980113379065175573769810467666596798056156709616318675142327568813329902923115317098330754493580659695176735658623397577907763968099756718352005447271007067914395484175712655777472400857958626558410035271428776052819479587075722652404275574958408995410322803867887770423593715065325905987784890668619217661754076598751859733891224060253915852982831216348212716622137532404595610066932179835084420644096628053609916250934736535853857476377906459593179640695236042166332851838347827540260729666933117951941651687826629896324005459172006218008358768512173002465594162604594955442200408215168997981916240705172129776683974435701369541109062344831323367745007819443712122631515739800734360191693284495692909289175942594194187720783200535412423447334966981538508303160734844966965105020087972189679495413154406685258998859522490030370233731824998653998613989940485514510791108482856674257883164131711766408261597066106823806282611196270772763529785123955799655071433051922724644100526347756385803222656250000000000 [124,8] -249289459267256997713288945733334531972052613977746783944920109286350717620865067489320096122052358297409229241961387396555398502423324723168772719748288998001451175782015955158675985284082278212142104031579329883160141199674565072381744026740544826164738628795410630154657323589769473016352092339748539146755694965910222197320125835027442296192126843495104479388038532719013259416371740004876888998490457656069404892418445821686714036538648021972633722654471791751762932736854458581811669201765500865910347738102945715981374454581236134099328711547897249722752198902004876472157860334243261740760934313022409908083190938395468361308884123378220492958215031485023475132085122109820234616844098003484283430477189967756375597714957124919732885103971295235455959329726023336907731629291992790098456566657921450466131016584739613872154150772589765989867728690385387604258012805098986849993070100992920564094556386698079329244219888740353362907947876902374329857162458365752528372605912635658752925353544857712067780824754188597239319100980589855677865180688174101713139522264276503871243869257273407103300211819386519522322777162365904613707199765305445842214347995238856223041554943133419643397834461586715622430290601803509083446085050780188681088373175641111407138913437227523048824967824487231694270575210992452871683171279948739992715407905425900796937676672110913093736296545555105698297918934769851655508512097522203532212795190640718635051384993612049904072987007848621315154971847506224605240655668795605865827035177446515399997904816010631746291215471440784304121113951031773152838582633283768019464281353239766674305058997170319133618331712071922506219962859933836299796282395095726823772596697087595808209099640795019019700574696217892008071366938777944514675034249380000913451357019560008613071391518354144018537016262956357781403196119768555887326105521086437497622884361733804717828885151950783068336405630516729889339366689039585812765599678530481143847263881243963151285421085696665736187252785618325385025764910339225949149063909629720076316578921696349914165764521459957427763851243453378958174015366675399747383557839592036101062615930271536830336751084994728533284915226306252914239744120859897051971472736386553459332166691389874983731208625188395773442315787183168730662508449958075952401079481950478355575374733790532459891589775585059297246868098387914529525223941708311770071304636076092720031738281250000 [124,9] 4061752227647694532757165035679867504820722682503538684842420090263888880794773877927109178363371204579090813735282576583834578036310588229595802632968518555474705038948508567128772619944733538626824913779908515981225095788287372464268427111516159696257667903590941662195332330955625856381414045336230281853336859448500720205282568171231095995557300904681400685511054399421924601020549365919424160254293105228874978371888816694316074760351831500073781122928879132654325444543861188820234604613481499338020534569024812166873402509429792000229652595877172939317760486444415081176153717648851282564706153005037242899353807020170379602162248764006604983264937655722089901844017039312145200367782232536024279715228155245425379074400186860160596418821355896713542371536435379015558447729500539234212402824491147410816925924338374027338415381595211930816243848906380678218021464265398331088939991740540231368607979773434272306602752583288950936076415826545310727574362663332968421424752114095175492716484915334088685330887363166265914571501591882091292099716498452022525869134964159008291256315438311819313775045787957042966588618504581232399734743673563113162264007647411267615677744728687664789281661006623059981243451329127791202742251294557812065560292609729912108782656963693754197588180565431538686586844561587680589428344577530666082562666922833121558159760267253611258036884042314406755837079864216615502345391749758367901099914409414848252482059839474306341439334242958060785664318119905056534095410211623186278997504814725870166870608404163130357972275467333852626392246577605389661950018743440003272156998698481757899608083775963071386556474102496299313363573896355695994165363094283974302287471456620831508939444372198887595513188329051992449190725391657014014868078615326544272916284064659336154480734462426576561279086145417903121390170897626007958368073336923013291094661464901665473622853308134093003521560271035001384114490322798238505634772435999185388892546644108202149116827110104213995208205412416628929878094701795864695142853988632854655644294521477861682244389315634368782188582592955813271169972693613726351465836844567226856439417512841204862127415212423434963339828637476271385730250353809519907946467983504759051092516061030405876421488049437539344905398186640774772893991958888878456343017130368385288725197197805697284000214955538632729104164863716002647261310576354276236088480800390243530273437500000 [124,10] -5713233988660533639919998492802111555900551537101227902454173790698414953823825172789887868137247166199663366760378508024936932291136550003189860484479029967905497258147688871568386371092572189513249375123437119601900160485513820925029256017797765422911930277842739703119499458482489404873492575001794992059271128356734165560127995776130337267542377535745738343097310986541891665745847142001246261049143205340308213916278467151957052445077575653957066521175378471818605683802911133353187063541358059448994232554787529741224291875229358641480458545482875802315119931866547729199382358472248989702611754050641632437944425156194590909676481019668537081904258054350161062659014658646363179145404157023555031256977434426550662776109339340526543723451303464679513291907015626879447058606747476171128830277619140914608956757295933372280633534616236718305093438838581974572742780268373184737107906088712198472789013225663756937851649021419564489223763249036192939466622566599798317177737440574258975854353768935553797590376325880435206807072158496546684963767141462592678380183244821033840097402341646477776758102692913946099195580435047718457472927602417137935007744343014632935406821448283909264931305824028105467301372829652605382025960395531762102856573580612726169469655097425415706767587975232246752062571748905550577475008461077465887134964180736649208818515576643766180930220381179374369347817697301405231247630537530155532852653736497952314660959746007342666134251113802931677526354640527988276054704169245544883847615222667766584106530064285281748551073022415769387109792970476813815607142023048596827835533748137935545445241256173221958815653241916521106493025935397102189144320549790759046659586712831702818903016003979715014117088714144373565199855915294392010417513919630458867587524235033759394226652811234220719694338318256958351287606478903878328724742474444400198552860769137739001853764587419561732645471510220442558864959508811029405554586914425813311877256871026112453222296220661643127396003283606068053316326673109356147581938473099880009127244512484595037835945917752756621355482960454699489745904297499538924510184196134160004374182572136396780816296613393033642404945196002462594813757777443374759489966236579902797158704211216643470072853888141116479950581705059704607177737454183731599984481502194206810844242197968356736986179715892350235848158070128821606203928240574896335601806640625000000000000000 [124,11] -44243192756110736014906552780258887135032755731761596100057413702846688839563969945433359332633119216435067609654119038381602002741773575309671470074320032253872459081757253311389717209548935312008004946079900834947950892415565199095392726710511515555167060957910555113765355820682645778239140354387955240730994487433274339253598527151311584432869123901409568518093943989203438511726131664538260252333488005644604903827202494509367125926382478369141876245503032082919455260607896124905086567916837562352910496825672386959757594592492503250550861508021676894346077101770331606219399689790873385107644924650804103113954879696523059224593022444805013820681254716099056374415194663973915844111615900356990730565540945493471138464465643861315340479640432104882449700980709068671271575953974987017523769074128434153469057950654894102258844747544934408929598565215658301484643513562621355405592439266182488535564927402265814439132866657227141699644149114043121721402394803102294272567072866842117242325356042033632434079484083346420709381228882555636271441503875272459388591031943359980911868059542877024600726192782041693979320048997401310202492879302172184231333611117659163116083069698785194290499719794129513065146227811489361747176306898947019183101545633847029881150918064806859477654356693779583905849431342362799804883876716242624835379711578296024013870237854993854816216407169204840792485347530569374784449621386268640670559002260329923260520038079793349037427747064534266453609807730533164934649534592408935131003676919566092804410929864550924298128521687724188852652165094713013791375600650900331649439009357425968435634685468444854342862456034561767638660475731276156906578167955861893561740014776751400948032708338232161426127470567590333177332901622688861438308931923879670114725213392870766037887211956558252832235114791548846808798723486297985557403406294410307380961992042711846222157142650333714168423729541952247473845539480112826458458364791707340883542734705210264032120917170956753908958186696970091314486948896165403040723342193074243452042509282185565008618317737369506586529152232198880609076147348668355893838632406987223415269360092317170421146357198127628642775088984393020708071437217767024973771493299538872145015029773616694593119071304903452138554172640798542009385218261870252987237911900249825151828952231239225446633064068659666852056105374531476404076357766825822181999683380126953125000000 [124,12] 177204831521026408126459399753291391407605766163040351133286168138468890286687180550168299772652816162366441301094980771932351356635131695721232659439769547003190181041075071700681780545995120455643298723009811257994937288353268673393822615906937222785296158594157619425328659539441183477047423457221325492079912149879187462577245609187468743258406344837667008203230006954824397478739019469699804146341773970912417092297146687285817264314124370353942099346268300487762939796635007165615598218070135900407615252026347356268395173168784890080308695233306219723113754261235052880400441925970437182892551044028946616738988873029207186132877014758503448791117917683166649900564352514981220559821996898933078762861105108262456047139294194458093207330322914851700575770431458232640852017215254375735222816357997767959850552156991978693332453228989811786157265493838599914428599495160047413177022468490043993137768015316508532790564828392376961669057589014787452033035544074524924272831596325698300455750626908999832717049412832651753885083495812512748285000649042904074328681553645118553383549557854636073743302681578912968889557222005210711317774503194911025317833128389393525803466443039666258426546254522003558302165098384489929321097391106764447434489682177908006314685816184088586541713493535446324716186497806455934227653502444978949344219187344612985053558134960738649139895600323505858830266478686804223785737546475966848085928178762152908742319959554712138257252951645413800344476943309724016594690571934289403159974962959697375968957185531320770338306869956521262863324822735939959263152616679459258538777891068234135527920406154306078577576408661240043780341719175175269666264345086261768514390794039295880660829443705440059670659099331888826019232432484457409091192721427241524418857535396708949590861282309506270231595331781106918877585357535219082763622872758938560683469692719316095737885123336411393456113919134449127344926032467028360531224436916455703963338542282641253715543874388267439789376495067531695202588341785748569708063961760105469903230049373022587628341110744473261702364711035431276218698829233481420907537492109283517500356356284770105598420977665158713516435992816701859114593355479142395737709685316054340945116879368279796989261088779481380758446575838537318695421508581492605897808598559818214225563603379443685532592583996673534478408576497976412156276637688279151916503906250000000000000 [124,13] -201614498597445304470240241696014491810079836817971756070165183754369371715945903600034942938901539929867637152083007461234787885041304309164011344504379539450860298633538896111426700983097165169824212404539371814796528115245046667079517936281124500251501642940950792811948155016513918316051376343737967080413266433770437450396717412627708088361754432115485611165323157697168052134973347520832441178234301105009403843166235324577430465594214716402877332711320074751723616856775214455272713706349765986654538941649941296927362104094305722191459095982156653702146698563760305909633828468142601614771923407915861432370290668200361607655104922343874471468472172000077157498297229536645670802737535172374225960971445960093876642078392792313345598010068366417593345850893709105467142556441989695980551572276881529204310258480860848958034321449900745710125389315708960075156337801889424679134805643277291922256571108994799590634887633681892923114098622234688618003287721562388212708031542479755156361542444253219779958195418540054720717662640339269499938659592733915962256616224812389226988314299315428408065100832265219221537344302215514189843080297866810762727081619723519010877226077729203731874440156338001994421275304392803972891220759867267205406719753466967038309266477873579587333826649075323935702873297869317986539866668875703966641036128576422896218993142682621389780950779022264200864874906607658986843001181624607361260759426274861712174740429218446064101600057540558709629121298975225167401956425297188422052681915959189086019920659104660190712457475700687670562718786763086527106990554216537309913815806267853243212263349633421895532808757296547230797328342637808077935096458335566292672215986074099356929275849402721116198968548046490487261600660199093908479726124891991499139270732416711832749195428046625348258057889787710363852363882951150538064167126384655146384851802344777021521019923294882602952198468918093280246449139054743074219767514370770345993026215176272127861091038743715371380371965989715678051852367649103436584649162586806808453460854504722850527507713216400437390643776039217412596890551271673036810859884526789202206609788328214113896394770170843411890681837724780432333052257540172747195559080738384773853148947970550544194862552478586471651786028268271164495278277619959770483919163632406077543706584838401960855265295698597876206809020871446591627318412065505981445312500000000000000 [124,14] -77757530688915276592367911392889154642737130974426757128751191637446075364881144639072682009438379456735201081199120607219321117377937171119975395153465532309065973102814502590652130938859104704849738199992323949676571390614703417496416604771755925245382745051783456609127440842799162607201880331054516336660603103633757477603026837644708986495941070860195335091686191799046295170828339934199093485812210290133352320909065514989507317720904363539217294412079380097522192898910142462369771918680404659643937332041025933104391540723022694275079579601853764764256647889929742956430891392016016447110396795129921923680092508054008202637560650438537184288111965850317741265668367896133204523040646711604635713057759754190362508191349369318032677237219719321892679243405086586575255632951857131686948684506192155026349341936260940912721074757259312061428131830924836738015067370076101466086421443004701533981735023248329550466728154049880790865104725353404662519483022786017051652304602019148393950065696846372597098187469090903382660412528052941382986951383483634892360059855643063838619110266385427868170478067441028655994963124534791657203155077681564115944067482393297638151906198026767146622269268209818154392667724496979973855082693862134877101724958152035807889249009977535635005380450659520426816748990082884307602807576314037002971337289190184336504807196127244622620632798885708375843477823433891803973630008361536256691219230304891885097530795476114339633080582546808395850040129112565237258205119318370485258963029500718724965966093611920918146276592574121349625966427429265583239324661406230910639925226792843505275846626351182867791329661761011110722553537440446663114637465449623708249641240912246797015728087449707426231392510832179848301879235974640542394112139450277292414749340297578734003104627964367416012407306542185820385642915195073940398240635249317246337818491281002290532746017588839548114527769325873816096438193922734671939005557751088941351307048958085450713471811551566007930821970380635826949820961413956259271344313986121596349738090770343297256895794902328118324959343569226805162659133331355041891517103196827069771351406669829026232089867727183839743397193454562695554189938075755229092632235030492216821526327984915379372866440103608732900528495164355877686053834274388443056532468326694095114443330495096535310205557034530696701446483842801171704195439815521240234375000000000000 [124,15] 163520513226673970127650547358593274228772553498073502155009820881550038728255454456648375002061629028695167730004424400542603066870919478361754723515594165994184590076157999381349025822474480894818871332552278363078049460341623565067875655043739093082834679559853211203127844546289718558556252576782705818121360715444359858663095912430461270861290615971367777526280886719586067931586617840406627890071228980815697212357468656277530475174712526466598174097337934193296512327771543413412292361514047205656572158544861732701062621789663424479198412186429989250969898913063408575731513134449894863360079410182333555844243386991071934085555375773542982029736941346586624147887408725383299691359774647191050218091964597891442575847276094858265205941011269821881345208081184099353832824382528057424906686133736128727523690947978120909628681109541186431087088456625173287082724325238427469779671373533383109569252096247644466096707482472955529724499621707448096954057611243506408409680100301627602606235803144845052080308099671292870121234184282189334542150133242753236160132808900973838914283148549953147372662469232343548061661307678496407753413521231939188003370655280316035789135494669276668107503006686304267443405672757238666500188294245570908450076877518813053443411183275495286116244556084528661654888991584898283406895132541857271826712535749066349785766027972144754490906711425036991599222410435914926503737560076676110008960365978877346693034102964227820515536220653233607206952809622551370213866742430236694837087757869321979921752291413675959307648293992857237897055462298673897224300845155974797637892002145015681839852390272063575759041483866653395903813378713663738405909519031121780349080784809277305075439105621137628373502098169868128661208232241907771454079933304643393941458357202774199296551767534572899673001158247770412227837354623396019800735085348277439743732563733576325561447757779884288516363930702426332205235403636455221676425533279507011197564370831755559261687073886135981183457140839493735450234977588998256069153371555206341597762543652490314933379876258337808859986806590495143480034372662780565774368849477000276061662612841794726920396912370015823015310545368388410523095841526335660589434268790599336554268308122953474294103881347032334925420253055758189295628112750824684110540341178052536780091714320692042709186304696790560794447677572804877854650840163230895996093750000000 [124,16] 836027100459970516837157484214089168488400748200204120540526265756505271275913028380095166037514634287366405067930334794501005599036428493655835156038865926413168831589732221255995910763518912455893442566149305241941891372336667376847897080263931225567298760761652050574186309280851071396659455040825319499925974818747915450288793379777939182275891012373557944012469448377048436774216685752126805579876507572888045074326789370786404863667655258567392403813358818060139169971871938638109505142249731540663586636095512934166795217005745486721643396425916528265510159296446717116929567644652626066672088470098429630122278483242485588862161064298104675539828820481640077106125803360850012449911612524292660696772875173759616276711416168374778521575634651996846637434419291573225043714078204269631815374517517900873471436427221158666210691277620880043285221494062711927276068769419581770119771007922400794319283641006621392910933473749813784472078470841516329349257413195938483339237654845758712046718047352663385648906383564207069419080655971782073244066197928328696563178398453368875075907491178757152642134747863681618898797975493169186618064862527863896911122866325867517752356434984207984520414223548937154076544185797351219930534226054065536832018424075118799269407053471648655513992062857762175674184723521584697046556458625612222302134123006752316732600745133821597319639091431287600389558528908894717830425683136307560997545175645520949285164875189938688550497898884048104086976750989684553153352492842188923979678279836404657421140659347351951596554415997030193943551334947146733184105440533256325608490809073429633851532778668178189761823019264477370149797658736033676406280393509413069847036448492210745305818923040772572271004813097609562182582467418875094024887540382019656313227989822809854463610628795999359552180688508348170746892524250042507494516303272073543951356592662987399988458735310251773060374554540936420868130125733087092870796377777787109924142698329130653533680601797488617274079532505000186312390448994024447689515274946546653111298129893904247818843287935895625818239956346318495394661792401146722755118589822415642753683544460413993349893143539508555680261079904156090451810027592704482716643197129599976933698189900781200201487950860527872985215095404932344351477117394176412806510777863160588403472155099319193755175480606137757705331736701737099792808294296264648437500000000 [124,17] -2999794094951658263317989867428977092669541301424376919797660529915718431388082787119740033667353797358185611042988793287264334158777846034680458787715485480103717135501730680765468053762638282751362468132705932372822553817355387303397756732219156646848998067913516216167770030241647874570019227930240484221500482624646468721918731543285926137943336088416774954382638582402816050452750931229323993569045187881602029839424026463317809142257207430805476311064830177973636833947113324720815213084216355436449488083073323661553196877910463794051597582661919194080863090871316053226361214633572355522304231020224806367682023526713706634665053030786592498572485548288774485113395977150035551220652699175050070327730556089148952306384182936815254169042246874399786187740632135829635063025395026439133758724667902214854143081626325747198667914344909329499266716154522232201796724714603441099720426730409330761084185803042193770313857653941887396669928137394937024908098233197059298972490351150509785864868164260232458376296688763505966725831907997953681926347076521755437708499741399524450372573974267256467689031522635307124279100261339973580350749597010607247695139258788196154835967008759878613935380322110664929314724289633264302109155085114536076350453475169222542219865147448261400222355727292425323141350013574975309312345383747668128925437731410038829594154557045204438686491039341412086910172738939482746686404997371210973499375770805337450114797879005267728716393606072475003264423320352002067430745470127714499986711206188307174228315838065099054443198687544198992403321894263454818439777619434775936721064153581841085222085022677680864160224051842768252278530719692798308668967501920829497189903474895378772515125748856676473829884489813670230328540896463870193675212630779413776581594733496981546630895579372272759855541918036811263537577596095387466888225411483546332561350087412127330852004512662880242897641393461427350592867929954345845041212687368745175256617546740909461950255330654424319495392899491042055869203178169769313413325634472606042104833198877846948645233589480900824382875412159108884062035531469383411640392320318055273386286109651043750305018410583744885322012944168358712201188936209971616727249518671179985911882539956467199263250187816673047066894038033837711876720216206177439921941318213195576869214642588597074628175212095311519266971345132333226501941680908203125000000000 [124,18] 5588864968176406308769828219865212352125869052989874007662721200543414306737746007740909061934587361694259405028084706349184477889087628837754355510960666712739781456526277071138427565136416082972129589191544720120162012058370361590767490082213837312422045962311359918866052279429090983730325083943919701039810755182275807505711117090747854758915109036909806548566747958219898172592129044498301567542759339164564942179150562493663690514908410417308831064484141658839030310603737384209964381218001921377988234693437579638375632327081236959347736509242108758507504078094593098557510870159458295168917985516849291538925843885269227142055540670354559105652231246694302131870945899048632505136753258856271041857360122469192954985526277664006471327623586961737352746756501956960463447952780114118887493555783437967948130670728956154035583049049234213415243327284421686779376233429229229248911693654932004858172564213155670762971897292198870261036974802531860721183466732298212789609687320120101617547592810510719934510072884420652994647966472202637134241581555212129451944174868091337297512001102394308622883869697316675892157658158409922878893490917485686412422800170377183513755998363333555106738781270899581995972502063145896811910042702108287174901225085443944253791773149789054996566278686947059095341835474492835526063792826396392255764077550560349841521795310870214444596808177247225302756537858707978311479264070940169132033560497628746982046246459368619127639330431115220615655759866678349904151641055620466129309252273503714183630474067725349374447618396250162222563335534929191056951789824357723990763807710729269042802667943118278934146578106998135471309031800203308673303876861200235525084491153010247104036177319560196694853991092680483619850627952263804373200413840827614706737836011367807970283287443093136895731251335607882004452008838795082882042764927850021600187020749118191887280797258210216454155266700490511331962715638237280655723040859630596798759984461234970028482128407949789537688635312160233392898757366259056728737562730748547786197058335350747963028848148118218791812944836491686831952724718023438478603710543034980668177744944764410295834031368790191336161020960571139084953022249763880568873608919992051159004660079101205872102152595340465562927796325855866131788142329714705273041165905987399758428858121064344133656701107959463570296065881848335266113281250000000000000000 [124,19] -8023853696988769461963677175366386462593983449209016263708830693335819072818521528168305617060476075026884736037951532415990257974830756418261632636058420527939395738048213263852850405617314778540275924558372987621804817307495762393815009562108332589643014137370948005089814858509864018895372359053227108312925425782962008008837565110713409729127366483566195050760898072551543054233138230854391006595763729747166961214106593092577942173980203097397720220757872329854103076588606267597697324018138958654277927283965163764124104624050030581364886253901981909474950844750218335475873522649830696704820518817169061716460872661540267774819619709963657781207837026261168466315228230923300513145634007387600179079760610715548729890347222283833982604632150971354145646917650670586793681933671675585106647485413921373826056781347118828321978365635234458556586863181214170997040339252427314482004320100620225883365634261757688153790472034900210971848337546328430767522114623672451385765602143553178816483799177271125202498667859755875219599946591314858527428352423089771496091737551251967325148629326089730776866716898695004930333103290745453564943153448117117397977114125646866592657517496787145166355919458900303899657711181288159369791073690614644605125264142156489743497409843182688785634374065530041444689331432369942205866468776448567797308106418942676456857117112207286212314139183048389344408750326118975983225415667969037966091120499669221926873085211485979050057180361500600850274210049305288051218621233607966190048287281293270831816085831657195497491152286673093231864763619444028856208919638353717403353599201905065210766751578506050268318633850946811052294861573155103780210512858486163038762281806376088503525362191773200107482323173435956589846482826864755130095172313442332867050476861810925199565257471234551541564264198806309666852793362346562781618302131149737148161422295401698146011090526307654444528185940682065127728058153389788731725200040796812026509132561037695761673662338259551575346844372525398679998530746166994914584555965051763388524745048306017229167990811162152329981916867735084879465121272006143826935246189256223279285112256962859245430994271376152691805850567188228035851911431226898027437680139894881410351534940132806945361345263784427446497174465939988770880422344449860077979649377232569501719952221190576778080691747185859696855914080515503883361816406250000000000 [124,20] 10016565496237327788373285573022483256215006428993458809151180992914801081445718379351992213763005859528837086353559905863706384189059307791048972230231084475861987449162862293693652160832627940530262720583314491676877604096119363898764451845616759459258354891086739693372594970907781660788690515800696618812233201243033324830445369908953444081910438722308089001262938415729357537458187627600654977521015777064211803645681091975305755206949570654322123033452947779795661130734980327404177582635928853272371852063744716878486118198653330775109032944200569454933099288217649956718314193285281396692678792578401406838389833577903760591902049227968926872333303034943814158616803821435826995282193211419738212539884065560916663376927156456939144864625201611647709427207277683500907826037858024166884219732421966671172766717125987769832709389056466120937174234979901401877464970799830703802220658624331677098816004626910477009368758250957927200630707156075324975515537252482040887942974945333185285198001374908557580878162830436063493972349701741728048471776940080590914175347395512655643022401835205893536460205695628166446159737720251462833839646410925733461786827736863406765445251145539001959255589354225803275870815498280476388303289956264323952336393543276243618469806333756966752035954397500846026445810809959752236638869694514430440161590971954298371386991173734767612315270317856785851227608994920413100674534936026701331046614479794023059665157679359405361956093368396481723063523885484263281004235325334385497852467851627929843713307801038588643592841392353461911168021254484102655340919606865154245605042852497887081778054417328342850937822272840727976539863974803624431332985862314718013607562772375400980799310050867599681899539791852930285342087961142214013595297061601576414268282537663394367268533641893359078960575337732502534039257400025791376652885279514921292823715259286252591258335441131197897638444082032612974653710268261226682859625241584163555885681066838276771687808404390516954973530285734107403237701110647477002152097905509637762969489824790875601194408849421845607124118051090977536464098614980342113961644192437374036668916586592824961971567608267287800192888328188555117067911005820910355918829882583147453717294525330315741940782450673624967376340150253054810723925696399833404346408460825386841794758447429097847347634342440869659185409545898437500000000000000000000 [124,21] -10508206679611924930026684999204600188475052577491361908495015961084767400747737233743610844789230237525358433768470416081105611841474614272354483150909845346520480426990612468201477044417558456962625204563667336847652302574409212518957978531585299877247943471716573589886519050345447163973831369877760399578410100546563546357773991255685735667794391590544878518003590937524565978735799661149632826070080480127075807477832475842695338380338087256331476938198047638985413244427898331024445985705485045561519895030446466605985321709615686344595354191467071967128450340949341849156335781392855053698599097434786746452945040203525139628914398719909071331173637274558791663840310559382903945999758023470151361865099164567169528330268345157915743456291836720091888376873312526660539930693310160467937098288525006502988494481768007741839097963964688548234287453594072758463806833793823589685306992825857264131330264857295746147627684089657045513313228254077941574836017545172048041749476619637962029038695226848601618986513300879413992540005387009454589349914004291893654833617671898334210424776994283539975858644517662827554784537473261214932346763082929718139181895112679963237665385790176336502212379423559647524207910747388721407359424157861872081760380529418769150976063933977840295462055606364810462313313212484874692235679905685211122689262069470086858308843724632972533125829556414653179072933023187633356231020487425681871686161877641792483388866281982283499249007749548081174108149944808260153760822516753324165856617517750375081048606509793046140629722229894858308845872812533401097922212380387117463887090077117373658350910417439285907259253858829495135909984146373854598174435982743536047731090917267009934023436192045663630934093295130107652767859541944865865179890351921463520646768961126034272254290716831479613729707543630862834422780371189938874120787129462621706461777372630739807535018244173308113911181268042536842561464585396738348094111258693279561676100019264667238065839082184819957947171240283026239016433700448394284942985271054706235080772839827583241635704212552323095718846372804184989516879063815517648298876997075721434028189610685906228489976878706618467004048912539944362217439103529899218255453965412976387013174460653418744835257339121317224726175795942874244329300827902199138669787630363355314396736904817772351172777689498616382479667663574218750000000000000000 [124,22] 7109632841502089575673963420080628217538504120355666731373919440752922543004866193564202001616005569823800033578657502741509056476276130647041640720305671131371371901259034300482903527981793552302461269954179742744297532781104301289761475796692395916844258269497033738757899141692083747121492348703524010790075153172817523869768777871257263528136401272395984650259493880560544693559156992786711868504987691353730414663637505684300813964340761236914086734130225546517666977708991707797995736550323105658325698243479942801176724428845775182096776720765699956696122222345528618201328028117264761151363609562466751853299254126079048231305071383971727389676568947244410755652829850846471726207425384149652709886114819314013568190243455995118261449511567215030183620643465426814945479882821658701648045347350262181347128601272276393763429216309479521647075041143149326742887246777330621716739054928973574326461503075414971612468335837322470254598313324808202121380079614461399726724112976208166841453999113237978555506085990698748181471078018719200985706089819326749592028981228085794855104830414800920847274486824390817373409885036087982917101139238764095741505323715916154021111026400872773249753847441406641652439848843325662091807927106118068422037194012951930442052780123810412367863978679877563387860986994057629462626097599139854318465256393852465881136768402037586030847731534890071679033579514301321868390316734175109633147938636854991526161640952238939874088590647402656602377612135595959281395502549285441675050866270965309341186976936278303022596805196621913749258222849999329669383723348753155534768114513038560755723373381128876920270724590193067804615989177503118378525619233251786857391380422444535511135065204926490897104548911389807472635401437067096041325798576984101303848033782567401817346538368282064744088252976035862143762465697781900328925906348978705669612624518996771839203560200363742309436262262336966837772516948835995258036894288883991012657766999983903591067744777084690453015052544703413453663391047755738683758671713530248062140993318577926280250037872810535189769675961948086127258568961868489796101476892382073439470408987307167190932090509097008490537695050849233537675062486357761057694419931620319357630782027845070861521585875283782654048013350807654043086126356552750867311456541823250172877434556115150421362613997189328074455261230468750000000000000000 [124,23] 1137135633522288511278202642347515972582293808338969958143557598433277365939605883196835204236923552106561882807399952112623183558120618526210400666180997231194596495762098165331737239627483820071307360024084063350155149495477114762657279888245174844617003696726396883490196627518413311766621708383440565722387942008215771755837303169110708645305509443273785158585600230071803361630731304892371004805778250322404777888545448885883185581843948961492308257415981781137465889238025587857806435317044143377163511523580540942319075178677585256999338591453297280903844418193963539812049961541665409488934883158004096734628608565523831270302333612996935204009647782372955336854713159693933255331957925481314398002891449197826846165369176118423974145907920927371961494880060335224839124925415265464925060959013607212617753804099211877791357787082292357344414423333942811267551086579877156167147693680133630119332273242897270565588939302736399916277447063076353373093960195805286611448633553701415491262755877879710014704369581465735939151057780699018062690837517750318089290333377799162879714372913392755261329452978234992573387585930915882340185760001735692695986730545711082032640050700240684749952966716665215508986947528790997003592208272580502561254502372248365158899927309945835198259277084512818909907800235478616261646731822897591232228032619515187010336840343152788864769729896845207029889375897344740293631513092571128459310641237579836117870989397980752845936215619631568871851114410870450513307333666327665058953887139227622500753158422867683115728426631799017343382311462267042320035741970633802912757950318452739097663281942298660087537394337671339053611866527943915507150944151068572842663738082290680045616630134567803764759085222241446282501724504049046398181575879186077192629610362061766848165487085299482021198659559451793972875797500125868522536208579011445415919807818137678093439006913546747671483998633700265501343851996477851877115767487814603170165621950370108980057886234770701081314461145731261743216701885881185034259667741793214010984277801298732002750348197312204380420917603881496026704851969958300801481006343272730263398595819011469792990729323464762754885692189069808105314152861896589235389635454955704448193673109682692909751811353393608339394993326266573638443120106102519652776344554327866184413981475147953359439156884036492556333541870117187500000000000 [124,24] -9779026707020599122135126536222544487097832166233908714458966520280337078098942060865894754600365876132950540962879156458793766799341979726438158684077492517221726046715778513118953326530205879185241844390553118316292113966927017500598488662584555067900454402696767997836850727241054847440401329305302722516467861409309168379144271994883787513237437728290851459311356915679235032819232484163399931632322782479298175518674456248480366382574652922783513919984428107216315385479332413554153501698542697466086609682168298024425358847686048113442145190279802310717985319600039524233560032758792016457154788026377469848613432385681594759383900995449447191151399400818839330283330658140613912101451044889315225153651588267357223053284428895268397778543736110632784763384924779562759871993522204249271627445095695515888117246527123432804274892226607161310759826179099488942622994858881538259324820904250419315685153746890898865938272797852490858409757495481902629898668922032241643800869728523320134385588825330785877322366485600972592147131815500711534654578138260893958825539125826040559158030787049746966648706344518346230227491726463947546691824426392377476009582697044870259564564312759511512092709139867749000927257497015154390688111887766164114989218728985598628219681768838517325136782133728049588679519570318056519434980129492299519106208746101986526946617051550594838621118933871946427464417572156805127307702304814671558018836129009259869278334657724173309182535580558782466129240799375518616876990853368072316488987916145352470563760861635708540738363388683525350304824782830314828760378175410422724548486785889569684609361122427199227985963010648366055228036319115143528222766575617931284931295372396748750486758063234753776372769764322663795105719146685573630477663688454778147311396423496582063158055937170909410865485379526710987469763123474140368498712817938220546165244011168420576939426131590477324845781536043693852078415147217516997573007135137796664047356682141387101944110137863627577079395043520660004168631308343951043546278179308090489596664765737442443455014078068277821735337091064496337869257171574162522529296185600758568337798466191596503576764420838687440426117219556081620046243489116455267091182668422828708652418331413763763675001196213627762802256350115160838902685220652387778921257797981161420143580986774622942903079092502593994140625000000000000000000 [124,25] 11173228094351595194783435609528431237421752338213525132741151528204037573273810391882028016947928002669673501679828218912876298041522144842084645689181507467640329937906940836562808958241487670389427207397149588744062761214277539757571312467237476117416074669797613508599222101900984124672265223905442113161495847076512750509488348368063257638509296819639493788991085260631917401628491513967087209902100746291879622924984530815543974405881597676897024019861665743866946513594173701775137967217097439126688510143172623123560028144233653082184643176221493252993590424117696503728564028067927796160258649426523018370090246801692936464723124942613492796221301116814754926931747558778593773678523122067842165813039159572162766701492124859043782695385677082137223274431259276302268699879939704268992071056418339673423118822693042350999511725056521019930913021499133091231596388931507630351573558293338540637252960503802943371635279060557289492695159024032162114548650933214176063371550546253970592877629423015174590744823862710545093863025885122407470313421114181400480203864941761722300635557395945802624434885384441653244075648076761860407291786084438995140709533867619472652396962801255954330641569458095917279618785076450601996055628147387626214521000441790498793036685781200918687452641406102538153103510059602680115587403089046690739596637689789090262749957062131030462726690351290097457256924253841171385297904233998505035367758295359938065541466474796564883889902958922346648846523133110683735564939362530078986563784825195936143134330579213154814981660709994681000260843145961762222709236468067223094085793418199540373414815797891316159251391178258052306935918452815030579276843057412581702608419408011605683448425788790588901134619344550954047053474337345673842526565342728228539639813129643008972226744325248705495124309908819285006905085016435295596433514743614083750239989661019554691861524577783648935183242668412613977851757763620873385048048603340690039573428613890436851225217913615131946617706986741780031943933710187310737570932228439335796778709592482728286294966079416566883642448989680769211712076090149648400780979234829129225906861362743312612211453652188170885433577782848600216583045858156410634547095526295541447390213104940337848302914356707721177060276894045022116702464355114076744163996439987386263825719368014688370749354362487792968750000000000000000000 [124,26] -2878778516206814942189752455088431353621883095399168689390959838918131669392146825350815073565297827506804448524414953976276097701710369760907673310992114676786883957336028838918367258404963033897546925179419698027360772242266348638825318348781445999352928056324288093249178503654541867312942627304487324168437351226360396253055990713856625981727756430241555458256707249430271513015887656882415548886351620240539573951323176906885818532943264673377719463441264005702609729326525252298035440610019420944930688974235144304289450706232537305077535684328485176739627431247268872127478377784918950733868724312439206310703384579885809961494307291435242925077057533684501827125089118609598961522250746648233317780989544034919775129409158137003246138112167920930475516215412505063887492091940878991270384860712856567481194988918794317802109200456769860864407540719428479517529837935640528939459003514985745222990270272917465394256108255771359968404307248332017732337759596577435113805152283528714993999878939482774442478123235954153604844716992236597801684631517041588797082587285020774792136871121651984454734169033035359243154191637268218146417450228925868856133537267759278079560786696514292988573445173772647892768951599971184199624204293093780957992484804005620504652875195436856320322863390248283034644155783697643976931400263044996274163056399309585964613049683241174375488808653934023110174927901614993041915943221637446782758399019797247371141823326645187482306988042666529532464297033494184265731442020141344060454310458052627324110885797433262956754136300682517968231372744244272001838784682606337132519014308801822254281386401123121891676440034753495992751392037524555007589570479936271231692878279757640221020428867379308111135118372384673607954724816967503606261698349468564570440927836843381155296763795223969221419054032500185031323969357927943634625857128508852160337222518710040125387501641063608006922702928376194862357310638189254807181373266210539020635422661932463464934411232535116392109485902936083693802289053395064137523794580477668186225789802693408235966693097235058870051815182741278271368519629599689236097648119395343048846832520800756873370358178572194428373873574019035502292928389443182250830925692460679485532257907288555844602883257829520279134106466710974547111027997151275676443601351378598351971049851272255182266235351562500000000000000000000000 [124,27] -8488586345038380559855726731492858494636192575635862209621289307066382686184453138355070122042250565937421973845647094625643913097885054297438108514799183444446041148803880676805017179399390370314692934441261751305881288201075983086343092385440786420496607010846922264797432963821027690772994977865497100042650527402235869986315687966830935442342605271295123954225870833922392778519236655896477133590213859019222944293266716989191848063189178443400353482535589427723313472955289032698805491061180371804797148741796498690865061542161687648377065989689274880756712396430465268604255420534310161140531607275534379909119857225248249856330526246231254346282129319451629354525304139413288195858073763359446657944018374981389351812460095075683651622415497904112572026344782534478765396876139765361144767841704528993606881636239776520814860904515164377710374780521784988797173546307855325389541295815936693546861287572137792536455324251078604861914287420062348519629300369808622816064792505017511381877631544934015520117424613149548865242742526501062272831976501922625630122136884986570151387746427629550957911381606813160857748719315652522945824359538345562140629865066962366094287112853158883904459881182848430323570045341124518151004986951370712349770384334557324602415873750392953402345315616093084701889151740003724766893402478256408126944690001561624533324121788388988912253240415301240282375176706942826518011804384807668916930631216919275435361657837604134425737693304436076047911380754257564255205429289838108541072217356051090136667843766151457207249308267590992640833988812293072284374291207507218236070963323224491954649244821605830481471120611113507794286763759578985503821547281766258407914402577259853859191797873359196276793663032418120755044319196056901939687960097578046778160894846835921695286700186722997534733926007153473524128473587586960279552580641690949951305200567078568427345678702669793652854854438686568509045269336797704986982276487901276726632412273881731662198937026026650336731292187493250368168871433733898508683171866071927891326853128057585774201889500648913110198337082598487424046284745089126039618211478121499109245179348911506669489568058941638545453839474452933418580785181193011343531710279283530302870903997376912744024117468318847033124683616964737442983079512330480977860540261863142585951891305739991366863250732421875000000000000000000 [124,28] 13840510995715826427630938303098423849982878395215941869757441696327733563751699925361346975477663280859614965223688572850397196306628929097208815399126644384258075859691770527093391546499204312034812255060568985525880556049503962221624445004898190945265799635335151057534046580998656022872234638615123605449162181620535714458139289307387946415963645073662955961058846560047976452317783895495483990420228325081955553654262584258186764251091036766371812248819106726351315808777754071886186306048084407403561788570878161671225841976702294153416533851995023416424925488437729000005076600512982933855078649183049585301546942641321465444062535758253431085837693387450151911415470564355457696543570378273390640267903889520437271142639072617825944964595349956603144135413997432807054215120287446838186305447202640667472130140416515958531726077831423038605834183678779054410928283876571561321900727135506976574441268699388942332170048910483294752855346286327495439576363334861852503299062168602781820298517917171847731761854389768640172501893896220356020868701450861546022245804420535395789268834751063250914318880076796590575815608874961594136552153728114258513998923154664544899001184046170221047486513458346851610324046774083246062292658107857247489685862667240943842340295278749656183596501968681182914045160597591660115945160153974733504529261869071686904723537121792022901641092226216715579425346809409111368600956571720058886539956844780507449343695461155980849615295114566718995539552516318467868034922050557735549197711000670363817647913855656639163864555404635324211650469354037728799444768061691798230141709968852495450440239226054653814738513715829016353509100962430648952444417100661563296180516652571412529598311625501157858657918087139338026882586188076148093663891334241284389331929972699199249523419129763940652389098707395728570290512723326749914088551147715919929522051297370405041833503790036753932050206680511524032049172771490017744308081555561986376574963582572630268508422074142671659100976033803309112282756956709305212624715667402178604403674343247575004370415299845442318822315818876743493495946394611257643330113362598242993789172839397108981524172199064356999353173983217833257097750911753833178905092764209983085914291231873251282981662305921305748850088547561670212381759602522381481982559001120414166052796645089983940124511718750000000000000000000 [124,29] -10634581822321454776482140175656039277834918088737084351875376706059938504322638161197774375260733762648346358346989180609637402103663446872331930957592530144597474067475709438067190599321440924008628436656774309501765650795121649589814690357398054537781699814413295170450927815677105394017258961238281279801220117548501525950833033178714059307058323375051235780429478305485088305298725849409426568655090301857998660054858210554340846458919956283641276457787841495918977816858452414255347886895785405163730349746215042839221000579421969544341453603608525555075496229721357950555063064194342750781085995391777883231885555672057672084240381886601482634356313644274058165860514052565976649935279932286635072509782084026057542894085799828184114174733606596844377343961387898294337078110932990923891177192641088569412530196712938369997554539336990193382765174221675864940001462549178242623973920160828537819701693306848548542744989578050596921823446063949308896969499242642984783946155185117714282723671639142379483394809903202790816469222148463041827061532441754904800113653458725648894718780549309523256392105168810217096166849674196304753613657344002622234959839509404697768522238957107845346306073602025933436648159460366962383458658275712823931657676840067771347834764384461257896312863383776144470746136354080843708123317216641128937977795001226137589126271231890924253518739299706159058720114959133025666886069804264414294871269409669277011206260784347626170602182709936048951347304494165268899016551522316546001792626719229233621391255955497738055747953431543315607360513310500036892195333338199934810767247292488082017129336913846356554902987334801325734950516019845969944343107300672390161168993588184586543475627927347126411693235062802063144260463013603566015055222560797787221379061504882574514902203916934290958763286558128658375086942650437754023598698008868153228282196318309690456752982253724772202607996391754706425028036945764151920186813024348250129422719695330481056105234588050617912788309724710732052586221931369471196857626599535436674712462691608040402619507886852703947861312107042728113299280462985661639926809564695149876852164278785416093372105046958959544963777933471732934138751318942622777737689906483442770966416616201662801292155659084170007982198377781868686868756233574082354785723947276920853255433030426502227783203125000000000000000000 [124,30] 3752464935849173171248547396778336255817176782283292557051712146894627496208896000088344005489011750856811058153367856124709087023836427577725375054841917938523116806955280081448292204120501185004154604496383118621399985188583979669360121982504400116060827602227555728278710092336457186053080596501595328470963940907686328071635320099017475983432707936281603725783943576311353715799196549242718319835205489132343127846814219034965054764693395601360908350160494102696879912595079294132264250767239603499342418881252757398611001108459331321505357342056681085343009289457735776919596634263589451478907294540165138993819134514771332251292402620666175913852618750164001532025914201419843843030293068385363193690971133107969791799353116498370232475402732710111917774654077889700636030542974047203850083978322998098449632095976803043001414794913092244597668965865608339849600928956158264214914682295014957775601244027500760930796671365498004289408847977646229480840801546298695669319258246238877531318878987474050939472695356973844419204607695338963341669633648579136725883852265788025778162534366735035459699892212902060714327636233910166238260566462021862985873008644727889065568202684087112845694556697050506152412116231775307018504623833590104238274828704591624447014797522670517613303407007831518219097093170205398771350361134098644579105044567408495297062404884866152227147892259285509343738352209860967678325776258281358154593605005670076864322937137812815872771425627972194111342628714803896713655426336301055990546822409050589214423258409059675911090001935142644151461962087276442059678313631459440638284973239561275085309366771427590663522534827665754145058335853832694866562413148019776730792261670803314056559320005062941399458694315060639525786064052142448333789087813458752693797291120291536680593475588717695695351682225393329440282533910662520098212776810304894108603545349292120936682123259753694977297007672374346821858163752405988676225417631256286932920303882974758919388641461907761214934568780203638926115616637009123004214706337022961688517566948981335224114209109881728516035205035154819758039640421290468112269435755396717141910186668877372604225918103660099631983507690261597156005644785572776082992982482393544458949534660803627489328516695526855557207291267241413434340614975585406212169742312667608530318830162286758422851562500000000000000000 [124,31] 1058404419659272865637013934934778259379131443845324590677338374226090486212715111110301389044011442486014888793620028739360978341458962199594567844792382670833143366208948772441353627049923895347386594896913971018732362582828041945624496816140900812546317146854879784378017721262111897480720060598288233624050075069870233275082168931514152144140632049342290902515220946251424953336418808562201486473368241711992530545558458502475845731119113155720378522629503744664913404163727808676829184417812680839336761142587654783677825155734196069041219854312870928988553995459782029858803975765903434470940782073406382241321290340675390693247886766373484079833357981769571582571904319511891892644649861284821428931304662094777650870808977957323989137668788648352233386339529390565227036663461976649214764499903106370615861280528050222998118153855003059693115391202231768816146043194989803314487638870010278410063147026645198133968744154534001926025344763439805840109754370136389736621747574960767193325486204097309094209515581348879477175972803042954676744514310818020197985040279877865725645886632432013939055648297483232636451065166995436384353171572784245403408507888745722283430748830781172130516196954584941910935267528516135992270689024861837355468934933588830931275845068459962671857059036472258692701073588339594495671573688652698498774719099616381789120395206333750323605627125608155036170241460565200602401858196858618228003095769296898416567689421724997567239050087044584081766076785772984450927599220045843202226667990015654268937940256787268902900409025912510726813093791764550858258944909757554088421787534171514150584445485233632029408171487770352154821661862549415572918220894780363568369562634061128941786314238510417670252468694033440064725368619419458731794455967968241365659890421688035645391698233006298395090707546506993743592934258652222040976379095936338660662522425388838055407134751535070382005239900341526594481290235329817835916135400702478367822801778763581444522035088659879034153212550327572994417847110587312702173809774276512034327709784803223666303862983822901128413316649258554253296103743080896823024417106459733068011352135907109576156563993608590692678575747521261589908328456511946230361784356571291257688982244033477179456970583123801438019852093537176967597219139306170243553482934739662368883728049695491790771484375000000000000 [124,32] -2220270843650410981599386130116262042659129350119843375333803226780678704235851856671764164057379198420168319162828442935379103235673195551969248553983528874370105683808925587893199600123310514950170067381679607755243965010707076965267172247042931770705548352572455166186895870166449866451874188331688834660732729617345953118165322609638253915641580940609132143280820978853185045651324003039454906362479595703454650159660017790876994414350924781655141643589678798017328241332609612960859890380505062653880414190960755627382378296259539734947255691691890271641542581427599590149387116550229415563657931242530387166907880627534573351242215013197990297089326995538359131014635052794740135005619772246724538139984334487586653711625054783273711521825409594164599361413248869987261475812695810114925820957041239378771705602102613221832545321912625930251388968000274759349456266954217879522612501932559516630479143939944651316574819752677194210979506286022057973156802317745058419444123427493564952084799500951430001976036633571042381982022621529846477036341059366636743194232822127984024670600266047669019591564629949341128943125745025456647477810699656632087893180652121323258121164196324536344535766879860538617453711273508799166512822066903275055594934344347477089291570048298846053079037974608210026822812536582559689478212596637122970865533557821109770077002246324345146057938114083331492655814819555159306089999457417317489855330425964780537444142891799191759062186838605190564237500783824693120472788756383330495441069619796828055458474588727268249703382156483383863193998133734007541433253414297242696945093856271544880574920924976637280397205034331419903059376889381985881093723346500437869558741261857854895709036913244638636583899174251598815619144599584041437260451105541939470604281646509450415059990535424116455788876646792055537670177276335201629085106631846877704432932744291024367581620072056560879364240336104044522081769256679813043453116561478501862147640314886281126758362440968039267388925881125079418034222772541144325434242829180270012351577973206700073893629871538125886314042623944205102055028248343077197164854916407005064251465932730987907265721046418313936730117984595199004620670670514292686531636362087726227611996646328436371384589229417944520700102846863642511916800317987511067738259917803134158020839095115661621093750000000000000 [124,33] 1455078003063420217622175932437391622349158537647317756870085309254575459902617659072559599274037391434636243947744637118972735022531751534948937358896545626128789712020134392338144251875150023574483291843424154041137562715460959651318338454195296434652881942947169318273018008680855310144205596686156421087142853794977810867931385667226912838651778861010553882853139178461033515155646859067986668424379547955267341799146372952373102091923455816703196707508487187364783519593839211482928285232271110913532957830462162713429011825491811693996672030407360318808321694120233645329107793523403669178822661211150981368866541426349003419442840775382124758626378689487376120578752139245599612394343161365469219780742842614494845051579581117770165184551825056130420597807756867131332121374318045463835824114683675458373880107804198721237461472420697268456016174880885244287748913402627280334782087551063107610802561504864920850755483551774074935039165908686739858809537089975917127446813099287719049342341464800939252359417742120676456419137766608862414549924853021679212180571647735304155732562399055247142653163467099385457007843606921666989381064645776388960998637415548977323505633251906060042594426459981126099324110263167534928532106289910445868156077368950026576566879552005052210102875043307386255903474461889075822066878553153291686603594105831208744141828627711920821180193627588624495883257400895149377120362027234103891927703629293577609756383074730017907596569010007373532083610331873095424142321803433823960316167281127663267004136329357802399085212502646102605695727698402037285241583562210463967519875154491566862134320734917349544612197637167956398136326339186745613347408854682972624305363926910074620471175299438792806303523517047627647812372990787815554110059341852145719410120105100034129227075277011620248981392462936938694078800189668196199982777383674692201189920009363512095964263258838566847323869047146818765175052714619129713912434605722633628531277087360594393922421540383362421856360806316524683797267795439411202685256575635684831009154358351948243267323219452827267855277669257727708549279337003935132805105336044330113146413255061756071179649964088109461846873590728963067452000849066654719397951542973107494703347366789510607960182694215208858311419124972159559546667341814202983885095932237163651734590530395507812500000000000000 [124,34] -584093890085658043063678470054814389003994292029149581355472900983617332655723286324397737095161199383884106249274082723155806664748546447587290001172140922350442433703463717570281512057250300324259791565137816862165853562415378238550324076752604824844492353328959034388880280995657763994910308925288034451402147986906464234546234751109175560427372092799393803099050039632162763117376543713057097302200640348447366053668041443542692349798423024349193307965505283126010471231658484374402315704517271468253913845401887234955951263944767248371907810655672322837902151492097764396311685263156721288564020009187488997638144984507037107765746869985655405987784843204192463083893344533133440117773518803613409720466690898973696931225626131673511131298977108650453490931894056928447364644912817018926622663588236383735077295619119566021804741370687245217356967677350315125396369301710859395633611449934329420945920914749835429011922441503738891166424703006062378143349508099541109491060973713962400196166968901142109931151446876841881569143844214692181074549510805752457531689498543013975265721351900047721868182260226556586777960040148517061390778970185109937084461712655603788403570090436484379408646974663784979502498819620356408344672159372241463330180744122680680723959518419812278868302871265315582459335958975343325413586851748868277653127451271650223708811313777632329185523707558637417523102250107629227380764116070673378483987390698790885847543697030743429320424837171699655532676171861474314106043378950022072008675967403923028211691712435781311392236523792688910426325278402062217114800906833565308512549289012370219306829158821395383198203536864905640834646607856028668335786948053184855988062205809733899994132755007227666885815130550475619101715088093207842366525480621026053449427980464756355671851058487814890343676392466209132078508243065940627300204029468409952490148958173222103114308096228608538046690273195596390012287328594319663361345746409625593253034757504748723204414739938654985124230300408502262366415182420855073855901246228893032733618496788987102133522175658716632013256691705371616146013614750780725740740742939170175607715447288069512876971537785779677538181639112636167487722375725867174516238773892950795110388659523772549812225957147513149362232389660585314856977579012209389475174248218536376953125000000000000000000000000 [124,35] 166496607668485747857300631069746500470030508214538042550406305951076109867345315255303691767134376821017312225267084260609266385735988025440984794477656926946317295549089538344708109154029497179729084214277472776442878388320605104711818454509651833255413353339538720995868361536298315596370597734270915099103773829507414380710668582449007812079489665670341744185009973648740391581809667114327681261001362539239578631688826793146820330478692446345857471840645676756486690090530500239919244614748430984420680466077093530485116627721458691172814909378215954459516429059698646570865811310769383806199020407868695998581290559116628457807882402401284853306063605195645207847575011195547516928567265006997711859053155053926494732154588287888667301380705272497341284990934107870072761708773280910558179676031468646614163197039397365585679248449819497599312737632269121621813121198453721242731066496016724945935033260003984107508301723685453321543409705248377503418456756926388693199369566743745002357679720029908055259149245597925229477232074434400843852716318686036934694000898704543049872459518791348755836211356835076606070350193651007491299184614273187197372116289576087457625336380576686561937882784057805555632128279088545984867582623269834198342514524900378563163420337065004214344874216014928024232623807384525296645708008508960216006458195772406834432830300271880657301202405069020514343381573861333198178872280298755382877989101322273161613444089299072411072404715905457411272252327337637330463396434511503129631162958199089601139035944018615779231011256191330126310493996411328486369406857911740050576042531769903101895380075877863901173163336583097373614217020187250368855441638689662515283953090416494527450256159597890551924624391891350204104579530141481808185756247166372077378424746792520134973575575099927547877694737716050737446047981454340313342295216681807987882266097821469781076366443682711023956820017480513268703936249320173206467590899103404990640309025376867429714754645605132188919242499425756143209216631533817411122426732333850936201489353624859297298809164480004743832878559413489716230157755722833979090443632561228020030474031027786923038299394251604769943605966551287996681184286728558107963024725150366096921093877822335596347046078975360594607505278219007028577707853200795540260514826513826847076416015625000000000000000 [124,36] -37350407746862503755708623483552369803559040506833315241376980814401086404534392261884071847634412750736051025180138631921464552372496704937202248817235049379611770648845067855072936157187779860586476886717321484590860061608541107451714518735330800460104580646044995295207972930670117698960913895833163602572120741900943891996503312122393098953681044841374056686780282370507527347713558053195956339904949599453003679226881740489146897711250769922612854410569433471097201897740717427381934606893448458145636869178559811962131992580970876027435483243972523335472240803396599771819762279422779337281923598832183270094264980426776522080719972542254171121956969591302271547382670514953568360318001921593177470622390965503905448857184786395764149432940848996587321805190924766807246856002354708704716282609189939585531862377101185655266048031084264355778942510976577978774561809629520282325683448204865637257480529259785965473268515963050312542994976478636139477490279394270466742159571830975223319377025708976539610512932142727316958988610118944248247400999828061621303190187883912757583853753917720375675836912033830315426863335428209644486273701685664692193933797428233359564412572332535542316225337419968711116511078852374622338773568568618882033225286098752655325395054762717415020751410745197931493854183635003764274098807993808996238371173050439129213397893019453141580810859785960372875166565979399948241970578250346386245684191407019191804002672153948460557231822847148729413203617445111403462598799679140836114883686329020081445211755256977378584313839338168535628717458180683850305275769069760316932653697382257894851444739567426925716468249422525550693456667664659581075269422108939546139116305181420386816400853636136471397711342939983348075704593358934814176939774538629919271239336220221361658643593003756782638167958782116978704883493336547589760890360251998856016780411421445942388304144004619712087305958472424059295985863980259569592532841193420167370305393069000807140746903392263510994712784824184363459531779064656332131044419072291350333483331668815932732336822964795873687918308309099925782689265460787774265344499831162884346447841122058879536256901121205296524622353215773710764755034856204619240157104076003686463164700082835845262222414204876426196457766133007360586509859601278549234848469495773315429687500000000000000000 [124,37] 442185320085900713213846102544586929862815924441365919860327917810751608803389722139935071068504034399607101594215412151475846518131036314865727785028074162979643494966837439190979888254969151574916288559168696895402046178607629219567872343576700016858997789159406246086202629626206287100554755803337267856038299962427097567373906148293124914983992054066603684530351748276573207773094081348688342973830119701832890152400357341838006363823720022833595921836058863367946516073614499526885782999181505119275981918840716181566729308117790646866024219205077490207401287531116891166195777916652326159648609602403830533462598272383646210922434173822903723748112003175830834815829876524787631920157593033484145041104029982018844640081884453320538244432481984925635946322647425800374771118295228480979043693088723839075834456332600035972804581859530635128215953771191051098587979095845161154042892653528445712019861218031630821959980833771509486774618163818512450798913716557174827120145614215664897722668341121922646045155483398368332932657791626233811386396258041102803137609633459104146202285092581235129903700512740402346905979292754502327787862729692820296741473138187202187101463665079655230176495250314656230602050204842128404677994336458253173564587650386745011967610319947971544087880325018003281113342464476655753408133911953963944464672029014039231620602181681827785601669781477828279057746569742477031555426917722010621797282459332256076478043525543965739771043248917954422294295039745862154829923538688738022386581097380734527801589938874524750896385109112934725205633170810040450687905774007377709983642319760473037962951503206036093279451665099037937504413930402333648705911713243569028974719830463328678814343069859213310752776373745139807292707809496395476997817596438876660735296759063696636525393798261257006957298258166244055365938711920503503463964336855044209058472259686841841877086933076804875160911195997445308292763534713142065427235778937921788634929650517991789384973716009352905104986940678424847869484950593162258667492609547641159401994457497859638165748292367620114472804341475029489126854950498642817826115921786434944719919875549991856705827263143443484171297447566958397417060160394495005537888836401840687239938030964179587143458702189609908033132162235613604739370430252165533602237701416015625000000000000000000 [124,38] 10304350326972561616892113746796722284707075570866568857740668861011550670047732456341879832725617360279171789909357691311960659168641868752530172251666519973798069682229131925178037039106348598450903751387645483188394374675985091676185476444456284279209333687818934717776409413486633868433037837582455044781419919809276166377585276824054280419422031897969464341701046458121158530874992824027973198865225440358748095553390335182909836092064541223462757280243206361373264608377316742305776836877489796816011328239937178878841300092450653415620189439667183511848057376762463759148754489864068765366290653643033386714268020997381316741100133732553236808992290809403078063153952745367240258838313448178044328168596427146320067903431049939117103092182460062349797362772769510363569665942545909299370114828750261735433258304904163137095982450944680763186824593673331166825484711147064535485642722236696196163785424799545787590938015504930594017451405641274294707642426219293473316316523977166153095828219849083071110042145090120308376096473277636632052091431909056996063730055009620307788470701603254994660755848445150482910947560292624609528524431513967086909765046476538625187567516839238587874693773632735719789875617295005847933035521125183679829089254912332519998588442696521822200240984298991506017515556680769013614357849681587542279603196156961534914387948698819957514840260820310127127097731254154699388941854969721038406112999538658290042941603049148534516230377215071858610722442440827500988776400549997902514610151752876587754202950493137788253363379246491105298270858215766704233333229586429638798151590348027438348623814666113670643564740303543425028449472362025669325039201534929484729826525564473563979968643566200399262274117603439324081066647474976284435023427713241663398089346612442074015510811806243812761160223810247889841870711608329156986294774414163153076806386184005351832838118333935470864454148297422795681208434423860397764490446726204425431172404311905175336048713038177202848773057209184651116175853999584753684127001672049698334716574146010510244075429824802847582061593441529627199514228147644380658570931231459062310834075437966614845696235329376671288275406940041629186766363470871280152256941002738233998921890015323584832516424656773866542730134381912476815301715760142542421817779541015625000000000000000000 [124,39] -8797839704775129571149692832652445783445593783922561493560942444791045990934955382143297513448413873040676657751382237427187556869570866930891097389993394615036035712150424576206412053529026585265684626304095211306858839409496731681235339159493480547767014589454960270277424969843240493845283209983630869994017050205029644186452264958822688586488358385795778315820734591555498283011481035439696152349179436583500718656750022937320419735418769625282179000511880667542087528443800750867456343635830128261885149539736475462196305580891747080872326565535942385825758541489511669382201909919223377760162660550939379322843215519939842251557925701541400085770180728097626428101823689200137162957819672258508054142034012997924783595304958511014414088910916613709056153912546626337844074196299383391818557141260979142781322494086847492281786782538030749246656134586582245629122945347660584737485062301032162132750632078283706060987633696252849513648925757309695536850793375428984456945035055881330274682184689216342091527679376626778924888696524857040671167027315250464830431718525076341728062495865340829108093464561598281979467647020587852622139506003568406391111494460262676329656473248031846690126572849450634654155816270825614849382099735030169898206970028741806276776117851534625038431315471758958185384758789158076070743920100186658845613589875157565162800231052752129669439786781070122107954713264236971765741129012058203068189136772401147081857317302996951806258927263860906030260437241761130713092136921944381035271593764750234849323171234021268913869594600532619392182363030224687724931022439402634031145534329821208040045681766862252612862835363583489086444288230034380467026125101242568975306242098183120856835089103078885567728019813774496946989391848701980281646855523730615024285350463794270889952999865563919390180193976048733861522452245917903865254103297595894149075928454326411617229643172238277650103002904304397977038492091408887921890500728697216349551460769851255736321970301626183196814793158692656331087355400213880356304828669033560981909725483681484968879187828544702625730890508753286926290719371654600546499294770063249239004170291965479997995769519333700425865320522313137935666550367372732519520367241953442114019165281097037453822570323880754820379638007563083412776450131786987185478210449218750000000000000000 [124,40] 3881752822549108564005689042038328583909035766691019301995793953191881705562212500640101328604006543453366561489650889928877559340125295235426910192012448132589417120675610143328549501092793883582362430502371655691135666847814697419580422967600335598699190577771116831791095854430778131416303646942491297851085101897214846684643267527254172539936588946053594703495432228844884573666811320807350253338653234819347834564787311967429135214460792922578240507373010013201059479292690190816352370156541066624164053309037342573177983118499566568485411960451724266728829564201858887303989221278833760013196919830760484591496158530808770580172413206380891739656004803965346140389852987304355952964205102676782016874524759897393054560870960119814676060795387061889785512078912131814031886268645620374101737778314292146504594400448538997025715510860590267670621834285501242392076390784366434254239434779891979913453242464476336624165373942498988200761705071469775845324230355233151957662670175370079839541194084570847862445732399337631580143755719812175680660230482790961403663732481751721795898116721467465987654888462762617335467847293186901341652119900892799344730886532932154282909099564266282411605996863671297449313763216525064276898622617822669903973594832961002964668258209314020235630354881038663695096875918401296093031008519884261311453493651538517395022509858915041939088965880948645310135853863067158982382245733654861884634183625208828421130710733823076217444287868615499056345944583512327668125671417089533188552440473695039235654879964198061346301057151081770922311617847168029679527210316533174915322715101298405083523092524317923161598917938798768835682927352320405164951927331297846129499459000642469350742978341451856675074285492832934885035725910122470583608080129426367868936462233290364714706335139027096540551440079458742899780677815463811394474640934851758442440001677240331906954586252763435459836956697167558089347224023293987573728880055853522725553533951313498777875517252073341603428003199194497306932502826853339031716060190953595029440688122066967176191358769541572010993294614187767390586782035203743539013237151647515076815102574634753271411712319992331847629893990674924980347386256320482367634183513256315959855780537301429164872006028352244808048214464932246237083290907321497797966003417968750000000000000 [124,41] -816122980342213020280062331221226601121606677494696407825012751889268107169908206935939973342976438608443236952226319778723190192348787327443100593337913746686696361379524730725934506464772169652946152637667593372657861081251339439674142057367685660684416502890835231522091174641265396640885284442184325610658401168252179885194164526690228312073311463279410142467389386310630280072193629569907932711903741862426409717353949574336665813074392040604892359574988659687822321815690858452749153237675301191721259874505185113581405693959669139140509092628783139630987784682338260385403367389877666580613610735470701466905415130955620907273473526405717235608543568078601162134330957975574522220957391588363063770296568432204485470073203965857210148583126878778520068047069403801798126252449454494895781237974240232585574738998130282227652757498256590545447345374170460474976725730010797606554642431151861170494892369538908107027364441862975908158512091731493462065870817650508485413920331661888225717140612182596927110002370444189772972885834497806652974317830268831169175003553955450218686868932987571912663928472338829887823524590524895083842463787762185152435735750517467403557353759475922257590278822382087344205405192014059958826924962265804052449602520635199089585978829726096133522531354889273287735116982964898436080250708021273772407550651677565439948368032152948422314978716586776312875442059951319355879506735724419547870318969299288899604433307880853525896732613275904401240997417450546989106653397806900046924410944562555312900520572483008461120849671011313194515298023522254757800500556927960208118411445523134895827744935650969936557964370583832382366296251786978119524667996377802503989754743851387711029190807642774067885690669484838611093283719412592654007578491499604020530513832190941603703955351416301379210906890941287358383099096459577644995927664442227865938407839645309548821054644245211588575274253809120969111085249814879362728908135296768071397143232616752595852823019297083694038202099320104653888712258844475368565619115839313700857828448486394754185896726255584440212241305812769990960094687274877164523712471291734729301725434824064675595160363711664789662557296837700099506656140203420101763098722975101478353554761268032813367363486658114133060013678511168677687237504869699478149414062500000000000000 [124,42] -90122114172424951569652376310889649253932272915043319304611902290775476057953537843442079165395244723987038024726272192637895147039211202062232658263046966911636280968388124635894596241154194113197278323927105672212695489838701716631966218431490588861082868509570288478380568553896131812452023871512702281045239115102253600644291172628312856842764816429194174669755512559996999936216952748927035752146177003889048765038529537941357749459253358408544511918483486724825756690725019404708206599372975233307126141863113480130813188795884613694136163368948221868243250882977573746917477563370744852118076271659386243759440499756656323866549299333324254519237340591055205993636704034350707082612077665544590684298005826446379098754658419569799909135869978843634447167187830371755823085187336502196889746955403230949468561807114600274927393931884386102218080982034400677462970539824619258154906474678680378843090880435633881489219469452500760233232867324642692287654533517952256179868850431871037260033721848056353412038367001621026859499161627336269944460529565202469237409706966569752734491899028111714487966068488534151418827552131919586079818296362988687493457448292960755993597182036763188001896942868626270105820718326500848308289063545438055161746067930347548213974280553462202171007522487233746151022712683505917616936795852559337217409887349838781923821170733967933183390893025221747439504236911046637498236156161228171664468138026339777058798608621751549002615756205951113650331637096193144869204129682917505086754238980970703181519484441500813946413610610956239972452391167351307138909535501308663416231490114525421322263432185283812924131518699130361430804481519566900305733138802866475326809361344785026360160815488063978720075663652910456539389067690797816793556449074417075982859855571507761789458726744576340979492147961716002046307744239586792229428211812089820439359198731436026784735898582123098468989995228456508823916274680820693680532179845004102386392103926546661150562852684536649892084413292567732258112995897071210359221690805996342895138880732770918238542826469952227901194670389569501923031435319017447612210985794364546264355821424755343186942225950500161064151167692754863558728535040875508868865168045543288118568478436888703233968468824647592152476960336571210063993930816650390625000000000000000000 [124,43] 129056355614117202720717848910812706926992324950108506234744912532946838414851963255537977808670664030716030686256161053352154467453530528200193517400599994169555785551090772775531991106181397739657908942387929247914147484900963735848722200980695743880081660696821428338705499156235387411072001164400955187372933630298050835641327844879500983658352717190345137251451278975548951072525659935052927703181923794243353437489980182335877134816674346031453019587182991227333987513301105164384974049545951118361811526546279704183440116249109765152492906997127977126188747651909984013115738756868356851131160172359547247746314241615162166937795228543421919564183244955898281362883568479991077058466096775104180438956252461899444227887166596460913506994741515970390810636772057619145889340361031590329580641941161439002377635878124050495574396980205282761520069848613043214314587125674858629473343051755953552389432225210595033928405483968853667879613687867521366116498449144347233564819629968418592314417081450448847311727068207738555694544096873607251691578573263371556303588431013669540310937231534666577692764089000583714646007022733325458990385722728200300023840747799355852670368123569045127763191861979835599305058518294343206971159656513114843080086635625380574838701186778048972745307081357258981980585329676649389644495939940010053378274294532516369216930452650588586758612026109990643300617354156188922804095136354726946463519669871975013951707744282699102028249141961236318567441249719803595754661952254748154657737820776080040224783112709101713237812149890818062593416108676510608702438836346988585542215869968730522554916425302389492696325649371148504511699743238796157093575203478869530598248168425464009567222266490706725678265922098089860725620412021416891676357468389990739771971639940078686215015594822464746089881671251316674793819644034740567134292654859128321171044667794032631266311816067484496190679966499251297931778734650402836256596293921602148518550062352200845211967157556526216134470520950469145278537927457151041589950293266296540838094367166192547342324648295258122301675805856995566628091605560023184383452937938054467609141801393303964435208260237756415616372412348321417596265831429135193425174050085763430341253011428883336867489952075149610422055701519639114849269390106201171875000000000000000 [124,44] -48595565298709576705061713376138879476371806031604793535694574076962271612915475880541345976720275486121396530518836208536741192350046645128419982546424135154399616265495999298451135636213632153603078380907128498561544175362432581407819075206120199972064555996292978923931091518120618324057619330187110056720931653826303015141338837507661963681408361815015906068331503683528134338467949085900169621817407367443032604679579923333150846547472031010501422206883255094910525385038199976651121695790361194982553386422137177331912714077200229755558834217452950812999156506256654204145713871698722446147612344722129782784575314799463513339930400702332549193492178013934990744116702925574313033772689135154052747106446724602501049142267943458447906636024324576143440422850128550069482681269595552670156928890940030088605277475090802150673332232488628431221744489195074986025834673343462142691401892006362507926870686863922082413553351500013301190412164042038014723431522319321149541303717846170345958586162152116394730943112206855892565201353735053538200782556987890348545707899052167786317388257400165260523833375062706528363205800464212368731524987675067295168525467196978200516846796794962377107823444339205295626271083403949652923426999359727721548684325145252971882144870964851138742168996257854841306390898548624336116713011036267971536133444602070766908015356266739338178165746581489811722694535601258800839334958862461743365190876536024595227317799983369508270195730693223882535137464769761996621717358514173965879778758534010214172648665417898229340189500511808772364377818559945169132059525783799320826336778893044035479129392574004832085398931299257671437685934008950798684089562619824241739154866023889596707832879275081494967446140366994328133278010688106275464323621682967890691526186461547360184459055884575872505742920908597637800845847337604762512173571570650512562760875191892857090318879588849821527377279427279089761281680090532559830137596302370675157872466007063124685654942256959123808326415923055244220114077023050046454034012656988274689888939163346238968765337582427844466559553433674447119837731961581375274049125392156932262835870210078997274101875382717998961774401422638891708267555403716876421639858928647305087319428305201219234999089393676335868477167423407081514596939086914062500000000000000 [124,45] 11078458371240606644206816749306570675432043246699877192552547127337979505809531389460692567699325414595905831603078951717334470004690302652007394197659244127143964260086006628400694098958080945050558178740324651253350134648990586560856326753624565567981630198958036695734245423842812729817429574084892474962383562866140673615040310345845183652100897982513402707851776269934006731439198494088477560175672661952977421525174117375742325272846346631176855749328058846156484618808577046284533735594628591583108873494080761376950970382249407017701866020608017389173446082718739033163067993274366721511722774242979391339073306864109990318168828723431620469153853970658264535557459438389740734402382196786113957218731282651773161179264579417552094489820522821552837604978755982235287766531867454564479149120490639151179694701441879051937161705836805592209386374678260476706106323248102680976763144868074606854067470793300981346567602178621171031815966266843864608346742912532359087160040468096998597145011645109217270907580965067842838069535363856514103613436880963151308132682689410349399337790577496069226432033908541535105069409622073400348321794275331723013721097015415676475390336620691192412159301994962488696803163615639667686983694367052078411887641302271306802804164368598160578997901797605341383910840539512538301897485971333551945251206469806067316176797134323351687008238990439755265015567237257754696083000148009405784895379024505344998663781881537186113910641836539476435392996646416355894502210429404866607471160827081230065182585122799105367675229454577447399655239911998371484979602175159331631826673355153388678795154586335214883954879746125885888325217180751306339264764424197326403560705442715335270997042804211841054967306118429647971093385767320864903515749249514693688305605754835522570549295025750437455069150327443191926296458446068901252648374900331319790520552520675501540402938436156136557720315615169990579231371415581421419723674969016602052323376931178600376312919310958978462280789707863297777311561007816762176150403170920808960788063382131456478493675995315792306090652160999687029980319445702188982610998203800426556180103428939747924728590405914544888586454289137251784562989822438789164834235627385163918637674325965358988808802322700852727166420663706958293914794921875000000000000000 [124,46] -1600472543804615301054727137832269601631406841759243073820560440651299954023926801476013403377778470842357115545127256205308985477601862782335782065292528354491424987430678372461194766461981381291489401446400481898711094464519984999943065719574974223980763526643054854093509676397262255618401615402489225534492026051520969867082770744459598939749944883366352045891651359050995595512189942452140396280988577444984232420609004315955403485666566376365237309561652584886197162553069532901669520929661508535788300295756343043238612268498390416599747278487314863464716453039027067398382100906732909966603683362423143405967016509949622792794371409301801621054396312290905903584960700481363236471588712570537594833508775244448753069917592818157068226738579582416858518794572096728033266588575798662681351927130410200929732385856598002062158029862278714509259027184977905665608280219232316183153035450229242696167171895662934444586229657492795518344823766038916537795314973798107152416448596147479146558124343180723777987004065310312425220433787517561189635995203172821947192689932661923174366145902882720462697010128924252556528743081065806020841725057071238019249768937201081980149528842168404390081832490240913424983457132525696410623004693174903386545058012955947188779416462922223797431419601491875771348279001346986191737640687050956551683578981245014034240070916043379437718556338996423813675788939917678290019407964129584099961180378224039507832952812666447643717540707585914654142748017296912809257625944078624242183099138206849970321059704692994727913800498291594079807107524277904667435295202276411050581693917769508340275946343746508540377665665635680744629341614963584356937201497222786264696970988009349131324604595698036047926564335103068242655589558616188855693260377456293855752600612771609934585320964042711359793907890821506116184403252517751533040810438297629219059775457319186990070477664470463861729959267377261650981256709537021747296858602752834741459799716161045189983973392521449594585277151219247747466160319304689503189193749500909120171954164872006174203757894840293065367291634451716840996803735191391405065654222742515061593630159102852883944368737323606082530041757028610850297892045432414093733386553609338634813856551838934729775781875549256483282078988850116729736328125000000000000000 [124,47] 51770124012808657673275146975142773837098045644094793858662122170670262655592248331569821128682389936823247989089379246750140213254675771915828922179881642409586388187498163343467072020006907163475503106353626428823573747165838030360977449123675525141644245494364442430441369940273856733856831784128080906164513798929928142369470664175237724089395822104603167806161783148518125954070698972519820826087966384436314125964043292690304023076670435978338107522371184138119333361459398886274428459958074934134856461535610848265830605722967629258221518024170445183932810377354040171623264650469368327756608281295014003957574104349684192490482511567648292083090435222864080180914842490720895406642523016129935806069194795516621780780069115884133009075931024810906560647403372214922615956613377108812887464374982046901593867360189428022854150778905973203441575418298803692454708413570168495382695298123622948238444845934008070825002979717724680322371484592439697585623440865943631671719871012908349832939980903997295773343769574748201936617652987451929196466454838557599481471424748035576036425415147595902904041881065241974101345141789402900851631016828886622012143686637818294021261893771868645517683063096910916091879248884786371687282128378252787406347152874949096900882587200179190591879938490933004989236880945521304413271235532722446889735372004772638361536486998240050689858725659163347477694511986683681673229545648373141373255975648401585925836723782348039469523751849750362035520963849313533075512312222109383269310118286162325863722040944959414187180881535072936412228820630392798043135342398682895973689540006182765598405367855402142744733612379118785383409601414585238148880646518737630132263262890224866554058469955059085387583723813533219209820189742956905840123449611083364669344476534187893976113398455187164406730235227692034588313816941358425340091174241869615191306965612819466719145629775159508194269725574577224249487225646721545996377771027053363149062781740078475495538809618414506115341933879173558814700002963870415350479494179833974439378454284153777207638350090180207574622911400940509961558108837834654048707910314665336191774925923365147483043576888527591228322742636073366072729920730069858635902845755793839202567469354961854129097673649084754288196563720703125000000000000000000000 [124,48] 69342963465719514884365441852610740664942569109459405111958216158830195904859628525587482749089493103984649421653319596520140953539517842500561808705535559326960072901168592526161837518363090934047472524128867106779522079109607199511963144254660435822728082274020974114070575998974563829578102791803433088439939674912792159827256256960568793183911665462353748467337964965341985648020523337051580332995831089645420930965814019341259963652114350299953433533548876595946579328682971921645279459984336861346491086290468624087051231452442146982898394077813802315247437281683549739026687643786704136675501563018767433659293171571091284162158584331177527774961682912380428854231685211597173485459135508956329004638458109120766994145056571600530306983858444081894102638191266297074456366753998841194892177457336420511514519850284930385761269891089061714762500234517616454171118227864626900379775777444199306730355382446032933951015779246315514007738842779793307447004592092322033005962502583589882982671076109371971348242694512328764224874530856140481782439548455838799958330282141459433882259377184415797913576334604274252720355326651728821738966248766507757492431336046142303924552537530022404211053218637464554728141518630247802904398223100922048524877578061468043608372471879774091784668956488369661849923095457943359904909718451420412964236504930578030818798484105141931569736535192168780533119350832299740352270575375822236100007150876462900533281775898058920617827530821594179229159810187655260588780959951478991329499743349213250732657866774779642119712691554148663703903684560983261016575032026568590195969228978280532617430866851027227549219682940307562129847402436163361667974794097614309635733483252887265690840007874385301180141066185414009682291274805004031494671881748800159158448643821449361374183209582826171643395864737778512820586821880011681258007380507948624740843655404526314511112331711109963750724728499678862953372621186103232596081505613590440329389012492959873254711374610385576771508900380170799082996247110074208878078225823541579990134715880207610318099463748972864268215660552011540306841580812382032531435554156378427321192451479777913017731887807658465858448930908615222150769666553422521800138640097366585853777985549725187033231399436061792584951035678386688232421875000000000 [124,49] -34477117559221925794165632143632510557947850000127773969166412765128849483123590858289889132224193938887125930306123888399443928847368379763986912166437199598042758259548349303841257898105649686310638945099094322826290112623000665483213764611138472833937240434086101571667803851841636351431062278596546040192026517878539761695004333371739053749643508222078899807231378024834465148395288600178997327165135180494984953642790721842578354690976375593020546025198548027460607414637814168616697851875263763795691843971641810419369232337820007215124184450046312192096152904658489803028160356767154534867631541804034823004527118497920053546151927586123572865594316618721741612648816517253159798096257087490216645954525928908049978437499032945955060069021511360469305512642153306407416214998346447494845992549131817076521364444014347848805762824104257735471182204055068223597993512574701618026871923303438458226353177608764589082181063337849845384705393876049335478451747881666370733140358657848341068907804008899238480372595799101556001632900557561209089857712871202422766597073887420242615051325088911105282913632010842065454892101950999623812604477757716727947464875143220146097293612328635058614779565595156837189602663792592664128555475052826999037918775769387235912645752102184616071510556769530524156655127068954726128200517413089854990053127195786774568774733226917558541915904549129379829221372348036238040755827524366527352842175124059704315375487190593590910028267587311703895386717863437974082809590442152533078246810414432320829139847536913540283341034193763004068422521658747747938537273345325991093902467467320768326541664518098853400686728427431985035398391329798596505712476451931239275138116142196679636764778200647980411074715136742421431304598282493543798930142784145695135453484876316883892414555152283206652604994239780248015695332693759020118792770718981507357599084205008146661848504314048483670473230685767766535963421572070769892337814084147424401875560559943809655528066915770327389561746211930229853367146374591247976841536325029727584131798889880792433294531919676434518242080158892582266998888109662548786742528068401927068362937292146992307485878837336599785703045008922942143510665283254876205556470910563231463361848912475285871296684092612849781289696693420410156250000000000 [124,50] 10795309933656389737674009718522364281535808740438094422693537771934954952782153044234446348279130901913570992397247600486529527627619320518500609019961445792192778828271549471853779114300229697733925700020052363581565582303907864261302800375918588578029398895501012468575253002860220343660672056403826745632118351063122168698157377931486006165463460511103260083978747781293922610815841405340846803170575857244570896217321991610623721050128651397781305348858695382380057895635038977075014276384007719571731093144597932635585569767775506899134594512291273761329023904044361029414374560883949467436489137055249263445367052928358591352182351934743884056045171352816024282099077487017227563123600218819080815464499911428164390066946975596702155450613225558598349794569062751279327654347562941325861483352302528201558203474031231111850557200579939778695972095686067875106671403102373522964149367121602274418833923776303835789643556568488016380492279358148601057352473823094359118659491240591923111359304571159059623157863752449559775936607548531450820070157515138851608377093334975899217647684400229906873569476365466414199461826366216023994155307616820280812750690198770463355750484539713430724325560619006412812280986574639460696198388053856454308096934010250466073043567712030906348717392217906385119147108656885685746253913879085176670762003105317427119973532088408351179562408593502300481187093491077293413840757936253482101962047391328787927468300431538338785672445239390681891189088461156381992985480813619217566758200705239541215239334858039108077647607409346540824087739872769693953987028694685549321886725365032022184492617616911099896450441872504881597184166118737251900839606263706174538357005515898378050775676666143882003024819260335959220782704914826745524130478196378050806573479078384599174923673543230560967217588825886595167936849787263440640629911740733059712485254086887349100306468282062361819315190085429590121548111138673397834114080584438120212813367154010056260456500486039646092156646364024842687568468683120624489540036846691227495521452245346784334153813655711356147948626658007357010251756031199178834254539849431591998870306517778014817263516299167981590328136221337779702392170002387730097478548670277914510256986448875393196249206084758043289184570312500000000000000000 [124,51] -2406275517568937540953274270898793855318214356125017043163003549320329085562913661097845366222919069642125050855472134419851883337876924141186109638109867087832622992617046761738026780114073620147672559908089279130949526570377305043097895702800172027318804453560798011143195469121164592319801200288959534923653766257942528301327646268399319418492240125328237167758969559877081475212036726423579452780433504434243956980023268337447989885515762668498307608398484724359010695488077302686709723207273701396340099683264501529328509702109610339863241705760756815405179360496603033490226082399860505587309369626696783194043595367461202223503576337985594382204131785330466696943193745385487775175345535615147433821610571502996620540517080321930679183720982770830987453784326750706966234833215346898062900053206847715160485837622439653981932452246179547934855228356377993407200511604381926508811270381565611407305230821067251124504225348166508340322670819075829850303081892778376493434088476062955070598047636895368868294012105224026466778974907979407238680566057418440592142406388386419526298963879198855792830624449857386509875831407955059104344240735772191934109408096830916909360861261203965134599455014173984920818019093179581680116934770110955896357967130505164738403632139070072930626346701751862740652992236007762695994139950340836919971783093650144450568216088058868057127449496571171308414429159882286047046027066207377877586786941679341150543423077811062400186445606789257248040922140198840544299422773155579281165240264306143772747223371238342844627975770934615787591700242205561033931425954270779531652956719880895795414163132341838204653681166320984951411547959985072651372677271472431823042953179777397339823457225169045897293696473380290324060794283417829198202440716348027662654194362880228096246104170526026077957655533941127647812368460159800998560164238807085384185081772294074267581152260028382906763078071815104838371612448853301085013337222660250850546061133669793458171347599680242527418005043632377569460050592386221305843344153460356978651946358378543255230146708639333163508212026962544992630996627642367270449368320762453830629453773357474122548183178840762788333555053700642615864535122699657040788320009847108421502894255648365011224996123928576707839965820312500000000000 [124,52] 342115177601921747460196936049973885930552326779583932617749277623558312453249163577962247481367595684700327005922578530609140651309332770793618053260771670350137986967163587614076638085924676044916622653644355347661146628020391996924420092391105472079297999385858524852507180774033341994813170437962389814998320858132995015980295450339026243164475505399081854662393994997417726092911804871618432269232807068424235816018250456090725491440546177824341617863414429500909673805491435597023370257411092201580015660520451514076209795343213609543442151032382609049005605909539490811274784070062654452429961035557128406673322093929012029261695958683886661960811836943828908305788203061913484454446710133085022966199068161423177258722026316510191705938190667943814166698952371962199347455967618073653495290246906251597957796569942399422726306414641732218868639380589944055884936866883178506279495069446661887492432074990773917566320529164309507029706946573389190008983886957855777024900977281407533528709882379939976764623076075681801339814058273885209406081614847701012898001436672155281951276146548218025093220057206382036163065853312635644406811752779086913284540217073437494202771342925457118486491874545433679674020851633733683850306037318869655295930109518447070833738886385210649381648696267792028767204396250513428424458217215773056905713643973716420625201219366018385763858544645665708492583510428618891181261479717578933744755963488546390794512862905709943694823590351859270488503962665863155398033207319464512277074828000924409672328845902800320589792956671666478207504322121256162088677375138686426753209817548732407167194709187189846501734423295091281931749790251298563700383784573696207425618966329376109196826904607780129502333113343889145268438767699165416645004600623612079394161124331265374877223985808115933440463952813130911187307998684798284648104106609989393004027713595048969147936049450903894423950463349444241289065896500582643561080237602196561810939787176469266213231893438937031720723366708836442923544748515871812216415489598826314695161480431697330892433614026105889746143992655452525001623541344456912171382553262779738266143640962332956318470615312863915566447270868542270906231213413127083298395861449974021647109555691479556262493133544921875000000000000000000000 [124,53] -12795449659392876125253602072418244246096110869390803052161633435216760105393899924542942404528816802110414389123025159283980637274481820797463501757890190746134451215413248313667625713703459932326775697510421216644203568133691467370030193621703941352954966661890558252289307796418216257607840116241319874992838878491717782415388706964542414718471624141748622993684675112686699687626836783500509892532565680481624497973509641986698267176184185544625567921526462088625207269134103433028561337668830423463424975064208271058732547052809794040550331969655955641748393676334958273615457505342016139547344370547710575856975981460747326660480420598020132731747904544109336282316727918548709060261041868239653854794005705998537070401286271782406365621870415111912424220111436721293967673668925316817704878205642083814848304583457387607862939905370219926040213738890113270927433557525008092601885354657029035511959569025548959336901316333220062318935622951200552023589825167996152143131075088555302818399929013550311171886936701968680891512363699276417534754013193989230972451076230010033114858042499151274696239485918383611810949099148790313721078753102127709999132469250710192124310090960122247041994828123728027968795561032049585136695692258100404299604697365265439664014169648922666949424488758808081578603143175157874588725235391836758213031606244456276046558963554145209567176045658357600427562441439478093657363426822258930850582420445086405285726485207858863925436844352162041567754289425129039665569469692071697178421932399150940586006685720825708449943505326246394190795006858827961370853861910247927929167541809269112960496452103582289164827327524301773447810539272996071180634647781548719419912486945445834852393335291825216007053502734388795748031006268700382237525290860583093874898286828001730498088547502449618847014098893408317689069415398555417567149235648284742611397672416864204508268214914338431588655427932401596413336909032133284510960204175556535353956667618757753376899906898730969220512642375253144477904655024492721359355715014602025411933299214168050866905887710165537233768887187532441463231609854989604120003203688694727715569656106371752325324384971992940413206696816864687831896375428653913220469016562877931518004072805000226944684982299804687500000000000000000 [124,54] -5044079466486936777334862191140307158182421027023433456473899778783472267933929571971681821101726978101050029077534897145718011166631878588150651485292862550272275217252407635307471910361558835675947961953842396586555950954195959016830690065941932130022973406744061189812576720978569792048215177122591557415814410078597680508386720617661923771185634000764846048117105438343732286319852420128140854064170632228487929562642179576968258226528727084862339983172220538435450145217766136496806150475493839512364640352519769316127108735569337993988059698086446904275587488468628134865353248962531078188669565187880365212026104265490230462512878148727957972114359254616062418876391560408532539258487549469801773506805397982757061676242421801286021142507993604718412200534209442375610496355749077130907496245060550506335473658408481570302572059983377230655848206427471832329729073168518968286382072314085313719676237324206239421750779367505397470361361140843773071770449527650306559390569519647608040484245972299218275864816703477927479106917562259718799058562958197047737114437569583326782553071515538626268481882422061673877669312814941007940813457092938419617815560871529078725712937555693648164520880528231784478511104786444667908374099583807504419980131709301891725681721208052096271631431694022755608330303922766686596648123262797122655810854747904221974743339118915301434298021631700861607696352334786277847071451666351631568893203594890495977341910257172185826432249832022493821676885391028769322359065712252676993541083289416650018581217390180404390862292372166054870400813207598088332828302773033598916588193119347371980512223772813885077383199794457344261700172379876939114441347242228206315370965315933356389188980209010411546506291822911834983298006616855706675682876400147060665357719653083236506301666823257263721639167405134320505252709433518033214977699464284046514931963622345931296300917047542273712223064689461419050008300876822389545270251186097349404301128462082815515036518643206271979581783164576293195995114478880498846831210407552177648943383684014157626817018976136580708713565970394596686447756647123370015539404850365477422149766524384703591285485089313710427186923570456157633818977211970281206377192631218041479273438861588388681411743164062500000000000000000 [124,55] -198859865039538655242444705271597173561539427858990842448172840227431038968142697262583225889784175060688609525042828857682720922932440178575694357013288578845814323663184364271973707058605672594975695391322635212622920137837736844856270672587279747291618573626587081791832126415869496625030045491931142953669559198355431440297762935587046041928298362689327006684162427440966114627065235600773828866106356891751501244793454293911530532285783069080874784945110194150499592443357371366161565314494584682596110515517349992759463424204490364731699616363387359581412704305219077629822750400506298256859561384398076766916349684874379407274493336771766339497684607018839041481103044459492017197256211787178520279870592742359983167843140364442808311827025623663916955674292184899787131992643249753750269250346858142403908574266968814743505421479656217196048284183925299853454351898309881767654262030896482294868162552613502964350259970751388431269851809100801769370290365116320851387241320201113814841971566994289757963581060996305086286745057280655731179834933005505042285084873081965844641839481625801755275142854390102666322272664285601005270020785758360824369805138715419245570683062207806091409686959608914161440737063892431318612575922349612824264141965096475309777551937716720269255051732898349326665228860740123697837745253062502980639501614850673906420019194982613902527867285548316183173702426035509111777353075853228715202234835371791538146893233592564068482836468701777495664971886320589449000589018437000510168265976092252136902265678830989619246114933009775279725326180769085958118932839414755055087489150226485243905506348021194128147265381349867238741301079926858707947165759646928593799131866256070510772964163750126125141804645083806327611339480826792687866524541440769571937797804609561081658149108838059877635106455579340457919209652659057483176246284808354538129884217617811154470435347743874353156632711155393455337735281206380059516066233895486965808062256147580300931131596828902444601464928321980264092836994745299408484673815509208035156632750577297584619037264945598779289063114557005039737790852089648144422166982971164477888313256710686001149130940324659651254539276134235120226572981358526477499878962351560780650837267813719809055328369140625000000000000 [124,56] 853871851025169218264303761491897773686174633980026791715849059431215128206000107340438781987574442339892971851397713364309069636799142228371767195916263974133528505424165415197588144019846955732796022132595136142582640508071446196029746760651487212623601471955753499678482348769981174240357328549072825329309894139054432584766434808359015724596032599671902068090624803932504865780405763857361948923351385651692682775168737323185177977073019391695682668166061318581451288927536340965888618520538894537279872796559798089633243142106358083606354770590407591304919682801872167147691150037721089667867486764876448584317611398737726480639981248350499568508314208860410795418880653673849792780424542645259120396951965965961728017603989721283879329853796845891077631193530666156934316568975696112405166696809542362136978379598229330431441588304277115841793176802360647654803879288809757602691266020073842877016400733712243569659596555032362047179633284227647565176245135535698244486502947583366935006726123975176276653446671763070840103762049307681480711108432652409201105381193320534033797594950549506741692980033142211233511084893803391405218964894896803493859108579485043858880643754903509711017898997746623242426584209836415452736860214735135984177312824395327090720704956332148397250449265827923372322324434609309275043957869184170104854553136551956278333270669436116094662824998864240991696279067318673186041267831108760841950303857957135555632044224847464958856465823558452404432552585677245201314142195489603804386230669575797358006571875123277116480637976160118649774249021271482851897498644483574236458077597379391848145981801170369381432783467003484172867982637852267420854714306983217901624385257992128078677776318862860733849860545076815081329264350258482790404201130824031944284703127348294988207032777582181163991491801510116623139029378696601655506737403842612124282874365077149235687659684919827230145846408761824520263478234668600785336545744630682050255694858560281198394878590740536726892841166537133355227982054387557784835484109000237732491065377278267101803365280767695094972054343311269315873057371295203111975615526422877766456128601229642686199454276246369272070527129885702302887224201267735491963831197640347300525871767578125000000000000000000000000000 [124,57] -353322506851606871791453570168563908116606033147234066442125919965417745965947949873744133898996223789690982330309321028596545849222731494175543485689701239891702722141191560182097459830732405512201567545479796224034084272943507478068178997769296199114255495473045266122285542081534912033148296837740976715968644323943145315253793361786174135681338591015244481646140606508836984881967357209263570498529950965077289229542285861331399207263138011776349107426245111858108211890371527864294625343571791825188335244894852925802398401395717965367434124778075216639037347104737042342193635670539973433136580633824197126294588315070862900522921530876820220981353536571304307121463093095382550050880538647857991792207577370619057066323279781741680709130600615156853518786577093553774201198835828343354782608204204125647541570648723579541517451346100135333822376694303441012455071264822272556281535321042614491434457563352649234338876685547855910406605261572944863077191185545648975061984933371905853054192986350577395664883849733545459794822740752402247979364594664781217044364785166606802222507818855837542716137560198973808768728263237155869973469679501715209493923483207672951919338015581085997971253970208774406799092610197310510652949426754200006837019367891870993642745222840409125610993594986640290805592704374234297733017215947781295429728445997029387538214488343324574962153276224482848652798863716178342368284965356670406439913844753592679195735723440785802658334835528179655763224794213647315972018955927611893809193395272841145958008165878381097990162768461368131533214898116237531638363804905658156339709045864575343777585815641270323388570902608213045297221110420805914592704740487391528232552247018834298738317730623821702309113987772442831378668806118375996778992074499737055483186950420379695928178866111200776751954300415754998507214526691760824616950802469321630761825801458188428476597290202632764830615025782563573433371389719142703689232116746311987165708716641048383606167021264108199402274412125602930437066844361724976250421522430989812676383826016922717209216322285666657238659878679639452781390950054442611421229152343470757673743334620516228183899668590803653970225221339201062813661132759464560274164404441087558197304931640625000000000000000000000000 [124,58] 87935103891691106992693283693908960561269320867038344021653366338993327897343352146862748151095793927164720396452435194290486482210244375107873054171201865827989071040920061570394261515775618923349185033910741913625155119891547360449985400619479127253953078789081912746346651056684324524036646501472592141739985191669404999394015544224686804518466107314119923816053663356106235435114257186401540433611594076088770232390258193185864965810833023858823798080292423878330773513439096815634720294858603371611942761289077815326834359779020366701924967259164751167615473317661447352361126984512870321676135132826624058115204316895588297150556117216075338535011390427105045466020511430054653105782868961253180908548745948896099564743384005041848621302754555309819869378111291556136986984210522707479998919130094900599580481676887462942859659168235827598122430756925278072520060900060113826340877724299375344619698213780010977066488260262821995405022090748237358076756380205890159061516591345285508380622197698592233008266531872392122514799299734728140698189370812886308491146870961656557546242314232567878827754351960146750072815724799803557785054817835259337405550019482619304758969331915550929192778169881194104887950741690197833397816287998696342268217874628207170781058341817935188042289143724400731680752133708557319110523119106268094390149076411414442058184533170790277334858502391940277954772149141208595087079631571534520723931978565236959781228548242955366024010747083331556894625477696729360088530829816094456864586192223985161111488639343690999237275534266286140813177338809868140428601063676554651997931520498587027487555273629931406319966135677614047364902823187594414088141422093675710650831543127819879160907543181155474824263886125015064882396707337310662969801090766742047902450079948841511874289765110407265310932771432079384734787110352626955289946699972792030203669938073319836757642141717222093637010050860934066669419947330036341413090229493516761237268921661380109164792263743179818551017763336063272566672129878808789820682535384387959963815910298895143063076395617875667459655382179099974809312678318527281473506884533298546393390610956031969369412374772108080720675240007194987947031394770696871805382387165898336199101250000000000000000000000000000 [124,59] -15733245236537472045156501433077307244613809639430819353962756831165268966922062176022067370635721766414737076035918153121772316278333872561669282843726863054880497981065015815531926856228361058725343641440265922077795014915083101711111735602748552509612271492270816967682932177293265350336175523042706981553019456497852787685842617397838518151826027815885678281191948519782479660334730465945048957299342377843157294775806506694278487527663851338286232743738027167134813019059677693751178376161975079412290192307556423288285391596906565303820230526576649504156454481489269392200483050039036295868807589798730558711559949962847519940522143883821376427633945196085197513211007705471740174340321089239513419538018180330289414116473027671915324066019376241662603416977923429238883286271221336906813158383609895678080044508804233033186828893801398449841235537148685185053301888431735734094482326373034275453260940744108383700662954277350820400871379603088666482077268088410789560525556121449182450694222383821563096111076670825482006092045872869623964075055237930411527757209274500843825213242049943826222692251432258332999750973181893520275936449941857361079714363641255189016413955829400792641772171666180898743426869039323153368111209261591594234641311088141186139000636311530506690397486310825978019492279213741992909409624141193860043141485086972909726369746236049255799061058883923432369651607006018518110712375419022843537851919060659056279066455960797765009840942420388413758136862222872147819415021674693148402985332435402642181661513746420345617153962548270506295658233069152842653287312253025189094946406325275516485754475508328868147744563367526122742929915305328996724715837119726552265765908967501327468251018896836051778060182010829151069049817892114170069001307594896361441025380926984054792163840182113536397201730974785089683778108346191153866970732489478620946981549202906935845689219511694717544983117264641965600459626747435327158007874356504441439210914605324746677897675098107539013462275679161428604786843650395276233141111171985465557061350894347260980619664656875924410494309357524134648170412175443910922806760495750372364305036106588468807133139138255313669265615572216663386151452121341439124040618220629050980473789062500000000000000000000 [124,60] 2160918197847736251688795602333714546191708841104467663560980649469722923549708384929847030032991495911964039071763685992077050174149476162195360049541687094889554527568233907356807534890205326300146989043299806966607881920465540452356035240001559362232971355500780140009132397342908767265606901545518514787305211755281093780321726156361567558881606479736068210547967315070350130773386414528484180339798856581532793042048480844533106648933974984189453759858677007050006138643328079613131309061059000716252218488959077364818089124865463556545198466506435865682131488658901541607605270925863161370946273623836952354811200343149317843612861320744979066067009803309656057001880485663779191823063546934534890312940664312062121756045738019631067927534045229315167604143360796320058285110465801200319218341332742918230294347481357383593587269352456101095007117354702774409837609778694489059119157346784379785819655853688480657045170864632432903073012882906698483920007967872342913463593597522313048567335973633413076596588175407945751793198802599405055574342618650113815140702724070987738260926393235223882530931122657595251255220052152165324792700968038819586161743803907650843841812987861588312769986356602921734918462244695892464200196970000602046121969395691238807875875132474205541063884069747970900023985694930457603191823661059505377360147068824973643190389107637975552774951124621582261213356195632871362416465217617942038143127468927089838645577516890892983756382815551288167923836739439590259795654520035378397481436298403015006222615315671625379589932600128637331201724385783577231753656392839972586547944121777571736988792774372942081827261966140412870944934030398877594329749775128537311014176843363945715561587052414737231733555185819424742133177389405762884176767660505536474748602399894655908055056806895617169905169298772157659090103518815848950643529461931298594465699345778712117871378252387439572100853144756962757215120807357480158990439579373204123889509196173602111730584633435605594064344619975992444213086045606569279673595522386442816986855108502347896829690151039263347209922999085902027925620658614046140473224329991640802322950518714994493278015309769496910404130611505557749582419653984526983329273227743930300777500000000000000000000000 [124,61] -237455786483383903091832090685955369037101687283697806120523502700551269167914176313350378870385383425817612613075741228277310703014721000755291166633967350481725612330471352864610686380733868392483488949585893722787254688715805273802489756497949565620707703234818992796288680118211109891439395210822602397203233532033220083052701579073607536109730712299575968872673615693444485020948071936551924610901274204498842288057751388715436522806106734166546556641681458303545220641955041592316805889011644689079530093288575623749259968592137762455031028676294990151607947345361324021620897464626048063761359143480803214585148281141756625679027375376812051629505084495177123331622310789423545796120733074270912557425657050354151951990574630159943203225762039816017312425590787596493745058530093322247723221998475646838998951026960351289300505435259500948954397900298402442624697417827008730350931222667728000206282690862245187925606976416755022449868753391842524014642326626527710500846963395181700830452985166298355479941886481693066059581970766676529676166925614378264386103340369124031996806700148706987608492567702770147419602255158440946461265717554434161734694081483304079133905330130357695504181311414110392190908194680487511859138476541563181743991407295826073208944843496460449732244455342537936328380241664590956115864507077215500643585409679560148283245834799949330349179407124289607761903628949411647939067695768415067854178135581951865738656585052108874365931153946936106119652851387694745293667798934791590956177866170828973289959136943218414313157124600619909426989765813124908807750730184628575943767031471066555326019955002322959523500374421697872669373831320892644684892346056532507793596272226842916893027009781482506668022055728901619051921132462713296715391119168162447038535722341649578203050939374521403824220315548590807027547947253660789182349379184367256016780147905240760387201597683347779000800010112448026759249018422001148196022812701680011174007477276275688868406660712069383187329780193044208926431156178728168390000812244270519447357954643300439670047715885481342963962154691980708869650128157174228070038954296213587462561666128983357782087165957731563810637706440911645090909929244332025690577340908496800238750000000000000000000 [124,62] 21977002149126443659590672275746527204165260358236427478074520799641517042615669391233645496188473991496703696277052210525026735901010276601534742474587937703929435746927319009485802846540093195695732706820495462934198552149172145554839857689744379951350033386304688365753437159652207660107223295934718876211180424729125975853695930765694480717943219993175872537689140665501233656656236854946819756656652113721575857935167894831108250594521627737946951797280253935919600479387646623868067482464321728262641829921965747374923386568238387495910097530845975592708488441610196731553718073066766157452353504517107174755963421950224132262524511356946166606160140316717471473071820769935028458277135382041992003173143980614964377632237391361786574366144351228326233300163691461102966326128399725457657967246828735149357158517028389933148968604125311998549534722246466203080123303243786527127016165503904490899125597403658319398644259782585478926603550294724394167229302702403995319654701844627486747656834261240925839508317416698199301597368217479945588673220114052349566878445713788945655377990920005993231645622186475433431043058146393996146249315747170277955788354424009224277065197840933249624739244426782215427037936553340966668248161092253466158434927526922591700006061575664187803061697464051348945471180082323987675928750433857226480451807305577906080200153868737230016604246085166150256532308478976918877428565048903919319061339606994882059682241312982957124417457755948552732144271643763431599983940982091832639492412200123845389913648144939705217896546504189506544110317254175977067230355251578848294622270375100276079772332943059650551791095016593482328542955384854204048607905884675611873060194231703382147164144550095039985198200710647882986588715414698777841696199899801183457110095634699118680887458374256722273813195288768885242344229123402761410165893571365975623691884458221842043782287310166743131067752813976754268898451361291140397013794159335135398411074399540743367007932903131070489803841727177897090900075430996272398495364332001992765063867537155578850886455538841581979630654131324521032220499066634947123791496199733729279190669572256620279358918649764062501425956734682215123134010332500225100575648063530375885000000000000000000 [124,63] -1891558962071874641766501247202980574094371850508342899835602872314550135975537760497798747011942186992692159604822021346038228088341745935862304750180591108786356747892129917622609303435694895218032947111909071601213412111279758414170952155054215652857340083086321582954397085156401300876439759874195415705004384876216955357996020168171855163075920960627952663847354235233728959430695277781309710309517290672801131051030285651733770703709045469838636917635638062355344615666455175524425962464502405294365387777883463496308031020090683716874682908904534242066813466778968175291820829569103196027775752538145738917610394546702492753290112586075049292492178014951108578940789091053176007692155510901985927203556890473979380657929444066507083812473789732991694052375191676881843266437442295639537113310577568311076199316750899735030240346278075636863099978518573023275308739411844546270769459236613787426231729824626701428056222831365442151005132530869777783469557725733180361850173663100026111705715731877056159799069886916510459022046686226600918662325473413242004227775612234788177044901622707032819117065521455832867722780059212367079754953214460096641699984887989835798961189922544350476582653451595624081626763383565495783117761681465429692004840651693166878786354562274920404366281430265849866243978543020832905312981044332603410913574196491546240401619341212520945437171763824594928897383795210718592852986975733897864422597551568354469235531356787021655118019587401354225097483472786696611124793087478333025837824303127443771752378872826259306175073548962741457380039828479270906044081339185010187569767056598880341680812627835679805136676217882226784049633196058131847897604959903367586950712011544493041822923684518304106210079641243808382053600925360258081673868661639177921559936702101985175248093898410729586129489662753494526715683169780127674310804902508056473828907717136919069265892586169033190903975738819208924761407684715223744434102693422160494918556652061262305366887201693441500196643091429364773401341353970083261222885899680862588848143413848333409201882699374353542296358497339444745947269479355557321252901438729307946422860742546379071391536513178174574797844515606068759088132325871461288034184912940667081250000000000000 [124,64] 176409757456582788622236188684396041560855623258280352774653436685670340284009557646205304541505220213439685125396101645441426292141212048148830073349406566057518987883496890166569272853384324232634988605253744034743027222525975948119449144221477750009308187815435732868298756089753506122259250410904203900737375037957766811193269787523062633276191651551373489680175826891802526897318658443885207843505894213545312048233408879630061217069186458271401388989644906562752163699334637518202779245266301647775866452734807779677186077677740787132289729255311698339362356006784332239667617244217411984299479840685970194165933836228414723936551192365641566948415437329196682692581862343776072096487722870618949634161449764021035549418123005438496122352933924608955421203085235967190903867750753579516251417087405064518074299114988861717716184036767404739233988650696343701016825921764552890576971588468431761469915125541071649565368238353565090577194869709161920486698181988124673614875000647245787998059745258006736811608893002197079143583191603805379005927365848889760221464232202056847402818452803029479280090396665669126107439988462344700302697309632097834963769088564965494780061192090044321627372387562304711205531958810861377759143705397090080651102441520518081438457702133085246018361038923701084187372171341103981753483683830445037251933268223408769172160423316804677902223682541547515044683927762336229345170580996294560875302761553560808299852399256916145902390347142943981816145797193988112911604806792386819164372173649281714387912538346336692975440696845684786385910188001249621513830194649609849616393872440641246764929019431641103069378979166660388886189152513282830507261092191405210552499795847318531745441060027005789350413897895911449260418664671788807679791009947816479112637571053693151096441064548384773661682061285499077487984159224688020159556707266734307582080202720654752511842560787335743502041916448867272307436537217274092830266543677208547158904282994228155531493131536433393946166742189617988949232949780709414343851695338197701622162963505409818379528104105378568155477827197447814108184055560780568964106083096866324584275662022289903562069419803538670336243447968345926514567096419211483317623401735539200000000000000 [124,65] -19846779524972825795801835430828967029434958488001080838877981851252441341197413513242935416950502391104859550658946160686358117199065698771112652553212265907305889657340456599113995563063997925724080788766836910779877790411453714159494822958257938871200240799218795398123498674876211685818185161312995530907878097071959180468946378499029100823628794201406343931619428413941771272630520290018816007861697719081041900138979525102401532698136288162604294644837528386317193887559937842267342331137772062041131455228876051063371837079764636299646424906089589041347841201724426596817229918052201360119014938044002486351403804123688127806595144562098622204739337139267811199519389373279252718620243017968754163402494315254272350519292401331391100107916882382006084816866139640882144038253441319650769652381291616591587349350443365570338488567291810973916625120755553487270419216094478993478639750539685402397080133909569290649408516154785957543293005145603473709240131136366443266378962307989253643393888974539571707554692450665780331196494704293203853793695527636330710633919506074905436733882604014915126615207944229857575379776332283882224093556930681861955929588747671087221318440815869441350083051996452224955031067741477549574150833653882643893343320666805023263426849008909966876670601877418627282015050292383806413373099366370437419165887801370293746720722687401279853918877747208600967095566855074773855891460975290759373654650138645544118200277139275367051945033767003094481544130410970892237459438226219263761910678721498516831238850249476008274047579472786453137835820279837240089390970806285219714410854689396340602148935354320455049290230401463553863170096535644407578190713232881251372389806305625044978040586553037401709100983656173502696486058003516292649484601049092268737637516120497989926483904929340480491435219518848227144962181619021409115664197368720832969956966359672943710235401650361578889816536631545867401021892076129184914590625307231859949170133121597931764314294656849239950167056375677987539999358031843841089269962847455070006033370602181141117480922366741161241455300860076175143938688471485021512711453656100424029018378299500677624622568343414869620645671545463004226227874681780765975157650693939200000000000 [124,66] 2584597354639720645750523115512533332716050801681539691461659894067659925196283162019949749136488568458917922356659545699562563432087783839328998465759424937614967295054838985448519303959561568476771518675037309499842554457643790282610728976603400706156548190524725649183042258284014790009658639911074151695716893577449277994317695996304868042901206201064618018349374266955142176009314165893103573299082242179415633701343635437996824028359877033895125595447917110016986202759517181191553876698769518942671954448691816366089060966069957386281791324046901654870762606251493420412287480616214092496133908223671193469362447931369708125585799511929219526557191532891033793027120085454524349728987500509309335542324881300305610515984766095981456879981498505295052129602349242266169966298287738878138944589534431292276243225681240887175757940215620314615562205013871514548822084946364659784078667896792994469969329472389295101722061817664715245842287520791543740092661075141986581476044560747988223275469665614968562950552717939154567648206097687774657887163418167870415668062114276914168779458178166320007836877484958227559509603206393759999304910178384638948621634296038312190809636965198572955077235969305946054495627750068915837032224281433742384599691803746354348848636951079191871386637088723352864739534509301747398238860133139279426669562339088517503313525517353536154572767593795138539890913570011643778790639838284042642787700556304338011884059777937130130210579756173689250759354651908133328060680886819413430945987181954207231880203865135049039997554602495394113930433592101109630840350595930754893397492644974828897455015213668127544497733257529769305048151210895113368927247613945048197680929830337937243328980024574294751851416946188327835497617705947386942562989239852523592590776761471600661222648134447580022515059761500334734387912167918963497413353660220598746138964340077226245692532221900992574175307412252255239489825576274774419378628246633537167404255646511475726581733690294835308379976146518077412498752062044387893196164609672606758321541203283146243227035271753983861800312273807542915777945605344779932658706109259200705373104341399636570764787670658705808840784855374263152570428514153347867657527046963200000000 [124,67] -316050266429851509244187385522833065906181558132227514228481156827829365433363352656067520491265932692419936115012439682010931019982740451166844526317858927409649286153529665238624379067872011532546140820984189437222048130422621797858917443271016597168929560784236976575715025910839693300409870815164186471501565986250459515522349934017043263805183440569749516774074781455636332576332596968897224041134562810290647124619672621764237797975278496905844082645300640933554090712939964527238850595775320324052081343402284127422622900402497747714740836127989105359518283612947954101157443295022471645926488843639320532162552812318764572690477503304547904597869028328643807572908505252434734907915366391735958273975386170210637972359136028942879397660650278774335558523419048543372157861384397278943078645681375357809105163014617052900310370246891233738955500378935207429374014898074383400030766962323424373270746348576899134943732547722056987828543021690687045614329111728403693793789482332622541938471549113145442414436250575006454928988680102832995174017568038932479105403439819788659994669529345293709140689511269113520726874280947961622070423667213287659634694493045501027026073994958712508730676411817697070862441637132003359403385523069045719932055949849238363056244335771481193252183117152020751126484311228367837581504288021904248119916130824095287499995578265798240952341349446292057570307695543413719282597628266595899515582650090834727285058610569879943167814140456652376557831292429565841918155001779039987265450102448570087156193913825542779736847270263157927424563600258891718337920526533400643648212836804735241818597671993963106543773519560787477722633823667375818500622491622082287968810550637820215922564171362806984207906985597572332738570552827676335426356821628646054748846778284230910518994159193879356192445126796986133782021392209157793624152459854565711607969125577030153040376099678351029744250801659349257456523408607613492557561202225176369696784446835271257210369605783228267615776125453424158083882103862679681779803950146997435654248750275703359932329553256287934027116403647287482544843759791163565535281125946440519971311330735617326835418387518020777760164730170716015481537858101587343714604259737600000 [124,68] 26817673075183418119289274377391863313699000666839767567001436013420617285973054825796563447790815088152621098715934858740005858651375772278894172057218245200102718988934510699483221052823443126812572517814795263641530492340614321620225262579155949900286419820494069399703244314777726226650924129411232191366948793230769157464968143693701632045566161109440871091028713140643730733524868275054007741253591711094703616173690629673455965237752739719236584767005743282642781205032301549997720370286536560910161215938262936580661891488294902038032469555425817597760027667234312179027743152202565767115342247283606359349487780545094600267556139288484371597396800688265246355801329122127332727710341369765237132601777421361844371550383933077404297019363320560060501373839490518975867043263208421147245612139840059183655399702889640386903087825011713002548147446069464786230238794695782470056825639446866397968670316091780475415435529559663186557151083642757834080225218605265094260082304600100112377940676597396146871572812716510006556351718651643637595516264106981453645337264325236066298205407568384108604502359933571177578023274055787977476787937687865362530805417472799649527147185729494696739794866579755446043913742631113641749390637800133878166751956392496138632845333019648012424674912814488141014163835468395285010816844086447581852151875801756851407248487989742759515812986784518651991933589074286880521216629435615951458765948180285737557988828366756140163568920542346565857137339475226058438765820886448214248950369360609649347126080353473920481725955245959765411279143084718785734961663784271175178512347517138898007105233380408623450225864442245941725018817054714807458272878614417149327862710778981874365945009405044167825048453724307442648028266847245280903135415435086000361202692941202047214842419936498676261994138421454897098363511034656880849868140934344098521525595675242661946176053907220125216021569176413813310231211759476316601563438954719698640734789785140332790187753502462042936590057213052130086371005124806938672904423030141593758446275631026295967444906356673390884212215793084207957640556745376240454784553378006124552980896993618134610696142797962214326448274485452731977864114264771362780331638784000 [124,69] -864373593083759359210595690405120340286668116044250651773028177006231238444743532740613949689650049914305416859810039652918231223015107356548880015263439439760315680285644824159682395945944172680833059891658004121700422535616586563273317246980269519316569850197912702672979877945758702872754868213079688089902691744559280619880794462338470944463733592633920168453109595241399525760705485688320340223590581512551724538881375889115317653460780854054012874979316836696262850241532767180058106934243525549062043100971603273911312664050061880170089665341368492174898582942239361257859671175365093710678470278421119727924070782259916429756223405473381644677061571373964617234361449218931812352990063040755097191192156832108734630966211501361135577247122057896664706877764545251527224159397989758886145368292705163384875608295513755901578017818273318909113938847740584348889861279939567043528428176534676049620936708667820481858965956457613286144863876596747523708916453618934187582310558421530971114789598669921384691336298741727320711547670933421811568820217068469035473777687679745491324879651235608689835111961525438186563719991486871401258726431416637339176262301998757146655024415690046694001982072927468570219454936822552476868738770953912325524852050630361438755424435019972852258030744726856072502792944091418127339783667581668542520700222561025355438061853447286902401900522918564282272414834265784554653750239905636993962595948490670742390574721399455853912354155304737634841542770866750702444861950060627843437519507005436761684554888760814875103489566564115611872414254699644501993879699299521943833948128756682627302032710964082061038775536762967509087320061713611090431542180525693033508518789345989279814201273910940642370338681936419807034828670893444651157853154891433805059292242944231034052651966887093361235218195703284929023623237715326578110689397090129464180767449764645073205560815149738506228493044970151417308495207067926944737052527062730073988737128313643568654606801309392919957624805174514947131011817237685628407459828470995412334244213145333521664965434206556243071867025234205071272783683392330469490576068038876163653917164405344021065171331585308283409539594801307794950415533813566681592627200 [124,70] -58215451322564672926946142614693950701170479211359120648236443177736663220981412144182353126286664391162741625535730745469321232264715991791697371250872856544793216584439984437737967350467627742395085020500463460069436969713973181221328987476953169962435882582132269414286894443775114441995845576197430787699296659257497745915078960682212065083342733342993544602423870890403417744861373822845306670643639380291034211141865942658128919235669620606931888691716602957657325807052399442351417794813858332313299774313702338817557091632919196676515332503101947630522725616199032482698633132419735508646178409247455817339126116545156478875393158207365359295733726765929796915442459427286668792336659868771150551796497076709379852775926258108457288930093975464278478107833242076016248563621056130128443675323656087006688505131124959761074887660999716488133673495479029136958890053169085081749031781008292363370871979620180403682608746986913905000054725269131571012204022627401839254948264160932120168881067899019580185663895086666792727250351355832975852864715462004885089110410410613639399849522920221132490180915033777455642165518110198735192091609708181590942438999326576737807426449774154052014738134014160093544480628778113264403171192474188026677873079444569134901733238899739800754401180087663789159055527110545396669960280771380147811319565659232897617630392749021159266894182463008241260739872491312087766782209579242889478165414610275647893767816822526755591108041132718772359575397167008638584544122630281508573703306896395582014360048511577794694642596249765218569995914091336604171916663368886685852043265070435935970912151418270403454293415334484280387483395020510216066128592875850409851958620338664645775365219727634558071107947701973883585692094239191391500047147493903883312383955930916172098126536600468593952226872199375257048779616243542975381213641742073189221798774820199205678974806861606574587636375185018583582371365082759721693838573549839821961178328619188674466502983358192392409553336676909165901938819002482703639236997330585580457483828981735202476368618225589280032258379567336658777371489973244461327204048659401197634994669400830436244384016163164103709282187409076483388750955781436735488000 [124,71] 2603993556880612250295075354114520418514323214542662977843410700227859012168932160834751956925151046716444186363278846884851360426491813584620034920289400492275384938923381063266051962824272636382997103363267861083906229783672069965186270338946292637223904285732926201548771916940601028209250241966945422931699394813960220448355652466891118123408104864939363551610103796886624639832546697345548343336912158979258068279229996136748502458959321250960360956916649042679328810961799571002298872867773656217374498355962912478068849820483306902889552034779706017077579916332368978875756604589535534142659417568849193806954704966729920945001691099472507841828492684202007155300458814420420543790550041289772445846488801120592189062549153912534881272840031671807326195173966417379488641037603551829321840926482544571205790372335706847882995909208029856536411929342952320624866926028982718264492922244894677668830514901324610440219269380010834629889633755415184062287655516102893973057277814075336146978514775605182471711613262657036567281498202767628768352143800129399012011392243779559848031351515326165289729316502020688077351423726801294478650130766006443415150956468783491984396465836528759944731351185569097541126775344239920864677338121114990562091247960585982781455864497387812643311385480339775011387848990070242182288411082300381641134376316276188308758853758799372153671145150239953304172143121043212904397375386089551293874016389443943905833271775386406982959612409012241794977427401544209830531668815195603406982247170114647522275705794209477634225781436460249178580435413513776805008306575195691767338261579314198671304169613193232930691756147618375099122695323582319389829362431026553558035756742706403426154234181940067157682895591032713527005949508869417156098908239257481358684731945410261788497483008366115199370952227630540545099928244931392800229415119412427198220305684224867509757660215865029285488439882796715777505226808805131502244139230162921998010100742731675274281860900149340456686665454550038878013716656371737797616291393742369762729711043110452863789088079783708230324714782474139129006603482889124007604251713614282964053309543278658946503401982748615583055430747166884380644849886429184000 [124,72] 579923347842512725243468392057090802957517224998025913060543098714477300016090827290787307019109650029747768167184724822812228613892076485661529111254117712113861311752712435227413025585009423445550280055005106876897653981124975266649038807958365317708078294836811885894028380168951196647900330388593179029094583440029757399554271756190199091392998584662142665541921850233886095091602995499333782374807552063451728122688765129032649299020292429306240150624470416420166020309789464928318216802919039353201416888606997586061830982540033859696206404797881740374489697474583916949822545972367058659991901509985377672791303949831551855860904518026449831773186344627722225321630961405568300387295941133742868681739322646364323500282812958857472195244143280346179539519234133641927438624328498913442230554169342099046370440396141968568824143261655293944783954803923765925640408658356460989324271369820233534899934102792379171223895469460092819156460756647071281540135356013208451671696271701507655737202021940732354149474335781106131622224479805416035569000337035120336523590342045816704708357871876950838328296348603178470276770851204492054180792303317104918692586514149505934812405459484120196659285683704038606057173685011549409893415069780680697347460156757108277016098914181250135468765414097227361597054788300400739897514049406152183588806425473717602558881405106244847988934050802311118809891819634394229598587801317239984358953582454414144523852418531520893221199452489266497806537738650139401245412213355201741261317197570809931466596723828726438031059032629137175828716742252058247841301001462502019462383615895757069635783980242058086175965832625215752854706015599097057738038468296817202435980866290292508783389676936779240379076037349001457968979489624000411181260583644189443676905413873676194332552922346813640347528011167611831070973837044347699591182753900165432870186335558667169634148458721594561718837997413400865375569839602343009595515859083462952254125793986407837282634098241545005276827032524134783142515618824144746683801602076438256126402808902472574313020706355197261736456971673000050369411102145717206328450585948687212197373610842683041104594395264133657181919918394858308196174397440000 [124,73] -49986787993796669204497649653513488871670665395404497444939580435486105839074995520726797123206272265271318583972678140507212039989009404232867445577208663254398422902158184554420382291037419035074699561323688997292434258635288789185195624665946606664198302750157515515839190400041201494703142226389010731451323114936682161876898825591226313494865410140554885702361544607873131272378483880360310379509175750815380664788105574061587543614981722017570178352777029644724744494959905689363699287062160011530581039506241220836235667446727142646709894327400296695982817872069658439307589584912620710337074766538316879886601606579004932246479601324947471751960614612435296676166738237899274422289909975439513829603884178185398010739967391989428101804952883101245989609382015685839562789703918580520527381301123628952779098578126200036957128997981328148838595332803268537995513863421572877807545497926550880659165617105435065419434136809122907758015737988271107569845260319772603306320191514721259634356923258727162956655457477065810860815267177013049204815306160009227209514219825336297708387121041750260131292132634582888029080052215243456451331709964784510465197427873389617283868743776801835367710592160301262094885743929361016191458587016114342797175781441707762968421508357263423982410580954530139838058944307954686289115987285394512537280049773629417142033113415470098324857752916103871140082523401501926347087332172840652500307229849323158513436722238915588532943873381855457557957295091071418100318153890356503801913236947607543516704706199627392018684976103024236603599601115631122648707908288989820054325596913425358431302444401709770607965627976123625053748277765952859493832743317130522972689304083868654505559246735433382592237371836927011524352831586909772810956718957978239536911949425130220620461702588859731071150857413448790083837782929582572172725014503516737760940480845940461358036796342939452246920154938449519235472483348385568931788401064529786047061449403531570448250452463761238004833641459837779122784187376884547733445197992592135858255759977309424716843925509438695158408067006507845397874929900485774435809948193886621582176336475326454208280237416886797102262989138440587245204275200 [124,74] 316138263118546043260456681554917426757478450014218157817705731357892469412417026946077849601805735539271969328453641464248560866983064472655837932464971659122122207486005221626140824735351012939577262843732799388405528115458908122816604903587568603383010720533604146461501110935968223992066038738439076896034948866782774939949164659462478797877275836528062183621944044842978917438190398191774375327473383430616819427170949378819092315029336083178393450209811819339940503528826097898472323130692053207702617019829800198924646083812580351963932215230627688544582493564276035904450948699557840038234514721365922634697150101515947401081917866568690305412095576348273063690200550939460472467452368011870943297500750107674819927140989709258434192317050906988307381644443069466776167047972915874496112250795068408532603809489964834403237690423608469753847704114262251761406543406203949881689595943134399665527877465310585436104404160944982975604542415081619117243812861074074185380055740145270405081327990791617785692554245421621376334599462417029758938542423701467137719003635419257051642195312078492005332931714497425984432369125161122041468147212457800390847922794899029696812276220193290885140308248787465641692578392293220314254651887392761122670761564658498182888635225503844226058862059900621377000790902112989451988925821682570361929665470474665891781946486596444806325224730628592487599811409176239962342835686723412244412728889653347946435615522088273812311787974487302649372829171084333833449580136352359880690289321715450359303803447817741547154264059196872057225217951757698049438091728577974630359683795076483300010349754944952920486784055305663355658888182938051886790148547580561147219322655578960536357772395092406477103811421118490966342300991705317746117650126309764599809748412764240205703449939639771045355546020334622777725869873524741197556892230618172742717769438603545061461289533054514786117674941641332467527947064416031936899046380873160005520372901268225283681435888213373307695071973050712510519277278380122672267928857325851268622027502098943308071866279303884181732525235832446380676999218633284812455564009547327371339258194153190898324634723023504332597653181908303415869440 [124,75] 73405280141998881083803106359489394249822164345897914141135876566811901517188493143485825576613615129580174454997814406556706405533553293262517122416719258007770971362165077923808850302579937608758305182385070688602352477535008190606937339069307283149161064461027773148865421300116776956795508807399875605016833886072265257113103372131535045203654088126656644997940070661789533366037397963268874185253495943465045125915305491815366868976782954651832758215569643833587415997630073059490313783212142668340487496279510008802865215190390404756716475124844512959594335318834549864664735390331030909238861106134313732382224447728673575086507914177685798258453895077307814740423528706663984168020679786157846600555321001917380628394551814339133083085283878852994389427010878093160465031963443498428759794330586002494813735651602375661497651620971982569312747413304716921704281308271685608423874132950467300339891252621570470047459541213099189914653472006066335617425826659211318684730527094229366827154588825247203390475399400664758159440826831181916629664977808196178330385149896204394552757868346446388439146275935070529271051769450467675217465979267950687857119381367088135632105116747746173783470197346543243003034086941760576529411066130548482491412187582625405446521896535310668435651320864793616573833127258575519024128399580386959589112927208242423994787345807019227110568004131066945154774790778870896429949036014520926372255290947653394493984811468953138508988735157389945807220639038571557142808910824758954477876652933903393672767723623172602571948067702526356525610166454587105093822520388826029736828865255285660638359189002015574438744608224455578738204664282262575967053108936082742998330171787885223475899615806583592030345221415932818852377430833758792259940006421638893754412913175745887590266500493437667151774706354462856756027075854669422472922329024619116290842473749419524361852770422650963679165148542880923895729982391755854442771774977579217294050638365885230474582528450048593286957730517643606235566762659099704359456504918662197938824194468636197665178965022430503999223321276395570784806648735055817422030581625899451032790336093461476425586622204929962082792524064856473600 [124,76] 487515211803933009696773692375047045976924002711066928657690895081172488301793209042403279625857675495052929112752819214834388207859596832808454086391792111171539262497909806468732301365520122860907874010079710682231579965220637494651351497478057700215858452722001479980996586085354157179237084090330308781115932750777777686589932532303114275554978316112435521685683184555455439746528219791670376454510294859932351550449791324129543475733947781613975220737188130786028126529746841173365786748115485962148679849102050728971620065781880404485668168817513729565064793841829221250058595035536599458187787101451258815844988584161530882482189412506930332180607657622900705272586508075366313736028007669911129734146470716669317206719370432355630708307451581289137132844274334148331321008859224470707250514668824874509734033128494465046636178075407555415503038106223369530295351180856087951194035117862661356637824810708887148102212943034582469830017533031047317860537734651687542773974142083990925165207044753513483542962953357532693056171527947264348739115947581620750221701304989683396639743522986271584274163066217984711823582286953083686692591136712699018251739227375671869238400511771627231705210096122559129249663408373654362829081983538393801438829781421174539915552313593384342499781131330195503052268153391050195719780988524863022535943212576421654712141833952331695632919510640410499063663793869170001926023695330742263448485742725048239929227548753127197406856612977953895025710623537682486324257053378051222579177096900037025150311735342156714744542862852885012234342065552436789627306647967451437106701974162752170467765532224517989003346168077915013089089041310482874456448597742912714340387946683916095026177734970170237376066094049442099243436002271745055487314653368395501711192512901752411366403807652997719703130366135538791798619433944954978398736322568994586919955991276085436611337445631674154031529244447311912823650352469789184988711110058118053964870174442946937300850381242560948175097905556847060636583653047988747247817210409906622901859209590317664995625342229064006251750029554026012382846481858274554335223943473412289207797537960059513883026703899983923547342603550720 [124,77] -59015846666166812034271016934140050946467592878510394931740195622355302876821005414568220905359049032320915189256791011655847204933157430986442012823586365339804009348716440446932602030456730321552935504902151171644440788923401851454988395132952465472340387087938873050092341849035393851726086523152055348348370488068885345663418918109885920560534901800829490893076815656082193318466088697532179468240479982299442123566678913259343753320322321480805238208051448228586100915026597491331218241108567697961978483882223475921477762950415903666616927524553406653771122924856262710998737265771452448525944300327995721166563182461454250846006968211877261836651302710252578889852609099595771349706618623760692522866758558212456724973686136868529679703014415001746325889523674780412346940185883541940309053090422083566597615186927346413871573817329969610663394243786186032794271890772243471877637915057234412625604125268815500863226712456265578800174245113542881845933730772623654063589821337633071347862068470049428250527579896905191032781125876490518177561064759033109860734230558331935364666662333568122706244635367781683778270713893666788596300315935125940874597698331562086343625887684432031441420247233847508787465927471479165748146664418970713169169607291541576688222319413102525571973729350979857692022263536155245602960230402711699241178945555832427732462590220609664900540946637984927146477645932924628080387947480430623383368409235657039392861526172985022030565795352863648797487666402878420153636651346255541686835615869362771806456671320105350390972105691967591016803152108294262555729445514968691628412791878620634900642710499104075773161219788083958102593531185546427686701898402919422375258001633039653685222020219577855681561222904827161617682272314858206143541498200076586215894522055213958190155265242694499910221152703318230054104349688387773725506459316640775830352413637726530827458652199708726956318651107035728670060694551412555968541108332255536234373011624914008220498348307097122261952014650424104448924202728886739838654013679140905708939196170839045190517653814113704673521078176990495928681412171361503087988049754534026530602739949630731663050911280627052304264069120 [124,78] -5100176432982170636557988561855490255865120100022750515379795449257818891767031778432792251221146223952800952606611235887286980570539606473786482285032283274078387571070604769746592194439828884894189621879491478784571474054250714204566668922756369161175196168682928033034028530097639255463261079187571561293943863515109388169932339657993124119404700659338749912710230894921149937005034672333185598458230312133319334738685001406903261343660977277082984449308151930505627665670904959790387872167319128890611610439311854324864800692307338148188137556921027002666040723111478096284907906485469018377653688494307205039031573363545344033962620168088028533004882193508756865274228953962675941878170465818651458640638439855801098104053595907516790364620560967832085939996667342053737980134594176469078862106852475249459694229428555046539439565579859745009139780750785028857374539683087527452332164138186172446115672307881464280829803617939140149669439214946494024051878445787512623509445837225753216312530216332805312173813632203986774171553559301850963069203712948680587006354025070913634366171857391049088055744116199906661741236024275280899448256468857016761244458125060862337158791642303743488029049025297090415430240118814286016397372064740717066369961225799462201315379647411461628359476625804745360343816841397946840235981542300982920441637513706009532529045932020059190738467809371085673781343568844004113569069560778642521854059385196143381904700044689539894341221946014181047715248494718406792346294832508455447129918865084889393027165256721423855788062044721353967862724202415155943441111406631929110104940696495594780543337102880132657275157363699250334103567528345771716325256008736410803937767572198302571367766087983887608345617314852738634569022424939223561293737511792218569457831633311156405625212775135924774382670561297764606750305058470423920604448342048412917663143370271858470732317326926755152948370090992839678701229747621811329449324311042011648381719836506205461001731394907587818651034031150654436168065558657513576705848426471923772893848119293586838893195687464896589035375921162762480231891564128050116554131999719213313624025111440877332644684944406246399672320 [124,79] -133091795980440486452847990954338805649876387878873054892004833235579198678276227520951106565471294015301261362516843118184007484452840845438478490457701939920680201892905903976204453517524182868085218901284205778964441420361207398146223151774900103842708029858491102630490888012773285325607092639074278161663768507893542068609580006881089471552214621416131144166436338505862505701916628682536143794013608798425175238962729578063218149906181233599142444132058511169912671778143272408889480956389329038925351894240359137676353444094645225622843808524821463909647711897804243862970800166542331083032851368898583497712464873142732612552956328461126824464618336978083244435420170484192629853503033212534840604717180753827766736661501395126001059055833828406492419860229448657610054684406815745817025625808334508717062789242199117674009509826690457580351745714579246605501910048088621235636545122561976551033041949948122005127884770134719589090873609093069143358511702435362089642310288299249799834530544313582756600292231366928666569955871945463616704329165026495589505128099351067325467252166148079529431988975777997029983414526328329339261621127930368183594032422850828464084130701206342081798063775988588663883180777224872842087384734800476611807959857785613253569448218174536584689086412924859440852398932966729746859691905984608493777805689503077186981230205140890417933574384762861149188311259656550767744295512460958843817796558134235428589537387382840421335789239463398817400687295487526878204367764861812891732213854824992405546532756258325620585991021684377680413461526500514317651455200857192198703742248742651176925693559167123781355637449236764861383659331723344212221203235063830736587737008584587928752007796944316099320316843835685836440398747265136950025916803674328396314500774462377761494696864170310818507341438999503767647605115099287133931719692752174661704857569798598708663803303195890780929197643130266726930481826968022078943942384370104532023228134825217017029992474483255028564877029024759985446390215479808168680550385481099319525869079600450302241588140077611486844422330569792350634340520222308573523110185337177676184365061718657459990309438661716869120 [124,80] 12578561374775850891771327625318833767049274329813870397233218487697110650688421772789338646466723984981824308854112369902237273843286832539975394866181327915403258137683214920811905073064850544838604125280345517616431556870988210531804371896577970300180029725858008860443787151939579329234824804624390998270751460420935771865831068116210922495028897323716256913723710763709456877608995225194316768308402681340557647889177029030730370037866426256893102878212370476020737930965821798184012314033805278539443317381477575107361458581336145021095842205663091231796920778895193294994978371261610693796355145396171530673899193150959644524470958671253507836883417907821309816316079428030402296518593607782837555875043842216172098338157042137737254419586418592672277775862748558283463245458683836594906969406443409706117950383776917283658735375310258594974758408281247858217000042989632241700385697348036371754349717140427817988272729965995648130450100071029579083484201139585515891398688951882770403144800217948162386334577650067882133125399287477298992597098092467888469454101107774225016108294016453181311405056960391365871592118162413558166327926875326357276346449078228164979900130898638521323843401192408517805736494054974654877358489155502087444143342137730114802827698953792823684554789336868223030137844387922028861937400381556877399731881614158520852838060154818511524072841133017889386680488611242417000694293792363012474606850602416877725186440151360367986002002545840433668222500776096391690877169206220378943495747914054296287911397322724744474523614977651404119158545098778724742345070528325161924332394515501752497387118930801145392670809802854886789585460196589898030112981079152258486156005501014213715288478911670152559463677359672227436159676234148388831043532874672606808657294697362767999385071312778219842577680514236880250195810884405877597286525738100052049171487715867118891937229621043722209015490876021639834920646413461051650299323989369222744831879288474772998782057965384661230884099269512837709066917465986018655446395977061137429920757911364760630247543753940588881542203283592223292469791409632799173960376092191060444354628538668314818498038634905600 [124,81] 138896136381458495897934815743363507907485162451475779584948077689411340613167230744817193631194557355466123273168879124579429241484694212931621328831168030186703808362759701557405134976655259239717720215937985523122195490263907129903358524178524963143156701564568890351617895673779631231076761891906904737434774784665938159241488409405055152966822345296354702387540459375461197745261490228867298271730281847056889206983287473653295941538149057265236388844981401549016580002093694478758295209278422685182607236273446487565012993721590564016270889882906544978103427756443067576817498926243909679009152711872172350806844973814008737140126586889403314080335753980083957897427944423025421663943085853088787186462362507810970731598981106966872376545344659952158064959498345915301769824858499685744815410433606682268837483269789435567991127141600529522365839016293508509742274158715576544854915658561745615277422282326071285013437809086614204702401303823442974391438915219451540105254207518431191228141403346310020564274692217180681608334348300384361021569646462564251028222591776751419202869566428287205366608345292872276239573351309198973661482157384579659086483568998458324344260805004373213871156873147126691039626440475130308445119424157532752320179272324122449111925314583946180315207935347989541174199156290573758391685021726328936633624891255107810690203651738502328435610944146072062037314237803596514589497480407742426321736069230246772754534356086604148828772066142944938011109412379799435409723445254281673516857100691299356549827852858113082360392856235948935291784619344620914455187871287357307450889076078643740769595468518009595513485440028489652630374719485245727291515175313132019720940319071725808711618132800507286729253184733880131729527325107971354836002971342560830529587846595433433135178468231420230923779345015925526262580045302552046508406101131235660319071536787275972009357241779050002213482312555460337159240544098292566859934690419477686559718184007118623035539168654089776710698040351072714012175005311656993031653056611599729095972730996951975843073248295853267152116311526523405406015475902698382549359216377518583532788285831045971798460989440 [124,82] -3971162825296897148223018032098835337021550486960059832668602115874507828409437613423138553889930816687684664179641013953813329411834368037822462372138855574303612356339822863717608801200014689359993183069327150887796942011031514907917765340509164809365687931521604535985806229009279686409021767685067722282723550070071207216182232725378631423305774999090989962150423722418983785460389281063681446664542423350062057190933559015632696983538522865596803964097334527634222883013817667883726682524558454200595492066347616760047009467578844416818869321389286760603177323431135585154020679332848436760911958435514232035011882159487049250510090532873758305533645898072951734940949405307828946467388028189982537948609722373115358666417966165235057586205957973026570236107205128065310085560727655942051234033711789214111119926662742750479745461747748473659631979911668183987135350800863980272952863646920919069656723212122302690448319187704502929225940549693431295139152007527204375101391441397060789532036959828326322927202423469000980552223554803634794932251092586482077747969813318872176877615178578474485546695252487665569171233756918132174316470823150943784358509752569381990855207878002753853318659627420967082192143329032247345771687758546993809427867602217876068097796880001159330294255735020365781479071749577985865246329734350258716044289154012674419404033169312129472255290832071754616180277152965703498672329529736126665155811017277563808203603070332347741154454350368738217028587385484619448550236348022082674733571673442923679234074747343852707581760684829715997290571304818849301405670290443420802935409432749851703939762538529652277206453249306727044700901943675139148361942872868732161083091861399255367247154357281916266912334014721835965070813302373355503997216258044194701755497969710396557932555075904747841299067184083449384685231318750290825892890322917774701206198339227190632189775973349177469589246967447071807685170142337730210491568678645801173038856058448501648717234260474578079033734481392973996205875586380203099509502610101073949130898684884901018137417961264389763687168432240437885948118639414816833984140969927033994872508407064196221501440 [124,83] -176064552443184273112186315417174006869226508176704353631980793243780868757773084979162216762923554683389963090628462763978104027550870108510495105077342481842392038059295005318859903444914780559152415950499502675291400008607144021639921841094615134283063844142716354652095384522437418824999941862020993302118232738140438560603124482477129150359736189738160913945908866833899991128008445023482455030514510443382825313703884737869844734565095646065265180559957889443027931149512284483936031902143823333118746337220441272862383043023858206245325171453999180122325671870607928421399959405385783337309965000789945932704781998006752672807247445830541965022339741321744377403650639634638257582646776661215411005977854837690972371748100747449729682150104680511724462767422190327396822668668043830378055195592560181443431352616875020198643048523343852360919902732957972857051145683331227310244502372238168976551661601464529243153877226558732038259911483337745658779379399897758550877427871007476664113765387423791449631913936962142861113538716820574244331478652846668713849875973740684913500463046504399037196270282898288989969896270004689242490700189005464112855133944814856680900269257382517171604978184968998782994311165613192648810307082057205080730495050883881830962546688771121328311819486238407050788486572622464801608107255257242410332045261962637726131334218194229963970066419155033979766704378034645614135920756568889617563231490395943528256556590545546468488532894677958719878738044750089808005792278395427543840259704183668803591141919456577092052920997032213688028129779142353848269839438794520081620554182163689213175867491621780833416176512752069494867506325807838611128255878772855781462859869506170478250307345902545403183946770088775849573731555427888273202261854321471157222520446495610025360957733123694799275830050631053416082669252839812642461468856278683940480067300340264132027925868964487199295732268716503019887423417313858568751694186974409976275024757693129777051218443615596232656325166375236429843622931911146236523025161335041097745364841075478649033825984058457561782013918205242567187474448688055577010509571480767637577784361864134656000 [124,84] 1561487518439589181620523146201362082260586570962847461998686776770613635559748484501679871729937778270577645286296943514517979408546556992529849305277318280260311852413403371631128819307283174951045053925077844269109062627653882758003201542887850236068683433166212030264604700667808987662052421479018544987532262369222396149716222246643876473918121172905383754894633053488710338798584185406052529842307542340213726624081088558655063881631449254527773008237611468884648089696736223804198478053554369760035679776195893714926291540610729872898081709083892990298513042069428828456579269359734998191778159224407625893182030838971052925179012018741554781392670725987576369046819288360277912278475735647280370190207445677040507887196041641736916193227383614009398641689455342328319002909274099621069978679728366982665519633950561550976093546264452735085277881984314132755251355486253841389697783971584490019133330376682018079891275151948519758236573619067196558881250893774460195729882011582488812594298501218616757992202063134609527076783895558276420449737834949017222000186738230971607047366905067836320783729880766664438664847506378226445901745146643423184614347981563679826799302852411348222634560147159545296076335485433281738421340153279929733606577025185947596973393096698706901404206930716683291291385462449945356850279691575368402668813316051793221479330923961399203303585450811621742454075697879451042601604847448994877907893798404846130230191766658756224076643896456116341864636630229270425090160022907894508064350353703227667427323497277612512561818896287337811082717288867817053420914971152198726204059386305745536686621881008211721066203961838369474815158917132727485367781619628001859939943147404782439246484002810969847773773735408820524402026172851964782543290661888974789587225753281113156499559282091963361501880773725888664579754568012992031492290613616949051166711079979829685966150137541833260425352263908939316507494677891311637343753585838891162085586671977533638180465828734558378801862598056932185468806082560584462381718518582929510618629349769206349186859982160536891425472520114815001246887408959533374252234107236438056378730398351360 [124,85] 2803035163507315677260498492053467511684029993877714723006166307542805497565676315189114908429323507513154619780074618793148180540929635334589989026742650852630640856510894914125936952527259954772451685062198331806223570337251771271543934437697053116273884228747301307669190689502177640501280698942258510867851302390621037774855432614554139558018070500456680523449874333429973115261701427500284144092611805187833943517655335875424031523170315659653721567106132546908178276958574275887905699632270318104790525314551599082040718133844303429447664565796528591772661742770886648218479160424311077183682903769701463270599778747011311758141945860265799276915683773240291466442165603417537795957242483982398606970033216502811046483318215551642000867053706720033820302044431463820960156857116592473045581076433213844064382908551908709297368102200673877563574058707606324736135957071708367190135689134146724727560086613899036376749062364625426825013061611908468992161860886865733406654417926430869248695841128649560814000094192181913568584168009377206211703669808790912772947863239225024446461912795755474208611240911421057316288717393808343419110581758389530663505448423183957827183100527144195845736151159318162478465897880569060970699392463275299543583656896249389749362837765538451365844680361961736524621001215097470157542402592281021451323379634207059120659727943742211977287716721217030803545648425131992544679641615054522183469884865342662166078025493396460027707042623462427029512064064823916407692471569467786159307945062512916127078232409641264151636893413475855396150177271894480482808197204213657692859672267924110189898239651426083096669605765432714015779586408263082647681739871465712370364111305720120604460339910063110693669120361976746423972822046354190273612383304102636677767766295766080780355558766383549869881747128409179222355682774321833905546649192820152775288152715856901916768534458942924593727413739692683295429830762780533802551475410633435243518963995300479775937221917531220793200999984102993986281465192574137716272338947513948496796044562950886993836437012764831229210396726679322485962564825661129375746254197577153578092462080 [124,86] -414867594931856988180260377226634011166217734301454938586102415035765317541714515279945660319011116497996375042400951662697509449652097280000059839578351923100859304277035348736669221809033184863465172424821535805990189240177099094609672099070437321280145998091887254496967384670565910465072496477109753245511287911987009647938135446481212905856268345767042812692581945839887013809881177555129934183555690998099367693369144669827290416289176473103472728880315136043175645011774554239162415134758543098827875650765669803783489158717211400125224856264069862711629215581907726573267346042441998419800256095168521193659629942974371929673486889799616519669905370369370757861859327335671281134806158614191402071341446935571887740984738861439753137252354100004755033124117308493193755199553827308341676345179414115433914430696923094812262728468971193694182238810542301987566072991948820866313609642457880108847222766840978962873177301983220241474326505246659570009425726082737993977370517066794518941529567655944761551044260554853209351451166984300440829252173465660992360785769764206714925322351867287396030850839222089516760554251446162786868771804251119332469007806174724290090791023307583182821216935629820582913861064565237420116865701480928791478860655323233556378194865552305119759931426110671640808482180855641125452910276257705360213871122681577700985029252427190058021084929425490259860749686225263058453040596916379270669136302346497591588095927054733457085233937352986605010290998050253092707509450490934598799430570777931025871541248318314469265959339225699808962907886016374517467747829155267005902851370150492933693823240285106310527995534270130613277029660484492621580421880909858272316857721691845419906448144306646052178939746625356786998509003419940190341601818384700017656629977203522731095181957060317538004191691995265745321046169891564202472694028819969473923187821397905485629357744915939378579876223849399749587526684182172854769328726630319105660579629866977216417503891630049200037105542711922117051386705024731730488800359558604189298621617833756439828509676552721437732268651551696195670746007465117694014676133719808304742400 [124,87] 47400220523202902767181394240308908836669127410137474540189429870947452367148602683165984445473436858819683304518460309355221383952663793624656723407328034368863661981017510547553101579359349798243502016614930624335779812159833017191673916510996743578674499501413244930529743809054272093471102543818268906719569822715756278250871759064220716307436830024131867554879210896608611347905823664911036336769068427765530506368896560414732175585651957656412056081202103515858489606070005972412812851637521144520442295147463209425113866095303495860929684170062194571798047280731259869003676533258566539362893483644803646523895760115490084983764617201958836850126154039661519525460998360833154180742818375900195852271719924533152338358706465610855788104154805719965789506022871701977313679827656669558696008814982869885403447640162038776901974307675221678194574300303646628005240733711323440463110493749048236977906861545457290185056756171327056345804182236984841664919164098844267807529251577684114372029460120702929495012832379343339676924917865714854213524477930281582475306804149997873785212412226862315958193687422039574387630763719060497985048222402029654242712557369070373949341824629394466601551061401198391380790526121823717390707096187287811520977947710703208910777633531052919395918879630785876204327863999827242276172613985903791142196291362257947801085725307557829368427844130569153940222478951249288921081871840062677877031123043495467266301807201992499005247236691429623413921885167818396876617634581480559056022132106931447931700637350449447081914567902079176924614482364737099456242737485897226275063031348679654712301182613429259913378423205236270377997161023654532303728523921147626587793159069854099388949701981090415116085574938142341679666115674329503259871995676355959038965993094652713297376602089048548010110684622882363113019472769546014317719359746633984441593648925619905510572201326721975592269409778428515906469813423542825766044580343525004067947880670714612858288526810724276258974704529210853616921289168713583218735700483914080111739582588059167387135275780217625258490300874554252104228104526830264364222299591986380800 [124,88] -502707525135876224869161005067733844259764011719274864744213564111305987660542751960506886118925238686248468154832586599462801545986404957420637896012076161215688648424761841192988591073853994243314757680007711085383149248183233712932753943750501474007258649533263706067534790307731789459021691201783928249077316200820959378317004473696784192968965607918501897629991100375724332354235666969926694075448912828477326088579540576171988840451997684808872807129825724392382819653077855651362489867405265058871505690256403228908023952623642789391178532131082647012514739619447041562308839612737664307076918278395832053537108806179767015085420469861937821637914740067223536568738572605825140480605612989104269429287409702184675094188963528988589404699579027117341248238867602987508546470527577632494875074636287478588568142488394243387427930627792186889855539090645553591986280651171721637751098235944477960931935101972323053233955739652941639358261539487142500945932514753791589908764618620396515021200312457207326347374353620232853207540813790755474422181876636001644609143253340395745805549408379255959538070447421950120540961787376165954715330187008242502004888732722904342912796596459340405005848411793544900333268048295174003055385053620070228966268209091934087267529097145709297603845528187186374320328499442662642914037156567301095726898027027353041522807880975201039892518208338368973228744259818757971448190557809518221130550228163873255618782605147666642641403225320515467899747114200714555403179672914857799477813955639122648178887534143874692878874910129155393449294200344190852950810995512083304013723841269141005704815924937399365310906508042758124849207131730287956091629364113979349463575932839880662211090718620481030416296787659720419164081758153200776803382905914934388485982580224300854844854739875651817080842146039950300591318476139936825914140015038754491639426667978021401812522804770390774987275763279628572262791855117504893394965233848675695699599758325462092529066530643959209767871286635558177511501109635659406003037721386065814193626944420054224076518291497041549032059822625257846710032216738519376832733473013760 [124,89] -3235623237390367692994421943869445350911131103528167255947006500018987746431322631811236917904863132795978665307311113859267438021884709576553207655667590364694740705471586514905011724753396471198070461215074763452164661042259799718809251514995355240731394714122139228157023701869150048590736709023712734391295697530251048580680451773819339999913432915661746917116420792704381730279574025445083786667007234569626900827420424905914319570601507093240068952696563987968304229395251546057327892327270700290857696708921586347791608971117198826057751642219087513968510061119196895208632114146156702028445282111548287504340017477279894513311883134518657038996625255201998289008049759873442747164233514031353556695459481322457569708785918472509210467367234905787949171958577875242739508426543082249295324305782267447477169302502440361609788141300309145156989431667735150081047130120682703992060682283694352352424125991883707572040155559613157704066046732875214130964916517446365257546736660629873824305009804204229622647944126509085341349237644931941654538221135751212179418065238667080775132716355478027449032784876698891829813757885767351788173543395538652519437347569928523783573576311752362382973939122071895793382174611300485941886167982837547409399191683972698220148825264070534235893979186661481727323266013374854184124624718026815673620805477214641268333266343658121461225007500391519070017796790270253591729081755728499058158361659865531040747170240164781449439096883019410598292073997042963781394826542714226271424522284451421172954805557032284889792882980372044503583695441791892268861652123754643583612075263824124713842672595869488294469867617264162673815936372969948809433740233943311678782710517640977030397865768432566901308875884492571999470993587573602718589659464104695228938390242651844620002557306347636947413142983095254517664445356893890225113433284239368024136017761979677043062306646484091061863763851536419397763090349366836197069319376360582045402740669891351336606384224451100686508522079385443102622680669397223739116077506063548647935843192200185512795772942319611227141350196438177640458528469394954800549068800 [124,90] 299621997773768185149951990303029579558991739791836580825888269544108410087642629575173479374714017195715272006676707277245832937324534164597437264662690469023032423118209151580192429155167549830001668255963894597653744100515698476698974612572690466985845468313043868189654758980069072622094164458674179515344106797868023266881515139216498212728941842425754708141935932177668637335005778162792760407723413293749132866326274991496125630750863912481217338009950448514392691592362188684454772871112564318161836658369672581617699792369755955767511187455323167684169940010045835181526164076033599327584970692339962053396546035621170630663714211549536480154583836415603023850539182991414799097878872930261356702388594803613853041384626020894892414424459680661035492612210400606088341196979443082121074185519864742814496545469657961398534171613272849651993023273267691946340466478922964211759142394475093453355552116241981887746652694089042948607474274721698432950221924927939959300334333193602929775843102931263745079427208657136396124514495766597634505876590201414553341228234366912818300166438388982618489006833850377438692864822517340730246414555162082823459476351540772306304844000018626741813380672143735391485721749859607026311718299727038093023543555512375444269870579820708279235806183443097891064848583721624671372687089214231341270073433625594737986056448755391607148126116024808007726705050567037317651556138080114130253636144706773167799612325835922295010397380321273342432663617691335094722963297598375511156183006620374721788960081956150786212212158687212863052488396348302803358258913639866578129926826193593629216919974014736858752175817532648558770927581103745874100189031665900412612427462071330187576447863678166956907846088595348081603696435221149491974831560207129916325940606229224659326849293732331492058627275870548035637788402100454066896511684580362068721372121660298407542922060349894652325878795985223251129732468202551107298401616515588320099916259100922122978010133852046062756692659140378764973064095524827308438727682959447220507362477248212463913752678187253628887773906724998500994332062491185575362560 [124,91] -6417177464618945976891766243128608591616351894189718698094397771875912265132543598187341728554480070177949894513320337950259948136163857612819952586932398850137257609321528575319843317908547904693339982864336142839566483155834285604075905202902612990677984865156888967892405109212338402093305900143617159566653215935069201099480344911753942397569550485400575162936980090777485234771455976629323944980041715471704522920463856235004438739095148884239450506210976605744197288114498314127791751809269480108379106952577103012096350675222275861471710276290495209229378844019655304769345715844034048743072906404842861485802396642295209947197271299239454629883332396264975951247723029586606291337394641844229504246275014852461970566259560596205955521286845113664143099679537109299682627900551642116887111277586795653164627181640187795368012218456535534785391875617081567600413295219079960069423108425649073691881313388354645895810656740371470513214890925697891361955606003420081695267800090832581226069439654849359434721804746816524959869496102940908377446349920836657609704594179770037773439075036044295615646375143377779886592693366602617185636685384420796186656083780204070261472196137428943806794228900480486339909948931378098313969624294764190742466547724258289726259355341328484554846515039364077228032071159475098376097304128871594567391762809637329796923912987465189706186779493383524755274796730422841977361374205472572359582262294523484819260535474438268391278932488593346325748700351803256902369222271266658712318080991741960530068795320961821096036210517725444694373333962836584914275451902310027394472318314338017754034362198480799294471540015253292619955960233849106201066363654391296207318987379756075871621642335527668671577908816124303524833221356991846637434276428024307368067475100772172332790719340448837678075306325044118817025050984657269786021611646333533525674099566413624701345477502131162102483722552393620104740371136783189793555923851592354417901397596036440705803920839134072845392013146204512167925783068310494073790133229195328244989545920988056437930745369743931479391509970653098415598338428583280640 [124,92] 74283397398801209224519772280436550173021883457629471629670722497723346727870589146703379963059861633747456931248243982349049053695476557450038172411388469185822786884583419174278479599826070860000149043863861634611142564234629496365447184083283481577717397454630672365852486935846307699004690171850689760352623596413153943704514557400680210491558714832884737473480174502401064704480399064529545640959192583788203474387690474872398974734431525158749614548319604057486036525337711793816369501976550302947880408689760655818734917512404680950758959124880747112731495253977801995374968253019301340555224417573943649548253848599760329096575918306884088334212979051011326204901059939144268915370746810057423641311378947907175764476484098515933609919126029464673503477038611152653433514464652513329230595134586226174571877183641005468712243455491110217506014584023532605969547965446091934873789688189240327481444557308258979143636877372895233078589170613336488390941091967538412704743802233220311878295321210259590644740923032037299228354177085789034694332691121922063578127300202522947654192880004239812503696642101877132171652650129283726292324245511570716267556855347220770883844052653019860431936103067632068121254130458057072754855075065905293184829376102122514414990914922319923574912114687636307383231697921746502015151043384991041120218098850066941752120742988825645995916151112147558440726011428300708909647312677011468688152540929726617403880671194801876999591444004834191718331812010456878704612261993001475599778316468340097688424684481733675262890718145490931566418738686287899323591296876833300579755588680776317586185839314031579080292512045490771055753889670393936504293951535438931462342325732109935184602417767683651816297989417566293341821692138104348956663451867768102680002109705558208977651618410276325546474166964797672994636646301901348185933282863399869350687295693527605210592102192844318782344411526401521310555425040066407795230971253194976892132144433827037711215407887173049411206966036706028600562852338214816882463148053887054136092094476917491388566037557591050375269586635582673609521756897280 [124,93] -449662571547733218758518994587586636950598183887410885652504631533624464350543712879455874698258304529165823483182008673822416400841287273074920769071060229333461742002885461039006422761222380139225188265864325250384073476358880852177035782829020885076331458792156526697100260664154155991603396039329875978938377154669770858579206526171948312073509084762403288575572634880201060057232944919924975288258167946092465080746227649185089752753623907191296498801517908312197038632041461108910543632166600797754030943813348499206837425275488041620205456091852180056754948425892634799607895912606340889003091349779358571704894909071635358561818800707242688675660207218286271321998298381076145475934168373628787075640144021015232339297436009124947250869349389680113243557374578659537992859309563372244454053806210635917488188472521695419135018979872446383217450732145544499597658644980294114127896630810060130614992195785505775580819442239379123416297387839653410862399021876209932274351311869580634763048395892751793782447716394609013758552046463649627885645588893020233377257487246794185137336146990474289898163000746460203393811066354119317606333087754847323949382225105312116263924925877357389606783983532570079245755227065829075474788219855540027319962320626678062707028432929074587007034417446475588657094139884411146877717528449638768538580142829457297489934292966529837293753212843640853725708605633110187878405754013238456355158413402284918463431919130196166552792245743871871469218743449117010667584660771438873350311427456651088497084696814843471234794046912802064670185098382478845879291826833525680246286100963940355622338791564481742699380565001090939671640934164239327374242723437804662869751735119962282775867930532306281740285249513602925352468903524065591451833519069948038452282458253651034849677989433722326642585937746221130880011438406237172375323327377685225203179893394559349861861941615635968242502389215647727918064136507093115194011809325409889259693109621904539382971026620131346556676342849386252156186897162191628778660130808893643425047117551650221495823266405290653463613953564047431405404160 [124,94] 2265780472989188554638848033546108921473184888914476248846941749602279724265438039753394718012977070180527849671607243405538902501302324832407459441424829100500215496556098479362640979541774447669716933174958402636289610371120716946316701355615136785395056668579121231303078014891933769507377470027044166839310861978674267783002238556237259062559483649104969066922815076129257529864335351357810396931886130047146373185174610389461936722665643754219287231711003937554235546897703871785024598563132309195706353767570449960288852317878309075294711684795028624614469167171078449432953172154750154691687308593370300990868650093405914906345012942200271063684701247768755545668999296441916235754269353440926870761017727023942347534629830145839682840521722521342121384701478527002098017191852552285276168702426144639040844177796073741118864306672914400551802268358580171364936681324178379459165079821812727659305048652900433488186034392987276557860709177631022707915172241166947418784800342649540917423958892131034604901484367206366761629683483241596523472977082631576739239339315073566328961585180269411774085289298601846037851234951204654339776977044861677052126788015497934755791780471991487680450127452774620003425495741974352933813118003364315097413900834681925202583663636001579738404351943753657255426665987979986413697840441981950225103744759245236568983598970068845409963603000733063213721411071677035535861339811103921586732776394508580995768089249231143863119888076643270425385644098647335211627084907415895391832145893490391144518219536874174828514323718655314643978310598718776275253179113398820270853014739927870620948067965042707165586181949731967993202567823025376496473366167791039328604047619836176839547210787325333756122917531153956439281912779778284802041325446459494111775434955095007711932550170569603519942210686436013633162958779925698403405635302306903995828491260607737971788009466946501727324985135859499210388547701337554953281697588739047080476242273389009327904717373526985068385372266239936430474244612206386968654226719629275663135348989215123618979557331356534034100963767736438620160 [124,95] -34970504149218538525361007848177415782656066409883225701441955231443218715755185063684865032163928076296156110837978814512582392580807592217418474690984988332109225049887737066640606128641284706903583460015166107787645583235583841567171794267006961300721444752076662685167929080545347140135823131392701705539913802097426783194086228655652484449141573765501094389622043011595224343081786064502571040429750054013312175848178244221602917593226463262319825313329938026302965137680865630850359196874062474158131999202548912687893967794010858922419210051044783143555238626452175164365824253595648794630983955714495778992400004141304918508203229220248204477239082858880845377121793226935556778486241383295263818031101791991913724914432090571250372429909232232559720296453554266238202176951945446428228578213328502164781373522208512282778785978167059429271590800762541461021134592591419427363639184677567877466162521066077305352167780298958578144061565624652806808216161187531290486524223296668338725378111718397624816697849624057050000376741350147984934947294948183316295603930497929163244437168131087683968329991935321520657135006620043120438864321943059182296635384133068653991823706147103396386262347961997914436571402875303264096259908057168944443601427042971864538399264253295856323560863806898376765782454057087388832224940464670886839568752737008137992241698689007818972631418156368200856612500030174397356535681209581462772240923790190177134515125695877571090221851123027220942775800431864954444216318251195075428976179229413178334451433278977707008043171977698876564035315964545735014443011832058984116233912092849991578498533373987013328696338178478302287615010758170044725765776568560294030528705272517708767063161669436093585072616636793446690543379154797525664651104963753549102152279838827521342964332413228279487010068846932821235602866525619550686362107756883438969350959005999417629680139339630377366733039219683372263449672304506649369280013965766904838781218248636129561346062125807712448947819760657247131913378329310630186962036462686627428683502866366050035655479873161688851698552971198464 [124,96] 529851559467485013711905495949209921499773785167984812608839208789246970321444369206050825344520591300954823617698173141842336242754775995242099226980990824963477780437436534317053576322888611726480827784308899962701435899888419791399094094417321665241362690236835774977103150972210760647746330085779082904216015438889995390328140617026817876433345442232251529703360976555363893781542369033785125117053058701129547378498189444937644861074438952258268063165494812452434222967937772649447040052309882232929366618282572452594731958708870378561980103960587888395105509377841826232131051484647584778002986636023058740824217930565803810964204290201747211239003079587672606449067975723436991474897766384212656541197830596572695505663489989921647187116716742411880681269953374681217807329379121078939678638999690523843333843853590899656026512363846075743870838943592422183054096394637700235021708258159905761616647391144772333161227041825321301105356203569614573118464176782611560992373088626921902228246230423962276017528423717678500650169584914927062243233042970587713944915392505653897038930152530116529351812945852293384006255871232834650201612854236616585004557321516547002777872166557667261670504336370985313490368229461828616114949152424593131723343430121777853907482214066691799813071730789491048452700865243808065912903199890188354485868198999709060883606425032545602043042222467595246104816841684611209607831258491200125411884444793488667990291420186310672944459206950537529293777918053474127446795156437290198653121890721269779990178524336700946013105216193486572863673809805984057144241606949250886697996020153167830945055069997851557461790748848430095788904446661653310088288141428028597575901998836158410426355947869831824358812720938504657472710935682934150660957940456490913479134976483865634522658069397745195909585668232401092373733106330469012692719069375846926283489317640926743162986384711014154292665545308936437026086385558647552890847774828903019232707917059668779686014465278858919244439774393444685569138881186624770876030131562446744113898948115514752506286804220429759559652405248 [124,97] -3516309042583655697906773453394048459077747513548287978350970727659635831497225128060449233551310904201540649628528515355906653614243658963446915880356322449014944111798159463893189280779249457505579202311579199577954823203506949750663549743691263927732036394257936220403771001454361503603305535727304822975218149612109607477540991769113735041307406220277672726575584062008892427568456381944417669140129161119950071016848842392476749039915244540651948219946906944718574875619847767009840591875867687929728326736585667981301259857573066690519625276525835542533861141156796659062847329293361157447728855874115433037326730580281523073922711054025303642149480877204097071303712005402030748238933828141267487672269743178353853462286508520099444387855567532623612342484941032346819362520592459236889561346465674121979946034070868383627867614533200361621532546797251852000631379603671212779221603641715181290828128604565689822229696960720432287094586998339937635152743738795249330652697344169589055875695905215830545304361662655164425920391508716770636608989496432104991419739240007298926372185874838260515033573191558580624439720331120998842481972576298368750142546665630966033073314474646250077959148385765379918335918770238111117980027705028987932049300186087081207316307104857124118469558220541404465241113955990980966078506693994119264047972071830405158281135946039147565919898828401628263396302054246811180131750442150596437961910534961181277427038157867595657010295856499398981035623188920085689035820088256041872759548389730246902843355298381813619512024739904044378951313070240413323468112749917077326889489836898390711838095380681412517061990915802600981862297955597266719239590169023586527222447038537066251637325129076791920377344347532903304277704013979889866767367103163001632785961466510305363124423706533845950509437853977631233649270484485849000393015931718571398938355364689002291689689801401412920382563606768480872360387406473315490808275192641025261742133402333125000386135661265523506592326350720657988865128405895187382836871347903350115389575682507926103680746354054938249273344 [124,98] 9213242923717688411479614610258550888244610704330715634182057822911247642953676666908839681832193944650736512408441927000198163270338853933274464415083033093726721508525129508535164136764470785603402076581110436555999492219563920556100707255050064527667478562221851509803232333824041859024346425731185271530203993546813720272843774839803984324644178388666592525128121393540202361419014647247912067903120800069003852757318855145132417792326501900800275870191194061089974552612569557491665676552889998503661917807752789480539264793058201775002661784808430743669426806953703924006210374401740845526318484125204303691767226913552652336448028160252544844927229219731576251754992312811075542905691284594318338932245849764926279544475348803372314532858076145982484809894813729253631526015623953455060215698315982443769088317085540648126455708619346311419409763118918830871872910287929948820938542083180455214877979984229922268384501461883582323517609879244773354283223236214385181915314529823174612861219641824098296606303483298532226255152551620481741079540883599850205876638030194158264560015070005832496229922562441060010585628216219217666942000710973639461470837279083416035928346606454616398631190257486233197062157812737791794414977747202290886109206665071045677710906610459677709602672075719604481730896981142013666386617573223488542406713830515726851214619145935314037761088361100685134455089172130689955196636085367582609984808143558617489054535425005448782980901861300482165479755228758561033082891763163563093963134416009623397738846429681347041597319176012699128729580669808319253443530103191910779314106869924577467952347648849360142157726489792344249723506432439484472562065810649117045015703441069194058421040524892144527121155714194745819276232158994894414345548809877696603515558758694811808116707784361305259908049291795718266512391752345652706421314365989303131640347535360339956435752784291875043789278738284399563630258294183704095060934981061625727343328480627898329046746311430258032238507461071651513869054219783836149824696209503909714491918343610180342277354862227226624 [124,99] -24160031420093838830790868883987467033464456800666026421663377598154640121492763411019229281795071213041861652608838980911771698953382838382932164565352054131185831697519377727916911061447003616575927914320198455107192260551667004308300565438886250428826314693009939211267941328159692023047822455800215522338026078717449062106886628594645494708415687058794111490960868017057645026854385436450575340897142172496266514004435380006634820884915263134417000820840428293691368661421777168735008460767832655596786141913117005954360149761290779564181308622142585289320197012701587456131929181412456905135777465384769142585038823279014662229630085581139842177459358455532827584212977644777261401744178464842513494286953541706219009376235334144099510372907231243498519155259458906302180448521990010950737111675570065082767922897472136490912743590877769985061636988624099588724920490392742578888244006861955136115454595373328323171740808590523528454859521490047618185069875808119451880810391146805889360602888375261804451988223793186385281154214337268652835260871332298626078659255384993777670046704824946511463089741925203977782982441729930858832526972965419745851904760443951676828200107082000626032870164144567502651049821122378738905971916749465317015617199256464874449154130953325138325737931486924998457023157576498085038557788455782314621722104751494579365919720798791656278635946778958301019912708296101325513840620757589417501113234427080075355253219905429528474470063297196990661929006022557135026121935585609598770881633477290342394201072442412778252252798140471746851052063160236793193780720835358225567036932902602224151206060873710332153028852323991647369770262477343792720405431608765236011967269026984944334931069168291415391761168350964202346644280841373719756075974737924023576172489008426257804282433194913928861986926825697659547317343807132736685214579029813472721492937789822373856170807111381197696961726552259807795426680136053861859330360079698138991044228881221325012924251870058088732087513079268739275564302198014555227909630580507841812342739902513915588826644480 [124,100] -98864368369475496161304874163238438514351496190849822264403774399158027725602768124842883792441365972200204972832054424882304190411340235032274878629875063157430617084137670824039703243803243167974332631118344047078205256963724552974549442567370608754627950643294775613767706843170706251656229442824659156867114137227823975277506316863640048060331596682277237724178271432719213712294525077963391962712222528937489201701835494786000484982422833279920343488536378641690084857740925327058408200080966829857195202343882607553396412871018489237054426601586144341222299093720337115815804107603585666153703703103352983409279424766469935991693427265328662495302408992618970127402213746729628520519204945425060566398551664664269854935295852580106422224541274614720730302047501048203634633905261075074751354944330147484853927047170781700613323313456464979848236863702412871126166908550704025786458224780260084106846963600075990708406109052900594181839984806203474390762887856623904714976422794801958460847595751871862321084274271398750311721451914055873767378233158000978269887453624896717147000677692279937252699380726728949549339276695959671844961891227781109315197960397465595219270562410333017971388270489290288548353944780092055856948117857432285424931493415464718752195862786492262992939380345945571630105393194670752085753306482386917537421337412153580009753400267185713909221717096362106696407392280671085846979399177170869575155638429305326058199763473369305580560374293461581521252320973427515988779296403429460139466016167631876100240496073092122182556096027126170545100880273952542175300659055659805605926022553074190997884552135094397623749726416175834539394005409211807467115953038184657188120530131806519766939965173451098344402082700839289256439041092391004453140014654020649322027921708035719053149076718405254693734721255160030344758828646153169549408247123914373258686128221006587107242233280364805924803576445932745108199795436316457643314635249057469082588282156843516553356117315686286929346123918727740389290928801031381538414726175718539839778026447899838729879552 [124,101] 1008341023614974597789538610069455505216872918604263410804191818201600739092220848892654858380297901223326394551901458218982220338622608495226267533734684264806227974493395881671935717488955293393956615892894393116250124679390168608309051924384842059103519813030318624402719259085364803777238596605001816974511829655257990840302617096287868564354515041148040396741311562790037881270551166687429898732593485671683561239128927686703744384787188264910695487970953584018067466729714725183715958011721403712613451331571055383431205513926215328562713560081177990975246346903669379943006846142249062445775390505228453754951469335341501776265935022001132498018735947317608288253034846369966204885336562946992842175767915063402175391887415956280724399886550174697171779386626435657383351526893079657369512463857175871180737553724833428738425849981882835877880739122475273445667544698823569186079077854679210087546145962938601443786598636721701607807616288403381630730377295673155158785516200933259034374181210733999874175047797477737100721009698641353228722702327395208792816365082510330226915461978182155680189535626703683570847369191344374857938814328500580360956731130604315026406353458886430436122361447643819580144255185231692307882918117453119592173945027530279347763179298791683724856997767313196706774651232515866968923083669100853302769258757859145796524520033274895286697274244610308506695725748385170664162556375954235389702467189659596386301118272662591037165927217264693624886582019385217725011009948425469079993589743010554587789959675649863113387915347404563883178953299341467002196843592200113402303397682619474132265829763937738527156763324430682275416232449700461261572424946128093521094539551825006764120792023189119788088184217626200547898903474020884793926687344889197142289342497077009334444451629124628847012424693728648639890119685722454705136613398518704691041896216921873786651710308770098004683872172189396382803339007675842125916357961470889026504706532174247936872769438987111967666518140241138576367393197745220183800447321319005538495067029164971917312 [124,102] 2210601175354929950260319504365295113230513878372679893420111371824239273160078028142235054886323469274762456800475366455243670853745165224052051526260039970080897955479744289425092355494794909171283906999984241269635706765751586824026684096875926024096410345703006797024882997846464545617196550878803240622628447563270953233303728030707015087859384866953956144221258719255177933104631362389180239248636857190841144294109988993806650700551248297498808713458378947083984644675483733272041072768917167841133051169754757965857920747889895549146053740786839017777294523560682946638590412247539734166821573395047941782585767807042732304571917913785994993190431944814120273529430887885046612403019547815712283193896892120691265128008172952484546929095062810466592137139412358796397278524938978300291949110787653090831167201977876090111484509705135708263867376790753273998108254600244964076274836326270936725160967393934213250853809899435075519698132740442719332991839605875909945068054323718553091207697876692919692796828766689721530719634555134402062777762059271928751804352639599240959817542246858771973718402042702328985542556652111075372475753106182295737653312106416012019818609220711544601839132752998232940428751954065149325992763753218845411598806349529388196860838772425321818527012985965531976273084899622054125935369048224102680384929861535113273863306439062485450158589287240698015901840274733932916677668111538457219694117900005261641488113800874137217243548812635948086484256732059277339659984456746804154724854238589687458859608293038414022804010393450173700696070479257453874878310018785231812645103543154633763786111012391754111351861296357173363659314795109178275175274783845245474111270225629187361769222327372725617966448660639151140101871791178462615547250261954937119692310932349988238133910902356768904441279079382784801342591883137853961417313931958118690593301194042616728193574860771441830282710659539504379519646701330240633713466242129089377071942661690703979801669946998273651169064971966610090967902680233269454154139897747186437940617500295168 [124,103] -2149050984466057263122391349773033090856676609716096117713483284395078555819121662336813261703360329433179417196183691675780933940237002424329634967454286549694293920259084500190952533022317986846321459963542768884930103864427447212307675003399208234943921879163500865470414801450306882319433271214569644960852594191406948857312011513422398269011970030533252230771170988957911782262784393303321385127139204998081756795444949456689840034396296610649325964154421181264243453891407434454371167162411314111355134191287744343282096035732989166411609723830072661655826942165253954007685884728823201927744128745214849008815019951569981525262832966232774537219305576167164621075189937665621300493047496276532090350185326492726536896780579904628144779942284956594615760011162723336671475258355418133499150872916676716690304971451356928945648120357733626708284961582647902616040915423302185486804949440464370525052794311377729358043761182158028891272512863913286425281621251389907306597682482393014734485031743074427383322257764575719941644415156987152945455812620571838482666658881724928008844207978555215311941831518901111275354985764940043853760089518977395537326918097430139336979326360601821352410386671770012720268993609234955987756845246745835494159642390682689863383092253752588504731591822896600066430003006224495987581637850715955247993309242609151484072083304675066083692757938553610194344317342274878733730550967713791225114476922557708205600702709102211856736304635175533410021009894685356836505603509711032579755323105287100300190809397685030577448458412093757510798095553302991428146440923129440003669369075701830981946305559191115329604883782934482736776781994511726058608049130148271156461719069577196793680476755761824244238751816881019548076353782022597029319465364551075391057960620408715231163244585522781303884675458054536145186034746292594255120186370021381182819608477364150835678871585423941746166793220591041414439732636218073977317832052060856535737569503181200179139243882963340597349103291231615230618777840407774494465708429011000616336261120 [124,104] -6659405896966576470950303680795809141926840310475846790031199680557783914010453702033926102934655453750850071369040328071132347609049287929624550725393287000733967562224744417608366186725085593587861116141426077109342553652781867138753157297956947038937779200540435327659808044335947812716327257013098188235796694988240592018210277673587173113046349871429632773362822593276526958929938397829705486273155002446618107141013991661801453029912455675167155899476720653677620020605828271288417532419865437170479898753816691190646119604765878150354426520342805473456017028468916316237299781728564410609685717359939911308536841349390561271387575293610131195250292359011804634638083892117172711542764567708113746614810883055506005359683398784718760746751034279469020541862101537493194380831753251953050742444152997097553350844513731331665526457263998676665300266469076423207912297704487411442783839598461561709326766471674304455214828291740842183038621853913720529582733679890593463912367903794329240729863001739093754084106508713652056974036493971760861802743744712596870306622285188472475108521613852326719459717150113489391212247931988485814021061682888357032969033874163795435854655306319466509224469027297728866821778454737322273294856897582391078032343995836504972246660994877759182205500793605949595700454569640711903497333112951049041241638874715885098976301819134429865079901788975351108055963072699534807805248622284643173218076628393102462299726594412772909798798433464969538853928325095396549705931286756317205460428287414345103772096952081345647179552145866268519754159942953153953545872074049511016348047290036380528011390138776661238735775449321906064626819285687435748543519146605576151226235203658871692882838325273395349371878099485268494795069400304559000191198862614009406459769426434828097910781725304282903090779525719193701509270342123487684108685752158554649342082553345474153308805608098537653496120906878191172351065775638339201660309634903739020552029480419131687294641656138041354690216592705537876253200235525347033727703201269884440576 [124,105] -6723783831308591788362135174939424723564656174742945525635065911854620223223195493967588881433093096031308304155327558452310250005156695350032035970026791129820792873389147733071442131280355113249455887664375196860162963083816224429346537287738465411962309736577653563009669287670524650061945658139794589009493091846700144942510435568447866466289136409876018309594836612367476796608719002151887546157778480935358852255805544906343985957005136350621618987873264509676047506791716551822323444976082983342955106031287518795961599432039344217256197052591347275011262704452603806002501530505667511243488367725723469356427799602724371406627444899783383686910217776860467001955795495869492650970573206808235099907903140789240952123614582569487339444313485823504037337644168951644057332100061148020016391938093261295019523611053192314926606564845914476130709981935583225444276764022621531613290388876427169331135580432741813038392907961902534594968178800856456650552125597549179076579378766706245452267046876862251520812332855601388933665481829943680919518625452816732446556209502041013073544996082135347924354199566178686351371235378482779912768747545875259125059192711416026231828055066312273586783616246999740691628728209955178167472470907384639263681059108222604814118111429570761773920725622850822934987490360576822794018487258283199405419255007690726038618443148812656132546053420898310936060631953493604526740033435024716883933509258496639995779776385843174633079889459243900815535362992276212238996051694536258987907790703604018912976751873424806316818345465586597840262520429322035944950273751150648411882199110386725087545643212577923246431242795659668712153811727901075076316931485333661809030786983213426048478399476576225054496882408971763078390617144813434354237987024676421082949776684870850296056817028639757131617692752421389505814995375456195720631652703424714028494777573066266702499153179391135764707847700525651367937107115754942092494502098511105428764473694888333159028063300240973121713678599735969168746911575792708074507726300749824 [124,106] 53519823308417760798617536993547808492043528806130292873493212956503690196235826523376267195632072573277497041036745101195946950232220619168755896858067455494323981931252880871442088646433404511808241802966287072693442603146981106971939699145443664440452386350391365593157556401265193238147049453491920624643680445046253430830239416013484159671613266578334546670084123886238495970790675884735044766778726555462811680757557292959191729793514445405240715878372825181625815570332698630207195189157931910365658482153409377206744093010561830138580891459972361750707313198570045816399996348967881895624076198503583784570601545600334483704220039933113740282456996944105370497302459417946165794584611276387486457760233498202981341748613659168163768510728026054934067905963921251551915671985092921614051171078431917158917459018614330488817332116570934804970029790753677050005841054221542324322797565704293597586804404688162656907163109090945950665112878110391474405460939633851326165286162789657667367975321036234550124258954950160570463566520329661672372950400988582186667472415621206759190723844422039975180424549064946019709330664438967612692585681152847092678365502579224666453674168824130007327782387835778200826439152863241256516552294306962820183027052612705668249311484619542366862818141089229577292434923409173203254604888898239347046099916543395931675732693833482170601258570650722473410336443083052646925584761048889668073053722973876360447642788164601611985975638807730325461766368479963332129476244965415861383423586494939061459714723568629828674418520680025957798535305770102570903121885340643429963106576071700182273029271833196688210404669028741580937272702449555290358425894096898089357292260087083419549402391880032254089078959262515803202932877819972318814460884817491973166553018297948828314251765004826852872928853240152355181425206779767147584823422303771820171804564926556186955116971960293139607479004207626413536580971553448778835953268953748464476553426505429802872660162638479248206800798920579495577095462226331278150421839872 [124,107] -85842897382777179041734796485077486500562590454645651199272944316233456477936213332614299145729056636289654296778401042640079488076022055822019415371583927617099701046123522502756994597000736922838583778051165555741923522591749141907496730951058279872060165157943776026835146461788873890205103422728074700869478459478047230255557427401558996067685095006546978939541073942184858112971523729931786062335732732153106719311453945033285925491467705084274463371386211307920861373448947561568895575529090617512290923155565686522531822302943753268967298560870594100348394191621679411456043346461876879975607987995716062205386054426624360405449216270175234892898874969976282353636710233216523126425586741251152079256807327642862280471990852443703984568821242785319843857793641291565087000739035362691493470637492741548179695234656867452258734499748490363412800857412857985355975154336345779941411851984476610073491797726532616497453253874264538153693895215458397127798186197533104769485321249531529659981912251747081272459589689108698147118737631267407219560434357242552656991970473085886446316148163833574443507992847244319356340971147914010795241794984218450524206052462161621670291766766347691403636324277671830246909810101106741383739745258581849495326385213208203849419753758117423122195114182978506918295959039727626307544023392669912818840730720323816114658142923669527337696984859040315768969073426633342686079323585884902812645372746618009159270225373157608144507213620711399597879361387388294817894682169940984569112712690843631905781908909626034267401666727665719528975063267114492528264665513918097808117781408809836949328019832959894206359706090777716347130572618284130955190327473760823916423132207305039965236359848905557330652520316972639242554438568946845984411291052596790910348591023146835029324644883541467613959312775866099619841857542679870665135176589411915719639110332324773438621727609704195544750636036196557779056645843477707857310148577737624962462306781108067702993995370437905466579809689320689596632834185352646967296 [124,108] 83112693182298121352981522130717728946921214156965969802099413040196337931556077420913719131682479005270099691699569889538963511488524494263176689775713191266313378599464138323656505382090985219267525011840216142108159183689630155360183726239630910147079320049464912831492046195777671712177531902908435763984564199204495749058577651134374294323790091150635261881016162656041835246585941286513666506098855874972105111476317787541566167123935035370208889155002763083790840414061166259007364562336148633146380586204111038390498912144931382345507494294644564320844944408642446742542346089333179564323860401852548938294268245389156210333518500959172641912743815808327213618419728381502683962875631203225839120540969372015813653467057381702500428196344274202699465495215956277455318462688404941278873078139143871125966703415624943222176315412756106679978316822693951504484538504392775134223686954807232401218019427369329438568930862860738863205687747117100793190514480748874031348991508686760319225527836922289126817697159710387430466276749667916236326700483649796983981988431700376851570245416150648084605493944426859991202453058722398513162500055211549904957362480289119532418918851903593769137424431566413087933278845671686579401371310220254540533862421120350358125697105790350769787654590272927479469327439760403655635209762186808532260413595869599518924753637401734298768034973680991679962026397085842705205031994429551643645178300185518651912016896681017775995236186653817181787705124690580532901174220792000989407194542583399233378442472061713989870907196601503502862075341395135550923982376130731323538804530573499318912205598385822299091940043711628530591216944220838610257700260194750726988960847212011203913278272260272121839316434070118287433629815908439654722273871093899488881051099697622737801256150513457953730056734336064044154703224476142659561625116573778840395997732916879687719215263758835455752726744413712278327513916357038182579411363108092698509635912532871456894966070793535196998405036847894509838100701205127168 [124,109] 23662489048157808062926027537598846154564892915654613576670295926293386565897161823052071633195845592571052748824277766215593792693150611974500854739142985835481357435334465816260273910732241952526642083681843087961055163963268001800072620741860739596878614246682825438932469922026764636576757262992360663903586008264996893408704736509043620253801309162257123690903841515424972287080333448688757499867456039161180806751115129641654241273095839816373969958408696819882435746441825189304987610908458266557551485745817271259246282465282731709541606883531841645249175168326878380601246252995196525102446647889109225336757855152252007180286395577685636844101006955163385705566623296094091066792731113439581070643267666537042932342057246567530275395163991231744364138952922079078804054521226568931240156974404876433398605857388985297175009896618971865448967771731352411111370652530651958101569373282238472568042198172229958349840653132041639131464702037963216776799084522142062596457333337616714410186368789118169348951714952500060798480810909771966181785935310284713288016590763670668522175570645537219668606834088193769666047304967018900838971594372579145854700033847441791231161318195021598574226112905481198013568841706285563538305539952213342043981157503782935732557313714381312837522741134809062536910154598455377975124610271008229687675660135797058820347187719436575447126479696645730836260701536799768313119524775603690158016108213497675014261378562468628146685381065907322162034138802811137161866206834606729911167449640627364775196494875676456918012796192458536897818952115134560107305205045029979293584986140053913893243482949592389504077956803595994023881836722846015854522188951477877587337353658418727956220319516021250258202393633901197714769800562045055692514150714221654722025500715221085584023729396196807376857273613164558530974530706623047954775975446357729776265548613485746661964198870373558159057460579942823287410465620182232752302911974839269286064602632782915765004515256525407378883299800641386764952453120 [124,110] -17635860767301569743582434976488016600824559995799808676056074722248608822007851766219428934948578011604872258812118386025099490057013398754624935668332358012995860396151668260216183080780291617202126440994399813888946723970919941346701052514326459215099224500552519135554657359932581666356251598220719437023981066937959472065727618422573779045088169648868385681098014702565130653322907447281873224330544187878241976682602501545372532327186916187622322319469905437941417882954546865631519460903581952713734300662204497237999164669015379410460228153813027623728412615185615587659848523514107965414615274609887587007130365496738834542372737741988548617879650498006468813750318696817170174609472342781380902095617461116090642490356075440424938461439243410716688345068305295266962912804129824320713137441404812204058701195503337391120749704134024239040576814782799634932774113366303099947721317770427813595772963613884781733174132247404599025877049482630818696888296066518060924767432545154020821760239720385966130499824485059214697790711824626046283143129887807591391179212643347413925499528921838226334799248773554607184803516090893451021591115738258405245817153804069206461513152660471046746059050258745817004865900867821112445169592755551248277695319924965832289981256380932813769171543627351425175181168743309882217586392005584050808939137650669797074733377415284417523722312122735498411133113324936267404061344827310897772646372942174553470793129072409957957297161319153572646980224926507259760125714803833056658889624339667645476704113458239994134319954985686808533637617566368470980577440218959808793632591008404125188539209000815093877627705340215572775696443946724164045329213336650821988812772989448361943319968097253724047081929664535662985514182540146262669640221666121455728507797533680460145535265114721058068884788319852755133044794946015210798279977967635131088138980051365918370740541364010772914792710782299714782017520385347541408503757953625026655041194131881370873615336144588347740111909049244851585024 [124,111] 19579579039723066823712213075078442097027083838420050447508500141744265249292053254178824920930096227958236817972489777149207558511673468033433806248206630015793496360144142567053462678058859556184368777434068091613895566013917108773215140824918386860605480715422779316670344092751491448787140846591898421078006575362683090628502929143318833312732443900540208637251371403584136051005020433833610387060806542314994340503014210039847814595790894308677778650221917905825997438209849298250752795849752826440881737206210179136071090752371870225569316828237258238143917795632117927380815567375990128606730779830700593985453681750085759364018385544355586871191071319463842643526629212417310725707039844867603939006207252890355852741149474269806903720265992612484521937018101698073698574798513189809109026883312361303842362632228858674775995798237317304606010641874201649766835882253214501792962015129114310690766012602366089526218162578574088501601318933665102148307153765674669153066583883729391257858028087664880349553610857921832706276960019764433508534916460152458309711642404644081817391165966422460545838636499900333742718259954073141061029957028161271994358251351532822702802955891339250208832914868015751664851519123062518017815188008408565463283756624968746097760690940520721889196816888200072362699540226599913574417942722097534180116126861439509140098659807351416948877360262543518975163753066730322536058003185901542314040379853985253641308457163674899405194960647238245165655352134265718908049942677491134249562919147117856963657943089172218743325252863896461968540584950012176340754538792770269274895419620878905894236605321776580724176951074616489803921537658943525038965652263682101590744250584645028234695333339203169644623955388592636131187736388333614234258318886739603388658802693585881819717681168824860409374255395012994939492899643816263994802702740200447211871022437758926899184157358191098087193577898330854855705780593705326874709867882716293088969551252408260541845189184834328432707191301603328 [124,112] -6491552290089586564847890161301262884473982161323190038098176612944968363515889121284363336201984705300254455834496231634878814595313275938052208968250025412287699914482608743721459699024261176126901117108510967012943966843701158306376606225777765280504917556964299549967204592208204832977002030337479823603244962349023398773242477750834092562561653495265612944393313797939144243156141769253303717579733048140627318236412050101453814334491151280560509339809548145882119466483651215623525223875559835388702604652953314136953551188835182605004370166152723564867487209272468613038990190386361322990352862234813358638679973208091538135362076476448976186622305176879648398539024871871305370538158816166368262388386338035447807278069883557494664290908368369398667138833782557850624831450852201478728965705228668213254680336036537022209784821172522176460033446755142105365927511686832315177936509050244289290325076348709217456927855096574360177356896383428614614151661585641619874528806295541572640335493284459921034527235798313908767537124975052023523194121597141200490776485596033240105060957123200163108612702633658433313295205820599769134249875869493610506451216754911011069342505840382586402969210151566788909195520928174556156771865290263519319612818446119508665827430922176817326973948393557857635321387818265555327616761192922108167555646036422568418546112831817090136006835016312148760183388028771656260502844511075057050833955011836959039196070023387215804651601968053130938775440689635605029789433380341594002332233649807503318209814861569368723501618171645348053360043587128476779980905010407062901571616679088908739157234574797928894974205008153170985676064539926935064915921391674953287818199290324033456436456410892528716745374757658966048483893018062619695953709090287861409483942605901538990139840149061136456548372705850648351008027903865230165510315527040103680782412062069174408123041805321191231128837226902257357418984225592384455389594519409983022296539772266071621692297466927551589938194688 [124,113] -3547470332633736357843315019971843205012812295687224135787462251537509054392866702379373236110295872403914459170073838406876520871575277138729184487126701387355441899854110347530844319511208248124512937621479848460566924273246790044157214271057466989905619398707529717179795260613618902204129636712332393526976075372179999848780154694634631615765831260425456816905382916608660713444611428693774379914705569427504579876093690768134274002045088439984924221349617536608085996956223166436382774407702144345460631688093962429505610309660341803579552784332315481736017132123806123805150308954776011560237248967523567915060948481932152239778984289065526380850758251946177499180521276579089733717138017180972506925286938643677928861045195047990347741693182278583385473351931527109193556038812880085278972637760541717943994468607483395926513293980251988059674692201909422041765424295284688831635991483075920817309835557303973282917631139605215201249712851090530429867133698316929680743533723028735174140297913998556843538673177943841212463024522532532839835697744633742092557802061005740120331567188912426657951477252531921230716969102542065221705771583251593975898482808455334077386792853043757656923573279371457467760081151386560638908286023555245294416111046459225376193926120027324062228400234860682686027001103559145203095880466404003359058484526145057156673690045672439146625966307557477858480218685128015364060036871972599566566816833422807016067880168121351705004229876978093213700901169199515845030129916567656896596760321010479667599073991956999018645583273874999178643079061500791262611166127523122237465345469012154975698290849288305719589632420080472854697185411717391099318524582300749629433381917071608329212228797194988567185768753566411604665567756880817486700193525776352272842848796889664005568012877035379220774681801793258163971144690857841747902967932238615996985755946780397174486523050434424913052371774604919133148349325834167132876758277206301321022461781533813324932094508842233139712 [124,114] 2346087501907653444215769062634800427180940545385767581324229718989599419725099358087345840548170425577621010803076858366890948786763032704031872214270843661111938130409294869303093445620577561831539088180210120716375815055973573138172494865352020356685300513552113922760328343137792481790163748384065244191387474798870758070095689493148835112931478725407783791462619199702458512510386971890571044347437125202791589228143583763949373382173274119237753439199128552225329078939264970005341449762701490862349161599780062790894323906566362065648789568852506011649917000763352901025473461299634853645824142477701233422866371150916895058482467931623472987004362481138994169027234075602579993384263270876461063528969015235273049335436210887492733740125171157681376168001190723314656181480269821071651968995211453480482728806581888623176499363873641279175617878417920716366589250420945892380117699911765875516237152628113400802273690232099991464835112608070563560259100619153626456933862491749102995846749284740393077882416626499921528906467365965666469212992743395737780200394109957791180924198307785732703577456354169510410597010885387001884814329183532652745275685927388835461198215092652046706724108977491301032672851170261677535303325294008371058067386834785251838805361386427435106254993698255732538833527820527127147006568689837276735707191483942176183752773221529725005113639616861628646663382630411272393562397682676369053717929143573080704573293622702555292496999149999945959314430004383553789252588749689649027029477150085187151076416696834046362432809318685818532659612327756796563216542746815668245279013379228594849682629490752811303522178116217322348164218339373085637300105472396544017622615746438871873124789878723184004899409125951029405291431046469730455375360799014848234906857701467443230386373363756521664090818707457507155062597373754596125587537379932504448682734890645141307033899249973006609902550372685284398716066006318437799451213883134585099837730996888892528963339098324992 [124,115] -919413162823063198140292692872097981450321692685517977345847581726829614264738765281751493262631278778739364314137308073999301137251034188886162822437106625488590513330645257485728213291716602760237835351210820846600939156996409820799401259634210012583772550873379078167660362360023858782208347752395856617832701475974671049279694337839043413661010522231707590901803483103980945035664332167882176457173845418717839306423849456652366755518885094941238198241721851682773113927432295472711224868184998817991768470458411623815791469350303075605818520282918138943426186554989162432731593846672963243862082845868847234992018370626832119455255017581185413700548977056854588092259613185599937441239021996684132478525189140413824895893974238953638157880045173210878572754257772808625712688089719723998700239275033944872752287762120350371929203034939109753652798305945817218643853087609637317347581568296302499519466788320778245507557121543364716018314123782838902552991540634467545002834928192698325569694809373619043563788416568713389250803781736761945790310202476189811562431636650506233346974866222452183216017357211157088209797598054529909172690664677161323829355577294198176034450321626090317997356042733518559315509899622806677963723851352657089636362154949182601012677769657257004871292261004359061478070735008670613767576470341662932399402358308803134620641764577453003648737324205842460813360352380930574251254559271148825739376939528431489590151232150632790344246668648157469289873546034921367414656848644809697275822274217435273917085745056374408803867060272145820971421367626227425486168983692341529534491224230186448950348150526855468878163767355005472747943872425444270975872611755933240207130936738702105802396390401247499887749682305919392111755915175791985925776896198382797429925038167908587942490074842293982970792204759520594715500982683594581217731431932170523026641599086975591283178498022441252666115573949747650372029515084184017118558826069705181010596458048484390014493696 [124,116] 151885757316144619334113714038531625866461080136458737783708377308768885559551880951813211178530268202366060673505625367156946327646460655402150171757137303328545447679072581537259751082085456601448991244865073814419565501038990884616067016370110898627216948058291201844220345692196702647075058170590637858273321849873647134273859493986903754247894890451457038871431206382017257389666218548011808587281493596382155314004585005695829169251626223872919150724189832513215863571373230448552448249751906986022722974252273985561810912897080784252882679136969164849089118798901032700126214105484050353976425608874192511112670493114820006919021261675151627098885583235524703313954549268387961798314216924490429616416535916357266800030773386790487132358466843730070870886034336361500051133354381005571759012081563214442565194244964469166540496359676024113877520114750577539078523217168455188055028701853475353269574471758886454263443696674377011963942981511322614068470993596916407448372033603544739274370782507390750567384815175182649825071870862816757464929529155920179100786258464269395098556733038734335192509179026842330629041085416069310874234770015305955133042426178682366184347654423707276537007599418233959538628666784223758321287540365774534389671831557330366364548239655416797522446355721258305969068362269128308087563213710310021323798804543169218348134597468435300361538507958126608881518183181296123505093951851570885240034184154161201755966276586446971650133803750138019410971526391981836722639037533810140096686179677863719351692562406018042439625750659669379795852190961905506261585438812246367310562725770914886669897842427831077052696888695485898961523953444939071182254365581711912186262815220812036455335881473967033640118251281159557577135065408118833775053254688526591567595247458853933489965769595280365230290160026019450142514223490310073607217104552852357572616578751811659287937954025329910602820266772638554072184416339354069405361788122440279620296669171270287360 [124,117] -26321174039480213450130392188093431458399792875296411019984523580466938455166459166853468794543392477072566080463755652445629422570733634255542881942417748709317967206877686191380651005218810758627216572131201331142638054637585596902475100233649049606538127287159736743243793752324271536468726471436691412445013418541442019828788505658353538734898263679308465567830958077976507347629733543815272520532647342590067302625378146619916353043240213144184731822659615676970074780341374698448789016669053842181287744254352241858808496320614336589065256106217286177047867866618884647551682097460401157477113305198615716260980078721358938653701498615967603770307498398431652381827816871644727573960201271326353016402151455899287979812374273745671811303466723337765089794460354884297791013390941714702591110355418766044125103685368998975315774389251462236742390660809184603411304226510288452532005524600526319220835819707561428545612197873097279766516875783576873165645026321346007636534139034887955586625537570266577552799760450420396940132778253470618157267869494931691344684939193834161530148919292622193343288619913588165258527945889632928850890787284138297907324763133339861401170866056651125406128860115193287053666058926668680071031113127747509399571534937308090367444954600808089097188911555169497855720185916218166867717804042019745391433336123474951450334319932492946282394504243110124492005793651614235579827598472686487449325904923801569549150136192495199440895237871047910110699920648767197064592653652332480140625245758995256490145984000968397677440013890228516726569893183098530842582742414725029415837304344989496228971298435735066788610888303572296277260062742613287910492022041323383080963756103026585430708603384027865898668200769386424798044910509754949411475733669365012465573653994435705959987303960998680463783075266773996837101705628535755600242062650450536110389864159419681943461787850337566589679026498132171537327423761231670794962071468537440740827997863936 [124,118] 8392613323215284158711117829376888909829965967618278872749481243946562561992213102831807895604971871603957201432126095236907881691313994993946338730034152747482180883905881685300091973598181075523304833670320977512875213282521210289940490188745585789378110847764301017808682855443649787985654026266007147737978790133341187011871256061244433646725703774505664171253396037581197717208280877998420599470713930077076700775317788924711900448395806886476048164002824067550300643686144687354899362539890306735385033209962159803246917876528362919880202619011881946161561973938933463917852158568794419893062562827235026001093990010045670268203980229222953128042724605124793997460127793061061754008569204685347283540358348538285320126079058307668281882861350441284126424281653876079302059106507041793245528676350650355894469185608562674648916662101531892065212266056870249741784420961250569151115499466440505578690803673086497656563342657520522588605957158971898274380551659124968560847059863188572492506762486224288937159042867794125500085538246319513060649713080240775520584293993198548551053406173223248351168943262804998983274137436641869402622498700282202113894697871498663490640460840839510899959241903441801977995988575425390393053676477085971390978268144384270348517452933524718169245048054078023090508119597852080562655147539344697805090166203733833932815525193113040192172551486135210465063250771351631079007224843079199129292528055665874751425324845580171106056693898293242189724276222498941417988751187309761737893500093324240524593165559966197489329018975908535605045014820407827861133530309124723079378768517213355305379060035893708651389805137583315764322964046646780531398832374768573770079711483003251554913223697082844665052177010671632997942569276845364442251367339515431364578416921110321912950347782425105674595023329312693570504303828160712934996033346767807371746624639228138900366806048764298133051626046609176189317589159455280140467036222232346760511488 [124,119] -857344678376548218646540018877918356595100611182215609022472892664296470305993023590791273024184090407044505317357711013074347874429395721738014786102934558250917874856607829160661321944263083954346353017618653584045706741968672931584346675520528409131299351312014102060179096550192413750387127972010891034396262889719937026042595127847164079577067686070985486964534638228473332484430061742304165574854412780810889142482249523702725575746719089238081259988861079791321209131656008487848689697677218235154252432628257031428176498431901675512152670363199609454086942337001463472840013691193224562953321793204019929459289176595789287619670651367762069580906634264140998960984754246095003948619214870595702265210212683927408800377307567972791982915495689327264642934092009019141288927206344457435271695313193537404154454843316465294326232364827020359106614637699828240137682242005191806156245455961634157395069743341611865433830749264155488295136163948371841552038290546767734609758998973535092575096600064519294833968585875818753405638713315354754134195089014539124141417241337182472257874247998985877237059340390154013751323268268381734317321329261837987908781986562718659384660164945187446894689546102427690285009932935148212853649376170799888934831497470132472284697598817384253095838171302711698531883912665136430186778949387936109195237983532898353578301407865645667834259985756324984149485994269417319065900574979083213747520767831504684029955048007086471388277610723672730396446015925167840233650962596665033117685846041149165769253881764750225174893949588998973578080768203915919135328782539450721839310408769018763293238255232206144923901319703545612271943587611416159362818625616847211042892108294387232647481943878870910543901398651594889948160816282997040401478619796155621889201679999672906408893480094301724749458706133269924763381545955007237426187745958205596616322569773298924536267627945979749161632496763841537177472731908355487624528255294195712 [124,120] 26930947868653896329714543704104894358876942025010707396960491703221270739650023094767311761046183247875678368601791876854318003154886085922576734846540057422814920017336209062409468013020768592671000280073685087073185551718814176967777092707500942924478028106872110785283021520654239271182547072157664926971843220590659538056631935490145146975509384432738192501765010584584282172771138248548485506601802406196759219417415297092963095852895123633118050756022753510738928235114231653525907167045413213848050243342477206220699020428754308060587877061995437611442725547838975351860382617133918962128455145248620679086305885079731616152392615206135011707154708074658354938406763677387024157535612229342047230010467866881051006813967796702527290557133291039472589231658311754925396737124927665353262770047868789042241836669434061394823847756928830198648259722156179949909164698560014998466129370975807426449299689515228659577289468032139858783540097236055627206649743081739994509728013332438761669060826382303074097033470575216218358859020900539129833975112569618895573049016925606063370212082611247613801321122801481186970809238110830845379416140624261472770246600669454636109470600073397951287656543489021722473170301740259780090576173832344496034108835298919634013201539115831286813669268781905157282946340049300891750009801368771407554974012347053252423617652066302980337291898903226540221327891810254472276292974316420625269427261521855031904113064056475273070816682281152811821241447988560198494391708279815748626741915766064671244258899346349801731240434904038403609512833269887039463850418379758060333503393363449379856944406959679637044808499523275611249966308051696427024432915706501915664666171866649865178952037223325089246011017386695074702840274999350580710935720700189555950251645397363772081313729478324566336371950762638656383946749524492419850717970153411183653418694537797868442780365306278917100722498474958238758734523730607688994189737984 [124,121] -298063319580377713594427364271180850101951191036512340696282179546915651339669940177267608921394973704263397095199769716294720090632454057683380739381343052094005717831397565508813455545663511671375888968972917431682620257670080455747705073812424863885651122670116580961226028581273118311320138276528045693668581743291330609081168470727001338634150964440536677017333928835960813662334349147240733592744849245555222870460890627218442213579978267490375752415425045483926473577375841718113975259740409677170278348201864734257203656911925348071234200654085843542873077666499000207777786097666004555597677390657449816638066596707983391038632122275286990320763569117459360507684582585360483929079117832525209040391191090891091186715446448352332790906170206321617431835557157016761610677886321844284284262856000031413840341372770003261638551497318923987454113213353096197580764725426172981818676364416165798228359191433526047797449290046035571865702605361874160022320753298218836840592469334272590037107833539896795945591384219946109408207550911402663911263718500257631057963357524006766012011319760972984225255919921304070053191416651362578113809784792533394592848180120239013530858401817375290447511633856678709720468740041011334378418129420109083142607049394029424824502122134780672453540233325339804266342671401771884945523287845590234746617894179403144834785079407916102769674654169041803106298176096351798338080387215871104706233391963327670008273581180198950158148311051478952681228352856317392907057510190461940909538887621279095879449863472259030740834357448454369272126285131847835803346475809931105518331591795517209672547430075185095094292956733638306747819010261717644614238361805876884521436695218753748788757687628116894577665233649651137171150415030914232326067380873068644773573605794816427946077849596726200089799972626700510610298795481582295732366065962286642216321003512751577786804672923446485600969808510100209020520489600856096768 [124,122] 112103812114305835908087854559428123088151468475974739623108290173934446205446480127107560478981719003699446321302543495847450918336147427343106946082375235113492314532036882392985027691085449195178792806901567458563355109850443779413221712542433650638932161178199781200731981520156877879809874683705509132213719086109938311658011730254143896902937640732686307884542946991333015311215015262623505382797273891858182791312997539599643516662602314377271659222908191918979525683949139804567809228980670525044260791991998568843093243277176400462717073932068087726092329991485307694943304296009733015143381673464092251040556398203430910108458641039073559356682383234069866286039866496907856458190511501597457442395173685762209529541200630946600336398420791349982386652367943886198633677086891896956465619043624942603447269275251733533922656007513236883150924003763456521093095056675318377060105057530039173668078735062796446453306460699362380821497243068356358952168056609426123358618389920553569927242960715153055748551030700117666537238084966453884864524485769086867222065716700765779154944594266393618696058290185840071624629505450446249299165751132181250671097751711039666893818498172804136011670377979822392889066686954054452885969958502920988776089402929225403252914616380089666909989613069601087699660624458233684425458895763880483889189696698014632923566309071880029951715394293111971830364181838298288105766347162651003830255757303417397918100709996216256282875675942307770338246989059714535260528112858884401318707675813095634604704350913870403615139422686085567974308570666823429768114790612487161891254359133059423330788058693840768213504866065151050085589438863029843398139559389003897061969291036329724211412405014389498163098741459816753532153589193052212889193728364219165422384940123312840922342228057953057911279488039079049554920733795480681041465576411308619170494374874966077705548884796096634436009290458873603153559646371840 [124,123] 5327610792480911349265906722649848622866459927082047327525929897329434904198946621773667854059040125894386237478928365774043060070050555890004020150307590779412401521831786142186749925489405341039953560107275034280777493011328042294032967031336659549786406790466588823549664078717878656341552980063646172244424135144619442655052176396644447276847803490992688332778091689595488967094713424177139458528055788166249547661438064097952489301544359754094773525384312977213978188703475521387736083642751402083981696371797964364831967057840884295068547458475785883397884570264733080900735972443839149643978737449754610600646525136437066972918584715076450658385620845639878795846570992556351177000306082327263626502107298886705908256573961986288943385397087842702210453567449199578377431201145623591821657706106954970991164411587393646765223344192762405637051840560959037067545119242516697363422841126765026840039011166231823845576956131279513959310303753729424628912301167679782545082642683086192670279616299875494589465254835979753011394666130934490754072548394826667619727050158811973767909819195797373331218596005672530718398262881138738183695547714223534356477860937777482810598368973162965732221383450645616094184951559139118209374622997014814677331883519688246881460243131166548956865177874190616319452477788229353533496524165175908386829835720964333946465220269291417531125138232443096634069692434506100584110503163748823175221504698791861677925326261967659305232033018365289750922060588667967079775665086332507048094878415297019504556500499928198641884047122488997630540188040955980127632836931730683562614761816861311516306846037076796012771666304463950309855253362505614113763967243885093273194040964680140792116590145988996355499794897846776878188322373998296673297639644969603767141055797629490448594555887613603926222944120673701874719557344832105531063439749302000362784361006406945164372407949229611267456849272198181196660736 [124,124] -369708140011847238319676627570713035775842710761983812262090114747054304460878852065636739711874966529881951680246812180045094224554817393499047247121674875511551288454408179612319162348475310932660203309698432584275547614159312050708346421285777381459687115091408286321445675988457224650304319648864731418384189985801199182610723145185889055233859303906453462172392815896009966479137688615697716559675975616876157393609440668200829690534401426190232664986506921863509341236868446994817844242317314374813199508781409043452691359829675432123958257384578918347347500535590513443761751079893960845097591050021003495203920066969528719640270833409809902800423033120678409998095211469756098928871173030555795433391788373088763287466859031272908603996370798562855150411808210344204941814071111904978781497024055536217231466854789449438776707191526410407328999068575569603538834073710874463257234667471931823315869660421213111648189098451397456154302369027625878350642738512192580013747197436166356574805580426084048783313990008707379638573255150684418254484351725828587796635196357291015232545599432318989776040887277000377365012870537696803162773652932869938496589830586805479965334471156668232523912470646802517869983185629092719065197180141183760544428037680731029063473540402542064885306423548955088798513462405539531474669873414790517047706915910198733380632109909985782940695786679612106525419537577284149672186068236993859240417653805698209619570727123946437013063045053921268209640449663113329815631712177787511476408174400593235517617255630463405838021088109570687839036450050490129766680190417106529543986408686377217071048999393983919146047881531550694885583432817131041871008696967585089200196543337262955621257621661279645969767484756726825554915446724753623149834813251843789424826791517749436340137647323734604154361002584642611570340477617003865306232901146108488279352611373094899039160315281917903390572370431311872 [125,0] 681238847867396708263050231779868356919198094811551859561192087034160692979222347082030315267924587697322760228154692364793317031743758152776732516436193039067102702462974184292813791024624417725040507736178610425522620855054635053487586601260611964903590791128527253212642590046206806058008425249156926723576094764725400448194023145621618567075617114514093049240977277248576396281702798924807414201498183986296213498268318203362962988715681787884311144273492072491454749984384981558227408997929383294416702368104799618052238750952903540609494949263176774534210347920169840794092184992650113821124441151623319031858454006786471570077539864831869066482407753918651427834255626785353145479744944057115247892171082046306379396904870733249336720894559271107862221001759683103520120981348083774608271940601377517235894396712858486417303922408226444386007332747184101780849704244558989963124719721522278401279173750073405241521305468959515817701499624493310114695324231237082552387937887588242660929361994190770387907964570957417813636387498119780945979876756350470976594605260806542243816049637878891572657011971151228287823689334793376622908903471221875228971884142348787360170206707509562891350171907000929771638215281797129441355318833148148874046923526170313133241412656924462991592111554787284247615355388708061543854874454299686754107792588890688585989018465755733418512693775678713013531596348285268954019023489052826219792299060138807445616632044974893672128885916168686163632060386129864760999737539379116000471999499668138318149081457597331284449805068335029345627180452725341248928146664800490568932476775698341886277039031397272504501641584392481428241385020071597176768219044403736717627540722956876854209581304360937449885982892573882752016146023944936201876182961769240199200187273023318400709483753685331218384169731309510844303287470975208187468598191475558492672089659805845878430449733601618598665258096049715810277403128349869568384574003663931843029469815342358408258824197422477112224490295426231266837656277659716072755317795897423288064670482186885020537003430186346372341684224044715307246820553712306417672674168683199068182129024769682111549976576020027068777426884703587121300127493546999166183554801388753956409904049612998077555553426141420966339909250992040923462169097212386694676285890630608998942459105976499947550959913379590716492625377267522510799091506328295508865267038345336914062500000000000000000 [125,1] -87974758088233867290041168709382937011327474059216104043842806715869611826500841005480250957485630804226975935468368257234930220028432849668032053700295566347479950839275737800586917914602000810963922365112130084070436904993839372557614978642005429879564950474183046556373556317342982603582104539073052912593608166738272342747839423541252350005051381140592492457046481078035258904406422777088536453190368190072063344166230512888876417060575729837606776261033927723266584340350208985657104732901165111315320887522155172424624604998127533721801638814667808201863666812335282581705288306593336684401871465448359280378921362316247673828078942541402910235314824159572834646957161848603755473673532819399226321018080089838921546907669599034168079571687124173772169600420155700872877645044205757424737123788967661665304617763902361286914676269465251921473466675513329112925365065031185318196892188195413954986847523538465831629214385252421049997598519095626931947155189931837398706565136423197523532520473002596826692797494681444952626899009867746396779686223971573876761127554594597937572445578016756991280510549714543504878397335780427616244652040629127856211847183218753886157790097759692560274178715189170754822166720055162492748372945788284916701761131047143167901971619608098342342984405904576465185647083258251659120957125062724630863776945338738205774416199143507010866779514016714924156287295577555020027545559190402167200344044512914230185453209993095302192330647153570653968405373661194315684352659908678980309658001818302563585600421882338994410746727533536612418719258287367984846902022941127090263600785789666324404560396561912370453405792445950680949293496736599221950573041997336508147086730571734608731412437573506289025108792559576497785501192253726650018354355229376404248709817612649769471331243005748132506616599532595000687370296235957528571579976312397563021907830389596887488849161218966096305345996998758691664202141228270865717528186539682106445599707928680911712692801065912512606034709105398759066220853704415821269066475477816238498198736557252964533328005483858886518046354881719239441669930486423220144284786209976988149986751792829818793946011854729450679745123730916418963329766573080283794087539874403288312077213001760473700697399931889406709411093305895910806837427875963053880256358047861251184780462998010036320280345057747951167060897656696343005489069355462561361491680145263671875000000000000000000 [125,2] 10646788618294360021744243751892875147480393797356468398574626824896057245589906223649826924410919525264586435686886878753814830955023180544824971534394496904116619599891183973556197217766672930252613707347484084521593460730577219881028478997852865914317890896235701593187676292174006110097140902718624623444130740108596223508368116032442222202598338728430977895149587065727507098208193755094201095936855628631814104707688041623917383084643512294906079941110714577737576428234058994325538738696568129440647756777365184687603261063681348196405227073854525384418178492344412970066500046716490244001126373706232804238945171057768412670471808635701299821321135792900980220152247180773382298953444365308595625805734102834726845302365888987083430396015573918307051440610717009104819223323552236597204816251750325073884910704897958994077807408281518019161236429291729750054951731189289382022798748937016674507669114789937541219279024120251217397585831012615084555169719486783656247553691828059423345687536121178057196904004004398911080727400094608112506318032645895733509318368674964746409645653289706242722086457898907894291423910054863018595442295513269190044981257680296322533689012432784885789848750083239095680100615355926248210122366922810687633795298594759701151330612727162447893648937831811420468110895226755700863111540961412843530341811110199069076546605710164249216204880151136176236499871852886931471436293525331269588751197339443681509993450547308258881635750438394838268656300877020357899215059534141711395927346993931368826157450045754694989768041392634739148642073841038804282293127918696079352954766904732101938320828299293397475827196359512365464596914624533348834973270107242340572552401650831409802278671369476680877972214514082193790065461137419598904559135954087345028023327401914266714176828234027221707548531818918815486538962551355486802654460592546271813945194276162923598849978891139424575489734231833918690877394267570942448380847569511853244612156798350016075911493003236154169648082492485856983332742069794557315979507643876488943721630492236239209754248495264954345296344443438228183123925733579013483520517061695161304560957730690427581638628286575485829480919378202347647610357119217616133641838853055204420293121133221090861391069873363947394896657470334010938264878327451388680540306884618057255593350262787943512666348504678544617114029611788100782021615486883092671632766723632812500000000000000000000 [125,3] -294762535550911675499974817691663449064909669485523921130866255977612910728467188858221644915568188757038857020230752929066162904073580406317621072525856981917693442714290980213476816141256073692456169840434658753010970958631228350147982867444090007729093265205444352673939805220092457744131666977885671180942580552524200649249013426770919453205284944200599784582064519597699481804007445960066208602096689590247181055044402626948334456412566476742066132659428175739135383486348504852015793869459247462667663788998691595977695516653794907882658602190062834276891322117276416097432010386085527650468047055282575976984904535661152515378355701785960212530396520511007265178047077981216852758889390062399887769182723932238762867177883663739982041767036601549280196594477763993753049031213689158802696298898211738469549480625697161509446729201362457437958056422469070745634445774722522737971170028156789832450968121464201238246097858217826570666908488309061737381762971856187230358703639031405943821777223169233346438415037911298694991008748199382266851833440717108483625023286928488453817012460945431498394426324473661489889539927003696605362139845459095358069865560891697933559707281991871547297138861528316468166448783807327818375970726705952903818694178756489037536369930172714253654878862381600864690716633509006757229655942284715483538596192982217950942660077404149052008879231749082642487557888885920459820014333905718617409165770083259239786864592749758265182079693726012073963310395730487985128361715029307453060922908847472049227470907796473087662239337162577711044396549405318543179679452011838085679183965650662973185616802084103036874145919117401770083321258493855548432723023109606209439553258172045615180103538681427666243155065755929630669200975433256646384896883922729107620934244701277680250331090845946699284078065519422083155784125142270910015754594912723378530295348466673708383394435371015712585596997192579603180218891124142635197326952390317128029868508803625107082203447925325375189904655872664205636099303681145675251040047858357303487522120647671772375223908790153885230545045498199793127049718663640612722883338490308898242610877176578149753022814447813303626118049555532523733233433175891257531301875364755053890276111636103602510779526238040788193268296104339343565892613336015453117849405566290529123842981524045724223085673192313173357424061068673970531506256520515307784080505371093750000000000000000000 [125,4] -2863722890751269109091919097048470209079622765534413158632541090585690622336929310294946457304119704699855272086561037766354631492776267348648575371323745736764701367285321544358609619591966431520652373700366812912196533906387409538284305596309445767958052241535765114991443040338785542050606447473333510630188722221504402480895003383081875898104233082230555737420565171225345362274793528399062737430007299201621401474549719891678942509194553922139469826843671371931092469238592907197935239819938638977466518724356854194921294831900048143011729964708977798599318175690247078616097089887436529238120411401354580718605483851525312628426574919184580070088096678870508069052441139802055978963503922480743881223500370622104964864937189907545861384091647762279743775332185105058347905487280658798498109862986990230072078738824541018444566369110745405436312692470864364025896624663956526274727374548251917170126714434337462091909584812324330708011556276412107674773737539029194961869921694503638922166860888051990479322535588834553036317306077738563884485034113362564087157895440126017460707736491792676577971125926507144136420375590718660007004206285074438829814432035743484320660508200578042170443154410282321396324425809112004625208061672782466195678635295379645339913016533990556930889855619741237382106047829038408079744617314888563878569186841399626336708709991985598295523345005120748810824204385101566884354466426440823647951590571989440367246480572948436595085648388091421738649737633117654768778309090205098924171666321799480237467925412233478007648899348706129879051115400515460594579240793159597981492011795060388332703536564640153902728617843305970095830217612384368341783696025804153083087840391667261591722101188441071968008804984250553651755153381940142409360955082269839161479290580941351190552091433574383873404939028725208303122951816656910350427330828576610331297407588755597289266629690558430698436484975011461912291697964104837839770418863673059056371587396992410520807670185077540352558940552680672108555720361129129175159157646168605603805025018095841806218145361119883142871775624481543718432237474964669132334044991876109737930427128166652467616347312021575057419971058141523253783209974659121483981983654979408230984676105192346126236702517193936918138277972801029685735720196638526171443620828517938885740929937516191058966341802802148033770655600202884039084949563402915373444557189941406250000000000000000 [125,5] 119942812560316453668119046024548912761803206263708579641881566335152229355224537743083794123061795323374699906350148165002330096564920968791813554092916385217598768201485068396656856512541601899103151412181162175837716200905433070660728838877416398892258343701677678831657096658849272038368014320839082232853741680933925913526110383294467335363104661955986345827947691370597434575162846836150303247697267512586203910288533818675743893713273540349902321036606796148939583072097080252359519670173897739405636724860062698479753280603850390008116149051194426151461479004942724600097287265369923237748974002727820158089352454705638204531891247427944945023741610354835213602809316293281368620073900007306934829077096485764820350736529649889081733087933183174804375572700188578066542440304079161651169141358036353271251061988320345681209745261021606194273889962690953275998534985687093532210069125928371407356191459728867782815032145053353692315733603393279996222620803699990383764612726893281968870893963308893027795679087545586055210574028030834585922654894215464457270716833895633176642015217590823824197252935696937686312226252416788071406781408645669049032005387022228087757343292873174042737308688867807499444276707400444879792230705902124348454136738062128722897953632741968725144714084293302834818311489067748428578458999076823496118413698296564213710495794415960833858275590217976328155498819035004444024494202735581772283237284163391527598612897186304902399560104517239429311537334925253743273086555314568761327965485765309372517633781880751099097175902108194931364427841014500650827028443152210573539640633307776719386141242709258146273675105630855106485268208692310018085350408493178001171084248397129627306385386565024507483946846944460932337255847218958262689945306802285740092865824501531517936554566900304062195025953209693487528756564750919827602337536102454287924397740665392207127218210335519356894229678204676540379950097452900748564014827434134019708339147094930002310091225196084501046747482348869756231922613274687884712377729195732318957354766387818844332431632943815235075395800644529441870220117536854199080737302811441467909608999487762539177300056883709311265413934032450955835262983446115684584155294423641896133044393536229459848774233654686272364490886729564211524443622802067577427268929778853185713571148797304508019693693426729585978678441476191762760095116391312330961227416992187500000000000000000 [125,6] -629863117636711010209570140116214350204748700286120729081977229229332077026893201042009678976414051378190595421450168908212228385300048806605795465724442169191599728855370669495747331420680359068521928087776943564080772623571619773335660036615824010428798793054781720263829541301528575548676038128376517705983384382684410678741674034372215766030734265366204338433231014303596085941859401980326289006754524736461674810654575237074283122776756685600968225734515219033383187391553198306226112458366248034566255167442800936021700771611492352526327403622267644599224421950603398089800317295648243146446967802784277322250029361616494161720021843837510310334638411585914111921925359060607319065210313713460330209921338341265930871217584994766881560247374051720559964992009901508781936847791251003534478572504121752371518285759056220460259577611086474993445270103844555106363025757185241729429074316775246935732411729831958221607449289294634773264389197333236799589386413274787108704089439948290390869019022045752000736544697674238302353311346317433901200367324766015602457329181024850072956643768158639987745796801579737040145380060074425635068780263879675594113067426359599715097748234425434837595174796752100544758611239191981501593598002764379511898972079103651365464570263093078589673452999306811928413104474028663823107239201028587080092225758608432925535214352376620649790134509686724225349361692716605720486317652476585110621588095691758217234717941019376462214244300553213952311996683211000171639504658215012019807250464569116996293148177253760727619039024157620018556392526190731676612850389728148496886366318158446185427738835493356583599872390956409863867486565845584501946418448581915213902966776751390258322929384821147734271042419357533201584519471180002875691532105080708617340651710515610302008730494736155749320323486362531683834133675055695028287282989147269645036450242674724335525431871513407076358476887968275917239899346243625281467834530874618839447303920643115267334533614405410255798706726275059375425898319322010325291304268894957766018934151996018149635630870454086212113210799500957282753886568700732134364937897555454881646719889645992883924189860899381549116526220390658646486405948856339903551101113664111062172413222848255876857733104778653938579382982725934944446535411327930812738409007073978629616243931884585660642123285212720146325146314963960847421731159556657075881958007812500000000000000000 [125,7] -5695668610374052221063161565782020851379505756556456896284200660944925395358554702033569949938077403063301250021568306975437696601593412649242105392302856254809660156227327564045985384630228591539169730329778114008142076687847059855936046274047617927408445153127972944038490759125473729568580410094412586168453093002329239145367171500650400370615639440397559685120627819097798552124876688134688699684509907214184600379625813687348342323245369964226137267768859666213781699891720707745780563259137724595270045533964950767079737036759135182141695634362116585300330459964667391815591381847979777743441840512930036055263345266187963081091958858621266857875634966280346882978683740440075579754893358317815920987200697094290391221554819910990151319912681277936610306207187976767355018996677999898012779469867958163894254951504817006270125117093278556391951187936509800154388194005574079835953819704863857846715916575007708630701886951212108295310552591696360618979351385087274553735490406539226780661291492315226053556848635882995880053610170635667671036180492663109354047647552368090798643996726279538059065913222829277397100472500666254734871261293489250657378488042371770299501684884717342928510968562908547324448380317045197376561013133728926862139847082300109217223770095179641767515749558809854133225181668378580655674632512432205763186411350943833482200435692980779825747480443576145862078161813985378734045496451327294615989224703867592405218587899562860343643596797300721847319211804616002882523120547099061691126307839134131187281844296095260353690075380437584464731979256007616512211239743382223296848456876174944547247482839078475175765488724617274412443803226403377925160094080428917240326398499480906990179317576058683630796020759887219960833314183888949307705905492916284604711921382640834272972700537154954891378199410357960450976177279586042665624116170552402085143364300818242660093216646922599534191923394787714914374660066443127620620819462829164510454199033054384420543762065026978873108865840081568000410427291305296515686243464534930001567408367263151479974336495213629697601519892553845369521190534345679980431610931478187861896016652345719639371662500886365966268868769171941379845539801427457897595858361579476766541688306033442478882277954989284046658793862584508430985441518614648953731561750857270009492239470465313661287767292210069402787035730550968537500011734664440155029296875000000000000000000 [125,8] 59586143363613752776112599932552816671748087257474293725511507958626972543523745192916941097863756740737474287032810403229266052722806751563316288776165624155904865242937459935423452836390279364844231450172991913680906499738545049906668646586294770095490825299802358908029481380901967083371542633041375631472098405379342682749540860305574924949245039989731773664516628657537436149898761187118024342958918710835526196782530461798798640389585093251502804152384675986344456558151318905442128948453327571881022083343919498402722939652438864217612557464509857211395972274625455677667965628590414259766507174104619621834418188236616973423400719700210829992939706872327860102265971071370353825922750786312966100466218641567338672639553209360158193367865501139264271971777374206610048054396970546144757690307866397859580281470092503401759825214816963648926024437434801683586204208649996303964390397966950396865813747326704300385950854142645869974093462344120472035681471196271274561140331327012595107816556988070154167097107472863331939263927628377522309660480712756642863193252635797892726709909029814592232976306336474618920596642043039163237166269214430543814295786020453514356457048727011975669734733302180597607802923654264122999313691537601054043085600552185499017774254319800125728482341784006258660777050795180475635776328323429215014462650975601267240560769518490573542766087460627855304746941163482245046336513130377658973556586061408783397857807847900101581707550199233436998900379818505255043123165593950733252534959239754655651570942603028661042387435270941578788793706572115667219050226708641545703559317448667990733060811887085705901533940219534914587947599383160429585442070571402015455592995276158997814208716726542957671165328578051707976007218337232884721000617587877994231611793019035672920513848180619735006617751822366773372825767991108539858226479805875381345820537802174529744526568730398064185348955316714008033710010635386283833848110832101639578302380431710606881259952302732474438327023172814897490157110086648861716664480818721812823740280114870406840706165105365647905848450830112054725681941300840647144562227984521146085209730910496708629158450134465369004256754163901162291031339471420111524048785682263214486374694280574750852439183205611823088950737750792131276732681872018376921926518798752719487841122423026224265438275864709568925518400235585847468655629199929535388946533203125000000000000 [125,9] -64817772513556921264177670908613725964591247005259408377585372820242396403972765273346411168198047462887484496790399193984785709620570359910624759765201685466504417670272737255123788553332216982649228379942288780037042935037809368185922210908748709975682432560068441055875330972970344256244759860483292285651214753221140207518440858293415713614020772396724288576164843335994670311136969170279914895302732106672670580339897338459634570864375803961874542777546587334456187107289606235485663366833408227515001235279998496872178958923304321886251866515645367541603000858626068768806531564206334787881252454830994768569146574504538576590395129087233436325314205546724421456863399100068074944030474198300590914132174637085837600779698985442899407731402370240529478348767599636352343779562787950045615097033380672485873455717461635378790257634490873594607518840173493504794475555938010771209409064650867959911639754891102468859884409992058350845420889322357186457105037233653599464253395885297976570919126940339764287649809874385634470403549035707342239284264740453949128311511689991018327623407601611536958228829013785528159235516087995627474716854848276701639805859375191217908946816629278356197452427511322650378545711443001642037744088625189003307010916688125320483244871491316682441089375104481665212210837424753958241759093612897927148575294824088086816301737515722836536444909055049618505213463939724914862401073136196848150567108822127989461940721074933689443920979337543807358342871285441362682067724065614932041618540299445452224475784584549938259760011885672371280500229005390526746477142552573567007359786060395421416213390170699151354206375566900924284264790259183917401166767729044405670231389976821924565862524189414145461922991097310229040400102296829059169263967942310894276152541036532500098816113988615401153941612711760008303695402732721932040319355639636985440241857131540509954563410702706736268624841508247703365127559013758610319649835816055873217898408640554272805922106521479918134733857455241228184078380872553459923580185905475884057550662322647115299543097271856522465525872251340225819548986504462848410288813837930196885748742513631135479064701089619753824636486319135229574003631487751815090356703073934634482327806795386576017104926201738429052344572140748825191604565222647133942846760949573541237048682866940761648957331176434836552671323040009099258895730599761009216308593750000000000000 [125,10] -993456296773280160335749969503635340907428302928337684112275738948444380067752843283964136922162223660853114272170432677382835468271571716313811644175515669675152467397960904187105933760855208572441097142785895081631486786788672742734342603808093921842839950956926280658182907239931758298561619770121681692477549750118623167369173825451447610943401712422197872044286176956752659068896204728918098838964990126516927760738144845555556995006514295501848009148239422731479339363643838671452769942393382111226599967487580019898100987646504934641161301324429380482130639342999585466190522405975146130505596465905538999572781600410045048647528269877148846642602761606232400533839452151044664926584367989545730551813216896387819553653161664805569831554926689774334016246184064455172637550911529216543321445226875427603475811910841649912523544580588083529020888572184638943356766162136751749043389008019161537303512370460472725866271672188449059217226426287685545091186033641105496187409693603497659616543574671291245212350704076351894766111853910222535704397995965871327810857702934022276667837123986142070729623916258560112455135944475708035814824159727132797919246341180282158977250495472144446997607888520808552658192062040663291176641142578542279547604689355344124343482010270180954519086399899471349522736252248109102795136958326599450032875529480047600058708213871782573714966363970570160036224227005511169533777637946759425957907603537757659214997510251048175788649013268695141850216333723987618699662954850819203813274848441437887233261087889734576852507477013422928336426575058688958107514597045671615602340381795917874565435783977403559373124572691739371650606331422218180820511752626749543969627804089156989813693405312260370017668398493575517251072971883478821429773505754093177665329215282134391874033515770198301421061348034163784943684613209246478351864681039346907739991344226041291083260490427103397013442889564091251623681464396929495638273808645784724010502619527368234682982417829222122554495934106233394094094764497436688952172172962120668753326477952281370473051626144682980587094055247301708942302543792591441294100796995804218078640592785847124748826377430806127475219087255004588282276382589608509762675819419098916744741156518874423385402913248050021950568053882930513407720469745538983867888939839893887161213501017378866256212501731207627914121971457461768295615911483764648437500000000000000000 [125,11] 4210930930308463854616467012628703716657562725248572191491806650648274981897986991716123024955258045369719137840864094183052937133960107772530469075678106598568044761399169081596382398114331006916698441041893874278612188797309899506887463846279836905467261231856272687399898961708120288198495302187142604112498345719458588372072815943460709364295974219563211012133932834642528860330572978834146630756652120412347295007248420939249863251717215175083313862060928608440232885088507997035484279511480839245201509367201289061591599915087470823516427736393665253758138348867426780880659893982439268761517477719553478681303986542869450797558641364924758957618501772836583966244672713587714742327357679445522479446729271216678461153694878096940806316738488145819456994813868747425283166052485246984692614325044163214913334458994712418288255681507161130638207815506369778170998572431654201336248644077522272541314672316812288211924257043516813431175852006839293265368555248389383212881728799325274764708112523457460352212867895881388869894710486275436630607398937325305828323016413232652900563193787055899225121668181362439696230053597446426292530739580777442187915724043860132616867429670094936777603102015936317257642248842748479998184590890635039561445487100879552848795485320268776498483089783163762977622333173991240910878374110335044280746483874963712897903125354436842310499741882404270218621830918115168366311276008380297443976874540459430568716764726893848544456603058687026777938052773746825104985350193795744698540031475393076783877317069080041492698109605447795620986838740071750241421755259581805716022565622780304562810021666054824225580864803084383425970979977882551663647858712115842060513236002575137454586750790333513530073046185258675121375302370799258460149957822036798013045840206965762358118535288441272325637505348777966455599930597489214537516722511761222740324370828857052924019502122128019783770690517297889171284639262026913941244247352999057852624270282364173903577459921665464643246800710446222601726278008937820788094914049799878887235707657029343359562789656361628115600578615538132691021975516475164907929264300097135802486568829250115239282987482949294431737388694338474242543779904091688776083982923780288179330787851550846176523896841096007506959998651882961380772139330519965470497519662659520546531246528670763777173884308492786150007747281165393360424786806106567382812500000000000000 [125,12] -5277040385828827291274416806754488494498991162942524756141084894504649934257058119182070735802315702222375338497223920123126100211198270477184539609110717754619975601655524479706061112297870608328346615504914167079525570273253761240228007124868939370451340765234847483973408588728431310783199946347292569345860763659332354290151421088428507845700586739766282397429432357567221094701849369209620140267792186189195206869670667113620565237261159303007883028552659998561556995914701381051347539274308367215294636163229875578091000736059544867815356095059434944749447449143356405466170117235178906831152081180637520920626088392894188390661738502828537548393701123673833297184860017161217559045142698814922650062719310726233524896475783628987087129261854192686520250512315671951877648248231894721431475258723179015827664128288062479511856336042580692968131366098274665430906615374543306551305179795120217054508997290327365011857448900676805348245201297063531391449050753668434504477546821473901883581266102587032743572667109677314493973064444726760239561764705104805756269860396703700227849088298738389664392799598618419083372585705214554017351504020471755136039976799640746142293401610494405986274360880535814286522296054331647099825222948878490510714202314859307345825820466244072943606816213277468593279662227826086086323523867844467934532079429753648343544858194279104717966954458723504058373651541288669701053035587512412044915359090059495434031474675797337627024725743014361751547094233504902072579620814947620684491188813385205922864790017860811700287429484438147716455958713310977751658717331947979904415308778676168432690056799351781807174192083096319027446376025160649740041890839811709551536361848331815925628030965316420512547197101828587997682319066590561377072267341359733366584472463352696108043044072301772064540329439421723280758758635918179512142420432669096333188396011467067160746827817238014534525086566778141553088727217347077661725056159681737384414343860600326036354462119173138978828684163133245685349440738884600831757547584877995067842334948494986460097115824016524134047382998357452856619747602611972990124337868990670626354007048836868932625259825304275936031086397665377718101804332240607741176027362294903768099907785199099901057467012113510888142150332270292900902257664329157904047961501938909620994502739915544525986799254032568948225012661623622989282011985778808593750000000000000 [125,13] -1758835773552712081016893175635795907990218268286885230336678678460954002336552552543873204273386236373552571438157222961359511623858810497468291058777226692504752175582034421098627316864420655861524397214067017234253183201802540240348038261275981523899400398185590120867408600475749308251115430437434068002524630656853775656749031650525331850662763455200763765919680898368720228875412779370275625338083693071709121229096567609119457696149366466833888297950540867901315792736952847606289214508925593892342593780921858595190181387160891912011247864514489152853911282572594641086778052771592940472407701231179159276258492429942919842562441376281544229116849748395033022574774795493924880943880509185805190311918953641772895542112574964198628128166696909282625014920533236164877979620642002891459796543071321028755912694083550094685157414675068318128004484339624143219792503260260370899363813161035511779493279750545662526061417489032866545901825297990174282209401275192726079137964735402212420304460000807848821755912247326677129133797062458372127105622562640058167129121567678774837212884131747909836330310801448759142138258388431909578866467408353746215899356825167533747622984160685433573065059619420084494082736103488717992821246094977484700167044085861047149418456815720597611214608571775897952958868552522320413685786687867512293170248221462935234470975999142839663822914246965783931860085268458296141725539271714605663957967285997009650548252016288933363624424766421615128683893332684293402488022065436116310262228952029037006762510962335225600848200913723551364265448790949005752603749048543561051871793516334413191553759425542713359570560428733090925382032264082809233455905001174471008691568353056381078655053331244935220393365168448986239852884201479627689822673872080362595695913296511487680642962501673138585128141706881163264981707853621222004243670419062687959762529404151103170639525596070142575560258316770932791774479504882475119798432716171899183800277639140793453991853816505457472315109848485132093601648781781742208541731024816175011786574669237527173053613285253988596680827714691987516241279818579044482117524600013083419030436992593745622284235226720031412181215408114885102855782754909354792095798485166999920488113144415396148301275313673349454972690941302607021665842054766610205986831574787321728800339771068230817917269956634357397362578012689482420682907104492187500000000000000 [125,14] 1632533105274049624370062107761189773628690475955940865832919127394911535502767894222262964105455816761479780030799906086556959416241219520408244718416585192831250086728631631770055173755508054582045115198345272890550559465120209959781329821337457924478787942692136983772348312446483334422081566627450135960457770305182588886367398716364330436352060613431308724262097091224181280141013617524408971143920445025682340795264396336136949230530958638645065618318636047552333434829396028578589317992929016698478916820890711217778171340222851628640110343529694536544145525434724521693783322859704649908240448073503204646876950172528817023374855331980511334922953594062797120322364021084801925966559465725496290947886644902916656158518049740985467624729914613880726964732582676933443288155928631722470974856429116570568034752099319755291323417360005953127208277474711964254696466132567422048759350457318879864124455526865745011504447428822348872231611059718242026739998712953108495354855661913181349879577780858515013104195376853904237056257403814684380240859837997507418252046407292722921980970330271092731216216504322247780061572779321787625014530062208990197138214413217255825559440122349848653463096256869047131834742599841525630458218790470883738976411936285168303659087618243724936016724277521127243058320350007119304145841786646486444033777706706312910491277985749409290145720478903027460281869415372316214367143113967670424126940644855478326418093178519034171327967828540400236924289059621358045604102996696494795150259817659852326953514264465611446617875509036443774896545506675534750672051444628367428474697250596946302294226006408212600802324337053666579940460176223600320258143231825389594825543437801246561706281061749165972166096944782358565700848616668599421598520659498877789974195692872192565294535132787864446038363972602636514915215367269051265072805504464435006316364664714919081112205924734525765944094374890527020539659111693318014692916716576562629120487295487913061424348138589074388526864259325558432792169673248188932109469199949107995356581120839830840581104058965413884754272538193974524373518657442482478647806482366983204939645339828839420821542696683372754217739632452820012477960107577554083709635808405197623703721721944289682851951826541667394313500602722636034996525093573315835799659715216692986134942942365451441003563765735906443410385691095143556594848632812500000000000000 [125,15] 33377727597755404084940832382478256966088810050378826186630887117372446875141352476809860568459664352757993797878433827364618793638258536753303826960001027102693789428244109835063637119101426083919615651490497737402882711198644510995244644552480491701280844395763073999363606276142064826042566690268680076502294501551104614891787904218088725710871405994500094394546574244855203764641250083437211184377631452924826914869304285768459306523031635908538612057539290943885091470083035781969889394800765079116907936992977851509374111120683062290204275540718176893566929321654523407260796442063856583175431377031218675459212492832628451563695143069523223726324884555360651306614610852607288646540852190335039599316698896640160925997787349624141833035449285442362163682770247110694864071567666825230629087601361012640146617093188393436298258512441233400300823687066059954103610516324919884884964329311594180717678450755526916907359650311931600432114208487281258662198907628012499182920012058354489021721691489399318552930607832106467890826005633830157643468729903149811325659877320229093718624623881832576441782213542754000875920362547975055752607497370655668084469145907827303984363320152453597523539293276459561808267465698649087832759401428796319155429505156680642837481877935795960789827567625415471700983447108641340619247177404180734005287811439430475790437863429447349049935921128457909274094858938017310941730134872859608046180168144599751119213039258731543561276395607241574561519755888480811135728255048150313260875403105951525244652996990862973719582458894055655362038430616839746237987009274295053525212029036429603025786833441674766640747672400070568788926279561791269686132562615104310686064106510334710921105089433803525781422509309786694754503374619620634398650085909658058206605134888390162019809708262674084825289529612690943561293680830259460746540509848069690039701587062088383250851504910986050973810208329590705131447497868974759341107798248310893194884794734956868145250143176241819875020574007293688982362478774468478163660518674006855877824260305295056487558175550692956790358138036343641373703363676480127941118564467871525896406955503327376754510027429775917344430410450331982564172301256461022268945909747852188255658957890114214152012597605301571485340027548497411796928716914096114736755760247570200122891106557518734772446386549482610917038982734084129333496093750000000000000000 [125,16] -82236050125091070743499273146607091934106767894829668251208832670913750399431124346756273794019034652405770594248842933917797968878253896978667408092930486165389831151896882248745493384531323541012800431119211875423053990333893394063695102969677899257234355020076633997245380849668501904811043917722021368009526542958344527768095176075629446125173305726705253681979541979112651090273896286795515874293573015580688708994208251613738905771201617233035199328509803102449772306834871963506282723855297132193487034507396782251633053414903284330588616441861551999817273566579210438307991043440169963668459823255991860242468419869623033146068479609821158512940357576921206387435848987254398756905980584280255208258092577625976840612431206788012022226941513307541670588047259125228429658374994863766572730902481647522507116210755257575469758929383860450169809429689824689828144864543311522491261882608110874742416861794408198599835935308703258489325712134488823686622257830775429661214597500882272078527169314428007513653019646254830994339473822995783250890769610966387181103858898341012853275587728747462222503666219763204418451389066260635859562222257040924075783279737981560386191732300100963510894306377341066375744280362508289538295845486788047127052432896050910471644506682715519024762156684488918057252965194203637232186806080355123213309871541941495595050613639943214184700270642391416566254389372491922731047509737161843753545373658855879477086410489945234489630978336090308224930625807542441040446217671467057621255365885458905850293598348063949561315011764670934769973436061862085949428601455880622342941987644836929681042752592320983135676740257700937621853454718927229749215971945957911644696396876560397421611806768953405336747949336758948790876872278063917939262403081772105797217608895942918076189197980894469439210641613774836792608664888751473267807856455317454097521147079268713020671588462272694600353272742394679990186543676310129940911028639060619087187738975580737698228160684226583235735602856384797195014351279033089325501962423078128855582541947684344595171798740479784781073615551057333540600772266038644858599102667956744535855750229361916836631895246676360842132317591427364213810907479391653990208843590522092079644042903553973508546013495765295165221064993509995559278308016187605314745970206617278055470486609120626024083784092605364790529165475163608789443969726562500000000 [125,17] 60863488568385117291156488782353624852524203056243425283775242518300755430315040001084155877642230095599537753099340036669790027762675453435865673175728500459795034396085885996477109823442227101082078361748016092280905995568151587585834664813986813954677876991274276100768788975971271326637013953259424044582548019240666382189464620906936220282781281521756924794023068110133796710747486147020479873191428792999912862853719749949303422230989074159681750433536944985235538233546305605839244144828086340538432125319815404274059680115175717286820305581068635770729155303185060566644849240534817772370258786294147476694500403906800791106674733231627199429325166110724651853069285882421111802345135756403765220024404180975672613954656730860684096964842428243526630726198674919595171818368704665845622922326202270602493608290614704190257740259860589340903985616871022330778030792754125595249992010203736743584980818468966896707703245031247833762466323620909797150775759181776361815370050799243456000613415957958959401358777909128786049613514235218488707709486609691469046271644049669444163520382260019742369928392870868178287729546205657303904032619088075515558819643168560785470274429734299369386959862337565702422396839994754986225232960990133706808965092448678459189711655818671421021977674723659708564066898637347167365128143698810205212624439638487617009048344363909296186397652739277668228372686973658793789001814952717788531321621230658702356666696090656128295732197126879539989926080928652235584454759481069660632441424909210066836474560989365111744442964815372632019938290012252544545050485999400393585502090923041499182437253361652190050591959792360503856419464910048104032046676879109052783167852458860230862743543975354710842064094881369564681309931381194274409829463721095528973799526756652616222445380217248957787150880176098864489143716504109614557299385290298886187337507658705107932957085912175024062493581341576970423833029925199624807038320078346257446669146561292993610885189595969208011863201269239659647071831423588282845937099021537513023580954657103615085036134428956211427292264287345523888592654192280651976934493537212086405567980064653604012498147172882082482842558479980012266214718431866330198951630883349651246146006284025337241339523877331096110235630086869216724873995603203760617139097852620520867521105907138864989851072262450060179617139510810375213623046875000000000 [125,18] 97803952652648417020919694793442957919962025493363586288857882137893802929468643090438407575338272328539204391827081250626618835821676370831370406249677984946647577106384568383521627539848665996483053302079093951788182010388608734001503255431600824805309291803800080405335474405509147146641524418882020572405208648604969643989290031374800281182882256614373639580929513286420600021191340325255720291253312653274032923739629241786847335827529145658240492353845536071737223997937406804923484514646099115596133903911735638276918618907470466537392967707991431386010363899127302355556987954683065627251377612904640432958937205100428492416054795130690435547934813916418817524992455514003552430559807418586586694166435501018426360965874451520658606773024287094747897071067380410868141536533126169701241305035232154258380244337205250715594236869873333933570795425045820041013553417786092087594203028748422248353884305272814331493097271959705835475912331376199411541723814561965183070069056679170277234926160768765377929013653382998958829107626975534051213228435526579916469691187071687197669713537264271137366043379265204189686615334094514402587357045313080667539153592502270433171744351099391645969228004491813243437254216810724204261288382715456857309755069245224420961241311086936739894970540239147761105029104960799701476892833118449352710902896830305629638922895338692807344987457417150972854812767614351647904670713893622911883358466103595412207155455234814805838722280353052091232766696338645897480590604275407232295313359256185299882040757524904520965970431118676699176672578368821947960936055146347401419333889132729803913309867461784318676111906417617096261395672882470152329624466685516392739426599277648760968786597482345351661404498510592546680619429007572115002272081404444799467597133962457148077535921184499627058234442236624826127633757878380643843638367778835974002438288414833281114553164573589232259871062342177881513191269614448517378374539639727702429582782749164399924601113412051851459655660604725508935477747892990728799149792852985001821426137411718341390996446862615623527134237044026427253628595197492633407246284783779957318985472785158501550812164991666022349767034864236156682989874612396903381976619672253582502859533989822031296997105840249412477479228702846278281695061215087880437726397568237966277272810584593812355258535262692021206021308898925781250000000000000000 [125,19] -352450587967393727604879557638093914358480089071737452759716326092710729275410452122916261950643899865654634817030880162144521850994872228144453594168399350377410251924636373394547520909946353713134811661143807109096964754481287467409992318609989055646681999519448923736071566883601247821263247339315415880709249798277757073154555506414561292582491045440343295267881737929712560830542888755562681596445704985508981751431215877610160383540760600224611474060668798247772064150092346878696190289635086690562559202222062657575197281156469095122769252979178728626903232969819094434262194084641596560089854514680289836459620562610334912802246587931855404682631839614045558001717810130158959777811454821049589457767133868713957727875631928607500150530717452725678500523439692067813148228023348486102590175553358248284271335385924724615516277312757581637137653432070065754559005543448727669401776424684452570109303240679731445500139497474186447701597120273741513843322082011420967513342719665866329825027654779826306474137197740010455006532425660075194095687960211743881031178938868357076093619326768207468629022067517630139566115025630174212673937524379641790128055216126879812751122795852859992078770282518012451580567980387900827572973926900993269077287882008151798331498380851316067415220876047069290300078465450162166319328870492493664981695020005929013459332050585277713901347096167736922611051959050643486245784245799102477628820992949533006229721085211357621460027427015456383952753152651573762243602714023216042144091106141650591807029684446892111591563247255091328559537737634542647432408655742841921653400857226814536763195337820181871440006998116948740390471322622736931845922603905870824127118273072550929463111656561333481938826228079219843233238816525011990851261958822952781474352638271645721072645888387014715747819611807135847923673973878722031250893465547355056981493432770113088545667371986595190532056628915515666124993055499106334027476666236786942880297031390441467562405840246685365481644408250818909112149777132417266190273536084890043711018807786273421055687999606800083611883604091428480283330127317024094073008405090556101623117344556957485036405664856637340103988125960651764111425626691125753048002665770902300578644170857233799020408602358811049569056480758707765292815617126685582619682669745431052941399618388436257646056937176126666599884629249572753906250000000000 [125,20] 541322449518692605501645800216074408305047522548490076551902778669175830422976160232937400515361839103252739887331676048499590722880033839408081450006649730127942239665102443964211542049610658858371875150404955746214145614272143017488709533285246127179767936733805633406815316007149110631814951287906774282765706779757923708320479267381898146996078310107092941866231864362958191456955607285682933034556257585708486122558867030194865167131121423228946949183745932332505280414621441223854523245559439350577024132153825663149918851044892423167568806313300512165308993810074050437852124103905760255469354178824017092552915790261261756941620351339505624500687129730514733990099905034741527151805673447361762827870190737085874639723710965447017330636636694823695167855467299446711261742128185920845199747654896691157619907189208813480769867513608440849928172326852730637895625317858355991456154790362649700917337989696026730793115248049441824151628068666750071384353764465208125796632306787666008522155648139229334852830802467180841322433059214963168522582991251172237634060437340174032075144088766215662458990849309923713512067171717539435425144999090417424601322666596105599341208210716351887672824546704101345583959704062420514772725176248287706019318489024926813569857298271022847324094684074295569278005326168577545397117098584817268727988391209384554493953577269361960080227069985782031234071825430978541437396936185389975016060833338383423875034883248541943224595511157303982441161369255299002045849246794142916368172228322536131691913203915854929425163741298203649444217157097414701815516892644380680235124241364901819871919568553987552764768876972488697614742977455370174556959446279406856751390993059933273878155254199200734630964074964683460541149803429080046074817705848768817546641821433765118483549929265770788148399844787473116344368225004367732443972578763486856196188457806469610260561151579273646455475405522040479877656893435477366273205112055749502639532938471176876186602639393837708778104959159741679750171917773936711730357951734240317056474206174685500444589962574471264319844599225799958778767560899155458185684610970640368262282603866533211164624573562154217624107169159763077768384891019282463898993087100937065292048329595301138421460748166345553667011394506901355622959779195123108414764279067668522963383600371534143391727411653846502304077148437500000000000000000 [125,21] -492803553049830879344231268867696976886645978516316010261652850509935849070404895490892164603620189754379777528500289380748614085614079874893529839248924963155138801113473400900329443366955623136033218837363419865793454819011148901400158527355548038423220517515827854129667832321172737028929493592057336933129912986347058538697148060918385526730950445047363091555915238257472809385117517769568238447446750782978270794875082262904416212416772497235193877897894069452202931572412025374097610171347202028025484859297807209319380525115536736069916802056161175475022333886094451775644197850547465631556041498160140135968203385027323907387958999353626616867204126309141122138389007062013042860072370555428181684005480131060313440515594906985891157580611279798750468881285117330460195017723091048340126509191485019335740240869225211212761807667314084413343731105354015708581309651083221233248510251833153634672567539933482779493882518356775828460556796634968932682159606756365394734147441947030977082011083029139536891766845130551230762140363480035900467700728841076954064985908752597232734832681562687757189425152124099272409071532795333527450565560733623859228323723229014596433620616475266782942528476322746883173591529596115394628923459005446811903582532715095270524100916183836927075732458260645589946535700156445417324853137205746719885241347552017568100711582282350427067009996422552805180379335868811055280824581666527779163700633708163315423610380764540144724548848837741601638755242291277307672432092896599499909324445512644898517133452165015283562310086379402900545771001418296993502972137483448451358790687265458934790470374984055568657526999716116879471170571890519627277598566244304975937832074903882531976885576458601339536063256981869915739674332591669784991969153332700019444551581543186154839952406496722269356067314268071372636897053066740117215398115378330016011005493046243477515133155305737263464198856225835860721082689203454270720347258320086968963098058139285698797573877847922932514551433961387839966569476436069598320585832582434118097689532461643751109520313321529663507448682451009436305516219082153788824993269818004722829155695061714666369615177495199716715060113947114011950282927645626665202164256400092723804352075186711905712208989645601363955941611773927355704533051472646318816148927261137633243142860961505391514947405084967613220214843750000000000000000 [125,22] 200834456877702950705531308831332534810084765995040394286068163114809578621482621924579565036046270639662497801384768723960451671778197438037829317738315319209319143387275277153276192963931722853200661023661154038632051014483428294898486183282014125620908504756279271269837275315453779989110308673625665243234412352301476395814419737842077909163151283283162298527264910606222277557082501087309179977097882816937537879592195897311042125395913416751319542442507169457608901532152230922928872427265610054694157109746424039941286557791819858618764447590438982154782388134428285797824963869790868491817267029389830382778071482780627369881869772036646063318356276055210805000989700157415165526032684390479285990671550292573710553383250860372889475248972016280025108233560402909864888722295385444933287966867850026352912448301553910820051297342414052485133000504666008071060415042271077048212305551374555093974136008909835834123209811499478279303303981752384282128551514984535533797187696510023818224857684649668923322005070466818228224878348369054817452300278997573805060414442326449923449675284544759922941107987202080605500407878689779452378805013536404590499791824062090691090138955013109782316474053042613689151110019378087739598513315083186174640572475509618439281536557981146620963010431721577980740172899907751507517417103756479734956579883723593422513555937004406049086934957043132889017108385348031862391247833602338390315927686381113783438048402209900515554210681596427965462672767733281941993068741666039875475244929597546059535449159273518735803369844950318526197419742055546214350971136245834590505290294448418189694065046505288690857081500339929748949728514724224546286782285033712235319214460012144928647812410638477466988278093440580009989481275681035850913597634879288952624390457424061476432925847010513977142612437392115737014033312400667943202050338845604605078618819626700013754870193785680953842347368391376357764323508987515147051868419925075067328431877145190334106820365388230701516367075854229140109372195852630930000416641193567936624116694267609854936254184473187216741656563040025983978821383156241478736314259671355927026813194612061892883326384329995556352569623313225257390748229217350424190726102926947231837675524488282046393853044092526094049964806628769825560781267245790296970414346504494928829717692586598332127323374152183532714843750000000000000000 [125,23] 98640040930665265203280005165637104995020653853298648917386411831599940940156283823002384255621913613032851805235686590486072617196936689536461018889440810432299382208814337399887467086330277540353012570970558742035601098931644337127369179021079968837050263071494331864128094503014684477802044398029855456497396941887107310323605254030719054464016782742723366079551598479439971360113421506015089069703212747348470096979975009393773022515422053090085351286867693950709276840401444755734605612855912999655270229673767188419482368500217747086005498798996064974602893857127779522171617601589801847195972007545989030687719172414177467037952014959071247639622213297709227210750285104879537652410995583291146011193656045645307074375440279054976811671831182696961170940194297384304318466753056372638868395858795645019145534575134102718541676488149725833018286516242494654781532503772586271274869549341265096450171805237679851253316861727695163227349818770025769572352020817083837376783455155109730571133213584769299418107728891586611196907901217616955502945897301080688125723350122694295386437800192992800333958921412958509116581511374928574470544217264326378922450514872305570142609894157333701452460003975648942732305165578685573043168105872404552239714616354909929146683372401642281053280635645408688285180977697502481648613419024612424511128128626422188614389572239751981547328138026322118860368853166650184243469348868095636923218494325702414051602888405505118346581874896940501242175869900957150761962107629817729299863138715826163938912643733289697468553340486617457597452355613093237543075822938544294934232870832945129789288834202275791818791457005742758544841568471958650436026097947059342057071901145669464986681848191107733937466036305474596661509276906038459690124339444064176628552443099972795369209806232968921903816524817501074253936076088922909614131489704350152627876220063776339153944698469391737513011350794168412559077001332470045048196185340595052955312841667402585588040641041803036696715520399381309218871683651970596302302011641388565006369465463197377267593345200451814539789189868975369003982321540645616685052784167651151426196834080875155843728036097800480370059839274567283102100686784391920628502609322197691934211875248195488805961873634788832953624609374785826417215640630483572489256365516077102578978291758105001463263761252164840698242187500000000000 [125,24] -101210527133808462226479679142838953135877727135466533045969249455537317065096165615310853136471941251596066074366913380232221040166452568832215400451150442982512146648303956696842618477436359775143914876854692731417575818038275677804459700173549317941384571993652041931111221646901693970429791869713741914488821624749293140071542714372291622890436465023120945244081413782293538431701577745115091435315661713914565470572192695027513560149225974871922801861453775823246366822951364003088409736908953161258455171175821174968063716363505930929630226088038188663744593724150864118530188905205536330928355463364652620095918588290827920072512553123890465421130591337123015975504978501751244838908954609554318776268034163738304863126407439613479370145493221765061948200576863639886578695833572326641861731012727052327886065654132434163422533742403008049246789619638309165241667095461408117977900969450270148773921599913672975283260299905106754641083867064941927160592537403953033969749688726251743722885006526498930300537882817590082335991586650087626485333983801014903140103958451219424314910302280484583535644005826929337333554014985060234949512344568690911076129528237149419395414520102262534060632600180654121235911489329592597582688499106786238585595121426893855491169685840434145527483037619450563162204864061903929363362520928003329940914897257561064271700328496646141531330084711879383486317730515647306436603317033868323817896689507072654250045767899867213207780503814293395982257837860920495591888995971781919770208679005094757106464756322708073942992504408302208376641904084826382417285755295418762746148311175887889447240605519093873455162416658320960787741299752413191383874519608147582774507501055991296817562802728948665330019602672489034574162151637930761402305189235319616564670149914546848506523681946999909366823912882497855591130092400273769642026267682348419684150202963303758303846582963744689800819300338663766270949766957835505149233868457464245471612868042258424096321164285166923278543383317063272617149844811124672966005069789344857418593238526899997100016738471170670236019981086165870825951910618672741565274695569153396020593825598345717901353258300880291914824993778829028742629792305692727531321203701367499492665807415188726622079793672220372441029056414333147658366092390548741509337396275253423763573756843925366410985589027404785156250000000000000 [125,25] -229165182090194719843746937259288582727042194726481333029211062042436941313642477063145239810432951622288819348690180842253695952565808059449873747276226917267309054219626619191151547095664682677186415359550425480971226709312331175158093990002279006667823847494360304047954827073757364082523795977813076870251596043019043685423221082907846220367846687296995485330617080192280833721310263537812826115383573747810776448090816646592349201814396713817926914835865384394289508430844310900463818268272071936468419397894200945137298141320714859427680286854954182692764145603389383069404523697447728852080738091074024783840197158923444260409881236056649829115865702818797298990995263141946390734573600889426095966731865562111810751846485604335767362715393221288916630525107430046491629345954489743624715022071671622402020971317436586470459991477911507459843210246997756169428134663623126365815039070759972680167830510360928328751938426189727370751485644932331520418325280297054275258713126109950123914250232790640493880148132623609769554785876749821256092506889900202116061580495324988458091584087833468492689603452050596056129196086675496172333534532755750998063412680071391011407559433749296646669597769179334184868121497582884032590131211711595002974633024199618320369105682342823213108844601175286452540520166045411326801372394939289144567266060753797458307436060262331497337488534519351721805787097681920072875773003400836907451282383090245637497714492537743163358830780848477051418640823497913091607229622532676002658620477696912701076533165431976068874839617884219670486188833405039912557108060048787744583593492878321471866790882270391518355313416731915745104964395718639909819000101222334776411839741154144853883326127248066698586780116212898360180821301844020184100022535833503064891209450024678045085837217193064837668940674859827838544040333851089156131552105607525973315170949547603213244313364543605982624190646437978865333991636084017961227868097194806227873767803596882783877272739290653067296654495684870327002051814395574032943054675578662574771412723051220370349433494995906162824877561485194670703344063656435029862061051924737511152302744372932800554517318626783702264696754580163422954482401367171738262111972308553521449411000603025226751553992296730039739665413060415856782432036839466757560440728872398069571048040415917057543992996215820312500000000000000 [125,26] 565540973699027696102404126419616822696461300615828620902044406759841011465298131522397948299304541642445337684303936485261010209823724321598129807198861663221032543909844602850235726987811189642388278643602875752801425444854573922777570794516097433235907693122871570029229471435198013174188990282316054374989995703793403091577291329741097688771434691364541137390894709945077826900211474492201967237092357306377025388762331618470463244420846454239620092848553295078545234465216221308860525839885419270156453125620916621618060485031641069754505377339305507918911151726696168306654452241196842923021508754580869895023793862283438463948380007585893057461528822922640391144421750615395783493769512363127771347674568044617583728103889991765273372558335750153068569591696040278845016698747572943919859267982472540470474872895538804301012366300648879279474309050773434219505032988472817118018040384636722177922365943246408424371066935186942593463832422315681356850392035871819828791037768739954624531633305302291741835994804725559348075447333102297400466132921435211004512108460611976911643221394194134180640855232850459971763138428171601539043702894039909006646179455777100541881809511253755934576663618639747157749008666824736747945254349279758837355706770232979776575309144224792108245469452064573735341894218432742833072666134814645018353303327306530538587601275132746719405451897079905466015349595062183216059130455288436885975233442266464874960592234406731031750393997294236071524000933389046841888654989789823211136724233462301617985028878498524120582787286396805279685643394343806515985093193531289042838792620578998271323771747968721348515659883936037879932019427483430885937357372719190539223181551946418478880228899795586355671461854421134391435689686107553599951592193522437017782555445032865817330216931651441874392657975478863198246555235654211552219879851115357503489903194753871075979294171981254903483837755609270840278427059048545228328959714964517382418016406654970962381796951873830213040130208072293834285245206978082404802409145217232796501830582665815414626890272084214395104400251795072093085681945373390261430418509665508229904376408224086371673647333854859880943661050245511917851380619474096701329471783327117855643768404571838558130357103270032004237462328476040135369316248372070586643441635066320571922915405593812465667724609375000000000000000000 [125,27] -570230035696167713180028331555775480482630232764293143847312460610712735100376918536276673811833402639137860173149314534269598900830293684222846259087094771367071387189338963650462886724289263342311081777899980287917053713539134610578810240298862178130811010130730445726047359763847135026734321337747940978455898850129088706263886888569149601739589584781044746640097411726044654789845608238036331218954256250083681751502740836063609522242492583740902117097218832569214028656304750266638699846250531789723198923485019501405759355295859861768877552018393208277694374324490878320291605254246389325460205091895502074658047716386573782101831073068962017208175422340651098205586844567112226428589841384269197845779783776643209902241934010158364493245259140837961565961033228014398184510964600354873457334299667266467953363138354361810676883589672909747390557479833349032483682106967353888563987249969301888701679322213168326445004967196452432017094482975393948380596310223777986590672311408436340171692589416795202491144980683895871665918365725961935956452046870650211431571687448717639692908836890785722496777905878751900955090164581045073100456999345888578108856088747161406411979655334465870814470858431112389560891829681702577565135374441161085127962720571619034086050028203490838929378036975269267859754739720018267358769964080062069856527314926212765463445323609945329220695760492758237902171816406658058884146076068004764415838796131528144396429210768866852576803760258341917298736734425434012387500074796769317510986109615280959063909844358496809409228876613951104748734187552876036719321923044064004196239392347496102152391817402828600957602957649696332543693172919593673260034811081874121424223879852494526109674802861046862938592933681409331731702638500483888055045869571620183487544044858232675814969692761954967226311699693259632574999743010134734056402321236553768781927550660673762740942971812547613062433724213744532058627884591370460749752971947686323705658346343443806701139853600700095117290283842907142182505244574527133108102208117984242992624827346277066264333439329484962008712276306615652900138772122251216937051321920777002140335379425043285840952194005753186549723172069895231611337418296825318716286068768548746619270104475432277442078626022281975857169440007985114309183789399051531734279908703033612482613534666597843170166015625000000000000000 [125,28] 264699868121590043507088691341520875061654147812555587407903020827705450321641996305328708198463894761876496423576597314502744278232823862786717137316874247542334586401578506196918406931301735861054908576865863025390736241049975533231382090435521465218382631404087080601186246057680343093279451223248122188120152534476352755207619716900953589818348816483550491060414915714249035806914530955877873011108469338182342174036271874361921951163394075627708342873718960027219698189113423919310092843305770172988400474392785257874236315676172337510169738748862420228311027728272212802428699922220246076855712180460701370993726114477938781417923938251480006796831516417818204241826137141704688536407478473499162515905339777834114897461681819100198201175796104891009283094975577625111406229618015755825554918541342854449679209048302406817316734721213470760092578600686501790388501615946419819341642782069235893836373551502492784335859847587120824657997974150854782859122736048102025205243341931177128896152921262157545416041400078515207440343722872033404883460060014881357885324547650465180754850347168033510792202680736424878759838192498953146497850480674053520844939121318333456031002171065240177189325003859978901897227484755852140968639841158342262078847619330584869912165421061893222834722613249027225523189030170134199890463646608666038274301175753758441703083779599493146656270337104909689010705571185565910426352097585828400182391663868465624215895622819268420635632661572223862308538206219129862467484863594280404924167438585798852574208202966589863791199588919591517287906757189749452776447711634137427308441814533765630992512953938284902213936767520308332487857429424166761988065156769994347112312347248244924314976900153425068395975665077087360562873478536127435123042800728856764515832334026767425059876542314202237566676410149772668155894270451510465464711898260269145971172131811651748923637157477263660418893491721681518200723390675136115740267485572808583120045733965032560491160916052649499098246288199891067663803103379054361692253814530898638158786036491192193861302059073471397595269428760644501995086576182311697607369361513678966644844125988583167558795341821447535086285751338070723407777432579336553698507050192661215696474663151043705817771419170774706233800640900816377356912883230160729401952285355648086806468199938535690307617187500000000000000 [125,29] 54513859876637104782213872396988148210767883334957521433382323414702582936693571777390757128801755223835121636012254767611474710075972665519712730665014894291484388200405466875744697409220333251831333687689124472370946654222203327751451338228913126226040658376148568032904131647422372488863472628643033597512269339407907275106715059945888102386180115734326963925370465247709134132912777612497435049661791746731110928910291066326463939303620915802214817748944378876293561877454556287244214603606471432775123748333648538016421558736714382942370326974812501466967573418155560370202452501340198874309577306274037370255791337243239413403669160099518838566909013505633682506962250912809534114586053516926717125754246948647409844708724533552435957403173830204951346651179760596399618315008771686033027814057143666778906349385741465957729422654670420515672334494954139328677652223500773114534973987097163175902617710414558659140677311814098888286741512291837533691388313832636647710430564194018296053642197212440859499886988674122951405152306628183197054290236589299209560254525889192296294340806930867231851446917482523358939732285106374541021404606480923275012890604448184889145809890997453004133553612968786875473325073490358857662361023563643121855135544620801029911416494962992408933953735304850997853396061342993099561998051769480663462775468917182802743626496929617258229081390044010195313648337635673948566967925778456543853384518034384131929600270274445781043561063172010423866171090972533027904703243474518529658571025511536306478528411393203876375737970916490389410392751938582175858028158251560892752987131822958689499136095540891498574694948077253297972383489107893151410505836314978151242790287239445712006388830511975796700558652823868029177607675419184988822327745668381966715067319050577800579729599891778692339126505686321355250630940692540224906695678302804188866555810875349607046540181909117161498170860637508897472552759447333373434139709603863956796169123159927650314294354554110597390344913822795568760290967176328508896653126961573230429568729052244020852113336931656748451297170481612914700973724942111338117277399049074479807849164826452068305324571803188888686365673822067815454446462516871919813890144202928861030054589580075420355070618712193910922236731434658976560359384803096187942228478817696668556891381740570068359375000000000000000 [125,30] -176319177647319423203352881592905988455375139859042732667461193109464066058003849644899485329399725279405761278411647272091116849573631424125518582964570536277657148053064535431903743753279257878755431004858142159276630243681905094041877446340808993839643884206078838550638537326950307970495232576666066037627113572814852731810507814429989710916417545010426050383106158308536453235267903663615207055928517190916737128838016176745367878625875425628949964774906510253389008349038152669712931456341307898059177532751956827333219358988774914961771268442076511623886592346055186021409077207640686074899429200087217465092307549503149499197121952695951682229483974843032805131904687640291426091872778478078063588027079065165747933162698477509748326800870912072630857140617797335333255376109415296605763573671140598933493256643181003396358585906335418751479209564758886032315678007084185723162349811111870887952337268142593828056682267482856773607532288498132277174442682019324386641543425379567582948569630677132240372904499251752724680372960966343797873998379166353064486759255608581855236159751245069825421348423579772328459911567065283292073439299962848751077457117062136528135405786904059282480272535967695946865424973759625234240208150347416270983129575704410799456749772742999661762583883895952845126790173687020829884700582426834069999005582976446938157238734041892691235032576107392437457345083060003691047936412049729930193609421357703887200956121560397410166214164665376477009790253047491770108189037564076353466763614336060177350678847697139600328041868494272859358543425432728769687090499152545191993204136839665250870896789352396432248763075159250875522630372932944576776948476083576866884191056374504226942424595996171221671881733028277448879466185635495636037265949461003740353594458252511422132744355983122100784560818984498318004148552019279885823419116482943162552865498130653964603484658721229141369048797226912079792931741828041288524475863262794062300317803103262192310365826766516357935906425520892490182934584930807385832263859853856562718727738495323283852887058475575072930169364922924631579709654475698750856436438137542033548516777883304792915995124975756869498958129680896954654005176000981637444429996743687821832145985048318638515781444663084540196584934249985712715780296650923582302272762944994610734283924102783203125000000000000000 [125,31] 132064111227877272939718365203309049056708430065130693223327513523904064692909090291538972374630208684250125520691612080089232422550802718233370699250817700065189080182142762712930097834887470161281769703815570002709712904326952121419739300170950426848042354602163196505654765654393367840094612829008819824351447646347484538743419783173926915230807305829005236098944407450281695021380430395934986787654592647145927375989492902674608413492410298442792396544462278181279086822197967952791259303080706347498343645207403986132633680126681518459258969923475560477814263850403459885552833491918536041269574587469620773011268860506401805031095574165817853156499039633699689162722636305043023250117025088913024478194879648229358875834648232394423445967298708623658570735122227352641581338258072059765841907383750871441672545257546275090700117633830487162287272769782610393313378994379772525494605245340147374535636509005255890483780031396385318301813753113154984667563999417737718259795731332457453767951035234003478591551739828939574813684166855697718488638492166565487547087981408264557980406459607558119386169889540462830306780947941355651132250257613812085552957626778305499614260723403000401409847333378189716721289855643698192712612750607416302109801756518788806777471174449082134263714893862663254271195218754927583141095938295708441460692643279038411016398225294192902063049475416137399377725521273767421132529768380600324580999259713681670484587379670175599569240017628196454925728183525476250788601082578352421003463503096599317238092536493067035512218408372985330888251425461975864450212411219741170349758372740691762240601498474986367733990875815392729092594772250645874142086117719377703057425664483972615804113084219754455014546071622539408567596163349359875074486897912596926869289986902103098245271490427841568849011164573394765055071713438880970198473172106611194255391773697988288015005270943917161257105426190555513640257044790918306254623320946476417542720408762482428171875295384158123614697764478971054290923519575164834130455213555178217343279095409095432533278820728574748516177374617280966209400001381370443887323620184386292695074800976635433609935420536325461751020791367228091396606862368261345577443918498790816048086694338746731511464266370420986422368819731179274447663737801126303261778360820244415663182735443115234375000000000000 [125,32] -54864626868236561788806155865704617319719789667478600507034177098978534793021214242535200283984570651583738935258293260977343204588572838667255490769169137938051629843553511330470244706989567661101305916202240333055190440297988225746691560717764487513058122684760291448011163068324034793237428250728793169613713309140790141887300841215067613167386797487827611209852904156126322242066545876189610642966405920148774430110139268501237612776732714175062399031757931036700177042683978155394901766552442614160234053090069034138258724347198125900932819028630711239520611685325195115052066003117061944756071472143362669718867802005226599482328959675026882573971120150039781173076423186895636619099948461207262511116354207324104129944646758368057497294896531298243963282788111455988391841505277189511762451979879302272390677597182856661123418565213378062255407936933347403860716180663608033285501395563930938386023030972666681355063180112714879048629628369061502472773441254799909789779228771333005043873861286288986272606101335244629282502548510111795605550476680615828907168917283741750733031494600730766454167214462496389506896377289605662937580829908598670518554384533101427890998901224454983325562691245674873773849428980175194936416770485997521250970741283020827204196395958026264440177577723017880734023620225750657141853082925574269669139996335135041254667129117232134106307651963597557998814943562552038647818086499274672182525739936406525746855212966458007903010195614042954232196337606969545565315095327706400369659991680987804211459295202310823348345842637910625019767278457079608835141355977567719654483439627902629304053413622335745564122445837338931039494207134899940881330004775297973911095230014619419528778522840365065448788065057970405063121432939921802783139262016333054101712745194594851896768593742834072452282081316895052760078960375800158120314276265576066311403811289870327887036017897838475621077007870345231075197434103886991758257894526348333296457588065400490563424126408206797271105636908430207667510605106396314782728107738262362006571895930570638850198250840263154662966785542685192012807961886303744965757101600138794688618042149928399231273800268122472702491663655843592025325419189913980057699363855079039479606783425059634916593323294939761352956120436100488374903254294755790970716802235074283089488744735717773437500000000 [125,33] 14628794464714886106926403550610880160428537743691295694073938079967447641154217700673301983883242792184420660158475256656817307252793399680395041276040012430918299861480604547768240535050701781630111130661557053869672813335220171475461900332936453983119796213071329087538524382952038014605365715531430985619499821540519822705888378300388908348029448834220303524612941222348933597754265416852253290963230660971279648324184620373766516857414025372500482719815925344808827499113449653151087724131646594741871649808388716788083705786519645498606213484036513609407499727690399907415092360943661742732973433226373477642468528145070949291606828958435274438497275935895258447340190118340272474930828965975832829727096290297986118998441501138281902466281754519014724438039134713941334492969564138900548110481190571756806685907133608846950618266207750222565695084825371048352729131500496975436137521795550454210891169704182655805908872237411238802501351661935116477253223602182526387798112984470943421449861724958224962895746739581399689150865232970299475807929468758845480345432510745721476486824519376293713004358715736658401755904066172356275643108726674879980513428492961581136041613233190012972177523240883633875553284555392055052334990786369023130380575294114538846111157582391197420582553246077203985197835451272063088419580838898434324100849650394598689086918992066328674565102572988861598318747654691997077162240379679377666166714614909260257967224556624855096238495575431571042961924997741570637643413198646219763437837979215746463596607400032069335934505430667400910800002824332786802120775431095924620248355335968741024453998342564307136263527700226493381339732438349802843974484363855147800211111691757228837381691402374874842308536541729168429929562179444616882766948048462443992531441609846715982861009854049376925161217203798212881258967954100452827175771250257368996501686669403857324549865231621963281965507593455280339722748322386644482899181624819895056554577349647955240846432926955055544061915990421201240202714720663548982304760010965258415198678635196234925382106849073882518298671072069451548607647357841690776573506626543197149342323932805463503552868599721218116580187812239524019726018854960420488242197759452407290072091944005727255196080525732535328766988969342980227125296873065540825820107784238643944263458251953125000000000 [125,34] -3753297385939296021132091624144909229194207633339385110939697754832375076347275279799332748643367292575851916516306003849681128381330150068827095538249438372431051125457845706687505435530917466677688168866086103182626512088116836332844567807768197430797540188527360463095753927428643424834679947291276753425889673352242057321806744071361708830212072699033100020042015542780070165786194710367150129616803612532020582034907697734564030661554378912576293744413221468226648796494546740761181398113920761228399002154450274591599507009126850628367334506463208916048777742774807706241365673619157176445368067596329548986352307968560341764300297438204376288126446627484742084252072022402299555561729735662155108908133112179964660655464819061524258808618029532659252895033868979097707337092021671367393239339852135865074377012896044354668489825771657726497813656287570279577863540508907402102888727322666278121325142350239110878298469631241362872935026841611845680509627952086781930872241077788107252561213064987053634271119198221967723766246137316676777121055321530691272956323569949061153089118168194664627074857329840680323434219476012820340771870637737513085705812875776839572599654907803912589576613342269750493211338761478715156215385437598452310227324115252374388876200959883955303298064887644156952048375639254322678252288086975912750095607990239937910205832593089721660149470606772948620449839271266391491378321568767462935346008076242215683663027541287573475077751311359142677835918538780376035742063662153929603387917860005916430960475056826213694132918541444617952505703436447598692833492884684329063307852369341130271820878040811950505959737147406771500243751166985420059143843465161024537659810120378883651876895229877539382523868483140789687188173068752503284371088784698317216136298446022675870384890670976281364948874727134660990502407751505116731782409694200853549014960224042584927359651905837866473533701761739885400418971405626030932893968708180730844699107278469364156015022960689340951628802670971426126688468692060743680442774897945779773359878182475849718740288418738238984449787158821355951663577462335998694336114036563052865781605410610314525667224820053107261918208043559938528838522817912494648906316922397083144858277389671045988790094584629661732691775755631213851160055128275416791439056396484375000000000000000000000000 [125,35] 84018540747864123038976829250420555798779232818841113906926401926591753927773798660323683785472794895122175668027462734274035632654862109272392336824552945078968596357717604882955875665200939423517104261641815463211919845861812079039911364127404143994943545897979751366075326004979910171151688490014906398981041500861208802850770466682684343874870086834611612754554935717273416703427354140131932218477384594500528152919985943108284643793981555634352705722030254072783439804036397610125314648265535022879419594209941227186125218339729095470065398289097331272537827282897123328777983196271609895386217955369359492339297073387072515122375903659293181624142452160762106373174875057162519332916771872178178882794381480321554096349476779504088902109075889574207824792538092719762804390326093449594751310710470770597434958248105260566513732105609242656611181727850386962175601507429227501993777053463534210362885223067239459062954031303420008849309914773214424798215020391018637641230780663219279173188655356294976352801345743168660745230772962334446719631694762303176606316699983169765446720654136557668011103465885888847119592359658938559862782785288239754495686775666189564697426111483737389252490734759505330966228522102345890264793232251285005890048363411560451945833723024194363719125909566502696327840386399340195747684138468028591630799069911182519403956343121127425745122320105772279432373590382622619229924844975110276113443242299833361536581834861181974081100808880977718463542336745565194360723505361576392127497232695461574684544943852914864099139090478491080850858144864223569404541719835611507447075274527242498000333749276998727617000116282512183789892746626804730587255526075998010108916143647990834977478820051957028959130531826259428660379638128330893240359256124604267039922756827695818300101076043878062113499847050140482004624495247034114375575367857501723013264179721372170350473413270894885280030200813689915998055864270117562362219105740199367503651389986918126433959242471694680382108991504367233874720037229097924559794723548544407594235242471479462325984283899881304093745044496781324579949499912229167529533649592945679729153284601340449217285230517034617633203502357897085673776861521552279150000965467614391295482771226112663369201513853926000668555212075135947428008997839299354382092133164405822753906250000000000 [125,36] 2637100309763286917966858715320661551654964420678552365104283866633087042324896932355508267922258679839212680102976545073406897654071948321564723149320595382603724834981082086934891986506864299790762063499997077089385713856281739981840212803940635431896819537714225820838150249498031535366649929800254494436923312789171362449801909117603644002745271597357195495729210599564745569904559529334840690871150742392238138691905050857974107829241357487130787921644113920014852128175901777670698956228651794616560354673318610377130086764635839262355529638508976584210248582164870150160679761700100007352986099479115629090494181364373024306867571234297019301416953966315770522246178536516035819847404473191725682395661123047121351571045057594954849941301588017770748676987943952806995124223761842267640380478041210072164689515145985157135745806100762578149141447859152303038056361944657898060253750703516033130654062986716934539390387262341892007020768944986768922857810464730397998263120240838876640813468294613861405882623509475377887003937278502263563028527901033447055487338011437953367060384768365172154755029869747879315674787088570729092091766515867699553650669551886528613845165206392662434971522737272847960375888297240755375575066413114468845327057296637814020188039721370772659675110974830514284995902808917474897870433609196287191163481423236981266820763582869725057695301852456467599574067912085468615159403169311929905008465021650759712821171566461458107942455612746227834260311562777522279389607263322523270507487507992511518849767600369175959893857403439555534367532396366031119623011435110259747128365907539111591668262962335830292119199959008858588059315911448630736243625209640092970886668404252290423083231107067516755986796236683706099437905266732241210162296321851575050273184202984025972695836977985967284384953674874809917566961767518697891969262724268110217566577597408605493841457873345159058525866701026667548814893871702301615923882562750528152390610483467445471575051465008476463687618639232170728155579243701561720001582466742406316163989097397222043094320935527270038779327017721666411685689946845377866143260236885301147875870992742297789359364991071550168031839153765089280144202646130035723785690086963610811800808178395785052452815743587857366162745358705650662589636823440741864033043384552001953125000000000000 [125,37] -3105375667805662409515828437268973450913990832357371240621015757105268668624466923078384597883632038303463732503283880922496075808825323912157999747742678611420651350514611935748343219538742902048996070527118957263082877777465905612392375933949351624753282649775102689272070494470582549848192643477097210065045513705907112847492339450506662915142308380111879002030248114438476331944756829850099019413524242013349232429507279846427645237626004541478173694591213971310515677992703948825727825741401329372772094412002297932085338696941348793361458469566002061246540415642520296806028553912354519338011757944144574664802003866292340550734666847459178325058593858350032199429290884241923889584882182481609488647127982640421209757212035731534170492265522788729056197783514473795478565563471124986763102228719960066702914113918612652325458865382740675381638607330046000967830902263717563699584320051403612576728878159022781813469382246186102553435360851224884823103036270540746726292260972161682883216452084060640689754493372184238475615333508135953869317569304870295001221893595106602653173497479231262540471122515814797784626040148688167148413447698577729932033963206508867932621010357774418576148419994414969265024746243379896787327042439749685876538918320862816387162312134088404419846199372277567911695500300625268189608592090118471936442287181795110563568095482913454594800090199761396197689440199949535656203561917433178843091474129097751466582459718914636199404281523870225728480291362329474434455785558123678686704620192561960698067251012264584031192087014497897092321099856910311547666620305875685765388817850097151617717990798727479986976967906399426134022770251273317229100994799765589407052714171358288739909669902706729908937842303482691050498811535191743238824346353909662670452805079291801502770264096579835398927932891038620961503476828551680850626577725555052559899183464893899681011444439081866463417983891976686619287024717892398806396932283289346754593199667160218816023753032535444766922160445875039218542652185938521289932333767507329350466477430039290647573656415285999226495856291207875584218496694085488846897383160861726953499108140649159671944907666168672658764339464555491754387184729315406420071742596947165152200662042682671418107701284491603143700054343511948728995264445984503254294395446777343750000000000000 [125,38] 1848449052023059307617299333647324898256134558309859039958626320851530704409634296432687609326910294514395485402559012011579355901865750245662281440821418883856854154787627785490546356808487070047604950556221015340439804618314458039214024671058329528437884570678772311029011631639790226940695686094103936863045752280824612513938771473564452665701133371379106078852900672798774344194637567791824072314821538870258316945020365740788064835541012128987426410681081131821926502951157545176436534013999391737572730023112445103382773249799454497060368176967317312527060343532905632843559748237016656996978009933927647626281663299008296162068411433389684277551445045581091095970620760303100245938735052638471898422307660147866291092156162716289488684215449431021474339485181314852241402249594672309937421372147008304626637762255420572381635027447237613841280258156402124338898185684374557916306581364915174762387519382961763680715022569248244163475277796793968582809750410888908844427144848093258251011208162934449800914050586266269252842694304623715967110073987076362211097523362149624425791503158655789649697659142991517473550264740016984551181054634595805126501923786575917864557557953584314435330457550848721661432454815584949504280132973764414320334239027554338837280164436262408178507513422468129615869045115233913002075170526636379356009327419129316430911056929981826511079852271011927098084666605644078168706015694691462699383653804314071286536590482105699514023086189168349009969611913715378211473707002835400049168885125210220006450649972826122780511284684247094304101121357103335770704314126674379619799592104371549709351912224339798796781268216146123257477137682649742345659246282639459026732229864098685420384202993987963577104696794300366249475549951997631613010815774863578504078784786105364083251852634277197556845517543130023281879686318926048285352438708691863567666136660832879344549283717404044653031460050543050262399199568901165606349383454910042085222515475399163416162809122416068772300272157886739828783513906915724437762581394390393328584412045021816292618266700055948669250873067978732996708799335864839741154561279515021642465362941664708721019724879362698714259012083151302738862506450354578353733204765777358086141526859685750105062724027589411719347183915909682561107274523237720131874084472656250000000000000 [125,39] -605640086137646280950373275915819299123248759662534420547754063821091504529595719837466023954649240385620167115471492249413375091206892688336506317387488887036032679668089237492167211353830252391122440140105888334889900090302774493370988607000630304797172105746285725106509693786495246419018407647304787902842351280985259469167523708658801326813056780015887318625460792960799440727591016651728546843222648238187965432780079185276072504923497375880652178780700114563201183076788075369977472161882363014802272651069288682099119024813450342953262189287327423969884699546906693426529360219650152481205179212643530951180277699781097307973550005109471226363663091962108915614000800672627487676125482872704730272479514277866905223859365876018619169146811133966431204969551054262363100095632112801311446023032014601245355702880660544068964346632905123842729177491022319302821178872782840020696336696936936848063957355066962804624999225688439676531337272418180780496738239166785804885013962523976504491510380296881010611720041095702761056273794003944367327599606388771248544184443805115856841981946904205777946033828790643287664708826536603677796427379682713891150600116498871998898313560108945233858984680768637873321443150786310801470861872648009906593554682979657172298924788696158337614533218317823843306162014561695668114023932305249300602910425571824706367913198323598962072631563030133470854685883124620691456893426639910103102410469234371299699070452714756120809862529554144554664729931736234404357706449908456961937225642465162920598684295463863222017945751684364018698382435898016851254177148460837487644533863585995871794393163883949101910760214334990010201415028982555267860052196247640946886321765670505328454023918357160490441688665994935919072584707735908362297128665672776139237835886102081684912862285509193176616845501743496486091219129576012123032129396174432939880699815448348499143649807838152028462395012859397433596043730519318150428025404147448721872195539099445403201217303124515657043691971507832758633905169849108504393876883089709264526043941832276226932242734175429402284539095396755552009953789936792368612365045479754304142056465142332032030640734634606409463383014772466620658794225369689669081881250330658723080422333283761888217344024019451968433240107020365528001093480270355939865112304687500000000000 [125,40] 57566843395391480898643796477072297470171725540208904208136029589513627659610756518849239760268797158555475946704216140052786967175858158624190216822353610293044148219377078674936567604701306023586691783826282941005140052396274886933860219577520914005978395265025251486308624408844485580127866831718854147263381750964464876028152081165324924822316470904926273054624523876051048947147573740904073805491435981875993667591958043142801215810053747239911850245045772756909480624449392445669182028755257598625880861308402266023160383545662465170279537303520231400301878505966479320627030763450904877306821113192426836987415326719417773831954100449956206410540532471377290334353497817707058590900176912321254793235268711389881210055862002263542009572876741925893361769514880985325339351130795349162316770418552452671626527162376355858318128085540894578582521501053711533368286635306724492193304735045292483939062058608098435341381330479170657584026216272022796295429940991592432809903268172417382951674972381346304316561349134127884754064791473192670318176856616574248043056490405342268703046251375864167464882370199080327301818587697762076198260205351194830257548249944625174250036836437375099406974195598362974917682052335428380286614443945477339675265143052984122692719208466412150190593584338887924168178389612387235753052607498174869336925390936499001104224947248966476978495536975490438269383978349618625731878293486365770816358394704294539392039607222467207953901134098476323650794016936607984227456487419213811013198004375532815187151169967692657186267392582313433518881346997517185988333529825503594185409401604799451346272831164112972709018008698771810805847470823350986093530809624959006441624971261222728453026714589327584039537876872619147401318655699537213856281422042264334335968078484741596060849913184332882763442049479419136911668246310088599766227203306686386282870765166462430459325447036434120404469292607680514942252251395832357509433115929583430491790800768870911451404206326785155112271717638980621111108837453109546208823949238094879888944317306586797068570208343189175310043805441008469066137615186069050174051100482277907857335290726864942615735066310727328035356680450962850877950230727664299712008617462937313464790553579051815206341412802355228077184467333493600449401128571480512619018554687500000000 [125,41] 44031438900504018430173298869109334175233052523179420286697890613738771142519891422320569007174501121466693843156326056879004108179563262338401238199788444263739504267346771182894074385014704733201210272062009360018584273130429211071925028914992222398715227221479973116565107320504673611731869148411012796971422406536664656097968422725490719347276699952621088942145799605844496170301742996463993273762502741896279829402790519570909973632038428936614289213663699338086858815734968336479343519609778107704764979007573935471746549342490644636359903095286320755224417031946900173395264457825294585315326668779308957552277995798999188152221866138653772023601885356676197692214608611358288562758861129885815216164720431765945739634095871178314794462825852574511671745082160047646463910606923322083010217978612334294937605444369491696197387634354626405997575797590640893435313055255490600977943645081650889888591840706729491127573267409140140430101749076484831171686470490536739516096468773071681042461214917920024012053772447608139831680958338717714013231494103442746878075780570339832725361121223596636962213392986443898243932371594164728054450602460474448199767744744764182737543464265842134313514554331958859729283081584826082809513840556411247060318196303215457670807015659679388276552070994232722613805034544669664675702426243515894685119739113638279279798078666849407967509791537993466335473408732738619866676796119629089377385045355083606955349431220072639268957616168036964592424774769009386270695767691854599528434282075436158965225087699493543755453573828303805635961294955915905142287254492635897116918994693390714366336042602205255148053527432331686227033768899491373352510599984828317533539960393569542417030861505751994376066557412193325411427192041926280931479873532393766033453944515311865023304758100807953098930864789158647354209972914702801226241051292712697299929828493460722238009146732151065516900484150059098155456346263690877110013189039726166188586242073607676304221644277102629432507084037291079239095303310469606133438339166487140302449687539915685655395209957150157244326827269225996170600675235598155205443721396789178662179093609822378363161202527393173617906233304206559401619448578479235098613232274006271645881064567864421257979291782501101034340285078627630355185829102993011474609375000000000 [125,42] -24531483863693365916568119959222275827923790059726652567321128609770386054518828305329200593978907950955375818614901245028874117015480756911695414227920333215807951269382865458167048433672946857584729411637857506393526333031643436813453649606811189880572747023038236108463692901678893175177482617854947503415606417490289378582022166015723961836116656569819886925567923625644498732649777838343082095008416956725180268755576942861679119796037071682124581956186766856931776427332510951795717172975361507340216512990820882491582518235707557246216046885636941014369633525756807951086397985568828291415027481243031297742470911331258742351186022814988550949754753800466293850729553429185921787409835091495676741432664038143585642234839216247344797763167339771781027169897416116187675320586464383962418586238899678872689550440877484897093146093152850609071637455030707221678731242034455350678680581412603740067502230905508669942822563350409966946680342996826823494945190763447765622154546663027138219476284958024020497954280852707408172732854432288841301708086187053491750703792470018015502913269883040024432978297339243153759281373610504128492695660035746682390303615640461319136582278212103174976146289683292054585460581094355283911897749208292426469350720864846372232659725318375930278164064778063612244812772104312212156190764596659641278795899020282741369587764641465511315667163049963730101091100108135383440691547733291731018566126897902612006427901645487519068038109311867486960473550844876091284038413515677621523888756180637782439919911704221720432527425357149763527390751474343534822005260779322437853081584149879990695982449474577522197174210982568020607674704654612952916545557356149827798253754606829665105265677846216935966311468108692878219391793192828502153777343760991728021364570376664759482937755298802561839751912771441934596376485063339637725653552022225939991691575786810725261565976647168690970755272321287825359794747639633849025624784814766299451326196188890953754703670205221920103754816637032994822077718505060636349414750236253255523025645414674673581362912418818710671655272390196881821131852906798514896321414552035257112329999309558214364079777825497984439399225444545595256940768677654235365827772310419930862386246502957146450586277441072505234309630850475514307618141174316406250000000000000 [125,43] 6474535661015717366933904113603857339258563243546226012459246387921497456078361923037157241328293212131665627979687213505025831687667822622221657960822386504176950234523048440664543635359849811544285822682893356141439348498254540472674016993089475821555929106589673376991035890622812569100802350208707776170966623381069955539991541109185393692400489833442295184429280492615748357928181281454397664712023669364190044121353676664315730237426331374283216329447571357365543112344350530643422762534704561262699230615130089357788209703594250304322238732897748041884002965312335149048018277984137878507833065140672374812299645485793734435273996483250897304748634006143887430804759516970248713426136239637831958931608590907310739401001815829074205858485719871983716597214151718594298367254293148518885088575970722153437239770881709667407708839684122075660641294206141143431637985001581693569491847806795637802957743069485992147891600901903439232562190663602751319917788401081838750236318204024229253639713809849768884701604258339624685694160532303738739589168754163392029575000873151954909091637933555505415838220823086228175835843312483931424685452071053796876982707312123680808668213480244987267839196370231567255961853910372037028753715098152533440054048858726060581217480087207230428027083022394490377256707446354609707655474361558278837699830385933068904307957778199672242186691981246378330536259609678926352415146935277617064902310259266412597483940705138732730183916987431966401990368174184425812164480900169602997251562584079907608651309764032549856650250276263015875001492049680511390899018589504157376257208797706613594998462598472495030049519943234666822593812159396662994552331228280002145282847645381926860476866130000178098514570485523849582734659164284152481074201445831791519989562043172454349787539358991432941114018537386505211282311219400488114614694907763631533798699766191683866840378300309734460620880794764910677008543978197547674718238996305497046460350204241728413464372913863565864649117096186440193194784592801403357613048326634097543779909487513679575153795347978754956700899663522743101709236683725950215710324451502023033549813962223807263570846769588874226966901977965113776714057061540563185622392717882953219128451008400899900819275975842256865000479137961519882082939147949218750000000000 [125,44] -1021484096056292298965233733464332229819382457697330628998772700157319537725188061583978783292244191192670773660158043599142492106918221728269786099146474114733953924295552251589986735725065903639200120505857311587394219450217048338150827247093487135791576132091071283860416709795074662863329399728677799671372110865883971557292843890204095745962958001443943339453583370297393824599246192355986515096178352013980188599887186192737149893870710845179817423180614014236813725303372143866037581340438490867089275777509805968378404145669740493406898666246276342676735529544666074165933489453453134916649796528662392936612928094749163210914625703045015426634408636187003996231579236247468345717011597577907448782644079524906978267891955252219841778883072158580092071520141906113841898302019357884272003180274553340106809580082048399117760557413470026195895674344185413624734397427852745433190750262110456271319965693046010653478341665521627434728180824281796343271080326152193103164412531282133938450187358004118459374150121762201017100954608998109364413169314997334230502347691022920922909586742134780668978612041737418603247018385439643116411858560441165535529141078008603826535593395869320606883124633624525532051485512799310099062700465621162976223978580750432230044453713725048587703516631104793162298107714269401450944167698532223890943538645916974569664614047956507515428344864243453049397846169543166596807440688656986691217813044672406039521183703182460825922033156090236532570982908952451049777510324330131790457995763659393388775410653577805346614264831618834197859480670800453875007821625958060717954227199857934824883272192144378899770737069983424912875987907108391431119843938363726597621890406890175231370905225463425909034250925465208185729819654800847869528761148071221652673009234771647408104171229521913963917953989962656525462757563202034660786670983567109325577716958673206738798551832203883742835528637005807904269915247079377412048533584135511421614028000936695378853556945544172988517396737923022078508437025770709450860124223434964993891544014535713967841605972719888725995864167951547241802965715877668402931606866739837903422757000148635084290278328835603904910833215666355095176463670320930177316705721286511628315444055439641566718392788094826872935527717345394194126129150390625000000000 [125,45] 102398077782000852830504217500989282432278883152671488959383998349090374603907593852024693147475784049598326551292921678462783675072704148991493211252180710027745536860451836619181875522962856696742842836301680689392213053751929083950510230692183017548004709917157686989623746890808414284277115769703683540764521812403473105348072281160238289235238087340926436423075571503401322588262969009312214946642086204761362390683763904301026128834153468248070226200774627851240138353646961096739823208863751720162348747511930329053221394774946327295221349044742590428145540083999071313242535196292416423484388914054143710516069338492622028312320632691658285712332970335191871503480814032324766302494867076861671100077034534396772986878409168762251333179034002447179907330365353829897738492043236856267003363454304589865224697615110920626116761572315098279400116798726749244766075456060190650146542866151827776494814786302523865606789966200061183956632596693567496339148264934982009639131720081454226675758881507185131418622176428412028929140435518707470406335250061637637096566833072859317579788721580055592750155374552187813663146792274804959930200441423562368539674866184229352263810717546948463651872276925947204990656340797524161771298723573969646773910787437388861132319942527103788389938321900934782137615588242611030386041102716041041070883567915242532890727874517877143776957910522063087821087362868838853103513797558145024209653295538206782786433708602984820733917758481584797576606918671910335829124120947295420001490814504807416081513663827970254156875575841702219549587396068380661986853899816117947034947230040682981959598790473976959950253993032704628805774569184755609949197524995602107149993850850888768405516857692376376022439823945991853717369207094103911535869224515880647336502097414289630948009136163783588882549643928519427171105367316333648597240023904286373466858420017756371450354950908252192106749276801853159687799444817869253754281140373795917055330581629167501497375160441856083048479631613983351214181650804736665616658249619524588434328437166375016341695633576974947264173773549244528059096939492589287935856445919627348032926370253397016823339560727713597702218734207916536627461062227723125595089651220763055687159104769494833992271184963662733480305178090929985046386718750000000000 [125,46] -6395026065487574405968792305103074784058169477658568264818572320971625330463381809481267554982325293179649849579952132956071921086831954025537067476159600822248996229845244238103277491168654094903892914809946977216837866689325642353545465637085387809199870006573628962115650249534819158852607920555319957561802758771268870930508425880166990926869438487091149410684199240375903414840593632747743223009582136961293173816300082435380217523903466831076735250469037382865999007937937455396020958583734224707601309792988946058452943868085843794375537740230880885025787844569637707804949065786218748444359839747281807225817658936175675785874010620263928300113301769358994799776610097569646795395317273217521916562807367716745044469825269876707270232294853227302982251106857027273516538663180619517674697325763462289255666375174993806200827803999552364337105862115529014324755880275425043789264090103941821516202651262983965567196307636770911145467468309633984574315654390221909515653127543964188622107746761002888793067777515908428489337493018392793352614959199298347851486453250333729273807416090753290768103994285718467728155529815849121581048182484116671775765144407179914060136025485534809910428324841383546886560516384299110856855403912548151866767804155713716268976677699373613855226324199428037326591291842686422851708119646062850291194589431044183600680898225950123595580315619185745245505518474061372373709471163795170609302873556506476795290711736398643029027727487421848617942939894800550142756434247481100736201733128006632318058251373030124651744303766734638489529029228733474303783833923030666934946581300869504114193312110250024535306768984914668258443164035926172472048258501139988740112691562516835088510112272559170169872250508847041834316387007012483232306385802182277082846373237405304205854305356902166236009583661149150491819587508013392713897667884931139977453002153092776063212343393405620962053000182119179213569042175877597894925239967267214019752566474682887538392677650961908542371284364255779718996047825601112975358785737423122491739808301840002566350500040009153464001356161672858649695752211253868698239206031480029690885215096961035537290509927099267272173498116193257079913932375482859748515644282389067797429887015487737788404065675251786160515621304512023925781250000000000 [125,47] -2005979783017972175453351815790267782373339235365770739279557299498246949307963483494194777085049121256275521474730192439619845595443667256467733592547367605240666221642219505797087659897946655854406365292550867291081520626903244280643393917939512038048753425867523352040182195628181021036801456854612473026995624212323002167497292574921290748606264278913676497820349917972818369244908202537966268375330955272814768767075155025738104284732004141861352384130991327365945877697439051822160430927522100374695392437849861019261508623424851281578201759485599459659190410109704827322778800133101384588897168861318207113079146651097126157279889436908085671337329886557349220620313350083790256022541265947540463441361885476205489510530406049230042265082242473839323035855224433274769579194424700432846264843085480464657848936187463677017624457057239563776293565567708558959152917170114374000975048936515844926170703326626902463011893775777067491689230900435367059522620296365570125372809354094105394792641864134128179349831392719001172122082849552033276049090963727835707861751186246530908985614609124069745591168137493387740656092598703456932383936991741964701061442054587438157791847980225490232310986213008275058165815216259039010435162671205790839459465441603328338399812644774557654198080564170957173126278888943329078386945466514126721956127470286425218879200821399728034656177022390057820277919352050721960932047105598085602242822686773808898461542428069161755220727606718812395930990041672871472271970704709727783554831822635028116601984163060150807392754534284926503131858974445045873097237386081288667667842455245916927801217949628983027671075005065216711113913588483370937037426698989957599797447081608595252820031319856605507747567408761944732625414417686002736933933319940552078058367777784413516848190544624219925055772907544787328617559769761397012891569663322305208304224781877053286229053188043006483078845397245217587957683263790992785758119635525749536122368276535982725767462376661005085503239402011295689063170645795633287975755076905696186717830106912398669268246631202790745030864897968500418876075238719869244426434339413759369318356411221072741396834257475682148876561785440191367217662972023525461884602555761057006778377067657939103725084351026453077793121337890625000000000000000 [125,48] 1632975988370861971034704363617584249642841318458823807717544761506939578456702670639853660129128363060418751810049113456343123254106705898953097555820767955169355354365261186860221991715348288250240419039411669289828861513204418437765272409476240459040023972243543294194747174368856659892056453651834410789228339188482288580756425778616008291810799532135418949565516115330078453869117658121538543841200474381120649054027498798563352730634104509210891154940477400653686148520383125453271648426862684319062498017468942561686999766250649506286474278779519822886950970130734381400126554599803664169590406812618027456052045428983630430894781518447043632968165471278353439546158027972245547103410191675453561062803860794706037046838204181733297032665271934969195964226650248732254584989492650417928018969209815241649991910003868645943147470735108810555150342210340828331369615563154248634185219446949592714253432684147556566679311128354596562828877322146760361754911528344692102359498487702668524279871946697222375880468968287859432559276664563413763916161753694392755619373296282096498531922286996620901076327392658789908294302252915547104738565134220939237529307976949101410820991076459798623104767397167903692452422276913246955826746403063505945010490663824950492433717607937166393851597738541486979354293680808359878356471115874161459311272731895357036588106821571786054979165797618027653357480076115792811362894605530318729966075642404548562481971739375291791813147153462151931023709505535583570330959340450058683021424793415332592149549215133961372919310457102347244525659804672853726828278599878971615841966321094237579840566571983705788527752926790327139640441534482660925786058558900346109210770033992164213625777162554041731352165055519509033604828375473143671232918023880939138403370049205639036128126315421471507832458366544667946748510536649677498139118866346495443549113899428578005439170579857706462119604165776408110969654834259814349427876939552980145740621259201542086705763423058579655764875055928788713810599991513443785682017274411052617235841953974247938671784866292554963643669030325138283993945640062442472750870610799324834038446312748827283131347229431855934181100055139779297173409913741559393056003989573787309597011013934568366450572618475689523620530962944030761718750000 [125,49] -563725809026973446847743397058093391013026614984010728075841754897166163341919998857054719145684414224369446617686702063729723775178160939164045427921583538246419554445442276161731208082749152582548630956807063213497767264666257448557756134112644209634118353793482215810920290903080439217659977926322886456397361679576794923133930548889326105454289894994095230677790010709762056920881952184656424775459157197097873523399915998242589820006417151769463586080375844784513943439872214252698482183322585237566944630581078919210261481795922663999393070290070458147795213821658846635417571715835881179519383566017930885969169501066691320630718261576905572499820163423292225642651701557246697780545505418446123777352352512240116921868081645712675638281565744346934696299694630355102355189701297868864555503244282005173583930598510462125534992170653107677056706698063731830386642308846729194889476599468742140005386018536969377342709769651705951090665861154970349620989699503320824382877155000882387102867368122468260623542344297891877480722316205249553502593444945530944264956920931867296817494064051224630792744264819911656546813516747241906098584658590613557068475558786377731357372594260354806033602066883879760909646991952322901987901553501028325033127336487581256849291347256223186276870850089910529291322714492990278286352140327344097327820212800718461587745415348975572994677929844264496374884930991674062052332053231646311737453828282992268555922476209533598272407282822532837130331273653280492100159014552525751051321919775235628314745334028347988637672616363843473576803763928726265500227620889221035393842771033441172860942479639663891081927435337852050614616062305269806184936429853434062494652693915439729541307472001607143381754447449304967059035490171107752722638409611451255689070350541555066212887662919281415114095795081686328128847667331065007409938072847866775375387962257273777267519295879861737400597822524193235350475832568573370594602641049798577629923244049407735861328694028440077584675739191512468666072544497449306317736856549110852852248107060933109225456239282041933403010029343335816458902261973541088810532860611209557716355760566687399566295122140919707305674699530716778117208211257263228277954612472356018388528331751723545162136019825993571430444717407226562500000 [125,50] 123518206447995980238018752556348343607976179049733578920435464293123351500083497063243900725279822090032783609905221876367424581704877355545717707868398094078380149916812432725377128044389857914045020670601165601731785313300954044880100516501229557295076151750526645736386675283758474599911890675889108147508420667879848280356691678482234932898900252820057936734293126059740156693358110818090955575640096571305586262380567773973224612934994968523556778881461542196925029359518058054197293966814271179806505233652679807516843852430866859358747385189586995285801160723317343669702004917685144926935410789983907384420142995976849832461534060709861742149434696565668509548165375640023241166510914746865090238548274879973964452236704527388669567806549202764559189816959329516818079720419961683218075142509668756370079462725417266807465462138325776574633051398740726196330794026550574154376208489546628514542422106341953186870328992041857931389362395678786904090735087013720878580454624935401192741293372687285682175085308528369869181762934239427835172288270106132588291808031686184198025745572342444357498231388057852699394248347266235553929296167709573549795527073933247298852055676962110670566609818853890414698976002081576588775284626526525855348264881155268584697477550843362387044357351900221598422232844949700017751133113736509911058869341384318843537175855232308095605743496042484948073054699612544485470040083846812705906176033257432556780791222266802700954522536855257306788333852999688843893330375565684414862016303586264408733410664124796763908372794193034995371842192085944946088433913991321618476927694292002706785840438199805460994080352395902380255946718465318499502899621652618017218370840134558552958025844494376038751631545744364921900822716585071231840115381755299114137129636993143210712371814227930973050590764885389955492974830136431896832973340364987887870938444230844678816299260192103285543070194008044617338807213092451861113636320678472348820677282321425764832004952740683158223964145020408260217675329908700454395065884200220348293964920082429039442931253963631519510958820767048101839827592942026314295766840683538803096916688584105275128999711725233967758629121873888695093013844538832823107839872692611154207327282753543508079019375145435333251953125000000000000 [125,51] -24343619203238967773749993211647375510491744121478448504039628385233128720268586699340006968344696272462425665707838197334673341158616236622900424050942096505679673559910924134515336745231806444184323873880434560646490489045952608574640136097766575982334501312349189912400358458058257952560780210422679625020262978093749798839099623771329752950680278922880263134495769019353342383333169022824014443234630380911782353981350017230704614124109029994268149146814549655909521805145309156170606430536011163533165115466356546679428453581911004864912185047696295460190742610019777011768552244163697919665584270806828247598651928807299643147132838949923193912242371737562269330633702741981256624046663138486191901759089004154897392299197296374039161168294105889016558508105674938419414626069688615025359345548118415440213789285524958428925524739125920453928080000543698231323757311304994965810759759051466294932430555694475738922064500079576578190725569693490515290890372446701601386014648880231152191510892128918187812015711074587269124058301921675581021438622203284985878061352119349791127427740793136705375583499979529960568994181602494218235177311588466344228586683119739849594366073772249281172542202483764362187295654503750649803206096648450730018581368955879111786735317797646540839217436894973087422309790980860099408670720736250092955215052367078259808815724328858902321959355755845343471823284310260116531795098311603582816121848521499165583750527018472390765895438476311863740574484045842306403670218473753192716752469333745713559263994432713002547385169128784836557929884386619814839517561257433521498166410507596235611243661011411548592754060960462403245066228813262093179044646053594919466341394076979129693763428600904982737144703391859623743348398850820103876371097741513768170493956201345150096715806902593605375639689245486478792433580094249311185169330856796157937152741974704521985093572022325212943210643865563951511284438279319078335093128591117565893611442169511644654352388511453250193620242460562647534730897111255666104411023950640501272103326229011813135595319289510022111401247185726228383725354349432641328910589470494917940758725278605822680285153694151663795472376508790886707896021699218097710021794252058173734895043984077924733355757780373096466064453125000000 [125,52] 7201380967505980719118242807368283781707318214454194610168436336243378647470186093989784212684664574267053809690227284727048811766722846735674450965192911184611656479934219062748662676543053564149523270565341734461449099511565974758855705220678833431826655699334169348301637526729796427091325976935096508045926563966554496546819771479126407699497587737666724833852950254318782366281791187334478317717153603516130964592211395769324117691505680564409368060323985304012229142315161253320880188105345957595422956485311889210826091850453476704861133701939431252272522073828813344111597911823273059376464803314875366128151944813089240788094326865846976427733223063892820707997294940370311086298273078562143674660526534631568836362569281705716996163742836098408749933897852601148666422993863185717132016531063224196832171924712395942433490531298442590775559231948550197079443360742333009037745276155998754307956131558942340656130898724350960212665700676469129237015132086431885450734012831338633819122520031735630919807738469622549510974590988285208265914031824036120807408327889343756036746181365273520660463258609772206341062021662130456218933181048982993754431359064373649982191450446354339054492171017168737522853828510451490206247090456371840420835813613927473844624574922985134207861642656587539747364712461389772012533539848385101922393038869841166561552568308856090917461799466946792763387308107685327782745584818088178349254585679150386911150633567864245830143261280789576608069428130812055607412111960200250455081345536136362176711079193830666669179388181624457580983763599212980447296836300129102729145654837436590977872054461450011895470494640189219952941958522775994105146792300347333732956411747987764841394433398576796394649042748944134865458251256256809598848302789952576205643224165698181907744952028303940097437729138232758149196875518083315414967978579796549995260487107410963148817804075805168623667219669054653255192601523588586914690006980368515055398062558923151721664187354219260385986878142632200075634514123199494208948157145482452217192382530654272761037393507166106883446051234537426132669286501941644929267298739636001405019759422508307287034714270896283634252955788512334528933985001144159039010615549909478313715563068373128771781921386718750000000000000000 [125,53] -2680788319539955765231616750145860006317690372388786820911698227311074084865254356008495750731532318268602666099187834806455943409851367877134243212311707964886467551116592105409199656778314690522798884092882282873679063330384582382808395023248500955389442133678011751863797066481654770836116993211410658504805355009417014358116651554596233353740293453752956050820839423251041875261085781174991856763190443126402459197896670446489298151971285136401362894107833355569346373260486171188182783741484229241559911418541338322828752189252905382301736140859945032938380369479700928944680397724532290621953526637823560867766970743245967268955066703625013864239570443725148129853946615778970135212006675911084846298529129665694896305037396696034872791350570748379653549848608439161335155314110435935877094023452904191914274015936201123632913852277869920683458945484422965692987578446310819907003963213879344917867269584649293274917835701453748097912398509878486160503742710861435241286421878416008444734130311296861635174370623403863633231713852084691327351763366814518591912714213619467108203312936212231257077500766325189968089677372824638048135975308905664659670897397200304642183111352888532245946263250045149084148661553296115615098828427318810148151405960771124536635274809403147329429111885564366219711079772633483353724003255832848484694535556161787201977503997558302112599539422008788733677148600268712023180883612628729734854890716550400013004048776372693441336352692299059538124832271103941596321699298116719711583222375676555648121459479484932338578957079541853482239306554573209038843113823108074727821659617624400611650858166075993138476064933880161944248615582564094627724331920337955619886168961220919057373271834067371299954552884155262272335529256507340776089668702827491468938034772254135792288672394504917765126339799191478505796256875460693751501451812717898365012482644732258233805055201848907749091505238581897014100423066023199567847615351588714791188992734237605868892378374532435526373100863572275402944964200852417582865525558179430916915110179549527213663091764893931641482017645355530716767334831096601142975221032934509835852148493380393774663978065141012879498678530969752636686414901566578248320029600239573933242622804182581603527069091796875000000000000 [125,54] 838422619419572108429525964637933870559791110351797741116977374616763087223434248830619481908176558888418172460572200374179489115117570590955806154431818000797489373481022693694423522434668065312911310282268769742746610120484783980388729297258103923988636036912004091809966875490512744519892760963987281610496199162684338319039640614678324805849597385932203212732389464199155848441173645371380673233769022236898108841070964571597516187648138400722177442960219128758247293455789930712434887743924619940222620075739728201558401069645956573615198984172777833110846142676808326230822100032129398285158617578283204565723671418452040102008350366502537972702935051380670089535348772332391990368385652077049773913973770120624641479227413155311983227811740523419082782505953036198219512491580950016972441037884242534274584319595130321532661959693613341151785845284530770090576479145276771520136043558675440168612154533305481233931713034487836176962348115303759887601194451106798604656097850405937390137559770985973155459049884470046758752472744139067062496322294754417767593216474345380715381289837804376486665522229293440588515673136001308686904570220074655545069869197797682433655156051742297174256769959546465538890681159995716686008740397012595308079544175984553960144170093481777882617505888353207216110967122386847508420982420655822985865943916403971194778304925374074717772978652657671736085404888074858127738580891501614297255563992580045040413899972399749545409071324044229623210637609590363618683876356729911116821523304019494050056956821724871067808700264053724078679521304472148454164502550130304006803882155125178489783235055198877092523952400512650503589583111479385275796659621543389142628310974218278404134803020081462972992032309631179986698792061778137634738638900437130784669784887343212597261678509178372870878951708459827977976012418390803551834721354614039098541168545256736286674451498983376852536640382849044121260275240482889852191508211923893468057695015009289559181245384259310914368514496266127709529611840001116595537840904371749741916696832408038108763501754593910844194619761085942326398422480399682934760575940787679128650713481503988750190868445630225315387839991998360365943033344450756680711951942557801175953269669137895107269287109375000000000000 [125,55] -193882897839936912379949496735133345757814752073999855807574463727098089856308239163248877312589523209351027584782333931692424547177247343781265109456354942228659181427389267510621858056702832067177556598305526233076319922279527021234664339897154177505195782685396768937444979466482922311106858237786428339274104352057576665023470616514483605532543113121103942091122372010400275778280629939066665065328763532436751165677434949842879575145327152157044596852448684263895919500710362470558167597974097576552486778556907682723213683605635494172075910474386175008841292412639109962393930182689656086530806589034046427543130870675910820170517212046402641494971626577658551163957998836299704506296837374139358351448109297660669668480899524108971752151566862749299087181835508409416364784930451869625023532628982589833072542776420229589031944449438892698702808262469586366517721429358237186576820508027870325866962179413621438749338265894774404381229777905231543600886611905190371964972049728829090048924758826949765954054526582128154939298669282911234961410167660631813930286677971872700945252497107855779886302214945850881490000817882523655071730752647643007085026076395104420522197910876471163627549918499245245794121335067030809787622123527935736695652172606574026306308172646240253579420752880273960370067205979366481806325970376082428050799579694022789324629612933447157023203993223017535627201629652791380927319229268507818246066659534644778866573764108800034675969191246716632382455304932328588504412327173041092357117605041665058521602032583269176471526157929628718755541615303530851532499454615801699030448825119626810011904106284702545979881592897837256478478321433550382352286003123912512610235870199280243924062332686070109832300146767534361239256719025391830065313260698122644736741390920515917502913873335471698961867583007283281951130694172461499559373478701863512771463226454192709187050828269723612645293755406684145534402750012834546643854358230570688681467157598177699723436698371896163337225393810201281193166238306486521573800261608506295161647577165843491018882198334781134269830244944091411416473318473597329567505551954951710284351401279362629488075337427051477959549887736617359883481016830729450079199245610450350956938038760796189308166503906250000000 [125,56] 30282188562862391839620331974219543128378894177432774706363664366115227019326847966882974393672879318580330396373747452797222780216870070361067082505679206537559490199483449030837915153103663672552294171276719920412881450409795871929976230199034187587535570299646916066306146599893786765000382121477439156857013916614299966666813587542917069828555430994753164070943799872255789643468959313696888044311054498900188562105993203838501025376942733584418151222767835741593119380545168350734294315176989693100529405473047125558520619125238292567133544908691366498579285826735631068809534444111412033641865721661837113794286074731642587057943931263672286556187467905958352014155813912094303698339161565557923624631065369274298563731225730693381863641003946509817381534443177529231542396399148192919490043328318381741687886155182793447776800769283098463424196963899019092059650031078565668865568898559459945084531823991642819585713110351823447873359443754674650669161380368281128997565221516827331686354440629685976108020280600926237695773366715070109725991971074666601288903482683824163895616530520366757997664356766334430847982707506718317588207268899858446229088266728658381661023393461264243023309852191401151778521096076786770587372674240804985364886080168312215366892159583912702121038778501579869634799713521529170212371789425458677068368890320371832187610059844612484078304676116077847676901907734930462625141712689053296700763714616197293920004549985674177220946551124994694436565997905615981677878180238012858274169591032175527754177165138480115237939028290575424243642584876605757489331999994938872305519541710033794579601690337570245049583809584910120511822787572973712192509111904254334655153978584105548645899594812690103311406521599724095110341963703380024776238180727663452386279176113785861313141379868183238448989300795181712196485880033971361461587735030379610489391227022216755476440191435990109557787487638934702236821932829877056276723692468506407190234879134387100896238522590501270097745731265143478369365429361129248245796986544336057321267834633477091827832679463428121595742560396416165282678949273086988044843511214799297900350924726478155154140331012214099318552399303969908734048273431309809057318978732336901242835388183593750000000000000000000 [125,57] -2229334275298193066824916444697309226349762752914762691536132305010753762642094458927795615163170074308189999241993106820322404707533658869267569949907582179993145968042428087861543489878437213803902402664508144136054584814721925287021983998559049413233862453051826900074013729713893674164688044141495683734932430063683200491118372693064957639153699034174933193550606180063789205869792996972869817598865077687619605083750606307997765760533942292434997517617193241086144912254458796908633550467740176945680658753732081567836432824692264501718521564628182724466709358583101826784613858024815729994266892529903399671335675267141559295286934878148983749733952627834823982509420366026604816282955160103976906288735567812891835955177229954091955776366165375667660271868505992670714416474029593704283846274087327322034158952869250690112034525473141396834397933014896043349505613095544224533198166385637043982009289370612675960047968387841045550437339526200273589489969805600860095401374940079047848379257527264246214901630737672623656389656067054486474697777869449472797308828836558958339956777884595930255667250444870161722597485023024491244524410793227896949090154759218670248785080118597663694342352763249973120667170130341207591401972469106933024742706302559639688869646087405161786540596610396390646553540530910224254328381613317709179385849435740854532780462017964672963391916915924923254551186882026667308213805046140276982894169406439444990859469361972905552166319137529919295429998429978652743887125748230976470176624928525113415244008401186103184073092764655742310192896222997090147267159975385495238743945486772282388544763249618488619565824297813409961697945252557221707857502889656405182772811852042014255397239221422784465133632618225162385153831502505941452988607673277751043641213496735319862997351156461103835241770296429258405538611724287062210376873932457472896049346509149543345250498496230734229595737913147307693931598499036115793388575085208291277877853089959751037575797451035462981130666648812479211235496372889899850134166319579008615384350877750883103347520228884720650876323159054378087346814829032685200688824595602019816091992906852811565585567689395098064935098520403831455186458578476802374270942773248273238913574218750000000000000000000 [125,58] -280039519970871866745522465066429311675741327377990697223402532165432439347144501896697376969174841666969271028894222207420200874604650784895773184873179495719249186817810898791403291538423382098272464361096364869338747890538048765898991147392702226215274358242475827995263883558384012793745585150647444691514447881331758831129218064566463829098554157695538969362124468528321628533702255439783752956737038920672190988110823092367966950263016436061471090757041963514565592245181233093331001209894656244782645818406569137644176998522589356734212237033909446791779664244101778100334569702694992576307034054723855777301966414425794998839212976427612163127791460106590453209388589311991151333030290400551381952970768471125052432425227998411284228829143652577979238581367333846211921613404037489479993529938747055406787564950715697533897878020411185949000798621231061265160608104293134504289613305630597719753276869274096582371876212659271105581741880135482004028477477103520583127489352730052072287295633213897838522080420490177053081144852195874092641659818506286684163406962810120161861348435300381164555978526280851309425527874109331276070058483066471061091824804903852642577396997213764743531498808970908249660485592091707701306727418228151313562712847410148469191640907514755498086573055995873825998894151624426400851244529220770601258910886673252513053705426621758377698202645857254117782923486651923267536089504356806926205516196331861082051741348071678387811614871736744894444735425288941134686621723695685511407649492547865932798585679493048366471080009077486831148054118627553624254011565218818696297011379700065471262962641618275448591369801736698335494004533385223928971978156830195091487245144072124758303218378635215935188402784670536406548867227840922665660752893452964553295583026001065819770085463283189394359087005202172488781873487689704818686997258907243073701657155613900469722836468563533606422355210615022204066099001851025541236474677332076763696782493081238901464710170470783779316567059751264871649012296038186588489646049022933709814069373057368570889666456051445080719684768541748366334974102617629632317807998724716105672344132174779574981475404337903048585569146972979529397165278219684611915199450058458427312500000000000000000000000 [125,59] 123084918352907307581649865036566804149203233513973162682696699453080042137102417412668036281501810699514387565759083711825000926145875361313132936368955092850725132019135592759085766210514625733391830151797765175159738147113955843892115365893971792337250579585140883035415356879968208011783677604745738684620422665353335711546381039837822641244588559039395558029348520533263149976229073770261865295776482310602318679661992979119516494458651999557257190206703683159012548823289955639275981439675623596566769865804840426324676047700894483688673726792027372386398029916712431133439682638023060872420728518902340464504036225060672717679692310897167288345005742104455373021732541186751137809562476292347195053129986353067726209893323814745128870226809732673236015366712260285977885036619937960329146105571604882257893677662598305506774739906258247779003529057299437085558673054986793775500664276817587466695747574710625044416551716383470866504054071910197072163091590474690518047518354055869196640343838091711639462669092182057433760705745737755046084829597645962501445922282057587321002254979047679759777657569646295564213361937836478756948200450396472073533988338984124461316259290619159302829533363079465771499820980375872601728653833235181630978620964644431188819923528731704602189135322470399335066225581945336175036721595785853019785432689990976575705799292910212928259220873205134974848714465795036967476497173385731937468208412633095600784007123769681830997284451779362640072625683932250504929483983344454264986559772094243933596040848798114145419736857887864496502645419887459447949125561824562011517572101220340193298716603532856987364758615970856417241698901069011175509577437128434383231097399845121088477696000360622628937374614475870129430974891013148101219609181699350793682238670937601845349929190192523161008803851430274096152353605578222129793033029861319554054801725986618002827399706674044907148439592559385569516447149499726866673781726277223011926948345639485893913454186341304846081268945090297728571651298656618269238575410521065253861536883977605552235837431325914196008521295293083715223987121090351029878544547284315580517027125096330617092294386706834780891315656441078359896938600236346938534727468230719370755859375000000000000000 [125,60] -23605220715414667778781887895984022546194388847513931964444226982303977282689900321578891044653961349084156223176983281736072744173666834128767046599725040027748127235685659704934115607313772302914012303619904994176522589573621847289400390574484009339872665160018255883482838076188959100521339992678529881202060772833476468683011716822974428184447927105358980654365883449488633940438185421116952215584162128600386990828105112296549134553998113559896789853989940202987809869367013761335003667713539003006806961816359133721842412688834618766193715956853827582659820227414383020277978680543630340602399623501392165168404941280342668115930229631196562568350916278112147619973304895288606627628509070286644941815222760362200147111844275169058687124342880988221702314624844624491371479372166314970544121128090936672782399673172888290562442381788586900541622279969672399048152285448523558105417625166904817233744386985915140521357473632928554143436120603273751864090036662505134560232647373740777747724884643005133067602860472979326574688115967050179755662273392548115605783830345913972362443954662150012874086086003492605336416789035348939241331640808578109018834541901572043364429827904738220214499490094340813582927154557161493762862386110861857149052705335488452948497551642429719351505100186355778696618687607973619417902020247195837201619690114047065245098992718678619600949020456016139639856652147418296765198464515738053964490103872035645074661063331631146797666115582806595223736646722231976640482132347883660299867856023306516428243022851330576930815411547742023498835884432178752990953287844571697019792302190015736497936633560508252342227990024191400864547287816179432802723828878950202578776511076979053629141423954439205269399646644060171893507535519857033590338797831565379084194739078706414130807535601028828156910590419832007845602854128601315479071341495277655557113710289128545995274899125121196802454283625678754501790549476513002460894380614897138237149978412166318507648668376808916861587959507345200388049601780772609980562469094253088871271553980479760872813053810353633064860118016955209049625057125647281654828096736532289474384601581083936667202532032139156327599064937142999853206933306897290724004973243031303125000000000000000000 [125,61] 3364114058336197690064123889487980342839341813324462238427762063892887097545237168357159073332607496958261059385236094122152993237162703181867021885294047419638856989613160566338536336847530105136060838148341957348788898219289269330815565667533938729550276136051406252145401127219648765166212490171188127517439924585282993536065429084292174339668919629876731452565751306564463235615510038335922454191739588335934827115461236316545340371129072604249493686255485513052587231387008287665387569626684600024215255048386046528652905674483437391491301302759358788558851775873091158599369232122131345355942722493178209297692906142014663289619412476225957821332771333190293118308023292588683046056128761256225785047722420271352456160262959603598195949267672277367319346753180162086775013233673005606174993913064062257528180613370277510659917741214269214315204482942403488104557461350061074733463726220828259057848758227200056665132515036634507390975316113099618504448174546851912160895159743618254080915397987201234768245558618781785223953569137896718145298963363300118569488622134215586012063272545202146469224494903467534176597303224304078742284693799415807154124052643811486717780730284873622136274248376143955395473533631442936046032069516045761969593075227809185782953162161819878854697853400951576762331687487335792639716701169500752128620072594026353400055929306218329008278095591948636102200645256057967684952298367377778965285993276466296372240700853455457306441909031041140955608780499924222382804839976524365284321690439390692662786611943060357857450877844416840424418570721085480298822551466257314850996700035491389566709845187874249403231027423422289306033207875038547191510204165375905148078426501931192206709247259413228966939491442459355141358745441683664201377880406886511710026805208073502116864014175350399867991231611725917641958660559794933467984939275652662026818346682724597528975720435100836424218790435938112668011115449657865603246722860281674888033077183446591128804106280881250295154646613263175508641216044760082735283414752363517330997177979137317522697074242388708387905300096358935064802835724275126997559818519749041501056406898687494759568123112542321417303053847241591134544494037862848671003896305075361812500000000000000 [125,62] -411190885979047666509525707534716690313743208248708270599725547496708218264371782228461593561671316903223647549635900224562666477369551902427209968820685790050366490954069979783743083893572647785502774170365912761167052719450262533073333700705125872382463945184899671295271903859802933501585846566172816274174367447164606366605936015459339438803949813036937341128289726291735847806395014001119002067509268695581776513155537080045551250778532935854755223220753606871654961050802963092886704552692879575764464625304610808585962270224426717219255582762565421614091372869730590492416962740638565100424755823347026587326002252984018830314431223872841142345694832649426820487028148426328397035912650158587840073771983563439450093937213287189564383713194882518475793615357387849070705004398141211281388375416767295165425562024138267277923675209332892099340011799168187749479540878614920965518315091760502498417308132890033092729744990831322671497602705436627116654299591016206893221052402949781708699196434912334039938704320762216930169107640665636161188516815930215340473711990852936766194785032481559959199064281036307020262115994046855781093322846048793206136121806933486435475736596553904687413855104277623709430336254167634290926824984942732846010318893172312871557926372841259353469908984190592683942554623118555765083228157251240726786069140120719979374773828157540152718702646404145746489590847136270474659934473509590893822621591414676596855491963763862984617027262455343902350450927583007540142450185484697505790191331530037198106300266581886920118877745552945285581595356131919035878088982134649535695680080804702984710173621182890980349233887065518074849129857448586301438360352242605647614071311654845201239260035542967378580848138667219351872632989236536845254633210862974857898263556088063282517329956081396399776659500727194274127560906254981611367161139968608254919739862236781364367182216787646176907698976223952817028510081991533131561826548243496710768709143450292478371442188666050775753776294454641815383876468375790024420218232176617513021772131442937486331307428576620952171110865736577037033691668131919344764375548548473016172596560880848540969037143022988147799502610950508352517953879489434522241780073184006750000000000000 [125,63] 44791732194410374521273238431179832002256159008024953456952770483786872419191117400397606291319346605465858577132787942907096388135193655687412877498881658692483866903124221758754651904677229999704108953807325168545566138584579068461301242602183025102407319003296080965252713435962609280716168902546917127642422898209823832151753420965982335420908367688651234909030227704067198020345524239251820721366481547239917880083115297702255355660503009240903674397868002700074158155530376982329858783693571251847155206292214325083601414672719104580247467104538448927593627973411779347453892668555031829854479602899787966746512142408149740089029350945189987568903328515450264707420165108878670753806716413987057607036187686528004417840468352743415095954165694066607024870901433644494187331465359669630407495735222493119326873659741100395437999388655243307230976053410262518523945994079515069867753928957503745268975915060988380962572114145838349689032354746665489524358734029923375023360031470917502165484907561182117804895520618054567592313723363046921701896949645939119261858589582211691814947498451934806956837267759159502636895992666400589444560589167926050642403675413123659635098070529868736341901738467375459451434428366461006050564021042619693325868133081255212596504238236281284772320303951447877359170752196831491502158953859435916085051380037227569015615722462720168932531841623543226998476470386683260097412864533229247280931446253510593308741964261073552346828931424605624961344480441692725920896855131450438239192707553963139889496235627685069513373755719933171073587902891884516466932367926689523665019640768434313580447399370578094933491104991949443144670380103154028569346203100222590194610838743532808153836654957350611389289373023076389069680584461178709314896798781956517032360288130273750761805445824672390435935351577038667143949665092403741419630892613655793716377654424286579621140436725368476339363708748070351523928515565588499993769311524875188626934149372293935259729801493124027910224635189076574871528784283154909026001741802808882705601038090271527692492135700740294039792816061328291883136475379278322007028820670516731990925444275967265910417261502595387017531450246973877905713243537180122055301110134872187500000000 [125,64] -4126582202578440547128435925338548453080660106208219673536821500264730071963243254098679748149142641343138515389090565127444335256656997246070774620454150782265461384808612377521293694503122212308541100375955985727844060478046702193284717387455148237981699474963892250844170347517336289208072589513032234393737168049615767453436451862915112487079562733052938855073982281431376600756263850082687611218329856303772920172487923101926935117774051980426341332434783143980496757177001682466114473421381749419188120953859893220309315723071323423440362364823553106784873258788124481126907067321816513539626621630140655807606996428149662586890482672459552067036459909523573460981192744135662147131560775967819356396972522219358689275057326070554550748557405853958390973662441458659901329509448542064296791109691659609433725591517410711095986931295656239043310676578686123695985879274440554477809747572917994162957260599101497665777259633640030281853945131027079545673048848749123372100960767615067555774723387923688499849498934088906970154554566113860007020104001148942989052161631840460167546823526570546433940715546412969109625143740046383116035633926131448010357818891319135599890097709948641638616532046803851989634750056944074593294944472478911064844644269119820701987079408079670235041311042593515818831687394680684226255861210291863440635555430399434696035343608309274239480062845040937852741673494641215377294406277261897111959445535333105292366928112147096412907803539148264390903808286494636372747449827606548008196556781674134729508351988886521571189315494372863266865628775762370982969170418853694168809774377920128512209949524861088009564916961342899912910639110227728358406334093755773862091407468855050669389316156832851513782725765968912748435635381907998255707735524486006903654831371148984483909944158985137543161696497426773887281254859472820178561254325687833012937738380117550904082913368405856452626515859226969906853339476176858208279556605089050786862539163523638855738748772014627869705545975912712058524568204353916482995529488314830505694744200415499607396450896239863030117597937118927379386522060480421271737237601432169757395242474437181786098043698036663859724123728483242369596982254524022096172347463024000000000 [125,65] 284301014406119031378936646077327371214790637783794069218098898898166598916386703585620868195403477891086508000355222905382654758675995788370180000403382283518325604746898707362420986168509859039229752408334419439684138304117825783581831762973451498582010546078118203578229149209966681328382412200326694378182411538991076535944182836162511148452871647662386867502651251412456236713950473204478533490924765435017998543783903610791014569487055480621751659343291035144155641916688853228508739947118913623666484643236603330067829945862201925715591655103715133342753436977028094464585175018230467174715389639428945179411865857225764755278114662975452081881442182988897129075031552849662554632898824527781072980005945278808411150980106359505570688598210337271075210807367992916358622456836347292872087047773482970318385070961131926449036336137965603931004455599379461321987177911918004696126683926014808201991479335896946784643895346050809657720841630588666788549304071811973193616088904139014940092217501872178809969732552713570386833263184645591848752643067513935243109190051430071688515271837428538693237067002495338637519864389335797437965087012635265624693962219540516433849265157463575142112545197972092858707397239667890341131046105963699364201105997876660126091037934166999826387979531069466195329067368026613477974731336038180177009237211703433998854426207689255890824207720362833951489244972551786442656073058592644292194130042853685080337037340744716973339948100394674161660831176584589104346300236865914166147411181511013130661021403803341078519277336818348125777559808035898061429714832247243321943913920536020756428841419418279334886693324041924168934894771408408743218154225051328932398673820668273013045520768247559072819430340362142261110567759547739031880057229455189791366990124942144901464321710587200085255467041641145405547501327790200525411533315030051699023306044619831626365629945739705057424245906844844684422420459592606837909140984757904873732705922855199014095416657368979805501265360775362942760862716647539972299369544831957194178945479681732057575927518085874742899061649035162618689352276755920611936760041217126226195057451297263553584632826822179524205755946577641276626169550069216678894241473792000000 [125,66] -7375367716491656106471830511449567694650463143361652536441208862990963120910763634560203501875528820461773937041670468939549569769389912426764628532474114809693591567447010674479054986257494592303733310600163340459681066749857157339386605947537605503500034663242725287541171880661560582103373053420662511594866989086810056614633540570532230271116454972974515655739150929784482537398327045066299472330856196063169285713790542326835106103191776058770038641779788508351530431819999360323034007993146683690622716476774674937250800878810569418916190784418198247326090881168430339019280437108529481171537125554090890417952405886621482817061218097971874917630802491477087827001417712446023890012050010555671957867794331631222373266977875981862813638854183695283116472343150649310516842695950855497421916905818227176239501411626613372533480999406196668050906184799389593162700166596770956200957812870257212781684600980511861983786002199369050943935779549217672322813219238539143337660915307963601194754899157055364616973137647363190886523688435761907539779091827946510343584528321075025687679094982003800100409495570893388885464727611286071246246330705692299013511154918104566141908563352583317695903169736489267569320115459964615908829786461983981047504706233003109365743758336577303918256856048473211656525225978389462677554854832146983852046433714939603226499292591958712292586493098733962923285947917735408875673456324121130161396396426361421354236033524284939290188138979458885955161417713744290225733398285797871588371269820278980055610370189603515024140405381971458947190277692264944149216399906655904114935654886495447997979815221858854140165867969521691729144696194766727626041615802481764750963403868526674375665137063100428088826377951462055953778711221713851495471364642491728682674313617150395946543014125480644390288542060839419513057632517838892044777530201815920254347928052201033637061324852583435120574106093855959646850305293277035688799793500238400480367029284413613375807813753069006202590447653286474530120702855265265315713151257184251945185874120632447314993891446826646378014283606071846389105442525727527771594162051674489384577596593521491920022405109885220818373093488762460060346693598408302404410933248000 [125,67] -2149290196105432112544238764121579626453829249407839570340063986601930294473320971440999674039898649805934646187119913655089070670630367012267365311469168324319747196438081468593709447920292592991101085507959169878554287983821254712177407568338625313276791974966628541391570966156345528940100314751125896378901703614413089963823248139964108407600372806290423888732156585789141686071512068564540095912507401016545705663419714483826736125112521705393747856889718040867079034863726821303462025552796079555515839400574161114544021412175521805986865895939306456908070989719694224737941615235859330361669504916554791576779767592510821675579825203429246725294488678968122769663305828956491067029796266319857528250054188674503018002234281028152501700723115184875143851561598303884833547373722644303966467027990882303437752375118513258222517260593538982530641550815779757439782793656514252738870730225621161896581066410902705304308793743581508057741563550283687618556335532146546240398400921815572008163403030217243143483707760953089950871356741059596187879491694555639484131460594584638810960999245183670710312447624755374014337260383534444438711766019074514491489931525941501807278422985784695827365031074491062606334845089986252702343477377649782754699775735767703306203380671034367442800481522919985324205072167687328205691428264067751688215713428061420934059528889207700070556233889434083634369421892711392000513842675562313520576303493150109753517960568414979126557929648383550160942319933335940449810793697596430200787114476381309193689684236510542360817021431738382117519352882930322777204606705760521886933981183313834525552876693446317894379522760424104506751299596643395286211577804023251658332593288730223563492469459912136931412608993473036352156767118152031097259809970873356734604641449315763248561277789355340840606316105684572838119035718177084573358189329906538265693307828785304576965816276341882804033371124314215225620493891436196037525845811800777700925628667019548597593279536693214405979994776994526297768760152341111071245651284144881238701242726302392476510515389803120137853019505936221714877140506186957128345719109474883182460030816452399126770827557567702315821383878944353030807478490538548568352456704 [125,68] 509864449768163174405490856936046170293722305419638973145419075413198459987543548661255529746759231436066573543385801936088381484087558217776347337917402277496008077694098606527737663921430880230324020772994903286812377115590324502925595558243841322060805802921838745335963374926140135820491390009347182828121008483579520781153197474681985793138759728808114720304601570132546545602249977044462849024905269909189913553678305303294166525489874309187262834188531959590719899128797191140891839214933233207959095335113618068474828304077058073939748424592482744795359299067122633958928996735083579947629016557667914021769584052331108559729479325136425033614122699366725139030433642443573284848781377169985431572144910289036216226820195176314787458686003752874869054405758664145269745435480949383721437615996363382800400709265464435724386589719134880576415717432720400922318370306458170932173847141705291444995124562389330906333918082207873279365062960472954391898646364589488595133732569386655385606676300371756897960604091133411853149093369503778634973009937763056458682224537387688976359229276454923072360833457114971875482933411397986297165092456286883618484816999341210181333425901011218731516845687885794159430496549783839233854072542757443133197196680697972787774074488960579300634892313087038232483391396293589644506935178997369921523824964118843294766664328948797838055947530926480613526657871962048624921756482883104167832747688097366979635303153931007939106718205967214333220242369681390874409862667695480641461049550868715704450335094105266043341603870612169727183687061048866466415193115979994818991966942704303198698333630779545410241425974516974773600670480020774315633758227782325798244284615060086284659014472897767609280619772467092635716922018409521948123116579350830654404235101872489819952042933293169427936038383229114086795470892412844601743213423135544109313763702507931727208117536667918287115504230723833068188398300361825119649013702298668136210049865823728765553017866849513674405000144266764843133685691910073319729534608660753524042181110056876065386629929577517997766575728242569488778870889474589637904040703201290784710931234085727399304574473695795705170024928071750008462379520610467386163200 [125,69] -60454394424315184689819809255735752924927697645769566852580383548663761132885806166663266039293102373886166272522599748399589204450155607809534008314825520166692613848997225110371215714121768679588037991043348536507388284868605331957375267896794088788824597739811839069425243342637319135774954035013609214656887017836397517455769341128658883752955080870369208155692021726879901563472461472036880680542627702661445675975825211973532472927510759096151670378424973096108462033550119718747227732045137477571490664611475863897419202777408104595129820504154565117240965181132517681825903634131403619304266754977842633124068864609342725406263802794644495679157491125003277455054464837381092094193484833698269297541301450847024931384798807390800460221191662799644211880627513554831559374406669927550791804048310728921504851827039657623287344706511315362420540372902791851038272709560665976132459272869549948723328139327170640024161446869703321626386282935678750652784067663898776101445209085664674557261802331842925111097098443892900292988208948715212016139160983878397870544517814067936620909329811685429535215834146222904829650283803234140132587888948311811397962918944536960980075034316907292427688345868305833944311329643502792296973620155443909712243856862992310165011525726638264660602282624601180636959586323696600035700863271951376730623080485890151407549702749149466886698499615108139726625729313125645110088556337804906738906290478641447254019844008789371193262254108124781819008236260002058351888166925384903010154445964570876275006328527120397713859101795303086824749810712582991674292092063813976363980759409352437064458124271259513551721819201980008665182754195141205187762209088602456046515417416388996541783429680900778188699723367754858619922417409739410727444097270552980768043704320915011247328577539368305157669380625090298327343136652780044200891727316193004170467059256464425117933429926179949237266789617520500306500069777538670505790845775968499416246816562685082767521149073993864673159700223237324163257633605361072821833130943421296984413436286240273200988678851485612765286621698942999928578247610983668459829072057539518955647288898745431768631873810873757963554182778572611569444007269646336000 [125,70] 4095269671758010366595826760265382203087689462833331165028178938900631264805486117567863973006277175492246165003023615169019189735966264203470818076716930004559252879989232566294999320911736609772263540214449910689897976731178276395362415947297264946202882927898102120821778948051332750112547560235206364111663350191419188276262518864793894560305152128292224572392420795519777850312551075333765570622476021841767582468862606725144558225764632337182777415320349273674002477234500833150387969290447724927728672190397518573741380789571881852173035795961603900679804056795729061527058253237124004592697940969270217840569195722029105242164381032330722987653406828436620777360247218245628965624613434035393508889266056101674277965393083336287789163528432677025444223617023894604259717036527632770055431125274225143568332062049399659890598349285228534212486435717247077589480372651076178390944481984307359545073124947801361131847218303099757762837747919160980991004887368646792763531883470613297788283148018872765561690677436939092903919714152821248646026995342896409436330673760091517927442766196829056151342195757397578495432323171743363669542043512650177793373033407607600330906994446670702579590979310788315117324562960012772161864257652120251596854650864819222959047701513667526803585438813751201770431900416500038260681993076904974369598903616157052101271029544705665424296095110303112699858047807183756863089273612670920930486329713480272964732299258956265941155923547004259948569394051735797786626234237466222689110915528621667254152155822765388312744557651570051645033868934816823866745818440841340142553508075265293746059122662235352124272209988233227592225225912673795174147558606472650543816449035326957467192013518473338034532781334888163339418676513448306596851353042951534951762829366408412586385213711793736721494882484139264516733352645215216262290986982066726338570497486296617741360930314895205937351556809798602053975562894889720648130035752720697759683297026964940803263653027497461004780568164596293290460660323599553446713792725935123459468143007674352290532032316009026969371463429115869935062133226661249983989829822715897701649560574541877872400003809630177056256482949763165402494336011468800 [125,71] -162213980914803347708428626158578944577197257587961097101241960032660946452022082251748124025665238092211778572424853675726450920367860712535866602270562659656096458518711340271435390167972270079557292076385268802803621665432873506503329916009299225674912453104108630696983269369658410636865033058367881763526287591047610416108319530337457869462944230214130830043503238362052203029089665176846891942465100658530246781830518312594850870999389652977328489795943542841564856693313823588889785015344598074396450521585414717915283675405651419481952348493411446668499649435741909390728337151371582621279889797930172774447014142532996725675803451622948446778160572458120264153742730351329660248545172855254491625082634887509724463914854549270498069260335159729771058098653592660526843406207970692967878163476188829223469066019227400527167852130943074483312715025699304123906089805562858913092093039825230809066532685194676103451421515671594939954553618282493126839551158580776054982863041296502650662593226154217904639987221001491900042685419269021691558946286416192495671845196827290090255885085368227086722347613771198465839201111925097012427110350110902831836305590328873557178087154876462391792658174559165029719568635108096582796316828440742005575665537269609819922993565032751403066528152468935026387605997645672881365021326264668890616703485019288701761849533383748482124807476922170031359168631585200234196700986932326832513686765306153940731107340984862077483079728491755677577365691139040840604266048553608317369377326946636430803524932364887304157243763974451015420140313913526803287340697910224280178736088529924944415801343957954017132372257174566668134390608139393470950221495537418971001244063519840331087349769054771604276600510825477271798068814757510450682503498654904915269776387308098509493484183755741486864772151551000605222099448494524702616827723683856100758688534648025352888112294061505639620346130440455184197848938075817635572299140948336457416737111142004280125922391166360918839097129336203166383497667952076303260567961090468892802182028060264562758096753795713955771589770836364086477831935492209497722599660688442980736231072802912476134777994203192094335090778511845426513770905600 [125,72] 9236312026438506345455279052096284802659563470062486594625011506687878026345673831091302001853519057496746085655912663532432908699306758033867071627385186073294985429975506619420456475601020807958254465773717757111442203365272149663854930622591580992011616502585828096546287093856597710892567206016202252520787097817229239483230729850290085243821048189121662416301210677983206729959134791079912343352278362150277406694785381103522776271390598437992275369915813437735458434129558802928354536275652614557930438392482349677589145026512786513914073280879285791152147308661542139701835357676935532609485001076159167815744656866836039752865424100536446049560744273024510795631689409097103527446369561157531235942249303616998037040784324233971625959758738460352277842229426903920508996291886997824575815614639408128041633637755095787426628744725091761202948943046508783983281127046079864842781211791082865603843277094981169348205279191216282453423408106961143656532763455911893171683129838538995321585141960078827809027238279450566215748089305693924556359300572808256383039866951750910350133908554806095142338954283115127782551232310548613394328340440768098620169876954568181570199658601908684505022555374339496076703653176968275647442483207815879015082709768646200211138065225891032036072657865132442757477754243711551918865519456477695942442520849906084658898370254731784979673444091384190474424527094047563888074666494174810330800474750957267743745640081481249488995249462866349522925281445571741854238792825109421390666864704077972236738250308442477268810551589528274177900131319518961133889009829898422185422361598417791059163348967436210641556299793625345688325745720851298331826650170092013871000847531265197886000418404850130060530610997407148972037539820483658701982440338801058011262058391015702838521783992088094096270380462438365763239948960787874733090973018688617728775096003863676504611347701957838354840335750359338493602507017357442431410908339934646289531149975396347958566833342683954021487053855196340521414144247438136412959484123871807145607825707925717135654262019307492616026227583457550585412826085261379856590164254371759527511677307841792981626442569805853383878133464035815019417600 [125,73] -1019840062611622150554276539990101415212078868780095560237986907608707810559528524409057064384513196670180295373578800231116675982758268864199908671404418102959340843966458532330907446632811271566898669071546377190315820808843490946227269514373173760144888418197283912207777641388710081261231849452495653015219024343915242235827531869970362541455576501290463162497118998108494277559410029213578557607164132045295717559184959621083224144253216942756375300109139999814106247912735906274108307763639124595136602810779377040826422708464454591260784733324679760397250678669084954929165848697352881804807169100186743893928220438946427363430300331455296997703553830906354325380169733371364155545758042072723885530913430785182060401166440388303397679904459542764459212295863222192070450028905355671892448913001110868141637306630276524283847112131777216418810986412817441916943243871115121536395132770448215717594106570921745556979106597413358302917549538621906614424907786444435906149325116101722165249210869245026337392020002417214910398593904841128310203228381362321966794505077924476939355615565410936607019659212529461735567585126857889199761653369166693990164278577376301832370964276991032246089165564059508955379264830253212266834712697043407932208901388724991659689285177940879706981995784387246626058309537968467128515349648338475283322160812119701433320164599663405634644978953291397124998544681335338701047787863109384610490293600415984684175497941370575114317569774532987417441181892028709609085818949207496861418160478292046235884620667142104430666522529889920443421784291739774775792908352328917023421760345544699782287691218689714133231249339190456963870401517046318103155605102001980252401306878272333622311897410892365045335524598265012208224652052395125201602455073292385420455713445718001691005847880795305531241883553022014912870453138460167477638013990433293675935026582324689538147341688934538215495508487730615702875463536395938035870158029400006524090087218525795264640314320840803212582481648964954942060495960766619895906462723882846226514015455309792419883442152898880900300813606575347099490029846644440529566566131306237700767405897551912906707536606632598995794562547436846243840 [125,74] 61243481594563619118832978306657074837669315006136391220789771910446421973741069754362190085024780575765326228327792697515295253014871230376814137189452515239974189256191540309124119352664407753422808537438790408810997115873638398323163149896367114928740933562798798544086935815683310139727221927650662000665045602470980692843650646907471344365092760212108605613347837670101764353136901768879303719165045777514875307653300956944150798931132485341151088582420446777208648854709979785995262214816439692813946170321960037546655419323004724737281113979423894731639087508010216294006676083194234474712435020461323763493470017186741786516032685320152780050768597169263496950479823109493923061781281810358314691196790657784345148115645745092318504609093724091549382331559606648653974825803521777450474345805525172775203310595630403438224378451904959623786966740352572758271255003752817372567583141556088723663370959743156036975288459205874144646977322523419818731651283363146782208098918600602615608526139384248721692263372303471784425865331899028289913247124705664896497412752774319109016120545262373903274516804904900185606648471502698855029451280708172260422637930304285091558204328601412875771231808357392113970613731504678501717932062560127733980568173311518069889649476888047820386180890685889265723357256524284017245607698559960921007632040748589576247926749578945880177549813819995616005246718465880163255100160408007710099351097850138725135041573020297336028422750997780666442125382549486277848913241137287520696233377185892849570629333751632500425021019114631867976722137426014887296770255201926349351538159821947537809751596227192849682807676904804697000319974531906181231651337026268143752282624628837957821255571443951491874717941656804348331487816425238759172535547326990354862392416119123582734858383702138344238537822820236495955488181416445556690594743374320771398804521259085020483600125851527402013106255339352987566047978493331722137107685928612299919841931200370707968259535237952039302289834502684857202209747557065723463811501302369425993371784141976958454021531863800854932909587212155737975737572145176828784747389403893911731664254235037496502094095143669098766155163556249600 [125,75] -1217093125351083352329259824978046130171610119620062983505616961018739087642498965612419028130353149226618204793456666510714392222111879712050976215624798874658759177461691776518245958663867891824953638619129188295611085693143275916423821814292301981934074789607598761092018286330576042619091446361310359819848508434708489597596526364035916958237454659708667897581233946906402006012681795066393384522109824956628015509121221932447655523960102892023236527576871989992580630823659830696552473754897212647394425953803548428876121719208650754056683399902288274601322783493895144497250425549553017647907453265766284260819281849952074698793005387763041764689960900475635696783740776516662415021569620753996400582288291407089344289017920307806849287489585976593966742496653941539979434783265330593156165383540366341953003879969239685129478856145516593217689331987023618593527826466950546258753054595376332996166635976419260807435274676869946176598806217096708827166997152841092645551235494542601629668846418117136978892202070476224587255419368200790710919920582588356152933370025961356030152570507827564154205549408009051782268499795586534009888597271735773250301060412701829969835275072917265824166622734929537746850954715564206746217561883598039792757074795457083332939462743537195325985391883828824298527910677978316141612542624529309237516100779341933032791217673254176345609280959991115557480522753284902296951811174681978704464086776786343964620551007281277514524928436345858683598201289814911041235474928101226914834600827974176776760116791482182698367402855622280395969649963173505785460589740963543278111154354325764175366718104591860985294852101722363500314692339412415197983656395639818718853430973292415335906893244885216521215398511612760095038160276280199214764541877592543544099603293611044290811231687119829865185638779057597375123624064225508062367852285022376700216516151139857837677535323718716257829764439147412346637062285789487799779917344767871975307860526279897058330796952936929837547715263525727086696212797956345515744282490506017993356256211200461938438392417607660244994148567626686105392315755481492740795810331626001609158164869278404169348827631984939368614037667840 [125,76] 13609419141045863124357394095327049172784097233348562436903650059622357423126307399453912707990752633207580742974605613928340262468198259641185075539626576457874997575272671670985327633046572122091053429108422503150701323905150139231846784030856006693006075924446556834959471106818498934509965042721747109285703057822368015759218392249448237386742073425497473390686498244774539540256081699291240413344568987342474698337617103670479274989828071380000103916092511937993826601982688315883599376280967715735978672901736324824136439105758392800263425211769779973996722209126060385596172128028676677668441760984927476609263729937155733802738016761698617873221557160474269212706876441870946863651687566045050741468605296558565822579626949725534100796960339785742055014743300304429020111849016165793890857906905771809407120841051192668997061602303850146367412227018936537448280615648080003183101075169674925023536016775686050918128698559086099545560185602265654802696307001350454937228636815708433738234833258042855475824819061840639901860679307002178744645482577863029698570733581147842939857987949356297863363432351851530552175649989087616799830373477465482094250152412836240624358012474924446346685035671013179222900241276719375395127826648012265862893697514511185132719127949377872481341789205388709724529412110339670578570869149868067105301676028934873196347503616587388794134756783603261852096641476019710567998153762113993982424910430477817264961817565825650869217789884049744619108805437962807682493801587948724962123556476070073227758119272116098744903176511696929132679484033931115517242208173944205265142523630273854957927602702678272030704082250673362824172826125654899113579900970746051701274569676687761392228592533610299267020404187392222832567003920133586500282035253628429783391476882221631154678932636341784118602126782800147785326433149520103651218656898808429596194112131117860650345018394078646106523206254628619652976826427574420102977424957724398341640922371851502785065089385135232039594958924968250017152492041214235240200553750016168174795099946389924971548655662771000195849354915906834380480929218534533097807056338266674285798469683068542502492661644687708370575360 [125,77] -3576579092158373379026538322205727348415654379156418007438971433063647021425876450277062621665161147468901584943357577466265471687328087514531875346981738801168893464694709599703450149879596749574631086987305997396374036750639686256833624067044132450033317550371557649937380412887009288941699025335967913639426124551107755176807058659578496848927493022550821214911744349069527265319044211024137802113491592418810215398293143783328547722747982417339472279575823976561388394917603551566838539536068856062840912822853862218211872859490181929820465253939150250943226071549417808906078743077644839544929063627365895699661511630182327544288787078520452984646998409657226559017068423780760980013922037496305496874420744142543840565620149294675630559715328567233916124667806442008815976918205539325888533757301159443259716020449042022233645832715434060832900349416741196665490635257747638953087073275909051744532642837457712191541488928681476277510865055478158940525260767425519551049501210599129235459011251700845691071379509984694424652274570895599013722668579202957723024598840070502612627048423695191081636524281298457473915594728312564722631226450117168287705632030477789599283844217025993408721441532534030723623470501289041472160186004968358806159890238576058019986423930294059296528558137172451341771991937237676590803912243359363026694335440350930313384242869191609542174374387969294477612314461111054358603137513270024946832178221095141459710347327984791501609831148952551071380654637426204751445825085278286267670393284835417926771001300437407997572381186801231542156102140456533402737782340300522998941347735392459983081846686113969576942912808268609802385913441474929218778290152012630443810214678062973813246748052386355244384900144437022883398428748717313959310785901230052402573837908179105780680188884148528618055759561437996780132290109006968157142345094600305699756165787964579809145422753342910819121683601299662630796822977792550580080003483482216249337361257841756445703716539877579226585333660680079825966486201668192433982808841016187277313246072691951907878947866722091840823054490340674680235763733258338126535697438401329072566594504627335010044429843541240954880 [125,78] 126525105932055979976328539791920483318698939159192911691311397295444305725408713293341030812331903320156262184802374640159427794454097005486655676793997057419156936576596158043355673433180553509341817250840287793645668237005595107846035090516387064249058899376491651152200922569783324333249228276671149489063791684804164457593742891234026369941164488209590997953498397166757916072756787112099585341919867944968420282824602969539425502912535365746898760584791351436843798820392198957029854028598028298777803395390216034502169350983862386047106053483134556080012218168942916949779240832772770796274881383082727256339769769616896581390033298122671472008456423385399524132769749977015602719992260586066606124702025438653104831160038716990477875760845309062664853475658776074332916672717064743187405930024840923525420995689695258401114301750872886420047206885212904312095084058981192896450983648319502462630197650098470012326506998943068385001083746133000717788126900660139314615822430824337525025702314462614154407865365384809220216142754586460995598988250065445755162846755353772010209127997673204859490553787515371812224578733081047079693600869479833675547081248710584509879940853902842471713053723160852681089109889823662842362859242812616903042147378094466872057024241344424721768975234078380123082011772659979723264730983018088948705793448076917264199493210308766434470284361026858895111349362680566781150274277086730637833656586032705227747449286482060338655463080368456959922320805870978497083659682392913342208910600910258951873373852376496814727267479581863312116606614063367242901440165152910016554371431922899177060442008767505968721287546770772485061265734368949265292678460248546215501844893559213921151885315048944440894241564224657576259430101559111135834020020598080695849113262541035809178651442412710843562131614556687924413218174243364803930219912959261893378762012077929098473482703254296356344458664837511586579198848207724061012627607105764712889294182608357717811443400403108888388982690152257139790443935200116072413143170098215337831260846385284520839779934581700153510922764163281872706255743179096532893051667536408041393904508387703210634743009610711040 [125,79] -1468972416529793929903757852750114876764970879836744732672661119588313086910830825168477971181026631889675571028115207511654385998207097061236675315227892348423382306781425149122481068487231975412119231681065453767688871025322945955410557130115109433752459671980341608905256864508104119020023762515387371308893889220004070592542115322522391382230728843081405277928867023391512172798695689102524890304159240984289237030299130652394521330534624449121710474698867590348081226423435593861617056730308332364395319240338204882788622551622960840608766461709497448485778818973662842153006861966693344684943350850498312674913381407669989542039496401709575468280238750110303376325370542966648914510855895872133941690078570239930306506093967434203755187126821098150295309804238889326043674634472421804387984498336355273281689632306011292830966340528976252801054251019214834242230759235224525135333040856558464166451524638600185713114400267958364468187557606115085577794480987641094526402494731835022867094565307216846431668316074805744661503589811162304541004352213185766793861835333906187102953589580357154405394823572211955681166160095973537256664034660323635007015976917697178458524541443619456559575000969371840888605798278351991132464152766282510609586426653395252042980362817456123402885011068245594701617237865257631630776528356193842184604976189263974122433833117949697974534070194264915898990468380187246040454412430459107057611558059141874891410385790844106364193675430025115657105735513210717748030151669949219940367716265773706281523364034069501300519853923355089153698858275716568476549228455328818630016043010606412678930337292710604530433855017284664243526137531615118950945483391477038480972892184008899138430914023338737213970530724055576812366432500880660898303653141938332968058017641890686670585594487559908501542607122868885568227058441893647723524477108721596901289950806148503173299403336453406797522890056102642463567998706274342189920333897335199740786496597715887445416777074885251762152942146539133563638375830269273783879656517595069267132540491746621488098254958278374917043326046267238375034715607179958579898903706653247257438593644178294764552345026560 [125,80] 200365870103707697371150942764457834121815969680345826368923479885532626691829417839837592031919270049274441406631506924081582980854338486673804749835494123162832811416224521363824899956418533399220203109139620741161548014214478052060912875584356206647975729666536633753373195591802006167459319123395371580281175240488779465430154376953498981779378530187969232053247482006938601312010204437876577699348377325248319481255488084951305863447747057612617415322815032862346840197500580604196979409145309340991142991853063551090724282491390723459657178849398977171267665652301812279267694721715528821329515373869054194086826154862893960914306399625378536847361355871198597835623570237884907415933081426875473775924874275432594522940613586351452788858583043850694928166583527911652682776782649345153472401926324498252491691851430040759207217445148863019198386342090201584952768572259741249370992783682309309557859165498637950522641398945479790553033381966728143664437085705472638342055941302145069850371277466677745504784381724856014028794696221399722107869671287552731882295490766994255466826341861165843757763889868972388269150973314076528493907550294843776241738265737110828863715081982622551267706125697614129373794106618199207139348843986495327993144942263599772565312181714911779475013768254592454772563737212159062902178076936401250768015502927876354720238610286590882342289646126986445231450558992557846312504868274361674435218347757209493569592361706046788093086333202582473175164291951984752129672549213694653024182034978244179429194203156903279511687639579368669883608965108366830498803489448352905702419923945497897732234396394510629115923528576442606692039435738131398449535805585723063583858593989550679193163095578506497689199475097622174421497711773709127155642866003736301072752876593454103252084092209183793360278719845239808813644799622861065919379688295151299775085936627345452730260631551541184428781144024461652859966387907098082495471402633322690995995819077646114898565935105362460286972053013726941567520304006492093327711361979892869108961931639714684490490669278401367529784886229359534372306838462962651341982984351468116913930098188807375621994240 [125,81] -4703731370169557701223142855076480859089029868962355630142992582976884537827918730025964281472831194732398715616437946073974684372672686772609970333391385900171370191664301191166106518291331507906044775851509790128293259940808800561301399255330945586579439339940415349038014858379783823031320326697899450223495961860180176824507728075932481076868659698176838607664710798490826118637747728616853256941973436330989747921943951732965502384528388662088180330907762865937097057992589227415729870579955820810762202930558220751637141874047355465923604982057219258502558618595081918751534353803022552300735472814987141384160634249309212186128770818120983059816475735280360060266243199489343242794816365130350842056366155508856981160060030196571393537315434034542441907501885164756375179147390479796992436075801814745545223320016594300827496039170249371287621330239457669069173674621611726298093304974641102125127252794608971503346515089289374191762158065279089555311113940269934906119751003871722778506872793291361701430281433896739120492521235256583702896464742063970183567631528539800955828869905573585997180637701725398652839782980872833859478082638154355109433277959332499119326081977805804636023925408127055379075192347990108551791253463587187765482045306283406289224882456284147899079353688798695353672022777737926323568127315886258038883414873093521897066171948795352197396628886566578494741862304492672562702282691979228578578083449700805837327697711722213301754719599122074057352094483361536967618939274265607861805509859898868248842545932487265549027302583505322992204361439495922968104142348324760284698186113879937547240404994069890310772792833767737664818296936268249140915628752189529268171253668325229313687937697154292582603115009025610563219523745877674933959925172560588811518688949556390596578988750932626869463695233220791361735266917955132470947986098345797655958803316432966335461111765933334052103503642923797146532674850840665352035624618757299003757182055087598930490190044539592787002013830223281394838647075999990063477015939424000619569554218115474979421039326240417164879946418797586149834525905121002549341282562192294269576080268224524669440 [125,82] -49496028881243127664057687439587747605261459590577707736201075413777562703791559725942650635087397211595743438266594999980612872086376142117904835838720175340817999608455345603354702739074243737352070222722942412195399528089520348724526749014856521020576573968003739507999016979037707634437115407827454954907972070165982533500627358654705782543543741638571728121891067394132520742797291673426978874345525410457309413753664369510631357312096665746655757939622040360264648111198654973886508559634642794513211442687897335035756971957556340725848351779715054786001700540136101798304451166479634720190702411676049309175764777129477573091757802527674071663179297956682214116645487473544206446385454071794551005836169875151310387303158762413518433374326910396197437767682335475246394818318810494817339763551537676065197652513031214468227243510891311181338034548639174585083117119029433284697751441024318866246387955560293223952117935442370464106804483202753360136930574961130459020376810706704178909142209387825934595581541913104170633451263747750239847468343358889796711311081979193098869256975890671625669811719114448078296977612694916928395237369853661565703391875436700653768378396801430005819523588075790391521745332539725532273147950909226291644960510167740902504428045821440409913691619115773838195327052811011622359228277482520672166427907853271348982015158449738072683756613278898468502154795627155777260372591703027819822208261198669377528968267938649556372005213840086050333502973204110750122302949384555251463446596551069047971513819856701479043628818544301534742395807072962206105529917173158168339763890564364321355482862608565800498942876320912299128601622564686807814835174838559389099404465269439048173272363215054294158385096391582519239626845832524292209951450918115794956068154306746361837019074084874003421515543190812885345763191425963371956875291396876783339919517831451367607136792694891290209368576643114114401448518462149299208633779560375788282353154007605517439998554200417045792116973310380577431223588489106943919790151233135994811986874508340170564885721552414885309935864731705779762808693578363364411095262355752919271157000767733760 [125,83] -782973091608204115616933284317217279179945507787135353214535235827641708464880133092278617644179786387217606458096529822711465054785546316437062358198421906050013083244126394238697406073953983290369558621053294497796328733243725373074499223194853770176929118631250029154866577665673341133865779992464596633279960102290503605256995772963392315195317317388991498824806836694865574929983386694367820553332661020410195611589219723331058455368525750680682280833815447479573665679868511146344835798423378316571435604919027840021948588330125164655211368122381542021546111415298957162520935537659732069237016135524789253749166779645744933315204574957942385823239037641370725145260796298652751530576139580056448282788236311778484987654522552796672210571871452740498062468978043566043016204246253987003440739957999415414031774869171127416315665084759928633763242585684133429341876813784568192099278227550847114989899824804675908254047036726114557381701208647556970793455018905028226175893630456065825525887932903822953683131675603313433240682383053619310972444319991405377052066343848110257173355275657316992804343549945133888666871317277481460782288101061127389532918415823389564031642375613662946185401365176338187878353176448114085538813781310647322700986769339155139432078002952582348226926218918274953901664062851174260323104872491523298900705167776739416223478405172632053486534793854837256757654510480353410284735776258922582794696761307129975040054029561693511102922489417959048374149407218493574814181320543188892824242791998479767435306468522010682343660834247474623114665825545094721314468953271736832313234942860490984379926461846664707162627690980706924217046127386273103611204666632985957965099219989909304467736754328248094179865312803429585259169996315703070888655832953214701214354295666700009206051499188625044200111676806429093855806514178158510518791055125214962087733760616159822434280023987942397535939066638029926026249705338826266698834235983227132820976687006338086508472828151680935590071482290880474116273366572714623067328754403286450824760378435826994041483505938160671826125864070761329223346528666647586301654253673444619822444487680 [125,84] 23148844328642335400649958833022070477942810333308078359635610831389316306945320901058131025861986178789649558476810606843494139885713923762562149136412158531772940828820355771447333538702693754516458754763843497945228599169913217961614740531778142886417865811869638304524120010204448317560692705882864787890121537645749529318567670916569274199649183371513752256980091045473709230324063841376911828040151835740782835139772202141518143281712947659854719531321585784761123817222351864217615243009395552079521539235785516800203615772239351552815255976164838190333283982813716129856836262463136460934456778458581694336492115753011477344708464327916368818924714617444087551659620729374325682990319463087987553015715962511247161353123830907028986416335187526996341937631518295284924788150023864170681497408556440012223439345867159773239773370016054424720219799011215055174818701618824900789950558370450989066840674624832261796252484771323849940619889128806483338736680246241572928691561779413969915911662378009423232344387919896808469116938385033443226028809895993295021622838154621128242444393684645198008324108393918721995460959085597942937079879291332413203824197902631618784094879377522229083409768901562170877977377656142311440480104523805271496740675080806332328749148398538653797541743486519854990300723391583941364598353001183852812335196603742875665258290805959542541370815976308091577374820663487926365517218579114275400774974511300803911372777383830502443458549285558378286320543824547480071638397558159827134502668380544422479954514344878759221762826155258855956519332308965766443321380746149660572506877694265466043258757622446762398265000981942370125922863430562686117753914973840147224168324073880023928752253987278509488616721661037510506016392707730319538870517350653380867854908670881998731558442459677649416615344573051952672171052651450410693582536148765020953116051060218722523539191383220808893595697047441038343758126156414190912883216197610110185554178167126884209659531789345910016070368556759026519590502043207273375847156294348368967375800212195065635268646770369324466691063425280441411944182702847932053669939907745734066176000 [125,85] 1907669584643188076618705946068010869106662600224478730413902180466908284771499916289395860924548085634858513311121060289835222730078479908874208888048179300244711532655247400756812392814107801749863764430771281533574272904283662059275295298865253281113910299623908917145392056685261019809810572235461483436968922829167663344405099971112243848470034282381189561250608606132746036246093891996419046476295099031126479585947507789975789946562661069469312299027338494763869090854692729379480412370992148253551434790070203201561961318223506505715945245932144007188697889336758183489635433738178203311634153089428648425231477903566859288376665714721181980730156983533132127036285744110508323648150056723479113920921223176176294894921958597642188679057497006246738932766058310711145117139107654969295837781236496175175434020830663756146372497027533653704294461573863067256223235088159732748530091977112279499238325055195330377098223287228949070579427372186688898115284209892617463413138309307083197348170279534759214161809410840194731555917636931178495020403013284543267239491242864217840452983086185826978137649573576759899561208608754681581078016425795200719354874035790379278875130512410575960116722053863960467018636340726833806880800512568427884401175116831468677912106318963373052405670385586938882398400217309273580194865747829695197453400949633860035082319601228941225961487442692420613627121232055588112330820955643228194134997036595595522659961906095184534522731780634007484803030714379121755749911426410940756711427303407152333028117817646480049022509165058897139982663968903400161586827359295201705343774563979218689617672789800836018778223614888073971724381602703936102956774459400543589769381363705591743600191059792421661299585093438770961842535654920348338623181465412558008493981411457973484295272143912466357205006215001761920675489765952043818813045695091795095221773986477433266693744150591080336286814534807244283518129215389368195557926344416011777753989256359585825552725045104928821151449992620814109565820365773595108742288120039758318830232474009538169128458634000827713225872286972264630903272258805440325992658122507115888640 [125,86] -38799406766491591821999690058921720699476930463942281080467536904016401554295426950687808387555880509327045303751579894096451841863705092555913911131571701027345486912050379832446763994389427125950677404787322655825452928132242977655424024528491337408242901638442519309529164261551220847275900502407751372804691973155416825059316318275045514077538735641686032950145129675716146000592080409398157771102304989045304554144117348531311165331769304517055868222662475670552416411586376720792019099870805368926165186291163408833533370017367646161454107096368677835536344330758440597170220979388562483209401820849898251681333466959057594876526571280889842134927617967551057214345910424267874853195040190971460004359938474024163344232920941904518124219799929779644873707125120683070527012161666613929283466199799963674908774768078784347494072411715144645574123397597060856760756432222085673335760611535038785972322986331828849377281645161010501140231852782465131642280118114436767575502298103561692371811902328488625850638931081247729497571269612017491618398198500161009031640474960939007089917701660666752758990076125764947529470308387036337492625048370136965025885862059740887858334941269399094567882981144627926460210578206107066677296312581697497734799366153937630465677862604705479867400362864159673125449831563347559928002177286351008516746967139724588963458733997586760845179654820659210352480247291632294235034173581981456266062650301448768989644785040211103761900452337309740970858949770813457300858162029576729000867261060654339020366279350788023029298806191456466785962516838127536103285751466999755844660058251621925520995217008402672763235855771280171651879551554505188162636522384815162514603608362348750674795191411125279375556480649433426262749508800748486714809424486440029813878786450505514168748595750606026179960857467589102727678454201599010525700238784183796169059487166795965868737019234259599252066506974250920332183002803011484331346500450950181324415939762187512664485106826187538257511253597073828935121486457019814295347143313682613961467356483264581061542086077205833238523258862173864737066448419971743507035332977950720 [125,87] 410293487506679846466538383506938954887228327256822652776370848581614230407259612186286391367613335245649908057710414118681890125845814239678428078209716784648506865006671912343252562782199652170184745794071875771499752818833767743974982172489541115098490146003571898353793734851686815028521249843430609553346081750108507951647507550039091722855331602265971840124634832913276177008563446751886311464794257184337673814450014239758979177397370507208738119871186202824746870149851416229408237691362366085679076054437473726345031157288509423900559456794650723576041818426533300005326251113423887572739501183458891371746267665293435141539946173469171689554748402803035001187468115031063188294731248536827069518575779417307509386140093595551225924890759610846477432224488158937830716326474105880164200185089385245804804682507635541846008497203489053902112272232781151690813221522582833156126185649561189012706431068078297324169456172483202816426602345026804051349837934488365879814128928274884416835188566318260627949122028021945693310243220452357964981854960775634570439567262014380537490536389108014670342670087238955904414605387294303884609516215330694445308879500256986520401581687177268539751029894132816869293669144855380503463147109856187883424685465570486528248208980712117175847861709686648617773165961550245091150036745702225335619002888904437702546946928854601384602751738107152448003147315959820936507310507245971640383357176582752190675287187810007511494605940523866795986655039923182988390832666176392813496739554672803094942356979599585135737739123118324437196582496503435666893362456012137498051095756511323642508882820303196069357632982517673683146831505966646987875967715863421701481077745056706994193425343483882612263641415617633535007881759656731371557991369074193327930450940514167751520466443016922953683358570176655611513090269826769210076707093580045399500926374461393251049842055795783589256740076990322066569480277073038176131514719744284861766541068023923103914906678035671930259415163489240927019481383236404737567467224119391351316492468079868801836551526573271461356302265060870185542656972742138477841871124480 [125,88] 540977912940533003859768227153134461191002158788989925151426831784709437288466447275734965350513549848775290262237881012369311242696229655460985972578286328178743437864457694364191338371771770702913459594879307791749139750359552448174736466686444324341284967603560164026467855020542486201486557220481802483919240009730156123385557902556890667787884516951822164464843524936169793935638591941226682465211132422909262704119133375797682922251416948050750597087194145088332662504193349994276875036286840221450052319204002648453818936943779764841765341427310259484158905161354316855064893549574109667116238482704824951858817024828250146819139618039968054490986456133086468409862403266631031799368398218696815360058515228058316910672319915398349469173085726323038861142051799230442727892500581771176381042144461848353182974985837934580168020636215429833156614623018236482040364138367607131808449278309574496949293528489477779528801158601935837863717888970081482198427673719862707091125186780901504456499213553132253528721627063132977312704344043511504721582773314449590471115783802941014823667277138315857141974347734775769452530831406096910854248973436342606326257371161479193033059950937746933232570444813157212931288936612524413370860913834759071897718159515584399518358024134536787164550930869410302915220290337350800885099436795699699135704019950837073039719011303635894246370677336196640052522790638934307661505846682890079907310822182489935394009102928932396013027887942135222703675065534833449934761897327973361101529894364558047429968093925426818380008292757864398375818208227498632620283928144518311856381824886823544266308407383372167015977483025017987814192812586317191681693513412984892686006874796995263077229522165422061696685817552893178851734229599870906091897338018667273070110733266942195534586803915128476140550757575834682629152281131672690567566233521043613464191489731829249044776465443046243562649685005206359417287802817526278829952547522756214547419482251809236794934438970319166529623421687290904672640284745789206581925702989791854641746453980873569826579397822747699579719479599422911837807515502010242826240 [125,89] -357727399703480922027775717690256451903800289024770489705120110606276241374186103864490639669151913355505158181780103778868055594640323520924928519753214532688582668524481225323638306817792474115169273254100163185797044921955002718199930762532989601225863619965353086608841343543321011642473420670702389889184105551278130307920461974974466091380352637896189258458022809576904847585848419314438345603870879984239553831480787208345771830605585297314127312665418778535885998334087556198866741974676865584042600021316428735276974731308456761826879682216841186220039019238567229520429593593687712302458703800367241345763694630910022309046931740150822511430135056431249081668064701762931553500151573385056511721675166525877827255067787810088561102341814017284511397801592514211745916248473711469862651663057762675198526212816353281063195450306808162739296947092112881824600790687082282992682115371025501091714671892391043689389284901479394972525349348214604253128804323219777627215922637527713059006292697962205366896496706359353883618393828755352730030675882484518252765180214004085042926299371733459245430950706999663462314525673222448643013088338801655114793374476217946269255248471027437992373310738267967974859886637770149470840633983722594373574111688874929367834388004330948809324894951745525221729715668008641984641695784379385721002348628403617394954504974652372561334022311176729432679027790109152680948056532616429499956611723724003627754538045869204633865060325048559418893173884651968053109534190049660121650592841097029425868911616803662194286689597312219451465200339833133895390076074404980655263492998202055507853369058237419348442802259917549528344509110933507561488871206692509367680169364051315597024246564599171382461565785106824804621755842572100311431288630360178392369541867206848853966386721462329251157226214390810920043634261321780811214264943996960372278053602642914922011693687031860771023565030968808389406025377813913577236235132863205407604363504611652742101805613646423882716362362480998730355143511985753905781569279055893082822529269013807128717564625006894505469785539821378040728575430567346831360 [125,90] 6069398022072422892851300706213353523252031108870176690351158968052459208650645799465584115907056317310310223319187222761173644348130419859119281903258761505954749948195372064714596366324551919542950916527374659873554332490657093177011324126772638983618031876773166855339716480586859097370466875238328675220089261582833355075888391930956630684160742334360798605303240233941615312280045328648457734919939791942244706002995890552280582438190800882707315724585990219720586711593689446561653753852378062599146004937945779998154385564694249320867440386668146445522117776937352351571239671701617360959634290756391953952066438096343738360040777535845861849773214827172135050171488304488623810114124219422635618083166062157160086574885125787670871605635262559929346597579769908417425652729149069990458187387645179035838133340928391254150510649764478161573003525430149704905976784469574340251841981567535265136724003649443667653845300859532862132278509636299545984403743476845845601728831963637992551073240657797483986820508175706909975035388142461277812813187463153583678215924326442703336098431135754857882370539847549811503359589516328188398031277834440719784387898818519320675156126121654767637373753140326000952627887820741366006335933903274741382905448530271769638242399439972003596699855137269885980947421172817573174387443627873029770472961741874380181126661515652517317152398104449247378605460602466634590245009890191164633076861493543201881752836856254710759584371573209528954216838367683828998107121114211705286268968463424271625031533963287577190162535893345960659746949160386093067644301374787875619047891904251844727979633352526166585912940501496958232964582379794300385769135500396666505402016997995199362233028083767627167299341906209562489604314451646776358433340939397721449992527696491597057229381808707056723943241159418110257281032484287293295206765048544724554251306885330030970012727651259316275927538504550576393495602053692508156145958653704257357565777648820514385539534907697290255577044626373866013949138844670646079346874744053823593331338945227176388436478532287377403669944929107396726157217240186880 [125,91] -23556412889476672341003008743931579539381201975515560676528743836156251967758452639131604521998370533016504318847247677416987071558665666253415831912589743731280230095176733304878068176666029116315650837611083170799069690060213185138113680324362459350145743058893277231331139770493468968076251887545129269746355725320527680902719274455577426647289394482248538773895212974203204851584563532593383381047932105973925376753271203365480988859918628307165689952216141286183642266591167657442145873889384663091041117399058369063852374697664143890255309457277229863391814509113108834320073548397773611626186245103169508261375051153874622023900753620576331576540130969480800307097347541908557264333584784876330331669757820418567537105051258716608919286479224835344428836336616266736872038874247786972353747658548457675138980220942182474810587676562591865566320887295684570200611045290830373488580087481394458259630350542240356390931132972254478374733958199135735506853112525465155463607300137784059771133375103458904211126829642691471308837545258377374237597692059554839836650818738097933101768863041837240921822151127198189955846522225094383735974776954249164067262554379020514729390347016320188241687178295975503283604559161425884479737426585207243554241327851532977827959604865891925395601642178039136094739851264918621786957972628299747051187444048271242908953807515478624164154221116938144891112253724941576485977409596514523924269264141496824007072922854607135587585306636577397923808316136108412743950619649441022496490488629575963499423391786336301801065674087078806398931722780516445935963346758168172219423538950144122135360654964646443544438550684641556283138166733214352594286450460318859663204883130235206888089314381904134749237924556529032031061524898587323135688567590694641056716460636044717645479393038320828561293630595912066314434630046416595595062547509179434149533213167229463981044996192242056231806207934112078398026988980826143056075025710451376542710301304786852655456967535883927792340680953893572141440687130624416990651376833034254600092392290398893198176334737306900647868627553906014132506460160 [125,92] -830822174362954194993057580414070097437880914363649544243910536559733696320010997889425282799282895527343737866502315269113589905895893455325730706971434819867127785438900767778084941872487212165607530874543892088888572840306142026981626465618276084669684745950223975071404658208333917679220174905897423161064577779646237585458506648854395680767390673359580484384582178031627904373878336424132998974488933702741603813328171021406797560926982508569152322759845314450798766246794125371940390263924977026773114694003604143153193435817439671030438350269684055186543484438926572053646293520986644226176055381695083564866014374103175401090796780803539361078174736223611899816226546417619222846226672102457945994914791665584213322934964344250542083947523428665295917012980564097920932974300799680464781075375158377905423481097379723324182602499007716972941902314287099790009222740728565353315728717333758679787021760940915644226688945328135478015170044613090615295318368903751643110348742000900105583614422029247292157248723366596071165134301971083593606982230455925763979824494462082983458565740822955282277705957380852348644650680271647914475292034358924143881493858642274794423890406891814424700561332655980451276337103797217894371672964706731054682358965280034422532169712747901082169451008922830982342063623004955775780827582471324394066530968735577188794122734583502208404875934795113598035362740163366097154667344689142493915627395639868775966561348732656012023287586242093507581622630009033323890117109694294593008489195478983629686967684908080358690776876023438145294214153364675260064891888861549374921298368225200442301603795085970159175916147069547613856091061269607502859562241647484140743686354027296133386250862996158533980296670302793509556846884506239386253384087408965550022637929360257174665308735369560967600747055746548467752717810912717725173268925763441564290199251795608012033760834139832727610189051666540734268116537614870844281597628261642510270391231838577838265190785470335287545877666049179466468190834366798395769482199728434770676993957436707909726248344132572517630281239736185545031680 [125,93] 16916106740418839860317047535379633423062630314258667517261093398062868635623439894466744855982478665316406405292667113913675527786384717678880328183728022218803087060818436315764049412764024070387510302838721587118649635732842081617209056113485637445733947974853103438406985116875305929663545109842607996564955244465016579968309941590863846376215906019168311286905181196623646875011290588623047081040918769249424526455963027551747115349128178345166091252296313981768769773767853257010458778042151860590126086690953050828783095863422532863090498688932443222154752064629020739807164752206060692695452125669248050707786868634650081079880406358978745857481948609694246162633783795196309620266489528188780768412320146937568356641637556603171074719532669173567759759412592486512504674119783700940697509480318167808877047736803504521139637179223731470853611154460110978378935610864879321194779608285491652394491052513557757605250953830299441956029460474227890310287247098859496986645506438655463260571698462183220272898639052509502051373888868283290801674065573141988877790715209333988552795196483571104357251306424892309678840683805239173005436686511797826202629312899392485640956206954333046677286385420690831032283199179957135656082693332794059321703278427952711045917515150411735463272207869351830022017403784267161078844878005544389881835461564888489627028180029860311471606096590764620400855239532900996311734595183500237148591394497252302251114550664510084912806275239296237601912468894149044144274857508258987619944410925088780688491486523791326811713653087452499505904186272779674620428878584475640459066822898141543991579161119485617135607227104321438030587256008330381520551495691963331010547322807570261753075809326647744214210724638862891298187446382645266301128781002362488505451682826792413156902202983455124804921775047411946637817332044035015756012633119818256799736282276007006126025319528904347045668219016401767771605391906127648076250622418511626051628052713101895866073694841858406140137295106816674837702167864832667715848983250831032919562422832390670029846432345834520193304889195716935680 [125,94] -138886219015076364449179399848214397335308780790176955986465484978204007253005469996149330482454290160940035074538981316920903418037545013626188846479505160596601588684861524825683448440665513189717214897544726559379704586136320514149560509395964433881547920011960546746310444553846793064201796832564724936677290449983558455326390317467655647158185383175416143129370811928573539008337383435124289834683008548019075432373433353873488581713808878788198517956534999069586924566598758235579456458869341323134918441350645404056699686143769243751024185072217037811612449518314310973344628036796887954902274537933103924490525871371551720004370751418891149474214726453139858586418383306698927302910154261687729609043209298785157986611116391911117595754208944358568454823738202066046140250090418257686813390196613976293433293545876797937417364755867387337060120377393988013842111440067764954328492093925575721021448500012396995938539271329612607181186439587270920202335629112687218681468711825532420950711352987452280242209759408154825072802479010942049604002847355384675800650124910030100162068153383927801736311011323801099480018711247776902148303071802707853473536090653347523116127896190582352691068271440992991957005258759463570204170378884345221115040978521991330714324010199727870219558353795745630864779918066590371968807419719082540759228838999176876694806477567156031541719815765630185570448067220411208275356071590278409864608376915336591432845451295487824095414989394578503659441443593155863026262853875868450913235177251158965284044649237161766395686276268177508982563073257697111852592964590365666607831024221826360790241411803468243037536879980152091533023662847171598040451862119526342138518533240951873253049984545732960372624635373481466782377841977280453219984376286861128481484697580942730609325849217668162150579756937742796972008358275002277475922375585473478382887911106562262265303473852462505157374001099448921321364135386161431971399165328242480486490418625934515549721550132605018229497240750794795770327487617293790425955691956191907174211026899562995914738293752377701607626601529344 [125,95] 778671915249261693389106377523531466542031209395767153875687568857573462180620045150502343420070817282418405508850181719028376618306549236675530157701503197190931366102197399404029388459183036796553699670024292521037379789496705398668999594199073361623125822599751702483610473303435456195217169004339145907602849005304818051626152644264211779109332819680954902733037581146147985636152139327816385448181416528280032895339709320066095186408358194599483762099136139811756448657092243236204836742416014756112754772920137157550572835175998046164230659859698305019029074637595899576281314344640873323662664703189517135698901868216577697186632854496182553537413451517357886918687725736012231571892576394095673723791557521554671470846013318879905785193920702155667394945148008010357329889369325244096807981712031699199583158922476538659649994055889899108463584219721959004042361147053035481374720843970759469912205792065183782889084919596259436603402550395844219899376720381139558164019665570219821186516066298846828242223138283508846724174203873807745358925820186738443580287269539753463731929947635988422603617758380380137154172554667277303884993891316439154831098332223420419060776880519824472952580486860233129280871725132464761308747322372954832999406019797340653204355110921930288334066433168893706957261239573841265125011108281634407950502910647118140632856204872697113585947620180275448299882248752893824992043115182686469726919396899024300489054321151664976191692673704234459354783207320668757675523319912529646920656783398391315846944601159022034312098219286186328497764491501124037735715032401248663076321572508986155440737725822149728789083383066853086403159791910404657032747388697526811155946458965861167527624035297717944059052682259811881567837415369917679324033623132986416663658046338591924464744546148151559527360820160857629991480626334148388565619222445598996597498566558439547167817029181102384401278767950707973699114369025416109810352092907024071912168855423325421405420230890137006319077010688782095260608711899926558299582534100140644736470258530776332081957251313785104556322816 [125,96] -9193540169677859302625534682273492145166225827429761443424356021325216348355301656466285282754956408848973247337280422279148977907754838426172386233001237432185291262848716144398990717993410652472062396741881735468780840760230165533820967773307169484659530953767462192124202903083598048846727294556377966571621293180003572152300230010323564091672245428860232003313770525399462560664149414833442186762592266796649525618447787376341162484294041226861504002040252397026066629355200330681994781646463564192480904624168617444198974252846483537162499868881508966632215420405415840032880458310291482811251592970525955198804268557899373599554456234782673836291897100342342504197889203619257306328710747622899855893847210295693191507012024197452376550660193871963789755303332217008223334799512966542120094296482325587673012365902944042294398363875374881115702228049933059074227203988903605581563270252465894420049372281024592552919513217261873058745818990889393437277348476357808844485995727831089711796201808384241662669162716348304621451448594541779128847740830661916858748790251994320233454524411698746195848269080144684882701412887562424661234936044080274955645860424712036976909763895761208888099578905832597710542320883565882050501434169148145515862801545017880610636336801693853061376664823447018467881319467710700060753416083145415586774071165283317123040077203381365677644477151590433472818391192095956079788146313182647802651635220952318649609718180386514042028700285876189928787665452790622091130862189454208075676556434518030369216749279130803124430700299043874294617200985495428629373636137236346253321063206239898606321409892876399596938269170261500268134544951590197414534314919810100707813861330270428937986550672017967554535077140064463022077859672003338324667911733923937899478275048981326806391782139673200941899029879617595715766557201023713575764784227123134660943424759557084934802966050694622853438740271037070362219952668886488036059086763385316610036772405863811137461042467744981318729142908165003252169784366359110404203076215702444544129040283227853667870844464027955982336 [125,97] 104553866972696187332979769665617992496591478405532344239170650391254753277087646929478775811925575811334126234699539036745102645192320241872847586003901532947320565567677195570830210173368213007726695424786160831238800956128177069869739700943340268109867289005793665390500252778140367074883589216815474505937041267286825400420224287589547186262994252827693889701373573272648610079930683339406165950386846541468418628909562209112871645932715489444127158693705404916711031377930858042063899959328897329546157969663645381404179080421401456583137138880898300988685910200270612980913317876170990035582993842278158372096878772068951006973981060507206757156175044272918159061556411212938778801689126178673673371818487557028258131353585033763204796376950335394146364146937628779225749431190928652555928798843033702505722043248411219973429480810560829147786785344084207757529821522423791225992129186111886610654769765286040766396086398795155052710080610803338990012219003429591797597110176736763802968499344795275003653609175722316516023660168699120170468978604763841195372893908559590661959831261400030585249274683780140852437711706787198783667681061947951631331170730643456439083518713874620045324743470682789952437594077296332351785560694756937306076672821203423349193827671035863209649091830927087718218376118806946583611639337348846457181922240266081767790693180135812803190471192979384816987221504608165972069850739463508818168949530409674596091418563234169775074074344802819975607086372984666000589728836561306519531969241547647569570195064109597698406379756101562716934568395467783702943434135322694365595468663346884324001829965768332984293413844353149933869324818424524585720469033543115746763719839959252518971498240979708540591935440024484294436212715426417804816009972634446922322750746310094481742485276080600510452402701282218723586628983556586942703185730072012583168160038689717006607212219442349135895574220738490912935046699113018297280731350931132892973580421035050167897190819919555774239123290227404913978370216513458361573707778787521254559122202780696059719846915058769920 [125,98] -638642564538123003042724551118025249538576424945292412091507887491545977508627304573999779157899987563608496067924505690790302012677331726710069185640719782868045506701802088940707295575622604182445902262046476672464045927714883168011051608802393820016157422823131338381273488520313625460716224691643998396066775344285549362128804685309329797171204296413326693501801928657480209022230149443258840044192341450130632216001600505186579408184157848033187026796313423807544902108244055362337356660372470567422282657008622877389553988848102958208157919078829782252401778112418123631121223137905419204787683605785424892944121126480079522596979313778180721463211234510867280306612337352418367475212838916677973682706966401228537123115215889280196707874983497279020320783991249059650264999015592371733645351439850558041940160328216799774019881128968231668169638666036637154353029938759640237895329383899262544330833692692236135632025860889628953876802159623645954888528144580038228051596568088471777299295487278903114895233518421798470261858339070881785360049813350068195457188495805076499803517762327350141615258578035130790025626998126761927997599481174252295303520256531389030690396528798134723428641432937304862036998751956735668593031089763796523509589202950372633899627184651521226398682609598259107699658041576386578290453425046042947174721490955052252246775316798883271518586879794175035904743961124086943592496277127912456353496452122175823921676127342129359406815748903861169012001837729543947192785776562859550430317484495280110421248278808273503261005722287043696468400339784022301516089254063979200693044368653330355980643476803858055196516728257102716225825476087272841497930136747979563546230143954942690532898040882840404588768686430819382662985786022187116702382664824882680400000003255987027429675188208242320416513101595804917393765532163805097903508071573010765116822308862930768748627043149011503756087079134464362389385317830290101001473087582372983061362885971408536956776635840424791577688081277285637618657759251313852198682087997263318483212858782836369534659592192 [125,99] 1226886003026270979956022772643223976027494629132898501898971983077566380955358702714231290461914212167728415090797976735483346901663718987251888253368363906953469176005228331331305302150816449291671571641946741150136707653178900030634991618486741524169826640226837460708043003287568898911826479992462746955018496285190983747727022176005455142706250394301540920205492111318777404882882654735750806243639741902368813179814423055117906552985664677392413568898440667285721942738101668252967118983706990955984828839271365803644277162778641543730084761569807543205472323989638919028469431298768860532017930020821894583091779183858933385298124667186332763034170206522462085640272551048590578993476432365706397703968427457321389022841191299484986943427914848568922866328545778942092698056073529382973638201381169327704591388044335070146743891021566368561084002847781993444517766341052614754635706739184749999260283888402584179312368838566688677762333180403263103320140335451041728208990504735295489568565628911122553570124901630422870867493683644508579940228139765758075339985418922773243402422351777214592112291193054613389536373928786529188047572895769109838522048997921240601623887100677205858027143956248383858149397229311544145230332777705633673852831336433104440580770784465965863422035955060893464451799087814441236796055086151191209299502443277920001606388193109239289285060376840397067419057981419022559133217193377577975014228935699469217445383606858435334447379779281693648587673314611631901922393120004372143907339188576586975140726789559363715815817218166434637938321182388505797435631107430586176967583341165995900416432161025506916371891435543974427759451393368031385710730631293650527329508113662705524883808148710580755300753426660060610688820069214289699128646532013354836065617773447869635086850107304903133932094807132533188467375146491149566397412762087746299468871454092354966648909021578184337636456536322369193800340982191832095222212865337086769451571612431719338616478125527465481604738018395311274632230965194228162014727972598316820579897739728845554204672 [125,100] -1757967023011693849147752583921805775980011850098500889895631072395493014382961071915839229854937748164394763152325929589821768458714303584306487510421623268668427729960053217553686921621503649523121772917949955685548256008042323129702837595584246365535909033515748554432157155139515084701025499180940168508782957011967373156960166798009169793616970338361541970833354252636794944043898941207725244771841916586426865885608721485758235174295183055910371713119135788869049813904711291871421930335770162367703140577835630124120664984475047478855256207711538152053837673939116688023315911071859689419828568571056247724023273510936852113536149127784922266834713117977038356636037578070506233446881593515779362623504922996166168861435705718117624477955278038113627236702838560230734107755982528333236719411252455843702554547934306063797838909018529198995312656597015587598014249797969065995462736927185856032979201889840080951212697875888009067046340603690045741618244582727048360011201033212052559255266476973600433676614706521377712334845918582023770070130239636285327259425409975076069903767199590846823028891484222587438091094846600758718962982439346970206106422083413213848744516134071902697904216702335071903898441976660196791654387228166880939184800154109791007902009653661374198148315580020557624799652153086014030318362999827564455526656666984794367766446117068474740911425535276754424495623012946013458753691317129729701185809647355532098935536014488760019934285677564086309365391656888139027182892698973172167235682836857541058516447097580702429516603902637215415096613057211555362287838920470845429006647774858536673333517966989386223960112422086028719266713189255942084875303632873231557962962997650610787863880620023226699539097933536216727787062375894619544985676640018804054209466205474044970167559183731478859802134048889979336156481361815754326402986916435495888424636915766674910146268058493937004385272338973065224528245147891742733664221814183950312696464846533344845612697062974972398890034033488593345684613807691164676648216859636948629224673639923056640 [125,101] -9099402734616794439600886863363078314421872693783000965955466604461221913058032672617267670527075980858605163869055667174097960746610322487317057977144404589389191328641580106254391650861503964993145980776963563474331220053751774907884827493376298897619335042750485811015159441093263886571194247328745233883343546114759487563251744190497482645581344472589315519191545446688051285456843409554933887423835962330342374431237342072311855690009412392254735033473032377953240247164856180149316014530359642024365297481380554170336588455102671122392187949483798368607619087044241289476120736380369641273720336786990402887217040674089015474078304876750849728461404388708354486320984777106000155321555848862560739028967996108253195335341472571961393555667989373993860648043189775652715625158289754214765211606588036262997872149416161900691611320818973195292791684062269755764655272254341530404695601544897753877069296714368395996598354091810276017063338215848721585989470399167992813710616788878900962809057869687864455570846595121573056639063371046399916082483702187225184589779312560189935291740605831365785354265386868587549371779186649984356605981281742420297685672787486477662598781354520843391078276352754902850113173617426437525192398830685361808391512781568314144618002994689942270257607444261705641931543543736761562452233280205322040393755486909724228746837387160839386291844984167600349183192637687013517790585133893701961604955923152780548617189747043772727822938039688258354413894566136205957984518132016661159785783056601761410275036143826037859133928440735900065432713103491607224944408138746649300490126495943480491482769487473493490919839148992982685792168532657252993011046081632181362087886137491761312193607905193285294470242592443214633659518706903099482733543497196465861397488769810351018508914627076086428955359163663133551038262750651164472925761754188590704810337635279438467143417761284485741931204063348355951005522458432434028634767177009156925769874464238387322325495954218982322469917270830601020670612762443417091648230727410404839725050101760 [125,102] 4300460381450512355195455391559523606155364379238883510257580961872348604743530184926061260656393253787684565681915067136838468020134051480987553700022307241290876689792193283038398594807506599655159160475025255444201946275980953748179693630246527758973301369226425251972378331270848929445900151864161330973685666065702251422647656494572803580412217581657233222097036234560586598605266552558266599597673842704617707305611992061718124450159905651710021768903054149563517547062138317299365767133027911565502827150409201485442476906164744064535203821482714536552382827677283712577576554002332572214819176035463239139999300693678738793161255345014367101747591240167516986051737117220366777284621200279906449978837173500688845856737044893818773712000679333942734485708972387788973262016385976493782053075265739083531499720741492640877337609778486847289242800972206327014469953823125198769694652170788507566766682674199202413260626192599240151177135087087879293982735035737982806501727771834792529308510282896297140443423557603821247108530154799669100898421804778237837177261430388121295258655819840002443712807755521400141975332684666165515338256951214494435728724728288757319739896631144688303283930936767582987873380106861537818198304814979460845023496243696537734510500652359392830385022875268650198010485750802497146226167726525270932060943507157960405706921169119327021830792204366814113578007555448418940964666598258198372144906859826613650916787122698254555913378561125215957361632543659279236965456525653637640565530092859720704819866224000706194809541385570619190804344016836411689393842024944205806781557127457794148040242960673242691412099865794546002659825479418661064813529146695917704499425590111384435660970222946632711151480007549386773528313114558365091228653950906234774546719840229585601144370821331154285094270528262950146720741507830339637866602933623120544120175219331487490728214681831456057117457710153443653937565304440822814063926419330671314802333540513274785349929229051412059288930191710335644187670675376196163665902348063039081938944 [125,103] 140732743528843458898507920145090827366262135842428652920445281826345011650352933724216643237550177603645149894363696824511684047215350464804811235537565854948185663604218953232775428497799558746621156820995687372285426723649110061591762863542524271258566459385046821409438163418401969464632296894430916303877796650234968123020020646841414240578452206735625643401879708879425773962014920646825811973761585655881287659904189442897224210997816612536620436984833090322308625838391566809241092092879094525450389190171302998147112423862974768626023940142180708221162395500467441825629984714719645064680026285181741613109339021908781905917789918408312426251610054376539122774433320406773752465944329845689941044281125943233915959328310702911712339703502201439569440993078660899582008861762897079112280147243627502141923327085046618406689653429857051341995081207553904874068799937251060774838319803089569875563859413054635245359862990495792195671172515163194386934627105464248141609516203748911995271471203441066147579666993090586108521208054894759892570429803112954121456149883471795630009984991526150941641754750848761150363412267133750276005128199530987422671872225035657616277690943055619574564289907277117896779477945161989267805875079637452440126042739146141287421463899408669370183177069330215636709193775609802926948303715209070682883682535323218253694074513497429934581965632739768122049104893924321978869224203228205386613971577592155020310374262153126106312014038184934780786967196069836575297978658060328351565055340102147749198816392333064497569215600679754017746208438525105871037390020790675949089839528707352753199079313914207003994287951290439653368105528995987098384707260913410780798724085454037974853283706738829947227393985594138655310813770260858712907266014761223576603869760215965727818327625457364005373239572016964035471934336014984593782299994455010965728533167763234626530641014036930276154705417025307307489596171542044836579335083201352076286301721370050902249740234234336047182527216738261762863310069029604930428897107546719682560 [125,104] -312363199748365347513825018114866452398149035613425410530684718612400068208699654674625353048093848586835646391993972272767759654846243264078105152502056367116227365260341374954053489141813950098621079927775442263205026581757825874342536927424983050419930230822292557373338995219366134447235816655623739676695330937137995081037306795903145315106740024674149031556040861734168986138408600801678076817288704635296149819598626375569310254874373360834395409466667251952227952279583869595446424876409116067395208946862437435411859460716669261860255697059539817454883412881644723774703147503933179630244567821145860056673232135025412134904055922897122658519763805206446169150768954029311234902536941227258245128826948003713275954684428095234934151518391295280639240249555070259010574625141266935323223788559501206862514945583710318891209894995766727308399838968402063081820817504944653979873428372314894055524418517200060575268470770562216360183018151423576778395857309997714529130472977292381365916593693597252864460480781533758325164334576293727794347324886810272268347599150372420587089079305148858376939867741283713062738805737524494898596061342399123460965257151865717079934937372208016686826974417866310925397234894529218745192977798566738169859647008183225677282014370809590156749007304885855181756986097323927812357439325824510409272609348654676327259744327190160606918032986318329705411417183196180501348484136399696085645655846942750450536702940797303893650146821925070263540965013115367209123642225026465431030537251971331205609699570407010052766768796034372902285022438675831315572023516837581935388734501549910173102512393336366900368726392724033598642892751644198675763997235971341665431277228611920828719568001396247310148164655117036006835001001114017911248999841949050118671709392932974236945595424126397098616293536682797063402188339137136113326601634287110351418769076526961320050570019477356363219864817270874185621437234011346222048297050956687062985118044051819549761017014395768747714843146011213770241013505773842356007395744915456 [125,105] 84429917091667455449528422501587930346096478877193302008604863974084388989742916280123681743049785578663660880142753904966695009364935660924112095710899473721259371157055934218749775940205188760211373726085705439532322093359646247070529600601926505009121073312386690259673263261831365788429784423720080731261787969643738550630972464284969503946953893151593942774719674301767581699527455365963945893330709128755062508089346750452700239972793980791831031392814687078169957513752185307497434285169683053988017474995111963355111761200047871209633358746353557866530358004952309561207672850021267688372214513066863216148425733410793129116328914685293794240719826849014542456857318297208018553293681512463542445766358282792177348283805815263704694855622755279650286981494287467435252683445925451616873783877345864363342524194014689220183074445684422706471330956423671506860658134182585996599201765696965609523499313663571701699568409283378829817243966244273481057787023983359098425279461010669968775597929179483284188536417138699011363884897521835408132240912659212023153206275051399670443741205817440399511026705945644220774452674874639277081709453539451493547881748060206222455332360192823722819453260559535107014869639517830969105846000341079616491755125960736294698237359674986514659067665995098244954673146519737546709843936519490270141208378953131469793210214099536410753989710841512285057855840006894822607825430340414639579921841697500786629171876305093741953652014870871580542544654227616540386482846874666661004011785178722068799169352409354617955252831808653747207687207758689540715278604571528705707747446948538287789020862247062902036773908965699748756003108564674662177287014713178381412228877207662774404068958836414069583182341583826527790606066609167923632877421165263512879326122682245253649126553730236540424293331082118071033378197751077695306961566037386669609748486451433821729002860240936708227039964263676728909609345017300714015327063608385733792588279895236395440728688186524371381628149719572509272933383196215075652550656 [125,106] 591156285747927831609774967470698122067817471379852793926299171051776288184673444065522976234151201055520842185881754745696375527283932344970868012506626447818812572757645997437148841363092466450028786460913399684852778255391166893915668228856351351990785726399517886895912343199630212804884093149627720634864817590750240161383306300193039591186626947412976132345119960009585195170081237286028720167041587935485972613759542853731486241265121508970418842872479301134224156057409780841001754679401974376802136111635774638795456475896184388801680547260974342296448881399714279962536175771909395685724759663190949279454283462342672731986757701347575333719616482200582234821077672159016949096197365418656705346783958015939636060061793554146081947001065987983310098929102609448496939130129469655189746393409951318739905726912985143854437798702734986802897897488141460619231265264797470438138153622970821247939330609851200591305902454461397041537333503331617809261419790058499847548781615680587784093353257638648560147502743403531737753012378388926662642757520599241500353926212177928902826338014651001539756337935234816328367836832082260092904003195722669330648122352893599794298650128586945146651413944153416152082705369758234421157241975569346947884780496657079666053171817430791404906179087507060660928122685115607559936645099961311656672447519240672107785589621997666162414912661356987081108563526589501940828195894830823282643835270257385800024870255997363363596279742339179365035986610978013065141138994153694417412268170264552059876971913150624176284782728468012481790475539496294880356882947653822594690283995380500249106415406429795514828805094152571729671616576066819710537837000183295017557827071224063747974929432098023402135686783322669825352418078396766582640198256736543844210991166863970015391329819082915314313707057961765040847408263789152131517928964066735617792834367813397832688990012026063679090655051574983263891225137263835439997623354035898668963643990171601546860230667938659479202796907573139897570177027054620114944 [125,107] -792467833434590520549802369840065137972546565810074934622459130758711032493263173344935880613962376061238544964100746853180319205324004223453786470630957754563376291996025756271989989829899539119638526107862200631740646355817185033237262023520568444520340115739010276450641248722955126620978844339913212873128914574743181500271907952566098465330447532655542148091133023824292473022076498339140780750414903809761769502646332658347311969506065540786967726702406000791802126806629697706981782317829308655466014973669640271381343292830831834334501874396874078266657114437550701112700905684967303898698473752211687548021016366015284263091521523036590867257931618001984029718011834135073942571070815300375264247387250223873791261417767094464229415725562059797524243729311845719927730851591474338548709836945472833692964661746476797371520855579103150129110337565950788631128233617028803554009681904357406858972962915048257557939310528415596815940255860157602957295769734655461487555825404453099091221569311379647148750342920745865200049383852113134054223902890156808470531205277581373247532583124498135521848204377726886146410842251549908203877087232714426794314566477593252357205700283604851751676379484023821047161457765584745276844742264008415576384098796104264849212417786584357098389968745021836122768315004347180266750559086607207469235890384315415242358919588811478596723417259582698456482689843669184426737567767880855016836416991334551846033210008830928635324485967939949458269863696180016235544114793690676178151028322167209250859035860681921934872682233799705077473817318024681025619906608387487444654087118236367247774325835870460233781532270489602374561519651830028802249233610005917323327494114082227075066842452368078105456681606656233351480135134421790378488488272995986470454995247695826290147250684969443713813012621443480525909436587960023914697088954526071748358012739405528990327070079037089402176448528554506608687273644842250905774443729612090717312579025398106454406912345972828809690811186897758840946362680770560 [125,108] 1392017401656024936876304193638009976277318479436715520192700173215977669950019144024808460974921776365025689799623782261686047098991958931008510433155279049697321629210296785533240586802175717701878002264479386953655424415052938914775610462699787673727464328448154248354910694407048641567146699721684853130848951639487827710162280925977574583990066608641751744278223802860353698302990363516044531274499248966503107535738357731298147237985872123647785427237183553199972670858632816042467454472086332539076238304316582637670742333264270941156423039680736471876965074761823242492919424162858247583300636064818396396801137027848608311208618841541385635118726705495728734917887825555615298119153108100839536528941996528006107624663194021036503705662299194837582700647577508923727241143492907249818433041607486519053211833839572389472509319390186656303034232420746144104128918282856673446369301237969069467569662033157821428840076596614150739531462633199405211387292382520366028441925608686959489679350874563851755374443293161919706265231609030176215526926513891747231410640367296474034391450683329496419428849595495587552071061451052812648488602438703687712887378012155534826058415152046509850236092870072168830756205100419087924745656930286356955475111384891266815545242442700579008767398701636009642192840900151470970686824859424501907464533915224121387947518348846185988249181733040290655996250049665847968178978056445299598323307930817304797279247277268869125822145364846839947072119488765119666589079488187015118441033887111156958209601286975698332792169103721816112329687461721424187511514281031537074000665256360438367129329515749075895487650270750385541500621082159536748446113618531287494903392637847380265780717811838265478033854651146627451878193822163633567109995787513355236235323419876500464708090386572202723737088370335129405827253787077461780121966241789105289564112557797568743144568296787424696295032554029312570367340373305170961077238745322248210218339435974351018981003930929244981689751764332959517775282176 [125,109] -682367558292599167304994866208618995161660023738235396969743386699838105854825469445483219969204714778637864444795783641613540113834700231510176459979656700478748976368929101890619426967741754904919288777190105503358814810927278813806144937069675226665997387477150160970044861233243349967355295482711844319014681556460373498853140113258825352929539627912529841192048739070754533606965713936179198627687408039217339729934184568037426955378870728769169867138945559214089420572159242988966461559423176306611747122884276115272503738040316695876490836085888749324008951514731888292471279361245890550635453769485780731126928685995064646591684516510822125064997479915854330033566097009015016234877761387037983585202446980425350920855367202998546619611738236228540580858254914337392705669852051492960883573322789484771774218505719204780010842550579370840560934345018348745058250388922500355941961882848561835523696834104570609485172510257592675221294793745749426873000910622344716617015503507973080541331980102472469203646379156496944278398721825545458704139365544226770667192864779272031897959111033990516580978990781999217643337827100916440159914189766754425652850772243547580306585831144810837613575036038809826764062154526664477299404544397393250388903411392792814850090175120948540416659277362395122382146578088083557733123344727178558416290198156802862568054490914668180812583976118481077133831800737812461820942201617534750063570914664269187351198354652726586439960766899826928220369723217401076839716771109823890995285521678721450915241606424097704569712935362675622657617977540735752301908333588958361694693894308797503995963398322368864560889065062369470461126391548926148437508455577489481474147160525777067862491823235128841561076018410021745943322493572012204923723184770626977958060949862775334299582695586689396017830047301622124602300904195601445046876735695509037241676890828572144749956791756933845174409530685772491075522934255259038320127741985458646526986707184053059728200335908400821726097054250116743168 [125,110] 1118652882700753774495788449736502892362663131047383294461384841154094578571132605292539424711050664543568754992947465586047011689368444230636129063313190830936327430698056099086021160656082198509847322895159108972183925552870131446564455054357055450911431462414288899268771025728099000292506183447945590374750254398572296182531238882995694440293296658928644959398334896393883694168962871433775367001625616298430629810747885676956074650716445528863452366652330303084868032912292981669008627759432718382241932889880318188224829382604556929706315184559203916851840282873751920903960713081888512008718395318708233384371809570669267707885319325528589992326823511901344745735227008144222895545674923899318173489836473224640450763658067219308999244234122597037925690366727859557241174249585683411444718327153768028935541789861284305639423424337334414847561112031830522746449167524025717032513458595450553091973479404616965266725044302625414776527720437005994767917748030353771235083757869105342476611351900611986638839582251487776265767522913841573492017361048249874556718376451527018263520792270517750008187038962543251837347810683757764342659961747706099087401359139685424459890024606844645735667914902581596666887309734932012410666802100501205833153892404548448225721700408102847618585880231723859535605804141493289477815211253461160641902664423529468460088192696693063377462263707177392314745952211540944182816476840729885475459729320783058111214353793857488201211331767903639721345705740929242510130209537990624461719379481220101220352934590956389445610545973514153490226954107213707627777699499626990315274634986337980850833605166401366306143749569934808942070232503185704679198773672378781336975348239583918640721042371641556043393771623174844364568617566535762512383208985991264739956247031251496014447872312315352193667079333579929097196591146318353437432417198592496582815484749357790118779230107752110290481183880517547073338946708570440100219136869103813522057463288721355119292998880651581450261330419875840 [125,111] -272916592657890241182575484222700042526033584308492075259853661305938626797009738983630984134199248318398472630499339855784624921767680376900158192556599412927351193358688847489013905008735715405096217619798061501812507822772349738653909656514266987676736892661245311411394598451785751715998596002594044334135563344685788858027640804280226742113015117972419683640935671730669442367410021372755252363324888841065771374196435151812447120397090823330904380246749771893643737394798817978421726714872026416259555465888135029906911396200893864402059166567715195978817739719198315684611699469485832076077929324809183411883279721758426055620767790084905970506535027770324038220212630304537362670614069733160191908144064027489556296440112480667646891714832229949052141904217577972982826814209665857741081722060077690479163450743046456352178472639674595877564247880676112520440128561419455605919220703729201101737230201622336638984196443718689622886242056811047632379767185431232799893023062102638490291217219079352353070210941104232279085493213542412201053072484089137670974424060956490839384689063132248416078815644630058521533946318456765423022286470480254500748767117872679066832504329102829673367403887696533444008437239669772970157776625257327119900994508894745510639117001951975903305978769204590884494938546703812548917340137702708391919068854584256262615908663970430901582641305534103025825306519670705772567971025023893297610784314869835515801175299690214823528768626684273620031855881346129388629836818547156755596457368453857029514912852323458487828774570450626135273437864635824493825246089606411044666895401491932608545429836644197533147684171577664574678308269627509880449769811513357615216456051649615921419362573793175353976001401640430648631925170522168076015491498623282316325022819399944747230514396144073725793737731883279465572097665418802424254104970502874500991226059712099264770980957654254965536477964715577855055674942707497847736974435326877475464273769632246020429248231493629520430301184 [125,112] -386642739599889846137905119851275863742860254977716416303504422776993925730511580204673256812581990328779145071496046786419746609849463840890806755094337012452351037991131863857427516611043703399049429034858072111956372785097798292643390623686018765717694671468878943802397534996709982926307027828692452347450278652618580232217569683116719132574947619286751391537580509248536361540128152259654447593409198506023921138827321909864818672997751587897366294244342824268071551954936036884343448162181130475451478389595522670244019653318291945808464454400017021117678738546429144651066646494239435963416631377943835891299511299343685618032176938133541388439927664449027351435773722107671792982489233770672984372309755852790116574259549379871665455402551573924946294784040415038958509799552253583055167166194319002898173567015215369121110399744170497262511100995661811074365462762867401934588653550642365915035148403220105259654175350564316185900935901583496109929717795742181255864569634872101723213683861713788845551805531928652706220260528181952124346354331619867775829888984058731496211568947390402590368798991760946122884120795159989157191177557771657977171790650973108565046038968471316287648871068210861300746152418690336568131259565548530405399705509609775752984785948297413850239603542751389370784209067804036503222090368710372862077294260207088725087182089181566060024370413330130848816140103030657504414728884751281920870568997805411416191751525251121676924773910567877445832526425103205106246334129151927515285443037416813637472588323331049556305408283422144998971692854686468477860773171985478938699110775386406614911761609285757806083496558151113807003915186015369281652533155590842617643030242394590212115962835454249552450035245337761064575658877278849036844592520093269331720700021746109657740038891811263110287814741678688001884001654503816399764523385031186715329193814446659836857194046135015073314442890690883471305715798141057082435257881190507944863671397951586611038261592610028147200 [125,113] 268665879296451266358344801550129187565758683125533387191608356049262962768240239349303605839675025356931535822289938279084494254364379097211183161612766733087899834540491459106861688277328294485021135082696571646379530604432831963671607855920745046188230709121284529533495126560346375918345720181809959637767934791889080154308092880724301761605199401209085841145393276896832824472999202092619442926942438399768893130480106165272867726624375008483779915860966387451418392243889553225028301414560340589818091686124258408133922695040513203864162565733009461876882183356584816271020376852650534018116802277551565404314295493889279752257981852144794830880059692180873239628547550566768162935417487938164456369979821188303258056621409659313262904070368480328634744405832356481345539891447922427395711225273228312522666825508724775983915063737381337180956382744106626023318494721738682079194879218827882015633055229711494219779190390515562888568235781617238738197418460069799991099428796115076069137362065076109456172635326993738153917031991844695445324251173382088646876430712252749526552393616881477496833418141827813931414929651769097414457299283866224749149511775214846278368504806455071947204096612631054088304856157400951123789847450877480354676242744406444536416195647662049085112791878472494017501801855035557849046723448225000764837184386899875101189643316098953143211427153301467066828576471086833495916554266773626062779083073637503835605314361772321334116223057637567315387927621514811466215643942886733761431172356451384081952156760725408893473202039860175030094287985498359678402810011673830333476983186868754307798866658046526549636164600876957844270647835072631703177955057655142319658126255587846608518220508436380094983752471431497193911213198149829441022044252888156838773611387286958832161333454985731579314605282665486067933198164546114407603707122424859486661174475499128918022018027745300955655095253924579604720366964085027090275392139998827650490719015485828567926767315311616 [125,114] -61937460599115155791810938077881190687311763166330014502160704503391588071770873651648320443256637229079157040093471064518082894539704288223108656130593717073008839193417671187717013083184464992460921007743670246319249564685717354744023082215727368777456153561131329220971495809022394670038089242626956830495910666810851235119135219680431915825544366397244886687367978069770417491753254199785545465495759881046966165054129795167684112225087422112008935085321168911769547663901175008696981675667170388294617649741669712116293391046181138531625101510276612989139291723433381779541911874817333421066440701633908793007453295634184105403107529176504035938838457540684341892985626920612706402747180961388730868482739180766408141826138960247252494039078797546171045658184877250667984389735114087296510251682916464753689492470182250370168375643158930544120753571819601605639426457531535040718476752927241256085838388448847442856904270642890074606467527511705058044666182071351735804967281395630960343019563802918532061499700712651334085661579223524115058334745697521979535296672034673781401186927327342498108669750846799924973880436396175615402615250027180400352995806021136245415535777481513422132647365877506319190466892946494467829213477255053014890013363105591699927233022787501569768023189503406816943302601280300459935940580260154912839922588689313187234499741602170012586466289188874915324076263582979131811328335331253702169456989478631016593033007679823998346323704985182589734674402018465846029656297699026656835505734256129651147917468088762738180401604090152557290507556510831015404201458534714318142844704850560006102267137843777523145143841258395855188136471486928712727888410450564482612554934045170944914430903120276787681127927868568710313731672370584082027177717813770862129475080471761315232156061368709870220599729867205593779405217169726620472380401489187712606389232200332454352614399340195107500508607628933658101763684338629044653101745164636475670986176094201552571334656 [125,115] 1650318470883189626144360527843503251133244750780607187137635506949943006047133318779701827213328680132318413223070748867407645049654823511098738724265566201848305966945848968066699103353723448079079573278880401088020068717885046782200851733854027402560640696321974742136744498258599003737100534204620822169767163343306539858432014687242229469759426480190496388217923350729305547647662434235939028117813061369043880170927507204076336374648192771095227894986206209839790078941791119964005561456616521622517214646057527863560882244746797220320521659635554900854867699934298328928166214886847109844705823781297423129609509086637660680947928625825034190082218160843952981071278573770026531788668107209379784383274781367939958960287366187549411167981846992664775341248710421038266837027453392596400071766951158368170720698214389584072466344941510157946411972886920632315919977784410795655145442489973846077407183902429162332197852426791210865512529086857351715288714731988586741915772671731823554463490451293435101545954375261951777779561059899180912300031616262446858008870751108407730002893129623985151363769109271952675072383376583936166914616061766825262363954732525985670223011838569350933838043934528299938578619636212751111710956493333087932725047895882860082440227730699973598719463132331358881155232734116135411061810485981883228422002039650410007674407793506501212699328669023941696904917044981743938438166548623340327402169576965927412980466179001880218112374893190480618434310264571971808774436790200954874793721790457675141374924286074257354782115063638567143889970082328839017273814786151256673531288863816205045762002871853204093942461846082773310340434203526178991468277459521361356922572648657589934231862176040288333439536827667467964895071288230003653097197564738456289095968633602633996101080894499982933732849872474567300236097815145944167342786441699097193496284167069726425120263350059504534576391869331249164281217771059903506227240406372869012477899832294094848 [125,116] 3536988787421387757459348820004348232152533239339125947771490200904949155501093909837260480191370417587827381680076170405057614106237372902209659495283104146490301272262147906639438894681975887738480607837277130892072416550037431241034329873538809286049203460777479032070645852796169315060546597635785724876794300008697298709503577720483217673976064157920581483350924347976175770459851760060292566024912790719988691661418294518372666553578548770396494795647305936227834671363363273605606617775988055425311448685569389111429852676094037276096602120408486416778688763183564475226920517592384238565299291080626006611591184951316953329924781115234197036987973588049115978676970709430244782803846769225215751583049125457560751168328222633104747358042440639262321962355454891457297059854797226563766828158554757955826378058080085363711549457639854332042205612597791776915785951623409935197051772413317808561763423183566891249087685299770859382058485359529352267735010490972380218822765655233447355520715839072127482889614229770859807292037249696686261832123505277628128803099829116676815364655675443351981925567183546995787358564009468291507683379826928552067773742545444491044575755342673014628897327618602121578453394505848743198097994645720043648811767882437207018413386016924514986183078789982940226046464472081044208736808548727783089928815797329521429735665064517268199019516896307475266467884192494598889750385543212030525021877309098205387523511491286926856838387444332755755004356690761565102815308005522841172572558208688659946427477980925140424778382224579268409010567394927482935914838352265349398079300951905248419081512717065594444582904365900019521529560815948495628261450765713821551147713968184370050882343655088364052046491770327211455463848483055408076141936416417495576390569865146111029863283993341250322759301462219110487802549595778886042917768578208256291768258755475019418032371903967634771573426933816815416735211215491189703049164216730738790422491955200 [125,117] -442365821223141054525369842653526447286340295144340773562764816036144865630221747106597420189565347635442345759365987281860236708486276861684266546045564921140844108326373742061559259780797460047778822752785517983651831331156474186276549502304893183832401010829928350921503376827758883840345092494212443277948837794165546808134084503281110597107491107741270244739517246141173470833567677383353877172928488880987630889055251171585575674096851957809144559475867575488314780081261228008908524088702086354733702282371751808141496783003128072622815289142576996298919083894403345160005273056635444472278465381645354400849162963080186368207312310514843122290289591374252794700754916754092376266977847790921628838024266558054991284101758339935706897631223107902462641201305556888842359857630931626817914438949624546169528929009510293601739727607531489749188539503923276622789096015683546174338613616334320029467697880379917562943413957485865150645593803767055107406778681064523080145250962337707865447846039670175398904589406492319992125633679372136703874452912205528635481524305846794805424646792043170577419817704904717408505087429974454084580948476991724679581163420484812911282352718340695335316712816535090818457727175696779606848752741047149368028176962585406888771603669606886216653662900962028659438572048560441434155925552890757774903526543146604817642628721512824246623055844557559752038256593185391858386133769293152457430641414161633878997286204312938716506736417524524549132645776143435738796331067659291700365582573937357240741912542164134414655771759433346777744376995386375547570852484183668106237159343893287218183714931928930455156659601094436400985680359586014815220791015995096235696888548180633441012246026176606397044628719774852972986073544349176487379638046832738288782613505034320180086639206636613722530082236602429160189577984974491079454018528476786779187583288060635364725793677626753991848176348951948809548175714343963857554683014092236805505024 [125,118] 64713349824664694419175419938483207200394705182196402245644749055100088544609123205147824985450706684346120045085533367274562287523229220682857066680099130098292540886484433558099676491744631556154191404312398287060625836598992339720360362792332617902394577420181736008193041303651977954149694945021438160529964054911992869485483268242685750037592985777776751967838343828183468053096239139989509921230647551096620165808193383571075276526962881016196488250310366158507883564416966678443236456846028356981623053644847367926828033075190989722708301411147061851387477977759019799849443576127605567942429337627223936420350743900045545576820947256878301889670352720550035815419107066838819939599496505580176298755485338852131266208792496570159541131950915460674737616361410779542961285351674987088492180177725458245521048491350431952087239586163576864864400466530166519510432783961923883344228282063544103713668502984442065480773930170501854297397467550881503474061473396317243832481100818953307459870653365656243235093210768190882766225400339010761855429648948886888170426307051578972926339383827400074271038478775918688451386454202637029524893290598605054491386341827076322262377817620799229333817917231794398354819402326855629476031432812107040509774427271822123466606488384061794119408775583224394652281369842198452252128654594037153054866582192377336204390119876008034779748450295102772212522190213829055375722484991501857684625164820358652293416974069261477800126302225085337401852790383696048611372313307783228527468693421889714388866388644477566360892896563479147046371639379332067927522442858265775607419239611133186019532488007293628935035147238727352654565260814400633679554695009990168298800984600669108950569495302989115676338263138703414224620222361190264381279960745771621431645730359605533489595246663201205413190020552615308940951431858486280368647491466774692589006856667802031473415694826763752147023182453699417406339641415745465670494484800339968 [125,119] -17678767812710729090883270023338594609902174417304674589594679798641681214542195190816801573367417188678904492208822504100397580981398279810429293772912051078795579172451994502938128554949749487730902521494059665257117698645203048630982691048335901701960334165296688988137493576119074115368918358731530211356257656697225572773787976964740488935490653799437615866600789875946816611868775660088219502305971048112203971438657286752545417494561079455869162533472308820474007572089069373027844530414021350767026940892165918366044473465974883086243221730909209329283738235951893031526323619199321199033677341333707835197500789770098705327557173642452466227484865815318592626012762087106667037785983139863814632607882628533739412460506022518150638491895866679622690376714173783290879225529076889912771135023866563968157497525424393157830044750187618973785864748146777436336759326429970724477397583762461135114332713136519955009071794124547977190753986664756283748087382879270889695210432084154118016700330412390554579942556127218638802731187682295197254880290387285861980302435693518536830215742280735860337182997860497082447738375612177106717739249470210139565167607764064437365959850906302017114275268833301171913991336605889622099025431699047860695429966161290662362490995389902143907850853506363580782258012429371944593044300633610747839292481337025488304365143110947187931108823988332312040807363706822382166050885548618799261959480495711321032962974809794048372221077529341963909619957553645148748268531382383246392574707000204100256091855256059638893629808959497840772539508191450800104948328160885296710492689462070232009956913067200745726787881087067107346549666295871800682800914123108693197791798874656085472456106179244843644000183711708851420037912334077522671872247432117803809469576027624264048565749359380847386066607288682745524044806078795804383188884011221256503850932245563139728093166465724577160004224623304794161153299154018388949837713408 [125,120] 2168648264629265533570630246643391077236530696843067261092053883027294814730389786643961713362015674518430483833270432242333757392193280088521768010844160759686702996094650539024291842046835669398997997361013234567270094691897454821855110131196620785159229676121335600165557673976550729185623083730913997653935424073208399497590362268069464846613525308232956518504114223684062460608794710702463963230581303462103231360448296187414303846616605465805820719986360766598724761636617530769855970067859886444417982751156245000628583724331109344843135816944624043163126912982211449594147916979934805946419951967282341174879996429284285386361355920524007628546622340379966981754603411127894880673681202247626464731756964611179428129754650962206058722348596413263518056176987971870108589165763471103886118949173814973721269962971477401037170944412817431627956583550494193627855997619701741865971855938185237706909253840674299586866358157593393427374019731398736856811298447349493458826114763402626299183917050817255991155361090709247396445379800308096711946336659186622325203286858377202112860732952095643485989866394158917947376694958013574530845708190153279223236454341276327746766729571893316348034937438731564967168755371526509286501468442235236029033650046884538631268319301576217683380659416544953107459211891083488958312091867565402769554821595571705301404567897562216111724737592833118539458003220106504939581295980606591243093616057013314775869342192970777902158494145547951946762872229853705574252898702288806034769170716835939949529916229428035606300476535079843752389322728958339039382812369689348318116938919530192640855993668931600939716132060946414244029036301966163802483843054357911209732717491994795215344454993058960534046046730341208362002487662009003690737280041672751716986059900432790336754953545659364243271273361616022046222457706654443326480011614396426077117678064641548110676485250476895257746845012297598902726415913563021246464 [125,121] -60010954993802340465994087184055875047327662993461299428068635060298230515369839047247825971153007278835213099671733992775591819877308595732359152934097747759909219379840952244321568784118498870776743781458639805665516724594357142353449530382083994474964244256984459663535878466108121199116654688214208288605079717637907112157223487357896491903447794403637965751494680929291238454127720278754289308631326468799968964308625010806988558335400781199516822376586974430744810192561501058212377266346237549764387435997132172136307976826172195724812805066521829708325912815064979203671162111739448273260617578511673944817982046016045450081032792524471614663743529277445259487699273013188589786317696115005056179759210879506187595915191905562447793793588189543521080317021354648515697398944876741418715304220001457254856841178347555511895867781177330280233956896988776766456556222465285456006458452550059478320510935989648661349999259235471720006022322964264597206821049201071296303651862587179232028338950273059541886763192115601842801276100437439266257558290432970395746586039512239186208656680619828596608288870768755197565610296936618546103207223023780043735216817115415025673890491121404762164555374181750053378753211240695925132059024188871149346345833682994911748279082089089434189693911587110607054281934446494709381584243511484377192020072197206529071373962524597287707851553195282014219837894141337690622052037671238899062211755771523547913466426264968933062837496944585576943652120535607027583835072580203677173595154256845061840018152302427369995313125914928104760130303290759958272077570004679537054721570894479596393187531681342964841743878062303201279577021372519045188575827708031479562536995763255521420719481610482759292596699940462916503719696296067778232080988275731386334601746773344408657721251655869747492510084803633602943157365195806065374668587602497931508654593429612770854854229418676743747952120963301703769978952744960 [125,122] -490878249671967494560120307340268530885646740384308876592164391037924866973920329234138814118509441737542163213827181244151201236123120127952464144380394391575705737712479488092300295388943210630852438222449642277050558662055793401361155149480067839356242762047419218206871575914218216917817111431251307649066832062931188471947853528889332223234923737615899788428426420894477797146361831612278382540168611587276106667335005834976721319163775680682460915643767740595363357901798739581715089126868445631071213518620586916253460514842568519305026300077436006270497794127301979876446357377680425010280089352654237509850783199405817791238736248289471245066625841569235304867109464888728347385450913226643950620465929277526154870625462638542130564258461497116743705769228121728169679746465592151335694444083958159650716328542546260138252663605873085175221295363653075986654633251190776176538588309368549988810609733463551252579233879299520632899400200436726351792412847540202346197162358215701872876137212187170532576207711300154986206678772536050580791679926827702950936745846006863655057228021498638237119659590119526725843706891365750872750221976703802689315284981164367999173400499300069894879497531168184019850549353618721703646428203246467542908850804102381917480499221087529985912317885263308930471730299265855052666245441584756726100158172355323771357424638049328179163346440552445118814833895231765477556238076874551568722223902857739477840989469390903867456173672648904664012572502049241967912612912532090979537425540878368725513985193271332990044630573771774322542646725206748528386124019735723070540049666290031071789853776923036981040563252184987937718606157481039159625609846787885705404165226017146249484317104456850661084172708469906819296184520721862011793777638164444755666300754708145498691651965346911167201544385617442846030045269329793208817297027200043743557499913890277017014438129206390256350209966187898835304448 [125,123] 98105296847920780580780937422134950980641604877753005254653671860172333515146396197830962822297921180008875994792930012035464748157745740521007438312427550846568647388916437823349848908989040183317516853960033945718997039098426823379774777502011634883093305558670985390200944293860723636501987306461786392055678067622658722795662019647455755950423023837069497377403815884733820349980135291717523433474174459682093871827633765026340588864824511405831933204381948650974461882206907867982919006104834705982510087575370366936610951490407586759901262387308310826960226740679382093370625105693630314892841855370437273805992367768880743768219282742330303613535032015252863393106881845104860438071543324534929052273177464294013757866205659003120348968865956515131160508318291671616497548844560771932797750344145282929549424052990656687275306323459312585718185929619502928889844394040242917703201224532028073103489189747444536027950158307600459638439029347374917576859646901984786971120999678251351480937864217948171982607324101489186996593716874613145445739878058342414777963320363082036064519683198400174880350422349161182115277909727818479618894373589765754837862404133461140349992670954262028155504875551959467559002632399097348316489978587269468879490481273986502912896275474865074779060013113808222919538800387173413061173649755842807014627265726609376236136144623787325341405460258547533458195375096116646570277120599762272735288672206540398003913475085314258890511364012453291666055286561473131394666413064592526247945585684301788332474851245482761490722706598527030413524979942684752216982652288884248713421413009428706185832325996126776310236941178703885538336763125127213598087364522924109696717969033128808074300869352070381518525091249927869813832406596693025467992658134068887023355877138386234128246171673933983455663843009332682438216386199878482591564975630505355807810375545593844142953468599137896997201704717385728 [125,124] -18448671725118295099673653033838176584616478325968271112897896648914896008717580343908981858016682538285648731258098992094873774747785528454219260540728726948498719427288243664830568654959684191717396210474500247334650923216328015496734064125611930719571821676920468309621630588403346542897263737853252461802028318341554981397879564652329867729122448422139964718061548245468259793391631424662913925430293196966415892682952640462604165409766535057103669463492990312434090006792307171560356132559646808550746304460863285520139632790488181068029408873585911577031499059601904756440966676015241074053783887641426754261709913469569960294999289916911317374844175623922900654639983797699749809947967061633664866498664523628391315270378317581358334150247966713437938759646628573037415892551617856559795721608361975361116825304759055778535130287795009518082704830890300453209179917825571898799426707384615084858314741797565153999321043013171876723911611833068318541587075185742200165043098415230508092238653413078355266224548693077280351565260291696312063039569293942005078481685461116088768704692202332276275007332891038348692583853743076706459984513723315456962864757070552140542683281143338151021909282686897692740400747460222981977585401538535610022416811417012291824792635510375145431821385968752428813052153374280956682566795278288956821537877173233479488189623039183183888865319597553036567013862196469490550069611356658010347204212903354584051773481494585478339752099047986296080990958190864209948148788777848994295852011529574366800535078739958234933284750514707340861285862801517880850120933396098608613858577470871085949850799196121985279618756017014399943862818992891995351407490487420125501397760539292209391263537193537845992577967526049693647347280650947631897448340933449837243109021165011115138884692309399298686299800471012010094335086313977079560202140192588322750187691725204053770890281115485463266166833152 [125,125] 1046591882328568280559611319167306580701403343505503758044061154838784742205095200259574603750749456594346338220542401279570324977439187978442427729129760446485330469816283893958246674055401083117893915799246350090001492604873480819702068426074434349677965802154402660381737026379139887658634252386377094459620385898198764210077377097843530401838615377447175370458116639134720487862082570091841379281480442851690703029936229137998936469790225265792705292339276119101128841363145219763804838937200584114129114972846907812375736877261548938005806043167606638285194290393720792973644930678260616204691632762481180171407582415841188850584837197109140054746027776585399377444720288375864040941701382903084424612161597214093148611754151353958486724553430877716658499304908440640006320827977737242233809812378255701906788561055579864406063910864623595058993081881256609862107624503796554462906941754051161255657746211153064130333648467883044135351573066085689032622349471144574236042233674430673824493541096705724382534747535591008445426553014284044672396546488343631191454454179296592372650976041951157649694918649656851133806375099655793149905671795886034194206325698519973612267024053652841218181796959409664621890361491081005544978827792867134249207880268613804269940943481027157208264798160050335400695411774595448032864191017326272179826295603491714477283749600079235710837744468647815877747533006922351871138438234284457465012133670275564640555393245030950628117774078072174937871575915887850774951423322159568922789889710303873980091443848993101398773907759682544765703502835757675947086975588483516297937699684344877310460410067080618074772494648780972895436005657815412259896433758448592862450345802059290002106927729760747242208513449096378972665515021874825157043685961515564811076684450647923988430140007440000578764331672061837882367978574616050483891631653902671857447458403673079932664639352806900236288 [126,0] 13393587302021562921737029119772880161184841322741516656826316292207457706436341084879686597745000905953739755714029987107274247824027281711033716295367055543610056402929738805921833304528834252003649288173779362544066152091577572310449383609418776231788361626262943248446854481138455706487549975520509982829489631873239660569476954476002602417807232957606919083492374887416402967063424474970727731300064625403111767039172951658184661838149558941536977521929978528620474399452507372864883629088381475984455699993267358802552995506745388210356774822134774686794279786945238099524891948119416678861265632151588587153592719621930851178615971948094579405586300436652455033493519635070955696075421896970861614521456219256524098636023548378370940038578183430579675276111040365438307673021790426120063181570574139657735713014919051959207746309805615831844473675485051240334242564697834525582094470802296592739786765422720931973177253352068830820762890315538373221162768590342895262889608040717700772032758238306401056507964497477459323075149327818925000026123910274563636383334303652396689325780017736651204563980081833604203094809372017874762212472148722633402435712531851333299564341707916594239665380020855599660552103483367158435588064618794125986891484723696661366951115945781137062836720585090896644972365216435187045308646592335714008585838228809713237630411438168352417574131171379928595797363194290830017325550546733509457317566976711106339144212420375890414567659031508798115938836857398105127986908223017744722638491657072042602048751577637322716813980613044862872478931068205425990100582925597241318360599063994978438018671418404055176510006129834808919631364394454086813895665922850517679880973396955180732315512760360039742370293353793690275288847578046838541719364436780849794377014775494520682233150456265481916535095282863613236041299622605620452849161299051264051263249728944147993105967756588330824156218399878642755826889648972855001910641301302168261720793999780320700259959522498612025265522964927160556661350530846759456489895117454634883021020072922207411902399376901236985190540427620039633026406488885332498573840270242847182776209043976491222416410158630997065368785065810484453248928433751865100407878712577482143538434115702706818130457701096632884775361930899424170415621090903440564867286722564930027742721191828323435269981669791548698055943410938420368161416718066902831196784973144531250000000000000 [126,1] -10107733842841203455467659004684138184668472452546097286231729536330629958399561136821828747660612400741490781579157629466222104730952518165222595165996250899162140012343980183723646259529372856189051463753637248610824215090871847053840926414453750246832877435348319191194440486207108796014949744037142399716839019211352351035982111811003304865540447482235317939848739601501728882020238613690821993472108939010558515265547962316222934971484069194365042950729467492606405178311517891625605945220395244363363054679157290186247226419946145835284430120261329173263667821643609710259714536827507097864663751696245509125532659878537111671281215364495777219257795299654876468935474415912207370512749065339161097839289274215567857655559024489548952303446273928923877724347967909332737128203150526013105744119088064825711895572586729081650027418434207433570238651696049861598645074242003293539587202079724307665905911551767549224198214862065353823672826046195589640975114545199734882315605816738939338345967319392845599606762686954914656249135979746432597758641616120978124305408948407586477044650249817347478767857735903837756490644288200802873540480670593151758118608654601610906356642199496050545294122348417321268460507572614504732061491741042997739124051512966658156706943254369185462244769555789116141874763428609531728173821234910567901382870105041138055879709508995146039601730515175930453123272846663560487524634883568120812861660285958021997719746553472894638811688734825092234343088983765943337290289958630803723012128140050165116643710256665241413273355868957070798701515424924067408140592722322321869117011856031922311231246438064694056423142468934833882365593468441305371712070724132063154066686950469428979514587645447022881952467319172653472402073336976529286503262454914980590398714208761014858204282251630975087990336108301003015263649315366577474198752286166785117003311744137048872041355991320901438375207638421304040754517651623739351618055318247871933387789293452906702533777237424126999366806201619541610375525152458590927328731376143632589281329207135472530955579176428123640659470278350186624395884877493214268133954246654401738569193250261087402774265980043093102073769613475577193927028760830889333312845509109397216268225609019544688206788849673412504180488906974146947858078610576993299886741968368338317558123968688804088429799450301536235884222335226073630209953080338891595602035522460937500000000000000 [126,2] 534994855498107941822250242564349371918686907201957242254560648258618218637721378977368038591643477533447932459925609311749472224587035394464756566324158764353137794394128284485285302588510394392741611868745255369603962604411066754617958609400025596264999040397147278789574311509325321422314497625185052888450322075365702524438062842419254149343897029038028495048785096806787076790488368259123133838413053321777512513294248611007397410872395111462795653291463906024146062262659769746960586550498517142505422852178354016498716933196644237866230422404497793481964775430078904825770418744398148624303949862900330736369053787111040701623234106365981509491644725827906910190069609548918747957361533594745513877466180124877532425630388436545033450736590564496491663407474339189392930269751976720769806916028454314543247171985182282657710574310106416280296116443367423217189937284976359740341898316225118493964541188969456796777352052310047746943564173059419582328776106889864675067538381945811229167099282481665582269090172257821679862926703933010859964099668100316148770572301941345230068154616271696094851716462730951209394820408038358443499273264821719098770538675459642492655110096942246460001404019741207530286424218498200194868385805467461907539439576854143419400725427717610582878348818400844125447993237169131018118614090745673911254920851109746629943159215169315362787164165196085267902637301717034282260420731150276644374234439396105074443245114712778074133569005133333375880527997434377600592099091229091668761890781757573885868088241906738609341547341965676824410913911623381150594592477551565422415622204431959153175422848659518812675979136047928934241044110037263543376695369415779742625475899185434978513987175153939990306489101225913905294038166610533772242305560691701504034215997554610743095166609565881678266874355419191311620514181099487773718389971846250206466233470175645400616597590910562130779880338842857216008762400712871047698668217384349038173417373672911792946372373088939998610265989975584366587532508705943832028715303257418705515965869202781890274098341031633225202213817115311840432156045082625835271877006796291057384074349647240152658893803321278563637984509597058496633583649850969576997813344713891103585083733274351195943794819336299592243295572210078898420481648639544438163567093222079938771893229059801275911533173139065899048214544966861616615005914354696869850158691406250000000000000000 [126,3] -27637851343239788643331367983209180469542408224366184309760487177427801993829860606065159389671111328816578509574381275167087478320825497814420810619197775951765972393786556877815543114865599978630035225829494246869429537682633795596580454087545322536940446392944117463201195715712866082600163470261492329856591889882869877419851379419772692501993229993525061925266869330764896049243252719475323954929437911094010945697752557956395468961318059492899403085666261990038848219149294317206381265323192112364447251596203407574679492524257345745387957534333559676918992561065635965998849511379719106409070653266312671939644986828833211226091623238336687383376855412269462084781253733669661155738742900628280166770604778062100374655471331980422646708604769188734600542444545845241957382212200441446036291254462444022821956205073553695306010419003104577617411675581173808255099891096591881375135531194345982969746277583546955740896881133469511868673249146649048629693207106248221090319222339927411380335895196876542296102639209966416031984011329655678764938071751393977698737976813000572735881036705830356372323547756847059732570815552018896585395749269112796702296419550834871345764318966870236332315494345971863714073164686627715119276086199077941021133856035930529094624688789979621158571153207051476517508382362634634335143253927002160497733864248032527623707646096580107640236368118778096585245316920150735737705752950348524634624116930348551149540061681796238546183918517657704375512043380350085237694437619061045994914052570731727666239166677307622344479799500948874895478422584309333249624433287219574397510931181111453629507736580596904001552671357756641459046025749645649905265676778784111778168336288356113706488706820850416787258412160184563876047171593967769680432174400646402489797039523423368343595523475175424608717910436341110001233611401330552577002672503038114580746700323850152861456945060105267584141298894141950120194916526172277170000457400691488877983410557861181579380027337999131553118583259097172837134456664816045382181921961388982427947673990267801555487498467892502201202011698704043605345712779419109694848049866062309327130331049295645418859997294187891736661229574723719074110823766258284776496932149787655518422302727226589042136843302347866947794362308671738769015453836226795728256992184813504270664144128818052508547894478850867051213514684337990701123999315313994884490966796875000000000000000 [126,4] 461733578190870969366833298906231645857542004243725563498886397501381213229921420176775397390173333016483833738288834277649183144128877259897899245874166943807139204469035727022296781856247720522847403123258820983879190763367062307661244522085084142458514475044419055937082806526908026929134728300038720603547827989433622075598997788229853079049302820418566331084403755707389490940996055279574561286205355741053766409967908091646419532741866062234980591666516192336823231390297354549149601044941920119360110877717348904215670978867219702322841353226846989166482408683101579099805219808097601761288508634867162005730928454123241388256642216515231995021293981327832022326911000286913525832591485120932454514984930161917026610233293981469243367031407497334064198425136232824201440498339614867038220939154469150706728374556110617952954567447896355555430874547537885889215022262164295654710812323271133261362861174437168151528723058039042250979462023553755688852531988661155411740081925388450817257953574667040400057525946077159722728775230003146993193282850388722860061509701273685641772928796106054684595558885165244672454445333073382809382783494631893512511257304387119577964080153933834219753995841249654073738916767118689428273608188844444439501981696765138856196980443970743522055501944461968992834022387729010964422277077688987139310565670851779368917088151740131495253751046450613726744312249018238463780306421188559110983463504083611331393343719555695962551263677174801444919911756210678281673868879785921181144088931099867226884501769978009100510728613830507740052629713319198485913998508889907348511918333683395972602509232606827780695620971944691607030503769299588308744060931146417377370576375469076159221092018542764113581563759276842104218812231038627082118858963067276880920411629244349291769870936751097248558288010053705482687862835592425373356928689427448146723743664444903771064753005235113151949491269667960850931775313088274046961152895919321864685618537007611061582652422191173976192171817045202321086760448401365624600765583733109481253409508397504912375549553214768989493520490689484724708709767217904481318138420628898521303149385990110917968204866832502506491158169509431698685248696744413774462178428767112183937429412405667819636288947433346452006773148092759275087443589228622952483755588236483537965515296676879782780026293535567841174119675488884961822577679413370788097381591796875000000000000 [126,5] 900335081234817408411763844964716059349724527057006945719628101182857173819848806740935171447312290170409501956057432805649121452899275451929745872580233463811084289730768619852014221827959733058647700810879883161079573685241260319481348268901642850868196773608949542244574683510387635645758040776522287686212830903204820667821141939935957346369142762375719310530003362988234608933671670856532544434693006910309778013656859984554341015808687263157206023555314409453151456969614594589963622337606870724417477628369174173582545796637309222047909864435633820212781623245123732267189175505394037834761275032400061252590399134262011046714754013315562450082554925515992286489522231020140657008989425933445328764446003932039858904791839383893167068096833509875130940043271875145380605233852599738784169651559649440340458399594901055181952784911009669848340698339026081530480862355294570016638871402068499278052178362274168813976668042896650687129185683373149668337613864008833267949145865394175658845571714964746147025368154671723716628529419601041803242850802098653769685800613327543618667247279122664073569608409841075631802577570829275687792396343026319472637944289300965429578597931346242004749993396923532788400343079875920791202979466375331577100176446158516279815255385356616763754131377895273159153987853720543153857701583881872003545035678687417925829170365241157436893763203510333345963355627920544361602416009853443402586643717372456535529980704404783222577081675429429447364674469608456742590214540128303165580384766080727581085054866219442309632654600872433164415503935060531568237857682829396876782248775734968856339075816679911301256448971953362697532910091326592962553581337948918490080227714025801929887027633415129995551127036241624219752064216392598021973648479326331836908706625990963833243259256262995441269689715134478629444997262171901870323679237511374574115945866013568930639556649961567024574744431979255804032484092080350522138444465124654392614612208212321459770538526719567513858042304887014523141397072260921378862064567791870415883228547287906955279609424514040962465079888784799419272051920768505963130599787038416618146280835875821872493330307216180277082953966293315173554778328698516817758999342948881595601106336226355386767273677270639907282510099502318751439480430325547532293228158732458776676191611236239085137087588315717663270528955954397076766326790675520896911621093750000000000000 [126,6] -74659645477366142506954811506427872114527079881534800106138800300498797140384360436321267297343080770850197232501633325218024101132045488753399655012323437849936072390086591951312535334708230665030262091952844560557555751053290040321028420966875838428766070081051804873095668792658682156760934941978319981395348733036153041182426349856389120748844746099047670202350046633419516568891798867308118492943973535473792095140782773992374221502966688805805889516920784863883453919455745493252178457214559818207346550276480064733877711969605582427186764877736972182074877550824955287223868917678164395601951722479136760981995469529678371979792171118622272495235115691258341940427204616745598998352624352969266892029099053146199026376805294269190564778935416129239009673769418039580454642791569469920646992754549174844882651930410986049191474214521184171263595911675940052185673535408654238401689012426765315967582458687889281467165106510082242226799489899618338708665415099105759077085107131476037453357113505161950232667836445627917818187430412311796705957005169570472990397188436955554479266803537305391692815491800895152679986765962352988136314764320004707594967668477147362607761300500849148503939230519120228604442713088990653512058070391228991557121201605321698349506847207515077828952258499641595149758736838411906015521921006010198624796451322933697394077504978563184814797489795976014607745378059570872132167705604030316431242264693648321898276837616162412457268061132926433957690133356867354238009326352509127889967137102965923775279890798657169757450807773618712526536316216877456471353514410742173264070947866175807144910121122879983818840551725197614092556785644370591099094036531692172397018147424378451066282924497670164142616240155977364288742772870048856885892201612598604740997864512470748971328099033480096394441963451298520400440091265465198903504960295443403495413844232339810613054545566256164868543321082472114937926323210511181633209634503025093761059009608008806323312415734393310185533873021408914828435708339070733195618110949572362122418909578367315392806714649059574011448078198005767829108084023096472782932673841635572530069984143135291472568138491925313375029595285548115300826988056997162195656917576538509854947995705750653914152260381312486768826131764305088770903309665941608597479159653846804148162823614469098414622211376664055395993915831276410699501866474747657775878906250000000000000 [126,7] 525582735439618706282147194358760271186319700340946316158572699934780503177839895139538174458534910106022861510428928578337051970223228939003115148045452658263237101077505476815582429839627765564756863999521303115095894787183084340725728524480085559108689729074715212533550318804255228869063205445394416656838997509754033204831087222259774964842859248620532450633403304712976140983247914345597557464393119611190536209418541804564513064546652791151143483077599274543393364414493864129954362091495961498102135064537938322020469338467901567956207148751752513410858421696460954344859366496431652953485862643354718037340856313097477661488616258349443845184256893525072141834008531706983614941053325441119832148213024933492048576612043199433058179073383724496050574720158113935194608704434347563118361673377481889953356205707565041576970894676748139491552530108449359323724110501476816857959471330950465129485986593434307376835466449402935978159958460078420371722102252583675066138865515336657290512652041273655431775394587327383971494207613147474383922470877261661480886965708106534744776934727513591477457969085454207666651017742587383463660875669142003685705519299349291042866698045801408676584075958288121160644342542483654881859449307844118276292734420233353659289778979644485855591059838718065872881728272476173176595526239797808725282002568939793768204112588297363245856200308263771735235449028217942291230035517477562130797819408177521569235816254991668452139233846598876606865441739856688714123179407464493066930038562984362321628061539625923039681963289910976217661072079632421500610075313991260908580196413181069964652818106839382567707337510294814371273409981084680634209166925263477541382478535531519725488442509299781650080962696481194214855323804261944918432238012784055900866153604557178010671676019511693226892022668527632621757204050860997073747109605195671110563185090627346469723733475945442635746067063200060493933845264683812995984396343894292843651979743720183284276847357801648087054143043949954810634834383644775490229384978039142981676235978037659874199579880745231101534534369085509740925948349071427780443687206872419645969188787290003152597672251381220139080314729255981353074278804039560770395108513704059157594586211403196759384765251469090842691147513460656772838519610832176579193958705605639972433004072558367151167788606180832566231592162253605238220188766717910766601562500000000000000 [126,8] 198153798625499874166980676621624312529299376792984233300554458540919341434322696990716167444087737387352921626022165932042743701262828558067636138253770258271576295165900738088344622653277555925234212522872497060455171931071738327718794189087513772194087541638765198484918203330398652616285213069815237987051286353852093733332822942286587483483149436047168405268765661764275760804353178126269369859997532462580354081744204317348255690160441333298432155733042561178475334828003092694310932374928540364852681256887868483359559990339783635758148898374655082198112342592533769527535703083363149277497652582273054265540727951365290784340977297347456733109152454786390354053163768953774499905238467080502473374804548046865453863300116389409847512220462637754557974683617165854115349010499038470318596127335374739645420902085977232955647949508574933281556143428104091577550017324478190815341041465581597517127167904069169516906109602960634634715459534055244137409484135839582284548916908792892213732052880574950161727389203832917458105946807882439404088355658160517563584625489551418528588272142072829213593448528653810288132273856754388315579727392285151872286996111502719992342422272262583171030627716186994923544381550203910090486418179583319738217052122683533831582076222517421903671122977955858435060013869240959869430481960569792942417917225314034394688717932418500489093067969566613746440466733281647861697287095432017083608319333007213389930777820520169122780749282762117866836947987623012767867050180339524705513211182201097400281603280203408964219464586123952206964604777800328508500342732189599669763567623566989612169292674270442682945194109779759209757812715060091005653784480499235006972975948664869956890458444208971519034161026042763595916315413016632378163546009068909979398295124679601580560115723838722628009736149248646202356080619285666105601520432948435444844490626291934918370531932794887218654043607106026177918820238954838107394341935018335523678707493030903484706446340103039994678210932153477641820193778846408420274845101418461449476046892289143848422021299284330618295146538102814977511722202518440228120211152871357015032102314124456027242830579031505458754707262565794266103876235621421437701711325668026684365992013822327081651853224363927614715169584148262768717300422617419752299067093979216819901651001794783900057384253909956445401877728196282646422332618385553359985351562500000000 [126,9] -16844340547720392634693479090247133403367509222295366905730947077290313628665196153446140767113651702134024590084467535877955080396722413098912012087580069511178340233482128671347518533079961097095190849327628678004807706669344520079906923993770093598002903053730992959235077453607884598478728511565145927438254227038314390258760930617338092632316210127863758900045831077842380812196299556452746307345233163037050416893233875440807409269392511412216396894950399416379591949408625064420212873226901817225883298115683604408677680409763912115957344260280917528596280311705056488060672219709876535685760359782482939975049599313257229473199793046295700306317845634982751626012691895830731122716970740178207670991265012918464477196761810256435016029738271105244128918200901718811774778311560905232040458643532594574272088986975822368049149557813870063384023836860868304484461639169467927500701169731702533149540034033271125181423913589336971400507607108165137139457350455094598324406924612427042372306735339596214881143786083364773177450630666782685203322250672253607803825105464610540036331198039775606934313185380907661236766664296693296878900148965059582667887193831959894184828154722233884443816570536551818633127334539758531085656682325691510751484148490116475242397456186820404918586110585338615926050049831306850743709809684276534237266822477543260843914443564671393099170190881820766635390508190087010092654409248367235500457945472348001708800339855694688346735073278125385828536537419783570647693273114063388650874427173514579058749070651765514158219382022626017363260420126446431855969689850561839916064231637239477632351441967027617710057881237525535704479782642513765367676749379480612712748980335464036463940055179423728366439379348316666892551541722971627849427865475740156103114364491964589592265892334532320296559356023226061756665983881288137225030014431602493126880372594997039302152574313400917900162554636402251159122661869721907097934149669912491301866628272663242543761600445741449062569659789671275811859644043882436215583907033269577300778137320181733832608054665133397899920300863508896924806673681208020878660097084082976418855842170132898513466678374253549782248844024752155636239479168015223419499260350014605617102464768398461763917519470558423793311132891326868462195770356541823761720003066630387063429816427257953440339004743101335571757448672514101417618803679943084716796875000000000 [126,10] 74465428260466811778647730544511144434119426909824731487951923340579440022362774310322454919288104766899610079681810989790447304779858637319038794881134661682102730196959810155623441777176397226318024449428827656978828060590223258472065532299637200893293548256833631866039979914399262839649630535444213905110895874802229248692636213755873981607987986195368658346611337662712139266617292355087624512776288295843021765291761805358031160436835341957604645697198379134435564776096898366907262817523980372415060274205582835958073525120874949503153017019117765157919964624230512013317795796936225761057168707036738028981388313211729001659721799881653556281840447158998209634025731935489062262028751121226262774413954945691377048417135882635105199384966310792677909923329409257285357571454086606595906729152864857001997488831763260357625280804281604796287195833860644043507015346709419866845748551414239358497988073847604669043413102797974310977406437751666083250572408000394673195180950837363197962169213940305085476278606111779411369212924686420873997059474277761780156720978870453823788901510307721040507149621757481015413345375391552991336414103433916722505321499610987537861170634179634985171804376283267410844264867961121025426849560204715247038419470610643580138004875976830291774359693878535203501939933932974203974830037941408237363681289788453251792082960914343265186455695075814220593479870807394499449338171285904803996762971784808167303261977506663267438056459573927475911856708657963685574170110239676542312345333642520508705389795560560916242387076254373681161766486075880231332233193750991202196321157504765849062168049590772669293904873978242170791168377606335399907786397077074166690707606769007560066120805214537705533827329314592786189096860356564327150718043288576704400106958335033635803579017886545448953125121277762801664820043699945548355229100906952085109553716579278416543560290679571764725066452472266410603240030632395225299191879893969682585421649857382782636225407296621548798449545392595310623003047234982305785275565598908904882658251902082115666783406392208363765720527714294249600800177530083995521969390875060282198221039389365153000498062178430875477469238223438731940159487252088675584392513424875361705262976064704225781679981245756313152746882102611872021148336689714758092132379034861160999075054367098014920188108514394545456305252173478947952389717102050781250000000000000 [126,11] -115142546277170329627584730932033015206369936075728056517375117367309874809682426597873902451843284602167329443036033627277670120943851915832617643954129448823575942489427875969556603873104077564554542080902501749327975466009759760764967123177416607311377503459585574841886891158376097611734614549601582693970273325259964078087920362363604808619609219343560259286604478865233250528000263397855665904077808566707091085697526896369360849433941341291192372697944004477209895295765970234600696572390108618659782769903498657106171446487584336416871082433759652906093287500877393281411716230311775270451695738536806053112759806668515032825462279163348024427797342529604542456835766251101368131536112210654324093943426582177330184036136542343932957099748422864117489923481027750940989604411892995042960889602401360697279753535998085237175040764535927850339865513143076539815856666519456973994009386988670607611664307970492905318434966859031495412063646346407124991746124354479396204400047544571729081313327516725878025712129916948613587627722916081968700870072216662902377829693354214176563914647182851453829576199535909726610300197484858609763045354080575483480682155273992705749712263174022409533298942134454377086090753774640007714650888973900757640929618229112313060912980721539690306479163727856281921418579264074058737291621939937720661324134070319368844550783809978140748792046105836580326486033309257054248379207784590078530152633346978806416862232407347248926794992151384351711828158705020712671118947411168155005746838700812719844383072962843881867772821092191184032823290373540962561019869068182199574922013751814482618529155812271711874712342322704362273822443025415007650540579416180923542882210875564614188789989085177471975959039761608774929261205228374435712011802789632026084891231796620405045535878454077679424523258615707640569387500826508155565899564477183996651555250587272891724028454610108252042340200840494205369140194929759367342056343418440157977989100706624635317961612621168652861391446482645785550116062064736134081654705050053304621311147954686778667504590700590028866322961254567658773135116569789010714130460598350815442152659126635591057346206800946027844709095077599124215578271025919861178958551738212682860526293726692146278839511752775021972803198421600608285943634259087126786850029273901413645683198796297837341084769555979092081621217857900774106383323669433593750000000000 [126,12] -13482440573449452876476466170279930809886900883873146210738806522677559272063833007150587329322816739260478429063078442935778774301805492467116174338188051465575727489717202912949161648640266028914301411374430599722113997964083500165557451161271920212606043412666242808045429372095417899678492557509292849320072398439849556648195139560620336064833152805272735296007988928851921760099482318593049881112125111241715752756468022384315413234441673506325747274831946301176078553751726655803881922063210110347117207702583214584195205987383009366501412613736418338934235554367401921307025253522056389221818082798345910823952516543920029385410250661522471249038894336022010519097033685384851457362094295204475222581501925740905468057420889705510178499415128308521238271006316119359723142924186607054716660842128185887049473847364804346874246523312031488087799651822806268084127919768356720134261548674716113486501624897500924826926399357782309990530153107626545215608991674261055316495643213079782884698689921368042047935313450983334603876248464463931821594632728257895458765881507679296412343301165083117308164305418309076562965679449416310670179518478563730732819157243171772412685750870560750568999925172150201115977163615601928916940555931098739753296371551643636811324378281813583324789417260634220174001956183583325264873669907728125969731757275473668212771861526212974611995438269327436830392110980578879866052161833167352733221876021128866465203346879020985479900834742783459442641721363321660328835886572616792040065007457160259221183161702408692194749800694642830324697761499849732761427304301291157564603022752165265865740622588748475265869787744423462068768570166220500630443273879926593603293830455591743754440226984510294033849378308690294030463428368855269331987234029635548377944210479186800061231321005970662630020942673108879118642377710287981720032526628057368626407929562886666528277992415087281745843938007838809725530040334281047271247104453789185743234346271703064502095864195947295599977719228515373775129107761603627093823651940637799728271666788597919152487462070580188541105487106488925073845885731777320773290692567195692308647260249473650985829765819617242504313291522309944341019769205500466596970227750569039890308014520563548296030969646823423248624384255276512653926888619202284643412084052692217211877846717184271586396955978741363235684502797084860503673553466796875000000000 [126,13] 112622070688136003355971168497965711713826578272768015710731882723272368179649057710400301349148661239221567593527664338656188553588245656077279386783558684110278917480183795831238101144712788014051755265123611052837574263591619341055444153443232146058951508501751994358346506333688268231317133106782788328514398142927007144653894719036868468112238840221420971430442949273975416988110299665406295376161106743346707959458418680649121018779554673991780357759606412375232282940346351780700964355898763645120182359926045412270042388189026202537813056088683899732013965301062266358780526372563064381414430748061434584273896302956446196328798543263609469716272551824994509680656206272717001555251649585566131549515386804983818444230633664263382444686478377825763342661445166531072831107311244510425482845660412391576576972246701026335979244823410555240027237497377015569111206033612728669285819670918405954992774535398129958473947033127348720567532808207000332912804590899220995176872489712580446138919565601016924358104916451415938053497230409344856390401761130315306869876169444423554439997235589665904991540246806178830964011913268061786570325049388308215167629747114036325220204553781460559941796436568210211605045686692438930245114153045329145925443525927348686623961195327772041485504673747831131759167326526689420987755963204837873147451950074597762407899765921569801115454966013377696939240840071565226852175536402825666494382009334853610431327107344480068838072960968926511455010212043293492264154688881901894564564345701167995152867835117274437117035361171834186919739095674590644130369797070944344363665690309382751319837326355887344234176817134841571862037186052588888993892253837024931323753136117703462096124522777851500931253842869699616287017246366668852570354427117792051947712707361496843466152169329995618277534074549568337976302284571641002743680556056263970860648285009326977735448430946875446207137260204446709437098649628584696902407757112734572977478632297299866479378432564097158708027521248823302861947346601598013253796864690885878848631477814096468689700938851220131858750335400879662431914772646528623296194400626258464430286296811808670606178309116786999384108270801928442260544932671108013608579336957036296149349187949075884900137901653341349187912763861081244315160869850557829483361647103195706931567176669388727928289165372555125088638305896893143653869628906250000000000 [126,14] 473402820222061469148257371563794733278187241090120343059961865865690559334344658273490731305844425799748151815898794289870911831554639815208464263766246398532258503593416967414527392057446476872523395736875988670803234256575756965768710234317448249389438352492962468558777349005980526754239535983742366980116425077411939971713568998672942220834359583572283460643643666109825124878569499379178998379051807515341911329902787563227177321751371647363600207782489654110323840730283316561735901293062477270756008419744129798288566552785069635406992693524671844326006313950767343283876408429097549123912002716015724079353768761058964773684341626405317325958654021188524531933659392048434063459712925336923892139795867908521083946323235245820382846072208119671643734490629245852394616589434461261685280938872284631502544374221760733993898892507160288198565216755134718672314869642395176430275853479838455924118222735620045525967910750951695811947061662214626474352438587472512032694633980735516619687447467800632448607294648874254551119961971477685410013719424528988984783503483091241293061645192011696049247252687895760797810662707367408915355684258286188927327615472773670591299980555397540477152571303026804364518803333636998572837162122648671548041246539863642692916364317137580107185659677789027874651492502361571411015490977989480734921794582820022117682272113467114259712659131883633599777733697155339863968510756134990145524601666326108720650702476746097625990470655017413962922157032334575770039210991636358968676354480091607060659093565914619001786578611361927872543266687517710278495540585992882080932319812337607611055752165969318791323225256022445767004275336469200900633731650463312401170866109748602650162234548804570359617935734576746985025909097052398678528698770624193393824013940193751071928349267430359490322391797250832940516570521097333207432882485452509534105785906442583872992094129477634533086964776402437989496026438233225161456455357030396745486275982368933043488347902603591363431678990202286947236568810492179464651109907954818186022446135056291504783211254230033612547692468266162677185675831863813245028056770999688344596320464510112493883537874239845520746132815453365023848753527308413633973777377336486411491271862856421816626879206204123338947854757874500881124817991410831124488721082867730982009752643770720954933270765985220407401357078924775123596191406250000000000 [126,15] -1822964766249920486935239405408434775156139014164857683891337226654089201487254775690957424204213254905926613302252475109771036361645984814520641422562733928969634625409214952691403612877588574235135934805311308505829565971764973279417142344668989030285151897170597397223528274084355666993453364650466685678726027181021138436367580646702948009074146474397299974283142225185633333829063369271718078308608553284472084325756520063569986475149573803750971913766256532521522735773580820881827937375373330606319571761114320623830587380448246334015571132573458868719592257765583078034004652795757301045711451961288018109107717932610997189353271544202815304690149374579159471653791935193858190057235734329830253612364479595642943038311345142684574013215778963130561919029379215942433108177916572538708028806513890811518949489280898303470138572571546790670927791120477380319124487054662628477505541512872214846595733174092288078460839525381858432974745674042068207564991571339612407877733704840729435943353360751995800776370600164725509659478046704624414678232037636643352656022845775998381734749627585602805505653962088033358818282279492685781331733438101856869501946010166066066891996446986154175230287957206345297600693396889175627646143136686273069177468139081430433494746947615895195342074294608720549571582180151065489818749093037097976328580338888773583959940445728580965073460532687647079928697336199060188715471322209995839363264163013273775120471199806799079327879258597796911250522044938863584228090820898701681516677891334293315167088295221112019598345514216600548184110429673416543085870299230593263868170174480522429960432689290252149957589854723215759479217930869488539181408267185127020328860444294208797285558121374773196914335859206897920963380374058253266883591417043711060558178556679620435738607533215356900960764286781780139619316010522699491676501198545539607874959321733764409286519291981480706318740007050332865370330719045491923599362941437709459756136300967529806324478135810444888889061807425088376267461386761034852055486152204832172015308346903108740522927900381040920788969978628320489895996401599056230871398074303674529749528445557277385303815011155278275663596002551577352832897671717833319272684627870548414521280471015276521636328078535652566174666347828563716269541629238941668090506626018645176371778357653048664895056862889077820000238716602325439453125000000000000 [126,16] 3623243179607543158642356778987319319477141007414127925013652458670983770123518674040118967978216042167793076029436803100854077796482097055754728650686920089221957299771897660506625275251033692188770925048819573724990121983178960740773913697592760577121095625238252735517380316583724889278504438249691660211093542180032339327733727239670724607942149552500443834885972755534845233503054765618387318372737988807991795767493612650172609093015466435746450877772502677536452895132153282241955328589829111616333515958896632336285793184664071853385599385367829264226204288080776713977340973360404146441497592483408626316033558893263318003653382900246084743573348401523832232714530365543452739929380054041830304489910913741962296097682677916540224215228114468410121925230394127261411022178290412364825364561746483397139620765432437690098839806594582005727161412200830760907961092650398817522610775374586804183469945341354329023132608389121905428195368081910836667058299444638412766415807793111990450179696759571578992500169497117349587640497902016035722208522632403646958221329586329805268567536462656055115507317752191632335082812789467618826781398684633811801945039679400305196670738902203494422167057002649077795113899359187042111838268530905279879883256375827005296756069602745370898096200793070200272705711063275774416858987695937751524021499265983922645672530897907973068108366348386773341148067408295702227551650480085442156512015014916181933525688470736291721322119005018586443403654344895613252852102887650848847269476686391014101465886809769380355225291880814638527574306282609536434071269517210551987609414450768680410192347940470933966109778958278576703508980997845130426815388167593688029724715377115807572255545054959377301133689426672632362468306484802153515563617303934191691931294678849810997319782853348991482535357996483738485707342971360387172232599942033092649638643124369301872838692259341384094911257344152165764813934896044232213730551944952425096421848479278188861728443369862062122043002845455128990323695216675824363006551067213439749827945340780283961154738601419624647510801212278820971914020624847265888302094212405627312717657870576641954170445246167282695845682068886985621822662453766459372832298344443313789343662642721210220456720091043622355513783731926536370238202732415744124710832260715417740766528651155188480418754479184251238166325492784380912780761718750000 [126,17] -7159980997554064832530861699091767851400201172864275306198756521317291965555660377949257912561352099730839393615236232166682146931751271564175399187741051005850720601464236054023793620067905280681220223073357592955509588249310504769551658779514746024677330236297409644431416981461145013872522502161233046821207371503473719048318678566041258492341066870032617146137393044417927284463656552764653645712796938492414778514421551898946982827366396463104013991000320765016268979825943878219613388159226771378294377159039881473569020645054423745421753757798465423121476375328640482912255539222413313319263914285174373549506621002085657368888348100820224327020788388180232897569530370014649001730185843461777588206462877256806717100605382064013388284661763882430639979053015195067876594924144079853822895254137841921003786962588163541755432527441927563677311766880659149482236420219931306446229896277643972514139125554917464116539709486595352757369931145742410434780964309145655809356320680274678497729814804207951323782834431978743787767255020652421814036624988323775653587800811752546631334826548863530093821372402286389859016610841708888566736812257470293562671004930614752175826585561724523080842760570297400490465203824865445648869015512699704448543971037518552909206870884601771697036570205839498436871136985202155077608953817960770707018452490133047027292480671651095153999894948215794090512943405355579693764161005200565694973145980318873875047280105290725387295941291325727969186333358315479103259871379795034600284068239432894213344973417197217743713949593331643823546462984246251227863945017549604178416645432000068384547821683395667830373970759912588506752351510879601269747093074153034571028833727610751812314864553101405402330180004355306632387051445622921663711919254890119845076990882886348228976628954280322715182396166274326360421037724113360485714478126334292198630315782038174781620127685733910123673529712192866948830784003846878476073344942675038609320276301729794347493976336455486728926717266924554439102066736348421198910446590627980287405706413128161177697564914605127548195772378063128224435880339629366420549352666827732541434460437782465608658947063790661614037401035580937249698823751949537588428005637764501505887753383108622489413516326335245759459740551235130560476071972428201497622466566446274039163123806113997427916922910995367601572070270776748657226562500000 [126,18] 14110167681056458109902598346126234262009898670091502104318590149482319025923830287941378957026534494205559246403242224344665062178254626214278411067463143991010765212101302254995974950752465753400455770508055282909049342411653071446026379600741331519839691799962033999812255218838324580359376392855655363446900884608005926514497816249000795165122439169057436860471656741072169131810283980449470925408019100331332510712786945721260526782943328900819476730613849912481240905460565693156940893995691627174301035581732910380261806239322595353180641374867731793388300530689336870146772035477808512761620434069975056112274339471878267575099320008700081861220307483898734934813319482554564534053363948613631598587281437017131893559592769041682625737760259176308323248590099388463079145467912529999426885964078801867089357210849631281634337867958261234194760834529648607463501953268073884109195276339511116367386059164519480590004043909179159401670055174062387210788417423674000633862767275541228848141155601531871801070224081108423040224306364563244010137253673546527493254329078768072995717880437891316544429175459582052775053797416924023428194230864844215397343671944351129760558331395824173291629408733383270731686719445898418662041382480356023685997718329186874625100318953404454398432076854869091777477403746248877651595192573536395572657140117665389366206817746145115266066022710416580008401534994800554061767114010183738895820235211072567628288574725793620025216179244849666212987738705091984224896328100779607221330354341724438256425723820238262639068436456873240591602959932715113763592361241046420557071742608281881126018706334763265805800504554609971435688150067444088447777828351148001293185981165959731780406576002321858240934334828931172123291400547367014712234289335054554948087736226790941080346325946890272327379824904246632699474774420638634601227123238094656321848115478222479748338236167506374527008494780438204667910477015103636558616431826525083966135991205499272570203947311039347144278197798560849404720317465109823309912382828754040524767081508842293459899686405822959747326439253982854625370712404245475516560386591453439851674324925276183976422228580751921234999543225522360321155243635427420732550522032881094053900836444729554772456824911878738957330772158196836937579797752649971813977187085073805799287396099163383045294040130102075636386871337890625000000000000 [126,19] -21835573852553292975592110505756427659372691634437592971429390667678256773537903703801768795672202756595409057647732529216112105483574868983882402061776573986456014494449006333800920314964485147627053643843988932341671181343970654560256343745313750538155026598194884744691592752616067311227226515706308612408405821652640157092688226124785094802674183308334609680553513839334850712036316979799597967230183697566156704677201758328499644817156261542483272202273298191968380791596639474051972849402034010018259484991813108166575890035178312363718518453403173998794576271910223235857887744069448076153892593229663421414226425904492895098511867222527943676326621590328795883312233537950702862911341560593729951510801855782798270929499939428991539566306453600577097350023380795760466482588453659090031247698798077625226601194649861386108665670218014903496879067165747290633292720446501476126787875594986199906597743945579984364448932663071309997422903131685989711394328649599954120470014566535614620120396385667100525647436331834009410424011802407961210260666453005272020236691183495778453280882095606766926400245994840545121957780218966882101026149942518204894870464034963320055559482519196448793730469547013612367734752030278978918888809553661277844242978253383761136103671712011033806973459193833536860668499058907365638705850974656041294068132596005820815798282000935016247353983139540827631308333570036643880952471146158404859185518578488325490948370607315637474067214384437439437609353725148166829553906071319213502343457716656464498464204306677548987634356198821255982277620537377415540080806558465599023213754950958677465232368660914989585918673391760563044989187199391086041795543562464100347118191230106540981718003782718703849249248946020359340798699444632040841195393334073469365726117586692043196831291239041473880158045567825850956370964718873149253928150990233667947775535509972004735502214941377501244057554069913406623537464065746850266498971637596138299366889059285764255723712417307163551782646297551722324658717982753307520804276195196458377269740394798029971814617229758963890294427232981163505803708951340459877546165834436942841293008417736889389472772717645004546732511383713740954053283520516414063212332395746414178500160191071742810750240591129644055490476332347927656154530405199740883293915394828713360161579970443630760446040994793293066322803497314453125000000 [126,20] 23868045596745453678410969707143056086576423704177457034387873923155604864890146911170942245742209399724057897234353291465439639936543613842192074436178348046215254376153329980689755260091481527853154392298462304738586392095526549844577521733052792298908014497333228207993096330798678586213058181806416395733884182035867784532196620878289585445019094001231653373871779983566892614485851453221523564244765914198443629724231600154300873925193064637015882068163592129247209351417039746474213923400536657679810312182830652179442122120979861625670900857242243786106561402803762918829583661781134395532986056185235469478951754525244847419386210997621037369953735548303975763530386221815596139721462624890634242045261460355238701734304786308378227064357968199947055442542757447040899646064259861401195774150944044797860210626026403244264673605989655333501463006848960680741672729566255915880131518526680045033691996611485778517506341585616422278893240955616504049707315396048204662249333512540153384225213634756651728794310791215200129203729120684081509127512408630234102213401244235107543840655682845029394108942558399132358997622532356366798227356486107714442079514659031158771182443342579276058643385158974770260511831739840655045046144741012329465913118917353611859408460329253939846584327264140146490447360116907100585143716522276355363536380413390634324180213837359782732400931338422329729421514644144668167413557437183679994441011222259346498985916013592541716340571934823997164739372236159211793280512540686910692987723458649151814994993527640570222410934629351138221088922033278438791395155931199458145469515629996268990326331596756224862729910904292198740049826454935073274428047319443408261861899111252020846418744245342820049405211854761242585153505090722150191899009048170080115174107116271126199360842168533651844789659063504193208850813076176578985583173296990792108357891276492003082327671171626756310042554582653018651915410068713586233704700755852851226904617656553512272462527761109639566956471184506920465087372967139030086895485094649040361007106402807782265968479557441198997099843360009747966235838814267193670323145023593028177225811846361883486328627486102968186073856498050512875348974858517866657064979575013549418013000107803524916532451909611208626326042577289800687421366675561497012442448357997815686429299297799389023566618561744689941406250000000000000000 [126,21] -18571628315183479321464308093607540106229181538607426741812344847850820542326701366209853089832361982218130977070678631596609149078989341768589329470268727236984080641974495149388292783480845604719439878177316867734110462299589445435228127717934032722013241821694352055106352815235863672779094116551576581859066770918879903323583475472759124738827178515075088776201147259779106785975800451299348669472680870730400310297928062794361436542757640350120917287340592732849916776392770092336491832178390860998275246290783508902542278898900756325997966323578738320120992145752122938257264956329803281625291335560879951028780205522658506853148833149937380890641822626504924020557379883809204463224759606055896420267371122790635297694487738364395903253826417320310743395450459805099504624846821655388980931479481400420680868623531526911736390038110559260549730891477991443326012626997970472492971116891175403915665219814630913787664229225428673713557324439720709438344390701656105930926234007608096780456377699919419288361113265605322184456831471087230122331274076933641867522393386698155032505781119570802044078080431368704090360716364825709123898959368515425081434702442196417957066256387967611515757494897390021269935912480022094573079657426731429902018141016419098734054920973688992424700709030982542977175094304649406760799915429792037300179304982077492614961159821088357425298553742321882044034597478092466914773424849917999250782339445752455717861327932516964787854315345977385980368303735150022934794576913411237843428224355735575336292884907414145179721971960318131327994295336307694089941752153246777131319039705218860629008115534952607908378039574614684982641557441401711587252337843448863938861245471493898229980546548641408917219059718410735049921219508800083407160625467767439194189653023369543516655410086959185839466391588975915098835594375878928087132811540570618831853464797204092211933661757672700201651991592340408310649577637281284194966678283212986223417790059418298388151100331177045259723834441308521419622380476251669141170476048060052390212596195461790408729277653160021926684324055436285093018979533730971421502347181097634501714470333998479426810875659503700914212336200209156419551452575618005158120710330599289265429555650541381441320241499867958907398891045480117104672393892191592287324623805957945154275490207140819620690308511257171630859375000000000000 [126,22] 13831246623369287443389469940308279304063683009858486683085383721143883393480633177586356509625842433450396839633377483461900742410374246410536733208651092418933037852369931997557774858289923222063439737517910039631110166319246148972323539839103694352543112286386989702960003771794793337785969568766663649430828279394541590412981847008738676210016875404520760142778348155621118786627157699969438935640084536859932372046488813022599964999570089274641234732187556909310221040540622193331592544486253745841427455439955116577837863254699355777255398279324623621457560175779895916271751298836194982449306280380128285081138700060672856912091132107114623791107416847759726728121989990707769119886723835679193714605425226574391984661351275375783617871211409307378257984296174622586370336297470730325748323154370398860506935028758266263133825885266704880716761524287941571605922503274171293231424761816159675152422051782544117205722994078654923093794186082460549711425192454720686508995469535113598504470942198454199683771614451850594759501812473501503216922470897859255511047177651452347001286056832808977540983025978869884158427536362071929084000564248244220499198063890768481208090498903774462710506927875520294519650637679426220669139381704655194577727649799519801156575820948867650827220404182030909879399097474464531022714639737124183171999166071479182001209049640163114532081495680286528666754265662588075553822035816893490501567951117331407536776467927931172892294218817696020086511771747108002694146014373558009084008606764328977055660509307993459804732309370957932527621764458341284520896704879151962729147786005137503682163604261710124351099208365628977548875392802603307246913547834452172864565004202762535260441639164570826997478464581889023403635463728119271467773966908433666706413846684410495824665361662887879370830712945090429511250968163834025355716207490847857855267644647760964048581765369976880129119258631946666663161106340909731343328503731103668103597415819026509364792758913545637957654897189444092065891833126325494363410418709501470616065868588895289954141187034498914585574077953405232445547027225137598698690348485141439100136632184033594952771763657945164085856073625829422632841342858797022847718190597964142017381017312143792068614052844340119081847445579004994295715375877983225016012785104179533789137135357805163948796689510345458984375000000000000 [126,23] -17718898603888833124462509698689586008004148429631047359192632988093312180802217138074975442319091994036266413735477095546776864064498632859180021679985895074521800640755945227909775082928597222503136517947231846522547405058426859131334149070026840515261562747753901499305195718849715744685970823709760593855420414069154679497704616100061198664571712672395964539714458894837222915116756763024523356797047829321976369828537777590652355211471766972381821739740772726317384675625121859246649354347337344841541152228755198643552871713491632006685091324690074433728177702937618143351130433639344236332671472620082835093553190960292189882711965198829426524108626790346386430890447590777298124919613706041133179112852008282951570942684233180119006847190686952716132165902251270241920207568321618622212520950128360742392297018908716447617634212542526012488739056623634253523563725679464084976843188342373326072725805486287810554940032847054082178577463052339894569022048558762079761625234511463786643865750810220701230114948706686657245231277923868597431902140373533581959160380765486762798875981384054027595810403268153658426008639915905376457818542078830106534154521391310758671351140415244435041101987919990031072905982209709596587415559545600481748287503389017750707468635798178141634559559915135106037069143414593645175418624290704957926744335346155579314338554338708204192540417381852855194050523013716664383877060089231043723004195973837190960398178400607294157728301599142340496081438461269718085828636251500358967656500895213418401062625752930866297833474640711518961464474134277248090143244940648253699027097534071490232083613076710043305917242188706736841665126447958085359845787098011131884768251020940747489559432177554316791158171006406985761158883202109840982419468216659962048255223714727278138767339199923319404871080657841778327113772876443078013158012491663141120012165674810307189554003846257018623192671266111374052790754426740439154135019851788812907266001261773138053864253519152260329245823075885246321790164100176878753948744857385766812725971195756481247876306378903477666037330344117956286199694682771140289918570039221750185580088972853307423244046817288150169186451783707937783531875212223898900824319639332957645674144979637737636245287849868265658698916060633450537773385488231103038297565012072250093325131992116894252831116318702697753906250000000 [126,24] 26371523069025422312948120416864494661932043568014043283783176420381684199689261448424708089903950953335655503471094773614762602086666391505025252944759874224542623554263480051513831334601284725434099175345262236701717333411639513912262572481744436227245919421339044559002002049816038254755964381817053919493419854689754098672204151908099943658444489162888720932686467177094447344403614679638552103956112430459108878978060845750218374936748534017061701606257323785799940469422371169619534977863469376005281601676229415619647360251443294607161319571949441814127531447603903259473858753587983698012064846257241936731248185109908765668654769579125142097895298876257005026163471025674590198286942753972182112152080612968137932603628362564701437624986991974340865913242978162247573752139011309040291814316655513414865946320703349187566253197518040860190833840143496893701514869888513775425726168310934315645050528367293907864768393913142293449210779865371617997764834207656034529763258398309414082763851925152289938738049105279377014277971455490417830075436649195039035851403248949529009807887271044494084195109489584529996917656745440488756358072062194283640066123681389042559873864378213030379299058360131119552678099049899265791271769006531157429588248345809448360239126675024451497807659489110487728633745444842071923973614025522810694796234397618684344859882743687145317599214449504038146082993972874969190043282616366865784035264043054414113776059733698501924044810720096045024365175309286368898235491311338140292535636063176177620610035347495075495395380012522363073350724503247240293524784324184982735600315352483516869347360302167279528680547481345334440009411423787645462504806422263167525345565647787994664580699796734444639784968682257389209964924915433114852284660638435993504094917334660552088211462027758194832478522498331802948608701489652920735640205389174013764752852561922156721807025664923632539725014588769051300462436307043252884477764032145028945709266058966347279476813948407855109077592757716122325992532235695179014402279001420160678197347966845183243816389965149371996215806024479527522855263110659183437674351568641221427995337547892444874762552162966645748453685649289952806787359056483096425147217727481505837598428779419895450791785736446170432853768129456276578374860968666264684560738987620376327924986981088295578956604003906250000000000000 [126,25] -27291438667018293566874670443628159293155986690831713521330789247489512458611085905125673777333449591572927201279857389193420025581442276560004880154865380026265483113930640404859671057947259520890341839248284964832030553557333482271642092453005943724735376149333359164584670866361680256417088922864911903887926995777967090887708575309383211971946428862718389600461079264560772933008443969653938198397922738315975906182573540115553854024784972361594896328653477138712460179973143901246393852340913627413442087099522045317826532994450448933143337136063472594393420447428434043311603100768257158493786134942797426559582134068898533112511370174770911366583257946454300841474570842973597622905512564675368220650547591680607006082679307944937114971767822172886766942048470311820202271205544046844104001357092789183790510314923461018670317726952284035320699459989897342261437908250618524305617240343782157526183902613020401848324836715009861393958508519863341677496463675355444185584624487267939151209794042201885920715112035974998134790757410359681619016088588259115377508759929156438305485683173901704447824057164034584726442422455821209002755902700454348000702740907876420541615475877878660086023960744567928739069580691999943026533499932497092304834305550614481341902507450213216447826932147940308981401208269392190935484694560751689118662313144213486858262258127715985046359370219255189639820835407292847198196638695956475196511339859633843717706862019170373240057154259837741277511778004118348933877740427993161457424654465328646535062438300813751872072453584815423390299315636537898965379780808428316028684268853719528539786223660400062334513453590110771626085090513165983853736343457879088666461797669417301783228329415142262933897297174721674786456615998732697028108790242611637904226523189613908004866329362074507624265092711652166603965716320072218721350041645579986681122369012812687788574521959106304967366196640027146597550108090383897294222017838162263568252887331039280372708650916791853280775875142362736796388926023906123537911442339884150604207937076056587839934358909188713558132875538425412898803138223806623257150278635944412338524732298093701177248815160561462973077283591535267884927348735010626319744293331733740567360530424644448263454157153990446577255013143058577562230760188602308442633575386038202736926905345171689987182617187500000000000000 [126,26] 15177387380305636726067293036755083542706062242497767913262934743218712266648563883210129994938674645819186238483625186453584285307704659587471630442980630424917949355401143009491301078348058760455276763518437473069377691277075859971011058254226861102154999298138483073447740099186613697971744699944366885303530996077189077383748031914190282021334858952253499744883182687644947860378899429994763533344928945910579006456287661124295204978474502197947670633158605448231384361597851625708192681940425656864759955696587913875071469918809950404472537389253706991210317107267294722256279284659327070459796365691618564580152101749843608134991728236080452959247294775318608594514000955537689313804890826925287252324135213526630380171464731190136910554335122396592150810831416276380793966868543304988127382260365633044245495359984252688755886074716732218843996892248152813422910089017001883055534003199548450536635008028931282857291833052749922545511049641558583973195850178831727121013774757495557923316931619697482382721625031684395169354509532825638320309400288543816819973891659767868046365795329043926837774967896935288944228565279858080440747080132988983347651134535438679796131674613598460504755366209151458171833910520063681177068258577666049551989266189056884437554868158815549003296516849594228067242149449468900925912433747765258954887674552548773964814405102096876823966000632094393636507967114883481439325819800607921346748139912184083968306157610303858754290501380464123183929569806186239347089115690940085683410259797034183280875214779940468349342835425654561498518026186197809415357789738618679210120358825843918363807519773395410620515594023416696965454949941410109135886448050042413675271146015358501502361399720801052642645700913672833439029217045358426147956921088348788985038849177762825450199706315021433966733199822687602073662688680505594619323612427191354104290177784016394962857744730037905135454109026060982893817291429195962600225622491441244295773452568470208736910825625124919061848777426756463274706416611370910023091719527733241147242437106245035116045557242703538663571144384640614058958556827273059983453435601340185627927130339557650842466171716673691759839345299946120815466156831369659923837228419177410820529437616596113123912225971430962217443840650550053904671528987895185759671168312934241839684545993804931640625000000000000000000 [126,27] 1158167820979077829040583256697299127109726213437015174097088032166615644151853287620441519710187864215364579940206200567446504248311040523287243876204330671177422220616211229527032594952601716622596095178178963016014324709676849397150372796054009046182146421638307962431423302510669420880261388767492445289927186245138234437255935779862353404299616562999847999367121450331160547642576969410612011989954692443753833857632327086753062701160010933982685129968332835473914328565198311902118931317349097668968578487980600497242510370125533168491837092801939681363685316279854423557425505109926948142898767671079795426013684744768802054579489213941564837943193283100419997187023561357903288872781759993950115879103738848310126694903779091850215951627184676857868898992449351762556174017838197165093001025945767654482557710063241644996012096656814019616838063455789273534003176085016021721120924187160894772380783728699061876653454966639079924104580214644115127444280218899332809281109447126898957651434246905465147598624317231238253935608459898566089175329350430527494564147089001865816228541407254974600137851473182171160992568778367624871022866490375947364967780505068209845256872154202193600712832283357248691729252418984233049347446496364914638854902256457114826826248206355960480221657793673945352099716629510555587034494998182194292602584843812494170820482579581650167559096208296243787708994013910877114252532047305836131926703445285418871104417639506113090049769952091438188825547515370791249845606804363209882842409241917557777042198057382414981306012730946875768063045356661121495352862241199149781373876463602023641348713685771326973884338579658180626054755872335212772711843605449421340619073897163321623900147816082159392464204808285651249260331633919986686719058642330412846153569309264074898004743445392250545137954394963626994102019812565236761151382230363314433433838007006420447684124710257556384407436947127334953406750393743378788548609101188903965739624568891800835425428894966513752493069906574939488640682495005111727686658925764185767381200131631015620804695023137737827671013520752799585385792974993043813468089010842979006900217671581628079099183357115732631151950618884063639038225165509627491254133938434613310143436478925822751540318828689059125819484499080246499177303159964830172462546542533345927949994802474975585937500000000000000 [126,28] -9778057709401549139849261891724569764501602164090394386519761945117424585911769403515249269032113170712255889632755839073158087604206272175358429195146815621037651489386915858572512458255159052477842331775509749173315239916039697787009736768145825866376611331699829880811513950001832594056012195640287488959254890347750572097347187885678584650883268079733124108111520196931776104572618532966620488765090991325335587455058001494781153086407202822408530324530723977490115413504447599137446253832512825602807235549182360071979610394246347114775629418813219855757944712611276963326156582912778693489792856559596667471653337669153163926178143594727819655233729549031171320028268793894629248632350513644178402971496543238122130416020671410618151237382612791478099323584153856286330782065236048549340097475348259387096512411771323031780184356106333589154154987903691279388577956535710009281779536797755996679965377583312755705179326339293861335583745351574023532780606269057435140276810377291148535211473291824712926866700366408224002855432800038838978312292378560903728757961902760483407716606950729771843875269145994938307235568980176161078507664056055577732662870170705027895267202111495382683179346254357978444166817891063673307338600897792342448406070005989380157654425032804505233371829159668681924622133679473043084881757584268853890953951524811646041395645349477301726386173394681255904482828506719660136464556756254276980250364657503571881815703853761456033474804083138698420823355760281059025225157476802703288959534090178851760049722455244285038986045204592609523895447659167045152515842755036678920504516635017333203905762724844479549361465896827827853746623189115670644310303776271307936583566618667502588460395909415019868873236733205562899011934910259900661026863131336446220261751096861359519689762905055442226734663614173227575171437868343278413034368119213599592829520129612363595648626049715779766920595967349492903107161845887891537691595074930973459673546093082775858468766292761720454440299886006703051961064721386644125912317781123780547221674657190026039444069670377735409088472194938011596821532502680300374744219664377429061945263812184685585012215480729933055751650205657159980681866240600138544722190299487343286902410991542993090900511254562577818481779339680524952753701190845663643314011892471171449869871139526367187500000000000000 [126,29] 8479331720276794600638580772478639269815778448420370422381618300034339906789547346097880499985020366762865457875460633117960383189535068329020354630602680121400078674480709263199948799559023516208838761338159687324702178481111140599145906492339508578652478136411020287494544722816749868464659135902017640157888672518522887527817206032339170278959661265028015389584719675981084651332848393954343126257477055835402464696300066326585644784336998303168276687933264453101610738272591721281156540837610308089179065554284935606763726872242781378874988252533857660450615689389026642860353524612490601290784774718871503229247083016710398610863206801043154055083947762474209199225499152361720849564142359581485551890357226514758541313469813868748861937735101436174018547684755232086838110179132299777484605440259176993140133538434557700127550759555638022131672261100645847684705004275779625619602966093985851956392044446598538659611266063777326558194883245875713306329748432990015125970421542818780247838293671052819579588391192552822395441928683079212538467325579909969414775447441514629488754830899026585386602488765285622995979276774772486187052243489609834623338562093327514132312870725396269891416551114747030623518053327336158173908307045824706763370427859100294847461672180398000268299924563072285259480671577124822114630050517631729264465516114294036878175613410000516563626782459485765937256773319850301359868685705954950500133044100594980944068539340346226343710409309116134185959483540977528884513597940660393803888577274704864247267426550544525202664769219305408035558855938346851088736178340978125622866514778033270913100885175003102594513827922955696093715249025743167892281333799688460776640857273453821943242775245901397651074283414151900133336679826726277156817164085810515352062160908734020766003616827719520716629277527675457863368759279139092424954284898510555358511998804944409448977366278125091861863566896320841833583282848093265117449181860166599563683247226079340366845650449550429442460826160806309382043951587622476324974872464998954528127902929160521263945648861232876538100862998999461604546109534840085885312988930469381313641950830863058685772045963996810178853471918222397037908714827044914990318856954746872852801614037354593270921637399484942680944430707775586130914656079072405647778509774070698767900466918945312500000000000000 [126,30] -3671484176790999750186211119317445383482995505619531000305845015329549770232827102907421157795010402054163210928583981347166329189595628074629448571117320676051528340337888763576612762478039490507275823732489304410461368453704789860279110465764607095667181993814217822707148331516915057451972751307679963969212235307569317438050879217471273425494464975496959495435438223387628433203494457083769994804052924150304534078415697934943286958162258688336476301543183902078041461804084019278491607302786606459665834514869897174991284402579897945271174754662222221770342773622194390274993472351131252944112491502780252379801598160582908521250076436755801155984879679956017298643069654516366953802597489237749018528278403257698940350747448378452718573913060717813896543380228251520793769555649813194475466456417493636033460398211785206944940279316443604170287067803078439264939957259003008329015121324770923198704968658987543218716279718581753161404817918505565873908659445721183408968736217096281935749722381454750287987270570882542979960086233670254196332098966411039804647804809408888033285904937889057585942640135598058532351701500882968790019955598909613386230591943440469426832308864311643654093751725645204688939633868068503384642604625977982300700932626125863939357372999151119733392742513755362374307893296077374115934257072270021576791288657431962925648308899753027830061216624063011840591617506576114904927453108780571811015569298700201216072352452923650930109483465671572543932191553188953961191583979247315492848341821413280090167818472040341286198998196330067637952282404844635405031121929099236958113199096385903842783142393801302430756153840987376316061228509947246453918362758446089125577420356312433398235458797946008424082698280982256165146122329218775120706853103219902806508128719435238875968802291306855737619393357109920479527751038074043746957212272263410296466386741075930740331956650232695177286836027585827737556165240355278554620000881452934634100739388305021729428258200601918748466438188144190273109920667527998531759974064509972428102709347134896169578502622781209010848071948965601458226149422205636039939810393478773842216170886684615052578726754779653420617453809076603706739835806159099667996153431429418051688834044340394012980976524508535382274819542295104164374538102330602917788837658008560538291931152343750000000000000 [126,31] 853349064594377308772815045324847548372331931274938525702188473234575433039054669188585735477350416471438202731010654535064596804002288244761926393588217941627925779613017603357824560390577468145950109935359573983686597749577141745836748566917707125163177567828999673608212086567767467410663333365823638663331977395726987477438076571175838568140253086738380423859236442727931538429200314086224265434451650979649057714395795597537109467452631688154340051788456429120303059421352150976631663396265096258107066404595725074494177408504694357355166416454712320494777602780885962755141379035666368893601532225878958022313529572602419138591096320728946350730850424776916136198476594036895671683130320630358570976830959933422425145360103848507567717009471464589921576036201936274035313219430599256899699610984542069406271598396049778113399750087252947236697398499013857328268977403753187739674185345171929464129281350647630934652234048282986413345178038703002138091723368400721485379229883941690809047840573458529749752235765634591117329785285203960788236766338012021585091504467044338481003093449638973532551296401216800953794512241300805778824992527644389823062175430910305141484698766466472971865837350162583039118060664629375762829909738178361095880939991260560184737463096436679903026065033089879030208897022109539527149091338853046275574164567348465380487520422826553509391791303284951844920991682850995072978010738026128564191703318674923635469508031767708977663891656597882563960283107479326631489985641859948050838238912798306368943333603822352350285902150271651597079238110519475623636476645941151461821931007180845493042650174876773988307468586821974646809329743777051853252011678035788260738982654424942454303074879813562644395182777333954787361634954519603219743396386129646296396635390455179406922111639633854553355584960730079713202883270885088992220702753771953981965952876647448295998631373017788589951327811347467257955988421827629599587649604051147402599131815809301275744463751136878205611276952895285466062508560208175419077091526852801462714938109700922678888189351033770849173111471045970283930681421043570686965621217000819828786100965181065054127036917545648888554974606111489820173466985512762131746670958234156229574952249572167142160987297547466865760916301425165583940874228490586217432678495242726057767868041992187500000000 [126,32] -345171904920102582630351073779696762010136391483543987180552244164775965878720855996473620801072733233264792195496644796375594291268491714293616348691216656312174716268575970283528967787474588290397015166581661403683166887557261415226037213810784047750217191519206286735249070297561467329297371658733983038108382911229669012002852054322746241041429994681604967675642669155138493039124338007436832160626447380348131285583255288354235441763845014557958618453805210896565662835583241636246888178873386309788719215470281677278269754916388916690502051358533041943187709360000981652691421212474679715094248306057976697483125856351825608649594887718923133803046259783177325770321220185167540124680821510810116461337584531494309505414080594880285345158251753069254803024251373585628757810592918889125110192892190954379218582401207425281426192506883087619814627349704938903621418805243387165927590817994670971151678238286392688032073083253081555361843862971858607077062181645043241117736098708730439567210622723665856628997552042634306166527177291203842046614301006680322995218947898612035893921512166335464187346269586662948443767103259829338020980122967158893371048075227326606667899602578110721154561502136504035849372355184628673488588520392561153595122831429357680588185904522882804446378875506749642984953739991671804421176844082318938828761182291614938188140779242852741660986777389567035732814545569245833966618551110829024954449782894569652352937082099350985330198000875466450250103693231662918024952963516807886685484832847122883935922067648068424269620902392420748235070836771278206471643439248345683498005157817093195093749537309237725483143077729544095549889523536070589112625663505489998888609392761941300138993506814701730847720058280760772683966924588292758899855806640727599065190704044354968548440278419357945964416150324452384444663678017562266736863190115541672622697691750022600988040818790344257185221463610389645398175050371283536422656841214432772174977925163931408656317750113003210958449433406215318045602204398262430273362051796331010171799220701888125260718170400196171917031071440720687865350469204586195922044083239592888050353808259784866931289527225297924282644233489654980086864297395794400865787720824297153996838026090999837307813357992339090596513330629061363999529003093735823881615942809730768203735351562500000000 [126,33] 290395098131095378851656955143787431099111849161476020668529984002022573565279778199368312311532693068584112832030927443028900059496034807385767690483115085310272607998685040730794860993562514624197540999106472185470573509277252171089464120468799873684563890355541496036072266026203481059371019441283434968020306668534123012428843517917599071508284029467921980601658631650265641466832128695357226020328565531321511239724231034557133581664145697218963196099138309731177521580879834059804642245741588721558211129227045260777844899021401975040018770626949851987820604855624349539289090863626417332004514720726266092250872088773230846512851870637329006369762283226052431607407189350399123140400349442646299348977108163607495439001277552530581870517178147584672059294880809387609320492727134162285706436491093497011355164793205727274974853484943729442335480074362661098968568688258026562801172353555354023565032999589031734331062420440058743510542704665000541553350624886910054877081386597841976274635826243058672946436672154963197445062633886537789954271514269191747225966120272991873421957339946371644497691345849615439178445112502272348854084840819072178436347828597081173242684175222656860816516505416734431552434202516131406616803092755174831636852719185008888233948666173560194677185542183491639042708952199966477712974249609495755190477155177237567008179760191459262527284939761772047752079288402495590093933105538531059876148979342567698952080249339714989080162231590282139374041712426985953144396708356368863052318915808652839666850945567614351058932026077900710107147389373513746390130248259138718803055630816897667128969068370987982205540238278518875999228566713889604288162071209269296489306857651144744174817367379573442848801292066998329134172394430274345529764821608326078950425496749752258212994413597099830730596858645999373099403072607378342799690898926303749426639844834352877823398058323495944289442691262852943898789589282991823614317990886267699254108508128408589404179536586984278025559449182347354352161849637069726343159219331130757928058598588422176838990452632356982782042140013317626185452656267656726992955338018027388917597894938498310665003478784987634827787672275395884654558281257926363183723834007134784473201393271099426471271800827020215555597057532063182540109369522696169951814226806163787841796875000000000 [126,34] 57774350153175129344325910925102080858922321422572943124296025548507799434283056098755880125993199464739915903601030083702769538763518140874284299900070528642837462798931275493064747640408176841913166697111590636149200309026979706413808462412378121240946099601939616639775322324653268963109022961785768498043145860648216646610627672259230633723817180240410616604383265502893832028779867249426466260848740515211510512844877965195866057062416215579964447097720274734298536848799411710732607574287459387168279008598951872794495286643676831506172195628447489224165245197019540684094243866832027502750345005067322972414474509881014304362371174732827992306117198035912913770966062306842405448363698565624964207181224777600243232471799576347895966896534326812744565418632986670927300905220586280655168436256392325794568617303395615004331220233257020569720836260808245610519931700329321563816798316041107900312481980510138968375469257852997853028631102421370216258102292445587381441791215521812658020748510426917159275026368077830309568665227056640144481504756985053892471537948753399033426260543621436072700871387552078941823024014406051960630830744134345086743383928082373770361442781296122995777568048889360273315448150268278726817939425279637521361466913391772714849630583953848303934638057673730692589029117946415058587309444863629483081149802895325601948631264536933191255528254671423715633491031113564193892815156854401122472177216695386537446233399388463054514643270100898737305122691846423773481717861587723598069640342066768713559779495493418661173292311724269223041472164442527628236641613640835141664614651968731323834107138798164703257203128391534352825708868033507457753195657645045599168061484743649339710369546736064942753095656626473614213793606796059835007709471956383454175545905522841649188158475481760284395868354157533520414756728231189784199937126525754166167537837917746356118804696146928948924637713300752223159904601360992788234548924195694163132947480377705476338911979169977793029674103784789938956953177285389442383533258168632888707858760319728747281033804602979055846968405594755417314147023985885569642915958637678750545700610792392180560257503694012753961108381281779413774326893684551771409482238560838625627843360871581829592198231390254784609118065196939340033566168131073936820030212402343750000000000000000 [126,35] -340699168522002409266765402372265510844172521572898883467345307283053303663088948825021788776180560958820229571612335171385089952210899024125726997452552655380818412990297759028257905248844925943315142778729555648718763369313038513959760276199112239460307308806194652521835609467203732632766014122230804510644376944270939813155895160256798155065090883432078483122457609124514443650304999836486325314379570602218316215473597959890876928765542087527994458972004244257077774979991803422783610913160594468356179760017168661676371599369573634428984003100718736902692977304104343382738317954147347404182583264231632599947228052276713388894607964034941205397231123429649122914758196826048207814565717413758352733573566311018787406328317653836091008047033889718950802444262089399551010028684716668304489021667465037981825154485437285863740878111013194599089732037169102950588352952632628570914143155815579198287876038731689369813365123438759580157617189379745233267177782629165831846246429034354913160916115858055012024524519183712148947219636340617719929467940412210784986400039399468081686219746344399437025582530661068106421591023207085272274516871904945755412001371629865143070367361573909582427438719056785318655056129083314011640196147594707677945635677757290805204843743053247893534283684486542805064104621190915054543569051975910816892312613672697273354625031780801370790292357920583830356234880991214435082122459003702555182332976350455045026008552548748571994482292810708612585322647792239941989189841133890961318277976809904848835339426331486974443830632589656455383557007566799894885672476554745569058222700665449757098109106441638452291514290631750127046524227996881250420283771895141315811973240208072614072967627036559660609458697049022485538950146766705912579251328728311518388502012961204357668020171681199836734264963483123562648020355790695203867384194268931325272540270091570275004750469508582105854133418422389415736758231403496745948954025249479145171966595259368297245458197482623962561525705842185163228036294711916041147425474449030129653062108901741751478662558763631417388419262097329594797688145923363109016344767444196768897307788447041080812620124963553131958333190652367482147338270208835452078188929728539247889239391292349225591793246448904797544754086748583846167015565242763841524720191955566406250000000000 [126,36] 316244472703817173362306484061196737815145687295519565758863259487510967485006089599075066925248329493584580727966198028429076721498571482440356965362663022063037745159350707574826237344315739388241821835846949649897131948823567244416388632135046995557548441859161293874671957759230352008299072549490379957813352031081794257968041780439498424084281881816071753470771799685773308875158399070210516557830628562000756989721356028803739721251620753107881136292682010758769889617036484700826786545703512696096289062028102545755331788437146919535009696171691220917332881849038892091735077880938412379657970865243728115872449939902291192624379674142661373172216450166311471660144440245066355490168001953451360755795412300696255291015653544015577796808390976118222695320013510079849756494642358356892399728560915807688708520658105016041084180806692868083454529042609105223134065885016544027686207962267238939882609883335871488585460284624582900545357826006809793593428189061304698454945895684913094362318693475286084209747093440473865575716840662643805904527469475025293186582665010818219878855821264643980748569495956910616306506685570993556052932761281575084305761108796923825885939305805290423249067324212137106926319943099173895683899060888614396898509206128600084191472778800049592366635702699901873498745618011034904688154859640166041235494927773295280453556305749056800795097812752339635832864017977877661111748066912258307045655480538835232841393730131198310555380906009813189248159163145017939010305085157518455486375112022808559782476450316170468354908714261797611842640758958274085966041363442997164771529210704142884456224383005386070324168098417154812565847312605121043252298016062007392133102114289481327922884122889100040341246276476320045771070782237889702339629923829160678124637604249800583804223192299199098054184399352288895755734710263547386914064719880893273157824132507575818040711520025215230322616931048625099119037076252297154696564079284861164274705613099880091602633149242363402626101767959418591636179274009452635053622847507047956819776319593180494671549372424707970741039032379022575105291539133992159213811689894673502835453774581304490168541599491209789757899048536550662568280240521122744967788329900522352466441494012340470008161048013859697417698990662415781116578727960586547851562500000000000000000000 [126,37] -148568594035254110108751697294746625342067138332322848337527847751499174082964941021931613205343568097900515516248401157921910044441726260944346979491075035586089053408083200578255505874546675361385100536817956560333189324274917025668441624249030113852459866298422201950514478072020923459886655750813912540868942804738378786953263250756249969249621820438326119008297836587260131405260910255166728543384414646049042926313422075717187327081459093991170489294174215282921795416381188314280561868040985603733783450385309396414978873251136005118266657942184805266111361792453819294055956488905785064805220251290020970019469501316696792712604890229833998391893475289870404961004837787349322513002572435356631428980370882121643851892942542960877956054560014596961969373184194880735099289116683843918633516458091680327386204731817004448827458645773696813591077150992557713405254697325968799786667947121764546744614339648380922932701821392879535225737632389171419384519339991407246053314165423138538650505257042240251862799772918127817591240879891935565491700429376182917033135269844528569586241737819036132166322826320790144569741942177635561272996583830439837478341211511988358870782898803973436084681142632501349512460003443763040004826627880789058913104729354504729341777820353024499993972504246140024639316998668743098899839787408982623580908069374939445892458354106962755471594636151956839531401099291467341495153607899153029871169784800655480259942321516653400967241682151078515626848925644622089757885924601393625701422274462453258940303982059086726946094089032446149435288843785655242705561218803526130902434729906444765690975060674427190182568274162939249731133953158804276485231535723215935922308893766464736956881471880005455858565694124117341328686655342694777522996386595640550830285093773862954904958278153678588772829611317284239934638745640993308738227640527648233081011225435648654233254991683380586751720310963667237483582043594891929840373525178232611796833300074294113753424867322117256541818491083543300687580503698803624419871981049034309704974715067998560900506165583614377514103372945506261575117076223923065391100412770048240383158982498025049358425152765209859550769237769867091055769542501586258171743662459014408404220629496998451402236778053965682517070789891988624731311574578285217285156250000000000000000 [126,38] 30433391319725382904362920092540856034563486858461601306243370509904051483951792104847108043351975765283473011780127160562073134577233602836604639238770627443856041750275556441224937897354593343094313218771202224236473582520249104874972812583000324448849956044683179900727885644876948698666821181805913293820521537545609536182471047550659674569027853001724520956722131307283241440198430742278147751850396983012854093499182602351179479466354838897958471211320815071557238287509929706314230204377018297527073328978868699660013303450674009015681452485618052739429060075738320338812691047582297298997003711653543021201859817296659239241660935860861805456218299783847716517859024873868574582398430150623117709480763644414331233258337897830583280635654737044222858722424188011193703020933349250755439593154254520556808644834735314587850863099076516564756711320781590715843779082378100798197990098415500524461922690782888291219625735130676057873559839208928012781391037968460893818098867077608178710010761632119364502565568545257540173598076193789214616345144339361358895149512178670792799915595304651697909661341949172810718432724304814238313866036539483410096664070222839391755492525288788113234163452481356752825114392534933369254228097481178000605843896234089348220285729725351660257348268925772194957030587578519148484963712601281058093482725094591785539221788671264250708236504376457840330879727465765083018463719771755391514070433756546183083405269736979642110415338155112829546182930328294476306174098447382352713574056895184464746480702873566580385175353444048088593981462648964774789464196425757067031510904390259637571531175889946407060405931688340313286428141867555259174588856708868538641677627370776877610288860111928734808230983755148769845021531645971022924593111619326688353727870736226688668572978024832703445943221022523227545063993165466443046499947058232629976410872257557902801892455606788260730420729261755102329085571146420448984026291373613629228017814252123441548046291607754751685171351505038936079662624658131965043963269052897853743373769474284785109145976772577425394968489941886481563835755976009109583527238811364795350853556289285905134700029712596059759832897899032406056988325274884487970084809061667074027659663739804703903101876831608632242853751392885897075757384300231933593750000000000000000 [126,39] 6166494242510971777903192288033493447632633405144472969721885286931919468844018598023787110121357708746866990027954957054352745717719936554965229502033524870142591309742062855902472200356703822769688872061390957757025829835244826807097830261644036101228688939985573803485018963504662534781025159803516133235292764572557437606969719570564498615726898770452992792319212398369578913450775981972219745554269541975735667804954713963614465802038263178634467681897506604534798979505899477911897094701522303001660075604026546101243205668620248831496417487046481272696999059671241461756790197670538804954429012325416863561129363994849880722684151747389690980627542365689358143043959106413763536643626180574394649865545679006405657866899254657997875658691088578531882223493565211385386501526035126942365152500896964119680610471063772338951398008723757484641623435032397608680062282996492628422189212437846913750497431479124677251031954220402041541265504236979650089907909656806748014861372514556495215491655761984993033664437277470862511203365177298596280978416282384663264602720571542184707403704059711301440903199408678320565156499128603568237487733347444837480740794258891676781394891800777108122998986180833642311782792288029011104159772714286432159407260171274244378998370293727672383309087164541557102197825636679437996648643235703595427503288312432391882336931854044539883748490317522196878951194195902509775932204337447288721899855036626266030706360331157821061931169198421695131781351721640589909721348337902443280821022870605048624878983029093714991562800845088089966391198841345278471061507386487088949872062478714161866716429027901162514114264331457851146513046539798680365245930161109498063357850292844024230985957849886712827731039818694144752611729354915738836283498277507649225197382683899903983224525590650517561943848631464152890555637754552204700718640516902734294325302208624776790184930692547102737795837629119969165481653504672309772601665263645637603183521682019649873351217302552121020676894045490141051255358371609781877959342540101693211469736204229392218364200700709128114619016622699613350613681684707805392303502512390530867218266622679468904458639020128279406777586101674471044155129189954707214524490786799467473293949673397677330640935136004700516804133414439093030523508787155151367187500000000000 [126,40] -6466529366597438167523749865736348908415751374256626130220924900020728611107489058121452783308739656624187812322438600057833636834480724101619465817503041405740633952410560373432421186933182897638069216623266048603910520353643533139039247444596808320986707955041405149321419713213804575669476859413770224659294161296323580980919991163634382829675077907610998469839374329847077539490878307067596864381792035345255852083783658999025591215144659338198171148749481268755539358200032708323611567546706332382874935473067670562938237833132332182321916738371345502860879631281573532693854627230188273988201156906419978664806382959255521804418047457474009469261930395734818559027292441764990702846560503418839432449939069735103680728128636965661263702861852001010560834043479445332211134440755510094098560476984703991886975477371867247123024578086196134032530708369412699914506881352243317887687013918781781591993464917808744626023024248418660574018212844678481847518691510380717457758197347878230730318243560219410274016260036487270836560021782859098903911400388944425734242990310614544887442720098300980754358360541645651769936116057197890145934841725661256241093977561597680453245391963719447101142357686003042294585232142608351293612117443618035761106880704139847879692146818397498474902313185056055178415641335587019188134878852893004114848399720017448846400379839194308971763636234920918751378199667771314404958336475993779670091001893427871507186607552008307922895128765390164107370460981163411829577242984618979715542695796815112325111942343980475482092774982350048102387089016514840711965710409336132240237817803269538371966696447896005937845689158761200859906386575589694618559493308713578816733486777513058093854445074040490696020504531702736884339605356902190219955186995224716745577883398358060835474809780139674732404856526343143683496897061961669949951116578445998642198427742531295780903089746791127177164925710571147914770619985727640740642707998127529378522983304055992337108694639384026936070158113949461798817932496901603730547216410689467967701824825232384011884652660152704119272401205999668378008449006885591817226248018978410125620399454998984887926038937572132319833099066896082706095680639141741242674076233346533670248656477375732442998419735591397738971863873302936553955078125000000000000000000000 [126,41] 2210710463586719442578862843063033050554298062981140273481943672591512813353139840833489198711541823616343906888150141992533681205889608933281212119722793405422925228185083697412524385189095927785223141697093878649446092593578654735537894655588792063041856052548200603155707295940388044159159069488875433772138551546557709444501970446084498992971558170778753045649567857045877061640553888799336303992707298856711408959343052748180664689632322839031843718714159083163161867279426479551945685196964644806563782676517648196797479944958408491429085028661255733180180485936947654247255229563350602425063629455656353641784407056232072446865767473205910592901863687042434535851413883298890396493355546194191454240730234490031133103264218399180774467775488331742086281408198865320440939076449424444994562233045082613513506019742470081779560774399993080249370512077672957814506908752699302552335790917453568440501134730794519840806911941466930254009488881706566028210371645300582799560709228568680132230900521805071211828012309217062980370672359219640339055268758013799647470214861144329759550244441303756611414092983406415686299740651655337925825622466764430775139061351583095886105890684312006704818688935342025409020875196602361244666734067877929943741532629784273983068740467801589163267920778817726279584632214822332416087723545249669204652022849955837380665001207050320630832695559010882903936529334536987569456792840849316368771443709872819693659054220159614505296543723895104845957325946196956770544814228548557441117989740682807536270798020682479154247224035554709752419964723701887423277425620522513443451131740024694574047899996444280827484767502283574807017280690208646828664881960546610579940819753929776101259400944834288054269563739634686689236655768841891814537153193494895181418874433837860134049524514096561784604987336224145240831011804950716906855494661513632314950432542649527200960204369670303930216359150976676417388858556565037736933810504276132917188327139275644467784015733397522460026684612910203832084503647469369899818324136519155641386645505401838452324209719882553935407479273297734299736980174707679256963611089680762950177210096043671869347441623539706196023715385559980215099297410994183977309145880704178040095838746756634090286308680362026279908604919910430908203125000000000000000000000 [126,42] -480471884894980123679549194441888705191528119005140069177328025706304404559290738387553546177532901142681152431655332230013404496640306944818849641366132119330734570197059677944390113722210833956419407973671585775755893679748470537893859461345435451525356369347125911146709138164236062054718308280750151041441914462330218464883410493742866831943308830242384964873790700216475884401346055084708960827919847092360631826330759232720548228774796535800126618553660612901667109275490642775916425817949734926839968344071838179609277660456175988719017842194917715355846427342926389062030454092754089586185222435606493568970157623681512065465447539928990118131532806362229154236575958026014414154577282516771848376778305404255685008520775500961448984721423374139839496723290284622615356257141668623673542990149612840465981832829547877910242199999796553059748588703409141536729880042508416633619045025631722651625858300610903883249648395453123520746413861299996908273240955826983546650375311084793367298540261179134845835425100137305028925648815311151250187445537319425011204503014446050624486785055275333712587238306970418841150603604906171885617119172676111104093356185745214826706714645645434234638903531813982654955848141288769280209072352037480950976015444361162340398205685603771856898181413736505282057419944451725418908721339253774316162252652735582270000907974202225083112680886877718732167593571884118941775196305286612968921287345578448668082357779310825554448982125824971329236972466843181322796657443211673868404145897711110888175242381741380600454474248057264774220120058464462267796846191554726050035219229872802951585217783249419660332156621934187526875400218925640529493250241250171921838246257831445489816649217227019698744773530871013794993583096352559128282575782542064383108712094078722908077172180399816850797978281484134839946178854894938753578031893402372208088888679314463665090483208250153430380849211750655054895184954079951880733376283701787118088493428803858619127382680153119742696555620716341348742658781401200428264659438744113431805599050234602667051857153175579360802756300614703573662454644212282648435732113555189294994698941337467374138499730054565106068301097528304728406545818513673337420972317506592830980505541023837468198820488396449945867061614990234375000000000000000000000000 [126,43] 109379661972559479365134292991020084864352985329875500212751765258006463016296305063613395294316068189250780469435176111817960222665139794598468422228663696733065684957645392839745373701583085471294191081630408758603357314807463777534613757996691865570592981633527511366672114736095139647263701912474070251565675005875362086852060419268997681333707575351373422273135108203001520895604910798003461543985267822848733150988864239370084794985254371900533429482147486909178576895252282679038977191252575662322469671244760763433975176657920516396694549271137347381052318765890867645767024837533353854743714574745863650985435251686347565409189526374826743123620851028586254169817843865468312758717802014111601211157138622760287310445071645597579927434802408385576022224022603669252978014690290140023993997790672745857991625487157013845371235795597254613585724600355629722846565675617761192729195742643789432079479130627980705660577656327130003089487726706352512864234060583415361592480400494167482075442828332732971289530218506867962200907140731425539441816434908263527475566231043706070881049200324463816129701288132365859191420819771216265979010917086831457910612724402080020115591892276193409712004683187859697945615916503563059457969999994213761763157654940475652145305524786812383332757453801199624999836626073456627929998165502593083841537111329131006239580072578453021931255709121013422822133699238889770981306844340060075408716073117914019242781435414214869347859066435066410707122880217034042294155741185257067861161986022585464579608136595077546090364145140114707690473648830139172325879615303106365102546390985567215350368914542559571883100985392050707753666312957326888147051374699856515079218470522315884477881518995742259482469599086404953361916800704037163067052558625296674162281522274506823286310734550892564599856753978631361769775202029544275002474093007430808805737359575345902514516411497029327313621630572282950984429665405763819619629034647702269098920907893225152507973369120893632987824613018804741360501724836878145995366798629959782509077829017336803468292857155599451413948458218165535173634741674190527943796179244217392966191793199472111813170819823963804464686487157217100254130145230495270090881744384461087986627760932925784610914021754979330580681562423706054687500000000000000000 [126,44] -32281945069926931656520122720686391275284494643746321420848703492740199879719240953135286675165632473118105500112678595151207526144178331730247747283369113458630605649791664428936172904949884073765032148854267898212393150462430970084299344014057619399921704742191266658047235471674102670780425601238492106169396815501053107887968463381402779344451323249028645371610264969667603995583318790978319255131015501200355171058138808803872172164578922588846596836931260749291703424779228664805049395529566194469882964661772866987317238589305224138502872344513068229274119152662231979576375562682242473334100401207698862196502342653589549157114562837286688051300399653324970817115177508840912490378886922883455428553892368627652160648715289805691491882688649705942856514573861691962494248890050625455707541524488251234624529472997029105913725671314037411121241918560253248570679875063028515027411569812567649274380928332775502533013826027953146136191681071193934050776229443885365820895242920807636948041181722943019221750882333022368064874137305808876428974100343425863680282822421424665262724412165735294784658577875784277336870868720456653363753290223545898488329229401074402383713199272544877673337460131032852319156726136036673530821841428614542030331230719515690591737026162686999680246599790670288933850488919751610301370188047275545768856794495843487344957991149870030882088457056927470791519723136707350811585288467266069917213015500026870787130549621012771737518403442549170293608806597929533834987618128704066828302182574450118905917648502463390661867146986818893362574390706789023795690344669481662977182137858329400187195540515535705860883480579731293457406047047257825508961740091735564583479312103224825672053293164886193893716777992623627956040518935038560365535806479867732084252593127311713032838202880582331711917238027297282744541506154480968639022681269403871551610921781843778133203416074684600243475427637954173538846223496991984982681337355569451803325439995740185730408113061812436273142645275813298475787251534258853860152134092065051512638280959400733853377357484906506386498899328635896913223390887292073726880245272326898237026585470171098712051748188056826987855222649428729597153408742538243088988501734875973134750734185907923176728218095377087593078613281250000000000000000000000 [126,45] 5058282074727293484462083651877247325611249607481894482171512738603266488105546769130823332240756923956182365450546525646559622321323078283029066176598083829448187703736162668357772977190224588406345156394458505609971933340600900067132061854237262723277555317307536271660966456794040529188295423094249335700161580576695564472217755565641661955752504371529087782887649707498977443665427271837476636905714493109264310249977901020357716564907794170773583317994487373162704951599124667126971664266936509809942309566381519246899708014910590564925596727209973363110063032641119247694251230241435399965410340045732687081434803903972726702145945100612968483494119212421325139785235903822900669617366668226531276697407408306540913679472964101797539404926480976505048371718785616920052157584439015622622973488774804364385626155170191375694709444240707967221399415802491666579325734146866725826348591673399976503962583307317572968467675441832984872672042949861875577051602329421479752568301238458960737486082083993204262304456818901388731701544450267461243551100447956567615340231985614138579415628498624608036060832867682613466296514659614265697332660291744745803983714833799777829333207811433596039888806177186773335454088011087755256852277645068861291113900656699858864436508936113644092193740585612464623149254584967946357393200345849542077196951443056729428446198593596307579777986157945412315493918247223100260914861355887938202035818716475147505887708152637076116603834751626216685958907570413996836562218340218911167926682170929409912204665297702660309716640198494640978163371817959908246071741364522386040239764044900408231934505554621540894778638355442130491861901068563081318465313832893571525389340295416650443533690391023924600217442088078228833778373678163214836643322333186902030767657663078340239413418990668665484986239851199007796845705260497003981819970243650877950798191608741230165439771710031056481206167804756113152409662470687146769232875859253466406454756153759454220990734977202713041700291500172848784338516130434272714568097587764659339137230591312429914985862834294012319171210755572820239844225388504885445663815746715257327919852261321065211172515860869379688290179494674767668053570678665226072092042200397813000194530507680683854232484009116888046264648437500000000000000000000 [126,46] 1835440763996216583939911992092732346859389328051486632757351227125201773711585907130370081634004493881104790161302049536352961082274962082956457641649755266276777546923767787365333133310533536870219177110154462807121808954834001629840544142532112029777129426911613170583986079974444633491264790454411854071463869297368971990302443544353196366713904117740639623420884442627493415314240158299055164192339028408004916705662876173055396857086409590532315707339839460605788332862717025062843604843694518389189220156450357657937730374312429446664022725149097919013096191378382632540404699068554863875298733794748346899296428608034008468507399501417377462662588850041845518511057194639105446688680537581081775849876359998218101816917253470478088219160557343875965874220729640564850491214348385230837851460103098338391776897481043771389009468542830080801884045946299731649204293284366505794928954220390447033749438476299379923709780101641632601730987063142950138125634868677515954636018212118817796789704865954493551055100353053108386822090407612587606996966103531056864678963074845613836592910315502910392824633551633363756704697684372343621143681070378827928507084126005345204538744797770080581070519893871790068880470883933184143422884372108319701452970685982318456609152617757143763571494038922081610215139625461430329986543596131146881750052967010575927759827745705120381054735397121463180547791931752395583146538126066876450123164903091871648757858594605256810084305736543005587936775873786369189239375149372159318892887603030717447974163715265075814682868831497215737906060333923130547515316972165277828933196528257256548181782943509000066874694924751537521615326943079311869950248987691102036673938650061803639158031385795663713026843893893221849040591566234645616997421599619549745168247369768399974999432865364550973431062207197596653881233863124743690319776384279329865435311991271452797043542130617392095593610382632487590928194464159664549163573501005087560215116245025892706057776162395502586551749342644339027338564723194633207477661238357479352855703745937473836957497210264774578059854354826545120232712558193213915939978244947145670573098298618126848056768995898603658936024230664021480705645721999837792932448714058154606098217445170446012525644619017839431762695312500000000000000000 [126,47] -1439681942224115152972535184392205989117611103816165752652321610287554272159539798805999605636276703080022644217741412669159618889023497188787772269944999100129279171646391746175114713808489904355528317236680730128405454718508184353834541249800227235261064358594830161831709592610216519299432429290690063767309749210885358478031950108708208664635961342551307569935807250729758807216268494002543338016322902449663314814137705371520821049579018101736989415122098457400107268589275925054523444661399503843471600090745609249067072040256722480235472956232235128486534656748694307872275743477293310303335321839463541657814609748358919929163241816867476728411229266550489852192986164199904949989172588416019076683491363352554403291613050700322038509855899068319094592008261388341032131690683336961251941798219178227299361145051517477925982773759427622210247572905489190693249083985060921668501935103711139478392708753506944984303379692555364627390893883889929862641519702123656731560556904728096334181269528656162334006691894125745377307819836531813573237799843163091898189025583443256888222713641526901001923496804532302531358547275526426687147783425445644284623859439084675846503247203503721576556816918830458178004865630394313553920438857896590361285077055546053283402966956270333651056745091224099755775520848750861893682809984815378775279423435664602713393397047610700624963031952944377842682444311764322645063554977723395194747964406002716164200573843828343012530549863935190053038938810478337883576324245774134228742822742807801619256812168500817574098375235975101544592785935152103224835835906989202197067309447523750083308319320776035966178410546557408393354780318873707036257925776124503933034372745803719971204839700596234223281301344567474457413316118643507761957332861819682126001732504170416820161630846507693941514510018115418019112005624773381188761722445877300051353918948489942126820198325244844426322088493243498284351233604189544645422467313021976997597282416011553744291226618179108943870266745832945063816833957405644704774054373103228085339635454363009962355258684796069746781830486306435250328875535826393071245945710024213571585818587139429094632786411409748153988550035668806865300916212805499620159959816040493997754865889476174430683386162854731082916259765625000000000000 [126,48] 473569870209530079656056910055342485029077438114486586840919913349313212635291706603456713703741449101973964306760663603878499879512120794038226058242912740348604809473099976606038857916040379804736025569648048456402224070922593941040903548059712521403991365176193740516209783357826300589135157274901032644465508202415903421583792416816395963474967411389835442546838968673127099939697821625923062229894168754658090585208458746038016525257804640005167620607271236339379510097149570283598691526004299044202420443203768918913051369517719266465547327286595333011129342721241808794647372494200824986120785149212215274727264828329661130910213376352828877565817274395195868309303913977752183340573359832859741733295021672313212086087849605257239167817434025623405308846635716592771536532062358603419031004118562928107748488940744623499552475529054589790249783054985115459556536804936834646198076416011726998738995640394369049916982109650975284116763515381305408594713636874935809308297608885757556625197948066353185876993237756666653339060767350498880355344614919432958101022254659753579290000451579836762823190857642650396507477099573656525331884269233831474313397916003007431369413189411162520715065318395398840812287451617697646468789763001113643172928350308691037203442811295771486789512150081468863272411071049394513424759413216735718131419635809934659436365886522736507613873695989094729207166737987714173796624337947437733938586682592456135029750135148550486186181995317885126975514366821343471361700982276372206960099239680184147664270260393942553033956865486143761936906231951755589147103856940612951863885643272818204427055818002958669096881856493398575610757736708330250493050245719924986653044966132233632561533825099238906308054558867318181722487248360798061960571257030460620009609076851490724791354748246835754569090669106542907082707665709469783320043911431656727043610380067579583469724418516495381179555224176160468770597169247982473062533401320009200890679660652964726894272298414637187498157476539284222403678063716005044247041786944782428248630866885819408710300428789769603680961698446974525652935767867565175484911659722786283157052545019498899310617626885170185529743856498003365213970184956465658948062782454766885890595507845624524634331464767456054687500000000000000000 [126,49] -98909805318043350629742412234094330574027233835453616413640047115969786551713882936327081059376286224343199741260493123800287109442657352003873712856528133929451768299179336675061104800823733620079772905143206167343563513117174340356378452497223109953241067221976959960687165574931093101568502973866423749784855906158646305642667485000927344493560800774717199960162087638188155118730433504279225795052826557177416878742273433725913077827087812095719599206920249740182661510730240674327154146120971884558222238025178970149967573241112895530698289363868275529719315209269148296839336597110642673063350861181746769815622765399028705043780656484395709518063910711652198376258487263584790274026238062699530701606260521901721395691331099890040890494566844952665543238257763150647975150704195052896602569413966594970833238873362546797003549024894070264134112464454867123879168945823156278087467673985125237543008372854843011172134380532066463748650926456891789924253810359407524596784268648764381285017905016873369183825302450898661438693077406134295961198053112087814606800485446908415212931544141252782305153753552825186399218135924610448315079436817179995048847380349258513381665859449494353292486728923612295215965878459098107952671468405955496478872438655574053191430945009802438043921602594942712546160084382945888958918736436026383179819512701138287005741620926133569369436743182704320381572289523257864213687681852346691890468356606876175212055444489047297442279622620638859510251836433887739608199491608235423683608362662625603776053502660669341284397714077703043819842833742768412368641938115985427352770693164012405783301076121157951074629672828657450533342578708778853597647519353768737841603497088105315991628225305769910234316080519197085783034795798496390496123068021662380571619151244295204806951030276599730640340609418741088610663281270051480160404921146962768950897593372061518998939741867217200614572598816969642013341857807410860303349885657576294232081882424247012836661105934458331806905015658346673839979035116049686961920459612381613313181650959093291619214634879257647593718104370666879846663352087021791782825980848654896402779460924120492205670533998917058591331531823471030761856851446528839778187997288408155048377878291183151304721832275390625000000000000000000 [126,50] 13924404504897574181076175642710823946213477740997109656046517794539953693235454963099413966760210885658160774944163998254990623851796486824253873951497359263050751077451372822471469239129137643370613844163944218077181804052435200553661227443786924593586517107514096820824813702737142531412112614656687920715043500985872970618890128250064861831496284662577363020561619799580143827862551427486497948220577770475423150677950901594101432647366713916901986954019972506212992686045412856736262893329164701790231646882696939825559396870821352692852701674077923778347769005416077259663216525519564726469023324902154348454656694196583803233806571359653581831658009069049139743092560219431496561274739127941071774953647884326236409392664161874105139380010576449926341755579470063526464886369046824101294334977687431429840336600148951086551878283995792219988936950550688671685748243399487427693832671125719656219194276063423618357493803741219254452174497552808729227464237563431172318638206283356739457304167399164414604860344610292054472801580775115379597137238871984403249090136022535332149690426531996698403575536268230322181487089881226202894343006211830153328000101570278704576866704234827563496544688763658445335922571237151391395043983694743212226701283366555532192666727763336286432870287118770906314622549457693336591333971680855587065507226787117287983070926578675535999194397126569485200081832998267860483252481741850476532435379523106228384460526297118852640624491395931844850948990580764359336344626028199550534619457863389601469462594752543007719816270238534557530437955065986626169623747868168118539102381005673697570808012206892557819209314825411116197006449538300056450264328380223079860362126742370285767387514908637413404806783870131514577728330749695913101189596473319649428728491300148075529984470624811631553513035834838347256415794341875269304016226874656991400969755000656482407372023742265236994651284820897605945183094580732639733274812712396775291071739304726211913465409740668368940747853124549149764117527092207215442507922533874797017952961333424519315738346191169025287473958818539553565322288325580413985046552319678928492917420527144129114001268605080275466819415096863901321342568862939910328877536061313248467374852538108825683593750000000000000000000000000 [126,51] -1088516264197191331345263106473929134504969044482721841981262982176283200668321575832575711143190170683155462903728154609253301576980750319691231969453937856568127379294037821617555479951722953089670988951636655455297614728929528786074811832101795414697659476737701592986703509466995571579827791135721130166072362766236531294025808855049198041120539241407301845344183797313165401156302624633473805816007084662278408369439870943908625741864626983993267761300609108767627226523134033249355917599219164427822967635183604182967928810888326367674720397830201465291814440454715370251056905496476763964598462693880319320561000713484490218322219728814154841672519861126209576998619361108232674756203406440092953320934804396642316523126759405929397577261804680523966644447314717647054695363724559862804078909749189555381742931122092235322745739674139539170637371819470387584991322654927981307084920114230243159169891767665147484688233068696502241248374668541556138979268212521834310844632437448899789666220233095023218808006889476356931587927656908590668552296711860937461814902351469212983105620456392358813060306257481467616528332006110539052821070246446443973177088862073850079346235048434327103290155536634542156975896106092329962164148498748886214007334007076363800329088829935207832220397318031332463173710497062724407844397106551050768350163880305024667983009861195576805223322029412044936842375996856495703611768458995110597608259826099840012494963929405215191029400502680397988205952191025864842945830875632130417045860602535007261109195370493676653666214802360720954528646685329614808312792879649275295556399555839942287985079186268543491914746785713726626587775007873658502535029434618854380661297164681452557330866122965532935717141940545081311087727314481004603251314428696666634439660240068989887466517236461385087914113633838059538852724553601957996595781126542788340170498190377955957886481272211363756539739817952113504254700617950380737691497403884755472445877725285515294282134627477322048787656952094994324819587139739279415680960664703115781539251074370751310911359313229130206427191473838666811660801159836887968165622514113239946700459033653697355581195615028208699351346767892074211867102282685015794204437018946196219202665880322456359863281250000000000000000000 [126,52] -89174003822830531659321167134087263988465853315823015127711044041749325051505624675615260585333837281069748783040143570966591146730911794711081548021994568553057660963310695683697321580985394028714343509897973324544253672451783908711351444768965635292545498990428164725386160588012692876976988199785956506865662878273716212621826253524180850917281254932098628566340895609948011521029472273977297834920094909480317467077632906890112544753371408667188564273496760130956682421221820496189706768375130183818862324951397232940999089899411854639403835086204814301964259235167663880501760741293282770199264500857351991117642823821399272549313566304473198109851169858681748970027733934556536086861010899651268788553022676063111765272906508215161753684744045239771858486498790810496860967584088789176196489435466473587347480625780903203330128386609463090616971142133514848008038878772693511787389021725247646618598452075363595758598366547976133114145550858125675666678725707006775288426647800795693724509630702235520142361706634180964625455068815050239841689425858250668951311865234680194867035511623107467937404649987294191467551582809547687620788180369548591044542634405947855304666065445494569167889988254055020944676722095411645103456566952519514995067344728456069651049118556968485401170997242891533112414051472600440281542419425067399168131748704670827940015402001796066910032408585092649314375100691634352154906729956495195249704245450822192497198237077153593412617751768541806017913333063468538903215806610706333594079184522691094973696579825825147259493555913272532135206260301970364908941089288529814035227588891389578827254767665735806397797107851677164087414460129629589420793733718268935266900116474473039467785564683301951199830185023769683009719831170227226048881133716065636512928818116214720591510898582325639067868899161749012868951770167794112446952618665947510271575472110596400164965781591008596051520151864476029114341757937354545246767606034300547221987357391950389748605096819719563299011813402349733759238147845567104797742154282838993879419768743976194764211121565263271192702377580033509056994544342999312447966386298375282642100327027885982850976423800499890775721540742000031720682065604408188602538867775726103898098945617675781250000000000000000000000 [126,53] 63400293019681810135500044056342316353305516344748978144791436192487766989800460666585321759446105535764861611222597399339574992206189867635768035306961516391064955252676337885448766787366803636803883453081077944725815251234690470613438429207444499859525734212338069483933209143680436238684033040367214642792770910458379340809898133646108735544100620264118735526310719139485850522536838400215399414920778510776598295624025301672144383429895408900963529347675691568644355186852565025385790809565894074813721520543393183878077819976392913413521645588113549453225949117164632550352504175390339240039240550615467147938214337332078906255485384267464155115502666952086294081788746905198863321533430976672129453679738728278361745956465360619192126242590677201831179878802809141990454964303557189920327239846447968067124553194786427417866375325962368836993778294900912362712330139089686859286636621255473693427690790368357212255056542008677662765277226542937601911682254890343506680872715841355794345888232893722402274569422096309527876681383688170208726814232339665139778281891391657340372821939232767830216466474922556933690909853416448000209855895267261974951364508672741123293496763399204206207965940335863399940589864635965341741089986059765826989187918169989406629908466474503065932046526424289828845317304017783479548887796408611625000038027242928589754988243391581144316410876295740624317878575020967675963866918096571204902479031973522510985219565452285671311905409299170994174504504339853527060993240129718327664643884189731811585039059998741021463266483706980236286373016458648294387558235951378370455363913587419198506826527225149261130363220977687774012878722485853430468910258167108112329954395448431623393958868059702262344057944896839091915036166594682112984689451611686398926526667723503087987872592775902740458698169721729412332390218402326095158372966269277904311546137869601946914941899434099357666276398248144808975491476208287288126333029271920352673758376543705464974300112423951351178799452778597673583976021537494948025765126437085365006351787804375605238454874942143083887851068018466405713146534479071732918258276994650747793290675278169832232393976020250002957997882337916411794282418572276848725826735237464955256912231445312500000000000000000000000 [126,54] -18277955282290941864903042812533143701533498610070259077512783239479853390673915059227886827999529219493554800072242761225549693726895662455741267176127968848203628827819552016482506909940768736699237753098885819524587488899342066461877030862000652046173791934019244187388504733358341766011760956752047270244173131590400451498324188649259382278554538599689575241991423242428285573547772200253199587519647578968959734554352368789262411747254669126790744411493114214502553594750888097751885786351218995958077391665527888011053961174173492398913646461249171556470604258215018728646324668710932522848698250658443951791244434097120351501106616171920168369644734733452033922273397936635059125404009676975803204325397359528476319140287040932901951605640715936925716856951873269249835934254487867368986916594360364953883192071526913406226375995325536840366448104837266185666987882467897773906446296831193881850424815474824437305831471456033936742907972735383272063579366773686743886073652673254304858404416804476269987170316283708654522205959718897164708420695383700861648733538319250755026069585268147114679179262146073134352236029618138586426133665549764063642753137602866088119908424384507587132333930485141596275329729834699105014667437379250677597833668267823104336445898184853439139340975192041770849844595499162250206554371467510121769995248671088221937895763072650051947021763206091442294751968276725460007199397639228590291301961775189499024311472414578620652799216796266163668765962335970480135739845494149764674665098363322179810887209705951139473482353796037930596229752778118415186057628539843838882066876871052208593006293690313393954697993782601305721812487216539906485238331085719745132315497819338829075814101022014769809020952402458967776889205959411195247796794714183805046726315297948675511875891978098619362068665501370412231794497650470285227280658512901735877676719404781183240847359346530684166344130947689516437179404172694818763860752154200450376729680173184939014733873947748237020979186947973754936482615615969397416425668540391621807652064436260828447580883480833175033596709174462957819085783526919057869146625508425604309465635278802024499498279511645693244145076321003318863480759717861072524406113640652582286499023437500000000000000000000000 [126,55] 4005260381374053959993921852441151169044472980104795663637075529702073024464686847734641557749712995411883055582788176629570037529497621879644118172543949918690242400545145907825313654878970176926851819487997800798455441703928828570224018931731564758422780700273356234179874692774300927621255342004209944178443875024617455147025021314388843980804880484947216086903549752300163457688247018912653972113716925358513128043077400862193760552350225127888198214475406813242982354228407283993016325469533323705229359308043466199835460985246489189585423156823468976027786131070725850358603026062222146909756593553202830291522019676944734995888941377429713244278316557116885443047524136463312269647951868950115007944462851206923812421194655970105364170880991149043574557912630978105185471906007657615379437902444344218237762696467159444547370658395720437421594820037634091850755360281807686889512600788619628568570355390973159786412623991382936762061511557340934124091082079187599262535321183250666122789408857940614983200752680494189225199674160992735864132208927303904318040773332104810153233802026685444901542723341548631628261039995630873521630826474746882828986587073253740626021039182225846650246102888717895882694776088954542808703449976119700685605469376956883004997094296652532474787424504473736649790780817795713359999860877545376500901187750367912532358824343415935247846024796299068806516431956238186763298506291890939480646107564911563461068048368536985685335314653302861051566397879113712618234083818724282658532083980471605597676479982642018254279078807220221931094613511207840991203110554795425040134608634586905814016256113502771367333296232163715221463955684889133212211988392423772188116547666419178207706313769020374582345838859162071580041305652793123890243219615898648491457088740405051022988530026475482670537674029700205673227783183650688219665752137900312771599351956279885575138912756282441673619281725786965483078383040898829672429319487725646031071068608916157673075809226839405477723680853128742745215725854765708900089231669918157760951090971826418487777178316969244304357677906368027525497270840845422597644351194496044323568456203904359165882589893250095302191610125737962812215891470153668194235359327080805419738769531250000000000000000000 [126,56] -705477793116650152897478425372109679548871393761410569970867427702334580094240348161610724764743464241013956828750455879715088198221531481993592358042715939141190032848684718723104402614463564570124801806968068131242846852947437631893005278264819251465815992204036475531382641023888838987040578496606993315952387388960451318915207324165407283293739241565192184847138883931549646107291154944455640265598467592935116672941585621835438492166461301546925741170949731837175009809241979847708598443385591544661930408015875231778518240938726693970774776526178082930619880073790792182882974274510611127377774170358285411408170268577000977466105928707972444319989644804940309850358840481329882592181675671716570703275474742630728011814177675130121748965506707388076520414327113099613226137581500120762208040766753658064933545020610007328519334658118946580278520562300591318417146338741077234518264713818143004926243073431504720963833553670204485766541745447719826712018804994151772660695322731939780087796450178533724902451351681852733152506303811255620636033983883731981619318627874805760842421041747541132188744183253912878217650239304199715094382364710520782792779641659839816960197999235783721317411684977558102705491353757640637417614958646902592217343333055532291037104658370115813293537722607982298345825355112140029615143608071789776686868728452445840675938059283245910030275132839178585930620088532975732711715938137578735130857108774289241235445987741509600655672299639263576008857806129341058700378724978604226679106695249710876369810984966265050576153527622692868331671323638929101109128161687585033314444358756079170507589228988991281336630671742131208931166737015564394441302027329760546187435298906293891096109368663431371586064446977247810824560039003705309812083276892999564818134236676935137502085814295381631060001682895447998038750254373753588042521973521502125388701106686559858856220673122736126514699616031478171214931682681055960982840259515392368332488698174408506933525427991101572545381257240386376997767245892914417865108615590971054519541330572204590323126740573447171460442253362903896530487064610419784549788666251366888092737041422081371201216865173766763973570330184409932290144886897335591924536127156457427978515625000000000000000000 [126,57] 95648690638389104694702093528073368142407490080000016514417309897663396925935390545761440729879553458985851090847167351400411484014372342039292548647805223382748723421409685960558411713289966991083323793049880726645278157941593274680943844464698558148571352358092356113805828177086557413655515648933200107332962698675974849021020755918021350552580423010317656331932806130743964235635900909627723231965782055319887968446958058493996750301367001463776953351680308804927590329542726786689517762707440066345058756111292422915159967730374997889737321494149907457676545693528913491581654528803009596591458966186924198505422452085041764191506170742925978288620507206095569251398684397234966711963433866019403804242798966411881584678757620643703085066221503309204502708629755662252171339797313460726200707151016234792771272696280071190005234512610449175707091344295906062720724455214850711329601534449766053342341056210167509394891215829206559668996921768312397951451973159929037556098230954398547676711370349030830247044923706365363347623684249465110722982681688618752431092301250334599442481761114480079717265685220008119216307044989234584627463330595980668484582219946999916942373635194995101607214305389916279714946960441600747262446019212406417096989234238766606950817806003357079309247599412241392938843772021376339938045338297436886466394560803580319382405868449661522819062135246122338563499650024909170784690694816373080744434684356274359048819580614097606477028369277965374325570954624895406987786400527779368615731723403027666952874974589561177328638847254697278670834760801732175194153850648119465750220349078292949656908511980458152288242052690173114193836724475455253478386228229711151414956743422338991222329351370147822915158976424266022814713684408264009227992580348848825559666954397350539518994624303120666097534487484451393354973479606435746331350124778099447975602197453085453934658459899824053767299290132626587732474656346598867060609765191288518777906841947307273940923730520847289806521567383138318855569833221857887383806874796538649958780028334810589690468901873946761257706170810064532867015818220780950393088189706669035220816323727158591792600055595432642111528435990335345537720253869619530606395880279919667968750000000000000000000 [126,58] -8515717504606230541232520080053465229914146400813156927162578874789222776742221683398870818120734030550047975461049260102843533808677448488856420518385748521333809717529476611217206334908353143832603851458110695295183463771575517473959133257445420535337632424471119403160162044077757738088669939233464580421622655860473105154423828499541332720758968792029646448110411789973469080122170465643031446654843097386953312287806587421813921684548996628110477485588520221492247194543494171074983643577879219581990976732254913594795124057313701424757234229123913234221643454612938189583577026206219719494475057153837196799456042054296871475184157228996660145619418855154530357077029132972243846990148650742577319453171691805765143042039589280199216857764568843440219201031412190091957833415368519035428473694717516044563837977831085212492556988314235336767960609619650344402282481652320998234576394418831004966187477197626498920630206999136570603455332651614001946113371296810146637938981298445330691638911591595116393394740813181629005472154369360211747775645883132950273547658375800783125738880225383098732549199459210363534970075961762013295112182540660952374396166016226591667014542669697769545844697816198902462697346683724312550342295832602042987507421021817886679743181615540909620316112296385045628024168804286051409641526028610471478543176335870826356150723120928491271444000215891055905165980016502928535015139593401919302500023775298318902912551360545794250997084822535575785610008860742805993765031369109021675901244447340661095713744135224102211615705464784857742921760887098100188385966707588709264782882782667588739799001184373832539522920171735274658074965390252387581787137365656279238108550398816704587732417224862456251263356138533040875734674566885884879963703691875026872540167870903287312801994411393386991273012796503285449321642495505450446995397529071076246858413954651529428867987634464919428766098581935047123437083413345999390120372192346608938807167536269979012690578022503923949630886017741233572225146246599894833833212108618144396906439230552110010608035594636485100891332453414814930598101518222550925858165520169901007958425059318962101024451312473280396435782190007753778771444181746458255480567850126500000000000000000000000 [126,59] -8271138035105566335425629406698081969686433494131979847260302548965431627530497482752720801792127683811285777460462611150412383739970843481259449269738931469693885836249372613508986248784696461255749457948669767111000747718054221026790440701602930057793474599704205866062047639504530201109923687598546770305006154685046381437769757812289103129158678870908596582831492375232506724097190459564102771755521414937710811299265867146678290786959729598191608256402101550602754412409950258164488445968529151496215677726251001434041238578233003609031989471498493862941864992803055952754780780666787786033329896336012804217737488004949445755749322881756444855659048665051983256699930118812438316499389696337670133779326064788898175909176937977939933634378797254117609526271097693754931662517564682217400194732818204777798403437872412348943966855041897611654651974440326152222201218147748980989463934222195829220366129545427922582975676278047836741717226202800404875908820973195297062875368976643707137509534932568818581926125885775524242132780464396496965194266549378474085975642504025261322684579141447575067147791094991937135582774072543000255748963492629199987597107724965604803581984905665366295995445964808729801736012323706473815724916524305890914721016456391771507422810356593128619093457218691970646029067753338995791703941572143142419655654661176260095857867574649495991329276327606354396231070679036089922819585406821826539258800685451810053775268998775982584030316850909149581242868808272426444954656716624134553384018402662123648361331581272498158517833728681811860511163607646738326942711681526579378596764372813171279150827149982359326586465737168275556038518589696007805727386556307414223808662703424758768392647788024053160144977644232460619168169009337526255904299870663617904832256308066903269115760558143685745546008953766368685117427370252385310915254868492536708893615483658065766929442177763471797444090495778026446897504192311094490621176341109288920978214179849955462030556590614926955674505361367232472063883381906232443375022258325039232931705762198012663728612157349728155048369121632616216509097452596211158920802345794565632760754829018618406988927550849009997799671188672586702989652042399307940087722553500000000000000000000 [126,60] 189783655380803754758666613631781826847291740032603802664138380642553952540056715599131576639615976068200974559127490433761513239889163629973744206513817700866825498223700086108570815422875420923991130406878145436374333497862591092656988529245528548133889841181252830666642023701742841079208601080518455600650357573008884371152753883685001800642442513135859755083736003993211550085183985044301168949880458867026326587071090516233394512210348245852050564285356499586327956961152735175997646657333360581405495611805150834368110008759530232258965028867898349395500977104227888551117783884792039836256465565158086513564976836256732622519349568286287479295986166200551576777049923926298541850171266064550970802905925040904319274564096997271386126639374785772222258372253868037356451476248543126663771535046967696920256260637735041909830188710533321138419358221924828652884607421988611426069146277269476869966204795648993762696379664617138309366160581767864481498474246288749383369342146870659914968299992755097552903927735190579529570938992674316312566910051759046450361340278119607693599572777693274885460738592455610640699375572922261496552078322502395253593135346317559412939471926087853063069553458617281032697947856516437839079891478051316829566316991154994232964080970834364723462484707525437603328340389919203488510391886983876146231888636112919680561087337193649797723294425103350576849243824011174620728669354020780667324891994765671384367911153390540273638378823659806759710314642292155948147451635424526852647127609010535867810900266248573187608560450568074729043234741996140415991689098920718072761161556280355228956566538156326366178484138683801605970130741489856350289142133221900042723125076682378231153186090783561178275105428934253516420407315545959625841660631988942258580708618699015827643366047250159230469413084116228677659184848602713753213476279373843713450998924424150821825352523335804881369766156979047440365833378139007092555075206014896863813187411234851351409351722884242057569435566012356898120824086336457782673497986968913894235996126212851080909141222954326715890743905457940302188151241560561477863967900913863858710625870439928492067864591364109236582104544675155994914027812178960994323895468174000000000000000000 [126,61] -45999004875419208378555583696522879281257598721609039764518068076725230275832344848775050929222750180493616942339046438693413812216769239303075886154389091483775431487981493806803426147746689822096407101733354713663010409528831193088474155572528406424047494120811924308101134047968224645771855781821778384372896390294213765781292233202617554190975769038478617011997846788625682910476472511894347118108993032810217781158101462664752255599697649189081298941579789316170857216403250825953841482252205340398155897227205540947281946282341966957876874630093456291758522767613577369083635960751991606347682782728360892876456815747704441307968082187429208415706204675311727493163412525762989389102693754321261791191415047666657417652384559288845192684037385468597085354283615731869852339080584978067792678570119440691620643271238608906768798908508337027300183074212770699813980967517333097427241767727015715828248045361754064543286008801539419908885872336935522043027983632885364794550042045136431747208932656417238107010156137399061930746608927991988047227858710875781835588090410503278419199630971926766522999916852587695546131286774595216218357084645687059806456478143388397902369038650601977830691825033628652489201327892646133788850379591558897436299713144399049282383760914616879599665785581173523785760899626533750466898413123022523329281790863421765000388769801070618284061397724288887907751100799740880549686164375104410684376109126401733855537118018695299547555574869511182793035888821815439129262992826211089941437370790219412894585478588865617958405046246574709573952347043729519568170593785940947708035790736832612180731520636609963430473115219909524454423102495636886537224189553049802974631592250773989257602650245928840702545275167251144346311739157205253559985285293005247018669553766642674338294371717847280109131991776051567194268329086687227394457571519451084838727377068312103242995088993487891406036068609357954405333323777713615702971503602120848890912669460163246485431336146915612147017574669672383177721173445606118706823247822193758028633473559667376380546907991377248405118192776589147429571149883692045913238995802380442113769196067073002612513113436606001975266687528362774495811671017955939028806038608000000000000000 [126,62] 7569831897920451665074449981540663865780473708629779031352676907600719941830456377566902027769953134139644988818683283349704163956526944064746340282045076256021111207364129744378119373256519049718738400710151925929517347763579930645515683721631172914884347583008755066898001300104444804946953199927721523905042617738145468715711929885028413278968367259285030688279236399332326060305998193571569604970794707567690017609633770311958674361626117925622107311395442315571821602374696176830395417676723791215095324466382295312025061329495733644360388518016008154573631352667974868134776039337238615458039563718366359066543994339677464429454295348999553244616041723013108854680095722898114761769605388087947719214710991732355016543582708028848243361445682796790083530432453365497085852063020063659830254756859437835150592878328255094614088361070106224885311505587789436015032124121876010343697355792146416070638835212044812220739526893725125371901113440683754106639616138075154606734605045313176525438142846673263758411760267294187481934923330834545771465603396182590246842935081726662752813956805899481197736954438836247873585377517010764192448576580279532620170859696233594391080095209780683611509276388619906686172552871506874662753399820209143925489735590526997029092147733545933820083159568828218939416244613904321869367094182929782908937188792146179389746636706820598803848282676928540136788301234384078913164104288625004291659401186687702931592247994788424176331390316211711707602389593182242457731779995639504050325361161167041985444649065819818735078304268013021601616423112984599702670041756955973955713908583068297346095535920612921512827400962778046100403407718890992542143452100211945623902608814986123105767215087533153776687656047551573654684690752230615890263474657641465361784415019860001708408907071026661651027266393170702061735875537588943851967722654062686137273130042047005174700699091805269867183518915946817802035183375298215649814279463125873051947650371678843225212472686863598985365246762495406166819788235961681286955530234490470720339965651845455443821544037449266822878306622106678037035801824370241369747344975174275411292795565507682368743040408132685801863077494961744503730238787265138975963019840000000000000 [126,63] -1053656499873013258035973003239578900143221230635983684074640582984983047488479355006506981877908737510998127074692155486793274147914779266054304401891320725480436092586896904421756874013867907880533379932538369243131840568015847768196057291936252913970965713225210416154562819108784069264898029469866675427941134835397767756716158459601321319179626642610602137548992450945816571327501298849667747001275262462797871263767365253634192526462771162338784232659946856800454149950662541797621332508687364161990512545133094823026354759916087046881626195248710695576913641307465084203258472921155680438896155759893016542379054762438941078995616789937187873554526517433489104862929664846044426628313969300902031388125437583595938582781874905214868990098892956999810044516009046645699855774019805350066415298807283439125080405908085712552980366481257102445008300763569682398936914803962250492222190565007405491700439618305433940928206302159439092970942022937269842409213785609038390298141218353291299266371552797054501533072868876922861739729487028402031419566004380033968231032961000393316540130925341774333334811377749693256111284075845244309471370553338125391012930380632680814811310350718949993060406590898499142023157965124541535432492438080973676898824356612558164987202314106212747483675892533454584073381106018355185698793675218032373762550877127181333226552484694123548240940694594432533030360794019156306635403362955706061533842562725628463017699894310772397982405798901068729323815428388797686271035437572220074719044772824253903123423157333665649469780321405810340266674267376518524516051964762192597662024418303796933902465326174707208590300937566211523970754780168081180437491054368543769010282542671616229735589822122325866421582775782594478273101917139257828289344120092003448563478355160115264206324885102047543009707499353778060858229246805436705680508131980874670752339832645135784509112003292600897539341683807929982825965018511497455403487935820266958209321534269632330101274886861901067679457122379630727291710682898037483429631231492711568090371065031300396572604897672647366528534576095797133709118290087517487868896486556057117462546082196446846837572629223983439136214675578507943345589518765631431555299408000000000 [126,64] 134202078789802841590662988124882576614152353115964611212536796593908623588421428510303607092215049738827903936056851484222533353803557600079189057770284136171774949685183537395890266894525073104151985393960466502826895837261556316406695690537318673558288203029605114850666598782007614189093516795298620152467978725976104107246980171809821407223715698126291745299304777016968332089442585433326875712842519390789766487325431985213281979697339407019637213814504745708038770126583964260800739895838802459994048174524909382639520306244573665579854941907634861631405196516011321216780327970226648456801374593001415140667949030458792106289006421709596835784564333930117302565327949823037006860005131417795719779326375261729933876464524107365699311851627194239329275903913464198238734125900647628321478040309926489723808407343245950114813268797173646931682455326492852814752875644531006106622418078308694991554679611467237290103954539438405473225938288009765773149110116230366809033573478918831665760154778442077557831288391755520583785531121262737388723597057117862129743324456166527308433899227228848220833317845164216335657552033926206361967178520294776582979261391326582490926647342772231969989669214295697468895585882940493217320733146450502733671912308121211552482887753487396972049677485024706406280492616559467211906004055249283815413447134894768945553196645897330785881996606829330323303620397569333240214710920641993356874310179843646470551467788170963513248174940299832152962795177361755896742506909028524835011151577886209990075411188710361852576862705754580326203843143468451017756758843558802963933398494550165459131269085115973324569066201348764732473690235817238600863212565744838644743052322952605918016265097994191580943441195784599215269551847864025894157980009678917168832285268671472984647747094337721629557457483958697707783596873227789067928747037060891620001309900693905334560157198221100399856013550373201001087772592680406594628396872563511400371662415741685491046737177133811515993261808555055689358925548511424285044585302257958800868048564885141623623058172447984619153931172806878359351628184402132090812349719115882040212641313157961982408229116402851423911063999031693631053674397979424296531060544000000 [126,65] -15634691043147304317391211470704446702694604866489593994738848984775726571444628629354713539247871285727679275031160450182974518238617673240407244158662885167688894213714046648663488437360507118011312013382375671133976566212028647614951791509927444479819294159576674698147954151524992964530347654596007488230026256003695492362080399846827319207039082048150018660122425425221409774689601243780043697565838680614654531953093549156899148749402817013937753488071704758144825455885291825249002829490743826750142086376202761142065581272470596351102645179225527101196947833723891516110999920394961654887226766240611295187261554330142817981782075022242639823481874932922904903220383697400286987089156634504848569729589452265412504301011759635534060016278726319153990722057678913462745058064126018033791170038833018121680960121299605927649923793646174784856282968568403215462464660716810724611496226388974196813888677358380039605512670160625574869487962858670451275503926095062593007795546289566802869172398349393664589251836405351842882620667882709396466664111467619035787758536858617006742366527861299675278575645534620919440916207608273105955244718027556877566305320702157029672137251762085770922468295728453863657846923291068181302053124687135222549890793557288456312557646681697133711912178805227272114081204690606133160471748660449904532491233663534978825483733326939795420713560237563356108761885392491344577556374732547353837054252718789883172972804358138599955664782122605720622259955679301571535076375268850134843195384673329182354081334716253317955553987004176309983095673141096291103178755500152619404960223627564080060188836647352300167790791420495686555325637831050732155225802670076766346962481462464435881138513321444863863135982986333655552175613141102394077479906228365906723300707213095216976687449071267720657917273578762876841618191115641336501490259594898112992804806569133709567482099140432603645512071619874788133668150488195607725320333374184707415230735795155697497191021746664419982291774500180116890251176878096751542596067326259068758659428146021680597774783393561179371066833964327070304971434178709278707464894597005180473280450279523606717818740153032170384978285079461300342437111085510551046183936000 [126,66] 1587729715180280717274207827150874850155297336416226852345730760805398212916454995077553416743045923433873569022485920010350516969403535639891533523729285518981742353117850244163523499122298627634316613037525023759514249593166991322634130422929140077411531793624207775476834323374008724821060734258639482675226781719545655315947357178485358593385394479859981232546405481583724321081391593913511666933693447771540354479391408204197353735302096761291330848444553786673378005890071632587108421486060343028650329851059905428433752489399236581583016010245102619690073860352543408737204581219191136631836565076719327444147096662137876426754772751243141982811481134556636858703455274191907100994178666177588824503943287253828564045036708025092012046414305526674205102205598318016546749643964840304095192454791839349992340842846708992397249464616836228144637534415513444555414930621643049064892961022665253923825511641176751087074045309116051219079066828193044934794174815750799473381523520735297778538190830415758005520404322518283430330412540850511909890363211086946083437125431153827016700009318925233792214133091473156520511682863619464400873836858085933514627444047314839724836591068213731228318716925621714743730967816702530903183939207318275447770146139340007306507811880682085706704057088828918605418279300969921194743871193327364546085206171708188907587266056567268244388249924889141936390617637718270422296735813139854371809819830886959927278716643501988001076938966484596180113438329796363984225434588692022610783633407792517357794630674908576003799547820234795418460358745551168284850509360908177933811501180050283273001591238358732235721069094992222221810427512272447776384224635510781846448194424550341687104640307758816723056666790628025462184206724170683303055433262364318663672345119567146207488532261964397260194299037541605201709629448771554971916579425356844192572608189422654603374157848648131016373073267400447353533733362349829244972415809250445380836404557864746154841135268926896020374149750777925481107965238297772324348651610650904396484423680720287733211689706578427236179136820618541312991811258876481830203824896226428726916247957787705387111358751865353822040574403740777633040896856126790258655232 [126,67] -136558131400493697297866988677473143052588659330759862832095055529081700772866392984258226026609854891503301825944981787898878302611985363383725735559047184974635455859790288147527356873698228827655314978475962594295252894860340894032879418953417382869646732715609331998225066401107754461860789841441009348332393006772181025196958189328204589295744641173128322426784165275755092759612215421810968352487305661355995236470836849748765298959097613733273292153722325358823768079889168805404694473002505020844237706189562859237078243193923754718894639614728290575061072264548062327137287613616570767333969984429374520454997501199509956103684341022696662224247874004490034298684042284139489273835763983010908423484309721809115601566725720493037730159668627654078059114535421994531670828411045400857428286281598601543245619073746684526877334377982376899694550119670323993975601640386351160373835876093004773171975849235102668431282060497941486842028167225754821360272384411038450273661034987894583921144597272456465606844578829837025736174329603047094559568124260532646562734615083571249685134670144681693267877540750097124202396640031681018398104739499478393848063724239200763706688256845532296134247623592730169323870898499017562945470332635957427754137864700763549847932384058846603297586856664369111130878428249642349683484086510845590008167379647019946491800044550571399374035891373681083918491025582548977613441649010181854761630932215155306397383637644942630755061343333521419360169861914017589464828283164818697637912039119828116667555240579633593127603761561422902336475085878972864471892380825150204277446353622396897442706698281236815013156733944778818600986764353471066102634215589533779245999160017634371069944777867245592080983957742246630646237606687823098555058600158845439034342981252390440467775695758394347449086226018875228194524855506495921275762059313966447262158226528177737188706081000189775614903178076030023851863294110671009089720435543184518571211900047181165268137811422694649222370846722047993544635012785662033395919940846882497258618145733884924008434612345698358874696384152010568847302160591268475560085621426810768153532442885186741351569232884041986416934422014005322932523383536806707200 [126,68] 10834525169271173387601105705566962092842093131677416768457977321795808057642475140238357795114671117121260757714378164139061482231029188300829654877647806752213036436230233910468523225565489654794229240592765362058323289206718285479427359419818359570928942093673589028478584570239935984841321422274080234626044068670211911472821690836933786403658004275658190544572412574351012685753596797722195689113334122424976706827410918082766861424267570066153660737289199006821492788792483735352123443431598592861750806814556369201767532781442223432902579933175188865215499904011375499252746971664983866931281731523932738483888373334009147978164677131009409045213993865736874636954129696985084488886207336198754192110040827502091863026059384004419787320857370973935396843308649763087621284522599365018294560697691497017991853862468106445544195161312147250254177272469297429973509849532647421033683793441754066069947956803415019706433188421472480996893814984593882758981281483359569517484840659451489379113122173227058398469588541576083704169370059331135042918600079259048327546991626036954834185236027672772269675401880587451736595074491673396696519935071153606523075471249032364094198324976042320896844564217831966657238445121786812975160080728161431558872398890392256810480774131544954299734223050623029446307693462194111167306152086874835872830396071715772875732019116261107430331493130743508725005746784504821092502257827637103991393495633497635395579562737186449499927749542005677636434558340170916768884278686133988050955398682911983432619404291147458497339511280247889194196662454379052716687451235378327534212446750539200128323218532957466091854795635744923575814337235843336130072356274665086338991821551458789524483774620348997247962674959649008448590050110556513243694223763293099922413514644130730906946104395178033351379025650837396675780203313664756026369908605311372318553692308259527606894095416869450001393876555200500505161567230375949915464168282025671202876396855637764410616797233010021915724693479727098459023540487279572568663144342691282121818840722732190003118339410797837563114584821323031890674142755215682952824795975229689511081973133081327251385696151875120741390370109647848436096219296563200 [126,69] -920155174087814816314626735478614598312792900789533128032882545439976442948187590413560268937340960375800952053200544517869502622171489983182746596623573129512802233798411570288955286912304172268584025069536684265349069181667993666733252637151324318813810414812284748531566852976049331268678568164191355298080740330541775060336327871982514820901102654516200801002343741116010356835199028914119563887069184767611343531697848389789796759316361935201207477759229819486485371556980918426213487967081500226429645513550543272038858377839182435661405798642127221206973714909941205979247784282735133055500600414464496741272793679770324577852231758307485452537401500119137386525357206921535239186325107923221815454301534334355349536625372142390677204884985975417864620480133600060236324183350758634431072045764792632654669500806662979662447703908026229219930916711247795661906002076288534324470745725760831022902725975402138718344030648792821389135371684703651396863859883713059084101596108802280628591523218077359463224886450525362103671630457686154941864682926715409494177321817475319666719813847151935900941637169377108172453380701359766679852886700877389549051445994711333972738810049216334471879508999625953479092397836523376602186618771592827636196981897346216019521019320461607280587552504739171597736357668052363978620555041185034255888436823644052612573630695041206727145631194642690356172993655668616958958676905403848011758427543124891248372301210256053737144544717047545413623104468929152592362269821239324183135422344935843777003510241309445641961112157353243717878414987270423441176732005373972850005057144878303051033283422349343248904724463631570136728111414679755342423761355476851719917646332712424304676079722019835360747196647097258150555073385891063283046320368258699774743913423386394604027146808666930106474461846420934028364725057244055594904480379231181142679437075033934897194282392600707994182820832694089142283168506606498507622045314513884980647099032526590411928791924699475710009795442777519662186374279263624974402844932439480899264055186729777570369827043808598995149742098302360254511227346420924562619015977374440701870182777225653674596893297922786336047968874989731972946460672000 [126,70] 78759956295412337792773020810962696359284325395071974564800394456703327286124874937329114547693113016584068070911516345586290625595580754320747167654505883500639229799072865189231745694034825997231650145393056600615526263205425349316099881815252580448205710840255437395015572992317646985656893378459506613189052018332036631301888474082211171761678630064385436612528425902915185462913510322115428639306631395852636639574940805345618722693069771545285331194782448041750566183757051084984905575160134800656669491989816148705918226822839144328669996037766425405324945566871921010314000142631523184303225543650977402326085619212030650025694775060349081603469595111998746267579204293463426243723784182488046116171636796023467593289409803669137077537924954550429231441640610996128633088074320583543166931637559906595656006314089352139282948325543746582855568008995930862756712884679560367632679768339228143279631671274538462521867798667245363758400544164411732456553862710849123402914837141975227463532458148293423138937071057932986445301351245544158066371017223161032728438282064965038098307822646711747479043468012389264929007377784409833089492142969107392366650889189029470350923531904852674634526906951561150579802947883758366071670722858757217176010797558858036951543795048881138683883162166752305487977074475969538277364284965917032834287516653723125359669926875876335794206882512565701573435984154096197936171540114284962284885780195133947734742653128168979605839329002921701492919201358106617997766613533607797191571823197926083590173686440496638632349073160674910291773570591867629082302519947057741734054919335968044569829189487173213402841432335975444854460505287433549575513150061190735854906359932384648563281598877840504339806324818159135020597283589225501119217709156927460420125510387037587438604846007030119770817871802960713509434940266105082068247973311003574099456016068839912809242940289972638898802722189213273423220546207858341467834203009484662604421760546724455469705100525642055668664967105052614725770462161558917640980496718760537526997529391217080305480675153953582311708022789518276350274899929278678896169051287354630416135057945390506343387476943417486395031723749768954354073600 [126,71] -5481149510590545250938343991343946276293682091489578732170374107180231456762142011282063661294912236325308549978109327267992501461447655050817311467958254976256967926171386411418231552978057837139315414344831299883853569201883987505543256465604930028957435506824498881803445142149179522223588823126352712944965000241607588058734318463639400371032867937208668397310922625990678902166062026827814372611892237494379195999498496650844517646664634369956457772014235515005119271414603365690102312505155961167947719414285993847959333552257044526283022452432598688375335208415529284158461068049022477806192918503311505055404739089934846908718990303009056407356694546423142759443436679601356319577250696458915971820726120630995094664993334676113774517568181059304040178639584575437140867709163578598210013662413524603063693981656432498746661726879675019657321451732703461382121957702609140503855685744657647752464401184737953962924636976593082084133246182883918629713207087965712657675330023241211393066870459236724553676273406771436221476754256137467777336405413913563172327084199857942262866390153768791923301922663317131706279974483920903049638381671556483117168839458365611749624267366629102362430239886300021321774946100904981811323621257002670731670513689778633805996742839951696963720090689979030039244177546774520422402451014712216921212218304197492969883227313867293085194779210643463145114273172999229553490243226550572128259477677910644184986439639075362233253951044105388082553763933407687639589536620787065170318925115663524002425669259736043737573993826806727479731646641737761084675321246180150847413043767708512716974060971173866982986618858581724085833164889610582721178778235708551912081561944285181885529713908880084329672994649837650777886927953692788926197278086985998953309830493600539379658985433257747127841507852332281951106481078979552404350368692522072340683408603997434367653119744241046915769509964819167801979420848755380621211577247405991318801898330746530115490160622545937341284742064202051713587983981472234457536787863605644452767786031096143728479622467361448206003670054097664276423014486732867258783278908985977863954274886626782487865715818470316828854496733482518937600 [126,72] 294344869970746922120160134681825577449382476958604754348077874005386989021805731625989529230217438149928336887036585635071630067914259009723366567496242571735026821623759143790448001809000120948823413493043943278755126876866933962389126113233003100232779206792267028455888601383427525632923049578336387438908496048133261665676589101313490597293582378496966707971335756095088072489408270806096314615331000570561107550078417375760274993777273828502836591627116372591786425712990902340242269397828737524054343337611647036773399587158372150604524363369538004612573035906725233879246066580088467583214963563066742309836391438239047459734626791801192881520723715982159367911061615860393213051254551495907411047863230450127843007175868771770189218945754704031561063789119205242853029939282815310101902829575018788101483688003212970085426695893568251077727487901010718956684429592377896679097188533547978746829109430637259230542692134423237391495467978171605568036484659492373121781858398274233902273566424760194731689201418855069715024909259933734328573749944095645455146456551710712297030209649621191445601485132952319550167672220086729201736273023442590058256591403908977600585735604397780095674982703791161240925502635971412431081279699031598250442881114218683256526933202247986943445019251528499702095335322664379009071720234855472651515787950488836016223005061383514033410258370072804434423374480909033216693543429964739821488207792007637955220407656318010789752758088962577602703828295181298458505573659049103953210225797793397049967895682138221592482565587044402364026714318078691037030720273329702369142620471243469897907007647421151631019725066163797589380612599894419127284523540879492427903118182310455314689152463034160042687488643732876662028817123471069880648871659097662936047886196587550753562726000595385334282207399723622844848751363614939521779529719435981242654163010247097426725012090655770455815361525002545884422800521881249180797807474137189965474722377310474785424965016118494084206689518381754268331998435229233729761091732127569419353401384458253161066139124543811442688630409460698046133484300982671036783916147218832506263017762711721167303491679418694726619427595279728640 [126,73] -15741875056900274901771684085048960548855357729254699880507703520723250719511461865906628342889571823666458136004034101058212695639504243012796494630982121818138525615111280744528303310309023716958650602946791569527574679251571561991916039657386071328116441615927393077861486151799674884991582985900113703527131243261972435667502209645695688818570836236810973704508311518834560480665922910654473862390775414489033900321799949183119855748443672469730595313082394516476744512505548307944229332999357708267005919745221596195439934626573787332975359445135963865682729665933326404796145573006289528586937857120006749463135339289940916592481296885189810091158155612528745097070230649554133962556340963760695228342683043310824236099906640910862677400327565804853626829871135250539277374030086453930956385228662301373972694974555141673685189291469325879680458714687737516623542876988734111811707811493829949768608560709883301354102628607569268821113675404101967462633039587147814360407728492510735020277859271563056479635304047414340501276107082304991612584763505719235599840116748287946532556861801984739177705557340213377362417766259622836110919563121403484734275592308781342697387105109204341932007973347742435846626156010280955629950111658216287695426723310411107892184147554461131064344689762493551229528734743051563595173768815347646148541326043218876778088599272622230952922055053423905420038100425529257807796732554631267156902225679495249197312128061125546395013052758699035330249328414216342025082830468692904806165831407060468412608566735995240666798353134844590199779313196580283971750671590419579884516705760672982851775203144951646336847676307071576158948776274462414269048152569685595524018594734040818389224246638169857376420433332040844550969700371630877435461317574517970168893271643434327671459520281046851287897805757715726952493983906195674686004860930674898596304981659524422902562051531715735295419065317856117675529245729239832637830012678510421042563801453486084362027255983522969767810302313009001425150183359615058850317288505721110571940708970927510762416947432355064537915824958474339142649513782907530301102150763319112357572195088666957411273376077831773647119593635840 [126,74] 945663545182961246849707360455184860085132844823162621632782728386960778447827672803531653560846159742516139750597403358008794564279400095313261217375407118004062043861432919735724667032768645974739893983032546567681377446084433493433909113017102055216028912953446667070585383129100329642422154561996692539029572403706678824541899899769575633350257424660826940120073967711245930880418025089010937715193397715659456358417220212605000149753230872207361530192737512370697076081320352885070329887149239989886981664473319538339472722828682300539234201695012173485575110027055354911723659099232355430694144259072943380258501150624540084692605500436818147550353023129601674335565134744409502818566934208164305078472848282041640983263655866287387634738232805362850244981284061688600260368814744010745427043183249671190476743747981730941520185389620895213162868943728344154643129227416597636593961052475610915527259143842414615987508210722872224226002442227296673783808221874969788007078991096159937080617575770470858668578256894255151443801552424691053083929722365855339529426489247566433493746510293538108826924425616953437022263531191638544023174008476646641632097388578499297271132982293214209013299345932165286985909882934573195605338429246767204244562554211852396718814190634388292152585286267637032925970199975731371293264361154556233957918103781393259470265706936161034555677811091053158929009950532341690203719779330578055201007740387204632528919537493013600126611667767251425286265296172906477900589654826132666101238611051181359304358501175773809674225791985721017809734326151999833260718515269295167805207800598799257265398553966582473291812019834533104550240285228487386936267403278190853713107883707513598088133466411707464965431115678637777436202825657199210360210540353051225524977712623686248054210120703397544700110209290199152464895943204050493562236064627594337529781696574301860421739186001137946452519601225775152285960138923960966130214263256445625020147219897756259751604294609815382829009787364234239956042530723133633944379612441440211890880820359248926059794178201479568664195029539254539083497883480031020991186330103070122709364823161549387770019259356332597989867520 [126,75] -41224903510042571662264373864737487419195912002640582591311520469321177018868698100675822123739768950194318524059798872519269046129605666215310731098712616097674998695316409570956915218623101846536351236523030868486902799109150124567622256338791824493286285998044443719463286227692398816130524649049479418353779826632389191564533156216719779776695125616355624873876754066410750513818185975082274192308306174083297152943712231520581548635333088666233397826433436310905795045192606788439732057483146165691724666626695274638856933420118965335552471201440907301493205541913231755637840749715607517102647171887773383749801874002943476456790564116235440059641103322992238613933943072419297789740844781384414225503777725475223716072970061182147232786415615825115586529592654179008925357758575554649329160671803935669425933711946447813287275041598194697868905469659473441018448903197119376837392449111397169600128690900003170541451826079989204254730440987968085518342809615910288867318319361205745961001887955752308959491776106792948914558794021001765032763275613370305492246398314860745235742727768162335079352540619363985179650042259548100344568701694697026854346218301176504246619075892495529989854651369563238407914424567662424856294150982094310351670470241924378912808225051485716142089827981882927687646250918350301722924795737562603742728877372572777707122763245954338265341780106736791128598502515009864433818628851576817785313138932392312222562082523712494979074545838402282758164133991705708363922310629729616068092801855372296027732746048995194916558233913287677706877696821667267137785493427207948968004187801503834280340295292107608550329661477490047081522929688292069029080412760194803866211297334438400562169796976052565458191163685372057873979412116483721228236310588359094891572427243399574077981128556232203894609189382923253126327314099671871839936575581477381943157252825522993101085362404998716203747931957122613145924606694571161878951447932434289771558492950086242631035567610250844237361543532309044773985773252399833303181610087182356368990113742378141021954650462814781904412932339744878961592809775231383994356441774721906085504301166351994060528577574935759421440 [126,76] 758866238612335760361717644995135210062834601763761979614417232596321270589166859709376283457613577693593034966182189369711214116272789301135210935819962146644994077670146512265522469521743191986045321054815903499573741799875120164941405117529697735446159712363757393313494088527767578420424673902382354845547049132086465194887042481981180872592364077446366136873554962707115533703814656549164571753538437406734573076937512886729860530671921521688845323689408521477372306901038481224159990596019596283980296254888088334815864794124982286173093463105310203899801658540223967364851233042732396699222359935948591505049125548569501819429784978138490358252014010960894710644230685683924650770295579095546966644755523899238624158351981368542086277443156523890016378191395087422255995453155757132118581026534705193077816273166052982953181851177312991297019788094510750982935058120313976653430218485808621346903148947738927792893199489190763399776876305913507249130990287839784877059215536545633608324586218045914926853052412498138867986951332662909657579967608545394197104656594042876602867391483730681065852397189006371223571354040346098933597543001606032880312694295890041132611558140256632378869961949935566755614301089168391262695794394670417175316860780609739537481359221015731135411119194411634338914624367855885437273846780705473453894032136586887322039011772238797070370545179344227260254174895219850330692978387833791564668024520734352859481911854873364904912666267758842945347528881174677059492429963790827330829086220890406909454758825544144469152043337471076965101105674614385798259777822405409385949898756319196662477291396490549490465709935797861082314996861595254283565858834725176921426125325323649484143458740537794084638551258905885563861990121966554182383449051946666542464756924788443162950984863157234766823513064848868128581778448936538569996847016825765659166631463438800952609521197410293370078007661307866994542201828752134267576612432174837728318771929698619751881328156806177037719209236772069591700704078799084383220322536542310378710621600608028546653227737041087867900892488486137652050995511626077309258099819994815818604409446655382894353093101248184320 [126,77] -16613694682312042604194968770942514902100069885569749181237180752068503272244267533952339762621087365668466796385606138490124146178276614055524984238028513827391256951986099423695623956515406504205307485014755669003285435086734139658341721180390184957685769439688657673174550753749508760538301577486133298248307546017738872122722901324149148512436247836068409828868179164528494094739826553162493212534694129524426648152638114501602642223570940079290349399835456434826740116555142274473795782662352448331148361826862923209110418739680303505156206710011359299947877469317879805624902816650594428658391275855527696375751177170474775020171811470314982162618059007271180475924353754449915187898859904753610689994097784169550524903749418503353893493804731503035235011551532789107492350244817335263087154005171902493846123629042922393787571409553468353565836315053250467435024827823426454318977037412865248531292031387322462732356553029285041291759621661878918092626010009451939979915322780751089525236249595282130016072181717513183480501730522935599476212857921809140956910186249646346232364070251629560297206913846769290096528932414373985712401676919181289013352934939146785131453863186226024565316665387980702059384124070470706177462772612790890744740817476931565807535865530793426714191089509982635230759703831599395459073218644471520425274778580737031292588232261787895766251765264208899723487690176346651191716022694488072461425028807657800868575908046850028962029471016580337402055250824716595539698844188784356246969134399597193777862567709919202574978611763466213078232666375263013816261741090240727879914104196800848878245829614550677467312451266120905427558454583101727770146620627705699390038159589724733332602882324023578173131901213295819595735377033693903747140806525710981464079625987217276359083049194627958248961173179210922089250645953359498428244226662370122437854370723179199067805616292690833847628547765436664923388544519205817227917731710564716565810892254697173031579953581362521523677502361315764353126092685622341628325187866118049639764909477018921141179885169381202164546431983471935738061941342797871014344392183981018670961270930544026195810282373120 [126,78] 1431115012482291534911596465283662848387943791631214239337940786065847174368120089407825249974529201745331066234196392840424641871814592649929748817783131470178354285902808680529033728220979129233449852547580938613406072669565031916008059208926204806907117688160276773246349711990005945823458188113579445674626283757412864736021179445139748446810804666021452370603541901950680017246588294632144222567329791969974458820790324544922211531965294463171320357798011760999815312149328417145448951913547527687439546304809732790377948250961833668690492826894561914368368083607413085648805830970563593874530994816092023286108519872430704279423600074306805833102212000980681629204491154271282607205136701778553300348644100012393623117066646083986955893751260968545351327644067883047703953013110059116427483929123693828683693808722092142452054160293401553531458520291517706790909099180746426514626758569602427567413848357762750473568123093306957602443156308530910894829346419168552363137723395387314744135868543482738173694521350692366052234678125934017429694007472366651002278430585987978122254208697320086784478786774776586469961215994931567270981750767460729771406531448018289611644356535778522681129896322069781827028728820443218595724151220323684165192608520055631892637147084340269660771554347125826552757576873072229365670271171996940448653194695329239694992594980705934315240845709201825792395825476657831916433019482170348880731565727125070781447498988918697025683820403709673609821982022818981656517178950419110558880627710110614641398462643527204857391491626700641072606799069757236215978271054655390628565386459412816925631067370238405873995035960650061145948338269003695717492458621526492885402809367904593397851385838770119199268463034562474009507859734078621588266877185814387403179425751646975482118746414820582843760160533059691852225568472914744612908478917548844169306888436028663124906629566191261715702020578674861762222634291157925600072800834514445900425439508575571324624649982646211775924544911054017551132636268200209812213362710084263611014659692169772199635011091460626197037515841523390075902360911518420297456167956178316677616191380390482024979496960 [126,79] -2627199885192641587247918101044933041566622768910172538656536131103933205263734614151186786353131279610288966163142301932038742785313483847108425846577525333448186965503637094441407608113939466444417851799387042834700532227236459022120191929419851368888240996058525534265526545294278625522236863838715405174249966205823524624697399616936843181064630144554557091964760306586490667504258313113257752830594055335794570200378340579737960539174687986707402419319601213460899850067519853553723338827695161697401517858301962829841645735193906682195463159452485139861718551922756077686834613546343442090359809500471417600534992864253479562824592189409459056480816040263661857993107890190339855560333492936549602718374920844846188470876455067913897650997043295864711306925490683173674123777958646116583737245414057409652568239964008086429684480283693415122876344324180523456444553404264250616514378392087750810478508463540222644695615158692908897372352506657106164523258240579776356305543473046944300718954540462804001811692188134366906614537643544545571380831753157664847269123725066852546727004595688737446348975549691362894087335117124186944184356933151200008705609034068542111546743262367382172911690692365448778188204429748578755716380660224347470988505061830716739649445125186955574817481320136591723419778042522687221754251153736844168404761836813297892335123784671411731537482816473489416397720014896043163696649047536836151723210211404257720781774893121967760075621223687617015369259323510022143173584266517314746163609696751544362706093785765097590932162543934919238965356766772627126294447153232021360198869348974642733022047355500886368742490824199167693622606546478578804133082088164061118259058863951467521190658635333772339052035422625624220625021591801601708350703860586098084842855703567154693783140106626278702857280616935992212989842094018196854561268142896421427130943712533576273718714125787407293473805363018709181821060724258560088898815525942549093259533807620530437381755767374648450242492031101626805595350099965009008946551907231555286842604800094763720679583135563934691212479952939440155579908371431331338435128784470380913339298639387604746240 [126,80] -1033420234366770883623635085052937652875364058738715226290729900249217689406205665920707054359493609301457616403431642838893235175612412968157933514047526390453374076885711419373899365466764684329466897456237679659694378506437317574641729184762747557012745096605572064506000276302022832474179478453638651842654570276358500400676559851876123871989478928619002043319585746570766039338817982012384734048872564374126441597780960088871504071177562757191615855095057899958917777687600602158143716936877990657945258237382054756207875380116058406459667741569330976007615679996013379048719654204954004658405703013623539808817095937357231490150662365516150177317779286597558761359573304166050667091265863219619811571895070030207052166165370356784204548485530444354712290637326653571342074352278315297795114699986922268358887293241597912244132128961591218792762507086827172233863991639354145251977794536656227160144731118298560616071593291508319079281091166251962790293639038115504896490648082495750645346104217386005259390491192961772118380445864752428965118641689840694362389905985614599507950492424492349070755717258942047293756144794514730252502810019257715187754199099038161657166231567236444692671850481408300604992123738329557344791071609397018469803462649071416609482505390618425853520725292490479166827198000930974883875600542562019610536583885356446182508807776357756463260644889270059303257514116285570334425899213876903945280401611557575314433731721987768662157595193180618935880707422499313361284344673801480366603855807196967931927153545415437357264767432217284789067582744990657985811792206489804466445454507663534697908511206098145395403612835421387075337983120526039379755658817136873116699176603185673330083268106588032244877947483705322006529580579943968063054669838662863314832544377239216618737523976572061692588195235830018724579862755819714440913383579958464371655120714329256335424147839480278391344069575760627950599842298194086510085029946870973305050476194188838635733059519022392193082782879320452337226587735548624843092889374531064115188738754837335932004246526599865751602342473848634643110475842490014092706608450599606012780742983747112960 [126,81] 11467756823150706867673047337716192872712661320614669710547812387155357545846842033063032018674691317098078273867179509070448710196814869567434609508511369466510031173713071742152294644585777230052199253786907201455362070485634538481803696430255119110579504139826786793205989093727187530229467114422867139053607458331179687446098188669223519074285234219055522304323617919183654232847684478289339937457804399913845206965498190467966968477522621175212818449500613847429242841294773138764085615003984929940549080414165950407583975119441034385673063344041907118817037479055966692714650469440655326491676467603254692900388410050836134509709492313573150624672717381007243582548593191669008853388131962336258977548550160650540601543016055022506210177528628068810475283396624049366573962055154823189741434558208312819208041523464628594291839289326701590484967435071785692964620917493882472758520107628351823141739612608856347241867470162641176715935706861979078564633991834032646759182995295685498590988694598220929674418328762670328318332140430907542154463350317763380374368670500172234648876547492256113532118773190250196237968692192168248338995188440990589572746347927694241808024685369842564518008978663446625315026145023174586588001865878344112383625136651109673456929140116692661879748272735972723159472673640816720835446828042848971335360721491851602691321950838345291559295244663022588989609438595525061983399969079008090593274291638587266880042859908047490801857791389811718092271327349796805346283682717011647874614999628343491217407766877138930892858593901611932001208924821075898035210624996243415915221747445737297283845407571644170147600556051129857968833768712837302621225408365957375986107043132720052855145109857494359268977938901002288106951125500963067844633225925540818782305578715142537440605313424642501946677683989011267411628530537262127614910174256300101009308658533313892747203001974198921578834975560612437441514305084781228908283641238659973700130741409684969444699580674049767450085933644844870255930134537781206866311338043193219953527316224544170531726027117752991540230004759133985460357728535218923968964652288948988622158176706560 [126,82] -1972732077908510194115164299203233940729487627103996329688949806097917337614375865907395517080308257652499230552503602688764842167528161021940364058501930138128163216575087283881015967115399023373417377827246442115910229607895184935729504976971493755916374045432431878025694508668654015214973937617513558694483276260245461985711115766452792852061977495039878893849543814668198252361582823125788712574765076144527866757106962189438502734911707942320227745730069339801436806372805103936267631010220464702943735814643826610744439664636137606009843987953327206107493407003733899025508136994720300686172632084655018500450426123754658507925968491055764503503524959265487157326158749155372601025641590207231251002594322401392983135425813333342349256465001885650415038183773693404832697038098484482338149878560069745802775888740983195534013420963475376320114688068953894781767030483468433130840004739538441131980812681007588918729508032647106128032089506623236231611606884321957168020705562750953286493926384138832070277317646947481393066352714313309226615152987606772687916354850610676178873707241183697553418878072458295607749105032787173170092596990540784362739605104430567869218865043462015331986503289955393183917156712012649967276930099264969987971252954701296819482690886342718492417571046326930281664829413944650911160582485104355625195011066044758546458406156864031997855613903294087624848813411898004851105253307441080400362189916389790490439756351669944410179423079950705386512444209528402258663797133498294216229846931875939214296761772433949595079705385158318534326912522236212942437606586739061097726411437614980888551580300944296814083742752109307922708359876411462653622197818935008272516117033826384416668210702762980127563033973363205187430939847417111153702296473594333063653973275757096510417877922888645893626311434247748163674035172663163193424143064330737432623301435974532571791396669594978814564054242703907054695761884509119713647311800669954085703467751764720435314297060427400374565887257451958602002645289364744656389558126465874498068031118782536092331941765471684576941414393027474586139857382958867828255358489145493964639436800 [126,83] 67153369518012967160055452632193310466376656011501756712526040065682884354709091742765059542904223198224224855673850627479759946445700211616843679135505899850228776910428834310571599691862456943546730443302121735003960094731697881959319347164574212990699627796884916391950026952556109930089166739107890533267019459791538852452411492445818500527619031937713710934246485780299866681815083722446099332494191676976391989869444144941780153714796998172157836554560299103026089347440470939977644840481651846220998512054003404870743709119459847796817338078137939043354905516589871436347510279120283207643717395018350999326358567435276584605960203720128228461558693426795136120311968544828587771662517939764565021015737342956756073312459890044163222352829074161469866258592688080727306006759097046753438672390169739693982822558658491667268523321410236147419432499469283859764632789347822755545270358166629218080309224749724454385448167071896776884238363307963522444452754154303658869252966889244292863503743240314562356569247826696315933693820994295674090808307894654936428790465665217330142033206965927148142360116046824381056652044181364159735922579893743675900460324512496760805201461981008581729207070822901146491309571866770673392633342469884003403405732257086328084308732205460399371327045340756920599453901590035169932514867321672331659814811996694065170342624220886170738902076107517586124892875257809640794680911855485249673946879895944012437754961509866746482399192625107465194372791731549268100848076732815536334615589771651632952690315458852130465235657440315098469294948911654324109538804269202208223074272226604022088798954589271453191266617741740587563300957808139740167164979684600656471574231131189443591942105312897974495893862809820673723718870500926990309629713347409235174861406317760226245429294705224751815636972825491388133465269071600148521015748367004800595311082990728595194785378362016984063325241898261064160501534489798150657116650817998155281817833446781605825392207294564721679991189346126731068051343178182535032865568003711988228779974649161401392636638712357810311975196276220417439204079495558289937680146974719655526400 [126,84] -438222409359786645896009135305249193377087102691273449944732854633081832886266394961714380927419344653986849191593366768497847282213459454227221308259511994877800531907703064047194427412709141968933992288778613534992861099399740324591992273202090189125611346307484187715633335739536550299192024503488723028361784284403201826738568633741765202842354727091175349883324309087943709894731611576417635173344191084072791452542841310388143142276315368642876810708011892305503145429567251923875475345977564000995500120492541515568925342422798740662269289699630693774620980496110351298533548300207195926363912592529139298150202307877564131187129606882494392378434142382040610221636032707522217463954232163881706836940181525092902116203410391188325746884658125709171829182963293139357730798391556664739242661502370878405066488868223248815782971308782380062995456283275912986326345801041605008038907413528504182278406313192731484478850866638296871570685907405768372344012721876544550256170633137656272323099858459587924134566419690513446063111549252373367546363616649036458245495786084086134858300093796349562419340085302785174240071637639251582198416310342315475081878691087393507310104923977427081386011678712465117432820505812090442650129485223086276278241802077736572196518023517377559758279899109128968507879068854036961735547000853954233656852192924121626187928477362969380817865629901041356563592673469926873882778141628982369336899716487660545322886449009376792940893157964603672924420750532823969725097981012226733492395293056078481979445865423423939768768370818517968337452675077459675995942645673619465873076241839832828576538437480692104658032043897924570094736437498075079498136166654178338108416607762565214834961150833829804405743012869042745313873013919104971956766127151213035752574837656843237999766133221855117947925131005450855589291272151774463741997479096654953457457939345234299851632346940332430843198670515216191038504958300272459957817807274546190612509981829323004266687242741141311215730732017034083053781628725577731442154024010029034093381891729579333398381613736161308337265235008545415458780808287940272629693189674106880 [126,85] 12607597107895450350341747885071491417386937728316939704970273789055298555728285883934834384533808818062671878804688051250791705373496807054210566658194273519451178098051281460473274996575943584539381503003290180704372144662672306912958964766264382995687321635168539317750373415347236110550598982014020847229490232813198143506430270729753278965021952016912885040826093478088799767694155603691762483342573797937791407166152496935827317412733660745359282601713168085784231923271254283714442374032729382317148417132203630151812766485148778108674192424224736226601377696448089979930279301056111651675250507070462870238529025622477107448591554070962225133609630727458360557513572185502405251428679401481098734935667579525535116627688579154821490714555548851989959306866887941285144915012264145154911176906617804526277570193908295837925104025972504776452392788333267068647593520071104562364500134400250817254545270668547238873637031240848379780149604943499796320095294118772150675186416094738968259749100394334141648648401521636103113521658251993257980317179381659745605728974421159843820968904848357439773972692106795951499715245339414045759007086276338163144281215072141134230557082531617118846643014987473995023969329422605551855414541711915845192654090105964602409596496547939869448765830067517493366606873828513877741611348203014678108638942252476575753038296054236527393184351281489275955951621104422664396464879437695148866474527127030319603497555535671945343105997618251220917679486722719058804338171110928343403127820195674802552032584314828538152110196473543144837930834405590143216286450219255049730831170418666987859338413895935928343645433226611363202455640380197033614257242357086053815461278332221436618345217407340081506889960330709911411638026253889089709850979866197593543948964378932013791570178568593126468512594169726619774324913363363517252079864620459476316101212108831454653505283455225805194298607071047679419599261012268335700759923105468450077831308476770920585990391308449068827596469691601079630457880261705534132539013704563599743400235379299023070149351655081025880793493911894059266393015585960540052216043274240 [126,86] -290605692017799300001423628267203823011158288915351747740789639399685945734888299333459048868117623728409127553764178547554567922105755806101582167823539057552887950883174911803768393561788835182864679065436463792722753965389695361861521329641481689780501580189269685608249965068414483743303149697464339956721218348231881508344363156557405891579614561214677655606963461423848555941609198871293036665085893754909117594926400937725680430259144060266543916481156983977928199826421304389272323822137461948626338442883846347543383754093959204667109653149400467191191898929543360151771256336442073907981428324521244626905838130665817972688380448927100109787955161863656354824959322461193154340636504345434571163568961987369737798571867004165898182437094843753684108787626449543732677167243378511386608716631128763943715679259389213572894254211825216412429734225445907098869759000159330704907268001094021007953708188232559922979280177010798223306982551079924208783079455654735126879152808270908785637976476300709007479920974620405978794135271541442263167448555185066122889914974911461435472185567686345656002166613362047232492583395470281756258586347479749661530726082139679920216514935943181185360937615145274758830922841851855485311402011271381535173692524077112932755156855672122704449940494677703018245423582143908633194333909890298380484198039785765737042347181839200572540757099583177318841661351592733450011154365563131100642997752669725989698303354094121078934798856679157152696526055685577776816429114606012524413187545638371194737468531562281385491273306186085162328874822502740179820494091950689504567939588318110684843240500586944849508341413086926880873475906947127147204543385048065396931601300285512882924854952392875500808495741706724076353097736053087610888846189226278387006935991178904915513181125361185426015376402460045995610831092020267949961977434280394601440532314638580617937827534078531846503218947532402484356282690408615493710897771024487973751288967570923512075378641879162995984396178258663046686545410690177604431163527552498452045527701375489746067631914038290904485609678470004693872417715882446624769966080 [126,87] -10076892715173198566713857273775791692181811603293820559250793518161266327504268967873271183630224631710672192457309366110825195035857020451401346016133615489516985542421514875254426731336972963898819502205864395063789268789457164468175368407069607692066341892728884516917052114936641383189660447042193845541989968103060249990158112058258318882414778875967101218967709471187913100374862731334466721231628029551173961325364979023808490389753318138852963856152270435584275214772820984495057711115905526267948364505679530295834117317375323750173536710045110870065536742106282591179564695123611914948219253792079782071876093280240774907903246985312216182068587334537515999760267320051872315680437100994296774217918193457633985891614680731686205193958019162651432691213243201549625730252098229653459924113671838792515540452212147021839119379817524260133726953192677044901281323318501895403241654708180119375550541253999610053034065161285093223207566960384216553482690226324544131360488980021869101654648970509244030329741746120676421287206857009595978088225006687849978550381671671136412407462523737410706206795007324110567368142955561578535266432301883187189747912522585712247047596054218118484953821727336300711044728501818766522929523395439034603231303694633828267381854504630047322912746473812212576722666199379966922308007012169592709375321817059426623370611568468528099477430983667145689615005042180589914945161100976998555449619030467131657622175679656501276554835680745582608283697177891708799212916872917864275422029107428579666223468002903095665621649451994125490671061243859913171650286576634377404610695850758681935640853601839901343867443834305611291750181848417541591360158629057055638277006462624479482760609838751311436371095454305788398216960420376564108917621342801635066912966353704621348839003161035031967251103279914209316846073926581300343979423747494898887299946954219965768213999806082986666245502136784513633364491658638965407518595291220888258678178520028933979972624693870200671750714033182150319255670071941070740793956176883352712810321570212132155165434237035681981283519492546018343822887559814824099840 [126,88] 383015384812474933124608539619161423832156212115028338522978171562646125461663871283932743965333437849672912062481828786150540504373131054094708770223650889117224927881794600713141932514963430139107058962581628099849816524370701143681291581115682476330388321922555729480935926877060736057549420517227007752260633811560708443119624660181250875230829256519727295772700509254219272207960749431798112846054537089045440732386248540440707316160986219197497250164379742455057847757790430160583018998081217525797792838600513682163157658734077922938384734423573834015676020955147466322821446247516302273020575413606833719877027330998719477206231096429929241314811500519920333590704416682887393756693350685869290695869398150338294140143006899373303654183077342497688401608586269812717281572320525417023063537504529719435344866197799810810360121380948293605700013220977165178341702829838728783363793306274754647330270677366233774720355588754228503499192125094827254541965034092747857954627459903491556053376814233147030401977349302219909672001110365026306850480777866278922068837915320898688365336136890811573958045761964521073554387701487410757985052584442940810789945539876766157318828086687495938323686302999090288703812090413049468200824663174907844004275153237653558509989314773459585719041594372667315232337940187688184015768824449697085065582509404254588097261990499378097347604609581744501983978272382517003332326296463106882935489821597968270408952247828684172500489041855968724478794216360639381430009199112193831032438601498473715914075556835361189905037348218513987537818590350835039249825458089083085212569718891295686983311728883103935790267858271669133106237751536171611009122868725538464099081552998496477064235691894434422853411863680338695618961954384590622932576430799500719229827531222490515068078238532159400784972270159711766858562427321358203696434319622576059149139351789529483741735277996306233210870541997727775886299318137530242863820921772425884568915990097211308579003712831462073963682952104997169791862043812449435663392994674610047914949985997633733034525963364037459989035405817375392479153660174786560 [126,89] -4918009448497423504757199281749422093709460939581052410298503150440791488373952893509424105856046257986422236880454008815677776301858776153260154162524841682418022690445550456190130858063741021358715576284974044594080599912547928487923332570923174616836545538999381933156855323480933563057554583925640381495838438980677111589911761964006077524275037117267514233399920612789594079388195949431065360628144827206692340913177289594122373510534200835372931802667310728788623233614094701768517056309119332132801724603553813826200681600326674298893773259249321374307094336055820873379033818832859632215166204375793378901667511386234263793433275924050390981891465210992798452005745804764642254662590176610998673252356081945259073034699315699240356691959038628678809947623738520198424933581886251652170405958178913478221795144791658513294329585225844194391213907484860589189920099799713023749699365519089030459133443826340602747448108618042559769668318446032116012246451846499439730404287690239579802811340859335254752718012391645285849596956351694201848740765820857687552825412834029237475243147544645897656842714356490748471085282160438804298633715940314182147952004410735420839283996785097234135195847786885331020503926127682391201960394073842824524351069821189338310356808837399049951968881011165918541650836000058893190761183104566476617828575387886706362885915487541628998426226371920381505320762419404556569172810519229319606156060809582930206213147513298461520037125913699003877280258165028747239134778764825789566107534515690020631546967117060998673904381754910460730657419371678613029754328870505346213456151551257504819527773931521917949086667909603682071745701983649408407042001424099533808298169245165797012492194510285571600053178361420636775920664510188296814173780360873400320618116378233443632185741512488051605717069341275621579744994056197324105085262834851164032244657587434676064111925151640489730319632319519961267482590904515831055047077261330179991274460073144899069463632326567661702617011887245718119959398145285356982860679768656025356198159809684469634820487820434072832533163302412963204128635371520 [126,90] 18304256425952200968480011256627311036031458363951394897391896400737705742484741447444154030785953101841595052912287910681671573870728773317257522085908268770200070045263874525004223150029737263211329830411936813122017494790533955780102420502463263113439543171866388277641098815654907865507501559771739959803037238189167257546293729847292407962435050038356146993253173171932531482844192172759188818269026186302644549867686157012394591558681504239981772778655851213210658411327782954451324945470928568354925880139154545112145977744161278686665839474227340781838823435907211951629559773339979837197688685827664177512823139047305919471979793623071246567146542385176624319431342942577053674836420659805785629443520333896266425958543894673279265591753972237719562292789529541568940108687379838597320476211444140464820267218751223343765758387770311314256562106850730173563091240994238194326320676179635118561156658442409260222380088930182291489960125060606108757602196407090135184545875730518668513618867854878719625025306970492238927231104534238547123014930873930466795907962318601286469224775896552883485265682574311259345231354120390419297605200330403960607059553339547657642116676658056195906320225749100330437316885436626050323702901497688894938066672893097385852428181809214588537024948679726951477917366843165234941660776897827310055344540652560970120545635877355539188640451035538886941215339786843049695988365883075082238472629498091979633349824633603915543322501122855992594169467876607309786101613146158585074234654919340083334914336336949638041463997615101814771467823357121231286575903221015548717572066203554023280666671264971151376242917234905581842363992217882885907544710120962152752317951970714584166350838546992901132467557832026760447987831428667020534970491374971501143529832917265117818994391489343285398866411168480901410558271416115339024872256735822125755777073347666698201983879512928171804896782952686979564677448340603786055185632403182482280389036044097884351437944613789061161903850380490196730106330080406882471973466204663184205453804829035945625119401039010400295515386060773196445777920 [126,91] 1436342142904282964559855068333008629271493479164858952591461974241332358916237323364678863445648278158628171192082669477526966017176406415110274952496982506239505638128133308475212763836923302213331685580433238768711757654551842508432469758492055842306078898584055081183932483044770000121259698093139003167209625683770285636230078593529419819759445946696139796832566715039559257119566016847068495598684149614331348162828772468247984810448704258413093922735486018602881154004560807886405366289559572446666208094963230638548589032895596319637407998625574096948973488554063371174978209070639882822372795853407566273003697597340240539312609827509223800656863241162074074499625891051974013511702221254521668579108212584012333722033574310106224500860643627162553563686908399230709457279133386584069735926234009055948191162651939473055856241912005947641172293461306320490856165077664425161400088775823937887083209703085054384607391237389303538977551398909125671057852042330634452330443142665135409071072484959936356220268589418738179242724228602415758488694131213028336532993501754054134344723896793628772783153048071559892337903779421083419697813375189634575660640074211265690191385330378337130873564163812222180256169532381516676618593260366339964687077545335126193645778197722781464985830395048226087281965287052792665919208353760561685048455566136485223296025378424281889857942688847539741458467179266062738567026162663981011085710349889434151729139896335650702342477563432254234483601451200940803399782177028433698684471028114908108139302614514300822788850264970044261924929368074745997825038638447285105529346194792852558116518345873206326747354802468031508908145802748420820100919099277752145055230911139087447650014601836114652554371877958062751857218023087976847106394165580820366987146451178825599633919500849252981119715856711296584507481437828283962927315945658501172362067132926253291833726279963682197624983830673698941311795139712221751628428771778885409040461220282257323897734071746866432073158662881400385675084677343703326800370023706390019083901439626944253847537442274288717312693848378869514240 [126,92] -22796090569745139347267356359322197969638145652519002580019246201882839088982494353590400902744163782494229343417391521915121981640261661098887777181573256546589512473547650762910430949056699122650156668398894222903069161644914507608591409673969703980989179602647604299433638485772095616394361182833244559524894022608825345010431228193013183793317969652862459505286193036372893971296530252261218101360485222460415344485776847888711543343614150220844973394757405114048997908114324992842516339347378679808604954249680866580523575946743136648669703265945110720971902158152482928785132699959193305903373985613370996193993889746877786319707368304928212317961948775691416859606668709828419983910304129416134863301575420379259174723954015987878510402662353663888455728529888075241403003043539348798567758036200153300269703527839237070922885405137629752909692803017345667146943167957439758418329506316488728564001279184627851493197108506181100198697726720653549084171507782013961764504007802118169908745861721926323793681653711752702078530239228182106828980594472833811873984080163635542769859799200196609069167121612651163033184757815553965677732582770547830456857747984148966362818526684507299589404124123154322438836267118653564592596847208260368793713655420260457865461013502718291669132083113828092657724433770434617900772271587345440978576980180365087635101495111392939846864980868825213837728112931711437678423562136695099771648236817332180797740463352605014279175014502931052064103792439801996170905970198165877438656575335438811416717484221965618561222790381560269268746749312357636423874620615357219409574423719993059325318342097115481584626312015928724900638103069842296286594236136384306265802652276613454617626467896614942839484346690742696325658416396861362081098804015107053176450079276208732137475240562137654084097236934111057324261477378695838632572948521423177695283031026592298199256047939184953502282146306134201665156514967524594322030377141767722321905169514578430993897461043403901904438110640450838967472206984324967621652588545183968086553854431703343130136207815867638271255460601937920 [126,93] 124298387213472267484011636469066391796486569059478452574988190379375520230504114815568300947561434630580019127309200196585581189953859613795306719284033276635777334582039862930289834182020495296492124368092838018738893456378124645508194180416093827847499776471327350480367464716871793606049276096868587770175058204144600838228606324892495749740199698693515812009981822069744230882682502259282588956602354127032468685687808744542983371930093529618483202467113508586053111700667523657549564431829772310874575194497893546274036498667269130772728560811352025304765574709978751105153877106959436032730051990973903831872923981312788338489133950080157147010981993597208378484360757491945118347073989962975064485639357577281932116397177443419828611534334264647657335920229441654868703798663511525977703814460197603994007054976779125506796168828253878399431130907900095972046323517163449692640921250015562857615529380723540435638287070222126811170784528731962568073609885750537266018758566479439053938663754185086082917153189662884249120910165523447889082907227190593570055840949544353609416939132680557633492490314838531872741022574350239061519880919773326732648765375729698853545665625945553024735195273464586525545698094108384160370088196763503612867426987289488304812353552191649780915729992877342446381212402409039472971396147046957219680230821477197078517486906328953653569156910280775046485806841714357298555959630184744545261322073892583057309429233269929931228157525192593997094090369317743349188316250994736648561701485453803383659376095702552192887214656410716918484204025280713444444929246899621192370318988822156317672000539457067976573551351328081381707018260329895431428192154686722085078919198800224811009713016398645810609850004610453634920347098929118083999211986017748329835111557947898518922904937929590524076597112722364823694237845913494589066246655672736495416413639077100589263526189528745132135927888346124800975868872764450797248986680203754060587389408042148121457130153325366389276125404507446626058961544458430182165845165314684204612855558522254027179222329561061515242657775616 [126,94] 533085877083386613445821364648521138383975218344898282063289467131031985646553273708826495094811913790930854564740805735392067493198706352873626976450275620792639215308458611415908453770605774759273986254101977175152647413307187639565680307261043591635417866536321531491860480677006930155426552862542056284401278090021290224003748117376841199068563373369015973433660683009975487565698216118008143258281255384799644160019582424620368130364425087649508926717943014375836645250706661736327939675480086596876921560889546160975519141971896436454779485270989172727082140375501164886218379866551748049911578255358892580917477995111688695935186334282719415040148542108601016342866456779266814606219878237238389711285821609929081024248505564723721666849154159902132397465944850944146340607993087318999904237468779092299264278609896619662429638881599680046556013382756676333653866635531086767740322478225319498810420293337566112286124648923971531835671685622401183162009670371867703107387478967273757514959140713118180420085439136739876039604073537521361932711272139820305598935799168648673809194395573563249890438842352875258214998220255333473354685009051008790488473782746920317639299589804451537409792266111133799959568947043769008981573482151415294848296414563445140950769253232037078481279467335731492859820349568982433353968352369783268055420122718635007310426608296493869910764051016713879589499549177699696739787300679879866445242208666243513963774308469160431248617414876654376241400642660483699592698686300121290199834431851055956104727401201351065695917626764514211944873375965615922184569220382020075056849322189538489628114104339124320554225612685277561092026069553505015619288695976086520552559945290809702988661606359670853873547177809510641158877062245771341332857688510570750102118357911428787354322619921987636165675075118855692392006564061486332806060018861416123114659712695826017585509313541059657528472820948929708266766125187057166713667514467433273654420180071260834023211468132392918593095530195030056734454471427938983695742118870952903480351383550340353443537719547301526994944 [126,95] -12594746274696163091752875857737917634293989710995805112915934699900345252519149808721623776395999739878396176439240760471113007570037406643401791253568212837106284315815966291709471768512478028983103439366494610567850367482856565291587771213649838505860399299353861500932786841557499481898888363566296261582366569606861003412336469098979004378337883245400323288112120764048140317872672649567771185800695420658137353008618029323981745509153541451856958068730036367479068493741697231697830695492082082032236744191527401424084085384621447450265176494478920446181892274722963867959967904472382449556552245599172143507479597609393594986353983425428277717896389788740429304779280872229798993605020980578671541231913235966754625542249015395080838089540524812444815345297140271126312367943314587042753141334709177935320919542161427706760023688845273370694791741246487854952438834162100979619827301705248327807485011079514845676682707044184172872990653770091417888191981204603205690492761426934940710659996054695106037449585917903197212852817850684666372163279897675585036280298416209723646892709808142933155618775155489255434700387113461397213145813397294996520444284246471932731519858800472963114422567466849101087940075846042606725086150607498928255642881461279823149095142585810001709887482840420221566500535744743035717004798438378714266849953016092378814721314907276496090799278132052451669876768357517123737222642125447857091796300778525035553490943611288536601030937519764730284733258722792656642688746760724162623654333025161123055274619636252302056812648808364818634493532793525508474128381934953359565130289167732258194865026763713917666570401368715355225645368767977368668092583104014472672717938705871533611953667900936798257299311265969290245975763531755378004089018491420542398761765087179869340761853183821194792675770432806236453350148590205247960917497074034499065831343504574554677703307895151026448843704429247371295189174147710493220924474086865518339391842584601613253472222755953390411064545645994543415243641806891374111510216487082706236414075361156220530017008435463061504 [126,96] 92034841105603558472450933831286735099551440837402574997127128861270446045035155343105410201345743915696430890070220026592800120851923139632245971070057745437630307801278782271839335344264444223954007404207968621857839319871019506306752891099832930101393209734245837427932208865313274941417333612521609254143438349358100629309677564908717474480552873497541723274909638213239252690504481810749328997141948872569232405458665191582356729859655038118675484574880360232324854868703296692394405336627055044025496431306755726687229975659815134250136571960480268617178591991013146906760907288637950525555084963845400795936159891266092120356030078469273560179763625742864081157973725262574030954401513397512305149674010931139478298802500562159518217240072645693084878043978271645101042525796678287153260180621956264511515857140213510407238274462494901042645171076024841851812317768311118574948095279528098490847124734419709393929452497798233281778325319575963666038553449400000764909658348726357209772764548843582661538453094761817766182601958563770326120261773988844610837133964046556986076795686057133181366285403201627689052045289127005348766388811917616173953803013271770139496080987580082753257645437147016947503940021107887675444555944579584354322153363209685947496872467433910397431378244151929608900207816086101167059965570982045564043970716060933677128074453329621599417941260974670764571239410422964769741318502078355077616547881242838285087592157762943564933129321381870504659338237166887067300579247531866418411534759415020079885274479199157761459082081348400478965562237771374514828565765117670379036580561323569310683851145491617646901495213907036411684431571232789462948053378735365562450238924154889954571284785761510865490436293376794966305021178717888452668369876136537502138399631350790662483705258179742120802278470842499632359686733193205075512700705256102832898745374154727237560513719032801300842881012197070591395481672312965649316255678143427291095345444766186463497253511997238372987832906576347323772177471881507740815165900977774805689350453089147476225754012989184 [126,97] -1190910470901556474737209343575008829358375295788462080748696119833693475968216325070401346668956620302092409939027553820797005735376001921215402390156326915754580745481809915991386356395493472596070290172538428523660547129412255599828795105913985408260975840213498132865549205169052229040814082064673722148894522424901329222726750069255555599284698393923567793764303970476336787429418794343058956982567583076768575243285946672885202745191777532653904481891744765604856992293277403078274817268649615807034429933687160396770057956446822000683754926996372587358903104682637814334785366842723379574376362362173967211333053176556371870833877685176672018922139259163438945807071618226841005644818271802524962108330557723833177868548475682951107704772495904144768702425200408320612481036420010444796118605362571651678101661106559507445767575818820466157443852593315011219954152636209977556883930128786229118425937024084663418659606180213283158130483633734802612335686956615009879338899476309397435480121179270094411882518199785217426266794391690690494422986519467773473865320857961319383363885725343977081109885161573298583146740489954514871919744485212382623935545998415996405886918961870891671693793349831539883342620036757437443244893851834568605385871283654423788782825292977550334277357147644290932146982696833929203936149311379993622258658664835979179757064185266979869766930900551855543370546985703497346074643180868381407867338745542274699588745944309271428319434471966154750878014769372539695272151183211493412929756990376606398571938053177722466991934569174711215544247089404697078373178136121692060406139258153563252110285761377883876886000681807219107551266119086686557163009033782824702972837047773001561481714336954672443588556541186132074554824572104079065855700524650144005779947192960032206598977519494931861367625776809114044447292274171167355877088924831231139111668046174633482908008746129866384324701677486686049134121503594711197264313301258975794340175895654754392267158735000986327864977134226583976002190372972981036514811569373473587970293829395764975844479488 [126,98] 12762006765511911951153184056741714492791072968078329283087049797266351975275016233862096390830452954683820052302736276890049309256598375769228550543178255367760974924125782028862350620588957355115815694516913403817396888555939024335388907747871569130247521266761302380959760524069967999813308932444774619453616301694070711140251672446734739741521689697334790353595995798700649566181082656073999331795359625677302646768559217904398621903231924524032629564585327735914636742065678517842316405261303657583035045193110516050470298260613227106792452873504295111691602355810708202757253854899120146575391569811220935402973950045939819677725018490178410302136353679768350610546521069343028857483269848586227311944758724229431963297184515928031465212116074395238305271316056716403482979682452629963172191047013937100522194563085775787745371840215527804852540813989924196182165493170951356034340300796606319046130209746264111372604970751271561151978998667628973640116146926964366157398919997256213906858719654848958101567163847502336893033946578215765590948266325458287401689228442173595328908439462602804581288092584261029843629325662337427944297514021990521569646558840914528742080905195346807681724480409828758708678354769739456551126824419172521585430469206515983417691158236753860981505898737447655868412091031683113563408011466159078326743914727889468453983229788776037053209880876707034547131773905278843903868409786736333109198161008586440867555411332847522275588877955640581960694606583215177694715587831608774843714347420603232778585654890745228292052034705630012228582410829440268640191383267518851335798954660126783338942659282435488905819512048725139104054448252700199915227322251088381988503772447703790582082413084272970974208691154162639826431063626246533932491332991475788112675907937939752699868928071079203345725584039600295999182683629155753610184036624349818853744545844892909145949826105744776733877751096955860215659416349264838313220568805282419432064578576344465158338356394390166281301231574177288443444160971525529351332132427313567936073602375533739311104 [126,99] -64969544460002234913833733358263624265800327417776396350177465134579810956959240690982973681277318895523032558573250017950789639245802902855162950083903600884448853097068409956428909600344176762406669933476950959989254242609483211535624937035617134283712960612059094793668940374115224275251071746501307770768162352472636704359534410795405448480433712294555068952134142813378642049498162170305273313163623601474002050459912517461729270199327912873185040953210485652692032344827114812850260969980428887373833083297868365458330170222048558174582702535650957903784125584356217889950407467027549673138392571130776622732961555222390119572335185078086982834932844656889979649721972632326025288582373198683836412469673876092447968993285270602076623614428001630853739317708789366376937716486801475461694756503326080360984021751300199415003741649498026381873814637192862621885999271131618554399256870448443291257441336826797852457865653228644491193086184614306752905482922745548418662370619306145484935805602608899776251811261103943952578575519156029286498454083316651119766244951756140843842982238082823502602151734422250923650967939797674510073573403170107399933584872695546399622978250828761032048408231891513495229960024831328544160167376975388362396080423274207857082425397346686045024182387326175186710812612091609052614803803792440415367634765513248677422576628221055658195301116464963253324708542700211694885459295552754234279568239712566367734463017093686153590640520245679035099962289485148564134832727754714984992805142870047307543130045510377386973273480079061253932388318905451116342951166838085656756070980832137692976202752699644759837268941522482711490987119894147868039789168632998829997669815541174976416951680065941297763235638529531281651448621822210359762997902731446268681478865904832103168021728351359859299877639992980136553308126080651810635479065281724207815197094142095307342421269573940171780969877210435704870954125774617908551851436800002083338040949538350802365443241770793498115209351377776598534780224037521077725715773255242310353022654435402752 [126,100] 159943893300509134290788237483002931819316660688020090956077529640650076017545141471334797780601779292642067651225721004790851217336667699277701421686693663668385527792433766305041691650525250173208640226160762316322668377347830167958355539642757210948835349440838743459975994694218654812961254586168539666729593215443374112177377017844306931984500232672235355054220735572224704303235342547235731470148277894805263548703654480748382881902713357835100438449737818874182356736462943487447015514601411937869792094085898929271942115387375057575887931396374387160283929180934751591006399894533848583960034832768978901327605702128390748635606920427711098641422957381907166857649446726070604220242032379433543134620307263223837721400876175497844824622040740767251557599240274671352657434824913715406604845818954737012853197077908112543843318357459850666668114704153740729369089732784506177071561195340216884927510061223203912778365866113238268841358023708174445413682553304117442407305546500461281893653619272305636038434978150035679539207636144108149563390073165544647768597851583839899513690078435621942667580490040608831084061255194379482920457143185491844071564290603811142118323503056582060150972464455836514112983066973068851649353639927761459738990048438777494809635463542857891937469822247951822514349421401442013408863070008534914324208425025850867713542525879238039583768236557255858212274125022193181846997101551795921012939943213737391389146710279382268088873631563974959342876155986340562906056920962960637469700099835475772952874579793658558154130340980124992660687566336084702820077318757350950099498479706181357373751769734940426968559061502339135341792396733350701350870949741834988836796333495721396490106691640164645251342397849469243965922508911981948842263941034578451676854802281498326269261583559541693904992255028575687415484270859412819699825279210775358305795673716801895191866419532031424070688039592156077508247166656359518234274296781343069507156713511440336410826572365714928404685759823332331475741838354140918242180006187767569706138992640 [126,101] -176117564910327482508803066971858870732527538182279536209463022115772726202805568760283849741248022609169290946902987992851256638942687176109833338421702515465570280898487147169501932835249109756140575104718100844793714151364347866640449207642763035576704329210807979572512953602690108605460977738442906957424138135151612879060320606717268626610564104785031971219936610271124637571534349985405453083528453270188551334222265713974807204178665106513002663818621916563480214340692216186695242244238453812558711017416359082209907929626095775077739932287064693907017981500807684531922346152965732000871137733974187636522540715671675650257962628381169714258710362547804463134799564591980623244749384356504191547852936125840494206323335895870360503445976743678543895557042936146453511174499914199234692204618169416970143190845332328851318479583291610567889553930223172504685534871764350584164821900545994346204737018725459525600340708253296650908702807361531205337720287565061058869093306219920289629551774915761382340361496902507301439986103579022141293160005407975642801716977522032864158672955092286232415383823307833906778753809931145849645369930205851165366642462638452469024948556484023739009777925508114212483579441689322998718827869065672406460010659691720709158334750217131914802181536793882567690566384909291254879227346499309569250805330212339724300242824194335724068208965479082939875174928762876171080826137759602374040807447011298480611928743018504100684076983827218930702165969427408340199137985823148759854036002252323899971153216976100587069709840323464089528131633522358638417494008732522898676122983370890215141251808754940797132144048377221160278263810717058820831562505412861405051489963243760368984850304565383257309191846485740946603164326893119680312426983062684305344388425301611559102795211797068908145350356874375992724858249076097756010413549285242874099962294140024702104988306373161598740341263003914549396986552368587199352531699090657500075257199825594617184233172146458691365610141589986616210883048040158739709742277149732919902208 [126,102] 146887208478977479255715839575080339265434581641062226295269614771490157406098767556524889925390604862437973184300761516343160250816904199784790120407692787171484712194171257050588423663785175730749004181688897422129358859827583336886420868416747543419201337811010888078638437047804904200586230107478547383656314478483254384674757329685811331591402866856098555853364566865543913614745970431368538421772515470494895199986413232546750891684035362429298164543778405625377164099038136997530629776193090530581741435740399392777411210655000423207182094584239075836122618276469979318371946362303573014442893309828082584637694410030319123708413110758834028285792845759813633518904688138304396510291174656357379816821287584100432589605103414692251721903078392260513650395565843777054017986513024892804723988477649129476753317672136141381987015403026369015326588280177206957781564548709585950573575552209979796795632645049708764995323961139310800735476296871830444028006434472419091737041727382176395567611762553436657828953324855533666931110615020093805078270802846701426508410680495255292238702852688905917623862621823627322506218440150101634763578547745256632477693207043215572927641653121954365406682098083987996262365752043419755689385161030751769155757432468071869504948309634048037347640646008750731229591881160991388805108396885389033077128589493241408333794227474247592997765440635339961562431403837688819391900186510301846737398888597150760162381259599909597554204655430038915478366181839692973669764902655477977373042438860512010132519351294249822981603477708480097310247659251037669297689655525592201533433423851832434812350596582306843437400390870420525698893770707172956257498522018340012128262738894895925257650162756780344058593664406431651985838437045073661595389235740177290035548361985096687231064651676746156474816589292416157075258553685612991244725651137800107410661554942495554418876525232415404587614260713108931674826707925413311541135276461243102850072658763198374379187125626440142396228051421175373335081911678307296335013250080899072 [126,103] 613336823908925933729453939964132380010003684036593989352010955128246486208222712617566416808526894778747009737817070624359561513270250766450253947198367700821690397661714480249912587588372728749556770994015402856657552844749719158210093941648412531679050804642476328103727255671503337266331294273230901332802688454678499487604630161117923276224613973428291175702163776999674789006853808316320159854295429683372496956780645304532358391555683128962008826464478020428838965249405774007118925985670084216467578762291320558513970308334868854814929895467230347065087209227125769400692270752891186321841599362561793269655086181229822498712451106359333382807391939953688011358197839195714694506254535618682464037281937630996796701504939892572858406380361387437246569565802703559381744081128080557670270276318958814407059071051163551736561010625158447918687388690129911516808421260556584626153516330003277888763721921835099616269822384313478509465734141116095696541663744661907484054536907449665900709954169668600663756753991967332543360244115470382178165714365108806603404435019449195816482871933774071241413791460089487148678848231103880446415642346997245732233010829491919986605865157340139530238923749501637966040390026159914889042988312253643893320973444807937374887574009692292454600508970531530655950310630680326080766302900867342828921642462729789081863553183533383220396992568538041531679515208939441394451070661058408046363526268508818875392576550721967110991934292122736653204130771175244690847924671418928046047440798424316472818775747930476539839472620048093793566280299665636300393487743675593330258780668018920868837725962079906619963252579798910255728017250573357697406779488644308971715902985274768857570084862232091264941265350989379160821710351452461332614229564726585286869572591419719046005373383664770052105259567708049444292015306236455245991112910529760884802279238547777716529906222542497848279482097616093046266438810728597816667692716228125612846629756568630557235910535269791238729210420926363347210040066343617451393073461248 [126,104] 5230383530388704197138585182563160063006568705310096458681562487702183579209544022140300636399593026771390327278008024656104133587729450903201479364336380657679753784786461425703338194766729156205648260827667537438198533363795099139428624825766097129628675796143784949675709256538796300722714134199149071757690581282301981353120857924056105962384141486356225589654978301745244023604512377477599608033763798755429668527133360999559068244174590234197157483263663507429720790080981161451833982783799826544752437906477290706034642668987993131702263295657300889266503919079739429227806968128551362147467610739103220552354422357958714729773395873578683084895826104448890671975732196635179484776773386248538498651130754289725990714050378632859745173757389602485201025576366022432983796987671577601393852321912626536834677456620188879529590392475449152194504928355199305117784295922637685482885496355669340733245786962612251921034558649400786338356910303651223416577839155702280425634934979108093066476503427358123304109395960694506816164686432278678226148725826437288596216343589872293753470112447986645816505852157986358848309253846830720733678026023805472328830572621009743906713651592837291561309674346779483335638658218391541372709263221016574293168839833722670017160935038727554088774070626119103147954630761183836560812086501473840028723941302522766467036349087610861857597279736130585601940586291182243566322707121150363901478142748165551077725353443574021405679271158951915469534920661848438939561394681130702795806538428641174374125873213514759574773024239282721026246254990554192994293065198573473052099103837165084345637514109585827547806252367672096845476542624188016129379705395956876285535288146249526829068675626183708619934587774773302802336080518519055904548246986032395400089636520265045493191233268662690821332646899045570531693132733581159972307033804562122136131162094454922405804996912356495366687424633578399309989580317220931389654096054298149442579816510972013940109423330887595419703717575838909731809450350459190973562880 [126,105] -7582325031037649943527094151058598772093051621547131380547479651462614962085042143809060505634199506077406566436680303187313434508491700648797340925012535306592910885599295902497167426767738107125327240269437354719059444246984184125558619793908140816651463357831574339744957040684546142066217036656879484822178999643317279804233766678986128345665272801701170035071650788789556602731302163014455900684041781439445353369609901115570188127292095404349050918071203592036053285021839179893456323776113488873844130874665247858100189246530355124433283006192817273264243562470012963581973528503730287768710372529407884561784186222389751287684589569128678053052324771725762908272189643320263383295695704337836237628067767566739132488354038052393861782790587962408500216198872461712448622717084122124500674305942937248006676848958454034089787376085597372978301550771717520894876882985823992468707259175253021709126018042108321109793172350333227803635545356151599868084862575847504929540406455929317969440926751600876210334622408560165452496164642907305973254329418650882065550762514469117426981488578909101884343034809440385875975124892152645314340812554369546969850669579454305643354394429518917463554779401097899942238465159607175226012521005162580570427184128147255033518328960476512810745815650662160242298769981496109687118906567602832959206336703152880322232577123543177057467430950407418619309846670534458621772083276466442017826273823799945850027846523200571189840875959349377334608307221905136171892233431659347402933597863979977997505543133069541526511462000188854417735636712006876517634027876935861080195184898200029457950662272983968122123493369367438902750582483405159264028855268790220533169199185609999023200315849809060222870619900207857558353220569327040133179821577994308401074752716683462136859795499314639741114295026288153106229070795140800593186809607903104050519038196350154632434409612443243300268957462618592657606500371336380537814817144187810115749889268575922525331158793934235911280435469027461409834379959990222848 [126,106] 5614907617811743129789050615055313409627447548818119717122908191733022330358025572484504067092357535809785844622859463540207639849503648292725827382478723058322118612264388560067439342661314444368930397972897246174449346852514200243543295824586116030957942764788361913727472530628325087504257737047229314643590739785901886617623582371774718475759298005730356750563828121248865528710997618600808680018371586376222375925225210478155555743439897137033614215149327093247771374327312446474599687282988967847156244607951290493586285224232768190899436789556931390215285610371549855405769586372483427020363322926883042432000427791568035496635346521352746814491915460456389700326427419613152469610162682625178284481329754325317210807524565917472470655099256717671449916784747545745661326660270223156111416772713896225687649532954926533311923544604474375568681171065137423195068198661779261552402983796442265575240960310384067919001233344549434127549581303419074005957076078511840407687715920390867363215040276605453274307397577743922984577833425935799572613164284959387503151871108436980011410444080190524505990462402222536280066588766022723402396408249809335153024959339831516804861091548136185524164402332807603116307798006798248896176568945855421893570941865744250932662711068522755586282635197381144623863252837325234345768200738284826164078938991845651061741279625007488713337817407749935418030406167157824485598265747471944673522086639013722754090484340733023612922308186207928667740822952291557814983615015761832327466416700366370789452549931181696290016454260959375225198147599004914740932521409917571490891509897747529621104828331011674308814794472284958669244219176453107282593924047709466374792120321038113544268796568372635407765874811596669974483725103676893668344951536939493692659283456468212097832634107046424682563229444900471878571296314896584060069109168365322132064312167628162467548182479122287557356219200497163233073746729653762215487572450512343444275005940788241486394707525906320102717353116771737471922531729408 [126,107] 19156297840990011659233701464424275880948646472384898762226181532331419212158438891963770120580622791500576483070385914575972714199781586729306866923279708714035223869676136690763239038712868856034129219687749868266592743665918402361784789975584674107994352203731722740957107581556080220502201904878693675295440843316578551049000513434807339398281106350148370010193469316755255609357538366925755883506425508378161053062043388863776955627183612156630335616185597466727228263797195814398292862902217542374697712884255316436745480278604329956252765813348570693647207578976107363512033641130794309167401673402838244489448289838125818173796482275654978808138738359875520600899455583446219787001283537057520920315592713810544465027935753272665080692300021864418275756169643709672979768446755996768033748143675764818531873276199670397181195759684668105335314139322026215139027577489503946694735279561475469033059844958912455873200049414270404176426102188419040733948499135742513393604004715456928772035198948439597775856909792891080080892085764140893230556388862618143371775363389956648639226686740404782016750632395896790349952402701570371926284934703349754869209461688120641140429562771466536081545161053676780477933108280800803643209495113646302098455769617223891304664071077407562869620352606808141828071188696661591289406244488731849709016126917014484616659857596988453629109486021311331809774340401489063239131628443920965162032151993980624105663480205547273533802007018764255425481079898740780453070854822831079394633093002584818987844724862140916840255430737091485509446930070094359135712409126945999226830135467804791602635532436506633273216404280247783397610361862945775902941918950418240582334396414514354977917886863695545057102786777029833603174618540769615019067852336651278800289701270260273310705242157118951757251497681493571323844980322249766672140532093780061077788014584639122980358319168946255097716497363848695946186060212253401015522933361405243693542726712931712188512720791495358518497646350564579737993216 [126,108] -6456023314248062231840925008986790439041804036659522747436867150239726145969643870865448975018070409880319735637194682086095037388896062805778136253593179990646958611265537219484549255886634747347578615300908044733886953301586148983954613901452398230524516647998162365474874800005238417388356439597028642113037207768580212712038756193430179101789903147539828808937618630769077506905775342471317693038965811601321350458209542840912559560755803544072219085019986877544038941733204338135049657549912173940353256715249170666620264390719455552073710059329936799394363125803771211475147308664538571854293975286897179311663975349998569339623869924290328723190358850668238064310629354888569978811281465427238058863603456675545682728815720833849322902678942549156076122119539316908381715627177193432287275834379396709127641286844804840891999202673014795167166396803207398751632247068356101882912812694909622403373425919357789345565947349920613853121046191301693852813199466276095189994220598572898797349068842255027239799559483823302128744900724701891882647603361064746131551671344901673371782538140916060298173763990904353156299331380622013390199935146226182744539277294261860869168717621573500887289199493460873015241018312251806368935107181518834511057879397839925487200588739697052504584284158654606858927606292244274646145174729666467848383029135141568318524951447679284275237905052288338664718710774577493748824616660123779656351698701738484251935712404925327182251413898293787041193384066455409202013669401289471431905039911134740954944605803525211652722979717280337482380585925350837090305495137100157083451232665641803190852263098438859766640943911462992624299906344465430995669902977645451302209330087235442536923802575306161914482826065481910461910538694347842259080196042815556572667671185901917026002501461300273520004008867610157549383239913859840734105193956359386684002757422354984533815451118965107135973574311097476326764627191677046972385165668026084720025995554454685908519487045588022649833318438967181312 [126,109] 3531542317560672279652768793674198222579460634187212788181759444463956856380607142522865621068200177223918426146949374232668685574288513735162232817025444509671851290833030892747076719859325567994063598555210211841960969589432262808596027791159654117607921098295573072512176742864196156358484627014398876324598072595212610741716551336393777450222543513432930865572248185954677880393422510174184416033909188607571934277811256252741923700304758395191866818054265431210576501032576949792182206316606611343839831511680060500802017326593044814427611013754469780454330243803057394768921016441796101843690227846325595516647583851112257939004878534941882290087413164249207033220964942754832199188525476061324833539753872033184425487447536277922727532153773480843103594282137367529600327061556073110339454859676074202546131248593466194770321227985131327179172647155967686642398953530159330774841465104160420905475870498112680341903187062196012363998598442778572855237158349727715301943016783371419340975776237054002170604772984839183090380719489778021894987309002748257932346573980237287014285291824534260819202482277478726331122327323417670567878731909549199324827580889331239428785293595322803499222832910582937724024504103957982878122287251922644293728855854672573968617003026369044791345837392778415744259375685757916259051672657717642069072447319277222622398695802326788777616105994589364392817051555329391614856392952623411810456484657214747060524286455196904218063625104714237614495682254406920001263541842787353524344271861684585417554394674456165335855482844410961129245712575518823631913185351845425282066278711377435372729869739024098219880302144053118040609638220332435639785126490213877458302514192318282831343685286772720827195817436885085287985383300104087788359620607694474122569641414484221707540204518420536772674689540417911468575736871742033114852952745387416695823649877765958810284439189412966431140071162041512282606512861430039988720854683627723751855160015381210832355953453268395488546285158400 [126,110] 23588756824663634265264263316770923639687260319696613488472385966093587153611498852605194435908471933950057941562425579509616369316948515013829750991679417968521299256535424493085680283341270374289727149173985452135504950023669317308147489056462519964563176293485004773454917171599089304562786233937006837322981539093879078543542938287184236032278383645231744048851864924516026572339102742490102325423296190909154127407514722720695672776203268959067188188245471334758950066776884344099372609099587029652996437415891851708166127413214293303515215856959313432693557288783597801299530311953029383514069224921779942663029787598851665050757088843664993845207866949830379351978449330339482990434229697884610532041328734487354514379844977133241951548057971494735567409518878059765922114455617286143022942830455740457698407409887841034580668206391275496878579072393108679801979430424700839656266072305980921121317855519283907483833537537048071057588568683682680636108312982652572164172880196587209737311035580940291327955329996577637751744805842918655975948975910409794048230139348845328089563401404284151618834563231089383979587609236072771327260214703662374244010597505787140867033070202269900412315719192089710176503283623563864374103254199848006581688778890050835603173797142039408050400307892814186960536323896280185171867582786834149749810225663774155851436914537098339304013122032188371591020922678151871155535817159086587417026817568462843196106391898791616013961188437392670761694898286874203628720328738143369463325987522011055774325811198833936224908671962655151520760540821070638613923034634345956076164393351614169955071611774970060627528378378423142061104092495016180705372915957442852280003129519467584666828124791458399861353915210484399862267372149017421719496054912775744557556729979774765032655234747162037350492588867640874776812897530968590756604958025421007070108278784661200003268424389164518471854867890039185700046951212928461829264642737670887593922844228065907670326390273875413797306368 [126,111] -26714785783397959724506225950840184513040652827603483917896803354825242048319103464208028274790025092805366467032410838974540425298407766621915772057259843125118482404967299179015130400431631815288517588576504726013100871049280977109975978152784249885132917612463016666755956829543367267739439621762941150711114479929298878637085570593344898158452160411062101804739433070618133755489171157780409506694202608504155998349242668270073843950363319513127551479556059061980013073640324309884250806524742492230894003940626381651064370289112464364489394901149616680621326333503307412026630463377829243036038863164129891543357810244767893160255645187547866222742817210793247362340648825609722537695010648648992131006651075302980955869701534700072687026251320999573654798175468142474430977359907740068657881791033624577363277783502988926488896042886187810169320155888639359113107279468726121347792429273147335580775741036745157913316431475483765214903810542197081773150247346061243403904782758511596373598533174316733730200873601317330833218258610681496380645204252053848509832066655048350508639613203675198328818977395949711590076986841138885500640345243115650249767339002949650759562212594658332648793676174854786344521966615252532924107474594942166246617451277065500548920049470652622542457816739928850189935767087464705420907435367948398443234373378631486072677621460470202734492042325444414380172399631039821958356888647827367205593589002777770496456064689416734581681215123397748117479780777624603851696855717864967829066117670063086976635326389679604673499035914960546052509865833819755924975233422007021151309765939663722771179137796681122214656618559633186200815541045861585781068445883737303945781074924880755823814060346186198658616862071887636662208719233457949290749000357973957696862553375643894404488213239622067643013731426644326568560830038253787297474583364806150745122741714932490848749530553425206816967508914222933112183380887681212290703443977645442527238484159927021225230932227037630464 [126,112] 8406824545122111192412660271439138072697824766741522359194524514533513000063032246519470278636427861318441547392329797985640634862503101136642403339463645084009512204335638383481922722405299154538525664949092807991846268046521623990332149477964968861436188916288676456411605102138965135179016803646991821827624293123277737989469033473247777987878868656252228139719247459586530874123823789560769044174091095732619925509414508657032557849169535943752970204196600766996943052914315247616761506095783892276253453014188195653742494102162173154930204248116397894037844726308192120787346744097471488063331888091342159305478000727998015472535203772208406737488626025704088076625893609330750854874342668524746117490499753644211031056884353263167679401756790230311288396202440617263312581204939276805704115365940061378650286087585107143172299528647564454212409020854741369853384289124269413526526379635454123747884882816044415193898988160299928877947181704057424361857367592828760037206192454537733324971903312135704925261139949977994035052712516064497633473398148179398100066073019233183556992811026071484249908960891936863608250326499080685306189798095906793216374560861004441828875688618229528828207003826582119005190537495549928621868406339560601472337786489567417666438060543093910282905735844671443481296255546657364591557600328719396321342815914074553241022616671251075712788481160668047930798042565993271731988006238294696494854773037122893459835345861529601291368526508563339658566503127184055568558416919242870241020461033082423568321622477472035785176323074174636758433509547636533207756450817238173705391305226772152972430230641496675991843783850869245121286644162481553932221337479310658864365905873662593171425088038052129576438443566738767589555071730036695256293546298630371332763676939465802735805525305939157982252425807168357924669829255587310272709033579622070375669512589369686455416389637254757076024486951526758655987200791826832629917175979608084815902297953764883231537546428416 [126,113] -803917602097045178528561041147535065804635092618907479553394323825578539563394375678182060432953446077327450679385012359250032802863810406871428520958221036299695614876398912984608095522424595701918714070585158772904797278567563422190474631215150310967702053878936032422282626705741838362155510791976067463936338374128626609524358514550161458050557186520792575555568529735166175079286992584126963059828624919622883228768028197131356786961259612806973899744196673386651575409828024293223151135350486307747615042978668315428342141283422455088158208489251346602636475974179667099312040237386193597206335304555800661223499495672921671340702364451448555051682890546060871097258169349419627665400739314412685740752374395490175739107314501844168429949095787001643223758088114914080766220881484816659411163956750542468076083661643464258741347503350282669576257649342396787727142360754140960899004489852283726484846417452347398847639947324231629959900548710220685423437129480302534634054919515009745562294841717085721267167580293317553684982871730461039087396334604806721207307304260529252683390163054162842678057809848707985870904124090646572998990664893582016393800907436823716999071266584656302490043338164059530470297458143320887477404548506373295832835438006171688636137938698122330037049208788405247787017111445627901557126222582005475457468439138616738821317987379935663657093787242380843555524983896789487862532844528229605538225100027290678671231307219548572213751541210542429443762266305299178036863162403359190053568107037203700339458268116149432630906624685060111293124411658496495140790643368409587213537322377751114531293040189392583731883553777844276382812811507616877294672816058596450992216658367305900676891041039308286383962760928902919116069172166419335638880914305844023782412780355173121025175381572274237548179630650714417251936848703253893398692353897163618478739329463535669970039523916890991885529009403835435117165410411160555734951967891915782423445611824364467978240 [126,114] -238957009756309385674021943921877461685573739657750418525704664832174795893903910664669091584455576732631675406131393304429572269454124317233620524261184747896265680577822989179699774693317998323026339603827109349556260533574275317052585311258682959781401282599670199948151409414432510877203400671935885665047883326850691109007880007277976925638646028627688384270241735175948431211216209761061714577428528014831258022094273058059463651884253423454019359112593191943601503851449869039871076782646912589629741780173544856302268392435033969484251102500484129845535648590106464254470304826246641116085466347550028741625543980016247245101474730362364406645129203886107768866236226919406350654426903216013439843261862245051717021004001293100463375987190397069983421390238163108998459286691990146590524767056386176254445649323326903167042212728815467925868391752519585267043715964883020230394553519964057616542627378047722873832094455421306816872618470444891238851612109667790797006603026444510452958645004131115669499999077233915578875376219838436830352261887719491828593215903370742272024285003139982851933999296191126668003155914196918468914966635674316756275380634595028404667025019578046795396501059287122601041944915657227882363328622346706829118123090937678926876911607320286136314113929455341690204549030412563465761563066943382273329981322371889933986012213512008989321336066373882945423436447560470201746407131461508910480206858728680787695472218533869451617096596999267256034832974591162710381217511489416373389709652280248828721967197671451764208394811775313811468523429130624840433483016713870259158489991943177798011761357664015230701348209140938427213310220717491514550653381609424363556701219427903988305748598389968458289426054468467277908311650525489857136152762093188000386193359989466612060907113188416584596809288164283389412119340816437806897150310971278879627955157749263771601158565331024651945603618633187466859351441460423157778714641857357425692600299623022592 [126,115] 252423324180920587407811244033267253869782285632706044647925180314443848717113631085176986810113289120583474266255262847266282888402241648199721305768321554438044283877468945278940731358812587020479351698267428748717413917069059537218307936361998146592119607832296691364571029142780059723979286567326672341015905126327488833612982214293369375749601404133469526235677792994917787980400478427249924359711702061591962782120598605257785929522814027236025804787637062797370794429509137899873219232289548510739601081606239631823891599743359635193842276164484292445982522323278376390623179554500746611025806115862086197414400053267864042405756193475315524096430184773018611252678955267319050342725919561421099007551058668507548188673767719918087470175243108722246322437356850471709404997483070178067973564727910374113265392606208955179196776860618990307254983761828064775438133925687449875123287462330210836182028863663695582490779868048697568991951082704581544048617387452610135702392478152752041563744085351709734832541965480502932152680532573926711237080080037528542402741654172213866008117885716007263890289903345110762091239114028786162531736256182489808625136636802626756112434667612234164540872058996574693818626602487046755827832623337276730927009434026399118341750085489360351923537349758593452425712689913781020363381307400233710482510291652582701754082156088657555024247934734771869964681017515582751239504955558343774657277637707986686596616929243573482480177536315651787867286593713955974680071976726925839403678625426602986140342354964187229722134957750993309585075983676328562288671898770776139303609312733834596538012869554891279273472385478087563777346242104519145196501889563227675533817040293129327122930506053704922907630609290093355712593895771319906752307291312800071046381417948662616732963410563442717444185982822979659646482290429742468453260283619099448638351792671417851219297976316231448356861702739664682385665918282834670662062049246186153897764192256 [126,116] -58511529660158238667123300199128846368490124731930132276594398037414925662753097505635149774420757860868698112181657683357819182939822173803973096687375402737457005578556691483948151914761949805626449744563325696178437870682528390994444286401945953815764291802840022188462310326730816029832832468248629525990929269060487865060100517300115646957863802897616173598164576857316134231625018539852663920678229833358522231413875381721704037853020282780773062484058362444062031592773771674342700957381400499886235165606839514800998044325507523088664477495108924052844640119796175407612053705057538089274167948206788191784213676682089633595030069189892177325121281571459844689262351474602225324770848384516686764032655078547250917483706505201534336470208113130972900373166847516753756236428411863300232737664224556589159354356677956444397808649340718536843616291331043934996973780725635493919747200831730623321524194471785686084867656702312097733168680018972444503236760446125320721401163816593492413902998734202843940450950622721761640806197135867807178731332534700473366736447955527722648849102138884741066861157102517473565630908338204192670065660751179607607027864191523114055497658261726045994171777959095576961306269641809770898231906213192214998211057287666985450211738196488502014002193001805518153722480973715178634674644485047925582490408256623737449115246000934512886906930237362168867962020517580250152647122184876125719583534999593555154372328333939810362161866377926447638993079597833159286864951307697973893463178925329721640416254515116945682179184174310264181842483888773507285416361988896261872042519140412040307469029794730237870510736084627624272209237024987193061669364076900566563896339049167824588331937858327678656467964803702726630464304620348512062916348749530228535964776308452910586272071787368624775485589276197747262463932321585573065396040013205033656271706781723567933663791019427326102811353829087060473961281359482354221512153479652513415168 [126,117] 5361748637649782747890311861811175123248151250002924465484022308374084237079189264881213478888875976362893167531243711287736610099488156263609215317704194321637705161288106215775748852385131765119666319260357194840507786772636375148300840509176847864866193720270730705660053629097152982655342204063097727904379123983621428628756167336375236232519946856647919187633395422313679809001724136261274657894054078162727134519976911266737041028516846014467727177367882096839605086846374661604230956787741850177463166542122654594617676501010088524053080589251408103589899688789330701414096414058501437452903497169047954358648322705583669256135839978112657026819461504604772691401193792230941336246763091006092267098494055479993522986659137171133263447602135198356849051060869307931884414549413595209933957853060784458033450187098336090759424273276794029526182056614617303017805505602556704278427764317469286006707684926245014641351039763114321520018089688484116604048035841274502417897628229104287859707821937916505882569702551650488192729149435082123961551828434101923872495249636472774515761730059341100788937719453756463228058550822002002267503269546840797620145151472042043998262368462030003785278968230178502333242178383760250911655741878077332006752043330389167873383201346657805117247208310470743920813637986937317380554256779482479663035863400031502381132735485967855666443363212657323889729130141635285196199505604241089626530944778710719250477450923461702854928727205364597719509540623368749199133924145622545663595103569411899794404452913883448935454268240017762650683570997743364531385171828413067162973386620756833533670451802904406948166218596143417549244733015390442485972305937573162638306053042113860697649546116861079030500947004728146965440451965824459792333342104127050890650668361969536810220664082380100893877539645462091602802683154220893972152877787685756652043417800314394139366093124835697590511401363889784192117024449388265374184195722575872 [126,118] -625029551701362024999029855250975279761340571411883190160297846988966412176740598567572277444282979753505911104426991093573088227301960829674821777024249545242796197942124509380348270387854821294154672324643936467617643336211931913306430029087449072934682356985987157183671166438323012723685057319268235652673732309902361120716412389582264270979285512592770789891902856688045828813295900688895517665591859970606402747062554848334642336705948494570419600445760002611200407456094943395922292796319053622234112982134149722297092723630778783475485345267731814884886642491217448106577441978760916467495885401030367520679838752320894014928284060959221440344971162167790426077251026810058287724298929724745607020954686647957280807607825745723501639705103323629417402558701697706609984473783287512883663566398023410108736422567336053794559177508796925920432002335452314720574420442256627886252978672799562143410138753611030518418458086814893517862233805387845639153618958005404833049304164820167526961865907277855780637028062094844194237699492132321130637153609068428845601073297498983902395093123754562773977826851549347089292757135076751135752648951694954098273865207990945243164074769324229770277345057773427733736749920792629138093202104295275081056129453082653849316192562341353313145321917653758109556731256695460937414932242293380573509788131085566562576956600415407980958624710751500248752672181232884952655684569156756544969528083044253939337226507471377166478777522220845840360595891777374533756410097119111668266415402080573824794767993551335367872945161645527901824647847813902968175376331136668513234601631659699520819096734723767894743477924905089948737032413136163931467630892062483524848355603593114302286852002690492613791236618363404946777585591049404185492822054218120806558728217749006478078192751191522387086811935113951628671223227098705778219902797277288451534195358344812695160537576244787174844315397000541213598903622363067341892222976 [126,119] 80107787918686287907201011694095548140693963957935846171906273848811454400557578147104020217763473336551669148290313932324505782276636940063238051615698429883449509942079793242822520346188012592987605301765470338064575606678338006383018593177441061813986614141542840020071703833644015964719920735239035984662610312022159594011974535908758000231202418217752311758956327123453790025821954989083919812909563575972241899513000374050690433970957246630758630089999676353748916498668101180246202439500515600774043483079532312207510567813521106699586129451550723011643481423225563065800431263598663331815665401551472817797462919856729987732770252616507178515665046630937337674106626558889462036239820670489991266063531311448279757610137783334141226930973873324909093246205839556662818238973852115471569517104752712680756999155477663920407775469234493319713013910930417688708403259298244767136189747827783414836963216242336391315539494193948466088466924423948653912267030863895843376065357607533410827721680618794938513576794987054233357145770357318042998688029723848521893600424092175601823868543196043732637082287510786937406822404585789321878279705419220510652317662907999126167358834958319568207680687365819553147941993580810291603288188612324077597519628106729771568131824329923503075835976971739998792656953394665377961036976092894878691806048642249687149943199478992415609676221890549652386748129425011379118819429909510595638310642577939404798865467618834583431498564716111153948515318938364512095010472407820789290440580557912356123800367127432163711681581845427264900992179169861064088609938249336688651319291804366326659277875669293530834057218347356502644202818796211504580583032378732685623282433612360633337484295370960344609116725066467453969716786193920840700179682008947526541029171252469057956164461979546426061175277072562248857661018307952853299747303268779726558891175729636313112064570640632764808553484825728953842909313596704161792 [126,120] 17909514495797447086043205654350999906281538381911731327765488697144877827670429228031617265030156188611112759822007657257892159511563481946927517503391364678727760520384100134181024148996231922873305997220914899449037756098678305259730770698584733378156515310573015518057347868321461915035751086580055293634702975137871592420814168119492983053347542081410859824483895093036872092913619759420726207685375927568795924680228747680226179220742532769338221156217414544973443790271540569065280336124206050292541082597060923729287133984076600278604853258006983722444602063867703618717278214845482418045247532160651644370614340614973516925081471720603838192618809954253074309540393507859683146810467210466304068568656255443578060409343834441485076531820022064053374485360536669351796892037227534847448195130061321855699807962857870202343916528879315228922443182327577795018113907917633817448843945628418551342015234059344404053911665115715999034303979784719526798775295841753283970374154655275098107491394901497030482293544104687362187507260707835668195811774886264051728361031396916995745766226288511370272463404332241796992248593886065621888810577715302961695564183248883071786757364584066246510546739696850405573363586064726670900210091950972939516181424740978625041777457042321156142404452077047337702506410034209172029971919083870370782418812920096207128924705337694962146575714394237198337881140234673112412140464348202266846450925572940226523553881532644529445456826106146862189428908733749150359432654251843528629320124165416748868616111898268048262883628997070950119775445186998817607953522257817832838823215979720347798578366037765603603283231048485254701094448342083261804106609748781366708190359388796142389913944618448070978665604787515796346686588969885569045875423947425260257767425591170780034826718178649773956423091486703307523049634796369709408581005144322367807641522990927321117660968941979995960638816483246367024463960932352 [126,121] -2151312134731479210851823371325597296270466910368657307957709522934526296826749739541139829837161322181419365298384051455251599134098802134630179371526919384865422209398775421714650364796995417928639023686275887434801740020874506894737662012903991034078006319995701912359860640298017743111506176763860871483250176081207188518609303004542051418923406508379955374848622913603782074448000394131035298582204017238473868983374064544940000837759297566081604824631895836896004406570752629953389597233207858478030695454841806956915472782165807956811901707956623208166987563137657164429553420261241344948937079587492245227074061002399669015748008255493370786066714007264751607079943410643911612879841896157333999918872254625059717924003049135411106209108524884412422474536529173030650218709329525734986798097482850752321566335170653694777795546352546494010515301841596423546086759816949310278862841100441858852921486672421368520726325004686010136906496076712483690342201359957121044566637182347125527145342643584675529826491815978292077727217339044270188235054297975128445701956221289736337571248042754292769862396490803729523682126459100612562918107725613021838703430914828645070830470936215994702458236979202364728235738279835635832371061855063716706633078302623526519570242470251065104836234415529936264286222313928461256901170139510949921117473095755165685370878213825642528312291072299402407238676562293797057538464723762974480514109585292696333408623716888074995713906765888674323307620386476625424889088123687461030215454820144744111246549267186623927822065033742409997654064737586798285120693258131921523926435041632695622298246318028230007975726249998615518616997710337941953906543170983717527779358095363199293529635142943012507841546754536814639702169099815076860644984417718533789860184826442940376231109976974884194073115511724660105302205301972490440582074832032642805004293566025754517486230221142116729431918191434799339929600 [126,122] 118649321865631375264793955156972317033487821594466446424472842110793985435004055551864514299893720798741912443248405214394320984207073310915458626293884326656259265474835270688147359493644594787076482448065436548061040749123713819209716072535164630428586505417035464123992529285474047579484070617443792902065886808457877404933573404763057436983647854169028141543734793784089059459653525424764643449473451928457174904059068959226117125241454968256402866793583214526605090311012526736394369879805932820279931575676425054271899478277937293707879078979529220801768950433585443409478114252944141135958502956977713007346824523428621495412259836479013347584489521794497868289727631119113226541035884014569367108486071298053938838117013649236842878599640920660711632768069218527960339374201722694068419248926326762740927527700982945736354751343670383452079413427761142825706017332794399997642628981586331896792681578367269387729938349527664711764051921798983519923489220861832389878817133748375164154387898666784760055696294410079986835975115507042988683803502664231936164631319920654979811208042819664725514980878599078647861871211693322357675806277952701409115180198304237308042662538867857904876643906941013370929306770134664760490058306633561907207516043786703682496105855233646831550532377206473437403850327803380385670736210552539916229674528046179201383341034326819218442754367691008415292976874859534760084225681534357727515927167965013263321611193691923862052229429451186192250494946584028469578893398313043635993080019589091493899379242732910691528279097257284220939345616978467206725030451185566634072533354542154880970862829028792422817295038782869104123650085262947516834937884238255781639104521221508558373271314300334417265054612181564772070213534530750051423992623456086048790002180761544098105099850778487216807038399574699504535684655908060918726796782609681002129781947750073155534422788727151203426590466485780480 [126,123] 796871225468759591077706305869358106563234366323517902283821776413179106424596643363705961186104374779754436613936126551281710108771386144145914199002054565436254051933580386237304211772265329697987172921397573448140744299453395585725742067909248418954881885578862516332747621759765214458437024584625985826526467361433930695899830238151876538205511570854105712728564559453124121893136303390796362734438969673510288809042761267292107365192525443461333717705608308440478885614623363976521223278429757593885365748392979997691795053976717128363578329270815325770191417278072669775816366340621722673990923580774063313120662420318837330808862720826007690313036594868550437569764063558474339336311688986500197759345964297968955679453297214945645892112670757444699246091875342367880825298498470266906996069730006686454981288819465566766452112148578956154010871083038004605333342181292608311138494678273924648938401521906966636951586403547802669119784950912365079941973505082265275358253632158006674275072027034519972088391943123025920230777025656881482847063830083640120147367171447529188694668107289736353608225277386385567637135810932019366319943525941360396139698632706563205088153992076442278326427312849954077817318066702297393012310381818419450140248649439687548997699016539283757910081682543451306759107483629081194776957216426719952581408629783176872625347806925934558029179867684898519859042589914260617996941316644363875102969280452684777113385609688912633091504219852302130509794514039585214577465440867538254826999208291201464273154369946039083038000813064228715551955019910613172160751591547618750676437759066768620555652050877751500739590104659991729641536458501244646338390067025209091512697659794434276801904944068997027934512484924770144178811620687272714242769144360002218834190292950947378959812237537515254767554225559201120350531222844012042752235645053540622017696232053698289690894892523227576411619328 [126,124] 243317967626409006324567373975574531903584657441598029653722707744334154734879398436358264871798620221625613969404709932181804975519653774563374263917613641527593062429351379018312005751541902430330041254275694242783109118484341605036138192827016644628148353519456254511721466006943797775011678613293930603278336844908583510230858258546770447186937495045771553024636275254525157386493264394555313183022789564741138645114301961153097257766796253611560449238818432134321439123990862818367874329513703487622957820604780752910056950623897650605119538618178875086027146766099710385859600640726510883135937928765572944961920120467015357190274938409825598753192877405417851119494975152993027598997250234290458594383761121489927550407728030310603410071263627786283007254295291432427768476664271547198591334050885592110836989825749783466265506283678572713122186184611755744633148317757431475349619354305657511146894314105226399247049851128765238093737550705507638741791899594147421846774592950135940539434147020449007386194938887441919991198943099658358166247451004797015236298167018484327893565179798008322831095969924000270408990236790675825197479143324279708576987947861714382441072503973973732848419626963975401118537435355039394426859275084801921449610520656490641301662090752226902744684330969861527349678433564751661848281039153679575168863073469991272256820020384134636598108149419001396208438382286404111211433177999484427426293427964014139835786775914841698041215756425167379853081906851914997978439683677038105186725775713439267466098514233658582307236879744854955711439485345658485771714591355634581630341394125764651966650484530751973350909747944214278259164253997358450090148394086905048648766710249303898907550341017981164387467547484507804485659248127709528616038265064313881402941941946540006731286526291902987469554606361756195569188754320146398722655332422779110113732558551571322000581259194929905664 [126,125] -4543282536021536238216004077202716042795668899666338360113350637131869561304756583599683049603732756985866936649079909618663677539007362876032784642336805738876054036868063686150762892651262166665589029457486757397178594997386562564898896498473678362631949252526205942741708207796511611743049891477801312238055826326782960509703837390100350401759299973549195539991268885284501600542315199580166178531885664575497000801104965120060857628169307107497113975012048143018375534194141966410542405342247632355244818025208337610303941465408393576134296310739910964459827016389302457880055955088985940836062281002769701524234033404362244394293053120172156455796906202557810290285316673076601029036543262207054917667050035132196410934443536916999006587841939317568884052560843428365538595470568227245140232387884731761681970109923051588586118125858845824015014779558603748179555248489378919320889354949571669354141218207515594025619835184297334542999719287038065587804884295958099319173930400885917434768564634431986589383705695920483353729099392001676967838878167352970369002587661315527230705670873096123640835178049304105953876289684590921715691189351221777427074494324047077311218503344620313855604916165072801966444798439774557334287620019548609196896224741673090279629154265446422246072505637194825607721772992165889924778152372946428251417283852145237210166690647988674660453977479269142338276712455266998194062231120746639361665073640799624612028135937966481482072033085638624720877095644127305593497125378406490388639754514611757417619039850167832993029082386343622375833607266593854434321780667920758049593366261582673510780646587978354929513600573173487608995839847052686907982722343147015388320235960508200595301367445832258062674583088916560740507454482915860984651632207247858737458815900867949044625029459603207255597914284903603466672443130065727515409902990052104476609202395953574461536479739904 [126,126] -33501148520082954827572216802019547003584246716772874611749559160140850270863422570502058254528717061874580480701044476513254296377777793215395473231277527571578687443882275873853409648878089351740957811507308087859600098240129226814656191016406888046213706268283693380771280512183539675626412053168682290633986903403514595237100219936723072719952480498712419122424975499841558938773178842319404360617225581650790103720704688461695903493722170764923712764943314271990785543092069195216151648320268230289323160439893328977788295617785783377890963416039647350764685586770764684861283396998694889339684845018049887819769022971319067416464807761147198012699679151194854199644576342951353422916081556882158050445341435023288258331533329974291334766253276610151554241838972501447656297112315537097773580107642547057127652591096959978481648736750024451165735422462346481400512362752574370538712125318786533820090273907087765982315745546615387695550540134997961223082860375328480405490512042784228015689584425791829218230585780589023720342247233724011243526388170354785102267519124953417671240888268139564060367138452805125869254932258129967017454064412250488007224565010691350184293825552883569915946157740764098256153790317992941623072183810059991910752796315065661353002680112633508643720899479993340847979071655388462761433059674861927101868390346901476396881562315317238649695799239182132778274261406185200780974139333419798429796508110821285461796531496807715406353579317769873822015121763458970336361572991802305182471663869060912687234502000530314118210723662169999413784170812207811168162637531625756999517459370018667114827477150390539251505036523341585242023924574493213096522310422174542660776234005215665844615303926491666613964295942139421371293801709092730097029247403192528933572425403672578279380665182300017443070485191604119738744637586690505532532439640871640263445809451210471112704 [127,0] -274450095142669742453888369267346791213223865480833381286099122792411148398925307974884891289472288235613509601015201340081945686628329239139841406181014656531712402349375153097307177651461151266034351391464555448884364097871731091594535783227399163954835525322490245284436652263443515683653153317276511470550036057178628740288990433887232204383660907976434194062765270093055453135868201514609674085229650833682931061816481275409038056460221320353676372606401070454450633787480433918266102008747260818003968538798268273547374320113103452161634892176298455997926980964379864063257809686879882879131810540468140147427731329404816505338080600160407420921862326369450859996448837298630455972757924746685442634947165500974226397943444313029975488806246486063509162880078290896403500448394361530453270677638308098307394738269686448271193322457846573442134692345927090932977685364335458550530960256207433518625736977586477477118750686173389819199853831792744509171061771056594182162249626839084230241782664752623103604358145830150537772648374503017556267833512323629046046615186999518331486918449544485506991862156131597272730625704473454578422903565534168527196025851827031014897038894786079511589729679186064012518911106209332660249664879689197841370445673221229903474571665857191318904180764400749621929895907955998978024127872792264817782071118518189311595324193753359123041833303254711457179286919367668763166445781629275278199905602603498280609602572704577230290547932231490206517051680430454161874217199361004953886965780571922368651128200934362582027195594132150122781854270984291867241156343554393145537339457015452425473206598557396548860671397616381791571629347449467801109014221962299884963364006714572643711361457816060399969936704561950402885499745078421524299013467463701675806859543531091722246022137482414815870098736216726269722313521123769706181694077267741714266352680145666510018120830177932839951314941946541005208261175444795652314076114423858258403065366103536480038651720492763062490075014483763212341615847538499200398789294669292860637493294376542008092610068957153687580492781418890421885917568885353904716276936975873512444136328750680517875491628368337936983473933319847717262256085069684914837049843590793469910342516410140200210837612724289219480496618155663564238177369892214746936306835666180177412787554030388493773051790052141660680631168878207404304703231900930404663085937500000000000000 [127,1] -93767541318216707199324442521096950895602767238661462079527422913325231822994358676471892110723353928989475228404908681768709182611720642514459695808205025012511853426315861648580893160611912954076385873024917348259844922052404525969799169157898983153006674739757955395353035637773193323135501339555392624314323281999991733010912119414951526341437959872785880853515568182117526705076010401792987457739035145251012087658305977799851331069423240471445387340244868445355639277104143790080467822922985577800938301656604341743022466641853888125857738450490179004748847017867065797779078362961875774911677866508043855299626097798823933382023075262456834035986638915367670224245909197849477266627386672257933190813933135805069445224263666463420990365523956339567709627488201080306634399723633552319467322403983748804015123857893859215078148108827309337238014449894847309984084986634052111497455687577661480602478649895677326214061281080959295909752163661652425986904434308839421246252638583310256653078103818231893749056979475788273333998700425207136314279437475933105020294428858756212537141626479716051691462626924590344773486224873100163174691123719015668984114144926168271839351412174342152063010404803788745179920628080559422905419011075010086459050316881962673751162078230408380229961731090493289081960716164090834956727502614160919846623748905790177562832200007289684614020988339378463116664018409695641148360994689909676662004323198623809769898646142589816561063348161223249555556500515290700016343235831741525057804175278086804566780824122462506915746453176731073952903937932357644977340515499098086398708278603978416087319930596035392276821497590165981934461956800891633260514638386031731758484854948650210828828497507039050915742900397394868749494685816192210281303008533056319886926369807671291617785258751268856569214115806490492589184578298132351408581981353265829440081983474512700364655657441651125997857189625839540407541360117836397339011811849086503058840840717625198486617551009621394038108078934566635323817610738346326543462436295952447243808024852477795323774747364312633325899487692027927335055647114449790803919176689798016299280663994996100846762407260577933697043579803166712874967508665020134569235439863583986077745564627838556043748915122824304392763809703015151728606066513611263726027061842445861681876003268214717390333872348044260097536806153328825530479662120342254638671875000000000000000 [127,2] 8282943883569469250787928954164792313803347151840257600643686649659283832197003795587929614016260520891805157224397255983243011890980047476209209055436507768702706824763815666237946447694710705881277624022914124063125949321016531461407670723251098478611219057551066461821728184969736850802029324420960665418395571947499542646601019306187812769124925919032832157758127036849028519628944455672818413069065477263041102440140742631356651817046131937793380174064930572841496787190895571359102161955408613831737791061107277614154785070527007626193321060966753236079074054740912725948739256934629862337206961002387187211994075327655535181686516138556984264375966913458014435331394673572466222817275927320110215408796824688175254498586549888635634411789654261137632227118863663716131309669472372952465595707679128446794873603908111258973296281765730947038834330193359996478997859693054064427829560278665299835632934719867209551240956795486981589715218662471317601696475155848789168706865518324246024979851436257552142205471491591840060486814411050546769763329967592215135350546358476031715086214898670812224762193792994602295734504378359685615045443542157129111957340606711520897243741802806064210590322371947320780538613907746679733342455386438603323074674092332668811692918609190009564122026415050445830054265627738805615215509393337838600429551387449681375059751810162622349732391290293557810819138330647438146420726408888966054339651845459167014166350033174021829788818737364314687803790794365247156847483572396980255567053937731987630717905772508755521856392113460951716178950220212878637280911297094773179775176200386573155239251876870141976396429234481076926920322642451143812148622583340522638482807323828418944914319069505447844002911632972093832404590096662633162271102712272467624574460815749526843072123587532830991970247714465302694494108959904167587974425754998211715353993060875341654009897978619495570676405301120694123798903672176351183102963187569968045912956042710689347533999944658039378107030175164340813007050405327688712733592464478429041823704923079620148803066994516722591689501858295098926419036498151605277580280627951159343503965081528814620797216346103051420131917255617768108534449595783681114602116773693616460963342608787615070789006244722137675207570596339627467874270919361289499329375774875136718778617347005844147355014637915723157979286384033912327140569686889648437500000000000000000000 [127,3] -557025464143628508611935403287266526209624075729330468916097805071509265204600689329460467340075539465230155284915145688314377102076458240453868268317149496818772928238774627135170700712371996396357570830109408864649513622172220169371789471795628944120540657505025570139983215815881091564837125365563926800951981494578384168732791937296631396231460259449272839302969217702288051729463918519940398819060162540293696370512080753691197810999494986719193412868083391079074644858264569446572116869603969857529336498588167727165916508509461320799211417735470550168609655810788529629505730235700424332429811721177450360062717899646288537579652067567711248312886156923258468909528299057911715619836076027597681755767196124390503745746417237683827063461483321282528608592890614573304014400497791158183873882364145336195039347528984542709821049533932646774395094215619230469608479219152414491391108219576968225192876458580966717629024070578747633213094936798371349849342769906450134601769187490888546391617739778492578710368900117378832218959500847256821076594596886054750616402486104671808427279282037641462448706410857036125182368666665736507340779399620786684816748322435063481310786882033056206627373674118019239018936174478642527618015006255071277647848732026334093543809460323753810054034476005366159152953970720416749328450976249892179608918435450598220199047933197482768147003289177370473810397640786918720986670777791690869530319274458820526374477859803353324726001916679276433473895318093269776753490301591682163895777654985779992341910722706444705599414787436772995408555400275679736063247960937794433498823685443938012107605969297900095957455378842266048645443942417612728442997701496343812040501567569496981635809038031567773458058119823126897539222904539019176716753291442265332176276793847225124552242237447736116155618074539005699345335036673829172716654967672601180110626858693852574187476613082543642661821120665508278867279437957494435333249473068686523294895011904065799812157791208732370508778647584988283448677036553837559681305527864338414890197051868360028153064913935884186632999559774530878898920523826262522269443246889842427162613112362757386238712362667850371132315551052726126738945652705669185100937829008297515205051422281756360291232760864158093788665531036487044891519139009395902261238795111273335403046345942136622349104332942024619609866498137762391706928610801696777343750000000000000000 [127,4] 26057509174353508049276196337208125778888037100854692796593631045654153895389272618359752604386375364339784444448123435318101285653488836090802962887251993853732411232154156950181429030414780280125235436713868730907128436166957379633797674330992004102125616614129903490770924235597981267247058957218354844683860205239058848495860372947867127065575557757814706260861999842789346299675235577603423008083945907130286821924579391871945867309812997723137179632874352512172702196589803021731384351660458423661336669657741667150522644946009682136640317638169724614548589203052171774486928369117500114597212522858263648559738314877003727267837933404511768389231686871497542711349373456717300922346651909532246361610079368252164404557972684298307677094002645890580235882711871282731025645181478747096890522551094771436923733554918740500100563369950779461077353687119514495103423413105385033248109298737372318087244976721642274984389993007814950297586665610689449742264302289747874523054259333439918273689770275500497059582693400014408658669220706369613633482070736340883763655770137002088350197613194116631963187596668410394310578308938092423192912375139286066581508085604465069692514366566060106471323855060297627439214762696943372834765035402677912808226504610329093408797399401619369990239315890711007062514628828836734963661322164966099235054527520285798251349158132167125075006546926443435338602313433279794766475979880631969653103596056766735588322461643499599265598542083400339206533923528313263097831004862025908581496883343471188352709347814460435954627692568110653068453869252254814729064572234146466247013034954297829904468785237179859764916940299368709524177739686536385210360989067068723555115532016258734798895629491238315683697241737048306772288249891111238179755151532202473685882283905571437669053159251741129944294467850436695853690129515383367649016876097569838712077225682353791533523628678553301750208127659347210111262260702029691199349287081181026231601065780172885169907054233385622411728348576361276658303260734679100337492101121074691919001882055181256668545759702325852005569780481892405084209807770727127266156129566438593748437129512778502364789648893288952379825869306113495925752179490094041445469112050628975549024256158274981145815087917455254513224814565381531125541047927104217163990254464895962213673518066819783669218970715170677690530887105069268727675080299377441406250000000000000000 [127,5] -388264795387846093976429130567870217600040157959440085334440382705886552743929660770261936212381348531578982827328604471427451241565726416189285347992944980047252487134687440703514386743813370022305813566844668499881506129594251387598513845031058142823456102242918812998868734064759709200021435870929675868270250542522122537050787382149134205272100693242374536316497091101541181917847298160998696807713295672269549074965402168670792429422133937379643386032169370499208952263688623942211552419953793816755289336408869292529283535225952367562275175431019715069283646373352430336901594643166093399918575856930365161369709863554588424564539280011558398247870230168494984305055592960495303781454545477532212153588792293910689752536732279538343362514351607200290911108750576053307459047093022014656314200646860595285591383711076750849994398289602644720360970038518723764619809529606892469460676588222733332161835424506838768305185434482516106007642872071257944772187954155432490722710034342107149467268407322604210590243869794565253189483053757613349230089080391048539503548516524287308749881445260308864340117314002165849262477621371729505992363962838052436930500601227860047410966493037245571398243733376535326490440458276208337836219297710849597072929109878244381196230046800547131013272233603578345292071669590170713155431241318614878276332357261186825042963692484300982913443327225405411094565591061393093141036577199758429231235446391315412265063059593761906726399314905864469015272353335536782748553685311034789964434485031902761818623633644504272179126379243436244739854627159219621926490705457365934315788589543108342635086287461803875054760563542774944770185564645611005332273765206732183535649013234408091124155409439546576890048799952739940723018874943412801722315359401705191307603516753725017775436494029745563364464418501109155303259698110482943500213235680274196629753836076721033313343170777618800977086451202862679052554760144383615994075052547496831924734195022315979067494859927230292845446459247442184873373166627230847465701388166355515352130943887013927757797359913751533347334548565878520916754140750277486957442070851103720805394825729821904392387251207297141521628621459085260545711278701513034613282416439546589239044265665977972649724176030054550354146615392624800321593741933021381645862709238732399174790526955407737945512545985320834729392913686751853674650192260742187500000000000000000 [127,6] 1111775804531183365915795502866728363844244320346025854379816502234511174300590716769633143433573897486942716679621738903336583776104504666994988450656900244124377042133352805861040375379621447927945502851837959411840152093740176639559360118825634362965680799097228834794346234328057337309247402063532533289289542371720966803019277407066503748468312262688842977858464712744925867293921701737700531958983196398088947631176761839067331403741963146846264488484394453818648452417064062882861532983404734151264548038623004287172192427872267695000876564567005572201107427085174208296281763765170502960727272587605665103921958591747932806269727195975072462355620869567575021499281449965326851009828141752737701905147918447130373516886630175493886074147771891873065323665342822354064816542579071485246520111998510782037687653825722280419665424000877629015209698571492358162721904504317587862155649690273645603697820368943778136795374159364385726334129822133536182112122828041193497775889402690426011603991612235483804609621888291971036941833631525791051817884527544878128815305261812186413707778064242622256376389221055597366330425467011325343106282126497513064184514513237629230259372123854023398039539135275685079080941428090880378617520850100835120746722095834695272406505090793325512964989665542610601053770967664786560093576798261568506756469583234195432032605966467079237554091221469790792619156926971261653824970867147103483708465118346874373598472742062744184750452310051742500548884136847701104965115526430712439202042881278358134267500308884770267063822465627619589577799163132205954203180770758941830257618803025151464978488974180789171853431722746305817012726656420104396273842469982844891932716277767571812458533977200539516916919887757015614051754823744110863698216800862488960752308292453908620360547093080643093868829868796475705664539136951092990693713997062767408387856092702200056474463930358822206848197958057362725651333239209362743726553750130441630179399177224344735053218525866299420848347273741120784549606979530768801200719082348770432283786986924635015098007885375994300577033104966951876254103340237814896931602529852387476476349970373511188651833443441832233973126941287813463062794925489122845484979420228185537255845683208378970421794605912792703738158637502054023420375167765155233071189890353500176861577312427050979569177768541826667458849442482460290193557739257812500000000000000000 [127,7] 21744131578538443474921831499647050651203063463743677468867789198327564792145473204731283490565961097638556285288088853332942051639628415519676197782914309915592494950661855855966311411244224428369383507672287766765774140459583031875695923339318779847127514341736053607884301807172363400294551668256719807211277382871870056318985841094458603111290839800926391713678897274620815669641374755049487136146642222510631991590793905960599900179758897003787245500802712180400756045087540940911109713093121541581166829249283396668046869676848517693254888473990050593293002628413182748568633982774778533815778006406912557674422786497435526636971327059107255004303476810435902652433207228442500139823063747267494568469729318934202576359475721040763925688160642515583555680537887111097432047194542672874003666803048587578748955812239583531945844275085188702589022195665777573137295768355638224226224132576453195448526745975538514972676594559229421657561874346997894583928645866823168631481315928741650401017095202130635872226992341572367821802440660654588366360395381091640188718459114104842941220303853774526570213252398514221980125753703154070025546272423494099671720587598532988945812723409371677750186151988779842925895958963509693296194482511548773099024721476460736940546196593281252346704938402069888427591373331307443157257961265791500261492460638168491565801360260152353071009882647611981775420100484040941727669453984318835489170380652732390469973325439068294114610592780835026696196335677106842619416010188288618245375398251452288784382669724257574678236187815695587331973276257688025680695212215189321497360425256547501937313307163796939084906121440774604864387977242393827863250839126497808186836809216602249856124432129051527386217733399317994802602855063287413742251729506897528106652899630723192530594186869130183614293416716873433582668852850000650008074054128929463298638224446400745030787011288946804348777501219975587150020536933674033257012205211866364459222860340882707236119428838688113295730704938416857008519789683899437205999198664611642223856035515709771565321661283348901925238868500721574390292432990696546658950907210612190622674899392219227532363052102942147167380192192760985802370857092090767033333860953730812973599180662320562577000997270203303710638924558914379683166730392430087580577433391537483022273473411546567212667975099033013108851264405529946088790893554687500000000000000000 [127,8] -234867092373577036125458959515968684545364570671376664990681334204496709594612444797030042879789317841625084067322221310213787071736892479956797062235677466116021429869676020475595937585927730519124891130224262245632245406787373138733436828933962630475305148921248990713854824513717128227152767365764983278112303501766674571558096346189523247356613457344348548222327319757205914033487605172133537425001031290969298042026439829636201446944190570418101136996901721824463229328070902753586955142342324454625822268323164621134361227607708151394690393076690945861507674289637182320729736729561695739424902464945406314346085305235557959544417988996206377012595944614110865055626470883292692066857411023224056615377759288078285751868929067836901438988316537245555342037682433711463465955155219848130415698249575814109475107613799056809630878323157339214004810866945833913058341113151850833449524464492518609581125439574407733422475790934132736050093909772361294185040701675923103532703147717055475121844109321666817202133402596810033886642448166097076883834576827204920113221419135821558225879521630767601686654254918116712960414137564883506762775822221477434940282056516989642832460755876101185237914764394325060295882486661460521784260760303010131773665874862529291704299337282395402309933445665168354667804613920461503298009816177384294791672280617215546314223227487926475258850665202156659435362495802986837958757367472638240877129788768482073674511462621441014857913438252482004181591240402339672263486435307806837744144471264043071176602067773411441364552769062497102311469990492965437168235330951756043664203782574319348060287401600333385152384046821668331220415391696936639876887834568179669677396799893883609312311879632185356152536979831188918780477929649798255489072482525984680767598948002922587884416139207037645639571735307131451374660538638241988938337850224397322584580237415014357564925372435851470405388057016187515319280091690978606279763364838576429453326325522672894703758835743119715951406557328077228217546401029674375482708650009169250060807973920543168745429559475064370941124761102978529954470888598323385282530455246142958144638005282511207228373784341211426678933186718305061518345285237953247637579950066282140674570035037770446894593924769867507913113882080462098919698558580163352217412427556898112652381673880190428003318954129803597385972580013913102447986602783203125000000000000 [127,9] 986462826805254469760422548430350234649598880383977419280967508032613801908567236766426585390963769355353946875832842353389738590539836147983736965090616158417415223678684049462675171999971241256784719184254865725025161545955330748004772919844467227261847950543754665996328244297538251537426159468714992335399563029357808629701025222042462006374636659590619737718711423110088591728119915573554221846214592349143545870882825202779910177742331736581007459974112386552679291688503437186287536926422153610960007480121551592048928154401728720190084165493817206022192243704261948442379812559851349358059785207296200954228787661963487569735938815967323747009099395038186367491904564479232513682830369914131729541554582032318725566021668185283854191846417873598918773635297379179581672441614512381472712844963206435743935478301798425454062202221348150043200628160766688259087290797820607485867993110236621722437579005086543316608220694282246232946254390330525846975451524260632578054982703287044218348868766486919713469310124261773295166522977923921925582078577297440836939668900069391139864543253425830366365747011470223164742947317159854683577610837936226883265446780731878305523260038189658107595444093078139217740543615440347060574711565598225306542971193272365017490264155738941465287756076223564225828688869112656434277507846639650903324828068571591593492823997533362097132348462261989793205285921687960144285423601495840296220999820128058849654366463377497832476509599528432329816964915863849107745431461568406401421639169332175177556972131765309733720967955895996360103844717468308837527372950329922499441490470719651320669843918427752551977527615016531472716347340129233024071254269683232063127730226298507028042758284315555335428398891853774589912910874495446080813903932630111189899791268660486836372212779532292670268248419822145120775389559757295479416844664654070477930709857269224619511770959878041172285623538909942090684611728107921738895156975508022047590533471069466401431875844441267715359478646597961987567187181877990264275128200837133308379787990825917309302847101648079067292409477612172029417097252203445660857613410728468849336701424857019628535793155237381367222166463188562142987265261118481772915368015608224873671258512351158996298097622821138264460130096458402207457261245316952964441823027706573029292806381527341417501849587731732604822809662437066435813903808593750000000000000 [127,10] -1715272414267048826973364741805120063039846828250305325914311941454579927990662672755810474669184206692884618598734471650900167583054845082624781925658316664091824321787246053372519119482541379128338899717609029439846612202776082908362729560714152600565199933158305386156261710822373208392771829950198769151420222024225121022432921447878027140611583874144810165765888084306939968837531990854064636422808627488660439398296805060732597845070534077322957413586535696329605733413057012607690309284206467643658604685015635184641873872933956152883731195798218290963475074100127809847165048714549282454441134350537735790736736653624704046894913925401886313099522559779831516999952728822108761306565022019502357199067358767269244162281854690212294622338020590741783209288660313827789387989335858744691461567178462786232063801334388963349932299037804278544996631792563568863816716760749795501104824878117307050785487123874030583712394327526439872932228387414148172501443522104395701996401641014656731297820610500507161493831850085749708288558309984524043373501492286670472004950725748099876333223194653306672653548954973091019095023136654214654664970513421540650092222017111269154855101543377430982941845162849085509213516505848372336492179782309201352195592550876701743514870862293075815031263226721338237484412363701579542600839979966875769029283050153627137992191498101771567619014387413805868110209162332670880715063834737248686735048103117118236875594980455010483138922055979452424050431702207070967461340101322381637127995645533063092876464891953266415334131606512034983593827910070211460058561554403727056842096121790728431208094437237430728424567957084077588596989726793919720326087946696861925314519523359288618556977725802794426811110380600538629050088832882301750643040547988256784073533051388021818134210545078473191950141448379080625354510418402815976777318760527585180105212258657861020937763559662998146846664335729043061631394451308746882357081836310173179938254637630350654274413876193673678766268300418571888198730792162790540505707918396199489846588866355756660672777008949576209816134661008156886138510327430695193480495737803603761394323529203784148588830170871444117670810199114217958571107625505982725329363929634087710439845773548720854755457728576535640155976705636755983540641478252962938708507886327582571470270472852863062000056126876756934507284313440322875976562500000000000000000 [127,11] -545512993347256501190959522638387311141683578344401751706482408587645714243684848827818805734950823864986943129677358611629909691632615812701875616131131448052580204428720753994868148687775609008291304405724826839267894130434757377984418636009777155774008820978714591209419320769697209700641725373788145925016103374416132789075668883133656257826638811209713574114308263370706637808470289656841471691473081536615208618801562050811755738734917121136934267668631494837241211382662962433969006233852382413614755914925086972087943092651197188450037570532883439374791176607729182877675131793118488204746913717528852527475173659567756740509028523536153668828001905032938548054947852121802606087596343243700216497319398002761807561121463469014189146586907377559799060502857836929613483996431857649709128134075020520601036112327994048344537429356981687976411609241155220370429115998690697663831670161139230422681697122937697112529001752862265928174169454106693348520487642969902026039634752382079492693602875093042333979728277449051575549273125588219560974696484760007737904958849660113134081114224414043277651091915139751532344947541455955128624682003136317760954542620433430637487715389732342353669434341798625320361159147852382257901742992542373209943492362355334294916264091658201866621471275519936089717765314446973491495377775527835724152394551286558354258294812900008981298922940561447351528995020142664840802756963268270823222763744249335117132594722898224947272067150462706867105561358555731137480764036367023491293122549211252888751136293022544907644362995812445085370081146432433709938325134913650703042786161285338710000747536559157504493830284440974511097338554011747862486090106732260355491324310283344792469927155294162328817367713508482166973039768939799611124461537329657027071317638726973435242468055132540753040738657333493060119844565729517556291142926783289455408789117627380466698961254661175180766007605393599060492393443631247618548617815170935096022286715713678235021333541080212196443829577091497891189750616914202150708140947119960592397017054654037053975182734238817504547079942979518901882818630982150418722225630665828434962263161069412796714737756732390737980379340640783022375533555180428541860588827433387387578821536945627656269438188584466261337513784020735263930256608819998764845236279434988416153547555438299749858838127991589317389298230409622192382812500000000000000 [127,12] 7031249028996324366507014637082273805455227658008466015089723979609016697712168065611097306831515028647791674038486946743092972534328508129045930392035080277463281523997599932941171890950258197602182887424611736043523008447004729925233021248319193827187553349098696107434764396226810570830429616755881633280301374036942356695067751701413286947296552114098199138345944932161192270620720727253088232788728022675349723849784063009125053812010743207013814600104264791820271583387885546373773103917644607981611507528673508847938710127352121282538468116941801443915878132914864322641751489014820094909790151568272555472958631992301952185491899094667808917810204014389668677903838745923042110085405039094835177645524506245872419931191242184525046364556526139934811079327035737806045473545042223914088028831945461778131222752594962684754411050140148044262639933411199439590827478167159979473583951324728578238106137365709192120964447362368267321267666283343541643228607900719942605242718619100449245240266832080041972832623846877667164324089070839193252794548229153073179482725843025884578605509414024241636232607519222847533240891305454390590564834736296917877354675025375653276611004840813944714790507611907075884388999898629450301386535796758108294507788538999191670497309819699455478695433796978076418390350840806283548920598212917389749534837211341013438186944885649690748018771620536256734786086899522357290382652286137228901842226882003877072211450758782395682296313838775213208429896629312718757148100939517690664362770738628899881700833810417095885749419199740095847993641488956619181119395549973945410254469795878345781996597208450388741676230492342354141487307384594166923724830040929618574827166019248752174946107685523704667239198925728599484563812146812108438831998050334237882186341652585903004593847947118907614972333243620795019294217870586740047435992229101426355936691024329018237460189802927393498971638764951732069748139547507964849565778787416792117734352547779182314395443953037222344951949866987639848773241348314076308311762098798296393084529386730903906295367788775762391302308582927859687641204159338903903571056329959910819025181116161397137133754909304684491927811131780850798629892568381668237954194516093508546287152862887641118385109577253343779820736015776569944584716850276749101076256198451101306081869054411497129905561642715383641188964247703552246093750000000000000 [127,13] -13397138247011616549674699787766177689571343334858898652085231726437516267717393271080279599683982853511844411798329695160645378195520329351174168596611114378717348104298567737919251614431988009812817425704079537786744329082690998571065954665551511711913913777487142797210050303268308488326577800932757086911315709473889930432327595416025856546726663211447555851200754200734060474698613359218030131911850217313213349110634851944315282636850154335531843378609264433214611492366285716837449964640636382890873129720204025038046028470280330620753695823107256363567670620504672725254814221039266947779288386404562142473482066845399567481075065120989870761753780483941810748131134375941977510012860790251050885527192187435807000162511867899214499414762736461489972180221225611871897302825921968297636859214674126061520216277442435921596018109958402202452208350705328786843294245063561547158558233509588886881965029374239792487091996576079711876189175373485445250114114335718194399701654339279506122411730918293388942187795160763708984951852266312506927682516535601956769256835544791671484757167682357538960034902006446053623276318244570700688746473713245687954621246081888162260083776054615864679125823506255344442719095712009820537649372580308844692596220888424510346271126811337561010562232168064641925264860385793176332231587109208264167146250689117565361693188887934428657307550854432803786394334267519178623151580984894056558381947251009080275111207279200461036164104652339467659049530801878551654415816818481606024438698553954162308580669028915019592857456166715191434813735585591326192729083316660672128447249731379564845544624727995660768247276215286518715088269254548727956719774674843382965632735125891201237703417640397816614788183505274229423803701070191042114867941163168275347800161986227062952614435780245365130694080121129303451229464381129762623504126304599036021479118820804910376500640618450877593206592982067985582998101676174523279405348155454108562717733156611815326597145009929720882224532977562030245293244582311794086264571965896388368919308278307739986251977523906449390094016880712151261324290450149477521096455121042466317921788411976363253456670556381705815085522461596963442128778478256545844443312589166310201788741525424357264483691102710208112796732232573246800886741030779863158763153947378513579157147384533516759619331537578545976430177688598632812500000000000000 [127,14] 24783458368544737073991280105758604237292708580923374040605602256158066435778107322037920890764854622274471481204880722372158881203832118622955913333003370534142752624637605711425843518506599257171510916270947922795242775575456671442853965887549090701079728390625445636016593301391236951086058752623771863017592355451311775648733103763098603859800949524508412252803989339060443204057271623788486784466631014704310871703997882892124770672058881091597483429375069173145482615898970441422484609497948866699797724735007086297111364966587451950320573196718186815043309193289550373608782478906391275163827875138912120009811663255345003101503530811928021714319114788215692371856099829678836789855289076124971578633461726020696039331708392705169617622608921396939017178813705638787089806821946080704987548665715595481835569205568512683174378760142524671450990633339245283019102817180712511750477962107546912911393725383267016865764805956291989053436789047479192679055156139893482482472867573483251594699238150144529526960963667827320241689639174031452678053392042912655857634383950411396161458753544710789650044287679688217128323579510507607566224755956648734501606364674283110349798333617810518220450908304918867904752510234619392629029887568211142962615202248509190857465621372346432131912654244903764406757316425550918095750019282494479533292925584574243994957892299601257676784083097140494065633041139822536440530571913059087955420532413339239984530039456960735246778551142536839858029726525502077422077248310752897478727534638725488454532816750859100664024314766587059031624998034908118670399822673950633555391845185722965412405680835186924593903052942499218707267553579896931412779385515727122760651787893327915208722579543511254078563211860682393601521586823910149831515780574345683848125159160285561857793544372914514447305976582762927520303541515690823151717751476720290909939726646087362266322130278734783419678273966553460907683919134324668374438075688713679927708464955634964525241100102538965868723272370882875336065380238584269907616229513572536867713621969937114979836542867117954156097626218325800353027624334941751195807371589658619237857025475806866263186895291734354010952855757969826246126302889913466373878409011514388039780625009722823318220843679163351422262471636938416234684797458787766960622848436037685467817909951409455215909360958903562277555465698242187500000000000000 [127,15] -55368012529030730836668060716236837420939086770869374173234780968253398547606262077227239039388514435014678740198287781617081396716229496598299491186608884049710825343963504354674476639637685460056653215657216708975595164774383595535778551478505309190431113205776380593402491003533743118784402237879169491246555780581405376201002231878858256558830884922991740368978931912042179885306959648037735082515402726650810698014464338800790873800198496438145871224423318615742645343659756953552531840039314615598886770914268926882277279472860075508124542210353488762094370718958572807094275334514005154835649931465519329045675615427811004004224431664097457932891867466184427234919488650551853926006261088047521663138732409564807759014643543521496244301481086652192016467044798593713476474213565826887146655899361272251172453490994546577852926607575948621379086638418376848260702111147099539500478464415200559194828170569914623824589579718846618006863069371701185910298936393100661999833391659501837807447150142748198629795732095596014193827760671052700428981146297451510637873446714061922805699301289511395067199961069254758360525839809657791070060247382476478861786565677114791093847981085744332830465749575838711092790382293582889642483006498143276363847655939629358751596608242045778636852925086606389020480726295226366391073755208679136284868054473687191298623211426525401697346323697251409860270562432385040460266102677681418430933286602383864625038820873665907503175605390412099983048802473586546892549172847275900980884284146927958496427259137432547896917262302825982984585786170839459968450038464027410905700004869785503030700302525363688602559250081352300422369686801898049369321403829794854888597831007135745617162919432855245206475128976932537180233473885507950331137379878245241377879757779884397983917587745840689069876434036818452894302904639332481283291126522362437191590486043762389529581463063961917806751776122594682796986471176019223662540012979904080795254218548665240255854495330276217393074013557602040548558760158806076331403107837820555982395481331377894999000396320993231990639042317729492786021642856507653860100505739841012388613597425937017569283415199874640860109028483329425676426737322846614259090559118765369634644351264807961462378759762879583677436678072539869160106516996290657750928929487324732873937708707567928456683148397132754325866699218750000000000000000 [127,16] 80954910795691476908592016528949387160982514456579734383261526437879486202509921127826566035377181336905530726794576037319515974312835419328389479282494526540073846739635904464735416800479090554302254670131580530093820149720541098137582884585610152634856900142826012471614137290966692174736878522286184875062587717789126308403419081180634131442594109931929425046623869215187407575465296080763621849813568403543016782537054805126499028881619677287632156303350843773256533748095697071399085717636287663239071911225308615606180943692002407629645262118886841657359520520424708468971359597844740056759677763870303083660136544939501351373697948220928842874629441016921362437168874891760968856783278323742748327775920239605020453942103307535227393162050505485649212347238892363302608065444641595459289140036537452988921877821701920320588512744831792191318634990172808690168384477312961929120706685814066410231255010626865073022418544507157725696157111117939944187519289068381970048813522492095198034161134571511113669281719136438381469321806339644713807133381521432943520515863387257020599451526158450560455850577921636556289815090187933418854716260078497900235776888859314003893806768525089081170894063111577339242568670628028896326763938429113026646275924264474656541264708696920628999980782265610191431172759974705302598892147984364297283967688886857928152023543340556887954549465356611562057402037918932693303763479931977578861992938451962069884839859971424404192859793207345705112404417881726838461812438563091461608239744232775277330547735116857208639990072329647012783978283524382627421125397201407539373402047356166258447402008594711211403437567431570087626927584106836765434024080970353252620191024741411155450988243337954686475051597491862332223085495697200309927269678561029797179097683827560931964207575166028217706736208195492004244629313290441516315058533251601231492623278814045768413454771257479003883811424856092602439697615830043545493593886515959926469722562234666341731106634464439825827071537452767558967046942379588282906870942021162683024225416501458328577370731116530201533953595581951051904960169308938185878922581021202885424691614393267054630915123237842656628804201398704330245725899270835513975339079873614999572112887063357095707768345163055077617172183894977832794805901084006464251021606767413214025717298346577349699160208729153964668512344360351562500000000 [127,17] -55243025984546880208343620606947261273236961358225408696615858848201308918513285742778647795797300469915901220767470374023651663133951804852040512669774120163796631265925829754798707240295462852816646034588200194175667395090181362334597171826025320763254766331511960493105663992021488709215794888184039582929286391949005945027695281069651657004744715988438347880437608824971946867692600382250057758129809303158716548947198164860113927168193729240663280696799273579851097557115504122036330994965249863984460900288040519525784198373695406683772771899957874179910914105092048650741694661779423296523506821260540726749961171377153860476786949980297548183250148376883729402980786812247378612671183809474268793061810323089291540955544441924335721277047555703788533807830038548436027282557813044268922892822172138210530470423345088748518715075936799072326139179882391614657869494610743329137623862089034795314916657171437522397742775216065931520399343804311446595204688977144427136379029024540960027629940902677736807103818782796335514168181922505017136760220009670488421588430115476749697178101022839535469207592333891047148330932549883460549437141666960681839909925119701477161842866724308776681276211942022940147347593798310306653082785344738963168178825321551030611885003000171519868914970331153466841467145149100372257919951460010255415115716752579103010894043984005897397716169576468787650430595728375850565018003165358549356362164111051899692927646484414297135766897836275838759012597835650496924905462833171523126437021308662623622640007594054413140237706147106678865986477249754776776074217144079499573827523297152605489787997291203046689256413739505750229582494450908642432161688763014561831991382625279572971081025055099767793732215798840710766561108807842939152275586174957063924386223695585932314653119566569278384664174576325837526801391758017299870989992348326648980913576197264887370167389201199161313023574332466749786058686299135495904273457842822906532668022369713925178211738155266929019954701080307698463552604917300402619901455651577360343154716929459226988689853191399932313158678471841699484979802137753378095731866375005984515372282691783781128818073457626509359316863512067321064078505144883364963636375124139349303099867523313335772891649154848626530784297280692799255205899376272979057213453535403936189024788443180380426156261819414794445037841796875000000000 [127,18] 34523984908374634623102601733776757720334717362039334096344063293255520002976160518487803923134829888216506491185017085549015452582205000535766053102342293129834531796755826140545416682416679245427010374307280254047995028522532898829962987313958665470573575492506531649510056683804765597083866578815383881938180380282900656340842880386293590872845580623372200981213983436919817495146778668780608924137260363332508853836514726792680443868143529567227192708541713152504762986281828004267244756085905847038391108768030414472023141142326024629626008234448731743196997303357555099486838570716424259276025026691691424323250943279295781451434535146859475199591324599397737441495969935762770012821562840198928010621444394476688880397356471792930806885329032623774176251008851436898595533505028818625283918889669684188274015358737900256894198746067903637716745415198778239567690854162075555147567477311228013848578240200753708290882218190990151993172088607257103483745078545820637975405637015326849504524109837924193092730820312013807408915425965903968448778673784364659774060910419433868021996129689429393316559284277972010646032451008121086250778023229634897216399193780523520943211825838952301254119369833329305923531928966706563056069619172590261076304228637077013346504085603394358852700221103143247991868434488463669355847142424706339506075410714462731971734978126674450300657698087554948413819412845459732827355721301970731192835267778618067348591270344697546824727158115494214309644877515623786290539552755968054911586892515807565021007373770755538712434997446547825370510042964752210506786991265245045225799976085524506296983274149979886313455765209554898774477899334739473913715515253743701080317626972007154657422993977377200457868016664122154750776757551870591526071508974158804231935449390228640179619485938960505294010796147624106214395513263389611140745475445346106664874581873615540652903071219952325163314821786760649882102817232033770428833178251709538270053269245585683757514296458674047844498627580590741894185678382593209949415545866503979088637860619696895866746990531007721011254389309413929602760806324332152182726346449637143434274519660672002659249462805576172016659278671298167616104188973203183218690817021973794668218191153174462712202814144464661614903916484724229082144480264653883924505728032777621475113427607084304327145218849182128906250000000000000000 [127,19] -185959447455019598364307172833024534957072115792900991516967764558540551245901064148949748109619860117383983253582360652862301507973139564434543360876373941329506688497799730427779548187175016797936131948112845381953392207697875801374650437990161038779554676092392730357623815912500548161194624663209708494060898627278524798358555965257397034919881418964850155918184142512567193837255875437261620778693013072386166280752125393269560092950885450880647435964750504105156916446366807330529513640382122355842017214796964391862806482055700505872908347828473007449893677454661092702199536704392078624743378973246920345006550468519383173528321736893314961591797604874988765551445098957971233634452586830719359699626670444756299213468577058883009521274145309414731607178195004207178038061137262095463135712485080774260467780107017668160075952660615197230288908472142611216138484491574117417785760452342039411250782359253891365811888355602026812849576873753658996226071492803791989859293827587594142063471135837607663524766155961661597707235662158040443337765788933914286915625933270936555328684508231967277446832533777331319594764485470132532765189355748991510971062368172601640441021208141341623029616130233569724399431761285816934164674354250196853520067219957895581439472072265171833969096640659132036782307843791834028807239891061635136552822287316733921189354894256435428341780275611230965665183652070227294030427631962747196445670267603474653580989505183713120946503027294269561776501771946441429801598923225356638630657890519007862478717499304182424137204750165030748150734539850012314947376366804143183617826555341520385937713618471191086856018427679735167264289486885878477828813942817486901417455446026722752411015261234880110314883427583783987219737330949143322325180973807704016298049591025715905331661552151307987975144555015531344810832771955253013674697753674644536573529395515791333285342688876718873450434487672845461330574285488416641926454611127029464226872786353591274554455369866200339297402511926348198386337973267276374611224268114230327054549442981753324250030997865956579811964557633847891387387402600398600893813211861965092808182515099608857504070496830361035057766595800089202644084839897290680264122327147521407181192652268599503061285279241365414274103339304260366053427154538398938138754016540689096561797533091464629251277074217796325683593750000000000 [127,20] 574815930038352806122377991151177082307738245252367215138971264922539512036194323725601282068808898924779710380190532562102060931815626552860554871556837604824727427391371917293772461111081818508462081180085703242208268087234006756837002534891975256948809720150029908790687415292803153178670343131664114210360811044410380425958183887538318552242416910212036437568638385359816719368407658278831050941811336075829941273916861444672467266117697002579953251733699086321969452419352847311170532828904138445712518584784077426451722687256752705943388450468623748846804871217128713183787802729683210063113378945802934209030092184977313259788230910031631005008773312513933001574346792816263866175266030843086410006478199848058547948163734998795091434085593006582453396253970014651557517629471606181643972643292319526886127419339269086809561258423978373710055003246329132894286790860189358441706772689071760591078575516364310826782145217120724169077834929773747331379021062501012476886262619928952868423725300520621858991613126152794461753123077625230257172960617696327230877809387840266309011182472711398071320592677388398790012811531582349436235611700692942398629056196178859609022564320849231921552381449172929883778918506770295967032544845265908894499166730364401549789715823947966196002689444927806669899189797231260295790665454765952329982407391130864998650175264124654125956723560803502519559739338512698724321940438750116634030855754226454780259637617113975397265929740888465169361444529483266557851291286183173196806480604023858571978508379341360190027828227210513632429102802473361467140299310409707234738236544258340493227466942556768707196882622814587489062718807528815030135104144255038917649578620348114722642990205154111440750381517242031760048815131365665776716218050897528738776626010106361953284556021520729420605356797901314568512044150678763868928775815197988200165069325201059049510048735829008351625762752288860451969414342371979304820345565761255064979668754215452935551661400084712283289208159028333612646437661686074486293977155837604755266814623346755307359857445580954005159639943606519302754462499672266593723420733386073156878987697391387370376721287713838378931813790414142250383506426862449655355081772573622700461909971336488607162795005982154507312353499454317368599245964210743702303520674749522448299110521929833339527249336242675781250000000000000 [127,21] -1015604285337286912106209409883295090175493920838520073978094573216452061602533747579170576154175200590684434860127164461387208536971273678299779556916727471450699394604549577010270175089440330303131466873724299925230253109167251862724662375521958924026890635959878974554875581291616049065174200915395700336345743520319935251703214295703389885831468891069491664253797939765875862152299573496379707203113089104757978558260701029738163448390065070796555539021919552495969056436974486073967061209114641721647443649995354932681690243293630140448109317086213875841163771020532778777139559531016542374564889722185881659024619571079489749840978657782128474424757771520819020182147121282825191899838502607111168795976821026494316026666726255828864265503758737364673880777342763036348824828613147763671229708006437829629447288206127404383736079760716353716327009134924655838596509476334961145358758723394877079693988512400548223368796692571651639020417334955569286831312936460853408937836771039821631766753620823016603138602398237819162431675011875140647265167227717184026574138352887043266246195414403729370627236346057640685270261689972831911071652323099265085339661257881664674480997468412480196202839301492159645823058773913947474457203451308934438169368597257271668410977138491522991742379963705414540828762276998943073877118869196208287456694319087491762245474526711050477165242401237471415169059673208324311976157223772756341951951801646066369386097677425347279934357697297866960258914873720297848628830239483222364984289905487757717166358602513332195088157462941318154677417209184736030209696210463648277466397782738963855915442187194260978657221808799176563293364368558120553697422563144232150997515074426534422224710441322595702867319241544777344303044623862783761176385039472461394748939106249914997735515123271503448205875141453444521601134259101030418543945370591205465840472213656758337263526633382811866488601028003517465810468338583791506632770168924623764138287713199351954730318989687609174494537317957826273004919129893150521342252984838982186110228182578904149046483097422165429584828135804917125120895547745136159993313560416336620360798854119964252226849292844572768625249406971873306169140890673736343614550992050157684518388503930099041991250805620028305169454466890101029608143730325576817440898301069668319129846167925279587507247924804687500000000000000 [127,22] 1198595526529274052911067864007876805692417979316007266482106881003032456606618457336780674284936081617249865559582630540972547370896637338910110225197077422357691921039710235476784184100592046039537425567327000634974192407297569721119686282202284561286990187692690729708309579477364006302258560426476263790429220655727186437549968055008865240105938080499136318846940825520122719106373222264867888077394924525763070748928659997032198433302003109994944925686802495407507420671073645901116044191104097280798269533704565649239295763340180623118887792498560318803628960110875689506770656040775667207961575570252240329159648948525988194902657216505474154685843961315208579710601297525339710860823310428881647758974002682977960010085418038327665874110096242666698217538653080368284488712375991781593364086831624107787648264932083699114096068783093195701045892762944127490006277620136127299273235875897948729700536404829612523586547674129794971948931645622185922080400576267341539934405594123281290680905156235847406366398317280672464708099174078098436877291269803236691371197371340125263515097800111679852511553498986650165276245891148926328349315736631557681546447906578723793106071266274546379703269304474700479423114371232527957091317411182736442905826675226711303935642531710690865319083842176716831757869463699317846919414660967758705513065583215994569639426631508670242835915210002847703139713110410768786371530887695876702726790137635770932528454482942875480113854681497703692000289164088901225192679866545909382414486077117422416160819568556226705480148252961758089345012418875976566267098174933107330077759600856370558028848153491132433840942616337605369026795970073487772207267915745933638015907455408782991163167767283978921665870557806604611863005827370807396193928647576923152600400161620386025204857146901627853040045392603807128495535483065437971176516443784037426033108535094050765190659292176912435245456509881704363221071408808197468057627282795147840446260116538243212544103035327083284400190923726586500852703882911607897117304160642991251186543364902929113862873022716616296377872054060077759085712722656173693413335644726342701586638132115043518392699697796341971887650742712264242086167935826634699928565039389222116491747490066804569381476709572198106115553452939822359292371782547036752795629761109141853125947818625718355178833007812500000000000000 [127,23] -940955872144490719341405192099718380274674064639261888586828713887688560754141747113465929735545077922395595566277742364457270464515988415489184571532415421212607927443762459640444701202518849875630783205927172515673688286641358950070304401800210657950941868420635206753812012324398555215409595556012527158779708367139414671707440839658636360669315875438762658390965041517341878351558701396015633869047476237073106963108121344891675537711662873601472986380098205956910134396248351727253729237530699997595267332120490219799387933737565609564201720590418657028008028432389075120915642925761906110333360791989460351808353686599071078570611228149129434135427434398260305977013110678639037249178825670534308720414343615372013652860234689367642927231986619901775565987044290608564659521257899146707637403349579364570953103115665796071094429429979212582879778807466182517182182741520544840516095004055974599527032645659819130761068237893367122944928152151765096487234394297762714111098661151381390956425450468239227840962140607263883570065603085319133195367173535123075435406537049302517348680540081165864544825166079218048395897358585696051461522661431719904424473571731131431451211773931230514839504972076433562785903260669663117929431607459355919507626901666705799389162301467684318292441863146342375621556250790902942745707319394267115164085082425906252112086208900982583168892697915011972981802551119657555455080806068910349310207509576429624099143050892461049748863560484336156792671244140031808098714366777922326655396900531024940842068397500180696345244247784521751594946842364317338281571077971827632151174681945240167305283730913259105866042204112358662576678649929701636034017111041570248860623354927346043010845839212865499229928654443543265914011685361312706828498600382065566161286566638264077445942571885985976029610302062387343603614113729706010323274067951135236751461185011807793297129676799220274773609641698286076667885981366929942125715075346374441223461349695755271597193502513232014064500381417234271041770949843316364423361633255491133807065189360687071202178616009183946386545321574869510135199845488937415241898779884987262958836733336013884614312346405831274285977302250762798189188504903556413359078613813872776609235210503565329286355065191386632796159755810619519617680140934923989157873374516993791871755092870444059371948242187500000000000 [127,24] 346544503211862006578182006727602751922636975753577784189072206174189567284051284991230533171375633404064852973630608385965238115328320504512993335327485184175821229404363793774021613213173327792971382843771204467846336270624538172265848849020210051098141691885256251062941423570312219913577321535847734711078102292908156042177971187126170576147299368039697106101644554485739198928606971193471002167083234066951554265463747268441249524245814308317209223415697765743776583408233947325110195808325133772955784056033580933854871712943321510949251303536727513382125118588877910309127291098829587181591416290904069599425985349317207046019960494793083947371241569410642880991982757212535320108636837606638099211871043419838389350206729028605213964916332257383306782072572980264073346216209818695881879462411891297302568578761835501999664339678977223626917091067718534977889141412644813753005222802623011748448389011289506723098491835969480212104251630148960612600848874971800438191156204080729269929218514693029457292916489183712910011116084408745513127872098932410954505653584287275950323472549688279077346567937275678621289002810910074764108336130575770058057820952331301760822329119853615751967804797530827015616007841998122237892340436708704116330649499386318012472347311782341153518500544538672226174396242469365895731704460419148964806086505871514929645423634498713720428839203583679159951460293998005818295105631639987820050606571636286361247330872064340673610479244046916636976989855182601406592551978933037293344597653863374577677281037689068285606661157859595558445678040058748445152267941868193069796029396475713293409336211383749004586851919627997111497096583721952219419349964485296736432739676317408668370427277302828511510752509381950835417423788738898086248390948458240197498998787964095841768668110763515239417956678280775868836370773428364255773554485493788654376067644227769961422378252038772502685144104937868922971343124477690001532359031312700815254498854950388431077220122684510634374894418345811175707397517991893101236178590472372187038531059239101503781299810674445092468012359716174830521299929093271734489539756741544068989484462996207180054805406130623589330052411671090870180672934719621953006376668516970819493444423141695219189640599313216436737738383825118140784851455175104015382224649510778391459098202176392078399658203125000000000 [127,25] 242294629451852545786455704428332416091045533472684004784112037066352223913119658736821790153681558086583886582110598641635819787931054946960754172639884056499091907154795381533335463130143490467945730735082242918655094887995724681866166815848656135925098709628368585746716658822324369230661870963608520511126605968053413126226758885658178410274714458959943842331072915220449071074157959500278267660322289490690053122920382601052608777340276776790810121167818333941323761105114751480364734660283819247118504576972905178803803026550817291314084061031171947255734421224035460518338020158783738579333793489834600701794407495851734461600758276159108999745755510180490271255851837436331156696660645968061005827752513846503658702477619976021220934118334736252900917555430911787451994086147534848151194734404165951378046822411538706721800650250866828258146963886061667371510875618610394341894458453237420518806754298940054691392943688735198877227768134037056426661309903544847522944981201138271390092626465144797076194087793841090722000817241375139249983104229999293798426198306051409291402139914927037375847293930239744829670378955520747285737589469028801782251810416064361471996636412447124524573648435187655946059410243764436388516629888547536999090518233637844114216723421885651398164789550290019878472262001529856162638882031406641991293835079492228493929642797840125692436629349319796932691471802973028914755518324248608590161276622238483316672912182816156408474334479247239385494593170949830300149061393818522081095456930694888659965020523409520411733901787043824788105848812936046879422730544933287610181668446919981783909089741898965666621565159396726555709871252245267429587019114258188156274145292904999126434265320749065445495704795944746082169401847675633651370772478717728243319139324499884165806714436939397160731795775182951601664356420810893251195661770313879974356678617779506676473515859995312726627752128644270797532991441644388191435735232487740983816009829101860073444090463614561024611492653309459977281651573278797751759766807506148763154115122350324250006105092348184160327547658010023614051071910317647600994128226672326397944778667721906262313448442026384528024353100844871597967058239709872741937688818811345171582013317280240446910565956197077489422327384449001629362052048604555138386698609487268640805268660187721252441406250000000000 [127,26] -503308950497049612403407338330628731716184807110432090793083694241608527333681037520572399321734373729830651963577295973312416306809246258622134877627413064220115647134125764261721803791420340709248533397317813541632340760959580351053516321428456322849202223174792147437255877290682420356105315223904614959477810065360889643659494565670620831699720516044707241444034547137523295338589638452991921401798840224107435951194287802990054916924033976538050035366230832466853433540056579767057390715647639683952495335794171692996525453853992166162721944929383209669353261821655652146663918068602770752545824703923690361911491876622054038183370274904405876201961717480788895634626233802444736706780425919369612484898636866125327731929406432957001516120014807803489341882722634499636013350250680106371275694142252590957378396969625355698589625884828060763881307150140936344867266672430765674450428997864784607439910496289320644665471282709613944789211384101837497616742070857282758472688631167340085406449613681868826425437230550298576220742523167160821153326991630264517467954272881460525429682139596976176960971001147820917732019974972434703273091635667213654966310834324509948131499522817554287310543445090355585344613880677175204784178722330065208998130368709454050732508863164268487059776086336400579866360551824248410487570542399178056972500232822572176266177562715407988025722289251119970552615096361470682095288782461746497705615888357215551883288707911537214813695086595057809623011530667582014381081111697128823274125804433532921080301408693167922712424455507554905151332162125684170023731418377608929133154838656232360198567327479440161472890377305776407658548224152683298088249976044294339986793295001681329100045629354866742401860329628270306912916189342926438243204690024305479442031329498062724077689202098359421754067061014621041630726862349636244462431256145673016490521950314786384862522171794593168831611131196034091175988048729612859914424747420328932228893244218659217920554431973491555251007734373197752218437786443301368989334515010428991890971347614294468644553866437449670070572783727729698190352851897154100836820495408114563926074220596419548598150336693688518468225447367032921992865813613059534376738605214514517449690539813340939383677394766375544310735225231732057832688912314255541557983519851404707878828048706054687500000000000000 [127,27] 396433826317047708138277409284267215384023906934885342996817400104144963333825094676006773012800520015691586948483891645689217026070334450500735825815141682450648783743952448770103338243939932235256310033003448198788670489631138758682031511388980653758099092765190524091443733431885554052479712688799702077637642590314656965904779446556032434912765292760050107015749463374340666786351130284075922844006229181622895749922020711618673058396407269325413121355680061807603561134419036261564463150858325597866040804669198727424086786071065608307088112338691115447246815710967005503433259870794774506150828653536131712164050929622718394076876899622470763726803076756084065322928072918233429277896466608999354795142459981858348886372914253227320303434680814068406590662238540966399622821234981820235153726766064752020144534071869277991255147592027449864419963601106867490457349562715929690504186768068406514303276333749985763617331997095690133949316881803375522819520046050016815962657047193078734812442127924396174673562915933037502845142550136473679314160596598691253437530209857556495430969313581016860460801838119597914565763538838625406121269670617920394697054739830130332026827334480536436312682854223649714886748314718800498329380316575238873516321421192966733717559414267219115056582187550002172979542546431794961831773598667505908090907665499356282851315555508322034893983827447721909955768070124961066166124145518034532417568612234431857276480456989974446309519268731232268295000295977930249107545231608877288032019972081335391721917007448429759302538590059511604373851071934782259382589312846520616407308776994993775248371865683252772848727548838407993423701566763819117186665221789304705461185126225378803105144352752263184111925296775385779012563597885088772653678536058159867611847232679814556769791472083974441140154227385879455268325813675747978412295719304461249646218326549127194806519106152269251136780712457440266147463738260201310871596672773896162643543159529343280155882712459929156351258837062678484240228614804722836889257033984589187762928315109269966609491070196002419149534822409034386964414071714312287444939452382276047991743408822767350566735548544540643400238864745171703847791415928411996854476013729146573697261465571974067699383987118996639939748720004460019932794130799198067949262735965021420270204544067382812500000000000 [127,28] -155249318892908324710908752240329707011319071548541219612553562979234097401269960015556763891903085345908848856716268244033866448082872661127370232823632840526839416668402516711134920903969577513795371664059341047703489815282921726021092682039640845566057924911779846147644716196916882577425795043612177244091315899984043343024914075153318751994120919574583711272548507318446573142843908412958941636971313982972713496724435792865382862343454966788661571591594256446305481286897717754764802598401041321335379408552561434415630967977232390454807713016799886542915671889628210325634950431922771941562559248823045503966945332605017732761917328741566055890138687530908854912504986848057182427163399745647673032414748036041557152725417076142778726695608546962113965045078491951400855668018408935260268464188689526205960951102338251669270070461343881213822498377492893707225203453319841048346357004286020741550604706693479380408962094702320446678863271095203505669578130922775558980478348705290885926863676491200801508060678146072743489235708682309228207953349948853156257060084428388973387136717808054066036701409131602710508378068775204551604004701367179611917232435654546671912963671437846266659608379747317420810886514517191181448505556071447539641342473873361684280509193746963871545868573456858723518463617028728456467548326586269540447653463367727763420880690654110872229494452502882142619901497980860005396568278821639077453741646686942169411241891863622925404464647278306520680155634807922904074962549033376243925667093706753506254190359494173115330407379456251739291793460297373268728979247514338037784293406040603991270800541691097141645573564119058818699760402378677024468216295094616876213879825520036503361191624057022332410411135296094261959338299490849523823436694383138039028429983408007177431188055858995394387484593866985718012963027461281392846948169477649027060293196599642296244767091222835793680290355054429445899959850138002638837704967358372685745221866633208934679421854098895385791384334936338398815332482723513026267656613347617971396359421531935789778070613937532584070749503016435083617741997081058043268519306225286875552714349743457064846199523615668543950009967354023654340444915852246057968169282852594402817201842504545260901515942478517915754644240797033184994050276353169670606746421981370076537132263183593750000000000 [127,29] 16204490605845537022927978777698072896933719797770699488385002305199512057514743471111550622273927631362258500958771745080679956141037783712796363853434897193586183452253298245481605057242227825026197915461341656387490082786916026011447367977160128682394236609169109810770841608398077855206440670573357556022799659862885178284453761130634681884539122960762258958684690899439206184810643494329630321146819947434280599526457469865925252401384146005458918504275479001541288202938672392089445978049057864279653152512503786998398765365083031114023629134126096232347678508728440443084899624871693064346082000443702909450389576640658385861430768262112647619346826459832057600626294817647332431143867432097708674633093348880226575287427829510244964214055595419093070037767344217873457292143360687553883753464647993553507138968162809566252449899241731213742802664718681063167812435510944464657923039605328827716766940079129905019965650447022713058924840015053731667439127788798248815510519312718427447464609531936295098524516990784776336451448028263156800224691235407352689245968184703838684653300958710104532543461442386491955536912789616355830176145962454153593531387957713602419477670899989915658583633128939496779687635170864600820734866257221131077791399991503755190339867123360355935972289912664784829606518290658084967376709241780843289586339077443911104794420631885867846836553012637327972760819064378540776174319768554758672666898912417826826418981759519640042107473822317839767052352498284081891148318152290056139012895338360552363557745090249082123021018636778199305593985257211483802721555219994807318851900604313301619087754513424137246860059574318012080030529297364895774845376328213309483577183762148613433181085788988569805974927148127200337470274270161067175173316046130300567718084929498518795638827448991860446690766850312457275628758969323122748836997724560347709655583882931789959421544196457788762978270604193785159325651114688624445346844612789061399856445373342927710802043237802363603456636046736712469344730928996933041889404401130383491460725761327007964339471088485876365191047459174885942224968069099072956416003818252542417056494055403897224730232399638723746525537082383022967541041239839045629991652591382163511718563076029934447688790955033393723179185142412721467458387031301825231821567285805940628051757812500000000000 [127,30] -11056107898617900472525927321836288485553987163901829517094433968133121047738717993625570788469608305906279643955964123660086636141060306268942839515944086107178166656119525746131588485663541535355483372569229229458339021415193130303920736870001381244953637591083772746338467133062585712254333874451007123663096713831487276075439329405651624182988260443798421182166381865826103520881055729541373275821248262577561119813441311216060715698940421158535040489106458358581257486105846914758158246510051507206508406949917855308064137776154964994990546962133517438682255595330369376788433649055943455427922967096092161592133639413409966536842638388677018487099151391859791318137885785156822653729533774585294465198726382825653015678824212209946106185007663430138091397983788338824278332720181095307858743258691492739230453030696010268866866839821757540762623357183081838277742376278513447297511729471118854899377881678796849192859975811408402378115479272318197111883783457573035386346585371142613293110244316670925339910917512666451599116178694578607102910504530708586611927005715176911704512454729557179603321086065254833523196976738935120486460858199784328918752829080707169143555779299411052467916510011085551049498839729291329809719419902483305414114184478519201812583930966395953225219853327923186138995324455874866565833535491209228656406164974556541538908234137269887893460319133115676168275840988262789930005916850549469846203366115889490526196395459762975303049033948980193192047956031170478756812563508526129198943408789621782116365817444868121434401329924774903610651735358770410934819845155068961817811205829060606927199785344670849797334926207130734528224151855135091049427950404219862638686775882970246251981813415064865916409612600021685471246087644940804251857861565731994693149077762823484978248250483066714944517237296704887846857446528173633286064680939793749080426094934453924745203034757060105907621840304134741739791596640593049593937985351446398702678425159600912462722654235307446563505551538566072833696197223920080925221795023339493367457984770666177295205963162585460805793436439606729908290567878637761645034912988604265088973792538111249195185143295063578238424522094749533648781221859297279979633949264377759803736532906121299925116742697149254530298132910026821611442632287136689228645991533994674682617187500000000000 [127,31] 34740347130853491849178101294675442304676657212681315084386843212066385710779820229543232000864258301466482989439755415714671163633307497298256091966138968398100306583337097435630135789345286145504362010937628562823417619475180941751271886735847649102578785549975381577833681581667044879544941037943467054614376427133951187140702456760221335381550983242711774616990972545903918676508038604648463790721361983959756224763663064923932640407797047707793158196483954519270511827144279108557474784922336146184607691238167897687682144481118898534713445569098864526959173601487363970921703122290961709988013560972996757744800732653495333182335339782602374522811411126610973035727897077917956964684711661049611899987230779627156940965472156339294611751334693326235017607128635965676302855702284356290412848508130761910846293725089414775169606084591714373427289277621149733545287329595195971367771799040256847518958875197638554862367660989787907199336567677626231269203780595482287645212871070990475295284686595997031518780448885271301975806463936753135621036364342256933242111033178419711454871729506492832156007021219212425316456506118468068780529770524863840403759200710065535774682333139265905982836499279676959380061781326439253466710671930107581990315511514755648865007610642367234465266045803540655185232974389543602601914792619705394789077995280664740501538906492693920718748580488155674300097681724622433218474901187762982764943426199506188902601533641588775999227701272605752808239810387445274697433395600827107302579996526717536263797642801367461165947221649352521367378842105205267737858580824683885045467137703561155806851582897150195628526390511022026400958942823727782788552827989712944263102147163826039052876028553011587679274855314911745484728610246843254425536078635547275759172201401105844225558681022160576026365115744520259607813746065742138043540980220851801632147090816690898335304013790261439912381866951977954639981798696436662559985085918219364052441163467477294534101402829127227906090999166813724503456983421694590070136839381075004692993371511860683233258823083480692976671532440531026013621201651155064326768597262552705146556366575773870731257555863519888732537067257698431186417370207283524813470328436332744533788645029146537434402893778733339195306317671619071238420239922106702579185366630554199218750000000000000 [127,32] -21585337962029272462030193401555134393069555116863615031314903613645333330183694897616287975904460576163417706411596950414476840387110777747482822936032994779801378308961559256695838671052884913299714920253743878888629212937385833656011001474280081757793606373689988403515454453905719213284741154087392660176537220787788699133116494650022259384304148272811402082989729245368057671064132729640389809845849144381118131728901881182464975448471986121122512778186396368283471232174480220891954189681407716779563185284893591494279730440618300867187008578951305496756359639288464949050946122016024100439092145471064461518955903118284798343709804729866749474073812596438001044958976716575169916305029227430286995448968178655848924217507022191118613583582615489301602467123242306247301049476098128763215460833552088693224484003997090837628188337677508185704265301838901812463212576602569059430224239922943561144226147090606777116432471806208179651930405848443003768031662789641914793749223350788616562535560823653840810954865384161331244326091361353850694965185744267474320513285176148435189278980870770689043852680782711942334304377088101376959848630281719963829538341314435173221443924549966461845883841696921293146136775327074272386162986234912968951156674223417257020255441060534782728961039052672336931518276730318850871502033874815616588110788144711651686856880928571753341264204388697062215801699008841860747882535335959994177169520227616562835310847313210516673932665553288242654560664630593309246353460589542529215300311188592655529938338429330509870648415023190593550657306595165540264368413653719431825526273762725021010835567819495520653109909906314712529738976941112798835284421612754024373366494920571627955624508400771364299797941784516670720013758522531014757127320686700850740906775757857767731940925728926917699071546215991906869067034526520559814906267235495129820394667585995221004206503325772679909337469724947423405017594799714230765438569971332635627544761895411942602671917141856572138587415980748907629820005163333705547186280620083232169716905673211761922559879844287765722961548003407817069983967205419154543838561218831807607011730543763344526608415768099913503261622164856684616320849847997386778626286030673059596065986304507013577887657718697258214494391777401390860148880368463153445190982893109321594238281250000 [127,33] -8496580816289646581373869193496239856182260290709408058091736970159009774014940947422478706925820092151153530263668755670433602269657317577267871771687950146476512270210970604043951686581971965424228274591320917543680944814315648820992297967174610145881639286673646735507960249136822456930135773450596211917003447947471436286086716593839983105766117402619900851610939038831141621245680795052203916827162684182247705368997396882597952166083881317262676090995846809258521570332911482984175349806474131120360008614622905978129201702808638813911072077756091398306819545439720608848295951922256649860138099403904584313911335825616449852511567244050180342524435665886523423059854879739697338497318517151641197327011842170300790370556720287197436577140925853213340770491793886386702909660948148158901508160137781417960810322377563680432505324900906500567337006618285506978450914649503252360220690322725045173212593866700905032935787938469255471120786631192228409148575595166613061133290843529204606176351354570504162291319565595312221397828686796103224522592973864341843677555360564768308525377224602094806212996427670167978863935108383002091160228250393146856765923404175697702957683064019893489242648865137425346380033307011866665828634773677936479205125052485623640924398030193953095354421930817241206244010516676287438729392184128123905809062465932933080967517351043434242404926318906203542509431465622446785669230965600347311151890566209658019760909976348932422139723364953269568281256463574043126433305728342259772453365991487325877208062561605224351216502212407302000877545841479688032630115596416337792950048580216015001480350273931349231718797142832171336870881577890313295699799741066549086095060302622130960320383850413093945090117232459575009696104136962771470440622464670603785246226595464068712142187835441715034928839135510182280456313909489714704759587714374173638027530527865273478945606997810556907493776023251339899886792888047109804766428098993546694362206844094647745410969300909541902233821109175783589064934407842044258292047576463680014053036946994015669400743756230196235112825805076446010295481967844103555238500740497143493281011699360398328597914319843145823836379828305806039389590351252416573700582488359452561389192015861541349879119424364270824059053130104769094993466538312532065901905298233032226562500000 [127,34] 20861474745894365331388926013591999004840042705116914573326873745564781902469738558538972666975681374378815887193539882633136212968843535900912126612258973677762801293337974172061203835593308194865548367004136259139928669863810410344626104183230866013817539011612702006246466525165262529399255853657007351216521299824195747893563075344862298148961902943207421361426855810066613273414101094138312695338653880512945112528979881627019997433696248639002658811442514309374716928122468029934118462178247746992035360713113254518315586534316084514350180730628218712309644981658930256958826442668756565205543103460998694824192029277623825403940742437346975761686828083960429785319852168893740661903864613280158020635171731199678602449063876686987082301712885924238109411782489977393290114895067767022072011896325664217081028150381222405541411081373194213474695404600335402684684859972390134865371417889374440706655138303051388785189869250439992572174639116220477929101942114164475100639221739301250866336486454695500503283256094142447682340389935109962364243137951615408107848627396402764581379872931485367112435098818887111541778166660115919211965541391451415051896068166813142385863889543642021182673275923624885372187765115846428412532418252209863273722939997223021618103353557023794635395936230181454160444137021187454141971995308918938662579026643050362382638485390921906865837720006328876457843300963789283214301413538513958208615211009708597585905951263663841765084477446275703681780596692280528828945039119840178252391512574161706236343272539514519283640210431240385619283017498249106494062714602812592498107418925952393589909420279135218856502163577598720620815356425083291442731009974927145360845071189024016990413763043150298423821817760581911105415080234969361506901536183616085118581397685172572051067734724306271585929196346720010702924884798785532067597581522654357344611459939775042777312407525473344084117653731982723854488863836956416748967502996038608468600415558621721757035528863873220436724906899502605879080090449582007387486833602312774010008356726822411964318764011314531168020592476097249455023434983351476085739273620280538974756568953140248988056642284599208705819876207338932331678712994029845897441367602179217688451261984254502811377666579366321905768841098172128312171480502001941204071044921875000000000000 [127,35] -13797984110980872402517356381295199391920669216926953217169597615944937305471924445404744099739234943980676654078425074724657890869968847381245863994560325008054039819034818146435898944357134504674633246458942705261162509931971211624940525677940013816090295685900544060810169531558953482689357939906937482850124516746369820217526275722077645155141089341941748099927798320791378151912385927245739176004580545496612136598430645890807164147305572020053595175678410147310556160961883134104146683698837905037075642646143350432316451747432169314928552797612416179629073708064734524580742969647921505251354567612117668319944005960538875978338848131503664976773727916548569206798681190497990370270083097880763098721956158505151825174856415589180633325932901153644357752548489468884452296841009740981831256227003826865997768056383811568120948900468989041857301998704247765345298842281580415361478073961734063610475446702830352861299412249738867001991223077205853558016550975898075087771445074964243731713745861461323576189373782671742129790126959548628726525141841330453856686824693472250916133809650437660061077833556590572934092061245050411260083727048932021812604850996208602289805357017334063317883613444517310563144519625162783633401317337350179289099130634129948450871863459719520627338283768456426164698970454448568024082398020935250294931393435104935639299691922327472837999420365422573367928227860564256281417395421836530369579747796688312090959139802218964421974098109172321700133866255353310240546567812443162538372505023458812027301483984973280398371762212631800274281431785689380459091070467715736595336819747448062920278536429418865620475575840263596144684064132979472158127006156353961811307079716072202209905727295585373450695729170482658717559898536122907004166244948104982581178915302398294536890487486778296574852906828478653499354191698765657857784070983628700012896836004328379976676766056883972176318695352749937742760431918919665299110751084761383969418811598381496805292359588821415997102433766550012498616913312772941202406280945999926051912943649619475144278146078120426937689457481975756533352451095444519813652698968211275566577939647508713648336870259732458807628200887130932996985818979766463513109890341968079808255732678984130912963296669285301651951446068496143215753590993699617683887481689453125000000 [127,36] 3518278266482116013329613963206986138967754139781958041897189394605272454265913307647998756151045511567762337789932916977588793994110908265000530079845659768686631084908125377832873785883598670928223372336370244879078227667889496172717104806633898096845122426896369820238761808488107747340667769035307443244696751176612747692036837621344591386383821835501330617328475150269377272990513960610464844487294461463611107258223553672885517131180218475912235429980329019860655548909248205931442158153870188984842292920048964856654725163861125358262772825136747748771009934022478880203260379007681459836171674756135599936635539906399958380158716010151415222423910107401206046117079285667564307388692412857599627770364280220896303927694253524040891699300727370964034514104021241280723436536029107330248402530986507192483782985517559817951143767429869266991630192387203459085114214496191885558380479284821468905447631001917006906645979839827180704628243832055728925394561499823221778825807621914705686119226302751654519047579820313754589673255756845966263167672691030148183966288555132698208750405179628973212443743366083806339805431514383999515079574805002837257262446970884544598531756182025671317147130969693738575944296892470139972312275467028580770488415139410147832494270026800153034400071065099211113914215968947621922819783160416762600464795253388309868592687455460406365782714914076806222373879260028379631540456348202941411544251679857903953732192875763589032304571986472578628694816320550172038942245916804918379743179631396032524827667647857807359572683808520833473135457385598027229442783834430145694141026112648866533596511954137333000486055321604421972325153406492417741047374976013836586431286302058392684371431453656974866704990709859843810111757839766204107814568813322733036401810880756280774026760451298172151573216475016102553382361679270553886567771524323856588849703244986010421884357449261690955323615278896746409642756972057432698600931230255349145841588450172610966786796846993525479957068360905764836149750274936829730750628904486192512189174844152109904292557374291621944621372886601815721711216447838455445337707124301105387623571807822600845301349596271679690905641599020217798469144777801653503970460275069359932607799178857248308319323059652596399904389556922978954389691352844238281250000000000000000 [127,37] 1084687877865182377500630768806292351751841546735105946633015206790259335635826673258907134433518550215709624438264958734633580844268624757176832256312095353735188859006996883380854749688336736872494050186523843006189646752645193248814718901249310659714057858517557032134976975713664600768633739892799086347186661642206640106184428675310088703784885219146987072303719127472513514541230938236745938254032586504512728784756965375092137315057314091855926164110200047301604425122596350102833611116225833243932642292082584607868215451966791928928103647091731958569613429265656372381103178382935870344410502163932833802499443678734040953522695080873226133999256587891493444770822190078298081946353282087244288066236686999353523858304613265350219844308240959094322611921568995853178381698345318365095507003724755539736953336923745829976533153893821417043749029558293227379290149414452523727263755452579564748229312180477529948811628966329096089298527443835867302727978646483879720704129548491743797567777716591451022574405432825098520135102200534643055911691938569028414361767297159962765861872108585069010911955070707317677918971246406845420128977415288307208687828046345890983965361882227900834361568446224910987701182408442124153741193437874415288141832746670093537380842110227057820137964313603617817729054605388242854362996719926739650798802402291055594431806967389139581206200744500432278225848025932384522716788167646304183616037118487510329987114949659557732587052325409150235524607382547723494002407895232510324744586686687896159094025140685861474685658685118266571301226845889677275222596159099538020250446061513172380088671156529631683268533786592739894763931203973796311195374556546910817508484831195583865441597724202377012279302407501946925984848136676157320814014832801122341371334945727369803911926313465834440670862882579612183612086956115725570933990396990626623158518556164291300586031815637965123270314121983810916425948048239100718612289082323238771690348411129596884682062509364938103258813324326725149740529551397700821279409143242775846423720110750625820460113655617110232204002992241152578183071786895046796884494201732117267152066138426917946406664575233645424451816855122757819814325848498532375047239262167230574396538195792359156815186486627167021523643342106879572384059429168701171875000000000000 [127,38] -1342876014544393474880591342846798574988919956729588307705810810270878153687193101293606035464625105314214262929619759883636725262145501391360980569775356380889407177453787257994784261984377808256284279584512734580543145787631952853436577775176642629286211679870125107398875197569908381779019139540374300888023550296343418487730450198595972836161929444074867755907336718329275890346083835597843136111428560955773576101129248230222264065885468426335481937648348631959814376839332140349289922327749396031276753679255710824488417489978316974159173616656000574962671947393065221933924936738809716985789154051607622645303781829326015134468714622944385926102531667299777183978988637331578085753790810240739265241901580124645487263435024414241673017546501221727926230973954087778880850593467467174567525424684844000955185217029058881138094938666906833631186220659528810812136793940875781241607176214168393459344894909907412841665546065111561262914218869554304534130041200389992737137676045035497747424581304750105519814970778468122266217566610019857948490890014686931803980749780050647863666616328482068286930766442968621003415146349458843830997420504882572837906407044368274305226678254468639944966918377509018824571102247192499721804724073382509430184414831084839206302354659195243181276779944028673094235614775973707788694363693760820191481180967138601524070688435216184342134530292581453477449848687201222207463500118276715840923232852762040500963696187009814181634088789787289337353847938634067062994248181170281807356610464791791006791249025722155838279812516255282301395547938484748576099095289155036718491640430240091637239844955324062476805916267301240755728535619393615081854489320190866959401325002856697668895380619750279427213482979558355083152486552325230761330321463925044569195388466025672179404033722729574314676440866367319696542196996884131878317741028229623363279012538758055642881031293061785620583121902090007378747758713880120906408730647256159631669401263979633518048919689084752964236857437054432441220743548304482438920640333157103252560313637473026700792671173366234488935819312106630166694096555336784428930259516668613694307963439011725452544634782529268505689117059646197298545047776264873588224811910872568164160390458570216540004851025970518396679409534044680185616016387939453125000000000000 [127,39] 614006988839418703513518891661752673008576914422087421855758152755824482112926298831354742515367570736883850625722404042375940117469398476395721289633537327755986215695091500104467466292802087988118837239804574073479415308930381193108255508432726118627658458647670857424123775098949093213202082378068059683838157984692955167638961892826751078270432132081393029736009220017398047754198354546877351874323556568785293232819362432105497995837883260198590722006188658441639959768896696778220507684591270673070358514365027340496166762955712532368812742979250645279916282049194098267463669946451208076917208103756019639031431000242251229212793258265535947540143692342996927792950390382860787538598260644326861431150042913038283381380407023104445642176004415239277737130103541442079142961972291214943237099229467679586277291847903563177142068192318352381598707398317307390369875820243976436389889463470543182453550878131677112452254057433573830475649549131421867074877950618641405713594266331147212799432124264347153002439427389635934681949250947512796209668419232706158493590815442479680943645976829292273987740900464754376511125745929395366863174497182766665557793748138403008216617234180642046201618068178731578961732313477719036567886578510440384692659445113210241503207377518755525414072491263904566104504340015643687375627776524224385066692935937378321770771704346097214831279935444240914601044212377830468663215809541733536695049521594051373777861581576879629183341373176333852770628617336029120978185080705805131329482118336232937052883881771657006781928103296160819540826036945646270825222563693900976380497347596031014885974412307740725082706046014180894559020990339736635060581412228535327650741873427512683920970241701219839287355235096751628381533278605374134578360404416407009011927641275560752308962049972879324779634107904060569132439455392596013797308614312797648301962774905887288040668261150461387563848249679394828040698930598077122930477555797613855803562283749931340394752164484181177352563679611338967500624889377914773251944360923226863913714367146711835920650531929827028720038023502305744199821466584804208399324855694194018625762924679264415485697952656925578812294680888831976888242427645930918537536144469343896468442802164788752823996355317956105657195564617722993716597557067871093750000000 [127,40] -202045067094206667892100953380746666020910693018111065516633288592300833619059699964142515235920700742645596138781194122014341515960443978558983522907362548200725670483435766255788993068274524825138536717964349023618774628361963330024962135951288585073194064575708767957660837615956485161720836601142450503652029353977381619066828303552947500493334347959645856536501181047663108842431493678279408804561215399135644521752475876780532833850147466682422553209353268889316864873185704974960544156814811474539215656697774849326123910616635582725472013709942825488035329967645536026541214377731823351915340848018435980924427261604855004241530979469490941796741070566637220427683452459954151649874867539896145341480713005318974111010847745381400768688611951472814100320525892785280094583711101740702323908488857143149993399506531175193632630390417045939089918464595889757584619869070181477341367086022926160462190773832256652972547924072336318900777798049984135872242995799839116068992022618186581135488931095111561651828869665484058381443310009592745355805842510843494800266004347276003762373366151956790244579344793531180019820210833129006333147182834065066813736739378721292938030055046104390358703119123056998124626468145138091324379031791661756985736684588884656949597495169571273913055332254650587782726328518125056461425779097792018172493671914337426983573414843327295725315229123853240932833354266675333038626257431500949129990688849696049347117013407819307409698047282681054373558692308054421029698001326250342654240771036942913613554425407508839234176470452495113432890712130797765041804239815316533525214698579220000435300896446888419107215950264665086989368382541289548362012154750794456204721122706792565768531355274460303739183207314731507674708385323198853597436598758617173460360948355773964232974891567049863469039453593587300689823378649727779893635594584246653621072675108820103079290966576960756715275510972121896449888939700412857821194606764979835606603081929227755207852154832910951951789530613229090888386297943820878327308315194881334132503200749829879597826981665783314473982619246308955560932793364791027517674399305363782075627509764639528778909440664442756802030876570999574451548108664347312314470573579093466176037872504591149821345785753123891481664031744003295898437500000000000000000 [127,41] 68811609080975359941346643850568174961655620737779525011298205788208996756862986517443602513476675903576378664999896653797327982022451122037006918103030488557114323934906107719047954487509500169403639801287480186183065416062948292356091059809726408848907365846779539164384338276886361599737982046190768922720339184653096084969896596773077900542820550870637385833050149349183365066625735395125753654565287996733564819484174718343447581994528460729638477392428510617587813471915641127019645474989027546927682225974769732420910248751905800823768580294142213687855039274048708595751076916058901029530778759385187976058899388581827030251163881745815036385920851901558935952834457248021995234425486281324747504027688029852726862093272003657087388894018489838535360352821319919258228594496602632036350033843100936161921797903165178319360249754378403836472341363461721605898403317128986752974439129384741727159573221640662753675842100882105390034072124199152492473808196640592448354949458661739482006062451345417919662447699352746980903748820924070027903597974771767074198636113835434827049721857938416132093954518688700804913995699894271908047159169920679209874997386413371209624325013938991076436809164369571305061491659174837261782564229604415155481800523939484369401979881011618351731915288641346683458803753305030958335779460504592841773616956532489624024615744887310285182553996664095289632884851446048923696095253948869364755519257065247736003280250950436770746356066202315945679003057870804663048315645415659257808156078176490000529430265586468870684766595331542129671682582855563930052025902027045301008714834841756488484031346936822585284764988111412507386694964146426899754135061714428099929958982984006491466191566006845915127837885196826205474111671969244966882022955374231914125609384227799640107658780212939538791948102013742261683278797367959023972057516652783592304308181603513514055182035879129210988417307420296735883893685152770287803028210677976138909437389427548702372124730197778616556707909279822410517451182321416977042730114694704702593200090956798479816745681110274805613653077381531967671431652269064298265167008300089937946880764388876849333970034551696740257519136240601865914548570399445490609902444327788275935870268450404087651195439434559375513345003128051757812500000000000000000 [127,42] -24238554183158918318481138535010992872681478841380071003373665606179259324476662610060410640796943741137491306249829491017445972871348170147258967048323345558033569820302589144932436064389313918399813344854901324677161857700415388969798549325669780885793185789511898904615797996923639856996875957977290569530336400866353810313287525575509890010977126997281450278906388216599212721035325610030847416020696916849816983309617282810459921746303463644353417430027052429552504164397366377849477389957784025341157235084964273751136118961840790952984809335462919448005727986909172381145938121091567125726633953418793745672623164039766376569922021332590768431340376871446082029916494034458142921121840736090996717665416015837928813271437525691275581665393385201750838030054757234781083963324645198198312779257723421021362518241357192980822730384559140859449617072271583427687995599718275243166178083955972663829770477346076709548586254773053824013606846187072121166100878265636887317608260237560029703085068574423791892483375022047189854886711586751203038389449986185597056641682433010285690638498498140634067992627267169493144723346837478772754660567673845190729668487144789181945998359183120156727763849894016010850941225535969935079242658102698889537981540968914102696664014772576590650575993014691748442617074380856792772709219120822830041536014101528015796160474970588985057842083731431950442300382792899987274980159300484977304979607834352754839501896634388670616651663980426914438683376829319231788128225340115439421946739887794402000102785572124433649047865746668656198176200067422900788744227724624577101916375450267839248592428439631964077451841832113803107027072998056683858521786498975757899521578096820998190004538563049864391356612675502082114415110725076032692413661026205147919353311115296255910255287447104713200253328355607047313513867690486044604454422345129520565027890958265832021793042423105836869283317621608239359504555650727772065230416570744871073320654669385837402847125483910952137941373745642476145323058112182655596558820814239851117967208026283280067179390307854563120126355523687120192117854295380273984305271852375665657990228351439655536394978693587515223033644454588842211411014440736198858865853819596439840522896216760754484198514546733349561691284179687500000000000000000000 [127,43] 5505244064796537561810741870275235193558538399802787552492730331182182151524873897908428345675731231053221844589143088776779028208052187039955830683902561647985760200815083159267524015699347764212104232269646287654152468673498710558986913934741979083455055912235899178057711077297354174352507846028405282361728971798699777426327996387033520059053137634148353291194753692195750409486417525656707820369568947003376212160019798279869828895478022889457598788949983669072964246477274603476819678932907104602085534453170158942787381527779049205551533058989618920392576543801866026294101735568555039987095235284166863039106327338667817158202529875203360066287828277544664804897411776054803248856065447021946253351106110633346472279826911842455846247018011528027144764992467051963344582692629548036918939142696039915028110808183736854695378752184052123276130970102143046812409308350621354109831727252737479618454030586520978056440399992179233967185276558930058647014797140847714406856648323568378160679291195671295095494585898722752414211472043300886959022729280346720688741814220063131398282938114348400757298382920901965669286465021857950089639459148062348100647170928332506307806178826411301472725820559834494146019691286218640323158451587179819995236286022714831255816296971401249383314236951238783709711887072683569009486940091286323886090844177104747758530223826913335737258135247457941549137846636559245390722261246732964562801963151062674353090670501760612472382201149056594210991414734460006657133327046254552038045195288432352792461883894984229386403741017835471851457270363588318890889323124700954850830070352777546465613707107380373390328783367900909031960186631581744957825949731334390538948790875168609767698070980622622048101614412300809850945623546037509252021334069775317997224753123800918543330712519594269822789487171156591379609654475129967464921237420213220296337147650700325322695663647622936214501768954659528403161403514722836360342419615305347548058079979447822688238938275260800369993423544589080559645317150582582659826666291346490450636766044733026545991330527061571011610235711731981719293075895720487689678105181503317422427262712959667401044444368445245497425880879278272191098198510109514486609703448013774802336991086439528131357690199365606531500816345214843750000000000000 [127,44] 265872056620285186733954305729133964163153579283098198704298778879486173576902602512843448277050513750294516401661533010308715933321301012455709975125369643070875373186732476988439007061345725945708692639576034321282420663301605547334331794857621175127992219225138408846373214722695964026758430278167644399086730260507749936424518763370761003269518294887786654310075826955101796415001973155802917731366037549446047296666571889628214505702165758482783108102664863183335813055473711893453624643006861468759030572895584711311947383104959442946510763766873757373261148206416661015885264230927620895906599343867259885056686273620061954872833750558014250493969600245885189535020536711008641052426515413642558712056198288012743928137525694962477107867479952401733436938563022191051940693583505906957430101601210546728696388462213698462802037668632577165641232840556377960918826794735516686220255152401903635032615082069420950186470381463498610585884543672130563541687118845296355259516629749324259470938375059687852432515914256266208652843087308011607966475483928840673291094067495850942745220547282263622117730492345474961279038012874816811557963123010556600413788182179982783816358102424648956233502455598096991014918359787599297365560471029584636647079020695727291502392614205550546410165522407042520716981139831446724628061643259911941572841391717160242228546067312272644065053161607912561617544764531071747736287627233393577665913717901547608969509136886938835031991112669736603642602020197205476528962617072625318490785116358171802946912967984248034026974650335877117154035962849840952780876221125536984976306250978978272591289133805769090900118184179512532248261303095670031296541799140854504465457385450378134688013406807400312637265228637714756060916749737399070121224997904957986447715550283640729776262827123088206158144014188024617043160770634588170648739933504821798742921905940192169743725917846694697772366309335647496102500227354185266812030819041840560003623913707911455419758008660552681940808573278888431435112915165650908622213140281009471234581375713114127365951031729054471380909792575485861728626137746841591746687184887671148952857595968504109458222890368034285376008140281312352273861684829941244063088037062439792549498135788240915644564665853977203369140625000000000000000000 [127,45] -692064865951719767444017575905797370988998607337171588100118780109840455718734588691041265017042194487979867495412702568645262303852066424537645360224077633045431718655633981342109462855678503732398768263443969855032462743203652604238503469418638148205351990193854628269681016946508800952778044762496769203888294725720835905861765805309035920420110814616346284193004304377447583364271716802276778415896922251652950477520735199540568822478330084061046664303685124435197951625804667832473919250283425121300980298333153950123042319866376610130688592542839846592422261694239855122497018321456085383862680370475832968913634138090702950198322869541164220385982397545022318814006352244365596013352969239377550558358532924253789754171010033294343975070465756151129063820464868059663688050660558182320168994850380364137332534242162791992142116436917235507722430812567909738471409554851209938570296436349560345173400462045681364590444856825728761505266079191362335002608013801253997672339371086059820028656901575625764960704034233899349239642386727166031676903522511846835921984407992732424865494435141584219729924578539657795890156677566804149042972806357054588085098740783644007534340322945215640073261614431299195005581420057930485317632865375601129663104619163756495772052302445095963159744940845627267831888339508474714118043987024994631236865651386994776845464811243047290071178244958014759221212016747787029308384787146450822000361097162192366240285810115546811803651972610242241348971601622018034785682714199319601823264311428485497746805991247154729576370553003137559447383045546277042440891251402761214439764081010735130391271478717483013559148716290990375064595268326153159312181020505998898601846629170275707745500043091622097143901722881624343514738892256759468043439390728014594792889185862546563555860444091720902057563813686305849753726253515361392226343007742520167848475173160034400772886433777655329845053336909121855566904114598723686650348081800883142358813283475484088781818365757462490674602090764046605588464333809208871999950376487118909684692142809646599951113546059651283814953626926362822142719324701524212508159855448152172621482952421504776202838072782681674545591338471500330743968779001194988986852803972625079830050403295729211095022037625312805175781250000000000000000 [127,46] 236782804079665186605561632667981800115580594915767496373224939796847435957782844075547304965452429094753767726899987313735431508131748234682457272591747375968072231593900787460434727336744896542135650223899651825085414107049307195733201046752882388923829758536283602686720982005837142905534810140216280091558515000679678543717827023464990755652295206591920054574208398484416670275379831995276477564457608327797869393110013451258109670655811830352192416498589688094715845057655045242200008496407443943041230105869847257598978563581831460939099768934691874946740891429941087614765940778442937366206763425498371382920681425038689274344663485074969117413008310615243028873684663623344356994005670892927886499174410228065506166227313976459427246104651585530897437117437074926847715279226909687531873154655419533283531490517252019489705243820576219699169245927778469809984022675093528643952398269936707818153739864899059425090308527679262265618246642437038144341632368844625686241365375862588283304182091429664876004118162972335121508236357791113328124566863174894267521800032023014524377024025841101748614616141367200032940592682108714764013639389281263551782831199213066138609270199438814509071507330615986443884559204862171904394893562306095072477343187656151696378820662883767210628250107844562863820968083190875572289703222745005780819657066322954911882770352935720390501244049448246017558922258741146812544409604433631780550225403802534600102832325961012309398509602252984360143879442574704069664537940618568633957953031422215939848123794393731658753900550275720025614176828381097302219994283981537204745619853119183461233277325809903325991677463807845493264344920777065761237009145180556245373113044300356182733046069795768325695917606205931016505587723285876191054364306839812053480684064200692814842890038462157272030641250266050961780340644454533489804211881203904306229952368545175406782464425897952732091262889732447616113664372062138232060064124047189133389048683864814860908170126509646579387539034818371810599870961091454035000869530882390296588559073991984473281794717282822540306046789205875945086781528906728495896657693165194373335078804954312740530213604977536498308788354551975939469063018899014246550734424176950332328252729519192598672816529870033264160156250000000000000 [127,47] -29419550953760154595506726542825549764335313960826248749449128292068952649647209549406082348532150814895587427508959846585974493087348910569674459161567318099458188498669951339816739865873355649157770159037375500928214711705498572863881147237184036176179683348868399015007787204470993260573832825801765231447710228602126674252182959023625570109574216550426986642477671540651116280413434210187847807823911978058186531761909266969074411397827893019913941066278235383234247646219536260300720163065069109664091053839136207926215257933584675730891257976292217969409670480967253047808526654813005957215676495884421330992513140197582180607050676562551172865720400283414092593965988444345852222238702658521820146952568017990860709536257955602253262195886948219929505298511284263795737560155017715020968002922789700148710187933108729075073906500146235502853951273377363836696289171146299332014465562372668273608052215562705811707655302175756181398333926032436838406840460209733570239655595961045598900201210407294214183196754369834771202676425061468882229816251358634080723774883991939561899582580451554814573704074543227305161991674688310781406180909154532797124498616987783404032034389895389709045456135931033393139275160300394494329002667294778616571976646447545961064804126550427534920633455505271648929362177416263556518889507323281269510599417309676448302857396129502945001353956624883340067918831686639528994140489949766798560184506528034303810051123048761729547111793957293600012441257521723357768063038369175441008212400543921107025648571237644438468543589218337229915108166704809798170804460478325198345725232511894723560339388872865121882797662505147204982912756923630432733979562760205250454009946506863220504699861336440429538530549790782875659282194320959329360174461515375948903911868878295624607878431103438418624379243990973906829980076633338789385508272502214066969482695319330588391766511327050777696907042864845258424379627533597848615300875521075737511516918021926926730190434253081457162383969637797760523497820299328643235194287772418325871944274423713642773421389012917953929034031579093028324430503866700649766649530437761661906219844447466805487149131077877024653631525171142635603388825648460043499695328826665890661337220986368379271880257874727249145507812500000000 [127,48] -6074797815381156134862625590771461138854056125270577259026426906042007158996327204933032050054114626681693754146506199791451807024408588568320687452600530192237303089418167470315735285996833450935914851749515700232545568369955442883277551120954607521604367544715845102206145987954342449722638951610254927826740503077937629678954652353660287163777351237517136842743640993573237451564441754134432572827296164577155702451777801944051528449179913950796259048288175818272915044987327898279918821352391446866591431795656820752746044025201033060359546402243635478993024465621523937357260299094816986976159777377544903150574490343399003773678397764100187031379869651243100790114842840608255209006263871545674507665098972640331227062890014064017348568099740827637649848037067630920657087918950046002460544133179545872217555211891916721297082125758645904034549829599928943950833237499412241413514619242916575430532593947622611094148049805795514719661214660849034538992679362915945248368751579880953676450659634731195017704500164751192346876495315972017431828650792853600139409379166251620587888250129445515833631301201034189787757762609989280599395002207023868967782555570774338951526046868220197378858213797448351242200756624409899131788470842626991726298555707367065539449681329295068728187702555232660556849626303887525447588389277980964190202572341898320559637308628749084727962080292442948994811214475354167859336975403310178879025518629017299615725084580043038100767956706013197204795345815026082140523054734788652997044761138226478925841401780969319775198473509605625098162915038258596275252900031397762261184940042937381880809801317764181274762070913174337409139530011784572175638598371447589266746113898266535055318404992155533304489609982214436367747347331298742611856111271694211155428380452700694920837849071580380910072852420067629762476196712407742332082460838283198678922110759333900334722983151759286589468322683118043376680559675097100348307508044291950883496961212057071512896178409479850545019127710092675274311848183983290651497830280668960662384508623690946654108782067646918077222574453487518758309580509959889578473449396099868744144442799757855186245241989547239357396110717023731427922701785933968348642920957968729110541861413366859778761863708496093750000000000000 [127,49] 3774623154552520346536093822641365366904363890020269382859113432341092979109006816957153481761684398047437435418719476584037793738071462901876666249999088448288877618309934887960245568615917329588721588505693896308902670438405097932815737632139415469135158211664987247732812877253806473195036023702227212987013585576168659177817839068262306573253744450607397989537047157578708677816474974749854111437538268225598201941744262325093930077203190989065866990534648159099377038857701917408066136407330831818469149312062559126598831741883260981581765516827531708174715810621672949500324138579164129558980221974243229839401951182998436291516438245880031878487419957089288325158942939124653423611732363441737403300606638056115459661322452549517275954810467381507682302957097901804829415949433412932366198029136810865441377541857951865242907343925738386081329946871816498509110957354810906503478576507338800329326581869947623334484272725220846151441436354052571820644223972913280997286477629359892573650314435809827447950109502309923901177790506578836734473093025414741862385770843651491955501086886561919499623155035689743418082560328079831170006277190399508587104400191411357313476795569816518922854260429832798659926259417018361597730800520246829811898923416752800342652975589923732904963227232732803649119267608856121738436653206481909297525227809954153150201881932064075843038550471503496257183571415806072192702119398291491694076939604417618200691058384910090917132183976509795480334484872546015905495845022855528616195207119959320417084164611740914237325778377660788230522830694727868569334079260665367300336966119727567119087260477735675984111780156280026916831380341537178658707886367445207250966687512479216692312590201417515521114835033508502136210863050280573740086123675871002662592742088929276655227661225052646015706535259876772559027604114754381520883286078485411181999073869803499860190442046138683935215810342591153979567753836569601780214777546686261599343009627975102039535672444357943852687342839285295957297948608859829976738831677889128082058644655253169534851534688116687623045082487751839561965096062910780874388988219927315425537224400368691436890051827590268287435304827218304757255323393395747795589531926847561105493330687750130891799926757812500000000000000 [127,50] -952331946524281688176858868992841775652942477213450149213708350723070830507985400504148131360408877675639893073902831409211530787833580182115143490383412289706761176556108898737778265257196088190668945887137676923452268722800644855176191650816731800744128312159454298875756522520594744513609719483753798939856683729294986211686039462670102665015161411736648814772354705105084476827548512364707337068525393229511956962402258671886616534605769841901802395996917402784663243433445738338681157173284452745557650268629072342183903259398678276047493942961241694075920795766920056786289318509627174951752737487214977921281569227748647394932256998149041003665291174508945114340306326347375760186108628480105702803096707589566996051012035195231699652351302091664512012011619347910336339792139109421727803395924756906627305238602052166686696825825511690976284649023523980643132891369673935749471299911400975687952116396034230199579749536982767239211506117255833587293272982174354540920806820272881512536637597889577954814498139411597522562462268512188417700311370856538053125449763604022564115949999359378667732207201862859874887440297177772823893099261567915305511305247051656558579938488924910945224521671580164421112436471423131057145501224797542372767064864125346508366788784064216197181145057641915637700155334705361289316309406403740646167842311304354943878769849068560160930133837837101205854318669572843685084516892387533582821278292508698292769207363162912408575469011637060680627304681342542754475078451244830231440908471621122769650771337404494475104151182551127355966597663960765539094641783528955174537505321539217232868764686504840450168859764538400436789698856730659339490618991176853162993861101245628694053291999107937591125417356352545038629944978617614538240528409764610734782906883834051105160598481507146729628615955660979408464693698924815995224501172171008830125218654061188147512833144484979071860613360091749100567218125195708980562732630073857038565628457251502063283697620388141146795582112552239225926807218783369082844995787713603384542105113304185957690265690292610970410261193598105620518430165728210534533824199799632553468617315156533219061506695614562546217471055942046164193752914011974242142945751588045861928164958953857421875000000000000000000000 [127,51] 152615570013347829515827106401506461952098721408565591686961972072999687836121871576301491379133453031175894962005589316508946939481876629912719469359538820391657583757518409083223424852280409676390761487472207998051675202858131772747901835485952193190048408029470475361297990592802882894795412301045836370289123101218245712503621320136953277015308095298627343378681573979104946995159595374191069281634776570740854818170471043664271336229576555242016494951851823274460109337319857953834450942766605279579403539920984727401957216994728649501770765483308825198836806402096135667798807354199958791775742891912206899419908842200490782683303823843407314726554814085102153242575314980054666734787964392703961550686992124642269045723300857634346548731240777505622630603295024241417534343597208336420931019091948875074195292551214084824839904234231483717934935973064986357686031330082051343652805115129484212424384524314791723359321292877720870198751747980463313174060161545852796984506952413133806588166056634173557402950770119445407396861495090348769966089997127249518375624799485715798519697420542054121844243009673524223468057725355144676802892986770646158348696456460263741297223861386958349056687485731355882746291723081865339832746066578951418039126532290113173865284142399666219592515980617824011777886028380849307664092256068339711017992056706905312413155848502612897532715952900879971385088923491712001496012313283344166910527104056891676352618999957585181957241318749777420640575764335255177424194980115396028592433775681906688100316088826662734597163267221843295500853760257848180430607132282182780538128620863974763151087421841062298436471570907350023005189562240684646722842812420773827042959629973062889695682791582253580924349971839608321050736599890355388996334408265939992997307393020551415491348755251929083276638514886932372810536030112589915614532825127339631533612893587465338281009714533071087069891590672717642139523545249429764683162017600708414220672952846268253604914525079346983796214696056208767568566971032423741645140474659264660975988189469537432645069512827877544788352088719684830774078448507265777662719550852945498405025594310454125955653296945623589245114879796811789397747434080220975240543033948568327248431742191314697265625000000000000000 [127,52] -15189300915727045131694510140982795802460974694271874217561358987337725835594354488294764092283528665422699454912803429628437315995487522467368035951617559862484341688923061661420070662568787391135818663049248138671650349039963603514421150698776437175597407418262272843012869344182985983443636692913164950299008771196345844045838701368185213890158102530168228402660181058942257726299790497247466243169899283666690646729285432110265710144366873496005261966072174532407692061862414672526176176330593879389565491051328190707366178949639049976348922542448464895736792071966248411370840117793199831905783069328042086844121301473419364627663644130786455828413042007193983225489894474113017303917005686829196567441160919603037946318736478171641435458330432701254006009690385602193740942103231203043637202290069264000522188116723394470475828996697800995190421743581131314555477778507846767780979069452911645814253053435504941834517349617162407177271918718373228093423300655907620479601391998029414339415465300805546207649886436555369026150543185549260692397177979365107955683034989814754216794841598720635472649552119400555437047939062947764224033653399346397337203082823934175357630973298572004313726035572310145844347132882898471188657454349900297985625492276399276734969600985052255831240744111151858150695524524931552199195320334068188414994562651905597507485333784427166550599993574166313843698639226274592926781641816029472766881558658206888234155143932558553187064473727578614353396011404938591333914628699234773456281655871986633172715915875870916295609727695966566453840215671145540562392073864134313617161613833819906146274309300074420772353451127918797716204341713442425309083971734358853754192963155852677847942625393984223843210842317306262416384122271983353176507910910260589837122867422086044360698080909605496366063785339789415431659544081108523466262853560065168518340234878490393477434878222219532727537620447804316586537566426239851506858979980637227005361662956607629381138250979325043134161527864281579150000290980799273571103975401366269859892466924757219741661716089196389346285039088810926504273160979456990882767135214734687234418359344710871975097571771499641223888477455961715373115056491413377174425974173309065339565277099609375000000000000000000 [127,53] 339663531308116315558765937032620229622197791886023170127801231985949107027161752918905523820810378836808682474732386040320251549233910435655528602054722396192514439824966164010084651469579080098246466586727758099732492688881095372832886618975905658193158096580400928429959561338128033189462182692965686286687672724002422103132864741535253323604592288336100134868747830084699869333221138035604181922526395163600694458223019896522805515534777261223174934056106195387099721196510249768262817254899871315050729458787202554891899917174939932006856575054378763190583982805181630635423214489440645211374934409010965735703750051019612947702177436496449841842553683501312675347544134643356489984294504603037375808002480687656290606865466855516474008607294163489394427642141972157856273331454137897446958899654123585214892399739169041193729946157480611905450366159926067394130915010809786923388896625779234317157801973135948447134425447199021500145683266448762306424780820322845854419063048114628061647115566611976061147992895782538076668711421076154558177056740215478972719004967306859253436436643023206259053247907655058897710710055794807963566279552767563383863951162610012425342466658392868379710023981672780097418959653868480056683988192869128928745991069586172537983406357089665322320833232708777368454532198632698803715950011065747774620706992476218345354653396362040203806114778331261832335432809169622030685394630465728043409865224880853942132542612024072996261174896108673866997438652900939555540561923007946064944301101235541821044572691293249040503679415746502050179693667901696887366281127180251254875285061870904107754984441343100029985429310217139660521402879664513643403060096072000569116546386761859021674072051979622200714135671432117213589031537523142037441928313475458490599807211888589266656601565817412694034995749984545081264157612547446296246467004164621037701562487901923591474311790801976446393217091433235690153845285648596667429113566689318840433234315090312965746369596730122358917206494669120302185627686898101083955855020049076457148354837987754044052918845388465546399970023343557220006789184416762329026710780093110690891464827146503677540223840739607056891669010876836297855543881971932975350907689460037223815917968750000000000000000000 [127,54] 190786185769591699348681605742111150243309183837835705313173753289974426668464559482213222727363628790947664997551647682945574062907005899975822153876168319320095854089613848194965130231671952361838070002273359745009234148046531095697941456826876760350293218304073307884484863355300401575463915594863991035072461189538498723995633863478263982155367595480143261440317000834064366528766754003729505842662434741038715012426478842121292977083398164718990933141651827251979152543523317763514696264145690760952131272409516443876665293731039171551007363975465584114911974764877844881780573829229587132164603086932519644905642783567581863937695898552860055137496742753048013603542028231877492964958985633891488500575845819361674903352756792930648165948189175277676168849620430839213235038282212323281195877106937734575769844883079153978275793297516617409209235213207872254002043031066853299107929229241022101798453988312348162023778817433055835191341398853769374423435611122203443074155540730761954104299444175731646234672209003809719203405009157490785190185308814456971132481320241396339514604316651993252716699458006306676787296162668187515798237477577607948123581629396789078074912771672195964460253118718827097424456697208446174049485720652069544988653694800602242056905752062166745396691538309454062761180895087078885191362527037268668491473593819071872794223304905066164210706205521641160446703523451476630087084083919661177043662311339974207636350849917962008302557227752345139164821699020847104641864953298361683997027480018275022180542807043575438944518318502889878377272297374872110453135218080020409901792450931267207318892740287364345772275669818086164236366914835758629529521694458514205750744700100965718077855572688276054887808441687581252583536786521943293032747683551251944763143635423182955658414267254252545928956430218706215610479845491071983106427751446223669252613055445822016848592296771444420321180765018836458915037496132782910174223753841154643175246620519102480777111572325204302935691059433505417685401590622499579443312961662736062181214409426262266973366812773763820177338244068759291319646046962577315702347750535621844511320060914176994880980128288487356907417341347897862266706809291487418488273268245580505371093750000000000000000000 [127,55] -39678449460942625900820586986682158295264764402653847543232851153071292978060590637002084040804555081446799444947515932580398239782791837707655272010115873824485290180199780667749927006096669402545631655166069583610669403036916991681485686420605810234368171929750701178496958620886454550133828133699961415106465125878235027081112188189517957644689396460824997043956692867107138488874557849376135197483782715280576474173207151575930263238539868193719400974463841323837382247575841148402715476498762215849410497932389425193421955918787387816484225848991977052896626350400612546525185543297875747038111570822124986756552393864305037220793560897468550121571769155011393927261416743221484736577058312884088108896027106706294865656655451511436220476230107518764035786589521006249111733580392344173694422913429450624105069775269806349987357989005854704993997602841899418571511640373510342432360238864440811605240608935314201812254531021492815354732975861327912060493823629158238632124011164521468810742796243591520175637694253083106020586183964052005400312803780752550359626468578513947499774951988408377291120362490127544580908603927386552745334674466852453965338745269497644027152485992579548927033847082624283085134342267781040284118321173854592160420436700749117871496300056868548305085365928292369464565094381049998775602484529439453642882498151655952871708009307291990091844442391477050270195288321774304724589467867427221188932173832433255587154115974095263699431349687152105263417398640235749498727525584752855979978479398517917997277511282906629484525547377448424250376851711047882530107409648228695866245773151511711835046028361749999493839429411797157719272360684377832413920817755561880942847821461668953475896966032284228883928262168021621129316430051828364981788186178493557502769981822551375041944211562917053401715318686695873669703624637131299380126586919552443037510547831999317789639765842961784168728789118131051841463423202784072293374946142299660781412718025671251208282071541425555027025850467307630626755603558937489723788475600768202573163742790321143447288838087818447481525817750373612103833708743524918074011167443191750496574134247051429848338461020772760218141041997718215248186004775225994575974184960798797607421875000000000000000 [127,56] 4749684962546651871672884683151667595521675631632144367449240995870810391829228544510418062696916395009268660065876276285428133527964159454226243371961699202533431350404784445208633327009078173405266133097345363726342515498400151581042791160903381154644678775437812371261430511419440587765678279509656927546691242600633210857216563099689476475523590083542521902888156192268669050616363281441871547634022343888439445512217235386830998021127258101733387801143868562308836849637023014882192109714133140081974847435323300288281038336741522193387407729617321693515309485422282927503297334289406868505200161096359174275842147515246614598766337802941591479525876709039024726829767458769724429118301927353271314498393906705554804479336192342257461197830404994468317579586729147372956931923326660623083554710222152691767542926462687105474535209888462389150781814713851604432489934463160204648644693116729989371767473730258966900359856183682658812266891631022567410204694792579994124946551171184938856060562870842874327885009647297464310790998915046399449173488197335322140845835950653810081744535177662220639567378435683485540615116802192984483562428743107270812213518960301220032783241587264771998461311539435561479224300270705775453295853488322806547087308869083568262319000676308238928892406810918196928235438631002649062401599548477182997909786683905651380376074308433543173953231951709119050276900640886813271862813410763416285808760043607236162167233354630606602739003761103300954358266241447503009268887557729668800973687565459022807969771244336336498294736098762838730142157584215061770635399294438619130144635946613013985151565478237481622149682264520171089124340976909968176779967364133800843830612472373658225591475909368151343388261863673080169791739860234189892432519532535520178480523269791390599720399804966867934133706446152264445472763184922487942465448404413063007367502618819040852496496199841577693547748206414560641928488433590119973795497207500904550876560031308798505881979572664136642227487928407658640042117992467390151894116653111861597582928900003695862140809257903553241884431862377972367735291478646595187548968552364970913247500822495534957183126976221098210053237127138797382578371822345662019323683437280395507812500000000000000 [127,57] -597655810245954954184933978317388799485358212415835558418619274944816137093344230419196162587723096822161028182130145576981147404566993307735143471479532315234298116414478749983289850935911903483507825294297692062511114622920195007060288767801164090337845740311348945281270763765192545907596825241703753682916707561428096849686442926430915025286561642946634120892746746569489346039217295603541809318591879304490820119074358287294184830368077023977330159416619094730523137895606958347870917184869611055846243965611439216217511635849568372360309359394316595911670364302509183044961236539937236226907961473495228039879164572713935430480251853235188275771389509058978459478361244638068842492727795980116760211341697885523255278494058803153437535709284142647026488167041083886300673987289491699079195193397931046952355337399239538555805372607403485278644505947131586717079506011232539282620273424375347245681465492583193204709966498676200584868209552079067183722474428394022556542850047629631454644028669952327226644474027500921666827327280962496211712767518612931401076503761309734348575186665355300998372073351768574154597692634667699574914841263394146179823460572275493444353676012893573265134677917536555554625388426323087404128092815872722192816877365205343767107105611897212185331537161729858256911786070664678896925609620296204640595984182148278458927866320373578417592994831121050788172610063481278157928859700917595197935104661891426390065119767606271625071979185390471579619919202525645826248013609702111607329899677250345894921795611680108322078484715381349744429894075545610897294090747879154916126730633265237631511331018796847530325451074459694193806389536568275610317394668889784009934403918257893882201645194494662064802290714610127405726633431849451876506476105051947289913701359021181126858354153788513729178275498115621512726267742869983662920570338950286329615453325954233420332208356275014893228528684118076691886122684790590434962042386102400195780930631865496391034413019097813039357198546095128231133242132363501693044234139432721207827629903806384296127511719687924801604451620132904073812101581375108602969082790942632413486366230994175177622342600037699645008466027000495890666591829284970197120483486771484375000000000000000 [127,58] 108779810602395507651872330550596454014210854223282870233378043843530457849707102686511014680642944567014936660451005568384795334252886765403197670411579288075401655802411916239163320039891299795560360961471279551600171466596618628287405210734120852299129112813771448870855018758275666174271939930870380261927381507260040459510720753541778699618491276962831452798628147944729589433409807118238287602659179364630579635784914342832481411163810300940447158280775609292754289010100986820363866256285997930781122835580535887368901118870318426652678911694023876001380593990541035996969359907577736151453559015834108647591997313844052668024527504446651476639632574999208603654704867730651434315166993679526545644612124198146362579392456320367961308307320700853021549932118005091007048997116640279090479650660141050955995104906654931032952261928028867442674933751690945840250723085149096102659197324481068049081204310112034949436602278248166793192249781065587282599582846705131415458429514002959010233037897986030931601545967537334056834874956106304143251885368111847557097531680261599918340003902157649295810998143998476136520460394046542208788009257797728028614726718043155409908913966498912313662593066889479500444466517082663198133981225036605937259300422641794765303767275819923103746616443784793027424262613378356961258695287546067749518836021077771032986576510876947364629346713114540686677852310076291091658000013659642909367331588958049956668185035596578319628609224068023975411861650091665617150993080321751490106188271412171048853324942782376343977656875315317999107524527582293174334897150561738859945989175294333812128584257126653308968903239397862943565476357837066781681547301271028625580982198139646057085135112245993308228117351327950824678568947495053824848991163006634606209774304175762373997619747181776355735360548937464240552671127376008584957497916401012979371680045978897055560984867277141210461505467529284359747953450639284712186966902209122049514987650164906046665025846464822862339731396336810017814681875659868704794833323296010017091545411176006720987907888544323327918700452756335847411000480535500997970535300417109036443176300735720913856889688221256981969731883013527605366963174953660756443606159250000000000000000000 [127,59] -17050860484953119243605368224973454218153558484734645378685069238552540921629717175905297764640265044121846756124615587624764968831616658066779798219383674291289464288844483782146597131476263967004189810921772904211376325712467453771667078740711623769102022316455596265885557685439749232715060922393636730313902505863779269058699635488156920638714685597566298562881060879485697972551228703620832458748745415094943120341358405969280665218039250627318515309185892403530191377539869577596807731812514419616727129313736416745374508797793117162044149513787425367843596891578842407264602266908469894331636189081116605900404487097805775937896431698495539626772397729907464892156109118084855572551796522797073028448000408727435443323037517995572768611306116827919260953273114177423973788757898012333435338614545416152801117817667387291848685770654936213913622669075337628602993589184331713051534470137917594141997720697807302265598508125605267107585275560481323365669348877089523759985821048317791197305492751128837259008692407356062925584497758661659317349997643847148353645069723690583365989088524646867979696599831952782414319503548889701244297729539350850837996920686651711064930826536434702472927404861687040699539787135746991530164938820177280400221756049848758838427589325153005637736544824406552189492484062015793342176648665676795196188300297030758279117008319302644292630406289628954884074649143820516043032961857268345374758658305264242834485420781692013166199416030285452028289224249838694713234861168638429922729606331810109147078588448452448599147464489165671186340888548332508777862003782606632853369521081385465982472941959447625923212867386178387162245484707659554038460198216458321589430753061773768236413308411408257986316455712708291466353528754823469433907023580056750197604802315177738574547201497764075439264552149969269973149392232514766338565838629701911427544201173743934730510813279662617304918842165421569265218866612521494527090019529220094793741679791326753481061349805260410294124709473170812443079247370445105559260715320863734607063973557375074410017593068675159011411758145801348314594532523918082468165054521905092563914039564279761347916189798731124644371393540542692491003649095197631124483782250000000000000000 [127,60] 1736710823213183483458403537957597171357723969681781804173586216518334100819365426755684007198854656402542310486183110300243496142114753987535920914818112408461084704987680096972472732568041457942118292572141351181954615435617176755185473314652969566792099262810415678111647415961006629385629813807997448697473617696175165159610570573241397329638943407028071211845172067177587598686707429074411159046724702549193720889210270570082560555364999667097818333840035805635221681343756953807284850643220028330926765378286109674293887428937363553897059694566596167267520561714130110090602777621467225256531465108996755155140578172819245944587435429856130777454732037877659828028705753750772724099278163558494142413433797875101841732874446557200972785016556548396769774406720968925736649398184142915882054269893208930562128239988627243395457110909628737976529753760846215375927609913639754663106348500840318966541117902288504390824085485907265741609249366564836629872717262882782393605816239535555763404448253659870310329814114918172995078091539212055381792282974503366825674032566454557863980250764092609488643102427819372751741118387806350649452406303899810374641107008838876515131791178045489793406289605247649675872397632963132441709721660175399574651589186424501023387796150285941754411722921322053798122115264600538932179641457903568662939706525912130635500982530186709505156335331487317915688380596945419242067575113910032970922545514887162186085639243424997994042891490086641009857529239001500930653580654665086516271662649326225558506662665228622244723271032667676490191090955692414503326451375011757408275406316147250719692204920633125885668093636301304044477815153787489320798822007125189099004003356732769793540540205887446133097604786035748119981427130009720857814020299941933439170962093972208141202820870949315218554452368548311267621625956363763928162699796163189024752462038021570276168669199176340430019828654170608477828759564798705713852608053261809000352548273683517920262607018063246302125544198876678507439052361114355756324893378428280233602578910332395965033891564375957344358788889436262268954123158427306371350284109522928432891981720241138038373067067439709397633151827711902189561925440731062430343225000000000000000 [127,61] -131628045020184227090934910480757005014826168325848089172349760672322165274360943287987006524135138822207633545304465635807733766699723819345352194834478608881109123281704383486305785850432520011884811384112877877463144032088059834301892885776477928839095589216572846653600241129944872693251705100487085948314711602586085554757658962639108771323526620070561297073011638098958016037762074182825910195367007330136837211427481908929701381361749027491098207536685988395113334826339205094751286220833569668803877784332883281749928296153590323954560098720567124913043093247866819955105118930573045878812482074286335059016200184394255669947617766588334911682199937624726228161932463678130641881678195820163549061780088654098269069404870583761728242074919314235248051570883025852572286218731576825547027661324485341381979673686485831205317073966946296903197633782840071422237158064264388621002820412913544292700567050467118753251488530050610471839930718279588735775589669020110790595234680048087427248467800299337305823658404749541444881179782905951218352424199738963936821605263997265859539066713928339162969631135202029877713223548983651281170040307543949195823834853207027278360944429493266361470761474607873083639283456394684233275190675016276298667787023438510769907612548820733937352680060744081035233254266060117764521538853415686977219928490072159296390033642764598263223684374708343276628106305343112141468015217678397088995886432948536114837710442078158530169836669139873413916148075906071632159548564846757625520844001509662980207581506850396233847734197236853286814954899892697437483557140979692190440033435458570062263642082358772461697715394979849437083438456749669647854605428875864173114000581860636057013224713044707592143338135831633525319007418275759969633971280941629272317044949246927207622399039188602218453299660060160575399279725638699869353178598597472024692788581131566545600075118232532798912849466219655279274564412070896514057645302738744287314072639004374802277651126519047225952239843371476269583898094215342835966807367270413676113658600155172135670334572979032736039468341975131957666737490784260650414498521470221115945134798885560474088201435529620236560060571884553897364037005546289726446216000000000000 [127,62] 13569171768886522994189420005400306495412187632882623532807692273035755020733293446663382462016274106362241775706043577559144054492441495102567138567422938391003541171077549284771081253438978912097602283527329209335661851557662038028600276882978611218947908730175800375023606952525220772260919263161741067076247891325409484048524491107268254391415316369978690145149731645997715221106668029101778015019554840079750618889105208822657770672260497424188384360103936013652130660285855520956239867472021916944309105305320032837665336418381073251844656315032133894226603035523674286543328660158974869424892552021262431759792127236231657483066617397751688804466159009137789286218795907058738141700852818530603529157580442403059399626687782805872185615904665385056313409249192673248026011171536196043105816134687523043013153647807662942271836835174177306729452700339426693064297529832264105855904078276416734992573631502869605447675373084828088083423576937444465877564342322748030444892413553556479703667178207561505665123992385720696651327611175058076882455731949005722951351472236469400371733785372769992677757041926178739605164509958747159085976908530795764059160688651863103979078994503318474749990055589918836454098063570131314971550048906357998985032847283976123979775685376628811113717583934423208307114010108705233755287403371575110119801197912636874732650092144854162978029248435848211898347736285932446262465224781849129345056728465313329983363346369434996781419642570079038107449453213090491068571619337638448092363305111528433237323882108756324224365709360744360681188110945881868567348730381017197229939813055766534739170660498727732881150696516234515230621397298091734539944738006861568768218071514430149042002330332417633974270599966009875956701539382862101748300551188211250113313702051655530981308553766177087134358260657951674735898377542308697370655898358487046852047059117022112977311108951903722838693629932293428058740514462433112636684579142209830853128628556603184173043341450516614054628725684284214595029636932897564050552804239393849621570871984218025339020302872903899650007602745880529995472588497220039186251350404886407293478776740406115635869017432146545338506989666287185196877129339991442393632000000000 [127,63] -1816698522929330518104708488028591754993165025953411985868572151662650994245848486353055561303890348609829182112965410850461432806023318344957489705326850904818015507336724908137651797597107165795797609050247420458945889009458948479408983650804986341033202726439503608570161382422560593161491085087895987868984807136894468511991796160368933198289742127700722321445029473275128208819939220048313750884083412807814356423094223127804805367190026881326056907771595198444128907635379720962905054949461146538546951938903186007072369507753837633655397617295124458711716522092855606755468212170256190380000066105095128552806131180935450439091592985427684365219560603338142905029764123731210970959141704649725222570904954523023195780712158953154669206598567132731969147850138997492249554779176860709102945202351922579043318125072016909875944570892469323571737766775516117306250519167370478009247773280695095574064872671937639797142638719601494952696073687241261184819281623470658801970825561465311254274863843929812300623380626535516084656620610524270098850558640056225493708737950010991983222812256496375897632738777382146501266251523434016383977702807516442438774064792882303353141314940528343172838332316507454389154971244849238733233843232388140966937068457994364891044246894354746431819173418253813226552962554247982222660121180526806321209827068804645075872651030914198899374166760309285170592137921741545985615811444550950269608233905320535760338152025703529203618030380268521342097946786461421101121943915332942833791490329284222660743690337419985526766783219514018852573468762649526875878251030594388012914652115802949892039075007429770125367474860014709245821995746928766960925801058399249108060492471815946184256141257196096465140933803471292435903287386743263941410484090293568442451154088961737527345774037816079828320942984856634719388967007423370059544911071679828843879365400059036279353471158995280935384614158736284381538617879052256900748490163265004149505514248154648348861462640529770316382417896716863010877863350534578312049329062591352696199909061134027427490095433909238354122822923363479830904543735055545682524857861154028261891713533412074027872287030091463767094243400815593757307503023450584891176000000 [127,64] 175458958746139208572423147838207043593950275005104801058430972482451847555830202734361477911888835585997964982941561496296656224661163047413357408466403700380577593384520375406580799572743766241726099938952150275680289573332396180884444871793633716424065550650291145473699944170650282549796329063045352608850817605099467357477361646957652531439013675686329696495457127516306141397829563294689203089279411146460689586753927742430127339717962284358231086939653525177472992777038819792341048870589671485176920614498043421830787081696020654628474774792614355905061555149865126696125635798682579696201476032376082579913890165174168353791890822955538386285706633280514065102149184110984369772969848267438108027674366322831809117189939527327137282351260403766602113340809684723187602866714877086234358865783558790636064420511872594334083855630982590353568768224745625812667500944410718075901748968368465259609827422850098825721620632487533104424061085845271877138326615405567798565938090120349621546579220167728976100800250054379068876107333711752176934025990303001448463679173939000584954450112099437762192720547899869252196555019958977623310314812294697296592684184606656335011540513835492633988236733915903219837991248379723451568611048931211178390784126683215100770742253534136213389260646304641504919493649503068955155501473955906003789035713759110801085396597666914701500785775805681507201052473292193341999616983278009122921509778768606102233898767112975327264752307184294289396098487599252206596286600158349330217045110452333631390634161733736034622275500070797017466380667730088133375879636904205306595517806814705864135004669973440890717775859647668625955721512995396986339054832829640742854642592497279627669003100065061296744768621622399739725200756196566129909198452753446177670316806048560871788614465659698734889646342551896756508900768338705957485820216232525768309376198224859348670569339384134140344460035232086864258905269903040027845983629731650398710364127283713611111060473547064093700550920642875501521439203771793345134695442612532094447057842647162799858151513459712661790208113360003816338508979279237095222521545042999707089037198201639286153670517032282620328499466074477629696081714069573220448000 [127,65] -9028165511156619271651884387074769130796829423232466757878999769514849733740316584850686936292849233991781596301604125980995492540953205579671884104900049896146703050617150315773217762260829424549574881502897832502782199680504315246969365635857951921042372497464002619758800274306661713576091484517796556162073190502835143648315079643977520849180409159742685202737151088961217667069377941533486709051545604722029033005771072475085352579733091106701984598094033502876031144664900761194986817724275493242288483566725252151378712923008159259527346593369106990738867486685380500266789665563280193629888704941427215702939268144560574516363265862952375272723926562859700264736270883430012042353696331812123100556378942349986410168217126362274631923391805678229396099173947517988186738579532724245574146722894536100568899732553039763608613487714400912838673406019768364223589051055588617251975670147153186855774516942921568563145108238455939850781441946085953386928709629414900898486427801313615695208251765743871494564587122464650252539274089748807670458671276859825612509108487485899100330342733347378243203663117005808000399206433534571244436316513492876920281306063335953558292246618853980390595130828541652149062160488567868279986838191861841848268281808133656574690042538365239977489913354415574843829193926511870763798362293985860563531412015287082209059082465909299671562260144371326717046013173083220642060066841330833013882205533130822797995407445881219940660823498450231200902619859230991535860855364136295686104169854208878203410419493323673165519522001172557126979545972132940540330286993472940066893123707202324223467520427712857297461315422578901654461049365180882479713555527936809667621146785858590445034249845508943343249524442981960492220303634571478340112161061236407874957440044644694888090945292170178833764782969651723359237706313299113738086326853544139037940609384104931605008590198611941706103488588591535062505499641893337177567850235789585520949460654314794977823056500442175844139320185853193029050503742233037648612664587933390474681523823409981770054735626463940361550032705253449278369243387732202978511207279026746291070984970908272460408896267414978812361057419182651107927977890426540544 [127,66] -432033563461014279870825799949626770017460135000877531647813563975323251743957443426879855322323451121017917850009075388435323985204874778419193591158292232233304781032699525500058810111717264451699630416421960535429083825438253192249248673773237268966808823946645675429052478822615138264022991350541940779497066154048254894608900089614184521554866957515107441246960656824008295878004182962318657306227711455549124585044351338175157726191630343211452306445436141736026807441639698317815343194858171504820219181296623048315915514155184346112741015231126324737493770384477878113085920284955495209012767579661498422319838616856192339109435208918533717782047341973039933270405925185459008202305575834642555385466218251971910595149743395657523980875019045028413010444999975344149934087405419119266775098159467433493647745691090932374235739952703508628207487980348794579747264644554510744147884959963378062683043570270714342577677503668836394992577130089351740633991633771626727385967922063880178851764751137152642793345002514605132004350988487401994295768174177549552027678012055752839687137118063922367107987273119218962549970586827223363371892836376666883702893577563702887528940256188092553942715358145199915927819755789034617303423573726233383839924195801693749243359542291527417400491944795405529167474072838115207038402305736887788587376086903073500783681307697152870949857020072893605361462872761210347236393990905182989892980342966127530119535257882276530282686861034673244272893052409989723888273024847497725734189806578577301260504967355109480573071760693652074363881071632443447677188498309948782699417086992364094375405964423656867318152255506494664295493163669876463361086747574632019723329830654667670012676799960830483534450992735380372799887627712319364663456914128555813400965578414254389913999855941113684763066210455014088271247147109849805875906680823393912717591581307351771570741047568022977488137153908030470302660831528027482714559460490605621222797621040256104225764880813756034511869484578081671394483088114405339588290501554705712350258844587799711326797976501405627757564738156578319071728599822043053017275762712831996004045262132981580259654329863358558266856543869505227295777792262144 [127,67] 238703635544449161941002909271574008876281065542704810729824581237283368850772647017347975486098831013679602431569833774768693761866828974105050963525886908590556041054777912828800662361955884449844086861052459415287222738067191488398653200356889420596830320992277156195910498759877413277617933486983611639572276666565841396508925587050013521783742292881850895666630815018155782704665580264648138384121201579280441502747484352387474768464086929369013166288594847947979886404884941052991810765763947785991677952324233685020512923885901560854749601287847013584022098061691765008030548461248819369769012499131330356639977273970123563084257261795581491206798017351028055226655033751795891679297417188507169355460412861366998526197721878075006368764944833578435125789347376826925242209529449188502173963861179649639033140268422855749079272136989945738559740015237183492884930589281475717302807678860643702618397246908400023567205624770324914778278582955408772967023685641102894462783579764903062337463012141247988248671713522902135804372252784283198173473946979744137555855768214258343836367971366206423048226109639112886199521087603307143874602866483268767972930462674269007778172052283560383021413706479919177907763521575224693711684747057300924793905961375444407697815582422218027812166202532403267877236363264678197375894000575751553354546989050970968857281749439193891921921180525063795601070192866811910411416951924841085928281807782898328361164205398397208643452158146166739695152881781646110627977768750605535491504200921040382668359210410505906846567161645733622522025180348610238942275690964680788825111416194564914193333637523815822111511906545489293190693295064983517196786579898415468945085709193785560323267486020586973841440888615379180778973614418556969258799165462920245902964722785226472736576376658401701741835527134332079646089624297658278016561339427133984572081206410496635520862231438250778675084141096189526018324805622033423510571511390615363736945770574331992600872197256772114670024432304000773226684840948112250117370096707941166473765630502666871672674999020918472194888351923639022902255896452316334834745786331309660650590151350220065749433830333503733217574179637417381423485312000 [127,68] -47890735342216102454846445399498309505771370441161794666938465550916410878073928318005621771884495943958459467594553464061087154158695314607716812187279582678940982919164289349814196653748084353330040374483827463031069792451760239529124080469598755833359926066714256547061855098003778750315706652505944302936922024860509574674050499339057245250838153377905673821087385120761703404272218494348353205228280023709909525379357588874274015894567959845356695696971665843405540379281288900454036677303104399504327431090716948924089618616049953579294423478608042708440075650446298892283687104483184078853250790521842952465038554393947333779778442914167029320407736318047642811641146399502241887127772907835342945958772046978152163637477634187969604249761038209561375755771163122835999470774027259314106662708484406695765935282082362828661982782769328909810463205379528091365329666043931319076740389377881026004155692432976985612349993143046895487255116125547024321841088168462032980029372382429959023948513860323203089866836875347777797071663431960368061164573807492802360155637552291260900946606372426852051329960110781820612795277200850492679222333750808526323860354512920437287803202736685557936240737005778174743195684869211567243829738002027086640363033640534448917070243860416424271205406266594640360705931031142369793748797212917512972630651311614725949154318471220285166049555641077072282214279882522559538093083259467588995074336401877718627026469433575751079548090469823531856263202323007963452287956342572406259047519892827062110973734940905450269889465412942146135105956559567804719588057293935639044243655661022113959090509850096196491869556571833863595533027769706602271037913634697558909129957237711811357215534380850454687572950881737523903089761906014784217220267854263289207750835135523820501685602735923626898096274833822345037736109357139520044113847924244226403309441123512059455471473170952171374669379132421586031979196429097929502596451151292874385842085571247869478486084153090168343733843837820187105776083124098650840886922402135712421034102393232833348730284884999480968864193383445261240029879393653846624750252153536178830924495037955672042381152707858368851577970336260062052352000 [127,69] 6071494233596671833315897397786135384142324322159446600010911081816937506238759684926491454744898563896370947361470630368465206706298909086686365239021444610700037052982592082500042133692264976213991308915313032309409406397282983711381209365024277993087380966971784113921328177534760009663320592570381866236828383999898440142735203003749359569522223254599309602976849196066554625548079271740313890560035765258122813615966482964576342750104648097984003203062877627406941382653988356753650262147038684357258874724517096302401708822844406516879717526952242098978078298334195337470642434600660193804799717178281625619797931069932297425127078429233629193065425883475717390183545334220744211041193046448431832383435446428808354254934810508501740564988534475793007571977647722812361857501974517256079519117410393077742704640375606808127708583263620804794326420305646198750130025372301259761915593208883825487429473205401315011678338720127073956002340727810096329271740391400555507080083057687969232621068332587119452737422556769019104135377779486506810644591367205130353810221105902923076331833994988259439853359014179467941563544066784733090024562115675506658203170652154422452850197132488626402848803566342028611844181204806448677647526330467823599874683127568081581215749566705632255758510589943410557917640604906605333965346191417580303970460190303085857831394755102467094727675990459918188414943068025302523909055553875369059261195224781636266760394746169662063994766698201415849804888516590160929772210774202429740700348499904143581795520594305459482232540181061509938615747743759782343873071992357832740076052430125402076799491167570733875666832202852188383009855264451701463724958103189454530742255401808925242476058863840136902242185087545887345710375067123486153928507304488912111886349177930146701952416461679232554239439144658260751801238682555411750164137332963838920342899385201930881976600453840337997840669995305672918595465285992682637330560219723565898857323008377766863065596043370921110023862090743152506520656871389393385668746674244914232761546683560113653380529420287033623044309183576360000742277230852952282529478299962244919975613021468582181275125061824289735062436538532028416000 [127,70] -518371586485691267797146109566400359365737635773636935862110121523550623412928165668031994355834547011998020161739716182904069972473374700657966378045452619608673402494938242742340875139002961402879676010992520591019050899581564984086522188262446024623673639349678673328901316565073080231401953871984518720669903664209473363196461250364390542975131031472505015564222492054771469928004736211801887601300767626639864205855594275511632345793411875331248410737501128424889917562936300040888704287314303411612912292990571143198038260166806262530858723789032069914705381191471843273670592752071216847056951929408070174505492314872834562761137193530598356814751989338070268634033440518919211614440745248192158498283957829079668389724591385058813003093842272746187450167047624401171967803597358180510792840412233180136178290795340085444256051590474726197138920744575567544987605254369944386953992227134427996023732465134162811577966681381584509873802710748225119350151461977767929888831813310123565070134838283219713263434832924909737767187083509515227323854278010239816505035815482718193752030661538916061092624566743020065192288512881413684692844798696492966463241782061943644585675152102554528459297051350241896666511661281800652791106510958824764751347248485019653949909370515056007922346085896945016569526658240821232718453142697560218309622178889995813721813414450434240769982691120568144463783913368504507106706564623069109898064423188846311576235609080998276308798057896268294150209349259930445760080032458580468262434348148985709995141025831648049661120579351644055993458719108463900319009573624452608368275544406526442467933775514078895284330819682841528127205617269720455597283434994371555121772273624041520846813580660941014622692814448259151677280914657914867294139643981311189270296068457475137107763465550475417317112421092168333330829011229682775280672860234765962566656854177221619744404586661609898864261151588818028080835316964681916765602862544375976169943925702615317899784657810297437738270249572537187977425827992747819204128565126188758540358798059463728271223692839107871137194111107064366934673873924024754285805104455346436011784855916627498332661615763268240232245780625817600 [127,71] 31284968306776955601302090569086149311552680768437859283164256134155364587561014907159151215385634626554347832942938253159401937704051653138328329372706103798064232415340033281955311136975334743892614082280254064547336384567558797847893078517033326918997813268145361101144566455973213155199518621865704354835344123171009969293960716466412368598037931018694194632116476895868155211866652936014839179859175442665643696370128545051917160926213296308369643918031832139176207441160929075314069844815370864533362758799689497580293313757453801180101566885263291343224513748920273593066650516311279468660681697970255562001211140729999970971475771398638719803823216099353636367592362855300434009484935241579815210061835151168209957391899562417181211302327434317129955927146889506752901255164673759065884451064159611505632693114094274858120557591327264437651083517563743594971781004019827229869000033016688821729186598693147393697842084948722398068349109255134648608881960879195995200196822405299602094612127622579723858787456194386940748738209167542365698255632386898276166728022318658864333713727640314862767318250722854909396454101768617369336674510445543521738054271388847204228392239107381948670042739051824760708386054736982755587256951806279571837529123372129006529974673537345240253645260578075417143126133474025041046064241028060803081016309594797091168153515074636192451064087683523463798691266897199506569141735817445319590411509737704169711438631121734028578655020673032354269079935579715566075877017221770314700586745733165712065641828627163273276392152448723418862557722276510178968436746921424716251737585156881484820470234849816766402470436699440947662277479761385174804386895064500947806804378153226641006899077961127335665334846652961226886325759294269746038928723368065507525834621309940147784316049236965398200769665531254495777246900230412038885727961480837711992326724212815185266972773170464606914562781413337355392664228077596541004807667550886708911724022395491102658209016964417817732906727769974979528515551625045528712439004049556658207245109965846520164059246442003776473467839958148183875188793077348983180606128155329551601197356889492315011308382096465992134880729282560 [127,72] -1525141574966652854895390849034648706382966781754139816802228733092740439299769837019940872409732877858194179489017128624287793552605397138703160832287124260569223219348484139243166865509603734663629197874411625783681097233442225011742596072520503595949679927887736192824072523020734443857269973027485588016698693499024154755691290639384187263312877406676251065671199578820407707680065095566987890589821679218416336576272937720593183027275309110869034913850681829388774445189414084164230059626045701963634282076743914301290128053535335220944575928495660085880654587180644244551929460241018405134381843816787354964857633716549432770486433415791272814133330552868106869461198833115930706608723226765474019375583381241238618435114896632032497453516121056270917662763140186603708860603933621873907641520324134016528917480143748390585823864985271879892726238886876597519566678077738883993243985262774001047457463544327738267651148747752234923603446265594049553177672410626442611399302778557408065499312406447991371519002526175172470275446997807360811413764532841142569183763643153746637676242098958126410276656036159817067859331212736583162301440299225012928181919805773823270183153610975730238950208665187442755136541035333164697057821977447354918326957538796984834486886969588487265959974459564505782760355796391400245525566014606893359044156859599964076113293305913234086398638289206320684174830301787982445276736050378329819341813866846901568878527342388790728379777703775078369307696575353294955440481435202054833629773960433613801572206144392511643801105092589228249817844565521760700504010639215270130785349643915094901909544556679476915629516321128758714992112007557143878123712019567641787036331667631619478667770755345882994603858880643205383615154986632837381201853904779381244866107003863617312429342201018514188520966746061488777700957875681208166090124948977709669200603212507230086622339294565884798404209094418152035051917738666435344540252456558611226998187320184727169121736893488659894015084320435500601204684730983808120569319214077313298894918098475393347571801930940794662257894910962739630627983905308033951641139271814839411885671038867110882901949102483692694821273600 [127,73] 75237522505888481249122911082865149514215468170677593897463846266318340812795060344736039382347509809377132251164357119267334710364157574505428887678616648312945192468052209877836704075323729609227067498998202155140069160795810031865713748160342857505187854505745020880790281004523474308779615383959792702901969694732301566473345545895608638880395484936648162413588625455297150546017298508715627600594162606445451935232696140821569300779080896195053638928041390973180853127329886392568044108359172237084229941905940460138501645525030823400767453144715349678249230256804882617820089021664968144932217664164653285796411071103992492846679959049959444653898855316941862193436930927008346338696125630961168975837664392996666613454278587919757632695539298808008038664766425901996426154617406816587245761092232799325382863049029992967412161714716166845269799670904282412056077046380267980518117635909753229468247974174788227472255691139767044167058372480224336796292587266056929708218980086933720293877012975568148857458169956503934583804140532576142324840902342897505892045959331966136098015019631986569391498116716759571590169170759094715270181279172211717144966914650631672904913526145447274611000594843556397638220521992692456405740857514785817902598063566160138136964080564508601646962407391229552654545860134419989204791456261444046282657053324958167491062581086697937559137230931323904160910757164084734856991834019571391091559292032744630611047325381327979236811533781819767422810228735993873177646343882057876928047851261818683870990959189011509838199386285795296100046259227854133167693952121198510065295320103147563416187879443390008332593345563033015214742585321747301177875545277957292824359362480865902534486061654645158609916482562754542072902527517612967546590534199700619713922534760111583805101955973333634911561085741143572152684628410308877348472072945643016458771109566710717144937530759722497461450568984777226577938690115193978053252979244667701042315437987335458061092224581264385233432830237984175231493779815856170935948473449377223964127176650366641045752319840076641449164881289948646108751718349818024226837545029015095235434379542658011164725449988345237340160 [127,74] -3530084841919717215186184241041421988355394212963518871404855156991175551419152992526420019070151090747869093847687682996309151691549346354406274991680625382442700060133067727283094174358229803542563440302947724289445130792868760244115948211366928387752896699284312126415928156276196912121933113132831305234238373814166977955506102750535198562824730434358616492483956135946175884258987133159657902998639990375825202636745684928594525296092360459988732074059301489195487161010597040301917542929636668235111834986821549816760619360981673238342134101941346731173413124459137759148641731697802859032075534922688810050137558863936446777824472342985094886985231587847979509463686320804702089356625744565345738972691473520225111416718350891445048602621682568118462838074041663499478442727841461099440309461290066713258949880875937015854651288156694726272447947251938648980889318009048484589433816325231442301470525620388529043921296830402301440505015978662815132322654894654435627008461405223012470926040353350436017130437234636122356196160840665383848680426689885098424575265875828161826490013582006385223590552354251338370199947412006312991378428561342877918842943273544152997620082996651124952218497645251106800857776925502785168384806966399734504016833334625454741408724986154109262976618315674966210795989547396144548923663316396559090847900845198599850003966462005734654760570453190130042687192897595389531088519837901789402129483243166541956214112941191661600727933806841978136539558740232278669947541326534498097285603513485838775596029576845146347173755915304688288980584569440676174693640106929728699355254907478666232539398676884300124526587669686233476315846540730789500503149393685191807923757921946476554209526700595912784977711257228776075054240909998136885032365520893353522974524734096595886474710954235565037895885522747622233809504313257581775487387630640219923034944288176244854439544121540974029890996303556061874044395521987695816409291843369827925715489933768727890673764760021945491336463877777009444576934095198030225194749878998271554824980199725239890788501582470364800773755076742300164943983636442143124150292939018656404329531033245141058522991299259269120 [127,75] 123282785645580788778077807743283145761899200790727389239388737615970731237279733936176999648577542066368381100968139895428204066290934389230425116954814964785975973730572752328939337009850942455901855619517302865613694390649428522346297445938902262266071970338942433066549654825996839296739734904650470291802665438073383269722167780677016580645883775735456625490754803886573090688582819616961776094504211441843490371444825662474927736590083547852808213743414419490395064019145680562431608897241941150837607308252165713316745902879433235744448852808238660684749486612427506085506311314778047281368634807165057607614305755031442775151016988612320018795043764935445555720957906524646449208180168006952700356160281776135350735423621404449094191175401142229084074343792087084805588169114011049431500889342877790232287094272332094012468160358441697341862602897418168978320132027799138576869014379684397928104226976949452569815157766124282805037557692904788051363155177302488595565984480543244957178884024546091090807834341972591547003125126977155640274872163045838336297736899449875962083610649282117713200289840144194602374445008616484595289369937537053467849509524569974652567167781415697621938635802101789054091794560740953858228162606500909648730388648487910096111995874421528933876474539443652831870548750955787216589068463405132973121669175323467278814822007173913970617594607819105105243474143476046620746762477774674473877988370995969384182649133366355126973368926095101808984690419332122255771829085853058721706681533766653017862111447605923566476950997653668799003804243605097869573905574646079227607668768901039323927569719244918515461901363896515266802876049424942600178998149856988157086079762906913582355480594140245863036242374338364413703273471336656274504985200846757168003614428102448177168337208557487346370816920744685559737895936891960874172172593348154509322156661067612183271161481763487646013328968380732974577503540165027044246757205888673188749964252412186283828407384221107113045281020769163739214112185851063451712183224949819862063353303273569709844636435753074331061980405892538351938534370256655252194985231160271483991067425545918593820307395051520 [127,76] -7638874455811969798862095968827728389091316271310530184905278162282198607207222036009198059113526998998906362469630055722788377938735335942365441212934643938409940979954903489453046140725176405931824700687902031907525361773707141050232290851788286166566486467238638049286636189163076806067274759353519614550502510489090977566815030378763890810614583103763182497255079690673092080217421680670562703816023899006852592197723792012250992140638061487536378736903262846253100160485454631735601527396293521463086122043088683576719336546234139685023807587725235668690552832725269392341942332672830400642223564257422538137156812955474157305078031575312251297608685252057923232780351923941015270199254602656814958641460804916020624557496037333183415937365120020471095395089329367860782652869281316514093579867010728770517018766912128323117852932781310933933639047313602376745885934117460631684205445707288774417656002424071572361846554997497041923708515467137782196894197747047401195649176919336698105452999217724819878971646230755372555773436735406352709053259249837987394750779576707656205469210265342104073988699455946481130109877940597203543401799996702715761680197354946624269868031425203170142606212900837102743588672939865799904075042882073196906722508741226578578456975552480107917518361307716605247780869207774688473735826462397707649598910852485651480777707128651909898145077821943589445531767180787795442664141119681550986247763540306626128041519302015156004664476439230448951568715084711972376231486495879172004387363701751681165773252758853172017813831044153111899631839747830745180762379001057289199478821437926801810908511228548509378425157528635921641224913942243311624367676394138809473699545921138802306054639976253364365430938612237611592781466340475909439824534495940410892473309051768649614853250567403728509120386142766008976116684432726264082057149771532689304510476601036750453293068050044516350361637018900257284022788373272994520351302079011012245614851483273622787655667966992706963080420478681554388500450785027205789452471851366468798351744875642587143385750961731011360988432667068379295833471371090435026930009533723251155769761138704916184787845120 [127,77] 593956858919187107124600204983407018470391858372319496593356888610776493456847753024909334076563790617326884552077536811891076748636788545987973588122089873911685439742181696536392707757690217243416179386475461947931443516175670626593438334870833192656287863514447949241789324370746823949902268604026382892066633765093600525094600488863128811350647586663685340057924359269944692238171718968102194392911120763380804805782407200151479685226593747454474786373710414896910607220449775808815235664818966134416143276261615174423366243069546667737485818209840695562912690742304761465817971942274816916883438088188217680151066709077272235506655458348087418186060121460216060571594374070183266369656925489311824875807213911169984856997794723086070572594665150209959749717566277959943482764024621751437218815274877323721881016336504159899637716991500663628137147487766507906662791214116888366403970080247500564315151600276656929944758409544335918315643252891470930613312272762654225480152590714409730594629247042401029642293340137721636599480928777451057892901147643959150635135106288078813923784722498625111364366912766749152465237930180300245636019242667641612599616028953759005979984478668049584923505012049713147753777203186747613186883353796221126932309154528138088257078434062448853943328800773719280919151316221626136552339110079553116093444168403606730823846782647367430256217900961926373294998609998422623567610773328105650207721519707702005031194251374871930313469837472076184947239186969968323539297656879593889469113037979627925571200492688380312452184187448497257123997990879531191414800917094766104103797077574041687807755397919976127934758935708771392840977459955400580506788206258930232232351246668757031200367737944768494153575617818386192292326003799825334268661796825041524646125125426850993421688685139471748579141896163057259141431662725443530332792151926408910211211571831512027535518060724794913646602742714683630922776186807280455691667509291715199142085817217542675103691391966633609357489792239435726437825000941853159381549228191804758801076563224488982137559689470318317875508658800817951663713532623718795883919391954925886036494993162442427596800 [127,78] -17506918474838995051716859656207257608175638463631905176813414601068844952138175457887224729498453818386980256551283825585526245897970329463537261892352546750294560989723120518767228712568837885527016307364551602599949565565035277861126355854657905601781101983249600993167882271671847821484107369547577829809315003549890726261319444178878444040825620535885674364327008737553959538272169043392356151461723928625185948798664757900021996227065836112389700263786620532970646056488651226485821207649363984698603216089063672213953054716737460794132145178638027991028426824348446640633007913752468252560179715261806172285577895633200914724630330425110483549522153433949242398638483228395321713428697326928913617981064290933296652826046702849079386493735307596770930379821938656184654583379726915631891974564416379389483063280460291356615239736652212258820462770051539759977510923632008471463988466461530911940051939811766015527426068060638669690854310358608672892472944563479543646281406188372337161136313862497868513324121867982727817910223508551706500218013102643810054700249989845522990602577725258008876949490595314156520248537774887992682765850984408804042647458557620654027372342377310877750877715019571495519441403921461010999579462946951894376496192110170573771561968120142561563594234906618743767856318988976578532543695334218397859260922520723427988505021629520583089289668224094363136813087741080411207971596080014318891156620593030487393594781672761950423160435339289785467268576615704253105690204743359952647773041919413896720188077580022805896700038476626506810672084876591245873443468426559276747952216565321528957198017744243892339089446376928358368704191780978524165017219831830075698315300269799404131979616179739384103562092054121281351894966792963423935708662758494294061271818755519481946128100190840856252056121600511513091184924473071488875170060867430133400123591823167448910230310182852305543530868876495129078085804270451931176633028841111504115559009787991329035311513118257771213627642079062032962246237597577691729003351768328106153843417258511043859998659605216931541477164260524522449718329433755273087686032074826619523684671466084106240 [127,79] 354491726607501306872821643847263655277507678043011089155151594843611349559077138570870104264429047519979917157750313289023392249622733298166899971609116668755422797701738549637314134132482008984032662868856755927980197693798002735524448544674305571530712823259422144281677027303725788426164950920565938038330514984474827505452377126911043295003778479765345347166117534212579577315713060822121604094357221717575818151548063456501758799487005489577899287700947029646376783072335856417497452907580469155817190873935974476892329649476172808572258956773667638984690325918509498045340243604344947764762831966086993191346376881368275811154222714360775099644149708202573192978151876217358066456441719308680512895858754291515853148489447406219633249681593391811815159030040942208257691508807763716421650002774946328045893909904871908272980806998354702581213696020671189027557965408137871194450580585358827102372116763911279639957284183348133234212219818896212820745235100986025544450615758342927234973109098921105177913465038368751928768290697537229569725670124797504778105226464529095046698893471388028588205439154382956692638092719851290935881414593031654848060037921275866166379578716536714504744299170183226263340696008712793309427623998012575705189949076532092151554848582887112030505097628907205895000871828200581144064032323332975207084147793950554693599322539140522155377357234663943744483806646074523505296713983225766816187877723299652815618175849880269773756524349099288497670478593342776011894808554871338579735143987195188647484824688536902117971973287039690558196629076263291514385169684221814554468855857785711152317525848274570354796809242358135745675128617270596804466116340427547371334115163065931839957724841281822591644231238429046066889650694904558745881693726238767760436329297120419536260828634668400777936513137311963276856562076953114565827129518894712416483721752585453345066337542488750393702315172184375281576174842523700760206233040941084270885478628320796587078125308271303603342801808279995240375176794109179166551748963428594068972225514891790706912167941295609850428792338725735743847571178704718300502047521509643159001557925457920 [127,80] -19937131654799175797910075219892887379285024038366806774267867159441705280325583066879323851842810663972548564975824015343238774301776281015565386585588504741871513370583767361588063368343915702875939352778285651059896610270044575379415315612444349877226212990111652360360689648940957048102469469207589936167075862339452968212763437266278473307929364530904452202740327919936028364478110037343997681134343419701193479596530211761131675580887070173469405236823040590706319012970480323666875017897954509355314189044606291530142742515698051273838319119876874147736049235761593819859847379333195572267853194051634106879621920021960946209968678903224172333065160084114780161273453244287147537452357393408438236450973526188565771330715019606243538767842171545806028762000659185986609899819421202341143870031878459031111252469328423763639184335908095778459326837931066904183835570369232175876283882328072803220215768545402809557143136537390689117505486501677921080842190993903689356762600963337995314425403856689120610205107768042786843508853144844568978064779685666164336518783492717449590172275471744334334152281619932858336488499260120960653784546290369356479700953869879861615241725479326158223488512206868236772771142604870727456385726730771500092621619577972506808793736016754348253729783946011351710591084261614016087396782677144973304649444991383589884634567498133118901020379700323760728806118224453687685089669056391544177214492359666775446441542779978691101738025250894429636303122489326586124005565859732073822559308229967997308764297087474334250717469742978145777769550675492267907371808995707448170400957077224300282543231944472391656894779374769394016161510038461419516045719221881754562464960110075740000487242281104554268493769065824581465267845863222237984415123333823165457913453986300241210392822077565304522205678905406422353611677728921296829533086861129936513314320581292467992084574055796857378441144425880855903650632637062282460322360391093287251335583184585539770957151598321520528067308272018252862934790274646082503685253451759688158754892666943859133874437827625311283955856802740873995156331001203620890227885379534444991976448000 [127,81] 270921164020815257690591870587162642145532220790712329603881166346669492670319879621067983166586649757151903833924726491677623883513092970231841332779552925104025664971321795744490359349778676865545678870979533411141525510932334782895892415618844122624867994553162615763464170935192865326934074789975747141153848066705915647943857997474651382160873553472005379354243858813464551166937291880388950904566161422926151050167609876021522968738375741454757393669556503966644582725599224415793902764956774492558498255560312197721151842186507310414344972964992635209149383235714534901828236385268661191212400560960375724499723251736538584888999211371312033161789809631991217241558864908335696704719622670058095416594228774575861199114930488115500564604098488903036793936284758625113602050245624385552189457929885602627418936175405124015597983932826908143585768352924139577389754933921542510578865664242762556786102951055886180419886200808610558339379264954775738278529511605601811187126706016193309851745532771544766582771659397629497564335763599869606073049484013808701417833785898433867703010386890851723163133120778832447741762173931380650725562958741316307886370308087763335786360921108624319123917584778727003239419942111858506446271528541820563368531480631355081562130381751710225462766986568001100318992560083249004039785766433973118241443355100018990838060900939947849012193160016767134374226461563695166837271252287936463278419132160569191578868439744033768922389403060344028880143693014757622049368761310555944407087584689330704260860833363724777815839810401198093051647420536048663958365363223760938883476751403644307511664138896432170894342189768441228920037863140344614630070169529718996378912526006988733022202054590686635995498495079480768390144223738551636843233591038543526507666238858301779224582674242755755764625257091561839638216603563745423603276581364401459777505949633525821665420245480397443890568046566489445777139215598473765885779573054802052241600465876009848187426842898011043281659476078819793478115826171524190213897689135487421992277890798105439498292112891956091474435487900119842267907089092593085636488749118686154178560 [127,82] 4068985034901485356923189389708712987055476517096007041929115126771877979754609188093548214580137190909974904599197175833069121337382150098502816211836690978884980634810438295544770592431623132883465046821595029580354471626230767421294565786576854177773897238182757987431703511878787499884571114160514416124834671717718451817880513454641002694532581579604395724715581332645735821863891777425018361294684585006035243227436058207145371424380780775566045501178576783933503104495032708259841516576914047358315841814816894280037123077648934468218633080178461812274651842595159866005032280878102006713159677035980919958755535971195105275535028771642295994604396617322850390739479255996333822542208133983391944541754292430143499714448484360234196122993829985359344860371558984931597901299177222999009314229161736661405903037050836036278682263063914099323073423667196488300442717222701492326266432409312744639592976364518297453288223303011380693394996963737661602953008410353135219276328387126943104937451251889391311178263905975797701720172927977085755978934353395987530435404609148930954425422776938750591313451730606260865119273130519186599962090293923925648934804324130838081372813941122945194985034653133285381280563683627259145872358170656519847123868917318997056846102307138351659232840835999225896847687186543230007481978035458622749247346807761049694567343456218399085832094453153871432845014993425195838416826757242358812383730236051614503686388380149520329165137903427101329201502409897749710624424700860851640728212967583978201774597441527286688582840474875050256320660700958531641528534858892126587542051001715191737260802819465185440425712186494629338766443123116309712320948761523126598670548635709386022389153724344325320001644484791840457751312951645697581610842590744905596992988536873426072928610730856524477596704841409240539958057876619436259805429908746465203194358131783397773576107177022720795403641035828376965747757841571339306630611737152359573277819744556258882448114165855847519633414353285101974760043891706153973750219746038679992371054888286190353002324582845098138524137481920575988427903343912707973114614998892544000 [127,83] -7398169985837226079871724248164232969542983631509457132016216361454542145181588288857843100862989771038820819843979051433775923389969438661259963751216504477412732097201054175505975673483074408851314545601331860029583715425233217212128592520498092206418425317574174668442113330826769825005665640914080892841948008292332894967282361705788117065278962189329001991239715791391371854320542991517901134537379180117561476847106861943243652478499120591505679142631697897637226431822141767794122435062944269599690999962512610047964377333271170499932979377330780061958305348856010785233551320790997959832278867771700466264770365187809541843857208650950579815002329568361822905009464881199792711128336333131652370692180156138209926396194599837409237381331369503323063016790082546759628764835277359169561923755843788621128747701123062307888788849640252272792740795500929974538154552340393786058282105285303000142623196134381209442001007076454293148004900740105614660386215970631394433551031836311948746829041092750478117831362235765375486329988768674536680606870677685967077170300425130576675991907131346789966604826147854944001692146058594306468704945314815036500329221356947849894267246696139053959582150808699251891377120675922933847089676318048152182305707449147010986520452300457789985132724916225805744115699185628220331896420177228339292147406894206720556808351956453263271524647145285989408685181290198404663577413403349799537214239840581968900854374040522814137700840745268316010499029665061013886725580041531959686060376676312580322400602039306708937877760129725937850661517324643354030878204326493230515797071793850161749753896020060108891574281218966185906762972113871195356797046079144125300797206172418271729648638083151347835576712646842509517314239382882775196102425519390968719848418194643804709005166030526339428238562492901809857616429442928111580371162630686289486916419155186437576408487580427462948000523529898625591019155799158036724906473149325939903735591885055994576356035336182219566370511841104336397843234197510164703952320776348945562197192096501699540561884709368233447558653843530373267421433446065777441390135377920 [127,84] 6955735988198600236463775944823423028137756700527516593527718120236199850942126345177715670850053264807278058884503266424355127299820467206842556058865886785792194792822350917874717533225643162454331787573829347511863950058426294286752162605681871571784924908704800666074612354385576968539752554693931030751265735986900665125900373136510359037002165763583153843144540958633234125028831663409611406355518641606469420197919286339602515766627701696372386221186778153981424019482899366467513474725692414754450860728276434896073147500539859977616719880084385762928233575387482113031606112091358021867682472969013850147522335247615821419055513817382832492661269377017036634556863603061512426583730785288113238183217174898810381064404517993151574524875069964719092089350407517995541493083580489585031935767689057664910332324205667977976506397996834445902174644070478936752974048445714764793404510646556434854554390799809829882045931645629174602895975732089375635276026625888652558459291300078469146852993478403848943289425731935466216761729117418290969477061824633281129087347147895953614200568038070076822587523208706925751390789019214602858914495878161859436244567718296414473023406817178471731142639687406989304838367497740320374943466297581205125984709964097355569152861499341813971178362890239727449511272045877056541656967953706750121976315700254653795980065007699118696731623868569775154539853364295154521169892887798244030381432812255941810873726629992962889739476925972894378346847767587833814971400762925114035540667952496796045456452390155772116525144212100580500869709130402588519675000711159220250409072770365005595367214083690663410425140901189434852532396145964903368119580053925565642869234621856592620340658541997942120112971198886064119872969530166781950413676777774973300982733848744937595930165462285279039080800819218465927800126460896362567126867331099766759511305520873764027153541286879478600712447107189047663353279295853935386768424656502705259190968130832001290305555171884044930145343196330246846113714039505767138717346651390286105488861464602694224542390531380213017246696507759948603317066541062881563182366720 [127,85] -332497650868676308935050664748872662768827087937024631572673913193294935159523811899623875259507832428756497566570691427433640710106645052202626227987690915512577406668044318366370395965400975427190090772042565702051889088953283867431588752929445637961230391584469774356588232189573036191699140185796808057075026104334773132277958360905798023056508815478292685128743950179125338726104188162780373336294254256980965592038098910261244962464280900079804299989275988100308188108745870979387438622870017739669554880633619012269070713256802219327016666823343458835546262712979690252185100971670704128180817509927315275923371204046114348384738969224881292967640988818702818952104232827304497105102334398018209823465719421100861369873482967631488675840104121452055453584961281253920588812022419274061839592119871884465753932708737719332478288672773147563732393279255539342088077114960522547431611889384380470906629420886340131887396940443429389209375671344143423813734986986467264663140186377094110942604435283695451978291290968620749650810922348662814288965149495407060340007876096383029328653845754744796102748628977990416439713683365184120205633795467211594210216794545482321589687379421722637573934371396833622276311224867648056268454849002303815099129091251199007273371079933683935281360434763462383401102914894366490952856156811583596492765023477655702321916841453440664973133904402150740010934874951432483874275165518284797593497042655664888236614458332232920160479550983961765515237241209797816805876469834436189833608261274381395185747978127355694422895051387908434546540255942110768098773657404368334715228239760185563447459305663615055385292463118256556235397195379395178237105349280634986567421480804451651488929860322102334950920221782275892119541745775693893287610458417121521316575730987093785395975995062846469593149162802083489933883092738454519359037443091167927351615232732587771987870173722038140898715252989366062692276594274647011598359806508498391274532010480976058388180766460964997027831421733569708827828128188049525486455071419628731900736509717853869571514255061054776556512532170684417912281429641606172508160 [127,86] 5574435223316584516055479990865600438343784841489844714988182579751449727517413122907653422800758863509834964386539341047015866099123654284441341036848718567172978426420901924218162234192854404469734718452140354091571659121378505756976788879337438171389517783319407052586264531292750997476941567696665371875115789497189854006116618193661074213916970127301720643129724182169642281936225137199336217913320635892591918139041926664015148492715599179743303634576332242831731595195662409386227815353399796492865966910303702414432380099549460238583947606078352846302435306096775918694886051275762082525665992277469632831429470775230116874056495857286850915354503159366541703368666318124110402931020863783452959558015814754516409415066945457637310879966258366180929319868904019589993864434611447180509196705487306400241788512301466894182690769524268166531852618134913827593925861807226660398344896527275170437433964612792572785895744669542867957587347124252017591068612279042706375381729616123107365372312929671649038076199218656702788788054026496077708224680260386787110894174234842284468863141679586590545055204943820023887979579334523624923552467608755435614965126211467800896020389736810311324008577563922908026291259125414584500060747791863214355578861436262341963052367515680963726805390824850115069485544659479817614436337132548378835650124517915385816196991017926934018587220872332512184818469400177899284418927537610097566535066714934636754531154853199141626670460749837581297384245221860025441873778849276993951726500516502087093607346479455837855650062812361133835426689586739615552864094254886680223522551222366588355075134521589760197885927566783780197142695861805901938845169168687296142317318701695534074879701759614969676067987081109417429492495175834625681616804973396899766934488887103468144175900060431327711623159915247767132451250939259992308485745785368426749634423228648356664182313787051745708560903515511383977037186303848268570053651471421904055994574590174893441916937989086620594047056278626397649332868611213382305170685802941511535226335791789009218008283106701934823603384117072862783356022724029317120 [127,87] -141963270551940671940032527451104321766459666615636326929139892730766990537498283925730170128782707255936018012417349400325447329908550726895003860526989306909843448501423375961812155327211929144177977797206600472071529066419683635182484036202632337514361412592739207903528465363552827945527795340597673933259487961853336429600609307623985047714916950123931712303546750766407223691871454715339883636304711726546640460466262969988294501362774297070868677162567934608396620531154726235051128259162786162662668623683869351533464313273148138993536719651146759247366154127928650225401224889841875806895756725114867251065226599460937519268331641209280035635740153230078834958543800980409394669303084033559047166524780142263720580496347691382926154517586039075413062088746621654254823129951932830500763490069352129655725756669760007701020317127628897386517600382470722863068146487772937212805370404092615518814565129806564341979697998828842023731940193603999422199520838782642249499316757161570472213902326172443153929801915336870620575414151061546989109801624442730062371968598047821958504687089280879709443466839299735790128794595804255245476597594524349703239236964698346606129154772095933170352783943743338451797712913886684021263366387490427138961727637647722237248800303115527126251861437541112022548906090557724640966020202035778795203964384179368861990751156059836218456030645410436361111375289666790098219210100346876598065818093344632180248264540016878770529034159551799223328724962009510865108510639148850983227172655671940885581641936699129263000342522257817163661995695862948578242480174240330584944939188911817720615123730853394123409620922947716006042707969365036165846976481022897727276209597660502051343085368396883555153260779559486025270233412552642877534412120409776388474857250933356191333227694104839651704787996950870657937201502272988678334097178228702843113491312775687666094738824647504792867401618995168478719542968252565622928188959375978809687574985626112806540325693813332003072477286761957467344052341686302842259974197761393669910301627310607369087716195368694503008449978010701491177137798184960 [127,88] 2557034416756942846042772552430880225451626685534874575231620058406921112725560565356534154100649281294322650675814318042432635056353577616796975870476377822854156680548488912137730578221319169738065125123858347657797408379647016777700535532922086266407644545045042170526120562532014710119220217434143938477741112068188001001033429932381878662608930548160744510808569504665378708176823748149121929466829866607467983095602191451465045448725319070658807137425532148394632056002684824585009033943746763914053466793427189681103337334810785727606425651948025063062094742945258296640890778573395353268530504354300340663574214776679683299939726222498342319094133662061771004638432536327389182143282635128403692722753155137900851884406001724473202443313320153413301124616626374851385625352901528204894879333595776923686900046644925092863309308052605833119924174099792519757100075107015492847592803958481797051822461382655146059762949958052825428434484342892426273928284929180660668240112682389855004092850326773942766806957389022741334531888337524526501268612049950683419596305713978661090188446881466265337419866072549980325516732877876381435561473309751841625523073354132426662970845380237315173124195236208035418734008884686985477391114180551722641800054360442962515274971367893607292341790994318956481105377855446836154107241641222063860323475853616001318870373734702849440339797136580495468435863877890031120676982664563727926422555939246127659194798845395591120407105026776890588370023514523002005840760190035203448492764701989920222258861179825661455989246824644376507989837095417531074979788170759542126347134040639167859852297859200842187198333708488844323508308850232842878924061673492389418418867600561135799950275170929633668129511877299110608908136740999443417495681559569351595448558881239898066862155335617817209768597427823237745011329429015834369486128417942051277360394621510442497679507897019231898813538810140401632534243147033740978409610919474370247289983723592257209513658954957354428901849093094017379008326220430896668105458629329418987226432620437066288745245416260099823236657061282770840058839040 [127,89] 37353718470301661638466830828607859061851732761237691826858614643089489452596551674309258690316774185994390768885729379492389119319087953127369374750162549370765596721263315845250560719875297080995731037286464299610821986076134267531061340107030854322275585790168818539921528129563959240828198193255897120576341919900940371466775053439036793976184968867908723766003431886604074516538769950681804603459407119369435605477994988843745739847688888114952299738993207622326832455541381749759192659778601046204323561427216877082921726448858461863036415086869204827874891647989643205132205990094764969397614332658324629970350633221374233196533313588564077141182502566526026636189682314389853918765559468189970499323613104874733868477266527707724596210608736513111770806565451721534578368711082471641250016360570773263576459208096719554451015879066593510297129243056857515375452205422089128912528693223600244734895272199040626405712389681017871581208216874878430025612464951813564469285388061102143869643700216317553269535426944145920647728721551072587860734164512780090132524281339875702996839004264710763682390093948295744003967437942447086427972284181827146546528934033939683180630718990054963659349659330333812058104382613730561918763841003231310125831603967988980523799486215529454480860181390314449937411697910632572958883395999950803983524932018915663531560264601429392801236794448429071342317753308052779036888659594104566852560216818253494551792471589461508118138430753670571505305597055533794708132395299600282285736791832719074113995872283963309679484265943422247008819164917210236683998304967795210609973287436900098258835514492485077930893417619382542245644951214049718100875185415740509767348527656474755957558862459381221631137974230190148967028761996646422664924851893780914545726137222586362929388522600748032998200371601914838869269708511857207295696398677857750535519903200837490293280231627346791749360660507790888249523754233878655854410391634251000843574586792163373618702424470829786476743889460381732709589808388520578437711370494523940907688405357675140636790766857053630524873244804104703672320 [127,90] -1684009303067540698682507016372000160160586097201500398303071480082948116133000555585781454077060517929829588345654613263949165288777001971458930441467020562118831167923876942702556868394004522160895384128814289409491835874239775593127078747040485092342210315858722693321797037785738695345888490030433949832996840452698187876544331690333128900872683099447214172920052618278984652050207926666900758338730106233536696023169494036862678176590647636484172066414504468474525108366939700533593191703161192322529841027229551889250183180632299643783999835018797968888313028274454685467930224762485357355913775094501748397127712415341762576847531774651300306875241053301551885589438795286682357222092441810382218817050568876351942503151922691334000445643545956507818025250760894151240952425093516553219696518590271623506974091681319525197011853650153466307576262740828448688928743253193134258609799928528125853719486294520350849650350811062774592610439509727829770227897568143533573474974573187164454946380838829740874495985468749486557273299038398251051304055474563558073694241157699259571813963909021111799373607817382601507593488609041041256663677288804268469289177568477872433524825930350109358864808840159809482000517851062655684757540265546031374327352984116919855796990162409713620836916140651935702372236798394926429678104930362981261128138292027745526748094086284114351197378186696489834198994936992457080905272371399588030922180065863730879104057512247083406528693179865823294725743595757307824252435305778374752460640725786054837923952130441727466567548655332879401693602516131628138560026351174176084699643069686359478619294812462805945229228389465949991130113983032801201851823728191828634836325413601947428390633100578414880310166129684795806719027797728348726819639121696625234277729410564259297573797949989844119436793173630066886285941269503125631536212606410706800126056690516369824396437004184900629122607415441729601648789625040658577959883739672094551041863414878106582044476326785600263010466360089071377289944866044479692838080569483335383971157813826232109777402847273805396478771122659655680 [127,91] 19802229695138084019388986870428871936789624624159861868994311556580179095363614828810645572008877999173047118999063468367343321689247042244235890141119751596640370666886536295873346903141831962374935574918572108147646733103167609873806167107520088494315891661649049109426248312895424274527686557533002717055219555238599914705340799322937146589710427281265352584307881310451900213302157595906291898073353025961050574708209796857949925636374786150294998118963556514476908674767762240336746856703646801211448204924644732470907839735825175047464315732845925279430962243465490076047160927885832174149959963047760782108947436088730172366637674174674232630926566784256361316117343064347866236469795318129620690830848568489954601448435118342478472120664659548909671092660030136856143658681294514286082296909374170078211340365111207700567244786601063690210103413145352198454332428013343373926591108643512258198667532500856277733207267331789680226458807594085562783837271989201838743101989817011573992094744867929793428718990529399999004440839062669822508614284490126667732734104759791016712265558389746803611176278639900762495944576819541164934336078290559345984644123255029608783156913843283495826867537612234473465691356991574820848519766708468722434213259448905128903431488471483251398123837562344406987950855699474185554378988848537230505607386599945278584917372924362286849542377424890009750799916025577295292303545067441836017891212573962261926692632410062359499966531103419471095785038396955915728958992400137941493611977741433831500971635527139847493739712645476172188598813128695039463467082197744732211693878889241789177285513652117063430616421053789377715554741896942505105999711812442827135638324635690674852556977274667623066065993317952245171173400880064517306586384681401085513912808167781329901747183228075624850997620822087897459385597346444288749833991880078401205885837075880344641013408047545678757647293452999764084897118519368387643863883560806186261747936665028901583474765170197321724567010985218912959550888131727725907509408119534585311956636836464449200173003743295777336809696460800 [127,92] -83166805006071829192203955491294127796299548636554142261727622764888712895788092143893262910589173904939931869920955682892420528448010960183160235009223250872989179072930395520670216352778376230108874833624916124750874710653879636507962235144456264079538517886024267824251371747542961438892690649248595400178889159421021279487332008603598335091675828072477999773558837519272085251568656025697890373587550174206476554877170587122926268404660959039367034643174827202519242472587839019092218547951122467710457638987157042668322443256037970875727340932308911813055454691152757969953078407101355312225518447305813133306194693006117531895466838709856527029805359180486927699138667876698842036455618515587223539565560641374848604140594510386739423610646290845712126526229749711567239884274543224485054403844361238967610606373371193550220774910721162884186789818732120148073104307605217504005382427895194576721319136176845999392448247418914622046315377543592255899946755104393693905457669739211009747180839070061665390687843663222321443250798511265783964824676564827731089160593977086913854270949700141368338886158776836852381475295256713742137215406559122894245420373458394705535566937899117972418734052420292737265363431158617328863448719514056175291995816957159184476947398949339879223585532906127348470481853082425788282104033711507883162047307888067954574508643079770745530649646959543443799480919123938014959862325127344104877827367907900674079263371076119056051894985601663243211528778955466782818599382559887323652731624317153444232916688909257453193110888911561239664292746752352130409411723186595466024999973576226417093688769830482538745780967295532270815952660776530740821790401717909346317597018761388033156624690219342711295381951402902232170036881730966670258351792161467326210005253785639097564481767467187744141584353784872392641130975387852396525627193293319254610968413851638513153341523692045437156350711222074823900073315844887564624599230737520581106397270320627484016144406258866888472866861041953453250026491630263316613197930714509423964322660310449060863480620453870288913858560 [127,93] -2578528219090057552385093771322364638987542163256100111207098075762413708397693640379655891670607197334082129858804713347909379819156761610964480673303915268906817445585478087803974752599675333948492635507947698598723413591990186432954962893237843914893402474877216104482139946225856416745330110470497169445987335758585993337185672945891284580751768898840214206572878025449242370001607726452882174006354502224230483546591973660909058608990872262519023251216024051736327747103010900243974954520343415069120482254120947183521334497280885202307547045351405767831752239185580353644737527392643548018696528399189306261870359512415860061761533116031546325612973230579724232483672026408612110347267850450906591989535017526013876589184287920057152901667263484079605128466813719151393267782092366220086564769624781702977509037005622036342539923182892586175043449746860824163653742833123746969040132955885155837501069285146845635151992191016429260569736179793575030705762958127631782662152554389593746272637339328383885232032314314785174438185379041028020699436257658405429098770331724272372359262387923376059374391354103922527984579944920210116845139154258172821483855048926158719756094224830504386696553189232862138923439775408159793034946962968061304316092866613216305956126519300761206161580368357252513462872227109966301291288565999497829427179402219811948383285637138020239641557315930705561434041945038370076375195491610945890491130224733759400520731704533546580236284131275985087232605895420007820622783935881439113663926143121087802668808081730021613778986668093564340716397032707604133950465271794479873571333233026867111575981761190654683864568882558631069814474939243148084835911875130775533538932573788197376162043099707558728679738508950720258726326620903558046743200688767411498287086822056696038211816922012198898598204714983724927242409292318373609108796304129553645593652406692225960672293098971258905742955302673998205196033182775909812832082565339666213452397082788705910571064035158039646902233545855601539548617349169478792615247092109742386626743379758937535165325725760761692160 [127,94] 36636392101346809160737490133206167518129720309424295366481470589038947702186108800736527693152011850821492934431350118516882407047060085683972822618850839263401037552378514150933501435349578685933495457265464725216744906813938060764621851426387772312343690839438580388065342511157312774188799400066748178141742881729498156200842453596096572244733725062074873480443310281864284442438391531266171739862296347936283713149748249420501666637427529882281985829583853814196438493545162402021207369910809700845961333999634871125394283895550394160845645829271743470116425202775085817359529172241454987263745406208695752628010381301327917117333531535644871887571412739631628240380865231401302139694233350765058939104289432888738390112898116380468582870272773797801048194835861491210262783291395807340330380932031943940832027641853946437968162729165990810858186006244739540310247430568213132075714928472972097231106784605202277100600650551783984638973070225845973005073970983943045560180145332619442046050877763668683246789077480169763805758770603373295947962188958324583819640110816377887147025848093028748515824341030500009130359020807962961445726960270020793585151427832462751982421916337025595146803842329104542343801371798418225959155356529955276989622669655299210520945762958165457611323040928142137238457952660539503022946633044711404144772362565516440570346497665965674394717880249152799239544292447254262753885473372599474207319890672841802185404525106701113262795673662835269051973052348499301845326188618817041509157143376206483292473377323021871156221630193936189277356010788593039966999792996602554121758444656637785981477223978711664518306702173413818909122608589630057265703797469924161549486854960802746483305203908506662663269671307248341580021414524779206448905585954424958227307501590465949461052966412644020875475738307251349760746758980164247345937298751873792475541354621356646435072133878857335777582956894170966179113292603303257875929887306420475693637484819051519465925988550147351627446899542473003007867336014149432121397649206213280632404508164257974527316496454189056 [127,95] -274922981438891304075505614447982426513659151857913408926718848014687694753255071545513013223596925823918196308167435744567290115076337494814625589909119337854221949690319167166136838534419447652148408149782813246173615605807112831419195316265427678256376852778853360637107508861512685732516649728848813697359372205782354974668783727735179224986142453449781184329053035112271647029118303237218105697808198355906365744826239244743048154596687744825132798322624179295952798616480271667343513408747342330705227779900150890853729531801173158981145816450212384103246827728646655574199089320093397885221993768113606233839502549044248414512097820942805356303931009511969970428732267572629886839400278312719020683382418224501851486901296078669720819637667890703619707947353777888171855895544096694405400906784710030689233315577455466342990739712505111458047204263504314493807387148173998704292159204030605833280819740644639020198701069966529131466442617454492976757710406430894163487339132320652701645563262776864073437674934324795163006774126762435466391673281273919809417421926348694783390001643532345654224543309206147361867684056890939643004867850404509217884866511759122727772945634899696907933103293393212001317216258213485693261329376708239668294409574950124010425405214590044396793175977105357616470281197489287815049935362869444966538649847528384533673734743778021591325834849993591631548912281521518726082662976228671408729449665639450237032252129954061724950260218521841326030987924336366215013322188292792434619190845121805236721339678503160600187379563769022108526130478883010213923995338199584294038077897990992309631676204989803478186213473931261344280840753795427936206847143108102162420184398190958783738437127324327283156812248113711600834493509992387753458372008367884997377978736382551018269093868866546692282566170739822477476075120260404417353478192634523591732826766806172792950293714425164666310902322891185043235556432008029082474884594481526992275150411974257772921260376429261487652649705846807898864954158012697641367430130305014950474588524647180246496097935360 [127,96] 1401732647970796479174621482966514122607447419773070438763426981491557669520866089705727839908323493531358346925266223151702269022545306776284189831957511880433005394960614804512889357122061527067693985755458395018695346641396810112447066371238654838594840561360315526063734431496708373763563542089227202851053114594061389342553053729391114997797919003569776894129805660071264065006715291694686494762500299364981546054648515094244623111739692064695486699933897515532349489080234035837092747572250739619509676598789494589904642161922276606661403239356785886884021406958970081294038530264668522842946116680369427970656221579445793911261464254697478425069482567463231918335005551169208954518997290093786225076036144757532786297818866320743764571555666161073940414533037951365594409871601350449341512360913465764963280797487927302196874413642952972348672505164282777760282791387168915872600924595145881329789095983807878521052859370313855545405099810021276699753508313594570796105533024502471635420679369436526621393848116611400005247468614290489969786690993170980590999232745015489911796506606682253084643574181555538312989030945098706350527968626889749878760915215957799684049697215834726204785943056559584280210940122788331037127346084711937875861033804391876010719782279212530557764566809157114698316663173405255131918239071793653251968154975524688094449876881790983227621278308801453928532639477806774999249273242030713348379615108054903355780091643550144485837063709120018884234549624652744026217439954026285042284085875651007351600936631599423650471841420506741197446056456899899942342827683647501498964097274927660445677369601772773957296801040206068376626039923241987894167604146236270555182045076304474662822483306849507502871473223477722581856437669119497728336908949968901023096243435373991353521337768171501935819170800951337795301509643812593639754374949102399130555928653157006774177972797700835912314693695619221574461895992376634021399965943022044138487512258681931553897258669992064705853171816342429907507539445820146385359067101880952507631720637316125777047040 [127,97] -1366797537519651818298022447294704363163413590555728299166004661140253547895332805847529030242240662919815278157818028338738635896135547836461496833054214086118688083431358388798911538472816953899125607934887766008826260770098636203889197652371176031216609950206383988470990247175331790696258781194627217991011370146801219012718506590712272357098707373221378276668395748476748468377610303219539791212294420991781711663388113676402715275138081087286337702116067674810994159460994388030517437995961804488551634817073693061423504189497490478712141372009287078642939972150902457744646806156681352888421402793320251603066475741261618001150948979758318168268778392183458549663979684269624425527414990097422855991214709736159397020605668212523616010965126134331595285016340956766362972630347407596864484484568076705613409386097287585284655021973182954411841022039667921643118178626539042786694508509540998658128808389480772284006423887860709947017361571890962199521089173659517197434828214254552270784776308546577462262006743535950519747672894578161374193517938009316892770141188274971118793777689238989013464324158988189032510127237383374438727732908381042972903519791412637446060249000951444635652089686473064422919884093622551136379525322716978400829210996992735368075351501025245715586070234175223391530967568174160634290545471531227335538383025737411092019561194127788851374420517288391644448453663760491727441843769498596344042096990183321643845739008297919582090697637239716787766275519983923265026204446114625480120718775937936253405009542490546626360910942804983978777088146738615273396612990211582913878681636087868006241482743515207086726238544097591659648257601395514770163738923274813748881608732860468746325501775927789173060110426520683804313230518104516378843348567146871352787941962123211384164284272784224286469317494458901072889162623114024872095831017809788316015870462267269931038003066487188564146815687969638055507916893324849248612876677802034881034602207280120660999102949458650982883248869068048951146883818130013721608670392703028918184492387002098688 [127,98] -68067582648707470408196754382986722194517622366627608169326689233579482130087071381248078972844445589875926258911539672956876258418313346178249710628174122910038874009402861294049202749050719026181486144212427893184873372000294634578604800041494361136024234766805298889191431892170214695154962329674862193493289890812219560030191324243987230602038709356860731316974681523643316678087744468845590685756830382964464155390579902562662381633363145245055633431841518757334205046688550031289688731239100976254743850118801236912012143728864225449780980215608118639641496540387080451094975525458864503620186055202122707478245865934711871747722957334685722246137147039953654533919453016226084811840904873429951387451328701540301310311304738367515006615409693855540659881018000474989116397983191857052434425093530618096100499716432775285422317355098858578656325362221491973268130734287164825931104462282419720940328284248419831492968703483772947525105987578493414462867558793252570737457162967220126897591075330762848650981768549802372961787872566972173082199958993811347800481371506212698900753595840230216274127824830852723220399367076373058311586521072893824343390161750861700227732384437309133084805421441496700565751558849016939481737967891348429187050628373321558491191293611044403684972250354582169897271172697621657195454629081081215089510931370894406102915156609459816888697704388256861414173028583899537031802823596672979373221881163781760243370180154226248390472329182539970582801497859977559338254027806862732061942391224667086683761430525401295635367047658522476988129813523871884149857363488139914702558465798080713662274563286295656993843618352700876571717282117456450292032885941698599710580239760086900483857105568600868802516616777983453641905336543269741512439126125574204221220187420302983978493711703709507540033612715513013384175373855941517378640049627381542748390576104908832444364673753383691602442372118942228566326709403116331185383585262841135545383068289884350138104736348092107206682468254898298338837081748720575267038237664904124699550698045440 [127,99] 811407346700096828801780665688354222251608124238746072220421055405572138830381566691785526997956400725476935154236520003520613300475264534696011973306786481277614311259871508081070862320843953699155053067617589158474737569913004113883921621500482081298643569146241943567031133068930449113211628257056391887262307324940869026535528941654827974268711800301962190792867418662385842076422232869228980848989749884555621443575942734750916400794626299846712419434815036011697150776824179856032288183682496786950537312243157207567442751498590686907930462907579915921288198726412956034601723467935812722422824339531750128967654269551020050445183884162694542931905001686106933867060953556132398563739008765722707379992079447810143195357816450778923400812136993970074859082450770512131623637887463193708360497946406606239732233480967142039896295962780179050759493629551692781466788028614133430240576371985429834208621363284381623770554666858095053289882041900705344010449536019089452142402726572774796118613853608251038526362637019752930326736158224316088672712224152488679006971470973679696051136679426151129069165634541968082878890658037423602750496860891427432133034398605194445131203853113724372870227799471092043889133043681056338143028930231006204279904924549279426621130312223804772857040608762150491122079645701334656938395576790398887943507791899470049905738371404179710693253547835271831226469964223970296863171991219262309854947544598749799611109670951296635261754011559330592787373401241616745619854060131349106698530485536977155069677947007249796333566413155448752796655823037576793851617412530829885626224847500308875681983068443619486021236439450027421850275924752881102564651116790148152345071296896385018502517835749564320337098822658230757927868023442036623692257754375734768994314343847082202498152832100436831781686316391406771735481095906017023911197012023160476130184929017261372320986160318316018815049354192245780441527825835827400212784661722309079430122567510488377541160184840012569340445724277025351663762611552275297455062993587424740619958272 [127,100] -3365775415866905637680018265827887594118690473873558392259897314350309191463170883492336779845263295370446962111177795578426455152591758271304966047245416828576884862291085070233703932529490218398829509470889483720754129493667251536265387771597431326689170058764036878330983869274892238532129088970651779256448024567225582533020163472009447094767897461374020655138848491722097627781469109658628713316211006928977643138357650618055955092760707592716669060553086052286788670568656223557546804615047044420868163688348876247185245068489384504888434109825212760891975605259002620859720289252774154136937628802366855158796952014609709122720144209486579930006190635882216363614121203042533094450285553590906603977454972913868856880683468948471746486513989378712733772426481391929049176885527174998684315049013124507412221568514087188850609113269685135204575710240959891351800322817480208044021878618575940526525867227451690078077655634078029932749597127341540859132346532704671117986016646380452158045799530403407207462561679332385447127790868306649187416150772317951450685792142756145111590866863608985685425654668279660658295560454710211313950171774431093394614146696668348701549180534785002722940470100020599923326467541644734648103727415848699682260295843046107076074797499332589347450966534100271990851923375751660862780356267144748409697305558577745412350400211660169189476624902516584023742931746549886274734716934971869093951181790006199190251774271234090514140167488001550179589814362507686379030869282628512840377026408954412320225993427610745893332319719694076473639635332588854612484535187949350754637813614374788144874462578761566507285600730165862023454998670816471613894420225174133782348737331886708933101007811440536873652615226244372832266869104115069261772399946492081551466995147936439555253020713078325672708002224028273866689542817666030451709609763507407843136375944299093782225335735168899693514834020736662947292790949822375259254340748761360018096005456781069216775413041075307368889317196306686369903092508970605941211647043575334305792 [127,101] 6640217538962769113306488407822822873600631165809998725484685864396045956239086390257727671351316221642680927780971617177900886152374173307956467676106527220189183440754824043997802496125071432172328143170869910865621859176295603966274124157714997721144642771104651467864689504504347004365829896885196204470579247413144899890978642591249221168739306247725102713182007204836935282676670994963781310408948784178235342859081743995672447680988138768972848055490952941370823530607316362303396344355039162026724750161373074788811629086096696752498043284105516785119331892365828762343382542050039739637493301118515257193108315242154191802592138436703060648470433443390532658605395683410679220907389924012794508708334884618740432232929972925265967113125393344311058415674228513253120603142531891212097738530608700527172284058706734275157799318229974055490600149959726371355966105386357433696680601329920254089574696323889415848173259514854197645321045128844493660091659161284192552694640663140003083146734925174702364087984224767802640548599474559170130651529623882423926262993191631051669583263701265098092011239106563011507338198309454418314129664592707916384259384271697758054923667016924197481577536000776247819077494187361399877307003273715344305383833153195539787342922933092174386580283663786819206552109636616932550396140532224717828857830649782712702641910235090709030092912609394712954473111390930466927772528139035769365239736795168853983485280527805330396460879104960445411298670789557476374164129765624650611591111121114462341487169329510166734809363340953796031650363321887980285084307564746044636996372067959153540586709739479524170485872161852140330551765620582274627262936758512411652052685549323139711428556783780910338308005048830486609580592395690189141962735749069733151058321213479085556171027078240498351764544376645517042015333506068029554714239618973087731629475654391279327806442300585019506974127597703465197153446910690746799202883702632063409420525851444819864990368232661356811408497485236554692500405375566683354851281960566784 [127,102] -5726198904293529815428659409136734830051390597145146163770552452112767701070742286199126005979519313425251216233345536322630790888445361407709209440919343604099876934520156582750783013920479620427323074222941734158641129895160508591017779915878701132468906620906417661351799169698231600726145941733350860777253104219854310099377112808869446267716649345497525852421103672095763798860510190398392579803714904707578336668731981142789111556904407713524949111427411116515613005804141919996743603321421506178081306336920449183812898609232361815269798046261341421088868187523057509716517453019488119000213295751955992529357698425295987653112758898000908737948813900328866824941602754122836682121998766909320104569435781113602775173496213497649014104959647245693974583934030871266124810892952870965762022630723838952959589840854632627207981192945460675599842794193674610057752322951747029152193026453191913808558586750405091307600413126455635134482511148744237288147517931377789961552444470143720074412210896025787864109639009926485725787696929248588382589014309935728550357501935367641098211554233258066951954011222974848130262287752932309823028528996682182960100868872114436961376700293885368957617810173921517380151624645973798697444866103418090768963703052391708052726437315881408116583037647802698909226291657366806028862329902745546375592804339795714336968095413574857399974759585955440086528580306202848551971672501239925937674633456749174466462221564031825171667500545485846468297605178303472983611940837667787087577960210190092963855428239961227281048373779927570675331737885641308204713115162611002648163550245377387380074278691365842587298098453620068776449867027171004074728850802404546635125703710089147359222571113974274370988117143630767885516182872802761866512938565909037165087051244322757844585119492249854077755342661272467651121774193749651386156722700947310856641615397406161943277259832524131990542295293404287425807404659011883263105875520893598465795230788272628368784080927173169367993337348278148377264948767473638473706635264 [127,103] -13193350003319998506751777171328343667055230331120200384950789706957883328435925558384682272927330816141670608253635718617314647227906345770533033914093406555369657515100577620231491663455252686459146230113132563378748432905268797573149723898386865831664201848379896306228207957871389435475790050715334014617493470543756541050583510298387758731218160829834845293692860003295598051521584996559423877528461008781840267296086854648176680904201627461679917763188782343567712132048881544312325601278018118187742370112772108167539290265670231158093842791724470449458908962881190636095113551224533751430301423109185332095626259723347597211113255446114911894833288439321029969499625571453738978649866815188673475107149750995845170255894880323489486691516499313993341489867575701341735396833592267255866738375281891055599175370748577847687805617018853886489900692360789035639792404136444262868506249489981969905320812110856461599598083517891334291669913939234422716134673594117024142272383200854300520478099230779434240967768838323234032332847554465041284587081838560854144662030917782853370164696709964009312230003990471910017759577350928134234902300326271066309433545204432685312011595232042662599351567723211090175174952757912983677382350934226297782505624428030909101949389401657663365134694169031111881734940547575952302230391447630436261739938421151537226007014074121027544810117464974615103995642214442337364935800484936299819969863010613977563705440458660044680177588745154660260580591455485877687468900920490400220374538908877373036643883222130534530762311435759307197203838632609578704179465732669256405999367516825980339694436068549707887035434612820428380318543751497946334477408804957634697605614943029939724614168123816819048784390266595972522569859042572765847726160320543561084202339578972810606244231492717196439862233193980811302356758180625984577431132435709462282589298148561480500064514828026673840692520659227965008276241810303240056448168448372064928092235573982584904017559137714012030244400804360058018783816166941854306304 [127,104] 50640084159054397535660960693788860353634198537924644089825746273052886652407426885894562247490873023787298142107749926438809010220154734596801799647444940163735795607280266237656889939223205256447145482733861422213124052149059897164223862968324768480238130762754815154075965093057033268908754681422685476620889688461174091246016083025692947569003452917952122769935666039899966179204309119397837936304488973621158538721041483418040610626327991079822584617743467134429956957149937450235640534359631283164623236195257874973783041199705739584965267199983261747618363615632972820079415074513312906004755872013785804121720679883350090599368684796161481981696378947301643905804039177719596779470354737325758184355763581831531079996381766800684112674777459636136133667552496053158668271708222351833295912649034573162470237455034688857091726058892126208288477731411227280430294827129630109636565069114456639936823126307111722917020168150347721869858219486303976307264638274972979894765112969744950512806291373825603228592402976808268541462328504207244516616232365932063841800221312410682994537624160063024932177773822447699943392019879691486071845786965141443582313270488112664852764035575278498739872692171029328159265680637844532471538587711016104562136352338062229899443209159496792567606604703876302275127079614220404635675904649594428218322430273783553255069246876350458257832658211697645116730198038058899924217297378967923704812824348194841267119255504628873516241424487439235292956587655969490077472023731179045618157057985822413198745321371735990572520936731167789193179415158906942274865406466193855156299398350934274832259781210041539982575721504651111855610526631127502958152321812038005944634530966050023528889864501833948211679809513062908584100983358824353424347982468807774011996637885273170840500158703083314260487091730089891796389466181587253971686948764875757676392753752052348039890225266023133399045790017705278859327316500930507328770209913381690424888509399012037674386482408314982677704014870742279880667792987439104 [127,105] 11196182940522955437095593622655367434586975895543466648633178682178634069576091649501623378594929584628359263280523108550081469829069000944190362582904147940481888452986948908409372641359357589152643969303028322313502611503908053882665207964614929148257425125744538620070076477962656505719615316943819675239263710016671414172924086271924779316701923039444680254356670003698498744348119722576260700771771398115553880534173263224717447951244628564018576447536455403529307131094817387492874310010292030038729612389097391344553235304888087641851227471955625950085511120412929426348736554622425931599350582234149239913456252643521851005824918621265903684349635847169856160972788965316198813087294254643592307721381760042290814577114229494366153593541559386021589834853371674062983372950378549208090454354755253833726856785065392614176554969784328052202696413848476326657685981117017719453066189375678391298324099692187375070605403198068954865579577298470525067516752106290757206492619000948842379471736931688924822842362539297670285098012061367179690172981929457494069106991407521115855103290833571484575340813922814794720476529166268616685347125860135577562009527264346463382631900403399382026122307410025375915014173053428807622365091297599433706908210446817732485573199310110503410059819050128039937115948410802928391018238895970257185866203553513564199577504354563977855280699424193770263402212480263965918822796156574179813516354736215721919267119973949516528625709879141996118085078501062615276695028247426472377983060462000715583498793855906677816705052590276790738542260823141888455074701688641118763048585216772350090281323308996420850258339489792339679541861369806181133810300131381343818675597999438253518398261536854715812006631765839182240535805532840013284674314864620151223140808583330111588084268034907244012625602460141631410088989597464793315939489550745028536793270414776907853939835404490170454951708619683074511261025902480753387643054567282868724117533828355008899783890100707198125239536105402063009472413696 [127,106] 14996120244007562597405470968561978439409884398798646374067440477118632628596742088478448266143191091865996127375272245332712026200665254400973227726993580712958802890862593871453166040108398148101020849758988517860515856100644766723504398297683194414243368343001403877453802699710382926249392809450214618901795189052086280048188231493691756431744227957524656280035429051377421549646794689466209167049872620810989052819185231955156710422026589829781457084267213397076644739223360887709109865722504084906478216148998569768791373971787432862242579467915835533472714873883369424311892725289339657913079559288898600746667283440478071668664727861190763194090079647209429263266627353364942748703900572330404563488088377161917550575453252303488481241157938979661364595535768420770900177463852483778177345356948495962348605077084053654507472185280853038192775712236634863964586807520376151019825182601673487055251936492666952382566184987949805430422079150631398897927274762497050721242182431355295533921584986038385513274102128642915529900184057976067020319899126848868134921815715311768695238211849543172098457662113423283013716378090907035028742226373854182579705917705983991300512994758441842686261838919755484523899569857307045837014700993184079050222916117100898632643450625232042819044747076540316584259508736271583645209541590929208312043668962336455392587373231718683474618240183908219590071868140967576111762465918925244316673428020162530222498525103403559296787029480406138956444270024424983083980913149420452882327185305646131993583163799523892605907888494401686360569131737945501210923517186222369529010194736882676373738177372996589776219086193758741689156057543918465115122903560223803342559729009894276743875437143465648009273823644704163708814823364265331404593858443420522203810812443390395132042117110266189208323347810879910012982687794890866071461417578807385439252455281779747871259854576681826588041222372315604441600163160119724145353791068556628153060617564587610333267162302733110375092749179249822793728 [127,107] 120105229034772025441455068179338337669383095326173786861444724903317302325678569236846245330619525403455811193627528657404402013223903193855320964036311635611556115305376868824333482781235144926649501298258854712026772370179904736698613029385899745849021955192189443276711868999323293861805651051438484374370995382880777830618155701668618484136457596868594147648784580897276375198154266322313441961284676523778441033874337838795860270178503603017375829823720666955283844339946510212717311698422436694949443353129865196654309243631936275396493101798610208322119041246437487948110179976359176265091547974135518071416483197890150618811349858321849696376503945186235178157897378735586099368961234600918452251194444282442248846932393446771298444270445440512026884251167685703848316393682134380735636778006966745204072741227378308042529460763664540853610157733551427352884207911148548091298746400178613674058239496155973593663228589154272438834186080151784173233619750764324465118472343505061617533695922407287035225253404205962903111583030455825663509386613254416913043560355559957459521823357565493045386481305325143521834088578176447326455289609466135709052154449343054405126831838135531424124837222564618014002524750038259940670163347951185815292830049863071513407652539445525648995594510530775471694476602367886630536230472480895994913483967561231108329385938003602470540616082893710228080428017147661216817214819286136568751761183445284674209163795812476950670457672758502324429361268604310526183050767702525050844080868574961087415535179473807489911264498079944603275072032999688601907892396258359152248443749425057907628181151850370038397513064566504108324858491637459312323949834682731951884440005220363028291308517144075166798011692501861674241481598315074278613313960956834649596048340423935380832326242999690377815518937730979589035000458901550635620760164715004167943676289843218851999598792303193725360415269088080686155710981462003734536200952923713949003875137255203971473870176123475792880388306243616768 [127,108] -128763518397203296130992321559885034710833557782481662361620724437548235591404561320493149570698848310296891187564519171516598637859595518104063995091069251830789213708478009400064042073606806802420239199197616211962516862979031586895382165561774951324501517533597464391500857806890310800149105411138555012783697100685403593845835152748727513794151019798805330792560472247712354048516441905229898559910395053824021743965871971606692597119606045038278208343520151538410163145297025245330516412200835786819010649022200736235069983450492592118399418929971140640483736332050620385494920751774370431491331312049467743973352544768367936293109587214561022826642392525477133785306600104148283825762323232558109032206331076827715062222571356074701304672135683068657829264850961768655496682332272027237005718209773978585799728842362321410926298158963430141645563346178574379589177446500627590312042323997605625310535859890821582291705202000139305042470025164201095018530969601890474144290034494226167904888903485673333854230877696675108027805629320337633334566630148535622176594679773981332656271881953299329508042149430533785813329639878815926507960868865240089004139545551402636034681467825361865783191224959196851624524511553500933148508791441816778177261474363246723242644043965237304504103546789800462646900232590146879626968757493546730306579506775501746769946334402088174480953138515864939767395299652336509750418071029314002537357955797338798536605245726365880049727188286361177980253154924817273925658659499405636212608417914268993822140923033826020247307529744808745319897105619639262486245158544366472052375699455292509649371228389883289395478420037188852209659451671392024067371353208612996361070196902391472994473815621513000860300235872720858033658700009261098815107658100334834119022073433942006109394154073009213731753321632948941700061466426302974337139197153631311934086729188147731477581109838717365241861467944435419934885825224921522824970227574436276397561616736521513925419589043249401548842106880 [127,109] 421819397646336486262515167616263322186601706831762542410691098642014318768475499896940625470303833656312995647548692665742051327295154558407150727376907872603429652722768163512047522777723969829373733892759660124075932615555493597717503268080079606509586083971065692254611710731262561137359687609273201438880798180830895699905834378899704806018974722989648686960668106607259862159779066238408930419784135178099716822310608331472358986194704755736487585495029641362989426774808558570876243191914925028233475334971176432321784349154051602640518819124158688239307211562867704636132214050679829200737147953869558524129019090917986198634603986105934478474874970797566394043511937864167140113730616639770320588229459294478463402656886403427944735551067134731158109216117049637418796109512523931425833622681829886136094249933382113045069375379430698646640146884972159437196377694843047151868148028868408901616339092514860966019940216271389896101061008260981670138811337902835533234856800190604632475866933820045200796399821503256692331359115810503100854247761314857077996223305617000664728013409358768584497657094468513743427538971635128971570618697070895763599752812549503903232992038640870494639076513767075304757382339760868106254118994171499015905914770942740394086765966489075959246271767109431223257750543735484467980073681340020216028164051879396512629834102542809108103969258405036073032897585986092030204812696292355357048135182483553887070301009015441335767014455131959675126087472769847526822412206229986442874024907369254877630019707978669771089447841224407952263812471474850676632912408501373393904511410826404130079359850610485356014866180039403568970908311368896811351461952320938276858208292282011547402871026682827498195607491956999705501078572988689928355375198254089042115479208305881282984813428211553135060035580121914312844428444153728970040234079946707928758280857090091722313954051248143656558877238570917733842886527385401355261154206839873592714710801505145594272460926539810000273408 [127,110] -228570166990117404403432720077784209426389957625962902273003733951081781109463413164418018945366152635082152758847144406833467562206295293588120608808195135331179827298687506261467553144739341429885794798807745078251886454931704296220599307423511609615468780261364982376579768970000878104291950747633258614669258034388414863482315804284035867544849355933026843788691014305797764908296875943858713217880158397277788807935492293399907853742427689423191925478439487325516339035548768991351875024786809062121040878715999943531709613700148660730928657935329623444979722131102211764285951848120128234585577976758953036172441028012759695970443607412397063342779927210871836853415465966489077654406773561166623425845873313860733742322269273854009887483362926760636982992768038860579822333536623284013382046806923054048571770284925266849478475782528415754494705253732039868377377377129901079034760128980089348871310289158176596178465862086520731470858215420187030230339881748255656780940266614339994015763879688697540062487156037625018156818255515925875261515091161153682045064667954667555499798072430109378785769707801862240330958443145328187000839734176145534042196938971742879134408636708638983624576394242267021970149864113350168802352530755523772193363175970214508095577185173703287802317505362285344879055572169423599067123648396577406904859309363972046032307756848072599379217235591167928740271468335508273666837037289825762370224905037508689223557330664085474224794374587865550046474868010149384502034195580141168512499902079473253824126971759651339801490994451986614288734556260949046925970840624470815686970236341597622919261045021580140002739827795328466397692180415983790970900963928715124084137840216990092411888941796888094669469206300022559594246099962052821396642150762768449057242582174518892910450849645568246328989039266806751463567223392071554468290361853167305612133775804437222157698921873578865219515741819093858068785060301029758341406982617447907951932305830465655690999671676272640 [127,111] -53722347121777454593210569667858323700967337081204318707565646457546824728774399954311819232538803521432984971084222457016399380814308893318407367315874454120558990046763808658776972727692114582250803295289997711696532868499155130485145798342214357792706201520902741709950840742523545276717095055570408625013190533886124383603790521503313986398196300083765083662502581394345971889019663630344048704081257954746518384302408040201150823315752914705076082794254310831174071224486952106840647729802556203068099913854158502494713374661514245687015540861634363870906228814735736608202324717117459354772585580759542790247132481568541584476055838248853884630764951627578970484581210138288821977847283409633110991309055552312901000214838353718968107813173281653485858231110436567922381056824189798983632643022059543973051913490104409693952627651511091122259475648248904873349414074470491396620163327532588996300927723885465026215722386006011150678064643074176516661360519125433858762910978002665752955321079036968988221737993929660186383628412405889043006854291533836098579805760377212784830981886735103069000337903793720704599274998149456266992373000561176279729384422002843766701703506723922328832968490121293193295905708748470582550451914375778133146707147461259176325776798831454156518719865548903756594308073622826316198568342483544789062403529992214248228494883878982252811306492563675492166851500238175880899217561809203738954543476361238980665557752196756348454241902872227409059080500143439322143445915300601059042859619146756200070505316905002518762577199143397492751798109860239020681283234235884260173196063601505084314926325008924677626795122170571249858140195323843118096275305032482666411407629733622416302198417401406820004930665040078120698518709414851775827979299759980468998146702103430872115876896116947027941697690139259943225244709425167162874242523413351453667087066997375974693061043551767804995987480265984919298080837902903216343564562758835599378417678964100745350835412992 [127,112] -19369422372578787742052752351003052968968585546953906233656800626229070032033020732058983869905510519777384985752227716849032863092461165729142442159317704127822437158075320981844576243499201221044986502796175674548322460993024073114637763321136407396233886348951526769458864240718026411959546445591135653703909402516266878096587206024732895385131436320175605911645073974234094832220419489313620347068236530365767335273843816143441196179508609942164127335488463893654792295457308836082890759176333931257029347762767573321710102006947087433957001104566289011074489029707719401453831463986257609581396392769631736944753903014585860549918177582152065226258901320560435224715633829293476311957082130331869075982049067867883181312691001975299776045744726380240011690606305220360761774841420155085413374241909146032376510223157119174569403402493599914566809176803787683841742040419888260195729517069788256445035646361661728208344161859788723710499669789437054543466498757334433304755373429155852863014273054968873733131031079679132635004982636439994258610564294722140626308303260326880004747317168385315857023862944204582135454323913213544171751163200239965891946206960603850781526894822712501773224199708914761060852724718274320635176221202108950697996479738087619097144359079377459695833085493560870980115287998024352445300387557765198271689509940865444230035434959697262397556726548980104171499072965599643379349318357448021018276212034577889696640478485676798169795555871099723378885696931553832395785708002579913606826182821493882289052073740187462225577750289134653107456547770613024538308838185188875832084001468933741092781113032396161501965641844762071083624969253660007504006604726731023689460808204868573047148393154593067297627375102273114713349030649564547155524040778343646188983599606164155578076576554760786354314121173282895575886686657989978337858825570761407557418221663286135878570592871321997391132122467639842228207734784526935197991072787853103306499019190356612981760 [127,113] 31251853381130075748508093956783240045023748528179356611820795678315642390888543237986137270883817139435618460054813101766810694986774706469511123859905456809356885685988196015448182696072386110765789193705719635633238304624349850637870970784182062762756849981737938907440995608566832279712450538336112955487314735283111538815904013669491699667441586963908937339993927536924697609913448127396137321225539325339653086157845963765649752021244940721279075778179976734727319762714696433296805432627648877624213464812953774163663267446934715388468348219342900017237675530567807858255521375724208682159172037935053428430021652031772588371755545973323355014209506613969976834634270527513537043605580976524606856375696792528548618511667126119232748211948208317906059910995324249865083737891854463621280755712681760255495013294499748603430722638599027640594457579544906243774306671326457212047699687678381851842588204663388923837289224053474693939252769941942890752025633800379907092280740942426705009618002198571349975776894522292127868316661123939892163190436160402981221298629682585968560345931367051826030287417804494560652240579869959770426641850153882083858889768963926890068247248506834665552444514211042400012111877459509387701030344106628159603515459154602840603712163838582927578316129480888346818512296842864758734307351271490796282013483589591919243787025069522100764351982415187942137591602308018387481727727623381284159757933973468748653246688557643380444401480836104570570160659541255318963528651626900572721625803455140767330432079889643569849598026122122156573615529415224299684694055238808194549911378061395337944837024935077284783170683104991668151359610419547124622568515880477121537256234131990429255723174978815591513882452051210177553290999381742699636182607377327761316094599211911958276227171440883492545771539206816885958221634820125777667957709773748316361063647463411157111605063305678071887723697367119734054721727479329057828058307748369872061736971327879168 [127,114] -6810528530911320115104795295179857787211459997595609623327188721636933460548852784761612400572390761394476437254017647524527123448666790940245817390889263094773550785006571295885993688438348766491151579390717575123626494678872097780487627595101093092076393690856756717978143103305019123073344703903953161267152170206587628432327830809600024727959534353263802488408109827457975917801091841404682193995988234111584851040300877325938431275189156775726223925408499344577747980155243920938034766357370383032839082743708337214614698791377228792446140709925499958916649265418124039507340100810927776754485328213645969984377532344206479873943676054102825743248485259294569038005700548650256900010179366998869925337505519397779958531690365090807526857059659212425698955744592920137359927878480219803303182270283081508988015940465529454859144188950378546564242012169993593473821596588549780327589871192057392966991002006740976489450350382589398989134829160151519778340887844877283857857858279956144653297150396296994775717440771595809696592278561601251943824101724509833919140152668206687814366534315052386343178993809277722612956905746346368865259243624634595262774459236823275607796712514429187384124118583280677716502325172392093174704299769488991269316396243249822004819553727023036867930798613356698002225376769126104214052627007779586614392213009373292381649094198407280284567340164075637778370311166916334353142113750874504729422269982488414574894929848614658487600282972563916867336263527827628283214395267507174750091790865433004543899509516665677394148756142303384690070557284772393213153044448939968995731166952524946760573977223485434842198543876753013552497741755593041924904382708808174929706443324679198993094417843744285122072450873168166473417641344806149339739854299782171845112931354063376947190931911844762033595095011497488170876726289321196256958883987480129077024476706584703825503320730594959516924298295219240841285104538477430286149212644987613987323772928 [127,115] 677696357874090871672744596488785282676872653100835379590296658818292022459390990316175046474303309012513535030720906244170657224855223015109265071888510284081743525336758035889599132321314674757586597564260910902563605220259647223867938254201960175121620536388819689439747160985154405467405310238981142665889267872889843497334815297135451419359653525884049125928500240737853878959085314064581825827453965718584372722106040547019883950845486230179389808571363416176220363371904405252558919064433051009477646182515982476814584481841293750778278810389049024149261684091279866593050479423565406419227597470499503879836937341479369151966660452756161925401115328282677661531508884666283858640922118010693771333314699203326238557817705324195469406253822995162077952050227686620655345710411152648473719895600420125225873822720124298953523909173427269255817999392980142604244867033460970209019214184704985596673407319624815526371154933541501098533931361721106474958683479144660913214660925526326590494086612836492068708622197933832061465235233954891379919758277407765787454262438593100551480265537399752192028024676242520982526648382369269425404164227103322997566915957208086026938758359735592143713202805845014726435425874799831607924835936810393012463779012759589976224556184480898982499833370689194480699617957727719391508003975074734204176855635989127478709238363898149533502639296829668677205472872892089495193184947946681046573700206304098705673951932908055660828869009479611763100659805154766087012006723125154535649985472048837211442892593842502110693069517237935684905172783754555213888929965521355865084996383927895759018353792673812267059112140308681880322719233644283419707662298414135721519139053632065292554029303635857733228967452240883308663946115671130072610156461056393962156711574380589783995729452207899517077724296063752050507434707044768280792817793170400782110544892215246356508681487585905343606096439741432373239405856555231410858582703166517374976 [127,116] -685755211702375112343100426486175635716582831779372082396171322577179287755160296708898910758238093278822614420666841038629730444828313453588813484596346901067212861665342510246723846453983712239940339409735216442745614337167402386141814388143507449371224215630058472660277633508197353043332747608024891666437124413369818141881284016897297453535659305477409165052558015589550644803263340139283483079624965597884733578794159267344369435985060585876742679234532654318353950165182486989788565193067651436000442859684482562525464773255831083275192141892761663838800821294456669959874085649975832892074330445714160582202120044948017515811591825471637111656051105721435979584210218289531829027619109379845752569925028568507274036092446711372564939644237564556332579033036905400146089186182301712917981547262852527757388484284156175186212870347857075292247719319204749249554664780674274153810539925222516223188495322786723182788237172728880432823283094116458174692290052964919563958639260308566174183288898878994297626709130739691577127409238225810407337178976817143984465911572786529197459966518186297974369990626662313090749911483075453206987858897324122623197995894513308695329281341594217295049314667194675832604516213255556021138095731077428022442382374775612518756686094233711622902427200712416642930796701493821220278184764542198594708073290798312751209105546198088193473528240643102066082176035076048057488372435820876602369817829963626296722170921200927174352034319510039974115641000047940038951235305887616232408872163275692285483773575534524517475305152390643999232110599551864511611626184312625812815388819191220316106413066052321722705245293558264244965681249599159246133479397062391269412035197822517556053453998284580842097973047959387716470294670014744489979689761518135888965583273605008058222728454800706845548788885094108471822084631568318376044687552705040974043750718365438662725497237664142514255965090001383133341766004691753937642937817661440 [127,117] 194319818517527478955494808791072902951675095141947535918270419266486509023256660420054447648453912837922624103126737659425296882349983953441557229266375202473361106245070568320065854038871493754232656326934347992649779023038814364855603448130136603463464670343051628324570055659250026866378520934452396325151097684135557011074123522578379794964485028562424121897182601880654238394497160042241861398197522658012488610696718643490522944178997765023971675176242863462454755608455586993073477999261618090458273053418329446568173760879720086450724279248342520143361319091196576016215778483435688549680591230837819975110461264100185910726636282728877797667121369313007620813609606019230738767888677014552387299864653783766790306833333466930967785681416699604671024793106479942156799604411533495786148287836253995638247517688105184515967232546825776032196325973723882589185137763587375286872197773540567004856138751306178685159863619155485529063271163447474347945733907948998349638934997705327564470387086265827971514260454069957792347245516376795816452280877348917204250802492628159437593050761699845306738024616693235291784444586884003408053274306408523253066832750001124293705537865287715061145926528017748413654423545823364449514462999726599417838946509720455945372232497724668638961337564595342484451681165864147173472693187632117558516786970570863867720904272899410926043450186897962895077651794726324146510169840370048040499689418486829020964170641360923790635476079090146541257665452293333653098773175833944717911025887876115983570649516536668145111146483168155009444767954616778981936519234452333669523353354222722744682116128615100921308807169266282350211559400449823888977161049282886481479982997670238631886069670440965649471519341637210662135877943280761752614648241633007802112295167739855555961615912700915249212033559310984703022112225079163105015700173400481922732645162911779543996727107740611109100750812908712411539977010304781708349603840 [127,118] -25428462366574702798294078870956695416276285070150723604138756218526559355163751709547615921395624786997524208653264182061426087135504415136472535969417189268126407492626442723728436481096385427098093637394277209706975577025750744337737573918627310312590690766338898270779352305812976479081154011372190572666523039720922579286227559849149896583092683985988654076215806149659759784647061271797384793197091150644132436619487954778159375733093399747592741428972244603496967157446129298738034096245389054375035015713952558732817499899952955030965717845723119508104795243907181879829013011649490721837490674865758273192924153659621497088493112757812023328549971890652855992086858508785848399113460959279035982297850269399753248278520012335076848165798893167082486422552512647410871260870906230394600009009992538158693575604032853863752870686969580447274888419933247193292029012277162742864143259829071577933952826108926498890621666447632030584543145318441881686993699400511157842165459437016401356417984804028303178798413200148795904327279822273691393531842704853371233389242254851562898257679070296331450894500357543585232775563490993375317098577559907691873256633879693241612057583853893523603350948624364171348770292789570556838279696361868618977255560931233666165781520198351165371508002217150439837181139818545986540933499742100274374961125212109571086565751210746516803655059476745587316457164105342338617976865622844437303386004851828447366895060797632532361791871095020930631248096395732468136844711418116957659851566158244389156317552475070549101781702975782717252459711464861827480330474853899964714198986117476299027623839445843620888792231185489911627921169020378212771940836419524824096257511894969493546751455186566561296868452568190016130006224695578058670684669753052736758186172627279670547072714644727609915435593390566269315251962987590200984545519432466387795193436218125873779700857403572117041990716532572665545168368852228702208 [127,119] -101365107788029599224133495041294050798845427146369757902406208600485755885427529247540442628429577370546610951832265972040337913856564098261439783983041034670524115734817395807161698531048844962483647664421206801975010688725343447709034885326930935952844241291496935109765378641478647571267707057880207798711627927883789753164870094164394700925044263784545111337934428821522751521343525427984187867490000104956947730764083557691256061084331477193637819371406421511545246517519228650991024362681962256359983469887689061301582158124652537647432769841722725121870391624263466372618784955412573495109106415044699681993768669803181023881664716517430495504905777262807257744985630301515702975704201314187214458673325102236545136806630535607336425163618956910632996622634793648506441707721800531932651262729384187020325554854793637112913702896362577533376702343827725143994568883307987773301497628806965711510235568606311927322334769080034705001898635865738227000695699137584026511510084225336112068321077643636597129319842412794863411433058477403023396278228233171935535687982573689888745435460566146197772742801038004288639099210516840472649525960872376731307269575852571982052114549133705063067306768830801608264574967204942372056408457875538036950097447330298815925036750060181169672340398463922058201490153663654994810897392763241980481932108723422307787017867908044918596969284787845783613780477851820549126424362688358057505865504287158245173323613750408646965040789063495066134611863350923244564940730751268809863081426654003165810569249144486178152562179098472325808610763110423570078943322355911520980077419836245900677803495249709079815161930345599714683037183858076154023919069290197530531570854990632617287500615652531780322330689493788023370296286819480829068869440339377358229448070010047529597579698928741640143478477261757676707688089665721084368059505466144095311130075695993172061533236569267396807032791755743977467925962752 [127,120] -5345682190272908560387962969076837473056724596752217641027584647651507514698884366313845408618178711301392080206855221802445630459150989268839799086153255502444287650671149826909395814299665891196611145634287200118472714088054960509714733417981177970383073077084961270546463399554396109210716967841172681868824185682159240636728061256491742271815325309742727863177195193723909699440246414792498726067416877922968401360518425322662795381224791066507004811584691640978672744238544574708998721919843644318742938963878817344678469920339148883360852332986624041045563577492072866453022247473289613012751185067904532702502305544962795876006180837269118333721756205823396958098156605703008476744932279520696273778982699410242803220134513911613623575516884283269783635532021271151766312017164829435397419542110681131127557873790737683135410735105471183179856923510214922030876831762029244577645991330164449852969196352463204075421082823927229618598054934648214427187120529336350435701173226812773253972707834197919216390407429070422705913224294171396188257788806863222126331799994341297638401790077249736640184020444464382101447066837746075157600349094479422589032838639336254119879198770816015247503707174176824838483825616860508095073749624173316462786720665057178898573775537394527302011930597817370614677118216809451123177111397405774939779587782322326006025311302779050757752113664134426713509075955254513457728860449831065934206327766924997078917991290443846812922704486214006375464920752990396077015889721405138769500389096315768819795323422692420438170739482536562123277256824991510859356920642353800887323024470430275156829713622813307625375245037667982018049694061550321857948995845823759173137135476443737592393503539973065863848998827529700080393040337975133112180145919784428575968391009957603568623564149842378372609501774756000219368492602656715120924391454432883394315748825665399223692816576417226650836342449994356180992 [127,121] -62390589253061253850454845845103968716300590090239664736674760749931157950914300459960428083559496672434675618142847464411770713860834122005135071511903730503219119350887165866574515938030506535206603253832943728706899437780584932398374715685315182406226644986808810798213097792467767379083397846411945735627226135226924459364137098872575472510022412628812294782397247702328698995496689357586764887352212409625145608434428035604103183027073045886428899235462651384732869923287877802541373672221957134676025705015957086129222809903204046580304259632328588697412731660971571336479011031492480821719137459504946751881594391857946450148517806344771683639407757703026798054259336913928686182111960519800645365962424817490989070574187502382935301655786597505505670971260426650398526489543201341042740679628905451336187568426256349582900359595442951318670439581860473107253648328615968594153121317488550063374263017923423980152735275097555828763038350539147373607950637579151126802057578204208272849367878519114239028744615384866899499197743600390449433655276399027337013636781885823969112700957800516476501319137045429409785953620534656217640665130459774189679632310824634625477809253247357015493258473422366258444496973989945174023187253144422851836664146995886708126676121614820668577810786313550280743807001554422450761643990701450190149788858830245508241729661103745617785888285304176819351111763990658472711711936066290598362540977596648142003870085417989615448862295476539494320059076334622773477193263419842616857034772786108368630114451639735338768173667931630840225646910715208731475843492580899735830383555230612237390509475525150269320768802345871795339850452568770608440085177858541339901911289706251115380600897078693265270074561310217465999156680515779649762499095056582942749459173412734594958835254294665668099411298001184931139522136836464096219137411232289477171340492826256282199177544526934040283085180083671040 [127,122] 4141207875503604807679980760696871349765585387195674836253175636933863362115383128655928749616492457572837122166365034953690164677886935199553312206260840655694461394549750634027240324674051619793004313592619452799294296647347900953031902683226465463704053511460585148307695590132714509302142301634432437833398062150537160100824746372103769279323168568705595193498743544274700931793323609039980126667568465130532104998340393645488713223696234770614478697683302902446159206313345632042411541402221901710786051874839307393776099124088336067145766046767667485825580304680891501202712677357831539958510395021402884454602106829239830696454098447657706185427808328330516942927904820005997463227527037985708568178160602698325946752853434412191883161441121542654363043404638192611706630625812551716498533715470616584294065038409537122287887464223164088674302561493775169970294715553342076215539245639217585519868495099385451305983786282500426467791711738093503582089451723306180433851805363821349890269529742205954074845369760908077264245706742765464152455327241893843095247656770838270730522106919368069399643707338139698722962253722065779249159489764584540884787280279877728493313977364274896508149569579798152337920148416214714330705109404032185565396241452672784757961552563383245786645111594133252688297511194215169820014368801606273910838458182035765444804364771356652180789939911561174187558852094050326668183598261813720960703616462406376930718909670758788970693777862345734895792599062669976947053745185258006249746810274101762241853248552712709076406837376420231260955106975018384782494887792587971372492194087054252358329951391379489527059516613485488181317647074543678478809897496697734730471607053153975547568667221177859621142812158314454391471455530448059855674129546187200394196088660351342823122628849680096947547837293898005997751122692533965600579149047127923990328353084210194064112611036085577943947608064 [127,123] -330868489579320569432629834660188181959711979092901410424214657313149242369795703592998191690205498542495597557405735385623224828319580689433475533697386621850567757160098576594678355581081871765222962867464433183654806017571916562410503766647137958151633862880933295460488167601508072545611456928478830076190314071993066053297216426225468726336210697631578702641631324945286505090638396881000811676672754247775020338027248974330134707252995821109424261741917522332077632037696049544656388574195062951193908273794649327576657678243850255957089701634221466865534401222755368201286422198572837684810982172555216583984839219313808643273886364648916841403067578234368655449705842408174279889695992436929406378088175478245208976501070920272506909064766635486663825063802139865827657580891147775425743917989977325645725857874198921249724606093582419981245624116159069880827680130803836165071389105110729869589811797883495853300515662775390441280979155285147615356107783964577743925897438974542287805130575088001047783231641012048659697379611685250383611353120736661893352951753981700221453948648076337217907428163992764424603959166123284822537666445709057404915848028333428751459666635590512520663859254951130678698946829842045073407683703470281957827727914293110436999002955873499549137967677492122123707931324541017845604178841396375986143269118864533994072870873205014559160527219437790657055512624545933590801562445530692857183226926611444881961157487932311439561002552179988867636884717718022961995171478900837267159684800003722807715331646823687400016623723032134683804397863958406150572770392448311119270465740697923932601969668219324371627488765493971317378916468483013877442737198623876537942735028455604657643295898591865209564452212120551703730739522267270106974640112646605629341034685316235399907453538183930388102298554049377155374430822023932044589128328150293417193422294659742778990381745022362001408 [127,124] 3878340710737376550429140963684637711662381635542517490461143878096295441714222432869660221239324581340641105475249733245433544853779190814830730313708829892310070919480198288091724622557169996648732964442874463644109721430450745783490632569622189365493788727094021160829023044352850971301457803205434488688270267299924911357695447827328762064354536493370633922765125414214771957108511155878874331815900990491364336567443714463211030853341807320953716313253173917765738856847625599202595974647148522473929609420207366377210773714968413245097292413907998307444726020552440921927043344592890233891954552954957727632278656470385461552147000184161023101286343236627611648039236612227230773708827073510825674738405093518935407531460269162711199736823464609744327734411061952018353250269813249482870859449580234026822042386939155503300809344177745643773280991229281959591549533506748894431990888978040602145796942734763528894183932078623544831171323077957596982299884384386922304761717557154096947763943413900396751384636628281200480459553443954547572096220566506736584910630191876002217436942408859956136489514953493227697601734832116292789979538866353812379980000844217142213195841729935011211546694923818025479194868879198240462562294577232168018623119280891855302354728306707166156978312376117496060054729159437261978457505107191602086501909991863987898673075510066407042587286255694583815083211527991184293947852842926013412100431825842192438174628062117303285169959645935357670899571849807046052594905747354062547855262745997633200599752855917935255913978105320454529263304796921782134435140406860234257840755223320705556525184334830530542380536325820355233922460091811372773512430278490277344971393013317188156506412911980367904114469013551006612610456632612092462480208885528827641461456499421273483759130027737309304818794741355489972547702852271060300692698864921010137649037618033542302017217982464 [127,125] -232962809490040738792895443779692608425861368985118422115610198327480390601338210491054495746434744678709734055301972519392709889746818544299880538485161073011276749573360191548885859579313765444548660335976532311417865229609727178019576311944592131784614913214098678675296409969246930140979534970296089013919888649031614022747639916426770169573291077839424934020855450550358988257495797356058183903586181643191104669471285705291982267445900195386628317291868736674240581144192419938279536110864608501671544990852227769741471719438901555053963556322693769750953660447045701765847688139321798187149893812149904254057398504597625742081969071818517241650731028035410220271763877267639584768082434431215416465603781802579329429406593388086555795685184573551288827734912543800653161901265500634544944934879942841054349030911900350161547932210484666594495742580059593495983113923644368132447963820478113287428800995131874809943477800095593656135853908629785108969255091356209060510665239754441565752160122599889848712820212059495825524256602726507481522228562379071211958406343978474319357120877433104496855061256281317094754512954999374201483437554440793868261281979583250015383118549585370875400025744962111988139298114689869129286249253749444920974241715240115029308522064006970245580167752228220700836162534822051230443664888389518746087593459752811785451029156281514847844146458130464717884460622886420352393785671039343482206065932816462451990102345442409061694220364054931708940138098616093591889818542885018000017215876981650328940310604751141349811897515944965451665228226857778461548164758229517362787963814475228991642275160714209168157122342465760673191490236518076735858384878613401254570364480071308844545602182383764258164663734348336445650161003277860303407211682193933371970763592644158210404239203749439229938737836688649127484159741220058339636734780085572511924431004958526602944512 [127,126] -10002853830507938581906041408670416256057703882443111644755589235387529000448473621186072651155800604223906233517730195894603472754792561720769087223955217685584718743108809404784176709107040216940306511704803489236091311182283105664698354447008298646190256368162955515708713116460642855268221625179134206173472307894073820178269340893332317389955000747239738603250214222236636034306953386358811775369251074507118139910245095368479810685720825067094478797061954467527980050123393344335246737831316793918103341048182670572553854869603829395994149903627515614534532299280683888107132951153454107652858664628227523619599879966758135401046914614083537810900876032330242692884636056514524038485855346205649406888082982639177608768536053553244060768619535582522000285152093111715566661118131544881433381208602328412883038432071371673645926190561542915986915598243217814379526292024658352229058270117527323996686037268186791121949079403662072051502441833764500904236936071286962917715080545490961253358852094446223268806339251563518292588666825911407006738649585732330408093960649962896963652113537998259725017838797488174538883581418723637943731757642364991849003415102773506638722105423781645901987442755986069266111313461228120076220160783581906028856231283969958147383437865028290531080506237362120144012273479142067554621365440089285390899384466615944786839016893856880124688926245901048265831247936436303275856551745259859640733039212084302410767381991968572585694602000262880097137443268462420353696719123227534484841517152927874522275259907306014767895653904708170900864158139511272583064737537492918834330089083905696389159584461053879599758077254260566940233594756887831736236854354666808463029960954482355441443495725306990019692792952801723640080925997779173652463161865391639969090474419723548829076572745315121183367851629538566644140759381864746465467447695250770849818010801086464 [127,127] 726131915001513203985325913058035407234642407802783055355032260922675240538748618794923828206381135717137232315733698305033329655776562873345948610256139830737767409985791180246033312790115765220511300412180847954483874972345979125151911461166019729535534140717273640020562311161499207701249189232949080549845505220940075102675770971380067876107663322803058459252614556993132616974243408740072525613959296501028482322889439719072128398533954768242944909110258025645279973039582005050250119410152606148482789506981177787903532317216063256088954805656458694170655525733592245518550606044599963240815940994051610621226039381652942799136807741482011816309445769721622721442573069784871208421447802907862512659866044388094377580831819180271529451529363750538276559494161248280976572734455557613818026230926913940166866112566703794266892744473672263533931614784447375386158465463507109930389928626110771632199166741363737001542966944498700229484691131507830848005276428841419779631816153052631357037167030762103109389111557114420901345410927341567011850394263712190345311478093348370253475852662298594408401423183583763947648947113811292318834620930853068273490498593444911735968648006325584023417508129878015835538346342962827312240252957824912528978887416308238487200780771651688666825812045330863880512854338870981657921801276994991697107787369727161819326201422852399838348912693836162952996510354375237552243549298367741585063385802447720694287695643397469840614712653536661439728530752445755763184428387042964934359756016658677714728233074725188250363707864173071528637112874500049933547087712268267445507272057636821516131599601410005642563438453496846597938449100171850494971601672182634482513169924039261018099323859404563475368495703693835928277704202760991179239299831510194367730560237811998902059435502141725219417906281102227619569970483310977087130450255564418754492248064 [128,0] 32644234430762654921496200359649533899254143062459987273302493440737195724824427419040028123625895822030936018600705288409795724045232395402843089914522151626697824728909753856024012874116632600660169209108933161081019328938556406129178225761067257377990781757072313315051123113797939857013341598513168004037546991195043733506171321201485586133005509137860345168034463688731454962755356328468587086310311950884148970695809529947768084436024368547916555688760331145533724987618522818832580750682405376986335071063754080486251091038979865676936555855582791986423261307714878611207089031026458134735400225087988271174102788517128497865858703140136133160773299488572503683279187016637105370398465092938622074593741404509704171999798012938401765990381352516205374632438827964744251419222209806361644565003435993561726772243450683499939746600590852457503213035435416572838549925330989487729231695023106956859789335959617657452846487174492875001343373926603325678931649170897109968754087552589768930195238437492109095221628536477632761684471746629108241844769794015446276787885755115098162749863965910579730946732088850650556280496395354329313493936346299283150953196550660733883570838383744447068417745234064883922638824577166378641738914941244787659744779676775214876019310011972988973261711908883719786120552624656369246048349615415661927741040007012393384997403475553212896668227825367416862233991546642739851248522431184817254426729039667982884320137421926463419503280630234470122067438076798585240066225321880879794917600152191056102131128180279531899596079846347958996343645714028965580663295165860049257240190096865922320832851105398873014682094411215377835554493250154174962554295276443494108628015464509681244853720385945835471559754224810801696265191191734616042785781684636802337183104380444561532571678568449968618523616603454553051262170184028790900733420833343695869111212587379271083194687056823378360473455936897330566392496169742163869356277172477012099744205758278944207820082384745482731890911155366884386568600121624617488048931846607936872632989594729952590590618639868509427522441212939550176273519474384903881931042026981593413673414119390587076619956584659847975626797126029574265655198163026766993829063141504283931760585795951825036174786149930040551013544101810975106627430234674901054455088093856110589249697835478088648223081531669476323102461676195495954289071960374712944030761718750000 [128,1] 1415535847271897681645967200188274569857182233724253242141548930921600508098451552018066264532923686438776711948936782401649795865503040329926237968548880127066391434624545254485062702051425440834998863249799702867660048166992333516582986331455345052200905199434442473580870807436103380545841594396566470025014552482946911440367514250772141239447797376721325671011856742443566627716047407878974829733522307632178818144994112139265119005831952118418602258169094007376329983403979601793686060835724932733082893787240444414575522156234672565526974053393363337183598033704247052449459189245189944611911983717887671372012609889743496387954995589089493030139240505245450999436139988431420366651488168440766867292151318519603859779049440310839996839200740915019062958832644195186499990124128078738228995936793309599709817847407072552386599167532599771583581664914985529461446617087527262360985315265186812623465713030654533029081671827885154422841259733617422357885298518342958149002223637943167956073307707173941972503476279098121845700099223217773064678983614173501484361603482068873055740587906405929349427654324028536023861731249878791994006652852682304658130423194812235424972844749096919997764408213539266547032906227936180236850545788289565460295061689115115164620900422604377642410753136912507783575959212272998636496535553847977382315392824246093321476971175232683360791838458161830511254144624031353504776559931414133420678501021924381650176745529440078596797709117558153696712410957060040580184604586059574885295878772627381794114498296597863682919754148136915526056242021917796379429918929785459839822463332185537675672519970218060557218375610233456428324665110405119542237768875163435290410690384171365354761198083051777241880103706414286091477039575253212483656356953490947189432419835513496451569989637557822399360483107968972437012542288324857537003143669495474364934227932460959938579864158984777036740926104941856165316633810980807616537871521962921144479299299527254014358183210304061460742859941109233501762219814938926908767921549354630686404404126243899808476299234006428862324484189448518269246629967220785676743753850844910307619214742208854802017614808054889549309568267365375564308040139583303382337697178980734000662506315888481708415544119899322225991700908177047249083923590157802535320975080085185952103335640174596100217415725574649983142024728399732680372835602611303329467773437500000 [128,2] 429093099660615988852305657834777022515016238182358958361503596886206055539337664272823912330310297947303646632653599852045644551204176542792276745827809015045205403751633586672859977792091887699132588791616321783136605734671775939907472502873133119704133949115388854816782704212021986449067931189705537283749553561574141869752779024338461175817713412902993785829228413793402078579839214896421013954500484482834952885670587392063618003160798182300735073150149193117676886549675042991431988637013625234386512164160661239797891432272149232315801555427326449209624487615344142916090545017200492267347147078983222896958878749579759353883083943602498073893044199761401095965647641045026647150019198095337642613500210318938535508055759136419408118765691067050888490299657024385643167148970647461888479053736281659950749359068933874035683229956107132161148127973753549469796139384758608435788545621825851495377272191838212175639653968632041282163853541534303752950127716344942522910828925896664736060969941915157098308976689181973928309574193106908367185821850266684098034423130270030228005345943298741121697504242584262917603225052300717770761394910271071881733837360442992915139695112068877530773096687295979877316490766559304155729709048215108800379196595619458222222439232469662120991812008915138369146619883793498226962537149941457125525018726475900373050155513715548852176873358118229827971889129335640920157793828035161981016611072465167925870219157722038895785902041501711565913926733344127976674166980571517906619842858997312326739631118804321195863519961204468578202185720468375309340121411257673433523120276958047437624546283741687581316375067512404092732028341634897368708580983609768683277602888858620176267134478933135740220892660322954560944739359864343356151540947576191077023009809618326655553178014214132829190860803978112683654842525513614354931846567317566094945370110670863858545053406958264795065707561197552951596687101236177576564012369009730475226451509235835395486797028702470235211838072590599781691275190368866850274919888966785940845877564661947957452557381448886921163382148882313490325509519525204981318904952177863775548597926797012357810637948977718225124267969824712422777993600648123758342328503976920386387318907599470064885605826459401100939175139205136234484984182862942975005379697971671028021633926161581518384896700911922649834817633518468937836587429046630859375000000000000 [128,3] -8347412440717162922068216359932112335897815112859163621928142652104453558160242225038613022854390521630813636544277429126395249661687235370282949794812610440532903549676009357773126199219558083586670985262635317874524638559775196786874529786169437124736267340378746377573822819423610169546408422817701195100453712329826882520410480848611301176713084367463052198590389205194937260406617450559010211086524860243417531738460139837339166694176418299394830166494404265543278920175354322373956442419154215359796985649238053605364883812473743157261217127696626815343509006374263721045308782600443247404775239804127040620839206725152697572757127628025135089516071508846536905191488602229687270982782453381964605340567173086999412137219443291384383779156918419187403333986762492603909708372876181098448937281258148174246469403303042038745453391388062620066335808497210574409031461008645752003028252055001135913895821630038413612299378106258707918811322931045879599799229234171551737367597306922758672459953718407755352822936497339335729175818007836220282327832879490564215135480683050564717294147644427532216805522626122948924445049014656456262893987841992882566249994886346302832267340113806435749697283719635849435990437482937835017818263679967457331378914762995231173634438951324736574867330530291986206339976227049246410182917186903415464458147981055484796759630683539391927078117704711551958916484190752911344895755583213796762334831066420606668369794270516697610308454252334967517125578875014176841148915167784237667674109326656123105375274052224171237705241705775693896457666801297746287416508666058785072221869880225504513440612962574240229292691769006381400946072294003281026350148113817840446810146932619033512424055847855106506351449295703813328577748931303738725455516340502914077919876542236989158318385177270000394850891092414048561055653050963689260995630099490468664942944080312586537446457642382337787235976436834585497753029034188308561495135197840977933860426831004850776412891614421321661200232212805441080885391142420742948580682160035262129171850625741333118811864327759525805324767686686216903270496121372338125980571077385021460272831718997336845523257042494060508959173918031636520977310032615055248653606052906410942468796796970586306196050119031777412911777714060297963290956669279550558254027723907171629586952670434671998357698603913763725666019599458422817406244575977325439453125000000 [128,4] 382417251272664005887456683714916293938728722478518314415903301472984772788006414726617576508352944149758528971115434118229488949029002841289596275715027564434758538543319071376489862990555821245990821236958562896071868931378905940572753603831640152316354947372586256952773025603891214567281424206719064311094018676546052583857981250773137366188989301083880389473340289107218490007039571741044250064112359249569329085049015156144977134356847841052329323415302030624843423124136323210261849957487112631647241033519755786271112213023456661799169091963835397831574505296338703591134124579642146205901613526241192799410659170447278413851543999548678445507084712851064751315432039404490886947534233280263346132680918273165902647307288581913345759934059183215285063067907913648152027099425187483946619956687706612203552580006392180191142965438187204127031640072945763975383784134964259697216341147515715129304569914612084679930033033300709818324332951418715725590688829032772747779861422268986443745713520624655898025333737271012289190250681393385448914655792274277456851132576846194838022141448255198773564555621145480314335587223108029592489965687409138058125811552225001554340250062223039851913463006353677194839462758561240933075550234967918640522266244279064639896738520063485352522023921919398094401387367324686453000920804213966090508290671805605067213711588599894993790598214869586633294391065774976374438689844127071352335994836664555657735332251299634149149003612660305809035654782367446627744892101725056505748585423141757612309400321820459200146257680087794082578961939537114544411285850612409876683778809199424285565170184496798592043965509776222266570457702780402470528192730839716809758348334032624421994494005902010608824451749593914671567629261748023757238379690606898691486254420225695063168678211768012539445140156227042428264078918000579844039432640621122904358998033079317283809331865101150429948915397330699633209661883044925616716927163229875474657118955261994807618095916055408939599259821103055992090507980515823486341896141427657363357658330797409435866461355432254461171663425868344200588971847919216718547776239609887147604236185390450838849033449501763171230172365812207762302113941657762170829766233825188522643234252435599123436608281064989520159567100540286264442573211869596252644975740139179512683373506011761658734011146490439081446766067529097199440002441406250000000000000000 [128,5] -14304914375488404669908740013239119022495110402116315363754200929022059885908937479889137859116982414738049907256703012520863908187152222485232952294443048169093334484147832798054171052511392458448371465626156137738656325465768330345461844731354453355941477700953477089015134430580067844356776254852523568023143053313753053723753920613969459588017140956678280774329251529519469430733442631770964425090852276996330149691290936857116241622262717145996054972423413979289730110650629360427579871629423378091184007433445259126853031614936179618668344718128844210860870436372230702281084305656299154462362476950533498589386413072903111775374468219518743875199299625999328059918249083124598204645199507136365623206095821065165124640396863310037383348769467289776591971118204936864555989716014859873186745732587487429717474254871504257490997445897855334499644248552300505767936228871441062361801094395198186591622233687790796449917004281472427740091485420815840652645240023369551886077049879067536205437625761319769214936117386855490920215063042241266434626420841215483079073634650212990532676237169891422486728161088149544912503210188066653319087784006732865459918662412850166486301380413969137424299490863499729815889324385760985749620702416498286275581716272436604707642124516859445951213076720541932727246885531843625539676825408023728160641335727213802875021931774918401356669986592974611863119919700248675407417764917688043700360607783291331468553721379698075597623358134860647413517234112683784741405659998154176340026386518466425383056295016382768534824550776457440302239893083758831311718792116563231171744591745300836863123300618089846138331201125916865880837914952811543504220790689161077264818950923357256270181882040163882605486078630860511474031939451460090212697083413166922783502906212847651369135034561212446442529901176439637600706992393875176727567562514830018719093014648016392339243936090181773478479431172333016702517382874498825031488109909255773826538361953593026530801277138712681931445634299905097086224084704691876458160677460678527234685617304565183015917799653981925348075928669693858236476476893289525345040933665187705566864451899101859727800642997722151235904173729853359642158476432429749882483146213784916375632411442474603291399373079750857840700244408309456666960040320128076742387653975614750456121042311957586292298986161732055055750834071659483015537261962890625000000000000 [128,6] 215402970598560976288707706782602179359234417671570020524838464357176419192584259874796470537324454024470044172930520752432419514261557339267878413079232044717522337976589967293188138245034197951374044017343576734380291223132607961279097653240479726300609131450893661490938858360628757074022842271999786690861766248777185989057698574598927040392687909604766836255402514794010955579096083396910149772285688283780268529878638286181445223565534730809113968949344767799320807517767589799679445119913435017928168152492085492715240873432197012896905549405636270449541986521501068279148568715095600806062276503170545161589594359783402100797069902995408460830948824755030397823345875862463370723807053917875150434095035786044971027286997325883327091301166878379470130174615285499022379095198179791701021972368345230352912841064687141245405457699396261743451322200139220732291126983526039775419852895375854175914398119357116820225590254837000619873393191731232212836411991386155101844848208553830571539131011011793232252446672701328318956124751177679913587525578263627995924663469361271500712758983842895244437348062445590255447645835696913676874678981936643853105427052152185244942417956650584121052544074134311321171384574191485891074133746852963201393531901087860009611965838707250620913697106582334613168311019796246224925973514474325521094130314460476699070657133023450982173417173602937542784793092736757385005785854183592973821078681666773894693015182340806560089157850211780918760135377812197798611553428174648674617976103142703688017158898943764565552557581294696582304150582728277096674788398361256448781307066961562671564891585839842449471927505995121371791599165740546281781514531805658436193701661160505161095751313597023992571061739343640682221571774916501060114938581260301292013688237551494349412536310657843745135114044581609150612691336710854470406639477093817725676735992845273991202592751967053358112110806484297542614028577172236252465593361853578529758557767788954400308924693036865822968202731887507563931442149530811087758506170844250969934140667770019533906537640140284256999417424183361541343026018048748916869154225027309413767068586917611592163548033762299632672796961167189192289163653407715247393823515287775239946531389226420357701990502338486264272440491204996507717858954882775322067555358517969099836593908778637313417944512509982768477811987395398318767547607421875000000000000 [128,7] -1531848267318562166771814227375943420871960736825554473608826812113608255619436073053041309354634583971464274670099396729372627905248998241460063529249895063327912574316349757499669717600109586122243021697105951007612165977408524800560278207535732394828463197174870113936556212815225779454030017570623524856653166910678392430277398751875404889555218994203173889457058139150747683894026880629323469914567764034732045320844941564135651554889511481216308801475588335799222502554765782278752627801016784125316671803038472575937830117976267895968760685131547540194831822631809457574993559087525430205425244546350663154390062347594031305380634094876384417151085032997763671798735944427967849799768067943310044992576814274833094731855627305464148804639008107319912064144692753777268783288835757206700993182196754451069869843180901043236077376188199152007366842767919351721719770050769751115715496717595717185786939597893929847499166978928790212478638455029366724646821339891774293738826097511572132586084456972013637986321420870279906473184491636330391778304403103124272620651524895551440991558934279006361783755053421758966169970056069626708623453710850353918243031154412458222297001671801831910826394756500273551014106378081887212016325746992159021777438041091520212332244823193072432757049361885052767696871514005942273356287989598062549370789707084327515711897048669746689752697880885553712427710129815386604476452001111938244157753805012817822784774583949090850212770756186888854983466425247496166140047645245724043724806830020847652838162538666682514057785334433159097176548677028410037393373085564157904494648079519526442796255992605708244633926663416468013595814952383176144459185096602166932340823335889337831543722712897257302517925546274796199434056398945969632921620317586559464805467545458837181268641653972291994461233957247479406693754930668563280583540244820860085674279372905453474471841891348854597344769270456530765575961182681657149389264779643219656389716183810631696680985011200463435088992124453346371987208860213198681159628775532516910603662432355109513611945265448135739647921989297376378745793501682633526247108201510620778686276615630046896580939545352694603495153123094059576955170887047271309033540213909483018194313202196409054389955119974876170186853011170120721629942060121878416369015969780621756595148233782836959227157200150518101544605542585486546158790588378906250000000 [128,8] 4883182440395780180007648084177813799809695348287192389586049583339112665619560616147306204276194946269065679537490228614454818950749408930095244475953435916887605121321594438915750902356457784138585437596595214867272155724003049300477592926485047921802423323277247890764521273335177591323882685549375079791889338944280239362177920689283356876763564088637525975976422566905378491513884898403376646357540055172629089723995564444302961126373979956792614220225567363340184194205442529388927471341987928643716879374753674152692564626196064272982644228276143396665974812484835831149701358611866901674771036236811485266332286547219689698919511765423335147208279471146280600565806306606042599466741493981884538799995863025791598148185603148522938894219599021486333931684975703950759441452440501978676195488359598221832416778312338841805870191282977036108846759105164951246834158701135643590768744129873962453044469502189736326557687082752340153272859732640934090638882987573619575369054393150959392416397468727429962312137206278224096887505283920553538581198229752688252686544073258939892615537341541527095157937891747544572765339621362627448919354761657804335628658785723174998381607853182573750497150191721833401314375724861545417123237795803438814010701200970973755499997346311830678383595023169699128985883020107501886088691385805140281498572779190170001897160883035833274960232236523765787047467820420317963627162463447974508969607772092351540301890769884456480555937055533474551929386402890570114270636347544539517566019805958086955188956075904668850955214811090469114079132573754886954576454123138423448062594620431642312498993053125318522479849595113399351924602707092055193297738272565916584425751502005604255137184561227565652665094811864936859103756696100359533486747013479385400486813215657008289786398003647150334384063463793456017713247602233779445716833454150065144023573749278934294868225418409393122742042434731600767437709126855348268887941628918422351209209117893926960405756212605109234691521834926257406461770822478899972555124725436369747257065054335502194507029355693285444750848191209177222296443183446269415564719381890047842965533898559377565183892295471431302173206440829626204251340214306210279355356627239707698606123957820718208050672906838612500383636645194244503198255417530015875176391213627544812490005515033704430738481505613890476524829864501953125000000000000000000000 [128,9] 1328500813775356565602257234323148329684876352071617412538266883997836066589273944205204277642103691499406275520739180071639643064757067415562089179836965435852002910896683815149232172945238709189489014371428129690614807877000914824555724126809567799530385044411951782372098321276598738127865153797779992175695605265212102036403523273603420224976647260646779274032280428747407425146238598392252204620073494032215579142161958723670111032542187849877932645528097554586184355073386155468232547211586340260500461107822306252075999506190255956648394122892959871208545911860902642167784252000176490611736932599737339313874318204145437508403268337699515300735178138728572762734143804203066407848591978999367731176714139438975332831807092692399188261823629210807667741839984605725020271096410424734988145834417634444919666372025551005913650154708895322302988012765669431339791025602464967719633383164681914043301657106166429896160977678318309477091924774351433122978373571368897885122660495938142748248691241825827636113152633307766193974558880055869039789738208992126643657745104690345304683111400937558651138504504264600332368125511656155516632666884971760191128415995092615757982687869548353280591583433438498206901315882159714728682689942783016447668075856540195999291453417211602876365193758599965168459980260651913989091944766038237433370389347678349464235273125064162322792829841960933081192874572929658072095600662574009191958370264914198529088684121000042489948958287399353740557064928632097045576725433740848908788799318565920170981347194215161648502117473454625144154320993292257894333123954896945544363198203712826217122651635507459362437365997282056588033373347273977330403569256559857214870458784086245132839596606168748244906199322602643554389728528929519323480359647475549234843428765451347993380180944163398364489429602410309214547120267810904490082061099775830991867363661597017129660675391364092855759264739109164498689395488252469803662334000194508492306595662974181025054579475278450561192403266384247632836953635350206981307705705709624274797405622748961596775695594676863582198828715604250230366037751914599029642634159901349053866544528145681467885447732036633391072703611182040561240863602334783468741070536640008631745802375750049636780033756031000628951550413416789752369767457618774334982716419633092779486679200064234290801223892231064382940530776977539062500000000000000000 [128,10] -67741102088417178122248641244010465588268752234972091215884354518123584565338006754091380038574074850233684605770801999353404595100614944635474210316334594754442774405714038624922716216102852456677656201411379144415441082921487175639390870262891461031208860847927055763469094141478753689959494062330404161849060459892136793958652517851451764301525934134341533797270399577059035239002595927646500603115108173700031088412343531072990382535973959773959632715301315499882185187275204518874769802059903350688136704311588031183355884190027320301772363033812077333228127369976984541176671413277503116416373208213264243447594071712407809411255559659330372428721704935256020676843231020474154029958566535643216353818854021494311266204785643732793377875837148759246545965405685925446982898945946468988116546812246838381905758257013905181039655430325658179556965861387718049840436089319907275178218551492764859101915444467778039435236068919989612956901668597427843588478779863242870828368332730462436214794863894070630508533044594406517203383728269400986882524450058521823644600679949747742202221724733318204189748075317932631937660534906980006529696245698119090043641661020435611327388581468374815217945839594490816858012689848789208795810680145553054328564382041181263490887111873624930068169148157959801745393677779941453021968208093937624499302045800975401008544082936734911621177910343896441582619842567022009166453306296935256917237203798483308603756203213668362778290134302361804016552609939502366122419668752786251728047692292034557224721684218911049427402075599166322076596178663433012504993811385475742923280464727447957629227315854427469216537733216494917730718034650922948643042622562957707449381789592443244735566275943666405785424150206519012009373851429755929979004520118438668968918724593476284999627214175367507065738943436135146478461295940659552728945029338353066729351434407521081969564239897653246677303093626601272576130308265647241485651500540047655972691212492797328058291480934157284319392737300135960705986100584123585314994469280520942306182738470549417269494361745565923561463369035142641409343579556178727754691304025387055681583858354753424876767671542439740300146248401267500405577712627301841344329102726340490498338274303953374402692315471302949669038504534486084721888189945944357858098068484712850773720837615349266158659702341537922620773315429687500000000000000000000 [128,11] 256343540376156940525598477456323536650578945966058080755200675665377915205184173445935737101166281927293520788202824213397617216117082376711725644250240050516203987124259481500849322342360141865261178835447292911667597070841905173775732956477381188341648574169633401951311024079774211279562164438268881342551478833326070997971329664432591527710392583950183473287977857871994244672159956794467894315534609543705963140189251458366288156906761503107781726318063331575650502111179568959763079516133825717314144739866480374721531830181941486074090068492404118922310300069367607320003782838218969900690130965557896733776580601453297095243391622113625183337715979792975924670896890588938948635476552743377976563532956901133154609702594782177261333744528980703109658302390691661226883303566701771542889872663531420507669101025571588970882245529451539315984097290269668125779637259114000042383397406805907385115642024579136219947037147314542098466135912881295023072225855807138025082714745723377949501092818533604497198906651714828512951881233557889458045475912889558619603518873469666871712978112695218891198699549538739056912188711107397956064214370744562349088332707716415816924140652599139760573538485630461604492557191236367491997750435107414595835211359438590290778678903207921898638000243537020890141378898561109474603728584710663405970412621624068619331056060049073245599503761436338977753350811490644755696892398090387174688793209987663354313379027366572122875137021084103015401851315324732624722775418013988023679870075134584339246086344073517614880727802536083121910240430588193375000382824443430610226903281718024772175711476045002615736450435088354380791449921577779662706356159996751315833417596334655446273828984253876323436284387779738775619119053827398752263136384875794904372303373646468224480616893610864930601233363685893289158498466481263626393470878711757965837437113063802435064425966428745501292818113834924557554091222708846981812589470562165006436418455885419431543534473013755810261005338852025329880478031378831757266472189335258480209563040000264501903589295935252273454541586363237837070804690392604624450188645174436163459921629146014629573485555841299677398470599037870709092350877831790496532830479184041969356641544567571277911413376511715326093600297487586039384725630088402631117040051205058500426658779186269224159566704202006803825497627258300781250000000000000 [128,12] -519472160099143422750654036983105261925760350529814972816324765051170707671654882724991528801172547020495686988636465226930664648120157737261459732125915384064964202105852477251779755279609516605616518445027179026867131303799872824366006885713261723940578439046564050237121752677918919077151013016929037766561732244147792330063031240791899860007659526059581309391184637171838679735160504620757736514635151136578746353436566534337171802734056715324816747396371262229610550827387127017442520135894553275951607735648231958590452300210688346295590257194456403441668375531650120775075940281387147851433110655056504382878466065782162107029466159666265425073141414135711326992486959930177388984008028340281669858101940939846527432920254243898961606838114358164387747704897163743614583923211685085143634159671143673451658694726949074754275730157275446566985408379107156548319585337971902085496049924697884475590343141215683455118873398659402178840720957050512353393640788852963008919844474159727303307313547800635061900861948264765323944594772974658052357720013058284861369989407481314927765023368666270605562952533752197484486338663083433491706896308615086201455522111411231356360699213252190337463340353309400690911055842895714938028212874136401379565109267315421874955737669690406073655061159637295784229926557575032894586797043694960090555626659282437123849996348938389195265664165018377485093845071856262442750992590939008866763567722211294620497176683471482423149372201512302750188917436924710424718277163370008880285747208613026779279029801460536875889386691369595276616195832448406534701319527560587781870008986928715907217516374290866660615640974724851246458063030327211216769898003078023946251569939404820084429691087136366079922566916550530310605553983799434344149652425197389449839875141884438021289953557083455312282776461976214991517738052439618705728229034403797049709893565171285527136608321968044823405061671234650593415836456032795753661617821602673120264525303399317513171118926062867036685939644055542362356350219514011054866320135303809852449483520129531505592036675975231237498529364560130386099038904104437990047148615607988286814221389786279940733595932442776630624712057512010415700478282037939460180013594867469743890842442415811289082404131391487941847362410886805052083371560983071422443185335916759413872135012213426819016603985801339149475097656250000000000000000000 [128,13] 705673942839889335967120515877375481764309486076642404776207728308853501275625947572106670131873227677836656097910683733469496009064503852118745833824051087912701016648401448216816301599827877347437814063351807953692995934676030985106748280763434304543529319319510021686746865443857621881168118532790028456482756867592488571753994600827549559607248551411149842054604128143591913290281813309561610427089188684255076570991023733148854714383156229942519221492186264096370317103490791870159358704947607525123420440383491733910133823812346493592784684191373817591492453925211817416012738993650896196652340314501400747488735407033672034002785240913176731789940603686628478229379148906873670300152863248112341888360562604526275680740581067814841034993699429730446342856036995273414730568413012168232163212519703877534033087360549642429187487238870599898675477525979328168009233544864436258137868322045485543072372408016212673244417482120187483675536143655113059550295541385736772003519671203287795189034926907436450306897244859805322248138839168455610283456066034876827759604414444235712035598015605621405605158063599772028437983456796645826620972144015689410041134390004735090671537566128025417090578172978235843298240414958449613304633909605837058739192084625231960511258917877607729957177406663576991341977555759320508766996316284671684431129846751464821226806034837070170677001339392971532298952209484727388135257565964252134433521340134862882225312265157148274326620174988297425309898486214743659703818477335155060376237030772652142867584331611781050345723754608330865994009350616134153366102222471872613938967638019283079470928353159181759562442590139898363444984608481878978069548450639886750547736352563304409139699203151566371899274239767208763133407316087336570214772011501661983784159127265923315889433918744295730746463894910500942425510845403047552033403174979534495189073356091452563642806785716503994293849019610450548960749563064032463109263325297548038443743592182631925747317322405109178073589996559044707037744504231752498479006212651663581354849281222552370041054637985316518404170510664496221954720101030438932899842216617281574576439489051966194734308990883757890511270699495587517394966404698946313510089534598173679591230188914389450537600106839883457973981262919376247263207195341935340064547080780753670337644180288183548555025481618940830230712890625000000000000000 [128,14] -548443139263368968100639809080041224356531516064341476006829752857100189161052324004165947321133447716614888903722295996535733984847004038721957935153756726666032953745854337649638441315728037688947312793137910706591766750564930873860114916407032296363752755568278026851342356065292625795063457708065273527799148227650883026919727193586422055628384467679173912168456609608837008157919264603599908350197696468766111105721223482343244440606441495196918207069492899907938379767276344584853702954810811226839730525773098073515158342343915218261157560786482416763684268000961201944474445160303183003361581728978062863797549935251542341764532012265312768368043316014032621034828037444975219307255830108984122927577828524256132645885538827149447138111023168718816879757327257333895512982393291365957319749780057375603465098708712847505036406690916132996948809298675785807698704046051109045120909355202136379193673874740842099637853918100262523738498440154692913243427324650216721889607092451114954247896103931492905296913689914136159380388369130036753699025080324485379063936708400330302735472342753449702462792528440962644611443243236680878634531536279550815496057133971884108262728727553122426760706079527293868099295020271923712108155167545345942966067338925896186346357578792388996393242443426847264066015767531934360393613048247392176864505239386360382310846689099227220148840113054909273311707713952563044577627657982266555813403109205614697035502635031247838623412924050907928873114755671006496005874638644696593195681741423173122499298408061486368043135707636758812003329446709123051923876444308373548302827363789655401078828631223716633453556403191404030877140261960593185720261929400205842340677840581233207750613187050546989890387461025063991500349023319802040255128429054191772346988410809259813492095969563017050379093907189815751655544221086926893779955887823402902524560727248530080306405108677897314995033024508881156446897570081841920648361081098130028113470801938281431822491869018798383042702448552413194056977806929263383213058485284289239924742151494820716351613081778716543343733201289704217446355744735504550173102456011690399197529466830287115796120873271729803976732811885374183913933373276801964211392574461755208508736007207621130158754825934175249587426609551648460660743079115701703768846450407848765526549680848766854524001246318221092224121093750000000000000 [128,15] -982219370997792027893700979553819578384843409372499980662504642230711819069531311325921414232645966635233206713244362831480689656403169778783443229628822706150056481613351414756525515126526784714999465783966822788718613151289177516520889547974171320454696529431139259089043551294589690576302105029562617646696747312485919432132134003808623683363239800699980493171193664597207301506289543954611937507090023220022619381611360124661158389148727020415776234302088188743342453772207108797561693750509580574935238257796796032568253948680041153425706080836425931946029674305012648515751492682584430016227651056000516291544416530458194348998781486846581698661560527145105865294271418760217955934329237601510121141071416733622082605165686954730832100883853203540905812696179585880655567556250745621478447502849533449278542252937571817543780494614463085856151054130971891133477351279386404811958746746260730263834073796680073757238419797375551342599167271917213619504702302435235946717385017948743454350898654208793156544347976525133619046117520653474414978211323432745976314411343583406598195096762930711303677315243657261561997952077016433857774015115886486828698826145964524052265967279603375308823556201455036186146142010031525637489890132152741767170531643097552827394484592103602908316013032532192493401662579470840977430585260109169438551774832261924224064692785232767916636408004786448941622807812058464779650113494355161796455879073134867789881349059027003144177056402282995332382069912497665499765478366011154244716122825913280829186700528293536684618588786775941931647399780419603398103972847445147469660654034580186744490015437287936143671921449367973252457168591214910981535722010590869672187901193138999510879699382576025552767713399715200086668557383129607172629984796396330434361796093055445839900767655613109972949953271890005707568294115592594728798148868982240144683062468295942949675038152447998719234015441097310390511728022740339922626026130727688673770448641075803600067851745341389978485042917964308119452289315740050883111828980268365559578474274781097199947273027516868639591451640751530443669675027512367030324915344554802045387826668709350496723524624067247000394828262767756140010702519624140288422098504385822826618825521102127215071827718609041272004983676958150154343268760684238643753423177138712714077256344530342246912368864286690950393676757812500000000 [128,16] 5761477568107235795238425754024248727058714599950709089379172605325436186710342256734702924659196639776800396162895173780588797423404739230427891918161609963716580543526929021801626618194896038989608234736313508795938311109247116326234102574182413372701710194263970500782755899155119391475409777044422669980144650948228225905937685407410423490432202659092092366448269666390991219232187911665268277271697868116457176570635825141375869830515229921629953675945864196903507750597000039442669599511402173860703289340701069636472300673641574514086605352013068149367646888857916798079301682489783407156385591120989444403537341254322667527207202422393403490666499303517118765127443563223543394095468236963053215006737866490870219855798199694727694323039217258675929491732132633020278383949737795260333274603940892990914315640619914716340565913181601148554380970236251361210884116793580147468383613493803001370714627927005097028199398655810724673690025516327150606577959618356357713647319580772497279083568046136813114231193614491334365374273063126779294675470064337463348723222123315263350178316892508113502814027504540277162090964319714973425388071922296252846914226550403548929346072681363780786979563711167236034933811208645610777914503657492256089252093266243004540867282097186829691714010018932681838932467344290112967125526677286197488538348721703114114923651750565511485358975735176313579433384964533844802263327885317044543053430022942891239016956796156621097507144757203595906948123832819467775799317766320256240305715315331705451429858801590805540711952398092980787737751810306554577945714599312083212890985045198464125792220007271458110095775932612676336883255382549149303470951300668043161429569494668384213657133881772516849912774000244582070575352914814984727038929377203609256411079178944537418290997338337992201610743653525354245467948934147318219155975942755962305519323248766469639995040508159967760994898810702258001620034274007208370903242946014048895476889458435013406255457269376103508842651660391173033661304087824063172982227445069321260785044015668154115011131399761022481419096384493601952668477845475377611370717264506931553947141794854303306813753319981650756008985023877488968860183488913439566680195289148678008416264733701196645809741087837649143660493496942764136647534407335252214612305449170648330436961259692907333374023437500000000000000000000000000 [128,17] -14391004120121125419212520297599349565657477986972805592471096557741027985990965443892682669038688902994118084134497407862512957291863704312684558043787584453234853477367522133974751696493353906249841110662893883972939408170629858894358799097207651442476020414595015196553428235004109515485767136258672311534429831256493817694694223702534124413960584661156415137390401586918268699434489680417302096356714487845631626507663975647772400136418237418038118370129583449254350410810330327559517315240681564232908686870688677913526406706147882811019829195003091576660249186604002599647197765126133980703869933692163074092778394140709971083241466401427315881490795148245494952184427738668444999419228683098562119959007765885567492125343763146560244051403936751607237484501676592431213125202289418308394246931964887440879805890303465303658906669634668328088352065567926287742936384203615902890474285921743703668389979122876286244336640518924570645724992643377753554592808558000378990767786509856645607035700808566044143230244898656648797602486833865177543822690317348072725872351324514478343669597771938212188334119970162608295301783585692124117656793013758383400506909864350083509939817773337225453054011407316376783216575915196912548055932260224807552100168817870180365943787445203858851873158394571609505013618706750317405006907550704063838702447802534053126233232197490734865947273273446215465960206348002220220182547557499943964994676719420210262426651236200237472229307169579421018711855245170530709801522134710664959755201591626287919902049393531279599428292207687027087280150677745779268591257659033785181832514823200568630640981096514177182168469525245758833913570580079115551112246947066798278915969627134660195115172991233458389241600080903805652349044156409016966878792598344732650175132810645919550731523072923783769703115152710628685357775196798504893083655324045483333600298399727343383650844426978247812217601941646580038913274806164088249122499539215220217905155850577889047725072197755744246750947056308556359160219033234712288943272987468017162365508503786784724518091700046024949137796133490062112624574609453831184145998534113197152297593110762422674128593879203769374913038428799305068700618818119585947454298947645463793038277222446613703517241354502992049281161656362279884002479130851825308304520537050485984309489140287041664123535156250000000000000000000000 [128,18] 24626543863069011620975958145518793810898529765300026806392976636166070093490629580296639982500870912492602191091343976924053841768683004695935595603228232655629046732978913908134049979184366159124674583559845028274048019987651697897518690346164350354807382440951828268287123444882538498940960522295576067701926332518794054506795738749600233312168496078333429090475770540097001931242999082947001448933411433026864394895457650807153639280694756450153737021985666103083721649696466595389646290855277743130132528283231239985704501249818391972408010397685034622650936186499864172624292929174570962158020203305325250362486468892634298109091674010018518087273092035701719884729495239967999904602368458685047681167486628822133524028958102745612466509665806956724797273857105147011487121678701610675911139503632163373820910445271039237713745925740504787566203092569909850545364214609464111231271098658702441746133532246113206354505942294527222678150044307697417886115498885856442655537203210774480280059347949244366794656140259422769100642033941943494220770145775717205566318724656105467022050289024119937022727039954004708255824215053568320391727451265256736105785442560390343040937393500750806058666421520013266006166240767806392793157354890931817350474073652135030941367461329820805895838358862263886766835372008937131330704920118308974950908001113976172184947895264381109891418375814792428227200779840743322643367942468579689774455732367736572541588227350715776253198529554093345092146024856503889889923850989200254866367926008369011952589901080444799269563404794166869132849086112543304530608772149214431519632167993808340923521287997128360858969889142834888464063725138310556717741982937673422718968693506038973717238443010564408045143152031051557187657352515282675810000184662938641806941973991517835767350173792308049660511035008008183986012299827744212338076285878195773905473254787059331680522613842409361215362946763303592887817293432031478776285481716382194438545464471901493210012434048749345494872859612768703013470539091137570752280407201985186056860715971270494849433984607285434937171320495990277893884360845832409579862335617852718050880305386852389514385564145759285917470967354042945371764764555093794403084341056341598342475195240860810879278548323024206478442560723374802278574835385922307492458094291265524589107371866703033447265625000000000000000000000000 [128,19] -33080898967006931996084927458621854533625726050429311529209004096822244181708687055573574637398855711991376715572979883842305563023572961723655883971318218893265965175438202053919343495475773359321704874335488215187592390478450420684715495805420129894198019086397906008148343964796385701861097518477137855398449308426846735171614030212057156707484690439216426300813814504538601820088880888610179564171504973718137715456484166042659799821381494306575279412976210451224751062866586645615026890040955134047165390116727093387844617679209377952471557107414022444450745911133126940908610396886248327048350801292595062725453399978435354386812520999616151734426941688676247030352978007738533480669000657498336813530353259375328552705527511369579588195769564860033321655594745473185373104448717578303398214143047565736089570056441159774297967173942845341034545136558306945153601020261139829275101970347587607214788677467558577823415733473088985426964891054416579285054271021215081747805450945437073300967444078540064404746311499598892969649513431138754334865670867114460034426092193400362570847938640397093493889040926165515656627101834274066789035333937648082204082629695140775314104247728604918982852055028675157571171246552156833921429406631847712684563171362222104039722288927074387067262884429518589218361204924856785549524074654762606924588928045160155153725654742378665117038155257256158097176527376140503625670483773870755341432447747224589195192590638439353554290342895203183621767876621359509323771503393831807334081503204304824313694846646870713064865770683933568421879936288250279370680964742436120851612066662148897287878904701084642359283892727226622557276116883731903457259889455829493875526520455152126192169053787528899971383829279502843729599316415529066040505056297326568372036402363922597977438439814924029260292545044502457934046905411383195740518547603283129259346366907253934644546678138814406222368612799321689068742761893424253130940478409333753104359232493091675668287372866809705218201524223997129874328194307375931024116029796932920988068768963062530580341270905543179800380467477874076642662526692447347948143793791982029553893990843984055597911969509817134531155809107225596686923173798482459358897245865522040252988282521196543425075039913687991054657502667526995507774788474933818583560533876930520591486128978431224822998046875000000000000000000 [128,20] 36692635186491687230468354321582786673643676711325834914600757827577786021215193384091434573671458545467786762725757154684237192092208873759827193790895786614583529119795785530281276635849352981122937427292213686187124223198505446190524224229870492499104759737433426640980739335463383214436469264960302532421771407688417655135099705821047905816937717843990498486900756270965981511073955240985245781152381853458294299792713792997706714471524453414791093803684412563042488131727864964843538152304441158481763610780692874546400548082629586422834949238752573088713626581319718679998138035005187061614132482002273513232421342695067246700969514959279423899640279162597805256557608704690288049863386703302369386401333441683036838258523622215554484517604775823089390009731558777953422395458394603693532181286110660028098174974532349855579579514393819368777600783311929264724452759581635711544565398969513052648035212393675423233026945176771626194309144056589687830192820710099426867294945766380330389660496844544508781890058651929386656723639699179332294772215224054524086797416336195337752297923126986346833326563561162296956338709228994821222827731810921184418166132993401427222710517194429313603351800307648834280420093336311343819432214355598977069685150383620645241413797943480853508987158713409901299112179703182383513300867149147477310474250505075582479924491551495898281879291852458726464701111710489451658660739962093242896353667219024917305714465572207847089427337092187343665709585156290427013130831616871311021307203867237604599673010080901987653036633953016265466511404870460734632590306947447637978652300029262203520566155856869531887526505009276881056941287476089895480777433486214327206975006160785853581999725037033957399110738097554651010782790855999765095252024332518248214738708909415548427888080920483718637864341694767825624409999466131439133763639747887604740884036168334177860566241351869106899918257619612905400508775158571193915869492980742771941828537558816484386322665414839755530129690217351931998137221771962998264919178795987348008195465232328458935876318045754922863221573112646274876591768880861139987159876981887499659660443128053933094016722448947972423653668692214956440781843117479239010850064684856268765675204465451997316003219856381840519944153717951860463321063652241630498318514241873344872146844863891601562500000000000000000000000 [128,21] -32500073075294743152803095809072133823830001081476282461860141454966620636744723240862339449151996480324808007626923740075583845648541708330258992221483590567389431193415163152046586812623785544649168092655013273256957187944076425100672854691465531879574125240127906381643054544862674573166858050758225923567573246578328234753816636923779693431816526965390436725007026168995018572275453428425381745048781878865646818080186710668472191906041728299786111596079096518110537232646630594103085219392302847270159014495269386075930962455876336871675528938806272018644107076303372925966952857772394969556947720534674126765475422999794096406017474598545510718428162526858077076351303752833151435065417294281707098971907257387626474647284013410884796256869296336798290040799139693103260362421023350789483453302268021108600838943819291759273297534261122777291000730625852279119749766708811939358860651057787387234650617645749591201386166378582133450282211978052431067162678211101241528655591055609774896661726713514720690333509065419101064160108267213687944083789821324825151044127197376723336292777114161698315927306004149094699306290319300811566451277745327658510513492685395178882284770542440211487208247618051628227004989438986075952761044775156896865991152899075263418440213411124365909325393620823526072271304935211490426273788201020307010349842841054222861823166596917273136673613313161582032402879096230202323664226950072028080633882817867038102166379390842026381407980204824389486816548801014298561231741907499187657874884948700933027306468647329544088926108726466733045227846257426449658868942098731723310862548788194536883157162513211761998704763267621068430661706687278431579203701038970177117091905530380408854783262884159689560237013243437743671727934129787045842705158982629585494722799592662916459396837341158342398579973980297214957283852108360510707920680670199296842641073266321101648614646352162921914744082411731053219436144927074978734279106665031870711559311989584140414915728799344534859881391457110796206289229642247353871030030203200138519036282303344699743819667254054535842891137078315899768065809694255897069253317071591028694894709928184495521191227136580340522809504174992828564169059759495611574254361310243023102466820649327082634771188224148100136164688177774323835969597522229388233960811760425713146105408668518066406250000000000000000000 [128,22] 20107052709265011105522589823958957239582008457575431507621087471486462073298941869950524176734925104265185313818469444620251591496700139371271649968791429400371517906488765097633350550782062622264128342082260502328975053313758822961813473486713176546388373885601062712242423054793195386627336189708063097469608921733748345509229994253132543351439314020413505551383830165832712538041817013722131778931758857301988767594867435051304414273113692584833502976123168302566188034403128727755211394160554635041726684656552660591100498334404552844500543727527439459534338940326800658281394723353464238349044420353628833857476209366830927110386233528098242227674403182409608827115217808276805744090521535423116053122617655752230402578850068433692016159709630633272330834286542988982386542622917229172896772272401186710410520343653000430022641357603438466589865672751090163308610875865688476254850023420061233597507969906918104776704153743958131484503155406502327340175470748703386332713175070670650589358994379745011778695863934454305142504439083532891452015169151776179600719206580436763756918738061352870887550327007795579543664620170255008012571437645739664423090800422372065189398727471483458875116176692727724276931951097875759653415462066009286692015918722808638476360268694339452694723625815315805540505725020643280263997299422858987838198211726744305353744869545373004235972273556054554981955205129743292170018405133448025176931986700569324571121336431610504627970704459691350209289617693677687088553230860550178017745384337983320369440302040288646605794131835227881342319197802534797045254537956038809055900421690199216169000849665005924528442041895569375228377685629673584250362242135394122939820646773491189906275633415151757099811941974156622338577051630948345786808408028928008890490199809301203514895959971457447164386986286547043149700071443533777878338075855840862693622391026170957345034211726576220477188350317352340335689238744742205742593988280444228097638737992271751806021408947572364735310099733531871041716542657203669883729938650281971167402614598844800585965992460991025532723900550765105595459306440230823144277685679873778907886523005046780487436349557281251250255791749739760717234148594329517599303417851140574393218859742041851320348679654520983531147606436967211730530562409759512410012405325687723234295845031738281250000000000000000000 [128,23] -4913854935634644141538178136575351910202729364463371941143259021274716578444594715114843020121734850565028288444486407236564553723836271163729906351480654240476426046578658312867377578690240934055587956592971240036005337832131331132501553000618356761348691550713017707106684518913168169649509943175806803368063166849976269862335965964268216933686699494094270421248348212742386470390624045236802832008322305323174396927297597194234603889616505803146356951535729791550986269817377520124431831538179556691921236485517314665900547374730137856626348009932438843732031587021906410686417731829051795058197993182689568627219888414757045443289313270433544250266802940426885981582311526150412862712708734673470346653676194075774861710568680132145624988854409045189138044376093444094490375024538414635726564455460283067132535911156683184304686627342497573541709794323287940055980052424095319274098870754773907427502898339736541142443362052053062083328994996073218348756260697624087101365178007143638968432276642023934737996585427138890095098524179476006573583756544931723439190555891282509592313906996656784712018180404737557010189093782834657107479515742182041335708728464544930918555657097027293539444850322081797054013690259104336558716863726471576147236667119397096349243537980529376706297915969562480950745089500769896466834030270646302984494460476653050779259624947957366801763836577576314706105747242957157699867533755104038780465615209430954420836691669857912178404232035731124685446611953175431178523484205711258337139838156177166683075986636041175188718473331798729588226177003890810364328237903860894735677664598762721114069377087202126016867468426476611998225724653856912311109906189264260894502614991393084252322176482034108977147376566504488767140541307140734043120463411611266268522798762496610542114566766188463097136290904563209389646791699896704331946818180070924304443602455412967833204413376284941718741551712122548501372297147218203459956297223938780018115282526955144106074311106200478974323848396259698295909849679232357975971790159121474772544732977743022211721520881238246040985761406422266234645316471633827427502333450408634055277226952757422771806521690867068165784949089466843375742973755552617624374597457905219693588705991708648346820112822543223605674613654617956152471062703207104610525490784311841707676649093627929687500000000000000 [128,24] -5038824438333720070474063257968577041575121255076880997478495712413114842570418977306590143957869376672992562716504549807233009566569089136074961761482258607956956341451809371994905129149864658016612958625968658616185081586519375303672308231524078576999782261135197553723129383669214661677914586399578535106359954583552641103599670479265547851676540139617949210171624287925052035253892534128483353295714664734809120491009909831371544633165962831537573216298917085654772616412577794996959108939070776917315367833779165739474590968871055650962698032780649891813507811853532966221763865916986496124419917896551774915516151518965028536043896100516809144634543535668823889312416265311220592083854619002330343599650595854864782314274404281700646068188845661608362518244206411656795166899361383830215727500548099557772266298773859633408568445573457252724095867562904117786560394495642108300643335399559587397400390998922410138235565211426844465453634463187674652331025131802297699084552669842072582245331139255179349092644079415804173408117775521393650381930777440880146637792733779988404607531585580103682039313079009177414706935700237173891155624669696985224425944016445701460140063951834954514218214150361579724515601179065688409051711629027658853080029174786284436722548846970939264054803576367947921303974011489513524581284336217800045564245001273479567680229556273184116640018200113954487926735976157092813540000069550965756291042451033212765294751089541375885827331421374697087986543488635622892759072883467516037111513240710631531830889116723355655750075380040496434254502882388365835524933563676247939742716594067467433706602270707505312751825212881065808134868466675300013680623626076089424032415501801558428622437423164060658831339589784365992467791657274593320314857999859612226268042717688363445177467938728703427966872864319715390905311077196899537046387699566839621165659310751579698206001166207247474779518541635402278739690215854491118322334366769254886025159996680508844712753044871748492268237674862170185551081514377009999994575166918544830637175071369684093397543598689748498939086702263452889643005073491641725017752399359186289038746549211633915139361364119676792789503671865517280323618637844933212510687905758184096367813070171407367362848205818278752219248153744497059364909619105787896842230111360549926757812500000000000000000000000 [128,25] 6487384522273357441238408262943417731350251272098854504600030247788303379679196543993073320030221218927271510400888285479697264861743307050232691209969618819142534514418674288065961017770984401518364590006838615932485710334470653262811910309661982604156641239051369290907902830709892458126329921106648425797712366470925161208430184265160412031415868862342535155623494211961259633938552370225691753584808749462505637098806616911588767939104742789872643704819364847614531830966677164509183691032803111239843108000668751638314650198600102232670461151852041191638467036654021631552174325466085708413390483835874321852076234650408409334355546074656430119032811596790648752620225604770138015862165456350669700991447670888692188889992992625479742752702187446812520487749021939901416717987466090740753666436676725153025286135750447620585699007815974438986811705591500158574595445478466804664585545997630159369348146510432080874033729849956039922378780589039237488923654206783368779188562876789114279431005099564565755616977779058488185807438602726038474949808134507868977590517959302226314407295126696315220392718571163723000625632898372178207886530395629746538225282526192286427952137387716821577644283736782962907322873629844902112947844795874473269854190607152832378415458396568411794379326958837929687062999030771318027626011456473900466175637022980874882852172870938429684539133405242527954860506237188788530852807746568274746214263433328561805534107768803236562344408324306761276037913199822258076139451801391083121537073774024845714876335336035631376726182898648670090879069139798921962072513399322516311755440889477367140807417471730214971285761924570088148501121678618344949749571148569753141023608864638969904413140018590137206737923261684069045368281507631011315434919085870141068652071127950577657904984198786968004261812795174165409063924890822060729972176866330896533477113776906418298475623679981555691449205585925704640786959885384257902880453207097876577627961035209441741884518506040803516318586073783977355025610129500302240008131616207868657351559359307482937689694015648312931792472878128140337951687198495577262100596693464325853663212999282353763934118421972754174640630342752528036376012953896530002051033312507422545351143463795927787693033003893419184407135826168213586220487321121197510365163907408714294433593750000000000000000000 [128,26] -3253471681544601705096175638315804604356426073380038327642461997097699737435973061013664060958745718390173521672779867901578016116966605283677096639490310232368012783178779557191102826147300249539444016151240768686743769053431650980482768117703982552413901420214094173327023444189013724648674496233447708546325004391880750123581830686294580646397932120761886552744697972008983693045182442010420934169945793262120749381870392709034820435502106949873595627212674093174959963156606842202289582727934613683044453857220016545572921506739596801132000470660864748976668888488605196496699168358564452532318609438029007431984446669100116547746194939789693463612544286817041031110472634571020928852290280689194106719073625139883146873592345695059802477719053602910083950617933332043341356563338988250259567192447941071831679530285606950859670874600502367755185656961926526686141909592311340378675086654184058692955674829663413951640594143901331514655954036777123354040907585452682287741234143900524028867803863721104575596340971852378945689725125848495582423970024715907599609830151533066395815761789843892041571468847811727899043609845218518868494664167548381806096487196780219252735855551798123381964159075945975951785743557269766309045654800840174106651421087029915894025467232773716605345839801202708316235151601760452129316215343088784380095489663538169585995755963330471404869770244017737564843770158457821716338483976634800256745373500801524967344759847515218567813959915902328722557046813331980095249265277727470342584718676298808247450335701421403283600177916573999633607158684775108150650911118053391687865944694513520002680357228624580462472165908796271970980362553934525462771142196147457084596123811411166977629454752847997859100304777092617514935776128530016282976017963707881259940465494950296152315375479176251974230850838198137204684359451198220494265696743649746176860499312920154172938120058464987297345619851480003669775070574003097692756357880760016577864648493114689275880163959076175185192973750161302406821175593012739157337473184998171752223370096574220573588421627462006574942008213174938947202167286844010964621006073747187621925794109697210646076083815572849825484862813061998427405721602701904546490924132955042671888878988369109827097360468974686540393534401162736746648818098037736490368843078613281250000000000000000000000000 [128,27] 1042082689930811310570241385776233308650144394770505587666368299507862447611313213352918279126618999653292815076781353824114032301381718577073468897110601007500211925236548111196485026454837528042682107518186784094348639249122438524708261639516740671056770645881823400093351907151254439998285361289113234317449716332474405670059827716622348189983246301909580992929149546256162312114681697177082112448932030058501975039697203892900242757528466230553568631978920781951645583676098081078960636055291610988584353216955925204861334890206904370297367357552938775470150906368623553972059115146557405322094605516573516255017798078736654536368297912295359017738954368270021000764481001074303033866060447926136749919277483363581912249493851505381231315642223868781846559278056288726223674291430553749394909767383599017135368834332022822732844741594030974663353349559722070073507823690540246374415265016142342745091024218798023366752635602509669965407207199135120572234242527797944285896422039693316259732174857245340237416751619144426839492885674480003081134065642310851053441361234066027350072887084223738511177839889773256817166576983131920519075974702732805894007882487709949017500489232566392328034405577983930961918354476223077235196553287813632397415098371670483847313426669021309959735571745287349010886875180137334671022917591238843463533107330362618480993253878102605426687926970389678288515147910211688017904273888790204026037936022048583299290166665033163415910822361368272075067699480883508676758203878139370055128981740144754835188061183135560429997270850819684385651336621983312209627000687869883398842425264158962126182767384507969785392771035143530552946330596470707912316350586664829645207352400034829950788102840947990660556571149346735072345596095195774503492752583315437516861277338600469156739728222032820453497736296720511467261350906960168184351073993821181149398459510190320505859768266615695338917253100915251675162690606723318557101157859436780415838171092540118478006083174482344655398208836251146906885032495232565665241637354304152099759798219108119506583350907043146541766898696198676966675353016080958773565943286460487068027961220978665515971405078569810499829240248425918822632227814574853368305785228778168341345566691919528910763890006563767841977702027788610871471275398647549081942997872829437255859375000000000000000 [128,28] -1644409742017213657014950172887264013023509851018259341879432358004264017968400230639373399058147820273441604871745174188684754119382353639071278569696528910626652116276777344488187251773810159547265099579957725730105243409277211266123310755972008612807211117216282212156566541071506474066485471303614978441095214025010348964174759910080902640096737843558615455451762408141579749357632197246698852508417856708836114695807076394120120383939294960353025931323049774018989306847696464645090351769325470561913684440906680828984598871621091463171535137246851610998838700545968785633414307858492704045433707655698637205199474219784383393108890062899711705377070932660250408702700579947544434650637668275961011496697666013455304610179278052266626657177263910016646433074716337169444372728644017698113271962607918179023241597066261558222449249615120672013977441209578732651877249427087302831033666137825301255014136301002271250441244235463534404565881348167951043225813158782183740109474952107873808818159677009093234816905434395003838360326668714813905298823105678327946187405095987458496619471342706454839069363990127132665776488698406438234295016438771167192913260505402556418073591907000230579418344663699342725366802347690288713066028055480617728713140530013741658520566944925455817063500006533259586077155876078274317705656814720656206069057168410927142738334665943488739381845899230276548966194804626384088291104659381559029724699322532183470643244651793588619118440355895548323528341772006147209694613663874253295810756548465786324272806138424266280413280673083449117467425268104658999283679677044602992549088000434420639926791199350482858979828319123879662394442610846650437134480680750683816821948453968318840262267819018347907216637754573334095604929091839629572149814467686803233702105845526924125151057252758726062434699981599847145214521744709480358424892158900804831345677959711667147207533746046806091049798964422656423236543925150559075749886405959502151685594131283444604251856509467407710449087934937100653411911421257804292469554540301743119277365518883432384427321624378922241259624147919893373457162408549999900189504036115290125960177443504782062950205554030491992318238614793181405275457171163967474970552866071386549041699942474939409422276830313465546223817350139292936539447964605642482638359069824218750000000000000000000 [128,29] 2777752252111851991303361818723746207563521222341414845564854370753314906302167645138414482350700826551962980027805636817450381155045614600731286759493629755157641214338095227657120738337160820996975157769197324234677841547717647393345978829938245383556739113177825679323708281897214877231935478770990452183292913760324264255149434254642014184432965273149607055034861799472341994399182067906817228716650417979856462758584837674070267755283634177026677553019842551041528290744983150311445729624074312234464214975182613266189587233800106493053472832151633858943017170901193021484310517353117588105353304790823350753108018669924984738104621924280361079548242554635174842563667482919638549538558199754470713665652861493987674796794700487065025050181717440399487098232975729528885905961629980660983869551567463914970136378891994475295512883290326230078496079042361737276652628200362346077746347880992368192866352715910406234138177487859002778887591545812544264892853345090547402034553095175394643574139096505884696165379869435379489829483392421544703730006624084239357206338002319847211996590004680851795003348833341033884689581524043883167530338531292135322507746996640775113746606247189253929308076475132180139209862170607749319936552529833028562004738291699128215593299603175157617042095245604330740851692131945119667653440860002200310687522169976192167549344449585762542739404656199131769178103644698387020133474108569031925991463364695131429535296635651193803534690122288377481776784791906762529714536173809109675066027470023742042077857174759835680573719869131781932209869663196213933187606587060560270883150455918344194306727937896700367076635404520632708141765180776663729640860719742279353558959046636433969723983650019715046690698444722903929283553441963033401442477298167276329482117399106097874490841875533800578210525385761907029827612881679821829474035810282500472462598618101255574888893349072626191819923411459268272005752739181759067550816143512190067428083047522590942147760109820192986753178461001710273683044242098005851378696336769445813881240494713499805795338544785285026059118345070130851471085818699175142213456066711735765542115245914891872382263568547520956656302182638934303984340508949852081134876831595766403365644231701866252960081611295134711013020138345962217751861089709564112126827239990234375000000000000000 [128,30] -2229413232524368127112984063209528179302360796438987285300317602658625995102458050173673578566191187376997239442118162969880420355874256251346379615683271477291293587557543939368939104845676675959575252535222426961213422462040126470409754610953636409264704598241377712530940464746584276983924602966554195900554524903252533474370335345854263504436383914806088151068562484326015980935212690195772833573644060652604563667542934490105718976322629999356009277960936588992558273362126807496981973427076495681988026345234432572163818426923670794838499134519212073662260635131090388325150248940819633071650090024032680309442103068383991623494936116622121271537441829286129332922787690712938699553348300323083506381380432936636222604561681870691536582435101574357257520985251236433725703453082710419281983442277441621084403207206457390531734960769553745738510162827299680748138173316936818862431773963737400844401338069586366845737937380856765233183530053259387859764027617321090648385614025866867646206981376280293483243472565562648349472918156851213933136445016165744034416666488485907118916840711209131197643906659376559821770704785494008083656289052021809725017153419832475059150269495526595113223255719320768968221979277186226911906153318213024737429618903405423837657159139301857605043165285543685531814023222505121423255121826314168857462754998462838720804031759857153565482798823010381383185553734097499501990396075131842753041143188656492804823151127111424859550509454037418826598845317013581461790218729994823582974023109018878840371367851442287489135160894337917257015362558953417642009461704540553138526529064936734216605826891370693385613155688935801627625548025728063424517468264447814171694836663826250192360826546993955067813241885165355281048318524802992142672689604864607971797519513848325938210044273124441369906548014963881493449701770315266089011546004485884318233542888508445849858143882599870030354140934305413932801562911422560031070341926697734480167264337593491046889781354547158134908830281796886985422633757595776568178856459959286997112501969602177930259275334612544864298669875872012887882977821677767591390018713338026467249833094662585064106954136907399017463617899462464273433378740368246970331608214237689462306947700674829796378297403650223694147835781006333766285365527437534183263778686523437500000000000000 [128,31] 485624759256796095232067011717881011664328892494978646644159960127933943988328788911316243346279580129133154518993514115491548422355617200807431946675426930817317605224287759876039971287544044336820637743467904095838010497491813513649870705704569570018822533051167821164137003268473360941274328385759065667438130260256640998237949324261305308818859099269479152051042491714536667443856602021297389066960687302453929893605727491003991456445029424794989422591384403509635049483392129911235342549551931437806796316208570107851095152422779788281110553393937159158799771040168002086428464881798688479063196283298286269537275023204224590458757443591968202965752662300849277232408332292719670695809814136881796837937832405113790472273364033522331966769866247549860282877164177969857230244114939105497044181285038749448754132887965698311536922603032792578914866430828295209320474107844867737921726636313891131010116278854901327831261622497637527705606793130184787476174834757652880433711077048309742038373717868896778909184791021596699900567764726503274064324892962479154046855982349478825590222886868404629486193406278263637774498224495860289839062684288113408866603542050019799515362612372836706233959626856512932318368143665576499011307884117270279938241438074040728570724685460653105101212034141584860257207506520395996964226461888509373413763306045258646233100490553756922572139642325942466154764554336704218866357708502241106801887119310057891710544441248234648400314885700998475821549111094944496303918724170962053404338808075125155390933261311046205512321460874438940148031579533742033770746746392112821109446170906547332456489878280591011686626610244693122318188893160404050976393299885960536687962025594223445224647044035330139576978922789156661506783957176985865911877728949388313815543956106500372925311873706807049151361354032014832584001738082302396034449710861435949863858239405914863717937402870317015521360828121614127426902215757334321989286389154702882107971626463720621023484298171267432104180207179686349266648984612487453770691800906866129814263656564558088316749262120220986856828819826377894347079265010391296864704373541476915421182789372469865133194136851282287282318299145184049260620891527380879212918999586831692041316165782744121402529709812699293728797530155481820823837324496707879006862640380859375000000000 [128,32] 705187640289351238231678697773145951949816937703885953384679133733368192759111745676292026904890413540733193041688755760343315787473722768087198282033456983750840630329380375582560440531575334831448282557182719822010257629096282088860342914038932945656387847557334631201278850677940003284551947864248353512233050735241434079368042891652239511755126113801864318391272300823644410631162246010334280694304693734559733795191217305367369918454923328746142324401261450601083348843832977888953211909779459871379037575874151649276253141198398398095742658486653420720030475367490332388964535687983318191606064603302446220242359341805386401030098859402871372980785593909353784213050017020032347368868465251422102435014564774042615867510085253045543546924491446918955106545008208734710188845300667708706833551316583926764422902898642950814809320430457336910789510094666904349120610386372613667124796732964037106701189807576682029922111832190226090582231382046971895808280483460295374151509385240817472083403744095744326335854642729487464189834000842164459242678803785293593009396544096857070278511782234370034563810792340241970255797999556867762199354205121120267937918001046668659824422680097756196594784173610560886188612244352793565642320929341038205954542635356027883408308563483592980503004121660960727037591240715016607334601259864889205602093664793644899245630922667621831085550522129983638461922754076221158753930053842907938852317099489952757996171466551788576480654930655850583192095872294852460574037697279368641572901053499699295177896822731025163792417043534911964041905245749584362571936251753361093135056334234010978702740000069168015569564562140049874886630774561916709106213813982301672759922914370807642660021136920012355628328881768658124434649700077997467848316070609222877402362125224492358860601793935419899342729984015993032852401721098074667994366481756029726684031243827715600450262603868311133269249424408979991124421632106374562728832726108386058201861888713095247818794488128939730338990391666266767757684406293456025066555594971533751843779358973858740358479481822229583317581777761184126103674741582379553253091947655999966304439774961024525804990748673012578181243664555655867481399208239989225104991775029037456004062199268813646066530933381732992870638554450124502182006835937500000000000000000000000000000 [128,33] -722780568640076013468363756187813713400238548131129175883891425288199941421934238565679869219018777647329982788130713786196901943415850320552428338191216250149909901749069142110181356219985778706824263820143480453774021223310666822252789203566849668212712868187829309860633293238344308053641948777396705125653289337557675319410488862899685856216573283293778410290477089287920683206187089204351122590366616313749455041545849483634853961072892145197903097128169918384120380327623187111257061554640758109350963350170852915786973228911645770739431711014421712843799581510811846632491884399195649211631001486161063707515890997457285653160716056641578055338315697301117454637018789176499544042194650741372581765388222608354505954824437198221092834353849801004268839340644467210547295142657533599485671899938799798647446471899068840728564001958988500846030528144715240564409694130676700324642417483667608242405003617099287857018744365962255111867545588189417249500075669847312891507395269487872202761573951279951088906000517649523807750450481787644522642775994704083296695487701712537275598965553747245678380316071852598330404753310505917516672265766119591855470431794878060492923371826686628155224612747555192118554460170772363816469012632243109305203706855555962941609450708799812801531035070810069782728068414654442153806614545078276228841974104420652858397568717823818269971233218561270605069145906648096419596135048813566770387499263767144272127161335240854654722432511738974499178954406354272013907397471865912280037886868701297699693543276311665299288222128633900248910131796241917650855643848369414566287462770780948949337789879364585195531222963905021645712930922367147506444883456073160827142763114237037329294381797344407029262813294665313466667662561633629043916150695591466473718190186832894554594376071977311439587863479310806337647816411181175657900160578528035056613096107391582008775081577307157169951587987349832534042058316707923469116119655698837778215797131591644037475604269176326350389103726737677182656923968174830663390200634773874892276086906629434841757375186592363700983649429432505936985836210940064466891533751349317047328807145723328874663695795492912852886753670222231149997395391822812115286064020284748658669863984323889435086287142198657740266298787901178002357482910156250000000000000000000000000 [128,34] 230504567303593813070079761106893044975929801415595631292905615203578800579897978310001380784611809446982613168366277347346943788349962522954966368632646793205342147922398657730931409895194893504569694091905881625099219141766240284924206447144404039660046828231041115070546747530963368502593068117040367714244979351705063965199885006210924334772380667136691449169852257990641334799370125428165720365671890403417199176423280874212748194337750448649679613255942674077804316462681466928484079943594730946993331886075486410784739559651651466773156010422981648261335000538143198244878797544003544402432493788695914488512051768046341016391226224646753859273572080297732701899634300879970382742538713607177847772373898261060339150787162519634207870336885804616635559172356359836579106241946977090986920530106114925578721630628762633468562994751335270169639549280576371167912719226415199870056319179087079138397406606718036915565572830330453515847263969317473912799293310799376892873337963787671602010903759218545670544556583304119469693586865083421840640317132591370941076237965318951409309404137943334049263408892504246551224621863344686035388650892248891223907704876687055611603683404401945118018374628603686089911278692829572617284692546130957747009332130678772040082765050451607204011422981066913960084957799630074005066311880726697111941226458231072371997372957751770532533374225515044874197055011145169238893567587470403353039098069822256698674598568764551336648268199279326634311054025664876635505977696622145934028709720882817793253870549490719605451469960590974795801909339692591699996880577020581657057373670876255983808419585453215756157778526195902472493186794136532811060692804924263723061041466730440534397255009393059818827037476022799573951428906690538922046095309515848813683831828749972219208024300254222631545640001584673981595979577249659326407934801236465536002560341793508634181981341488449571193749351613448653026462432244133472562752710370008262602685387339472322207417235926000179318108812274586727358625936786086983139582814537086861288269484629671630084546483455364909757598046106128909669175735526366364262114451622701981917189528177754359662713752618034645835466165191811193922186764669301955986580493142723770026284778879271193034565523571899348098668269813060760498046875000000000000000000000000000 [128,35] 88889656163471725208107657489746287158054255511371428472005347152955397815752154204549517631524232512215495503132508147360227287468511144356393183604802971087495349581167306305004334310934128724945384872591008848214214385563432329734639644529458702292658746674574576287392056036715567167737870725418191035912791416767699482611263965858086689494733978850856916459512215092628423470896129434127368313756174728133641569055504728930866205089258395750852394000782861651529175945233415828647233053297251152007010002719791016156424454256213350464223578852685583137828903829331982656627661842935250592172890552104187227019814128358723011743016297163493295275062207593231086861392818362066556806227205848817934788776514458212101686337586815357063179087644973664483652734117660562591934419334560460537357794889921006988566961665044107275305652179923234893396378555795459388497006699811448729918948866349441367453128588033545899182705804454362183013148054120302054407936091882496600015141251855712464291460173023419113135730125413059928521936018812527714043635911109526542517304047412063957229069886290618757976877051540845117261295858188462078689275022347993052850657023204376265040309032096863747822115633803015444439709662837542503324691597095138349893174594274082359286209107422439400873051436268860214403060978219963140636188858714786895614185257848551444909549846829737260183410468814345952966610397809338869221847181489804814070228364684768862490026207963497713045056017870755628563081542503916714615133267872299478463966724942604820237011482683459979600101221486881138535468300080527567375167476408447500570845156559380992547301537656769458722803817535996092020306913614647191167195266286150135266858379452347222886575630510007321797945838990123728733753147132545804761666821453875731433475182724548995387713225563261421027291322028407430659886874766313055640793774685916871148993656982618857706456140604346664437664387356232652027385063729743660565842123987413654879881965995816747349420976770249364305615815253134561964863343738877469532479898039380906841579182563488211949917248078995903021803955714478643046372129009837278158922246533529469205767393796774801183527000383181146332027648999645258281493707263978942655151617225603940589595621513834799773249618903836477556978934444487094879150390625000000000000000000000 [128,36] -131551415813357716630793004949974786698452141012401976384867192545642983667380751505840763282524062742930965476347017334037097092204099642070630978190031207128196426601716911649299035292678667571864164354760569320922553668672313148471627089311736339857330058936226921769056111338484380149375695359675735437054244452066533679735654721303358746853451423714934333063919914765613705361745252307388477026712793621627211356320544472487274693959841247183024155180574082431198252389594248837686462144998307248183421435816250307296571392289397986051443642231790538117801748604774435934024559434567182018631526223153008065688819348908252675665832914758188852661825380589915392045131831777786181914049803430796225378924631238427953102329971991315444643578941337122686709826978058661983024107032213677114336713129842753881428423613183099881732859417319940560313182189115620705732417588250236442061603136845663673157889111921743543590677430669200275427953307372715292424626126023382171920999015647274659643295164632466218187803792250591578967667201617543263061015453183667753643376541567621393216591580812479731378903483017457382134745710889946317570293350736797473089653975401728610271582186054978412149384473249105875745847331446315297313576712872508909965310085265297469567119716286195015938282557007838053443334491224243700105856636203853590505254682823469987924283851779370559175953498555513409562492944194369439299117111695745465587274268266868990854672644642314059281803654289052747095560936003062926018755337250461236485564457106865195797775570416533211480630735824460088635994121182393161898190822459940671117068182297089623990644709325852501779359817553741564095299423013661680314405356983234520821889734933413109260997706836385742430709750815566306939872910793891861132091884299338098756690514164886450146111529848280632479152474262723417958546517198717087356899997245730133552367775537431235441961946634509509373141521221396038936365895316183058549223738719656315712405496486614671028953250805278370551583680922418571152701753443192130622508784392862305342822476936076145094664315542365352595451328521520420211666250572723202684485780705749583969844212720659029883164528166357321996828811380252445442868194902609823586079575389682598030325550012504028790649712732374609913676977157592773437500000000000000000000000000 [128,37] 73882972275642763353777304636198238434571049823129051184297255522946323372295250354717014862701265942521660434947540510257270414733098304310443986917282581671310764416767646499600047244874463855294806697652395855145415785547997020928458701141355352214170754242592176898696414460242107106556261118938312523040784288544278691745271294999154064211207234646526563024585546002746491555563533853172660186898651737151141619779714884373607721679675803110134283117563453512641705811378408953915286485325533699943155599309868947987121822347554060336929423401558779589396270149018341323015140775723291002702092501763927512926421365022288715725178680027920110871845845304196257294586644903620089866545983852832554874681774967390467991725249308816863301433502413931485241888738206746961947210857193321019724067745713588257959770745339643827943572837247707646355324397155199191425188489104108483771153772405656402027511470715980668398533301024825889622499244479455795417142584473080457454131003209338334955921474788471535323156323720647913728735325454032382529768056114332261050678847001006931260760603345514138858276618010695957801124603034372872317242014711031446482971145574307689558268215425358562961424325836999773693461729070156842782828166348313486897931146442008082822705632452490970383003578460139416062894170869029500328083415939180667764124098778459914431569526380803693096575495620639638284318935502435200676621764002094349603541808239642762624251475790788457668787839331373807441203296704213206399620781927453369390234674062967403259729393767943369839729496364945019780163411385411355668941027356956213323615975958391916337351717679448121941911128988671477405220357801347834716829052162663994762297930330731460843968235990306837047280632953472546043224971385883634019116563624249538496674667038282307620518553988922591986250824029183492595451924987955354339872694905868719773630626001510973932911517486360817950090210137295021162006711833385133778163433391235660581440848666177879811966127083516923817655321457055265340964314540041406941701700109863827595134872867435740550434239198073128583774115140486199136493539309235502417031434823722517060906156662273672379197647475891480180526776181995393385679091123172260827665892477024512543335830055756674114575410783345432719215750694274902343750000000000000000000000 [128,38] -30082753331972265770384583619832953290188998243648189345431596284818015361999248296210969252311405817239348053738733956698046864229691923001695557394120076014201071601387499205233147065322957414173601396273883745608042953779120706499162744147034820002977100202373788703437740192132538835489596605980704703943605857834255584511730815589956919868934123766984899999357323143981178478567247272449675968126078473826906807751879449481852659117073986960166431412581768846047448143527339631478890855708994255652717061064229673194771221364177385405401488876448986546460960143180466245103810767772968251596042313085786435783406705598659615008259323004725251527375593069031597318023666625535102835834037176542983629575903392919449974245259508849717756420849384921380167614625668014991664703914954749326342311263495011050353964800372355273164000490040139126922884267603268302108795440292577358230668528165530928303898572577504298136011683210533156968801574810152149890502866779037097810499033171457235261137083779361851108529118205665224140274455402766192497505273183112215112182934543147125800020367058147932646204755617390652308456220534789338981706746769781088211719453620802165680966923511386913518569054975006920063517567847716773772358354140636768537764723694703676030308096826387455920014531155595914196418489691272070082661322399517304775111981748344556688114199000220100031620816432400628672828638822853694443002539036663484205272727844921043999103886475081544336729652625380045561727296984918851207118986544530930547963314002948728575762936653032717309097813024856018247379760256703574021274013037295573474881488393037682217144101210734308199072549971248943226265077395613870821723177022866572505857812825648147769611929926728490436217553336616459745310412887964992803232329551391090188186259910674656435596689923556392584231336750394305612973989226504712407849158920621692673248797184242755308811307381887503147306094447513827387094598221292218554280784075637679042011017671864850068456191835286181640676520725347358748339957628598273532750416432006581238758589605263901867459774597581657654887304208154582995079827354475765710728137016501296985942483637145915307669546687502266425098026412000627717790374325927301741403619623794582182382499440252712763488318614690797403454780578613281250000000000000000000000 [128,39] 11903049739338706979583830171308565158017421814895651137395134839712982982282402547938790252332599874366005057854842493310618848771871009777274310270678211584363059636129283364175860576861344053498371859953561281721288781828507165632158693323115028695769070259449677381800714949707702254420798039221221661433822352649045294067451079977256887827916292971506009216525234409230583920789332434975929165627556948938036635791460399439798540555287909061487903240814000943600324954983298982143775727378723473782512442298097482598324563804366128990760461498762182723824439594724740425131387835863886906248526215654169465143944072625350809297732358560183070284880589892104938495542763538322375678529829567517873718353771352264596743598919154333163675781294009804797389058106736661554808645380955229849910250862603055461002140273220587046574575218443831928740510783087437534429624899251589116986759193981125042596887767403893946516186827517173325657720637688715019340049342601528294520414339838428359243161021090773967645633265174610509894777025006223056106628395497216634596701388822113793888116518134698266096245590762263462359776323580221528740292779371747800953246589527011484040458868081699528187033451801247464529261901131431704925812084519059576959110123615748874675122817998722353435301578168694163242050589894131765309338131217246886887262902710792146607182304879322517636113543596979729086219360306445749222696801504578335861523799179342904151965863850923926146224206747188358883435346882981942893195362872273285974265001720034836233513139272654151339127525898111584968481327277306251233024788383174752379136048172515891257947545939780554237004575552773404210782391288182199859578606398148730624426927719323341650733557218728276332371389728550639318342728739971194175082597787994269898964618453581771139405236467941050254866956013706693515045537948753725813480960119078891570882393119617638050975731926620158964011551559215292965599330397426728412584356970484326886503847876242833591542475403885614039115009001081314072153285171469283495460166692456001545901690779976261800646363001041764358805385432290420144694801496132781125317116138804971534728795697197485398004704825117040333997861756773031032356738705282981008914817205514237080030846041446387223450287251580448355525732040405273437500000000000000000 [128,40] -4466127916778480109562971534466015125791692765711694769412970016904350239345936118115537422534833833758650869444556787554996495564003274314807344152357072422567681346454971688090130409615421334601722300882747681241343423744689313911659831818786407650188346808404486852359572578788137402268522586831834009245582997378033472143536702834396753789754402302003605397410243785027147504133047209626515319602806636554653492049206788575267097711025352648318482378878278015649546271634747350505149708749233820067243218853215517225678039754799511566523277434834642891192111860907451740043046340113057881468419149514381729955181274975998911621172252631432669583353793135377685526211727801689098405841153021548689623459653737045948921924296362229726624540406161569458730101629087646463369073161516489419439053624920967137988530918599849210766725049104482838890076722747731795009546958844536746803250893115503186664838079014069394474068937364744796162096843522121190796859260947125399143840937153698707458471625020587389811179045210975017092127710539436700863137640777855650030803118500864945506076596147865073532556736112785990888452305041005585384647440898719280742415384266547390409927413034047846851710210121279506943327024864849593698242534713395923352624300251032880345146794971935778873597583184143937622155700297146455795304931650818689425234075709485574895729311667497492566009958732048082875606981867810093389508172574702624180789135998833876759002674223466785287902099958739639277027720956413029549228579262255696219161663266200600507667954289383912314513953872792480027286124077119299283946941692119330249213916213431051565787736646580799748724393153641628659188782925646370691676348056180705432274214455335032715498035847696158884674309920080020495115229245902302518844189154071687398305672212693235114176663556080097932714176717723177796241876030388219606867056345128013249752124759442470529888270882927172732998571404553146746096749379624276327412966309178936320474937492465327854356968707007615300051647877510136915621380463101843196373845989712109528930138471177032419032776187459480679722582615011147020608817595397210486733302999258006590536611172241641187027768993219878378283483006178032375672614780816734033342758300500721442506014180608531205507460981607437133789062500000000000000000000000000 [128,41] 936225225509008889321337870830710740693297518180329410957222701985389905633475272226898259212247701005772868713307525284521578836236804711449065583116606346423537340089785098378529017456155597877010108014506495070946607630074736381793526060778551709804123483373259905512456994889437126774576313276666259641595394909185023623880250877144229706843944140177493840469963548567033558539108753859941839006835299821329645265886792255249649513858102699579627300685503883327770663235680081946423446946525217214711537131476586526533248892718274490454563051834246712002474559610929273943260525990509466101017269407650863727708401746062308239825612656736728056587205677330626138526073986952395005932846057940929196989954419383487282681047659212100101257351346752240253290857755298333383068026566584481939322935882583920765713229116493184643959843455104080553749018464526046152430830838246864504548770272527579600531241638474597721922668276081642604975305582607294999073035543582074143184181903393911284264036098487726188559291861496844369480542859468036893026066040608780810421555526371999257707509367197258505721738956858588905313005472683384152215955694986882211147902028478871518526946763655926151045244337204859756832480513486353059449230159515415570707439992562460293881317232114858107287036956528018249391386478844678503605001099908942681063035864558912230267838600382550106879851104329013955595297199569253357599881096534482166380648489429498396519892168968180494121154829296938902134292028238940227781144784602549832442850839851059046704288713900269754303221163922584434763466964488242627964994161641609831924088096625779936561705095424579926043376525294454264323901710451780634111313521337064936491886242984149860550969602416841856958552725140666759121224345966386779091470484631891797096103584045805866230182066917988890741274706380178047500802107145512026951153487365209587741419944754843239821164052208903322394989653176307235275200028228431151938798187699852559392742824577939276264844599717616652156609873196092833649820027161413448391370947254819794029578072427932497233458968783379952226213786168632690097046619692585792522194242328864315251441163564155871011700117070350802007335309039699828044334645724181147376305050602347987154270903708663809084100648760795593261718750000000000000000000000 [128,42] 251122317357305481125027879390990248776257068590151597730680253865673603993647843866317159849132356973768440051616888831800913015388716656175117034356782032435925865689781875257474669202877916255104879874814885717190522083084037080549605098706721019880212514424784827284315512554415515419072377480949090908496405247156767175578248472540548201542754935802480130479916712524115907803288405530021802654127001445253832003066366588604183898702869400323193692129072520099952672773308133218772023986597001850515001617340422586732046877646355150886970719695832690112389837156817363755178465660595514667082120324813553855263534863817746048010728710865523651835322723335531002694916663462795441015396450436623203102291475037953634453027070696782750463752180366495079674729240021547946962261625745261017014490009151421451253346594897814365230805901651300921066696826651392753549989891380301551648391591901523096197544559304375258648565943348487969895496062727618046045767070412338756742551153499594368003461663752271122225970826757132523704596572251443438624865085599053403358942868094313826971072858017210459381805042294004435268269946525039267225480213114768370257086802641424855156275252339193348743084797450454820017418330565297555162542886878423181218110677080724839088823658740004103350970312097440470024654575872467374074970051275188677931752905393117215705170581082334791781295761381426505672052023366400080584781621958448682627594275105697870102690514358516221205929893701382194304234377501944808635647410327510861554355470418938029921413413026506628515272292051221396329685870595597861889898254706790670379633465966532241350608592305834882812891538463683502223367102941957181494126945969870903498463777945368054283138542279004206924325631603702647460148237066662563634566689916301858085653374823071679835070764902309931873934957638698599188759243093935546245518880544498508951427470908864080488478238823009358321306005519402682190588378697030169768818225148743662985205949779983793036274352817879364704988310488420464194832738779985382907079626046222097102316720335054859990323102093231237602118723056221296304488687614325339997627608142765064180058262730760601955500435703493813856640541463169888426979525607435407865375069163536015314916660372546175494790077209472656250000000000000000000000000 [128,43] -287867883528065030850850358702936262681077573735994649388203806238808422014810467860489125379125945464038829360871520527202696833525260117452574526286905013992235336778590716548262166993739578396826156997352110302592323180839321198635245746479536313502096925954166480419929620703613022077798800003026284466119814044361191516252609998065740269771169940178077019596630557580922810621975105789863334495468859650971373541955375477182482673628712454737900395822092640167009731829577808435794642367343460305787107021923484896379830376819651628844775281065667898753531600929751886484039995068638237769634909686033604736333399616750039648444514149897795987038991870955264926747765037309103983389116146358384740299582888395054848220400025600607582593898875175078801202706290079058796802267030929088451516236988663557467103731621470168573447606538188224634571095967748369820439309613961972065821488369440861013390876175194198453812053722243468524134370357616479779051600312617662388838003659022172542846510463266646819407136036360121222488096654113508090280099359913724767658432175991932036843243797010511630239656314972030238785987666510502789080876583881440035997660088318008776220374847216963680497203131608884914180147855192749450164351965791639121979324297098472833138400139945596530190541675674781971867200523578299950677505581271134491286916495596539020548856763246973402218191813854410865801632350948625578050657885211632622312212515593419388585426246242118346911784286497234189749476835679711037656653718425093685843699296444230383074583086911036446355853860309389904020505997047990551453365554199493420478806691788684325973274615374366900819713185919938942797643086530359225097424299637468590470320963835385489201215470099778938804139254455329310672376625812130954320566740502073808430317303379174015089875323458592767711031535850561138193626255592174077765695904556310810744426757669399806764109263301151212110517347158466022238527010846498873217758224486288635626146248573212464456418788494891207037615266810408374275054810201617199348357016582296656630830134036957210203179979414090685167497864511787556223572764150431527548924591102411936401975733647021513892188719410910836716268325657928774362363202511191584573893437162952699830911731538662934326566755771636962890625000000000000000000 [128,44] 109265733735655840080027070578599984323962073727862076379890370660861629721128690532391137348317521568738745189490912489395137208977832737541164589567880716522306380484501216990721727258331531920768009975020971057806014321011062450088202031791758672312727676085221246807678910940000150966903870090210701624236954100310019474161120573857365862054132638830135512942482630602414645874194784373641641042782702626646265017063090214811568799587879423342972943363172531458300880826156490167094155937941253917908210794884442204637592015161135098055657950074671504544009393271629097981629364059327919123126907220723386507242279312951875861378272998574667299245330742266552195901857919059906306882594248002755369715160713085271327367829457794688168364316830737806879709192193714560130792079076963969170178121562117632832908799504309907148074173538748610246613897684120529682215568596577921555523681328006422061631426432019570827927204084688708714422255225925311296973045201096713499817504429355880418135166029649229943736711001801191783944012921820686968510934821921000845618686340646151755319334123565528344668105970742679267865353529758853104018272729444877411530889909772820872754789744943056270001824993438160578013451568729156748935926721275583037430042317913785507637524559773654369795346695245917023312356624218355522286435191280208627553676516963670497700514850817941337009428433749042364241602401401040949836925434198094066951207350137330152706123030237681856115284485512584631582396669593779719793038714219003982601058387662849966315742573661720534235636379614549069383166250423650821585718365299208059736007958598238639566494749848756388884935662916243345092445114624454327260507685637833682318135813357795699064307315338596194402512794075238956376451924728477954270239112701156218199443690687220829040718510456609013294487408194513701932048333553811742446795566731459418189247360053459231963519828649517422862489966836511626955086173914928046140494206500565095159127627423567379551593856754770529757333188965327648900236553176165063928603331651655694937859132504153673050698745630549424290424692519529152984866015649669741007559692186053770926197199542886917302770825938274089813779083754816970631827723588709177681119841302854450629270373610779643058776855468750000000000000000000000000 [128,45] -19758574004124775112303998264108024316303358304212068525237042747282945091466548513769271757964369207813175463540786369705464275373912422654483270151786094729559104809639069212423732458128541350960044113419737391880640474697119113955088729369123718078862504068321662946482835111514390108374943103163115546352883111225915706716430760371560926516962859814365398475119390083663744926611393941028960037655795827115823185373482632200411907472718279306120462205075090012970383662376986610997991837792000870272078301708499707077180052836743864220278868456971677945569876836136365839155809530649463804733299956922334458401773531218745343485525512152611949462518207079782268272825733844463435867215571024224033986692835303796411036573259429815330354285117084119965676170439149717795738649400648938532156410001066473704712757157403594406554383655587736414403463350961767318207372398070097241724540155033732757332946650494983551573247262586367117405500693102882847485864940460496625659829461416244181257048414927230629537358648514695450238065223467261000933417262493736549292179689305857566499470861667560831077237642410082171314541195181772581742169505027223129519642916087182681064199127031533675832243247780594769509065531905556034339829860332170063728055611071542044923470191106774454675443129201745975406824205594760312079246131393895618674107316343623788324387151382157977798530519981047616640012025103314427920803330444777893078036844757449991758274367795232532503690628877796080024716031490307048287020107626986763737621150247573737389663063946283259986917412261251994750563043898929498933335174151802288675639902427698862594366726023654825435488543388912790525317029411204628058508218359003000035518172483331753216670531937380254856740137596880194878527406940005535590237672055841673503672410017251308270643469684392853392811100143319007914525481669819032003293924226080656307537210788208354527574361234707260357010266957925668321980951221941641877092218434215009161767847253201482250502290486909485888136467249441063957817705741794502318692467590263906512099421445497592459144244930064631248491614448518007430431257843104466174874250508671303506641938329566411862061343102229760718770459911443072992038749455569662932786355217443248430115534574724733829498291015625000000000000000000000 [128,46] 36329634873043831389919155897751816910087911736089247667680687818045684027111607664557979995739067354179176293570759840209271438040771050607959761477464877266628179592490347679788739351618348512443574508041853510944696536239651386695157871982229131327843631032251619256469357166388422128005784710644037150232515232502514227860172051560733515036759056769759234305034585815739219656155482269998963474925008953462498767438849260164203540931159167901733016402444719240269179231636250454414291938300233327405637204904416859226197618552271690146408379455640932532841818406534884638259962284117390103552369246520274445546283225182125518155688509248863083802621070268586033226345768404741013673222248696081734066848564946776727298491271029665524144125702024162058127884997687105403888023471180200118971494136193964985743258909204942302964869301813553980645797624774866424627212589938390538878668041396597573805745900319652462421887364606261655530794635413280648336900497682258078195387954253186971843965058294815722828472605659289235571931725096664026341797315603855050204659633027058743924943906397383587282769517748962266669250789445691937260552985449143862853314220243961077317516443308411469740163763156400849350319928820407925574207562212574279267996114919158011462675846199107388423619866594611521492727898469372159871245122005830595678809811855359691664512560525276732653538734325597687448664069879177329104187883225144754476803446182133668865973841268943795833223058650090834152888119324530711831547712212700371752404193137462820701300544407110881328023079688577114666745890516623379566437450000336029416385879225407637466555364955709210744593053791941038065356813907395349259211337630416320672211790132339293254623735910063342896177378673991621877192984929636767203686195337319663864129506215404360586004794930733782135685500078690897509130486613459607501996872144847636894628895123332687453510953564884104003155778991300607948136831400766313978567789477160746071751296586164924711082047548816990180232431781496446133961275335178794174809559151882141309464857040329742980592708526025172767456266378023410345078013670702398659160814676111190788273263357090787872662882379064044567124475894876690335808570786760553567297615496387618066932191140949726104736328125000000000000000000 [128,47] 701246177784158463175654773811167250845093190826858837143421518870512846430624162029091075355781682184158738571178909477988772142337100799945002241608387554304438467148936925765900594590199725301836434614344685100697349572329040520921876693378453245265606501067307950818926142658927235456148179471077267831037782589818590166025779312187276834388500735848258301106877538701078671741145132400652678944059454752774319123351664924053220172950550372473466109688553412063186979854607031744299724232781278314677295909124846506359590090593133385705659463291189182072711163923240148662726049540446656419646993309373339555433707275990718602096814815955648955619203603036488036352699862968186812449009954239441365878562591258723792261280031867771530131379820794500298082339613406166312809049085005220903036473572454281855719771101121232657424776798054941029937828103693817560467187571852528503974868427590268646707599165697215233809231225527102689205748905428542608650586911484546375863030383381754585339402085328579193187291249311387507201389349359897821349811126854413755473819697999830959905446375756777057123979372905732700667479863097182190600663099477789040522997504389714341131493815872660250102291591118909590207577289709424951580738356891368527380402429883415373666756249748410019286764706285610037364979341304205998204992663778500261728839539025627430122586583365279523273500174174614258272685967060562898725757675495008831258216358153967470635620210186449652519279386626904445238068559280819375558880358831517635326666451248437968030497039421553332779512197532064544397030676741432519998217042199936681442210240598180729364084590283974971683221420838287300659751776386157402216374081418606191984906183217150189113326384936425220656328436648863376997399233699662089278453668697712415561022358822671080755802851557826606609708458265174202130809445551544483886608189522707157889421601388945951773983259621261463355105122663994160884022712559892534045238730666948534503939387435769411842361045708315458874235380540876821951130874606723462392772335227607384959884436831820667282671090031431639132941120443507128059520645708764664949117840450073540227235260644485584868136128665322096999731686857045400910389926736568196938411452847602918353015411412343382835388183593750000000000000 [128,48] -36389462036392759678603948604928034056594851176530795557277005210471887863340589568331043939222203741509524509122969370644369296224369775624992274188862701425964179802674518603983653268392623644457413016075911460701711490097728891552666601894626908628668918679001488394595013509367855817159581279220570381378559648498147964490819134140759531989000238165056450365010724927959324547295635411591788592385440951107069033753356776434109188027919163504117427845748741128105689066257325886300780369068969198712338360276215134297845129454925150580756244528004844197314887194839851319477118125935904725184479361120844174863809846568327931941274733438331723312651511937025050718845775282960510355225360981664067524000803049992048186327099376277420198463429065520010305348092080540176982336503728653722257303072056730231237215654650256284012682381123048319384291746066601982280235746952852826652493360994224550875243422611594418554510883546818672466638463460787736166449383689561898911226942341011503223667191707193687170473096676188951380655001908444440464031229801497451371186092889580020059792109589098675757001262317068435721114304532812482187957132734094727420705675867862980672984144308350380565279305856011346323274591398984249600640775255324351875486406923928112986077431936713400232485039009080603641602617009246374892309920259696405111101065425813182286026872792974419678247289499345300530779846337736509954930633052594123238836445861264729459140894137405719857399850153990467174022039869064710837054195660145189719408503224943577597108421059048854737131325910660916976014162827134323383577793326432073933532359595359540806755038365339166937360946555041659146163846013669541662489098777327119039783036299614056705114109226403452752604931928414280435749249184615329726906702920818147112961505931647239410496068869242769772743276766724059125067508825263870465594791900710962493979104552671432758070989861355595733597330867561187482142947745348834022450096176314894374603871433603286652216337623165907893435683429838800618331478793216098553414436561964193868900467059107663790038289963920942407230914805913198964993904335175666348006727033057574906121241325265477727374832387580195625232006095175427201726379603313999885681887643453357458114624023437500000000000000000000000000 [128,49] -66270820577630305785346775087787350515874014282235632122586842522640393102808192294036850526042113777098565849546258289020577751648177518381082708083368579884613266728606839901283102904260746828731686639562130249515435231286442122633296442277494189312025559725120668396527300673503149516883008267215864495416239193258301314514568169144641849880063313979823065947333936674853524315482896003418440632251042266460569261826350926107740280689849019669252894168479735831337181892394673731513491501406379515869457653360149630917355170736443712791553625822100520263793166027018327205436683266300997597681581619354007978373224956372940540030293559770318014476462421676015328754417884658165381276225063128269020921471601703920159070397143188490683530415736012664715767125828553159365573241318151693394502705630175189186546680158744805240917086187972092965777932595231661580097272388011847712336162703481043904760577667718311165313873776648314924099252579367229642552050916135869129149694180306042157145391908315994454432957808988552024767467107032898622899068965064837322816820117486542063763417215626971390156026375523891576455861977024336347214588832459568327195169564336947515839867290847697353547998321422396387932535981454434941456326208320315022920220064505820826404871441697791733169033493516046870248669300898698236538206702394934417305980610848435739449668500231299056119636200325466807297904952484627410077973882320083996104075280968941288886251706444950960394563465551856315142088818149951883981391802316470463940459656893207477950155959289633319000754899857836931876157500400364232774467428705223033666829336178500262105811127678876727699380093247560197172972831721079927641123633366475037380739423813935241417384536260862061837181733627093865648479337982331446029949502626807887015284612936299113264249983598553654969473940567628767474180435449975704182457789209675314620716358929444901654156430377938687527953662409660363646795220074440102291338238920469647587584524943301769124246050954254073310246685300579644996969024397918798213695600444467520724570767390404573168586173131022526131638211086182132859346939011970732570439634275509397580883033849131588936689778162720820898459820736773117899503770261293787299703388423324936270713806152343750000000000000000000000 [128,50] 28370649537988438601315486707897840092356306943103561114292048857448411886301936186333082276213810999188465110405562175966652904226568393351281058046092728281061959895267748335181933878110604607365809526234486351907358077556896398438487387162912318268088212430292088109838181369895126310007024062429527935994873350602629045978884931041109250270560418725955713875323993896865665356150731138252621748422356783960972422191013516308982574755136373701095145957750463251168372535038497721795798717779890450258108440323653259775584790306323220585343525068666924592760600182123311395858795485863036383735966666918597729969521656415328510818094328508772853490219455795243242194028136793812056540497941800279089217562581829661498077763017472448581477057532767816291947851434044623740307369136800342045323472468398838378900156776924063063751096513259536046529039457175579204207935617291430922051945843929928445587105522671227132765867211509487612645421470540561048787093362896586689575895504422433058187283892841808980003221031563907617320102821113029890818095454211059798442566983144162505413535123526090169058774243914451568673221383677298258975382546423493063024565254628181965706336500607069074442685440548947843026227604662476260970463106025754665531895912798218459079261588435116218230851244586368591776141384517387034616919575073461534399568834190875071590530971590633616230001131356654514744971237359023412935873889077919709790883900237000948770165336641887107741721875832748989752921439522077828680067229902995891608833047843131517384753645220222515265052268335947898338283283428456193147347193287213255583465051917801182714101296601650264580291604142898991541006002251246441826176749392842731015654662943175294281846142950897653804806282066488739306956561645936011623292973556732731113673574135165159941722092794177999345358999498695879150717479767838863696941338036687782056774010505669361432771795654863081811934720551259882477541410366324706373468112061011177227455153116200741746592115691666538189681210301304875641833028003948829352933777480809076586373941964518040838668748169476370024378790735511415565970704814600230263071148681292066527667978931477099885796950703728871901993183261926633268369837771625186336816459659670024871826171875000000000000000000000000 [128,51] -6714104707756974334355130431162635390254988252355331930574756876530643740597686602359461543930462912476309061878271467668751556527614806544108282586357132517316545595838713087059233433461891590313903553994134897716923522152393493444384628977114718262194336529064945717142843631860972502130334946444404233986777879570649131172994936407222288606901019999389641655591095586668174274901389492313769848005699361133212593980141544323435797719428054809844631520919690199184026791456603345848424435348514173691539433383859256759404741894544531169001839866938979351887285228374270346339510801966918550876244299297076862324344084141656316570319219999733665148470116818989255682094313784662847648706895127155011346809544524314340932438730090064958737072240796762604918595047103046917544352954080746882479316332640005175919128846687665548234378600151011319633044930407480564045599027120011958123243172699971539271750903508669078115242796826810288401066973028646867134809428692256639687466245580808135386309532799430463934275363086834417817282497594772172052646933521146050117230533557138483427583337013588869523811341726234821574792547887782276903481049833390499897575855614658071491847894036412529809623580469056402986273638112982181497445391805839758631902106031145118655276339880440308573647014683739737131452952233486722283390618253601743691063408781460644109836075270969204948259453223531580360312031273780360762199780194352736278702589532297557172249924294631440543681163908782260396598800322152393550616782447813015112681480846348404282597124583007700710260297811210731632164342291403267598037969466716903012532303925645213210889048342747656062741277469641706888206914712346490831872681768890249908687908102742858588422150121583426738953437191755480027140635818724347168014211427255643695191088544454840074521796279555380579914290545488816698139575858968204352574554234363515895236591120716058195664698853090470900824721848217202439748743870880007480557677894439469651380292257685239975407893745991302595805663047956483414003305182165097888948155990330156455642752289576236633055121902236543773919043706741878043023965215243218359496754466587627654021409278148556680643110352629139403739785139778607504313148734305225613981714953346676349639892578125000000000000000000 [128,52] 1110727148409347372391857514388752631070140601334291956599812722641135928145029330903097936349747224456502094041942231367500528722761298024770314844963858465287567392589330508818131272844669181482336525240582708950541126886707888607261360367100401485861706015332582183675983941499608376630254507226262023088643055764390771817528381915591203576451623577375501738093278453869023754776054450067134309872507551915041517014171129416569990352971597332890615988590418676378429362751278991571090132423002484328874996748821956015857855547174540641612316376939148282716027270498838123661970934013806998822780893113585895115364437522451436603742692321454931544501064021294188361765504140931585592130378729378884613595007519230449757792183260453482568642168100446331666522385249128016379005215832255421593656131966670611359669131703619515965829309354907522063238786310219305315298163038510195547542373438670574932663464970974249962161854055668826967537791214164828893072898326903294255199613913374712246263169432027383684702002910841437450393930136453017331507506061492024885360330676063032087038351753573523824498222536010246805511041614217206697937876147855616027118431408443895202729863635547221387462601601225102248962707750643848634608912681881697733607251630304119226573328643711629971184132189464536480048545867901132841771683816362504235980555130657805501926494466656263372901963140013887939858534527277213120352518935400071180876671994336457898459545533687548013088288366244964965308015768473557634131268546744329321984610609079518914266638325940855307097451469826875271059112226188700469792034286122074017350339197209448222592242157298110633226565074297999529112618380712265279060503370632299866524364121787375673856103868726160032320461953421606585639206385025099713108609923703216449273857308807945904894887192310527238651584901291187612286602525701608472012118118758647634822100122245879641609025630085046085298800335933340220416906465000247762146141309149877057616504747794807337014265161017972914897553159607899574573768820636124219259369478014857932065616314659431394948340708901744606862331164396926948806455728520502819023556208982136878324671545079873094421314771973669363581558234589134848212103660150226376741365132081420898437500000000000000000000000 [128,53] -138861607900961203340518447271344872521837041250533951502382731535536402235661676770475111647785444194074900710881640161797654492364806883188775829231938972147090683655681659797950688444523053861577155289025081044022743221289702768661483448469738102025845277952939569112449580743375356003033950542010090786518080155370614397891101750184913167356380113447878965862136285653388676118706956591366109359437483649076898730367465518946820333644155447645195074722822524974356351716719127572230123950686914802604597236656378803453373833314217301674037308616665439239722372834805398844541903000839908621046561988604863686460804172592377463951780514267021762950526726165127379757170474378279819363423515626347392081215026968902754500755916657960621072142055912990336889496392271365098831495482374867096988423128601786478228143604152576706403139850483702198712794043913270190202138586315186070526891790360413353263135984558586817966896583288970704331258047562888824107737034298673248706440163758353468166730103437955014232769773083335361536679074220967844693795929477941643161454322463061031098060652259505711240081396644411770944884377287453164785670826800792655568572538477736577996774735711884011532170330689650162785325762247597420440442374912293541332455709758743568434065857658522402777839647504051696448311918087057866884670387159125580340765453052038604799232381195131540865348295354511103680139056693016811633637019089860015604255174448210480111014830504063438518861079672098900800537569688541182703603537677401608772250586403691254747556578157171197984679467094602371352031105752726225527058168284446006470753663943511321693378085705914097671980712166676477768409592306655494680930555238000596552625285606630708887988134889162782874389459616276459780256552965124862037722199760961184584849511423006516999024326304942563660467566324182615631805842734425489148164432918377133527606841735037472411402870505859737109894891079505116421958254546777071656087336488195162065418651046561211288416862451757393257731056453694671163916633806229056621305506531681174858530875948332593064830891519409412646341690669916830281744443621892190710421415582067217262372552318459876555748487514130231422025079852756845916033093142409273036190202500427246093750000000000000000000 [128,54] 13971133351202748835094227646341059197017579019478488064540820822545045104954353247591242124551530803350164483534161933557682328898245779094309078666091902639121100711828499965242758630877466716735390421246512346466636944924374189525395101777373388755500410083839846799400432938585943929605622046434529049158869294564863226761199452755444236075178251655024114818874624976240762566706319638149611226795850656669950234383678956811186090308697469207399017066391442748558981198473998326648491822453770231099957508329503937743093623058826364373770398826740878538044168285985909616853609553936882816583577428658066715518957605881947693537401593819561285317692346678352188132966970662521450395907514129585984924633056085987716124808294416597043782413567083735402126701517407968594815498394302056000446510758889299556425598078819554481887454367997787011021633735043367402583470419113328897324735436437014805022753335303927106031500373624283582556430709278226290142659998269859102360340061830887707450901856504341075755107231565060063534070867514292254440315989418154592486739921865488853476912620917875346289388169015104370349959718342364650870158048486462527179832392019496714394801534611745489467832915220544854263614998858344433676042141879780579134013747965084260476374850977825683009144199555137954065534030296642518016611278886399309657633707885362405051955168613970083151276123258619435338193011594028106880893023439122952622086786328009612165549373893417337028480611998026418043978470122536689290064589986140420506734893213244958165239789866816631593445149040795644752943625018706405722649653798291416267344651582794290152384036780539897678364372568230761933553255595184139885984764252377283079921949571501466838566801256880294517866420754171692536335111615276405153915880244778018795464585881432788057784291976606624798201229925848447451481938216529522771362213000989172533685271398906961525857964176709042298820363929343838687926146511818594370862218033560717826860060501039122625006071556829847704482454387896671601991950686921764745740948426072891954023675033602926313386132234487173663467800387658708205182503806889804796855494051345519164603957919758473926407567682814021121049393089608418048008985776369982225823353044433593750000000000000000000 [128,55] -1264565295311928628744518087610163452862623955250696842699364542399383288967294458300521793094246606328137201716146463917532599870801394554022375329029637730550011647636231049303001819820802107773340106406095701393833381994831651067029869192095228689893264045033771360921988456565379945106092188508130268258579348325423371827241227138161031751975576992372596313303662496300471919215563607093533011938202197860443269746481434849648422987085695453415671826199886163261720059821235219254039038900005353726939095659703678547766202494121851337742718242568923793272609543936745384517433069095599567637132809972075132749975941620964626198685502379586561432020210955391358788366833059575227458023622971619284742691564248467682143677377343878159931435047025041508935001804421189058600790697679489051181692504259794041245959430343069491609685404323718715404724299077772397239158311925895805617882740120083581118274268161100020301838374308287166110645908999347477463555059975877113609692410082820095912449420860960961831195825196661122429820101730771416821914148840987282880646984608610996765263478416558769732183624583059536068467102291839852392465990042589032877036852839471046869756769153146535179813085629169194830962480862213425371222638728631618988855988309887832210710455011733991389045773038900170457619505696634599260258373578164332327694202212985279846825012162963436767036199986415400980984765122947722500920391812850864332533314107676938752523727454912382323862315902976848456863638105015670805264403001077248217906438958010546394401444251210966378981112514499109305579301304408994726700310838129407086602455766340724506001386883496906723926288952341740510483909540021634784537495677285316940163396699295108248578854396959528221958774655634768197881420287925631553551462807104319288095070209841693564187465829224094751631507870451941135950795446129584352354206249275792059531287773070065273953013879321491324352902930178349624940053556308299317175036807917953879999530538410855717285703147767713276450018735742227235124956544131483005378355207698102521391249363506596719670983879871532825852054498377423254602407912815358219001260076032101030933987412293581026458246272503387927635297858909644555381058136795571129421748087524414062500000000000000 [128,56] 119006088560504723627283839438924904663145899573612119118225356516080680649193640406840104339918087969506412968560199281147440487971295985460027340206119438685952354973871283838131169219903565054105253118836860214480003197845394789688688566507447286077972603281414207332636804734033025608823322653402780554726841769400021690496184607080499152732843260893743817698248970071671240908754368920204522967570825052436792728568201554428287164519199996897867267774636441819892617976073061715708897210173641831864412002513330639560120929929308115511350688895814629884232532575403823824962836457731821092356177719096369138805182509495144120417563031393616993665325126431894615261533703283727374494769332223443930436130113280709901203016084026456244560130371539769493401367529858082494871163640541766956720719913448247455985273578073655334123369218417029703085595405117185238294773754394689827984660171217440825312333738514289365521142444344620553543279769460699649287985210881621226931153302023476163693082364143589551392926096341294063096716689010369298961601139494957004638304066021021319414982488745235222213365910074202175209227248167917069688902196354033666963084246143655026853424490897659839028088621528942544135793968663380065582190918854343636208684013374687957513859527724449771804402953484905870768693368123855732525008773590815192141339959147365353194234418505700982900214124304883170591788644078121413712815913255937275451568070486346346328152982930047632100373805927559388513846073072164404876050645752010556161971935750292059862940245245856621194660928271825663044195485798187836701311678741040231290923693432546718674108085816296208085470602016124486775948886806446511701099163721318126444281428558027554854863389461248874492394299025643674827423391278616690590676125671673445501626939704606192675345848771033716035690998479721900201622766268438912919104203006792194113993900783903286992118108457465934173038333983185789525582701477712739130124391038253255703445225915787660549255785524982173029089221077710330867416296499704758504604326520703217889754889738589366807824936855066044345250268471574115682175578494383662352330640926656667332641256320565194036865638030427455772625645414269703133009506149231115999599000000000000000000000000 [128,57] -12084740360136748485946536552557417554067816579673763382909561298835076256015855439975637300174187493696458891013578657826985049387114706279492247486717347913998457695609369583865195500081654628741299175899893937871256437991053505225887567840625579435573140027712780994474147975505293561957346791708654328709484978531364799793319448624031065951663947407283996856444743232662370514330225854355658686029470878763531980682224392311094663513746954013777634000156792579881127135125915825013611715513432590994165362742063307495923717186005055864521464268806253771325942121443299722206711848950387541819354129479825521213930160384407220398676591416665373573323787710760453704148837380073917852221761655878170145835231200265455051444534501643292425108795261508524190731487912984415845721029047521285912775751017768571628966114713137486986261710208077225504596550488315954452191138636987222882264457355832086215006153476895386866412704408837909067944524323976284274720145201880229833126413510761923925329675054056220100478080363014338659457531130823235341279940986073303440498935520262963790437123503117771061847556806589392368063520015413751408558827937889054154715632022461275966604322376095124518781727508887461534792386790518162100789216960743338909892563865047545529491850178463364220841800874906458599460009677970676116013044505831446893185224808436634737527699813715018672214014679565336016691438421421829548912690900795980415891501682281778880269004763978345226611746515896392719758108968146269783379505141088666611060913768001485025703045060550549191737585498465776197842170135148438436164090616318408457567577394012002540771511825017933714934639756344537691733561363027986796729207173403128469790084797151258571492081887743109995218881603078903964708217950827826888842042872669133932415979341024757667572660122764204620971887614912198816069046191155213986804550926884623160640724664401603299017290404077661656836655384531668127572279680783290394117924419547934821472016393556706676976625137869082784188010560509917167113460750757527391000817089191028334248056218843413191238097441888310121679733829264642255602104707494368217681206493820513395990672339256618448772624605592040092851682138642683612284946891263960811704500000000000000000000 [128,58] 1353725785666282213985949418785470888983364433282571333951050667147842207518756710309608026198375699844843181808325412284247191769028265640708501797287592665961620126416936623721681118258034450219220160932427819320168144353247492572332577574617664108575062916643484781483402467824041256574065825703607748608965628510208307653250796933653637460942033667808666675278054762560447867066928052221833194630018295187583340093572421129618353226337491051696533840153101570153278310609420249257324898123487543005440853112353875638693181467532403528074392837711288545429289255095866846972411642378319190237953781316053004980498616206568576778438938962060843767409934822667433261617938716509417982889604407799515188739714639854015125853681990552885511453722680736437839480519087728691099557636175298726347686390128846252074824688908932439169225871114770170703315408963705961025025399263530583837107594563377176302026585470946128855732626668728032147984552444524235622855981977872614436641534066889568813280056573552479555506794185506208760168521240255938055723600384240525631071404314306170631053348860155884781198933934457729046866051430645870278207829081357664171461650615016872652495037714069070374327679085472757047017822998752044387004158219798665227395069104004154928863454056713815006948576434789431151421713577469747529660199948071562787443213716994690752006288963514336619934517745641189715261345775939479361476410321707495307130170292040330936135656466167952804889098188960692505339214830477453319079513440317169101124829368066444170015097631512425833815420117621295337882495795511484363506491183001610371714492232180797477195897028876383606565057150939852632195891301908595657942706133547238989065675166487518413734621158677647650945656458664267916315361589014971311385154888164850016590761114237248271963816109609849330259088918516723022835996923636492074489748458111777350523982565880954961069734238198647189427479096015177169548637526562830160061262063031137235514592234424879078819353605459953062798381946892572382093592932127215178607417965040283375803029434993810453540837593552511762875507957798784853513494870102820339996345864362207487231577355079486213945216324976570622394187591391521752949919483653322915008000000000000000000 [128,59] -180406779667297717370384977500927683965226959151102051768697809997164899425034714103731818913321566524763648797042402940494995977194364653650893024628748735636470013317540744785890480356738996029763275450687709734384609424305231276926980806405577106183013888435589202976282894587226503234106116207720551023554954426940875070464214613426926700653602157633931651124740545924328608680587843549538082320067854035752554625718861353463754323628019953635627439165264774318975444444928204495839122910885737624951501658749258249829942284635188347164725152620463972067879155580859900174542184939193298445815899939607842484094405144232243947413367506497893602871629587323334812162600179471997092931173486542025152999329017288560384045245619878468258968847451305929034995908531753538774434459775011191648900609928214008402834452189414247898258448246181699560185963336090543588720098194646978723865284172886347830795442676936545913024729266435700005957945345525851078743610683195366799803628498426322217189161400674715775734245614184505593508854217735462738163033861048364281044615524642488044206545184411999764839093471553027123462265478810772892188715502406985914682514080413608210379740401108942231709341468947053293031196792595427378956991836778623914089232818714189757201991260371787033914600504879362995173896871727962321028136829573428592296644138087443934486445121748408108189643674137680403959124268570852230055885572301887161557048253192581802442040847521298068594364242695744506669975555176337477545073120271439066409001916079449106718367146457391681708482409798556803689788800935345869499010922058485214846332921120256995921794388147927972387326674046636754222452600100339509726901186922969125295785225459803023879955161321790511094863024957374862030078135777618294270460359656555392292019293580468506054525683716599545413610633183201371996887378091840606125193935117317788116045486100884430119151810767151617984059150260384510701976762854920358995399985994571066934404265284646637953568505893279693047465813296280039150624293553983758895290328197963804374736909250380683423644733566861203554529567841281695585811205475173239214424630258411138985935870948586456935695343353861782643862888338238505458074502671622562234000000000000000 [128,60] 23099131938017163102991782506833528737260686773607342488480888968901569948766057521172995777603388939793091417798208550883941973550077928748099310553915097843310639243359528089761650234092221530696479128392823749063480500365485102448906625970668006854026131860185668277676839235279038451935716901880546041629525347749686232736488474610968080375366346708120347077922035389735798021069336990880991374429163638849547957173166941882611130967415401224425753191115936381005812010584769109707248572695814305049216489524249051653810601025429906256531290570641136947246436689227773232467610647971268166891117912899323523878293397739275318989718010028644801421248042022275450784505243597632635626925200344489278550091933856554655180789214196971006784572370520531851637035460701118713021932810810915266163449448249735574145408986220027944170560289274161730981558679360272778804324445770575157500317479323115163203874686712719458499047811998355252779284409592618224029928434387651334563488420431018989454340052364963786943043281047519548997326041905050029010254078650804914081515735415574577092634823806761594102104840612700185556729012885559509942832952253810691920855270710311343797234485381473043428397610745088667421530526975440096410829353257346278652217346212786532489882317675986159573400060669133096399460410195414101493679605759910747454462174222627951670177699327497335584787662414794051198197692645674682696855533642146576151186785891135498783435861265663187956966150510862334919290099130878727955950573781495268225211243190625606707091768238483516689434053797655398452277832001426079752382901141968569901387012678212232647479991056162706759156919228133749055683667333158191396267977296698643547268171106969617152597366378806196463777458577939699364506339620414366594322718818811701794176210276495943984793442470277691496776977543377059535633808240898650880789087998162104322969744647758111719909639376406154999607286083325508208541353386730275415240655971372749530123492614623457968555521385109757433838873644362254654078432990714699081023533242123737601764709351175513809717024445575420192501222423889405452949925073381863581065612707431419108172541839549072417488582544652154444086525349747214236262106910810897728000000000000 [128,61] -2282720917801039676048031240751657712812407349444925504204034799434149503576835962817310842968139101991395144813581834134144247297510010079162049044174480102153108060722808544932198169476051625525679928670848753361036590075421736568856654647002096326334159064144976979120375234534772263615215684372125499599328671512561878677561924468414845673389754493642212861667894061413775137944617882406705760812860969955640963946278508113794883777976516270048900493296338040384524009130038492405980204492395136012494481193056116025912079314726815598554069249819881485777613942344037220192595359024648099332164636293693180656322890654772952371791598514388921054868669887487195976142834598334188588082675482344202059542906729887969947609619891165967534614167034190524997742580699963304443834017880342611571157991461089478492484186413385052946862734770414864786679798356892377121521296194386001773541151107145483012932535142965450410186139404662777578082990317457758619065117894286685658341772814695357285713237442339515107990501569604511232058714660751980759856514930904849083202389082041411684883487776914357715587444820200270647901062214724001451679902563873735987098138993030920902018108469602103885015474909205159458743414345899439621647416336834568703827595474989983436709584952033008498788756950682895414862441185800144081573050429005301313424314933678652090471407101818518313547806727155179622715097471914689429240177243553628184960230584886051857180912123692541099823434599050707746929593210702522335712488087805910224278092761219683738748506322668177959634981891067620555084484232260488729391686933586260609010493567140422341602011158741532439580472605582994994256751404949100856084788923721546807049230224539406987659708380543095182935376832807979160156514029623984671463277857952609623188059705906791523187675862954015154722981789221442416034293507538127250734278488012038473628480983493340832763508732349025526446773912195918791637090871880455435755184400804445481681397241389586351882907909563449827708348454364175070211346116357437819935744771953982017423619077022041599487301662981500725600632487268125393864912883311437002337437098893909784403691671901840138991609242871758028314732454746322862670033417989553568000000000 [128,62] 238089911651651556433612031888102211483496027175912343307959386077064223850353157129166909238803906246815226573842411139669812001488138561722162383228271958325040631459944875869230089886596931854108532759381154792168490648065864266688543818647076982281617638006154356387839428977828380548531533485137868131293506884451069609811299588821280548689309904988199413996544491368610446670013312989199726746195371635998720289242506682266735221033761979859926394633645055973650727627246779414532062976291372532327477748760583483745572175879600220660865081948781360766122082764333824879052462192389269133171359088095485001706753798421263357384514657001489698772538818011637917010834279574728519129142839545924687546613491898832405186477116235857602228078548059177522279053908346824072532181689351404729983465096255056796979777649817445546053253372354061838515992084554957179232449231392678293088818505060461632680860223280589509576572608133959340342652999188362207231527757579967097336372444477804903719536369918444022749162682730981693758431296484176797603881901018782974454867708435008940706135213555840294183473755353355540699227055537817598561587958333763483097694331096180328532201526995511794733955677881864994242334365557528519238511722028970396847307342148959380859117452990968366796151600808930036599106410797884674759664187877086245855957177840302708666624827109174871469910541083179691366122569628244673545267320074357540591950876826956225759600264162015198068526502537386908064557626783495848177290769276661734289261533477177557099916464765773712441485543585332527061984060881340607347443449784357626838962333863405027657300717279357142827926432442769648016382131389321785485540547230793583273587392373216283027530011692653126534540195920477021082921019771958614245227440450103338920963961843438804816745790652472914034655133953807875679587163479182915086164100385789471767483913759061724374051261332702065434964314468106984853952137042800188086246369291293205299379582860820854992692582303189910973288578863103994801290885522311811011575037649267792881894011861124111715821912828441759788376509372344589960913111635270779507102999024678379244422879155010157020033693823262945514872475770599136514700031678039424000000 [128,63] -37637367998832435032205735291111017482243135685661051782460376017780873968639408577130235936686143692557534410640398376986350719651110059406813710576744385333265124605718150901996677709155602200805351348528874921117101886276335935207538573077714497503961296675238193238762852968850151329527645726220200298262836564872682803797836244624011340899414648397269458503663873327876958553988085226695309783164565397786050110982977790006751651338297875582743777491354726360191651548935001558629701417042081260304679591701341922801782311272369449026204562110260906165214313219680942803255618736883507342969731706493380026622414019252746701328568333212988263046200088212783034645088282704488452165873064828709227165883530948661933938903146968801527046896932227378323404340463391908043029400610077760095268796259477426919702161679081211559502382419056437096103072403078652428486191474751780329762461292928587057139460731877803202606822559462695638916243855850158598273504282359681496929132406686207794145462678813552652568294463427560227775621313248692464837259377805134275735614570506484058944152286935159561181869583068687494777613567590339561602919351805384656906051262518375840688143615317687856577445191196851842579717054979990749076489479003673321842500497509304765364082322281385134118284022721316461034146585718854114249170604008870878481955487453334277485332959053600539280714287125637369860427611979006094736612935606822732680595798687615067538976943315302103343394236084673637294913382430739388267451321624824603576733395673506842887022894902966294393435199375853700302459768848578573962867880827780627768761351005353263923568122415909497239475199108235213881066511923905249318663379774757773055069534518006915299347504915261985245123704101147618051030447642930229759167562762519689595459097993932866501459694794774888049660870165127997255693534046468372105857614045533487664436723693572670335803732835429824713786469046307217158180595444369463706640819636703474754092672379231865684310465156336109177340188912007099411777953891040549539497779728269276528979407458500537672651482501858911646947778039576837220569549409726755454710230798068262089380200391652560574258650451758890446704437036000097485842529238052448000 [128,64] 5147451099965309751605039722377541562151065947975143589724528032008942499580937922874642482966656613090877141743381884301097768063912940177837936648050405532268396897355682767933196808936961388889518541960598464090597528472769921023599275207300162372534600892277968250126012650873606338100307791847503979288839597661563103977282831046363227033256743160194098184576556072050489138074027296251859356597235640509656279915993918411505785848454097465514317472904271053613003759031198075060294734059833427582960821236397002295173088424434861796297720555336924790554780220287620958780269405296829796534579908375564704462414672946266067897298245245244363389442573111483164590446063225578938391236740236190355077609241549584091718727275882448980192000814326199365500047274416760575479873668264920123084620010246874229132539283241017009308430993661435832006321050917035914737176233252835265441183960795993703920091069895784020829610309756623973654819219598525565847347685922858034578584308089683626144002128123488097374396348298447203168416737787664238515378271144432401979844635293457311986928273900682958650900783991524540743959525238251220067704311552513938895035593590224882780354233562022466266254516754066324227173230918273730887870672389762927656115190577575839083922359336523153113873098138407877142699269994205794823754899893638911509430744058202195259994441366692800870304111441984575971738049133195809324509493790031185136616126529392595082024036890485707325265043741929495278389618217074478688723366384855102917938472271184818845453565915778689550556481463596120850524238202475130222858050435475540119454879590885589771426285326490837268035441652791157468787657761092023423199791036258250967236945729155550418933441292790598629189100058769474616456013829946855283167970929801626919972824363830348131135990608974460047483910530191125346906237790359698175089735523806398083069827539863557150383912927253035182439003432452154202042521659935523854406659829858311669858841743575555993560634288027873261008378875821004901838070444485224689416837179642517842769642918298875699847184179805250105065308658064263103246890762991366211747013425275728735076905343193611038803028547779635025411299544641864535089395668090880 [128,65] -445677792880814953529399778246221236122504984059023991310157412651565536333692332629754192586686333237543931726861012657937916995689777251138155639550404532214340646779663722022169458203186774286778105473840804154486008983466273365049689464101068402456678794328019161091928117348757587151572502493052022622991450064312160988944510869279955107395876781425009195541718123795598150796081128345135839931977964768969421341767972593409848366279050815419207984815106929256340513184201464111633636865447819161357631955265591256473402789588919431427544056326527619641666927901705164548076644449325217102429803474293389879588533638490757193702179508266075099450974752782102844453621632065651731425893677531589648938037669650460293639382366091869016045562450717111647692313889498906492133764158845060868727120499959425399364905026726503620583064504711791912542074641328556180436935079429808455887760143902679109744776428990013752484659342894639137132271007448395272419897338679542943046100716730448549830824366585981595385709549715784435921403726114247054535053106639871758085849189991637023702539593508684067835685030099038609141706239111247788286727229814313986295796582000821091774807628504259332014098682720465232057362467166934474206715855230870400821301549315589969225068367849507578285481105814265160888394360045541020084703748975688855774287563777792939677962790265260520697068012556557109315479156498503753603757909856802079396349225085152615700752233654647585054279420917409552208589679846177429068450129373366700505821175898448645503641693332158425163304721877824189006122428985001172164678656286208226713482401756605832458490663200756206385887744186309831084796467334856348839797319009040247329111035892359830750954759743667850472086710476902800335894133080286159163080040354789681237753872404858610573242641946277592019078975897354324965861618677289461923686735625871166945728521892726549709486084783882321747785818021879348281042627461423080023637951686863695186960341122259811134323051164291762554652856247988675484661887005985306675285617523022596479690622198575482135245240257598872846797345406116809555514398020486607206300420666295833756821841724361000835811093582847590267932531116085880414153998336 [128,66] 22422135521384659752488020820130944522900130619120154117985439693546207679886246938590582158872804310033135869351156107498242296841853822774585359710518843592851184050413436312331720666700307812604206472777626816705330572291807421840522567561257176472440465522305902691715244603181937220538947669191385688224845996039218672839543902366229690094205889152130915381090423492301397468908213065300538342604040624628345245947617056794507944850383237635989407618500959789779923190577983629514791673132291035754586171984075157219827406717710650766121839253370772571166592360145677500694421749733802305050761455227739814783175690775323401021129104929874383945195946713787721699894325604778506399536583644953834287811093118153315348183497221402307136585800444541996586652093951291207796700657621240953668670438719703715073918191835124848072364929220851639460736857837174732407149022428921980280906393140589107123453654162658284298825181488479501638950869757626276209266121902469472939777646760757194778004717774653596496197450418987693320630507349073074763425912894469183380253083705966718792331304474938681172627347511950033250492313140534367183451050885675387379253979527091370136998259032793684202952862700391538901963393691722488621422669422535054983231996126106270140454489151486925895556224848887875273277292502435214308768739933963325225416850528159499972169164837091762699913123179129368149985824474918145725492773916338254680089484766277327209543351196669948289655882010799573422527944351104734612137914601502309241987339313937917522622457003053756334107179616730646744635179809674730966900977149831095092459450026015553291601897328476709383581367994834426248204810132955988814947293679781899358946961020516010103173023000812006313441574811247907622861327439198839051297901062681472332400499953955179338624187529968959100765272208919739057363941529121294920410069660355890837700315267076297620268136613615937954546718756086448840644441401491648117278054447884330133074310644425423000581961168955468307089072524951022925036608819072765118624071671247550193180494013305626033146258530263759299069253312178708823525130161750761810876481027773387210866479099424138996166316184562729844204662377875695640510464 [128,67] -237765453494237708947634475871727017715365098794882028162371996788367301818522762385842025683967723062825546104152748141616099764805573304913588721676306256929458823029057936687662830081906915297379499994310911054614709790767455894625810837530548121392344191554479802786233169965204196735994877437007300128769250456801367515631326861600584655081792400811142110822558639432816139114546149079217152815896317948250894138842849866687473122287271278895009111007605366862950791290520671382514755809076670289875628559121476567387389258158754940160103815580149339441319862211870470460475978219896160614129917889779028102622830227571376348413000369467262720793320288229621582129169900618526120387375179949955091116932502275762266980823084175279715252585714630901082420775583057230771581918517410016170320532836101606368784732064379993133698674203127557753843601174451221289048930649617902362079194751573985296892505743810353596270504984372681522533913813544573355600777833719872415634507918286828221331284161854099153638951161028997267443688569396547643806658182756986726217165056454190953823517054383180895219071810250966068334446083497896546631693734672168380138683970545560415657493338722864304761533285090739583095024228748041374314739733409050085602248915525168485226293704200064935099958442309137148699747091793494106902133937909345299133732186120810764023126689483161499159893670471357996148577220711550029132641836240275999374280647105260953183124545946976097697960191535127849032567581641114847526771436306815695514210917640171770313659217200555785612615610454180431962730693056143858492003132225742398395816990479264164989953548728724981671250068542639797160838462431908862084346668242914972561403385839656190464204768473179960658100330720385542705482353352211040383416479572815880596944375617515605889711713806785458443528838617099300026028954154689259433048767824626924614734386104870016992856149567131367971573847108769979631923324340427612895967014992388307330706770164871248022904202617791644656288165680728575320474763051807941281585205246462050506939992977696790376731502765279349562334112428941827172376101847627194371490284547424281390225344802479323374883076057567906070262207624773632000 [128,68] -103226370540105260378992379005091855426704140670370049780949193775406948846592261066592892482643040869646638695337411746622176763784972871068069784821826183387634795518645141536634439326359807050922503356768723685167256700687508991350347164652028489286015590476988315299938711410991358242214201546727763762420357313609341290596324951829456048125811309237829354738089707109589442989022063671589058196329022165045512098380456718537008991252341033391772073814373831475735471268029778262817906437810997367076259371642027442666731046960737927769787643578620120951934565482113165709472489389420153249813054936601263093762925896617376715145247011096523260750597488734658638936823722006640120262309000417644738190111906629578836626981862652901326901907678542898354608303034858121371926930515595891500726342846048635230863472348326771164797915371694136021278479070045295349185010092453556426371081316530709459465155828198559786279840148086873321071070704036487919955095242533484913096616963009768575299323280759896712750818981983356926727620303396569578397116191328201803526459665129101456111380045103484048004178570284430290235449974152038762817850467683315716510017666651472372152497753201158149174101187952610658023776019293485119104403647233891940207451249120622684812833773032697613233367700482374659352464894601514808888611375504050221364691301729045948597077281958494814500587365718221891396032971281196271479824281679407260310163347409840189089720965462143293670943464516667239868647765256866847050641768785474093702461620959283050604914958591463770832268777772556794992419000948616966826724485396106204817888530157371368641170842243553665424945005053652451816001839890384453217554744499838303737415074435024840604294281468063944972132093176941288524333840466066491127995912459474295754327849611216785242439944046199685998747961362107650050222141738886678270197495877896837491104512520435597635241388931736911873494994816014934350134674974357265372339596488134099884677538086853584682545153450010153543069164247659505155387852550077538354488764036159593070900530952134590596759957505182199824566173411948027174550328909172003102504391538755601319816973245683146027056935751955951128540383228723200 [128,69] 18440572722177587583700225176637169131243934590328409771957490696843027986945796917943159452052763672523419211254832305057091379934117872430596938330886423882075456043975578965161266534557570131994362336183416785257571609032707773036726239141722763544762018610459913382887516578145011039917048174210971129005465973530381703174278872697285588552953635166560710518946773597475383905237576670847519494713549647494018226483801267117153679929248024995924426145708376567142494921983113120350868791425856256675817451003274204053691493536194897117033624628183536394196942295363542993892587205241770086930840106264882422762046301168033002902174621584051044397414139092669523512147543482699087664526760135749903499408300858252976888081518735918009737085289745131359058375318018809808804499384524025343868124846472707414882597285936791356710272507906776395637343626485981692626424547810848288777886235091821616711605462310188518692664492467723708268283967007512736078071918370434404701279059937796598898991627002989400122309963644269292281150683096392773551405824191705170608897760348034649940916830684247892897936798997580825642794353469353178043029038181586549818847076950342720231168876479023757575398262177126286502053541309307225323672860505018217959173082872484191841626728054284184102368563958090229970418578901313475417575907243211679379741839429625905916789181126549240710590742315733869909639687370327855485634907957626583236469433763481325707296700945587239415055912396358871759218480262947709951282035143590209837362047836299509346563617585906062832401156610836868712158639356333364138414157613839687443592780031560304088630234789842947886457581643991412501578106874693033416525990737929848600982175082280260555546903459319846764788945833357042493515447799536451567621717427325352302409595901432602999514523716972284862648127654914909086605887903455303907628175700254184149958094708920998711425009975633976346249844462071469197302509685942648486404261393137272765807865607902578885664341178123305205860869727916146640399898432704687783999123607383542229466798655846390097681981557665636387436802227239572721293844799461104164792698245548510372378212607568570306880147136264895622061070745600 [128,70] -2093222878366072716868703571114647149937859639144437596329854008938963153711119056807117112157979120081644891815125959784574916296932238946994718456500977989171416375851477624953854011889674136294958718572264073919230326611613008121397822112279945378002908165248187486876688258176276273810431343918841582938439582752222942435338537385515835378755677036150234127869222462823286357136735270848349751360764315275699204951348057649679300109252396017365485822398681144969633370996250971858804250827412739603293237682776620797651873495187384733401758814316255735523381324928980793588596453915053574332896077120436644997051014714706291595859075276541995104665391749691141398650891851604530964473292335196924740614651774839264926909066019264291098576670050384598971264876336899813495785304003936508862042725478778091939872893665998840865014989715941769804161793530698670752787165559816180865984677300447163846275962293555083716589698544939960187004138704312624814164897526280685500008965555457460564372395264577669477869576860070198063121479186111014083615288715971061496577105193757287900223786743005528058615068413105098437232925858785852850707828326266276268369078149538384795190737651563420694381168488400744796911941560007562224477910813207631133020972389821365801497793686810931363452325638934143797743165917397056869628619125490233409255963500125734830343053260956277049055524563016931816067534929534711750688008323103220400067891372213335402946250082961185719109870549757237305552265125659097749646078495257030097561462220043644378254558172055108515198780965140672708576761251442048493146885517121296346790516943988226035078089458722473361257228660332699481982039180845699471695050345059272779207509260735260493275475545666452341165392382398679102808235614126094674922344459946320601122945738310796062574133384199141223153003533386263867472726801581242815911744437772789281294599776125483058996926041632439507037784410399149639594412629966693576594668725528948550892751291467785576625698974665606793136679542258874043369276151606457275395623054173719764739823101488392537646527341533021232740259440385235219110565363103854221268271975060694650431691186984429652062494416128679934280335360 [128,71] 168304043613634113313476918591692068747882781741965738077872701292558839195296359806431266822786424166560841393138428978297737721366962333606952761064370488867605379088746702874216894705643912857970115563170105238806039493612437098601928111418318503787253821644790717466060995080378095251409284641855068421251290990695100504053931165107748662198286919648980435951874665656380760143313195518522411770609337453589594299978104253607423472627759736426338431667666381863777755253328576352297826705720600452831356133913735161055187847629313945978630589564207955198409676348774826258999884817095681922150609353300104746660778278095714330549610382132444578726054107887882376976297698428216481097918201832244616299641143462781444589571305759383030478835007038116267280831930765766667369004863680814455995147823037440987877485271997330124235437066104205784348576622714884992576068827881552969979110517935668468401347001460884173881495815016019555316053548797067749240788563078293481670006129424570972261214658188800846796705095395762837511964681820043727983112511767806919851073598639748341469697814603474369533128237431862533447243351057640487173877201845171348794882083105650855032849603348725695457488758362968504048347928422200445341156545752992996364165612819615238518628196453594341343322221934720905912523566288498633759556941301566410192065385984520424745080635350551248129353876349944194008975148735652999304749943629585766996811459725361413020532900303508984198130368916299927263939290772852572994996039759628821041595809679414631365466266207705490648415776490844840445047692684722654642321403836530495282223417953691854224514534330768850697236750644885795373469578015172845299307369443230035865953168762645905110088662934034964410154024484955897120338261248706127273071867093878914669871245837935244297004760935915048592668520941504241885202212376751017126792610310583931061101535315013602032804431865787264155043975984688445259632973248968862984017989204005768316472339859279782589135353022492448132488534042121631398426286555547335690521702941868091114493579841233418798336760620713458907067883115098005661864009414808203074545820250278363663697323784893917248683119985822367088640 [128,72] -8926965934945579298074385315462436477240421629015458931599984077354942938403494322299904658662865692710364477595167295681217992717797452965174674390654057544280425718722330645134454009267828482500828369380660378108222473231774825434286820695936854849399868274711353780768202568505337798370392076445323180447871111384219576955120970783519050935825475403447901182603489995172303900578601796291629643916313129371986622730997669904221638214147637792157526238271679822798436905840614096844828840798761470212384926824074176607895926096880254308954238943176425315412308003110414066584146355375837596047793670006911613588152149790316781761645682698061255821749394729067450499688301852126211597328026864624821634904608187448517431314915583594575793673688690471646942818041052184491982362797171352670688504656391659475228491474874445201431728687278973359309326935721119682177920916572600895869549799739998139158831030000110367749083238490219938246932751032986308598982035110310985920812676012775256107091911734899787249550779317792377481517131536828852288980705936957501306505540775534686244511739325563457193328074187689742285353042607336332980968670598086637581112418743395226240390586388932082365866907662513353562781626681053676761976469064285641404406850643758555713085363795277890298933951626726990443873637673319130722071119332821428261884174089070903162646426415131690542127810233571052642075563418489079578313892040892706131273508859738477931239051551933279946766556809630937756064806200300336038179829284240077050122510561817212155621160030251831508406492751209082360546635774501204122264358486020626838487364944403744338309620879410947641133287739629550631590426669788944870566143587571970098829847900248745745157653483862901449217680871030625566573886305512971852495003527310138262326083707721550478772623370036658106391648416443003396247680335742213085583418964792247423877897031590282335942571875258806082214703807142025997860704208323037182047366738931350996720949458304684565851794146072582712537973660145015543868625532424790632185598396968830411461165950874242812582038941668971291666754780856948513700522066631432515853671706508328774395278803529623981934888953493585920 [128,73] 252533090292533443023254129049485038543081495877751753469571013811408676495968307042131552414783674668911790533593510047948887809717126785570586199562771210872322909360538766486421060806141764152095076298533897668900257517175624563894201392346858930481657221764841160524534885044715461982536114295636129044595958203282569934645062294789220097500123059118643383690379687661488499958976993199227096510087031407491937761466729529389773242364638137828533747609134580235278227623198248204180704482912806408096297890960965170819071656932058777111280800299215396928081168656537495399412076320880646093479088996918819603906755158737350822917765115667616920927311457917920338608986901607495594070496849548547800546827070322443918990349705777748934615578932127038508621984512246750597555817384662723342563792084822536588388481940664128926493131974905812577214762894474763133369529186080421973188001077381174507085570726556594883746571324385756688265028485573574559909946673295529805025166874478418809981420252615512280569667429981303432822676407954550020042717948932954277212700870343139506356299009185751755173464062969610821493483876344106865869824121286174146707404737690587237660637069240924887693304488531249805958641205754522977729747599885413228311459045078232109219047643225056060000939741780499882310249405023804335803831781689449542352693831328849576611264601904673072058887316357534085457705887137362664794007201887031305265201445745906803793381909980664729250925051886350848482902231747205006504801789230345842576700057263300610251563670685007253206055990391489739566861815667005307374109548958843920877745487282185137806368040182458811532103904908439622331692461929569711673066094518798827430703781304951291205463478724828389076774367813412078736802321592373554186023435186565088869642992838324118851678576592251151051611932730830446335252594847397545831806344045957489576640437845607276093937182485119555816803949855954623761512731003733838262256467671765726059702333742167018976920490448856205709824958244733020712680297695930223707089813282828924006576630504442690049035967579083082342750473114021866462459129688346781445881146305959579735648951056897295821277138780160 [128,74] -217812598046002318895415069923189939930705375708282165292114119543944119859496729073610649967115483124485317596816163530151104117090044831609200043661857702666241955987478933337375005949494547147746051136774211955579002377228705852013052081299952099797246039339043240507504826013222903202486299366206140503126445769547422278581131702354484285865468065537450648878925069841413085390806948437619584508577203152753683008356892593613986602990442490897644693339382558203312540227094767708429597298088038754291963648085913597972922522816286618714593161262577343617223259564120763158041734541136474420967245652704251539555921737904517787003223315180331141213679751452530860404349103401701196310388099528562648356739372833147287083126872914235834518801670082903959908202491976835697960067000335699673998952911915880247453483316638666930629829691145641236525151172485310685154467880938148752549703124711352431007924064723293072577410659185972829009293222734772523890820401454467245434129100399666877092031636280316366219748144943202088973302658797791210597818747003002947864155732346419318141484924004410106577092238093798922057079159232460021858182055239491186361488734528107139313030775065749254251509766042885461209285841319550553793102810560256855401821474475821737544456698693309518023441369901040848288484758787442632207774809001750909381873412431445289515446503547007793722712197419405366453194348311814680272864995479669521355703427696371190124322080818115477836555973475911641274631456706330293654205439910594193981123195531813073091152304651276266415327781226506004564513297239699185004117363773127360389455718796672140819725115654892636583069938131713782203683221135606518714203734439692806361395208100971198423453535051904659776862069071905838109242231604848020703934938519308640203107419005323316771803708850785986796949240819906565409331236998881963455876032287801198857093157033974061553574125997964760037267494445615590619826842893031766512379079420420033274785563053412550695702116362019622749649192848884748753400418651354386717506624002614425394762135201957464584189947348530811568104835019748359626993250118443158694253168031643454459231421080457171404062720 [128,75] -560273956924599160736661726299945717842820419839221322731106887223146112040063884846623004087282427483429158041176308476768501676786314626528263359854424981562755554941195453343749606988771212922467697053652661399441600823063796467486852533326831088843107400140524478659010589242206215721487651932398626835399266942570708699631481712809012095798386698233951157105359164173803405949620853788281684578494497914532863481857975907376149289489585581902397223582394823563494232875105870457121736760651577530792610067861839374169408423990783921720286518481473558897471766010535510300226669415397220994131415834970446419136351511341815117858099028959814948033309057223799290148836109656680563899149510186202748335535506460205476894540749431295093799673748696532012700873151113664167384580525349360642066644063743730912137260452565339370778449091737312989805759901334184933565460570505647996625818106059195766421567870963363460479081545895195295130660398600454758961529585008854937634124116373568119987418929744404396978823703061095972468015672693356362065216670904117020918346717917024753512980880773298799713366896027942141473683784541513184837193101052295286256891443929608097340772415370691094386639793744965483555330129241092358694178159622301223970969370739840165953100285820922836866730077939358976803115767582717906764162197011670806557145839511108758905387929453730538462815764652598933445235027422397591293425213457013615633899112659243553608604830723971756878355021748440355587589816915106067921787989995647150220935399641185694325125209418097677630255600174337854384507161320989275543881689499508984476449882612268278783951959464472144517163497803163951769681588223856033435083354589319020936651989625833001109944278198893581477378827622677897066814268104886259535217197306472511023145524652256557685066476959174003150889386517359490687929007753422705370133062516483923942020155645078484164901576586764207755159705111134109665945857710297106046874798535640368955065963230211311672282186860382807770764671995213393895006196408288576883223980848365604227289911151499768243052870216743260362626654388437826652318411769276381384744957561006720453825911741295497052160 [128,76] 57248484452863300454802447927304213450138414861306653062711851034408004812412252054547635690541051548992478168907319179137014467792044692828959505578522844491075993199947527437986714736817535431976653805520460304800409406753328760836496208006513125031269894980684907156750781712949436667712332166320284919331207184955427211739407531371331079747735839193133461247301749875509251241612235888719936451975623488021517663866011198729434198180418870883559808144586536220828386316990247771556235075595382531974505568857807379747736134857908645400332769445527609447049443704838797532666104498927672990827573143724123375612274323207667113861608693973145976876654459845802264980243577467736336813393171205573903546650263957570386110725682049006295997754215940481358972381050601624824903004959503082629060904937686437929444231425371625705800907237219625417591666943619718354382002935492724309741105925432317012822312947744481398398973648588352382727825735403632833142743398922964809629683686681620319710240990250836152393951942592576543363883001202529041771526090081534073092066616531785367897602664599676734887710396810782275070143736635653144980542403857863569337535244716550297989833525696527011128714134728370354660790938168387895825908552294451335972927417814592919330011168673558923648456724297283805321570816770995083352539250552725327251202704322801073687679412847606262423610618295817573644775183273847725175254686183856389603854448882837140423039071655657684573083872365956897223155483011381559841745405348540048227112348531148431381737469125048335211606770367763191766074325990833546658922665907766544937628720920043181911634445847310399563887528554967195598249003236249833621370950116524786828309202889623338970657548568530326183133021603581366812722213430239550290009484524659550944224084502550723618314265251659220583173962298782040421981424967620803125819560211971831626075028147226439314636084267885852816415454057197501528309984708384263078635539649636442846800947911023113762586321312107542198297756061132700964751379027834412800561202221666257442082003184917761830713626761610619133073479874398342653161374218892864461976624117906344790614487395058319360 [128,77] -2223303926021521786303198927276247457188400695169398364492662548683171863253200905243414986025812323938832492283157426755639922908968484594592052267346972504519114660539967320926354900221774465505771601328876286793988176336704434398877283080326119763903490894277890426692062098658370632076595014676476406683569963898452052178164741733752144391545875479459822503657606811342421790639695054517237049479698053245799363829433076035222991330720065577908477349679838602535066450174850638160205179486898662801243671126447229469261800697490494737842928962479134606453567066983638708072724112347291553699335929550111270479831241370037748360567756323224559978113124023573247520679341509815842426959601199046717465970287992825300575992336324963955649528567334078013866986302740327490965627323041290405143223005145477244185898522986666248694180137835503339724949430366282592388547307653938049983836183697680166286882734595463052474263612607388288783434488042625467203292329318919548602423206247607751622357014432712406336673856904053607747790622048241771563106959243635725327150624686890026842109434693484535037134904442585491981339241437727940409067857389843592375268438995732322397827182885656103697482722932810525549306072738330272683451326634884690427615820224132120860629657782355925963811782658989763596971653184756889493436501841130092873910575758039384733635456131184323995257369543501778172910967931306809147326617186185864162822777159203525422894019836532127320568758549336926906579217806481076517553687175061303445197104462668367512390665747175305827679903037853152620669346396413701908961977589057305301344845972602042394643882773530051775004642964893128061401196439441439854717118522279619692864818367403690932343087241704556518121285212067362059575286404871807602794976670144065875807644573297596077481860419606290330015334311565978191491861395575903557986488195060596330950056736084483656993817385703893629911623353071602847401964376452653227065659919899908093738085314492918751624769169847041313263864710171284848960170803832903098428916022020078016692281394776438335535939562938543317790195684071736260326588225018859806953218185051500819781752995184640 [128,78] 76374962550020655317673041676955594749011991664035071222186986725221144835763995499489897721813168967459636949615339663982521890382487933443674789207159428156847233411173622813918250838909950876876023799665520689289691957014721465166762771156309313717968839735450957414613933334006378590450465360479385963582757303860597992244826126424390814369822133674574610962485114467364779277398226556211064608055432513117777826874591575790750585958376537399007124035195874174174011840798708850788618127920753926178750031610837076116365859854922099323406558431913076513168012079776999056648483486140481808267716209728073215058968252995661159992064636708103781649089815407755255506280888505973047435749530732927111557620754322023981703164639765911160780622279829192442171864909322738669835601547685729952300566077944518740561134307386706900695376391600000673795397994469026311690349111262546467125420381554845656097189444700952637109821009453583043513610193652646045531733062114172406362900838521032559793352846838122242748178353114250999095518937776253114870146350425043088726629620511174592318413009708608264330462301601496846211107742980243133967813262575877409810728725639727272503019996168548207214128505536120085267674074339737353053363474544053465970172357565950907956475958843211000868731249706530941471485223769116445828275425813177940689448728576048849130679704043171430783959695439986585615054987566934043131514816696293382930193251144606068577537005055216860425139755187771800156472433614949504855559057449600114108302884619265155487265301604543872051626118855208328243157785978774609172674713029200122603197514396112945816638437496556538399624803472693025332429943097998344944529091317083832072760629551224075499909071991597316436278316533200167347512148450024513114658013735723040204966641789056228423900831971836747839515208498730652018154535058087037037836103823941959258623363661469729959747311851751795311469553536139737594313599287348382988310840279090153859361054765472995567045008206190800559351605920771678041141610426102706737943328416947943164589647910221279513389256252705940352211706413734684518714895655315053889026526680539827729498112000 [128,79] -5697194291116368835876824119108995257610493678295702332819584638381706640339110661643703971987453926656586152461439675693307098913296360627018659940512223287832803821591307156708985201718369227208181614878900302725328565229031095225495662216030348910471849416303270316031673380822624120354563848610842657456130445987187044801726837890581286322312130140168097491509040373572181813408908043358289914172750339546704451861735184919215061305710545300349830892813036868182480286507452647320969177806391151680829404250596679216112057842459950456190356748535970468585950333108304427911611045536370513700141756982338227902052140775041763793981122803800996681366917616500267576420914625828937508451673507254156067918835652365014410378256938424809487102930201656691397448708485547588039502467567078213801321106760368524429976139889624487385517730918285470847228505321301549319048570373805191755762217838307983940638625899025871891556976532728661055910860065148259852185063357982174516360106833342736544598849366295156581232406112551030962916336747670258488618296783867018389809935449044922170245921052661224029274072152517067301412265058948806149899005589935397403775490282036798130249250819272898396391431556752510628031813046153058341225197856519281806601735494891778778615813937023942549300976503483390303639902185506559027916465974282308069519299715385608019440562580534886011843131047224057449711673365332944372824441040998981762742258329704148841790341385277226358513831158916992163379355494796886689956357956549610958354687164832157742239272037911307065743270586153894710446911329925337143427618196854455628305831716758492816309610727375062624237649722040049542232986084699422451730241934979744814961978669945093384994340028599065224719476118906991675586961320652204651343938256567924174158571006272248163172508718708689194038503520511776058617778273784151381827404359015041132752149202069393441228033023313944392541173891736652370983231250235782107142301845024720794754085504051832101795502937938063107270847433166468647428534259986964898542458684678047118814634574898803141305986061867314032577181816000542443384815412378482193035547945538578890956800 [128,80] 179737667957006832453824041462906094111171134956931600769321512966559009740319969613829320040998428322110395578722240681805327717508390761596697567638636049346431613636423862879916108426649195557482145958894253745179824549036496814142868723353120878899225859879808366528855227095453269433869929779245058518754882656084529041959382141523344745674143876812807488212216059834849724589276827166351848024947445212011046914303702692335109627710798783487238707380663459636862406661842577921354559332325668191043206798500146597118993976620903154010097558907426873413849128203542371496508969189176763623564973154584194459745088799238010956158863709815278231627475120483948754235545144020132922844088024011383241366034271556089726173310509341475277191523406199177035932187114048852692346749550438862146585288839295776288950136048433798971138052141323741880054638666246146057374330412573427774370554993835987942237131238745598434108576091247009400956803828250756783045018629460067243990956456736618903053364196667807903345689647581839202019973447120013522984447070286560528940594252670106942344129278636621587366650492605694912833701467034380070064971025060352562124516983846874059008180767506099455484864633362656665375713409848272604755615578802729679913459553602332773382773965119542139807484617934768119768459465912042241898836529890037832155793708554205484555894284329954382953956243175884508703815097800770108930285808852631606650777250578305204740774761719478411940176994069042733168556628666520930578691642330208808731072536800607389329445566275613753569421355671165947248196009037900796533191421365910120271366050332755899428717940834286576413821635884844904755537822450680250791437473847251502188992733804464801124683984082370715938885506891834645284829974738634891329246003828641533624123245257846148422361576817871593985859315657079925768237161365251042072203631007581031421519904046690138334259421135614266171727487605235803018431525086207548345689946303751591893323125415919451142088877024660077085487696983676559179058438956781835954567713043367575414023835638603624689155179928668864326678610552985276318499494260390272192657810499378872320 [128,81] -2894868046848505840617892479981355102516748841414400825875058878586241855218014502547941384931950895883253529409402540254615924326912742219175931068464039638470000339563276939287772145219635718189530378030866308883526418473128810130747586831064057240289916103245603442269399459457143511926282899921055502026894680620875493429692035887299476468578989260213459276655628496329739986482151892660233571672768376057516319104335622974607261718060154034863813088195145845366873631429346833823895684647253862274861962034789630130732310137791585677192275587772365788015280600103560027337780937756302626846981527861973986739362264313952138650716227664284952872775320940956014499986675308720129877265932342816027037993643966633394834216601555768076537026311608271147176651434478368458074416652980766719470989600626611216787848309170246544582068007717267830877323725977313795520548002763794851990583955374439881016654545579019477932480315679753534154713990743016521703128331281348589622352599161982178347245027190890806899639974014205361957955541589136984341302809079047318129608233813574464957887781183660473922825953369232933202146285744638450585884759137007540085883262256419050759211728514339345901518707905009388178864840134606931347843268916762519264197055767287325835399972454047576378126085373310146746621905839519948268202567568176627282138881392473938335234630823858377339616002895494483662234413089227314662703448849951996870626200576638738721562003000415237211210877077037456846403699050814213758453388367147929648194226062580925340376207831052299821236284069010196583666573487265318162462549427206311173630155148189474928911206430699771143297307886680087879395398555866835533946487869960387658824532090886154982577782905624137481304861621505927968794559901892619073396838402534330923647494276047687499074689718391645405068762168446565747646092646497668398708038490848270262576108922803453263355004732304592144889775194727254579806784332188916097874270323895478456816485681635007151524927243235705400517057903415859626586802334354939303268485992851768439485265951414048511603241487420686206640565367184698804269579024792794540782296665948160 [128,82] 96222552881331564615601795675321537357861784432305259369729474233187030807323037829851469263184341692324894440398829386123141137600270549380017124841949522769589772271493084282961113497398880637684961559974937154892726803858039832890050160102626086450882375919050640700136677730825348478524998821624173292336915759699073275777856566744194669519170559869183124378370744399811583389899555210324002794187517537414771943976051593755937698407743001791762331725410923912864283457013282689184022335592784156735629030570702178802956135004337291093779634610508951017734077068080590540209678038705473399828355296454697057472716752634275278765007420280229876691683225533755561553261931978846366573842235749127176108049607482485070084740965808652871878560758010648190180056250199729988362497388220694956046044182300340178741580237173455956283129514050970123143217653305523101347752681216208093280411736819369903382316093909936684251895216169030337545414454126387886435716130989986230984568125865837134382916799577527088007629941938833150385735370388417715298636878100933463457757445729906053704054368911728674719352979866997635117338897069463554426707199094909192265349444790780112187709077729760303440271556817093874784139931494593177278711152490755775148908632404560355985638332630049232643999896374535780656908006191467019228223748740216289440640652721377411733314815985928187567004789914108627618062417568999365765699278723078563068084881898817382629724565307975611307448403434890260243792658208821874402342459178470360489199797440792878680748936618334188786623063384129073730360357257570744221451741897053147865232925122760312709018354378967978408156711484364018162072335558111004524310416992325483781198704292225455255868840515723234984334994868249633601292002958276215141048513240755173872619862421982245612941677070745936338012122742448769286349482755868877407469772542848380810605512935200795095751378971496514012534202290838538195164073004237733059405708069613835889640820637560173288239726473978878779618975375806049197141275287416230522585018247322811850382476660365457612679935482691894790906729940607909022764447245341922673840619520 [128,83] -1217927653716397420219062220522851400424293567106575316879636591564799850443390245437040309638009646152860985596165329842133313753052692797820752291907076479139960365651615946569275396044081511172439667706479280382929118885486625441433249699022791342998625265428750613272992185978461008464100331845671229063206032004096114408389314750125997835409949061902757974826014759055623382625625928906123829089646148435963919364640224916007883478592963390363549189188711906735621414544733389564106264682441420409772870659000917683645058325936683896994466983531794591775525891676912835158663333161113806864168379735759956859465020123622022579956302927174775658150410669937222870029585520618559385959159092985368521850238559640002503370316107088441177561842109951154313133057122524245351499915253799195865800148642790231638425503548635953625468108852183756051056657172511195843413106951742460003673563639888860196674047257082155828101007176638733976346950436603066486949259806767591506079024836950574612531454304285508344771553008870806014432004099033278884322776663815050302296506160474894779629143686633784585127210805147480956252826394165214867993304273741592288388919476561376730538200015877334517826533400002440105586891047371581129419019373219291523453479496412368150541706862374039677088790960102589256927315973068594882342446196872837278954864203035887691879470965846304403833357542070892672062907710103231214913465925700210673016550522179499278038670749164884463213129771122993973683020424019330143409514630782421324304337749247853618844943547296221154621906244686863742215272767537936640396785695149748407224905791160009432677602711797635174642156535173477117957767832967601509929101573950087309299873562466181121164451236442011676473197810423667355591347361630463277500836625500289690180420651903608690060851917445501140240829405180410647692315778377925459416725016623527334198733138071052889061729076200073525829049337900916348622057637543297260553727259221330837963047794767012953367461193804559726834252875356065711508526253816897563062551384246724034258305189076990145522342703974076536028605578693828259438450810595631417262080 [128,84] -4097752567850508766352574170887892483187568741252696108920452567794477765946881443481972632099821636734325265744638324394357436966179240580635143231333371158731681276845977781093526688261053308628126964978392103360004980781889407848427052774152635035447779965939879501977558535534128034855321678969312808734234741711480683244675966146469705512294451109723297726969282949127895960785422723729221892082270889332654740035323086015391062396700292822486440153817428992966482315838114370242977035070199517408935941128361151023855839478833621657917389118855392823610023867025629732823386213415224221465287591206842254642816035634158887057761751595318933683754964148756811769562936604291561568018278760353667241332749460684530602335146451284049305009332567460534178066132137053955219902056223332336428501724707493635009286170931512537150025593754402124542316501046980822650943881110143200558578563051319118950548254269582024170302561836984727086079800764201966580907307281686789126183232470116465679671856260454138281405861882466106331878688972078582951127266192891689481556314310426857260658350155512192805260686564974131653501190402336444418496167234848207218168600191807967623056315407562014518673148942837459589433602872560796406815167615692619900174211779655338803589365636902441266216495503792211160597195409303006640863712513200216347341605253378466006327654761092047015775454381916775039546667640688777710722367768107439960893988209041240435199565212017240120760813781265542977787774334177802796355761727541092912437527409744275376087845039381418386198348285145227668041501500371131519824930536837579773553356749905215126976973381548216687711340539108441668890467341026476079771236084095907098119052566804320716282264558911935607735561490911792323328000106823506400746272429279757672737736249883455501029703284387397104716928188056676433446143581663246654889936777330648275753934576912830643200451379926582514527762587017831298800151932651888847883533236076783372536061749187890964429309557925814227725669940049075494130007139284442661826442130743578564812161887634522870155561596406450369132268513026511838382576818999787520 [128,85] -982972357435788418191942360818465391476230675034979503689539594820003538650383551644082432872583876135589146797650996885327284854621046639535727992285862784678639108207498647124201340265060046967581583036417841179281480278439197257975048464251431955156914495466669253039724688412161162971576607695630265187898105706518053602748394296824434412014294863183791229073801536422758838532361428978655916089693315203508115295438721610317766946080473514869120917243171842490187826840057978110636629591206269762173409848386579126030919464041758355377288404247308148058960414164737211260860378184886991299140510502280584105509551634929202453205775506645715260881133046792067882461622203769675521460361611524362437078303781422514852588904244302519087516350101947716029136353743343898329780292852845452431553352344442501754087566160876963956151532428419277301396402931639497489084698075591853199430136304657566999181047252306515145258522639740531340356795094799723417660177330256015909300107483356377007903797909920698325750629350819013048368781375973808355729088770279689555404776143177962167274537655595737518160379070957631239016477383853004644037873468023975360157134676845957680016357301917271923400940622242658073606861915768922818537763520473683057506779871669598831906607165476997180622094837234895742422713835083976353161316225221330110186392775676708021293902235664963830117904201078942934797423584577075388294657197951236750309357675377270367480669456526279703666600685025597690227192326094913679164935170976973622006703761815852127065780913750548069257520455475940955099088286986023210398256080504773600325078958254889480764468740692445878538736049797177600069523452491783083345271286973955625017995531957781394656691484535191885349023609600660101404921579173632681090882384055579974502141922681794321305059726363675428831824724789026598385216313334494074311424838231224609132055691949685136805500913042726481646366915068092210706215328317533726491945246334181976561899835521241254174792141767175601209051813489723806434223090138743855044979668902869720513475182260545543811107401545793558699348564830644146589253645107200 [128,86] 14517310137015394022817037332419128798694614821701105435703093172760528630781516216432079189007596290069986288620464657382976542569930701388027186800484744539610479117665292992740345206676563945436254447071849615695064394709307872639082753260563827321440210444886130879377594723511588208752112243508627740131303547608649246707960551090126376180481504491038576132873257400273348938583211618678583193312725197022717581864139754109369530504472852347505708215608912393887508725942328333882659544116270742272407087995030580391521461609608830808312693876224623066638501398474814573950491869520756513208372257066221428911707095665340186381304856463409679742767392758803902282823751781036326710678869170682045116646033727889196770376223596422624215914986459837169314081545230616097091585087686892015155133216209653615946056745623986925832923826494466873798748953529987497577911810502432263414025127226361576883010468810302703385102806218492683600047686248999598764864869908245419644113677080211716018942267309573678335520275948165653696815565349179142477957546858802379515241879066910883110162826379673010346305910905000572528110197621475043245067084855261472125233420109806250496731456838770176320300785836556953874218365428679334995215271630822147994438299044706793380083187432803668546325054371048653296431865220782321110511444134173519022429652845456673334526249918964709963241124801127148294639760138380217967427269877817742876800122246634012909283706868678184444546006300844257362111160230114269725482112066309679720655802700663359358805560547853446383502505426025193409459978399252022306229464145053263254085043400207234518797582418648177093513938043876980198858564272437863976859700296630550143393973098958703490948103863055254799954966164841005528102976689590788468927234013464498141517128223140263366134808610233442260477374669719983954827243653763414724012668569221214187297743348413896454267510680004120856558019920857675391225436954898449840122623520442047112515894820366239735937476925420566545667315254313165006763347197793135155471366677138839306856612218472478785529876822987804417721344290795102667105894400 [128,87] 683104696089439441272021016515285896831596577366077950447951545657186691771388890064531330691489508959199831270691621812462834269294013326398890217478093386786042232318738086008990550886707936784748032215824368997368654914950803581497957097355755605425589133085809049104990380742554925249327513461369809333404418036487292831554725943015316184008657869128939909164116216471708563720908918390509140918842693182273174049436557146288326454259198261757822954065197822211870185393135146662413130763164797652655534740800366958615480778830141062568737884237090987681495393810790718503276777298523400230800386539193033418982635811467126802278832631577727401450045946698417884922680504731735313031268056120250310731401662705545444632853913767997863120779087280825051951692641259183206787546294578459643346204761186897438881709363012089389291208292652735370232597916522131004570682367002410610731968994654865400591295687274017335285845045709978253265590600710740956009396203907734527840386333353105937276433151172196870060401738213584585284277737460223771455560000800146315936936452596501626190671509407931113552727511565339430110173444403554088505963716608491536912524431767542266770637263257160266856521011532098445214062283128717096089777222993803024571081557698016336847001874916360091269030483296656949840240048795396390802027781465439916284564367593586247832027519438716955532420026921497149768519891267670870335049075102450832610058571736475892416262048094788647185338003653278010402272799089610352645554431387894090376381234373755796270430575207659214653327002508297849125574559009510818103915022885086395496179531955787684569547141328982335353442567057016776782493305711844119713570284885931904582440284005493286131873225580102132259670687103290180757916826800407380921050495040914359614897134478533284409427164091254972294226300052609626635825478546946625262736263210027394961698504499680366634073865435878668315741133093957514346527339341484305360069576226052250304124757637650941001723196572748420616409537091865450967042820201469947942489498262834000434036582828321763064661904935960639037916689855675370291200 [128,88] -21163118675147485403435191053685213721986454279311776737458426674341842351238813002545778512657091444811121449447036804083073614112939323307453794106761867862341397560392725094221446227019269923910898115982898279102922756411838556181646947123339576586187742875679059352165759351027397328327058842021224558693636475530217982056125657019251586846237696480024433069024886223318034778938834427304104104850480262959367955436686264565811255993285491666615889502364399241610584144345072996996819243226406242148061328040240384087125076350194516287678703192525422435703870540090648363652855869945222777757000317826924080570969239276641950636632186648473384352565003716391906738241371943469078598204006385366668213651554476282343214317348146834948856047835245800616580691971028791946714934816019363803804251680439273310060256031965671022208627510054962385419309949170981906464915676136213221484824392530470005478149911859653335228753557397741510004449680892161063938487453564895092853020733524204127184907155072235999088470685636076551701470766694617159081716026050909400067500292624826746902791586213612288736141579778240966550239793380229116302329774616809283969130860433778659142239745191450001030494714252577877858534502919869502811281985755462289921550512898418417704118694717611811752568860887452028394266321134244350507502216124066925689130882903667612308336002025423718732399222653443383979799919633584997835804028782019086988708009389679337565283343453544951854208200036577775449983777359151692519933395034230658541590423913629531890976350687575905501032759422414222947111391510668784781602431649659075328890239379166399995175877503682748513165289375762062030200907180292485164581967334958451140201411760191188882892457133670318224761728926159027397704310842515374117386016653889462641619438952972679669418587084463404375446891917586094383240765908259756530015121413963159168719921035273983080660589778140675963054380418176049085954121136263840835962412689216959455648599327691356342188332965528197043954660045185415031018222486832138600871436434592319426215246141460589719758592166004856595920548807426703360 [128,89] 687264999408104117085668259187575292479303750833450377519012977212772486185115787250069158426503477950676468993867760771476865942180734880832361410994878766239210761672338930569903968349351551796053953703222729608118266633574297600039464110029161495265100867146348832302963779585512689022620328248768422561568747906392467979076281031409329887199010322535864061308522320958038254965758292680979668519707199736588471829305156088747876319624472672012095890211842145399110608376786035257863643457113771885109436330632741207367134239519975067125544194606240380202091596348211940319415569084034341011722893447047129236149426183493052790499271108960326150002503575587003248263137163586021495874064046580822990473351169340783421107131855042856176456582751229971886395684545765674818555480372698923586498035229644946185190098402600888389448432631744619939490904399164281753115223189992319495281271546323057605050879995391651980407280536335385483027722838264516964867016485716753447127703704701821582222436068659167776603953425694532217059718170846935989496662273975860829210895963599088633253948362940111346382137213282056850619351376414265225253551067367255144602240789282681028742834373612976630749680217446657555686376832419551003012298088051799084551928591674206256713389869830450190500767956507623226720653121094983130853891275444794866768086400701398341340463741959403165291214269824226576410818591788853538534223243680736864670718422956780351188011053219532991548196305846965328307523508799466100719271621282985084580321595269357635160891415766017139527869462997062196402274179904121568255873330809403478645436193375156416072807847825773138656135910922364045091390162589207056000240576556313085761381069046285953974870550080660996938848161143920565570437832739616440040567066895557935106884979075774678060546168683212505184986384128048257400747570729065848870556800817385668885719673457338545751807640432510825650926542601681461081821316796337716614655095339608966697719048360835073860418708921762748737180568756326753055696549868620481349758882145622322434334245030672235841194705760178279662146093056000 [128,90] -9764759538458933565234665306676344693694832983687359101831152360178198240816892212743413018975498280146242546634566145434694392053025204388597354718891839598058452180973495246570046390383897279453212583773131494515047465380683666310106267148663909900122294334675806623232054036618668782003643402184370505238685651351050207890088444581799979252602377844427346582756664921222368129901149076817194330803844493353057586683834786588783019348774205394339754819191636388126077876582483835874170408264339151341798867985326107932905233530239795888797990223508451791048114024770789707675152164520860069083117981277036609966672462001791402869989858992218707767704755009031923109962105582447365985478308869481104542722679884293906988094904966005729224157437643225017525459442548544076833790913389770401367322276056758935732457836795217340429732003238976446076803420167421960170154770542571863149957544944600338147694080696297475945399235362920815252465436251813139515772028531083087795531423658788325299734913431336925622314886857701406006231969937424519378590768620088017216793166621674266819486506250144341687929518756451830963281509522686104029921680320630570306447301467593951533641280230179834890208492579055018316113184386648051215595958975843256969302378268617799000830900169867225350424713394978502853241189348877064947248235941354537323761088461825780332090413030784954125614256514416983547283806911586943357121430645751198964634103214592658429588099811642053059536706768253254086702750431773855336207535498725112099785956251478174574100425175056228920010065454305687676084218320955229940171908083190548421045727116391900483255205358955714565254100380168914306950146653631738545425814753450504798138395359734402000517889333251229021039548774947390382257335611441829212078212402624713147324006903528739181621001550007866260542601357293176486405261906477523644709294844866269125499160247176986915156485556356416748633781463951798694533818472929495493234031702069439949517723538001516767335566614652255484331461413314645026102159119370333385143337097854632956702856011313483337596784202847336979968819200 [128,91] -60168586237168088546470816869361883191013112494195129725656178059388465279307178100193088984861562699187835262900705557286709112364554478690807071189176076855342040441947477178663021196252645307449743655279870249019017306832271693594520312716634107827647980364864765944736238134746733579865574651188202689964425537527049253817024291940882982676707467746972210215688518086835998907550441588873692419276104965879104402089365218606126788063542006062158280058879919711459414987391855937718585918142113349730114626050788352961541742732820854768562057079502696309723338331600044097058258971821300904197857194942858341950355338660319166670382860886191847008105359840383096256279288321465213427453291856298867771581581238832093741880548934465750845037054492901150294597329728649919850827567922408933666738149649471617907883539498367935254235535725052821510414542303599322863343856554416041657867429176109172893358424902500286699407613813338478690381147820560284561388185698003587945698051952120810778301839298260782315842816848724537035574159017951989816735551647246092101014888201996036711788398210930989318529081997516555935648456240659748907641458449826093564788123867892599138128462234843945358742465695031480196670607186545758351635439169139895825483717971100075148481336116398748930767257632114626446472458789534951530616063189385018564405194568732825076452459076295180777247497820015456534046756561016803000369497829693769449196685734636158168798268852844306004055170316341188497861036759472558362722326070006452432337352786693218953956452460408267101925173815148604332602896831165621201130909495916713160418291641583423921370654182400093663107849219160472680789908395111840922946544965480992852861235290782108607348944705511667315621103139081500853896587729820938547930386134134113816320215798150377253807227316941431784972864669552573399435099357264671629937912485196933981021917816536016105791991480974269998851946960112882576640597364962689061717910410432631075511621470560734201589336307277911144460933997518610013337594457815969377676619477179913685228132409775130722609607894770821595136 [128,92] 3378713728509025380982237962928104436103381658156862624768071331625768230779473737689838143282454923953600815547584490130307493890900843699380699465447794532576903354618735317627892643643708768083447027979363053354865524813657774383484870640915387472510009278264187216125429980067910662265082195875932316050648703340041268772887354749965905500146614969687116120862024156726999524388011159206141252518855131681331871734910756618753775872074609771543490928907563289510675970133343081564880331200817841587345603871427297028484813138464508941477383274917310471720422306972355908502627107536760746948085795804081429942688210262015197409608251969448158651333333667824016712973338904274351073427866427027801851161500353630589765815841581460107192813604051640479703157657486326785926586784554076590513734676961170538590096131389577822158563325580339082194962831784982341575107107540078885334067046789623235003944354361891594954574056982586604646732473563018241749223957583166879493879753224059542582690704769829411754885921770673027037585386358728020599485226245748540670057449846078033169565994203120042835114970017719412836067969208923969028141335721042142472505611711631280767659252376310921962786302206891836500522667238318743825828987855264732745747980868653717977364681770028039774873398400163966613686404735972829394981949331561702597824581051619166316853153762799242223310182916747901535377216221294545611012382907882141485978823849142358944234652647095439412943986008028120496176922508752852339266689305119646664857471304494298689209814736642960636843642034111178965633867546251978824161928299226853189923630468320029482340193515947638111257117844964314924080066171721672766265860798081221326109603067701279210769185888067343828344106752802610423654688088519672506041117438081789680584336534365737477674672201795147409072008904984039737258054409481433184605782693150478930157795807335115552613249707362525863737766381908459432863258490422232353635011609688338254582368265646750765774956305607396903859894258677352036406080327768957793499841219877918192465900567127162743254392207036645376 [128,93] -34368186286720350584854062045973898345219795811695474078345153572263622112120389906431303197119146305188892807138097572712989540670117972591976108222841015469207485144799046114614876609024837523583943069648741004360644973490277563928022352653739416688859588390841385870127529845853313716865588512005097166649332446748143944267957390137264043296654693003012769544162336857237441383061880556234432810814766822471589076418357300396269243877918176035543075061400989536527349147292794255711387109153441356588416560897429781239091697627919431694570483247713687808052694985953650896756931186424257871524060370835092261708069254469193256945134880808587159127312325320896588714228923570561867113460250111741604307767405649337537689556951971991344166659784583404425656644255621485400476699482923054012037333229645796957873702374748379253652678384691995649675697337664952774777961573535672831041353439518231401690424565815718881530508794137091720292570301561002524788013887989059105104882514053835591399718096080497717372349225519483029819313479714184312504223481828396267064307163499925987768122116622097497785249416015965560137899556400755691630111138717032357567771173689563144554772132739130596301927324348074379484459068080550000694078166057049089277781441401583188123056180053818950246352383687287488139335106305108451906340727566383481929636147586656931893696203884861221682485758456435365803946476494320902626720384925080271932116650490595034582145358991075058875849114294634033229424225671556442275564648495495063806123150403120630743546509969493448249976758791524816135869965330903361683956026399857010358965258121183719212046853764071624249684587232962637028745291965172119176370830698959681186297290727868367096618390021651033910869536606510101517674449672160852834292593984293053010114061278378590807814088961583088567250921633524786075090742362314797223496182322864576886835678978557452644942748530319692703717610293956602120331415225614677151139118136571671042748886731878569773030254373163388818285544063712696278589162913572033943804453518581814723978750005473988038847982632960 [128,94] 201826177460690895006051149053755282879744890823071659900273282331330169356567376389780951522401780345887499275673326799079383558386999138671702954963168000441212386570328820532761260516382400757202738969926913955703227274551782457328488869165568317683413383637036389985265516748947601001423660322524978725777981075959480748137318701210227782075021376907869522381008174457990085607963919208227837704517320975877108324370614574510456733210419088186392592354938663588727601742823279900205248517410636508590473485505475482784907318054589825410115371987994175009681770726475374680095264578783629282534105218276014413095649715414581282483752881143362532349648440548306894061812636226562932098526552241554821500407369325513456770399286170370841925821806306904661963722806481399926182980211459587281010270793263071694534675194444742935005371493041158514818795564257154057729534448867163080177830237366959055177449407193866840157627140436025872296972922571602592096511937287230309473150749621899733011477460243120315704163614473019348942157304093997853648984724787723338293578367475498411893132714761407858059637832545877995297759962565368672903936221249127288132053831145511808046992261375758794260774170847922626987319895978262394694870733962446507876336917734306560411134084007524117595531915528050817593190534933182803923360494987928655513368633411994437451217660872989502408080174403614931038383626632425142786007455404896988761924884518431784778386095003601364924589844017405831650397530785001049414852929052787753302763787014160186836755196416257765673084292492055348805801557010069731567667589823905579093555822132455556031895431798955062432095700243679092044125677081859718033731600297267129179169476630604902928013815047393271177055297236179444502234112622696151400249751011411082933106101727646222455088956886332747756229216131682053286090785940466064502081110560715136477501200248808330618625671618335258212948402023910112533246606522994782250340873141628011189050370657849588766997986924808392108162643766910282551198719101557409888355620765888335124287363838946359670161408 [128,95] 1553629909988495658112413800714158479680487837581169739493936848013774861589287410043579396382780340827496494161301791587620477383084401767494888106825536865533196118685226487888791170820270929323813398670686178546391548669528942334249528766932163072243630962361244422273757100016996048716237017499808494650916419775456993003521110172048957225359278418125079158843176769018304297172926795306195797156621041106249827079815515955597704173172132633615021718734105685172219855230474191159034605543779565233341078421413034356880102191191007866312256438748706271462177810353133532966339546399140818641353379352489743091211283637977814076290405515618374914461386637187722753889048219456277629965479107579008789528393101132989067944124316668899609748077183723182256365450532879147276037632267352170901907751826315689651657434343856665359300491813483178943455468393175016104809401888195939189302697720975013990805466679457403226455369225537672994647437075648157003625154216776221187346765681310003023000330585267517618423197388672887003336209334816380555057887409248112130637665953691989958370467531566304096996950416686966734279415824478911737323709564049445450768357827913848134476942713670413205279757280403268201615123420074257300577019375696076871642293753681610732745768773877055100490292253904689472751788936311647257888138316430477081593426012797849188986292790176052528659506037743703460359033137036101446723981770841114291483743056910471538503534489337808195893743419545054713247438546766360959710741849731168837908111560883649710428220312094058323084831126417464121019067849709607069438612233684580237253590585324040762423071730500951750666713677779335163427168031777661290956636275075403128284928908867760771430155328804132643382818393848259161880192885115028064486109802241483212345787178901646047739683343838903907819270579062331496634210112562980466221022849856021893799425932159317482139469685079366373026752855027813287802464749680667735075073995362586756829152955028341069092530510346902705920470225988723215837915580887548611092811225402398272111310375604478623232 [128,96] -27188816071838636090603402783319167018902184282369320858104345461139044537988149478123199790151101186039892563659660582939632466055980572391444905925307579765196245718555524949292988454691115685161207383629133563224307169484838318786757157834470807633442302031908631307329670169455297768488807917178183821450922925962469564791011872013124853078428943966712191922069681519956485301735909488251615338730741773040898725779312905481134687942415358059240394591534805360035006881561597349931746210451376751790933496903496885915547875911275723444321826235269810852585164200855191884998253799539965740270017826447186538297030159332390028268898192770659104105498512978023894569969821415168609891716161429816071380060495114793432660137253517925166144298345350169464344136955642237887171055489188985575058797830518017576525881119484997064111573484412318623160833699056188916599615284840935340886062210034017929587002697583173546702732680668423349193558203008619833967053860860548387851850703160563113892820796073295136635477809107025576966064594693035038070970538164014383351049569104564544810152544589167365371742478763203920263875935621515418954741392583065200021802783563454470243305203891337465136944451115600907351568533209341192998747737674769928153735239626414599302026205114664055240278891409175971571468517210778361414813892757927902555453409633636483815877802064465235984211815613154969881965332246797938131435611310740538182054117845428789356795000202587489474915617641646108581328891644078740904929881817528508425406530723450015848664504186001719119662490790868782918061255931986213617149602121135032424981749621280797566427919448958964942503038991242777105863983969966802454422774299971862012193340120574780569417215834739084489540267267511475284811223365663299412260409551199978059676209655204815423646043384719184031744273562521814830458367363456105337436561460815525116135025405775775761352851967756184901149524545765213158532544208134924346764054351683771004522088467996626000182998258722504040233626801698438791930927672514326279480282406200614328158204731588608 [128,97] 271499966593811005157155925641728438709254742119021328163628263747459163582242775971654775752167818232494614945618943496203519215525385245942879901384382018714644101628227580289013138557081870402939465671245576969876621253595508169681611472370476557054821103649450237649910207062775874797657782592409341449349420397043173953576237458167059748181074897193013206933961665632677917303949298423080017539450758996094892083002201246949300543279515959478299735064403372115184904870438703325615610223696072129137913228552510585463958216162421009809632404892334926128198868527027365577147913174359716564776727744667940219447612305400321221349991175621877876908085329992653017264559629602727913672369859719187057624215130622846192818662458735805689178919902458793195870177492066224770040603688786791678421263662969944784408839120989485392367734537962201600927997666512004047038525044596426827157770763254504126952809076798513913491208808576455189656907244711806532921055551978829441561825119143893720289436087048705319676362021621675146497136987409648994734700327986265129831963415067141324238983184836877043541082463875937432311752460660209792881757718311371705927141814946612021348823287655441238754847945633819168867634949684786680869885719940934603512615182010414311789792328689372249714113388254403141239537411502848951612121073956362230843310556173814739761036729256572555277685930227242954820578120252859893436711580587525898885630259949332986721584739607439840605988879296575797889222283110197556829119717762126891366536395839779874311658843983286790794563138507512499512618806202678335393812410985808490629752316816617326167926601250248814148189148474569421259945188671339218620910802292250728557550704654517101871378783424035219283774587755298569312843232275240272659142863292328508291544878072832285790675818722990366334048350073474051519684707029463561121712058894200455712860402581751001741060420971154843504060912057322330531940357005312205966796992712944623532567856160250144507986145431771890034634464977220432960451860196567543418351524907043825706483056640 [128,98] -1161761471400202373750113390401220381211031615389544572605993621556880145529954731354113980377528691705030876172804292325461377560214914956826266469180524728442336046354017080016863270071321395592561054638104531280033100989955560416180828580827330875244751834672205940563814202122173761590599203440083933189930977376212297958241145047103727432244149848702619851918651046279297391847508618686726693419958632506889963850880742856684869684029162448564744964132572473785987426752918041472747453085163253036398494927716421138435200647117879258524329475171387475421483985985759541392243841867748296709135778146414688556619562157804400870608747183564257731441810377090503605700729598368044876690124736582962519381694061114034118134032237100281711237115687784008823243445765498981886797386376224093423812351292407290155735257444446194823643460868534159327936208114477479044265395393857024241692351439147655199641511381089924816725528783189017359680028682619498986826744273646020713644326954092715858719168161586916464682071360585663693087552132214450778214881930253192743034970821148328941172871338789615418652268093797953146025394101360383989001503159505934899896275439512160540971858709064506949618847757775978418624401250084325470764564979056189628457984468553353975959737932761636933828870748307729858072777064594440599198480704296746765495463720819030928155638757182108357072327598738387913952278895002698222907337078603464680067568299868219097770745218598516323748113681636148549610169211601980695101311030667535657209686752037441488601672718003838420138622692569472967559942520115510702678461489015835388879807544592542686101821178065616681213514058864230447260620302526026113999227296770003077653439844220337793607560443562080909673332411246815369446456373779554662018213736213730678823285614266771907766586600211322438698472094618220820907784099861243853161155206861183926939832606549604105270431200709681911771365138716869441911325159094696332078140259496038542403665833342779262176578756784606373904048397966076469239580532481390997331903772480741910249472 [128,99] -1566318762602060344567622099675239963840494163943262759648622892570646828428615373491968731667077944862604050360709140535126936498014283976384783232352631041272987631049650732081552165799649742695146317119489499627143075042199826763349738540793313280155197316862342228946831119207383982400775707514970861669313918993177504591789541266935344853296632445609184924898417183101405006658456722721592457129244199686275895217940178530458983401541462961389148686204818438024813790191323120575980282938809667107939363056098451511045836089892999922373887463847996176918478273417080650075331361044338946621546131804588555886799795172276911355343898013384817558747894157361169997492629919764948682449766609071056241481027139436174459524898433090406330142797196807478957582774569878074674357919545455762594685090368047192189835631028411815164224033378745041185922167005035724692502777866123023851158530844198378910433063982653553767887521500766719863393062432484259713392472236322732304609205409413057264446547942535467172211659615735779381242973784568732980456685532506985190625066958892152614500297560156331891997980916791998034289941504572474224327394001211542631326926432998634925223959201104075161704101574620465059933390499818148170520869793967530298002556653025297107329153054831312925945852159187388986060459399361351118001594708361064791915424307999193280130816027720592793341542657082159172382208404976835468310537956802890673422416919754191614118050589122678575486105295926794138753991931614206410029216050104342825952611950447148579185298132010146678478776147575777333697037411124881338813014896101386450939994345636852968447802999396895982860423208163796260855507767650854682876832091041983558004388825844224187830869395779783384427843216349820443870621844122587287057764291480968915146434394299843899882837307856564066214730552710559346563575140862899840995520007864690742374546752584209230488029234101896099630020611948491932072521816098995164194174043774677415960786018398990149077813194618311617538315047006879176401149890660126463576925516226887680 [128,100] 31709362475547462326369718614423906947010706686989318053145305299675881887241316712829710575602441658226396566716958533001957702173790506926212892579490591309221658053169556039206541668342240682319783877286704716723704796283448058868975085296270443688414518126554209557782010017718128873107321547908532275630006077595041017962847394621094746241874533008846763611788941850251197840722201903839573440085767760822456366552992241901873042106424017517461711739934717800952135004840950687216977447645096990797528276465653968224327878487403278646077182177552736414018951841977170038383447805673887041249405305287809000429168100492263342848863245006404741243098434786532729688554497338363692552562820511180600532858527497796971107480144364259445496740024772714768211416459556821499982583234392867908429214684949658631634536609032503999217626837012528702966242404970095030368430011259816229033223572307031380358358484235033903681140765242284423860659386341906307089857771096979017572509154608795463512911515203984445773372153898728724775757754460621805987629371124069628238131202927504397300920344727696907099140234335185730834312973564806609091180032064201302483230106645863715804121625903706497261031800019124895154226721218311721376360143439823293591082644483656351267676270628037475006097068919096193413395891151567817195272803569506991334834459805007316045131058163666985115582242671584218497091713541479177389417539372331488723379244736601765755403701491544387687805137050324253624336391611419417724948517559179867500852184687806917729979688869653137153727980826124016787988439348485486235280499718616815394060638518042688000730476928225726960146472250202017762874373013933542764880416957797081844129975263342385619423901370093704414904273336450868520044136431157187626177733258866491601897920325484567501237628936469131036766768456394866272165610957925668736673439304937198687259051197365507712692043341000963433879757947646894309645321662198140101240259201166971896936654073349838759140432434004320593919723678721473953154213734673174134665208922112 [128,101] -151987706694042887101671331724541587709408720176652176364765395272455649751490158431620173122559843457921517610885217085265294161136028384504750734490495600452079330574775437259235176035882196028356876705922082858172252433829762446538743440488699593942580718273690532861217912532438468240352907002371453363542276221457109198360817939745703267908724224615523265054032204110660698613526406717201284683177137665787624568856672072949749121843226479142090673348559005616277898002358279796578425919045555064598570771724816272505987795878548407906829486899686330180744820350428332302815767492875216716278990796851875775005724659345310683433138594523683539132644209522296135862718061953493561695134463790393288370085035713601882400884443495614574625851755785478320274682308177815539240950216186088947839317155679324911714553015069420220438215824402560774947297959186558699938534465534254003981491934786876431932995205616470131948987225386861278250104593749696109523532186208807712845795322808318510800288105483407627833287033421345695949684108478744971530739826891500093779019162505480948579972742045696164892897433922125627674267328073889703282204359735777568929684363741994721588326329620951633852651377911015356065677044477471869563608953213148404235503237394880630992105954895448533449362405151771055622046072338150909187047273574279268091769879718330069372746508680791706130471665723262614432957779506206827752007241086925153459469562874623600392559319426354173152909430378199605436710836893690810427748018639836870900437421425975700116490432967238500130881697222352863487253177670261648433402515510522837191718465461207108412081307932683415524606361795135069498427236166055039584533820027536511084592593196996050839660213501267635863325119124865070763850579953062715107048095471217058833980757109847535277588542333392110643870452579573278301369206367530403347006995330217026646996977969417431101220822287498354574206791836625538875051422819233122798176645570456612810732449706080422026659025421365855723842324420717288708094052277841545384165376 [128,102] 353648418913711349958226383907668105175084409411994153634092645273133530081734080106305633077133856431371703684946261920318937058603467842145071404737364401027840052262796564412418747844555326752756773429233045379059439915907899632535651175478826029513357506489442889165807422106535870710397508005186131897647574215079441615132822160483728133302814766914857345651381317494036015786036702393026327322871335463025378907642037079668392755361612134680031161020167545747526302449654036865879711561046889754404541049853626604360642633691430972865026866728583515235838223234961160894861290775240147529124353537561323011156466925674837731105048362956120573471335913712082729993391037767268420757780675769637815719037393881276061114662190732788427556019607573113005765316903222059051229667392478984094773873244074822325147226500112282111985662651861262727290043041857889854335369159193309382595159652513086234371312513884657828416071318456729172092321389170585911556226393555983621398773432023554933472901719550777812053587005745494346076377041467871798626350784154459337830286711264261978482857305631979161323599972794265240925858472101752875814890241943932172994231431874845397434868045102007211287928980066982965004282960436245730491835004060334041737947087417396357728435065731993352690400329731817832720583298526181219556593544357546464258460504529177017524733512552674583372713344758109661798828025725780060303711461004636362616223445044161171885752018517089296945533807822084863837959973440939837952547185486101546318036927451437388099367429989170313094273409241875730567626459694306894876437351580370426704139618343088969548405151956223817783479945862127229842817730705033765526005311604857335251754888779574720151899832203191823953445655556856281624295244639321658968716956631559984758122939900084789686525081391773535653658060405437060442519488019108341757338637536907613381932698153429238062689908629613851984445593888942690395107691588774941177108924381002391505054002901958179245860083786405038653384758859206250752831518458726842368 [128,103] -506795541697634362203869713718163474412150240300604236001791884834638506469301917883445748915662496027983926971883872474425431376838409355054193776792431740765136077188554402195754753456711520317037296587381149190704651286561339941083763579038468467441703970072413725196727974357441147511423801636003448193700532989269341003110823861948356142688826153587122052647585794841838320456213216251774600417280649357109032829641941134758472523241017118194398234972398014303635129043108982928511716833985976289278739305584167852179822244095224106449440739397181096715431761169899975179533714799648745731143171476070314733590006021982715117895115511529735920057088306649659052401523691844458868799142624634454105562180699097947029687694692213363154438501357143886902610966475434030193683040924031552694186867266493489019608160939815086268134970547979077115219372326335415068673248363052617898149108344591892485685177682468207272644274306032323416383300284601243476529154047026510858089105710572100282676934311172465195329553218071554600898074689191430835130744903437407305560119649011739418541191838203394457565586493739389458687577536247416904835315959766923653817909808543030951881135634115146123573309176761066630552116648965141494253712175906468813407172967605969080930999423450843546621798391646009519716246888301411862677040603013349096923994078017507428423858143484007602042730893116616587037976008102225574442971776087352158846001703488447009746621643452106266746690500122749364596343564394271483400394975944273635215413568033643931797060951044351441956482228142858270083290856358487236612216806239422395471934076414504300079094550029516465801849636573581579936224170425059189804424540376992122636400694132995600183897559840493158467114756806573104068808966592201520597486935021295708011517590919285693179701634614524488571359901048814055669002378842728054043285288038276633461930818539183548792828158579510233636229035715376947875084048127170078748619700957058574219781954869115068274115137528138029616875876759067360298060686376960 [128,104] 636868797746052291730918449532605124530033436518484735960699898958465452160009145958909541170951917782540477189432367944336857455462930103886146946070994780992105492476180530203637913078637783185101158937179127895965083387703449096276662812542817273774660922183342639359805902386688523817534313122937650341950649610618480734867168418080055532665860600515230595051574481538009910482726951863686869186860166631835839480369873130145418395506508250804516510049707012174123181923624440732852383799719872127903859163245525861304584397039712374551140445631131935796145636962046958067169958232854477277828897257342661921828407194653730523508800340193241243294597789083469679832884553564477817361266660716042069673623920310841216926604224711637876690495222509066613812771412401090350664139249271041661229292943311056861718897594437053405992077855693485752762763696578407784499695377638921567726067304050283976814906921166141340256507206155232337763937243845555592346499889468767464662250898118895956049673574759846114189235518447799824901076848783179810848652222650654473437015780620218083656218508358403645134770793883315928960749588111070525293156561219069973371019392988435985174210183874566663232041631201860747654007623915915163347314359311581211977450895293653323430382031536610108719114722902363464708591207056151529988950540550934482373279821253242824393630035829231229956032539686062737417717132617204785626046906353855182446989861195329847747318531031672161906960371017756868938616930555760874109657913414277503750719653789076892213036926902979832670280490149494735711173066465427507754465008903521642894458281616159957281612680753184777345519638242237663151032157100892038051639379204409157868152969640387560751370558350844355170642440482290528672572250254491084395639057482501602492887011515681963300567304731849245301266046084194765338577496850484712330905990311934861025897540628960419041077108917784834549836399916504256371787453011193112269136592892292025355158314459921867673224971821655417676793889892493605289852928 [128,105] -74768549891840654793893155374396070027222699383236182844221695654069183791912983295304247240174177799120661866340274954413205308337583793144270187817785155423402791683705669784534223443086270226431988791710804071097967804674691654868081084878910273212723548738989111373564993452432493924891474007465893361870101188535142525237718552197054985443207162147491151777859531868013932942212306753585418334623590072129882552123129348228246120282595879261386061726613763586878893958446798064573636699434638985161083038707444913214183963302695916461934493498860749183656576712756820980293253453184637775726313321266049427702185735189685515840655024840259136583254575193878383523730670589219786043873970234059974477891320265618333985716931169635064446508986893612061602485914443641575952876541744584275563748803097447654093005525049516660507580261232484039809182098966610086278742997928251030706972118088176500505764372594343845489865678742202329866097123457543429848005869163677177486178399468306643728308764381890205002669280578785169165566552986683798425307140541170783387694392549041554292212664169811561702470901721213406893837081627606367415864748087022509311109598399051391239801049841401566747032569446363855897504134484813802817275378017791470692785409125587121791762545629263436089952828595542455731704104059984852726996481861052035367254478433636237738970660475020182758039875264497569091629450577667942459654836203737749912981767172994282490755744037997659106689581926706969130231287732554261345516620114603671496092411418698551332368448483462920755457872629574857206299037833360239917742674762769781626307310653527243849070537020781271706633926425121964129596004896725114123313803940721639464765039818716025550107275587248026521428649936528993884299173094983183630428185298551808876116115614125196906868904123233377640653968669105974805987764310390466105063588005431252294651395553869897788435600223535915483115292879581492524543976550631537488885163610747303827660783470070307056430220597800700596867810341903925248 [128,106] 1148969410641811928613634596633304378532281159806140038789988570794405752719512560360513922400672574829131782721430804679612909571567763955002844388660215849563361443856237782737974157527101348489261513863513799582729163108174079501344304070398758472746766575823762956588704864062127955970364794841894576516857152669788093292774322394097135419099158644567018620921818305885056562631551397283099034748016694520517300591163329360247654474040927921678065830845418328891519161364122372733663908872964924775450973084630682549956001343005748318102341455220532736731322144491564525616744292930255558269507049212630160453184176161331659290975647699790503221353342660918887928562321727371876005126672795610430017012566520748367885684483912857937913898351172566793829242446668920776231482587283507970832120610993995732333278366263040321531557308294388216681627840800279930639220157923180311495933179540443231718366697827304580506435707406605206571612621578952584059180069039316677924909448719920359123261904027926956078385715876929831677963632610518857331580993816064694027654781606607148688924273976273036360688696394238530227741436198931125969028339888505530123803322253049726790073072590437989459693938503511222610232196730569774467740733342624279552279965808531607231267696929579699542556398605681892767303481996095591310067871105881447136376956207488413168394710567507296508924592905334298119634331445630806996877670550248180742876521624392759211422742645243637621728700021718981824380028413556342898433586700969984086725483816970647909264556581369433787800007805187288641411678371331972365296406343330606250888181910945505576347754456272661186087498267246288348771716479644332526614028690143525714643203524070717568309758313168192058563360693486717689049966209956674826356362701409240985480029547792938456792757941292755345077216733436753032844443594575364562873211857292983634361251603972719526547947956259516113014797583063122287689971911894191443564026286446675259200124583377223410609381145277327039408522779426816 [128,107] -1965300201709251066256983453994343134158546566531770328620910941011280597458397569893002216013135375080304814917227234212195122418492496395684241361815579430801648309922334870625511299443858401483829442729829283974348518334686139819010453743520969143615708833498474334654497966955158691474778610114165575943941797400296789411211528831354828588930489334955248935290331877751706406470560734575568224708830091977227464042405680819072707358921948359314520368885968863806193755107739586318873182930144586541506589840685663831042938979083658821060439659775456134978997086386070043283515445669272747651995912227467304729403101852600418316061202260087695609409439576258844732768540565445751494149922605339109849758357995399858184947256932117642886077131218290150672948372106076839655927573254047899089320621574694857578087113307206938820305835331090779309998139464585101569434267701985170051170302022222294016658274159420307290423667912565589995524004411025356169650043967013566067427119953156524129381203469532870593584640754484014013941957366757101158496470937315115093188191088645252000937891387240185394775086242002824445541637172300103393477996226231020401990717890758169054655952506818230845633903225677927184514338310373854637744732382614938582378053454320065832175177758478386550176328404174139799603803343669788178851852496612639174914977430907761015621089172460566034417693083402175463538967358061436408163645073165886401019315943644519095652347502085449088405764679798748955327809049428104866025151562610675961806298122440922097206834259128921336846921471340879219159216179811821626570768295041581940504625050955813697629915269447402427297210985418987014931267774570884495835605339368448742679997443315348023368656506041717955800464203159371118025981774873633291994298310608974380018942215215897979802798877589822719693429463904932504881074970828465680524707035562865244372808499580597633297438835683519027433504806147007282190701159078494697621175813125486664534874695903844946999426728514213350320668672 [128,108] 4085842842208526004886858785844472567488642589193655945841130868377472489380096742338844138493424116705306104203118589812074704677166909619355151849046005252934207895339085972852272936871309318468767961211122750645599940690884075185429360444439406283065976411500406303147069667514289441837505425923469307495493259918402004638727348449478642859829804906745200092719878945484363313520144021878780624979916778099533624282663416376391200381482640732921040919779248182364413021535379952873571225466747857505556729734453137656414226546041936416117426711711447106175996322603948602785077917200077741594199453835280525031147353993747792388179777726512052349169196424441496733345082151760226602370854754036636715604448816181915721706464054512603831393808260029961580582654807503261898363355796009219807856699921544521731986121336817844094355962085769392499097299329836657971230936705558881978239978549682629775101767681509303152448795041936942461867608764125844981004217741312926314108418098987721053904957986431933295107997450861496229537678282991068911803254213969653636537246747879095499061140890299182833943056589794645880147304646440622366750326054270557253306443430395747243922558993764377730562439552323386711089140913150997468088522968958659018638996985775316269687412405838209109198693236342449017759693140591097407544442934149290961817022140280823269179632446090273118517766539925098563569070471383461482110800135499234510008065675069015829204509894824459405856829563858579340289153075964743865006941720047595971265610030430079680894518335788714035824835058719409647404437539488629539726967790733887903371528308407265260285611064358419560645910245061629849012973814063931414671222372553228226331258511288933074196674004777881291393420857284216185199772386632862661875826435660570486854205479466738541412530422011597596523694430860345365598471843101608519657476658119168453095536151209417558216818468242240246983672559791297066858939241544686163733560503242592643633295665611517475256425330687669698560 [128,109] -2312957713211762519026816975166735719890478504710486981335600162556329477616889985373822998306878802799284185965392798256497857590741182958646858816238398941867540058880915859711976018456925073961943305417479397867864806089123981921616550792975656847164941651554505130957578738221853978365003209257981406010394115462674666875056773544341058857711341303611620634039838034623205370861884957635897631103739393019594598152065267532217738285846292135999049852011801153975569048653678381772038716275490662360664940996786444048336056152142576777639623214370315461772980193412998013815410980557013487247190296748339147544437166972933674177777582107119405712583550303426704885944216482513813254909317873689340594876065637329317742131952017759138299524122057320999453289532202296026687003984937024373721847256515769495082928615388919236888636823279752455120645545142491588717098518243948822006027916611756688720227002593870381426820361158980884888505035012670169932882255282025597401964657533865095277347644808076805500523669774091950513108611978846964530445153046517089926619718435900923787641258670698388746601511468962947262376106683416261662022620284890801542006908345335406570705082263901504582010740461388006279927582937141819598105676067191189053761844287360893660623795178332323055660288333450118140003279373264270673348145631506031955167324065050142937169986560529912950654066204998355245494714861146952315075371755129372175210533718549650336979063704981127705177229228766025985139767361697606310158305878352607914856365013915721965376955084420353574535122599010326701857532175092318144512454365303066056345857716062750818343834185560892242468053301682206951045019124328462720730614422166065672845371845215315171270264480893924608410976930460242121808871876690206380139474717886454708912551476400818543049982024045401535893444368662945750601369697530867664699525682260169769981888650583162483325887922699748546516044666088378379691839189647854253113173509598246995164362507495733137752110241153024 [128,110] 516083856188637766525004036708684147336547444577241108909596195854169718214617307549819488512219966383359312101630211103980595773067799978062628161510095193405323054404693951314710198563013752871472905259014584800331456211174133086759715264037010792431101643238425546494794711556217011728339180035738083688319900501663499364538025956143270276674649170378678644763785260983686697088103803073705661584175155969769087928280153607605076388979988383893264078657123336517249794162971370081648750384132612679829518647980785797112211171808073880612917274654326173709014253463568931913475636909180991992074231602168541234950588465293976397580034450330402295617784475026840942375431842218813262419071515659865569124233650577084320004780135724394103074627899075273054389496909915680456556321219643631318989107546212865913241756220929305389755366253265790259087983491417064444141616138580156917743885283925883391302176581697640852543557559364943739968522448091500745088704000430319292418096917013001521459734992952752450597054135554092940405110763265246086764171792041183002465296940444133023729351222695824445182580525554600919238041698723651853347422366952641761061150275368613301646435274275264124939180684197164655432452823113753068606090002288648681144303955489549309062956180675450770379240927609908204447675292690680007694505017223594792853765263498442601315599908484326058245529568383942480547923018534624450081148649314544758491440362628934588437043716875831452551896262952310690465825073742602106747208142293432074402776300119268492518430328767581681330446092933230718134214949588977024650714838817880683512523591019060210627439169811205726529320040826065250222304269148467081682493530313787157078892934665550698126323420751339452663032663967223421340139377931104784482364715063896696714788316686870937113262733141300376510923666497255596619529659641477123155124454089508066818982778911523022307321950013873716228783678516513840092974465200660477024862364596396882030776804891033834819715072 [128,111] -1795141500406087897979926054323274775015261574666381710572760244509207209071531601386453561925388820480457827922944900970879358860615642196619212992600726544362784704123318159462457805776393512516205087626128695321368718251397117302224906833410913504370173788129398926874915720168658074418332429629076313814963884697563327038738363057487228620907697124829814707581467898236201344392525109490388130106935788217793718339968335922110214873902568671636811255094792308435315120920117074264970454680964027482031697643064123426754231821754688742954809106780312809192606362854476270747552933072356086190294628956183709428133982296256670262145459138844324137225240218032006700662196211387572621339377834550100865212518025293429061939162383533786109050027899225825779252048328298137488272024936960043618567904737877351937389204163295941059470312445874978269755155435232383839403528520662319027716345238790793606289970314001465768965343144343856111074296225203138313179411668995930955009540661622130942300012888229348873388557452174154798483411265075949043077071208107942707995050616515682136827466125178194931109581546598775595426287599341164096043994607518852226522820019916917979462942164452981377843266876797164026428152788294016078263731152590629562918218615533676550048331521473267609626327653001726729812638836842605110623239414791443717693397339892254546063223085124989793497802031271030377400057737737364180090089204528002782615195109191891211161113334888300541058818459859734027101690184961769028797116493401529212386165805943512561373783807737954023760470093964963103278652751179285898502964998364713670218978302060132426848900898861095735304186645044277140171939478150882220700314955974945512271089477491672861955604645622241416170492565701699498669527524718904757854465829049617780389720644334482715696986306778113941152524648281083730195117118589435772045057960890538843655667495120649889538481111286591331665551581973900858579488460822516395735877926149023386419443685187868541952 [128,112] 626044742603820861581969872454915920196677857242489631549140666243438140291398075102574958009976318785175386294526253685179275147451201383744218321958744715915935622178461827210544162163793565351731404494445290169432812018851974351906197505400583603358589446149927937574779663377911954309649418726233387022736648001271562574102717956478010357619245151941068042471486055456898422091991029410262402128241943072967831684249057429705579687707932548681881299680827927464830451780835382564027716006810086128432541545726423548392308840905402619274020834538751352414223346956450519135669626772190716580337611951126178135041185332766728351538668756566642737256558518766602710061082644837112555363914022351297979676197638103080720211551335118776627850270627444891028219312747839007210470220185906109664786170022226130104810246122759748033038803841361222674136996210759009664536628582836848881313961438337413281745815873636748921801019727182421297478117322219321791057122036809726407723295354669457278363085385500861771217557011172533182593712535735194955597222750297186828494331333695596436387578257619159888010299351930501954617341902231293400174522738512821345963293674320167161415556384172031721993000835042249741621326086215292024881483795027856016081158886168639881618206945053708915042275215730942602387909412615324369782247081382173040315550847664047761658991689043794119949903899615720656644845095255589624515180975090294010608396943525907329409203854344561088803113533322329457804201535496984572898944566173667323518276265329202784802704173924456981986185548560343519056763866647500714478907203977485341771500227481877908558296833486218458903327282505848275630115330057003495417798300278315896243678136035035760908550426027969062943369885453273076675923792310641543933565462552383590548011858650969114088655352111306128512541951669200832881065313651214361746020286389838948485515131436657569447679289607255025219591765346188657376608511919352344760106419282232632614229205057536 [128,113] 31880266982807231449506838375594296807670865665531388246187224628091755338139612191365502656165657596955337401679093235033798715914812169160935083434274121424709606968988840157347390171496947298468567723475965427561885668380865354577585747606082413177691478558479862928561284698204116709981707145990264022352167068847869421629134856098349149721455500712119139484805616092368972398837226289842485401876255513921958834157598373996604634406617783451108710241264433821449175066746119981710008120828327594996142883918966473093539323987419291227394547492869876644225627476966461909962569831980178233255191411231317858844151662675999894766792640161045232954892997442203215811469295616006737499563485626237367685130436708775984222133129250357592087370657719797509718964174875780052331868119182635458524383846676514258073779838032145961501570125017867803373235276482476106521746728899386706582362740061408403472706510684318501559220382648507057655865531354810302639334964957272550064077333985840857085808307002759962135543495190537189826792024901466155532801942878145241516418005554219349062270133050656980520190394814095469366839360176724675864652316712466755818264622833377556343167973895538805896208210945434065994527663094673993127143937216545150427545769141926621708560254652747902761298383970570475948030348323679600956048432940807113765825438631292690115359220308540404702754661996356977470989325506563640152771668022954051245722338111824727744496080321977855021014463623492036776557919969794191626552139653490245886147669871181917656065087972856617606037723565333083433396781494725779849276520869109862702644435464430575403866730795791432853316237985791002638900916739119582834389231717351977130568314811018212758541240236901847791781026906764812953999748408284156185475007795791576197862291687792556632542968451730331658223886723663735419465300472451362055900681952506658147860600327750313782498844685699714019046021939436245842433911763435286682684388547559151124348928 [128,114] 28555971437168144095806480124916016871641552710445636818478277211874655924134856355759406063649239450689474160088827747235827488754347227609487456489132023218349239405231220366836451700944581476265833601098221382724654575893756132311518114759872260316381367428952983814745035948856704648043110147267097771903099777532757880484848038896116990665410289325074894728192410655211003725201896369024721895357132541970283414097871558642277105120615713625241250550549920676012153462271031619094407088471313472501347625948041573976151167354476484374694894361862263493376981788087085174051747371933292402673576362654143451166406285877295408854439215247434693832976499076661235394803509983096848920057172256975484536233717018776191436657092973796176754178848878182844541110360005012080519110953956532735194494684467306035503075482286046065425559956282987028836830685159157570352973613267356511853614471881448894291377791245036669250794326472561416595583352533581071714161201341360923441449013786359398944359602679250458486176555091032401739225891978503535340748983525056323927419282642638245039175861390007428569032171228308534774296901935684881960632880642433303211437656374089483147330376944805321578145077869181647520047545303901091732681594967114017155044906299092142711692361340662110134793532464720248251195050046846304658660101403529186321594020362964872039680933437403216737318622531814971319188704655788175786072674906709034254604990403188588708454064553580703431540885453688234287135026762201403617249053677696569433562724365562305903365512350329486787741045641466635215397612463805100624471626965767521573298546716998158675855646413204411748573681409661387590335847925072457912924092069587584854655639595836245616949240546380707167293947649760167695097188486725070921959043135978027298308061535315818801213850012130897456566405754948866375467370394460308457131028394357559704056654816262099461190071054177329714582481373990423215656398200547285333650995484045606912 [128,115] -47919637775502018090935983228744789627000320132686810637218077131104379062876603261296427814920539064207677242712558109296824772705208300901901549823994873202640122126976255843090090856985890770229652227231386215868093998937413049244789655031852580701591617814151546575618250224768418804809339664202605226385359875565426069457508562926239505781343426090570288513374987091571601986216527904157077206841626975181268671704244049083622232781123788798027630242071682784344082778214111608760873477805210290916404298993547588394869815449004938963863633281552822956057026879116996001526186036269952637007149310921805393174767703105866231153420741439981026619892437347375397327272143994042441360585126854393132358487382514588615519369604412950681559695789579162432949606781097278929097393219808486985796398869994269465552603562714872478767714558725223265028207959451806544389364807176811691203048955510508331956085668619556832446207215688798497773935617820407775419254885735774943963567291954292879598243354059557886107800328155507863542042995648213762832460328020925785331452458728298199988624811890687676648170112221868449401026116733563937917399301918019722649661903215304105006074164548824035667398387130652616207391831390242545042886438827221112534513560084755899912573003623690209378441934562395985933520579902034065938189325817074167648655265384710469029067808246072312393512734859472742424331012533129800239778395008792003632641481080948993215605423153368286120070340662761852884153029099861749431988094039273553289867235053106560343057677104839123072237295667763432235433612342869956762016912165365667089875496937983490602160895256793168148554473016216426979740992887960965731505046781806929455815561389347363801020463591815109602387021934675217127409595579471438979640499394946797715703569617659771956492958465860179258956960328404592821436286315400335518476619624788557078646322620162321697655426519962256541872727193015619456396218977819088676386703114240 [128,116] 15083543667481518052693813515664880657258159593185496825797783447603596398063547679910123305991479612793632775899417950441816787071218328281876309339020378020539883973282546092773161019300082660060180513295253103197121174664177988450212235251907315323288468357144797178066656675267577481912952024878952924801346556788924232420666146470268532127182668564465393949875094216396287862317324760096040052048340258243205639031397945084325062155443631504053532775164861645562063911465797141733235640696855313243571627037246762182660517960648302363390489718501831854585109537611933173468734703969668868264624489791871182382565361184965873337731447195272937399432139194434654180438724652656156378294313428693829324923011561796089110262929630125004442171458456903276910527560105467089232710621895682027793733077988312264557321596714194436594062603054635922177440994172678808440890152682664858888956507090523390505014838238820616517064596431974556621910263147447449108285662806500821603313755129684953911655275198377172399640485978954548093969099980201774832661137984051758126755697275406976854473300362782487345201415207345083335245515288263659498673422848331269441187010666617169304710609993032483550517938955974992446062048017811168540876018472340443290091853453813362336846272205805458344438654947899456396454500014603380644581734177459040662244553694774242556165965957313964827343652255086761772769647304221119653138332464584185145563409327108240296173219018890230744153715730871078126626594653311579373214936269248345195562823809459326733541971488077271884948435202931141390766201292443467426790115828945484063108872305664168955770152803345035636340593599327045466739184490209341931212599376177471538126674398532406444315708559394556769610475291967890047188715568076579614497591830254828984862635744422746726796451925185761703449749703855538277908966237134500536637406920657136346438839538169193851635500040629529971830383798536541234567356360294945201848320 [128,117] -1678301124991687428947706062401268378079054263227185647776493185292439669134596517173454034534236127330026333189756580859699253056085607242515030741511165903588838130760911637613772587689988028792652047513427438813456271552449656958838047958962488312364438381685421436111026072076420507830043888333399403298514359706070205436953086219218935330313079237756360377484605833941699841894499443235536396275673939453338088790652727222790575747011991170171413253915817300477278569767351691657928865321891942573316047439553566495657759505882211668410483026768608097434669495190101040983265574887550787918674448602280347284126050713994889350183699092431989389117454057925934542552469150862436899409623196960860132726922541112343208080446376029081526005620458822111369225024684418418870825881103443253611704325024612610623627495175210945778450816781647587118073196563567128921396674486709468647867889131553377181703719375088836756299097887144965979836623569762864842074753339313660918193825981794533669922696149373045763734306151041799126260019841966507392925544507455364829141953835076184366023215741343861872701523232145408804048453907290213223423909864666179225594102755858631743171024070082117355621284667853763758408779852465669838758221637867975644848193418531787984916285521058145533942437750038365045994874294147471933308832290877290882038764757981376378078504059263779387001037631000064126602351896871519959421718880979917504397626385975077538933129109085538999533627751591420298814319996145301275444402679377113736612874794607337565892064400179494433031789714331706704817486071153986966406780187244089095462205625006115455841566861358642499173476015124298016733501163960772105541822650499680243969644256364400821475732985975936627928357842266339512085585388785993064557115064378606338508978949463240180790907312557497914372717355754881704149493571900437817941984214582262236828761512757152413843449677202844851987352862451631917237253886165712896 [128,118] -74882490393142412756952038691521115954006419211180297089933562139198972029644082816596507506912621218696303644408924381251536566190328158502749743059090186650797443702097881783281171575173643523439621687282217576420725519800940931778243958816309460459554937273952666855911952960397632697470513665744522530262495562617761229604273972755136350868459204948236999861342804232285087031563758696470603573225763969589428916074770367009819736639112770084946877341256724788432663442939669924864980058888058010813984603147856335919938861047306737589601864548731598107433238789178635821247865114402408790608638593582772977154562617318918387744041806579069523872531693191615068631852602804790202216892501540595420202997527827317234398643655886066041633795923124910456829987591336608968450875191039162484909096255712378604359311481579190341450634449278139249406978800246206349320523810795238068943523815661883159238327888968549805311841654045543188084612642854350254355802498134702250807161996050362507989345653360323798265182439852829074071022746841480114275636575204601401606430658761578628111304952141580901489908972897479765564674154452783459936602217676021250577565352615781653611329209029862108862584399627798055991128121523675380196257226763760309026048178381492935007546870570159666195365221462468403203705559236624052092601313844218901023122813846746025194678719834462380936281099217071379832322022647250229093257985938623476389369528560532024293002795596530485087798214945638106395014756706496568757875076227702496426207561140073254187612200963449124274214091628672359309215356139525987636548568821730094754410014808678116525416833671500472271300311995945367429635728393509229461500303020323871727757009102518923651812732125512357945462792067443488688198654674097395630671409978766081566466842765614634646947251814671781706120906087147292693103334143872991327319510867288501336671449342870756566325056122244169558917698491297645678172766208 [128,119] 9890388143536209986995292586053463134074096884850772023550550421556843119190182783655521861295374710269986867619467581313622430391374378495479953508078605027992152019953109032517204813026926930393037686038151798435963347732415434733393036524780149175773394495913933556755278113186702914096467593008158363167580158723093065022143164483512224414437157727407994230779446401784044146149791969920597712282543080954187627355398596001216124178317705028608400421174956330850321006980432461183903734445754993071753439367818876957096059488827396766271991078399158066714807153648982382884685934060851493850570820376563606165090241993785992062851040889648592924399184107181698261997975954044732886216824618306576158519492838999306825531374453192838746720892645192198444943747691950538754661605214403171702738444977528245215838531794773766604114487719881777507525176255204779245543046141990674186849663093765478350043257902026939844132939042448323818248122165105485059452709422349307199576994518083923776026824353381963957619345034301349755616855864087966817116061085539316178722973356184751656559920905545075833988524272201338508750594588514196454263717266735970723731434589750344549269940932216495875898957669598314714887188981133466931774232425545899187027585071412899634893436639084026963291597891179542605497104364577378300914254977187459342795360019094514571855581445191274117407213066783016309124156001636215743315580440812242725759842001325796170325068049706937341579091886951176888078529438380667650828701072815621315998596369770907582262794298095503422094422673636940317988545927113855078988071381124616066166462115676417090186763442282921681891247814341380265274431615852222629247946482317729949385322318313502093319433837081709377987928042146989966051612815991858808344362372397643459197051846358824013876424689655365933419208878613504225398168362249081991043476242385276441309141349580907700060906408625255369513635794548242622464 [128,120] 4555792451279548289916684499213856961987942813280007512990654298903027558181552443334040145181900450869750653752648185144261363574660391843278811424250067239761419474378148223308461596679291463221192892355877082713016288910603672921081693824737092404425995529299151882613834401795075302537439036394919987024312454894185708862611077024019072001703638770649108912022403478943068238243570197004445828402221484036316468626426664443065246626002471814783523873504058125336336686358725851405744630561781399530404234241592877813046534717981798727937265352043026011861489727275472773672851865559993432764177326560390283658922127825283250427549619590048199829379352833988231155024094868544370936957190671163907396901799390725137498023765181018031894393291436512973324928969756016198294551800248997725354472590956909135586047537390762413461988332733519606302515147895991605462583499226520035630208720112427011780586946571629270781390517206393278998873769608415626250741285485533444029844568187973432538791786820326639308277869400029155497488950565464396381840812925331519845851960320814328105488630148299937363120035738662664224316013512502583110931880932915785519920266041023534034897455070103896424506835612908705446370262088599752775447758414558528731454485797690616766077851345785713099343125563777680372216482901945053565464160227797031620921493698931320669278777532545839710969608007321568556116862025146045062163748289231658786183987666970353967045509228016480785213759262025329440388845438684233589438743707731834619364352045772085520825585074389877882094720090691950172451202906856002374545959095593991264821038517540822104994763299839787438805082202278932098974363388210636034092691914734460857959842988380811468208162186767270446944273181487512865043430367453242507112914350489603329666988785311431041734922598854683309958130881366493103979189946026606867454864551433503219495375125305726029254788536099394142248628331741184 [128,121] 110132618133362806966286734857982763999887271069753651421570371011832039153616916619709939916736333950521504977854904431292157816152334349253135149778229123123570156307652039357281332350381280531281826862988625147892360078920134781379586142401241587468599109235522632291242788344211817281118038703277588066193839328315790453651403657146019428086699316819108413398911861584864163096093438980714845109517648572717279892971105145649098644819626217013688988750364701660556859327313313424087711371043747151360246655464217449598276630992724515800321041431286193460729880311036618366935984953244753311217942541049230892132725760094956159294959690240998975713333684238317789135694533548671392879864905192241153123340668039813061889182149922140392483525951286801386455344350011827451234704233858753034249924681332294718021806530384524343341981187442326450913286763940006240435722680406885379928263278990139097981971134096814572689028554460546190393372990626982167778353663628253291411096402937343394056636324442429744208767615706467913971737871752055636895264546672957890820648245532411401982012889081089133814920512007907594050003284704505249560074619230203810939884334108535937993702805493520984680626861505135230528592099303453936880260802762541551507235296367777930330562198086954348847275675305389132530195952058220270215391949344688554561241854860886903346283745400530167926127504666445337537621045431119023515819670457684864134307725462889835427902378236877256040238783637822153521801728838228943088337834362476020598326945254161113896034746637037135489089007392252919424095990496472408063710624876235671773885914497673618930062196977814395662208246521196741445431009080242625043532136209110643502412564112382531854895950879585623558939359593208641634817941898483441569381340811388370413464064502148111913405732410645032645434228921070815606533371002514962239535557420559043747243059394376176016863633122136373128495104 [128,122] 93730781183315250654425959600191444540405443073185893090758017431852187206480063039399588138186655700624729464652412233394216469610191475248449755837065927819446600859235075785423693724585187715373481658063410391775230076228661963266360299076692759490690969350388422061216969390846905982461875948865663203026011029266466795406659847300200365645248882104112409851997401571277216226077810498015078417258282280754303554932806085367587596015782595875190072775987398013199132195668351437894416212911381608697223626940396224544406622994048658077415429299931017331874858735121861274998513714255764878188990871549400044759491070753008663829448099174303323399467304385879351044041050610944271137209137846636201593037548482070677551699340437172986021169017453897021970505209315656609025429636841265129303666632402270552707719001258185993845856166519552777313937644927411190121095528387864549881697695259271428534773840237076506090245655820646993307771600191679066469377461208019504625025769630549729697252646701046128010269063689680980429180386863138365534437481566450290931803154600969186404893995563411300905469474365064159961772966914966385936141176571292116734001048567767460538991587376638684804179970571165888029935072217112282171988219107441546990962020836709697750191446322639280020216885847081988390148757056340672812087635692936374479260384690357000987257191993506019476392301018180775851173788057847437122020551272941427728977736527857078953579841595036121872549158787939648162549035372528890697278175471729314205803300405296503437495928157969641761832361631628287344026113070661727173374495926071374161500564279503701259966067259258275584644435002548086929558050454422277487318549407479407111834317590271760322133979299335870398917711869274264330703147420681200643449074729687454071373355987093913613064403420865812332431511979999694997365432932280796746981561444022606999169537149520644057117875782287884288 [128,123] -1918962235127388686172264834449278961345880143601795648633807262236786150051244620564967123941081836509229924472740100553428300285542504592179136529151272132225525548693265826673306397962625001057988204719666281853704344923889863771293395334771622090353781528025892189145169443181494849262994358377664704697503962114286753171167651951223451852263035005446543697265814195788535530591550205073370518545146264621686131862277947972697916167512356689156989569940163105164090016575966126616842347577557063553873130358978543865846330917651895003165471334723412050184011495486317335033233594337680690445863519637740003575410536122877478696065341979073576653658387116988320767481132617358134512701573836183540818581151957720320257185193581539406313708790304762652262661291687680557911751097228411317498529077603132529884657032195333492188954084789810288752218213202366431912981172086088444090219518190875623090519372098471702882754675814383083986354790269544651785840567180167812840750999491259143035639201073659692234009889009580892387310655166782880105807580442571712607995151316152410803079166196868574999730254880868432039102576513021350010635939164861873840048210215597521831947223579447955900616525747278155287191733555839557986489113308225754685143229146938502329734055894286793386523603467610098830639314891233235138540999885333398072329096084402926770047159314505294462677793036560138132142626662786084425166580850986181963234541896721907279365212270884991202188850322307547642450802471285663950071427891404051900130752629521909154163941880179110079759190690793369983628130063310632873552366633496927012501678064042343878772564343361293561780959158174666513250260285689743869125412260538819271470824093476995133559412891147228142655986335000755440316384181053729767579967252971287742457019106416818176185640451187190321500901423735821983527945098835556586647253998319824820785931865073304021038747752448 [128,124] 312901934940674349633411087504544931140251890093904832698878133805669717557932394659869599853149149197457909619178561441515158507044261029629221188297120858898878336766533915808556187394934046533853937130506260692859330208940012471275111408107863346429714534155991756645588367628241441069453888057122555689906108367525404184572497922294997567417937877507350332440102137200069169572788488298711235450547980469245634221834711368030605710438133095329741023166695725458179467369067755559945048252940973777985584085874069545860554363048245826383723384892704599843311272976672106828043509871941342484583008606064446982790242065270471598406751676716014889828223853921117951140366176127197984223041382181861676220792398699452361432165308288359854740109263103201702731507637508319588129479659149873166979489443234553799696125791796627728825733754219255623175031451250625886770179725206757846659839690999289429311758643653893560710574256986890794524514282255113391975192518466866698950620353174903314878219184425624616916988113273261705344533207718422222127708456341717445048226341738360835801764572720105722430772725721895610036322069716598085555694722842503445825017375011838132942788961538337320059031053992494297908107079036774478989620323792934035360001256950769899845805016711920827926283489027523316846355622892283385683888127979827236561612106715930492531206484521009161038967358183590973197869890382320497445557748129814570146824769467034855469337299638157633319414282844903652387138648241489389317942067979430467794871492483686889442968078739798565619504295913795754514000954158005043573778019534218862059019315023783504580957722259460203011954220597949634310834626069100904102672600613320735832426852495518139030526264307816408879960814934737518990240469925493155747302377561052402036720842689980630181123075228687319509733893101644994254042487371390170745294860898442692989314418334503891582976 [128,125] 1134577303661171135021875180403109996464539565264006362447225126594614353255732295670942304094049581926599044007284966811491617353563122050317854695390951836864194893269796206432353072337191147885823214021324295867630559546003488890811350144608909599567499706720415825595665083273091665705363538996599497796026694125949851793435115088820033846645289730296457061499675686990441829874973849486689662942685924779673270051784303589500423988360740121333923071767939547295764189793033876545184087474330594588327041598332699607031070490041727383557136677584786894991860679378432875103652057941833159458457189866249463877327706595912511927132553907255683628307164452248606938607934845874079628854941198402363147716454720519699491498157945900006896415874830783467243022253802335592168613551023087478490300802249291477469332902443525711566818516220491990879032658896103203260758146849347130672871766997508301428034476680367934615802816865482484432458798505235030040557641334452317634879273995536607904419989763585769678715930817326253629020534492651275689600795683298933944916387377779027676874257281042448411942958132253573928548770849484738831961085712475801612774102484235895476044935456649280085225716912813860916785631054224242617252844008977971843884818037291237274294232928388482397487878947121820229418538953632810549311710362578772534004622047824952582505078562646556243142327634862609747924038107202638975058332869169585703581086992081704747125265226825604179145122511862536522751289742596404060310982514048068449999464641025385967716830405094983976574547794039666852141820953246470073520301972520322590739873048944306670508821604501349330884183026699738513896593872207534331704170896771440300274480367406561681648268191698986855798809722639494954288069901989735803328786854371414016734486118941914864242531100693569911457823127121757590892244004513945664844329947083827172572692478761984 [128,126] 256981988037299385011947055333551046750599379447235618224564897872558882542720937132100760517486971285876623961733673238344160892314926612695380452444073138285990308200937009713486345290496038141507926913770030220293531200133788496975051348191668876015611297245552844412861770874388199999397235565422677778283563249267721385936699309346357672307697572955437538903031938667814890121718945268822059149352764633013484521555378730926869147300584350912988384223826161328465441704746077865325871742028379338055819953943632481187070953589655931841319639842377880136973269549245099919367871657825042323580359422543659348467201119633956441938032504373196353828403961673960096952553428789108615208078922164112867154278901042299214870860444025437853253557038726684377607291799466599886236486720634824199489951419952732571158320305089072028233379188252598960153461381752319904279206418797097469713455249311462477787984235999514087657056528160812659529351505606315903184698006085802934989366003906636753769226158821328184170996082567036561953834641664644239580512995329643890907635413899303758550190726326886791629252374671181758807736671188364779808002931919814105427988140736751483872131451026516725941340674216298150526879697117495170728474339953846855943581862043511358226113460118729096664188363094221766594253088090099578347105882432693129894019055862060040197390964579569666497860417183033230325930197838496857265801373482218496853721884883312312417461712932981738461735393787625950767843483779009591062487827973634211927396914944930864029343062566145136573061131261128864856605891073116928060276694536362475599303822506623779748838521781499765123547900882079324237795811156490138433987915051900687175732983327084130472528948271450540590766256331749666219344507977557691494349055266367698537858691551303401245461562633974670847191038164833065903535698960586068910627387468177239666007552 [128,127] -4799152184807377931038505393408064909362853659288220409555763708338270751699600188766524141411792630468421286803780843230908101312369567010209590376204096968420881695737640593301136324005178279502266416948053642734918862153746555657523137115550441978250332402409421572776020622385621206082938209786978863035918558578316063812170596253494056422514844768770198637583880369829887855898268214469337598808187243900447468535181104771093390453449864418742171875298496409101383798629212039031603581945173254588157150724264505896206390665613302406588595804869611425815598194793577336747192366071523193154230438215660989396453262633048563815645183790516942792765182625298555140491361951311450144323359969118726666372328324240726180003597415327306475349649180998364308170774265866617929605192642704324513356045964048467598677515626389152459598402493644600473419300493322588798166581732893949255110927665644587865469946744977082349948222556413633143539471038415194337468867049979971645001934283678611550174196687518510841539867008984931694634991779614150426262146517185139789572559732793876701093826665611693555368895964314489417959143405571614004827464165834975628183908397444118774427100539311812781350026941957716383693795570174417767996710480983987669124459773217758184634024658026701061154668740842878338103402549270362323210319041326409405307299970971229736275298397509202856996004512080589202706974454379321516048205055599553813721392676444954540249385423363007050882908539857680920058426209961339270324968617673246559641570238479343969041400931038201411798923240430621164623242233806293518640296531002285421147869997055464271449072272609772181897113022183541430308384235992192696192057605113787282805386897599733119071035403514909619053117036661260593105007116232052184731818812183784819175908256228046403629473525397645202368708869459772623951561251369389904005837314502564656 [128,128] 248358770131742970983126073003999043866328680600165647673471370082931515433380921232392835260692178525994455125584175501328223582070429147422905683896663103451296747336896094737859843352636382799174687594136081621286430729225247365853274323885383772029682083356510132818111934912372739143670812989917244749828111614845285314223792177035353257571112757953772323828844517540028628371283398647851995964681433374600832527374185983600002190268269246033731716014013057392693189715586924179935506278621909492260316825578309481510502067907901156251289952842924049791758955046961783653738837631624265851014923544594898018420258042157703415727584803642493366177919856645666357724054835325610634738731591998496046834484651782745959446286000950016747312388278362749423014627499734448268270402031176641833876586011433561017009091954867001916114748322876999629859711948543152418129080561827959231397503679667588700098728736603042144668849904121322108052639757621622761909046340951499045479175460819011912906016426703514451356716835243855874315114599183172052890774910210786091117336107391916031052631199743044951025647986816879866867172775137025111554085823259137546590818177188696205327551051997116910265664302066701069645785307248693512650246721311024175165517945798981477015197712304261252266440520258494788611974857011368959180804862850296463992045859721275490670988890406355165551211463278520939476385533955151402220804603210419284414632239418943060521338170791386431583406267911587028183510910648079472583445110778639077589814246315622668060333164890313520724579890838532738411401217896162968105553162871259231397828852147180262387166541496486978337111848008479253096663047517583309311102872762044910147623758042054873739282816016609368858693084384140058481578685753131756698538159878292006085103616592626480249350134115617718717458498368486925550628658084348968352203407360 [129,0] -444990765825092059926444397942284555050929394958743415258479530923353973953114791434322417039157503430196055448735519473367654034539956945389138684351650496346850475676505562533783447573243288981357180732672662927676430548977373460755765348727023300070402282676831113531396220394569316244486056994346428792664730952462654912103598695576153899076125848844224264904376378775798963991362944363849962917974820195449580598163511499013218719233428609934528151171532070633013582447849793906132039408748462186532902514235738736940818905047289584833380470964138828706918507698672616587765481511662144127560474863323173347103986899660958402713332664602273414718446399657147127827330041124479220257660888852516230390142601427471563797636196263345533186525259060813751016104701412910453701670590198396214225387755840292532731882603854369662732064275067668682201488777260046599023390108086940331700719977222410032157602406584080959264026556659449749034276934639693639610737438818403363083426136279946762515342413040000381266272706962938069953767765821753741887072192335030721845551538706637258938553089138974947582647273799480067548923004257990482440545121356737387539436549887035543973921430630216336180310702579290641214993204808186574592416470906957334329539259899332381506611178459726725805166159971733331576505566066032198939995488012424934576786112886464752527066703833380101841495851864632533835843375822387180237238981314734072086899934784377380164090848575759097921181899177385139806368939726038604585959977034805724693911021502620132888007501697618493321155839360838582985548563119698625049397232979406594423842425474851600700545033368483188329747983959774186858554876932984798633253936325178258450723843970189308774598586204335613253036904351796750217196229020234711832264342470089115699396764754271158203717299619467775545829707057731512434075304550442683286846353622951336222259588901762313562609588991618033661332707588128614920826386524138820096640323287733737570239607968423667286665877670955890896265503402415470490719993358916865013716301664128187216021750142516300365874587508205763391242047699047544865176698913425884143173319636924041950173162984182858665102191037160382992453306703930742053025791928502032396803561759633445633522042452706243043021504618879003071691877215192182806263150289622482207279689539288104273900837154682476326517104325830587185919284820556640625000000000000000000000000 [129,1] 238844217476499569573395887416867312224573281657768025758433836652541109893234662921106889394382448080198265019241371090736874310178231459346946885982592133440021081970769108832520868835329391635685200005562986445117714436756875311049442482600082562953183814145211666982412305954915315316448994621037384029243197443887158895059727939136249466917480964584239304905356668985023884473289604502093504020206258563410244521615287782959339928332192592383721494279609973958706112316193547433741813799631907789989778230988942053381521076256560760777414995242562824879255272735513943320506573096393655314168069700057482423435810216005241707895193182781124911616662213711884421569872815976447307170632911284795455238120954792470617938924226383893904636490441101282535423735561835830637745223365983960348345765173965394396483018198272472715080332098232742422068594718410421981477521830960606368365637051142993166767638104385724791931945910031114577103822048361853838921642475962548983599280991570315559367860621601053202588294362673711215849922349579983783414433846742682959679420779507923004604921362731897596843370047135721542903072498688962017326444337267977457901997996896880331885180539394169914734394976154988999203521440546441427181308911544112934618974840658321676722832527971662039798797485392170398313302664820873885912564038131951469275853553939337453059658241198153081587534906658154296092168801765305256795505208202531087152821910130563174870504918634005359658432840775337394770900087947618100142162203537701033940021254197670704751192096288684441059356939505734084720015016463027419366152200013220170946298263448664884007241898845947164168631762329434901419213237544958720750192951922675675648225100201426445243064747441383471857996096514902336053089335707992535632557559847810564122419321566411399564778524037706139638424233039498557345702324001448096980106314272701682883366744871620299203204339276434264060247420297911159207009999843721972208976010380241473274480813773588270332499076619426047289036205979650763481198895206061621710933977442452314215345403818725091381147444702295094689206282995483409925573868441551348463063247728149050659294096882200713960079602763882225410365200142514883236079372816778549299399276390774440666862032734363799616362406026746704552218382821420306049960654818225471417993751060767198229584571389460775133611880605144506262149661779403686523437500000000000000000000 [129,2] 1369517496613847216512586491384536948109527931057484590150867502005095473962904925673784589429848878041185679486090842812103367389371868768901665996455532621799047221730821131644044142950514633189450121312387307390017262114232186830474260362233550401410674599941552960120739569660314475578507777964043109214089506657349314591765825442943342181239813996080990871674406070636662973012084740668588297631353882836292899143150908710198961510908834508311051364866907008372906660904528504259463312456008208249956535043196004355236384018053795419706297881902475055724951768824522850199656583209825528147143198895742309275485556744073369812954640897141943800325327809027485077770894439100868937509509089500424264383110449070548815712907210611264152670280373155744047962231717815199827674866839086032903807294872101957106508378305920269249773113373838127374317244987953223880006112768483159990515871354702936474645157722017675535930884775760701543002456394183491520543928713061742067667567446033604266672311816742504991037052753774145662266630155715705619763834137343800607240713073813119479887193327833663490514975499961705142087148395570235606908635817915032583143436754769663822386329457333161944319418281523849948248557051951165161896578200589508140721681546070770181035859931737452338876798937207429862820289500598290105909503404106968243837126560486820384524595942109954340630703170031454011883973990578811450675851555325299674025640935407183166090333189746051126896328720568391069378826512756431518346130990924533568575154756110698255726157339857561356471049058232385243132409428359224726017259520435999330846500359929658102962630863082016091589615294875782796074746190549201532271990203128199427742517483604553961131518776958666950091491342125839731324683528764850188340195094148084124919592380810055877211264489542296277871520289029845392032269850145533679231670032928243149377744569607215296817794381572152719656356264195014223162145732881619512328322556738110291033766059527318661717563771967859207525423046452554858660844599958171845284248962362314058587941689437475367907081230404792307526703375962684182952262490861490302356318800542412014144718295552623702933255372608999157042041373650974771011350668069027002267458278127975061914428518025983979982783169799444910971522764694640754174910276717921746975029621821675902450365688286853735333714610078459372743964195251464843750000000000000000000000 [129,3] -191751983955157651152927434359696501222125086309346700937466595808056023555010556377639310013178970677489012942283290135286351145535540875840897320286695411749104117930074981917246341400602770969586263872902383525255068672936803359813953307621977824569479660329313794783685455970691116720162056517851689441561436120908454176599022891934915282248535863061175019135456673974177260535898959691362403918555061920121446716192109235718214196216063469941158571163823672736526075243294237962735177394457144214282712722809554099289616781202625973108462282791273265615667507766512774150003594046770894392512391174892901335496877052470491918447730718225550275663184618607825976172286746301716014801114954479242598266471109931355951518684203881141511983351585746339917686031652792614553809934022586057159574042973981291068151751047471807797939074188288976423077350819969594240411362759299153478666137858493476621585171296045316974997187084079023215296587532019862593649707633923031136714492187148999149336581915900875679873086536261510752505479941194695116757380048919444276371902099204392284100923308623415685553685614993013391566934127487151956747549477774168110963271673574053035626262535378698382298315877686309126663837932034278890808485948488858942356055792450088563078157620155481127618627497225929490396102837849776272873643166508153759845453551151434139112008755919518319039855747700551855363993772136774913927994543462267918210701038073326899657192286309694652129986805292517029225732380693163124869794729146281363214357470835258364056014181443640611449320380574268196871908534340712235281415840045764456332520142227527367218341592713759026499884499069127460965257659406808320973896839312972678251675674303269089089249178813667429563458306792887848830493674633701828849895738175310393925846426236784595202117714750540350768971540352977723971261460027710425768919256134684006745558948894234386116532066024178318360841237880252125747893224078982484444548487863940866860192678440104261253944912610271461532435146390206551254879016038385052596693096615924866213421896576986118668999787246899026724843366790341357337727088367017626525981034339235755273501559573296284771996821584072568806199029871602471544829967168572610806272587487347737269743052955266155738386188372493677740073676292169115174685909194384907053400490899377066326312128790721991044784799917977125005563721060752868652343750000000000000000 [129,4] -3868723828351708635126851406636546594360715628315407744902616464995666856452148644179007870911286780509739213912435964388302925245901641016768429212006056474094215486234816319796035272859788272840673351845357230664417034063972265212787848783137836254609019308056310587317532611716381073994934678245077517615699816239911138923912675604190580320266413237021844757026258192674156741045695529483397945913696821071206217614709921242062447272214399958699338635494817516329153282955845032730700710628416446874377861779303357119625420398003208491045363461380080991771556884243088992717860047588501193896032321543197615069840533922408921728955016639029832012401371065390898960850424827104394212158651852357696173920925274727107608161740789161113626319706830360164132998621051806421862805633028350825073236928308257397897382902516300068239085619919461072939563454079907273816986405285326474483123479554000222190135371352258848298117312660399977028027706511116824733916226700680659879116651945009652531283379014853504202689027978431368504203360478758739371524742160195113721200291606522830612277878348179352869665454307032339013928417955754576767817444271947891099585929753133409699132396980263607790820979550232817309502139305883606966732820795632171619708177621498268586027853757777920359280405750803974432544183186048741455291442720368291068016128493611507700123400604267421031604470785029203092151712590306669570398208036271833996179009505992494475614537959923264375278234459445626293779186159313816618298195737838852985649862724169634960326254953077106469216627821332206670705973574184534107020173456395203981988306976448509115351969207561046484891050475283478904275134901281557575109092404687960201098573687603574870670106027509070802732918107161406433220144526055941797495043213327994848750384366237479988365218389240298126256542885348378299146490594314267345965138766301099906237029218569554997699994984361368750092788089060878296760431045388482384636156375667376951911916209809936172713527990457761864492138893970009133151649751313878092022793572875083067772048748963776807603634741433911710040464403023828304400046475188657970401004098739256942004386898448486061957138140104645989547284561779191737965416891060103282398320097038218484752821920643748665874976280435992611968100294860390243629408127562870548385201635279721255343713951966276576310832524541183374822139739990234375000000000000000000000 [129,5] 91977006522307254408756175538327005472884773737858131145573510138882686282415928127384390950900286989082145236734611353711244659140597750530454815889964998765163087090712332630290579391246144913097353266875716342267206035178702404115426493449367158048411034490458259707284958540525993265962940797259557674905480991402062758265378754913641393515062835743848086506119095186904929955747322524278640962415873383303867218376133551719610450724815674394501414047271203789563132563007240987142415569277088002848006652313353074868940392507859420935540620911056177477131276255327485031789392600721090132344061028467699091419876279686682552376416673817180409472524320946969049968398339017836599862076617692163658195100854930128252122723430253059435845172556398369165895615852833469541032081884807777376094159137917516255247680071143022824569336897368338829320046378263906828074555301817951123334084886177890690840058667747507205500460356255473824297764393051604939766238964800952602010216780894264634738822209739633896305136234721182434658534918958674921609814679363903684800069533061149286956276898616035695976650873077569727203986754473698436243439313313512837736277036877023316103219299435386760000930752058857903521937655788310460596523495251149058187397262346100889418634691208056318649340393479905176311323365363154324322136923090425729791902424966820885567621105804158888360110359009874074687769509411157742260735300006631758503235142196730524780196499364873142871002296646983947658896233736514037404494378826531530158086487200174756966996443739828022602739658552704352058153677746016076472126873528098361705919421034240767159233160501999736848713560321702442788223559851034267629244577148627040150389027971222454547320826405871100000225564776272023443557391212271466767237184424708886067393609197183498333616417302087274885090921468601554982717253012855035043223734848077661599591593130763816933744928888163987940422023178445470380798523861499188430813338040680012740128273218858671802922078879356597231646279561306277599028094432437164012741673520685121893424770322058803623660707744501422166854726238034576329557991376891199666158141058869678673506981133346415320666877098596281769859997307299588225050516787963028770881634314201023011986910545618122733325336265094588465004005927959014782637623233731134039289521032935871625504328502468450595719318130250030662864446640014648437500000000000000000 [129,6] 300738115026993622548131263802122807864971994191033252017204013387881102004863769967859119068304121548207840606253226045710616513721036506655646541999055977185850079081326687584789635845613676681118086877016102189341400145003435923992381752866899396272594041169184055776611671638273316804847449634839325604451756130480954993194278116586136220212824429583125318648306324698887061172907973421623604617859820903171059862405474115831444919488455114843277155717373485866391642498340889950668415017807546128430913757761723827746795520517775130768163852389346759607841134141386846406313532230301114423100579286236590976912283401433472705492789982917742245163320814359574511829735092222266363041538908272815310464596183405326559066816625779181626636785415532383337732954409609376389157381142133259656652401885579778573364282688613194679117294507049879994325192444347709099250648386369385436492562194715360131922971628608366997107586186668059642212560002886975924096067198472809031496621072367240537009013749894142397781809962108515840840311003669609250220810411481477741434844921323304837918636120822904077053312644753994030477371643052374558520168583149212913617894338510335192513379594206985159091306789007215874570534660054065391514886545106871463755341544081741524186436302270649490046118921925364397039524084844164446026680535531203284168788204062480467249072390525826813765209061437489006195927082180105996149450974938904386554789791323658870967481843956343575321131875378979879529113698979971902332431933794214257992594685247096935392267634955670701419055178660011289658193071972551071206232423744249688469916808078854390899785079439481889983887877994912259881907814387008861569263540162468875338433567290502205933615296421594730710839988426969414365157979058837235523491702350835251822068308567529284855904434312100540264570784055550559488471057220301975948020289871250485310349844441828933631609648322375493091296071185250203620567888323143616421069672495772468411868043417485228609918177866665318863076114685634915598024173458614797262625505218927016120056879450013879325359905401891319200524950239279380887211638736549936006843091966192347786498415567730171735633321767640715114814939072864821632770025024392546874798657919149312744789303389141528925934512875740792018827611062425620676664056180864754476450806425734579780494156364591823438203732621332164853811264038085937500000000000000000 [129,7] -18494191963211330252255523413043031147117101301321793002372497460875403841737520112430297904702603686072520043270024359773766827777994436576423805395755049001854885702707296484791969657623280772499250771691440316175046410421429194836496992117338490965806049183953120240043630630804823921569163527147787339176709994428310874359459307742266975041882225845575776018774587854763815109898860648571045855498680569727803832228886690188382925253364218987283646114871006049541587509840893246544071279198894388040209164099063899220410741737032252996295144262477614509593232505747893155944123477071600903359147578350690469791261608268212399554182667452780388495800754211529944056898710301569689821673501980806518755510755383374568772177081670442632530325772723873032558875133639386170813434932004766508888328029556507314936607816899955373085072831082928010866209180864552349865464102457909732255046361115089225861326398136701013019375938099584424871940245331816836544304751843215630486219979502215166322862937553539685662373731942776799931323837958357958356536695259571861866025571937291757870226874709379849950838531224990222320430847668889059452890041088262466112814093347900914977147273783279601353962401245275846719998506683934751943137385883097074912823180208506911609366022348961207349091025383200279899739814457223014485183667527030923003434859217112275601047103609275988393694102251500661000389130478998706074522345033336046956922395569653302206064691367869660449850213648677363267612329593307459602916419738966146085778945425391621027160615564433661954500406145936079526127764027877608224287252139851465199469216030181386120260713067675184057584090655269746233315400482685055741423843470444318941711353503063541545366766294506127794043383254065725986654492164128199014949155113015144977765399213375108640612635334076334942142250266354246564350389925895713434747758921290236307806297779020821900924754144578995345212955907521980854250151844215654646041493036209157070195192631420139711756179547236296288333966327570648689394867822866773410231878057794427651669508912123841254021767294492575156134939326150753665934749003918720039955641008108498734287606022581079449300216878664165724860261601900930308657423464716323558527212530711865052262352115880976288747834143684587297853776812119666280624619303014814637154330246843296893101091099090587006881225562437975895591080188751220703125000000000000 [129,8] 185761568549990092698291446323176730088055298385341225545644056005885404633194043483425857669559678308676866506275066864999601871664223874533448065992115659289840066253655490173696792723100225635265583416433400501673322814191832768390892626721178808243978995437365232083674709167132092418635447367576209916466475233789184890594231586548590376756622923377418315428077335421588117126058987818416504826771655143103960213410355446981453640669407880219779252901925751587948348157397827260564870624964475409864215927410838801080713741992405843287711880938687815968914723174475782991850841646905216009301061590139983491004019743010776672034593261354778589867156881566663204318611171010128077546582363476228055139331033872236843747346639213765627748950373977856988141045173764586623126312027053217858282883973078644391602062469970556711578314725312621648480713252058872942159766933359870210229028052735840398915957756292239942237207648950546653773167080048987262404367689435157768579532145231941633169663109320752338687838540039194766205049387479981584219186356935996578416730253764086909426535168472297622363319003905280521211468602786902726064851085975575779887145687815490835359470354424278550722393820485730319805429082585137384048574800826632543186356149612505754793954977671261204350839403436189018941752737287636874336648277720208269859132484718258408832948189172037300737360856371970675972707358547725555673578156498768473324886379555154989583532930715152881077152980671785043404313471231735880565855051390652884282613661973265187569685121204577499148246011075458812114196982511972892611918926401666078385440288033176533126516321064581867746934028342303367554934792457890774638456918945511086431134092394406575381659800215191004312321910224416068588231288151863466255399317944901629510517114044223822027925218285173413209855809559233481971819986378765961124204304109345777439294222640470910412401550410896433793387311338256940160239549033755294723084498551107098301434960640122588037052819318731343532364910994342226442885147519579889597921993577590501757083524879042480332397866323971084833092354378663063575949175180501528983466427318640501844771142775799231144362266739044859731265935842100518297295104632858989265840461976437480184108719853097308650449699012586023151135720915533578697237988751581011032932472716183552242821645783532602536070044152438640594482421875000000000000000000000 [129,9] -964421210538294802150907066087402272983457912880007046092179325890051179300365673423657110130680313954987600431464313334144625012852792900622082371621172424050926402622574842487833748132077976895355313759959315935968613174005135525697609453518504792083597794534359112410792786485372400641451961421699158238179999801611764604411334558934760698852379468579639894209223299492403472632119755793079256114649171879859699024194823586834147489507782727846779625486819922536191463258833634869296737106250738255596650501800659649455493182286806660203233449272074393541588705900967714847933896046625130763894674861842964250565210642193624588571236953908824886316677411350092031282796114689157840925337015907381662268199675509482349538136238159237539525930403521115997771584170556169741965083350721906186826240114974834732378752967919908501373697269769668090779283662220740556354284117936998330832114124643899756103937829798561333139021167675507169820668660650466162223974621192257508784966959316441543463176803348611428039957017379491036161646164376278839506518699880566366684984639281589911756505461841545192294814557759599007972309374233465926906884742919910650206871835920116575076933299526473588951070369256059403184527860772542139330912623977019858304002428131279780598176640935462195334005740495719027459546272472179245050172495678116187300801274339884679985202911899806789892859112197205414323756797114552223691981249024216859332722112525636849545299200208937429501573874945744613674619009880401019790491027486311764647603008381021918536009947098008086909772398011180368663113006969801235602720857129990387430006807637064053658493518543225989413302899015083946082378688071852575607068426831731364252628768740019715984485705809227901622281343162982824969471342751350896638627284538537756808517083614575628259718088170237846977113112615960981138028375565282036141740375576868063823198145856566692757659808292495935741503008299305740829808451696567932596945798390246309308802451905084687452682303187914815677124994781404085563990375686762985245186900460629965203519387633740025505548537502522494697817711996192366121593894899355444278686832171022940425730564443061357634165825733804361123276323096276595044335356238142384061623430291892909751397378202156265997768095418653997762879564154262525624200559872253859309144895197377963409204274652930521938287711236625909805297851562500000000000000000 [129,10] 3085121284084864893520026080061979274026075837814167085194092594901325388848416755963937046445703312909051891452979007461011701773678866720051605573411384577934529090934061678516893193981154627656096910622830013416414212473232345131275552521943927298781316043189824803051179264243280820812447376692183217180089011202433947594103171166655429520720939055664426137505830472290460377995345392505097632910020731090487481201942985752734760580856656038739339304360593196266708413219980273452605493273017077577951034277471794587961131686303515869442068296779511920874339153506557736344403810924230754014809221968275424221057462188685053696919264539755516722003658692833082626171392600204702638555263647382533717083733141646907058272339085104501769107981410110535286641369291824510697615524892533355853594929339002848631528875218939940129051194590599212298471323272297495377405699437636368309974615044207620657079696424735062528674595361714577919514654469118311569985966964966770826975892063977698440875063586991196589399810289476895906372348359881683056358138388056015112132689653085758427021572536863696369478895837708187936471928495665015567282808822598495754290020014559092364305082989470926814038577839111932725012482675685886259887252046341457336395925842448604135931640512392726269531090465860209182927272175755149304269368775967173779518843931771859681806961760958432460567518344523217965523584245027137616673485932671339369888981586487676398817725367263122177201725923197824486060178758234563770465714894279592040587082009361805834214919492926721098786308903077566245080549093638269919767619427031780507783741735977433937373404018864856122762136995060458964512060483298064546324356984169511927507157021195557627571207174526951168271668965150028711365140672539911382985551369995548395164166305781403544888671398743061312594454612657044869064866863927194420970784516568776823288826854083831523704978172747075948388644372212701102810939728200897809053879361533090022899578073840625352146509958602321227969461671878241286924381167428224643464697971380150106107099478334294485202831273864547855999472995140656148067974734375060022185578399379067643854274067109581895087760962406500202184767029879956072766585987055728408958503506583593883696074859232894806303088398163588557296274392940459401790278231232038024417253302534781985149575644911124072677921503782272338867187500000000000000000000 [129,11] -6857177027365535006106615663123359395039632651559438990841433740480221619694812413090958159027039542778828698064089388575320692324656164272939429212008816029086207580651663114935276085284939584881202231924252350152586013633432370453722080181397140494887038215740726276424775095639890074802104190258011078636301805947351776365805906276047612943813374602627373653254631269669248057577168908598274227257952997120676726798683389285996899725965202216600107386457449044190920328647021406068376355522204769125700493586818130037369918855854002272660768014511618176312400578021042451450523420168484267085615953802962795477029883839939176799646481118131206472905239491077103294252076391603560013998184777227073346976454678449188841506481155901083665770374347872585218874013811246285303104649851336284449928942710928775123530466900449688274404785862952364963473553010738303741136162556899968374332483832618642889661721411565982792163347938284067025735803421491221477513642369056624738403115647462704675264413096804585654585611603199016525290174319520747929018834904634732814901921638491850974965721706463638313100644125090867755588231113382565189651849336249578900358032977920884382115224734217535302150265997176282974380323856705162533267154831087787920047937551801104307239322486405998738432145453279974739418059511641390320265889616910674849588918801469612580714820870387650699414213017216177687116887970717287797936280017578512446161683015655528089808090566068473978333299138331896515937300273657071756024134319531343381818078093245112800050635903254842668046487054097009720700973485747574168024251795355495271553491711194420796547372803587866633685720044223315204185513997969140586611722666420825857917326384641782697172162646506418219120649189137820908923503109361976782883363502443925995404853926440382173129546123495223966506778411540392269587607685627391789301519366306597898550978807007665753273762048010070105335405908486721688522784708233101468264843543916479255184758233782494904261426821249308207602745806727061405809786467733544607950964891847217018721175272493204398552577652096925036606703631368878942894182293787275204057681461101984375728635433177815549311925956799947568637384178009751408388050059545656116067222553881544833828399102577054439891783714014687761130389930394723742400424850910937069223002761479282373666176500504043644923513056710362434387207031250000000000000 [129,12] 13421695382089122468265027595972016061404542121853589674064152841987719226282154051290496000915707881522093205892803307507500565911903366398802520596196103173150438243191294638007250559891521660619412561079175523904227892907229646965739046461046956064477458052276063896241498243267852023807501659729662950865112309716542542852165419721404186460144291805774958157242321530637291947869320026671922771662417146064685230127449242225083429804547879635331701756935040304239304485414015249774971951361674030729092151176429559637035430349284800616312665860919215260542134111196900412819479680097250904791395734279231935323334124505497454746994404958160827381640724570693537846706223982007083179543582993481992902856555487300848867636435961243868300186575540836069482917244364341338537598167795390159970072367301368709614303513333370118325903626230320006129933946033394102062981260800510479933793781176777675934650774396618804999673533978555689975715270938750051109485198984007838366115099983947639625749151579597964951468580969895027217363877915013012143738369775999933174007953185295028776332558182819562363034741832108103361351158060197693391114835899753513897579872751162788699385522721639091296121597161000522307172854215299137631329793816262189799448666790732811987059812728916910167785053219554864066897869547347357328567214128751104583415616916832812647620610166256664086849132206635217028849616966914464470694518757561976059952612460404707229914503148509580520248888226338931546426940528183364349631647575492954251979600655314419707637077861204331414572134106836817358728683594311654670988349458486809725676994606141377782482543755115815371469605496575968887442101639830832536415420476218273318762979176180260224045247402909937305395333824300562460221762420080056447008665821380769459880398248392137348365567524310251033711863399569065224373582352660415118139543713475949313505286596712931455896273040085541691561929456371004218591441196282642226418924798274768632402979903774094616456169448826782510047340162365889515548328885357073842663913071334548467552469884890047402868727392993096296686398796484424549022816513318015973052598981243121216388788819342454947137564404375071501234828181321161047205628287935914329167015018360226318126927226367469050082269213792901100946440138477338488974173025681508805713138504064939685034296701360290171578526496887207031250000000000000000000 [129,13] -29889575901910789073968400252954265070250748099165509639117679035260416691776689437776828476703485807922462266657019810898521016692246994039163582105861884552038428221302694900629616577781754582168664047488363452037820854768955641008489631905080597780277823041838418960559727214992075221139936324808669408537590998544815998432364240729387654389366557724425432724322067086675274609860314903072856186734591559105121741369840696538410903784139262053467445337079055225180987598331910709237608523575021649491477835074868479674352089891325926162139369270116253771052012370503347388202442488872120735294828788857540672188756451207264811656295446493363506445225953819369188017700250341476474511733171266016379148418079723310283811445784903830915876391603071389108984764013479272223650602355475936219425051165182207880526126524181992094249164098146290360173483546563953613256306261040668125249022007330821529202227473021400801854360579334231238799901880259411639304916147783760112362799497311263647370443367059231115367988974771293032852583105816931154850060469820743758980415452136401408972628720114615873797807022964037286710140944094189956578911382300668467985489573378123382311753990015524265959543589752078564391742728029933928728151183937041741272955178780206223615722921095611099465685128156109087084322965365747803017849279422812124801328276974970081260669747612797140287388355938804489790657521811513085190041879504003494356845610547581449843266366099921781145424554280286522500873557908435719428536053554799538807013977818843048738122835112405092010381456027723335287981892385956464104053035061661285947789479827949858233439851423573219837091052958161520433831891402771827865746615025700470045424759783065008471218008467409889074684788796034175357192212662407294147946762164589666560174002485932484648660795607383517558404214604994406363294855877744481973886604821464192239425265850832641923146330591002952650902007389335187595385039311608187869321687602541477394847084288544218925964614693971350226842809347602585359231307701738037941198835654380401967286769180617617902915112813265896386811381984794991313411584697754890539337909352621460802378273688624782824657701935740753796803678705109667357983111095146339661279792497764418147982542660524794740052298244157164149221271314395546738829985371826669178898633234887677496971480906040596892125904560089111328125000000000000000 [129,14] 67872622932429203032530595280049661419968050368709931323603846673379463151626251986485811029961513429848733549048328224520336994277607795837458283585710051678887463991210548244762637631473971432896804236490297138680802679614775356069447478020773801439393873908707321362664109504581690938186821886318783515061270987329832937890626197406755062392079464358055571259230643124749318914348294758333990120328320347853884363971114200279609446637855764659283021109430687666395088445736790867454188485350744457452645653533479582791728227847562977674147887652153885127951361851014680359735683486510086725917837677506850394782991942275260553036610253554701085085200650708437364070982246101132689809861233964295388800875197310281423552433223639243852235454346207471834242905313542395542788779859132472208375380481060539146030249055428362569219478700962628975423185635393888243662480250904391698149356694988615090546505498402292579234584304006406257153364700722922889299381255970937973940637977201090012668323392603119638327397066867413270029203230273107308526012666222290918042460027135180825672862405208729464283180418538938502144619095322686306792695719932545326311416958990688297533761399152157650670038600630109565733116079637431180377190161545582545912374592161144133836723199498981569347115446704108214082493958078344978543673248134976373399507247509889075838487827012333193921653958320941477891873824576461574409926221352056363461337407312465054207931590683997381681364050207409672872079824499821887215612210976738213166550123588975639404364063843830465654515056743339492903522124036978188299793300028456295714318730654279315250833001390667528402533733262365577854607806884707342236177281880634149003054334212441359121443714709320796314761709678443288288343599054227983375221356042111218776607632592887198455644494266813655346932898639624751747727626973294410942404721259938030826476008178921570135544485641577276632644461544689290573900638847849563356769555234931666682286404659624062433317748903454852593474444094486511707024935003449299609815462704457926153250680474290580286973151191731796933852875258212451456584408365330371512177318923680040631930924059585888215916417485374167041917895326834795514251829590171157361735119522890775238882032010953150343316412534820458616692392458777891283678826331966956700550475003167914464508037042378418846055865287780761718750000000000000 [129,15] -129375451496602725913033318304727730289153830220993232936718101798546071874405650224155163810463033617459191484936772779521769820652962059399725194101540418531688180490977773315531015347823008646650274493673064331166136941805445793564555446419887090030421191392333606532389782915582362114951882256635594216492785509473953983753996765109771527931609693442342219883204700354962884671506596045025790125880577273746305539172896919717937637398327900711712532527927743386468935424024149553428809095149831551998524786054824417031219785264025466716035590228827217966781726883872919830842368946254659116878274109655157506786626576288289202638776762460950902576577004120799592675442300584676093279872404184226194963580236583397027050348394647958928465486273901028447484827779160555590626684170284914787990843595770776009934442640387938769643224988642643960576814107970988173640461371757509243367023910812381676715556416847421388302411777753719953797209338505458436015956336062971288043963948550159690738326418360488929993032910893853587468833478425169668028228763863327033733991013322511549275601539472366759594362461045303459076990513157149950418906432139834343084593893395054203163047567562455885306305441544952380409769293247348315461315804681560860250874234216860283204056170003943620610949471979006469728736286777927561118935555016332226042494938200959365904688861093078814136368299156837130523131894200183193289165993326062361507196515210931142264391956095314173023996020868328586141612746167043377908245204694683044501110932161176828679138986775341774484245510210479087751257416557433623534318386793300039559554028453175629899558836118763142238422490284565554169500624441780484699221496268297184346524705778910253043225103623184131302287544083957939228411001792905334784233566834049631074558426520328544060743816337055356533808159182647545689087072435031478385044072381890036244362139288295000371925738821135532079195271142034884744666007242963833209003829216822283136527220479063613035456379730222041226197877475230634470928504591321203100413121056136270633125154776616295362959392688990088622634490948083259073308355444201308607513714753493942002438156915099530968694649944356730185455422583154100005970215184571407517264656150371747592906141392707147975026172351908282195199703198075714582545165055142723283313836693139383445666501515347590611781924962997436523437500000000 [129,16] 200555575103795526178405859067124729439120667312386236789720047626323486591797930277600019065764763082786801784944076401760902161091803483111709923034528993831820784488477971621850646358092452079304493315857306040974162788411429693647503387036650259831602019941057639782900126200003283922493961393733057454963539838239713604768770972608584103961155569639369009950804990414019973462728880398026943482486071124735981419334096439060755006468737643457492238007947531744869725006226672354755995629618387324973536963921100973188951956901438849704355423652749117396629470687302817062506832082293328134959088819749846364448652950653857151781465186921919643546223083376164556300463383579127866246603739975280817352418323069007697897547755508308266613489335791514684431532801202770541058583910274708313583195825044506761872678593713705059939172381379018528173656985612514130443518803801623365211727169894191364794419464803740556775523251302297753249704564639945656642422920446224507811583202075839669965800190392337456984329748312806751127190851502689193089872542872661927812461385731109163653102756602288443427171428043416180246846467321059801462122437794493597454800381548150817414590188867243206832067947969041082925494062972466887116681676343100663494546256151823651783727656180197380173784229091591949668341604868877995127311698565766129496876888297910171701996564434835194060544404728010265823082442337771893303494461587926648243807138818301796755041136621671894889915418978537588398956682896979583078042417678798429900521972485797970399618691852299972482184755049056260295321453165360759084975192640272097653046777211682991444179770675563209271736151890642527921287388687133513491327728188385690216154648598020386822924426056434476772032131843519370300291501446205327165489076481861857539239023541942865144995051007744410629063534780934916069282775954709381158789584597085381954377323333845376850248222580036532597425136707331085560532767921291549402569882131537537281375479552674924205977890846995123875324969390541763841613153790515218887741090589542956449059462050688925947752565058808900900519970051516312716287182974303888135305284691983363052895291184978705057625045336679157374588973086660238829366810396309707840254099704147443929817447694132373621585025527134482057960979012999194869692676552135109243300836734391623394913040101528167724609375000000000000000000000 [129,17] -257334005367583116887295686999915400624050795722679459883261770359572322399515744635662315345857528539080565018162331577215091108594567159814792453845457241711534600476512227766341073833964488747497718444179058540041209165081341811076871184660468509484228258096113219216473286559572420264825001797641858456454681128573761242127363758174804619525584447831567768155668475890419480683175158646878682483918522602173634758509083000116343390785689692744495887945845955133539114554454559677304022009580090944609380968532427986226700905790979908904026167447972601504268728142836168072615697456780718872835160830391304139779114885089320746837852088103319519314417896862440820809304399706623504982265292332746292554831082715480109067393813065111825081422285112592524629474366055335620082998265905330472898458254615146927906854043855818721576693806999958739930483922250647465436795997786443516550963346110850968632157890172323665580164631440506826540645120863432601717680226382865831655691063790994327076783838685777683519682229296016605777638293232312345752212465799632499013159960502881352826870488515166152515336244729179966363822257636340369561577290558898980102140455338891691493311705350027155865168551852843562667168550803808123414484166274673191895856793680479799948393127293149774529373634642193817689805111995427640382411044365078338867295338526568657260116931007251496719150460602219324010381256294585886386474719379379583845847947740843161085668303461803005822419728447750206432849681854651969334246218067684620477623439398072438752070754746417621691754576567253766785418490588867355524852889025389231492032885033025777367637521971765178050219477027926601466367434377126488437083985288249356229788183396645754825232070177516383037401558923724025930367266395865774215952453466146648641059021554135679926253079215273711556549069442301533451001019945009781337753751603528935739714809529427471095400532072755904845142167443695812582193087007555394081251616513929362193704535364010599550466112385293490140278131576930872874173319135954498821333328593621982766096577084271312527307844581112834293516762995712251735574679116894066195024693011638834681964692973261850283853497046213397379961192889833219995637075432217226690433121104593768914097934761565688476201126461704931014615431236018209855919630961882089514956156728331393424014095216989517211914062500000000000000000 [129,18] 261536732033540596302708326147707337093719953407983204489362676270242217120619521212009579566390016677875402460004127305757732257760394611633360734858244204285628175173682223198481945021043115949511066425422830188353890897440302606370247947041857951283535969866905360526239553887197854027104990029917109598367953108146697061741670247469385385298817779186710611211257455111379282444400892585407378484540595478598533537880976458156611513288235350519384198426121800857680631973753013327080442723766278143182971820499226868286373056176602760827167473793567181083215207703686793012362724378714544204467355154213994411598465943572595474926640951675961517483433582602353534184293596809897701972899520578855352176434371775263887490166139827240369167356083504753415257284362724541049326886599887303310118039283246532128155923775355066037939859963129105627163549359462816035348648070074972993144141927173681228094947139657849751541157097234645898215464873654810771147222327663722521455833400864380622135162124032842848723891993792572004782117472354589143247471573648938512264566649396057803499335553167217180047093350383465145259771738227680060386398767323763435288523307932211864419190304897886927796450119068298060528735769047095290922928890266359362114026339370741355594312351053699188381900577668959199397383902013367398933809853547917504156683337599081035573785583575860147673564401512922239723284720769082518290459855388285128277585744847421886675101970481642805375449346168873120361072306931715551462118678714483094154524273014257678526112200009681435140407080496238957884376538661635888702156114502194451247045723441794503784452656503591763451262128968014215381470632813675358691235871322520622503118153528284708950365023343799364525051534641296870015030271500389606886170596243416933819340840830464329499306901576128588952513273710792172041170872999115854579072215594388749064431620975914562598006901285006216940460807990870189147729548155038191643425461274748030087659843714375220565747746032239539264327283712306692113707741767067349084309907697339855646894898142753224553057097339468727061886522029573601518561838763421409083430505540261221656195972362062011337341364023735888344509329212520179654799533706124423400981967981071904113884607482945367327360244629646274901013960806900146374728187310265562284805618276095628971233963966369628906250000000000000000000 [129,19] -178516429730392210783523992784577561567636467981692097806280106942192815356513946054952999762336346382819444166907643809953623938842685452161808716860764877844902586547049904421697145925984517169765600664520648814262253961965787226055101198677858534644292437016957079298570711546107991438563342664176555692847169163137044445975364049034862802364202710506461617794288679287631240453520700527800051614754857450720675333414252510712306378539991369721359477016942063477901026039509675277389433499433109519014199765415855783043247874961134095391395380587234495480199630263715104468293674139467359631129344958484525979319344853651814256897647668117446948893755940005757877632473001912003960980703975432777071199589148310781579954596501082234997449389843388445351901411843090721683533740240360045035518437951732411446586929118053691875007124310614912354604706950622861548555887541778636023952089530385843558222374103986531080459241462175411492139472587638759842085588509375144545866227748622443944699593753100917386364406249484967616653376967130895381653546305694800421922441054828370086818589270046693223244908042573643805057569533004166123161321594817544351222892215107111192714916375922906739108080138635001152577246078483481568787624231666734939017673615379264568966805262670205466876481373972822744357187039721890217307868027679622154964093153460684538546599794387563779622093844587777502391093640152793586580246186056401707822034296791013985543648929985744346512284109715315264195733741000343608209175446289186228432331949248802615562482517974943397369958211173948496580312218852213963919323321359113260543148440978620151671968023448735248915096444618807955941511619250672356999244013296911577815905888183730342882633001973171937926900782890577717717036587107293005814107603361597719239396321975155894872335356488382402741589050570471372647915915496592435096740127971723264158316546770901066565957490237319696476008965536315566293617178892693001548634903542875363375589386997081955093328647307266600908146083881324223285029776520664685842336804790502570003779192129856761246247093522322895928740554036281917834989869777667954099142329432187264425450240359568947562390228058188802676060891546478243298231718023152330106366631131486968395485387861097029313820737504683151333158303274107634964345426691457416638539323905376932088984176516532897949218750000000000000 [129,20] 39213608945583977599459685606899748227321974725649722266874253907780254186491186940283234706248088580508527646707614273122543155365777172829772399040942454175615019660485388585004406682583635946078099487269374402404726766924745439863126293103796941874479600686341578193221886449649461145823599723790760296343455616852910925134725898217277075212246746930499067884595220943932597289144763445159143553796721339850417078947057283139860620491307923611251042248661162356510995103074298662550282784014292580788339228395224842483745944115058550484620518840445593511913033175909375905216653344962161499498928729572826012905858991803291772820081719800734349688347122047118328166188823622662297012275480881313372806754820581402311978672945497211815987629738475936351475813249924335662639554732666925991850047868660851778835721829357353238109046641464950959583539985081664789608995041514189038590767009568218094169489374891418464773387376138094532413082581769586415092003454043068175262598153914049716375116169530074493280409848754187166315829250437485278900333114991723853832800458524141338440576400288688162945143037507697975266550422473778412169432777976468851942843530449996417607464125922961087362963696259036009910817610627763440516412610619218849303106881402693937612160124966014876155345697516966040832255578807450944529226832904527711452839201884519406054450330772853453148366275246290400022862616412292586933681155788793655801383746794754850267169289321970526845218382607689472098085456539604023405947432668074977277159737856336859958397543731570719347435966640445413764228348624433186116341922442109942201781172010446280351444385700999326319131160319154522847368134038061006427134659763983479917887715210661242744392870701110545975674774679246107167356671535028156226607125289588593158845272942633667370724425669028814825386018910136663617139281540535563029202318685723875589590156501400482490213170007221478582848086359315721690217579360058617189094476222392710859957745205082085795789088025871274818708194647221369774592505821724983718205481900214364104009620491873416969056514911663447009309730788061382469485866674447204992835483696150597009714538121575525981700300521142713192337979744543810695044739865566193609412935039650635899474991620714392466111824632670636323711223653305608418729962167705027642483628369518555700778961181640625000000000000000000 [129,21] 54759277126649293593512847552948612995283057869800523809445157358255779002521836941941538453402398019142031656175578372212443101961857208849350726545464786568853801374719807885122986138944807059662976516959816822134391812556349239356930023161134932479695165432648719257336238697447124001040051545734623630039425728634966047819965431935750387532101037012550293231630261194158704574832333122807931132302113776855943155328990398683941554253909683947042415843845473834911351427433818506931813708539505206093379282462011320521558832807778992803347628305622973999956416851863340460744744624689744063298202080276251834547014272581455774359455781373278732213789212371057322563038024502859168825782051679410801299139459406699138158302971641548155936630107476238312944844856410631515662000665666290521008268791954436028517869253454902767844591654094532146979159936420945279988500498478701889256989399176601809542378360469095439055122147756290290785900490184756057003703401094983898057649507180121739980485665083960021673594290984461762782544608657350588011106265645114771020524699667364254891455235321496325179561914375040647409460654619641569604698380944219378084049575169460138003341680841116064536505800428240913236205012509205689309998230460861989181089584666420241161541660353423140337135458546768263448940919721764715817149836266333136769367320183907319303815597932393086056807707242581031691325925801428715869680432550488142351960225285249492105901777970299669552571952871174438616955098150130341571095629994721224490623421829041713813191203492834163120446503392914077176093696207222619202731170974422173327958624411530994440906339518960142124432310245391357726084646677471952446629207412010432815792041744013379741245550591402096961677217684543630022394428792488198402912164789897016106343366136553232719507173120950892257424687002384589173094227089555800688451685166110797401648270195540733838547262773630377231387740053018798897476751173637186614224947803879623273743588611817743629760222730616435471211526862115510028956171764389943932140027748072225427372571556492681833374232236067836404974542920978703818303004569570675129856465094681592009060724801491427598396559923490189457557912747480540057532703241205445391973484964165818381510204752411947982980848038545103991860265666652078371509376091604698322257149811775889247655868530273437500000000000000 [129,22] -37444669438556015853009373558468489136080041995448451653826303806597153616606680023639709972408139464538715377159908207023471547964568561853635366686262024013607873312469240113786495649563766326162849923824324213643887653227782998608099147809753330094224577436166630810374597210350429662061122887115148293405975267476961493758384401828443998751146562692682632009159884898363517297878095515972733433425443308315392422566925185542332235702063734096672242625715612319838214521563273627899013083268630135702304000381724717700321251782895472151454352640770434019843768270206668921803770172221671953224892416102356707132054782600521423062570664828487770799411711860335976947064091081294550720990143378735718588431533038993086581452867823397119798661125557970264659390353868737246051768617707763755970423789914539397192997934295559123058312587532922379875156904135377675534460566738719056325773052879687438464780720177482407025919030871479124673253372679256897269881375338438646936855147730610861179518969670752236075198380268063179059938510750767887662704187455176918046161110689318279249782079421121851254619341417428456835997944629401401755090498257038369680979555631103742558309483481155859595396783283585081795005434637400427926187979458289467720386225716498515177635797601805481231240696747551154481508039628851455618119583992924047407333497815175804541934799944207532189185646346230852377459395269696080941483739631841801265246828594481434058064424184967971613590853383776433017356307192818202193124084543893322819094959749513411809185637920961956346420263843139499735603472720795483266247089115609789705972501277818609451015833442616397614233128986551001883414494334868665377863495652669070492041117586875375305055592520993010032386010752408203349102202071207333379633462407875490580136662679305019625538188037887614183106341222357799128318202984575948855866511056530230719896044428763072600717949203445649075747052287341605882209783714008203691254638128811992753913636120700562394900876555796194649231640500936739753169185986746991178697052569951823883348148326804937185159517929276439342726203115359327655992110066183428316975407646383394876505057894323477835376390596431648656932192346319521629886725818556253113547567925688735224149163766564761979652199728592882436238456380545581300466138462840204326198545459192246198654174804687500000000000000 [129,23] -46989139606749792265169013069022320374689560776884024409208677404633089631425598527298227632268162528749025309914303042922330549820300355625995274004704731039967727690733587272427249636050407075700868445543214634360051360240454366876698677490506531564411699246167233179247008355197083469747641527057150204405590234554897783303273154342138084337304743793293112920952564147581004517526160713146585942891414059372483539173641683132615290691527938330549238913253107752513404445809886333827229967538442739495764566843482870788676409339762207212327242842461631360961070406423256558479927137467572577543103132069149714336771445994593870080619512846375917696745744163920376789082207880791511082297159919945464957384798836338395778199948445486960423343330288928627872829548909172279457063527224924951639849950254722149789711937820304844444689927928875170374030759648875854668144697503179894040603814149587573557147504791416674438578767407978808300523300507881948139428235684096701977628852426934323132238762873382187583292726382860825931859679020952038172932339650179760937333640416730970031987175650934019085747928666562378611870399343421300244482347993783591377584160958740612077084572972234256422400548682479010586057168926498674034632050503677227667309955296373901403937885164955249142823649009677819565777369004071251831902575287994266906585255642039842234603925190355620435413445493398033071338443473217408723814731682901417091411049071580908979233661304665267464913230614411324086371569023656147005052281175000282869275133159040132526734245429337890137473617317221682225264159607082202472634082775933134138266901530327500705881841454683671417209595061705168651056622254090014539417839489781989111115803301995476191627526380908016967236687146504229068684957263145982880668346015567128878133495302403961831646012470413850275510992026552088115294673437116105277926085322773943078866886209053555985302738376482180307598109440467654798539117833248544440308343119274846174764662548140121881283610962930676750643581762756741599481275644047781393301491266694696635233796709591896827198681874163615750446345781838506629181112729666934819842898360700540700327495765165892893981770456160569555538808848064246822582800967425349612041982726928822670446135456610651290600680752192404268866001993692296186259078449691528600595802345196716487407684326171875000000000 [129,24] 106254789024269950595766987144139040496879433409438736603630540325626210845164094297740543243148347581958139526817549853575296659630699633052076870850990509967861073911961097145601708243227312765376184790052120330369830382737599531077177970816424700412187997586613388410073974880373235495099683876444254180123199694757043750443520119388210703700021424890151352195602744614170563439984074495970430099316982481327865628520452079099938865764315117117840449559708913644298771861237992841462018331335409832637197182512363032298323832844511592872924625978145773624264963770167003247595093952173478847279102639599341859097474248932351513624827666721962868970844583969794424414583681927733616297933769270188131499480973298022377966976325660828153039635126645291675041990559938603439017313432926858220570797419854077441620942813134541849415884442567632835738060978016018153330230054046684389992276161450193867017073477949539897820852689627017916765570888143957891967700159117722311828234235589782253962722853496633091522428973991821594936516581664664946221366670088816511694374983768679438893651466568826931288227254318804629596796093058463676173976443800950943185732931519297537547945850030830959417341459541365441170742146261306043361368050685398913595361780427640911572024926031815894682530208826998216795823913153335662484658795433426240037516774012968152544753441613340796937249100047117911622606257050551494696855329820678733218753956608609568309621973596439050872610453851859152933491447475486067040155340680431340308030131332565837657768593529225481013702649999017595565773784300759857446360639378485955224799504528878544049458196573836359230635446327223925000145769307619413715418149318229269500802775931603258886348280981112461755396928845104178119307912084479084519555439418601090371000710832905697602628446322978121125332837617109182988810571973341067750625104892575206761014192782221360587368768712153580600772959305290925056373178469742396724857397339892992662244519827546957658171734612107406443553112146777307089405187661174613338946629185005462589111438137063855803511660134910047942854763663668835999255062396967968625736169295076568610948149158880753036926456102750171401581348380652855376005687430502222696272936461361137253025876111358652183670383066415191717127208730365984200305629059357670485042035579681396484375000000000000000000 [129,25] -95000692635032987182617256960198721366144151697129888505416842348055754749822051171277696285217926665264287408647845518198314050959352811427982626478557683654371933703262813503685565871795655685329865268322812970088676146552620398388407505045514203642716026944891477274909403494772767707529214663648084868554198555781543075538810404081572280575551955026189697308750785019506758590811660469380584262997855681584741187146135380940118037587108026017953531748608400331723563001955045069610649417709453611762017687959272913300782055094517683140357811472388677657352002804430433850679753568694519436266365523744924021927231756919638166550603687081267377410338088440284989955976905336029768624510754124795773036913253476716170643827693111099912186646371364374070389975477827937807796014858470846428280060156230386818836370270429927103068202819824033279511949441558969429861656374473575165696932269713836067251503262074210725956483503649278974090738978494096421878501750602452690334766805988088386782253683804143581014182583150805797633340386577716730566042722972348413989902903193536394374925263403502180575678913854057310960200434007563901348078828375139858554623381484319432194535567336422959085624917410413067471080093276586319590514013121956860800039221337011624141988541065817172682295515328409735229444288884841454846559223425142135694007316647273212629665510482811052726043831556241784576412321320718812517296178489580383862548400815432741907561765530452013897748885525327078121378553654547704408725787664849976488491989679997340186407111854270442313381729088602775454040451201234037258243739191191155779612938049728040650159964395568389010033497435981065920091733766052819041324456094256261780461268945611262910742021772948419947630084768946259475630139836276256977427998022834834503572999013398423006212503880388108619054322581418645029145664989676559451064927046038651089573452924572691963598858746377988976123647067851586527318407392944756458144121348870269559750135124517836026280141575157846528958185876292572402310600238105517685945533466030622950408077235744861349940071664514047171711142636900235328250013861705182000199201543737682501951488494195163434729401995251210754573679445402741104215250806077437630191752970639794315302125916529356462460227468870310259269776501617036940788851850925311737228184938430786132812500000000000000 [129,26] 35268226391340464555705726702341388177392737735005486333271212767379479739840710241866283320061368778040960723648245557638764322380153727691549572741964882376378466575741118133348857019672254499966243825700087846098615698335034917982301776826222518546174005960798724050620016308157622989047697305738051828098189803610286724367453115182103827796196669970530015076061908840771030304500413202313681729214377478717463899460640111838314816982283938907940587612055996818948863174263122011561301183531447549550664982132061675473382631313433035244404364117398432144810081095839588367274624280500056269660047397644675875672049324278308001193091216394545716990514268367713432308372183647952062207747957955386248448438512427217784451441254181122714344176758332074960023457539992699777150499051504866054176467628775373738423854807985042612942653200585661559466553703796893067760811335049344944200538694924995928806210578581656894903012103461857498606061734537351135386486423841606978229385044278447833133709080741546067439140746498529150236351640723598312584288267183290388780724903136205851435708213988811691712259915164160134504744484908918076644559842628156901248891437743221699696835930485677407078815313579695986334379559713342475476388824656459229498144905285369070174051608942385241329601932388694429838805133495711872729019951168077691508012094718491878616768407811540806525435929085789798759757998177725193633441677688379126501099587906952636001871064325463197747920644771299931144882501720312600530345096903144521526056757443871969094581560631478409832672991675869105654781811532877244904581426135037546316155652811529319770063794692761951118237089196565743915478355922123318075725333327083199532581215538077589226952671091582987979169956679639981393775107357989359548663268126682551311978718428250581448549166308169421292639778587029046946218189027169678757205676659477915056072455544022265346028554211804493725684952670006496386361644059563257937512068273533647113262566318567435288149611935373620873560377526894842197828801310486069751874404328547093211205771552371196677653978487123269246331566243540070270691543530226332737692876981505338596883435320196281584702920191097530225121853661309614959733758328723517339615792239284388557976479222524459419942133326403060972641827826995486461214568407740443944931030273437500000000000000000000 [129,27] 17790181032325147394750086751046936613121624230911752984703830389337609442701218519464886500458103810291639315378808396033804928789494259633248919067663014868734009812978839048578067484745609358670550715240602074452912997411186170622719191128889621274308206066283030407306928399854307423850810451719169445787887902925558308211658466953719459231488825360808529846823973996728116162935073315224015900367210549561024955809032853633426042492347172670156670662908122858451363267412697685575618474385758662818313232665876838180726095724391863243078492078708242383661324379684149908410660254528552904002030955995620318254029331668356693515533725983996898153258204817211195083223227547908469444702903970269589329797993548304718442839983910414294322075715051398220036969503528863222159471183126188463313306722418676385538831061811155851061447994808116526682247259827554482668243385432198103713694184500960785142098630784525558210761129664602725368189506522379132840312204310183539616724969520599936704728014618572467044206757373908655204600204779393243692225050914966624986810545043089180351950542710012128371597905680679063542580722110487298634779020541531202060343149526539918869623036271350600334537810917050686424202745522835634575483227125272173399304021481616177143825674620668597384549253754109454760598443652744339828711195604142638212367133090623352350437812159096386087069926351511096507532624914623889608716330694462838246053310202244926114270530523864680115264037419677255525415962305954970405471647276221800496305219669303674572431389664257760822283328509147235762121862779538978616446407398453817038727203888696699723863371416230589003898620464220760404231748013297437730005328565616896549488637514388990679542890014701047298704455289435956743296597449016858195532801595611176499115959998856326992915233765979291946162731962258428771453468683235281553527677678487268564667659479903302643068705228105036022266995121416580632412885818630025949895476091958670841228574529119522579610927646121552034334351731062634710494569499842982818425332015840431888163973187469719099169391481882381689120325443918339962990970073135906734827308912779556975828155733976189682088315043419091458824129066792987997143865301332231041471531222780072821825499752485064293980027663731649970392291047245223942208092182681866688653826713562011718750000000000 [129,28] -23669546920332909555571474165596547546638458088628071897341222368425694087272549793734324182966258738134720790587682278338496290246392462693395297911953872760615446779316187577443533093753445209475596097706711169336240474940642903766188107708067099252720512533822916141898499165073184941426765521432681147653487233689503878707566818848318726773708689684852125846437865176277424151840725636085937317088373000170092439636780122249607414424229567011809149820832596270289564690450887541792806116014412543889081211096167084483762129815690838141024081547295391135795513490328986810337095103439472443777374019780517642072464794943527623327364712431863306197023521939407670676309973398223775655619404910464631472718454054918891524653208804584977726942517934586960644975209110695993280471042049549447467201240599629463485386785725125481747112802023132009477321908727503532855920128214952543617798285574326818439812056218021314124980997261475221922986283206119094539444218636139370594849773309431212082656757442860852901650262238434373552343532738181766820471399918114660658553419836924239554169987686111346096309100699774217480020510703210916452605567610763730428533109622079762914526479875593896278649686437013190035337109259390731911657306096875663190902548139325141713684290154458300597695043952825206770224472548235443487951813507244851162195602520376138736410174593504646902952583942730340985695499536227302042777716773167769636095383885179084868453838311370021423504941889691816685556841791609489284300821638360124003287412326118866325222077015500592824766576643131391128546456421126688162517877545230432800647411881979956926193535531225706402393455617969613841657714206459472979987158095320432925852854858790451690359122363048081611083334429811688089955861744118940065142942150622187694572809874796066497360084032471603551457265733579415013864650275386090041303466175631386798734330376736918099131918394784328662562325103842538662582328274261441807570034354646101841045084040071692382292779777384030230156205903686133756298143335911292000374738669423974526654678993576753571430325274394547145154055046654027971454846881946999131946646442879111711989428535249516450888796088298771420423663542873726924253512719495695227417591977098947723347204730572859451081539060666418478375558950149715187194487953092902898788452148437500000000000000 [129,29] -9408128925139913653033774138787208998147610741580372688036130038778108375525145407383598636347042029650484591564575767089095368927877248717075033075316164987002838180715752075355039828537354861595148886311200762551646156257639084169985077079760868902916518441196342487813793478731270143995070343172941447180384229512438467307179313271580965521240842754470229236875045776039160211449310655240971734931202927172787206819421556446477574449167370830131027296265201433032977570904738999108724481150871214859493008863249575411204262997264417649599233316735372387090822316194327308740752450841088007949263832841305806864851399332582261217030960872696297999622187598278025628296790041157407465448201947590919036848533885439704500576513134374024426672319118566675648084817299059973160201912229158209451831109659777087869909472666358038953154447577792326522601748978368599114409297775134358028189493093041907102925879934125439668787069141301815326375683629218391269086577014863516339329210764833993783506308949699665956071945525942546233454108785292263331178740299906285836720613813834274245361941213565375781160946404044598846943348496824695565803133264410612329859225360222135833912609561293309320296629022200529971228007171117403154242987158866249817190185621688836797554697446977122712255470525126593743200349774616449987671085341113267079676215651972370914097477937877951318021078087955716659915201159354028750505634081852080809883698994563688561623669452276839722672193943829809945209641870568893094126165097297779662516723795118677548696293144205781840095061234565606285429115096107568313066270790348069260652922824949733337055834053024704543024841079301274983453455534979649989720545222945917427413648012607053232979887641009898505094687027249206059840167734617818172003762302787339292491459769631124530319263950815650796984091341854103030629691645053070137097277355358042175268598202493897363233793715826225160359590042691839596281336623253273012946081811835250976725641240534373571356508867528520794481546341313327144843461140977105246359093648634482565431236041846445474607143257091870436252320413162596595034427572468992370171137945132830289095160974496101013715787121442299288561800707259458650850613599496876230681944726922836541997941337666003670527904249483018328315187721669343723362999298842623829841613769531250000000000 [129,30] 39277152453733910204543008114257424512429878835218265510144394978282077390219374123284712553310305731892587602988620339713080403132197497373530447905830183772495943301511037856934655814022569781610872761305166209720825996854200342795707621702048425983210371028273196681260912835665097104168094967608707689120878698404005073187262088807564335151016281815030845963954223804035792217534414849786987772228404151971205800153977528140622825002564190744470863605345611940567039031163861718762038133648449797117821074877941724974205878356938685589974367677220479181604128590858807119092896658904764343132180629323258970674679483276568861438766782449793267686325752825170123203978073098227514724538923159976849728321842933903429602415108966760104069543314920124137303516783458633407364072078045729076876696132614785018029755120822061658429486444011623681768895017907790940462221035099444470200078679610284699955689954229893847279936867124181989349374506306686285681189135293403525208263618051130581955072813808643237616992890120404361147366139222264330264736912669428698417082979875990546388157877625935609299361329229814432632934309909497783639904349805408181667006937713066825374357845003536452282441492026618952475267248933792014226233677221159983320482219394184499167441737037379337080008567465716638971880491072668728089328860865034372625859012617365268890883464018969755542870035761484722902115360087167730233891365908230969546376421115724570628622529353304817128247455206393319586860759890656417653148424621548218091246566067395663773221522701639335249989980599895301195532284396946805170196589891546688961907084962784104126665732737265678168192613536181497300299079547153863466991148256329527838117513066236625092871340792989512839995729711038841109082667012601470166633680888072488038801908807395869939937252356624383710582106318126433749086136523001984365515100040200807522481672706545171248539457854425605507631496463671539543380584530010441339979043781071879354128949726273364783267396032288290049034653013718044243251283291468598200890426412901110994320924856248984693711283475979931348648692676632767316446816326747933625917491485993399876373191867806255997453558642711451447283296438613971821893389428784201146258883847242117227784385005285790762541434510209289680731444167893773311561744776554405689239501953125000000000 [129,31] -39327645295757047702154147219259959128710094619182756526915592667728476349853344984183750918875922828876425072103192923848705395763131514941546621780404045205181140580864577669320129745278692497109116087144327123250077375238140933952038954701464885414143841436537940737440010328985908396653525308723946028454084683368355643702644058137848458181593934426789118357898277766626737167705628024269864436760883090979993433303696304461117473570107578442387029569017948433948512724059958032440489918095686112047737598302475206585594463052546377154396228317511795901231726834809578223109707676168753464096397440342407502360358964931983028743623708946053395838781790500050791241320297470334774358266086728891570699565870003338469175188936599030129145307320572971517598655818834096493214539751262984396627818260399474705734618797364379228858576479737682926050195022727596733141771999668723573473041365597433353520637735136720496980816845414522633996269278813588949297924631240453533565597346021089999095525049084149355216516941318355591358916927157317257065626507887378147103117994804975303820781968336686733489476257300125893484098637696610303617362068341212724296853920267400047364234912429571554941483712659070283504383557165844002640461721704681740435119960266950026459102380584387622195928334923680634643956342667053030168385635882279300218124178633708808943713998933921038382167956130259463547500396402700773856677274753247393892369476543785927079220381332226551399754142433847962011701102061094701399887227401822564083525853151615127985887889339875038389415313548236173252166473081692039863013454866786261974047855926802506737069013494619042061126443804487286357842461029453619229656518035180029630541604083190836480848015342317836302791075547513394926777745414543842433839409017071094842807412436418138925814396751661493695523978119613207381282076267339803758020384479204194935591439890075485735854361326408588685246515655330064134086190389449831536629891928662388530254790986693584786579771688385722980917077995601859929130395611137940819035034249029915326969608212518769950738226764668967391291324762874111241169012359742317573390823048958963432468634404370393215511664706547075391706939663948701813805862722644514076703099015204268652151933245269172953005190996706701290760115454284151503827615670161321759223937988281250000 [129,32] 19770915524442185922765806504851045868355898750689438439216215631930226085310207534512821118711488793190149729803093077976013037806225190835629065803007692335517624840236056511185044356677169554019379286107518092130133510430172740058870266108500670398805331171049546539505380373287105297680466324481044210687890901150526801492163617890436237769823441903888741610373698200692629270827298250166897788097285788224201632405870894572956717398125821961211158045253341280711831154761408475112402931503088762604855231390946546120989497175206262008823113467186598856386448412143431134986550616318598551321287361172203447316085750879388387051995052248008232468019480897920667605728078250077653358423638006140786148855186075235057426669282541482922950217110164900238034935308814978120143944878483421869368151917840389455313329855442234404039050931533664824742835904535080106689690841269994291279000269563877753981606023356742464712169039691417576101681905114142455835599708823839889904744738327417654862616581724401062151923398880574424688730285619016878926612948922435676459216988552148677375839337866414522923491657461495098340453025006437633577686107266042400167893237089780139417563556465292228736400263946849073765915747015536176779359758356754427214901380278155794437411598428472267206549455034628330590360395144026697860750740276701040887078591278131495503723212842658256512171275123132837458331707222848718655536063304108717486897926202825414536962176535852950134144707750684803316613244719048500714497737314200934536322553334204953866022478873073860791112355392272607079523692344885317162259024305580983851238013812520490743254131249335629174461191084558916457149587822151327459456910221291151951541441425094204602154770491596500097302059901979909413453436246584570639237288013882494050464663052917315435807778043036806651460170763257324291265575657828710549539150784801639086170898366964737000049503606794246522172020138869386738331273489987922826482838169346524382713440570321229797961450810491877531651870483803922636967651042692982349074261158111941484957400665093021393446853453393543371560038459363839952371419587702252052613865542179124371555224956539973689046422295050021884936174722558299247991441960789931106258327905776078495695859686347790507387318058307723589450688450597226619720458984375000000000000000000000 [129,33] -3045038766628850543748698767163688857296490982051030443104229291823692732630492770344601166659946444300901315321155792760163300624313987077512271135172190342406741633454277870953345394653324676912688174146917600890992231761256330692124361290198369145542130524443753003793499199988736976917120183839585504466140234549958499085013523332942222809720818868852473997026012232902230129121799639446608914457323406428225677513937701379119408880056740712002992606530596141446037398732901943711426185587642338043980112927982944267562440111726250429952619928009211713293162884166560351547897950255369278585291282351320376162695406912559791042475582587083336880527077199905925360169261696035926680282788692717934567543071790686841303287586355000907340080431388144674876016092998131883643177439090355464946569621603488818058373166642371639205005850322971718697195259169911653401739732789648339268839123016863999775303478373898822470512206374930132582072297549894833870356739578352756005235814757586510978100223637568548447224787970276494504579071730466094486273463597274124941360300564269518058917621884378719886968841182572033469013756215802706443349869054252847676293235540971752674125247072827475310995150111447986749279249006793072032500660335126893471674163467191679623474309446846760630855337739596488896733237772495366625354914229939348412258749609293279920247310885192546254812123935428021373933831342106441297821531566257829199401690580131708130499022355895042533208426683991935652649614120533518281818607002309046058889120964715356862640822953072846783763157830829374722667140834655676645914209247544363492776487832993418484527112706794742859131855403214440450870070555795250938908778123321871186599308300058238546228938746826025280188265599557315484071572227206773739025933099195278546204167594496194019171333061260279881204382294239484281901259991309473331033640779917683651145387128788140673048826558557289017180562298997455103629447310046934031947924275380990908383079600108008923800019527857604100486082954581917708567865650893790720681748491769243937475995729331113213602337313006143114261799756670379462166806467014972172640147319311962405656062066735476935163543049748224467997773015735334375726203392785218513787607231986180822519868544575207403470441889364872523060512321535497903823852539062500000000000000000 [129,34] -2543337126147243885593172936355762882124432697514781745312969965252468025692909722327800067050980022899596410708196277111169442087684228299178162267154226972434543000139971867460351811282949952098599336009687451882501948008804617562195592739966740044590960797710425385515431938114134060326660360732508809193489150807778233842584062138441239124334597089817163246066819245005234329768719016044082540113092593435637732148011475396810814564422103915607490397507594739273694370189636615706855101438902646421222496196701360303913577105869281291555135456060242075421274414618335062960650305360298974314100620267811452812396905458949896640921380851985801252846274616393317901025182683025429045814554939449789733713465992463043825655660579086935665659428741805457011478828952324279105264491449890277908589539352615383860175300432449416716547501723969023780600354789878733943957508799013996311576984149042106263046220086410709613638837022773290451352495894393420885689963586611688252730583906902239169981731670134422149609754843388729723292142456233563988942175748571578362381234269734142294501741963372287196585603389683557038551244798009397000088266844597154639215248472946665797716395742609678253445860507047763840224175288182956903109221443166253462603539466903252887557605110142195924217259258429733061222748368441038049125024813030071237003437649517972709073823352608649590408073712060891635620902683281262006191703807442278025685998502061149686833083223690905031830359384489930982729843478832471921915953609389269830562775837875294498319861549670618895776845739905689744764379984673130879388302750055499625592271273582275218199188204304818403382571030409871512803371058918266182854944411207276377277663845025551736070775642368299891946309605318522564073673573944080893930407267258770962615048031544392769637655199138635064806688990520179456970381124262331655011429921518612595314637853835366544282121891614466343481052303835220166483285116445230292070406223294274625299880384283026496329008927243165454709623503212374442227650085576207240438267752853633444850712712121285589684002414390337335696576609048678205874638301873624569733792321771265049838453040629189362807636693153563527162480270656971993725204714778572758428245769112606135972319853187358589365410499461006565979914739727973937988281250000000000000000000 [129,35] 1933427269775205961253614673028498138716277944599676702658735629758406408165731944257756993834438333472220036001144043625492267671613235564640417078371844063151678210324434807844097469231254245737398620726439371221367961294635169280813829689940791895681054936468254362749028069511667250642635233991237528597882647321694362443591947107928242393450917325717500182747733118710351809615735969403247608861529941899301917796538990444022957266449187368019448508108081106683566299096232495174899782014610949965266538507082759088048424052662258016005084870614199618866137466576482636416136322503193296445239174678124398358100634754701246462592410146495244082889021760077798006809695634772894683045718960318343327197651794112496653847919951777986336112236067405378665095838436779516039746627776183068486196664928531416304059382164226729824318670786763954255679872024061606802563593541529428848016156382605591288288534829414006256846180217837990959635992475646003642296741090025285187754437487003730757123542022905043638151137209871017023396707917672282946580654055869018558110336949207953861685698889718619540207860727111957296854254082609382646428594582901564386017066394046802308002994323161758390051877261111602668000289115889343844943759978481799085058480889372851080330645405197059422363257866239036976545428640006464408155648384567917393788104657574230307973543603561913698210215817930528869367412585519986725990323576969256111677647311345118011299561682705412718686587801968450994594689647670245451334753786502867885677077653381835306831393406326951900033756779041780199758940908505751727696044291269577897873244092251332867169205544962156819848895965421545611995508940996870961068282743161026591727625725341822214823230007114739471600954164454613525967231865328255099422356190100493752701086116197081466408151493997486911431145703237047829934532424217946464777563594908753826434634298823955141422943297880598101569015566897991041441211877319633567461435330240362730951243913632745180614766203394051742980792228970576020480944345718465966137897876111571392210138085494062930454935284207646665916970782151061984519040576901421693269927221374715209321675492841553135293107277008184488273404585965267937417799431168482041007706885215211081712532770022603917332371450954475733396975556388497352600097656250000000000000 [129,36] -682419010061472800842104291366404589270911096969455150966660008906491829684494602033606382921141946526587724342475128835977674502615031635806921942392786691135936490679411612397800064825000503780815377332199289216401606437164225827106362759999516601806565515432588690473501817514565060785652019450801029378089287652174790472016529251909453860508619718284543721442975674441550616549029077933449273377836758029971809589381422672278842426170398434737894575823148849984970701794803490190706490093306502164498398490293761449630420635154688104508155887982062221600948429003841559704476348237538189047498282535920936635068359500273360636360045455815685008718515865696535862451350713086538549194140066718603336938900119350675965145059450880060370356413713126093005610636709820579616717455493230168380477103325583604155781310124749574892994512967507470894984310166669512196726624672874737285595561732514631626233734949414919382230419110072030143423726305328552757771278784378385792213856446799329966714999914159393794728381224048523024751618273407451914632466150422608417346674597915687618832308159677988881594272605914773566162071002005400989532328159694841938623408499135273524606251638585431292017908552448842041860724971047223595510393563742739755246968258886952800039580814688078711077232830526609232728379615598832834625956976081386676244254377828851362423529413289318504443568038252440648361302141221322481199021644949057834525026005966637378069668278977385289003440115985714341755939458073702865894100092599846185092925559661070034252181184265230801399101105801155105537160897207201670990121869219530156706527623243686998053199458299755002954971381804606402288527678749425205902004289124033894331692263655373678445412386245053480183510358333245264393114268392529720213765067374223173783466936195534954474265389930404845682716678518239480869933997701481633767569268793123649165779319590484153571339528296061222702925635306687983831463483829945988558519704565246163655547772595612650653310657395025411651589750511389120133250186806041036507153678731884522967738316885705132832317969752023178737986891858041434695494397121778666825097806595264391655123290981676588343107490149913102684344072874166632034237879395244556141682176345393430323228571043685762587127641154438606463372707366943359375000000000000000000 [129,37] 182413744116604074775831690005458687494131359464525323510428103332913343477235479421474086552867301435092418864201935834830517189196818992311880071985074337707574636447685534920094989353491313859410244049032130419211996025441612724674238208696090716911590257302414888339198157226879450655537784626879300981586456507028220642199196269557833960997145753217790011179163981276608578402062467846899051838462820859885796934774858300321698666189867826508268439705317782624764133152003311117476086848950932833399412350490991456521447835749137282356397089728256362802829554571051938834399331951036708625444499379388171077449407482770595698367750264531417552012807866369466694325792151452476620541973344825616951903828206786989981562566346892357197981057929089494813643022804617540382657727566722975441834252076185618027292818594049934368174960803325019854793595756777139156620708451349502405996934943234654756252557779960725969187316062486302520628586438051183530741577054826370814383180854747348086407638238267547579828757305405285140201607161618708645858984915291367468155296259284994729889400431896616368188542238237704093190654601738301923136428259624300280886336663634731966505241781961600398462977491002715959143225722878510456987938553364175180225152628286384124844596361942708120746464100502405047891406118892109712879774819581059398563323555360033010579367189930395813761675690913807740954191513940391686406079911270638156974444855819372303285125331687129985537633138921428096106342261017610563386970539716475377588488861329032932286980242989451207234276206856330502367989796994909281797573774190265070265544871941864335880424096884824941277882996609921488924180923517537624366775513313218874027975698016321427135238158598053089124905211918790718887136782433108462256688656828777041020546458800919149311765134554358417876800996846972959454213619226607118394789523284818459391016318284185097344769331016468632140135196760223922568338772630127776869712749179790092255939859313726128530593173893871633897981750592090381104030013803703683438887514079424191671613702066347105157147796203598667838191212190925200657368941966038166584660276920064477106754923856177790823873505837653201263771979424056552081414454859048100607014756457000287876010967791134877863390428842649271246045827865600585937500000000000000 [129,38] 4831324493325765326322074849047612532934658843858011850827281510751508894246602777443274021279201799785341201824587337191950489035143970314007443933549301404044599819318032653732681059834728779346762235156420570843935939025865896606046825769448992235210833801805740311335325923475735498635067629095236322638770865161204158953139042852117028563479955107176954748051383174317979935669040182060990684644542326040879850846300649754416956326652070070449005127933975358898989847579370135729441469486261723259529755562907342701263679528657103595274120658880799521109272143084715518738749135544829215491900706279687618525148709216481538898396658895579858560945544321278358713104832184258953495439774345146739572509780911303064334595099995341064319312574911370476665716585132511037702785925226720658196582851121083617166918231447551224877206136588175582628484352771639431388136748132984368717695390675005396601764728942157308286352096355242854046083223949801866530918336918703669689427922044041313391070034723406521152619617662676480176063612744862319974588608737768285914404251105910022896596612425555219282584407050642135333774093621841607494936669764810437369813310414287157386185667096250612830215570860252746462870069673365490868370693548400793640681615236616938452937616210235039944870944596278487261097852458805482639248727861862304611566439266151167504138851271217726007241157004589902412729709249765915938964662111016724363006747525771018924907322154880283885539634922190963039634611273506087850504174125535431510530650982695891597215423747400931427340287507796024187434984731563686651155106373885080855096584218292444237117751860813013125638210378133987898347260987984458394565021919744453947188316114508509161685843212911616336337997524547568016991056387984960319848149927851315618589949258465483068255413277249996158506522340244944569492471033017495586776830801364329608480238159987152408391842192511080851847412832433398120746529169596616593542469952191651915226538462554260095189160539416417959360388862197773731973982242885671065841338289641684713988286463305622770058147661966154232355339559822902567557162596889406481909787842521941139995027609005355133213918640304504961552672096824251495102988716627924346255169302394167203899671983024360910619066089566331356763839721679687500000000000000 [129,39] -117123643657081775646429733554065428771837168010430378758469148179966202726271722263728366451914539035325887689687791041882433319766463718777675474640444550161928913639656298245067076611687077398555990490779413564445123450708935260019843652902344342622409866572496393730074773345128953949129916063880757981192439432923656058780170875496798414101405173470307159840396183477046119513585321169021438857793447732760551897456010854783906137112202752150848467080738153654017198349159733967699407665375331356175316074395867482573992882729209598146178966948955641164373490360446994206444351562178611791692000121865431474103103436373637730842538462690042424347020661710869233767084458349327950316341406988197006356696834275067627143679730320321008178665046534140658524366176078148291846649064184273951215882505552809953654399405841718209482875802203870110950731514455964408159763883471563716182811153166761642105876699719872577896235997078370967006080282077673811793279395597947017186704980198641336424950759474082908501733301532259032265911140296668430252809446902297488576275479186770610364209259548746998836967541178290109551222989253177952856593248440226831797069508446235420085105108506738547653686274787365655725942380807891860284375588452247750595877334694790819209297451677108128284620499232422383646764125013816152698418366387263785597438921603469986498258098109970302326132059202543888214587160520185200538481894599131688658364411617170516148518452918833117063717930433050500281192846784028770112528935451790944086854390769140165652754507633439746503857403110970442634687180760042694976019454795868760307731920792898415306671775908318452897996343620013493103213525593662909016829443530497665718532820637304222385871161415935611390800164106990318924046985489714582289127163838367936945371416962501546317017964482763040911914529654964553382214630000115209846187994790823314475491826134595368016326199636419635962572343128876949871523642047761033142955537706249838858279318854193601935745540628915793907341263592058997860240161663184658312900745591576521758194601386676390780431389123033179694623296629561186031653419816738869931185733558956382303543948975038064977849529819071242946356105989559196578096804489395287546794734979247795928566394456555622982651954089305945672094821929931640625000000000 [129,40] 134889507346076000959587948537889689382024085244246266695717394562184706092581255593074884998339330372290922661649693617775050307806322448374999649872331049492291496016515967667174936540197151250594338237870588422146946497118504211686061537963550921195341587728409082609379092258820204895253772642079875455729364385412572353684586773570702910126024564805473520103390481336439155633372251797538754606286223929474587628034987469056954231926629969340856603791883297480219997945113779613543583589379494676875612753739407118031406744005452228828489777275523237890664450945513161855677914498336322119315685838479598552458442180594288856040604652719622170038110693837692218627194219894379495354968473001103802608791750517782960054847413203248430270343262061950952215616769172294124915374164250380113076506271085683620303274991351967653600552778704918928478417000029579339932381679467207140565248799642117690508601748268793404231003399561043389761514359527182722508439952028291277618039034301648357613587083269316904030967756249735829922023178745400204177670591186989822005727581679873895030089555890456121091283462078821071048821393699449525131928859826982227812328790091698206022806222742540681941098630774433875196413355527801556302050676481260946533105854472888915566440788796802629853659151307802354985558147696644202285499568855370927908578185324953300643723933636660946494005267416769944837795877128972315425209990223285946940081001016299286533201553878662198022996696525827418752267744503913351676956462388844686617680306184416563085797552203376946596174510226351227524474643584861717986915488191619955498440932283517190890308891075795793717122904977550853609728132772926297858600494762441563662219196920374962496468642619275042126104569864509762702456581775589352023942918844618845854687599165716013090255482723764254620102242304159093055346281402819941213614972560311164996553560939921485190626726784217558036986764451141354735780803759277536592542315277390916182758257782592916320241468009184402193094368336727651204239557756346922010665884958967634618320097084466425210929595882859348298728912414227479575380638959360727193854375148842160507451314155525353762636422308799973874603240010531984512892795355262856973495456522068026479328716416006272993399761617183685302734375000000000000000000 [129,41] -85691544625256135891264465875731413835641213855629604677515800082687287454684091402050186367758349559495836421004480123553083301628789017245395733350225969493137988595939101670156481936042528566078761021380803170022718367082037609856449271048396139177011097265451821829310269681586735057000413371464807638343143147061997597898680878671385488520363742104064411354846250002321785329864338825607192188747796732479915645730350382645142233599904281687490817295964773914387814508683529830157498133753225078106784273670375249100563624044639164559610900046918778066650918933662571028793179826100801563406687313244005664251830026439917146599633703374757034552065047527299470962083966325974021063140246777571981292097163330758727394282667174067836550671545656297661612659725568225095684860749573074358457578707569678376778662303091441352303837684205622025102851702297236477037590756674332135106714438130626217627976628529330677261708480476344134201831875996037325773747698147922740297116511041115498541378323600264517476128266442974452254229429907935645806565677824377641307488762590949224919360294593142029266780346499131760611656295471222084607673968743892980875434548900824071217248597444714427664645777609260032843740325913452518350822127276833574207497415603013203190131671336023878927426705602917511874051091796686626285200901693906678266749310473712880050532653620829819939321353189383406518394256765510931571851275384447307394594907476274356725922574809177509495085099119107047741832942296930985510147400196725808557923596256471786381544968649607970036035031643313465144908849740406598301229563092128969786421911363598827774915696645340927055907895572561783652311842214158765725589428697852021756772160161256106774669735378466269017388986777454507638876920674063728184467712336340641786691734255118934615442058386731558004688531818914736909808465023590893054644220468457237873957156473375613665224395543348202610551131151210673243410259628055269977215359892880778040216193576137116086085491334062741509531744807824905983250554802703883104675512288642280022543375510128463018728118842531679010123904233809522247438265872385227964210241715217920556767264610480004723293372468031016108691508932351805106533495438256512031972383256178904545792641700430181117553729563951492309570312500000000000000 [129,42] 34931640882693701083726760656287085183873502975947466815794379735486199050711998078339608900940018676599972554961484206540980775680325835026684318312342769141618687457566871329241560417610914319409180080980276260578501194129957343846807912001765158762848500371502440715995176040861981269653746124678579284200310486472429644586841793756680375961670889966197316107684971431100672961041352185826194960047657971617979350674896166299555726955506497084179956761545919955247364982951870146041094823307596893461457475634565736856705197082025877826438325314515249764143058753883801990109576441848595982683356696076758959023537554221993138968921834949295749462237412489410686271108384052051385012193195452937473055468391298423648165033351192567428420235923139424410235334282705200733999293998008270800202723623129473440416688452180749907538170788770036133860172292515339335491355982161418513515411801206396863212359952953709516220478762552601463191001730520786178286317992846924502003620980530680322987938094455992230365773196150879057140060077388191612459994498952307290246292747363722945287844384874024616126255918944900612970438210807445554521817487715985276629524190565844944186742294499335580036977181774646237959984518770138472078821885883642146060501286872693392034453720143944558644262871785709967132876346180156887343024639702051141941141506801811861566927212799628595641974327186625945309256268536155940190853742112703386611322706912472848796026051534903274363294483234435493182962735146812796704057402851418949032250769542395842764550731149759341794494191936701795656989103118918970232291365473731752269900276275007524787251310112504828530431895438866731969426948600831171766211183676704868486235201381209892905979542051799278111026826351182848872540583748412462347247020914697433646544915611501308617519360905876434457947196177315398073811369746796949292558746729600220290349926206265728907353327443389449223039867500089771527432702771335683916793922604430247925949102538218982671681129206460258181362359839518957505136721606751799856721349627177420543248940341230653582443844675657989489308524316542364895205916752181243283166331965334802669673864623689320358445656593411621107559186807895701919390467407942296163972930534440428207048299213965947274118661880493164062500000000000000000 [129,43] -9384063242458925469331539075131749723678652239775179433839076064876680748237696032415400909744566919890430486663452616651549528008006502210588604622323453773675351917364297015180467362241858211794556724275358576934840528996674148806770623721527208205216902524961377439392313804499931345585776027145252699918470447564619864987017524504874931062581400117505165387237941956044504477085670615958324303598433253700220226552141077422536362973467462265318411016576896597776368908024971427971123824300753621438785802224687252539819308548143641105802067350243388749519095040264833281552337637715356960300476727307122831107980895034638226537285692656910355236242076517250405075845151925311156664211740695889988922071919048491701965350123355450262119547360046516219438437930684616381017712084079330919653559483956718838051133220383132348326796957015151072816185218512676494749411204965785215395773367982338870719363253865269055275592891124784578601508952167610057786128119596013579705464218594804459472092973609401360554748708191437629717398848537555795205742023544476754704088937363272613184298731364196335999196505327978878017843264901021663927847903471153546470714425274737765708847082975707648064349138852222089839897729141005745637203381125785924511639638603457919968303163806014775004332336348548583910086439449502918282085383935461696022047383613061340847418989383991537726823228700512807793663624073117762739761922968651812382027331882696918491049053802812077347287383036440474478728509653843334694590331862548404389036636794970817277147943247855041223266875469629685157334275121101477950881364599022331999361832123043767578291702298239374281862693494539127434570369886039976623183022472055378080438913460072610126149501099808276304978525612703912819216974957978854247469632642415155772786869321432166660286077395927863153280347895217426107015102083750648890569921510989112784894507516769675211358509409521281482663708655369228916917605634389161291664474686236947981656979615574906553160439492349110223157125721563288400383777400635743459539444035264503222684203718231102760316546798738156106094506974288760317996999772902299611685458590318535726475010227847744010480332050473575606136401247479650962151716469166099766864555941189341490932009470782304560998454689979553222656250000000000 [129,44] 1684560438866758936738738801599203729367393068127276182479265565942954298278994416677556919441718507898197942225614807557006425354297951253676458051574429397720045623545297581057537506722093679014828654283565271858724455923786437888075898408663474611086243892316707200707109450728474574071823182204123897039823295030490935279672215656238737353510334627815480536926531126190241847424303239100743445022411306856291367054677206900149143931602981189227023975900060271993640616780557141291746532872786737620657292761996532924091547729915149298856443941066734581755722851850760046461936880156444746418191510834558099419347209773578643620619972280544241029753578530458589647157836810211841970204332536217216369509824140009796339831567580614885106894353854263377346636875369855834649901375363271447536186637278421424518340487393547765882524995514124794714005025504489892224963012660192673684947306672027267228198229170709339496271636343497441994473246387461031085241928381066354772977725067070462935520183084937086046204503565272713108424052423313217626239100317462266100108913574640883388457790311634217506752025734817665765313712371100206126131638138986376108673403441575161909261259409019177689843554055408859334667302433408659917138350464620683939173950533459106477459906590747928381469748230763147533996757940093534865863950315205951946132595867053340182354776373043235866439479400023754319010819854858090997441486809013387017882185447210576830803569860967194529600318277645407998492610444004694619136994063513912509970211507239753607496250830215612290715215614058599585320678082405732380889479219632276417333863661655708735405599401687839440701444695491765421058796068247948516758553795920954602082170928816833027640881208929449431849402135782590560122992805392778724045355199042481063125265164496637603776029377187381892547724699116554933548878693115781169041864924912866707041906805226165131242990795061291675113648721907120935437151420536470499144804075888373201256833017942455345933656081566824754697699136986657591263519815698870358076978623050731540304715995858151990554503486053125862960551649307053907744969383444698057543444575443352018984315217787830768230670100753611574830766462362351853564731212826480535308643749527630041443444497417658567428588867187500000000000000000 [129,45] -294266772291867761302540321382981904555960829501757888154819679713492422031047504861760320795382426320021044117958913353225454651525662256758223663519653016798792728805180548594943784646541906913748629227388039873853871370133816550446908659148243701103830416088353475267104984392635255440537494085434198729375348480104021995176012532194152419477847008061913456198506375670313933436665840061893141016140340885311750844387275681180000532456673838454207760168766372565802643899828296381367542546410454741833089256567196832491358671541915092940087077851744456851067978921460738478390993019966815704994386042952496773085966989749580059297553240138123773747894975179041431892448028614108157049078140280064653586950313034260103783600560194356488357973258541992639600540964087860919193166228838025259471295393333130483417625827969810873371586907326507285947447679166780577555112250815146639116652764099797179474909948217294631929168754874294350203739590382824973647395003482307867860519236491425424335474772116989837873426706987670202747666376499901442561460843688593167244182501026467674997035055820864027372315208759697233124376334702425315741754657613569965324812336295559135984244690290149109287257963812270513425151984086052269114102184321664468880324476129748793066507927602253778940453518318206019950176422805552986047002841935057575822263692100062518405939088720666728243578423888509925801473701039557084424312571687101423634571865119175187832147849997932184982947722725724973759578083557133701655072652680444009669884014653077804760546571728352045261125623074546316428409630888748324435968451569981352268341175454116553316232695960137806056522567863544962887625725012217488011820459082983561185713545841820342041915231160331436275983026221261695962072090263428077842903179986715960850807241084807404718471784719985892672563845101196841991761466612362057454832167699877772361130657104018907622824578434971523937282032624165050240352683397866819738780266125436234326623381258657068249857512254720318965108647430716643022611973675407582203248443010994709727980113806583345431138924236484120183152941734848907258425388736609321343411172262171580449875728504636265993722220004517098270888557417556826430708419941888904786576659504341435100741364294663071632385253906250000000000000 [129,46] 113855878775948570176607350455504947409448386899604749712652648145306934774414789692847022978584494561238015874678518118404926058245604693006063436109808094556176095476152563463001805835391888230029218556510683133016086930765821595601307179349369758361622055043966151079667869333851817318479822962476506146414279834121664376640990416497979744781618559249346590461382498911268964069050084984009888140181014114966256059075591069654362328283434699379379008542596897651268074260045512178944298289236920042578634086323292064770540786045909992864728264457438083588554598203195013394092368714127696161176601664987785148912903375970373362564820533178986759957334207160911607128083901551385807974435520396105993848236377098832129464353972064144238617863585955293471932544789649717734389406922108838132521243565608504312483254114948278326868507199134533659242276548670001046213674147871938455809668095419663818818964484587169396362711448280623957158143079292744642057112493191878453176289557775562879902540951669541975309938438950226337825484978472986332555281326411342602740405718110110549973320027888762724055374407284502556513509881925261246018573960178739571184275722686129906026729812081873318606094105896253189908909815486805132988256732280520463762359420569081836708117664465410025651566758394441321449944915933295332437083171470089349924309236737086249846290774178831368823009980632047434393928662675899446718257357701809235162217902460517810233693388243527810111618974935551301120609671606458230812525311253164833325327580777807955687216132571345528946906150592267865905372731516930234343668326119037913186291912526367787032407618842812964261009514815157211560767549810627553041600256829251854216685297974208146303437328911144438741762786820140997462085764922207295204838385697914769664824325880247161971604986775930727527508617956855508364521321321598347895370277015994673598052324993235169561489854554078543511897535906356932738630945712627700455838803790231812198370388983663382960263598621349924999315368024020751573301852446624232110072688026277374383260638271049187446786801169609983124128330952692701893512860436306987351618279413728753925549293959034073896028846584164808101616580785941684520208777955993368771575299316049974623183516087010502815246582031250000000000 [129,47] -48412064248772638812888347475913857415988064575988947189813729454687672103146018243629103581927555434483380997730360577007295137178722240719359543377008775618756791226036582836988310921807344734440315992590631557892644191892222585943426041592589776429407329688732373293624989525057700174234776062939968420736835429855083744858730693150319018582189673148234726648147295612056272765227313078069170177960767385574280599405256431527778178747149609086265703202569431204958649019771477714977277686811890526897832159685783601791220204440338795590684957437268589472420318362995572460502171539638887916040948608512769973817080063169687701494933401496536124825189217901911767233548890181352564040922913429079967466301427011403991250468194579233204769164608241839490858169302540204184251095670108717489494328789745501427481065913467195753427752247249624540803870945828860714884475579212718120361369481297413554922136805191520615077328850093540297106207395032311968814894721942884305666755217473704933719418262128673382734398451360084138848579877911952435623624136422928437437672001295336185335040095549095510642691322342768773720327365269163947287091827135546969256565265315737070048913495119683937952397085570689042029677351790695522874723249038422616849164000241959150590750338541799911181282982937089474635189649456916468827734008233867923520987979801536990841053856056958596772729483478677033036183399756050337845343256173172878700191238348856354320280236360169341929584677828224627505614006739722105465084845781781056637697421753521283550886173931692617390885490528688285896533807248875380572850849499741560135615339324654722825914130242201292376399513538761899720868978995381936461410527352067279484615680322165646379237658846525692467700677031318009895955584987568146701205428489495170414579899366860503900170829213669791028192543024093338455333390392507513128481476204496104407607451143544015145736427903383249652855588523252426990921537930634766685772033804402443109866218619910927654776269189065256423145081635756555516639670231338972495864329945021092595034111298239532730848673953779041666615564569942691247038145347977505194282625274010059884042711862191745075145599073124273510733721498517423818880651092269762165991658527825078093542288115713745355606079101562500000 [129,48] 13436375929880549702910720332257008981624090766082710190756861363418644563065418188253093694211929175627691906363157971244556846904581886366155574528264734816885188486660053202729878173024869993430505523586925308384586455940509691900046148815633688767810899392766106846225142854700011921816450139781900062557177786079775398206537150266121488788584104456918787538398039163913005423258920389601346461958423306314199852903338702313736742395960879348478926143273300741139587370712161416101965601962683839307573483367813926032565920116018163212709233826483949188826365950118175895101928327085354723957712222147741117004754560146392768809314357419930913762443135321055746859887429763932399687650458291194983663656077238607815938285620489967306421401795658732754854196974632005223550221500291081024893022417587335257512949048591525788299071933419408059472766473008937255158837749759484375533434836814972688604473355954559485428298678495663361446103769994503060884296562605939860874714568155831680385040568689589999838159840279316649377922156811654122455665005925005724183049677084916672713988674074225466777190305703627897416685068152651727686202817226279246830257947252736496718520972437845347694437138022754631869295829910308295439582838657782396840986194016434694646562143305657324306212759444594395164747846597819626709889461261397011189140443274211265978592151145306659817839464684156744566082860928500788830331262767250235400810112269716345775923273264212125350879877486648761556010783728232144874796277584891146386663797506693366303905478601625835034440867761129689721320557685976205702677216774457524681377966016589412337469953454386095172919054274560675896827963996695446704434011111685110017097756659937269468908000724118534954333806332359898323006368823161756111762782636023945693993611781338502153827391424963712780967323567848805257873799840032057743264881599177209162571489748168408267373584355669096431082207127394666165032322726954427333345331786919094211857217886162792921635003734992261010205019510631565881978175484537012909383947274314470166591794582058826431109148660617027602839907199727263792864038823610985895620857180361875927182761323099302995630626744288371485244589686938643723001103313308541125005961877596296370029449462890625000000000000000000 [129,49] -2196986921126268077880582362342949277244069454563810739218578345250722717882573587870690542825893583025569256358665104197306803723373728914454695610352621354765408429847936996655292794496860410294547950081870496342358954609672570140249311233756578588561508811828830840651296983854463144046541413349677902772614903284397364466664092108429582899203795064540345245166454383997332129641195181776121722093532383342433434151522714331759014706435914970029687155361784813996889936290362233892068232222713156215638864512899585424675745572979128600935286549370013071543133743570545087028094763234753557610943380011277526927148472711000392724092092972147775008480555211156373147618441551885293433158937750091945420972833390760096712765403024185200674217633056249246239120026972037651695815448723889327372963252342479923077569335984374701938879785254073298315927121155307695273446760469570375391421355365394877139168539805964643257048674104018490133623906456180580208031624945157160907964274783025029367434389351493024663682975187786656842977318742487357972163824654760734833075421540261061946194112246578812275697678548673772895313590168070897309183148284679064761319564958386707659997854655625050021381903595861500364907108939484227108215646902428785796757145390529845282026233333235469992487500070998117807145217104026414151190856622134301101035486123915402098249411035736747915741055237060832900212861159485412325069414552116482126018046481443313124268987616297131009875108088791728930177349854819900289355933208051750512443715152212665284432586591741062069067227139998390350458325724688658447490589057081720999247715397313248458497020608342796108431566496797204285445327958639483516828040433807653022172018229112927080033558610061888788804465458624378220602458736193596058655568732920463180204899954724115837399399657839217436236963170745355774771768097013409498226791250381998475146540259424452364816304891110557203289054393492713190386640870063614130239262517248675902206248821074475592150080028524830491522048000038753919074402840256463575176056753168512335787561833294474313953286302472815716566255447027044844119087430390528554392268361918193079364239767864994909958998277662699234556630706986182413186607677872773431577572139250095933675765991210937500000000000000 [129,50] 131488056689275482219491377410878316779007029150588502524958097791152074337090872841156315638843903455547606405695350633346898949410846512181998708951909475838580765400775205153553782891295468087319278372437369797395183104006209961338602148726478621134433686878919389922281227904006465784129374900747813000585546847795890169169919767959319673909972919812258874724091889112487339571568062991432581745576252657620494791078671110937570988923191268291083986454755138797048467563750781581948123018431593355317848091459431280033876987526002893202636054468386576099729546804059765130139258564066723849748952816137364676372529680070391518645213913832310983139515362546031602439537188915642955422557837759059471726984740285750655888469574717041070997022786743690522902766847063729401441103267335380651129752222326869886960757730157110893918207115010998202753743933899574249786427408583334947307393910997694320553771930787912922636736778689821716673012596791057737975210391879453939900153410369680743364497258578209128314193626976593835613075900850891168922300237791059722796269314999815701968530337787795674856091738264837670083802734836489042858626046374006569729252627790041536354741565830535109958023652969228919563150425964359140941636029759982383295512147881362058515620996365383689394282768690702774157445138286231775467573383655536655342153212250882889592336744836153143927962202379930274156001700102569050557012813385669273323502433199086583698409071101483059330229542641385766752955552035581175737833000880464079596729029754410259152888058650040968264803295391986880581239372217500303368043361625904581242435008236174267642624271058386119044496484076617587063261808195522661192112090384536088648207469774911880220392768182549213490364144597068929991707208111976030825533292605154547916909684913001860251282496911631549199666129017164959085317316176732907664570879347770527289560580532599286647844699468744850403084750485079175711059009054791012686534551016228818267388183173529293425930508774078029353642260431157625535485308094558979517774725033949231817538030030625145933913887627093764334455327988932666069096254675307260050938820946284436805146730905935866710526698900905184069083455104041381861765760044986997981793939125895500183105468750000000000000000 [129,51] 30204942540900369761361062589938276110930298947377901998912581383093761076776426914725065813654574729232187406213115984280806262206066374370763486469098918153696905306611348167734321761186742858373610401449670120050090939080535907511595880180826941029446727480778672305202030387049040644847824755587486131256732048780220625047549160487015403998531272148477976193092510445082766653395237690654521462413720545127783308378489855641083464224234975534368179920971096113951413395611242031984855514487717039833235479586533544860745666702531494973167114652140562285284542085107783090588967238256973827391354260378376641900927069723353023557399070897988607061544700611871271304810224213869763428963639437041192912394993150791850968687910257664387251848417830725778596016548785548812942130324504750449740448543750747956033903926943030775369627809532443508208446183623401294242003245554037393605475328388151161032828291029079018810052747067904988869424562085513211515286597266990719727009005495000753093592713746783605584887798988531808752376939891246143247582023262675566850361450625428553263325293491561213210584501258855048182059112389528221925241371702679242660424602043461095599187242623584757021045504994925933671471523873140772878513551447147580459160535085117620378210949533049105984215619600943651510402216347349959741542338207070080262335775235617200013340136268372446420376786919079789212525201054910096922031953189466633748724149313199104007517949921219576630238525009902882636014667086614661968931865654346754917548568202216608228556632717263952974922006604424463754606888368865331180360340913441203422737133141918852983861786773139132996929511634762781151160515892141988099859718274689353910721105146830124893666695027741069970804779127021913138040067733828231600955845115445731182693858189205978080610867746288932738920811794530247921533053699394489061165983361861930542047302606409732206998445364587596235601895803376645738394077451659292102916738775377573280197607652973619139019399611916652511151001016176419690720543028822380498839964951146562575326704830271930914230993431329919752878955488400753714369905081864716471292503349343174971075374737029865616568151999780834810689142503232711309367116227313486858133911078974604606628417968750000000000 [129,52] -10017771285475095607070400775788762417281606863857667095562956869522286624692244845372087415641750116415472195783738244176495669807427880204550119807686057479000192741787172455250331578194640833236315650255918420337235989514633123322174221888578876149728930106057932051926520530360779658318990177957062381320022880753495975060499818601506885895916396402228021559084601819903583287838533565773882081889393887709006863825912619825566666695911208924658085681427359219058493634063959063716854103974151171229862628404467358951101445384364515557499303467426893181366734067335114115502679100728536878213000877656248312866028140821429706722472802382488557552442639777950658712797822280804304423767328505935187733263168863205169314260640626482955688900870779630365745537562876759380691732088905506888457470620091295168090531959072484547020845702656604747799733761950618245273767403356406763605027940665749906561069840066213299898450170302303372853509550366491003548140636549222967375105253038550266130413978700380060755370704627512406470779541507510068876808861491270057328893251732671538964258083481315160065384275184860320607926748965390319036433377758798840781218653909803074132642684732669747675744652251838571361461683311752645458629939941739334771324091418147584620903396696627323906873253540125012043330733335625855915703697000342723180748963145236229800023542243305040011910825032795128567995460254081992829811757736749099251500155280176550918015436458195748862819046783381770662599205381470684731943422773524656997587432720064834446420382033541552333386835844927095224742527540470093564342642958179195224553508980049990037353563893756670545678004736759761506408214619554656420378239211973542653317449748895394303659330024072492339705809578486357150852966332438569310506627802310960245974935686936352502143941089632570352837421502436747623666111203352273924671201363382161490966574732922704635194087391471668264057159846405676473308246299229003502477617067047021028676027515024161549244568152099737628491451778082371645522458921840480334493713989501360659217143866102486732832074964854046564151990066779711568727651091104239411487656201419781340041148972825622506862335197020005929864067377969090152736628886839036053445906467437744140625000000000000000 [129,53] 1670386408377657175150424482302026576927759396959860866040087337363194203848927979711531186022339456639162341653492426664027263871484559695915851014570659777257378582786244165613575014687020791666838402386387593726606154060551736252187383766925065455884843786910497574177102759802822157474943600875026464158256631494370259503347899423697971861418392001835045449334931177286552726733647076410624640842164513978231452789235822217677235528027373069401792185882762638538958919478375421767222986245825900934743544916669278274381189735925333899686563874036408982435826873257042281107311445432268321270589675079699375169703028412647654259942720619832149335264547628237029470133696637367840758484869535188042043625899301046306809563448335612129936180959677653874382682714137818602073449812980236675209954709739390760875123614906679715840274946652197280491953170535854029951892551650722007954888114758625112399896480995949031983567225152317299306902549698970949266402704766682761872719633515008262338373016152179692106799170659663994872322279758395887221441437614383261552572705347012299753281941606220777884175666965428087859069483136810825396488549395818126749189340359194520288429437255610687262935106265142883683479271046845172725344388034202969638136321828187121974092101444327778339012342645387615768639766365331872635838602828300290368699781086030638230851482464162634386685195951766690583124564778334448535077108785211451411391231138629636618839532725687525060521919387186304656651181943289087488075704835892220045420232562958938178961526594659592121511937433092512508344384853899596461141223948359841886996286733784418555006162219972228684169171555212808366159828796755553316457270504340085817963438419420768893106906525089714593674346939902695049335412329390452020783808537762427627081406730639340669542448884166738393333773906255152533153054218436824008372934041425374508450024917441366138379915588574850838845002328717931130628909630898577396964517079705780695771280975561577919018990241473947099101515818141333688520200275665422383713302819825670794478022095372893411664205177135265544303410533485813952619585617911137864071937754289942082486909087015680580150757386970577577470826979032614082633783389377641005780001031875610351562500000000000 [129,54] -217454138283191663315281442547551649889126475100886041671900083026833163285456630328820505331403736376269464643144901011118672094584151310929490686844743331724407321913831336245140513027228473763760410434370099588458692902505027748510280715923768547915201093521134979746177819528167401277487395701649944139451655544717676973164277961625957592350346827057754181296836781399998494539102513387324192149977123834709787780053749196355642731650621919943324267147585731431798950261009546782109274390782084781575768809141867893083416964499010165312730540967463078479331866585993300192919632263388922672960748551915237460166530384978046484520582592103565478831379908727459681525325333464746911837677179314490761650908068016839697675632130359033733573024071568021008536774894525766597060525064043735278468995699155740279377143184606500429015356619948250545605933245420345487321194192607410179569428879640292159491444927074870970396574757154962172625763346103044689686945201894292725727095657974821590949572681252647888522884444856092407650246835800513561633152681446050878363898991879093077519722119987048132907702590126360170770212048043955765007806515538271884758835021066088323192024278585517468819094185812223069877905845307578326396115048913530297471680981704166880374875262983083732186539473204828122157108202827460831878416545668268876985973519483421070655895215955796608457559338210258734360190857461534874316121720964886646200718104972149269623763408111957494933038272995292727997872284408427594864933097647925515703153988329741243029299073477935461235940707292338153103291906672703462135488408604352056840960623772570573937611495015128113782881318696872384266069246707600607537065544192018073889322258376412927517042874325108751968680374380276809660490915553785957195210387321414949382201955343192205008298795577881593604054071294367576002692000025652965392778798381008310605252659476637986047552956585790406113581524765796104404929653443310881807648499527522612385658300743118127658918878941778998343850046660087123123110144532368733546198267319948475668482312642097691623985947389169076783597566074417358651488260909125063050908797980352561118062560342460340239686016300563681532343644007784333895464077809382799836951065063476562500000000000 [129,55] 25745302693475637591602777973245625454506170350302349718528264333457400315836471413984496101365050557926579403858614178302893556526307039325005493020331495413163394017210622291551142826150407829813276289559768569557459811848298690140401992908379581181871723435846764160944922561738031530017198881226875010290820161309032376771222570099075218530267401452717286230260089767063607262016158367738189048028966437727667291585063780366815397863288629273374292017119814436428113023866756111029272984639888916601583863643199738614568023739968045238820099727192893860160658198331720613812499265108495990224115709698046432038020507859966762350825682493727975240625549489972037734656510071983162219197673373389904921831359088948471362781861613004797916671480166224207018520332148358016021968152368666072722886272160945905201829355220301923136255428670609718059654190169527219487788201264596049438449967521751611760792268984843541993537290071667234606615886348018436692210914954249715818576861283802619508953607651735266300528095918584693511480400683124638074883607554197522773740994702151129331146630827269916366228534984374795579546862295958706857132261874231510462150906376161344713223510750257158334556112855708159769993250529287742804201334001075743042587773166043897470878375497223250930441703244182285662145539424584498242742735129571655576910025630962506256052776643204715377375877979955779043353375387702830588177089022657403383807604056031368075364336934251206496082609268655865761983220202094751958446317625749557008334959825929826862473689947747239239376399121547059947486005223723033229185818254407946246429211063986441008974057462410700441753816033546817971436445419216396036329239137438591743805700593759893489641348033993296572641265707005232506774468577488809821428921515399899029213268869178810429889057976310450538150846895100777657642723372393535764029563185082969519298040574561089647852195262155998176319771983228577007403649763586126697370951895150655481736095298569090815068114126180598572031381543091769705568732433514464464038471626696504313627858840714392733295285815493590604249304010997266341024205191373763608039665503372211655059070566794784506707502734132986594723599915267722208520712277515945554291744232177734375000000 [129,56] -2681033401417378450806978483256166294809229147682868747949594691678084050949368765166365807867204605936355987935251269498676616012878016052014620260176018425660281877777371437701182708749997386851502703694009418210059865032962061971381363772374382018473378166183534104092007036667775020481758537151487918462811090054575381077837513307037512134588338136936534903042915974365310944555961706787495726758438507198387800278899225832922216034439119181988317079533198338355069650062399409651029600428509884595631364200783462514504453149514207763483704744599069390022423078278734810627137400997085611023585181333124874229264042972390963319469724569185840500258335428171402858082873448717868935523889730573417022947860858205875816016993762400189937315182781381549982787884249347125838077540499906713249326412133902895211474150065622420767786598288079462387519458806813506142463948980962346445378018463098425742400713779319178264564573616892362514138381184232663196371230136090968085234488189316780581034189607601233425117400169886909752559626646209239621465513599549854254989801753470983066605396902640681299754530198038169482615957818954120423818424599145847086290072136581305491470773793811949405971291637584109292354208176972805466060186003864129742354327454517605456620226995417511004910128271243693215551702569251350113371872054227747994090064993155660719016419473379093978071095988126518013481537491331487000888382031177901778034278478378686406318499462231923349800040531341858073026556746343383689850963855564398519448780757354132541290830885741699851036310778259398889399170249954590467058476916588364807660532856770330831694426252121996848165424014201918798918394426435498623861780270182487327018944549670385974650459918121671482576128067765573765457384065703668877945900092881791961184446116200084453758423347319692003551978751776596513816920549165900452646823185894465876871391128273410618844398506016596745380069081479334855329028540983718183076724692713352169519142759502599454776661046245458616502854424391020316645662145933034701696028732820777929002267638896986522804100789245641055578576498937185524954729663716222395953095596897253216188404149227204688461819064026561702578795100732418226442949388942024568656250000000000000000 [129,57] 219504161309197309807064409650487755902886020829024127485859131196745649053156795241779467919398620482536033907312757176864378612647309310378944860547134485849388174607214902297696946523314186925912860456097886552286773403462271366000075035334777050227174633222703681492930867676199697693778258223211769998423741689131906475921807722206791301312085811650087124223255412126771827385546614411845563070144072831123514152341291457087995844339375780288780665138217237684300509754041896275272609711344985539717330014219648521362983907041790592099712744437833405746546842756857496216551317426859567736705657087949918090092156099596173139156508537202759689973195842619327662903034852968908554774807803114330080423482954324466406500242282589712651486232975073132327025322951751735033499181676798849889608727427765546405962853477413565271798793595670882738657977228467751791702521348134445005316303106137075402426747999942539161826113387444025691386370745081323167676863659176806877550410035425588286777031024868326390442910428113304633388162967913729221648031536431182889735461006886518655049640806502392258332795036143468715023685567114809969758537621053305325692963697681958209545924446325048057298210759209911795223869076848356061811669091451092967938052347276003785294390223803214371625487693470947427873080489310792206615633936022708389015008845674207426684220215696030138412926509533633106684103990076301588599517987715903954615438690853499829303232083055107275754663907337193392999637701879232336000208064641706427484723462184242260299000385189197718286051387578039584888331450732658401903927242752953016169340036833872594957624294101589194212294887626601424838217939198059514114495178292136513027476465125342986248787761481952583719021711734705231297020370043106014372036462768127402924330728815598493305322848263305069240447444914877567064193484441302203350835322589175797558766343408424328229523879811710875872872104125234529881366088386495831983067968884322587844665268223809876197890047077921189926876937702928362963593554234062291950600954616519424797763928124713156708718154147890463938974594581173308530171687068846918657366755723107342226130631522013616940690443655362159858031737816358435840316691993438090171875000000000000 [129,58] -11397805433351773354066385155976104140061196527008987284190449218094966833105663486860179813363964307497429275378384282471578365415767629523971118870354958078037891591902743103877219867688012542157203898338193678557478096596814824162390994062316935993221421869052590194695621823796709007417860507274318705102473870368576988062666937258638909936661882159420583764619001381986203828552367154052797906698123826280064961695559585494447495123849163266497698936376452157960441327599780182906885158643027034959874388530708170809209787585101153372904511292883476233433605575891695202724934339164523353262424395036685573554013692326511936174353752494849671413368665902966202408605585432633682133030877640918049064615049041360778278088891862413042652935358226175671316709622592024448123508771028538828249948513252369766989447267961913830744550918047099885165889893878889843660395343698400195478434976558055225513177190936334941407000240127709134771061423262424030174849602196824119919792136725580611173779022620771117555129843751024773845819034195717910545548777865928493415986555361516184738937808071885357828776525392695486881744419643656600808160831998564061481299008874064018507943338220099869979017539635726654096983269646359232252779895629517262760867240637604264592024578805764772593881180521046575754120488350737906859933827679422880672774484547336865359776760907984718914408207383535249644975410654569012216988343575201219576529950091967139122093820257285003541394016907882293408790785747121120317792425037546011157676790598771480885938892420613441560340019139689175854168401946706057554887488099912203045808423755591363890797918340620720639799492582877233656717401133418198746764534134440338540398328767661942989900415450763258632319772818430185311156604276832320897205398558562429962523761008722688035199255452424057477489201561921985778003237091328411893527229419317329301537405210455388755454733486932786080450058795599021333622359721028646552717813074835757774331707465467524631865664515164316950379057983739282229582448908838913761754009943286912273116592170862541763300012142077714304302631965326526029578224148341344846514250280221256147033169449760107293592829190246022861661609428305877036650978125649154000000000000000 [129,59] -652453078754435951537470587611578832905412816946889351032159014019176549449726812739410705224410984866477363433616184311065688245124338108964703515856453525272407097670435576782981314033224749035836205566788910341920223049395641337753290840391746111972959318984668154973105974772209337409827680815529723404225794005832748529041079149110230000968924146533975557937195138566183617812074455587500738096661737535059648729443749567995466482938058497651501559677219544193143330979826140191895814134037600602494309261275629284106596872744491763121365245582040864523008935266209341989360265116988102079621417760940330174351591490521045879710095483652236542723421604734033064528788818369895859705708849516247478340093104185779934411542039785625096346043606677578041055175068390813330357471084139290763492028865179633794353490682006397324281671146131609000723538403144086253044516162925120104276760284306490884496539742907411770498779322036842609161713308666673502831129173728411213457865045955602625168136998903209149244385679569440781602212176123553505977583759007917006521611769741074144702974634625788525359085269808212745679188618572794513523269663212396480716092177373461353073977555857404667575190951124070823748707438780069216989996688913638070445009678188802135797345404863583672320739209419425801026822977460493907242122390674691018532084051397945805885097350508150809835100651775319331137847334997139262281908911515084268360404608245911463893078238090961708028785567207690027531846813606036073417556553249456224139953149894448416549588645435465484708894980194464713859570229906874463222316405855091413970263024947727667944304547852644603189245073292861499216921667912421090050830386447665031353907035599732887227964687844362911248835265707389405977807991265190280862625842640389885159583269424878501272571734450925955602827749488207938527288679820806356947185274502221126701479379513806249757297037701646491848898452098692912345322022945761051638044655426854533489171994638851590583596049386867978353038583904034525255989565332930714165478846772753839560282455834048508911800533140431274374671684366486177742077494609919957932090764251214424111690623896552635743429425438855926994311442547809768879148822718873062500000000 [129,60] 336602123682917822135724430681613628104397853220724799983381126493937875169380604448625997012961884079056555809305932038571568993621087226145141137880716665978034470369540641504886725801227028640456032252210736643044069807369782334800649562798577892392183410570893134626295810059439065660393493839936607045689879032337658535308421413701629577443235712124750150741079453035729247393314690715195774630335703745955740892420915616723984978388675759101961899236064896376953023152435620536182908801907955677322243776722437015632970612749932200685448383648143095349743197436730564739707529510474822036513656478175264822010389299443281657143833914160287236481583314943159250423923106249446742561393297254303425041140096030515251894864694280871040199071372014323571261120204298838609367810257738665049337750134831081111969621882234039714213366324091797060085684016468176967642977098217737306855647267830741266614116159647979411671700848392748321690229686812486997851818054035107416993074553483868148839742706164411215467710001214530012733094156288455627310185013913863242161395302445374664078570604148494471015864328373343638118949674668090408834357753887957459109913152127394801214235452348639778091942661892042099038687341056904895989705081561474001440771318751532700035987745975236974719067374957922461344606024361854473951531027670380655277209363504086903460821282206287270769941898708237039056681364140461353434680197470304742097288842095032203575424653660036232923843062640046833913998126646491779584766257185078371672222275103839840476685662035097533984796964476998881753775139069561916026056610019760779805528685253337726186964749999929338020665040603237822668944320031305600364623317522806362359324822160209510470847370253812684591628025370438471386424888840101212138176745378587065245194723787902535873832725869860419460916731351437846047145528971712438130000198401046734997248918218032647599580791996074961144975930248143244807632162287262931257674902922416397305643840081019278222228936431616446193677923366470043391948660580234175830292958386275765408427277175405841922513293561069101878246130396465793859964365032697888187172508152624966959100184486044560514269232200122719472171334754261322437262163514386000000000 [129,61] -56061724071972761244169518396325142701302971585571579519194448119693301322094022926430007169124783549313504393159926252104321547363287420555954968265013918645472918719353109803764633017713914034396706472941563364118279207124817070843325448225839868147912375995945650408904287299060164399415147989225118619076864622986115111536153080005774329807227077130348229560287858526125036096047613874594302841206573930309814831015605951176143539538897538102620459236114838840496896721631943441658631964625700955235472607753471064768863665724711729316773863582879387515450227457795374027060705817295412041914331899355475225102679358525938616624752360749290516845754517217373323467347502476024044883361602666418870665960115643934328170860656813744207314310275307644079614142536472810914181939302278952469506649991314210540897075634007287598509721484729899508521563269034605881818655367205121346839008362690997928616478199864689563850851444192826091195638323670172882734646488990587612802826253014688641609862508940272244519767759964028468523465647907893371494612150023142026708505504892402804901201757315896142159736070387138325802334671549957850514964058582312160678926008075910112045298081548149942570813016705032033610041862280282959912989165287313905383968575140796894389160436933587288039389161364893849092837139567360656084680493725328936840073790267846758898977670561127405313293714410112224550451773356677038384211925771867320939443090294717734696043841287250284019557813818360973556956814171565249607100024325457401958097424152048753966142904414618978843591910396772756658680597645066239956126954427745847581159883447527032107718360473699454085398454839443188095926538498236775842177493657907311828757733520945599183296101402546098557157141080015975128924750856296402032089912497298614317847512795480630528584033432225508029199326396734011056399960403330883667243644295709993474764164231930381838385442945300107873578172098022117989953102292428259057860861222978556514845136227934396763934234995182596878669260180677109917058175723288070113797149343189932244213048600298345236894574805343111437245601185326709241720571104048925019771525879589068178992754203998112488246790341435993125206169742468629472703546181601000000 [129,62] 5258037997725216009287161384381210045193780998188121386909958439092270188739749749448230922289675472868524890349633714145132364262278013854192031407455505399373352697586326924117909962744329003242212951716420510849880826756096199144865973545214497899900254525719279110733177282458491622912931902516549155173823277645526894412711673658237667047612961364671438471376170478344335964732372690094397889046918099508774996204811445601400100491775781826381671466192046888864340693730361548048678882416572009976556308369641314563544595714345140437278917017941735346052041317049383598269709704125262928286363165949501551115894051846502675383784528024212883763043938564019915027011501245803058377671949259088008982775009670365973157050212514897937419774214498217645883590116858002242392293985877942950687316760977685355175778348304665527867085638991441667091601907183693221735848386816962920959922612315080185215469297773974008567629305484704045943039649070480303231434934168656085893903624552115093903644401226230301489429675477505765081249519295173197508243187578339413719067762412830770641214955268543151394382379065358608335309308935478649905992261934000933791994875875138296105534139720875090283930026452460582941355303237145758482276251586445548600444306920824490191659253476222901202346957624824682445366140218418928564385857730182861881848728025723919902294419150014840449447307250062675587666843052360060923141770056061295766627682714638639361340647561488121090295049732938601393972738569016512652580452004933679792526457244482148496966111135156533011752273083173821342348163040993788243349572224586111087566533961977425992153000456500596396742003686631972223401531943055458856065547847270881907742069151880684785181137878159608289132825020789236013363348725005886763921458844552340289523149403743037975769174051713409682177045181730169960013459232293636851200143357419152681154968337430674628193376471727764612111816912744266262491047725035530203603445276451006457503265946838112889977278965675646378456568930228840072730973391167052420703348112234318384961765475535570762161542601550642392277264535643725203021496037279438680064653510369220729166696553952067944832574666217536967609004638721417624818349545948000 [129,63] -292968835786981574333046792229095708004716334857343210417432977627886445273797134475287350245069204502487179678133778160242017584906400167253021721486553362258683258691119164111301459078810272797826789502438283751562197684725110349785927204219455585932998547948636908653855159332772395751276612777555401329341743097139874509105570373367408663114231618080072596403942586220301428630828219065063898832812243480509640628749439649632786361292039182172875045967431947297681922087136525192263328897826705370194802055580209836722832229412342657567985288652375363060343139524844813878140071164589247291725481489448388890826040192480715275878700168548412848411512945378580801446315832227202695693792888557161803253567824334535265757136663104758736868779161867124223021782472834662944267936412956646761999247501925325045488585435671377405381876377793296698802436936822475675750334737559927455207906307641775618474647438604643624702627421637016132711099334302493385117744259401217931431424537640288525292798626891115620291598772809779822639549674719893667756590591908560172159701785153051287508363271750912867135965513892776785964129577833537962075715670972397618407595374961266084728176034849644229077399619585821157648441132869586434384580331400094133254531290936848584268935896794869642791365340890668923081430534698809557823481823012696442268143127803755997254642412967413391981475647021386879605648889735563642172288863784805597672006743987911195637597084632121731844483985973108306818343488678779386941997510685734466055765918806857321328977127527541063101281957716446576263098991911087703563800213769326148125853067744617222735063626352916314433279441601748177985339949458863769191700249251111834189083516065447948548578187622631737797786042602660757631707375029198713122514759559489628025711244522936618470941817244611676652530732893092507748087972418401777742813413899673714812840817530330805899551958310046978804762096381833908580544353122101508505582028888204214777717955646993103990875185923188383689274132053127660738084895592927089755141717143821291334071095352472086236908389129310831814909578855187903021827042702242640915744142207435266723127507877436104289206513286074505435537586285256171873646295295 [129,64] 12269692893849889270588946050610929929650242434697170242711248896185394460209834826648726227225011053238307090060128290455367610234735425395650603297858080718697506129675791113107145631205688929163047331440168002989331187476253374756839914605318565722071013628477431189589128319507166418688412653314444059768707773807401322357312767362803813330505152386123960126332046472602846088024155522427748682960429621146180410496335297412830289139017861864880534925603026707850216217105339383847026642465605300286878524582581456597996370188805397540055083417539964907846712272098626177213925859884536194410018595254384921212447182797785859788946621722157898355104375367343173214434538601813085738115455938903760909295073754793701721351664620192613036844289202940268511727337254695920319047918586961381588194737765653947737586272915034327943265463024135954438411816891378104789804791471080287082103112267142566099493203245787831339289580768569953249064764551508770690175783947724076119280308775850862765766165265505492490619872616466566270563101468634426434044564115343699485784070396256433980222997874419575006226729260302252964600763720937277951355259117824705189827777021965655552465219166464888335012029012000672311222452922486973335608980767821000639874062965444552404077527969803468681006533275223481044435381681142729117147261136632466786113010672382123420782774552294562934673870759972570469738138981762272560504045511784414155938818685652902440542246930708372461594861429571850535223604305399581114933809701570826275958279529397276019264590722764765937777172820631953844862775462892920348736856437291706665565878472149729970878605693095830179558430458865432814207841980279492790457071554977606320540625444651830045276123184227961867038153534000413039319465595787979466997167732824817393926044085955087948531063068000795725157378706127785781819839139058591834219373473219968880585599436961028909391204412230614533199935401912406560774262880259857732996873728010319723004965987259965490623841961754774598337342358120164547397611605626577747495195779621423533593851312293775148881590966361318792531436826570317273292002850305892760380146463072463769459463201875325307990728988726218408434224185753956155129856 [129,65] -349125789548046820016775869884062887878807943415298680107652592170663775634284111944511087073613664936630084564977522435258943938937167091922776068106115167355099021594762986963874769970427076755245376391046892481860839595256284976089082007432248296206204046689240268644598442852573122989811709306880328995822254944350117374489494370303723851044241208115701161762002641449141132511105928274971172552582033156981282871112043313572780965552236499790337698910328905460184203420469484611266085672268962336389150628720998373458955888360503925839575605772306810083640996564837191270983001507085923534847974721539918407674850387190285070036996730079320698919751747839434681128319919559091148405745534502656156949686680668212826289054763867925027951758160206139063969335186164574044536328703002340859893362580155598364532396752953016834712972148749511842558409757688858346131140208475587334787494341931368863373198426342688533886587612170610676283887762679729525918594112440348204111447689184138884654923271787506002831162491220431284002820195661762873774854723157746282043138535565885892476546333861466820307774394248258375648142481079422133554055546637597252500697650991655878284907400527002146631396245643736901595381011825513366829334937269493321899651797554961721063757164475388533925592019368037748070609039124697265283994097187267685790646939238164623369021666671000443970733883761183542652622555816257308147109160127923030601207299133455763298702939178781251656520328996162934150216834948483760308799802530451538942658696058690676580434945506241651953109459846051423310649049063143741165250426130273679564677034126424358304306210496584068937675207811006087534494652890869004307592723338159755992303060280851814014378058177787147958586586309683181437282668613458492849637145969038212189423131324833762758916041278275304376578328508147035406421429077666314078902561906244930188568151052478806723380296514016936063348666975486922513682802521477589849967608663290532662975068637878143318739174662223813451516278255870267214807703724722505340987417252372544942856936227601336606381067721069716774011995645837586121648606260655752752092773603362599601373694150697268196480127550075586303683179693342720000 [129,66] -63792640951527900110204313534195728678104568132237918321516282543729606291972555263399574132238137922285140182191091750067008163979939740338925030790760497414566950040097550632714969437573633067885007191488932329657179477950050921769126957917824045577046057009194294314131406501466758565961255395003673398489319615322549955601434272966790197772788119178342717433842124198309467441370824337380541388178747514986591894941011130792155545950419557417607661530740812622042959412802028887049214769622856698306363408851664499015877276355370802419398301202291692840148951126885784255967424833618833366019890602679455327179929085783016200770374250362817051146798035492401151444299183988921986775649347443141221212766605435801851134715283421505925667084164318605644461551158224107918136707955739639373421733684126173054160824099911707276938179119251057499210976098102343943090715367394130746774709689012395475722906502769986062522774498034671157366362129954228346544163818088626959159368704515824502590239093380553404682370905468200256278949958769196290672709311845864728601198658152644952806484698269267473503812524090827782626804152749712543320368859724106670669810157121013544276109853871486823653658279256837721802320179554554059954804217585563103519017122004210652552523292689806013483138840103101024840522766065956041856382096049644387227237501363705510708768333839168878551130800378589174938564077038696870979273058624757042386935612654477284967143766962286748665520313248675663667066842764798049382297528508053294133102963166696882369298021314062345809603705375002833014524295344667386543133001914402723068340686231329523522360588238000994551077081996178153182105067616789050911807413928238436841634853193032074645408819154751826288060193518760543860680348886408493226990594209124791219988403068790298878256382347188714526194786648161909589249975146390566050889164350690404459078620397757135151148884342876064033385550540447271676110071896420359484885975659161424749760368854366182806012387772314039908224084505680753465447218416430545503706449457329725336400765754647989135807745764345330039027345398830524065550266895871936208129256374309087794369293885505125061970003101623553231240092660531200 [129,67] 12627254145110324290384981465071687873773046629120265307372171856440990852053343955269801197381272588110993685607625878616835796082618693762787431710359070977091788966294584933394016786934141410871421296088613667878476023088807949560184774790047414897474244100803852981255804846611403809274509742615202469856495224423177225773408742381605961608542370716492401328229402767810097953775638696998259722085758990363969372227414227009453776439737439450350693678501270992653691800744893073804338647912179103053838969855594996561246578622469599024631812980064318881004090077711805601621522258955784255118542011764962235718243912484116580894195538748438483737514036627198023385132716653384900852890977063175577251412254645583434312445779417469748744276017621668649675662809534653824462090207335756679886720521500433833171769011895566155764654091037604674063271511240193894567627557402443767466376463975742729750510994319209676455028866186418602762299428180818836908709543481688825916957845733404400332086597327108101284997292434726331145458204019154872964097406240489466082744410485233977302057790598176068586569184014379689344545533902406685593937745459269251908047951297689992473809994206957126392411862783513031845056685037176760783653951648577984407978406726987345282399225808759030839896726254358044430113585617898581115292747222945299661720153654550592581309759948850671524347632136785104263597115414803384067898267613834223993753885907121505501327293997543687933559530582931920112591477611161045969115528853061336723722118557946224895710068186147355137297273405385481916018315386709855170026988811528658156418245909472264930939166587097258033948217090990420070004361365825607085524248186282674651623243980280701750966679839336336670778387252290879853086454227838476076486466165646857224373570161885904785305662901738525109162368551492477165366762783416719652699920324689637729997666226399972947664655285824799965805721827488236515717534772470807593124916171047355537224605802402253626164253282492112452772750860921146945895557319126739070440284795672586917967525581160241567048329583046711290311967700789380471139874737397312054425107689593010638026380692223465524252626320175977229658005504000 [129,68] -978634864347003013731035211826461665882812487502756717641409986368759497062974767966689869254735507221056260269983033911694895041029733730767692932655050592869384417021305851080817752213350284841336172921808045715067236832476441747016431545501597411903398023012352955238884725790885177905830433439974280239345215028052834483825025899619908799305938486377734649836421534402596731481207665103010596460329745901701524597111653625871667837076174561859509025784653508264246178873035123196734246523721333096765285590804305697439017866057080634195292626604871763752013123165556662814096190395332454323790366889973238824096734235726799174497102456740587902280612305492219795833405037139945326226406227996787126236128880038605100573652631684248669631674608990237057808121946071417582571200548263046543968360540251989887366355921131484958198321592440445901378843364030805857838887182188624524471551424437881146984523237311799354749318086656109411924591643296526385604602677382715024471168125893009555670545472637019101923237982800995970580729540844348115330642334874123446491026978118922408017129827472157606711011848965180687431994676441897237868180824499809151444103799135193758252242707899776049390234286735908949133131321868479634853959275942268106877923645631518561139135459996856024403918022850110714690473513194078401803333205532253198357231347654260404726493489514828310654800759464917845627589164206856177993745982224879353802024154707295299837394842780504568233064682554846745548210501773358924089028840874362151657263977610831995582403569994026421072262621954149223651401778990682129843474577919710088749076346732460517131198273541696609189973429356814289607349583015651941151476355439439923902875136370271831255639295200454658932163119381122420507951494820242336574538674391570624931637729236330374752796859438031720795269014922016255428217357390503244282800425810429247322676911127406185656123217198940287579187156355375992975863449467096785548619845986423055919811069443499883817948985177981111825370536879850998485161463478955728587691790653146412903588303543587128933141506851209648270791196885413902045012245386886582057157212511750346192752078376434912482202896107642053355110400 [129,69] 26936563094014243765394047109248514911178801966763604281098227933632733790219364928357251738359513427871969291247119661927315463791514994031576566235815644946056968180852898025018840947685811511975022779303222349631132240557327774933987870077121743038029754266449507071118052988886153680879160266512449715877471711379859364776356238609413176946525135354126626417505781195549822429391198826778670740188874996191362136588314579418071183656244703722694577365789858966099130492597788361185282681078842675442536238925320625517152552352693108804751340003838695587521648943558873051576639011893178817095616540348222089236013302309908789126846382499867249045818254125484904003458882861955750169770908900485064857606405859095174872352956993558128852100080012926296996481756832673788639455869343867735010885257436616799026381853057548785314990468612877256447830073972052373750488724598057107069234551026772141359038808352346412283696437994866912860233986070860059722271636979234499427533428049197939549918905248367271656643907330329386175239795527558098502456221863167788347232593823811934504462951989852191558175843442158013603295532794481436756218547018013530373932032853531423407365370053732909294794029586392771948124061579845070441831307212366914062185521678046651442996040005881752659832113083639946568403079474437177130866663690408816141288385645613267972938205426933321029720198381886937329772103294465816613910417447968735141977422834773133880534929983040783614220848319990026040290875509445002169619829527153958507852984190226618577203108660452872907844464451873763947073445125728568933336987796376555029539428809763628196471015470835045703590219945510218932999543824212593662802930417729091312749197333282509680883315989009387948473809574753445622289926974791668321748033135142279238222098344104385026249221999299534938592744924405364241770675134009425467531237226559145804142579459218364029312714910935025224654393977959377944986269142139983517714336637941573961402633638962437169766848126379040359487147993467573656534146051074770421587235256445672916563074404137203653460259806251865376699024785963741963426639415393046619555264322321272983997940889701326397242557825234469519360 [129,70] 2379965036545390685021008834047465039913146397415734260684787112754287127953035350478313430326569046992361720368979525056981027835899508240300602692478707468988213220886225431832395820899889340707445602318743135697012824907809150876181543018499682405541969214397276194351218144529076667288564170931143954302235712529768455941268027004608939832127433132788450922803905100288987068444021781844932104262686879745766180205970502645600479216223537233746561453654944755611202006433252755819545432641318168141661984935543733806881796775215604482232220371072449714483533124385159411683029761548321519351938833258012323031884694198933406380088359834502181119304893494642473843621125756760498752470277078576694467374920851428977370426446717739351524548914944548794277304029654180060003688760874226557717355199681405099464165824675106837580773825032747682354382975294898546104164106103096993543873624588850754803051682140298015391623228316486970700343741187885601910883530014723353118127923270377447432077580146877805195126635608785783288336679496898513321589011057291937937199229777079699902435910641450096173498046036183271575131360246074391944172617941196084935389983962357035343848493148040444944726012170482695775166949826843529660910798925583442945444225134578729015325833490310804915474664415608456602227268735900662250178288290868094172384096592352141953897322088806594223420070052940643430091940857752340410298644103385206875171660820401682125497982491550832448598424120882500373546343972618322035630138192497105841684864723224726620834655315909106714675404978960029015189690871193355502695796227483667483402208979071196013705474093285628461752870886677566547270854576749526807141726607568865679174275636782150793569929283162669358740443635693887944410371386409023213006496381781646946864781911514791581957440294968061414663549484447537827202985609111001136455993620575153128130540924429160623651432734903432510400838759435993206989851520547740175978591261579275541677252095100162516232482472437900400412868366732122149568320864419869810644403765146872730396866522256770310639695855332437171163330071428898448521735521160076375434916239258730972124600820352377457775659245223936000 [129,71] -387865539790176838598995941481213360517444855580735135888043504641917217196681201157818291922084627016482230273499517639432512346092122857492245866547517591895977224699523696607442528365715670257832073972315380873756904839145927117645010783615455723453229116617027951940045776720100245215877981017259753617623328583197931896033081652437172240896005808181236811772880068674277778479965981356475800639283638497524674614563891243918902214286829803064558515953078671244600130900070583236768568232041981503590628897748756748075575917816341733242986475704656669844103592341512777492591307917089387619456289272796556971276666870880764262927529885859653634798199537574751911298794655755953863237607279767864258226363900306920667628490651495336883508945347074091142826411089839123034591518531661917012356780961551806498284320328771635873952334592542666333424589254809610102303993328137640221402965597330051518885540369105960218694393971267846073325006592052735354590425944952082611040045105817132964337403252344699208415434318842833925004589714597948128496641258592740868805183038861953827240846693264547569705718537988989452377294753473002155372277335729270585580561890747444808982996497711344224171655173966142559739847078855632046416856275847824849196231601462232895944000820333582816314316457166774332020288679886536998777593319724779290952893304447498756991943182925160189312784226049995262006089914598156670547698976124319039001400639443590572008438712033019206059083530241390900246523016902042504973327922491988673494472095037886348342649380456325328940668823895380883330212154763361530533254525105802742800320341462300305478519373216719030198264957983389090991784072369752517888752531118778978863776074168509567417759002390323082470196598440365502577537607897563436725281262233881756368965581174251419418189275405503061147660085918857154655011545514940815649189995050847277007468369167438427341515382088344016748699930328220223821273498307544092284549841077669914687058882382094808123366503135552868158276973746503125409409654327581869713058262098736349770169779351124539003268427575531728901776670333324403596676343543604725979726794954816027309293596512732245868834633175040 [129,72] 31330558117704580750059953161060885330963288551040780001377573153197979379725898157823467023623547112377661791375794779647020290921091147414898582660888279903099475716777535407105408593902505879650029514711892939694040958846853992952659364477041512667503344088130353843387370690167298432513394413580405534843161841390999087110703196444229383618348067873682684359604841119216465737534173340315873314739247347204987812418205241229506973377926716143772214774428135145278489667265857586012410437602785120753802976864703386818520652072862909409133061929322910953316145727449604003724173836432359178344919750748504208475106704396136384397916819563289994351469182573114984337644688908049183664853141395597739838502308859489279513580951054879973447885706706968680524101702106547983676165135277967710595632042056693982807228488002142276539279042658685079752136761245690771905622068532661256135592403069614763476028605671436171310697924243827178060610580493703255601098138935470692397036729706601366157505137353779263310252866961076436627785743125295058879610793127586175504108695939741481115778675094035733350446778220092462497294563901021658651404550997450250220940602002714525310204903738079947698909802326625242407598079920421337021977332374211245706590394511291356060346545330520617342170191949834670232142080203822918999973593977845234849579873024914755695423365651647475524572350112520541566233932418229503071819040744471541275404920845038807413670256796171359540448613955685468878460434297363054018507152713643155853080492024657068009729188268703233664391223678486692399339626252719381610408195179814080294823541990608669233000335361887926167199924458241933576786318898873359573070283630931019305892152662032132118811306072721069685120422675510109493037760012462174711783343852845831350463812547332143760297201471431212556244009883884499118533486028261514918631324217871893717528235505527947557043506090086488673050578068596521512146721469643598421869283891924111776646730495123642395636650099821265437859334873083114960297263112538945109120085779552672818052564663784991008501113745306140410883750410757893846617003684903329203948185415448062543786537368307305106028625920 [129,73] -2244784457209149733108925160081869193094885927376193722068022293788560896505786777134131549224604373689473604227218066790378807737544565636854842185379302829612669098775140556473830309717571621851055689385418001835411137598775241744328539489308293388302782480594461753090359067493607194689061898535985507937231289238457850697969319076077957787914983094842298651705774135315478350605668385818083895509067225555307913857965260809158845592323175423798576679220549665804370205470999252248494004600216913726844216614192801255909933650796424121505157511486594865153808571435147263087395724985786239873668651059098095912380178386058944887805791174269332701975107873333055421149192819910766875741628286500585654576828881328702980282874338335183612665755279889489214812178459866413645728965684780134255293183217606418866435556427687503648228431226590877143856462614909976093314018998913922491271286906521402361969817519026348643452491154169258714513033353852519429717656271253254078999341976259853524358642519270997333656940040358716781224757256575102028790250273092889334445934395662789167162375683667965624963918721820184513112734499730398412557663707960113704141607364570422035103589738452396710596520038995474863725371688777207054770939632781190599808259042197644006992166741232044204168296703601601985994668301611415148573150451946529746910432973842892700239498443738449017939530728799339869846689139725369686783296849754628463982734660792335360915991299405158674653560863190500411301385161058286608893203422504448558733767236344085473958529220126191510124396481639239346472315647480450097824461821515728468816624512025448881955493450482961178960330347802317182772320020947802125169922979354165239706312953265642249109648377599685151716378202297040161980172595846908313906949320375548293283887946966529136866986928504626322970305107715030227756494785168521825675549595190803062244513371288874896703646581505103952285925175024035918837572437138581267436075378979682215387420786023519955675053956571496662412662868254781815727951963799392027022737783945447519950671113734365460906905809371072072891652759417652610478106158086280304955231038788629764204796241195461336760320 [129,74] 147129958733837125097812593827958689053027302186779060675111034101712951711439363775008983943854601808044977527997749670070536191956182987373173368380541881108878674058177967267120426556713312051617055875163713184536640205207214750713807768398267383759983850447000511075630838036608017493688197941342972977274885837529761270443745246910097518267789015920243198781592599562429022229983835714955546058306560094367321405458062118748839691552571309413420980521783403063866407612008411243745003006935969568252978037382479110168540638818899472141712227084290464989654345518595219454404235904942768274009614410073153321419846749532141813056245819833962983956537640079533402283872862337507222492651099454161412816496208525925671865591662594763539981049840038457833237783783139135732077684654870657015705702886280298064201368972436049563467598083160310274868033474206466775346653475516235580219914071641541449861691735947863740153082823517721552291092348753742365238410123076533751600781321552741502165849926000952680314104082980731075663210796492602085936313010477282527050475698427277190919840368000973354803604993949673893042673131323597262463081553963890207363651624967690706418155840483778684864854381700094045569316040816906715088519262826846278666342500705039026417180105748356673477212110177187509488973682251953541442390943363848332614484776013991047553861849810680708984052274574453364629435438213370641159786457542347890255258433533781198341292160477905074919490456547679085354729479209413420083299464325648849158082496139942876071059601431159821139845285371080689548693837923820609575000237049815808667852531730928426314947692796536050701863913409072180641604504417279073616613543392390215812577191543039381104154353634180801972904766830905328027791243042043289718468490179627148157159050339709200299649541560629471507103062007137314130324114651403120487408560696460176457706743917811916319465823913024217553532034649102276681971753633941932905523708978786436335492703999653399847221777601844443092886942897923139272059312735905492385353083734792745928817709600968391122977800312157463909827976056279353893521621520981650724109762059173570452209703570799329280 [129,75] -6585866417604002960354630471601383652949556999487132033714961286862751473862477756727331308093578271254149246362024312057591687519022210670154244307743251220893170273403994282223207556756005973733666048277650215094688328574986666176395053785510150743391636150407073602773632347237096094330431575512243938145905803130444367639311211706517230472521885695648094355643652934866938592458614496456031779043280078863435473146811445142618527319449327120542745544407830098392102033427504354444859669045648045104034128805564357356234098075686709800345916957176090410942333613216075808170227423676313123077011405687947851724838120758396885667340568658169514788903309764131123764113842024858307090302600754478217760483257390608413068469462034072426351353881338787882976543743573325489204821087711980491565402903770160195172998681326024258295311847127935357432077072601892173542966900468972313401469830340173451717410844766954626178488661746505393572111018394498414635935082025146003977002790027712768622686344221368999185481747859707995890487572822017685342755208214532098292751310089230899723221958352994063542645817209775807807761343277801801501871324381121428051826635233695667521423951532905072142111435127739465453606762562644921453522504963429444292226447175379672837767404654510147528022994849676641241620806716685850556590659403998761217199382829342307999256676315588950052146793540325931631298178534718813504925729638461358657073146798214649394660679252384924882676555659200012276061445502753861119654838163380133703742088861355279017726919488735355200588956713698088619090099450591425702238953093782353434135312063947974623653895095204126396976035484540976880358065682616098434646271618083259097105887653288513282144245583210418436829270508356843364761880849420050733269208063941073039713940520689447361633086904729891559751996145208925661405689519296601184521699985579758405247606391481188465632715660366478739547988054850186260727491666124652420959829940475262969065810051634380025710910154767615512466084337784591504455623478070022422098303947659373789266894976472324340236709076052599700835540202738648015421366105006209771651021899427087313300745290588160 [129,76] 231603671277893019370287562991243122304400828252050895285886945337821264880556321359188906882105558498342141740891203550778860094094924443371453683729716431636533102053202817305505933069213371090240320312403387517671508660604667134486831769035463495213938272475601317169346274786174836455753494821800002366136591394353888584068834279706953706884942794461821821630284918919558285612171263848083234778392952950368601303694813589235961120528376585332255813445370258353428607940891721003438112839132864335546521209827062234418687228846296839397988877758191948991283047707627741948375726133573649026447917779067479918234999986530232951384451577801405556044313124825522061016669555473871963150798982022155130120238553274578301813231751298247451842679010657965567799514077640597607476677029721178458873691403649516567352300549918082341728877067629396009723649237684687640940544060240506884090794094372866501777971141519182873948803249740195026937626427052912195205009052761695924018019403690209935883722526720173662120957470906605980093007033317494815565985979062731238235432666526392905211237654887011651475985245945949425503482326500757162542788490144404878323926756190613712977162031695490661215615603043597568601406664108090516060101332290278170306635457065470983769532982749952206666535442196416634447245582226628139811840386298798654348893251858221565049236173198404813407821690930016169341343989621028535585126593021419724724725610717937480445816036513215717905830625017248527382930357283086628614927293170249132372361406497588541310727549027142171638009420949423533823974891446716289907124915846776734357128032716161383349937043657804804033753358342646298509149552298542121258954302688224355204798384594410171955006966315880036690365270808563436313654668644582175225335435351677654120979045775195363871226220367705116616625139764542148841595790511344753087465343460983141825624677884479264354659528839439588100198780106180285459249493322806376533529535431838422237244736183055672577005327542753940025992611339232928060631774424307969976657796965036711879166772771304661169326722204096558952578697784697598258775191727146737481780160057436536478365122560 [129,77] -4186108619007902062885263366724783353046043868911054163961043979995075885145452175633345185844894954438613559166782968900829899495385268317343586606334589329204898869427703513324764236904886031472764221352831597683032044357100706050215171901165898011080070573107505008522946303375399230819182676542547424563728176774929567598827172392009479641071989324497497356557848961098450211171918436982759335921818897268968134729280091677305890002358053534693298580855025660492235197324972638244925766518152697165534872874902008258400165784462560762304106139259016436243760366659987149526402339900739852377944927648708554476328741286450510790702445998231926944051976630085299805349601345980711703105645201403747531357109445172733027250061174089554977558534783957831520489898297413513158452068024373726869145474356891036404309521549832165405944527922175322536062054893974257241976287057944974382565235894575181937414815767933979577329124465109699822007951031613420865697447191383807611529942515247760264795460568292809941412373089296456107272255619202393335263724317217073034729873929182327561556147025610719012763077169983502655374985616700384970935861266130281918103901266129609952710998319697790105308350274922021200613737971687622247641504458696065797028290852208650614141460187502622150054460500782728404658257151190312831219882212048746811610989225843682088016752597576207759906776430502144960767939421308836437384151635321865008314882271647264742723527050904692104989273029771230302206667945372280182794859278070903122004126800655720422883849371700032586400407843927247611471774069983424181614475773007285645769776136570346740795306526092286592173562157824731758324186028441447960002363183493483978641948766165134228495734967716130429664449768529215040607827234990476900069510958629423141832844778167007410912400644340447888692383184346312977268373753350854897882062334253124021112058088573801730752161136041161593264302748299144571048696325986551178215035854007515115057871937330590044261119312050783387136233782356681270596038387129208704713407748940732801862551124423579126423316611143707328516687090145630189179081603911965466232362803784255279431680 [129,78] -411146870868064655671366977658539014952141408229072307199679412133343798686813902917177603355944662899892502913865789488064027381932349123193374474862090583059444958411783735587940237131403461916381408262146423629735826483311487198147484126619982700090111187202448855185283585847380771424610391502304237193944970535958095783080999124535874752100540028000856643028395412622602079029797387124439893071068921160059937709093533442181251786136668909955452512627319949315851392236848705069948259215936776914920019366603502848179215391385089621106733962460240460651408881442215671693497698290555401157730693025910675236580401841264982672855615872816703935823595501741610411342734166464372285038818402846936413685837532658246603180779421148291291826621394970750640654153786983836819177814631367777042170306249463616876336001887450907134192387584857786383849581136837628004620702269347447718447254176134558392206042496039618318201891157218488472387616107617283237096202356346543084248536039144622281487940945079509304751206574573476436978101452582856536447315885855147915018260158419860512341929616904304168710927021138584200694396240411417995780382430899046772784728303615864688323709630643032245719920716896644761990851174402938423349833806808687459836656132975272265077945073402224953175096737839835828407540166875535805604915199967618544629062235953229636652174811319896884040801118006623092619158748908218599294065344426034245628166317895188010399652192286128560719663670270970021687014156558243590526070960142313064770828731214539487971756831984754438100613520597454201815684295807148728128643623876693367299323204217360750034630263251628532847523781870934698988546883906791342013247548604962488138867997563079316548588678828946497314405994498591903735621072372343926256008758037939129018888431876096795464431962712093272702884450393482709616370147809975463127427632579742193230703908231349742345296505152296815902182856332948407501180773785714054263183166159985217752875137469586557478098513049392385494087735079332466211497793527602022582471793256116242641762900617069952123285899903314077451686672916288888464963289041759242080380970809335193600 [129,79] 25017907228623264331754143316950347408131341084715075283308226144828084078836530832124929979035241160435819287984525846088924566710868705937289569226063823509876072271104401375639350692706719940179779393097669877374470894789729772296756459933618972033292319061552409208074718220165653562737966328982315342492619891508983471247637267396760079328614778774210491521047529197764259845322717317517207464696721139341155386646148885208720233879968137450671221355209323428914632749273208297167960024544112177655306502113639838806137508664242292622688380624836263611448397206599226103248820509028581973289463900305524791439204196441632350901650390225900371571089200270502154780980123519545322401948670799638365636946715983877450747547941309339510423217158207331481641744706371819033879995154090997524016125394993901366875915778261218945128980227203325878606621757611382657530299953578761481394446138003510096011475127502303147522517675094811286336596712248436283916970772121214901258151685550709515187097788565344894354829363145433365954186944886158521537617610794151092353646715059195832836449947046259508637447774808762677191718141462233144594023874091797606862376441026690432587384849169011933644822839783100063188212003590007003060926616235636443391575265279803009501073364848963760976336261042202884223961641396197183906671881215781261474387382171788574060937043572800014497667228975019484798552409420232220586568677475900879772181136186699784931662601438975624447840475607298017100216554393579311738164117694301489042496832100030544389750055242662444872436013951969336011089913154996843078115984126388316349901679133440597574914353036207800292529486393239185172702781655742024878823898028358055852502727226674996665262094174440438865826940947331699481830616621016553700382011635111414428275431802019801107760946371878114022319346505598133284544337194287839512996807100291502327187905540278230980527687012123604101550113312819593154995972576728115392435092096398592634617871174052864159395612541198720636415206416320476627732380784357814792637884088068576628582160456116133284723222410144484967730395507607910531122601540497460860060462184531200 [129,80] -803684141998806120410061665815230538827356163012114626969754534335941166207645127982446122255868295139812922221019703421222699067827187681165999794901182593386379097418126041870293058912492159728393074510086419566376213461845253265650489649459365781922113930509160714872681528895190655007771241224901612498648351946903368031724675278327972012082902362620379545591144234714502321343382415400735849966621725770498598138304296646180618706690931011950754768711569825687554463789641085474627368848038608631751114933650932952452892181923597739673329765764186222854627263667384639150399018516265916010337517355163168590475886208159341643042593005176898619803787114668923230306257245948983389801909583508475793562468847693540819663044436518777958922065255784374274626007993789856221171706467044056193178877135723132602351183816806925003786986114149703585765864546501034024596789280341042465568979476126560369600939536706172812529195575068737960604225925717675212052484424176899917701888674267785322052890135775656617710191884624189811218534267935523461944287080559337616277983257516728560984519280215499099792811637939937793499817346998982058514924548410012741998784519336920706461706083222240378257630941155265931332856982470771838602570474979262461806825841098487558685877457692496378973188218900507566371181674193330945328062479704911567918762994230013519954839966413281291912039312717574155037715741803751142380300125555711834305124354169045568510407115009111249145193655160749849972731780136200452187124109105256569645686893489660299915054377676469109541587472797586519520215597961208767642107674931150732009225557279168860314683453576902504217225863476776583973062871674907603025429762684007665523597856308205422366549908828875927571633891104184245894045267687421423828363574002781283644773321216395198960310440863196211037571067605870850070410722791312940676813604794577334586458578725260648836304908768595360876412741459677087385991344085593929017132597681755002384470404074254739076637659125145875895776520944294694666231629124658968909155271288343610403901050285831661545981352945729553423700694337011040358529281504183720183500636160 [129,81] 35912671434883643637388513101739463289194589655232790542990918979064653343333510550105898403843411020965917759888650849567738417295075168984601873519803022898238044737750359736166546794141167543915726182771423467313137966266628498967725115219000090261396060522077790195934828235920156038238333589013393465307415565890644242182763271433328829543488235323149401338411064470200551399474558620945414760913627325975973997207917627804099309457787210017515524494968583450712212751306088081268539464576983897485304080404654444521544443744890879471607735357031532561645212742731674832457470359143901868374264822292909591393370727731545922235125289059194608515392830207714352789942716459742754027450997537823213233681897260552423149773612587637594302335354434021181497040428551285635539962006731329484435050386339659474673240988785222632818101986585493143879448013837646603689116274147426036415533925593331507411244480553339022463826453003734996181337904421234795363827193217871630664779777678814476540625654007997056802881307923166857072503733526406652901890105213389372121886100163142843362626470014741879573176332562172370429034758219881866227486115093899162651062141271999056817519064466064486640920824217709281944362371924730340627923618215638865110183240245679234988630257790515259005986423145974021028019969651064336603720652476187001050826965933533837469058271724345457757870825402436839496177919801574851393316387982014866525675814478925886689422740528380493097237804385249387925322728830035780492386467516524088659142106916980387158208849908334709471326425205789631696646647316755418280496863093270695943087797177890109824320190318332056033720713662560969572370987636055225000341512430645288016444034231161763100433038326706020838110314895699240807300639254629832095029561459340437429033105704541559376024827879089613145680352857845149054894724000971185634996727600242702016265229080800339831321224811302769890288049313970236518502104225496385821660890909666289849742625090461248692562400581063503126180867534772329418279701910607766518162783949604434816480927697150933706336014153831725397712011116254396758804507586054034226544640 [129,82] -839390713133461826665368999134707619180978969665549134897907938261103899586135784367427114269423946924408242541921011328123107731104123609728184565714588538493905275544843875956136529218952893609283794793026342286746745413954944678549291477045039464117880071112335872088812586766618813310548096761105868917121968052078153673006657872395638537047595266362649965341681957804645170519753098915576280479903632620970098584899238130707749610128476916868232151106784595000715598761557137378246494240592633214858314671760386735759446374387675522813494753208434256086682466570185224560428116164837029241687536540212447058014627498922175660658594284689230490114261507433088819243492004196812549166108296115305873492105392327145229826073322982334526282905070196821031905225662753353578105868032969980542622047917270728560304183260341543805492601520350753639518298753370988095147269698791872442429534866307596692359294122814403426445871185568897926792048025094196987060576903565848975079289522500864192935511861732930864080554341612191998829629890173495236967777935296864178202766947144061868954710318255078491004432957172227156814986272739627983376825593523672988614594833284318690328691848423881335472853676609244577718907950365763010981307352785657061304137780477254594536552091579328733779509799510577737849723564339941608256929970314516983765938628156089279167055555136966141285098101772911401172813147337757968844606304382381670821677987327386975358238841653589198636484065228565938720476873887135471546505343850060448801042224905485357391696788352914173797160790102023293895220560067407081302978401384647318141022534643567655206692561999878147699604713088970968393207164427295112243781116782100362883998079961916126071909897919537622512409603526502356781716015182839391898205678187022457868706126760105599306298129898632067356946632446359543805949004755100824432221370417390356530990955778718296358440083539432914463089977615941409987097429799339883294905379314935574408387635096161437057036334847132509396977399975935972468050363565856029682895955633496095298648638112093982830622919263966323196543860069970737674159870971863367680 [129,83] 3941075204509335510622167394209814778470459718446729943657396019123997547158163756860181037269544600208477280487141328086411820482930532173230535741398706082732178391470518806751711862135846885930018894464987964191176549377561003051036214262504113669534982711437454369937741566532504871201497647120658951901138069381234447539536288558212834981223816111557229967947125558449181812573841503697015593228197482896759100079856975276095943207566838051113316876434428500361206951389378384510331225056472957742879356170958951705512362907259896100851623940140817734602605781919037746202401247627287736589479681478205992635410348062472793225673288577743092488636480009670997890543607873064496885599618471564894038807404266322600436884220936448414976428017582822463358325444704538935046611327417831035256081218493668696007788947755662631411427086877250960902446720512263412922168090548844295839792359193991527834033523531405762741290616063394395902591249598520664494196031761571682615847231381225358286519270213994680901852866514196335585508925845191044068932396667061039763175155893451985660295975337262909475871775208421208963991714852426071552431318658813844219834918274110281599309532317563453668002483560886053150220891295129469218532508249371042064847558354453068647199783703386640507513543220244127609614309688342152014316030845198131055538783503473504825615459452408987620083799255331812628919781165141891765208258506804121298372892298765746381842723558177760043180222266363553763671666490845893313371668900862678386398977288239111627809992984414840235458664459304423001567934729994198280847982881929509455614887562442347545046205304913186729094496162151985184721466221631407965534557142982362764869595343824046161773845031666829841251716420512173497183535401284359668804492672940923677589046655577383717677096532308907148728920344619477989844302969692718084167060039705937079538601276530200268638693047518840369488168634569060837542823891943607252324133002340049315390871294910585404487689478947354968582001033048655965267787420020445458557171065948011795828563160522167667173646782240283212488190766043622847818650370088960 [129,84] 3349140205837712041875028767765427461971506312303354505679159123892443627393480154346185385475180257151609204861434237825599656846620214341834486299045484161732485775028282725715544314159885143375939435667129247340809559737010983529786412230802894823493207465999999421960305737076183252469872144307998538419738698365001934599481623798410256828842116509011632092530798274021153897112205848909823474925080331603373381695679392458600740952429847176430248815686750967563567697538811920161707307706554844992303158618916839620622797894460506660926336834041059595420234603654635845309574820677628266832510341698216541245237688022370742164734964539008740393681167484511290136638900626239682375319298230395740589151874476539186054166884516802250356493301336421078202014185366935494351293240515798824944815626774455553092206947311921504399929080645200477294640855370043148319459568417469134775541354759565050309919027535349454456822601093006376904664294444396251019344511912033219097728179110527623433133284123670180312226510520471942711836559146550486428260291597761142109040657138839015706753345563184861073547728447503096966445605642957467821944160659195180965900013739187395847117406191092504099048905019596982758203503025823620306910872007567748970863244517735117855624842387306949435248893831984226638255227750756962919949908263902302609943697471880817163700376218304720166614867977649211077688783419735072782253255774000079430385159654017310578932653407639243423242829693828259769570479063215057062031489075950554500713769709296869458599122809054850345254720394625984676567233766248977929796277789355442476775607276872026655590521402447627950044234874653658341999487548151108206763461590704482792092809344031904164713669225900706274160352189770234751914422749042239920144589583231454165612961727155098906990296061848765205172082902581128704007191832245484501953187734440678242320462663997285295836173939739793629045812442292104535429274611753490504975470052582581803564611835733361629734976467281957185315995344222902900430429763559440390147093367081839821088615608829498243756633323596052570418472782283201759444992000 [129,85] -1269860489045238699105872479324970543863740090343354136066089856718539135465044581038151026194175592331634538712184584599785705414998673889212046267713673405481228484033413933806072158119407410692834194940006166223586581372170188157188947888563165395920960268185993908580580229416596079345969640038481889473361050006696730708520508488236269396065893958840001232832003816731593664307070677171281304307933717563747822828816701060811249364696245852162204631314539392224702869814221547208205010708181221214585275797312325207148917189744484871744310101261602824843486684883307485070214740317332722100142657125388813260135364146363952471473426644314884456007406749311012681940833117127953806172298808568661524032591493791944227984841388004038268343676715301650016799053155841672921372755664914972168901169320704499122062735509316443738292178205529300953756023004206104326939165179376143049037505743485761352970199861592890567532800593367462641118155987521988952541496188784633523371122861857339383220578731506596160500927141995710223064761582282438086933672181369929099319818583962630150061954648947567270753909341194607824696462237024224092045117975369189113801366050273514135201779644970768055109529101035346189520288908313254736269375839088434158657843106317457714651187921072059384928080653055890678965762937585221858800826543537292037175393004690147361806529419951939619604161994040238025723898912102410481146512691904702433194700566511475331472315987079218048468032731482871255579833282444200665938934568427298925070850166929656997256464976458582317468033325043571535069614269865122001583648180754681030105129204943235571033211581596669086781765904271468802075665464498745912179700766670736940545910434250615281746984951831039319549924880093440739709592500770141005305132682523458594033690898087750001807566055591912086649819173657502657574948377846375998592326585098496015022443684905472475906675998818392877437684393606859601316633121670000860851961040753899729604502835952362648231347814921897582181644859596871672195970932714181305778510248002828282175024192086519541446008264836531475892360177696259219210240 [129,86] -23088284521698953929336216532294931951441007550167748534302663874896648629690723218374552941939844074541454881751128651062344556182637958661707924102172910542519287974341801854063164179488448272029391073957547931043025469228542391633837625245923935586361122262829526434276670528295911208869250909463450345622779560114479741772249959909179289983596697892657294852901675426794442602579300614043916376319073178494679903465934872440715157771615226543291963652017079339111800034256905892426687957586806027491364001964543914951542590163932993835937598701808523571830949080933307574120239138473552067529265206578220535407142984798120007543029816529007047293145694264699252912473163281489096740726176714381367741474978821230658410158815779531527488474327219318539115728074230817814802690482787037739560428979153169540909492658736866348548145748998128181228503525459321160045995009546956254854748450537593411860219600674784931340336110750627666021235866024597763949964692760417507761996075050422654415768861353796624211855647513318259879336385591673346901435702628408365962308813614792506546670319540744119519134245415874443307367365906201883840166916406457366930180685082710431356574553768882322473672764827873698170900201637547997578090652746769534299420690991283607985664252931363767005730790947121917884133863625020310208416445119773213676707306354957763298457193687724566728254771507065956235240461667056217183940596932790696594019891791577746348880261115877492057925267095463513692331065377759331534589117303206787099838845073329472538873302923549795596488715720669667130276228367137109095168066414050397276180798823158299163864471469043130306853039876179948976762076629541642181550498940153841087040265761816703329371755480244557021688174757164711715161700914337353222633535313947019239628211046972395141038149616846199835432474748034830794733247878125672904608353116159017042279159393492030832882024440041938461192111624119705378499070611940743097964266897543562771232118942768812845150213493868151122640052407362033224533636388316313951157064982714596598030851948885458393146631284682619491515461821419601920 [129,87] 7305975833810655951433116369713773271995592081243255631389778395981053128658938673321205360244467741125425630353960557950107748005059452280145289813407439716781851839512706356361297510254908739270379461763290533979197684058094637659116183111260094700622474764765808519358397761379664998615710644912421677044742383382613606787541756881465483647935614657565378591759080747087718661598861598834084463453114317006604587603021165916394696678183448587126556795055983573045588842894420385711067179647243756883881071620195318530337994137520685062564979114277619158545998885328991212575164747814333607381759912549480827316067763456354874273436816365901135836344570498922697649894697714415687484341099517098215665062804904720403306713648110422886106194826404122057103599580728796718534796339493683639421312021203727684816426038048144103821529745027846169058258992718482340593394834896572783710934640549414983491287627284230121234067146808597157933590371786356387391530252694316652547060600265730058905589761779238484605799620656839760778046884216499764923795062393867202563490841032679561115597880966193925168832939134137364749444424485640663853258508142792660082254253876082792973862411631811766994390243309634522154980968506732235374029086549963556972684093719759489981979905749946125957661734074630246903120228991993711613810665057547715196660002484894403514738810433590132759767030881759568747128727769359265484563777831230679840283504895688811058382773744144281440878409810088278038045137210272659637966604736294728530250070828518125560646816805348472197751957497678014149671228560300959173083587591646687857491428270475278180727275755659689692543788837385623406421075475318046732618741244992159855738205365169906821233406378900790921541110626153599641410192957889283142461355956281751647501288304017990433474546252625364353092374787311818749711674069133956937011578220988825798512200803491842252634725284224603248851400147168214254715367647994384076325659326884727670980185292102348582763545109560494698036837772875252658738015573116732490489177550358739760408006804228942991416134051929910254294199643486720 [129,88] -149365281540841926731163763827791110299934963607836652313030776494235891857599261749114537751339259316561062349529831643924706263417130839180490490715974399027407959556374300630429493885182300890697246530598239388018457682074475637383816519918970768920001945280937638814693421727746403668693763802534210374031626219522573883952181722709731528577064314950269870092393554775489550092539518461312731986226503356479303329670523960215868642177217354338493665317964121701363140679349035150811444846193620001473453716676529649885778513513974967484773849971275446094515720593634594072618223331485398348692911265113646648181250993380962591020081931456319043113869080549761312198105365124593824154354822979147421222931741583903827827824947022021450535131370198460276265435849780512534666380385266963438481359754772712555826515550124792546861964896244298189742793241716382835339102219132241750354715137353858539268643340032895763602412905587101506330134374985591445125309038172125584075723908804278849752700065041443236844566267301517631621237337432145486967979356554525750667581978137349104751674774938077582974665897266875958751532280966577273690637519585612792420073371083926778316154918069437813126846545337675283981403188249699190600297608844533590572643869876673795891076824299307439840209367437893123342482651933213555993560860512186254202926316208482778262791820518180437423429227679628318790032600696425434855952807905955100344713412973942762490347290235566877288535175693191738495344627502930754106180426112282386825917881094002157954868218536324935002010117122568498456955035337293714834626143346877579272133545127492827649226877087694147627082473138624044549567038651577018256849514292468714943371978488876421003788109414604417507349638299292233648677325606927868057719181776551719951873375947157375701390392236824151955133978382638520710383653415035910304298100772456695711393008865181446426025899027065397894128285786635350457396506455740266366953156746068636739429628595841577369637830018671528626031384332959734889019927953471969155783918099707519134767546092670867210564341771827180169127526400 [129,89] 877322344983254271098795208521001373151544681413346522354346214970571151518712227160800060092833203399419461054753159118265591098159899764495577897065220112288440037835555786475362032553883647269419519401281727687342442840607813241052375141891133631523378824423181577015575369675265882579904670569730762738390112850280252836862795536721456574559902443990290033069293119383497561883333425656831637897515146971386780566126712343128710944661699731847126621318844064155263590339428571501457474188888360413534864084174095542558037378121920074022954056456332212328846844789521782595037971425240863417012152783844606272985211702213155190428316374473373315682788836511823499730863178586306311788482449822052035283599769339926394908529194451704766767494120442284798940401870160179346259822733351645255391559684294966764949754932685326469816863525641946044547306466009529561477428873074030571225727471703950414989476609161990449601465699248229557019555919466614229583485181343654448378969843164031622498248740779422553927799037644937323650896455431718232253856193252243984855955671284140733141758078787080921181986935005546718950963501367991544002595796649684446896723091591239093929411024152663933675027901286113210091821576872120526216059615696323669560811556322782551876400155853375778607463416721553950640248239093945673801747236469141981852810404704837914671030999853752935995704901021184628744886459048972374758141859359959146269136724533013272994211893063732631029312575532382072039148373957008255593245941179032621866087344629657780974271516999896155925838999560993645147859186311556777795405500954561887898660211146416733752782497931521988641160359048626155170934654812808585836815930273613074917647697801829794160989894731444087882505844335334928939062214535320034684619940777281439103090512313428704128243275895672846566528600397784731448516842300955971991949182618729661463911081242363269789641907052881959139598622820356749045588430111739737808834602954605276320876443038187995628171353750727182469407179753839194004102951306642081096683776569652726670658161654013591708058976368956660039680 [129,90] 35038668587084857106537929545989345585650448423682983651709368998190467915649632502194389618653100523668055379471115505594694618646718803542691153416824344825968970960923597191889033975551724256412160014435565540467803887959080088758162303914059978859479680886804099919014393460121239795893063023354210000789719712890076154806437785741236341665631397081883423279509383427795445342089513300772940220955703659630869096969148839672583087967049597492166620985600207466996029154576150818212683206763501435671487880628710682371496314379903205544183372481029336890163766886841152755895310512690957659799023892836771384608833182858062284262799672184595835204087628269838879156731566892453860293143508586117927435328827550851383835349185842433219984403623429327537959689602715140716185652472030765535649108920265104925445765393120289511510287264591681823355955818519455356297564113189878592815442302358118669059747302359539639164882343224658200092100347299456790424241661906260138080310409443084569429058402341499326516224984635351767213084250116857852039868252991646294426712749910376812859577852915122648159327111774474265923316012507417051287884109511364498969675626238269830495686521984493927862293428976756734299194837929093481941249905681409349325470103120753680945566565628178611522490412020516298351910694573299199076580784485088178140568734413691218429341797241787000924371687232208634290536275152042710449601977993881173050806890434214883835172800029965842917811227565908528713424107110263833454072083410198303425267500884677040420304728633639283261120602273753276915736583525938150258608011407767527759828274079148859068200642893968946070936891272763704846123395681624740262332887046000000074476012677270815892060951992148876921581367689979855376534769191219910526070720815027702167850756765298703269328307863371296991464920603370919746561600569030268370615069191408606033545849689368399825385472185805951785017740159684409220826313843745777243824247331078804213921983197135350999437900870353598412193068607471624177868518684042912093487457303586530117333728895930588110601873098634952704 [129,91] -1571622283397312733841084753361110153289641342108844902218589896308438631438895771849267199368113725556994746918736608896054958226793155450866309820169864870452880019339460059328215215476844364471100311873964999214154467195537371035055653525603775550876030313580293117915566060536716745500809462646385966393572237287767608600274396587798667195365731186617853853283333150131119943392375268122482637364517005374747365744436303045934807055727994672673292730567135966203366302017514812130030090303783332806745728908115365946103718042034108007528159674373646531783783663862314508923555931933565863295836889050491025823080937394516718554785582164103258579132141445583959678443686736484653562362973823986400549544577424394444491602159696890316628790317492517884082354240506305506070688304992240164108248731650437063589418330479121887128999922733211231403987752849022300326814876249303547785842234930093735286819909378813100967817035649233181219335208615897455732296337575180366567412890191733173116689055292872880817928172629589593076875153325948114431370295631066012471718843301582549257308324208394676597812958167961957284179557506630106661565257246932236959942458013196917184890647680192469913860800714407768739056751561180269153858973984306738498090102200442460691807989469995709397713154582880781560256145881957624889624870614609328207518664714631052249280089530489183930063776217850111572628392669126274447251986365984056630516004731756399588811525831337063912256014429621074042258659950939058130126614842926521231123043344089966175149399214363799386170245184574368700331339927323584537135709226549671055797273244743826370005747601770945946035152778927615789554221827622664593694570716141826469330011600679475891917906692178589820591300582555518044439495258066670819087069604026837851738183727076994173784012823075142460088370019975983441293112808171151334966584322133134655059355759676915410764175095577864528582345367888709109327954674449452977729720151499293603518435245095531478271237520183603594035111857397891287841521363110670080063193808060110197902773453919166964795913895212032 [129,92] 18866977386133597425729425363859135762899097501115090968766036094671290509006269650905009490713250794004831972358841211578011264647141360986028494031621968842422231040674901594896929705652554880066911275395084581184864144374065857329020295983046130418540946615089087592552469460905127729402728380775369709073904434949874568935072631034144027923626404781072833556311488623294947410053248832782435000196769950090656669139536539193301852045971008753565285692681050300456779311547074329126988258935196765017647699508690672855729427578785049526557288917350456888600950594321274380553653092275441097133383348750503926302644967004041619072957203376962481996143649673211097407741228833251367589819930141066907482802202387563296762160708124635828448502441721000577543772712366459247110893418646189316352949083032119650283545106988564194208733884469420838826777548742156258512468206681365926890810937944302025747010125695539577848976859703101175391429185496750486456556400896575916326391080356748887618913109191814262457619348660696601926965273182988970111114736081612929673292647771744767188716871167508015544685873012969376856302675823228491935250514991496105008768323762276403978403198412236812411507739584987725400942042131691702751270190016157714332225867621295780915208983984992730474683121875520727862083061576663175472370994836751860947455505660886786923232246171168429299190873699280164678205323964890681396420256114891054273723589775242602709330883864907301090756847220671927595652451722481886444006139822852458978797884352817270615861781837829416251716957848504616113102771361212870887395699391517202368481028390082612478469854842456656938401796748346663191362061635039211369625474646456211521657349624519130686146735376833484808543102762284397976449493244854039111848665833507045193073183958945688313093999119344701732019850301867604716601149203682079585386919311257124815141953750686329572143458418334499984001170770358944990388080286625892977788988802136091044633153139471555865314186739125201375524605848411983834511293766243232582572909432071249351616843627895269921602453504 [129,93] 3762764586291887774996492504850209178091631910286831870791228415101780276507471703219210045366689672615217045942009129545291304423269557449877121263428558544708909794720833047479349520863530184460315284409896106085136431615285824842389622597034316814678680096884498978842353284276692955223661358172938758293505214732323788550113911612716044046968697329256507046730862830333647801383834987690635614691311299709720474323148891357218770090763095531439092797743375050194466739261138549868900534225522406970614231002868910306473916004789475685057115556184323106301546809485620601471599635736656842904482432617758231750951116919358156449472892238915168441292398113601459222217807732809237100437056424439349802268474923124728747152715181638983944952933907217589819497568765476355457626492967883925461817175459504978225537670071506506412041556628461157056783015087002296207398966125190879908972960187493603186359118185884159206644830062566241339919872042481493728218911681870280190361814616144526548336766873374101803765668311404432740909191343296818169067157185249039137248539487122609425997269435889968802284392282833037445040444032889158349397002955295319234290989883680837063913675478935475617066737845577357155459594890176493506590151152810713447930830845169645757866231389294606413085730668265673846314821844554403968291251283488408470735667584385177524241073853175124411276481382143092622488616346285312047702589333250981370164844275977343128089109771091966173459681605237609501117569789327851224130197440228956455254312781319232748234242441387230773133949528316016707173315108881749219857814713982875296999277303503567536442538791434124400766276168748094278468256869097409579873204797148076022459984810665548688188061614941397669410918044239731428678626787310392838624017291785751800314655702925347329229375239333745463583786557965765187864565992515746201232206631543997536763295437007217663634528054896170769745543391362763021338238816703663665372950887134394034085636241469690480396540026706561623313744535150315938920551957506320518515204143243760221362117172821120312320 [129,94] -3091101478540230437950380095781908550539993318698866135922878149790601324342081161116697270336620416313479523086319201224867087984835231656778991169377324733602344494699989242362750426780577868703352362376533514416193891555134722980838722120381832141078035018081433816527534757344717368856492397208737182511118155111699909235530243619361713129817849123848069862511713627355536568456705202150692323777791932136260767925572044049571166132172027355999607125422639692451646260256851463802375181541910508543536286557337727641715506066615470645129997484745951108732663342885109305781263344022344388319959586472165380722391779312838285827648929078628285039944415266326027050871777303644020475054950807396307333029703893953914024455149295231622631561849044730175523227990948055509187428201985264001836849135085058360904593349267619849547023339278640141626626205487558926950191881434652504838022617299550049800776617600897289924741983722619449985374303029864578650287924721387434826660638117485003910413021616032165382807541420581089374241763928296341508724951241430023771623029262653836548022247222695337334151088691454741473719454168160060100858006623329911104695858174785960382178726287011012246493202554939473744832634853718847795328484919559162404799017195313893005128082933830721253364105599977979378814200587339373417938175404877410452641662131503709621187800240644344728836921206965213337670950505438416170148472162776109973569165625139680776717881202855704681888895018068012808985522983503147660076995131663933879059854188567256625658138256517645956362477424313099593179737221679164515656014412265198929713390408682983413329731026587309543913497287542211095357460053446618432081808893497254250473901341514439858614756926558845884868533406642348047943518515039520264424578060323929434707139390860953018277856811219688786573337120956734608681420162949003405487889877481514092719589982004196456317201273638100334760981777115451555398862230214682273064214364115198020012401064961312576413546122518216566282050645396309801701285773049011160078337561305385064004442125102518784 [129,95] 25854228543469491715928966567571197569842522339072713203913178240461634014077562533519000649463558780598220960874841422821835087260106233252275352252266925398914307290418720858055003289870314197771910853708058425082700322589627873483396960458991128481497522426912869830271041004704123647338774089491697490138060061643757279989817510702595280702717576172614198827427542971999657325459353972777997738614907325449490481403953714570976905163101437447295091767453411821683934083770361985294970212297875128432478814684887355355370649461884957828168994832300493118051398808949029407268532066194082019830370309076622192351658021856545413962220123265854103567582278559540962482371810475457284494781632238440038073294090001610095618307641971013016006380425333839517686069855028832726758073307985880606539547574047231272826975489551483990876292656794782483018229118219056393236264175628087476769779289258057300663133659002376994499385903943363871731084157810735102597609460472451519570469684508553826673233709314088889073819812643813994633691624014220828269285038292044426592675698498819279639421795087805808342892420680153780874711996510754206777768167250883757690560365700225325724214635583461096451386799054475544851388795841323076239631320481541880697146721042982549208202952058370735484413479353713476122254311266017436045813522831553428985760577585683315343220919962970099583364150635862312676818013642454742327555111686107721820206287735537353786403393442190872745309904266887861679895577429489944662735976946665461295855603953160322271279432498692547703558523466304775825409221243334996824262448336358582341792869188135888792526840606665267766558155511000483145300509012086518611803109527357490665564812040841165838674145206618049024791794787344844626792101458452822638428345307461430096945772456475561444116406855869004417732752294005899759575954910589261676722309264703982586499734726585004389661555749592904540119483628153543456167826156879062417229934098024728663411647447529390542460323624050508737808716059539546246337849102304766324574621874717202172943503435472 [129,96] -221015005936494896086123954411907912984219397858771394273257718593406208720910956854637012213491677897069109712523932906280327266420986113751677109130481061532896433313407842578084890229573874535196984015976159204233880117185005888738673512780855868304526568777432483111848998187829984107915169350105631288018058996569891781852885182438789867029013598323359416819573625152556597806958609025210290748888791655141233352948852023923789907011849757220836281948581003366041878006520653250034948512620099331424457801692819065688504669345266694801670295158607251507193072525971884662385362229633795613573611838023295993032854042270406705395151971217197955861024394370485957660763001996911234230548404962946573171211396564236033139609601841238974720755849078779806234639395661625945082637620501543200022673810537298755793993744228282883861096650947139866628092718686246664700891698774626845096216710815032747526373097621109274260253220885824468397339390190849324111675357618967906256772365758648772165719753920991852112237515198788150028587305514735511629668108025875951004134566289107779334343379682406423183608482532379770749600192583927077160523745574241190759136607395441259535380725497813763378344824145462122536187996363784063180398655180528271809357270710608233819944870998014305932640321437368874492087002304965673537758134172755381828290131409386952126309257500556244249134484283323726308088061877952132835955160899701646199167638650537981069137331022560080367589163398492798643651867345964060448011057174200316884641944156933697889045453454667955799553772583280779444868881387571512713320626079529281149142801975142041539859699283356985977682948579651851828082467006953182861624082040452515371967301249279370358507766582482739098840233992080295603888502412030585805136642979707304007269903782212250807514048055792126874578800742830931915097932216521243358718360192395633565711485137830509883292323899144569034539891293519890256403494814436322885008576902852861172905391906824878694573264391653906229550806687362971857071983234624328438398776993998378119462912 [129,97] -181234461847128216102207486219242413995051063190323469565677440775309421222942078461722803467153214648595065052249611371098672962452792635281052245579386794851166934777844371207922862975193678567571104025726147370780017123710132924761865999659375215869647753234499858276708451580615246074168330847423614947196895976425632133977792604332636182027738006415313207759570850055658510972491300106065231223262013686772499672215196758253982695278536349735328034524645921582838425246574708472733836228071223313428862392746735180939073038665769069976289585260058156205945952930551830540929298160985797244753794984495453293405372836731066080614589805566971030843585174962130211488357161327894172651051021362952093479906700469272630119487530748322210899479815776394565620846478560222397722387270393576925066282880162879012389987893694838424543834611082315101860331022603627178268722428621802015932155145466345708560279301747371449656486567909889497311776260579915663923047849449425144664633757305638802756576704763699490153369261890933554376686539582691564086190558920904385978785725383130285243851677450275685837960528158236674234413817392576939151497233785145117764255850464638023873603437963704778802412155240402254127585754813076926215003640170652354274568658062837639181959630033017800639184908375604944208370598518847565565697266070343023887227206164038239279409854449408502965639087748358783030468371661735261565570542280767566602692980893619516166404666982772752428695257753873625909059402317693688621784027944521515943543919733664760573603592346215407523335010344943140841755102411488077383263417065995319041046357244751676667273024670650597610800328986420156450992636841547342528545727516203834213245433084267539860253137235543363940499089356950446251970710936705184941993970973536887104081868920760883458909147005953168838842877983601835106400547257652014942587198930059129336078244264638590061902411695310779110096461646895469043811358881691161086490152292194117526698075178723116659283713510450410870800963471733519068107927831025244784181076599143137280 [129,98] 10887053140449086170662479809883296421805604400058911903035257455505133716086585101340071848938344686134043812701421198220114311545506965828737144290418509236159180798501774946245860828553059607402901394116631474336657894633156050023570066567613552216330305025039207329592247074196463727185422568212888834016309323225937715100316447477420004712878610197191911367328309956557796861187192756353092938946274236523870653268354398469101859138745433211840423027987944450966111300035698374395062186495761194824959795307040333394626258173389047150576632337023346600804304691698343511163484651966221860233917345403408375764464271237458296141277091242543036428106018122601182817745797388381368380729401730429256523546423172572837144254240395380216763618110364955655561559501119384377496414870383717208666144336353825769669965056864099479092543656655624433907794202934224012098399303676707338203429645387676624236037686874182499608853155932141922842267649188273989990223941181222758918449185506196763976088366793241011918423060126296704240363278761012534383405936192952046595904550298076094593411592962912326774609698139032435154129815890701085479551131361090075129154855076816200243495412052478583253940246035838631747212460841917485398777397691031288559796829374897760183831462287103370365568205994563161535846886082630658326650874595835156272465622095507026370405310877310572741728546021884871392377782519192182061012737356752063325606556668995116853660597989547370413349943119410398725336502340606708595429594536062165036797538795866496355751968372231460383660391939676787184485141772360038435412759630059845758577216255254847240665095293833449026755445007941073919833958343585845732281263578590616670740047790728270070075973266637621225877719684246285332885610068241825648804013993575427031250523854627554100765365532296247833219694463622531749065404729456850333454848865199199865046712797725634952259770751642499803116443120383296821609920961963677963980136301686379508598812855065172824317528019718420041662201273201220172940293819961837251819817914073088 [129,99] -65201162466349415907150028653609451292660374009268585117716728811695405273531584807716629900104724857493988368501545486728363257313801206826911780524741254026221681978543083995594979925812163160196487061399604819527542107242662088188229112566387429636251506596382200408946657114470125451749376404039209122440676759189402509932392857682315832228209211353548877592861697052627854754609038039707163502646162474168039819703981605827232792776250327728290991870302819902373063248410030085515007875962763247699858225392225608859885352323878898820094401571715069790241865487030980892632692840375130578272282758120118578566694272605997933747032325046386589092609625526898399824377759806856674149322582735700127350797202265221223958133042927160292766218554274140074829240829600595181441394152755428767228266841678288847105390045898892619669797873727108854131466879635327724418649851756640348870423545638228874743052603573407003966228648653995290375318049823192820111714102569586511730703698288893798367539378306402467414279103385396789759029529596291121714777783280603116011463877887834056107865488061635884106168701000006787458326231638817251554894506659343278328177822763892721515026602745229628744981183605798075852688832756225943868610002659119834314619862143638334109134832839486160273855903158279626291176395582105828081251249659293658969015549960670487732677268788073104257605319473511272418267858363345357958400205514485484064082383380487754012538364570972082951844657630142697934163608756944745524649978566618412719674041233222871717273326968011451006516902786672472622890769388979706437067474965632599409425748568027765380455719997947936182515955363196730097104636857374003987214877165829408821790261552831650674607287120089818241236796821845539682261252879285299938390440121140702455878558167450985602768967242747827237173756607267941235761080893879299212172475310652685539290008462005549872076201539523025009435015055868565518778112435356544632448990107321376182037283130178555348008133246879049530666047431117313794332928976410900159887245312 [129,100] 147456619622312067616630878301986623148703180936300661163271712364385662021956669005603301923842242483395529912963906613192465157959642894881280485990528871240074337905427107662120317311566726603319315403758474818948023677922249144071041149526900643208573183199599889670486559287917788810248424935785301359026922666363344789977018679412667697642996452546487766230217225374747365789905343079488774479524101374611323014739773136076014121883292921166516978885026709727576177079991330808476591494624000461016177917886847650713977642943829566217080129607845634637150745683692512456745799780114343448266263476504352071064271279561198152209840618696310984773994867081839087693485561997396399121022124606063008705538456378195289883849751698647605861381506123209795626495493228098903240903592209796670969024445571655812822920280012630582056574026221849472207478170855727514736343686911971804392968433279447999886125064843646068140695832472838416714157093627923143493274354996045362962524691801865440224641455166113260369679760777010545063407310499833011739922762233050766911528849648420352544309475027433289801403562162650148266975991222919815516276435244510328734561876574901338154814324489342368878233844401706283928617171383641080345219038232145431403465159239227267368008233236152638341669345226137126535335831205729049368668810788570886276318301856577180716713644209297669874767336930828256945447205548050007344418499371057262430207577108581445298634042270679997074983313298120248935604797339302297572481991400147945456272222135935440212376973541221578446213864831597738023585786469787736532583874279860978384067191893530739912186985597057561389329650784225434384616726568117090838924679959408191882335974444203947819227709254381979002988933948097352530603453022393836804038615827582287100985182161558866528633812600616463126900187784296711674101266625743857028062924341091081694616588548714696297414629612820719881173375118954508150402290841054056422410494642269862758256404420321208291172806455865378401767134610712426446403978032807118110720 [129,101] 226213580677599299582874621938383868391255549978054275549854954224223621824017748833961416262326572892946428360086550359473057659476976682270917386262314823041265382803059827690539099355759596798334946701270152949881891631450239887612599939832776940168198833497149002985770092728438822423834445629513870866666885290742578974260131469023761470603139683498181683146561455388900557470062518844752520908831989978474749403918684349128905263094224401391228157584923129531968784652319527679478169178368018815517069576260102392293095411530273983970821536501497640240747591048472659567801877252700084169693498075548057165231488196726771207242608559246485164865252173233522121115893496550516783646475587545564144481719770401944171126572381002994717704811017071010070307819695699829510280982060355656652229137020407502150480476037028955046168231511672821523288265908427564248062902881300519412216622511126745329958973871688146630051032619408400675250102565368478655013226299523127695325083421838683005304713577826281634027068460420648699885641211975874542316326378561608537795077123124951623327252676298613980638157117762991755911873921891635181173037587068143081555469550130699913556574836987467140082820756576011872818620828221592430009248109820911720397044938822764384790627359044078428917603050693797611255353273311534608064908271104020228578723569292588483997700739736537446784035529094744096199580401627620274226755631729826451007270433679035088410870631748778570850385987083231852176037722221840409202820031177334992932114903309912083900033807179819103068605499418817808722085076492217215369680170355039562587705652419937995868431032503455302793754168623647453227852028800724044181818889490622268636896869301551800544808638264555947002912623664724884918585454748538690553711005756623455275120454953808638561724797804533938446520965657703322078710992356994317862584740445266903914323282813854649026549928168227604108825671524844585961659173541230659961884415804074611327524439026362843934663545665638739897969470391195842643636777750757376 [129,102] -2036012988381273260545681635403745051699556677721169157504061745087524144004227321717525876436318126759079531740487338505223495296014537706010642669326164895101719478453171185934512109118586049939200743573923826869484684910623662787648530767691527287892268232670057243627796415299942633937261623687938862676851504501067576434710264083060609553517512113027612233326458314260796034892239201160205274142229544249997450238086162739462418484246652175477201702956112994728225306581274431298392420051882655924575238064026759210691754351265459071688782483619717608605890911263051676172028238680871460597065498109563261300744692285540714333349045751957650766527889995049338729675683085307650183797428617638166416423695865441171328549966532238969496122087650254442923923071041654742017797246033443907030391018556832720187171900517067507747304608424225479140048180129260023491796551506606301466499453401780549661605376397051496015791746433471782934297857813287572554683982972890815733416940048984471210217960912062431754615166778735849019129749351048417505830022964263464069334384399137126341956048215488355106145593710598894569892279566344490307047280513125924148587982799282343946161153044573088652781908965737851679806518356026939551181219054445539466929087361615213566271610118671659384942510477092454121869307165991646253927834647812106830088649538252972194865734345536026845713113604897071791632543059578887324279402027629625987479707394705863030468898557286008814650439114898155406239309211605296170951658780369364910979416331520964540634330455038431659587541765980039239495647013135320912917592531357484071303942059355930974411403343270305453207016693986724889809018633439765462139692256769176311179688836130374818502433367341263117868867000565791601596186228495509401643489880685945050580986164079816294360483086007123250207742834497573880998105582647363791903394713700888861650693980798797685672358184495294464372752974416276484350816974095742146842051923481497030578760231437168867509522782881937379653291619074943873224506212352 [129,103] 5750543666257521180535119046144916424035278470058148227721018388368251833001434761645139860731073830677967587320618408080261483283225127251701565887520965636344248485255027260240668852820654144456868305632815071057656933569583842736327487185627763673297077205858431103827447148056248032040674441742618564947702842098850015603144570263939144549995394123467750183590179072960826446928204673410178531640451448370694049931451054508011518417150889280392938357576137346026444158467557675926205145038082876030082692375382108264416359499035715002216297240970388506162155448212613365437118397916879991649939968034914798145896604132185744209414982367393084329767271909039578831694415345023386039165226743450473817297247928872640367697985145850436478969167699881957958806725942020180650782022412329521622915905631075902726348161023100838247108383477018785346092724878314521671430769661484443566913832433808655045246658551146822685567963181861715480529199859542313599309157948229563627994953292190147888758714370126776600632150245921887395913658124447606303203203550180509997061391824343304556175958731347949928224777940106873047773313844679700146619939312787376356389887739474271027236222941360793981492684264986820962874447406499591871485744180772917390923412297447783699269954671848914150112586790648845972040799636690220071979304949954360613286399099603828654314543967752921202588653025274636540381710168117304434975876424062678941608363184797409446905281933385246100575943610698191485893802687890781020070471826129038522759446106882712883186093534401627498526602860926977719793092332467757549241851855156447786594275525262731882013310742773447167301127578976837199599307900440882450811941201547033640465960413763253008795646858713860283521711699680744093130514796982707438279153419512440448855884300323379004137642774012166085422409502040892578445384543535966246320267961310919757415398156396537723593300534829402934695514066605190431670867200602800762979903998924610127009292371181974041068642780877316427628437259579272924868608 [129,104] -10263132401092188848709028414063405505144329696355668922972293167718651606319644378662791222820144943204034522976589607110352476773262865039856363081678985201957379635764094811994582502521491973166918862494545106880717030641311352245165067196934605389092100627105957971944080639872239152488587272943888041143698475186641270387253693943545255300032979046275925386334457687664127275386156485526288851322175705818725686533552378911731405314880013274132328562554853778419013807979653812453096041865145585574046551193406898948985873531776382583056869046400065162074811959199143672529962819674974196646829601378577124489596972876524778923750765077266244425149069837680538424854686547311438349805284576254389520852581196242459562625270798880272419181307157867165140770517610420685128026902443204035590119520633145844444643392608481188187589670532115854421980294483388985568216092528987418044925316261158714544456017920290233656780980988447375915136758608198115327483975214196987236345509947697951539219729995761314665976592722755246530546071434052194170365465682026604739825601717975921740182150161955555580794075107606042658186593537557521395482451654312300976726192344805133403623043985387170479980494965536105936056375361161287814002133342141549326731681618460687698763573486159552879834862236582247946817557101300607133613047665396571373155836514095266618797425093672310389622902278381450450732473705026327511806780027574742218399403434697658655818114671500964288776203415891316998091457030134845104708352036326878368772858282530218666172980285201864831154322385588332562549120681234015781991998684769145154753283652516770768972587272778017872545319747816138038396900079538810736156449346915099067039251903125977645706062745811563733651126085282293332111638699780545642929917161991576176671603282865901148515722671757497066683552555170053394112958794173513931847678544563110359999205231945826449034747143885740078231167145258619584628598738439479480473311975924152229083887317553609757861976226924063395531534848145489920 [129,105] 15240151096648199904724998291723763591726766136455586618808452322690662095253934166842659584877472760613363379310088233216470006514036247875414402426215252912127546374509542777908218368423764621735038426108425899628831703456631944458262537974790047218361323211400476158005026496948239444210312537228923832878488224476062741743186752413079600282163997028243245931687934396238465802929861245097800717951682834872595902610904542933868826206010411032824210311652588376964336127839843684706996710204732908500227712870325135880116237719022354276193940687561014727573015139853689712063474975253034636365310249881015724498232030844625743877625443678311306017842356292492713256331764105051185896497057754611361223578344006627908849919125404937712176505736224728702622692150055070416871417236913605472599967692527210464355620057246926857756151334842416788754800450321033478527061206725449778046483538638773473215841810082650354188830616601673315489370519209117795692409993863836743073692707274077881403009373595588717970769781368710734545431603988674682042575762612599002657995092282703737055053279109112916489293590509597986280841666776188589478577253955816153104174788463165239333707484037851807927736834265645287588876442796317673908464612177699394105443146240465675222318076605649719291588940294688021384570751360406305218567745661792072287394908734330847056516933740698843288285456327863747554226169601109347484849818583458368592539354945610192378183521888055902706847843691439020583326735711087004373943305310052678267657474616571124801989822218912566185376976408320186928772179735493260923140345774074919462912892931088496045079510633779218522681987414890571165913849110335090057587978752121649315100267625829144550204659078535427686888508184744015729869197628618237150624109821347344081188989869661623448456870555909108253293969204163199241854820777784041699312424157804931520815753875923429899457681642607608890288814768533409544469674464522903602078097350489717636770677549952371718966196606444626188937145483264 [129,106] -16114558612711538299333838060648287242149129346917865994794736592578864179667312856976742068550338012318374310035637573222202924756022328267632189476781556837562983050298002160063393516266663650351175708828262773866808489018212313148517329710812315106299744091123878673630642859058760560934884965784412951256961887185481699528867403727638168640118200563835442332770374631950638281411583853090472612739120409514403758703369951589712402774323197865948204782314654355655336818305941077955556728027722931767502297880262207188342330727890973753458906819924153651518129700734870980067949520292572610424226698783428640832161151958971654830809896634716279122111256462442967144871271727479924017113706824624120559106177743066843897093493102854114522964141785497842778822199731693285495281774848873295705766916962074870316108359284705483918714340368660290028904235303280952530089742683926193516408430231962951864263842402484483097210977233126319028761793123061601274925009250522964380602644601436366254161206946872121142038190779968955249916750310309509187997783486826268473468813999620869806516941858050579574035240965741547659853585418576208375567484462297187653562019097103072047755523339584822525758279571275838704077530201840946228536305986149212000993958258977175957067593792003784990584957663599485504644956843001476442360348842069711569640599170008189020137325710636832711602736375801718460981649975446614734801337904146858096012674480833630440326316824480793722729694134735693175883179412339315214887374036762668611152058855387376302105485274881891445723639354511907981812529623320622814611549126604460112281280852395595803318163772282577359918781546253972448478788529904569117882756621529536475110111779799377301393095046000403777362701786985781876836856588376088352102990533090497617630021667031949434097290925731864715738313506761793484439592197014085271868525466619357832128864908132109924388726607404249254576161186222270456238154516951526749580572460437107906210309482534459222051914239843730726060032 [129,107] 27023895645792252661326962447427618919632465685133936840608625264252493951495380965689007429181440489081488718919650680096133448761205965944534586553943127203589451692622487863222656235055730555193143932306762100983537058449727723916561364304745112907634298409366695459593328269629489417404751334070013403087222643855804545106859827977441209366970656593245020475759936882577982651069374407343200310142474843378134807894420780369188585273634391813589691402492636871356642070806844341266838980198681504572507550371948019331920546307364887880306392452771227246225606327630753223255060958318823750370980677269889825776403684897087084861525826940718314726685345587353948848832600457893756870654105157835965003209333741970290477042692167087667773222684591356195848253788200863166009223403285915050776646892173728894831701436055894862977724857224375151091315762120579606860925366450533973559118076967536060659172899198794830821922295008851737593650617244586338280823058896350471902101713418008450224793044351618869332344658666402555008841067382850237801223349935250710012060230706587514841009903446696745074900463241951138731320177401275957682853849556591239084334973273928201047697923717579515560201643844603581632133512986525987303997923657015339462779068655685896871455608762822792077313592586152760686212421231139387046637356145289834008720761465735502931972997971604849438032931920334491257998009289480094748288532979903977580971278009796641997444908018025588306371575684546901442585221149532415065491501751700730036859388925834348212045476696024624556922406297990053108217951971035575883182864977860850405490460790029066589554501591711394293238979575732574803603142556344002872621090970735671821992952222358241518644471019592146568291537990642255037732404422958350288893262734162334624562064685822165115124669118474507879668659321858533235115505489188003780957555094110026438488904639065969433246932797869789391799975631807707591886985502699585542057214020305964119533132777095723610818992980343382016 [129,108] -12664542164403953769401115935653693547746915307514408584771044645043225974424616807448353646528708462198208242283633987756748766343630733852657615846121313632978988433652552925500285974848923804453549198172793855870787991594715583507493610269362626585271258999314508890261015016681822007560426448211322328083070524056053930532094266183071700553895261755334540666904053237153330547274881789241754281325515936553921918471582998786059066372311868332240575682341012619894393421139834784122940683185608564046846718870366320214906147311024129012213507331964970202546105489168822748845465797578613166756465994267427344857600195199456096307716336946883145478516620457284425981183155744345028987535866482439926076399554605375823500544859846975827598321199581963272442287352385201853271532477531316656435322454876922288238597009127981131207545689719374251194116108306649795518068900298085327868542148464286370885800230559391642047644454180692281363564703811138360603798575162921948176645773014645009339124744422954739846090226107463194764242149648297575055284910362955433844302115631412492317485510275226468705323262837690727339142636203663643182264720668400053401980641096786235946836553890227491328394605684635029610449006276745526376795663214394991134937691381879027798204507543521087612579125306499645331388001320020050819356233459683670595203937923291141567574601493627914265035477477465038118713655092537406511411515118361698138213437279721477538043087495702282838806875324844667280065957473067037605489254039731442688733390044993156324083154253091209449144917570551701536845022750421147618222349398494327616847880832745640157789122792462707634569407099647345937946988218966692249664562906190590746072952067389307415922628073412942983815340910812430177399892769608845064883765739283928694861316585304370498134535890329947497624386406725072719866556935518517348743277848965922407075985055046398846232301931194587666206083731120147748151828343240969337583642796305621043162123215980240365339600224256 [129,109] 7551254419879176783889845705117229003497598044221359992034870152812254239811013574977235349348732842632841744113597793044885357755721386287044219046845763606265692159717419770373890995893145945709724418639798886368205770865339580496926978542364427540591494993374066704591640804981388178002984735680935792554478396315296977998639558216665186658965829944224826690898184482835691575703042565565313926438769679220030742303402548166554735493463405400410085741016423727989330235001437173407391998122882745765395976673743961701401542084216949261919818823793782571739499144946547661790577882153494516605971184026448710645524163972345327545911970674712779636331458817781851302126142791424703553551292265258126090605350427345131253314202466387917160962174287609638491685747068677555303529989887927330696919361968059903162279662406917435752082321589049695111010204533205551168464315227155906453603420942402713446987711959425441928966370509821753057633423654209090614395927447302902378248093222989070788275198589788884392604239507755574657739808420364847182846744416451505653433050504714402915072623906115635108677715733482096071820317230218944878171362432363082358128629946936309544085820317617614795948256775254240054683380511994599786894862817737120587572130205048748494645143615069371973748965674439766127828284655347531508580048594585807383159778460181712713923264123362382709414534676636118023030889670110532476998340724091273206559822013405586766644679564155270614488905698362816836720561019421617752339514471239638014336416724743670999317767639126793301756848789799819142845427805820950436799258193616882848583329003840626048135081002356428122312541206864816716456330919495384696554985761121267433735355519674483002385561751871998211470709468322424047024988927497745768259114392328380909135985431098704124102923781175518366288068185278472090623283860102449187872541374275043154963823879263288003209655538909583486916754001425477400948597726167421445521982983175457887249942207051123641286656 [129,110] -17687335142682033073717930184779907338309761920983453325809289422928166507690869617309016695665641036675145608516885060373680188233640090554587776607763356200911359006367116922396729306240836550514006728870157475069401585629503076312406047796892694606277547298127770599646309423230918015528560422287049782065772771842037226161951449944076277098317124381895006533984899523180727747889963438471739461355146092231124982758711664628583475721746890201795055316670513058800422543536631375855562937290850078628200363935563142136224539380980031616598915000533234638085874322758890104421956482554961521001558441488632377418726960725558203906563779161916555208272818958294881895693925343015604153075241125084947568349159862826669214146427508768298006401209339952809783489219493933544179357529799283072639214916231098769201106203994598182612038883421400787386533183737703125909323321482455378526503907887978445981050066674495936809146698441288378096666482791807816816342512599816078104527840777715119783496617805634486769869906383350188006411153478445894969177416848293483293744546044684413169454516732521022433536347035653447645935904371772284546434189335542394449169364891562142233639177919838889394971765206081734121206040959350727551681944850201780386784953507667458062570687993564399663303918691834756258474628809337716388226621509043328864586909987155880299331529669364894044157607648528117336185931960601501160906233440675374486326685065223547354719856115966119533911135703315629299621827053549413712672656138682727097670154874465106198635375062303985144877200040223435504657226464103511706427139404646380076569374168403173413612327579638694328901287745050303080155748461807090575619018180353002393917333621960561257647323042847086708278142101508612547696288972271122867509884027646474299547284879429442524254335277557367243585260522909413286048370927856748875937862103395047447686902771268777612957305366475820479213383822621700149878471170560547638490458606618371833982886051576406016 [129,111] -156325336031896502448410222736177721931451146079025181432587988662625309205271548749422715753356734286817817282268643776701539357978568968319724174957147623169872477808198913841083863570465061336759570679913485444232536736219176566482567886330354165256296133274393496953204220816346165745006371911520784918669789582495198077872315428817369179579921864014852157773682069066859406981924582167515567128463326846361637900556188357271151676562673725337401784460237955069769123308683103120141802728538546921512343164303109853249951446705058148468213390394792017414205191751790229068791728659022845716301387293969006536978156959484121558800706910237130160506795557337434327438179688334361781005389551974100092460860441639134941800805552804412541746938636833446040633548953892797581478710855970052022971549746594396405463804967308070880464848609735506642432894930264090402481134152460252258723278594303329859782427148831058221670945984586324401354006888445871562744918698747636929259450848125486257761832785255176183822756361362108320783032678396003067335300550326300696127414559469497725393558416303371669611056410427732856298857101227387560555887280152395298832895185485521749385518204951623855874312584389742395494879171284337735690649583720200326915741186708337202423017218721407736817757731506929040387755400044571341761191573704375920040775657346507390367004976806910335161326352845267166057116195567493245126055003779040104858764735547615624742515258321131334256085889806164962470064263028976123162306273794032416417707987187108374358285877454359205212356886303781408248726382647701622476398472698238067851189676800308616555394547876141170766291527039756775130794876484093183135363714531217208859330393621797209720815826308383150017929469550516804268297701793425704142211914015074014401769297243794660848508893411553508236161955535173062991236451584336482967570294998830328322849119678701595250887217608198185488040866969193339074813117161751001222014991661735995243738788096 [129,112] 2726711948021170077101194298921277081119750080656064492501330888668036206980052423006856597237586499168818384954366446700055914864721881571566071381426085183088491489019431650731636186274998522202789773490295236113777432917872924372562262706858719878877658531533483111286472029592349330696946092494670394005324819206427239460353143971825188076264640395431852194356993609286842785365849996842274809065443816263821165804647076215842128419555340008790331190975399995235937068977744905450169363667003912175451049421065573887246893397365212313638073965116770041837575049708422004151109876314978599537633377360789006907668491427605834792185458673012478287810694613406440558316319992983051315008752602253823999284900692520223725010618325899291702898122916096277777608885043559702999679231392171227519361643312496846307067828623477941085691803775230979911181572565906070355138057459142025921881033153496909099319961574210973890313582110161662906683930508492496334697678097681506332179782322958569409461733760732276594550765983105102807572242827386522620197740033588084642179876446703874701066951456523881206305364011488887548590955759659484564174512221667535178452193833996286797979521585475727043337932847388912750893518494225566917637011054502564934596361448210100083304806409193851679788982304037285987666522641222264578783921806382573632867064616032953238896098158910929428308017590278914276315986747302896853245041003100851131833641223674671071711185782323018601624200420162653346861546874645849852131005457769592033395018381118780527662507506470232224562654031295258468176327299495920518761871989143383776502778536476385048376580159630223795189384581630088926916244067781986008160763384932449662269564510813118145257672827399053215590395142540049380455064307578993175415127143012364490849356650790242347760086856978762372879254847858943107958365214035655496897924935148646883859934543288312153681954988245745433363189362715190499463026840157363150580601049608119348363264 [129,113] 2315344679944861790496641695117656672840237722203953039908350378675222550231341162833250500411242662737165309925433483184688507232831975244031712333432543623666162987002886841600965770932567624378573366503410983964583583460913459873622332331169231496418998545477235125313555422978814577780972585800822223591159935953058766489631395378504016916736492953178934265331976361105534566801274313355718064872576327058394690490788890597701998555950741595785034883133582278307017193612352775248956935167018544930522172943946163886678226915976195514609842158090290294755371348559721039137527490533415242728294510854814982828562146703536782140546353936772925725505464605397537014632735683698429623134029064587005372999562552293461331109772521345886901177981626249448487806966906304481611725914301513144843044036929309912621166520362059264385039118284141383695597879098751849594610897367814406008167230846919066006567620249415435437876460690477887657527715660979530470630471703601038551297812804019409613066496093740905936096805142569138487828216922685680501895873131628047551758882100990435243968511021901897829080034909387366236270694782729213278748257721180652467256527811567862539956373481729854320215714112581838900571215412112293874025859085152951261948221620577449524273289084970654819829703862962042970042974493357737125581911217770849988839921656876493614043366049894073254442888031134699477411206855163867568518735384628925873398614326654746186191127841136642773398171786289227519865391090092876262176725547717134415262383001052692668455741332675320066832312364935520850651340542939349523473969498801247763877256396163352368942118970959172068354162810771394063831766237661523388946588123381157673702855348279153634311817584861185664708939395381604697808626128947662757094222951771932372339492020615600552372587251703331325892790547428393660320032068519586881684251241077306145420797250100779475344225429086537273765132938175481582671411246533051359106716870979354624 [129,114] -803175173484011797942059238786282986992088104909592891411565920095748519745925706299969166372894259620371675810113532840860240909482356162956511312512046337038814209949376615430048970709130803647738596665214634076317572923146740660237994113111632042542209496932569241320811794132483046281613549189131569983574378009526992146162728411681740809215511969466916362030685101276281570995270128897928852816914504974126515780718764707336203275364886410228803523287225447587795959623486539569298600608564636144846791662380338744299182701514856383534042342579925213744226197557019905839701225867771237823634820833364078016926953259525011282009442146688409562149553205943442166663393195744920143333735325839962206146779724716963767581962148703324189756127611536309783928206789284887667656098000518525670609840527098322554827428366382312867271193582097791477149498093219147518664257340449529815209709594658450597688991968251986614060828973339487702627346449690073468326687536587153456006159956426772729057233270622532562050897634677505908535688162753515237505380884321801647525694926706412410080255097556431227478840380043121578247563644764197921003217233771038142632404663754222416843343777345792400706703910227113988899235921326761506571563432270388003937916928587293736636830220480026909035532058652268116093463020495975525799275570101178368248142602370926627387474512891727501030051806136050320734581690740509094081397958233578992122363384070402437824867669490256686078834014938138594405159722967921463434578667499638414819651299287176463004791067520976499679324015189412239799437412689071852045335287319779318979924783775082046845899368274427844575138972162831639392450033071316200177087876351194067464030650127169646501888252396087169327434273088521290233061512637136235888943608098120940634563632888401815660904953308971561838476267419685228401401580076813881471516393532331572591252550058345939765424361007513771941906167163411212892072969387523843257473695744 [129,115] -46063447643181326574435665373012625432146496266800266156296431096172760161779117247270168008520486585589023931533304033861042254506683081709264348535951078202917912544348250716503215515526872100480748965143874494211325846803358162250762043339284164550140942644579056075320624312095365189937842756167569475773848581268408441913265380753642672942647823539000074012817225177699525527350452806642236547323488634818502044981480281675898942113216104254132763535765186149195037908124745485909955287558936501450017094607398537411462796112555124985324127646827408936275944108269156236477138692835925708667932627854615606008631829553622577318680974726611874793280187017603874041296973180478285909923097186799518797758601156649793466698859839612920144895461200802886702771623667351668411627242219448863262608876354368737072549606615500437979577812007828081822654595328731367393622555859252592447067564302796168125375666754925551000329376650308470507326834690357686499761784826952211010908781699773717750031614430041864923143331555615317101274764320469654688574469916500745474449058080909519113819389021927865136662122611256696101838573720819228013367302117580553046495283228893813180614964435473040215224417088991654836595252862966662493588345555097387953640077838216546582555958100325289866282869001792099777060983140112300323731598601985059310072670895491402175349012156645835378798537040576196698532353108341486063826740060582387593895221379743730257955119598494538986318836072556863313039632990850999185169438276036949674518235740784923963110957806711673726082721835123815942991645526709588794518537604050689875650886575474891507671913495159795358434538354127729153782893607351175141222844418619446569178027560650882608090403903854193912378582561324361303445385570916964886375718816809370356884435614268526890886959103606399725350118958773359070606007328148556323925884971715458872289671256882571166953929934371270358421785021003159571121567650793146679296 [129,116] 40908410485448403949689310591600760573589353828354207226226649203193765153190029441839521916366712268847006450945982055836150930941326968935640452206811293353988156026748032949899685670499562463978876488723980768101882076169452772036017744991530293936043273126299553640725759213831188295147404273729454812714211718749880920304696699290420312805915947699160008613951732482505166071366380969780134420077492430648511565431551460941328744557038583191617959494563643381915396213428088741528194384603681873114639069726915859064868888254468819700414941273062497574951799779903283803541923312817348441455524310498082878294014713183840625238943054467297447986643819274564869871330763826270619937753885767661384986872943272092549436459835305918561178059196385619106765173867268872166681363065106178090045318788949068585015075120198827357374399366950457003635253369286159605368126674305210011330495256637117266239539839322512823304066344201883352638310536404060668426960178803422967245822532958126076957799002110920627584073757217111137420724503660602341325581756867461118278953686489147846868322430918778848318693063254684135624568334901522865500419014376399680613959418203558701905413928252720113421528864893860227534939988060445788105283762701764641785138554597215323530297361811902986857479182646330308571438312118959513169339584424266750126260966298732971066952953085552713339380606311076872949295648782554784099266103081241370859409670761059462397781311150680016006749988006380308545125826658807217160595729737834147198272702092278058638141968877550741980846499553933045756779466550232880577496208750465301135013834020508123046324833238012231174488364451224653318720523264341729386133324385153268514555425699186769876299215474014969845512714178455482241391260403149739054268888254429677823207958633351433077338946378514927540007519633927254509852658328417263480141366314063894857632827370427784290319712249717146990411190283666767528049774627389440 [129,117] -1018045368172991377550412270229059139527221928768537176205137699832736259291567568783282562673058206604505606349338467506354047092673390008397151669738733353140645364189513012626210850360736609819046010521476219885715611028568687419961081577502177604038263468038168147137376114945970633341568233191552347409787407558876524819091825467713674636712562238104013560510379641666494891730991875960605071804431561453655715394429292047658672272820717169396606928968753015205822700775568047952242464326016758912909351878721275275687660673561028950013919707677507203151731082768151118974894429794956626006550690461781851250053970349905887797450363744327432848747981546631606221948588469143553552564777502543909226513522785040648390609749137533034658702955788616125932899685208561660055696199587169879091963383403509563043570458525731174803642972870767134757208400979896665489923061280645240206481249239833745712723404102908785142721748755195519353987271480183161434223276218844902373139887224415485409560901833900759535497149726222641631415940565187784527253982099015080506229333740180410074991458905452828609673781791541384401489561129884791090318932254399110313356723674601902959510449786207687517948164175713034897210245977644839764116979869064726091929920590437476044973769447374817962711756880816335631984015253022682836878532763223542291103055171819217964562056515688894472305894902270603168242442911452880119759914055760561203995660190312566851631462418722151307872938984627208480069045339853555723182222018832567129809814214356860194368882347020838441999179552014181816738975776167280746263749725227449452588455471281217023024319750932967718919858352902994101929559922354983899631410831158796797731475586580632625687593966764711621299480281267526648649044868488369175313449497081401402797630049461860938704678969301915297256042052569038008771790890962031387459456930369608329803431307182259004768748703972439110809804400545566590945722368 [129,118] -522228728529185757716686828642040751659647449596473122813778416445219333845873671997362675600622552648162692793675896890987234201282178344285472903449757625135663216535268030922801527766871611870738326270238727584305930123793832418012432503278871737557231647786982341370074566816025660141664299060985166902066441858768288710073797363233316880795792367318794698419593422862095769901141079349909415891383963029119339482154329089156855838680373070915333703567667508545801656057237794343826796680440661992508425052091681194998952948446385574736552978318454797172264337062436316126606444824909835961523857618092303902337106862163029215962275716922017811326020475900678267801497562731314732786225586193215860363252697175343172279760607790060271497571156697058319306136530746980488747204725062997825407838579040787739213385872858205122766006491114869963731440126123253296536198906025451252719718310563989256588386655488840183155616692610371833840885983125626935214146318672447212396484863291728339258326269562053442303849379960253525369146635985431675812757739930146159115924649405278922855615284955548788295844935644552292098564320136369885907401952484811879628917386936974229161049645247517255024529915992694207974771354904099673299795101169260445073601481262630908063922543307494814462422635812550994533169261171630713322313369791783752713983006700696160451004223336011050077376340882109821135527291531662744281163115246022174778978803533647010444823415739824701062529647149671036210948339161303635512803394469521839177592219975946430931617409949824920494415828773264258526645597589827958706373079006444970512092781478306895546924633753906839969709321964594299304517284251532740043305150575933795174163003236662280433901669007938429917146502423009092837109213118081376822266992579016941978806359881684061854423897100195788356481531854231200504737979438033113433390732428668918466035721819674454092072670687835980157193500604271165440 [129,119] 420931804162409999474578853580790293392474067965203840180405696009336984370018073214464126060212769984366105780707722805758291853964072526908407947756766133289569339143795834955392886257914326060404903811703513504981931492409311162833594801418248434299274010279749748841977475880223396737924605768807544124872877800050524389255486561214324646110389332061668482034129060540445618921967255793116114825211923352470588291716489542922229366402530433060477938044442395902245941028437426488384568953226703366372290051592267816500561682037380251098630558124706915410385397720316270713404050266957483802075807394970811944032483339323479717038245725287870377945314610325482947492312605259203798435279123546861087288230816657572995899755086147130686556877504326592030638168199144540132146486417907041153373654054553757032008499883857027513741263020858336231753391332464014248644353188944939794752194933554688120114928717225698937469314554011373802040044856081967031821519680651130110473137777224537080347928975468727199035318119596838809712151586939568226882199837539577380771252855907809499004210033236609192719779541794716352756609093989733954470017373111332567289603910615904238400716276702417795821425980721941279827814416947204623042578034745360286329701517855669269159605874138780186535925453906838436580612924975265042731359386426691488603301180197669286765452402754468178448755963401559653558694045660575197625133330506606811368076127731304322822183865682083359277045803331993507054615597532871981993359124231164882775660229127467406863877266843237336071331715793017154068305476734718621913902952592834335302687997735763166556926756164280638063350389067000763608855527261923676334735096825095055105936727938464973542709957874211106088713300972830695532360172138113416270228670287480054051115687701901752615945894003530241573749612617447899365110844932834497241909435201820023146703589011261019175304911385482634624350851407872 [129,120] -21578697217118355234312307215015352613695045310082757017957397592922199747611314806245899631015878183618202812840209370436502076433913835732564823556415195117162933250012451654818916736174943387054880396069828774654131654387440422521750229048586292045407796700781202217892779877091455713241878238294751627962852542112495465343251963995402121449766379679272817781788003069004788271478272004199675198968079114930963338203353212287741427128268405471578733919683071672488147281576199260629644739977701762349359720469554435309559746880337736199125120596785620635508465204415239801348851818796137420219664993391469024077902798627669122371430803575428038766260379733396597997747203326108144242903775413959842619221170722333592267164645803660223692825915979134162813639256849168061699153372051404747166267678264446101893164819675334438773503575764686388159462749996412030891434343592499353612231211993070507087781686219774669779745825345818471512416815841377312455183084980800680288384310412172690064075260879894844221632763637928360426529475549650812791547872644943784015688986969422306097442111092718545324139142582579715990206600348271066470894647716403450051784380190407139151787318153315135377703087115595327116619910662335118320753420462403910286942706606014315351998278082084363899708607300751827963625873849269899424407000629529192103563386353541366456324443304260775436754941382972791364926655642771227408263934322203672128675240368468080199685740284592921238653278109860486089455267878635980240658424172053688370445626999896909792490029847725766194534573894433715128578828253532097466861673507501776265664451977776840666913547771692023342779755809041771022361728719636998990950940008257106724551992973113341817407249675717196067571451060850352775038513776494274441338355131147541044153743023278648858120630952001729227434020760821938756718785567098781288496647837116419868771963344969927915565441973270192510205952 [129,121] -3388112016554943661898058826482201190675560368097507546741115371839129948174690748455470847117966665252061306389718129987662458065958251053500535414042746248371383629267288102616908826254924626618241127181375806146468867865700046924231054449194339560727957590200305629224420992378565679361896896607213805048909916311192783446065800314840965832162594543417460207487191079309185838717047168012081139273026139168839711196841157068171187129855587539803282779872222220917136773977600535707585103372710985554053107722887799680431467784160591792710528864608753094994112800954599289679141930291655917263607023431155057270006064202625611560869067334341894265526592080921703953228003724229508428819139434633097465269331962925965960696145928900417841007460561386787351351027815125450083109503504000564479975120695996550915930068102255507500821269355401702764524208253033743421919049706871309156875804003641266226853910349424718489052806834699118933618166584606262231838051760021536886707577233265487849034094427113810552251504083296761550642206596593397140109761675666057573654504823514998841202167304235850715474029099014432277060292887207981245321415466785002648540071158745977836671121349948290759348536365496329730225143205506339693510480598976689378684948484376983408883280343644950871293054960373102247481941802638726503406794344894388729828543938410781194056058628285394846726691777983110634183150631640830304410291624842166885158219444135523694577142347827779352833298147107815158959724766473093706190097815913393305380249326833316628351037672857224962616276723026914734748890665931425345658026040138966519620480066840494955761878573841491674098326767909300015558003317274295174806627575698331750808533315323869786993812980971364951963812210411680085630270801131548637359275183257604412867379879115592272226277978923141564943724565420179132104516758957646860316084649493287426150856308142409294417931796017774592 [129,122] -442478913117857320778967933853535737350580006356073313032069662995244684047809484870131857492406508053518734424997944175178068234878986628789493212718112392080995160810648512885287094540249945267154175950750283352897428244032427303996367280434970227881445681255480703896094515980508026481224329087929817810509548429390094095053718363860130347857300093339139111726093113458871625472593532487589179069277068706099241426975450985950264949477311509972888348546119578405619667955955455541909480836387033373977534989758339661311067325449301678322431369939977120428500874577480789165256148854706295032968649894945879034927115698141424083133253272131617935517325897070992313085665145066201270502553241600887592396685600890863954054480583080772713064694655197117723605118294245313836814607431863793809678938643701709815901113407227485011533828745996025652099142404116164481943778013939028116818359605045047251210207678301660401615034155950997818200614510162426499781020958726658796330033564273251632729124606632066790510733704790686267437937339352699493930911605478891332948253532240294863511475001422556434881007820481569207550568969164587902314679261411785869276011726753347500863489135683382480183657357183096293244157379047673340582508749017594555153931538992671119321044583877764806074610393737230398718787206867342584127887855286461740661094089466965627501481813159718802211367824640265560543712062636661676215534076560073454633774257475791644278188182734326467004401178572330853128082920541990301315416048881311472782927500559852159179646675463089470088400675900195932756627220775282840109457530929391710475694410438003982956413680481028971057128512970905068368775391209697763575209869468769334065953478777271074658021305593873184514740448783478789444297444590517880018415729623896776787842393476149666074950233560672826522197231939555331245824986328237053387345335135877381135425618573277397898870390784 [129,123] -112932790828402039043104414199388680705136753227587897738492219428997263051095510244717975737306487256634709728976350641638503780135855512018353605642664170681775320022208075897937835388576556097316145743202443260243887587429502299678974419012048827340144664859415270078547957265439821233920466361027921739223586356772380529234572597042126123775197967553412839475260747720378357016697040627519622819798524181544316150650463405020527673734287495887656295048289411082848056227588980761311337807450952436153777925627499249734903247841326785115741379258325718201986693889460169815786683235394030560290311326473742904421622428063459436955519219472874728902502934457227724393339015804451675254521141021345812591461374218755929006362100718048534943662554286649061281962183210745469013126338265931398119128008635357551815778422082398040275730865778807441047760213704615012718324336995288199192472589826268136973783825391607751602225755154199146455435315769687937371309459522792958349359909168680689819720577736950289711698928769983752484615611987323018226773764005423302650862423568638957796261670620302176016658038786522465395256164303197314022604549769730702268001994351639026950139539761312467072815353496171871651964784427312699237824445218753023458548812078796286228108077614004678818644548867649677509915393360507547195834248182545112561076497945753673382552552517212033498740365777784709070786223913960931826164998325083226826631994518516476330728373334381347106245970124576930324862685414721351543044507623065282854865440018353749322255118410906031780802852765037853166177857893919956808967783626258422366964287682793372832251756137847746643378688501744624816343471738863864185519523927305351289325073645247260769994001022468491147526472524553820279930783527108594257131506597942419116121227376499918304628239642672719886565971626839405468061631411227125945939773158816724826672916786667901628416 [129,124] 1114719051310806418389699335782957021910713171442823915246004401528404975865814335156143957083985868588708189367683987144353539666628375598990597918846596550323815541614339387769768456771209883060881769831838114047288221677894355684656155955674164365665824234489705340981927934320066060062625399236899327732911297370983061440146259021805410616426199322638057859818789406785769462391841800956011057582717551057734314574924270682073386953047989621953708410709688157466319464192722417063968078629140710951675747896565462284904188762608104494037080485390490479337705522734440309357082381392325240576108416832980841450100369206722312803793282754897869246975504792145399485956407010841316634306269415129682600739435395798297225711242284985367242104191106821061800072379571642503518785003271395378604704216139483459951228153802812225058394012935753567058644474154293781258871697374929526443161282717794515424851304309369499482564037945816163865770144018560645657368409519399628733864113364993088766129057187438642127154840895873267865993587367510790017047243850905829316708950337478130144275406846832945412820124257287581359059766162752240433393164053066378059441780926923802598327744723353359377926800249515640872369661135435563875276162406551101391837123593101685728734195516751965565669466492240766793385942643156630395068344922612928984815513056776189772578914929632816751658020404640937451319629473269268518319281108762164846618757675610992537320715229660972133512741269163458373614649396787829038577714272533037880375943461112728291812964340201764622466245346625649991471653455136043469781597762811747705943335835372922757445708768907168108057651107392790254958235679901828905931457699395664420840355348785922050258909509138830258774893115989965910275938294573957187336393526118336387387061977602142782901098532919077728045317468297159153549678283835329402287698652702820864936991130550272 [129,125] -370857076968734042678221669398571894579836509424759714413786237743346856939980980608520092339721492599875547157671124391059486841196786015806787586074160074351280703238344571510937650228719571675289346304948125954128425670035726060290630709568461010711776894337261784394564888293264516765474257645273562232832052630518098934876073413041760112924872627177859641847162338530807793750952872122860923463888548993233205610433897774544051630536515739689978484236735681509167605024722774705478324167660390717380600294354437581102542132656414346412895057915299823385647312020737333340770620459388627191518649759950519761659095595953385596252874101355247220034736355347636070402876546562027398871037188353763982698525098492414419650070677145611634654470226786890331677929059780247878878415547478713891424012137812648759766196375187522375992847498279846259894473772737589784627343444098073451724659583258271343844563549144534280167846099332070970243312435761632581234684777021250834239482511395790638384579351324305152008132602038582455523011158406230032337200138677561409898368862586157570803581523765064588640501989258591592042485217592336887799309589259517618111306575364379942158877316358547657443694400506142450632608782767505972603262196625276742997178243093266712423811894874468331499082605458115902417505923236181014053245955647862733522129420434701695126816042228619629306264882827086331332858000182162765880359603878190913341590641916386866168079079379017032525394231337614165195271241866035137719577152311614964525789229616557316339680317293103803976534933780047164314689307920333376867520979853695890071995268693078821223877434957033653507928029728849737283299893906096775249398179226139326774961018159217459025483305998982609261877422056306894014302321270606846764747203347460292504678896826092444668717233132512663258822882771343736554706804475082649117638142428234947987818496 [129,126] 858452177348608852539396447433950070107187107446134770399878752259022849508271143867697843109063281881745114587803150202437807573059409434487434619934479174394835999937616744494885924090308846886882306201555977981210776797528767086859510447209791783297575643862364625967692021593774582001776716404345571754900923970570326830230577355954886644816535067734165889120363225631285573000107283927196443999331479369211343136174474525471201299882265081200275307691939564821390370083622794444984503778018271754635613732985457178144568891602884499625016564418813348779477572581320894189987564106465192233034394140595839592387603301327349293348562746823880214601606745580559101113592588890893920521567579735441882758258180544290905382636256992000761163331473930383245867661875405952114728792254959339704293254266960814717953625027466391430915488481635101220283204234774211693815784500947226399511145104400316502753102023837554778753943068737767076506849642608569533925693762138926625256826616329295938213907543496335158258101136115855195644277942838977154278078993389916426605543021214872212351979573316503052147106620955708556231372825231145867948616302035476655672104036526965290319041197415325275197609130279575823221342103955900943608258566152026648528634247776965719349702674366712736271509476322589419347530461300912817410705306374712859772902868189459432331967475998900674151355860590426917122848140456747402631358851087250070308316407345862205038716433598190965002900778424500473282599914611723730285157442136395571092259269076462750819278633700163052049558188640388238459775436251276316767279554364073980433189299360632739612358601552555070283092381763787237751363026063104487718905939367729904755262286223966426832673612056504574865008450821490377449606268939686678844035712168295334800532634645114709036668556343021021715600222511782876942333907192720843772362175304481792 [129,127] -350902434817276063223992602089885342432931763083321645899279952332736855696084717896047699645674266683009312516383520324433991065773698894678531343797318452837771183658571801760415890507564801560071234011370694471569738857316653842290871696123179477781552726161033326165138915440277281711952759226115869543270858106002208388298208774678453357025900436958592171461808327437913460474764814156411825671872577648057673443083687331834090512064216960089397976795538026826300962979290152410173674857037517542451243360977751865574248137585731729584375850809937404339158317308049139995733422783226107078872717514857760427116766616690739315946995895239886893443603004765015350590973208817343918572912441528729215191621196171743386953272365997875822885442400202602389101749897814417792669697574370934040683454818961531963166056301704688901163923319832093181891196324401975480394128510275092732689792642342656050864589901166688327963467441269439078599409132962477055666231408706448488919403840163484416250611420690105641535989785139707841111509706372572898458457848036363846612113141599725869331869131465020804431511282204271546469169611547528354788759374297579369934141488329296086272854948378995287086181600589944720965853536371721983584144470206156088223779519121395181169151224637878024591413913488547037724690943346708759850679028744720750194855750335816219585065993458233493530875753940727468274502366919569530364883215172699785387466513469669964606391147172638565484683585777146295385889601022505663041611480800125643380479045289313470829923282843832659174655431284755718653934606142615928903998279370695725509906536401731173092927640092091616720314221758756027270243380437682553295665779967586698097889538283841320921866889576514363842251878149870905897177016137054528204315288183206413442789306379477802933041984390648644821503266769663934907139934301048997528524479072 [129,128] -1370237448357683478680189354717083255980996117518582400025336331883332768109316323260782569567440652780444365741446255878219788445334899750897204996814189533759804543270528049054176771661962167298801373897430743167633065818506001799149039228825560752753317197542102266439960607721223458163694112040020919350481294406653118309839245866456413228077516953135590493678353161662238078903979491244044427985478083981944547595970535529674103588743714637803343205324881957865133707140940356033362657064400795011669669784887159267320237827751328297706310747561049835544176762323241557937045464507547889191312546794267218585332095769062229457247394957376411149765577310563326369110027169697901515410987993994231734807239714700951947839249300011231023804187648213989637003858028606496067609908675397647447012603543119077014925874513471916122823031656043959732832000232228443405927901939870351172731930306696915432586529783360308590416567543397289340599009732018957276152759053586000291636268398800296785043328506846362302674842419755207049873401164910206911852528266063177416278540624421365099888284079154170704016323365277173312964865512682029810478375496963716427222009356020535518334591402619925749185919214836063494639332367888963073988534356122426906275144777315683020269688671229960382928120951094628402897750503949579285662224923336324172307555723979362543392922515117964741000947211692350179981852797016213022020186077895541405174643127412070069683530630308185869828120906901432137236010098702006528249281506929142470323587052862516161356889605837092802917431213412690595782806584604438863026547270918733317510194037055315475659622449691875521775728351946363027318489337215088899966712643981271448390746008177010693954614783596521666505291963255014366244695868640260907433704567947297434308493752012360899379838876790866600472151981924520328628570629081440190464 [129,129] 29919543096186591718908973878165521908164697930203436894121515121776510849504360117215831726009150983886680708198074574768202337376135760817910383220052929832251994882900931171436225414514101015747888358322761993623047020419414851674753466246819712855184096711319877399610921759124167159172999994052721422281144901897266141154742682462193425631070416821701643130564461110761205727507207623080842321981348920183720146293526676903926377153881800847219053337601104254382506807148347465569557491623188417221354834993595861443922262830212511793532856469634195731272343047382160128447803455041433732173457531157374140874092800225925238680883314619096556360253083587246377849265409084475176609920642021586056467145993082296000751604395781169871459232857603099417505068201458644259865722680592021229789994229236892024294984785923145491742342038924716228956644311560381450038383972702031270163765733666033101223422131122483076441852882028732855079031489488998145609713742918727424925553779249815109863459176163317234027310124706500595526826165427277087082682797528642064480350078493683122187249431238566100364150309745927770143340707963818529923375651717299766419948311958953543684830370771353637203610760008475307328233949511572452771197601111348347020123562018235111392919394474713365816766093736430187601913636736751261691980265280088030418813671619209554879483365756810641950681789973882387984825683935126077227033108823098855623950851610687443801328261479584155916249722465865588357529960425218752214968785588003570873182156748134142851906192361245677246144361798231645244525962977934726951335189703091614831132731844686551590464972990146756309776506863342367305416640767721308209914146390631705373477292689114746224001810121152038857411659337369737881252315580577538652619494834823972410276814643282583014366418737417954575616106229701719898755015573504 [130,0] 9550283367826139217421235520975416907778783198596986497329715205791882996839282248174098133421652808016114407504733772819108238792682228720082057686735307446164068220848804480502126361646326161152830546918244119553653780921268990505732724828855773775766612085553373754537619096241361457135764031747309124469343273283792684937094866785466531824851615781953166018458501755687535557400389834743188183549247023003083664217674722385742136414579631026228731156167232754968160816601886749240861960099346396501193043013113222899399425121036029049752136802657179802744472108839272261714659585617403808658021660311478109524964733300897338626014328958910129838137375539594061698145766618639390346025698309263681792110822373205131000209986743210383663422209945400303954437733060833094192739928169273075123742280087854229104921588590726105989172575547486805961320573562310909181407569377594225034254348033664790916276070555827287281904913261033423249796103863750776930690635187294670274610759913396097957801290791767319291242191413497280339914376404904779229382144669982006628059847480950793527327846898178314643900661187644487419294608458088940809268522746317775472862981028870149315264997458383337335267856813690273865088136835122297802968821717575936123469522660691239597716201238301292987753210473741793335262691533758076075998491200307681206889822041169669188701640145097175141378247156644697714036977385633616190551418630899296557748896032846263370882176673731340239375364944683969839802825210189623932347427389536615294721058543154800059285960354583040501587145259243567181385931924284981838780005246353308414430787456443221716701635979692433713497370087759380652190882738922231169363387298144745155837808269111243978840992378273611601739339173544554909551741349235397287946980524932074933858825930811865521314757867238857068939776369849715058862893964955681646093299132357450420131509274251936223626897844670200289041196510034573249619765981085424409887001019685868408585893078656971845625676066734923954004423799220263861086605048099487140501503095926440043400614945573294809875642729467039318715377485652628643007478222071618033602422531191377068184710233763041018159650740253686285752310906845186918288407201150676363173269563948694013268336473527237428739864161387877022605775656514003641323156725331841309641824471464182386341570864685818209594003747042734175920486450195312500000000000000000000 [130,1] 3570725339139715470372774895664190888753120801818229080074642309815918649056058758167507722196697415528995432953107176242587093771196192158126763113122580946695073935185476928234567908503115482989881636082952040933045766406204300254052860934369280792769826391636881916381603668745894215838847348310736678849001275954967071484901725812844225878051369494363464095546069338065590308419564894949542864541266946423715796240077494871322022694560548812893889450743678879190983522952409838537373251138956899414546355960681744156487975896456656368044435643589457260035588750497134053142729467691950715707535841108559808051846377774381354722064496567448172367526562658465350979800339045070878138747924431267948895942874609192572080131875262927297059978202912441632597153829191199546279216001914625568379382518667365614461511583150839238900739927666184799314271564021368727397526546644741035704761925900822487705105459628033744551127285888027714204716528257877383535068944826258917902415067819914974829569063679765757227075429963077249467474996509267471395683660004894566680363939138625313142615598049785095672306978096663041986213899705054597241896232576162567683333073701290934217082750853991383245682769854644146356389384828376357144577427690064320095393177411105699748485292475650358447484294943634467602102295019793756888640867575498239441930830895892431246195488629249996257762454959924677536892440530224577907186755752090513413930604367065621709967210445528990105324435744818363415016541808825965987450621942632859199175958901086628696382064765085346159904040128638123013772297439533350722468319560820529905974524420565463243573387440384591660804521994545063804636610556545624045499423955802779734360620066386930627778941683806757849332981523776988958059629786939163125882352725995171601360713970072468085394246993134962956325952885669888876300020857850455158531228369718361903204962018897360312249034900018191917066594514453757064685476483616597297698519072282853556385144416712461822226077070228669356167768729475466480139925747626664052742705367140874288975893965347167787019857771162850847984563376170248394287455298642889876922497326302310743782129103587661160532955423268073323009725965843551295405393417784196481730350873822731582176116473266710962193421341642066084132398087305105082303921110324537044973599258432674510288737824704715165258228637412685202434659004211425781250000000000000000 [130,2] -115066296179609069903511156395586828764575781491546597562202876782194572339863191020586233331626923014707720501013844408611403675654704636325293880406613968585943782793350112248594000803579649491769206087370021096784838695182295173365768145444950371590563393819024053734169242575644166797433844050624540639727431726464712488536358685711347737090600210968805593900004150213393885179866003736925308000542339223167826215265130802243399321394982435270945194768958430465561943987786268658411771000254604571053283057134461977069049930264044935181792924586856586368867668243968621095823520083570247912615794997136015578101636159132815488066859866593811500816725250482889610490412223413193360857971820096826478869159276977291474259522820630349093099664031041068824396621520761338858922292185891423870530492666975269752012319270562119453206568526617008204971495823013785013982780255679607166721061370921153275181702755627789356291801625207845369016471723082181518753088487209473867317799823943107252663804317015025439099575815704745719609333884649681491779974221637018314328764267958062966570265371595310620286395817269658573320461852565439597966559473693562185555369088952697085838875804562240751772842425618441174811452254386591404206165180485558935265278753820417626162938485592489041334830431097021932914428321300974951131377721258599449469596086860795621303630430782946254138258188765893428977515176741095556793979545996916270852556764755143816566168828913479790465240597638775126907935504152584796305702502705329225508584248759890212684203703826149016806843647968014067637992922655910240548214074373346913675431504612130145369246983912415839423036690879481973830372769491893863052942537689258194593690189425646799046042925517269394762584592429628489287527059853133265981011142310613180623350569395043658227368914874793960424871926452352683069240910147817130937531418656240669927436508237791241046312962902718405739319249571729859537924092754481031710378192160471543738729653026038272548861025681982379785199109022814620898051104148114794461908192171699227184759567426927708560353527007787972176136577695262909912869356510102989733831921949774637506960611607893297773844285479474074776966748112857577337400908730627543910995314110535589182817909023161802477667691075066565918627926415063471256256377238142609238726265638687472946280235491615939746878893856774084270000457763671875000000000000000000 [130,3] -13981451263990871933696734403854201116335683330751047292178734783837274878466444335586096388128737248329176251610416395316977865719654749914885471026317162079201471663235710852350286021807150502722105255952329455689094429237740233392634825209171639403725651920009097995482710544770927891384126740711176020028912869114057094341362562778079748102134290272241211998676281133099999839156705117883014287121880517717286387857486492729682988313613439187638152654623191877874219084964990020051657064472708671882973984985372148506429025669912129533923616324695373079584441022904255472002643629039929709282628637310132319100884864951015186219926405589756232687388054516069378790827744102641626754430128266813362414502226608179636974815925060105617408771634687066294280188376044910984297868793769447588957083107155588120601998648618759770589264853258605072167987173833334075769725262598786084008331248954743712366528847519917082983198975431490399121613302225374265299297445554383665669901528906638840224721435257173042275402323058323875778853085185638233649362421722260060957602721271293128488994911369273836744582155730318038999878260574268738022013693710904355851943056695197933810967066971362100212699632598693915651477663534881182420463020582792360836595039791816843115519349458448156336690052556469161941637667913610967347240896642109188731881624817946510645416412810869501705413659868075052665988342896997196421420504746400428537175887874880392962860948614611857747544610952817986720880194474478772032088763171141475850531669877081738630363982799934497083042321221570206615798274840585827084395571335918197313833880766637593955979198376097649473445969971362483746892190736365516430585006806980166094148480793795188427368146615653285286524524556606987870272964409557699866649022131593898198345272148355945114197489626196637110235223356676653105659630739297268850214469554196277086925768144753341917891905194450087557032085211853726495569140323915242347752092563329182459708038491902844946862162688380963942409360251366865485126667604178842609546323326150771364221250755384564565923586355104888351286029329853960476546838514044076926834384531990435914802710579868188588209182786387400251587096071895577490109982084842640992579713011867439599311924602850970465359985888675536227609034847229192241969934505122331632598265290493846984493251348169559795941996327428569202311336994171142578125000000000000 [130,4] 447594022778172301147912702504447001320989603784773874007728235488791986065237200033900853797100990265511768036363545990406474223516535456447055452416756081766537820792451006334511774264097190564626279105311859225250370429356199880375722035253767520961207694996922081681946901592234281465027106710402108062523210461689256511899579783786650151261786509279690393838376703430156432629525791572482695026225400431015018128973231645682970414676647940756526379137174869672068781828831212217597992843699406411234405794669473315704945314146818236642434115884526719206031112054328526144927449419551042107457102979913976219996829482082464540985321567566673884840353955554992785807943879684784601657555474638983167062407581261790407358985766926093019450453289401161444915208004609021863627860595979674927505755526267693372480789917941574274751656336686969780397084706368728974927234261939644158930689038464760618450061639647184437912562687846228350961576121663751116879991368782265996296843263549937851091464873546505840596768317934502538781555962022356372654072180135411631673045928558044358137929076197705904829049536826093806018472765232881734834562519072860040983638177574291718187711779466134342666820486128913989046071076552241416636238802307220586731098979918354184342210355519020789750591487953994934916164389515420626661064130691064276169174535654294704189786369074194702827983884658317697508836107293631627999647413084364689078828372851676757488520887074740673405512215257919802357115899842772744894674502825976827328485113034341073463521025752759385821007783228726633941685089266059657148109870579183478074802501263604689137025499546673045881568092093658299948293471101620583567766890487093016912683283070571696068856102590797518759759612095491776568898734957265473313526805682192132637858650184079650092416155029560799221505611271247631559876209421595271528909701467838654834978813616529373735543068954466545484520184294381134009160557188594421731019707987613048009375094674745169667710183546728201338754314585747094209365265907128325092483335317754149113856249200146152763238542265919972619683670525346651049511311927607769061293729923151095030236816973670400297909091640468333356613040137677424162312397682877129077710883804012718623386926509056271349723423066531687409391543643310911585267902606476180548361277017779465572037262115906441906076906889211386442184448242187500000000000000000 [130,5] -5989026086491893013373103852237475258844742512206405527529294047583634172777057228163702291762027657795447658723019926282455883423636248035573131617727991685362050180878718691458453231166813521050484884910800748985518277342580415547701032740437164618269087280996008369416865531927128274984994549284146212988912192463350989661204346189323228676081214927282347635497756918960455861387566221760528964853110336642791243018463116333768392678045792982726083477172998105971366894371893390213513300530978350224235430426115016044332914509710819525358234539754123138114577393964436833592221767988979078177658741978445886712129206374887220748930528100475097405584570503509024325520446707174745721229442091858357794065237190423649751834973966763591132579678683861369595592235282955703986268757764315263586347951437565578754684336989905937810532359684670827321525687680779693936358683119380945252101426305609617802283334426745100071089081703100026195304379165511861443979301016597036726542431600936074725270151979017682384484003171799745158289796681781203769311127876844080507463389519055720712565482328854245608838401173112874032153635300329956156838788713391349817654711234176862920182289118161604744363547822650074776685941332882334073091442389854376610741316259444671401105024181918759456286157366458780320632826824743153928768983431395007345717580116167376641436604030022949445772052672162551429881737802038533790448112725106419444707054535018220226351215820262501704144872235035171225891567191128954575017299502480452552862420301952066764113073722709703304186893250055765807682216535569287705590134260476363845869484945472754316027640405311891632703647455058414075360517217711582744684317161877682317252385639677708073653635680890223917977119063381694642901913636314875871178713389950666547549900475025387938511702788980554132207519694749498543318563049086369730279601344994974507874575088758932564723082599074301214371396807505156899527281500073385435827900172251878409341420596657140621108749353757700901938308069701212975325665957537406355270927025143348648312135537743688142764378738066999880805290766620800468164172829357447944579100051668369664454855308882185898511734487479818366967381385610066277887414229681815862658811148316960637487089923482276878994758846612845040925122228489996444354829975559069674608620087332528445160606897111274515843604149267775937914848327636718750000000000000 [130,6] 51495441692611582224036544935497222203111967149208962650654183729245256229812542318821866811400789511391092478503754069012659695256106346960922806609784997951935533951537140174105722127956841121747973745007338848587768151219621716920906439542427434791779706126304864734042609857807458460575819794199557558693425400693994547611657743967448870159794198596504447333544204928406569523317965692358887566066897019554503411124888582906856174694616688270456784491484247649904626332934669112977553403567100884204619910672189302326841473020660208476138334031509332006658627148172813984414233123149603056547067463132939011061646651911479806155746357523942284022679344299566582225128503025969123446644558769050025076548239651646370788594794626103037115715007757618363354176963764407306704592402728991050060806668430089440170668646576086897681187796140251162406311019301171369102684407264877287834853779005115310674506013058931876412906649504278395416159541294597797442882325288651387636821885558158908298059556718710931123981082696747883511654044370086429992013511868508138809722312615362827390651147619972980307396857124830722732571575739017815307943372159810308392039962122172414594224773381494663431643042526428776770301801586131244330335680079321404893282436126719827875905778097908115264420223115516046710004701062077899547932091861982418359664569779976698516201569150723620303551414496722999956887526272070744265509235292921388824244094947271102112474462632947415071628202492439286701544210313488352549378856833510568790617137429507042323090933457107700244721135195506957584577777329568954318279052233486416969573472566468426823835364848056690351099435587778239162110562060558486093136604439376973114883687512674267293411279292619235375101075518423687219184016321701025955508197076853418484699646177256272935615914346206276619232763904753903878815518142719059248771932822881096078867273506675095174614549726289404006217086126036612489018988462824544690281821685806083028845958585557414105073418522591947831018156728808728870110867432202267475718606960735055647173492308698743510253177753813287168734097992511965608062732796936461286021609714277334134948213002480966445685073517495358787376191816013538981804848112882630984367695049755907059498208357723804511280454965561468090282754927844216922416807599994019558837448638363077087324481311350621304256947041722014546394348144531250000000000000 [130,7] -369967934466383318658030801339282335376620858855294339529206756300230947230266090258038342977739234997414406552273978346487432545248105779535850395298443858206240857452566335373594595481099446452971860895219733329086245454807233882799103260746927963897397051441273169501394970101271655742274334671775531652053037306396223447702369340164909556288826216005512553970150660380517000386778354387874798659021238007148023476695267641969844228321178884708805992007167333690141909163358995538550300550258971132933063161965414827689241851137905122278080515849517907558866008677961215787668593656892057448204501884185433715955010446518959712792286572096800461934468226650312256693229767976040646187357750874206971174324541080342103188462614302264504055347330964011791465485486483872382825317550116830874328532785807987968467088991102838943687190930940190798534371399807757788493095987482297727481994444486506588260036670409946878550246268715815401530647234746840816506692554789361998302401651189586297024452086721891224973075228055085089546737609552446348363585209691230451593717488603919474262473063323444031175658376407732732064492816361359983641494377810062797189948541343843865288009640789762205403735571537697317522609349820801512062177026914287020611369783511635155040831364020279711551622360039946742954542369541801522886343744031538782823995736300137581576166991242671593357093969154628061538031744491725201088801221768436001491503702798162127585398869702148788512313310347866584933986879323602986646362822885901459617337936248780113602406816878506156113306856033643135419857626042318446896199120854319009996947366291138316263645667349704591337462152239600331426959597199870324998506469455315731005968801772156005423209796805616552134179574329543214357393495207805573399095170917437748842432491647590720482076605191937051434064607071581728148173437504876933620382349979188739440143656571893255780436928685003298145896551600526733522636372122048066457712586566685067820969115234412518030546137926770814317170746018111550363322049899185064213836053208821628475896711144135365835947582422927340162566568710831171651610796422045668662193141840017279892491183539192073152594149150099931980646134213062965880177532552411608683908489398097550451845089477511224063577423040549984036579887645783090472497776146459526326854104948713941722399522365246488098122767951281275600194931030273437500000000 [130,8] 2610742379438226408418927882523746661552727026236861902460509678001150785574582431470030156145560986592368483994445069316076523366493715500240844083438694127423352666693706030411539404956890594296076054711507139828817726332733445214890891586661158815836775960821408194984215912530264791942055583950675722489001455561938036813979143721146078851932767510626748250173268153582694207268086253050414391383150066209934970420466529380567615250188321656096481506878399578815126750782854718515241730518660211568078129974041016203274899341139564330351759175042486324852532868124729611062586972852739796262674927591268737455990991323017922913448998805657873707551578636180116202396083216465399262321544735573151955319780862253326246868262937493052015842124346965578998372376631803600377220968237649959452971866449308449446208058591710213190491899536822339612109838427357947996907713976740071661555926774619257375674253474300063877664481772603922019644571546768059906811876515608068760650540894244740390057208370089835506355752622048062836985504793144753153958984462203458132277397086488320973644589815932198175224705071449526332458260285158157508826120080529402275096534907764169891908255534958770807316631142541999836362084873552477550557867778336439261121966725431813564577403313657622296812852151829852082978295253911918650083705627480519397653110119227438342440162795846778261607778094456822558537956134338495081722057280079665439120162771930702035521922674847328807068497362394206695654047721669527674032484937921651803177543350037866134599799324466892076450803725615450289966321714985909171878346161775901603177995803789332682271980237388047556249039046031978396732450038983131850877064185211545314624420992196728174290075936409445505041540801033230905907042896033864890307689143528765274124054658577674971880269172469730224023212853807730112559571820854408865678751833408528452479321864322104723323849287129572661649819196107358224291197438441050966779206740677966016024133821205701813927592062600891243866411117838693516362779319016329450293646178336361500881146839928122322187000101863699834756883338463923626333130329444842439989997737674937120644739865285429026653444333577919393059526440966672528237788916295377606654402855453247288332768802946945168230360760657413111665646609213415076961187042897159878411632166308273142549950529556213041360024362802505493164062500000000000000000 [130,9] -15769600959894330653013202647090899846945927734307551652276260995281735722378432901575798713766355320418140668430514116361108021290613702930225131961132783433566170144604814318816943891022871549088565568765987861299152753586298273513378872050282817317901581891983246449488865373049205362014384330856205071719118888767812859038127766794871124267961053187609261184721817171904860322902240920375827684570550450485381275580272320046824303272610852718179307914145652309836086831467823316270896198945655057914906486358681394374555816676731872551869527688438954812783535348841327339695872212230674133500305141342052243163984576241097109349785937622782019900711085225262322323231178009759190877382381886519929871023223184816465862381172324318601311522913130076376140667334711684550809716003549851551014236202525503685236647090475878801633623420843977302065962693620387595797702709690105791292221481367858942430562813810699118989599077805839566274909245380160243899771266613979032815658351673400829449699640200549019566175381011258149279043829009464322987335989581098378950983307552534573965552694083270362008955765620100434089655865461474172429350717604237291239013734172526380959718297346328237121789441353900491972555444721827582014216059593606389836653164157817695341282654186694003456643381487628548602781246045737696095389964655926232294426137616158057220569250264107927051548801939406102878712531932800548861150593543197481349267313001922681056718034234897308689552261111199359700892018620530973425514995281335583330462662629277259210507248559935883270483915937539255723268899609826970340877019423513263830108833768681938165650710708507535724282953681592176640335363697135232403282719923377384737518401246352314075339268126536532569484894434838302897637815057135031578603715498629878647733839507894843929098844052872969408102014251356882427989908188102257332605887502879779476289661484184190953736114119856265615852308834725588927716106661695448377472721308451260759794061702564725596319373411271419409517101085071515150195512185260490847795530488736382455238706151081833688692143677850529536914439056685248827493664917058762659221051169792948694334096959344254372618016553734232057809230227876734731387147380965645951394499119513445250863432178981146104475739246746902963956493605059242299924533920649577902096684167713210050374914028559203416079981252551078796386718750000000000000 [130,10] 70157937324693909357384696774159262962341830393044578203561272627765258154129811325555829296302297796828215102951828778666256628051014663567888385371992130751739627650103271300352570707168767371919304147322295575182133368304906168464689070330593633764391811469929836730779613425876940324899809351195034299476329817621918791494685689636765810301390848875417863806862951775652354006991151337821188168923355594490165571169077202509657834751998288527345062067167717122689157020691611174952607811113040041274548301461538959870380129068336651528777678815976894667534190152691637372640025767855436511328327553071281714236777375685173411462321080829227710047191658815914969931936662157690300356067366826878009906861757810658916792346226799725028135410694952534310117037684252490753124966437274851161870582886343197796592357369738270693130872051771937787702756006338121250470363220543289193050342965519989317094175823006246153819718296885566311526441634984299904517741265712081453482431986233842528509962884679292351108113292504040137229696953678139461065383942452661160961239095878485906857024783337199533758552920847284879310272835800356845749894165899571566484563077903048564220411563349664061630562951156487882437472379939358472998545263780583974177433086947955717343779337910696087706263266803636263604822472730313284986972412101320657366728171918719628239965632336489725765100161223641975014394929282521639679459139420509702343861842850348406167914572588595159483479251762034023214638133005382974189666538876061747334169201765685820785330766686408819029934134845859303394239310287014957510370926984990149786969070113454395667196822778217367823205222813690025432001134594648389809116246894276179076416443134297777749639367135980421570796659382601286901921135905486296582521259475384875279769709900906016189700881611831908045408740483088646179289005194232804292864600474078515573406752555355275835928707600661294316315786686648752125850405512691862908219516080315958671430474465199484199445582914543653011461108354789884015908809079695697704327483690897434941018610207410321792665982813079638032902878354464459546422805304785780792586269552454468350055344772551652338415446562726340804717356233316277986470705517585002376088622294629041438059956813420207828516102250950302622099352359113530225268789502869443046043564476797619114400994533298216992989182472229003906250000000000000000 [130,11] -221610893956449069596561501639853726061262985422740316401715782476434404994796958442672433501878363180576649013620892954100203044510709686089946129233603612478917889684992689312595098039602259614129650075928302875459396029886580425974881337050872583792141805527641539526970371603995380876027617492161374892859966611287188929696811462268529896995638026718278876567092837757267395804257961193202221259824310562051215561861132087287939544947877477056105433663395556791220293629107978016073184496335530452828898352467933483573495178137795688124119986117533956091545930898532256577703307488215781404265808101484737623577080076130729286148296515917384058952191626211762173805307622524923998845235686284551252043852753735337321394199805792141841272640772615180389480243669511975490557663490690902586627990119172614918615176691142136995736769663875133216077460833197571907634690711745129446173264018908477970061581604460084873330692290780050334214104178657842774153388736869065038377753473599383402042051577337218146616514773603357048060238277502059440108354535489912811871915853954243246186909651523981735074496528050154242994250946760070172472056451698134974020030068482079679167898338088838016186733387802299765784351467178305147449384021731953762028381833841321616818926765286898328143277931471332739960421452622476566910441772764696700701204473759132526567394019023458730893503551926067945838909698563205241333966272373153393957573765575284127189959404983327583749643027293672209557958110235544032696458977991859478586218199075938321302399371801763577021830442728645326514929314914173147247178291440076169987655019479619321416838359202327637375370824824936186969351154978762599025776618026512710167565786660041917167502027128136478772003896338937679389199979220679983372267828572748275948715883276544929792265595016267298532849032439157735495715494788025843645085927763853837567938578273243141840113408783674406818976398568936441132609560542003753908396700378619919371078680560611738312704748792464767040100021617444575700058226165416200632146624260285968156153832174889184107735660120884648172382580875803430378203637619937927961517889438886748193640696674760873908599430560280383505367889931993265507561496254924721591541001049951328767994167479019238439412597925357076680547530091911030358022576696389105253344965026665751620625621765015011987998150289058685302734375000000000 [130,12] 511342743729453262988417436176975288706420980309986886883326077196266541073492208730094699398229723110901666686373447566286764468752176920886289853108407720913617224609710331392822359221727918081494160434941687701480829225522534827133310477005504400126855322356520545567493861445585960107733538898842014661373466253782072971018233131908185528222280259581719061486058447821621068118767418598959426131406990586956271052556259977527147899926329618085814498223407546860294771778262764274120007130664844720006952420842119808760612028705247299302743211170786188732759625627618721103084844176061127957701953719999331106690102988629184139000270543748195080736865450164422278005571412783272966481783071830678086993116112738390407655149622553922280533708936758938767487895402525456586021524312534246692187386586589200157967038975682997791289703221254876164360855532328238954724606967434255281017170989787512451773734842089411922547108196425855291749663775813575405861699575706666784822206424098584891310082876392847587875626735590870557126404569748097497736843042914434681084452529243385199273076839647800333601264060259543177350665692679100637677340557616481608749728196859063564811675920011360408130969382813287637484884844159966922112047900967592239987661673686923281521486535471624986527210032949247795316976450555887947677918556798678808142080519367986530708951800344993393765407731797234327762068298856735775320410261659132736109974590852799824024999990467552659351078480986329201843483787940195579636852387561592565772604550544923405340488129157001758399535709362679284448949223463906915859832422235131012836066990769056433684098231981282512553512189997780052774367385001797947986871291797295352459215496970796446279202459902212726439922732746671767121859564553094700918090300653175191993908724194886876274162347204085704797597184739497683895259272910646836617989748132327793741458462151822827500719148861313482925255413297481352126828105914124546668590229157538321113985468215550602773003389357534140377439357766774472949494230904409117116375659864968650993910457141116106038544503118928259628905421725460006547016989799634870166216302949756140654019757038181334349994992384610838130412571015816746560312413025185980273300266731563238603615795945466106852670325263686284764197292719576813461630369813802172823763596601863434809587261042906902730464935302734375000000000000000 [130,13] -939948004611746513333428793848082702466815348065053824260036935844631311671567661321880338850781269252011586374700711958778153331641764982651986349875071010094251588235554204877821725210256494539308553585064665549425284446443616969744434554236791985626962147893363071958659411042847545055533938378541393612437277706065205720007161681188906606548860876922531656371408579591766679080257867725145395517256012932965132845141897629158034995511900636291699726058936182622676774877832192070186128764507939667876379232369153520219929015912830279019442747671306602579872607417992681085014196448144282311621358057015581079749007806382731410651782292781824682332604187992238882694924009827754282276446512692496378023065184643733294902782398214646133720264885490717639080215920168134478865813932333282098806351276284573119679860951696281876279205599211897407500436112912573150193601292647796032182593895490210075896759839986633530162139421855930398677343600126887400704098487254571424830439050482598020252592889376981248627315853778535050056287831276523252361313806258925820920069709869376749051802784209559134345790149206151254848414421847251937010185513974335441160597951242540795141144417078242848370251135691417219667230024155789309158175230067475178620034066987949820457561721834632533132476014958432762976279126001868896032160696855518764027904513718335410812895637017226854721356614451151408966664183470403917890879675980277795664082460420649382026421069893571120908680306491019587895819290358741835064300635915449215543327526650242659760126807454101225917105065030311899854709623120510455642922632870205120221525004393406878082219741465969806477434500128258121378514843870017977088233490892711331071213767672874152291248221837015379021281524080401203303828452158117714640529614212636034429478966434469008571331251561387759987236615780831271177779940054176428447061968113446136948043651942217020161673597694082874986928458638062531893230479727478015352006607141621722611335873585177129147177068196924417960870650241318336152193016713883867646307237067292083784649888462058033650628705037564883565252276359490959691013972163750138286496544066199332184835922721685703312345417809628892262519998744603753495945335898540551313619820005301090852936410764650767856481735371733206827074967917107479087278970473891344128967982889024529447041800267470534890890121459960937500000000000 [130,14] 1579949298830290103249925642533802635528549113530579419481478021221701458471489787016042101771414264682010228111046046580062896097745628752753011574866843036345625368277410996672303059034425794207612317735010809681497172188128675147670036565233113536797063605323128303613514051302967600583643909808890277338826049445682519262762845635171618887899851175905022897696837759677166505335887333245717971440924746047845233295460630087726060473759781137203004871044696820125560568140557313253968661170116554601483576871012076912713746048823294170175000137011215324497197464877766411766073697784985788833877466852065055353243724261021198719566416587517352299143564637994111001895547811154319717991139748765842706899118289768347388445433942037510503465102417607286931760442283886701351837929537864597345383853145672393220220453924149690142512481857203731158771362855394704507086617579952816926820536543164261984844403984604751702006543916163262929342812730630376606921821637337429559952832986425535277619651043605545774367593849003200779354841237892156083056666013691641112784224999844012575716366322038996266131085022810212136112885636198500851781361972869471229173881590864493344540491007370491651135151386274918178736811763681470784570430984585783916457140183767940553002589564985285270870627200941245232723588797153476176988475273175452100883183259793431977695809451634064142808994615508050280974834110040597841293235805414577670563132641722602053569546393600881128804843057547876973035765802591807171848196008282635142692556402097220229446090349105814436438345124716400576180682167414531056866834518518513629054703183093258080667956864318741489306652830804389672957378353041528766952398673442746952503250134161293381399709289116068085834029638273705724657439256162222873593027503457125308541163094890875874999904999748024844651152372673790207352984869327607367717204228782955031391652846427179015327601513670961497517812998634552261753631657373245632813974160256165179738197576263783021769604209357645477588983308159132647218555102810295958111997303739574329389770671157558026167767727390172816060459535079482494766481339459998737821472084319352736794904359787750809677993636455486718904253715212665753363360197743022309997209517024502843681493849770677862884072867247422407066192432946626226709659252840600613669418337257389917116512378925108350813388824462890625000000000 [130,15] -2660671826219831478952109050910083088375924816534817515765790030920931459604612084530029628259300928212705526163174974750071622978983073258372453234762318231717059392152117941235022680627460906712911569709746895831110279068783060154606353175001404090112181350599852513222024798800765350144105418390786807517735954324509830617259130592349588859688035504609365182108708843890436063188359979358255611843399910994346813419874658983955279886465119513599590307876674220295924606201192420981882707930347248344595258762367118525169828071491924856532980951402038926199474919514847149871360391270881039664118749789376582921209495940828699292699272951634867233192140158780064854786566425264594244162314330516364556827135983003803384500295046513553174365020814569029133033491953994308156985279713178543572860644453484573330313043892100971619506763989340551618251245239277904588829441171354507839457398174486886270498049645145288189169419252077195727017584931654040564871140500717686264408484569102919920217759167042617200523545849085361481391672711922080650966772083829153824598371143239548474991913202562416871497041980804778704632599953853431158389561908951164658046530495500756532563777752243377469173998377937776365879818580484965259120672917932827131819267420600170820999754328637148079752936541788775805608704136724751767435637103178955170617619277732593035628905193751176434038547556380438665245520907964640077886844883065969792707924870074037067405536580815053621882390809020857416292996645162707685466683264262924945907691266218161119869035488419008733220610684033915337855355675114152970875473545800608303902696127328338503276218829731999169175441689700904737585050661495101974694777547460546949251731674425091311840111231309724808621904934045289722476639824836739122881648478550234975436713745775007106897595269091686051472868488658600228382460120020343373845536802867248462039097430874016607149515553168412639459828975293665426502248854580429048727216610342608746045864143508967393694862011293222252528059148393716583617474050894688728396258280279307829660013595504349587643511311228901331462447299435164099592063158057573806424153488650796457251506811242620364775274647624492888773822399533873875410245084000287451941369513725150167332392346610861216217353096421931495068431554445103110420503362806554647957002242010223283519287917897599982097744941711425781250000 [130,16] 4332289179667350149612170287911772694545138407741753219240062232291628343443034881155927041175275274513888454668980960584983133339653213789797020663673013716133740454854889085279509351502944483641037427167605326258441434361879300525652019184563210638668432269027653982093190350281493900140422561932965609079925201696126029037755529975850129234042609906096290568677734658648847251205153919725495966228857250003528856644777958583748633728244321710528063138351534315910207518079770648437099350482456212041408402072559970440910146751295674614566101545586436928044048619612849672889570081584061499242821796816843257056980825816206495155958425784982226159984092604292200683394205341998486347673016010398674686174675888564209259262277737109806392531754563770473927131597211762832650800047251074897668238034425037072323916932154276921588430410936005934089686016223632511518907394875395989966451891545840126655325922791806039953697091935164639207332210693929336682788304072343989124534592307990374380409680229905605381791395522996554810769897194221263012114163286684612056192546618760148707391588810711124071011798487077784287407179462052456126725407609530744462944072289730704569532958887155303076275165751288580659205619240410207150570167546017272194162501509631021990226460230092197037478359160163686075694366329981118714422415654263369639321779503249395592165286131894213469540545475877969944109357263313716461116538555247975723318939271076399304493971333095978362708402202677405644817288761822009000712657028082260113628674245012178257621649953375425683973466466064236990875870038810376010248824414118678071403424717310542773651907359558718879399270701392812148451049843523783236365736372106372841563059197530663695701030398156680953034579336847708728230043046762104166244070941844486041188783885998731028456366496292688270112235634326720458038742263021594243066810493668180642467688231461414962791850329268842163048862304116801308038764362610790568652792145110165158005618415263791655774004419123349459561855582276273258234704661742589846767267278231275004201863482193213969227553312082029687693610840113897697556600348062273157912945949458264125214977496933043842103939563750205669715007911663418894531325946572853219826847103770486469106952338748658279599756290716599682657360800935971853580290497365030012028030981241499830503016710281372070312500000000000000000 [130,17] -6404521533537745241669518485482041618783366101671257105105438164702689700487889203589240730360755006793677664810909939050876456324232488445941815930802804354188339307818606878559587259180004331149004853621234609425474611810359889894830642676610066642472502681374600068332103533549670450876809594208677919446209368559242706947307875112950226087787280795797635588875868302819692165015285866825182911503330826982333640323901246799188297635431385884484311962466059044165698281181891266500359152961777355657037513521993397604224027989229589196393077268207130044302876319812190282864368259168924549142704257041893671946014396077790712631694336015348285414592488266500648290962006607924516571763235533832017314577940161514659554205832171150104990162221229271884870750951233504888245824402980338238013085417073114452785102738470986717880762892555631363071306893748100432979847033699970766238714454372767549544655156563337033677646203973279907477803160316605351092877318523858151532982660676043096169147227411764912968846701928465576853718500021180088571564300076593066547344753218861581711575169788315774358621804052309086025906024545643800783945726628275432267607460150315294077891133217073217263972337766983458420241785468963683901698043735389380189252335458867075184010473410255501125358163934523058949501275081157980040776824020394285630594266748161509149684208124873508529051132633201761760795250642432337501170984712941152312055219692051010424282748059617575011662083863827875916066264659832124312313620182287554298979910154555621374630928717861838948773393837807469828585220181419155054274835067631554179992568341668280204336382240502413793930109138083536296661509282891581348025248515512285641408000355595098528983227560232111645793967254645112873517190720778111630483391253071864535168397599638671023714398364269560269484392861176112326361338127402599673713269549259914490421062434711545896287881602315886331906752732704462226369912471094035447356561310331494148641658384860619138840801709352123503860963845673399729428228316142856570001843473229637827628338525924450050708348564424177343131155688574132388657031382646965962870833970773523951499398848836314500224866817607088998391581192613698931453218783531467814436731295432173616434301330009074172872969775925823954208590635249805186218850417566626027562892708999697788385674357414245605468750000000000000 [130,18] 8463912524340708323846689676114579796730088686713550211121936253724004255451846227622404227389908868407915535228174423235553706584223574644670421707136610097982458852872889446374072542917333022732692404247102789199106906583996600564207667047782877840774016568206070260835780996152562473463201968476648188066715831476695607224302951022633311022306739156021722054569958499278119687160862876139061091689583499517085058432063451361399090754875472761714521843074839974491993877220686891651402309547667990494512499646206106755806494528055703455684613119405175458117939707242066243408996068799223118286782317622792130675993308175754982057236805363934926712024032526935446830360823909539900041045842486467493247648086796429293439887646717771184074661607293383823336107895078678744648577160715643515103174164474911201154518595329877202282367599641707761736224867145587315693976148491033671210087556281021135910932037196311022921038563234882374402504649685330021558590551945781993051204052837356024141471093787351092942400761748047234831598218814911941544736585997681527840644465921622065640954963544690574562206102284523212598780512329163093388757709915768847463879246275012303111573322394548944509269078278590749733971846120713410674670864849217493493551833400915221434915722471580274239817711175245828681091158977739816052992628745785190456672119890158295501281354215843723967890159100376911140250482235872162717161631011906307318297688461038417853414340035353543310732924076152893235026843860527043322191220859977560159646469034812106972575292493077455150042234269764969233037062870744892377977973725138938962057793610170541720541320145587989102277406117686632032119887254195020474793960993657128587804350306581892159528446818744838893697002810808914986987123048527877584183336843093807960288208600167305836182098329717212570991983833101875085065477878655311831886334759793758032265373338272055373974949321051401974993296385345931914107165995094744221947941032147102486228241503743417602145907794552894277836259579172484399553326465800213778746584992637940845609402279160797149371529396701795841142564578047799365894262188745159169176992989805649858185678068607796246539576634539202131238700045250716163717908876369727962200246414227048524122211495257043193082792857900059477225101320647300412925772289808416803946755635479348711669445037841796875000000000000000 [130,19] -9955642095235765693961379498923138442683067467013105259765328332096492523772814663629079054509615892391005480278671973159200283019506093303469183145059784085208742001781277301453551926715967818688808931911286487068770948317687299246421171381578646783485184485733010499111323408163308208424964934891642697358631074964661655806365418161065978781950546687927794618728143994871848036688149846534236836791903722581288598343180506214825485040798240233801193359227206771297344140504634383594781563507496066821644463451567071360262673477907357375493782524000749114606464589249739100943464863076953156069690209412922303304317686366011890269199478850232941569165082410146366160403469301598492403787515744101441168341119540743924885797906067559865881439575688204723921997731596263085470615085349672371532310482583195683409146629488776443909164443835372915332128494528615102275874709466143107771196701273985764293207648173159494035190434588837085676089582352138366041921595130977843128260497801955120293657428628783638889527582054165631906857022193934920532249674287894541726403188563084355575577592482343622089872437993481883103979151415073930780352683389023899788266252667138788703864443843335531785879178561333875117147523224068047894923664645720385628546538174127186033273121991599435374040725929734141864828481243698314047150984762610746605195909538974274214527544843709897204276230402138340220848663043949742832579933105925617474422612494902833217807796069737664205315725307523845923153714738099563582319679394793162508005363670561853372013145292185852357334653465402951356147283958079174972177697951048389129580639582466986617578550541521618918283490236981627563307130161684130324049115606103040524829124169913099344403864517900998924918779998684765778992496099880071853729299594516870172859164552971799156306112045835126408068799967410230704379489099069174399122684568932932258788726187962000112942913184877856371028800662878680719739871461205552960816213589254124504567910244397971323667729784604013267117233942481684740848465760398982571482356253347028794642615659029863153643552900066462072181522006213520766054526541917021192438300382363631637436191119707924725300146382586034284174514138283630080956053055557954074914738249535644486364426635335822333270848158113388925059949756691968463550350703058556579849724954556222655810415744781494140625000000000 [130,20] 10124183624035698698427137675587896624848356973632269155619995143826925047024817984716713572159345669083603302368649585500850744448205037267463022999356947080356465501200396299467969945317732322129449976250583521753109941651264798793088005120341264334929005739514799375178020043055719490430777918556678000025421607132045030075673481517774880381982671156451226562740676902299315954234983558274935694385214194203057555690623366993286464399615109960882085668026929941883601131598557758986281943368916700765518238041655594624299381519429740859035453594330189607416017806234163945694301041678895614646348760521689314726444656736902099517367029182042261824572395549350064962446934005592898462868781479273821959314744052530646934498131430891898507185069453573210506168138225051914759673082008955306427479405819129043126633972065912671010433627547609877767101523779366837309773540300371397694481632110875339215139296577746301050685673609585676152153165613929956390364215858343482524320797666616014307951988983382706207499421989007432654038377502904905726491079422439429889430580601506998300709339392920649653523747989846149631443175825947991139112889810484828478220453027069145491431355213133101761840238687235486896809895484204019070499109160217772801133546696860869005118126651726138510600401249613643240854884852442812663945399798330680264689979368111503514264787286563964829541442950568065678046212103221787189442606694175646496488437068678009601704708799561507504654100867084578742810271011761669351153054928657942380878998870696369964074294409820802297283920280052923833631757635745387385261704562597310506334150418602057203213497675550685692574375835359103993020609156261827839404258318942829529743712562289428677986192054282139565257620326254801776499795576695570321006014924859002972452869115148708620816129680029633214168931031549436892464561939540133536124147268868542629924133140921961342259377131521506226674943492087015055606760762142230311787812783717309661217482432640765357571144157266843686327964516733843035049924775666045931322751857274211239503703411075322723754190367711769592370914414387691272756322566275079888231102355937190917795709491793833288751263493738429688776895347370714959957848860505637889391083263261236533450401825080259804024285961105898827738794106157987085060987863388559659938437107484787702560424804687500000000000000 [130,21] -8521155132561119137441775981456524320093411568776874104592079395550397092057491020432377419481778451988888459923690003926341301064053775371700551334041815202623990247687845247859696124468105435496735583803072304973462712516216517768913548876349070472401150086235694493943954967604075846068779639237868130310848390740578043162096269379947370061694158178833683765314638476757939861794168593364451081071331219191967506824887444691075090719265476780694226536309049255838417715371842475473176443949136381750237115306096617609779865044480216284618179634632889327641860299748359620890093538636169954997578337916798816468547874657289833783916056790156982634608381297849701985051728959426491686176807325199122884615290793363960330325652867864871858932167886334862363798921846910603491214353819882493575600118934001582744954203340415035657355905379991051019783465241963527673054908184189080939317210821107814247251930144231419323389919940857724794913778474708935979447480053017243998040578611167871224046113325747049036074363928440986024116389206212777954084524306236295739207803420707621945267455327383813081045902003791915808513525207894674075376259402662090400262474220154268890164026391025437399495145372781476037790981032549949640136756066964899653796137421183194388390915337479620444281679919321514851984921987285343845733567611002234599316186706111665792236573087344584526237199820086854572762043243615091956310377739671298547699995801671482919248413591898252650124649589901215848192228091579887795421305049870612308195924318113009918429270283835033468714546855354727518166660255491813592351950210718090443113056662238797159892159432549217349784077006297185144677362282793761290902861426530005415487251933045292097336857911530141387459925306147505507761044142204158953272883018724514683771445882037364675409920756971329321121593378620094290139440731615919969110602798436682557005490148466011936769567521389478055650969295519584910293166474575505574226266327228962058232930509303195363806338828453989168527988235709910126999146837119081732729531000894377337299284649150982696090743402183684726950638062718004191882458004536377912062958507444866932054808122374242435167626045565042378901822722238686033767398310010151808198294309682319040641221753950365422295054820485793007472165712796337917494838036167048578306548733962699770927429199218750000000000 [130,22] 5669920077512704866222772846640702622563692026563166648867250434366235897401852639997114807327921841091169330071312833879671211852691375778196721788849474854348320756976437170222586414004968587772384411991944208041270909549162065090374080169162079289442813358033632186781633405085036827853423503910721261996706795547650883567659993698518347653486558989178766625068354144380162015032932904815642884808096693957346188839685376138236624823262808020967626120306787334485749412975999364842679902543676737621293643134313271356798316147261291414337259290467201073503087095072518280462364545621459314138691626282951704155660316275884257660303047271931730524574270186884513675871357256173736822189544473368529770708809058425088012927448350274280889843423113761641747340094302622384978615510545158520254916330942035412217656449305758250158899432318090748760144188555149224178865262964860373903031962082012241620151599070845765158586583606658769016525387496108059012984087236920813414270833350913380839858000283034294253349747911674455136814061807691543579130291620528189616637965204069815747135487502796639789586002658685099076943579043532862829572992960627189490691604869980826769032330076032766818319703764579017640165033605897634850546256108160394093304276919054865742600559913315841397953916408748089405003306459306440812740052752523845768938761675304452284302758802296098310968397372096791736217341907419291879534719283112740988648235616758356696750223254200665162090151269886536605388501667243802874338614419396832069171024986390636759837560672841340197581129449328730244150187220558170329759818488237187607653272135742295601052398655976164087107913310400492335769319084915957727153608910582944039122436802731610845749292075791370491952267077944315166422581354671345978530662141516775457671563398407636013204903703923586419384341933511651260794057254451602126578329612056028412933740904161102193082081191749465785778370985225136374406190390779830291219786477140892677559703214645196769110081771022463542899696300296317226680396411481406137956999758504783169199114513366169128406894507659621636752360145014874480214940774854230648161374526964597398792063890023603253081300400803041601122540614795781217079487828562945634397995456097456632295666865893004873347766929987432530409510783144972562635826793253635003111412515863776206970214843750000000000 [130,23] -2705311456822988246594430717287235092866886582103552077420070919365550847926981663284320710769289612748324808602014271979207215561476493919153851881851826634827118929214295856390182183001189828073133221960636165547416598800877916896741277260491568580990479889477663427644237195373723657069706159612283990918163227123476938128825344670798599746050944400772113306150743289491873468561485261774198813689745136937453208673342560600039804858948907600840134434388836306964829643345617059395179295486033115958519523819899587983827289649238036977360264262251061517966471366361983895654592537133609488425085404005564890762829731123117637157129134599578647491835483452333948193254677559778597045221477062135422354561777937451447505705639257954862010080678022393400211629499343069994763596382622775755861772303049898912252194047892909941472972446314025296171367444072844555435410378925785693766137079822333301205813981687356576206126590745009968021380222543744088758490892751762545364997946275525592075737738771049731981579347658648992853489903857384970201205524721983406600360950542269992015731474211488780852134733894845512779172402713369946666578492449950744462303785537465578080994788278129581240323471877496003181751799788407440192914697351720934150547823554308744714790767475747083851581982806807927316302118143722715387079737073004724681586162027454075090608732225620662609835042665053624898974600943059830476378061160194707251209553967976061482985569824994688359759046640841389913748395290645246344808116148437806183908315883122330721588998578568233708888748051036350780911560475156745316476270062893173625791291026029295404532174124109836880916451992799555065422022398164523259499612093152487822346632949673675794210352011129800779923967991918606693625892229064763977823171442091011693483065745470781579312793630363484064424875417278098784293811671655432273641482447954337359533959279218053928124108526800683710062395978068342322192459709863959422349140857169353697723554316112025311892903041549100573866499346858671751147824337282132601373850790416513337997814325811181524731352675693660922388218857387600862501029233814470745353044554836057077511003903083027996162321001686591941565250898752506110339216618902705818850035399221897038247532136563366034103928506546477512911433669066758416769295867571054614586500974837690591812133789062500000 [130,24] 576030011889711116876568753773793982411318914576452177390473837024828717169379337163258849725055268008685480246943047068389175580045890386219118213295212290239575974013278996392499509091819833234323303313444921140729300321846311117295345341577883178022075631262194987620558283337746534917923271463164075880278915090284017294765684041991080380344570181112082927613179902293717718023912068775913724150212077666698168664610130500375014631406573598964612792429034599849682341438896937821158447558380231113284130044432635403648060889898392693214915727109942237100845829085077661174865859286228110208057308406955158046945380874618223394892577678173533128331749457818721233058279558839593662393845278780101996532799966606561370546552324080698723029922264805096540392962734143070454390513955279344991459802008040616633683998578604151739460802778216997426136142185345825866100587057226904896028984173547509296542865472380149906392080260282331902945446741675225686845077902690963120173387001101659933406223793194308864174855128424062488261047001346538955186237974215146003019506211072424561298800000867502895357803536850305617479211290526022007066548365836528869000709785815997620217561018720370690252576045796086919105705140131780998632265417364793857035834170716054326790035927720645850009849124455752533424057710141191464818819325725979632588477133303544594750404437406370846443033785876462266028123662734805204130309133115772958098216677737831222745806393287677863986625305753855970684320629404140301385659516028767145457649301668126963491801219095419987123594382041913497468273271501254404756516761114424521958221050652741405290517319166035648940935258819297728332721272987020546956664683642469233333345139639771701647232989407563495397653975171639023751810512698952333950130250363023197983182307905243680522203449514633433621878101376679004793131092093002626309107829724807971489635134188465928076108395987354295647353967167592612019303030015713019833759235641463592887765534893672015179787627106007389102961643969923985224355247084388831319781473750791620397112582353095233718532486050405774247601247585010446743650327445154840174363026138331601385017904103485944326788875220192802602857957861766929328491646893912885444010889541025710634997475424340025272862377695172693217540687952733097221269531473808456212282180786132812500000000000000 [130,25] 122093067414472455237631214918423552269133686885875610070049944363506132785266282208660694207248707208080868666763614222866672459750455131519747822974689431830472184235569827924298378638210133126033190602765663519577652815264956563342748993755482321057269004875616656177207109035440982846498995101477924069288008969683695799069108063486708865032733226777449731938379356559653308648403067990428577271468977141612626602062696681135743413517126172248285989718506543036630754645245803973344424252080269053329967257174330662160843359955909819831237558152500096240897559899290300939617193472859152447707947824642017283598238001602078134718666351819965710427619773324681736680228350051800836702093316985918616263799701065253974423241653850443682557148151504661266854587215544454179353369528324100190062693796108256994119213573896831305083251417042595545257398982054403571016142607837998048558840891074170113314153544241985692121101518354046344320850786056626830862768377729290312694557506147867289657523133226042811865497232367391083590917687761116599386288013173695014961786605596197639336316298154341964483590422448699894237025509645945012614083397653402942558725465069106565559764994528793743086078138009268147235028530548474312457626872365927295865221511043565738871683546467852113493600618940703939551693849338310644647241672331454270127673179658148296471700649956159487789160235637178064591285401059501982614654076411129301969706148194580722503153160356511545120557816094319034346973511616794280611833473413679223783994817105162877028026623136375729839475419524537608050310874084482066078761002860161206887420651525760293947727058484702301338308027388880271529674345705166296327184895931998310678895264285632975922554002216467906818928785680119599064549421851251149935446795197656257619681961360371253661253646030512903719371021611083548126956184685588081871299037890283607948689434602005242835437533891782839359610289989898238269795863252385113117429942599079162082479556287757612824256818384652245032160816165291605538137031833940262276728242674073665360599484359159085678542041902542279209780587996068440867843781414233634156747205684670408747948485230651351525950286675857461619979064140878511219829330244305738898307616387151020357194047637034266301397949926434698762741935985790334151523950367845827713608741760253906250000000000 [130,26] 699851457480807439434310392073225915745443616236493292883654060729536388801204760962870685423808490902115670721235503860868404410953531596779612388721409398639548167177649146062501700104613233367287713400352792219970567350064371092080882995215554074711443431301171844038986482136604078387362702285872880810500384861537485186807453987016798077399251272390942742292251820259986629555521050965884428727171793739756444212618381269349434736395118454530734771603792380711435580197380098337105949962799603882856953309651008530548084235032305532022683865700022702684685567934501649219172379843590895051655360719206193081940692947198140081146211540384427047567775263299554623636387890769216274842971570606814954621620027205576792782724087963415619839274604060841468515604222063238745939381360296028250299619157606544144085895695671166081597684835878959557430270733093611837282838943925157456080905192060737935143195793882771150807093171166062327830738009232944427043491855114298612189188534479432486990784591585613460775989149479123977162141941591229447472362716076095146820450248965687016162859224469420755823647013177590437878064953912058815008853541651239763999905806413259685825850440538672843995339222206310823840207083564857182715144964462793279406197869858790877208539791678999057186682618431933102728269088087875348091697016377948919555960429406698432017327672835034102860508754229108528862706247053684771382111088891135856083544647915251837180581520168074718010739914175897770583901105329843866265767985679819918945884859964820589805241435814163893269596229986682226471267150737383242926014824216903236287924082875361143598463502688409517975054350382739335424031334618200822359990080497036655281651121522997802130396145451640380779070611890161519308218212993055293253662195778541208460560688166345984699394762377611169300479438342642548362658369710557889118273544994186971949994230353930574653873155287498164437804539042179330429722661246524321677735070200833968446981808487427803863576303552279127930330792849675485300259199994062578559181719623791110363458013371854178762441137532498545394635614554070664040113062054425781559590370589823142232735886453347971342068760158281345741818291473832179979363256101674224036761064315609450813913916561952535876424890967618757769671058999172430503676878288388252258300781250000000000000000 [130,27] -2232044501469763056024773377360400188546566204503034113073113437374046537789072473130276157857241427747085369005103860914350449660754907478676951935635928580025495390531532941023082115648873083066177106082112736646702205418624955734848603326848973541778385810057209913069557616087903902924636279728037851724693113157679902209007472725668914833639393617871932256824997874120165885302601379166036100270669286837066784846552126397159849399202181567511919411940244688666927646402532558367138295082297198537637871428720263279013232547470094331107704760818217507342746353841639291589130402066877670091011379987135569499157234228523262219067799246586681202728839441652282782522846002039114996269826124463641140050558142038173129925393536273300138325870981713955351684241329348604580787801333666032550634485587495570285350858754688093970691288652330174378486778050759666001210407045339949744998263310059569340057826956566041660145120741022038209996206020540037300909281129256488194693276410152991108470378607464464381863791651292071966110842358945279950733450605322058528141483852660429345457058199007616214593902461761699311482492066956810365885056699740036083143359823748059010522406817103021982920775535604366785732685602474625427368221879722237716514020690600320173157324795118727454781291409764413050117160845576781109813485546164185139891609091503497879826305048021441829058562911871030829842147437343068145265840648665504392652770700939637129951054239267161725401899820353539931174599746338959239942641427429287310679440323091581797610156769598911604185366126036472874105745796429571963005381431900962556718518544772732091702593403490560689238137744485320630690773613023339109337148239059715419988162856591859251029608968499671368031753808797277659004354333070382647211112561575178811801931996866387072164367792687313023603876736162370859796402611113630911148963177193343846165560729652637638342892682290861733159979787013334715569562866960045606624998547713678316612501349208718015458048510754127581700645913776505518018565336490597366603317178668409058086477877461023129597775780492066784442711854135258549666618274237960327627906967968095136424280911282545894980409017354779744245627956643729171817587478907548357050566231798971492908017108773911207565648019425743761149450727367636593267974376431084237992763519287109375000000 [130,28] 3205376744388098147880505313009090040027841121605494378900241032039316171744876713659593628857637264401791394345497633514277394588987698422161411674226970329296603010056764110912333889754680773396818135804187976386361794753271399800091431007219184917562403309829049095359491481896806890334433540134835488151290883165294783492191872694716032354327533357155081295528762252751189450008290859455415882747455547455470381423014446688394449099858406550983831832078640853249385993420247508194939517384315336433779604642561522784041216179894059885989147919219864392729857175219691997807037283543995771926204323639146753969027469541765258156319009032441315589581055026510240052787988833592955138872107934328511562712472312790297439890941766234800910401431302884706865916182644984507927858317076503515071402016254292803173598760885506722556703755691161758155835567898599888144477522245238440976118806068415360125423688331188487110175346383564052666985032950389352584914102568132152171609901545448150456564762675806871210360140557009263838372853163518315604873951986664889950046237320615349503329499071382046709424631423006587657099626847698392734403856750684231230649978624752868172339283014226807041582201746091161960301413840817721253955203281085211804770523244308073475471843663823595901905307221552489759414297959569241192703132307935687975588209737964973190366587869942215232229628904174316389235995123895298299008829480219153440328590831377405429236789334262091576062468495921431111869628852540934823121597187860924204916909819651674320062014773086596853591368672931956066336909853506325651268164173527743656561204138665969330034251981721334136550854718444451645262724218600904526937900817527756968064949895005439461016503743965324335600526194211341728474042426844578091704082696955012436646450468841448194692404157727896556943804922092684749739550237166889283154071551292102325576573041143662677452974867614430147206504608852460803170221144451424350813938777063144131274793096742173579217480964601231461262150401092013721444966071153742414611043932014687928565317066937642905930429144872165632739587390849164336391127505142814047353734299690951373773953059400166484398326939025773761363156124928358409685610645670154346135033633964541331853900977301533838958217341275241549588713094176561924086854560300707817077636718750000000000 [130,29] -3022292731690922911945113521430951537496512722088782384256760636937621621171834750809225103043491718612710905675969332049478152256084180445101706814619244469691786216896948435576317110940321114049223597261502716808007939929624329717045893402562426989228120409289001035069202281908648334284853768135013853082704738012112043050975148462707707424706811170735868350172958106147209157158945395393912898672023039990707065986096477885266177441868456606603466312113575426944170284429368439688162493776175680721719752329420964530471925458357782135827703464608728528768211068209786438686108821917458100468914713440489685617178336639327978051559028930722682929971259022027227689471407890462664705517770603844822441165982773306962623721126264392655506968925686131958756175593538477108813595544332483813902962050403872813099532886271907994311004125524854506473919748215364735734445793498230515120343663160499328895103649491642175011075922084426771164443824511972806504398624456880770112333618980541185780921809991167579637795219550180752268855531259212997072476733414153269862760990511261112556903232006377549559178819174818340318327889199879374606408668032051952141962205434212651614958952927206047750497394898859968824729870969709581166932129478110065975193242017496372608022987015384438373391540774722835921341971461465807626906278870252501935500156476807528834489182918533323853692514915214906457263046090031385596899745363166407529556864964098468224257740397025395195304399494845269307086418274316029119480720182373742684942048237293870416679077831988370423658198634215843993976187723720695664216885001156994173979109342376097564282574940789540069472892806943831027154234688385309767951452422571236884753517971626105158920084303628094377804251408453430698906957844903154479188431949362225412948130899034318752045018541641359387663400843804978316987437917589490106739214835487430531888130381526341983929180591672503551553188625817368938585556153274606412518936261785985887295627159691618471536022047572388707991406618232106600802397997028291127500338779708707720108082064929820284295030676874843595659684524556134426025093148732296657617291850375494782711727571890959315067021320580392238661811110213144257727335083835408046520800837636838939658349799151446608854710943706758541986412934521322171121937572024762630462646484375000000 [130,30] 2109985235048578384753098580019367935847243851809349220576537272809634932147399670667241647109620816478643249734974250002900397594985889610089532140735835316975793389159022203257850197853729481131300662182850866541167315535130614222175288124628150335332500683199664401310673159884239178978460799103216605303975444410526908836721381617222202525657237519552427941217353658609397813903403099496281176188013735968828130872529912762563004025790821057714239023510315671144932655690412431255438833274427204568785690147904313138744626915275679846181659192372329815063161479641551208765050956334195630767066680095265329379395757476588480013468034134682434603708044736762609576471525678297275130502953397490121647703410639181729784550782300861055094534894804201772903048442887606230915898210427242012501913364816956053925918286392108572495801522673239513843187055208896470226807992274166906927714719809443012189746541190338088581918606047108485450311275128553592553300119288603875430388238035446502197816301098989656762990366268247192934929339235942695912692547291764182032417646787669890466001483986988572139071788939756807476508547401807051455938664798372758794498685068129732248138754864301391428268828978688000438334799555245619531121190214432631466688222758815885362920272527524764884569833969760350662031222144930323626221789337717861024882409575585202875197342488552500735423454795931611228287740092268437358841268462134443767867851094972877415904540354455288473157668693702743101046307307785782006455590039380289007192092686211398914803187035932488496915309031035951919313754976719025516049365934683870744203448441978999536027392025495746648825168337174451953338047120758903574423514725672710622189777855159135605611128683374283970390683011143528501586921833618430511746872545807839943028201669022999745608948872762546995259051877232833112487398119590807100312944865967731234611831780044447908231673082269023052851347895422623247966234826474780262239253306483060584177477331663294836486452094314336952063871671978469104804293430522486683060991855964165238951015417548449978875623055011295413489465441777116626671749423726876224194276217151812114927083350607825303397330458571756402989329656003288032631256303238516885845930765439964020569362366835955098035825501573148320897440471943795614606642629951238632202148437500000 [130,31] -1203086169586496167570827645476585361826220710994529504781275422368850772563802027354104238890112659873472840107063554360272410524872732274417289303730304553683349327552007428320402649863827587153711261049261968470907435512757525009817167905347436938317960181462566079523629190601261126762957012931584970751858102900126712585943811983373918045487796870021240732317640243073260970560240557121437623050817946419883380636003024478656954455564114133995681566838913654076960640201081813213835872343625985360666894220187963783032859314771388714373887420590960960211975883339637123340043076857007873871247878185746278729044151739732534515073257233258052253699176658122123604923978846684168132674240323856495964220983323713618341451871054645972400261139608038427796960290591465733695270002690659301242620383003300236510391404499438484978089540166096774677576922272579317280990939870927342821190191006086846309353509482465736070248636206262417410982485050245000293725473294632604154060554284432655962881426203110806682481399139030962088616348516296698862165072288245224013547721962798310041684197250730205609025727446856864071363553868320043883306878080727572058295805596140123222818461802858294967841660612277493549027627325935256403389938304216868077295953444225848810557440612080583848625982402528199840575702026101365475620884299179256883869686057251805723964893785194473335972347151660930030042710940694863155607257919090772675556283167596591748724204460173648177056256801288273710837708423473279309653958879169162469744970481363643671006675413187424933623484109343136338193933034641164577420703570498663332412001724134900409201025586845520338714090508179050705520995764980867418400842918546074032839691276904474666130869423550852296410217577523310209783587334986338364752028963517943810266389732958861806940699473795838621642179353021600486011015508821169259003540550148975489482607768269424658299176466581264593045372658438542223824200717860871456941640015821558546539411145473366773778750207387146624840347063798679225548469529007468483795443820325287923529238004961046620833813308665178790009403756390587626125256250054456265952351026139361372671057145221575478153196755928141602599284305084465320459860237562704806969997139104580618204865373591319484527559601317023930399665275492449012517681694589555263519287109375 [130,32] 646425589888154595398946863966287776868645467270615963649762520668776441410697592713069812661182611579024312378874271242406249050943797254382111522033887611924964548079999930231098451459840699067556919354413240710572704690686040475129991844710838043112221800760884088936369984996575469243362651973021682872433681147527303957037989734873419643574274747039559571564558190610133810857211910458191349568865264486432102454165645607881658708909693212802816561746956180553548108162155078034205813037064665003920216790424774789547222754560578452071757386635857712663154666236096385629888196831631994087006946222941741516928936940236643448669746024559122013163761016059243462309144570475721266373245997429076476617065322255175628769239239784087684666074220641359370550666499752204882208496650023841357892409971495370484337804301209559449435357830043279213331182127715379557390174976982918013874183935122334264472202250044476035129992362267547214648394183947922632228809156736563747921133003656749232440799879971093803947130777684254805280286301099138819994368392258436581351632149412640515732919213978807573002793900774362536594307849547892978124849297958689020773547857495532140231741043889763957331262369684774584812372734888423300768043820389102996658495804233172423793302770052514416556281595298459542484379463358080006349849362051737619526803584739105054781505761109595905263055713223595301776211987384076605530288725472347354792363949401121790419491189240585205981103002655758247342067035558912447287441474334171014523589781718215277869274994364507980243823011614683964472829087908520925456399011378601167933621124451751832999150477610861141730601669824793610008910299953874750851825435052357384062165338546568801485327454653170556498584610764336280882548162155031405180656429255562620303560764496494003777714471323253687423097659858390393133039856490420404620504728159804736589867572898822910628553255175282733091222758530531623820878546442681226138827611019104723184502893962754126731295153910299314458202998148039440241326672188384541724402199359292829607232065945962942198176886221030563857964593021176388569912398052843651006053057444535835824784321191309807010358163092486879734116610002874615642531611448111249184677274669543977409355041756153909243004518359043686359655112028121948242187500000000000000000000 [130,33] -374095598176617516213363914614529209508751651098272800753313551158378937604524019242250660954316978313552364928621733653401037171900537417733846865482990993130645041036330789554353677953737776945611497866361955334580203448057957131003063164420318304712584418214222973676074164857480727160257343864834298509809553930783569367890018215510275214221952901275995307877624391730514698928252131589403611256547900185449255666088914394536310375253243333857729207016931875779000363163818207830087581945510742743283768834540178731349713340571056545056701150283973264912356929904324889880942366580922111465693056068128534567949399226657101747381969207803933863237504869468706323908461959747664300509831753480511348108717929287689028014302472854752044314643615027759381434600126712720207724862685521128689598762775516948005602648226112189632597919368926395864880098212216950171172997888674188459054388922615728770855031868474003313556007546944689252369455422324077427902471131964755752681706996681725470986071536599960717330310470141177712455467993368939994429992647291354681597909424739363337998476873269385107653849475166406030197358774476523865399738379891581691727176676730098172930152613187571033557738721342840310526250373554894893390431555785798400130721469661288670433234078704072168044685915935646705843346262822401989429890184023429272856908130933017270364512355751690376229195619673164210788918774090169836675895442793359748695235747609818222626096712226516244694110177262525080278291764670280078357206746635126890585633462130540839758384285998172037011340110972736107944745491773555478142044743867253499771747240447727022821479061344221716896651715943959399619355084813152744309199748209489823307048574776812343011323880166502164147715164014332973481331176706861088771340529585529655337804785768741528664492691927559641822914999511447224443201091188960330341255292263340649853447254582712901960799011422963201581925030551540162263556751885955859795906358897298901507061276979359419896181448150417461310904622202551559515642278096871536359665219038101188111148171125705533997334734940321194008178099762869643479286214429736021779105862098725342665727095398170610906752644404412149430291096456893211679942347971329501600921541267447146765668141481736244007352820695189166144700720906257629394531250000000000000000 [130,34] 227663254172823995691884252667800047906097458329920321874437666764780624099140318456210527457445627472844431607038834739988619617888298961156020341161963498108921986793944160267638718999007414928409813885469479628230068241242258057734783488319844238674698060070012028886809322253066008493922934203305024118055298635111203314557340707763358501768076368873858205287011477544899755219234186979587085290211567294700576801136178424859164118248067919336238920462143220753272669157591018066580225307891827434932936561061261432879074886524353896071778810266915954661126399213361481785138075705160825145200044769518903373286518695158252884031912325775338859576893454316390644859012803910457519100229163883353140951033099703188357183977693468017727534932863364441387763083895673221181946987825565637021262597247154678591685066509665180666309399225532417750406055115238002550256727348462884420353091507143477586182174804493638150766629857297956311924143162882136588925188848531154766231225655906806464412867335590691886800218233540895076408663147585785497095124171760908684095149572690592677471049056565990019850168359743545485017676001325712302886675167581734784313662303381050079161725491259842844178978824944743112946868904490578819936589848749460861959091272248072493591278913108403455038409248950936743957388813344492362899790656057120772893100885288961244873930366857012908509290968113000105814634872720068588901779809872871011926917076744753736539493056770035260896344879472749028979622177977223303565978462128350840985900978501783303465571608466669849896599713366970319502812769304212490445146671978520593012318343991961959952808624715102076207607892285805797046236697067401750597241364968461787915103220337998288522995157192002403286029330253584230038310513124241665620463633855599590354128274032096445617267235219337220427064260919917254557699742557383193387904199130651813038381272558141210095061911807876623964069071512068514084409314499007780841101709439002498627296346469627141211765376625053532289619492713817192645514286648019175052314399616054697596534711084952808378496271363185741657916813975008370777551039900645538161193897677777794144315841384348174504027712184175146095340989993988328189966257200058769870694043737677641161256922663707301379698577648014179430902004241943359375000000000000000000 [130,35] -132809805329423796498703084111656623394635253164065146050980135604170108751586983830397773203994772697119561310221357557863084924067007302971351920566070871194808394620132048780241405881900840742095984800937120651737115083598430367812602686284394409153151519084203862880497401551836812994072954530959164508191020900113454737048277699920126829829811012480516873547870836353806220058791997174050779059588566593765070271148882014794653001715445095230576435677813257626755014960280931446122152032428970841858341369391914547190056455016716126893466843349953015918792025895410000424102482119379893755172136915695864645252313169725626377367420685509438664686708537684590366009776932893856875701804320268151116855517937989679634034179828713216853300999585069235356824871703735409980402393007159508837440245897683759941026647780848865106184357344249018744311384020604720010354476035064298257370506075054609707682968914837374862475259986634524162700201530421392396922635709262662997603196922928391928071281458913134585185708957086245059709878563266670136333739108155019378997474571166886326164679758078781731910388084244639085070571030268370666116038004390451845199799066373264608549731021648042676559450262353560352899405318088293789156755832172776019237358525902780286166832456839390861560871183342284913068195805316122313521039207365478691588596179362069555078963970316840897534494493979824636296318255845985410338733657067624402168848927006695119221350660052363492862927837826423150754150309503681760953628529750767839491406963571082219830990218096388382547854162020846209234667268528396589365160768281896554098005270663717748408367799478026847452501680666876241972876322341461823074719306052469078724168371225294612073998483495929414861609436785989087308206688593230655473946022017307936701682138435711076347231917610719273455336111407589155150921772477822417345723947290379156840886680983625717232840621776645279807014975407664455811252858404010449229240205908003979475599520042147257382893940245265785934392941544877395904717233581292554147984605458267746091339498206710658037950573917114908625212523991504647788512166623275439197357201235975465447159675624194373984407214881956187912488671832815775240397881300007804070831049420044512190445279578855891471078631838054207037203013896942138671875000000000000 [130,36] 75206415213571251861196579397849735664346704621389623916650860756367073931989163047053097591497115890559379569937036709052935005472132928426077951991031863371010764862156532990915486224382965881964941118357292537939739967426706886984861065287146862410572719113303623393741162949605556068585404263402283448205744919661244466746547654482632905687339159210722552516819104727755282485567997250627393652912897306311412702860304434541245358228274681162720687552237281226455703977791669556351596971922414991285793934285614421572114600486264370628545058884764436071426187470438277425546213493962200307980772712592028099996076710027913237961151457306199762180973570887562666188484416993064212820971961463159607351252064682685834891604615390832174981490354776825385476333528965521751788892215790014474540328979546223808641557743730185223167272251135900571413695501786427845847069628846678726360485018276345448400384129462359997341617547183648063061725210896586096910840541928304608202905870072688475046554157242197511290618370674306383042080132535344933335322664996903478075125532458485954815760786106639935600405835208417881272867658989800224004589553263744333107001159956400945178330300698036401819380687623389928208740884971804963584102315644905842764036953030839847327049143573013083769700439004108227105840226650873540706951140949936167908502965270629196819487144662433693193610671251748645120671059806006657759925767416774148440014182771465344516961222421480787512328207573301615529925836888850199811570121145341705175104370321913612936637223471083501065348830029640297002379907542039890041775328795043216918322705008439381782868488933988181538135148959371212868477181960738289267281958796923413219738108881171599427220079391122504697433127936044854316531885210550742000550157297238213751703593938520639076883762311019752604789658274774727947311773573563386246789337113772393257799559552557100131054247561920706551358859315799061461544139949219414162590680339893829987369195572962005233716866373392720924966782563152021302142711388478704373526151315705925707263535023750885157509543930807997657544177242769513424958432695641716170203645690567226327486187619401950064114034973190573193621015180074086451553846154173411330060213492271325189216846663492477276236058969516307115554809570312500000000000000000 [130,37] -44419687060773556880891781495955951207487084396964847710682189333555015258046681374732957072325302687306638559593507976315145012657570197255201134928350462143334299348980731207118632513337914980885239417474815844665051361860594893700386240590693480988790637827641204144977951751413038511674682658997286435787005660567346131362377579606004490680138717846969598326888003527594135840954384562183692964643593564724179851630809703017479974564019497942676407703355481810294431553718040234024717909751921354113581674555631932191714464722675238985214238973950628011126315838333290837327823106331537544015107068051670989765736113234764943127390434687456051131219365420945249000673464017258751198778783466737540611312808318350073324813329206697198393904606335590422931386208627324262147505623183019967335576979575793046427281651505805575638871714659892153470887316558156247565725311261899247223758614920684986179720983215639075404878446109271241997677416077066220799181000463117554496172890747923614434426877772261305702854401133503438056456016518773614191281425618155462290623482246729863139356922728300391189986366482248411813837430824948875682625812506526196895248692480264551074090874476650654121975166847749504862758915625605713432860352826988855740791500142105470462728984250021385332338819496118133894592603570811808199638615146691756312803064084181411469475632332395371136146144564495925083034803351110286562949687509701213713382429911889860684194366279701467102264085882254164104454660365947774665490862197312145392255057686330348519346816439705720396194340402439118030880679916427488664213180538954943838308358857300204035514174365146170959324653910460142193030556582420032616117144082710890980419747882985204167234869370407090667914643794874104026032535868995079099559911091472165138502512052195204529532149824745625543841785780392287377619797049044249066631283436278075327329712101685466075064287417000284302990674099319020780832732106115986881494202177404407601126479956561816166527558468540245296826595310740110453324271450389273451370488498452774228743979955465210800404798286915283745468417706761320552670414016628817930717081143720362875166259511472734809181784733116078841886300002559468036598506074932178166392663591800579807251046814478567803519126755418255925178527832031250000000000000 [130,38] 26420161664162602216382510852623908021465148879752109907882967547540385210722706176572621182017122928672628243975878998838950526220514193484203439472714896602980127564730636790371391515473999059119469147927183551123313160360374061198579823709223262251002087966301614601059992919572220517173510302418009401541357525774260813072895155975045077820987325248980654855024604610560398371936147303895718475232253727814056259497599661692559380139222200141915093997317095063362716871327678924769632511160527289606154995748946512471090834139538916957550490828616432693764894202533107324227151151465762851811825786491130868115653522868361084245551239617159519886208251162318198726298114869849554160022601388561985899650511670133476871392645399392719142252279356956263126090898399515580827880568116412594554441453753067921276343552669066219688250957390469006713559057186694911108209289652348880023825895444773388198244722113089504022120877479521836054057663888140754922467448081949279162605551787223964093454923390359070355538086549408328249091256578069305772330270392536907393715145173968960133442239377574428312223906487437665217841685366491656991955180361507500728115909457863410515187786771450301735653357775530891678410646430966243219951154920109994981196195975828464845989226604041962890980957587360398184103748058021731294296141035385702044444475771971629700123470830707760890985772490299088086494627725929435939045885502598320318275995760035062151658698257621949668460725455977032243859424900562272940491053505228713723989994713508805413098998718386860360017338949850140935902596582019385307006653137609401849479478156523131570164436747041931728298878748760948211843051385686448228198808998378280810741273134832569808110520219339050973296539413866944199275554658275703868270718866892851262863152005627562193610054665969567067330588714991094248152164555579759048582514902223669270533963845689190384143951398778616586899298894350233045969489182492657527492352743743807577714489741628940306702397159508697202167799543325449067585917933026348864128583952383306740704400011332916462394432611209251452872777760305555734719564247362973399839885351938444740736498269499331053640518006812201672329954077052635604946266608742698785931768207698923812568386412791276995903899660333991050720214843750000000000000 [130,39] -13927574504996659505165531868921163350549754275174621676705085501349285120042572247700664733182000286618241808917178994560600371442780061651456496540708594782056778051024412936697340033855251420787808587410760717710102542047484613385626104776752677302664624047321265716149503356540698244221858463717676421771275799940531845394718582582217882726920192902549135850781671006417927077665050765610040116367045568011708134867309829495102691047640706437645196722414962302361920202265604582846696164272742889719909922499592949061530762268194722891495060501667494519194992051893487435585501631279856184614984575972576760407511567347400520202855814642162324804993869442748812427833519867389313166166120008479578181099440001860986315448552123651697338279786513362151645114494900477487104937896648352166350030002161950126011329947717922360759635606376853781857437994038285989463763353646447896941022124999158669548249165752803509649996432218493543751352868590861468641216939107300019570070489354664976260052468252935056550947443254561673811808930126282985416918223023179639272588821901380452038417880198362907408967085618138901985909105616550558480636609276053054440360992658814476715829946110546060275548300270937699217649947226494023044873494704682107126412166656739077531105499042519517270768570277099521463796634368534242417475011961936875260618475363989038023625310777303503956876876990161008134468495450083280653216537368293945155125015482623703985995193036171626900213754886533910129580188689959276346587566731875918624524399346781633827054345889985871655131873218170857048915414796619875452348425786008130739492979670830314162639089779096826082416610059496430259596901304368288071009362611589760048838035982609046521258605200771160542432217163892580265925984305388017176510621623101135340281578193384122497650881483522791813596902518236328277485516987243710165805816960991798547307670032278048182836705529091429573820886692808195584692476456588166043594225935087283716737106467770476286606046973632274613708831385230051560719303027912877851440020310525749745894626787430537141068769777456580652857504531966202310262336605340776878158476924579491246165837195704915731797586538774178920909607436435133694766373397311699614119203176018038877014421517835929265061167825479060411453247070312500000000 [130,40] 5900293920889049436911816448633941139855383110580175991631300146173526166480012282923059092635906274577433579467242689325270116115734234929562393117867965475398841221507426843126368197494678243985876908187413351514912704810456696707663048197039080124166947926330508153169908796413367704454228462656560497538825622797661489887932853061474338016505249678290472850376046346462183168356261287585948945686813743224124814486824576227623954904162904212298750275760617592759921184900397700348729113861614046584603539304040131031256172772335713016632843188772217752161865364612914229035484298734630634166935297787314307607287598575595268965901185396237009656178180941912356915555988946357108581606410137861555662030293163022068713699268426114121236999210070078871991552864571058519805847943466724916012843428561401939434587645335009594295954610334718637907567497730714035913058631525556950743517029523375585749972456981609692014182997743004783510387340478422961565170153461035873763808846962428367022084611807671397220168714026372353437703468190570596559773478673159210669370782822535328342744495860514482902173917711322528661282950419357082868431741586087667130661532422094364956046012412864066557301488484474882991271083760610832984117800153449797461953198126597770377424551757471181994558908019753553324758494689374185015170524391540266983627889968747752514502646840928587328227870093170426594226288071059396821844556012575812886891146018141219513560443225407168455190867005940930811573261311713167067388993348252366612650295248027013541637383900704418904536132089926184506915926393300242658047675950335971181230239457388843994232749016217760356547193023972205366892438113235048694193379787838824677809745401211681228408559115718767949796606566712830885384668286158720777556336450601389523093884965382600626327531332417076726511137399077677735563022661787837121200329285743325782812757747951235897955160061159983710356709513074674788025953732264273132594566101991690239769100976392483354126423897939355203947638273354935749048987247870877301567149620603659871544265627139602198611638263331439593241654149782875815232373417061519310442135308978767274289318051037446749317098176065938256393382230877372185235104233687454984718286412533282257284028560206934344023466110229492187500000000000000000 [130,41] -1917090291596030512260399070757415998121171247588719225216887150754428829638638398579311917096297498102523586634460392590891277114257933340687570105032857379613983732587461548263295575767395182987210540025486607152985977521480085660700696340820824135409568247184701622634786293212640152336651585666053054285080698246094959309154387908468814033158218168788032745357657456016215487249243027593839378169850609375144285538874680073879064635528542281789457718254675314131896421292133943017117822464290372718571340933405217903122585899805770173214662169731582875133447427218141330630977002433233980299842276915185864398796687019778264316493870428595716126809196467901207565283996119481559702412998207219648211128235537213499514743561273435532370382561142571769764546546949037086314010010343464519119471459957060488276211648523942791645003842457138129036837939584470523910634393330916454370204545542707239225510864956132876163085329441286613829028955022389212519814271036074769933174308822654813083785128641104951554683836430486766077757852987333054989851895038692971449020076125602738342966313638483315366051252823359298880356639537682738995607537864009689520227770948479291022566402020392577420391284127729878165962398528998542038983073859091962889063323555123598978285143763724565728512599444378562512392544737989557966818966091506672501376403429882732053616316289799091435974745281782325421122587098733607207634912056896632453767998288545599398082735718850140294716132611016277567939990392880244605777538559015312814604328706019839117651875719320516345787932944337332095801155176870406638589202589691837179088016027513905011615338184696968911402264551107831494939352599529480772923332431431878495089764012191760704432158012661714230582515878022853723486610143906652971807405117932994208049786254612144632800920131361379483892508462974363331120104028405903577958283208384057290261824167236433553363801863950948171444081238593788394227196908592087274385196300933177383893032732430856750388017820988209266255991574286075131345211255544332500080246126521627873437610685504351858917198063682381496696192765486973488277081510074163636602244442489027546869734416912710010509812164126736702982607264193980894189804038455483145465062685992281381403223861070728162303566932678222656250000000000000 [130,42] 476452386475064202136397051974375868704873107066548359344113448219481691961840235639086109270996764662121752851018931661263483874624456397096771001273762944660785397752550515036662663334143679200610474569195836351795046446939719478632640101354746417066155588922309162031577484361701287119031292423868178699318855261200759176361759252154300498698187995324163656232622786468380486934693740229704355438962841659846965998085192474984509865932108603371892932244456648421537971393601600757059908448562950456434105243615449294830290000837633351882526392846920370052403208139787355385632359194873559038618069649438987826276846439862407161121030185772585998533350179524202110223986300385854862809656475392088846776669651902553336330751964241755555332675000883776770271929497331321690360755565299424881346898617394741957785427454290138706786543984631270585864586783019450486473198225384832393695950740096434835891695940081564789838142314201052025788703329937271868091095310608120754850303437276278334135790988918353449133407926588129624986769144986691487980306022482694284228274944158432494599861913905762828947865151628899566325079290152942957416038694982762642498523252283105180049411399685605785788619023718210425243797506077489023167387929161316403760816442465474797520472518603442067855498680655828677840053090296746764708478761570499688723816191608456071666123983131819674437522681988010333800370861553067845996933401363328373191834731598705091669689277113849108111759144944236067506344077238267629563313307629916676952399645586413994930930153690188505571488990074192798032457018596057191978832813343795591512338584969130200847281307480948375428102135312366765962624024623588660891015109672859888547101082176001387835542322120764574860798660224387679497093015286336059776776277515240126715044987695475484223763544911206136634528763249491678464449558807614313253054863631355327455870293102488297037484591050803223449980835441419272372950536811604462802054460002040874918325577001181458100819360654540085753394350948949659914975335980395691022052001549056354682954257403284816067231519404430444918770713325382294330079463993288176967120566319027254599562985455828482485406703311548734406384573020230810005388904705416821904059952878952209459839650662615895271301269531250000000000000000 [130,43] -100508641235427560753147230323347489181829476591567142394788420415661784153720420751236417013239810385741472501546573189081956306501019686848112134258198587778448768279525462111499178469809759283697187399237381752521093255661059368999459270815722113599636843656790324275509859551012515478862857633727329510606404557796734186690816984301982183125295788834555983177919651823131379538856348793239612569201164534495155312254750581897907394025741343779503135006467699154017673460588012772344938432779035075821481751970108786040956446567336402449213551973098378284205152125752160022079578132050907238855820595787026395615528426683621187727422282787519096474932844773939116306803107785091108011423370071861043665739053679630829820437435479126867777832346910581031430505124370570595651921079413396235903277394203011810007771460522531079240331741159226178876370706753178495929210467499808368883025273480200264008875386841150343565304387821694490599358241329585691590412574511835129638029672643628861363546106554664972443507763117834315293208374719946402085356226039942946821593910260048807758824079665899216622232294630299959271446410875920139992594910328501489574429892758623169326270694154707243576323369891547488643541185625088536125885826777664958967828313007036675726428610884970197837058780574129041882026167044249796601622648888247125798209526977331036843778068253967057268640109896348376775099829022674260920456718617079005271083714121615209213613378137574927808247395113329245846525120043571302913348752425639915000966503177936815541368094487191979362172775364421761701618544803070628754925396202640636773075588694792467636904618480090578099577913923025662078908601232395189137034948959235656704690332360470033727958993613183198869747185020096333119312293327650808454770583730626855672038215265616254542241882422917366676221083803804262923578644233805656667570237551205802439685743211169766684928650391901406040735448484890418499471394318178834610007215105986609897045760064242035796460675810982163779732082336584942486042163537584131594643033351122331137396532034141769701225012631007244102104403691955532046869111956696237439212981834954384168705913233655059190947688026773528511209744516563411477841415235478888197053362666606497828780675263260491192340850830078125000000000 [130,44] 23852461386313723090827738144010327575012600549214937756791379929924318415524056895957964781989411767746245222677295657355592386729887296303649573284576355554030152556419537564047502773420621749779371905983333870756440711049402280759560246051754552746486086624558396820912532743182400416737636055841820485487099377018837235138347757332947902089300122129343181835143420074239525615413720933956886456151386414232785689956331843823884271916340099365759271524791066958235158249094061579851772651633857501952954988715341276810622511929175569211463954332133920763343439722149858277863303164384176805934896469648860987717821908981093662114241826253641168360920574753087065659938830180006966226373664979209283905477562683262102961116466986052633524683825730991507967047517872292488766161759545270118143086640837872940915289501935791837307619921377062160904067635593737945605461984327309968405430784288892801508734917032165957017470645188041706407719484328424582692254482335839483695559872841890507169550788376134572964392633433836170684451157319651736289928692025915756341731858520228132103086021998719780821204831296263347752739076625403244109473121724385936367233131024601561689329628645281015420629363441079094805675929661418141676461877823838287287320739170528126200803846149368727653717381633200323006466454155031233585883187907056032430684765840885720459952538934477154817681034621250917069590138985913294004210953651246484250827255834941555157682747268115024613218749651984535276615253559916215199332634637288114124908473548209502679955917983554725843778072974007074774681378858035294371259708092178580154997433108536129790876913793097331206067075195222064743317269660262533819781913460837241018201788163170127535285225325470404613372010822809115723785258864656340946805356612603502383459968109642467226182175225374021960392318163770831661208033517444570602165089001181330951677584821961278266812269863732327149280082830007761706867227672979801224736741606519364001764146894858148597426772947759029726339192253363850028552860719932762472114572748146584989350177284943124459557992684247248204165910619196559551029752137341177380503781959142040269690769188982877532060148570629968398552797800646477208594102172038429582794841253520829923218116164207458496093750000000000000000 [130,45] -6486291081718775852445294025972182150906588059222737250428392287202420911158797497252595124951158968611704636164529718941519011704037239651600831236850444353315025619424659291282439392204795623415027572129812384879427769044622933827066992301848743132237821985614931836494131347884692009828985938791051115713683416879277138014666006569506535612520946758908661664622805100542526460435321121309556821772488553500663878061229532296199383212825611472632502685594084498030001410512172646123487468040448220907483357891303117921241673667157881750175603059240151847197649431483069079113514133014874479369893021099215169067991153749077671881735226421201723134707179891807704641310235213166122637935960875706940368879568723816765511254704809998092926395748622707298073012338021074734681918325485126941441093439752159302954984665035342640894241992211073613059214758054462704777735853803590820823313878305363104223129705229715637007210088062591844366045325109134852597548570668815748971698950767137266320354519157193483799747363322931528498089768130394599411416439905159987593261513484930825164889522433036163590007371756601558111508350039524791669721747032945718100326164027798060010502718841603467107395249474103853496010765763075174326406523750305406602026932125385564422991668914848165102672923150803289472028856506812692696716906519512511546254011609226422381158098029838207733158550311541115016355506430512827398747158969561242408681112614145090861213581987247038890974045123211928949657621031335067513768644446955308962353409313121137388986646503499222134260657678552378195019826467613718015688842552556832166859185537362377259767396751162472587222707470398261838956532911843420757088022047933584534290616008511431176946646793012172098192773520705141098386107298410733685013487180639552259345773351124778274516175402339416161716551822855678842646423069541610838067190287038375957638133115673929245007799598011612411266151443966590000804381278812608316458735250054842176939267065620924060242150018624483745548272901723620013598937743159036902898946121905849924837967385844556913160336475134963905799700033025669739389771307415605819244477596290961353365744480195072897296009726615849536410294799522344625380942465420366872480792047867218570900149643421173095703125000000000000 [130,46] 1191796148937691930541500817507307739764401678649279209920255270819273022288802307420367919965975495265909502019465945439737156982163342397550755004121470884938071321612052165041593313825650550721459023675242145963782282419584429034045314793048751104624408752936200738228498916673136835695279579248696090694313473074280003586422175008167323011131959098336551030631812059356033590572483230454659290311681203515568820650985726893669726618145479628192931319825355095185493827560831199184489741267304889524503316564205202902117336614613325185345519215385731416344190232374444156346520447273025449916051444966219811748892414437856877007486722744864751647064786323725144818844258130018631492862628337416648048783403858689829250819335951856467843997204819401079201119824328972118890760836306498594950770135639625023968610293058961497032582819237679112348167620877364160311921283368380895368018210884210037899205174333296695003335198062507786365053456347119346019777173019958667240659186176663216972300720592652371834622038428214018501943653756885585117159896347940948386058039483125830271396205154647855719550049988141915570583974352395927133808698725984256919207819749612718878218019612741926508157046906294622735311005905417660897104508689961957898401242511052019669166532624835303942274064252255606316457575162723612900366344445920503381311578081471617320296270962496319674414207054740592750852366754112721330692977452992697619017764962132999837247390121316330961985808661536401864831608951802728901520818830049000247799714586121450509289233246495220632627328552167466323088351065577824147926905785030174206849495646856058183647640474398926988848329752678574688666885526196945634668278449836719963688303397796340100586165584491861662291857517534311126011342836898957782399636722200692312094690045298520597781731742624457512001940057304473844034600297569458468818738355581431161921891752896488615984213156766805077709810548886662988677571101620583916690715829996759848427141513647356971845669476960980553646225642641802074599746109087047666618645349760665188658783973878718260567401223012383891860511609138369882397603724383648254438117343666189938791713908949502920354232176549297820469504988944621616566866676120771590973633221236634199158288538455963134765625000000000 [130,47] 58377707402297150232293863067789830460101454380912495884348209522115327691594746942585407057407409872739472331353560278834738397464469857310794837711809660224834640770786741252678325610915164971109736391548591386383640349067741363127251768588041224823478318913786309742670476670226832394606188529494729994933440757683256381644178268545744753699345573119234957425455813059234244214805129404199003461023921040213156517537793134426343952455145515604676327498618355878978469666887077138809965568192674368431245105570302732568750748789066897960371180701978067017454286197769728110372177954984804898490980106370999116171929726312786889883499873652016929548522890486187145126131261151561453447633723065194841185194573317362128105150821748953826124054262594175563518570025530832828422951634696343822605409529125202011418312433361444269315546143878786875442616481417383704866654964990778896916567210217501874289980597693341982659491601263265860299972840868049923489703417984615893675225918465219187071145199036187459673111628785142955787430450314876260942545556800908788427306993768349607565313028933415059105090374575830231754762698692908619871898602244032582617741672639561881742902197534613445029967884264848121828810513930852809532303277542153760860841173496986982376669640035235828405501804179693809202545034497961700343008856395702932887371000507891466606700675808940357502500642848478644070989093201721047275152117585998511579211650976268792679558907921817578771184151249835297390266471077089161799075092324293234332376922341068175742033939802536877982245503365365949465211339397136678161864021898240927437015015679604104723402233956674776538254506004221248766984706354280791818327729802620339455386831718452469223197614697348313333352261127281799609420632338652803502778619684658192601983340880292937504559826443491138139603608887572717239655889302412467947773227372220158685967789220388814665849723791560994011396233503446364829380635320378592451900713133836215793822172261169063913727600720635562908421145396229983732131191601814785915995936661851888361780614048430905753778731827941746217681034548610307708874510431357837319439579809843893237237465832609778090109812711907119211243749315445847412945275494727352388600449772220144950551912188529968261718750000 [130,48] -111940174513856432407428197090669565773358154727132216433073922212579791644751306487497893061636228656611036408172324453305660107088768544197780664370288249627033991645343209812319991309162840040830203702919447058077296409635123879131482086547095528894393573771443229401411679606081537198934848893502263326578051340129566480990722973665844602837259519612535571640670593836109947114625780517458309570645362810141759703012123186440459898434332723654664088964188263477208392146147004047768931841722348596785494197868468763843056238357595741348387096834237864325635063569767837887942887293411442279203280466885666585912580615129936353157236346199024855985095014960113776388404620608613745924952232731444149016939939551507153365046708391723604685685484828437624708473336317175379899024674457917607362264867083186167875609722300470068938050885942533101315033103466827334641870754920904412315887246462699104414439584893425863231499862311554356157186620121105126069101000000595276837304491908934637216400456724801070043305986921067931848138986731361488798409530369995682830741327089306246574146338532832959258772695997392919842221506539309357646486926814200044804343839487125069244513547884668935779555578367221058496618283700029233092509818995466382207405984116321163770251576290374530694081750396224914676402801280815484685959026530448715431067002086391553145349932492154578419242125361168024627787493888677304138283334692325226201335161218771859993764385806957193820373146958838358114191477637775601927598529294792396839323552254768863891143665538422862410160546136345859321897049688953436226356450234480637654656781513676323261062272530826502274706646934002743065725642497301820699926007708484029510032558731926334442496867473350634032266831217825400951431309684548831834433131402057633049409558872088433000069433416622921653714790376716168232836448773456582904472018030571135110751253173548364201224707217297037889507238040208577150441380139305253696866757472338948201499057586869059381118984642978838546141062143545224358844751237796829976484887741318265726002371160057673849944837346499475146680508094482153014464058121347993981158532258491771826038765027604599627087947152053414160671655467753038185596964664974127469539339303970336914062500000000000000000000 [130,49] 34903400879648720583959091483053121077555259566819088026287999956503701889632766731639865624807859789098973475663903752290111865708183673929143815353781118724093407024253989128204212934875627744266966291115735917418197886318418269886068119480800032302254436870693813695185245144474073664556595067956935035271783720549773212094131433008152702411785004750210375734882842927794378307449619507663684792084314870047735585178094160037914516638098315705540898190255681483535496177719967630695784177564878532374877288836297818197043198238498975675794254253506922536836148920148897493138117358626194734119905777628348972895637520614641464304213296769330374124147957293304991627974852698746511617095400272819899951725445332181761904152421165048745629643604228179669235319512749560688040324711681016970419958296302314829252121348013207954314709597913063859535093875433313528009367295814601682449364130307507822840401349433625618647713755132285752003536394549104536489731443225263237908194046119961204154285159945716735208853937687350563359846527558844673026990731161121049413911407818433617493092042734108552469845398664162034143811218324880750169787814112555545631825520285408742808456469741981894818941529744895414113894972856997196691790788576354972281807133940488836118908709871423020495071678719114736934966756776476126395029155084127668620425721269656297314731997544165695641593398430346928254892667075829084114010780498926690153504766159838747778644195548869007307444883803350819498570377864323674239474205935421228368029571588599253515785831250419488835969920555839730044834220593994823117082131738117157799561214028233078536367378876509009237506659595638470008268244470436604482181139586797625685002898775623266901293811311354707633900111597500385450914697249096625932321621885620474495493333806826040739233509787616103761099511042183218632056586532959114634113026805564764084602035865719403245317573859378973128380452560678337873443893637351420718581530671769794625842119266523700133656780865359346508935637087808849980265149856272786179402129050282251361584996537032220078791473437282607670619041971821642487095484172373268132387670260685916593832210051317959436140775372786115742274198245278127259075426395277725402712251067161560058593750000000000000000 [130,50] -5710715401256325663438585156517437668204010846820324530443612026113445286341741729630590472925558043722136233521422268703483733403706284169518413895763626813179378622713568124014489347411157983604390435309779601817406151121642354258055774819742710193025422315000075509361455136295057660887164441417396961015928755752552276434938968815872805307121207478481898171146120076760201051264699996700031380675973773659571353855545772481020938217297737549288489283941805242474114165572594007865247648289667440212519888922267290526292204732716517500438784677714041123201146897326672004903472491448153597465454856597163816523781344681067003086457493950241114887942028211989190435444818626380703733289771659622802512983447503767825199641864255590336948314568460729375424416467458163588412036535021033255064837613458927023144753920456440185228879620925359204668142237048723783116489011167312987366848577696158830649571762067056660524259464919602790964454041502442342891908975195611123486386872804236368528792503741178832544618488184636536680292792982174770816954383862026921441272947319019369635116819200065358709462601691037579303736392583199945604282894105297489025159324944720974549334046163929580460235269740872870971637433749316313743973797453686953677288275252836159283171426747324301837874317524749399171356545548348639073787522434317755191615163961914595418864871361929728381414641305598158135449874683865149431065747671648034109325959447915997981041740475247771784087715048570791347500280914361777461028493539260406062086082063421411766938335098628684138829676292967267203096263137311926644235845973351299620319928271165254388792958173185398643775363740100538601794166797159257721757946578128101188173414827948925486592612495486765917135728153858080452308981029377495363267351294201211993827608764967872322660075149165299127908665021554601225100471976674948560176627493944702495887524634458144275554046702691790855618255699075029851716732139120780636674651274992402857254195345072793609115310595988122456579856734346898367672937133773695376312254949785506938708555207708135858335293590172884246520964856707062052274216485414171583408775834941693318831608307017781872869697192470741309166107999943190391441900109671899631290904998779296875000000000000000000 [130,51] 408711937750404573884904211653564034422823106083857478135971075927079541905465280248483520545087418491786954090571109175658265234632703492327390375465236973225127824242601651242812690927740424414034197220449723129153065309321226264293093993329580896939408108393195615899796748250654975505367089636165448854033942026827607086642043177351252309559907679481099415710646927962847817098513018062821392898843027786343617494851165788287385640763967202309641598564820806740024924158041944512693929067075696306284260089432467790868014513514582205564941794257626724230809089267044838966454169773746347997830318412389291734216684331300150233173243528346029312544352030128050712327819397537158589984203394338383182269737127593815207644067414751428802568243929506482099020964574930285695371531216665157925063699088844279452387430819774031748931141366961215987736039732589245300127513741616649660217657296546324898634881797789187357699896544137312366412940057462261974790193057592439018292531015669749864502041135182296984488369125542486720988079320300204653776572602721010740585548952758033831747438868956551944013543523362868801075277550296317934977412433555072405711001227982570759424763391614941606561166782813216026572852091633883671690848479466452893155644619258992389598974017042953179022620844637575017524649954879658649047636866967025118476403810062505767493854162191248478976698133005609371247520189337637047083921452407109858841696292418769013263176826193571627944065977520282074706549172234830502537548847974052779076488080627608183307352159605345704680583265038100975049663910363944847476592054615540003707029630123691273959666651588114399375339526842523822448138210309404535039813249914737556282956079073098445806064293127743626416131180634738656570193851989588236999314749651361244895083263518377832155180904806899787313049844043750105341819360011077023848891029074345433970791208402862028278602579798538784617380209954978561208675257239836784680525621654058203418612594706519382415241660304521764672437302984435325931216159227079958470312170066639403727374020907277451429474481694703314128125771108173141233724126753715115696838059819229138122651463873520574707572121263852849116071916012010612420204003832774035589485645294189453125000000000000 [130,52] 41052399866181411258872373682871971459270201608132840822242019161376961669887444539876556920321256361243155046345503283882257044587272297717478599319368122554112115664182943552227087242065980986447029439940758273954743681295472622712032421940296699676287660134707310445699416105890657372002307305744783343750474164852736667073270840236485009549471583598177713610001644065294858629425759811660137229042836736929285374145527502901413140995483516048020715133845976220722380320076349931582236143639191385364975974108536538148701899162143964009011603648325900005271381346866258027636603343554001091823795775985999067461278229684551532063843725461877618099934195972724779366825267257443634069758121012176095123180706662132994254405831439975110287120843532352301504832685842548289461609283358321072341516053416684339816334174135325407401185339009918912523470595285243569578439977095987937817621006877651774597154077345607683687051555867823358848990112987976770223797890353445686873785823300010072824844678101171967312576322396601594444247302666865782533304525611424528384326943104233992815340088335977994510752209098947689431558628238336397757354132974704510034027201314462400469412739893995643435904955624680934471539679346400254291209262171304092016443687501240055512895269827983159465536850107337811226063829188821944811115561373804689781137130485991447480058249625696989176363303218553544514535938620381248743402661468892080751608965486965963168444004452169534445927162957494662067710927865515432412396536075932295229355949960882106150690672036292250500644692715238343477982344224605863030669839337588379718335226516347859411001691078810806112311676660016023824371472572239272057479502890518749655967022699057311168596353138565831705938808631832503550957469823421271092781348758963670236715864957960535351076997860499136631206427655729488512838481022229059660305109632395749053337163476505020938180140995067150870012410896557791318811061374937592539742412759259532180251956554549020184499776304118650946125125551212038820745249329940162781423064028557827807857023841644382291179795770155345644390325634281961198445286455120769546993288113911985515729057074265053714595308783323958409368832580921529682397681460594109583618164062500000000000000000 [130,53] -17632142795633861420106298857315704783040614137854171098221712027703887778492302777421903146746426714858634428267593869343821628744908655622749346237639583942909117575320327604016116115694051005904000168924647224211672513888283951324906103037684050462984271615147827391211673986721129179822079809129531382025499381815006485174040324466496048835648260819851822700320159659966550913250727576145055459307728175418136691500998771762762485863779800549079222894919178810765940645847640089057990058821073951050450165289828807841168810052869856075359591748394245780112580475154618394630400430081503619119695947920574592299505752117927671480611178317305211237273617019911831533713835839143779364109649803181455684618465178517474243521825885232283715738429442779506611512745785812329077121553647689434994490779931003819320060817768643662306605561915087147071762890648003741893385174105672816812549223320919640061685703987765439836376242292609539767122984404158582224170453963437146143107385981980006227442033222751669101927001187172167600992236841812521497768081733849586015013116657124405344354591300014545666403439678668518977498859603807306098364220588407210059335622048567259097632348529042645530619851306603762884345078350242967140614801620267282630159475395099107892023304356829300016525830139933861972938247992319486821176425979225392243516298087936045119758415178114255227835644132700954070274038491950317614438441111651159554104143577588220493105537499311671003681224312587783821981543328404033633511275388061010670429426944832196813063793472308455527268289440699265109817137219378932236928199426417508185467075779636211688335692644253594294467641474730116025770696662638716720797321642248266943491931192419131566445608393220143386269407053000082527368255303133317178369140274588491531522363336091652064315483792634046359633492225749439517669985182935203187554531975704003972893237934114241506817262790123074068660020260526105069959224750682393987225251949540139065429165800290567375635231026288274000235170588584917319522963403399257786474426274968131992804646947092341304836607080757822191885811829385092885009714340671381819264127254750839252008197253987141911376124138167890131106589238485781822914323757036146787170410156250000000000000 [130,54] 3337376257762403850487371541627574255387122105942532091443017564985919224650979896965626059146648713108426310858709715114219228078908733088600663662008426663019612526042891935968540703004774233075218872970726129591291712699439136335114952569378902746996916852077613945192127886691479380995933525153704534115385896439354323822029513576626537442797574528906921143905092224435253850260012783628588447507680076487625029828408312249125348871625938187704102529008430831456823500712680138239976999044785446506531543695170800828582158530754428661348812993631484790012332888781684539804307074887582387283068421626361238826865518428446756732853283835681170835002764318555512239428451718856317510893832271827552106331503503294686962807929849253191340017798047696047711969331972799889514965811659759025573514470543793853124570131111598988611721326957897338693704627808157512486918420880363988246550178336989753694947461375105862145107678589464294529986525020858728970008569681021812506884030068140941777927686931655670387743377726042114860191742238164224351905466794128563992544460007190958855844363671652549969775129873720040139561124532366219741015775589839967808129190613417715546565158051191004866410706672363146899672214661680265057912517991765317193345637187359564229130249914329798476518352568641540197391228133373067691023201426257511787775107050588379015134686886490569036102324561516669631710755298300107512329565282355388187048643523008187374514495267784118119205999840998888294866901699966863168509300741939534849968669231766868784566890815955646823028504818544313887677715477315134557796303080703011002919737088443770317035817235519150939041109598107570971146045330708461313245277316578119095715852320232456176723810089871543472753643835986046627565507750769743049244943415312408287220051139704216882064023764864468823731938591222560254610531574727174757524987890824332338922080042651250858364169842641281267170948011222233600234909925492843949288239444850678734275724960806727893040666935528126951129130207045031832341155793672967461619836586790674457737680963290283720662660404499193234073669015524054713142899543808600279356921362440517446165915078157755011035123204298019147947431614528008011589929876799022678222656250000000000000 [130,55] -499766235281751723034861097435359965724487411295317415632603723385999192110583115224539365214858781936786004818137093406410874032224138552306654272275798384150858112692047226113324639031904448500668446911915722011235555943880715978007773581898720313453995099374715053261261005698422273690146802614130682366975223465990856618678365462664035741224648229631113536883385948827396712367596051371195170325290588643558815583343571701483344713249095322113528707512534392586268198582945437838530739859338991323909164935719188399315998206537366207897456593515191170471401176375663340847155679324148267561718059955001479960963979719433010598010263807711682316990691862578296550768376792761752681447166266319968521410639578090760269288330363579218454771107551913075583371358172948228917632003421519972885711311369794793267442844604652604624382679446745480695079885573079202187592078952667849317520460351481766116155239645206999647128019377223194030068661932368583701163264516562067560107750111738355035405991060823797352785814982775036638763110530918357339013128956528834479869915642583089899431952482748103485249253988555544630845710109155941364708393052295814491188575612496845517134041991532321052893769112412808313118247578436281376266176142334152450460091982211976334438765075783971157656965425856970836108926962177617836431849144936710569518701681400695300876611907525831230001959160849434498597176570574618942218296616272955356591266848047416189073896263970030590663051830252311866766939306873900257607838514512838597987879795138120734066166594728148832797661685635241546336866632845513346791759215956961026283238156444397478892564949083264432731139100107551473273323612366486272443777802464722251417428800511425133094946308889787848511538773786647254598213582794691173335198600042726121906533219497058306899583895502311948585754491393015020697307018006419843767678193525275302492790645919416657349525437904030193968067012740493249519195419927019329079273003569501631390263440580296293649140507804920665196855104513748610123525902126913004954991931091765030827540544580426280415735740022546894215446085944448196579709430624012464667500407941883694474172475768823313087353407822192623932855763087279583368124162932002786499023437500000000 [130,56] 68034434227765704440530977053470818372570520727500074579847770187288457096644725948418362268698642576363517528208587679473977233322169451334104283022025455590131292880545278889710055591081383255554764173079492835463223590686880027989594678614879667531637637465469457472770869489455488912897416177196551765504395883889842570760176526353273404946149090041386951347390012434006641455212833419386369884760271461058319957286993301063536816118580378535158707500335999749302274738791798271560085543476860793565782745950880884465273088946872695645530352880449011390524056364092951969172439542398781011615676790208997766602467747617227546388976473346753122522481487576974108475790017393012577140915743130667112659917194952173495776352081521177851976998409703070082208956213128520701803353915458088321481240221426792839356540709909969289489205945127132075669782177851470194244224776171739466796033062978328586572924393684866556787687818274756214272925588706546297480393138033349591947013663636110681426099672555187317897539868725047896649378870538668795939768313596194244245216814510682842389808870888914475198778628391642145839576036561159444665737186781592162146077794252173944663428148695636407807206801310547549729039626603185376582385216017050395703864439995372642491261359991952436099521070544960244186226084326217468495079546234084710712078857195146452736413431329454832720573816096250460561496028382470365715312023688621590080029049084940552588965171703346622599584035373683187525385328050903533892696564458662442337483341263300091985720110783955527339306727005989315612567046712435200467236431444635315190256808997531075185297947473838542860775212118475358599858799846092534547434275905719662927290754543182605827483753791531676244693377940031194607763371954678011538475429526055686913754688401254687725232577740603959588488569886817457680901929422169697882847390175699147364912896167114862219944109786236002671379450320197303833040616202073610425669568309875448218673242231563012705781172171723908279997658471376243695773021844663778319119963034526508206710221067156679125473231019450949845716248988784144156511506299965932916624656356488439428535800679105317690421675912514732634774892694043951666070905355772000000000000000000 [130,57] -8660851540792162864189956514023480970944545719337557266530054253747391791525071249931694367590120838030886541125989914586302580886561459119448955242953892838486763375969892597670735109305066740016288973474791478010706048361151106387995232449406869042511603883176437368332269720790880885259387336702343834608030423140385461883153858602030825103519550332992887415900239956282480320939754048191278709614376315400655446878785793749290629648336291345110604987579039855710704376686922193088163881108737656980695188495908475585545991674171936819427349711285157686095350427510290398632533165073390256163890248341905361073635662421266205563662129249329143060471212575159056001643415277001285288609932713935558222389989116663697768174561267311330357807930094923277721387891599674136830658735209439702297945517157048140342798831426478647513036536868271485048541031458109559252079794687545437408697601887092143332618541429124870952104892722721811191820458672180600503848812407015864277744616206824986008726591235503686595667631595350732811100449869597133834751289332366592321257454958311881946586192861511245606924715041492474839079917117493577013395183764216415841618197833245056145625858666803103434849846061262567755762739147157240074710876432949489698361193219534392198640391506640457798949070199716635186530062380097728763337028805286289667889236874208143250401297686318807114817869641214298737229749002633139223939715795120695446481045034914110270422152347186901045161540018068258984194651039330977438871922916884788941737431831427676339837951781533080847817445236511297791183493503911584452525253801832992970374844299018529530652744172917727634220333807994153145215717290696191047188733948062118507315459078897114478174439676761783657256767197894138361735038536581475365268162126397882632479520128855831096826066362667259027658234803880249856308971371558423301547319386549196758789219621645879116481930977600989993768548312866310141765191541402148525536056867184706569529024642219652435908342031396186033393036406509854405407326417186339679494605970408743706724359192603437878578725017048055242540096078941822899690514147239808336178901766376581248694651765411983624146573926003679630586171671955252518697656869506000000000000000 [130,58] 976819725967466669943913698049100582015469169224335546902732144787146543660134298431999492514781385533474529961306335671761778045748960503813056214759270665414538225404758544918925937021170728038915200518669294526429016648449367406870261747989423389432855293194019203231266483114715615982894541581458267081207865907228683263843003079375245854863969577307125409007405753158995695751371081068897495648398257924940614918701562532142477082127614641914503948149954146061318624394021925956851222186100283352646164856728695369817468940222883266467796735554345818918816382405994219563639336379381744733497775843473824940678736844860390830396073118658916225634739752848192800988391678688217497223680267999535939188479931823809013415303260040077842011522790219234476919759178081920037886187728534284083689276957684920839177372549067298617280514593808537694976966340823491606146834569071294124810362914616387928106424187173041169486940632327400741755155101416691448912966816639755125174694466021017933483207340326114223651870923763293586297057157670912087727010326077615407695286607211265312973424722399196710375402598661527024719267394330716742902727495098147325603473914767817409581823254140076929622251447792619093049221974081560506426566330340070063515422671510244764853741387423543531430194443319631151122959500550793173758419814811042162133042992748242351303538741789278534949672297784070079662212171796464729454052922755708294575603627549989231597095845610696938112395788138683391944313474871836231453565541969725342892378039562748435800079713131322737210739581646097047583742377561807026856241464038177703759227205412504876304316858431854516102936706466521753126991401702953557733533049359892021639986872118661220810027627813141390608706994420359211868623035445514415335458433955268438703217757712120067880744792296972073050497639312817216630621458818964900956003946087256547995433584473185677182522090009248215904058891236382780086587638062429433837041095967189464170086090785127800909905864224886034637428208857551373136901832242170833609554500747365617758838259429399056763001442925031519163985196043188897229981359333620015158186793569014455155716800786244466970847976159979778258091488969198224014293804288000000000000 [130,59] -90236875309522715971856435030559755616449768153042895705044600060544317523385194656039205343479202218797582042132947528924957536905605332204158542856277532781946882062830851659938593176779006337094453632423324804325227573297838229345468827874483513524889150747600618469279718389899542745613720785912232677650175956372833097881790642794859107502199287981770863685003149608596675376912897123956646931632602849296684666104039736602071388452143588111852171111171265426309264267625667581416459678753853800761963306227579176819303569889342223716702431017735926975167418316361004703417295731628639843462500085143086529342715812168254468113506480801934560889960866423093441335571278688217895243665095793798536448685201898356347135641406542521687970489599556196625475405461669706213314767905867231144687669605731606459575923494437732871541001757634868523658555397795984378015627747091138402847362785928059880907265649824147385906682527031321928330626676276061006856367790194117321106102822936418147776789676744953959334941337343641015605179532478888389329062296111081160798044581423098137637385726967994779489587131958213318830708937624046123579814225037729845862212645080809722987014140107650447741882790020366576423034429718833905202585098422492582515341832422535033888310611556535905577342105882532183302393901549847238747946027635326688894963380091437795159986261981977360801094197846469203051140584785892471827947750092677312185642778034304304880189881807593811369755962065275375454435035243504639874831227612349698000106134669805447252671173072257927983675215831719868605509301773804604670681641832099123664018589744052978747405739215128398041820146190997222174634786080256029131004991671998975115181741365032013200723077898733419866449645345904019856231790400716196522779628601887493134029145127789997519651141776492803666698179904371666881506011783148355157750809936892466691004922483840228839560846308333332614105376983565822845252317397916485958141018481827700958798870868057892500989568937637018141263254078260034192731230052012228842742315813193490350059925012240118867230169710744584128689433913043735967779702593813330265019599878421294548799281742681801178275050737995474516382427857293076057753477128000000000 [130,60] 7126381847818983841175025886425654402708667988634699554306104456495543278197578104239434710924353710040770605447688333742108812111993855375173927439172322826155059850549196724272719427026348529941983934336843296117186401760882301640442851121153640703905256424967943641386122885736655593437409365219553279222898064611358949280223767144489137918662209918576997927870683560104298849504786985584475579302240089665301563358874906781315724197690281277390284823150161949800252496882807515401470373261039977868331327789620748893827831194222774440676818976779026920177537666428644728322132702124742437224340380529127824259399408561825228182107448977453350233545155334732258881445706038843781698187221234026222956002587557482057325414892072329681654252670354424062740943846940465939758223079332283476498587023553217201423665620914425863274223144749495420420843840417708356623489749181050702937566676093933500722638936682254352121543409065860251616919570568382022083078143447853517267735369920761020449675355927312087848030853826776793127916542033860649102647421399392652126726362742328169081937214936242760725096078833027226405761124266886746728856860405118570778896523397215400160835549581794947437780930024454872848582699209206154268217296488300619434559340671039453936787724280740183467066031998074524634078040255325144583118190264311956510276119717219951650178432405354776147862815298334648249608002831130374398226793788617158730278372208292352129358799842683503238688548475947580163911271805556651311640604481678909681990420087340550053932554423792541352299750385412730248850304913893801963193534505950599171981011666606096674073814021806692643718389098002072202304065958502397137110986365955611412475901047354940717737890766676163283479971873642530228252349507603792114805232287172608754837195451483565251601973091419483695025121257852888557207992165682025779578059263131558389529112446259152157285986443603453142554722954165436233026935538310763031609220008310359624383676526778533583988638406434383810462769244656405432550446982484611010551727457697424786928398611987679231803752933661249573686195394873102018956041573779097353853524089126080845620617002133537344207756911380165464826403923685643331332653056000000 [130,61] -592152247439089683206783198939170228024148937093046724415419295601256886917261708577557349118759389608063131405168420242598630148498561436320532824071965771536288094831193090044399589270279832281855916228251264635906948078196208970479958345131694708516679716714515645175161963127664610620352858119172484068932859562814672572188707614852456531701745682599153679760036237410958435867692385969417204841220591021806574020585509034191857358210461882410107369459992437978283069952937710502925194031863217291990110896124642460089051270817536356920037625866469008934251710493799524230882655117369335522278841747958230045781041679732618187442191921010497010004958086646841705790088358078648420790369052849891954398778913867342066937284486083463697648213700933291729525746147231757147774404198451056832571101507158581416088369221184814872867653057602012895905671929615532025022262551606792707043030591159277401179051890650372225131751628712676768716175458646410917624136866479614565020380333728696568560097191344975146224675984429988277045995338224504400563736799767645371728722162043350530967196858780290241607513499890906860408614788236049017908829050942445886194781069273893196366952089394171055936650672979092578643994262591326391508187211608158605423134867569937621214820617898242086878120914275515860215580628079564594253805729001480280393549438937073581188593849436028005089345398791626392309519619654005565303210234573903741527056440912017258613118642364593509553655909744073616560019306317630744478215550609164765106052588958566191078488979233396966597870827386232493624403081869995686393423252791782020542152017193625099361731199093423825556536468886274141160192895494906656884558900008324797934396317221602136574358157018976562400772841138852924501575199212114620749133084684395133790066361230952353061521856038254177579024110787378145516391385442240513577087431987472581632207109925162708137267448734314500835801737107102817254295079066347729594174763235814297062750274196491419871590997931679688351394285526141673782029547863503917676218729156680046535118316068315991410591766737752552081277601462841727606392057857897812744454598241523474081206473266272328735522637610058841701800332171951083126874112000 [130,62] 54281481463463484348127949865979308176163627589839622095600836363679274549386252234487950567268921223763593126333302866114420070955424913531726678467171041099053994511418905319449644788159423356499357463327193326091442841022637822403416087299385951262524991500093693475248511724473776677198159947309503561331228910359096373689021020995198710468386922143369045084593633721248002020856781285046304622459392702546190317385646754741674555113733549585733868126976385998724025909885686063607621709446980646147240445519209984249123995184646188024975840639155656288477712811004532492993845562753224886828132039616243998863188813726265256571865984578271682493178146614318634025999983304696955001406086634045906106631734533061195578244289904624192768336461297611203304494969606555109266635243077454543422539185831493961753680204555659176341413748483550243212312392347907182952286058328313030174589007901562132348244305605678658916508121159601982641043683846520070880806432819178745159706640159980622197165142219206936183929108531522649714912532228065208350091360845117813747192366712476918250250930266521117883898437809789881766138196021686084003760762715552860899191249179107575507040118000268088867223929514708421789628049908867760578154242973028447194964919896386227243586962878748970077694315450565380009284125378069979225693552183592076153574219057888796857167118792364426352873376608955255273663269283086913862674875419427367891382617334372793120122270398602429768762447808349650318396499130078676516991608677082249403570340213177204101498077107313053408562824174185612003759068234651221701779552634877040665391968193839861230216200001993235229749628461672622822218260484542196640810820122070131829079583902303000611469143990261270673912791215899603910569786826361198641737663817071028692951541676658382048493613277652884973820233212612904977946888580513146165052678553294966453123644298248202088155348877638931578959842573720143907015782328543440868472489316208715251116972657511554738882452862120830505043713421466114080555204911446870360613643912477270991491337766640090934350594620821461714908462127804311949869710061660106728099577102434187124383659340586513735223568892989707638843922610660300988612608 [130,63] -4084786669627363016733942573140735619857309315557840210989810583857799680598522052378516266175102413319419772388406494894312852156527806282038321400921449499289866083550183855758168107998251547132058767614802157004008493943488582256199811668777448457954399613192370203070427811019680421140849122929062314077928712103572217831317334415952634656651389359991603375525563220192464060254377469214330266958779556093812360323766001383733155932284121858538584790747015971017695055188301118692614100271436067933461244693469443365725816911137795840561906355621260118854185294429633755009006046082606331733050930556367960447172836686723823465980955247140327378270934153050313690229802722472264893503830031492485320585949480068357607468418187308172855815539094055183451272611441463300905691435127479710544134566008609333985842870667577655858649350982790722535845440296459217039157637007827946837501341157914954198585612006863909184098312585562181304595747653351561896728650656431071135735962094063364613858472352484781772729117988482861267239897506707965034893267991886020086017540624102160323670243026885650980046534771584087291682424163950083306210201982054518357163828204473273758616241123214645708505727101379908060236323157431361569027591532759290712969577024053982727989603025697085891089897439414983952146893514260121266994509955523592057910090448342728845556267182026116043826764707690772044973992321085521009536262871643019816110676321269047186089267418012583739002224160366330694138996411348412546925638936123379623234112098951204249645082918882095158886336304990083684347573393504013273837527168231333264625080525372520916055393221522223796017443123711994156215572832724037756260853469480120395318738267492446881004618118474672609027003246106711210369132721782901071325501038039989323437125763185972176088686070280051947492312679778902505479414043168501208994509836391377478386924963925809447684177242833864910750415994926273842989883280783131900754900950062704182551555295938212185899230228067470439404022457235265215509218317386693257364187338386734765526249992165605307078500515262336938186927234291799866430620476460968006776983022116467474923092865112480621143640953636766552961396423597986881536 [130,64] 210267498659665073506117408806209186779595762003488489025742295079667371287815983509413994197290657166195944106604876774835977310906785492071036868752828783422649031284293454965745021719379468702626390425094272897805114287018242042724600375644120608362695970260487515651538316242652579217861501982981501827110465730999111060283834672211363756194099969561441751521881925680601785519871862755124098505570539940151000627704189358010352868417289563050418964462163331136481285931006805994836032441340696127748439012393355818776770456101092709032808272349722752932969314589216887275220409368633411841219650730964175129129354452998001403921706293435536896832376821282688537259339133246587023240414534588425241748787598014165515991207245188162482421859337239550202406636946939280348015442631704318642073555716275619693161030866744889149582898746616686997923036608870709305980046700365403907919157465071755562462721461749720868356329463276092852497607039652829502244658325681525369457422859485112196401161433796770061765067929029910478684376990671805291410170572722012473322176190371288932298593782827486992904781106219064037383676186695693210709148943280118296585720792613948773385392510318930936980174103132139506573401191842649278656116103735092928695780357227993512009970524189362577181861006924061150289193682248201137251425363110948960312122005040997862854225304216716742990874384393104300640637948465070108744516152226322293204851708680520792180945204024891921618145287169424565898190678635560589837542393046891825030477912088852876062607810950450008295854805979806729257083833288742800422430343845922621301198786701240724965232897770519518809153086939535324415855970688495221221352544067396147860871191669688621194517865294914446189656356123550379046700463207386317354207031155007522880363059692779301386727470283907698140784996929683526942645330753267139115054267054957450502006433136759464249847350060840134835204404678488498393149655061914078035031922713506819425116245990604628242400462121668655614954776185398447428635538545048101835716795898020664817121530489153520722462269832507609095126423645706473677969532109951718836642083170231158528258414471928402086270983838057717026873172893368320 [130,65] -10032765321303930562922570178961234675750333781426341396755591597394312148931346265117550956096707627025543408502247905935582428968585531015561713096258693544518625822371004176453565364063669995274318428605031782148952154772466645246367886015037520297353163328239052831874000109119706337057991079048959015008708776889699117447303073651877235722070366216173664977025202894159467750992301599432044278220552689925102580274723449033984170803526823617334686719228459633040787885396700666463932170099993832744445138429365051959426166812219133001107416766640190042961978194279496173360635870071553218464686511512398286023371805803930874592904919829205332822072371660781282289887830530859244850258646550831247634869259578232078086279571994668510666907500759388766814253879745652060824903960307052420706802515049453224927415319790997982278164227966539026398891782818230865901530959781184904433879365282516309967117771081071469455995982265265495845937759722206811440874809112737593086975900465627273213761733489706613907498467959413583808897855818604714972715256242775396975408547190933439177452060239590803439316740088466963811945328457455360474378731625811949190186533447915863548056341877285142668956339286775274626566405100507658327403002547309395514374228201680009794177534085012993857583224940183192466632770832223296421966635867602415452190501313450386982981758942555952220598796009209942374017278084824350280940711743434589646918049574365318977522792499878561029354584803183616207480255702514309964680100597490736786946146874985893148390018580427860923919582062961556897557314973780550508606262525692933048470331382551705475090789704560648832229282803194764478218732543166047739666221151060383062050549356164302260497145038680776803976985710096363760470107582009968654241605323698511532980431791815307716500138827704024550801821666011969176301281716251651215890927185848363832106571623293088454134377571047040995954949237653301166839583747591373907735167127133634059099466253263962664014751145738307384777885290658319451578184911488281913995698750365916961179341128459487583891936762004499091224022456859527340187745377182942231129106302256642612668977216343504010672503073076444355565452263424 [130,66] 747763682172432897249337481755030893299430367592026928682363181231069979139113388888720199141381669857638651770873830219102380731754503587557005654265683775183009543427585189563811567960168160368788877823845671736664263767393279224520546689017821502137482128424266835352629493981602753249281349078276088887515189016444585320002270722382216997596927728288541970215607637811117910682997225734502556998362351429602332410584499566397905614942769845659386223093869092269318192131995035226618326690925370836502445819313045229546887268110578022979658948391446267895570841693768391976081489533381782290586264450585556991146603624133928171438945800536456059465176033953162720513217265609775110079627212352300441182522871658217966732924281905561180014070442596919021997411291623535988377875128397942480103636209790828286361498547907141505295872033716133659937850055971242796262447133722580820832915553291766756911964630304132800782703179381642143988997926282748439849466009178105286418376403148960079984801359710354921076281812354928143975782843025698873544090592313045841324115839127090235017408309114039123865671992364648476634691356518849520196419753973864841823072037055733009306977160123790175985874069048231394832658783576806367859656676656126010511557235285915162622478917296378891842186596536754609087980082225980064548640151128632757819985105821807975161226831745435111632539180258575457336557618442034249354291203628495804703656489536322672412234605713752274540009588811571161611146508720907839570426502074135781105701511599931093795525083378085183269796053950619051516768288954303499371857890760850541144075346188909275223954867854086728740610841928376113479183208901653340037369030080979068514379304167240742983420188217378562173210556376295943301214094869105127924793196023232599551630384161068242082334187816651729495830126839365629077182890668363171253154631922804026038620194946135903462602336261190974645006237219931076135393721968138820000622903682408145438450109078939904390785504452865664477600061543677760482167081921117395953114139667903885520842876805434260998363101199134853577074976692757944444744756753804095372299118240541239360054109386963593603106237953139061444050944 [130,67] -56119640299411978870082381486722612110983504882374793669172905277758707468855794767796335851801029019526388947766543230677959609911168629238331894675707813240427770235044331173479426868841296762392903956033497827449161412201185101981799222851385031893887523141568970692823126620356189745459066155396089771242800532533425119680734523848436031461064087952322823665909160955319772735970912491207506498300007959344557833040490367424252752407375866407731002217593774428182381146707451474776235107971665512753398762755118565615761461837345142981610858041367545384092334943681093003328578986083721872275285097994969997344381223986939692098947521137866710849859549982124001086243285551480588011806832685505402707482534303708393517306501866642203081640207586061257341672024650291431403476222923866762102513298627023042139506770327959600090107985951565301104297395123075843519099540414604787805469396701939987982459907317096828363468187760858242803761775196878255487936127873359708302900264496621465571030005647238841614570054483204373104837420239339326276903684840317667734395735976761109846162489598437175865029036309059785260334303244838333277339090557348589403079153951753230861651824971501335963544642306082355246418500500823298203865060861375873084276786047738176347480047603470465712580571221499790276062897325771182195533619461272910138262251012987077621649553410390686041018640882752807202787686160821231213841344692183456781692125127206064168841358980734808282729025647031540690680999931978148517546572397446773080122258299723328911574326887168018273527924995264160598317041609059406219014129864483853219656058826600497081673663282755037564984124965836844902187462242695746428593472826085375356320626785067033211671153271908873719394573710109205692129346782728589192228809519516626078583711745596030567125923372769933353923857728930217313483158556609413163214560326023506634762491894180828524939324749633846309257548466001779560442245536530844785448313570218634183620810123905926894654776453014872043900707570177289280558242977992501626812758217953137021400829627355081542753865867636710679420643704821348122909651712847092528181298062584539639981242435591628033810228766217822208000 [130,68] 3548045457547661963846301226007594802250191015919567460378343864673511689056303137427869271157926255312957274630686015776894342944595174188434727456018859231932353327277352143654711851787816750495676620431527103319719686042239226798145264279084317118684722619934603695115429963999649471514330530395229618697646847007599620975713985028481953671559106902943696511164949473334481335909137879591400287639373932388785575509159099059149239127098061623634688811172479283400456585491751330054651019416372744191800425321188523032759968025738149576800258137619162865033464785771242154532597945184311312216653602286333640285273038068145160905439553903402527382867767023191170163460130073739483549057168003794097067807368992264606942840156342243795465628193878347601735326358108510453548148083948183199707135621276424523989121775173852319752841628260611043394918421263626518569610488985173918998150284020498770035370002558907265447486032765212262898922568687240685991706938222823886016278666704428732126446690141133234670493005528388195174468720434955947794048857688122100039705114100478084736154488560027343964139675819954020913420805717775218588270896063525028992501109434162097540029485934658972274315039874897536900798972260417652748469992621188662091688058789555251046796236890622850596493058613557701530052881168495651009677290696582557895935771151683205007691547352084753350586159266699168725821025003612052493671828520485522558966577761417269644958208540337144774578899717892973264144195824341613936787198945798659847128377777151137559868919562534299985032048994632936479548462110608637722671041457556307562568662263473035159817131113428692632960859432533743428782618838625134543547088927598151022445407112795176411329292980142669832207921969088621727313310800944003171510633668068686729891478736011057038081167496980628352699482277396019261024617898125882869710258345262582968114275659323240560629482427375392757271965061802993231885710609404705387194475301414912346099634092629852333967598018512969346111785075631980069042380065393221889900470794284325083580938538195774089266397202928483971157960432480067066064782657685276408349402528085443108708986060794603992123743098781040640 [130,69] -280988975135788190751905859691150207284756984724402992661635043510356802469425680450148496777291831683651931243309671134301253519089701821480483907266598471506075304518415155067147624094063294480798879245346238986327989735342083079456415636177247049624669841042467562388167378343061054791253457016220876241481275459945737226932970850323368581741105464675100986584406299490240476738139718898058765256206251626241670315418276035880822233227341742884084529776557399694665438715701840149771667945919516906061100408049676671524612695078465950703679550566875186668524223628396373780944716849242354439805596489616833699784669417738958488582724339514222808180925866130628642341136080699343795053877868807168087285186471602417517521480515790365921661379182354440882076648299319081986543061092857624652518992088174094907812750692708342909313304497357841002280583995655672560021430951485813508093781117667637950926370643717581661494513772596810612590511646741747798306905048507369018146784346598785164733466126545143324625800797827796141365135217566714558502673828583245303410492024934219749319360205426727984378538264478877237182530425138251270550625520531791727926348048728967808438427241051574238427304016747611060537569266184648666138957449496974731769976458746562725319700931053751838632059410312919798862946701802615391219098465494996658630223347440697581895029427269476921303455510309877638195067531139694572232539287030621777624920042072823496368691550838139031849465355646848651184242384067270941456526362817631833046372770677649568587381985107028408006716725104877449600272701111538079448134441049234364785056289248958828110645221773969977471854869086749623992922798294298846921118731296944908438199137634297677700514283392238417763571245094126505191111084048499652729294630968054196582115570128960679883673519560239578536335620869789985462450289937846388518172886159405507986018917832495450834750427776933081922829233945361293256108508900901950444662967573896096436894667639672928819644818795464368993011902681231472857616006575020488172456559220026958525388288968277054613742199331173675167220339205572535904629968264063450231175422034078193829978428174904989414121894707200 [130,70] 21418499756837815252185475397794473108761734922256716382761634878933867534294132861741472338473925304814766596300544601064322885456546335171099116147739535498051688908859181427431674761366229434648626770494646478635164059990471970219634645949598206439189197503173612613898757366661113450941181534931334302804073821793060183959016721553001033117220986002815329553968062746345774281311104755151312524950586660361571790235349838221584990653630997973606363443019146308414249175961505415952553660447108984697032347049407890293720872849511605614145337770937488682042385052483145818173743150716259711885499831856202906078246043615632158556121475292523570120077018171560830883772346230087703853449378914357151159153873374657828844633644051501807219908237135091658971578069269549866420448725903861316628690489282664358007582241322849811316065079438814456765445945351711105586543052022546233828599011585719693829531294975754997472421316106024067475915715671613207791314955427722994143357520306440968854134287029584945376839378476602908118642287878099584896617565029584582133544479863489390319952326216261960879880315766445806124402849571117004406909562431064385099592693949239546156810540820860636185763922871888738032884688430884352169472934700219347982441598923335585401292113423601501585704405210273051385672891432587979443849294104324466954876536057092039400834570164225883513717227310373559674729812330594996187746814141709088200976016092639018106707051377968252890510187942849757049013354456994365237544677453685213987436803489260940272894970456902542143549873406080670540611648927607568364999445268551217955418057064426236248777383849572952967022312665768637300004990002925954718483035170676270024909628288160697509585679857749977054092412342080835695356123630174162605507473546888545221715557653539469656840808444006876015271226156434360172319613168264183775202538206678732218229950229985539635247921667449765997711453204339685759337285623479628639899053806882364071064771490263474230739746039660424455735908289073063655541719082816428469043982363733844860349841753601026721088434701001498354122105135116830502915355472028803430113568213330702527228897825592999707147632640 [130,71] -1165172881568639854399940363285618243266866925756531833731063087790251622170669239331584459287189790001957064091775840305318960046653980955933497116299347914048883704695538278949693768936857965850703483655084435111619759364534462660797010542584207195522988427077638279394478540146881614595484205267615164909157599763762480861439924304478609718429774853144294440019961332161881987374765563133706803580981157745234324419722455406399304960311800824607449050344418215780757672230159230312515656390890361914995080518695947333452905246969097404938771101716112877424926603994435682423598662275635206945722435276990627903386312231283782797394884297812947194827967903837996273026570452268056987635965161804595328985420684490561651353908577635824229382127508574506956129180462105337503420294895745391198479168768006007777956089020624128797668443645787852937156126312113034223208027131664665905826439460631440718241785145749481247698075554629319978369594618211012442442980207456289821271216688150677650775790908749855847260195080121799916632098638431932485324063980234759281653850465314571880545598403299349446014177257610615853378183782406241766328149413236641692824506726354825744855134995596177685006675578400183692077610797430229874952397844882143528290821877816149619926594116033541312328228041972358749212202545415371919330492076667571902021093111494405627384745445622033741860576639870098069436341914827809347851184295306562245571275900269545892594385402357895755709696798117279152307286197811581029850906565173642610396736305107466625386069223971941948163525527663705549025125636200915541782339511176906233815288731745105267450421727846858560335652605847565440810517827337034278261131220842196835400166763427218986321590211878704785427330004547932228715387264855537962882409438362912770884166894399098092176735534211948309996440482665593936620789677503985618955935058334262089962531346107701431033560470706596567019047979484944773586386703279291694274832384770514149616221957487278312182109009235145067221752374393647613930371245039745303816653571864390802996512728091251485997482345302339111585657418857578236304268925398022972329632708962358104901369246402412854333440 [130,72] 26423864799696597865502417906412709052467366177204729130566355903220122775824640194913824177829287602598173611510653575479807832353473473215696825453734920498324223049918157873662656082088646742885069359620567164730289926485610919198747874155236073665124842835354855526396547807907064328347525482042020486469532624965694566561666854400631486654145976831333935796799170895984648469511304044296766805063226159114242258084121572736078791625012624248169991082925694202540703723660231859089948343647784071216111166986005474337341394809296499299479934899522817006037796650496059059217778159691274646289960575738855146241900909528985160163342061566579907141625389528901588841586025516720204393171120126641898953443390412857739980510542745598258341114606968685206004433755180239427147678143297075309247511124870771275871632698410701853643434231387178273988571760169943306934335564451427432826522931964699710333250863528346686258205553592917306626666900903710068756030884141926460881575129917987605387535284909288156697310574874042534407329525964207238843613460504450118567729100677623557113672322869712532363862829045575408576047944531161846043661180836879091617469970063022651039416770086995034829605144258425727519851507679616294636182008643663279055038564265645660981202130468978814253786976287546422030769405893878721114351964077891399593651378718208486019303796205394407708858083239148023113782195207541946516254355740779024370224001600964508255325493511975746430958329547948152386334896119010219731238424642493716744490582181791318733498292400515820396092767218542969592679520721127025834823896773645574306943960137803362620378343502777644629071981157947080205688764664541495610699211418121095151384220482385763429247567326615831245920011206744775179394220408788789237046082853543666542303184218932444717563383892305016894046773682655788464452930853420231483755832116653839423531764319524170711118962523584422429801160611408025908399920304755197883970075675211245582413322155228087909231134921099692916569118199222344218583582033309942046312536840133963351617161768809602552256088838580333763857005008363439483477084193917120994827655112993755141209536256477757440 [130,73] 3124827766992415140471630298033031258881003562852603893479563757760740482112125180741238285780292915133528355215230147584741805216255719924258696743846112776570593020064113233158590231664757086745992744918181871145497969492023866002381114914121105248366437243394414866072449761324901279340154782474373273307090020901327238578190493706637276517088463989127971976607181422628693466606043752445754394544957136708955316389795867784539254863977233565012395329661947437384950805274488080717032244909595759972630099216526528481040129587840442191049728755087161768466646884001044337430768474702938531004802003387882945911741479106403430391910247456986965165803885356145676531342038302750953820069529810943290909941287631086434788413234595289189928026683820757656164530637863709219718177766995505167825564914399778078775403069992454376066713319022919801215296720272137736935704149455598962437437384101963853000719419506069689141526427734546587651451824022113849236658955902725402657632782774835019764950497351881284096750318449160752271484125579098208069207775575842671016920325062806025719280027926674376744635260232790026287070704796625888401425588208577458465858930003919059011325728250760955256323075420247896047669264922128106128667628106798063083041621860728429461565181240744419033154925579232618000523534756376926382034412795840597603230635266060245664419777960194480101909214570643996519514318621583599120211172515684432939734523658451442805622038848843889207621766855776036149946074323103882785484313384079026541948373647010164770170956871532311307133135926944947914899931954119223407839235123654463120402245086349631778997919641472398524993524214067898961756273098917722808524040098495086442088092117040270045214893783022674334090247196306501765855961359437547614597298193945715123057580170247596287396844417551637822045522048670849009024140544309620843362212836500001656367027438302550232260826686651800951988234343806332379045000933265590777176817216357685962822320587261816609730770020004921340165603097456767951606027525285199884203873472287222382719214587802496716571937321496373625915861898262937763624415997448653244447249051436124177664995601285120 [130,74] -402860474885830600662873304205304362469458023704302026469434300648192453363003746537660685771835257218668008945994655718160821380213168474695516324244750385123552429726715503883300771528313922189035037772775626266386095683061355336776317129048294294497752779066924932811675361951119414399977489060202844283845440444729201288861102948329581855204784925082798438770014738108381037504550477504162147735229512333857829580146415296897389986711255465312217848927037289879124899102464839302417531896406953488139264178574931297893456882829218012708387395887183603159021436874064322939776575242156632269022711226547894351221917457895445836637932985864876814012181910860796160012169858004014765469637995179267136704946710064109842660514470729388523303123580052484047292629558562517037354129778496408557356682855109966298157845307919438767689562510938991727464874631950801530866087609008782406451387329912505484043905244436325994783828987417272788676938344255471143171139135400401226120277302993919597679566876245974909955322591335804648402247937191211814674415584512572013437518040356124349281127659181374007433446976154252689067092665559727131085371793310800461547950928406444627423030086982762967928579697438706149163861022508237133643396779133156705689506328268126713126780493325953542980682004422345556301560395941291635370415930004319924466280617858525798600342528402608031716251829675280163149774255421017970790102600720157636639932544167229928640353962063717070923363912586210247981612876004579131131346248482686772862173516115530378975713272828871666188191934161596267973831818831609822235589933987774752640036206327854336652703707938662416674860216402750957920159243243830306016036478921413681282252841704520714738218893634469574635313119873747766155996422236808877757574566662543134493487495956944903572275606107693498974970384598809018245622376089321186371902132191839048836807890013967350633745282825591688598272351855838471164902707957946061952407877542668778424850567405447502227279939377306654570119896288237494736874194613757704914612146228404435155978341176461989517001259696261643677314850837860300928066692733826712685216197947645728906674176000 [130,75] 29765434349758041797982121626841138357914354911094683354840156782572295924217828334926951004486914155492152436152176613396247662776346806842464798224515268754163535393834588568707796556588153360166061809975686662598811486404373890767200583278350305339270850300192157165767477005294320797286680322367522648693502413487846809346246392352520513664542401590456196735481361516004048594426821825500384646354005907408352899523639312518074537631859652308664930637941319896468761332760955745170123150287066472053815448716237323664076205492149350277308586206018814327299414973429487707887595975595293104980159948199755347067389667820166003133153254957498402028664976516567242986508677365192559321308052790747079480957144849930575979411928791159438688872192173141620834099491698725155735653098943101721343165847891828267355091000891164331061578582754975732157755989988647851472357850563578443615055471905889520763981070239488992551133750941266110524563158034315245857435641140346258656599873712688209123201397566125977611682708824555860677587082749762111757312825852338132970571415716363088588929999583819661912621989534956237094853091046095209755103826254717810939801736169688949683307884308284680646578291559123025105150926673928714528016888794812898299765044190826956697093264659361299566180487636412560013412640388415794666437453405145155826227313239469051211488588592597376700078619558523099411063979969912355407995725218561479202548720982671765875239564517071034929686296834618869218090485198406349374791683651652005892692104552162535694596788370215222769747629379283468377791456530965974189154446589263700357185054410172956162710192715951418976278991190354157902019268735140684130649512935767416312462207799308616031358634523453234196983128289388278892824827386577640186344317474067881228623011483683789513354531913739746339077857960626608794547168690904591765439863678516499522225772507835237299688051966870080654141439859124389051769418459800846021451521424945895658989155306095591710328562569867567308576918685014047208942716781867429177394181443457799407523815617141681918261317022664624668644825664793690070332200332083550673256019614258200145879040 [130,76] -1707376159424687986513177940460664545001438400162943072839313981287645743437370309451972944752492418912645096335817427208108531087631831543757659786334812887732960436800693118599735375293080450479763349465975738914461646688601283775731472199753808977239369847796785786956292718164867896616774874274218401741326011001582040623255171481360942478226304659614531003412600797857785301007846708719389319535475649785381330964878137210734417836588441602551543643250108958088747225956264637563830454460543731259627769750238485631629410594245412378678051664710560519502237663804257272283863339567264840725903626437917633583302389039087433097370273841348616315955891015202368766075628872629578455843241559496983012927997755096248699864711481822781624195857775679144967719493555237693479596495656317925076793713490452239221055107826338756842055158109857841149794865115400835200354001433612653601377764506581343629434224847646479151201078986631938312363171325784050746153698436754449103283424140148110061547952601980721064016138442834730973698776586409866040046487871195395621273122344905469055316742093134058146323598136012966613535519012664327045887040128179631375498887696542912498083427329096044672895683993752235439308201869160008151287914709054714096700133658896261979726681357185066526627993291708267320428027025077361853168078183381843099562862308851206066804827981227647977165042898252771244667413048603767945196079591945373281066565150077663176391377139355574951307163776134839161922297122715248727347726486902810595581061004942007705948544357103267977635593626872813986131535513002108128150277648994803172921997716906170061749476162934374296781986060890701174566055770047941609912488996067810329801477116500454810935634850576917373744849449543698205465943387135705713304364889198916264156037232551956212704386913117583873042586719956945923519910591984217572263985548769769224466735168376230121561518542164440635927781212393262549121320903999120979652749795923462498429319922267958885085296654054401795010057533158829033236614091295495267005832541642003082961985724276213864060239353379778754517821852907157343489582914228134831941850529420565544960 [130,77] 60387723276842236361856775668529161159614365712129832008298251454538030466149518711161079149014720093365054576169281781971894593212147840341764064970072440356100080510355951888541868301258977690188575116212951662278826441974317979012373498770582997851565080950657654670911494671256758252115006150980345297498367694246158255223904015740969446012856071620527797213131197651223586254468091708221170660853603474381859300702996542498490765203570607110230036585516254846919218958496422681980011975025026177010769117351094291302698937618218609762065091857731396204911061195144130530497363864506330473049151993498534310719103271411884284044571085015863724729369253694669147020892247954736458230549454180402815283199577067188179654030347867510251942220401877955757264228085353730564420860920059895565342597275537740719705670201817076112981253884303872036581541775474413764995988337043406217029685585895854335973463279059429671533382882701620867540291010642873939406155294198522551454169521660753002433016136437403800109880729845526501792399707605486715108026829970859277257476987332957445797675475828571969668402490421045730148146589785883784715587601073700538399397553033391428755565516805566675396157119876140383252786641291878062336220126134223466472010664455452575991537412536740139287774609266653098788937895028375472257353757864297950603244739029486126506773507617183547050514032390635466579111976641354961713448719456567734020159790435884430908413464239505962917474043696869249114882762366076261888742828162706969875263869567714677705325198508405028996832927195458451012025943731053755732708744925607984885428522012888178344284429174347031750818834087087076463463322370938995828586992625771754379395987144598112607454008511306386939301856124298197754006726174139417355275181131608837248011343782110435358362630360042447276973374528079415174779684375678104702923497590185969005505238654522113206688977062423041206790785417246227611728224915159887491913513474155963083725691372405606454031843007141466375148250778880049338375046439894057336993419009782633345557083142987881698794543418269637135647826047823920749744800722089856522511545462456320 [130,78] -1582881030516396005880664141185559853251051716655991112516400365215549096315009413738479855438849975217723660251842630016523914701216464025899061189401215627795068051600452178128556229491018714262467167794892901569182912907146886629563406492019533885975071488829773765447953051031819713204927559117227519877533437917995668891938254822737583742114271090250778212033031805675936474032428735294621446077026392915853500026449229504960557464608538529694066470185646079349356751935869236585617234219883651943057923738659986452167050326371852525446203540451489522322073747265895954853544019062704765672021141378824976241860484583002864190619747624794367616085085456609117603289372978679140481832861439854592734866794854592228541483674224340581770919000894519808215821925406283537282766523209503096517886894954694069716089022522950338597460256422015007753701950717422036686721281667774091749356383687245696230785497148494887302742931629127059930223718126089483103829819714223146791676544671768771166045615189812770661993156671712996963618800318654960808277034400061782672807070175754749245607193868252874668417850745729585282935098717687976596242419219171580385312608439822075092606336468838774223820565353122999691228026281396167338650044423362111052822743636264148107644840641892259165992025145180894410329944286330470803517299221643772370225993009417624883739419912387272489103334499940521730836961839252469457615563222104417437139705791889927481998999778438749826717528655323418220939021357307579060240038720885982823022320118058218175434723878814058659475884750875009872723511984994654384268688505315534890137989493131264321895007229020517207961063350301130023607118253939893804486616163115016516301397512162345208051202330240111592743796656750207517611498758455383335136951011383309240522324847672897157549340512256778810104904365444825560451771741569448395025783226288665118241125112992155167045443385191761693187703537105204808101230753791866789420622922618281562972913771728846827655420082017399407235191066636274935167168668370674196044254363099300279296043030886621113361359454311528699970547139368402186783855180616514063765264506880 [130,79] 10789696404317191043116996732791075587250276285770910088432262928661853665188991194662489089343117484617483669558450778007530562824492269499317256874720450128350858043910958995222139576426035330842208565199063160731963379152736337418518298269386368980528022881406913419762356960358053603096121067869549503573381209260391392005105451055032634332187471165282039758260028680670864814787890401704807517266461729999725496478707593221139539392461075613267890169329293064472905448754397151093862651553534173943398948694365089503372769718114123828288830645646283146009577094735210576571882700796059828485129615149447147963385283504182656610284019894275649070577864139801521225915222401554686149292295128860316911523886901819933459498872854005214364941246607585121174383424423385163644625540570463892433183789876329878789156991889614698596494812442048345965141384692586094270989853599660714912006353576320110322742958569647117830394211764361247192973963508916607198507489954370389895572411027953586279972645476247527546895858450892074821390555553021664757859757741794168362738875753912948628968121285828968886550192323199555053905871039639310877075856302082975056464171662904813838414641261684131475707616170648488084255683262072170965274720361824558338153341445808702239348538188575787339858360293143028254013425458791174537580772595232689944968601756719410287534429359188923511112047774416926811557798195545503024617702375157597908112661181403306805776300078194295265786523137376510259014771679852626401455379023268896561878341687320817436668607802105645999420286006263862091162482323586072856217961330811470266953061216838816764566949589681098367469590680779528701941535798266986350164157349755248403335883286266975809138503909330610830185967212666160123877688994006556371523949912697687746578210835614261189514543373730988549750401233066462217459631430507809158051016410427777329646529325701255809985325331394633441825216645349508023751698927887509749970033818302391703520959948759223028253222036264498901497122109891784179512401079999751828383711449046239084882529235190550179978472278937996630927982543149246332732335129051456698103040 [130,80] 3745056164311729042659370429149308449071146633298020885104367063605925275252660284429729804037680704876149994297822723429168400075562335917923097513408297658575188261919511234605115656746029590871777284386834810026771243693582013096601049223973555914809755149497939840842934409936399215244008943222801410459594900049637876004328902633713383962954419440705694534424344114859052134540716972720012027577248856961967960802174118742677178501978564513771758426481496554913187791242245331535820001108517503686055337635679444315169092623988371038018961889113369868428969095384021413410820006918308924141096262668965393273016412468823439299794956732381208967332738143957073073848035560946486026097483287114862752079936530373327462996885179798745123167046288542859129339436643448573171970802820757925748190122162880146746140388265282909996144700154082315575944444943114079512262198138382339997050249162783299855251705596637062269787526586887274458453506082737491163473344784810656595212555278004106374182272674626942184139504573185253403820446448350164903396289912781790395582571616917059648266306582612300012809974235165983553222516663287285525732972777879148959040949749332502329929670363711353339513169521234869077506243721689589455664611647464958810171122635821678351017800850304364546111371385421372637816714042750610912291106409373321746414625652828250131390487429818011404004927868300296660933910979993825956334445082666878762104325921097331736284255087209274367837225965595199857337955510106193359083803069779365004777363019938187424560687880874041526653675959728601159922325639995934254763858022123250627374638420515932513858783142838890776566062164364705621089223864829978766313595671731762508886487964167535024046519646487508701678753100408242411624415567692394774164720160484323358971798265382184921418807196516671655565186940864635598971102100173820986071685939717020624364865032766871911485930399876675213040333944151667576677596446928266181733064375627536382142951354865800336982254945886849046777803076908233473157185233885618806960266310686280535292422901713101871299566883166498046257536388817412935589210754526981652480 [130,81] -198880268648432082686794179534002362299320202649447151179977945976539833658653691265745948286443663598683936863878865319070849475490260646298828977562592918843688489772545191656797307980743053173883086511408970674776092802775104623315629584358995053716068087783229543577366332958395992526280990243379383330346599110727910512905070843584389414260269095215913442352531498972124443960693281044639308882064581823588882811264197660715231727155389229568259263243687762725901013030618163719088757218154635921013117203190641726510419944149933765914277625812668875236253958599417001188294731951250617662127428597860302560962135408234241551809027060456696028251005251050359371235206239968860214410802190917989132896804015085022464031378146778213820783838204534031832822763848460159990241621017633629333572812451793381719604626283427061763862990220942031306936522816566095920943763672162411981507246966699427478153229513360213990736102828166339166158916764180034548271562111820100142694503472421048706896429000026067314019074754597364732634493347131140532170564910103309649031268278303760055910804560257861053153210298078266881925914931476709930006994742131382737276693897032013192017143702954490282511792380615281397479204684420482813358154328974856690587914456818385084514119047735968400736518285557677506781386628044432546613501527158383734953553827578966639880961340497605877379857595959705389226788912872972824015202895397414674515493238869580597464147310507850969041734618319765213625302997606989572198239599051223015222018316836586935236761747647204041916393273530814038610946457110879434818225444696833545537208313126073278336336880205317716561994007718544978066744891302127762952357341814568728407396929774718289634303574103872087218610860608422364566292478752347736653922066605142529440060714204321288593713294721371529905609117095523585982205861581515070761406655003673769319098822141847435618377211334325376599301155822847411071050046971240576340056048477122249727238142124248825583603461869070588571572903264751940401549618704081862617102371574634234284445840880575758039440609813749769714487373314415325086369221952143360 [130,82] 5209085502787423274576201368823648999094718857694179329109288006727431200776457620323481944813756049594689845209094509809092714727946402530420291397439425518818876977791269971311389415183495302107976234171479256558113559003233006901979205454546414162321319506871155878742904907546099575702572324148878310517594585166741255528195992598503403522611164428818549564880971890361577829151194849238779956098033352871835080888490617492779377452579810178835247597353427413164064719307604139986103239709778153313388877036511403685952070646736845308706007865514760698998346000845793401509974367883488732599197993688295808998744023827587926889929797402047511742689174157522950178867772146572558012436718942934026783953609911516701203544388662930265305590393256403632556890002572021655499582966832034786672712005849077202572266029936741648830573744589709008201669795469257791517457923645523567973909953842067030532617485790306238438603219967630483469331015538038158121011107386541517757268474993632886715877924685823827243004469043017257924078366755736298768637837986227691243593303703605870263224406702446612099749104642517407271587472588551674715368694524178233005276394445925809485873287817637836221194381657631435246980908872622725560013157799334380935982683184138341807658031083385217249281197710668629420935984309321010292926214361577050718258789360779226091322350887045265182392886586909986608667615544999461419758995904998610442029166759172308883945632596387510774457248078487773157787864912209473238698634724099099167042742634293477534923883850998161205557187410711802454773033808062082828093625488133584094611633725816799691550121451631426519473550039317385060277585551799925866144767027729171514252835055977832252149472784976643753309253066131410823214709784116054593076991341627383503225491343147967835193367897902832891825271103676984824501930931826240332058510451626735610935709274443487632598558967796277753885272422827014732923305457008947084844617511034046173039459311248260678496413244420571083476840747950019133758953920868099082714988236062280346490653142539030676198942272575340977156955920632244117897174056960 [130,83] -131511696520418901224340086973008898074083654969498822675841258193186481477268511636163718183983612514800921435094995285903837396745642669151542048862100729967124699596322319737074305831426891505154337870864178358220227824866733729859584528269753952419386430907106081353209038187188621709028153332676945416529227559281572000516021754974930613400583384739750276975999220125735762162714466826660440830390535316487389072447998121049459595674672754251032117276616759841602400306409069316302207799666477730307319257071656973513403066409148290401547562950927021992329880063651485923976959240951850466940534765398369329150534076749735565967241754847506027406644983289820686868947926894933263868889696786598630451060280497259165425475189139907228469859665668808182041579037925495886790253458327989858307015452155242988755126590551466530238968096275865615411885053820281900039081349074527995605885032932174791584847868293395598283993896319136144408608776542373564295109398023802865866864883667030090128754808541709464154112038678536910804806758556111239512976005656914665495222946507048435824814684548327297750863156932706080114442920184054630824088089647046728346106171775066586922896039520892019923916495561335989006228474628835802122656906924565676982632428100537781686912770474005519735418284769953756765284582095175570724514780000192807712436916047139677006836431063342786174480928449480443469088979851401033141960324955920000165619776916714797787334765971945453330854166447196789626152514216380769699996558028996884679349196306742481125810828560378977591657531073407009276038456384476187116258351658344427880456776306022624977665394909199002013095236844152515300521038496049963760589780165243819496393389560706479402102022249483387408125477305945227020109566201176672312366829565975294485829917812520654752224515784509721109980843219539347016621105780843382265708646116134655183658451487867814342188770405963001163387281732702729060693191961346834128275802169115107653800078451968278661065980344160917148769480553305379244298383145361584619624780824646502313009933800640073579172335868432566388290772448777013460664320 [130,84] 1577766939945266331585311814312550229755223333094790527948390878174086112629798957418938735326120050669293432403292085304051972503528617137940615612052644349359180518896875778240510424110553178219447311351841514777129399676486145903684099588924855958412654622493747747176167161869625001472111738975893024364373071282201996683796775326800616750364624215135091833103976120374773167925211221748765634651408870937296697124066626196591564462626707453454040290148398069094254057488872508529961077500972631427179103610034802544451471032287740069591058648641787399432626120371288982308312363737567368068563381669198172550254446531541083585021614068927982767045038156720232558973463819586740927548905926587066013327409331682676717023670315954739546474050465847814747126767417807638089605264796433413339522444723793608981362322153094197865373874047328045993404370407651048327430339126817607141620678721935731137930879786464402741382620004858076848586951420393205284071902428745728865717543878522709744272374331664911486138686865358701110410002227156114049358137297812437636746659082019662376054248667050209035649925933665501665952369785993499662984740496860164931675220569766590735380273000469658320414013859391678072194923192273880478591737999006421363407885570043725087713112901962030332569927105837044955582676025100706433236811253829813326538247430367400881991896071961529713207305527729429164997082552183281745145867021216633329294717614319499278156997147145742012798007370735728743043660775019926181943721411639569390440626612244782096436322183126090900593606817010118348852185871685245989802237251839000180241773332494516300850271738788099917768185385178267266022319608984265880611893994713797395643879980939889930324532685320972120675675413039776236752777322048227598963169231579160229844089172025178522976888986615101992311220718560379613359449217579680626746882276572174006168973774656945658901303448282427666322880806809447258474917684496641655196917948768914536150857414766469589184767834384444929488988348397990464804065699422348301481195286843071974904612338586658700720706319407808478811210090700645335040 [130,85] 34785385147520382040934844229053000551020627312196074716625520831503920127123607522310846782422377830651087807501486091577791413884379915449625204229657048388656126204872297003181643694423085219636520282836740790174993332151869694889540947998882467846811867218186017228599139075674842151722706810401652721221762224704045448900478745777287726376739242664519462343969096660249431656193073667385620490984422900494051891324555729249240592247877826741915740046697545252204950241884921236935033132560378001689715019112508221481112109238065948783570437883761759635621697193543785262909562288283622395088881012842336857085912382239715283558074104934670113535500618964865721970141270023445338723612622703235066832523676820625293175659129475599466419960132401447107969461846819147388393285660765783690253203813124047199627530885615746863751468432147700516787921604492597182590959373658402076892283345850469744514139438090923586723971133743780425703282439252690006603773181337185041003013129649983974920630700849468187321214325877037448772596911338784530392538281850655094888044730332428048100350884485554567609237068322091034662390824301493971920885730729696309048551905181099146551819163890742661941391942349641274600359707881543724439397730939510118235013467247575354934590702193821462586671209679496071153736243755868691611443176505509289971932923532222942822540944903595337547935453769369645479897682274316251549248420852360599224427869783923396858106985393962038193932914297993693019638686472314632413548351093438407004170030846414137118044800993186471277860747839785325469336299268830554082184409456594201602992300255056581884256967883228671843115910265868730906584553063021290322007020926115746053835268133669195728219266708005974400461332064915681289536915141629360573238225011360530920110109735021264392389741782456096188414990820678247725667271448905789587691725489936364161007546091077483398478824062844424701598100660228138422745844526986363224076759001225922447607019117852900187083964237532669471477779349727338730366950761162368668048089970797645531764580947963343564410892984923796337290945056604160 [130,86] -1008108500500028976914099187824686603817968624023847701808957722191525441277440800634975131594403334519093600607397581377949405513279994077937268440481949583582849088598275303811058906258001033783745975675203056636271453031975132516221798167221273694478101493547287567114636879835316096197551263180890586964097122517190085141320075594648346148291799044466091402338802348795745166487758992810118356803276145735618884829196509952873616829108784934061045027761447543999578976317296899911671091346604776369808993906679598438036023780480731023751584150239600802049522564722631989989735176297924804992421314493613019102924434800708469103734177049277097300181433024420581226640591817063030880643167900459420683694342728503100471185795292493903984450140519843564372795589722261452635904462967847206930762523980032326573300212781981019168276868577436302543731738306523724449822451036519017610610699529812366825597657368086565345850062534055097857408937680962015764560598814525121350620591658368748577550538885842675685127007346725633812457525481210635054392176138095611130122624642512446374192721332937267892900790724572426789353044116339418937644709834473379728055549063026536332080282929825342904263416431056400358044719614503803254234411404200605835080017642549509991211489381279012242355554476645471809794572580090687429071806656152309555069311299146659545064763982875161497342722888722193007644187231741432422225854889326594292028768173731243129242517373965606093595188240272981186422909135705371668087598175986220367739657284122941109870360808166873675571077332934088757698301924324545514590310355755379401043662674537621998790678020917113571704290192748437927163271660823393316632054602287676520866529158818894782566125699111849320804413295291884662274773929051794614253077029756742306379233432596255538470649359514843675999218154865521133139357280226506977422833607664387024895366582786286842214919167524831049968233009311731804119336821515442346512797090319434505042228103830765027431865915924299989012607806269439077354883356365627004145372555072019911474767406191901817463752577243779692280791040000 [130,87] 20019712663906122387495874789315795158415963800557968000897705272423353233524281145481305659174708394930437857651768524671787814930165825359597688054889836298796750167043527164509339049365748998857600003792575778504563176651414565554525418248908629415536591578885588287012619237969666112049740138494842859083392832618572181264810909735693846850317777206786097796507442424227767530563149034262683962139544268281326646126246150355099774283812752134621892149997281596893235293223877341231879369624642631636115071702597573152465223824371790010600799622709245556030199173786108399869980403219276757038027581436109598925120816436206695311453267469327742455033688332845613691048031348804551758673791995536325803817615638724572721657413372993096452777247439924344146280011691819707554779525438161637796436154256081151913078109410790680659387691228144956218411235941195848723662236983272219729814534453313060418039425718091983169516772348139203734398505984066278911930644016916445907403658615750437459723145244570560180396322925361294758938310280518387579621488501832675426168560632562640883613772182161913603399471968776018228458153358964070104918780498111425160977121098287845288662273549185909222987095510141680100333455520954933801704102200404141547588986171476299403179188487721421662905193948215577136789662650680676063788135984876222145747693183559877127679203360006687762688930692630067085476848203999682341587745279264967511024521407615824928036598621554751188841327384299996895806125568131314409991665207637784572170206622982049332064023072567699290912239494195205622033225596140411948671922450460557944992235322967479814007575683252646888162577484650874590960847017783452653466334064355092624190462432498501270537383171549731410620374030438125287951535303478914166473599981968935924525166088963892004674318163484556114475353328727561727712250949091841432096492214814520236657582609898804448234431541840386268237968656845170422727913990978781141407763036613528536397177730736091897680698000351454963018270515109724582151114875247426702073409544578544829654914987913072710426684845099189127188480 [130,88] 131364753855178136278087861768191812528526305827482436298061176275364753834818410658187063572638320879284974082353478954759115594028746012842636015307102708117081801885397848065540325200690526555890911869757551826759950912857631351055016103862039275254241271406477044791898394089020022973058653469170602475664988340389117220478221324899031791807746785107575140637117205173430833133843493155643734348789141695562436367745771148198829281629059714590755346015720279855855777320092650094328311999763357291534010198768698767845630873951263334484180808363845456553813787992459928299010151438789420891156501189030866312514895814587146633430544567269227416182739567839929925622222982382947529659309237704663391469618334884342211017858010738780107257845177006528917135949100396028678842393994696632170062013138440645512411993928389073048573444495057219849103866963193213890069985284294156373865080635143000520224644153257757317555682350718800612997187706331093843559167035357602888170413898301334951335805874418820007924513802372219196042389754395814501161222206917162893491495361308965340037443159475330085461745628953788190609014907420451298024356886880208770357468601336217080547614913130592540554469454142614830272326887355181605894124905743610580019892431248531441949618592494920658068740564802503670475102316263188773827732009196545425941009499332012576538973636951670696280924795596131389892294501295113086894393039980385605860595341713993668304843563861781252235243217413672167390101142450259316852016631684454948468525886656298512040216059066090420637198601564195876761338455420376383143187066464993928533921524645811599015687731119852448818568593127322070947650182865711980968899936540766432093532320602862858280234796215129933425574697535528911073391742106937470165737935993602588043297414410772364188863386975766739625313623712558736214314872991344954810287638105059433408147576182359851765868644535223817540685537973602399822333566542749688608294851638550304369094785384963471602862527163098210032714151016270747307298093932358083140925331171111314706446175651529837689614094236857139200 [130,89] -12807262122407151555840316714736546396534107090771031616232409257207445049329549833323671209621219700605826611576562379185373451448309426173339745240656035340964528074811271562179894280256536070991816446469116997226844611579137029854990806079513147417560321691527060568766530602673664322104745441158404901810895981883289646663430201281384467859245006150865756747603857836004113819155825840288405384646373326429542228707065152256144306596948000561330162961758369986853002745709272870576669077441469472714463117605473006213897273188881711145804183489268321478926185465792152565541953546566567205055764321949220419242818092076754095511246579241682005387885434698148325589302554162723547452263392748245462383103299645085365765988515336472082684655140926965375088637581123678812015630217876075721054158941705638735785248950148360676743788977618226767874644559927295795475463700693589349734803759338407327774194768352743820121389687270551466830994498244196773013705646785427237758786584890134359669314773613504558103511462217764153046833463901750858296635922778528624972248964941076213724974471755143816595807602013072329253405820258575971087624069487239380702968492561458469125586529692290948395864319200134753541445160879161536761802613480760246502327417540276031161202506697452780620847297915998370309743511849277468605339008245164160591239323447573630274684054600099803828095596627589010038570619133552807715639611568401694744051424348249033558829510185231035333683329139734173461220291500186823940476272173707186944393030122409593100722543300626192390925806925392903024288753064584935971155602549203594835825301159864669471834110919134786655251868486485657680623394174423350900418457730277519970702503495503415193371000767365464427949360091110361776431410342712380561218451602741363560277905073292449438741070934934179371085836198246887844342727716869418613392582484589615007995379857776688280531553088290596729649808022935542937705052469075887769983023825471835844767082976454005783792154823062094571608178550096072996653642348527673325572392196596369218983927253428964938728701534928896 [130,90] 387795151301198991966844925417260385667605981647294854324296671088399466286806908517811901785518860622345598310473696342818637205717292536153790424307811094428793644047920810793610343173156363475532176694908154834051930153645887453628596233994049242642674276631745006274432228982428986220863184595108548588820774698416310884393724250264278734588579971258221142610491043868543890799482525329346888482243946424831956819327551547838676087302693319963807012221092278726144616821616845344312744151745252021743563644301829585193322688974741883081759621190419547772965645092407929931479223247137704096576361992198185240904733976448442898223197775456081435693049044139850711058814861813779131721401818136953918470369289355606334357189621935221359387582014327548161320501090862620007795209703285933037626259842157195630894196075381487172645952987480233676508305759085546617374501806077225818843115429628352918491515153435430157454906677974425714640174110838856920776880529694439453420796014550476583594217787300300197242963208315285277826029555664619799079619485918940559192415277012226011702900092449821217797575003676328708703226049349739609092482024071995886986310262688792656776293336178833747949986047687290886277145186717454740742889802238976827163373829091469382020556507669552233404095981526062828296739076824787384167007382405927787429559750407502116258448975123094688086146940146582181605763221123967318439710228250152978266627997787380592310599897160899646908329547820119326839836766009611429821459183772051634542010726606497574727652518051523876871721861877655174542442467263262088144577880667569139136534769863454125575596046135783735757727348677256645337850955012022712377373410226804462003267552591868694964252228299249558570799246506351623310845555306264227121347550474302996240464332061091721525586627619296318287008573404329122086920173374523763497396715864613980506557914660138359963645287443482496786267881515960357012799380119720722838985166529800520150100526954226874711430991647604841161313812093761604779389289330015572956378272401070887436412918766811379042032287744 [130,91] -4663615128548562605848851116079818628595907236144901007780951956707869128402276699816251223570157580876060133907188435627567948453030460221871200405549480965978771663585390338704423643125466660998804652397505819080295502836336767179082395574075700414639397948370772809599435725096810673631809607018318229330100879246883504669830233271258804872824755820554045853864922461935503187667130961650692477193465077649718954785571611016684025475994523538911708262989195274380985087094575502045419364980250556054969245440573107792646305471860990327943054704837985630220845117976346150578929114039146838254699171080923759949730364620886560480526815064653712029728503534587540156493631416826963477990780344184558263229119481478089078228677990308605911675777574615389509649651230363099483967328141637370480853015514178418329115697967598535094243811395754297700249768715574682574841302642969026136567393266680824252282639681183478736931709193760201291848958929528109002672434634302520496556238474165548328996815114342559107119056178387110463140936510976161913714620157923193546815839804243704904332067207081179880121708043940697283844029108907277185050526611358574670596486554114429395699819440088079549470079568324038737863565581259866797441542486997463240799710266069406550231436818692696402154667000217497667541911204421728964018771026393516499226814228519181974742617902439675552939741094061927300578077905798237473799696073783303388444228354203011318028504682008246307814073562727971278461198240059434615134921778891730562066503798555441987392604018839183417072337961104366754984597295219799223214813947821654059808492130589227953514033621563013238842391041186411818662866984804262379433810450702354012853870801521284824518160479796616861187588362705703495709599402812523752865654082324625328074148998426631477351399968053943863271401956383798697678731877960874228396734876199926418204349499883227855403543001444742415373783774395837667003839444374416556792782551599233244984939058402085789159745435174819233005650984046824804089237218467499323528263436235411851431928682674470270287872 [130,92] -34817650550744250451680204811845354756590508715464153966014647084559055815174583407675484355382137014549871137951409289807372334581239728517351792295260106495443079313821077024801217635787017245683005824960707631837746330052047331996602392382816370313644999848126988302608939263480328995801984515873998865099268058405127447623876254829862948839350805614432481385082169612116389548198729255531969613809158501975888545685462884594693343478246636389568109115176791113133666508887850570241144127523688482025031935765555188232957789537140092498696224365936640420744275400225394563432359869783743400736145419393947134514780729421492748743028820593696036283733512135568699797400104498917124767543173879275619516021175805201944363012764477214173385427610907426759790033576290501615359597031381139623924183799534109237679862915690720836254784233369443322721817647067361017791556384484695063046903809075342398939609899484373937904369482754708307343423831340528310354457042198200721592111250572003299261053974596807477066383006885841836722440697797446508001440695119539327973114873314906472298158262077186049847079424448530224658668559325576707998058763196703364096413462641858189654916466200163025718059271250050830362101054476693785742724820378375755702847265396774977859444585100432836443547035666952210678096473994237332813748436916642178461174536122039152386340589635277029514915863494218932206934423613519301730311449063840935147891331895440354907637482165140899563513308345214439364703142803243833542088438920622526239126140237330068610194088107942400576605221102962792055291917084202092427104876173037757191728875488313424369925436585995077335788610402168208549147474132123637760286721748410214487953837620545889914569525574922958064676212872650930809884870807867560918788683494065145231800267682024174968628738228146454302480787237694694408269896982835251220056835742169333319198400847688731538886839687787126159918923962508041710350118292270034246061884946902263045267961806422103046966239669175378854280512342070745988831041548444819855894421630796429289631264171032313856 [130,93] 1684874749166504305435926228031932545386190004461737331019527451137911704177975090276890491888667537975489202740023875738837062966904429512369164924430681042827554945777248696426512606987031812620755306740541898628676911274509197352322677538812180981037766953008306577799404760928930881882214600706029552404991143711211734350320071007294367875162671145123174580491645244157679929271084698626172935082662237924808171911213368251771466344746990249647646917465207629347508956222957197514239429424913257445624658091627016006121135571672228336299438200654401500191113258035843975187300329416128811859688602507358764279691391410006823655809987441485003844687712346978330814852895113627878320737587031778089422954751322592710994959379881980545471430982152058637844085790607458387401162639680520818065293092466171016610459682606929973743104676385837006295702670842399732809928394030921395908790045082457857228735842777451302262067276972295856819338944264650228998718480447141549404621875126860739691836937648798128467472898665866758317565411154523682229437660060040645871967066420324524109858535824444986823701694069367491490880564250623209170087219132415084130896444656150021643241227442593172633972894604017733925835328929271271745210168039439003522246089294400983821410197200738175846774112593677568648595920643015389071782474424984313399624178028217002491236075799599986380957261207316020846636287237363188647260415317100935706399455286193525950303579510177898926720552131321968741195503114518991223045663543278973656882342492708433651792357478643988907860481405333685947690163398821078053300027710499430381762589677758035405173227376587009965609809237125403027008292941500935367860492706318447127935204826780131362369605888534665661854866314620983369572630292043992455783606514230804769163472291895580924304995970965787189663674614988480957145672858733123526540781911592206788835289442546771963635466269176683454168081277328995122187072080645815093074147864671190762119746761706749244158201194075649648224728705840886764702865055187602141326418201303424364512617411395584 [130,94] -11404532828446627145308720217139198623208833556958664603931358167825953901586732513900330053202748941945239074532307344657172899700253004742084857050666908858602922026641673466205596191101499503533437466962324091831293011228918305282587547384935236640804407213205431153101353572032201942996287923067218567341593874135645255645013745953374662465993458862917787292937270239624723215451145003725770052868401064187512335160581662290105810676986007509896128264025871532972447854806171020932243034138867486399050620684029485245511795290772531093050077952135210421790110714446121717576036086079160059486531378055077664843663670780143719459056137305922751171871643316919320228014705519051193357529585240061047078029754816497353406062439710591198205660870512984511361306525958315179851103068034642155033941776936547956756932049910998106087775231507737383854686240210261434452860753032254728057119100910688947049372156888184933516817718597328387323535512211078211743121020783477010797745217317903353966487942704777312159150389753239787791302343939071299069207455147666822059193560942682207741268474249777594626316865061649913648290802061913603275084702209330366734553192149623794924537472516140924203050640078971765396564591804516645307739496110256407576689749787361142020181583586517166389679411869252182063716573708080301117711304333301995814992117948192661693120840354997245764199103286510108603365565373373502212167623104551911216259924358363071957559327700030952370856570368716341820858791454018741642713327350885811948823253247939978815072031761261484649391925407913698354461326173608929022536464759254518299739680026065162783051540650172574279757793409984292488159930546788511627714392791953938676818664235680356189003349066747235656353194889581076626806290909974302397675049900010936138150545442894282135031625189288161879265647224148736770110508262909501963377889063350489998606930287610308443214494432018944111921410060144452506218081637403019406396184165591858824573808504739514432412364301527489281978844901165269666286369483044897159866646373522190073528066048 [130,95] 57595659947472522414897215506412473711457959832047147258165644543069959281680671866163850655100202540069392180523099735568948085510130537014136118713762570145532377336533400551106991470261936094099872921602809796559986296572030817310876103116799805056112199264936892224724381243595196768530239175047137238976769897094418195310385955756038880441220085501455246742795253697429741376328230909476846900471702035394120513081448269038805296099074048428877976320527008043313343778072372858932483935585479723193948920861234463384963964435668710020394708831805859150768753267282491475948180383445470595117888596707003661386737041102734606190770854020649001773029042147851031895590550282743482193814197752996586305897493050767519134975079370364045528363556806904821013389229471660658174374189084119668597668669691972116553339188742765748965807088639370231766049544449015635210487896908547979451965968537683777596128569518112129723803047652947100984946475784255492611953044290811529781476291106882230892159484001944748458724289308153091078937856562375163875740582793205895963418952581166377638464445368072700337328081747200674446234429658665949409214323384806706820824766295584259725632147422448187528414916659597861212085259045787177432373195380630517588658739034367204591556343207284911696244089000263750232061792586624315226989754197508882201378754928008172466884851254603817942433500112492779571867349813883589809603862393063836851886818329405212762926223055177048198036598236006427754268418652580212562298651503861920457287654435921513632727064491456357452340465154393837540236677727628672231250506982654530047824679117267076913558112027124942928642670098025849952160494818230251755676521618490212618748961325385524349366934495768799477769918645383309221543276066097279716959298758012770761743833115052099874538807278591587806901924235321228084070983049288048210934105216399194383825925194602101919364792447251942291534921636211319712717294798701604600428188646064236532339397817277574681717910699662954831268446286051968931179116398565768031465574140951455212800 [130,96] 1007962726067820289822226489933999180162959650604947296660445909830283040413138901162089645610229424138800881196637732396209314900381593086450469044866287724507034406295613801769955168242374589861488521349377107148798708959783212047048863988990096782780759190012867397012123173223068674795887454265673243806120301522759684956874075035374653357469132150327743374401968538253433121958470578804976950027864392118612645536579783879983516977020570793066577709547033327530708351436693666527594397269352376621739714655005710265921146093437666474422553442467534746501154559519752734139826320738278200958624211929093207985033031551454773791488286267000224606963881784883192698124259668778069580076216244828179507799029919463690055773813562141839821387657739614297574657726742706844401007995114700515189348755902254342256025750545193152210875708355509756860473424760150325420191254961191054796514550007198926851566773163319073093923679224184527502305619240457058707829915196190898714031770509868797036101308705282005626101630981697044264905008817297769333521347078413006813633036981316120350659693908497167780979537059889925794502300485971357009245195825135947705425935356774093638748244224442097188131565614062458003578927160671327293290916824648492488886132102437955838501624643493096284631884627258812147079884779092467296782420439901117963015251649339395419785174344313669961858919837517368196648380631030121783559583390321071831759092971379283694948852227226477064712766308153574559427146838851656236806464211931852429744746521550453906718496253085049480719525798545369474298763755510983173546366964829104963368852495315744922178334507800596881340595985105174889889536217513602836994067885271183039372059858306521892389602932258800007325945732676911844131890650881621469511450853199788281481697833878518379725823687569302210127378821679048681854777736865953552166660943191348928959327493534755699369095341506852481052414431770740918958320983047523122172628257207781747541763367087689511087532278688157452018743333728151181999192478744949066398072724425539584 [130,97] -9214996069770803119799839693711256214970281363199997480137056674712599463839915983425981171992237390498798439709276584755045423781866760938716941681755266262823145323648237054297201359314651312747684267448754606680624706246146351279226426219823695079652952275136077008280791428164294043966922898279866753920231342557360755890345343745497886049774029533915752055469257725344333488287294842165418151499417690710890454685671964686747551456847746591436617634815029900686636482975929249236861024691343096615723143690337146558991037756389982598632069002332644189934189286228073813017082260826038092288382353730216503040926061696281590912877719915587793182535434046032700822262208499613848678728405260193667774179763454624280837439286148041554129327699965278675360258616443675670432312780322575799959775334471888150215267749456338782737757000122635068691984895345018557168035206109482686148501629249347386444862612150476891488411460203681835295276112082530514675331164557655158913382363603274873200161743425468881006614832640508323941159933066209616803039268852443712757524528496299104266579761623228039664984805166819913481317749300598512502038463059340773035291983268882757329202104560947891879745915746618164992492989951742318990138482909367521685477085617701413019281531007097815205358754784433629784233940549663971587598643661855700386214510077884220379464185221651080746841084808578507557472013831562848439077641733148461085966632114448516236178373413868624764488311011629739194493772704120950503447250565612122332635515982478339217222393489151738585349744372358227404124440801929171653088179115969818913028298950817716233540649865992621370618567590648267520970606380433485310909956234479893001077079793668023123079442267434249588946963819308563906392504007579857898489569187776153640892351302410398566483585517861282888756511110077248118499327506139288369534659638487302217697269551474674096408029408591444555083150401623756315084968417302107797185965468215974816381536086652285209127272360140433148408935353381997225779971123080908584272783671296 [130,98] 35662182086234243119675535041269311256438012643037651337742454588868190639633378674259986848922938368205100328491065462926529179536351740039938346132978209457594030812181711533124491355185970692812753753558244051132442866645527857130710946119781564190353993074872056626087192678042732039713054934632582567799843718733284203746001430549308823325080801068151569079206226157373630230237878994340718622740500665219445629763485678496296811522152875096360689244451918538721698291767928370776431533204839169662262227460814029289174291969570432173437043439143683080217913477161212365835018416638570311490172612980278302053314925711881193465081772357326851047083821619824934710627512520129183065634450914815211591998273577313812235282760064509320564423484766549837040624406547942783193190243205108637861827677787343858719753745686709041392440089281885159109514385958187644501334713887477811113590121969083031296379676149098807760879888177891584113639586539890373108295708055842537221297826388089038272269628495659954512770556749037903079504997379441919079016832412899010794667805357583384243832036219499174831926726607181626951929490365217954831499252251779515627286057649575454989373886540934375763952299720670357716226804105939214039379781886814550144649675827025274082628326387523165906974133531914412924716966512141765528733027971712659976106402049765937938305401820414963766770613360855170884841176369904167965320752192324261879697235200280915760249851494357311662881933941182879317437935281797241641358799806585685910779842298365872157722596201154957482111335110854779947877817548734240815983966867612128610797780184754781064412728664273665909468213579746497929611472986228192447275378907740174616186461676799088061276956385417457089866864506890632402959211544131335491877504300494348528718794271318701318407334006016859901702481125481557677997152295308768753827226619560891254239187312802703657129288935312252677600374520775063293592636961400684623945459944167453712576751007786367267606582814616440920798911380558238716933673738357468514484224 [130,99] 36218616345591465728116469540821336934218906304778403027350415476631646756482026622956304128554626259887931955643212007890811327890581643509751839100160611590268409168371188047877995327114369455690108285662247528613962391810469989537054039835003303200741381122510241709169346974369581402101243443940618522031663277272864477800174489542658210641426357744325960049755606147800911787331429245899652930056166945357818945671371421676309154194610786067699033586986743020253058224668431347078154348764077699630107382138935239767504416332435752554086736088675444640529855817022698613862366476758065637512692048484159032754942208112404551150438247573820179365863911807363276568645594134139133494005126303978921452798253765313206735742158604869174329716418070758706047930167936806150681277913806638900030503473032624576001719697731173639744880772468853371832294971473304280466442170167207273061671459680680654200363459949047898173830611518690361903758911253916835601341467584504354892102481428677590793356835133812097265738839367460945548562721226636020335400632480111742961890291276902779498393586179354542894277199488700708531332673957463016065611022904749478444014377984578928308533471204376406865496033743478505578580790528360222550377845968918730191807006643082471876839000422702964757395943148385940845627263432581079970025203054859681567676552706204638034117731130706580842351616022557014289168980672396746031515542155914207796480897062027956734639507477972544252194232617970714980899652102486096667357745510064448002422576247328192377218659234944058530279924969225281229230138079724678980838096384432061091962841466743788072664768282053258898607531122621319768323098610754575095843479892176190375714819435671938579677884899280341822810613926746602393070116631882384739025956632784344788899657534006909462825999155311465982585323864830264813255196361007179766119010854226734777521158817557139719143392281469070756117437224295217216703699605484963262436498424979782414203042539863667893682842391387518411350289828198959374576626571847200768 [130,100] -718636348842775833801981351628121980054944129829832065866569402412879031905844254694387144131898790701877390761163215753429703936537847072023507500307816886013008691568118118748326163748353615221922596905916556226647232107009026029254530018602429797736704502666805943332008712174336001443289225903240218735529026661999844215539822002427234405074823313494171058236072473030731397641333795449442547087960107681290062342350011632810027900050050745997434132184211999777032054392261025744879579601591436670995765749027433027263833329660274268335366140978111131714747335048244832752009783916427557674724301203150500113131260518070768018771792200072669502282445539747043052193511405078364849645610529068055719617608293041860054365556373851410080931649471467375644103545840652465914678523119477801423401946112234552018571657737162032487652653568094139668851925510836840181186379865299298264972393722680335279573738944081834344343255613412309331232126059847254855108749530188427786231140910844679854360551273689707693380127062640402947279977375178313507625078209156477965393060410293052544647153865624006861403048659184113058596751167338035548062854479856869101454514416300257155406919358402560076086741009722279003050990996777525042756031750493171778974464612468159389702209861088712668646983568054849347750216595223099091919544001561278220944629618674566116207223130374181460379553070954759172978573495110516786141194348233008573961430848400304401043093795737806803335825135009051142581630427703707073385296249483718381987738515016139437526304591826297819803561251866676273178132188815971101519153803048888034935334956155554118381970440635961916366099264291035769035576915447438956266800816046506919710696018095213963452721371225375471016900304715366943507273505591267235270312781132589154940496043266622602337319980376624363402624889658840302117364478322831776938215031941206751428805875619664522470757788778443009275152735378693679204069512427929787217767460527638407423141476260006539951413751932332262454785711762411063389413766201344 [130,101] 2460997718553634887497200664404014813754073922370069556689685765198167849993023814811028415420818476579935349166830028503024335698609464713676473920471722050644821416685265511334360733460435878794894014308602416929778085256946605705496118274406297244176361233106812365894689057875609604820293827675674835538202829598933977407781795898807389924209315433386759262687586584805108278654359927141003881547761805487681771726466828450290561243542197654652007812886254366162823706000769502585490096980007641812899654245500068047221556956097531439421777846899835439417429788401822833721761295784410678096969701654133155921060863646069282816918946716650086870090221293006356722829909546312427097730595816950212934717119952224764500351948292258528405680397544834039130358253544729768325031263695606567452225699096984740760757262894091588769803142394060534453510230007993347728650428536479082271684591743975934341869229312947392569720792060677448260040955360060703436482217083834184640135983216369035073410558739542675090304766266130441207145937398709290509008781347149772494482958795901335370706519894381489821705070792957195640463586691496338478432687101076577263062220928917948631961879573618349253143253610387025779159115951963362275677320932097236388553023476274464627243157226705963425134972390611870571542346108750946117908854729993746046955592972617167329834017627756033209258125797256642747839285552143866932628293223016644668801667393868470417750341109114212394860880567343335209142560408178395680615818983192564350312464420525585987844271567030751045927818096181357346477047003597175683966516041524279187024218973837028426054212347210144730517484848634217820401578655852222076493092111567712293853815756934931788024182856848312924477760569642573808849065199389273322964000642118531395422232330091722193522646757163539895337042113063043601499603968694305709495928457515471263194160424081906249133623595471294336369105940218726557593035365459653190694296225929816795765020986412383068284123895530186498949872699406158666177421312 [130,102] -2300771553177675979848142687016374390149690217509919680910416195688475371095421200743469873797971719209431584503147432388834677139597048232090454901619288832296613348040237847132163273268658751640311797471885452999427166374616845671836366129894801327994346881561265889027251691754614423259737606611341842130875582296377052020538320556023760024179787426759068174335025949171279359505173619383570405757537992384071888835027506794554467043092230965334923438423156727256899315641471178137575436150071862416475554051304964688837337842163559567590759036103113560063859983381078530670302442107408364994969296535745931717217824408198995514633068614637438989512374544102818686709559972980130269749659879716255466669246971739421037378970427643654421004106087796531233580047179511189221675650922805177321593290820822402688341083198535527706928784805778081251271661211605338272782748506127200930427620057998469587325088616210004382667577557037820164018057308923791266008369770952548779633084584039450071517761069715156227959494724628051201272016117833651393763735029924868093006013293960327862411152764694192066731971990500093088148000015010444613775892959106597842256624130748592859150061460017287694111343909358872343723884478580229081269611403084351958037916991527695790343943237754549592505979817907490764186312763813817055105615472305622526479769941728408196309615156899940971556348117227272757134958347849720274416350955625015943553079860279882754866255147742518370176255695195542587255338109763190546656942128497756956612954288440572186095932936932237851460081382649722248371470433619733290114837896527540995191999244882815583349535409098998009525263493272793506386340240465344114673780458128022946057315421040048086006693092611866521458497522854008504122912409970920483119589074330690621176172334730687763215773980101998730431604714019233764592514564064508971135005503842690951221136953031840013166345530254520319376827621693723932004890049275449735588250468427934906615004843393734133889149158217468256727038364907061305344 [130,103] -11187552603835121861324197057426311882820251386305481925278928976207608150670549861352284865166331596901992319825810814845254550418694423549310793423920020528485915600463716794005067375310766452032925719096335791496908051227756095813795199178932173821490638542387412473674443462675545943884125400339257070301105885781977363146071231280641714597742199648712506670223372082925875399644705210856631092888754781455086527931893902613617793112048761885229078066441119138298400732983855723676868216353379970651463710038404962000697911813250496448119661898577946572656679992492080517561834095590349411099819649697696329995642380729140879665432106702513277870737987529101543472216151329367180947524144865963145737653609772454187512244956413581542692739464532126633768713964006312301691938233168106702891479618678198953953760809604163932045490100819712743631346645355264205927410084126272995629713939408888695527268392124356484008774120253311327337242273660226169889406039569263776558908856840062416127151881687954210504551355530948422906768915431383870315375372236469973343360150920553921955661666532366969653852006982224670952950145108139532257120968289473107762738010327655388097457057766538521280636984419356056349954580784424945100964753674651857686832385874153186250357318720822469079937611373319597750582619096846059205346101613394726475155268876092726925455169772445455869009587417861534870733422421761664766366883981049620841182056466162442834042428909320966087147320677033402858219442814500475440607689044009510218728059344341747949611818069730674485913878387790560867230266889135723284522543001270046373500323774729763020789136890007910001429381247570396403449927621544757417766913420548792562787368143140288196454901113760175731783574691040187371943066674245132602949615518732683724494991845833455771124468363095610707686399184104351240558298881164052772032704680087654800015638454693788441822839104964873691951792417376920085779153577463044067132775577225199727442690637853219333604160149394019253375584070708992 [130,104] 40502024811296326303220777640560652890053136851480433771599110327705144837698717338450116029182548977486102600876976090023285762482036581218502246480005090035516325629906147673544110950888358525378077974907836606414700459284956402186984006744981882905930083792090013185229690859580148497940254833181735520376341004555476270942558036641288900243715807899153044426351170817851284759505894733303872444552076949893359797497644875349096516402586687365629062255547846426549707146702413828556271737515217637954757214276484997066701188157605206524400114178627941111605738277760098244146863738573968286043381463521508894590182854270547776832034210423990182057016515149416768445347084464712197125910502183396419715474751017055942357224286786098192703775214045097318309289004208959340335417839855350719302429119592792362286188033873538418440253254651830517587097768157885345884638623309447536356878597276035297245933586782941284339987619079679024722541455036079915320417081254801961916386722732133235821533553033677837775208225510066148711911565512385831653922987010190099563418155487832670511512211407044170258198725201375950285702109991668385805810444074926059645900508063780162441794592227655244804620948105009158561576027648404814188350689552572560353879893892839529355006666511416090560053122630310416774334816537024095950760743781802961224222504229940018432236156818933010430079821914486221904114026046463194172719000600509515132867902614609452501861063612921585566728336331215781463095676836564424084119690548505014375970849796273069586120604837315645069555486132566236491802881157791739111963049889994488878131761265882103082191917954788593602088709750844058720466762118529317000414057193243306092085208415019550024430114583272378479843231026665033061830917975946205111666203675062546006242942264659884155771578751002796846447535865941761354109402228732090785785221722532891935133056064252218891851915922413705069457298921019796250028154577864958403945231632726875664996229053670922896053167989844828331204804608 [130,105] -78796720901915521977318893269923230021152467371767297014911077374958215375608751132259496573161098681340393335473091135145700632983435028705570083457179020510868168044055583796728243932937695188560443715802762579755565796483443633782810080157302753437277706690800091542803642757915887135215329694631724271975246550560540351058323628970683481206228466407912775490363313182096629529453519306667432093480147389027056521683912503879478532289179104341563780672260397655168039068016069634724677794366112256371694641643794993314983483340906409451388492534007733470228511079195399225131411930347380516768328110411105573363132316315956077562921376837889428025810005186157306860137609045882514722078230359621812122339922454126037364527652961444964923034766039431799535412952180085094716858702585554085555373891605926059042760486376569284472479466046169169824486279465628741164214273608369816610376196368500301545753297997149907395938458162360046378355809883789498584544871880309647414546465370541642460093521142799038271329400013613176539371724078746892430460533477893621065066705090310745731997081793344764106290153366629200640427172889946929882004606524784500209665931211219699581038387849130874914534118316381557868895646466520494851678345430460636903639743207951291863771396515816298890921528760904330878236672432512363138069994580784313234802875717921661907361427466818677945700469437109813752664709243490889443288143004849154015077742231609916862168369282765694811740181862052860752389136019525083046971201010134775443576475151393817919669290274982043315250915000206271888073177225807427115074588505461761478862829499477278857522999154119947162418132181577681337559821389103036260917041858129224827638789785412010682468427756029699182946329326948067328965127067721776844693874391606487557291539038718606543521205622911860171917622128789872898932356588897730205996524531037936889615959620819388500245243027381115582896071746177755569847885744188626474022714369238473830388761305937149142914704291834770677760 [130,106] 146930942390641048677002289028343811217945405431453661971323665836404660571667285547240076401809020397061146759817129030683554036278656796494531172747302692497919068202923408837907765771207634824580218821198344087881133156333869852446634569488388463591624341892348942582124423709051426292997416759328831344874743337347911856117800165333985413083093500469416362323315123192071382830145003015653596554853888076897875380851617593926846322458426105925527305371304322080286919128140062923849449978539742951410733669844321252418545056105591637446286795281939916418364965219321896538565463628424566261742293752600030946787865548075973874709349076588683680931098854763060587594165625820790411918677222870716968825548649403865547280448428479630147984677076672793301020949153093985391162895956073458401072287576435278374412895429212841440750951350348051284306116366545494033655556267339473641626923966885933030109575095167513746396382220189815672150355502935837046093381952218584494732872390159897110540544191988300659460458368025639671119472612560697218135370539581828687537914718096528342196130170866167436420582955134277316884269784698778493036312870780748171514555904405445858258492786171358206592404595114831685854214473782086896576271473760174583257014561907636079042100669550325812136626238746543748531044349878547645626787102639288339312855934952438158732894073597688598053505715702401753299755534407877930279575426138129438208597455332037748551087048113232014210163284120545783768260475764436376786821241471120830737630366412547370154147516166415108967319324148848573491079470244849346905491362659008917484828299306274027706095687648279422215511906391338090898967665629859111293582711028378577561467837648990249262631434164789940391830559572143585537685883705615028543775728204358264250323160356322488601665884365632818249514551253196906313184256365444643972044301719020545279353137227908824244816019699064067879672280406056544084269928807899988548358736358815140343135606084916972832456751635431424 [130,107] -93523958606465314122774568320556206111716462499171365660668610631028574348653683286031390656122573414740549106189213361622213989961158233510179694268257219742696273750144315098119017194965921395410192723199888548781561155780765688270654370811789399015350226876782421293265793395762979932577211070197843685693610544066880355042551948538647368749984833348293210251558184706771571117633955188517913925957114028207934788124803729707964888994233697336139948684552817223086239643503135609581482563800417073958613698839872894308682523892449536677399263784964138037039594023746224617191791034397670608580814903984924860039089167822815724251163300527047316954059725070723281699244057022471693028818200227643506842374686698812648287981134503867733686514867281428074047266664704267204643397907124842505844421139857490625592090274655185965162098529601735379919232106071825281049579575757322489772294708974516130759414692946460750781293323400334803670579832117266577578618247681940755354635495520052644127688622182418871568282988244066218836280451080932576442995194026838281955665573075713591697948659490026894601865771801400541087491773875305502435431105401696618687779874637020099625669448948352222454960290033113543448673229170521626162838788554861915994438012203429184742883635794921108669729674041279703113018982988742990340083221298380675146082951250525542608803245821214161989953084398195809085940669440386263784179913655356495831576292072365263398434976979968570979338103433986273112590063416639696973909253594575084734194525554202615133487200177264440219884325196120214047056658124010013345651111904066987792853622036515622277656339967759848731103320245324268463837270868069716487104358854155633227093653747124340905150333860110791523887059352291886752962466617156153965285522801570804405696831861784080710317600589151179094915885169943862109579740935798182710418692806746813981548299240089284410356621092079897899027655327000592371244773492125253276864597507857210864575510299844026742525658624 [130,108] 94712767966727569530781379524913419222585446960200664261962703015597716949081559799565651564669744728796267256555795198300618451719521347416225916712572861625382648839769060977196868720307042694025229822394304185010564097630475631488454848931510292431274405799155442157509453905500502781995172408364865950419717003058044859551095499305182858867363719192358691858782776202718050319692413080594651120419871825117944223360110402600172649418074393223036190544318296972239134564470696703606820571790003573430577716089824487180297108026036574694779310904190958254045255095274175442623832986850289719886597582719352850935170725560097893759594575708783467042786965104626163285236793115297653533495412173643277041110293051755241864949208703345196788881979780167716386315883163709393951299483393228203585338430106241585512606488692769532574461387021902091672304922314499089382270517331599525376830609231274886675815458805415632947633700427953921107902211335523489894681537178307606400275738179334740052901338364847659279841400420872281006280007610045639965217905458686559043895540660265831497659410841621522438010569959555060874933747225238562222440650008063425425069263894951981076426080177206580590248408714892064164263878079088445815589023800445662292972828257928344968618996250167065947179359807876238365389084156636369067455265954961361978647166976090597509541294500002393841812456352403546676468325938353481588307327729845335735534244663096506769263864689574109945753051562810498628547865230541277734971206893190463355849110124989763587640042327532063235192918059344904723913723773690515922394184080408075876105456312400251529902893894632786623643536195119290495502414726370531226222011257750752206862956237062521531684546376907848639111999930198864159637160077785084731926074799519811477765773575568547832315142370413206980767476241693304117859988056597372328533776497504963891158487659168103919557287837992411123810193019288052973774652104989696234447827133516886744489066401314547564544 [130,109] -134330633425115715560576771011292642864632576672604441724291128759229947740294678672545493156784292899512783385335460701859274155202208581069951142418524730693496454498574777916262378112604606416520265555690430450091568286494342422721679041801840908196667054011353639587794701516177645032186953630421170597091848594601455969430865506300137868779600823897968393966245544293234718773075822712701323075393872945037878962869869917626649233962031296200999814423857351475430738428318704138283984932876792199030529759103140341830984093983927598121954441224279551066897022237222220900163246185482285858193596907898564151315616024824876249372116594066426985428122233471213154217684092069726115455472517136657475570988992704599808433883755031740709812348848977323783640547448050990923366204516765097243587425109015970930129053341237888954716621307797570295673110709779142634592561963953974854232413618487611176812183751226077266035641351914588366840480788945474514571931352311226546689096408029713246657449706651462561199623313014003942027329139092128643242211512789784517301181731969908258153563691001867139013657484408551482216297761648176476428533039476027102284942774227732883480002577870181466341686419288197458198538346901795020967047392355011829593657845726738255353461330178756171286267737339404962185397094886058370525173265252380927933470925639136038424348085250551632926091373754588958943033845443141498926824273983569060426127172742459074579544881535403682319900540457908965442329330134444373444289225074961644107322283994743987682166396052756618312321522811555155643810094246469574746618482732439870437498019567497815538467335874946921689143572193007198093682272422629823725155636957293251469061419176973980766983370569444290676940879748809829462833243043888685247250454675696972980484443488280146213925451202955323526781241646106760069208577995262027266804109780965940713468314020021206160031998543707144358912320238049661018355569568658119444833346556180883150588010682400768 [130,110] 24662463769599538649892772356427637043845067147576805919138613027111484481896807301337718670388549297860542135037582940733947335458038732391050380249109890555555166313228006860881132097720702516297391289006972184978989093854697405801473825212518123620623641121269054366077832764890454141647266000287147617068015957067470352694916569213414470613814222899715810345556069240810406166795924243094979043144717951771181289542667615823065419184900271949843687964385017990214535238625444691775917431961798223279229982522573251826872402598210278703379748783517712437833946186661897132480272820674769547256977029196306243506621236117890116813468299276519863768400716862430680124433939303208481878065382630097692112362158254471857627172667174821038326942550899361384394895162586328459008246468297058175016803370814252006075340473052559528031180146618663462967280390110496052970122884511359792537327626787897356430165938490226976315415972550616244367558109508304863417652406331183028254820834212963953738626516115915669255130989266952394355156764653173297521103982238369175100300797657640914198797796099136175115134692036396769626973442859343218052397564398819808602378363545482990965837156235389619369344873433160483576992801189388618292231498775059601820340227179545277369833647545155935225543577982424382738234121907177384224479580668158056742400346714986318995387177871623331543632939452920958914519424661994158768747223359650501569855931845774425457487199023332395812480348593125828513074590988593650491762504680350837588277394077817074512463562644946251791697429234337752334738374736936675137011634812250609953616511445846696794972505471548416631672410857989688385612412960772037495378186953243183645096915913076555303782280908281193630015303276619444784689034693148906292243687341898933726982993183410673085194725393045775331157671503816225692436418573414530286831500444992084727066135384071743082862185318310508539314559068701541833937045794382298320835995921122260301095577088 [130,111] 13753213845838795476367783566041937932308506319388035926100998045402579454149589367800776656273361586479096514711284839297630512859740824347530476517648162478834518424949790376198020630098675129255016495733133435035828243850430671937234803506282640208993102511068241546479054986969524848562201688009422247005409884445295900664601506181443089531411398727523611716312803755007227017929391986362314533142761507819494171261808700300350438697114231603387147328658987615259793409619906840649980328969070881068542680328332859201964696717173892679045161333225525394891130000324868821283950433340328900515019728951247952355674152151500285194017338404623088536515472988331326445198772081597807132643304698992106200595349525049717204513373437786867470028706010441806091951785672693024690172048063088523769424165831936556443444863262161373334051739100609609518665953465796451247115348004415487212523171657577647394899660908473621245619058271772954449713951238724223350042148535502302655727170780980002246918892063413171595681047223239927112229258640401163296171552876948227731806530625692733224509263031578895744835335570317613412613642369060228438891497732953939593030864229241324017149512417036826792536450040239355656556714943520519203915567667207022849324021513840284476146796959651098784147080281957378126868212327724275375544890281081080385026717215662854089513347923177608201037925995734230358133494257158561982719585734173485513539498793838023169196596641296287408018049377756868621162445723129554159033588538489990441017758710578693701732273778395490089219315701835287755009682500089343957385986493012525351049733542097581901639086030793134422600357459815911459344753283236146377522081957121586568630528401882189587482222998525893404380939417568117704048303406607553986719085315088109956309639015095885592550825486026134349365220274498738914234008187880230569257435443171394377931542923536097975366960559594295947649762154988065933239596911759407372724525687531703001808 [130,112] 28141831943724019567983214429102157242781812964385273880481479145255966235290963170098487973493925390217742444652490650183707318479292501584892212628030919877190484297030648871602315921194144891768746910077333934570759998245299313269426367281640347845037527535783910854570658163619389187207217496081871852537478520410294370692965926892680752155752297369811886540454530140835852234520028296208653750096672079130646711749566755922781328503851396059871361389317522838434322829683960180926807237584523763322656262708694211716649342299944075539782475483263012784074812489289303910591467941379582478161204236487123930494079944372358369218509609664238115201956132256621335738828287882867582195195828343480928013633782452221845131461975951136821562099471246444526959103781960162457059891600648703407522991711694469783470796759379643984152107502561406989247157301139436352908144542066160652702006272047617422108819886615977214034180897117820537241845907213440423363295643179821656060788648264245552974391673268096421054880382957660386572518039481947519558780849757530287882786947080366984279630439711785677897783394859784915943191711481486823700118355063766330170675713825962080912864098994784475413677774085262822185570053853550938525353723833715733348138254928880531840298917406736678073841034247475450368116622176095220654304152471004150693656339241132817090130372179230214432179201095387495056437185277547494089633187144901781788080803256450622905549810357377152408802517970133331456624412792736507024683400959485247029990142611651012379838880714622954305699171964119263482884156958064021242395972729683918560517874490042324781534133394803380477803666333836529707318292980673035187166732695356115832799475987366939175324365898079204549328018143993040480208299445368725828077018066810099871640731003413936652208687128503113114074037100920146557341685936683130049166878896974580874712597499083994636531917675193086643502557228982767150444604996457868290042149299290112 [130,113] 1597132547011071671458008805469298813095828941835589409471074325242402951999180907046493293343817705832640676348466220618528075520005249132968751100175456381752900804527412517533487505001217905480202240153099357894725224993002806651657770896750527018135015333741917190974331526853752303632037561553583706521085409213271452180609672083858443397559169914190227285398409681212564517803098215330669955596572307783512015760789258959635723234353155900350415224043546602777100682089552694749156915518359798418141890606897452178329785065701934316964189013147801217970725812054124775250173822027053487493643445553369251979175153068443820548386566298588043942005369913989826026615605789194640064390117108576145732341623570148269062426958274126753823455580285853379256656700390151244473143698524039748370281238483874969052350207149801027714152822762126967585685758583834343877222390643196150369319783285382659098897339374092814977729851094252347070687400252008986552185768061472807761060374005840227593518000284211231793672700688762287359870544753174196276450090343988846012072009233720971236658530354924632828871255320533082957466973307732845366819028994451066310890041599152273771821869745917952808722553424521321935230582669671335944496142317531264565918851105496779174353808297939239604493945189344128296373168570079887392935386366557445757831916044330857729813647815587606731556430724056557294333068691215902310810167171354324647083925867359077818465552705269566918171266856781340099353644359877264538456487466078960273686180602507494294202801930445113286613397550344689326492094599492135514115115819321682341765964267421123409459350404145535799031552754889462165284577361879773387549811633830716574812478062678715738862604496672671535430195543466683584210907546503199517186988965748566188355731709826828532798086023209683782750229080892736823846081834101930099187209255393619557271019244543152075254386738213085736793397865379573824004689662092463327368773632 [130,114] -3627665125370058870115131941166006490305087377067568590488780017790916542352702205764079662924159147768787907779147966540302074991051399666776422837122960698492646446911600595396024105030021471906961354894913091686492495849618843764981585160921196838653200543330265269974465893017078560932266148115140195836998533099060725464725040006949732629504720777231741575156094828601150737676896694942364629420657583256942664435491806848651415477457968663818718830390933597450880294356289414540275314982144080802693421007647698935419599037679217984294400452468146643666575292967458121487597187183748456150763477197710064486077422881058322762263857221810726646589527148984519560275990746063867822638735383690895851144643529207938587327832902263342265797668625879124431738963793800564988265867827471803242424518219369620349595320032071792623631003563930232553460065550596496716790796973381281919037590212456463030099228555132621328359220652287081314701072700475189235224635059230988725049038487607394760954827924907189135954982313812031410055009335387150431340543006619693712673276007804391541826737514832918710907213370347341752878999787522319601197084400123680545966414929738917661435528427171538996532013872294882198575258438844300758770629501797017027783279995069495280630765865735594077440234237764940058528837850522733845224744450538080169203039443360638879186011310683572782655027664931166907027444990132013968208498203611473213845381407182556575499552915176295882708365119758090704200696880523820597949488688908352906734055269601431871444723067119521356408641840550004843466512242794836776360565374549370032642566031350737093865022151049196371360969050283900612796431013270245095532057478063613534625791471830241512628016665274423774439303347972407117291575849983268514264862990594928936517018959234132123261023045083388224691720618432129281125092335820779692112036976017078076637459316750791136571791040343778786560146862392210854795004595817892020224 [130,115] 142089438837757750577935278472286001578705433646705118278328071910179301723779952104907620708508007729897380870616192136029496228080146182101543466000365775129808341235338608255359583160572275801689956476224985437666574029808860965446970761027353372802988885300268861266079993014748170063831646174872796388527712333628182166453925633762087681289693641127541641452679037238510203315575516156585001632629505996763006445030245362085354302773147681688199101378723058666270745662134701332258761757076657535056488558848627929193052669986742331973311145153348825813934664492417880285118947846085396064183775244048774662810342721384798422574169887257180883463249771128476706705657833049492234704063934454677542261857175833746376906993527120284578025767253940055371490022590323968430719040419178628043338908264689086860294676446038942441762783291942916059914591692293060834177809843133476771835897911098582761863358357854340883377805936649895826918177683954398164719669044484454784540572017853690873134854605551525282556474853036792618771251710217002480781858144841379184807407598397473418650078298486415695437782706207969934324032996974004755560758093307813088166596524491390368573225203879912512952884156298281910799545123627453304064387178120609519597657092436871506860357777616727316942354206404302136930691640671773461474694582544251254149974945336583571808997807375927976924094825924979856753729404469287467694531845160446162664331188184818834736706191058821899082523912845844775588228185748053059990695345790656683415799707756362657156707546500057527089580926261899742709153992504221579283592113907491723486159721417029750995193453984102918370637857922331093001025714802479073595740037033094126829784803771689470444704004671263231530142245226430499008836612023520535367878202393222376303640160089073372735131069303510745863839045494724293630094112899015151594298597139601993320541723782736454986776099110838674310857816391662009922849740828672 [130,116] 85439638353935236948398637426569080735840199504748620821586211129797682742477304209342372473802680613423764467829053957105187700237656676222732422424944384485198674258156810048567166974280005887026874003842521658131290511886756000826836537466627411390451466791233926190546077637347899601249980183998420999232590239315297257009434307064712166324033745817426121946526793640719341361774608908918864197865146942740752148896846913663932329802699459412011335035199214521600112147136884740433533536781195181827271291923887011843967460963901733543041285881684001023772105270355204320791426524424473929494601419419718438862030639632162158445225207004230725850816009104544672285177805660093253807080187557305622497226157886504197504811799343508176095503167719692694533634949059875046448182863293332801207433851539468672770428827466768587867253207168169847761365258975557685792918350678757304469217757009535352960045765396585273618174985867423747590193274012305918868745488443725000429017312051322509356722306130890226569689977909451934967572707193790817798194900145820506606293993523057492132160773908759933770709731654699014233925244837776508998596103961637119469012606480762948145040782495897648200651361794154696578443482531366573019333857523091444997678763688963736520067418604409835256436792799243279278472298427840014159171816931379202294076252258796486069211745737526544663709053731046828007104095852664930029752481504502907773221648326797246246093131074845577575582568804913825189400097512081960738569510272483888639963902605852185087258072504481650077181574280710714623950894707445446236249583262325637852539167414838222092450004480314683065159215150845246226652276870870802914262548207536690538729947435541025763661289613825550524527847984600978632250710332325680112220951110864998628279789752950941444131168714090313302194239041205438287936961556060769813334101258387762680848498050942801617525740106925849207262535209515457368686592 [130,117] 65004919862948247490858071251241692224370038372631166463830496561018108564826653840431476156007042093341607129592077887838343700032845305304708372363534896900794834140187562229778797022238452122418199953828389054461509435376727318586466896601741911324776693535596045249413691833325135922083400154033912971933462418197525687524576094845811055820512633602287206396024824432717155128544083522373561412889338114136853334610756525346688774277114754799513555415346235388445574090882363517050154181540236802572401923004994814348810693134940549246432571198891891095323427667682558249767434134020946192752663442174096112111651624117816367032459742200900916814266272151702047534576363034778858944911759340613002648671946899929918481792100988798875336357098617099671284383405342995482708444111721362517757617615199522903873565905178032114167536551339174271148240309554665269615005948536119445551316860036679870905913641940977239163113731066539749448594646062359524847843108673852018218379029419792430311522183786916014557186732746108536656923801928355986156308337681721958866202965365911779820802079250859639158601519839946915665621529972790566735906317996245271673627599531993431223879505106449166363579826744997395218865273876227909718342604224787567978239329770978281802610396135553906773407534394911070779891020689406044857712586588070157289654913271328783276919691774219289333388933656323344746579166173082135595402989046309158217149875533313441812406361617004967596819077717349775243777742564170834657684066714832735727307797301370396238450119339489626078926625957405456924717490949639571804787586932022542296448797307479105379434013183992570641959838976241186131408101545372886236310608332724639936545399617211325230366131182395791632351481224266716471728433854827014514010967603733324033057223436300205484472442554219262316455065713630111888861199205223053944256325829313607690904628865949913928021604731018059920745870668551856128 [130,118] -16833807976098461711969603310677679907410472848135131069557091542011470205638687426355937705701993058252891808190611019355973347296043871686747525889642185390405021899142620719994644706805442613997081151626092797429433268886667035772883975536172839097850497433627019182602563679955422972683418940610679925400568463366078511759263302502399102801571489732592133060702126715823697563435610177496368512418265428091712139056632564653653806413483958540273096217505410289797704144124359477284319551589987499148977013907121857229053319419527680312687775525510910779247003684407921472700889813740732579939895768717537750027320805548409453301664494143484428833110447239752392659465094520966051799684576841156016213851045032049534309119214006491118053478567319418641476479345362716079831343886505767452300400825108105215239263391131349830198248316060442910378915341105898646052689640872122779201237543291188858409825496539079623507161632958693320579590598692839082299360652620979299074608537251811514548538647428605695829807073338378445745027997145674783935567514449826114951345508499752584990587166023347917713000897149825156371558032144289153087477441969153929793024924379006930504545858008017246704186037547531769310716486316957570031470262386967055364856083435484405013092834170613089211868912870623313896364477314406074761665157662848935072149342296415469507065084337074619559585053916399414468798309127976747826766200774214529536574057031233738747659106102179999493720646975468439658647790671900624454760462726816636582292834609715657892193086050254698698623378736588819746533403254160361312200358316892241634211772785747595945585056877480137460552947902087437144629143751567832056086109478656928465318327903264136975399990069163113076304407044086748933628008545882214539361601151806903255709021315723751957886338864250792776518680314770380112223974383185742842898240517563743145543157743910351443820137693547012445537768939520 [130,119] -1776539442101893794538080083910826978165863139652873895732323734739511777401505055432231461335607298652635181694878672441950679123884820535105574718913955867960676765733291380344994336450563081939328627014910075839183197750190289580146573609644752864363361728520994497886362178538642417184606737687558394254157097240647221344669800212867019301709655991276280547668493669759225189199232122802069417053663318691841666437666944290327838971754874440183979320279232098918269783129850953372414837941353557076585940754090937045711653096891488433032797329643963701229743272165534533643553707565511474793087518422258106614927617029257350104637708885227524280471495389380917825075577100132752855892851615671872920460362127688548364898837755145641921003647949112156160295932300219675509313982263956730652882968764619232504345520008211633672833883434978305916441531696176453483622605214054588060393686061154169723688342443348496183518259586620110395311983388743593943886371181895261811779983144355609317578803618745270820721726436833652117300072892400775645732907335724871567760346697408971129110475701989740314778978525089962511541555423173743683181875352295770097736817546343815867839234596046607982495063587758544826846333607907547774388934380336263388878806289029514476080023414016930244044420351572423982253732699718450522321522779148114924948300550441970923836274248818862132433278770498145067885324523801260392923125110709438776154221723002296133535149107174972036961042079013154575534399423623540303937943430553565890942939001761453265390404820046697529255853172750564634621649485925315100670325867819802365872947266395274829084462051169826939731207490198796096600686769961528697884427364195917390218223933571464013932106320439186591581035092900354834194022621958834559735262718221474004982439729103722775487695700251433416708256468446296769387357773886307204674204515224256461388953342847914996899406150165297105553664 [130,120] -142433459301177159462227980788090948453571606371645726347222731281751074810084790827751461141840647863529330731575959656874396708329726492650205575773232798790629183444384352506757018671025704661010654527958268936311730444233502919233439379613214871674647713612363013093297144784613162389528520325456859874658298055636870841124878164530999497704449104334874334946348770626614899850900732716257498179683236055275821566043390198888853642031383161740926666979266299526829269697882314730742813937210098295048265045340055481343316661187630847086010608403959148696882406214068293945688210337166535519371692452338780674269471730118506086725296800927682601299817055063478280853852116639177472028344534025589664656409806529603370438462415912653851915885819902397614528550353489298275434673655552766654509115693595898269170811429661600259462415075336985342001184844397594381420344901072637085125396144119995486737502096012961743616753944436910485023189356938580595330516724888021295437306357876944573191780630876561015791139328441890497281919140583380715975220240285448789631988108671607797558671013906237819690846443684061928706725106732488982390308348163816127790116962772205848013782277583671661465639575583724426444178805474017721013667245901871568179417817054789605633004252612911816300714249248692201917888660688380012788922783995197489116234484678437209466495758983024837776105837992511923264880200845640521931822916452065789850282518316222316298309232752195897884217865336629477547944660199445815578278292969666746830689932314746853845294969192169219780670580697101191481838194622957171473114513738364748967656122680831317821531959383750999256126020687534908331254818919823506557044131613505906881686567477983816862205061015176203459913766161723098387807498959733411741147199906679891919359233457684809990577142503072598967740940589864091946893095004340238634472938110421452601823795502192253880927737166692352 [130,121] 11851629598561429708762529849041613867647852559062643685237602562928142858681190074261672140294375495567603596220063119583218863227155788017800811414912589649845696762255967340844029853128607250253574490818187994310802265445028007919606008460563934230120695810260397770663504077267054382462039698114372816860872522861135855856395511621135662061638406260558214043250506549456490670448014207869475676883507058228723541462522923818920217585528876115349079190843863062187071404505971414190028541059296980723265134044560578066612867173125556730558062834019988571998523691509488828840544659940538215284956818037281442299981933862859261262704860253861889208610364110245696086865605575711560343808609593113724156755864450895393217297857225468215308868127885565342008991426546815789000296798863055712375655021985462186089722538415754229365191943969293180094937050605324685111211160214123030091603439090418910532914189767869033871692309901298867308577500599260923811794162262625260441369531335097614783560296689070036704951073371847258223716824916815620663493729405089672850895429310106403684582148206632698123688251564707302997625804014753625713842969542116892584937495468286960762350610572071478870055802923107086916750230376710356692847301089872838081524765999161040556395930980887760274941044254632326572670331351071739570313279507672079858661258883686158157869067506489024645227360392255288347583072489804768798283625941232515372053962163705243393678092135216195765501285310418694881958301805706285819776822121006388199175623120883499133134929029404363768202884070951870520052366493486271714673847279976263284769278660984871403224621479510404538666530395555145286103186490653607787644254015636647806089829565825606105811788418754863970596481115750736698917114921235057471905929344076668319828052232932024085273934700813054288445015316616846841798513879863008773022797641964910077920068576167498177818984448 [130,122] 2581274625953690541181684910483301307793568786069908377982488259747183554665759416303789006896396288250880722736468805474201436749735981995572537736153845245005331473558776571270561446759017065277347935297224185077783247474147379534363785864017567424094523780894399133851460344180799414084447468657501113207176207344713823438576453838139857336806475184226375620243283935545126852845416731088883116324939257863735919368112821344095302618147252083133634210292465389143163260896530078731396592700702232328535866141796793372726610264695325268550438590710801472821316614136911986257732814395012325284857776382756844932841323746114624559332413131397123605235404450184631089144903959140956297693068601804605242519451613413040298324642264669956733821300633186332096496565591932348423615030019941400833633418573393072828479874525105837909861408901441980996814349515441767899691545015802933721361613512787370872415624450047190905343880621511549189570208294713078796721983924215939589133964475374482338610087685854231486636700010782748595280466912434178661076716529978853420784153388075056445525611695539092505412702170040476987806457132722848847817655336540166153907671232653312029970258867849969115172352470259905192255804557922365034966915708782385689154906313156518383141416225723650206637458508514488300372589069843313252011608294154388480402671662762526662014201529484358261516558081032473846092702093492080168117088180954453930553727655566438028524641564562721040000182151151266365214465306591243989557679144631801315900454268127919886946057901712058349219939909289362193512990065724686319442186754953343529337789230235078439008411468137035189141095105444072857689624166749022453394460172708978505688895107933102496560950615277023016841549416099869420606915128443775275954356745035173960289837704462401813309237537935304705115743962472503278392073624208212332239289839990201769342785125040887169024 [130,123] 273559650116128060176838117399347759697990240062384804618698174603065698649442039621733809398025657068365066603301294105620345891706817039037304108650264947960257656817908584765728442471797109293974028825191445451371761840741599117349785756857383168785134852367787228459286163871457040611406647913767682780639649609926815383604986916960683034639099074790012771158646573866949907986544761053352088940834295871091602531835208444254782023587987351046363693592766396088300753606942860009343826069156213833187412751538050868233280895956171678676267899898709492339269787620587470310331285096922075855445050533200809887432223925539663755937096612240259903015519989451873095337773266683079832980440926331448816837617538054566073617526088524482305622448843704747492959782200029314525208969618751371817922770619583949995550725193866904618096446289206419997456714193528873478664986680999092904723571299996502936008986458567888752083695561401662340377684472033467594903568449811056310669050095823410666209302479652507952084066489314344585924382221456936160773797693421260723615122736156314522143404491353187054812854177246049892851606859613724227837093011490867938391753727454868899753428818481692909931638532948713631580280585518073476227049552253465797099057677652965367109797072510343384420651402876420319080721999687511534488053469012668092326362513919979655752903225206244055032498472403682857300144753758971321265018005787208878422407155642753829127261189158603132138825084934945667894760449706879669086622876942032506130466812610116429376679624014400178259509513925085504866945429065048747187032672009788834354416064118515404288926280137809185908054373467021156633791007423403964627087476699607953774148588745677497724940073364558281350049998826379655767152542233938611390251575834612560320176608814334939896355419917011459056603171291693743420479897315470492571930878526581299435806612082688 [130,124] 101056126205864833480783472199881632857803594110387988055762595595974509913702489371063623661286310542207569533369652557846456587723077370721016368895280637116502089826073776562557832016721656743621857859516338932970057750150345095235387597142758745627941605640236913817294073526071441276930698217881448193031343809872851741878364591251230705666306244999801221714588983391150639539719154793228705426442085349738893811130486969421999648119676105827029216195983345185059579244280376515735126571420291703215560873792871831205350256380951743115129351346745039927063623336181634898544034382988979864531995449976890949417387490900329984047559066775238758069100501453433634694861091946093233140070843887483824762381167055289794114095218387077511877286105582601226520542782407763375429253119938830539144033225534737903677760819880241986976580755390996489885697935758681195972823453698679751422732101484025205335683540911684570739591795933625416930249665285646451720772492501999114698986226805116068672385215335544029609274460053000334269368825153331067531607857686776310584074948819865412365565670669651770958210463849846610728262560777721221034542340501215453131968121433194649547885995135132135983132852639756701451188320189675784841790111641422368963676256835682745251307051814913308619220124298875758338452984080829678508851477361171588916184611294694817229523626482244271016779435780530757260511546864279017989481777482379666207961641684954238722975328520428919133188008000608389667540568838628848104946473351140732769383773578501202762605829327824026559092946370695988271146088177377184623659647619271057846639870244199734140160301005311608449333151716322676078118625852659048026168524199701781820186149399111665908951663354163097214750251854197862132080450627826883379552958519687320966627170688430090689490223024312038278812729145304209095529008291050023438209201503553834277928960 [130,125] -318070680059933377783683924316066502824718923061855232341976738649794898434556556866238694789799508562626116656553428658191258828460637486314941498740415244350609990272750461601746673430981668153396387056097282559078051292493644282732895889867752383235702799744379265072391976645512738982696765001927071217007543041685512248516435354123477574450744779402636891283650652012070252420886608732562221293894322582288340394235309932385311895749141791180321608215974411205176695625858906010295602469495565575517123141572804499740085728788455834171598490092770147661184345403313696751507744744120139468790345581488966178370359936446167146392474786374729147660616269439653484345911604146086834310201946665687710645036267901737486867621449289584435723429961823684756692966438399025507635458355562614221377194710592093395285779792297274328943892556392632748410244248172600685884722156242246922538847240566952117767670035179446239903979444087567425834916013611099695964524727897879475598150495992018304971121324541270758263407368433659515164851528231444437546702140893082360789830422735802759181630068752438173789744347230045379646936531615684612598025725091477793240731799480495425260552818467855632146536307736207565208008654993458289955956388400734373764328453043061569290202886946079860665862265838199167948239672297583845413197493712165551633149850389603798680187058969161507699417570434012763071444332076318710138558936267178098770497717564110559287748387379155859644531098904488098513301305473905543032725843246582852628187545023480837567626454041321174279818741644299346971710116196735489227601770647022450661810181938037991024307698058118407596824251884016917440099326579939641212043444800453403436784426006461909203227732897780753299251576810269666955546252796650175100519969447596491926669678070395111611312792200591993218466638378788298003046058468478751158902083003678720 [130,126] 259471727671294489888478297941703143809741926751838422517759115572438048621242946942630256144780566517287029220984761678103642722775656489630392813458397777034375514680740526559515848739585579495548510512514026812227552432805422965277532922047328550417334407434395726076563917921653497086549541607227107187926756244006025728858421846679224377395429569140058849554324552327045707842132691884662236172033274893457730965905865480336317950578629296990266210385809628353208797946600626023175424234400256973296758559414287030666063413188234209035969653608057279660350368895492313978932705673360674861085786817575704089275093708468023160103880124160450311637179013874504185853080184235216533840599620793442574933473263396964402795671815636568622574334281158737012791155117323792722365910914858693787920150776572277750036193493280173594652858184509803290911171280020443195006591915069966879405552765081942262498014546853703339257632545770923904526590425121685845938667655088342918900285253766095881229818125425536724251698706222264026555642166939080078751025197437987211825959812351535961967058100982257854300663735638981681254811928651987583124748943223418396170783956237022999513990761134867581585452510620773834698584048731720386912707877822641346513833280961193657882028927613184233105465592251041856544974609641214176616116863225653925501458208162374299219927849595699760489616536841628249392648080927836956990045330270044179949141115562700197777685377410023150594119296555697757736503215163249577481381828618322760654571690963843502060368218329152856020894196838113326306841559569048381318083232059621565593811743599560882047807091332001628507342210140653992059944045885398203562910693643674339926839788344373689689152723670006357549973459284675154554169025604447370239180857286285933753519591218074018105449813800081577803909927737101492763587954075653176826138066944 [130,127] 780548068023427454691176311814841573739945840327771398389052309581301487160612226650201478342064312992875229400325773165701152224261165205438601326897445362945014616956772903419749005662868428948747478379693037501871910036621828462789996082391348690902030408349143354002779825539308615727263298433753991769291668188722936737036262800054635095118335986469161805993281654078065853548350461571832635300618970112805353699795932781933572324905418201919871058218103388195240663761378021931812999312233074135895845366420766814963719138391631405753218769393169116807009648840018790821824428208025107921173821168350659035031532719833509885298421456667852841256957053579176121755527665775957389797913087207975948676765829597156578521404355092243914020150720198987048846586668817037782667830814725696768085316193034269963441719736318937086175954397547123026982825402984896601661072563687775037917971421326061427631266280285712412320293357611664432749910507394718579816742527895907665136203711354082351922129028749265062155081753923142909959079718903327216689140019598064727424339470042043839241253916196312637618695875742764560745000163798787524829084439032026849440229989366198690628852893171259848077687076154835779909329572068257609055716955969337155266125988147758297037243784977726006195790916478580734333260457940173053940539235433214746502743888849697634984896252827097295844270933918827834853410297394883526144500349749865538776387499435881679048914166228199801063983661978530567169272643167608082930111214954003673365511346034065204973576518124727888641294801754064299046161518974358518802598240515088733285662034821893153750893405107232739461066383157133988876935960880288489880157362102155345224287047734852972876648928762090329771257754461459943822654576807789533000151918064304371985134157997964045592941643450333647212959881947030398853371478586120540160 [130,128] 167447051724935988210262941862233479748035297432040604757837160105950192162119508898721505460326677505470482091503642492216840731150362131592125662112208238427803080049361067443817420546418901741228501252647650191866266529339209497255294691211668698897014489502989858216204888149359361880486774011733796785689247185744308618853786138662455453947610120320643430003670499142825588794768651495848836344097276503450870400024716827230371782992838915366234685058513551360355680628877813195247033957521452448785057570873615732571193602332875700687707555265899638914157545493691387579731339345293142036012033537578152787821444662225780339242305640378604396244250586169791348364147004621495333810041357230562079850714217957418005778133139193202473085686891246454745025720768568233894097694507402258424866379310061071686141527803696815514753507445751785205370196617152860177802364899608344304627805453094909063804982392052860758366158535201853953761570323151766934623141023256531897075037463425471974734544844733747222604483813911196671472524829837561683502439704182746497953122602943064202173185285092382638495554292485900490120233086301780434691301647087503653869290857871808313195687300590972618782708064135854749602170877568873481909002227927305624289346289203869386679092661392646155914365975516502121358866946707157285943508544885996100871419922712073533295501017010326763411350082570012122575702081908475023563427693813598112265341699811367399336081152023336398198284076413184132370630076631097508803119832561433815300823887027658320618008494862947857834108620696259161212945566460220250724477957955490227138625802376721106136276590976286617266691955006367574909714194567127947633923076322544081031857555394039355296648345299990956896023730173145515130565591477460319280480605098712168804512390995293504139373023043397628784006360274489540929002798055424 [130,129] -1415967488588251119736728602474658664078610701940675855573327065780300939075735799323035955944591502618278664496411309876146044353198754769495653601388219063817311405436725744074513459308192014268322304508118213782242448438430542522137073380841949387579624954715734207781684533514884804427532440228651562037334656724535587616316022792330995455263487539020328815867221105953069557347216906385375125704513409594899406926026106862828563672081210013439390376344986657027985633112387760939604989588028026495918885373111969674263642953267996433834729231750409411727192544722656156244506652127238835549775010590608897966641166445657715582819146471413194114295749818478517217996571883169152589884568731879223185293882474905257825481611602503839556414154796650702749137145684934895517942610635940035774444604926841782107075623624088153469207415026523577224649314898105075532783874189518166188052828537984632858817882269818738544640888221120886976381421284401244028988188765485193459275827343416188510451679794083011716751991437510977962745618830531565031616908800309807229200709299430301763150163489391023563385859891169475025909781126604026075301335788036371458990881319347712191610150496177119227994690101563067332216050204143862678110281691546524025174947075409660165169369962035772684431554208806579951808658111535567966510532329870865360666669016331484605372619086753144176287377714747751595017819199745999909425354835323077441711041846128660649684462423174496307608809292381279162474164983279182531209756823587022331502822524149716668640179751825265050687107928537366706587754877039244177503396919484342099216076697901552293888418291577652221748261639924388245258187665769095264909854119611478265770426031398926115863297656168679945685998280680954655355158188525818242433437396616374961774738669571356108887147595997432419337633951372792289296384 [130,130] 83871907678187482581461080525276812450318675189076701669941517298733342244774892519788157321316161705906050375902971198477098905396633277597563677716357438876325486991080744519438581905398281905668758670815405129337621190342862508261966666323280409625663690358446377843025509060748726106291546244300582459958439809004390395941405567610187163449113944102911716357525558005092652946600063174901775863217655902166794437632106503645557740640120431438321427202942537709563426455686420782152346570880212212003153863888473213103485597113294206304673817980274542360598388556825548597752067483175166907633454527810807139669280455988800820974268684184967021666679092523757831961669489113183482343834834227417743169583040413223970892322942312800102861368505463301446740524872104550253517619254079653585699437478565061168013070437706275491987928863662387179474980778666436894515308602520469179782922378061800007119107798436225831400494599825922558601226851224932030347967798263280456610423285392242545988562970041513720750434467716564602552874440188012968757074640250953518494705074196117472942782847182856443524444948281940049220796743339828383406073253810755596370974208034977958581807622162817131171775522516457805049617493078400429536515529510033960769595183902971254692465247705945157883489225147974015009271974217050040299392216836668346433846538249281374125595412350508708039099321276327415880278181847013409227201836940791586413743435362864480500106771862204807809464814723964323686844737950012066332500840400072541481022419969074643703485513250541720677841016586883842550646451623038886459429128426151804843159909134900594972116015785860694353514877713064701496868983021636391639430193010142231671558636225965853613799848969981369792489449540301058672379231269375979669507528643920458943878765358468936452005614479645418120026661227331584 [131,0] -25335893895428378353098168244923459115720335622721717130550143413980731644886965770618106632370607340225182706202047200985610270942609360597646722660875020000477214046822062372642383210690812454215703993170639879721950679332908734202217880735541899687322655043078774559419700966585604191448461158703793934622337189810879279504027682462085517256512116567427235686594253243312618148141727304621414463178882404504341755473469286160232576253291520352068592459429162353025537656505315854395087095979815570799366547809842784121338364191318460154274254832494048750170216412409648228912380313025433993616365853660966691755431496366319165995405330621078389947933258576680349605925848230773337574000542863040025269459015554448056600766027320445175183944050879571459523880905626174708611304560911376917370923113932343726576517980666595879514414102043904514332511144126361700753832613777175864141981496417238240152987083200133583967803161369405767660327607495084460204806696639791541395955684991924656404566369713069945625650277670879323596766758075883736849178125920358534375494538526065192164004849408196539033343410694496264389791916625169201133526831122874063330589755955135165600686096423202050734764169464984860447336666049183520496985222055332242046950049913261655608845474587487713509541208114980608085002847999098902842125986640035478656637850655097665232239702750032371496188150186278513510055529646892115076600594388987430171265864473212023331336273971669827786249845703846723487777783369482483894658845270908538727146351774247024302759309782803482212927148252644447134813038471978089696401715282387120787360249637369714881738793993187797299178013366048030331927290508593043991679024802833659406253901741413120819823894695042025350484312085143499332393956909791361502756368464109944173908305204691102082128936186120221977965444256702082539391842290499417732044838946866372324519413206567105489314129160086005416676963695073779838962841198795226941826064268031629332754824267902638683635081512042697238911033611432275190976792002428471358661343394176948169279979294820544758958641507193719898189016948773025364447262699897713378200649855361388658504571253496164800112298863683607091393429084429423725428292446083967387091339744660188377912728576517939066459601617025686786174487537008494780903747273717559662929359407049968873869294494483028756803832948207855224609375000000000000000000000 [131,1] 38447747480497723025455356313107784594557772754474931735405107515137539397392383791130088404168455305539124678241829904037757835014601693412754343491739357585888769395827166357942602242494555110880625229212959545882185747209176827468059707862602958434812171901635988495802377125757249149359710685432185088900851045281953022139951303806345961474673981746381065930100384990019847625360242544011533151530487877021511358663435517834168782529414997131363222756312691805640112428815662423167698883516992968070358196651772428864148044489532114204774291095570281012332177832483755162595572310380175442350981114525922590448295702699207908064109805765948404817897340574077720525890078687424269720701976090636193509475481381780021198577166572929453979594163478672556690739519325890185719731496620360713416073775056798396287348634045275068321922785755907606088266948504441204554671166699859290464450026027515808411812240364370028335106230549063327856725834301695977809033364337204668266124731448749574404516969277252947017782495223808527308116474729235546221112773335973459111121298189765757724473680386452567208848875895502316836655330135112239301572530109584345586898418252180975149850807677290267029355363258239067763177729336257724278571791294173520527142000772346078457945529911106522190525776018332251130470273248533285397635645349415289559439602785560869727038562688038909463920442573182713156045140484708079153532523593056796736280210212502527686967670553405432934703594328440732829690620309752411621560749791590244477301413250645644618275651526963764572257212547919008965396450298468108879162321505287908886724583927581640933913279622310306741718266801350558924458729533953868295057842867950104713089462974885285281443896376244716427387297054476074166324914333447897241955321934677274249548741652304235718117017770921695328987675822291066548991742072269443129866976695507546324218530654652384133410909367642947992605063071691328869581055851546916011526414786152908131295584229768397916368638806169460877840917989580410231389524273290858587303927409116277691563035761965494436387648582388271924733351220835614707218888345950911047116991899020583271178705047576522423577450483469141931954066689753393890279702874045906705879056129325521553670569812737765033854407100624814158146929144431195082375142595167980585906814232702490465173276318333606127453094813972711563110351562500000000000000000 [131,2] -2425244908452512513131632240931080105180472425888289935610679602960927870117614212371095903813341840955681883370677553647142854688445867891260023086493286327931947927717059712038136299895996054337765004300931395976073203261157732794327878918383123316865766652927855593213336304299840185632627236571942291505762074219853309954243157721875401598102831239287866948489376399299740427582383942020951046727476315241018005296918139138153500420073549124174126051567351691732630368345650425995155461983679626808477014142941167633210184727610730735793259895850388833234621570245446364889315659349500691145597553612580788375230329361077780750554135133570832114717708701989658020533456136471368494856515138054263882115942498323271813075002636986881429820580398394471255563235049862730416179846661284242299869263684072084722057542816898548481696424311701732092604273548258083986457208969674800395897736146768629060087650280180102876339599156234298569222020844297876881431457700003720600063406090717433482224060583340119767059623353180366756495300644434637937277480739236912666256471393946042091969890548905749052716480333903206793695858551855995769183655166558559687304846153289848252076012576998723253178056408516772762413799696069525539178621402075823157664537679333781387541805932064677955313905180484146809208418810218911830681234873078463161301062607108252210287500395566456005288645230640773637112321191577632292150081923303529931835613040633971917931152735988713665962354191773096285765995590784199126000619574306798133711987035232194568444038014507779724729265411332220984949169561960687611524221066982908102280060716848935098681250632327066265232876591481513420650622883467704756551177308651990055507132593789470587028717975641916528338121840708338323088458239013340286749247722026850136637995620714079513748048912431526308386042231046054143686958082352661163128786847869472083534883344674711874829562775622815904787987688995177714834332843316694070065849126400149272148962486114610897988943669517050656851559285164191268066340601361698655924286201914712310847852128854693306455661376880473017487786116746184359345133589468121311067015234149532971872853981538930567838534020156065063404158885419874274251751841261909775443104191381374971006864336394201410819303535008621797273592867881218246649234594138448994330780327409839567309388086435717468702932819724082946777343750000000000000000000 [131,3] 29913246958390804561623365732015562394350231641917629785553357454454129973514450719797321013687298621352582680408439748489227431128254939382356020849355492263090126279016475282557868515781600105052745866851306778974073065103397288831118330081660620704901363507628850882319028810617470980461645176503377774216989415444600542353832308667459742743234173599691754737079804063983622339480600297007989464282874540613670027934792249522831793430225324227241627317907045748074047746071533027807594713326284108051904613692782708331606735518693142486240333022652526777983693950715738633981278338873966218842691328154899321545229639344015991322979975096293714987698377273828799722636952587088680473377339902188706679645348844105598860302254241807861015898349506086732944949867627469531977598215995275587035077955956739082497819885763267551561879255619136462337827724827972758223693803247235674449213677368106129317748224787250313712114623588559596059288627336659906720856475126845406883051747981643163299614295527719583076505808073124651688599925042075261125808564863870005103127997040689309308612526908947234989255657304152302329579083084556821605736322608320245123924620115900855663097450512326208811237467567064649623592366585060128722087544791781765360331723351316777472474500518376168706769400456501959010716602145671605472839008289734753836241487457858714251139708430283342213846719563449797323375087328653948915077459271285344046779324481028992381747604271679984307375193031854453255845383083399623371880169880209211839536327788599131939393043443287426076459923536142385750657671144999091949124907082417220812963028843400081877029210808586351689460218629712285679379946576605321298761568060975296266847234378971111272365895521434639257093136952815785372499088335631646164148203701881926675493553313049105220174794980280482961781146655927038785718430445511087088396440951511296477563422685855457627446159127086596877289081556452872999955343603223205208570901554051059182096070802083953123740707095664155520390261742305135837007376110099938476319387046572695387874727532036383351502674155159041749934804717842832769492872663209061523246186422609187490722285110115231290421086821345966305606348489719602594564464016353510793711556527741160113837484874592212386930448945862374253577602706220985296216164671803462024953406274291043919058346797767988789473747601732611656188964843750000000000000 [131,4] 688527912617246692565107598153444205574709846674871209461910804068853349466270198856410023299886125974819502614163268866024936764203132494625601184225119873857347508259279704633195294555779101962939993235987773952410807927471307747331329360647310156532461433670826904422430957873425544423410505678341362731113181381499054798747568694810245203145112493884346304529331316040742315687318687533131083547741025499991632948607386558377260297177512049660532725900513812841671801360504846351943773596918837727496272444770681583952182785101647608202750820921930754806935711847144915756155445705805290969799224193709320453171567425949391115232102001343665122019035762530071367478895078614663066745307865512482813214114955817016508506929384908066320218711613160422519555587197611253810952819504986965109298077342904431502009841465551539580557297358060480322910292270677406854591565406739112493332335987105432380061971825743418509894129032485754102052852805883752039451567394339762027164904018822124213308522325396592336028831545307605573142198804188011834997030567902780794974836674600034518209151850544463540523494064542456718190243045269543428274543339900532586716169012477279032869834048250064574805274626871039847070658079958724116965557855678523429145165103324294215193489917099222089198166916481737519833631903216324836295713801746961520946726493865569811915514163291434857160384901366157041722237734923829480990108216637535836592329579188532020910821831614132633287827332421295105835925029400399857673335648278042687651305298684869787716596865214017543423510582516468782606802848485138394681714624373538762662227937429791365256389910853220762168896733337102186361983433894463577843101647840501677517294370850403686206229038495766894228985568878831510747128508403320536972591436295541143672665950045448694540022090005293903741120009463978485151304940599480866810032165039349435345005120264101592151872596080028928303837449048982542492595542195424359311755690592943142875399033806179804868893741136845415545714426887333843975007411152556897087226085970295681464901877683928391127000634854817515965365101336584480632185007209617992644122279416203947163187871211115247373551098752987893559972039412013417442184836578376431020497219808067083756518208713914789791090381879366111075920406873326162857123969956752231780722836435490430938288763940136050223372876644134521484375000000000000000000 [131,5] -10549768355018448592845744416469207460867733438313214770016787428149122431665171027422712850987975566397126967591558943811979607320916739597647288477317920378553140819877383811096529504348764276176772083793100353196162288269631494858473548445078573007855575354453565051900090067752529346272105135505929922607603162944364526013369481663646120594526501803732491280459171089497014280957920450670725120163860350167730434225818965960592417836275565800405902471997847936532827365664355934921661645936664098314205843840790145877678958892866677371202516144645422662422480766302862104701068279432275166051120538195706008669562082821829715113261378482958915227172390915243211589828093921224913697524312790003035124396235004897459470705167799278115670697189710119572627071852748626646975821410934230281430005060914250328422465895810802173191588763902097196600477387734155771675258963549814092239741681644656123086085940097534379668719465341182692866377201439323260644939235488160096784234277151056148335686893476099351017730395120445981540760368708196287878453614639914511553336154335875069175024997805264981184406457764887997777826268525435738191427176395453066826228599928464462591054917283761214471453001218971883294015684728990985886022709395094064181998934282817183995940259615131115509924066299260680315988985850853070676707967096614239921732199999126284463437251713931894610261243996686526937924836876145738805409666431176155943349037093801733967053753455750098661400133554597433470149181729350563120051638173545840695328496504325104761604154940156476411665120648405706502429106210774356257266057068732037811495863399800726574374392040678184354657868022154588693087980169669496292986904737294391743676777097091218800284991794263677997557014607752778100763595408261902085283912640632868879837395911202549176020009770578528048574463196890842780108600545448982132903920837686186009157408898108250032917335273444167544106566969802592781580366636818452216026018956540359798668780654163308158128920250768521595319025763482813959439653032249811304093653817743701577875006187695435213027625611622101090975015432754619668293613210652551506483466187105106377654114992539117619422319693654323900122549731491545979883531902269080719180614564967649193741053459573482466550944913182276230067212386867863261533275853923876704924481716734578661594928794542624927998986095190048217773437500000000000000 [131,6] 73193830066135732781521411465888953070171875439279287290157331302374548657656121726531154018822245555457673884918100631955506606087018555725478390272814005623553314862812861129969575795158972710649478509142524421936875996452277507068942315408957900459728773224094066178383635615095860436140377076230831956295856439829401618333605960133283242563327926253432149180797517294558234934449663184041294256217890242189097083890925378913077938792135499878008929793461360599009391435551482709515307643243064122391852291364606362194357202519699783030841736553641586289560627456798738311498914146430304323504429317182209073751063031746750736414351089347765051470147717103869513662563165355195929009753324750573423827964024696894030187636711873491288707561954534791490465258340020115126038496537242989389309257025371359870257924084955869539655471465852518071462276372875129507360899034740065517117732394501552016106771369400071607113765133432907726251556153083116080817713088414913043928152893671601066866040399522874641754714149764133812877625879450046170877308795060577915999168453117090562852764669338594748254477891846305490260353841250425172918714690795183668246779724644705605103697572711549324310551204146662923329057834044157194099563550033230128685051401162254035237855106189659029609397907079161610043418800726662638235132847433975920040564145914189377975498345604186302428970590032117154013332811397459475151472895788262967281237979976745218365327408251486659990854622221700194064631943152917072588620305803399796072747522467397816242598748278867206499719067643390149532121248434706601989749319500042534196149470240945703822824897608557139456972844586767130462626993074877181692789599704278270153768502578741663343589908893972046021368964890756560978213644113447459617078215977637540919840848503109870734653884525431853011863548760310834648211479919199619443507274064310665733256821127254608892603129035224615569862215140701414334359914147891253363544890870414147533339005232653403431582957471512106777560658046103463857312378474524523705630439445575125256235948163059873437408349817759453187649674181216070969764906637840320069331864264640697558788365564717089941087525193643477313769228988621712711373061562994261293507103039959160035287959145318146849148306114300884268124819700428594520753587509990191046751336456797269822832641139598308654967695474624633789062500000000000000 [131,7] -542602432938873344798751127114562796107059087719164382871207547521655518490117442551150524467382276311035876750272637980749208205283713595743314801852437490648508443824099771943052596600218880611073520484087346311485990438909691146686805295594604979890737810893777343569177153705154826478657077734147636081319674348372015674079354090960808846643450291094518644860827786641295591315802069043458402408057747197014789177302994393949278912674967315588387828890003276911430366699365887710952156323796804969782373844465629741472992253787744056641366697864526887474525960232951965965058708265453649040527537572511898434661724494768717021966439058390265110950474372082379863363716769291344017677176191865189881398359979071425851005855481135901204117965697781930762827166778156073894393038967320577912904065294298792261710112255623678012564824444470926910912212972630340266643524868689635767626365449462194032911240319113565803875339838918165414182417266729618522489873379485191807065243877121728655871419220792974059210237079446082748349036387919172107962797479513676394206156438206095640035099886209913575335395621735646459452543749223508568434352167826878041626576666839781665822153616176437051735459745517381893980801795538061874389846666911037350877745746750235108862290685875143501880976733050250842138638892003553262076325833598678959405359903896612220365080469603077006985523402469099820520115083561246551824888740888083501713749107135414905269995815738460886934686467500500932228335496268041734415079817220322666307856587030935463150787655066299458051379235818884596803175830879568227360191197531207608360348933280235887405529353340762034490842124442392305535030217072439424843061123914509333716944705477526568683805249227074328228391486656015259229485812613750537245726637764533318119675944455408489003233492491284382312871683731260952490415204079900742493497104965612061546166794225757968588886772598439940823593485037047849062017207109690152507185369170337812333442779413111318643949468169762290375333577436923991306819323246695438922322547899356669350718991134783133088447533173860847554166185264549159779044833188999076988477319188405534761268256093863931252643255756527248905620111503275583088767537423034379200582729449329647178497353043222563045038895623159313634591619507042389929544474331394398690754043494399377965502206944137242317083291709423065185546875000000000 [131,8] 4539972965950370270183173741282041354835825970054029383927678518536893323183563452217829933476516973627274876389365036437801336850632603306145882325567877769754167026920872310654031543970481155402713357794095135974951335450818906675430252118986549744158366337673079448218727951508902208036442891667441095262005463135312881496077305685279250483332833155404109576763350291704802299061209297421020297398278783777544396833659150218858858069916095908250120830925346067970091366889524423961647461179016916539023721799304197056990258971233072414108414729406793519998623605784372688491185812686915818519857153052195176098044618291447510892152834805747100909790060513687731592765236997852832739709120708454291417768042474501979099235686609247258298101059824320981875787169355097068443307054970306342130364029567034080395590979231754985386445765582881775583068405508447818165981948884506029053769397158987379877218704949257461473909997267142893286231891445229444135565876553670038012799641969072147214322660127448147116287824186433549858048249113021155082849586556601000069491586897962503316348324500258065718472119850059950866141961731838946915763029952887591183211787326594825384952412476933879532773613280609503441105703362103486544442241695013960044589689374632852166430670418996449158794968341746319687695800899134512913656953452915071631836979543777573148215030703075948721397179846248683521644847781249077093615316722154274350148252385243519602336752767871562207471056983334613631885153826598360783884873332568176939821562749751155480074294149895068694580708233530030656268020898283452044823806578618265381959607754514749514818912111361270680023690736984725109194378746768129028814215954704822464574087755423059199499826355409749660420825994829700734364855156214421745187737660119492882940687211287353872313176244071578573102738267735266245854274919985280983269037388037248722631836672111988135271407302594733699427071274420726892658219091735891382205095723452220597005574317698407219644211118216807941051778433411453801892510961025436744015226355215515254345534948277212831397759601049153554987165037764220059883932939269735334867868805473749645054013759052095316511606825345734756792574777391316961083591420766102246608450130536082144844722427582407553723401747503444753302979675160717482132359896629714589131007512930182645760623927344568073749542236328125000000000000000000 [131,9] -40768406525500040943708205590851155460617658060401347192146504714858932794672208408624208009398785585706232071580534976065860094185230289942728371755004940135250636825929267642599443770935534124611449834198751205635729237116112104478220078976998802045985880014038029522914081748159075235069241320587671500768552354118495294255492734583556323982578202393762362064480813557867354417769060035282653872243917823412590682941364145070329312170149090445323728004691556855560063003025976142357367072625846873119916664336640454463053869581668575222170387297393509157711070471315777251747719433758679582667648028041428107081863824455279587069767595993576246447127676243739985504896413355860183143034815907858201587430617666677623034348049657567093516977878790503194864157863005178248990154462307611011656956223879686598301637649386094940645497633637893283300021359107579302122539828411748806120600634401634852078258781574778139306927790945088823704720729394172517135560636539239917011603943540113661584308831688416282346490872023515132449456078099046845015545189651376700329606784353222297848772112528127488752910368270966622183888139856357584904627842088012679051303795298489416487559137831534448680617773612470617544813358953853314906259054843710672784904464289949758924734187568098754927941994447563630144682198581434555087808897396304588414162058342850750965419692957449227597029625148104926386302587969569879813758953297434768987555905174299274579163004138545096080180672936002748729998142419196864916381539202237051845517120775968032152807943790732404493584215679055012882990909862379406135721569261328371868996826841073838645854111604001281519752530397638713930386156203737906258038053959241795692534435111110168423890161894953499482859893845965698599497425532351216363156613001165388151670622230798641940580373969390015823467222515632654136907448501443015352864494479288076663827503352050911419580176218525047023388318250203341832811448495022869000979294945371622712721183580564307594587801568039633551165323023324749825221013620846035193730018706091981032558851346141684778402095189494178139056003997508785609474489930770698678710114615788814842067652597229929024118363503324188091006527283118694155517082942439285811531425493374676729091639484256702202502685551888375757416208775251084115820667576097705279467366156539304133943346641899552196264266967773437500000000000000 [131,10] 293091350623922194654148136192299551177189099076662299839840155042451837902521054009647725183524066289889993746818667430485839737879631891770968581536852360506055834616943137840963278461590330286006321689064097324281674325356088926299299565997998501009215576217646548975330515151089784624391750367903296317194008193045067757260912239513334025111157471726064134884018750734749210792941220949544512020292759073044598161789305638412644868793972852469372169569548851359463065375211526030320797584179000522852726850294327624531886186517433168852204236844748247714345283364136735939718791095403789055072174905415295986098908104176092314092099876812199628178051022592885696410767625132350425386767746390800609343106868471196201947170248416485011379316692835529156357224427897402167064719652163375875162344395080307713404845710811286527525163216954730921546601246188716586603825668675695038033862638899564515742173299724712519542628168496822844651738252957465500147782092611599202119855148037898678707589608778492664723053298426110446253914180675027555482218165080043211887197999649523491576628725985455668254943662173080809258601923140432096583569209266544216325604185045598449041099311992469265905544324147724725918536728498069410209316823774738112504067033716789494806463011765477310272043629981833701606827732523469647686113354447785506793575672693370373245243287588596078176429061092372614049210583166071444806130731986351555378096681876610237738365148696090175321743121739102401864829592111407025643872937870573991277135549749494472165441494064729214682138251601077228776569104083283863264459302047027666150915446646869873219251575747314068032538792472790652316123341506546258031360019777153533025011325938820077671125339002936796636806015707865225373755268927800266032088457931832025634460509453112410787476877655779962903551535313406043342942142918279474642425389817823315122450833097483960644014273575944190710288271292901978572488952497475572441152773205521416678605275582419871011155417266261167470428239842910329636794391920720703066885556339242291080933955127352386251622414798305548813095284861923152482221645348388562618984725868248423991211129566643415015384636444296582637142374751624162979526399056665837785978630845555071408262765712217373922914507872726658916974543403660024847214100602076974451057084919414208457055792678147554397583007812500000000000000000 [131,11] -1429472608979719859476498124221712983657139367100606095830463527120597302979240962513169215406926170594747134958196730648833568343055591759127626159545272026333252106259061158960633101809704114305799179210291891744383432647595819744601609178450399255534257779089913644967006274847735413672598874494310458444573905801908818922857399696794563758240907513960177555512959843335936306275924828686944812869390977348558791416710309318284606160368210568658366253869339570153300768290182882818019632151871926777354449081672503642077158508942375646417808434741067190642195235082141638019378405657323641561834355531141254348226646225081801600755101796758372817463456334952289842522790997826118940948620774698241956694951886468965417174424287674345457668629195597764687415968189696877294236474101996445384779545079431835633386526582306832220644814749348861106098324741728474870813109369201603014356402963524286600419574715295234662702179454624143649133329379685593653235342839160983943603496968504388938454722982004815241522051205098082479285793972265997612597873354381336924210972321685015971290489199272316532851695557038800079024677392016291918991670020986847851943684812658488630853029004230866717313414769124969506285248846373335681390238195170571202057690126926177091308463381776527278379946108491220495851597093006767368452789550799993689241680237992009915565228491588109655985577714574512725613366507158418014075010703769245591069626235061855052048785559547045153981577366539415106609550861770805243580178243559414201185910181477440689128498166840183833009205206351387203900390166407687881180805541586785051121893094812582475623436060490695678397161955199348586726936764593736443768078991401128557668790826775682443162624884705912000288929621785157980856699311537428197161150183332376791679486700057438026222838234826474078395215778012161462281092035700109508506187510155825969579487722483565014231868394686442850216774472892044167005454505468226558145828681459696452588121322023301196532157605634035816687154103756811133647975504017040016525003693683012928496080792404208875623913719751102816160305242247517386096890567472153315989509754557831689227915088127608310662011368476218980025182824739867782336865964832148384895595355918008982429066985738811116566377989905171585924207541387124553028809803703153736504949015235707565629752480163006111979484558105468750000000000 [131,12] 4639620056499029223351685375576582374836173358928937548208853959804429693156470440775454750910795410201615134093606355491851853964830739241664327423132962193585140166787519556047616089072952026400446828420480534151845264362547094354451162945137015102088347558732967143001476493981464648398367590274280723076246781644431650483841589435300410345163181658117964218070173841182273630787005597968332334628178026731065787055183445033218309854827065908571386527972669839454830404714261189936564967097363248472477156526736044153267248079556377317002165704759474664088038679304227861212845936539997274016225588682897804456727068569515603201062965406402228348149861915827232292601966350344337748623512495480976791642469482301004176261075209989850055642463611976373307807749037741339641069367466870986039450366137354595994852280257439486103910642501402403096758328938112855314741429383011202740731916934738121064535799896785979507938794935263575134392497851013611979561329516220468558932807035541413387044071332978932370244313092086302027570787024386663170977679678660363566133611694950215898955687526253415421922277089684449164495839465038522420795591837179163981875873004716519874320861085533656644662904838962244093806905117168397669183114889320142525513552338059189376116543197161647279569594597041823329273017889583340626396040597402182488187883076644735405236375681525022318717699489490867894280130624714167544630250779266000274261440196880315628737233613454605765806157481486737463412078300897015772753747296118842413453973206954901432347135770307788941906887588086225657690989542772052039284183248448872394039658277571682435955112166178985064332240944221390302248426597211680538507071952208571139286482035368412578294844343561400019921083454791758582751516647413016277276380612106390371559801231921161311130720106000601004360001387064300438085244497804911713795080813839301688713825848228277618874591504898240927885297625884477129152010741672375199445954528419042095407374628581083245090384683316778447675132806798479243908283546814108205834309058793248993030416641406237709330530446570970883235335627272449794350064997601687505796336667774728000210063553607897056599558056621369454691123486425574930467980052284062621233877843833935960045232177748217827110150569420254495542587608807762995653616822916262871874179540832017210050253197550773620605468750000000000000000 [131,13] -10154616085287900914099885902725960880615006433180989112577643104393542307138890650401134011601195616848833092443558502494190047895030289435035401968433225548638965871053306972816428987634513491830489682777581227817661567731748079794605125170251535369280250612673218679453086821523713497868049529369326240688360761710820673326813002292980519841345413861196188450041300545465065137182989016481610220211849748121166601466633472250068164470160277521722054134323891235219982138838604387111592616851567426892180516920577189704261389381255602213920163941730157961611708131997807829447702437908185010672486142776997753078789327837356277577116218742277280539856111549402273044761197944243329135694428652563176544646228676544755243944813284787493446184471394718660080949749049531008462872569255534933495337300473043520683882373832260964543746937136120986457305775115363076494953235131778207220356663132815739977660396750716460778785216765515369159705907757391978002980840646227433382530470906398709412138074259334507970071355889903120300656826572804347305248169951378887478657901314029610055915003430822278685954181848542946909092947028707043867050434696969857896523693016209034656472837916056087158446891061142709816037289606829183723182789183582197137986962036120962995608558599376908176295507905572718064364758100448416897566743477145344425319128233412305238469129164794724822186911477959764287105013346756053036331305255964247535675725421772648591239845824820279646441571387358115653745298036544268128429121475700622328292149813977772135608096630517697032274767377670985129883846066607057098593833232991396135367093665459194116664804832140390678473030551348707771553481895747216250680466546146133276760266727260753778139906623574289423524306410491461570550711264814399470240126079760101851688348189662298546655597300821183729911424614811748836530122577896290386022052297001652822513003234216412823230299714326466703684156293782573357872274928391427567633561852840170795702270945229613765072137651549240304711829993433719322359417191719686250690330037797649147829479832661409452949077033739579150347834209305113117329998190574171170408644676880538936091422703131370861600091992102287123643463005573927506475858961133996581944977297207687772804304389347213121082683536641290655762565240249055633439998199459920722484244925976071272089029662311077117919921875000000000000 [131,14] 15075673838335046053881790281976073659358501743320107437938508000177313860490062637565341767648625069330272550574259659379382615895998508982938570128691411474798724225660949096596553423496666802608351102347001902047397124741185624242579174842988631793283482752111860022497182441540248065402236768442697278619254413202564221864657233236970131440624722347948735988591997635908460419049421303406523078549475088812206958811848819222028473813950083105861862291161352660903202934526168841149457648762455626495500870277128582509866335510096861186591051001723327488452348028592945955110189933164345641484969802497382742827284880827838256630951447581674163507113071786830838941454430231308339839279028120481977942750914223633473569641808241685008597273535583683589328817970892880198548481225541149696336141544693874278099429519739782928154569619021609314183228100006489475651497720850573515473403031774859579872089642182915133538312682399066006309902063450193060839792292680525470064537582866107246703683043400537536423506954935773906268744067327178182566215373674674432897424216661018773337736469934991225101978865220993985403192754780794823095213320680249686330132168016668840109674298322174332668158684735823310175748096446200218313884029778663596582758990912305321299128822430971457385197808364653514703578456158099528450029036680361625440212639435699705730381397580554874133613329571265751205215110170368858214297938665948174123886152790867119105973058079626603525197588805972171059828006200255275920772424956319664088316727213525965013840525980421025233374361467860797327155112675262496278880659450894056611976025507420248951167949931474460832728447720856552830466119666778972862770821677308081106176289482265528041345240125564909367040932716205959246224497714313014026099104100710656980737677010664406191709089888035178697468155493217286826670846492139446347319304242423047930273908468210608155924844244657481755613790729812745127296458761435629711208096699268676795462615772260785894311009681280067802702431093947633587174649129937687317069876475415871019769199177694099744155608247782725635016646294855085020160185751752184666562060172802750732136990547420599225107357229827960061872275910897462048119713897603150653283343988561441517094013966535487892504412174932270560919943583271107072978645815330642627723548021556609910476254299283027648925781250000000000 [131,15] -14768850925561133158286990669648185779907994014646008666919743997592318494492249771477832736221906660320990825161456745439260654985655634514228598419351310370316463339719063757891826954776377183696558897591300824027784342267798991870192349656245963377965476248698384034354145463105177496257809690291527514664451352154066936508186931998926799668987177384342211927391053077472100010426983513186333823098068693316692658946907222272227671081710750486464866612686183244622232549711594286513648347355983731514550729267613266766632204741376343474824014051312691098910080973691403422344922066030592592324452155853594552770286046316966540490924872699452846830611630321299813815539105584996143282169939787784615466851633199049657658450070515447875381995144691487329909856437225704152733854264362634158291617012440069179388954156406480546169946734423421908940749863797659194310172600600556865214080856515829606238851238384384922309002230502233968239483501502521354945956404805593886656368530056947716447442169052942822432544111832665573585406138019863780618301728038062985930766849582874521165831600970919379556198921236329548955575290844811869966378282444054251599898394366839722695672535196636730299590490843228679550191150818254133463453337666749163551289929228427184368288339883581128389797464346505005684234036049887327560116178532334220050841713239740507747681892084116924924542474580922857008778052421276230520894543466440420479652337178192964809195042912901889820299251050396078046323046188673275316858050839172163575076587545001232122607918933530898874393331972485818399252660468638603394240004466493934738127050237638132708560249191682824647402637243477560673408441501959540347702986375269629749846615398121469325027742899069227091836653716598878493948295643392897452908462798432183038126043420029901563936224129709378980897832863281493880744258633536431449085873736938532651737239569462366540547163843826719355762923247571204999821903621216156310026943097529337389353880017086816753044405917894996957581835885525930406275771261723059501348462759429548584227344403940517053631362400293223600543739497816285385318096343200185866044461309857332595740149733630884403215873523329313248252833680111474037204577165974750888522498178111578225759977638382985488148237228335053787210256298154354611757413048407233171490596929098515488476550672203302383422851562500000 [131,16] 8156759976898339715863197167862402613134774186670491044733375248455966021575756557222167613453685982107929692137100292009080485309687951915205648410982395993229580960929203912810062029598977401431857492104994285192573691547238324348931589534260784512315789917489670126484907414854882469764278772505339095359037550759999081854432076619221243138909032446111327116646223560745789994847003521336398676949577917250351784984216130052137943945686450029753022733256541280663163396410069924968185662797444760151775865191571420841945177789563524587982074834949156344832685332719456413188192688617043519935102833371600029426296187760036461780077596802289582958992544546096674063288709664144412932972156602002678079000250062607304721175483574594434342901506206389563269147951637976975148287580401655054878724059408227946680572460220328334951280145936860464120666299970749326200319540932223961048106145909098326838567553074064466662150412450523941558895062352441316496375640803213831663597052656957794799367607326534060023387729728703584588515100268765258351730339676372111655800378740446940284398920119306449345643879239080257462982865290304325546734875852148880789600810702576847238619111628959068351066921082358947558269188415598584626198588847292978933706714366252779805031941683623932859257501601430079261065290713049877922031847389643249724982494514314951679258128404350750250201439282387393697955924013909876746054717734181858987263222823932119547472944226278131729957478302240681201320045623349324525858340293466635223977485397840715872757829948876826984265033989211500042512246981705330566862306682601318419402951935823301138974613312956285583188864090940023514890784698992483015331229100605978039680246390257329702528531895863149954192398829602964431814014065828102761536244909218295172994203317151123475412718986769607524792529402305626886965252163465135380834279493042102129199636363715924674654878564225573354134540007531137330599776913331755721458941927374140322982192490406956864232421010805226394938115170057939050468366876146594853880718736380320829180570868276169811612546624149525323475022225070016693133852720380644560823434753034735125440354438539492335063238244397626748879239574222660379657695017941425256896675451004944831719564039052057756432799236481629879207792589585799229853421699054649707250064238905906677246093750000000000000000000000 [131,17] 708598520641068362941643999134684631880381057093809188841447266501685124172616553674626589662272429182439245974264277797172634015864424624357333486469232044164310608408243551062355642148831820822154431770952856953833075220566138640917741891277925373611052307948657767550356037235936150357055656888518521762838878102966744869558050516470840994887309467305428046717556224829458071339633499430668027800943461633231413419801809045242345309840061675583501084083705890355235271975010377413891906519382287288852649587549817068645615895364388430304998093293727328532090175518487373322745335372329492246730718230764080609865613546997427298561358196071017546139484754510798797155538678111226777948968925729468695845337404989401868989234997277883278410982664872731284736453339853815183665463187572631508165114797330594221218391813909200682348883058497161743196078653902119762061281946706278755292427804970950893213834905555900476219032572627166938617486531047920441104430252038902588924676297681816676281474903470186348597684229365921261291326480743101953656235567031546336932935061298179699414386928424096220762252987672579083166566597482733018149324261113457127431552087812582238350847166477286032532845135034372337277786619462927356310343071978365958623940526664739340742759163081186192826225562052698191803010259452746510298599038450289125549963264298543636070762887917606186278340201512068237690684162756230175539706158293306156937221322127799545367357254757255929251781888163434793332876203553759192046498439580708147508532420398343119707263259484102104549223654169471168991758804596847119223790377397092291676467887028231341450592622242892727558367020984356486247547363563039298433949363175754434910183687785939341248004621568180022260145422361010255593196830336387980320046703766935108053833879997630904546888868944915904309213827992478440973359574196609788584080585050066010266793237963289544362880329885571524370386469350880387264586853972954532634671050085245975748315466953721591055983699991558214255914891123105966648852604513301846274544455488491799863742708244861802604405166898359942234970841099301946406926464874182748555809076752416504910928414317131422030677524076486599152102152261826413914374416898824984790675818910294546175521724381552980949154506019852693441256778208861823674900859426628585424623452126979827880859375000000000000000000 [131,18] -7032029317082572073816600888604954657568727085488607372997292449453053711052390754144417182942756253042439989507813858480226416448541523402415820685939231618024804893250271273669446415468513914809787905743283057067142100710524339024648253908434379141334628890577040898425838056221608866402809339445116471552671601300057577815683568105211448905684839864804453111087539134227345327067558844826732554410757912665920267583073343925502190519367402447954810693580929886345895887694778353070692848603206108655340105927685872929685058622323714225514828063013303560850637614648957682987717009316289732275089555813992847447949255760927112598625389738507504365879761222628495358034820827080604105576112855360324709445768957992139474077553538815960022292318314384000193729669220518509907559234888454904945836539810023915763407726020260174251147507166852811053286204564130783926066000293866651481499353734581391647178190231956013414421499509073833890565968054778415496614183771335509161648570981261139152971484758023865044485133287092307564439101225383429214625460247469457081494588694358880771163808697856539168697008488600744404816287724453335202679464019149927798523942535145076165646614729530511709336367918202552193498825649892352353867150072665587009468858903909394543778181808779054961526234908266878925356533526838269177493617440570452283625633994754258315089629368504701475741416244984113183165901828339500380077766216085080836087295341754374197164870883007509486779851935957464115157889536852527691246279193682181254340222213650284291537471491249250506218235183214413651982778799459696250130269942798637127514107614526299375474588216344754501138799938961667746903975001818753910770157703372796620848926309610588462813455916826474483885109546320949004536198867474989771349318459205384396493206529288243229168217539325769773941074566905734761530342221110597134390503367129035542842955912232118308318253570905659452485757926325974770598349042859511718500511494267511729600664953849232973765048327695915170873005095501379981497338970858066367711743612582842846676436491155004164863531687399375600042454365828458590095737093572385151068446633318244145023584212034647484438461734717580671864582708814020485677729789227960465371198095583279710562041986920287265482110153406536053471145891344219660407111049948980507906526327133178710937500000000000000000000 [131,19] 7640701989477093552294456082630851280892987831731557576063188241176474423163287836574750010085253550921795815420256966256682263327207095239770800855795831469994907972737385082003719354348599095361948317265992490908926208484414614457997910287360099220482756043507369946295451727257182843694424426496747454309868080512273329851725917655097393106850836488083448847813961317788898490486626490296197107215961314567415328357261167138847925037677763970773341813639852258955733474761144452732249040582178650701518733096024579311736963005486441955141428412386165555526881916362773574916650423721514733296334165913783118246286573601303445567063573804521352879385649068029665312650354123547070690583997401195361582963137856529866047280513269998068857462136647094038010101898295107343204719069194555156254210963183838054496797126872876580482581323609706735077955434189842612978352263554365738325260395740389310949690085508899779702374219978371618212742317774897353020568661819202280183905832357756550535984352934479943809623716355768737471004728282625287126525541475867592677458359200802139391153517545704515167609275043322386857488413342092090026304615315065618480275523064355711784740424029694338819509189379756164086160643944163254989706747997108438931816556150333693424169969108261088688723251755610026921895480962359577872100659619161333584138877020046876509224566009495841537741916048369889530739145901012689698214095168960820137839881254454695556567168149612235367186381393377412881174057466138461280635322999033310948751892548978274723157402693410411262281685418861122391574147159938589811765365505846233866533327540863919182618670297223487251642478334208097517989098689485946710000140284598464488780554695322605784957052603728214775486888170625077354811562458969892775274669010986449253855442640390741899252000409089588183231566200806214214587315513836475402811619190549432961131536568554211044236894022621464340698686695812059071301953340665801306385511494737229858932512200145796898555138122697846004442003266602659878480555666424321976703085759414358276389229836037596885238385259852819044797153059131454883175115376914467992406130543048493233022427692259899404820120216703418749747265746794116005444302480507972546742577003566356779059150879854810217567312748913018803113474746145277274617796381406265027180779725313186645507812500000000000000 [131,20] 170482707998018839424802059102344329747250393833662098244555817611361743433626444862193878662986260072658593818419275241995958348557717768707033984169702927261312450606804857976891070963979392436144631504886644687570009725362231050200909894982798014480567670247122504816391488222574747817462966782696912461517402531425986852539749036399503523455186399423833466262141378402688498101540397070127242087896853495254016733367410388647635384403549941730109201486316682020946300896065140279558847645454304902598627396229639571224607627994333077755394655461636678098422728795041122998858283645552068771097291451629114442185187820390729852866828064616250317270927435415276775520088992589648533483560926406984384782687242630892983075976326724874435083470822695547596741724246768859738785613564117399321767990881270071182618500098951185877092854806811889418273191465054964790283788057907045207703033318938722307142043366317001084005717892968282773746887465443089783124265600878213222897990070454352528840086407515774442101004470396139429549126524599048036605978494394074453725226986797521343260524282655086221929143877860618499244596622427405005659023330331372487391295236922759861010043298855173304407646190937575356490666594941847165198092555369216022281887924648541119438697559484052855942936090485266627116851201855637546050267006529237109558133864478826617629357177971138882575252388636512656722579203056542111948385533170761843019410717798631793737449817063666145906446188108020611297270967658709827311663781478646302551843415146396354737111646193044198938044624834888519177127478169597309717724996226890364177118387337315427806670843136619161563565070947694648384827339423704505817509153846874537335701110876882080650446484939274763742665486142163781717542149121043523129576413807368839480314051282427877532735984203020497580119735736022785933361130161574142348879665608267891149857432070391545819976486239384930719345106462548810402200204501446080123300673834566715544981889090985522366498599120956178318711647870541628090908691179433317435061222198825498442469343442530597023996836716493618847485561158076976981987884872092871056076671663124458261380485323040788638132730561008756643790343634091442188067571836456556797396712394974324137869396517117297277473695037352055668394276233615358684403418010333552956581115722656250000000000000000000 [131,21] -17577034464116095245112788335760456446960804218332521719039046776693326417568262359414581823347732842862064243449860982572515026199467559193266102223186860842741136408487339459780873944370629676420805177335884014879208705719507880502643754878680724803989411810726781233382001086497398020028622008744835930213307665568729857969742086471200092082083572714602130706682169898963871380874145751986243710362567793031681643117851124658743399689448329258216132605606002078029276927041373365505037854577141033251563668122639052707689742331640790494444110120121774741541071154646108651052904236394554055741929303154089206545051044743179106334809098452408682290307546078540876488464958126812613771336311986224517570870234834629060687434586023624337851657139453875404301033139048873619380969622857546467564268928572672769596394635368927882578626465638344878462465401419497535087220814143958224044134701358314550739908366562734861897659693393038355830124220782577263338173088137873675499200137145336064827248167263168723215623944434483382341329655065468476581677399725347151585766246282845536595361856756151932581109562430623594956500562758403856754976418528295650785670480092668419328754787275174385735602696589446748876555606515161491023301420106584614168355821255253488278467114157621368165326902362333809335771172491829634422129134344624748168924932210074765641799144143635475799007475589867862715104681928276491500015842774577222110971647745549356026594498432949269904168010230995870549861237775720029747044476583075483187840139040549569227018944539423569583986172764907415122475865226767698404765723624238694482900788067441315737094597459447263642555320718156766880530727464436238216906318922747088115395101585573569197440186552276810022881087474811010025774572969922035874290490682452478462584221010149356429582332275266788837722541017272605457884848288938562847937297304677816398811676016287213947265572317942818951881511871006970979903536201743249118331842426327427356833272589715761621675526806413702774287219846035289797549428950630564784824123490258327491948434192399193016001803835426190580383115487852186566819200007772613274849675361007006052083606143449782941803830931769984694357776331224109184631175492731645235433736778830061431633027900012219695659676858982027143929162960587532504863617077717208303511142730712890625000000000000000 [131,22] 43541437197410827855569347403361790740250658128333274488617783150878086529070929976294210623256704135617073680495930909118071170858391529184614912438426414479919882384984107880190821857546366262876193600694268961447923313044912940473820280363434243922360236029981482746589109974015878051756805448508241205196114610848950292859265527579828549350504931788748636165473447587065075431105938450309125822245789802896830799673064999152201155942631228347807324175677869691328249718138887735810241534201370138274573353147036145654892619726731309239565576530628695576608352972102190523237871283735156833560116329228167560832052745214706014338491892421516825805597007923784678558923731322257467009751220239675559559951671532315441561277404482274349335410584467040214504518976893081815042209926978476806259212298117455046741136962177247902565948824173770650613501940020180587918588986595854638587014609272851222671270089697135584579539159914125075039564038317415103551183180186629424616608692818848568179441524006900634382589672032028549202175593645737381128575957069858829752354803992982540056504248306023736850014813332910423496019368769189956633790185720052272328240438336062070312883930836684450949468889154651614650243903503342052602644445818413259005838497262977032982179558940301234094981964066713430688489901850907230499024677486465373649113427974770204920984566871145212695377697737400737816272677608373218690848374243516566960405624172399223581359668588400616530151007308177161505789580128750212468866267161502368762963396374607244611520058729991422321480041601812440108807775954135972387698309806178097478014757179886443873246123876629179343177359038690649613058418817658886753025679670494827358205018979876050925518131640701123024608590482649510374767532450038053816539227649079782623669522482821399592101389719404272125082618147624508968326153558138533779181891876104844427354827966404962734955220153808473009634084467794943939861876603196650389973925146516948436399120014253134781830041699737020492821824320385281135182381110133157365428906117291673479051299120935386024892190507937343348148175966061928647878052041017118071458994683926859499869571026823385681813506528481058343063920757930597106201437303320980757359694412370202673346775294051499400509036053405708882709502474846197106472800442134030163288116455078125000000000000000 [131,23] -76404315915685067670348726070808748341603673441212092634194552655638430491218112040692284124581871354397479013995582776499928442355213628663899963707611902642471289684580788234661398132660313619958371004776132250423092715783110726442086955930846623337729114567868751817644451840980909622549559187849879412313144591262789440227314934972666753771109589230511200535206933773511109403703497617238748076505626900176923816893127710589163128516369196756423496932701233712882500075587746848159688356471170526502892691088756795674400264832575183002874945509777196268240592623498115056914647331628347984997000098838354105061211286814085943239596795544156428837195724068924972211758429165880708860862046575381471287442719367111906899146538469509273026904109800799885131912286161517799023302442179297624323220586525898559230561467208252586668600493823029844423486176834875222896612546878008911311482594080617129887952441084358532041856957097354222821635144328467492921179371185323160230875821499877059436377826872142479425221369027840886717727543470534163396410805637020485346613205421462287600877194890366410033801512050367473566031083047560840182199217967848190171155748914622418045345514060449229797413583997638634395273785545498149059612186496435160889059641778473101152941826546488868004194611605196509635754950874937484370041772096594353697649103010521884944488018769520095959586485223274200656398784930406957732765778674686369515320515568053538132051068689502525402964814119244272851835600501414614955424534351609563836816880129147736855208111253072712985254413032837398881222222258876072783582725239154955025946841710732664583807084011278127003814661521760577407428381329860841641956077387296481704954598944696227070444728315742856209762586956687857381222502694716175957501663631841141089594359804084962902498817665933239864572351066035763093415654619878125281849565819174972390692309641115433614434788919782161012326576307419610230392898135770700882143306548273315704424664096931394612292676033805855979321356608708487874899320958548488939631993305303680185634337234108422609580279327631076493147385317828719317983003713712685773277577283086259049282712103131083441757835203540537875410648717074591653232041288244364020281157047162847178830364721006144963154480083279403470589580406975224735610652260220376774668693542480468750000000000 [131,24] 111543301173348948903538757819765966266825456199410862199782255500684730311861725546050191415363192258249371298461083442325153879644170031835649048355656256733961599183252674752796744928232845265949421577047037559263055874628449354118130786948611451389205783144997267320170683284976850681688631824047614625231995824797797301440494404876566837259086486724922693406198258215794270116798276143178066591704845999397481711008862586805368743890772797437385588877797429954409010752448959620380938939095325582254626877178369505339338274663818509364276442233339630473570661374590363465887643053065946304005672148003678861563748524426009530208620777812045442308617981924963097803800101108673540183721775119409405923345066743572795659823071616788665785690334777984299895951418622021579625117149716177094369287747078824130819227402363032164412999482714916559566079030724258235251238778864138729381087701224595245498298156613570000866467562616031126796735526571984225456067460675349381933852733490908308345315593575826931617513071511447796467518106638116835423631740667712002464916094286965415644079823756242832519542656895291954781111083223786545340831468407967972544255066877642144933410409230105451695755740704227636269862043713790965607705021520964547877296156250423003539778495450160204562082985966938882247593322220920829831206779388443730105535816559625510839361787420246033639242086655731645810718830124418500771142130615615785657981979651014450165395482838411181893421483757902528405392064307418149483006860956083756757101743098673145268578581772697233519315679811777745438433031353605330506960049187016438835829721389658484320109612281262576763987163210178923166103272284589629312129568893036134000588169318882949456293023675491677899203747493804468187004831317137051637122011175370527441774241880091625961458625579052669208585052446571829089835505439612961573627213338259316102952434084116687549019785366482319246576882473552238065204366537446686650194790328784223671923311304746186419019487302859769646740638114837151183168602338077212000692157720845086968599206693192628318529196922417943095725781581904436869409620264571817751534954413643939183451581450033986655217967618244711547994637111333550192664060081957788392274904180404064939374362973327955354254142720441854235401135664318417184404097497463226318359375000000000000000000 [131,25] -138142949330896065088168942642543096714532996208358305222815931235706616864566347915538691783482278700948141719937630324605473097139531921782944641512253382123228662228327863142105530128405419975734826404138223029285132305623014521165984833031255102786040579725330826780370294943317476338961299995827680852327676002092400131896308202614657395793860303388156097750710733459947134233408544359480067974543491802880379906835845246183377255875670613358329611465625992763425731155758651087607476777770930361037596191008267068102164606626108367033800631565853745090164125623170487701386677438609541510970427039723726584901770712338769314467851782027418836479719234109153756858130861087816696532144802413427147891480261213381003477226868599024579208061894662198220448964639393517692690892580981880639107482537410272472987786948710388518688582112937630109462620057844355838645436351174130930475216419645343943620842411739314228739821170767487832889069143585241121353127853754087988273419990967513973134625298576343583572711974477405249028427731799157987396287425947914436512396639871511386652859579045113962403430880122514169434802113637334456022287179214286689707369637913542368231712997499216956353102719220343120331924166535369611287570043715853859272927604518902703230963985720531253059337772862816992118510073437946741441978639570264640217441633224654703023098255433886938025872891441839658642263965160363043697933749333016066620985742923678993540039853313698027044143333700540543607726775618718293210180044642292964025141780690490528084051322976683918674035062321275960135277339183492436909638535546369548091060400555329316493346154481017308020509120960612628677288910311289677199669890771927648137582949930243744186956586910113840995012203465315686224142267390861277859320268976285842044092794384794644092141371922244464089274837434735731555263217639430328211565401660178918889567709490638725027291781090903652586525798081950251254524643977842887685816133158812692986103760434787867836212510388767547602416402912161643673827025348276487083224212999955329890775978484258706835001661820481417988134496140372425966860443513335493925743137503383162469400285298539270517617619046578087865099207034086490172144027043788469530915392395896374296718872607278029085876427966572055274375313560497602338728029280900955200195312500000000000000 [131,26] 144903644781855049037863318729123632857610670214345262082609279004341792683441041380590964976222885772149298053162008136290050971121749627068919711276793548124473552007171380165655316385222700492381776229222439503099768268107459042039993451233623158668043820034869653289883528144259332348315958145738077440272262158129127851514658032153053136471496783178342758850926714240635405648402148527750401817932868889606941558373845946185067121674724503830181774903821444082903937100108732152854276686325116975016336108931633179875718001774472542259248824588628209877449163332777274585814023838721521770003129848610618081643851923106262685370408342649036792526301846184682480311116957630052461260480130137294031769570866739089319908006474605357524499836833269463807375168431517490477712239705179032044854368603564691961486153765278874282643903773582636879816039245567871785212328168086576746488096587644531988306946511579727420683875983522861684716639797597243666974065109962580329865918222635670355995504220430787932832877665620407406394143363621742041712917678347808801661924646140542893763803666562192047259186763844905882848921670009561922568321737893267954355406372692031268746907515204970223700734575599797421485064644850880319787355281150734898670844794943098491500805660425483243019918571052698200546650495736949913950307441020767307000054404376449415037075544989791023979721115528822226443847136514909525774761740044986038657450317383666363463009439033486226432303446115676921149141367095677503222785521150306455549564037857140399080374205759646390054383506420947986993162389359540497018294545794811144770728180050760229669304218597002000417084635316735666979200430713553349545829327560983764195267252457240656556349663186680848582102642611081536852166742750092298332096662164383989519300710591968609584903937832186603586684874860536648562763253436706754014354244126463745376673859199301972625574094170302991703300590613602365009038845668575320345669936991395276330284117595722544227938334220129461262261636891371327830377361225287736598630094979375886720406108396455568869323163460590709137282906056683319791323707475489987518112711777194266038485432721645258014686633667580134180391898402720542246107426979181726121963282973498220905494868529966293364464473053445509043157812811841722577810287475585937500000000000000000000 [131,27] -130111588189873418676235246897222957264011700578825742376256840753343692882931538616349699676886724756746821182272248119307715413694907455987210161680528966911285205149932401987089034924562141012123321096228721501755781322840333641439406797100221383962091839403602328819116625393928504472782108262770478256794702559587005474528984415674103442908040513662146816103680433127707558085660992713720623512100764757567488234990722656609184548883786321720496438626487831415262382336647508797316985259153256782991111533363463666506722884307641883719161745309789685009034177251162542718965431812984022013779117313490358606303386010787056874897250479082547028427088279451929633856516840311280920023801581307839348932317580728068377355844502715126539428601703053120161397536771337813725818367814733905443805906091923419662222968445867423418296180281156496653679324685835292179259906557809764759839298635018114432479235815354995782912054623881842819753135222242873789503386052115748081087522937902528392852770308005185113588847045342176877740886788209570790273558541144381424523155324727583152466500742372692765437827368868491749932040641754739005245608830585332996205968416833611761382024468719310028938454382333960047099253962116640508658548084588180021351607844545238233847443076616970115612169841141300461568181116856428978135171662089725402356855372944310422676540561265934585682355673386756308635827773521372996598216052176842873078767987823454087041495517122427658548224456581354309486453820718083731914461212238369715169985098165521674519936202243224552644816999577603611059045119290505553397636210887277277737274446659391965238378385705198792717257398550574336521514798450578439153272613780469512958879016618448896844213358468709474277981462341788199101201354692690904260220574825332159405031470132756306547309163322186711283153444056104606090928101451266744625324940327689357154394825856517823921490767530130841857212243522503314272652610491157621113841685976103682055185502052464406648668618069984975480079488525105807731883865104718210087503149341341168856758512175979685245276510755597323502898704389955461527364120513807798101744674288924520179038555911957673620890522158509353531442913755523624634133456786271288041531457557912893582325038496557686228120487420009356764952213048047724441858008503913879394531250000000000 [131,28] 102979618280007240918847420559195993822742823499419278135985953255029905292465587102807820663212720371122461436112717890403079213969225661719356860449219687893973590357626863984283703496850960715321437030106874417553817782404299953869553807499916398913021791923221518196654764543729570049349487182080632417211690221694144768196763172076014314966005845376739907856629269016606019022977900663634757034751174725520932578659571289371887952858394523821971501831089559923885912265677155338662054223704426982426990758630470905251262879172227486201966720898702660939993766979596912037845896543860527518957830409717526098813015164947368712360972295849680617821998854861188498823214729225070675004425548728724218607509723936236062002857795224300480785762871917873421301018569680853735198891503172740378719725486811630397589853126989983194900651465520642436788024024673656685813376152344914264193391505875952069316449777064772705020798597803661792273652353971264697703349461068153728278441749872018198758010340494392183067673633279344694681014103929091775304748839787651785027616391041063652322220248697999445091153734846765260198520476166949970860951814128104997269667370365540253991895271368899009052687745736489729895307795248137502334584246681612734828053448128841431219822536064134627441151317375433918492375149238921270208337116518802699468886666389051147957945360563279929668409139884646062293175244209501516131384119090873882486421440588768764698654618608643424127340309158338310166936619483285126434922192188556195692367298546752775049760728298111342307403019963420922332955001084453231695515523946358271723130021437546974046721067637347144884938744639795110737487528408716822081960453087143773386510444747000567176786919606508514906230483331711272028015468377808514729093192903788688569076445299848399139378430473153443073293217919371462498238173331251254335509987251290620636863757275054255430298306684271848395293917497526339333255801575365604146995323968781225295861871734031746145963936868540849665447760769982304608316394488455191826046224420471112109066068112160784577259385017166342308366604785450796791424688477917093402641579974088807083496342886149249398741095910807423065282317024673301806917248894233022071389187845695016294131311211789296160144738386758161974299241592234466224908828735351562500000000000000 [131,29] -75231910969056350603518447182020590600948956298932828334120288886200155668530335348960352539235930922890673877856545928560452081387992999252047525228676135473917654084372494340642330978532245238157494713718561374183384648947110998096453016628438654161350537893163911188171856666908909607622716719408076137703244552022429627030750775414608097133989094600502948679579011639677148307147085059042980411172043351300804016426214251949361578814800875304724274294837475624550601003836816819537193735378216959343792319831207827914531401247775165364312684405032294660721483840157365922614582883943487955439944516488497474913761508202843498826060392507444826032296019334872216962120282689179269241466069622655938215282296958087549982003029064727992622672019141279996328481026254942607415549314974279192100284771677987518346451693855305293410259116544177045684737862893947084060414956811665261364312194953259568994079371814497695076067650074914607116781932765837225552325949067719926583748591330197653324441535657754628954599608199746050427042476239830775898142064155522326313707802842108931406255115669359657281048999936552852326657355428472431707981826815608149451308591859754812114858752597569401843261547432147310878767744997180385036516785537616068635502068684368137792601859998640003511022966825497339089067504660729477195792334299748572462318074443594430133717213382575690849392921340620348014429181177152376228578511774609385635526782852647857450931689407832419827071541361585571779414051339985746560802838876232760249386847915596428701766704827894459465881167218793334970314191417173990375984455132266501159368827193776627152323944518447862495340592037673652137111494709745374074980085473026748081608988931701511529600621646837443116712691294321178974027876117495862939326023174507336090109469277832618539731835632535260396624725993792673269623735336817748687272327913697643219141937576213852973366236982646622115941011676084846571032067234138281905143995613979145244779313832347855044386976867674206386670341954098313383624112258919096241279923570947131201527931472966262700217108887235173164763627718870673469511493362249568712350412255255336257322190026727136673577704849993585180532359234532394310216663112315403884419220032712095735774306560032815206404399464195156821411103464924963191151618957519531250000000000 [131,30] 53131533557559419231649895231386835730977676625863195175114217746123067456465759816329595740158583220187467432863481510709495392340746663206721492293746396980607268508523787422620715377570248395293954633042470225137638652034248978202288154487471382596027810001165461627215895948289426032701546277776407200838205207519914048276176978627014965783901539411772553180518339340246302966311986490559362583468090547625538937726664894855370651974368337532722754628317377177449097118844053039106990971292434684462279242169587358510929127138946943588619912213880570947196798234866054750938378077022351677196961696609217389198758329516393141675122966593978635820029456798038194277404261876653369932370536933260615399298123727549450627121657554255129828566032996256997136423716324145014970281817330068086556742519884965723297745644472747850277963672961092962513000716183874369821455496845505113583031541787085857996752172914577909963465659748449834439906660870714965918936430744865429193770909749811673543303813456074278439712706963525557096017467826109015484725522460832979043925062992275111584999950176868714397127341516864626928252348248316909430037685347993247988181002908489821625198833436040488507507617065295259349140815772293812795377003954369231359815691492437310430640082477164778654126935582429192273540597405607678560090419254828314060527657081545261576463360809307493563104453652308689453396934169387466691761348485528882373897355803496287237366227486389279340984863580546610554076562856534471878731532301166907052187203867246994444961285943621974075786940303975797104927332789108738620629024917274545422960188362306318382288940182647624557558733894605609705133212246030343481554990814968923424051187135852815483978537608429535977433523974838917462787447805475118018706585510138101282271828786827832565415112980140538238817709747938893387123269768340266160269653533381730035697976327653155429427748501220126667680034125750282723917855713056038413907403393904024750116730105237223821646227660938254874016398481454562693691384917562283905213263961676386625180057992044028018363810835920461334252657727619903639268377638171182099001976175587811441052946289279251162583913525286125916376014966177215256719711363517339483164583332375896670941179433623041741511456377729250011299200195935554802417755126953125000000000 [131,31] -36813523444075621709658675858276875963902556813569561070085208954152917360708460554445901023185667337451332479210677599362780123174772745335009814200968729901313096924960654399678838383625291208196467383155188663173351748608294829276247967664985435326325684937584329321374953221490441036289951364628443027312754089328496407634938324034798185674674355010258417142419244711317973166110412985290491498155656336562018948077752612955864639108291054220472059586427586772263846052154612581786148020126120997931323651679702518855883449103530965593442145424632950096119699697825734782348733933563746988951926055826535569107524718799165234137296191904467850748930163534535337123924502045114410654556428306934209291647682552295896590382058628777812497481091386257079818681888208643626921004785920911279100984750996585980237661065633306370682082592067481760859845653199460987201273711578650203840751548785542625237045644850711116831832505775736216757708453540360110048583038863177979113777335830760024973961309364602917519036666743850821944980186058491869226211330305569016222631592423896802637394193049894502633697320058533512122898757233756449604141575850589986283659555466248148663551746093040905308451195561718002273403384546356744769446303486332143707826676199273608931196884746907248127603412564469912467523970124222943324414990768025587124345852044430766197104838040061651069222685304683217887732761540653567231613253166444705155261462461746100753539890308034630734186837630548672179399198456048695963831491346326392206099451730712336547364046658411821163673977047327400076153293877739588648826848348175413486990274353435002216480430481429806412404462316354764827390871666058843133616523513913009363817266981104920308424639762249982876628758476341228793122735624314082067148033839230185934467809553351356390362520187860326402282351884132494354614219332769016889497408088496521380235348090146325796050193556758120488682878613604632869233276830386700994954195966495770532289647259924285448458409570206068304789481228451896314148909109883185078798742499653571355629451937569103737505438297945640009975389319804900794231981901202320584944289984317557127802832436899997409196715027355350977624630593436317700754279555068595405377836320524250323121447500722311585245471473150716268385451712674694135785102844238281250000 [131,32] 24429204613587809209642814234731476911546134326987079513109840007004213911530651090843810258210321248900126961366232295072693412691751091474488151595773839220070337563791712088433206153425383884222585681880524473175076468623776187744910192278463453996841084166695552709843142725811419936726873517135129348743977088144337497478028529392322457154278442971838674865202385030446347032025700440237097996530437407821658380893912668209060771273673017201020017543734329659764151058647716916733998223201690031727999458588436310991006906062662727984506164813452710958466917885721683542962231678212207576480260077969065166245941233810892533104046812394500555265833886428550628432302163692875391569492465981459510730763806600058226640227174280809377658324113021222998749030239070719740152048549642056252380985452007102442331849038033477003058455129314800138384799616948555259680155526408124266184464990699938164773665879436943443600483467715775609260281557516354051708240100958315602809039455773023150701590750152129903116122032796099122490964500813546303451784885421318632688889847989119491324792034763356891780359653269489970678579910652793825399752540576129549228639372351076895056228964684801320715985500752943679140215592596817137263149652262698150964406099814885421576443265185453415946782424467902496175269020929011026134346400627054836095616096551410554263940299812994368130380101141256039834208520349374681946969360293014420070077448033050643770389927798219026703744661287685236837965382966090927310905905353812752855024216208326051833849248204007154628564742953508793793161620485680115003859046210144614453288961226738381951775105198520686615347132445589433420991858523779018892224499513016323244744930194311035186660309050281973979160533522708125131370641078353455788298188485121449544424348011238568740448677130703655657693376244012111922454267773825688082320970451131086316032320092600116047648327476861301475892380209482361895497609571040926337266850815097087645555531975666274157712258683858799386555542528332846035004554733836148414060700650083750299756824466845846179255828992096369150268796603176548768485835637520893783879907857912489054333592250588001585900029872608524222233684932501051438951725965680364285951510553907845246515487739035485739713671193840127671137452125549316406250000000000000000 [131,33] -15098359800695268486745966815188573581141525403415280624312472318525530866523046308017396417277408059618326120327239687219874741020293926606548827377473897326095622783776631093634455110989802270198166279743151447087316740252111664117877438107535454703541336934522890361006653340760251642715844687624542118476868662938042852997597901760488179738093941919436945642767368384194036933714599092575110657220609613601361371665273301534475222598626701915539615935490970123132171467389237178171874433477555931881480010631440354157943090646360963788172086365152981768659945516890483432189392842325457055749847252706790313723873282051504092804684857857213638441422405514323145972587784645828484961094177574869176798623315822664570723113715306507968377036586050951036877891421406645276334068673314180925028332831479346843780727087281772336698574421216653916808787158405904489706725834837487707663124219872604052290485411727464210988631515003532338362348491708619558241164009974842205134790904789950978697621011752328999445193857437244011277854404406836386286542357584546690405972465022392649531842160755496422078767561863774894420467622398085639384613606524293157187746301980594064970932147730371293956310245445360054579705519170280920823819001969836431037652334500821689399217810723535236538741377269869820064717365075541976514225105693104354256742438806352947764196916980178412623153233279418156713846287172071975820166960783294954442132334795035572130773803402045813590995725072422759399259483292946480268422543518362204822996984697299382788234416426294601294537392124997863321066303868668142645356823798726143641007028707931634539747197833960331633491549874466806098587738156388280506028807182711961281259356703508515663528714996309991446711721401153810044427282879482035406576616744762469135483063790463968049882842150706221278315838776932071225353707096765759818608994617333707491377341348561237384492327997510744619123465335536964638887246643889508603765619050982806696255123570658771980104519801019817220083647854508356473904734040156243823332724033796076142223940261476271864244299986162560582074232271586280753264759624896245404648126413210490671703921000385224180764911802426759143597533285561158512802956255986741286666563751865238576433687740121331564979723083297358243726193904876708984375000000000000 [131,34] 8699382385170436007377548470911264915675281371065230391876949848604718344247830691372065402500088587668433867106033020314829005995260791193577386019375677716052266163470214426572901134160951418233762576000143485135120891378357141667471086315232094580368149098914905241028859090130065472981989228006694650556001458756410798201331289043411222530943309165937745479426435093930866061017281168978374021361319729394608328265372238143113793563715778680927902867675385084032190176315185638736488115599267950262676502874298649890419545186011987230944655641269805891381636011321519240730330665096939728712527031384790229450434733867353457149154965249458583014684565141501143570802758727474456659065661101580375860121997405579178064637933605026064171130553159552883649600258541525699945642657845993941471820988543389932323615200278471868636851540446335972110087260592280359920113692651871447038095021396107919863493626603124580793623593118960781267611986460983035762223105039977264271862489360238523584702687451434114231997859353408382302319053021807243229268684906989157797975266840511524374646045026629994512200626154361044535100508316613824708769542001052051723255923216014239691342331550660395829060212103557001819410596620397522511578675368067847367979980067357382166747813929394219045173612132196161158214325143476887150107666088455066615306832913809925484569475545878650501953920775103900854807933769385801279050985902001743214580472500639414809357058556239150684995708763620738401650513538740377010693537777072324817605116861036409093200916313627380679166138136515915933997197655536838603093114372558113125489917840424493338663443587738215370176387331767744248196713256768081440779330124567142646882933852632986491303524679404257804403246909183642332124714950185882892857450037841780258348485701395589507213971306590822595010206675757523214605518020123511767672465441197248610068053370323402384139942782205699758188869156836081086493321872291559460369322056251874079004489115784486916892604967248098482224771609983991993969550839522878818627667543156995682087111035680670519638537937800091513629007265057306947687415352590548232579726538350342843733149830995448586587307951534095555908617428663840801736415382156427462660429617668030339216736414754277406657934079703409224748611450195312500000000000000 [131,35] -4792098018994256619186801745080820784558494307038097933572144081953175727559514148312085313780623608826296901420475362789980187496900637468767182347781503069294080401829245959311543327495027329699602308700955389833518591658684003446298766224869953405348817564349672922745273936758075889579340537678546218607248820882256967166307971991410260117867774642457160937495944062483033759655673649921613315367742151666773411550464499402991905505321789459501707188114456944645241563525829578839458887613787445862661749901762989101650505018238749405845241474232458263716952564235096639620247436653363617120497342226361305700351001267088560471907543779129620104093903338754901584788680275320833955338399770274852933753474595268931753858806881303801095479370100803752218342133729464368756413398656879780680968552597283788253611412877841219152375340315794154892874656823634284621866026655608718498688133413850943548480015150673890117991154259794760972488768331383420153973382997668720427225536231254794578893372904868648446592943555577904344075167359344962851793753193562515095901746697370818064182242898349956094466197181792339474220881916454954168073059107788923610643127133606551514413251731807447532584873587549075499738972683090954349414102028755145236208804191265219299562166908828677948128821486741603552460042695266684338122767603336938330104305481588353408792772413774630514473972812031215249801812412308286564937533722656301074656041287474942091606109022718887568384439070775809701245647797582936055425379447712822965826814028010969727997248923143522258458066264390103449478147913827513504181733075912915604798464824553791012885276105367110188071214441083814302074992954492633107118460107726153226575252930774399907474020155086451018241716110689558672446253764044440467383029474609001323450568450833254396320269462034204368428901831199490916050711699839223677665770599265410342552014223264292413543575565038022036073083038084523501963255590209507075338339024486639349477103869951362142865971743536484688321885004811539446212271369812166519973621085880636298325978325211400041860145897749813989847592891319828844225109620833267102721188077317551717689273108424094796548427748091563468939094030049045386318050505051033627167491747971227187658871232418898028493359220192360226064920425415039062500000000 [131,36] 2547742185769151494410233705909794874286956316046401068467941165915324280150508964987796787053343639932908230303457258280282544194209943336664668076976166914392654844309177785811126757117921088054184400271488363818473011815043863883629273849536385872137403273245207574832443122397371931033427856753931267122083960630569613612937377451285928098919068271626303295291503911312006453303532127564021816198253955345844036917089922143654117428352086961185152147135441964718161745611910699933482226342598210082457563545482440333284000633671565499061617834921817465428319918764539942930343202845843825469881685400826680437795193675289478467343925140199619847791401556038716505796815289864062537145880574816298572655575790549845346544254718790097585967582358831929589711319752017824437589655802688575865433800047014101811629096681719025096361724026959364984470154128912067118627029825335746847265967516905240032054598170288526439266291698556848356280859967986021074403359005528375449985020591099649382000731569133760362980091091462517326592440901423539708825912704759636926535727209222395138725175231424740557237933298487008092884777511641076947841044810296367587518523918523248379165354099894984062213225240053713085146269929652235182188520060708342270419686222026279372663670943155059800009597048420765337383266043768895938681782998955253891037091097430171833159327491113729310429740563445936079471592480725054501491546866912982216243079597476137547549254004718181923055468997717131932569953556028933943508329103840172649423348822256706742729813604676492200074699288877930608639302692437365300123077250893924977732807218652666202334551815601659181243821197908907139787091773049464599564652617144650233524091134403327638818250005699145412890513364758830044004388404383458128425731229530444011440298725716765320345973881534323490414754386791058103237659116893610547585113898838498364149009085793078892057346133416023433728169898290039706025497850270664041474335160903022977332642420905555992789028718640002273150522811728245808962060092765683383810836858398922269623493506112399794912261796969475683580491624985523480249150542549643955863312210024738571661235914813615212189955746082159034053926398329175054438271001765099306230405708278035050499054844919122331248217960819602012634277343750000000000000 [131,37] -1260057165554264313666395068720924780697232965336576970381417523753987252904321055481355731413712385761926769046561183194875775453150626702680375771710886960817412117126300310856532250570937463939645692989855535671030241821804475572294155617295701142108493224831985206944631107218627255476443731849810533302781680454321437033596351172116563932659796481354150999110631155839884511735059049987940693290678787686433876788349622166206610575945936861839011558507969855009723126433909459758105196104979583638152874915635616831144740028689375583581147683934403730211764444235387167498029435831075160278315410417420831166021824010135829019850811517362022368555779886361941410567266712606184153404568699990907080453551741101519026983171952604381971097254952988362218278286377110871289027788171205872669452095985853968422536430935977434813929408519308979689029115789555479812375343675322797296631425157957762452828917904830157183098739231003324731589175422790206907470807341396097834975760080309965444299725167058577747615103956898883940181079425120794720010528986250189349242658545851229159493178917204611876750420637854322154845726371543345317499035142756838208763278709682499747936284087642691262323513358122262432249783194771141157831116111833006767445198644088570411307288454323848577124715425158498154172858309151290920033231867703644566851909054418935318133895812397723508428523788795945465750020194116554204826676352449861585960984380539073436440660252054297418114916526246305472958196537783877340195813381403412924176020242447619063893499617425037968784583598100188163620303099473744915270900050135524859870889132598984044015535079831624630677345661397241894535744311536600005607054950518286559038928853145577610843325003191102927476667385101219229462964167875774734634731944806454528115573011510913100574874206009652050506791416454461193632054699898069671020500987699177504147604880218281589289062113105940404363180681257561089574777090620972841144485279661939452254132817908763094071605245791755294513019188689595213887439570053552239402917213216267447523367659438843580109479109726253836812653945579502674141273010932842896558032322515853682751398714675081248157600279172283037190690426456477339584519476242112282870523428788483737698531382542821432934943004511296749114990234375000000000 [131,38] 543300684803543449092250336284397383940701439936632372910819957650207109320618593336253268189059729220589701424541125187897467996120247181081769487648005195905336375716909851420338397560260610766148930960499527607566957252531741671619140827612710689038471760138449449349897580711486295994914394115483492457635426005103135271321866782181668795208931692089871482072152517625124861942538692674583160072729159065537660147683013650938791591291834341315704978441881997376311110338178932609668202595664031103984887883591912311539073631282851992733103960094739249074139155265721832813886245050273635202357987370942082027119954914345812758709763626660214989064539518977882160602021589607670823228815712858334903671978497443841904995563007851053038597551018704816840004504645861680633970814705104047194683999276074301642204115206572324955823858824921761617483908048675082200326751505948001759104084515107118596121473608573831899939944069883636749857114347782910506896731438134966829311071496440278878465076408134942362401147948248049799629715162035983030409826001139828292280591687252125561277772501507614109386187743921413896390925177220431030328376853466026753415860311334372141352479918077871975615360118466323867850667209598051671401497428359529895620545192745204785462908091516038967040490582931483982092891473702885672663083046788638645230464560600343882066857066441109539538647579151741984933667639829173973218316403349039275262062475544617131707735967268270511471917530508281274620771023526925631716951686291465986609239173502876174937583525070642092205361014681750950015695410360779880564524960133898206219929952252077805699610543148218649766041892165213195070363335279484504307338380844333332238080606269383188379196270758017601885643099614387933243441847475959078813206058438548253083443900642317556333545840374817991983246970662957206864140698337395648433412252503041464040517686911130209002002631859707952290365641226163390166615128090605741616090758305975121141044637266006954739531834803469835205870265001189703271493344056980158191121442886908895889481100651807113694549005081019388532897464859259035667441126242739946346304141416506477460608394831538364840752737445498962541073807781140541511488295433550758464507971487653295844695577887506487968494184315204620361328125000000000 [131,39] -191677236197875578638115188068931176711360662287608900554780555372496498955455812433746108387001523786156718297155778932146865753070285962235187263781850481804668641008878505172822765685810680701019345328723044084858113385568245791755943918025227643080001454212831394225691013625756734544266040822464024981991255768400756602431008921247761954120791525075799478919927018701450327319684022959441387092505726871436420974529743208239352763053200202285033626026801944637212542903407689049421977282193624339186211333758223787481413613846727527109620679312883474918395894752826197280068028014702543782936428792141964150591769347329305972940405951296846231613125429588028872420123098298473187116302121478624420397379773262179051018084457888235196050377823689644584069942515574529114433009151818036136962934718887489132237411398965188098713905096333405110472719140743402801685936555742260635705113784177236560654213404921085509856575421590281419383126608342435353164005833233287955220919436078434629061874131927394542479971511215485379266443278584732613220188877681947912229012427213286397918285222751575834827205327947853416693701075018573843266170112911883639998778195204796960190727363913086427370558404600089542248290327507198063742137824728566914750980864633677901781414912792015172632671773198231742781143220422180123030382055249578531326900434601906544932631850392034719977203458123691674157533164889944934276429120090177619386877621518454750098069131967789766431747292729602592397802252194901115527793305813837721000644244380843265767892207887846113890066436259485372166776631387447133237150641096215015904069024194132574440472167121041527115606515815082983862095318967829889746653604035379584982159390321029701024125612170502332168573023058797864843536713671834561865236502222142048157964864143101306679028851215775577574245752524207206910211292704964252615342681664032818825552163897446321417717513537101151092311890049092537454163962309720408452897956809368229419617617158475733050988133126680291433329173754118311486665750412929406859879563893867786235201850489640945122350867528938120144309155752515432648297187224728191389510217324976803486870720466821294521707499285530966143281145405006890208163380553660400264504659843434974237285847720180242959031602367758750915527343750000 [131,40] 51920042753957787106982935753130808701003805530949354958378689879536159696569180385270277681201195207018245804410597590004164153488252272072970480747068580987458275265297181972190765215560101176980018226278763296623638682024069569986208315745645553999145046369898657991042376335753671176668438953960576891735475055641576143000577175671185872895955253917364778555221216284255407765290060371196772356150357798582211228880020917096400524328575439831897822779434385361906244952655660554828598491266962091480899150512451175093841722849498941100680968398947267795259887157230990075533740308850781584927629984574289012547978907307927178124024475946871309699826102148716562107459934424481037244281567646996728356772173070941561910029636594963791671811701485245800957645899914906151799688933588792487714002707638428417936806821881035408952444569177706391911376296131220647753527176898183861285465910334713885217111041251677573519558761655128364708668158448513514621593252159326826972586709520016411588244138951603349353461284598716712942445115029262332775665011129768005510170586121816438625687434972680823371483960172936507442240074029137211282801763200611559887275473418715310416495184543200010505633270126660951118294100056397331792352104006654604601322843891904549124263174057775678416003089924316127052247111703424685809462366324888663390548182645526383255796150643973258121382494468589141937766629724527726426598403176536285347562074342707197044950572013148441882847124966863499573669814391855627907392671665214410098425311620689106161574056372254638330895703592731472561475972278422574813138551802983519558166727949397383317922145398897973758991837062229174026110187235950668660847958187079428373137801641352442069021068557395829090911249394514218248114922213051279658548390745791701085942493798919547105446282335624574627835584155720925339123477819682424669501729079785418154406451322115448234126879676533950853511968686944149852725924628821947272621121668146642487010026349510824868049093429727092812452239143111310752438729611137216941405443326125804049359172573620495015590327704286531414916007949027779457668720372759016611423378420350563526456274161969727651681397288293470529191990524625562554079868455060468145373062160801731046433360461378470063209533691406250000000000000 [131,41] -9513621034174977955348891820089702845476338259694774972316822497241116793689861075545471550580091524810497553886884311785623471447479313746146780781449403231460851780608016491230521591728817818832894687153148586210039762391953097044581251384858602971454525259125676073574782391941124825024228287957581605331325680620779552318714669396026165135229924809389854211375019522497266448713787931519351104105339125045719035018637921866100788008518582422953959449272235199711862966838130812868502505183319426015872035902602344624156681861045324011948107601251133551475359503283547848785798322303869846767662047625419152374790557777934253832490408316114968865545262328330761396183030010324734432460864085964958736172417824159274329071376787203846652495248445502311376834114978166416990275913074065384709059973382656320717329069014102142576498001774333334506246178113955139100502317771332118632156185790903611624525960661224401955771147080208861248114436191409033735325127030954847517240500085972928998308250143158758510295175180821585787794255051582972014925764206010309702869388254337060032439650340837170025512486794739921710230531344591111742291249192151779970660250870964001282569140218315363362885986855599008321164566636138128020065132333437542074669707611975412813334281070273152717449795770161011721325148258233161822285809819918165843065098272828822608558414908087578055902064168361917973549591400115018205010586627887268145287451275061422639351765661059359296014076217864942382857090325102166763694362664209156860985292189163145655841289197907096392078806809906047289658069954462006287284212482413813844214849710030526938401433999753702527944775243768526646724848459709606658018319990966721376503306288200175375537415184894949239931034672059814706707276067095052138557545563804462781092016811204802782444599894383193530237231971204369720121091413461710580869430893428065062462131512520352565388786993558965718020086383479655650353010556683812203536510279484480168536484183318798855825321550383785019715782220414057505366197340060657876011391743130793480755391544717806236695583087492739829447796294103108452090604902561659158123872168737475770537974588026926432062042225222365719847407592084439711840735514992529961729483448962333635989807589794509112834930419921875000000000 [131,42] 419225041552211215137180484893794056311330168672257753172016574594459680010765703721785443500386970482150625307408915246722271489850503581416113300112388449630147748676360731177529460159756059078815133728623077479942803820814368251615554172974044646654226288192215116568555246875050959583605080486299958438693493648757692521921422275677210016410087258381489223396497638389945288744352516262308761459342363550133060588602832088194023096723628950463841771688019723897333927185378805531401305526890614083206492980700039868899506291797340781625148544704835832266350401110127670137019163173472300327280547308415608885504326207291973166559457554648755278399383601300968582208758187447599089099981523064284848662782437075243658015320813909468289418140801122730464164534155217809724634643525254454380439266262892083994970343335788219617620693270941080673340698794150262460383343757333590335166464731007471423042564515745324721761255392247500300705336179201614917551605496451366285074376104833588703138192602953532978913840049561571373886962082406538822354437889136165754577884478842404112269907154151391171005527411892042348947583616666516626032657787603981713676160551801046563267803893868276699462453362299532313431155051120191548126193767874002041631355522473207176243682697956149821817577714099892516090575540207288244203055378016218737715135971016576960528145343177674820294921100841039456715300282626627189824410812829772004215570711294589248683760639965713750914656034826351346671343544493422082710540535827928862563340799769057730360417139964181386953487537391371489466838772530183671045658879859216449272649906947349926395972233218798476516314164861628233004133835419879199501596723761377405419749421807100016196471665481753583672577451683398256212027142487033223978915406691090830269378895865367103039578391252671846420479910743492593369630358262757545370083533197087900566881329340203901794112266479880020881879736269333068014047832990654415320099469766314088578966083371877962068598662327862891913806714615219288769379328729886077140375517915233622582647198072480345337759055877592245008849150498267518365703140762919837878421972931636719214454828183695900148107967181435582453892958836190458188458168641099273516149123710277990539907477796077728271484375000000000000 [131,43] 570371084318190433011215522243976014970493317255824984729660983559388476834751867239081070103991156365183604221114890367747574561561505844782019545745199665657553897444461811505132431560233070180893701164572602521543674149413212729843817006015844419057890194250657743348759948478057231454391205230517642562631397656270568252062023082161325092924645434602562196609801862138798435881733280336626758886726699014438311620456843846505331696281044110405806216039798886482245808480325121389524745267656541093497153372818376719232648405799577873087635095582993052505722829351468080015188368575738928738442735411733529025166605619640192465225925385344384767448290093739159593813904201675827477460300272547552609581145346256380634566845706439263809072914692164253141277048742365243903241129641383858269185957241241630022160407271742850186341903972678127845773742503230300946803742280870401415819440905830780855443865624368812656446509709211064767917201824381559709760180534526345329023591571087670207578490609657627523303018834988607101867567546161906927170054838675227484626874738573092103505750636505940744003598409378160000731955570115426583421958198760504650040780533571152257649159302465203774834532904950050717469542644252533634082074644898593098458376766296745209319820447833343918567936624897476470294987030841780137824679178621430388246674802207641609425616624150724710206708737935827157612954759744188836739254543713795291946130193848530014784211544368997108444191179144751149690635561579574662456207592410046293145246916636439942411215365099453808293819493085456922121039442858346742249608130690330462598646114292591369133492758621968206246368315774199325790596022011589132006967754401338421424029704705540062972152026540004591816091098838875512572833179771779303981268083499106664927631513431136479854944116924990283184133027761874275260288558681219094248146031081272533954654946260734784851869228335613039424662857715367219918327176085655962718209257305702888425701230725855022980801192762018589373884789059155210079311719485610419242000413991931554560874396134830653434889860929994219361607496267210971067661250063303339963170864110657383254895209298778970624688944730952685987915287072086292051860966170337580764100826650116360383435676340013742446899414062500000 [131,44] -340255273792923019921487690470390354651869097647336829121750397817234760972471487076352209849872601394882925858060148910248228568779523986563966953949338393651604465611055168320062690829294230557973948097628173266321926895941060954930972086876083945035170373475260673970487599387156553177281506187261983088382057852333135382347704788839617197285190790068628446988596673553409500110218793864928747295834970165845595291151145906659907451066080772268328973220783418282684594121259612062266162736460069851451306999376773203350053951122782606704025690145715081349194205576577937679596178440957539078691918948061130461085007879930315890582725745360464832296152156730430565797402907431657626874299281466692689446301494662462828210420035739664142487735187879389157938781131616144802605995399909959308643609936344640333901881676550135022729880330699542204703334479168872837788750763419744946986301095562989466858013222176052649231199388976784071593667293158100934376988506031933371417987208464421714934084074214704156683702148152354257478557834860901020432694457818583249815024794392371540656980989731045783978520936524486290642149091700465775986894061625380006891270884254026116088329596018333472419597152796476391107703612686086528020367110513436899680942658992154340356012160102295514499341026424812892302865584187876358809412200668139692693949278070784617270877279166869289869007450085733268489050258231347525582846889052045478674694819689355112245187885233080068806794008018246273198422355324446338551104847419932106376182289297493216335659476375866502102715556565776749536091119599134842737213143616823403733723168557176495339466263245399953462127255496996354702822126752030634695931100089549422845542028390208804537370253313857321285041419518158617764033872155403452481981973650218664232405404740804161973710369539725330127889819289158492891350507745518604852096843142097705111807972787118524963893523406983866799521960502328213844663171788702968699035881875293585328651538243185018732422028084872511476272049598501149110452644045730244647388760731142152992233515348463312660219825707359446235562358670528814707412442932691230608724146407119528235151500035726337107940397568153863883736672634563140277100115339897306380644337723424541763961315155029296875000000000000 [131,45] 132634350816883927780980535223616863597933845820361292728945645247107880790079109201095085115437837114194327077455886482317447944343637743412786775397256517017537042894200465772128532793216972752683031562972947699023468478986398962869236094002194765253301212629138518865177808471280584063900482988463131355864629422400237742939346054926246167771124527588655564351025254558696064246461407999595430896613157094523844122631484876864100133891534224958570670221820601593839629940611764441380042356432985681609604982752633483410211258575282440534175366939541912567126905147260714743022072738377246413226962230431532315716150422106995807552230066120655206295059636102687117598309418377685280674238078690128359282330143441582025618700852363296879982560486458473713177169753800612489714531956256453158089627745269330234894937590426486953759009320680584233923411636327803003609617857275083337376314784507448162581660437574801146611550508285447649385404488429044468651317822002751438505748038476228212642551403193098005750748840709478827845445341466180233595462228108478124882183594724886191749460838205648233803364011457457845449285267911181199828976635193909391171723517461438224497061968968148040128412707608781292092761161097145129862501034699655053436880763939288646041180670730007261939090234474124899504965849886983536449647685440536363513309465095386102541681929489791501806294806581948882739952451313632157179699179862801215084003054875333237259988292611520072716735000681983380482374862182018305550755741804433579419978874961159667628846996775059401105934277870518823574565180495687168420516312913829265536318452595550309876204162203897022710372732529292234631591714066386337849733666061225028724787077284761176179292688893934790443971412277482978321517527192359558857697365515731556756638856507970278658278378471286921613888709772237960276752394517605928300850407643268341922353626346623048072736005389006935671026265351544825031702633638628847779595496939933631046142541681975302803904914595819313847319881153557263141371900682570298058856649817878712986873991301337019927142390893671844749287212469999674240423925310191860761371591516690934066195304834248437927917828251177177447555456943843117223122849349441225723642056626886187586933374404907226562500000000 [131,46] -38683878254100917039313753227861937654433186971975206225820526526735264455351118678178125047403651395305025256197833877843776433575192883827659835231859400541746751524885711966580181884609769590084255045721760680148845408741372073813213997290331173203910625771146742355212099883402205584291696096317898483259598736005420559582425527148716724178666117931036447010301875139517222850057906439881510529916744753673259289571580860810038375995444785231947139225026283090312786655526358210106534600736134440645596995782567160750708732352189463437738891839247879354542537376456148354530242473554279227007551094515548500816592714205505619195389257308380660471846576358924819547952713935196523337321627585507985242166699441093940203411132374848471886425956197049357362553384441215332326754751262513980305978840350346456166205662840276113373074858186714159041245486537101644653378108341652444578469211818534042633420149242762542363157002371982387665839251474341456370531695881846617942022704093042605416475304415605372135625015872714923419692828857597692036525948158036576833866992534970843448187937871590895559639357849085613196799267398516186722480577978516108032865043493368317466357722919234476828690487339591766772366297019492448094972560774493564351372379143392724216438033133137911013527404793399697457385532805527564109154468692991694327085988259999138905046786908342210916522209442768566274875583646612459865431255555608980205039724559594240487787314544896145517146968258072024709720111416312186289847042467823848923263209630399018937876526127088151673311723575222134304066982912518974501563892022896198672864160305781485398982236483980336370450197919309850125545311059285673762448447594857531082487145398896016634498860091696072584650981754294966914160099213936717573721117774090877624210178332941426647171535664553246350303574848793766795782058742560482076493504705759060740068533212277659429453683301977012025219063951016788627160635783072586934421540948620661879727509670577138097959491859090571722875941580205832546928922450701956102376483682807062077726059517355848034967251860733467656664133785996163267633205253605318083044537981038841322397380328781338042566533178548615601935526011859717751651184609126843447450353281055868137627840042114257812500000 [131,47] 7939772614013731869360299690140507766964046080377691397920990389197049992435503376252523569192358972351116589982014949178062509393869898204531526696220622646646254857734234107496234287216333048060141639366970810772844431411226624495767016654686642026175223486929978101911371527809003204875350235757389820710697224344755100946401475150962038628210252515301785697119370089841395984171066183928584206239591424347508377562435739171238237501785851526840299051986237729115834030750347841178599979395816359584857950417797596302272612828380114541087939076788998077015972682512375763454930926126637043143091905369132723267392347996232684708276235928019249429191090160698957224356690220706022100728148426323588713707917122976741109031269294584803744100465805754145963396472105971643809663522175597705027402402268004282640069179540900408173580114394086548382884290218329485336742524885274187581392993508292906654326865792275457997753194820095873744450877623856584539991466765308498073923953796438819293595043256867530083433910355455763029560626266143063969598755330794906219047424785745359912492367944423175967826233716163317563148041844043040873681046376229298535358420874215749763765924254424099576223197948611587983171345751157970565983926052330009277097596859527254949582501722816785737826168129850562941877814615920909888281449714953864601349208457834389319890519245070886030842332159678584818794467117113208076610749793989903890092438555591406849337008118916199423631696082562528182653522225868785071122859444906348445933529053779241636174296651375124724957567576857094068216724924340234375594009843249334351943965970923377242687485214662272359038377542520429816620011121598824100676957413119531690024607981883593636464478293174802580981265160754658746107994401775232943069002980927438739425309280379561403742611436869000280294833244339154404944688022411089693978784643587469636351473529528985416824007820929713525829837017677443937015572509437851625376526447227772492646007722834083354554032405897413224504840205059478450027964880116539771909032510760964645860555520085902901814073706218488441840761938290543644354494347709656343639301178841175652578637797424768382110598841273968930529970086822650782728885193915975963129784317288795136846601963043212890625 [131,48] -889872569426800661261933728779161845217599205631240718314400715563373506551272892310163978556260255539548911845666797131191123758355288082088132688631873257469478046653137829912329843962207528270055925207714666363140728531567322633399456015387540988303401270064850368529448473569162015608518450238539155353445801850888463261984226614543531787584491765007870247863103900606769448988162553098570877792332465715382197572787342083032923868203292366889662418467501935217575103861295739631208151377469618795100294263414127280655005299331336008537044324501687211961941372291380315170643237480075153464660476729218079138655809158934556452082417900787187568119672036073195872601651448095339162681974498254088497412994786605558009469235327996418160085793516713039519579429762649315429570335469693189560544094280745035923369206983996819187694276747865906733198942080386261256292655577325442322453641925546137412105996705355624400915880714563032221767625529907641265851672652561872080382123924302695423556432467979249928230069716848295209540264385867996154940068704320701168081107842176068877027558422327782949059207259385338042105619936783582414446822997517736188099050297432922010255080670834395265783143771191549218885982056497254477126814992689896350690599112401769788941151335519627505157590534297497220670153245912721876198871883730375079389952190510624383150854121898953320142222766315847382183246755251006404552725001972250256245436336641251984287376049923436542800591479024589197115121515234168523508006543595393754426626131970973457217415913855130417478432048911755970993846155378222133806748973142907631430987878782788869694253162346068066118993079635255928389589297421956496006137379495975143834662610478079586262247125302862364627356990907226109182697881367596068630306370621218841329083455399886078941057052946397914660507835398355088494288283290606557254318465605010619524691527678590678838377643148739225745207348024003414146961894422066985148630866953371828919257613186608889911965248095947539792823081485534775772705703034584644859505159027156366307263321573860604165767558074282733157590902723726948334971175331820607261790741154690645110455811565663160067856204032531882900720610187159951742917878021288502501368522644042968750000000000000000 [131,49] -49977792707381983015140993314961953589646026607344548096818846882841431655895381454932693839666058689999182272825529928729949500504964166010799847302927883926261845891714160839360664529376807804295353171457217091013179742749141094641640934461213876588876030862487672601577747000555033876995909903476986316510448097486277496588075629768879411274816553923823882450822720459845508080606880794639986658415708287891390685740950245640856611820354391594862389130156244710194841824907587434356395397213847791214203427939276198022383414749529378029340698384031334947738753575287216440939841698885678735624401909252482306660271263692720867161308170686342142349671691198520548957754568689568204536366950632316692280532851735072662184873046472145454384885089272513039044084865667831924682821544279671543055473269214622751813489734351820542880166437796334305711267505719233421513177182634120917829158664272292686043617710049572870785191722432785023039928185976498390699683166892772830412412103747152463544990721010321152190942509405738866568075498205588317575208411042839163982483396769936594254191904241249413016243737314167169068625699756227829886969047337933756943304421914802160223757975655021340288843326737563978556776348238242489874706737390716368710759348393045488981226447486986405242849103698936736191935290254290987874015515226504270663327449422630533351624031420160528689014345736241315722698137667847780933896740828436731416336012386284535516787792710084917756399826311608555382872051112225376686086647737792638661912511579512900500839719014187210253896004765050560194663587637673014392557875371621428045134583459565439386576016652300244672910754769842707620752491085595340822813943442877213359377976857114099107485093078833867076219373948055500727105385978686597752752777608494575732343356447998603485625309104555283447536731258915895939340522120207522264398367339099398136979590188226394170308827066460894887992501134204996573595722596004775540741778044651945495549651734282338060150782247278891029685377989515794529914323551244667404769042905869531678928901171575332163579135211519947072630617522874509637433981833150574108076947370286236642292119156207504730197613527779477646279161754403873434070393360994441643416881561279296875000000000000 [131,50] 43692359095526713515260192193526303880402704553454860655615013047360355440766435011417497544146003113637693645353037470834479125407547232992052267890539088360304691463701271233989371760793748231608892734545314370642166912118200422161947439767974540342266652646006258408262972884967458850586676035233540473195052708971360957111664155016904171888525752429436837828314526625233167401544905309928435075223531515158935770885430753778156529230611539343985207858944501483659553610512727517069889659043321879574949988354860490229235186004390519797623082981904116522425352481374053677729788771334359240905668807946233779219863113388855146681886677377117484557038484589967645589865066342693546029409254307913339661379490082468046946772962138097954614156338117184590116955899366300794678182278943076136803671721632420066102369898941494766431775947556064485757573533477442963506847730416683926515425738930709268703920658222491020703721787957024921787987124765391040971728021931465127266597566859679043588287015966172899920518923408043285831129233012973118459921385316815732544319735187428648665364612092974320727449887692201828979157872733366276906191693675942325692663881227470078841774239563230113749468043568654572965174882858874276968145973585123882919637058484868695766092533131805031541548817330744040411767524146698300387048739402856914220591488428707076573438630674182958913261252629844525309124990028096671970342171371587146172662744831991313279013888364809755339290279686872176094247173606104958873637902588420725621068160850507352296817080571929165532954598792892282540863503695218365091487335797439461419013648750910994758477669883416472137933579403467723280880800389550955404210089311229893399821786501832717999857281256601526895007411974209601875465351952472854707434682430747923772870371560807461552555753293711289482065879593185894666568744376661815458593108269502408753924635029904487481688151513656721126417796087926369811741092811246799241430486168848015182883888260606119024959802474911442843297946720917565578235459724036075176461851633474145014375482904539273645067225169695881317815400710860381374215623505714052641856928334978504792168689676108466115462348544327357163102515007034622925752838231607493352890014648437500000000000000 [131,51] -9623668017587888828336179387852068670298225428294293169883202816262175966565797546815460314550634011549505616499348675972174058098983596977385272227295767317675365590384371582399881971224289365599200774405993006405188430863459221061280747181269405457948710128234915661743310646143935506809012486964865239590291953577023093134192673902569982553568348662345266622368140088072108124251237822953244689906717200046062386847793709978267967552969795561501955301661305463006976829839712513334918654413889447867112845261768141325755090792994569788503666325323261337220101153587196140364839224241596143095631939540384338128237081581461966389298101056099487488999433889819508419143816034750750280913861913159826859462160873126463842191651537334993516228473128916932966888879424201476020937355608018960351860219571691385241874487415552534127541794350048315962211604007381486953712530736127596674488440191025283451946101103994568018473530910613576637820465744314001188439293682466293409544727938075074273704905160150120371679980590338979230966932640039685339746672563559882321957245226879444479815990407157222350440472231936110981325289929374413170455620931196931419325634214511098191607210603803124690718755269197593149465822413903825377806784425104283382705270926781083945628222029814720875080345667141506785183924956940401229850991835236677713883416398903739024962070735209099163832914384110713833588147922608140845086897706596140512887924883504324752648844252413621740950079603837100670626289793705950458071146007978349457722337866405592383230500545519385612594161708027449521544582076651003929716776189512846960362456139331619894070263513860093160559908331019576556482351876519934658502341419682230782569498273685333583173746072465775478677001253983939530395913682677459271070701984634760778432515423037538263306664075840067063822737918707853770738777680998391793068756214353663358185020058646388435744244528642629626342435282667218342440152887437752344617898299632398919563006847874581353584470446088670052325782511963180024369327463963750239262957085391842770724474499074891347327470816895468854925866962611719965631054349337552323654370515252842979268116988273884542147066377595250674862035766459021447421302772358385898828506469726562500000000 [131,52] 1304201757655555866853668175540490576258692501897895290803641833057094145947921829343849120228308599166200229812946730836140123331012140559846569124247855968296697578921270492538457778426314780449880176691583553062367067119667845227450669218217900349963797485414981516600023124771513297830042115907414753563817995235852974930442091525086021900475063509650337897900348576065549282287306927852246274908875882394871903211129056666446303136517700782502582248410263286379779246163575913860526080532842456069949661535201190220110777217524883808512963391226896782345098926718851994230045522746943341359762228841299967826465768796707807102161924284444022719591118863469545291179749458074492351366265165360511303163140379719460025928317019619833824030603583706113126432518838607112159581380885025311830125202923754566543230279691857756384518626441692211794707855662696152558412347596289027753921126328711290506632041966423286198402999895902832100993208968540921972496058899278361105026203056942102701524943528811177344705407514086408532646704951300429059233958309065263029502345427432571917761528186118210435240227379586313379753160190856813351037843195072897421953509577565254082219016202959147450022066502938724838639357826926021928290541971904637937170376083219623554375679894694202753822362862437218334075637384735936451202383601335000168209290497267832915597674222147957597937244644946941294264779568247646316539586340552858862831561302056945581353720480528388050910229730068254100628353997460960930557891107529263880489312206001655045097857331423732504405077379828667580893526385330922144268126576492071529775434375929880148979408516794933830054188106292722280083877251590487642699224675447414156744324042007351355627381656048632176714379920590126196285040409968250589028755508842155851495024447327278309286152278330258684035930336345425024248287481239396251612311405629538518026208428337817573058687143272574258718630256629175490979874030625684397907013694553423757859315119623228637618358434215108350407282052192636307865946519979386896785286837213482318727189518156329414404344141534768928214852085621993121185258833426216126555439582404253861724383681342831441636700392262244147808738021154432260299603198301216003417968750000000000000 [131,53] -127722514645061261995336649945311385844988870278749603778299629066982876553519345488798038018760275193351125952474241000356484953947343575649177332479613533116847758088129581639723450482331384224823850978560302084084894532726516407969337716157524577666309109837840068748704810303142160927420297126557327615335855447762171775733373689993840334949100937365027035188677547442856692906972824836877440462423521056226824890034703669155162372910452058371942231799589599246398498460650079529434917754250250682316770966721121145276635582641850375318739155956880931116168003759168180512463267075510433330325642493272088584144072010448636319189860674732424599922101898119153340057578598958593498364704376104638444122575802330703700532949302181079032531077331177658334995515971580650269023628036054041580841392173005284374537489094252044768408898213676754841950411549468582064052705578686780316878327383271372099216646602651155867686282178767088508965983599390279603367424097096514931539881137150123723182711658273255525102253926037760972064501616616937793332298287925708095879373151871378299244514428403308583032921826461790335612569138609361881226707194010321839877530103354566889557917176232409312013357721683971931624941508314187352668594553450894050517531074223359553046239720718972403262060486531455561044055578052109104909960924463169398911974166064210448818623533002731536460817847581693898746893832009915275754072657099367499679973140009312512157165350495109548954968379166983851320918457215531983081076242234334350247365002721293245366667614643879834168966860683041549104917632556474979131535234367656107302775379151868423275245433335426452148283083610372349537831583489063035532898302800892994399283003179810232616234499197699123713878579044925229582195425516996880474331006283852755820910074721244853874903894115388605651673463078580518605033782685545469587925915198615832730799255111033041130425142015059113062047250409355817564111264681631333640233983687230879531953090240221269157535397978772830690139429919004478474956116812449149721246059002052069577469280607111026620419857806626627092613936892460731614428181941743872253122298668916173818670121769586400893227266193734358108273761790813007707988123269625946044921875000000000 [131,54] 10839416952829633957179846235024391190060037086456425407078722342447572181569437248878848061138900970780607969957340761352156912657486383299070855242731688273971116043563652602655578038576266276250065312739515295867230706725584530153075320634146723131150930399918302187697697978416388185182962920469861451297985580252043329857307463581142480628745092727329618327814307708820871440193437314779030682837246294991425784949981159955512008914984838514981702322189300188964099918235876705641621623967174761504278226340707206361742367744974729624646722075324577123776538385028421547464163598347502752354270363687297645118563585403483197837362072577741702153250421593630568569072150152340777767703197068666079506866591377813996313681297702045780338321884431166332261395663556721375038784055077973764500458677261112911731718829118360606275630485363622675331906663712775758085452320727011242121378948285655328219860274634562416557483849115428742875320788656128193068371733773594346811718262627341427276175595789004599798255717732152402176404430166222269982764362785953004363435026533924554110093451382784686759837736123205957771089123497006398866107891822644723267541433197382802363645559181564475542066797231897393269284217847375677416225299248862575237018560110376379246391595911989094049406268952808234122556160276947525690444961439739466916108555255327299588696135172763167399080107307870787178574392035642156044275610919757970147173559203491545361506856252340099017316820720289322596991307613006725063620858993739386152721318776831248848694789863230988001594953384758065740157126319480565057693000959581640012095158476408337930410215901441488560981132620729426778234466525553497488822137975676704103387953194417535478941508217427026518294168687264694040754043024418051389722929663508053382092150054164440173166865002108669493976741394296047844146818388152692439736705772269320431445569264437643048117873216772330034575278447812538473147972522531310003203691934476240402660707509876254411457060219782120556373936793719798002965826330573690613694751463839494816055907247675944117900913699487958364273681100714258855210597461258924808814980732445387775810854968532061437182164693304673706531091419958004531999673742692138671875000000000 [131,55] -1007133314260285092958900617335612731227415645416757496981558393847994462023869586558966486380948235737720853304627544953474153156152300935451263358304111978448285107151875398997125588364156416141003077664271558743684662170940073824023881206768812373346701574939399886622092589149093513127764961087789218109307582431066114174851066397024120668872186319788618913732782164036072104035598621102753806679524677754522219712861231604259047213071702320189957541796091828494875122320386283203920306479378039705890325128997437982317400368006220649539455853117036832625191348076492307175822371270715757986488613546960656651141352548622103532738621347613382342883527454511662724302651636613873912458679891537199303892811119562224287296846054466350932886045372152867168000901838208821756660596577038390632502146267685150477887301134501898436531802407510070381867080659446856588088775389656576233223615056768955957195631677038616035869671619641807011354990131409474759237852576121162653544843862808884506100807623200489920632770697140559180309598138797116859955046705744098403586692301435903675246989805134932038219546578997130945814192886558145994976457976874417335128029459884588601954097024336865980504910594938024182430431199526296869673776228764948855673064804304016738775431170643762212284317680638231174819504538280340306179269488976418262653105033408128323379080356380654269087007488707296731887831172606407584752851968390508093828481095149891269393001652340819847774391214468427757885841775809990215051745548535794067903901668295818321782996801287495569595270939412044074614601186212257357031424473000364779574496497310821255620962439192784442872915805568014148782543756557700110731156485469768695221208043684320134928752282012190057054394541184920145721405507076307689094161493316562449105704863722572071556886125442806192056901371066610198335607931398679783898147924300601547050125143491400788608211935200355686465829794170763695781255148677634661427862414663146069197220540702873312994994509947049980213004324295597908102027984442904228607689401839788583340659288092374805431508428016747093218101737908785265549851908191317898665300585722433735804823122311363889153787820134819842877141081848477661757731101036437988281250000 [131,56] 98918572689149815465854485517145316894327226598803933267696325544953192044686774852261233420008505826599688095464661705318527823056889703751188058088773125455749389553311509072619195274298419868344762766720618316564284902983746229188623706560449431987363106224220655533263890945143731816101152314082359176688148163347108412111983017777688277652600309892435105689559361667525431571235348139245771647997206426994086299921927900554453487154823261024976384861708716869971527943949606497339150403341818819157596074472973106007200660944756684460721869858144784628597256966717408849628241310039253240234429020938778740380722497958425203749914088827607059051831694959028459138583304690535758909341016132726288178527683179490322567127634082899082072141340255619142306126982010473082873370756705958032381993311448515275905245088102797844886838343436558425373627343034205375777651790081272126662774608610441438802525175953607540669479714653476260272192552100800342994349782632149951933769378743356048184914459091128232053837645035519098851006656640262526815186185904941688605053025980166874925757355236100354685746877958279899888210546552530928594345526237347802087833388036952235596201168960608555857128317608367316142609820934535502152874819758215398657649739469516243348081915245151639057127495300988942744676270682839442773259051566592121487902282763080391535942568067679980785096560758732576934423929730146931507257515412068132861930994470147067512607054085803901884528535241670896069013558083275243037748095636654958312174830223277258912220490084020713958497502518571764177899534823172954872380287062698807018933073322548721565173254418769604673958041109705468212408424505336322373818637410507324263761411550684538504954454839747088061517437129788520664239686460003301331985601722276530344118729906541290189451787062203974403899612934913553436693083746652431271598115637337300732556590810722513856611988611368146827641019554269401645293115676161621819322690746355486520703421830000126827496410185892507397102762366554599747502048465153895713475644115097488992528693122618293594655288231589486502050019724454285516632662880106866799761024211078304165645118560173961835090873836499369026613160683034069268706818000000000000000 [131,57] -8097827736654369033965321598694849692417509489705120474740144669863523279075661757159709153234767955464333831808380249533040757082554461160148134126230564391218816345311506864388541966943644960653531785541156997135552597286047106201126520000906361579317533298177110422115731356544224010892750674523727435177294907705713788470472488847384218027776398357569802473459287495567161104898618473800563991376059447548741809115759730607675193054872458936139435062266284333869549445433032165714062121683542468995515495096149737380755340487992421096659430860230160072322324747010631575971640574040018817097541076812170672753343860853545088530881740918223866391475492192776903040126503909306376543541639654737022747628470728848249463245424442656146453255508966724200912898879324802702138041278668129394854994703721963675915563458236964388944965389420578505335365531447716338785679329208592698416876494364296588195919203145245908938510741481285902123582198961105081317794442546729018089905412787452891330886725580490806842106376112544146469488929422984208049405739077558807681893482428772200446278018125842356235597117960981503547118717805256454865105286727244506553276105114283522005432591279388124182995983479989121519183465040601418046675481716316777678189615471335119051343627394709899607991149397723163896938375383510004200546818404810124331043538464895393218878316520590004602891993682092588793676262770847915406334272036136795781998720798785820452580976570758951862564168182769330645857418931905728267099656189410263349078812078096864370286564811369738329210185854270164331836983198860196373548250126613328320050194239579035764304739872883350727715963576047774754304083694536507303423148108979892437425969783085978717221962158007437761597638411097345405730099752543585986422490911753756199508372801385809600969490834540298162562037193930974866831239920373377165078403521505641754272652233915572022775594039263094206792255136538127198204811136062096434341509976935671962949440504434592621357831134690570262096370388446155191327905156287545001279142367214795544631283844397559915698823086493707089124301239620025399284982283493880817725848895857138829170236573491204483315889869450982664215159975056586523481151000000000000 [131,58] 376214646106949965308140480934426939060705740699438407871051186988266357937272209703445379382687301223370975784438492433702094606681699846480352477677511633863637492597403959919333203247564029202577244974534262237264795498016220478182561301529544739706505437670098012228291380898071761212620815046656619530516956843713313585687750940608546321375749974838019883839322196644531797430740826046713901064697262074847502959680896115370943408180280102374880010498251757545029779310541839539455894420110428024614811428861797236658441564073603862094091957860899288358402067182984516967295334927626793422572638479223011403339797986279453715176138214856612751726865560343478371084296115175563989210862814316231758383558983863053096848150252198635949788650863895230076919455407497837826472725452082431393685229964309560188967796535928412363060360186912672104415644556737673936685666846156466392217101159648845306057683439917683682722363122191394185951486530542453419697067408131498414789254544975717385665800596961603317938663342887136091324384249835831792528347629048736666112550899790014782742617925861165532996574108130196592306917669342982012323702175935141808147355586521464233415790440851913965228360034945666607239698131226718543317937235950938589306537756750298221811016173532600146159494091512860178716139052782448914107205787384807805607371776556626093885389713151284805144376471972997613894384273963749472600636674519495823404369161114755722483488267423999737012316186971388824866532311443845276233378464752750797171703468777456200303253064876123204324091431847029258836508204106248954148827353840837625668286670891310528315895640283946261654918468213361891782704346046203442150903563269758519165368846377339080507612160081225167932357967051527542340548571723381573244716029958135409976811857594213552044870687374635335357293472207507203913346593076905554602569255612926455927419121742546832920159232249856825766962380029626897817356277201063109930113756134741595575232439131842700831134495485238553382595766424504620122283079886749571748913316075357090215785013064367542153918846045547149403681916422875401991706635862734563271976488150690538825109453857212525041138289959907158042138066448267800489344000000000 [131,59] 48352437076472864505267551559279650775085193425140560957998413060407576613571634695669109992764247792401251872546183301230047282427410074403222549953612826435291448173038727980127220433610867089693983419259696520758438640143775872730231747474924254620997250489573368367582683219078419416153786431745821702531263980222032783520605517806568939951199413310436207315466611482094168316793774581859439295490191715967716084873814889174150353292787611054735507020709252800896564491439291012867308419330830609154406257493446312501891358051252706045521566523165543984636087306820506756986383839343285998772295743222533824223283228381353880220359573892581979561099098678920061959849078943019514289961143056649258559979379323666694513546333656205533084239301750020447814312491380872370096021203693585657514257328644115904239243255164236624122753547045423937249260017554902156148902457769979833698128357968386724145907734295808868304130950905715263913419477657966352852611562319558458836100102415829869492875791207313629312669398852517447827072713376566300394292018445844235391034940128748144787983815364799384168304621444202711725068061025046781056898945014133332766817009059952323702681310919972221276779852087385007128183313578192466091933419635245386583774303176358698799653673154475067895785709218612156903205372614883940412151767964790285019079963795855476847003025120808819004894768810717347023343014553908157213340029025749133401602226139481307982309184628807255616048997297318452705215272596384702972533902725902789617009608072526666002655223751567043573203714265105251135914407654058325039167068107620860666833122101935532088079363469713566806483789363873956546027343449472632724003717491615996636777958068465533638503266346427916920908205096187892338784867776872477972243604552808553494000703768777440584595396589325114421862583149885753559212547186553764359585131999581926251501500893891586219987968864377624571922147454235012985168652256296447198058738240978970484897021243817918107401648197859463904135754867736864378736962029652372003204987127647327483071851523016910228873842301863175063743278711753624313534970320345277262249896012932456323249193537976126674949620089347811381756877044706163055108000000 [131,60] -20532012964324527761057781942784404529523710365668159403779226531934634181918907240787910982053591819278300493589161690664247303904424119215593510580601747440395736040157845725801247954513846777439192225318528573752295335198380133986665961022647607275090938274742036957000320829065960541828891450927998073253989214807219599144465466094516256386303138162399952386600392117007753102652060112239893586264597141872825258415012566022555815827243000711896862468182940796715890728154754991411036445067055091588135305116965630027360330687207784885476873417835168278268863113378454266731233325310486987146775712231170199101693552602810137562243079987691550462518467496446007326220975906064779054365286807029454140475455630168870864468605090350096262529613033038766726087166110049495811594559500078801897807580388990163142953733138318233498998243175046192597101214318294836666158989841569759525544429410631523830572658353655369736163179122205273304623228217641037296937734217936623162767927912396320289985826113769266529837584358290270139885631030211287575765848679233172318918198533985454780536383899074577251247770796593832969237194603163955008455161938352334711015024602650140577135561184503928607831147680293197038465013337148440918566833991934094399019857192792792992694721212356249406455085292488656617453259367759575061946146878173533146893243937380262861470165412635240728695613652155322134646548566970307194021372830743465440271314783547226348196515655842386920341593365306698779658408464937048831973113214733002944147703253103267959692158060710223582768179575781622075375507891068221274019717057471411844113123374698326241677127192877469512844999768694300028652569389880084003736124484636635629871111672453609844142903960708548456701676005608674160671954821289520107866991248838558648704873742236073904318747007834047073882650030068406695997228109346325312631699043589650539024162500254839244930676120024052526962219608795363863090953179810238046484166376305761094142067105703347018459254046031802824830198797834081915710573030163040774963868285778776450452004733620751960934695546658452692134311739558325380450284744626624379184248837630450558304114012165554051366482967823862575536072232952659271680000 [131,61] 3491211510855777207765920818996506644793802844675045991139886224210970877960799522944781478442944777077273078014937852854524227728269794983175398019969479140407530970601498545840040810596265645536646387327570654122062158220456124009486503381729558629137386743489144577910442269925867285862448139818418724343931079854396711009419312898143179800408264007895118284164510969127400632211558142758000422154853454659036706866623654153120505995941801448903066999441078814092151583825377662575751017620970292718649154527136714588008417771296267788327406431680471374594715735833170079157346910117361001415772261290736661622041782235746172964589228039678137768225186099616666740326260903242860458763078603206586570964388026821695613232394734591345109142756046409870661802893498926337163527925306860281409902237238870640621234078302755348832068051556136432126122614425850802034715983459206751506911179297493296683370861658448689083625460597634434532964313517813657242379338813934929041702572373478986628780397474206753545494128504357402302714116081877603017128347526419673697607300075188265538677339476967940171034749105203877981582818332755475953148921322116294454695085633756309702208406074557361807844275898891382180808674313109414764097227783129932285387011091967991210707336480194784527347856560080850506773406419862668415020974691690597982263627037545038649236451260044911691594043653523079201275214672936833721996764165946009771516682582197081359870836984493816920810595545450752178573699117485521549710271670930429156194289531780672141866319429439192713681351100041477395081689324439385110091642001648180135157876447532905599158332601547306069263358090052491075885062633583076286819757565147875023019577745321699205206659839859917675467660535071774555994190661089977470821085436136995904595216979378751522889457346286550457419409214406800010896409119304231631045305986218731413413676098848177833838610507687233769770502573262254529358955411153789251809785956810763557467455895140394937626454014516774124623705207619171366042970701709242178553674304226343247118265118535100498031613583562223341924976869086454652010412171355581594792956130669329141541075900765030950812270713864256821421663337429944610816 [131,62] -354959973058982708892046820835422639045435501353631019599008793320952648105888102738916816375540417966526133626581412974925672234396800867836711997872780383862758344656950173933586864110816590961093402781343692598755211278327561424652999493556281264104570365424077013651167532799242167047540687256769592026716448915938252308714490192387902744820234614481220469118347509845252171021836594837745208805941716184711664054509557015062025615959423520059466825710021554642532006017577541554816120331968419422252023760308101987620530429241246244702058924069498929834143828691213294415491461614655340030933580380460118790219673055308636278170906222389140889208099196638877199656076754335296823211691094315588532186607365809845729267688629215394168898191136345595202179070975349537394409731124749134669680375707652344666670521508382500159782872030408939560256275201896707305838879248148807886322421492529943323157869097328487669471678215700288642958925627038901106171573967405085460473671771574187421196956901376220610657949246985088351853261877577604151325169693596489888298359882189628569599809773937879459591752599244962761175109404333969952864594973339262972717684527043086261660567658820933588767601246994368710604535503118285720598163666939738838636138340808532684888027172800952107484891150919714942628720673660021427680094566980510649908732726265987222282207255051700100993040264453529116129280239445684260194873256749704728851567852831170266998257706671928106132620067997097732479384894934419334493738052574211058734610504209344821358977961456371389330378786634601213616997205294606494876025248905755534444617088743783576443680499449843488999948926069148657343649354862687334090621154778913768812590342926013549312047254133563528868507784209011711080621457893416564358126008919330848823337330394230213880757353950991172020115575937044339861611198415555579299336182694473039425446849601814880354338998504326735908707420016438833262511636848628521255632263709793347834487806230558797683049584297672111638474085857353120722115056971716828705558891513898099008507501068142174306865031683790490036434709405944979072340171606419383329560282441613475341358495163222359986161565170436163209525605973868544 [131,63] 23346664495392664236976561923246813413019679482853682221066729606871238594062894195609278272789958208942713139363246773860195487331575336427014836595758400653789704127708572174665577437401048417984828815790230193464530792535703804914688191605062089431291872249364804232752730566420397244162336056050572383755049528489947156470743975094142331528253322571842462960079471876697251961656902371012459616603205414564850151562622424610961188885422295600304959229728742949318879373600199582082046567594865232695866754218870192752126712266247737757389181895723050803604926458297886465926528843954467077531026046085565604799414652690887562855166122487758985848647374336299202939857363528707061932761017289326810522015955263575528262846708757459921073159810796622524170982254549728655572528317768077714901888142478430307633967693589237071473219233277354227260782649884216588087289697198249365889319348335269695373980752914908433410834989570712100101479483775173289693478002806017330554931404778513908733046558815442284100094739667221987372380033746177002491576825411017490949089424885319765543821705925217527039096913616695435208092336398104344589419335945266318977531552159925563632959211006653795262603665142511222899382889734516126192763052062375640078722693145012108204877753389894817222440356939436312228256045413028060077456986336241775576254187277093694111247339098877280693537672991017335361163255539253782876450640484519910298351282231587887883749711302234632607564484179493103156879771282666711946387114138793917503211407883919435517836633362144782268606109141043986941617709082296355288238524934249480283589662720623973808153597877565579227012393493622840112040476664105491517924145488966463060969689917651561632817496737573499117810115564529843202942581831818205831824324750353588630841500041704622550276946713152445379599858042837675624984372792143857434741744425851022354231134924051033897561297747204328156089960382897404174351510523251966563159101136021661792174172916420837839826242086034045457123820723831477849391447717891146553061351148566876507527143177069050267400752227927816563197628099077794368745746681141467902663991205360322643054489158756652568113389135689181390713005387264 [131,64] -1127479078471247410593193397894690976264830392899694639474117007185371521656313738534944723044679775812769793555696102642781769629674627968897802837896797806770004407408483742018719226042026492991478401058257988559961640502735686618173282080073642767871294354586838284264465791679679470875726627580097965205438233262184170514991142534326137380471345519817672486777482167560792236360522609450703879574158408101514645471958789570837108484128920017773389409507100867160559436601521168629425702850326115367714549073635033789865786254407449637801395234314181121061506964409195813764587740839073019209189008401203438873305122182278147308673236099435759239730121170958063900229693929883668948117698410631544838858598700899516008555599019038867914687790837004603475259784379056748110879730355134299059052706523685881605187569863866714195937247306109640192877442157653056925179485076363296371991342762602930410952567667824207094981206166926859397420317961185983323449855840618659537604897566722714834307521009954060074591500751275355330289228951737656834007197911247777823415686071242354119833460718160233851875646503014717818978904174520646500657541190497148482147458641263989164192211866891534511692977037964151224868970084664546625211750805324814112761141254522695709097759569123084048202100843011781696041978410879125320154718246915911439124954514710194876211902236437175699101050770224703046893205278917793842457037040186813728858000595070687382190688912680159936628522799814284984058085980833580565747027330169350645374048900278467215985406762700050984352549175929456757177757949061579618280295489328715058157960895337153418882264213628880217720030733826530408157289439953029476440573360478337547698683477529237681807409589944499818213191116250838956167677803853832277706700901891287371559646742329788704194530251169349588558888963400059767388337474785024469515112646080793514874189985060263816157137620585007009465207144613112913672352592902304392623892976218187286467019255029225398410905084840595276679704078762202004075878354452732007629037695624225037060790742690309123283127549126257253676207623771347734383483962630836659038916655218094548133057042578949042763848444706929519660892160 [131,65] 53667047685843994785000032422761416415334307702631112990715335364985972233366251477510108092304129401913641210173020112219743654762268545790057863473033130879754388862466708939109401281104866591434852123823950463478708658576199618368678688504763468274483355198237181518403472556195288762708344785186954955434652462410723601965630428951894824430410358501170227129816125979307210515212280957677453420044295310082676858179619398545383598769115044731209040753586871774489655707216710196206365402597238248234634036149295166321901280703456616623608493635432224513628197149787413956349974269659226504544957278490209535116459565420176660384477147316579019074796889396676425459214327449294539910664198327856187469467130279798069841817334916225294625097375851631892505378677334214212635580579841048215853868814701718686917302605329545712651924023061143285945286487289510266802423435761488565361248005045969056459879124472092382755630664670806636236161268588287421653480456273289249539017579006457622648432228675305794445634403488237442219884097785613255374821522925096666421610083094471857088599026724245671136414912376384312664023990219191171211890794612801937344097112821635278962479789440050682569275922824587146854498589450136767256151380727091540898817094396347591055857582702437293789463938966832299740079037320344776053373042351755071554778679013958976414967898723286264002823675866064053494303183250012150003443680180601468900427883025927307054021608890909156298364877968160702532567565260075131685157242174123410711615608178655379969293800326001594095327824056407709935682790096233294641097708339711490619836390241278988410313114822451121666233348268355946052172751558429792181980623584007190891264562862253741429340145698271627504591071254635203248191382955936928312128419647874121109961046258871666070341742916366711569493052816957079503604225669835920446594260559299018831440356195698307130076811289588226496869507212717398117870874921482126667517097131448365556440339797471510703270024037287256636823863372417536742729729889947873608338283470021179505833559356187444181363105902138620005472164674083865534829788888378437115303304823191009084719759918084997944630579892234212540416 [131,66] -2514432197803205137395105761334550179649336623485664678140230324533667925250122249039809330286888221954821125051027119689482880310540444707175246750563333738628879058047237345789415595575419111242291765392741825877084867082765931064271458113890588356055756259484448959607103182316079141753357159354664729692627819468440937779575226287684079933797077037830679180505311302896538838605255701461539439361299605161544857922757276087207423913903755050704127883851285854275689015137388838272015330163659400299406627091972905667129188512942707173060882157029676131341410438164438305360275324089822311103454063729677485232821588447194109181552707670191485136945317832122008447466555553625562248685262999894989721539296089977837095434137215807142364129413141804960325730959469682367020091816885554401127871828232954058892588721728812460295365692966043962128279352132717159131774672046541418334804950463129877101215376363299013968207930492657226664582381249722101093156406839888766668809623245554177518852133552606669350006389842875144601337600799503278304289010775826358698988070871202772056711751748216923953102291491992503737456263983218911058839894972049304390745857364533173482855549295118448623412804955095577573898478832114384944611141586935275835418783497468762512191127917623647610101721608883074023142637524668600942837201370553889535335723061835588184468325923933648739321968140188449931305283829330529766025503234650462102431054726805782521154142007178424378959764906653209273359372556639238244881860829922739497164439131909179227557667419816446234773214444495026213121707747609219244228312744801647541759669684717334517956024715228362701507244973329343601091335681398671887733049150522811479982854162011908768964989846208990512422859450557931990223388730384241552334847755085913668905858162423755656687398005156128192337663439491072953926607491050085029509977810936670572719824909026833143819483888113524678683785830633378323561848647726182421556819392952700701008547182605036660663814073962752515128171373388781479274652363570261684841297059879807312039701261671149322491441990047777928542819299575795338718009289803550587000141328144111959119673228404798727448244095927189504 [131,67] 50223488106846371316428703481339438562136779076866471011206459371163679224336531964568308537220414362802402248922401445148910953537712454083112524761824605620416664994774204794711821947092467015709357459048123752234118873014055245749265212268490724944496092783200755990759171166338231583748805823640190657353159250484772846034203738244514179055135660791254242445204197938518603905282645433930121733235034045605253847053468509217545609232950574999892775433824017638167462325264738963225301250410274189684221288552370894514419605131487227003151759490868202573654938683118366993679045904822615916208431670910465017015122911958369562811424179632270258318451006162991242504007257552534843024293918953203130699078891392306061042384520109145576789534750028587596957741375142168862930721556090193542825345248050400404701039721342424455403377513324618310124388321794124091484043328535371962021425190492146107454023062084129740834600870027614490662584201780797330208215620742221468007472164494862104166110271221390465902002631013190585359355492968586395430481928469169551699854286817292369355632643041663882413647242024850492969404669333962227557896522526557020036343695432080456407478993115012880565798624206160469994706628761070421314041827688867107208037350254305143965503725055311985418639374235656305607014978846120421187171920388446403251985746162045733520279038826430989286578811652954410917820900244345519084948034608227698762511525751687342664413466472066623103901039843156878627843255329716925543371802225961991382120829854316074489808738853296464587447725971313080164798653755851265444753169345023979416583122165950144607686543821972851766541423738003924369083911324394853848818334478702861367942145947620938817880622069588511004322401417250373214234014938723956152701663764537010458735787287807580920125792414247244039226667047410600262479361638578578657194207346505524524265524500141994062962144079519905759139397717147299054985261208944426310985743353849999612148193222969894106620232378610624838810210501155423631534761711861865507060204077171737829032327954869428573688176854317224199362870553591210530165908227437956581146658534975088658133576435989515466083381186560 [131,68] -2659166380225190831907229420623284083242405070661164462743170712049034412488693552517137008614907201757652431932141589690612539890859808370100210803164409765807773736368959682555126733071452761214086320501899065326158393122033152177284352135900607846775523649300900615854540119457767632734711713043780625767240848980829783554794780439177542340365538372127666699092840661210624247979668814396005366761638690248199753837207421710185850192963358268490259001590851477806156461515288314865772917547714886136167877285200117448117431458735137854551556311799762477855195618354130630888081284067481117286518054539005953185551001753791355495422191746562094731778513469858448406519681830119581636841262448722386018468842810769585170366123439891711781607743147092124518053808345929995163031291224133611633330294438875743702064377910978586763629041896548148802190979521841547365213388127623405864129814448392288747632165122712858155388284246148367764555893771714744703679854312853289966294529887412256967703104661947523682340607920178337781333539208366053602745204030795320184114491429182300472219290856726410524486317865873521098325637466159052393005395444715670829535733084550911163195128299419909011130618438214562848392538912102699937210986285617542697418117094557473140691616935044317964030312802644824445821815237311272125093305813415756442286744864786364371942881077239652523846817881805034033766863779271771474356423675686602434691799214965886339119339801121591392006287669331403622348977097551823157242120330450552300492488657974001146389315456300429999310541641667494029696803689864574090441081090025344385805190443317742161429091873357582433734463782121837641983414192956241521766841527142281908130659318824583145171778554297545829739612074593339469503749179354441084418276629178026379987589012378641026214178765735902397337189731946600046246285738662372462650546962224165832369586216295635677918475260799638473718532937105700876173116350805758716966901190844810713129780332443096987885304363776292364395571390023711636472734062887464072716745144550268842704869504411603185079500123926097154659731041506626036818857767255424254772278081671363390155228844537451368776335360 [131,69] 613613441897527581527521844603316172213375949611252193736121438046563461225547347052438019550570374269198844155538637708285494322936075951146559698400763557189063616815762857816471495721605866636876131095195899318888402194683542795829733114004064909659404077142919830211060728279819326259725758845296883424499901088379159172424442737200910846847546198783294410584353022215087142490952870363814599494739713633176865136720220816199896461511589203015256781012494752869071082063712765892584417030133020198218961725884758741983701058867706562576584884083839700181761491285477896268902908159995942768210028832775338255725654027698148940065643414040138980798134789979273195189797554725733038158907147912964251517004400889658750765266791669401956077401777680298293133875073527850655348483123933156487188682811655645991058848587729024975866396769053649670342933737103974973274487928863950120799154983880081911283163658954924945347180535645044332549824497643556618323700790438002098769377623211925878394567173054848333591202904568752383855850466963279395818096786252666507830787939282914006774514307101422402331590870141980346889263316047242436086205132498520051530475145611373385379667209640627152089411593659458430048004992661655023603073554888175182801422524983121306001472851678742919568357982199320648251800512519054202614033234393796967248767398191555722582078797845300562427477951134207906475483178879261168967693566815972315298421857162538355463038747236518885630387179695013990318174539673847330734790528846341199180044129841052466901376612152019900027483616389572113785170646748534197202504437241631406792905792246551838219245927125004573149867335981845532057007393552923333283354393142183801958969319795574637454801062589708220429991215670859550691448621922369801378649025799862749368527202741162913334268299845445851682499795748760849211363495047082564226685548582790910260648941077098125472709013740489916958128187804747048160941155670073197710964280261278518590767909957698367806181577020187374898776501076040420574547603595399309087279732303227221905363760139287394212800831225605583398469203048485903497846012836072549492315839698654684401520396965998161715200 [131,70] -50559781674647110148192912517746079588352884621210197695064488820794366226699213786450659193568286057903889828582747543641378782896738260503986288250913723351851727113329039428645652701344706767792232005173873075954727159334772679278079766570006038047565866698765611465741008042606072283298146318809932245928910742117388092868421251780173274305016428915557940144551973850835521089143108560113957953445215326127552528786479170712998820465560310515608354385068977819368325420959841783638544807032995138722454409790449108596326506471494177193026232575774081662786279965207918120117047529072367580318190962019332384575213643662857622300489693711434300751105587236758102688238865482223473924338445857541540158799627319307849899701024439943801575588634214127680113340581413918331062509107599123241007001400509312527408244191241408084385552275513580076056175741958321504217960381198677412479781486329999138366746524985964786054692988251026887539107733480060442781269782929082746078125773511157617609185790391518681501698484308939723586129520019955646465950296535672580142429077473339429812128676668756585788988548769240312538559482075679901632343589866800551451346369780193153925546353930693996783396011490760294968280930562841585350095772269592297215309162786751529603147109004877454549877045377706993728205554227773536480757330438570065439841758411898483739403244636229524141495455756189150293417971826102333942767492688265478259226131432059653953882918909020503403202100396594731986201139163466743030336062097727798740101454496949257328016466892612646742164931502524350389115970167684956943498253130691150750660994651194959981558230847105147542545084752306549341534505996248742003909725903116135722347513906742562531902581682271374130807183930650050192503646259219358954858171349641261222905254201142513875211511084968893487255674694021993360328216429855983720319312071220525482384579697653852713604645430851936515733816823998848769158107642871715357117149648029362966196242610509777265059319099317088840745059482140407410674989504633297468290183785053311193939830394203948861688988536075652893280929956840194898644345364694219620264082727096911218386526908772884480 [131,71] 3906571284581975864174827741182571390224256616978767488783686917133541789465408137880087466028083821981251466362156922570645584365007255380877015668186214443385076278442140412311706814655517676743940759050324294368298641052135014182024304394228493342571007664411943444989228306381161843324506922632818356274366749119235298551112847520250929112234567992085766250357870904797239527975503465738671609243223410013041197269167456437137010268376978479571208602466811073948604633959721518085383119263554716089793000909016835191486152513672579206835966818476238499693339299917298564093826346323904542055769482891037762313425835780880472778088047083455890068003503152216330576569905323801677063402922441074091614828147348318930753629214401890446004838739265099940563014735212567815820714355167806124704928679147656842090559456159532618617257978873432861100672191090957493289246563608460248503100172719608497578532082926928327214951574770518590427137119295022170962961006556917413534248170321494497749539777859188600188959176895935512527401436140633132457151813463431636635399545611495027274987188748500103299169044371139893628323403521397001814409288852019360311334092523073540142663915111633796481809262385797593167178229323003671581350143447352438505895257513165905320578989698352744082089832714144933169049709315728069550454552643175843164631224152177324864309859654469512075950408041410351725599880861769843142142517030992457956522633060870496763787644998539726950530091122291675978152033279612522041820020451297355081328662766070848459561632625243968060811594792496485690903723344164114062853045687891686669863207769328022771613365827324746269274985997029930950469491627219381706346656548984217699500522133837381115130301879104110684174266751952012526547076710439416478525382676557104538974859990346559569320842444866234303213822733744457191866466991481522106750020702059241060846158415146223500256342323415890529687649655729931277944520052000364684698595742389823419975853619276840903715095656160508472668914242272510179327608960426495021201793893444356217459604452123130734941224244829114901294393695090682713019271044095073489654120112536822412656987839025920 [131,72] -244530176572944058887097582613827002243989599221094102635068691247084041020882865938400286672732371863596082711305638870731488409225500852519620533798212158611291259549189967724536488148688611040008225330008455517734100802472511827819230084218256611525145522021786099661525662565040038454468618399867845485614416716695830735267466914277616170671660536285414326726309927549209988126634200881993762591823131175367992535746632523483073172560899869392972109864869591780087307198165538390444359588709904017522307591561624524551163648783988894607493255709601551414570916350676594708467219412824510995773858753993596648540132924889127646881234254303454728962478042509430513274331487690408809520693098650115845452470429073637111838862688739782539946695642563994617798467611555995749810190144583069554288106790648567815432333638023195037424332397535609809519369653503426659656756043855452333292826104207975224931431985651527039653532836464357616858034246533105074977914588706939391080767040706698820069980562136196544096753268223375244923142175866629298330635633090523700660215529459244891157840995985751152802927927946622416139359942688038103077727188555877183656879350424270624183276499920346784176977314525962624929881463020069822489468743224297913158650837856556491756850534381764277423553345866382643003175749611672116164857568616489707198280144408574674201258820206716649492313874496493104631778484596101760056140878405534368974282787454862983490086519824106494991552760658159025096735800105988745427820452649660806412809115371292459057369344473306103195100635414390252132226143607823475854043564567803706232247966154321800751614062254464626561218779386753365782565662760251240806183990654729573946739311825644311678911577257653912016845487753902788411447917238202486967794025376161756432547312288160504991093132959578765857167421742011672404958669654308166763440487884035371067029126358345076409190899801371437108093075886484742756558563190780170562685478363499464789664795897374955841813084292941247814051412182049385596628558066911661866254119061000709357824206786979496565926567983167749544312369660739732412325617099941919944964662114818288951296655360 [131,73] 9306717416759280360436088908765414166319813465556997238279890339429920196556662004506333789251415960010509938282555861684500411385445421168660089960857550616678363629974752875486935325595343939820553663729582440315827305017340759760611406351041510918171238964933743107720984771435216746929651103084493044606471331374763727234308570153662636101636174049962749064103652126140517575786603440878211409092923834689233734656684375352731316031862750457135348389430161507437171050208192356029295715547517152398004991264519081214437122009444516473220260297390229352977576135536346469236281480037783295584597894795400661467659856407214854872304008380803340955957377860284246727220180232898317080619214591178484794176265814767153119975750069408456150952132549161869506115183125835397824339404206921101953163926917508057879477756668667805223518034175033048850781102315317724955170231177572043632135130438040766381610082299414433137719658575157214974491457514839487009377346562070842736119404520559712980266949495263227069373393371032574898247712462187584372635377608064316772600070419499367548363108828310419626742054020239668229197278693506034938855449996460840944801728023093792193591633417944800157057732379543522028410446861157363833079833981272415612079966223821111575970103387039068337016736100148528639696191748511109633891142850200471913512641303433076401380195312408648925890703214650209992964634390909886084611032821791800747985499103325470692982536980165926479053240730869282595631640765463022576200715297942755034952840154745783847060501258424938856680817890458440467797513693879642666390106751194825292687282515706905037476443698709236188662081603469220305377980745901274049350288012232981677432157064564000575545155267495657703281423230047038112109317920357323732238135765014605813935473868661862918823957988176227643016274510282522009898853274813953264531134082846294589662491757089167353314491062976468031628742939118324061712778496153274545359268163924268083952585582149578408100474969158867941032501226165749081971387885103931293109511767011662588669088913477451261814017267875093428381345934647336646083240489456409171527171112421791646965760 [131,74] -35743841805069836396315477948809869296549521250570748303463301921782411399893896293019932065715193124817435094219516680449924670037019821061975393471524632220049119899911268429812262296110219481623083877578478682977977466193423643440160472163178573367512309777805573701717458607977544018758007846818258209436720947521772788977382021779720584983084987569712186361690866674257371447940054842381385070774574490116565417748494309639837776304711092853331867457306384412761720377506968032159909017874415510291109503723140069386519256814648516391557710153240028997833847078039988134473832744828623217951366904307881823899012346307325208808239936329816217315866473593899489412063942575523468980449402385429176900826657721484018109081871456017202596133651763641155536043582303023241496259638603454260744805616587465306524488588863011630809905778241361570139784559130345406201316003977032120397042087092919095829489645675881784161681743268839536340265572324391836324026544919960904292214167759399060210760231509091610016564788147037846235735992910300867618838349527938374511396293159884540410476862688630393191401589775636639661685866997225626912413146745851453727194804344137193098183846989095677120152597482704470060068518031547001253512295991465306338138561681724852736585881272810728533643732135802611859735710971368309552213139658985130304731278812226558031559620255623336629469083147290981835613437496865056192609031632002546401451847720591699097879198023045236794960132078886316717999896285572138080961779984551024847993871203793250271694936067552891276975874919784552069070921890688569011302781977476574924550704449328001146114216641041324201675377042484572812691533966784970519504215718325389100223089644372248287138566690953201368714202701632295638666983081937024519833229668819086938381592007917953864909557938562946773195892513147813042066044920848543173723062227197021855837801328669917804245562114048450121579873591919086910640312017197218146379120300524263088924768056274007167578823627698938899451416561246250080531655339707949759646503420685350809907818405662605385465203896402475676716005902144274773258559296702437667835249434033192960 [131,75] -33847974231432735661190751720314842644425099666700555086884982235220513280357264080611274627427163648062237918370996900330407158120978539982821561181360433699236133835469520893944685298799817952372582276612876190548953226009569083852000597302235980871740436046814632315958983707424991242836979569535258543064785229031420690806293080358746899512176555998525824106419878670876241927400612244340016426452073742510514454165972663948038393049379174991474395733155000597111125280255282072842144917876198494707076455047255720806022712207156771402022538500240844808103599644732097109380698462252806773680526221983955558801511818580183001486841939438915512329102065611039592342675067092346212620609738448274699699808763724618105039124628511362792119013178352536725813829541498680008195644112006317233176060838923545457190646976994474115887413045539701633525564798592539934135532461674823448668862819714289385878436698074454667079030129309049790691792697235080879716495543385977212523024025808032680963248942379765581066102323750571737208362852118701671393253170653721047112903754216979744929489191849065853544423566743668527607472913830306307065507556229283490897248441192631397598522495517780003295660731841700219503934372582547662766279224043939948425990584875246036958791430727488641624039511811937192895526235070287158494782495963817885385541323647061700179034719802957173152760510089437037391747729532759438601357568037791251285545559291741122938934486807353013907297864679120514762422060949342838010798915942354960471171041751628927008701658168701081166648514785295494127100277605495535074548011364356158589474858792932706655065645524844675170205413153772522845228627078518190555436004152017061701491230016326033437759422658444276969699186465461090486101090016071007317460791145701412683343486175786925955720398883257782361683253448424045415831869262894105119264221269596449087667902569978764264262563519243495734459305360149288350418420072109059068332985544813991219429083007300139283846898660600219746715558568341885719798734633078101155374300941290659083073558857953405516003415160146710438702203828258067318186564358219109766661778212938240 [131,76] 3046389028244929114999582762785183995532935761532917611334117463894700299651660141026265681927595335358199376331030332245144790807002612042364522193656703790986836424339729990879687969304764605332040332253750039831592243537591193575811868266073410252184585511322340116463198635452272713910588201236950172144093886478193151184121154671445102578234057130210221550676111409904441488351243223682794348927210258922234291548566690889221117773652610000000460947670791161067281816753506772840077899278982144184776668113843766380304474091679729038554391644660432859990238502683283230475001101394149259999780312839886864959246130909481559300750830031047793367299075627939950527157371303300905225678998727358295767963987175266496486819542309064557356531077202991685393159481878686057084993024802658721204716954073846596455312651268937380954005098256704646606800310234111652853461312636075902709760438481111790403887839455520213806069531776920428045833305334301568347343080506242521451543975288877604419008174740239364707136862665261300189916889694023690876409852939341460802721707009235961843560038560340172888019912257786444484872815870447480087861391555660638952692583942010994231043287968638001822384323010311304876914821270426878613097962997682328240433569524269847030706192660413694749886094773249623548669777456104457929920274366135152677555374176890306302648826683910002373050071615961894470491683664635437045814775278977553783629710838538856257747617230201664674752271297832378078307369974051491214283556078504511227579411458530351363291635098037451095415136521893782320475625816469534656158792030180387773778529910660691119686232867351912488645826405599754457266628903359101496414035110859813826633406653085474374566556576096047898247282807325236989439465504460079189707575582224376686096006324358893324467206193932408073269620024095728011202203829100392959440850195399370976029623945105244617037489786085249541975058848452075307762949881918792357789037448018772401620894326735187605622556652022907087117323323907025211694555931187067013161041455770147328150390684991641767087350253541422886638393296330554251431538088618747766552663654400 [131,77] -178834655365356577331695976247718355611868368097184123509121580866416336026606376135699762462249718482248222996619494177624269265493591400663539442945823533422073917072131391694451961089548052268533053543571146056134573430947282959480311158257287881054500607427905217148013314346852096508453337611839187823466569607968883971430781406580595298096509567954489534540621595777777539609294136380656523326419600759848344650116509059371843628666018533785373301144035908313308819169339855703261633848432369182874164240579002467236122031186967950627858899770352282567950064675646531161396047452229067425304822759199512935530496271378401584029802172506222373137897499257668479806988021227880975928709604974211348532483242665654738700876157615300382912325402039825422661085385339928011789095688675118235754025382837781358545035247240687978717400613981963959880206304942955953476755900507405784535274863343269497183687160862144275870031495667155843396662048880436353875633629706334374894818619065017144225959608465009879644516045936876113414309554394246902915596730795536011172821283023108529636074648315632047639837915703363354053012472711151589703863320421928331791394224680018087782513147781247023402337159648098500815269193594261994657101198119587395651676747388437540715684826613277704320025415135944907907320048556110044620564552101924720677910475106390759993752632677701263997018540320239860312010966989948206817456774116522205970476653110790396157291183948198600947069226385642429408083491121090703541379409484604706865148962907603405503908882338287172619219601040301067742779587033556090599567664963626482432084997796415182029118007953609000551509544060177309671924343237396382235698196713006291332004228922449881258057901819810969926374095413552217188857673247709810144883008111462525627160827170358112062609595404641130621041009761689551100292897913389947352255139246331694798437454220333759954361078950487312771137502273361306866171096581238408080766144077122983646805031144301953200304649729591405372820995835957856213319271754020984545382474920702809038888471250489739123231344244197968283688981361268565501118751699672513967421440 [131,78] 7163504708238171134899756065855716485382659973181393412221993954882951830742491444502184367446264488880412653168811927429233964346988027513039465023469108293251344849027871662809007406008421260474876139477045641482647958201510009492048972004059197276388886548954457369570090741411797369699479216030913444977716846847044970826090824236193429945897860169995842900172725105503883159941464190134086713674202454322185159950074089634340014381185260030019577019377188602997404886761501592209767513014618128188887071100315636600727798192473043428765975072767988508938221068413650993949134262295966245060507465114730301956927343795385733809124328761889859289034691748747442190575935571431925795316494745498636626251331323245979721783385180205892057917732979115201625623155037152830980793931559888801370883548369565429043262088937141222973230555033554177138130660699217973210239308800630640407784832123922320536378382034368548010042208040544822859987721556099625993664943782201589997187235005786568213454278444514967006706454298951403074901463806929778881958099314503138094265873475750770047448515716656493012810318259402276929195411306506571634580450550905075752168994105054469337530187164049091612630784927418051946194167435501145277601752771354657124432359381267829083941242774585751891159788271630510097589459618856376402397080670070470680510872672904656860184179997524991215676774383285344765452781335087007686799394305609103546004047557577124843391746901989174462599063172422273150739560269801784820787680731815890437531538205691924597621956864404058318810424385621301572176324616985577558700977408102224025019887527629190155245596599073564488148499338293800944819296987074637438251311186266303074044799922757527774674360429701153019617277605043965405716727160495672737769726437513441471452776416615488314037323640025870208562480336999895323674010699539095167630161414720099021998861042023435748119115318882223362300252982710098261158028279436994389230698269409397584456857089885643406066884434615080006138297797988011943350355363648914143377093577924882776918974692462461259957740216959244214955065721336689901890800882110100682240 [131,79] -61478309020151013662409087567221175875213782909901965612322677403378704027252870300122975280136012858459297833406278827944759856819102801347724013347869773936742798240019737866229655218770249826492923808096008768116518675114311147913934273260463329372061287972945799868085839667239783562582847388665918307182990356663285317353431232133336848007110922009862501985709653459521405103273540175153556246400743364143368165605051466201222627119932656107905428471935785853296700799078487428566306789250867673941486347569974692928723501225430112625107789286443036331939336540793868415923965321138177128761046028273584954465394893950298681972991029877091341644630551269157452154409800507510636501299997299223365270356380947807742349264942173619975673123456689762739568792902986568812177162677149249153887691254219376977601891403904020655639743032614987093571699447908281832148697676097425981122152305179453721857673567724544519627579485510112242568412921982466876558184407179246902820524200594647874711047447362306088651170969536338417170509990441215307793591161219410026440733631789359958056724441620358420191432316669454882558822016442826481637407248769589385086265436035999888923618627744696889608150175641496072577695547560449577302958788733295729090617827538384374608967354144964519957133841910174283761499342209150518825152261350607724539648718164027376347981801286081218018662673610268535927787058631154375578586892543483320282190056550992265784414375958887335836862824506388551633812987965185585879512055362597567290748223729333782565069164941990045635221609028590106920323345288721487251608759792639125397402507890294692518491306278270345972743486667345899249061444296371159659474271738620140986339184882499561592898691862140903245177791890486246757249804482939014634838134919986110882286053755038612206248391368653541132178087382244389889096568976087264056015797462216850939269801630243539144760957685800227542051520532281629098508963958536036290221078798281838319199532459349602233829903682531556441611874805765722390054813988944732409901933695349531476179344639236839671704908424636820691340008650192473113763201374591280 [131,80] -5284093672989962055211873095946917747650000253578155324634691801723859685594817875824006685516158252778799737471491262232431574719161223488491437417705150166586377934519815490130560246265339906008212809359142452933233931812900988299406820472954635656377120818094490254441438513220137302399779355914524906267826398534295112181310261194208328779429400228506670681758758082818781363850918096850073868245182790334492424593345002688060661316696159989607906926925263841914940769593721324334539933288711184237882327234476479830796180664843231104088720000515318527271823350862613712843378979473767295011157315428693772670583372068534543867290869573815368570979802148298255487507077974950852196448608724210792815161428073962232172513430340024494559362942982089376781995148074721532690705349246017451466886277019583857157155008686658905957023298456688784015529221555303610627250900476427204044186307333472128286669076672364094647765493794905068910657899614120198807532287709259562068696678618671419418349640343707012916092969357430363905640721245670585282688036702526382076869444544500630301113358624573218898233981697610605021177546985873695837535152478441579709518281635846293213164650399900164719974334172407316459047753328082840085516906251035196213438329719254369327129842723067919044605144222068502660201478837259188636714128481473842812189354722582752082365790392325009426026964635746942693455648989590566324007406228342770642004704054258461944438077798400009328955569464958461991290725335145501572245441501412773972211592493187745627936206485383852402676999060484183488358637668815413870559801541724945188895373302671050041305078591900743746154646051103545416824991813317691234267512411060111192971231471691399833783505409479127249145375960778462702665552059672786049521959599825458670907379601902854600788812088051442103277729913211603850022625072104052105911958211332025202782010612427129155056294648377065456899371245402133956099240768082298175664003667315472675177937253564364522953490237546977824834546057165477626952076087135598775311764086197250232086777597560576934109475127114823454777696484612900575119445852160 [131,81] 351038695477840589875969771063369881857191451713126477247959413886738412354939062978803017550720916364398786977831311678360673451412527717931903911563572461064813801274049496225600656501007623074488246090523919691338484972899213614584938943245248098117314503836547309398466762042152795772155516461784175699845484014472853674555882910457811637012375295472865626176569140985236508056645935304429992169694302784739431538280988177680029445367150009648714099556781149194291320544213544432374502938717602808606226084932585621275724533907986373926582744377097017969247403236957176802706212762053178316049324053959711293283054045561379772409802347138948308320099321145518353509602853165946635107705992430429299666713845902055758173574071300721366900076342684325980700283494021336621755059484103256560063131262151205840273825267374819142299624257879065124072782309393385262802274445023765300787545655268696308566201085890768943279413651036945023607048921346484379044338750083408874638527630189995839863654828720272842519327242552666779590930499361313390785938923652660057658057822593171794041275898281854879792711178763888959187762371370057976897186334545667349188581224982091532877549770538697863625297014655909322967041471504282227084524254365915505515470610543303315577412721457618111102134650125483513971824823771980568763423562831722766737661613105354652326849972199829009637826129891895118531590421661831218580856257867531389933882275394452680221443880638139031489035848456331341121250314748703335577764417504354731231565155276775621150216306588096277472183455071352578947861225501615180073080886786903131606357023395790428071564013772037437314541596349195750280550243054812424869849105591389174780884387421509602425194547815165322803080668078817923141535375353880968958868990963234934000228974034738502392996782227840078517458982918144630439384816155505309087207348131360075753665978109379471820560375489666314579441141833018262738934235945531477551317575137559110906985839210186847139464673472389906453791761265018219806813397768121599319953149199474328520051858758293974980162173061243355143227624762333777646387200 [131,82] -21735034768027833514488753678760047252573046606605605306186192785967928811082678000052649728424651781822375432127743141034794837593928466256125819480733145036854518135975431904095133143876468075715047303282754763687753483361834219507488596533487475857929031899406445540625687704193491955842262621820424772528082658806367756198326126635587906478473183050250359675189301173359355602679477334129149633370126269978820826730908555055346724567370186255958573005641260593168634869188080266490985097944784546661871139630022023771571812575379800245783972030907520800412668156911953734894145781859418636085589185691957687919983861655234000191934171380876074568114620291494175704601098305350441292630512344306666167541668684156456948645471640629615581772398014011195186688456731385810988696447091205539305671715080160260826897869778891199721509124763231773846596115491192404195986759438170806998761718486975024095575319371312279895776690217640712743056477038277946138556751507674350557164288373726663226206583241293448217891542250989042891052152392980532570327697019107584628089347418183060371302878451297103577396194002869595837991531722101203935411141196575043577350211978501248186686066278363629481181289218594877404344759534262303930540012352850937584912360519198668729131693889677517354382874015655858382493432431408022336487144139924612254351540100438913781059933370464340328485248010898885840196240150947180541962828115026312496101450153611506291078637470242531159773414077447115178803848898022440887447253788813485099559469621365682036771549693099693920250093302968337479584969904509147737809227763234747992021341277818628271719275116006320593249695271685686517837498206228573594808835327242893523122136108723443822575867913847097446174452786956608802847618588952244888622968612278020743677147135890404644871739905658614933215779969865384867357753970568403277181516263648231385294364155277501346973974610886018271010398256682058923752780393807332812360347890358646109948306387319311217342624405054041500486776900108618088392892543205275737357787559953659958665115352455129159171437641193255000709610919116020121600 [131,83] 747396536664140766738242386647016717594207639847366194478182600867706783837735165518467537119420623027721032024566414269303983193784876578004869712597299527503118324228099435980464081353343204521983929987841988785094791670628596664994195544813979647128521872112030727255596976201828260281606360855761350957658521804624815696514862448070422430944876510449842314854816133385168911337862388983750661357402890246041644162264750528036985668693429189304703094634162460152252944449010865841505204412903948561424112374916023448945211282466513127259125470817106230384559298529162526815345764861437048497829659882753379064328251810760397219240616065697554365454518497302342855319175382060491330549181075307295848609930953957921701251581221146157723211448052671449887669343493394352260120631726576088845835512993854402293836892654777150894671667803829750641712562903427231272126758344147189694980626589352973933454808181598929075614061138732631597527725646084528735569554268629602466524222774231590276594333490790025534534202307876413565716840084356959385865309457405978845260514633118666114435928505806931842800455636995242521987227930914665381722465824468289357556834691989643636322524905578245506245715136566781987071227790790181371746978533674575164929611182480601484108280494095005776400102168313143556275984478557724929131727224932031772992340643814704002626678827347163193478950592598156831966898792346458494238942963583038328253119328736615500980273820170623996964352007180413364452142027564347416132868399100635899862927005192541866804989656644556763639263921893302927966673743246822157508358344213577880211027188644414600375932588158937165499655294195526972891164051291495840873840540816236039397426097440789603627557195019832560260960652563520700588457328066376817253572966894873237090871485003226465700693742716922076855085543222548853482174913076976437396082367066924642873584322435728247911509930084408577342371897173129536904733050137658091147267204819016208321470717175688863372183819350645687063862215851045422698230586211302771618666423808418624403718745911332114232280949468595142847896464071782400 [131,84] -14197567917914272024397617167902689101246678065257718323151044253324175627527477534945887664171472260272334976330908611762080904636605768737797216135791384819568874063555168473594668156631049148563698985254732167710264890895727060341868795510124399873836164907747328808476320105682981087539021661150953513057747077136157756787150456027935279712872203867928807736694294896798213919526744055127269808976277527324894954281117674657104659427849454575607377489303857330474673008387442182996143816557434799766157671538260504651486558381746996415307846139358419207124206619167798531553288100368865947735109398640412875962962390687806381897649254782762811078285519343943178344384425288357493716965027781039566845230168604521595160712167402522924248163262691382601772064845042471900842912004165278354848197072883671420004932409491925230113818219918495474707934086287477267925786192784659061309912436424922993585429114275417403103839791662277336948858916633975810624728823090704016819657271322474659792878474483494993566076221370727081857779240601520846226650236110294215070384791817003858213446249467797349657800481445143930695295335223687327471613937377111278887594390217421471615626109137861398048618322090734127178338502981738152020380415239554262669889650737561183372395087651139714662406195367767678544787717889335590599534232017875869433947164052680663709192238331830226484367841644076819054040395100504985831146608834763457267618895787754037064374628307116722851497057132005897024814395196877552901476227244424831436023190519723079519392508015690678038081321625453158002057129728917064093864615111605706113206745129252266627827271455011440763587415471739498649222936961144249699693763427205003785496709648774415095389454089005313781673093436109501582923777807615746705007176609874815041374908786550268372622315556864456802778099276853398749341071782207156632038772824564953901040057119395135964263376223868323203973236900948308099012134697505146876426500263024250396302438633381029689662312613990500780965835717314210871630915226200711392749742756368295448637609424761241513588221145990973499070452203520 [131,85] 246826982663660545373668409252482663314633186524282549884417246156131057033701984034191008086655569007774111979283426690476314203977457876687098734828690564148859113392884200157283656628975288013414436116774314215253002464488492517176993724138067866607420022841239282104655969083630984916696192859531096465617626423520196878777438838639925853433516406211241495049646566475368987168737713792739156850802155799229676159740262944101715981630798411316072901252179172847619397341716386136234052333731836283808802192023348264395661567101940739053295320115497305445257083775928460582584325547409089813918960988159448639071393497767767039151751484931806661560467316573925964766355452126525293254335561421619622883319617860696438233860686052420275742908982541881877270502457851847737913336145978733059283318246275137831699025564767052441925798157712051319536698918985913418617174487965167177449948757372342314609096850069825866625706818256881007594573471692853488938230847510140630970199373673766911216782266045350016981634019469037978116708362954411297778619591689634429087522933411215010224037834499516867546632573167095395435087090958502364557301547372095259368731510926071496020110520031502140266055127505821866837192011977568261117419663853385329874298841978397541674201643435586592618679072393347779537126785619925398480487408795132302515039646995132830224252683486902679592833279788905031018415885805691976850617119618261875845908287380755432709310510583996426656091620925833548030969075233826251309395566705354247375345187284537186171741020779601249323656875266342816242956507379818750808435087176505344010160423234559056440546941714168596999222660899842304385610748567162321832138050775980851316898915751405985285085775176849328847333791082479194948634890401625142398185817049830335338629551535684599964471957495653495124531659300389055347761288351524727683486660179062170368445231531898741560931088423223672936115229663317771343843721760612309410899223085900849011847114002437325373782442323398930539250870760649634344067457767388411273394468479467728400319149687836339970967071770532084544184320 [131,86] -880341110672292985465302378492559579505748840710308220994898509471658134956000551429805889503808226250595690629184155703842690920593480206228352555166964306207995125888610192925012187223046526650599307372035827498816083025427027416430949950032753779998957056828805803883922793412421779921139207290042876054168183193276092669461053474571856752866187109110660232259911117295930599748738926046391797019754625840073626190374418075710203834304579112332811208089300879487064889279332870502504594718553011554619444895389464091486029283102753204746665070903480828281282167592398001454455567900772989114444328936393401189973479001514835474223450252587093367231004854162872858207152317102016471912260203638142003616167019655046401648331147338868951692779556046171416289471597345955578454526581027320458666578223171312988477785768815936009522746455681730231051557313728665404412933271159883072884736771956175752585818809208233538652277492502792533780058311926014176582379187030898538356929505191883477085696880338329549786212854530554767921227782154601026532643952299339440863772446860561867499362707422345457132334141925073425565772869208442333299969333245288450664637290766029490416728776989921241511698971447984229854940597629977643796233343004273619408694349491086613608014520501799165403992644571051001958310461743463107226116846109342454428465065590641590995839784785150770998331398867503722537159027708024422166305368594093477172306120844001348112062696415231322656840343936637989992667209790386946532124390352637915764856724669965156018592652465532895727832093422705125020351145908132401800179787595404507983151337200281218588641270311963168698553334206868410420890492024189462848964925343145998152343647528864563391494767298455178155756840870772262939388656971494386274529752478891236163662736554285732064556986221958605912183838551739383895472455807373074656031477056217355964447301864868940607341552999057682808325720266361132538499141509267284063554333704462460841002572086989837648707256808621544485427349017814006181212875607383500558122856880134452801428950994554886570816184887762657280 [131,87] -53438168263574233801295502149430644743841283774333353641434629403191603445571939293089186161661112223419893672764965876232631604487718816581199024474446359606856746761998792140901373424463236559848876870324920686953465509706864810899151961741056750387396040989357143628671725410877516658814453833443985371101583710078233563366845569277875157021175477098630323768264732988866224535546500936105880464109659252904738701459133029733861058385275608413564914888883360246481808698731239815770934098942338910760368590243236981076944972841914970135065532841284608681786819240883633484306442787716382765050826722071266234167276107006296759121144161322616325748098488840494767699111595787750200529024295722052370758089202667248642249597848745919783765381389710087510742760070465858651658658811305949056843428870723645182577906190789683713980382876769023100500996975355826834908647121923949097204773547826633407150348907197285069953189139209552999610732692510291153942446838339413262886061596022752768042779761435175832013375690540648673388762643548215579048618921070293194498547816627953840305138793457097498519494282999730746088723919848928103376408719385710510658433584458683934423372765181470601814103096326819883178438037536326084365017943444185644981776720150907694472513592125519804514213785554809840437260891853110454034483352943211203396902823046802158960386184694905021557944191299427693977813215493095632050393694869128619946905303653973455573889970095930423244417041493546347299833724657340069123292972037668051457702303498015387367292946698489585834544872458996432465411249772447382789191899348011665268614458712363288206940852469298838412249858821988286784596843378786135685484180654825507464308689596238410226544456791694743744834196732592686165925594172495538575653443006744788967240809626431518655051972019519547618112683306282547113465446381123560148572552097654683255027482822251291622131296998693089218941020747237741739671865097010038245608099045571133785038514067513834787821240954668816121788425770070866784089059472666766445737199899450904641541647399406133609716613101390080 [131,88] 1902789990611809104430482429040489817014830801885006375914811545416052365287393746884185194345523391535759871435014765564635296737335116537574550773488771297926332209882835883321496920665494803907179554511080456728291845440864709043513402578219175793766875144685377470614517024061595535726264935135461196994484411273841433602012178190578617759404194085599250721375904568602061426884418763287899327422873651959152613942449735506558479777519767797202367104613581522295367055410159251466045544065728044581823173096736760208222950688775766736134887475065037647410805452943218247193658387529467401856646845062863737834189328822923577068868789700174200379458519264324491275684500244691823140333342934952716971405820516269780394869856101353668143622427146853592108218635370981111998171856178792867151943678905695228734262300538717779136122615887569657505269728614232295992457768872166666238809564639571334631808035719095520253855845446736826186373941149573619085301149032227603507511564312736385069424906372839349739903657898893546959566221457813719788364502048191152154130590917174423978533904336995469002978147035195539313388611764000067598119696575742953052403058510389292491190875251456509375677631839553285849304710332997927256844977331313679786429107176611769333835508280545871393490196042424322640325568909833721883914756549142090576716257255988000366243408055990312894689272941953393822783409458591852092815076271232344602746426040072625220619451843352287420183819780043494237326002844006855139141863804615152329284248087950370468491536138223102507554861768766588795992229714065312582863424883742241595557291222283535782966828390247555516267317078944598117369597467009391150902307241631162847578681896473067024121080261398929144926654604064590961692378001025235098344037836226500542149661020508228274450725581273908983783707086223931906365777479375115585918324588078334276693299272047249689429025701115684384077099482546695374514530443984714808664126362230064165406938075447438892122688337176198294957535955690921565524076836411251612446039313086229235114184798268925992695453712384 [131,89] -26428306873427841247031366269247105255122473478787572494353671946438480858949207680527516878247298426412603544017425788962280160537658814690851630561872982815176389166294756085227595316405709874356169764716433453362488054877486338941750184151240559260738050987441722047143098477476801422008555256264895620293567245180850060258835350209762923777722540133356540329235193062658405626392516055230982102276106027582224767506651705288435200033067283052639174284169785363646196885158867370258160109674131901447410414858477310114608137127900119537847149493876320158168645123794021895985154431152135848181096342691106571502938700883947773732917616759802342023353409206909169547887125747440162502343208287632046295581336370747324675204439322027612293842617567191521702693781492275814517742809746522739242944438683491561007622927167062492560482847407569570659074691756569220106853023467706341154722148511049586392251885144698950575230722295984567293444119720529659260541716044870411294769020208792323974653504039517580071625630161620444853697525028152725278860546013472119376311362412301754785327331149258803393172731949042394899288079195175041559664375349555484542673940661628911628663939216066280238903677418824890706306855642679656864321250183622809219689827132631347603512237070689410952222814404569948733271949660544750305308262810238865246272844076849087822645525009760875735255486306134661869407078098344096358634993459641630200767253679483080318852246296864865721202920238518290957952485826356579094123911014689838581921943716067012285109076323399033466845215545268904477472316425700944197629334262627927150460152535061038218870539543255375302990293774474443900444274000437006569318034595216665439566656887318628585223145613388896546792463725708026728885315925080022197120209038117341118604168800894231979432073703750531005275288946241062780508332412905745414815074979514211079004734936802297417547466763929868101677203966828842375700497070999431562588268818374537716788073779215436016027206358514206093215266958034547131200339400462948229852641070430806271899717683156186685440000 [131,90] 176820107415306908745391841808616850904771087626502051529092214000820228559858412964609196342506731576699936500954091218657324498156545484791794350106107781758248786098138272402111488856043377786338006889213561942723975937454716491805678695701627270584096199938676422848793646530319699748174399203382402542586577387941695560931538368599926842192781436864922283413692985109470336669450621264716721899247848731307862415459430882134318160597772303793536740499787171008351462983309847985042988996028450420607680396073352798926049751616137630729521263999088045251416809762923324755810230037150779923583315717418596170532001003142596780911040813171414670114869595831698638863725642765517544404752513772162344201972215019911510850996533473459676987144737819004808672726734050990021750961181915007812246100509460075240685397671743362877856402557392332120959469723594306542458354616351567156340150797983299814424179912049342864003881898197974909390966585756914443735189183708427269656233932732909241515334979222678639217422654317137803417407893738343022909121427768658584401656664902921622187985063342313138470098436479002867974976386620737980567422484214252603422172274915635810538214570194958850454935778916989039299024256466772664481035226622370958116418796157849458909014217977738495966905850599128630642357985841963431334584248387591792175886380004788248756209507245191170161052976872529114172478331030227675318446294227076429851794903095029169908141221751807249708625382789953362613017022121909715240682124072943265302920788152782281126255643268867035446391098456883628184434745603309199539219659630116210931540325326177857997715877067093746009749053378035082487766907102203583712991276398458577087457065038707355190456896479582982266575108544216500310579942633889178015605910399704456268676475985454722547954887451418913944795544226337641552368440454694651276138558667301602426064969449825711188628899297840681791990804316900949504208223861507679196705750880999217594383687792304099470505622704958565030769204399679918498183576144788684674847339995605579786189585023974244352 [131,91] 6279485291125039705070668447140830140485019988206408928827776779189667735014651761256931143276528761682258431139801285968078144487372970360686517276388434109843875222677950371005446686425708259001056412495911580957192941859818864726427380640786698343083926845051280134332356791982432679648013764386505321607513836105180671166077934150679839202399062736453961913939513999182940872345761482188363394463832076132189234771325976770834857553093184096229925498111539156680958419719052056388172503339401805707490335843627367085488332250523564961663804150739372675603667860048101190717657328915907633367575499879617964220063552310685244629296748942634588375369936471264868905874243864751076917579095779087014457591275363603147472426892464833811730668509677141071481886683458480371873246373674424488985840710840663490308667880791338618615461508834103717673283221119857120472331331753473482760327665100682549801323862380664319251199595336925543660521089953704669387718255404318039712246125531929493830886193309579122592281059894136448806842437696879310825105295101800392665313856958419146425510296479001350971389474361579291734070792819055360276161360274353380934800350825332643753462045030454741702049405572708375679113893615197169890958486789886272632407353148415941715322238573331788599220326560600712511605138244122865755046844105938321108795340085677541253792089897060430624550483306457709315612105377615130645123937820790102724143417035172168867128883659593470759920294471679167894912733728087950186868119575547330418838205291043835320831241006460359146003248099079267332151560072881299687157886484030351643706340766194934334538264181983684077901387659598234982882140113723426219332151214442380761097221769141575205377628187710421144542875664122941066587453730310177409205697358215796102105341045573838494498592806183005039195915613834791985311433529739457783054978492691096682024494778331627062494955649745168122026763829999559197500886244032712041154663112076943057420305535311487499308553212686667526990289781439889448468604338608313022577660281082221884946562482622464 [131,92] -335063857408722968431345869144864381020055567514603636371042939538599424022944422142041446431442761328108722294207613462170755848949887148937897509721661730761656316783092032157855880666472184728506344419771242820115521695777546630865679867770693526697851956038609427522478054317219515199337147172847051648143007684444733906184381095641342866628656429467260021788104462211874769737099155899426046420320156513075236498066996870882071427740335253772557212470960913802182274712693022601712252054210756172031265537826408041108926474020718214377311404556954532430429244741018096622794686685137966758898312043354989438872931531564854390684583523121772912457653174334203131240008888638278833980680332931310214072975123432416298252423369880858067958822229129859469822470984983990371482044754993809647032227120379287571826393449095743675898831513116644858923547714584415988640503103316420646164414982030142989793294646913523872384846297792691603163622870137546449666731588575818148000766171303223319771012263861540493512725453564890127188146511347679708145275589741452676115942193003777821313292195199809630759712678775657617261457497492102181943046325467861518049159069368001247168636123655230487897680365476723832522449910332601223502045238017646902084646590755700556742079806634308659387583666211084396200104028574674697880011296085107296663584778978207698215236868601335870495859660247749237974982549370763691746227820582417692744422988109601206909994952894638287363079230226116294136105357469041911984277687725366001498266763116687043525517612909982238044126562610026577107490545738839884423967144342844843782684824981542149265928580201753708050455015888266684853478842096333728318571539793174818802846166883332847541480014267675380399444122485810227742915012338847791853865225042070966083292047279058605222641179640735925680762611660306517050553977656531758003256981436178609260151460777802617491996257257885070110905061961949702144003787366953775382797502928248824369357498846285952588735481276956402409501394351850590056179008901498642532608681903910129034186981376 [131,93] 2470059588360494057146576179559199153300465220120261850371078660889995823149154379432659303600961879201603209916875270059368158847344475214123469270948037598245305666537913341143353708890186112442302693810446098254798102186087001791542560926135579289168355205023643987120675712815076789956956529803409332369502424792025922541293655611364193439396366971529232094679728509250531490926431066639593562012592057770596415293479504532680140708613580905460569411485149915133489944486525699065269294376374660939710327278603203211379280092725807711882760154805796566691314285708809810111234632828077947062684874025018999493996305699665141579568159973292920007651328445302870425057593767465460396502772910422225754848097829222092182172342450902423456154151677298260751956840539043544539396540700284996507770144455276225798543764183618493760404370800515760797816731063589103760896819655835282783580546295604353271100831136351088982644647303688655317173667875475993643709879369935447999831258616098297490924651471564474210004056117942532085613957199641365708662824503311334709769994362523457673570611858839808395294274056871482770649660322606362694498995451603774242615791420847599426981043029820728080166962116913808786771895101136255441154789639372588335337747357690734314875984094158839909438811207714864235080945267331163239915526282286071358241039356252599999591731946866197601928309595193422550235480796668294866140637874475190926040059788408103588139973113916327514997685809783497454095583703226793572360882411798099034523690471038427222515324701671009881833209165650252627550438199155152259796198922829388919971659909476153086511817076158223471325657258706967244059873019533825494605584034032234712340170206861330023492984591547171712904616357669620495442022735727734388681227829737382314761410356524943960612674121171445529916103096492613111505783140903414025699645931123532048399185243181485127556161998009253136494451639003184564863421541183397850966414113403356957919721562436300610432496684482621236698066103428427457223579725989826260626460115449636893196288 [131,94] -1977365083504828595527800305121282281440552746303271129457903877953638255516785231152972430830028104237392236047186925749160735423321503776417626501169800952963506161992364745977366392888486898256807460694409459009052460405790562016578377291731268983818263956702824713123579987174739602968774139671257962524012642289345345936654171765452110296925476237943085275629642722520163499073562313889473380539701316218026511876666495875765132012828642582409563919671157873510371048186982331339879405366295850051081873499860741362630126769644002166044128432905355829293550601123351382456896600999370232724706974978850917045163419480656796493219220175514743754525547731344661488991023103799426485809029500089838268735911089554058688321675760959791034757736610403261806800680258465814660372843618023910673744156093879013678819253949002446804709256332648471371415234171820981226223714689021307003617308946217664694902345863429037103747765560464967786806537618771479527698495217610073091472577732749125401154168781137603180270717387400207907394537518888962529349332313298373851546398552339984370980095754302367100779666608910286712611832774546038016408542733438733684284441727486169201584985436399462816611863920718077644221222907297398179432536947035853114561606580279991144564267467887994382684220131134813808084433704793161284369230557139731404774127744143203041480373376361128802151761903533164189160713418066411899318591202980699440606545266343084685605245874552120908553340343832224680340386546648759794418958747558767531547593231393888551391969344813365994551010552697339994268144684965714574897403959691274354103476932254575199268760770702583366405989827671706026488489638276798710722018537613470112208326871909255017039499452375654369167011011030224086637468810828679465504113588424044888773680249424004578041543877550553321477873006918733147379862708183993180566291187932877337645588266193091967185128630336795552711982843185391149850413929854216642764949952104944203858249309625133524392882850633559852100521560524683738698382971004893112473253736406073344 [131,95] -629002738865630706243491156592588138887416693369842007340329854882047008309240628970741699315349228822265938026499230403526654876248647693613813781194806554002021075637146851516334991665853268286820776102234519162480030841851432919650357581058904939627779301299005423272543501085489726066840103522171907985696510054170261089917856003421362891690989954351975577931470129455844363267422100910473343426599470353191547920747771178805007652082511119149183997088998883062821401654364698582746655232116100000392698436238317968818552358975691894824337933859289401182927838388121092354399033835625787077675588170784834093390765135690731555980560589261871037093965918153888224477621586595244489241036094471390252141873936115194908776140852076006625986800776292185238400479642627277671201026204711660502624018796034916645412761327079618549137404475994324531037657442250597139524184462140195915894392377534250948966778862830392367045615614338534805961690864929000622361607090603226135001493855610180927174319001602904567460342282013805703556584039058915752617278624580238314946238879110776202684834948062343584895546184520185270829680231442297721744117319909053728981713918498547337285628867146892162223284670450442668167730684416010571113685585424906722099379191287435570285206107436604780122186827542614429049317012367639202806427002380299788118756901483081928164737563969078013950483427691985679177564872197952012658874294807624190390337455070133840603792801247602934544439354778988498296736802554960964495145097227696626448398798478462747257608710496407203758011816118936492365104292371552017786842875844841645482708831307970173049139927692930559797935715733436461208721887691613762412886319173231144932322857797622697441900223147298242298577253071447758145828741950824274584523745752797292241501801621855057002136791109681581371326105550014918511916004551488155369891076843063993564677220434741212127738976899424201246724779074818422921007758893733333415204721171968295456627486403842284969196133076967913956338337959712837598460325346905032590721971918336 [131,96] 3983284914375634364894166235654587424150854361949271673253329583585752255552276437349424056995445083286930494735261695946317979898975123182700392692765875776819804314334545454372711142860215497993522421558982160591530718433815332762295236879798672282059944534663388347171072798029990855519441847183878828937761113625460682814960266398354852241703825681376389017457236649367807511523089747083053972932208602023414142282981239585359478420885890865258880063966641709249614195542733603560667024652136281793878682777581181663098187655347261717046873773154585427510714276848792324033409565721377408868058542518457321318140004761130329043486710765036667975884505995598750247318829142461124056287804164937659680709913257301611788874689783917388499019516117708256023377828018959474235866141726589856778533294030892174794554631777113515337538291711730193304461039142439670609921263721049746013935007074436575369091721921982192774928644599939217963549706021280970568102874156413855307020812922190548920037586189283720733570738073701345682251614759740611472309000275598240683176706782146721511012573617902974366146317782318538229321700079788578462841998831517370660068518714756415924355799718233939472960625981205312091446582870881047598276447661261393605104156427157372811639441763067304319167457713966611947249943182836225674985406179500862762919664616399425875334468442701641943287163423844454794473075095547343743235085136307555542018067832630911474560733183328455966331875294671976598341619103817456851545835348217869050839498478667303646869485446567377012736001088547331904634798157577651570911308125537486940108834947089497060346400906455122194770916770857824203656622045772189780307394874225880153127237975577914356637231894620898389551015601378602437143546685311460247114378168494507004754630967819844259615240527868190927953016358302420525215280010033398725343156338246116184474422556813807587714785155114814256179585454802148833517473738496591525459076457234406699924241016896714212112460812846932658567465574644577318696217051061931814735052800 [131,97] -2657363077047941818654865855793436688344381094524722735170435707184550334288956833834376392146059232078011827261335409550173151850441767364622219460750300545219996554593902844003739364295442721613201949995188874011087294013888782411908157581829084520497444477701866285325281850733679528246816988168073842991513312972592301212837387795221707527422060822295437128901625882162733136292585992477158342212740699567971543464401913912758507940196307177950108757214947306613232072890030935172978850767981841004993356296670635218195691625069787122467531173028514119791345765280805707796926018785439329799769607070887305418689035096406493859199172085754063693629912595910048280449713411437236179819377393563045579750871769917881277366112182934397597669539218187268203017373408285407251788033534059618193241287087347924807677851391074340005710770850493653879512345383899604742803084496457749367789081153430003692008467414954613702668261448143452194705026262525015873238098223418960320537607209224911321261341565259044482323518224690486659076656914171035880023169588936830709956071892874290796709269445798578121658727777855057045651258728546176385340876643657093414975433199357496946485921379984798601122027440609288295331744581409718890432336101972781013699294090240692688825815346435039140814733319798968704588342699765115765689680319247170094622448092545795244120442566862353694625660858108765913400216737699536445452085301740655061538158414695821229476805004640927256794358915357225088476724535189615633522061964610746827161720535940394917423426254927238814343701072326396176393530766009821560388577554018004075806783402628047227346380083122204620165226523603397981490192943786945650850367661389171797262026539444063225485054403670286475989498471214668606073296625958909367876515382361821791164513330240622948276655703374757162496447130738103432287907620736268494686679541045601724582945749139701652696074763418489368522541361828991348320117184896041331927795828642837552576303763182753565683340545972847263467025613794417169190403642821901680640 [131,98] -77006451359933356495103758315423281959664477934405312902826469494022551456642958092022902062654094430404337568165309292657479796288557679771986859014105240262398110325209027437262739300878894982997748210824789758515501604275442119753557000757758436581329608257606058446302962330283266188646757503950314359462605465123107752346010398368882362032684626354184722521807904729759179826066616033042441381814050644554207318849257180562556550436911230206378068240266853974338664646048362789573251197847323222519443407647917202056650348148731793531100893761015144513870696349608202486868460693222984485149926500854590939317386991703573511234090550048970245800685284133028472892809974778382631142237853798063274307451486610532779907354260970231536698728114598975716158524407006158700450815768817258810443453613322499443713479054158098744196173122354082137104778169856989941811828994793369980481587301906259860526439942598056733781523622602761760448930023684589525988716045275905044886246565802169420118277887286870647075661552495308483360395482234416065164295087709699747693978538436490244485532722270392133744921558272719041551469578747652156322699413019523286609211942094121328345812997117265362790936141562308710068031229050287468477980949102030899056046431015769622481489096403955572867788875333493886974314890832110454555999878574223222134988546499302755667604807842287502841814942079800132806764210299486729988457640728904763731016687659340203070055770354679387743643480754558048668606165589083912580017558192789061524530663150889317983241997205593421616632759566074224105260833280967457265790790214832874603753352274058613789010689370986148214514148753086127952830621854389784275238616467347602344214959072027612622579897761643684275204591338262615568106413188681181608255280789523933905066923900537717053128920909811179696293114583249740310734141227724381315695024443222684220356194769148079968492052948154053887108063234494347029768881712786016418965510485217803371421414335934384570995140189896429134396973908146010539772155381940224 [131,99] 242767260125982684920195673788640751696078110787655960321707527736856642928959813644832063567737647206731834264321914431866760807022619152670020362978664752189255576563855284916232937163916987127795902886713905574276918564425254131884765047822519904747352975627045756693636954947517246139919251407260779932665789560045755868884875641846722110691799411153958111367124858979503957143278919794642668635578170586208039373419870422258734575904492984243694852072804330339110078332820799125421301420673569971594641094282894614720650559526039659930992123206933390972499115971703160215528445598128072890044464639990077765230918575272294256677418369825961845856518421229374413762544379775329030574217238185814100833714263492867662269083850040544772788254174295337588949406845390600605630805154487983031685181436268983748873203258079392714416504881756234541866374336894984399547366093352257269119098908419480752421216327888726917812907745149587346148127550143502926501521806752903152599513328591432837430666348913403084081264555184644673314430956180578014860624448231051404499130469173002741929641333195903615249756850274522602401283690574230295814118141908583461756916603734036843866897073978407867127866037795874675596033586069109219625447465388801632618135812248167353917251431176272170634530499495209578793255360099304350520565549798512581350914896070601007825087426595429252195152901739367235562614656804523629599224625623582839258114880536691680949284567265078255523298659089115257381403626401174882737329745271296294655231629388364128749419338448530740972298986742020283574941534677834884007205484527556093626688861270141231007385981277876860967078429281190301200830392491476517873498195979207558299871920332246432093045565595183390599303098318686665209963952368563822908679759493224674007166590868918377970518771129113490463649279311638412791957700310861732048341101460964168157512307772894984826735448808574893026820895415349595449176513971998329947436725278108362476785083886368598648469964083677017660880896915694824866093719552 [131,100] -492640562829230836971682658811711710435633402411927339266433992385866550809321708802112359080831026075675773580256985665089234004718170957029177995286539195405365749945384391694029524366973152461574407578653993815648874568670738466397582033928374192332214689014547422530372674752235707813346026608129640632132874873174820739276014058112407992598570410662894590697883689765841569704149819602081800040509832607889298954143407774996261647182652006645453444138475011501477252515682131445613957925113967118942617813764741913973477803725754170003493082121047626601049573168602844333819631990469222506500112191414196974763275430788772252785718518796863970136766696634130122395488025595420145414680797527967378753176975431728257349582197067510226109267819042712535346449437237967518024595114854525025773013646183747345375381313497758680297819863138689262667402705854149782599562464503602839098011027580675658608878349880123706919924497146911477217433152261958817975245003262324268165037048115157125523940637299489074370845847933620309372929086504997762026124095904214571148684736342018894050630234972745556006984177768305648790269801007159814905274723519249758536103759635669024731508713662780527320025414963351570888290826374303686347472264889642158778299630282305912840348928596598246572692847436406786541597451073984253836285112901717815844167240138235416911727011579479833795663780806923332153643245017649283185335650754008954601319505910095839637860490124072205448974243873206134089327400187849803990771671507214936236764399796129448571667153837841349029184540854376782790844425810746012457550718549125310356977529048564904254784498501560953444971969733064676586527081556304424928746482149623311939011221027324578187443725113316048650548157048651244460999754800632516466534603334748990756915428744991877013898377850240767844268562812814523110527175172984655463152752557765491444055159356534610241717889011584388189533620543093362005405470827834386502622244595536516419517571912041060381940635984919284720674449824653920960512 [131,101] -906189286786821723220276601060510039282218510542133565695543891386899930724681094432842016229634025232538977090787744394484461010149189428061258834977786291837191067734404749630415280673984390570402058264776735864335477079070637245695640248031843294218102232721124233949743132177388950135015320670489523345387832704976572326873405141299133489863070946446904699888785438291630057818492542634723271076754204136741400770142177981374558395576460432531220716129885644813475101600560925914601034478062307548484839395551736596093100423501640127625882929838692660030554776812492877218126713273160160425458604514765551789436501247315079838680236403565929652743748652208241269445288983206590632665266133686173413635008076050092485440169711826706261811455822274823952692971454323730427229392316293745256454022893124907313707415691872680327007237710120549631044660566750529330453897147417248443578202052398317435835032242225975626765680073216721650926610690144591782337982164174867790579648160557964849343012727995471035487599935992067601127936739038559679335044364380056758349673645778428159100581842327122899989524612004676054986505605672753885013785897947862458938144215714336497141308077773730426441851592323009220120267520970552402045668674322314613431933549035020183460177316829281600234153181696532506878750697364689865822208580580527825936822221146613501854354871493990977469770589001813822919528947007227461676932610444988565023198834331317142988854200188450095662661965923718932644501404005889193517293001527529561995119679061086099067443679044945967287002093541156250722162089338490574665267363942507792278949057571542860108916560746248001055026240940843975204691038657242693491450184649651868276331277832217935516345353323926100136655667907608785965194150665665165881219725949227607520207614377126610881620906220307934958985935660751396202341768481524952993116715652358240376165101768682992859858457865473324377735568294769557253824734929092665495332391684248828203872380648897247276585332515052006926304750113964032 [131,102] 13306587686800992057826705645244771134390323888946475386397823459588254860147775308895337156852391846427166866803334333124142979948630245109644116576266495411841815971817661361606292590298600565055493663129541482927569974415050232606141651927916983581951232045632839742751367546618408918705111195119274425501300174290863823602773650642178203636601990508820097179152533915746738588722014581697035246035830752206446214840671956995645463046413405744428575061356361474501335087325469471336903360499333256123694904172533326399279839689408111071651305039886642519094794842844283025562562978925747960443465000973243235186781716288112508220538580944920624512726474741677971371376210319279691120061268349210041664377807717416389525971643387669750806090325197078514097771056574789236437595111815603437667568349630536475137563784251989877355080554801937142231546899588990955463782872055328286478937443110512996543647857141016057305602823384654685187962538622647789907744092296452934716282705781090386734461363587723552252449830742912974371289781535327179460845571333887603369925494459275115132306295467716120295558713329142903521701218763611574001872995815976836390328436240550597892597152865362049050466069417179921019466950612099916946033142720448024051782855246184720558191670368941470648287316358133268043213253192238468869880539689094101980065007211700509255683355693587079212235796406002936667734588198541306016592029729822365323255645027589560659642046792579577862629515493091985961431851349009244749159541710502804730669143656890374579665176650540976110198168952641768291162668208242952624317659688702841561402108042023780119587641445639414681209340631649788384408557347256922885534235316872786754333268507542918304712231135679711812362097582022542035037748532120744279808929429811501479219582191297073366885776353709407354504816707859840578510285871408204056700143122946388214814685039440936646100835735207070841254123385985401161143750995397531673469588718251220656003341198390561317433641273672583789023288246272 [131,103] -31288952031734029309144654737520462351165616381981258461814290150086208458187075253644633421091606597910477593064050675746110235975706369560109809157867138253466946043588168500581611015145610177342965917134782820302299645210922581218653629059496420724376042425447695127492009470194713849855514566651762415158243441668773256587173061442456344620822417564851821440585666535649013914324339872917379818056243937387420865662370449300578262814866875834015305210497985676335438850607385787584044623776429132991778684350471981069954452480247661390617372515293214135410437979265759409083819356815781362889163444099824689732640049779845508469579526656830169212707970933872959737306864076174635756861327925686057272437283552507604062345002885546448581470467487966153862320374145775111919287877321166294916167202958631342147829660027042398146751348744125769913493558469275771792953078121361794584294329363954254482193499706491340650893395233199592300756629631941482838451716509175270719335801581589584091718388035118064111821461849215888435953598151192338416869128891871851773358927693074456574112067361737433200207049602917372412650429891148772568447060200308875710606183912629132752330449887888491216838555050668596153916076467030474484616878656850702233508293993061405081025425234574617525606043342438335703388948612290299527121009826121985511666119710585309137571386758841638688365712415731017552338164988134542210314312612878600828067469594081247165281716225778086231602299846181692953009956433927832608645535973052122081622675248814725143895184154320109208046159699452272481517594956815889144233540843356294299997868044796034171613035282970413795621725329239630143190718189634404605630000211621583276025530345138869967256730541501373924427476809003068810168402318668082785690787433899561394912547728827968936508164667345090735269129158028430808839945783148973332659306658982954228221181249873001626574180252857208308572951927360960737318142849523361709785096477729032583579567184022680731933784384879191689985536 [131,104] -27817194975897505953521359025701793825212004624092647313088129869130555806734627495797331214424627318705070619292093909923982662720130961358861390278414263401497728629096757862533670649335125005662930496448277473196574372975480855206159919369982315418120570671406230060038598474249129041611388858729916386874287320152877778924170215974507333998091634580850440607464925366638354873390135191862920225374516602088789144285082421392643299501292436327460802397639320637804745130886653807863777345871560052829705570815066622260244977624341665702476360987862387243406676791427820613616826451979327658529151457196286191258682308038739567483682479096249738988902397912261402115556469439039290110068705573805306410839077957073184044874812013389613931438723197441852778245271790917820082686383564317691350040143724343043826235720639940733182249595107065801105619304321470856589831147081495334751510350298833245252585928734938095324779733034049937468152993174354175635402948231912478072066476390837721194943783339229856590007056759001240422752912172854289129482162520720381351414594279647525475383829527853562777396754561446417934681253610987393208298214271868562387204015749818927011631851665595284107101724124528671059735672225367282492202228189511753042056211169684068182717694908030301585337286899383849296239053530630384311907144131013902095876321500727533460075542734750432321554110191418184531380521653207257576055557425537182709140456733412744610398473089922106295736313922588369551187586909899784169042057635541571804222417631793454358468751121939501511622637145993043728989114591509069495943612552837609330225206617272113759498825055121861086659278425554527336875085753026496461603459764175686578838194009186686911447413134170928599590118780664058131689218859450634019181846512926480055671907393105210292633501061064704290469788771648291062076458788048430375506241866100807600871308058559516009184655921143165916343576555209683483664807705225978566512920404281780610108317142340259805164309482597777408 [131,105] 212102020235098011877227097638309061636602538704718696531905750806079987498761224070429900034790778730230938413028032025696321224926703120701921852232942654146760457562262698816061233465315986397761518600968548048535178927851367266661214412276196391650763321058652428473947559328833700403274478176122564505331698070374507434545321295011864546127774349304412412991464777035320057902617855209891197458032238500216717507506119139474133594168630739455695377032810561230826015522337611180742818562793062817420275951294155076936659098907441118878066489770739449578913598653862798828275624420352388671384385666182596038147354485384063163338800824925435478676989534576722288336489373495535763415688718511718231555081251864674924798826233421801046448805374544184143489977399458392594916964521834883095597366936871498789664345631480019163099591474195738944959514055996395160378827909774047036278069373513976091231980196392067253159573889078067227319065930789352009075989448586183308130776752829319861225746739730843937163043130559848944530118939804819991060913141734894143516256807823473917931930864248355421001687911352664104255448003789562459792787315566227505362870003421386879440408545477610736139130985092970765141324542221598697486400328772562239888946091539396005491173112008863112042737634537401690932454003332467502128158039414427626974681458079595374903822713841827684333861990475680673866254372499140979953730880292340513634723073264550760921586972306400176872604384125745851400600665951908369259976811876653033548934277202173078400060042820327924052562373163669233488912758551484230247855786274223367944045417833329500492740717519036267644799389358174051857794152293824634685298508983090854619717446228789271666539316952868922469953883616148769636053770850656872862725062554556439323224192024288853050151545624862655874863534999226187779794379694164976445748654563379862705166887907171041817418014755662989379712764859970527096486453184081765939368840405609074335595331055967267951713006010368 [131,106] -234066889467160846416897393931201751790846625951838492386347390638207708178926816889653450218922586487880824959948917106089216941445786049627341299876142434017180920885335084386193410844559152165980739227945720446664593900027810067081982819183611086727524190780506330944605531269582038995184197272571683699311970395941623825406257220985918661204614834157455603506066461871999475404382601744322920261147299854186605821723757438269549305873024172968609703744383132134097779725504616659764619543841957668507458801681672086835778910395130942428569555819576707018718231783205120412783940744617687876844177748924547082633441655386518334687205307049874818721993985660476913581609157394344640743818227732452096013228351183442157028944686071996936640847391690735984812152201307812791630021534139661130586051723790002146762485879951277913532863789926652129871328192757045236893480700496192636565791943475357930573011773444988870521112987539059639556434364380654285228516076016291588015625099273273298362594576013210841682761454375336777796614691233096083552090169548483228254914489140165482745720366973598946422174789475905199574480766024576779638442506960026651333695301518393307538163379084001817837716912018653771281471635871921482406484896441509686085087820696507963136040457743800113660152093975877030655893317909156394029884081312032389789405980235664364459447659385838272708983488417246353567094300505650408657513749888467493290646932389927539681422787512140097266621485598483353443793390040250969973791174660383249251303790983896562841435628416637450408919510957439277481933460201039222066519586163270495164351604684199729756250184280566572358541636128927013866719581884915164931363473536149010172267119410087871659797231680701444417858011967062902236754757334610350033669431358730064022312580104382748847225617765640635293222954973572802820983893706215781447995247855087575183316521256024285630774374801800907401119476042999489083073302156880050570022482337125572141328889271495977157132288 [131,107] 423508615441075730811209022109696170092267275658923693010978602905660214466392953429353405232715556793400663030193156575867836393265584402889556349562707519170440166338979312674105490586566767722871964091448284322963421740931113812344326248155635858151614990461952786044934373443226848622798584984979736561387992809801585720882695099624853583838060290676424133385151776197634628407011221854413532828196753410169130828704983389607207864456021260025864965661177213022210537089549626653824812340169421722306660159237425100726107060105799767673046153992132412752495447513228697848047825983187621516703327302601769970067794631515909909461378673826094988589242511366050663723925368928430274342084072437478189532669965229156009807927075914640114356382561626706790320125562026140807865801449864661851739173073360132552629706624444338054211401913079167825801560751129431093391289663243983316261306535981997365663788737837327576659378568234052846303011397806203903298313636751058179555598332839186022464109139404805369348685706165699616847734143348077984773077148063267027597689511991235023874503808472566479061358917562612455465965984202908885831429482843121896968695062972103146079979744708272471650092797815740447976842522218342532974046128981338633433646839520514027226845209626866822228898324295463198276017812500437779252437992775646364192600416464995396785598078248523777372605674531397077607315430248758804632536205477730390282809330806236106534419606607517455536559011301495895962058267871596813056934251947167682500820386602281011204239270847550046653490528004447686221216399733584235435502280384314218005445052157021458388732701837698274654420697672065749730808649532578698444850098065922067401515309073323598839930864251595094192958464471938129184305522900417835121760419389082132428794264324340640768166311874227526073534919294954544468807206738322616968311852689961248187744421992287277285872722069307502152740886710787658959479284260887329653234382009864003495161952508634887168 [131,108] -542941997980474400865073528482247273983913017460757565719632350861888176503530386196046817275433376459674596061604122373405602134918765609612958265594172790703121660498297770133337912466076666233279806888691473076954536323699614359625947187228344919635744477176347089642812273386953298506817294294449050515077359492628217552978788876554286333658715606116216912192799357293058835692627335195299196286715158461339975380572573736519766270354810407137450881224490311237079962854356478773748217057476283251909204976130224099361561193987504828107165058573834218028724380580569505245756045367559681442969782053103373077950052761156438930233347008521637779229375156318719453515541878981256174581330068117888088090548593401258116293018355523737855642580287583216018362775260558616859045858727675571718637652301158311039257199901789183222287577791794173615653018830351065994009405465573322329619599671442549487762460476995647437979430529104052634839338097692539861630060967833187099249932884029054737978717771039106878341007203427361163986833243451760398562181716960401349292916067705921043285166251727010194578552216510759558157642712082835804067663184221078959772636910925210256379388358153552649455697852578598932350478132089885794459242220323475385212749332771580191268395266742752320568960298746747456225574062746515287943920823638993626320255127234807432814647223776802351614947435670438245214785553616608751564960249100099829822182096796602185890126928197578936604015762622350281906550366941972464087058100205069261212175966369487656443425740846580843394279520764241647133316164137330558997729249008259894086115988324507076668675927332380598351616789565898813794866202435036089430196446981362099413928614938465653252042572393972138184610892893413787226888169246340904515882829017228921157863899760754680781593853179255268871033170526196468562943239922197679834876644577900716883169746119103042831626695547390987797704891317071111836160295256694946811137299648504336478993083793408 [131,109] 201862241052164009253066052035669358176930111282841275720414252587278609741047116820127315111392133708799587328786959274415717565414806005133337211580864308291189952118253754930216208720024759450343309123275420918742195773470112664815002818332309953056337115574630051364534184252406066939541656025359591671913282723912690180749213950855276668648959643164468322870977925731656778304989426105180117262063266201043906445116058889928356255609852719711120302256422767665923098531084884428126722877152417688016399370463234361491564922801431316117290351430147965506735979548630179003785207428282968061413155628509402115473957118050889251668677489279598465480645252421756722639374527419002192257080425429605109987126839566783893548737007393635947459207622502945286815862551275859387526620114894833229030953849885454631982370053502387038901566669038098674210925633600207915679148735023795439494812023716665228228029463568548902569813923862289485546510947877122386838371214895455809047926533168009213818883525497404866893529289847909512896183060456952552999610554358580876329632308447456041727571524585069926318684847175220322026500728871021016745247781607000678664430992483562708356645158230525091361615135368763922024263322103840128655082174337317757552319227993519955829224072508518231996714131351449261983711373860033671139180295466692299241573391615571996673703814760177964507107649849820889676079741660151406868826527849606968936314845334552936934703927743740183758343145291146653557161443929563518668215347536242397534833819057387720636522418415909331349276662406094213119552842089798531905057950402620664859736631478028008428669169054910133348299365664368024093622176959174235055791590933880746325352614858838314102410023090380923224274712317780225312253639577221358850805635178163370602992182431156830147757153667744166131326385763580252392754081373768977986051703278185546377013090246294809522748057661547073412589356753763803954174102818157779369009045129398069085306880 [131,110] 22195796107648538807207201864560872464210381798291131503280027181176737594930528451479397263966735524358782987785964704427072903055269039478491116149285076910653803139150701879344309633841816827635694567111725980268106322295289361293675364178280098125220527141806138573312668572517685814395146408299721172960204374899365035642683877801090201351648314221514963968983071216544086573367284278142334770204239089278900435913244542744093529519130215364987260983602789977895824315697788329213802084829686846155296659295156712898666385390473461741248754936117982382624299014363708229337645736055523845682455843507465399771199884146314145479293157311332161916674838721486764668128289191904361662753424901820558870861458119180451441476467788090443234343408641374769470285954029195773733761367480274411375463580669899738550204488292578706200210202226186396766571393157738748477305730551566844078191763502316153084650981833372251397745434205283804182838779076288808345687078415224951764831664388202743209557902387082219930555065632409318826984149591537129595750930294313624543575635577438329875870820476985205354541898151512710670801537728350076887268614170664780786431188571486143426478924637230102121161785993967973738455410332069431730058854862439859962252532754464580791713596398947004427892176210771706270813451881059540815533420327676075508017125025240769068251643566377231918450315260194267209294707790841227246956713702237148646968300541198429087536875809530663228694355479803716772769957880851948643928028637613126974152932096873030720802922565271946809996055353110905971715330232261595886319136752034368631019879004834464999406692523891645801434943501662162655404207581806433748343326783900135071632607161236474024246400430212046258099135075891028780402975626152655259385969366540736358790334219888398501081109184592706958870498893094623565991979100735871875132964391407051036216306376226703339607288224080535236025796746849744020538448526608619482136643144004783104 [131,111] 201391909044820499258501970871426432471863826591407814886325813109001459367410454391033996506642143577549113376392559153066639247348555448072723302032068453795067787693965967485386425714301530318658342954453320690392824093125772383014289367700502983403338884914769380399748015703932305962295907625023745611005048200985784913887650525025979158575221291914923582422133880728941006522237152770318187200559204800719790499811472730241122307622610921667259321130118350547701589423876609416661401464464879112594945187231909073094333753943166947758862647269806206333388775290880117797592207082617192966530203591831905704529812209644624431281107138486543065496448664652456135648091883075367921285571598985954359701989391800520253531208825555651546964470205797108071671672074097497187155244312402046484240634476343617017756938854259544798814083669000121743333968710844873553247619872968905217160902174072384682668094143800765679073668763186302052856774479638214155395593059751142852907111223775908932145205677902735739800174516701714730742859376049259477943728818574380516958965495929937727090926298268084931776626863732875929113513930393188539080034027962247439646297434550790542944228562615378533022844310082798674635028005442026332485220960424013821577085729917750367204046230268628368444533262930437395530853237197191825076854339398584876632056462737535627645353669399190928868113988059566781018133721128780953544122860965795678594771036311017780852998299912683587028078798307181002970018997667476106115492201310352265545234717429735292590439806657700949037059245825179319006327912695322129272530388471394514031462420526224110761510369977713531870132841132534623587606027998247032187904815852676636611874527025796001776319186160985818443426528050919462085960356672764116522107269754917281152544383867752085112747615701267071331689467834439926312651262532982234744630698736887143206451732636669818742666275040413752694286182632679866874629153714812517140991868963232 [131,112] 37629240713498656237140820096268594060239137701824621144585550985044671682992854173776511553377263396109188663229880811805480303757243433125324297444387031687156673644669045599186002993357322570249315283546911349962043197576690169225034665920836829280310589842893335097752090386342024845757632421328042754309859474330443488731022038068833462812355681366114926581801208002489117841669858574388542786068875842071443102813886233254661884213977405112814682808342873252043324089860339067659178909742872303193699522465502448491191303945607579391218817645275815680463943656194370789588322969902593573363506647299897612156606303922391854203646132008650472990995110545130304510192943452343168487272976113176929965860239045379509405967918600426842735041326059354124751574750677438687565640299351662634982824305651057298065411008733172218547261356699584072239788059419603976813867325734482288261655210223250046846359243112783091732215717221136658070431943389691157650363867454522582290282743938475595444729175236160559548060400930397834170606587844038366844746365569697616755619400078254216060853038744506844003609400027237385766388933810524155072578946641701762117153852738545920137802664618112048616853501368698373827156136495175159292055715603487413653337955930441239972435715058808443860181673812057771836081477763544023510370266779285230073169367483024746463498994655369153057648319289924679220005530617336012170005425101212761052254250675079900431555116053695616466740891229505359430086293375343026866002854306512613574091198793480584419590440431825332782607616020138431220984572290122744830518822274163109893985932933187229648752713288542560576534540656736861704499039185400181722317093335877488165325779744421682722176256919558552754011857892028416331823480071490457573429562807208729254922940886187141744704931450730988735271053564450280133302520544750494670040224825111210221489284429499118851080730941676244871060676253408078720164331841703416831148032 [131,113] -12046548861920289245049422965281019570417837266348278760328131192574654948582419678856349141211352073409534840954316193195978109626444652984811958356585274192973574802476404739145377970630054101345237723317787995392106539048884757613444554326515901410424082093354699957932129188704424344447612660201489121399332784464698043976668200129014224556265536677354591519668323142132824965639912618219333686857708173852853464886884209360745280014528383261710355488662362644556363985727118860352213509997898353853214908140547734177537709422068088180251282478063359833197280465343507208901622567652782093777485908814958979707594290548200578263575399438600006620110622601535337450643287205779866380084333868402906786935496274701895869847754250503584907404749607825683252991640720742888461764103555346194989582647047726799549097915506332224234315512332104665061161210873066825223471184975084560689155708908092476185631093089802044160655039715768202710642660257264456884721816442357505539434461514710595616721577300341697127700192345273045040541407323472515956487261739029827669915998734566609698541229528854252808266059895693984059286943681381977960342525447985169065956148850868490977567552809488858173869527440399331743914446389226652646289047938968636078830159725808755712148606267115300924335068530848824030677781547385346646761940582571424827376956017077200618774536945518139157593592701792429149748049311575826449000198787593458066224686607484013989090335368837629507762563750745370503250721099863152157192615944081680974473998284168810503998437602538471522721796347089154170538106884607245351246535116122413110000488163380279291751279195777139300656822780419055106474000964726302819825908547518306438323980884870105961513910834620879339362223270896721749824877994788828110121539100948095537378950525166632529328534420558927136267446827726386938903990123877287374662466772865921816591489183911342638648925116937610415919507840666795656845979052478824448 [131,114] -14284054356593697619611138239191857964145795343108078271161096662179068760230310543256646579503400609740874856530883624652394154117820804703940481365133589842157367414120715412295745806722417611629748891302976208404245151402696500727250292375331575762644264458546539383147633700036249359906401550567641991976263464200775914237308554982432243657801481289422084582717559665369816010827934898294681528196403764360404676303754401432700986880929755584658366505306153269291879167755835664497474830015638737036841644036471266346511726524243878609274433298282843013194834668962396123478507598812209773299161617241318384499225736765692611064497081473163383737919790317525308986406981294244903694697941949674033350477843340327155554275307113795082678157213333147619356824326421639121707495507630553572004323020909909530137168077092156426390244723347212585029401914529376640595153070085634514372789217448778553879052597245336753536092714247645110480947773313120719464345614355188335362041909223392651376704572486534372654702297773807466838092470984082425566758305051138165782172783431248132017136391080012775537602273381516163423572155007012160791333014009415025700637629177232254305558311800403233549594750198339314845026725518405155760744227861181333087460282357768064383395796511667605566249370239706516354133083561329460661680413557368117967343884520512402717377073346431499200690766289326952850497970839397420557560626755613102092032880798299550269495383604548464605016617172050989621799282425576937889342317397381988387360317669478076849965936476303019552081764696832031922260086915203071467792674955017189111254587865485279349765852436195007353129749251069495530869518504100766737595923299633514091232772881012081645222603157189128893325302455160975067252772426591304906218367382168984356223818281532053139392006527165125785927044478514835321132012324743644627682619908586684724400769472462444198695662579916627638087305181914503699519945834496 [131,115] -3249940927195198004956134475519758703235460691213868293002242707381968204916876607304572830163189411343706549275890321271306278301271972968852699016272179478816063047756821307172114104752962737584304689061704447266709503973032766401040328252517035791469274948735311593276571987025263822697039921963160966582122299257286760032583990202767001246322884312769571100238661117088120681173531649578932922616314442286531067400257452075836633159478501290700934650921600555987897937876912306260622075092585951026957503876286298379863098673885487099901450728546690302820336988420815125672511462216549356887426314211092145787897113783757244307781046285043986175096396967379876787470080173882325749122990933327387090451808357232573108092333334342838272279639184778335342368136879565649670271940432358891046624371954696216648108908806270170423011140878870508789667678085814716333732406572802954292110807825606879427848091744398014511807056981475166811989764971879765650521001638580482871086257837002290648704992797704523999554479761383856855633174704835403558934704764176486457524398518205933027813376247367686602490116292780811376897397321343472724464179907275343263514632253458736193661510709303053573005089293565824373347798612691681211456033694939609597774814991561579629337045970634156219712908665192514614633634384901171327798166116643271522284309955097167600703267428790359464139935019247548707237855903377917754674795378172183328972443415093969789919448596594079324470952030085433390311418820081252030054640638494538433559659523204656929367563532941256700550163050241316233279482603235555470114082233984313981239433163780562199662696520465733994699871468480388234139346819266378237035347019494075653410046502434621673743050436737931184402750697672156984360392827221581551625854366060753430531888633237722142461789651632925738486328931798674380366309322950301227033423950347056706448168574290368936336168666803035346901128117984291597598720 [131,116] 875302639713906171635587564025287695542901042410858064555891694922424389282624468738388445428734034791368115200795462888750554161271723980191805853708650339012823590734923428855593815527779335892868919647618386419730703274899236594612468064062881507971464418299466444120808125775364271957415151527231198878674700711330105750276807149589525569079956344675785335328005338974357943252127012335729507890623306377467907842155415133846903849265485416829397221241517026706948427438296088459986406664786793207709774385347598259631274518405284177855830068268154515122041876651647568602954841885941300043139682726655450527052233393455791041421533556211131023642223833339138858723395698690121879989304081323465318856536554017494472115115414492056612135585121170869504364878806111964734669899515621929203293204593979251818110798307700993094855571216935191412945077473902508566866312903774930014572065235585763499709901468740842677954817237407240252676442070148322322582162988783992392367140447710445254295635773978177709593602626052345963370581754817030388263107818140418657523436757320006198968871346612243952052036330407635406979650229141144982518828094664289927114157933131138426733637617442622607814365681513949093743462845930502932532193958915544867381460733816526504620201651113502638598627547452375124443747927749254986424736051302681335847163942021289806995883927375465586066555912709581648355750829454153302811331174699299972567822301378056691230291270708654057736883407616752084483796625606036652312872227301363397336580329925863330192252827648553174603497895354193260015851676641419697574913347550897341280317328117890163649230819114777202595230817456663960671665276613911008390317311082416187654553475336060788150754942695685740009439957418682320788442271534344549777259878325458231006195428160029414227653703219521870332129851897638652462242170509654419691286007388573512410582365042393156776824535538657308350983534510866432 [131,117] 144032816014881854726617910235184468089902595498408509249315235732097596798658080047373045101392183776121726634723288910043614336714701669426507826388690046514441330603205581645965938046407566023602888558326083140450081330511026928499858833205411776511491565671340543142513258564879447374292616316364658256103228176438176716526554934157917483130605984268154384904302142196248778759404080543903211171284894524644068383624596652830902947412211184429627996484315710695310717184602623931692917411435856485888608535639573752448496730036042271422941802740696477306804598539276289467578452007934450581399330533930609334387221083608319989616566887594621442382314170538909970659025677537962244464753987477166641392551760922278116699104640373060563927684032369350288023416546000591482813375165684187061667373697763121874432151041347528850699246774298145413807983280979878154495248065122852450039717801556650973027191001845500691982363529324297552198196547252783223726730541732434024161656196632548064207695851668597904784050636282249612875696475564649186631708566270388666170102987156143430904767033609339348337005631971806934021268770372122954096707532881376775112457099658803101081291258770010243348162995831644303110902833949229045076460773135941557613793425226797998147927863362940813900140885258206104059840837665255176110944589428255885589862082791106885071837699687227879986159896561244454111285558444484611765669992539028376111074019873639874119870655943900721780597883354142381185715556407475328137913992200181001450605622183481179051764867711369390035804581682893642487421864247624465554187915726175074576652738808137118859668905598665553823919107703149433730448247427682631469593311728279237771865086079942134220078069218263622022295897197094901629739698504081588129265656248053834763305080902745349805171118874789795495101176490951513477140857717116884572693318241140588715039755743427483271552987081411233441456619520 [131,118] -42688731626581753249527293222438456826890800128713193432788372068253406808676219387220955821829745158470472886391176212445157138425490391155855862458826774416273363866901815871822410888159953042903916523882049534532851386467801738471984145017972542231452598420506048361398205232621963904013031234827061893530764346607303467500413438540364552810461679497274160498163745878210242247943926452580266131922672854992049156536799718705445726402431536659525733732651971688948816707946736843362663675856305621614490423145022252745872216257300241567993481915299677239576070896842177624827905275397153140669772609669684537397263438256142891298290210105888481717348025028724123448433917616662080793873511946425894258732320656478719122587797996526861249286897719682193433709789322495198822844093617735159415140555978874082770930527499610347307918059959724097651518120998262740376910992695406750311462290014891596536045362634267789437658068831652114486670843378970492559308122889738255202653622034272318290866390590184488565527552620247565097919831103360181356766601985926059462234198591993320422266569211399101652911364045278169028314358202923234138711568648278617534289115443460504101736580782018550712108899795182068607756515133519341441865877593335882447291725297388670257992664496101172719761476434146733677554432142067820588509831617703198817669845442934794601428777312520474041578113611298768212214658352617171137814353838566200170668270774900553183768003747471334225897769703522767283231658895069460809184755262889654580478466625434224812700126869180255093706796318097540400621295695803182067166215193721397014625173383283023032522747837818575053408826294046126272870549930698251187291942760815211470281225102218754078818473474138848052068042666559367836820387125667580412720583409524729489901664372762525627945014804652619528308191462635948235495394523148127963265698810860249486110580490988936920393219064829158391808 [131,119] -4982540271968900079132046710119840287390685979527075998738629532742873346629898483833735755352791512031519652473772633472714636606964027348337825256961280511999078023300505017746460957771479664693289992026430213298474036166094147922685097630341882676577578934694189149399154138031441395167718756553302480524546209207650509847215717747628718510442653629659447515652835378809402451332730935778951579286844654564962427724428014402321400549958615504976016972845067052682382107041094172525421972595514512748883743948870405417635569248064882948590377635698678582250683838809557238443154683073838465008450255543011887271617936751572494185622997937924116745233256520297664017380944558283693604253524158180944104449886419200434553114285497965978492839361032476382308769467541097597716594019566551773836874286859373384502685520336283068737122976299430682311673962201383842604039635283359846407883563614887865430350023155653073022632350828418418858116151450163581809833510137907565299154796543891104308609079485695406600205104583937735561473028799347816063278681712083389932626918957940490648824283659724634310473873453478821940058651656119618726055364917136529852268113601953543229779028120321031543583608287124707829997597997042482919035855851851540535910845841101956997412051816280966166529292284019554261382817332428934682524893212031281251561247716419457187487971721742126416116894818900132489236980644999232334455277542490665286248048338825428887244943922978408985607388047863565581787342486889609614344482238602673697820893585175085612350199461399242666786087148977955299561381048406708136516687278455994338686832604021672539667107478836273426740531371275848024777667151738439676343999086217270310502106477310257487506617733606706434539233724152045155385720853099295964306532004473940844137229500557616925518060329722883923949945236966227239112243467611626514096965748760065288288165777701745884422243200037888 [131,120] 3008119777366739703490180604987921247871672252588268806888834587109317725354366519412034352819278722391522014986779180481793273403280740073661815983503033774040792494531471671647618243005941254650348751872519674568339178846215973520325501656119961905370312776290032608758904855816505010343118718614320323886308726058212277663781679738510925878556200278198817070338173875572402606734121129798379413448184039497864675580777624214529817376838392762473648844706955441276409020188369514110170505882491126911004580533835373893037644938820152053527421846207855057348196487206899786934878788378083549128472397217833006773304950647276034680993639729148344657194923273354129349273496988336820190952905328345160250556098779600394115359218227870430955695808055886334586268447449664782762504210529067443723567449497170086559536116117856369422272063487387882494237228569905310420322675823834165671355133421702046534050136371111597903221080904736889516454702302056278986805988796437267933641344872552364067560890368488200570921407435848314276077372284782891984373225544386161491352571213940078542689316866609485102699229538853063061145344481266227726274543013873158359068045066916865875693354440801925463578800820171592047555712938340765199758532268479700821026320747111300138887219773014331522853782545789999718188868025318731973774265437866884406709408885590334507218735705103860372116179205401092618860813072059204960872555389090433638871735242720890304072216545124837455086052190207745010651175121297293100267436599175427764713305254244476493899270057130734103223893053810942391526570699069924722022889040649289639515296001885598743872253185279841440271581582835575576141978058000512498049261741866562388803850020244346636982800706082152191864891099967263144984446103518011352969534939175661846336939821897008336735111125902965561167376327368299249583581505390855567389146329033330846270111988444312643701833728 [131,121] 419727431682993964035182134886541438597377975049976830983536507608999170977757683104267452301373831556053279448616853474546418478769085096840159337470125423086267579986202170527880862794276552758902743507505864168874645404391636368575285377081966464733322040435512223048766504476803072450447094667538910022768183873648439491607362390726432379568141093749699113782014256605565389452861828156641102405290151412403867505459521143299328119292959146167838864808342632156044283973439420459195368770860676213471885740256224934386045144638184278253584690730607059270178482970028583621331056261197507995885375993911757550602452717320382805112779295607997902144239496544437499363612061710331574198331950808086351557988386975842989942750542391205197081540431276487325848458064146739817833846130516761795260584338692372311042083345354818561716164779663019244957645156956501267530084364025180159915586914050490407154426135596494587372000389973051243165603509090682215530864376663711067625034301746391365598750970664731923587357067752331988392981662241636711179063356601346855346974124762607392245754778518347432640945393490911994285602370492499230457364231858894079837997293400820507708368638432071683544882433877508772309402400777963237180077689237934779413067843751850861787217250974776607968448637577375995814523082541158718988254016762063318909720974622545377892940932418129464190930493229790547334416718940380497073930191142735494300861610635735467830093138934111864486679605730212353124882049408272422331370682310716797671114661016727764015320698845984907159509115604580482568549449005926526861329782473639027810217032841802991230862975877298648514142880558314288796970165956487650623956399470562077077838047271803024127276785325588567245157604724959830659979228318088067152875240817317901265575632241923664437305569260931123221345614025080299353689977495876055534512413868920995305931150612718551040 [131,122] -42345908320637854322800521829813645461793342854636016443541540988203526402346606065283546954547443808260549266408323800015160605386633044303318220355421200668225259445251136037048095897778491127097830058865862939304499508915595550173661553517316730777687064915099724571553973636018282968248161285559258994899967799258892247407165565422591617681216471095777533027639489816981979695284443591080292616142461921345859896966406887397829097525568187211740637485710045709879561613111438601122858841703502042390921631805120683268220071747893315418869530880341950053600532554199522293171388047422424507098179912761367991070757410492772463286745590118723794060809883122277815537968320223887454753204267063589869354452828937105388759809058247640627304484814764625090866594711326330969138890165922464951938383957613744013555685450422936839997905552242455526096937259450154798460417960687211166829353015832777278288171611939320952398327870190256570693095780864003408322636933518603542577104133799036934916517243050752134824551654114176863334010855517996138006399289191874975342476529110899993648446680654494779704926686012299373818002486626198565918208571812853380080665801702365601441596261419052974896297787466540093792208894912144315923926893828452833012529341194828980868454495057991637457580573666330041926914778710925104639453653537304488914132386189568183511703539663940024436354665568956938462991803906603107954739806990390560159056840423107118261108362129068874710797368658590614879335672055300292362659308035503435789968650611696069015590179185153377196073503559776767429455433580664871702856320647980959294746763669229964503138420161027617110655752797909312089648521652523382065777397929626525184618398717877132361124696731267086665949262167578578441882443230460640899149825262970699913281219741732416422591897244865367000978416194429743203534215537720831313793805447357878939142255017984 [131,123] -1669574970244509805745264239218518835786979897361265929226465141198962219071389685822579257269933977769462192004843760494604331806063286518316817320608156931901664184304623585158985474420323430420768565215135593232429157199430837374423497628686459198427844496907123137259129850838418914273912282373176231110219613423752957889756660868722160871714359718063114383626684820091543854581173824889129570329558659282536195123191822660279043898586782709537891034603143734887897098734023510177841351024873031503505231106255756656480560885452679374541804854373486199303292241496306448066502511326956385109756659077905685264404156694014677749156841494375188352283816505507722734666959204570659744868369348146298331136952206500226867264481174495558334586991613089491215569387043671701918634155913316570220100585326076451981224787876665807979709010644031157262337136757620016657468389535716628205692248526897466136813816045887683615875562088304755108846231096281529019612943817345938538727924311444649598696610189543150786010941784412192035478537020962026142302672365649817716131165175208222209675220532304365398434442927990832101219632352895577162756770896849152987248714405164592848915409958539958761440466046400025345913267261700929435702685459262278400756019631028885218536400082542918324831420840603672413324216168330543886030424923656905614816689445969235789613239549809633953979094009841870202187131456817883824479681998949986120485871020230469932225105902548244756983934723214662192493160059367005940178285052400425075596598020285743887958282515854222369157013487514200454186998766442164242458340064372803373252163586984796266883758835513692174970738701897886723448419213183286561322451570313114338148067018582843372233799494792143447581951279187260371705036882376009450776107341192730896174405628315075771786103205226435400218916799630672058647460438401766686899863681113715936468992 [131,124] -27090081093107637944577392794528788612659659432106346818807364202109513906815608714997459954346163012660094756925827780330651840533765481245432529202847771859982125932216646190838896977090730771548214250092178528084913201266455073584910220638441529423366217261165072494304827680119410331215558862820225768761824906671152205201783376770303856523686483898295367886777299849650837070054403290104114879397727297165222963174931353133616609592047590067411659816685696672243794727727985159808549741279850980048662677743677201010464256402865121768183723981258960067655325738873044242946736044568562540034733461206124949739972003188816718488000955773261449745298357718187336890389177434759013854999499337837091640726590819068371113947619723141938970942080593672666970032474378239445756782685128276777328604335016613867856181297486272447612786785903688933785581412824219442290797815331340823390597070323526550323825088114478627358225787399749930636373150825901991932474803160136350453743739937978047225034288679939574103652014630649392139150851597370404805086138953920690073290045265394611395959020963099218077574500844587753605752132505568223760378186634467358502005067104794577116947971350441901212299599835274909754639917822146485003954268912263094551903971048256846022096726890488193180441176743727047542416885908356020392360679751190888644009209006070024303933992325889297663759483205332521243484586157963590449109161989710280764098318648534960255233031689208643569582149530380072800704947884256226118497020347359403285689823724689589899428883026274613176540475622296269149994248069425116637001626647666689623930470770567724779873885058132500053925517264349598956968189058570880384115818443720064488137632202140019692134777551374937401616578332070403946069063687447012703978755669235671074417210550091455376439117402227484582711255322595127846123960581915353919703986456428544 [131,125] -66953824954422004007611184655071084103740234783284183009165114292073702791583135314303344839814545223584745243594593901034607585028536977834903408943917631498990423925620047699597917321439367444951342692662817107216917085014183368092825402599011218106485298129065940583754664948228324391613616597800465399586889218003463967460980770733673921311062922825676238033237572369310368576776725063862806661296308098771533526650352623622865548860416849577023574415111392744722896157037943144922930445604482091257286456694196413042570173776114795273507270949424510235666326664546827876432733080622028734446265655458648639869065959624162652917534829838179274544217929863285600711242747639031815400901211057803419294886480285125157962431460328270517537685659789691916309953861196545344299721993657963200005618311250865712982834502020286054554660095795778446900200553094367630791975943435204595843053943008203250097788315069075626040672299218192296867846332103759897434637567155633562291842350730635463010829161680258591085005250576811021402366706278615288501492242467797183665752076439222159404137809196011059507824950194818325953337503378687142286353895178305635354472287066570239604045514402788670790108957397105026107394494662191238212218210005613517540444166873931650029045625882911006921854341197140676392689984261189338631513378562834239990411540555448273819155917038102332206445598390484117777847244116469714037754015376090456497593740303168628405794007759503516785543034843290908704470302318745540504589990148816064333018217499094797730224513481891089892627951394288639431651765147211796246726953504988175987621820762787697747974424896841126712415289637936184124167181308177996269793340377265402910141639295250125581934272060167390999942425920914369408961419748844723105301907008461798394859147553161237951400164381979676566546039694087381592324815344852856314999705600 [131,126] 92156568379556686014848437854474776018749549512411804788843853669931481584132868972504678810218238376214402041722749682770834683045805687144445358655780151971072749910993876351504468685597713269579890778142835953229357193693922463670788854778595366226425501565294193061951865898477669376830667915899861501930407309980018449061895622885691642565285604355319261964679286503932757909773711311400373878792471747364746905049381379815673178460619858502721791626798105885231527236496958248999919134698470110848456818001282764624152080051000226112755158340430038359312540757260223758410828813893110085259735180815431659193708898098304666161010917657589994876402202577965325742116826690816304061651287801038994482246860378217920317184351219628108180621568017557817322779656988732806848111291291948697575968853321149287701509064647337310554630110564056527250483435990009108131853562494160114728421763326264558853518555386685572391909628650934732927724076088081220732805813637487814161848355860163361363827329501694943244599510762936009331660588566478507930377837670607053278885118426464933439598860880706967262341793891067397300733308143226768061340556330438768434449105408798557240624234664514327934828694328265899206603299551154219022438870384517693720089416258210330172991870915944760371484508575278387101875150888186264206225615832317055300816647552414145197182164005189041265829744082796307117169713449381929922386278245154611181932483963987044552071619358362506960436648095006908317989450173145665524160599520820963343803180780159294164063734914276141425140520597138686931887450384691865513022678258387430449591881704830385816463956130560090742031490411771209574069621506235986203715422579857369889407739213511923756681870536286588547473941007031849422087372523946180607294519186730312469886725965811278768371996089246417290820075169184212156128446906969061376 [131,127] -141688610390764367531788264126055383676093925310940239839218031870999972272471664526186297594157135684250346971755693295550228133917278680703142961805888890047823867251034299496237248693618123282626775618442862722659351825073647070095782450689216723839393078223885074016155567097831386450464191655417731514689615371184238344230203840539723233809882438959448933802864870214163854815822110020400184101257706361977977846893752672701000174493466900642857235426906687493602701503845564807557565393898060751232802737506246678885933922650926266849065303122463884537823850472078632018977992503302705109275080564067323123493150071299100429439769637249319809881462995347138178157531682110033491512273784675261176982215617139372414159261900853339171150896135226349557945548204099740855084543159033913213204496731156760475562239152869558252070512556623979070545287053433791445444286814214021839343801445006324470804314608267998061814381436021420711596250165481575615102354281201155425613394397149311197705619493628596762245004425924759654564136838032359796120080588927098418913963050175710458841452458229552505023411911994437386904944756360491819820981400603329357032799697968488471312003338927355285731065258501058289067755012301666920990898360943256797450596695420931887916721515162703560961888674120823020883972142060331620688759935997549293636510887524709898938186518491555499371427197021859577931874103380067359440694846150781179176224032822706653765497532673419317740009860640943591625685461589755792476599756291790036578243929470764401372885838995338527424035294797556563114824121544558588186973522176243168478242644067428457857584666488744349565559670773433590254630537945163450551157974198502266962844313324405796962665067898208551828023725616330601841559804997692954154165041029233338403718470752380721484320919832142688402877365565925459567841354106048 [131,128] 130492993759756163497329398791615325321705363814244354260166446632051793415381110286850081193655849757672635305892040408213276433710721323199826582627604953131549962775308668766743447521588412860810787514161843220720131350069330303543669172064287788364560357070581028971669295686502312634507774304816692588500937901112659345379333031933319675502810040393256469351745376390992736174627341910358491737110565469377472288403214546732507475231611893494603868222677686296430854080962543510968673666648901525882289418321430634978356392674637977044019291997801029347050059882061708678868084157818940502341029342458962037151677758322314175842144253690690223543501330941989501000562908958876939400326140519937715674417523080998451065770552775521827744248702538666346377347169034260165393943747063070069953424087606468086322338712541270130200598273383620298789370605212741393349172540192569500759210072306583380695054931361758578761541354570687490765912251411324110433175009198559906524378642744588106931279936823065136815449888801442300847246086128600321157795203051141236010789234380204008979064576151179223294572532904439140824867487550201961452750816510415079464328438814768641571461545604870123020956582820477075234880556885778488550666984852054586148317035566202499275359797793273339194462823687374107182525000244798557503115684437037076532845427940461311485696201062874034444153223697863376538061252930390989916941049839723201124731979933322013986461710973081121491765533663676126702949763139220333444677175721624800302305802908943208265326142240899452879118122753956177513769696452956308735995574985851668129815440265279499077460915077339879246400487905501813724384497468622257486114662472466593346240226391030044948286565471432583852195977738280892453899780166488755775397976767433483481361705805307987814068970741800242361538887083718960283648 [131,129] -105110965779604584429450271271895392397216557755471354477502569185158853282583348035488324519806558623055627705602013738846352453402637302709618864342710586678228625060589224586882202918702998675524929364239674763150399527196486922935458067605273241871922008559031471531377525823312790761464401122868229000580825390388244309033984174283713895245754277810097147618876141741005519959793932278673099560691791630768278324249554758491799551592185796527524260679879423823164323174673783789791928552726565457275074479171153701687672500434824287365236618111794889128206376267991270065993995931035822437293387498927887786362370185168249747897648079858761068787135701549256825522464227111457523924624636641571712532478649519960720606756642740853524089240165841013897184369398036475736620972350358614162996440150329779868353980651970203571600168700998096906688757771152432112618561017829772966910140634894260765621880317328683218114789761554287002555376299640345821548653135750998314119725204839845892984913294218015491575168626857293397785389112605934703117227447362501377335829454682019319710915819527566442182632869322394486031202952513366424694067412473605338301222178490243716609618309696655514937121184081780003918775436323074430914025077581604006649810977541686065068214724732637242099762676124781060612407549892826113486873849204967740676687241681579150244394920622442047220635241049864752671329756858860400584247234110303479226905131561924628315950382507329416117928593400747288627651789816070013132167264565123100630637665013200462363630393159274033391410330984143129476052907765753863499350171010008176042166832523466587813762332372627268964486566200688410911495208961593286528702777780793117285466954330167438057502443645641822415404648238308989513851416678526262522895171440439177715058204668473172622256402232584034532886713615216640 [131,130] 367229567625611558396858581471834661719480147587505202470964578712086942398760447605071978267558120502778135732030504659146374844721395892647071648890906962301156593148627826897742180687711490435920083344754757560640105224523041857525717599585912745388793466556726547991053846891739658691534248014080384487622507110800980914421879669557102689216624539376341579985976061418943028562179126435101163304027311749014895227338806062715711906844603559802733647103533320633046451090775316671334353742639224681755640814117647726872873805626632791888841537523224998816727445856985298496173773527309375887533876123822832760363601114562868775017573423372104335373438682745124703283349379073846129806023974036903290416657011187436478941427741322673826857488861839760435557414090602155666119907070932777397616685548819637269011961184492659450597558031982077758697704135564210467265863108087892379710537898385020034481399637359294581420791361484967220300157087884437057215917111900374769633895796685387824000069906758605662270993186511469430512870790237360484377478503671855973961922490930815417146381838768875822725039046581382428602438309852808044572941314220206168062281712728902145350916358881902852126977210392566087985889535314566971950811074153902411914740651121887001658201980253941195030451789694782007754808439229039620665954003856037848657119971508488193725279831637214987364310306589460275896869850258200196852280668623593049156826472148159211394499896641409820493397937564558947057900288006504458994560897418009051705967811041892186711128102783057275251314059540366210707925220306634453511496817202228021739956567404288932669304910646526758848923388680735786976216328429961446912598502143727160490619306872112641945834047873160440233383153897583771002057471884260571943316487762022339163781511634581753943424609963473762404810752 [131,131] -46790305397895760361154538807931028518192225167003589014398110430165176996996972276817832882844263266421288864376599939860616568024389656556370271883374053860727502783698430284548234819936901190346215708937985556367426403400894060568743089238680476139466540996236879212186442493307381770221993387215291480614515751602810294660335207626780559994083760300747226690859776266657492709762458608955513542045896304330157325320169743971829244800196715185026404389559241777041013321702243812311726790773408261327814611527562396246208631769457813889019321725848879077824983193169775351531027806510610909929085334837417456720485009180390669097260800675595464514824582014012587895581291677806052577413437275628329386809428099165491188030220698827024854612171360219554597274159588732278119686869057265278339712897765533466835241341687515981125373568900495021034585473562882417007219052557317411808146490700472400064027806339928740470268668231354628965163415899978308803645489050422700258633165593656708598743180554484125724328093707043901167059533856230925502129836673419451541616206689018911402850475420427493208724510878991996873215395509010155834643415745899476689834888401782934846916441968633228172917084326725468828267513389356545390466530749068638591443370612474134284224846293383682200990963238667496969107993027518461678464826019040881958689269754960850089141946915566044450983237740917881852563345283374113524586544714200121680772629443283517941931862867666432400233514349160608133048786824328041184339380223422707167446397463650198093953401352815538749714614650166146729692281598467189775510466444593550180160109907140937624028074691140070832124590886246438753314708795123222711811288444440199966877381951939537899525164544533919598505655178537482261588173504414746251077324845460938528622184747736795529083891381172762880 [132,0] 1013426434773112065220080150277498471859806009221326863271139888566662882742455593808683080021318719516316455106561772491300245572597344245219129280573116454624057158499850008220592910115699101677040364631591352117174143689686166377234105875108123288981071233336808533076898669837186800453457519949911620503036595354321513838513874040851460489945751454628954023487987533098624060703488999175248390311298570550182959613277130029689540155251708476711699750988675932065099060103960217748682777262126851268469641850685944989242951972567867521455520492377811575774122010283487843550025091291825513312449697815709805918978207674746929183048799238201520386542565341891568553237553987691286891543476112088094936003488774402911072593986477537809808668230240193381973570239740617823776419249012167671484506697177910786167912770448131679514166754411514330128959556193776321022303740184551232632193820165467567277113321157924986950994500259320702817632358682792623956754267870585829315122481732044681428105582890298083010800239239815943856440282979618161107496657924803676429282030649067748185009129174363801661253956578571075706229344962710935810626927052752344730781751103938473642623370905485341905805270377170490658166182738191754422958046010352848805939120860671600632930891743794672613283426010470057738749749480221397870813655698046379249324642703985669690043187210946691758303895352445299832047319359032413176619809990896878959668141959367938160969871765942800859296107602177048460033369133862334295203031592995811307442359396141537815716964230685636448851781224248462599062889744626311526241736174578989906002403989548765029205862227644696770708972368405093070282197408538313026677138301901825711990489461988057734124261788593679461163153252995357730037432479290388789056158950189971158937161166435146503860242081735918016458606546988294556533977554435847262619226563100505153906125578796039128554428791194652973985139831001479229874245973436340768973173732272298472252080633276459825185832043645822358322413817896501858243912224374436600584365221702831291233563673864724053084221418277929860654021004585797307117422528836182231731373258497698617276487171643975081206231882539094599810576615825213959086076729390679204934345782444054845820903035205108397263043425696626719962311554005705621719807398492583092459214074670638882844087014234446542104706168174743652343750000000000000000 [132,1] -479176098361430799812284378057191611643869518077994786508489556338878727917812481266064376028675228455600118098716552762251932648741028457486825275902709384622829395097468729540087990015306378308631609366078289472579452877421401785059262409430456853227618008415036121065194976395074435526934714725652682601887228679246826256583321968811032413171631705172564902483637545929351161872430315905016024497656194755834161600720469250131505840907007613443459671331510429337691232272652239148142419629700193834669053483802033220149689905574498435583735810472556712822748250798668977473426966400352827582365369701769825742920739480261032337238764826014125492952520722034149536731883403913407129515087705739859607421376616142263776200476743907092022487374055688269079289089469996603982763083228338457023307693543819255217573853027728987500370754605446937046473758663199693812030359227949455615581025586229588478724540867378764488446417388812860977713877152047541294369611995448173122399842568316530055814046574654158371041586149646532653360282311502337580781745744659548516648017242553960725456882275871673482689885181647664666827608187349347707959194098192380237280551258033707608310763596089346465633578915037530116350012795579441753804844714348006686458327330712446833059710933066700174128346472253064315580261767941755506267080838129404932696532808584339426152298357557094410278558583845094017452340874746160448863514320475196532276521447108843484295041981213304653660639676396119175493269234692723158218396792788644000232837025206749220039686286236071576661551192800089130965862763015843652117692653508480789860673119618058926295254828182354349567498560245677104623534888361178598602310920633286065855214137135585491510101593754850993360864497371262558679369667066812833734706638555787663184230987547672083486698428522122585853308978087692842897589257221235642470301909000405148016501813494557108052581649934154580951710893422085844401243828253529798560438040470818848411906364462304091292254152514986702057015280298364930140100469195457251051889448921498679472951510527808404628339321700728877963135748074259795551008260704795511349887949569242999737335046082531894169331315962882915303477155891136814203522417557233923822245717230902335025234684447753279864759559593946213439183580231557960913659614405082556652670526627769317083195554918262359933578409254550933837890625000000000000 [132,2] 124451877404542675790083636986720711442468118103316745564077278260586290303647186483459220672857655742461124235186832182976726398740681179798103725280607844049497641982678377624169123055300860400514443510942675205173155304176028648468290982780145633929186248731154837545827078748131337068111655812597723444135102908170840135302760985155675680437441674197995187800510700694735352112895995088422733867006940139798291240793462782980797255076936738025787311558995291731445157028867166981816338053861166410399760421707007267726385042604795952180705528154419858282088244010897910160674149151691596915795668713284284686786329707733208298354154970753583918219131893119881210910013982135251049456160054070031826045104928496820992751207105770813806621518835285954852422848786493326988553405932780226324391455436901175327730405751526197550732394733425834947253755780560619531262896275412526160898521092854548235731178101689575373868349975776472367196633369436528204088081855471331116843721424234793945511230560488874486968428490915311927556659923994295528605374577773804254923167849753420945314407242081534680756227260054307544084428240875518015224120950718208897956392350491040428773196660348280507906614612060439801533962709023342504187060461247390691510993114084244614500744931797020421253820722513847775272267709676849838445149249349803213715601234569568777158410736843706692735414099200903479846290518794847056676988229563146741669206839422741642927918552214519263239420869838816062739341656433166004642099432980180007227589995440898881622591597112677632866970480833619831512185324145370311430972944911955274567913663975891741484751442131124742294194455225050197070091752555782941521148266675491416516812712724234096082026837050284084848559299906171330473645491232247852142565971710547922747218472055634867814463453378834207902127970813145832582443583872193553177572088236199057490074502910698725268103471232587184824920934804125166571928512216078140398437650943419262378585566524520433464778947401743663008760297845440345968592096121932433405443513041648829655528676922714522019788713059527587482277075975502981744998993165910641718415762210212383539727004545978081702568825633185888789135835180188057338829058118368469508080880670599036604779218556777950402711790932698349898971215311767396880921024569723714903507840669334130658668646773890031909104436635971069335937500000000000000 [132,3] -1872086052936618059162948876096172986642609970742877758524722835700394877876179850078451584659055911565614206823051757000248057184044114318278836670628224812096915134483808655513786744349113029934035486427891348689714074591390626691242528940710524553966568586852290299060362664329442635553827306002791844517704080189377396925180342430113874076615101120851634113825187158542229367457738881826847609045809460890106171231989497664687557474056295400156231778549430156239404329579856998271917812915291688843206499276452807623316633860446140349988375191885589595413765154437533995061129121171619312047944635914571651809456767550811524120236367455749133518007715784472981132618389247350656547133444299304200943932580952289334753312728369323616565189207291068620019919067658494186193498939545741869677079104748309354719289752769281653156828149085585502316392493364202408258730946877365151560605748257557858795897999557282332339938396383531055349953986117787192018129126002532552516249042049533951334667538717336895224577834403846092610988522100609476516804408711477911914387811474048771446614844612296250965226521248337344698121885682969312335308166919461503704387122036897044761623033119947947534589211262260995088439047019977471458135877830959939479595143468967182103670139223919331841122913371799957801967307647551932797863699094864571897685556752014801157094704760039765078568234826649882254238694424418653417706306369602915925549756199392019168912590811160007347338102370939529289006659996524150900235012506928218945141503261411743003714787373350284413672568313803966270031651552564619724009574113518118694618293786817458577194910904738567554149378232656857980159723473732636096779319009692515360300653048375994425820642475624939620297627809360872277789304007849748878113666312581049544196968083868807948011246392651557666360928396027490051927757332620789920838996915681808235997079989081845287261138656959324758239124190009445243612796518757125544039135991290909519946256319586633454945679079162869636524170697904089870930282462661701443224219651858445021931527861296145619283336584202545348781933060939632968833926087397612078523577667163720988091305295136090089537163019728415700610921158381008548870123173189245719125114179746654343907469754789723726897301813542433712028301653379958453315194864031714057315478660354046907350524658886214979247597511857748031616210937500000000 [132,4] 24671671052790242214799018408409016034130165757474956487273820768207469493750038582502204541702474837068976268640312984020801740306375272264131644566085010956508395645384134401370373294064120826062172045902047788411769100151901787749221265810405016040367857554227092410945955030764010786732116655680845659926785211688302996573531492738368717753459894665261789059600157730182604739354829507438750644256601997001046241276725930585982520941538290518067193042131762417441840069016689581881666819184694481597306586030156426464647121063159870498442661424479658339098795836673952108937653820362959683803197237366842331036741089478097034599863651500778771513811973378224017908683464774510572458484780564825897245854965572079014269540717809829181656380381665533494444716322974867268565469565776849939397874226333600401828183760396749940414962603124003205347343807187826371470074941648805178900290537440226398783825353910744534487273489845380664738539092132084032407261344979411452694747272591022341162089384753571623077570881567022300922043649366739140025366926248135913338100720128945681893658043914647269559519909772429827721889922149266018488577649837123936938668664481350331683204271131442353050901830745101169188927243690767780789514932377042912610189419001108150102348901274320703972511122944301423537150043043264595516870927498281937464990293784647718852727952756605915252235760165741836307351033522748921273257358696484331870467910568408326682190107263090112590768056108369777850300716984270008401255934748676196062007473385825503721572294411819999442867229304142118631299729429534592546730033452424931747936951088752238009992566152189179753327721590277148669555075582201371500064923203601111569563330572934890832144029136673266261422643094003638895960875577071719704896161222622942972160649039977438394839557730803238104197802832247695124893205153702021832644012174044968633713414755459760446363852921631296383572934109156678095258996677329200301882392111564405003666725022708388849147540058525155617520229823093837122185330027759711846568110690953550022862229187188995396399170415511657209619034605380606405250257638073572619236716294134379873531018933514861859853847355078085971338438696250354209428513752727834885951234253690610894107973740031192304895235605033569398065054447609812465951320642197335986023359165336546819369267780075460905209183692932128906250000000000000 [132,5] -259123625999584754572493303986958248144167508409930468005155988006213705197058975194525405466891488776310845328449870305054984267400730063708850247815950376291511255995208601194039768778114029764341372309760201411633995153131638570008447489040212979705956462140354662643990395883265662581553042869191355128239147858398606011657502674837169783557639467256823562821697489865195694500580386122668187287980756833340880512187252945740282198801783183633483389042084852618930170245445820324645628615291163725801101075557247019999649693813210532216409064484241886052361917020137025286424172203816854677746132618323314801449932815887841975047925387227983327734090485333601995759876682882765389118550984888668935894735510916306735852448897546567380119092357551817627780896736618756690238842122653289359355872378394263043629253990581026714585147211643914897807787603994460683114848782408677365092402623286851568804282886851088696661781450673871234611130523093354523747785477613895422571218603414194814047743368287606932988945826193656460241064482283414396365039780196301877990801366162024972190418549159103474263740770625544770349896479572647780986701631153679792209013480662309547519648997727338146392726513806493626998108549806530677556673145361282753541402308720557483769557789316905425741395909584764343426717271447366957354189201497452960966377488969621183591982869519618064149278112618249655556915509857296332954164996290254426234700577934507715210416326627602792848999343063697981732303726849101981715917181900738868240811852949165163225508446734671630050486712328284067879121307687427551704702301407129682079593238693548361335409203921354994685347027477095985281764324997293079058466956420202519092102243213523318538977916959637978723083232851574519321248481554750109226049259741816427460040947550696742273849849599146726490178707051225456736786979124167943774903178068271155968930161513911527703711572387339921823696023358706386652223922141185810043354041679392499266232897672168959893767639711510925739518881336460391724464382156092167578101138796851038917182773261013608930771236334550230324920167493435072025262696458319336709456957502099986515936090872702745131807389814874763244776679685794059349496724137073275905000385768797052891693958686486961800734444969737053865584706252743856339567756298943206702244019092726463361631150661423816927708685398101806640625000000000 [132,6] 2320231259527317710175788460778324805679332897194936608661744099676138274465712544863483838855914825818634115015258864385899626138691895130736842262867074878377342068282660716318304237357708368681113656645049132905886965516289602978998915264717231004937261168688004737172277321401650945737204926796963881679458095090869359814234477461922968019051275612038054135451837061505704382140193090915831102766889857240729582091411265017041165505835199639371754774454338133433717566815659858716472772832688789142132116914396508776268051034252388333809663485534302096796339995037114334976484043521820381718145698171757760706163118995281310934527948265129976308841080182011440558425236420757753587675728722849577131594348815902857511399617432082506840459351082096771039923994551345718592694367683909806523340934279600182754593394097352538376876056160545928485544274417186940818639038311208505655977560576629268340614098725744284368380885863168172815985434926682403750854396480526664405833827482714398708447574145485646123275868701551507932856458711568864260317740521095757713258948175054677980217754600485026611099739907855242751208300375058462247895014044208965482977795389571478151886197707754700263280913667281953558518390389910230730409396015664191352406444843244960025663989140425095561495035188419766658553362068303419066778969237568201165507792695665740579281027588383658969448881002494078901352411031479569454052665000685464884249287762095988982057212808399095247501925045378995488418512970061562592131289495189007921076946554254472473205976764254240219410044038493098684623073936933223741819563859343351595122033697286550499498233488823409648834837183424962174797906410949321923772599574493486130882908382949019762776758391956777626424891079484663466801000907918213967906807423806025125157502492685777693814963291808945421867789561594898716510871552968980089651899927688603954345734443019448268842563905474932601459524164786546383663770912183381794092934164692385156961415531769262415867140904518373142197011206215894644870247959770632349568234924490003872728597974153800687925125760211064208458856367774818758461072135410528364099821702785674488061910087444075457548871706481351999038220978510616351949365084130667478561623084715316349906302217925855620059861172325014551305579121239595156540617158031199982952658922457137534445248405745587660931050777435302734375000000000 [132,7] -12898286411474135699871634227719077934006945699147537100699360347121034472831718608050535297892640188941500189292966119358474079756815639240726694929809578106347135756635709244768753673996871211278342865522448143955929137089749003648632148562839432906790677864828784857188886306433204931459926286497462526377446264536378198664637088111462989493052367160893300736093312918023511655146039273655767033818187129020150453533462592974689466176203989104013389618549057858146859534029376452750021346286095977065826980211148789237881152956434629900490620658448882231074731135275716622754280800155805316861383635280592393158867502375893289658356259540147574853551759161621049288926160095578510414721489230568888069330763408732110388217647308588271162059305908060543022478711071926659923382831558647005761605614441342923910312630604390249432500018220788745230685345827290455802705046223508851098375634125022146821349962662577931245478041511869854381087194721198303715615847752347974240453641574488138097651894461633135254610679143625078154622200840010719703688964652648002850730411359460533443646164917950091470366240790101381114356173269320272052491991932986431532700528003429173979074667462695771888799020720918098404371292867348067952801180224903750214640395253410359332696340089941909175933863450384656947715586695594376070075183042254229689389427378070451618262211809923378748908945561172006249048830276095081132269731524211102809312212910213292930219050490076833571192857808613914585172953393019758619166028480896348447587377254215835957654552841851008097749492146332675157842847499716597700755987232631575358355253835717699061628493652391966758438854155050685057791182289170271403363953708717047978707813861915690292449899849341159999283158510861039693326044186180944036981951814824602814317479831177550952632572926751116638935581793093195013812633483726817612970470031223549384129387136843070862459893935779789963190121582784692454972763328407915052205065690965383393768585621661053569681498815328567916220948667918519095450019077898616377132507245682979157194473539658572322780897203085628335047577177160719281410060252933292149660466191738342825412234085463750176824108633168963533234386643545918406197247177829431194434267443825548065533322610335103959477151592046935581640204710886523311814727567771306235843256460770600959134246643600363313453271985054016113281250000 [132,8] 56350293505171779062009300834967985928547370758926988104639043184320813441865583420706700374827311934536559582747785325673345348465403560517984149801709722251508859279531440673227059618982713521687045074699930067484644216405532096200932099761807638458605231992009708923245792124073444925714745923624216933433894542454954558427099337586877522647269541608697985948479467863913424464289909155036751609098778504367234404481148908478918062921063412517354434286479982745217788447103311016010917046402248144745118835622565336968334086272887495851782534600552602839359261839556466846377637355540868978268429860540451913744269548385002429429242975487555186167594642784670911907238015983930499053916236088096805371487047062971304470691893897299389720171910459943241834350964949176489957547889766289216002593895848012439844865373097067989159405711803230909546551886260017098036463101562063992153821658963400289496426086240384673464847798149405644209204017234775691620817033823857171771576373940818712902288579477973560557340620717437421520675808883208199583225128933923886300512783212507988535948865035571422308851473011299073363136453812629935407882721159968218442175374921393044564183292835953084961582038382031018145562416774627773503169451578689417280137055407614226053257580762481267437830052295921676213480997035111715842956965768628653239623049416787483672748658423739110215348088575093196628456949372116498635936920513592854216209630427652952587458761760338101060088615819119489805967274365514860765304076411953934995561525539712012867395404156887964418284971030994526886356571716401894757180116042894599704074956271435412922001911692192385149507821336416108297736378835379429998014703897047563687700528252154622627741096760555952197654765661677040290726336349280455272438093952448429148782424477696528747735551867225995248400697510048482280837383941042342035939806274729906002916267432920688322861293280774155779249149128776207432514626276381767409382907706345157317693946481471283881582282756090707423501934497474679883842243405352424017960218650902880937517563065213313975499688446679498981233950493531132575799906356135983556993546342473728457959308179413653856428049793323966550096685041145806376730016070538348984883791765287165353135474246412003417692796861501283470569460524764561042427607232271380708542264301175173102365079103037714958190917968750000000000000 [132,9] -233106735685647075585644067985908393559889038037054990221140074947814049181050548653632497379508736702638398091800410430200146740503641697640462340626192185635070740621564357301945333570434970994683852428589051747893955034635565062746858605186171165297948717382096110298116312081159843481597360638661246718466235387965862551504254603871484719518666829899137489080751924466169587558441284185000190666424065103739913564420680061114552875903854350042213415762535345822077195008567542172060134620977526920998649457887447684766479089891437850415275025597459002005810861068308719863439515712398404277657011168867669877363711337245984638465361786808188540126579306445256347456646254360852953985357140905925907919931215948387838199126604787754767887910982516847692779030883019500015644876288927657049326837251470719761223279234012066888097412020252505346671773897341952745134377691946246345193954880473737499617469881560789259640215309294344200358038443160796547626661074269391912888679901088969954398351093026019428890134224037956437935360314553459059811714197291383028435397774575131116203101285982417654809642249480224399668607664859484423885325064140907037143816333737662060504223252783867968198812184715419892500150832948403431177351865166143812300677716935140465242134631588435816788860487273183339559938790482621213383659977851871718795376601694589323615462160976201207126529291391117751368496323149792711689492905214257855694083011839850762089708113608251258569187004095096654587246544849445670326049054287473153662336636281037103449223329095292979012628378818617173416694532913651819308019950333502278215324508242394722663636062736418689163609116036841141900422899978629533503705282947718455637325672923090006616673658950758277552645948766871043818741185153015858366766537950492058615164038723494223225598025682305495853856927320854075810354748837748492080019882096504146940291870559773162924800188723980905164837636484659355384730512961651061446210690274468823349249583905671671614648742516191151350748090286732012912256589777937047652694441258268792733210274112401618141843645837325232486075911070985021036503869018270581542548136172163038470030529605295842740999242491669746394106137249090823338134720212719319566556296536803243734224879315730996350127178892552345507253124726524728723330634358655293840090400904474510213049143203534185886383056640625000000000 [132,10] 1053294377756230956676374737653798040792571359396892410145422930725867296545647633275497927580341855987647943807024372401388878098134987823794561163973626764298246328837488100507034531551228633300035272769736020852554120170120966621420883883296806480703766416720312496458791097133803297175563859811779330159068270488698917735602869742404924604819964865753940257787887297536795592168217486207829554279886672751098418475133848530130272182233320076301444795844217702942904066515893260751777855885307724903831703753768182201937324435643428227568960698538964112185270405063635764274314113730571519242298210257660840475051144767800955436932337153261944229038604565494211177902744962627726976301217133037530276622847000415745295032813105671994660151782650127489475903246428668914352315352561495460995057464044919780058541356105727461751771376127189254759737101957448585311940662329416897120620447869762203430724072093257629889136765402279319970456516215498131383283153690552256950380745067854591169850912251486617815247815432340053250452168495306461195177612878817225202081013058641652278152216439271520373511507168786394428273967089350570027641330139095088098431346804990962710091626517711067188947616499519513372282345255086172501023846927213498452659479249968696093216233559755021661853579284019387821673251898415288064414931530756847342061427007225869247578902058143480787970261835187380268915038115473568199628154550867189124035295455193741560890471171241574508208878750417982218596364687566244931640242743169850526901708936266605386299132116998350217732657020672439749808185779468527633173082921152614460903922311338561780660285766551957426857038344842886156800230361572824677710853138374461071204971046084362312541384025789902573998854301288398756032185020753003608355283619020536580676293489818576935076970337842838286524419624389074168902224108742923232553058762219090042344582103168241546132537598706577471523516276632167324740145904751728339804926159457036556169909103212004503903867308490454904469550234306318956564649060161207675980774923243685136608917015058795888912099522283301608697842814210819153692186702886753020216801948137849117949692720219738667220323683373469359248532804521296143515922999477591513477532323846440669095257395534084752701597836923838991027032679170835404010346561633837140429907630601036316875251941382884979248046875000000000000 [132,11] -5594605510123755647289018157257473823851174144894039428312958300300424425739407330762085333218054172620646017861416596570099055083116575071728615795332549863750725269620044119154791436610697051014871970229466346034277175506399155392891167569306944192560122352333482922696871662361156299446359704022994359519498943401222010343377301666791221581857660910287872989594781390466426769913867884681926885029955394048505344982953179201215199141574976779429337893294383092356413284666130409660108580130579130347290472821457562346251212890043440068756614157081022682035558475411519026129189101155661470211295228216543608526228708770476371348735958418132617327756648765479722585380762129682542451722598468464580447969934964757365505708907949181137204008210905284053814145592531899906291770698419947061587006240042566566571431512981612190743872624682169241310830773854943122692581640508009373301628300266432875152879795500137715111827842752233445439944155902906287638607709457480655437872111984503279989407304573391172584434694911136470403781172886787172058513014057320030472790042820664581243832374339585576207793446933718836601281482261089497983069388035940212620481921570958925456804418122543418855507071176516332988078573761943647890085949569852094519278189866707697818209245949377732238204498604217453400781834096401760639587125393046150232711299202968405364928667357586249193840215820658683035064589141093802027727716067707535917764694936135718709596625809660443564670836591159667236904430708504787023524270909124809830915900868744920266117183688447365093140859665256594043219413407035423022229952370263575090048871511436197911003486829721240524064313502870229671401980590882976803704356647246709147004692530557577766965790690410301270492317425511742521040437775972560249303215003246955363171183302048465183604665924610515176226152292042528345866836305063693407328695157645214818359488601050684606111377989329267735872291601813036086565233470715741975300938494213362340118011519684447856809855678056129101012423112696342653746564750156078699713985161372048632868681090302875287532888740489316548126535388114724974012005133589607355609907779914158734054484673519182595388115648409612025178830204421904233942276858562437121447070051153087263877290498225181281109315512233002486147829737747643828087695529532388594950141364608997562868353270459920167922973632812500000 [132,12] 26991797478315303076571412697824649231064002961124411055735237257189457377973242571993131976908781774682793213174591929201966374895789630935043952469458171965971703180923234004111362249782194288694624116727894968022977797886994208231545414112823485326274146351396259215769089630716340105112002670515946376270002714890409323792006863436314248644150535469013988941973691224314329336100151856326537698061658436695938864667971946337756282600603213864842313155906249719145615724873798287057592066666163218193117272610317403564908634956574773355169962428221543644741625874120727806638466431073962251716732939405787794457414166061902560646081653960463850936170144536150419118987300272767574780344166392682533505281062856536753734054230584587554769135759256498672234023110284234978479676339274395971892601849569399521838849749378939565647606692876788826702116869598206352800313887579923005661716862012536206797734608362058854291190751006499039655631061613363180194120327027110848488794783477485025668583861907227835086368260921532803575462225844880782785777132596137367438840224043024774983272319356036181863669804772239799023871569367805537934633194692307692270092667633819807142363476506486764694605488783925568418575382696370339367045056577516914453142789571704719338115043920176242403999008856560608462631657588630416150767958839942749570340296251453393345585842894196837091631444219531058423083148737110561088975877347047874597891393686712638275525223923881571747455489685447377379365815603322163243757389961139909638252992136222705099244367868944722921065332063934690015773340642247899958769018143609077256997300488641644663170496051433740628827098918731495407282883302728654348897478856962453750080395928472327463554204624263802382459587742173365801171526803536268372264716513684222188766888354109291618011397757634720186136222905212999511474227790575743790230092357338582254479134837230073216602483091174874205009901496494755614622311554697925423887977191424853741534946693119316665905501238628913624047354849999849997196723675079592097154608102110096257034770004589277216059923727693156156393197604283735256893420490660431349245856529219007415723867438345156351846973546834671197280768471578117734698358409237971147766585859362868753003701536071391854224636681571645923516533140445849564661279008845860567095131798964757763314992189407348632812500000000000 [132,13] -97101707879095180978269636940522428020035571822046924763911204782226629280517384999814897566796450167183929008611644344406921522728555542745171210869886222074545808606418049322644787447802658906952794098449639799806114922026306888676477079786937048898006291679294742748975876978466785247489449895601446566723202075732367479508544610011638660104932544943244056862940661155071131264632152569778833862760408400523653327847497739701124645051692069613449855709487535311370383040042904183851031903377879518221642229457023005512459606162808177850995708731226885130336634530521956925405555666107368050815206144691037415729798854389446088053764251332461170046644914645697099188960804540209521902674774545902292753441905486480069479545108237115039092579035920736870964240666026706048231697461842611594478518240474249915817822069584233378236726496632412162131645276390426889486071240824327325942984641429684297549580548173996907703202890354533711731185423972510398675045068834651286439658372862831770347280595320076595661975819218887411779227072281452507631720652280327439895402475497165538639001881386945524699128855374885005955659933130071386880938639615476872935260935038402126763310401235240836653115497502597023910730717282016620358780598136125370814992139744325461164278310813185875130992080088448466315451999711327760292470829822362015618439709591379347379965112136341540619134269407897606947769942177176520571363571964997875041538691898262790830282170641543157697534702227928143493071306645018992115499146348121872954686270401009127814328634758555384635758689673382061352808745571815917856409645178260368137922614788179776434574847200144893033798165357585153265957571688527868818566852556215171564525374832428382455613994783043787979577655058417671164836354918665968007352840809105835941079036126788455141746752935032156950728851984225471949130782930639850321683767868554106881587032038122146451364159449182052006106217052241909070008518476646376004170043126069353174022866713724651049981291558945333414900460304007704116436451895426006055430303223494225983996355519890007095476348223425409830686213530904565614282440043968237531524972082762554066964490572756943129260229686849147599611014325356324784087038984745849837583795284953930650623035118628640052295671574236890813342811922586819758628165651099243453961418204301025980385020375251770019531250000000 [132,14] 253080933266409277300680857541904049300030565163185181651675176210022622529769630302172092113038242139919874478486486445623774691336063916479485276415551535740840869786251135261303437008847771914922942407633812803875129322342072989266446771885196067476553614019604699991180796276647689624135841160782024868487658504322543290633333703040860903073269497184427166392685519468734031066824256365898704694594297755573739418600275390759771272155285395416768784543868831618706444585678138562639411367693039588604397775615945568090966752294679260574365041904997807561452984851192862720692275539080790666946305719275223811554324773414512983801033714756977802558571847212624084428685165266955697912737795112133439421288691737828915219878118153867388470876546169901331826300606736072465526861308076967416142271043309286791075863049355709946038553549816423892339876243131065801936540352807831396041556767375420839795074973067275694175296187904008709612428398035992878862309649342756106005738652113534720941187007743577110248780512807292221647269670449898067890976728025693002235222837325203426140360222283203168321433391474536499454111354961382064263130311876960033595000304697443223415253239084506695459695642894966654807518894651384007390544916667847116099463087573556336833276272637935813926972946183755916585737235120466224206129145496129548541255233680803415108653963136488547431797153794262713677579652104580182271432561567672567803295260670021244232130565158978685768114157567457669739025755138163102299307596629379110421994221322594520392313421234587396935483903995960668477471948602970509191459716008649359141782919883046207959586443999267891944919817302412581547964732009570059537287273647866000124857622711944486385954404615443831190368182701821397052098839978367408382583911796254461591117718306446908017709400608575413389110092466854896000355110802566588693438372713342025442803220555368055118030068098640187415534317329644538657840223218944558204431927674571113533546097616391702614143788671222320114829343031719533196877590356229900325507897858170509888036525813021036676480109110310445387930391041690719186744201092766271662337057672986904438082179264439643463320752065006926057203956882721915939202172810791831226831146284173303619463936255048416968576909007975908912604379560902522190389822215224053646859259103507611143868416547775268554687500000 [132,15] -492880200837234085113645389535099909096990616847367582982094370798241601367809917172573479327745579171259795514965116483062394855112589153984702237699176551618138489314347857916951134571380071612457302595561298713606233947380553968405366584177738256333662826203729297049824844867688545644482689877646251279393288290039416759520061395174869709001656018563162388470056925091055213045692716522907726724104863634346694802501047480876738801916644135606908203358292859726012067680330408666082333952355126767851310806813501934630231369219154052151469082130868064627722730642332478940661329325561711304820144324159998405566974951601942648509189514629220963913838317283719617804040364090313034409615262764847203125417672581384286178318547625027129154069031650082824260160630964198512620641204264572528088249198588359057321460160940271777921550110467977729524697857643801105215384964699024426953428341204055402835879249260945049804848822560532936360496199877948520709217198988885657514489160675548780216182440452428930661128397486007149150075606835987138981586538306528530993760372591734306244184293991806813371963018345511696561884423092750748719447117502437845984818306699025000807661112590295007816487757226855702738591846983077303254565636076558944480060752342384837458215887533939548307725092133850163357989178212824188072231496861964969885185997783958577729177415759772658645348651215660992230669344612782957647300815175687117154256527297424168353586796973227793896668341424991354403153540536747660333113229676540698082527240422750813600918546771948018166719499168829537091975905212221579639200757779374728443079337715986673474688823754289964270873607258975598932329426895017970189054221152539315637073763349403174417838564858516807985605187194789824213200396926497756835335308707541237353520358749594288646746186278608319566039964040706531191153549708912645420140391178923178946732294723406526121906596833575632515237164191643068740166069045022178369233377461057545686825443550019920751986948723972238580450478270400550060708218541114357584152110234025644943532608741226277931237023212818734443277773551795346406573502563268754120449685274670583417494197558297096324064014082585512121499100704309787284468035864061251407685423952230310701600216140609453210198959643527017852451403082662031474180269658514618748811064730119824162102304399013519287109375 [132,16] 756800558294931180923034853528295999472011164341774346194125579385256898010268269431516679777911962371608203027860551478579388987372401284372350860380777555804214781944696216870834687738154903441134772552757813265336551488854948273639497273215756231330797482143402353382326899480037354637041948150761665359644348303204758418211378439811245889992640193480380591610831312295285402390742577869925906137520918164151560064301762895916400063038792702574628533303650364503225781595694071371123052167357940371256811031033730175934382954341119660768209909168450043759921728586118281337446376441237388627274127905133011277048868894674378102482777746548399762937063437193037778148293277444931916814487460785317148152435358568922443804598185589015582754559051776602650522992463230766726027112892870649238680876476211271915607223296292326704923010374097899365354290503573479889100939275128795675199742825978350617003822879040222491740609461866639797402202718493206881512407723844186139905317107609491567118744811977343332541635628795907498089826462695614034250571017697487898351654692103206397358684506521061492211297702548280369244665232107883992777804090904775863864747169971399811770498575802596760844463974679374279808735299279538171190283880915990701643374569617743085385690693098149804533332571943320930304358988850082958849533649024520756409924314155425115030009510692300619973092690888756015805504547873151570781065816779274766407417727897748092048656635128491430077903406981401960069730106496712267221883378132563201500600284868608111927819213368564971052789812141895098355423473477548223022089081177558683427636092663598279036406131909502648331637807508262461879420506053520065096875168881988527048522633786496666579959583635411687530776025996818580994039090505248072012019697341124656772765783317918449997344240206513273194118069401619357866457803138988428949394862229830893941624587810707871148723388800391726396536225041123850880147717329031473895282340096679541134710143822516375493670188330860731986972644758593324830752223533549090569902652202934576523194966364886890364046159775341427878520538419149411989918921655703257955765052952859809128715312714342375733399097754074040831109537047314334457950220557562175070729117139218499218776170375613096100208263112754503015538094430314080282920508047084240388358011841773986816406250000000000000000 [132,17] -988415366137036167260624303340705603070131288254733295298933240259797612618907122102308210434288615283679352879960124111390360824648041418140505540007835002826417416273410765261135220369191806013466774593080858345660618672716858280860553027813482110491749833877537760316123245282949220167845664666943648636447555122715162288273990901384389017003096631767209719579833195370805214949568382108905727995781209361922572673042474092011309472077022678415560051786271348411330412717292815819867505008432587009829036711779519919167066465500252028684157775625074350600280136086200076425145168948092759322796115363540204573083633564998886460897282684515340403421824153775713555274899817180011593252144831436242805642973866588803761398854511251808951798963225787939838677634200759892480732506550823026325950906697887928125318854225908616265130110547974397864354914593391612426532335806960803402859066365579655753835167449986177355225583588613872331532749318176678550459580713945865731091233104279974288875187206962391980632362538385110826516360481393599275424580992533490277601529187151901430567297597991065812599625217544358281084169874519707044302951211232707131529098115145655899105815764449918770798558675106027363726655261694535714201386501434716039024925560329195452914798221012918119565968681448074466049340238367626880743291622391501976987183950172984004945289549176081216371710848441863537060168572351488937358245334107177299144130555959665567596334908404610547086408537389458714372887148282250825682684650477500163701486157496982743262619332557768440414386216072399965412166683184311074718315387454099974806075806494333681139293032143373905786073171933146650376091711216295196921014688241388772996629408475506200168554844313034456219561156904083122256423665558579183813979872960207842173246575872669485705650950683568645731814921977117520536170820984302665019413173477326151688730287888521123093811777036829728449610154810149204276391662635375172621898406039640782933151273803380583566778933391493643780568124851568219279680012613852015132726762701210088668745538653889576600657401589727095368947731086974181723717916870145614967559321809854551740208916900350413059209433863528685011085480257151739694967106781336860208224808221618240689927822197151804411969760847017845439969235579762539697055989673657450111932121217250823974609375000000000000 [132,18] 1200845311694712827724768443278611046102421714672297552346243913030867555231241515110309193127197560376073995094406880032904035577757078292904557051239623140773271038405974009836663528861106020395987112716253350074201986506096428714449729600202387843880518118123553449415253176770962330090826915141178909018302677133907558058816303419551091483382834794267883778750874175101289495021294267748102337949289950808590524500158988262904675491184808402594692219532269131622704029655037035911448969440427689949529462540987246693644278152927102088316162999606166336275496787966678913786743331344269336520700974598569139586007997968655060917777411329767502008734604398390942721186230551696070294862207690984343721783171931209200317979603648724318494062087227968372714412683124207801628346290459407096579841685157046951619287989812727046339585189951698836518766493394518658449109533705008871650562727771473590502420516108803894557835836812216011837254262675625889495589020479326054704008941528837880715958464446910053927846420571416031257605696242374504270456678340907503342253709833576108903887073770744834239073112851182263622011385561891740835584843961087588960100143946633538659016939815735716805200028396588928724194831225297652006166523557524170774595875807328094154561883884046608782073326248540955454657152808436440281521369682624438941419171713268979864842127970584985882216396060400798794800758473251806225045972787067972819271618755819589815274786651251221363123947922064947531648329747666152416755447556085938747415692881960696229029237888169074257445759753635723391865290138631458076000293776150105941905685140904387475146532343260930486864177032241106596370258438676478733827463981562304770572642630977544590209570886953494462133651723521622024039671636056788064624823347192047781619532204454744717236089866975199073061137607915527579168200300345207655310507570289653229041865574328809613695793254664236191889159041251794866535490731526359275437864998008360369054453199124455755954185612372021165287385112363860980583358553616648512982088307791288377425094151940466719338336159277990249075622539926266267371804494194139556815926907089343353438988824365841383950724495422219117664300316102292764585839784454641591260160429189302070655214539841131082233687995312961616125117827936130601024222741557423432823270559310913085937500000000000000 [132,19] -1447664312706875800992282047001900464581071839182109204652333368080870599352607955114395304714616633802888075579151535143310697311174384317448777098736954690530743522796290606136278907440405273936991085147033464219873520451988943313526969063312580340314226886026575273355293171938133337379302820466623890994400443641996769149636532475656850983505927223311508965917301732452179497241259139198934496343470200151851290055362618458651320853305001728478253069630786978096743672535745171940638358501743322196237207485770316542518268971219553343666219848046028525649386296683942129695334478463024973774706671658507338784271744744551567184847227975097144431628711695631410978434520476277151467528585671430630553549100516751014915428368089291615179492732177018643981135486722015114888025197065542202284518320337698636094873811094283972908580758826475640462953849979846803315802751383840789427203515672258441416862755146592771838552726472870374264764497831176907222282404930910718816934794468009064583141119190413703548424682175671988851411729525322759254338068746877880620832165915846705873872195505536529623767385449811438757059992574539480192274691419747215695785638342423887168735877705474177071633228977205884167973212546321175245670942476651272699274804407975626602231872227197940004147502558190951378797373535707009198563459802115432966926024131223293156968528446179546193022165829495552794826924840613663377817875995790706866453569339977533497812473755072542480028607483727725600252630137239332654196537021839136734454032256032610634289366050185491765699706566421356932756973181038809436507367240592551848012950190013692454417425248755529297740652361563678603380474670673575170868091501949772009297138561888846587239834181334852066659448893108101939762812304607886304813379202623756882072237434952873167512709938666610290518583268505252764078219954158516411382685823043772448662433365370801900387701525993632213416547936679128167096565560414575707334048479931296214474438696469775873139401899313537033793050397509265469266587964630572262633684510931080608503158318717216685478824087609634177774124529095634631492143241087336622586255879091553177439991041858907814403819197419104213189213518486944327723564056779596953037289560256610822048542695186221248281363788004901227475518161836021667227686338108583186112809926271438598632812500000000 [132,20] 1753897029497885441000376834395112212256348362230232272387070416148298076923709096524346770602579861813480725777575500438687115427967942420495676493684707198344804428825149604814264392919873014995755097069612954300113659550041973435914693967682827555495341811006798970232890048352197765306799985273706274147657395058200819632579979941474022170365563082369847109478762263947060198703950745517833791059966827053431144420866441661030651101577782300881040708676102173039323475609722803704530410868853623537931442864421923663314930072879967974814047981872209082825761143950884710192978481184489819274869761674948221000450814305157354515874185269991522606461530936987858633093094523045512852311167341700101961153487200616954761511522223804332582949115224048426758980252270929726782470331985222204419736907490629787018535965961754328081235174798390364974635609345534162170118900594253429086936728917200276448240958446531530551683750113384459895008753060911530440876164374263091957527982599336730710920034046420213035410929412084804597371555895695218763202722298794786830974944828867617911696644547686945970331402058013204405003613795590839154945063227961641875530228521580414819538938770658580730612787058595751856330273126867623620206868970404348246122590038980098473645935376122207079853780697605805095751207028277989306258660024815437389315086015768306444277535167682317222588669188747413739425802879257502369440167148819087319063876922350925215842524846226380508830078071536750050616872630147524587379318995307047518700301702607240131594727124087603673699515140959532305918870912071167107989181803943211528617010695056507600699047957976638385702345196133770271086725059628006605323819269895514555797637293822367747108381632481427578927805457669713154209743568010846340857600978220540179338706439820673461109461327762538291642099258290487207023916554764752526886208334008175715598258355945454384928801007137477971478700258929353310530461119479939648771334790965818782691724718085744027193289070041802229718852989834477507954679520690824486747566833670358108435586707611149602553165095053212453423152838323902758452316569418030775205498307844469060879659307168833331230110122149827816467411502947166152484669393926897514638615130243654753929905303388095440462006810137995646645057539738873919610284701775526627898216247558593750000000000000 [132,21] -2105672601750489433320466274912568686797959369173206230929462296941606379141883290848175375263299556881955271606148570314165933150948550057015750411836219412742083310556078211791889526550749596659098654791683295074853236502370565538695325481031311879093154416940365415278443736837885652269515598341774401715768757287505519746651522085981344374029245411159599295241929888838892369580496279273815425110753811800638668417877129076377594459378760731586226866635060329835626397279966623544001618905285712608977124118427849160227854545709236309992278000502283830634267368394735219717086175128685979138655302942122020353139269508893743128336513760514427734980690553546131337429158578207047360849440037173088239791511509407605236290237492944852995413968166509126768078879139618891194538685585669327779133157148790039758829026863790440050382657837287312227710748368865265699413987852936766813063490951836590936201064830228729478750618161762732762851373540184301456339715379579475748664256921490864310830220418965254932644914022174728362088218346825259378581364432044471503921345283186577495476924389561359064617682129929202498728364294249092261016679814728782951153109470558339618594807114104258919397219703370607832103438792409293712514980949430056606677806686522664974487727120642881211971605620197992716418445183840172997595017823538621642475599699042622511932888307354116074590898070284464491143160826229995093806128464469786378190655587567808074017888998307806246232614528973778724579236426794032667012716020189533055992339963094527491784604499868038915108031383552230171101910712880878108387285182981921576756994294748742534726074460924965560417288002620112333282936029115914311757613948274471581830927693113007197614947211027623415822109769043267818223333138234155889604714929470671994119781876571551037277557795828632140474769167860011283583345137623520206242192602415700052631997131929609113995611260296404383605100034840235326343872420175055194314271766722320438936711912126362873157614361877280890082512872190401988889691333091020174333476069478806437581079698129239798105962937500279471612496204660219457682520979498956766857450001656786821020454775243161362078388367057908161476767476703766977808923829491762879446637185047108704812264936246342839782373940487811902686059940446004767888865671920939348638057708740234375000000000 [132,22] 2468053423629270253589256451904842358452531555146511606452744100248946894889956480689970289717620939841725920505050786546193490752515570067141812705805421834543478606456148687397595239150692543845176766406255453464110358766447910863027963756621789939910552547621794508713915827177433070477757353489126628154805721932478281801886071798886102067091537067966798570202244875528564584854180747744312895357558290409523640431239575006343436926302548418309771152911174574391118463161893954696569169913238776285133738653308004342317369518315476663592178957287368723277799170907870410197751829499481888459811893285974468623697020722572462984601717264428530996276287273313345903690362580745237117416304872667267716030346614643380111233541798714882649833580241489317397817527268095090582244214312441610336494733031405890762553121103499121251582375554693151900304671524933749341204605093421399393533596871083547551636704778803294850782305873110640123022288200377726700513390621105777255574520310024231580863369985735489591664722660676247394143168255865867739561701615164882702102926691491470516602448607359143396953306324858401937440729677860637667975699331643179172696410659362909146071830615347289822689078250583274619041966467841881689652436670546246058030328528764865654060617572527859627311680861235841598401118147561386464420051032428035036096701317584522263849788014603531666113541922677171572671593588117106036589440448895110921261958353118548196341143150927472478574839550258923242087990350229335663653936108838327151338210689378341476083452324362693665801186836408562558096407822893308460609027907958302329327527797297915052787764568534538377322191182905393615372778623778938079865187619605212067102261596472035728800852691644050552740557766670355456261685251362634041204106460429599409312894758487626846750086981342278990087678176909750709835633236938227964774069236245097266139901851535266379695457718882767002519534208832379911368551777406991675644068185861184155153478567724193474861502488733667107021244506804165160035444762166803611359476628740869694417355140907795233741205699308626095079664430493963631832974361697238533624532919972005747256142857102187481136468350407154333971010547846834819188954275128289358289419907259691744983676542281592385001231482315837048865933621259738384168258562567643821239471435546875000000000 [132,23] -2777799785936581574974763588106500445603809289350720736283199723411819519687368907410393511089128481648210235354484541458609674353657321094911746225527460385850648826244834001991951372296028548809692555800182659259561825153485925292056394694709959155947841727656380147867584337619977820545169042236540166425828292249313118814359028437484317497635552658225755858573934777813283566076462335811971373738876346983395341863058961879389504156026605893221050280458427967024472597244582561239956185701239671028858554808695165632215817340557566040535191921733918737860890510344212086544449438724888572137167850142848277544842010980528829460891469083281380155155249089240702268702442710842973221980363995493008915888635039031457014308903489598246481172062197382152965584969130086144898567933741907888895202467608127826140218724626428772609451304036367432445436535200003145661299665370512444327828375293573168417590058946469956388756853656126262126597657184453482858284111665494159840353668961321325986123813077684526827711583228039282991661551432654165638713202601412851252004640542216603817651459560850160063297545897974847945634807383757488232131497758568913927714164571617651435222505407966462092801574460944151304731659769688930738560112862279430796406201702910809200306921080764009723465905762281362599431501534179909081513485539269720356432669771094488973162914470828190591594149928582744435467776066558519352495822028432035024121405987146322710739526833446501010031529361135260142313256101131918720171216215269188385328783958814859125254235886830532894592349531224521419114345258243065484247890117975665219822082493708494897263708532835892053792082702029857883726426991489454342701716951550389939439486482010816844112036831662160385774423930570831828141969222440716684454175176088528304955954704773158347826080603390928042498180429772559451047576813758539394888798910700671163207220205760632241434686804513432866632772329467536663079589597866806440397615366539663531878179597600022461916389071357235483052094927297699415683230537455925595250268101864504777477804822316466634302104103117410978049283874462414032813815263820764544584590608783848614904584890114992046142555715263858571443848132078415391445636204266693495249925734362624242236605221281915011221066110838966861317076204431278374507030548556940630078315734863281250000 [132,24] 2952513484953032029742440332991486621652178903561458790240979289396450510749000896131984831407610060049972064726610720009878833431449314756084291482878432658000798177458915246227020062856991949283116136158289275245005918115460240676649467670988238604903732495599640446964765648340709000533607024562936649262491630339320576206541571407295311724847423171313578177716544827254855870519993793783042396297559662913431435380080694478388703525860072113597669300055517001521441333726106324624135981019361069251794262852818629895566750000652256190415832063000804096113138005080309798282732541861019235885181708480367861942204806512023072067624073071249876948784951309497416160209714687099875189670634571803515209976268909277009280748324652503506396152796148842016878848429331618380327135589987948350867214235259081228150323110906222331763817541057401928490743232195794101121730359831042962474081137456731699069075152428069697055269402509170296475732067149723126766320146495144513274714876127851158433083534566264865938980411120301221531403119661357539570973901784922207337751337447581303068801918330733112829525721413546131811221182390730343554410615331498174360184397134213651486392727227643588559683079463687744303989387420105517186428366448822986542781494565097705167037223276164561249498537388269180816488825402028574087396449329617895676512745373391558529389479647690108220028677485215193656420943910457423897123596020777754474508849921601904489943173424125526338863237432178851917864692266880746360381864017075396939034970302431089371898783281683320159220182849297895349598223196512307950356509205064036851884209739131076892507055513023864853568921117739548516739779136698753265043494519831375947280386103284943372038694592944972268878610726741106936035651962723382491018676948263099922611144465588391313467094445721368259103765724267677120574700997409399589187130510772733396570518368446670050481268511456706703839797238880012121088839866793441408607696159937034114186453750667480233686486247255897660296152712878359953355700647849693478627548393255281302886479420486846440142265332177590805896464544447145006649892925274015926416492740510482408747557741129215896053589083776973729666850746751498010489821296074492374441087400176222609213048030630958380273731208833691910808916247788147302344441413879394531250000000000000000 [132,25] -2943214253583426883909239892846356462323868350838997124400373625232638241065907541904863955436236692688136043033886190877959781179267801422688952276206471158209044760613192990442480260888286872567904104620847657326356197965872394973972089161030489833312052182091899436710420584601078797322685638372797501738894841791929172851694671743915853229377256205316682746210767442564788417383153460463755495459361257903703750327550302952123930507357885033703990375538324623888460810558902081747070112384455591164938192573432214680508909722814925242383481758022628892680527306689408959850662632708564615134691417038954708575368400626010425049243811206144130222548704468476673731056295058148317038119195181096151101151416682226342385396737861282578904931892943405696642852989972988887981207651604758446608180635432968439721124214839347280075741259444905705406271211562373881512670617999822202805108111717796512408966764363866515532389824154436329072476765543957437692977029771281096420767918985013373909897120004840240969156372404496218174837910718086016065330897981565911976498232664087664645234743840942752244100019477428805309424350420869858252090876523963346199168660144451843266545183917076643891087627651986155601167907340130079024299992797953373569200589280062082429428456382687234671978416530785010050657854180637597076860783207252661179241965394442511358850918217516506842597669642286696433233820054137958067938213294066060058111570090647396032779045184212028967200646948155487089177740102822667724738511501941035293494467017788405729652656190184371334470979905274741006847472176171239933849778459321858135022097385603684629200295991460624793253925655625340942420722562617648875283582428557651928078076135953478807100988512529777831737531672771825436298869107924938033885128075371837043535498664506489438157535010020486457513933040422254538842681006862114842363271957452924783977869079641036899711722575212300728664984349050706207725416806137250116303751430486018338957892974163950258966615518480493026477449582650604257835550186943386799646591041315925969075584298954311749163696174868817801979784338221144118958972272995792064457757907937679110553196613976237609053569242820893464568144167897886422683620770031777399028084982777219159851389989845008949934982390850952103933391157397636561654508113861083984375000000000000 [132,26] 2764884799295635424481594360861813615182855826013174040152763211998083322419104974191799289818877709842062451016665597665009527537509433694188877979140886314008158576118476757133965472273699711999990743187788296436577608823596197489175434480693672677245061912944007318146278797111022840619064897321053290737893944884182994690142138527054213786097583304847437519257347907340604264449943221428963127210811453157775624212913086472223194807572042937065748142686982450658620213368331299429759907727868674343770107817776120555754355717725811693868139688935664860917959827006700187756899016495989854112661383512828398313106908184511199129171526436754517598507459302888615324974256651608232060149948549300795689992956274016327351290177648218934694321875329616998647766237415291537928955045247428157650339305253272418244200186959128285782729054923483641815945278889477241569130808495999919189621426096072621577573787840916122392195068268122949695663112095736858232013139456310392902338579193486019379434464544291354345264666192858402567300449676159878028774746345503505463228346723634310044404850229919614501070481791167891238885394785205248578898792604679700975416523005906230015772106521252384504285690696322423971005960404573125620495634910015589754377935974351920201124600185739896687998316297187538040099432761737269634450504987624908708819284524786624552423424266591028233063609363460873905820815495305512197135845308235508623719799617977887440006697163133361090679883239649727927203871833760937920681661702266566438143295637213267535153438041979828312534839193512813698682207837389636158142755436500441528719840470720483235879116030157292257875349966265955274710507360766578733691886212621610609392362332641544072654090096103989112517227107560226239401112537107589145749804247072414808951596315880102735727894222572934784714069228223604555012786597702161477319448593609751124432281091515102406014296117938694175560610798423478834458044705964811821213546346525667846112989611474862718559527172531310496959799974939151196703568318768435170977433789508302289206450051375906914052354589663835117010822228801498287575832157511861515204500440514632057873738690650747182893736726473478728192043237542084883717931468457415877272816495962279529539426209615443045888058364034645109086341108195483684539794921875000000000000000000 [132,27] -2461749613460093381797627113508826128357853273644720499410905806610623461072929822080635367121242163561871509333412203471486544412450246631763988238099200023748842122020449603232378921550096637403591877918778871429105869851081172049734598470255043971043327503838875898576265620172157439453718691721591022392898960203137684893902941064256980225895371111050086971708102941268134898120987644845999743815182703480605125045770494118414511151575715084404896735660918595334984972508538575107879061956380501774928510593623647772357469459199302499561248850650597937468243535309711037284690363273304867486116241517399929763134618153149579588125583533790441924772609243981946661508101827807238030997564030238145520830646011720016078489789548044122063855236524344638985034403588520974389952907513496172372525287004810805511964961711501437564356835742208849947595024334236720395830545085688497922606232100244559749348847718923908691049634614636155082643641395109779200069462268450760230300959862712065520963707588701624152318224409878401367461593107208148581442254787802937665977415972863176552245155140587493676609469713087640125696909656263680923998457280078004231806402938515671780119433928623911125495962766390681620896369122473617109122092984379855811558100889966016147520719400630086311729176530319183376116753039187675747556602988988499164348793625206510030147033687524447689957945389649835348145689411289346600446923323470751078376003943759852911439424162007925916224703669980611754013512852524862074032675801290690648524561225109069109211535403497160897593855780609745367564730807078586315932921476141919162188851537577923401004317851952475473141239575938172127337957153581233401213670907809604052820562127327680815486197320393266077472360772348072950605761830471708015082063206951846636769127301481309168989219678336062934722688998949442173683846828300171107138835948270245545869960503528688831460747145199691127453047749301777815071978490984191736196441610929038573104605181886705001683268440490739500425178646422380637881633251842568163984090997978464258785978499875953001391164070271708327680814221381069191047067573831205410023495051076916809556788799845497429386040270074695495467245165005982176298430427617319578937057539868552928391985587465380510163551738345762837090191510469594504684209823608398437500000000 [132,28] 2066093701017097924920680736018290241579027658605090502658614547204331965193435143660666448104025116982181573776218330783186408145658491338171294294355785980438777540793385122466040998709871674555911083940475627573274530296317434453883275352459862708165690029050202553264423844354785357442965310249292765783717636934029653193746169169782640449453017116435711045868967009029480969973467590648624227973914902404081499142295871888769976478891167205318360819891129823829825578774763270895234464422523648314581652721985130554031426302447390579424532452663352629381261166083918975017877211333517014447246483632507279906106679601955243190806734961416001306497031127817401182633667590525545573234680590788755768821460679252752750699423953904802604110669544469571141082966220287839678111764484186242857687039997624506631723829266216348954862571169622121752937482143382327446423830157017390521859342455916558576226289927505426823983692545799600401251563000683997336548925248557664198879189188475869476810466968100320488381976062027489138310351064671369490096074601220178136963124378859624138539540087935122579841198961175675447929144798559005231236998808754663375970193073958976494523069505491199184995232122466479562487391890843440893934719219314565602410940995161426696245566133341166539880781713882796643926066838633805624009745802700298749975596607637473894454736879942033427855736020654034188904225777002008330390910129867474583966332005611233277348457430633375978372762457484718029452497756946109087720634369804135997868437335510640758477197565073987837482131239451159097680734758443897943205674358564398206907524214721418553258897418907537487249147773046756375226050832536184487152073756362636555196450631651260567894668024690384158217424335186604886095705667390232169659400497162470606091539101056176840445035926278432241321003108118817771167601939019374147950090956534234184379662604363147583985923861981598804548874207275236587851779085222991622350819547308355084313089937898011139854699132118424551148646763652861961161963469020674257144448614089861425912694621326636762485375763396856638471972118560464340099635389196876593015669210099684526633415657684888279420131160801499496699025494954018302348552108538327043598920894243726858650947750808434980962849381036505747033515945076942443847656250000000000000000 [132,29] -1608385076856754439940263099800210765841415278192983659966452122856081967074156574336547772371838423526691684357657714766419307544550227535276113466344064537602352452426263430261561026902264677661121159936097191392378155941928093786055784673658563692196424111461312852819697355094568048351155399232786769912635142877370779895411894540592563756893435956824718965522065314080744126441123874964904744484457612425299530480527606416245566184562658064416551383541998858700578782488971003823562518067609172313590803496630066457173366178622511069572091687953259186550931042267647645281225890335946096851722310838590500070132235951908333422718397413002166126180629897518780930834746490838629389782606546599126471893763731947829336957256322836749965759288420444715423401906113253798678040006196300698500262519507666066167925054741927502875753981305887729271505336885548981674256582225055844844560278752485109210404434549557795024826932558578608268477241981549692465625335861332077743080095740522576415056443260877189009127493712467289519199029446025375320986814180231718747245349586705144073573067962334518560904209683296124750070641605865067599031770610902742365273076883047255858637913023318131265276406233195828634196216182991105048921266165525588421124398277122713336399582518022802613901462782444509959630372425641518653185082416035604789907974688393822912092199723720296420573893577804198510775882649207700162294405721122885295748744289884947130190768677885935609173987276846063615358923004480868770403219062955383323613909930950783800890324630803255543643449402479369060712811046489084635101435255423222711613966742692710705666836673831810967513058878610280470295579623908280968000474254946173387935945416174727056329784324458912567897234342499938340675306318616816028437910286804065288805657254710803409373049190574285067959617881345931303333204539238910514818654452245745899369893983507979962206347073478319604543679938019317571908749518758137396889741645807811551944441293930016762185615569252172055567910499874559395976775988099373151810308936013106180207601923171296172378660911401944257259041890319257853503223156632426907505572871894395295842969791189304364963605166097941317588053408402099946915819614973350093494668798245669319680900026916748888944526385547106883677770383656024932861328125000000000000 [132,30] 1143954238411550412340054669636956145660211199412684102153504362402176476505759828604133439341844402461498876970191919322475702086723904666244281099756435963517290796988499022510355264126739653091981786872566979574880550722596581034147836025426721563851110185757491853879118467762226996339488017800751122961528206887263160615047643645867252043991070429034872638507156428674844069225094887702270215510115322185744821228286630489265577893603603714835739448180788468782948306091427643275741375683762767147155305218551340520957498228731434930535780350620723738519682928321616652192565819154809704584676540072738843572125540890803095036421851525996551602917475956315005992952090435651316754950827661836325409121589597229938334071916651633504361847519216751109437626827603266350753222642899656904045695532840803233213644329053552774730554429439867546734477403932547642123259092053765568959941490821759000943962817536869662802764968104140902011928169277019508737676115160225465406530514718050151537041178691277727840133809924594007864604812603330941336091253485058947653422659009890905812109554245567850288050705045874079244448693250006217730411410238458707741834984056915904359869034322434445725845160164731713671706273720953089487263505016216091106618872851180312076568707121519464739217487579563768333210725868056436134619567252681465536947651379862730142499425488067011812553936161592721438136359651962221422288561567540502424643159284096113133272308775767605687492475826310208680534308037842124381211886437398740946297457158691865570381618761142547841546493666648057140494223921071663255170671619503936415243269183556299532782516502754017499817245274852092767794561020643127512029055743715745623550198509506579274342807601920286148283648032355861929073541464405725470064292328265552319604954461400462480071103750779760655515399772928135661696942730735236111008734277545873721143078416388385115080452499906001247443601420322881734245712156811517985477329478994491253520971506463755092306856077919379592245575172856173489315734487386692721176888526183630910947192034878448863540497102926825548058965833095662803835873233560355696168274208486874097608528319847076065101785628760494400987040394181838179869262866890876249457800905439784546976175636591498488425777679822203936055302619934082031250000000000000000 [132,31] -740906988325780047602358939710424178857907443701850515014894190279989733878358546648746771990101077939443261196897173285907072897994304149561808027602273455908347521412513565186709190331786510541024446209459906736818325123793796684904472650448576181374280803370869841494795057382068570260258722192847449962736046771583017302077068959439508871714275045369555376280775383103317525821368258095835646541203065963687637994415679462951369532246485857243595895513084480081783239588799978827271951509804487132488994982224697262976342317672034412016209426607438976709533934018974930448850388629542518719832911107883689543612761936455881934137475240355025600097647061956049184371022377753898749915554443624662875652866645672568264183865743146799186880182509736958413332695203908406666379229459616887881021733408237866265926228712609651865066278439129550504972564486116949378198303596246415643242704408644950374363751849160793707254077696803920082895734004887245259961365850502883196241064688935468844916102962459073977919214496431183578869829718935820530483287368863849080087011470798638105765484673275184135796528093019547737133958579323939072464882204777932444428377373939959743673799775750376375598614633196275238878237471803637640838242182705855055304645454449801390466378856568360050234099652238005491336538784970547456638517485950774185208480489109613954471704965224656844795388965690299294267532708036875381872479290082163817701845409817028784209259873263469542675179511566996921030048720477894113094660616987740457273280855335987069931648073405647657799139655720036120097624227524766885814175818848044298131740173676310525678766699260070970323350229226389761882901426527056236220372020088335647951459210348799660890025019199867841955381098080687244813451005067052582648045096988107254122691783977011408525209436163054529189569776068633860558862714127655249245109195970057130702520909540733938643766253253622407960900613928623151692118651824695959736752578897158894448487138409103570048921837342862603725756650380989612976528293640450997703541762509487943386335298279245227340241082065274289016352174995438983292551083917479827338323025837663400865962369701735235676309836001294964802291681941758450116566280365284271094933533578573808070164256488112503040710521418077405542135238647460937500000000000000 [132,32] 441870416748456451072671970022333808251993530140206679459822153647142225470203527529810227283593329067622750767639039285379647170962381484493619441368406611710586827311136782790885625929354722655811871010962132335475911398200266101607827994898219408371909393226106084814280165296063950429338834487286682204122193511388816421915790109437532228289748024086202892806108125244961966378150056360306159939660458447637695676625482667072536736341683719439920169643565870599191010290848843894550697425580088289410309133786491026811018467874070510725543067890108055323449059054457026790199378071343733125577246074806570904610807432964830238877564386515970851028676097975656328211956427017469535333743408481315914069009255870558888107441187517393191206943860536788577414555105253620908115551934078810828696825524007427128138832516270355946448528408318682994497382323650601448986481540618398619431371459131351181627731104112500407615020145575371898399008351741050459939403710101613945141063541656741089652782054583000858770536481228247811993072766329488570850134746462839401619861530406231297353852402376494874649480403363285752386711845637392536354150613960431078105562009443516688962681304675867748973448124417825080036118384210410713280808528578988703762251137444273614972305642727436440852773955011208563566857738003581401968389837039038793910769142532503942673157995940482728773676708699420061693107722215833375849241269408930022046571097325623698614094901804006988887963477827787572051932043071382172857448962800140474846576867870466547720357287299214705598999142757943227919667091155739889165095250478940707287953304620080157169556838764434123626700184057402304809263556432748274968564329800966165936370832876537210435509480543074141084660818935848094773341585906604298178349082123815090977715655215713501906821006866286500389416293001458782890770226458325194276929229517336137899224021982010457790265942039223182791628053991117155621077100802774272457441681932695935259318327766705253713878733895367913498600904940618611767028370262812911486530113506782316629977861624263830875118023083647275566205320561037625400599035802282254139170533664597344589377355024472110277612169828437351058745833490901253901199179376353335126303507091330865694765728246551361735328100621700286865234375000000000000000000000 [132,33] -247110372271794604933441759998867482907650299187424647864502759654658095703658654087182264329061954257323433681790354038931603586386598611150885742862679549266452980385621008917801044969669145922811251196718656462337339903183259355325023214987988229668288511888560806738842426522118296053377235898251665848908737256284768144451552610546699120901455984509112277537189046494858237467521487950610681525056254048486454965212589328608179223075950466285906954610214421124594869367737294749722714488993129367878813609244325043269234886550889075944688188192869429162493503925574675265787874792983640323335835781329089904204859974110458281384057338217493420924739453837057669408825293100672915411916020887079520718308100788845977126362029317200176627635498078661616394078495016960117771387288980952155377091117476589479021401311968919508824931451746614631097227854399018399691223075926202954818716605601856935284884537856917980012445932165088198756980837685678210611908798988752611501443155032582345657921498289120776108489421113025957297797774564417219018318269486222589062418006233425875362452006693771806260504117834120953254604143810858969389770938609306153216720419406784502278873762507142827150785385208492255888360401528982320876349531803149677843724571617089418886369832389841892925821147710275064092553293352602389977973018612715977673088224250503685110404282181068008646914423138718222188113676090539359179403034620530005803447198751006254376314836147754991866517681125772311516212835318047249281730515778199448508263009309506193350160509340830680814654410017390656666572681639783686585607489021993175571829294566560307338755257983342321425883901012328014316962647789324783065619611498347884625014720635732402129463184835715994313117524173564025226593787448536040225999231603398466497422812755611975563304552730645145688173946189233585174190988194090318669225453281842650461924454817777142561640600958961791405703666678919602620164620684633965235245127154270736896039364364261135268546119109216215358055263730337958974001671104009176712339400758591302571157570133445749387080583113504642794706321683814471985459523905363036965818170263323365815417050601917124651558569294924809224763383063941564731296736554032380329296128298345988172444315233988731961289886385202407836914062500000000000000000 [132,34] 130648900536864999297581044086741694741569328339663129206054127270254149473501246867660973811046364255589461177276182700010810675758390492673820490456591786413181152351032838495810339540289426927909849324990931630210166825614839931609279586707172928676288623574259337005865897715517757931175292709658387799341289316179806934212243368163227033393728243904814440996329138701303719767680285043796522805525795226538005703277390795795272099290721116604276678491474747814821471966891929706617439448325765184268887641250690944517357753847719143629400651230566925743663225116091599948995518049930448212514762697578735100821266942278695418029314254395990461683790555890475351812691097481272828106900133494842263854774314054103206534837641368594242071654042700617886271420439569513591951703882610704933749721602257338123424480769047084297654454700211306877928777031845040663358336318204096843461382337131293796774772751064325615363555665744349921178249168198547176038643755096494174845727223473457264034799854613590848785261414547731018360914092731187024668572662337788792313837463082321741574181339821279933929387313395296174406687866512288619838669323421812323128335136769081760244872190829480866946586296180177393208971037617936783814875772715508204212817488898098100212536544157499129042129715894026918658463686336461527622036197532859570580824124036064121024640615705799483480995047103927485010949823775470805751161410225559916455335569743423285431149593337243879641630533662316903090899646632591847418923730371452078997689515225597166739715223759362120082334314384454191388619044536962904448102980797187672949591059459018676950562436474758448591351460880224394790265850353431569574380924841088551526737626660781759778313533485753901594521835560301353098842999999440569739925081877971319800062463599678390093432954110383966869219119984072234925869209914212872833720707690745109109490243219439879253924784849676483323940821132567914557205818679194163685522467294301465784835511678651110617112328612624312342779211508972223065216866846150978073049052007332122476410781394629710648548682740135244573358919602101508898189016581499698257976559731723510644261449391040633284024647962077973495846604098423454949650749419304677996816037499932109874900554302712407661601901054382324218750000000000000000000 [132,35] -64119579327451424783663789366123996165364058975528508131509839100104264759121986914330222594666317332734599091704093679650986226440644953928174584744795798691324013329593144672911532403626042713715448510922304793548854292878211443315759873175952381013715524477623387158662277661645287445797632436007106898677255313011284602461566164377251363801223346351375844556850446027745412507746280809964183540148907968744020604881380181037831664443648477610716555712119995763751192409161064129918010126899052940876527290730962492306335672589577442070511136459116482224264770401441625111566911074092008143137899140744694711162629096764187124744519203405975813278658683253246833368378448662502907818740926318385210217006191771065662922556560621296570267386146334875539426125701050648331701097282534598407973876978169351610553729023034926943898148746277588224243101725807530348047404771194627993871746466137912396092464729966751292676206483191981356867673556421711656763843369613400133568332373960679174279536870273787375285959719578021302770032255695300067904212196253875295524489136921274127588821679054505698943100458185128723706412788037097525611110788477796644274710222320925225031816355964070719376654538439243574284139935925614931146030178867614095794284561088387109324507042465545691868271045967996023549050983667473917005023334899192030223388171363781908479812469739329778899158862074897569853217960245426751540026196165552559298272672045866574719415828987303633050124833618358363311390997484412194664226795969331376683989884209558155324311971497987938505323562761815147571445162139080270401095826198098640028449290070859866562049579993542637403397238069223756533392995715059307331921260020760068807354242953663000479438538234179968527395900116880872353174097061638865891680546891110413473094705392030099342380872629715298091521280198699682453438002416515162485376079983113360358357364445244404101333365347698881183778514098282505166205213974204879875416667448349156889496626790220543857520965376679283716542628327710455357065563682768215201068805492935719465601083841937655743727098477649570028405708352909841103563798421945408926704074567845452656060248693353929078599235740030371975833556649235465348461031997171817089619234481217904591740519570919332181802019476890563964843750000000000000 [132,36] 27819185225251723823811213408210182275950872827397036669514862027259120847787788925253064485304891051700017451126297545072025860668854334783429358223037081344674711004640763513266982829770706138662965562711996252017921903925512486327908128342324946894276794617016254144968542849067568139709752646513354646116563157741131820566610631333109045396597302425308434928745787833485904258633161599195352538339181508192724874613457792311328715585062919041010588282140387258831042095339306602448315086218992633819036827163389279942099547426609077682151998149310198826829444939108085326018696624806896136375443326133417821963046007820623040479292445727978316432232113377727944860110428240750167940676726303917767737355390545021859348217946667050144366808942023283948530262375326333948909318590621716315637251848166888595715828138333758447022244969996422622909063443304268688187397938947843001497027056590394139692432362564567782325644014260342548271973568333619076100243515113394822000245701162019620105294512866108050071500507267040859018066467573000352256799076511028175727294163005816461596095455118877675974886225946015091384961274508098836601508202910754013761197223011213905635038998963852037345514297699476920500947750134905853152943915428591440837755105822002458558550461538718740449834205954792078618501231852077049643560899640631222908092526942777889290879314039606654438223837497218893848116367446649617273873851792141143162987339464540051789849417403557487328296551606369515660845183344764998084169759253021536403756339844106739001944786562716501338558077611246743151952464596158193841157010947920346584407614511105704354039366455727360288579079359295632559751975650576665794684162079269374843065236912002682534044286519549875717310693973335270127502292254119965823105653740116975777888081336181762349768188981848852116578281663333988492785681565590055310058304215436161822878188517240729617974876471249064501642277306835956880581128580542506503210964495796279131468626215446840766012939016046304026095238356319336285850670701093465353949414986922612883470309986160151363385109916653955686965339345770491613090991576479101801392904800474267990625117956653327968088445042348113995261287080977679506743373200010283174407334773099942371032966548227705061435699462890625000000000000000000 [132,37] -9815511832032281306079634193607594175514593834344579189391641648141395624842768825893217039393991469297310446821745316361025735469332352937207654500595242807960309484429049295308325923946004236092250329986573525933445883167842425191165518951875840598076039184430562915341671083482349676173580265317593441376389256263416596070249424909342446484584429822889169911671550128184473086225376321509790487427535159165579691146249786932799887572235682496862132119000458925440691364980623276651025297003603723914848093490893244021170938189533203791761887047147451820705612679201385523861692456028138154231186853688366658762526982396161518780450900954951332587676606430788354144288338544636202637828344323528734272943969400732849073610637735112432922883436454583180104161186292667980082959879613830390671906512545830459199774034614910945057545538065788943340705902821607960640124129201388347905321341588384599420120339325177115180680076045316096767088177293829961866681949008001400754645541069867112405059687572337656173319523877821302315997896149010467941275955572093036291894514059572224663617471651759142751954887869820925316133286855128191807272132402170785678835002167843633193536240481539530280011218065143278115792664537364582730607224074791849346591216892744274326194958259959271114334637646364135790357705076066253283160415994177823081344478290561187869381140311808088887868019161470754827028189491999813893939342679406368819869455987576116238825336894703097062741683168954385104922215846009937891048354051283132491492097853979226572444768347351357386454765273690583252951248095634428272965653098160075462292559027467944483710183252628462771005188214029212395879041980012683020410807964572156799042734296637432350516327674972985561177474457059830986759490673068201004087249499214306235860176276178912752229262259728475978990115034212398000978584875186937026068994937510749745614539232281959920583274957258558864423635095664305574085196159011797370857935430908598112151874995396132608504416672336415882459654906479779866425201900671201420002015981904987565103223031454125158530592488897735163040594399820701047640805796903572670032752314689666567492918081047464770973118346974886056858594218752676535003391719841316769169664918264356368027279131638351827859878540039062500000000000000 [132,38] 2324172059324011387417731345455054570848441033593391808641201165750641196246418301077391182977991968705065936029762748767215027443071921926099742565304208160889723087770602332001384161559999930342686325113739404151936476805339432033772937454965962321501867391429688490381494615090733275744996014769203385802485266299038019097893567696177986284832702583828676931194696030850951477701636099860708661944312285095692953452269620712733381581124406461166152986920068405206360451880810866323995249206203056359478490939060786076589705934633269607846587236043352426372716599460177357147673772468693018308353413084408319500620533623295420459305966862975068744513403094195571829370692279782118051237888652509622041525830575539913551002813016845289558698501849098416848302930994554273838505539243339198630336870375320082663248835356615932259990775348118492084501408927157587551727374051246241946996133391514505774635992563504416259981408923950346397457506898041832353434616173692637909270133865656448638318750358588586614847565459506120733224564471195867802280617411296667492110546055328470536997467877628518331851338451706136612411009629501063097587922785555948248741331389379434601609618946823865352630707618472914397468948905552657177140268990769144586832226239148173409422371323504024917802186989938209700035462535025234644250173302192671850427553391299926183397075118104299330661125539164788226419282107820939094666552589705406092037426187048499825132694495218071608679485348113349029576869129716230367305950220828266864227164236430338558771462995746898144821871817781781532149092736278930220645999184107659722667604074692543198898978942498141684033928480717465297814051343665615638056874816937422594260788195984103820217734838054450459523521348461171548200833773464010115492259505354898944194426118394348943348086491308491446362383276473930203212533221878309942678623139737293508349031363394598329304953388954546327647699694011723483398000312315580849891346930564448887427558649861040968415983706835427277750664444504018244688948217138217530365824492092311411092836330195844630035969428850243550114407904562466993150820311849611830216647903664791106107678658608956463979887979327801509226106947939069404561920260842297884619927062909594539519275713246315717697143554687500000000000000 [132,39] -12409854474064523153234169430244616145362966545427666133886083442607779142665954631541530485325165033511328968773572652578759899852696593230887112100491354956228262338345810842510953521257321262284502491887025234951643288564953544813338295912227913108340215942590561116095438687572775468660649555517060550624007561672147064537485003100637355699991031377274738566799923503085904358123693799510883982191901890035700341071202292903410209017690930068737386645859599826753321749150377213896588190313326255465290308515245569638981939261542186996353363277465531087715952420944999794430303981712465534806201837640207734988990258442374248727637580668996596971122492925342465318494924585619040433744349667437781882766298166659564519494146699863456734274942020561388392164193886892261661086895542258146077787175990723978057743686819348409700134702213949708686919044204243701443361731806645386614134066660180824141084339796990093783271779343806680025379328527328007580932514679450124781910541825551019768655030224809499132849314120757399007348253920887537244750998919635661947971186047363652838070805354648706625048504963050101336066615012939629365388316500725123939332826906309176243940510726276962256598415198052807383588415182261913069370743765619095557056719996655349690921365385961365238553268751878806945013609374010396770126100989350583513689180100370137713224561820935990622688977622707946217936309218166266940409378118653833646564042126620686841381886801238955634162891051202994271990125109943467894392698449769355951303307848591871775404714298828633621747257187472729954410313850048115486784055016788953235046835206302337653747102864798597837203365055665719389746574012282527013611062941274426167503446082081448527149725490965720308546612184816999553169329731036195798927361637607023732520600042544995245996564480681375398154275682398224902301104898332535566130019306737650851137700315511094677703422961823301337655925065438769942420575084835900115554246301840803048273222165724429571297920293568520572004497169355042726014872130500455555758235253694522982663666180500791255806690745899365771148062929920303112776185089244253005944705049717305045772534108002011955695190196956250522539013849854205356181477329777379324596865142249502156346352421678602695465087890625000000000 [132,40] -333097704124553508842392636277716693441354004553246199594010085734064334768994754730384874661211872452532330911102324206904720019445112404363647064239269382042017642807418570191582707394008288486688627447354332087187820964256184168797409444827979856094653822999599468606951933660974025127758760595346359855122875989130483455375769748589008727434119008972366652232838547685218267052304842623661962406742712642752560183564828218147558586404999421791149656454681620333428549635105239298234609348204384169419481370468654201037303813989212380812354052940452584839115050288647553425525968956493148222151361112056940654000475646401435698989348803994341688826845596875088482555425602789214045532095465838253022508239651397483156216668948276561728152622077817806047668469162636750596114216997246423203332287461159650729316956770107495230498975610451691589233668261942477819604931199905436211324925724199394963564273514858393923396344019465521711164009205249491138545588755135194094130752822176600456330279483013603712013408356703122453775038166592065601846890352401546369323265098532619854772353125299118955328016012882702352880121184476129234380509039532252440976140673216067036267164949968080923513525674979043340401189913311982958466301643757500693432120446275293309812006295994293013315444360431694071225543025040921165821540786825351276392764407670391397526549629662954724125743022417406830487121357028688705410279066927957748261906897825051754972598770757723384209231630366403822438065748300654405096152427040854134276318268890855655240391236318547696149289303424587708464513803479810154758858591791772644442786873537421550002199800523441096091700241590319953619352905160856424906001825815971199700170503315576654924550068024355229683348848138125562450973019303834483295814219132652618576580273524016339843767604780513474446244672148971523159997364698850962273867401475949875325969851501351827901542653328557908765550313836217975688087691237080834910207223352509305355383486905934656348112918871685144773285773324964697178572734468708356133253698058781038428503180361695049260262615153509601643255330710974917795810080460738524142489944644837592153360840415800806070788267253694780176131041296283460808238709690451706219573652560939081013202667236328125000000000000000000000 [132,41] 205862051757447824809470813411118616379826853586091221290585621799592982798495871009502137902297614939349292961355585408607415194112648157608275308622065903700096392399545647254720519727794366177327278283515795859070216190719423658322504993750930462550066142408244167989827248344776957430504800643883547857948217385689232709963434517438622467345341080604989908181105660253616533975641325176481188859794550274284934606614867118476504213927086555889491932058085042753900663041318476551885886779655957323235541565344574822530070820584640162645635169315721616527147274508205578087148782290977969963391838393395646206152435416137746752704398630193972173120548450581094938680558527451859474230555743283098754233785993602239503197874764832262565371572570350265620068803022109502452077701211584307920101664935843066427646349194381407672254942390279088553074488782505056313347003361282996827846357555760435393184018914305048888310460263388972599629015047444032419356922126810317409709626304641609620121379411486352528223537877329411682262975183975818915605382712036044289469399988104091344174391867163312721788759072114140217161134338160032444583589234380203190834373812699498022816573799710204114480050917781901301716066751138129164693362810098038178650844255187346669752469587686419484251549434587170250453869880609847609523186639732726132447122364433622322373209370902648244341753256732368475501027945104086055709764248730484633836823149302854363491173836004335272317165511500998023352496165586063150752400218638278581831076841089741629840327100647445378653114057552914373808418416990431501667700151325495886550724924535387277398057549774549489892738647979642952545749574667241573801913006887015406540222946467557961270936772839316630902384073889723678365430732838079461145905996420802078511167802273722814947666757706413631903932518752557776255074283711056464881182664505271969792494124473752075069318362604876082755180535004437967275939966682431371621518898992367207325935426959311288439301923846388505012973243952653581135581798182918967856556736525105080180448553250138561355894786448145351040843570397925305749353047079160817378223340722498346063987959417051193650273073780488825455167666024624530844479980291700543504677064447605516761541366577148437500000000000000000 [132,42] -80785935691666013732299221775246484335823588326270386262201168406129533321456383455768385062785161155649298813570942271016069162454126054843137763038538642182026618704997620804157293596102224326460826143764042869815558399532222637886830282363425622039961748346039306431358805974593210404829053248807081091989993440423561882812958263161613189973701289729634651034234095836261616920568087003925105800392269243561940561468777424063417994829340696845606174080419854344635134469002457248809367590541982417397862982875866407152443617496880156447179638938773523247747119800865285524158448815956707538892790137258602239942364656259058749064885431099174913150084784827376118434856946274757183049092545747954906695447827611403445635305568535306446705494707741933891618552323893397215272046029617029566802220354374308699663342367764976005211579318997921274841598216988091396999962331389796455971547230253901615739315294628839252277621350579222682448596142454692928151339744529120244547089554578866709430665225998566234989719886116671231821954794071737022471430316101523662223188007378509806842387900550288207058324227407158630026774225629236457027388657468024865164046742619620989911107983876416025019209826618454437617527990085570565125800595325370051514594556720344469431195779241002820424683450660554936641153836627017763442979623351872453282096411774183053499451345353540520967334724813044433402106371536431101309678415505205691095706487610781262998751001282766788076158655317772120484296476907399233091127999940966849363923948058301507707862198562753864020802621996970128425802901696794175576145310610601633293693684469712962245906816479165865422850077701935512637617323015922027536230297832271118896396529034539663529895728937453793475205568266589017716794003024010217659629616090341560077561634068203813828124873143596477516948000692721229696181362520547819997225462308809648166479760007487444446413939629376126890394178544636843185127165469286333807461282086175102041615175931990254351954692528066407064121244310585372361046622273666580074060136778658470055770821218470855755539178494604311844148642009584357351189897531955406481482654656260415448365565148771293844702973033343062150497178550255787263757670588239213630692276638001203536987304687500000000000000000000 [132,43] 23352439785287037360504642363961964043970479761229195208606227950407714360282100860223090039519926502992089343806500014152549958397988115108055599473714372998051241827297976693299563680935990959228266314217856933394609590102675814659633106739388692014766121199892789679412216327052552639191262475165228549358446681650285714584986133917304434590674916339653333853530641461026000524891192745408187955186286387334094230353908089025125652018510816330482036938503006757543615065774849578206988815403736907307793795613305492730086707591420876823449727103764851169036473033989124125306254373374769987616230169589145161850633270396956931969043396517936427663573257528332996974501627775458493424286771760661821003578102744527606677575350930159151067105761339618798206145846278636183665534703171148939177985532594448057380011634203792178178728975460886435483008233380369664149130018805745678373710035937805396318655157458661154220889848495321460569138834340760956995284332473416029605056406790573877832147279617217933027417682253404669136817321023822432728734868607749525126242589854230954635393988582843641918361932527803300997244499314813869171347493295770305367933028351130522801925856615191948755275666030220478011693777649153256837486861820909818726207355089554267303252286293441054412675616252420512307557067312928617548460266891433846492951260835213639625095047661911823377026727646066579822169791692865172787499470078406200231414461955925474626414657471202381899442485080617079769322622434876251407931925656035730342978347906215573080493383640083621104368780723002566269241367006494131128423772639136380932114787795019203798687084875997660596076361334140931843837684563364741999810087523256306591872541834817059491177864931183017391181171735234957401566789504525578370945367026972045717527128723553656900144765406078307673547645360393509637489205819960888632097417720270862961996192634819189346455024637834793686177281304522214780163598844548658830103354538644034790261231796551877495803993515439084605001752342973275751616843393501989876720694240213944286340302093251329765331668996673553987810222032113124494828125628970486672336334680399205332543190754685244995470568972639342303658998431638201323916184000640691858157148089958354830741882324218750000000000000 [132,44] -4918873441904691793109348426297895372118935837548279120175093468099476830919541373248065809468722417311056177833472698195816928602913987106137823068265918775376844274546510830658535219653841464622339776423243038942402764653111664362974693816162797485014550269114723798617029309355144102442741257566222115125653676363837227488209446663426492658423186353490520992160043563529835192722651817166045678076963573480068139299057209228918010047533622175382372039898760440206596842083823750879332742154465359142067850698683853448248687374318072485341469684487590030107664852635993360746269884633876074348099405935530553335609349494560506345022699206229789709441674391115299787452139095831888942870988331680422174371290767121412342590029229311133399421148910207390974272382333659120629671392226290256674793375116363026219583400854714770011512364755178709061976409662869400618958349355581181305474739703317255315811689804212771616126369566175096585175239884350523741835494154051812067887448575352563772695139569292056034238960761145512005123947043707995381305923355467713223240292349119935846876275547865075957284821363883949747674598995335594806861311346534212678201554528055011711364438866820433764936514901217290583680926968511146638666805922872996193494261041909484256170705172176763356986690896104408880619001763495092293316214197835909580148914210923929587326444670096625880104374361262201925006887096015380713310177597927826455730043944986585301296522114319876245581099647575678632047793315339363024842906533230594845571808024572157771736128211699242920472660834775269030642101756880695427744768164724578427391407707163328535586308490376655576107658119073873528370286745731604256046470222439385390415185034065792186763229645900810565569384988196449781015418374693294644992438263043447836404276152977445877510031740475902431654590341719133646806265052726055557200159835185664559043067978446448258594686605001095782645263005792616516713425369953218704767152099274156628342200838898631221299844645452188331263904293172370045335767919269878927455251257003891245527442791709964237530432453539829868819876403564564621845128609061722592231461141166181910901044601799823804714403623335563303292828204369152741649829095700283704340457916259765625000000000000000000000000 [132,45] 619108836973811696336309653409931761587386343988328884251262258941314161088126390347567917508491561445633276071849672601261226651317052593689602670546217814463091143653648508840711467164987984048542543428301300811279741175400419762834902991362713981861415148858230884549183520609724576788900962815442145834945822263506207006662031438709436593841060245592115277012926877749171965050152613633534893029225500845185099673574551358686024389793903615075207782428960793286288202304655152965235172544628435755765530443932942376562060904810656082186251756626128472162138229561809884095755804390625960893020936465300499602985198978324918776012978734310929916108082422075552119136734022351935400672233589923418050152362464911465904028214473430493965319854860543755135193581412966752503695200765693809218605319759788448087280037739955724453808338054315617349312701887634184204800617378167829323133165192394392509577619663990842445763490334035753610107329326358687536804792216509916207958435886926860966404375190201720868255773992340948733935270679553581908933825891199670974612779058627574208950292769569761444295830010675407492046782131498144987353411143538379407400678884679751598861889184092841228419434191444849146109591432419866160609834536327741788061292962878693658331717080298626630323664332452046928734126981761220259490809795533824357107279817177950566779930889950183445924900485904641011818063947200455398407713930895496580585803535660872944167714839521671672935338718818626136274118948984165287286319404311189271367847393071715009637369179462561781507836743996209376969449060701892323151773321203178668594934577345918747542430354918775800374793865539506570313040514297700907597203101249125477348734877558213904627427185959511117071252793698654192551136127233246260711540380159361213797319693244869799011068235621452967433919425386124026274085345913254355613923155707792162098108045958947951616473299055323803471294880540615568464787869785837683928648784638198323889358567606168765418882579601860709864680280353079915413444069583609975676456342512750704105359947024182921891587722397576915596999649446784130329040404649212080018428313961249524882515117243810300312237107755109379978521082439499920945430652068275035612285137176513671875000000000000000000 [132,46] 23220237344241810271367100468544635306586087928943015777739052984224506737943583671952389999472034128403216528168290249342797750241109435237902125532875505438380956190548602659612304798128595998975374528367948212599414909863211255076941261032384886154831488748433393647621157450505688094499034745560301613206715320231800564814220026654435374674919667219211868717875253049411950259359434887870218702735113102374005103048306241276162252014543451871321018678588530669312198453023756632816866439804865482037439907234980955604614020444813746226701748635330463298244181817507527561939346998343815851059041608894293050438908979013399343561867092303498024903007040889810035380171599740252817049614159480663293402379976364075844796725811082000500114384213945266720666777783750653497089922729490975594556718721805255728134356996963586136472538294579766345102369858932758792702049704198209060688215373021512537143675694093943920029736958630120403534723768747909469317142920826787428737157652885070263281758522752535023525484817447343314448937854897350695130356588710634495630746176390592423186974488046864967551594910064457902127941221769840887821718985002954535609357180367276763452454853090950705209665773342558126902115222431488269668192971722512646270507960433928592650195327598506264595181459694665249339065563148882357219156078528665500498491591379086224943050224011413371387598313111949889771494309992727960870463164277235321020797890896452669193229119608677447941399180747591439080452175230129338132143136090458823477490067745204891320416725770677112939028085608675504645413760391918298463849104420536340669809323708314068501682531538262443067629743706567233786622194596591727797677221724842765213072905514592549713659513206024819474261801382396204534671618547704330728397132894576996079717654536094266944198114005949879082142053423548078698278216543028438707195247876152335667606241188672562526419589483979558179998076845122528423097129634049411376600436605421830171162590364155608086586448003709095115057805344599434238081646962523305003844617302657576187893437119953195903056811763039946188332925511767525648441651080037379441810210199819320608123234873364504314071023479732919435666451714887543592499766444814742702990770339965820312500000000000000 [132,47] -35005007565502766340313348656936427642399868650890247934409488552070707591414035230135325985939809082058523646360794025709221729327180736657654062859239040020056568740269929415001338173091755843703160684382789513862169543030247836086955322651070751606148171814818460380259753492151500209736897765748890838975381470846418451728700322785311210680120699877168613293670999578822351424707342354529253637835695364322551181996347719414880295609903984832637535143184034662420408337127284513899111585864203162764431937326121009124264699294382469864197907770298822585551377943310167513409264099722707128755472392560452402064018070183923174727570414923823919981544397133043077046439585694871959952607998705706194486986678028159139138801305279474434012554459711007602202831911394167274569966162291756186898576688511823762590953359986106954480792785202834032589117228720969266368597479694318191653706137405036438707601052100096672090365501316192786527362077065641921343076099141236089135013448604910952578654646834805678550956722080168798457656128997477162150216823569929336181320426743845336742113780336176993719936426781411129881549236535282644766741086710508125147149455567143794390754744618615268132285202183283234599108380041784054963138405816275306587802807184135610903162714021749092601091516015697487557045712323257353427906218370000187014195328989752831597068647668017528949821893339140498420173112593938178898679439969274399165213327361571265499353160576682333267755173255328312258324017845864102098585621424116301589039901107633181181699460625610244226106047656803279411780649065244184119231072324187772202681506251935962224528285640278886726210463123467808256169098228279634755082389163138578460088381831834260590712434444866461365604550095291314366617892772987636755575455620473065809715922640019271976203837129271413266204791601471295973050711102464211866370974203637389572831606987636494778561398587582474283508285781210265118554288310219016051131232282601114217967575902844583708490876752725432678028824871025245110878265187162112859527590077536709387633481240780467061586589799606439737845257228081427209705742229974513682953944747758706872957951695510827906478398781813392920275038596083946695216272182537324340082705020904541015625000000000 [132,48] 9692406785417357651913925726052457330215686344635523533160165323093418690500619347380520750547260378254441155839318315195544692947912283683059160295540246598551073450112056922380326100130422278083815342140827261199468689165633048572992507033265082117891513845828841687339724227010898919959833327650618145854696975566609156166561124536518546124261851256654051547218468841303118599870125918471096439514602365136926836901822313082337163689147425020023972205062719425364535561378857961338370860143897508876179520959505638962595612778036981079841775038348925805404086048541765714040441990166563350269528505710218207459300487194219889984922305790356918164559177942997893104042130466942297140208800620737497796854744786689134806848255089566589091155452847169785080839190015373683266417095211235398253994703635511318932797107953787502976010278707335398905870215995877046369839028958744931189757645197048386389175932054932848061844078319833724257902335088012315019752981159132981437491518218614096544487983296524633227514750544545333621232965030294250683356588649085805907583660288503180962525540149960585713452662306960062777907237259721113755671188624180111857622864914537268704435026262611681208946989122986703124787210562755702446266757411746596244536498767304415650640527952053705008380256014060854980950427554438565960773773339693658151399215930409778023932123400643520476191695458101800619418709286253221564646646390747356385647994893986958157222892050428249954482815228413606046918664322813880726187707259330213001325962577024901572922295231797521203373370215374296542790632730180318936125752599740768683682819616023013988544009825066217551096016870779230094653642295315309485708238344163642084480259456539177765475557516341883262141640577311324998842025492048435575408533300673058737628677395450234680187289799306034154982711119128917280913491418291815505146910511414443620198028628232350271986992083240385951415154470563442702277792606082437544849251763809864844924919678582695644396595321773330432347592879240151612140965477644944529288691877656724439305287140251625057248368580757643577208637654693597233907393697171151287740435318928529961814490131982283899757217163575303560897116784395178663012143489439294815063476562500000000000000000 [132,49] -1540346144495453260477946511521363230252615586329093933666536507087267509030331640010235553209136922510372164255351206136562148052371413095618710595884873186221416847920201173019248333099101589340805842100322892786796165548718655149490323693859463840001211265160747704395109480044242710249109128901503039763472465728279027081336808661394323117583010081408410162260515527798097810895003960557742686443627279859529621933729651656808986641619206956287753352972436078180019732889030889596876373956302916468217860025763959529058386454985721147800065755805117797652042579926989923291421369368682277864178901975705443816854100844170166719875084260391279664388156402197696440969287014587114428005604318952921018850450667047183884866760986673962642388375326484834198833903091853357770146930401371475755300704647981262619422200490962893520800131984015904819138038724241369342881501516429047059069435930920690127518651326573999404056837901003516677582123647688523912115350307083465384365620757647098374209179307603596866640436621603600771835257052979673518326197953007639823595440944620760069340058324089770917512491945694877555601499942825710601762264977110100142977035621374900329849852051156703007586998953251456382349798788290618418479631791881736812218553149406748586785917189411339082400557548848164210975843511164261425851892090625666969232563940673618765832385731856252744603663770869607202208388863417934912998433162256891066539613938633533946503268181457853301455536719380837420908632097816423124084637039703349492400007199756530100325565555730425106276586349076146369222318604236725927143792542404917853191445150963020343813465798204075108948507614748499324455114022692660627733140184611892233356631435657713348435138503001429006781197623814596904863068103608456653422536754311319110161231352620653630063226301795780160519553348847135496422352797955546303390890874772984062399350780368016178888573393744347675106839696821624333185599740919271971671225620799704841228236960555009545264777368610880500781509801856211498641294457983852074727101818730714351503134360666971592919941461684302896491299751641756798703581825088230835160456870477854882440639959991968884242017382768759733434289655487843086970125499675345420837402343750000000000000 [132,50] 132479482676701625251418173831725093966533456541224554532991556058880573398819167399818506456615045955179278199110217375562973148011235228365423749324619022720421134870049325858982318706957182147496494331961558024582269789964501945584461367160979039119518737185369282975725528340360280912919469506937116859410683799007518036667937628643677906586635489191462773034140400905529157461889831233660850723567396279334597143663018805435657130634686911641990364423368771649407644876256441472987820528900935470892283833239769248856951379713320459212035562539838443030736897137179560805404681503041189854835480833968171134040272234679857575051686064389456211368952435817186910384029746562912513027230330520453014817638672670878536511169352854425677393207450294813236786101777464305182935032709182230256845001654414313227968760426955645599198019866514245434855876738280539202693125027518316696128408204075656422405555304005606197586140609744248340525126018074078111836466931909996068651364875355620857567376944382810352064022887405405761806751685234385199977826779962676667267209580505545438876646655753135469966387234248261864847868384428241288810032262165649098849148824521766754618254235955614898603962760413769543522348207351915586966043562042584735391203883536579092873128532918321693411809834322121133268045753175769182614221332158908244908734465506424670290929823081367989580695209111068665553579420829329092616159873005970271231377472535279254025090814530384732507733004327969414699148263448045763500939098216733686557701653965950270948484813048351450050331894269187805024421958098550543416004955980618097204249921852169458049961606349819757940908158119524106533794288809755768432469949545951968434944004574543066210693486814789113841856767059327209474311141726454499225828389510098532800573384823187919448952921545821567166152648869275520360073124294035290930738290412944175738432614960664724204553016852555899966663646906967695287872191687539379869026082272309372024009722744690005381897286440391437054055091842049937074223943215843801543118951826159793288356711337437512371645233750339317977983769402280943093712260100047001154284926429802595886139081021531662929995885305269297607284611945107202089044186753387451171875000000000000000 [132,51] -921974240341311382214653104598708785251556095226295431667367827214489828947269347767209384691326263239794232742746999277809977316088522119268621997416782021979601940058534417923712488426826816260384867525453218911537987637930731710346668863161911883184600885232405833652765717776252648369649828252351820963116927076288116600875924133073098258339294157041065859257377177137725481016367982623693315795271530399478756962625182608038434769682162902615746673736439164580466665554949546282138672589033468563542065046799727319245564461573931076355875683360314561772139625955841301211157131735985752500382027250423462242435465499162704981130958655639335744990893051767383655179401868290553612299497238734837791322538060456380162549236445027266762420605056393280031514643464379122531362744507687647379143667212962069882387176839429750846926237642838934130348227420257238405628259278265808709567434051904748145463522212739703081472780797528416997707128582048668800107810012786305008164969538991778145130383173174946365121948971728166727881938276814006122483407157430301807898430019507349823096996776998957735596336259087315172770864429775350310221951913002733578187446331054378302581107616970632882841439049074816105176032318272828813296527010330244047410921759683743756213407579146502901308939727382661999306346616876049925846906901682312081415109526861995655338229322657891693959655713680507751559234552647612458912463298265501844432696443181538279459573220952370756575952041898141494503573414759124911069170322528283667790624913986234737264613167427744458811263683502925479296910797399278674056676875480827923996986159525387128758928703475135162897299079064811067315077481513161278968996485950146852832779902599143229781461808567666493429197502647626026569767045074898354581233395695056555004742603363322038805331885800080227458325787021453882886984811842608194343526162157227467418453708787014929920817995465476542274871247274140675465883482586385183413814461506269235204374730933913671737960436167124701132777645859656852045297002419162157297920835328849544445766249407085937518629229915169734738690563863541019977097642190163401171239103917795596716773063636899647408690961892630369852066291905641711072702193683624267578125000000000 [132,52] -609459065380709952274196798769010261731214198255142313559899212638999335667677824815231770315023151426434680764937413174648165720440858217416948399983587541823835620978050446672651772160407154806779777048267337403997167801993384258713192480344494675355725190629754855333583996938985009282790830178068035878054808810309973453536680328564398011659474703026821330938973016938086494326269006979013079864396305003723965757006291821271849386889785327865379987508442609891315524081590861495260252295232933192920638705763264171815973375863772000326305220246937065445598354213071094839076434542675376954053182526293504099432500302200280976399092546261220505659454945299252015763169694498696737372674285262072008051880332331418646076458520695583656715629233607664614126490623477343096784886390989925407916070892009884061203467977479416433819081548900551570253974194024815741179863344593135176188503395474023724392912044932729704780455963174693742636295753029872131745314766745199544347980784966710099165299574070710538652419441756380914666003290733685353123410622603864939393394079292360954751483970695329672643437182216295327772470461350062845454988204889467536653851409637077161621677938686775633795972284306957483739535585019709109091735108230713589467122495318259382594325012320663284176549418160637737563718571203246096572398589254427102869719746801047101562843254844811516469552321833735318244923908300523659912486527205592091388735825406719613468867898693895424199616602937268885269894049789457695205476774484939432755341455415241715037496887441744220826419024633686550305969492957631856520838174975771355830943456137505807079496393190457657661703567321206792593327622370689926369427728708588469381680057402865464725767292486321797531974736640973557059334162670513436022218237277819273537458909457014062732584214667942803046686464676375338102207269325678953263782740099511443146589810768987995466920064189531887593515143871866412992366301804059647314580030295881552369269705420003889182177654156566118279786014286308239517116746061358362521825138207716680235022771364183027320335933613893148754912634599974113318574977534346460978503623737459594770915995261307576330533311381037535527537732374966231324850844726562500000000000000 [132,53] -214033669583854707549215203170674019628036493163430729225312039778610014175595589580872119729262449665992838656021741528382764078062772241464312782683520232296662475181593907596071221445612148541811716577908298628146286447731944878976408714293044979329987044424244612905198510883663868746396535138219565074061007521996084331037108019176038873603276310803037236621177153437264532722666106184916692696897643410477467145016134821111022329574980177954718796075446724214868931167380205744585738581877339736731687575380839706153848100020659213954127268484041360824711345801997791111773502851026391011387477321903001921273536364590105635717776592327989814590159526919261549513203741116830681352972842845153830020789168487136172282977305494483402476050339508979212315724207769903659618073668831761616298812335412199419236990345355234429659593518860884002276193821357781402565597290870592610341927215914868102702555636091371813791006225643408579904931069309921391315676943996898127788751890793402057612553257240617956013022059201505516435699495523234021346561270455685734344603030491798844780342253214953781503314298051214538368970465581824402651159560443050351709665249019515980915771919496819960593796195611146076438435024881658396933050638409568134180775921973259158257623236938007331642677993422227152132478035164672488960330032195685185981436388868194946107475253426112411871706587099158568759761032656979594870868621256979536714720680272813542011509455920256886176973255064789404801406427488700519323117260413891743311501213906875829391091615764426990051086684050191793582076356831067884654737221442072457930236791280589819212857990275118761075544252467091917434874111227370313378018595949175505552759107072596319496841503500726438004167530133039711760973873014763615342975317011525892210377075682896540774587480185675146055974149621004494564384565702612717946613386530072488218059870846580983963064097648151546525140947774716339291635982537728297375270151067899393450657602210744583955975154160307438618048539340513211155907079314342228433355192567923305798470810059013261415558051532321891531308179744982413844839578423570873294024463098163393263847379688697699434378892446355185315821185098499806242143763183593750000000000 [132,54] 100516080017640548113365691636580479407156440805721668913854811753745859058047632985552235421286168420434062627238771723258234889419079609639561576880210771444149186407147526994624575081717358433998105623911870585147051796605629117439748657441474095747149128340973610068815165572268517821639523421221309096863203386058055501219638518956861989450693934281717488543854720956105816983754868661064860186544463155513705762125668330024117557567253258755078780285284492978967725426033925850575967729690295477954257209415784229944249865284499688563489988373610786599757533975176092481793345160434131872487806178085205389912128274220333594350680942189593091395668709344797737171332998036827971205174309782756674415190344270579911527686120982166751502001406200034339290850495678876877204635160094865090244292930568357917432459476600266386569209893081519720661136398649002214811224755660631010236574738459517474663892257714188224409188496800733397398873471346013089634183677986235483786786578637260734589761262525226061273478158112681691383966645055226141698315892561638916793441627605318131290145692655270380187959421939045567147542069665292645384906400302356763283726058246376819384343024302290874867320262920827684735067491946641131880281657691988991384191190858512321924321425856579461734956526939512713570997145904934582079997768434564207875674677974543514395906469789404644340297864550589328816396959536042507837714833639697503042280455660379291941006707634464606072182654533075542881469207383220972092586760443974100741216194210736516296715566281995342754802755418537430618615152605668652325466370200298896094225677043082547081652331536158088618308296074408235818607600797177787985140054299473361078756146407073213958803652645297735119419356316827668880759665740690247621952473300063182117516765827176556463748888698851199913575451007688762020298268203098861829426201512880623966439875876167691994528486469479777450099665150823835239601258015541125818943805926613836216654859278758569654890948637149132457731704865373557175007841884584347415185533995987217182343288165808993000057056183949232519469577609427102839819108905445099411099751320993107062893580077444934767829711218138558857597163680000835543582871093750000000000 [132,55] -21095894260630288572375159217991244436682269998656405703518762945790266337465559757607769353114276622948089010090708235458799677434183230966194989512775055016393403666668738538187714276364499092536714630950134955869719060759818800489202070255671019672305848002571068527195521905154896605282798464900720140016882535433701236795595726559271994673143571098945785547252836478559909188652987711711230372055901390757008021294431488954677244989705091009176194276084079834944931977146235023659880064727281273212246974180097822384639325582853879640026114979168218219556154500350021772183797993588112393109615875681071518010349869563316875696098864672346556133124332518823743399663056857500056435846083197411125569938171308951132590096999374511707147088822387504248091112599521735990131880774932935939052029099620466554389166601249590086569762966175445356717074888363932865512479148951223762164031462196888231573570075513462732144318551558450315997838098463772196018518856649918233995909100629144908943120359063823723398921499498999777395924894397878131120423333609615096143871174522117940217971856289232863084528352505937963744143991763420496464075328432718196795273805895422380078807527996410844008221118715879505393898269629324240109615762483279046659345854465948658119452345687695367637010749601064305486517853150067878660801363649203560472786701437305809160154501809397593633004204705003016220564543080250314813905581191746010797904520245772262782997253027533815330765939180615032270814605695653092616372701820940035045240875136411612190601352739178326380957898568287810005490916897746143932187168841002560199760443049341448434486104380804384750261461929271978166352648557036234032128784846792828644886193671781988854287385089558473069790088046507699374078931934564568224576152261268465019463347601210848518817044699825717414003083366507929035943580107043382875163728444060844433545912042379761762126862377605203918240052183567669248350644433863520275116005110344477692034856828627265219248409731463188028994461034548730754504894902933092466037354297058832882687000549533667771932302362638755443947287720907194639125835249544307632817414332893065802997024594309488867006421611466042397595229627611729040642040039062500000 [132,56] 2916833908176953400428241288766243667480680434782350745519594546792117666506830026460049967184224250745677045490790897354471566370742021150711834120819220367858963502142371982732295762415614756671852803553987085656822069949184218269296844926463627536436965976131894341187568948717065333497885168815999033327628174891523387557832730497752004722792264661528539026417899276478123876565429905792059792895845838225835074935681003018280970276307747947699281659128509414644612684509989565156322181640818547108529927505311781783366769333076432910687525667535588455212490443143360553458860386962914403011311369249783256029961279322452926126818571977772697980842365530306305579372534467244845947315109684686104124001220931296306832987142280807789285268703136104890605404211166823988410405281876817525121897291322922748618257928550592045401183020541743800646572511043132535392594479541663878960693556943542136053017080073587240136007433006011097303666330371551892710801844262912706821647093748733944497101733900246713857862219509409976116822716805221227492544573088156867592068091684971088011488176391562233759731279746329268862463969940774458839317641639908021167928996393199028083428887932886587731637620529177887162480300514017840018098221179712238291721961119898720667585412055605442821717847160292091236919051601105542592278670871971662372642633350140270319526936940619115101713868807889186339188162721210327510081375693777568394067234462746637161815368919627099281108665165650116516023407427385805559945442829719444582235354608853895552108336622981161780040624345796842454278093113615431954166928522692803068806534290323287609850623200841785653887619105133047198641538546298762669891824164171192944590791475563931572451262945104431467832772534646296546420559479234872911374137296969419115741039789372148661218203968907003850705142902141863919446973751483093377985383780017500125245135565661548817402612262147922910271145267905916669477639768293847544008097861317684173975512012409035007212683586232858332785231058417178700146147082229908936941011267191132896905364735109921487039208575449538714976145522176650891935576130310150998102949639262712952491205256151758385023055831733313178110321146227466812064000000000000 [132,57] -281694772098216351511056420980917344415676715995044077636457425569924797136074528644711280978273305111417653917136613281287309721375194035207648768104909213729307607670948558956323306580338664410521799976107694861149401701506818876398340724753256989847113265025067580035561440739297306195013211714208872598106954576418371424292262061066935707280731455528100546809836669572732481308349132542795660482317229640122513383803505497445708652539163406812062589360963376355604359625842103027535608356503989019608605463192733012077425399747913101236486078804003804884408137675087161179011860309068879073954966135207648344292663554631212768696430074511592329490322414285717959399602886058891336864129086298903234350787062129017845273365820693347120071334939359688769938792025413660830391291706301171326303015944947120440155214144405598177228137204545632978126355700763125123507212806073735489204851857604445553486945389890347807275563422317766229433415084844486486044449822826863889337718513065673592770984999724973935219043493889934231245524788393820386659156226878852293425622115492131748396461951007761516426854722981545320922252411359187070223472735323625998621841713961982627690815270048694854412286561283599562717312331882305291120954010169549353387241803106510564204842099114507521808206523135249340474293696762499640167778607684421359838549982545244115755597825644634787117272190639023125661871302237811044638093927702618463730040313029836145093159211757841069641689066123917063299988687165558999370076618700048066519750184606245529972824169472062902868047445239679230093730224179919735521438827879598829684023666427147564574786735710679996314073910809889872080246032311821837865376612462336100765948188588366123332779342058154710769975760996362846037916499738370122261379507930869505937016666725487321158330651955896423488082133382614032774770231081858061844189558504875299212966600677209209427049533257394162665390865751176674261086956772784146904341912518169336958248365214847924278402565193456356228168650950066448516413603117927200036396866054572060856011927275077768629798255763143277305519893509760182607765957634769742272770985680876557910571521019038990297399538819857537659436650174266877616000000000 [132,58] 18553045035557957435283240008705611293659998191728599177089670471358102464179406690168440620287521565005423510773811216249383419160858219770501566091751522842222379271912715795463405855140653866205650292262231608136311819925523862821542219518042486111629860323389878664214832154331430960581446643865674768110711339555526267237206648632656029985669349123832955442834976602549237840333065404036100931941587489837808976333437887462364791098836670516879019599432315017801027348051381977093528178373755154991277679800906696915058561424841484877416835441642073982659713701286116466002973098158568763903781178500542689622862604363738477783643981910232102913272168880251630260420420091685330798663183872652361047741537794443401832560355883239767030218963587541522455624328280266027480485585961000457155328279084738975889402191161776494994326126722083007083831670993913731656898339588762619992735222740035368211109347295217151089896490067262389406684516100034210048613384863630424772894284050783113019777877953046231223773581386799795055099620489890847431446030429355813011049370849608245672485958393709845535498218402774485623916487444916735341841300611474081290133452010228362286557820751310351866977718598897663009266115433315026554690707442111544801020840451136105182449903570637830139172577977492235735362076763380253348882126543746871995085152733223818739318285618226965764162334266521150385888285460604633243369880112776062650121960638319127262322030324556628493269662928138414733064370293914377910406072171525570107863684541484204445408046106458430835254809776993343258172850180434602089404989382079487998425214822894561636494900537769313780463983497867841033129279497375325960506958388368085973592792912821115131407259063262944995083156579245741358743864917514343273660247695691878221080714135478363220921266001871662045150429917796128081811288489507354580930182612925894249237553620293887736415012807660442453727145204246036074550630100823334181156812026710459246973034773823932541512193723404715814886324465803873897214939456319179000594971044695410691119719978824195192852401376876135614759369803612969259079612913882224581855359653768212026274164902407468551613814202953657512405603963546482688000000 [132,59] -646281528414770527799051073468265549953808072053559386118573536438412230417592183843477679761234663768175693408628944715692483126295879218464194917261430709265750898360185230345887644751955232719709539171004717989248255049976632868654322609090906213913625142249481159360391810330845595855954927623492432555422635483080348863335358197827795824148728523670802086616082951493733970907482197829042699580397927462351251186586807936230716134700540076443600186786313134853093262943407614710811319328683135692074994204269720695546073133373761170461637452130584398830976478215775421621335849684494200403886546460069060944206901262786037999000805411775146222126608799973186829677720968255158915091213128704113401650550444891364347386011816705770278980558597053521141672362942368404759929343975140000718497951357859300325960413782042309572982465774164267203509597217680011690370926363088410595663020241201825183171397629064819498894104389108032055095946985986630448216436292343317425426489410552974374744510405754846064562945665166815741371168701348350119399119335230261972886340311474141796278821524734133206791266509307662451392677731790506701000161433141399582451840255721259200141000455626203989374923231755182046905003452270987480071054224017872530558467925537473181619207486275036120723386524595215313398237418215054478835471575521303811983772901081184842593461247196605790415241545083993199744488780631622498583079544688276264486847798765931084222816707738578523299422509305193206712565219651798064195090853132144930190499405015311173349510657015456112657632685190714649332625466397250753278990217763426146215651891586224494898506342998107989558391553183417365089947233509610583874481006718186548186939941089298565598573277194548515339394104802224364980065098857998270254055554456096757898881583332031098871243792495100247403161385971933343448038763923031205656098618354215197153460560660181727278177635274559535638864299580802186120339019614748467082306866963608816549238124176305593477369391706263555172372961888390321990961851242424973814716922162056672053589356212616841910429680796605943519856842977243242672570447640630678813611867315335584568573320383005659771179516080467834191221785233337024000 [132,60] -27550841474696376880280126871525695317983327622278807899487411470516576137333819199917560923543181723541339616939178229745694255105303132472824850340236586560124339446082990158166347533563800205100004189075076101500754146354350838120326318923829379560375400533609296298563432087475900527731959863482227244531130527297941224249748262239417981136145653143483044390365042926433441253761311628387069159667680670250473557157526088830407828111582306504156647961766759240052629974815520664778531969218740661124088466681614846549806973425602966285608894733799551280205864812366382709522748293625784278235389813102587801727455378903376073327612039819046109928624432953035278025001506395325755178606962409748009301676451452152128905037515323653616469730217504618909490977071146211145407408853465524461969544591887678722861073062635935727778875264861509143774850938353221381769871192408359132705722536114023442310697266660932823878533206659875519277612324106248927860370864139015682989216702890610599186935931083712831905477366658516557026075765130538677972237494518407212749473087640524316168719620005341226037673693660695098056290305850273507159035755777884655326003293663691818372217952639135149905064123367739573278901378956767089455125756515692880856176760024859767698938697856152571638935827970668717395188215025501072989063267756383409510172639609886970730878582392381786975301232781031743147852069707349386974620261830915792346614230077605043246174332324301359434450675017750822319535480005230669034824845028096675290546811096810795408415755671418638659212901938029944224017965447761592915789988836271480722718610296230292923311387443330327504353438393145240971162957952570151058970238304677270412298816215780668564169718359081657165309164967973558692764574828097980077216613335763549579227867950010407825892583626395441773065264819909924284965896459936470814033941528724791222839282669197746131034271901413264157092883441374349531075597243895438042693374694233121676428455960626535307565762136459545216605854373312764731447626118362361722221555666329830319611894604027548655187225210452730754799983531258021792219239557845679747141669855170183792381775394487594261664911659213594466740277245509632 [132,61] 9124419221655552799826248443752992784876009603654524098851084037849281134433152951668337941143728037071553659069417423345190139248864234408609650862777886267377966262561517876284441428637154774940407273611094511668297576289610994661957522981188750518600477278486766763348830820726618735246526860290483351088815206337930235261461109217324923119244426763309687244906780996837511775905827965235535848531974983698651637686640027772512615754700246444777463561501127069820036160873739111782770054683961660212314645156105002615076278608821166474332409786752713569442338143405003133132906968942019653770294040981419472603725024787454827560987641787296699394509664707703378479654347121361565633829762137329438038411046912844316380320268657295758281289627037367081680343184717451035798973621497518988302066673663065927743072536879376952713464183759079246082841151600325096010814716726744721204230705696698840204414585990104340108808134042091495825623325542198092183383676540793629004876784614328827006516117903701357054879747644569699982745454784573360289048148741363959701269143295672516085146755001949648684687634840691958850014033637891942120140459893976245070497116240763718144093317090796746728497553012581605909618281391130622802332067052322328294842500327633403982119199418490442495012817645528973577325230781121891470146253146571009425307676407653095164017409400282216765631201456505439009995161036633959862400382491753107203276819315182551273236439808156287535719949613697315026112712733129423581748592993940828745844832723537241891558827739168723443662636977497978252620608973872209553281058663084813093493533017751302637369830875888253002402679134242664884236924882074956004295892852122345242116782993312848665351558190842175305500125325575773168299992738785850552512120613373821898555415967983481370934235401408099386421418503309792939207170261357624128718174766549344793176863880472758524076312574752936114064101076401061916480649260607039862782294937070297934644717864426757766350282848723331867779602168565405938686889478127753341584461808035172968010081706672111412024631287252593206716826906331467787828927929731005416353980229063521548844945697234387822165487933742645384210685059072 [132,62] -1257801770037179155457474606709601824754565746269574325822379833067185014492165898426860497898132648144856135459195790257666816081610117450282637290601912056958314638276315633112820241852305405510425167698397041959458564281478922924610143995912989523591531380922905825361813435569414728593167840912439781326312370339478780702582627835051661498487512083530884932193898185593002786603981270080275932519568608728331316853527857126248054299706819477849255898480318784524342759551494601394882659035586370935624499196132683196907294719104391910253240179427926568026303162071125474669169558883771622206107986268988910015911762100242657841344415513926087704916610913054968363059986109977369546722413481073710174842531745677396951235713041774038100666977570669693403684222017167148909882163926785389058013489873761176858316697508054140042124647380296252854008692952937125887653463830945619999892589461263836137682518953166809032423114727077205573412664020845917216468626243366183246928969364403071495265120842544466861573082574956454567807427072233842070940854739229933723374072443181231324365313789546028363929482054484327091388449032775044481339133481995160475036142274799838134079528019219121950156948601122340787815001984713710037214692107409447931199396015020520135235407957969070750809685808879204710573065657534396293103528327211181973421567580952743791817646636459479122166594700015074015292117482898476403123794256872959209133282882394832393427404096262663144012182197289247213085409060583182135814758861484616027388616575392996235434238051675650044086429421912713805036144159809310657066428926056212677569134834654704432649995383575829286161599140275414799614396376984081093032497224471876703751481969498359290696076413603610535764344911274651765123242762867363169768665276406366587070267526918113964273128283504656083404009377607079623098083589314880997024072611841218739387283610450123161921355414493548755583783024914693812527056162493090598750337580503675687252880522123798312655704998658228195961454519824134331232072908208258819101883759564319340530747233259374444126159158620819885248750668583637521489988475452282208001926471537080385929132375335608477948777775211867551405834240 [132,63] 120390839376390148391638429914029354385222548119173768370640874164763233077031559953941134627111263598418865561963988260228116320886493784362335428434966650318942401626512623375876007896423137997589590622936120969551085177286923134812199403790821411991903526153427338043988252578997528883481043225687707476641944628639711803295007678185586157464744378283464198356897899923647423472814912275239402523953181711556993043732566017825244864587322734539404294667035116451697900988781400347815275853150510577694967907033127782383774187143012650583145094647849657150078385334583789302691543991133837942990548378033606390408543623050613617534253628573871246929740971874471853390731289172109731291105873888017779359310892611435665468446486642975356855353415811413939344481134047439453097192916204105714338042872696140159430259609898030493779050628465035724632966440138923450145223362081284490539924667299186319190155986403571203074631463752396658507024116220826489901789984425057178486706376517102148088349308221372054744652129056353005137904163779552263308681130221409057988488680394576068666429921524723446717100976254300220231713798665831266560100304166294769959626246526788094765072099507078652997849178366624925898051539507411791372130863125037257336599999620870778969233306534023323338688429455536191036864237182143595341050301639729436480314874971385700363453438433598626837368114495050833612885999452172325326716609933900194101137341488910019902878917354479209184128503901221620767559781735337523557758656208809496820481909722788605813579117790927253308163077591796738521400816916396068812793481499798070098747961931874605000915040549415666857390856875647619852876641272252432936253035955960321973793652342384531370364611576997369069515313478282090279109599039965298267461098361703617654741720405838290003933142621974142707674518704215173723266244250419869950789685761543471356509873589214354988892269063981128667686909062965320853866600713970647141680477208680020522584456700419406255450800415879728690921405389343087300003007210686841572061076386279670380849491671591322875960774551629130465572767655129047142866882712604152141823399972387411857524676917710827041640656095347988234240 [132,64] -7475320983142054949088465278252237734071580549665214266693715745389179482488543806752226681864494205900143212928704106502798756970286084948200426046882834870003087833340816677526941046155354737802856302718795652785832392103812343563602028321419715191365269079389441818352847514587055177615785982328805692916726351908714981108988043564879263600407634906290721059732765773288986917720027660728212509756844130355963247507827775944553906579059130563137183073823394861046136693255210058664314705785176106328592937533836123751212003065862873448526679548585118304545828802801197277196908086889401353865000993232299628913385580745077141345775929973834525892344321236242001301176836455855183119003057210959368581235986037213493039240317224958252686944463644715899055058123646483655750035892249629750039554425098305785104719337500726835459969144102287251152246404184275463247169623899355443392128336354114784926996257707672224567471033689123653984003066859386314635257767004671888509935009784886898357752754480406502143641873743025996412342680772604438350397053309253285974586461518065960670204908987473217147751916125281851364032244888559910353055742710236063154659144029264000177080753064996343127533370565100667875255932819376849280545329649419473862432198458931312419806703523236963424066310134196656632860573551840284536419067665476500653585372781130502840911638023450611053714739531907920718160040766169083149685227295872348861920240891523754565697327143910317951189953391716684629415212443959308656417027470238766881918847757922236012584289896395978085288126169178278820764578161699715383751025970568803547195353538503491498833715220179215160916754911393029044193293312233352402031177926858531085798675329603037314697403846270587981806077662035771416001210421729391990324130320586326664571698814426988265119772151536580002527131050476025186275455937399918974278271948349578617988665797642426488850258400473608607805795606443046408294880005163498920854148028130565114408041099566496042550328279963010394467120261007858405745630076120976039575328587229018425811715504751440974115848064655525576894750990848652413839415239271048240762933060617320651686402200016816692558936825229475840 [132,65] 243672440614157748294976781278408087394635307158533741382160021501633291316433774489268570156842921438214061904540160437586300948221853231735780745010995789320558285628907645641684348263588003602027002208555991432037200557407112957416265623555187443556612932759250905051671547897797964528937122285096023700875675865564204893499627090723290845509378240945681791858862349403812658320503073376124846480291292116033133237767528499785216590095819140163231651513518361823099000567589971983787639739621957834647390021662521657017718946977681458022365055989320768310200789179950811376750701511766969625715352919708672951142994234049002327990590383348163981756063575200500294139647380287765616470979233947191543275533299335407763460849633504901197380912329185056645874344400487834578443655301695139361628831780323973493956198995947923927479567376832161246483225203971428204124471157869161592997249934308842817154715225709883608402173129304020738722138546259319525016278696663552036444785481224812207670557299845147686169221812175104442234359445544937336410294449122071086467304898103703059373779944992985918019043932990167937430945298453774391530097602767182095703695233777984068693313777968381648676601294103803465578692368726436694965660432602525643693319785652857403386851098908080377712550860550359102075088195224813210710073787188274729726247289548346098247985237535662832874447269391905399981888138836048528497566247705189328418817008160759423693760061322538884099246863908324079514425983779394474689062417686618993987416282963312510168622328381372727234212452678839606016720103316767076288690977831800819276251405609863958665800644059124686837422761959411928471018096141471374564545002761110723562143624185870437720788100560188979350445920361561874840801629446019957579309090966205777631281990402908965265000330776052089821876155510267193881024421592643151927073193866261470365548118950336390764424894934217944359371448446025350608265763734190398087733374571853491635315950746202042375174599593502063353618458693701135373159237040814543436699428216781963494850148770590838636489888169137740166880385873097122314681226640869956434608125807819353659948990925491068976429497581568 [132,66] -2713517852677541154265937357338875748018456802557820035470878933691452181190904877627931488760629781766695870617973622302687348628991648932588098907608454300618377059576347269857111639485864570934632538309964855675777286555053945861951784998182602695318855808543408289273506950167868605122221394006177832186077374028515172276396634838679297962199523755337771947310481166127223568909354759362066218895254750872081313354001766447777079249464202299262135217038900149445404931775107095214977148731127786204976439877491769129789766549701809215592133699149716292080984790386359733110226552699890206543009450239926765971803594092634249963623295362844195083916391698903101403926739102774981079362235481787255657483984417358186039473546045921378574659801990076732285573146697749589917954070804259864531439182095822454618354514403517808336469582181804357840259952908758720942268603340523338615947440800131318793088780343177393102611746260339266208543852894752611348613246652366962104989418187033241019876772572288474718111840820918709027115202023659231808017749876524250052261335192223234451209739265639888814983680313462055787117402361716298885986223368679921149726076617958890305845415694427469148261957783493939395102983724598293885474779218457602447147073195780618573725456698244239932213393383552053890870252741469814179145877605175092217479552356333602880449698215391758825825072399260293061873543145493567070267961960010148174907713092128204194298834694976021772356663200426999011793622817181101003954972418687354983060250839911744128363025246894223539781636590606315317047773230136678259396157492681766800591222373403892207280064554283470167273937481804874437897805012690891899322295163201222952891592346971977814907667647279421088803979677977007653332112591004834257306270205290717127813209521023173329083366014418692401711767619918020401498558429835669125332852248335334122525736361034258321194390165919623731698600088883369179018015997934521615157048617695865287088573717263844404481307716606358358295055145582569555746251438024592192185188932131387821337780103684386528212812607482150812335075280010247293220282752936023097862769141950903641808278671430023586714222592 [132,67] -215074646457609224430391421533765416516271945202217800292329380708514698750008917657052766496296999288165201640996343126503058719516324720296833996256130422105797745247133911447578031763208665593387207775089227284111491930090108258196546229794486135493252854388721182241384092406370054775979251482483447869363256756403755393542860267743432923130361848889717264082322133848563791978795743336706866442162623691450063430947954841144424158963969149661571450245018294478334351106967061468816181898291654459979524419876897853035746803834882467399935913348911735133597456219407505127282195410013031207692525393923808415716037886223581563965203077726543160568555525472977359204065756259536254035413197953756327771478569304790596534686723350879579685745238724440125523452981510628876934709299832192219571194383118128587056078375934804531110351328640671713042692130544798589328013069597180988803670138507830633683251357779898995958265820262601590197362076448360123432046257639871989704534979520383950808990851049508302383402335188003849748743121441954879085112806328005366767200597086464339688035173392761135637209474679658845121759465281374380953610981496354108723234180683015882181048534819658182669169745505527073542387910995827402772033551063826253766606936026305810922247662133165362461909879237493700036460201609673119755264810981832450902671219086983397615527461276910301020663510824909408098871260556321523602122388021231163864609472284553067734570981673770083367527723103769467789441632514351680712792018827465954020186819247655074879238707244012474495933302626818747380251005749687759633301807281684562693737030844082014467950379965641158819157084321170237688479665923416834009689173498946847737206243682463854672976783977054208108119652588440718768566995428411599099912637372602751268106148187270662218280055737798331885145307104068650635061646652560855437954367800369021731714813431871546198110253888857267165357758171869927872133734421718877864745112729318685991932820277109924666784303112264023887794384503546311758517419594926164704612985757584242986186687851500134846170242590706575566187900963135452204716117339756187336216197274388562353850957893652001587200 [132,68] 39513320136362924678794926676447308850766572033587767961968903898320703423035420068344798582033672956315219191615477028353070031291530465881291547672645304316602927726935477365422919828995107685827354398493298722872780514577523125309461971106247336700204401960479600708875371844815809894956942945808559432510227231121495761957107290705271497994490992961218034908218223321805453079358348080185036720950599452393717198827860826677168336587341423339640110617893775928888663261858865159137900562774455662123355727357489993181753533400497096148222136741146605951807756188040798292654507247330083868015179672180211442522585921175173161613417632207169854508792604754917897197584189151104960624958671574650587582597614731102773077807443274350467985841548086265086509237373867771588391617205666933764672709398839499745641717164634863292261436554827004075462577286032656573801571560100100222589135956959125398240342297159898510119691360489589165315314770862295634349283142235366259682023596605495027391830576276923239308113661743613188103366985230276309032697839021897128686191710718765151732345193614008933749333319113475961701733001982111148585050485538987331895957256162258044516128873171740026490587678111199408736137540913536534841002662902105199374305394449949078352084521426759950755531793776108895527504014655666096042857215193766893840608589222862558506665530164466276181658994220521671403429927565373652164119834730716408051619926890279538408447625403659008611942471792137464560850724126891625587056915520044615743061740844145095264670432692234685110891219875095253665539667008884821457095956774231074514607969191562667499773644168749875362349108200742713709038064446719408879111110879434759030908365412139827271681662692010255817397881277626730187754752342870070811906576662125184582577969646122963481666771511349695202767364515421498185159310788436000940814355838524747963780481216823416722494532929342853855728441343503793514471811175221777098882878587329917992267858782623786157620687305906812126326917743315959647265895358738669724122358607727476583744907740543896710028332862177577493232270042085875520924328399936368418887838561082765168705744878855782400 [132,69] -1485433761840999875709674375085145717632627209706993699092962706075836427665969157577979812329872368900330169440367350714042308006013007013061722003437534293084411896858243169477059603499905072146524129811515037019784681596802736417409755155819778748879886813886061973988111779714874976683685995530892684496981479690541252042995996296402032307557392770032370702509774597794643820178413549623084379131381105026069779130319415477701921246647675556819754299900406640474259170407846436860247078533239478084101950071079036124823707507958258331619613651967187134893380769542152247185820132357454093778273244249989566606054973695666238025182455957437691777908225774097498562652575719567856394999837620441364614948854437625469181767745310887497902132120642642352085021317343793571872519145620743275615380161027165835245622080462440966297385053103259088331169706667507962257045227676372660402857620388862856590918260983788991657024700319149590647411500720870840627224491288007252529356134737045410607973580730192409118567173274744517891910311361785854257405569264988863763223230896588552654067132463230740895268533513517047527199936269007946936405920671591692279699640218540110664320766758642932830065276916273889260324529458585489905452223336216774039479726228191347157455910285461038601762779269057509480135503312402482867580773794193741092419095254627789427287744777679463757253678504103367266233271402693199644970368980929013571518113671350256256585431472845012755468207737200156866495439165696416015798210075112297474048880683691643481169732423271673311693542980164710043762447228208736390448516660654033235176488770458633127517662366502571261405523552274822374068943090998591182010598600766684984679211138891660117058002065271344828603370100861873666152696969739251820655151677296079903910004092782144570243211470657275853991653827985559010912940721846638424564811535174366210221836899986854475141364267837666746172552186356496798955935613096986154061402616124045391619308853952082970413720932122744424000756698817497982237747851057293989981286714706116510649899296615849508620447447701643668517241834031697534198297222723727639941544276763272041998149778145280 [132,70] 42350982706308242554047951932746132349705178787115684143771077455668937636517803120430682753043998486238552656258625586948702008687504306951025236247466826855834641545478947319572758682337004610216679428666356465099648205696383120367767917614393445664223160908553169066778106109899793173890981935966173850393648560204946541836250500366387748082368833082333455128135165795380166306765807533229411219993299438587071410415962504812021697907691100619431574384108572522339855485610829004705624027886152460906460994940290073133538889000846867607787522108192603346992597576373358727492897970090194339025054965983588126135508799621694241414557073286403843675154979372133129306857413653127769292967129233249876891264669703943883432696346225984354270901524265356218682137659464032138072391446981602026091572962193521971128375997361599086423099287089143906430446248216123106203948980937099933547494882380072207773470127640813087678967648019502755592137685258156556678327853764416482608321062204175053727712855169030736278948824625504061592070888371731253303548588225245980145515271124317558552910652646078015358753040135089411497584235726211767406672210479809517754908315740437817830949542601330904988145622452974279007166272424290184565138497437143947386802063108090771453948307335468559759994470755271069810547243762843879889639065950323231138297299260124305988578280095953404412022352508402724845471390115274636744292511490116808844481871773708960589013284059981891396556032517048955016931510952545071536422138347591912940353108360538193985400780585036887484661732932228793071455705550977060027208725124299015411611593683454446571320346174406148224635808337212119287408617421579530248492702424323431845254597044853770806135054145902430306518853821988045851273117713597140873913040318192673628130415361889544836246264759777297146891567910586026455252237857544087520804663628556362687878130322840201500978814162268030958054362548041608521713680486387034163615526794431470766909371132955895159873073451656530402027503070799635048321816219923935558007726337436955587059249902600185403717727922000615749687960455861579909552900918013607104516016596075771422216028160 [132,71] -6884210738953990164068760072744211119057915097369324626204576769752432704332331511336615351184600617947436461404165817649688647078063035737291801517347021543169282448475351032021023624475805610830770598486308746584168760819665677137674664382217011376656920595397067146015286051975472692920174581295539464099132369850245426264366914042770372383814755652117168403997818530988207905272574139374936352799212428011629398469606776089810931525744221435565742271391578808277454841009394738995475057944239549971185642985476093709937711409138220699549912750963378869129496591630549454308196002975049544768821449331873808164268267908519174828642480912939228996789241124020258935069777373804448528702547947335680720828447677126939238043237605561868467744455039018977806546534934802769870425577440187665038227862391379064523502627932298088492102032203255203800261479090453188165758895487403728677192094732875518097534378705803114933869161006966949048746870364061276637837923196903315147592292888791435761317152966372043074526503907688746227114084885928797717364348753947001315669603883848967951965801866970434773503310572722109201231435196190871465642115833623290533373651327606080512797597277737355167438287704958513372687101025717290727688744387299451221295907438975864871108193736520195195649281369759322297497238451385369447126024213966732234031894302070784027963656953153528596687961452321560749218604426321722918178774112530309639707220282113906923929248874316366681637300486598691456904835066448715179613329432644634832338102725717107893158692124070686133607216191711401980939858784116507956867483591230956633729709313633282725449919200183362710997388279938897109750325461935522130242554992780315977598584342038375340723061540053549969382258628928727437163030527116871592605458929298040228360872147166173498672047070151598152859521992201286030408332734373259464704113517341794480091265364787928551396061184135297421184276135065695850051709912572650453820757704738599331106250885866246625519801839484920617545961199403403377076090515992220326530094270240130123993937026202656444255036472290589941990498607996913406090837738403330951152423805753059983687680 [132,72] 481112622248330820489148527735315516456465504683893420454137236892027397224943461463194971940326024215111992330815168120010311095316581593412749982613474899749171669309386786854053173528746145621182787048463436019977896752215488801280553627874954140818408757565804883793091356450880424642711148314042401294388528731706796562520513112817933558508503640104220584254595726914652517411327747242124487883188343033412410359600788808982999927775356270250231101881551241995050269841038459509155482444182162831061757694969134894022698576806007935032924221369930829119952492213936822620619303690934452819992651319993524973033760961479254110717583665384894250570857554817783516597387128656294144008941978820489752546038386608859303579411479259137007255886240316155497669915036888037061047965513479870912942099751306603259652711958683422333763633442123969329497702123811099153936212178305654879344025756475022017890171868454343769454994824268749795341805653180653252937703921382136889530640072997496482182125997354968914500667026977643458850096631867137900997280672970434730512145673705166586217444849282181814351910274240706826036009015532040243967548594452133952904638141282731871746277489100225233077675145575733381768824784600830663656808484016240794142739156389830110764019180178553642503308325648630999264287082479085672707358991318079566046578464448557464771682271538669153322574728769962868914792627452257593071707746336842484376594722057018168006941622657094390076795771399078168455871569418527658943412433863060454380246890355439707128017395812701566588362543149471465095062490011725570242286736903770616716977191494978895374213890951939872709721371172174420602301432068609167691233675204385748820623550914304706278529962738299155330133325119071934545623235908143059805361507193028010547338611457271337842246955071014148360395102669978771570048968585454832893185712397648633580424817686144815533227564877780306343059524864350047524976679931114609393917762651748616470046100160171983980729981395346244095846268659476957399004180958967689853351583889149462785900667242021320993135013158389417048483977665978993630126771371231520284000927825159782400 [132,73] -29467211621483708149578222713236264175261939261522458419292385206186140128203546967793633603673018207071156829258122239583740060075949965713498196162987563367913044226223489696283402305821151204878972457037683316905099907249957471908737815383612750896249242405322210345767348225624078793758026787961573656917837872068636427170867916938185428913091112047315364416284704714366050081865029716131627286337664944271883878865213725608324511515649290898374161288438328760608218983544728863613270476320820462423084960168915529966063229364000935344088244935519234054349988370019909376969597723039960846378781082364019018693191117270638662879939304665569191049934010189129175138721528492736692706736874032935523512056673755727608837546826413851240219249904719874656464594206025174228675429484594361146445302996751786412034807932454853224045658389567528131814648647729207209149503398005176361927127455812539472281540881231460014536016398354717541605677648863692824047901759526837404367213299694600368586289513526117572618832103526732618081471297657906727239782586166251378308663232248144841299686964936937821200802982828480413717974663220718109026113779708183967487325545927359608252518186594895452659741187858091380273353011380880087446965495291971047536102824877041517781794235628267063779604428033104090676289954958332220767818691774193598206780146911256659578822429574386658666536898830400017333742276198593153752804687239804042493429060816154936236384363462298256596265042306673983200691930676469674732579086104869414637834073455871109731485552367978385631204716864030081367831469626421186980837419365718520458656253120258600575858334814145300458416345091773562477261976127832519761816857719350018622606107935570425668127393829673479719072967352635298309904488032365641702018018970548459566183955210414706727215214157693909624273709452293357817995837091082696046836730547175875190491875550757186784038328643447303621824103529340770067193710974277166107081872442719838861396353856667291968639514491001980742353783593876116860581429794732848057432030379095205247762300239540287292946689392009269532123314661402944679019019257075433885393831476592640 [132,74] 1530232937325431821933816281277592369924058918534368474534437103409169758568605319873446166153475901058723138961608980816824296269990289218933649203497239034586854593493597422707810470526298441738170591151423539458851835403913053063419459101223279697959811059738607553310589778963253319173750430640516113579953786211652484299432986711855427771612334660966154065176421385383319491644530466951505873332863991439052666556500916826206435832448670266186738962174287806658373522176309315554729545293646710150098111995291854856449613010170756358429272725278296696456407270670360951387400554751125674946021370391287843422188874138594884763399303229798495633303896829844485004876787014319841458491701200863343359020878171658236217261248300264776370451865889825551797954510445001221063535005632233179237784107919591713488048521753100821136836717380527543822377116806455830897970843394343160330740977675234831821395132006115210663282348045417853917722796854308581232461633310136591212781775958050808503663587955317553199206904420073247224571994709287437396887454621182255170557027140050666685856055184322102027979412787076960075809742463616233554231169023785132774543354073848936779174742364804316149663381399297477647940041944364365929128561813678242022363561070433298117821680835100388694669895768514680201272887437795702114612786596649960007618326081478874757167368536681957556426512849382573891381655383195409942932129228778796789256964990546610251319084510299863070337667566217226519824083420240103760453729329261127348767180642506432260217208773435624575948931865278150866545723480104492152697903626268185750082480688884096894941240710390640241848562783548719001767878624265644488579603560719582136132372600496506309544382165433247120680600343920448883794369291976606499127564536876990791701993549172845207843517534242234343691654061142126954426964003599635190126057483831868002058787295621236804203645723138666258214621892741348371348998396604053544055222205708070596632819202707566398246737137713464505987601263401962823099052724072158064202372676468793226076792118552730896654043822504915430426030533355509501765304477649620227098788495360 [132,75] -43467819775020362494504366346891318812348978890633272021887188671724668455586556138070932330494246220179009317541982504628982197959816506277280667012251565190179079078740501744258832431675016017589653936759957474288443590318163953217916083901213825718963012994105708543106733330371645407525909781170657973618690115728273015833756159040029542715631140408184607584835144865958555569632664380565243008580032158137976576813036844583936179221985987178639193630441276130807447003044445590183748077559256870429790039155816416786385527165796065026326941446889267974599425099255180165422926449037546739477994551958187741137648609397662850702786099266440879183531527679278838904313916050630165888992738498275931725264981948214304149602401054269138723565217838028366857939359622246280579241107433072303812383944620318406457800605705597142258566029807039412419215355031195609025624885665906075812035034585584393986279151195519997849790748834860506093862062286285747305314449134603985387361838725924389410751637665617828414800427060516831729906351337325451903935413954108776612722338146478389345085124532672958417487726818759304586161256234264612491887603009439912169511530990188651815502755583676782941531428115781007936449329693454788769391396321791951710813356991693155659649900518538475785087060692395477621901320057627824922977573544893852602838809655108365605777199319489122092883101776878194755902064404226040185376076425394426102436429049862573229125949362427070388551360282703449216345989580297836967627621842195327823371069917946945300574356292976786386880672337524583307139137090424740720099268939305200919208162738996407183185870181817509941266585352439670227698126696968392133103390003826374067034148412139620088391888329390179399446734970361646944738923399679095288244535741839310260724624197662950678932981101045092368848637038522193512650803690111977261971232224052593899706429608112217437929552092875502360731966127570094441216029802690641488008689142326452376106223229823622145205339293111358987997738457519387207582706736611720860158331318008346589679409461646427272671851872303463818856624044558460468626610055773399052451840 [132,76] -444721293433044455161356103739834308248392426231484913767543645796013183198151293824368482662889578690159356958681086008042584249754403719066718038904431548799313347971041096697670059243916552120957221011031984685778453459453541572991710591617302481059970622234205988627134385983077352784346794515072175416397953153878310937923687486099461007289195354239581105321022854104775182584345104069523783678182175368467988465996777241879312333598482949780195772088352131126206378217186898269355238073897873824271432747004607687195324999507644540463149844813093947317658416411983634436855849159858926608627926729917678798025917058088430123814290908430265052481831961529679331065736227257057943313712005141982375656868869587706170415545344419890809980217793575397737515318991952924116980371323992477661560911211194941160168347167227706340272249942699342754836661078848025255796425856990671163717616144494152020276942185640066356150994047471333979682986085920506071544601187208905819673089075998957489149867557880866913684499948794827634675137341868049378276445413969797093275788434313646422479454430099825139658234649854452281872538361527355545822819703276328299598870658561002008660878068712634675230131722904334139944718659204738463101150010347249533631018535484167818108678296858579323527896447327706782504268482690614983989592283270632491270429574995826438835659800349204222900677333765495215057030783105753938389043112035502253902661625852629489287522048878554201912587463765482552239754728415435842891161000134391237394285771833621394937448393772943735320157429466792252958163288141235569087431404666371212169225529132479037131745493069852702194820163745391482002525244881337776543985846777091383838200254534144156770828154414472472975515049385048005125209468477664217529438779054869698528842394758390052547225574231711855591256058367586373731836201296753979412666255329345124077927184013772545151191211914613637816858533751229615339358602595665236685460367809322446457251305335928016331390560607446776218507575516204157882400547296856658848136898367324889312083161503652350293592558415665308773337600541420477014460824990232084480 [132,77] 102156110722792831516124889751323398995024234405942552246038793698094508518914347518918096817712933905566815857898054130062468847808098669498877135371070927507250725665973314586270322822589592086179492670522469202153642056759341591902785172419439078945828356058570975333795105794895487483401663617299527637725766694587612284158026930294746460217891224002097522872754108244692918087939818829514037181610843254900412164941547907324900447322241489671325262236402576083735906980248865310079149417425064345827560407485777368640596344178452865378853269822654240055094635456439440127496834842652806395607526026850111798773009999913179125322045135139387475119070092222535990681044765280583611281233609585273808502200160463141032644350931574859479819819772290823078315027286891804564381897216823425129952665889950944252514922510763825876811507939536236268865204730518775704211044586975051620865561225650141167825313103435249806856484355349038675231709282283752219156820336941392495145724174233871696911499239286703541352871558015711524120672114451649446549933274860107539564994246097927117824041978032105069208801632543218438666915180892142979758375222324047758690411682203143717167702768473397462843586899230189869639529444031180221782619923323503030168956333677373737422522456949180992823230859448404267276197377480214057108462373433996283885790959472156013624975779239562500034126871365076102942538319480218564201625063800501795076439001096047396682824247976890740312961996154210079095445588198702913645638697241535916259165393018006667220115975090140080744925261717813397739545072011675550973514336000839307848057609963954488397762051437877597090140274968222355258345539039447790515779109867921977921640806964232499236550813234633119242109137353336087761868242324271912249798136417015139346563272491605275120225594931547353952289803484397057607170109710921222148879240784038116363809687795130512568706054675760300306726267023079118528568261580645600361228521718061432119424943548922492035861756755796012457298252185772637247241899955553503574513386633781616962487352041514229133561984630346552825710629650199262161945263918284800 [132,78] -1522440683297297237010843983555925733959396881957483362519105321414989962942083546439565353824436349513770498175756935432389977188104406767252228127613911394114415947029052281565830839007661507963075176019945848047068641203653782850201921402229609335859070711633145939366965003872663851803287802633269872999115155395278784516580925337122668651543991670646305810206476873525909234561664580180423035846250980856729984687255175915088744017970246037602367579139775057551184568215152715506572969741542840745298960095469641809126227469429052048809023895400535321061776367851019940882455553395265020698158793521873232509827640506557718232177523404829900654853657555017537543743864603541099510541315690002310629417325417467730291254093996924147734136635988488559744104278769580289769366041539247512042374276754429481055635518924858322105795711500329982093940081548674895229743282332898754892681234727926492470513807270895256546603887550440613177103963402008421627925458323684366805561621002875443216480392875580779611721559075273415129392997306329845872388160365897585110640860255625801144815980571454230455058154071216883841964421762726993283240857879272383333743577903918757836245355809560118667747127675161862159990454455193384133922797090895100197703743405104171149620860371532515313256472292358758362992519479493917778790234233231069075362540878328822940448404841455976004295799943984798992540935044258886226069833084675644094483906104504677072657453485375845983296797775450410664650379654223204587408125928204144192660383662910603646848495778116693767922092301595104159141586604466014619199466881529885526488580612864352816650302510748745211231660824992385033170881044312535712995654904961361627414304135427823731926696306667240359028719909891971096443135968112067378153973265546658800525037877653524183037459930937638445725571451556219256565049364785948379355787440951146460705331402559931859185919047470722527343095492450644613745513685212755888526454572626537889348241955479461264138056029234130408265159022766721391360983842371610754832889616085455142207729668751246164066960688111586583620152898707502248458508042240 [132,79] -122189171039870972520743289345974111418254131541046520997013922269971028243966699036719796214589492620549527315110517058130524841830144385677674198540332129401850261053066931765547847872034135273249202364000747597354856974483474920652211280385869684544611808909099074350172419886293092518305168689790163080844203975213543769844724572896300156650451854170682043380859098350855454253119688386798316099340710729127210560845287765115009133326014591164283992000156659200280912670001315761650631457336366768835409010781901610572341505384427663208031935285818046851252526890029858053381402562727670324961679034142670804669465628338845659244814435139155290542384922223681643110385689061326483745471121890841163395301721527180939962643794280024306871185679647705822330014152065344889985921441655622824238825804161992270392336216022918767146233181412212625259549955405152032839302665564507453538936275475031878715111884099127490780024417840132812172450812112686213527916054314083467505598820932718792675306802926638541224807253672595885825710784958961581926095338892296544496133596799998358415875303679016117796430928983340069741275866906397818349631191368890168056347880233162177330064239167074546432985467057636887220458423871001846670424538881542739572235935670933427151220847202682431891546522387045583634411355547735967697999439267189433373948578667895577849236080339715336322749761599843636075794298270633071732136726986092216181101627799550835232173096100061095044183476755595409373778682857795774820288822340858278925473264525056084216383289302649955380498731086436225476331592446212429857735309073044271686268780258705276843525370277313780736108095754257101918779571596463626446475191069213964214857381193519191101137751313742098906550310097701490626870726021308939769094846448236787714855728854581468077633626338343437497870716201451564225522884663597423172530494980327188517301996163969585764460158227454319077486166500531396350951029564999389580718448518485628613649664345854378682321580853141515595667513145940321427995734435749072017597527688668276905451051165818125210284298602775213659531240379719316101120000 [132,80] 14776755301763098691422021057867203778665884710910767081862156465517564407539190898244174472094709803055743787325584411738899392953719115790112680431697829172507104075438875756689375755319458398903567961460681010738535757011942143120540271696377907084140972754550617265074804648840715673402411351705329942809156618971557982244695275118499797748006584884083442990564217483511710244831086972668067182821507387823670299856034196184341122686688877784405329377448587245020312642750586632332081743026215796781603165919001151515413847990758877796267896704847153475295932108303355432487772856423393498787601758328834739167183767528553452430348462196924004203033387623477342955475085022651273652398343880915173726269037652791031469773784085521022139149941872206896948030365954755683866050309131164586437897331432157772674136276750340089618550623928348099125454429550281900832995449037918179733127182973464174979538050057703325168973851633126966337410272573990853904778359376870122586782027912150847057354897173356358700535919626418732546983083866037443424850379158572604762319123485654723537021886163330953416693891922615427787155881877275672940572493833009274888140526640457828845917775487628134372523097865180909878519300574217742971676613877468763855730118299716807889231268344582581647954348417582022067719091946543306945851932719224297589567268583990252988957762489579470754274360177078446315739499049164582769271882993041876419036684908092435765023375829962528655420078434082731559063685192270810106813619623250115274085795661107005594913414396186153008442942235243552389693177714086696828690432854163026353761472586731591537371810168538352665537274778177106848370125513437613237652032982359767371491577562309993335417865610896742179328023653325231746261883825969360304338626741849139908204801994197840139877466524106873705348796243355323790406300428730215313840756455019735633672895714760347347546923926292655061971100163247530765771330942007421768197278646402812779010112696832605987512919944206564759716035507995405679093877843816628420822953428669347832548053928036584129163637379689461750635359136196266557440 [132,81] -1315807686161827716275808568701107479506879457275907381298974165136734844086205319736938569103852889779424702022524035300261785130064028229952297232384438315812941886418902345903220675207236590980255239151720182595161474326382400343277786979911127646709106155553668870735193041252764525920680423842842175453644571233898198600487339153379862928239089772948461278226916592414298703280895946594205972111824865768383354281671592942052657565718691919376511441792369462859079104204555620514894221921237458337692974599750506413377753053067368706086202986102527232053311669018815925264547753882701399773913739288008343991455641772665697762411117921345171393029929349689068123769171472156900261334158628753563577827642753747342357420443955442423269332194992315167006533888958547948359656679765143249630872979840524546878005331156757096476175388077000850608518015471381854632400066517635543853745170380552249320561304474812951906610689611646312857429150661785883255308525893349999012872818806129909584587985922617452167230747151941766154590289454275090010698832376316773242411344297223495938907283081840412895660728048733979594863252888505351411236452435430806981841019145225840552369540197208547652940156890043993608016976561167867404643018253781613308855674191102432187036094152334127407180315385791826218660149498251764231124596359672781454123443835831607880865370671105798974399610694265635470824848672745098376089812373310036791229600487516121100149928997877509145012584301346792167030424460976183145258409736346782722769729612863519155224162314104373650363970125041106656202139088762957718682316863792340395673371274786851754932649692434861480291003876047180294556026963985486823867699416587939295491665993118805374502925949845619189082337414037787218165737162739407933606358235739344191684897294411427151371206989959555933681819431965531812226779963702876478739118087656368535110054751967345542995535421455025193694922071771393681852638242993106895180167654193952229136000630514145696173717403521275351157589020150354860657689275107613333966357892921009607892321821919793697839969440656328057689869845684551680 [132,82] 53016178105582572503363224281546903262974839027862159526652754577184302549172753946649607358622241136461350089902636587835007415672504285585780635062574676528055387200491019863292654640284700145203772395924149040875780850869594998626286686381208177477889746780353237369106690495932378685104276382174141416096724265420287686393285268752080786099658177005973106122611235554767526463396759166416029979067604254225509614338227536816245044079088715275079417502465246631809513953784995131638252698452306767609036768837151504183271117610517218103097354445677855192068016278392538965356767808388146756432840080477256729227345629286138162051952269159224269402473131700468054382625902590303012594498459805164246523035193726359912405592530477074513086795324587029442196767541879284886172714845648248797939896079489943867857411200584862423215461324561273062899137603981445132121223375011555388285297715179508063871308470008709471690025007497490554407076447587477321796927153054366794764995758817036708046357876467988887449954384116095987529678902261793927378912799271590715397982893643873454498744358808404274518294735889546797417535923600950728507168890547463910817908722810735940177350739568505795857017152584977438090409590968681283226637465775454719389496923698951328383155798779818083965036040869925932796112377122742878360396661595666376490074016497861461182218136863239533115634166788276795997695242973067636615053621590394912613381760742417912249988259758613463787623019112198991168533724305713799093169022098758109759283465239426166829490031642493895184530271657111624875793028236007493420837658002490556874267725541599738450983644445246779791679256691712019287413406446960280640486003678986303744662184863208627600358879136094163224680186293402752863129150459872906983069593547280939780722324510494581245554634807002858585772128702778353506268090335241550017611710647720276158882518082070744875729160888450781446027392297584809173847679843217820606743160082746866898775138320867375387052119264279672299480115535356851378296811988752093256580834287581690654097613637748426928271248083721130655304431697920 [132,83] -1243698744948992301212509049790651058967280655932327077995830612210700225088497512992922432458508890468764059947219940627650844598555793418836012082575316812579586806663829921719039002221639165929136907991954750475024207372719920969218499747673691734156082721866099024505384693125412962189209569991491931855769975400802040124585929618006810806533752842258539352123011532830649844490806928892791335790418577895508798624537792161455406931407708526680680629033905840718571449621447471607151540030792482449190162235281646960771712149779477910384683545603429559935605623236975049975072797813222667097713767605667770522992386142342303764275586905213735988856672745947920198586420210308468551949440153767640481743567355638284137514294293359113328797670807156731546971118181328407583315694530712674843792602776808035732186505491761032895484409790008733489941034783171752203263444609848627180947828122655374664618460877394175300620196709468812454271825130150282788886906035165222321036492627231951579774796403389769780491586402051315473591398879902614659843026522564301603752659213214490074209822322901219544579954523143302673257871192293981296138759596242822123577144047557142682205372644450149487344835770529097328777105224255217661863488262642656924659387978239718418154403495189205843934457823819176112926371805909307473149884257807021161718029141138184359159846087559903803224053559236765660679216510011089254559450964317035767341471718980180357243177736247009961743614539475435930402641700593141072514688073775430631941180417217013238218106185473864508392889323413729544067623915346441100551064988277192438239441427488391593230958166445396132948935054544545969083838641391542444685866733172997836639163769142002407132840896410241018876098856016205238328694640300904942158590423647522445487549048612011553018814558874593655435934059332112489114596716147943692682335836638376218692619767237982012588808784363348081037542555102757532102720830845934644649688955842996041027202262752939680831564633497959550118654508302855259018736443164812532931867153133650022552443101661086427712448033860820308830863360 [132,84] 32753141603827325847441086307371089766821055304825592606173572274963211698624838705583940618720946838059076533314523826824618637418150162416885575998793596865219344512171529656080934630182150865333877390782739073024006943870929369227273720045443115432315129658252491469141325923427992683033234301633952237193396140890656326196467071594894682095691295963938236053577529664557603373283390560547176733817319484148056926183327570927247022356013843007731799360942388994274421740481526661389948100297284670993657191534168312437814520053414357592475515898698173956988643238488855266015029570576809417838308008554777126048812919525670137507615171740689338267692639160830405447181067211949127620069103217953994673497683079845805830811825355367322094943615110165823207759388518481341578964098377678617194530723171173470058371751727445327241717524273282102577201519141655533967386140539073438589774112596374503623888220284729445403995026170870310513973345277118336488586594399506124484945598875405076986244336328795664222006796772708759243618673175434223126585584450265932440753148745676480324052925984330302881224282981067987407006197857570902687724059365165388265198233634620284191433248068456523451539300264803751300208578717126556235170154714420842490868590292906381958045755290420840954805477947942611961721965999931202515018887065994426091252946354451168004061693091296442005671599304705791007732061883404459918806141420876200428724187489410790770812453825809586970308633160613629141900367351340240656915637185369778951854123408173457848322588025743628104942776874847068775542025981682494044716421766111812915267111369346982946315029304038960267497799045873586335810943269367553760120798505459317195506852508776670298893227906646546702643337060765168162154204286961237774140409026489940635054437770642891675341837851054514362215938341074330240682305880490200630311606841756850544438028880614988655880760563623824762007614557965661382836947004943429614500958293215692388579334333309558587061427140019158790511759087500001670142999377546467337249115656959874749263909649380532264533405746703732572160 [132,85] -583972154095179613022177110305332587765367387860521993205694551712458445398732586082832538573752403294918225856336141557223289110978083175739224388812505570249446493697631787073555025931196865620332102022009645293539210197490470314898069846757481854977504303278167336043698856737203588265970220881263198270198322410032882122803948528017735453703497324201532296633585312548819335868103297668637184441114967741560203032386829454382712912533457248628037254173461226526366480678759433124402248839322060103966540211648161417851607351894738342674753530911019867171935379818098590842985611692914585342961498607525537082834081635980911996830451530371991461870559250333962062680638131106110832102830595527033827606321783133700744818396104004536018378972206665577966864271706837647553940160870480490892920122487104780558676566246978432010411432195484560075479131164800387539406811400400246514090612462970958640324840241897048600375236260275581767649740165324062214174546274066108544355523683406757503795002521455784522518864876714256765119004871901711389290839562731076406402277602279226465491445862082090764088847306677209343182289945420300250417610154740907279427777219614728994128835586402363350225727985871411688156370281032137688792585966966691485275072700590524349071597596721222909078537696674789156923686778320506079798875048373119430264190375358194236785124650908737869064923894335819023347791950756506012941685052641097465959632014675258610995869779850718586135925138525775041454093113331572837776591081085321090780499506179667676079143522445973583638127302519245113065038287285576633481905492292910628080452398448971578607528775606579180249472377510790277177955141598546942395455498567050515352849882123921187735169699332728332218151617075732595039864641867390032036405976348376442971245458980666722882638696537467130198053353994960834791606756224405904637014885764308608725278589150749470216563524311928875287181047478456708440450279954845710177360022412148466042016141364832974469264288684213737213768305144319707414446387640080584026706853229723488425206327449980436221956081209016320 [132,86] 8522387874058521508901540548187352932535282649262294430028038665282978189686824257306650431748627013412408193914393857395751797688482167337560678742592431566318912179358032043724087551734254991309219702592584994797480205624753732578964432947227117001262312389209677986093594147905287154719157274393217020840729030358187662608426359672105130366178108702934661624093382329944801837861814323898826330020803350384456522845624628476541184528111366854314267545124441166709682271994299741721956851678280915277857812386675580674921092288483975861163786524414516116183396334247625863015235064362525692524889522429797542411714152211766679595844404124600347829005236480205756783077110229103136432191990746885602683237003416708420891859831327975954860143960820105648162321700187578949345861214526828921844883605153475335419910069975143669804012284432043308187358771277796778285813182811406404355234576406625870057450557302436982900361947621180365888682382055256300781910996826141283711631646459979539396268720710616945522166053339000485417688789538942475564689525112973831813982391664572462254882613981122716732998104269061234691220882365059392129311115028150421688916934427842143358290870534564095262183797043936989842529141069437775440513022437572049524911348733599340662785170381479981344362821691373078624311131382783522245767239988376660242138518278529855760228308562379964804699428086936270239176886842469238641402762802192737642164284950739122536590320728068597040231608082699482503310197687755411790314218273686750116823977842180397207003261607094340263860756070752898414978027297648070149071887092195565252922026622364797121064563766026772691854020297831234946505616448549678978388662308166061733327745477623820974877807859485140960166166074977156011890731185055677434675446719997071770523531206084386903267374145740774485278596618026999846160096052980044454319707615512714917268063873286883205767830789202274882163835206809733751686806146621046765370158846620710791405572335062339798740893609195777994451112638130576445232330431758412397555362156136168306777487033457474637735226081280 [132,87] -46828241884228217700436555697591568421575177241001365531199620851897916400708332433298751648687421005844240177308678567714793455343218331602501211305651811196518159282527531421644931358729163134330177528934816093421855802304014158125877575741884908795923019478549467504080861595344093445551832423477789309177646494069474875544291536300874135184435502334971521720132101636464537510573347715181399537926558048316571571618231814559235036098749779328250603979126987331704890837717198321901282644842405625483076317968355905789986751877794942613739360284033180185879813382315235831207676849855980154181690569116220569116067191740152567122908510722479769393592158233421027182403785760982063436777907139300214124467145309607973656491441300051812241246053113358610102141156625569322631053640044590214397496969260623653117248864641741862539781591146955689416494580373200275292700451355938828086643749602330711455268143740276643353328182392354208054298209029080155195594251892512237777286204720438909221787151805890570580067427139530171810979643050945653622651583312726927220464374964925812746536796122641947740112830383549111375103226567651474530954705838484565838603676823211503026984771373567404799039582943994529021199781404119655588451129951844530218414335621386391168340851019618202644661495182777877231671136255256213276696128865574294151193770086660437701648961208575807677919668913609418160221827437358831033251824332181883716994485097054795801475267433416968973269448670346925526323271596713323848913593611872557225976102944476144094490727630170459769391492236324480321860595866183741513955766589515195578344065355007212678356037833248930111708615430679000559883703675978895517792203345841852750381807259949261987592316318261788034950754301906765737652321307561835093161195090420382500231564598163895918168805455866829514299252510275995054389753844125292857572888135862583459304575343774316376369192102342229793311018685452531368719557145718093779997566433907620141548974440330566515828111716608831564742512436372892554166625396335204503793175993125266691008042787777919439733760 [132,88] 1981726499302697895380061628803371748692474438691821292083653635042975346029885573316447071252081307056347658194813965866638493498953037027778540701127817977176182577105377662936160269182695800324198839148717046073925418368654903253728951212888920868814608843514748015288538835079530230940141059402267484056342556166858511324398536052974070444913298472266434774434937169201595041998890441048065696235309625841798264540368512635377950014554765254100766189442557242314276620663060742667890686842293051017341559040805113079888605355566694161131774152139901637916105182251468123458131089939782613040573768390595995604084319299488103430341431211158815851675395568973867227218306532606809792321197098968369061839330016238550084202615269078590107467757069817441659683583694447442474847401085351499630847405970054922928825108303712824755229075141177274080475891104709965367449628434913724607413797953849892947920980158834765263198438466385020451436759191325465450307141257464757457764043035523549333761967444080746915013060376912229454450863716233319404088627287879842268681922038151253174895764018996206431072938312577593627673076485708596802297400576775060316298985016128114849888370699501968369081063836684533969753400941449180599150558996911655072225339031056287319090234745626497696291966686115160154388612670388892819277562412661775342316160534546159358968174652777459051963057770369553692991194062468912857298277629369098944092535604313784862810300187616872471099029505751213579948860317973331829752820180721757734028891813405922677455538620478630151967045365248604734991338795560260205743542562282058098920888313344099822013598456567693277704553119662399753220251127439985423151265489863783448742837939907510229784782345596565243093446854126167005574438169660142023765165435272340589601106905435205154373152345068477561460587295056007206026116658995261864444178712214022317615357713689084321661557909729928441697601808223449862490331772764293215889553978420117221770209672973273954604681513030253260224475909201405946357918029914667805131154247555978397661162620505389268992 [132,89] -34314810494311118343088282623889739338540939835486013870202403814497761402822285308886499700912193451023641971094559753491942477008421781321299396376185972321944409595642156651092879840670405871668169845373692262214858944819375746084949731209826055244350180259090296704546017479563982235433237633011844064040285600739121893252259387109510372750911728813451495987445812809115429177855152497522516802406246983585062337695618234385393873500964981129470032339906159339409096770220874955922517479030435634759172805282459356931451469313983576259983297532226958260447688591118893403950503962397979954456434398789757244277086262916586354772892067482083310080582285247812641966391746747419013076771337967527316983817676202336822610825872048712458472284932787849444161408304103421804606115639229096205460327665000312215646697798192760501270981684421645964825064248473899493571042651446770319998855214762806283037778163599623145013612803785834234316889325421252805916840617287896342431692973145639514948965823955144584369907817687590344085143597692631158020570507292418124416522174836590042972300305684025380050980048842060560307577846812261327739327184930898264500293950792129910106013994508827153678620700993709637060114497944545709513748733595793530022123628380035359911882502787593607903746208766427235011191613106365003976623533424031021645493907176256081588736543955515657352805164876986170199161839060182420298208807991234576075885630820371067366202251890591332022520655621181278403750942206883763948182612053597786275295465279305533154470446788253174000183645440705598572120235652537112004322997992913688070608045138657827184849594414398872736589703724323007912038412670478664223555908393009517630434529147585318848849309292499707246357695942231503821184348675955100351730397789679408453404636517972061708019916538310005581764854004257664600314694759309142422206171048083360633074841152688466855914963771858045554612319121284321292804866444489004690311263482480870725449867819283676433760385023481567784863332642870746831200187671126932073577325661849021770364153301303296 [132,90] 319725442849447678848501659252648998295824537321965109291186793198315105047706234485436530216873871793803101500527969132986114448777699726792738771807656999791202019826055886716441461036409295807720210301663410863956809415082586192207413085309441486098315821634556582518242149934234603484289060981928680041499546985262402666515867313175428166723808734841000479480970152824414818195689640291616092980318321282640499204694507998745666724424085737796969323761291585292175580662270356519560288752322130829406318067382773518129156006080102462235896418340630478943161241571009244066085069789256484421363762963182896540440286670885185128323038355169655317585809873863439019473729520127082546391559930022531808373080874081677468338217343017436488746118385763263830604313605840273227349984101997755693234709179062919393190813512267342762121017182282519213224446099702420177418382899768238062087645908917790357201830069000477636348353857270826691629550204309684291782416891886220016228200708698821505468774085188646900112616410378774226906862105447521601905007759792415546862423645928519219357174575313982056742925895787327515556739965946917813249795172574393215217890141141562755708109818994828586420577567462498514332111737174386691901943749371320709620966136109953493091870073080299494794373309717432260268170014568460966217592501285814014079927043024574504202018373818980991408758593155724916880794607069062694264237831178421374659072336495497718698082286846546758165878017172169635169478298381185034226361201820139887785519845653366837693558936449335208814028872695932635236387041621940468562167042914948632931545748178636044516785024451158675962888849826262389917258601413080532685760759780444895798198512534290200121328791411760149723125742649165370967090529974647848016217486020772320270751764439804621499843710748605775826601233839047780491502622208320820315220896932482058333501575554786741140481506489693690399796846890721721005767748754667665990871798655211486443064172753347774954800569709814718389759150844218867083002408943583203688296768349896961910546366464 [132,91] 26038873441635185803270123847155765699395209811934904659182485796903491846255966248529203215896936615887819042636092053876335519983541497728119673944792440406413001357886873162076269960485345658616141671723587497427877106933477619846821992058811217591719840088327581731691144639459894235223023479095108870445895689724529972983774189663490125468638967708881556752211328890232709968739446732165958723525673554173589365400158446934680236469756364499369252747553354937086206529882169762615305002402820613233096980896885636142508464272245837697588749075795702792502050879125594297524448332467994522555834350211945063451377222295821822107007746206883161275533674515462440116778035204406140901298135505426554281245859358466955661963837184163736514639719868436947425937931350495014417341122280503354864283613219500244659694424065914810741732406343301564033076976956834542030080423729323683458142635243422478409253635582253917082685722845599225488795535751124507493941464665059135898451084153469629241054309090975886745252316940501130155987138348588243487912562540913197228819106587148198399113814614128638709974765572438590575932000697803999992803817816732615642365282433899101376548534322223833538840464889900917247548301262503102728006589543083900291323497628850003491808209010576413821089156337190714996095698405704563775343906713926552169025226623045938775186306449365242755438105343723980692329950143614191798240413664853180815449609338982032352266838930087018560466934973243392189658252825357283992132172672029094426922235422877113081930127053963431236510763174811459045208744383380687876557243241369367543673765693212940586680636512344404723882853851256294672279230848078261321593102350967438888638178036092713513456443327967056763533247811201786676465977271550563115811869698667514173123154235276141497011243512054590945446389926809887564332474872276409969777991751201214369031461110113930685042763356712978531015096218066126265799123769328858824815637923428769478255558358008988561584206536870030560140312579344125314297158685933200789856847156919192914444288 [132,92] -13018592397609507008094406973752008463268589420440635315868550018739198859336762371609227153149378883901608374008491227121130154849545476617222975739422849487708407180872842868481889157184182825633325633705191716950502258433324063634952076195684423718435429909423860087866984027745755148047128387101806358485791313175905449313984895648907290220855100425339129813690648462542343133533122995786686898938114552122372135008759910210977189140746768022674397368941552348801472803741437089583950548262645544660834264197753075806126983225557465868726647904274783919938978316563655638849350568074877265190954625607554312947303606901783928282709442215129755609550435131232813299682339688619974200762639637321799656405664714454851642459581463714924340493125020187529793803767838231635703659157031765284119366815021942571637833787775836117623099368069059537496141910061534975166165975581902051200859370035673537015662056433848910191538361397535331620564895491152842393675985163289899708441719084228372119222226131372717017885750803856111116461511704934321298283310970856081794293297910004722157952222184289544528374163527032768464936452418012791216393314435753750905492474735502610683369856870164173456000477220320934248230566606045091374168760551786549386569098585143077620659937248853003377467996924794124861144319136924278601691021341049457815491339323511522696651563122283464336063014436199871202334573708454687131143655270663845097672357008207434665268865143132078961749580601345987984773735121725711470053949305348975983035624936825377868211006810020895252645813688216235669947619998020962082182615792019502239362236779614283366121104320478152921335196113157823711632216552239253638542582571646173159628996700468793428394408479341302939337720657630567314097017724696760277029642002611887053520355498491503487565182488212868395256721379482993243564160709628268110468565159154883298155578292926222071156441351745529292626868135837340879621277114249713344736291606624617948110786360833702205043217489711896457518473895120783775907643608043650194520074326489694208 [132,93] -6101195257867246553499038143775744487464082442384379706222921475256058604581948867406015799339011952124492748548040081421289725513697101985624158736317510679400927114016231215154472737159737185144346485847746828137503559051097246918251691215392054371306820960587143353574422248392048049884258068418290852502569362200160715764892982413379381467623289087857938504514577782485685613470664136559182468118917424066877592740068751417434996873933638590365644834667845505864311104452597558666298966620308182904029201712697216618655511454961951136910997178589513038559841746547246242806828011025897689314291972710228295351382088804626872755564347962462369458095184839352178540364075857443653980661971567824885674804555850192156734428183867175081759211983937072832547798609857467289602704531323506286864756480840205112843125172726206420822991060040688610652428261434177859572264901969573293581797209866502505018739081873038081757244167668688002929173245621956664957092030744878439429178086234263909926317228915239308849789540748274208517772304093740155009210498959787309773435301354189340693850348181528295050978320946137041357748877891091141350885873213417245430793872248197169433131771802267399131516897212828158604123381754730285658869956480232728335927304578223618434317551633202582460848590563128041644905461061254583013419174938939784743579571689359594271215617241599411349370592287555410655515871170740628474858415550540306416853841243755793743093927968341232065920884263148706147785890525054071234298812963975253004954874134869934798719242671779111452171895960463138319669009177481813233638519941417452728229232774898953548339742763655140883102633105123325264684285949914595233207794648777389692445713569435631608449013891400811557636975476231691422698373257877991993040783460072544408516768352977316692302570017676399775886904112682622108876638101081348607110075588631760431743439285651891482096825351700215768743528380459221886079242451067329447743957138214183293485471522536265953625741389552480990361404856888162741507275471907448742346954275291136 [132,94] 168201153517831957418322454800842990981153796619523796125072005637980226051458783188346918891885224130300229641672581926853383188404141984597445610694553088248068269883444507498106444706254102174339540756955785207691292646917313069426385719758730156299088938000470430387833719101276945699857547346608843704113193890447765163839116456118828251039773218891236295175142401641912968887467785093284401441842850137203535959156899024480236317726742880211459931937853710631676887596783246105987049700352667678461233681235135929404656019591520669800496972216285679137684526092659542401855315120347861046541127852825503854592073036980931047278186799668806071199774869441776757560140633607865385645239516325772338376447802048905154927546283770709849737555350941786277107414449137870528100199594816147387513693207541031750586646877126641232573991791057506524948980769202274669309629079610276019706344074359370149753596310716178263754037248995082213176905075407397953686867248270696317684511108135517885217350022951087928677606551176703134656673555782878704782579823500739114821315832509907940551414382587419410096920512390368429828055948993818700925962155730942077657066904695123616573731995168055448226040823861483282903871377738757005372048279187045273169691206538150185444217393580411818729578945693841886819804350357833613937442602504471601532473194570561081899929202524009785955738627992211691825604924614070797221846513933257049293492955945928761136224575787591103948203125059802585813940971415782119158902625608277902980765201002066295496148011933170619955121950749168429404153087023242638805222744949024295276384438938057227578186438786884148691580711829864220419964671690995911845855373063039816013178535987079328616011871292749119639145265189321019851398514953748396727240029195201268929303145337356869398477507753737518378328643767215107192829906385611126786450273917634437870334515567597999326479541054981234331774690310896341507438770152472776978261084376280663798213207014379829170644022048299423324231645364106149829827233554144605760940933120 [132,95] -743202755388838705866951219788702393501215290830221176615233436365463628285144437996083040598720626560034902790250977476194854277565593307096657466134316065034126166056311390769609578138290302410230035709010823171703963710873905506505123522792764056063865224086553170491889773414845979623854132128315610332224399392962952241121105029193652879851775735187463867580329085054792396925127291153250332146705988573774665245848168270759341138057558448556956444601439124566282249755147519083757821181102243309039435930600351657903747633320043220793499088512937814054984375951722332747020693332239634645257084251534713958639006807780387619122878633199497919618649146286969716865771121485634216590367999120622901996266826203915218646467030962070808813008067171698224415731501519012722114921718496303834560851606783575139400584441738585775322642405849694379374498231013955977718350474151494113334800529507510626527128819997334810273834601044187505939308787718180769640255058909737540581487217714154108812675666640941925923973312588046415346490555404218351004078837584905368060432620698865224936926536253620744933330504389283143576934026031184430758320465838931784232096255032994483308086426491588662198886556864158710092690433210135386355406188128695566431389005739011868064310183366696970565981338546285338726760087021908004714532143912266567120573356259195280177359076703755358259285880305962808326879490140954529490673173167703648158612934638688575673060218404822141054890181015761019380471624760362330090197112082136305126016421325338908372098830330672957470272399782111359297173281292529913227480084831936837101784194812913600144399098245879154202962035485804748162340657203526679634968719407628972348034287404937862146097321207739365416012290768542274908199320492132057227066275444666348197709823034867987245385025738625375734526800788250415004704350882580215104330876773566073989619378691792103254362606870317651788318899154999084776265888846071675077437611344270482262952793335792209940264106729630791779148424403589135140301036955211901804544 [132,96] -1214987428831669125779175968829050079164745457232542776216661846885701384508862016647073390379371645667809952638203763732609917125637466625333959011252742126337126847787573945257092639422108606901089580017516536814361095558570755100519340018605477893955590117367157325289413385637143071883498719881282745124257904466454592132454351433805130331527308394533828087589747563657043142378859388488241479520676282951147747445524713433704661299904383220698800789698853784552612668697933814686889275854517706485608674023001126910023180921763181513015161045328424777920626132193739801149233989437867955486666632534982789855219645974353872935764753381288539902233340948239986692930304943655139796225487985939930408895808638523574708610980746269985461143271421715385071091417530731657561986042995760376537106790821920484770835101926995620558828633359632751289405848735117327237132709375997689248298081663067256213272775237344514863942181630533726606642664563528269909380140921256033879065348783455757240393864889121495620873840430495121744373018053959117119759800412839815072637129489680156200063616100775439081576689651621925279585514465616635039689696152679616290820478402358388263028773937070607642216990963405049189144414902900364978647494619227558048341252260581098860836667775382661538254386191908743715087793992124031673952464423523892109141469541206006768484748160085571958134650548129899426433823187242160120349270385919177695536075070012324871514659477551254548810528838710525402672689777263079412291680517503572128291021770710769480741990718458674098187494056948354756588288809753906901967846905111822080478691300022817514368893207873325227103400287435614952870702219733400771008718381927930064261441593783321122287663601499824449864288196877991231285945985947420746874737244772104497194582720040932395047055820097100850582995814663944432048670909407902219419174265901989995531146132867935343884756997280830128452636908494612744524302142734377063331812965995633591823023472988007523924605760860432579238633272178107639090196678372753408 [132,97] 12124185860437636750856159615803634237603022215553837508073922266668274345157729329648439290562517713954131522139673609919007125169955264422505053699717818001231622149486578360548301512324480892781639539323684637160685009436171917919074164805965175694789346208364076278124519636774287279457566765326029314784110874604096996135578368529860242169483245540622286696144434127205755573133695667853168382577178704036640974511799031901685350155886370849576607501981874758808655206450748245667184454884883453478090607917623847552724828945272807731321945763985543478392734724693680539361332764590531461161137628316954955001532212626222576511468986291997904743901266655204376868682742076827603576350052139119751046110929131491888746868042440815393475957750540012589032651516254675289491424466153197169973192536702496988833370038366250255991601748621226461176193511286535060183625722013502887887010608274920324150735451620280274909521160077762735648293830546499996469989491726699303153865320059838998343380840391013791692575302839541131662636994031364321555913815353605461181482296090490276204448740430711577144342068499598988478471564972539179845628600293411689173450482789768098531694460512837758036541134499328471798858159946290496529831561626435704783107713813809019089913981997201721587114703116248687310370504654416280497497739589475578715143402752208228357379256067952430011718050793648393225113946793099439601263167108478012186762533882868902124664111081572909588851544551066574231856241591493858444685111284777040286067309318885065275053950252894305562914847928455647613743285907181240835129063132298969096578963337003981166847253624564942833011928146946979721156638944749902628840645629355828828208866403702906524362601089835000412679246502079484027469206724981616860288737483174328396237261697294329905884136552306340713597801904045866875225884090076058666466447272646168887569612705875419174750862072855006758952177429337437850992210901854445401641155845234374363375368300458800956849092641399497477782262170147757125755899412480 [132,98] -77042083317280570607381128992908715106469082871103598809921391944739882133477543955228183483210337698636661095896247190404818025523665284358646973070169002239906314444777847040021563858730515401760574400301844530175561703717357891433359757453549506228379778680499775444437774743445407603928380725173214078062823406599565148042035820625005992760444555778047760980389731261754994749474206687630819845390851863790584671136455439174485010003860774644337496621264209209575413167095732374156313001738970246515781189843363139863705444015570103353106978188923365416494855923435052589801436518769918422546033107868418745097334771744346136189766632831157545740025915078585709019181642835560020415323069138572015074281725734014033407723663252714385349979466927715386455402072779796781010642175220897564576651235548779745440305857844593400545861805369926059315022945338028826939053446318098712814839199495128676991852559191158994271376160364314968991995889126200775923768942551288629513298598489405505701816961248633857581042178375689296656466054135110764667490764194573725626140577304527883593711380573956239891617623630573217112487326652993799478328761272839083188930666859088053418863180749597316539636726338611179244026582115541810710423967824118932285538538583666089267891648172274793563652399291362381650077461652358314774695488182266929584655728397264629536681691082177739177769945640577261850302958682449838179784165754162653569626747618834607748795118098349059914391789578018965944966684376932884190782405336037231182374001656900287291443610746036271705060346956924752437962929623335446038452556734920178086700134809954290968407834543847016682698631424673137636344943921144101432766633433155062849208473575575574364162261868868835034433637108580535551234535122377396068691070645457284793088425474559463280225962710869626080483336517281132001923329517202831128864865122420527875543081184604063484234971854954476755435055314838395568178439596786388757822333689714176949510026609186728427587218641976534121123119087268432917561344 [132,99] 77615266420984036320756013539721048484004570334841581155993369295015886994177082887184005206207109575464284750002791940717669526478092108243239885191143962756940744826304682708954422078543702485410796934403608520709965785607803353537724289024495909841314277206358374518637233007067546865765157436062350078843254554321413691302175979593516896234421950038878182601010237598532683866373027829577274150530751190382816855112115276918066529258856477071119741621675554018028122758647046948050085773284571276332017858502743473581936403583692708542427752633641641410557746574498161866115586187330669371732597747190826998640808872733368921712359687080864725791189189239318426172549849503272098933528623870968085248164836890144426489373054671082890690803248674480379075971013115275184150268101142226327288120877894893424079019366173282862360342588549674160167512528680936615985049589852619798594890778458588934250411248403031455874659864937838540290583506435625608819694712696079125056384410400987872972383189129799040788820575768267473853920325650196081918954377732572794675670849837217147656875435168360589478280025679746327561534407420182973486360444059023311320317158923923012099483683830992070429851781008438993114936096014207307358162385568529916906710152072268957740425489003208016238040923798251845479382120750424469172219709573252424330726017921846576738305898683340817612983735899576337787134989837066212180526387280689255960681493700447178668231260164143566017240665587153917869729639522221624510628874267426297607480290930982076305064501408522333610529898320876790111662676646422538682057059850787923500545952599640524555431226735328081124496410218687461881059550755969365261667081347444969530211315968989135295789722183980924066040376334516929564241618172565236115057118134785031747971973956440060935636838904160468745011298070120360442970668187368642453019635777051403270655257959196433964641663109224160995076423132753489648720428652633788532764153842415545897885920518387615576271273099100884597966069552860221440 [132,100] 1856947587227498482614398725964289320467008167136584670324598547434768534429590832714047257428787368823428942529844540974639895774648473238292841384663585429266409143959604038537750831199817866359648946320140026476706152475972033338356572887618785761163037966961213810380829603629698950296717471501241823092228582806260232428325653216969353322685676100332098554743444491874985701126874748762825136099301874992221412331750550148653134952985737921138576653127710387637989460600106957320419868730605750341628177037173897764358900256047066362855126970672230948955578995780380415674936560277254650724484728852963279932321484882113636440629046436166238904353585630449331944356014647883445968464773010345606361819003219178233549405473158988827166745244813591394720174975852712412059369709958458770844014015302192409189808190156017432374139414111039714211189618606459967975634995118829225817123359399791519297293090543435069187710414783036754204526768946699888134305140759421142729048579321103562744006859568736743812447380294484658061313803199774363363417414483057146791345623604009960338704131806097144625267110777273991908527047756711560170274352473487613411863051604456520996457591366790559834877477157622422590216716052413023662646739776760185869017403857509023934550740876512902968859566457762835079024342550101945649199483043660973138392948031942245753095716745176455156504480183881193868542758754474870355994778913694882427789610353862961653996187928780782923928100801102884921164554712533368647449514295488553027961550533677624207201372256525528300913146456894018315359252643025238124278167595758008552546626365906876274882364848761828999467006856478643664364933329804273601520297756614624337032373528777742097526509531435571909191837929246065551168941142002672482089818273519216919031806510034608605411121150810462944829679720477418543438538242678318157110529186239995590186531423475189178739577311777736191372909074308591397919196883650431370108770773073845374199177668524287996941256740974771763553165766688768 [132,101] -2014501955081818615999260182186069035926072878916749855507186865298762352156857875014299871590968309377658204943543288446793383684710362347518739836769813881517437787026589017137445688716833555228064388143573115086029855146657220737211200072317118160341438395520513933281935606475529702696004547679319056171347786283561461151998963105875913361027456437231748931081287287750346253080468604254611277958057944156171457969449369581605234499225550751663549554657278333886432906513870912949913573706697345690124968262834281304366468246552110311284771328351174669937146021365349479041223114963115602369154415934689025110258421758572753422965781320217638545886227268162149476136726698002838558258666468834628031179592313138554968543412078542603927541182320268786957131148441239577903945405822872564408950492888106272288935699979205265467168563839176876554615105726223552903449182141283375618776587256039261494061831957544811881417397421268727461834295177807407556880055408729226359791294464799544091650618632140249364467647155880059984516270220821540143851810325212974837503669798376441625209400090843393947377471954387549175080389231780945622203330171088997823422897402414420925332835694135972238645955055997018994052075271355786902992469932930079263165409674572310843462648061091801694355850268906239780460164967716195660225626969671562581268621135610130954904106673815312373224348302479141447464549370108683131107670800542541250574806049263357569373114931281559371797799835815700757321891181628418071028207774206383832600684401901934134249974275903811834782006712709829181539359200877264816661129305891630551458593019623496862750457171380124141679413008814945098553099137779328676646230948793577921919470350670518491827498963845290701193723656578617430176849558055618565869491685626450444453204827365540215160138380875854276019848494950273563334795134085358982261028639672674570364224323798649059658055960224048938320824285820903047901711061233226732385882147194196225206843738273412704883491039834083008507486208 [132,102] -6437797828085648682952435972985075879903209385668280490996722735599277363776707274694856401911756979482364820009993236033501120195397544445510416703054009354047062153788359657611696146429291827506954369926593127052786068288186037781782117074864353683934875958524432421909811106389689656488698159591588323524926646334253766698711266412652323700330879753428021273643470931677693499537109440589011304458640316220485570199055155357183721837655216924277297405842290486124460932668124299567317530417838767108717299948273742079860244486557759334544561103232852695921886400976343708141193097662587351611333965295244984705119042287101419226978357121707702434303995898765761111193275422898737596169631210570669168511158283693951509407766919877252351027865416867908314245178777418961367993456789407680174434715217377503966102626781530290899936889169285089091246802751379884306820773346290237044890423787457410591386752924819925823345670635209575374936219387625915604350730534617087445761212669271688427929146954633866424144958518168511730357877000017135080263841325409383605786458039950248689841319445828305627557994544796002332458554324690121822107369964236225168067249667219338240295316155084657105801711910846446524199148131423855170190026702612203979032571168090447025966102101777889850404515590227075532994560304099180991249114313426800342032020737542190538048486484646549000583781630744276468588118641503999241552317132183277719251014264720935755993896739264040127920832832443598854007723316322274234648338726586341289030006216052843632365171930490142388805327705449261806690146341238028272279137205254197516317240048138403497979876850957314049719635933628325252980123158122638301750770399618136675764895989624473263397622306132301884160065078243639365629971019046045142347790765893894203852179856268091597553070888912333239562676559177411437443104146902116654741156769049658371450420602875728212091267511843242317363372372199245024374376959866848721244688756506767503316636717461832969160407456642101059584 [132,103] -6751373688226507518889662236075228075666243979965492743014884506999633150990312768923397782136879528614544628323315069974065439813060241488933101556337605803337437032529202523896357008418292227951306036647257469509584947895206805655978489590086292471818829345460253405991061052562706104018076124547169880449939251453315554638988791678421262266153583536445935579074205750605101774257415588747182797185409280740311337839658291830129966149485922178074518636483472858202883561963988392912255568208272417222215011040972682724828061342141295139387030488957353445798820667971690730580791659108087497984388590016263173155084801258659458463367085804112552150058909077024740011175859128467781298094943019178432929186943008680105826384363280538530518436201923612980987748273743502087796709018803677569624307104742441912832124517630248065007465500492363704713468523995652562624658659447688769460665648093827772072873156157994831036451462597454095075209055811298740743537762753426836368320985871218597342368744135903233341294421704423277743135179687475676758774546290346432631606846027041990360053895713220800704571913290556671172480155265107218594723756097406667482707376544996429452741527246726941198363594635413137466500335350757909044085729566343782197411958223497012689291068387186256873911842155647902082925974138943989683138669588446518455634411472755875645826013676780538410092761119704485431830542324221121786793425757222058554339740859411717290852860423715602051962413790380426360629022282931808156619333851554252029965261569200720044676004484803095406308593014396394870312694753892508807048161305906463831942893540221887299072041286421495261842931332615887091102662091806288091866088930858462151675751834553295806087932469690050186276955761911292783605592968067824221449450665762751012674635598043768818271584887671327077709720909338195854272226366121278200614104825368718588290266072433531046623735456040423151498064958821572072101336172678713704681192324110480847955550993859021686031399884479744 [132,104] -24998655625085111908368481582996240060288269173974271632163747960824849034988110018291851006361140542076799787843038968532314243403160124235713952521743242336681413499505136278347450606294530673581228426721792554820797888454739275707517612074040403189076716027798633212398004178728145416599732273043905878615895753707710826052010504581943635185309229878574323213937381753606079679919314311597511340020585142237224442809829982195235311763300665268404064650431135343344000228798531341803406074384794895795242779767266733187102353801606207663669819659264269200389221772959385735666427531559195201074312813856157104480670964726509722983639647238051559317855350034336953878388123960525180671309176571780399361079212246220428283579094963260767380518456815718676317005832894903641262206495159230532444276287477149397933999927748871422073242069416528714686525559355156656332543189158886259521858705882960081431700961400988109169506059871638278943456074429633044461055808062413290249501774801569717381893590681965272003246325140216951883243115408957058872206135984803389965284984939276789076708076806116301259668109125766397770651985041193917175026430175429969836973124919450148047873969119744968346366261044603429646563709907407775285644335049542347131257502000506733425693779085713638711320512494542753097351748214049209447036540213807600865898276392058218972610205971116088281975813131023462726395438490546936251821312044313470953068062809155027399311508421738003326291282183274914320948012250662427914464258479126291593410371766727902178604068270301487315124247756115171272922136576885902876610479872697523782393215224744876489779683430920104349348899627298371123523488400458909238996595021407765736859326893937404264654094577908420583175125727674915142462539114356650839835830665411545955954137240548152849285526896761318017669898325766722590375753468904923666537014659381636576473883093239731721327121084028468842601224713217745050672485441000631755472825860475496804221525938893226381004505088 [132,105] 132805737841078601735082181294601010793491594878180649064293647918864460540729119195767036196948189865550259925701760643414411710643330776780408492163726008568114019000414246965175193866658635934012603494527338669031811003141522529443492618704195288557358261192380916003169491883181771131013216204525596623724939802145789357559277478717464698435071295678176105991890382855761625720740824329885656147515722392950565653791447614580019315748884029859068473393118179132429431002912934269078998209023161877828530063565027190754958143174769589651017166805837396786703499480658383683390916985253765806745623861053880361002518540394797821696186287000006623008318202833640331480282797404139559681837278350600771433441124150572820409691552877533764157942823754410797916945235022505724331885446559679308743508903575998702504818596418319824799039997130620394908869261227919958782891323935175854522432615204524182089911988795077536166155125758447830471280082924506707900260145712736011268262989756082045434316866608704144525926983734916161077592372311915892526659548170107766020865590110294860660421345719757506651205786878783188234796576623160786775864573029986112953926648173796893030875700272258133811056636103609497614253699547658945488040824590121707194980087878256562411830078988093274978520891899503083988648766298423578997172831915988203276090624156334709392905491960077560677116375528171691254087071975527548145455158687893401172559075815024542862275664239391518650717955022498477748281007515548041858891748292832907326614698690675551612691532549577615568301456761436402807515062171785266129819827219362153120444791445226031232324148754692366398174964885202303864656388908796607946698555894827959125818250172126993765466846145888340746784837038480507264337495341947141650700645849578778848549842822206417383181511437553389915345821077964704510124745313772204666192150548170200477122642689333726464987781252772173391415991994659249998922461138190514671121717735280546555421101328832790462464 [132,106] 424643283035549426878262315696304320083911274237963059329190964821164909309276344094531515007931378986016692787511799665360480594243474198714861565796504072655242260637477741110998470812504750743825726275667806563891763944532556278316617044826373449209312192119231077133579758453159374794337805582158295353904448685275055056486731666344465200274152926487815328503180734848675395929674917905204183408580506429003254527128558717602117271075066254128486069857796497812643177053043396419206520223519991360072864239094883384599421533457863384448082321816708975515854165849070464491504287340949151328270522090332037762556286117229981878771872863230821850209439215189868221445856930549346549742888214816965055863477708374612215605407954503264198430088508444500823932356210207948184111025315455386467634360202339331797774332247006889626202154206707261305087597701349847846991247671581079520390361701584991879998770843599026201870981048900008514510046306146988870162349371207014731485680696181022325238028940847994890341185382427719168832623662324271784023141917586124384060657418342653280905683855735763537178998341611920922427072521902393936626067780644799249588007847488749859180706102242468360723168163377311384712990578264340444941106662678388710651939145023298968461560750549161687961278843547967944615858526575069698544356122287168933641402100563777637045771155393879835484178801244789808461342431077792187626605611924218200569268971376652169267047225712782155475226223803372269762317042218625298391742414648966268864137967371563365996889814082555458586973586755348470331703652710277512634383101085396513701865233919472962350490315989559644343803538855572408895813028505584214422172267881185004302427632284795987820507132785029780997213410726706453657591984997767321504076769623670202294115917886439185139330465924701846636298066603279218559691306138709509367132859626995533526693394157850940425453786046568232581246724757957447481454345499588482071670488768889755895903102335188992 [132,107] -957951625484485349706513385067960011389670701646700813553358376447651754946494841930423196626367802818834577258388385477938383217427103992342629542991017787767735233645741334846052670579467219144990463125299385198404754824864511532335463391424945025068253741194550501268338069721742872750680676840400843235535228185837098773564879460415986722534239326012561602629912241301372042442777496423362198996508504192401424051607692154727658629483211284571245845243708208030291399488171566561122920879942405877154149773608625556852996033833911207119644407806670821277782175400768979047758243737404873795177600829328420874782022403042173194595474962071750588736408707211012491192035638507375477948854305412277342501125030441789905123151101648916475223877023914050295091439470743515694028322546360656397174838256165279349757848196075120429088027805780416030939566325700126300688313289395290766531759836495574992354777630014943512077296745869326783704364675846107249337008635875201798302911178780669937504565760473095237525139842715130998428084721320612784408695548313640426771095150693364448116356198713202136735833958181398676860595391278723911544121638436417099275215185026515166003098816695893270317047845847177597361884805343402652159865273084461348086063535295334000982919561138989436834949023209788173294800962343860568832048965210863356851795927979538959110568212119573545656197072980326578918053789127141284695542380219333213841571876490561300126336380922165444757684040695105377736306693463319499571044981069308239517864238731800294054455713105887523760903349749439535777117274992752528821158825970566024943373261410298521762986867283260087620137553739003835815873008863679805878460240438105757605723432124108310181015100987101321466129535249872046555173979685931939750807192623285318815606089345591127389934247644433563466802591390928632760855931262675608950395018866062940813246641099011312796393894910565387618991746397918332934492454602325851664571182996976320874698854400 [132,108] 771215209300210057138823518909791122458981139244326739858355394165469950322762952853980696080755576582625198193895902850438695191996767525720905239722276044784264467846549164576208964401267954534962491714942417982022663676155931861381499965830479831776702851034996332535672401182910082060015503164988738191724891511553090592985185141696197767991944995227229248091568545214781242398518955808303534632564899266588844097855719101098935826778592326440414625801971311639857644777276650624202562441883900582700223578779989996362758916635062180985500908125785531729517099719868868876742439281908509746551499806349412125188678452750888644194932960829655208991340252193371017758668940724919121785784879368594869851411580004190357834751335289165388791681262386734291595733544529240397100732001472127620358893653589081802637423426720052050958867934054055959459288419358787875508225603465670931638710525725112746932448899262945198800380845591844294694089875807248676121574489110008245956271542448638941436565005729234710760665452873981910484557277932751168035122278093940758376037251107583357144221775309514750673894508089190315637620864169425577987487338120333827129768688650028363633309626154779809788087339786229207403658505569388456668150476895791500534527067538941215988444042919303834480191167116840354734309615130332781207237663216459348990706770839788463837322599808889103659514508680119792873849098848513772926258672956653358580070263030635296222411241678256629045456809340121934614460703048909973524135143595428408182994476296551720077248882654445134451632243087327141923791915171316880813366334772033417222288382088042475042795624453568997017886246098051727656615296131723998906054658443650984161350892292592499390974127947275987685349832130697035825883931588853094212016528897775708266980542304505825149145669061844128829708527448523396277022231039067330089896247805405720553080939392762244538458115389492089020469380615870643088863961416425674288086666733979115192320 [132,109] -173194398229484259344548576129881893152996539850299956081234143893039571913814074449913043189162432615371010146664658099234998200926457264152092815255627104257273809161091364310788923989440031588822240071962009390764269724496882978871861869462606126516535320908888171251352555415106858781782330711745698960569144717009469603057377141584725636057352216516968581217714818645778851470304389632862842360365978164941521628099456754652984552120343358770573373599370380337537306724975092817884396808395015563208676929261652419832024624452176943323279829156029076686245175923809140996833462896673812098014247245828056205891071813290042789670817483105940031804643138211039733347384713483208532658169083411432078284056448783251116113126598264834188977059484698878777156543407799535102207298240383330592386659474527323633772657282316183631786517701882598759200559515915162166381384784129331605719423429835327064755979113059907381937569861206574041585230065881232836163717770217706451853946476212669040445160647389430782853209707977960048429438823467999831160723421430647248009115034274498841205192171022902414060659987144095763947673937496726029431322379066609900908056373980000304631802284381940162490318989410793353481884690262353297941924289689302294788651525561892291755946130770337452246851335948549350764541370490068984706731847407528662604080033190218381062223224262080122812935598785093357572773814030683712809504145634075495238199855257566199280338096345343950971506343061279649988078047488538719362101447283369409892298602217877910849484155039800108870361580371388985515412772835517118015706393222544822089045445628892431860105331396577537800566784626575917846518062075290134382664695625615412564498925061710342729898035860950407807640628463185757452685875819420260501232071651489802899347398844791347375081023528882820268338693630227302265460152576599225123598617018197750564422190890475683874426085404681205217965988900539373548561544681647985842052363023613952 [132,110] 799329791577554601393650733637204168019215636966937557685804192780596175026388545842142585878825757797729940408345889829580107181191905634131578132802414167848354009889729212836534309016927863336335298654058953577101585139437263828023162896592128876422507213990398573207291573294055842701286147066728014358801107213070808686454831788846397996067948578211522251071539584456127076179655264449240981511043890260343459476662445275561988284822515986712791779481971000621077772585317848907195889772371215141355316844960853614713197583400042608120972715162166614431186668655705950078129401391692699727578661196981144726425772226146484324130593029588870276169187717366198236892833032096130704369853194342261860321657086360029381086419752243125761976407106088798492125081918054144217188366498829638316809038879815312287720275872117772288096281115442328506380035062838607112509296323393319443891154024600600912998711865632043571455485229290116650019435602079062903981106421078454808182582078231766436312181097502855972049801305485065966396047837276211842647512711983583343706884168604613957864125727062967333997476127486799442628949390894484267892431657114196406104055583041162459425965534418254836757248613950539774164040239189785372817916191268713705813130853461618027525145221861000018752913581192755167401241857827320965192146255988895051890345697853258233984264879425185529804724717618277602129862618663915709892834376019929855741108162794203035033033029432156162035623492386307838200167300755213535921349245515404652788403229512808241585279595989562473856505380413031929586589310551189543591923174847333142056286580288008259770491487233115644914963122407428627897171871207763876664372978882947846372543979532271946953918192219740211361698215309936578079892785478671070749537242351770674216243067324953267692057184297592169625970062311794985008139072650574499115441512153800964837939530851175895622226136851279073147306620978089806472866333668166144476226248704 [132,111] 150020774423638025433102076030603225159090147073997880001404858321583789195142457726966261983519796865516076480324948708126437036493001171802404454160331324994305950348472863193711702980402072790075843149467674310643916201018477672324263540460243608833164243863138329671785939468582005953653030645006849670747877217143643436535573814653812719893065281514513463570885406094246444912501594449695389192445622504916986381738629982407181489630323822278742904355467897564365728182237707859228894090107402463275539652168315177732302977128366996058434043021939811718619463912927877437945198451037141461487069494842263637454138247307955742421573889329091648650324946805117198827182580191841305904260412362703942285762395866516995219188859470235328765816935238312065353697367164932818367937439019954952880308037356139266040721527079456091089260843943723190118584740636200594994566738110624509933072616790142080440157977858285083731325509906832816033528946536764166896739626769942211150653606542659276354626118375004546262055700167208697607438528386190481186936465993787976279310506926872243784376696537472783306740662352725395703952896229797002827899212542050720453850995195239717425486585364777216923209717442631715200896760147087506538302245390098205459694964460516360793631579107210928959914316285818748975865835938722562827063179670316690442781027781383562554803820993145508995927998241663090985054594302779125032151102610370555000634459587022939346404243671680606636954384138289282388730131604544117947709936646724801176377971782990290465619851997498171731704719431188939824664701126803914585174753240163651491226686299226265458511986258015476143012434601121777952645572743579307310760428465323490656847270559250393830137204770043915189527558391530920983436137524000243973070538293899343724051747685012505779580115238749433238722602572678252169009310314147136629153930372546721378116816360040552092209867739190297612882460222495585604701667389111249789184 [132,112] -156316055236823687773748731644896575759398535936334005358629275708275033558941800679299493581168731066892297093540644306346427083617079477551020277323621313254161796287876164399847147745192019585302810550721767070182688334402641847768946634296818070251644644248192664557417054999318660573311332996288731306940808598014640531365810804818779791733087369528024800446000041024395413274756799155886041180194613618642224728773024968210870901195983176371449234641687286958973118899190038117619093877874840392944924266244904104379514830615836092234405422687372903114914616705226051545305766561583668320543343861162627692757052065143596484984291373599110869612285348542215619654644732344502544062426218363164920427933027039968713767809753666956994120721811838745568128140172393161948496401466372401248571686087041791837963968900704627617424412219951993138993251880312432275764279971944396649213199110733110631675098813797961321709398428408839132040584079300199678460883314599560234659916539665801321133641688717866460751738130497192462672512456079641762455810537726673211772556569590069954962385792081084391575036550104596243856581538208484259710730485171249647578639017368040203924997979515484838184713808723216462255284428507311397904847451834991041158156741886317109967590592854103822685430133793880673778552259656728586797252319181333499733701823686772686988112744572320307304597084862445201336774868734812011583345026660117671116854975241753049857297111708997079592622978490070796439740649642881338300745839633588295534089230071710185935306443419116493391903056525620641481757521030085835072807435972738340664171553666102596632440152993210237097988961068311935680653101545749467668117138270638081286773786085000651810401909226294051803073883662824965669245344715169754621678235814474776070938718307212458719065252500021871987516433919674186174423336770012913403530585978047969738228038097591964311219185738397876087824512464905997527179092639416320 [132,113] -114469240914085485977319522370730837236795807446948934647258193058751238709041159301790837642558841297403711973689963153816680467537252514762929551424988766874025655567199445992731439948936423710058348260352209237546542636296824948194999683329871908869200313196257540564328999352432175353780052960434752058414372877354014930684946029526840217238608204161295811187924666756330787539153761574111086173706899588877720516184572906311611274509643878490007213469878626370931489384655519141795460693913877522445550080364410366799353356058171947364498080289484865451655366505993334423674797498473901042805192080839865551696098918298875607141973371017519257945310031354235513525659900170331328019785005958043210302745552875602249049240283871593092977346694527966805182812645088409035836824247906621423376942325953651328595253541070910375502597032225147857628954854373564713742595701387300512871982930557158803506199806874070696688911633558346184282523732414140178997964768788452783420127668748361729699282889991994984380139164340068425579928840558187348326962236617956112705080308410142832171536894015384523789107609895294171644061946501865549646148270185929269325417312970606584733092045381542409042038641399945908464826528508092078414557352851085930056634451808388450343588408350494281142078824275878181701841993535038501219591134596747123818796795161820548072160904540805827152265620977135717443363262045625930298424054774760184739037587288341296243083829885341038549998144573140117732109267346749352761029622215549173316446274558959078428983021320782840580985320360523946717192475473115084112520040560817573974396224792427764914665694590928926170333079171322969636740691985664990761250696491171193181173762511751606010818057194796251832205584252330910262763582098256756303160733650510866712104247633793559857611826513627255633519553604193843334827190655615722304240619244576607807054514280275334703442162675815383347591383744967347106247921664 [132,114] -65869672501118877214390049915382662425634311540230222036855614989195658375458225657710742646038258881834449137307362505490404957389116543834245262386928891717909999147630770896905816558589151015962749612909913075219018290505660669090109859338171116549138292636527408580640069111261436815707583872190159040540605684086529242830807634611033297754375470178467050057741192243357316848412295847113382759133771236005332036426033511869609594818794804026394928948396434282400580928849410650062787162382606267515518634256006403335714384455636367925788988232171637116045267420682760369449951703025202936803436585773082743202547990180406248344788470839680560085449875962035434853267780356975412328456639023286483752084634568836186388325871440496740256127937280095380702973212497368040865224002900157963883097802525828532800833468467721037169270250314888747107961541551079015868575282691278200448143466486747836722123601622574536283264998107792643431363930296849135010663956866062433504387840970291692615221687724430793950174122578426107823806533503278003969293760653486200940344930816267469793549491367568875073344624099225848455765354234268662916959419006590224444655310225903759849796589381000831275240001488214798708451444992386377255546696134977925510575746088659458476933888839237050600520701986240364041938515327407046007842168924223903080387197290112846134123780292276300673955856482267009735093730502895785551549066192366047694638326153759079166626865881867083857051928310123477789862802276156661600832315171030955457564031158998493304184321986771700762576347026459546681017237860515312640723979445775158597966842628302701671993424456690300222870355026949617468886518540233995926814961071524673879294290819972669123186351778398920959591936317771701352339300949552235934705927256283266674157973427069436177046798888407484082025919112167835702420184683913763758472434226679215390613680588080939752955184374935273099767967682103207247872 [132,115] -147521943844782641690276113580578376599051835617304191057777808943305499948969665773594088936497420900813603897180516029449909407828676099791023525688855719331975868351963135440072914687720632747038295340791396724807998934461230104082335520089142440919755946398123032639069459070984024148838658029167228652302919030317035101303906045302746685798390424589274044533216035885591200707852583705133208868913136747967673676481819304236652283356077994618713986250605039062753260511909622753375858052115162248488935500043009979946648434386575314300555516054444763714494603425092919288852254616792583301678726095791743592941980542043270791924157236462749913459582618088576948124645324257306457955480581569974149191331141168645824487905294257910814756079832273433343623101625170519471686762666934991165558351063654374303170908732532488305786281818646089119818556507152949977838569609944821350535437529981151608265383360603694924758889362240284735287297316007258471071289284229011374062957696746788754889266119645551929680562853771150065666732406609231252197741860466887006390648414247205875345442477407966071604630781300515805501614145364694830610939688383038921349509432318085224274527024349822200051019537817665733776359278435515000176429618106896135448740650249051845917606599552600685657712989480810123629658513658187549192408224228698077698047645010149844716699084159392395716580021947275793112855092012597465918395297476907305402596407347701685168428432994559376717336312158293443224288191219717702234249492160788156355129669305105626385613833741628769269866473622348950988555621657443274025879042950491687422585325716112859840608919834485360374403915896460058979356307655302344352221641899107741857485506363675420398170411342248838333609224828385345009339744593348039875146808504244893292391997672198248347610774363636378942332738520116024185563514845250805091005598567947266510805761469852814720432577458174355284627544493824 [132,116] 8210616725920194566361780647706594844020716408345020430287169841989818756900382806756300206395092638280613492633615737346568880073661929776977551208872721292055321619170905511481826937289259201741668314615138197868829060640359217923665806924492471212777034340192216088685834906313005639109250473972284602416680567455564182396453133030940661401610057736388078002980914670876857138957515919751662493414433974531149196090685042505224117285550568684748744620187380540314661391358703480272344151810842421401924962952183810823838311283601964281422647444215476761019845990926618426285829003060512888468177025979276631037683267063729793974498210458891293327256524471253932495237065239477467079927920711862079449741597129674335432376314171112957784363346173619329338154738857537482138981171196846001367871718081623639275076950307230352237603231413677799516060247765805190127702590443646909907282674387427189151684958859365085632937220258509691432564176950323118838451246292900141406131483945318795167658534584897193166182414124254080860770292546552517412730109453960273196759567686901229994557367629309877857214270674338100946486368356601874642124764040802337002742338482644573076901258506519158637315558669940514646545917143370217350051170191058182418660200953425069460391682773668574175068545836087710940285723566057537015658372063380134481865278613769935612009720716917572999416299392759316051896004983978483975014391811311955539795300118254751703375958541685462331038906236835142771695012020406141348875405244815036917987135335598384761800422444829232112458579273339066821891438266028821645892331504688673491851394899678640999140114470209303216601879871537511416748599160097685893377633073819207557246141811288187164239105058402170968625960254863826811441168025442485327606463075514311241575936765071607719974403532275677743130771205454672384525226455722167860897395331292009869895917532424119223805813702143023923947118592 [132,117] 674235694310044646938181335376162810208901813564186674340767740371516094771349212207089649581574188440139065107225748354345954509521331436289884506792845341778294886882157933627286741640712801825798994159220244528652990441655031969113134836677561817484032739259297671263091367258125571433227770989169710566151075416652882198240785572732821963214818118536085394202533421890001934349651564676732150452063975914669226517659996490835553107783417288867716519846061555855197694589031225699539857776910268961811410946767941974918720113561150549536784601194865302105934582490697634210351465812939311997439434566609104174544902358832781858370028901498888188175634743927340867135690479279966643955603582279123785215749194651135762878476893049481026678151918061552774320279685266817530798368227057808961561587072760299932282258995197229148899848214422555504647569352376780613330738435707576508649158015340267015822376948426186431092646461273683410742066607036910892242609331426133558939318136312250204657502739358540806646083062576704403226414433940959128377927254724280720618614694034886792292183056836286163912028793412131318608326969220040166578024853995672843161148222043551114171829531042963883508331661676093537287216457118448322282618909333383325404735848694364252364577519321299589728474231711433099280999560431614902076161093987846546923983117377842215159462899047385900520632073000226302950639191200240912679969987665777585990281406045163358374843570226027639675382729010360187420780643138711377059753324714021970203896237084378416138615234803780164263603753893502026864789422791732511794900794008985182629008928745881831883811803179885818088429482213514161040172885634271407043692543026685544323561903754842000922472386571648921130074037399579619079787298603480174157236384964226338482464980479382944174370010315134288209364170959399620692277502180032652734300695380762966055768520885181441025261884042012421632 [132,118] -42112670747885226899349666386271428459443772199591518713791081037072861326416075930465011164822643274468272016029453101326900098514512727109478441681794196593928759881235025324283358313861702091039669622814302547344177982367800071851191382526341163259382414152238205007323663465997913619851305564229050549854355241179231309911362967357602485412084102559075829154246235230371841537153646888571917700210668299654615016748309151307335249253275606120032359243461533573391445012254364030196199175926147895999067199204120122379265078736848544315117551903032712475243768535529510012289187855212555373759871750072633401093874675536319415848237007522211997197318465562044999428429693876597745630199333474312386398956953362149831588524412493555382865774051942375106565047834102952906732457466836826323652253546463830704464567175311923491382269939676044756329629387932057209399703330735418395942097797384863670980587424716186677669311555681024702156232613908730946423234905931961804011849132412370250598423042356857891344430641670983832370302051056307297066376165444981362888793824329625640222485584875507519147797195779427463151068238917451695204515255689880324028687413112699893673162881495356162558567627836985806844559664570906560257117270010687234122134280494314139255299658787611289022641835906361177068164190880010156592766493413363837971099755367659197407480902386554221210815654733903854268251874046528916813095919345769240873123996340669293106122520309602047373234583250135444124375881372180183526849735558716907373480298188913232866954910229475135721499303366610979011833483258280758457696242411784988029922211912368723733850745700592544259958049817735057101557012087645879931010495569404804162854265683154523551106866123424889616210252293496615304786667929240521057044432938347620240735329204806605381334291670643475821456637336783008757758337607805503188774244933149808775641557937918742069012936359424 [132,119] -53014646212254041469595474193864163917072035374200888467143783342081822981856317258380548836178624539955096608717315171016924613501284798469463663750425333964172628922436338860276631282130376790176042069269574940113900899671997454763061713224207544287952458064941973890260291497036495249859281676184894521374342761048906834835644488708258517764615213536707811943174253160127385943608883336514808707792817182317611013197879551674532375434579183903249855138107773166582601854987427311919625127583413517164641689299218055433193331273521382971418824818115941443961848322028819155387240015201374122865406516717599489989884475677491465644181651377148001126536969730797827009600923863771973009906153391587924178378764574185050131945191397530267101088299024910778831630240296808858237361294640950261438733299859826434508720387536139026563643229192357879406819242201980580282319241083918342177199097258871730127359118865105428837592410122364091101951841077209831903904457882581128245608074387670732101269298128929813507059629586679573163909120442168484514009873704238163820309398926702313772128369056823161298914986412093163157900379760813624485127283891027861717083498436340245520325179920387429503174366021091407507430837371175198793237150299527679429108660854162332116373032955070559878418573307179906452379556322586284416863740370829235607791790496668256589899675929143187140966637185933789313594801914978611307548564017666876396080196652022999924223777124813784358766258140143424447592913216638991026640310017928907628702910141976608159576489731857574050350836977180411221432358239418681148463383861676170537335652517935543477444419858871868413635415975897617351033732754361149464398533009492608712289835702604947593966588178145041301372562461621298648459765732367854397783708133975981766430345068029497664835980389408392162733703252883710671441903573003295069419943425327836921723884218587741249048368 [132,120] 6596375990640413500065221799465116754174006937629476590548053747746621787796026937269271768194050283270279563208705086959663668001423877017093515634254384782033999250657470222366506459017500799895245339679183821773420738609051564077880153145986669055297530938697487529204078158948076833460949782533786922657284137880268350387093889488448302162232614874165231842318053680862357509910876493326219147518147241940276763147823591602876414698952050390479878615898197139007736689622958868320786034288191399620806297522278057001952115064707874376293766077896220464084009672992449642080634750009164216143614964157184430895729064691037035480491494003558404628186845178055312948012428071500382467313248759389460292261947084794499636015935340723767068145090729489225263387996129217941822142916880446362448605693822352786526163721752728299602064645592159957441739357712999105313416310538282116965951782948820527848566261480242522530838153347760119364328171764966518244140574267776440223430336729923947553081996586815732094226405758992986440199125139132550845033738897598204385339129129665612844343753629561028746358257448184488064832204592693890032889493982497882186118082428932545267712192295407701033503961020745911616198193579814414151055205248920811995649280961934269920498735019472018504641616460488567783200135144856927622094099401264019100065321493430794518883286060011921811660935896257423882659967089532882649504166653561645243918818648183218158695259058194751277488907201511415666685775783545896447585666940301020530447858541872801481517464770582986664583950119793764056977150714147498289151878156773973727953184161554524025264428992369011975931017971637521499433865701608795541779023759262551798747671001578352361166959776835838300184580158267140919782128900968504845052958218927693432192525875154367804195150219842788283678374096757208527992439647717778319376549888808427939259257612663980032 [132,121] -439907483307041910514297634794025035128844364225438091971054442979762004540370716247679362534765632810428187751825353100036295431639168296047592849368430998389841857155687547661730515134983345368196895385468367327229635603100561608268879415818323331227330196427992637912529378898077975196994163523440906920883072999482805279293419856631441780177554501635123247129248963439035028042893532199966921967747418934017187658068839219766330504371718097341968860165726188299247309374870954521117812032258669788039358162931782470030655024080030641190146200354210757142309747779168056234200203448526176898954343756787443241180632857924065320200100936222290253760921466867468379682724906051233897646839999353029569950756949998779558435311167937810804183681773518567965140751039583573780404429523365616000511358388329601612019805375432097381253745210734993211262139096127550800733750228274371810238256918432473383439509894543233110868112593825874603739858247920302133313019506759255592622827943823089712999043478658855730073087550589906843775645665741296785270210125129430366407157445282579221381730446349819961167100676104333983277152700550894268793603345061094640121952525772227966525864728019533225827845652504919778587734914800568590740621839371152480044344978491287178503075951191969723386904201715244162857026780647230759657894233112151601257994517468846479242218160969225477126097464205328988621402206064575976104602893764562359462555259408434011733785515746580412814144563513212003248613852233135611715690591295884947459792960616985253590416790382638596150260601319213841052379101207838309666884587820222923456635812717067768713646865440784316117853274668791065037549472177393165217311258536612283738297880254854052335070702229137242083580764331264890132079754792685414504758992575638110503951315194888485387894740349239479136820154446225769165192981419511223336412182578717310450490740736 [132,122] -286937013652473334333180455427185405489233363695513788645638460218689151660645041065134407321212021196485228988811922204963130233834615824040288494633139226656356528763152164917928874104516378574287244325717358487427996958176349791352315153116967470745332355920242550146843655491598723173122752865440293137302892682417409362502831319082960211156334019914940910354318581532107960407906068208420863437411716085330352740318115863675839322475368365216881353703685999254834390393419647226413288895382662043662296339683971793176715442539169462024216908259129974375946744060716449948871105920246394451466174899579613125426222156235376759807555576225979633981994440623219509047247474794038379141818821015551933496748456185185127043636770196057098748194702849972633169501584081792287162485341823907873161065138393003084345662617048832740027279318549108685077958449854353004216923533673978361413007902952677138584404930942680727733718968742587744206782302793997727536945524953799380510101801585242929539037252325237582230447208361885940435937498107628217806958934079146127524374772143247016206599641310272952549498778076851752755377099012730063731264244556898312807229930423969309303974338439372336127909486735695295572567784918639992667496591496344981706185569303324997181435521005128604289634210390923192889945868119599817294157738510552525589181877142353191642436137189779969116668485676625706199841181831338804002605391025572104231042659828962300794479441690501002249722531913378373379571001916827454995155482849191189473275597078274213758316864884944573461956756307566932127441547891679988435221854627375442188247474802202732130949855389327353987519281478757312889459571788731893558220765937678925959751730616178495550397460666564937385844568284187658699182092577640835870624911639714370562698094427902688080257485295298440306973338970368041860430911248916128231702014966057149464576 [132,123] 10097744887680256639135537931225721773941224933772586524522649939677932174232372039901534787789270398716366574587627517487951016913514133256352342798868999995509664689146538203745194037758290411515571880934535430518080758342810574932757672548922481458011434842986320990584055276551441529334912691190537826425076499977600000733968416214644587108910989081821326003562808806718803787645782242090523380663565189562124258676922412883068703704382222184435553312396229483625265564245294149209638547733140874606096587795158291314990720585993703993450544801369760649217510142601237471016575510564460235703676085540149435051360142053623724839840061075211023828254918603778824073458400295380608139770573301420926457279775276559958175885996009157384447511879153644239879831338409494436241763793691913108393553019883573250824603902286686380475672260930390665564670237735852733996461517425885687268229089943307713278452606811417386983493598203898792536011450311431155555461015925944640757595455798245510785042839720986716590421217807014921670266742570617736287869816738869863087317458748557017630973946918755985319517051843406875451246574023424901162472189003344603510713203220017753202345825655941912012364176341307531916181638061381252798608201799583087722028077667532086286228357299675986643298014327939239765649880075875987510574803181317658271798433800199667821706316861860937434880415479922927844940974159618583399465176087246911871751803088382255477102951448111485725927051619324802308918161145726937581286886441523047816853544444805628664431209265727574228240142078267457648351558381867963259616264489201046724976473245479711399445783247837345016053109606570037231665115704395264529238465446904898665730562909375222071543727550522197535297921397884727858143611628734730145427682715649023487868782050570314908569515807773924980414007374493306102401727216250011501349385524995840 [132,124] 2313399162078981648027869805295320483493635808173189089290826579948355192940692158192710025312922879466275058646407086297006320900851511238486136698354579804447286091245106400439684802750382213324840439811193123167943289180320640818501306090363078768443073887249507723643487278224263463102662516333730456043755705864817194644813075529696404341996599194495920288037278949111151139284396208363199946130799643277378501137392389975381194171868956402705335525209995021101919615140246324357355005432441814979059238095800583909158034098481274491450416870458278574861431253496937337870478415241902748639544568698111129344284325848968635222900961855815531822329749014013250118949190292738460238051419986013060011474019722118142011134360779145023350125200311717491914478643190994929069801771892716668934114264000478430789554306091931619906655233673030087457662235773043792286336164795446551112716749789284098710639160699703315651205927694613561682567481888588121167469233502769707599091951388193039073231156108998199165976064968239360327639276818513203411294593413381977134800811940907742656088551686529689768958403066505273586330998920487625471456505806246496839122479954515920475508145938861140836897279095113622368624613182310831537200897923428817950373154189192465553010326254839468227429199789190067725176811989141189818061244920217303585710828625055089934208666278238488190765607900045918480414818573032216117255142951383793234165585470928290783178932452813965837208049772292460434436233462447217789053551127624356133680233820998381974725505952953141394179408555952895439607582544923487785730104175214857331288722757619758247267682111173755474435015705529396943953976817091165013342960363112605761244988668228772799268985722598101267355472182130157311546797417018620560620106758055687278203495274569284076583098300639884849586452888897585978929287850616213068547817472 [132,125] -36788973030578541462164664704903267613648982826395399214950512747655737089814017473879709248838978523410019408956345272062917577465995803206498073766703068166529090239134553308781295452521349518913365147720966320576068039270328141354214542808845535287388673210283845579948327763563400165333296359296037856069515910221842749746079918772252004078384465345669656516855489090399379523952571328868442637797950181797453100149193335395218129201399653996619822849623860326870718732573998579903533336565935584391586332634715039637144886411514353513204300569910981277139816693683498157944088122039579507380973722471229673534131108496512360859422266908013620244310427170812648897424482269264600324944904235534019444451663036896110011855821897105171864945718707531870389671618190896531562026118626345021597702937264008991579771464719273728477799607547155334825105947785528962925555396956800091984422400675932170735075283657516904336591204155503313261297739952277435563159973911298200440383683553163674339245296690094481658455728250672665791303860948138254245451768481230751801071371807645022360075957250239254439878303423107063482117329130612203298538275226500190338017030374708175790195835408650156180213336186398057723909265335146384883421859957013412694308871359460735786692294398181561637927947270147459383699773927939728050869600292960484321453341920670319552962927497710709719667544020540830928875665033952917279645835598921218905683786427126776306930301190217967718562197052438039460664270053044924982180973041691911710096862841098291034468248437300638814825242359273672470869773614287131146628634772535798188385428873072820862978815687865704912149982570752970925832619634738891626600522314729625298281273131810606474533567072550155014471985213071915931463025750740390142585919707527165912867998837218787685002733225865567011286434517394017017410265595013771264 [132,126] 34112332636044082989666357697919525464454526958548012830658609797518011278858284035101716284924638892060730855705702420235408704327323391565855644990414567749353048051166754455194219029507951036919071839033114483775720604632992005534257234497513811044853266028520940959804751304681273424309482078803082920182516582208950804238276237347458617984446027885972987465344073356292001003155293520130636519097719501949959224320634266796441571333997492195884270082384004751579058092262262343128710794295471637843533169100007410462455847650561342173083152413827399558455396945007356262893381264202963623520375057932534973961879119203223838599861565106841249457120002527442040793097336063153111575699462310206550450970103805261457118821568922470515369474462309983341453264410450188524364132947393962789848628566334693800546415099942951506848728041955734495848000033025439480092521792303230000721800511687486354304388219430268686563336514961305911913446576799490680137567558203155535029522363505753210494919842702347500352042561297077863232431192407689183713698598816476494252879923372659575635751150543728304219443655923176626755158049436049968426491818315836266765747430396624607858579390444413089822490706153451651745309375674288144557602276330914372741492523916269175825964892538531354601544778667220961999228449843267157544457918793815872232350861971663947506706809750272719502251000659735942895713553422011361589237114858850977779409422798932419832549103227283113445726838181824388596009999314948751972810442362738994458589450190673869853577854743103967050159716790696382374003101026496316969431932650006629685352800757316837511621547027273210287355129703306124129757908322109760963790492218255313598708424263121486198886154529884900487623101194222617666840037142200345259186605096137949535181175659493936378565455447750497512542042163664347540663653564416 [132,127] -22979816660575935067977787862608468109967361129976682183334094787687186772611276435083326432611426694403639225247893549007592781596168014233696024280089925710062967274990615947627927867912915747745381957580043367154038297922289996630136823374076670370497447903226906357235932762563238911134979075628805346279474409146562238813804045690205576527045583753125923743672495725560765818099964132663933300749892991083155509545949260957508110227813683120991062041525196845470105306479791380607786071475985157268332606212290840823931524835930597747437941482591829279408737942805490833398005959940295831109609681129862114870802594302893473322436025481915298749441436952932414288392007015845224962016226106910800196827738721262140273808280723768345784021916667851754693347201299723891933367383185613337114738778683453949364273408403879826263100422407445236197266902351594009000935867451289140623759190403978637393099606972855285612106218318034726819393433128716470456714521807172191948922236912184861089140494848115247139428978162833686302562946150423904547733734739504516230891054795493017676129289914992388715499588437363305874608132012823972187751161307291914574250921985981328447636564087567667077788110219569692664480644511380844056817113415535883150013202929798125430882286197146964789809256991527011748145600421299800304261504536621995903267038149076487239555921236948398242066070019365095714223818484319310157449965354865639899021667200263111646464618619746265208053862338936977290440469218081120636699166536314636157338464862695676220566578944219163897635596226568063147242907970071954490601093928139027662447492257787953484552791665425852967544553578865799121136260006402509183671293721933330302799786185815837559769513620419028086988263831232095662538015951098875415637507673235689702631423019165727264661716727258746689790530941237160116224 [132,128] 68659760532852305979261288823816057548006284132179009074363747530348589115504367380559975981401400249616979075578061352215194120477301896406893802006892086513738610109229441115406218742054417363928056056373488093582648261733998446222413251967293971191462377814779158008470713344139348328225533730879300361305675201428308156062675834400091345474162155274972479705541611421032927338358764088580855316691233038571239733167223452474092634692649220224271851059660386164931516052354439524847369592896762270842526667730893721237247033258521968225117512329118725571429204537287191038509297936836089508484808719876320453704085252607296541183796541985409786964669508022539201058700444347042786552013704190290034807918106395460766435717936586951902879334897840426885718960319790311869332800686627245857997270192031179560176330129485339503092692412100235931015522668731572359216853654177574865289238150803728124214937984554804201483691820953134132405344335632257786185235866067232993175012023694604564182819363499770935954879405764224538514204101930712139261634064369787245410313202526944825701566125118194647231096142568087019440156346046439515265121348057871771557442001303189071290524940762688384783097443976964079108972957049757470054411297528289739462029472003174519884720976737664406136262527251700874955155500623526615214272593082495947562067937729913025764535200796746840723349698355273771847328040608918206363804197781060693086016723275206308416488917533705392245820839358261602926595620854327208100260457923820648999783775564874696783129176910753422132473716241587324328944472485360055537926250473286736204337291397814242495803921682563952687248794570891643936320155416649146353370022682411575785513191501373048077176489063872274604633540825473745697446928874587429735893041286562765018908031422195379425764366078313378513170624380141568 [132,129] 153774979393436131129231089768337947988591314651602466676286109306946048006804707641898095813037091997837338779560500594514244433360021215882946970270217776185315035721531511732806350633711942137488564540513868598654656273675221941911757435934247899531504876004423101896434132482386310304012002644342123665694794741728380897930390218291280464504530032480010460538834680294761750517912536454341147858678739792563807175990903396051238500796483006710006358666389505280251571513714846595357019793555646287419257083694867373006054755859707650349229652696819702471368399318432290664803159198024595986544330806368613917776304891967452356761508292355714622395735383962961600348123895414388286183803567939418112466847270778050418155921923348695158753511831805982253628966886726379035530055391536752519701390800747622701490568678330114238470976885809615256731287967890449374483468454650784841681952083248958087511718932778402075662092538805928312845639069411503383378414738530981095102761321820990757939867979233884523849975111787818642778540348576339842403163100435412356205343306790265323693149303297307014651018363493911196112077486819753390641300358050426644120519038593920765530529759132351049402885801217729778740768219475745370128928004277756863656361522605431041970985118838785665310714539575130836753334246840128158395812630536109600609514275604763395049115404267583121883760597885797024669458465490347985657399076471161729632726597139386308298989033349953609913479983840233208564534395820728239219669960774633704631467913975611500082924510154996538634136614534750236685602093843260532495311664631909339655682260603992850025047262052146681031702216495295253807257116133870501201691620152873205567067208088045107326960131026240732891138111174964765754067183541658965006070281761181933038221614229890486695439384826095238083379200 [132,130] 40580654634737970694261066431454024827346441660230350274589323494486024535498667452971432025156881544087389266317990442979993258482906109990224225483792788037582659993541994789388872138444561712404719124307800640897506344259942295006114280833733564002465589600256937236446302151061939672485028578127498878957296271751731782953031593863060784128634599673709949139743715039522776379305879276176151322117625856434163031450132368126551407378272880954913288784486343920967718110455476037223039434945212442585867671477226224307217734753715740567092640937369440836339839625862956335769655529493531422815139019259505350929954922439714507180973859778449377925305167001743967924763619659870984136744901381489232312519661035169945252504426648848306296252675700540644244160614681694620845217073911730488863247465496514730449851818173756214705617325864335239299682995777560521317734309170463920522769323143951548837109647428314142556140228550811391935385979259372190912518236551172902362995679748611244038300498078866135063273264410320759538710922458539170291318917281600803685742535490221180774446124153847081250226878546197479414056625931726057338005867512450897237709397944271242476379107968059537297288054264390401613578035470388811538355550336358798764302393238691174554593061957124515680604112396626608610206125873289265294621641499123517365995172297608479020955985974021397701691680701040947716420054429402595578530956340607785721877968891287577186683075296735783096340960739335221481948419858243433644837195435043393156544935580090102025364074762375640056261405715299329586930406719219598533987361616933797376139451149693064893694075190117814046668814325383873465978506925483495146615092118715367366328985706228235939723288405805847687979157185759128350763796385163210585097068691955240429063754852608979656670272029253435392 [132,131] -44078352707001984135622865918159157061193792326225869352773405555202437764127758174824938532235667698366717230770441346458673809249647362711864484268500194445949871452071405311554927150418801306914795275312436842012753841469505186721615187216786837087124677686770196578913012442597122310406361002684903156922969358729885214161856649008658348676244654890355002759127437546381976737609748625947301688609503026312909526335558423058406991356058873528065816139107753013635838585213447479268539839892496061739910292867687828050348169460408231699677908565119044337218343148284915547014423338999047741783362576787393780202794316391221107134078484233998640651377999358932058855275959872521329337628396551140105545960971159301028503935541162993496468515755739147193929720213994236739381792455339843312080597290041389391370509829263541427931590740124998828429200614872100039710474815622216000724447401718233159379576306555829325965700939942832292954782769080700601188509716527788596038301706647925778282593034979646033395811482788977303473970195077207645485575916084727490247592202139875260323457120316238815746569080231898180406572603693932212731118718096654674388700027565522811034954701255425120794919228851652560799470645605716572017299780699399736739404557072352298660472477802893008108074067976905800781988514362737982971984896856547034684151307391569669778201302400142196879959717478530685739212716685852147621872179640016119691545142716328566647732512851916460563048705392937176266379656043872813240582479591065734153662283667075304448538880020522520388919608947231357422945155790598700851511524189556158664492997892243784312989709296123675768532268746093079634004851640099877272146024435272445175530446784630266625943138731030109266889885512075283178307454885373670970736560969426715771986795063937729933573726208 [132,132] 5195329039687880370396005717442523400373879458961375387612916713935134850024334175112037208009471337903147766277950191163271427369859130230058039282859234122104610409036239311416458339889894559403532037330883792332145597172365509489514755859601899408957412987511388343033463115812207319850318772461755075579020678339333694683661429780122058937349586207351369240141679919866516971366161648878347502933367707384912467856951103440239092014197759834012916408191054280185168005811480824067783824734899701891977643827997747551557871364645225593852295028567545169177435936340822682910583236791748059427924242089402062347609741442422588916336670927329670683327822004082720411022579098243216478543730899787246391604465547681495351947839451146999666847232524307545583670060896156622740078627622032482313607395023689106132876833498768487114268443553620460647191960914500523708126183295590718194023518248906102109261002803730242267206665737172043192760751074464652639449309557250545705554503014868583890619642745376271510700134756418326975062575354365047303442339054847265629242348978327537496016267316194100574089584742674052530760893467964948023750020409216626973252679165045285887885144632224510220881862610044809399400537518008721268817190907005403283369955244338786338820799143879555636750654835933401712525167621076751271670020784969020854121019583833527462168339907222701393928965728653107295010921770875114880795465885543582261968934221689561029559847156403399293966400313777890235786811056960206044057430860365725685672528317863652918607302611261007477098555426886326462605474209327580952708547581986895354317196313890959465925297488097988835984338477156854367847016675576250952648484908408615959464029047961153268089778524531773889121763915342566608254225706147877772956796126379924035079934168467462946816 [133,0] 1566553908724830269981042272711197481198336518104101790256055375770525753062610646794183015222939282978494926321164361567519059614297000299231108930195902825251998446831079425306994778809712361301940474760923899181177616132390814332856744744288663731982625659949569105707662502904209438957266488794165972517868648928437214506630789857168805791892253699220901559755103377973273930835854439339693262030876160033138764766176452490084433685487097555801282661509616036578199039227026370229801691457893143875978363931176455125615509559849341330723244629504281694303022507675796503844250094211454873623674784417749947105049276684530935477642140299728852466633172189732055355367631622078808470525843153603756681298662621894754639740515162810960843003736181299464033982354811636230222191782501274441232255908800375725595554435715287681680128281811201202201147605965229801369806327567134504524960241387580798361592862629904400946379060849680295985952183363891209544941665064724373533397581224471522201450969322491884215690799376211691761412722747546012119473820908002857850690721908495253401979863455820399884277359657563324303086624552039412722874145864232427583257436145743520088136063013520652300392174201983362118157186025606751674202705123398052181853674232273552846587900140835277609321657360258747462366202996752714565653063286646289859200388549756464658693897064221322238152351018156840003286361053378038817883563845530681712392635625053995742654825734233118091079603136098620259148711031057034109410620155301574179377258299371835792273766869855016390066851857502828656748622266533723865658986423640415339950926224855493530927007147283026668587346092604694661170191026706360890311929180318413641415529695317993590293989614402464629438570165510044482886959070933644359521409059169223782806311041273589407585686331383485781703246968460407809103818354098618266825925978443316721179465912546467489254382547983433483479246262480977105468235046480075925885589352105866888996996593839067463736696429686400541324555803109108570907399782320427547178080348662041685146606157799178303130365540303634695245383476040807201933763189241536960402045039523666098652107747609818058689988881547651968904942863321632576965310704464374907431429497272929814292011780626963981639559084302459666334967803604036720749101615127658033532580261759648010411183349788188934326171875000000000000000000000 [133,1] 2700556307119303472364684262239055545109153134116109533076967708328161689578585859668210058268290892693883084152585867571537392532443632917168592214412583621220005431885850333454240406151708304783998599820028649812391800752723100509972697906728398540716102840419197926392314362204764761811758005359773176737070783057635044152385058991484523107441114768738720494108056076087298774214253294717913630285457130087642366929338258269253288721167400213065289357096677210457954246282380043054612011449102577310759761141152799749055884688368998677609187422293656108704371864027263703531268504877465252201627854840063262529218023860866510911193015191662494363054406779558701468010335675795509618483601833867213389848033755969673404093916877799960824348257511018390791058027924381575724150148822194624841406187176479987666702116142186188374273203494983601359538241620001299949727805985704375362701034185033224865526019087077921573390534799759670276086335421078731722632700503783883153771980685790285514465398572512511441750097268579694923975421342797449320632489931535723881899023129286711685712835196696000540699413799663782662209331108260540916825038915597141268272124871421327275517391401759399084810786068297918773462787793569896385492333729817428112014002476344928152993306882574154947136011861149963742001207609437040158347274615767973333321478380228204271311315995677571788357850713590045782394670816680152903758221391906294126476974611359369855426664717991007083626364090528403078243427168797633156270629864881384359301490156967626093529278645923509961828185972357888708990938237974789989114192674743671136372489824218571784818741039450163686500437646957572267027744373315882749485529765302441476350270165385785211087802534292262430593164866071389835916890264071712768793705353368465089198629324318176354245067791506706938855704484691621115818464754099686050257066997581448368774304038909778246875705820232456945157805020487847747705331301601934554834661915363567873764234818313442326958620749730287548356667753676494086654980023789769931867112506591065800322214534314430350090859936117647133860390591842500593443085799607213153257087250085618718015420372817625681827461135580677666860592858496842139585497720317015557310487433054605291127046363466692463074213019182378773899533780347796040485851339729576422992319683497042248632169503252953290939331054687500000000000000000 [133,2] 478121658450405498367107154846186689139778169752056692202536504603581703791330214226765048751843256668496005574526354765637248095835303345765083422308901855034545873385989429039668639106379255764892662898276551953546301948681290345855323307578579430922446027091599644106874495236058846848654987051812574655147193862344871135589772631195386202195370366384322147431956234570990162406573223533250510154598419900303855441694669396899053457552935538686979825543211191091532069378090947657074968225289495074006305013678382314996991465718577137358778955891290997710526791880186826926020965189893967770513883024065831472142965709811935730382034274426719048228610838631096169142702763950442606401740085536538139802512729780483619910225129365112774629957432785302267105418326980401892055498795173079544365320797212952370950248851120600751291442653729360809870256255057116219889680169217539685429552961496624080497575368868817110010672133292487713542656187976515046982526706140923269183274735099905633801329583843158092413609778959477485317493458825743299335647096572440720122401918815847238000633647860896858455715003145256777981995621914522988833486971266100910661612834034369874981345472441996872883652098724913314386324797641444572929519537962891840322037184116320199263199312966116851218941496696122541112992381592779844720698945835512813493062045760659959564277644916430508829983895096055899177734204319123348149308639303396117501937706636789808857013566865943923117177011140442096991126650387914732725150351417157305634528922592055086507615264386499898995271211928286165561490799899399704650270305344970853499490357054384156078726452350280231541658632626433066689306339551438754387413710529728634243710926395471430039164575363036418806842846289700720650480189543693219495982197858723553461864385785329894688252042013364537363881919722741768366306320692012693984629274269734035342244063763277498896575407687898826184879427516305104657448515579363073922652875666921125888996635502577275909132957062634126000657842487124175139556737276226292676632005178443845720093578888179808997546224131986198991771973561460666012324641459555723155685114912420475360557383443568683727755758821817654560921319830334297159482552613899022466388173120560552104583516212520077493268757234718524977653008286294373373423268738264119555271200456836311332153854891657829284667968750000000000000000000 [133,3] 8516984991769493513568768717276703762817431395348133442836422477560355077582617323759872871967495750163829023801857152671836837736752721997872214374743025248565620760254942014348569124262962879242619211989859409499996300803425382969673757127015032157134434215881683178195271140162990588254378120805635585053547316919122960993133451189402772647591958154872181779309407442245527022539253940115286509231322349824081887826311322445482422659979827953608602598536645055827800819968506005867154079136431715541050608871929418934108487683646770823191045756465285900935484083251594988707645613529894017405090729500271192210657464708637983759301420316807732576435346328441431718211761678518940163341532840135225431545780775004677940760581383631713097843391628288077127935027401080687964673736625890155539731061323107627501990724997255178889124867559711271883242600716444210446008620698140174133736563154588760356033666875928366139931301835277258116239467849316709752251530193312331553353818150363794363771132212468446467778979582469380012605306440726497765417224959485024686078880076567982683286240465765656872352043458414042062633160507475124868168553035117276012689695846887861682567159030460055627246595974577966815100223136531284696677427756858282455509751997531449164102570488541950961057312082957875426127457085115847219027868825327660155756414762541168277782466558965896957657623208585422836570780102805829178106183647308320810355350842411969743853381302038198355268908845868476395863229425280934687968757030312930781540569552897138407559070037404268540961936149258641737480700059812201293120141081533981160761699522023210141229017338700644819648728759323268423111483275350293135972308656478087226387632243040721323337724841010253352064886440136973930032701396355719181738765053797809595063710292222201039065324721979160419799703191079938390338245682694108570372755367687165295667012510596717844974643993361519863178287446872425011196568380879982066651063543759850565708943506945081240208304433706822281517175174414438853501634241395927746650618761574079582536682864734971238378618025097274129675625590493460681570690822431211739703288518151964795307008015150234288459259327796577358336952648868462969325972484929747060633313069058327445318582977334384789339305323806270049313290745156105126723090238491021942529953696679467789465434179874137043952941894531250000000000000 [133,4] -12685601451887705529448838418408245064776532721620467813485611078446806500968904859801232682240894487263097702471689432476920483543354071470230586506706497693965355782020434706123502885355965975402559710354974368942941630321797369447516080369395716576312722396521675643471469875237044713403003184212920667014670955438893635961744122628738629876981083382008070898158651640676386610189525538874424606607538570964327262032698589906218699507490288875972098986891408473638887565960196474788630812526841756842358300220179611176191844041930362473131193246665130052222083406394157081899828182282185369794576144094590158610929134717631521678978114415103271897181686669107580250163837727073805393060107001434308934596110766635297996733690212620259123550752177053044758307135407222901209984767540941975752524366110261190147539590787825300711907164103587122332203236555023792012991004331628273436888155248740721367931588693747912861161194011274927710257518135279113346775635067333053465695554594302543841361935296754925098528618390010715809361629307813592228907198298607157099182899485214925341050776522620329410014986032720687321211273254581967765730943913953728090796411243123211584852714635626335756654372646635322502431568659620256651822657028908906218758337379616510856563765221377246127387974730323892973882892752949225266853634527953566036235058947879920484599568807745610911758513833271159633151014566189886130753524866088269986404539905625837948564241902451463431164493103565009018496730735093872618486412561685434683872021127276058771429030123296666528511762128964736841620514147746138459716437826375487863037753260797560810083158023861398780726484258014146265836602855469825052529193879043443098034662804844705969971330832129908837327431540389665166915759327028713818525187376340574760323722454488101182285626165039941502455413369320239569585443788447392792179245529482730441391136264526365066428641950792450287973054909334314615269828315049788051512210209292894466055026720090600835430847727079975448252239813600432351277498507748772116053322639636210247621740501692815468714228380492898465023235222246336242002463213033120620771809363668080841041079652345056739753204646466968329709496025613807315489882201925802422623375990002300202871330662422293918507956620262581189777973518648373671018541019871701878811431907223550297203473746776580810546875000000000000000000 [133,5] -1179284143631308541582114424837733411660637312451418072501476268100181113343786204673219668704408600711656600976689290965357959006587304772995218437397731832226934852750939519500724899150743430060447719031034586063109613295241932618435998394242098345450362574171741491481227110149826299717542995775117144568953351279721526893273519976467296570241050540609366010217243505689142299952573547218301810030061854297112430400426869764094164009800227213656454184607602717025504902381622436727066901814697261863012175920212130884304989134260220761082189091348360366255495048976249654575374568257570162970003259058366776674210570667658387796116941970987801557797709189509692038712398510707434464999693258201448358667321296679292027004743384572842409949159809388725850517555281515138222470055480797985081671383091686468856279249561957407461034984399260634343922036957279790323209973233250639900355861841803975782891407456249337615109494526675962835099654707899879632567039198778494907789735838366285714148355285229438282397445222867869452213786220544548362547875840582716328788060553263825226696943497912072141165334919649914394260729700508636320043326745020770846701502484929244805489649309716154295182820220547732920747491455081170712060020898249032219695983855585371144305575537567737471780089960340552674798864943207449460428608632060287845102103814384846173642323287643199125317317171914625227337073418556294082781084955326935898348131136916631258147757730739751651551322994226052401875211210066542587987223870150860858822055544211128814865808395859422969525979383443407252092327278839143846032758659733985111960676216363336648685940075883469470418287721916583496955202715121225389703147538732290784255629064982857667327150843923839803427339702934777027717156885041034326361588650367582564525551863413002235539786899925776325773730874352855907434096983399328530858406656824027354250054830089057693026844996837009102435228506532981388392614308291257245818753698777865038525033550023035576331416408957901922609219217356061661554009663932754245648635598196568745595056394751230077968089105962815179834295691067540440000325536336764418172275598917097368920801973658676677675039324762676640183679117542734324543182256709473433687438903019079382277914866013506931080871559333897959724324935420763976139779060588132302792464117802140322055493015795946121215820312500000000000000 [133,6] 11029776034933804925283244321511654933038837224361272792524899926213511298555748935579153455865848350406249762715854290607410720806477703079881906450858426522574869925561373229847352429938904058988333956273197072839501716685290681041102420733808430863229345991999525481814848098266634927552078511518899458308493160352799876093983344745112116761539656690805251983333218487843757631759236667493290835652421491492394485114567286853887259536312535224133201631734934772620486889627167912100746615310108171493101244825604673904379439283249360867984774538187639011191793317608382323676661930203878834227631484087381824338894363100455004072650323189839063192841985712278263846392493028700016398068630837094497486119530887441224279535350280707619912215134584092868837954341325805907300665831937855668813283733661144964336882799530040613332580491620632345856490448341052870805084380477789236249990886996581994479030192712002029852792043560801015657426965625818149611346108516796246515782141503247160421713916026070900108245902702725063849443188444594401730628045270125682026792885255245132421996388306699394931319987397496629091400257464811643222373226777093901804443729487615368792084832882947243500881666268352000129054491833149968666694528770843787724449150356646503353326150368684046562426507843534815136587176130620411865748416867473576427928723437500709386048588235950951823084127772916690655075644751059694644335395354717709004683884972673893987627994875181207425905561232513039245736313825348072839959966513661679398167828981641718249657791415883317123900889759372142816916354443791607706864406040715631293993202094122164913591750247664871281690147901916862496440187618929823149856652394639234039001053244500373044762440130754341547742785954367021461705562034001032055445725721589833998214380085309761046160342032637104738497046394762450298309823199792734780254508857635503435661103454816973833472905331486764365334040012395965238853334972180539184261323429476007387172067705101323002700032066633172830378291519319766377641680420424623287974608590571662900624739954523667713429557776562021203457724603914493575280075627040740895326729850285706621397910665094911425824778370983990976697993287009298254849174567826194572797445920831064499344313921984621320951038549425149431870484669492599813627008817713298801082427713637912347621750086545944213867187500000000000000 [133,7] -77255027571660729936902927213530403666345881956480808021017209858534620876161466178766333082084624240138871540328135480529504947523560294170346656099377427628301939582423346869149333595418230625060867398889528507693893211591313349310042440182860240571918977877362982085267976814586957638416744238292887214950960951769317329754526467279502393844981374080552702259953111741680736256339358509799127985658643646819694507278480900713713949348203082837526194904597788854735878830797292317260665517884790874941959376859309479619155708822785461345274701179987600598432728785128466768408625345258909454178318969750028821298719502417349100785945764414596214587534136471419843722353723362180876706644169832318222968940169028482996293807483904462110126917035595709408320165042237998158280025651364045580477723195921787114741728658761502056402183672029964077487740898276909249571963433247738943699560889332747853862680707755105688376887469009415760762101164190238007365170251350374760487338969287377912835907522233528830762596699214200794118058868775381333903264073047323313737882991648585804085307727151728802810695428365984727829558866885254390236073020395540875425600916557594116582610567919426164762787089334186397552545029168234039922268417455674110520014983030816154086341238901044803948773050028800355266363426404363913369053486372641379167519907504248540312076730248563597416367991025383423096852636808866746899540822552896328956229937912671898438275043671669183385828231175805467337412469625998049082035952970301671690981162790995513866405335380116295818189150662538213057064903592346863445311623476008388401590624001406326378044073291483435176629482515370041170674881594583766704918788768945846915519733813567703828632559823824331633215546673339863543295873262581025845401719319506462290904148487968589802089248334661803050480284012678395506237898537931746255477911241011422778852392438507362111450095100026918630242514405218432749901061679751560245983004508630826710256226409461143668164905359612758902998770404310926312549044419250789145940428600201093469245536340988480568240195025824411434189233312699109040612918211393234959318565091374629039962762045910355176720624916180746073552611596533716523097667542571302483870840332947705229644363136241759370457471305024050649521359986121642117531009760176912730595712164305410851738997735083103179931640625000000000 [133,8] 275392206798818029004772217708010723927153658131028743653555156710766624813321423050812693598552239921025284419716635827044651202257016519488826179447863588874464777423025373235990636969205211893078072760166449170268488419107973070833742539071357936997376017565127555728936433713629846038102288277104170663334552009112639893191307205198954387785217722113424487905004952767534190490762772964373086551010454444799426378735056930351483191107836454247533697232930654526125581217846516677324028353012344678138878360007592585534518057383506533095309551254997351557539764239773683444743088355370903605406060207205068525233038247114563994343416449226445392854461553892057645558035494656410739376218302269717745838445323113293003231291480410980394140026449870231337363895028112958114799835323642435118370512142075326061866270216432894903324134870669119715368537133940535314738998286930363235927810215592585305100756480680929707438778880434597867774121352250479176849447850194017421335869046513804283939464312493771474113792329486857669407680996962612641044920095485127036087514598797291124042210684254615392221120597855400878016096257139065665781873576821129275493932825114058663961567087934471878386151974544765033519239181632134074788637980072101622351059280210964801929509575129126994787575559850922415655770050735560877898576676983063763992482518246423561931106758770682119220749097886895991424326439278250122993491394857688425947615461341809895985254564430683160422776376859016110582952827202754164944183514557999267409653763608177333377734499658637363319050679328616311864567280834820790969856483101520902939430359042685618852456722891092859981146026954362944899844417056991537856956862169843685934053476065609647178949653436551667819817616801962274185613197446946131343807333018027525845805922631227949050354299607513209351657434410363466454264257352077098041530291669368043782417665119729116104970549669666487481376980425724299584158348428145489152710077690706924334570195171205843957601145508652040561225545399404659285943569408335676565270510083866546486536026537978982147022824597473923219729825658962663320281151676325237209067863354317112951731266824789096608528505156345661391725676068730704404204149596243236843399630500056091453435288969518045585703597425993601545746496966621778958666339962024771637061348883435130119323730468750000000000000000000000 [133,9] -390118519690394237241678612286133234825952583020330055440027071566295437375312384084759622208185531375186984722443958392671004905476249002434795739224198444861321570899522377781084220872648992497221019300340912557483575125004943418386227705372705625352379869870410910271701268735377695114886730028883338845571944805959719041828413485673726311781004744020571282823817773260848586850334731173886045324695162515291650966182920207307339389015959483280983229318334743001499592447946179862453025308909807175102368362852003356462170648809939775861766957296486352050386147209891829258641387811929780124558195714884100357868666759597343711258872430765290507712836101822874107825730570317195782393903073658546920277684378863711492317899465709148981906467445962287397036675804259241795331332369417356715767701872095400156424454535833405134146375500478380190466981412006992435036683650714415902060315378758969240906213429355787046548303188896387507978617281756756646440561950885471512300664616075843078325998348808099835001925734109437256796344076146071085110457297717782539658494266329965623818491651849416221270983256058329699158836714339833452124527443940016040199130071504427363222237835450777865624658651235869527616231703313539413203065692327286250914686842789144058065759189190591729343769598506125249293904444457408240468426716888659810231109145730341066373411020802553502629929842998116424992788341269772247172924176980947649441965549927982865039109396088655475158944063744790783716133453229068055269725640263453586084736660647324373245727582622809438773130807151743301735808025528782897878242623474709959011039311710317010411593558304169345844452822343968915213233788878044348306315278737793877596147442463102300370581263423325025860617232892779299583155052234671897321193806744487542606004921380279540583740142374623558793223426584698725710068605071645681102925632395080095683685731005501899922379945028199310081145814101920519459814059244650581616222030254146205827882949546284240766598719241489688686901522928481401569583860852596294797989454365307583969994185651886271594057735862320662143425298515348006192449413237554931073768758476118701865430158163818597102318464554101040959718546381663900124648710406365565562876318791076665483986918285573332680730628530143016954187716059671096408817251612044518793709357851184904575347900390625000000000000000000 [133,10] -414743022755108324451970414302678051389060310060746308229207181766482379312116924713294394959974525597044374872143404565180478929493148166027796118079825646774263613409336720996998311245024852049653608892260129436791039435518842511746986142894324353442725538819608558886982480714694295917019510707268777354943320235818500908102762618798227666248026239713336375100064630346073331315212961497738466521729764437749039159846989890608387514319217444968597006603170941506578318807720904738739255172221103754556053794545474308457349097424809609522441922191580429543599716253861579585419237560030434913305469790535918274709619089875512427025490729079554812489006317488644892373228757127515875965925438385781843542651561913666744636459174410322708011533355735780708636337334135797378594455897432663196609009606310510958639587831239154457836202143526970242499031318404379396296777965338832779358388806925329852082000462485484642134694256717003305754644680285134875409098275679670317764479212436069642293807540821864134065350027837563359929676410751729477263981625939815953510877513304541217813210593526654142241895526625890706859937942575088286883206901936303712016631546790820850816479432826801881574007423967709355177253001704866336536396440184555150948745567555278083933950183594528765889512924812033022546812338978978219590105807220223337189662032325105922653022871740928104458581180621185967446091489161671547325183153109898765476709865386976752934157815313380316782425896907114054082185147341274637497125846504664350380695552391180913710282200745062358361961615030788082168306491207029081149440541621170850580351017868958590140837733705943666660936187900024537819771994741142262466002345716335726638392909442753784630042611259030995439911812112186320325385448323721606793845315648773683997635113895156923472463710842069443196824849789237642964523394287868619552367320074554487977783185131948694831468421986432235477542482055255621523027406668334354706535437889543922130584633226721712409598475615633297501623537656569219563905765591578984955992732501488182331610655344031893505330397369750237699013803202562122521178648698048903641737478640541100309504131650179943032722417666098305850931901814377399325874656561397425937376665995122094298717308265556457176020711256115880993389464390909700361627365783334653315250761806964874267578125000000000000000000000 [133,11] 2562794807304978529413381396345229611431776343511030450975421806620013722082894287174243456836693459994746808043492933464037541039366047981228835944410075284665699330544041520440754612291977109368979296120750159186559218775880738686337603624871255103473764097490807072620880908684565196976756182392205272281401263761042385883039524598119533330223714188369559689699651971424894993876490329085714913772210730301319030863492644972767795823328091427831804597975193622100982106976166832403643473141388541570807115431150708156968244970201533704680656900266127250196912548675676813479109341056374220754599738735858479695013223035815852593417948485072345047862214146406708540693673186695997312108665730042220458438518081213694223388306033446962290223776535706292293207881094686568282114483490483231948559534259233116699275509299817794086692038869960051851553600757013491793313877534711874492499784016093414727697640721566463120665994189744487843163298870878578239276321809765645344414035653347157676662731269370683858002647121041106873969573641116703103171799856446425726665795082921906266456168924031717656227521608985979627877152545497738746929184850048388096668294545090860841280076530310433044020111799588770409841600679199428314436645632930368953551666065619859600126464119456078479675713829251654477643025989368017999813115799466056525091288395128218431215200246241208586003301860796172106281057576798530143820734402989302358770860234886616518104499736516093898442618840928723261972814542337639357046342672608738294517012632965829587058617134646338427639440425414196109918750118307914694400342289535299950302656510785578376316080712458197448457627392199528640933993948657023366954805676963713197304513498305113813263954678925104864535868168023319182084371934045672570021177147862396096803662949410457504569493137580250511790211668936975774338495860105669682421801926233991756598266856387337515860401076260304898131396629779793709666951563080968832395133923656348181305230884723670862801026812960112530098466827146640301067263765310144767877696716504942056896794710072446111330241268607119643291160916794636613967503851364141750614219355428747102252218391903121484645544534233043179703776472202243641362836590553587850828874521484635113129267999077686198016991592655784705023308377405412086242730406587808644758297305088490247726440429687500000000000000 [133,12] 11013109247273785797409542908575777878131912217343934612825685732243799166389255048883655123773083374436423001697775261562549465214910307069864277816779731403946161899620400255266672721210863828132018498116914791052828983550797406827886258069289113218488450132455146369253948569413331829251238784465946594461590833385540432453690091068890326737034754849279825907640740249299953653367686786050575099110199268733452648677176098045475687741827463127874972007780557886320810582536110030590682633851431142807248868053392601116825358452684376151350069837308448296418836027609019054010451249389669419698810455965324429890248320920930021477959155950365750155314035081245333285556732135196025458643329684129897884797735847050437526334781341838573353846192905809533168323954210650716424548886943606457792415303367355191582962498523662501072577283699834893674596232470119508510061170618328545682620870160596778946317777152015094005581958736443167851354851858528617463880022452302184410391365974137982588679879745928946710129282555618093530057131654504279789688481628037784997119247871855865755281789340651014224822292076805819889461451296324336268177203103858761919577739853190938583175296846473123265825780781947210794333330907724727843478601494502524090359837386686727476870268943448189034181055092597814866306351431756611737355898816808392960575897419593260165493406430179090901384416289627691463147503193786806118473277622455458201630901770161721639697201914929248630271861538860806533777446703307679077801651268253425828576485907953170599248995538935776075371327512055148711338555499443733454721287356633841228130462893728362089846279540203618504451490719010339628665182603271912678150612326671667430555121509997616001254032797248047798040553135862423908232627853639489731902092884332855905656782435554990494918339900770790071671808656207178850820313363506533712212998537799613900391138926129208800754028192229872488957708122816367452507493606073739314148896840157043776449069772274262447091120044729738853391095739682116574052764139553534256748868357469026817156840164143757738137074043794446843361723620376088394951639983492524180736781413691664994900872132640696079530854130014995546733777325364409430639950380171113078616906152193664318195222006571966860173241009879678178682383586562998660160483943570852716220542788505554199218750000000000000000000 [133,13] -163780954435566686162051842656305682850042749028561589009749466789942238411557342051430100836172271392199508636824504605518653073130074104040671718264345881920851317219765281711665015944829192342671156207859563030933445637502409574027289727697343535752020190632392825717248627427671716956454097556985002618530736800298789801385136319957081426476402627263553186493262493282191559859085278955981845201216894845639710713010395995689482054283750570332059807603862083721466838001053878403394289334571304843860145015729822985520688542857800475251705554232746801890278307314555373090528332507947491612610621515655700096265305892405916052438785541768387892939560630767345182325804570685098102589344344228671621979896410819860676930546029992595714074681429507967983520553288557794262387976495707965081112547471495872288656473484330755667813098965693842171438456184424849324806540867188918588593355319183145040564355427730964448753920017228028481040157603478820381156924036603696948684427821745755636658284603310435022423071005714831456492030998432824809699584582060952951696503813471422582280840850260011773045149769612710481279302312389905796000405242995949081998037175809738906410093241082655517951983662072186118657737501875060616687097702486721592925771012330434757844462698959410414958216024578514788182768477654101635661312489019115039139228436618859738101035726324636888023110034328852308001213872135910271788126083493911723382479130916979595220514195941246286262583606199157235869504736205029890588197378845074463706092583704626259113159702116429012170895136446690380643234117614737651891098127096029375142619925022762271774551557713083110682553019722570883619855576094208805508906974656633344572491725643248719891891607032069999624270836193757001452746669953017608230505541732983529402428613435400156625931055708513996662573154232242281754596204586694389559797262351085374474268293409487400697317433439971331839412395961357276825245938846140542009939564115097828475530504110977059512814140292805280498355763492464677739930320876231764423630499382127161794679144383072119822663261047726007268970610596779030992199194036418052197058734701577967619456793783053702732228868570574436770510858368161210607636702288945348818869395807535369407261302891193968324652915297629671281744139727891068701419452491307993113878183066844940185546875000000000000000 [133,14] 866168115229336409632365658747034445569956531078834970854752046730715963473002461234379355972780463667066354995884583851250580431729727225422336996821507301529364449637534332620629058740265562771800508744900856430290341259622966536687026569310949373292674894136673515601370903876161651680860328630927854842318463780568501404039882681153174920653441398327284680331026656063554939985512773143726431292480718870954574826272162750770680786139169498626190501765879773280318344272686082043688244946942158685942496941518484572406332423837953612982685890156728318089022929728487958048813575451230179591423906316914414272439710512338383868292753306307924089450033280162526882584098228507723036696248625066810030302992065265967740270318858492375356689504015879734258032835052694023542899225702656494889906044974414854161403862734398618384372749252893726305420648417298028733228070864279866093642295219798728159479550047326972347318721608768716852952136910183007241274162012937395810487936524231137370036338321617388196841082398529915487573735521832680467140329946952435812637630615474327732285603011898584988482949595336905626231383209225745008592774961712624581458847851271481533201811402884333120951425185812754011991950652422302990109273847558482120494879257054399187465311144596494896033755828168494648521420494629188363406886667455483570690291729168018590964659675592402668408163017088792757100261717348456822742248279055029763391793729491034549843017323993617153340322787208649247981032490550219391155664278647487997403980107767020134005311573353608978348564754533468363938232519870410125678664815212658190252794398151446750537996964953407873940735920387766949192680151846094129990290733491116938604590433129620680717742178047914557777634694846876214920326209829814318913518356357176301217923327198148212854936230926954101465370010365773808359745285308463643294273701470752433366769408816385571435080732169432228110107146269569456482246013229553356790489676416995737540768350221568007545674585974475726831662083529276429412150020652248249464322259925571598316366859468112040860373940696990401930416822189261409697563335298018419301887781311559194664343172788222317574248984350652327058931805629373210613993149261348071611702999980305123375609481109398207472372449990125434816135570182855804794233578469686563039431348443031311035156250000000000000 [133,15] -2849384621304380424431195975071488217405496506823399709528566926742061954674450164955584099632869125997164103267693043209823164650398708833778086038933286960773468842135024443549551668866062429692449498233023902163561476055933030943891080446819646787707591229761604280071669910437085988630039482244362786493468148029727335186878091029817090142004380557063483314071484163028546495981170482275342077748483105132684159261591739836164676057944729879293798816372958049170311396634142412581844107024325133293854163161407110764018533527386146614893286085415543683519636740037580211032338640687572503703437851638445886902542561809570199391951801773804443766627799750856062037443391242048020170098093133015342158396246694209628436622703366009872591642599606375761380154315903744593617705803146400501843329909292065227289748739549113913608581074661613343051239378776815221249026897282352331414088226097595927130373629896354398504344298633875621290170952882919636987097139502515611858116393490638552538519088911780576874122764834796027778317956000196651062386628110889979192304807913106704159259402888800278223915231147955158723794512279789046324906516086737481150774138014762748906451476452137309017585174042009098143133089281761156475391908422749289994732716311387083036105616944414506808057232095262212705607456948267698357212105220953157810914025199496597926931064690072299977524325393590282712161353378030831766080525789618123730488935926042174914984888940728410234614930533544644695940008456327100185178903332077423075304460093083031222100699829457402190233762297293256729789612586733950707120403735386806080523379277833772222120129793221772488300512754995522329512045428592678228657588062473663576470338865323985940825557039035133009597979142330250341010508279803210364400639137070189275512949740478946648275983880568656701616785616730089518850959811647487404675524573878165914770579139635252516687097258253503047853688120844298405420527324131738937065502153693635869905653885094226981220835690537887204375687574183619206230466089251322749885212572133386397851726345540388760376899832143433327467541435326193838272301905216897072208946527483370418767489050715613215405631733911667322701663039463239683315522885180860376077989244426242973476732328399885819722382828163201608603435155889926689882097471384625464452255982905626296997070312500000000 [133,16] 6707234178524159726955933534774674224361876744647608714470888749122444128550260173580955865256481786208286472940957916454575288377770789417100259058645988405111315425142186026028620743246810160778772116354766785698790127411195723733807592282646541765814749173648459070997898260862068265440627531781609221131244171403267077970809355023065212398285606150820297907177179555516961374105346781311324348018362413333459485626434389737328390545204231628439041995213368361576518759916379459497078337353480588191764210783697894956868724344699198707285431566988082604513905203685158153429496961836602337184014871424167361964771107393760759143089095848834694088180687815553334116465337007575516254853191212766552141810977786380449642345938258441028917035159945773419060419225041687058888144582054128906489939511228878015653907570746798671899669464517946056069835423801407181388019631274051386590185586936337880482032959991311094294071238205169027629838282113093105072632930352833548881288234326960864877285573997968649151748069280811407072161618680612639087765871019307269103806502812821597301712787686565673157851352943563426645701139925374442858333856496752499397430454349033433743860986709167741647065034573769075194700374343536309614145471104358480745484696211395435891366004823461098916715876005636484489744722692342593462865632346083163565242489391004581450152291493191837961827141232601199833750284407240207300769237107714182412378481966347871505603229106157662066743533856818611550210790191926665381575617399105220813386356879550300078549241312550671881627068117096625827394616829312511689421198958173318830590003329687356361597082769108819114130413938649972415921309315599851934525847400310062550318885235246244148312027624141124763354140397573190640532548186837386481073024896581781597590742552753172271697880375533723721716576743560710922519563523109468770354023611743781890180002011483236361503399756362722043303329927770297729546271396979736418261497666678302753796959171636484550544139684761405280300058855426108064623955639673381452004689454438731405459549777012743934125476817513418127857235007863430436956555669679591709548780369983564750511538068786746318914881469879087068780459882654469811767192956684958249324901848013820364404341365431126748743724103660261849004777331582569099843738058552844449877738952636718750000000000000000 [133,17] -12264378697198148633881000762197606158875834962440173174079282783053259645733346090882775649789622024121011795533394010700853433181063469469643751790931252842818497170627689626851543567133067681945644792331571370781864434461342015692692162825045238300858715594729875739260321039342814291869271723859778618914582210176714326797400017134553631004093153624264896941758804550628926852681433054270382219958496816323521907318810935308949649173418710854019598878955338331779355996329158445400118121082936191021836199258194803827729000073672281472362858452466558559377775997828777391703174108230596628884018369694431426889090837878811487676832077408860648099761064489813269275899651706164480270648326486110319703097778436839122336029321093669687596788853031610224160227816652237128473285561891461012557081992661865565039556159127814799470410994853358473733628722700569013494042939057864480419424178460630383925436776158643542895715097397773730779044033069146926553550606307349527128079449028126329757226905758592851246622197661650070859388499764805524211594181353421221257052347832398630827836883806306569168058602807208493799843154200897680492756872196600647660716038205341180279317470507288517770063761967992456705790396234279721763241706133928136970165632484786794947450792625193461580297935272846637256772217014296396417409175543627045753073252130286794152953608498214373893605623882246841372574292615437265782102403760471544959832652799745576337501713057138230107113767113973096162363121435556692842929246991649690318114261947311712785406528867343737122570555362479795850479825090632856774325153348244896416221655777068985529993752703926483335878542521927054853798257782141486465160293333347863305588333974720491614618083609113979486677741041059891667765703820219208538717691868697459055245231110488498014609339470315614568700266530535848815191223287517735727975208850945866700485724233950666444033828066397631244455772162429322290292629413631663137541622754231513088262976443970469882562172753654811274104866132372235751846930765659772110126336236499316281187923626831651192088498956697431263123941347375288241101661673686909850388283037197112972012224495868330709873514130488372730582550303963865902500095204428491327552601042862700905634612539972524155696760690549225389749695067889874444677644760304247029125690460205078125000000000000 [133,18] 18684654180233646917418253842357787890861447636718486406022314539039415779519011474524151532063659843195241902875738601079798666724578980300180497368481515403487824894185689630772179083303565063460883574446256661225677608583517324123302860883488278828977649858779339131304732158878154886551377958143863363203136923464000219078751020835661196949800993651313937056743746492311555331066754264921829869624678747170191719394700452400720214298268947164908724388374245517118743907756088942951195814519465906642117320247915863856759778013260045257748807937030341560741585221331042400058974269575665449232106573582341912313776731653408301261075435832770068248095661118477049891209793148210339297319273044904777947305080652465722615439410387911172135887735858671925227367819678129180362775923691397395358653674169713648661182862414534741665788103814775967393144005463904060119275347234524827791158875759571786524054323059805720037347228851874475226426050883551490961988909709396792384615317231574483440077220538644022987158831220819598941197528310801798463564338183892466957894429935353928090474567628394911854022452895438332180667523986532537177978227430370851272535854200117388100788594265313869887552847874273674236743846443870294441259935025766878147596357307843861997394037563877287674094690793871797771521532362371453969314143066551078240967872762889649435688473670087055754439499512741842480723516936590094845567771450723806878938700820631240856524289013267015482144743391017825806560138350815545501347340348800556690464190320269971755033813148177271833101521448607770268570189069456484522082649874546947010273270505418715792171870791766787485876936987391163622034886744954692261629042598386188583750087410307522442418350074796444046029576207406936841507139130683102340489540804953744812241961726018934373082095332697722533945123480432317477287790440225445299022333845833381406338736503374068519426584272097961661347916954634805505342254913198539954984859096102710314905131159783422737695181252862928847907183939932033453527137010189814795094026243401057093516251191922935920589815058815712455235172632850939862884206161461434220791742416223763562001371436874696336913746211256602747915838251578401117239223786323490229601694311283072149625970352362394458243208045147998678946383872140346582568781741429120302200317382812500000000000000 [133,19] -25302805508982968687858880308887538914579807647333405941174111974875046237549307395261141100470740074298506741960418710211491676808339554305278095417345880785826462196555227083385395525490298573468289285840848747030017918086670558030105380179416424491543023453844446421035444502695393977388504347793037937833164348145199365544190776891282245634344774073025988886619795445167548167216086014511923210609649835075101331609569514615820703487776528127657290315404678090504422922338872584041598076375698299731210470520577078563403524529659618167195694848894253562171451315974583631268681111437698075141210040279429489573467028465029819087756555925627815568689001243306825837444140797329235427928384834780517254030320544588811035862076276701556562362523476586788355543441724401678686318975984710336136374109181791276900791317240883321126444394906728015488427362918308512318169046427419037631351301006082129249142080767013202668909835005151130346179653538211369609815230375254366783000127454138822269336877204012855798339075423257955669359736423603799179267279415650666740206719611938067311419041476974177946142459827807891167160641178840515497203428456447341141852273467252147088767982020935028590318552697365259218271549024540743759623603842584173239590532260320462530044823281111050808920229674331336829543121581231319631450103930585125050774550428957254289722460388997144729189618452704191294733114635915973024457519816945897118020874347774724512158646078415021903001242371023809688372098318259022444069094660814777046543305473518894639894154678891727948046872707274894889530433815055966177182339579065997575498300405345597957426571037007139182590558401474662677137470770726035399329058294665177905779877778328800918341855988720427351597737788109071585331922714448359524305504901881085860044879559824654345584512347376357964707437844840436189219386760895559584221032194564785889813718242212984783502119152274694390273173729814765764597661187438924697089550720124305902136445124634881100055043370103028957915448008660621647164352298439403130476808822554557772535401235519743404722629720314595944307711373478554921926470415642209852656984721233791662555419039895442874242629605391628613618156656955749398129197868004218620637619797034361027256513404292810642253834524454793152033279417852801307375898431928362697362899780273437500000000 [133,20] 31973971310949041208923775450003471771273938941856672510760190978612073801215328430033678881326366044260930164192622249591037921541743601689437390863097967411655945489311690417761989343320639913450238897406997941782701670633059140270920823525352861770009081718735171778486880604147669455318184890306158298296418503522913843731002747543821012410069207612077721086796489257826487474662897054892522216646139540604087355715675270092767900563001360183212433591955402660012650956642515918241755834860670969832736801925279504906045891856935198849874427978260384708830888321292646512573055907709152060976459867380930375757363335852404133246463299935766445026267039462386035684321716342122641653823758198907832131352630407763288774903113197659543547354565144464126249823567197227459633209978948018387118697935431889184431143105190709105907571693257780949429452158880009631573605509321028845336875943058033511368294263647847329661704264535371677257782532897002338869145230482590834433520971287817873833956253547987556870207250657483034611638610826085682961834563627922395340973656408671479871159481611637693062651489961562024425252482679360120349985114437277874941696019562140617372330581130269706439744498556675926513377541716800468335394005180510976246116878978752894617346289488967339620297653123993990171914675384026564042432461700394189466097437255122288252749789057948104364105524743864817446049159461852724714161239597042758074811345616472367956809225286846621252165187342495976010545993498979467650345267769872838631834880450119923552098159798127301409202031964956643194264755691136472756432142883115568130327429968938157328773489320890269325785337896559036338514757928531113875481835662175283490179365193011022543475140771400407886457170550642291752230282935731199408212404228275465183738180325089861836769200601334003818959605566949228753980404699850570739986478495067170053467890265942428243736636453366530513336247030757794172515257598499304304617652503082083578255032902063026536197702471903908878060572342606621996390634177006220235664089396019285236840914395784502198877565307816108311816205112436928518793525639260560524463386585172585380041379161993761412906774237685657758109523494622693427262104620344558387040447165558948891169701297490981520143925201722971495390049345708405326149659231305122375488281250000000000000 [133,21] -38500908951187778830958896849360019710329931111866812252977370205610791607574122900336010695079928960290627894102163439759223129712968382113669770055838349112137593056800998085862546667704407156164451824371354006794798313340289684790902559740764643418598101126578682474724913876415158836396428879471631175098783342717488429169728082274068839701764177541164103156920460684182021901711174747969547768277858051722866620493504760366742805556242858955160807849734156822027789231234696158470023992512919022055587829515877217917858915922877352534103224233076170183996152678826698313231155106343719824690036986423757196422547237623014533146694098248732656917768570178945716300896340331308405439853281625467209055499847993352008395867751438111940877919554302841405535552111530787817643284881748849640440347630058072865950867875933182616186078557117979158396287605669432638418726209151643920102583687550654013495719564299449796357522958002579587289821416144938399413952660508202990033706028558218497525350135697699338862303885928697509994081219811405145728697530302297805289436044634971334880574099572978757586310120766218888971533345391899943563802988177101938044883374025464494209508230969117143387033672567188213058282918079732338470078569272975026594054978885882775870356013622525104296598249113399227472601731916370160669960233140900578231927609397193854032970880650137960070872899737995837039121253679657973010051946207990873104749776636230472400991429805935420914091398998371968676721034463989641052683007661830382626294988291088496006815995121728502356711523544333325921590477527611080300285762351423363813523711604235578560658984197806563427652812745950802167094194685840705566505902859594832088432355589147262002058729266406416839339917093742175763366395848370072295246690287128915843580040496127462134759054995223818915697766501474734608452112067169388744908749666700758063895420163885184966173320242932351558624241271716821127177501847953690379749142812759197646235165305337179113275717278478888323338510249081368451950252405651366973652812974082448406079248585507670134318288045350480825539984674154770944271668105431421220115353444660140459023520264120378430397235713814515085907236759728185558846131820413341292896140800143901108092646012911673031607727768126153963042408723271847748037544079124927520751953125000000000 [133,22] 44157976917849359133268018452580218906064869780618217596670308798077134172881559011440543078769921771396554568454206010554508462591842758750414561105747934520513435982321568358249244438822884429790317732036003449612152216443313834587049998123386332955686241221982446203104182443155033459574316390652937974088486896184788250740236993784336555329121753269950543229811043802295030786361607477570560476271730082072665845897079482474087779506030921554481723140148098256731148386700355550898050562733659283327152505592457336728152386929706457522216131422803752226947329230922790712223826055179858591866841880337693195659533796962333202497329303024040830773978063581920098708901234379150687433462591007657864971798781117374224010742620885800270606385383283595880620838807731111572962312117696374450779244069091168622380697984506259913032903245750894167782714415696986611411290605580434404642639228358815437551463308628316044299529174703745924484665165200203947299022518346309701786679964571996988399090388191634461953833127600296495750326516281490181539073582319412741255242237939605132103545711782509894228541739415813087578837102707994961394639206501530624303198302341972789290348822869041385589215362148996909019992582812390076001038017507979362317965431792637074271893094069784146275943340070007183184969416697241889171219921183773106548282877245856217767544647294222075706858465891708306465209226345479416980085580663711334896221920901418479178766261799342557310433845021498786982749307289753379237956772464840680347562987011261830422117818946552066122778342445118616867938815623198749579716645154847536843114518770859091665257819187116256060997746105978013294662724526528517502634145835316664953185596676476730389306588886497823705179725157574025423766109743615819770474085721329264433878536987920483418921759489067399604034852197456330823893529804463425120483015775915017704262980171110757151477539687970555580325599701957281675812619540678011986710764414568984287676536909576058403896716225479547871989069627197144346257951170013114075828490739171221416792531661560788881035203928992848249463303282442381029062433288772973613212320217387724895100431426534486785788381604916947008046185960015544669345856808145931639755206064159378653366027774024426256987237199948121411409440728590425351285375654697418212890625000000000 [133,23] -47971873039560246342305528284145438946183041172335762043450799007461514938617746184889371660820155259651030758632985782326768178175968630482754548779949598801566942536663431371289794317701703115510477779246820230378426200055237665275384953065856677629608119437073706783932705529442494677516387161459808868619465721321100135263376695388264456953940494812555556667962529591641726769299078441860914848906859429622963885781542805268946617528441839782299281179207396693559545994798051752905795359168339176560197362808640070123088318310429513242388295184107245564241103758739904614996471897947787625762070862122674098645709275666688260451509993659973808658616444928563036779272276027807855861679697528572083135669595755904358701805287815500452268178690451967073403890752669434209786591951369010145279317461484989679811873277532106301352555911960652735059000420698042471007935306292309409167091151394827833739714343005149200303918559609382662798682470834761509727309589000545288222245843611689024980644317021189211544494626925322222494261037457763168068125589518832562676404692559010132165486887714998691946586235873085274260127580514287099649573206314298491372034093868411901118117873512915997664644547230213112934237922260922998449555755670409078007692729637266973668869477330508303940778613892168419914883374573285531193223018252397032542413215180508469225907477252106420426921974814596582969780445992487021764874992170565139059849799233854730992583616599561954964369468656615824812832641235479668864396071331530405437703227023099583858026836948689791607552083269703511086798114092339861094051293292982917149719448782770956249970805450224806930404089534309795481308459297485539165723161595251291666247318539899038146916346997690003724808625110070590638686780331373476119517731450207975840743272413858818192830444686076597870869380987748944434630220225210893704403901521086573017856537311950597691186170048284148961802626730411291039242807790172757952912612276312487754242533466008827935178313915562290565892640775282697466864861936273436136869255171577984663504776379945159547898740265293377716922102685912792441178925510912814204374716112512108772063635126226312209293280508185837810319388548511596153415226998332967901263788440745751286511237740311888088797194345552854722247379526400834492960711941123008728027343750000 [133,24] 49163771757280143002575775517556297472585902539784224286113852873598633035230528360349709189144146514323639643387360994636171545748389592753419274017342376486971086005121679292095111218771576581132714050687229819774470245278006628294070426790272686292256284527853236283450415309356377753514960908098147998950520983259418220256986472384829563480875416511187638093640969777665719113239360508894052395304640239195059238766569117177592565321021358880923891575532276271061442785663294947059300003252320614824795902515090429982566633015390573720022663031701614445678329820485252686106453139033623712384107542702338820994640719012246789874485607141474950680491725296533051011056776083055519951979490611297704906591450599526860533329746808505060528298050768154186312221667892466641047243812926394394605146948170424750550526766359572135633701893591227374936266059728775840961862655386112614845746737611580255913810312866925037732319211835615639993334264026144411002315136599529521185611225564902092054417348382620590718273838812001154680840521761741186112656706486390691791692231785452178377553417289522819014458670560890577119663215337862297875800422789576406594587122956823148926099072902154925170167063327944592023962033649322767332728900195110734514285688237291342626248007680880519353916212241297423214224832839083458831997963067419950978382983801446223243641388323657112283842399991022862535627860315837710169611210146983284572947236865983377221630796633821166192201527413418558513055046211129582169199116307785667998837784644240471951495611075011568566723630948404847586962937246935545975224944324351170088461837383109442663150611955267325356015159270802460030719053850427291902743177050458468443354248722476977980764334119017514278301105820386314489826999891466503609558171662665047728813738837800058745333163886398105961358418570947662646032757347745365655128100020101175654413701477250136845016805537770341864185244407340316561358734911559907725610324414642551400161838785859619157740236448147697220326010040227835885491215820027532872065099089057056480130609146413564395371046819208189311152595855170127794574072453401460886339560606889049405630924248296111793013874175443475603629568652252012258796149885955141923360707969814231135812602119021236698586654542686424917974363779649138450622558593750000000000000000 [133,25] -47264484723336695778418424137075420143539950262265262118205011562093905085391952607614477723599743839690426253619424394341784590762129379950289371370150738891298704350709189732439013406151305548878763595097087680936056225399661631052067246681182374639587290323776781276955114355755350636298845433392115340386653144661262639692592260878182560032872329174906431019342624730179529817455693998724731172690462362788069414149465012429865061552582487723618063117789197106266703312185200228499981728217819630952272590549508676506801723633945487214650159153104384455939653689345028821550876326548340383234836052012092903077717482385283417825025943520976553672327951001267915271846818089468102831979181679777973627856418856468199422789160063125975888081715364143452274516970448157943170221295259528483798766492882104907452998727348225045628211500733022264210906436215455153871486236139481334613958543905017081061889865407876878528414662582864184804521795042631437500156896094169317881566340973999218328421649978322634022833743696588025341680766821402469583587808734904588375434808235342146180920895857553548080496279247457068057734891184215872783603245565887625553093827294194293501900528128013465763753027808848872081000520693370053766429887491521933699454991424835419708100527660403747775448787498949534318118886133148423895980847270417823233055566111733814986056064830502734351088257571687124312233796167468553039811872277177334920759010245531905705573365867219252477454619663326455513419351005999369867093346727848375163145605902876602576951897451198896613780031483720392692851504513886607233565540086374138518978218651829146822809667015491842871639140301470406610777588553889305904350154613803541939870027718914409264258331925830899039758762900916225463673347028496056918749310338783391732486626212263330678848036673725809781835155207169817776898808971678024486277834026097855478933592962177352787926779051942625807051203121793435710567073430817244874646891161461441222913692020624327456507165147411196412936783258431568362486564852399403990986592778661007615791574644987338153387776114221261071605255966539845999871685746586658437110688023362792486836555802954850723728164346084250846052187346934095546187408713085835605019292032651457692430585164511047307353487807735081815962985274381935596466064453125000000000000 [133,26] 42241321364444501669689017956393600347549693792674878077360581982203116983655162471509981228290066789945034336231764923628173308011513709920177419770624911814092142814861947567880334822875935611488816528208996403817103284865486778288618461694337957546833029949317909712845481930615651379715935605012297437485016166727482984601677232894129967127229207808406618740813534934899473470204259903754647710889987629111148504512631573546915318667012738757957411975194453488818037031150733756882993259058689515754410660382918547677307382612341784288648408975303367914546480121757108608883571554793375474516398260355275956233722637443373058101647681018848726487898186557550672132977481089823778499133868794891709058276874052794312710019960408536544729879313938474397024875155772667448239743124134238010414648046187909943914701390233345584391997365659470087154356498322089520396771392347306171603981586067985799010161237161443268100153699944922802793487320659517214436342377889983738414623333443990756686280823553348041764232789327860271705629784059758021372078014689093344133276276586437251776516739710070265061606858605712626325019765361352304481192053996342260456513922962419345077727340469226819552032319253017165955907412686148684893184183993157748287278677775514641275057621637828723655068787655607844127792958653929969371819165607141574598948395081901713805802972345148348245075873289521362404519513851950294566832397789687317457573134451143380885110180007332664766803307005153465525501395737128667752883077336988573155661837532672005768350947596362669382397145107549617978178499199092359549843464891324586027509134758556813363002120024209549757922808795350439451014727207730572524877184436261677129428928819180601167821018462422070758532564945700206486840888047059179684845707111499608376014106031223432765723188196451163731506594327625784203285010499444335773796076366206763625251139657124522159201157615016019446615106312829823911881106661924763395244455501988254563233265110133434935868022605794387151494643548351180436258059092471508429480013043317630300962440277528224380445487626686246250756670100546529826336835638386069829920032634386990417657395942303255768220104954761763106847349906290240141325594185027742811527583657546498191857207768671830273865541727218442247249186038970947265625000000000000000000 [133,27] -34786317278281251404109939655722478911931479042366696138926380948506057162304454741333757034231361369279738173954939781204629187393230916907791695446404228685283974206621465649484672905854004711572504860956606621098292546264021773419978298605283499638163530895708649375709805978430421272552712978350669860737770758640949699985125433636868541186336697999770452940920541045225114642579058695591916344924660952385796286893072476458830378452669110248652265124312534513514233765074657607092526327776039098262945936972164713864741595062916402842994015941051671668754351562669630457050021192780177079054928192110060938069847711924966341154288766975556062586136011628027371535506686354143907962374731415074941782048715749402467705492864737119763867697321572416186844467502416460055395489001116206129132814085591837755451865278572587066994862973467614697616781237080409043565800919843422363298025730768816607295495324906751708968986411262980526498468087501169250837970102991255311483165844896876313527602695932717028102504615569232641520063109650130398592042750912606192341905012545478876444294145080205370991310410193178699723164310802087122930203526987180670038578401913130264604541589035305279373449729171118917122259191579743671848276395501073169647346537633857535498492626397537595420146016105138070521350601188567928740017024830165744671928294710959109475768508995326566360064125071333859679572818706994696515939483505188073330333312748011621274080292053161063881306473929953334128198871992319976997096898165384716629997154190237829364864205040546909330748910017749604539852988901011773420745933225114118130523752841731237860099180234419245829511508452145519279230917118482942951147323587863207205126850600297373758008251218058522122951235243181609874486150742734591676480352732239852429241748264139535818986272174771894807528634353938979673724848663972858250964779194317984695560091121458307504551575984691381372327359546326243455660967782128779099316107448485619691376822542165900022751446358777243305425860101907769981695029995881782291914562259872827483891945518274318765752366421387573218452017909817609296887108814543750701273702655367696222974209735429221723929738933148742737256496959581921464354663114593244605604504061717605573079441407043763748445797806541079921771597582846879959106445312500000000 [133,28] 26288288089551439329418008615594344622559840107645229671879061219428958536054161197470265470584510923511715734258493253532929592302840639857071288908255173351735665068896589632824970281783962430187141986783120791176154434135085223921446797361412782082856795556700261492792998737124016713853332407084255509938454915286755612536148985199177089193026861553970364888962192768682514316363017921647223367432376606590065290639326096058030483512184582396528766751728483841836276868150257742644383313697585455620180634962779121140574233927275233696782296045934344935554682690923955877645434237148660168650205413600041800163865741962366290688441710417565383571076072735784384989513258238824215955211864108300716408737918164148401023104481676968518519517778145821017488820646692216794509685418662041934207110893261958834470293036592565478680391004459157497396643262988137386887697404337053379921652478420172443379928481920294952806568749403277263316999238185111156472239199252079420685890529546882621751487904318495610307615524727484424677107819043125194250283969688837571402835420675841456076393949385739966176883824035131683153536792099485298139951939891147499454172785112276975175019801628131640524366752995309171155158914692135275892165074870437031524196718524237810086665274026364407139835821311951404953197572833975100882875455064245388964544728600006829521722213034350436179564234676318995238594043626211096711754228464632419526124907531353083279251586663954914541898420157923872981558613394528062780841913243859465734015693183327795206670381811011792115036688784910311118660543123514324127874141479414086632531355094828642741731660620521637472077164566675298460355315527268795844976524355232218817804946082443434423556812408799125867383701767327853930142412568051591751162528413444510870878903358032342819545550953712960362070509909325440660096536230314319118653164553658927099025042064537007877034916917049861495590566583724700073176377011745709065386463334757467665158813590511176117775435869196913605544736033495286251351536949601608362975800940811730067998714813040395302127347758386000326884861063346989605485408277854711743586926487168756388918448777192153623820539360082001310660615142998907984896650112881954166247540523562708179009536033380808883741508452658308669924736022949218750000000000000000 [133,29] -18269740272347213302202700839505696313242984204860579770627470709880371438975865779798358366519404978022012954571806119323754654188980548099489545364005316003661005817231142612085912440070217094436057193431876490728699423007024064785833841056182024487656603379887662720690585822021665204807786417247462864189994182234731175966650448768500621347726837494732660314340448057374064428500632620415280274131928072232982206223664265416147665901213282036677577593679010469510770880888298315480906158474089334097694688070816347340824636943475268111242186990716189117037460845415406524740928955008542810498993210805893891813612459052949394308016391461229087449827741336767432708116522630899955890956452659941201684499987809267829036953008733535142388027753467830385932416795098766406308033080169057791975695537475503572458114924743017686408768415748208470929289263384618458145480896451458818382754722404513516668635761098927411219450108464783928496196004222148152370869009270868655718454849230825003923786158431171455082886534831077246431805015508515912385459211637207385617678735674013674789986618572500115033611496299157935820576283286481704052137761104829775442719357769966538229935700426717221196924225431687354123477596592563837443233228080446930326440305363301713883469834162549176449954003624320947021786954867209729350810322028513420114096717472503024511130471717527638210740077333847088304380986149909306104002161650833217755260724349418354972183008173481973530691300763163997147593273637865752705725349306014731959854012240535187261135735954140222953277384753853156410095272617350455585989623936303000920806031190411266538346043360421702466418819292477541429843576888626655446756934110936012647022318594656291195280512013604892757234150905900494888580919139701685433038847326816667487209976950873876451725053282780427082641448315559587112767559127426256441391420222634849863046774229525663725052676557558127076038780268184730822513376682957385377056428768228784236501716223578585935667820697520198933032288441377577873445900473345330139236757513455352266410844475101711192331561212491384921285485182480309504697001404337897126607378752116609264948555799071771874527306326099517021299365589819733452538924783150692430821265991230939803551170489705722521645014921887195669114589691162109375000000000000 [133,30] 11748598746635738720965487148936246639849685044591862340564838955454258117707062328389879961259796739145240903026920042949414332791136794745615124638967493244345711591009776965171153055330608489582271424986606533984138042869916128708028956815803651573992405412785787969809422221252120878742916805175827406159260948527643878649304926010913128497308439954637798063017361184927308542725149420213158128449029692668382058502219653413358670618303979155211210459843079833687312098725900436953335224204114106283736379457108242663286786909419906860014947320656301312302826261845615197140909722509707306889399973025245563028843091002536782062705178928035952171902114635918950329886179743430218807853901023241284293881472991953785970340470446537604845731770574812466773564393134824562803716753943536973166833704133190392869911669812241121203846216424925235372135339127559001814703949166167997955638011793149632634424158971024632568717279881838785688310264343408346864748949745698326904283872336315034791329651032395832802941464035618166054658980208125201128018984975810895104747616045037460596771992477979771622792405082252483355628396105617066388823650476896414268323696639764376888950437303474604127547610624241751414815288871203784307224688120757324571161108991480610767344459508253808460453984582740090617908980175071706732230576825110465278676295730369399533906332703556988894943378744736256467051817673895948206902844571102358774101766700721980515436185512846975664349512355122699556928064819927433464420699958480392663977698478465232339655018859644761946216161481555837096397173399029919998091273883235641382281318104463015927947611541947115320225329221711763966358303882484677224925083736306116619513141159794467483133670413084994931590039242405336260313879418773615040464475874147677932426992224316373907159884623057966181083465762715189771411935639337257412371268192827459389303998902367109283581274987035175390860051906390348896850841379092509963332071459907078833806551805886787976603870082490168596069026169214055259747231971088064925190494527824440896972753229323278681928817670515717547771797313640382500907656379845241223192656499678615793557415361784826572653077239897226842390396850407607192511095621267991720707496351491288406764152991296201733462112315464764833450317382812500000000000000 [133,31] -7020625063029785724625787577091333543401679798976232545881468064617292280609045667443149022843570159093590919298476710463173917527137320743186941484554080442825152474397907476540883570409432291153936728189817994847947120884372948545728227538797992245306018183447184459921902203925067431411295176376054890832847117324388957480689463014784564641934726430652321473909684770187027371066332941862262774482894694987918548871140364047022445327487174146789370842751526276389069703394668705691987941459053162265742849961335171253980196856451524938627679074115502955974321658512198218726714253534519033012820408942761668832251020156372536654072592273478813275806322380941525134057494061962549467827818660888303815367128878205489450453704652405853305656748730036021954358891865399203489186342976691215786522927256698066762854859346266275638152200971670014978596146232472116834978038405029796423761053224903188862512626034830588048216822701922748480007727242398993859852426684155384541569860207174935190922086276981189664181055801537780901310776018872338117994937270156080774102623627350514173197920011168990997594134194514185368630163234299459170177347910519224573865160985776991939065434679859585648882191337167526205111997264709089820354097877184602385333930087954020791016477555093044141136088058149849994996506428880918865341674753234131401381832168178925662226548036425378957109801060490516527927950508609169136207692986761345705370431097101027944840661213140533180382673608356960687457303777214458409319265228430661610975704714741398123857656413646706683858400591199885847409200702999775530832929664607659955847498231628708963733214421664567738786177087855236523393424029366264104350897169441460260056241543443384065199531840241391899071566812622087903394396710205574814810808442299417740806091845718171035143774518969825819845085195880804266377482943060902813471868604825124917038007573811467574086474446867797618014124799820025575986157800889603175266650085189311973379099991772855164247927178808126800980332039294750695767992809664179549519056415794897543014235835296993789440276241949944141137002743839050148033552367562484831348375407906193557430278947028965083993663750941051438005616352132931578326575186064545627667208081963736503284148984284362970953452531830407679080963134765625000000000 [133,32] 3871492443552711688704068613211275950468508503711162282359066570414825472617020739069481384828861544462166594942874879857429763818671569382777314629925247941279169285714406343521435021970339466127317665963560576481787398361261907098264159932225690717556892514423610064081534723137309365997626811712904869674403715325792247608898911390973852210975216982006260789002812971787550144647162310628755503726907075020154078241639092851644107793856717193056510747143994042597637887455939967742960200857396340040929139887539679563874902809975035274945977529169732167908079369674323377725678449750034051365642498624973042894575828408162248194105416082890680191316363149447325859528132514220877467701107352754966294429910686107913564690215647125129147828304495159399880666231209760211683593911668815947095626752754806214022002219354255859680832589866997949551796748270004570736885973037008450811729511517718689910983491440870000653069203965734405142565486530983278277153368226449536977178328409776377635649051157284534744905096092074229790881295996779247758397342294080692505010863450031205440447535268722004791613656328291405927038211877037279648692259857473198968521792594159545451215855693719857026433842416868654514552240093052173198823576430772202805730311147597201384748051021688972807936126005662626422082486481532751862791122506756016634751615070354962383687690539237332199488210989055247890579528690626078295151828594536665096856438397244184079007275187973711165986767218459668113720296508728234335005672430337352072000062791713434951089333202778792542275718943769100003373398095760272648994920223756673907314602225624529825810660686612538923486180725861890631129062562904977469601449308370425874479340137875975548392700995345643243466161972523174060021581749662461549485072535906260387530511732381574635168998574771680087375992240870953871597332031767499108254641561279903450616080601211423350762710387900359180040387863387812408433635036398142118682488690051910605520242658866960314051335940457665020612719380860846460210988206643029623791436822842574983229648498085999428744116229927013604435521378803027842750770568586851091371754814559177734531433841175471445807632603171314790216264987638745062489748338896335936048651282841934770720393466092446033144369721412658691406250000000000000000 [133,33] -1911995335626840872684048849003782502423643775917141074441668655616734160347501210311630213143983877353852823816589621017721229392171425720044759394242013447296476379924008541194456983368560891302406727204169361828678599286683464401968657879141347589758814219210104647867722220875160740321728507460246844639759533572310434977178297795021806047902600419468418420465768175952067454053241178350990004911081403913426117120149468576495209396363781469611076619487527750828407005580114994062298864388700828667467544346194574053394271912909315281617318093029742128447928944903672071138302671345303867271873598715411247401392346782079507521362847606434789151905774602459388381267925817661045581114451792935250128816232300861352110654419496005406800020323360248060415674897512980525212545605412063119226979965129935801418236366730822572425868063516356440419905810304559057047952015074138069792560330130748896061333567453128310644363521827119473880905168688972904346489791202579490418924175770764065204163333405574682947630861196113562554237113932771866912091315493416107869423704074925336748125568886518440819306276940132447436754305775668628495372338254367175047592264944173083002398459130767007792447662800146450292800541935907138467619001675484419001871390998707505874835494621455243714970215808041380077913155070878427067029689469864770296226297318530566023107952503449579401705733456702051876693226903256413249278715533471576230979498645188244817931856258950511287210499511497504707596230820618461749517827039879095825475457542394990555732189889086405149562264387836173407716366813631195320378567780933137577232611075284412275273813069412988866464735211488168113576479981427851943946121134560500055636506905495934189718070497599204625014136420391968145951954733258975054290598147723580829053345436897265545031187799468177928873111939939281377956016274464749670361626098236007322390402344037825453135495590804571052505421905092219438848033637514593747507036933376483206682700426025768092100895071774854385551643419893198371012167804453079142108650399119514259431063014399507785120771352297791538471888271365296462036165419181443905345848286673598782994710099799959007974689060206723370991829475008686008998980473868750456075661589812447727597388702491798539995215833187103271484375000000000000 [133,34] 787412932787004908515414075874950816840849298028676399588527428992566888159324437268019810814699918987942303995652014762329195295190776225528207142279464438198817635681761908151694788490362751011774254576269979464990234682361600047485492957808749253296664167241244273941573519666232320765805452847008860815433254686468735411348833984435113802824442869150842672628508987833170226481333870974717509614726948428258145032871220795338447501536472822152361956843581225940377936968469666708311010710247885884764333150242038413596493837186118393999282723041661473141815209696577081577599158865866187576887077666342588062391523096728511456058290637298126735354066373354554152254484457199783128313100361116483061053599308004974292171655377013813819383274166897069604685401248677523832545552453801552079291330657131391181186973420941782357391855191167323717400632343028452929875124713622729514245766786769086233273748645062982078624329587333225274957052761133535013732253511541320190153104029676032952052733205289651114190545596132152967474896116117230748804179683790423621941461867387392346033893093637629782718544997241466956834098549252850158017008509247703871648148622559760637882690133316825253075829083639546087263068897179415766012574922857945213262124321043770877970545060762986747827063516924431186479320646428909654381341306687019301051509987455985832504824759030977897379711477205519283679772868653432836809425901069199415176456099636087022730210301942638415137808366068634690977369726639610317873489142852328077164069592455063478723118196190580357398064590772508141402924215693886615064157987994430353105604996883308653289093960957149582867212086926836695681678466892065755920903320444881995656008768077019347684089415266138847422652382870895670060411268180921748389520005562405312244788198747073623883738733987456753937244849824624621051184369793984654940735907334980679797430147279029701460854768840281737833208202252101616778608215104649938404083359610233098530007592093973985121111390385975557626831705961273925406374528598045185201561685336772732367878009705729772657637663877391316065303790875822474270431416722029108057336686063280425869771102765511097181240320165022815189553613154967708702994784354155885909437214108686636793166258030396420508623123168945312500000000000000 [133,35] -222725145848445982414251601684754862811248226671563194696191340889035429226380236359057244616339896786240534779556450113090831991094928627933533044396156731606331361330325572970622955790881761236409970459590375692922871560342111044588884240658931797032476654259447980921466796102575973669311520955314745477456630465902487413033050226895710105545862017646421304041501012159839106374792116575026072437507714782123656970260674117021030020751712955667755282548321532678902749383584811763789277048783918035141060668412347967720824134994970612986650274604187526542685360601752894893664590766253625510289912330608694151270630169739964205684935012809529414612232627291774563128808981337627864132088606738751981238196582448698112552466440395656590078903589493926276651280409389343708806376063210543831140559148446548159665254872440476491499257161298517472472992329292379878676706384191483875751609155236011548121796502416712189292185815791371170988000447266115910557933249231020614530522791412649930016449480406998328496482238206039859883273570802576957451593513209480563280934881025515844252025322074655178632336203749210704921830265020204185859868068399778273138248593523094518961658236503991798710798948202170469373711905026470738322954672333416448412119413437944269128081384834679423421841137729412383630954647761033525540853326246684597666215187658939305316448928611005458192589566376536802812247315035852152216432335798972510895914134986276602366940665003433575570393515578181140520685766134901078788314516525141207921211427425042698562563345878019726808449874282220752457193111688391824377805682398060833089372803147979999796691553120305226963752966005735994807914645604095501310973838106020880258689288875606595977360963651304275313555713910727264795933726935549379142254168878247560015661486488143307316642602221420332463115617831650996675633676614938804929708108232003693016190165645279819950834671951152520731992493660915230790910897699947033983830288733565836210199359112977065400230638545574473099754830224756026870448875087333245234202321434732035357411598111380354118280134192013163478640430491199275347776532100211503088752227209563589979954245896045405427618321895455520022968615942685753709098967758527708601883889443699780091856510466641339007765054702758789062500000000 [133,36] 25980835427085053825387333181562819321928428295090723713777252699804845203081602641209116455513873824203029054326021079943672058301225382577865254455704567303594904790052169686011631256168962909349632768473302182992820619564706984536249698606087735062563596042210312866390051288533170972981823595079633188255434871328575098054940141278884998739461633866434378840165935087553883414293482652055102985993175134665568214951407364968380461789280661754185519423987223888447086170658537900522421821032299596757286899015909294149601456746211381613122242620351606039757018242507256801956904218384867303460148026501362882583113762803578063611159530507079862621174287485942541583714679554757436856566548842963246627008168350646968000678426402374050487855133902877370755368131896227894401712459293196635981987534895125886616356484827389227284326461039106127361301609482000352225456575926478022911849539262591232346421553065665044874900941887316407330257620357510125815994963202538636100215499118560551851964769852817008464830182863571547438868180436457867492867522444823680664927097801728705488044914552087491593445253591315082428973127877286033245386419152204649253407511311880030950671074797842643141485558163210563489748682758278896877516406162358786839716684996976792475128028300739966681724496059980403604167404244682530950992364282469612878380565241449021900624465566209497323200346574668236388958780490052632569248410905715448649069940779819440844882337430955409195063840949565547722785948492511107397161706120592329438708343357526006874882672816726319912861797235322110715201204679468849821357066670325004406484022267126099103702657781164159755873368468674480923213954509454370401826380004780284326565748178015370265785446412643674366919910525501897734004248632188083821051039813776485184647254606801579497454666000342282977205450101477502479490166943649618193716274481273494517521922177686927921056011205474997342554918912431698279361965309023254557624495929627983152678035143411022679799972265330005584855959015363938598469038411854310784501350409448744718192804021617825711790700019278391185386283178137577102977214418048235908163142637834355023759522090206729635139225064938980671990863993245202580787449943470937754414248899159645134204765781760215759277343750000000000000 [133,37] 49891896763621934702501876636999124868500038667566132781399084467860637625065685017594401367057530384996157427956706256703209048850314879389866172411694197894436243201597651622135322225501415161881142855821532792518617364664541659033544759129651178881007429793434007736300063857980018480034583405314670716528105749315803485887560582381291605904298759990430052556178081734216478661781723147508454603556543910780309245392604346672368515037162730201561912065803927484462936902010884487221161047720972246658768543810903337260922548068892773276711988511662825146418789142437147603211051617880732861377573390219986260791097787649888116845876579950383991359115265052200471322558626042156787214516452038928409775766419540917689676326912260928636536519592540603349936189507938417680607742898182028419124665582817756468640481593049925179412552919182443575695293397406599482696519566976874726095434315137472961311483956352529052165458770531589508003032916036122373360631084905018955372597346938718066697637987191216253198459150886818523135073928321780142194335015738193736145495169733885139299771054993772826895755301815633811078772241594129888679335500742188855317000945807984387407174918014624193365592526055934078426785664392581415386373874733728524052070983436160593675470421168524735762792254298535231767549191297827320391992484588108458382605531460805371864312675951661192493857250361024130470403678211968254167073218478356596541838384642673077221922731586339631211383054086344534383592943761323079408697680506080280011515741969701103560778531259665963073429717969999752813825392379759970699824004259505215928431715202990303342212666350022212527893736231132981982186605584905009715723615844157132292679308215275967106107354390685731441746840075565130458299346655997095577286863634450733115314515089125946314640454185859071781543148912087285809884386552043695343443441103875723734688119144517205804057738296165371359713369762617338635735734220374541586470196902290527967732993120421048994694438286480680740830418786839694826979877191808418096593321787117251542994025156007040570012567142269659363846677550412964415321820212653657152255143208555283577749490537678549467984699240675399720793044856750651209407356874428685530843205188367139868432786897756159305572509765625000000000 [133,38] -38014157843867037210885901090469909386384550116107388740701547153924607431669211317495013614212445032367123028496744936787980118985610676302025647558524351576591088112366300772420405250383503993888340928504335202118623698030997874265962068387794044707740770245438690327417475169744371096234393881109708295895456456473408595550306997286129662074877779085612072927878498357001086295215585357417057182262507992007772241672871618081537854314997907416572241214920625889076562555007699918445917825856635470388694758906403071820705525791882178531150904410393619922496960059296063990548872991460545291649014270697715018531622792916295802675812393111420846964488774116280878659021942528407159080935946570503161380850254955450597931552481772569997052648011145524827229160625224055133377742079773666623989824539250430748871982450398394975760216172092410149489666594822925059325843992392636128642073894472291807822920317050588078552679931556927642148654568898196598597902625887896068937383015307357962367391460088514154914936275484230189199052345797937834337242206099471889579485555792603127550529508121838686954163979206672345689634420920700764609772614041073276993597454336569475079195320374319616703032140017590901954345392623755201821164148002246229253119123837027323241988800435756866344053562881165158370977264075848182427661267355645436974671435468681497271301658430632673031267235608861800963330324258663617054017738375867825245814873515074849573546992292701766860066136369071508397392386385711539000321524331870235173829562700396458133760918226026250510778458964279945045731101361337692720669786211011997362304459741670688464406054326055195637862478154534168788089581712850891845899780870450367283197522969062388070916140529135843882634982812157565034856113834979952858114897916328448364693100279790182278553326479962199564510581174666383077130170164718093295120646335532204530767208824594127088299770729311452034164434923684905012300960426792499230885256750599062877898260422394297139736366559865102203780032103244664662517148956005880679594362313244727889304121023566673043818205903809590953784741562892711468373969855608694697154225725365229200496976647172001604318040352472344983441806437674634515868889665839274303124702469869333754104445688426494598388671875000000000 [133,39] 18278866684440697120138188615702767486507848061562125802736862009521216386986833768116939263251675984852171638349252094922206424586006024673437412960317700628051141652757617198979208825532818767426833318331029444060447999170454858755299344733661182748307595846202238975703096527073143549170408367513170942769679494792939517661090999513672476788968239545984498799388381132348569646904312410052533374953597960720800885405587522391506892597676668680235878030103747848827094011689822741798364770283999187571648358450341107380626227130088037343174844791375897759656471511361146260685687738855522789441070207977164485902286697623243772949399927022419028252715895888288962660188818244722474851245005494126378285177957192750977494931687188185222207807234013587439295402982791694376698962556903725662814362967638330662168906893561139114475195703640977292868852301257457521240051514145250706648983747039455910338706540637227079596683613441020380565711805576859172173473594239585202495889359012856810501930948252983922002523215512689686936024791603881230071023614525468631698641052069702325731099611057125034940304351180341123095196279841887552084670629999753128280756170500900443843188412461120106834785800439476768022318498925470220353909463335838042568917589096391014858702944727364166390895136287440272758252901051002561279565833931311795281549537093444742538520841118540216422346715120684460257534773042922817691910554061352299333984697992361780605186933681473687813184936435056593601320187361627515141534698725986099297189484606127153716915186073396722966927385783467556886566096202096409310854387471316200821210008139632130432974180012388810434729283458592731853602610389152235844931410105469244870754459794490319561427693400195337458482601375677442349294099397108318317728473385402711930493328295875593116481126359090524464402862945487193653980624442065326630448780979699948558002988461882876935935486349181170432957143670730506645750220580940732016697787305992969964397217421303858674246617617609471423952769790784822205814380531733991243625698524702095528195410183188745394562389573563394835462508270931599138138956419495722578654135185933805382264779119558378132711725029666095625239907459872409722173971642583699259479863466482107980937144020572304725646972656250000 [133,40] -6355849466271496189640348072922844024556924500740322947435542621334430826727213041717939380003227266790377115990238650679871859247864197052320776961237276588795907774494040274917641762663060429304733466245067877424563336301763387455018854141616947347768339880980935416291334907454842362516428228155429091288626340090846000399314851966435956458661745551960911777275941017378901048262057054277846423564400285993444425107526732337717015252780943070585848283062643428898286259130173469746484047476634978389222755945772225625752093989341900071366103186920702764231148329088420791428166885182814973665093250999448437155098920962713368271952806476375253965024169439636766751443791927156192623004551769495612511703847896394128582572170743183584769144212063429818695966989355873501279361108353375753288971002975226234479245310468370090386487854483709728740547787482229897851100228045654185379383773711957763752097080865961036355126984672801987523096722174185955292280975840213659333569037765282440693574686919404080773838235514556138659542464154280811049103485039543765138841593583852417848232319344976993116273180615142940171494668028753724031404863975892780675897177962804804875043321178064340821711199514851903698762386513993612122035455938934433669163577019049872302455010388871549880235659393949851514594639414481095147797740818680582841981039254008942805602924171279339605257838336537780108543032682453315888775812563026213301667998079836657541205806851583591451706158053901011175898599555857571904604896213980838141299753492600199679427206650531540265742301994360712509264260314745267881921223437580915873614950894080745961385488842456995119205456846545168102524804173249549922405966220117923073096269119913810934073506664773874211240238205404677773364323464758051351789142917403390046999664671688340069682789724816932364645399504851914597641597956381400164282564577678069504570077748107905773583626556905983761478567986108060796428359026884014194219341732014273576510611600999165050098048838894164131716436188173489030968448666338445205693017637280166860378045959953076966471794698980055562975232488257580122458825460298072004062646899032435025587460354931311297029502486225723436870241958982251121424616993419371029958256258396431803703308105468750000000000000000 [133,41] 1564993402864583632801752876815979854492384439790980538000924202288775981674228937247950954606836804417631037810575410386363527796913019609699862382139333737061650389259369171881225151907985050647201251391277399425075662024330635311282609702783148570349713450111506054005892599949017132673650848274156492155379569507286557474958245276216826808598998976720496283607490956954469662279611072131952158401828900154085761098923535860749530536211595866254922342538165112032306448024453041029144792870809543387546098886363671664970783440954937343501987644603089319327436386821147632529916093007943627177590180839274427149829320788278116478397021752752606920803683810708802229855280404033971084272608358163870627790011042698258235715462118357935395864037541528371491483059515974332832450926085047152500103173742227970661093448340891925489855542501160676872615512738924995260174463705674138948086414685858460670558725754604929167104766363493410370231875790567797724456909000810568836343628523581335400894508321916564568710231821454014149995899568216211509352078415512419050334232558507618621860533489607110658409913864470202542110389368145203423482650929374946415367201398401302006323681413583930340982648663564943386108912543327989476817240057387593307088148659062422394563340539190369742957559626665669912122750675926277256533598322619240027898256445486545442217536841459018258217583511154238530139521012045316809682995434179994839436565988431951431161506563844328292850436067897546165570365189728574655754839380922172319771778995493619202034208929683568685934666756575982906957295632940759593338950535290885750276549498150722464516993185855616028901381830333676752093383695164534509479147917225557784543227584318666696061280305368594234136596786168580779495628285907919663121029718055212298915577973279875350522279544315289947932593009994385807406402346916560599712319512644557908496742631419438940241890577189119096147239434504868317404289964556073149588474830229254648353399266815255229038866609201849681490127152081030606469422618371173156191250897247634096783756128855501609862398446881397049764010879831936213971430455844767623890786470218421961691268211976307609552154260766008616890975083309582365005616796709549738958457965054549276828765869140625000000000000 [133,42] -213991771434061354453956429321471642979168707896593480917860028004938619088037181906993258722271510415519806073668655396308360818166372025367732346973851939225997887273271367582404967034123068619969312122432725489090489220114991859361410404921832235575963314827469409419791130937173522426148035487585765736753968153680018684456964191380954072334419106485635506923620997666876294959294530239969594147395999948071452740692949820779413272924596089255983753903201080665862966704004395570349138408439902927312763055957557714820823720510581142090962021690358509507907586385107752713112164345625436558802106243584691403216262128742597290995646156171147200681251143998413855472303519544286857267912489971675037151604797650717410777780323378820740199869301669364109672086293716859202467720828887243394842404048004414139936812484630316978055034648619014532881796812567229443787664776905113052629794815262391872830670497868448097424137941409898611843813971748974271516469215269940552989373331189524056294851924248948952606830917490677148485264308900011367325491670969837677159231676728433874406540073056561014448002138885082772082248644332964119785005013291560036958988732920279834705035173672314310254653483708516495828605737675869364748290811100650200410784846649466569947086199156017683579312707228271292549308016036903293851130798571583579753376137134315620467192313499160329121886665490362147535967172444845970673924244317068775279356595479440018120608753514854852199714564216651319607362022233659691111014412124218647806893393026810735634133245269973550658003452940469610153891588919719076048499766012714968819978664009882423394457284852194354371087199875370224742979771887565461804269984204661950475112473816448166782610122049433273478367121109692225232132950113165970932772697418182106562871491842401332496131198481141312749285371857842735612929820971165703069427865705299514408547554845845417960088744642477264357647289686175769019430484498756104291062556847738193930428672678658360562707984775281651710132350200859665228032369275789206335449443029654889158113047158066031338059034104851138405743620111441990294899945917179898193868579612994051039942123693295176518352005707475418803063982012061030689317438972219080620561726391315460205078125000000000000000 [133,43] -20715448164130234803503384121743176167465274880280985558080618705830603196961831157973076628814986766030883185207881640352268824232491779186883664931198745243481610979373396172013375816959765010198504692296931101559554627110440463709056392040819594729011933163678783625667051630531787566979447921299571209196537932206376167790612821779797714510334781535173999300959029093813295602744689520131812518280180648314809151325243217700649953447637436028435482205752171393462932779430571897083782119470247987263328301157453815662988279956993610319403390625231055343881135212274536131844431655328399413641019004321385021576923083758667097962852233452987703608634938716677258101956014028808636418750463221170201875852486453837804771244058480630492381390864066202419327886779621775503935119088903579165888848357172052127995619901191145220180148568960503950397334129168592899885160881524166132127525238187002668466681539740452754456749449288951673231263456213566101572729793838754271046793346441147535113438033718429753327842336990630298961881809659746715333236956673794400249927973192721948668243501696341999565646911173931474351860847467957962173610868901190378441040896977205898762596006588655348740275164963970953683245635894484214862393408396376434108102426426696683217987689781055966461150352447922348274689397816679775433501372840872968932067389041312721766777404825877864636783812431865349875542138882381960607731259111339141688885652754735147926315306112663120968378809448151587884840406408017644469245498698568637606987716586820447983206189730731494101849574324486656500070659260568732017268935156161848378332155089918480335009503301943109370064859866418590365916152694452539961248062088056633728881149017628039600605958123931825193473033524225656583321601754539724812626006395409501768086308419452368605727278993562410943123295132981512526250730230539505140659138042208127012038529204474479934929182625303372913719274266578830870493199732823513759322573844491868181229443206785874879814680290072164384409205585459185386669987772844839031006185603255304202087078833346697001963817624870395953662119987074216290906991096942638514899675666161037153221659794214182610535920662347421625660671265282642680958099299437267890425573568791151046752929687500000000 [133,44] 21988304646710577123807772380329412879096988453249863236157094811332984133106035025096099691043159424336243781589502760072612496967967567442996670490535271033195753856817960542335197295110150796987582987516331902475529047071261311722183477303558688753783040776722963971601455833951241230639589684527503481371872082742539899957711812283285421450794347689690853792227082379790986348734526932497304859939865111784836086114422127230781948960886778202779286899946419256930988137255612868207308195069659775006999448289080813555362093862984854774252431394781361780021311413207281766753465771968432383235502394435958132067952659973495480824294080070435454376516147485784483629008830196490556318879749412439584909228167963114227838604261661774936578525545500396775250746713410930587989646559986112879169264786294792606910950844467116446329606653495587942223596873621350993107730686079667858929584510383663949411623793200837735535483281113883164890711829618988131542911702613743155972253937532109480401084625947650300319713170896712351057505712759146090415751120825274337318636222104999981137475426118715718402932808617815828143938282491718228586894683320498693893617000814288440567646209008675914729197742279420132705140356003740303931016085410143496710265660733107543153075592356660332177511767552920770353307052754500744559933693497510805123471739534884302852213304579955222957722518212291094839430670508347172964853885980925262434841996286496486638209169174384756432140966164693377673991278608512288178635656521991858112255784627588486967476702785860444497703526325155836589067489709898053206715497109366166524581490587604515712206048864982988081333489912414698264286016370283692365126297162760915323184018243994273544754130271149803620435474020381147740527650516950751445387645085425289635177032481724660386235573195264141351976305713054145318300080943976560456031707790883335307690856221379330189361263811418721763654667058613135641223892629008077208390158444262189888091757330924006220073403742062993182592081950454352456699497734959246873163852843745315612223578449049991553908529919626339599834311022085913449853570964685354546101922225580343187125237234960359208265198737189751308631737545135911216335603164468318223953247070312500000000000000000000 [133,45] -7038346055377108404220925264097986775816777969708621390834995030965984461264536623465501076773509511207671242031934466296352365953346389005767481014149634168967075913992590653931689619718173168570114221302483184810260428457021305994827631707552097673316403090392979399304638261234867041265038685787035312496996583410575306063152254066516257163741099427129213517895420925395543370290180921761589894032035908466371547800269988802876104458728933709006353472951564714536696035655893447436748788970397971622265957549883155064909094526472177864747450595627802829509522994842818517328777553402360135032566600312425829415485242778283220686312147116595854701178153674365717036501369224066437626508736605344855902216548350497237059302220461046022591967471332295103142760703643985994556349539305912508561288745440092846294599769856022860552055603967829238034240607691553461607955411932423630048969321020013350891694473326061527272200049215368472035896241699525881983979914023842394038555950600438231945538472615393699801459478659423446512499063991839585833529714335669602069045178277961524540771620688006235305511135319218969641224363688633406770002704045115880314927645759770645396224836364800486181988428998933190116220602930254257669876708370627058289143340658240668981607309698225478460867309255596124310842046085298914182188207474011512163913305483548544158651162318004626294553130393903144441395510260988403692274504977523644845244773356817367280845369649086529141034731902572046532066188665222369602726669445007306191177443886083647537039919346057642982331395184921158520532479028472020819611279185979704771329189980927121456273214219406970089056269354447091920229106066200916711594938391773881971181474962355559138787128778932677073002160710245064056898789635171442154388378829395437555327374351219130380360804127273350945954624345101389537519253068847639539242557335514432128291701547378388504869055571138595733641875206247364712262710076696443833735971411958399313524659134715278387619204884339542309694427353930202806103843498942423918286806674543050854729946106154760660829371152857169747707305925994336393611587311861618578371776627192598955435241347067790185395210836468260639143691348748239271683730103903045877814292907714843750000000000000 [133,46] 1371526627855402216091740699930494919514656832636309544550495735165054541835700621190083418812546746077403706245122401812744782280904671564785340460177648884737278991615212711437406740670320280780422815880090244571284664425760405825847298214955650198517598223841905610804899454715001776052326660610475395662465313819591418893932411826398226628118225649363273239260664219740156559259723075166556708874719589962972320785158577114960849578295089373918270701462966521132716289380569731564980472502615266986094773601729411832717339079788233763337090618227039092263873421809374600179799411366502956690723383617599331838290126333576465974224316769218377487533368233003621013376168068920898035014140286210678135449757052708533831217743266989639301603262858580081843391628451311882906523178587525441738155357833647646996238800718354650336301426753433003213627361638011930060599227929181802201792455201691335958194329892919156588575528964004389408768210812160284849818130659687686547465809571743549881782100802757214026079555765170944040914310983006066326444862546331100025760584140822905756961325679486796465219167215488994008779844274392228863816879725565619791532615043435559443928248868879527747482055507143445213181984200451651558630088211583258195577884052365391609810957142600071819824500391333438919814959262811598262421712031498810974834879331452389133015048898412510626897521729882021436685456526077818947265939623047491963030825312855820793380436572306727878663836542194903826614913589478525193071324215387036678145331562832458392825960467010281988324514316462995638772040547984543812573150345562622963547100101456666480261027736376854117134141444798346377399538559496694306141851792655945383785552402485306579521872005923786222234555045536499099218850938575525808889065405737370253506017517472248087140161619934720096062658998789625976835664448410645739866514974966164545645042293587527097254716035032106297643428469764884394678936927362630555914633468944350557789876329943183394282322248915593475548421183315893634848784238626496940505341645003929470117741653247503402924370214278825681432566163489946612377532329113595149263172301151989004311304552735303703526755563428865957637505861565839131277150363339054398238658905029296875000000000 [133,47] -151742025945434998564042968826075606426199319368884688798117803049334393933751897575623243281372542048648611262559578868537288341950007281317840585410853800347236604135472361942256557744101944217411814718893760646427119033385659570069570314456391393452523189863361271607308185464302634282057392005697130695650050556159058203738412340218981304865041625129744689115907509469048643879402271453445466881680287976427222340528757801334484925862640734576399629920766520053559093725070655987478221634284485253662573258752862529375606893706746959605212156133947304912369590643704166804241197262820807355764674865845213453385476535310353803586676968636762927024611968078842673395607560869364678672012218365293081988815854321665831958191804532999981903428596810895673344334372063682817047396592112454964317708617643044759259432814944976865714140718747765788249490874470593684329731938559806927134553729478810544761021698692251572813045092514328544065492112046270557579455581674499999361837826798620648328522575126637062082786599371642114924124753456771388696484114448243826757863962593075673217291974636163284923814221027363675265617817116343055427246849642433930196297032120845928303613261249218837066120498339595031940280996390936024917358015662752957010485232738367201163774838425993661639229459898407679385069231989504818248435504773720775404454654833861504297319874961425722311420596367105639691668030033024670573939160550212488747590331136152497543594754174286081905468661741060503964971199032138102237955964641655912922646140131870438948636403132995994462146081115870042844137758489385342584390758217057918673292149489718791873944402106285588688972585299710481815560142064566475777282098866611506235077476143643109712798954263314400080425902410526823939765346901116939116717579785485478059323073035514850131539428255083881940638684506878197054488079427384599471534738013449992927288074194530014103225065912587150514000266850698335347661968302037905810607308851560937794547376834009801343911083686812923756178338941396088890957166612653075974684103097626700085862653751332828054961224273899675695111519363780962467323040861581271387254729223316664798576448264746046935012106407157893452739826326498562762239563940977444872260093688964843750000 [133,48] 166741866007775037039355173881632739601005487867022884597101557974678878464018096969714391399867429583118538867349099326011575498919648467057239265331348182921287052762563149925500161704047472862046737624287828897777702315532272540244862626054230553192456581745550817540818948023780594846859101406625002696384051286334021815925502171122057542801727175658712001469561766621633469029445975349624079647636544433884143132632410588844188567467486073124609063816050648854757890698099436391098129473140098421627543158436468143974848305011056587162207305342084219980724263703361084591735565336729535569619105136787389432770844663281957300786100579170610948011410685260664331300553208215583937720761338274326183590752710116133109775606430797543311102891470547746883894939996147755907762011354820758902701438790566324294046584044948956967141960692237945781029869988351202417979828013729875338074629446556363801804933475798505298174101536508622600489016808833229664049124235408518226708145639190961408045471250639181196917120571335299733951126242072371044429475960523512499389520760968343812844943148118195629479199565282995558498668125568232990481522180167549724429688644103893948287609431581448399398723145877403433909724299044510617746371611375290782634213099537562708479180594324907554354538378179665606780896316646159090938645833788579467663831402495183391778857046781736224495920752340494255555460958363908008828117288236346872536770655090970821174576417980675570866565848384290143006507419121127692949056274213685851160433625730361324121542158642815490179931103330276534966497479347769909363118548753031302789827712280329489305705970978178107567489146416677493508148436901886710570710044263566035218194085964457755444289336734622956191015692238609367621842544381759341138712004587956774495236859096917677001170606110559698987549424463000055978092246538059924600005800748896814554607155046559603673937352259717173752495584945713031763590226302216050769030528645890513878285583305948373998998398021753229332313219641306025410662996149352992151017828387880473198252883031545623919558506772149954285895509119293658426371266625235863963451030575158391077102867525350038774267174429169361301476503047912166414290853023529052734375000000000000 [133,49] 2878832236674629550349995244799915585734201640858519629585023963202434612056123217659665215448370815564339769244773335879352329681335821909772664864231666684574922938045829137614905207469284438852249266455426281760962717805232814777524432330767608826236485834082783718436440838465772745639413199543115190517667084308591600539288699685186238152486474732816005067855105488690386564364565121236760828232585136449077881389998417294078721084590164471321197356926664440392422918534381568834599592394145664415995367272512408790796180564332301913290453580426180549160374790478192961339687233290133700748881973232701157141955340855863796362824942318899484409032707575251432899744111536875420961616938499511350853659678734770332501240526927318062365186124215758712214859595523817264849670831552645580410243649327278573461184775727685443688608470576214795849183949972675624074721735784075629172892230107082000714761538144553534675591218314272773353583950985607508764877233682021871472152919852840199620088648857567216762624838031544506079800190145430271098033036264620725671815028058931382279852924770588602695487662286276027148068366362032008003218627773606926423226827989934606251953334013436478619983601654009472701277570095066042272499835503530993604855936998908064690287602774945216389644391986447857103684286419745023772681805811708227082509306733137842808258772528802603369056844295690728135861722889160269313649011314474850907220220716263325884739621706996042796904991076302772659546075160121677374971228180693800298009971904212060657473672946403720643901224995287805966663818209359152904993235407005740579133547891985653065317525737827286674345455286832589344460954316875657293227750011481663829668769736310978600819575163648107151529499547552124372367631254117871579515286365868988540886914677053716762381220383763725054277455168451673113230431556433194971736462496800494613753350785832625724488891406444400995077995569229582193971565868999915778423040028684534306323830153778718935531940579166876692957417699483442167357350818472611333493086101670196023716268716796634032118724178900045668227097025386458027359340214498885120680605639156007084960962507846656297026220495306507627624463960315783457111670696020126342773437500000000 [133,50] -265774686092023959668678861252897705878194937469561383475055341568423690867895706847827134225259696902310645746268810722594732299754811218150234694261039916297562803465140212600653171471842132822935264004742899057992073199747039309756504885635957693647331139493841010411888342974194334803419708485726266171301781676361864079246054247095565743668456325650927356161303966636623651686310288537280491086379038591131694977582836533685219697192574483210862842197578790415228595651846357926668943347211641560655873620264915576094078355841771023647688831165565597407195724401230799729524396579587224027163583603443152211264342308800817156955443090246515028933011508284093238539991929542440944002674463032050648811532995773558964755650546141189519758035360831570225004144819166903697179911329442506959007124681037576466951096654395640197820972771879462119968525925828419558991539461989467287226278726612883687635712048006477238564680659907728399810392455368807660218881415577131318263129011210304514931689121062293279400858177450162375848013830539076014510431229878557616109759756588809723039265118443673398574337996060194322305526391159621509024057792805680113008736180054024519986618812505034446974624597879845415829609917764753452937641052439319607809706526857734430018297608539289440701117066237712614773579368322576835398222452874719550887689045807517585072463693547883936702140848396616309636580043860682059110882174268962931273908946062668423937191254707351358160556345204624401988184943888438120616405934038174864673546714427273117142517793915494848425069920723171454632069980272811772888873768540713406352306295206224989654462377821166263774336230925124012266195741578146131886990112141080958593247444583381276520904068384489454623281420429174765910438489072814031165074641365769190702669984557303153322189874975055032125566536539779200769850009959533068812118641458252583674681721492977485741077990473267160189076507221510531513028487557544706470452117472950346422687746141738383072758777339487718665192126864332635057166482042081276647362721030027820734463391107726097695000679952815228826563468269121185985284382900903929524931287482054917779000665093252569278601726854934442866262420337661473805044242858886718750000000000 [133,51] -94704406620546156483843902091223316934095428471248745556623770048025082457424441102379924437649582871190742933546741444163044070882356189180187186445516822299361758818444758046433420332495991565754749162153816896911586947189776256045775793189687625468962363430420274008241277009300264975167871640851481683734355314804224305169661243608126335726375097679744034010184446279683740815313535054464851358889291630445998110433488030177155032676384691263700551924969620701450905692286072384118734369773920615826275717064648703178553938859668592058731715049571636977273530555364458055851733991242561695997273929455113679450795621073932857390651489152865584069420982220085189265498960854413580647626489377252675384406923362565169496202063054606182535010653678132201484071460558862601321077164411810489613850609330536514839429016191006719712317970455953496644803020907783300009498125847108741958786104774148296122696614459947529505582778745354521061846736639042817446217359307603046002371558477422413075649427900655496264933973191247016711304933589881182032015296332648897335667694910917595237491893073561111746902638880889300235009622806901954944379431464160681205683295152786013384207004248762981497539352911075402814655488737962501930387448927958087052587977335598293218205768848805189906987932895434184625900010699368414990459740089904856336369106966222811680915757823221385079707529979033064800854985673254068611244109676826792932114532189509093787883826791218016195824976036535111946418348463218144722935212185977093651693410414734326926585416556359036470055557945702844004422580384438254273938317435058958894481355762755418340776310850118062321505792986566582954291725262432080299974746417907338511217815124338564576656259353406247878131181336302283555055291309234305857923240314391549711322024720947303744902961321800804127813614164880901521934932047554994365640418911282160947359946449871633102015478662146598189782204191687008025100276976526211628147695422336872557279415165542506582578109318241911964879495105414509787953130750537966983039242858075842267435650135963452599988456984639887030348594709098472053859011381072601845174405325756364843596310026513646853047714452437595946325564941090681448430850028991699218750000 [133,52] 39742468386289576544656963684797317077484974711404711758526843783546318313222795315495036106404687922779089964908168285498888801721885290183077662354505869480219651552355366938448466065137243366737408245654074970767719807401506451639903444903632171944386990689867875857203643595788998494093325827485392823614603125154148924378930411930346952862058228318475297100540004092621798995032323577892985190783844562746949759463293120272197597477096055557898692933951463471516978965191092475597998440196810777326158813787934077588370324817905055418665925582585702451096768778815912387404572872932511355575556757246145515596376193155576771714364758592894382454429462346623715356042716375401818279729931271478453923751029057362664939750352740045617494539884803943282217597196595189379092717181363247743127423730184938076742405892537185690686114005443002665044417299345633330182122570964115090911332456215572652922095193783909577249591260544972878272638434091826501505200883816543377952087283537595552026116521261374258128101249056073443666366137907969197081153180990852615584731617037842634819619897049259828941555952684533347102416936836782827633301329257123503807337585134489502466870448250946623438460011866739074735867826665150583277729826184710489990646460653679216613802064279436902532491292596178186263230428301600273633318890416096698989112500526291699193004736008787115577179293567841272904599855159468006544004562095221313493430928403809779022315371493483989712513378163536206857715410395342507313300829081488067543054280775055522910600906301878071783633890098537363611329185657511812842313516745849270276525746979598073459732726603396669586040660343291830063289506514072842887089872928491789103216265505191055368970709525103427396031602055474709184106133776191554156520403022006593786176022650489996669709266898683070368121900459692662338777786032630851400686424076177452967743986229750022549553416193212084141171918350064661697509803810640963733157437961538491546544252616404038823627471415683785805011922940791460892245626334151144373970934594402687387550098239126947177630038137175830572632932990986034916988844240044756698680883671874440939494354207816598087602790732556665611377866123785578680478759765625000000000 [133,53] -8211102381911095013235642295740940385127593545933900000185796793306423889899522249217057934660716885649020403841240855951879534866907066783236556156423539437518227992306003080323604608757941256523481778540842721356771434179126503890319030633758411266130141583452676581519626869112181981523765244243916631203351721494287525174753685234139858152665660008726867511293075265580970661526010678236584003405315430019389120732272100106180419139758293275045957959518031101030405039945317277824716056253496142028576045809888952688846084098192905939644597429646532374069257769643194339640624815831140757042522165411043894883848274587334618978368306703405439713538478614575080828970012039699489842785079183612902947453010276269030808511349229145564488944931199754774208215683801623049821741600527450876731846565735759106621405518536562561010476162165809085988375130107098421373494702213662272259623045215497151264470741748762581324213149422756026867252855255182017514632377436781685393922489437309702116400637998742535100664698607967848474374658960587321009630679303107526984601147196966441123459773740888120905583100081247818689463076646122458713929502734505003095607008168740454716690598157330984761938829777196529575840834805691306972402405756520831233037206239857771390767669640420305460381112823294080403208973197080314944046929111473798005480271532975770854339485283849390817142443668041461004483501404612604474407204618968118091385088495923473638667980933182518644313641229766668527387034179496130084648899750927647626760358524191703880999021600046989059980086811205795896476164614761867722878138206730114867106568774373767325757789921795161282595814013277744873230008966454488218296120795830007063792389431350779466661373316530311927128020953011334793355317091200033104063448733539045544684885830510299462536275482325258365045489969569653993327941151904383516896448636995003978920045227120030717822683553023754770271457400072005946468244363384660290877037427102176720539715869405923740081269243609722686878118654470791601327380939260053706171131901308064467478481134692088230492808828921891063480550995685529213535266528648735853329819039847843610137330085068550603439178570161018539959495965852198113728149414062500000 [133,54] 1163645421872020953683863122720480808156692454375569036419364223053679884024002587408317653181736894368579693011349497380830162541365570764592926916052664087102822047294480410750170448152098287040223291285570500552576010895577791368720088325925355503319343836024108319645499225934437955832395102131312735405006686681937882029803416896204314690876464617608904978849292966871431701590979373013476960335832357551144337729390283553579519307282254084827259308437237641144802569609278124226038690594570336892496607830475249987401548152927488570087155330970652189849163237451779779188298062635178122600417802799046963903285346622251657858461972912321535754777869610677366071379647589274370058008977116973053513551768583322565759219839476099035307880634307826739829367059959732628129580166117576697977333205889607835702422631716174389891384562030408189822065948564387826688122812175601889169527401283540150422100833017108433132721102927090034669313214786365169383365580328981407176386232002489935009995260653571783338242747022865357350783992763726121316143348766383374070776708195015014927443725574657360963980842706664432041942131850469630473778883619006303255672649779771648599628610837994479976033152840663440836316324816518090187386654111701030288201391067894803150938185825706136055882964942346399351192983718277388184436402710640210948753825706553321268779078771031669867679253698191264021868255799479947767111061330110137098815590723967844315701012919650900147402956276379230384918224930536391003696281640359813093989647307470111383229927051049564622297186318089393335447712249618365953328410983331505773570349906842720799711878428424528066609159519253115795896257341274619665290478577691796754267779341815595177069354547552706152920295319494865178474719790182049922261848249263527624914185515019069075743692533820258035103138171697764432148173283312993231732924017634218293723958478948606540957977997554508675008030284693384443242944476518527434165078694033539910085131919773373393051503766219609252772637793802750552969761602260875531815182001503348944581977300487350705897132006414825268310795612496847589042889829684502065167429322905403228531772919310883324026695437132035431295780986030661054852539062500000 [133,55] -118940149866325327348046415339383051509523638140244565165230088911280559958783817656713644102047624015657375945319189704543297631418836135106786561215276121911088089225315090927533212816864290630059270845130709938322420457853153683959251089887491477638434831705362475967200612422046603673273804264047368447932509510287927187976873193983347049462155483597194716229026159973228762279305531699708900089123551355418162705122952269048965836534761111572884238256203440583804767370869882525441719796604650056460426778154635289078689060350424612534697638732049627631137892961561934459462221427335603017318907612021841339998420561924164412606778959125073350968529115187599977766775799145103134351494636726344585071720505782067430389784443641788335104896972317585365549550831988150132855746483320038799235958773493771699232801730793824602990859930307587437527126801018496066455644126455899347325164215780292509455544945249682969655401518528989291084895281154595574769670181815739325779610989451422000990045746884368667942713317953595091765643551661766278474302753737610119254081826750310251804603807636534437116132655360713736332891895209627153653440052973065429522840172459513634514132825478636947608949424537271237815162991143950601366690680003693909714509219358819573217645766611402003681045720820144947980375619042306042203884833490476125257317509572059551988703006051959242494384410556407972917248682674386248203811616593024822751440048186446265514376072948393073135997039930232812147880280618349448348190358627735831962673610474174313757118122466557651519668759151785610217942994010011913109333837789964400266738616597472524146002735989494400381119130136206176195776808047069852592254547634281098134346259941214471224827469880775025936795372665906565031894183664285135116379120435201066964848836792826423661904632654508821051036626257327349595463023184957412257388894147839102016018466119636007551229826913795834640076184010375466236771697199393956451484621825969963974226687978297885505039430636020845082421294123515112664395358966108076429792313114890422247212243160127178426856808631666413948221840949197547497598169170551090794350553239127520789331946555664029751137391442744200854096945181882937706787109375 [133,56] 8019450229622857193551145776029331019469096084203045793777880264860187227452350145700273392421094046100700900270318717029816651914315950824732006614702331045012868530942801887381760469964761098611862556312917795720739076146321644446913595364873918474828376519994854623315474093227351351097132601762569731434175041597835221459072497553434878756911072276946991749322232332696832918179560289088109097881005842954010693511229945643344613780916637852354310432800137680496377656375519250458155770696181554783282642543644996774265392434942489941036969736826093401930189372970306437763919663656773297980258187073549442340611046510087093140985547379016328940409688558521410336006366406997234093019637440533472978584367944505977686174559579564097495806250318873177796475963466758821858152967472773642484913674123391745759223819315061914690053479110580536199418784767074481986888702581596412273590907000379291048338213170615471181917969319170753021004049450595476560857549800249076833739116973781816575677633111216100322459187478349595174526478900979720584500978543826044676642137131648959172012047207287760497419983193633177437184164933296607241089397576767913849475652103901448085538893800667913549587172767043159223847983807916884784245592088909343835652959252386843339781730309705128263474234373059297494960610910671973846193433703641759970110258280659330789820404287967800077980040276448541154403946929926576505446966499575786546440685999720227130509766228278573901254330532393902510924740637464904719701258483010174267089376044160494418326017095514938361886736650246977661340071338194308800623325707310324952065522024877686438084198844620140121122461278877708328517829188420436194398191737323212173679890622273493120001968147179349230534149546971390149892621908302930371839556833379673375932354171448173792551763340774366124559951332491925414025699145300741195871264791362407963720936657600941713224800076762765057335986651381477081192624101155503348471507293913454844705198336897098612308785547529031128345836388097150648706570935019584099464861492483029754660473523764888670922022141427213863248891431185724812883275796813380476421642592695738038937038465759431731749111558284411834037955519326744000000000 [133,57] -127641946814513607565600415479804970806758175586153197689363345532858437476355894974609917162059435071708191488256939330210395668855506845897772788050728300601677441567772260304745905359630724550958076302579110529615487280567663822792315530533951024300985257653500395942227429948003629349119703080291429620702242914483054664526254081168916229496648809501678808925314003290395492391778207455666404049246686325205027728812056493592967448231681392826881788266556304590638189254566906992412912350706284144958501178373094912732518307579863763612426933856844187528559800683804458789784344610111461913508876042658631589394358940898672044072170470490110278028332844455683722248673433347720350109595249673547746121172057604639795591003652769691130757364857203263178987002925021417369870741285681226896536162519023309328128704223506544017912566667605742684037371115546467081380780816219872811960683850518958481938526377186267714323209196696967463928867299547855782402392615403279020371152370271251266938710219846687835681764060962538209005813033314254616548774294812350497536893052662621413237602454496338815277034244878088031508097423507905795130946555183543986532405451629429611897541934537686749877042499929063457553010369626663205723305950540606460076529665255625684968821305961663544423875989951873642395129679819603396867080350205998971335625693887479663489217604776936066114556396164257105289406373727783513508223869681241061948876325753151168340418275510599785021192702825982324034915183129902003322453380346408407920955238691006651409774105708795747744333121573761267830283532476172930807749552434267704470312419819526644898163497257722645984871354639903286989144865918544943540457633768511046363355559774601113200788865235497637182367356384441004458640447604176652471777583462517270929132423558246551549727012952499216815610742553457793695202406163146683853617673108461217723184958072003525367692831224780903690151095974804239984544788340211202299193942593751218731890286722980430992945238980439841968895593295569463669478428546837639940025514570400371681548024463331778068071368561642313875615791747094805432419327497667933560280644393776333728012220243784501150089681857554162053952836493812000000 [133,58] -54334995374950452411344132153824387539276706251834562287993681182494633890565561611054138447909857418817577152856418939535723062278653641374466721687933327132522384881070359235523629254209064239199610599886196880436349157310293793194900645928815813531199972999166122689424526278866419958460469377706462313385566056124905902431586640828933261252771207106734525582644967512594539477234789917401903704843846731341483031783516348710713348207160356536874921853721899421058798523091066532752754198632744044790367364206899481566374839616466485970934053126441092494467757378004388898579939656460844761657647827256236601773633758035656440747718884827165169976477027884347518200161450471898982883931729999895827163391228462470055769326884494892555733214075276845226693893158829047265960000097079270805388752755699909604015884253251529534682631551591685461721905461728438427729546019121234125807652653375429429621960014507300776388957119452491116153476404698310961399065678379826551685706932226308647367941268073134019227762441717951051652149333625843461156239714312304623458513023697661566940884336977999957950710712381314206670391095284271764782767945373808800045155879969800388357801164272412313500057432895427534979441292557643362319169379692985296339359117857585729597349322969798683316569706549901596358624381208293322487726864053654211549055492760741129877832953369183324065849774804264240604055564048025754099242304483855483451641025857449339743224604540698287694381905149302768477395968013394069920920279498789960410934853552474402844643779969131284191280657210847385856067298814459083869459263729198320815063647657272769513959321756486420995926486603773926556640429983756034054027342398517957407005760139939411847024847277173107748380125236605766685329692612209702602596756199867603242540627071742117593109655988316167739999781737248401953792969050881250286792536194735877031223016801510290514290840265017926941507876936784455777751408626844395395028667170408956431622803576730104380969207675161761685725668148012013391767686198483051131829734435970641849483615954708131658038241792494104671595024898965232253616938958939292108978731084810069085341747073010386410282753660424138206046728510976000 [133,59] 8757846896924159379253505579612933090574798530163426851816582289006105453963056652996570094550273085865756930738898842598562411466843455343836358674492956102346409418329854475314895781840852264819617788844211534106255253316719173233995215966128378782249639657754938481481264717622547696111771582218972721940900140371179481697423991697334157102884708908876331433869646148384309525936751778517823187269276825772727117428323322534298643276226446941290671980135352549638764597688498013366890867557536998799588625009720223876585922309667286075263108054021179986500354584910121002019362069576369713494432700643599342495434201196393629630809015228007512622339572158837081265093450865245590205082164871214704357140954130098943781331461232344863835235384592971577993185308443745935014851231881556540261599976673748699027571060080099872198567237186846335659409726280658918201795900325443438638266993571647366308207425303593189588126044422204723599031876064873248134911205949108943266018207400318016092794393097824705833892123379944947594323128287016048810252823514035029441474189290277078190720720038864066047310820078307133379037071849196836798095824546012905475235711155320648273509510145080630293312976267287308890614708081141662627421190189517788807228141794117053802432491105797073429732032289940781613404385527049939756814220455287841946364743752001048657002786753865144117729027334942833345955413283681723999819512172937460453164606354181204381439006375216369882694818859115302829321667293551391104644948159489280786397449270043437180204754907277236761440648766735563603911779365188509249890946285849736722816326727367714405432985391720107011329345431878300596869703087496101970750895462708116021588290808404210671243552261478431001396642667567452608448743610145405005692878588504104338769762424274014084206078898857127387718950974170550713544367156295298016108671784155734908907322063316449565626751661478310540706228980031184443417012878841192412140010950916706897321770520476050338254683747411277304946789817711153080236796365702204173814950922507911080301027682537824835957030059914116094800984831503054877114986182950460869356405325511797179400238332342062902204710917465721140356387699760 [133,60] -766918678265699317887583443293150536710099873744643583715481861360628123287144401214036579835701968501161389135408614614274800463253566668030764969900976795359078342922562329304668415048224376061981765533413041484423128044501575486088857385350641438833307107462915651426340500322637653538788570947117256193240688549888732614554041769319775691401455949213458058769705238913602183746018966139712304267363030997865295383499459690537985162863784443342385088047899782727219183548228869693855396770630404769003516669058976760286174227707045223532671419447885888746084240442259434246164471311720924291420407160491512023728249505914496503960953389114692797960745019973018159377660632186204504321697668669219230458731596779207869402180372363521548732291723068128640028521721931395518429835472723466841957837797490379306200507180208656778141718410968033144370904967884096744896206818572562844196742287130734751386974230061013245899131225142388365088447845348196837346578744921560417384703528447394390269421578069892137764665081382538399608374953599226752045137051406301133342877044605815415016355850259946700733788339788806021021564982371842356100587323449375086811100440736087974254468241798918530132231967792028168670173427929705789284740542234150629621190409400748085330835596343887097452225454296447637470403044777882349936017366244729678799722867836471848301487524942627389972586564071665923705930660435303959774398094521396872869321598545258929463744469134600895666982721416894196978151823884786749939814934534571951970000423068811860669259230956436204009096069754415621580407742092001422523872857980393895375038044878408026138177461039205972374528550666054951986029095731018759066564225437622196296866445275686037220287873496764583103309760421039239750535517687099366851267659932080896243464491058283974086007341689552933153930686059239152108080360352385257951215779874232304416070666117591375064443251593774276288376837465855800874339553001333869690898903189730187003672063898188713152978314055615331267616194651478894182861319128245896090830204646748339800942826899430686195147120904986929484097682066270043010148620303663945156226234787846064971028397699177768099215913655868347204882432 [133,61] 36490139678978950443859715292125313788078858090272566117912247515966209027927426363708917296436254447243829346830036183330673903311191800273153470933705174784458556195483181845268431381024071527656432858215714611364947963133086160962877742533250105139413805883805533113775175564704024032171004921599185103321806597560397926579577357870472984988658238273934448851611396830855063343925613585705739896343165671232235570675086337536095506338528027617753257643218646399358685678948773611668275247141672444281597418682482769704832286136512075440977348297626504824947410206032808022617589916566066087133764054522232726859829515370055047609174693841764953563795723986031984435050034761669708732844285307212820346613833503574756951428425085856757604494495860906800959548585496098019616822434498279133432202622824314878007429102058060454319947011157338746862522731487356031029722828320029410362349348173497823886896397871888882544259443967161719124119555623376884722543974847114124582251640941985065201574130837425071632997709112671846566199787771841711868121789326445546441297734547925530345636284233879192023169536679683457398096390957311613836975240285361331471136496213535155340717867599430199748750187912604343953217859805650147858002568221334231316600109182048651392617416053636754210824972980760244977375085989734881759959566733261352231276863622991100445758678092318404800940138125923347265576582519947007231606932560570371420109116444240754734417630473028946966248500944979469102919000076607338475273035835667668462104565178094372607186275190594113725830451016498634135255464229562021067529042474833650542452066231004295957173111215791663975930302521358726580652045415027094460020038924581111297388578739355075960096805111971092019076309444502490141965207289142733290443917617395535797057805420587524629837976802606094865376402166319165154243982727071506772193141959259479523610970416957468176830763387620417449849968641948505315452863341179303977294717837022149626953508006825265996613168299055037607925795668232546265017228183788403081292110821561832593013237442567835377263749296525493245031427734567488106707689069352183513047227305475801411285718005701065675394175855900275290368 [133,62] 502792056848347333254418951222403343418364732081542330923124566994040396383006120387691090321951139235728962603706778775628218793207727220093101059102498930159170152382829445243692925177908717749143345724803322552221391994081960972350235707758618254729260973130184703412911765267568419558120188334970440330946054072507994830975115793611640555404358888345357440627957518769351953345671319190970168344917822222254502779577612555814990674198826324161509724089943449148743352642630548156604217136900379683958701254496241789810347236507090025651865931215518027930625661457142709181272425619723349023282249730387585635602394908357073993505164021185011728535575137804748537649747117290101372639003473254835945190417824745799120766886414465219227925952476046319077384653777079377171951886394923722424535823597051307571781993806879917332253722222101916692221287144729048999212674280006959109331038460492834091271701068447668954489724272962922970410423493911918144452669168914476795518982266291882500319771909657043567481306186358756910610990366111776213598914086318160697755774614038474684111734248401077621693224610959544373048903175470469104625662467634499163214723004183214150770488669174739666637311614783316130101713709649198186665696985618427700483335423663597141595603086324915730238339640397813586493797632172565019070140277328215398665171977228168938256899120389555440137509430861742533744407240733522003816871487564128297646318222751259070800725979877252931318753161602535966837251866448570886114091781146396488840834275232559337059210020983656848759121540085424137425103817041511030819220262391387799055344552878066382261882301358511313275831894489704166960931807378801850960640013835929802277161149262274426153831044529544209877956628208381143355393607677246133438913404053448359700833525043124695440249782602899153355380976692553590872993722450974021832946751293005380357078599887426354735929310858920587208024428470630479248596196229976304457739590573185014690744158162910418961205765480395372327164039560315698357538799624313548887375475758957609120375032275619251771898817256458785292414437193199062604506808400772797527091621932011908586034976667741902967276111978557440 [133,63] -241729960318091651362816443504907647695844262264437936036131731870935821978553039815019151737172546308997401271065816022338786146241087051757172121420953963722925363579769127891461281279384465920129499550573860185003678928507775397796082361578875464272565799327658282178464541160681974889033258770968824133367242580643504969845117655683383191050948515557260967220102816283520600075262264095925332870908391105475862004344004496918179816895258282897559347212137920811140482376191766863581378316553841864697465199872639435374950117809978134027064720375171568090264246655094210833987723792841030252010039390067944202804848993006393210023825905316146218040734925747223388021620933060775586263256520994832205420622607368830876155861245250091942289258084707247904143410665314134728256462044129445217260395897850006717071953413665596508495612350718036645833705786927106571351297471854560913966466109204627343715973179009225863054587946036918986101459352187849088256026691419105888424521076112737055227165412688481683761550725322891790063316812652100823067389773926773388531012952178479432175071272102873930859462198931894274604437682146955172522970358026162461920957204040852216539835626633865746261635276121912729779861742189263134049003878844294656855521755622493233692675524683202806642625962376975500848443840351350040713059279766389074780763177217722625781793556148486584986354964382846226001966384079201588970947002153289871288816894551714735417416799854935009445974483107795049343203872859125412607142927070527821669028593153049371571100640864523505565993963210051468472852613908879629472078505981293174114991990826556008892628237285513836827539706832034272264609083714375785724547510927358039658227555978194592104403793481212556228536590889647863969945872088447927663215947167129918856839275484815466723881686295390729830269791172384127017574450974817774460683370234471383626241063448688934337336792558954713494001203617160581413897663624259860905248095652270410692369714800570674237046235429889679750704161150936482510178176537048913242371422255316362011521295171751255606466370409276825736589145393253387602781420437489304082549498866301403679806163498550087283924500545536 [133,64] 20587315467652880634675652815519984281251989430137980536124946246786048286063171030974226088529592644763069455136723564041863607278217466378784048416516301808674913531885460733274001819310418392419862736064898676137924938601494539518230354739883368417680727183158530332196112105288183171727557106071194573567954072400190717177617882187000524225755862474259310655573151799049658506698898536015898136050144458828363459812668476398916168399043328133016359492985963027702116299292909669808505066693753370095673739890564009229589780937087460340971620504514534549660523252792484960553909373471970671353818390232229801649152700152333274389868369872993914437045528449782122397271312662751786849942971018469946131125197961669699166185314203531183804903973758550367436189286122211230513035590862883557791255509934724211490584247952802325747837374025501132304211707362917680156907863905531943422064313443769068065774081776162873836581370561343771158842804471621892419806121033797870288353367418986891940474920166480180204974782519229664757198537961943847813713769184563195990587343407305817427387043714570521394603807419630936316293769878468493803281007918574258496277178616915319660487838951612036311258038638247830441074163747006180115865398677055701987648549972384755748911423456184553044792568767995604629602366575798890308835496516346716685283898730681488345398564537418262182971630996508240604545431147732383296345105793229276668844666497537817317465452025685943503047120103148414717443897924672511057935083565759259371824715162880225273877081341976330358742789951536128412480536735189890681739409481340965687166978868550707892869231149676118439391356386537961170508345661137004646506443062548066403794893821256521553519095931279112657535218554384783149838809726751339886161793134281942476263360320749594250555362650279142216722385802828957392470007855889240369660954205814261547225909916776465287042072495874346610408638501616133176456911921593742308542131116222773934881909306512169290676455618431051295877050213833541228816683733710018848863747208153114859909317156283362398340377804246166469500158665827782479525559193271422781774387998190224528257889373802470447909961728 [133,65] -1489146415455992869254956336533994988407047486782160451077847686990626568998001109942831417696945784034254838676387624578378097951529769953192953950214955956169199476904342139860915561157217962072739782483755999499656961585866128161208950640354305834443654974936889829617681243668148538209526034628116179740893001321457852516655470789975949812584335187835769529077038297079634630614182407540475511688718723485902248546698829510977055568913040818628162092223645116387799197147502124900397616587336701211020949647248047737732572354820026721571261034761973461579118722332424607750394233104667445893057852584782561737187235713165241599424423043810216205844214063685835945720098495548720764571508619412321788234638461497866522796675447796023943670256444055023668788194309628601418785948562529845354646624475789239566695997372326543954744562879977591663305497038214944749401341926547554820969769274477737965152974350858329296294502499087014048383085709907043666232638931922731357838992483284785288443131020709427945594704733813484351149275260497671262097276156503023734634812318389657683501434333369786767232056588630143038524582858926632139075154282361636595262515490393293809158233113982700897080980652090240650883833995078443831101300636305963512689578471727863498470736010269324091209831780538865500332767423429802027334539438965586093071207469444284945919655241566905609329926001721287068518211174945903740847746325906878628992211879450317846699486423520299512826909508375348780835091956654270556456069572541496679750128448985609616923172747733890833510063410415067996500344638105338692345338190778876214707868927257674141212678857042873172321379413570987086680219889626775424597700827571287597297274680753319525709123968348896632275793997626209174459062419324695900894080598523165551504469749297653496608075568456454184065829571853323836422284750781688524716567554442434649682014656157027838639640843398686107316442670347216221567221852390624417790689341317871792565507455034281688058585639961918966879448313256330265174491079952263728600056957110371039106645488791880642057374530952581875493308831916394929704441091033118964188701830813443284700186249628719413198848 [133,66] 112539691797570921349657038895192957536373595352738935664502840039990429335492364640742638734704974501620274558064156942436798233742666671974847504139044300689054965078329536654639016743898005724599067484907476993616685728810068845227757796559737587574623597221985266890071466761153871846039741025074842551103589503916295835234558896506238796387253978901873721432221205414394657071634751390496479394803354817921207140992941308493584647186533964144966693154492228174872319745895325021702063835018548793848416671362480205243813539558591465495402654382327227017962906081525370777307664151033419949599987313463049708683916518262415817918002601941811517390791764284505793302751343276977207293156013926092431846898264786985127012649693857167296934104124167562561107241692785570465073313718595121093564215947446794654324602314896600548476312961766260977382742636157462288814848213057953105370502488557494909981960868487377078258551970097150630697651168815722511575042175908107491799528087425793545005893364398362981713130483580698279838432188900889533178565706054224805815855007269699062730515799846395327432050221200842030538509438061722001875338780870851514764733525074156623551121568287533905162087380364652793721117699335122164998013433794331758832058128867317058032942021374715849804772010201945793117606352887374106890232556514388795058126368663265458233623249458581859733112598672330056483889452437089339393352116252891545271522950844437481064992634757633067175523604220063992877702306596112029019807195021586465314489937541510672064534733228213209717988664392816382134676827386545547313757544062654477864041043778063815995496202448834966879296821397004718186685801352811029690561551541886183924764188431227503311755913992686925300120988847089981633451768183645200521559651062389508078680485029450183120403150789252319370158035232138779757180542770485076397448113034850270319899923015601688999302644172833858801417707860761675959901722467011172752152527737916673638563201447326887876051398334512876542697759847458721132798667551219964332741113946638198585412131312757877503685470022045145899021750241138393657123437355209891120401901850243531423587264265943252992 [133,67] -5331758445955662203837916353001416471635146255836457308856519630187105390597204036737268639301857160679388116771044649448623820667115040798251757001227717269274582215939161405675064749678576027253053157406293568003523502333181421305544650672406382600374503665251094734408316213879082166563464430325795590022557789566631131801079489187024753316560202696364466802282418963676302984378049123020000738954358139759355807790700399783055668307381803781623650530739227133775732830263232599965526983107621152158861734339784186342746417727864567591691092303575543318814319108373901998395092169011595271800290325081898491964777737242297449986072572842064329627850188464221610571705336460042888383895748954369851596502032353180357194603287709744502115198903448738646640814164507960185095646731833080851027403764414121783734481491467966308160723857294895784762533646059082312904464438358421247945170080060844203866626170995246796130653565982850455748941823439474511607239222764098895136720733695219547649960823017937806522510823400877227347871370939222143103999426402865908957373232125273686397972337756384827784129560553556439863604593357997308853767941345172643057512120692612843578376708838177834806725755110740617811773149438712803443992458534557787007202628141997218702221972655491486320650123705470938870008122676957775729301785813148296366478910307305698852953949234083828492560030524589871524774456258209766669592476141347292085395505445804264247351596218905656427016533829764712539460409351935053396192728984823877544611095198027835752050071384250286119112831837934730830185143054945218112367894002005902894803191592244120995517852484901334490002955675051819153235722505417170257331203985283374733001421633319684763210382945216217115768395581242764779727993048358749612679606033267588818128449021188185102225493786601901068308528324386662087219063759531036324125579115220396110893474903923225402565782722727618104470749196005100740608371420264662944677171133392569251072950627330731384159187643871766806289035673343893542596959612596814677693461083536990385325051710947433026358173759239525549369514344433462795413954137063122118268031590814728653099525384683520 [133,68] 202938961206931663397517900105435056275707272744271121811587646525937273565519980966160415590271343366402550299469084552925096895173182289728537129189965823727515738972401146881923368005732869743597860959347790233606010947512070979514279378385928708150599063313102072038759910976575360257993598616283823712908857132189253415321996304629556905083806966206845450782762354846371146303992395031440320523682144094110998378120096791680079852587243235218283545310928232082550047095423796314383141926962496292108136273704199887242458322669066275236573510118730668830514104900829988609051684561078939468402387768186088280242997636701777630833264081467396918966265296449258889554352916193165352008049650388743078566885727076293889757903948118951535867937793923229992881730409985539230971673725937214997339958044643686768033329571441981681347990674167496226979554454502333440711097436499173177061831844868457235147256288736710297345170989451321619255700738317231910339852003651080098333033331544007505437860726332872405090346884623978194190119591323011668553669352709823122585762254754266255618979151520557469567958695986975416300582257485947252706790871275770794064030887822806856320359355976203931508940678126526306785237729465236217021192137919569224701438988238925238367070809376626065217581989328131192471797217036114957969943119640063061280509031214712189473348309501547522438796222593787660033616820775711765025227241088112329266811028296948747180847065252721155734998857565811052443452389855082389949110172424934620432525178344245181749630844463595328670874441663007811329983211956356297353668072231448928752641132000191659373786193963773363031203834086264209059643825924112180241296105730458470156543170962758602369723351740680111426175383520913114982202999619352533950394443110474935365379334780839337142050816897490544132771887991641814156529491491678976657143984142349553686140351723701748564238574420684407015348658039906925317806145696403617300791993071767301254250469418554900753770490197034285589568941813926929507669471169117084618802187901709599533612977957377434241045448196450426529936588407437021533283280698551574604213954987399691345836113920 [133,69] -6626713801700616734473807686422200100873649328029662620547444629902831439713899782236041545802064227987562147079045013722305962450361658747423864134613000139192530848941090736850370006994595025932117856047338684311931414702562322923538949771269342313578153776002073915438980971325494654138613781013759463374348343091959222739817065910398188020096536153605632594542850238994017599553109515149143552084210409789407759050029663547836934228880674377621279551722341389767461809458205572868197292560703937835378361978273614207874319334647896835976259558996488526666439381064270089067556705292503626635407943314567491286473637809985157155907054463778365876554736741015960290424890309233365148035893470934737487269463048473328299797341700938262601765507304851414626902310096016806980322660379632776414556229673839315781166548222754554677830504136748591941336817090591678534429510587175857972527421279876594453151183072847531773627535462071409063478429518087386980177116072511635695872058055699267285551893493871120729940380076944837182968557570175256102416267738300156770945749975589146992749115095277157297255244167251331467709913173822937106235659819736456381121560332628438190804323058790547471849789192962952836088193646552556054797543845314518446263958109122665397257450891260315831702516435371787685639077063873527962234283147451530248192038532137694076760573433113811386772812580169867237093660837302253697017191330239317030161130719088021155302326050076589473942265526597033364184669429153399691743194735627901107440804310411792951536297057831520594213713077128654967635622253530763354757759555805352403259280326532405731556624350954752622952390185266772851988245343101237779660035899570104241024164472052414767189548682204952142961049480647982429926461795264877762349513031844958868050852059337686758350962391974266966425563720375865573455382068682396513224500846896625659638020003981834736115810827780867283928176538172379321725311930157794171514657900540120274001450646130646987054810791685883205341639266931464303153361445411372606363954999229903821636697100925376944238461719038382471881486785366145727427811129076917619139194385240592089251840 [133,70] -233464523459235227664922673468458628653147305703611610856650870532380063122780578009638742514890337750996761116500200660732943061085851713791922023993951479724213295057803308674345777918274597572252103632015014094278607290098777671661459379134793339779764810517644133813912607142101846355068472087011003389670429686506632929073450793631048939905302465266721202704602638220637973425618369756834207361324375405532864922576952168803523872062295363544371291420663253547539507440526809076749257523514820759270464055344742410798207831560699279951910765002758545195685232492586912191538359529953740876358281019290216042015586524406502906513451624011343281785234658091256650035252488089501943973819389128248657351593756100764690191941210155367526369193937254005001040633508561149976893135742315024549152873913887658512921388276075052527968397693285027321792178619139544845068985318437362046866060677450645590356284818657370024820966277648658057783154803767820606870888298078215031853056372118089122605279888478091419933716315703684215644102391143498691689710747776866757049498176180883426808935685019782344794117958019704703425492811132829774502750610822792014769768945998471790830126491318043566596554833789764606377020896926816257100383464180960901942732364155469043276526466513680509249619351001240454772024145869087345826506599692726075305770704813153759239734827358403749789057247661280842418909102185417456675448327139127095322987694251878251816876752466555523961365392531413507747304971528535477749069852586603543796872539372032186321713722246627212044072185529240756806190103676360630190609229816265031361560997061919492344220243048538163664107150226347708487480590569676742244004827508591211363820789346790751574911275536815397319717031762467150427585351531604971256995658121712075508818379994216797129271606484066332092176604661047233513080788783121962926715961825084362120535143904928248636666870963404305969831932753950145902749844468918830389301969333979468653803312071986929428570763574127492071102385793600808566627078283013640853911171911536245630586671022570006076659440228344739058243943801018047841364863271062953437186696590084177920 [133,71] 18704844802388649289175592584673702701521857334193921647454356659420755850404692595991921604282256408107084068653987623178679117332182754160357720871678423447654718808321409426604953930975578981634847618835529312468013638873916436579410553291668860665134421279610059902749805893576632501953612770537613168219501406994052094969680931114456306478464401081964129746411483696066652520463816875225224000372365658199121604435124828462395124790961355184012349303055422718841784234948585666530959696150918530717075850119031223195118210559616065821105718258383729523656867030726865738653665415172853604890457578171851291167550153534405468522937416328837821823669403382091916570822180399163640244464394850146583405338129886173773493098099718579583423330589591528465180618224829248459290442553121349034962649239117054313934333270929976740389723343791520960599276177585580345109043764886164549725839216224857194005505429633603675484260558067313340868701798005255786133256771464411781666728614855941987978177219265141449222362064166234086314886554015824281404050406637020828686527954917585786834354748762250920970574047504646474743747752930267600406306119998135756211986298712362783663685087352235829035428515332835645405214470367657750263772434060200760293147565539210918519789460246218728280991530229941708418536715924828952871244843087062401327628129438804269270151369714772963367450746617741241937080912205739663829013739889737694995460771714812688474176963707550419583965714204140706966417663078422662509119457155192836022687597963989964258245691569788258765296445327146154836508197760364799303380353790040701843514897312372332178128181645897242827579047561704388861687153098723786536917407108268876602276545510578627151745216200394378397908303926229909012604125097811596029873329963240333972881518814891351258878190175136178433674702169770371913789374698964003003083553985096669284310440569281905854551564787040040410465660201996229263971356945320412390189290769614412606111370662890657364154744811928597182405216434606968913802903093676335833317522829001982921042357831709821320548726758003181918808529805856324542752050282587917948981284601523200 [133,72] -667037571564294828544101434644630760709904123940487057604621335791946146852582111241614649891636125371911890080840217452926213598265333915751731533682445534468638634380194973353603038032647589694495251884960882453459904157808370610258734133753088728974027850693612106154557743955303161775739035201918231204897300605454764514430843965040256093433505081399835655980384915633481599321038137267670421923114975031367812311364688900070765864846431435212630454070805788701992047015778759962229360077107981003828292403945738501487999136216325203238370129766796427328068136686611590274342332026896331668995144334874213197289326271737578907272166677345090840633893483171328148894843881862401612325878356869222796546137968796550819015365441435652229177150844869661697154662375298963722094662582775113164735760927426139750882141624148968406876108658811709570273393719622664778243936608863975315822105524686213377159431585146302965676475576586306257668057898254555820596175588434247716531182099935208518730349332320536314852634425987409007953105186017747170767517827030546234367481190498916552888538200970218360105965956985949599388940098836567069766928409340075560534048127114905798082178690907100558966496185845992236286000500692211914318357396730969552499147005881844618764808092828115657738606374652735582715423202585871726846540046682804198940024026701732663020675215335041493955373652383928281468415322146841867347244391474171321737781296772920683549530180293578872706899482255663452615609376187114265135511807615330777082993123154602833082144862598780342025745007410176677863935795762090549395028202378502144156262204225958126231300247515670321910382607131675631149211588191036428280086467183268040560217982897256058944666243310708072491167626819128206507784001589001492055793549180055552321979851407581662199172966104090502021335326847645052743475617748097688946466040602894475565268456268599322379587841837216257431872603064204109218629872720387358053631118595415209434416292158513661804490437840593892526094673133564075313866813409651496259903256377916376045888473609563912647752348815595000640201289249705937806421706304161505402337361920 [133,73] 50875623859677789732248192751491560474444578922756375832939310495055758116367086891072907500961860503127442079748340989068646184725081590301595834569504880701937236963876966089164627263844159694710309471377766322198297122543006897997345097146102928906160849310607196615887170766084610955647766310015023959928567373103501101264323627094614837204174562985582898207554431344871758893666580204684236265809415868610668001851444636292064348750219378955523424493041170031723580821112935825758368482448949279853399202934676012235131432201751450246951737269797741251130698152255465101064258202794581123907086902615172821728961815521084052143422897151883552212336116906570745427072969246946906597497713096134467177251643065832141709129813280770182583624409085223064716618170176261192880095370363740396512142942542677138060765728534974760869013675031196462198553368414685753224118730390740211776664943265878932695281649289783008487174386828947245063127999258870123879268943263415152649433758710731853586946080767746895220426954644848515931479666235535225620561299131709696650876434760001713074621155831143026198767979918091151321052704305912276982220563204413345601603298098059230266528301224905948385240688139565909960020198021714955902701990511857919267263023839942764881146496703187398669957474746572918667138472626767189462113410135532097067434069792588847427413874297516986417525279059228518425909876665233820116726401603651382647721069354484485201880593504741464841246505103411911773027552127707357154805202237744784401757204755283448110860790640651893725437951972592904833134742371538862864177510741468828766739887394891086322012973448984715809561018008223577652006599232375305112096723601148085178540824613080158593241871845585924234820694274729118574417824024823434355263268105849543503305151166720465168079727694651698564820436035054500497704484534271560763595928127301748265637842190293210061853943846341482595385527742340574684361970341723252402761973126466616425157859988115955448097304919386291125404060020230069430660190255584894000650183693953380931084281730749431816351771131525543098599045679753219354147274043619867856076800 [133,74] -2564590495481753618355123597061222451444852314861459248775730322669263744590758428904042738896324479048350122208877397228345873272519474172445322329242938521638589424728710170816484637487196055672646151412988723234809420727132259698649838722361402333310039183673086218981191910567423038873425800708777857821496164735311755884476868031658022812727042702788969381077800202104831123533880135210452358169970454838396458474915497042505678382705012522734239761090533642021763868876475295581162331516034166772943240740490677855111242065232790394267239469824170973632636922401789609156724171548654295442923746907289419927355075585711104974594088602314304479512634052438727709464320539826565903193224872357054149323763141443970180372221670537835424500685953529890987035693981880157038188828028694861351236032864544236604832796164093666664631274546738158870043272808295717868242422053123698590422013151535259896825897233639554967957343210173107270473421641756191169545139773682638063187739821702495261219525044584042645979779237099648332314880846510839672684567349366895685121727518758915963136987472962288485053687977914681502853590706485341634480354132272967559144944419180334477538764714709817652706184634108953648797150134612922709346798686210356672621940220013270898081327246326575089959623612816267979839006685572508653902630900671592834863470567254158072444677280762036000888705937243300249811499924972143364454812025950697032136683928040252325888745383221483091843369511139249646848853216780246951524836431771350372257314608993087550284451770453416497620171321649414899108939484505210329982930888725542738721819114566816504547146040515138419571605423155085760500431954250673323660618217033450260890358722547907256196756860629063504923956330600724718928183102826868128191808050717968945189038748048383958628145464904656946535421224110316424908806171869441546449811486770325378574501933785480876534432127919058221523554341153729942220985485468296384221871181304897478657129018137418855375472937707459339252975022239302673164458002071653735071208338153959095542745107309437083894884623526767122520479959665062919075602100222296064000 [133,75] 105793210503910574846824744255403192540087013245120713718479491093763363559865626609262194575305604241496301102754195635085577281513363620538537296034382291700209009710292971333858285718390574154661496041354839276534624681648271659534824071846437834418321045282293380842154079779675235114737363373910909701820533445930947430813292349666883890790437296795363890318698383186369089433647873210603795702794042792661102418920058960348436144347416932354581575477827172217737077661256660632687974132228994874777451340807846596119178191278809794066399659022326870047358505305252639881457917439866807229578592577892868136666685421202968584515074197947350209467962393242247098622559918960212613802015796923327543086279445197444882470305589669329638850600594320582078743085393679448364468578322699320825903348805369773525439505428854727909263906910363803917980947472731037368315263258574287719829136465310832289285087479298704829133465671535086496507998750647774108879324628452217431008550374555966069193417748861304968342148646957817403358297861821129638949863527171144065761258230137256189340483089660211772513727489586085280658046391826174609988873854781562979813561589962916243249984005491984504599319314896549248025540049988003306297629500563253664009034989094598388115318597013226089515296274870760159592361521835696656270675275808289070889653347368055662356308889976283973700344393948756456340460764241796109501845400567036001684852146621494526412330216855346584495718571717495835293798577262680533081352045841192512107507017632139513724003903222488200707705304092641650876321348898351905245777242219710737686915679475333388489212057546903258045723956059467405921019993535954791046860515188576913629585034223513152057346095910213691219963931812670031150276995371471980404082799538559959101420958049388795208025057460684292072646343058554528709854090393124834664833803521752350756503410006028801031289554540735773764159188059970783581680545337456107874923921150787478766040091503587851813431893278392328412499096944251282321643528415123457857018610979711036315965038307356754413491099909306563387826003844657255695318186156646400 [133,76] -4994861237936798806552568680257376136892078063666640521659324404666253011606501559218214876774171927904014390080463441885500065043826137179108795444619296776471342204725860273982653315160245931977246817549461305417602181419035760737494269653474666987044431391799552278430818768024146294600175402460003281196869914721034021141054250635899445476137343202632681416826142277257851218977848008630687790702896401783829623942004771564832400948578991442768908017822136738800503142747792673029035957967342209457152845637426745616523164011906035694902914332914108106000934500529195425115440683820535166104619162919120330563754843586461008064356007140137602970648441835789058268480546278515308875493491746217200376657528211133097527419471001452443450326504124318681497481017908781018261181528317269866470232950803711091600591690804033100814541239905456739744321313200943359509797510948161285808670158393492348868522590334986226566328090714512906175014671386533562833070125980225999486412620199659622335927451262135353641520712110372805222064247325239477475223390029452917640554195545504717081701925040984086895106424733490929961898553081965685463850529184862768368288487399758566505509688306557781377921743347197426345603996995025629667793153179420257093014609851336099227959316486384290659198304606818690895455056839901065335308554094750116349618421506749866370859554043511433766623291050485917272464408179365029835811898442852397091758571562401983850461360303463439270863892434066354089226836889393868954278754353853399308281434202506370428798075481487682007172926587667513527714290679549802770684205507084061024053783829354133242772550010518658703249381708207487877101479717466669907365580899830946882523329666976494812304104461163178917689115076609001261505289948143433507532904214820178999805797793445478830591636828664539520408071595937712005166391859317813895241636316096235623627280333043676867421465425691707192914400170421857004638389080320640031002112562548754953819496754610569086014610407415322840303111786320994289663538558844430252890140944120557864869021954889840479637994070286272055721123448048471287703438622720 [133,77] 254365878637820506843752594914878093671988366638975215554391696968651337877122353732601319404424017024680825844704325124426333951116919083044174594333222580132459704719352365412420300478203621111541911798722203152606277129401385815898434087387212292853409317562929216629435950136091831953541350165618708509205105753126676042581447177852037331245581347884882177849333468501338661157030560633736757816451810028071149478186315478453405138891718280050149628532229451554397111698674131276010473764893129442480168150327045891495049645482471321451899942966399908787891819593677421956735328258724055238884760889448330511365634854690207159604047515320131187142106750162101931112532095477213429856948288966605028271939624658426306994315575341329938690281325841865328270424329933711742868621652692755298866639672126297084154610847515224175332772124103147076913453467126911724238483618654892948104338694311367371285964942122770516823368913866732405310837413000407434172939455521358020860558252432707292480320464287347449847066301645757603340384384798590978327624344576628975492928608667263107800062060556869249992431136599988232268398194433928788716555970965793444918055305758596920598041449350766559219524609210877368313654921360026903992123502596058695194898276277477493341035904645255699387849684670820019822209184426034718486144959910118480928958456951329467466776765526597387261720963525628813492452168929956822080626968705729971324365731241722828097653653368588115841850610771665688743699270396779963774831717842165851387604284617976955837553473910905070275635959813952195669826037817364845344606614186486006211755313898103130223460859958854758138810539498586919930604738697151907875257839354539914661207778220329107858046893315139648852028995592733491172557272335633661930951352433189459041830785882586894653888267763373112547597111849997603808449685137716123199238279158163938278938312129786572266669042899139332258610927969040665459446160834464687899358946819894512773712579549090547275569307084647591327061346887986337191820005612237358014831806778118114607971785342282048948243572457675538631923125121179567282421760 [133,78] -12463134655343221388815817802567180219224819221065278008882328708177143714838873360788102719261229636705174956676153873016437918427738793009913605610436262207958160713440592451226089418640836936190886631714096698320463934173461100950823295118275324588290742082872170877422284211506069423593994973047972012045380505610624007650897509446184516252340514476337388053298757502800895974370449368062716688279954206908721989254963617862153151814658860705715270570308645849379142025785332794818828278439372326990492029833372886985214718249645167749779216520270912293040432840108894957936321792309408019208448010066530398643896571673649919774160040446473811523882214540874988115493283242883147638917613494710844240779770151026247772986548093375950480710643462027020106475269554343912236835504644700812418339347010807666911415322402306468516958536811588457256211171211003563747608195466547688841064732807059776664282556074758153957127481868209066853732403351024531767993141263705999296022987424894147544228261318490551996689877341471119764815559108529417169374420467395351284786542931486188585775376777107696295283023831737821973498636858007003990976383607531283161394768207239013673614797592861232091518870121052169966310154215701347703499827804682071318336901193644160942653553683180376011934569582006750744135556837133965314362224079870213263980466403112997530038949746441407163371956534255810052596140069779776761172576657912923643150505460886450600907355175363709319382247972344094072181372399985312642810513730571645549398286947968014375512376421383070358425099501525852992092976290360420218181012624948816259273806602575808415041667050005062943931894533012881113075612039047179978092490189114904711543214232414193721153985415928331639014239410600837496979845586010889748083924703441403103221113876702963683916741294650708251974063186010171078744919033182736658452494448060655852163750047888403150801503162452214147883136735191278999477383797965854844672828532817137922946260423152875139559721801409312090668034346394491644982622438572023803000643974479499000865562978156747345626880370116762321469050476067968737280 [133,79] 811574503110903167400414942316706932658394166220156760663113166571829390136303032110199528586294723743525544567737479544628893283580571310694803932663965059627438761487163272794199581779813772957973640771283984750943743559569123227564874494840019189363427510523958722586051935022595829963374385837470623018542365791925698682380730447953910620153437338432724372181359137270542835365560759312759707916890521540984708787193367546637802226766817025016817016666127406529991352498573158924899680406083802412992154315028861914156434290744834607037207280393366505775552710751261804419849341940668875924527739234643980153188040760022811353484229779233552971637011326931304965752558281058685686140022743059918578086687112154337046179422527874157192338159188635560027520809920870315195773980364190148135438427023403343560443796657175387829279804080735777258779553580652920578855648232934225509919715691922473370184941724915886956287725594918296687220220222547776247118981176572270860363185355709480863495506058407865975621019214723033739875054742190690563297234696234989584564770479478618384520374588444375795508010448045221923865535048768441163428423667931136566306561119081403489427124593135865665038244792994663194806630993656076439986695943460547078547833027371686183552239195107573453195492836958219905608649999637169955653948162369831060828260474557994444762208698351188183634183075487555805026122807788208064749970034759477388555187464735848350140905995592837856953900159049852455273830816196750703853705788718107241753618387777398997479902466432650047546549860684464332586725069282220666475430757769964548201065967595357507799854046536244296027838557188113650168840962845840252071777089299961048513335219118056727616115136376445835804713249707693100244853052381742643276890859584127536101908532065092742563867572754663236843689390912073808933082186864456846824301226326297233853859620807886399056678425796293650789902411033879860399266246122327441940284412655556151788562530996440159026537363359101349192159897513899672368839168886492654438170566155273033829173360374695827099667780600998024162911587302347520 [133,80] -61046301018382879067609652965068569974849018657560371068141056702968274199515538528895425400979049890397924611518110617152752508538719702648362588499823729070869505015325456258170699419616621998719745140920533600917017378307958090387132263088478977051742000480501474072380474197748363574418819452028604471754434124111202979647728837166871175190001140059827823635594621809323529132917503084695096945045741424785374504108424132634877575808864338543171922489526945718430642638017243516872231843697300149326494246232802038089688605041281692017076803628632411968099286204013898338729148086998178373648626820397105744064733979014738785710011998319672024306491734986925493753707621294689469957974430535880239553181421543298191819991810856377601625689936423786608931674360890088495425766371310299649327634719179371275552043691526600097940305305646711668549437448868886151880640002015132382061402524347624805410022369938754877543136872650929650306226586788234440465902383397701178712676678975109478997022512238978885558628497065810014412349687582090384391712919746740992267991744352624160634152842716763852744018055504206670573838934783501252908715650796970261473232421165879277068362341875764853183105078573523847859922869107656157276568426679682394749813977237778367027513577362929317223540344628421957864529993561990738816603996188404537227682211542912046537020995292530711380978370300712162786181645419080830573392386004242333901679860748805028047394846296004256466001761052995105199578992574553784094665250498788249415724121061927198107110420820944063269403518466011532466422380431163909261135140833272170429530930492630643417353906996722049559897832730509408998529040265892900384232654746623403334145448452088747862744360142945081563227840407133485957665010089776878819535594861359162128295406085825155273062330151839616596190698858442310273192340289503773351742245163097765490671834946253794889824305891104841689896992742553195495188575600618221300319968654229484757468568664517404953979148123109007431677694013845917266058916055174950849532462152849015910320007815802294288243273329655049427999744655360 [133,81] 2755628232852781465267614700079891881717922454806539063173694047477704313534003110293762958183879675714038434256035702952679204843863467164692422529985956528146970301194112955978872753617977599289744528375634037910121261258473461453186009906742594009913593722684050327353630381193386362853524351240687572830103951222141186573027512431700669333496678889045385850517562313911525502981186392417549399009271264070796299975320440090848128917143805623611417934667417190064501323325894349397163811558600594433511686994139302616209047100957332855055548001457677786006300803289102355887340756328439049149223251544780392419589230290031058420263883814978610860711343639098305996850208092541914679657964925460566127577376336434588195317628704689863152749080197406742889781021375581333033841481642995260723406985163788303905918668443984736289493039674369100114082672366532335463920971707626519792919101495506556805613472321003779516794921444822168341865069293922583221789893724788876512926857614726051257777414364699603294695478664538779077269484116979605383472452288848186338944335320102718059094814092573695516251447203138682532312674125705280614288996197274769383801005030302676947767236102392535048567542547426848696808695025043564718304722019555414242008771760484160038079795693246041787518811784051730949832305687746812680021602203681659555284878879300360868779908120085794831123621334100341500362085193918703770057584490499262557662039817923583035063703561478204247254460905941421512427981056692620227627598000769449523978963157578494366058201226474467008474279639661019350867784886740638246267692420410391794848003967110793731556895673779154097864525501410983189200804727331764954364325329475261658775873034583088197322938065121738645849054401165542999967101157635824349177082676382199295557472616645788555136895022089367711904811247635019848572339990508973631425964210103156353877483513241216399891668703969343803895535444124221087056545611369661041697988169302712151810599070699355002617019989517776533684509966396224688087516197317951703903703413806365993435736203292529586872768175162109856402534400 [133,82] -95539572639380266268653331486785310267609198482298685773430514386482598725815280980532752385972383998818677125434067982292183153707857055601222991912213807634622494825075995081189230503002728059085192820061518805118106518802369400872330782335425981656974796314111474374301437643279862834057055499783611568619352233811160946572189208781525624967437877351886696152488490021340067174804235853639359609584478673642273011443003903189091713109474570784686853831207398601743230825070741865161368407668118341250908640031424026448874092517682524743371203114132537552663121822414732550077580923826764146444130631897408778590349313265446727972648206021482289815720668620594077525760664561429969347139256633893753790946793172211060974858386617967325077834024733239756899161008674746594766492474739544214641908638832833231851561288243665287291710133959436089499205038688277707015073202667575348057090354131590757945824061708017765942914724564421653946268598307420035545001488209761033537715602372772118197719862643476934534727231144545099308379269418664363219121679794018283139106854310770256330408072874455477821329154283040226454262645969453788820261545476549191796360579469331634838783495770934734860680950064166816222412495941865514823823961705311076018217158414056288106684741587345777108475747696739639385373911918311034566271461897265953068315458334992763179870487769602081448759342900569826129138813399026955570217687236292318218307987033743787510700632171691542124331127807156610361532245917588931251493910273254586011636110411971269565978842539502181086784878666106403679978798098972250380867790266579753018331058092955185978776982678169313639952164379846140124919662086373858808540216291973804982428668195814017031449746690521447008283884599271130876086431129838307180253776786444898024356281962522122949494369447188329893790095840274453372717153095340741458077248436549608434865863236657695090960228958866455371804512878104312872282466910700675880404627227358857613386096795953163023013549505943764777164260659448289036696567369767341100591110518720127234515536263414831658114767653485502382080 [133,83] 3525159476752793573721027587647104558353767930254663542075395686765141490385707148422850671025737666841948781220158965375602766149861537737929120734848268343269910266575088649674936016067379302115633135438408286616648071255898140480423602528675975806689875494445761707091349408802066377321697694335682334665036940963584357173810708283714828426661412416744383819337078520849876557597008779102129631471486128307667250592734562313097094269337943883903983867838365701808279832699672783686303441024839814129402245373280079671011136634300365182272051178149849627927227283929062118271951327630432897176135273961815373963944522531919200245917327510057166504903400389575069017508864958348914398699430691936354516103659913752454140608155420178157375217327571423809560020574948228323501995561128449456170463122343912113561514466243520215510574933912711197767386466756613568723812455140575453945454794626307621351717870416549380499593465966952417591555904315039502204840568033276724691229483009343507717788463489444061385679027695760330717601715550642700585699705540593742383457356317140539219675883391714660832613498682869620525329027018400406333611458429171681651700721124554919359019174929399816168652094029405757917728784861947755572821737376520892501763244546845317918160397630425006743160600112134463908379653465816227484439820500839257734643028120893539458690278741396922739135581677363494725932084611796672135166424282373440636234473953366891637349229470519441969852117566606460992703685077208420957209220503954744581730108298117505955810081751354923241444566445290939838682498315382389811751935924238619367921260221957421612113630835207813225727842209321996652893566065924951516373015467414628941714289780798737421239317953844377432414022308699989838345688950529701286308810582985520574855940183406545188974734053644267791633747393200932775729579478131164735004017495856971833891933045111797853660087978429246547978420307138148364993908734654178166433139968939909164912961493789820050709402209867641782067869458813321302985800132499046683605804377487699341068009855644008071265344272124089600 [133,84] -79011686499198367445391886084836020974131649026732082066393827682327556626271898466238813373479752459344553505198197772499326993301161967735955953929978507110575231244681136299336374287005524475922786473165194091061104704505780985210137072160894946090605907551030348070869039868883121837917880413701057750934937729535448599279183047843550338568393421948020440677462955472030085233323075243982729567254169949865613790349226312426370636391337688352309308241323652275884240866269168329876078043429999089640637387413094175963454611226105314059089496769247043178485094714009295631224495177373364414454816770196807287296388066246535475573173453598042779353517025765445875339038275620818965594637772033883305601750280005979973212204350357379010895621889786597552905050311377380104947030440412735923579832182015427968824355745318714871456121202937334012582272865119125637009127851866050724656808573625205299943075161512261621468124970672240285112390553013845850471384909378537087671515754723244380455358261099842607623420794331896236150592202477780741758038145179658459944110387614655874656722717597927691696630483203578854280814552296496164337687655693305476876698763496702583346026958963639226775314775787280312537082736222579452502034456022664647856952049085598460060441694435808922505560873068963334289508597094218948506775231403407545739695327232194227056692969712951499813297390958635482601118713967605573045391207090858260068968678094786915695872390814853419926227437278578068583336636560641960946175002600554719256935551598361489597517040171667555935651346847903590114278432582983993637315020602992833844066160819211109003588860337506281223310051834585575902463063801216870597419849495378342060942450765596806074364610732107229751893143672887837902380738377544491794398347076347545052852946491979676529386798862830008094095019934990986798196103946043156377441625470878738234323395652058304244362661405940703537076100030018270192975584240699168026864145328476591724600334864379781302390034549092694770395931358111268386876551571358564328013580610142249383385756731379269637774013521920 [133,85] 758795208992876666757708827339392800568469562863245103299068926978030991691898480548434475185714477889564574144116674232855470095427205312833223801224541700205091821881878347794928464512091852504856805933695500161200753066331969481825457918405868864105855083412599230547663368851836362469517388990870627799962550118378057900108680124747513477983162642814634675447796865571677203496182270132089513441278051616947830842205608620642649165776280439073713847721568244994483729944444376552378860727346184937948236371707660932480794348566347724227881465765444248618146057944043662180499665179480687826034078043962671313638791001225028452780912692152930320709172999664223326829888033360274295056558870913011543212160836138684631552698074559025209024283361818909106668697546025711999891836358480675841371859747875143892760243319645205718803116989647873395048669729846325967849021949130236841694445827525883605724221818581639563132038856538650102063872097631162082257761343178868992078154750270697176233235843849370828189005586212685091288669917009518882339275550588133325847983048884250690944308148282057625881561804597929055772960361170476804730440073641639462725130255037051331374921583017192522245442436088529691994532671556442517506270420932222966728100828726654942799931264168317692365058898705932401805092741333097014830396472742756222560188262904106391707790366105615150220167093741570521695820549693756700123779326162756484582833974235295967471976396118672380247861916012558368814973301265391263948272555049741553986519010141007654008789906066025585935156800072704462722691772854580348621484661404882734405493983041854853869128534924584768437134436758546024557742244081517858453475626064085277461804697810059615432194711660138747931958423765653680200506073429550334948260754704099867130616328349219410972585313891126363952759640812067757412983507099200873415408275376251905783207071143192563928544108657681773997206713358185829253761450012941719454670636215432797784293974505478576531566356438476443633661701822975241980614403519284775563181440930049186778875885722649588178941440 [133,86] 23030679908099243374805468448588502793756557697865721571025563171343986663787707846434688926240839986151018302736515507922381500457374895014120990217008977526244808754567754897272120172019360905837880402300588003233102663415568054177326042236069799358824220159845460461093539485483167824301382879956287332719174558696851619739540113017495169010880183184043819068395300311312346684676730047196582125097961249077784281727090136016940270522434763549290546658086537523792148779572325600855726667690763525246685314683924499570581656963474361724810886295561231676007862504686700321699795715265592707983328950398752724261236783326668892078607651851916554644229558599486919603880800498023296450380359983974641573582796040610933309808199768228483798779090298640538532308862667706500084519934523177041891911491857383021709525738841208261154843953477557850417942947120642726720498368055134061860345831627994829802236756866949360802678333546576550410353759833190665827308762622977077043406440659298401548572370159249670017121007039033141905519672858700151563119714488197993552299648203068310078157602239894755850614112356913328756794624392779164742938107653101474324508861096974013458076690094053894106296636760487962666335418854362612561999738973918801967727373468030352994946653181393775608539959681315175570677856956615691939579102938060122512196317026826671111017029587849895220558248988203856401781582602145469749086809160620011043291303409424152258627492182997532998481203216114684077087075583264505634806017297583246344330716329528546383003517678726880965711514151012934032013832191080144158860351842669531545744067363666881379467434408696707840999000129946480165701476962989909003409320850637207174338215095455654088557422357234993202167490163853794797601393163057396552226657723918728387710927539149201218845639199707713948556236944234075747545768288396093190195875080679824856592796435455784613830474911244635774024145478465203473455424823802751705311765647986204475491708457259967179661318201420292505503932969890995082324610452418210236918003067362912794139088601315048935936 [133,87] -735427638730147867967209487699583596770354562876593275115149811779896313312886844599159765654825968759331332720440685464241808771982149806555475121349776820572523498995340876694528397664792393293165518259817277354270656787119475388504200252664174870650384228362514346261697375222746816574496827194136821588600818464794415530953941088914811501866056798986208064063760399165264481507702890155720122059654301432017953846800456594502521924290525571892201294887346145891943065505797774943767914094590383882696639581491611459963298955714012135682531687396439072173996235721946023529810316715009490191966383377234050979231228502199761038787167428228100420929409775991243427499094005643809023398087820211953704409046508146784045995492853536018713735897410763448452170085711070262092773300060425250511524209285931500797534680146413146180839503259620747097334798089900258664188030698112137678868674837062125285695148285865739843357028287034491997390404386777243925964535074067991402612451436791218185244736577930925838783207400194499263270657921866216663597588183491921952191213380958922092331794494599785343603216556675134440373279837852039260452309834171742139795703428039601578325233672935741565210671047215904597569051955170287836203495590745553745350777958869756844383913591816546531741960698666748933740211552942310654872587733728969553534169503468633200650726287478579598984839519746471480420807050950441260727653334200547459972317227867572232665449105697753923637872617986707790551232262946368858901616674769344120832385099603101885270790918697214493245875161759044977382708248583009590362379718295956996373894024403287582518877067177251550341453947129891860068486084638082934363441314450992698289763063441447651324931941265091427282472182952985326748773059710631270066972897362719915621359320600263038554346830949610389954852546851858211842365641121808604137964877122280460352143045033287572050965342191983028956591224514007371796477838105938078191510259996916412641448110355938269164387718062555046434792036059452035840816049734653455841331106553147525566369177495808304 [133,88] 15493666706013087505524305724428429800729126718470071926322034559310897724142390214351335733581119545136122631898959418852606272182231943359720509679698044892707417596573266381328398401678214941291853861040859110736698062661061446289042870329381600564298217688977756242502094448172106133304642562832497085186585730076489022486071837118938125372577963709310575659128857431036222635396285083080519004253691325346748846256177853768108267235602046574617220515622380376803067024581114273172598590098230864281864710487070585393887516471346597292410420449663383549042707573287195319389750893664906230792978378325753853663547599122612993655477365295972338158010636067912427728066104722640289183759154847884724977006102725499021891020538699013351826560384268830470494113874810591795229604275865254629299733138831308412223767734397193618158387180710489897585900615056304174752308493796565811837940306605955230258507244811054853619841040520224285967030909781016392326566784837856654878225005526130970696638794448049864600830826743417936211921843273923336698009479716301103641268509227374039448367392815601146161191889494648352439779746754515446189752817957556970670067252601953809014672347585664545688577818970502040387314126099234116755939759304782595919983244605690735022331581177870981882880045952841286271553571694595739672626095179159277763278635360641421691376653463805450927297495251767511211989733030475317977898803749552555425313604199704887793280706702547215251874802100287615126263911570983663016643263860005557252239257169158943475162590137715186709727657583751597842546060427357500352959937363664292394617004914374246579023185615001809304239727809228706766551428522258590616162154437274936845312357026737279892698168029085288770601523874172897179769273682736718845571875852503537097137459944677738814667857559557135432017688628438956543877445906832647530079552086720881778963354216916345333007212899003122282290855145270898817536814281609319826910582536965026368676136662586333964067946976298997956042135237973956050026513292551626899354091157644602152036094115840 [133,89] -215414731832566238558877666359210721580159851465519381329506499918680476163299010356869524822275510101681412521071140815890353567587523179795944287540259189529070360936748390392862453915295620888876427092563186913531010169086433384127759279660529310269394859260783048240557075464091298558665696623989287432427804403586917823871044224262097085189218063857874034510246797918990894677125938067636548338318695635144804498327145054363685308825712848433873327055278968268643646147327206760183576900142208961988327330482434489267566627955829913091402512608958412053388237728095329540013093395366874957911679818643635204782935056446061407628992096487624812285375922001660467541131905852347952209411946019682881751169798994027544105694016947176650309819315493366765565159783632220393570070082678734896069713637091717376377950471897440956190071500099772539207434718968813773755587852361590962430365993563713912730472472397686187682097609110006003006467512320968976542312052102112041831746508826212494254663744257152366288849951607553100959008430176775440831620496111456099074474941803206741572316305965955008701619561396282325239789011136044700599778491402286838078832885401888120055230405797246014906405283772823626712850999856769776344334969966923018358920752060590190562591721385012708810032857993685572754729301498278118373344306132356070229897137175249256636246612377444789574545495816691597367387721969428198966177748550378065983257099736753396794210410682000211044968266173135115839096075881189753573985607771844609297445517300772710119725984425039846520756086603051658406916711994446252750524940653634270859296495093193346593451542150805579670938680448142583201553659917118573086658012450958308095412463832618130221609717842346183833853827590815332023539479999687122606684551068628754728648167278757144882787444095028113995644412303612877240236508725712396892939780744622087315145343847923749669598841698467161429733643963496516476758075902384723496288823898287503873726869140126797615916787021774148103756171627933244154741473858684877485076130408396817592061952 [133,90] 3230995593043608737391256651488864406741028953690364725371377320096752568405830677822097035920947851582498587879674692721862975973383368162485101763119861175583430096044065156944062370007553530126766609478456527834643584031701821163843408567519215836740621645314488763372787118573606239298072751596079723445538014226641234386342791525894046953459890115519387898153521510397234016570721661249016755540967311009794732022864315424562638737565654242998651574116187314858876072754690385380347424130011999884154154674104685227396873566600617732016924021058628667585465438159987439133907985176141642751967255062729381949968106218383620129010018839071257533288655857844532502262709767682352167500176327555740056343854813277132750000709189297294771183769171096784846072265909386763540984029796751363355587148781858766657257284668273413117102887160133126721711328390802181019532391989927310228186482086173302741363236104550313972277537982127501458005484373575519549708673641044626851872193739610568457205585874380515927215965213119240828480539011332900929685713247357300452869271095646518950543878438357526070565472739220603091286005514110073160352708706905890766356845763280247170092438790805908674508780800993694132946643526641247412449412081192449422367997325690389485606278936721072983478202634396481572906072285122930407125858766155836714678594720027996139355963896921581008035276472718074048827065516647255105627551214897689227958003536291387843655299178130448752540337136701415257509984441700653786010456430145553455627863156347251849875241373714541787450048373386502993672681930426522143943515956052826710927841560268001187075645302740676086767206140840957233395320095508742645829085629416960389782211145543208345288684230906164692978858288670024419621956623768327699698113984769807880086920185658780314795689910813741294191684051149920822018818419883172163275735596388891927132706906651156534129367752390306310642924108531007436799866007209219196754049192579483008516519462511580569480022399098591240881489404179607332868206511804858836783795313411186622464 [133,91] -75041714068046053366090491558567467149185794185275978677362016149721682312290533295991257438967190463369255874863531422276183127104487162850542826348074167069509354259799296570584679831494502424625257126032853075175624314409979978027102989181570249463840259628071416227282633348743714096402958227746967782812585052346724838761904425564844911836894215610394608511487078389337224919354035282305258665124329934331482377296703418043491150635580239279702029673851756507372003527428545156676967927341746632434116728614649857968562595650703599588683260185841094558688362359330992077350972905117263968428112735138081750405027984506698720153577777553307513838421611574438755383049630909463107927600890035077580612955921503382376952092694193410068338540089617621951769044892821717538528877479842770977332870872724168934344763525759610449416361802460199954865880898309565106394376197032774508374977272194946883694398336871189275021817700740517997843480948302475575050990512941104165905584290045442647423835575318587500713688813147487280310725669891137031045438188527278047144259449414517815650920865078844946276409188401516706654408930850419417242066263218462837316619868391782911841944586701734313001507456380574829352863965762874094822273593558503198926593862416036255867367608547834955280179622470022039299216322640664454716260936497655184244581779239241197697609637247449903272478023178825372012957621117898152455412838969357746009659519981991744227209669896651166265221543520247874366709421982358989318117822728023506556188480811921321985014710795775334465104604016042535164330305647830038643611577349987160638117155819960998491190740347081908706663474656119653912482036107247039187697634614762329215344909873232694262642982903886238390808780600991930459498722137496191656080744125305313209805947052206750635545238963164664158955219326839012191704038021903277115775631128628260303684971178238195836879959598723979273552180183188088033843050805328455945804660412539918595159501952079623576049189432403590570455956821918157518755842099596430534037320946219264 [133,92] 1657671746849596797721624315356490794654657038566196201850133496628347411929964186021562407910366019301973446714732972844326453931144788571109346346133422645127111939688491613242284908823549439513532572018222702053472306544169546387420845643853302027744593688817141910186760141209147551204451195197437208038922016982334383918714431122463339289434593111373850434857234452627035987346581194543175086634726612943518970805224881761486553429221638721380076657100504818015592277145149539186908556776700799425504869024515105239763057685822961182336348268020019848185114226997500843413166691265347554281460125061540378283106040413801557045567889433930727458130936192319405971233842156071424451158296084293444247318145513899705504216801897876157637655500479583770935413995078611921715720021670755590956391269125797077469044646372331179824436588388393441834080776636586794026083999672240669377511453703199950755336333947639562731454501274567786288417431469848845642435312856164429516104141078225208389899484698645511537960889032744547605112865230586855884369198814610104294233389558265819192423440242417315786370669518756998378293797902183228183941702281841481376867757374734266231489993573600658248359955240109848737132137394006380229983719024329514247908175268077209245188805400189915813963627244061150426568922127524789639992063788091466950157342916922273039386815134972821957076262824911593605611361709338695634233996986465590910585894429752061647085449734150925548023551721776495522333009788840135196714432071068384270796103918590547532340796181444629646419055274947548047439171347369654064413564989051444315785737409667117002603607755551811253635455474965237255544700708599259604579223590400953762579247907669313195530703568278413261591410937766194750345507639636259596651773193128875113554061662242734238525152505872110182527393788899858046233583193969656616812999670923443284464228269101307300548256983481104704307823397957509115337463862488938796281341467106454224246629188431542006175079602732733392313792448336642443540112059874398819508750319616 [133,93] -22904520372167328537533694453638036902207554054388782774585745110959652941355452255300005743425705752614895677125353420597823217919883499681073616692455153318304367691427669518321922130837762936071726477064016823296243228050221263146441903430578501720736911353949768503179085539095819894112200491774803157382850172219030697040561132901757643668165259879531787624322734939283586260172293214674264609961027592777365637359835539709146236910285918829025244542111261870957890762231211611423352727526419280153130174183181296180503150905783632486916246962245084532297395861541791953849985073941491199986268845839510841761126173280308395620222514689648315848133203565434228217392838863821225603054631258049767007912226210750661374990949676829630509380721885011220037855568869160047826873636858874659063511283533466025375826100166970591197493048972078708777046777005133796726216320233335040159821711991637403192883986989346785097844178377654699855704938704441647768935671158501861004339384713655677392424049465903714100397838356346208171523106721560196148653130122151976502835710787143182980374031304070369341035605890365337713378602328184990021114376977484299444555487395066104122117481795411825235462467583716986956218872251724814165981979176287180504054456755406680984277693392105715924154907866549618954354146666612106277947345337228737308403397509599544259362240216037798915283373060231170106115221918932970279042078356088785707039710254289143358962818116041641014667275106830251437510367998096156804124038357614875017380686021888469213050657553410851343481452028228330768998293473370759374302818174471539824303842116005467890185343887417150608238008865745335441542314588450617377539335283512237770339581235803792743765140511547201577712760395949758811691109100830148158694973551850553611710058218578708613622906397811081938781800861524061850699973261909681123958838832939048795464570700545818251137857684539423361433478629212353826799387987430316747876503468254119901964400460457167312110419687259376871008687505108934317102388390272516176883712 [133,94] 78736733049907349292933970867071402942473994798598884147247984126281146869664323898950701576170083253212225333270967399392181960677306264353513550999825741231076878674347821059362064764576210793235519228457898613548651838556683318525068948455042850017057474014392385246479922725961062734399237098260868265318081791725322950429554704767073480073523534590780116256779083440573065039608448540805113299086585954863061082975596423545336821690498955377411123593990087561503765968656613936714565953535316624808490400274543199136967311789076290083979996011631691282372111224225839201634202802401156054987024410038385006843798171604875651453613111539671505594790606505489889212260792256732469789505219572276293263435056796331742890659130716519418372739548921029966119235459502744889974943085568238958384878113070859353991513236761133674619004846740842588524619279990420398108081165037511243468045768935362800429657465697189716548549869493060025099339899657879542203445902338785471991522564205303425763344057682778478017320134606823557379050641167154770276722879795406241340939556783230118395220532419741173905633249382204227652525339851750689560788453403616038014859843729314383190965369811709137778530881844762409142042627765626060580046881411259426312346646414567067885498698260661016158372706384746310478530495331406821593002436858608564532716998197909313591208930651627163980674322465018343967596558719346274015645527671595636173632139711243955450630502195560247650999286106383509645364712577152385116864349519331687992321899319578415001419395231257956428896608636574099697293576769150463782362434771675095580871437132099838966727200702326738312604473993627015890467816551917704536776499504252127208156778833979618944366837487421144865067582941793268146499337824812944789896866209584955634369634358093222365264242139607695168554522714895374354208099724639100445484263956137480962687347191061109470175533342703196556216624060803676413744327250678078320972548818797975982043845540891496002282982519286564304370826051998379930948525647809937408 [133,95] 74317828189787101123287320153128676184860614592816102495140626952158899084911805588141349590205029980487129491078038251523115618665419006639738503617236847063378130121294295376402852478715380951373088595555840583764019690113340692752428427270175912127817874526181138777991314087695962509559004478820285494218512290226379575807023800488437586695464818154523072760883577938878655848369070227543191806303765615980029405610422206615517704384475311395740636032496268909294336975148675792455729662702498885269107417183067546540783234948962171185120581837283401793659503575156014263612335444928913696542790839383478720673373498384933434335484190363827733105887677684259134910338692646408823715203453671545051906682010357429069184882983183244591165694720643022783639964388216816093436189270838588366924882710542150797165743722710841783326044564680096844898555205605288010388547712293702374477744579939673254478747650764632126430736696632940492767144269679447670801631845475876861613214122041052670222102713121091817098740928570976006611650836562089382211823357078767854381929532780267675653845652125621988210432208662618065142773877046970830554533476579244226048277222308579958562317721682445550911685822977259847899872161297454331134839849608254833127879178654370963057833018200523305394341995732165337128312330970997623374155235880347585061402506577857237290564752191726863543267453595403948579812517551461845826390207805119593454177447677318387888383300276194179648411227292510575546936454085021165026879344112611950849115698865852168466922672452518181626402700565082914042191379770308122724634293973061114590028715847313153006841106686399070651027391155727637181459987730776166147315643029839114629275546661200150437353438300558136386056877092422505171956262712306371204549944483033349984183072069057066797299298148469135496209410710738139911772336825719555479558532984724261639692758965577995858752070522135016037939250837519747098400450699992278645653569488929948696475931910527945002880897924496662996066307610283869755171941933056 [133,96] 1643988451774367708095829800394269183462989753065163397583100829071872573928909972628033349189165177219975203989841510084031067864168905273946534136249848862223116007543310648129897636670416159288360699141398897558760545369672690469764411032503300377257326418878615648265040443346752923630558713784496907387973957848332248070492827911138871496812685478840946600434040946133999817994104805224085066150582967250177100040843268116748172115768107550053719060773929220627335841411841515133698657769899403935065141853737522459834880990615155559959663239723351230919686541957078363042298198697454641827556738721702713253583805831341089475077238973296885160578034292868296800052906508450501463251316091709690252339224197952551964164881332258900074498881938066507796796905919112640964882856668331094682713819557760635469775963094836977196024945838017245479775103618616114386839474599190648149833629918704782911781030826799956159316882492479391734651978193069378067152271450024981173829768644449458079681241903517222157924431584118902067944860621072533286225846940911543954460106320258939301150768238079230566000069315683201026095612276172476666204341819722211905830137045469709964075414168457617989552789302666939694654643164295707777134271357282457444815185550116441848701688882978789489953736363621784628342538488448714990919666476572949974298244139153392556321554041399389243703492910346883692054748760525594814139326355055483497435435792074668632728591416974893315004191629681206281390167197632194176749870096273887976626213846344802485695418370831084571370746005476767299456603814284339003255848971857583285045459634663849446703661899818730524635894886940631087839966121818945010368264596301343741572169633511311552930433391813857114165629675668886150875757644991544110092275007476444274512757307866776322960798590640644145692580582628303185828890299481211559848632495201485315863656576028521788983829214210545389858976838876644131527810316534015372280346136138188807258584886580167068726497031643365652894755195690665957439569920 [133,97] 25828010323266868284693089439579950482862493414104749344940872376564818960661951237483031843785694823743006118040797466193939653308957475361845403775037042683782478248932943120391820236195662011020785461627447039654643553025652595668981881768611267387279479400856115263274921692778794354392025396512652089562933881723053161199463910961151353552409575966045021368597229202857710766502964717998346797245096472735776294096827917860212401795201336374129672262652372428204667299685173716837342987430202551196926621715498683746094197754114293497669531948334559523761867420749868471422591098902523946746800891026162452298025442111938447680585959257998038057733910631260704634704244809420065945912674866028697899429233642944355953557190434091688191185189002071616830684810414073643506864168593288392383506764912460113914139270151488145880022251628553895339214468984244472859171492681630280806370034300306062666806897312830816109798639592436631228227794590746210150512960517474441492360493815595623765811709583738794619509095836881468496571740430022800232879369472454738825949206982539542989941450338937965442656159276895482316432607542105173441824255210705778249643582293887555788851405638924728127723704554504377294846937068617591230292290169445502873214288268951772745291675354476990892453429749618500484459070731906740148168317659374397059440510861801153277805041695027664011227454109953762147610565652406226296104765080957114864537269053833598837130435444243934582910336854765481705553075669421075946209607854276603942588027913218762811114710093386989458942231721178202572492605517563618927727408806828285400376803732554744608178881122695616740514860810424651566108525589717953325457786759415195155698619033669428646746712714225490331887677287714215598621857486887309021564677857181116637053111310780986689213576579831567827614678832000447721245241983344483853875165559231218316611166185377406461363253203806727296008142659644910868404818297027430111898450936342963749530885898470060514407508840994059572628948598032898916352 [133,98] -18118174885336116249404552581084511704585885167990820336828984990439975803846572609282333000943803646594792126572274227504601495347313417853746891111097397883161837856367170448923153544615447194506264085243542512139448844923839843684565457601118468628360951156619699172179128456741817726340085023105302256975944844521995514744597832382718432814351271849527556664401215730441445627738416321740296864729737482461911783599901982466522663606380973061314188504600888697546771984376089914681877080824445454270877709892184595747646253006239541286128238346600287087323245226276068089900514082462893787631239493335840880603232056532121628598956655047199056189497513432563752967005272443921556276181332489861801585954872082470560067570495134529708450086495909315019623348056786974415520728274784825581591703444586074987265089246314148112531989493841772970425624395588154052404752571776197965357650344817153457319301685838503799321941862388989129373777750663373567974860293255832251684833856113548733996664615005015404620088326951559261099021791729875561350742880643226172971649318197484929825955895661042201258667518698148092858457989853462455820759205037696817838388253874321586004374872497782867567502987680260849417998408712277723699362868073221566620538251815394695842027674655038096796198487009777653540343261621151665995717861858371250874042757723088554599978893486219358559104282568411633795728760594737643804682807659443915033084746652398622303186815012880165895044737670834356116390462250440798848127659798793633645370926552904319299341023458638592135414257163010078426047662114141914622950589310633601048184663287113965226464617705922934720561601511175649478302437519494788693624137321526514064077220538251847990319220929404269079192707847405636599314414637589896225794998495904759439833888439358330431123112473388724801891503269752032914009277248028043393704216828296838208814727299841611344190839442342507317175076545753503158392650321672957355619888352698210431296449955884951458482601150824591011830074781728768 [133,99] -467604428354500570101977879244194498845899311433750542652112235764355128386154579533650046959678605242068547659404802202209311282202631396971710620111307476453550551124475458541087467465978996168478166937139568790061156817931111170338581752258612233922177074608078143368764889543299953611934132244494693183709285524145695375089672866109637002069690246448760438917625672966810776246669403096728033246047729515154569888219285329978236440940734214545282837851072153861939800406586193571394299581162980070655820373506675883247698150611026469850385941246304874230064603654106481992541167647048966711457935892343109626144642464115317773312541319571029106609556035152930280880766956954130124618853420658982688383394124114844558703131891975939935070483008909310114510586942602616778952986235760051576859752809002290679173313140378044086037991700633174680361765473914798987528305887621281861690247345663000837582726185566377772869597055617362935221686210896670071001770866695559617081911110481534443176847461119111024914942822176117088085495096179933517900113024564740405061789789320210085221153648052994450947131001520295680812091341930122550585350091940266126262816535648108038035505787445347290275165119292893212897845135380281144407401392852690470279783713875711474955752396136864279781748366817676570425369549472671863490753203451192707280788213297566079814257654141977508000404570651727319272909861987800911179337251324291225701161680445793453265434498828950167362715992342590696343643868649352992453128998911698710653923966469570503973555655295490451609232024047886353662576474150836597735034905030435751561142789389156974828882321828046137812630974599864016668657575216553027334354075183444898636883031156275277525616702347142950512362784746891607763026237675342700894882010455053002814966965175369697268707329268564508562890332168756304607617795507983499765016654571776630898012310210342712733483127605225128755857924084530838965108392622054949631794395688496845478927027016904406884296045599588292143669227520 [133,100] 856706447377900461311060642147765352137733553383597281649814197876385064523170557693638614321954793840631849408815060639033766143368627985619161502433909644593240104882115937079957733042032439206450122051775205738016986053298212621064614913879035300754301332465463134993410969823401233378422294087429350377736053405984511943966318154697979998772775015988366378646288181666542731640493593484573388625347954257780996571952579986760422122653146646081384044571379430249173062257250493384315081177570550985001103505069119204686065325266939473878839097376956417722444070597314657192255876298670763344303587019136786496687867938506383080102528471888035112227153054736769448111485138075924288305055179648488666589845647890209438384752036180207515424555639507200276525293339698257968024186237559454569562234922191484885158200084758127871314275860257412258373571081647343536148313227663556761370309532452505074246899075018486860561493325365487747484125148547886590539147578360567655725446826962596171726100268363648376466712286631791906583656291029903094457782533806137752888820254768641898692072766213746537675380014319078337509284856463556289815726095998897397614203986133219183738675020566316078056887517673276632588394362089604578361578840804052795048645257047685861026008703188666301470280433889376400501479456651552457115284756166019294178371300637823406609542697495786844307897007055425248496569371085234322917425747509344043871311884345734662536316694958689173199136385859993350409629131155581431294213039716282595346303554586970335174012424615001110166249297005160440384074494656937285876761088682312896943965621269281293146579634126089950541258738303483662821709106829328162905306190429921283067045880915234002129316629480562845238585066187026503330413577635228246961801451869221364664187739812090962000585234843718966749757675866027075762713420210462971302127655855532939344214788580141920483970834667310728052897359586308488304751778231908541735507436744391319625073364255224699171465074531693469237248 [133,101] 206024686268913509072468703677271312242521292107494114822096887002646144594541915088217133160145043053743417674452454575657285620790484385159494620887769925758235949295086622465902573528850089012036183396073504912756919914783282291050316340300314466059338909259679430368332014216005234667855797156995848838404461952429051637964965379437209048239666942270186616334199257575229337668434886165626449916272131927110619212409215855478187963593809617949573937710970405597122062272534024410721123185534391812644038709320367298999293322483934239454280451200887200350529317023225074679517594799782984721315545592286058118683308567694366315661242634370719800645464579449883438087683528681249103725947851487779470325499264584848961050794327406055838871341920927030422854929898373169379244985940828521538059278888240656071139461322133403995675270247017647829078019916303876437755084744498957502358966790725458355921356232999285686163524543323289839560556614896173436103287579222074596164143172294756168450917428939836375668492046355010032648359721232089593400144788050060862494740672947702384256670060449989955719243586194799508176366252072673163066781810055574602725750874609676510786152293715497764088205155934800717105771173540716382528563415230182517610031888109294561271805470905190520711335616579567913055681347006924242812653266950777293387876112000790911190799836881537699495081296446279176636373719473474536011123231298024591488883423733101918738513063358766161980165361779874836423769562196418931940877872444168718373001037338025469656554241990457050888158461586832518599798656524816489932479817869080944979950955190982032333259953995545479440310151163465792710417353315734355103193606076333786538516507079193844079420925661021096308171685096346175811311441882512897484894482915322897454272000960845431947647596847497431817104346999850428289705157472564995231564036022512298818642640530082002084104473835954212324183398340391703459644693473744339560705205144818510589330323029063108600270530543738880 [133,102] -24281262454803657580638507369010327902194961296484375523782566265590555644037781931264307769377785026993805315916462268606030511688142953713983641067382384690861793917826270360697376098368311967789547218832421836680465683717205140273326949457615216833421999336494765019299361871209141085039130549063828362657971270392041652062744687762936421610632390923933725102321378131727624355530211472110887942576329842568059551354667483269143417341186757457240169373306203448567596880916648701258435862791248658887273263572022143859646002220691398042209878299135869998772778130111358219122816207397791314435591988203445911824054870017352195992803650043635143983332358046848855237471801956858168031853971986664576999094206393801067009864276247079656054346855671312453529354318841926112426717237286822082812998502837949491766114159609897279567733031429678219419354303708313366685863205689912157420272238563823118823840672947719499576597526071213332268501524403479691556641444429399244148882790421449611614012494583237541203142683739062049054337772108088743203959611476911619948918155508657367871261018370478115992081599234994539198067451136201323340570568587859802919738146188120444905709061738177668311473267531703925469432797400336799894910068064215202425353272398695009823401743079412834831108960369282860034313839845650035360602755541357938890890019704802936600393473238488625727484665827891786033704430696063703475215324528846241057660517725821900516931781232362078478147601796317987203877810674800639348768507799933637490736689655605348298124230498277204219725902607509798977886608504455125087012748613995730001974571985440006142565453766620080481748544514400759800262245090543356991296387893575019296554448767359710641189064754486514150093204181058994401515922307148692612585646345875689911789955722851184346474026604407791409629077636037206300275647528472739554056013186896462448448180734544729150165455397298136702897268768521150884338200016056695944370819741719081064136129193235528365413666496512 [133,103] 17146884931896321242743458987674951843014127273522906721607823834398908524128900776250919796152037940191729262114440819242534621846402831318562669643443518779094686679775730915612508940721986630663465427523601821625051439144106108440264142827781010511415938388858937027456940050456743672778305475797881996449591534626444676350123513309420586845085280625635454430950376343781811375630861694174194274596996574336250043695827461056969200803450569148168713692317440447925520750973291032868164406079017752602410454590939092316460766112206655482713420371579870631764409083102278764946417456598946439417277258152898220795472686784116709186277657999481692191276699634600386535507105559770902495450944648607991473467211430306840439242744518559140324820422867101987584402789606711890258436566293637675044901612260743349355348028655324695893868268757834787046714720065637004401909109888160236241594099341484448767842840422278045741319731403947961239243736716777470117305319838987846051879260932438853623007590596906384981052997677292586632131257107185301199338304835192754687107936120875798323989464225218571528385090496785490204966199953851261513523993168150991602589691341067456970365621469406698715782652290454566249327236115542191891883953304451779538964491790532812746222000160386762129894957251123480218767067176246681455325336716558624504753430074994443164154024941571079920530700679851414445622683569803264560911317899667029217855536136304033844330828302541793988241948470656376618571426897270722243029891026721077355395491749745904517346273269025599322011956192137438337849942176362216779306423226425032904577967458565792566722877850093774830518863404364959862825563649861959252397372166252292181351869812458413931433507411040126029666960614044992394436506904088679449981247059348648213328433596048246389007008659722014815177873020862385512217265657395962245108390986333131189702536859522065598170287930200398227013578411386121389781817003264559686098450916616910966815145904755712943713024 [133,104] 109839334785427031102481559640867279551897034273322048272926395778939239839685297873454623184271001420005127903801345893737697325781265990557325277617378041680515253252037194186745493108519662011111691591059978587575339153505146666837509639863740224247266536966552286578644117515536465905796252249338843799755607126539049336294547529898839532568851672993230760615476368851344842571339803742100155938207536580332398714376655001005130907742878699657094916294007107479837649110505731094146520431776928411619471238329476776778962784072907243230533737144462896359497669530278475373334580818883015223146362207341604059669278183287027158295298099277022455647114255674972293447705575569776075547946155342267493420803386228061863273060112140997201882936673368555325178579081582490793884099293101458881384585634024915689875499845445943872701143412299544016831238231674154800329176147901639939961237970711399258654973596826210955484191501436260318785732808810189322005957503556312945540017341104284953790255903584226318241386781931477773202409932360411520969061515324577782052445260049971865793228980843309849244422769782521143398413297345527082988459089273376057319844392920255885108421473282979072457782247753739319428196631066788134510368794797865475140593012954138315657836979497403003415143935417526282420851329448994939570740250261700685994585551959573189100360676108616787841250865789919389234174675378148867356062451159877910192362818965089744004347820213777312331795524861706270799453109461237933343218831721823853994713316488683337008530830713302173166507750086328354196451020688419375335584738829269883568329091231453105195456225166534287589433445614426791816562895611834240430906880748083420701550638207045488533006958095424134246055133880367805416454082612522482496704740766065902335953951591258555405671433927625146479719396473251698517989305295196813852123725982893912426305953168538514555293688713595082465376755342572118810322966707978501909449426142933850965032393087877382144 [133,105] 66500195835953902717352989949670780936538988847916604474242358331458048998184323389565644440585912176168384312796349175521270865631432839055285332885685640985634227441373674957061461902731445707156544342375285329201144656047398974233048265337713034999210288334489136446516126232364225948663447879453287370315871269872701056115553952339308570043914617250156453399734662420166750168479916112163641051869701007872236129272765817539778415835541538417387977346246884578246523953997920718208505321387847782799533936106144005196392301417016786132431497212199262531314044956620812598551703135824498601488573187768551746688677831105517287740615164599583086693719921718990701225557716373894480771528733560106037827649031522037846793802018478683340939566425344345102782319462638541531286060484586421065092156252583621224918803136808665859831388918141990682461902926839340543139780101562450107604851516052300515133707188103935859270716525527747734738217880632314256389731617524180833163380384345093836732627140179507422370218909702815387158786858408700070209520162892095039276962915953138193477986576046533647208468317293333278622396233065455023808273157220005096412711591299897394840319476331239258701700077803406241257588013697936440310816243571626035407822073065200753414342788077471623582683084771276389193066076401771628121258199760094948219064144830878806255306617336275891191667219452687264038043760383131168397225410561372371436535312707806041147975116096301422053964319182975617313073967027869919473849957486432614108151897221414025457145579895852274786380398640671228036343083823606496189108165985517927313538505790270675083999778811261853277276761802336835844789175286022641209383032574031475608615276582162297070442257042846495279472939637179393027677810144414203801327255889827280012210528487600099824194677901896932335845921439553450012795562387667423438943370129785685908122993295048792965647024813268330030799518953831101840871651315398433678263107012932382116637290070016 [133,106] -261541477736865013934431595736842312825612460038601931700285616223402942084734129835019315455016089952580625446653706279383371607802548215699445880590430497192408119332198381882888649560213127323228811667648823175080376115153899400609131404338335635011374081882881877934095709545777657540249660456486811409210592343759800339746456513862366510591860883824668488377776356428415563643936501099090738655248925236541587126865258027530349175887123997888688714710952997769175735775941256148669343233758497856017017253986142684303983390075616437770555978917312815112589153786505283856714728628378678059848929440538451740292858780912353693529927079615449468907224431512746918254025688529318928225074852601167448609949688564609822112711150673744396507347869286852936283715794351198857139128707169273728376309809847986982157983932326267061506727846037739210586251732269642973842066872940024893592451526618323699827299878841262927554299338610795420126616447932865634755609401817078356075681551524767078393273617947510401014924594416544112209511359599427568869687484783995962607964923954455487787332937257199109308835880674328527311618103187064165636037756880567209991699547353219801841410808026662626972291190681317938588223818519721033417186121724326481252920500037792073357920015840212827817577971277273032675071069190261454863318103479630605441296699840394507037268964496463051096491153440899743592972176828986827068296741356282504949793388693580844657965208332506409707618097126262909533278536724149071329228089650453255943998662456761438808791507724062533274602551680884724067761329640417938765719920017022409635009177696855741618299029267548959665248779587170794585308530226883983760211525953742998840375776217948038934605338664535982568012273460477067890110312826867204498809265321181717345778673449075717084307000793788194624744869937546250792371699078284002506615617768883015860342435017798750738797447098575330649305715197426213429353744305884758883680772885587415481712640 [133,107] 577593248911760369341259434278362908004350284127358053914639365254358493630084543634985562770344544693631520439484518738756294791967351639408253084762811392670632790845161166760371150577300110510113343355371632547896008080414379289010708612650221224487914080202302117010546191916827606603509791549509512539225186348407876129089039285163494161299702882179482142911944667729177427904834168542082692093333537851973513102638452431726829311050945000701727014743310578325689056816976982967413782679940022756458794996687704454583530769555183889842407300514139567207505995869547673625746622264723610255393742644721790744509229313334522244072719378300935781056540075969443729809288730437780266575030129954222441799663288136264044824678461013039093612860413013621275848871636183491600503728346011366649473510040402972442292575586692187287393403040111060780350918908134666260758400907500549200579403028775780970213086526320570447162959045961584078515471015134681482927334289062334784761133728209543025881013696804683331921072517042772111382199422482903080357140526405759370233842481208716918633783097082299813835235350461565781838906907957451467097003300295359067746021535093926232800380884185588016966348675833141779998443435794344601116689612442468718565297856371227273401193067898994073465365348639589341917381955009767948580471625272861119692202375669048015858733665510077680818520326836043354221719630640959619640043508129817487138534605165716428012537833234698678756476762625874686817899972144645552241980774279155151330388037524149037758529502269941824246735210736483313189157519323309058021727049403034278700616246370190077482669878406041543111298400674107097250346147571665295603083298011494828710881126537927010438706845290480922171086926765741840116196489798986206334819662756280893462000654383697700175748974960192067169473530900300678308116335436231706738796290881186423659758806719085062255477841115903794011917663324830458568876915998606480076942716636484358144 [133,108] -336745043077346617234762101302503201252154507395255243196726966299049681006508382895855598768710481329087289553109667211711173297923358230412203522659646645657315780415093770596154799706518591627147052438198153789889952131901983408337303619444223011542072177199897315646688047715877924979401237069625355583593851093140920065574666533540127317367370655582264033022861343025559257803530226956555849886826724761625097919586634959346440697418929286058815952576533085460984136367770601031724497989434902324403481463808613408970093536021020511425283228027039710228044771430259624419551743955937852263337789182852578270593143457054797975992622994773547918515613991528678589440592045354142562039620223630037626806457639966278825698058242786049123926747714336731462303115046471062110320163123987287926298695133574795588956352811208173788534637567705785610115928347339683778122580856111651244896124928577444230720996232283728993686667476568108832618347320092792396743306445455323490315541246561879528914521003518079305328280406908051901291620854359364850225902994398726210416666932295204616060423077317655872924169151658729402094266080790020806827812189377509635827409965233541281060918125725355563267660894424591327464114882549034605062400480567658770931646155820123469438901788161157582844447550725029978831516850278470901864329918606423141332594234635590144775088529114349858102887885344428252451371444076261850751204283544637115140278771858649721775082627158866893357487385424412739201972614966857568604483900302338319286699045645846069650786494730761061284259678963547098653945509631609210245391177047741293217598167503314418512610721876954786731945762476708446648376732846733386787115845682347585464928637471307125660788559477951269965817441503608995246673264728389767150617344634516623404075737658607278056301916465325270799127737349051302769027706903479968551926978795049508772125873609686318425256844319727584040221792599725733346998137927869873154126678851584 [133,109] 1753964877539687418149056311340622773744705520495820058360704388714552238609819100975741098325336272933550587491305745851987810181032818453653894874888636952845873867349104485533995925318322741355748498752755408425486657767504570037345398168927429014045603352672267296974953214415124802952208395024203615260824940278487995594180247853084372562893580119412075359671845647644953807668985619216294820133921097943600984793777095180347635998851984154609418582478098563378142754969735582153931466320935219263516457845735397905993553729920508698566186609356137535370128589668459343769917806616539853051044734499400376103872363389038449062463322826087249878775874779709380085563179366661792314921204032900405878977064685974265700844165612606139481483270961859221302913747134167696180693272643887430210620737938188414900476864728636529671165813082129843743279192994293572211249095899059586263518805315924871780430270433260617806213422007319654862135423515897108902025396846576850495502260196118256812780026698235998402472645136861413088872198309207699196271614095489201034365624220495571506149173695277830935443400506938036074530277509019462148014570596287523359746641384998960741179622828471999042832400816985437772068308088556660760927749304534274300633264166707178588077841899501354637368505944399416107914901571704213656873269610343103185262340095644184927382368883421228318924592174056275396881092864020442324862905278411513057902470377047316897684984886345800379016301100125720768928211805502012099661380765878638642160695772173755309068127298587545508164515596051118641523494444835268393371050223514798905293119150418378273745805339745015179297781605613721662271983785160838150585949529412443233789930211507646719613761779702176211467538661032963351496417327895445912947006196757872491192759275486474386549011572311478594248540919377585452524604840073427512515914702438814227330955474351653727973799203924828981461620436502652783799586424625320346548109312 [133,110] 182419524269303393035209210997037563199419600080356027381553523283871527791724955342944524432680102379009534206963140157005191403181437000074946955090544475997746735388949469911721672064579901964740751371284670183894331484432972953629930847224823930473298545382835269402411124879738362223896243506417047161907222085476891157189679789868942765061398024772850358858685959555865849678617641750429100305696861319004064698290998233734272817023986875760832502880764516829191777562589651550319359940835927981730601963202588556704167964748176911519881557998190790440729969380574184298941363719178145328921441589006730513194949705800549676177615015193229050619623880736127696529991490727071554311688929183974837112065995819804246252169131746960219837486613449130662162590841002998819981340355559902438998607828750540359387854705304318376607302805337484967935139308894850114168541065839141327165935794990163176034163976857810117192000419808849711721299712301198894040929061173869913823613602469390992773270890630824323156420395651563000341896190311568215399540795169664206191235638163212184430423555629360801898932431736495285130211678453606612223280987323638219598269507693834010659250896262688467715180868050354872348639752070461974503270430798436884535682359092132542453373839096392242892826272599750253826067778394919026371211815523557680015617446956528785585074231213106399010610410007419868129867444685762584458747582504719503022880534608993472406136626900700178477408918710497003875363680831879044910944330147857598761125255525700063176574457214319690447003912632002550182221610054859829281624710838666657791664733698136949264542445320929337743375974858657741114735362589533108848889871142349086723757359685344328237346537255480857018524698307891472107533973398084021993592090601117583800739210302074419256530222083709371917961669881762757311404498184496985386858279135868780990096610616136166037477591282855136110458003183826345544997549141463121920 [133,111] -591926408557054256628530490658295071534517790405734923606720761670254033698514662583996959910170969177810365648480584174145985088200007219430704579969698641545984468008107302327826538246412596806705571917357233161488891118718464715662716828402761036696859645033385499037432031634279661116758827060386026393759027950661013161914518992432230947404424204420491633056738459020038220686654479780997738786477948867517073863410077948928713088912100536556384655666229414610526259788860587350800924350825992104840811535306731506347509575063240722105310203034759386824689448425552397209837672371980538099067980785156073377472062010818292250152006634616512508771994670591805660252326363116631770244424413450801238072304922400653637513521739917057187687962874067953544637602548141388960282136249177604395856585505213349490440751992059226704054166159554374508352022077977858789141217310829667624370171051698427497799633392831821987484583321595970319942531608340945214531973114248117107785513574608184889104575733096984561942757200394873183523550437284526002504929555744761617905777174189219585220654903840093039564211235912511092586720434176103581563055470730805052420620095473193075930860968175511453648482132725596979875935067333348103561140494241597930101579828981223605825483713518792337668221399542747484581649444218102648126020984892063191572330726007888546757457857196601100286018391396579911510323125038314809987645144657971279377711369870876757753679582098356823756936939774499329057906207526137701265326724903842503129113683706845209258144013096271593482839214792183896978607948680130008216159198334229618276036056744386945410500376133207385717743437067707254613336687296051030286661310197173771783278109354706653640492485236771620397574988573245910005004558499929043670699526799058782663809157144272057778955435872057533940865891947451864871574285943442529543194108219013292199528515323966661346282157552941361064999151627150701179664611687936 [133,112] -523949635976538387914934884462361731349486168812633620733905974885623693568529387567281920963574193618226923798336508147150790776103779549384079646316812933367272601627602531453430604227101839874688256340120476003746490636945864504882259776125135652163239725666967917182497935319451301915419422058646728137191664470254391800563593735082134754177865318045127227813225834899229778259628156971069363990096656039378396233329051749191797899284789726624243121533496154487361417247882070367183609002054420983198749692136410336868795267200479508051296987144639196964543227554774795189181336538116896843835246235750783245408147552397887770762835680727869672193124648715806332514070072373315882144528695074421686113218398692321101334332449769497779702494216451376729224979638142202872982441752365493003723853597839089960678107647828017075807771082370761860711460773822476710295819924866390192419454520313042126299966006170683549743627640070489764148655587702896566292198860182455440664054007588795784696391035397523977609023488343873040534366815976670340375977190329762706458216064281032030827438210304872036396454129487498426725466162492267912160817338293245396109602022129646145728720123117656915280399489649508294912370658385457098836100523088953232062118759821886517553308989742534120822479140492482265465765109734148892455172017159227657454589271891244914635896168139275961875006141794205829288443011958538004595654420564121002595727423657144300964816509835676271611540142684823575088306511420254770925001751428575202678397441142387553408030397068198027871166083770840309341622539868805685028788389915633695770119842175948104094360230237457615907722907558685459675209009726362295856171766767592917616509518009262761110975805020222374955431312196397553710274135761180924634858717854403773056956757028727432480475971275997919106803467191413150153699614070850796165595240483709284460903947240958338042762558249025726338504983518559951765766144 [133,113] -366353307989044732279800693133848377647539377041399376018314145178954509158800998997036636132983687647045231719781132699877581686754347605524231805580882116114669794688032180822503741059520483390054807535449878157626580524894820240858740930778359708895455073786158234855007353410529257696285233899219008545603970191541290012851737976266395552251021150371119091540739988792572481203179965371596532781200332928833009978318918621940902962068886181300927000723833334261695258335287351939371101983727721605291693738040126991033703161297760247906031404114737920231074360233092299947218581592201715208562840991971704387646504505454265614860092295649802749225480686752109486326504623035980023035126005232195170165133133406501005175113516460838858579541663837028009223110301135588179689731937965935554012149770088597616541315829533039607992244062759035784781456228306012279383797112091586165635717590918975092666122650970383362552858663261300305143194097757380412645377203349876817787920227052563375151983806680534278189048361326899169708015175371867757810302354093323966325793157066677654441116681362286524786809842189876526361490317893020469995359816873877019805246833707001236697814807805024497984538892070132322490593848412921336699360825652619258274175428292224045263382946647176658336367402436499168358037046296463906965108343567082302034825310698705239884480926274028126725396990413285105724393158352005604298335728166276471070754292882990260456147459656962728416843180530449310517171255440268049665761966781640068039621905991927207749218272177279163902629945002237813340025949511906688094208680459098212088198084782001921099843441102615159835143013574211326712033370510614891500316613953600863796127555322114188795703154666119891650944520976639411242792866216938847736733369239994527698999731008990340521687952667926955755342481596149391222070285675078077189750575664713355763853281767180993409715001760346537734134880046528176128 [133,114] -14433955273242631609824681425561625626459874402256030864428057420738250850198732784177397040854338317556029245001755519160190485822802390933679556392295374541803226701617340842908837423069224645944907830273773974004447069031805061338235481538860263695380449973283205618256574459718311629757865321488070490671318113982831581762695883032819717064313670365236756652605605192046219183310925798218285930485797794452703478341533704737127772768746581773387467983912990706081437825396654735687018838089149862620215989055635347371501688810310691879690533933509402874275618135617874732756278308891873483287608392296785731651974407999925648875043218602600146782123312405440050694803850112534961325569540325349430815986637385481446193147169054676294809725609465771398648549629606407398781229045326214338873709026701164374524374001901694777219850512847430702342253989669458597316285352703789331074140776091179390998168815633358635563550089762493538381605276823817993476490226406469216028955503349078247809652184879195125317881787603849270320852024802228165014672343569979075777498911306255327074735958464870787625841265411565477223496604318915872871565697631382052708995940507469995323303726319684625763677181027420743633057897011746439182564016631909689947218744333709452578101396374649565552010616073904993883652521600313602929010669519463172259123328622220137126763187888379131151058091021260169708407702181785307933434103047996652867462897136390401492833577909611365595136638980168117839571121579234361619230229377091901340655507424493223559034661247895552667964341750073812844475949838813751757380906849392647196949106383552742273292234179214024930010193525868541944629829563859858480245044602673409038681773198175354207213259291016303865107194084705197869063077496884360753220322586505782929118815214015606891940198674378612600490735725311165151254935958128190248621119903595459388876787499490502129336412977901495312788097040384 [133,115] 39241864382964022261615003862786174518105284675769469429589832997605714879877339490141831867674812530551270966602990144349536939694309210126593722749617888071656675318693466148998580934963910662900002358208167613141706768149265614172385711819190575043212593123861801382015454125969296884757675728382846124210991768204124720895661493725496564345528496454295141011302288955549173619064019494754881900824532352735658347012808048650812947208238152654342348789369398446944615863529467380234240967498501515516636687368761183916409938288717998224119832871166710165218328943562704368436357209136893464627811936326290777986543353605792188344654489899056922881975409592562281821562222936538960869988988051590586005131385546934520871237808041725608037015700933856482076263155058564323482363382448744560051645645809769415385888268144951940294491874513353158209006114124384848885839868054688987835179949620851721594232681843975279304269931151513803759951424880096134034253242627938840369740349138819218677022704739872659617927979176727970168306697849648263467738123396990872573665745706152828983389420543275649820294873849559703173576679097251853305394390158143059178832722124694958686176473171487036851373662151633085471210888979449275217363207329192146775371028691127003447442105485708328509621324674438130552763602620238347184032337329153871307523900206998270456841010930869205357290275277509001942855375271959504829626065731349342811637116677002198510554980803918688529013833949445618172732537071028032386762647867730563286100429790673963231546986662846340373439000683751322274080027296791682039205052412759226212255158192344443320982319237986781760084657607732644467308105818373853851641135437647171503746904531819467997074420820600734632254382849145312357832770709905505934774010303367912292811110360417407469947555156266617161344561080270374541279554269223477409429146897027782138218862387027693961540885877101999353586176 [133,116] 12499936239105668619159898820390060045924941842771034629481472564970358407131718940610912268260053658872599036798844204377871674251621672116779954972386586774451894505517674504000850492831801324366446131893371960344102030650389064914133320006342832791305462090063395244144367078879476251610743135278456544209123080408045813664889683462591189616450856968451439079438259868544378165504130110331730034504478553045291578793950227569353426860020845251452872381185085594132992496873156113989425289264002017096635621759931360469573823120877927174681443664595763352942967211887008442157963095294010449104285668917951576656431628237902048568190942266737859846005239063266538458116403573544329617521128788532674837128548175536625588322425996854770833651484489761152609151462910936932844145406121617392854465063985525003575647242676565797536884301849182744240687522758052119928971850057073104559280869722657896967273916704841390748103602614059605765061127862788377503623516833131569025669521878775902666830002197942876688746779415370780397316170868735670281659275745218641118783263963827214150629783826058133114575620174549214445306449224884014605112326150914944269735144911648334522256137300412425506397324203243893394258617157227656827664683812021458258041190826773822416563824014816594004337055993157275390952114076214469242868009654019208558323450654495979716747710399307286720611585420113051628534477396173062172624342953852008973314001019974669478894747778926350252103196596631841050035240238398904958783627707437976660445813473254541808494468901578111605988536065720536657317241844721180224542113475100909565399473950446580111563557383865576464195823470665986972297867049098797751407303017687196147427769454537025603312696389168660051178175493895817494305667302364447410531086307827944157090159524672028273394705331329362777174966811342620902500673436457272173228144756862218394617756186342705104506385810194448384 [133,117] -2578174694983110053522084918948775539743506174130952834488974583152419635487983878479998131729201691986038161809646698665619774554596399570241515769132734990888185130085221199428391693116482343486244538303421014127994239040777398644793722172176672929940570169627490782237116218273147292683621841510972851080139875373857827594693262741905172678996085821402396644521680223703481906886964307348533958348871377327178083844624205874792099517769288063203498933712375593357965111683143866484408624116934443710237621954430949156089255313723754495239961432585845758860922410921606015445456700317425754620473628362855553292162204223677117324183135077510496639182424051269061507014054640047560047133357859307523629241485458401309629904772350269491362036150945048875870862936466335685658928226658386175600922775375216130639969258687919918805785264038118207221325326590152060988805103830704455757824683967775797282446567366095176951531061735173755883408580782681393952031658710125282642378220225585620952727741009580932556127087688531025065076118882972335437642527301163814607640798762354718071016733081187434560872426620862886706984277407585557321142929903448772700563243087570813155380712217491296141685404757908670488872659155120949297525886408366328508317001773716653077701726843711909069300656823348869719910291444768301952050550170234985465132518211185964468079741386771406785349905672277317300775003510776611960423494054990602669330802352656314568836951378047646512975105036212808612441467101146588324060925256435959025845871307998557670542280854747174613379590228083874717930691308218334761479595506902202628725399306157830365530743309929243742083960796112343666713736590173016838909766259045074478885498380507836746930265290164208434835340766724420178287485533291809161600428442269605417541599996274968508525324636363732152443152481548186178517751335134604975906081092647007589200137519157894950379660715008 [133,118] -1137479482201903514698821513760365614687984816050185393425249713137468736747077086481142913288725688394845497685271207873569130693368706929097566238071432189949892170938983324577467345969645996850590652387503726702894252720959853962802767176620119055019519735683351581490023322499352228531359189355672096359565796235072669435930255866011701054420795911403633858664337360540346025630539667946617182296173422379441512177385344276497967453909136216579310475665465473854831228586014725146405959088816050229876163308637486951870672723371488019423297634130219367081435233065028846822214511525582291434473470808213056925185399161005789762634703745990624451444201347872458127428284160688900573441907786852073324549226615861634969620100670699998456210572546609544692398897611849981354151041235849006824622409973407767033691402173538978477028990357398600783667140792549558684546411710034486645365774937865093822065073666796151417760744035428012349814779817315272964869220879623273762983151573047933122369730939912334917138896974633949769655442977305265673862610250095705265049625981797706774175868268266327072674554222521529229496464417624578697936220413192414840603638375603478773089627507517060995610853637998435270425550693427589316344130759383118026593408529961919257146400262018976756696501504995570728221528961169409008833730021460510247053968775210406338534000680785263711901569584865642376595979530527250875707395834440621640181141260140882176713989544130032752406119299147746017673063275175599968821139399499435545330513833431783842599234231630839385405525646004322639401557740960367623962450224918088954570155327526517577954129712766475555234891919900905657388617143066530907980608340454080298744519042726040343118489788403930926392521231910618602584642431698226956585685432392118711766658191870064745566000026353142543521401758287029859871160683627141487049709578459057613596711134931033322617856 [133,119] -84432114845773045048733614579911530120764987759611546152081156452641247064992871020077891788354701329260116511974711892434091022379962128077252939620366910985612386230936511138036405445781774766476878691195941865867527294144086192594896076581260148540090848233536271653298858511360521368156936522350951281393669553112869694044956916504149160116202455418084213330867871605831768026381545296045979845034315925435194982781230082219585000647455658951830585392298655154002484346637627155324981382313459766039678472208052396119284799460272239494213954744955307513101282375706117415802958054374331166561044220492788850903369970566337442492522854387867481655142784213140455970625335249159648258265545211390742159735418096394608733156655418590206361960083620497947463141954540602523224596270182626745922210550774812455867279991488158944397304827058709398717888285373670245885012215225860724501989136913841565717006572954327466370602202571397765103705094107290340894995721957919220248849774477756612001194924307216031331779340857335963409636180828380198036459209559622606865642439184867818682183183015481028885821463623173464583109687318820808771184399223212075640265627834728672616163779445293248443568899414520058960623644891945851018004278311919743012145609616645550776900912602937021615526658268004080897354715304925188422339997840947523311694933546975317514611732355417027165515514346130034538633505684168462565955513106088478911456203464807459280691119493316313048042147761507352370547230372738757676013883731607558994609643258684753056350399201842008497619687661255499892955684654118099630589168332498482598329634955164289167231083106659758065269973710075802203212805121809902118338970311164577777060753147491356464389525847962527085066086300387134639610302369919231045598261416741194421161069352860092809922692630917162580036468082353599223007371540545825201610485041952942936862569356729952 [133,120] 21838443103913863959015945074452288067032143350232782931051457779718624960377207122316756685646910332674490380775194099350789540522286404585863385548919699492811809739552366081238434949564878516729525940535731364783423054308433765770956620293368019699025626921145330783148676641898987058413683811430668199845985868624981823190472298998041820022063233540375242080435254094777668835524043950384967676336003946265545151506085537612128421945613817092198978051429693271560151029437183309160414991031284717695950460540956109361896207639545012752745704432332369833158532552389978743422693586867114117773848997279621364028906027543891726421924062014401820751112853253377106501360525820251388240680961702596216411835764129192537109370403340170210758378815915942749148435220509505414564032251022327940338214885345480797170388022599775680746046650689821517981137238683025921245472011312687607450360479825923421297993774215317038665944626653313154645083786774482880637597040975935325833665787993233448986477854928778578713434304445650932538280927404507613349206525252481598210026687141409733288752525319978921726156307090704856035198265046534471736239377147775277342716057057617589552876846639726595310768878337348373624188966698705250699077300216836762064693717098698233201009862341151189146236074115208811605994386517925337779832924747234531365536635413428063664728607011606702158656872014629935562102090129418335485551618450998294871612032713268699157131068852782655774310291104047045377279527188663033705178705875095302503984870393638820746537549479937454720350376687918683923121117288406033370692784918511767355056556233387932612204903209278022352787521458488381804044535421251776488503582487244208526260627810029497794087484283833751624875526524970274619262184248497765749987758148756893470446049677982594987736054990778945468142860118813282400359292260050917784305238270580332387990110208 [133,121] -3856100516904800332688000607887697725289350094740273773799273557368334173816407404896843030491958616812550153986901092836397313402630594933308111752859779131696524534932975028688620544574879586919228419907109629454940486040638264175902950735435993050940552691595936413375254410613160335934037124075388028741284113484634082753301102062272756377386646579976381952355675757422585483436904582941015231269040756834184009193424579522395769086915620656887802459697086470579614432741949425870597689550502714242875554324115034832987961344061262377391674982028450987408905454654104097023457084860223267299226035681883863505381505239414634019032795255359337802864062778453324037020257424510228688697046110635041804744304910096241539445308931548524075434688968987565096658490913107840056310624678279062503516229691928621172051239739476569810013874067413515308696490524231127428841569544749694594601943318873064879261905975396406613125802359634807323382144180626531496454908822552604901897806889361767720362101038107245586088820469241925087079866444814344494895303545720896983971598161865354092075765253888606888404871770316320384605642324747286333263000579798747786761332007592082432624846663958413571897537858809511418729180635519380101173078463716376239178517381521341049887502343945415317481621828061859626568597491099432133087486702697291577101521073833876755703353756500904082313015281250502103840674285390276551090424315775483841356250306447932353224283960676096938340275994996636555180859084362100011798272724084428887108946854067844067644029743455352522952106779539068580854694796115890200671183559818824177514315750448088304917481343627474354620691016216019967216426291760759359743038939008379076157096105374460446700028784224448880533215183282666203841283195070427621528459057507148858940255382539563858453666280182182381168334300182142248384100338836950160486553126706496675840 [133,122] -20524571082111315755956433585664672851412512132664696880032024382848826488635962141331682246959301951987477460837160632192821823187310060347896682752850018497377127297320589849831071130406220812787649147658600208176044845208474370346269755457052219157058404924483198699903441407025111909969311334125102010514550192867564177332654791124685466888360430729489521744172629252009996354914983346383464723440463736988860561310191494449730880100444435741502550569390080226359054169035516337876262600211038315251020558470395984149075686561122371926783870652366704995129229556696137663548744081283210596686960754909543554416582604621815261997164277296300410097173829611570770042349514536535344309248197672167099984593024265363482099314782949509784042636100589106470056561021468508306905878447908078035395518608903046604581973696113133973696857387105105216598537574915641732904373386530061380952683748302838834040274122071368462484752695188641120233321016491991204525049484362115147920354091916923636138668622643521184647218728768756245154292778169907673550890538419458449830613559422715977682182461228165940728924315002844576760241297369036949062326119110954636171708616011806909025691141979194014976714204954660109648397600022084538967708792862751816995188227012181511994432099754931712614358098811539635532847499031183620402115667721603183024915628460993258646543089101896056359206770783750558376030408955527711404862149834067004247175172068487798096289590723593889258536909484795918975127186105048736388494582999050581318053532839823040326823059549145739182570912220151526411500025666178853212429376723091700066996519386315201690471164266459334982451328181753568992368825668097526373964144936575275463027406571550484037679211459404663927442597045143746601408705679832338887653009716381233310881979487053881547161881165199525906345451320942545113577875629560044619806545674240 [133,123] 158803530589429170059574915025528178625512299079304735838857868867348230801392091022303318168618439002828248136084118655601285557527282333381976200327802312151595154588580207488337007653809913828885113391088679387491094017318529430895415547677757681260923483702317072981777721178852484988099270195897548394903545160935950955639484497529114875602298569216741937431101691112740134187981936173913564977508821449137120506810724104375343737552014171980972149689796830250618538830577677952443326939560387819469702955448708396384843182697854544845316238748029249166207861666614379301428809319083576775058157670033909096329905005609536945038042530309831133715524040533534605339511750637736898933021136759977466066811558453262814831822969129684866535426356340645562005720534159507994073074033886114352548640791177912240453055948045970050207923405794452871723002018069214517867837901041488558045920886451176124604036702498128109159520861168793118254426428275927206544646990952850305624813080955499971279234792132872534280020914135164244163686260621672388743908682934914752150946088245205869158945836576685741878968737154662565754938689794041642309230864674544522320547647461226186503185127057578830054081313092279316604040587699365690983341186435506272533327572762845472025034438161634913502101212584478337071829273243532485820426196097522854770913936678691570784530518547985840291961627121458323097478970570741750333890567581114454662351973413033711400485211111354076968618680599179156518587452037521187292564075431994560126790234214610281061727661679809415707513598489760934298571929383524117122969551671982802309652629689804419250849268039939342881613880840915883632847278576015259590751138801433194199145880017692971395874816197236631924488239409478912538469285071938412845517624415645502303634919535382254133172881952789073972790253317096054791037799260485571662818816 [133,124] -6750857223484052657219327479014976377413169850194266298823925213846458365241723619892264994605892371169327364832156462614543019250413148652820708932757168928999954958242273274668030610750825509536272833467773916957535736454551306418794471669986408894725038304389945529190411683802693912630635245768907062099577012404549172371774546098392629130170970932091469027849197051425942039044864269164917559448517164637636393034356677075236225472917793678109487492210022781328248951106197220656192841383121353660216467560186164815832349655649658948480787096560109396126433682349717538735414107004596882487485170379926162741442041957338504701851418928823206936181222213324772413601921823214481550061225089717821553800061183490877679200615641908186939968869645127427373111278845931817672797132523039085991402033366404736334380855127825796460184706324808888334657262174921791711858933912432665684616435422593191046489187116471119099702680125963802274100828528048412914020978582955894062236032915918752315400384503981680987518385341255236386687879299644965754121605724632026604179754095195514768130836441383296587307147373985825762338170325810209578757939478234924361698702350522852950467217310065978791149842870968128468668009683411768762440537210154112957397327980322217700983544391125045286123313388374689068559923582241878398907243159210366824563873114503756637845280246847671115385119411872438646974311482274633930059897287354824482841958607401434505194791102393681518375331082060418658254757582834093008250404445077818098319840882204648238174294538628018264379424679814517222927254383281320206285298963623672202800789756222124067445283032009112663313188628658278166758132594795566878453522652598902187487039180197713723081631825496285496158848845366341030205623174707212576715011223541314542978902690256072158645411411413780547092457244308973072331690648603328512 [133,125] -1256533978585103060860762080298430802640165463376935835664226030520344610247479637590364313711589504493181266083995866212990634334194303521180120409875803376087293331017804825927613243040953168307624385247314819738144139175319892627727478119270053783255395940024163583150489818757596210473533868308528983026399046614630394452737796569032414671082524620089132917695472260555276467670775524329791325902819138708059588721824680445045320224108078652429861612380503914970358122543211719541340730374980099333677537067391849586025991202651539534245567345413788059686835004082340201940053785964045320289007767417282589602119604189969804079744210714355043674718542830099720175235309446177013833278511800516879988928290404498950173436055085827143930972205780395404971351304001780919100825858394467892023982677797719975468499822416048201720657218077596591177912504185535270003497309835575376017178664577082049492160309840230248731412506354700341331320365696403366523830510492809292396005098841476432069809034304329665377260241997843974969027833795123678739775795451527809600784997153912375198282085758404912551224672694465253926182328757053423221341360868338086035100436272876778279365325620757247473880309879810878739459422370545032997176937601513657284500780910948482276466404344794138942448584543381254520909035087453641371350000593791678440023502056772570182525434096725944751954823367083443397038604625903103200873575600148477891371040587413849963400661308244789319081699870965446562265850581582662249160747659471440833868265107580244772418881893578114363008776047834006479111880857307442727301126588216327338031338387731992919441439494861739346327829263609163663715427263842982416332493100105712619944393032139575510083773879137462351181742760957011340138031372215848968402074121578015781645254931519612577891037374308471443702512790046770015991543521280 [133,126] 40434207996901470735416959549956830601795616176530529809737350643121743826124596730593777057417164071004060083640915914267759993079275356589649455239662585491513656391951747333409586014946540291146493171278917730027128851414431371460183976297638963113280510062595748764385903489952722575632629164073264114147815035680508171734449777124376830149222690758391010313493396465541531411512818261610512307175907391926516626083010244785252489897230175519386054718688224126922662448762865336955508298061767502611908093405431279735034044827689859758838666505949355561652200665133662872696038310282821739978706912823027849175622207846171513964477407291010482114296335733433091192774829652863454087285580115299891670668953325918672019111037509829208298780374276822236981361918198309724440570421748542053132433366209415640679542551173061042130883660442351423937397103262931864721576551054212849130072409252911189006506081805299357547140747572900369539036822670996913101068570196160612800019546000815798061040414838691280261698716450424213626143293579504036544943338449173836568711086613038603422305403486451628731758331361898751476091167569381669567273144879834778473328418522927120149180989213557622776836970901653183258332617298903860265351914117907766814101403136980881435756634449176119085837783188252489533529036385489701473873047406361160371087186115282695033221489467045626548854535413799380328295988947685764359877026519086620804952128239639336804610046840640638910332529932353688926663360787828471887106057177935705670053169533940296946602586117921630571210497411676846081930468481737665844765020154899405262613117308399620447629108573612363393025528936768240853558399782361616753700620593203711047941112796256809998866854041328847308006348614298777178289982754510493322953348568794721213254246012929232582436260548510607006013590955918666498048 [133,127] -14827957102496801113707785751681822281686527135238144029267512858372250153027683764098322677679561313062306726854464742410528020744115713941650752829060421122597527024798798300586303745178067646196446510256307785678852282621291133125913464101587816328842107654651777416668844794144944893160583676828756665821412296311263502108959019541332146659177413663026898224926565174460661950809236899761226410933403599474808260398410627777351525403808466039983816912730438294781041368968256012875701862283810734541646978744972497164370366890726485298570501964714911212288302200333119433690572287807699157502917264305853708199854418667851107002967926682377697660560506812366507136938079445926541865093390496635797900803427430776670226091636210830084536318345376999495487609829880253847626490305553394802429282798601908156857865410001604453210985829488594591938070710619922427009952908916090922894848229260007199292120887813455279695685264532110887195403842839543883996712113317160051123476566602042808964881972810564042311177210856012658754782953576585906838805478821121051391450313001500369733099797346764111405816142946140052365155708146767090777641780482357058723252020858648091029458981096099594011447568646554882391679908105400976626406505545766728957107568332991590715317278422012031541721329609415998334979724143522087809869424436347718548800794465631895927788367754431250084948525815808337854992449778491458534432851799283679046909888784299267375041084862979492873633415879865393764963775585740410260948881281005147980760897860884116657091256341963262491968053570104582031000328428902090950422358982350820042165275985669437453920882377801933156633131560750998611902799342537910453733106130843165205242353678461110117941316161579711894732549478434659828219117873120666991730576841898153594913175999493303579623365139098896725846683578789888 [133,128] -76723880352826429253300652573475159153819661900013016475164125533221979413220364623377476042709035557937995789585138428726315733990063036754941941236188632017173393249381795197562106270719412533642166102946854083754401935043160324956376779636612219322077185172263392508720719994570285945279759607506133866563969102094961865149700218737113589688733316777868643228071771461057112745248224062944220383403247850381818110049437724296346285173561080299894520286167353337726167850248786051166679125004101274925947244136908010877507631358561251758802551531007128941725509706001781665236381033293658363621204940310773401675202268899836798351186939245154968439452849014989654696940575022495379420358150587885491202312774818980131615088887599011997582522847283187589100914438845913900947795026906441678913952024487531306099869406632377840885397862896547698466058884793658663965575041250038502468461200220612618707824966400313265647219157229561105993954497470389943132996378712478077638964563115764452934869611984588467570743608826622021140032422843337542560168290424014385137893910502536348030297644604594261140408128196080422688060585317752493442919608679652953135516663187450199125737809162441136551220703330228847329511247224992867312670539339609384100511350027391476416942765041607911067279374982708565426496292070420139752701853813674845750691570469525765128261820391548276490013802348831003137843170028458030770051698773428942531627920185082944334902823725822551742386126713271051066356360583152799645340678058744890115379054703274665916708543496422349188695992057660936830244841648133398070703777814358819457366828187079080767702665355394570649549474346887769004921620589349189062433822807409686674339471001866137559564148198698312578497438876059205874602777354938114322585486299480143744308439887777586264768530077776522869604352 [133,129] -21920803503556194249310073933456769677758897093589119095484985148705432941542055935899831655842621317168536756452962336174151093765260103317229191621354286854481809961108307293197584483399759817851306719820475661963599345562200990697753535771179722269261988823211532433133490368328245900439856008417863085254182121138969839266582651373370061990134474521482787073724043083507985574886983373297485119444250491056326381204431274329640260018596682625040594308321389530790532613114810967731018434291752984966930518532017176295545324484122710877109555853428406549282562490210370881160338163721920645113911549229578270571227142727965701399642917884155200546105107030273910202950864688621438247349407363662155616209815751419283606142580397096387389125194673089123428261908250151942154210965139917342145986655855190102622811318176575599580966981838055213691965483623159840253187182110775126043457355678225940090400511482449454425254861155601128994378397279701661033607013311251032373166285667872992466995903625236434322458657946086275637986448363938399350307976058142170364111278484862420278065040218532656929708511344887971663502467952770932073135486496898935004396040071992132983964002245614609764684903798644177741710569557715219271143782398525096603537200692556791863737359792288728938684210016429173468584710324441277111919588679073428131256002494037220306054279326746985007895297832447125931222863908525253154578969867524446814700868708725013558311693413294719412608731087527454849342577018182913638247854624382401461167765921665895074678088337874493651973255759607489532925926307249398894260270898352058642527433629314017053492455609123024105742417468241882322615143219920615727098545944009748595848445222755721957931783703931179426446989733894519746592376850960892019962285790961772602437981780770895170439598996409786368 [133,130] -58253466009370671039072588287800910768774632281124709679501313188452668859417517820531163372030087401782963026624251110578946598813649770133087435807296906406981610277852817923417102619548355134963714980439566948728366503556381016211179645777833568577475061151918353379217903546350077594175672982895656480843385680364420387331796249853799409146207206021950768318316908680271486428344439880254294213429312749580955848973474498613704799462383427558087580612563193615650657021718944334051671933804920958230092944055937599266650985002390475305527500244899967849787561404969068675329453082021216253591638052242183772998521197787768231528832141336063671522556085679996965724972285602702684207873627236213511516096999874249375965286390355314404116352173162070489413550679311263665174426058608000428680309429383044403290125467711665495741112905893998331147598248892733739044554012890996934936020315634282500005528946240772354345953984512081480996480427871513049497804485055485407025725871065480098615559659869407708533246757385965316682911464326958631717907857285465280424583426071136519164762324252684104029111278495418121578504597180184008530019384834037245519146735300786101302114003065288918405329484945994145420994287970828757259267596670218144584443585986950682151653161207235308250393937091057454647731823311769662176485607227215517116277739077451809926069139792057165202982508350846031798683143885255505971924800454482685731831621920869990974265836364510842689553655254351377353594897619410168128148694652825696990459368783604434323852682673032082947492018162340150372811790129935809770278564168916736777964077510718060820068782118711586618184752463475556193672688493661452984614630261543047208997633319691035816359595182396661941188896698968341069498882992535087098793584253289247902767102139809820917627518976 [133,131] -7957992267588438915341079675040038268772367013199579170871377110950155838567017658514403848070386145469550478543295369123794993042618889032848594762731869244031560345812795408045014965583462197653587732003602814191106333882302325091866990405987341609147577380760892055786113411903013450636011352520502934445038043040408132257048126058119056704096935611068346080278352043603940149271582996190085085195253905941510052688232842639744983115644582564708676649758545534936278370705806838031934045058935632460025583573732353863304802190329698563596068238661861693181596635231158032961630761562001228941917400358333256874684379889620884444511477905024104989184936828972738502335702842036516681118166317001730451721602275381247397349788237622292220702096489677885246511634773557086527903359889923598946142944002771612419360113176475247771318660957505255754889329429470926776252104062132763256829346589912663392400811333266387486380480253563263355283081276217528989255493594327713187059724058214384496055042607001190884558559056614263786810053725293526650188340690728274945824003548887139152769528579299959820265925520145004978338954128284788914964644261298877942287502284284243618244143793160410464753765498352633697388617222629031128241803770761412645851476826437114172222773393264113303590506750135951694720655184883485835403739503156764935920512401435462744351316371226790061527891628142230530561744423431137325423995581733774727177320786391587669332096578620202255604922773158596207077587218309687621478129403469015271413470547710878259787376818711909026806736257616673179307543630109216916028693903214441989658855642674252332670131395196387817479684600386233361795838580486484752858322074020930675592131887976971883560021881217039084184002124591055161170939232973203579718411850650245382088998259922124482048 [133,132] 73676004730852877772162135838044858871231441518814737622350993879829201555331900116722677912693485937690770629780365202041474848590316451886072303233535348344837331756807650361971437791905271582951368015891919265644508540819779574917668612268252789367966344836348665679510319007429841884167932259610060255702612133835830604419263478814965266502098992986044999824104884583447815687305664037279126230693088419773141008721657670301941780328354717999668885635752055853676010503961048726768003882992634756608600203172072011249095354852761917238156218899942308314148517423932182251669019421992045199323644655652794226908007569043930327464752311102905996631693489391507089864767921228203079024263918053965701372589210034221385930633637046626365551696409426378394278821957750047508350062079953961573852028041997133570942461599203903640724667354369887173140410698014065020366337860524562881206685352871131436144404771775812480375746125463850619562311762785736891494467757594146041097177806142137965191450188072123152263300120930874762903238075407608319000026621202571898283788093739641162229289462769649621194695511635403463750122908693701501387493541765493332571293864381137191313538694658541314682879901534842252028827813097092901497059197113978223006296909945751674951746355001685559125108158314373530326968110882294951906871192666640475654129159229443200926282758933662670944808783226286436122832225951832230966440509487608972008254339595938176785060546258090080798505956219758398730375307731431797441756440905074606098318352662932152259675177442414367542516304455289564413826972215309793629945316627027977094232923764600990617165543211155988446544396268897773011181727663738051839239758506740193425708460040863842811352259967769957138136059269644413796781035174488184816220099367948563825219210067968 [133,133] -6098767201362416765186928871300537394439937313405855659677652280282638924050130830823930200310048842725995630742644272932100336045549595890795835823099242518981844361289367856289139603419010143166308556330074460995053965919228855078186883579566878407161549390596072438084428983256512222975114757584336078197862667533800602089962061586310326784340678541862422935341663811587262770319849914197369133477087814370531551809971187729161362923141345868659616057003023300768005953277583614197720411775759000700825488290124232667142490509503069150363963241882844558419115555153339001252397522697357573127805942760227614434128960886499402233103315561411965111970409146924941129716416423701475806483793481259881761653705898809542067412745437403321092787233261604466941686634041311852352960733478078893631142061521923350871733904336687172864539408734700294380239235107559458637967570405331467504653618027022265582708891161410444021687626769931343533136113288742755559763457380419635583246967670512903511067620711043237741530596159883630241707879241952980890208314098309012114962503574103640274682095966017758514260229405323680497234055299887680200638654233327477830359363211614079886542842128604225448691898562600733007270034160319667302265277914525657021857411279680003377103912796877715124967769626762586541777811545169713024784030734232822207326824256878953779785442015990284492992067374186290367960359289201398656907851535807622373469697941887735221785270741591801174029175452560521246300922260886236263881875098137236728223064227733078927651172349171810197857449253556675275086986122960864147352516634726841151736079227258834495192234843848837846174652906885076784078526122453468845206211525868547918345594824655364201292553022110389704736660688884942277868080119289988296972002070708437420786688 [134,0] 128136017054548742551581977597917648333382218467651726158342979651188700551229051348514704403633223487858720197032573983978226194764763926694594569036709626077044522319354333963819280323276472750898773548008565103323571920857091453141811574471165223641719186676594999435053482744660066991612566988421557199340564685167608528333430072289956539201328089782564333179161025724299401709029557455470730174150377282439341310039374445889885701108893432843593040785139328425255563849012033354427032423977468472809600907760716015047031728755519033870133401868031914435367274606705619274433238715135608448992113578066635873524158852529488405811187949484148724913278394512725402973135593417552857798480698164125871996744818837224252517101999081981367397727453200050439619057821603432055558550793363986818288803609230119245757132652442980020585001235708906000528210465271546376678937323341872873365875260582902705373385106234246316521391332951971373698731390689729697002773364113065509357878396953605828251946133615286256920582307548010384420246178140384408670484973152616665270384014432712126912575944997888218315376560905572384916816836639257650900042563719818163901224032775906786447672634746175155365828629219789233939840106526554722812217397414205823232218055712177018776210130267920839809227963352963660074747851618462158080709524274931966147843408383799373496179968618504430985075326296962714883000845058726579897807040287870735437670279751971310295293498124063083305635849277154244689959425920621004317774742670775444823480348416044475428501698647102449515704581996788517987199326622374435737928348835588201385807872808528524359298567123782875444664123889830973987529198624180571457122377787320935519627041549177138455735071886661932620508936543305190130557385238789796925655049233181622151974097485021058315298992841452978464510704122372622919375717945567783620328538548530224796414406179383467856129533729443840876826846204791749491878060681164480452835933072268720968293460299816266724792863672082032108279669858922003680744922324110644937106079271509192748546828243885864085008727052479677035586658255505079917434922379171930935656764256928096463078541884753256160754493388362497249521372815101361539920042356321566164368093950287371504731308322575895334468715735433727542783371193867811578003069490588438760630962676145827572327107191085815429687500000000000000000 [134,1] -63884201576718182915123105104889310232444758987955006758491283598857431708211330082068786785200394761297736583609739163633839811871638985820372085715452834825191140218145483790565369456554441400039332195430403477096412757183397367167612267609338361847385948420594717231845570480745041282453405997222359532166440902329873883593227785785140495862621147817208077270975096201296918064404358890926611846487911967806498461805299992820780738992145045228566293021315296441205778319221394408820488284182557194340892159631993922977095476141035395603925766389808959103365222675015350829708083892896715029136226134289280698285238803124308775354004879708660084239163119271198243440821805825630419198532396582675025836786933075006301750613173958107071167214185392064653793788047729255183348494386704469974320287038037871895282317724018090475212546553552977005873460235750057703391362721987940232520607472927877099558146779469850099236131152893211494187276514389388838614202339119844751217024450646965606890808664651784331062684539948518626711127998555416908021933156832761722067819063735611921054755246739086642834178695061898164472523480319241620687853897376615492466054232380197272848233123069654416078454722002147210450637201044858485550127049574506106997524941710901810317631274357994972407745922324285227110449891735065044404418676330425027048135653164669426812213000493956517492903900596022870708211833188886270880303399459348127943649025188362909179352786766275602233216181445165344010388331938407970959030635150557824680035675447536994348071687144647328161913869955568454077179244625931743705038902160762215578163801646611037348936440968784321851180618187480328585258626694221443720570383427623814762380079171312010654191512787956489359751236593752187766764692334133426649665840602359712955551619197757831072505897641630925837895324847669560301157878644271627256356776746246152388030936458702456558424145856030061321449220180430804280127016154069533761017542554756489011143331897563013778026542572069255188837052111045729065324471804439731136466794479394142616265993032662691708195025367269061969163928982284865513882683459242810331504913398192169086807728064399546163129169372258395792318678993693657532472992232777144137193055195909093091180323039335138476066323661709869096221480059680005504371011047046224532288197228702131269528763368725776672363281250000000000000 [134,2] -1127028092437266697507123849521644602942619423334923481284662640556833675999446661799648327042637766561251484114942588093698145953241332236470094344141726871620263621986064355726278466166129165458414598833138019902068807996824596024430947845283759128345080723845484705485855266473817692191138990214053636155406716315835788595881752184131191312869977278823459477658281897929686132159384728347097705713153676947903651604689054909977606808045418212548780503947143160702419075939718901877207012358631303432975778387600901680166719566999302938166841091324861168969417113829837872317231987909796928522672030686863369989519418371301948286968713200658211836527999072115404657299877482673447564220801984725192936204586104622439347351514485932304597719525566583111216797551839936600962081135517217147262328262451604318020422616021531679361863556004134831661276741841610439507401707775567898132816657416291412219783809784601908315073087831152255500163204163253799542116429239533396515278669591473297335610837506006740560553573934246968609764385742441164520326647741626606501065699454351049337801593420704288250936717242720231587775906637818260949705124684250222214841870820370138882834231066106090132066995451442738194901593005772122120056897665843076570234067041734281534686077901110202023542450941236475065289043162552195515178905629838923638313203970194213422770106149494768990617356187795649213619379295395090875974346009964182868822325704148507704017444642220488266386022653521979113475233167144107051950755245120410500711907185633669314162943974847238145831417094061039098342709374986338344277171406172656984473005060588634185446985067873550615705184367014966928231369288544636403908361110321351444356432531047517199577819924422286255026986951060782141259323247635016330649753807579533919673174379834459964851741167774910279336971451513311159847240506230871951958238464154091471522307865455491315555600792289276267594100696422887513743983553240859494265648439728387617300053829311840301063878237301671280645761964994828936592390402655200961585095359391740401740525952160164401466647909666185218083866657260959034478463732719038007279064465538310169607755267391468098425340694821723941221798851519860696214061921114810500053384085969396997544104635218936524189179091421879712199636075482674537862353233637718289035511975981762589071877300739288330078125000000000000000 [134,3] 86581273387107783718388050964731260024017782020042056029504316796743961082775392637390719563370625115215803935904166356022387754191669407189211855854383623119057034164511572175762857199312401874674332735738622414749000409358179453626629521818576398743489031689692364585323810540665629980967025865167883992854383617348331893090440854783651452025445026201968596233059086009918782287292955369455172204316279373911368399849196755347961467696859655336428224187305828364152446185845392705700852975032549018309802819734912340675574307447844197360101071403077403515308215386556123983842798321472980242525208305432213607478807626143651602743594379688018289973739164496482741398211952530980515245725492913987257187925793719057235135315840976243231343527955455184302884669016821778755814845369967530984747974782432836755837121229310242071763665038470489849438345231772655559177769780870404219582942642075146379636994832383682136666082114825716596553465388141226470092534300438027231273398240816189820822985939271014297918330562124591055020788154999866565824414604752933048854758549985262724767021337944150056184484464628038690190111749654268171717465208742671707193103752358607527854833039537970677832977316551005533920789768233222258631114520270629317467511534898737536136960440761170444206517971475528481463850655984168943081749669252184695331042813059128513915443461976547429914894610669571985944379541376322049540957975467367259477301757622072002443301623793370875741555423185233696202142361515387409816799942189444347189828279190465843014508098338157572515070152051562546263921786862303292454801901460554902837972224567399138935883681715558616538933453869497093406562446944760100337711779661508468450853093828150653704173525729745053066819800786628876681247121122403621733469993654324079148726580071922700222991227949461157280935452290454901121967555046796436216956809730925071960970570660145556256367364051172834391909639745221845274678422831984339651704546243994760015327600524417645480853381751516079806389436386726463985683347726025619711720873735449709510910458734511643715840679136900484557698005045622647460295701573317188073943469703505780811585570883945545358149019202382256870326857753098084456977122678856070592011200146783088619246991042612296069815064732566126409995872542171978931341794458889913712923598609894071387316216714680194854736328125000000000 [134,4] -96569181616287624950091906990211423046319996943518397179753707499288569643663300674343129831320830173063833257285475100284080900756849019209906910068728398647843214384294600673352883964369214930800726125217802004661719685780281086351786037108892083598488795008341076155018543102496046915884052128142343391865544265498634154837020231926078145002544601992583328095911383535347033685597162576576122679633437549627488003954325302562836983475978671268315047540315931649655127990135717784456252749900991639164379623755139693346720109674486963644127353561369468593033729669874857565349049105520950204902337337766483427920036578766511914623580954957288315177053816901643663908372607247123221528622929906748085154925517810477506060460539602982709430210840486386636567750247963905422594908615852193795069264993141399041508185246715328418421896509097922047388803552862348321026077845505632252379754228034008364684303511455668069307273511842725807976998298902565123878812323922713405100305840277022063212470913236125062780990230948877801911384148472241707403622194947162672294688896566023138339331848105439707649740330162786757947758152586459064579955776066536653362716518465211094139233391961611680318083759794050591941228115715009008254059319333182709739609596005424931690536155265955459629363507414911104901105644927189655077530067959688165307460563233403955160518339398982823667590456266247971488876423698004365120788792988056198676410297101074406036491029576736111578638813427157061717674612254204973922722577980422053436893649499895777318542484671686880772363909481375446646040394350438836339689714286374758383807899275811037013076374618546559922111067220114238102084684255953191875763702942840769537122284061053571264936172002986044649311791515827914110106133209837685310490957068767355282455277109479026644059189696807757846263876874301277978276448493892157429671563827336871547048812503267193065322576465420746826230360994190861100861322766691339473218839763869398999806237004938532318619418820729619788051884805560896012550004910238360773573189031900318485199355306216318263761922932412273957245753606218199383997134064114667231147549019417541393754009405206235689011912709616177820101265282698510936614394524713013984743608963549556121083109435485115365701225326218556707207143780917228156053547839267597180379354426804638933390378952026367187500000000000000 [134,5] -3109018525736247629677406598272195488968558463428774460178751300606180253611662887453505818431010518628435264218334842789459388855927137749779906933802212094612844476245331568080987381754018561569698668457080358399335176648523941872988550710311644966060936106894191079958987480757919536115455621765786927358049078663525765653141095626347385232707343531286702932907193933429364540480964880632895928816941473844955965269301724166838753567870625758532661739166191919345227836215093986677153545339631767940735260019286503583289899418832785036098457941774438286220474296986597771463689079604166854799365971826724635190293083263996956934304752401432009466892356938834334232674293875025832909514699771667582072485321383822151126392269500697724399089731735069820064130421842310315029548928933557177016692673182122211801954885761307729834154668128719152763248373240299951474851193464805968197191770808398522779398460914403907705025090583319933868203984540972583609528247921018569434969480111423512813524376460695856496199675135034189253228974088913804759611978246818433896063377657563694236832030504410053293448226505274920563780370305101767869427829969134577748006610777106115853614176801552233564402932821338415080525505559931352088192889053315325501184531951280054209196893734959943563955152462489000589512980203946336516625493466281670557399965229652760244525142177980859015477909913772052090848856310251975889443580013493603770678039815871105746023376217804868225885844448338382059911752218828229185105389757217145089928234300405682503543495046877545357360186728755331062030161954146916486297788570986790770249313645247253302197644528133474572128250801471389240914593451283971223952916875190655677227163085236409470813794417524094849970825080379985586970376475107611517180967725139346144046150362231021255753761926852447639667279407637519376359324542085990609916883319058945786260948845757415816273750258653237144812575518109039188428896920165256328905676131487764913296814231823201966987649220601840434082677713999754347281079473540708464212888772240357841969881737494814481164550978546424736085355881745117952569344371523950940505291949362517946483969194414308282598949899920878287082141881012601552116085948654644624622364464370586256300749530451495402157079677030182949695280960099189936514453087358541812437739970675920631038025021553039550781250000000000 [134,6] 43713309314902724787822692003421583212252872404873852558186103157646302865687844488713652287929889896299623860356452587394795643751007091179009710350888259604225495378940421821318307126463435687578014767989058761139614256056859268601124245778255742414363703568507985004939784526159799259670002561880553366765762132160845989597290037797440952110769431336143582986047470828367706580773842738078085870894077772399224248249569693904053061519367542466408252353637358947829638547526918375757392698387703594127204807937540862436199972720017185333462908472383992944221746774370037054079315636875694404426353255295297535709927065208623010021883657449825632166519561654869467655260234770717259455853641329380998914276669906266324898587814293182631983237468254291705646663617694180177191936616138860323896073542476691921966460385906704837802268734575327124091891591944276548504285843640923760578841103250638743068139429183047622799466797258880359148299095067484926026381167793468120959862209052007172234574190936265758443489336023151887623079333950853789927166416443314895858035391539549281452573064054618809501595190338152517570875300017023140491493566571688903916981787221947308593481254367547308848048994038473892501820617396870878657691879200923846247616330159233065369776703691522847918826362605932774982926644045662808690514401401190158929331610901471115902790692876336348603965118014170887470792007704865496142254753122376519708273013655030080663627515360338475130470729450012806443602254867226395947155898054282377867177801683173144367206304502543725258521321573067731536488790530668757254826791504039437388231790387490433599503378408387725787588599809892811949356926107502713895935240994109179386283917985165409860879477332618140791674549202622261839872029630143957991222441900128090623360858378680837663672535155261473284703544718875822559596049556727185084323435537899046114599679354972420171599496539642881403433049461646952558056044994314891183947109278698317856820394199281682924588031371589718427241670946188558020381761822456868587160837742737718049210381909303426827703201507186147660938937021854404461795463325078536536126386000447896470825466380123175644096966979182523645410631303783468441795550611158640006047143901852514167296492614098640516691611658541345991118785988050895090244742855330141104164276555366086540743708610534667968750000000000 [134,7] -220652278761684297466185085486882649470048844139411762215473904777462881343062314257571839905207210021115931949443292144171107848627428050396717684066161552877887548469986448489048410459709449381007673452383027255571920093015391466712888488011717252448861432468027041817689540722999958917147353409111399677752949649292921952739776906667233619287665658410549166997618829538843814202666217030494328872581608044439616692968389955949373295269053377438163884927030724936563892044290365610666981402712297176943345422572734400222694303986169650085026475614568758519910087597884901170150880738929938792392113613257718630223702159302129201653773701509061353771288919276152319459544633243142444644899357895065666834183205791883984768367775833161516514482143205927757878140978830474566788233395029487725152564195937171812221235150926692948943266355004143966878489265486912555105507906694336535875422732889153219013642463638646072679594352865651444069320128500224367538108871182226865996246060094902870343425916454256027960766786483959515610647123866659316505454192520230181695057955789290409282368230944963764042853103840618844971676098309464975765652953537903769372808874177549878130419304256734996897653792301463150830698681476219154827110573094551452049352725552546200708197418337357885167829653490674389936277496085341276979189236874330423500883327989661432885189119026756416184876372405898724218154884944690514501858992519442821665875319122511197817248927799713262693607073225453102123934257737841411118034321616439833893203231316134905353400991380798879854022915346559764131150478535822772437974457752670271727644803183424670607582225849077074749841735199889202018895189059330189000434130315290739157596139338747849630848158500992490851646500882686897639103136301178984060492003827774230658138649751337501527056718784322596871198096868689797234143185626582108275691821905162708946390684026402936034763968167471734742678709082183916849607436594150943484261163035262504001667064719957072168345893273105475281981440368653976016650619619839892737761032949811692896503879877788352638120908747865239459499677523381594632722424771914564839699375373760344677077529029733408753001843366053492176039948853956905945080862290183585626680732120840665380031769566350892548772662150948636113804001270446795545855308630433871345394303276066239050123840570449829101562500000 [134,8] 1479591594971261739240636986677439390209019431665922643324819018165083250438636139533805475927404111953990784142469300864639416951285573645535437625675342181300566717785588186435257035867325298099782650663420887467780405630686916435427206163134908400414719448157585389766890433861000916752232716813534362016648875603986976197608449406839585357513194094982257780951339131955782659559536101317606406290373869271512209131820641991314363079624554117477421685345664460982186964211040339710024977395986121566617649255976994098563297134179585841064758626033932711672370422834271763964120293658871202257967261713389771157671956516958877246505219982962292701149963455173655060425825864174233186699076935779466478338102561475288120878815493061406227693470253959939471366226614691068334482429315631651685139973989003377187587404015148725497476483012296499182769556455868054874154236290626274590482383920116019188357368360938849174002361047737377763869807870912229641297757027121048727718614845550815766056445760036786188211294206546812557177253982184744265619487347579867367336254672131084396770571187789951039612713147134343706739474207744227284709252294151960443291292153428792462383222255764011804562362904877760594113877628684030699805565175042667388360127821555574168959561394377699162812290769867564881706592558556285290874244047226928190921937834679776655919498813723800703393699816819002079639614348867917814237686198065701102261000703406265784415786407789902804853089293809672239115154215839715798924402974402034297944493136820947724241390937053348043890705105467829670798732197203187730907206373223137056830398127297205849145573780661761067334794556240288204588251129106916761099068072026693280524736220313618196873862439756922854099775325636126382542910044724996284367367989025184073608580341070652636006167910696477007210163457154007401230204690113057143721901139720607669781932439544773954450578319441384903914067218904555747555865154294423893560614758221371815813773350535891766265963906119007362733084572112565614466764193421562485634638460628986597717554319604750100576102874374520165181551672709605097524852440623558163127111459989732471867727071238709578329728009493006049596125627369431878741422669285034462241297361295933381462531887519599893983432565575167892689267436166375031532209394224963716624188236892223358154296875000000000000000000 [134,9] -7282100825347647717668140092968128560357341338811018121975464719485262226834152866596462140576120250859776238394326028662693843614818301455798719173992789922364555506080976039065957908456144357147057147397846953693122107716287915632942014195140572104418752145863170671638522848514922367370170836042616557873083462570680682529665101331293294782288631621357140260568163287050834435604680624816159262109435185864773443197840351310691006487334589872174252153951945362586847751275336105433987027511409050560897051741672809621952568326369817759938604070899898383685166339931227597485917766087940998070649896859252316486308044299324276535834064693517351023508561310079473665389859920615731749010720346094950734189578778485845400278847839810098481886924017307421253618875247543926964545964870004372729025978497045220578552914265193272038399271574570987758163622781253753079152943819676707109949734017142628231694563392116559884444022895946872279195736683102523336789787612377498938370983862609408301012513785266510111042849265315862503742732727320066539620962180744895509347111567931483616447375586089905451261561247688827802796961688437266642435158814544875052387437790630263789428893836301655566941958880899774906727651670767326177116690478882226625036116851555666554531169167678491036510505251136291559183724602342621916352764241938279947242999259900840221516290466109760516912064890014507983225969708986905706645552410690572150440504291316830949153114947433798943420981432812030149918589577646972205485018630989615926570991744101703220970089730177216895281810797604167367675860843351446062305681451975830393050361944608053440563835469877297315014033539700467365851237963204087336633380357276767710294317530631858076375431654005863247803577660335710395128038174967297850264486672439011254457907923367907383363682737184101931054588623184751230786032394197299042300627816305512154902652582394793868448776906840707967740863004394432897498235190188552621031446919920625461344023497256941566765726161256770088901851291565162620221580229623226151615281326204588683492331199184486870262854819718770800435953381197379185342167759582309929538375085994848867758256648044160884062606591381280512280344588288942438884058465759796230566743336652626586739540881971703849567150971388295506278527206587037117152625548266442478961835149675607681274414062500000000000000 [134,10] 22024671515997727602732626630341855246981787111586026074041479364675146859629608723415996245004716426974868835543594431125151453297431411506084123551750927635927872343811923317371437517843321742993778416412357727105896697630592826989968331257406582953482676662253968226158197971550459652889421064784339552508802532506041631331715199857743956408519008011562651305307973743825620331642827651079397518433300085340152301631214402515439037782004350312562868209572060698138074104996368185713306647076576709540727063648868247843892617467157027161795986075235675974578393873559358905301068066754337544970873177361956236433893377545443202727796020139460173881860596473865527171376374028051034834773557554668511713741557499844593146778732851566363631660296230187561398139507556385305441424750590411109563750283270470654907594824391155730461019089337746802318501893006437860762245875645799023380581238323580903095217952974431796605321020915005332104641551890390549191107843309748939120661707340322928317661059047751754611071795836227526655699701911686861936580179145555201877852430984234846556584589377107825739047204658764886193128474281194538196681509182201777059691027635435858402693033370905195498929578577155992528395977096305608856809456359168830084538193952444517160903608618873393573740455170749255941801074606161664124731092605240681480967209792609339137001202126718268795527903596603980029801928802454164809968045171879210555463272409496689173621872593383417614201837455792714433519360717055219842394041673552594695611686956955351182269784397927307339374940775871899882396739888535822107711603414268304925854995369288848600248321163692753326067903944637878578912716343551570835798682824256195514729678009388188168263317570486986387689615368342655160910894006220968262752662556094726521741174725556406203064112160172015717048483727744507535797621663010870933181135335039886602509702568773599764805143732142077094925549882354014136323432421780872648494666322534818715314377993921418889759269240893022065914087614629658498455931078204959881467771879261343093123312076627188062304296438522326235232581915846468196387127388006042845642821765555385442718645300475989266291180082223877302979963122432588433491662665444376168316941933201836452140776685445411560788012015635800686068941973965059060586169081830121285747736692428588867187500000000000000000 [134,11] -42250234355879607265396118736652378878314917252749249100649064576533635804457896442325860744357684457550007075068920168881667290200042094648172841500873155662054858981841177558469923336596092671632965508812057766622586397726066466687399685840628005290300443614763882756284330140058516805764500954905704409416958824853636452001573551607517805111661254695464840872348163092028559781437786695400762389163376633255223753139655802414437995709925895427011364259606746684376338150888851324293251336970599038827341570664403988401646960563489820134497189066705252005031779052330705611676602462168447509157588618307439374934096999180891125769565716603087740146415218585712153403035755173984076206530333725089473455262615612824661976909828904828528658787293577968228216043800510681842420627088093634057866603150260247047962518672008640780767780359485460266623915401744361871178011379772535926309321676533558830220277882080753416480051762855128148254841818866859121792015863679136580411692561590445107042337247333223349333556557443355873211407434795992634691964137428415424407110319083004414214047687555648411354474878173645154871043244192309626695014793816141700100143471158357573536873321340439206708530021430593035393461421507089943857979020718255157574517768941518691319662996586519637133258637525738723373101777524964367433264297365904599861869721998170774513636124327392483544647576173964176443847961693988937687770242378432739818949575834779357541772895400163348907972708405067784365363879054046931418372227433385838159694560881597134360480353471336431552656878189635451522245224368810314624063051782394384195501632709767837981603346463630580735712445652777883941367560326596216243052929069796211316140159574793283287446162397459132354527624628221816390479585576048376307024274091123217380800464723499243685731731456710580907905006322669850256026443214355345059122252637792317313225808028110388767238216230510129311075388565188823627399991745373015416332273627736873426370179614528986695767401832926559190638188886566375769171941024514975972964016969889654796425869395814058784805424369186699682595374886236449360556423286642444684174734850685161911212724442405958771465651269038509071311032916380468400415176703583120045814331158814040595988081178483481457943491624359669306270577743405733275221594635873145762161584571003913879394531250000000000 [134,12] 31608878811545409952463646550992027787960594994740195777301484753785525678719344486730173183523072082528808389140838069474438046236250607912510936999454954252947405301045450036354640913545513015668226558062787825222104253136286926006939145041044322630585864541098901298551254166782101023506311589712427011373605611102378721363799003802157431228276086837548766024831628906343830666027732528748298885636021019540314492009595518692751534033710847890734949599757632315209425409494878495672807097880347807368420923216349513911933760309395989380908767204603878388803914822403220448131765276848988872239270516265385775727472483979873912868912751389473019011865299005862152969162701241037787288112423500189886341558396174034863861887877407193107734915270928238774387334130894578495585537371654924576983679401383471331653885329945294479862815644532646401884689369962788771945906871432041480788067182368248827763028491183965460985533052483009215113833412816580050426735409000384753288499822744720889214086922394623168499936892916793569003304855712350153017241275479039950307631711444828336577998838016487276409205075673912351562438923968846042369107727178423566318053044376578403345618887931828730440276980845998585946670993345293373369102490313864432503350238077066496592026763007367353743555845766043724481008738008640991352996083982459411938786522821840941252278867807980827438912695675415348313423030649295071976861326152440153597398460377420717972136782418546750944205042193068002647690748127057122995458164597186411175548193848397924709515196730840817083309087016193160501246483760527240511161091534802714477130921574853445499288808354600473742053913456287963825447377467589425156851561431367127009741399390494474381119307884765869349999395825224657276008631571075804064164390420089164756751692406001900541867551638002698490739373421714669627251504713940285479784571357982584721517681629355814498701335597882585647613505194420125600036385626202855018744069116068420639049890723945352561791103052388504063382259471977513823720381542596780386711944910929655120455730203245769276144995769438404397731981963969872680828996406327207191119414767846701897563984899294086740379160656491331130643557823364482537532987207913437851757272944031123534620789568359822964674502552244275027392088380363659172456181067900615744292736053466796875000000000000000 [134,13] 85097106308947508516585849351108433798110996689379022435238072099868958928881931121603958364683190042067069012525742271044617340219721294168343539041345146743818269058474332178094797077884142991888100660852224317273425536438459810782336051415291821287796074817617889983654655356160862528813270093825047771271222347331064970751809422099781389195409044476582199913176777139776717449818616007295452938037968186355585654281409633138230962250466614307846213044315412181428142575627212160437279050978773718082000592230050777730072377232500612812765743243791946982041440002061009453982668195610881383919646731784324066196087023328476365021260235704956230825527403952767860970812487493333463829619600894796521907590124968657421642478111243252979434826079760254155550074323487641787723628483579222749056977592539221922851749558069837216616952201649903434245604891611541127645046454353332896717356271802013873898484511783249435104274731511581081405596203786226413876781540478105363278365510269088092059702792744652884418054300045154801339071040359536630468162099430205787504690834967569165525496372508537993816405755299053417355624155820016148268635810590608773597942247315484279520174636884474398627221120409478523061573626878409388792209612955787464877397145280453847659530097865071167200821657743514331827572434767044668614838449086627267776719779427137434023851475622618416900890858388289173685283064336170115510216804824447835551231680217439664823306716445898150892658354173865597972994967007778279257716517345739338908184002103210599565946416520204490673904182892663878098893878017373446632955656783168000696471136456655533937908742660718266191049679187566867403888708651410640756675037383516652652244980867371067844690968676653340815523718945547426111189550656186558571359833153530555661404024345543510133669198219195173405592472624928194683150529572622734071601738625106523761769506455564291486999340464898754484318880638537861705686338504904840174060339609964535302319972451049610138287889636091844016377079848431068341409173460802934829155749261602396838745789853538992788281190918804329903288492571641782179809879436285016879508536874073040938517448348470148215040516126084207286939134738531271484013075610639164951371932708398761522673609970672073157469643923936510897619848262107573183543607342471659649163484573364257812500000000000 [134,14] 3049043650323159634078255445458263630850665393388757269954912244389161017304296518061705060393636799807802060113969110167487242485993298428311755338007759168181689447538547712214614062019356776614318268180423132707478852303605858860758316075066125222502270619827053710708002310757843205564705141786406227423386421720962247914326990529915379429918347011290199023566004175285971725274598094168951078339054423902467836131448435758695953565352996698782120384839940372243103596221384156496039439044365014931340182140609390681582863536927892077047514689030888484716856283137376379728419267893939750536058434237953515011682634164660350376549089933246857998067958447268083902157215176363415139022744309945808425528574321547550666558048707028640175397899514152510386784803628895778521372341914669013669579000480594138644861321744473471603023784646361810123133996507249541349601997332679736962703972498868812925747008413111161306719539557019411046107018960183000396067224461727197615253173560224306165434479910978411590193171233049878615924658487022618802513583917697648623968795165032003341071262760557420124387964010747662104361412671477610305709271715584539766453475293234740317667799480953495512040303183148180154891235524769866073663929386761769653025284269800950718703409612008197416059294742697837584698314691385037283600388246454864885365567091597511813348602277862066455629129295729250845430777448298647006900812216171371672918479337551011909997557315529014988044804371247134596305590667267716343941368371758356550824356849277870280011096921705251646650648642675498844103524643776396685716437948824561173535278763351387057197780547097066892590934481654697143996077981416132348754201050328161039734671193298786582644996065003999125244635282740788265240169336995630186124264714491672094615260146544291169537334404970749254815100311272823855548171851819187298822403546189780914587631073534948818476895629532899329368351864485678477903030005174428558835102493379429947414385852955262261977906801608921679098189218200386264511050592393624635190857395585555057333204525083371482934827129939390793552948586944501052109703820255480174429422582423792703528195437334557548598606087609364029446151081168209220299144802407817645594331723936044560951142912240083578611367255948349065126847740937222897006364519256749190390110015869140625000000000 [134,15] -2578633520753875013255425398371537429967676984635666471901337362443579077830638378422965863673795309933070411125826334400899273449108312312405608545317665175660338369202063944406172696813315579777567162360709193265947127722281513739667340461268315314396043618981587546986972584383577161283933760867539043177664092675910038409918361583948129984563615738424546660943223716219085517235632439140061374888250391912330140197343604758486266489144140559798988669564879449349382906636024326567651028810922731766295292054079885636412502455012421214694851143449693059244284388980097636933247183111521865320683351796448555591922124724524684225000997804577096154055594826677869795512140629286087174711144332998859482883066103905548029256514718094829428723306885765524521671199201482819892238922111183043062169317358735276795158151878976014419817034936571061649621353271350112780769737832032677972438620083941904791136032614052596339772210261667370242950830827240610739196559175856852159405770602508970228014636140217338312448736973927292667441973349854741338846604031168150789349511067729754453991438455363452399732953510297729796076567354815142155182822560898163402347566208210996177527654802203931681314758031864443791392294834026753557547171946659026602050618777500945733527132978154798006429926194937296362051527175711926897872474561791839587353123885162581332671254127717256243864446232234439794054091505833189941299544366229562314057285109187872093256547816928109341856383599210796293215400601841975332807987356029973672548877755889483494478398268543199365639298046665474322653828203205117041184655115175823347561879847585136599609211835160951067819407977605912944316547328520929933031831051847760216325828461267224524505647135152038799378057783927133303541209361328156387772883373868214910933738044653266610478009286328257553825783325728386853716164489999012505480022654596382996733458614568736714187334832440114384322158894681529211654891343570610896901240638438475391058148710214197787193556515348575590680614172599625376888801776525227042418289575654328826030395098377501342565123241916450187025447755569764551472209491920903536465381029729776638484716338673448487214455478711995761449858645235001058322295680852003388549051341852611344216534338599283057401680134399439332814162310665036638782088296295569307403638958930969238281250000 [134,16] 13712569302050543007364949009105722626106305519854992160008838467355524344942449046212915401312321630965497709565247914708340879022471359969390891711089167870402327674235129155099422246838675696049889774875498355892087043578738728514205344017030816192404900043798483029727508429404341544266886361024408726888228325862930203413650092793695308569690459781481039551827522127194477283353236532145579175537661488213770351791925449496062322112755479819894177121422951676397973462958639107354825296740439949998393976420889500461284425753721084180396753703502071012290038360730243925314959188648220658605934568198586555202164743481586490133950447481701819699520312313726904114779606359245436207373520318402987876079336936522793610242572870408401512417724994333835395271091107192468605398465487743696187151933974912014804669848612901398757931056091461038974339863842015093993028526887469284804445111867653210084485623373568180270764090448230895947295589646680490538499963612829661975803379325606604179722994673530150080178919514925183969559315577200637512776893872731067823446270171562275570327938086526591728214409572949102796841213472578616728766375751159885511309431175321690595388161853310191828591763073937117084177542986260307337351059762570046122787171494154106780169671413023376124319629399375948991133679986565485653900661887630844674289582763063220124554161869216454042898339677805832215403276301631097781971710879973430839254756452485028854624568007788005292677882094799234354346783763858945697435373653548594900707384417734844297394875624551784041809942097336869133579993671477034893894261470831145434502837878523277241141930299657783653478717138538291982770112860762538255683776842335344368045343138392434524775830525283691515250594683704921339306907832144337058906000946822399432257972526085545194913597687691182840453148905891821716462449166945410914231131828964392938592253712399045313048385765222202533609038176367816151051672702265943383903278371962948862489131994330756994005487332492056236285912944702054758279775429156153594981347080520086195810432288523004102845848971435958402637518179017081541285426567962985491522369527260729822381032532375870285051555801491505500116527347946537290792213116019654233279346314322924718636226533970908193744993161979314813187012626893857003551602247171103954315185546875000000000000 [134,17] -41716611647274404622644369134723074153777110019443016205209627439414691635440641570989415567801113650545859804159429844454057444882375435137507278387948255101740618829218393498181725276596930338340901065787825280768481101673010309719842781305401439564996600295171764441732912470082090165263292170113186238049007827132498052968210649380192831032583631193805142431880381854818546867032297164113906945716898222558984322914834103703406333404157525730876633143650412626744325051013455490416478150249976329818639322692109861601413770213338298143017347297816185486056540428276011883636615728351009945595309916813159576794930345154553551878598797380237095099079313301007800155426554067866111085758845860135678183286901644685413730849576775958558506145660516387752036842711282621465224644346922443409058634637399646934262015204413141950487053540562376448981039000014600564317472529414958133374832171165132463362349440494051687467317453394850022732757072260660505543253139881734601190352343773061213589164496710118426017534260953167094145591120967216769245878165457519489408494745861497681407633679852330897373764209028440773121053951667161426076780747949852237490691564156531688965799999353503723984019820413171984727658485277328456603290818199681946780812199325288167136177697319053920204623477334523705431467490024373191395431713366276948219946698090548353513974384610484374390625580790630615527760198228504883597377896415966685412825365336281586988007670582684959158552293309881667377428582835853032800044558292486242948664539760287203366023582249024234610175372695405796796077142210009547617845461897384648034336067643538325773251738800848495622860208472105092460448299410692281657082133546658679388284030924382099027846261404790756065834026799907794426350720375267310841086857921275337254888306346302623049926934164073656098060996517886530477146764193652695907848288075713108652333607211566521498929443119776452294977205842789588104948313182523962020507044736611682010078070536609129826385155662860584310468097820267443091127953540236918648304471336783343821903661841129798063598759581895325483393275952551584236766244515553793192302717281421981305824165393475516422854124238376404345526887194674372080810145159671116308166990702288383178418528617808060693701644841228315234087184893568833743415780190844088792800903320312500000000 [134,18] 91047024458491231005599308001408307437331280920184083307202240687563352775092374910706205488316198749157310081457305079500115286553521456072660679157227211476930812484271690099677187636385076972214326882394851347780052228452188377361196828628067381408183027727367775037842740752381022180897142224871941869174575766820222456499869506383854048468288276321720319964635101016425418146147898774271958830712568570815419815628530350464875592755937824707179242493559725176271119614484936714756134498664613438529949736960061459137382712556663714960218635562934745844196903303067674144266212685091763298637295437036093163082157131235261659455350882848259616735715766956451260329652944349109451237408491724325477383456110666904888012286541738334647572049210037229256032518884254319174354285086579691925955295228791618915633594061502126047328057977043136507793510106542446677189812575109145896506091874864048754943441560649548185978125447656425062432632684732991981008523218303055775681279859350365411944379545839020538496465795702888082877230324652289399590907791196660057582186459262419771231506369380226666732835402599827411372897572555105329944251421442079458329361971189371516899199161712799840348149796963100380782124901472916414615594359375189241175207368219280772988812524807586699703611258735423968118184624901283467699924276432508076169418872010580932928852888299879017596875485393246585241104271516718826966882757896238377313447266084237475846740961097897728970623115314882332087680118718812692330638424362627682943129494519496920599140038946726185421227520560442547010504264800548301034636119678824122002154012076930172732317058896928194289850594073507697361289978644885088710465446423234923784875815449708467056309183003025024590181312827361132858827864142617462110691244620433814358762257326927743617531816122432587575179616006659923096959963931628773732396807267776947107298806225443802866385752077043770413507742948671423676129299618980929837093297716499926185931951181453384467066787482578698367650862616109740390947046671717429979999362350693983321965623496909955235667542663232172333165616844719608254932970824079566829378668045163983776416432074759489129789014531120728043844079508830821861060465923836650515986296677354406906192886170570740878412441153218817433594514665351482562982710078358650207519531250000000000 [134,19] -157573660216210989794245448148431132690732689573645625948176556407864542754988019907220671647581579993618034580319399893425637526125172582331899550863949839973756235130868140571438624872873883544971959891024412781097061240630937171135560862488833165707219610035716524544334817173468701263039225089651603504576284842920567426665082516066282854172610069452310568627898104678285842729305840182332477037438675538067038062047058681739776574694255752478370557710685921584698008114013033584037494463018103228662675732056953058937410565435076137786443115170531131784051615544043656778046354761846716729862389501977636733011018363753870438786121234879678615269477647681974598677810863796324803396276328630598637970567736413870703152255230736988841714226187708717055764511694444677925812544911619252174795001635333860635933483471635914732704850650370080867670480127721852376594056040882220160547450906729873791591812532369481833712131095697484709050349115430679422650261288978918711668002347800881629000835875584195127730438618336686695806133401753268317584594246292194362862456826060424881561114532569713790756409102742114369851759441924711604674714021847395998874314117017584443278120349212688274177795312314611184277637208386600817089571075998532636768581322652395582028563062831042738776624309095977669073859053310143429045477519662225747640454371396769674323394603241006115975865549686077050009298484419993138973100946005701611424215329476589628070520124186077046363402789353377781571890219496962119248096812646343858212040316527338877754782768667409204000513774333214576510720719569490149400659826350308175895092477638431757974278464495010306576053993325399567608843439008960696868974710413150076789057252965448374128493118425535393447544004199343462781299852511053733782013616146349051453657071197279580135879170012936469649807196068871017437737954939758242469278442681382638493777430353294681903465207161309378906120620219420655621481119602882205554263659954464877647225644300025545966656757259483211501272462671874463163908415050552509717158570106531099917284069099196174877000414274324423540490910242392181384033731341051297297356743869233934231156063392185460711038282610504417294329676773284432405596422828415840100340151168204786396034032475729507526722430103747374056927374116887641264384001260623335838317871093750000 [134,20] 231131434467445063313230107000609183515258951096774166636479409229782549408291694659959756236529003422767069006504721098793140449445932897152619720428899906744143670276905404724766970062793763188019108213452452503901721448306793754996247539522435830262143528413594863330489242014310407394186457718120798976703274486537018280462506802083632588836216716515436787623511575074216794068450224315098691122573108585051115597224689081987751024389757830509293741070690093180248061607185713436281284894428786839700543693498203102624423257905574032379327366804083653897827470623994762421777546587072984615012741339296031807130547787204914078950323312669497354584096345152979917997862702370677819060165145360574404224821885268413528630267684354366406204385997369648235530250348197572467336193786605059824255165581019472004011376575393501335143558160525016323978349692433533773818463905513933629756578328549291428270273060311148154232514509914468354991334265739898904905716514891463957801277252680425252288533988570460827632982365721651682052737996027547711248648646486334917971095647982321475563386250605028930498239134914735659318576807027430366220183709209098184594266568174863116807032294802307360962395606197322226934441026123702012731380793096246014455106637482044157210838534139545358861247631666490769461609325835724618014274491205171095059755700707809547358459248091540236141655693130575715478540124138359877031603894581675946616781022935796713953514095090521270466209630994219022530083412030788840691530212893498685731001986861514254872271931783174097751667610062344919705295710146624375758959747885066030871575221752030293977241914814525561000869137237099143212624189922761868307349646708107297885799700521987151506702714781707287559932827678588048253276526169187717144435722078191711100351430081288735851435280945209818371885457004588505447242059977777811353268891244834634124318983578474688839511665846916930329766559864923588827964774368298936134853524516704800084566228871509687739929044283789508382800420090951050806959286638391737386802500301257041940630211206509857982052474929059644890879955031911971376490208893595316486295618196729644522809359308347335869620602403220964815177134192138465279133393314719523234618780779524576538936191667594384984494219411561084960571310631394226220436394214630126953125000000000 [134,21] -301512198677330675626892368069884783382710654095059319143771549053852037109560470583562172084935010740119192708679271554633811735193964782378046252691101732112559849409601788273342228811629183896087435169329573958046210602114010430735284246167134771972559678957442292369798672348216841040966273230979039243937019488740750549310779757908419087039261205458752710071685387990393837066916619809542111927463881769564988490373112164662507174793128108479529365311979705068435091602971050162300307191697713131834681134839222156007523120788143861126837731022451215963385441439554754768962850337783019452480681958087056626525197674752399191046679574005446001145859107154754205110085527202271363916249208123364968406695640882997162707424057316318598750728867332646807359476469227701130696614930828117589329823388505137282277848958833387781332642432313227376868359660234324797675009782176267006081738242440960187878975660747780156726732727658514841000283760193093942698575132436117724359457064030897982410241423922456409613809810203017165918489505109124328864418384190372151394952590563754247972306120939596872451167995358959110746012814838608572918375467092151831129569540772626708489654891807930213745241007482568438119355318117867260220654263948638967738275062838258485734335109682084624618735537556069967842992205716790185544841877947813806597157805897430835954918633440738100217342276421426434365011019629936071525514273576210360538770971607531048785832424203577432726465255185041569492201863488437563866886086908735374797668180654541616945183996003749489243103407420552910709100994136327702972875531343979561072356109348083731015262243252445473010842802057516035619580772796738171594503570148519783534052670762781814464467839451133264118971919306090463545216665091499703205763338553514507137010209731630203160474108808784171719955373245144294714582366953542586220490870734088365656986496443641936262219068763268412564363098009047567617352971472965468837841461375235532240194089676983257515017751696003159181029214167776887755269868338437669393528765815360109668635007232713708243186468363004298950260169693998162316295306148641068828534782309004901951518385389796042967371643053462014472322718016621272619054462023372578415662841623194929212944665889445155729636986300850134707501881692337519780267030000686645507812500000 [134,22] 359993206061283429342018222440113878452394637728473613271224857858543858301235677904947266541248570856188714349834665718845393228521537268215773213993035873247564624053461988920014336272820803800344011267602219894835783044270687091777445343735432158943534577542804872978382438007770951165023265846809713985517653272665203609315445617834746741404894439429115382091170338607709273537314772670463636264637901924189495329190357923697974249471814696056198820141642396670951624631492168117443874431180997784297002063922762630126076439666236054352832337868262285720285158922599357496154365815711628709287455110258458056701243132713871408684571176453516077662160719042041466017559514940060548785765797170246445460227982032826274512908967130839168600538709233907265056370161266944766234354295431233098151782537459443700335261169752637743233234516512947226730120995854927264128489748189776566177959677654076756653689828320519907567469835100670337760444035069277639430948009569665729333878533202773620715560529551945953316681833866347711357912938254882808626274040992641861291121574556826519237935485639465775429666220715193069905946521991332498494493261377655447013374016780178923057342049356261738627235757943499299612833658087425297090782488408703620086873782565192582031460840870947897992437707351627963062105320942161421852794527017744545130367736104481158175910686359964267425042073030316996910667096075829724105696366851653236051460652327391800087398670878953934966470114833941950893184875991104271660463413720275376523399027936492801112133622109227121496738017997428401815556441320308581006598674260773919915003220498525543962187109380565538754207316437140694468733206178489968522261290573770152398783037042783648187391208573814463502155614466590941362343765070858874660758065480848311588649948480075490578629377236786882887074651222636031132009609600266269707228203235982460489308219998431406315707614061480718701018668225084898175902748208195720248608295547050318410901299499838159205338877730306732331230059378016133180268199489018690912431044518417988280128754326354352906965855572054364867301621336907001116005054737078263429007660781917162622883272642640255678563956164489667090540132414090869971298298797618820575767733417631084985391810309711763002997893529241128091067380978529399726539850234985351562500000 [134,23] -397005318236419917321686906289911232610099280372348405175116662812427954494853991162902798429165376078821969515388453267200598233722594336547059155431670646147684016058213843856158667437285754823378656934748214753769053834505824876873188828155082986274407878717764241200086481795469096077383169369556540647175525988323104986659635869912139021006454211991836875353525720547907506114101723607005395628798684479633299283775554798863168571184810597524984698507553270323439553737044781817865555604160786691154681305428923425666655148229497295627190873211083645801551722974175834259408959131079307286980168487609372406823272006856499006387514204515171977783446302728612527995410130580131378643769810201281789345691760906865112602080899888134320829117171079237838620784905648041163459590581374330786064508001375595112081006764701093364262378868179415308608296171828149214980957130830762019822179484368099570379006927195799160284299046543717411140650943185640417046606325773159678111449714378230480763255346137133538877934352990876323288291509913895761090719474907274092522604956153538597491957457222354153148068956240165504542469016368065768311760222456419094918242230255072046174470431441136111343238606162307450310761880951910439200660274261217087375562413749710206988083461480105396232808207777854689290311779464022866315362709305484848345426763035084481609607448944570918766749399323267231999590852213563143545975325516465303368830160161705157693693770182288421748211056373882358263275008687301601294727554185028459145592351202069831800405575209710526701305947461051408266439837278444418868067980129993596657976256602280112908045450538248262428854628778658134045997831139705624783983832044077950317813095452568390306462111584170546560742766802418975083034767594980635926426863166339562499216113687085006714168208268578629585274106345370425167201561293951124809047760696556232802107107303501061441271591640387010158191396985775278919882458673414363659117386613781992043971997995664154106101253894152203850860117403702727839781422254464618892806520913802474819444193517272732790239363980173682272392961446932655828069974325615824207169161449565623021314572049354039952309379410283790163190708629693548818379639115718549520092727779674683474208975731092520080778885755017917034981334012400111532770097255706787109375 [134,24] 403136531369403485194290524207905078152034527537422391274930706444941481624503414364178183827935685414805505853687720984484664739735038866712075396085828642736769268942209929311086484966022202005924399597518261642709127870822242071482806278494937024945148769810968958257430660855339110480076334209525623166818742661147646602007839514412279032237124774599444025178716948845408995396929604955601234294249206432173232914158641082074530001948543335887692733884893449597342625427189626247175328991111194693662606521246394858699838043593935762943205775094071932804123285281954796059833092253723390961787635528857276237420181646557107556996631882845586161563203151177610579508776036928036743609227298053241011229202401426788434324256345979680502936915534288860733064293820329028986033674636169598953411732417392507098646860771007117210964137071939204512591741869366673569537808186770899575547255360906905362365396345645751332114814364772769841685810336117422732567377713181616953993285029234299873107104087531595595649002975814839019291372216624289790982108662802892197131168221776536871158645650561042030708228779330530880436086780349864723761337747423030064624298442290590904089892544164282599457375315267278246357786592693345478132981911052299726884671114879222487855204069901575773551956731951565727467237356435190449489476397858041165234553750353759387214753158241919845431112419677557442899335015200489198634662805750822149525691658671193932630112467666161992656649311284047241137014990243256211090714983077295568638260746958088737332097572593576096633837937086957563008887159871536649879577884320660513278285024320639339850502364815182492308296352723942442274857231445716545126401852970719722296348586081861608580955800640307441834978662225117022787616036488079932646426588853739317241752616373308784909761066645028704256784319310306813104177119211746664071392367940416400104275775124914413565022493163160641368678891740442204832108070825040662143312464432815504073588541390570075408160506340786943386849268451843715351319333985622082350745160413548219715115016350248212442174887004656614153692672538327670911906390131329208713931285538707659104646099289631987837232955838999383492835811942261043239532555118137720498054195887791529653198742386856806194615765459587919394834898412227630615234375000000000000 [134,25] -374891795308936882162671501963379298180524783484520289059927274719851579102555797628306833124596318347211527757042798379133519764536933584885413177528963097115381350322375411036825619738283016723172276869852977984199739765592398866720330483449156548905201047186942976832491156692441343019936687218710028320782721970234220915307591724230795103447382109701904001199145152115350600670561172900506255729028004566106418187517436074807199120004624500636688763743075761118821016517404154042136071700954659241489855130752781227442177568196136027434832222321893979212553465404203180098657454779865178318567445973157905837888231371913580118474094370550417737249616453206408728130257586207278041864425090580137107974374707368886884144984983201790093115404638346178755470199497303732166842653181748070110795218351938368780878141497257137901349222750700838865016293990947456434356440474397122717109361534279602601837746170805106744706781636812753404820181811360722361071530952788729814100280597743554969813776639452548832453761306832937519436941549418997037265411115346687556928433926067683392694664129837813495115546167484890092046071670378262572432708198857687902777527506097180693052575874554449396881548710629707349932379430125397400208013974616020400028236233903169957380581745912539068054328749001361792208295490626782020773718363652689840488201243453475931760042696563176671913504792535189173698926161178035221280127314918486004794262003008982863498099383651511067890356337227864249690571191771705799303601733732237977935481975252353143967170321247763392697638833584980498540909966713221069590459222908440371484675486331788336132659526281046417572223273437323428700265058464079825218346666167038016402007544941561420497589616914303757309769504963134446162021362775328652698026662834286521382985278745821473911467521615268134294282551976286980075573482014369906217796805901648232386948060205013920093334752345103848442847091583152667712620940724807779272071352178830101861215389134688572915877325813784999685998061653767613697998821259266481694487218489732833409189738338676933012616804245909858873903082281505544147968865039300679132539604306689291032520778915279957495934086842584738865195391866788941782047658266909772643072138935119256679289724799125493187330199207352166013151872903108596801757812500000000 [134,26] 318572098185786694428057668691165495394701529865622305110695632272484244263870725301991769120728133287491220188800660046419431039534825379064670957854418180163031890389108879151335451483075173677320806638495066407701439537769213162511643424621371730943856863708773893007364950900432108612913941769459961756210307783842470837819562865305941321225115345400569265011316077752285250521874177623799512695419567924696696554767193074400703742842498540016647824004729752053181976897890624978534343072092790887165254925813124414688362881571059838812593840367859449097692288514111513462823642205809991382497484273603187604403423914951797057117237002137876100788270186777658565588924909906833728970391035465433853076767110398162981533951762973773682217729470948339557615719878432335255530227733037043903721540757538578766559590655553896333402137830700210486873568426341959946762691504711407351718770191791470170435115867413191325658047582986900504837076750786491067754619243769218439641928240379200423364769752463430457813329732726212412610192468782914689026372742579317922746203360887039933142075255412240595321037113171051225644700771550424067819348450770235991277073542950995123416997768669708953511058709894323848977177422422858468162011255292696081592596069897267068069174441728286080769510755857629710548776790996777466150592376895148675753701238283935092407595977030782396885845903940961197146128859824082969610903984426528351366578531389408268067041922649119928574486779807902469695203465556397517832880554472880015306681162331373057219638648290139492129792238537742372747812951263290389419736681272555566415422474190089267053214363865597220127026531807143161015529552746790524913073126853900495176522317200487895824183374325545957366302843851744127532993262774032882724924600613111890867763643341007651725346522883028980825829685437184855125642098645638132307341412917988427699336400767347578443189470876071639693670184467153835988086266856216979555655550395297911841784764647236998804113885980252755937604006217740863303534381005324386679252715911493274848115906350187736132542195447526999651485437227406700807314602199054417826975515985575357102394110580623559868294880741423201494835818923304608812089359245180214331914684561989806053715748644736965866641753564181271940469741821289062500000000000000 [134,27] -247498251688576385287822095727566864058050017186867928530709166215528532015928786615627314540483451672596135156322428892176328747662351222261499398074003343400942523732539305886204557789724476457060838944918479443052467842559570956875931905484171215592600235230039936765188905986751062639381497563273050791379847703990842057322498020418169409140580703906591261824431866638255487407987307129405022085740092442666073483675219232471920229214673566983650170719549236259059722218044808582341797231662403213111225716109381373171730083152087075739274214839820138039197471764694492630449170420677483814107885404198125502181767531096124943610589916779344423462334937744078859839000309489533261227034007691585395403466483759467055434470623010784588169313716490669127031581168438187645975926596772705805900549883069571429855665036102730402058166922222885137316999446947540988218050687685112206822704258231046459720536150569465280785871108693713952513946325559081401175020504732218536402710117444604005720116567490677495215315549880399111668253420878472517474053733139483533204853200962147053932894930291505625110159895250200801115343153034481779505014498527025793337866332856857180149984567889401881578013733681788932565557467474979173021918879028147371495947553167015803133284017409390748488546478749974904691913357381527695619433451611595984543119264954690494752055897299197819355011514688751146629968392782425397061579143359250999837733920093383075709508663825001679704675112830496444302477287765444710126218983934670852554361477960537427296095909707766653392005754525377854369783583970659758145365990056736593043005298666655042442846083814985744944126185259556340453536952825374685539272427368834492087728421328761371036805335085439895472802310328229397394251134843702797362394386759379747960688253112393587915415862477077988837725075354976919467287956872564024968652974075940926349326536162543362126111879447308871244991514563355462398509609114316640332783064258156514764845471453652094088904288210316254455566962911192222391562590165390817475558343640133315180409267045050961521658241518235138270343652171451033674574481528153473876071174088228080710137290527042836349305275757694897106377312168293742631530481923608264495222841312618463389802706234365457490034789778121648851083591580390930175781250000 [134,28] 175499412093993291649441832025749850417799260201250868459228706468969235229766470268161853058686651693024227079761609663118268838913245816787345608028265486731703786739999759833046148339854686526317861724140244045460158159486792308421846316473610912839208544776299851408311648571714153990595350640542543255290344402153487899973971753252654621879249450229189614652363656936645731387254391465935862240813637672606025274428121098826792928210843630228172635000428232512581201465321139420803274776252668173243126727380455741948830546171207008871048624121369851621052356279449667809418839735104482063337451887573183782013565812551696937250391794438544509834294460460808656955810219462201629868521715382933864667403407589219759712884516143193742426001386149228799576423131260653582337944040099601125090603908126729993059512690872895464838846576298428332401114693544993204956436642753501357351302702359723056931324076410626533794724719590041943263846802732611884879928432098872573258124181727746994450905493951130512378746450464555229056978932012486872706966505868951323216815745851777219398498258930942939409233293892158335680173441663353091421970414863392959076888823471348082932629519348429756274302468078155474609554791645069277084288848502973126713402911588972638259268744932816537019416024712824784484904589760617652004866591211930110187860660608411608359141475934757729991605740712927442010638585471747380541461448781792361978050103916210013210134955080789567959340807754581173738854616323481550930435236068758682102188638991024317174921956967584435261715162625473236794340860853233690391006982667531429965949933735515893045110505412902714454608247878628680108675095483665350920839266913445598803859684313203715593309465337085904848724594199662762149869440767490314136916132080269473232395850680122709286523020725361166132222222794412127131528581555807703778653865624526809999054536286749448957906922518048101580455360986925441254961790409320425042018784241603271425674644833968756582583026725149382515090741629280322096707039025140648744062516840998730862641711171734444063753824721303564457991222425883431454466488229784431988089780152241227633138240364404319055612107472297862755297315728123278014460998913013488280043760781449411270614918527399606062999737332575023174285888671875000000000000 [134,29] -112330668730235158780559926546210615827387568714549290683997484467004962261909111637022504166900993909831901086025895897065901659976225715395084045082910690804777048454207909613696955561653039021670901784094302735051289727527338753590818084227740669579690729643139747107950696679380104605273612789932091316133889937655330691227706399265190236186214500677092958472905770242406642824884102387489119318397253643613507472735079768628710880015585376831878605467077275571255396159348597214165168456626154684410313319368412449471228511565433727722537909249086187435901365028597315810920018305424025925190558733444419919626922542385712867999566143213072509109288866413546911407161490264675438856663075989386963909513845729787655934705237632422173598800942735622105127796247350024213646018336780279388899727380561775833746061834573103674313639373131827425191037620446819255180605289259013301643408148752525837879061031706416752779086733271317825513438509796177068798491398192937028872176033861843932563635396891375912545810491174368570687304780968475202008731004737155440707836694323263718104755295777051008363091656364442405867695476032565315810839683989311645021435927146030367909371435852755536410243121847178111234296459742055905377112814313273574671299976769811672524459718651993958112392306465133815370093589215899816245320879252309084585952119121701726368349986362035147746982928845328408994891017366190044636790154601156542237405585753182475241683361062998013719317079779953635437798643783987717663155340480616011394842404246169443674777982693177920085263034113626898713048166957580627638771234093785503757818260443252025309868002705798777137249485840714169763041710999485479386093932512809183837999447532576492721007987048625446824147565044134786400226928412671228829874814071691380414656426124784470255319935188489066923517977148058812361441497164163962061646129928470950034796111354883862964494912593967678888671415078360861026944913899665334036565754620294257870011517374791775204402701233678900327300736164719176539177854194619363740477019211786858053877175405835338643435349322926760757040594272440686666241325625090892773849127469007472600480258508858294480976206014225817355511682772207808481919895346569668057718140180914883136812970534229583208229996671434491872787475585937500000000 [134,30] 62965039614908778279727048604667242196554062178079599358175366787498301917509324872389579838994416106729969582776153629201148409268954005112028408083050397211846699105282334301383226036335635379031731473317405757333618618583523409391729176484958953187905003332031405269613984764476516768830257363519103947526351149053105744373819535738548607009466570486893558469895994622671078552148522626027009958013198707183071389337698171665226191315722806315387907665855586251775678274480424275285691977910227993205999510734391841923666081560903352458932729972892325832389405895002815070397661547758612054978755025713814021748943428559486914054624654484218073222735021034370216635577418252989398783636222008062578244392716311327785736264089079045523430255367463189228663601911396856629085216998899128166854345627379230906519332987194701023507674785317205090771789228690271476658533996385370739207444577684127375960125228581367744129913352846604663371178636980619622959281605579439434283832687824348140922612351954291070327351718528399767942456143514912433031238201359679426366311834013978608567995597546555890048765736353981085103670705375798908393553709085222393838885967923948826539052889576793920245979582234378417019306413421352876124554462396392322399963629348943052667113547428389503999475770931369896700800236154644971672263185821136742419584482223520745067696157696244227679889558413665842301281703199987663971818045608053872297555514610458247382889733983446319223465756216992182021129783199185823002270718295590041464608718758074573275354810849636899508321778228064818633918549946740833022389107175200642919382334729763023008894405198615726653443255744862598966714287543703772410782991677807929510202353638607792520923634986820728730435706781872595558158749914910037538477837061428180967987228252179029245001365552168780031137467945351305174656135331133585433175402943133579189682705071329833551068301561823476526819220035813618143536439200955317004299205485816078060790306439458371352555160745348918969593773312599370934151120163315750253631039469703932514093385500801480423362183140499061957637460869784887421913801380655038768723846856460706653328255226936077618104068093496415501323206315673011795859074060112074120522324742933530680559506276239289945806376636028289794921875000000000000 [134,31] -28792349742883861987105184306904014503119702932909856296558022597386380296634656506186009344043807739634809551411986390656121888807769756180897160425666875574065668969166881126424345583407025477070723714428441506229149126723045422679754585346235411848247218674868558552465838074112259005929156181309607564098185083248989007547570806125700063611856159566892229033885004067480298857613495612152006971333368424598258202428740463074967118613129141276195731058137112322479469083293616141101539468103784996643985031020604425524326328307992199824050329420594485746729403929223689223149968314071832377055090734422091711023795090149290407919602698984444052140453132904692104947040618956150768018220572660713571754238289503945399949712192432067925125566939226598771781081930090826059161759015968221958786525206582372495015972688161786292365544772614948616081352330626308738124184577662850592926019251124235523480245196940022794267820648947784741254808717989365789915424206737591522827572258120458661645088787223856339451882193284775978567117579253990391918401734245637976218171675247642586024251855774047959847058682343844288188493373575284063422079354087377911580193415587302569367374064016137028248750581170270030189151036794957662700817129172029502274359279110366243497582293949484213629960835465044810675498914805117164008111689821383073264744636150142354816931587814799484779095673336473656041537872051284340798076622719787868364951070771138105826168517727043621870016972478110290534630360060232195978957995204053101325281250105171929352041442580558114456282072276372383942228423539645115748289764467258769336841369694097827510272489121290150550923756617283965900566330371296526328044025132571749801211999152139809336508501903530323089086701520740561954232946311868888921031231098385639135600909078055104353891655007989351399643914525074487958803021672650270487166116225064357173975390370297439395176335916988092439618134954078720421843817588377586968155960079013565290002264167614420565997661880323874737658569210955086162756340993971410863193456097572399291357692656498801935055820064453483597339812502108078477463975176994411474819582464225484098220207289273324200495019745657717209449548428822464266695528640153151029238980281244869433888988741188086351030506193637847900390625000000000 [134,32] 8614927254683795319082693303676357888182353249697542331592777786786922357556711420675198290490539836783147433450784344157106891841011126386024474079880543608992677715045275768879021876704365919202927549462794593042100082802084257992420492362727160656941304684368302166778925689646560855968453921485533099659833469692357561383998933393457075458017156290621052152441269420263068507898655887635635729037206158260140911450181378201206071422288323995648468492997261780277687354708570127501885201221327846242923360825960206496021658719607532324213661139201790007257378511681059196674101520453012667064037384926416780435382812838395220964096416779672670038184260997163154280653573348002117441151717310495857988600636395373955457407549914450207953822617363287826073304043194908393898530505811394961754358268829163067420522520188645596477442908571070066931294881511822923039575006010318131869126968922468325637796273028372179295684338913862059554823292872581867969358187045980466061417690720801427561841382657571497468620218360031974205335829665632304870342930698335740519802007981948459188318203932698669948166588021277295411924904350757541272938280281181545785684033958246922160435257285217412650321682484588884704801728008231267221917972567894367317820696938091454218627710881367831177790685413980250321948696789862949770529143056502125207627284530494714938044127874654447077083401704939749211028643869828265622278381412628931148510456030060395933612592512474669194576205724745041835597075367867717367780457600064578135968119861554700813393317692722770364212943850781166656393789647166843212429085259009422792233758878883885333458892685180606119969013607156457268476785610238304487456251405322217425410189671143679334112455307421852414919091979201318923381792132376205714202043934088183294079024111489722645297011741407029829562138277309460364083322968669599582210014833869754360379363648661934587516223063731136771780008847794693797153797603567766873797302865341080080901880330022125085677732321593537546252158715586747670235141608823275806269823138525969892115267713668727048838750555514250699210312601382211923073774947075173969988172308909891701910505344555777690171059361641976715777082444902350259616149970704433813536374112476701192520067706936970353126525878906250000000000000000 [134,33] 711317594277582173276187240866950917785184866230232963543582014634011024591246535096746226693242561482982483207029160225976059125328522621791119372878216820545518517336579207375951855298161684620178109901962195239775431743847693214200728922700415425921247549363428080760419946144736510892828164050521172818969326385299601188048978923130297347719036096768706547543754749030891635455032698745181418662995787300993013007404714838358244438779561464466590407275201495854942072926863476211768844383270705575989445654573857220016704130268618917657483053645845884924406447438590205184628247515515507058216468316367566074675986167959331546524879253056420924171459893099812594948589893408065463223380211449561435202624468221800272442288242806544712679176577531882324897179034917982705792680551037369142872738277798616288360123355211442794001078109093590588557895237565497879583061836460785111154824802498731385885735832708530152956729736820273109791127852422990703592066449159822082240010910517832837192559915213660550647713247452874832118089862415809973070368341089139806350189022046049753538436184674454777377372245587082037058704499100221193729304686440630263354642092028484800916977602073068797659026627628096914062492540852833708066338544108689366983978273228759168988532356190592857129983414605749490872445430263470237209510842940497943312604736430318420655355308836370232194219119833341332588886774666117138446718800733043080683348709076380499755747907029470829678264019748954731268973744588072482125981643715455110412174071312896353015678538115869783376692034045223867586056165150223239534836659205617788708735871456438933819983280091782708172601285855676468024176781388500454286615411464464279428930590990357459569309373847123410844739444467784032541404961510990361463001900257340154965767516816560226889898474458633850862625330307480269326042244451378633060391861720219343011518117472516162474805000516026284158201793498787818931646854888113012330528862937478238909899153405672798120737605682127801115328986299068318795216645538665196969983927244479413966840372835085897696715743042543442743513592448821503465305723371780845282421047240045886941217472303744375325797131817042842796192623357836252427514179788338339633764159132545135122427382157184183597564697265625000000000000 [134,34] -3270550075752332946199646530514385217226966113832458158245312780680374994531239762749800057183323268322283394263745410719755336027667626986031877339265703290455525416618695167605077851850466872351649106950049440203941904375818694338987303198275072082974149567221061860663551420232705969200138800026602674979624827613480893477001132789351877393049472861619304624069342482784072865957083768504591649040964891456980183003121137519293201417176722314207961286849859620084336412942357132044456686154531597356776566446120116629282545450415544454251892589740559208939431938878978569576561310595946736288149799979118370303289171585998547393730894735623696401622201046059219263868525720141696560142028413172743150653537042250963081244608933732995847862793758794471826603523160578121932768927672845920860914327646192236221908594544593051846905431051282188866276354818073379488490146538686541657591588351291311086598768826043754591909829976366210410077039204215133568374917099736822505542750096855571265094447941402371119554752042229685618757612184510768800501971731526878063958811027575411445442653366455172771131497822460062725978263875614107577707165807513002278116596934409471134588133862200564125603082093831916313479391970966574383888270084178330172517872913761362979741941603770359403476226844926994094644778715927746142402437136116737862584027699594828752693176212776350817616088620551045919964946269260911537268442477143434297927022277794840206350149638247809812811820400690308506819612750294541268031555627236013853171687605988094698095011952334912391644638671415732839091812045059509626371167386190520985248521020808903704777150886287652496201243438692434937229308281432014033973270094820459757057100923812203788760411967363512605259405275171355241121282507559397566009763556899360301404002151253716835704452438169697716861251940882216686613932924016954363475750431638269764617648001073492307359893788714515024076090238962288627604457286385580949862149808563161655143216119611909947033146789657852460490520737447497558442447590041124871011605520474987473119104300651497436191631202392483648166530380448467378289459511395266316097972988937788238879957432747749651958957182328332585869583310706714316544823499967794574810341784454337243914778809994459152221679687500000000000000 [134,35] 2752195754937792193181677921756094857872735016728879274228758099896153940524793183253586184521189400081560529749187606245585334080587158022047919592311995317518953997748459157763108431875304389329297187990408133148000376548053597316052303201096548370568570417876750731518455726006827764012291325615523231961520050641672425232589623750395100446448289586915827857984461634338100086101911451270828959275317732449831634354081826677015271430247930204712449999605221153977314484451156787398035160877377709190633406365429620647738002439161046171616860765434567945464365516682247087782216937152468480983453024974934458010947258184532463448726594965356621268457445846199483287287508232933865248785534944654788261169159095460189815731997503101605076675177076591497178694992899458769790541222193634664530112104855350649236079384136382878447781736718201518273667381376356695941088406968447699913378035805570562399174721284022015685764555984120564555349320481501181991376044483611126312733228672335524191052294635734227823148763097103538770914790479764460540376052353815176893108976585102243370710096805450149407271004541836259326584691059109457732458120740661272824950103962981982820281206228478899351729746187521703592413264642159774377133137826942583141933427410425655195975461127635371920681408485245609258909561027799037710483975768119321430475790490385112112431071962421674930627349933855378577766803480174968377012490316882745861941133225349900501481445401470896550944464018177327871842886734019492052871581984749410594478391539807003644672658243026393118626385394919684906296352643356909261559692358087505195963810630233486640484209381808469966877909824509280120202412564701577997520937036083635382413429007945114161504703977302880287283906742029791645964845761356497186480503845408023879017479283287271344924540908892881496133419611450791653640383398551467401704013187396053097170689481224034222803049180170459390187449041220380670951681625004454453261059296310699822683647959769634048848843090861262519862840128454933309448327628023240817914156663754021831537136846176443150323029526893563956862466999928907532323109447429589217014604781991415436797688808385300011896080083860940121907669404128461422987846703018136801752105326940300855653731559868901968002319335937500000000 [134,36] -1536618350024081891994249537112154767856450117528202900777552567513095324932193928248606914072228694310989155789400987835085710560531913283146184397506856839826169607471095615621058027380832457502832593417094028971945910293439012088046531489050183607464403038771676258756602283598486046089776965132025855599913755357529657318233701254945880630169342662452227668229681556920639113913943385151450679842351603666952422827481890673953806880095965196105977435915254868676524946331628282620504427929501218631136404622163724878789435626026117699849013286078618230089683975280023044432019964698473945109565082317990128220595571440714665710751448759946318154212974472734972747478176459386788751769705241404583992541270360995687789888647800222452715597264392412371921440332619569810006221123710678578086396237735152001451344415160724253748500605213909196112360757077247944933637846223364364186575515618608551124954834747557234025750187835445973300379160581697913303273671208408140346981034344075503299401100926497420077748316259921782770423894953231265888201162423009293474475099248270022197747623778596188083803073318894236067741728361883283260501085108205319086483233524781621485613943541516516394500813428799616886065074464537125908064320346892412828865811616471330192040047513802698073804808972314672732631323416552727379613472870316274770689955527413978845847239811777525424599201149035720636823079527223779963608585257749678151427307558334441607631145535114174309216531490966510638262160105047519929952275374998927337565776934734937041915322221434738098022372181545527877478985290365608020665839571726840507754501082814818710892670904821290521504957952974408167293587743125229146207545073018349184491335907126367373829059104948059368184019374962071001104909176261979214809498039768960458093481925677736356154817795774508759378001530754969447783840923218891601587775880987531137956762196587866507860142337761894261099400220489963456172088992633216267013191558485790193809803611593277085214591734435185365146034541591339632827728161172038088997477118035780945483663588448770425472485993283576137084167332664979147386482667763465012053465200582231185261385459937540118627394191119449812040556028864646158168153314122388042335942692773187445709481835365295410156250000000000000 [134,37] 632316248697691761045903358287449400570915770657394570735478323944802886252631183670317011553656111930801166543559272209968312135833332567493888161100325812156333644358359011351262204287795824360445768817142811104302462444882882631951889736270438308802550762020748811491649683768548135812602772385565476104441446096636034178307558359801734959550161422674704027240836570963826702383983525231835524089179125995258139694885418759631094863386507079512928201666571003040849924629932129716707384288583903924868298986846277635428983349368007345200614575025617445930185860389159364289211966313108954202234602006459458017355025729593110482459267676528599231338062439175293268454201048604869377557062359919967681320755554289889984344542889312270842228408115824754543469491070253333307310509570795990253671775540442825015107101860668557164971035637887385418220662986236118940627825235445565247474154317147831921951314507279805381311711325854902035995493111944443760512897047416733700462535591931777717320496541262940055926448164047225919082975782064559072642711967605042161234459658210751285286824340969244253820045931212481654347627860388022292280103823670971293832815858394609780702806368518512561893311536289485849067593775986013629265951988033609510380557475628619850985928497322728229004528821175658519155028023201235224007122439153239165112193081494396767122931274670812591253180366523559734421794971099278703052526244656019246340537602943223886826438845055885297211456294767628731365349022752139051819850145896764081043131905553883092994540685768463528972340902570318104703426099221696529137099867819453271374907264392766827351072809590868960433238989843078582658871944573940239968717695320392408017537628828648998761741210030639686137010423580067374735382717045326100993155569412693197836220118553565780243624381511211086483966797679395416247124644768188150513159434635531970897446955960214481464826738110559105743843651182438817137425027442389001720880394452549244902622886003906609648595122513963679841465040066426552589302192800448445393245664616194604780525609512300743609845546704475662101203355031027935364156045268592230965533346778828522602518805459898567624809240688806653780128830214332884860480634025805653683660612074390883208252489566802978515625000000000 [134,38] -184700792568886353570356636610891331428619149392210469734640642379198961479163583208460029163637691594289449207627097237037285008840153204429826864777143299566440920367439227909071902908866109052488836286591462398274108714359030887010133963408535613199666860105280888975021917920541373282109451573327414248061134506648793129554578022959668336677205223636626291136303879873064801731676289958470062491387179338679184836206394015797866730682857402114406198268110701699944707390621905856400090365854803043434681834866134113920588561066870870968694880283788101137707418586731111770042886950683715085692253354268678672003469395698527094306425058750610807037257461145264896883230363359940697025166720478653705691407194726766518779963976782069064571705693558571213791393219294048982950550386911773732916042461770796844820521264721498540078500101091809637315247447346125726013254606522696082684607954625739144070577507684835897424343786964535465269149511221875159940934637991990831606058176160786669236913481043674020494730069781545900732770760905652914117516332564139835564671578055948676575372856154442869651916719137686100297398523296195562147962880434116931911520082318694996032147346579740202229313057110544841067793057730516014367127147212399215050299910322250571231168466133852531495182885886008373804777127957329712237866748246331477696928897736049261155170170567542378622289267627511538992534552005908797624871839848299721677965414287860064268217128858949099016678447777150962544231309795266052335212229643425713163042662704631804167976585109869485671043748255100785579519152507983591299556501458250167346095428148894634211953599590581398495550677184685651333823344658097969404779623328905819312063906209967928530787292024641007134236114781306649302236473214516080670973904293888430302774731746360263973919156485460318462784098968979838661922338977677306288711844158673714519409895234559806976799822023142758992347766699437203403599673787199266779824097174561843667003612666942309219168779330572759153363018118868481345955764598802675608010378658426982285053428431198739220537665999333856762287142435527034664865218885766389790209528567525447207586265814054208211271124191270956397820375646765070975646956764850978863545805097601260058581829071044921875000000000 [134,39] 27872360453422178390831390202808844601963314620778095040023318128204974569027469474703455563991491352882165786953412541673766969075415455358564267101199979220794221974765964807287408785619174756297737871738541203904193993252586838227016244611250891681010501945907986726695641067611419159194237940229161709300069627178942361205682731149710982072371341085816157381857466411964573950711810299633036205518044589919210068771465031447177117520133558565010166081421270779478892395983404831149826190789449462816006929914904014845507401457960243285021882273823967055227098070279454944210123488074949476883590383489341189517780084004863113473491146951404647617515496527921295566726988013432895175482126022623397821488478631580038735356364475129559756564105985839234598637932391705127605026158256749751587664543984721471988937047609107045749234697286518550491035056886463626957400164776678007246688199517077094967102352507884892188680504575874163890048591455489725500892064309170990759236211611391268958766116389927521081736152826324606338721929094350369238440995295466476196389528600893139811597339430850472620027988433445843270010029901352720557571070027439120721373775184034400106078920761877557025979403116084241579478123165513673510881454531459955441130967020821408775346202552572636419685068410479959014602243333714491560880074187590158233403084278979536079476814992404114548341748506333061175962132636470481623936299556351638019059594026738724634887222587359178813127477351648350137299261763125331734646820301537874291604071762294681172156893408787161830879976806991620849407993208744062683164109534549547251613479138935214868760639612720232125888270417002282622010368829385771316368696884265523538975058394885749893384169734606754405552007779691456744275697040201777184138327535215153127750784269613267022882635291000525624226177192382973565265102183984775510638367445062788914566045962943147390258688321614941862743194369066049077018895567161121588519691369124672209064215671781731010444308290712464770862573605100331901500161131280543330531191779037491452724712296135961892447128067739320503423744912117423815555452580507318888906073757161858588840771276968830085210924829018384172968533570129361002318550519319809247620334247130813309922814369201660156250000 [134,40] 6222605343575965359466548042499917224486516718518904414344910731089314032971096524367331392878600541496489311397268490593116061358391804745305104507845065979937573474499445366248577764862860189108513792690713145875522492133099047630009299184493052602548464761256121083163048197601994229215752075442407171309542828729467570648122022920580511581283474950133460830769676022256936824199397483602048882242979786298248573057250534862475757964912873819900521601634281350345173336023600647199519109656764981215568569940680374693948623049241853517158620786065521479755831098928917841721506847789519751130160297670978709935982438822947425422783287036974205873711506912138989847685594397965547953469536093004780768478856515657110473585986625498472295768942110047868535372351051090051052970498531824805280809994928027759417083970568534426227674832537649308267689368956134395263170181321039729850764602720659178859432544421207700877295999206180975937507998291654347115935032041546679605420129274790868015021011116417033504829312647916417923553981428458132243005496506781056778257870484801657850867277888577821220587669678438802375896783732878248777397394594967845354645904293646382902503838831192775485217088494069031771675189779399862576647942154581443572266070703523359609162448566334395050588572484672540148606516934256260021880403298677076220465669651622409497589654997796355358243670921169202965720367674284297194386312795584435040300696425773470840588162160046577536512603568210961641527620939909618079658341756436230695454363377749751447506423865456961490683248507254545390716255601235266315956757870440052715755017355144829232300701377737581062362393416987293410649601699767168786170989136154938410708436120630808907654578466661954580900568010163002029371545001834221085889953442091366343252259513664596893263749875983105094700948834719935412780998861042806987677023870640645204956989911644294375472788785255334193767391729468283123344827706741869499789490747359647195074401558520744277552669225701247666916141100770000787112117055445872132131301491048867952422488661166739391150268275667122848708004250043092602796611180446088157771344773603830837270914317589686190055404845178656268115036328889958782467660352303541003493592143058776855468750000000000000000 [134,41] -6284914822891272598705677275992630817103989798598602515547058424755938447020483838944907127538006547312982073726616463172865144555523888388202555294974728338650419963436731641330054802479830747099246182586598760084991411204561658789226309914508753759455273255348612282321243876079551682016078604388439599785248950384034824803663253370803760918120364060313123032006629623825357198964683861804885768217619229175667210910436764849162864723675503795216429341240590896780173546104448160004951960643100038917493367226668364822851033058131424321686061503029119301283360104568768307240725541036748823894982026290980946897539713905069637820381185953271323961558605952098676948163332702523908972889145615449622672976407823865768639725620092148317589383249409944464251896043611212172296566031533893724420494715585069877229088545094313931083190565681697744064069773915271138273431868080712940743333287190707709881992611054517105586418194217931769117933756682651263718813738882408974071055112436861619895533071800724440457275120935511418664295634922466175051336787431539127616796218873523348865896985681712566104870034476513519468041691919618413901687652426240612276509303169201763568669593761344549541681585242891759043515612406231480303526362661187361463056121685910628228604831346363944815723471678592327845115979301077956687130876895302484607060008164411499620676659825823281423841313623441064151580915085253345059362054981337553457046545869878143510879950231385248208219942874190378090662738670706992885532528270943344370220753729845415060818088809875231761364949800356077308733998939596663491984601110773774281479317428996941165114681228031040328848812088149818493266040937152995442918728625496651539000776793722227014090695260880265478566014136480271796436059862156057718993114473029466931821838635058904505984761240562215695574428502917701101271940207450935594337508771040362063325414181753021626995683551239167792907240117427441526212564462464657993654329510104201775662461509492013825569363229298899248495038229089603743227087951212657553513366410428400817185436352231195751958310452449866364993032393602753540171995288016623749200587828309745714917089624800972806007808380342444569804728950895088579599351888086277540423907339572906494140625000000000000 [134,42] 2570126370517744973577936561200257468060685706287906427095955151750693091965367260109119735172488644566603141626778510444252960684169540974182903309403368697217650370707586444875682205002215808874064351133662116961159378132994606169007892996185462356025261346572527067344827315748033400538039173661526316713214598590235159171192973622234257959961997087659462401156150887022119525356772774585432028843083331485019899125699937922846995602961308321357380456537310890603102421500262983928452441800494089184109919477607926061372373152348381630668094231682087298506531041154351134236865199396223168787896014117285794153239668558117722110004801578732818103251215564767690503747596174068416591370017502059579649457416517568028427159154743945513906076472608613675915230637814533819918755705195590558286931006124530634150448683525440044306455673624000737250491793969142653964367052829908654619173016467155140893203464090622808982165966265022677718512870582243622533667431420638325706161417707971210792585695345184034534981215740998161737938773847205888169980884268746053342494683130632367105419170207229565005150389394455233672660747623066086232366722637984395246555238472412649813271355463568836307397999481032116945828717736445296734519918881811372396554250160355120590637621014958838199246077947340291589451354012356932851509795046079902881720226773589055543709379910647740265825352142621380648775337495686020716796916920055025513477507526696339926381351383901250655826599985982390141103097770566164743317430740861721388528345050851125849105746268256172093125220135161179224428384223635042811165564801489682351776791202207283229002361650971272032058057708215393146346678712839707794817764094913338871072294402959395103351617774515473398483748577829636564830665417563074636804080741364395921725882493226923158503163032036792133800009774403725600108199220415688777158895417051183053595025684658170861073914372517891636110057997822066003795402085790240365505832658308439717731257927291124674536627887964524967827375447286141250882249435484863284819434520001462710673780861477056321152620721438987772842847767752871815075842767952053797691435938490716129008481367822034337599021084368351828397016382064502718746606591676478274166584014892578125000000000000000 [134,43] -699335548404999008018865384933926887326461034581408152268220876577504663853670122458491664099071417066434876337016448115912854428454614417585754067365273682883655759200752894902099313090172066488906382607077919308417088001760430449235745307446433821663178890248283840901589434744117055109189768244872724518618713325452337844641114545518719820957431911382473575669503849403022949866648464974744994720417308563441146458113975791839875373966138449916490361710545937562149971615355106463311115935912056380119000604604851363407835862442466967559400480406381424638755902891374657904956717116955787731568549788507751014754669139628104733194913235748556018251090390002946461587102443009319519129143179078747772846729016859201791627963659831262412645940795331970131132773151556072066315162029963326202065698683301780072050774313294889989069460417239481013128511144578531562196931260028364219487988494877709185513483213082678995870175616563905634981550097650557132709592402710497601796173982912489089936202577605659079160176070329085940706092017347136661868557319725901002113209231452256890777701022691053247632426248489951271385693086228773189360402780160516781789183366628244864108589271362237164164349230935233455548159334592542746071226015009384462380267585075534343701086506097120963308539781652361067381924578514262715005146672901411566070065160799014239548875447990558817063481240332359048228855654443983149456836593189235199129060420247050414103618382599053166425287473936527713064698470334781905449137861432705626959510041560681603895667469623222284732721142791149416080743367096407784420082749875452174785604796307627717373098366533455542366167287368641685948795932199067166861747684295031894927807426120861473593899153576523950105829314281165327257082129672668296400328624926026732011905934184902696454693433924336574509747153286378612599096992856330140944742849887138225010464818836126861026502670802212763348264637115299400078029483394052169168569251028605794036557381669416443588457629206546426084238631509798773625253366787310394492144388788457085760699753116615688905603773760416304714219960006526408681145483568773651470851366516888502409277797824516525658646002754242742513568688695582752703690297729343001265078783035278320312500000000 [134,44] 130156547250102222176635067746606661655354059981340958449106393528664865257791720879045074697098628266660938569381706998109279466037793477393036928688366325406979358588720097519493580972884430715938587119703880984132783913378995409470628558696432691578638465415707936805979811256448098954057370377117463510918979778124975893591889640180843420455826733272492442721312306002053911217241666463993929737162049667755646893320872804140792372854696469236800857379866674756886263979261644600982979603276464759154436083722313742575846864457814329764252505653195630603320359424027176274124255902211528575372455940338861183397649377542833556742825357587860826586414909889575035985929297551280445550524006860912079364173784988538901599812321037160796683507158619880824251141882603866287756513819173686550809004811292481427987431218119872878175062239041235517329574389134047096658027300206661104819300784716659118451411408152551455339008838062207456113807165428477442877497947983921024692983227554032724109604780622980391586211143545545791055623714501689600580950485263015301991140650411037072648107116188398578894007573493798245742836883856959460484501702078329726802100566314660930255420444151210884240875071240534459535546049638004976134238821098687435414507519633186235127489152175901813752347927623311865847392694185084983841377700016571968234138055977229463147531810867693325681265894340300637657293341300501838660883864380097856562307363874593121981873342110415339300967351805294858219757245019743675593239244352959786947322133147931718555651553490641152580290206989162132424227214148805507462277287009620668027031286693210121250771103741949398839395106098595467163858769301086667785054622195384808246862082093445843986862050644682284764341218516654780833873109235284971868838192555905533559188060419097939038607986282640458312596305684719366713941643955034970953622282978094990931201884524822262720694391881770337103098911926832973450842768540028429879015225583616930620147180591176688145979171673739858353587707723857093014861341657331742979981056100562065337768070812672704330399060101003266727726289255551941243082308636929028732620208410262711270818452008278840377581594525440077642361926647373276439686607524752616882324218750000000000000000 [134,45] -13299833388026193841504707053883409103600906855811339491632925005940779758336070276663110819724769415435361463887996491626145864708323058800230687998796817311711998298851182907123656410460213720147214682701076837612048730005546211783795954490873646472442444915625114584709690650789542311183086661164791739776331527731300998931685229968174739322965561892494459417768414314796008333334979738319702927917407011746627783189757038943661466240285091303243714974472027259025827191519174874877661024569702113753860869989924937842925782804713124934961716921569725488182747952293763947117556393290924489807810532473474689513033455997687505853649889218624299466340363015497987107298299783274391216006908593072749012893681338610072278635470684210459412271581905648030364760730323063410977193743567678337619742765614049751170468745220930650362123405241739177170519964233633806728293809517539335075739403582544576913238646918943939855955687838683003185420476251579856191484055262233812367344405910587797097991464003213908998410204477843969859780534182852510665277073823596886569248404310750224367685522458714691663153527917911540136899550420948729736734308159906590393487024413683336963362672290864327260510241199551978180880801726922347905008323382220027317222270885655365267253909514259400794505202062201121218015470370557015614897605387435504783945574303515926516912715431262634209788231487679743506607203086308780213950039649069289175907762507123336352536086970195136471129737438140599597568403978899237963350197446669509502014143263899906579262315657378729980853076305713777625531693537603860422588229418474953505889481296223665200307102403983001630797176103861863822464378290764776607795425358223734769897562125945246335690577891644761486744133239806388820138055179752472738826870668667088068640743573936888788568815702227141420216327036036670504549696847389594279269948886876592605892419820116186931904552863150047974068076076400458000569326160673498977023133111351047721606231649846844299455582525735231838527838789467183918876143674231613829076113624720862754194908008031036853368684331969766570681450899293026693609693592195237144076911351641202385457854924656778833432742451850990284373509133353901059722564361989498138427734375000000000000 [134,46] -759565826649185815124646724310914741140796048323512704802505306297666957637912015612522273849407910391657216245602667404933245061932271048978366159294683915570479035361883159746327662457209357667003226234634518676559743076353589838532466428852435130464171606582314254937544024586669402905999677622662715206418571925112625755755380682114573989733249193226760088791279589234127349073919700254865408158318896420351725893129269561622313628431133313772296209466459558008786284758109341218163195618282643840053484237961339516052487154753586900337078119309535848906707053165816217555927412281406577475555820817523784956008637191079223981083350468295398759728500617462385040383458924022405285116546559505796655918052660330381785706306851589443685596543076051528184327313180669948194385031931888516741106882418140327748060919621969297898028386496602838917386065404484140738022455848506279414671578689384761304223373289078890061682821070554857932715690836790288727491754374841128881762446426983186680999826591906844538960393618871894674813336548312343373502141125289614075606745130434048739526386534482000086489379543726154105569536743413081581107220082940140523081065523963774511440361246917020480577673508202459586834171557291451718542414891401468352000197982033122073732883679511547548774483320275581325153579534362068497762443187217559145048115487114252240819033628524096154644832076483209529607364876793284673536177394885927290364788051923823613074445917207973984564100671703229863860306166043654034075502412137607343425376837442929368021483764856306064487428539234224214936665394432229489991990000481691699435166158246337186484620768320122852592097743561755357493249520844918609706655585529822414328240912008634933280339872147318069335558582245154023070514244416253868924376188172608138368484114098644564265574526567753643061798930921578307125298640068438318405209500208507683623926704551715538493443014299089761042490344427301289349617304028845986932019379785710215937571294854254602279139774028658275935630220409281087367563252093154522587905681350853478029227472502138716144814632566944335170397035604144200315284379289820712031480472867188636174699863207679460285307541203160543984431235209972750756295204162597656250000000000000000 [134,47] 588804218981038619614742624584357570560426606090054573821513856703978365207756022696050859127848332719752792482793826849025337656998048364580111705239842103704004793444085169190394524931815884580076961371927743465613443300045906474695209987452472910870337991670303868242416638130685929330556940871398924927096049298592396753946057524462905991008978139754387389856793196929275646686027884725817166039628412338643888328533543922112192546030070230804686806680607637970191272423037941748341746746249348792189649722095011759463465572758510584784726672073937269925560749719840759213633698869259963181282776182066108247117188139137468330526875793832912125680329829368488771291558954878412924732311926873193039654114574069448032342787552731599768594539886201411659719396891117882595011157261799936869248524085309180583491397071131342040766319332752960764575987898678791132920937203954534515102388653896779843481397638608074259158281066720575942554456278058881871805276590221269397927434169893806312506953975026200806118349482011178812632081788050165665676075249833711627092407682156084891716334850654675456018018417648738862888917694175520910872316994586249434302911540410363712131143596757849263042330281314815385735176385424836129587647332951377090152590081673697310655277113109243894268747159886749457715079279994539407668520794392587520915176606777158173114063829922459650668001190191461306010123318876376595460190177491471921357848314401321419699819455521250932725495845594187125377323819607516780539345034797147412986568656851599673145170111109276514890766261733353214571695734413928621873171636451284200429055599626278927424620791823129296734861526125823391301022812201395072910434293330547126373050758902747528135926540137423568942917563981351552329661069395065381890655314331259417333024059973097737745531375609885235371289241101106630310498911157388404492240650448526074079074378176148916611404926176838038426318723254249079763537842155485624064663331476918791227891573025169036205757340482299006883103598738478026225435505235117921924450811638440033099195968909524578317400784434253521683981555238133454485171260936726690792116276615758972165315308574700690451522983822276358553563250975362346035507202148437500000000000000000 [134,48] -104413220448531332115029183676715097930861318984625224655286861433109756988577295684176931537214041797968560859063569672173097941022145679499633631415786717165643596495428315009215847552915055341140262774584884431655922257412492319965700630747603665970874301352406323142375246211905856095179857289059505204899575248223387509969856780016988601195553475515242631599235560893982219745089182521559626066167006997287473060622397689257133898288156085293547688635636375831876527613499385085517802196605317322876950535877567698840642175244880068820955080790796099408529802205051444755333522452008596313523101971311910273357227991272496855242619642894883540183545295041538169138086530724807767812014299914188953644165198660576915441785583382000310122984772013609856007436765520840223905159682680687011940406542877375785150459198131843069115214013830987752599618659202059996293321958872944763904143184833348041336867941032661329677098205981533214377747532286154784810965441859951330061802020538868684973399664611685891423299824996469874198015173801055911785058020148685392971617072172887949376957348346763465704671341136930656839006310382339956578892729318921846676578696201164630699396623929748828338090725115342792240807254094238982298200986516241969016130922269904347008985662923012902658738363189019271279774218177530896190777512577550219024606897631280770350573781644365773337547292485645428734802610240573373312759420331045536933832145850301767511962943866753536423639594033852562333785706622763322490249559597704015050052502250662886012779762161686338389277125156805988444727736185589042807126801690611565650699760414966562604399878257043981199827845751662874862655404849634333023798534931359445873282507890329580542782058978944953773586686555927948941239502490149051767948911246429415580443065590155904562887541279524950939293463670978859643587064744418138091558389846122363227380792129561183039010057022342585207649402432377144204953742095175380402876216232747899022885498878645370894139457091694079241070651895044494370038145661572085191246794243937260683722000975584684296414033450805321761517824833731931168143998345188389436654434320225722677535929316987905368825175346582924587750295842910749408203125000000000000000000000 [134,49] 2557353300660751818862939264029493221014059684194589115252518426930116024462437006726321937083531492970840183155899815536420218759070371506367515796055042138461834202463980748096120417498154908681715135438606772834920498320175044061859842987478274599973937717821340051775430521586340665147850191332761447117913376985492049758392964251927052145177805894163131656173498529506352467581630048172267652858080674551079581607160822332041546846283369123820675381161126805583180743593025105382778384694149547528728829778444448551018892943612322474230495305354181833988510206648627007783748906726477614346688436318871543515160641284921025960331148450211328537119843739788297327627418981694057129666001832369764586384427443083302785070689201978526481639752205127684521996103448497384049175515968706343048945409361299139305200615162017379982995051914268489465057555133756959588408357086818719796539279865197458943690992059396395165302793756445268172904741330545511659918480937203500276829724941389217858340097453550849339370700179764390411664283629141655166253154602069515592591795873830241277040880322997349611984630098632500646639360988744317011302872108555990158117068205931223280942440716280312685301215502622568482809322648840473904717717934158885733595616767988389522235705976504888408650958020185816405527756144476717841772114943273846427806146646700100185896663475164782461597702553088157722128708542918266881752695056881382780441574837439975117598469407628982530091566456672296911411078915405875586569928554322938161191377695187699145137219449176172180325203608203033000068970714541868094001015187478058650572574473730940050287126617360363431076451581932420480101641472704894655129999022026908355790429083859076024027711552064171755602465883458378834881748950330567293420231606171774949988237613710568237179329232081296540244032056495951897914896114114134066535371083755068708397794175799342853509044174495152747090720511296097786018682182463700781579850086321158258806118902084095071857576416820742768932875303713253341207673777467921752364394855463769303248561239230094937026359980577472363239392917935671358419449247073596617336653570069255189574690166263462894919922731110680211379983145507760596679687500000000000000000 [134,50] 3426950676861736785441938126466263674926282488666421738880062335082102170064147343820148800134421445019929272406996677153422687401050889560502372299851217562386113728683485343609193967412040830459427945194049967272988134283405002819068175548608549333490474999992979705622462953109007621648097168739151896532129644206063220199632121677676506621506096073392360246825990102734306789029228758458580003046748711362125984993633254113009723847316719140239179406716755773618784840184742858619673945324495191918199706088541893166959714829143751567266305632896884899887116371932952110792839503237337507888538659039700924280393590729017084299262795933570683827712298758783121106354465369814362829133790156078910764450446667593467161273575450723489188479704012706305388585996766948583809450273861780348954430490728634469790079418553667592961017421679713692443209058333953303463311790676761497982474465681268493907682178994810872266174976508888628527062492164663668366060051818156643688176753440182703520344089923147094823639661075381866511601363501952342053227374384969519020483541872199697188381302383328909893878063453236927446085950529379457936392404906988545912940515219490485779293366028339286807794761017214504830308756985284070489263914599998114284883852440154603458701385501366327754113471718778241955423771042574355402105619706722815484504819184798166181739966159172637484366415536767895589733189466087665844593199849624470985549751267724842158203165000953226851122711646283087028208446997183901068925487578049738603688240523112358298407451919372650047750001607156989949004549812054399297760398499070694876565750869339843160700345086350076420172210816355935236295998536609691834210424276750686985075543773274677417849733039180501766461604047043733166671222293952764651309295098323269690460098731650257725200856188340772249477060331986088244065951144630999823117248128182356778087058777076022134922676663778962992073603083657944991620115642782517397510879034562628085520304083959076517210665172711069867194143939304207403065476103107766095533591760239847513598299980664189356311276267296813109810305734104514161787897824160982711821734905940952905836407858859245401529256451838413992498075608106947156250000000000000000000 [134,51] -1061243998620507638069062799128328022264707200577604477433945244814381220160130510046080826454042024410982222165231011704791512276027007066243717094063261739234942215988214911429301452281140592374092308816524146951768730080436969022819751234712763213767624760007722444843478772276413828503512878328989162007991577464986402143669923432176335092422216392132554288188372139981283585985398980141018638274269831772832102583214988429216779630624446647934724375290178259014076689156393331745521742208754594158201971697971385327829384980005484933693742162116609557580507807729056715862257458674069695882739530205508190257068014011900922094064264814632431871253827008493227878762344479561069623751627761985528380273192571476182681310938238791434844546998390017349020033834561978769830361716266467540712257145828783361634069315349414005980686423134320639399161351532049875504918680723506417463430079281600487119329006176619902788661643177054353743724115524950605606530903942310019446674186395459055610258057342674321040813768729303632780501142199642056568709435190629602011163291235668834270080580301052880187798641548320344277898850012658907092200557634871834069844148766782486698495467501665968303617487923472004524276414069381461007365048937697370807680599918371806501469101224864696291272459520941474779242091183233372831402497181219651421739500015272176610335540603803338768634017736173311816852103100978590701579981636320978838044750129120768664551687285501266315543169725668133803884328385451002075970596521364964754935808461956181300039814184978655831853236488804918406452454156184584457330823590415948223470266881051074995280548706284801298958588866432490957170147607767906521572218227025859854399262745213912753482950412141127342781154016534547260645663243350451645313249107685303795387696416613255967811462325976673502032486669578666177164090260438170256467312724046469684570335224468891327426929729116571440453777022590997971468789981888382786338237021085120415169202616878010989781496097350870141010461011926979274992522709227772484676157830959937364840502243761283600425614472919686383809266234651715946861288457084483512547804383982836914260984993244380249489345126291114711287555549445182277343750000000000000 [134,52] 191649938434223194837450321055528449860080843410718085088504638735109538692791627805990844666758683585735060696859587780935256483154287023522493601371461032421304303101778778665091260654984877868656945069237440805581457390471513468769837676356948819760166580503403261480949467575058516603794148143797488401637475860613197844603723941173408685483664089884411014670385600917266165959736016293388345463394493977786671390355797755218806162594919857426468296602338188819197171337714468599704224356381404736964222388208092204666592168064597052006637357058552338295527413182683190963863525977260583080477330134446053188478066254462527139057833629734289156878009514265326373787781157286624922210529296777256749894631089640919901760465610745426228462293050203604037915807744548407214843469321724030636021097644733851735443534549900136927863466882448696570463824600237986087544064183895586637672412299398511449962080293699258803650445170976708279700757254369474982541751933975871136974965280841891194169163336847040340610684426867979059600191451632281831994145054133118591189104557523187179146641797682919728494658071650333799967176874233030452610191724622971396467271421284431069021579720424436393604995179627212460355921643232910575097857126620185708727256657365375308737157179788080846311082302895888729349611287414222790214563693651201541106770865313231550473101130454618944516974609340859989285966374056761953921218560061399841500223699385207269252940751799624032981140649482024907323117037571619792387919549471825001149251231269699108504507698027444386268040553205040653288336543133677605286402105785201703888841069825004926882657168993041321471498658641154599121083087337646061056378241450256604830023838517518746105043728593472695042390517469775977147090480849012576891654601844991440704838573269966596731011421630190179802545433095704957526238887692519323895109920482626745106708464800247659240642041624102689371281881008372163228375731130532145262762776137078242985078108798559926303946929189765165397446939938966436081089494625522343492182915209331026470969806961786547440565823395329163572727508489851440373673791963603326157023569822104991182314707064962145875592622293477954027797807729800000000000000000000 [134,53] -24269944474861576419640685768140612831819157313611198717582921905321746921078456695920400064226844521619637697169952851916878325195211534289810982378631284256055544785267787578415773649991124879750526954089044574205782183512186747298179029467709461099612727510779928188638322445027978653131918582170458081013638959460579525413731947754052438114487205191181142148004572871672549853626958378357988033258375302647903895055154070693415796555717510171377725849381714374849793224466954853829299783614271254834992536284053142790881977653940288276768449149790876925076051198405782326272672671712429542332618186447987318957517342853203887918757865089013691531961280037486623816646169401435284181829649817740515640002119669269889407032047692236149069674800965163320039286763921980863518754364310688189666369504917770838422672166803524459619485342951280967030935926183571696111755477380779324655078675080835156962221813834562721896921469911449645450764057906251101648024176350663759018905742576327489738235792392458330745827485297396803939308666305062630029803644022170903604767843651694730920238092995741448083267276538230367971477991698637192256210794846412580966935606818756869038593355297892669071844006889817430913280393027749447114452257951879653635719737088879767288672355078938017546387524870234646752368526421568793546776927031405923827277437353860542153915033501395051012201204172704289135737560156580423910426688902383464190440640470445539778610304765394195225710945012112953796560952764078801935620223427094114406710859815092745494983487401916425123335416739255528300100594496180701689627051851408874118489781269127752004347520861664734328161349066850437064515802441986255526931866223245057002458251402557358728990929000647380150189507438272534348761563147215541508247170650020845563687890169162525668126310426960115067065218554839605496955936057596184964730949593370652267589692849566367724809173408512285594798076971534270206393162218747280068112057679781231605964646806246156821785928140668649192226086017550605199082784196893021807475739940843200954312953172334235488696877210622662662627409789427172327662293333036973585718833862522365143428985065177607485996020514979712390105349059924000000000000000 [134,54] 2126341391766656440190579759902802610292060475124370551369888983118674465587827081575494417533746971920409942514219561990536490757447507804618841691111491449166344352634858473537149112459282610754094715031461967205150729412305124149910411363166232779137493807995960141628662888908130186409344959298999206764127774331867192513020657395894137454828734752933058460153777615838679893139583664922945747573372765273494864376820624850154426646208205394907315951689988394761337188583340276482137469420549628411502521095415283511914824412827094025942667774712203459772048501186816232593799963510689296256363238294453145531189643668586124442201838527403986987183414061060408971146759007542286265470826760856834569512517888613319654857650746162133301418580423215336763713073318626616486382585330078062701939387662070668357140608691893967459502792345001734461499351556717943940087796223760027083004868170516447748714038797140181829919136746053297436116249949471469717200242516946996699410736218902114353558407266438977704891889775034340077349712961058038019209450482670439838552746046406412324755711678738737485764558267218732384186751902340544912930351609609528896069314035264913371309723064573728273472311997813486820316464317842019715544752859313260120629665515530090230086612167636178722384971000056144464467342409168754027361595751027714899541580138672378862265349200493016433696352162097700085092207805405870701041337634832316813809823283649244911040897501850131821957405141711067755301886552383430505222329951447079276607942555300772827005726430553121494112580040888588086775967221933333591852961221067178326023872684827649776565557821073365607816879731921934077234839321717208635103144652176769944119754250202629236058690239784169809228765305102975902435149325925132465650889223803991817409746518034894795225821532474105587060163245697331832597850947884647994895476692220171924140497723089578437921507876023537336457175867782450502001655653977944581615526183937298094510619011219663761404332506468561305319911346184550707553333693214644987139952279702778037098709190384130708831584336712211579904444231109172411458717123608885676420377321736800891189174048900961048489878670997741639025042610176000000000000 [134,55] -99903993696186208121912721051624996389061395412046782064508453753813541072194167812213090943446860070599378386657895716157911598676262781968963364716343845221726530932393849046820613498320772267938710434402610037064425896700758826001012844151823181792833321899390880649323982985421138510045904477295337928355063905103321307919933546049604464962726639966660316837801023920366201314455609665683025030732701100227984326283755039008294158531759618992780074148085452496315713105053153575201563228992348338679282525696866766124148700191754582842836438049547244759734919112328089283379500149404989402608212208315371988146186475209631381323258057482197068602641569223627407177130030256859939458839986693823059444931789439062165805129315474342896437648252777277634108222232186568150690727189545136665617231656570047099168988286238632253069572426131194080762808134157221973021957946032334521700320589472400009334784541287656805803539124731480599029953377890316052021401384716057170318057747245099655235849389365416197554002818461864475551878278417256331301585596756680118751494918754098683144815544096598056697888672252124007887992328810487588644620065370701172155469509335663887261106127026358910250417377934408712591851918117694927847973622402812088602416699975512951453719127552379377307919336732314774309728780194229134464233566625769040123198412373008432407316284399548392801429223302179703787068764217174335173092514177312736721687698419181101357513363453184335748816049924742692155415930875830177565847384469444554479805266490036041497890654982117804260202280269160893522546374444705599905013008121107604134453339044070571748721158996163585771025073496962282354868219755389848822254495403383517004563022962627952412749533620027505342181408976331752756451001263783695897746621111759617924622430009620273614791190409810835875031311558732351048215892046975075839513114825772819330047871488342780262429257181822013238756748197278861495107953198500641492509874070737728832246360345500240840813038125422284583449867150448494269167767359870992910229989564135661428160375441044975093505016449476037088902354594424725785931642037932166349530673632928223725577478608303044705370253180648261424769574528000000000 [134,56] -2934678227016938773483218860238246827316472187624598587720344817491807638842241171022059268391523432430629343145782207039447727922893068064932646662221512508737946164932545265341539329601786407008659205246386215580759799596495213022436103161778959576702187023340970460499888590628804178957550673028948144631252100075058644464056223644694889609338431483142018093498859501961939790270797267417753230356602440780678529868226806935969396174712291264180149513103861962951765899684915401336392806538117801994352278371151672685203981490944140715327247271150412845411136313470413976184538859655651799385428154631349537281579321535204641284796169098367330770092392138311313275656353108156395544583598622799042078882924776662791479509854076452121545712010228394880804094667742739784681448152896085401376370583497188832120345322044302854868334264212871500837934122508225760008898720766226685566328715262048352657061463240008515733688388713325483930615324598491790449276846501962595234022951303639735932935521998670285465880367990579318025570710052499478376571190917710493963724542811478575208406518430752374309524771124190281764222626873569889377149329498942933537781057220844080674359760894990787050276447331529155659841316341444178384795526102727762193899389706214588692494993980804807105536236662202166216075470026824923274535798208341580403439350464393006601294773973989529018117625400794147933279659030545915805016094658301955934677341682878818156526092251288025531157025190262825234517262194867683408456893220870108917014929240648878996320819971269867667665040076698001026077323708359910225373176191146225370317768511564883238920672374669985370979828623763869640508456424421109540486035419536600427523512559854498488365335425308587770734178490343978353584564482394829275433847059211424320135456605079647962614596724749401656828606233811341681096550275543365465110030251321451195880992854664578188535372242621965048492238569221390836472029407265505138544304245474834184487466286372438584848419940153707523251782287572837856869239272941035750623864764103480996528626825378309406480076903962400708596244661318141450179099785615730900569772023990638877349467247269410325395810580576230591887214592000000 [134,57] 840469769268663764775457472831109643439120693972638242883361087713516378783073051958592981215841853457561026889024372892237196901272760372855599785165234969148534976218589890028616305386615806622666330719744324148747511427866233943657377592973069991108038620360135023207763548763175151726956257778277581809761817696206948578832913081504583189135179652165711043223964719374138606909343919910389480173933310697559490414549740064127245992470387230738880223843877263246661794425809388796388356764414024745421564897388792937625232742907286866922544625811524943878581244522217091240325542021918636100958540519160168019564933737467113298312177074913506466228771959815222466197574221923272674524270571399816778064285009940041150468230693167000941825679696946463448225586703351133142105085438830977974774252793126828104958310180313244018747431791120415174220951850182903352437851909477679855758078686503498098286855893066171788184239059213562208384795579273701977453073207923051964467419929969613144839322693356718355917471680961471444403732884427755506600144813776106441968241456595912750157608366376733146785072861251196255870636510743894825612400814928448900024833174278353168462263187088562865612130251797675495683369223760212395549305950606210229715603334946220576474820746142013429041177260230237379615317556233582367943991638804695073887652438007380833844753870013308290581559421684444607635946896572848499697743503635566723816139549198166329480904922778972682011710571773858197427186741617008772251631155051892404584580245394298031746958375068018661101578990624627980078179489357134907432414002920669606620331662804316365226122856597730303533961768222561564851057482027290847036584442508500654274078524319320245241442185827826930140204702970818566357074131738394817621853057326900364744962117671030726578643019886160205006192983837373818776496172917285982757966092926683897826106083179163136870335643075078274835386482848703767312500021538505180549851787326807654245468251887338718965455698612961523797338459403110144318001537383852472490933873760063842226155139623484868941364233577444159376336569023022031632314569441304029230037819142852964404043943367939887884636892807793299462142976000 [134,58] -34547526203057483259893459788955549831251419005375644261651893549398570129832280304635902791776680518426778872420401199133820166980982761909819157222555125613055358516917053575997862838641922379445520681411773047005828006117521368076149730298951637097330927557825577921422024096418132283743218254671088392480210240852402743038019285682357681096189381583965187682209470197409078356475141072955200360703126392923082971409531914528994703602452570125735184021641041877901129077539289389936842850576202057093564850780872856808997870605492409746994338523908897959987660284002896875798084486185554182997340517387328941718551061016323353128961126757753173650594030127472814544018390084585629106798611730138705031587897525577499151208087734595918642545348543008323593260044875034870630814046088367407467004951171617999471235259336286159284699174743158580015534459109150107690334316992421139497841856091033179266690567967891798325703958828047325104381905214977906183937074233353004372565691766767618051609521671049594116678494548811897210442915283830263978077730883183040148380972897758409536585214579809422919821659662873316056132345287239439848776507299820890107859645754273324802953433807135805551912441287785356988241246011984931911151792558088392553201120800143082114226474427428993977010165839829185753877410479072238357447495596397931354562862247393165849336068516737644487646232426475312708141090717230374186187273432175307940076040271714672082457147389832799820877616555700138200543090318479618795617609380753561004261728279692650974656464927129987336756928744424551124149000916875389641892636155774490948861414255928960958738646830538891869839928075284273848101714692599016916224962311107944446710238323558446821421971246571407400275776870545967705874932695008515828075400627521424922335468425935062568412726695803531628425745432087801579381496883152595274056129226215651253450260826397804516162692272212965554710119930161678917782364429067019850390355012679533734905647423707148292684714894767231966449176233829814876692522921488411617448725766227506702020768588414106644877333137851722406775983195299814899187669952850701591584920155281558757919962265297195763793021354922727020298240 [134,59] -6936181843119881456561949160616140467206188349466610896499959915501971784949190656083359432447897722306914415856262119926092169182293744692215146869415444436423651117079872931159915083018233544749773597961754516271027930889423279948582573167735269831007486815780597149658679799854230144849850977224059828800649411607996003598886354461925470621388049804949307798693327864522883446979199680310260317889194863851512193231567365904964231824292774288899348997367097340972534715100802937273337420599702506066067280865413454090926179622306888249766923627482378911036395000310121323576304241999715329937355978967201971905118978372777396972014834573890012643803231841509106508746325835778478243745851713103292604460718779800986568834752613229617710487787179459272911262938085058752179633590573055955734899703726388446169662447042347170689022427701179111353475952473981013677997503879261203650335125025120517644586295664260255995742473006112195226174599196002310337961421144860859505441882128060023315864598222864433939955163878420006061321556147953577045438774657945459000440489054905184016118276556468174632593135981683567883254291555372549591441865530793342462357502552079791131104643229964537323806900268849288801161406436608987255495192793505538803444415700196593824991170458754520251787663731824709812264028439720563436901361919891205534017622611641755794841857127033220423051955881353286912448166106955223311247164396547457963720023586642426771464233281456280256886632125599002927778181280387491664703554008303484825646934202312537901204840873734071038453734327499294460879869362846948573567957424431219253445268044701711752100040311017837070767279975896082662360687653807978136251128855968301311137472241986301651647148711966235030235123087819587432599076162727831025550698461873860652768146181686003758587283484033127015893043395910828855070993328444206390145430257338026399206246484374628588333570117857131022635993564486816310884045117572920674451711531537506908752777804206276698472875165756922944736634470320171455799907207750108486656559019852277682536902033732331870038509842909071058044486550025436227355648126966036721320962842955160345121511268036769998043815383961918294528 [134,60] 1598665555652390483227866921821114618454716926269300956655718790365155507230130630780280666445489936655886631982217132270320078924660196363310213192940814242617129029824414437910760929115692837295144584672387561833443294828484773408425258038024128835667444117188250275363983466888366729380955775129534740031225555505966715304506326659732365122831319829693902879696831554910606942938325451396234122420237168207646206071903775336498060326360827451015445763641912365675102119062613510626841486174800101529721884012400706330924135472732350481107143771799861140539262409913747677982100420134034049618158708356133210742506382476687177968034002313876609854118083865044975285927797164265339018588500693710316828507610104723827529908135838851543390829751785368205989075512518490873443540657530700826429722609531949833762563368625893385359604354182295080889414346098928746680972237933243295154974090045400095367359262540230475069365829675006662850175141121135492189756947694149448081937965161870189912936978850417341800659140932764494828215640727234547831279869233602714364599402272000890623245579110604898661509264788937929429982537571886233408785469994508198815854823114035575353353528644544775044176552483925535797396583955792255649134672997340463671259887587323146181678845712883496833594041438261447208139542016261133830828886355819648870817616635092615244174063519932070058535297344590140996676105801071358870418716446964021383402129902468757692457186887337109719231254032511298557545174933203947660744307212523788457244457935863054147324048943323923667046736724446431404976422588540560786994212760605319459175154175280120028664883371135359357073408045110418295574446423256242779863019650852796157506057224884607969476962843679988490369488060713238236836838652450131552440308813559944800416244186949112342818131457819983751502681968435071105815579552732296863703271845406676357834532319618769036624702061375435394169437968329553213187078514595617431282188911538780867339397161204061323736529651794567336713376769101062284835127684935979025024864565420498531999885826626151828591332058919342517902584107668128775132447627214579853775523634425414892521840679622224432312446610339921920 [134,61] -176401751345296657155825081883490901589217863624711990746948225253623990652754846760788527470234053000050273502803778744155533702191174904523494529395388907183588998947784375554447981336305503584029331175923771281539643748633289291758078181698508281930976379748956862481805018946979280835806868943999725436134577939265388683373755258017116710906352449427786766809997954238605923550527253907097698880462991735614340158025023923663260185418124822173947445043281580858591269963594974558220956153805154684910448451680453895934435268188317153251073934448589675396708947715752250314023900630953161385236413164774554612536724810915141623107856339243618059725626563647955650970541206883759153829699558561407457989774314266982025508761051102416399525406375067511548530908660258663549520713012878107056967740031028337808618149564023154751596596098861700139111154731599389201310944153628521757923565156792163813505474449337898099590178853651931113777105906491613803832158208443481399616450910127062703240493050305527639394463500871619349156257079792380671264875668134601944626804771993894541741990732148010795518474642190427661660826372288516403754385712310573531271189755495869211730287039807268639788269043859180059469437875180421962659739162952572817870274216668319230790203941301662751056202940022851564519700642697825315049059222801718585515096526459005970554146715500772874068263407835869817024718193424422505487209150649966019676177326935604835374582368228796020428796186445462571246217575884054567449268455120838483842782701428298685405367958139715689677079591013144670009565031925409843040018856889252891270046695042742902677287076535918471097599786401625820130748440946721879458243774490390806607953841693513998017165637094199960866250145097920204653663585157991760316069805538210491333632384923325465110364136531314493113740176280389973656169624409703735774808241456508784865293757511229956318410747675738543131162587981032319345608448429978668760209710826110941006972754809519531801226543927223053119915784971054538248057232115362634414363794891048266431469791386253343306796026935014943571607253750006868801171303245737821218772113057897577035582680214890397596174582210560 [134,62] 13869866736477397808857152597495683377744487714411418481947613647067429702062860430510809133584144982828443349835249112196242695024300881004211413126961064461117143426507004141624346048170396238860756358440608921461700849958486268366405389049959116695202099613824558853993152833140692721870670203939471812175323805542032553658045017915192211596189566703068168086657215995362739687633817722461501569303940652380243175000603574816970587810755528077624117183322429756993791935591883103251541410225096729136066490341966642966983149921936219657740387808078549654725944719964946161768233762788390912737824281372828707892743600377417930568161267588818260028746515665764395300102488801089321848879629743991653213820318340629179416936952401570749304704989974667027340357444086743098977309429315842651854295362185545974166394094867585620228994543261883429107125819117789344418708600043668268060751948397342093832166468797586937257808119390547617239265385981584398044501445899597828727546309889747957586152927573449367827300351759231531396526595680910268891754281250515134169233018491122663537134988283368948522641520423039579806259438217099621623708226571476428570359503516139296676248527881659300980038344518041220620090322457101402522256413001162199671261875709942050678789000699780360346230143461605333515575181213709684643790008343352312046695437204037574353927558570650095848021015303293100125410474388349245068266859590451991289851956577059827812630864540742693251090492648222088273186052856043671722322808324978420701776112291370969138224691216983719103893064921945421032936094907984014678928180089482953462631064446224901849464779788244250331393384414224198274205140958018049327658951946507573721641579657771815529178553790918716181172678619580621845742430480027244849490647608516295955544967303799004682817456788631732552857082293807661737253214774485471587674571196353666108758465927956239294120712452214013759127818220073102327711364299992537530736961477884296389578772658996732159145038209959302827923669554080319432197139146868704692352872996837464715485048950330329466467122623980168416401156272256022789803432524180877969783206411864077948235116452661539945761341440 [134,63] -946892687285472062216965469450570381237933233711060637654783230414072647893429482814704045065329845758024362637244609639455249673099115806955211584398886372726150072678529596373460979415233586505334271954169792783419573575014459232770473252004520823048498056967995088744304524990237623093088996126327037240751834970153655062819946218060176965403639748770118884613904852280042739532384392700479835578032149648702668380893484382288671670624621576915144729350837795157162820194433103617240306677476151063626641361826650757444185716574206502867564494457106804043489987643905874437118897216951657793524119424576868740148887729981349489425411069965833394576003478201525325459570055589478155130569645849436146393833532887524649424093291015926480937355042500846812165141674411472805086794028172668371207131613613709244593572866729093643978315819598259361710240623500345193170672600934658929170984146818051695068141432846425474551798885350031438984857666723212477371145591472931014600406400898949484170039952771131398977663678194145117648845323861210551573432744909209140340827282329173957122346296298862627487855199067077728586005063813938728592242182616905923254326604141963703382617419856736392430788082356526122048893837343842138198617620040491958574705234737014257391581115734707798425849800079194461457973082040483679114283973740286196291589393303436626401246423753436024414061316045849944059558228219026327435579055178040241021556460471234346900030191452468510156370475361731667840895583752474570128673649224296129506005275823638170439742195980989720136332423893493941540173808685821456430007342820478500894433834611979867356018382871306399359073958287236537865680226500917407451985002062301628616510371737259642068276688608879202075248358044982588283757101417368061012883838558745057325535093571023946042073929620260359584298424619225799738838870400446026089267651517878876932677757649788992782598043767220307314146034163005903474796646860281779499821001839160135496030545524612077124362705430267022916087892715721283416214163849118184106263027921750906577431194076475685236846298537101969634867220365641537203681540200942528890348998828680262071726150765457880236032 [134,64] 39004857435842666297463232387932830919686825017477612669484218896768482044357010758894284333104505400052678924284023237384435100247555781736355834432454785686165759761439332100617672447980611807125568583932699690776765584735806134352095521665425453031285747749695027131205956247118340422008869816845615315169552496551785343612626613919529341434551470093367085688988107379381204666113982612621158056620005583288163938230294807138159907427815428925291467495444399664956442456223835790808739433369160463012503135901246637705203967247120197105717535744261378166587075466114376388807907623848206488859472331520456799135557103838969418970817908352263758286000268661736832015055200174691718387101484585701770917593620124441489224487416749637390686672605179408439392284664382087394258134835992630574740011262259796849047239697827057921902939987691572219323492214622671840991553962392637117743186053837020755760903548987865315025551245263860203698874228035192761015797332574563216060465493584838670091903310246502029519312949651843197614109733607880731487961380441383861078052768928618543531438515980962823136804300342999405198684165218438479237730582247092718417288718791905889228576711512189078987567670535677529592341100182031239400179745022022954743280032704136893531356941739892715505534927105519835243232427289711769707196874838519405375206803174230668531480990181264067409857555957290393235997244066412062335551246136185396658070591762337379575263756075507984660081104933746605002243896518202499894569944792844062626468236603451130705073760914208514830791317927144291045327017702612167668607208501690442851292422878399951187024948905246645727515074526848279091637793311841717503931028809744101769269893338119364649441365965356355655527242866129820138898592569388435683906500795475327556745997460776123715025495946338426855600847909604856610030393539099498278866293716363051442189738759295569528098978071156238463079035559051640770810343696925797407730045971683657299289982989344436487024801989079585840903874037574052499833109676174682645252237860748201390174338450069709846044256538942977485438082470405034150471623685256900591732683682380565995377700736645201920 [134,65] 1273786796120651395491666464560399487978037377675680065653078546860093609635835730906835332700817127311365456425931734577165165001740776520063698600681371822519963541304266728181327549038033442407314797877813688453349900074115647290647850699791558096248998440887084663518368630242479939696880254841858897349723958886814302096265870834983946236023234912217205570046965622121332023240660057267878893068162704124051815724738106625324685035481821085179584658803497398366095999009285483513958640251992589190246039877182699459931746755157344859319853003306028582805841545144873694148781101335560707095973739880517542504561975720044436389157910003927287305219471760879164650248146952830093742278040028096801602427096626920912582851373730578638757706626650889580084361333416660234502032754970184126762038039924337430031330997205187745610124993951577128257636666491100293217287708870037254180973798667564329323418084969965832058879956522094732687483539224612733246108381982551018720162475901746213500623104900523918574137659568077566234933839476983601904825153012317149344634682950737293180697325601390426449731859660993399250378611512414024117115862172731169138242705984295138500874269534037229517236729637032701302117464488650431566077590334522369570124064812281349284636444148889865876466778600351790891155335974500505704194296455568231016385653399014862313645675060838936704410301274534128297277363001237687556946552418407653802964470270418712619173351198383856512975136724739324523310573914314173300257453499768870990358855757397816384122318017081350167078163007196003212923166652356905813482295766347575832257175489920598800883903090844299355804209723391869165379660358703040162626571951211570379064901826622270553037584068011817839353173804016524291609592617442586781808920572773023427699559236131239798959590398104147701297617895487339109605569140262074481617892465880933021398394176624302146514900598209681281238960777263740952597739514497552087195517666210704061631997594210482301198508583219884652894946074759529069846520288376198934641332648900689370333699517073077242482692998345273418044765878516496440713976988094471813437165580986094963204130402140160 [134,66] -257352443237102790583696920810995920578934073022217470957199815846595741975380042690288844118286763413360562705379283255185285885931858444137846514128626814831599162563755804498700698164730213057165322245207263046450200103382297329690888077192621770404747380240871539115953226637833203309746674953803454203670393568909364926076248259537831959420613696809359577051848840499253350835522754438241967079602555160600924333011385513593463657192740315481372928579418982346353581828764778763476140059270850287997744289854934142585340242663672942071514805235997177458237012913249995943710779190301540517917154254720802643608030442616875989329058090536184976820873910580396706175201063715816006117934121219147587380428007235691124685337400204332542994659708439587544047207576825540846437995795699005249133642361217456500523203855772301883575871945975233818463480400529601365970653900665465943624540716784028103541900927226306501030160372521136041579967975924705085626024656083106273540023380824280925464189515022205373511785392046413044106300180584024505455987752114465554490365979817868020792425032386414503529250425738443210096136212966213163117003718379517711490975805546847905573035995508401164241601619586426675470224535176386714038195231586539254050235834421914017758411238339324221797896562273391493185422231661673709361838293998138245286661465825507771490429149797958875039607991987795998809806002548251607104870257975212698043086438427887790341397009095044199657443910001950745433327813013522200691303254316475467506119420803093273443679637483442099969451157894320193775714801519150929171597735714305219613632535471179311814380217242157765572186947792245287059915680811098793264481054916072534565948812275979738076780640985121658274011410099753902414830425105741341632766259906024105418754903846088461987529680202144819785430191256741586072788781564479792105405320870393824750276222766315760936517529625640119260716535546333484877221429580224607949786999980682072368672013296375580580608949895017780889843721358164495509329116302076224119707674869727645922388679647861293734904326345762643105674947522435609500117299822301699949006118338015313793716060160 [134,67] 20718376426472123241441890787415377537363609943154011783196915654300700154468064882002928299871744473679818255566096506946103455333233302470345827480616117243199125161591033448823416961240139345875215755940909761328184802463439601109608540733779823991809183548866682999199899197954487609522152062741035755014239796402673582206319042936205277847379664350801691389692160205222483988203583741901980520764277369501140248379430565245992302544099013338019424934718051642310250204935517291025018805764851119915502341956143975766595989441285558655781132284087992316539362209022366648071024313764454960474251344239503503388640729874384489216317093533266880674622398796320620563049104041195014677646505587203323669529585418726199701625579613036944217967589038316625124197771540530522507364895161052435137527121385460904979506107065169611554532487586727899175340350076007304864428021826142988887501006057412415540877280622759489146938515226639193659312462304275586797901400277693320815810789882000655711905589804942601628582196859218649279333976026360877584509598530009343822975838724513393683192478756007535157541513121134830939270376890615084115506818301662934137086214043845353269046860437850269354773171972420124132479612418181564063565353151019340098691118182798227192474990274149268909096138382899864295730019370814303579779960640827818706140269612548570456980448503766026418746388822244123946651104277712857480591088357910684967825539447527204702718993125758381749269788978682478604205933682641233936873816609429377135396202022080867889569250079072148947012024667079035709747210563089995790318384128650323571446067674999006759206944204727060009707337725591995232599930198475024207527310716965595209208263757943961159225426783579821609001143634213554495202910176083039001561874078112558442734794079717678992248324589616675421138946656993731667340466574681004123080893425795770308756290227290866344476192797826140429499130001479953885053296636024926571055874162109307667023964782107878830318875572700031770530672842269250968140219570105591403247880930716742927610854867119535288869801214628066717790103447668226248299730837950351999564985412463956933447680 [134,68] -1380090734088858089111933943098154516605418137881511681724619542416398003258408297297353174144418030737216347410154620090841587252963107228757611293240043886248311139244603928321652013108256014452822909743023947116243398539602647031175801676601188005530314256327292337853550697735524960356586065168568254087285078004668541324433485496533798436506488215340980389940479789493672771010986266164368493835938799735491415608401324179890496352111405832861863926488593448552946913223583947179294410046753194450030210903780745593655958539654244807632745175840244405490616416403857084593923009146166912479186643210056015545637224051351437016167747614823324258026815556332566206699926293632641346470148829832679350639179040327671723666393191679807702842857152761049177719159280240851791108816266217222599303530491973706002760256041430178893549710928147606816700454104199596445016323124311218446810539620212121408997509492218241416664105527026423576728265229012068882218612940631245842316771784242454324573345910575249783995777408122750261541789566741613758081635715971098765980162758958109364871352969099531662219095359835211389446548492311368067593144246922477315852535253941162526977382836392366166613704066023455307717829176716089559511117526098485120763534260649230421206806240638322812565589813959664249478789897419118730550735604706812153895389169407233082762952026977270756216433371633526447513807103301465493467417666113387063306597435215735414446558552569456804734884235430739330408887774525807671434562325320149295275117233082699697699466958235903679261985568756083632380420771259814243899524164917480209127956722362896453242779974656654825829305946986726691679344333813418473449136031813544476707274101254039984011411034350060230119331501617293092659946722291689435331848707668161329168289598407562655873193101554203909785535889516874087411360380728898644420971960460589235561795964827261198263503550369591237723843435680269022963610659540949845077355555142400841162993593489989844049901536539910802910652574871534446778881926619051869916048955882219168905820281608518296118434091771103817748955519600409323299591728562533709104199501814037872640 [134,69] 51611070734139737812222164971550091822186647433899981235893881992822914041103065662681699493630630463436590810575410089414981736321094001123299926008490546963970207973408870758082140318424426286579581899948844123305746336201255805627982366919224541254548126029841271683176002284076929388317120287159183532944066547448830934270044657102847700521905156324089244377573504451806292004371409077213560061158877035852156491730550172424837147388898715591696215829476637953571585785779269028373548831234693791076273426278710184343561231939179319924778102907874048284374362354029683399097066477732593703377297198310243952083757067336046169369546376147977675339688896906421563916633837279212906841773587529985950599567830929071124687142938001773089104647157706323865380700481594481331616812206685323039997175950762070179263844851509305775549428777777857664964134091539036474560519633402420261711183176934490734220943672766619366958471997762860530881120926096361563974682737452250767014386669384371331082677719002699353350060255287532950573695892819463218252122774209839645443611513432929502573993731854765802165029979285360119659455439207990774184161356652919870652709532460984875547119319080310888742791583684648992773155670048825950807732872944771266830789220729251478416475253038078905140672406507576167214547701597197814057203733281100851152990152264708371628817208587155483458273544861303221928728638360027523951603276569063007969558043334051602779809189184990642714056372007716469274004977959392509746879866392167633875944929803609055946079831814983856412187629158491039839451022905495138022483750516239785417637054379033518984433774091364668935218586734384811792575859183862273359958184244815145458884656545307878382399740908906857208823866115738244585291256712783294616866951229356641819049747022435813880403756394180947801304887642529370587552732245031968505824001546981308103728054542996538074661081924686493735916487791028990507370733227967897305309615114022882907384561199448789484542901699742505677259982434768968185248530638955895815786347795970562198086145326705600888622605590774119979772082669104660453682316004089475465629361161134080 [134,70] -1486627784053377370105875193531786817777260946539283050407342311044480046422743575252227169253223881958838836634197414783554228142854826190990671371229063400378241952094112754962465834175653659589201277265640415277291895120149477478497991531307380290095309859246566369280241515843801850908810306016771610325396760617743454777344743373770337002312720663841988934300400600694844419996866338642963861311006153182413472336414819812273495391492656620842297531647474345414624561843539488342323229153786495545243384206124748467666434888048170326558633027203447241578944048688058341604417508309611206905063207923239322134037545437058530891373600070333550684947600401286056841827475334122178732479253920258042632078897667701126978586617816757100795982472307371224205035627784642563063261840333732704490408127755325017181472719179474932791227213584058258316119589283438967741818799972326748094610337840310418520361819049626395073987294395973902448391601432458987028697476032454857805698255386583227441308865838181806695637960148540795267299522155659294296035440763985229357321065122978188763339836929700750774571832680028105409494207480999231478943791438759322142547430445022185484552975118796561575738220532772508865239884677769090737124720767596417006226630353042924093806347327653992373509965372865691085304524354961154678715939619294607522752794394091760191232135922182550563340794701156041856517633735588449403265204593002318280875024670508466886429017306177337893410077824526703821160211690297576212920123902054278454526885647436915058590185807163178750131754774668431681433167868739276687472992686827726068026082189033047358341129398376561282604828191725802592900193413755020881403668295369214153816098445404023906128464233394909689943577921966103711557379842800845000360478089912120613842729425398354085182176012233901576439909647616443862067148407200981917173629343062819180612219646912845908333293351630593190508023768469655943484733143793266711311711291541273822535252075574235850840928640306309817498334209224911981150624460853098372739041511006140471809371185302755566449733707141079926379838057627942485298176481616261973033169428480 [134,71] 32421358073240142582481728644760184087379592185641764456688353323665050356408847656454766425609344593674563053801411076878132074466963184922618306090918958286944339903384501667107707974240603716381738675532718954203983555806402995755372953209813191665913587929835523711927717545294650615487899604905535097806397223429298064961905433418258567967824609576293167625010493027057761919517542699154247959272865410765589749881363992249372800849593978367216267431573157887922537606195290391665807562096350348212070453114935015320420016297815600370356234411955999679437891200909209502182527521707696662391555110414952421709637672595884972956317881006919614325801473156553295550163330130438355972659433988425230358569959169216158113451277101131755005251024763186217216197040403307980110963104840707586012355844756559171041572865681484024699002818393974403897531670991910837944559303427143030820465166979264156310302903328929872257437279046332778314749525137510167892976577794628763265043823507513404562691302985705494666515113633130760386941794156107215553342244206298102123865016796129827349167016845310402826706589904704903445497707455076916586820885946002087615720815833358881706309929657653406182652813881506729261696505724473822922821618854019873317024335889778530668395003047150013322892325670986664231924386989489924645591389636816454078508603251040780231635081286344147889399311574692347824739049292356739627348738731862579834160386018771040383424256083394385307462540267579714607511679452872051120169363912325358169646492830516115099512553982078375074814552913383388643649559531386778925693259915312318584088833503097154441486867441960317422625254770253335825422991542487670406368108853898023946796719187250020888254576001409051530996343310138948145528496527726551650255496649684458103489970079751560053010508879490824405712384820786612147112675458653972211878997040905556331353312123051221808362544542040046625147673306905414361307401045668644848963544549763995683308430332540848798076905128367732217469299846369770611115156300160046901450047507900462150169225746850873045668117991381685743606553046394054768658974861902750350344960 [134,72] 2472058586483993538432646099827261775179484880935232553545515023256588144853780502956642699821446470679404494454551184447226483714292800130061180582807707655840168829394604766701046060468027467328214352891004482038634256592443456441969117897471618497587770012362379409486044441398822445868147044359418299558785967133854668073841389102942764312399791754475269972072606758474282944006039506174405384963960666184333749063213994961406796430114477421164456586242263181080293576381439563831269416728140724916759340930003308713024616454100831364571607899307492712369466973963751927393365383101815212487778303334170235910322406759886992321439934320821330011173473845235267126191361057274557103567310744319702089563515922449160057095435396140020726798308729057857930953770819603103140892956936281061789085311465805959067348948184378720679221476404387660883930349533906681946501367357239293118749880074177211638597985201025362734750078091257758147785708447138130035867825576154563452801478536087788691675818271796723992971199075700457372646177813090618039852751236019154980754206220628689179613015771986800202264412261091536226729223927862755804539661601425991788070114383415958648337079183905379917567524423241755518838962428540834017330552402593390986894822635321710219123041205706244413277666123164489821511927867882280070701172519592736335195439893631014893807804235834232623046583550537786231363466822958193732706787227783802256791279393264349197387692111342464860000684433510897185169794776212811340054510250266053784610339245420273420196714228544695851817133351580239798962050506141462657818670714230065825515933969340752746973884237567995928332147398364535843253918406531050846503026035778756608865097436653081084643582343251074931022881366971352264383797259145121579137400551922860976851998864421521146176443636435547478413904469543265682133167935655300387936588421366747410973518837992360436554606187533491161953958484949407208891271881743394954710709054359124989429580182873789951201407923377362393791406700766667762316071598495773098634894437134126315608747754888389559950077397331039712716528519665133501331989871190642524160 [134,73] -163203178350276236857689670010116175816736414713328440033475539561710714802925382340750682357258489486157518851122383366209074231081629614372098752413216589856964054283056715127125872105812062044417177509062926922797416082815904200452136550868573335194264421086333417502740472738925685935023058965973675716619223560529518272489789960246942121705896969370843401404941113849327532664778453130993267829440897887297178604508794005161835077015762257712791157740987530922159224163864480823819524613637132748737620490921630496596998371614780727181862616660987243699276080672012672224706606004392166567648992227073811349717365052117284820263836270772750960080779879634988332061502983733903534609190808377320278943853033789938707527119400735242679540976309844314718300212078615442351132424683426615096360273917851463338085826827514859337400832132924773027458156823386945289808383693717703486633318363021715188818408645197255113913343594502399125114083184540901492523129749455606729475908579476514539729114794661270248699286764635599256711025906897931872520881484740541981956479199115709156766174240293326137677990466872589423431127490838609553567495470385249724746428055762890032667373547272302304681453116352132619912223013922133530206479829128470350114884120896126304492974450242829901810910741203654543878873482855411773512168810895089665384265670971074750810413940616115880367085218136116215903287134716721377935540198345806060119055361044152682993632401450532677576307833088257391744537319970408483264058551634007484758875752660522359469460036400357584494694504951506300894287060715989625712314265316355047189014637468967689961205079788818537070476142865532591313709708704592593565850918508684008444233322417211834345493181305459517071549217718466034682952423740953468303043275992382876775052230703042823251412640933417882388948737910616566818608639419924617691624938370044472235747318195259463461813050137287394687524474553201715362217962415516243206196066895064479453110304465880508689300815293882586433112331551494237081006287979628371550020581709165653253318213097609251919524282752059436417400761516833423219831817866772480 [134,74] 4622564884497040882137665912642943108914542255080357175813474668648246489690558164005499881125714300406899696249826544023238993632832637901449791202035689510138508766356682316191069541678073325505126470599877515663556791782965250377887367696790975486785504267396899566747331311312204130963060954514055093251971359202182715409032113592751566148061898957521246688036264170373827580170069629271668958590336526590993601139531730261873649538484479373420635578800029291748070017109791744075544332347810183486006551897056215768463682935156649950948500321988547995784763418108988896052407189340051864407971386193187482594257359528513145093124375712380421728622820947888550457865804176947257336442457548153349167101420681859397819481052195052382692187247551309645649636827958288712881232091049654838969247610455800503501862975519989175621886810526771463412987606837839269068849311795815193538259491059107976680307065843095101024527886359271915789507836689912553475191042396159869136113196830459853416041169067611733642645705603781396827151281057652331844029537131893601726679308789030778394176957897232069823072738014829166442022305470762061327311266505123310678325161312950577189605669105941414213901423966849780476060491969192356920742627068359153081629127106934639837210158541570177493502870915714365307304062962399009528773895797811573880210019378393881560604905534817244378490725774236712432285201981990665319561912773137601703160169023312241512106010070902583011996118177017855798250321538657590474048498320510789464898943674464284599058058563368912431404877565290466770133746963907058917806836028771662004344448496812110689194802877646375101151450677602003255350083605023944178731154198867739141245693320677950676720885349830095586211180378937421849645357706388806409651124236763885109863134774822309850227370171817813688658944535827256407480680882252730257118189638279331575751863018682852428492375971461117964087147782696593026582506883871631712217256391701410696761395504721546062978687387127160072431541617932621709155823946342542972029789560281673576058570666754179963422462765784941839172520168577497872219601633280 [134,75] -174083502267217569095573119614893397700447073825799328260255096550611645433490408550440489877502426924140287927627156976489633405649683482723006477708091094932426294721523261618341190831856326294609570871448041693146072156678806616946948026461115555973475090138127674888479071250440236024409387508452381727415819220320336652545241337806624821420299037605628578432723721791120596091933564000445176896198733820076931932640806304367181851573095238907028579340205590782771470465511961519774802221701287765732669275886510952528535904440983762818024904737572693493002300687126861690498358047544162435327721454356243787185566983899657822713267483564710815568548189924685355421631614735400368435730197761514454901866917804884750415479349073929683395914846499922493510648219746924911565229584501612722191330122671646136464244028630277170889722570730916543526734954370864976795181088841519167259418389926166271976973675102954347486121014860424964980317593685596626364693089681731757241176305685451830012046179263501319588195053308036608004092220426264762343125282010191423730431490386321512365741645851891056020037076229679655024876390979172512348826227611694085723659502972682298102587428218235862869281657340407820601602180217679130764981539416000629703852110673684083705961488893496074456147294262735692063421023942661810751650850830703351045803845727311540585341109319542710209893617984435808552462769468018060636052073461943457003147106966749268667673282937895781954417878754172319337079604844103397169151368432682968941287780529023293422624112513079764149542242373541434566546654548825398836040321882225932414515486820591960417588107200534194147886425876939596976229104474460270199803669699822903263486024199617720654691252666148082903790045069192889300013120805822062095261914252707237518930059465415501826473512584734822297992255270063177176436856064671048247449913308295091268816565691788740685870793368762417597701268235821568048221966982393190643637822681962929668363560335392675171458316600562211278997282842541293984055637487547646801932645545443975554900227598560147616311854516492325655576546444912629004595200 [134,76] 6029567293630652503731292505403644494633165722727677392881250263081029054931390401380497450630782709787383949681834472924241563901561036943623854682069903976671455943396876810368732330902037372465020669342783160366866605557248312731868225890283245591077082882446711601542174556985053510070384862245096205759237493384785498329143958643970392813635594457594366576253549787113000606213403137867835864408214618915367391737282430059800339244293107666628745382481438986905925040182872635186373797001439180171382258146753670533859271112314913357774881644858052538393634094990160938179086093441860834695768739492595092131331331596775192128735027493097439506286968004717720381282561251961171952338859135524822418503616963998501887352631733534836637994797662433879920112873474846834971386676259325658685721639978062329507616406760174425186992630975916307655107084535412636644514191745092283383550421786495149365937294956627171901482196712004585704180230569801171319630617140411091723686459048901025337155017663137141851686471236438570056907321978013377211772636574077579577570074309019705328035084941518625552891030662273121071430458002386317076175110619486234598669981156052962096048526125995355523130072264870279794765330016351102974104362659688371455754195687863828496684250806754171241867202681429710774116571361002876686671843101499974956578355919143085645514935808079495286102856657648784840115396394358438907641624376667151974451198073579919620965010143121710888622342499920077130225070956682539583652168248884772270532398814673647677694617981485040433077745027852058713687827117385074238252498301689534450737443445853895017751476171720651013803490314512082789037078615770764661131218089282237352820056923104899075509200602159335531864942433209183630942583843787439846917571011135555313258904550492465077253236011068468158912130576035917122581439143496616791350911482991170736315788327888120194176685989119089165474288686066141730934240294574406703117644238314554741098183560982004591511185865129080872332805356281573172074625708931806463705385737528737930205742895315084037844414152525020738608311818262366126080 [134,77] -215133428271170837049406723084749388168284226394628716178161518035730387492466296430217444463727142087376661592010162576387988156065721700651720365041392370755959442470063999469776595080895840610698309338990157892246818675674426615035391995092862798406532985533611422814711755493430286297738135121545383773098688725180445967243322777053600438890451764609446308768607644936541994341006572090375704108430495590793616060472205123758879565922828196083744487034321048043379677951192668806286057541487831628615927827367621474052844419002652851130463276633449787392104343342741206479237494183270283334117495777897048857906535145773363909647323326320709496039080303387815280942753426077257378638187508875206724790750922342537065875528269665068391717321497868799123417983675485667878690423619363427222637305384624499099570022019137495182425309354445688231535892611753922055056979171841396435038162977179181178790849939842214978688724787676202914415962401191047125263887743008033642285090123116115301590127491641820972946411378776546677026830272735635239885610922466269421843932914463972772887811962034796692754522566241512164507984837670167882697770607200310891000004602292299902938285770641645249282721735174388686919635390144492600900928163924438421529152579695152832808769412437577177217452086976632715282376917976478392605878538511242334315390864329504283195176068745472216293045375140435097964267273367695515249385149277434119673233851620052503703443408439068891110346352262930123764191033607345812129078700226899588794597889733718046538916975498134782853458559224633537880988263209464011770353756933821255884619915886344722836701746863449097336647714891853564872403998597397801129196250843142262993804981629817245696349572973890702392150214255242868881303867315637458214844623666032475367827021090999930173917636442450601183106525617337112866838165863285161830161263459136448801703771190429311670687508735982423884287583255545227903706449333366364133492632939178061540907529380736005427745913632322080042275815746663563643042010047489154352282398007007075541275037187633634313972016972220486981904354577285120 [134,78] 16251814078644792402943233066240372127010441699733520851880681949856440099186263878927876457654132539597444126063391047767492080499942375250860723074043093506102888495644578984565606797748807224840015485458831390775807769604635504999707125469841667370049380410151361027591057477365469170097216647598798937901686363520815609153464343326097241773892686710771254409112920918495261661798982782560379017336507436956707335898001484886011281543725118561589522249489720033032517264219053224393938985980115150809768875704780018365413050706182498482251242642644262987773393731202399146608870661782644946007150792477363689691887114194847801094141833158999475032995911234489455837541456625156134706382998876989642785996202051670467127583797811434325385611845910727545892634589861892748097691167886577051346209100095570140740791356588302804756845402510772666095527109209633590295325117970858086465338515230613481252182596084554511259481150071403800256048858893176593937309833177606486016836649425515396508046551857817776261887399904019982998983012283456638377004053672833836794817404467856928032923356632722754548941645074318358043146286861513742003964241037020853951323688849057027804663214169589918197042120851601836011099065672533481407233207914760417899188056295682899678135283844934340885291436232028909905784336199722077082674619224821544346493012838896606354583126967709335428994360700841875069859755578389812359232904297760339817062461006027015972336936522533091154617324572290258496281593398801260858034439482955529932870534269382719608171832132633722440890390855120875793970950428915587138488621531407086480989128539241168328302488218756683824439271776977489523221406244928048479227441053095449398413511266543456444088039761110608623008920352155188316153063190852517654515245366515395480370550753278742901767017113611382172485168936054124283373201561813454161602305353054908238246511066979993971266710504377713546728713911075313671330959491994568694983134325354448618702400806162371162846678172798159296675503197893940066429336032045042112447195428123767083235929062193558605033722824294858939184165027840 [134,79] -1226272511797971445128316993957764946205126508696773317597414955983371645870089739355217285893737295161247959065214304478075503094646694181890826330531875012986556227959967006449235850419651651751534472318830756540021084516111207932193360115033710179195093685656834788780652267221639804989306325653402957688686110750738707119570189196075063891125986815344101313771910553155104550168881129933175283018317693512490119686825400606589672358137481307968981343849949548754044644202717322252056673553150722085065203178925145761491701639048092958147445514087518191227171647847878208753907621459384870683070826850744355584024522759465157947723511382251175192957513832890686118327577532539124693826106293213376898186158118921261729249358063395417703395762339188513084400396130182679638430594397328519021493765901853160892618829814835598664026467312772932736817756519142466112976848738036629683328029586580686809762827258115498834770868476980372584747207943400337317839994904590608172316825807486357450281572778343486180229672924703527461138827413514422304496182729913559977465802046731388729700947201978645307744007091973339672951563687853421127223644270988992631461490154274477852076405180592983736382385942172813339471867932469288103592246934837070890081573158244711416059135892216562055207971754308032890860637040540470322116848654693105453477222613455438173030722467044432686456945300016122679734019442091898624225566189949874604373744985323985767688766469860905981762000354703484357849097956224239387121207814125179544385931920923402597905962741210061065695651479024551511254082710922893567877974935273044431812129524492996775638692486197666094263328561468218657604062842574865198729455786678741747796710052437516460616211408064642954333430942040639337245527310210556835543492969880516771862017392641592019733432946716927875010372225683051439341692649189822714417265256699451881194684704696763332950744062903317764907461349084568010571542979054386867168441459038452375982155076415216801659967304827383906149033687144867985341227756643419588314993419505978335688689219563823564122669296214747080252149760 [134,80] 62931680762731295517229918528030359566501553813736753975869939447263251895158062244033685749842096653273356997492881474547149728642070863202835193695562723704380126153462623890030986879553988058179964494901078726563644807054095160566226654975220405427124823243548870684029441663339200190702693407414746568796100230329012663710127424014583876702520974838217094914852040862625030284865857417642233750844823300626766347964542911603583683161052495118978618917937814945911228565804355074726468180176230088346543682145711860080735112251823072839562495541579754712763617960922523163431096403606787105663864223064920158592504149008895930452851912202323043677723877387442998295834566607439458292353396814383002180148222979480312660440470116678231123538460803596939356311806993774040488862358752903886068473463272593547083520402536593356497254003262389731080770088537860678857970862064188499452399309844228242569977873071242697844045127814955083122100566294286050421353264405939652746939498683494574928882114378963937982188594108202900158117494857368194731487374440557309397592011717644354425872491570708633253331040549727028309008402142263158153869544453012263409007695715507359356856868425640021688310353362284143312826646278778226817457472804746789214162996849783432048245940691237763721786646900679285723436299088305276564158455827104960383303502285785366877624972592757554107155198532459200184435665209051707841971711103917695247065411583440529533891876790383810878422008070601953263474365079631826978700066591211665874584307075700065726628182904898091129468111336089531633205177252225985981480761207203210652609587708704700628061570882336409772785094060806882129200897321683040199034882664409380376044743344454087983084080046641594488624537781943773582535855394528653315911004575049741636021576362769299956056676988646754923529637766375291470924493866344932235330335443308593389324777718154714560080665175314051568563433746467146542435656934073623442813350396668468933305959100945812997480192547049698865233714980142495262812290519163020743799383877598884561937343699489700068595441413333309194240 [134,81] -3032659430143932227751321838312933036423437992226802046079046118819955212645767199574775079130547495812426027833506031799666273690791958684893182687476023567312284842781815584613538045074441956177796584004684767459030492414010551161008644135797338520113711769550029230686187856877240882093535873445028229020580987114629427509423822850933636506672412163829780959222251931761409538058590426213046046234887923272230631297281050585236171058826636213003644682262875261455680550637720309475167550551901068970749151020102288663166725484360862160009813838976520826916768667523473834879211175361302705955366241291869346199282888815694065928640526850179864246003089638808655358279147956687469207729453618336985869197056321245678970387727537113810873558047571632368865512993611103724677206299601039006202069816496650504083717657919175084722662599512368706939403513879523399263149368230564617400460021654409137045704156809267883549272719958038725254341985185890272870860663763152672754810725101883190142150662213119156419461482003304091122218121115378265407755217696339835704102171712593108978661240222515348936357123625163371268320614047184648765437071044322951220293867472728199515671415786530262044268362221580391758413915393172800707164086861215624288046488520537516701859716167751719938359424909072140290389682249602015066283729893486389695262058596672489767293768483630137156040313086870235675365245790995544242482436878752340672163861789510402709365313808643344778826022047204276286158891333715999239823327612071113414246355485854864547241105279335985268822117398923615596782252663799192417499465296883972076738816878971942143416532378273981461136669577426385668313099085658990053925754312701581546724620494975295304165912053211924324707547710450331513583196083167674049663385648225312729021338457357597390376118885803311877321659755437760316017347880946345511288508930844739128226868159607273912754461161843316203311318459757303775098594042589340000602585115351473823947680451105178140451335115957470691871623408936935780701646884901585946458652842007564941389215827092481833040467699359088640 [134,82] 142413082395427056588625893217198837144841610823659671753437222097448753452701587824032978491293036649600916941326929391155039949857392265329612148900960652940169556449052740050794025704530914549257486686081011109434802954442392639823896064014345223238350932631217533291837907134861943128521485734490496224082255448567647302928817450865922124060063996384914169666528369308781455939543193698315314636587216715953218945634681428327721280871614322733900957920560775139475716679977864295780407911473996802631749405076363383858190932014973638744435030467935876284394679872221966536785658506769483765591244879180763462087151898416214578006971393406558536462622867970654765548088912640276681228475245285374641397712140528933627338383618691964825894141397884226508264153899495812400958784702327747549979349863464869416213406251876893834701834455939255030435041937225755199900680886713365525176995981030024257323392463036770909186648435560080506947451170341812655150195583531252091183993165484857606180017899462660994152819527874039234732286751143765146743168715652468201992177433708379747170449511027395238274690672735082565278944867694562742235251609984432499623198431689837868821740674350183750173532187181215941453868384090984987319550778267290618585010253894552318701665451983172135433103338863890896342966881233429873721586979990253939071575482787742923869007508213840741618242669437307802845506320570815542378541848937832759674850013995560690623175086957362145801056971148697576935473565367248743822261861659374683829833749076374799051164925618045309960678233640694731877562151653204278142175347214064857100917290680586157510575147059528983344056833615024393733877551541028212869515330178003849891820661591764748922314499839594891018343473098240552204604682809998906499981492245693046702779996160637652482449141269575790484448306105096795422609858591830872200370624074672668235060274375182825738509542461004635200792491691372889183863230488096177142310652453804829405380461479268091141660391346759586548083052988045922845476778011274639359299100734474359964245213506157739026453591490560 [134,83] -3467310342246923410434855077457380758055489958813348204964848323866609836082211457893796382123454356777426243382155779711338213119623623345536585708352926802409204241308089369434087032190248123771300997380600421175509750849432792800197339970308848986096626191531597508124297605041483575282057800409135377781352974360975688749697527320664828334051276204701701011003945471327526231975331383240327282572453472055388746410350196951643030253828147631864550521968386209447004150959516800647271161528225998009832266017841655024273531504464511721967341642345947547240024924448075466431138028449714216102504477169480634309922143697109653807219290201657407281657612171558071608575847341163339829426521630638645709346480421446438927386508028033516563601724435684122244634503808588963235463230855864364135314171177739872774745772766931004199330313429484995762661877811362879760447277417119336573864137873593494059777165510498612092210547252980472991963057558677945158069155199276427598874374074113812601799199914224794383095963271813812928334024949136972218591911933320880831870270091135580936267646473371993019563916649521864731430301879990279507638933255169056540904228730936557588935863875149012212625141095911991813017145938194869605194151325278203214193503893004135095745820898042503901532611514050132624512320807990785550157824486170212112464807061658413422749523341229976353148779320387983571105155959146372112663140024768460552277798837145119861811079468200843719482787354010720731713897400587826870525034600270634300521543502679207590577237896191902046677662587099965979223745326876822562468807716513769221367898074035208282723850426286761512995862061014206725575721364338389230937439667518509609727788420331673821205955143414526011409468545483215114944103716268018528755413693710907143847160831695405410344146615114230470673546322195846127686458289867293903545701882076306314997637117316787710032467230910329439699677498617376810028527369506491609444355589882301904689029176853265005164291231761273465824542248348583193870736284489150387774929631798211911535346117195868169676206080 [134,84] 36766000562440132792375963993328600828449877141305071190112105205078476382874006203120516214666181147155955479667495415642297232144514968961428679309589230222420964534001593502681553426457642050048959610935234432741873803039197818711117076147497304129324734889423050792742975785832122731605905638822441159353234446362347069900523963849374439460761470456474343953318333460963645783035404506703683352812328119901075112231979272968674530219167559131282581006313575164611012314580467150166778076208066947998889047961654938460924111695368720395086972180544592598446214241206752094109536301637569493759941994083700887248978160627670454448458862007856368441585277137623370389156055725289121570519811860688572219082716349188898412428577339309644848101184033134492867328925391350938448472488471273002314248366019808836552121679839320432540553632708974399386984138264985095507126517425920538788909942139151728477306156991569301083433977257684318494206572637901160221190417464547905391631064409972948407320957547072415827815116223699774449006605237591829133677701420956551852510442941851970240273840377350565354009056350924777347441054951681827884031460501432720737473547610381240234278979152328249121867331407243096906165251165651119314442642950411913894577859946344965557473017035354605824364800157374651960185916491054694644351261491769474315016916088663170298330462539977904250515109081851677115870596018982552161085220942352607917776955688228573740879691651875629618751716857772618272291570651763853374570085507422478530986834107622885055827407526859368899262007720349392431664833115408629451105398754909440674496311300939589608516192119098564129550472107956410654050338187270396342652051731209002032719690285571401161728270440035321277897000229298650928227286582677760398049472445111023180314940889939797277467020625587750833287378256139079028598959617735063989524250128843694952897942231497831879134719608761802747962290911667564621256266913449611999698206971928503828465610802108097246834661490040076367283933507651791696324262648718312222272546534425023556614366266893942784000 [134,85] 420471541442636426493163310111419893885670686125569703047280646603366119511166853350318794829161994788335755059049721992948279377982108646911686145976881927002466835233279432782094680050617913456241112074231246044910332500930769960020331568041208785912356577961268318693754780783654754823394497870271458623818895419312156435165142902344404512288614108092177634905660328206460602730374479576291827104895223669705315404316522025785474748256398142772729266891596802451599929655070738187583676342348055331042203554707197437180413204811787886383420811960590753712772959898290190903656960338384398575926559216721359660439110364743446893121799252179153361614521267765331440817860690345157870991263926290210013099972892384462429196512824902872037070725765396520567902591740018629426262359772707893183564542809118323298748088890991512863610155604251801195876170120885104174336921815003588704753183809097134179600523321684202040160607441431031929562005350892904392975767325853062103331780471053095402576369569021662534881700763382281864347126159658696948499437476217217074896955043542242348842514269642999448415602233536376354181263669607551891872253380795779256309832523553220818470752562214301770277344964705830497329844303880164259237340519452479336727311804094393119315870856705794260009033522124502099779405973850286387565698523670182251992398154498625867252065255869375373049862383877106932314073330326102789658973313015036791876146935343488621518085076592711733337445776455762116951308821217027597635006792297233739403853694484675452424019509737140731145212725599099374469392971420670291384180724245032229639947106765158918890445483442217608246036876911531378629822644774373002677551683532209579086766622207998244409350761675987738376791833417029370756498113182803733733823586727930381621825875904199713679741533532654032899136418369674977249155611595309682079669218153967671682411263546634453240614552301263387843261629462525168107119148631256014058104238376764566014082614343715715815796730168929191886299910607985571949888805340768385443850934771497697021395394574442496 [134,86] 11073636990033535828356733992307967945945159305681583314506175944547406859349118238355343965524730745508423480420659200959563689661517653012096956797423350434393119234219103458389414289206404022912415425586211744563895548485877763490043758728247156406982394184823145180455732032709650412895884879104138039510143057723981241412226323744243435367835514395054919013216690817912906510377229178038134591021015093920168332419187458012581599577775868014843377344409660829497382670714757775994795959408143172662070949771547050771421486265825026509729338824056807423272876005988834010383279657801696327217687224373105337208348942652555491770975402693462224547929450085111613224271495456606666619790919118562094176698837091922293320018573654076543481279343659294430262263010709626413936510604108285489791209214134070427903103895990666740584062666702148057129356049798932521783674119131291642019197643887953466684673831255830900998827492811860443710859451140414105640608282794342633286413131749401208657107991560714776420173897013162005695648396262424539688866277959777629117166252070971795999705684253511055508687617209528659362702421306203945940404539784529115812371904394149336463449042732062804939167353507737865784094185396231468831617250775883612703450102281914784957113785313080113739626555786925762409828207219882719150518147512487302842588513739672462296212680622544058633034251345425592625110024407341366239704143022354815254928958526053943059708571608321935696076090523375335299502417002277392633628550307851837202900301104638536094367671079088401064669016225602496573329819381872195882397318665729551924544995640180447099021741699005002556678032353863599816336243241637939662735910313145960408192349630904659452552165712672169620321894030918231485350307905308486289671788739821569299135786727230924746871584911561246222644486441886097644887766040909392109800839803820096385592046301369083079989568434884163239040280059040422764993490463206416438075224533041125262358089717041502464519446704778324780276867837694684651102479000271845089334401754646486541443525779456 [134,87] -800844616484639654885829595038987640589901441595644790679762147873907299013768192097466339763138342074787407281709962835109347166284677957074298332514513044215911358587527955803518373646596318290620822492837800997576903147943841695477282792511020591609640636808578342220804571752221908596827390041522382468465973052766599998693816354285719625903752275003767245285274366753103888926439201313926427203130960387895144367968689262628225244583574072140484023163756319016953112777169126931324433023008896436992993262776707671791082280091864396025159099167193320569680744276864619837035641338941346477818511875004067492134675058573040976919247720571442172094103985011190414934454651077272111744980511651331619660809664446128759967187288542061521205337764576160827788453766732701285549725539884150611458757718748223948716848943303578625133724350752244932153117962310247159079079072656678796736175850696785614282378394448264848398727865488149401077327124728832621707788439709274590254108188715719345670178069877899209543678320111689532195459770205632536062820093794082957359359129206098151889095482911127300861171682284094521829349354633618393535991273098040322850151571447631158994039635629937900571401285478066704607232073755363746281196368366303209695922326185784818778010094027953858718482294053998538254042593814891763116599730585793851192581862533203897678472825914290468881949104926559054411575107323886739429213752333060813284347604217592803476632486652662343828192934049321106083483194022386087126302846717793625129966405497455191362291505763108665851354609439335209139505757738762767116762290092563901446830258134154599054071127538098277098946061571736383266470431762637118994786521523253930392635198325121661419196067063187852060277696892504595480965047254014783370628678597159086366526176724789258411165510062993300369171621917246591968203875578269707894698186400381289992206680232109882759403835487490076250403056888457085380936201504985255374327233975838266734357352560206459858963068031592162138950202544926522765587924928900189891485026747485525772139264 [134,88] 28286991700296085651385498102773246401867536895170141301365763042839964998452849503669371130383170899754543505197787489356700976978138507460944974151473294413631766766537472841368051124810310566831937720992676752453677360275097635613324198195756466026815222395474032424752128446810160679778181894736371697694123075578307926379084393407373853057638461079637749160231675177890614662165869383711331169864279649824224364413107754802001772167283134498405347735508884663059742952307304807715541965320382363393708070506720510631929786884423372336074220423733985678226339939302843019279028002369355058388301989751814044046648061564034283439408089956085949525473427684379239967089919761531983496241375159519177262892310762805076649784472311334739293748423258240585702074571894172541429490751204787689096997052632644443157095109060038518361075080173577616688170108198429321304364327239919828472238181100483550909173655361175483006895704732920724131678547257738169878881476648275726240369414671404349774642662155821943741229984089849912161878947306176725238930191108505165550065857904355358006359021056187539180090536804653029473330230975543602396218730643356574157935784695074359507377607764289505000235352188051552828786017239932098120370520046273862381869629523203843391058719881865838363390096613751523327499076047453721223725463671375465608605511583745422957040516188612209754399846486600925988566320436000928443386788343603291778695912104575131069141728565229254677720473224115817739827000262488330900021582726083924375881596384282580811568160751632595511531549889281639797954692942933117746883864648011173349291584835015896592215377704882237568783066605225815525963226788912973088624543084879176989164318022516937314906586288335432617152555031491048501420366621317214710289386582744728860783248921753671686554587573255749410384195853666792555039905188720017182396645019280597263967230960296356268870035164831878682896697951096694114746694176960681696251751323166732354893815340465975691575870389348721029114561344892505608579536681629198437861254627186590089216 [134,89] -567902362653016697134606922678572626955256954365540793558659438514429059144810190246816146299717852364132252026244001582669150631830036405370147873574309398992559165753320775964447063885676856815576915030539587571137934894912579163446300120122121963053387654876127088629690966680158875986274298354327791121627872328457349644385978607604604981557084244389951166420964386190828975929164257354032282875023585644356231371852522462757573797419437567800539444016735629204906011947488383043447209359530562700206291725750293119956833001742668352246978801873813868706020233666381351445423803044994193171357538162077838336522375475449674119026404291306191512410723845044845648006395005223847404519468813212273364449434308981264665569479104708134004645678823560838746602372766276818635111776547000459708227197556205034482080367803603228192500699972847038446840177256987288468049808981459994339548678489607371272450893291551038369813337777681771421749682329722325872873059577950224566126449446486584780670889389909381743347365195716208502272465269535052357640364003510242238743391438314099366428554559508786656003494853476326347981975833045360803366966301417985156921449251547867058282740557089981478182544284675394792120722327298756283426322754384346190505349305972515640993166352559967675056004891494076045165419190438492536856492569117118910746698093544867586322888235825621692466328923887042195761817797725137890823389151791207010026280762426397926001018524024908018419156813113025032585703774334034084491964512349563120410832753694677801288570838123860647846208056466647309999740212076206239211755340170631583462383744041587010991452851558959415807831560177106281211336022984034764496420575333235786132455039715329278113677428230121178369128196669003711497985685057080564920787044001930487123126673728354183390887860495738041942817165043761474798664261715408143644991913454796500542671505800056501437658951792077862383216830018390409531446699284123528638001515668854679772571561812215280446388181229714981066755472119500762665597587067449668278104377112592384 [134,90] 10021609808847546618480172767986735313293277233669253412964100038273604376744360806125251640920951781229288337624862911336795556059808147538311671789096715796872111643853529486139547713223616889414376709577424674262955367406253049801965295064269882789452846047208287663791845217664751303659157914671358425673821864301107881715047911247515610382532233924072264107871680468048749045616850605971081570631929952122549350419496299528294039309837819562813512995992717467692698644157363238036438965663952198598130145749243755638812576520050262689554280392370043642513636459132290359832786906678848660113024782231436168598467047897293643412072787423314490211659824773476361818781626074792889640473697832257645590154326828968373346649268191117541018777704754018150116986736327743322921888406559804030692557225692313988225317659995508546852279690864762430101278050889974299799395507469184692095418085880835640754101889282802181904384364419279715114831244932912560680860107141617025559380371067221819951274683472340046543211696808127660588510737344736013708019919168329449733511165729343933940726300631649138243568550968351114846552002862111230557066500333430568888327654709003221251911471346458512205321622887328556176297624317420473779804924663452487670584862062946135558154978282420385707657043397312746540055840280696036514620711441662276325164321893046992655391676609690025231769767507422944609558777969664682146116610664666699996586497332586759468451928837127095118738599585861375492763086696026325038019974983771264032544546130218641604308714506531691304595534613184304363096562101935981833550951429552497440216836352348817383913168206226487513324271248465575549531935140750929229649967088910790264658985022215207914540853796711586268361418146627738163252497694114613855772188650661057287017406682826531957701241265677292851826417599156494696617716658902432883690056809702511935288283685708834768427403134091634672399074115219547043309257443224677971462809534900696641643014071353194163728702061152274146478150030094646959568411417681133090929295491072 [134,91] -158480868019974133956767237898536412978038567867054611899390460271887747946109433668811265493162045548000493181325595233464909713644509877358684129756760514683004849819750526844649992102610126521627818712328589425376566901422002231834388417344551086970409085686903322831474492081978749747522275900805622508781256320753901510570177007051333863693396318609568549894886014927003782940278174123904693038191043103773016644408303053793680421761615350189469855369933794538232177240074988316460721436985825388719520102336697790216575874548324983618093628777843501520313682160366002991024691737543431592747022882945967875401503594069748524213615994860789781052025866436888772034966585621119204751908477250813608402867063147236539331616818697566692436037442850998184346910077646482608811887261909507657299762102969614760033462371613254593996117555945154258587576148695250561237332851470055015933832750831071522887414103091050824860744729270096375945093939439388952188460452992418842128493006510018753111622905823319224574797758554355383764841838370486448042612173493303253328185148542037957506659823668979990535964573795136859888578296934865795414013546100903467465485333397815786048629516206421953305783400196579246370351870958474353160682985089480879517030169606672054957975670001495070188105971490036626186876213598105393289415236370749432645827166663774587806980914706532740496249786857610647762139877700308157174840084458453687566468119374397442100087182075664381116562363890132138082584384616359630847045003599639108247667257668088735127224610558596470496909727176778633987858233874299908873555930481998173410183625883469735069072826164480714858760423724020349922581326665645693155572183363510095779795304726031299829672338590791467414162932451516775822109176882382740957375909336352672136848072982612103375650984126764410457889712685706461463842361681161976353483853587526572454506321113393615612979530809598886929020561590521286490189442591734636281889717729491828832093955903046467628524868953480404889228743529962422489809985702027706209628160 [134,92] 1880680388753729626029492881961208590612915033215771448981324173194427706507105095739694269646663114027501948639480974080544905367063944629352594266821724927030335956908178516902388730526068694202764668685092922265350545590718020513648612260605996478353584552778132294404101215880783749430976375784292854349517817313824934663814981176699716350750372604196162556297153556497661440244646197414958843250629243225964118788925828059331918596034815689636661184649402841844667100999625401903780969242270714623363538174383147196414578661705149206084010670299711472735400131879916109932044019695592391773446578005025694242447425548254995363205675377549453625524284052375680698844994793156058286871432473696802505677231302965463756177208696785882276815766348634599535832828545271683430473247308935129992597020976757230406362027982390147152692656989564288171579287940299261285236331203736925211656975745866779308549148986937616946734759210008393835712071063776350366077210828661490075648678032586560294563810699192896631650478491365962905188698493325223212758947642554852036031830807853051404629897900961691262189565637905837769637725195498563408170029295437584748475781060523044319681317292382859412356548999675517350829148686167995193295672240414174800887083199375385552168531441095042170983253535602731745599404442875874917883239020462463022666728586995777062107817769871280293390357617628811043241203923024440232148130496165257704005114104396894150067138204811097841392344272506329670979533911356060107939129013666010133706836558885870062736613140524037595438130261031319171909951673926617227096021376414023937295470925311009564918840885583038215687574088396101710012316610393414761586068935248153032196159135468654269971771727120638496505922909106646100998797552618977941082493485565250960663927392245349910091561984132401322259020700482326898624885165423573173199967069198910800095227205602142983171827888943998007197796232759073062030412713253152804018555036475199240731423771603283469493051932964984450134663190004128351118824074800899031040 [134,93] -6910453461129724898278269195013995425355787345815882599529262915272822632494585109681744440869688053869549898660046778190876475664498824201861142907556226682508937203962540855617934866981984513916492386662190659390352853989137973375704251373803311057311944074518447040394383331580279233462230174600777960695018192118642028963542934986269691521335632525742521667472977992466931393708424010107936742541453960004636039266682326296182002749059341844686040959735518700512853068467023128232822274688155361517837513998372898413592154713292786571436058381463900380865688075407847618589004183881390426844155382663383512064841141328182611453768954934828870931799019571191354159672926737421898046738068445009471258160166032321804281322989045170084377564823749522061928286441415171258439585037098801490658721717580629154827583775205198995974008652358543433938572512647415448826277238787648575161246149517908612198003098009731518444352690362921771127270477359007080141855864854810515766823906407234151970181874090731063468713827777490616681892283323720572308011373729570510935710481022804084997464035219724234458075298723109717439599557076366528546109139784366267451359887121637563235301014765225465684237713800808846510810061057419556558976385736340713816365238399948705108764379997836784345045317059479709731611829572073312615554958556421280639158801925501239905973751358229414690117265698532428121707898632497004444366382365073974560824772486939125226133276378244245921979047179517392238720800426776025465198450557342441897215456198415377958423331471147135143750090083149876296854826781779712937934535332321759947730112741028200478336876425641019524619213144482403386266945395394646306915913317759152807963542508136543168016832071043678830431858987459993038920228851884812240326345362439820327223279223416097895272469679095029100620259679992277165408825914179650370048999881234402350470836741104529999875208246360138077341718067408709324969874638138363218127209241654973030192554939292292072644565750554270303130502976496524127830819288678400 [134,94] 48689467552195034438163689546402418632975566636885983256811406910100501610288080613871076645389263325499829581541328519285710439995140889124350712405830373732941480023947567766445321240566568315972827552349648801738656361277882238057748935370741299728747991311556581337779967985948363053228821652589904170148824546775211126427234975104187918917213122434517631048127427819969211124969437893238400825290705369900285354468361003135118567462458672517496739799803071847621550373068963913193940238341072919093177685975580933835742864055282103683951318396554446972373474013524535197154288767208429172513619092678473476145859848877611089876470243646579248886546708519651192410795950223470776317523332485488708129789910874128503651714879013563167876143115561260851156363176637798000889474407447612956107298014450998069540699597515622520622816237442810782899921378444385923077138887485263605705556465247980764074608829210434071884373685488043023551105019312617428718370762094135435991438515923387522612985815205295024533122606402501415130765425312984596073471608394584152139566853962706238716531178884083917810602314560114685687315404050917475606209802505057902699012623474147564566012744682304893770918062232047432772204276676726258988558195551393148002355932473667650350635080853223256791397711689078693719955665702993030970541463748932025120056068424327103796220054448410219894342418463435390242584238297501322004999059009210574302281203272547732616694332225356221024003552436123821772822708733094937411930213964561302710321540557862952974358667936051094338343417750546403028668027318212036893763354401688417453975311735958927946882928977962888053038036240218717066666223272071211102399722317416279603194226930512207210764636253162868922081808073402807663622823875979027378586754106753348763110355973295345712027582777944987648188551112123779673542299524971780118866371301466822876226380766991261595092040906002601557312565541946863780448110324824170392305583768878688980128407749879394558823441413016379880537026212942021043459964928 [134,95] -632680963649339298452621844212927544150745403134715173732775065392798115762223734807788185083750081454788549834558640514067326747055506010065913739828873249170552491985182995668658791066800428514369250663961437612192912315135989896635893477256579465674868350149483664681274887299954774095495628450520633968855467663751866121454072815393496418448004559631080476201213302338471985894065121855316629655220907828028925867832413719176061853585858497411693304178408912858836391415215879161279872719635992022422779281295993908900546969872328305624150254487544696896092785323626278347726876281847426489563665591813610489832635118524176636504208685437794888570620094933724923270824808855357513965001657708525015524996723865700957011320289353197024645431169693736437608192369561539309525373863439685479175704045597143010959821765383533462823206703090071403419979417894641350750394738265115973392331327554822842997367914159300933302831514805030528684341165491732773630245679649443467858640977223385743175344308780336556904883470595628378636607036632941016530402873859096465288946094753608390423998379281555088362348763008749693720845228907327518566933069032621086098905562088242218661505672215554726877206632745219765893998905672006595636699439667173473679509289211563564966883416172249595991215619197268152511240195516494905541960481781137627667964030621449947274383783629597599960623287551933368412193919672489493001363240607614510702835308402634102165175647925067251418903792348348023157320964717271769601993247702252352068530426166764261514701237457400274461295272084727982151519291740889849426305976757818620756001596443295253221321158624339980381830327156755327728603358141409051159005507487384466246968565860577794552550953095476779546230642638929349222492682752242279678607841358412831709659050805471125137785129972877723850935890178862694243305504576459131466062760436337000254972250639487663491942624673043459921446450207026656422730244390507214474712833199591963050981755193308082051083761141994952057523900902201609614848 [134,96] -3632633637065949186332988930513809218043128500504023943958052038693117607889880975570413791115641252475636359764557207104079657748106972506171855372296458312801966337016416665948855572115987850315813188474438169536644727511731988187476593711419234099542203630635751989636632904428081440022071738080560783930518379069748488411266897976548245811694657811540253946759981000298168189612296141060005819592375467803743347856755884742819305748347168776576684832108230347404255680105150512967488187126820398163147928793904135322867478388096931428377807257494083970868533195475701188553255829558438887693601779416344764407328477315548782975316535548588567161950213932806607611322179267987349709099910371613046401938684628756230025688219883615828746027959915072130046881879963527847322279310528259040544177661223961882964990480035086082906979478978658200866917353314481975168667064139770418634424474163489130440608180774072552204024953545624759301654790494950414343178477274682156112578117890548621034181474391651117629893167872512267265627654366446003301709329006703925693840769963024814553469800930411595807019619732799761760357454435796376691203385539079379612044269873333380124725374277821386142678283159445007196230400035359855013204617880172090003868475052797414398562435179492225342120784288301493729633338244762442700517605693225114013252806611213591654277838269460444373322562084896127379634570449887078520851288831015054034391321037552527458323570272107730325190498848856856671648085269750506935266152230746029379300037884524926879685336297425455366835231961884113216217824193056633149447422018441894296970348687828934065643941150162585035353244247007612310643147131908032571100100263024132849941394505739088618170804364582659294254297365555662334664022690025978110208525413660880973285636787490331084397296720730226054915605926684026789712342237732517247718373297701383061403771427917287537858749464968382664511246732755693685893329242019744000539504534719178799509882614971870033963595851247634065481614961476304896 [134,97] -213440147638840987106248737858497381603065490376619750038026966555274730875251559209843619048201037285133626239351211644709195129625099503765297723241125171116544123143209561365917393439315660482965839958004967315384936280203359702492860368512942410764508747450312928375920060384906442510217368973101599100812909187629560036225720314371292934582121891320881663527901611717219880362087434480683759173171370060765324277907542914015370417633595441125531940003780810824369771002764114153081999206035083009191993671926302895980193773770305050546945649431835081375525573675318099163553696708396025602766341491320337954743029863749991787165475122157516805418167844540142013393544106324332334139899571905033112056128875213530762824763135563608705192250517165484408855364420427040105233868839869750660450930133837296584186909746611026020078161504128461837154029983922125238615778720917406943541717870797887396476637402717168225427933427540073254040679644653254979953758009029449935450994985608095968563314954359764738195220729309313614983743164935576611329390246630639245674513230549062864275350698363832426098710406813202404130681187913602882515300276384992910539179306242420768751099037685332587213746212396399742049123747367051635453121898298286540285263751941876930887096845277684578595715825821874353028793510669088832698611074454943475004848164917695162191776137994713290926371531715418880090714479944776800003157197922375186570970967128082195628944300455665221092105846749768039446700015646788231672957898869244168897267032164895451132878838752014343331807490631326310512080959739211431580104876267987902208570707308849479640811566145968666566138845909864605484257021826700887485593534397323338380470621772082721682208691759229827189634740664464535483831101254505353602031231716651570190350211251579050273784337495193702810877035162143637862454363410752107750806668230632016641173191401976456667332405046771826849548202029013968162946539533894709655321283034427931003286328809490959470250005505754493845352787968 [134,98] 91329756146242963752859220846584296032250226621768133212444879934563936134618945063160917520791762008363823773054840918251737197782998562132161091908867142461248693479827081226068812431176410203516329550281974707448660198732485591542971563816368834085262635441714225296719008676802088055810547969628662968790862606163831713640103887192854783547991045232434581741785156711447523862017744551298473222593963260726722192445487499390809750059832708898777884598262497327245175845503053931909083013330984765469675877504510135272481963826330749913234447817752440645575064513985128298743804291053080985269105971047519826926020544200778131726187522882611574551544910990322817537371199678746805286424877379742043658001830311517673666675626297222321070347887710810720623999611900725977942209454422549690403583459916830992522357500840965245836009111337762441468145154286596065258805222136902070829428517103784043316786643486131786612522906353107991776905706437458310557159027251593549974757957152921043644974736951472265199207429123562842680394087382107474574958044168992657671255481388460053546464132729552755838772092203432714509722229677376003216918853714049897584583334871433778833901226321785147959393340591777158461809079674115369347703166978370044941520366600071908927157285222768831559958497628646117387187029448540174986327895643050549173005569593020288113958169415128881360653012438144887215393760015766646119025506049138669937220510071577107705176235150009781827128574583742964055128607609082225665233295956007531138606115769650587160353338111985530658627672957370051192992801632639291076444530166834235208367146482100250660700958715760121681061363739476540355599763596107765841456728738265922041763086220061959431490498561203754474374755276670925372729523311077505440281964573300807072383282205337621577109064294699356448859971359032697030665501230590285804246011154003489556799833261173890073669627238816237584918113100092235524134156377302853748939545169648886251705636881987297009895305726716666239008768 [134,99] -2663902824680953109719297724871928801104915918978261667564251603642309201025229759187475646727478081446905263438276062559001862853998798868542656816454863187585250029885221576432838996653864866570384519072595193154984231998264310744685007172128855004341052892826737040804568350476653613021495322815961988158877858440543851511809846946270422274623102563854754387564655395654866952154516977793021750899742973455749009898392065397342990497147323272734183179705041830836529845843692592659061161971542572094767102105072702787154816936955994361312676058162903915387176676060899488919434969267580527021654676947237653650984278919085196055406544143153265313355097532218747030889076591946354564067920338390871119491077983692674433312284273485469408253381285364664659511108135080862624109069601094445282545111593751338134365273036404240787494012692090177164494612587440996591902407793653868684864329342005945413535601639135507748296001136880319674956640377667034633840988036162851251409501884413047020823953805296815195842101313964609531134676859511337356822594222502427121773310614297253434781736989818579806571180432215350386174537070233350308639144378587549564993838228517897993158255130015608928893357230990792792963390857855442353055732700152031858159706510942970574023415812692723372354206111582085185004163990563281580677393557367711505698894698757476615575362177524193717610032141310037100338928355751127219489213592475125999714513300351726620366261295397299910759807706134726716552879936408781704142394737545762678126395578294675511930338255506966512475301996934505947249283148519089451128406436138344908741537764648662273492289762475214895986354099078680386646940669058392930049620695598618644137012726844479004279139531702555608522906040895357834991154215380564072749913533399944716222684674871441562052078728233679765251677455955619566750494867964468160967801473125882198478345804673309527351102208400500053824132166643132026818744370582313506466399564503504975880195333339897995744970841497611520 [134,100] -255446904047854110868169526680804727575794932318828321847859389922489941992803601459456181285791081232170048787851978465923968088323715606509773152805887051654202214915245141749325744595992573717268176878964259666728249954639235033765231267546206084783947096671405947869053881925306759220878676448347138397617962168960983652285127854689013321601704715144606811821238019803797257658969038729841654572813059435289067820015555633634932967521855602118200621097101185836694182224040093217556088244394765443778270155194395638800610969747204341851521810082481423506943485762214181918310288985184331073148368317493397175613855235420759383135202277630921897326070897947207419781682019870769294587233078438241755176376503796641604353563106060847808522784989344224388166401672247793810295411544110623097711792476379381459225277645916828337807599839055131337509270225722472504694707734042781910271940545946855854408516458782242886617561325656398957854618368954550354928408981137032606588380764724747506681461208286209289287662824905739013670164487218481697265920842570762748874079586057404812593245488007273743847631933064882739326632449226913563140922487288463407528104589968597319166915733159479240092170299015709632627571008980596449099964091178891352708228146097383858246122652751683111848909587712222640557161221012234125710288525732203505930255949614401530823054157610740795962890820891373779968100531265695326663375820273904933239581984602848050389084646962942950163603510504553275443251587477997434536479518085807452418430416379273377497663859331348600601982108850097798133601515140212822804930519695618667800851867665239813628944673786844777218988201221925927709367856881598137024721441080775673413944966828032255136405033288448893921598910881381467730433390860323189703273816465172340285121500745824862488061054865859016656620330805749250999424570637809162157787057030639824837284930331515862190069162125193624782752894731478952439884503735146487054572430924715432128722222289292544935597175939072 [134,101] 818423187199884222523977014996323904166331706970082769655781806543747243131267997043261378337875342346326578088019197840119515624998269265034686321400864226610795192723157146350329339639691913926001201925713598930511826199724172907662887501245606439025719392124247304961201338369315606850692180476460629253245214700214440330149427594196737238274011204770361246500098859016441154373525655123878449452981798887332722678840787313710261149324025345110094873940142583738938194357537705007707333769882605014196700651288769876572037495165830605220858529889648591412338513604279379182975684532788571901610084439047476496969492724564114626513852904678396048400929511895768098971770684431947039010906317421705128318002250719770483326331519714767230064697901410863158529797911976168937108019116125131892173276876176136526606544533746959254766426334584048706973640220957228749517218553148385542343299870489695632921243713374222050799137284318221078208069414485895714256993170575095095858784219704337764854378267758564651608705573562784743362327687362798882005516583899889751285248218627194757190842538922662111356989380742695335150635547976488529436350271852363098881524790445746418474090567749753044440430271078556089888780201102001671084211911107811707417385155322301066067751451602235863306887929359653179699858053419177798214436612841916417367437309010505182072679661926453343559640738516379773510786459183013985699604196696720959265493944653862140645697959114629224429733569175967575266067916911973072885808628477289482912018774848366946723175932293149545408879287446939104857878497888505074551438249604581704687371599867625892665024798112126621437720603136226817058024294354819915517072193289195962313081208077475507544791034911470386183248079259408177485230427363632633869044960003930142559866607387788117032738488366925040163609902996797271220860126041776575267086256310828337399647848360504624286545998365431693097531319098369857263602095179282658062678933352204536717229724890940759943795200 [134,102] 12245507831490609025775583081169768472137447125950505158746403557434169592922684072023359177707568054086947865847851315724446278115544979593209695829251361628810544184611987746846270950341886269697003966005410646585643584927708445091575522871303225899804320551681240840935546273496776848915978177840184285162738406887334524457769515796108944162449714534761795444757787782060468565569543582516859092337737074237053960044013905663569899768193956660711034329617159260878734697880223308185346155175501555786802673514377743572977503417138453154155124502641771985421040060440373941625373142365369223343148861414007485775594277761548533351303150188166602613253778371780292872584599635109459950787980388856979328000051829103292930543692315466060516296445917818732002926768443032195167186815019318005885558194058266244326542189656556886508784602105637937723854968587361097179552703391843089408365923268843187895623279750019396178179988239458556966342508560182216413164851776356152332388854643153714146290599801867025927135254446058436897060414595934423464604955934642697765170691956566087010467540889454619848517453248158628016172780604544292582163162169062826838417074907066511742675690932970000070604585610522309558032468826809414902479701158037876529212245133062174823755649892490896141096744813208093591677381678797244135867022794182679503835995910917972334935596638776527932637640422823895607523823066403007094050640914332348105106860296408656195484107525388769503590798374318051182571247780507514049469551563996538111555770198151447428840621177598310274640998346052066271214751451918912043956969851873960432325138713736474425136929840786506714468637864039654614843742806585270792181011201228206688635463272279274432898953446062237002091958598915035019004313631446050642688747046729438457256073347904356180252096555080124689202098516547270479692787010952622656766966367191551096293420182858335102575590500727930508776999608940639714233441250948580188904956494935304610876245590099082873344 [134,103] -4006762513532184746664212918626552818914176061091365842560945142737716563163802693614939125630843201736584301852038025288913974166405137897765293005897646687309342582228344995314528595170840545808894032654714493199722242372844572059561861420621237719751182124173874229828058349597764753290793644113271197069276529338305881809893001400393817439650124387629972502935009410789805142180271160265630446647253809146747030821131912616886170832299806744202454214447598384617881234405158704723185798581253003950695260798318947373814766989196306659540221106548321864191754466147479227225786906881268514256044319388962909266098278850700143593283044834595325143700481299298966117907835999728361957540253135725072600694872044296752693813311906333703699946393195122155241229402550752928797659459011773785757320956165099539496804621501962671687515056786532090119264829832180155539893524194256233134336241595458747752918914959041832148613673849266900853249657673516367590353573316064728418567386959499675726379450735392163938524010391995534703489302703243246799021431148231176761911698111102747634393155753824702053754281302006442905768254641465317878443682527212678986697647514515429111195195515074734296684886312557036428053370253815922907026355274363276757240807753692623461706782451262160624131637616352046191839299281321818191249794796632071596597291369142857767692267309391148072707119373954906562713147928716578937535020729024204523829506390421021155464238490711672713760322207621286076492662309272570676144265735781149701562398323246020891610686212225390470326802257846864588132627756670526479965965305617654842822878492724413959809093549468840955642008940304762496154377533165839648068077085584989411931801590871827140122058232037745947469263243918649607892527542323426879841348188144029138199260728840916970842612032900979273515879059537091637149390373593093676769229126466042363054033296785693701485846626363678191617248960335599522324517544510772645019909967162920487392123637375280 [134,104] -15877812706937153722366823818739953336461796169716382472349504608386284270828345986055964661594082877275417600470814278666554238814736197530809054887378662927894673418448254376674918880851264711426216519449646242446900476025490556403965286148559535648056702222678636252709979671863736037023751742902390281883397205241693015768501817162524793791391666723959473409909855398777820619708387478073836094237212274716599006620223672639671790081191482911945829730970519929615237075382503621191223995648513034481413502979293325928921566277516918650229103822067892173328512133225065814224314663273164982447179435841651017058798642534408131080660935761729882920095489516544147233014941798126256888641709454687021258601586706050660386627612274665589569352505108710708270419830575350687502771585168812154148699103987697081750897306201786123377016997175707462585576649021121284952872661466052844110362222792298028726496680661880768915104113864436093466242362312264347887443362047156296629050159933894354395508349099179414511160299211308410199681450835982135871578935330863199435745297085466705218723686760090673186356341473035292522364172377027011729256556383428463480832196281330283348409807224807887794502437373553098935659804389899254509495259474622470203989785911936131004052292369928618522124663757835346755281262763453435071878677721679193463355004265301080801636300625651840748002009896979213094673929916561118799953990443905309807648051969756794017803090937306712704033782396376208605046869510986936247142210909704200421118146410806169757223853252800838922342010783862203706511455594647124408998374936794396533737433018520528338717779241712092167415493661563363508326239145724922501882450553058954789922016439072896051448488217865416877306019456689966140932286119517893636497077687344923515584327520525564232644206799140351122297847549026300419740927576885884805699021462802989100469699893708089722610983702760721755919765543073535292829723841682843325997812690395949751854497792 [134,105] -17659383587417047112978714359503763011213844639793829802620265445904454061824765663703530001584017841855583567934496164474250487953880609789171642104507765324919757406702165011787999214958911294857377770300763173977766125018672634472033089748184653529569432509455612096897924199006948587154465366176238835273387586939138182251697323560105963097299136601179897736845851946055492727398115431334402068372333968561881361558243725180958110704507510552078152365820260524666451185476262867458266865043673966723486123523396412997575763537053572117582058785709936656269121879098018427921236425148343178366148930663460537763163751624843984440988214344355892241897804699878835859897675618355013094832063341318605478113423444148952052833802320715709091476118648808293298802869525180918996038856920976301356932019400566009101498049571231421356302207985199142337772495462301925288958538100793946055201433034064722084207564728546282688208161200818411826039594732213279677863398442650586476623286769872814167691383787358673394823752092006899396696809353979012971295530326467073333182868074705419810482289554934579503752316930219247965904225566176966601913964503929977552316640503432282354813594606483736026499454567309053715734872120269075284768709653739516778188853988246650529026162579819457216673335407739238943060110363256444418549668911508004523827055869654664451071200715400411465853878803851035322080298310349438879148785356621633183124527061612684644323711565836226243782180759580721937346797394617696546581090077229854135685544369603577878252549794899021784806105095687187355811252094668783681621677098042365815107616249753410417715632031234395072584569650315093228580961563747391375505411029568477630788801652319703172075610191863381548930269488412064415165964779130876333324300382245240358666844325025698979928635442458929611805652097470632547042771228419914621467143460095302388912889421380332095187699491243957125938499929783539972476945725950202235610582089001800978432 [134,106] 178182481756555421723916917918606747175680264326688842983085151995301090952246233982025997264138201248034263572518457081337664836487650481487006227806410032053093875876437179946519584819093526815925077412623613102307643938085704800117788613547647000205693130852866625776159168695907940931166374375867188833467446254199355966859937661208404725357091519275729026789439296769738482291487973959018233047644152955720755368266102975189470173721433585204619993485118789199665957789714499858908894782164279524269533049905206667448534658528421969803846032646754803508445343507544519698541866712724822751279609667965015847845788839764292768917412480851434103061534961029509235286796075366774500124674510065330358354661160122884705533837899827634721032628033844866145109415027143960009703594148227430894707110036789348949857285968818254136330172998995874798568970415420150799436291120083710507634526813234446204120636575898638538696686442422005059955096106627297787200860031659892587283673761896511125709304069831677373085210144399448749908650944393644898834883677087549691579914122716222542581703023959638422922479453944792074609384662402033553298657228681224030792620115532982709129206461995461045562764354969844237851284275782899692138194398685587561264167204738465734200110565670154202280238440536957390218789457954804201046819711190993117714183611756909012144487459422450891488731192580147909601560683093121684446188432123142906680567674101579732010062387628346627470808588915253226394064441332950732427309527497540647097487230324474802868201048040626141862205151572651711796925112736653783512891247274134193726235716165571180313639543479680325928665887006438335180879001974354074625626083099944842291639042119930578383398461018681708665887831580246095717027439528801269483933669079069399042600738659544512605686833638956226492373455734251878002632603875386730628323578710980182146791517151256538307036417835071869747439193534054153743245409903219328682499310530101248 [134,107] 62913242970110648753304538435441147023930950055316471968504966541850243133387615991561895471648790511166914914694686255032961458875286097475677723671573203655729599158750233531941616536653462553419379103211248371113072962543325884798635525286882340510605925938706736614797108269665529251781981019823532079417724718225614828504334854949116280355243132171545034067395743465840614040834052740457365516105672367525772090505170234363452558345725866822475233970697891654908877318138679471023515442428808005617391784443413169776762540214236703978532869176718648780397520044150964040440277899841166641497168373506608937667494446070545387968456401006989688812738992980746216113446669000494743287346085724594130076154410911882349342017848730016236702307542582814341825249568724293187826046826550563318111347229976263382291878773090353181853239560881439231772976466498589450721222802306266120058180290734047857865545630600022467179441256227593914274055610294314465327239304741235431914196963196922786775018388554431855947359201914814218140867389878113572457650132771759878164517282875136423780714997736261920605445162286946094729446381161746518500432358203909300210223651444980580240313478152067480135571132196026274233643302821182553268316683641419765638103509736923493680700756757607300670512067494092310805113210554642956839007302877000059935542891740528813594282296970759256006291958264361253568704309742152056874237040134176817744723990538409643239612824798051499619505918434663216554507250188037903662243562147146838078607321570518692906799926361907650231556365312383221513198922158826967832246132360401200696544526872451793097252000864238688007294075951543389533278084846970906783893860499988728925281685118110668026216093892054058795364946865010709852779821826518924260124212495475019740168152803201439084313323017493968879370357307748056890098651210964880842812597994339803477579562631768657484220898995352621284177459963445871466058943758504244885161576192 [134,108] 1829076877810118899794895794030622858722349311167510072307574538832341348774500920991081913405947117433600794919098146415971986105789277114869465504966529779921629989247142474316432030712386903786952159539238287504239497221189804960021226548257771662907356445310044749129615531463059240923922159795783840655765638997831273471748330334619479314049416041372278367790562759408477933045671682520731180899759256979023878789218026588352958427261138091536144372648008224475088305001880101337730287802613865504149424578042814005723642933201923488356978140800355769852156996089944703963530867505732783151629911536861067983783294680272037359822086286928442067183263629624744982220190576877213136709254542930258132032238613724762651283645265014688416483972411484417572386278224606879596996913897192944270817281212614717467798552785663831738180592898586265371196049741458735805664106292834318387315357370627442533492876099032354385834455434967388190359726165329828856135892185405478568855556680000424204325051193315161996465614954483202264364525391670158781977945469818828871164195874753586810250122396037964044623407683353120212970984572140673286730339439358159922728102221305657262580918456885094630934893181183091124463585689717574943071238355696065168774991676715407606043358394720615865945673584340984410561680074373589323461833027667435921939447753451075612449496429415869412366507562163915207766745258091191213929198883211402030727564520878702363764055392193431095368827507833272543818011410795648108629398558587191064270638639656799631538776413962402807465623390154543813312145451023627126997605750904895261478215895268119952439339971134687895998974219920321315796770158122802652494273102578666214606833729577760118665464012150234181051735563867813044051236364918395383971363467686933676541539355712515196719602843017315282828797456703704775263551931663643380562504407107850964745678573232857759897595363311493983817412486785448571244814485081556241022976 [134,109] 244946720847056625821992163625933240012344437506857010424850332209513568531358050703233453395784700193857706944354123450056193391036726501683679112107557605430783910553235105096521396086543653733045675895798732091075131144545024933302988973686046110058169311312909129699019326891274408887009246853239550588920865801039869561655516014122766653632182599323249163484167244234294912341784554203404142348300730360541671252504981278665581597746903871103969856556321308865974373212896501537998324583319892404039799370671941380771311736702374593963008660337942577666918898416001617105375591418823401707435831453380205469215969161378391337216566897634223299306246754473387149583043077701689118498239261849172273259462375269241843222016616844346182532371082980112192890178765268596025962800029419295573405695796457052233984013407793174265748613977171306277384224928079677993126893526108895330223936252785191591859862107317117765302181658419948536125676870491525611447582835919832146342323543353008876221729646719153535580754794785904062890409337375804931170882000549903026396078906856597586332518868393267725289008310135930975341460642548679801827685698925248798892913949203433796649347677498253002202978936043694449591140337978052539659497596068817199365633889705277480441538133237702278101396608650327984593057693748048977020295413071639080793923369666284307858099480470452576198347245551885923124039123795494837695364274627570425138016341041074552661275391182497404182887275828564988447980086171136522310913370921168745607568110122238906257538341980247771744427509496598524712876319885083760117765247759831823626373972506819522657371368874499883167761518829163866108168060516787093556119098911324933723162031227563814674533239879867417418871156371150176646223387729160183262077672777041788639976643137932937218083635446387464932419855694631328456643746815663292761400172740229245666116399246782506116431572763418681280181094295513922293534793771896832 [134,110] -979513910360205143598290751575733493522833246236166931013548617546699512925126496638261431015163565304944111687298796481624688628314099132166255833940952768138081877243282774353481764074647350728508805552394300891034025633714022506204123793500303724321582098866748552768248974912528662882212869947696558931382654103429017754254902626688001167568547031936255805761907908160897297894063302029784440261821638686874733355249855436950598667895771699588482781251387495608518397000172252820658960347471694365241215043086808624372194419047351162322357631334639176695435142697126117781884251613437894568414870018085937923353466732794142613447237398940690055909454791530844471097094703084619125651154061980932710699086503960418731233041090868344039685688384430371742857483134200965927813693673794375912989848978197018714635003600483168809145898628852422551864934941786929524986346020808115089245745795384804719698847788997390182063564184253873129222785912027472776944407361619761529058528214198788052950242736886911129620111324717595797387921360134858615425312086139185097266090130097327527229540114394084005854845336009529280623702357170354973847423419541304505901404493170730307754621798102024488177423598418209752218185878043509924975766582401014959866506692073899938766246911707345814731827405792436505649136162934330716305988437703220303654303117950846761148325333155263567576679240354606970333242568847749925470251662775822783826007472585389731021858512845706746581118100908185265386754666581752818613117662864475793247364766036838784143665081028376224421713168169965525104933296738382262109013449876562434443363829520268695034119328534827608237553202371783441806006926986043906821209413967354450437708861165827022039016041110808803689501988494908894659487435955892432106824828282109500206688564230803769650914960130848634369075062298454487962968193995920285739655008172285260239538688027894852500290645921195270355110003829950782318237777920 [134,111] -895580815611800885042201555486527414110191421543194999364015164131888510795294526402064043440489079031535669330727157621190172105960342458354731120703601851797385771703997451630288686453453276526111697757026577781802444143714572967043702817380692609896678034929271272167363290393896796725038553811176265392692540250272480205163424375943761712639511831549515987776223090169919064040873973282281191411414386863496227111291795215283136241632550074981487691197667274647463395185794834880064999750084125095106258546953321745433345965019163473057972227715550178935368593051474867051274687506746744496015841196438879532126591579831934684005160062446937691561878010588257666868020543108391585451344055225439314523266756457518484961618092696457602345082127283730130404616250455050226606758520469012110973096115771186149937239519075971849503067006235679561561752529763142400715067191760029743428787828085989060565308809419362964636369659252097231433848016059700765148744348205822329447927808787603998368028556779085385889943796774258040255917033971876997597255171132580039864808285669680420270103444991451891938437976339989542347589995713123548613667696583295792295727681135363990179187305324871850219163391086893938388180255347172632735480318406551744964232258748536056964227609530318333493487177773003361088116782908835790381886494239983582640342096828791384631252519776501160117441039549289847496994471798315261919003911412590254249305191152875844615200776696356509358636333291853478509290335091555400696789304455688113053791015204933074015407810700494248375951761960853304504347943383254168773831660515664070570934214806081668525599249770472345200932299782407722910463303717889488529316664895352702123508897073187381148546622889533337292789534314424173060543171899949752748449148077548672266950137211866157671096681066067149385493495951875698108456990374527703836328270774852242358548345906729432808125220745808995524364320116132820123648 [134,112] -847584418765934028875413110740191681284897701614927635498787323252032985295357233053964109881658359557913465075526251637024030463075204790221161197192458372821719457422814539542865872928814367897133561792584217887908082345271516519059257378703442830630280988084931203654607940585467672215384790748704981155333724903403896007498008811180585690281636077453134832341078556552236699072694237113741285994240714087614578189819674503075596457363096667042262875852841786447631226796662682896665829598795992929189082703303862322527034303960426008586633635126459310026984543342600069066339482986791951946610328172133869004885931337916064858072780976574041609775073251834178762993921934841886884596471479364508188186309706471811500621599612583832931311039529479491785593118680331374841511151101288444714223265325268362581883001060621814156188655429701179550597807147427941473051546166851430638755451472338648563442928463129244985706824363754396804928609252727307452567673941856106188647869596980346872071062136076833981179334209098748199811052936712967000371688610358282709420440451557738110744923838325402769759392371443591790269253749818394220537938814538270200362374217363383830191672188053408642572514496257769938064663519376023472880737198780236808536719707558051227962484837084819069091561729243201774335328542883447695916229809514467646732973064891112314235303100555095444827778037634584307734412552102707531123824172741097187413592371816444824159601217582613466349391958694115468216824899452086619840534173013748623741858386840330071137087235424377932877131684979613882208269028320969499530322578866438101355433053236829100621723897116259271030237888787787861473656915279184123555757167637143465061042644981454070472072959300339309652967927633340272812409866070774725732626744592365426238104106609551137000567194383999752424405065370101129066235742398678520527777143326220650647451718641671331619500452864552111604674650492108800 [134,113] 140160568534897200695994434707774257568969744563433309729874836556391022606577245499182398279597605652858603899949558544197989364741523492579428871730329286063996755990610312585909143376856729490057696319187030872388116481075642508052099187146276636222314446077419346868508179987760469068033459338306424968825320416575428468614037594127171497509981195759479938396616233145171123474895958837536010975830027791772599705953053657962107670859788422074480306676231031533301986892254617542298922652117938490067105960020396446152795408077731610618626147764055567403157452476352576494323781113172593375546252241277823268603891359223388739694962138155994306321431457001104930187258836090143028530440416143419325721795386867894613745947893457809995397365882611393744357090371281281391296105966808300897724552916532963741452550531665922268858729175741624970466562175048936756457960224929915115740082046055312194050665897309468975374326284849463239617829078946223707635814799306091049555889930367128399316273790801800416618335941103479770533479844657608008153314710989875512074461552112280834075383215795192791716761459805621612166447366112528926298688696748649956025494037585733696877782389236489702032364315029032078250663044388190135490107004286176528535904506020561807223079860449730388410667694511034961973600421392849125162162917847027243138213296011263139196508361668873600970999384583528771198947555387968498555070448824971929826421418254839786891842255736416063431826414657200092694897090005449178672751389626251441701265532415166522886854276088680883241516366108927362946544437902084606362041417087921391384584931920953205199294588368522321717558970395845233580616545584126942653508882245368403254958082704124100824294254040469269472883543426294176012984343658532468083248981383883399916869582550885261509015022120629213397530401833080440216399413350944780890163249159285819728274995560816863658972950016955006965800894464 [134,114] 260165817998745274129243772970101853289079795495195788019070883725037559762522611138771088837467424626389369458944454843646351208678249669144795160901934360908248639545408193388079068028300510820949983193316601281080943823391971901142278980271993104340956323430770070165919446043035944485395351619043177825903322068135150880190830606972547104119221000594158607317444517267341079625772620422798338769376435519966054035280438970205232364417423335789217855438345832240612517134643337155637796662932501790578988239872441630285450231224603306869988401240663618203603708772835706353132803695112167550203259404598100449918646168252965604760180449585915686107918357318095045086678462919636001023588897418270269239818134823323313260618350217783410496563456127338460672250693184748611055833155074427013608019234712781319861892130209204668209880147439180271046225767652807578094624526176522360711296639406413815963509207080221381706199115591750718397078122397380502558398165089243918247490976396305354398682427345389123735522256277735637472967065458168179846111941133167901319056370471815496820113738956045847984218039157710244308899567192707089988572887613276904277638407043588543902487678460066140660945452973162553632550661302465006809382312283379437639716946494878994587101490529867347800689524499285743863461404974133738847653811037152553262783687971925347387093039571023064515376798547993102825477093767672240450004432194788480281236019889911201018443147206876476026066537377131213251536113295175648665814685867838965312686521879873451635976652479398850153968529928667888983631456944833210588581375549645184019994105787217339427168960273517448606395606805983972943465712743240083768276307067457965972379540976072886508352804411015337847800001415499907420826921859574977266947987904355775971163399450269561161092790368211170239823360309756063207328656012464059431889501974976490377945375652836838099234731475766784557056 [134,115] 66725352901470785009776720823031946954308415264549005821011105699016462664543711518256894740238770895900365632274384050519378862777232232062209300349736140049589779577585272233295848785668286846256812586313072222161584195010259165598399652338400578031900064044506996017507156951821936458543512082766759019744100950442574508152712492893798778195297919804586800107541581986695339711688107515564073471827138896493312488305855352563663951930848687777885841430659264662242151867366328275641789849034466630499508667734133358835364984606386156697622995004758486470330459391839143581348678011424191815266409141126400842070727750965111929683852954808960803341839306754036095127074576616132595752109787269953767956840398193284114353400967707152026311794490587639378004370383236253085901860466322578309703460905898658077602204752732370343856968795289082266429198868440481583422587801674503768836006191197915746044888722443995672549089465664055197040841732621175757896003021635545861087150731465864438414143843191507815584599802313519241806047898674377853073554756640454143965436736521137769438221164962746025842848128430447719397217968652152529502043369493230578079779921891006146697314677577155571646300668500418578312362483578189194099094729468431255624568011521029053157077533296840948891230037671020375358706218005189691373178438288577339387862548121944136183809025622745070932015738563123458771699784488062624953183579748810844722581597175719274221851798216595484371850286928927152412829954587895393647307013280570246055135245498017104070644087543679241458943819105020867820132774107351068864729681222799044959978725984539582384203147101084201372994676822477569361194369595176644210072955872005688546156481750144001133949273686630157150306291630138361066694332637982871008107381986891788962038644101313907690232458846620791513110269755032217328139890744606566111056459284365851863550220862296086026216169533546496 [134,116] 21456688333053221272007351467229266764464028091816471488208179801317605757909275156559777318151862733581196163242242153126178834360860116821570215004685611378922858993312827020954683668913109169337437938318078331343523563452143203946722975919405136007651589227855151388690140882787300569890789367763014587571118424630040783813786893687178789058021946099137278029854504435471270763780107890551502148120489244909383158920265708327685806335433405789041729460625432384605860652228901954741315756652454386926584364436898442451865381034803298758649301482230565413120679214073648529759620374849030224661937651908450573816277232427306057545407216962623488421213071990363363679440596284396271033401301241596882483718845223236671916489362627682639346471029987985574646283070287947145912848330603781786180211713020476799308848759211065536041890351570000784893485249473381131262279884219337927192087189614354598473130327681028574208832442304518881719672648499392403501107519882820815675967588844972244727137244629974972744088049364983068212637585078064620788860943391650940162647061753332683074415282578619708409820706206387838534497935441399270478448414239784900080595377859280920151613388811628183387657236537937916196872167794899276886361494133847036494691056835795971252149596746272227473176231949565477280044206996690937175082720093237298338121173597591599258807455393025100739711354651645855363872302765918668729635007516948428371744395760420236527460670307702646976048709976539547016112804691427843928853283848975485026285044602858090285165529182498439730917488387414815192196317870154214499039184031545755185197880667846629552696918564574097319746863579002751171466844806665718560765445827444512229711633341025894744003549893977324527083821453356555489363644385604203998965643030481268134760351950210570041114971765359883138290043445118121427707392389710639691282988359812933170168562809260230451684966400 [134,117] 1179071360991761818289185183687024321739551787523879257359683101926486344144452418326824504419080243139855440284404967519613048266502685928065032070453219173034655763550210325085919871821578553272915372566057444374381435876048904545452352065430257513166913889759958277070198800407039933801819774340981046854364935108273048079795921114806722337102528404018940438849180205102516881617208776982369585690490730198381527689837544397863618199022655148517011593823057645924590083074673840530866836771704940511229637747102876425551376274007381835535128285624840633789889544298736142918925684786378028941471013948344260917588739427523237631058023063467269228200107590878733189921625190306019892967248029157876396689162725790379876138440462913948504459930702455553624753537509493578474711036550516264892310410197575859953802862314952679878803751411083415978159866291572068054040619640820236062021200391798606877846398053363563177711028141700724484276162878437215481407663865683648641245356728523140857493250640214691547451267290970550352905752192041199945948138096049734995385106633496677033655526563704860156758033745713102749933402093993273094640218566010637306131858346351328624738805712286200046583946043186535518172157815632335336868683414335534794390530305434167278624667104028445622051374070349665941734690397412031588997430542584091167129948106014521591984452314865684340970840221297817669819147900000563246750813606281130791540712370587470777309451579102289135524988177410395036672370589709293996308091408697681443099033707296340774696231831867282147587768896925431004067728138773720244155522684034267229042998430352257840667275358737402889219148719405234780965705751707395275121930295397228102426058605619145162041146139186872570749731324984123153386243635148927449738201833456241846487364305345279412773123174760366472601331239979464094730354202368511036279284010502790237639475447077703319552 [134,118] 439848591578011438146396689539069833291285221105375055748234714329249883731047213969451021133158603655422835259858434362128711261304505519018567388575824596727121518303399791208842877951890021100414547512205559690497748023652785123385309201187916864319475993474339268060627772815476414106590149972858110433041088339600723493983859520160781203951846545373402333537299828457126217974131430546719630856189293033650304058211099974025801382706027697165421080263646319468930907131652205934707747074187541187245823371687924626509256057977042001407325714113258978736437849706583937693999066084015275775796565630325846912379013486766251960929963994352792959685408600809407645954049790235980325262122340489545062429880443666555516695924620373138968110280856093513541846902815276057847582543636333997104082490825378614386261112301016766275451032445246763906983652727047369136531554919083940053617481884361971814734641727888299984575641635041988620176216903166038474508568875125263986508228705912943856627371985909589715336918543961563785660838745927834842051858626070291696022344215966444255324369519779110985594331539414845630180018324606207192779380326765591355673970581004548947430000196487106061331388976664731103895215788632718557223688958990699861218209036744918360335153798584138234928437416750757825359573864428326338306983267927611364796912216918489280388398953860821188285361558344326617731393521674201280893747656705112572054079747922609311222633206268838119087031940405655444367271326276102743916885963255477251305423221882153156136998350278196296146363222002890933505341134526225903879396822142961508432845788235211609512621962748050282620720169518999856818099199750866677551825253348234145663429012892090376096288222235625932810129242700206561710954790736119071695767425572698039692648132933736998111926533350889022879218348401155079617833691471282218650564939366194871140913135550464 [134,119] 755321594783609650838879927359909574689331354663982047385497838198277997341563563640700276194247154301110946481843257246732061482452343582935517986482888510600067372440261315867319613400522645171846177880743146448964120686624005232820486252143196774833973818716044505020988592140510069124541303528052706858248227786175182021822049430750458797352932060240665565540787955618465372655799235333056278585864040966722111377272831763928314144611513811877325658830476817259701519688728928147981135435229326667706342191458034057364572324095548875439789626026402247939931710550279731349567557391586670841420322529090596094631288287907402824804772142185981638649032594263606243175759942845280688025480406391913733925801142227237392618149063837012616667650420872466569650256448576399541678652177777719243815002938611161705575228433550416058563833037921044011831744515292657903905280302242320905885449434102906986203181458108263195318302791551516859856390313135821273157616907810735681369478672402647866795567235502242902706216333202344389408416656849863499988410634523877142625352448053651736276970627260188031951060990328437874986430879531656253127123738881885101119971493863668873625633882968120660957310819242748654454163567228014360235977535514444986580938027458579240393272491004091329747536663762477875328387109324110561706454304636160770327720236702389902526768366324433038229464660573361492405752257263156444459791469389766257688820322334795969177438840002262920912062777198366868086437967962868174287754053726866003964135466575774226750176213697390859212016251151681949675498764496872225823104968145170266113405197985791136918088759477711140910524136201301375211194210529834443479203464529729564952473794335700216204662584562807492234030020836867080076648536221571110463955167208082753064168657928130847414070001426863850987747281850103534721600564617075645100926868161492859905550336 [134,120] 75465911586873336008742617069814629335551909595501752176827769940598359129412578106330379048098768165415460509896197238867126506969897414919504877941353955982995532911491896171992527118169393089711295571728188364277578406000323189151340319312393159418827255797813639226819308990172459484632873195508294343047464512313343941532584783414231242164363568080896040156751585582609448816169268200681838924605557762996388783100904180965648297968112500425134489597332851548200579794095752331347367130728217198464603863708812196997329979219313496356973926627672576634923802012002838642912416455236636439271298818264598476580512700169768081264797193426981223141927542602333022694510510855064463705257249024659012072665775497660519464529683095202067462176752013550864941777304259525600851220455419296788709077755439080897772699993654534104072406954886821646051896941620709524988202148787337286688224257325163907904710048041233215010239839378594252215400758173655966546905131688378226130308929566893241257374242732529435566098780574313162439781460554213069587402499200194678805989087090861815971691080719499385119114221139900193412292486370915664855500334325904884184267164715476879893657096579483758607512073857774062132559855906667397497967671513396448127747090065440677973230750430385670949965630881742398682329183182697395495518138184865239494938638244357231465376221537253828195199758948575217544015354862618672558680142075543141143767176346209508624051672260750549957957944108854542846472977692469405038632988000147075194544320835516869468323535821718788415042375768044780124525103330821954975028550126609973187835656830085441676949359194068060129222150962371890380353203355871529133035457538838018139864172797760204858843263768941746333260171967085633202517099753181402552470610302772304324678181040081268480750339973075733582770878221296681674974625806934299297737780626685558784 [134,121] -6963960223704565929349553504946594522731652094723260037614329600858757222545560803385662146621388303691914575446162622660072326442065707223533542709577928008927735736582151298181956249481539840671342014345408548807672793445591752891222339143918554922168641973387609869109998870034918862945939088890680646216069614388295109292705543828743853128246186421721693739075832556726356674291555236187992807540184710958481498092369735733346455970505753166082220361205251577858857756384908232628153672177113251645997547645232224818953625634787986761296481101115561083461696686963277770642790594572887432547328269637900507523166848701892316333942944051799677167417890708892579410863033852023065477999659707024741119886972980838019902133727791127153712832775601929516601707265628233780502996588651558271159817628218425744109166879297152508419748969360330448222426362563895355496287466144978999508408462669436866230985964468433938629521389641895638997165429631111267022331396815721131335556477651638307531489903962309485131229966554141381472837974444967096228565561522144365811066049314371205636750656468669674232375563295303377090511667683107253273383344482666331257887337310179394556253272832517186928725378134735012935348192888025459919499665313955971841028292175190535714257423332257994031089628348176736052121893395579621529801875258991652824064286308223244392331362531664743382175314919880758245210265140720058278717530855142282855410430447786776954278728805063053509708143324516256464475762811628123733688839951270729520761994169837234287237263010771083604994025749943437025935280927391792331045459093717183985996690046241789537887045580500386399060679664682034757610577621549488832343418415269663267581811798957528833147794360912078215892802880941386985330735277673032759244204835859252536843665489116022450289124963501666745932529457256815198235157859588460192016846430208 [134,122] 1231279366589640791112809466818246716321034238078903145815140961183222932360853967008542425683593493788343401825734647816578346983874860260847978316624898799675849456087895853880436042266540445276197971402135450604864846790884145617279423720534609020784192505825772221410992995677343634879768974995545697010080224102263055318252717901565798057600889011538581186783743800693699521556024687840192578570668621829689081822540124777387844761764634041115186886863586707598899934072973681927173443936641993177293342902437024574734752456652521021393388287805508689909485460642456194209493014803750425237981779495528909722561702951807556429508026800379228449828965043903990542411742429821862111516970163576864266702288204374311072124961731103557554588826053922505258370933282961258672306905752225748231042814416891978786141284050389629577038162589083795776261073589616203032903588551384625432063567886916669044969247702247769249949665492085655510585105288615437468834533185459809567926422466740535886297017374410680371457490668831606979299648337095768997843943965330267244724041364995436432394243630888062360032437365420680010215914517724102585974479791204964938915425721444717188888513518229424028296983944885814976804713591434195663619220723490832914135079896846290430869897654844085229726056078111989634272630546982098142633263645435393346903235263072043171461865194045375900852371838244333944623565367952410130529868299507614796918163518851983390504886934995450370930218553639323836076574136863117556440507665579328562850311608736599610600430090412791867112477841296963270987449322268950957412934079891938109483768022497134429194886078032306694511186201425776743780159255714314545992838886391058213246469762409322275868559610931787021495384840339127291435874052819193974503838834478965713793971422528622057567886744195972329813027485294646126557303218941345466286080 [134,123] 275384115682939052448438843180260325532755829361266559568057789592239092150262389833043678660230211734803671126125049132056515048623852281194400809509278657808789146425069417870413052916681232378972709458789822193925423925978567692092636190270755214905005929728257392615500932755597508459874782813152335097851697686436501059177949633677247854998834053815172032411172514235097475500914185956028732346412543988236082311955772219217444862348030143558269803410128462370508521020731047681842925760877627115904026434790502446673387651893797267292932566129896842952409009589101228274827152157641569559502903023790751438202995498885142528915801720851912581422940579659987339514018602313984024430223251703541883594955207498061350199629761849364690726488698569364206302616451901930031373947784440295325861176090228002121034216224823931248409113711162339724137054574597262127997140886250937879762014186695658025280483971587318570036913924963210851330359019440069133323834167760190765425574490718879781717122182075088320711295925668297281770849760861319042709097324548740585357326272963826043684578265781628399656649741408833124347422084091670387110266442506771029273075463240325067005778433538500343525305700803374105473715942581131704006291694494219903359399576173830515490634979832443445939805362827768147839783600243379634814678240045645618854841639457264982540550887422835493437775363353801649230753567071298299110198345266471204075663536940733173744230594209663408318897451367542232622233671497193224371840290259600106426337735419674422887058934309085054187712948313585293786749279034488357121937312987351625453754905240016019858782964328768045912134920923832978054725821060783777890621755109735853316415880418194735179751611675026454980503413761595759651965750449880831452174894199800147545388903519347745741106768583398582063057830560237244541359642231033344 [134,124] -60862145607587379910527632885216283662172565212915956599931558995605372485183174266677601164217559586679390754021284998797888170607134105554346360924865817289316080350116168274998480163776898445429042919003109629174891950815263734319517439275078255868426952467384322146963972036445059650366036533894502194265087675992295585356381875174107877119339836311218189471547053758678496293341560859110698189677295216000776068700765405020555735600592663823129043865558586340071361467562411643644981063316081978037879392545138286827832727700968037440731449166954353745935956408816085824826501905803564498432299626448544686376655947639096997083262732728916091731345188052805388033835924761908295333878216277289652622606799331961344906247418494141186816222402712346911224734461613629870113431913645777100832647455922936283088141836299141180385001923996870296142044591905236730890070568610715415644822565531378680792306688969304558740517149872343195332782884902485006915159370875044414574179384081713518026652731299427985610364639271717499057520931439862037794897708226340801617688282537241679311414031782321914483411551990441636938802905755979775934786520989378622862997496093630738123185128731130884034759207340673090580044211843348412333796555178244381697730661515311928479807807511287289307930741242165577596159030379657603178134696873116089873211021660945319846839358043607177660671939512035618052974519150157678442003774631250079684358755602035662294635649186697617321952030408327016182005879090977686931519336591075297061099118349355064943876289874511299390615437534640898388376644191483868114953366444205767867227220715942247564286220727474235085322789471023279805191215614030361771461584393696318297977218400003062429697799472871431043871088904037907102595984807928202807141516855960682737231518505738359410204349045125137023011701235229069068343574528 [134,125] -781295078842112895024175894306796765733245160537928433035911262201123718812712553769470441684064358116630117832862099805402407417132183792234521651304556136378816024808374852834111300846563716340437596440078343929997604217759074118596571389822886910793205574777890084820738056244122668572399648539236602807714927439207671991387898018723193955195244429177038340464012292499382338042971424513350066057936543737492039245358170983983982175712363280828680621259670443993834022886479944891847658614295959609221018098182755260873610070782826359652750713170759137197742148669892440959232302572761917631984606400185201530052369630334251638110734657166136925637566266672635127147061744288977233490896116701310284807505114663372038375833837722458712909988826932484375138299487603887831790930882743749610773379409681130989598911201497312037533721927903886440470530380618130160256151866426032616233495451311168405777605539128700848638165030566613222022745618120528350173102041907946942030475290090087948113766357667369752750510632633945850817147794654602789604329919533415726615758243184085359263422941749537746871561201520410167385968125671806268971417253230639913406224510479302427978634022033227531057220817771936356938226738529812441111254161582409420942630376267970406987770377968467845220624492715056244827039748180522564455804436172810561688814290690861267082030995725375314775491720086893920926798534295019242744501300492633220980614468410283453126236395722604171552573689702345719285586590343345993577308518435340136105091953964823142519592349088152752759501021181722603266440869000041289278909652332082606166474489645825858237444736161614953604440393007711316444647968618417368721703760411404747716443684641267804325446690929561874162587927276138908682727736402085557245999559585288923963611841837186913694002911551210550973458666878688452608 [134,126] 707085861543157055979216945417383229389880159213204433316767686941780409111127049646256859765541084109751118067948669705734562732806128776932780022893054527452770082686333055403240592690532053960521310395986962242693389984378143420493071519708283911769451622629879560603077320429219025306000936929179493185806845397386144024325498578802539660606556545731859932648985803645516408396561315782599053393783881635747561938065694067892464707072898443520743452677256568267463019321356173609034174026367235532850346646802276546628311333969780520811564892764146586063698349484888629437202033774177273256714738314505251280882986406749623803572273569030474284363202109392524174923556822012808871213182038977160747423775504105247783343484120068020163146998065877388770763506325329084144975277726362932191261856204141167601276407215428674900998497116201789099021328832434205855808630094396010081210810788465393222668459448664651881106440819985777994319904461473191964361957963497951776428571270040034337724356948722308399581455424889830322656667478968318678446671495343323469023189215240166498437601751452773910875250198644525586663016442278634678685998334193173509407429456442359900770523825166258676420909804910687599404686284362942057251075130714310579668292733144600011600104576486537600974157576238648303999184600745313274308990417391911787919113130278086257931264691118344150947850321791390089987946359432851010372119133889207030840064871291141062399294959330459791636643815872856113908834106567515478061516319733721883469459106897109817562841957274819861518284177101853908083023450520336425275850555808486580399064768335568595015722896347369315651424319155444114683300347239699059787035048951238156445026728058827899357636255456023390651467595795197243504193966015142961133755691135651435548906456472276379022485677772418335865001665101824 [134,127] -9506733292024364435086138388683756946995147762404706764653481025664821076206894987794360534065067444560979967393430224461216051465286134417024408940296980658536424245779487227657986927083894193962884041407836734648863563948353885104984209537506803529537208707869365675223219412934758289676112296132138069196905299584912782855483336095336814119101047561088764375096459072654125189362749648197992571593700682028304346940133017888669572777835850528971326444154441087156444555118820652746783456850162033839201714547282890313075636481522541661844639384136006328495075884825611940225681694572349514153322691135033076864595336532574555200595688647636086535305750569199547361762265291796019374180107340540484060647156300459823719233148203307286516152278090155977884539772474532423813194119620267676088525757638409603986173310373524212744075627657336260890843792903403988470791742882768727173470585648366766061220881643261639462369439509815645234642438590569269055690957059799257823865885158580675105538011892981374386965581955132496251105411814546167893785191899480620511212072809679265010684354840391369734659179122649435632386562152999722899640598496406045675137363736945428705090069033324223375097286753374177533112560053336229587131184946984532918745178013388555870616560580182964675868300869840452134381907247320261879664896836689279209626808695367676936316666374699724160223591110326170193452547846952654610932497461977286059442371065174192774555667394516297128332041231506839772936889296519233251285416122408000045802235527880731032047920890066295855141501003172073138605006867092870890122559469606029336636351343079854497918230615301740917972179370350949042223710564401581164252733085751891842502869913480833822393661908511314288572998304379618357501494042585367054925114074271772864315397855906835374059027738641673830019072 [134,128] 4471955551673607002520284811231225076355325722177901034236969439757526441474238891718123752196563961786953876212535447141186359039390330444873573384676593432736947741163982603730618407024079432771678446402128618603243548758419240531112669206892615878473576014820250870694241962769793929893117041167284635409711231192934498229530529802038496892892180442137292303945062281753746072722343706444140576397339098291877488053362556469884049357856932685526829385693987520580052028536650347109330604110266196863044251631504028031397155971877092223847871507159889895594534286725849948471900300837135433786282220146480558720477461665009210476989261838604418554285294914214045923556584348348359811286317602787670721859844913533268159881373774349920084164861587109585833942833406928603069326379142789311464244228640427869805013446201998210877096423649710610148267039094264285800356573006752982140579295219248250814634867102677057148014422080652583069720712945146494998992888184927633899316595671821028738268904092424840097435863667685043665497980826253353862318603699188466491508703202359096171265623704579268799977818307826625726121376416380984419443624361852336417918791397434868255331066740964005404384016824352417819224129071903068155282451657404278322088839756625577293995837674162668174840909399280839774554138050210686154815568282594244529311358785042922849517220019158167588027886137274288713177802391755870853496025065302429821559078287426837297469875988314894552486882404540827887192539844844845314200105499971201631714402522059165720796409683539429786026614194177446967702919060332044461114889356818008747995144613552938851019927545774003949190540589314106045638929749604419744505791760258533826039926836098126846249702268646477451685066870580360567071707260538935900245530219283862716052387441515260267438054559625641984 [134,129] 29012325586172386235201157046263619571931107533088703785924017320002529257351717330206538873152070741113461081652204552046130517588330726668532476851844273099394208622646018925394930525740520945608648976576921450443415917438304589456354617642110862167926232404371470856323552377111697255457919962720189196738591310321466591799292042066749500741087315486548779888881870305544547374626209370189887137854416594261020910660039317433796931083299687210507629565914798127390746213669108155145081587021403218907021251236941521221811994500430812873805424163156235118164396262981705662163313809478261816000705136793435491770742062261782514625773272728742551593560113387799068939584717190425864812120324299521629469841933281520002554992239076909693614112423473122853020910314649635767767215328084892141829665028423328998175430969315140883407389237186790476367202663676706780258334144389265675627709577214805650797819224985207585617405858504278613651684462500382480066991464989271633747663675161100017308560922891449407644186618672026282891873623442098388478185143989011068129560320197042693431822065971534790969040174693516081896385024032001824758420867020003154886672185637291922867890008944555246012088826031430653423455908866745549054110563245447082902116805473932900033585227696802618506200559740835783424577993237351742366781187065214149800017609041043317280370731311267396807320788365617022743585189431320827589671359949259042683255246958074797111005566425597315683649050412810063523441495515559940575425720110037210604700199327733432168226681231733002208306472937152950256607579862739356248737126448676415650231731338720044169574656396760366326458727741178982365106017836748333062331121946895968876153769727914754154392561992599986604050961623174186601924900023994544430250963626185001483870681672372014067559260160 [134,130] 5411776363523404275320863834391846115497522500648685846874839050535417373487728827987228504040658822739854462358578807675856598496831511482268006681955905929165305144247504398622080122476784681569194551772608321778633272408417112644605919588380372004123164897638120216920447669440925411171620157560510491744011420859995534944052614425589453476467569040252851502306298534598593531479587379988971746902275908956829242900797832431897945865692667272458897032736245783336941415989471111477149139906538276404421433143846813351609355808893365601880008973100504957270631429430357130317592262390374422161652593190193257792655087224021057050652942010997276847931196223360965721169219214405955764813084811685158278933653012019323754648157097747609030930085484956666898719627107659521430970084056788429975020327472977534339684249879517361305071368764827295803829152779744848093575123037555337662571043865829549931920601490006134853783764901288403410857924367885471561485830383053573411171039175491102289856551492550272331873950719192650648192554599823129879208475441211408927168774022382754892122644675693227656201209332510938850634605487939693714327099324352524403957222609003749821422559317366292886864314633294256778678300928347921565691483169069495400955085569049647883130171041233283988611383723457712516456000233491573849330245186253711549839166979943513571496993522563153814627759598240405446373240356291756914998338127329190711211947960810815541354656270356346309407812945623348334689485705748725928889714036611396205435241581507899849257277743883498161883830737860228254922780503915235906417347138409329300510703082117620375807403432433838753825638034845255591658345204811132732210859103507901528681894422288053336181399468625187249586458481049921213692072066521594320759357304403555432538835163291514929152 [134,131] 12738001870843150386400540926614476342858806329905460910345540442819958915218928218936111243599493622693017413258070930725025276659096027311597240870985296652985421078510431693626497616251527674111612632551470328644477344876154723722617628180927363790108297351728628011124684827991249290668348019448536167798256188099687613087749969836929040646030319575470663142827598001767656742095389774194840037090063043147324342532409758206398582713260381849282229294172715838339836137127275813314446399679140776758435604471859005733483779270023918811063743751260902586054536060495470494614746182930556831798421227991650643168503899821170938161816217761415807391036408454573996219052598755120741774072261873464640611229652416298798026340888265157198084991865105333994261751589207020697441479193928522159488285180954399400565849958495155316640074515074478451154850435939110059099323291020583697407282148334341907243495816660337128182788375097171782282199386871194409890710059655482841350992932159991554186133464048006880148569012132307421319913744296664441544567466275165266933468671206163688853093186696659711201852087465060645928371442833510405994155002711633353207666651107548316290863401969668212386615936914229532850778892047383774210357846221453639098846029321608340255375375778096667585761410209037912128017168269931896294965333115003141330356955628294247829227261910424982536883648263452061418835020893343439672849179631884561029772355436881869011942706424136585117847536862698482078302359999955065733755490245279104649428431882787480228292597618586192183970444126795973647924615976010234986038529629514873383429679391486595653966296700957081275408751771498807996421064590704966599194477832324510118968893433704921854445121365719572066228055859892877859041166303985108507904968744848355248906642016768 [134,132] 2897451154055027533793055013394661543577525440687128140445569825020955718231779254018237748736661001983356680943314917942262529141378125146618739585660486882736897365691251276362772894548448858060724232822007968006608042165961917961190981932960427642708653514352515752986578711170742066090430562317799844936256403952918172116616808010547395377361541677583296872135473879263983931538990055089216126017535718545681568512601966492224349616990130214315258679065688609241284833881387611607382088789028225459896031026477765085228663413327368625987482605757342414548770054692577232997253507161144786327937998931256699213582683436202714907861007855547127107680605422349764279580756515657172618499640404256950518710469192465137605629455456425526900837990756327273624947492920200447987362066941878095522039342033983124310747018527566306219725381401930919913273115843912996801161605413575087515042301095095686871777067265673118379987488487916537383727278382527779763862611771360991444634608878456399097184445341414980325561181273399373920587454516313359345928882376305275214342690884579951389962315948214003804434573827788847073679848949657231693215025112406180380327862953979279308450895126880983531868280246382661704169833046847731045915885012332875200858172989110196683417022425820655313419104480795467399096184813190647208993984265727572755971427091037693950114380757362504104993998461323646573968039847230588673857229045524101059145182764956641545397564105512390239745669633617498058861211091348284297793366369577998500764635441128658803412991497689263253233172635578519952264329687987893682556320952019698696552588315928127827969760058685827275948248398766334281728288983751264914742968757817151531700513535245481000352125715984578655677261672108606196060938618104486806269602417372260110319616 [134,133] 16224995933302214027720959000463516118915637920409887095983836447883823356787406464423703486407495815468026501939459866289416593211795128302236139946656343499546412729127407814176162207121059887171874310062774235873161866125467902707742992000677957296119345185475220306463863907460178366084589646383876940750074318250673304946140083303223694035871778326966539506086783375692507308876538703921775297416926486052611961167941352375216017491704363893883931392136977958566320463722869777539938391084719993734822712215529905048291083591293563207515688713918017453981549704188394553961503052463582609444870739283845669020677104415514697428212489775697303001531727842121916613745149280968672300923309341545577565979643850858168823328864266439006159965752346173030166028424277148269610953130657182065452653141036617595283746679583528711262261233612862101868961370413254755843513483785781526303347969326685661578858342795961302760348690060860906448509582003351753260579755502774808311146576916733238746027670154660903489202082918725819932846135446657320085250690809728463073480004956349335130615865742946332576555385489765351629758201136392212258060082665808437472883760833264340346658851073804636539958053146562609790201899638224038521407182636738211144528011394918665156677984627406111675728527908625780027473471570912874536637575149839652076575316725675616836302230749469527979778995979163198184269882664952130026488066110460531559779242704801521669085672842329822750462157696241780723160552677019245166652274274508283645114207836485061601925999661384111279888576378229535741625890221906337487182098506887994452205521467757911343901312762349243721281709191651969502283916029582958930545550821693165895009250239855288754912815112951554832595506790185634475225574111454056508944275098491904 [134,134] -263089053729790665673673695382669224958788899822006115533841152841234768774120617933865123573679110691095313597159075677570429508533064704286574693310469375451869583724013695106431077348335908736950881915837793531686520933850514253690460330096429971432456264841905003631716000064392526623728404574483643879685146138750817180194561250395531976146929104508564865625759848569672306570790997117149936966232676430793324828773359292371349063571406845476866192534664841583984575846194805295962894957601523474810457982766265244196551521608244828380115036005155946041953079067379665812892409437708237583596270125828012989882239676738254942115120235421027790352416664943365847941365478538937313610638048961366825125081353127992575119385178929336154330823571362619926264993825178223584080724712064984893517239078831660163860870976166920952133294744331144966517457725566257819519791665387847866983494204488063937012410787990300745617815663192970156997186556606562824186200909983389289788630024408184293351780984580039358180429203759580031261055981913674801667056132499250672124565601222795389189976133220072121512969764279871479468586466562463076121403240428800880555836415026442018843938798181849327293111566111447230877015905494881727440990402727517242916365519262855703761642705580979566864498038845364027721584925482345365041828293200373351410698823255175503229736798269705388400050216407230281359269707386043446199275361425118544469162810829202565880031599586658343597291211771066186530582186324498689139996113126490132427344978322392430287556780879674647881866011005472522530116581635069371318452194273148604030715487119734318329783911218810517479602523071470883523423882125565824930753822490360730922213491602605065213096427478284411342394261366530482721407983625578243343287296 [135,0] 828228552210316110370268101579025839841065989998857527121015397601697972066156683352665136213644834646705210295799972472256201371327614224702408400440362907991529981183143465949289143364361283926703590619420804517131716620813659267503127052221297076022143668494047998462458737146457934273588897170981821526711013597928187262169188035555024276155918956402389173699782102658773138421360531620249730916575304602234117666139184941663177586296429355954985436708806814805019586405877267723238465444206212278249553681132332597157685876355712439403960940550098552379724383223594356995305126364476984886233708655410586149876822400041030801573144338539345304090613488636457572365033011008301254694300929545454876115411069754026024489779949529494100827621788016433322202661670795723399515117583087173870510607825129840993271861221209106579277824287573822727930397870868868028377761452843523614295348861204457070085764798133919231874476271646061885945460804728045197204279425275055509852706168872919685602431770724335714356725667607465880039291074368147034613312326362282694346204509742135124880135732641056748019512727922455323615569413442567845892409104092097283495275298281960771230552892694663724631563064539362166071680177620232920490671062964234797510867299004982602730021509211883943351167010265179172790135135093543863957659671672529195827638660855035475931036254245118453609718693433716277753099960639928230558199380143077741881348617469136198835816025924820199965156565216197170382348017739572377322182688721497962882944286485662188554191117695071888300943783328937437637822737184609225996369644213986681877279306658873927927677639717675741737047339783797449338338881007793729717552938070386065651463974467675052448281412727002125320411007654181641903677992598859927259077989626465497998774256354384683641273601968192998976335836497113200612140059246407193068212588623742264245117109198781799173942160798093409887060887792994697247152893950054777349546070737839442507234431275411570309023182370729883562376457419853880951074822706965692214982166241624294102482661548443733036686485737591372322413208149960773078721817290793756880745403433609944906142383773008162207866224724973257128505932147368270829696770114616103434414550292175276085977463360723299809092320765715990605736922724994675742166290975665443596653858548961579799652099609375000000000000000000 [135,1] -284041943724317648410397792937887449982932853747181738860801965042272169452214172470848185332935070715991844760149640833899947343910335901732017738149988504948104880629977052322835578956339593897665180518526610515436899168639710268262969164462755011037434972928319629779638973896311618983065244762196011725536020609898008076460974288125601978825472953456654185428004168093076681805383245776666428062917853080381903302168362665112368203444445830925064745561873712141922692447208409398837622097032643288027038510663842102593376370734215236135805686705397378858279016060535331027593750410143402678771258754805205737958542463414406289769551919470533979070876111683880826990445335164239942981127113447714169711041981987139118860012406200385920502604222433331468707234649612891588983518406171554505661797659682490962824587733312974993395231755517114828077744035039045971805281935772808959296252368846384447086713009484313438337971863766330118686634420570370048967744009600646606136414868606433042830349049714001483587708469887520578008245912777020833392915255083558204362359279257966198931638682386760303003202389752226460453842172065170448010793999913744031976363490496970964473124805660107610837968406243775589755357777626577638949722424813966262355814315463548952642903969507324867320739723025397453470146209862287047890873862526150909867654778813298919249819572788370433312889079447218582093394679194190765079201374138362183235609342043793598944537798718817015837502480396255236960378086183994086818241368951183086295925176496709418880562889982285357238780891630587696486377225592506533098907256373298254711651551952855996717622421350159036608281121346899936824517933044093341566685272770581014923628338022198070196633089595137443271128758693124708644810035235919200465016594479519823048015854186220974230996834575496595809746630790456248570595814031348348595806240440828117741754535914837580886424785599195232855530616266586435349501968186062587958338043565626801862185044850968614164759501134902682012408857171018649813187557192423728640001327106869921746857708171471779580281026503832519678304055494526188599697274421919846226160772900598545782766016351786950432894618551392105839359378773562640446048269549902951412780773037125762333283721755541051190136474794576230121367025176498320516674441773511544662156325102841947227716445922851562500000000000000 [135,2] -25966833978722664275333790919591031159320684807894536261831993849445910257306243449374155362211744535589529021265610693763262886110051715020937683805092415419406900896654940165434439991583940252172880141773295678218546599340156051828565350963187905475394159622184148285480054399550555873855144137323159337755581407267898324880835299439922454023359269554596785742294563565076075587402588867179282765797134559218666971525100645028128971047037552604371570294732852872837386027332633222735855547947971512185148794893510097105326422320892708209063532690767528262724525607732375843923322192750920760904126269624621550088285887195310718943613993953364225786495546633408650690321196787568987832946165894279139260010753229953170431269114587187292674037989556294491120175704573373850992852538088777728953635191254981938532542367707693238953528349294475376161951936325980087252497571125491704854813152676591419317368529636466921543704932995406104546976679980617332864740462531749840361451784766535457787358023153409403819874329245392133117778160896661856832600431304318165335265795886279231610210823020163041462074488131583159231777082862732544100218129222819958287393934091548350235951013187837141514007458415422891946459728642792923611179957313815144514190212072950047916271575344473787838733800215399369135872455684557086576120537825634320138068023314510900244631220397690185467995326010528967993464708119016762545561930413004114570444385593317031858285304785656575265723971614195972385683007141315211447252405805694278044941378633357864565600633672122030722548758857655240231036621862328236312757828255389852205093511163409159920555452698695417858710815359712744270135159531556404879590415805464938149694370990324555802379283681793543747917307153568471617280155865424244515632507575282028786326996106924541165716227299544496509235405883432825832412159868334021521606207168667682478684691747548985362610884306882067272256328941823546043753929594960397975644238770144535669139274225096310156524851886662889957784570926065471386058902657799239519198244548708056477003437278841400908953457632767544685622352963888846324261005342501278659671738060930872984935889153773046048130352457193257862434292567144670386703474838927763824590158194353883304316761504489346309705905865766355959615305597599487761996877666428873432380441954592242836952209472656250000000000000000 [135,3] -30271354656480542203130801536769518305337035092996365185865480385551451623807007478454885114401504173993256723596876160769231224721577167744584180203283839172357297182159706375948546677885931160396399440765481010627674417161898305057251706048201598014437995320526616495209594749220846428006308554915372857174076360976258233534371392160126348754672201233930123986963011761960884687753254850363892550090552463881892466742031605830088531292526171806861669379144533257627882437893603653243151060902206925866491937499417277878577868767380833753453363566977292659681787111796529488376603910472965636049911908830649034987937526252397544199797335319758517928130061912899796018969671936151738967830862875722110258527417755296409363889926860122639439292485827943986898389522529847627382074852946662191736757899738051077231285217389854862307301171129873478047184304989472388173891307656632359018172969195310330016988984736502529703930311744461496543456834191867118538094164602360798119087979301133757362554003580092491986116594342024502141871386089282266933831202457304091648734403389530936894372436831406334993652908619618697405776124178219735613391177442083284365634023699659205468385245888823960766468974771481382781639654930332955969084742960741756687440738875603009076872519511728064770382939631445636877679476046901326350828999976067662682110608849319275090190145877515924463857724183653091413014088077382797624371539814018589781952076419723709542756498988039938757078425461472149260770412877092588730062574258950256810321857906033566911015773753927342271563989204822180769620300077055683270369070579139659737891389113512639821275023167536354142413809002616037689293036799318212433176918082239003556260761851394994921733964973627861826138308995117568227482437566049002683531957165902809633604578865784489308664792498505723152023084531376373034095295235561506047484347420273049954766053060058043648518284003148868420764211279854582383136864380808082375585036450388998837823042393461318651926916649519131554823498104456064213490325915554071852811393523075400111392614644384341077978004016054884489582817177699377828664069359302364137194259911772112267274399413447880828603902311513320804122025350909645713138335134575876155864739862201680600017422762153087783195311888855254892767272809614068685581959649915848031831444586714496836066246032714843750000000000 [135,4] -606036751525954928299897664868815327702959214691413699069148249691417329709873091082559583209099618113125949615319347804218882166834459906511214993221740133056221667730308918727009026206025556500309188073292951668766043095164293616526320526180492130875459102745386779223650561035655697114799197114304228341277592392504989876125101162149058043876480377177661264479487132758759812195789753079276233248787556329480390906194611645327932853808871562178359462089012260723892426487868623414950170080462369970935284057608404821729821683861249333484937871760927656531513430673869758184900473006302299547523730409129195753743961021419903063576518622561937528396320790272413871370051061430530460451896069912634957073204724146115206165878529056043224402463365866496624704219997880311585039426195712938276646127276416101812275480236641975168120737671497384499010752466872015734594797770767038002896196486435838214852631428704849690034857526603003405854685294169421749102293189791069521640708457220145661829086337765549244256987071860123740300481834855023662009003342186044155843392800449276312314235600404598480249803854782292016111286190681530729877738566676211817078572665607820023838234756732774444746795700911721424311663768145035942711899019196605763748599131956816861357767260496650360622312594638885184803450820706798887588742715436303938407542846634485836600534299023592695115094926042080968824622262670167847834560180317216974815629964460134691304860142597548516236186075259373898820437073921440140071132250199121514898344799303001844956178772725638200798866342540180092370376780767345046921461188318719573658272953442470366134697258439526772414497021365027705165505456068947618575091320864622966340505004506716123891478276625842820886056388016756124564798503298183915729010885356233459763430967253815046971025397497230626446264800688393431603018792627518504663618840187424110277613951552857186201440644201785464502920121371883878758225347550649004020197573745981042716065462579061488738530357032875555542799743599834892805983593098863667825254947544929130034353820418542288328108457646980070717189764095283759306403160649186053178396542796246551095977864918838470362643906068836367940080132924713274977521999930616078860023507591562896666913152081042612000241363282117226543446296121597112924162496783164755242978571914136409759521484375000000000000000 [135,5] -21214379716599387955932787748008864775066221975835576692949961577685457505624707210586987316673329845653727906633661617502960765194069136873147233150806175435990322608763921978260264771139380293208708316164898243766040986191279533812159884109741740126931822396706263940604545683967811755185762677717279228984004890308388343272955070010901797753110611638262548587223934867282835619543915422146709071929664261577401138034960900699679483994405749811752019493756942433515846093662859329225806433402172103823387886151037712405338204662112307222243888847453086198455617322996856075454552085079174465005505331213838378486449197334952848344463906595809670508275749541428224911489416126144170349508208406690834110805151194412073862882781575578483905692594821039078749766231354758102858110870760778184217668015692579177106364533427870074703951364511072602809212823513351122949644165233915942666327515823534885534348566715406145270815366309981095875831968652342462517338317449964515329310388990591315826871311257979261122034599765474252882313197928576793879860289348291936698785720093973970031576368571425590569956080756754843077337843950658682323677335119727807354015126626632627627372210775541374050909669589986577976220207485869347177758708944114222044964678027595658964789495376480029343325514167153327863005464038709773804693170865909240200583544755822586109379900874515609889256416666074209947970430438014625611739057258864346846478909823974837658753057727582125672395588566046117621758764715293240779844326168801615454179840147392462959773169927687134410030502201453625030994531758331813294582516343035885029277140719147013753335858729749555073925203678705372597904858827371718678935640552931567847394436073303359097864967368838029116620604334546943284194692718929489605032831184137377615018910959234622060939840029204730109019808777539323401169805059305722705676375298671253869708725292030061400858734361785357932205858900069279445673797161485720881240836762042547686612410322686005549891400513644551662621015875974069403720234400356768232199718328695030271214946317117214208300824367854221016410897412016674357947874593077044603330142252087962477796506516708379371695533843598780373479246668679034337976460340695543328144889649906155099640262335977263172799823143840053250943008960653598413138821391493715751153104065451771020889282226562500000000000 [135,6] 49839692673463109335845078757246416070142698635618498077935447086661104339911284007809923299010355091374000977279948461112270757062760304264349708461033068263003789564846653527041394072598801347499915560011529898860612501082286269284183392771419095813231673745693493649569235993057377513574419060754342431265226021008606760522319558553430856288688866813954534472758440676208532605369251365056227982230371536964230118196659930598409920717871694940766006139478329252056683684843777577078812952338755392810275225718564623642579850280604539191031971512967124635640776537493034615595033393536611621213570189414057770596061016125227619609359860773923514784312424822603488997626017353015354863684884187299014040136755886136305401103385579576870266706537424294540718135996629599613181445458505876850475142761414211647604980674697116577381056536230908572720539018852782243891495626552066753308063847792832617941920360561479850987193549365990779531307817629587631375097998412279054782644867875067483502763991741721342565178443267637067422162983920763968744103035939443627793447148429505022363294015710844233237141403174610662795524858058280614409710327841526238204517236954515465929405163523305983043246585389595241585596228417772086813871829954270663138984453189789057549197012234548355204073997473237344472337519654177252699785164212758819256120313202075614645620372372201301348483856208158074877740472680502877153313079154834142220645649428453824433533947227004867316708759062434129141726190802834253847979030798218928236177018509891768443692526996182662340916366944506971575652134068603881109627648404043497112466577683505082190138489148559447072060728712381070318524423665651062164262487217705511776394727480924463895868141506545901435929202209360250546908598293590121367017907757077271797646276598249129305634102338577608613474574088363729854019872629527967808941885130216748941297173785322481543672658521176877332124633746123242406902230359953147290564041942656358696749235282292544474794862580436510829817250046397712747951806543277327566203236416423098167204910733756348705170783543022670457191195605273851186929469650241245944697655102845020032687279520635112633833429836802135127915474906458750001757617894461983567893247219919148932639238292112739827517940240747931244308649064969115139529711594468253110790101345628499984741210937500000000000 [135,7] -374058534510886170056292862656469223867328745114242703876251725309017989602203702937662337915992412470227597655724939225697905468290554783053935819173662264779134075531154309249490617454778752750323183112096374469098890074529934644222883537526957544640511970225552391755909471696225197715971812087545036157560730168872426876583545575428445218292147832407674023095017305876738773806027586714185525451032707440661068678647134837323471601491823433477753202190845387725544123819395758087637853535650827637460890812635687018655925829450423114920352291941724065054835187094786713825122380539141116776901139335855160098371907285625285240947314887708540841731361400795803363149887133781027180961455716210755851277251270009384544263682474226779851577837308088274242099807696806120141999498000218798866968168023444431400067699553015725184617696108323671220719722846592403761758481562554485215814641389320998202584403639052129923264060427440841194390885522608134827962036529603266970468868393417923387928561787297064229105911872232245664018856682460668083387520955901792394081141274919900244090213550220115192831508353529802431761740487664234031483021802123198894468423613563896947574394955119803744436810192750322416078839917904658299587434593445276234383436501259573098244179964663313386983356713034177985958386678395172550315752655679304175462942161392575097569510951493072564553979156017454089542956635409785015414182788594337920164786270084690298782600104686674314338163613719064236671191167130240993826330558236814267704890945784450472026058331605643826554511883392135657090951861612122670709118323262512691438673636342155205887645840526740091257697990253544975315545741423153825850854336854619741022286162521672564690329390903690536992745079807899504753568931225963756040999772310521099496084025851448396949240054387251481813149628540962915575544732027558491232697937760028777657001320673567633731988675936277718681004001429937325874821177456555079497759578184579284174791199066911800209270100858519518235287965128363046062785000097057394912868148183958326710216020512540518251295903538061276014388227205519064259434973952091310570043838002253937518276799526243354278548171682140227039497163337697447727531331907644698263168680631199296376204021953726751491872418054790649918897782029804466640696071662308686001097157713957130908966064453125000000 [135,8] 2195927263648492146317102065810506985959250370838533048087856483249472783486907765400928309240794792235943205690795079698276742984972770303153331381857467266767326720545391964927240907308002463529134568295627089713615149370480667134330141453213855116442278128801679239192219352518295873998764743409939111342056246408380144910085243573429024281480989911528901667680391605518237507119840260386886945060110857399811940464765317617438962781810205106613763547639742470562980604193407584207626908040550751063962197864853051312025601116982584509130870303104515968189700822963232691676044931997987548507785419134718160421074357646574488670338556057825526802106204826084622886372631790601008730889833890577367733456893261727105229694219517034273041403791735547724451357198453456189649766745410174600062306546025700859357428727334890869398903174330824046636341098427030488332177077070536179171227919960708803717285664938780484371036781034126398523698262637549624608884502836507095750707198785619956616469422406370727583776615581206115579177915701342965384893766850809769294942405378798703824772391679289402851158363310430965208677713196447779974262737834074117986503566105794738215221122289938686840098916267381138868222860403374377600027182353674355275650421755037195563961719280197249287494335685265519780247925380702813008286788216551868888422327988348197381726026552655310275155495102939161726785023540469168036215367990567626727000924034465511664248291054129722432917411056759437878795181334591646753425139302774310722491633754015238730177932393015052327763931991260863641244998132563810073758705961347483856671668833937368281434554205874260036739112285412620138965601255385053898487270677991024603219834884022903260963667954746146761907746590987470546867197753172108696886909681584167974091304037385055169384171474805167992426983209611657115173901873073254431257906197202186863935200257303818300849150313055424050106817982031832647275622647121697233885092454483465242677678997786491502441883809231751692077967610611730946066296092524233793549308062657046579043652775475588698507261604198206377906226525531700089416392301528224303387223546107179796924435599650312501035423265089394727747060075465801723651669150246249450628572570991989836249179334696247098581672485422743359953073397626034657381666193032287992537021636962890625000000000000000000 [135,9] -10194777987083453668618182393525935788979265575233392463131889978837309818512390291092746810406827251211594552341595622784959820507565223449165941359449291720958692903595435445342438077302647241828414855845047173273719533473334671403742065235899188987209120616318682247600314199174754834243120020603633775898525593611065628628087065849387942711728094791260025678598876173976467336900919543791388493253168652797563078594417039558128532737573826687567412232279913543442271937118271587062409411623596605874116654776122611887154704279461585803969528086181761874053372873349508748172093453513833912713240480395495754138018722576359296378060571571787540631164361834073251898545188721377824611919293781787728381426916186320747440349480953392951013236491930333998986121270232084077408377257842126948110580081798845964410591062449470901949463603704514687233642435823026018368927502996271970575922604702026588968216595181690497445709902164786521287675028672027672592599361210143051116986255809503424678467848774976922942027475795941288189167434956721807269719784696163782199226976369447991434989844037927592866351604899729571629296096324987097884158456116325703591903644695907534630357664823017928847601216959068679794327252020064209852728761478481269887141753512279606939686111344571619744250584861742514527485190805892917480052271139837280678438239247493574378485186786035674267185263646830144872664359597339673900221905127095021875656139392249359347097054265512472012978036911251438186131961043552121331069706702647522743196639767586843619996401819826674521191657266433816463798387083112244568813282589624711662669388561111306110364698984719013576988596706236329075880012936117324647884951489759219409543285655170617274730519551598165275478540518264336410111444424223757763780123362463323558178693363099084261521224180113771327710884587162599588142964845833514216572260457929228100731236007529798289658178024933450932487073423334691615265464484556982439456619198096457616604978275066094833809634403323426594643555896520647893596382842383003111894304351963761292564546689054271523531017121022752925787468453443967688764967572964197178145768763553528269270269571116485865656562077176429161921141878999987221244722569432135026572298932775928724532533031627271276488468776254803144857144128049546843994832556745677720755338668823242187500000000000000 [135,10] 47343828015677248086981862153261503237529583447029332992379152411219536181282207660107885055977612025421470748042979863290682635310933923392693837119380754802034860779401436407232610456912334667704329703904523376470804890753147288732004267674621291842779416577010759261642227220912947438319242832975474904830567930709999130944360504274566504164942248517124399972770872542738595849791695278857724929014570655032152841123828546770701803122690133098290573367330963276778612417932932471572468670022465936057658214260802909624039492528268025442310182215509664075630758430790450537387220014057715940655806426509631547461098305015805222882752538612142450508381328257656543651310276756154173390657032028188741202553093917600093968910091752487308799934325908501847857229770107039332550836123594874261693838916978633129491888275534753011862250080163011862917869269662128541412974066980002172250142270084805121003670435351003031914657060240275989775259350174058294353064402130746311141975321157739409940139128849649460149153498975704972699248276819071889797132506184931024752905206510239488562759291650153318395997538584784002036323030158122481088766131977243658491941417481811681990015918005465820519846647213622312846634695041534304359184792015110300549882102871459289018026606551374970869355673120043210375528856111608460899805878858102083692839449741526722654166686157168267682717111963271204297794709431403836613008439627240795125345284468282954916512735841103181084103139664155165634369552501277022964628166950165608676467309706722370121091757086582704545290883556151867281231288977728016183907537802047896496392776252342323484310922720994907421381904911956982029713583495062450636952295298058919692452008976208984333490320046630878361418500903682012498920417592044584820482905121414765315121207507213862493779862631326550713705721192487566137996394063866736312902601970622555601618889701511744893441888191468325334428017154954099314394661512903138722942538899131670403112046008035113455927660201596910281492585298570722766460410613752773628828029993609541649431592874468380784538093855997534375135679899688175782848539176923317475932493693235851217483965807958856337688478492400223072694011347546867131800609498367146691337592150216224144064021445121377338591968656481201530344309156422832884913987072650343179702758789062500000000000000000 [135,11] -171578995938436956417993617287723510798808680837799243098150907637828016030011337258179435327684443887498875355503876457705003324270786748109158433772007554266481398237399137107945839371995145298725669955250922474837680823881192173919093289108390616140975108720551778253092747918045296611984234739573379445930193808519889522377861368356091277878170104434594140369632107447090818427452652160167975158931491554959630326010717201957474864998692528279751431652540907554188080632816096438746357958703476023809294716627883839161144448325702206126347784595676365820920877794396158782947186256714034815523874549498944139142296715066375554477727987521334400069186130978550855324194514590174439930910283685299599331522678075003082009323481671412433714457408008070128326806441026650162671882543754803191049199876113891752547559551581629562247744485543320745622412475249601641109723965795369521224890347885497509570222884151148285843807738909349229486737735430380086933053864276751202514515437658560030534987333922984061147032598384776037644064930557872006129997862342309408082567612199031018525272288816593188057153959273165439757037714599475411289391971262598582483956902144846005691829043066294853822781519732030928021845342843009541751213319336126170730495791750325902961618309790615602165473832105274759255297296271802698223916490424884107395873448898385512053262138568097860236767537882116073724319094423737379930113529295288587024176075709158541937765321137011307208320143732978786921402744866765364162136948021667853949096891790184957234724939268537495174451703488353888184178219633449913013306838812649367817751985448562257386948314142017688286249862794414563168846011975941252780109126675776090231763508489740403850799274289650897762901757227589433772187583067614180672820012256712315087753207800750592686277332174375772957501050974033325344822181176253654397016866558756357706090547127830050641569862906689834341836770291350941047374678628435248193031070264128115567220762523960421268438809943776624097804465009769634229052010999747825117970141776057824923514826241616305553453440440269393706763010138619606074324380690141608036925107933837066904717065453067247280444873601340153312989320209170475898607718762553104931374006185585104728658672676547496127332784572772882576429864315758697101976792964705964550375938415527343750000000000 [135,12] 443966609205648701173973208195259675735543443186106279228505443176643767652087907735815849324825365081944007883600260798528237063221588257712926206305616647788738726942938854668112621681934341713248634316794017049161046484583585639073503507933016697019675864483859169237323555333120170967413682744528812082029456067072083008842609505482214705475411933463453272323252014542591294559654972493968903393667729615096268636572198857897747644805674889659655078618578962992085387341897466174418201246349694323047929142927135774833722669751866525965968256961713518636284821723342049515554263321216956214970999230331730619839666730616396294352037831126325291211034913542066398332618139060892370980489672829660460898972470353996434042497901589095483052219896838430247688030463171883728771936453026818243557500379968550871936524154106987588375121878475641222781446189428267118428487864874220526675896341281472286110975561016095360132316584444822826574553969845271408973030239542285639876588433774984886438716192584578283350921918228759516463599193489533517355188644840033311740047520861740879577944761952787577915803299015008593872758485569080950387596456176225312355979827047539093136091826579450741240415674662417604778235549326587277372916431461336738200402019563735458648341316202121840406014508313537289018057936040254417024727893124785882055038090561944772438840814337006841882102962462235212725879674095629185008482609296266106064443394384775368902651456475281473858845974832549261679318046340846303604570604799705156921080424801439311920065100685087078429458439150972159124138940542871777457888678458451522857095090725772280041640368872766591584035947185844362788346082844265631492650140492068226905966259832640455532704867036941871332307080837260983614150062669416524742556161840076882086904818174618755224502943305642776391139322599385443862466863520234687455964424023871268577800539610675732507887457519848486039284926813307575000363133146300150584637434070394738359769654105559334862482662976948088750087238074067679756590921253559795791338304954766958435178400856973522332942944991434286813052335143841950374287647895879706667680531191037612611790744760045501843313418124069311305964795937656544959880015419657438879902244396189713556353566073765027576471457720499750525082471863669297817978076636791229248046875000000000000000000 [135,13] -722456319841209662254934533755199503765536335545325767644368932093170893709521793524917961134729370470221719599138089710678696165171814554368458800675476177552992962224233650932344815385570893583588921708233567744873150844777963475812527703109821426846470823145714841000773246353054608770636913165114168823592463315265806313497780303333367622984868903907447450391552139742737824853775682698183370563210951177369204105341842874922197583461480321088420685771062333578971134063701119211066835304997237214041822480353026845991938888019341303963226391639996933651132882890692443584904023504623970570489433492882847094837891033074283541627545767361206948229074295339079621020414428481246831945896986734005110380532463749500013414089145017681742340158903576451693198611681386281625560577228602206860110553271878735471970972486640306842807574955065107931768058349410804452929823573854318375736413022000273422183025579835223084328475802666601320972948175830032374397536217034061042618055061722638451226530138544551355184200589791054598714015535489557497313680043037633879167014189599396678222700632281084581813767905531174996958920927460332184068793063846070730485078877297963026882319014072219608459233000741747215818553173311783649441802798541185394894539626079629321415583738439938014553504458237636461686890176234719005372020284316472113425104859469342371710605349356708577411407362835309253163078472041829303600675409269320415289299644774294005825392836123576998377893321256592480781198780160694389218589962045150441361098160976273552414838912096013597090563557406153649568658068336794635850397172780505737760185219245254050990590386017906315824605238604053741202289976121726000695168578802851414339220110202617852468417746510598655326343371534229659187179801057158599777242294215403813707237861654373212824742030338367656318616831549854147180581530624958318656737065960976456215960214581679476078750455014955524191038910338821194369763532371014104818969287219620042652419093772336024186942322144429376445386706339248583497145121732593781807836164697588224345850966119509491630478010208160244804204524927671845569971866549143186756452895552340919102986874107058062832663872975323867834776973535184083072155776045243880756570866671786243236306063383051299579271880472904303197630854205257833200448658317327499389648437500000000000000 [135,14] 2637430422635508411545968730234753471031164042801624907627159682450527762861146226083710581221077273468495780007949005890180290925483818811366361863967236100147120781221291721523453310883474444529807742171767657853463192294146298237218469944021924370658392553244756498685938035625088815389835824131063779393671824056286914739918858742642721171854377252889337858512993865963418856723089946818518562852179654247372384029762752162199544203428842521928993330390226153278851842755724664689336948727395922573054294132493744136060615421299614181258102414846537086892737917790273158526697709170939804516091920392883215522010368872001668720970996789190250874218826912274286086155864741392762770797847311138342591860812230140013561784842692637026092236088807516916750783120695591375120747777713378189491239906295228915018291024250596712433264242768363753333234361561665439057692925794033846589537071256625248919493526204708374047628387714561639877054339890232818499640163736163747490118645301379144293447143184620827210118660681452530974945985217740026141645295799654274145932502628392527558048654021321319833198414063692080887379999704904213242857248285500564247560870970975492079518757531287453958627918656659737310597484133680315281777402583404298746055380705922340389668154644522391609301607410960859453564507457766808739289514342838802402189085031588920632088460634963423934516178850731954310407589343551903401797754984767248246174471492417325160924597884117335584431149926705011335865579992872925697569589146120105936108934118417809559860593263818200158183739862941430993619351735569307628781946039349289720614776098026614494273971551291983928552976584892195287728155945018944481716261152414674363199944434721081443139114893744981973124993891477871474106623809759100673154726160639566151550950452720979284870507331931424796244569366407702641218910969852062081149415431132732081581188184275988978925526596599214339434594739068612065895100175530062563823141765466348579003327069854082171276335315111956506986144914355701878690336366908047072788464167067167671922283769104168120476922670345230788461795852231247992230229281047715938301416780912491202718338076684131837170709277622569969952478703579613889402080743976672272255351323999825488326243879263773495267105028880115112285831280303227686090394854545593261718750000000000000 [135,15] 3421271535656489390648339612476988225501224041514683743630714447851257226910138875007274286093301415885156062990502034960144009078454132634761570901773310363484039740611777942097837712582479292690265110912692714571069016196049476920938817823162995010569127317630588190126270371185790942661830370463409494665983085371064418148561789638887848531806812048403157241976367540372908372219939055403932015678040041606755862305026184683273719489746046653685264368610510002464944129195055816600944484383868891061117894039873685095636780671940789125657268542027803631268494086424794191660502140939803123795934253469993115663721880022328493046691122564614610141161599297607060145459346244964335065705556545682507963180489226129664392473996690639640185235290518272302481691661344235224975990069029394209396598238563948204610703315041235552036720020502653215316371887945729421412909067573210903384309049561565115842240845973061196107491844043139421369490252919843455520560738694348950402765438434206315418899777855326023827862381117375263422477281427633322549026154833240605938315770822646972829724963446487176158289519905085621174635458448381606774128014719833576569479838891040566624713067470238238497176021109728539292896658322683550383945056844441022533276782930397628902014717919175290876107753876957343818051140392919073707626403655771475191460825871255204789126322722115902674735038168530852973806852313704198119020850983236199242221757203308333169707391706064964816085713561980991906756239122865925315289935297693602083932185038287785981856286276594946853204709126481673395764981878255876719989400110053583785757872575213702486493923339434512604624524542765448946357279205202697230794435504902823701466033156857419362518707776132658209530961580584121488221655063194564061803687042070238626351462958805098001991109554686285940633528336152342591316924049360104626060182565699189027008771196908674619782346920437261543654331765320474491716457737022361951601557103690433185997617811898942921072615514601232021011249355886526079705628901008705727078872614920755595961523962748502703221938594188875314826878998463714752143551811065769301172108975099113112832380651719603149869535582154412631333625660325534418613079265327964897333907161164584269151008599642671961169688144853866328782502487237948685105948243290185928344726562500000000 [135,16] -5674736333504782605978628232243084666831537832344573268298695970961929694840434419334425016496517409322788390187156900698682573585511637276242094466273970594637849849859109849892780839576959499292438696174864949026366902094274455962570238515455586744712563612525246397431195485429244233374179288577949609545811714723204669299273245540250634059039288499444395319957364778554272264728858576973445829955459043322374068515166394818647953284756468706683665398023704910947597758282090537514196291776384688754947030660246355162781603339454639377376062177575559255522505243822546989290406595508660599614015485503307998681385964745026451515039669343272285436141177231531113631140453885236649926737399585454070465848471521335700970528666747936636268053462403045005283353796167267757782585927425032883740543648058280734311652186111837844999269443167213953631476895760962978226832236131747768857397877392008592491654043446782513777480257326255125089975214325495318470121318133314383573625216829957546689307366578459035795511339334210743969104640101976827761107509667402021104092739548714641462442652591596130940351916014377759145460416431935666359897399254457742664665916694888571684580804153879680890600797305104708599149377911495534742296708482878937470641289282906146063426241363272530908059910749369853787137246906755690104865875890735691752953622557304131688964613793508578561974572481286690679704209580366017927329049868563840352968921718978669863041369452238384018670325772913121587236032506448877792386513553847988212745731263142476723012380786021091123107101966019797754358324333555229717370263810865405669671536149271512911761120774145081594152488276842096514557626739157922259917734884308402666138814105201676478818321799374324480399956852303759825479595434045569422551812806042027717095617036435854597295770219683240290956348051334034975933443708312978186690335294222809668226041267851773518228074190766462762334590732587970790645802219012798887472924177661869824953055246262976073019695975426602664402478742599639379468497561771650285751741405222198071987047759450522763591439873743618635018644116204269010055831891976087448212185186056835582332570203062526386904219831991479187083875427805326770633228486976385313258773968393497657150539900471558102923752981696856045878973873186623677611351013183593750000000000000000 [135,17] -16723751577666117673794437171449367243472200443169534559686825837467926833745675675730253008794442831555052699252759734316963453990189315035044426358966400836422035284902016199835469601401753502370157783451436561838917809039559084086893572804608692023469211058986109083899976750461899917243011147694162197578265758378504291201611931053813079438798138580369303161497807015825306774318172107276498641737639919985497635742913362276219442092150636408322480381703979557470859745274001428129776559572578843970435793820495647983626262503679592268268082930582246908481499273611554206818603137202450022838928878773177211235309427206460660011412335267533764293437378602107972285647711689594622590451582078071196137680463268570617538709129800150504783207129028016865510385260483239088074020300054158459867319751525766828413322174716055154298249852851317659097282597734958357094626454896419514751033165298985794243126704833134512410522217710885391932549232126326997225308188152055931707841140578646337284566102876489843808682272521217383335238096929005432908244098970819963812104579961699912642804068153066584760935146581588083928433514868619412052661475903644207854725783484950997086098206439864044615402539731483797522574616557852339139930996372557173933533853812408510919857322876633018115089255509778898518526274764703699583324489355051353630734179918458719846359695050680396977841016845653312864799929539002235936179113817975935240754644878435682799278762738101485222885215454462746238354303391487239291622413057438264415780128526189640936632300910597615316406603565829605459518037317483600960640644489072455442892959620559066784887206007333301343594649689898439498465639569789767823261060891606232822453153982439541496676290427110955232620892124881477567168036110385053717090547769320304648227940778719848150424693171200330709949339865261524311219359370512917655252513086833613648253658443741549307176839720135800402701566664081686694179136531424076659995439285734037233539986160807595281338489183506694888583190590825583845753707487845983590170596929589777653706484636361172937870189311758078188082748992642510481299427180423351157705332828924774028063619278209509332508391740635130091076773884289963661364745736809655271129787434629584026648528868305506083128563320368796529802324357660836540162563323974609375000000000000 [135,18] 111635716309822295751194175252079942578111910061085232388537441757473528480316242793199753654548100040636755656960646965239330684367487423880563483135446534023589637838990301907619795882973349308955581164692363336833696493646610981344811923282119477564314453985763907551912188935905638794292290188676639853079219155932279655916290801275231533460147996242726244681968202791943789963722626217545606459793495629901360609641819410958823748522790994749270499450424930503398472149460063852127665124039400600857933455644356755255094927783576708574938123271535583243496722522761008165510957030060424008096815927642796204275486772066279982572931454004091135508037074060441458053074190173635270956840721221305092861201746533533364260292531748306775059040361248602343584689762255280197962759966527177469485317107814872015302323600714854344469322556441795246008659870337895376283804106003984984096961237852278397035977542082960043679881852497703681921447615419497027413802790735650269018054501519442569156745914711891492240742323701601831750685903262504734711304816375063278503878454306091375091608047553736601095600685018855997127061704222092368220532879748392179552471150553713408044855947058210292797149119491974947947405888500685140191439690910880662078316776094698734200177193391108296503885365571189343866765577401238588757477602221892320358610832223837845938997082084560641617912011554923891151143053054131595833597360252228469649428170718066821927710845349712748952957496067656648470601202842843595553449505196702895215906851444569198069891544639544019078671699442773957538535233834986633771865190209285316220168445636730021025683291536154696755035980948736572325383158497721381501116131455187319676277979016301856186808711363199350512719497742303015661919420778286344675229622761318138055266479003631875070619813336879853678465995847734491169466438266802413785686449560325370399372047607102293249752222340953093677153109763980522028590806789244920512410934122187826367230651497708365880890253822302493346705428511876002977134446522507962454998588354636011309437821458190580189855824624044196398097769629173730742769306601700574934842504060865308830620044490982355530039486028174583893838483629785785955056293045208674924860005770408132146337206530320767761044664558717220970152084191795438528060913085937500000000000000 [135,19] -323575615497150134422975375459337473173641171620604022624664422538313235613266974877927295223372336878294357744111447840931177257940307296933766952349114253413095051944552930038320569901902280525949147416925116049298295455375884405727736670948981768101938277428913935667281384044245393326302934845060680407739764026117010363797885905681255959867730808798754532170937700959024968034163119913587437580401604086399159263274192175422566475501268580362563900242790444129914399079450825319262536399906113980162536934543848008041456567724979666483743795939993861155322562468274567422366112273735467639943218643073402476353532163135964277261151752995865946155802208955961830536406969674783399410166734392295194311861722574800258012446508046835378688720026382037772664445638254395828264277603588010457354396267392952074636807701063199154702667922547048847884939891754712549640869388977713298593811042091499445320770970339476658204078765742136109382631674109352995781502709364041112682141914067621482345929248936696392367264516616457563473622498932787181967470772199963187244715806401375841757101129361967242011369790294130800201249739847849883728968036389456891026647965844345918022946950239839396361113656208257238399284950535576360566669649427410671252517358740046601721854772697966400806252176218006479754032624493830513341318494512978009673962640030041930998401620252790230588364085030642399438695725046497641208426249033702845216564466102671105091621243036023946992050994756124591953516994591351150580044628145018084555648915295483400249492312729110109883402162953122605058045140895281562196831037356131065338524074447624097499778209292438685877361027642494092902166398193740644748150502781840812094879210750833341073113252670670248226109724471049675945758659794659137394840464638556989274392877715251325113728852139312670479606552806870073081518049844473161312065206287228889537762017958744893967615769340301554665189314386481363660039886046254056485763740196367413826756120739944291962037754212676555503032504759866563628174036527465534039835263811257380861155420378734260418379879766417836743694372274731412721149079621787278096229848445696892678643542930748743701341542616093281374807725075157972888077438090061164188871712236399494273055501641134001872438231116064361048145769927941728383302688598632812500000000 [135,20] 645531762719152289481903002637903133648529374457939789964877361615460548974538520251141596132488613279595691468221777958252808800773429659143117601760741209212022459040881059800467870235071580461234041546210226525204524530538695026860565944023374388239136700717347853971922474187969799567401662091767244624781454341797224540765155909347759696040397559169584707014784665335096193384376869662319590488164290679853787895997282982038230617249800621251915163760520735075130062143342218451745625154380999544733642097265303814626337048083084256923652039741712430698212245475252035478177254623109071275950621898751983869313375135153865150926916266146241294381078760250579432649253585643913436877065135476281892095266807262592338980260431778089983266108733851546468547084821195173594243812552806775782455540630827545779865267805631534602127239019907658385052699547173766819603788646192117000172619342311217492391846953159962052331775841312926379116535834719761527565776579973695973948440658629087943759655862272859593563395512151539483179080914231960431598933476569432344276878316741090040219437092175683090114052046970837564110758828105019100889432801395997522264898581888563290241431816981370902975713962144335140929411869851014496549324027943078228575045536751535717565090223989445991627546096070094031060388734070162698673436180802345715496803370873645604460861029936533264520471968992894810166716224547960772671208741636907083121093327192282386813673788247013875474223793466680056975255623736969761308656040789729356525213982840056657260646538372302782794460202627539888646021471129412075214755092843015733655769558369498519721618851048725006313392704244182961875959581901343763834564852029079262684661063850369707392303268685058946519012180093649275765718576816330543812300753704357038977593034683655739519882720552610599816226122828371982507260638737988425075178265683600076323191221361834870449100385842107569360596480986916890930816538343505109700392387329118099330883116546000119264665710378882474726167319503675624414709688828568657348763407245417783422054492445146093801520948825125004413513078529998314597730396739844784559350246227558265346866350128171081792785378796854929501439310885392000132665781752396756894829149423118802381076799192448374941624353318125884015898918733000755310058593750000000000000 [135,21] -1000992816663459178941986337254656743854499002092729844976551948984808452670697996891098640609175429521165747003770857739680761433465500671241676601730759851103986123007428194433249185009164963281642834323875776498904461683785963732689661900837588611975017106688463850778846505309632334233064991928176390262333184245129194576728699657680273917774356058096077282967767226929238465175934440990751663851027335646862181989637384769648107073831315937149849539334599611662305570613128911814778002877025206092190765228970667585922753981066940589644816947878034908425085926309199028713904907648941557523837135316260244604703556190536887152113088982818069158137085565551353648320065251909623956691317814114953423509867258352990947069982093521749560604221560281615886883083073573267316497391504127018737109971626786364280229151993507947823246582269584352736317839257865299820019711503782494752227833597323882802858268513646222078328329399262500221581305893412348249715083625281225117845482877788185590566291950439488488439027834992460361144983050643611572958493403830679257856049767148791662214707561587808468790231493894441856381854399274002306742856815566505412354991110149512995313368005980685618667567959402023577293253355404223835930211240187352189311459312100423989664948121616821834095066110146246844394110173910116979848399350776401686690076497790075048468692937503377703786865436301858800976497590824533036384587567862530444176914313452810510305352324664389794600466412374338979342923962355499675618409469516455633050324110260656129904502046623193386879959601875360510352357928943562264301375076132303186797518328305066584447342353948899606717970015778868624008713634413273264868415151956113106651378822749258214260994285860636779334051649936993873703622177507654824519530147486594702812064933394772575404971531899181571830576253775515838249092503768637404502985432172193460453117530558939913889696714624488237681511757966499584183242182211987926036081847583054340028778758281228149216043516331084920330825865675240788842279552171598897757802324540379751785877989064847287696808155875839845948573364501874515501727595450621285088087144135792297864111128796906479277841049843560593270031829137412518187625662897451185615211372698004996365070575773580441040675435837581375153604312799870967864990234375000000000 [135,22] 1283768995935978467967326746847071317263814082489848267095372982818976321888682510801219548146071546863319520116696556611634386827929333564633816016161148978053796218055126757672033073357528625775458996448854838731517511273342115651737267648473780996271811315537945232878471965897977269571270511985810218685897275867057184897409802524237401843319060351350519470335078595298883347468922489271530204736580748010135500613059305952415340040826987641456744805038246424612407755191509252367578593279193342005774453574261043589907283599137166362413214866266420017819532453188061540913317815027833762275180161995181162418726183338508251956071725700384688040887261124791182072692106327008908140287651276792254470049895011267966611531794071667620275151599532649960304883859496917760891757260894700699851203983334292419814666549413925248945332907093691283786662344570351322262301120918100600261007940887820430833569017749758659139003283613763351013786950186369162896135407332421865798562849443126437605461183565370013016851213412825373370281333236206724952998246874891355388579509852632573516648128158322114201223247451556166154873663319839429944292769396388873902441693058818182525045504539585579262965132875176642635324975700735050689112184619699409662866609017088066842731243995779227441645710407479792542213173229124172088848571773058367902016874073120452230285319765797070236479077239711240752162609004884049265245901252036528396412608993690969052687872395937158997859988053665977885308532174432778388237143736129736262744016455703266276449620982795598491684599340110048840221557914537690292292963500727212688036812118251277093463148091521718114321275008606117503926596479305289160575383608587143028316850345743094145642648554416853853455961024049304246306873656140299401577688352692489822422868379054176225325862616380779767357756251988815962325240628711013145332187462641428118537492781484627422745972329345720098746413324827894141230028996412022786675900276109688204345329958194344544626461289282868983546507418692298947252940522719012531115897331856896737576029693003346590809854787940700901427880579596607916232082584866725588322123146197116690453623373455200181588253902893356847068521756994043723287809394535800569300337150899538958601359497493198458316181198579641886681201867759227752685546875000000000 [135,23] -1418245742268691661083964718822630242405551459154976521419352809936731716610684192275672219090696942916153641169935271204197791049386624863911136362746146597090833506293693742062045970189024150238309429607233896574944208604455475948470504865692113856523216314057934429789889033780292966881989699361795314572572257939145007009467842339644185845904104492404246705913488782404765749507870560134732971739228533036027519102213962033157755946209874863872528954581642567381359724296474492378445748149005219811883956535362425321248870641616894490557718391856779395092922114019676339382843609784030567378622808941763267540153430652418877293677971813065820383091450138410737523655714452450897097111427045508779938456667482046261916195098379673602973850026823311905875130290241221191390782235707486000831590951747374293182143883775611305445544197436299837990447155361966747991888115103441455762914227423456930347737269112342265926469962653285168183819066055595570888503402186880691134676515168502499815071454266812463448398151501846935772016081680148166256105045533962327376244868244528710030660641041364294221241565315591424470868625269411295560058432589485641067645677366890007211087548190852504250807017283304427504185090600293684547260059608314075360152917005917932547397527089274318490156258502111225826042231816633076640799483308732046819168446854587770156040108690114293539090287022034525424064799909025609620825379937601041606332391130001852095986777678145243713177168856479170793026240419696215142732089355169391455632878775672173559708831986603036372829127320293274734750404560643972523009182255389076543364860170815059985536882178025664452652556942126543058978941431112594469926878897075240740553840362801464462913395470098072893815420294947966197349526572783759858404597666630212818093332433433878946623604732045360305579610932916524204809812920332526901886282610984746967711025602022827850664197374629350118631840892248420504995099887679978534050397614017851056748933727990321128326943376678499398760507316379164474238676385585539181724455159026409114521196312839073025820209258070750940844977718324291333473023466849504249793336197343754145956121528062777380932403167240458156252506050750747838591503431868464117694663875301660257782849721009453244549959952114370764775230782106518745422363281250000 [135,24] 1384538859616376425513446577182570746019961845847444272168437006634959390539206124532685433766138527061039492457606411293756555200809241106134333216473915354086816112212567849703999435499991333680668770924102831998192597467754263950043074493118428996809105417888527780002017399534520202173161150763446347501833409267221233060926529450618456167589102343903353047621498650158900108991943005820702298135742797858928397624108785376180980435553639894641775677775268854395993332546687743551118696170646120054433367011455997769117738521915837881444197026856576386446793686006045322770276890257371239240849331620952097863662569445144856049148090689020334814522464649437531999493223165472703198969304154506012207619930827102254661615439233362766275961388190705083978156052115156457459970697075108857014679644089194832525807490467318315877155131900361602419337781322758250382636422841989081442836853722619106632860009161868398084905497336424346190312665797922123274419885932908691150580963331645437316217561282111846610996696170879728808402301298336200459212508971652248713288967734403400766950051826772064984936293485800341581462980010702323065469881559759153721099953040455185906121190129394495371798885956060851305832941978035966205789538183294939157709701723664447865035234028977823143742136486342298957956863412973299952617589739043608454385414076873400331974938692096760082326332277184469485051839458143123352897566342784893774699895718365425731937994796101125041662973744740766407310465358410165928396473558018941552409569757411248938728741277697092965561180990819774698122362426968116772417618318474303050946315753678917476679184392982188940358063310213194738773323243489569579615962303569868615668524874480962586461097089312178341400660822431993652288350943281498267347760611556790167638553827130338335444659102481824720765728949087458456257630067489325271607532586852884256820493177930967145657196397673586678311312427516852471891612589370966778189322130887642311240947359370818245541009151730616054790665465262718207422773691626792381318931721668871347902313045071916398446154476899373824743998782642746313627970919025016184562880008862293134839757268835660997709892182857072943241921062609707139701589097835695257678046327199340999179771232244218204243679792853072285652160644531250000000000000000 [135,25] -1203358764247125242211674319056264038307850626660727798397704639512270422525383827927102242049834927004705339198866948805913262384305015001893313604453246104159229601351700015742024499192014475870624588510249542327239370680704238677540568933878152297486687037691089123520546778871366373009495693779774645152976739055108367904763101791105396372674055552050813686238108740326087843558513179165519809777440551763625089599480961427343436670525295857676753298578652102188707338606859124451419917718000023774755640452368433007512122440540069858896161198839063286067791903015690899744821691094211418124113972995461282911663063632883461001510949998717090499078646280704783778260914171864064790263407847862949023246199335125408050394059071933423318858403280636772039558288832631820354498971453124119945198606577217257946318506007753792489112056747783600921509504538859327716537483087500880748995355424845923763477248679302174666684660837906629180336556731706212018072688783866840560036080564607059183012622869347050043654371517397763903004952220248092682828335244430296147993391233340974374309794033828688484586183732650245315554197680169795619929767712006794802379343715135828596398927992776154145947070386345691452983901051991919339767978615130163824998989629189981423497327235934324837589578472953062315804417542984467494838151440372543673644619162634536120996435758557884749231235253884631917802175973183914002387612539498359317983122318735862762692446315278539188706612478252518660745480463749603148992812893557221421623685940632831645212888539990330768132845194087788581070805283832699483576001371694850230094026489471278542215971211880563599909465407303048852655592492323557432526221877527709920602176159292263177922736481859204574933346178662646128648825778665130225197551266524769758942276827600675442423049140983857526296087849519534151699126055888050977139994394516139448240806429956067627411950225723474865989190067652067272184595460193158770199959623300241154878099820082229853159728578515211572027317221175541839571163893991305246716466721928221043869969440297590856520928341338769674308286145130975375732758839946896766201825709735470357152468646775682731530270678853988864725425920209906398545787009896789405351304868999245977251687906260657623391807646839879453182220458984375000000000000 [135,26] 917292052134021708526693763287619156101417129268887825670396450069608751813852109692941872052463945528792541414758139865900192468929078229310249412375097773740483349333731917814485298315563859508962231259874606229966185826806673181954485276455400896297970753680544672937330792250657279963571696881460000495418086400674274251508898904456926338447825649978491626176127246063200227305212564394380757546887318673332952076774482822766140524414666512671078424443859055536589851402921335882176164245436893876404137013439227478777981228289499539700290615564688982091963334557169487619891790653406180303711172737348200076250875496421161074753966698459070066454136299988829781102334044498183609646985278034333772484307446765813513155145868191724447482512148904056938597716527950826104674145990586291354842612717947582240803632072524061368109375919154866916567092809531294237967208187480903650173237916628371233793248308712020986655186844880788821055894502407073365344236682868239827153925415873977988329948514872451735903821681001614531094087783030299157415892140839661636846397549838579658131891269282200364660863445416787098338511372872075619002518701452940110437876637527582008213161712507186410479084029439819411351051083189627447357102586870518401239073098765465174073328108192352104095178164328624107987505480390207256015716772601566796215362884264186270033663388265425815570531304978968440570785415676037082078368582851230534503565794291145117607698052363753279720380573190429684121658284285063066879874118008632978657413554263062851197252315536512581660843595103185055477726262449933245748085186386149754590491744576817062990655264367980665609921521590579424818804011846435519414734797753814031851362002762281303083300792009390743945045373162232392145617799808821742522077541381778522288091270312001544327799729800297718642887663152430648928602325234425956885686082469593929347148176907996449842040780006085878818939006015173216196723732423176221301502664745273803654075785273376112624777267971889343919321707595900990107243164141057541306143440561778165971122912925328101626644095903937347943977251948160435788244557087581769606738571081433978999226993999220413904208078157983064582665035097005704994613617619509100678941811175053327835626770792032402823679149150848388671875000000000000000000 [135,27] -586533667708435967439822132852689400103251112174676586161077265360563028227673828315225772927976130436727321742898160294694710104709647778804544627999152395653271038135938912876956906683694362337515902235413124039170667737412017111060762883077224953848688316696540033306159962725467395641783189103185615826614039717768369937720446192937623915969250238927553076070546635322370236974629157996685448195729030672045814806616528496883129693229159118530473794449957767088788952175338804567402862021050451616934009051389496708073384345744479779047119558926741089138284798345877720857584206085386189552722655755674334461390563770032144305697191914125031004927796559672473786539208849353654063163076435541522191564419653299922731134791816825879416007037586932086653862134639797558521836805135174947410617678390718492953077187712870659224754535877993922301331664413470732559575353066648195711764149062130763972464936206996621809614586503752334440244244725590818223670775044730774480294394195203208689560889122973272292263335204269022248244691175717727433134877974178552350201857355951076793023326401700299762019033823223387457935302217237655693389525412108335635723536224055900328730908474786597406711145490088371086232348503268882704807113884172188366669832971904593699236432442190129345915718814111260578871247592788601213019090020092168706313040904749538909848520495707215606483043506964156077485704360573648554009757628609851168413019044869713625492619318557549748132319801213001144163471460382796088635558494126839167544214617017007803196083510513340925021765028799708201918868895065076998846874894989623393383452868813511312820773144822768729564708509625259067743521420400619632619664421692790597028534815867832604263758884610936485624473558521174272386828451714720115189302068489043682941976254441695138646111282602291197409628905134534553688002636549641316219247769867146592083052236202699226579033217107573975950563193406457239785340186629502262673676245750013615149075024893932912512894419939387021199555802276208917281679309834771294249075045594826258269909248686608246330007994965132045267153772166823100721673226981555419944862247657442955375762439764191090180197269091941721130084077283188745528234865168224533742491661834778873925650474058235417373907694127410650253295898437500000000 [135,28] 281655854391983353886120166307585254910351402570771084406562440192488553185323055934643330047838762868589399824943988994744830874254636782870783750337448688894174427295696567512388455565676367923622863756511779031447004911674583160193489743709808533621858583901339387465449529970305859746962352963941570068122310415685437053043035105306173993071708006289124443741361341850447742351969853827458354842344984346336784124332686413129056046271465083509196429528596241912624788703342444275887332721138213726071108809813648218209106975088253050244758345629341973270251129669448961907774408783777207865538224629373254600451262930564739074921791271036575736802517492923997326456290604596249788338453014464382509738610137041141631270395600122904903660583343373220153564634188553537034088285447858166684812321690170591365859866626279864725389870954226163986591005184418947487512189243827278966066852357099325227826393589738787001382857399705286158046746063714847949318116465143911406573594656022517345621994227499285146174181347869996619317690854807469176255751266824253724981531051719335072677986628498216829460881052401183482377726067584950569124738513586931353924861972077597901870804207478078707745233745853608769254086620166302603505102181484446667439348350009632063474008244559284434136899295747943506777023070667405736588745914279200952000415230796653757392521633817687860149780156173184595471918047823075997243406199592109272084820070501331708056518882440286483338611337318103469874328953928314276283596840651168740091584867462805782242617122086063419148524616181736502860661721210654002211019538130309020964347610609777949702924961669445231606215382868448555767633795773386301393253386966922765625654681379644838028771882541091338836770743203247674604513604832601059029172890779727919503629697262147027307238968018000338474723740226440150998593887266824722596636381905774572633349428146529890577103172453835590229028849966289539593771142583328459734786918960297977498646245060261102510347148109729453108617852970423708685822638340484358384552079145398475386925557221865403960594254898820002618827993698594129716851743500394339699736124982149036115181698103978359796817288856357863890560676000223590999379259619613734607450940757868672326136305628097034059464931488037109375000000000000000 [135,29] -60224538541146312089073241705348818960838892547942761857394635196768866039137092364557246792608284135994635644771476405468998242683949330697793152550379344343141738448644683311471970011629285974793414696067616282579323030508264624575173479723831922512218612777274243629121572152354310740215638946097055806699774429995710943308850067127066165460112384927797558073669083085505158623143273081070050508916291824490279585468118869566176789283281112607509410592822461095072457474348184588615046601463796911478630881216243102519288723096045453153826769193540627146174903692924119235884110705955634774188041856969622741566965217877216697519365790209529881804793813933185861130425801866582296687984352725552475775485880159348089148818010184146562716160757268044009666221360825524125145786583479827799192026847029092336309671602911452364063335580532307800275127645044348208609707710419765895042603205055739992600068728505828646833353268842951501839495693967545898817701050523099717639286853944227951112646906744346820173604295391397005279520741811386820103312084603010667483824639075381637697768206963679685059960800898727474391566456082713416850429143246489710001560608927678206947332805950441502809215361854107733533466292436885999463972301965806123063628063732372135488756550988645285350767714780379965313949825353833544484494307237841256584369779145240588543934892100667301543666814419328246965590712675414944839314095895906979334249744983263228345102150008960460222394190375865367322193224842315763290474956897853196236170398655192130925182896047349217129638045017962647488094164885600076349146416272760045324695177644731202315753248134648440974666391551426977238233743840689922152315817138356227512804866571169337373123631447875490355531115843188276218989033981059039495371447378013107177248724046255496639120470726536966923604783241924994814354475268421623659319647345518443520636402845936761647834834739903134094024560321928203369740617639700077302170977544547048664869201648031963811484700952891391942081492473603970208012132857230659312498042895229382673245676520017140325252691267524730721575461201139945116702415639216014438951799112706560207798561023906442832263457280099807973947543641311426756481862945839694071655609208793252101754589489246427547186613082885742187500000000000 [135,30] -57029442933724417945895388238003841139755282599440727638896070699726499022056917114456906965661128440117166546328260887823952145712732001552909009325009975640741153680012470917316856002970016754844018428576256419679749640654810129668228964889369685177185539640280981557023279611318950783097807822370472204410658173586673579849400331652785002209932028624705479868581646055077598631988776644702668584737040133093706582322356543731479658487582652191686222346139357400688379689037612418930927009572041496390828431820807185791040160379783035656774693290296308926773480432459373515566841592011546265394943738431441444887864929467785012349745948071632887562303436191131450601872587719782526736053528876973758875923172467141308533865617919203689959219346608927162611711514826167322287528802862317681285837575311019593140963485942242518781142516846600356456837966666701686965427157132538418659320380671347264867980487517763047795189287470448822013181894173256733424907540295615376308155758305471398679359355741961718184495611307856564480420276782701770097545384063298955059228873720829349310833962551396472216104391077084562473268156442168646944659541727917212957963391828817112062393361619594429184204823884965238606572680777318361706261063900115800843971007690465172059396311234521683380793204369655143260218747669778446826384785604021493776523118566299705481613600868785407032478049486632517214160675041037327146711664181715020132356269157399491140867968995304068069601220594466399038254856343093412921022927628352713723477567769206014476239135280586153101427060928319074170117860570818972361379561360006346478768339654707323185264007774983451394398140900749938021400212497605284991033067700904497240379733160826812911952775031242071570257901009118048212283806360322681047531275261397117213411501857024134415178127326455755465871142367373308162782799660917506890834780854807915951871163302327573390836216326635396821742169135006002023606729505190628032628800690256214449430052766278184995189045141958994221946859973430604083668975110098305660977458238558631795490807132014394603176145394427335984390677325976433763771007713984911230679660084288514736879223400844246501286187418282953025432702455707665922509846114760593170537192672783430302807516909524565562605857849121093750000000000 [135,31] 88481785682285846232669215786233132506537342441152992086020532999952096127229611459827547568930764800702751551133467862264374680361888704133298058066869628129955700137737230260569868056458011792317100591040319772475479426399359631854541367128691384499075921391193672815998666288201289011185955666199019551727377135566393246452061188100409087326514641780029385148940087064531834801680598926208654207930444410962875648734783610993829590535320555493384331148452656943497379342032805655636227512429825800757556705543997852799952440832278766365098932514950696171267377675006496409979694996137682972943800145447348731374472848316267295989103505792117817823823933055251871318816548010650618646340306874235993148984207765406840636245168559411272924912504988171700568907255824877220016666979188201308593672445404539470713290873118618128860114180440898163320900014945145095510559193700390437836347834967960826732024876617457290096645321092187554288766478388997953126631007855989183905644835311219831738985795116598701729831511265179229712695069484318473470651659160343276065692091053610034746839464334360296929885031163795929354056375807467362947104974328734401918951754063109775020955093502767893237735379221360232021968901135982900430442279531916857975627141903222527008301308106768859341705493908939327227360993627233180655128229960613609789244898023020177588104672217529240280653923989308252834579351000506981885080637874016507717698218535411778490709503944830926174693162028692494202921823880337723216677786836228118568711419245259552046143971938728156332194176627748538482729124662651014416810076304205311828137579536981623420232324751219343779648070261111938862875828375425287752259933570815800620949300171599131159129410289925543277043382555395022287149160993485087980697842652191902212266774481815544488792444721539820964533033934442457056137088423810392934797377459611915227625332257917322352053275436966804401454346293132668006082371899312214583273045023901514782525034077598517867138362785773567009944743858136818540778231558099860644282006615819043589718648179895766940164133876566145468097338278287950075685605597545098478917685035856778617289495392897849247372007399433081032176724101256657491059906655444458452480963396612808485874879238508583512157201766967773437500000 [135,32] -72120865456266759108532013586491661931799329194787264667393670025781614585120917697363805126736108674516218373311942435936118256916453362858004933034403885461655932985859482402066262270600796354121715119962956714159231779817197560887504199185348564809774301287988896042719109638674916466372641334378908200314450015833182588349187969005045063430670039672054138145614054247066228331358873975157412547553974622663812464867095113538956973524720146895649961318943386765589538232581522118836173252232924273800357349107624178727629705006923403626128093111676173143894041365689229025746542358270310025381526077753813760109737909664774396724543077307310214387797229835774977054575798216469788337865400723236531128155622104019777853216494022602267508542068175083640880321636567771370378859042797143761105708442349378246157302853617262446822144555994220657204436323175762193472207463092546444008714197991467396413048734304068687937544287437014243773310535089617204276511257670708879741439965914705041615387777755261954365848757310976952140995206651242784428987492178919528405052210158880159936189078016037643865511104909832584104730804511593496078949999244192481560027110047582298073905226597742711883284494392844857491512674461298097518148837836079977488772319361526946710880233709144966090132201484265203389701310174407443292549901629372100165974399167241480030877587122457938676521258764740570996626744218257249675352381877930203544079306403943248252977039060353197287403192391782015434305652619299034383108417520732339744399415777290071894194134828330216917215608751666039992391507530919937638843446599467451539656280849869969105067675737814581625291947603634810647360897443506266792704374541350576930337289178809527853842192102109782545920606498947472129632716449922839116145411191657817444803001419277564780178265794448815300020796712278994129990600545536147540959418590641762047547899489465267589231923456362102599053973308270908431480033183067272206801610737109530386393386415144005476987434242410768720468483365101326402836629997265299003266935124913431465274863942849865656886344297911886843120421747478663575988283359396879354843687086384947158173686985044382109672132838380388004850333775109175216583357017252688837458639292687934130299254320561885833740234375000000000000 [135,33] 42392677617773518615329947199896656725254401919727139531745609518307288700649134738381354380076238290397282526852085169585513571675019379586776014189647384339192978969799450485832336935072836365127756164590815477543014983458314843738562883914973828439710275429327588748113510517139705208462619588236234657126823418459201922271277564476296618957116977680581274142726797979254343218209442839132843196218807006981047059251533673357202713228732110040198363242510238811569304327037002108123638669736827849051185355183320922475982298208726101136071770037844714190126637075513465294927308190468682872765257287350799402364334621526316573383556948201618499908484183397720594385784924158681062384784523050580562528115731909380967040908920862730187422226549697168852605960597750698977993990187070837581750895866537539020820448870810897667511686269114537360870852225857464890385603630751790044117859826043617963773548010156396478147385286178088797190526265439089502929973135127810867574617343106489636341156755027874835903196245708192884172012316780336875915438991635856679506398853387121889898088112123255413994587634154446870994085735101088524042739759632248438503363012652709532015797463872306666882912113176348035640236677100742580722915426127223130693190443857632740619655563182616113855214171110987752497347240509998054634600675604083274580792972718869829444969541838136315184581102897746741337310676770454012626299035674626572951980219906672404705262715079486503789964176041383617832500789459625398003038084460919930394517958457275725444914167180207698432432685229315970259556256728975433457289506604963442249918685718899943319318404502270006418528898966612116946179281102288323376710644463568831821531148821729185618759507092528981694392956758630229241432462186799006588627065066757996555803830476111020912484014963548015353003080040443913732536588095555020331888609124433008125005155757785042714586926366998611787815409858365324178611487447481050797751361103418128963572281289156977148721218734680606556381258898299032461989942082294267403407114777287479302859804517301698456783301130698377953691774419621500871791603806507672479974149513517633568457267645465012954186082704083052019750276673150772424868167344005497912623556949762715362339804414659738540649414062500000000 [135,34] -18447231912091180535073072848485701027654351938527471905491004598724868457324417174163044726293200712177025971889929523739752758393183433308734753366704994033329528208383529793016078818269481377544286026806032591319016307273599157421676618627792601261024452518563094981090433245076596950431897117440639034168805959145452009981984437091329431399600841169073117013394046486066737575145338210955938514189892748999196310994674462117565470493758082430073018166772180908555311175106672586868534757857562590089539479313573873430928850373573641580944753811599525746927234756460609290883308578554697961545412949063488267924611180755874098368023664877375696296558172694888860485364201899540970366094711365524146305104858162352103823623874963001802364665202671360772532577786245166077502479777375154875970056869119606389403109881822024631922830122967472717080369452823009054966043607040325695904656227047875050281166885214187199936152543854598278108385740006048697513224431713436542048136796468150989002535435516561328121834073823001370098456474723112873850446242152915619664064822236930348554903724645018636726272990460486775898668500692152202389232633950593244364821034627277711233036725466198430694898323520809318971050308628174839707836451352179503890068371731661334553780838885567639134591030196015503379922497693086963862625205757487543264003309969448030633065577834368703213819419757302775887545148238665974937042785681707777340521870543706091039550215861356473239672782748018083087427156970781995568379936744043449744242963783062208170839639347188458118653631860694668019005535140947424329689824775509783299650757232186942556037393223268281940973569592205569888413272779652965116804669853383729918507413428248310449088899307601602924200878214355188580450896546930857208262463439831178228643750868684753047566090607772115802012121381524272359787661043260661669419012439707411095393483801526675435360894299421742527685750459448319684602192569952582279554398213805088881809882169572351424856043970575150945555938840067285002448413775275947268568707195014832168048031424431687019874338804436288885825226408093328845030531088263787659291001272886273300510814287819050808166771105994349617767976683158923844451302476006800760630066626788448047591373324394226074218750000000000 [135,35] 5181047151183260715509143779815002801705215816425115876874377813156642416372571518177880616154696264753736142456211272862135021106702545821824328027302492327738948652878392106978397274634451215461769373505412649041567425828617601969070675462087951646868722570897797240278435062476683934410609317049757318218659815238555353991930710432536440387524812509397931951824615344216238799496361082566934253686511982792687872020990332060377249415675083409325134793125021083502391311056836387363681318351899451072528660097298942829329805910871099809790859700366115217165084493524973623100648761215661748179705084841647241748099847464670954585967811527625749845838670893649513639052285512225479158438041988669167830311531617445579260313860551698075456456248993648525556473826962311429522488838349309305533309970543426546527866514687671733761647636023314571592526168502055282827055545255395670873706445049594052133873047400404266249397207943485614446497706775477874090287959244420082163341236700758972679363540296476844838744050741320045879999738564907664403290029197415784510492325312806011726314951384103731495350550253738141601800772050599922503073701713994811925457550946651433639225514797307442937134125798743502407224675572883275938180772448136218387731889738104811399480506367196077931212287733706728643431243042554160690535360637062323500695857561991506758456529993499698698667697579207000138384975965998330801430156549160073715942248418631240666235590330538627418154246625708031462738781030097458053816073983583852412470332479367529568664981704100916717988916442564967354039566628775940123519460421226341202004918381120333413560413415740820474942556247156942650554127487238351684040225096768158972014265994383906362350905400455539667983007612105002620311583970426634629801153766236862798910168088371865758850535138201699918153982690897362733850088694499275644105094517450951808478915052110282135572780346800409746246284323531526217863280159728905753427332722327288464797522403274235372431392752860275198325034395878552446674833075455816700219436508622319362306988423938010880774744155896539937002136495871702994485182152948390913166635704205299461275505095716721079506237465215049092767233932019150838566351150466911146047141456527640457352390512824058532714843750000 [135,36] -39793201039991574478317871816130383109724015503659801783190524106642107598089001289504739241353713823694614821445407455175571037409566689652758769546692486534004717429431976385492633105814330801748431751745832896186689940359673584674613938506073328730151128909295898017470924282006736409164009520622758525201010298703027284008060825233518391294002732213619566991679871344284875806906935691085232340915226860206958826213076774098732921456377148708466902597774663185896258676092179975470745012008080567837760503703690230787526762168718198582813708400285511602027407988927260441582139760439724342052020759025831512168141183702496966823717105933523775116639077241079998948256401272405666772086874942831818367005641393980988302437590952789043131949817707305011460614387723165192815168210346353381313458125481389119599378699366077091970236905773968058975881328868395837837956364250655237307187038274435541164073314192547644281086212571711404335627693570707898653536057538259813347578461117967313223979300325620855048687917098174839362180858199838451443405487433579019608487564330519536117573763597555949495626994508288726423246806041592725552414541693536173739553755531970525737947317919019303558254720595430726199425856565651182754731529316558654073027017199045710763548561369553868107975210347501913157588644551716106720176247757859849568596107518199213539033259524082299514217830282302052739334961955982170264856643832245424950874457524850748605260180186384204915844147110419793617730118250562143041220467441155026684981174322932270058874871705216858907190830145286821048096183415229077770192924502969882704047731098867759204173917967801536045417223448605951504495660551042482196665165227863528503293775795689049248326783868514913975771639678071474346478403768895741051008944370995153392538451358218163746421306874603679674376950464284902922132211518032279124845940992150594941782371926256105755808018194785417781938489121188487180076048235832622740963182932807620206281006426686434302192765348500861433685646254683477736938565278448395395036889869488846164714893698439562823839892014205676200845022296272268399941597711868115427369800873633151279359214237850876408125333494625784720280332541163296388988959405562051419025237919413484632968902587890625000000000 [135,37] -1011750299167041772105336519569820733991410799517951085964788319847634003798885686001026881165438348485934818327900598336617957489253470133370726802914502514799281909688659550575027759223964875696343706525402353790451091899719215768981861231980305241034531290260450266388195288944477684544659488615929585179025291763353766736775006807167360740704905796369030219697941351028916552769476703628068800261623694419881926193503336960598774413112264398707402214591785819791314202916722868696878402554231559473155348103745201473681717032614482207509509301765570278954835462256420341677571770615683589891320100085549859571167741123111940160434250114694575478731222387689222343423512824077502750132667656486968173744526996694430163448826812868165857438653678172650362719825044526019443031539760778326908391502103516887731007965273083742294083548228210211193043406045109499961366820108289889211304353536602947562951582585376804016279405357057923765987344987235029847049254677158246213549751097781570532248945590047334233247746713154221295864334700907929448988391559254225971534339466888896179249558962855087493683846294517009956804527460184561464380450032479536038770177203991880754163306383638920070664851940047172879951513373580107522414061628152916652189807096913841809935307235352668884649203826849803103955021772164010387123075978962129276880004643158368995030094184060900740618571120013314191088767061522738414289113891779037764052310330406450292170016161517683697564097321604866081699779341688452423305750614486593407880259773395623243987255900194663082870756587694884101878630288671188279286298783604347883715458871760911600336619479629437428507788987793106064110976661098546699441847528556281229835393219765496405960442910497802982059687653015700518928819547303946367303511021446473592415597232041350069994126660346640639164940985495383794942446189774062471093180610891977448909509535963339466553041390726424185561192415794491888326972786651689786799641837005521492523358253466706239030242931734007732885755796100215507329143838646096342664826701299113565648425811584086908877489916375038257435449873723557137962543549878434352180100839933884158424615083985295892387984976252812237004248686751207959132739273663233209310519100654346402734518051147460937500000 [135,38] 736803109036495930227869512838375114950334957246774129248703176838904997363138664820717213039644295553562565403951729520933004770583254678606300109430995702931141069848005316866049106983158187166453933427090921798266306184877738057887261003187494130676185671088329105103639828062852747543672580612829358351636251268763563662294142718125875591708446835621207438566605082539579493981044529979846935850303902815460108698093910808322876512113589800099764015972346697532221500971262315174671176790588634542536864147802941615628261457395180172392644983148925511008947765662557093040519355653753885800382681603915194932282054910931607561353363351784372581889048902803187385365880391358759676297288544229486308510983431540797258258621132392109646280255968508565522292087424842378508567069810117702913406389532168454264844091094901678091516945162069667273872516317121560953790155776975662494574163663244517631054439970176722180600292250389993376359058516311282518321189306178576329470726754578999989023444181982825244046239610164467646063425203885529207253002599734211507356845505202330747613981145573836823657155400043535011355437259315207908556652951819477419042480217541553563600078405644283844222801112895123446657322914155949652439246415471189250089718363832630329236525545973020622875501411911009885686269256223141354126442714695953722211884520736473066964191662677372802744951511643806934971056309435224903278027062857590488499753931312601633948867530854517525925829432347148037530640915667449715046948486438566579395811159676723423045036764663181684801880952615837275673066219899081469897212598443261751215480055741172559719135209863091088939195848388567249429584307170516625123808818964686280010980404712898319363215609150802625752075570901871293842862133554092221845179953578845962206013793672276440502164104606133341443699712540449822962342003458674187231739065464288006374109230711265731464120850691853118046598234754350334644414772063948604187795055439915058968927967026814159834356347078265967411824618087930318596749708268266735188105573135110217398492955300210596317101704697913986678036845817381528517280141266706390642484399483988088354267259583968347124618197656660841355823072637919209973882553098510017619560130697209388017654418945312500000 [135,39] -341880128905967442389559823454202208588900217513530585490732762487968079165206967524665268464480789173622259963439039077692011116979526263678337615761079935533668156363031148652267449031694240919576010204975835792569717316497352912560171406551617672929524054050485108829577073763420153942765936786218771586179215203184662019591214183587688957855300305148303960831799526540324390224167302831809689119787766496891203717764369811500806667138230832764226231095049954581303696167545575702277412191500567445256283210901080275840444717666094956784520347760664677829098758059763492311419068054472835772404866929966632101428780591155783661553612712457186898850490780089148098458233115395704282042512282976042350909060636626774529755265395040826274612446804883623008698737092656557401685554626165925015630866883491136528162336209419716163664670549795814405933865687119630789410149595520010073818868030120359890096179633686974710207633164679288703481618786661369195287757854866201636328972742595821255723678179162428922408965991510872437338239534193731793103079394066925271728041367424805433165506904285155071672793014228127000683359412872144159642785401446403316639282577981752741612567359702477684229592981570995809563789335479548885010589643847807084832766840831824716431446275530538233838324838305742070594267960606520559814832322959112037131279595582315376799261233191183990157551917646560416444303389679706091066265869212013986076824022175866927066047552532203030266870796844888709725150983428421707702475185108896469769225877303055536549231275349931004503179628263585227702945515352130742366023428648358206983379851692711780053517228828138483991187039030978952275565241337796152582688173880023425950464277786948962645376861127681444190583694041468644589279834338209853706271429114024747340412590178704279618644510399798977033950554961444559646414231376290677883643753120465360657621357801320837207731978719137592638127287500442510471188939776933878589775618459211718688296004204930336215597768198814129678077598772342058179423990031575779023295530654718052800746932357831977579891613484763491365070117076653894252824544401981379887731114014814810946762833035482405838797207870386241427788180241240432563523706515070832434588510295725427567958831787109375 [135,40] 117766897224819813179856070567910198795761278772642641949476903410013721472576301424017984167250782427674492707889354868613832172155315966104271283641869581830873535986649401320218660863323430237660821208726147239322162917978102330688525201980043127186426298727891664351241845341663669318550871075925469750927965444008973100659888574265224491283904190426729719997428966781581976667770956992745046182457429974961499817656939675349910208153678489518223282166498935679957565336507096799563554914510956368574512514977833374597079927858176071386216670624538152431846087031651102719084009545270442710966620945631599760583713867305590847349611240549318961421705278770027660052310043157481904226638719430352714617441864073564411798059311008330571127493452801071697954229774836361576020794190793776736080660815012236594748678739319294001207267761054473841899528646370223874783552382308257874253001119561030888403440317800194360522642993674241425992704522209355206460563006191709606788950844253485831122868177755506011687074079147044076047866732781509433725218911930497557293992058125821035935932993267151235513205994782057882856890219381261371693988655491639905728080143641256232545972478233692489132841383972466344487677195917915965513521779474635338005914088319593722269915283290041597090772405337298445448847153424043292903851150143309453298842591101082985682037289168718484574091061429447497854293593547376256735888357615676997396907309070294125373628746234042850226862546931449747141863311151498023990701284362954554181730785651279911128763675959900302385203255423406680805353291086354521097046030013160940954159808564436300585783841482393090274599328596932756727926039281842337561482636638156962148347836773179193561383457389138154751651835409557508954941940712815968815020134522910245548598706236059622922354860762788970219712196194369740374443680455638823240569429972482965002783774541028729137080632096991177282768812998626952972193583393832381571041090980940633240011174731231792070575078458000626647670814033110940529314465140418504577620495107132334768589326017612129664370774824192342228215413138993954979706411934420488607617240691179282416287768163400518514892400946379775761971636386788943145927465431668679229915142059326171875000000000000 [135,41] -30419458445815707332004029599483800853208601399201670626602366564876396999098196111782550176729574731552325623766076484766540465725644926981069591730727779129300738727316741850425974847584073322047728492541059999677419208166865374794219884826688830992509041255304587042395822809737958754591534198837729738604783947200427095308723775827730691958489691939284355278262569157355088047321382851569366452371819980053302781431265714873487485210290310061892295090083768505709273415268398955225676244462052506190063778138975310597682353663410279133478488738247457101904303274889442690653357709862220313481878976391360934644535358066932765982930550638580529638260174738902923806737530196368131996867593318675655749090770599281721066330219283847757193950963131846497478696500227123593340305861740289039554899850734809311699882662711889411710801263143012439368041979633093747850945388691744101877447553411962072749870219032844654559608974135474638032084366070900429281705701339636959085642125886897426001620662737285532401236955221333659204848033208964709781798037832752048450883603438797072879837649453064921717196186569557805220093581608789252071474075812647753689829406864598993331190071309647376742820925767042707391821533533455780886869058831868664782060312822159138988500545374251530662012718719314696790414240636803414549224754656753654628008213880538203432022454397971210330831841776785825990316989115306886828870038570232813037123901646752103286184188185726379392058090715199157480576323729551278357141639637240895174680960447086857824895006508483107375609085191268673346627192631985870017595509103140153244696947672042693093294868230252594586520882102872045520714824412465115062234373428323072503794001715499100087131080475551547798833425094075689405533921903255967705410554382630327636535395611126893452590135433718835367150161029071384542824245765080721436588789866687800706531797082127756418286623315911424385018601335764802928743379934197754816576011200079354154531031277876999960277794987147707148307498509292763552375536501682158243928367155300628525948925884950105430415389576269278654801208293771727280971711648842350880393530428985048996182268787573824643908517554479860685841524610588669687380927535741648171097040176391601562500000000 [135,42] 5361885741665886267037051610817025991333633035486580903456460779580522680278206583415930655671762939183148181790235033031475799481027945735307551420051875814920102535511255440485678929626877634242788050934030142897109294023598566942567292135230432150311064189320277935314269140752751222531934989068009614674375109267917575734509187361900418354011676159003175526312379641177284479379975511695800528695859020226018745331151752485877133537562486764792175038041091404838421419119228636747733740617441711911541568007042800292153684877984982907714137100401942856691734469236245048523702749125569338603810239444645780218544232782647822898335059797919815988459277024035916094274935931778667643257878554051777193197821022056783636845411247217458994098072127003440884612759803266059870877847875360321472533445843402881016671461573173296835181850819817872080001795158123956745844025221348425844343417500656161247803348060555363855201412434666368863003991073488964795410460767974283794234313508602217999666302038541564439207492008030447782938436844218976494442976454284080588303240759097481592017478873221543025230060839909779736163536207767074200730982491723169561876584989259130288640079418101604744592192350655761616509977126729098645316458583746915173456158769411741706625545692525146205673947649186499379739174704613896613069100172319909906413846062689046204467261884388866473648474635527978794658601991208375292535454506491384447532265177924694338619191354274855281648432201940653195271931125701619621141557551022232857055852914770995964007680674228339646676512599638484469356342997344643007113551599824874505731245704486125481324788527306983890635263762684934089788698466679082411176279264874585952893241785592567546649177032614027758748445460594886906093272341311409734253227331485832580924811332227839762911661614615019883851091250850998459216785454379759467869061566925090318631000657247455537289762731999048082914446401772468127980627796716172979608231249943093132817045727288019994709152791248530594371132348522364200791704013642121757029347928730765649618704386568353994870605037066689454656680452200779260723685254653046638461870159468599892587334170546534033828640624495346582246217529309472544506161299068480730056762695312500000000000 [135,43] -326483488131262387007625116805156083432176972159981200831215252573211632098429915042879701878590449800067750434383388722788336244731857724787637484096348701767086948678894988134536971451402289279040912905834851434609111197686661031268001137908695686367886320172870873937049074825520891065031505358514289017145408806206018392477060454689699191598151342670613849086610778147332404280367905084397561565756157492076041925311983029052200542511286369965052012151788325754355900483834065508439692189725929001213078800893721059699133042886566261251030955740256701421479407456984867917087426313949742549502147488772796454550896165642479461132309998705443067899934207961619010092740820850623871041006055117829555950230486680672961848181185409181451016125342716166225684918910262789627536699248475515801628255664364995766625398663758688081563761192997181284709779958117843084207276852694826797925537495130164233585990048319142070354985393072612299109558726479817269034333922337676892238790303043974878526757560711432169421315535489150061217695665437358962244424706898134395303113766560722840561161894059487176772217111952120806270953290589084326354381327130048902213784352080854943965864030442381242281228313701738639369277197898021319885966592372022821934279581979320490058390184016180916174206643030843605816130642360901209877973626789324728625885445312094760482250715508718380658880393837651794958332626299815787417225406409410812681092611009420843447966549454756634588192116065532407556043571103455592352837428497970220548629795935462605106491189379589824156387015031155315035789905496067203802834568999495743750422849787481037558723320590014146905614891445834135228721729802452670312188595234862176276710954387098284856400269778939509475317757634379845410142380120898545399477308245943832418362498027137248140115353802624832902881717692627596382693578197336384914379824225742621652622553057512831785944872142174606403617458806810632505679265896797713151617473326705933347319556589521412408781471947378886215349811885146106459044544912713407354100568515376294878533682362693528332282422395789483052251401943175851072600324340808253716082301954443384767014976268102691960837310269330166589250688799328685512884188938187435269355773925781250000 [135,44] -169190289294558964119005969960779148225131162338921039102997188859006415441840006619686881510634684901419173744647079958645269521616082135315848935760861051559993800070540626552420761168751399388295871752847658787373636828310696076638176466329945022184620267896698384543330361948296181899980425098300060658661997522902527723527476257628956138802563124639397155476451600010554365234481807766000321250809342629333251534159140986756375008975330790944097216738580804290294764960986314050471325320086147757551098185336043665333497706621494034574564888794738443343211369235847107525536605128584903961120801523481529218292336832264933853673362507397745539905852401171018075668813756046648231860583939677826357066309707396744516148910283871399000387567334165551790218315909402789351228701862603473349488479480977113616001633931324750498605846916559388905895893124961841834454366870727706121272373280937519345010892550910730376072189263659222893644967604920886271339022225211062972310723691490836262622511043005308145895990853938450340296055809408479969051903155973772562713975658509266629575722875807196533515084740700419429626669231643764017913793308656978208201650603751202739829325750399338237395988481668095923786672155558423579871025239311349933966684770323416627982937142851802144937997856979529510644000998900362748023107117262446591741269354894969868074790999454489056182897450174143069175802857283994892246550546707568823338420138124384767678219060766843565177011120227246491207581257105717919607781118465690222606853270417819267304345402904472646458451932913554147695950345204376862029753659900227648273649767468313881737864326619580004126867353457297323787588658445240872441634947741636541435256778474412151649596057922585696897191998690007680918296573296569180317812895508784018286973676218138429805280373800462000151758804992189437048750972561115223363146316864790812709009553433374327319167109346805495475090101100294696279324918484430057717140861273852645499260689258176109124680472555280269978657687252476952394894041189983392317676022298899775364501866890715742893325796055093356299018653621942713817281194405051018723553311856669956323024767811883170323409913163645510408378387872934524538822472095489501953125000000000000 [135,45] 75764188304269278296961581295207771298514914597678966389152602494569092027035839525085570381267922932949526756666292590334428401188647536087063845233222908110058399769490727985798694910112986533439338741670936888104022564441085499751088599887716484980842052159157300351353175389314069957650539726124259091096142373072469200416187335919223011377334545303820829861607533092162704624558234475081322152166865549652056494357948680839057247914569289813512868857932422495024594700789928636608891199890723567162929416679610015567291671157341638063453859546042233851697709341854558235604437715704716762002353868070713316458858916163373383597536753544434369826112036995956089807564823724768085444373748889920749119718815787341091249075472106915789334568240952606731236384680101709471899988127341497854874942407380254941178995052125117658235916062932280527342758541551101250195044802866016090928489208856725414592222430750406810309100298897208865900889196144113441495377329807719680855281058136740109058439020174768134961070245103659166733391098266284894969148379634611727449412881958551773223369058938783220380575193217137191505887098258957161340193569749269093984453164947623119622968677344225857722259153858020037785808686874734290634255232256577035427936188370644696160911564563104591755410387605287597276411638688349223498340435843061583607124370607310977350622890845658763056519654304876147688567735142673578158720619601491031225330713545805989965988005813231347411047661934765971138251238831738216288955203672408530918978711823721359367977514235775397124604333618306356079540658871222584634687141425919911131309509432318547045193709230562712806779058950680168344422650074399938668415746311323378202842033569634221396716653665121601385425413986802411564582087621369463096659353596020018371903270980670484983417087784996477230054812336758559754989798706736874009321573466191654087762379213537261567545646495331530683792251718773064859660668588511205506769742617755011233864265867040947460981262184036341795467798560009302241190758539990542211609675411554039993786402756547667491058914181097374684896880679904634799194167811721325171912510547950159698701737933251517533960468147246399422949477913072380309585481882095336914062500000000 [135,46] -17731754686259093858731487042332875394229075863978733165158668160988779995256090018110759883322002886411988217451088971495308993996946888079617820656499323691710040422805192028950135933419412705819841290458389953035351494230447190894834082718999621972281524607462456057880031460576506483273706019670899086997127756124054504759925088849318527312984553940975130189503667679102809326893891067807684032652929755516365598370794574140739196139497261721098768480885157002651249079928125637391304985695322453566771304559717116683645965849187235867947980888033345957970054660559669675988321768846842946238007497049447618136675576447823654882757572224905059637204922710664404897689695307882519989098824903331489308589201369179005039458893439373241895203546426834985691977940192737863126608180596195280405116695557659089207592921515206028291364508313815763727456778715829012752973900203149017613033508240295201211706914928729403959344754601289736325951636295787535699358046889180463675050095329077556887667326022009442405046393261707798051805043205331407448053513656137471026528489539285244903068830076425047895768973930977933340525777232714929592779435937231315247468023263051270310963379301299297446787131465889011641009588513193781615382569248676802478667525703528309953713902350944431954818077142738302442737295755834940705978252303884662094654508239480901338184188711358468147773114391090280325510969212819831619345476952398231676081230283353447107936009189270283523490924664218238683813955949122831871539332520489357131823726306513319511170005262346028393635482180337829591919090300263482859185390749515935712579775258580294690824334882177393470593123110346221591311153649170550430647243971727576940426105328185700554908945495624611766881985419203721828108466291020859573285993612358743332475065047783994797077178925600376897071156478758714060804395742163672943622405600123759347151802018864115992796979765592491324032856765264528366776175065826707067999754415255304321207721620524433134335037139243130887828620417265002724610756302285946688496013171224161137215655401338625721363752630932274661523147365662958777095609939191814109634062865184243578399871209329451202446206014657194672256419931349202703952789306640625000000000000 [135,47] 2572144114466360853193162927483916634153691952540213885190823768006887179221991189025874327185274758719084151144333239684224663122211482261552455578234141872073480647983709366880872579468059958970903925683350348378220622481812167744136984234357470701879952910442510946619196310759558648594724505654953703252405758874503109692345411986846969283441635465180444308139458488730906778081973480370617402980463197787592299257070393479288902863532534099558291059741214625838139267266483339822374427893049882710346518300547426995350613489216106408543772929137625208770970642954294509473853137151787462598823030416812274229780913429286070044353910354724230359731472751664077505689503943461696708577264987813497249674873153857947534058739365342978722215342355601044957982812644941471662058634360605556595550925646194364828904505324430250764884134436935270789704529582060367735935827067584279751821059072011093464608464049030347990848833649496227064485828998874673816358389779377365750485866492678592809377491406009211623894970063463324734497913445380916140460907228415710454079010448607286364169092667496467051684449770613801870596540555824500774288981007181430062441908112743709303651921892536897586718728350509088938193877250883646933458097670839651181146961408375265514729444060284337994489039453136922943136826328145361043311760928111511287627564518714883915753345058724676994014111752430728885918157650534143184246030003521100937414800503157942800170818518644953763508805965405339041610887663066311528014376990915008757501830156363065816222923619484450137407394720677621117033824560048887567419618744411479106408519711433709467937620329297079271528391299449351007051006216138661959718167590059393803642357927247639140518176811709898609604476037772976272007699497848462562328931208095638456986675101540450211219286606881132377904210945757280171356018713077278841578484798143036297503498115780052389756007684106037589218846324105731955813646557539171711305314021126636154375318325584208313155558118921053383440514013862313209768019827185815594692818923229670887106118460704451004795778022274649171881497766161253877378538852401659332906157567079743628448097291942059705836740028608324999644946923127881965637207031250000000000000 [135,48] -135597433602893821692426148842230268868052707459573361374476274383936017882119008381018026123558340416352425293831094564819211083267336240477721586649453900487734388492549272652402734772660229557410484393858809561564853237976594451904811087809687464800507953283687355661045222046939399975592475556871361344508657023640460236520663813337575040526983814871134014257416253814047142957653607745598893812482504625249160933689671323736123387065462005903982604076147524755651350905289847659015904252578058963059411477874091255714636071486715391279050178330374684884905403535175223079490545971935331132475066384206846817071542464936481060913328322647290018860684201649598595014704607267730889882179845470681664762092748003754454781466929794738426081232734661914278582663559672589180234750251730271196560330165636939899192880853137941815621867082678773513424116380836538946571163328559429719582593130005254049838521329264158576068483759150253689739191873726666402512243730615049749689317709641736062858521171857518719983653045243227633195892376576159577631078338161467212227859467377922136973826845784423356589933983633642632586672052863536216373118671080650171109505365156587457476142760671281983427137845081501931267612059537488117136635481385474410304346397026004909467123943847553239342782743476185141734241531513647769829805948383950915547322290653919131615664494096211265720557286647923118559658714657047159995627329240497986701544111131807669776808660404609206187179518296102116125252973164325288808047953691635255633182709957637244528110966368115426907122681660906976394069433442967405509194123134272463867499911696762017760683003349839084511736084449395123471389273936211948445743744862796290605795437779332301963322395615173377906022330450278557117229325471093802000662194104685434013482512446291432355499520256219038407226415235908544243906370325949072300613227767716771066800609292204795036124788855364952548912909579508287386432222588797940395762942351723979670521400801584026827251188939307502140636169692223568594502535917786759211509056755323028790262426170686351926596836686940491405136236563825266642312564950733389733576001908443645920902407746019298009096771162509277686217906058598632812500000000000000000 [135,49] -44499355418613492334094413237700060955393742704862190149565566953860086959946118541653239394888796432494339219591523283681645928465911707299379148164397834908775068075324530044253099265709290792824182050158552678234194216708378679107224843946380736790090391522358698853334546241166700536555862923328130749106163397015521398751031209153776605099823186024398606904489386344511487228718317635346361474834927713264892126452988341360377205172878869010587124907073569324889487904157010968399126347042964723053364756763848860478827091781602939979244886114592527522317340007151318397864211308934292448644799223295117601353050508964419899891661342079870524501769977537145059921598610311468378490329903590387991399574139215106188805068956093590387464414546259032878871080682352134172665842792156035637308760230937796489064503937827904689710343932400756252457441928200396778005403639172724405073318797633432738237652078162480077312676774514305004343153716366582115384647040071678772542940145908036288544330071404069255969024700903151094150068720129698899365819725949789968212377831967096395013898596357791027914396669607901228500978494122801513505994555782737971384058855424425361930246081643715625326417233650446822638442421783354244324728694754469402875375078519184980594166845434085053966142975975107913105993981295943928834382498671492597419927812335298626692640161079401332685435837993368379638251183156095338131034236488861646884510481452372221428577480246358719625933276694492508265696777964634648292465759227125186234637876207707970228644909969100410768059627143509144354152939369232339069071887739856482622907081590957450971098374597334462143162092937977334670498560961055213619860064247437227986322191382965518500836643830995325697957339204225660363750188881868484755546247685008988525330336861849494966013038103796314825416720020134937840871932739753644690489786618561786805731692492640832221922299025485705894211654100717824178990837967236186297993652431446971178568810872592286414699916257443799855652706267366106860856760582728848497831425549635197546733699503574452931328307129227626084807472232356895991138025504373922668430837276894536303229066540768468191729562317499240054510922915516113281250000000000000 [135,50] 16404857066435346670415102934532560585174021709540554230531467714794252427991793374940809619983752847131650224646271413703778105330858791029017833090553411076696882224920407450935530411053049373900572208950168585093077340972741849153400136031433887741400272128185238406649282926986831406239642502779756760506002577242173182015128605921554710734065566773166563924510600849336373011040477186439388854861654572020246725483910212099240092457782931567554704700137880590218295428804088034452163236119821822451621889028909061110168528117195983424104775681700226679001324833195814449827312168816704633119061400969972887680661099706259499504712730364623388862057639463631963741898122692471395392083091363017574574554331480157464604222620482114937427314444623601050726113769234475816313570642951774877133065232259825460576557518292130859480499214662066091015283437101967424900736472433240191273051520556413996795194057520236177622525311251856356285862071665342670553965970632892351995977037611016601248371476021025764069988931166985656161450284288303232978479740829418944087399264961724871592703443403419997871146971196751868807159227134812997052362843683870673655184139751143817263268934031175554555387218614686593790156087656471989511079025413734256785888278266355625132134871090574358903656625762697943428196265997093722864213402815845726184808557701898708489069321429091669544936501106586575073125809321452245326722657498842433019045855060120363439878910393411294860026691092958074296210304931021144758838323121896832198498315831776245191539506326836298832511504633960251506481257566812811879489606937494152512200757636576662874551037765753528700657540413147438990975686713268035876899082118775795932504375535929552177620998314294759716986297720095802693472656026585467626020547231056967597417769768181705399400879501841697403499682218083843320594663862410902048122425112373424739638414191606687746755817119426801263635695860969265186903014715723189868980415775880151914164425439905232229085410739740579177111483340489530085275370061206212741566342958144679287147671900826961872603226594603783879434918593455557932391523562200004403875249958536991039292579954984224869128751134547000284826085074140625000000000000000 [135,51] -3257965423373069162028073964315495400823917194143280455989875951907697964189376716774635179612795465964654814900210563637017527371313273061833383959503537284081018536619035332124881808325960312800793297744701398913715417755300967618610732683105732889066868691538727102521002096447114786241069853029041762108648840214103530338198796657782362294459934786082443973946574466392940045182646759716215885474392274364261059834966502355028133849902516845839519481341344806354244886401101760728923483491964396939817684455232724877788059768773989259802978417805829038087645056124204508444289001678319838874501223671693542570719512567033976267796814536902540176984656880602941596034300319744127320794588822659471402755525912144328817290622670388505114237170277971956496733193108837014919087467566672302938495315014074275591613422365624076167905816294789019920975298967540742182557420754985658823917812965700707318537077657174723578374551882563964600591814159484314834478480065988645109820918516688179639515840100273478762812054373712254943821909643396376797302242131039021500612693866877530738818498523886110000514764887853133040799233064108705582561770545355317010392996717135026552436138453411334690338326729354697372620339386163277234806137074825448815823649542756791308654993382494008844837884190062901944859983311646053164356483792195144335722400752086366430164378462109946380501638984806134103452635356014461894344379255042276681886275428058159444864472025924551014545927337996623110157301835682036597244385396879125468082351831308671523787289390724175363238561752595570643434538927084768177520942897372893047202819316020916449741455215875972521301928772453843477322892100494214527327267969850344569888298119176940739800813477911343369251477341039983135420213972899745043254243805698830093478633175560583303247844339425387180101873912302267633852101350566160821632788342561498051717876491156301004779926005804933645858049549044086752710205560257500108075762619221753285487218404349335481656887933094035856505620966057173028318409799217248440860476192796353947282709387100603491991115374943010366883936770575346954103268888011195531312631224461173964104015517212753841581217763938874416701697151287109375000000000 [135,52] 465675404041059749824818555590652585348025058802271513346315662517214839705888459317236247063078778705459950171828036650127060314451349879073677134009900762860351368325639410559161352756298545271933469267220850087899604873907785906950388211429576074888039180791850613510076754374430796815316172297927793906121102076934378946569174226925804093618083530694671805481805607697756557110906531180465351994167165403998810642395842990457100048592756228430615332022203413776084669921760352765149938735350985746591341424034866746582473907803007479428119758881913473362303190996785826814846381648728581751720607515074906105826217095120102967661316825458126672022558179484622632917980367455286917339597466616782860384217808616101333656992490876193224562798373356672216722520160003859582085936720100809431569217070688187196669825369972453958880611323184883448974148816601765717435049548372006921142864757395143697698014362660253312429718419025928577224298921979461474719156334796595575059778445643388133199221222248165324187618116949647432861797641176851291448299426296997122291502471055601095813755110754481963495938740849716945381258587189922557214586536687969631475431101149265454406230839937288093769243886480107070349877604896145567494235698904415681297409558997105767699930090172187547447040598731020346716802652437211276682888603555981935072050322719669367881493822199659531547125038268325198894014141360355483688010908826419861091377313996155049106683749681763928819441253200217234472304924902785010670591096508296472653420176238879367115712464096903592840888848865758298778922901750121821572432988902845093021774920413117560979900856302978144005720786504054878069521464379604110940099899858734852302227101399371401461330032849555986060542705441436236570724691150725020634612710202717671304526552492852812286877508208122081559271962329800636351425100431029148581081647402411517874031829392088173626886107647005714804463738388174672179416845997688337617187914833725449693889187099926239179437127126584775120512694068564772539994925663061223714288083579181028857534226973187284440063965030180277172473149693104941101987822323413836907569181498749641455699636995718633556305872707989278287682180000000000000000 [135,53] -50283036980628747615565278727242433128415977739548606477985355019803116224206599124062827319498135025193777033021849170885386315942226443465155657264135876786188978237069311611037250084149936955741419883331831800733740740930754036420168798393092372755108313378977150932199524963045621399720129565066385491845115474275080219629372283128636752820437272841783493738945976835967202672352024879666741614610530341795574390163855894916532528475389253950496421553874794364057784114618536899603700313391079864268780013009416669385891330431374063424684721135124183405325005347950790306680611717234674717209251485571727133506770513452651063211230360704631227149024402314008501955757092620325071049266391501973266121784577868375284968742896734828000877605297568889944629795212350222340569374585438010475351298877905505018765737923081251224677353002763021202540578395281971412156826146698730754120107126266393081731866963670999609613418470618327649116256225136967948790898140671120925291224289718758126349153271028375382806650093902569129607248802963548425359394314942112374213502996294553791827678214659271992686446353603157053955173013421696387325048499107201124425903606034717014353722429197065360095678614089058323192917707526583954162425066697253073265263427619437752678752807043090312507137347147582477813463402401228674441901894724342392127294404666027424165725179679011226420282887685041823747978156141092419844457044983267663876600669673935821655864818151838042656625757411684379502276381056038731288492458268107060206348855345128341698002412823452439706516975907804414999401764164609203582916192624402359274441279167161664039474864751217879990375785730132832947998724158944212933364915491329372523375553362641991883757975171599602057426781713962435430951144039906897220066280808865402026293393047033086516522520224870733984615375516641151098041977146755495635058087419315674360041954750958114990120499402319457561217490771046973422147800356853728364718552951121328122752590222317449448597962262612415762842759787500425698103095927310100337641727804621258641404100979831304062259457816295719601831919415013978347926332305933701223782618199631056749775833425090796572024063094264103896359242000000000000 [135,54] 4025866396532185128016816045406581746058171413790588986130925577906979330898719727511329389606030308758904864679931409220992769714247694630049102345400294905654348892228758081150670067635277925029657466218695213259466529736154860735414930735058158685757590547034177897833400711329653148354432243983757415960823179518382391733180396648580973214312276968426260774532199974441387376884686354538445546028802989740151359869671906682001407785134678737175268210867328265218713233137416828687541548692777235118230037994386171233173347920900247108647922160717684446780144796587371236849378390439419031692664937990375684160503323418298042233363722098820159747160756484827928858498022526599468209044534719964431011892679835802106250228387525175332904586908552207275559286501365201367982482632009726082470791512342585362593760566145346174977099608063829622276917693675964637030934634456206426568151453897356236455362356577973248959108835558644196120340425714376728581485011167546266479139850020107295685712752964659895524783851703395990575203091341341836956636135418902833978664884030533172531939585990888376241415615396067558763357468666309822341373507668599218558634126004366026802507773280378065310681582687347937076628044026178610094677996266109490412540358867519044595689628228048172818269225781602679582737345213990073752335912129429004959037412665207724245042259735728288567152473672695900713876760716737551471591460030194536217028193997111703936137209427308740673492630837930761339501028079436906711982831838993696128022077413057077785090546216065253539098959786682805733491193068811566500787175412475236827099086366764610912383399252990872328574315484356224278501765490958233135115334635680038498916359172041726408624606440620484761415588643099177111560139402729516254359516760354042503052135182474797437483368230733440278104704795395042401969018419306579073516556392782043378359626154713372210929042583831519835227251923138900928616885544768716935748163243016643249454354265547729136554639657444731126467913067627602647086667473212778931871835930045766626516978416262920290330472455093745921667662075590311147434920571895780197489024370758358363155752469028779175124498081874417703856576000000000 [135,55] -224763968875371735059210663965167894041400576683961353442117667414450035421453555529990888846476491862849384933367203926037421935480802605341474432986053881922806437223573606846445358777628272408200195930607804509919860668168934725033710190883409450986279442635868792617821136252370782401329150921009303688021907705912246854331546747642554683313374002743604091557702799629371979884668268551316429272595937936576296986902030469244028424431591350532004842393114324791306943734697113007259579020678010132224303235794538908086556547721883494633564628064192976452758998116553724073979409837765733089087265160159886189058989432766621195070155535933322327806097054969395919742375049368159570318372438699698850669316899457609441784809540701187069718726559448380323259301098192166676926157370372024910327194330678982693601749503766279878904408766806219702098407912585913656168859073331457285254662429732809704259375953609173612411159810409359392376066957964092760232591524629628146698880371074060346373969696052730355057949408717450871859214060056659548532422483036525077378577675676306974667279056423343977061853425701531018700089519391977178229015233656729036374502679976177930525162996310305837859968649280071322827189795954231522667369498652858629331454115818873284230085532069698039152395649577588034418589931453352494989416973198684470634995873426751198107426459684991473350649014776672274131945042240846704553550352071821577543637429234834106642263407641974243297083969029962799098655943983381243546429502969183898453846752739412951218019134731972016017899405526827531953175251815189609049006135593607568099426707420787676412245092103107175216919993894933892177654731020779306894390714235521923490851802996100077417428529142971883394276230010040808479840708128484635443189994758907802234217202598567037621916156796122826338523545083793884808156546735173309727468216725707016925787232788530173627974864763691239316871013432289069870269743773908666538543417558772569952456767271051602376733206741040748760828241851512242217639400027492643438795929792275258123957302278438085396828024959839079404069759238274928636466553742115652118842872473944909178794270692772028688679008700594789322064000000 [135,56] 9624939327892292945867800458687086969365780684408237531732585406010323007035507094248588835540567425689826767721635967050782533417392198154528459501314783184025136278784096707351904823929564460824377680824589098838114688247645598255635683757449180787980983887900264774900302263491888725890800926349264156209078338713026744112567756152744101765124284405826232424046711886960961338986133280326259103341126964258982926514859458581561750987848512045897573696898431823605908849589844032501583277139808472364600694416536226349872996905881036664455753499151585807038780336127839930543770019730377925930912467302371780933079701938725798342348329749217759549780225833101300983477378442731935200637617519974754324038212915601017926351409006125039285350216009754529832513835185059769087846883512976817351982534240602870404843623630959154790092842800796061041583532920168075195420711969352147761444623655050795750785367593343327191750503153013916765305244888867088557603187418938685064567516762416896439284206769961807964627386392414304544933920495459157931624789923731505490905591546708467743682135565752587789466835642348633149275449334868901930689299859854080304423872081532779098845600463904475250631408487741525007708065858999474939587140746638139118292715958366987684052815231715926086337265702970821239207733140162408002632781099402079221407031629436545868931523194522064236101098335300708751730376069525501693080781775365772787119523951546703827188067293942438145091150137675375443444794985658376616482440984345264283919661848952067792527297974196213151509613771327203239890954845141151682461262377918612552264847733257664386897493177606742255743565364163548121001886580456929675283232894522067137589966334996419650254788439248759738123155144480832474966856211705198312059366280269157452989471024942817852309714450052270187891724151011601046022059290850801925237859225713190988715546311924159144878108861684536648694620172559882497903207327145419373774754367637847501280373447776802363228313238539729567673090392785825272944652425193282251346764813030597360627946879834385384909607136020651349020142178452012067582827726189885000143218485546750268534036458157754732975354977625779072000000 [135,57] -1086960998261312809156303570904411556466084407434636343194794738721284816441316878006030280344211541145535738672837999346729946260602157085389571712906788095706826857635836561555531401224277482532340466009144631274027602475934809143782828398759280296213191990672971285112558644197847855305510855934830549802517201329006483418128023744026424730309038644563988626239716191134241966323182759595774878061938275094097632918399433613707972297135354392534913258491739959064022215491703890278666614390487079299980987107896387363373719620803723026637979351981080332718899976745184799153943021215854427875808382047398766574787441552051890450585379957637352016728831144320309217078716484596138473552448496050258068643627093789093287179028681918819189370422835127226844573818620310240784238325883205290768680773486997915693246869756704457599465336607835984034851557738071319541105076924664686609359047529501831871777302740475503472918704416145769571201293502384175640168697667646752443993978843508471556026347351675820965003045103570202392582128979095998758595507837440641150298166160738894264901066641417511079170568199517146120193852958699598577485687010114787933333028824029315727490828500547683944765469443270031748664374102445030204358175212732052814630938567339766718173236465016738138955936642466534002617762593618407088161017961583675527373590652065854118754530706697012511553921773240727874541936472858500073546356359705843240648071797170601848560536643939656313932479047403800574416830419421241923673915366509031315313379264621878077395915403367973372151296602590650922408023155470813285922947189828195270519482117711623780572481817453168801573123352162355796700928787890378751382801478661817496723380162751533702911089391918675899073448295118288208342946595023451680252667788743955042149284750175745835350009813422664873841345088588677076329898583268635267872213212093908147547920809261782402692847740793767026703735793330187796714564962396704048471960014285576580964044554667491201364010212478436866857750123761656190026173742697943276664246532659465686432960255812478811602227480683774650366385624301136887446349545515011165229277692519246349501854231066249730953069724088374036992 [135,58] 219900338766220600797100904042564705649669968122685884460518030360246156812521863744628793863510872559214994182511642553016596504853829765425383104359677138371891002058753602694185611199203260254920786544823562492309950840990279372520075449306758089196488636073280957400446787626970958488434013618864642307509249780460059606199612004470838916762140264108483687600345701197740532835087219067128761573020956271269644540644601113791172571464690915057445731643132636273291183538122611586943068649495393946101389500703656303062090464936895584939643037070162202688872373950748031638692836270209226989970791173067700308965204091600212723193739419095589540285694099376612428420464772531440291075376603719037408598821380171674234401751780863147399463187671907368450989652105152585344984264439280726584631239083976216977878993863619453550895481551062132988245076158593133456468001311688902497867941310522309881525747636807457903524889732014310064450074462721907629249542274973245675972490886138645332692711499145352419345928618237227694608085458682396474214122538634509087453283600736920976407839537707764289568609338532931949843506898926665467597386327813036312725370706370583767887369803817303040357440696023971124025464157789118545555315655270460395863883308171081002925000198639025112899941505598777361862626993619853185185750117242959346506287191140753231678809515918906718229602774613887775502593844598178264464592535878396443031728603288868929446517943206823390484388442830876972604413021316316174114936920975054380345621172190196719479917621734637435743096713096133241794627061462807549483565018292641514788412150705344827529209072986976314296133760759987050282473770353545027522202423357711046136344422998706375709013289905569768142022670999059741932873014336749450425461839940409244742824419709341053126782187542095158664782090969947618024606848544063502958507246186615620472190696550177702663739894058517203849857021781314712641670626077174691506965687805867758637330039290580785008691131570404411054317796900052655731411796219335282749590783557911680707242467710002727393852336460083592536071905251512110435011504264835481531037161763775141193390539667396783675906779005165568 [135,59] -27730922683013852335478621207543641579813766738994577080744251582334166325770043750460553747606462203213438355416705562830945776619631908646497662412004174603281429264967443691047348487126165177605450240805780727943399245208049519108095687788384225335804851517325998924163498094094227138169039982544211243269200089859346204436988900913103842161463941500328972961863995950486937122051784593332342791074800289552688953041754952615775413987223315530340142704835518606475149888130370013399270730655984807692375696682721501564176110299573900482948547850166600539800742279978643890195537283994944443398422713404380282587109189509456657021833885090113594967901827098500684774194523973262305431404453668754990335254309036026386494043846868964282706995370983108033949795476440316409834286131430498567515543719815705344100754797943048617888497090753631531522368668668443980217467571585772349275294803604915563303337532042924373686542947458135286249211305563529845338015205321351105021992176125676962162232703974992750355376963008276991915846936117646389578989445155598674387964187659844104974052482189756141734564106285361329326986326303746634194232843389005571970329512632804138338488614150293230323937441978850754297121855962979726249347553042118572482261492401291101699263294896323511184183551408646113558053079870710823790278428371822345621819192434290042213243500899285909752670070467362637118079694649585386114662756806092027728425847806573130772912054460566428873720004114798195152401947140289922078833969110155063832536181852961175196431599052941492327477600546100540707088129624821574404945403582658623366016029838201360001554138966371262951467641742586284466238467142146295348425502256538351727964139502997095886846627740996412946967421865583370304175275468808628694514471905311392756374784604088407289106609702710911001654444462303930796535429424747403186939706551810826672399056655665585589932088907350045447011406787548222847572103721478339857142838849991915037152661805575540867683020477961478837246528422341728224246410484202307771099881719095785264081505834664472001769831209551187500726172417326421517460650214496689448173290280368269798958182706619137933294097662880 [135,60] 1946876002000968323977999805373245780352172595157784558105732836532567960872742814404457007109838447512933240004318825792783499052588023125606240010797917334395860647220465528143997840146715190348715231997370741870079351297701366848425068684100131260170034107853609951944724812312898626738316862680219026593199336722862968563630569765769932914839662329219083355795257008243432875914481256620930548834247255575182750469221963191755268864162793509436077781895742099537061268932769477666908170393622612133839346820660855854616301057637215141394290070985550360486782105654393433306313744111140166710737327842110306666167070537191217932384000382865396961806188407728214049994395325507766923191863276187191252561964660648100721581180115588225232515595666788211397634011047393717086850559463381506561697145749486525669728138920830777873597993292521471606548424036907255293671279181566055992212169925620147589113001063880577109620841526930215845083439780353010685005290077683217110165997175073306694013611890226753515160780441301491766577346197137929029126630175537721980823399853781191531012361116381858660902886527835134942497591374747847057268218945380469339303803892861228728100136591066467428578116628370897370699741216615971324448115803252354375739307662553261970170210233780756202228204208590126383342234898812395715361797116629858027742750628382802398051735640406098785401934641446900564490275720014811481134987122038945309909674036744477466010132500065915907954563855527523694700424100824864217751489054188807478771371939358959673102663553814158431443058448336581364778022733127158788334673395649336848600882004433805611578501827593918653722170951340246022129593340267316517397604808974245202857156058510645335638415852590661891902308698417552820302102670841883357302124525048054248567735112537694232918238029052328616754467185260894931599855490811865386321208620973101250255480513655718771317650167263772852122490313627924619445991560219241545964601155116708214052254924397633899083912534141614345622397072344614396299282678383028950811461822554844586916260807210611476965985881717056588949728552383331912990295144995050880388424497847980212891896559090842155176845312 [135,61] -23164084945445396253529441752504275610141361367525939176828529025981607659662953789234150236517647651211762684009323530325062382722533930309100041662198031893940871475207343056923429947240267827335358176014658735971130717026500859061732800579206712185260246011535666316224506627949734606845601401640035838327608516074898585687474645791748140333756735033966443067701002632514155957577930279908122592548900569655498875495769987023737691966653167805866463823329139788945950944681297074106234643285635779586822166285137718638885675705945314125209666677998804246149560175779773359285306952192439913580730808708176497537412030150755340046526706592242734004065546561851331715565365878425281475364839231802721569686006801469130346686291175456097808966828906681717970901691870732054889324071615981901611095698410066493052429548454830274634031404845939777230625155565230224785621195692183307825168845231181301411839600755561415705143969447917003276569098712702889145110944253409492992438300953021223683306396956152767518324680133711598892545569438250869312133559463290681447869287719601820208767395537840646219955700190141064806264336878359512531710743333460568628183042870187021544744874760407739253296376745784536492658470289314185992229469136522398007381022467270807663431334856808909906750633507640446353754107197394922171001305788436391212355634014156793353517772600668123897975705874648238428686002007452342070606737766851139229418553885059012961783142907350989633720785085007964825427619962263125780132423743399705173754370801493257515953660107665009068989783313523392194877913029401442650181999962511442593113928158891657426161739279843376925658229092522045967104192639614324352538590191736722546056384226989234047409980752961547964972243149794020241524004194969375169949173602388600621688728471408088286637161504589832147657778252215680504618037412457361170769472149145012995318142738711110609990688328798321747292809506832950083097716471816514398902499990252530725066926033578077094444306604727268094599873527857546414893802529561867996163206737376191003084482298440246656193794238462677202898402298646327576855690750401819391505312486842914990611276926053355404800 [135,62] -17267753288453376739810514685219365832459226160802834033148123821506607738435506644745943766766849431350803303172539023739635340832610435085831195965893677006064247839602870410102722040424072519840580332639633461765797076724529059873271117208462527690967522043845401922099193917817072611121816763894070579642114045382086484214455064998358570494646811761515063619379792858624271391641416912578910142635392290799197026770235364098919641799979578434290773396416074522852219637771604036505511120531044117003703091811640660139146235246185985047572557688573173355403795405960699669092054834477904801481165765504309310865866333045762958481472735788819799678485532289474788676802399090616594820637162374229376485601049689592867262644123335551162010481713550638908589936458857695519796459910940609587679743624317839077380057544756760947541021604344263039199938742043904402021878958373791610796349680825650333619021770630653437574747537271191789457239002456821489778322529292439139865823313963361035763005223721917889546605504340266107697256048972100628167838116303558119733784165401664524375449898789636565202349519522784732681945147377622939152363581218575544376317199582668669394873662077538447808197025458010954213033338377834885555374812478777604421383179146217329516675308807875571547226217733649904500805314905354110078666534780089655289749176875054032555717814225288430112139659422501455642684911524972881591348593404775604239106681047234511069034287195400137988922633058227988489929446928079186397118518963385138232091878546689087128098096265852016077998520638701563245581806685503981688353802107867787723858953922274488691658301780227849531985092655034003635405904929774793996411534236638654545012603208868605976585133353763177182774053443152266550537400007200272905970140748023241527973261259507042300826839182622576096137334878912113278031316630914572531247396013335632398754474675594790673857653413254558085184077624605372309989955686883663097016771381083679873859893155843325169380658476069413404748941334672265183796308770479609794499993580322720594590549226677465724697997786141295735690426317982418413037908491310138409187751430313740810317517873303494656 [135,63] 2504765076909949488272622368574004069437163851372227490400398232510004809006080211168323259605933758366315116710741956615558593178705068232286552741767903784084578363691931126094772581945062789387663494206762078613320580498999463292038746335086358047012629999696740015326877004442056054066659081637634258563809028809131427545606808185852134019029840527039007202456230241168005683995049024161656700408807483587306254433787315973275113415567047495231433856069402022488446562218932274961622514659103246647271491069313005470640940031927532441025502432826248248513757912486894321559036632627287522724078469856726695444191334770610236736224065747076012501028223882057830909178524487720325985632301738176858272802466936504005376011451750048662257194894570322328677178830606616779623288820945811740934337629869971822243247972738494719774425721001394230861796537259808850300454790708147288657610307430049699923887248782404853389529487272275351219412006216399131238761094233337203386060748701143854511828399054108789440509140801115067764267446721150285009621141261121643702385076520374624215177075875540909600698895953512973199963531525888866549924616525486276167537812202760777373101338384729916992999290953425153813605329544740480131582069937275749637505183687618771453487106982069483930940750071594298877117043805949383867967416499959898602769152279962835473814546429351274233481947464230054449475696069795419932112315837671437455210953286094836277775461577657572603872009677236420897999125027675666708918036137872832717120324676104392962008118761452213833777106008246272949032977909442289483250081058230832746085393728959541751322380012493228847013896929708678487258384753024954890203490863748679951938565255074267751978501671283690606690401630239763219217655397526784972908297569378520511807630349776811128365219150552071197022587920211509686166799155133091701701663339836645634481785640111963661793274497841664054664049025059513336078678689272415339178840349637928503476988882237026897383285859090861399824462815634546511259511541477224466749567924614712242965135127872398376516357669169577237382909721436474451335505107460686874691478207312747580255162174036992 [135,64] -175185246074642611523419602643592487653706374664723255055226472054675952886019398423869881752068582205426100602355649498143844803356128547316144482067165852941957502027388564858046504950474525977834534094821484140854743922581459528677059928347903501510100692312341566782210561600424954758978400056987995685317374858530101128323980063315893223106140601472562264514186338019697363040617585478435546663466902140677699937788240950334465948349946657794950415620903061066470588650220843721098093052272454947917734612076238419029290908382739332721099705839501754411943822458247815701334681216678231281323544631296748968514785009965276941482424076163224704902115428130310665670457396452902901194666180351754273433852523501135498618890918661304038404130272764444623188687809530518883626225252612845132287225805878669167497576804534180072248948021615907345287436564981048172884323763277328146337323916371006207352628632030551407577652829159753749534852904173821107612773960115863366168878369190619100878397440664842255143952391746912832598730489005634080097716174349915092216899922506130399633090719058698926383338233807102576215415526592144358079341498836873864014889515108428359502701886483421675602021302528537788163641567266181651553181282255886275821882408412582360940934669620188640113576747162454262786868720169459579919145448740770831607295266868020781321119079440780438791883113107722268629333164965294096352468613367560404649303074328358144487460982616542312251150695964587258950216067538713436256623898055378467381819687377542779074342078078538321169962669332379486478952971971066654699938556549078699709514324927987653171859475149551958197144339764557531012655898633441973384209417880248201774461015612210069979823355959003338533424399788388600903733330411717211601876591146693818580237417057494842712700639889368603935270877095634668007598680402208076232463991975850589818774961356736159082479742183227526026669881519668563674078439366321730367021942415940832574688604715730818436122316714287437015172064169786125672379614315415998656976704715849974209482046606594669263359773295989392264475438260312222938582676255993238638599659247482615095352033280 [135,65] 8208555103551274694114218651426921040509322073833039915173703079447990578566951343118072195169991789889335475529296326769533200971167761119304770452691087179580249709190740175251252497781537595992937388376172422880754314405453577147141249645204871431153542558634547093145439140926525695682995285358053461026355456941490579892990009675985027713676707084138836809585733553511961559423015129472459789382785227708599674792487953539009184151623709076235766259728216650833993302034006333668342871704200636306691808485234289538688273882616109076161180131284698010638416943908021968379383140123914895670841994575789634861020929624797569576669783397311400441693280774058544307470658071697852653575656622502728786000897132736201083324033908709975562563187588725911979823104577362578727204341209277441950245831174275328918414651440651428600598196053563712168333901844808606678963138069258966122775185153712964641985705684792023561347713463069157304494424546774989742890164742697423920500218598334144444436811734742345945249605211891802860350843611687545353849353352799176782473650212002310056779450407512111359592855434994855100053543178846852720465911099072576182809736250851128583171614244620085114485021766510395342292246764664018064788258395286684858422736501945644996811274542810555701445122061229070607605904753972357450505581949719589214926078067425039683739541760088807355585634262676183991678007861839847110486879007486952212555190407403638266659127332264201743425631041426184888597023246299414789788790999676761710641439464731699505770534079905327086718587902803552360052610330610953023954366980754458751757747962542430881949046446928783410688591059259577420500972686434922208129390533039253580062595262865602032483874524619243078118277636973916855742886564415962105559157651039857311631403205955105969947303485418438420794306649266464598110719649537912900673296782249841348216530682563045974014629499767519763881330690170525010857009416995151721304503855299321725712360833893081987419725615312236391003255414669704835416184058867638338050394742856708807337417559707994020561714043348618206302563597834212023035148495670603486834837295833340596097024 [135,66] -186279944142011443110104656867912719398549446901970787226638436187125538031878726609612201313901752191303453571019176775389581581418533297243270461815022623897691008709284135576587798853313795373778140510275433084209654121657752590350550538030411013633134329962823530462214789327800022407708269423325925069852982358806064039271421431300815196748189455024649218522866552691679197174009829821623505795422158725208699764598718354423543310978183374660085159995569432232151693048585687557518855241578849108989828763397553427544394201189105919781787384382203721501538137241252114601757208525899857545707514027441975487836133528333048357917647615444248125194913148287277865637816662842515049537911450979882936656972937368172463710761714994869792121928600375014686496804783833163140455082438968380842606139045115186421971060201822132995445338382987249354689017206274989371387748320942527531905355305501996287726822227778603848169897833497409987822001063288324685558078079071685814492049768773737743474477806742437611291681361199221870287977972135018286992073875091373178857494952015959113223003320115876138135112568217986681460924326644946656355145406616726749558555690795463541887058478349674261383501148294427327327099519429592724147648671463239039305713985591923381618486493534445579716118550695774707450395146603108762244952319374860610331718123873561438328914734792981469860269779300824175496320957088989472517635727839355363909843837356025340066718727526122084994144407480806215536277670798852140333217113614473841622735359072196239448411979949033652094514442930623875297888719623572750918698557216793122584025559622107988236946957042630918194814877513842405295880397794422356951376726130884389453860662333637284681876409406352332333971400016897415534626465492551704723911478982396803893777244668152275394951021460402923942985136410317037341705049766962989711597721363585447934444203559543144960279097751455091629870099025966267703705809639765393493711541171635130293419034265855476654296381568926489341697666167768289309584055955018452202195247675117518797910225059768215073017725598010658954838878117010952250773570039886441725732366941839802368 [135,67] -19149445759195438888506656969908150807499163652189604010136056273177539158067616561725000064214332585791417073970572047696565963031411623210343267200306606445205100561685940529116401012950544714279935982254057026271041458245820029646089482290628145749610789296172998697860017074270221996176469719715488059784807006736904681974432306878638545665194718141960595408502369672449156901375552701300129491543104698196923945757482477453078513930637620322812127618508151077383420005791695277995957465731277261747538519709724453294779652103857975242575344134672727670949637439727741761043398700659194204057757264403057613686411180284075203186569990467445171687553681274204545324481112470457256152764055512775033546514597926151155724214274445736019265366416572346558794976722355757033594846735128575428379411052639627644378795732006880121560875205956375384060813216341361281770144217429885767257227100743712387591074007936901475148196428476829762970094833989638879877861054624683350435127116530320849888251922499410129622030661403851096383608020628332538640925605735868610513517094126760982146895442498461606907379115920942615396371248281818531126151516790472149695934065697909502342253831208487405089545076238065995228361744083198040693140214879460753404187983876663945045467294043674357864908549821453459555362794422817414559405735889371432823135919444019355210818906905324187669745587076385614744583124138984098032261029952499604771819046203968434693564209814084514972810777195820918101151955764613602155889685545564279117777063023529731138930339038000421709973322730979513961578717929062213915882496660052692243105863542800189071948263154647654828840676547621773148061311049095752546422237243700693038415815390851920887438481893600892675181748274756003675017306637963172056525665861432725469199587738492923785470458135085803150677010436877988753875477756683034895437335941387513247892285176413467410277952378672026601440214857672132023516366489738521787055671608362911583892552102199798417251401495515468249403483510217072753088395738010660073666601216736850420199580243759792262736219196787711854492620617142613291167656959381975464085132527479040 [135,68] 2124831177346982978269119609341777248781201456799636624943454381461639096383598555280175073037026315824057424775637353554916440748450434509060419142960699154302587752423767407305929061399342557879409494148566531139397456839687241475537350949002096448566969330049072741204297131440718503677295573519557770679519524410595280400267951997488398909650431608186367720234432446340222669769051323715932161396608424575390544013242541616322952670304498505834513379485448048212167641447824406677217514577550313423606308846741969649731050447801363731221426942532758698966669774540794038161426195652132398443253337543454440708962012034397026007767811480519708688293976217062311884647381865450343917961720343325667937716612607980452704062002433136140543740507145581870756722877267231413415765495384825813215066071314585097981086250618376456517555760524841140330769319726247173922889630651738263420788805952607958178579436077741645033070085008019380682516061041613341785179814910954289540654367099140720335584619670120480605993648753726762234893966960381085146653776594895822946594818687091038191303895679958161872405774707112786604385900819285026015509079029321600551542556570065540082335466324975304673575414840833088798087326937502246998992916656349425857765806247884568821834087863993510459234492010278884350072864430083042225144993228979960670063621875060834096966018636086829070043090413457032039343296105633686621063342949649199080204183743396008428989401758182287966501382547128075177772003904461193499714638253288146801505593081068013339423358568528223212087719299805771954169327611212640625649401253813067502368359055159415957433970598360949561298425146476187764426906218310873211424742034029116396298452173238703989447800473453377409859728532119853702492941367912222642504601558041532460884342640437209187104391511747701857661135406459189269470177081365334994966137412416428929057611083874163286021493536355625811776164677425999287944907207293507284085905293796008389406277138526128854005787114952464376705724522286560602322732389199460196513736782441965971271422881639127045523091057157288765630442802925530154766192210635702625989626060800 [135,69] -137310306975088585307288167715481012283586600981118431223067943088753101247269552060766235233006058597799964753419885677750804545391876324900109499235487450970530122529187867727450414878728421326179941137818450965602341002282598893078977119686441394299618998213788554400129300648463941757710014160318526337674348468189752603536661277373001600754982247174719382812292626122624737611329944112966670703279401968207178115439292281215608044994735738049333405749868476782353985003911383646214832997056344441883282743573007982626462764250626392879876229791422073704351712599446945812959408055232834930233445661418815924720505020604817318424215791096450179340117092113339624635412754931369762614625119913628211419551441663543682031744790542653066898901963261326463912086366166459073353313546587583750441938254702909447764511563976520926345648391438790755247770994949396025914474101082728785384546627083542843894157147776624500701768569879474805515306444656058704918681061250844614221911252970407933779496674312115227757521402684757355683759689491621821854722175492140219295438705165998334689339377179246428873341134867531041606165356827483416407478500301516138175885249822098480575601583940343088525508668450370708227480016112935199633578665779977275806435508156914990282924956455632261609576462597705133530676270154213249916307225714633517975053817914621267708069132075756195068157153092636642660789933267285674657399325298251724859929136910778754650015223900729325651642763091937924596790998456624473487617711155060095118319027483244899284480829659068377198524507731206184514467862622372457896663456490974035952106467573845818702147085209974485839296154022814820905599106423744211365005147744067422735554676853991394077841010667311691095140109310514157064952838318619607907589686612667832933785557962718784091405339796760396634451212339675808293283682207034961634637801517206333124266040981579551630111382767549771777884902513543369111597898431641399819984196499880791275851521269312215558998847734045881239863011721995059442662157578627000293878051754123987217302313676416249906285851179878705765141242515169957012734330176593263182538240 [135,70] 6694528035056337897280662063496665648820272666677676627521691857786362867255730992337829623058079228116948650592158082316617701041109969810604871116200593069720394215107030481496276115810748038827919306974846584666651479854524679174013837255621089186060530017257253352615019849619627397588600221245605025626307702275300152981410138754640221438088316487652346371130674187382495262801219901689132862695572162086886211053703413343060482041394782768121527579689653181278638356133424024236194700349365189204026437798472376492423111959226005189676019572467571568568707506037720577981796476431799687076380638817677859900397967098032706939578469709178221382982145459306035234645723146438961246146643654044971322549949328499650657561200559475250395046298045858472190860723684535751346431490007228185766853944448360142960147363119045888802928957022191996671900157101464955540238481923456618669943168235063333139492526912552304394094952013753891326439829008478006283517373700159801880419828647232128186173656935279981579710504657171605236659288596994695848366075005063551919364561110413009996284403424878006996715041189484718660462338909073715267711054264803611069301054396524105619788412934927754185646658500107527045875968212782420129194563722260973624724810258005450523165331139438762686405498593262213098425095209962232754702845853519033399885296680036375365928025984712981887877012288979104978325811725314222823673865954755851398932204061801829841682681456922413743970420923339631770351632249406350879339358475409606894678163997353905852137176424765321247117881728775220040458467837546912179889629894161030871903647641556945294313885697021762068901541395572164429093146090533021988891596429432222201466195929630612819997881840319781043787454135251762721852550557018551632840997496855858287723034669082688084948434148872478517690851416921816998546722861552544532620850866127721128528185696813344700073562716058347965309449514321610786525480833591095813571199617728830492071845823329394348012434695822394426201745774825218339072601027418450402981073289606705446610187273876313370153174109997854312932508271510819823620217638668543367680 [135,71] -87435078607736697262479341836320660624965419084746071154438238105981021537929835213712697333606017143375655436867273082882764111522850254847086121180985426693535941448188999858178525155413357026587349732556283233627069958566889647597434744398710286164975640134939401374658958014130269773739139051925981430499164474904860010224278859049792648974636535204751500263255409395826553637665707295974726186542310216907670636876038375014925579507198633050065283729406826272446267994797381428809188651061400918240542892424440435555507493382480775562711681521635717705698162029322218553562215544617062767769969629612200950561678700567281776933351212543190365874293821643847585301834050410335397511542147838604245517926258276488217795762977058426645541368097554282882834956897734333481046184097881698020948809520967571306004803071348385109887987683908708313893581698741189248807715054784523994157826650919638756412877086560098683139131310206746347831727997106434571091348567626760451937566532216848477262697660792598335352908920475883990241737810909329981081119144656379370273650202961498869187584496946430868924910830871725653683169344829148310827414708362103378261683188511211560317412661288163136559551878127285033366727146063562149630506123845577735835902931878642989711566942402628951392402740336244939297306090921859524774517374452846947804383500311548838627660203435322880819374335155635584510286580905512489334916461325679431498971759574942207680358518679180899895048848978441139645107131450812296095700031468098338673542864471267814593684579339074348197771134914091314718945685016788434621115710011709942766934612998727786600593436255864665873137156155288562519962979027806430775950639300619573913433905642496258357364499655729209020507739094714686584175106533140384282860633695837193205233960888854160022810260044249956671550058497089589451076013906734227513951622974288419475684111261319004541368382670685871013797036473071900909672884821694917427319566910358189105951060567269994105922129117202512198820701253228776040264048172131869991063041724023426404638157301143447766966033393876483850298387017362406755760513193957680 [135,72] -3490433217094722802153050672558740894081110842204727094074275563286389586793940546577502898413254653818133601597684730614236061276278260074720092460726915294256842072030460439842060631587074972938841176040349462917689170759113244572447642140037988751008623239984655792688358179607319989109511057602664705847061360132099714217204643590014005892231776169677885404214075017876260129165479791914053375521645798298612366233118786254944301566167097769804523977894569726344078391539715661501423038981102569000804137437201780084893442115335530508307568809737203467568605232798911084524069753673571578231010314404161394710114702934256398570676575539214798697666189931338811317144581553659412766845391496195118600837280847139687364735773273507721378390258162210128702830172691354778448960061609501949350879217502211755635693146783912892887235339764688649417977408269559173856452663343380102598298521804662699880726049331695375581185104287464651825697633160193358489698433504845821123994376324320338428197122318237055255464677574932142646690750496510498671785258949381064955089091907350774262510171084870278075645387139959447025576956659046629769321324999620594966985385448450473984353618191684928092278970468858160352418141592110032332260030474445910386350125349643674791290508175827179277460740032172690833193596231670678207428919606052440277925386162385605925464822873037875103599349637299665601275207643058046710491326192822517111474867912162312501662799036917693894987661605947027117771406782362536413352992238632388904449600845738299678966582755587694806367932542291681854971272051135252092799100538280803506547189844401841068360624875576533516966535803006903219926177144997865522359591547464075846635787289460771893183388759776817411744299464193578852371353260121851752529707727233807955443141574693771258723201395545738796573619264864759120891302479396777715080170961200430704035498728450937608465115800281930380923393417751121086377542176890133355718031352721044032134332285940357929174849672856751842651183424248414110565416531235497863749364024463214646844389079300980471743150668485731611047641612826243470902594437120 [135,73] 227976526789393808276388518182485066517739378899290716230311918387416120283060763611968488678139764508139317277574758883901446675369874465489675828845864447766617617376386222536174433424090239808991600296265262946458232907806753185377490583657328260037070776428480903765447484290606307224807436180611220730097127176292761077658889666572960378004127807296753002214256011965986364343663185916407003546393627823186757327315830086096179323846588301237368613955394769875259344836999907618392917953385299551233634516089416033503419973259141613198111479093613077690868582822628328653043621315751510559330447392110219329539977289780627087957740519214739929973259896682551526101769238154512853912704992405666355514323879841562698060136098504679368093108493057174388526444397095915840655866861566775873341779315627681211239591372819257046209094840605320547396018900415173983832521225250220052938407133468990722417580522544742304941990082402367085896308500673676419232711801558010115280021752835218665152860339721051442050560771374166532688543387032720410908127227976469064625319362963057947660973017690126840105346513935092217744238914597435306902162091905243641521260686693830131493200795099446276723900881473726295360903485886027694474912946750480524118555328840461035438779799563930268154700443303338106783842577481064291138182352683574161022877607963082950882752462630495498923567508096356389883193686578151044165791429074184139542642005151544356453290925215091048666024250189937969611765978129111697731003851231832147032588512623946163588183220693941271192826805238151298363636542994076925413133792295050805807069664388187032197997070835515411041847438421928329985896168530840319930727253672229242616500404851381468853268142425936109856649548275897296958056408602193353335542013365575939561847502222665563254446843869985858262093837893264164812291661883496278243432937943912264090913867484876300897261300632386358718757388945621163472047988615314057360145045192794207083117302283633959234091762618736841812702703208359685096753006922410706634993185305894641325538711062695096349983287676702112183341664858977966075228160 [135,74] -17183106237023937686865781317230241129791971639664127956112713434993433432704902782212566514092298907916164653546775172268059292887349220160653295027277151509991474433942857357986550513709973374492968803960571617734123807025838644923844936398919719735432841500947259598367504382132330852901217838153326047167663473803220710133806501706977863034895564276785923709308537693276960795317521916494459086710935895051478878836805499546480789649439830299998658779196309662181025852190085338970799934234896275303126832528825099021430909955503390670440405935503417437246061106264328207650875933737441082116147485131835296801886187204652511490683074191636244742686963518613355240419824063856381941429656712198241683235152891897656174437842681205537433772426521856966142416350194475522539849914672238930328535100436465082830893639884127820532199415045158143807000648685370434242105863918584912188708439210091239532707961836637303163121139215396661109008510918837257670326576904088403075469560127045098781402005200778326474962335289365519801385558548936702117204541859029254334112567977849411847117354128599830997339699680838383152175626215088237998545286000861448934559482972261873224181688279209082096478043597501530279751364450014459032949215643581231537363915225610748346651744499760421601507232884793121280797241113373665431509876739097498347776845714915613554320996876959730120607849315843687824295689165541823905183431421943186413064192863771627532988596580388306968704751531921920156341815539461543200671810336194046473734667986857344814808224270602340423796990538915117226397671347947082265436972774094373858619758782894366811198264867978712210954454351661603536664035610621832652490274435147415172498694730777634503241068656720835519457549762749854957107806855656137146194139079395262500911532508469986829252344443445386229807754137056405598281568275903464648109153237680308001360655212793065067329979712070071219411604551317201477465867968906256011107713816704199911383694879832638072406280575246231855384208334201038022113425107076854418107646837404817054669730104812804234010554163435854184651251236798118789120 [135,75] 652725253961335251980547411842611599529521790734981670419235108550817367010994812607352083760694424986832567462864414079279435166516825086312993634990906975833764672466133263553623086125522235452361035014540294853009782583272041930543609671133233067894249910674105103154694097718234043344786941862890578111557527034734577005181131542635719562160462770976513166770105582617270277752787252872291416430040624597978986467114572556092982293168133151455078768154596456338780169226043180818525410097583912139730438023712767842890710311949740160586311248604838193870471957395993174710035339660125453744388815729386074961126586999513952459621869499117237121074437576616764303822571771256344830811831868708855204590312625341762832316126096778021573565355354581547284707914756455288003931112592173775016769702120606176892816450034436113014695368942634202243259978308975507863152328528344548678785352898395155043170915295049901635038185173552161554073284206749507360757396054657026567456131869610200524563866946772959298624462983906345523492542630154381187927382623245556026130669173127755358614365380591104336859873506828093943217922348475149411530115229556500112466462887204197373641448959512957637371732585170541333833393540487657122152509617210289187235863574593539101579013743826608702765004794118568925309382057772648850000357807142885528573904978733424778574801320262865502460378505738361839228080172526563233846975351210365034735557442751039069956047366889224572768718853276723792852623038887913340768591125441792671359471160110783573323443261192365188439525981689384616408589612927903766406873240371540455103213446719770601675959289408766062072325443728237029932020546187072396708147000811186684670744391094009036669432585904113012952471428136664646621416256530535124366433574222138545619998412953339829417857291566133487011117112120326782107233113810479417914296136105085280962618930227509551048558542986569496743458444720665223386031773824770948289343928585831406649301492486798255424691509992798433982532760772102504535644419442953076828563177955172161500665181121175214329762678497519433435373287881434880 [135,76] -12831901384612925741314086721764803464924285819059721562910208389796491049155983783030562245630466460475165796653443444636863216659968270078966767314208859818720918783110439554156446106278057505456993958441015614668074250225359967456468643885803298442254214235044565059943772358666469027655483229324113554164003624623268085515045091082599665249509278786521642769715388670979698492315372263089204012160928900877571855535331281463228011717885223276359542238044679152622358211907584043426898540028721018614820223454159880192452793480997401026631693031138274247131115133347236280693807006695369303106467405866600952673617372724517529474775636636903850954473494507383270021311145913317931370483923931435037018232789454178578165390852434714750231276033357926506996540784865829437214102525235144756377833324675898384920686010359293828363135388780095852618308884635877035488477785441021595078573201666610034604560779388710710988615900088561572021491342509821189827356319598786807470979581171331699900953082715698271605890172742948465655656154068955610023333586724796249852471981662903234956528826354526193348579889902339731305441055424008100360131339079884818714427950412608933890352068703543022347399833568773900162839320073355789907845807785152178399510225298753048208284427124722439952376445511252915665693781420356904108923100239691490398032314127623395012242248598911868388770496992140402499291208383607314334289941638946785805970719606856143682847553275131862829784550877899954938430399287344306679784819076543694417649420833943530463121766771926832473296581453900523561537240728089583983127667808022143272231272889583321548728826778847164760634232266672446137191854309072046046228990073480040457921072781659293068945848410117349561771517831156636826837495565743753845295444908451671876313096295539040446137765658732461613813340204479991646887771666752693649523672954379924770613692035216766112971753440024622876295179985253858038319950395232769156770459312132899064433884003278016941992496629206011451046073166188607927668988683072053588639552688667758358315378484951334308858271949546230978689215037440 [135,77] 340463020053964500189953911031160363873812422474883619149981982935241856506434986000290887684869018533965685511483640968956207069859082636321982038721688115382007620573114469569078383220905366406541861229913668479608054864052268546030979768437885515588828395860527891009287729825404435669322128116529593777265113075511004816390574292920260203538772538189708494873533553960527095436153454160038241859775757007958656932235650128916364842605618966758880689218930137625024993450803313378984429195648203518052457707235821541220700456015143838533668596201920896046794486080971953214554964991600991150834799400097276262716052362368194737991535486004033345495783484087444038368789510478492213286313066078727129914483932371593645749793013981217642962656144007047542351665161963165900922986582788001677832779680762597341247047270482663535158239159283975664464013375500824513216462528290179271679011200773762798389404332821297149660346892399526430081313535013291507583979539803115781185818367932888137415073176065734627156602429964699587237506644595951470574916109479007006047071015188279288983962825572505707644366246942761365447738574291552383390874339787434446816718441886681411395602653637693141053134566992750762458891977745725853071560213577425217691258377408077723993756620003337262848971902823953841778420459575949320913244667624128693318592753716068463709526223588690207498597831147278225653328305840924608070972610137753747595263922139524883761459550180337677154542364567748510452701914364076276890415444524919729535445198925561303086316955033354987711560932369734855927078216141789415262738506204433113023744131122948526580862437461268643169203073325415179297123473969840425477347878803582385704762743727907095594667271432850700138110571594357258509198403110019794289581437128751957585398205860870288876095921923204074325587732361306621798679914938976795852100831734732413746417863288904552238407669460043145815549826790135953129344724920550375742302120725221521224802076687279199376039527198557936141348097150883479261409269986033971109069163600079866246062125915637594955803138181516263070617600 [135,78] -9598071136266354600018337935569723749489678109735523890526227707161114771224820652563758597401827001516551270868888939567173726871479457613865350573753762605235588512120863388042709654966832920773048369953323780554765573570524492559746326957449843013273553601154425694970079403129576019838510825696133372008580075114800551326141708619960148437129108214780996727526404984249121101814928058051139650241830789828939103431444139046650174540268493227849699809976394879382999520476594392265678441802882002040961449854644902532359470906124907847522419024912128943676838141417342532348318127223783617442964771261055886278576795572163258730340801854155622196908360749388579507663219818674726592631229296403577386301448224298263559104467519252319625065304454807505096685163485328422020282982845839899104189955828570420971132653939611547417458383427811166370968877518705282254432292015604624126554055930252316136769546986537436067495381379628325409810006595474390114515057405717397263271947053920607863395991875314630829734142804010176782669066967175171421783214677708118718797643911224455701120775531791500581446580749260036046950461531636974031826314119886470266143401747014441162965832610647707978685860207287102780817925182736678768264268052162069213846240152742411525988372214879786474772581715599352581610813374259533376356452695403300608271198311716696743439295829943123532604710890122986352735071943745003417766375660917374924084196781831705836897495138785598526187008278767341741179311160548543863467295448223800651609893455723730671051323069775932919100809101865899019092704704449736714412696682383430760050551373222260913859047661553044292608921739251788733998481892895769346242813779552859454951824646554941847192202219552833844191998119918196992856030031781602174323169824527520066162409017823291641210904106751598622780848010549313771696147498344587614784538970856392017328609524560494043620470312909022970076409393004325864184115967522862764507503019783599803566142075526349543913466399360291139034337826152404357848922364603456934352676378197816158581461087685071585714227153357181091840 [135,79] 419518544054883280286116918634801160025846762236467590961016690205475306517789401332244995390123103385657195767948633499680835351499274738787001373050224447225776193314227303117903254757861301493020322844265966623278353945492249680566891764204267404219417920396631175566051846759475799708602407046610396977933865975693967070257112104239083581171703828957596563140125640874396937964676995721787168903651145851648775340267333795741824542282566924601816660926048528434406730832825409872994850786167863663634626296410886119227945853186067277717775783439847887588665686694983650697707910479918654349907689305948271230619103398176967894256103184328695525859503984339655506812697610374629938695994910310084763186637245976203019177765514559985480097398690476854659468422129459394875278193971412796673409650369790992506111066234338865574345811977502511453258958571440566324562489021081770424203476021201221898049023905093951452249810636920086073508360262069312472955353729054214413850517794812199489271402224007441378263198139443060058133304909285494504818951908125472220587057986818031231005208909633265967209365003367546581091270288459101017904789642599380528955957512224610264311979196764370860669493256682421122760947541022934805705979199671948480848613203179991573866124690221463120384519550482289195782635298630871307477572745705250552330458623059572655121253784669324467056823375481779312488893136756235982878135528278911717696951707447221162475705206512698544970316903891104400860579642201306882860676972856323121833308784836535801390212622430551972288410028363160193636124552421988949287058285462340050101272409933032130449384673827220883265217630831919180185822949026365930560782324903535371899770030102936300320015666729408989840494577578532483678379439386767250366527692344215914720265865014449305192046914496984291770076055283184364316161627990242546253323561648781093604307056749980140229564062378167849726054229982399389386576206390256935393345220555516050607173642426743557077369616876188338571967014094949131414245783805532826648084773360574591876598698238342935282940275435724800 [135,80] -34023300535909230072387562655969623522449764662658965688737582785115471057040456285766371550654397950403449920092407529681948719967855369697006883103978872574526717616995681043537573586371686307283444832617662101869726497725101042856281779674442498295626563836031306929409866455215758005041709779670887964028089642003863133439926040577992705479557824322790189393568687547693819283027836103595690226746279626246886614899668110000536551340168059906356365925200260513555614985213899848020086682654811893568601975470733096255014883798112822419939480113488531700301073963993002512647785805523046499494463757931838768593537574142969777488352373310811286298378424531984622455443493025261596703641956023568997797291386573263760874283546118327980261131160882648885392517166614213561808098911958440976319267166033861463111665812970687909835875374787392239490194136657689796814747408985046377290586076478377123153698921617758127015459337068328082871844374825729415217415313848686923241207647485496270210421059788932970824412788393070150985272022388911469902158919447905519850607053435755126856185275005169098949933328766130526293941003067589594108851422475946672104219509790450186986763639748627623091376972643429404204850702075191592373485566441003267177683436955725422837738721461943864192140544263491605278995028190223287788747836789639154005657249681060284011489013318106961673229623785609455505331660850558491143657678217292452928941827370988752112730165719734663700111445141044368321732786325809760729731017328584452407370814850031170020926144909664155650523437411346302777329059377537032290969939268120268897397846514037000551949046689398152555887335866580885010419821415942411215150223767760260318080961040282425796747003292373830012292786571135951281526907983334617454791656964035047869109078175867877844233221521829880384659030150208648170189169946333825452647832972668500521687076426929466200317725168955869961101694738496342228458480704209145511336921760437077550328002830124497122453311805916026679269335655372373879178773569840934841632949627749054653648364593676372635275220746240 [135,81] 2117158801533732604352473913073235347376864368255783083633498230499314893794613369482282187413852460032648456698978802405140841525500557760979209932092521884690388645127341563011842893557974489679731841935505760488045181913008653298288681065774665323382541059741878328182111846647443332868935964242629124511949878628352422288242961538777396560616181984792837512783034446761867777260832259563946488489014097331067113673803238599816226852537919562896272270501141119319908537263542964354826867213007884879020033286397475122747119667714529341734612588158321461465228776778281200103667267116843686640735183754842090295100944120002546026113464087096749326285034045463335159540036306616448309100170663410748455605556038568461491608366964823606370774860262876598626573328877586975276785625405359309967056055021905128014032682449306571468436682984723460424666219473514223089672023018397844962381118719100185140176595934567149938578500749017841188829101162713898077781642576133158644563499860573390403465059643109902082260134053465671560263214475292193585442175141680519790640549860100088336003997977007740969951605955041854120048599710045408004930765467587657999796917327942585030852449834443739912047169557838135733135086241707724432074746130643746566295440616482852734893465643380014182921466810128958049904369523347455179848469476786975183029371460606163658912321372413278251826946639046004294834149803709452783443874363294135658043507285082495703872470755487708771897208413372825274551832124521756249136910873888355302831045074626057506641786111882238734473244856033875044148418226789939549819303352539225298454861957140234289407430235009782911728380429277784687282264337884941063044765998754467067756847184896568245989059947268135944817111183640866487325576233117362630501192270504202939682226543264329419563370425481857016362361717275262923887589359963336550205869989749538255116839874964956871364476224439310560114974116428370640820708508464218029609616177431823246373389101415259922270377783392239969070831079766279204333551676985202302977415520669216171188448842718025646703902720 [135,82] -47021052076102661330818863553283704419287791152181834246948373376472488396131828732898081775890088217914162158967929806405590607828206933743289139559569185691355161637566360407606880313832316418063219787946088065175000518632947354654173493171635896993665501969599190803289802815223064374041245888431177618271240850408418136101891949714521475659449559448107562918105963996472145266244032159548769329106598513300646679196109519200083335637171879663600539477533691598905173667352163443440235014011544663131587685589995687461726465175079239849954443808396665296568984164898567986968829529858448657798995865874549688615761333328250684328461136996838789069246946537798882369544255294785712526719977684244699593964131877611484013958235527839300300773457176453577066314255651939154768010270034609470029242617985553604090963581534666910167973455797470553956364419120241334997764296304153039372332016971121998475626895402255033327592763584938717631154637881207793260278747550440292568845906515984150077247326039676193280693155006674526363854365516908491904063900016880435662782708167542943271773487428581937360621794886194292982959655361911660303033159636280841372488880484594807096297091393395957173211271594717833743206663261431152686992316509855953806981073873361982880744808579359744298530687198688738431082630927997464811451923884696147110202405848569152338630505548411791827209228474779622021490678690530975254251336940580012759516081634242691726941154257364902494492014609290855470050354952677081396720198333357914026327072579467849271932162000990190573525046968167715885274293825613186078073255323335302917704740544573111107369420573632634831869152514355093635098938271738185514912284148947581909580597717025321247270619648331193991830847172249162989523952633409435222199972606608323228690198485830776430126758256595277341885550963648948878673465535559984768223506141922922972830548689557644474557562073237796288943839206926693434867565749515738677689848342744767582685585976843515479480486479407776234847174112861532647251550519237803530635129569200745967328328841631262310400 [135,83] -51291767749319919722399104377302092417837586857462249576358894751826911637996770308529393788852468521700660090307378112292374270643926664292732553277102027900924658617842210843615194063200360008862952601103103239182358828436828562563608611201008331708155801991263544289478227471842138859831178302136411315057742260367473848283616488189130437906591011736439090844795502028703189793895220764257110152172346729792186362700009835891504070739672064108831068485517217421139957733824784062963615106786957185244216589690370192886939956070852279609007507596254488998782584115442276398118556263110773523576090168348973804987949467090484516532968653274187370208661688782783540067548901232832432022807882783855671577305862407975113969798754120343116209949681624464187859283594305388356349023124672375975750322362676203168333446101608157705277900199835869004087926627387440082478335994036451083469010884820049053946930295985291944234393599688772657968349839677025570988528591210269052160321615010985553185784596062081696571882754746968347250327474213977511753053860312950744031264760819635117138642154483234688860888323565328405277023835575345725399014427568458792466993459458057080676806414242621244486075067891785460016872162980870566672555856187814198366045065694299516328340775923058573441360310630356306192287086239359310694808893313888138107044210776702366365996129776139965993772532599887430128548745153950060776767203264578223599982961345794751585514746576274345420256840036491712627285711780791804068022256108452416088766993484423177766504130249422067466394234860641807167959531856535603698950005923044813683880054703289331344075980055486737767074346332389146421858421264631139063431520258966411242297969606975853458101832300595969096199386538527838235464563600591395495819990857170832513198503009895661464021039360417814034558590779504020900595233515284567356023878589241202066117967027681708685613453683658220401504032403771618931106061587408995908277566218134397035365211670248552369204159857877061781936896916232074970065899789045812491962601075021484904710670519173120 [135,84] 28845737221334556128681795060539753760498170969263872910350199688200645598109907970539527735749968006498774276278399148300340401868620937103961849231431016835927105791949852551948688183201692181347573632608664748524690202822980397443344289927425855209880707864608711348031745484091007354840373024989677179860142229000959358744293433986347050472624128563123891911415332067482371431146547162126712432113989520478254224234820755934115779412529319719424663484023217479861245024786287546523900592772698107030724574406900944509104431066530288690021864223319544154996719508403580741483443531210746852237285823143630604106172507957498726823569304026227445155574520095110487734158474939647358645914747034698043166888061643747582683795907456766825363950387573884474527702452204830771090571481132948599609029742552099136158162716509492926487132826629310995710061311356288059710517717599696642613994184605650029430957484401129463928472386149860603986007499273311443856502698937929629285434341200312508553075843935446087700145184248019231243464653778937300255729364444151693396193903698770353555117706911822210602888949817188778842305392640968958239141231520920378001434862372083442459340063122550742357531687719869701021635013740189289647101138425896003967669156766132043096642010421645797267457045545945087176080906432708979443562704769102412707306754048015084545650898481740240450978983322555685329067218448999056720599799101043977058540103727655106733317175249873985709859748194213656160200209475373130557596255769017264851017313375504423802188905651113569716438790195898700829542927925782708286380365820142932887636526322769129849411794283004494159374462097659512464523490758748464397388789835194533565733891474626177511897723318357085529177907909703784718699887260809881542376961229380998038712424294654600483276930059787985371012208428352820791343274818871894323154514705391389546480117658119917269534684535877172151007813541034429437455702836051210500698774619999482676055425874812365189258256968147976262022611371986646920192730566884885887838416716662708365598829838336 [135,85] -713318209194403185445354980838849684232594236318857460173065205803594129385757152211504569380205372808466156813384885455855153062923192810215933030746506290192856238942683264578749597397845880486751684576214182132624804267851348036176740923958893743915795503238328647418440691899192527293217354231260673440879033309380359044205370413706749349928483341510604509152096441315687737844122713694174632181636104724976658503868165300003061224580398230580730524442580823539863886758023951454023452488717432917995711848915174753224178990914256971967470909895024298019882822659181386314251128844072010338817228640101634654357363226092133907211203956362074879542612739907438956151529676395866774206028075569078900993888575125459962496248260646330113556710074249171962562351316383304358516210846569044759899579761173005064012344271395860315465038169198200386742335325581706513521272945604655759832417635782305593938224892423171099585688272649266732246808307373976801311918139684618464776683929110727592346530960846009470743657667898921912429493066408377914565963413228798722385230897061660523437777016103063618440950316573907112795415867351197744711390674142586046764126880545637819778155404523500209520907055641670639147966964345168835748948605539410175869025175309719645529063821427740437371998707137444134196873185363263827364907509529307516898469116096646920731070034326572910563978838680823823433471057064459593206631803742636582082335589248917455780179926708957839074642483749737501858164858528097033740135505264484926860583936639662028241595833799814793353952616905299724530425031187335136248739927713294064449724498691489486927522562176068058896389431947745936440443288901363869425491610294658258809857738925383803808070063886223171854127937811841535203125087102782661702645558577803517213762148319550904861560077649716562853092081208622231319877802371618598423799576371252834082563747647918206502992386109681960948910579491382055182671009271095758587361841251823413756071005910601467819644416970989306609830975483929656103981013148664961763560834915034662363807744 [135,86] 17951586155431859371489008126269678465473645577116298150683866997815122945087924136908019681030429753083404256663015224772954439645053389764029634735149702477545360002491460380895446444905621671780370053930435235470000322807109923418756681961283299627168812736712935249485221090334052362583026884014228237748117379698996186806514521722447352770308232687476549982912206397166877956869871060879322830093505137144737532042233764075602404123473489688282875615323843209825435277288843719709419352309377583733082491305006451313326682418156443317613008076767967812770577495258253593016536307943886071409805956836320510863837221933762582646021258561828585266360312925257124197931423794509172091066167814546847847754307435088944651858474685997472605882795135247384057579267967317983019059197993946962002210122245042546396454875991681493978361869075389404205771213899773351854216567472372383488087851516939900665218297238509577604565005991569297522107920878126234971334006306736984058331520132751147802309681243203873662921693465358994390608326369415625061448105301009913271548094078801721998109261222336942086906982896440141906586077798969602592943180501070876784469720165690081892515725667011959225460576434213693536518219230548634173489135826245963684136980054481796126836026990235310135812425760676290448147485579846030226073306266196334799505019082818470183172575945714111515141668677173719453236493851605517211051582079657989233013710141780779621035511312353904296546619658726706189286766081667940701255329551687814960670350558785811184380439688231222532845729446019441663627501324898117048469946714558087668277591784251021331056467543583681839548371419467837693261346002425893308599448125646553488657809897291174327773456819716346695757812057885519932962455985805777821298278624444643982502373382288339606211158194585882926700409929856905070543352863429966481051682966000523219796206242301103309966019500680779518436710099330910797797922893674961577247454178511065600351957461534115430174899122750022830344438177113454708278475873365364168157753487477050982400 [135,87] -451317290624578351761909610869509700978408389762805588254673976865689771072542541178961753675350901946654769839814949844582919306229251899632795683742794429592178895282467592692077220958641488826506400413694123164790736648793816634248333502703601946382201602128503647227867478556456713072202621746672867690827717762524718603017081998624227448302127420241282643127489105897494670547367488062256813976161052765021502922958412505333501325851624116151279740390897186141405547829841210814948546327780208536912817487067867214581492552614385917303479081455013374965292367186940299160450167423823832926173279128899135912259352087046383917345844496372478898555771393342464270411608490714074557784620675207727983233871865876835152581079371301999048351511097459412581093820003439920326469389371837447275832769950217059234366520503685422222207456088318202022740817808446023900601452690528105351554442031855739293401576551769320165559968489472444483451452748801936593806796826690816326385011256421787451925735771522559666521147487182165801087351923090170843133076873428072543147648353137785945688617240510517309656815909529985451892902285332852747760234640954649429639512839222271254494788626392252781661981569045369215248468634823281689458351576928133721977079448641951939064659177186108015684564105043386828843024004999225807224062436182105544777876864306967383391979342986442355079870589811984307647406898038959358537213867993228062680029541682360549408793553070246097143355479594879068197189964517752255423169117064763680383266408696141498609388599598304836637111148454658813591166587235476211844031055446356654557972054016881412587977381805381415525867742459091916710902640266893799162044396658976077908776175154523150520942089526902719677334480622750474659307124626101986194896130856214257980723302425839134080895696881324162368756891020016928057626558043186963999815426577296187324598896848110297329924851832689325846273837174534045266576726570584395927561454899654219126202221448903749570561145300583856490248908635679290095211116467401215132135576948372992 [135,88] 12141826950141533946790473680569581619080584793026062418172979143853317855792106334708300588500708812767276514391115201788948881196343619608284489100928886469757921146963427992844996199038334287512360300776714616230910417423408937047648852093421115845693287878117911650824368398717856021473867371611100615667938916152004962578206504703745929855455287557521848501455087029886250935343724715891400002807276760839008951371727774098848025814648660819228592433877329077041169450690933658639078676212211954996068432131210361151734891366813895769496255978497702575254245952902063591200424961103971599880802374619774585427538338270928254753033556422379799698634675675102826888382402205349271542713244857094515843365455917562663223578059999436091045987666072060197749933054514361321357592732796148744776349310750563708312858041563563612079423154329010644882965009480967590258667093547067928576842211418854523617595205335239547815913334827791268703923538774555798898026972207134825515512526814759209981170986217883097513923789958648372860684489823515957916699646992294344773578204357706398529116344491988049365485232064495285896234920915384364898976757753287893385008517943528541521798051670901626895193441876125249536769849343953202784476212210115018372316672396276934812004003161162414397139921813893396378106145481100871545964635829014585868278583636881350505998619900737451702719729722734085152131022400068412199768608178514422139107073484518625027303685290047755941610087803954498294649544706524812254896331465734087820856244129896423320368648009712386656442126589487137482891877806491358356636823178465509074670742710790448448386801186254161535327519461923797921608900427645028956692630340119709521063717545609189938119834265381020931158828644340217973665885993529807626031663295723220026649918042903861962050755854273691446808953296983649026623750433483147974258151567712674511988257586466261545921981581958666858129061025267405367401578560864795087693395931950104640011039061599117609254770108690264639342822464645346595600077080272905734436502765568 [135,89] -291689562774091141601808971101692756480121482569218026837302350649188806725169646958777443733386322985661185628736115897376931355484587346797477198357037214712581674390076853991944229295303957173211700522148736739750158204244991630684499221912298600128675750137175716271745734931093744513757734733106688124791687236262025924799726934517410986497340561201891260970627348190249497736102253080414706139624365533070113753233479723744748317035077219616427071950287980714035966455110701963185926929242757019156402845422852819098696036577183185926898197251603834167596417146504665863297140989182083006306583301019678215429757615087465848170905409814731660979090348536580131575803959098266305006780451121714451613870049514645731018216083432977217643277045871523715677410583169327839928655856243991151534161030271375148670304944061278587233976777754655771653686990444436314829094648015612567736884460991845567493083990172435888400953854985957764055874396711274112055726131242281260121407137264131001091874700106996867895231354616843812122267354130245096422774650519704926406090550270516932097978090515592013964549598344160137938487711848798801972407201722350371041030370682906691277331582748007609152357600883063583595907528796443565914918626618646733736951996254517203885512168674107197557170326300952622245976049592337095444899697716801725702421064159222731284459045578552694080973902255750355305278031648891605330601636310770152357829036694720860982592029542896321792904287271058981367621817476074067933163761713075577863668481209230954780932567424393995113445016182246806421653004535577903896035183035068143228261113180371012364059208662262898653393213652972734889222113838732494953100827232884921733554194561815182242914251814161317497836348380859416037453904590407455316847883131894727835868355126665727516607559857810122589847160434834274330004781371257636255861347922600523584912451248330358450708189775183012819405672548385976334141057157013795558451178478479536910508403063587108674462392645700819053977839289667457065154597193279175770316800 [135,90] 6915663638344625588559024895582737094020133686709545811730664787392238881205565067029313067258863548789075762078574033727101661794782582569151634344307075552113795540995623266373773210149374908062754175955053433498577365067531175379157679548962573741619833738198037083007646587066419657160606341663607032764502636475465951547805803906477126538992168220339959927005616625563031777589770646995808414289032306006994355810559471251226616510705158165048261694750032578913901455306813229119596441139945089563882755592519129874089847924597156755481629965846190235356001986597861679918398622405766464245756130700534674878683041512484659934871238279462234036320523314150383332881733724668889344160942615671899926951718173629952990629279290446747798086793560021306329099104654031806152765863561727839929775155920981697521896038728143738544496295469751207758055326232118632593594485620253750948325924986452890927379897061366323776600446441623057349102948543699600191197646577019111429650942496908174966423532687482744899824733004383292755113131544479489861076156957987259592418527064893825929164892915820894714871304291149804873612851755301011427050736380090577459000534918306377151466452337082420731992450619736672817319536629488540482904743601034024568698778988649382272596648785331533083712561898840644649500786434336766966159431709348707927580414899591286601188236396828156584638684648602475271582880955045432479524379275094075180957373056804307337969152417912702659850519277118371778188697536552426047960234893235700989088716133016670102243498741122777676847454901214959982793966405536807535536809392314754405424536065886078589980533115967642717566710134813696291461059756635527109121172332003651950107727001243946766422328384756421318534199123690000054334373147154649071460601368054897636554956634882821681618002513424092919424743648105797357399977368775835961674997265552734549915510394211370342809476540882383221466669132160686144557693647712478578842338792747315786352733946136470189941997726034761061919151787940457424865390082915290578944 [135,91] -90152896250830705394346862353301910136394349234841497946271922158428184824134317203851710844830122318590888922170167979290081783879122509823769061422258078174148457786122435264414406420630604871026779957447562284156221785647683514476219132938250261322855341886897975352414717982109298547441685054050957794082640191913420248731350460778777822329011838929492365386247681361931425746036636091638315532392591391084490663069307988298883079275334615298956239395588143892277601569512180512303485316483353458924341927205609052827410328251237689943261174641815290034506942427831439585018306039339902495266023787603498337634938552098728562722758136275367561180162520236612574027194182503356886038490970405399642611976440361022524309546217062432346904698039696191384015046126374601319336938761543462206922473080504564006419794262687321075683499139770879322477918982153636848605512463838764280666031882203992500371768340682934708305836675455940574213611562517708269613195189761563297083682799048414087915539727691082120125201498975670090046098888667990138887044515287340152318687220291550553819964129593847537882093157323734054170543649983862605455191693470122957463423027163023120657398372554615801412516625175446298494479839571574176026955251499464545456593753138963528069121569662606328822151343455144893258218688016970810202254289798884290753536218827987421666036503837244100430510213176193116013580161348004183037841850222919384762830439927077460294958448353480315579658820334992313898525296141407601270212915742769370440406213594131282110095206078426461822417878124423565430655592848427248308402962500995289206834927631502929097594886995708696525011318200822663052606862153711327382017739748613801612250739438411568313999056503622723143063202621019072523393149843904850141590861097639218773951619749432268243624556605521636646861290305370712100241284503496308252602008450701812290604120720371831035975490509039992587362671169652409964062378340800392036002201171776068124057170217141956075781643929948488437752339581177057278449100251156992 [135,92] 619352853861798003375723804651472008111250791605948405245456321009045028684906664988099045002131609350659803795358836853220136273482429939281062002447583223189969985988667732763187337957281398277125421505538332878331206026575847184824352655455088334703176745813591118882766131415522156395934247264219071718434713165734735677702432967237600464100902194593706963455997600848657488463044256070033146660028922941941584327008536868749447292198578129069546331767386630446239462354731689353279851727827457743580189887577214935748604061402399550692927788561787799016125686346989871198983386766192005250720172097546586616783434218786314088742570967550694096515477535650491345266679737115622864796174969930890643332212708081188753868134904184162595283531805648931256831446589049129574405999808896115437006053682919887164006301487246717976060871092912086122201750031976227200596059767590725076858151470110691337470711896015680064823106922495612121384325590188555661980594566334873191667517211178867047303205636221569855300731591714052392868005789008113880557116154875076158586299991029981193571699312257004122793150543020169627392303744017326001855558576512566622690644216672113936612757880836498504036218528031862150046705767977814668449064702274573591567209370726437815644773904878996709198610330792145310872233150117642515966138568293823305365868057112406632627453711523095999495065764230581332904367617030783952677065234860341221112146747522540108228235393663329729409322288684906575654797003349087547604960585944194558918918001250316340647495525241915451363089348610106287431104329324337099931927866226918492504758644765651699511591403460011750523784108085571464849625634565442586367161332898070216847985705255842772904771838854527331565753549283431150877448160582974851467565252472178240251641748317877009764469835221757685326981806383008230339527323022868311206660513343852170264704974916683501647503445685961520095596119524212385616719056509577565301250604955168440509254965048200159363525451121815710273050421232049038824056946688 [135,93] -8151206187405896200423975281545811824219588164455733825592663222261631983334796895940540406548611385426484742659540373826608828067454244381697286041537064592712027789091783417437640041591025737130425728529748698967731311109575411275663192092993302699063121225133472509311003892926157080778127414297121331783888308430716944485053588982542361880269054977363559006971456194938787598511986941562868638601859411282038391690803750424873842365651329447103077273999243152083065038297730348620175641392545727670092554045580208999091670052178191117779232454841809383167361552096538637275895864886182165613682960978854690824006906892993405437717967660534247387402495200329524960390093090065543331701064870709780327459629296605827783291094651632278652936536694713897758792150396546383511763178029254985196205525172806501932824107324423921549746788690171393727996281307697029299471886476452737075782992863581418750098292826861451554779937339615375945706278457927666279901218571839899444906582761757978729909675169489092752042202375837402835030406844742823732963804110911929773025048868770810470867000915504416055741245240863285501341403021817470718301789307105914904084223867542521512440869691495294059100166012313654484372248512332781929242682857489470794793348730679100303128287249001050190164107339644056021622745049981534403482214774512918571516172042419705673915056881943038565776595342648461195610090638460504318273142576564969625838377887735629616243871344569270040917058221204607499529022262208577454276334657182726754226396001946491630407743971478637688008883317642900137787228936332166060573016855983441619971888932923142027131463211751366658742454173021976646083104589954719066028055670980436052353900828512414232343187457683520292644676957004813693681363192290476887637492850018846336551677750187616401170691594129608935788025821702831921022157236529353753056609617885870025205404821684960138334399369967367378528151210656632462366454038994277485665145954414724952492085389406615040771602253767271941998926623527172775305216 [135,94] 68866068325104280841637834958084449045313405006640836761405797127428612245560656424479659135810986755670726879902631350057005732002700412041545326579616598254998606969903255721733939397869113083142045007867867691297681328767106103287925262347997793050230357805821075825805259257468862559438106127067942209640651231821121272611839184195570445839851416659321106308123893662414127725409619025484813509578118851167251698196955589826720445919185012693052061461012282874380500760236116939966076723110063856921460872893940413217231763708794794748933337548915831330738656610687791691499671989182519163283110125231144903413399377809746563191658353689577505618303131542421064020752389696001261758317726617174952937097374757965444114719802301309268789110253641810120058204118541483749635481224432894339171457134151378366856370330275240637594477899212109307689401599112982069307277733847470405791850481180681719072785958135071948466764170355071740927351540606081984611512875030528430520143564622783075583464274696521170330902217953962266972968106384446164273887300601183134049682563691461252221047125511341290671804042060877123402707846009370668042778159952751990851701635858703396542898822220921860399102021079055521783489186764574011161803308062296484818433180526797943346694739153583444040471702814505148770247703817409237985228609667230542344053829548206756926500125100462100353052673815831544009398972697235499391135575561178431192760658366325545616072734574184947598820226785123759306066330077968058690887990483142973338940550360283138549328934729353557494004761870229698916548121220537422800584218615565567666080169112235153414928337464683540699630435712409501963227531723764669861665681647493807923797153357810538538897038454590868409056167117129045834008180932524264666648381195682304962314589607650138272030223540656482780629572366353227411555080042163042545495417384587550025783716083183610741184806563745159637214507395939757537659603547103861056785628694868757586201413911088902510999142348734973490891277368108089344 [135,95] 66181201858442379051107491524423478796906979605543455261822159233958318834491186786964757082327256297210425851686174871536624581136097581814512343400378783397659118770293754507169222849321971458426102532952329225181120220276782854410287241452192372655486529635001048294597648450214726039349004095869751471096523946357577860966058699780989289960751533978404931421008573304414544359921848746208064110946236678381701214082837824641993591517414705080396704302799766900353684166195263418441671063955583300164311983301609300582821854642930273544393257335694549944152257878961671032053620703683994679151535022963461128535338769668254447894878037710331587214633695972919453573071119420980867109443663341617153865764173775161359823348360213647842051987905507300457017075151907543219658360765045116230666186726967064225712385533524843568012265504158172108853042297357151045169706063103944071411893314913041197381289979752407379362557819950571995583255138704532099905005905473215816483770092209851432568714786496043162598454862191234390928937368834414020354427928552703080288586219665796093158366058610096193374273101850913506187935839536746603699224503157533012491597477624049642220291735629478916133281659508478304569395444682975661328874761319455705036567047531084254529267947488348454204868161445434618367461286467702533614363049803167086336108541816133509023604299835617488326208580070006961227363077404351793562536568925386422440107932715736103052457896627632940284991297020672981030538139273726068793408320311308313183582956678972795212754227544558968036892881757774658441918249244710513785586638199871514346647806835452705805050946557855721226711589184303159915320305816510011010592835872805072072967883997392785705897808145768988634733662212724484209588481116514582185573402604714245214022731332346809491718989106704048664384335015393174856927464755910919253629023754262458186861560130536750734285813519561071914381788043329814321313809254459495706584738441274057335352045051216558751588433647665804720724584403968 [135,96] 374020685895881757194805121148417931588391835919495570935665846180020411854985622856168572688857403466914376718337458047027868400011132394127908367091689264955108970764378227555565757959196432040375102881205807007574250645627904782171247744449538942955616931342426507387138027312078113722735592850227096485368663105228947003461402115708195502808131999475345299603989125011493067450995158020240158127548372455214178741346082834185663689770408617506424332332905795808860713023442824615636911150149920608115634517238102880765417464174778199989712787248530462810330571695327010160979187588393002935890525237129899563128444926964416053956680719180750488991522292260930988489556564655114914402864992877262690897808989566794252756076710696440924327024588006245504399240175674123692085245999001552083547295106369049144501753031975917813715643378954573357231499120304051005326529280105570600084977180354028814599395319160120446759096830608382467308996498227440174691364845260258471361047561026397260762927756180701143691462943770763590875026433806488733003762032885261236925839369295365935254134849505859307908066106047452855088623573520709701427047844021370659889583081404033768139419714223478352712222663239276938380008623755215962285462604598021800580663593213438003468130215328832204240301443998920391069445910561387904992869109580792140659765428260323591211323299445125969093817844120440148552873454209658993734121204067806345122037510501642117913843982844779566359476199133222719201118501086799580073037339074852656693831638607907043772479457085496813037213478716027529861553354642895806077556674634809752528529736649449331188696962996308280274662611523781341690365695327680279483270195476946286253099869563952728529690059493956697976998265044136362621535788210979203554974224797127252698707687218568730414183462973568902124246312124039678694442981426531755529214106494348688697848140472523835174219096922219070869456561312908952008406138375487294991977096745871887612684444999925491037753960832033728899973120 [135,97] -17959635935493926969518442270923576300305894595752443024957044336975138109092903141425106131144539113228349081017475209805452037692460393768447447488611993464197815065609995913529590620564826869816916229490454213525432921252453295332002815413227251263267001538244597178334993957952441788925866048281867127335662990646084751849593469415673070863755622396118529210292621262078392020206140915891797019433907209557030918308389144057779904139509218994078037649355273672381112529286332283186921544508736699742333437894327718471407600868374373863258231815228658387267042875793627268247283690016279399471039842056473824651699572909270811156055716191231651071192432960771809671392082461264414005997674348861408660751651887606940761675348777271787013385680743966917307133329724623111123574847080113565910593578073033423040533049534074814265498007922476625782203696266504996448662124814698455230075229851437131148967936312047514230109670047203290941213744295734244143489737590438046448505162436125772756573680740675105493757931946377770103408090530777834586734992698424834986224483801727452184894845507711541355543210916522785542555198155580160321285781418769787228555166675763194133364687787716415789126727245319898882471860764449171108358356151190489189384439579958890701715604405648937876150306521536609363145885047019930400998706349336842801722845739174048124352416766046978314646667168410697533350699220178269717310941419472103849546061459654672043630196480120145972726009607999370348985340807933734143364883277313279235815082691502256426382593745996182345236184274668127307240187383428454515625010347457810057662924650750578969816398011416312202150797727016966084217151266478917203991646732082798198623703198411075365800441158741784424006631362304516037518262120206856415371076328020497952327374879006003768486790155566223855961597055812529937539313271239589446500389037441430797449584891203030543655612414725039419700100168150605250773263388672080549374592558390928291415955777126536572631136137904957251584 [135,98] -36326264128988111024465556047822918717244611532284274877776935719788140764390389362623343388925527681452246236563526914087426252432237237316989193172296852441647113119680855526753515600170722208306897094964118114125359702185285526961267804047235939814861104421755279890180795567248758031212534444057778552946048445276056338008676353872794608698528925070922923632931960299144619801687607027110879470989437334412354808797863189447147114983423478714741521000709616652956198568546400038819489413567781760249401407775076237466425410148506485286612213381887706958331162000469111800180699710085326652818530988119824687525974638623847700250175314425284634246738946210807768685907423794160003204291674469328541124513083450402243732480535727766237769341772905587766817549381858269046466818107359601434004624170256856917781412685833414885296750246554897905624453387910920493394177434785373800091070257126707126729706057324209747676916281470870462696964961915781300184311378367240251505546390727745570180790541100040895318282113446577061524010299369901235205629947231307736220565666432578735506418684584667742474198413678587859950877083839681601103580107753574207363045169497605832956370514015224645857377280872000753969921135089142264286838279413609440237741758178734661985871578393730277554875966837009178403335107326265602047745302704195837095255405530875497604286939105924480024422212813532880467558604135967130617917326623716559874179345887994389112618680374652005857811793755344237983383571289240879875641154703833158039465065873500192181411295697904469755971389840946548976800673249141292224957120905330383605847104620801798268089177431003394798974541634256746723324313006218179887790817986608865119140185653983931459697789219112683863805082181933540979043707364457085765458919206983979603503758339605230828662184007843553728883472039260067366700960022723029820458704759330872381761934723809209164878924854945523499331945427119302988357997405428676807431223718734433741814985139592536975435337584574464 [135,99] 45475542925670034091501768276251969469629084635801328292392226206966036466832943322783474742116360540265751728331926940035728138831762187701651935099562422271901573449857815040650448792293076543678668931397164039208745597221025680740221782902458143465505703356834794596658332265622853913980316861739164822121564345644913465119127940997097386278318873085222494043282788174211017031553671794521013672740972804141827861355288017377036673365876012442634596397088187050052039373852123594469624723261726385282604375382019119185907414485245621209491556226079451331664999712125932960619028765217911726084407085475289387000550624031143769180747863304830380512587511669437863536543689003235660861387868555074201501649155461548675245045159478603224297940808642329825910653459171764703640777111049639493536383355341908935513535766374637316766411595541256994949793608670647446896014291446965901466455365605840491990462056715157738737688161842438868327263430264022889396431462765568010574809342398149238866334019657990877710668742956633280973054047954522405232853082136486999352191129170167766111940443572146555496136649557027255346867680885925086782919337344464609098808083775698252590101536448439679642684040202598172464071336504459569656277036669380618826583268967245290485699285302896067011774224800934634861487384281847551172429397985718660304468569560361783827793913730675886467502718132228809840802380217134842342456691826855975212929856984962964623276617636354811168765203267115101322435356325934042616216085667455192085306082013154188087990865150248119664333973229025889925912549116992998593804693021384830502031791940173017328318020589728147075285549613111103853052784438513967485849879110029662067914594773111023665318272870942713610642087985725777518659620285307238519490414730743617102615782700654091445564991976792953599453442993906694474122006087133611090455430283277033785660140611946011707644920083044724565951472845089680341286509784153565862364623505647579589297852277882907433227445760 [135,100] -127641209210465819781714747968021631678296209601041893463176335967328809615038416165918840472850507569536488400953396867921492560525097170494303417313458430424831718089322775563318363905604770027828556053738916961916567080971696475862499790893960850363245756990550815799665023724045349382222248824947449375736243796769872729190817748765010628035391449475545761199322678160460389009521768888208085068645187299164565754217881193270175928036444996518737622530868981804735379207000501661467055557833437662604765147675330473810529573165405790830388393175204521650046199345093765453280716071700538990071712568362271604181065605873162138860690680384704927569318866830102447388322055089292759025373581970680134145337448112114883567999696828380917208701857071090167149608807995141446507847733517279911645920708597388322664358982510475756098444255401707641000986975835127236517489965063970958565758519060725105830574830751893248226289487361480095106858908854447360791491665885897498769392980002189109442091159129815877083137711768208076368975122956073918682578215177020987587868120037854514532175760530260858873018529861156795344515174346491305330420389798639602303265641808437846726642930460987927182781145158350973802607225454627756315969530728487151397138132956289333286046070719818090428555122876927633294341395510285698673427595089592910241543910864578439807943833759372234480650829574621164808962712252200332361023051699637150786473723990394863340429497226289290695234687678933846786890661439042887662456330464016952773942553966987578242319185417692416749813257517445779150810249623921879447902724415190338993327759117208166282447940271216470197620219730813905149717158289815916383181198074843848582521021104914409480973920430820377427008671318172746069809679514958683600501455602814562413388516886221267764641091166841711192183814167574641766959711733330919498377612447258409805231586838780000582522791541304576066546847276302171033677808191502301193138329030909438043903556330059250679808 [135,101] -2001430713683749232329062749486391696436827577506851864770598198343131797397289115512137554387733774780848239554029408538266701545642399865880067248266255338572250334495354873409743754689878144013064659523061224011757301990243613302302255003222568520022958611240691823426175868275716910526579086218138016493465285068923977333037877108183119769515744787899609819075625999203018634427483062975071070395843934410864555268187162858527662500853025774649651378869413317642099695287629210708113926738698419980336025201549733162010259366903846755470439640455741720128961543971855489461275899021735221062649001336990334112349283808047014176894692057988964711961402247103540658967628581504904380047293335718815288058112360365039985824730853067308019249195205410400111821523316466544954586967090717659716780563884217495583797835720231189661909147511484258425833983888660282262269808966592603291368817478451133752821892758484901965152247160371015994341913795779909056050305145744040380584018702613566663950828697709865005994248698189204971068227396219865333444320801172522791225308035908730844278059590795333271755509433825359227649681966190989191701157439200487424341483780796221988930824165948199043786541598569632596288946288528314279152587593229983158722242477395375267908973506361375492426715667090406969504443844724956319618362229055450251136228858499446356661595047306677630259949561520779604551764848480185873153986632576240568791531396872184116953254704231958000453970243331289892113432272243787167441091290631393988180208375827529030204030444479498473070827943141818349638020788305005310311051560455527221342054710061805164407396605640862070608670108428287634834476933834919795655069983737493550376817995518393121130837036621649023456189565027150784768327600279846084259714419141288149913227608263469297857119829469624353276041528050285305302888751873168884810483503690292901228702075031277456532807285428263180343062405646122460357464227268799794370936935526555051634350178496207872 [135,102] -8340737451087890717066645207542745446841504668241194643175533921398753048466905090437200500602354230594321231929810302374078124429024357500599342326708099861607159016562157823540767854071956790858639981503051697246530781545362482757397427567735801919850032206576419430508550187525949686240910913950676124657541627865286419388587595689851203613815604119873782192518138424906702054366772936041250062211986112240380601471032468998720974650921630943580849014996964432941261018301310198880009446095359034911052338017370191882718711349914200921171802303358855049584365542892211128928035166070530193925010524108606948110469089035833065648094023118336762909378934441020196901273409091680677221764449969850637457933275551566181789477821013926436184521401870063421833288615030412498422599470714376042516287724518293538557096870059357554612149861970541831902828971195907629813392505029233550575139800195072602488686891254440249310743317009817457369478171935517767663195685721733819540872591117097127275451328636763458080230450297540788955987312202420336436841559119973531864549179713287370427516431537646444589859974164412076905040633213580333908800692384310146357750139660601996695180972314465383348950434494708525594113261779604810013749793488571803263875973589281771747198060378531085178006743230248882491865258413394277859027922918886332789977427126270849311925749732835443112131398378668591269791032911642323822769291293357370422089654120144831108455531047292751699385668692430444978259218798258982965162386155565943945175822819106910778167390005834536180514135820958609703541863951913058376153978143864725297519657382055106335876605886923214063220292994156713857846347038614733433921721819393076858437253755854514375277182232109435707279600214813354402798905613600725626870997826685118142303955653503416626571068074746744182233281877966500372016624939613795586283134369479116532423670183201729294148581818778358359680769906203262311941172471724703256029788766484282947544964557824 [135,103] -18127882406630093133451487365184645943171576345374489962638156934085629691959396729152990363426551065049923731360577577835759021101691617587479374671254431704736776458322305330739648432407351085327515134526683873938860998497872808765306530275108763864012380915435275350624187646381341479821170565649716675072230112720313751191378707507107917875201451395624056089063986205328420915467415935735836865624222816320871217740307040011559814281153957803003861204740098555718037934700815508231751307797554091273451415880887940134416445482818511911661890489267624501355422897693985100511054141823976641539094213118123153517862482377070810115356339317259401752543818282235518798780760319762482566174479344189276026878380059763552886055398626174602882111537269915422715939699124174702094049560341840710343042457910031719029593180652064960983357272233755925816225218215840724596717682408149570396604813928279988787935249773833835224806432169656238436101997274239727443502658161513389565074032567854588013615717718334553793184568826308879638425454512324362029495985268806983483921547582404123211691517025564971218644712508387649580945253747696048795270665991467380638403811076160871573442389388571182185864804344292523491476989594172108996764981042459889466295439946491716769853475559572392253796234068564972680939408021791122375283826714790737408142898877499477895958591605451630315192005701448418924441800818481516112498647347687247659918319513224700538134171405533322892656410321966526585582005626494718100486861568259998060809841655143847936632796170808951565944243686237118760975831203805650971343887063082022201263612339478977331895431006367252258107831253990757250863601109762094538684053657581958816529384568381421218458741763472144604388170248757468479016979612859888661884832045054141143571490526639630213127342576969039974560051443777022661076514542079850360414579403048999830828024848699494025714157654676199891936073391362615402482681238628989225436747044249749434259040 [135,104] -14689498226251872411303758021454217692862699678203495159878134749633643870574538239419702169432527646562481032844360094874869963972165825208501750616034194959191303885536781477867234960113572419055525031830558439638557298562721221625088207786001920510654534973040821271601989012075905832763577703389488931332571272981169219877859529478954621166193706097904474645469597931851072756293028051704220591852254724190776582149784415188862714834516452194747740469102503508239858530692049583262408546298234371860073642357572319085223824985711573948809244040479852452210545542977216884457383099848771285958970699450442468864404501013658858408241066198038895428694185436516033545740323900246972963344579692915712502451047920476805030782978802537840065702892349236167381436464643588968677793816224397994309547032867564680545786483316440270347236315325869771100787594802266904637261181915766281550054007014596119060602988667039641851859433859883067054282218343627221924002566525488643079787757408273913720698195969684479105044790680110707277814051748026849453110019826527958410519200841407816808214136525246886821890700247373946514347609685265194026401732957334864928094941792728908018975896111269496339535232565508731098127497465443145905073494559832125397819118678234015092592002995319744559986061521090290191993567283941687624823110099266324640250831982218199369710960427544378068031307003200235543049539260415505125487487373577789019956277343940224028926767565983436539836926603854901103623285989113172482074268840957412825588249555269635881165272199755956889200126225034892982746819230338069338365845864310116896064861278946305960862436313983522230609905235371574454873019825255174933041070480055835862809470710338238875443537674966895332401012707243031273617604061365628172170241701412409495589842756262480431854288656858548678593734345618912775981285397592165288876923376922008372431656114969715206651869398215869472873221676608030700327562470802010087105433728338493440 [135,105] 86294264328565152668758194812286740036873479976030403362261707527503279046523768084023834870947010375663733126369448353757501507121968782801871203115463067974768886399783904938694138219083055533794850792808402841269418982683263000341198474130992818952419908416124663342225134161164977060292704182723805278519276422422942857407029738957104679419127471484679741130423091590456025357099092698409533334383454780007238835859495590928158949635509842866885576937794113663212005461209751789674338807269446893340804061585656288706582124276137030832836401802985599988109950773738972568921630802538103386730501900712849693489883007586109041587947725472039328171699798178502551091138506083387080149995000990562956555961065746315950671743683531094013869377644734200216603972637175757368601396646206989998983504635628744805784939428292537854130220494062214218121047391477912743957156129505576977321744166220411574873288215856619350599838893017847585873697827261463067148967746266558588445448804868962130314938645894254654581344215152072789103425183726364161594030212695787437882849838135558646632314051927653259845244997674704214549800513430729214973495520737891278383977264112557204529724095137142367583322691770668777390936020731810704194572863522483356379149918185622600895543769299926409615607166222433463993954484857846390214401932720720871883690184229309062908358742267404182973854118102170687013207072758773931166796269666083123912946624083272294399499001082062587844817596629987476580984024096811499598855083664531321241671896475650039666594816423141644924005478990801584131690846760664141852299992169855029776950887637982963426223812625924041546700691002909879264648922492676655978634869070857348716821684759029903834518242562338001348268673528808712196324365226503322142458521527977364287592736295974759103749425631648246747995986538079054957228045857536275254370062770414968615964422338141547568341446463601692498076694813671422557418316747576721646789211414528 [135,106] 217695486629469595190314705853185896491047168051730732645657839668059298573945989962501783625425326512549114889069624175226428117376577115851754446946182330260082507060459819488826498490083319964712787615272319480867045071758306662394613488243436488155545745290917458526726347755329804669473561494500626270549219184350417584932704672206076130441187526662021507136671269633671197774151723655611552920020403878377552988925491837875503016285733863382707518244689964468667510794828485777800310139902961323494540937888006749260010874276323210452261985181877685092396578954069614839043763446253344478476408523250973878201906159823469600385141156382780138883277630153728914926421686160614187052329134107245063361303924460806365911723264775639914092164677994059357651989559385293025920543795133779040197041021507845839139184951057988473630752917579317145915351601770180360132851554921553653924345252036093923511609835800286691260464972445006355725774051974237629939568955039102538790517028278149782102110386951128614276540559281634841538213596221597270002897220437703674846909094549045344393604934739441069344421875520297349027651274391565751905951543907784830894148837675376364797728283807365649527038260492458927014580962982824457579280914264187078933843227931362265728662684572148544525473004554900236726593361599812666327574977169111497007394632876306333549694784379080543662572345750935025144641082646066084419099206281156450892109412340899911964905597133331210822937350310558770460689661808742372453198652476531099479102204298557062337660557013525384483945022031553342344692439607794355043330518018242222086416352224051150858741014670587281739506895030766980521063345197782361945946134790250865275212077158358730807699205145305800602359875308822872708806812424231905230083333623912769191159411911874409722645573681703622609761613303128225096218281995928604596543809440228091437523931170257489711427035895499562869272426085806030046500279761795087424618496 [135,107] 933662888587585897557126510150304448166971761097875805581892852231856322988368891090768994815019308241256651891809242985646681093479737523302561325677954785140102834672825969702313696963526042161897847564984965876859571666334573232999261346963193511865901379815767760058095600801074934962212662101891647772569035650055566749965038160612199792601810833464179098792740163443000965205602881287727077610041035041687725066434745629644686096025054481043559569346022783141511571383500836550116102160564172811212452646726228474951732233697956851816443803752294927518425862528575230994600163047807730047216218196474100746458097423344530475258342883494175460648926638814357613928430994083276791340924117204064867520149684742427176981613195876667212116344942542410617731590200773302739323196801539730716802926831467227670623042069686746151927292344502294316538509913751886190296603451154276581526533218528505335126717571547110832940949526856568335402747358721616088102371707012929509018235377726150643958197392809209849339257353888859553135766211567738830050413585733488876367702639387752537734384547377653388003956761823538184620211787992254419650012297330749975904027878566995383940299526480898653432224784369939014150682402648318418708721238115785102681856352691608646044976512826977910957072445738673362293381679898866140156919591085051271828665736744608117246851202330806792061460543419172401371313878867897868937031469263126023519603516841823243901598549089003720943885228787201566178592443211177527447572450310292803850787024472231541898771737189960484620431049120687333700932069921028265679384027479740367780906427091914139850109458166421362849440141676879111792213935789035855094029912129095274830026029295049029600357510881262553709658283907594851525659135174444039526024400314147343775654267231563954759467782173272644665171254647386274230927794159399740259448044726293619565415972367204417682690688379550997592036922854004928644232545169647750656 [135,108] 289114482924861006519705016141726505911031323899537259219874800504956166869692289575740262250983568199053636952569504763963985809889159035847821330270691540903223378477070775598908559681722976636508123320661892888980383043849526244771549448667259573039564182881397671943766400915985224395690937192973756515230279576890299480223777562967423619200890085034586037522309208770450428459774139796668440651136541399835207401344805531482904836160188033526300575186011568723572031678385949199370224339616108865571404435218324946201357194096259145407488293317011209532920359728753760478766289066943555641131394024763412712700323063900567397022573727644978410482851813830978328177914061350162225511216272970577501263232464775593884412536071477522708998068546038734264765441848586093195475180459746088231608498064357867663750685540788373936684646823592059095599193148850408660767541108668011243091052902920630836901802394172856663490595633180907112113045776170543495255934113602768243977385213578449250567165232405492325839794154237726252607292106588389643463395253239207284368699640740523730521361891397815694303790961312269963537471763343436765413830274908476738603482084215119864095275529042469556426719249625790958718893332112841221893565105084812161786092473598619356075143480359548471916514497928395698227380558653755778772260186163992083749639784850093944701782974342196348561126845287435752998230294995791310028883567984272579632212390894088102641709123211039527358447335278118636719035320904934570288900148163141678547332984090538390366199744772869029757860535364388081660663329598281684740767005213087172656593624946775120775653508714777516701541582499712321391022802383037001078943158830317026457142752337463760631464721785316869636332443155153715892957268666337375427977047229379805448083752115570424755428819104650600146350532908580331712572696888475881299834642995150963644689126164078125248032161627756232711033962702794682197752678318080 [135,109] -299938409808008491848958683245143077210934501238748152730985868512750047242842524885012001939504105896689838391541431951198301257240799895655859618258120028416826119985237245404306591627359003722758790943736130169262164252945161554631598150907847093616981857329313583487609137612492656327489765547343415129596805419749107332804193089222354469716429763746334096337844422542177589787617757103978165009791606605457694701146906941572655261411895209970231309153623132758038270434161089335767782396339692516748982147115523560121947850789351625612475951931323494488992285555305792939924752156631766519121543389499008567032876106815491877910376590696375791590206555142424307171600520856166347534560265856177944866119342874053257148561678367131034736467571589309007185740636115368184068300920115606608705067145737766743320595818653247814940074695933274404952606937992562204644486251395110379447714405728464493111396675310888482270494391620788299461641256436936270931793523516899088639119781942885685668738972886342480182498353473912905709843988092368726367903986108708093137139022736848521338937495122956336039058153884837300791538712694426965273459854921526602647377807101729391289877449070401943001690171038863873079167902541228254063213841758072134631761850089709471418899053785715940142629540763255813246767340390724042955773244210313405512759851175634177571125358862071293704347327053965441479466379231591469055497934128747136730789272447601318439568405484644447587245823802113649442608415164252590910713045390210058147217270440050867180784744585619324227345773289637051779773681854069664090446126108356566882483831524338301850657043120121104660934385369658384624868881069096656192569357066712590968477471017219949472626312050928748793559195401781126032302865961320059285543287090417022256564909845808840876442386403585925713773652852513496836865092129807923916903317585452054341553500260318361238407025166136629632448141479258818692014080 [135,110] -946541070224506130437367252790320163477568305154660511720772272994207488517198384807005453252189865288739383768655084794941941365458071077986966782253265840031051385034786134060371080174562188803602697826298672264988382542535194045079047376542489224165646331989171139850811328349300760866805810333689046741572654516870798606155047573480501719748475560251243144785896945827984342641081109929270855773610761498884328285727181294042259535230925967309297990271021297053243159962313633426561835819049451580203574076846405617399408243610854145819717653786492550150242132907102650273798286494645590889752261323544242581815823300442929201959214250251791384989028038329447766568595257674131755262452858395235566613208393235161507826199067638418257165434355611120019057341205997011436139484024630402667490296308545562154482546275243137143205674861015049759139517865765886408718013766284150994761300796175604807895103770866299584543252622104184937231505802113677457539119806478861693310770242981564574044839033047428103476516629136844416643655916460589616362563029645294257044691028030893211956543374885366462993346669453716921009094523706627533153934978395966568142220094556713929797682968791522532309610984064433618981333092584298383945059723736310076424622635080375483255484631189040077539085799416403885133160784671328032331457966609956818302622627451743920736411191153772876609285428845431905964381890709728321394146552160346021491109742513220153018508955251467555544578618888731835436047334341441654025556953156918708475999891121613411532026984905370169731057099706500045922561425635084313265112801076175216979266371444896634399719355333048777108769966028887188159397676902413754403401622275182400048782605721860322126221559324690096902174821077784179691085330214705913550403492400616546069643894373062542019194970818177016225089629372601150424593099244697051933901902998434463942764807806586080088334166734273299050186848664767594496 [135,111] -1212408982967049498890489023962355782923582519981418459601332368179520220757116253261806426027721664950144416646821192943149428110809985376485760839975060608876702706148527750781006799067670036168872679470323023119016118986945933422032932510503480841661821818245610634678475081914695557606959635092509657760438978711626393305666317563924319182566002935125442865096239261615829104069644952172965325288371616066474508689014019255625946012439739356778259603233758959950391109351648204567586166575245892791525548240652960510667075944738802296672164082187860473837839431153166279712022488034130440987218459713734434456795633586066801173736474128007666869724163192382630297326792636025592810147433192226192534260977301128736944786759897395949795836813020374560902339906204542640356698673823249556115792963533916128923692929319440328732383135702044711666301791618479610874978939579550269691266677673956197059057800627563823908950180736897184637599773710145386512511810832997815186462789704423970715836414003605636642962583603858801738546804166986456843843457021100849560341569287568309170950819099637443950056465237416053057245018876334594332983284768645528951102097705918879167005613503516970019797946172185999632590199609681873339029786366373638515629467640049870231868769390716963795879952616215986674333791541885574759897873133959943575314151571621357500462663857759405585029329430035333609013423989005401106772138544009037871296030890540526759045905281221027081777186880477438825094969262976539060653637486982280234018008600641958810373485360814371008922155801585025669834124098490356922836994534183784423576112899181264521268125701197264510805019141622222608711732754598490863913321882493965019080693885966193402597761304493819951290357859977360286645204301521809874658327923142682443830535252623713408554183156340219550583180320187162726384898590003025319603083024201947916932813469429152976712411538908491511014114563243008 [135,112] 694843959652555351693030068616233388021302017588851649611162781704153195147759983214955817170838251460037530698102350327185673245582914275623849327776493482438252829243953486381156521817487783450588919380936796800893519511429718542698617670107990541901356759935178068772441998680839859767633016387799422182188762172892142816087723935132324268962602726748634891642535220449613568239262011650177989800158498156059063763138678287157524360414668333381119558836956808619744968037826456607456469502763219330631768022317036478963916766089755877080212654010869802796974487326685360160902070923374781505923130152556870264413048743036658270499619919405021522504402378181245502157049470624244000501604484505060542184642178375305408955503158228652511784236715046577490879594887271744680247644336916522758122702308200992060476040263495779803994895274377476252765485328708233435098251394474231774168686615992519700361910904688941694362093361337583606044539781634817257572724428976430043835548986401953888970185113095186192432881113038106531534073095291910997793270355457328276137849030416126941445234890817374133753392955238548933887811895253948907752700798978708687838684722787013354314490745046508303055620244882518552407017713350811371804435021639505998000091459480998114483032753812047795767534691989133191988205974681544797769465823044740633608096422562894360075215418153714599136075771721827978026885562432815237469684060681925805331118856478990557248666764409481416333045819221803462767842175482290322850644754437863927513824156003978314087860569625599310868667839252279147872349457014286657540719866607070060037863330181442060180782339133315166600843345937360218913265255148476992094723575022929445536938740919073695554013755821284087119090635751371000236285789435804707709416832643945404072426370982742578892849011976856786231500602157943305624579456836304167709902064122595670765629652851476013453465731400670171240333312 [135,113] 600930916176372305219823701341396692955124145041542811460371465971732914968292787473784110850873643553344261034145161702175469039178438972899366197497163733360658936834079879858629460746192522580492924667686350373509883412393655513757640915046711119700758818257376806332422352751546861399328031403124576478683461122139061752883056661214965216867897159620624353720917557662592098764712125921145274390845134970020150077211565529333030922348440800244664595449725698275132439223453133949324953897761581332221471344356964983152073991797379940055063430049247036731056380801533246038642826033461177714258983339809045917954242696303560826547043645993444591470551583181993104333552316514490956379926533312848692367569779552169742663548209486015838649103007529446478935623754124948946852048865484421237002185919217720976253078137785120197363628383034375962567293821898680727886777683639068394822437407788627015344488861133946365753429950447542426134359481002984150797508105692313997807791396352968259779435106028729771406475122463812766611093642303874988272723926305091623128343574373189650386795462238014609769227742853243178981909552209996038105223398567609546849988920285219603851634884445001528486876938775416141519905922579270888748864564190671111293949722060128996358755143636989216677873145631230501360732183816148417281541929182001941797321588921073014528577811802046353721530020581533123207976309657651647179221412610348529306809555842885273175165173515409176908876959208897043945542359465684962293119269112429087267965966547437159899631637429560548049386701506432954089508619677339538966328292365312170366254151847316146262260238462840794119904706921174572883762824701819292785964219091636541202083315672934990345042104614455957315326486408492617589929860072629748782289883873788257442162026315775269082318312846620679361998877353554923918581608876484237516487045159079285110714351609538612313875653916830777344 [135,114] 188396878641661502706719780047535253305219000742577587059091534457459495359195747750247435404735291260952727707089767904434125608822788844788985233311631872485842699421688388205150543494978122927977708788981738470325486597016001650358914230873157342562499639288412583823347194068912760603146365906238479590888234127453021162766428902228418491922277101048673952598242612359298877138670336279215459164466959200987134223446321251288605301288880549405387934861518628334329155897288889923019900870276479174370152817282507635327520262512433795980598484241934518640401478344283544039126693983797369205292904518952360266562693728772034161860887600250996478675643891648828703101251021729841024936600660039613468764951956609625945473127701663280576930067209687545845774974309859277654553174392982251840916024053061828934172792263947054261717610202687940182913347133049010208314784806108357006988328234979130477069567133955616295029934671335508659228627873821323068750423316413550637122832807873157895929733674435122042386090465446733744485320080053076626412776512709406642485612066521684146506927373210654516836890955766153462235761427339456938585906662687443752762892121410526893227989508739204969138688297424378105119041407548872972074386561017607119915745751097427527623945194767161838674061346836303857643910562781064903108502023305113019304276134197035213373785467624562721719712130805853765439498045416659761437444968173390780386016405709867157401937027055587197163641264409663449587251999016122210462683601819423838807578532682206671300026898668391075394864683907881626402088153158734242345277233030929740895199179938070856352398056519870884229792470839035561966020135431977711510588152073734063199194455882124994323543560424706140028584003801167964215827131363410789235019551471881177473517370995494347218810481882108599235673739797115427658728275389078688836404691816082835932746605677892737862246053511168 [135,115] 65727104876086371914293460289676888009485580529875816315698043096929555879745021250599682077961751137363007930459783374560334430896648854746859549769143297441230279899770915194598965662839223189184993854679415158648959629599796304719374721352285463289501753365147707075325619357362759382372301396602530292771458017827467082226151806136527513406382523883455747095084200174635876325037532588910400317182867820517430337924279453552762567047519427096310323131866371080289700009711536811629430540574875437851782572805003205757022425139265619575748318743410590798150385811195055157911300496981148336030360514356301955084500299656559044495136557397677996711018448424694423921361320922756890608038082354586938599499648214540101618555552509663089821949883726108399069790700631471370418563697686339084904513105042777004575573969615605362576291841384713213330241206202853167302968032174813398435775749832673250477466148948715081079626399914364914829004516556165134718680427094813207554496988061920017504105303134500065309225837288925608873156821166584923503722884120679749818979425429034026616929019535603025808459365247631815988102231542802592411538663545149733214913863949007404913671079011558201976137959799417922740912123596725159204572006959432962861781660345557693530332272606010100198097653030386035011895504983135337804684051507061264157998088753781347317428335481581177143743146427971191685798993091302133548279488334498125634729646881030354107700604061692587682139959702358515889865624975934607387147595957308584026565373691524150335560886976963401873395589099756166856656876458134487331864351972495554959978992069680195636918622798726333680454349728443138515847668965607843417572640270631404922768537748076066885002886111477533736426262475824898785966130004858348513305920629767175858154835785983357440595446170775557757285924170520190408032834082001843414575985035414411297341560236851390672552960 [135,116] -9234370362545027233155863759424219961088619728537522294185114694150072200500850245310183897620685846867377001561615211479634995153835755159811546038203255197919717919553303806796164127538087609261978467515932786293569175924445368862179449919606442753940866133727948598639371165037548077039585715041389971645107732179565930470174737267604783535285175012889339765510039677018321124513536407746404427463784198724134965464618272703291952507311876955608078156825300902400559805307744360241642150309495334999411732417589554765582605599343765025450596592865445328207259918023002415880249532669612505441488001064945269148016774414359554032777681385061958661839627809418487301396240562811348086644849704409495609402297737601549281285110728109699499255079387693995175936041235894922424251334441300262630695353609121844792439324798141260422376222886417077270259805813038899996610778928430849540731321002927381209325099003374128681740302047932762254551210754064358017902196034814119703782242850612365522940070111798467796458556909638116560603205573613364880803650869985464410771856026251794007349288845432813047740545895353464783642440303613209165841394294772368122805760480360066825986167042912282365628133793273279524761822624497644897556115508922793769109734402898756834784583172758907483112582568310045438461442089647441560558118436310472011192516450978728117789052024779159449084226396449735105317922562731940384824558335553707601088844928827861267566543616337375970802078639805943593509190915701120339051219535522455872758216027383024224118247668967518093021947172092832432239954577890078529428576191874707827179594786286271522806070324384453259167388774330090844292467846527738332090642648626154906277163545970734001446016685813496464788464452136804242350423311886367657476157693208562813630119312150084581723626128426312523753878481530121318376337906841015816999280103773724624563201097605283840 [135,117] -8565444046541864358392568537258217515958091896530886094456120310877883069759964087660315257208472081244653408115297274028459506129705821993221754059685062297317452503822493467855902843148812438494267195646154360289240058769958390952895491045983002603131716592508638392662757701457545387525315994251118885223681923338974034128443113514848611153696899722129968820703482565919331090541666600503664523330322850512909661797347953979432936455628059677914057641049259797609961190444139711936773389078893615584639417161191072106370710261141712523165535674122513755834763214337278277283831740947145491627336968307250511191605937558701501364092859599119376739728980725378607263622513251031086012946102591228584318162864671182365586205407457804057456205692975162516355001387511262158140051208911987119434237539805579607565370477968167918273353978694393471873528837920871565993948197263578735410329833203476138430469222532497675350753592841902190931834047411393509790338477787146823433259867756937067989344430407885008563821043856340321091664759523871230951612090059546962212022153940158838709990651154913241825705058428293330364113890046450058768568013788568600836079484213046698027081429303613043123153163659778346206138601170505664191230133540015560004883685392368508199019746903891431316987296213669315425588292016719856925082317934915387237466967525790673178932500433952154628791633347056735333421611426329482952796235781879932511931240919608455131393461714744486840370891870406414777939649040914755619253649457495456896076082891662882318582047145720565828559722630497196472097240739953134892059802788085046019062473569602969597792697575803289368861118342691607030279574246960339872977023567893073213461853377038795836577822257732257245436900747570116242010255628798112113676371514351645449616902183678793632125133305081330871960009186513441387062965596241744448788893568942620100546007025664 [135,118] -1218319132706419178492432721857012868826449299325589621285420770255754803165029437394233975434098246113123651766282557875580798491483432192692927497494972990829484634664762526558579604686916807201172091715085227637476548429959638845675545965788587256914125149522454805938068664612298977540464032857331743415004954661578614678279761438236623307872194270866741242750867311506362766532026040812863434570132979677220178436198235951866073541412655836889413021889983707916401469954144602303001840190574402309910415258561925329604737358297280023482788586461243770843308197575399289983796475875397102949944893551315678010943979050317374093995391849102617514401765067628212378204066716346011206825803501075144513793823108179887103709460881591189782248544197395084246218358167045557159391430221972678748588903585919070065626125485159508291985726357758870847038736418303186093680933853703324733371124081010235094063359110341991423355927120017357189001559269069267645194637564852963506186739801524886880382818252916723194646032248575971317085344765259512061494988547380576642236444171156701066985911739318770288312301156731938451898924131718172026878050185006639955093494038458223055537347221756096391495622946140944973145447591355024207765012748686097023341305249626301151508572938940721302462455346250666957711437563736299613045927678992015583621207610548272394658491306017728807816021372671047322664447335153727321829906555949904000014034210387579522208433694304409106717004529093616268810269568647705312442100949804492559887811711116250509842647758914902082898871613986217903816342895682782745238927287761887148490373799790348395599272546234966570172817080578841875310800942309496552627500996555088163960560028849610824685500404754288600991020663995868861736619697692576816832381296916860818383682222161603235443524826831998111830049582615092051479541262681978881540586693690954380343296 [135,119] 175400447281555813320627781264150433759327086326193077494424023903574933109720236737830045699556172524893030030118409521567729144222235213438652796062791040150153383826799758769220873155949176205560034949171331402411731085355960481255897089494969851841370685472090256475076957266185214491581377463626055025977310397779027900340249222130708964085999107807339975293704100683892745262387507000765108008890308392603557651466963853195432315120129746548077534294916775800605501720223291242701670617756281300091616419371720068537694843839518782717960100283642467255306494402907844056020550494420625360965983056668486691064067859422328880570200732488650855023584196485337823624371663528505653019339602638428144241940944784761166335575080313854501052820575338496376422628395184218292138161952088717869610448116015499049013261036889548391369733041277984312352717567450533172536328140648217129694681692526566771090417727353286450103230492334311057620617444314591558347009567517502797087615105598770077932738630523025322214939867897461347236538900794720831313893461010243150014886093851642557393442701649066229517838457139826590283236123925361554130477062339563044493769508982164418819883914702184740097630738249074349147183198950716882345058264672597408839974312104945776218411621924098483600162471675246972537581523285316580305356119578500852346672868594661437181001068276545345755554916543978881911286236896726373113420632513254663141656873250152178721162035224235824551028609711518969432206876365648578710918520116103197753073282322706070525995008244860578936679431011616483433499283777743544316711336803944720172754191025564129323267543001418156723105420373800872664413238202941427233841756262979987023753998283685401344265596414077851658152499933870472268211476426883176396966916714142326835849766702922612295744639804699607219306723623460216736568330725929914077571661719028544 [135,120] -320185307541277831267793700585859266443423368410740642420347734010249747757435557280458601365929651638554364281264537386865656857495200601484947427782421200764957983287576751495368370329632038575148484386919500708600646902857350725250672223435036845841290054560012955539354196579783093853431312511517238861231796088073944973081901359385393415952864642693066359091084372565807524394928478494687764137330477243366155060066448555244938290239221066699439901261103085434227111834347422512264528293744539593690085492088629235584416848968879452591750663202605701990774788481965642560732578266267000552269405947086950791096575344259417019383683563772459949578083321913537124580395641129739909841207882370751302211634080552403634595408151002802214180166109715241642684150735964214032785916915914429974733189235762076647008249379045848125234407943745415909003667450082650176200666922272541851261186590283051855416908375217251068252415191639049850037430275752859228953515147322254157163200982857742819100777792621098848620288316455998184101062435885286419762931045091241906144288451673136635082571155974412439455488044138834226750820684062441760576505995359506003427000195680512886265300122919404635883227357380956998421023627611040554467729205287478649133881691237657474942855473047509898307335324347484180262925067362966030979792722650505058184507679123753120420725551680239400664755362963878194807137496043672158202259225569729124254910070840762458013918382182651674445591480354517930469439646173894196778316515565558517602415786395518166091097966119067860295750688500483066537735495328182395262131869260130930413673736998474083473721456800512331979617689446805454448692426712080983631101701253172932922313905128380671745876032074450708391386348631288327771643698464876567140183237404231403117297294741962826500248122271342818037553001965073948469234935900553788547626958848 [135,121] -65644164260427017590782603601684839209427170826859174694493712731721774506458640888422275794312255788240711595104210428367143471090981921789811741482667967091130318542891340996645895217561027724660207286058654734068606618235163167483723370779446494360723899616354909825869225043992875781829395971504370092781226456010122897236924545984552247790230195752481829083111826457530151858676225324107031164090180358695903538389583658331690221076658448679698192004651880449077306391988407269989065070558355074946709838063316581063726813510811749588534967704584290783418083420358268824027175598627679230734451219890860028120920816497583700952314764643845173127203584246940010307878123314451692849177612567172014827686062641074310037141147606998942180737129449594648380595072768815441577215477272378090694927548827202951467899185131658522953229860748487096276098653280976400493901908269351645876079921848143464542686462894384550749238925647848622671629321569218478878928332773923678928649782947575917015557785837054976982997968322552301730656243214357176209135587699676591741827115562214316517998123748252220174700512478955595317323231962024952674036984012748933356615573196713167304159535007443832190593362989202098632933386438456307683654128206923625780266299662825534930446954745882173765732833055607743655419544146180458802789855634076726158596103387369943553022682828951508549661501804454773462506482654794749486900403237684812364614128994077091177560249642654417343426864102025976552484126784838764249081557206770362703600633521394961574457896696370510941259871619220975639797180193593799681543333812965290556026463592491579314326183923220020953732659047277851658178200670463981404928151222947800736530144659324059716378884194657729634714778925708683000458312409955472134000343391431040266353118371326219007993377312869308161427419688582628625339658139530830921728 [135,122] 224736479797206109413295981193396621481901924575914532328269085497462665871505113892923423709454237525665902901866570915602772649862414902775416113977989193176694438406717471374935559531023686168147561019557685108548945931253440285564872060104664547588866804990619901223192903789428777872095456541588021107037340601227179272120343756150679201183362896554242860309618671638551391010896986385940371623859365922089601787737938090500185147317292672542408679784198991073183984793565068216856566658836980245662910884097125490639001772037311359596692106976597644110897804557384563602437947912459914352437456327677707025571076318654009906884033661894186872897757860616214215786433620062309842167198779470938349961099203167544432382032432172478583227098569194030844376526340932490337281701948991861980526521681709769946112582060804002488550780170223509537423540131293965024023528463449646000893466205381868042170137558722954586793823521915948121605649196032826546232200538614211960715046608761710282397231202141516799927288433864948964540203387149059004318128763519993642230053313872092968502418416976936512473565737155928882570494018060408722448241114742811551520434087292270637265823441421530143916536738089609122532128109470110381107021055484361983793005001798621123496570217646051419821257020611723436110019436416858098306948467499592286547435419298127449083812976971121561910009289082906042981078698784427940327653575912789942359876969982484204941024955517219810869033381125472849344533056494187030711287121664038899801715081940894360876028331927216711716570480359378103582381115288730910595879005210616747248438585067837049307004241937510964737564101022890113579000718974418754773954857575119407411673711718582754460191390907884150985686272502345988151066594659075512376735311504432866630843808764640391511368770707721936242899291680971593149156815011840 [135,123] -347555001341021180215362628384877844083259389954851528484327168692469373200642344223602899056505449225832041090343332636155314816474239549462372064594343117436952362010487278189949456262259459074487031585321529243759319131316896937438376475756227987621950429151403842393959451246282798685462896901682472461443306456752833111356766284625530653788961923351078632574117916307284239371262700114356928009022409875365123299931819523023371461832258664964109876248418024031057271492355297891277963426673477150765447522126046063121307377477077270881135661346712749511034899274899887094369230927996511638496907290182619517124548448691771782244154623848044171074343864097938452980794599859808284432068555312221111443038802363360293558383535006444376820975795784866913609130894976035190659737867596854776978906706872866997009792254685009970524145903357650665179287825281485072358901522081810511754686608149966963776989264333429598279108656113322712302638911399213771964117696206327633158219629167966957168026838295934017635050628913591712162186938727883615350322437733759873943439232956120288780951599148708640855718186199439633666922646753042231792437679923988900112020577486992455392861723228081919300959995285345348661461824451969659562951319304008338628997312148413458270617543109360007929660772042841079491781508935924153514430240722599408430158156783192476988680517562670733965993575613336161568086621743681216302274838534336986148263868170348835094698722102762400461062568577517295508505383923640826391995759497701528949412822322922380175702457037443583807399696061312092838717784605738264506873698854895298883950673051538640271688871248556138611804378709198780550225204222906514915853539307858260413704995191846394089354387092766209337329050838256580703068029329945486449677362528950725268900903645181480725081861461312569110937324141472539140275200 [135,124] -22070593148479817202068428176580019656967573462906633323639112149046010811427145276171588304362661703992223213293154594017888721943526973915757608978446066220089140007664833474604333708542175788010558999093060405080231970166728389676365557092515389995104668491291725209653519476559613229008637169911746456122559564069632593295707510419620756765252633900734527173425106513813640979799867180869203200899637470084237914863585614385188878722326411667195430668548239666885180396759191779835016348336400338288056286886713520611186944494811313819630585412238666346382538082076969232224540902926044572081683488779895768113344505114327203304992011176759749313090534221608193734884784627510357298948911152521561469620788420953607782985295282606637754984164392119190180928224290919414013684250469958732872885344592987556911634440830558097185781174471389600914184382547056502711375535108343492076483655343527513587460358810600523336684401837105913048875926820087029592566578949445933421850135844304887720306194538753809075355433522610819321878046324745485439403377820810300419118135912732974512174698362359876326943830629945648674475930034050087435104359963373722058676286153974785143113807787238613583024972544641177347914194057209981912367426970193589995468043038018114196491197577912783666608698806427798386730976373475212401741600998817766574129043531431167603502310824807623360030002711277883814796906407736139856338710382606974958229774844615949592700012850759547946489713466534852726520036236744287094025320668459512905832910928149225006475763144064655374967088286082176003354869517060122714747135044280231769985449351688163087365319934925426284180515103251199315283118864528097572623792082614525885567035898864680187394816206446889684785134172259607571015746783645488538303505816365762636674781268444270881351938627180338329246043054715043840 [135,125] 15266467948685787751956584496604269011455521662729890100545432308036604661740561606612385747189865397263460003884482121284515447184864647526375925896845858916669685609841814282966888984490204565880383085203599172243484661461932327118022993464798702684837166101356393598726465100691952423216469516868902667567877395555812895286853003736439457856245048477577959127755291283934970030582199430695129255861323756792381896649765694169681546362642208078547927371205881716235581659624953186085319080452355517356719969188399558657895503845885673610577434193127844934596149113644921000948383187546997883746152985995454460616714526654212532476206709383270332532748235252903252211612894419073791742851996440640603190263118384786175368525412812859962503525584594064642334630649131864460048525231416022139932758633054229226366736712088554494749123288247238514782002638552565014952246737780570351074458236679416802380739250027696451569445392494311045522061284376641219322776957580571197850717081646628191347981204621498059313230597439865390057050180012134374996651174686191053242312056039873095148369081642262531344589212810970141276449453830051127425031011693984402625279341112352057145139447961672886128217215806213708153358787159246986220916015851183991181751936933826723078958848534500735848298246361350789965077854000562746185432626700669932334591240239819932817109889208515922314184568313383324753745324569254250394911209352276950376153807316311280763388064614076683736965020526518534447842611767141028350280574577695479296100923013754981512366412418893701285054131033175614274215212586619851136134851553913592784046803729838947923091247154385017858214928178556811831820830074675069021648981470634557572592929959390081294462800093591192974755673398490374598616862461091447003653738234445271679105135742200464366680438581066737126673984233472 [135,126] 150523723223448635247478038945976818851544008449352853066736605017008326061303991216617449180774196244137591405693033406368824108742923396813235448362758190211698566367663741782593850668227872543800246234820363958162085601804701674863632980968195468619280731090077786065925895389240096954223146606329399908155868243145721679175835659169248057484965524761917507115017844234846299480814120294369600540024655862200131322688446218797920297156168415518907399672940249421719961106780671965576951905684471609517190545717359096734437916957567855150764956951086725377207895217260815452502847857404719251070089915773508989623592164733338423254193068976910766074130512222508403712895030904996107987800568364796832869739579263993793712819549527547175253865052009881079344831148109010361410403086708285273145793973898453273512581835547301242022746878320888757403215025352639262044007194807329290380675988255152309768975761970477171244504939014716945654364000050747368820821743077692532765222836802864039779331936096705874502831056794299094991016231185874654375756218406654336320697544463313711835225532995017196521639285676902924108066123420287381069103962920789046985565425167708374499045750944519440245784567576923656127905426836425104400132584840130358671289414941675360711156840466233003176794898590372221573500085980581417223787175975248585590849115284644172695472442097612830637501331704652708947254482254759525183399847717479793231317534527917105931791699099758429159661306835672263168056401450641641264248597330039350146225364169898771350618081749504358679448488191556034107079678308609055810209671698271839867515450448050433170421790659550106131542142769787819778031724505014921334397812339828735620863387637872308901554760596754871798414075418431075465727398369274119274910976269432038881920065455585744449015402744605677121536 [135,127] -271397412516218060665381996849659615400247567193293411172950166668792810636761277596828419165781409337518546839072629821116109682108445152214113398210525931693361581839683944882616325311092134442608430874382267652941327624635391185021320583540331361136677919426881007639390948034897020063114485477319084503021601347431907415306331721821364730045951172203519697826086399600269105767775098078223065632502345116973730322490636043503097229893088278185688240841443583299658298417970402441434516219136883980539437051150158064210996090152266623651766772142321297162430990004014907955009214259984200954777970553801990327248374388616669909625636328548428700730687275317534689837164416437283126174761442173339354192821164303238383429882215096179965760940476413780429391472015335795838824801423772697144261153193256366465562712809172779145875729133609386142223145705881417717892999408220246606451900093559731426913796448424241830175002614719524462841259839545543369000822265601508480880812891245659800471726858822352977864949737149442530786336105450006805475479330374387650860952955308576129494144628799546451071420195857597394685704037569083949619463995786808833079428303267707420117534996599044488211461196053914726742506563235815726352668324131962304514278609000715728352055237792033585357065047704265471316108966374150975826621712556181279261425751627357295852716354091271569449059740551956263898438729421459610029355287906085671578197296258686369720942385995250128842627752823503094664966963475121956598184763773672689730702230407156736635290836615456651792939217156918424572955179901124184343191296388463143577169196635912605620008024754840032338517265271785597539196298596082726068073611742867689328197694993789419236145969367731105023529124387250194321336203453937586796595326385839912713433276844046802103011868474296704 [135,128] 2159846216690441699603886512928308755815314102257261410853330786372360216984194588954578281606994196811619107618966988835515167595770458383918130806118095603433074409495248199846451932247752418211309888433487076202904998347326278269788646171492104700122060998171285236536212727572120652204794271076827765275171636434765231738712092266577043810229376761216281284363998922961276798389730898234452021167958792602047573291583985473734008128066085274846121056162542623642435049955078740653107234950904466869492622684886869097638337038464760081777274717551255812373696707204696040516121485808312253245077242402274722151576311019003554584727186227333095389906716914374000959509623990093578356972855059439310640967364213155875973597186661195447289927821970121950332336330710733021271141258932174156736154320821368364024250381745058719342389053947227737204894431090363109459099263492257380548805868790375500904843577745144074204669132938893404418349460666404275224701057661226584178709774518693908512383314115615693968421739579513499082108130433321135100222180286163854850195640649621449560618614888798546342282823778697533881813117082363136310410029092252468155299249404544529194173259453012367864772934917446551002125152870345984887002802566425087289690693314992948005131332986530049450094264213911692863594969126163868252084374124893817622461204118112294616669710854683356546632604135112423231976096201808839247503132190338073308402545099873136829154674347125609927536133222194614937235335427738720984355131889060569748339798231092482828549371624282541683823851322883096049464361640094539532231004374256986048322583473483695009989147071938728780199625575247869539057394344742438402728751357982021864018883043956478621442061924130921999561100181548775821850962485162110339041946743701757062764940887498985773224505344 [135,129] -991692082259826449141379549164032558767684949123556790533152159884167385290293873415685270026667552341414738293719039262585679659221979507882158741674631215409138557668296204628422216686994689400123780674920052130639003095640830559604520714698061048732473456777552640859667952972883980648250718318790925172158969203579054133439791155389015715095181392232806808409616077525646319251786181012549931578762433484196575447737428249395198136458035961652867432896888653790124784054861002671146378463602566692886054878723114166765074348647395061443394180181427408878848092849846306954786423705807082456014385199758507552941751858715434003622605522746583816332749145544810357084791711856400405291121708169324562475364413255710505926420400142964481864554636626805296426500654100696681172257712902736028662066503880782847477062835543048373127304707039172806582941986848601105198726729166756984900763495072053125890031561336981338646306160476881269491296388089932649406602923150814509592104328630221442144048770429015727129753360370609300305282313821376695356987125678026280063889670902095383715570907801679403919995174041060273737430901245971713336569794241333808385080080810516343117920118153591931724460733161380418394828033462882462398884344955136031289961763263852936279890152474063254471427474090469931534182365815464338833599639564967833641892495757113751133106326035204599721490251186602426644869777193568168241708703428191378514029390616359537430430941648542010362882871291159414229332616013603782593238258016406315455324665696780135202971680732632098772022498016264591923385902358476339748726530353706677326097735160718907034256285701996039117756239582301638990692914581621221930610875746383217708028640870776162519737444679102495809143389117282527318308382830744207790806688500762441185936961160503600384 [135,130] -14587687646697040916851031386991200383772863239893636322851903601720330853999317783161534399353590486389463948835910527174823451983373270603879776844787100821935139724214702589801044156137589940280389739286261654921358521124356879663209350142074044398715674846811599104052998701366138643537839548151759452695086638542694990598430895309523682108388524690219958471546500647781996866896837745265503230294040805808468603905760606773145068639583067312531038765461370774896770883976384609325689932227341504983924149390485858546421008896994599336549297018452573894455372433803315152234269942034117921008923149415590156760762279270799314785420487397778769485752862153093737020649447997729119486804801087962824394897313306535621696357688375419171757005280099280809635471904824614331024905520232457259981495527389087076184123778208793793111367198607863833333130619738397219712899546677169534153783892149797569608001395806840820218436560172838186720320352825941459916440578700490319956130961874168569363409498056677548801372612687862282533066267347255648289316153462156646229979547800301735689130271816116197213596738422528432073722759230858409344795356203400415446577542331071918953906660889925762632512926839111538730167647213858270760887052745946393116402006341671832432920819728149053521267577065436999606414927978823619751343060454412668533380976354989358141505316452019855970574120818886718287576527547707220784091363848190314889480633551427325098958245795518100747290308769179644086434346299302105109959843398802729983391927047146363360490083391092873890979460425496077615168537216474288861137171715352162649004304084437416932290429949102536828880276277742782350722576274519545773219689212220554188493833015542653274767754261753353898065943671562795938207458165486852116605374011479746083694890972160 [135,131] -1141352607360480272337334519804008597394889076825601113050796370732560125630067767243482871973790170390124445350160761694199186068612674713875302175732532059822737843898570027297228572693303970791468158557587631562840224976555110648859377870347589716269855308652997618309602546456569180336219930312764198871709287302407041876205102844447822692973244109172559690755256433217614969137024419452631115863850937375160552005980841236149763680715138949003273222037568014763145901522155333799688801675929649360829298734537060965911685499699615268527342352880801613225847204996996921963343725644135110874005402650863540343282599165013373988743274434525618707003535709526610337920899718276339408551285803385320197406100175606549478538329200209287976110272422449029971173469877700185310476055737188038854196115927713372730385339884661951907815953382036709517134763092664012452720330490690133917735785377039155387575703282620415026316879156998562309756492396454873257226593630603494783120438100212020344675876507677694586508783400859442085878496721832001397146365409339482886585335377538841648748292765154337182031774019413363553736712988885675693375938455185638060110151079915395335563955649534955418063864036976742365385881255667489339823370777549969520910398490290175817403601704913501957364373568839146356719756259735125430019562308909509175556853406930140565338962398440470446403939614969673263983070201525702156880428856591246892758436907781263247690456234125622605823673392932052050932963352266010462003059418032293372354564272193519885837307613223936187425485532516869954005302594199563793799448836732767999064452590113876994550647106543938435637831387954519219626509809350396994830956171921548407130269349990818980665367012642102136949189835898988503297397084479743406966169083937868978604720 [135,132] -11752844882917320893015305181277203069546823232279040875780579959336549387618140805816426009387426504801113650126398658834012750276445648304444804331702549680784343172543034555531527821337599771465204404355971573738787316201495524689907200664841059236004312009955033340689473655846729537550523379293479476364764485036887852574340807963045010761196188079536244300033795574944924213687917705685654516419445146828541984066763725923124619717491464534252694060667999780696364354326660830299310421152741981711533885829252880132879346133365356657886696840496930186073716090937010767168451864541451195525818165418804569049274673327066820275435842533562640429105069387147293025520171775292743987878122111105436003884470514463026269593364610701223209375629676000649798207526000677530812373718555188426240138763585928767697758873858778833451009624929866922684814164656593273575572254019837399167820904872006515308823576629834702075488852577689427407125656470435211798412628596223831417386486992044840358594443100358177733714311941589519326329217002275539761930293137945965215740142504183411047572377671317381572677122666168478940639095830180914331556816444502859177657864990314134466948066002136315091250419827664204071908297516882392247068509321982409784114012446777730367197311331181193255864219185839661695848140762799249922723464118758627273899890653590977099332688406402490816469215259083134371668057626373104274299546039007126563679192681450743982186271166148419701156030675940140923279055980157882494643217938267636321861029160932551285343647931710499710351265140460996850051705909209699837574202657091292437918854216772925700505495796806562547516671142656806530813717157400621468865043312219996684660090262923997800225303649305347562947270428788994022981791646026398962868362152906240 [135,133] 110001707251954173178850046301384380616595558118652809660012616711395804119901691575920860881652049828040938983751702773973663793827081943585697213527935298357881152794329273310273173184653023826603593850857930372292133434786504781662346827020287951220124412164746160672176249555311769583286693334961172653675187232323182781222609468342528893420187334489007106339432764605855915769919233867045426531181723096518760132010877939167358899361764409707605268998237280874740627859688815024988672828327403691730561665983299835084625628849253896460258716877619153468950977987808378610659968449518110849614726143198017629445015868680908297919386274955210020700230832563526241259322611355192568079238297077355438110425743403202804089056161637398237398848067550141608459586089324979588538930783327893018358442409085806940154209775469682592821963274777823474994107092957115992677882859833560510792556387756166787354169092651719342527142097039283541580135034177477828532055626944378025403993213148685174286410994577994859377129250436382864929191260817164715708356374199584592545958949557035045984641722964263868173355243144974543453042101777727721143174288935834024621233247397603750883243383935605064241914704409717210563297879339431001100452732067389037615524091358519840418244290119898976482552337610005245669131243414617916383191072312531284935018348139512518096656734438491419585053734234584794567143747988843000436936284989019946639777294074185230741879408540437833539630463990558870342086322983629549993582420685309757849623653105335100123777550355353631557237519014554565499628681994358925069913529452290953773698849373163339124635210097228220581335760493670605421935622964511970055119692715788216411665839699297015158416909064819746457082408009480788782696468671755370786732256 [135,134] 159976370743875249149822309432220250594124590190509110054210345295034788534960513325986456278324782723641436375004135164602658773634775240168836771717976400793002910230453520771565622531113388183507255325663307613036753317192649617423847402996102359626028956755705686018931056902464997758772556699995021936924442066287251681941304123784952025683022658369833364997166704763896575732051892301215255407742278632337183048604295144955788451986966946834666555166651873947245682864985578484365840775801282807314736013342471725622815555456423567520007032547983268322788730244045844010881331967104866146688051071883884834922423285420540923669819295194892185822641368606446213804877806254908053189101224916644291886048572532144959827244248245799797893651318008092261590161604151825362861325931298814908468906592859015544728530398779693668385547301479892743973029457253268129799969216127976448165367766103820709764066278021503898798550432467801927267947315262146426251067889200239372167896530160388402787122963229662931398469533889126294334409277993295054191694109153474383545781909074509459644536937461014916570813521162206033768526326228206310992157298733402039372629288129506373140338749392024924405825939397361877721971807930914691746518142196734943008659026013916524234573289444336245635115193073073582540462601519221601782540980927570271939485089579748047456338692179404707115340097742990177124235328059042326175374123047788186149397545707078439530136067966556552876761602864571105443753746438732081628717489504713618436705406419602598648997655787311636354777983057313156316439223265531775784010102680542993568239758149814842011259266333475189779192878051359264335235375439894163913291955729068323323526725001118962617845095844284753684014885740634897665360532651724256 [135,135] -4393993097641055284475638578873145930299567935546028017945125051850797034241893691250657944362078810972607750494937123405357710850322569225497366090282828253316770782166746392645055803223496502271182261624116772503650911201120980913689771432288574958097633399922220478826532245461757729619440232285339840990006709105368096797878175189525924173588795909126960835165175889136920166304639351068134920083211063401501570067793076839073664945950391544355455518948777009479261991495419042226135125862058025986525543934423389385697274878795183806649022496360112650964024184926113907398804715862412072148605550320163133774315121471160496820459244341197749425848743708235986633129955417803975478283353599746758576455903283871231753039056283595876210748197955399212459360144179927378398504492148467574886004542821840819151653356598286122314034667097264781792255331354116326382399786387193620267880703956422272233559329560896715206312324872202017635514303423789790839710781159768208272304166807860294094854925935771559147403826958676958867559300338844383773808164033553256840204656039315999958462866101600950218626047831825385600789021907803715146339231927474249577254173188548258568522513124484978718533651205656768700935022012395841428469579377404569220486315241162459928770896198968490521922061384221071744658691441431531755824320645141580972460104602741036842640532848078772965691102948782560396071485860991299728865872986932278886414293978346857804864280035809423255296530954418026147423300433837928889788851033613814028574177672740997711934619325752939566383827977254376979763649981968715927688508912512108442960266191471447702986679194862365447773951179537458164549805021568045435045943715180629166925089788374348864784074227582481425157362873744092782166554881 [136,0] 8564440801030083427935966498804723638986398156459542191178370739551525004129609542194809189467970448812974643415954673969806403116045187309984312306026971978916970309408965054908558576992289755661903029507749689182916993778854731693377295762386643695937988389093686007951220933005393333964110155912840524054325658097610021557831726910442086872715144572626007794301341653904565066433787799297577096260444236528094386837609791287489916360336420372856642361328921474606927325913619556532397332781738865803552705201352235813428316381498739442661600402495209263785493475072214840039201322167895675927333502627355680384351580472801411926845830625048835455548283918174201079637343214913411591392160168875708693964504566106157042636496441555006816416848205224695155040987677201261204301757831504721690158659784992402855371148517851590111823518956289293011039186654974124706847240149314636201927259906571007435165331707337067443862012182150744205209265629996698885079666506125069964006722301721416754452855982306999444353403143111486312944461487523155324931069643521586744383629918589309649657043420505505686169763729307848597920108386889787454953290875200231021569604466803615633055188181978001102101409011941497017066655487615367717902857409423691156896108622851448822241572390889349515895460852666810160506344100244207584486829979672836735068869693182378625945356374813905673783130320386693554177388752366570703891975048813110515666805811359848783025188650152251655327362858835515377436728709925368761181457205956172235073143627166050809753575430886078537744992930546160236990733855542590993565661151914684696164425776971299574224658452282708723453471481330098387105607089774365132172607538654505137140723704097841913748060037942541904482269524204205685573077048834656919527968465534289902676350667947324626570490155221297460243192159833602062697734252151310010904862454633660671474602650071242306745038549139159776103674314429793677573114768697784562497585456051617278049253063483106536934384454228303569518002096416197399750950893566175107455308956856747363620466191375670328163261352361362400494022881898775030839816626219780127282139599998945199075716574553792061072962803377399014302470258911766673426092734495220372868400339097865624629678246869267124820762956192273975512491864810627914563726133245769034374461625702679157257080078125000000000000 [136,1] 1410933422043348273797922275078887128656452402673807294773274256786164015536111913840719707107680419362066503478141625475977605610879642655888494506850967741849504613458857718942766383988639449834812741899996859112843777701664162528473553740613157339117774057105233060804537067771785466108764987011010248655538681831122761488882078589029737086608488962787543875819238661144172087726421845809593069777987429163932057204457021216967473540610650901570606452916090463137843958433766106635434010291430396838502874146791821750274030966502344577046629219036824210046730952004278982521959864074380140441700633057829446300760162991939590881256036975301582082775075164842810333551940191810211086706232992892322003325406957487923907961064890349825881132800534326778070259543548087827389532157275922692358273203705392703310781457307103061152187612755618380371088235734440248749835892652731316167292458075541413867596574655429174170549919110595059265142118856514318880687409545815061813570068541054644711627798752130636476736085517576610812970090728847889114512560618052887953773794723560967072271316403094118170106311140658725699162397842780042232546159566494278517935712810523331884682707160016568112028943859382615382984535334018979919371089333805173870715855069362443262485405682240857062685348725565009775991606709726890379780145993523275153507949998759822957570248895792986490165875548748664228662706878537177273402780373723046195036945191660563688407536617751926761642592346371446200291620209891813823861536483037551378023763981343627274713188764461803208243089656513675980577117214788119052241304764985386215201159092887966325109415160651754212171412290473129131181187785600735717072267088087724804690522945049174954198897559819919310649985975300078145541751530658885313443644112154567782345480096513752301904364827983651808036314639204949780869600721483678691370101709095650727546574548036282397043451066099190869193398853382679448490115471484761383192897064860510737068490368120806307799134527319866131168766503372088129303037500650679600317942252156995139715599287087956626860955508989188720598711407529230967529675819007344666124206919608240199321710910125728658128388214241355488539314001802001901584013600218007096712779755327992653317218270431102859052930908036453960662429619585055349005290215459035296774459311563987284898757934570312500000000 [136,2] 33460765192192051993667994034758400883812024279663430187580008780318468521345753407324187809612543163535653666932426024039011293454347672934459025338772123509811462042138952856773996189755693168625802680718076001174337218220450169175042163521538786161766918636826208842405544411775549879367751431655368543033311728244923293699101806009766507089782934483314778060333224854059228189829502797153306338400470268593946893852196545091529644604775947937746277609084073561204595561801012313271640744834275157859161522432145224751240170516378706587481269963364003117612062594054853313534316205492006052340065172824672793868905241041784683116710453654400750544165695452578297935484814615140540137773894796022880627172101006824787183549774463319210142067339431942518404616473236869272976731976871830786771597942477381892064645567226438793184346011461436326168508568409496223223133613223761484477276804082603573333937239922609207844049493813084449851817726686408606188749753974883443316245678329697195176605246405934959588319708360381324622325658839020021498166563223224019752238019214503453722342887190881735639892575733876889931061996919121300597613933704168459232326145841641994263507121875328329176385343938579030358328989785400185865560336383747536107220577654204686532419012297783875720522545889851543703539067481349377064365853766463289216505777849633147426896386875530700351079314807893916751284527823256028491187605851421839469488379716852799549124798060701143385350390572164124130885806270340464557353577593220970408066647850851444115630843528057561133430571229772995358493082064696398690793190092693700383114750542542435882537317328963719443986614092192277306043717992209114255919889094077726805764597158215967266752637189004586279749714072319973439876631873620422252489858082363975296517937406692548910650641163964611198357694975713239315188961551046777601743329137469778125591961435796907454202962455278390156081886199187692278212034613424017825499369342614818999733383692710155033512700157628542879207134706815478498819644234588111719005862850927355229779600808545543137687358393014046406592854114175948855680180398427468128135463931990691002507598126875278967376323048265113342066018280833394933951233614745296211068100275634339004562030789283487988292012489476837909679485749053239123192897766512210466771648498252034187316894531250000000000 [136,3] 711473810995489551029514767164005205814084361441999824440649097850938232146449846783764335443051878034964363623263589251098247403318865496397750730683720847668953833567572417048575034736655102150866603632674304238024536592676091025968148757593885609525337267401949812626316340865080778118759938355670276521043971479194201348335190200438813952370452116696788223113391546566958235630915866075787519068588914211288569983293929040938335912779252065265722461633732085131745420452625374665171473390873093486339297014486374364187063694963692352625654496940028410902406508106923096384728771284570464005740471930819488373428189453054153637830024969005947938729640173766090869473055685745669867936875859088330119338164735923338249479236841928373910780470497691292781230535388987394255578765220303513102938965271195719301619838042527651117950831351693814474293264916167715570358333299002366315945966800437806912132743284857147945966945976204471184041605111870992291857911285067411645565181699326668211651579598043933183792120984369032603848445049577954005050512492811943451666853347632479641133372042988913435420374651484132028411268094468454575548777267423802863801228105038480079303818002329298106247255026466824093533361704641564410443093032054505755808033010573094375210862824713533692952056211633751437353291374756710222991394352890796286302411597001506063013452641133453148095733247472113849318176187558114550523982874452114204847395663014173376525196703366058336658412903348893325989428280720400241810271383920995532447176403891812437437371959866389515465288673954773051256351098339234760287361689770934026717500973233351247009781338788836493539052167329388133642628633424813683307774661870548651654111402901479701377365381477885972106600866835342825105775026002321066529082946519517833311472104585723417718467308927211233352507003223144632985454118601488708921110618148383586139552631287048644191792525413811562366934533052322053370879315706761218211015538129952028275440411886551300199984380954798328214595120863434810649225622322346784834055578917137867389073372610420986470388915082125227081813558590719324060383525291547722992582989901878077644375485160574970023866362287370409448278889295095055755300394990496485494853874958955905956991152302005154031823296430286989504987352887798328437761696775229469658086145500419661402702331542968750000 [136,4] 9708489776413512703069560355751281853105440278985471545564073240955447915753024299161302321787489784626126900049774472405849296507037399739784293960744572265126259144628955082519851194999446317657347880049751235591446436543167104928074300504659765418730768824768256814119940134183939099960757874087999445722647192458577299203596521861830243266327068909796260376464557300042311190307418207352338361758728957101273085193494650893445675649561778002990309192964089022819448291156022300533217231579870182153156493280807472751670712516907357611895879025729635274601497988744705203700635494477533503250619459270017215230928226602018169973943283905233389054230443492893588812996233991778047786160646230852888456710700886682591209657993632158077289606341453359771872697784960291073695973249697061947999954548935626356669577607308771730149977479624849257065786672130585546877617207224852706848740667152321421661804328129131347303206915353328395751541685617286616300746526019958067210609693579196476268526271087682034029058604078227053311161228492021494867354996616130731486191528688331735441122251439891233060880708408935036265289982824728504814270112333068834253653367094926178981188300432592597455533842466257771506992724630104944443452627503691720962766178942071772885932186181198635986232422108484893775446806447430686764864488432063538159724002014072288102157022628904076563082015695033099489177099711452401177065637779620347978174286504507776194363930200607540342543760887777143538377780539803679740232243561280897953711269276322375018715163426699475479430004462625385390820726419546714009180056354641959925245499014325690519633258248926836069384191026600285288948399312081449735899159862278768360970150071334938818975950821355731087095893210231761120001584898056739241177868124010779589611919417774579461897403134118463432730605767303966927768882339313894776128629736526278885407062769621179055009598370826342753076050657872154581851592385520969297762562135261984011645237286394860678887007206855716906108927264888234321632953363538889724076820495442358006752183776328673338987857381105979725357402755950649687200829752574615203971625215564930740171849997042947199814506991782843525158273219860437948979596090820950898409609847359201497370218871176117631821940863087887037181097287823019990611432550320358814133214764297008514404296875000000000 [136,5] 28748850209731061633429389641638064759346688349314237094777405799313334731608062185405370543919438340780558472339943571899090110215617263161955647274164023309968798523645352918597130297552197140352343881526546460948693551530332225718764773535679562519491413032494266061913168362967230980096953722345409718853875834419744212803696592012667317345878800004546823346237577314131048777060124175185837350347054104451876296751710889171059675362090702265667234623788914945606314232589807895974133536208113431532999057004796520862259891514827493877742949862763563384679478195013448588171689824144042668242329955024973974552846500216056163256195555378916882406855325448656717997669083028623547929545237040479126797951650332354836691012471998842739620563782671889552256546800749727781468884771154705687664605246340953222976394820907079796125986373479246374698597461156447930219213052828720700363282079726031047009350540434182154895198210183277686612259674417638115472353644015722005567142982059896694735571332576007901045673067195527882846630355710041299247415961976227092109726924189369498211843530051698728039660791736841562235481958332588639051917072230341873567180830924280062034219668275907038795371765244585864603811830318692967217450926646512805728454531498151332585073523812870099116967871414687628387744973310258927989911851322522119328820157933170005380302296324671280095437213690780216954244978061801068866045626756270810409239146435510514306501845677622291912599256662865442113173960686200059378813833563736332788648625260626394528182234557358783192826698188211285778519287671672745577105811113402540725772986931899362842084304125363204305711391426161815092886792475964745035561237399179376641509120473108870861459662342159700988999508227673388343391763064684820512636680549246033806678352802815219066197327233000756124413581199887790310304850082120265863882229446307033919661736331445473372794478655069405033271322125777185253678885867705191969699426125628449145180177622484612750489213762045578337384510227587325747688816773845801865269630247764486859222110727035173411647005446483030019771739644793641780223883161891471682638466165039976090869240036604037057695508043073112074745643555160347370693682559505642064276175626723764359405524617738638315594392440888352117133742749263065827385488920642231391866516787558794021606445312500000 [136,6] 396628986501036495366246964705263812409386712796854751817525946283024413450276523331831257088475876586574304965469495198115443036025793535747804177131135322998850485577622511707091658774069489065099635480224475818637909350057988579534412158176146131325878985661070313871282320880951575634054850994249940670905203964161020882718534654333845203346471485617491601684220989925931972026108445997072863283279116102388286802543900152647272288470593863777539741602567605392545472802080572942098261623558656786232798833775014574257626925141322356192366653969191460750335545013748032307931274189280462480655926007488355226463631365373814533673801530592576949873544766852020529854947515115422578483909113593359332069717393252676510907146944396887763783516978681057697676441759774187669433422753969687529283550935546176166118006458198501269200130511351146893201752096416822009841149800601554740706127179898606156137192840932693811766026377031321646314859934537997506656787964510862741465730325418143220748687696831552243486736382549354602967809111892321395359891655657180611680126764031365861328257061874105502990809592426057472454057746454359699629979695260221351185495025716390400936218287471081857445911462915103169483648949811328103708533522645218825609966161093247639749702667034841911078537622685177499557035734766368209759166356368176122352787164426421782434179995790810305595294010418114931289681338369533963327818389027510137878420607301088931395680014253548909288828567697547289941628429579892582899227784852025496694779774389522019464999110508890295790924797637812551936183453909610036240634952563888316721940480427594055479294670015813659867698767745740999077643326672863657402594668636831548912963576622989994370175575524766373300635358945226106686860766757076431607197783766852902288605308877594849532744302352086785499293732935207079793616757011690779989490759219383847488659165915319220190131474336449713786570807549039726917432116517886204867091867992691291832493165543691367939550348999880499730982170328818017364226552299741162530069263126184209889308629372017272519669344761218636545648077314407717198734750614965993517402549357396311291554044777896944635027365509600273370351819221789010278575728830046485757239410538237115656392707155561931515319302343451697535799874568634836729825315915221040086180437356233596801757812500000 [136,7] -1402245424170185285327100662347624159880503132797916767088786263383230275757813356723515581604264587602971769897389256289519685447810841303532148831708750580739152657266875077470619758206955728123047534876867540064136462718146649045584382492601914606790973561765968004549644651797577309038438496482473843717733926523167554285067386995053651930134227404195630758052066033448626318332919330534982382963366685035745147113201505310640327037815763773213602700877675374909533207560686999349650656049917577799041718610720632572274141528498749909507303528331804119741831169485939692643545069161504683750563131910173498121890496220664999738630495531458679518005203024961638993053133158039311417894347577232751801836510157203206539798663225611477634514033507863359162673619936704550584053266197561647407923035706103395680609375929619227798756033588033962501126586894121113657707872898538766795510069878327010184038861959197589094055372432471679172472370816468109945240040679991085558865385271277241040224537975051323856085397616313691423697785019303845283940607408119009992339875914741027704215619772666851077063492501399165138339360517552772658973804109470577586663499357822791174616574631266698569457683868498580799909157872112585708758109928610904344897245951223031057902173330331134012326429169451410942101538771083672271740980917661987784492815445477857924318218137192477661624910441019080393800982713987581648123194723881756102118021492605146711187747582964754710653406999450799101027880929875691329623949480926890756689121964424563715519313221091438278717303129402681273307741810110050376924442540950141821031219892836045602989108288409139045027460788651633973410168332755353385875599779079921669092534528760859449353283572633454587680963485879369186125277060605610119837430937299020215856863600686081121801919731695351978970756485889034921414489692810078541051962277483102183349653667569399465022473911970972496640381800738515288103110802665940974609886316843534059263116362169712228948059807466616792541544210197157547592474084409045554901110788331374314278267234350335577150457623619374525150946778914050201457437002386650940721114367764692427983339122459634278636698540040836362806730507288215404462245981052393380872773079400272683427051658405519873254239710396682347555944515858024990994658807996753324687233543954789638519287109375 [136,8] 2918607153276260943805807691268339824119976647582954725859383848343684802713758415689589459628883227246135015547233293401924556012814665892019603907589570098039127229795720647476116367363614024921574084497317950746308904663342017486401078591281784680819881627856828151594646850974547124607537308722018215682996503116917494234016274719358160812578446366090700545632901749649832138124630158298131172384393783561513076191536773509700436447527414949732887231850479018530424934510151560584448235122728554193266371816522412116626452894437968268404999635853571641278200281567832911568607079405448079914655096087576156075141250996244371519013386253911784188957550960234209631676667239089803991343234986764295491353492892529518898658246920187986887716432566019415091181816823252476163447338176649520918077331303049795764739913428856703988592495554424924539253549147643222487636064211916213997351936832246463984622962689995497499674997460181124511734809577252569447163584570394277765248014089965031753038536801369074308386030225667972087341644768441190536260601121084275144549742300540135947477296507980407049854902962971951343716688375284126408812204568672162396053964678781839281919529081735037530889173076665268333927733809098387477336254655344578065973519315545709846426951865000689755950896116300764549585549686248183886358332882914509008866397092390233295099517962246632632781469577776250052551486031560575554080480016221193403234273261178662349049239284863147989292900290400479574149326432208880871456681093013810206589880814902260300132789556913076996524258779791637934742528457708964564491402254486245790180587955428011465696196656482533041747306086316377828779547560904955758444321861687328549778915971815676561167732782739353371805855596066123133000082258548076364015187857202656848646224066958258059443396379349032090965766825464103933151812562604797671867584008470631592160135034022009303407089297929921233050629972662404980722882472008643688038879500839576303004192093612041350873237456711625536832331739896207800690759846331054159864283820793403931634937633351133130648716702354179162940666647231202541887683794148900950306832274221121854329094096799313793251175370509032200754285956961308258662413881921829714234112360150247490728802909000250188046389236516953264841510852327377545378794820862822234630584716796875000000000000 [136,9] -24861325292913265226654368725710960850912065014812696654742386083089626512907369098512669036321200220144183523026422625159260465786621681739915256925544574950305055673864913763519088229915487709299788756578054787240913582859402944173242709303545873435793379689782446009270568052953632436086442744715993181262748803608170100526875760500207827620551447762507854266275286203810625106673324778216815358182748654139789785240464939119826480497921128395680343361329887567460644035147084538316703024883988265252092213138803767512241489318759262983314509126998036031292440360507802564386860736255255318654705271734130399630248377851870961930469909196701566628251472713084332242695952874923284231906883230930553208515213480232856868054026411527433169326740067528289982066452881375686475134926201424959192076280478350411381256440100759150473102154833409500493431456933343721857288249999238788048113354078532760851126290052927155303720880814587897077188409068657869821721540051350250128272551633123892871247011856082913643304882872586555651583819836128052963144714724770608344019447079796985249815541131171518509344199669181386820380305243640315283191583109701692002001609908084129625723382119912067024010932284767196822617590400901023843984523719980809138501642698178778761753422213205791574191439200654542628386383358507270151808055356115071227885709751702685424816924185288337451900345342128407803851518990003239453038402338822066464764208250774870831601236545213186603575588749033144428304978329873181305027591505016962273946432621992870019879058702569032468072986364358726714923756484130922742956418836440064092094533412503599624482218208475574917044847354848115609892348575168373275131187421884705248340484479443725867175105960542787520613106739952114521788767308043548587527633413778359194216566988864612197381090649214237968549105065894253969421261365438474868051885160254868790061807516384981313981034456390218201903324948919898242112789622562883319791447726445250786799281317080086404328905949075306552670711144844087274264982554031626505984549839511020316977144074038320780456772845494246990498318620608033346533842312704024668373558671735100578243179200595801866253778562275080873857462360280249132706446890539665986397406133708534949673412494342881227807174546723732420463268014219210266801951547677163034677505493164062500000000 [136,10] 119062685715434612222183280449295673615702051716259909130509888872882372341785493451162585034403540623732925490863155435254525150735363330624002386472437682042240172588826027992740922092383410438438484102231517499082519820165567954792731371872267914141925613792017199553340906791524980749636057575977340605295547082071109154955974801791462686549832628598861240129458752241758353496137176989630112362204509090100268904603278284967225836394725852965562571075963163064910710082818722263939677332268122381866230735895409807600678670545747369143994376620227899587688486213255834652130661308433765165655047102677695464352321674166073990603653313111609481685684267312900742352472400837302317296290496326720780526795124319994990844287871423337103144010928659418677857556955398524818483404404508567045126207835901179576272858363528887411682465805652933844989002216961716125392833215551369725290929764916912486714469093816744197400403048444945500699039954256932936559048073748358494224237152412649301076102417017626353255524754516554142398362153548494691410530933848187562419974017874876115771007176715350934531311874097354367334793455971024857699804014193654095498801679738186997529135467230650133737645797292240761898284251670206364584644722038434698186565493908542716489373855888330840521611999579358000950212677863920524463113811669883859425049869326048949034667821546189660328982293660808430857690817072018953692609169049234472985374759752032088619498817692376301447632185558946876293622949004178089493891178317040557494422205658057705682554391233318227882495758578521527114194327352560575222457412019914785774273125484983728540543898081302170525900863710931728453294602999292055676755015666745802495689944002330067294526115962163822488820306869077946953154586546078013413928741867219820501520409236253427769858847627585380702565538315065323590221144526064466634813358075398176737246212917246318013414786629857685866936440031923568527996309289442171961422091894533236986872685692719562103793390484506167041078463004899362799443676401578709306755267605707952218560808064709413039975386458279978945071112966598320212115176511042252093557086526560997500143555459154493319328776738326311011428484765097447776821612254934313374387502042630172778626547996580763761848979037093600092430800002629709410939540248364210128784179687500000000000 [136,11] -382206874392753028831389596094402165725292604680996342028505766621326018185263238365620241281408667032741968693509637552592345652864643125799601174777935629909448186796801051134409007365421420430768619641665974843056837024799256577000523155512927835748045794041112032746758180899435560480374063610715018467855815776581511309779373865516413196194877925246588789331473338085856728154681058849785370250490981720666687526624840490182242539764572900785322172042361862322944103909547781658393009484078614468078290298746890305748583833649230584853141593951466339123033824695757102581954724132607569312590128183182308965112799984154580205446637068303217491233919008011914240440096103462762341955199183500908902307955947392401892193273249050822778714760161097416568578249330803486923305707097661505046349061963543101423590293971432471160386762323983537733349741658206398693412980173372098089594876115116092741575353621788561550361701928872473092049358303471857777520495146442654573503433106159641922497729946654604331113016985488101251227515338521429529099722846926220788388080274761392893787237753706486000129401473127672774129814675932558035344231047432694797390880563312759781896383983391347389186752017733232844349476459107572479233478450540493313194335790051965290837996748287744741822367104898198004677068377015439005099437680256092711019176513367212108564529279880813086156444146979857715184397090596675834238960539042443599925481625750483507834640782710695533835845175052650608200115168544166264374873744195090099964298011435534992940255073239988729720843747509561850925239140696574933460320175005192234271965341788198088167155382979760528170335601473879720860757200333517343985721304929880995826523435794983518787279634419102423438034622281932361261366167060540809830821884953572595902545475102863203906324931898645565892901523572980585600837887536509678317075332748221056132916739827652791011408467352653352619887216696781608252969682057756717038891395688061670047786261542316433876624314414200481593376037831024568065747116993637463181032916076500400793570635101984096519971794110489713998015309714245699669160514687029805444964595427439354707945885934751794912735900460089200076221180987088644782721869383356082106460496248718069193744085581634370070860538260838842238661141855263214672788762982236221432685852050781250000 [136,12] 1003840631665485817178221858066025975817012394465293642055473571907430425022851935697645576056090909353711243600601641073460941890977178666476007793017588635130867466397097648088589097996426533697189425596837005439694960167417795189243865653500010732131556965727027206695111498067770135069951035954900295077799292300103217667178967064897455487652093055777371622113764513184475921856519432022235061130498555187083470830753075733369482929260546490491622100378383373108196884494704422894069963793784218134953205469530108045619456093861073853862777804555202964257401989362794987392039196399884208648161263477413457507497804791379545393174446931308758074287918940853548983246426728320880587932221521458242677325917850815577216264381535285972265600989051488769272382265654715242412700571785868163542561538376536766959885789296376214831407962018881307329799981651915832412596872443333165833993326771851600086261463257797029091098378430298151745566502429416195876157296618957686556492830373258417691600001029443855078239877180983931906404377422280668948019918938364423642658370300008844860494237708957570046275246313932128945176538793917826085323135802728406068922469263215053247760000712675499822580332666939388960392702587169031087702338354749718583459828945800318675824536429054037236933447406347979493338140168181397973859443017304170920303738155122545193389093675624292337381646047719271373604505081898228063407631814702824006118667209927119929747738097703035499527105682263639794391752992851272044283776958118967389636982788503397949934983324819274544751322530141622030317437648658668576167030062625819561174063392138275390909427056415268709271381263024910520196531298850888093780620369576966041143342245775909163261109320097503673747459571678536477033482564721331924777754816373438092214760605725022939775557101312108730707736370627022634099152648439885517618406101902912824875009427431253511824338221626917096407327350287774382747045723743674897067373712284924764546424649264131397781881453035838890302411365950388046666795993263616061857995128398908874516781084895836251724770938028133650674580048044474764356925843180127818361805910798554668836628513833355476005148514456725727260780832804628225947027674540913479723937430019836287859285824356723573969677027870438658189999880931964071351103484630584716796875000000000000 [136,13] -2376235250948475405902338220098843297793282992763963358132387447189708659100995463518163230212989819617639924360833101820307340922415048815896221706544775047834074399832511188216094296746673270302276434003161508071612967334105181138261573237042252029794141467644892339963895339064471276866125904166357709647168910716733468300690334749322613920439815912427833152874766247940151327531435822942527472032569213688622642068024080653633685008936000538169443330007861615869057455925263439917407089604887880283225935714053364974178039549332415968289092631287195736260945701707329745355722451075019137103797955773609282596421375967493060977073483793521895956875281530491452572273745514216161348920608347067117921912715558255387226998725788729181301365568263122342648264404991376672379423891181180198633110419415852342504233933710938591705802242073394150802664855113024317795872370030569337966965060555351929270458424635744568778285412682200434294158587133055579062402149721025101175288966287134251159663699682878703695115384451861321007940055197972304657217135239995863296109842623822700844731581668947804589140083066421372705209174592853803565525918361057941160656466444063973637820786689454455238752132110509444659474036608089581901878218899827032680171543244560360959336941575804986176828256059049761467154670179327792629486208875621305906421711153646348505952790954857959933707014654851230494959841144425285741726583009024153526415917741157667767619081682937581170175444576947749744178809793664255925943987119412664013993009892507032980331095737945297639472389261718765090665300783482738340735740320321233887158177021792257999816263476438979577273551808368872183417728604020737271531063453331528119651054543860227688400872812198645640834825707021704541944575225668768979349745682175513047291946181990685542946665397172806862379718322328364849514065164087129100526864372053808225923752315080354920714258920995330856950702658929621125107693183536526441935080133913446260359740664077453226748610803315448899046491109581415867991635569631565563001509932562224066739651852927469487883402656408025822278070478035800332327246167467194033102917914928269677815247000640039680569002480589299582597201821381788727839411065805197474327392114057179672915896892889888425938742399859110573847459368934664780681487172842025756835937500000000 [136,14] 4990088433444905072425798198140565399301003968251794778640560492359761392614203853030414655851757212596057933056688857706463957156711660665900820488121352165499991797805669668649367202858751901670294148754401926122883838468991554642572370958615055914713224617006883151846863023081035334177263812278825921189086578243278047637766886841916482257591815193226225827903590423109815708601166410502892146864166197174637606185443372832459099211266125502527986565243502140460647147577466566075094571985308068527164042690030811853814195966024292970682885685018445469630884755757811277749761493757114862792077287959329458709938068814424891763432100735229187749028063076297090744063648071915012586677692976156357400686065492534123459209704929242001156721708873215218190334132563749846246191767894300270208195737331843762876626285373646464552308797503278824935191335095948235442226587203096323990541585438093062103028678306621785353650281862577322569905918959980586069579541535383348185676503982127479060878511029436708453773761001537310969301571124093448272292162085801745806651021720424323726345852826232665135499593028009104204796012827143068489604661930513502618908656260997762829957140325720218383151910851097926031576976271826321857090054041956098488748182118804423872246777630477776276722163034356395793475464205545092022014859170815710867622809360620737389012478686253547128928166463574024702141385908110837518916894473435512861115229350094661260723952701183718697807588235942677856679602783701201783589848275472394117513040633164753363809846546561529226470044786244798481749729659047142020472857822101024379694891983167667827638900352895817188772624790501057987078348134747050507762595971314762701212184033037009138948502238946484283401392648676484238066732789149543106186669190561547460029519698618585476515818010398211428845777160897459836056198555972747530160527944934551390860945505959416507295466084568516144957734086129562895812605194167139545008334746540909367704785014301014022107001011655950102473563672589805340554030705826981608313619316246282673092447939224808406117586375222778150001603874779315684791658497059171231642700292798828381404759912780657178314159402678500853236922785066277840810760381883987105677991051585301391413387535977651769250053757020178790693165638003847561776638031005859375000000000000 [136,15] -6214781699880500255072695178537141193240680008449332461763410159803243251313004966792783388625873742499447851114602448654127705484021854233326159820175525670809432421696881396026157028676029427586666136147170714386713429741694681814783065331440575677296606790791516782897975605341854626440086852068244754314969894397507634468328144474088219572934759288585925519386823405158892156039655893551950188485285415701976494435462990553284568128850692615349453751831585792280290041918767889372683764136729384930370082744413134572088651388574907742522142536690761484699821628836162545190032840191250231433200639131200153274652110705525499330067467832188785294364933131504400980803996576314343650703031470197357104182976521334279353136844914145539359907933168543665246703490980713433595906137554049228458730808364006340813639272161411603174364530880057749715032903722982291563721953862458473576153738273043152605651036349796301257300962368883596647547375426592485894049446668682361704489012116051462836864531021046447517148198399508573877095873082924722286102579337222407965630309314714306055942087687361323907083201764500653025979031134181067347988578662135999305428637527731011846358380030180895184037412937264871065514059037014441747941736180725580624006674363392055767064770242563794956005207650818788554781114602237851867689644812502853642674751489297016737330527454654126481433528434544722768973700506250059959833009228201468866041243969516747880130988243886157059402743600631005612844288958124069752031398649529329141955674552113229148613721422708081439715634199692237443987483142169343102241725349242653954146761849086244737817660888460044419926149583928173769107659538627648958053527900732341346781740637269903634860721365840104469484122382888518216491626875206029435835303540736353661711917786406381658263908267616724579922483476618658862034874519588929222838691326870165125249468217365678672314861088150003952757485448348075978791176758187384994851982125332772220253062563361645783136369106849910282505828445385619053892973715702181582664296072581157911699079852451834384379511934678356119325078909602840234374578923614247304941847289380798364985324965383293631370356229103509786246187317612990634460277441704906658768513847152861811674991285943440675860018670290108033782416896428912878036499023437500000000000000 [136,16] -7839910698543696901012407047918632757507331284320673617568321782569865365049212442643287841579336363664429232597697682065814318764468190230815990156590067496972650028397854465069093438338697212800939560479072457797541640595301531986721056223879177800570073802215071134318842850922023332639212617285442012280678044444061028977989988933979255441305910720569266857286384569672443279511446759353053579405442794568166885621948081779814029906722643872107696146905959002240192993098856299455228410460397184164706393002541128538005497318005941626106890486630867688527362227942130570053419538129969494438285105466710655541321159325022199525017500452696697293058840396527409823590818769208590519684189232614772430759438546512425197869458098106521815890634333740051748670036921737786951164597065055857772061231318061462571664331529141248781110301689355154710536703719590092701544372559363589386865043067143927223304226969467761088588614310499572417529214432295480772327353990088644545142237315818556243664972135574373054398510321708566098762206100373549786733055100537539651759419679974239086381211691084809396775269713913306440197682202766205952854197159614205028144859959040196569089898903989029082222881568263412886972798016700198698980665437913623804749575343722022639723965571290470597806857978330171569965310288744709462028352424844374698387797175272503812209045958686762414327828732140141365030280723263851763011470499889434777082088770660610447249781819112219209386834553478383157837169058701904546647954458327798886542614597419690946781407235158689795027068895295702922261546762059655132539204704180770270213389231020296089389629552384176975704717747248964608456468572271306499591746478088729526814458981144344647838664897018903728411175952389928015143660385157117445300558954297603481520392043638031752137513443611165850521603576627949947779859926867502169896106670618332253240952868067222925961389554997608528876298472154667445581548270817131954196990053014492962487548777296692615397790374027505713771591483010518853320455698320254591076087419659032558128702913712574839871479218503904119590645147746684488234646251720230635551525476011418383720446279422700315039193469048768172303675267737650488679328273898587304016946156316286124134904598222078713192634280559900616935919970273971557617187500000000000000000 [136,17] 58878152032535338283541042486948941573445061400487906824123332292770043076264585195300352819817549582968754606439247482682070319055448223005892966088421220715702606041604728238985689209622764827375101421458087697585847826193503844190521048363595726069563866830193694921936616354458030153354951091476028283275356775079770000759727920505498207898496591835862216912380625633632070709314743759443587319706563150409742799008998081022828517515512530239950412281146072792640887733628204209830990501806611364013423598158160818081318207120716762251091457157483789806809195470108040073263200127190421817181625763804937530608551348739985472555287771097258457539642596316072812848315708310978606460022485173920560594261202837441515884073936412457613467946024599910573492962124547363696803863034589630741120088367227229027469518537259249619133130076359909349895377094382439994945989352343895532559284168425157009470474299856695427897583559717807962867078772503418268024521362190287157544477705264738363951699913847125448471835427748190362396663490518898240909199771055097740243639540589560009449283880344951211061526134273334575727188298325526671020972075358025665675426883206173664976312000932751779226759288781165503056107031232880864794060284413437034225041228603799699239654643457476720336113073434967331743477473924881825798148413871469287779886639485425730669661404254070155723967034168201804454598113997227369230564807807817399459425307886447478821898768346051141255778234783927024307804662300488077746956922541972772453689308923103328390897495268567852707899745477184997603830957295503187745584487761289825801331119992352665557558414810313284671497886795856581481514116529805764126328865657535868059715420308829879830982004985039196371849075980056663643243583671167158483997182997600107860849759642628047296040914250537108913610111192470513082207705540816739380281624572027633303187795995065677594071595722009770035492088334133538740474746998656442488450016342532837539961244965042463192407615648751404013304573230615677508068847702704596358212254402749562301781132773474374584806177584027478429398725808768379238616609542095430339424002498559675347379954669993341781408695967301252947575495751966969098302522681553782307864092732348388385439221409388595580543593333011642698693322017788887023925781250000000000000 [136,18] -131885158387066908306222090417949952872719304307686225671232365635143770683194260805065812972243861519347578861119536118467406285271932530595652155785222362880309334436453945599518825534200487366315761040477225226574141106948829026187045459856982319010962619758396408208203573020879976034613887503729244638117237470877180203600008696164525849150267739466193902084491267135425592452278799115560369384979978112895437746643101729959922881159226395403685735978242345495998800977351695455470447671722066768482255585299541809947251705070681164647137145692613126740343308586816536130942772546364226868598893792600838807716396557611078557432261527635442395008677200498854674286390228502602937466665474043770053244222668176081897279015746866719001799891213127271735248571358041901536381417886182661520312112686959002875163286624025616551679040511508264542804499243191299298699599118073586847200793068441168403508235052227480621162264465553448988556547782301064815077059483449793264699721859618378586213354551174641896323341395387704465004130889971227171272364042762009972771170329853647907707290233322221564137716461060131706559068888630427692909072243762325957979864340784674402571704410055371473285103038921330127423905821671810428801851307034857441681628651908067969716418236361713904285138240090946408782208340680850747354952986661682131190948477621888142840323336272679412181793906375910536103256985151321667775997370234265214286585836746421300033814765241295351873885214965534429586934155564381670091733586910934968612890972392547774030786279530106350717646383456024073880666458863058815364754949213496784299613245651391825518838973638014982748616656030591342151092054464556221034254181567581816044399414824090515111423079519451688196598823072254440100577601920893523559941857110506269926794743058082223059510487922187117915964950759096564650538787714548688331370431086080271186504269276875245299228690991519389175165644549916435550142883322421133476051460670239934989217330777771332620881967825234564334027667757841517535808561495552899293796988176965591637669771589635078192903650931919780689907987032233988287886850142304350601192463103839217608198926279155262363378673493271966510796376084410289108022340878627144132151549142756977701210481257273099582605357937836743076331913471221923828125000000000000000 [136,19] 112318563926023200967293837912144189543664888712757145503331991427011964383291832650703453498209887689077695706616731321941894912004050958729627444007396946151767331905575833394201392153784982125179588865043918665204699760669073149612454105724348353914539285437854656463440340691049550771069823878603083704658931196969389924856110770446704767865803843649231831297943401418716923870497302800851454110876115070862356574547419883979068159721688755314741612178488303249031578623866513739194369979445888624893709022254995160017877592957869225072330014480857833088101227734936008972533964910304045621976383100071927664337394806222421784696774163582980619214476795981179628708830714685560250306210399925540367576420558793059437861877129165389815928427105221227052962909602162402650473189913093258157331349588874576377419444609734725251563261607871271671975515348834949199839603296017825738808835615691498194335066952239056054346755218604737687366301478724437148502103363374592053832142279738997165066634586841717748593111850050980495186490092325918720902268859604246730432861358449632796700782681113487519494779144527145807782780347495164473833247631287073842017110895767438986293874645378951463759561187395291212957187872284112317046497607111660740804263650742597745289529504836476305506340368293895909845058886098984353402077618083882810633670062318337837366092792890391527022129567808085920502025958300645159772697734005714122082750710640734343014076762576272080138024321236063734379218613627600633632233683683816823964973296252723776062391286134037789358972807171105442537584284858784436244264010894472260290679935374191323394612999669171494823288933563608928513421618967797443120441189313602393779904364757468248868702850507742743109374282489990795302718074854907516763904284463737501172228988573056781287382477304109592526721138293189781102406199086993487315834099287220869635486334236750564451239044731071116033280884661598831786718354822158552885562013988495833980617758057933607112027123317170123232304788876927539739659870630670730670187190640703638723953265773343062397059233448624032030559096355442251583057849185739125132768002712456528928338905267062644764190651015752762151295030016799704135360613197488748368671569945791695753647652623123304508299946657956525086774490773677825927734375000000000 [136,20] 188653243246323336086274797324168693092167694915399679808598472551235223643816457669657753513517865295807046124733017135696861184261437096388520061623810294176419412769849846048000575219850293536061282303210259708944273121495022750184204054030761274069082509705925220662024201317327457361899172474496954703379382715015554139068439306104884676837862022217522417457922475321681868271707845597816794515279066914787582151859045136340752290784184607403395114205149174499327271828940646319202426655237262122807768212996646109190924044667817171124145855426708837217026669610075191434094272865050702974450789801348129981041729464178215173459672736059649931074424475890778708692577040644982751421940532632638072664087983207975596228809077296683525512016359131444998002576899109170823205967756658056986169875622348337725779317205532333103921126226276321778020895908464869958985258235729717497095808750400472592929205205890883291737289899726933886555850087598465202333272927506549200255465940994129884602476091769043759165720278792731439353672835715595140258138696116372984293469888304541633620854118242697598995690880880280514826993259347388115560559911942930014739557377516282897305405319444699312186548987318932073663653654039718629034778364640162316016597991640701121800502122011342400003936365053215370685349521999676688588840894198213426862506350827013570224977896103252192851627910780940743740232794472232368466423651021065800941388910430753737958320891964431682780774529432232078315067873247494369791840211820118349965893766283163278614208770440335630136935727389121980523350740863587469239923696220916909721737477184369370674335047637126583589172461501786067362780751156189143474728345298647554634138256291693193394013690936879020681653776556103046673332801672481124586410794710459389386820641139301481408274407874532514157137180750915934530196356940033698233396355088246590011176231570246578380324502543208319654535428126004908013492108576399679574679769118324818810418535579583764071112363134923198820038306989170728973788027490023001286009448918788002528615857660030736768440115815358188883377313658771926089415203952198933558846616346331986385633653145329250417784732400845842499988313501287585576982551779958261323082381168834912425802711414407619727739984227810055017471313476562500000000000000000 [136,21] -863664579742357403220691120615547261747601237805888826721684382128509142731383920501789946634433312389155612068594383872167705649857031028996288014411553702690096371144794170703166067871481282115064765575732284570397795230537509780720996192759892088485223724555507446305739917225427317844093622273598874962855073547028203727673741312883815144612607975947871881155742731028958364189849885229688706260754112058070532229521831503944118609014469896130942300433968376995025629182515161832039698283373363113170551924055540840431062838700330631816632969539095506962558988791023290689625425804926788636183233614660941351775643309407471437851002360544384632057329101989103540706119603637530668112468573869574097130624636521070692074636926474927754487472437635066365021807558842609951908300663691840141688588766349612531983745351546990104757792504022845801898271375467159391158500504826667277227884227445633836504154967939466104745582604652944658952488097296843644800995979828530094557744800418347450184838597549783139677774895061868548484932821822116388431610433362127634128269237023006172232474481283418574870563986038723512651023948704790729567517676275220689773799052286255729837822814433913112667316502977120825808380354055382539492652782457503533296888525780054598856651536752031053137163518021462714086327563527559576774262903979253711305491084354326058656082254853954553904254868956605868778493734498754276749535382635004129030228823917863049947026238556308596760961972459187792021260003703180318695210933609362868532879720842577944855900041597551689633508777045293056462398339561642106034150028590445653250976539199182814610795879334916790805848171292948469934963612063021026250539715174195451464970083504912097129284583518140935956230128854058066616850541360411272332065574852765987491405567705882533400678601488871869113171029203069866179645360423833610119739380222147370426153155913948755688521862083559649545016501276801883898248707482115265951312982842724291794746370745462213227753687681881419872481588781850057114576859589695523334263987769073012432820946991255742477475680464612487053987363153855311812493170854154529147454441578453685735428235247627533884001825373593168451235818320222003156769376620903650091409440314644926279514207259971336760884241812163963913917541503906250000000000000 [136,22] 1738664026589816463616924885514373540859058295285806669713829573817280179994441851605984327774668400357417678833671666632833164301529115699104010777670574751475699505229879428521408913760830914297476851752065767469160328663238685526381945626274986952441917510034634387563966372982977617783164568796518882778983535772043940802866132796028400703666270643186252833226759045772821148569477569606159459507171131140068388666899605552729455315616782174265980027382890802273507905280188025789643894126743854855402037258275625098263204484238385550170400396099374889095807916960340198672480401346626924283950585807649299311478630320143214800058959188602705435541891630389048521486585237064376591306130857712252462788874608207563622259245727222158166572207472408235852533249209716927562514872519849454663079933587581022874415496531327837490425765195276515263272023563523274933026938408114838980111202918817008852564655205361846664352857035791743353801177605126836081809620952923047355365973742635429605751957688696824576819961384649127068378823597953600782591233179460437008903425520656129778675168163592303117439574059844133155327255797024111458035076631099953087255214787145578294772218084275522970204656221695683857991967082980177233501329725560846965542023092244236782920721313912107948785586465646995502747786056656197358891276279988712443769693358801542847486666500541227731059180786755837516260114208059555437711227122100705066349464635336925643018837009250050640728773735030235659466114106128152544963368959777696197652475448650638467811145378119734902173035022018976274752559861194003999175447541502482469503891825350180001817701521564255950856609413750090091527958962281802859090815534664225726855736532637687978215971702494819282834887348349664608086986816727173704261243273472616514441598310429352429138462256131750255860934084646066555677213049930083595355845992272692697025884569426194213054276201112529378144703051653312503227733166356537031329220025298462332338196375459612681243755078996387387739850129025496648874585153013022700813064983432273787861614275617793782732789284583827161367954208810583626436969178845336958183304072968107117758014309712537952425257228969524880709772242219439600880042346837344951750838129284840427535242714934815566607539949472993612289428710937500000000000000 [136,23] -2428624715352131071598818947976813656622941816439395238982231814900148333442960883605766475598523114397153073530356824185716066396954592208390240009568182085319846618521958949734913995870569178879831150162362781010865582943723132686758520642833444480392185136230624586536475912205789270391215236066761391024152334215860863708488229057026281259756452056229617006801844024631038080965230331146511827713206213131831473977925790504445796692619503174380987424910206179522462566838775211464238201140511819798924639054657157192904943959601337286512705374446276681940396993651359561351572914862052106305372116067930835117231819845358318597437512246936062103700306852911039313251962540736268856633746822388433067892553451979616429980119951741077600844090867156972125266763421226592600500524733232454058210928474738579659703655569751818225327598154985964923018694723541993404721441390192689424299394965991277011635168914563813247122165247420959513042828820026077358980202109687263874290824887663264456340360964930799476480609543246117595322596304072076172418139711766325185272117521355899982494203744710603722863003084301615516708570376735489334297608570249090332655691831822893274395399656035616431970928466561575600374006582944829345525429679450604382363565484681501630599526454805935622803144798931286188217814749617290117945274173264430196933349710746274809246198562517920169002752787384265920141009264385812361187472516497446207613331261587491554182916213267768573602785062316862570904926337062742182057472146142661538285482564492514773289943962182330306178838682830154635006724395324876571905167393823970929774544287354982842600258641020783014271873114691471804288983981925471113712480045414930707221625969921001508715885653927372870643583913508596548598643788696477484025561395291178761007830226171478142177841130019591849327798566198225157732316335486500856931192605332759309535189454092598694108498209485946174779237428597624989729585959854754987725611507408111515993017040710928926953604199514044615945468267726371097134384473010532005335491315395489513727931565820624459770970582030300395353463294281052559800922127352395575186207876087246212030994818840767985861840752543719426101015098486304054851595208223922967510200090895188215062749426988164547225323985912837088108062744140625000000000 [136,24] 2618222574447346044108538342381076531051240515652178427226119595523915331901791504059698529576384530760011495940741571158385467700743198523637041084034221482271138705715837738889990667291618055357496918816057508123595243210656923347994006450107012263133056379501886979794527713957201462753543384705845473185490906107056297080805874992176920593309526082284328730782302060687004925300974425525025894738115820057614550120816249456206226570059326303667847001105181039305754349881170519271343911038912894847239967830946412192499875378048624529712607738791899258317307348464698424100088197714379318760148403536355023543580826004153248474650138124072418360369288076741606382166504890384069711613408607602146278296107490148371616499226657399399837477028744475088455767331868618942049695156550606533967170044984146470841857792725584793587550627477826654455382372797199918514678690109394106255619192862728190886511597535571724082142568104130751116860525207940138180216295063961273177320740172296245601997918149117014232893489143107175008317650718667555440416038118500017165728387063536672015866027744708225028800499827657942117847989715915232610941708340231191883919332778350248007077742786881706131748933285607007752040533732315427570739259130108037713949329237003436058130566413403369960310572214238223840451883469680664090513156229246232899379231276450436833475424280320332385315526856053354569695149588683241218856366314312383615208549523798877666131148185992111575803110623462041761594550184101308843022926461558476765548049340509886214473590302045971979038809467420722113524785468505482334788077147734579145310595870685722224773045069140335974460081078930146614712038999392600580243337225305496391293500231448288122956835975463041832379595384745483812496367733159228238893532562665651302658266762085172684508175556741875792958456603659056844881311796975744563604529294950955228968233002708305991894642764130558427313099132036441130273182779319448046492405806764790847102004260844502109676999278583173671430809061975956349970085806403933815082778524107208484869795981466304313482203005396171619952026448114953795454413242071736268419008232812623052315577790150055955735014382829730986323042509360721764091100492484927157510790190467376566769638901455152790731517598032951354980468750000000000000 [136,25] -2293495574119403773811033962147579036433549534447858170759419843732103363215136523898419191393555173059874043813872848954946953803496346147413434638881709198368669858728092039980476197963767445176192421081668611956747274360846264586739320082953006388474120974739539866965757183110858243940109974638858169633250378032513637311149102645647282586686759659531596697030341166521119202048054937483813597433904481318099471089405925576124920207094901447664707141377221460137724697461492814384333620514111952461858366462912695625839413876754802624856050416591811562449894095008012057912470481641122355589460030709370708549352823188918959706140211964112285822059978742572207850044574408446963291742976650080172002259990639309083835085589797633762669726727731081898164541596258048924462564958648451120967157551079639431541383250141672688217581647618728595810778487663276701078318874934970004679498899050655700384383198546600095798525461079947295526380850914881539394422051476017881240611942998913945942957022415100671267149486737200537846767470833762311659887030633973797771735868914494138363290549617202867838618681868996062551459088779856582511706637423826976957689451149860555877746919750415200081808657335759322121736084880165377239305272379643357770915225668531079055432581222568910730140833672708127476617857328687509379240115494231613521216020880646431289133154414165951136681541136120732785642799278605659933896834907746384134872652731898188651612692473283023761977105059204634010921361668443411482779620919064400755181390127609416354073192461106988452544156950445985061313476718059281315583118973392026995397718753542009423890284538437129237812792038704940222721240152621982355249632118520027891852109050932788288921725192000274546407185533252390562509367236398808628185533025042270550118794736914115789565496750869512448676821424874828815915328170805590206598949826843447526440169425754413719889879050200113176569660621532276779432814948656931742366998635867540982351824059463832971846406806415440474814424399435978077101233861109326381966901432539308713540753020740423431017419584581782548051296579938396546565847792622209077916251252867428293407756199625398886161015921636744500660946507839962412366076423812681705473339409237702618570876877956976613859296776354312896728515625000000000 [136,26] 1703334284380224350775505107697812819349108181253366964118802980839432708649638909702207452256740719759669221595250430323332563410401641452764409776618611324121780399721934700461099296876335191271077121456863985527466149391520307469329616799219392081251215417220530640814013567090414910753324061275950587032823002689058334386264886516854871699044971932240142467277495122413386825424787962327002138391774392632428309197425272957476177178671998803078856370275800961535940772475114887895708816090772911260331847483955779175908458650808984072172873046357637386295651604667539489360545307356913120423297183736847305031275074076070211167555244192867698685176781669078365474833094730387142246891248541673380157916059499382802840338906753736502347103502913393365926487444623887129568557768092089945115094392229448048590703175886422903639105799600445104685847332950037914382681806805851500784684288341381165517538587632698072423420557118427293387112367461908838690029279979698920798783959339207149068755028930086626917389325849345513294081763786535009006235282846187920555690271835022037505215856242950756612861236867179469126439094759655851705217439323440472813809002919055732246184917521793564599700497161145586067901150119948044836865683070676538652709336264389104492169037362455157831028265170258799313970958657112423720546981996223683562928477040589368069559572286116782360996851555822613018016204887518328701440344476077937083386258897678209399368965523723603187147020207526462505070751278369490490735048926346336551396571147115706172957938097997667759631323183387950999919929606995727748307144102904580259628982086951033845373768680076541502586381518047512690739500819665132768382403420791334825524922581032992679878772390592339574390179483408726102482602298922486996806676036815849544856468175748198476853302716962814201984053060853893719447917065644909325986696852622119239000203931618232248841639662057489380199112496413866792506431072062716657741512794786615194772819451893776552664447111119081385751971530771043861567017686151680612608891026664012758153722380681270847532108270250214761441712325881303293548982485436606916963965065255131048859410999592000965647206236283694965276752293410737987836709642579839002052732283118592626625087405045633204281330108642578125000000000000000 [136,27] -1132500970425679942525178922966775620322215742398559868634064477697564407816736189595527117236091581447909097409914036351984865225677929779343382030501960359054845095772256003784126199572027441113599174284640488283552315670493302771043905737742141951210750886234133830218109186134157571491874534136930159965445429288004531060676289868724084761703965734829755953252528192878894190149836371705748547982428692713195454257659634087512799945708482104474044052870644450324274671284732952001549497139297918480400191570429142063572464686808136585455918107757653962476469312311137064435697227251501279557590384667929806274646542083956759126875064402268152270651690550507629034785755066225463733150256413020839499995834114972787188171336807041151304201988674660530655364732965017492442157746695385491328182015506345279609774118191781771107896305429488405223165425431979267362910104881305922688014022187542007507025154743027242072106538945934937487582896015865198650551354221714699980451142031528953268552141641276515794688047532579033616410492963818718885838785662330809462007496590207333623328980463141265941242585206920741262552584687344247435577606187506963274853867772002183299745555213945041668768618649368968896887328759476644923540242760068749220872308761020919472247833114869898710545252028793944089497269196918744227494860103235445920914973300883702981216641282575466307857145898841013492259787145501249631163623775699902708102786494541787386248147536417941296801036728109258358803692515799771249224412009002587814701612923630052557308726215548743038875373093942175400873274099003792546651168362273849681564742544491491514757795042746131244549383292920290758869443077053590778046047686128442577555157578539067761620600142692518700121100166629277818866620020100693401846970810570528729299960033219190440567590016483310317321749243229869486846454097852788515609690302994113075013855493600050433083347052763926686264873554946931266542699467958558449727013464932559755458116522227188644699587597174407043989877514069214228224459877180113401247243143844403009731303204403491909807568088113621679483236350137161309367776644350539184952192156682988274499494145057118034464269530127812782089109527208406077179101429408063521881753670770611732657867642970472843444440513849258422851562500000 [136,28] 726853254913024938839578149946632334282435483865885547521276670154319786925956038551488269851248009215371487674459749764741060538284616188948925822263333187492379287377221509541084854691326618399125450235196927616560858354082116034331864491927069053564943414026823258646307541151351217270463922549865359476440117340524327576806747715901035821885622818965878804299795074933348941678254508040008415504126418863716716278385528613241116011592375410939456370525139423294725569080855242899696125590710033313246351059277755334770433311251145110175089410593395899217454742253398406423446077558395226490554933474273352530435015980154027556230582664642350880332076023457675745392117284571047511057492507359465547906022576228974276927400099215449913459750834706329677653234378691743525068624003510544735671206930086994133636493513720827421306895913043773839573983020663556689162144203298778148105367404118465013147925472059653894085523095192852128556420348554562682067189145822596863507769167503321047397672029824704646416287155203672444981098816462506810050295542558704389798760032002505024487794378018533386341080922319239807045309213388161248399323346053840551111180851270149161900165326517483548802031270072545572613602907207473857727210972715472228797457055579971648215683081357418537254064286396365468726086551308199715994793162295647507149799395873184785632543196980335197237652678556168414779359237751627233701169878672570633358990351682991742523004046271304642517952467932637777326680733900794083802095134439052064611802061238757986218773449096267338760323867344092732409706122338336076865330787719634065628160350109791104897652687889104758392870387009947224958250594762067218371943907951026811736769581137757349459633658155159551916418651181181438411440892766567621991626253807965116825455055002606370174440891454821790842213372768659296937721441659843801989011469033759681904646698984780617228943392160772176078077111197526811045885473748276259038567543959578933932226960625734417435830026477794072052235078353408257856311999328371641495935514459057443206436270139634164675821749078361621144797417560385624200559816311631465475517902247788127835541331921538725173399296628281732468247401954344434441922082415654966555104482192617432190218096366152167320251464843750000000000000 [136,29] -484709534122084369404428353936119124382285793149182494508337633026457172362787777420788911578766302471080993519504457319117963949772967385272847354166428162234554738669378540342887654589298210451140311782389901591921703100642903892893205668301410839397735382156848491683542907924345058048207911756192599563945535473068860443511903352025999622179168766845274916060289506141194787023281239665601337481306883681846800641150467451136080584619584448132385565487883377127942583363348893493109918398887862310551651205630228069683297392188915125919339267591259239611728388622917237189108167271866632545259927612341703358688384023778054072141573362285222729923396550404454444141105062622101117253436040746404208869450140849048434447694341818518284861315963376532417384461775576622349334875546049184067735724975349364821561096092120263489814993364523231486359233444897383525842239887128522836710495569008449847823273511426484251747948532424816828081246672480955968658299766123250071606246455247020250127374066376077703349979660104990191022603481412556740956791793095026725824249191158809524297590519289834819968983121487850470181560236284598405473203989604777290131349521424740775113406621431980659929867257306148144794065457606572426354564340148074767382545210260341315609589510629028511719073936058960745133651750977757534373257016606429662023139969384797630386725168886921903357700766626937175149406713683017191869124881007994275159844454648831880658025051065284817384540061728484186039136730980886764211300109977748374288055126623538000190541190372732216929216708882167211940973619221298084195869868865709334724422852615623634582093437858993266013816667326729990185083637384121321583857980310107395620471273818644637179780549395278167290700714940717374698049033141020269268878321959321504365615222507011382677945226762731387604173763301976862281046073335031688500033168993067021194037838627415463761356906922119405000547694081364010341246547618393643594743457287304587829744723450666599575215368854649742717473317360985538566697664277945461116884679681170377987397226751757887231022228151558768757895402082336837528943360148438454513053273033394555055989378578413064820754867551062052598353512127277362279681470759159890344749152361891741946919864858500659465789794921875000000000 [136,30] 342572229743056437592402593481533462036940957543059936159760380984115109030714741199533546499677152559429971205224492135300869725250547017631319842110441990094073769308473491977125420364092388517136765382180245798070105693742865526499544591054702965188873514389406474294848012134293869957165161006795715902227807704885336002961937913735878659763327141802892760665910994120854078500707121625217811727172216054610626392586895573156896689964210090213362002039357316641135985395832386470856374068070196701995353555898651885732902800595877089052365406178126340303554992484694736834333556317756067791930540435730454296710707616150124916589215639845727634465774687818277129421827171782154008521903459678946282991281777242982846976319390625836567216594182907909240832452132163407122358078827434719773120338352439745755141896260617861008586003924136500603351674310365948388468020844602063596513625261746366490090310373338481313640634290357434721824181891565333922824637071352142842619975016417931339654690568233765506862552277446019874818661893305414522672504094205471816604778208193044613268901855395989023284772904379392459894212378336268170479610395225084764157129719639909309458487522114734768161180012635444364290284843062678769864041789752056069103232043741534484743928718080419795290853880613158478984723671363826038305370808317605536879364152870515496371092618577318851689937952157580148819099226733493767006147712351899939469369604840652535770833637281965011044679099662906369670735270955570274993877357258523891949236978229020024222399112946812915722563216835357707231256377284268546771586771300389056248552023973491038140323888280539364241158035613102328592307925709382813513540844512023281769813279214794725153226800445756361986777363972117052548549457642357650903572657445468644603966436554260187748598448093152453311428016242860673312663408859067101763555229058277759077657865128593308360095929900947433456565894762008022298793069324142426306778771589371697294635966772448007629945638688419322028922135878294173763001221755693655412868394511707143647922656026820608371496609789514039771048169503227694476493964564102069942061741328508187320779854766433744905757516951577080295298996365918428096424321651546003901153691906245057907653972506523132324218750000000000000 [136,31] -245965649962984065350448497624364419518083375157740423701670270282153350189561973883398893834340944403347117952915555178599370573397846123804604750817496794043979240909428505500608004920324982232875507895058394757662695789026111521733673525989321611874795927290405035117246705535118334606404884728752464050584731353949706493676519164918975939323800837185781129423068041245271948050868183050418188971185536983001150429903940666735299551512549192392022898991917879027802153620729644967625438842422206328886169336280312508630215408451847448476768445259164155325647216457369124976131456919760675086296654415562447931679514491233787764669149290846719596161946617087169389286965007978094097943191850980314687174179663995704824127197186983477373351951806016736811285340495470104450070203840352084432761682434627223020813487181366802877683545480743340450869784178365034977536382695353466592259649208363468841630883545697861768744346227052840747526670002715969221789817262548875134152618400614373331322679861581331814476080497599361796700209258783102850639487294172761853597354474765896706659532972339359920532589180826548863714500439589325113550253445371658023712564208668445855241619706189869138372692340297792481889760835992222096742572906473991569891122415679084225983892854856032859343150785812656583822774367079814029347631006003951499014907180289519168299678103903405166162393854913355244949185609245237364636207038348012632703589425994955786170253163332902175410822519837355726582325583384150439769598136343765204728461082399735860693007746986912694381278203697524125439998666419472894838514590005630017432186022823381046184829633378446005627415107657154660321508341491452673384426223074559075449844435886296843316588299527374960219683696497293544712614853551557123052593015750778913887252047032919369172216949050943375081325542742586426001372199608313920882390469621968065582027616887466659028812587000051400288705037823457346206487549104378850291313200840957709579470863316082572602250524478368518331692328482543467245330830590335366728020613672232185283572172060989258986230927201882329471767154560625194682847304053269670395784115452315282442008264792613365776818918077967345711216518625316940789043907768185448503572843037545680999755859375000000000000000000000000 [136,32] 169451054365790878909135806806466819735543928442852770288095254031934017803506878507651197760731347738808376516962831112922507356040096399898055409010933120001783160425690702945553375228480391510944873153092167872871992401610817325650258863445925564149129089501494615027215154904516563719473244601465194216524848760025196526419471535374518587401938050526732805549411696332567390409877209613372953552053463740075918994501505392377172497806396193330149769000027140748052192685190413026940962954075152429489089548862529513831930409670180717438607568072075302692242746626860528482724966496978045051809278410934205987593254201518646770524052009820183009906442951692087934974996697777650773953521445334596075622576319013814120094170352498764512215378230775547436621626558677529231736606095054720727840459513994737956224863403817459287284415542182563262228397846079477681201561001905896392256919396946260284218230677427002202764956668998113821789261420730461422805153829051425011433801730399884330578414744953807192878619246592840112234892719525259029133150428784593287437037173254399121783788015455999815423147811020445002827599595467081058599699183680127085943180608130212786502222060703911020506729823537874845302624974654844785967668997152132051595505682948355990625682020202936030650665256322631012162283875512538613162146527928150176918505853932997219167185871378991033443650880684988307702014362619171724576411887815114657011490823987848145205979949533235016139477384166863960453091444221153688873977717541936453304703985114397846228381512482089149935763309725070067237309425659799969937845614004848658924643165067142668079066330199178260617854832277810463686606280356399220643870534867491823967339633804963491633481727848049454960142422674097708784652238700466065820276914532536368416990935373322164007991458082613767191203798601072642521262893939523179153694913042907714141153183448164391235022543742694540683880062718083692648025672665982762379144902161027589502044359286975767285113765977810424340453684090227775978089137626898925574987110613463790461121059242400169938095911657234631630265223392023486706978826252966731896863903174630773768205411715847649266179652680167913292070553508922859948808486805660322715993970632553100585937500000000000000000000000000 [136,33] -107406747234348799341763695706030303089126984234655100232688179169150834240122042581589050804072861142087349821575310278735874874732442304821764196908728689396894770279422217633015628015969259869255694791161869009099735845621992629637607400073102955036322019260858337687829634576292009932104308130608144668726209911291045782554193467291840924136603035679238780540862329024466018431647131699080030915137623894633602867598575737741194953580057916494630992971393589559093017900997226707397660624343468895176976541668638446641605606365604569365585856465536647537298195463152882044320056898003496499042051338484866781968701244312479481919257774907954376687329314406877577860214955713846561576039696735064493858873472663463912630713597812738052741837538756265426073158207382269407406561913023081892598926551527425372115533175360512412396260897570004318898858365068367623285367272083380759938238301112743736945017147967086740769767344077700857530803111057641892824432878455326485046555994721209846135538233913828900573809302962156751350166162363395335353655060941549361043787528613329566413940407157089591349601393406440075770273487971811591666032870476010667203326126284099053567785394802655805686608680819084810494126924504474170437364314194296537350339176958724637040489446368001815980481552653858483761391359829965642787477465692716318378278431383550111428776513587757553307986486525729625526444600013296553441193795886183377547427014132158282739186957493451087989597155033748199670067491369596696965959946889730077872505813550820488361350248116916204427110445597275293825466562178075893477747972963930649190166553164715137596822342420916235367510447853102473170009415755089810923690043577130177413345077678188277663058450257702787206027162561047019771183058724296201422358284339752975715893080946454510377361555883661201261302661930323509748932405457865569546796453082595032994838653954515666136665569804433191163574985914241628746050841146861682987147747991886741166311454453094466623640958901344187657923033984789218554235268196074559211169281252813956188338523053960165088079922699890226224775508021160251462055703161221670984927801649490303726931310603158265556215398241218755292674706542372452570032357108686937863240018486976623535156250000000000000000000000 [136,34] 60916572412497351505872456891891347769486074728349723859417995785459526415889364433103432256059014280111535094338369673610587542080870008129519836747126268550215022420345926947943312201815563061272998408538043025353875767708111804869718500927140532863690221374878294762185822152931777992580061066227700256973037975286753796613038795631346856524357113334531274761132924521849653811920287594312315496577102385479248236605598790021319527209065501940061632464131060656855332633216244239491363456851090413274499463148811126946788240700213353160422859999013938689806863623825364030406812255437021352326356255933111653649011094419644183999611222170592311673757013764677273084467767644560322635009306841414860476383976477298318515191343850939621302968570142692793628888288885263558716723772432541970409320255538487849373150307047730616906717712340721134354317918430228876938548528878419805862777939266026672241442934557347364986763436969747015746453742559309414326552437852691504608043873084636371248469279621357546755530456182089610080378443960185854985438977373262849701842633199750822761410139144004974386049318546691622438204830258968284488486637146224203958155855957402854594192787073775297594011767973544961424999505166054492883515802179264167229552576778781941347032753650225116265818295337754072768595880872372081642359068424631601994896989809441709203684813041548250633417618332903619069806387451603795898934970330281476336293152072269212070511586624614353605078731681417600659257557174866682468751348538364245127193816804123893299523744271848965198024561580616165480225411249759678369346013482369715574644871356759626175726287452113594667933678087366913991409823384999595550778665017271235968673452823978223348983689348172320037655253532408989464846485081542705703182256405042755661115318029729575106931435866281012352566253167487071269463482605028035523624347327733725414650785131365399638867519511533941922569480047804277584709910521521415315935023559503122101663040647387104136335261725568247236660991160854497702052953907888533136610495598958065167452848864627603144946832204939627550195493415232295975648955762762589089638156900690996535260891077607413394851576608705832055082347682876833329878911854393663816154003143310546875000000000000000000000000 [136,35] -30237852155692394112004102983759915086905531092006994928034051694424457726724227580661167304714854056142788429301273362762572398864402678661704562776140043974794633560989551890843643943238438266420258660520113239066276137481971984034934293418865077076456416412648847556340429541164092305401595522216012967267422770457546240934425107775919783424925851461327009437960633562205791585320716040256896517559954381170176557762799555071773253110593389143185151868014104922038185071221905680231860481153207796935072784063495464540478667083988346901325820232452573672497914575193318048890399474002110591670195585231129411586010524968796280814750472056276611621353960982213255788823460649967132255850124890784139385145923535375848375922464771219231966995616434555723428458451136119756024456824651172021278143894146600133014531229577197671163951139750511200396775703908458213873480708670219975119951379266894451205230069275424262133007327428509200653952104579218907834098428851962553315023880544724638356257546977798875497290324104619499624245387343757960062850765247885198630730976900560715693022657786374711554938965804590941884352138982207647784294431042523246095135760520442088678235724115742502113696696102659466015541252733183167284548174642606318799515200766548514361631887940047706843858764315988656162382146084984302069412555986723340273228324785075967050665184814931527682430554347962204552957807790288921942060863600172657147969461983945072761488525605718464927803382177515346736736619220467217493866838751089154314228838669346782451009933076079609275327169701826461451456844483507273885243006619844596255829217483772379522302038531020875632103509922242177440203838881291381739046198923684776423738794231475348768898520181150464171453695822607243656260282707689214671694040352369231969777380032954834348904097809324884719708570912130160923418190471194699366040411687653633642514039330674671622206686193366070785812732028981036033471583087634941681807367073484607632674394732784901323088095005576812918675930464123602373261900627005928126046560535595243128326612493194722359301110885596589932541427130262592746387650516062375138298287457324000183749548518449236697141153058762666277596809908843418572249347647584727383218705654144287109375000000000000000000 [136,36] 12826248833777169626252732127436289164955585701484182410016538199286169073013817511385406497774032545879761398494879666169583164997975666305740969417404180379044157341457046016422532807687449948776500217845782006623452829274982476308266206380439689860080897759551761290268897829474460039776528146886948429251054702758595702699871046214796281366231897199491562958163759966940093663629029590542927127083386121184209288308665244752059337012439819077595894196601430105177171273380725771133353586189468904036821130972738976058907420988944576042500060966682669983218122856076638143943134303457537791196368477268004999199757485699531551285179272582613897263459590665822224136626475228431824429032986675141418413776653530956002686725211123856148581627799396879784204907437088557546435902109486508716112480194052923669249213501593954863350046910693151108677196491912075892672179379855612106380365927901535530419976543188045735662750363829707079603991305948187357441152778491624483837559488328218348904446499528218115537332505697694594307043643452587451623913743401649982376172579060593878745407638196323014354165241690088490363006246971680528514304471525212122912987001139811746485645857901620441741030592739985538145094840156804127723072470863278565785734013379031316145181194376793451725766464843332813305853468208364085700942515948158208830468826531902373369692140047474317017425592293071998753697342697813403042859990808112952875386835724607531180972139865951868619319167575602651869411693523228709772965638885751624251054467215441392512139758197431334533628547972728727790085810340036007695573413780898868115216065352299429668105601810448719225401057033032856919138354258925773896109367828567199628020757392229951769457035958942125137996163252137025144364806571304304603360495520097226567333696850296188127400649758479060591116120944907939150402728268490776927205484646524377798335841276769052235287934671121867546938679009629453884115252555272886351927705019007290245090675207573366531285740642565862059522014835938509638202496324847299092077867347605725884426852139588370337192857110244694763130113066445468698567730196754109341197436501737181592732081975843383728553426802336385990910085244536515566614019917324185371398925781250000000000000000000000000 [136,37] -4482306311273571203588229243278775903372473134251313979693782657078531792154899039973984686411976286893002658430906412970368185188978754649992610184680695012085967349641266201129067628883608580886755278473570996338453456949397381155582947682123871990800498123056557541316003227460988493771157561215472109977216742115594309002303784248754447043602916331200958792946325242841007517900312568779509418541777816918302436178344690396215676861511605541170435377116654791536762806298085746365189107992560208942835769472005994259933944165536820253540875415036715248858025354131189697957255969082135411573204611745421189487855585091403234512672645085832958900506100396537929931432978136519713445483173539464841158626069707721316879225540333940107174176818824773072097780075562027247328300661303025483392596366016893412803902596223927710891068791364092023520720522122326291609537311859901107822581617385411295815979217164699430060164963920865820423589604719464184605276068691563594255683575219860090814880994297758261018256306474669290488200508911587384839224817695947189440409628505191115358528991235395550808176724033852072358135506011431688384754642721481804223020105428706867623942718353972490125718739293995720768481808444552633461032523704058544333443520014622026505084539939291281915237000197013359522657190060345480438034507821592069897134489555791287720406486239859942790241070285298151219004075242825554251465277679089724754924800644852767056848189573774080930055493462723088327890864111321434599376793338045333774736942808461181655395488715022697967466528040179236615768559682053276101604626397445595825097366761883568739544429415745316628992692210556690731665809577298575298903627558787692173494433679178090152937054410855236323772717533444128937649394967754871018375391589739582553316055038147218452657922749269271306028247640066503927528754432814722975259056379861554276132803851999518963973666583535114917573300691156007977740925014355137665683264194208139062710856159154512320355807864560728915760329127121836036014227068640213314929881537998157624944422137806641272358176824898499185034798339467291760274482057666137713736138062033612463209439231844369109908942904591733297424930047153060231802010093815624713897705078125000000000000000000000 [136,38] 1189695932752100492548393178294700091583716731520439580359295314219140254368632936821718413987765278100423162622552158884759161348973315726944070868792759247894819694641326666402586321236127282455366953229198684007588239495611034971858468717791986325937671271843388972572211148230940067374945801045314120618199423639974587430613804157978247923208729224729018235280416421864596232874035728543439294162765559313518052599904801534680890507831266830277889157466297642837867208989405428738384698096006087594227019863261388544893988254778634678628335805162601191083428176620200725585740276613316669385012196502126560552313650928150706240624045334557010358924221597128193936949055715731864338039837476475753350420184484424157281422727379994398651847656592846612510133805857253096379529710151516111849991710717619577968333525742834441920097720040608595375953625978602440550428566116465784946059655975404473521491213149598352610469300579185316523076624688750415880143778638681215453970274547804475071652110879116883251924652811411528324902828661351360542001598556945222293155316120614349184514918359105395372318133473224107144452221653476689392902439265798574911788497369995771849124914218673811319931367319364013147439479554045560115654124259016190711474603066722839173156829467085955089352822197626338628234973239283254000867580527653533742177806390269083960951451220379862969734608447600511475824231011495881144296786003506716841913368348273596809890885806525739195780275295575395910889988931607244103606064936978572264129448354926995722084268303833802504181243546200148806138219761612074251068915895621375314712026089803055106138126772504542590828773614205521987156907286525522835191687280361023086605706434895718199959278559160089639925407823611737410225073800480450173218136646484157935529928100965157463421424364490867660687277068515685890697606053585045338279507731300905954958721633176687762468244806251431921930516617316782075692188573523218520151914050261266265235682890197684799849409855695613461782797116874325625935439138469604011669844574909388587782123534769528297948475357797885738130130301362171302376942010382371075743770798293306549419388505347719462516780642175323446910041554638575842818827368319034576416015625000000000000000000000 [136,39] -173934095484901728741132292704387301840680921242482240107318562070284736853637479375773989184063163031131195898364519561766637054537308634704757661518468740397541232980284270155320637015135019669964279426688184439263206632557028780160188020708182384899817410942615252015512021996431261563411568571380153166478312584608510306823245215858892038126553940993020578570349894241965020862794282277126336614019132140529752991497513137998873581555228529340267408447802751054638361089530253446164261128825434109183148512532759879481197532267411179825322504105588437239175749455314478170723800292666586791980142789951685160942276994739787003272285649509619518485116850843324109067937529037262372607304210211964287936072400876824097376313261509440204829340985998500217862383395273978627292470032413537897631574201006575719085878984279118392515183652348210878009989243565949398723870296366468631957441588638999870746901386780739874787158821312966168402185039019068232470520983079950724689391075327160161387588848831565693846060592987228432887191496266357197811513379574881756502622495324042490616836804397353345626252190290396224616578787857088181046831250753173795576264352797423976792903877802681797612965477181689234468534516319468098334523318940384627350697382905565691531417736899969868468216575425493791036736440572050434914440503943836461538178972263482896721935014364635912642889133524698857561478873786867633780258846026857262069681425976499434968526318660825529610864065251076470428343557754671214353700711558299575933032067931363259599285419652371661053741016866705943271120496690437911070698298496335188347967194992675084181314955380978557132137452783863484160702353067965911913215018847684267133072180136630763237944065983118640022456102954587839541467920140124539786496433106923354794161292094848073841371821996775339531489357597476124848275730072054239879598107139050932921696886883341776817295129207058938445328295599606850941146925306597282956511857391186617414720124911922038052299174193555733056443344728427086870556826119405692532359340832119235025000637215361850978881235026345332532520702430849816233482169513835503600747061167290663608798894358754552359780743612578830808507848163187392415682552382349967956542968750000000000000000 [136,40] -34561731729970553661483458190694502919357514434759943901842037759337837760110237556815367883199235192009025087607919278133908416777752053796039411743948501346113003288290063867738814892646903607716093362524894283153111212122004656073888040915121792682999507120018997104936967045114304135414317166770740156088692551883831163267972246351438100793288264130136968971687272730498454313515454883476349867148970213467323936305395819812756032729472563959625395281452190685758494764355427833114796809595551203252439267772854312385630113492136470608856244553814688247868488180002334376870389201679662269861300700601171503962370592776326868971806062027131686255019487621203087211000327282784924739918844104385150000696519863685093175060200410641274078127058580985344178282970856656366723956950934079062468681897939322160751867269109943710429708767207337860607586745686495036845428414784638005096768435005133585387827748509086605479603790225345283302558190539998394111139591181105981436294370739755959017749159848336903953202429343035577345490613702160821420217652848284083531639929447253535297922630302671125127820548590503086147623428305939477444840770480334238177617139800305592010816815527431393376485783685497243651619017052666121772420382452588128790133411893724562815803450453889033502537444533257646926502104211181928411395447466815332657736104519419000707387815671068730499356111711762509963153351750273043777650163445454467264201088569622066440411166649525921924926680571635776891294380958965656509018190713264922873906438988313390212364753741877651917604009394448204604965101913484291892834590380970089828712672639546541159100097091821413579470689275618611856152035647907989389549702335326752323636405794303053908475500240168729472326601997278470864165089081557860332188814521012481443680152630487517944913784593662538864762495471863155758513460496369689632711075436932622760448033530057623403437923530990191507067481836258535455402245063978400866899878615685533013750878783688133624298939481292246472303782211884342494011415337843467354316967832862243287770038442115091608672858283320633266884361579923994505700539072748367802308998002411322652110465806579710035011632300611390680291536030663551587611436843872070312500000000000000000000 [136,41] 37294433925821703807962911694986778881278593450933652213049468779838130523737617106137507266500447950174813805063872358261101855886286813654333574948429316680779322325028220539361255571908739873351329394963302162660759651655100141843809055564896100743818468811744967324196427262985262015593073623724860484069436435152171385544780649141796944923832278304985406780560704127242895253688073245671897707659609938104650271926925447734825266209739296933686528206619013057000985368012275047675545132207876950140950972849309274190142922348142863187194312806052626471976400298376440490553339969342503439721393731626200636106505246067569649550255590995737395340564634303971797884432879611462167555239173033805404877933157581849356361243291990813600649393675022596717879112642913864595304442895161593286175599256562629117434554801034404644860571245402679467202725173118607579811484216953708436620440331821156450779351155650305676941287499040772373333683015202922687675659678949447794645090168010748189401930685860926326780404215127605542441431669574426187437322525920365897227917094635618550125792527010329858891753145645487410607360858801695440273554622539663577265193513547339504516929582342877583739178968254076151948198094316108704578186562007092321989047779963156004726509710383592377292784476791675733287029253503122403003971074197149233207384510746359428247798826480951457167473352429871472934974501459159578269042341525703704336208275505392479685783102573405145957432949086522019512783693669718870298309597822968055914071358157949469789269527579215054723521458136536489870742359656537185691704242126422587283431980711670345469334261729516475114650467176774487165494926694347318612307833204118551663313141520075592823555530763404528573884476967072521632238899216865178971088301935506748059483729896084207976109063916358821842628929925667606346100170284499777980165183434254189085560159269191680717134910956868980726435038630016487050061804145100540807577125281779780489851065192684237566696352014515677816969707124059337185704086202225193075041819114719385937530043782390427807058356971791896313080425765616255893514205283706915904223275871945787080513355448109662738496245481126276631270981745185067599639296531677246093750000000000000000 [136,42] -16413153739506414886697272687806846309300992928661048369621066259687587666820226676900900625086769642304568689925578482927504925441934344860927860037150735567574037506911330849836379979963118775328168161571314278436448380972262518995913588971105765246599845157663018014520093225086767354297890806467362973140761040974001894615480022208121306541220107558598384741824369257552595265772783068865828940027861677318233912340497357234093358757871870542956147468651072194390911426255130332373817083150752587791472735964017483358414701338116791074813021264633854616198597717770389039037749050611404045830595913875973044667617622341870965764454476086057334717084676908720081933804470823712602510694374623160502492338216733767143318440296612293170564988166308311798073286447681336604013015444431175602821505915764963719469632150034850281287386867852108819597690889301839499581791098408777878585687032187718774264082082040192981251121836272597080134041117896086029303382676054498018228247274601966635536568636009303222730636492992739913756587483690537007168446927738091010041251590431381751351433851465107828301706109297815350359000721363603948071734334052014233213006979519717055275359560789867071643073790455084395846699520732168260046202290247436767657650122457557613703251144432399998031015463572467667924387169445383508121748095789219827039370277313572918314621692635054914567899321065464068356411033900511877269147552477251997785498786845886805432244027396453653706179445518187033200951956014636845310990769121346767060627369042665521470669296371526010355912784853591419404130630221580588039300416320288636242118199897430737542633460005102525364269211812414409296989740247292092866909796741754956523080158164995074201678242748901758433817131187472140415754657694697508236380474103333517945178171357345324737050966728354762167123975301683377882062096492396823334664825927501421743207100838357844605069652987305300346251104757560183069408110066238260891912914616217467997749589781154435796243235175961581599708057541672659462688007180454383901017070383311833738507446383332020923349683741332868918333758734475411042848243795656517609968969957273202793937654088655674122136152843753806335998511452888955950736999511718750000000000000000000 [136,43] 5091682276229770203578003882083984729189803172040600010317755576493598307497535001067771870577745731775471130297099956303996622829679639289057436158698962976377582958518617397657527015051239924597580436321325307705593793964205973539387875231081773961108592719110522333390302774143071629887538557732622363269987076484174460217440442544622161372511993965594783706176064680492381316126514686301371776121073845500959003235495455552323411133936804041628750385175229412734229579681278897675341525214131127911978889323645837838423266196539419026670111654289088910298310332363414632126031495038895644966127353902793683350409338418670435381578735659418919805914767422139714082393830652060657320262740804444367898329495837347030200496546726624346158591447285469959384912755074417745246762244223052896907657747024951120369470048384673459349940378354501177645738658058578483578453124096438920400254229014386373612529048929676319426708132604032691356340276197815836066024959932761624429219747844043111349823467208685555162813366743281697112992809705211811459699306480622312561990103200247432171132241850126930538288758465722577725789249148232967342831371132121971391205287185745574748529206227066395453746893426315007055515589338985118928034089795336737977990857839184482996075281775580866171939310778118362228480871532649510199815307834118448175566274914954562868700079526831755028425918379288139981447998166800444954018437984336639055884255578727130390670275436782004871537417678774814827126921407738409895494735438538308738838095763892506375592698846468863510094783200405239310624608127051993626532525045405872030413856014259412070853940729522535671452152378762296074512174857331620096035543781407321548982042525644074016731840971197563411442950158729021771043674430994526695454729229152930879824494036141829942485176328446655914065914297975610682671794005587255168594238510613648028052745022014597798393201259160987937706636517175594783864095808326398215916974745776310141485341428216417152991417059196270953200858463459905899230020538408137611303946657324301861592374200213297467903425261813273771023749326988796356458009493297559397340405192212160014504090438453746422526899928164654287261268230000347547233104705810546875000000000000 [136,44] -1205208611265861101453909922994571870721306456786613918731876711612885850569307000899902328387205963829255643921023497811108663194811872023566296581115619004726179640327949237794456175174739622829806004720759158112870963572354164963760582800183111847478480629052211869496819144855822991247130597726897353999820797815941962584823890286504152585351926239793021058600668500605096464520620522086196364776353719903267418436004452420492074059441730508886334422164868156184710010327507428987498904185683283447196997839817923463577307862071558889241126325929582824221105867573831625605506720081897910886027782668368868164001516435527801900553249194493390029883242155663836269298738231843678974259287804784555040456618996796274754037991821823871043112273519556229854582870804921468483684205974206303420652813189452857268634520789401049070810999887351946426660944269706467435205299801599550237982550534776377955268794948705337049197388023585544548903384483842560039467558229117161761469642488344949495402956080854554177160592579482219075120291121013360129729634370370787157638659090894888267601370915443124110761516753277193691892517783357328838200337465756723946853578962753558642403624772238034477876762374728247996189555847875377488429096520454231189305994070089014733902010559192484577167081232713309604660036166203940230376668955656970908646476457781607800105924661104847619161776789446276305623074403425884667160658654022318139067316488655295116940790708404692637560595253789004247465828886585702654019634392317072975632893503241067140491264644708422967176734358633678569084697654533330000739001306729853722151477749929434570479865976114917500250105770846607862897671421102574089413980439374676314561993426173866735643588251545557822396011441559094992089729449286338890986875644680197093766330416039061224159860405416452786864606101885912746654750854690144972022291280511763492361238731597487319910157683477674964126554388750658378311593864710846477431316226099255532809570888313380561189511721753681318424108166144225120853730749645158890536308543381477490578381484727320818980391179010928975528222469414151177981971205027305115059302750248416566267182784284577276965148363472942612289202542533889770507812500000000000000000000 [136,45] 214648385555302231048299865483676201339166863014568903045610502750933966293177966437094870229119576483326023541111590372664186287690114099861520990678363257951891056492949165714114374742053807318760570280189769459359800881911056069363581156679533387086491316197462036533437771375327083663049558576273943931801562475885087072698338060218220638975487345515868399603398718836053663592674911800442981551283738649064262595782358872786602325834852412403808775587705732398179836425208914799262318469803820447314535579254279845326143679526209416404654520744152628513014948786442109161805068259863815870095123891227468082290132147190836957692912275527510720727721873232054450823590812878020107831580722716966119358316696010777730320315387944147313527025688752721530512993944667451386555057618740653152835288652174409157608513025086826297930940553355748279163848620702957784950353326268841409892795375280748328734579195524384883737213265305508542791882647715554219989323094869360378738988113492036020230264259316702284146170321786973669450618508556559432113929283830618438437530853371224646839531936540608177566198129356242666067380470222437873587085996915640654151050222251193183492756354477159186688355439455240055591290421264983582670606858536187640535863651845667820798894689717440674370226686115222806135064177787367703940764780593330188404329886205832728515805986688994883556826881345812647171627604496371171346840157956412352834805470512791590466785703633433364781661636113720603937178858831205083638271291704552075188423066858834445358349523670128218757190884186205664347068619450775658208737653120320449864306837785346603611636789860770393587069127201354402504208360250346956490064197438724991766669562394050997030496093386956987165117628757877601644484688630337700308893892613217542889519550060636030950268913980388558305980978652877086783209937059621380211488004572322209253219114963432589866718093743102138363234588730870278570790441202408685459184405736914527134371592537319369931881181382927902019442161136202517441390522809973878311947168779177041955510799552408877972303947448216207287797599963188314661914284765443288319806023050804463004681648959552870877989254167405657530022799873329162597656250000000000000000 [136,46] -24945275698585903895368588914235902797559154412163020860940151382291275741001088073594389048048679197166625349708961945519175231886672847789806460653775188486088444615697121611500082396845879082887655636123487373071202799789367088110305202129701872701014643583820437349650303367467306989279392643739592659618159148826113841587778400389901441806086310635232939493474877706266733442321534098838822408948111611735048227006494114148994241080708327741984283865897582918108565572034241392716812602281233713953321999646869885269196064709503712198243591484727977552712688482733954048914099177196650786124154038713679662106761571242095921299404060622909125030316899727337558154411621695706087971944611408753976169226728493352050409880496901660164551210098925707126722188137035593907287701178639044188033165960693756672151800106280237876876659363479298005975165871937332549077498430600915407710964170732928468266427728228367762819308422913268592638323825859946234770724177917847335392557136022995302313615511213173250289198626529846210292897671201193239456653668480678206963740730686125405497863947781162559588099173721245177704669282572414084826166416970906519196803340264220896935073920537518758414898466483933201146868976636727183658008143989527803944980995556944376762672134540392815054250734194472477094253638429448860617400002846997836352049600125815536432206862333164920651938454819297482274715823450221981910810018135884250225293974427695909235401677207738355088202156085154313620005549246714162462426566426619753545220675399649818689636649568344683047354518573320180349009042041923301933792849218799333578294886731147302994228622062594542398269922769151419996846567028451567234330206912186291697993263768626848158399861561093197638855166911478529153298839240884111675247580981012486424900790150708677632492231746521931549728438415013438115245363506606723889814129859037811310429803407473551200366215638304234158039443469298185765906595962087787955788703062299684396537330563686053679768682366230996020245085262061592674122047524058540854600582852721847407984835629403059309617796622322349837213436306520311117163252408178927578966327658418725867054623586390518100984770828091592751193531048828125000000000000000000000 [136,47] 193470105974367065262091639890847850637396741881417070875368057353984706472121406558242954814980114728336975060182937278323608456577025370081452268039390070137334834991015436096468803392347861747045248209871948302653021812306003391784039972322684856256944456331640513071720820895750627454984270443531360397548655163257091536166032107304281705077871013067343372770211048673214003178917184828134020724655966346606142605638080786877634547902390042212497541738933300061126080920163088050135373961604087833063090571448722939509533853117052892389641010776070013319576533872099636877561391048968184919322372380905345171795752601631827840358453993664604576926033582644231656062716123435125415819458958541835406120585609999725448617239574362366250615118513415410228509145507112159331291178736320154609326548248900594254654976067179525727007827020180650822446493638066495552080890003123464364789069681012708391354473227630899066740342436122905401885397237237435782122050690249570444844629321721507654026229505508913052299461458332706876331935963145735294197725602884923527270767474563342091733748742100994116300173890172976930713630723938735966952120271190508591098092645366235451167510229283300447481349861468160666188487285972787329861931896279613826423997491195061964403178226927776410133107161286992062492465907598852311282869680581552834827186854445820627241687945126492648055516571979648508865899001285425205996316205336634021758851219953430161636722460754356574346778154786959303090232312928152166021960382228594481717927117254751558819635901623774642973408072477618852934207533206233004216409611330980528977170440057171226202633665420502530637438032062803132951728717604694886349135393230809090501690346681018419859353315528737512272135329619025187420776809861921439739853008584524990128064385261949366643129631238997783169009479975605242826860980691789010785790261471961784090317931860614547144117945511446550374030810311160946399302152300754902653756897736954548614777577763338819514618771937126947944764971028618755025507653875530521327746048548231369699391226260064250829599574245919473558423542288098126710801675271870813637495829631915190886539857885508798225562066973675137911544007080078125000000000000000 [136,48] 780475027328536778942232547618672887869424329065344613290599291084840053408256769630382731319078199637267274829422471293439873129016967528547180418874754967025521981243910845462633808905336186920188178668093539717942853221397959646266966543946906921789774179145174005361420948626072194484747696342578097230518315604644784646185497612063080996883738152887954653810334352727588277757517806941021815968776762361070340907730122623944841513262532779919588938714155394908557057453762457294434017613535865046944575787191010290535093363416878339902385260963989721848436382935980103027970670730167936193688867719260328067076563842204056595815472286329981926248023284912681118939381907038749686890724826089846450863954656753270436142143042610687784057648059221596934781985998905642060341128467843100558180299088659643860750312686870751201016823004122568526959844524254123865445006462775061656348306370021712795396798915498607115013458285479035909812100516022618879681218422392995801905687999515503566374107285750580738204335342277620396008828606646604998940773482913664679034299246808615244727666537564254610143158067569500685465463196349129374312575513979231867538311930956965187483705714013248630978728828193847145919097979209195334077110920112233471118830654823149418926478656472892389976726654007464856873881920128877616926500847235695804993015206243126843229300635455493752507689373166758044942174248516435817365784260757521982275952067532962135158051610744525996935758921077448721890512528001329615092820445939293045048148840784007337720404953125401328160159860708058075915884534387951171778745046780200190691122788816910415103409718294162003208411214882988069487476657217012115442148126684810712820136653027025461407177779555813692037012133675279162198056817688342458454286359069771007398045306527390258934818996234785573917001336339005348690245558948880344075183630352549667476101668684889221766501000687403060427551835502600355943169930693710901292410421622399632056937228267720197514385221690566320812129134784901021365060973079085444505939114619652095876722972497891747739417226206584423993493965450650349273016365900084496260556968732612710382607833527186048417468986161195705849340671875000000000000000000 [136,49] -238452404127127353026362424623963908578046272619540318616520579468234975656333725517317414833305143801617266183283137641274488940322994650763637297092984579883475978038302638213796970138927800377526369196205889214504455281679270289413129094200506132062012596534422190037423290824238857519592620152988105048306316668289578847617500416653449252028981305415799449426959102415034139752455245669524962594438871426425511078701794787255370818761507055752057385132400697690594393835474349564600380642613786176103389968069634321620603829778917333760639870997794577428722600716625875770425042979230868858113541373662877545750925080659884675774959828112419171991906723007839246856481193943787443480880299192637149397137494169069584088984106983468201830076087859417164884042202385702982606049175364705699715214339742933670028177668998274817545723943840233953877838203004299051880120303507870372352937161203478409893364584557945382986374372499719457257253285632360789943519389417150728882093486128873200343629937377542549567892451688874725576257094068178667882618838490427727510599643632604497773338367578330316076095659349980477569002482992010126906675188393149151800669541991003531792425321558718455700831301475066844669319954857503678730073091594471613742471764008130273448190475410550632078720826360330992664186315386053546406492409621881915471758166906646525282347952277585328630224931302004701883539889022839547837629956062074259328998271589276210261788315030788640343437006689186023274152785611476795885024481295550794539764649698004390776420212403017573085025856341692548615869277463781799943045751213951258067921117367720710709615425001428216938244306243147914590952661884678169668398524423684708661694426079006352412684000922077193723552661850008338783828401787017828231076921205177411992141861231905229615704488232262399888020535482568553150629699276073929113492571740205139115848196143676331083873963012250898530904776644762227063362445432870625781522125399379421525280291315133000827088240716585660900673458824280444398324781111800453290779055360940772070787606974677266990159846877614366576941594082109823801244435468478111721199312709148004942210426680563664149398830559915319279231632812500000000000000 [136,50] 46539656979768622025416323095970453665258709454844488319678979262218631855677130409284869761491268427431689181097084577692511873293704662285516255400280120484900954269560347103518023963605854971635027835730741257671300914429287642684500819437572774566183364826904861295446391146317055489794457942535640026360587834427748353983642528956687163500721117433098496155056827703800926141261903799193768220352110128702173938925422010223101811569496660989208167483558903494587692512473988911685971808949779380650096991439759625747550342609659573591768910847898267568704313456528873246465246517216835064156418618718699845466397182198635700897507771490164686605935762015988117157837591409577353680925048902289917590332421757913503256657123242123449159619864093660514658765524166789555812680777142741828553946179357287453097294930694353187462304608095926521966018739238438709604519473955651339706622638927868895800197235071563474427257419272056140811190413220044166973158084190412528155720011592724346117153375535309266338971718464824459140335643829481258705072461037534195002344726993549506297098864068900666233531831264653420115327323633351385438077213621139594581913259766032961515722087907330491619682626635158914528486123284295821616213800401759305631412190598350246544636636795839270141458561741573963453747607799940362018424481059155365305892710427401759841212817917462563209425787161514957132271980798107133922312278748767630513335428707165823966992324822698700789426582658587423958443041135728423871620217931922383944551658281531890879972860180771419302532237385502303041724786411092714865721809099749020094345101162043241949598519806750286652692391509240087885854158880853062907486349147140593459629255757992998140457987185812945998560368173969146889622210263784287011364524024418094797732636632860478697741659213559641366593229164023573795494096282281753020219548943942139940245532918306010789218489888644788096238094808755913739367101990098063238930081696344518568310337077878313118731500656487653044298286370641170941685559298332450617142645625836508079188212145366651666810761851632999025107257067204754240643271819931863709795125505381882771654198905389995562890542181895495364206250000000000000000 [136,51] -6840120379553187903937945002326479273985404741675592089267227391312560599427385744133525041465687503501516989868049632211841088975129422051842861677892318295036616461679186356330473696927561120348684429945738698820817413323932917600909952984702800805062233623396976753444871727879908423529894777196198975267578852308586192266550156374034659876968718517137674326428105840055870314356692069502120575012369285219499958568370667810892265567675089124725682414105943442091357369809950949766664285024369079673035687847823492650126471433995786381475292120167780684334701759311904852011121484472149113155730944975007684538258140558102828365017435499667992435543498348902555685740692987864068631098607374932316258005589333991729093867045645190430031034708730920851856078357784416709627555764805851611511243839334645712354682274032802885982574779958343931935064096388434246122018803186122577923261864512261465905761272594289002698280458282608552976557746311264855835544374164356641655558841327927434569041677855953588599591007663002144893702569816423140427849109523851423822882321473371455342430787788886289598257648302500162905629102117819847124562168555238924168307856443033087076921669391246074368726813871498352485159615151589633575100906752440608662005329779341638267939765115637818089114892506128831155788658029737375088090733563652798670836956914066155189223941026070279563532152924266813889094750629991405924312477135567227434860687296441087211128085269920180869045670177981654494305301113905870356778384068471633462739334511259031830993193240324445417570573535005841687847139173925069501094032232577595045876431468118347767105077175685641219605758377906595218308949177795219910684148158795336662653022695393485375763148333474504862721100468471649298033861804616497248762270622294596119528547635615693152484934786897602466669234719310540609742742993289663154027302267354234411800965261538050043889972091972938447929118178784436828859902169731298328387284951977450905239009412938921461740028072683518716460447926168631473811670538992934114404074861796225734388399792098825621625361720813549476618426168764482683366622806091796534595854685756609874075460879379477722189227344645884559909093750000000000 [136,52] 777516243239314608861152384324892819877504362051685318547364915091617986918290626497006432043660902962844881858732197090125201460668401770110991066330458793950172430180821911123105833083783145388630342542501060417898701563427704548104329265896766885263475565794777257525590498814599154671164217648397232730216115741847306939893162243753707189552505680229009747100156048965012660081831369092523891883030529667990175023775981716252375910164083454507100456060453133653624175418180793046341143495854927551973426460559358680552504538385177354532576838054820267980435032171373596522138305448341169297305721821417987878999119804858218737615560727852166109669659402146074291153976110235545902002653861007220129688423219240021219582735068879465257528232401043361994192535853370139742152535397260569385312247965524530518823092417728892734154027238794381638357819956250584511886875341960943819834323611709695964180418758777974238401669907289021176649470037583671143467859815004891308508942583728876172384539331332500161659383830476051026767880843182602123364873229441114495506915119909145543314004749621773546162616987612914160759608367339874779555453003796387263182874903840755191152177631450694896081914588465453260875936414917454218598232259765988260888422767863482195173301028038617703206289739379922967559541680451784289149544676652362818112204251428719923482056732709360918676292308385702394102816317326141576592960627209041932965133370335941040475789001386857004256870022778100221278735538137692535286183485979480730077462027469314024703598459625957959221171798191185901498574109228918978772788651961872828948092625363415786906074465054610468832412548838987443128470709346291587223686908734266616675542642863008048356351281697089292376455508935247316644276424744656335738255642976636231354886485101057419189198474051658542792665102557584992847390539497219498131117579468386532147366935273844314995948113550063217714084092601779391458509823720408302101421055993479422774029788324903752793314747938269208732400551635679806301929068101578979539224329294882072622780817754666383771814124509080630691171669955554335981609709183009651896241963583733117221771399613399753528804162317625516224000000000000 [136,53] -66688432312579044385273912770457185320582244088347190186624862380775958128995782472530101871653431540395319702637681139298027747375136097513389908533498236734587230250609780320386923796407595708547337749055332992364422002680695462224859225746011423085833852982588635754472327883083963258071511968717627111331490100655050620562557706200216984487133590507466373255815882518293619447857892228097368564677771320136839296344842461435703612053909272005496604255820034485313489043912957113475313438036564998952616669360642628028064150985195322166477846361661345464284141387710930960624362584525332687077503537349281320422745425669940916441668642204782857083442514193395683423358644920510049163778887424838446391662739342460422993500473645444784707761041594026175875885229899094157873780590055299458257879857471826716704369665698734670789324017624995509249569065754129520853597734512148256075269243131190002546084721281310995545102327169757785897721515955869127831197406437814624546078543518054448446663667830249145185459223007712145397698801808072449765444404300598695456251628353929305307610975287006083430399192962910658313901175661073490439434893765887038274104638405322321249347754820960937380676753384266884057450161671493281676211811200915818639881240718210269472157264424596028498493495919949180829083331232103024778767651180263376459112127964655101456189590576375911139339953553770598715974138465637123835626891529021296141090552853966481872903096119204776785745755914857342375439374208228558333758594942850058296145311700327979159942161054547039446004475671177231356179991844214480777515164130820298470132136248514719356004758756860746988385812867117209631796997474522029887112509497805484795439893364172257658669988988008604765032433114417863082383165163961197530935442474727069452959916850753265718194006065100219351609098229666091032651593250454865253124620441186330460569786261189489085737534011191298308170160237110511258124040056340917365772954505102083116390747819024531031288077999345487384726175835392737349893773388049311939991230176501100819191858952859938757758256495453685573699018773093949361152293780510996008674060783595847664548260024251362998162277431495057888000000000 [136,54] 3974014753528219419934572935128198278940447218985418756357348211391733111326843140431930160384780534640682930965207858957620012467389862129811481582079651646626485249064876688133229869358248586553760912984479620155100653911264303353575589788204595600238113875388544992705552933692200399973579142221727675193758190810500419983118530427498241664551486444914930563488258139640555748078483431537582946241408542935741658937603907759965777312436528009949966710068143738880563927227242336775989919276262815080069858098862804312354326127242167510043227404732936107896663781192967087312183589076256681459439465872584880032774112428859943499935186399243526331885171395091131952255302939611363308606167065644297508262661718120098972701665530900235196152115397511946143048830989571516145559050503415007657535922900426344090805924974627632033435386176076755800619944754674326988571966557226536303604279704663059515529469383106956403428072018772575724746272145073491477672703334391447898733810096209286884652342415066518084736424911037537644627664398031059784754501882688199529160683785294068369862677717157179818309504152042512846036682816436038578698127879403178100372840644460621546829717458259373506699257284504249651575298331001051559807850651543274606357957918830591763754375926039614697044294982627569720254478267197713623982592541054870487356073836942883990536387805973679013056395863628665466639789168829994331622385973128422406866266906691764097297520831638638490575535968179368042204067508154663612569296755901977659121761252630707980664757019282837914665949834504333094816757681370122791965032555742018220287358582429245472702851052553228423356911761232898194221545947021358377609869865209939526248441392206105877077800090679090316298691738487311366199033405296146192082270613781312207983631774558676517297753486854508803298669037946699399592549001675270449365961089163028213905662805737936667995359576000516716584645528860469888121307602062990672104534463250720081098498746069481292624967519553265460119338057651164821793358543559209906695036116125516426431176534500082094479360448400803695029367788467015516292232575058972755048398795359703708518430634048738084035509999940918784000000 [136,55] -124745806261777710122133304683752839215246768057397176750025281520758259977961810581111412334375590757510710123149421408185055742004956080969127937212854708839353591670375977309435679316239654106685113624492449222959929043161624890387620664430899087089997879150506816863345965786092304215471944139969273781115163599009962490923936933475986889597421922153335683346214820351186522659077453344520724212444920873104608934565968473138893064110433884343647859476379365655732408926841960137465084659874628412918718615974629646825964538014581905092528034523601396873468562561179651096678901518110708432253333650034767903157368247669417358504565700585442932549531745191961866300696254940055408888950785713731300820520644427301191113819716675482844234218409621628222358107950119975734503847188612515726536443565652817975174653050126086124393949495407470530595570657059259237767088176921927891842940000102316996389128756039879658607174379270452815273214150273806897739131237037710673121160566988695357341322645644997014949075203417303177468429724976890936468487654852890915658035257796088634483011637059395221954952484946224317314826110667340765767033478782576173543009615479891648527434901478829253957170858507635288708016694520476934570119752581642875504340327056058989346298290698783158120669448318904253120807781502228129576982825145628024884072572865088646513400158899501907983148624559915851746344377491862819469104774940176708592047306959337305585062249906289371636359053726365602065240834464925930703278352580411583710163956344643856007242112949228174597546669832691703818002888875513626833068612511724654318449672888641694107127345594004803109394379639908108205777803522746120130390739448909702684218158583860934588808565808610309297176681207705050927053969342828304978842509342306548141475976491909726385717678706072250490269632843980218451556053226267050467897710871978755147874655419251477438064673683127552482825063182159487667243839008381055914383138196924581592721058052983623181502993326595717033684508258395882853437509616661541951802688644418248034277395526048114815004379774884954143818193042727615923336686284966164692158356426691139518249026757436704090495578257588352000 [136,56] -1987382482662451417135375173651352981917250635328228620689949752827532810456938191742015426775285663726245252769308908702458992721866490688601198988453101206563623940457914254421581808819450573576430397216778880087921188450830794758178663245745100042672742639626136822291157206254116990458771448065572879424397289223812598979510900421573241547846346943464478709172338414308264969957491144076503878842669168116659156292369806324274019750020152620031228532003781201015232418954334428018232551201720339384685717083890251361304017377334140276605060977804619428722955969465617867110145874901119869795746240537236069597138517992684537097213548176239590674682939307371314973241066822633585500733733118767667761181994471639870794000441124304047212612520428238493884837337248335714461538192017700812583782691935586722355427112474630827475443852297460982560198333307800272304905214664989210897779888153215456184066347517730945452727330360646729366965142900760123211615668350525051042848817836826076803911559112921031080968456491430670173583801281503582340277100320705625584396002441923307214429176970132191451929341016868020573434727235508568358693559826183037197414654822684079700178201736097516909229625048781280326594462240669930730493929945428716839183892409657470096436771138224602331704628437756070772487925417821347954544027761140499825847363164985669067049487365294561193758659432770302945902752429492436745890986991060625717014728434571979066943153677781758604394055478828818032504807191496820747852935113527673150385605790250627910237337186061880660589210574381629345392616585717413754120490113990996541614132154887899560544472383332750069770745107041646001191193269816166685991066426157483668204248066586944260344238796508218966654416450301504480543861379420028750199719131137807476781215099353947066893691288926736994929477633938204071068156742152928025719109901825969997277513548278730325988948740262887892898011669697044006216988118078888996479981056457673544912244058338268805062441634187482882750630806669045157184015066910194463580543686539164113969003151578948169813331514987076045616208769684816622820171811758227699508647551354989016697584648364393887945133791330304 [136,57] 487433431830340377195959994098349064292824208909925253235292203958661115158337659787468079998653574818257494999601668741923706381451848055047123049047954648201891310360444292973476284432988664249504423326948185441062422816449902197725109001533106624483439683527588968606657449400148310635131767320249953435363221619411932221811119640457076344261743115900226448299706447841457565463070896628245937557674458810842011926843966095597157122427407451305460433236686290550998265017553529353306309300001369947728340760498548255509995727105332260609264458020799208280212291222454983511241114961555654932161275683964459067588045781331027016289722889854527062495350693333568215523899831356291853763211921012931636452288312112442832734962724756651358791174520367477705677644432207436596993003278112658567975662935159644973147446999215751210586747558946136291671176117573339434767270461217265983123861468708996030329216982639350310791464785597832090495328308653787317883636335229319932342828088287652387853450617267053672120042956593328656104459640122735878090829305584135675132762225147572135644333191068025390041749445462189525779953925416553661896441811930484881113191945416051364337403231676848322881855560869753243713516158882861510822598601050746823003164611547200291266405654490240507159210010502336610963093475043762114712573404916379561852931539400858001807224719063987726384687734821734124600187211658418095851408922960572133989409528510521898328331839229932086261696968826926262624479741463633182827410550790408959472100494341259854088357004156115292815054936348415873247047900446134974251080489924124275423622223994031028990980829545827469970360239553047164785674147865028452192870652792882062371360248771478732701112684040720591784766938802521753734851374770411853124702936644916105468304926231365808504256419624375413024173111790415476479071801968825998842643709932600322220776104753406165782418294696426896614982952167488321561954320336116642558312574931014094875884908979894155685692600744233722240107906285585874659153582945618537986143852591426641914068135285298282995752774836988525601231568908315944809507109684651832620938515010680301840582328171233559968241155072 [136,58] -86087710383303809563578947645836219999793351447385403522688033298432738151081165513815792450445842625346797856050254955080157970762976417517964875872035306046730099836149698919327511048599942615895304472846770569728848274067503143310106617432288954666114797659315514071409226967940775944470914170215673575551976916016625169820214416204880328670243659240808219846139185410390692134966775880253568589223720152455969190027002149839475510666531847191195869235490676854269224091983007422601423207959806201044042257495555605725439168788076323505954239723090162699538103496259253831368047256811924673112273519463316204202384205779141321599844900842739301915882124781011539419362080910522381868669181149849279656438793290603969293724174425123830955922005632979769349987769842711433492808051321681610035348975872213861089807803494771808411080610445298698167661705706685936627750415723419417124861943025748252479666202822978816548363271037665436422252661509613973892286431902911763067046937126756946035360578421048225135999657814360623794704746697584569402315033873743003285565360575857285250204477431484678104869650127690407954304989042466529719777204409132629238543808155524945557751270181242090715706347878044113865172144186127846560472513686331275736955870518216187064888511609062377854820272480915512636511815963314343092790954595584172901719329568713294870061658809370608168999693705660373737091630994468173753071820697451707735450283404344495570728219170218246716057132050229652077369563992917985738136382677513952950505595142055739634706185440456539205045803774789106790978200552405094013149144328192432041073759208577290521431104160951477345910829720063467334441527378259338694839678201348604625013211165107754843291766005691300879147959551419432893547753054193713393791866186291642774941395489801311299538371003920639112638198501389361137075431433624518333542756136726031455786652521240791865988819395623057814199044573341976963601475737677855262015230198660730978457435049719938833479687111244745229600389418012946285607091151560904267164511807072900228963284912893654728488941011497942978753414347904566604161650794921544409163167718420895609927634265442985692741632 [136,59] 21596379392455710644065250360814838337409328631557942872082828134570871814546743478920203047960388179847339958877071822987938319083761754964472962014722055162247481892556227406521601479447257956263725921486899461198780514558498959727781997189575481412429991037917650786252287108255332321217878017593369283626437985924534798228058002160067863495133311993591991412106895370926698229429333038824123775782643599359338013732174518833795647780088494319553850847360530074819394892759425002444764097299537358712695907144224625451658145278488397318588928707181653612624337266919068471508649032996944817495862965977566472627271710923195030591152518651018147501629625650514180219022332761893787475003105136566585945615263716524939469184724529854640536249982599460511866619648531359828701309070564929919319903007447664558248128033933471907380974120610566527198967533822753656727506423066801063726015827532332157771619306187528416758778176116600797880677169170332580195980473348576690710663109219861085991433780051063784675109610148360052637467491251410439964169658799317669032479132404460400217916546528960958867609260143018777905310424439925643082278719312961560577367241775190011262855221101071260875587405022205063364582943278247476148441594918790418380028189737635015802567285658575221394994175207172432654694102577451404853275466980751182272426858328637958730269812996267937501337433805768182272655955628637845376829764202528652568299130438108705137527581840321838908456615915155821257251369567435509103435357465729703854711282118560663467891497162550065866619469252763879471368684432580813062227298796375000561410974255055512905065796088007724355279044821485130358934519864547661055935915531209271434976658886780210444489557607764729769210659028454412539870079589453848911290208182686485893060619237090222562606143228432540407460458531104694297118272248833658743501790344899411837601685293350857095053718357447527100199335418712168074930041751190615566162160496263968127704176721454873376921626434007913123880496825537686961570007863136029126004015822911519456733996450355196089096157487714402888716323259234516297707051997710543725251545701557012654822677964436080443840 [136,60] -3644263900355852233005618463948101964596492625301435667397853322021521531969482190921549902802858511253228899184685966630803860448654022766214161790721952588293398008525446879674900995643873193126480169369137123894187525937875488901273114848746536321049965066903089549710842429674889547192035973038157639810227374008522030487910679715252848178944477648371548656510611563272585368193319197283784118027916144708258577234062292419857300323316170110867105737609315311583326879742159933630489270855271486749370215899911026888264668335179367352848822884479147884511724753126891617701044007551936782650370815818923008394578497382329264005615064090851731449103230635484046945810031454697518605832213258209192352093621423958534244007748989140674960728330517335035521763939269754980935321415558781288207673801200004316350698738708351756363348267491805493303712505382388777139523257880785187351485720660545749148177502676994222900457270339041773822051332137971347713666857955053813081254241490169875972526694740529119126320564520374326069967477019122250239478552935008210765005822621419539194718637023621337226282976211251528125774864955145432387903950029870916137672890481060823617914890834993764632467257577272280663788738917271107420855404655780537358043599509286302120813931103960522417093853952537763215762924715602541560596524136400546908372698815254538165759234377022166990064064885795514499934726903745277611834605563248740634494046198114537749423647162599298341575800343661508830467223859802639762619756100658851632521100332462025757229869927683716368623051992296373449476035266866344656409991000874454503683572835218412946216715116156875736045528632357366169882079193798550238334631300762502641400089342895025567010390176530715350696965912365314872597641105459038712591030694144422917616963061650186043694075181957177806526905844606294033670925278424505183563925223558788364184452270687590916220429023360079293337972917923045227578488172747735719121527860831487254129410615088087744705875035823416403503981678881033292356508809407165925279970767901305282790145709512057168326573526346057430095372723529695202459589323497875476333114130468069474712611438656634880 [136,61] 340870365981544561988697626710734342535333387026934756572693494837545625361227514123667455729175242273769513557992391324473805448495736603706937241249835073634931798474992736835182578246594173832759382620730837166983229809022890541569308478892226431828996250879641127420521788345329247182497855256059630326974295465349960214836246950573898377049127653386386237950254643790365503309569795669237407524706459298457711598235115069644371227982301886725290967076741703312310305943766788047675766813113885143883734267162350473890527035489903832287926193782058160933701132246322431490618183403927120920942103160350554249321185968507819212465189157800353152679013182765032210754345202100714201570319041322558150989883829354658158026247989129240626386037492748179351154630249798023086544111480716105555138722057830371492271615177555751553591824982093867773154529980178758684028908668089573675089778071246749629736055313738261461510851462660292899829988561962767420915567990131945420977050250492200149288272156895018036657090404755455733553343225017599074271620426072183381974541283014503830189432849528451264770791983577809429005600791104629982114957459385723766963077508790210013646996956949922504550150507562150690531317722212982512571570235761078489747399226425173509132948678601235045308179913374510722012334747114783084719385968453007951706625283197520154266591602212356652506062648753293856320038882280723104533210476646398784385140544066066685517617430146354427369569972522494493770418235252391947633104816151269821417866440471832853107845043026889294102350438096984070918010789590310245834819332122671132885624798971860569304521536540176706495104866778288377272884889013785287908262244562990518128873839861573120947685388503747818969858827060807279275039671544580870063562277689149078844197785480396272183172071849382515158143055603451623813657160733150168525165481755308221290979652780165928414247739938980007166123665968498751931675627138891086241669875151913386672930911587036542297353706269127217600682239789316042751185445768029422279818864149833778238363000593520199998457329943930291242615889518853849351264677686560880882950055938865899937711620404224 [136,62] -11560829224489386129091085044417952694646281829840454582979956720932351624113194562001787810290538346493907319529552206800926409085729283214365598302165970424249201036231901398581854704069458479779394330924036215121717597077826331443536917856520712769316651507606488769611359769794160087352038788754655383925131656022931326444479858924114097169232746241344080503977858274781369229430778135228705011433123794571161914980102416946334149886023326165185310547839260961210038500200239771052602231730264725213169678431547010751406014971196237750642263857734760340196981211993790516805257746943424322653077011502968524215801284761110819242454173773189933220418363321813487076085678637654396465301248699675020763297051016216382970819622869402956642664441708166472073609873038985216578658869873222186889145205929694082376492005153824689677800570384933697412206670400306824796072925646047883918559381487641836621192130658716216230875311459489875458851564174406116486467886342938976180242067568540726818486597940139302592643943086109532540999732422996948902961178978261400761355450726234774802666707754036163132026516948147699785098084658137981955999982516086257143549094938873755557801757469247957261277747173948736890063637477614500314268013205689689948314371373121429048807767840935190255786401918353809950686364041428915845470391777096528589348124454737046391316886539498067510501414483182021354196676708343298924749875941195618085531334732157512429841703711338062765282934723846214429493175105040215273959964251322177729368220029528873965807258004864427586499040591822675447965724735849268228445489046053140089443197489874545287607606114278869504859301050264811404979124983460515724857957859280216087368841692789201855604434920906381022271047997030153170339205715842523379022536968686542254614394032016548299724536683954071256689584094847255167062298603633627811943324513402910143031622398096092615700530563548957163496084716207752974342002609020562023117692802953397787982969506453122252063908481142839996953001191173151335157953972080300285699080867826794236948860157152850102444575174746796600072689577632419724619555911247465109714394532770252793592102912 [136,63] -816993146652602631637727076305778722580939877786790918843102425983513111432353514805178072415251985727689767085540534190588964457945805550475317194270766565998010123936792760794427032462974633124402964645490759994738719846492102720985742395796773093848298021163793226068869490158399526112080174495586727937780993251828593200712405584454990394239573412858125816248951758294733610556100532093755750792568652173774317770998194120715825883796947294180832044332360477845109488574844002406164847513098195746142105179466685206112166045553661573035919908830719057073738223132308819192727547449166330419184417830020324998222339282127665083850902171750183346086353445191761459113971863610317164386393267684258920052335041396062934026763522435288531409124289404904042523293831317108814816698732215079321180894919031494564075311162587235611993423505065292358005571795301202556598058690861172636974134283162571662769803104861621484785804940036702309645995853415867995900169602236769389680786773954095650016882536550351333956903488122364249337404420890633399508563192590648680272691945044722243677549628323280991276350726797021844987329893153522383393755217235796149208216666795657648962174769406130298877774856192540641774558105446487519475903168770300628291037211761846298221434922313123327194198913925390817895508365548686644463501345979528489627086630371768585991254708448436514198688426678028835588893587128813156861889613008071567774964635475318102399640679059642828936193445788009016777710795523843241414780005600949070691011335013390574658944366831579296193054551937793932511417674660947859281307812102757358389327118927237019427723601472171167491585821860881500653081596729726583561672357638722973408024994064814742130790840195923367412290201687470904289314869053495799205808468073035339554638420701497506608232158097573966449049452608598794385808320242246336717647553259112543872860225719849248040667934418750081666557615654654792662006877424890323062035806964812039291474270133447669747028528769304210417325529404700249701427447673612554500104191251402166168842476280227986934283352915664885962115883002471723487871198491923627031989449245256191049728 [136,64] 183570097941791961953294340029368861355340402621604752812626213533391913643254706660744385698361510739353566573007994484725320633139722940822577342517841691289810765217801645201860173077917936483742203108678178161875496867663097303539299410906911699081540774899428180980403808750408584215603095817300265636899830935462593300873234849749691083860279770830239728142554058899718903709478487946471680419876508633653738289792041324647107637759798793444759882123884925162169393951728884454541449995413973340106359324203323774942000132581382212505836357905002318041325572566615113859198077648492371756504872418271959994752469993275014785303859688879000969938056204803020176465433291634996090976624447256468457005467583904376992492181690006590756695859697642718102419524199534893295902567228739095854122712762378774449689484736961585354922639590561747942451696178279532798363373586601344816683923154612733040720955665146316664859098999710217891948251375927038201545066080903500496196843759487049850009364258766454122458767322337795378221633256354241072056054428855319352630222126155822092668129530208454585163046647067369234061802024164639429909604000495103894526993203338822834856375851247516571995739745995882934410534686495114663729383348652903851013789870509732332604135644320535741865683198623216066927994654218406001368174089973076474063460165284408425016719105917224187016264286181029450163436845902131133557772992944947582603586906166238049007312343135730803922429488006606761525707548289176904509707914091687082327030243372896228724201533391345834673424911191972214242556630403356861371969027989001718816816306852508842941750408172879860212247160809616064343470390604251841982476249783875540503616272578227479839677939298565558783485527089673082677440731540124501193920139819072851397784950924959349733633095596278948259539471287444013489789845642343788324720033929783844881367328484491071027265616404452910796127645331020356112037171496132332585941566057424585797827737646122303375698290293901589802601546407130161559076393586880772317374370301216124615703171461193228143886981250628274808408321446127993319318340969262522053644949749485273088 [136,65] -19457457717763474207213204607923131251590490524609285179049184581566321422809569897606407563357635196521721019890708910269182244692327084678083927023870741176978368287380389862668882010016476092589115150954683073420737813310901941127824802814627496267317066646157744256305962479933950976797736432600710239521406223790090035223130799945769110576855759015788955010659913179411594460403177816552016183516925334491167368502115901000985026179109089939944337781112544452475935815715488288082229330507299394474512887448162098745789027116309169847923675230944683283240846967664640982766192193964281371997892831573646663089459650523325452096530544931918797153432693042884351543410692765179399579959558271125200789476678175059733398034816746900404650155819430909278950687821964622706042448823483910093506602348302109844937871206262915945523044425035452871218757243967438495779397488506990200198807471004667981259221594146539105892794683484431942590761277608419407195153742488686796237575693345651514208351795064844828694219105395332354262851058580995452279125112995976988607153326036746757986034888105614296762036822775835897455828150386749192427272844967315242008722461446948999708339106949501639211874477275502308866353506681964324516197190891308179200445899072630792875635510157972950405752963342323668486928514271468127769626911305903191481620582460283491448973021322802119780397306403856566803148270922116334145856618582236171680046482280297704848687555291908228300702726406727486887047712822833804039032542914369706934565381269748437415015848697777043449068472654550692983979436218774553080381940660420251648805315331169533387842181541781129141613784602450992601030872809557543889216037973520661944001540577827587729600909446458111606807535361859682797790330398468171519145860461423917655858675316542632955822988141736266414471597244374764807365566276358741517127121523294566729229884824754804713557082884259736791497080850948842013783705946577670360705859512441592905796839427578065968246813481451789140074291494484669611816095634755600432369684714769520979035250575468590846482664791089078274476744359141555089413645363459282558157867228069888 [136,66] 1186835291345153422039203853870201159994450404089772106021154345738040739611163514045774640264603255395796907851797417193912783892749533954802322743615155204678692996756006877668827310752946846275264510286040715588783982278885222515435908549360564472841709875272057848474304674741353925181612966444814239964657199456748191384061698891713388209325259374409290080004164800291673221890564461140047395472119235076411985120266687875185065980959339540000641331488574184783014241053659312681325165073908718784453813688848309909967849821211750088832985457936848534772496099678641644396615174715528368477560913225457123324198448400249458442150654909402904379446281050384169768315382432749703136175397109780740088398064391576517283045169734454759653246452913482241322233093416023162441358005751331678659547608168843244300587621861617026292172458722734533786089585324616560499445699528855282626314231559084178885815252956007111020923305443566463091169932269161189644546623878487521831160877642686430893253417531456979077482292761685197078136598055304064575866875943907947712905829695596426429344849065309313986308368946347350205329843871117365711606059382773155529926656995286457422803562557094923994572565806146244723152032347576952898512593162552649979238452757486252328991852632787341696638306812334736033896469168454754651331091036905835354042985976840395597289819557196033687211636573367053466714387901953167284263949648548739867485776120232256411806404954587046474569913824263071831181425492531587198055559494517072114801326881466685173575579937065316491365190125814894187708384694360329719076772948771571405930551172290109350144317020013641126346737222818500084738341979679961380222069407566876052400978226064242827542756027494790995474300960872317863542076761223078105793621167701785446179989578314693670001473897804481649357175662041877929715141676462639156275423021663822443559272930260941673112762708379514556502477535826864579035038958100308919566219624385734693945823515755620026336076990414391092117859357588687559183492634458310127199425740513732275652737526290155622254265918958534362183681352130454298263991534091175111388097937408 [136,67] -42688628694335368767068648064462558033699459807299718092768182480787947285538102270544997269480211758688504574054134222507159961077889058169325541660787585384654278499852003165127782361344557357116499712473539043957229677822230185364419059585600322097455498348370569446846988498598416824997291196191848002671366420495961927479630843868618004543056604462998184146839530866247569453675719017187970443139472660172942527616145966480263711926327516004970600808353846843700947000998427688014592691574485243218552310726922386653801317199999456510284203186206012581532873351045070778919791713791328023608124204222358548619925418807264960825788307721934868601300844814129868902812807159752679495404871317765029930313123217726036894511632131314402064118287291904439550022647477651419606054860694835563545240512450583112410920545105158272591529458864518621738477855219689217596311323176952538451103215082877089088334768654504796245048402013990610950276023979032180832247257310397513653875416377513063288219233888674557851846030369672070451464648227748182977365433561715890928547622428217656567903801765857531113950408175262048007523993111701019242715677664037100819586350781841915021431671742990029815711647837795534434699230188646877162900818012549795516077520801236878513819209726964773990583029855050519415860380668396908958714251123623405679826009188433511741152495100679494855388286515807492146467708456741742917234943599597626613963052419061406589768690566278705522857525717264167505338134345168597154686981828601045254127826962537605860546351489128897102771253932359308211860477351978243796669789106930915995290601790579969927642733017665432192074962479685947189055670373817358421804633035639331420006743933258461760288835220957085884705564747966076474044843326074802272155334968396610907434319132078377768557416322284008121747430465018986866750192127473521130909753493994142484823098741656745062638666364141588551775116873841678710689128825962495555368573730624680514561960403815392597685023934228409219097534645626308176391217723070033577225946233589203215961795268056963452110005506066325067738628482381022523345579880526509790986240 [136,68] 139930688641316718658819583909611220270968247268077480734569782456694111703327386611635250304963863468537491555019019897822804402384790381152379312621620327670317035353104024732697729171953932752603700424895560517449481520410421671748831973166794203293878001920992684843774965693548153390784767134337009174621885482747795021961380032783536175477277153643865221150991670137353460853435407625246546859863810093594639234132567167832731030096654442770984985079673487688322118219855066924349110919592683952765507871493480299931113349923623704926398873313492834257620230394605715668819675550662633668278873587049392651203427126942047838822548174716852697361704173967171700873730400173850876366487538947627630612395602554211375513560064367239518404002062915324563111472952347688973183028374729721387086808976891934617763274745098443078913409063675924094740387448526720176207860161221509208798607246254373618454687603967572996860494090564339709014746905984195406006014509167052331465345862350165682749058442330090021222412115798981043389242627340029402973673623580954158460769704347447231077733794464572030615896268492504760067701332861181923701674727330977366695008166252519231252878250697694874250182107320313999710430791122102159636341719251103464571907597462566105411672629117373144958992455895868470345857810148187312525932460005466340367480107558237808665603547936363625124434389358357564759210115735575874751864720954666857276739483832433425855840207941383290359202286680299463849665423472664689560700741945231283639795854883209949582300613680101723686471857904911179188431554539777544267094442310733515572724783004338496308615571195702693799360384975064859064162029352324845198261576540099945761891060899439395302310227603553933779561867339601818530595347842965244437923270385373711498392885018917225486270874116957701657381183023462920302550702731439029374120367038709681371078540361420773070185668074665527139776107855834757401990436678827266733878002306940528466516033695181682316526606841884418743832827366127414228310838117859559400879204707441402474442126801637974682359215858305596715351325676688186856008603561204121600 [136,69] 91856196002659817547605244083616092792779567288216647827506970728699480201996432568913308556038936181862492915534184410198115834317402239635191792037322554016936777434898238021762375218713763153079431034681329053333012262244190730634155020617830104150276612196192787003239307134126852425860790313965741297902246276353598079530288832018742149623768130206755189753664081221576564222277146379552604089144104477252381511461965989320816972602229836935850673690067017135723718598357505660887335668894938469189613968526705609990344372378182790684502407728417238913451867989101052603386784039698371658132057833079791302513833384742973274707019938537023006070224104472975332609256003931847098099223031648297430099101013898803817100011337416824353057432515708062142597503905808599810961601822116162971236218083258496997877570772163804037663193144052641957262605363160924784195535873802957865917707428684430703133859501046723525541508966512005867080144882005149004331674025157736880334633392829917265596708257120378318351817567975508660744545966134971578247983215888979772434939290334504693528982733001934190356728236242147477936006882967918264968985934572896158238708305926146320366723951860229642172557531621512519594458423816972809087561521855163708391062225066997596497111879185607006835373332293015438955396452625061629895858625985019572068007729508375499389233057635810916308158228715585403613563300492065756866736089131460840996773946878455706703281425439365695139725134794022198557436254149149836206289138537478320039672829094572469488660060999323713315026654312379269969951277009467647897734312653915725867414387602482635582275355801743902794456864076261320319654154812302198655003702771275717112617403247381030067181918546173604975693226639580880362522256758130053851302878300491353586965148607145783543416020958451716779183246383272978778110918721302733123881547621499045732869858150260736207430485718468664413955422942424549435710796027511022162401380935750496990045519831815840684044022994646563854358428844033479904275222564224861405425426049530575629492093972837914576114949089258551889491677658715862565240464159539200 [136,70] -2016098165882830408260041992034926320606751772369106750155800579790454821126788675198042966871689356235389053989802376439979525048300803637100563121800726938373179458735926616377921338994826249215757975721055198948947221807490462624821975348365299091100062700186751470740581231655663108822171427248073758816875846144672150691020604021354765753443580929370550653476006354128058827975255212242735263182980902784808092771311888609809769114478680938959089420446206956825153199612689516753761588458940828448543313074699889728529887117131990373011681233972011345535842917786303592582831584338965558498832031485141750404832792827505626833895146146664415797241541890317459161521981956491706995717713724958245921308897572422962232248899020093317116394826998391408497917013686350149483941931412219338100878412482424311870194560758054891332649134039437869828615829387546650001783807717758225643886401356338849436729213721645007850828082191925125204901075588121466067509603382645977074639336535854591900194709389201594386197324898890534019538780014270366182736600039164685956207642067274504147285700195196205591020431489675340508590212619459133965104704006388303848224894651228598086190859470219634471057757496617659296101989466448650023699923525724468861429399776893302806290961672638790904216389613481978578191522520406080387655783293786124576610209194431915205930582009486790947871522625339682832095773444812270928996208054994490938744463930919221626261685161225259055967394883046477991541117210303114937814664600930262968569954026485685975252291267918699000023817803415450547374955679310795169653938850012069293703917989351859227963941702364116865109375002804171746982865154476420968492072086170255592849472690516774005824702127749350345421621745269409384893085644083170067386953905905357865274848281860994169811407615592258017034960596467698873866581771289623047458082072950545068984721408543931483288838531090580659678129135169566804457728204166888260341765594319818452177934871825985112741404188314657422347664911240419646875462976575483447669554842083524622742602260147295321986948351986011609420510076217825959155901399040 [136,71] -60602685684219613566693319383064238406132396660730042100897435798416235898339633430254277732784376556280349071154828371136282513271436911692899665929774623475072683940243401663621298894902070705385826916567377420502411904231620793285842254030804372105647314264580825932015973309680678085685784386683445502633694612800267356097859534757724160094379704728730502860694512958775749777297707173060918295171391947145899013485776211529752773645921483122071627980441014096621016354208021488751125584523918972228042525361439384731131364504662619141048897002203224227903869114648905453518775466332844271198483105999535948263416670057869418055906992524721390615552784578558235329189124369199880316959130450473147146463813749678087537817712709982345836495812726439367447066987684113683215067196068887392197194637582211127350604539527032520458613936346179172015355532150143615991906219170324760751358731672524941257963013190716913516900036423174366109604548940632558116445976197270142423214967167762197716701731444556407883247977864804600604870496320033598032385218206178529559163355986489482609040681523978196135033928958269388839702201015057688002507265772633422656271211096644963809681986266992163168323767535527912554136807298295940505680501293546363182185505553884347761249443595593163921691667737737802221957207094655776795822240184970215865780372021174019908324124473226440634286359412202454448566707424304328394006894011935980476461152510332143958486519128608535863728826021111001197790956442441299142166040004384783412209760374534804937453871571694849835226046669297908703227781970027760178871639639801426198386800566723628539531665428954302428926155496234176932562819253607147870294563603239134996927667836367657771629351350052544223489177011905982154457417961406630653870626159734643457707265717714833152450972180115628079912012799327355028558476896908801572837394455874231655072172028261370471144652083591099729908618554722807373009350237733200633288545122186060909147777715385819459643296402023199309788873521703885613141447980160946509559159138268235401850793122301841658052239069618979712577995303266048332922880 [136,72] 8047132846780740091032275607809447388189976242119046770043090106985959594857435140650299682738046860029309802464728698748230715140738595429296133635038884000946518662264656639760401837407481477441120060426617664705264097231815568063386363355742738316016059442020841026428464904582534745877762723673172845289560307947252177120773047751889085338447017334644431750943726435587587108940866507937813959759782563231033575424823282249273484009181614543446670163106102847319202125771511815903658947380647440076537147167773898891220045822975561245001732554192686362654175942415845145878049730329905425913206194845183084938558790916992375937978741753357024952078471340814214818541296839270449164412356397991988575521886861565836043042420885907353237639873515408800085884873881409520858399135330418698519406778746393945676627004581701978074459776965679399777047324410558230332645226207748179292530663779814452632586737290492235005696918836345734323014633197391727954659067964194177226061338384489189735742171128693303581532450591981978752681819188656708229857084673084606211458798899077263819311098208688334385235488562988785527033718394101616265684366529644199864076759041509782064559023665795030193246610267459745579730660273182231443155093950614173643505084877663127998194082743888243708988971731594522005834959041144145460295862006055455501464839289142614634126053230902198992944386926562849285976595403942140323257217729384244338140405858626102327652407018543597512042085774735918816560679156717041926667316107741457932014120849455179213219910507351430458013181260767961556966020698601489730701512362844929207544507732992103469178281641277039951862853678178988005502046646539278790958856727077539571677952794316420685264826036463123415481847877782613248646563916223415607894916403316040523957884269624464525447208373538145007865421501334457026915341527892014348826204984783919355616950173806150698651457789026623780559406240441953995025466143277211617222127239353233966078547086646041760292882720710103933188906203515288685177196280284644750023458206633462792220604263683736170928778227221396333884212478706377031680 [136,73] -1025015168474968957259835124907503753689009724145336969380843866669753854525463574778363621391943291579631431077801523799750746187628992855793860817228739691210135933986316035221554216599711608312904862397682630064851876506707483435945974977309160342623852255737571664498764192845052998163666590122364514433480275012087627148832548526460635775774731932531694043523805040101049593611985156168280871986745889041274017609532961277716321525435146001088954681336596209297286330476105902443408555880496732821725469644820805057455774814334956418003397114035723885265089055499515664589740642230711256555231630910867487129570448883134869491168694161134156163939457236390724498233583416329892521775265500318726220865996492036982658503601818300934233954805933669373006569663308788870879735687835170475542176517082678794248873426442298702624571894040513568825642251887969585803390706968616979697918651904853088209097383366143215676894837511926470672127832638023606996535088982116264170589075889958395463366116619011993165881650086515017047144924120933244680920035875264364758572459559790726644205374428343075642079659388015137186518929012125459410319612598535814430342644712862300789307587625206899109289610156264554303903790619121466172560048037988223650829742832266412550058300748006355589370196090781685715093956820738924269861526106028662567693555287300048905240560741177165480199422587297792035069829207101423827487299552674977660142956172473698223520872108588782013838693354302629562640094364089920667564923539791305156891020672828609856179744847611174522355657560048933452425206817209610298574506094474087418473602138227089488474803017610392832874688657919166177310158053687112318190379899333402548913962785655635001201652789965265331447402391562784258240847675090557413012247520383984514518877187857976436961764744425489550602571198386324413798775162916620237619028109892115132553710944259436859891046903514862432675436878623148068997355489501050503844500750906970171579418558895103298801717997217528016709664953653526934335237191157178688049988404099568130727292516082552294568226753205088764750425951911936000 [136,74] 46213305833935080423661218186189646407965056306515681904683263184794754661084566071230690326895124734254327844035190427686312328549491265978546049383533402962970325735688932228365168080288467104594918109537006720620614350541349377429801530096613995549994907377829304680753101951521065070229340524950293557702889191701609021438430110019714971679580121848118521228452299361557247696497369334809946688107501700411334346900369315784795853080332287869999138179881330048951901332087453776147348089124247650806242393710731235325896832914426186397316851934896352306542481391575765376799528151745527453295763171865431780344719133566723085674997941156958937461357813613377868659861398619302908988930967554805753349409710777429446166520343239824006522298157649807992423523593195686060572553297138808215004418414164984766235255475491433517108156739761480562105449737367914392545273200039425446764372976970730749948169577173960412818532513486530161369236048919988233714775770913492758324718783678219976237728863258965347311823651941050783650573272434923482490214240648398769220795921926652125101471478119343910003953864977919689996877913246720662886807656829592400584884862268741106837213640752847721053311525379223990843803412432091570153588985065039554817136695839879910437389148483967040255529739938756592575146296042094214393422457740649885213517654061157184517249374216014743377642734643106002734120805703321102987315863588632152790016123447872288114550626603637279296418889343995759673342572903270266437484100616573409702974142908673404097192505689753414142046353312737621718983753805876772047383243163512828624279186049973285944836469994806309150617064067323238420349686800389636897475852335245773057708121411017227507595517256183031057772165737088376832501089899978903994269038213073580340712995536405165066307538468963457651890064054097837908798061500349245504352381974521607127623399854868486198094305377082667114622138961550255249449333978953297441481336020967943077970175578356570153796997969387528799062218070790436505871903146833476052421540980745681856769143631169194025719634730658642608502713876480 [136,75] -1060469867872387834499712233945060724360389115789527406871310138787242409645126566198813234783376237953364124963895096715385836154038419290272209686312854531762548487488344281276218195290034734350026519704114531344074189644665861341249569835893146696798574763269384571209453569624932666601581575473174201560702004102069308483453666335929461483126927896132417838254033332964185728671437711355197870741441900405154022642394450807172275046840840872045916030086086883516930531784614447213316294277683690808486586151553269529396815710097694345951144202560468924271747990067440493767619692636225154007651080916200383288969817529078367531247661883781977365241304453012696824803996288126263533774867974561095865844963135038176976090959236031198584845292229001399409677945618612835863201823103012462864771526565725992632703778157708215122868852538075780431734271522887855394425094952714946682139756468590542756982074802056832389911592660622199283800035391367897127935405148829937493762867588179619047991018868022590874971314746902030491159167802705724897355950700774801498893126566116249485788105926846171881546154523376376975720831691521855348444209957635339449261150145773928320212325772291653327312663731770623370329491438785683214137952295170455084607264156873155629034169493817700449753222158195678599520170914972284880653526024591559129477034482932450913944003902549848445855431031748879649732019803068267972185413107906982717013801388980024826956401479081840439250802190058298529143096063583702839077830732708385379418979725643943385203462643587941208446429049925367559494192075055733122775844784428945878646313789897771898445442036748433061600535952422076840169604374061451675848086117696835610552210277991399142212550092231758258885689534004837556115387642801265612527322748841053362717329549661825462512104708210762211767929014055516977191090768780906329509790681891813424866830840325617075792978853306351921792292308605649480703010719202432857702842284362827004566777100298221677562848785619453175654523043151135013806064442379465004692904374418897392678077971692427672550034801866123763252305920 [136,76] 29704042203588499432623428221378124832414114142559627157706712911232709101549839173727652184090744206351218854789856377973939181196645538235409774526717655807042919945762546885069781482391243450033827803059332072778231341080968225589605339221617847888073724839959889194348085786133772281675912301007495584900193690264711080431479101619491255690666545904326270918370736577091410933945651261151812082813496856486534252600900421520136250232106152870058926521908948398853696722590728225557937364867054369855848398722106944004917576427187151377423746631120468887222383585193597771278289752396675617880321568168640807999317214254207219404620231812345072700105775648445993048273220246751756184149911330006668029710598006055411420702220442765756147882619502102765009574090652914230968915750695110800251784035411572681259206469643806920300327888862390935609245338960122819524916538086883223525729224407959009835593005529290391379191862079339916937348369602473638449853752965176112169987343743038364981475977583348362101835252896745963116577103808446568451185192616280436985196207356622362393581642215455553279998049879609983143397977221249025551770501674564682607032344798418100914435327749377969536196942095446477578967212027518407326263648429528448185146079736609212475915178291964539493660608604629123347566098673470717206590199703721205180667858689941383259458456906008482620302846856154239541576349308647336110762933204617703507613875728620946315464980067585588391172374325064781153321556974009897098726508510971050057787444893053373637099780485136141762878933326335476828478468161231046473344673719470904289585589900975207244437068873778947088317521093213066546372709153419834391366937434219464331912434213095125294790318444789260546081074561828524791785134962591336855147649084378281734293112711854599700584985876923076346990542204581146035708110901079409410891462025736733752546581625384394036964276653734960537987002045104323480950417424696234770488778948859557047720615621532375488793885126362194682624653811576441232320192122272434453119126456489834635244011326481656771585862877125730631680 [136,77] -537654123460818461245827917554650458437335061736900971393446106240118385486436915048466969492242702910345850806923648874012354958578574210401014621201373506543433843971621132690173893635530169361088054591252296805400789138643256603153795900445815365702300780181477113731532017448588605451276780908172333282915386445016513940852970457970987089065407337888502984635622454416544212605817797657529096205887324751515211018258753345590995147783424585679750658083023463751850555720478645572960795757288922835256972637363162211072891995121831416592312542286183981755252607127249982556802005009074972860523901286283931925349045441293625306292278525564194787119065057117546886538086468754293275847537380255299128206613338902382188378033533703947986108727157555483522072355363799186105517194182047452274457557747128917202395221461997762168285565685755654049397502496026137936343838045298605424763034875863766807863452644130420571209751070507308196700728922829129896905286836603584784908064480225481557768845409812534902147210118123887552608682064246443945535570657147139005893923037199550486727466361172755852166750274264518236803594007560324883565149290859812217220892385314427611510004416138783653051451560139865206908358631234359101057643153403104772914982103377783441746819638704767608494410674356201308659726657732529648014214003465737448712804683039937978361561675205455443398878386653781148718519405459136830516309074817640392715572820370356344121443109021229175219436180691061095222702420721537117348609071648934573216800945045285142159945138983822233910059228086599699646891660706488579233354971991836487845839869960793753533812423267655904145008755559830240643333593172633198673845192975925751865474431341994712138280686864644713503677598352292061179322762330019363898547502494616477622041524984771028403305741942685840897087962361851465793414735522819122446405090090088825179418919968008929381545751655618098352228542899074848852522663382033945918125490170339203504583557137096164859512544674099520785032737979362222011177909664952149739717956165044139215743907448702818116613138779340800 [136,78] 9364050843789524954133100855639759378398944925255114361319318613109563420395101066944388709705313475001069754481201763277308860393411409859006840518728091736944138106174955449545989457436172464795098246995172954889623354166640830222676430951748363765275243301250763748741126931446688365493376086669272707492905056663400678921249444468285228049642533710952555002233691767517874993022528670262968630472225005137729556037542817349960922233282523300859743940177859750700300771451256033628173846414861070704614356952252949955538762371996043940164989361571197344872865432629751357233655355393704505984102325492680117032658694911832018844165063028328614149813360609999972241238073585700613642731757331117785639428821096108607054137960810104979041828328226450270491765182439067433298667529048833168984692616030832716842461399230441073928863317854639509651320391077427714568697890326612860607743462479553272069196072671229122268541169653026433047887022798376180240679589808210809246589095650573730458651941046076713055925244155519221149544724510995746307472009906234770159636151006838904587614318553097120006577794248277408994455698103828801145795920104173514034381871464638116119860997668542751326749827412627495565285458241275114475128120835625910299741710634920756378551326107599288252018687143315973327929801499747836736783209147834811408211807333305846084084007108644242466609749914064496868402256642426963164570172386414008779541452800574756323935504877346369849193950093604022182988984692673187562398110061117177986905850303607907533491899533571494419353117966825478198406546173416365490023258535464508700846711991297630134499129002603143284228142917502551435965042464387753290202655724947251066467553269980180131467316051080530852359419334836134140883860321728953384407377187315373637361692154440674300789718205663685749927042863716594137723741651828805742501026978897990730481624956554913072513171486723730499745814229644898821150792464985562222388345216320411079349012413988785703886202707828459214458652381125405816111830432718507794892527015556416884895580060961009610065098833920 [136,79] -317970729669644146624981889742571900958299087982657307539714836471471648165497758476532199254074697442235243886082093937916051833126310383744805410361380954717486513951549200829929208869217569477772769096411102715385469513920788610762285769768330105675075247153427100707570126254640546959212863427931316522856522221749136051859426792132580142194044744726405474913251917833240387550189163653080415744241180715743474601594516654957658826392660965375318671826894252822561058618928565571008585046646658421331961843634508431153025455905087775133594868469213446012622649187741435736337698486222785415623386227910198538429163212013980840578738775497230102123157217422125777454266800814426694232360048198911125619133550361597870417919625006447311757374537173385405807795709870769893502797009350700275857132825748269619573345740653444736611737465013814041611012567999521996164852037698043926779002779539524471732626300170086463309393250149031374366186582618713554060923924392653384853773297275679738141388026052481982541755216762081711406597701315746660943971328578959735029484626134634387743406211656063934609161696325729381249512749847577226163361500963193739196250580825007272886990485985838948050146597029275516907969706687948188843889196054008740649068646592718057975580799624453819223567627794916632849376173012328715447468282987759367695960611336592461055566965781868668854114825000368266099101501197724060183019557423145466708819876162222778000667151885170425363212242311973661986187420073802640387625807616062280764902513176318608888039447513231707509354752358989854789325897977858891817650602101917214126277559741433188563934003923402970972063350047092626890531452263685372342267894041805076726053449530416045695759678736688816740966168395166844417417162042862148118336259847062451654925053892810960104049906192571521870284661061973176090081281899190630041222743265062493331280988763597590809110084341802091293419609404012791141675244832041313998949372962985230926662483968168441662305270953747054832464895681940103530842449289397629991826425825682254597594479620402433214382080 [136,80] 21240622011768009587331996001254028724739100584033151335215279218849806269313677625601232313988960249570227418066755646442767537136321541890642701841783610317087676973704842362280846088829950430323904257858871319769716542980646485568916613520701728151970494224915338470327121625615395894257156068908918563820454438655096085136188770700285070692089033730582582747245871805736400647591634949090905551520797681542627725486366268593398226837290221885611653350810875127379349979619701569831986250572909988686775229476614058453122086707751861024902266365411994082393920032045025357042764723128898799429478996196324585888897578293488468327839077459060855730283346713563584090471672347812993104050945393593527764379889473116424780865615439600615682789444957350235870747777867089197293291615249056916480585145768502944960555637653982999276310151069662047055264517600441930082262066192497688405302910459044668386329398389301843276675249576816636277866275871143642806803117960572327034858638111053249053486301068684672211629820945205016924097594362549723496729002462040135687691851130608943432053020555154608510159136165753572024375916587749533152644529290805343366263154500967456603091337984557550671174908846415580722047987008326648842677681245584052471236656794381035477010864712455131534158107867946521828611724793524057364395365065270015243113041779430742475956523974316632329361083956650975825067252498210049759880553777494201702866527723338038197449951838019314791357900338269370646841404564530655405684261551662884905538515034199349075820746264549323713998327341120644194384881001651456550504031123756957401521434993209533821378879507145881205678836584523256007587352655617069008985945098741954421540266813015127714217742440199924964333193484024879023070360726799125711777640081532137772537038472600212294838867085428444676922261415255009795433819911629268894939637745307290065009651255991411344302514272286681867978571390347718337783043704831492680822671594336385960336275166623936952857240767197824576444539297553200119743494164978744561721096867180055264065258423484562800640 [136,81] -398814406270867224105849455907505138493906588552280062444420556459334513165103690010146382581201494210272474511401537881521190280853902389557878948533719213109646861282561815290665866511334048027978164463364370506489461300355687659197919418378140010638265346935546492626554542690749060091786310552457350182830973933346087867302635891803586379334918943743477620565231869823923809401060630506461723811692379066378896378196027437736537903072193263551549840343657805604785410386212644907115310129940820278795813000219015524338856184480985199792151368720297438114701610802520767450962904292820974352603373885368685472849472657533656616019845025721253299780619853131608583356083874173153310436117320509675393969433557005705925025141854312571765429792340284450056803230300127937329747266339188483283879293688773965428587281154301746746025261294121336623069460952042490676796273891460472886713699705178249301848040367296298777809929584766016455651428770257728207555431233006471229799769489281081437435981782395374787974622192933559038567173570576764912380111905652709003972475374062073303934081039976300891149844240041989867171617187418268703873580223118136974637680610511835909328778110611583761958561129249038375464988571278363038857140268485913935410869725959857806666914990306853573706926404278838693214853008236258465133471089189202481548779444564055282170306523870998663381486509296724223048994237979785627318520202489328020069340774451414685151764142009762919948933296995054915592726828678229763971811752047660557390896475732689074445585129359700618939071040971420906548624047633854666639593914731979443873771372638730735814130734113392415590278980161030054742846766602693014411641004515315190878840962349380515622244652791039802941648691875363382879790063557063199018099279936534022971468133016484135220777584640524100456785643816781567112464834927736762476741603841462681411397314200840035407707363257810838420371573046121462205987211033568462552452807999752961991115136608647382414622192145119434044112432608662323430517659823348311815243174718553768475411744817807360 [136,82] -4682316319329131872690684755480330279729546642699932170391640929244856629604370072415640006475994254672920307372550840369392635382889735653446074778274741489954087748988576215666853924470080998272009900314006628061953449061784267842910186711579749947242243828090162057781221077737446779415644780746867683301126245045131954603049331438454062999879749267608838928879696318053108677040391454965581660987308952084517339421965249965186072597966956365979857051335548585656044019772140222771815401506783104209898752969615618904657029384428147310925513508802712504720210608962007825564648698375768557065080209909116605950524159612629003259881506935919057531454005027870839003845694892948676016836951880549146055890898895810964620317457278412361636038128008233825458660709613227954916438308050935882944082870741086377352604231429914643388834860845404060642228667878503738749061777807323840121190913649877864499544681197485016760941987622084506835766203768127493818490035046061256518678538001771209959900198018928485997534671724207228958187259982611766903780317277221818198342508766895066862858811816033157985065124973744738970651906813545274098191790470852677856423365542467552136664991525960585992423002085078004136125021751008658657301021022990725777948809112980751286311115183189522014685351078300024338716150468561869805459570943997360876527600332673747145402693995140590709333004607168027520000674676907799169974045779088070251563371018029810432716656645484944861991444826992991706542201770813630212157057175506736798266134949546860353301806832340780568353040327590585651303543050031567237936566698205707118804358816494408242594273158210259413697924531471508631740059285326799793429976702245918078196893965894118927033699406203994877210506018501170066302569245522057660946517073928145961919137086653635810187096399333412452397428480471575464380650570677002623281231237872041250715407327900226352542661256668456422303959384264692044514016389592021996423146440644290047526614471598118331682364091997067331558099167134357594679384082247512600854350582937507302421086863360 [136,83] 430371527160968563469392103072536095793506480305357559225130687644288745154316667732077590253981562211527958090904745956582392370448506246192029406554033726141562162606375421301022632270123068188924185421503647835077007147648202323652076412598579961033648951015537500331191571200693835468077963669397837558999200904411829396775120704584157242020264005399041459514334711313151933282298530575608828678224104733959936782696921826218158855738002025721106245378579264375151957067393665601666913652979587125197865141592195287456833439336821396446038301858954460650593072340731063814903500638504005469713093657399459210911032396489080767452907335385838669570231720063188532188107124412876301783585799695090283637314723730039421349494237804599567096545989077475696252789740585528694331792379715754138054792004783301993158448977122992221489038940600417521733593580160686443954925841940692029650216750401455398290683843402324943437579601818427225786854782631014123188649059974138372724106855833860374638066817144909142476843796090695718105988896097173573239276224438555520553254323447432356805006903332461737010946375565070502579130883117731740278190539422222835831289011569152621850585996802231626171428079969440240259305988464948481743619984230301722351474528080577564823613491593579201277228370964406247228640779789377105058826263245896501452726161272220115068588043050938705028333920853075761940852751701164062275103367517784991215389878295456526161798363612776722514052420880457405094952898274922809891842658120752947963544420799072004370004370839792532827515631758535212937471539759591370344732061968389032231630646902216109917081552444229050399343904790742505227170137213599730555570891089136838001766567530895569916687257580680919896117359869242685517015777123664424766907910403535609986956575527668951989281507419784552459769806009715403480656295117437628729884496316515565042369684265302396055073848307538656727180530573506836033455396351585024248741791336736693849540043672624111356569108046408135155249147126696303449474999260719579314143302365879757201350656 [136,84] -13732624011216932703930294761021959263357878287305260013040437205623606957635505079638469092648522059452918581376999922076011808650964316920466748613938666201019784769646538249537451435058153406440523923079895827198574733066753800845046123692166957261993905623020945809883170932817266049388830710486591549785050378901856763098476627563576935512330932812210382916921168580123114586178539132685364979884730530619370885634092542062538925778498276001790598619801273963320109979743970815500772409785703081528645011811982951741246671005640633421910605758418993941812989955362059958721781514852579235654936774023892959725192112496878313268229642194530254790814522524350473599559236675052490079592210227149155578840536475486071772043298928433333215978513604365989412965745188713543860378987628794581811483815389746726170343261087046978625055680329643707051322234097961442237118958176684460532919851996476711132257254762453086853583477837554004031396381805149493761158141866909069349907131610556467725928801371555440602625393185770307573095532519962202506719857009525511688138007503821401196162665535048687557416785974966285214189325202963249437111134263289614126000620890098593295004844122440279428561948030736280621017703193248482696410297610088836696221600228624570900948198434172491089106226099724687637576831308432841877189074759291147884573076567627641934594411783904665266337302093757910280764122716952343643371794436909497956263642788691622492822156145439423635021733347703279286544832040846146864708865230216365072234683209854682477341621016252858357349061168326677233205852190760244760678453461188543642698478361600475788239399425071071107988222505803409914240430441662311233466043191441826273474768341220267727870630963662561075759612860425723034310092701492193781249519711196138454092704579910324218019851237180843192710164253695124758192729603247809273045089403406557410535951637005958427186663278688121329816580831868160378506738244038064031541894740557119562963929597690449473475597421426120320989819038666950938556555320785645339200816517389970571264 [136,85] 215685561508966916274346894599040994080348657621659280915009818118731708451129571639174329229464826305440660231426542797617503524157502165930417131935594101745478009869646528442354961034546790486760469747795142468881660785860499519776990968729759761188842868330339516016808795507848470251471927518308293884818934936022406738881014187454043923036884450839923538726198697659190770900107347620460849911410968025253627124073224021836740867057752936413261764808939376150387301283741434170090827541812467417327677949812851318547938861693937077557927402479077282190896673897146009302783216871926865707231949649010770525726826711113829339501496565163665975696353572843380569144806783721113514835328012849996727258151227797091003640036865790734012937931581172679747683616395700619885259375156108767634168585401206523162118818606366689178519469143597119340005790717752051675440362159783788405410660258216736522898571497014263528384303543820503270901945394470393919320707270809034896272040212724728816302493378680680565832996963098807591753356722567077385389276143236399332726094850808935441651955223741284474910951089036455696334964332137905490404880469215387037960161123362556202059429933886470124226167295454511740022233329483903319413613696202584624679850505569952605936938429105827455416610384593406378519019661550245736990433350532720432137713355494468793659829661032792254949063356569739222051647225888318957414196411810401245178800931899225767390513924146313945796343419438050351205653649086291335452298830856716891508196234667421287773555655380677044120509178856412118125697163666761497845931476778907857192642908037759608204088684096662607703662022819501498138764689457701294161392101697346090726995914945099455640339947687404418068166527585509238483465322589276621343209379827474998625495862828184960542346831698361525245313347067212812718801949892366254460244579868887282154591113229640601691375971245600870599924447059746234777357044501190261323720106455545027174970961090420051650716943882701146462997381703974643818117090877266887628760028050227200 [136,86] -5957014332475565442197858420974007461902928341489030000144331175486818434839253854200775900711026349027381894056266458032677375491094373175019716259527109861815456048873153376123080867853416162661436687104495642212188268471601210433551690947616661524873478780130350147579765995201558130148235615003783482289916567772038497425007041060580897493326210707459475257575006276203075356290117298602134939265075110847568108004113032806725465689279670441821920080950885291233540792285467799147868440232221427295164465298079215379442516141101588225916715537927058742239389656152158121053630785809452494958520436615228270032471851488602819819220068089115433082507734619119923637416490760318293916331820908074864097774413530077069540891104824531905833725590538227537102692123447666621502796111298510961870670767452716126251423077934291137830993202155803420254895224198236154621542140914670976441082738299450775751900195935175714905079361383985917884102315858427660600832100172811764934104175231800022719280716543518760411568511348184381494068396169468450323075472811751251178071627335269481633652469897329622259835714544337780028722413703441529638331023489171093192269286215685059689727974308400061662645484337555064690183389848978045733362244026275396016381071841408050465582714757935316752316759197585599475804317610794388653489749972944638719176738251921735969172795543468818786548764765041583803459379035241672456877781886106960169641698578454747646829778349725688474993081802416973450903848872592688992556669350549015161323663682765065970920709733883605896796593751836932256417468937557977011204644444296402112959016523309896452950932218987139561238206847134756723786003851762098210909526006682096685302206381664422566754447209751283577459707815475362633780057858832015887630110330515259936938471713526254826516231754923420073398374572695032046980937998764475012104209743025136718059459182468227964266800292647181139285289698869008370381605531061687427247067395561961993990900165975432891175902906904196087515236402972653127990922126350482958083522560000 [136,87] 128561802121904008250706104597072389691853635939303095286839712006097996206898315943082009185845125479993342524518121201622253454827202615681971674776295618706827992154693675896261948264963373109497958131050106454643247151541589618327533921365317706700320364335464350340751318417574839598234309061239594085294460346430735494375234055060780958838740072509632741434627409664386582273099523262130835063086863818240618965113896890757846037761347503052475961427720096024764404895609773827790922356099974483234471685982235091435846602549603018968303705853163382075826976027957768140046441502511328293738169962789934841395702246860129041629427713574454413062521222941815586615132077699370542746979839144731820975351363127561526228482095154372659131057206563530742030705129698099005386895228599158317184452805053593863789091105484755125431409899196824818971330884927450051052041918919743174568104832615069623416123065342395234020532219600838726504241279892869454457167861340355825552770142049417444737622066010172141013802385332375213003008977300942018674768162373230983176742388450343578744332567911445293154810837858863149119544438603942414887169721565979622133574933298429321024097299560844895675483262259534128277600805942995463347823914989330005004519223351297570380827112593931006467191526555420394450913979093725156524357734463849537222685268455131122858154655449012828301579134537314223197495272886891327075983192832621766386972575385027337995938584969532371492545739167485000816942019164195451373981584399375796413539550105207147544226799539446950575313941970102519275610510124377054545206017403855207890997902165909214104506727312447524235799368281262497407427739524288208307311651824279541308431580611344671645675404034995133988289399592675099783426011606058240327000028657016651975854972569260044854194856117496508268285422444611081620190880831250251680790322400181295385493054535783145873261897084389312524861568383360285706799403856380851094640820247768738675343995540086519755457178113044842423717731886839355274796253821027432979865600 [136,88] 2728382543970920421325419885063909284364976196790892609603352030098847281562564528573734194004787672781484316091349272064382317109539790091705989436737268242917543524812498421863788752333866460130884370596974311451338422654942290759843098493605525460527396933201468151263848608653017706852277443169023239381525679626769640545233216668959044176447047686204412374750965009332465542195869245405004132260384727163367822664951889927711689709123016239025099969775189261353383944171801082612397358047951779386170230463523471777856529303441324612593974998844851055053179616390044031921440337221190713125326602563257359111736121833496183734614495681852581673114878150015605527291042230992677377072839965236040328857443296466053559462096026148746478234880436187293582290812651897876283550117708452806990877792807727435618037604111125556635916884211617509155381433362374033448357744915734397323429522291496659235338713349815672036797928868739844703225796809334028784841844111029907722487555919000665439247825793126511780845087662914850503969205877945112642975553338982772770128786800475986269759059034567259165959943220177416865710135814996302615092374697365567378034266320447906067104117450055343731700161100577106270688868205424914576399130853933747932415162405834241636985716748394188658673587979613048825629356155653590546441043880771461708179631931288032056181122726977407543275928638742620476328908562701881892635011312547128983999132696876281931778495695909112551986175488856452579304932590290366202093049589264080318550772500260864296103308040837123193404500645312486055646042867144956396823547959558413573032599851167074551776637618925519718172258978620342551174481282932913359068002618051429877032381584480903503788864089816920185011799829986217712899217864611304398628878331337070727648420534970032389826764789136446375672104818078201548097420216972060320180695761603059167410670556384016964928417580669581411377420457694221087133076099984770677821347157103696320766756403278878507426377118991458640373644500118215462178379134943028707328 [136,89] -76800118262136618654061821891240684599362914724230182412459342873684106505401889718361288799097892018128284956855113888130382038819429769285010155819568997174514898190953830912044993718412007755696031021500700989009206022687362635025257382767427094842172764323418131206573899920406037954751702724734254483264613634923127627501142456565504323450836514638233666099184730191040146336188335816930133282737420436648761498501031852509135460774822101846204523404216630311301241380387694638712779240170363091441416528506699127397189582157572002358934575352181174613023681921488173363408241315706174624773662456034464996375850103979986534430267636146040656699943739465467549113501881506263398068081163481995118865302280311688066858942979509515309440701351033141363120411418435398078135786179004648418436257707417728966000514309698315173636068775715357920584902061219242396678672035416981725912144711811391278805614994162344397169570203771039682988045726300071561888900983272721885680599842696038618889859771711126669656699555424887153392771973809542899904857392643147285907711237900299917493319660921812372187909124703143772343818747080170876907525303673817863323336972072903135894658079644831467757615844372423467529105713778306997736942921417771940788663694519225001825765022234279102559211291449391314012836344534677352910802957829018350134381946582943907227094705991739860489616514423362019598207766526677084393096847970013637369325400134234137190047246852681098608144493810672677971914375500067006081853050778369419668595114911436134672675815616674130581919231896365071985284669260655014915204336560696902999543579650229125096250012035249232664104445530625160964639514314090637036342721704494178395899330399169870060399946329075964284122524094873543459091876208329571515488914450220865420152187040665523789120707349554966588818927075132856696468153873351652476740398934553809945792858739507555550783562796484058234597625701467222483272629558553002915291292413174538936602844989912231962527100941169244608559414321397793074751783284269056 [136,90] 1313939515095123021279392040018834311384801171505577620245997943845081226414272483245926837048010522056489932267935978749922867313431106605871513352862496441793461643730477652699357830207723634275453970815394899441891933656338270333070645623946841170799892963221646209271002175916941319300488689847768258513057684245832891873689963369554807946761306661573154079234335917717127800623723165081526344838067724512406277267350955447096812766848992857724142802369252131162533267261331905567147187414686481511734671162848221953210524763587896748482324747551317592316946074776853040777521037455793500837301593941007840537398167337090890606749926409283371593528637189959712026602638412627116180997858052844181030097499617529169994785603091559935607928318092205307504396882591606943787185926140753020518750206321977208906304383827114510368221847130366336682004134232000936854876391567687564813547027737095204710995541485824847680740170549884167198525730652471102246297638466293850079793182459371835959859732246133249001581966376163111454435532313476143351461743263173888706231917097864202836705087197599482980712505413499038695179675702979965982881520283118408313448242514598887354498907074305937525170646851202333310417404957049580000801119296409318536296836388315905483931345183123672632371224936877437065323190962644514904269219397422649742594224751027312785587205420382932149283850778449548224844628443249843017483211680308149211242455723276992322800627785017230196213501461303406339982319510118427524415467823267948873303123324080478211374528601629487341185404113208501576263128401872723536162670761936725344188054113744412450038963088527865000396549086450508986855635349618953206318487047511088047299921159554775021148669222658462373079318551604883835281087315215691097717922789585207428984725536619885107483627981793396475378821278411708673466246679180440871403730628341585227026701055498770721153860808118070383397952229796304467289499906909357049068224791387811222501894279743799908557616648452882835219474311844643930961926684672 [136,91] -19121945961219756620910951611954946992616341198309288958526093010946138914710673413662649475423078961359182403412581765767743379158349848537613145689874189691376387314791367703056108177724253644464387212588963958018190635784771057015434297297153125562066170173257382213396756355667768098250217476062603747376888911087878755119018661990841321255581455809957883110000626489999269805354227260652942554595322295212410760001641022976042660919564993628698827040306247114640586902807574590366532526622233294200152144712759587488486215570625023114602541022470740003022267480719127172540822902136711444328718848360729715114173594250082302821672502253296907396143100459906094068068402232107506452921312620167208088949859616731540741059895198412983785567236349795821954009531565428025903894411275298982583508659553103011112954229786558274913218376992124656490820617049304771022580452619309179793130151237323629562525155781358700976662504276958710670192226357114763614472500097063619736863707494549620660327163293719078009532334828776833974576319442511514973378729791698416771094540943123657551688857108560795353456636650778015311964206484006697202847233325676594366567191142838781494213689817692449939687635662488035075768257398345818407501253124450411297295346321009050264930273435850551485163563562350037275857871962170603850924118235820083473773559098225500222843884246938229779958714456156980371082434215083235614296277761160699420302166514761845775319373030678322174340586442604332560302333377817928168282020822907529187670197728696958627754213675385267817399901418563991965220275465564183431091449782704021089168067181169434084452230834280142712859691565669598185679087045220605797986646473214398728475462954909506104312320121191021701079356639301500847791643361240670752982264535116458753452475195001278618873483793447537737067060719753900887657734487268553885764790170736374753689703082688616832157090856061842884669418410114991565042805118549536841545603940523657085709074378127448080476322676531085379535399080351982148077056 [136,92] 348763004418674190788392268504074352376050447278252717988808027296258859971828871412501198307505198470907282509142705324016316713462183727816873965019956237323723414935380627228001233920545422784600398144426676933379015403628978001568913278208865404412227823250475517537884774440995751272774787466316872883670603533378323548552670890650249379221411305519030764332351792930072404102833690862429282735677531758834249299563259313385255578399060898387358861632473474616907243574007144686564657297716740976021982609627246726703552356142556452171436751196173294348956731212577934502057805241770501341169682521633287063968771679389565989391364381429794338681578181825966668097615265422545686545041339351024540907074461320896294112592100181473056135219340814437606131138333999587272305787875548059004948465585493322038011282432117835819406114018869999226161816348769435148781821491917665704570416337361531417424081768274112786165602029654985157126853713151324659289573116153194550319486810886295416280692330413832870761205231135131171006608617663596805274998177558648732575427679410692433983664599382998322747275961635642745459911794875512930582030497592197179259767195659140070632603207731355289322064017747149298266971197021472540607591472423016278662539643244654704416413602065676456940575774453284809537175212938430886313159186512754695363095136610538045327123260083659162669836984532012973231360157630613736478251547371514474895918283523153652765697536904846775094133301128976891977178472727571467001800365512861507931352848726111717140264709763044050603478371555457777679632740222323707859291297813180470013375272107950857511884151631661663149755220178254155514477113872573947526873853411150203862397123243057568366911876438634257241943702928789779933162961548007921984031502791122837622610042254376411691463817751846909329273461343167033735892116424914720668619292680599014091276788677003265399454147338328944473106667579952000091486486975699769488050910864356632108578906119149753944028293039867677717647445400059772928 [136,93] -3704094220512774553742489309485908904047093583565954573761681861885170911944511703456912724527734200632363579802699976305636607500979446832249340016770722663277497800780080141984323630202343269081232705835418132378667297202964339561566433449914302382492153099910939527788542874026688579943200950201265644287163971212234801990860084597506202686846627582658451813406614503517707974888038068120256571198540641645769215404126316099636363096121937679711693350183526921493840687132044710946807216414942602804740859563722033394278051151998287741098772669094438166857560349715093752820890537684735219555805061325972477726209504822913204139323872703877971469534904606906926155257002401601421882174757919661948238273133315944476776107982490812237254442573922470281904573753462128577428713062112651022145291100728470140731506898922645181394019323224374339248366432055732886701917449789427324069869761698292495212402980076988150654471337399949074126445371825146316135219034217844519142814458928682201667212874825133172759961117762873355964768363179719049395848873057288522928963393522366425393898402150576096199313206368515094793365350096797885112583095408517335070249168625479279532170552430508040515509690916292210786824899152215749081334798259985500942453180419498915539075129684706193054781168010712278458318996021379411336247987539482703231901805065157994244941311356518312337569008217312514504543576509769575354776423250705694533174960962883467259071595326490873341363529634422998949351104977391001218285081357571691499066266461601227493709941746580405292399241372233068772426521900830465030321499494648793434598815892897350346873590988791167675909526115087168843216539580766463989053952971360496635405415509344179573743634484897700569197506418289636295325490105513474178353750290182173548190222579163209857269883064453148803752800450608781875199014932716874500649792057707420855745647727467941106922725610544017667152408745612442031614957621226325104947273953670647858173105661820424257786356986234235186048698914971648 [136,94] 12615653209998545953206517924392264806825841877017530079195562119565645134124091505431601303567220121650659277366115888167821217027347299654289572976289781597817058074066879666666830869616356259362700700057669295892255697750616916452834130278805988132022586891224217098577701298085094187212728972831276753986462412926776171420426257360587136050490217544483408646148462448156510844128563466918397119670982201474397249007999394765021804465872330523834770032628321206570041482981005273064022953409523962843692499153526962140070814025884907964705443537889231618625105797863106548702565994126496303195535694329921090533270861470017513151010935253416650988354815087349113183090174881379535489887216150589792058161481819753566267743079771835104072000262976490536111449035598410607013845140221041664522450036744705053375152592249245115704223829655595324893584480451237116641152371939227328555164937355399258979526464096885717060751421375632143862587383458699450227972124876224693163842304086030747717055317758677205199830785728109874321622799440174545119103666393760588814614936972457372115289337632084881638308917364703229974804968508410591854404092037115925941493283534043709782975734058432557734540301781814846173731642236257176776181875532007686803054096466343678621719173362115504021037125953099676094381806886516366866911347016259644032433578428768258552602624661273510310685923640703973776535168825214248452255273606349343874358233651404951190774237272883610263569976864455309941162259772289422402879480914928026023486190978880667977898027721882657100369378236653543219561959713685559603961704113844342349015987750456075084508421217983494241650300822989434194212048892442223143851536627944593162824002625914492345452114300068879656984056423395792495111237263523943985484350246368366567067588693374932500750072961071122041631984645671606795487797588534641255342058325101710799560758570755990852474410285083935813590965690004651901609861351487194347000811008134663748838509738553028172629903206149367333461819392 [136,95] -130007565522216916672188644098753001353462400512733396749292451197535600516324232886830789962911486285936633575300489172289543421160704475790871649015997616754898492282598535609076785720357402455384050966157339044473790862881879686905523604891494956477741019896477207964238660056361114909549696007183238950194946701422064233937057160420977132586497514139415857828546050565581618262526524044770164113914498934668610042961322745465386536938191049593310863167468820667180614650210303750036486163790774878010085656090831719022378241189225163664857812833454297931298702801449213197080907798718773747913156160369892403022167049186961541590132084653548442557049174852919860300517215962065242722532758075417854374489277671261497306201290748123228970497292739717196734507403544523551472802501876006114458929095682684854731221446767166018804094507017427052551731363328541527085159257578363766383784512110003941936214379047341853964310722197295907409822455538898715871694397436616879760733486991851932096875088839433429593887242175215495320548371847424730532678781193894006421874713569395360146488303937401665270783314628754224247921615191047773225469696729820190866127277147442489530044736993737558829639540908394283977938500591117452596283230123566237896317326632458939916600930836913220857093888567004530246097541665061749032037902325247746378777538928241464650330462203045843658989580929118974747928011139010886195464226171061772624040811301411722144877479201856571137775417991245675863726468582470246720260460108046820615222283142591983822642290843800632889077286028257529619533367507442071409857692451915388132391653688252569811484864178430549316985357512887687817814566454272572675360199348916839431337516040663598632010549535195558911016443142709572151317101850404206557695662399448837506558694484109057636254807394371742862450113737266903077009175013579410743086202781221461826606445375132500877469428614842967769160344886156768286845610808141847127465660221912722222310316882374183922823014649815371874304 [136,96] 1875666392582571222324457215252122352182830385580816370673619499811546309674320824607083444328749338601589163019147871143420735990286017985209040262103405808731560473887155467838010988313125014120947516401482796545815864045586212994162723267628060702753358525583437565764971281911535523994817465479653502881933382224749306928049643025961168535647926270383448958525814500780293465190048496655952129681734774954862611020565708338196825763423556738478757864896697755234642727976244017236428874159188240843978200921199402655241737768609805723185063928270110640777843007826064396072740175989909832534235654619619146124845047202115692257256503081819532994983874592939618418151510149439647986857407287116229352337978287543589558131252602690791620127981356336897965961690533409017786907549196767910730657485205114421177705804349731388491564482352435865288855798947643822926067821747896574497966170756311254462478639495519289122016675060782937292820230861212400873984730928979898484202841343007450289293986115512516277570656421781106303096792564666093082988173188985540048675395810354446704391353691699266785276556139028511825967057964842044118775850897811534646845137001848212937577626632484714578790025978192940273458870955425890639768842395812275207258387414210744918697921682904767288829457277054465578916914172033996589755645742826634019335634507044960901960365963646877539154436100245600142042273929022474346512110761883019533584683585749239812394374754379769522666442386986146783797676029871560233276495507482496104616590928806886315372515646911865959496145649512177926795379098799295855791750308285645681544187641226468215523444967363987669589456523435969683020103986387659801018380417910878217690236924312098103421712731735408191322838741671259940508294752738415262953374719139862012806574619344989638827117269251911521788737358895369612937456819866950215000109315592370510502231804004039531802194060771221756727448117314640615045939697348875036888413634856769248922524940241963692141679510508535808 [136,97] 249185398040674053407579327347109011108073668932400779616785147624033776754675281446648013383330284556369113210042401033999278120870965721915899773366370263210937215173039268780871038352980522902979559618157139613813928068301872255718160400545592478489454040313003523705096751858965801177626539977926493174205383181930871675407440231870776373257036113088231656175017403193997152924881278357249193439013841765199618557064709741555033187790119030073175749868087174164463768680449724291854857165343821832020057663473713833925979152258049458949864550640013639033627504285431357508219999592149599983219211837625044426372718210153600487358608200630951200173132124746736158426941750362680164483739386609005693898468723927865160339873330858907542157604235106289795532607204219954716634493001383446956617212469231052697565363355477903141732630192069040913596992611175370799972617349875314354904124256508611509641957101807778548224181980174603010916921590465665763296518573528523230945315701732799165924773820318469977124941357366690417368344463353626384037671930246682700799025322972390970722133885038140782346439836626739359521002402516747596543141528712507642726448320416743559518593335031240174859239749074308886066918405843826453738596342184275868750413362867974294724630679342739482785606315507315819245738161091543868074453183382086578687003057057537747199637496049166075020564640179554572545834670754380407071088235089420128957484529566865139591807481347501842736281127666933881530510315629289046166817841850589328664478451362994353010120361929014724433743092021430877409289947786414376242241034631352363860470083494035023099537510345398644674152753789852256261079497043679790601974967361900558494730430981131185522467933738626197878827109130856919459004729711860400008620958811077009657881282913859042912892466646306632636268611315937198993691012071074275926568567989273891911707918589754045022969295258656816555786124277569109337284678223647083667377774138190982897151077147450023840205242368 [136,98] 20384321038764502806339852433340756549683843417450853553876113525231577185619012422314590627922923498331758352771500543913461787485056586293467404594246095766697632014708346035478565470095440759712443518846584808739115561166231490185697875408745269380522086865116750713081602058296073943014517769432807889569931797814689966298953136177052460371137378098995960450646482820771589611895331345616202879066321458572202171266975887542491284599631407808421533413358063364460982726664347159289875692066641880650918719337901107967938220742328548182837765224847619462204921414553191963399766256388044870815966821007226340116756418013762292991858260100951738960964693615337218972876656392513318182884530939004268029406661897715442274356020292175580673009006295805654377825735209307476626854754240794233930199064779593140076545845590047068489535015022439531495254954218395956517152295341653944655630798392493255882290022555336556042693863189054664101431543205887725172713280526933904723999727214717362658220406012899403180914608923166450921513166119783657294195364330655950518918840025177941547535939677933938116172916236328490206306844958997865638458539051856778920827734295209712615447366144288171973073035273716720109296656702087247070583444633435438876965975105376151161013289896918097839762408320043592585644433527492225383332531929792911931870707093708967447364678432577535530383636944169272295671117001942731066148447049295802642266662920417854421930592604013265314467395334504524225009317149245487510760643925982212309757247350405821181443040838444090606162489706051550904010378867831712012641667262680681232055329488217463006433122324240340052248043614179928121984029213954461375160770270452409932031936834762173470547172377259924167498433727037869715142805627077633789666895365843074246168953591590188051459528194425090745374100984386486198719831088003011717503340602142954366226596351795885511524318026940482141668239125560412210436330172839240252072495655230584035015059918315769359761408 [136,99] 3552614197195503279624585619323139440305766241550075644276217461974504782780815742325125078129135951716243632219916846063084616027490142481085794066992345140491854607039789708923104922409719887425825814008024183580587467265915725056528366024428364524680353919230360049610616645145319087928232289312218983829978701516066104036603748324942301772917539414712516951624030903514939524761235492197085985863609899737364977285633680118064783716755124252069464875884898896179889170380325555003869934626129406374383995714744736992384947492699409718989707732575359458859798114668238131928216569121668833264821666617914928504804620197723657643704372519608176300872793629680464385701951443677028465093163328169857126575969305311347929000283286093151592610223241375315815799465433744307232791565001073046744701003428050361581376467251984127696311585583299941530355496435845252619897257467750624911333360459445520173895688869167127603247660697703584352364919279331437365272732496882605746228701275620238458956388809357529240509706001473233971721395787907616111456020746243278612882274200809497484519757882664065910502893810494561855265365071696143811621866461096872693866081635885194796475396841860398922986695320288147689213389980620828254129735481500480740481252913629295636781853146386619518226721806206482892275309156071651544158158290286912958272769777468762887146642444808342077773621227703727292267333250438584505033464473195599165583466296406839646971384981358571560310608492791586735640275230789567214304154014873542191049146152275281852249537654470107968167090115154315278819086956573136396098280261454755089680213453683322638027007352735781301537045366602826165348949047540042112510889155261044720455087597531735670667577150611344199644317554358038156536471788439989415453721639032993056281425833399237376882457002790550912985381053075021873744032256011563998811754782487032873724316782212656064385919991722454765775919086736797225032917293271930355737631269281195346502498514341265408 [136,100] 425087054483419610048768715803841964800885120677511631026179027643041970235551345314308014055227374067660851427573661203763456092819776372522441737157548686293592585841515113737887500708560006542883065760973286214555217272110093761890187058107217276408857889036654587351797055386956794255238485076312265350179807378427933795332182509311528923819640239447768719170966584269104685565838193411680191343945936155177992473997100626235998122909916067967766519086052530181323601355887056540851737837003535178535359036912085594578394410135311322023852759019203389940397228868376756398479884334084528128695575083558925666068862505238335993286752352935457431763286030404493501845380667773072351853167512581667053459545984486028986035780472435108758882374888986597545297878002744367197471198635667136229694834366817198732836686210717606066192713011958623103417331347009651325605987609097896903133211358781192698170398108833788010882091201669227841983149450975551101156664646688008879413730628907727554480555598967386318782511184769783245534845653618806225483679857064944634114739008613376495391111020919894901773090738444142566224939723210251324620236399529344470511896019285972763246508930594861592042962120561722874437812098230402573660948462115595690458178450499697404078024292209800209686753687436831879875329735109694551870521434316565460305392495470524452655842746865259882298621689835414155693423480837138176966202294199372572119642154333649280900787271303497143592271647283486768435032980521062255279404036104473775033043372708002827441119286028930588251627436706214647348550997805870311016061897253498533928607740116897412993892785351944252042956469718314751888370020246016023985383352789809440537127675580466407793340804542503356402465883899607976646241835172888467791568773892031263072044522033980279001714934230086457927920462773407159149761610255679994366615886148421115242472829729679621024986986167997903446033021301204686913518771664580041295107372896397840432660171718656 [136,101] 1750593852319446976432379360388433124630225056745639610638614897415297381645817364884095923287301413773218852530468312109362080855020352753205728013632816894269590510295789873837553605876542283475658527377166274291796250432330711471814924133074758505055564867991849879616317232764857732377861850926086872562229180750574280113149105722129442026679387383207187830063446771369262774320431630366135308135423378953262941155589343654679353860000071489896025582820973021381277363768848220784490285938657055962141039114801574804330533989470599060883429223670899349607772398681126032838378870503663631301013343837013344624224417120451947513291514702740572276746203088298614451186985153916697382001286016953367375580565199362268318418517931017895246293636517848693042401191805046511521575743374385426320511139378249565967305344384669262781156897272472259528658192865972893235407806332241805691679730233986915600585135227183470470119001289854795179609622799833935408220524709776891301950947635327344031257202632722456438593119347376562144248558223720356906785232873979568227820283634895822642743407574401428048066261499782537347014547022069840879752076306476433183438247277723685832505202236403554722780517475795946860603253757107434798199225257050883413345610941841843967337101159973355412437186698722466095050044441089859664643077358995813590589908339909757546567659638130238690159885731928466445374322990455614669752710651679696390443969431937644319408832362315605554996972737914621894230243523152293276316296251667492021918233371588264445890125603330013147295820246581210521694309753874788530776730366453572606276011921360164657430072739640144613014838603177122226368661055181869171720144793207286455834909909410230481100305377391076898895639501353901290557232526057609213157786622854037541871613390984116940973902739530717058767216056296355240857183709304596001709067571322806835241331010260240176827266792619877836351479416325202347161253872640734263269288850388841795257368576 [136,102] 4487141076186646272755480454493268725594576686578013398670679755724250969943193172387925115559130893746132328441953071814221013519182866307180260778363535284714213878035102502836443410291306074943687355534532574494800309091826582180545707100635496680015516719689462808541203937582829749569151943551766414550218716203991739906154944821717343428890367691826026754270398377155727534815678409356132274019642410362447026300877491408004691931225409582661823570257514097846384622074236981337868215057664927866965918230953331001919336664583949276709978661513300507430567651416955369374340814303928260688650691539554938799784063215419905958004088835583112045296484472417445936796405228987992336176914149420239587676374869685332732873594822889007419494614381575761140989759151422801216939310081165662009779374719567944104771772278006149732614224853095602717373530972423794557240377134874183708002676953744218080182449776363215661121027958915430794371653732535453614479402067681312488316916054251832084586158214525298023097627841394260421999448896413263789421116293339699977278005041604493422220801949715215915076857763348411089633989953118309142241208292471179327622757996771739864261021096628218377697395395810701291532073395059976535753114074310863910777386374400501431110333955590694479090152644626088453531497970907479507418313400902508598143420931306818254606493363716765679293213758952305281743103693850234018374791691561774417297867362871022760214576893657678125921673086966640451623721965907091698132340110620711678445022187283274982461293017398942972716631170326757584099291857888556503840654790884533754186882881570875396982798085193263148849171310472220235345161533584414577609470929194292430396044068133177743947082817538795543304747095646876391633620028292898861159283607903898825406876046206713399102987504364719588724985244616248278544979404525778462941914946647716472734473159860975846643300778395625840742352667475813978717695621765357961008229836986642071552 [136,103] 14964105153104650297310288681406970201691987448905106037107456921539364016347529089854645454094899646811340523114424084048081854630655328952566409450369296577634915182045331919872835238901643267392748658382755443896704595051066066976494350393063300800747058242618892243721522144999274912967196591905434744778132861417476062240879569155241564434651143665266043514100891533765477557377396221055108371960679277158634131144135523264606543209502928921807803696908571275308720916983527778770294930286544720393950981015726621310468486646681346533563499327513302069297838470175765693764768996735294338952776024137350242601391249684777798713017158203823482282494514018394640190430690871770957854622138659539515856003887967138105723826010335424787106966583128321120038003402342217836157740471248974549902249276385892791642915928418861887722111641502343050888078743472343463045453680908013822779223851772951769915842764171544114192778669130114383210999913988678376304991967824119609673981114892820235679246621267093827615963077617872612901268462849421079434450902412909606135050018465856887096166668495245242036150796282909232596414997601866745910248728044110086129761210650632090842942174063643262903624087970906138885806638197837744667960133771268113036483052795364341821094790924996330084114311004172067800041154339197545000887117833093057936557234856723897024601512427784899787733840421840193935569838522321592779961283803235219611563999356576904137404329884732926953109867517548822067310535969843401443541844035563483424666367856178250492680899001835063169712742000656710729833575045678828605116169301022257728966840520005221967452014414406002673596652779965825945184068575889186950243179005346958016944019617071283378500902458905962337397228079539265611227427329197839379721214008748326740840392413837820216078718344005549057335083846030751467002446541979602125116113634395865249850790306430998384620657896538373943052634853045677797459065492754270730639942325723136 [136,104] 52316598631642483565982307346240827449610108034265421163628603939239789424508428064989577399843631893265948450632610536741031576723511746827173460172354974230767191160437189082945311411561607401993018855787851478820049452354831575966054980008907305504668479879585396752171662076279143159398857476837832281440153884001597554988814295726860863776229371908337674217611897314879477624395228258429427776060280510290077411491947117827501838556995487326632709243680091107157060515168288290651690602448619314759234988336145238287531753124072818772805030571415705472479436905363495943825019424100965980359145128555362421322373249992306806827858052100245601693055399275484137823124269776217259195285933542204597343900806546913252658839416331016838328061735755810891405704925617555655478518804891175059631921404835313030300349102153764545443473299337328810468012610251664929322813492600318683029807725917746525113256536522386248485801748905809207834233883708845886580152238253913611432030928482734462014064700816338651260989213964354522341978013494206576943744230376055581252765635416091975623813830977315155596240054442912028243704533052091604191430304820106312772442229334829627434372693313227684136237027628066581207622521331627283277552518637459838343295702079288122848200859844249702520388082573573100390483473907022455771904481224593191452285410166730681731743501101289955523498504204394853297491036472657794346132509271673020647444874249141262079186934688303192531296605608430577436422152792447485667899621640378686513618514452705015970842611501567056444393659404617691987730523118617830236507708935493131401641517965382112762894804185567880190672424849481057496265738863896570339710652339079170862001718186728475505837352150303243846659627486416972853844022750564903627801088834579224408927974912817933407736701814757883915384521959286566036897514928324700017264995261586470616481922250909977488390906329203460485660713241035862464884112105948616995519463424 [136,105] 71619564679485505934342778056622388788145871820371388431568714554602288822540786670162571889930203389157267488407294729847418959880619383246044247189848672165004951680288723918116463658087769004386419724971930753920287533983590956921238994825693462755994172412875679965149822759391032100113801900940423528367542376347530341739939001467258323700951466628330366264547545972498562171208899807816244472825101170186590328630332386879605377820610559088649445494591486356553971890179888040602133722222565028118115767199392000253483287755320764400560905548986702827586989065816749260776198900686917077446646808443679946842227273543346090050755047393457091762443192270147138625386976672943007587019440547915694807000614137005167273395345142670352492610027471021706632724703365249237661913992301750131652892162445041698078494864879902009070395291804771749909226698218239873035156285880017310947927771506488994548146614691207588368764715280117664654403899751868416387473129040051462425192376173190912742654031117549716712994049907281501499936401143766052533503503759705805733509702504738782034953996334084639957439951801630764842072897557598192518876003512610029119343713809193532819257654009107907574057506050269735640823582331584879351661625777597048288731216381393720867573358668935346669752004508923976594763076854775224884958071528415293800061477574961821828859918465106126492128018230853981563698989657941463980517478873114414298410260713138813369585607249945181251508796049790182290473377565598069577886829425156215606529589656694757940666141333078769804981309681424925066201407807636495765231836777448499792117972980493386203611302047313077443871426962223139237696098529838695276416355232276484739419107635342613653183527463557116509097679840429236319056472879779729071273902534779305147838512504613700627356567805543377779383146953113371344480475074512223765143821686997041306771175344346905506975941527402269072564978916282062469124371706682988371968 [136,106] 203587459894510759702130217103972199509041452476168102932580222786456190330115749032203754225543338657930629095514526595610523461466366130789424835716501730247530504014920127317046916485559788958658821284971989059531941270114849016266152226094683412382138400673142852857527012896168645404927903339678391574049910278386617238131746012747623220950502176364622751444582748563798984580850961849246716545653498551981763130005078021943593237544222466041228607016586852986518734142071211363350546216874805819736152529250017054703262500678851160431742266146452391790522443695377948398534316443386654139227701299088941176168291012255789573060291097446342914659004944272425513138779695091466982440846698042613657204101125675408950720754833977578512925123926002396364048141673378503660603015005734711189829026714957931243765265463369986689339483949560668364719135006726034429511381961411755342053364822930003325110729519524080166236095454604151960908221676146625200091081701231761291558753664818068192830048233541497138416286101943748834055483974024924866243660604238795391724877101895414891441407530758441440910098344987892108600094455000178701992850404255617542352154600637142666491733833436395287063733078173068379213478790799846205003081899797604011806676890425416710299747944715329098559696257690687557403854915484432607389974149839637221771788498749994443058503358981264535583830824635798429028912960751300565914632872168190281684016888809563603831013222489044315154871072916051765273289800585222485191539397391317976884029874082784714959279879716413862817213918458366373804796913979404075324900230410148827012786662304865001158359321707731505088721640526714295403477275076035080001661769958705346282216893677389291788092354911669681988054950716633789729608194145398594916632404717505729571451568185382584047946752464404323974838003703300972459465219302155179300810243339898973403417761729123466951609435721057806199092644242285431555342805648474112 [136,107] 127517280947874094131990852683017527156632025087274995427203687596383842221492555695505927532366285790424708360079106299849669210668753203262416872288605389379642849556180344631846504740169811202262701873078121220931763404735289145791539729832245669365835983349984590379098544722558399517960411302783821324206934850128441691531461987600339987112818711901522722698175305193594971447745662094724405668904148134796925976760483886270157620902688705782875417839878178649754091943210744042717253513150893771318245664709580761996353357861739532344130432255526354034843299073520878165648219844263415432154715055117337654417288044549003991516232322375092966484929375573492834558068943477792824990862751481218847156698853576522404450366194473786894541978258630463048717162613670086689900285874761412451802368175753350660857059157029440921235499492627633023548721539558554147560960058540195987118808090128991064682980992823323255835066193718219156670792495700429113031136517703009578114520877659942433315668218533559701795551268939618898769184609217690062624333073693512008035100403921604912148642265283165373612050154126009889104861707719007394035305944924681406957350249368659494223904795778721618484878797597196199049678104965857502162439266284071034671194507031525605910765150402596188559746394674115715259328298743363870688269788623951281485175075820038486689991738469413848967048259034627612544240322314651303349991884862555454019280953916012157927388714226246394089828190413290198659368765750368661111620810309629102203596463102848026361216891377127089916691448044809253207309489236355873888836931375255523691437279127985078536226832194896818601008474890409395589681186427220855077467826276754276930488549185121797157734445004115894990318796530582026706862901834379278454445852807576364434766516985297481132890569945827411981376776489384723838051585755258840326774193687746872961892461965750567532374975432917805038256339909106414905183525376 [136,108] 21416643765607055188575987634374902871971282958487521578373420159954026285121300213797269244760564047655084590258087413952066707024923671742541361395715324631723369312064717665101899923893889446983532669808999654265280859650018840831179843428182687536855720620714524180458564533943492273160636079522106972192418659716408743166512385374525400415730094815458486657570955376744887575816266136350668424088749780818116772657124113159609707948746349520651654151480218376229250961036120466860537607990162038164435260898458887516252663129996658061096399773875900063644886498337350023093288382263471068109273529245647583886650922995051064394938678266929334355347579508441475305461600398887169140002130106831447716785408008313171480871324554060586745785052591493944866713369320769068004055436763958915499514619581230409527173886632602539799642616661888322452078205606868365900238693044951951788458287353595035070306639521321116563520570814177730957479626184854655610813610176298329782143989253766137245750343963247038269354777095412628593451071151168056082349499921781928277348845933124530988007599998677045666211777935598528265990936117317187824058438798768874830774697397849174328148514777778593775435601564296779629727065973718099591875031530202323669688733740785097819307565289081980650747114281399071800350126691210769581913863806943594264959546038236380371623670217218123619050021353775611534140269693565976050594714511757602542360653939309591132016321486289115773718420164111611081066024501398645943337727622813446150036333436008318724455840255585696272505402675607592054902622380778825078593424274154139481747016438402936666836737225145040155755047736932553144645099385626827072175844320170224651425421647080858225283464206919053371662493363868730467838067234389161708104101566332296352711680085408991761535234967940273804069375618704197427456408365915424442837446614613953548101695290268868287450025726610377815639247732058312278016 [136,109] -287312426136360139155548225261934652677941077935016972841336280371024949813131629384011006377444560874098910382709144129530442524122264239222449363131187768944511319109087302640468868695801460901223877738870989283215974383688803953994231546537947815131236383292867465660142476488821123987405291402606680119695265243795423285080457229365493090708406164098134451371029123034747811924739012466137756992045439449739713373849809956661269594102115295346678767074040670247299702241504485599031949649185502114532304260062268934846794057458074740171728042339314331761384918563520818169923776843691644370861212132789634331618589347002279247198204572105444481660591395280344400697074815517974707783868677041499814126129385696732706010893668130325841641040086099957642794030770389679402636041251724533266243002322578339545089911225998739283539287926266439712593076936336873087770153406852107467914672711493368402971204614757281214596298725259752851520965373747548405671572504063628692490683804119577223294412722948492147105211645580276007785470646994609993762134465868144170170178704258355699605173620025864629072179380911901156442829531853528106548258245402221704992437803700171429993732057634213999584637999362814233881546207387319826003393014670272715400684614890484069309586673279286991597969991083340185742973714447947921959053502814679370848801827397176239831008429169218454699326078033265843181842641745417687290034005471587117737009403043546177531776416918720119866356185887041747665220091831645047975489463972094245025917134105146501336300022933556823951039920608845004676024614482952407391045921598733279452317608308002527151994605476709287230066286286928681576787153595683219433106775050813225919744649500482075193727234450820807201503388206828034187958153183772934731691210341704795008049968124954084679343100302792720545028745542741023212219677400279990626683562747261767251758560986593088563515079043711604240341230245781504 [136,110] -351568283122933410546785623731171194265398161148745637707066659580076730067284689524654563985783869327799106820175767037033036937815430936849340342211391818579445844657726111953724892099131296847215352579793170411563348616845076037491175443047605947521396006473245354227728239652570779183308770252404201148041763947445075110172071139373304802424454003435623400483531124412644456067382479723393085976913769298439790691485582289813771513867730966427278715763071991599879415543724580181022961502908156219903064751536845473064051803311558668287191775728834782652972799898603389717836810714557684461505279540106023439572900085704085219523191516111318068344546816495668663915895614722808366454865210955686164666010845087712728218742512895642888776824692910380569589007607326893874166106311318616929832671807021409937325187198223639558565011041938366696871222436064033542655857671157735370103398582295138583063286848731631107814884763692826122458814755133601509441293591944041382027772768805390112880314608337881058344998575014811965004708596176373499731612947889469201143278299124386497344736560185512249645724127247890377975088525729746473652715957688648018919714634496176498020264504771606173829202658763663654028992629341750086460289792857660211473082284647116571727927737814488895450311121011523077228853729875300592463760594652906412999138344655792044022483321728368510303840762888740769350226573387160774819704942339692956219929188415549477947157188680839253225557508652719427205442248162140543200257596727047575280925102594017744318430899689253904704449554982114536563997177716664711353250429453111268477492322833066589590353864459210551136547925927303656526355540202334752025577970250292951849231930479022025168689710884288549910786853355143474313716288680502618122361713673773173958806728200979978041763343983050998698189954284682703026585614414726910633902093523134483635716141349490344107755443844942954265141968896 [136,111] 767273920681860283370045831391576469354771888261327774476190815876058078876638267167654655035259940204973570050398067626831724328355512480864749654031501418274302896735284840309109798211900026568445775613882016436008596793139012042362201300503401313545451995286658297176591510507313169095223713485193183499824993416095299586015827766776428897584389175371249321842916478183753550957571192130802017837438975679013968544056397935816686759645476737592417445191470450837844812753172368905421590733834039535847429375849248173289963772606385612306289342719602247176817897218992208378052710623227797142183121433418710278433880321977647708510813025636938281476407633646357514823218937450080213872317345073035313485433168394789693340101938087489679588836386536537720396478721508211437596501650569338764642905157752331567527808125514342453371867746499389848966616377232552143922480624482782404705288850397066260505582772893890742288452255027903947748708597670348765237586012479153461988433224850386419821923887173771204082626120104365382647225780109427187930455682371467535750805158556556121027565640695645164818900495105676832213063572197478155934209426302157693013379653333975527354878819151318559467246295830938833235799992568404023677097200710035918568357717226955389703576748875052869480207144837341059552772457906944748369764311751921973936289490790569391707796358199850982656111066929085139637204137824213593649823000774383580258096642631049396709066869124378690322777816487840067186708372401520540927548005305434259388160731633471898688681228040560233502484278555294612646187532142509317393513832580075478512330036596781809138146429883357165633123784525468416021365532536680133570494899561091558322709284379611438642445763433673173084867865601199441379877871589971978146171989745276944388426528203420306037127766191728442429107656634873398116493638310989294320804819569272940444225726585807717032730163613668054818816 [136,112] 665560587719803274517202882174549089375302332462346517751483616328262468282375383538993961843238605511677032782900900744894264690580400230851141078480523742175312124522827051891844448942016422555367384274744451013159073219684063624561789301740660670427791896275037229847835870737832969236996463398735813721787283028288130220380677567497655035247948123762597919868922900462666102404083305328710898710311328060576756628876239354287705652688527780886660200746723771065861261053165976078765241220794774765386589584370196372985914343082460535016048643071364665047919508152171964008507231498202285064384575053559433735961627919639246372213336329997390783597607834970166429334954913305311746642518011614543560428695742060210966596849861277816543071309933859424000177503142930563576887292209673308899618184839241957466575411016484410132530228021033919471121721546259415715690408972753190780351908323074090161755167245098897951201505274376370035027001786512435118728170620290715242697691613848261456444797813809875421968654013975840853361892003440671935982942146291354313602836833179821829482752639178761970561761984635760988181676164998407138353816547385511973413753826496316081828679511394166548813172576811367274703609296806259574525380999609050433201591832029047326882753834239667327971273904718134345140240710841712412732058383157421848498898964952511636275262995160724045512226545806083617456949290012289544939548657930294471653994212274378211153998463436344726108481572314647512683302149741342456368951545428925925151624498424968306435874028728782128990685487434931697026875016018857295689233934847363696025925310266032016221377265144558902073085820113289887773836734008162654162565393396414849103337781848954383907312738006384855545514355162740910746978390623506693418441356622006972839502594316368236114000456622073285781249450550107118855011169007466839057028857017904849631931328234143432384088086832545792 [136,113] 395169928832693524085949318866301390931873853664556517057715602939150510962496037027687385322875742751624536250636695490313521673037158521798909832484702040159809043949034075368122808495340966588833870033212373390169863942811334508858317212896191906204276597742408697758732458646282378983581229446174791500894353100093322771731963417922340098344446116847488872151060655663692493760417406254824420331244344040619830131258029676112055299854782573834818571518702090871935622049572083905968772296817875807860136157742262873891016389320069000146025249777284232280278114917072109487303387733555818208949843778142648767070999398541966094511577336159492538438103402506162655272658336792375081810055863998788377429264026115571811144905872868461109873216734352361076832689017762725510856244649634806967906304103437472813401791627305922277813524921427674154254958140898936541965630882573482645973807371863283522948292833039730302395799714704294687569360715919101620732471247294316454976609041152043197394017909718235620847722121334486038470093920525929636345008003025615735857206384159034347954969816468281780315936728977143968407875606898314526084463526298953000663277426439720742624012013103174289960953734525754281554806326287425954933639490043918022000822397369005812265320785694014905845052460383783432445534713401608268533031537411736831729774803893408991144430125858295598524830318354784886029553676948339358790442773591618182910050905417993913634176847430034092047793120529311855588013277276400651803749356904448816878632597888089300228358423636868046300420605047538191310568360289844730148874159398049724341316818382200545930308846668052837510239627813846388637664643627898077554644508991622920387102259752495936789370280021716716381516252703136254748737068370245797150524162547386703912104746763099568639315439496593666612130304423824138820517660751040340529849063882178712775744619317833253844131172352 [136,114] 147278695076360163733406274889557583720702084549723687809213115753122545055015378388130029092883184158586693696936152396287071339909180448782154508584189703889105253429933683099837983836725644360829744678670902234426476220052349883273286801538555755932629552254708919105860416526844399827514062234133106393057853607745474882043140680813618132069111979764224417338913300519160877834796373072474512113058839706877071003215958880869670997099132357963342987754407269125639876237668177271785151431396212958555274408125639696242933245211510542496638506356372795721133262675535330751917130952818816991812470220720249645762811138244024931489975538234122957573359486820005875575741300729520079481517295117089626931592330454243258175789001407729557386395047010073765847095465581606515258319100772436891927194821055341347152139243698791920978276758262576588495994879614832238494045732084105664698985039759006123402286836945713397519816075555168802700756434784109195704457253545017575654153869989032504882586838268528724782224268993308815720840505046627860762044000261727431036989985431454311341989196939123881152162857161352965516034501342117683725467106377437631537518823074790524840342614158316625513341659567736757868035962248622726182784625584742344902739494497100752088046232035911277732682781062876328731630012723716357506110099403422837836044496785649440415691625422038005190109743700352276465676643012285561556231526116647127278030070282353751020250059272261307405370003629522361224732584798748333012116639948571458279260848621108748449973863658777354498882034488942174946197032570599712345332318387669174841746475887872100928312855093366066950867841425750229233850464234219616890918385752899561132360892297301472008499820910182383421985670528747419497517364350354478011048018379459374147247744015958084943136763448934714842040320782072458801719934795628712410897919919418120078032236116446547525632 [136,115] -33947049539918318730339025308594031020924958662420406831898077143763076122421458067469150723521791476432512626619983808371722378952567515589468648058123278113729155879681972845928552615206469241257248036645649214655603414235555907583759646744061629102694826196744877575370492709745112555057520292639225800971958234957677058139564958281241470983294702078275478756348990092115327415367537531317539344690116956877544003887132222151424467415051276678198778628861396096591212558155286384903371628410464800358005787991796180887891190912937743340069164170543523510612040929789325031631520077290045723901406231348079346118530540430206868809657865931122789097532493681864440470600889331548307347290996440774349673864775441604041986508135094904456504867808163029675287670930040083095828008141653663692978772167769980008342150127145309496155763216912655334956244216231156053140240219461881428441513514560183111437804290704986618460137484842205302425385899442551874554562990000654879190376942038433699397879001444997956205460442276354631003970988396782552994503619740378861995837325912469936562194720444837234106921629581815069560190460105147249518057841683814700176946262254311065613674201068308629227571409836006002727343447233208071453894392071686724566887022977072602801455044345325552857469112614364115223834237200088525456654195949311780451430859613950496448695352925131902031931686278694744707860861978775295364051709362084960207619307849689959979019373726217658239917375047023848382043038113785031219634050024833532962190113137840699767191057525675148455600957722706051389553384865987068613334463244165406540205863324871980861400998550803226209824488035559431983251831627115408264122985762389723970564515643960425145976552322551959448061012238166861411906662703377277728372116604727357908300326809645332294237998229223587938895018856817819797604573327077617529826011307265010000514759676801280 [136,116] -10073900778603846140689791419616514896649535382393476319508010841644693559462253616520407383159664084679405791146233940542849245007160232175157540887435217992044426998421075671581137673269306948005871520398889291933944148341844617670215967420229324852633256542708954209135346304845452338460084487243833990129031236364607295128247824196024218221819655170272941553165219330675861159686568069537547136394542616730588601819850372796879225238452913842348723445221014986175426369550849813638998072746477177536907728520427395222749989670831036258456072858209972672127128971991202605376676652248319703189529366081536208092982519681141141774877205782686514431122298435766822793718892198239345755107667876135760797805126543092688255406696519040775633058820618727633918675259021033691568765074426340898403471463852798484466265536223297687823520836775379204807953857399754744327154768223386459863658012541532697613406810480185034952654718117100528845829759767606484513034697630684733746327029890202539948429577657408861426402204083732745589582606269529580018307138250904755809356254083798089238838419662981511819013043312435290288242859242538887182337664363865017468840446894649494575248307571039319471181407041556884891887417332693444441679464034108159175011910800254460253128728172919098498291855210513813307151628785873717373961339056766947437957655865952956063535097337176927444934398315186673506951599688743859976823760338049941143726018185893238294616287660046925057322581841332414833229221488468738648636527899979485232238058790472137089303933680280548354015443662248357060433870441147463943724369600171101118528973187259101879872722192633007866121097956896994540262117711117338423683941862333802739389226574572471330256260872274013362610646805226400275756023731749038491118541152153466383316935636645367017520026364848671479439027157757781613699524978667328367427863812069118257523785728 [136,117] 17760679047212242652818819096106740412518054435586151095924547896763733384360503103113987689758773311569423201873411553575553359794590366009591515910719400153144334279516214174924403379397438481721965706839512131742746358683736005207902791802237344979462952277397760595810412413330259846330856151689728772532971817255095343458533336995938083787757566288977281044463259166112754308226742455783110536682000150672021522430488274583365886859560183944828108752448091229805856361540802193577411966683668311881776513085587459407468542400434481867391558224158310770737630780625163498492961763726999882429102057086876892553832866940744149117775933320671133595355755952962589988521054103073388688781711682887520029801810949700869917437361344779567900878697356721535694490562467566667389120865692020007046737572392748987885748232538289115910825596349274416955330690832479993798947036000755317507305966491333778037667037648517397761968445420679504316297309747574046376601272682796686142449616074585668388539873308268032628343497651812384890798281249543142671407614815493119580636981656616632874187295342594831305719654154773022600258883701878264992763150639236066058663354547681090729407081655427260935689522284064201911460861510580830750578011358872388966808729928475130777145771188548436941777368619714926210108935954050154747218050638981598084205320710803023770170196981503416344654518793853674245725709963405158135934384995521109599888692256971295918258746821799264371714780181179733085066287223365411791500491309532101869324052601761171014847353793889465482021500598562438670578900354093791001380986016137556858793384538909527887560113501527243539131687237025949361063353932973958612969188380677501599852399093848655132003145745702232468972650830801250743371959602850806437478171051489404230503049667866781426394951972316154835462980014980230580167900566049560915625207320130698981376 [136,118] 4922693055956172485429546228660150792031662645805993591800850276972904608769622085577208040854737572571600273170301070001240155914742964068839102285173109710186097611252217145648489797397141090738076386224988309891985142884137123767104700725057139251310590169535047626336772249333750433968358805536804472125457997260749452397356287899007121631148271300551238896145105909658690959520722949449665167070456742411387658468530187810514194502497084911389397465398264775638395291823027890778505495554620476665071866577701354226539914255781199178055085283687883882592097125208793993363105148881807056729987014537317166192988402935926763416636549340052311475069649372467613643296024988639182430660169525412848705061993646056766407699700176309774985496955226025915131802089996270426297869435800060384810497845323140237645744964073904196200880818794993965020757713394046735229654000815850771591453507606147166952372377322294088918027850527091154862571951187828845993956571950301999220752385314162059806695884235380603617169579254588206182624790412643642339264580420767916356179063687619701041433021983237173710401546261131493250260143235394160919756105475098746175758651687578447856756183311339329746791508172162853894094872764608258259170479339426653374768717895677958403518538220520274101794340080529294388555827410671312955493947666535327031481216908416197862230080810020360644529905665502208933563543988030894283491195804327088557945162075046577225586952077679542907871773981294949830186871208142074289211132073406150867402467282154695376553142912020320556197399943320681063555781949830015388072348555721557776754644135918036972708066224985231759655318325904118832341106430949389680258741473719811862937666551655712004338731489867157592131303137117026424476889738271237599899366876813754111539631071534209946890476096755225024762863857042059790832925271896768176401128544706560 [136,119] 1140080765095847601889870765885637379960182595151402837993334948870071647116663527463715073340144179471702093016523805708705945209411492113006237711408382235152283245042966325433842524400530045532951611385219890842946847678383141181794930777949582257719574994142478960216751699842875363818748939079402912361496532344367668108089314015816410821094727441719196788909074129685304631986547446902110458179656749593771972754212216633907178509943653572705436627686965957277040251183312825644926159465937699004766691284236903691625936700640592900300192509235277124820865946757109261821871181240003791785403287365547457991076352007633340717065529098974401377335695735099349596993591768013197598019162450746794658551335369818497470076643723283715055094101841291543909886448131082907757618064907373291672916303414479451280987546332829125796675040646417445681257868027112076701688074415258920206341036409581346036764705374816053376037066952560301645483266496775430855192754688956497499258916137011853242857953190658404720855972785228133598771682584594370304215707483095121296837035138032474258089631747960354724745641234382154306235711015078531041256965070280227098448494108877702814571025364574710133967840843617243631607227596022132936822613990925971500285092118164190302454494637566159597584207821693126831422118500861507772300472572744021147917277438567034421776841636281252158047601372098688569796380873958602348576421990758427740644036716561418463685618494206470155220363893591653716287071749678578631805795400657737590972156243960443451165798045828431674950571477704151252811354133017951361970234381800070857989594999300084757167705633925825590360649443969928299426512548695215550554418628008937184658822918503893488150229816515330557970098389613528879122562348019689287028050035205265267907010468639196955437246783792893338066730946450798516436079680980944857793616128 [136,120] 50606781316128015915989413555205621233278337278647466350382921683986257272825490235438652167989750270019656302690180305441224909726341312540803553642064329030781980242799799373844948235590255396294297728824430534596129395948783421532283708339596006985021402099563191726281510485918551289465862400279731304297780666657134382626898400650481203263474067120885338554897567570858799328980598262655738468038111605592169714202718741413612107961046035516715461283669476545297420270394937437129773392070564270306725459504556769748750079602563263838498683569587267815098258996578311618382916172701935195130235872787669475431777863145706720868492174070589051721797650972126215646853463314817657278894369635549908777291767610135044324804615848164920950917057153872000522101410056683869248590045389026008113342144709244406471927321788315418770756974654866777026422871674718308947501752060073436214688640538265555551977167933181113581001432142469061392011769989172162972549776952814851781978580898238550947396557748872708762061102476659001216031584916403321673806979964936380773624621649885260150996786508589539953098711655005158505902370631665622533030374275963893976670569005967595223642399081931512009636028043038569355669079895225936022710086697519859411039142985418859706136314523315675202570905313734985264743625169177257401445788263931756383026729100913127326322198409502133512305737082545861112526743176072498694827718026927388522623025633490177560511922105320047643425545190745055053181367498780536081360101262267186870083347473995350240349228711161392939187615331871786813540066247002850473951587059040261657724500826441811630411289727481181603626527104015559929380993029792808581513758172977936911005667932032194342000651749193252319142523644625784925137226734005158124734689380923003661579354054959882153995739190113612360137530405644893181212061215585931264 [136,121] 67212751096626828676965257013705238253077770620034455498311440443374867455073372527475210886180543248406434737173803360768628642810168271882243285382776735414353323711362832120872989795728949165050416944489862708356708119892611117220283832248601405526566555492542518808114634894699514593517376301473594569372885434628687950196073969062749535800959652346270969929744133299007822829719725408065367367387794808636339737440092399121572927977154837189179811158504578790719205448804330992763165356384503888764253951718346558868358194980853910510842229187417381037114677913662766452490554129302813604530503892736268230904967654398102218072585398624750919837658722704759865044209534435226661737121823392972242493169822157870110787030780923981434563624436921930289616269018936072218645343631138688597846081889848057412512397461395702324699676228436703113859794171947805596012421085809786707580394008462449598470848108368294513211422740561872093054857239963988755159166438154601002565191531257259059328153609009726395381973390580950108636322645736868354493436429241221227151752323092015580833927033457207237607126875990485320662760928700264719927030206352250722787628267533207335258268397307129074981171562300356234132694247085887676381884959993756258056877981940540947650493635826886176794772873319386084063814615360787233216811071459329923698487461659122113523867724864904062926531345157896742993590723001821768420257152299465583621176209401531865261869081428384749203700219626464294371261400000221669481849871734093433089844990473677734995527876440547593244492815453031498483463621489187435794633930482992484070739751204689309865173676713376292100114975727250950305414152406138593909781492607526740362243703592599994203690652435743548234944643852462302455389052062470602360298441865146983992836575196629042745813543227211138558461386743520435954270880752896 [136,122] 27758570884908377710662149023469941824568877520158121952550864950779088524120037152708470642583189424799770553541449673239006280414825870820902735474269443528506464319815865688460633922743891348206530066024324935391422549634886400541756232936818707339894989615618427687310118263527050272137817583434206688696925539989080300335458138612718048897017061802609037491021828857544606426099465268821938928346618652707481215740763204148620392100283035750823639809678477826060662733126732991275938275146565460634861805091865347619042750069165738742836088693207534262470418468992402296887896247279665206145645324272408798249906739083431772928620693542539598899591372581032107722970304515490827441143369992477382987585816885058140523768350867338939927700309401443962078098469486953074765451059287191012994111917737663501082832984068353571989245163526474292920669282150091836701201636892664713472571159229960471011966705188980049696994377978407977771841824244372671297013859403536364334869247386680491285587383227136993798063034566546058215912307552282368697588194251794046466053536643652162023275977197863571249344465962257437545823474572111647300023994382810579491061602988199474141453326169996160614462836558914261841292054743800729179553733017469554729922533810546363768019887860347194053395389270381500231370576659524844542144654453408808501864278744318104150184227630925463512620801267645060699739707600567433947938562408188985548492071900830357121767569117264694438368182608328275862104246088709412549265850793905000993118018718090200706912236528369582531745927548004704065170604263333643423071926959854208741057896113261129765616497705252329994234821666532411136636050256319466746076875063637266604459093206209719838494326216461585916662862452575999316357989331472018177525153678354334281467771818904816188625676956737291211150683928491894862974976 [136,123] -2065948663137735333034430148954647363978730516008752242173575457660269413820252239197216195979275789568655701689818713313062655164995164864123377587319382816740347583351381621451650222310844109714014573972976585170184367758643094236613762338324082448496224824257743940370839989129145574333069314396594297355767386829807411167514841966716555161372209606997348198655347282527926593001364020222531021312836765820728682159211410569692793250438403035970683051130406273863450298298670495371157705472270268712871335947864015301517587407621666093592317628049459860598479994850079299907624696949727948833694403922375841919167055679803507405467595475620496925694059607709369602270185057031974571267223400290872210877266050485743409543775334953711152468136141467608638828019490533804440075942987018966575613028738718339944195216422073488581874032585023576349779793733636304456291940073964538691020998638082025618043992976301033742030254460173800994136713121323234271701061679689969886946053677679914977723265784568449835037558100851778927456719822501409013520624457042162234183006784419362738819007819633036205067073154341126288779512969947360120669025999386044178659069734060910496918329858444690632739490748108097645561280074152278468760800467104924293655046540160738121563109595294920402705249722091488649673030754941752691205931695748474981684979001463745699582609989655265476325612537953122975808801576266876442252295127911390064484210475336950273803603524313385652736018596034708415043542719812554010984689180225572917304005171133250490129182566468817208141794450298537674503807744442808048966853147983545996215692158003840157549576365731947743827113516453638027042669371525140138263670838360749142347309922083348934546162585330702775139377918877115447725426436580458903055331128101019127580471034014285260839635835354419508313013424600134448 [136,124] 151664141141647188322754703520976300417453071417565198105318441242816306075916116449101188336300025801544002692042967728744912479344610815732287107220791533984134319586948034699396930989888798399868246823958008222923675046240256216670733591085127024781659764899411005392015433839478551497999110464277629153373001647209209884737916574940313522714284692283765448498852736260365269784849137770832704555209534545142844864102178113040192661165528824019712155749123248167162547930208793707465804157241729816550812315555507387118681022475387973822386677444781853688375856929561217968657796609261573212925819003270203518458083869645176859404693930458143621690007062060681864134376698044285974492215603506894526496502378391399962646816187337889989294621444814024844912050748786618000181969327472268964736916804556823398712428531064331827895260419348771738237547133177407644611092456164652999525084933918416496316933063631942247153392397595130106671823900175045873412095783747940877636993271362277892109534560205797321703191371810814330217093002700946826390094854161302430088104371105779007938607868075700659697047267587641320835148145276731235727144170421047829757794140011720519347960252654399091582889460071802043547466989176960225930328638513183442358870569021793323465654478465609134766701108529237988561153784298014945693649377343800711096966643958221116977722363438046195159668363452936664884997847317296978318694081897354611225004057670720455782827360830220949329360884817649661865758982151245641502461613070326603761096952862979638022158800189405867157219819893504615485556279523831783895109017665163628602880535694983264565730321504417859324758022986266718414980656313803881922089140990099787379520715424011134610751762703286272069443563960516577117086412498016565830964525933206679701123983564306039310801205836094562973865332736 [136,125] 20587010234051725664382185392004257434460729859019574883254181538126355704964146751299997512866555648354947794092282602509043350447954819414552067650995362311933030456174828479331739062413202885191157074919975485044231367026323562744857586417625718885063832698505289159209957919398717792452979648355040748053895251124975904401369279766333581537878109476521280332453860765218057175906713619807871207927182954597299441095461343747994326620269437485839078997537994340225878455307462122524166987959013889357553444874681362363240851895027116328045552448502147436043981971886209105929227325847569849773314705477976354009980242927906265272062012841920085990431711344148179953610484804036768691729310320756726916821169449426554300218490476412014603076223741350925749890176194568234504385588496066122602744555030242564347399823701635801342369533640335994938884733131849004266844276356848637952152720071960929429879906171516548282154127886121257538636657041656409538186584513410955411195766171299250209652192158717689904961344120240198233069269028698140397520816456580952719275022499103177287024181359741883888618291250141192673622660450078890601644430128390458060441226803470724791486503896363517422815645445322574449352712186034806015744095790274485571158559056413977078773724543013721185431653779330976413421978524181813020692160340195554517367681272347842295211818751069427873472678911225444642508742039569258803077195764905958883464384942182456463129824219693238168001969666836580206447705070714006048940773382151880284665586134143626258501144507734340579983945588307893924582772968206786236231705782886165175198247499569805354553640510307583287345435815189539303775057779064810914519887934459374524875028909318673693624418040732900423415743381108632728854835257839237786814520075772394678908921555926859182401179901758941064960 [136,126] 1379331147138568857003923327916530206799960780954787779186607802298874484812374032559627204488247625782143932822540190274729882725619646812029502194096640722339908919526673563854099523780427477086973838856587964648389933111551802652052211606607150446520278051086322470008446372689504977504376396336070950641699201775333332020002917545460536278371822725925179595248784655137842620765819276022929967888269827749749151049616604798815739763798049958667728558699699930844895931474550526896290078252916945883138049621949283969153918204843616212829436000791397744573886215661761912873659809884566880267282335597561646295908004281353747738167391110091575917815962097550129930637257435492158695594698200013456196382290661485562304153736207595045278740330825500862453480627475123922251628671021444400215265012041187645629516253956836497817214381267294268991358315771246685199190786664401549135383606283035087641266652957448236911854831191595802788964234899259455456034581625126630661720092158579300370171986332336531019219200888186972370383952805510465434998517566825589404945722210090475811011957074540550367889780593100339224773070943682394978381342650940486648307885322672865511304117049486558846523609456501578680906769889777288745698999813869071083931968869213545978233287621597468419703964511850005463523835792698658562741331650826339554836508624050156480821660255868419095680468030889408512409329577525081998407054468382348754734518575585808731071474227045067991723336893278184098678232537975606805298615989593395909569032601930159540406928003838765494019487977073391981743306161204721632968038379211903021368819882067053110944020053489427255545390373128367940761090242655435013635822520806363282402609928218099317692884597463588238199726348542708080522129467256570300417905941455226168999836485111624393459594926624768 [136,127] -81190637544965105447744072402965717520409415597277194490739628501482491537651927206501630834894997116099847266762185541082406119168577331513225084064599576058292875219543892896248708933782985263275695399593805603698752912349349796167229593529864419231388268897815041029353397839733420665187517069022596440271245966508963193910359117567435751002684475191015447614383103613293045788453859683789023729847335615553460029152975441683755710799399022503052335680260891592786989411649179294300309940245551338185831407852132408908812137711928988708265249586774434059133700899882365504503852710303929342846006382344572516433073237859809045883372437108728545355077573766124732647181429599018256936630477681432115583603309725217681315164038689541424077797211188835909417856618481565893472408053118750411463680731896261307553837216612124456200878842391733256949973708189171451518156407481305499851045731810796392463268143987991800150621312955735942912481507645260447328866774184631076802104242624320812335570880484584068742660664716723454048793588293004560192841766238654494592459479920083275764188812263294440658193968405960514266939415871916595387797461778919545305853323309216833642759809403559151103649457318346704819561053250947558671750704017440780200234613047723920052354867411604672576039470418721458211678711574163552931937503522992787058238015276566798685820841036991507741889146881714362235312090201439202988280266435657680523988598259094316546743218454994840162455652354807442684460310353474241016458233680666619953494716183977104523545091370307073058192772962180769873636944591472373080175452791722756767589510263995107068607464837116334283379531324842177920305346236675304004459223248827589627568672560961743318864401540335524112145014196834333075433048123464954953484933545736895748580603120769160695513088 [136,128] 50740756876366447802714868232124610053095948724233749634447978609957763942101184779577186668425210759976103369715222750142124310108454167439083942799130951386455092881044591002811235351316022699071672850288145103427441349168348856436061166205231247140127201440416866681369785091173130273232378964399858868233204913088904435383494110920772608245390927130175027760198751676690964266571870079682408778354737414724809891023185654819936965214313066211864322819152250224507647724252789626131715512167473710438175739804903990476776489794690870406726238360376742876608790440868373838056823782600497879741541534821860712557052518581251487801556984009255338134335839174189140801672286299487937477299696569445006111434744225226539193510884180051954389706063279783721214090439517304531340014001971178534787641775324335466977504313376523531036522952234594816317614149774748659248389010428075327310343071181848036610039477303397530938468967350967301758521238187138300225449501600024019037436131153816510559602480376226391784616408395688508013662452835554884773298344225900426279684943392567684910485249327127543106328710924545077744516840640788033890457940673979386642848817810501986219438719701345721346754702084350053318675376518607285817212017562827985205545389296471614605488175100030836359687774818427823113004584432213824892751052652520480872357385431544450898183395311786336000139923128725512676849351634193114478288336166742074838949859375280798121531655803909522268848943752239816056393080905453397582909178478555967119264029554460644087888827999951404881114762869905055271705125930538739841481615410969397859237447858304201070460924884750638119208099078815411151508190388476999954849894136186295947513656866539122546293743377527379185159335747405211408721715891497039749079699494555097331241896431516123136 [136,129] 275738269614904481717293641284287329763515378224981629278388466898835450170304673567257821548215302711510339413564520298765597300415275045523744043158982462414753403744956931662932336597537633826809275459137067266405426488075189069126012016193318425156249055117700622063315328041166180312470263745637550159452095596694904809344653795762741730770448399574005144057482884122845384513690653630657428798161572833698357601760358919088652051377881939040353060266603819074726927319651685874242163148778989397022641658489302391372226074840530902522183260364607127849360560001300746957512520853485108790239508673954658641654320387957679086084773699431939189965956380559731236061983657413168554065194567678176567773421368773520246329243375926154165435241454517840686578923916874538338168291284490338373648255907510516180868812107726278910712077829739346977098260216641866325884440986822254813751527357704569299420766278293142081879725219076151109659922021863558236430171142690910753105914565714817462236812359180637904136354627015588421060082234265484610107262395492225803208242945246439096246569281766889239098696733287812467057563161630501099172328023928308046706170243100517009317958529587439546320507060246086887725387427210485059135124876673108140591308248845139697692118388766346250443632176919425990615394550614996982587428639400187892768777392310509595797434497233778859517057177072856139594533419235503008665224674384719415123329434031476700668384827403273870757828106367991931888352294202463927342639871808353774667892226680488736251326303371823998624292789200810035097683156882171336578457204844026884676820125655573834203385547035065529007742033260162494773292155104422483745698322372863668417845515677707737257740301922212081623450306530510541928328118533224582597942432395023861220785389568 [136,130] 200359920355403502517582551640486598492488784946693438896631812335652398553176379646481523918525724592094473577723807521282695228168137834646973575086267296872989337667697873915332286095699363629130618313828897636389367920344452506119382891387748450208448954889032132440398597755556445936211358659656956476664854632094498691789695159522279262419334593223003839373438953366527415252335447805563137616599949269894497324586723203348848833620201041121936480635505182318731318336311719475496295489160654292721224002855046290866291882925597273925716857235161196860611056582918535200330291424097505049399836971618468506514711014383698554216100157583565079047802228562513877515308301168056440884840249117439354563289568608686128622843067052134715026450424875974630562002193526548841320724276046932321460919563731662898175181849459396766901734188435123053768041730581768762881781605674737094726356392119447390779730594072942035420425353877561665913850990223824566750174984299471378460454850559315714696818582626220151504237770417552907404408048066399145281242351439138803460233156642544271233953156860301561455708735539342056803964872164924678303869152468535364544236422623383968491031615918115469965805246820851416134544208457601353323461366180487479628743911977814263750089068273364727536459904986010548003142848058057702274879618494138136085456527384685263192649646928630775239477476310269109435402863815907865411875662334625852404893736205853046419954176184587088457608983858523256023004580099700243558672137616984698704393959849977493410655535905223598485214835978259984062386327530575888990333488540196614457122802266901759129824208624421105830569893880511253049195207969657097325755582526494372795610938028414136148047563021662269174735511656244265737795544048521653599435655005692552019968 [136,131] 4978420276582351342481966762092929109565674022429240220440953347352394061810483059128755496498608246025769026968440266457709638253268446255719677281274966236728004495350115502518242841082055667385100842520266446791847721588322806592735840382295989400929862572451736356369754562289086269913159573646407967270133861388978717432593241901668741021125238683526739308680921512019464365048923315890224727829559451750741858027471096556126811662407674930212144001930876596232851929894467994946620724535862739533559322204498715062004820033147706318616357550722191580215938965302497356597577582936719885877089196581875177723747946831010746876896926362579559078523417828647557124625032882288815518314842359560487457980973572253554306604438998161678728673502231646978677191719496103908136450545302872263841371214447155480911141888642751819911757427043500096747701339295249092692947270567852817162980032949075800068650646166729138884152064685645905746564615410587301315433400725285193869957245552134746036544242219581758775782378996249495376257549124505520365010566376398343637153137937320617959834873771983522818266413020440143908238474201679835319374053492660124340539664976196960778713607118286235702037693549108712429302920039396659788233580977108694824173708387845525588058322886483532242214546260398744827589788139809376654993761627562454877521589256385578442395979931683574508244603704707872572202109058238138397927443744958119577313426606560651398303613052455221455344282266659981635141843750448656850181352713382730833000961165061836555010882857957930776359276951637263780417590623737126515656020116309485162540255535971133768671805521448546059864734567425098432587658391541419556158193709040125649659359367002218414091451154345658082221044768649891603346103682624784892668138531594240 [136,132] 9306197740999576155981799465322601700190502940593202953711863155836978807065929906676094918294536834089651163884909167544857505943357253519786641181237466872873878248657191811840642729076832721356419412209442618668149421572099722475596037010415981281268926718427049538024754141861972496145686469896654762264462487416069584115664446556580255336462403490894208702054820958821475823970631767561572453239748796309824213794141420074204789751571075623808817532847044656021693356695487834037267143775400455229537169518207870969786315297364577184334940143858431244852408324966670034264255441670886993913886642523939909791349332946721011589395737582778845437752999130929461882450819165072666004338429537751972666723053982994903238427775154734134092395389579133853152134595132204782594357399318151556496319588173397360705098899978867590146275327642264627021607198786388028982402034048300038707131384921921063801909781625448958951587487658414866195719600484513525703439764507603141195531837631706177954860942354178587592642644355812202918223747583149060281453251150522553259152886688012990461557929473154896476955824392350233204282873715191822386844093094733136797441077853406558508614647017019826161368915674913928447001652034655313126400830933913998736532674699850470532326353023903433491332559728835239545715703223859099118324970516204968840699795255579858047235989978856337280448071810693381067341740685136850981298516511213376400819654201297686204183733221355194312054178348912579839370187808948947350939020049741021911990750273555454263506753802216846517740581010694792160513440765725728029266163723006147735309587178362896411326043615942781772007588231847475729635542728791312084713607092602672768228810991807825625459101885053205813354440745642654577468258030197559393255424 [136,133] 298342217191714829448526117252541763018509212210265377113586762959826122089605096556227280820614148505716840914073171635746439154343697261199971604663073615795964465009690444046146670771060042113177868018925129273635358487456328396991910181291769514532916244391846866721570631804535824912766928570372025295136875547916924324012824958904290121524029079696408064448690122021775437617193459327194977996693789797698685488963168013181363817539291435272392364436993748943669834764213109736904292340184112531961853596380363680579742903142323664722426915661232077116486584041210528423439845642434725536998116676743209504918119089916957839441163295145870732707346843097707184293544223146449304054795349980872374203490132020465647572033749406864856128106035249476076681260418973196032344097779950883780124962868421995705349428556703520883033099252965902917817559283511062678501846424548935729654969917484920798165924815467766919766010920180198438790237464590639524214928812507969636739084814133266271531179608409767305165733550704815680120667122826819109761242194590835873573079557715583516693616510305611500762041172923244575269076779626979324506619811032402973865347648774728881775658275103558033310923283027068824945181343111979161009071403027436439868967539002846465333044224832218953060155833887836849673089895793732925676261980208936554711982543676449129392423662046446641236861782296405120262072435811421891092032485651712027228966194164987696303473638706766268252394097211379891344900554373733944117138719513335512450729751709642021767564473773331680493111026454260745153030861455228350156260079579435121360011895277225389585486074706552506427190888602389609068727660717054160582373944901596513319325695273611615346370163829590626157846685369679946560641465865732096 [136,134] 3871272022440416254474796101683269275275720414343403149442886432689068730863447474959583781986577128232673814309928654832589977834129843616026027904181242045060854549252360694512011260504588545523312652715442007452335087669858897960487061301773402514123082481184634573954187721360275351354661889329936428557499101853850110890932022470428246211854593071094395113541131190988467560831825636338236255869963585388322970751352033308873552171943640581686702898294279288532045795056670857018366321228664878135960540118034777736825705979293825419095145643508934687098115243102374227219195172054692923976124514246078423454380370703807413127976564732461310263314143752163896086844494230893084295639337972338475068404150176926455170082089211704981547906978247165605048665840931040796458002225223245360359462407148445871080100185242527358458145922585238574995191566263914475333653813730455074970719455682030063774430209597452861871838453687050873662178812713733426531668153587471149734863964418896241125722507101109226475887686205890782321280259536118513184976885640511883982567509962903579958102002116399613267021308002152300095935776335115647330829121160219465925029822274746460564498244441915338419220050465024770504807548375395834737611947830533695600570230750936584394045030835125443595900643028656598166134508661552584027588990018426503734060128102399947976392607699138627119796243022548007235104838993711441825840614910979849104050287227014039364232909742170126448949611954670128095253947151377693880983688909534284490967420162486829687355056790212505425036189546234715646440962850360955341087912558889543537832970647832556362099621145431468843865629160529414318443261923365601122366746645843229785769569802741270346214668243757813457876007251773063540438073344 [136,135] 5230003797922298726220278141862412109507298139105577678830322450693831268565874929196369953743889700655021095605018846787063922158187846620831960803434219458532310873268736498225351822220478923412688753614149641386662433266435575849803107725392906649119012653084636369877509164964768999041823648884956826648999671552511152095004438950732476379656954765887951763135724627112102800242858846593441197325241304054207780333867745277288828837758358691022415776153109742319965313215837538913107964353258486714605546931534025681483647852660720823537612563352330191253789117363527950601145288117099599735055726116059512480359141326981988264848339896732897073830725302618655182482761796228949544197388274492551644431262550369616627928450644402220837019449963051178852192578159411562557714489822353543249866121568438254424170835155392219051725476826262376935120226455659011026662548514651761556684196178722986961032756465414769377049501972731077247751687144564701343367893173484404436969210437629381823418956071565973271946094236093621296098911641858300664041354449791393687854987417087718518625219673620098151922423270862454409140814794912114955218242465633640483645592897987827242048145843400817698910053969901372094316682924054888715352014426129300119522356794447317810391312742975114103197881888086113572357562989848564437646028886478527902709964528309671510483474090721965864359806567754818995265494583215677001646928998737596543517777756495805457724658235277966801940201367022984406363318984729949142897092060338879381890583324348070711522119540408451250064004822298777000177117412991991549761285316933247990745381623669864533120425272987911711332246759231876782220790489063795929128471201877689332584137993873397171917817682229001328292308328286408704 [136,136] 1567599340551683739307256579928320594700893290939406853858296085711025046723563166140055691507533012592915132901531403031220031504248316835570993615337421509872471275488852708585108421394346422315913195046063648158548584316513558032710836103172333360838317733308987246570977172728816269144373405478265143936385487344973391073924633791300958578505893817213504650106040537951301004580493629164287060193496179320896129684033548337222865397364210687159237839737216422507866236086772814040671251295845189315270430269692695758972353585701713384727487840567926514035204704204190908295102134527218397245552321591095316005887702571877704050434403308074545115067174185905861540213767769903635219943176656999411675937468313744184776256666763243554079826977205520768198249482253029357423276166555915331200318854998108367683774053646611256046739414479370987824722050754233119137954515396725652896994335815391513552937112128225976343686842493459025202082786743540166399162925112127565156068147974267590736822048712911606353166549690410379290903110765436082444197670872426397771680720201549906875289106155526336308884048435184548141858405575429793857185466900257837336421530544926568953572460214759839137704670220583688672602749935127933515236251810101295934042630066892610421189838921521111115901850448640055569438724084897695659333356913887152833030044949502191326189016521483485840237688769423592198901534873436789839146992618398488540010920847620396713175325640779789333044464184647291694755717257226835197494799339831744191371616229701006076519876254546272570916069596694775824082912529800226595539000111069394060457741188952214163299455939287573360116908625761203978489796176335421239774955505219417375364807303471583989236099653176808308491616256 [137,0] 29639819814401591015292793393738799457431586001146177000227472915846415582601679017515735244019868469043361690295012415616473493018963357798260872102410091254664811402466649588699580015848947997143619608198753407101522069130902454930599644852165032930752073735653943317627928827526698214452069623587830983457029108862292635255121630257765128703297702618798198051870672249462495076500906430191760557025819853001962951681374427834735083762333951635283487114994752846770115185900759486460817755325085855944128915650782845592388377098398040545146708771836259440052266007652447833894380380824948326499299437702243297528762834894040788330746781209998249121411409572453419438571699344607318015045573457323929880712591112057315962165871797996519126495810644608534167983559838988781716038581149653029300657856492776247514388122568507990685286721712262826604747256896191727522776294321746430149133800762476834932357586401716831080444615969291499534194291011151294400155110104560266180440943931578158639922351860388400501026655323463534768989739155962203442260147282621603339808734930013342739110392491352707629590446053589404024395873398571927241857692127948827477528093883852887695827054915895391798956025829804294039913498938734288693754502018595242779982269148435975182689931180094518140881342079952217410452836568898394737085396263699608541349479536457598415220792252739217296324005046995414349325012434820821719895516788460669208627426099566837051844723677660257118252820735329269005899817337692400442278777602682324915126422755566181732434503831625419599331063236278793364910724938186556016344164724549576986294574501956939612671608585239049658652406769876566554173498821070081082052705491551086075746480052235122082201864252156789359950179393483559939670411929882010196993357837536953858632679601446391773331243008428172193588354861667259644388462185084258624415058123829287174820598483806636069096379373343593658111210540761519035788099205754022990727318391457200807084003268823364619986591373675384216500570855930478869511870182886067318100142428963650211032893335655755293430922809187237074029744455238978749242367254812776301672922248675033440255125198134884854619698806667667261522584864193902743646529138486290881081708362984607193201939422118760477563675130605391614245654706427668401147457188926637172698974609375000000000000000000000 [137,1] -1785462692046711164047317284110793362606931359778882967083327055081236237847684209706874308126111555039343447471099623936171592557507989657494236905437626184162264596993982924232406890553024995770577602347532340431398337736069572385497351153093741762462455469713104232056198060951987131657586779490389358988659789094003421977937983334298370437911143340365938539275898864761538399552675668699048154189345117921005320206634749974757085535509503789605183153846399470320458704255250833690865060922010169831690020348968856610840940688705064817710032468331013811330106983197816992591809937503179537687742156316484419799787938529209665325536873743882741416514235595590986971992409154442183809497132063448054446512413548764289423948792842640178421827098824711677108126962135610602987573428042830635238326782169055316447595489978644092031408087610301172022895102786621033203142691367336276834454670676845714197187338066231967581421995516027675196983702209222078490009273385561568623464757426446044288928932482387344313088183197432597891838288855446631343572479405009392530637557432005487852701826905852323571711886414350485628472883112071657276632084697567672290107761975525202427514332600101173613291484763502129438284167728788964779791566232598017286892157475899919927035522925974374377103302964579984888370569184944361262987104878893106064518154259597350373537996996379446497554834496701645388485415149517747286008970363774152044918085938371002271090000040059717938597234125081053452683692356124988448859138698800992202994004675115476241564273756296150791513546041389384346617842759284298917900770221155462291092254773890115678762391412335129522849552021950010729001613024738217870744803102116669703626548234732588477977119432887018913983645146768331845213968272737196610424416339561319268320929534031213343638453110842926926588196480542537126947382448147699337800332263853496221829414314978827264466033055314612970992720127095688658703556034829464342956212928005573265726470207580936269720438871211067321740994818325225585534361894178918493369323021571898221590070073179687985759243320648269579106253678487639132421576507309248824182094079697670218520795641046328170481969632185651291263426352422867655141719197403017999230826579788363324448515103065192639619719267070874590438578496335436662789675210660789161920547485351562500000000000000000 [137,2] -45429969276654354797222334675709985666915966534130458486461531044581842225445313676938774239465696775982444623556819030389873065890405247386550278641511251793749548969070723952641698152548707065732574043439815539690590974015786035398876595729314426343342558940717197211863575329769010623474063881584582277613699233309043038515176752095454000687708991823815391195423861029222385211398677055024296679821895425514612855247232832550726190829734557893529431153325591813325091385446915029718172683129560763872654403693969056152027646848369377630987954392871268394766285435074719762178057719257516782797410998291699459063047346394341532841048509601662226335462932358349185851682434629240640525432026461400713846223829329164095311582062602370630288179175880777737852406352186347226754084278569673735474603916722020828541380542435654335491959908672876255315494050611552179130849000682088388552593577241639816607030685595023470841373195858042737082836172431691339182022950148565155125980833503283037923153880099561394785270732992607199515105720405804462188414275697619833497390915843414523529221269367493651347633776453693190545209432508463349075409321519596697979634517884712086354666605667113820067612109542384327594511108293332186633443264037855880772602507096810476112682970843118843652353678004091859533620073775567759286744997407317021874191909766696523110765736083995187819144572683897884349614917880164422889036039568198700979531036063769465036803084943805391927573615551639304607551655600238101063434548064758244363958445658345085159941641233869240415524465876667856179974751175244604301276964279529287260145016217480086599015126442016483785173093147339960788424329405204495012917565554500313855441013375318892262941366710216178597127825753804409155696769369213608468191128730525502397365627085231932069241418495380788208890201311388658381032620968203912724786082473532774612175147660881516173718288558567300344129404157958095920772465142968713557107537396540649725256096160771991174249858908015036851061939054702228567405984906797771226085038773470280097749259339040207755708568414772887257334391473912849037328365600273022478877105251888632256816310706274050541270268342954284280194216320218383368720601784697311288815790071938642747792952080444626454190707946458501276725894593710997071411838987842202186584472656250000000000000000000 [137,3] -2542106693887508594856579424836007667973461579344220765071515891271160836805844195077914854035857218209991296793988529600145560465115237659078323482967639843728817853785642253612235447789551104267951371944363678198799291917147972099632754013351820212708526950898650607726136483280212916938189525483128881084090979842230926153915230879430938451871506341208560036059864814786441588663512718781036667174397711232384045960492551643494542649309863953081811433670864488222761953610573773682113455389777095411411910008399723014969843691018325272895246552270522283732414785857332998285206021886023909347532236078905565162069036705287552259284062859291667617015859020377418746997670519706507554866452667633335887350189965345682272300216528941481915679211110442424061175933417497258454804835092760880408872639809762075127519813337554293507480252960138587813413443347888587898906072228622732110405024873538828612062662664302116376890429990425082977567406631568129623718353577371168764105819868465507630295786031360524473856695112360919332407463938678454033710269297546673888318685858413949108877358600348811703270719348577567276681941197429422927410997217659558939514006603333319285586044010651659572401543701465076063603622584809869011756803442780144260118476073561864066435797471416820877621461438178534697284365804704893937228599402280400533122200806731847560246333806128347696461104526014775944856954759185843953490810604998062397431524438102083956099240773866065086769657425703213129674746214214566051164948105737636632778195767913892404773783657988399790988498681839508018738294342324680576321850936815908762599025601985035907148880161153491841382115543786838653913451211648869968572981076850066972852150803833948133763945733193154352795483441420792029172671431957815357376787610698949777041575672375619558534254148623940646462597672342887884905748122774731806244950532981808176705201122875365096346469438191743161299282931916816881073556091599284293453485556871173908541908417166507393644789103630032606984625692582168140387668902728508480385572064373987976833932307758999621869336513841468638383700296442345508959929685594550018062948190926100290532220678520048694824103017441526457954741542590381133465800824063452875488102918636010162027059455460193478305760525753202479066628890818843600207799227064242586493492126464843750000000000000 [137,4] -20223979409654360383552766929979239614824826779992920558201414215967967849550713664675724836087542400606090164839291668183806904436647057479826533464307867557331664192144567703953124584393852278084179470517074415056665983629295368653646329643332208565716648431674526249199932630042367399306632404044619645814619804681686097608527686309352636387556681013355843739314487040599362931115742162923509291578864679198653618034234489187028266888765590509450875335144964785744185454437154266954271649089338467776034388925111164170141130782024223857365511399903672370522653231085514826170063311658750508438837185640351985688166682182904843217186835372892074892365027994714966074562532878789654525609752437693690673536762938846390202567202114392385559074028731108159625074856385471044482360942996112930742861535550638157054281149945213925137295421372181565013835723374675680329732145468792997528353150652368968677917352926001990688304445548515655666478284960551064396312292230036035580834321317802441115915248222165564819170134651530423571646704340096145535437404704889618569513773288489778869021744718036687689483728970456307361582933284115653375695379367723413150175227146505617121931622456761178291675284510217385028921396767913278749024958279930107731870890421224273758267355585956772949892728199065742642349707088763634210789190805431545354190277954933731437190069810667707043704531567058450335386035292176201720600450053952243427015684320912546011821684015540024430259825442664263702098460671751261870205825832694832380829366715408670797656109409013814611915788746736899363256985712360026923017437125624996865105084457184873080713186489514506434437592748559615170620539771877156011705525539114841265734376205747778520184243383872129709141217272689360738343239479762165595436731461412319110041500838485413328591530666055965590322424472308354524183640642603438568516211924781287314958737027548764660589312156232124968572550411994693706897718739288333598872846530224859148989691075752573213282020963882336841902189661642557825201525082563584825823877704567292424154503737293373452071970168951959299873469105853609195319294112426507992682265273166526024336602968045285997939077146460964143671283764620347317687102384756753727952178174820525708897411279637164247049626798751083538857598043136931664776057004928588867187500000000000000000000000 [137,5] -76728092840616869219588639083689328012271826485412728865919298459268489896935469216920422150697727026021886132751641403829326638130802266992297504746176360378054140631355570930877392225821071368326382682317969404558628890432797457270294888718045858340685382691323853560821576508571399246742329398123932301745804767457549069315212323875405279058085429360652691587992800947303622629219065684059861272116893907398883718914249716786845796607127686585334129087467802454587183719972955343404142787084740298934809048625691350181620534745722615001466888393117375964822724878448082899770322762098338966389805377153856959946768863123243386817244282473156025424381503230990819134290857808716924440532550489688308500263859296492826971332719575365885885102396849606625292797203609860009347278586680682492687789519077068685490973134908951609079817386289956170770391912404704246012825275768054793194274361708304171183932238381160356900294124981967336129514902202759894697880525177251090627357388918577968218324943391752669311856473050237521689147797356383951486406940198695699843265921294328770753169106579902268295572427135894344633098437551299464731850823081622986813223154131127750650892184628349791418115300879011738752876972874042257602179120937826015262437617133792472794351058695929371311713334487426428826871997606937133234956578692609010862884661106218571709316359213683770789562430573425985763706824273553990330018907876961834703472490272666605134522921451386484839905087284166203930854150247265342635154994042228217780271634029635507167981165767118701194579301337081023637953026725258325350769971414046602454733153509826250188076855327195157503767154404472795506444997013453799059564155900859957316188869792957634553296560986989934612944528337827067019185197898057473511556502690058566108776765715417289170893275353114264851647714098177533123599267763057317691000979664609532971959267532541242817283587914597852184967698299942668925038060597366017707926963177328219241403169790140326342502932607803805213156519183557340799058177739261120232464585220628103117388629778484285253540290983036748917655557162768498439227732345388869495254532824448285159780048328171176230309743315619681954252540640167680653502936383788368984270866632172306440232331282724077246291679337763066330937999914851843641372397541999816894531250000000000000000000 [137,6] 875289514713937785138163640942223173531208207117283243851363789371454222750216040871255818935535124064045013323714544401147511334100911384013167160429824558862819206533328830982683285624408204981545723439590723827684927164513310498718723981351866963696806597717672584187853196918501029538232107481916609370605890213998016384059391217322270641934292261182770826103626310688204855331513805915287048877003450872921785342829448300796722417124286168716584766662019180217703700462481157268550341656749790815203347696698598857515614423814655698984336219525886722793725544077091737071481809841380725611012075956361665257242082969079814977972129214599841423412841052469460500037295159396978588501203345937051446694982421404092630126773425323188421950206551538020811956309375165308839523854329908862437272842079541882730628287790989619521028087276207424796925913457969592894767357591416184062827904774595395227088691899875978636927522557075604916719943298342052264600591365869753902807695710170440916018352707323119107976505548862588470749096646586304723254405264646513110625034554202189553013734609060960917320429405842567011123082412892751512407700446334095129283521778870253090241902345689638554030125764555628630139853240600315691977521215118921380522396930648822368846586797127389544860561736728380052974047457422523041515649080830321750977184113508778506071635813646618992491243342317326433493677866554655557470479207500781354449109443855701494319549012981623823456274251063056822085896161471599896661396829264589747825452376425866723048237106016192616906362125398817813106451472057314406958357433921824205968745735425440710553147047874965737256090223497651997945423542325507870257377901325876745376278058570101547947713204738771806021616385499165617807479483104539004689953446749507833103566138683160601591364580118362943719910836503855397922808730031601916144208723472129001686587386691555411330280658939630164837820790053846594097863215115710391510006128912435212841522147142676017396951397498952493301140966483980838708424933330839767134570179854652532828766079644495825087103668823398454871412434115968251657037660946226242665433271299090037318390813854518111901515363488635285343429465839637067531232331901403452922174340771841943994879150080076927383567200973835521846805329815310869889799505472183227539062500000000000000000 [137,7] -1282953580129275155227152425572749718232743027863028927403355806197121928349552526821149077921624968478659699666793693175108191059094907205049483863048261752073630736780992654183713621857717601709546263632756463064607852888706529965764027341341463862063912882197349491576651186079266347758690041379844612704315734015168886349580132944445158380013792526085405362685339278977864411773614623245857905397806387479008634907907833532544560505078095416567938386757127529616112429527889002797700914577828019036564147587153806361435644308047581981317540219572632633171609866392681955406444357141906079889038603555294640810545671544153567280560238679897949894644607852580309360769939384674621394380411059136275183643333762667016420004367805910831752848351742119678430483982735402154035716917784189001131804139622435558289588415333904821079004215639558104263592172114543131419678333146959355709872775127980857748204392945851496543991149286341502357700631604195744907073321258730331307727620572973790915295671779370375619007577853147598293453436572131298812708135800863886725622133130190157541190111786905085749105306617877405603642733380668511918421159702697634555839039206762320195485554760412527346637563828640375597508504465315443349635759788441760449838030798500792644128114057628426754355566771351690664750837336272646964682420934213523143283833004236790527573816230209454080485489092134182181930632133556197056327033577897196951693918479984972737533309365721873771410872470445773560990582930292838151418762983632956884778016923115572695385556893329917228652997736883223908188171349201832695658881803607224867025918702377838868756774554769825559107727715089095873200349849774568441079896696878540829861205510901256001512641652080943130553523167522688572584349719524007654300727601946493321611634025787962992263813838163487850124450666509943276432663712305261467180431925128572747001502698056313671305915031849171677186802990655746679455016476748246233883957370410386943230781442185329958576696228344781099808018021127666045545569462414077930876224058934312097394899043537114881242656403835263686841570656955471444602833336532384865469091205986544849064043178400016083034642558249473869893594002513560691847722095838699556481925436374458586375316867145279263984137809207395792827736957786299853978562168776988983154296875000000000000 [137,8] 11238217780605788538750841975399730981430866553992160187633850957729190156306192159679443835602835546281280183277915961585278039131978407366149633519625847897877566735751524134973662686804592914310374788418065664751793836173340664978541520200245536433071479867734706073190305133056378516884879077833519625548395291184872851267617518562175672837791709837420299183037536818097546573018115718857909475528202311972505349939248993065841160820023577167596878045934294647062796135827522356717592244323060605233661498232491390843386972040955706597473940996292532084803016419357696171094238148180343489421950991975296628665672956768669521343736285542476244110957212610414684823173100028928354956830274316076105855081792192198027815448249611425430381603339296827204208060380112318083463290436787551012259428777216258274556532400183300798803923790448848971547711421734837486600853631037767239638295543114051409645425313135145828389994299738634125720850027629748476734395806207794067391258054372959232038343480117708528747163595990778374988580703980822658991645061405525248341535499614209992539859470620011965090696220899963292435605065058401969422048715971445266757627851420214935297635339625880901170985894388117170163392316028817059232043612241740588377240711524218856185710005185875765401827637880251485074810736170753629825306887094957711745392781319551329676215016990578265922593068775734440624000173752239203172114797685821152888694766040630400393377414126650720102939680337738059480357727806285002514622885034810469809104677277468552149556595528161041153391370168450132031326808402511431406127666071016497870213035633844439903276759385052783367801627685816567224795782452948107991311877270912151106083471423581127676346102748309170498246908255277956598875380187076007281961591868634781408966245531742518785507005987277018118638913456657971578451321322037958991656202955887233821593942843045077919770857313871449537613826626283142364786759643577797192038019288519127165390557468165214408421908082655241719434010911598846898886614106286767557628629140230155438918404598452039695171708446993503779688848912792008593625373589151496679980247070925387031438757140410007558237384490368159995895968605006280040596753748762664640022532933864084904282616993803828593864540811084326218938223007626220351085066795349121093750000000000000000 [137,9] -30799188297532519979135162581724920085624557780788077587082879600842899194863845972659533622182937571066509713418832113779590754273547469048040868788369228097583745919367853754219413325057124534642335322428839508616059205479450745056098842413011649630173897244951421027056672453535821192102361144162266679613790532341181250428398088668825393607604758386470206413524076714920242235804793938009865897277152189254433873730903372772302407241832808934012235364490699142002368020333349335958453093489953040898869412852097443138658539888129271919100242147850328881206053241797232704226629822855295581237720213359658168871708240416992806420982797967532996557034597299114574272682613640396738542093005785327753676506189024171742096941130487500145412569326221946609498312972689021853378775985231190019012410281674196853582197982860078554037821872748740905558167196887164046300780286705063989989184855479404128599225321328909001840368759679320843563877898292699998546214891593793284306265555482756679831024049894667582695232940696160887471473749637752019791827595189983403759323632349912456972829781152539009702267995123910420790044909144871332806488981371357158284662285712060684739311606480669445176872907755673032718207108922134175185953178448677767795402867080431842915136497704343419009683683767446074576739963531016503397633529776800450865410228773168679431160646953657822098839313247704197016458079819423634144911316977244487629462691829423990626751834332345084829410800131909941404237425857906247170592636397622536450806991877168941783576099958484307449414971759611596344307445522903834878264958380745733191318231945863629296610653487545883005623042961762447553206137352274403061268468018935390702888083833718713600713540680538050310718271738556705867539496932928274757895397949097284871737268517885594442290232545584936346186058243873677001460418092379387589990267600769835508862031438933420510261762826392844932366924786883927725440093024556565544048710348139580822608610443500222454097914698277903580717587099224942179159024384786599007561133946572896676984107569195174803686965108722675018955138201429855506804244574610895446308972644737001443441450938204451361694139373113926982533221786066800694022054472752281427018341072708362778849693672796085039622563229069871111598377666496162419207394123077392578125000000000000 [137,10] 73802334159948516292632658740515055844501839408626249086974520649646008816109842943620479195230762907333096622032235697282986440950568993383460822475003330134177725958490378163766291007222964323544651569100310851353928522586628312390827266159525614315989932616838510820827784798006034088458979860003591813572823434888020201944627797751977548344030205199449318574633451320669811316946559406244870184683688957476934764287039138161528854903912513368360021220585773504933888461138928693640913576653796794122698443231707489082193402306015254554306435052054677488983083234518620531800876539635775323469328455302491474793370442610772221773937841138870757182876426963204715574680216283137215908202248636745377102177554205214541321835788716706700870746798766282240761226666642132723048344555936911827484887265213757315215391897598432565167410360371647090341230898656326610878331771222960531590377706873520490950757767533563180084282524412597314152486354099184256853490816991110836803481178452741007778109497558813299685606569373820961879502686979973530106273573008017294501357872124222354046153495854141808405463866987200468772715992925581906403854648768252136682265979390539221771085752213696065343066831804731401860675741247087382510437300823386903455808663274233006337557368131753898867782779101704932157975874337341159588976742257601757206130980451221807400846970788505357379216942140022234295624069813345703922654454888312337239005279885329437569842322181743961726003877399401490848071622159469645327652120917508398631486005637270021952906932240588589145970082104734970712190795144139406085347179567982501044421798379213013894032479974537009420684029438599380266177939262834301766101350421914975029843773750018605396654908939889437481174482342159121746216819930853937338575744210331739747976288998954437976472500621701269562842896196411109793453594897796661514971459427478487387724753171014793719487774236437535997401631512985861715918421295498567832244365380288181118916620417829973183190225727255419295683586791513029548234391693176586033498320283039098745500612150295988314045243944049756952519326839681681835414944942690741783209403777271518254706931562391315688804448426557263254640884000658117156838413125977414311469435576896980332742687968002455704217209544147626498755698776221834123134613037109375000000000000000 [137,11] -504582728155378156442688421783716786559970781476542596534770052295782194584234261081740971948455760004291822650144564179053843273679869533644203375429802023152587555859339984783575257852626725204902549820613476650246597982209338103131063972203570166276274970577226493139250176029852756887350832283289026244893846328716543162218799299822740398228439998964480820951319842838495978700968061442361855018452928756080907240850407836161285437716617954150107615672609973806480962947692964102669928548579475332267917172639990252209788047460898514500983238385381033473252370581640395819706316683133338366964296796498779011987270557335467866814599212954054204902065072190929828802249133207888099586272828220036228931729194993883882650190823824795363402310323422952135540794058864911319140636469392946039286640679575870151992508245458410008178666095005398992223091358791576665228315313142443712773543715154006621604971846283974292714389752200199909540139776258666588492128665543754572998979580514428012810302177459002953613146293551092836947504924536513328572545751366151374361157700573805761254484995698813461264527281487546865064932976948348978347622509371580613767514474652372158006878212352536325586746033883755578766383779085426479878529901106482277989614302384090146719313666662382830420150364266904175814797227820571167370458397656238261507178698931598743051499616249167154370383086387788450307949772796849417248607981505077142522726100951260153732134510245611184068529842800135131910560496800649056492807505992298644817839060805311378584523685128512598256705027086740284103130000188161048797862409827764359362454978101609495289554985268452969269386839972387662559342119803171557697425613733662559714760846098646862527309388005761268627263370001396788233683493058919019084984492430562539740032244589533491245803557767815760254232609741788223242816924435303466114289093503510200351655960297024067219980859053694435999624849160658262217792203869499100873702976958826280430326159524585795391425199283245807952372798034242662454868027726435807827897295393407840592354745657565443548845134172014965220238430818949179151752702821816307700082449440716309541507754647029381082005551761012300977673011586708377010748993143616979322296726726263617345998706026646175150342832697836995686779815173395036254078149795532226562500000000 [137,12] 2143875409726164054290346409076196813246726014669126885540046212797231907433878611666581580372657559908844695475023838625774297972611360885376509758448519051414061286519238505733995517969082220555426581409853452936060517352942783254773860416292037789735355796032568396724853527576873565191772562684533576252546949952894540052136652731474165865186374143628166860297637871219833963984463620188121845749664825338736433416917661019980844684360737328891787915855834867989699402343233131799637028508595863725791638128912628675659591058345556631141164994237900430107693840884891715278855753031773020586816012128490391894918977953706259639951651928392695653093548892388267422501750540590876908725814921085588413178853018431106924681438115520495947317033909632397223542486130974093902969744163015081081931953857042144435327601330316169889900238623916146383917861362395479897967024227368222016585475405891521269390013024844052772558770542214898387496671445576068594506261397628177575514540893791900693694643331205481401005845516939813135426219877251506588692234369457182946882275730546408110003659102541757056498712281114383791850508993122856369261137068874361014430326338385476394189504656052006305043908315898033025684730715666223636877813845098902273824884227655542409187676399554696534580361378825232214709168154004745850155367911285861016036262159710579577709834669719451431583636999775848278391905071510096113687888702834075353722213515578795308767610647347095893876819284642234030356105566088715984043445928501670070993589186795360931966190308553291112912512924252269515000506617670964114538598655569081580573139667075938437922729067226663370676036377269840272323905995192852625068876262619368700573020721749190844758142537635949702706222100403797743826178579430561432845070019782459550022852996911462792379105599905858158233625183510250335343649118346182859883552401669103684203646559355407668790533536415345208887934164650869180640301919267040250478671589960999711286628211109079277897413648357836788299600677570465783466867775522226350353280346388123582149268408704052694904546614261078390602683271590270526796785401235527277936350311863464758312612460493545961100070919326915473087567850153842104529037126722033536570776494464876145827349821637487961833437241643274262514751171693205833435058593750000000000000000 [137,13] -5550646432201153137219047667892803908241674080944656635022271388522578479299831315647301257367926301062889046942822417197833823379753955970290539901885494401000303989180978626479926102307066099163769199872414065883291653284352493454296396063814827062646087410966036366577490182258732735445844878454947453643435228939130599403358030740433691341081458350128429064008772958040227497115008488618137521990982654568087952344153706784099392592259979208468135814072113577413429374444867778220325282119931421385526046692602937421666769571748002902281747080552655878509109082818137028500091818269862407680265327214610829989933546501342406568682124197067486741863066045262429230083837188290810839314386284849970713795416022149056978344940464735048516245881289701788870862163422464487693030368513033986469196391865656726885051898919782349033387353301789120516520624381759827649203770145190107149674738310172797872637278365523020457406831427639698712937723815522059595348977510817012602351160629670785097425329012955444588724197688187991674303957935824745163723030122078004368443583444072985528022637722306949954604096530824303839109891684331001629179635093421576048306659877974568852381631176620520667096372436564648052995478288792057925057894702037643727124871210618005187602524455676967077180637631651513893863997568669808024512267698458251959360897353223872357656082802194507955933129230746559729867016222453957559923483951501642216316475302782971693903102140914918765903214022390805270836381714275235889355742968698529410564297432703352979378369995363998228891178275799373643299843463638692053267755144782996407837408039319781993007712868741691660901059386562581350403580803632020365948117211559088419005512080565069153051372672510341485116331205869601442785022198702131619612273835139745935232123756562806014068337088844537635839850806628633600482578816346123463595640312451558660716720376626914403616988456458624613475402107660035267277882677422971439390262046877309699654627210908746870655477614446587874876554880344644280422668881479239539750413905451697152235050262308899450909322021141495170729673085219043246337922617136406555888938535157075571832264130120076351797882263408427085622865201484647261655511884273359355652793122966003333262564137768607876023230045248180175576635519973933696746826171875000000000000 [137,14] 10420967881392751997738330447956027955421702469712547309108150175183026219576720699642779748007973326940472983368080434081742778519319541911720427266284222756439836289495427672868970892154011297783313100720773863705356061821395573168890996951134762095423683945382906750112169771592958970149587242313532354055962033474263799354398109344367814419041834772221979840608590179280407593378512396520495757008474481690428822477699723998500200282841222303413011383218906099151401235137524779569251454909962446467152559667946489216844081338489636598051747500425908716536129296442386866663248099323082733196722441129082287942158669078423962602705218987289605685337326192541179081204960878152903089233071769735900079754869876094686824141215310112793241546955242271973175607746253028614770692055023340523963295354614164041896894031536066917719843818616052631154732433540354268732095182670147242475150184617208792782090078157833444238298075839674106415342796391505864030582167639655541982803929513648992120022498688130428718164500527718144920269725804768580451156737987389739846990246611381624380492390475466341733454066207110258124343319527597304116976073907069244476214311821874961031365537518639121828730510160741061031026728427593729282750799815861259476029155753083305852527071762420523977766939848832050176715535412350820884185541113314816734319487107462017803602811238272740342671231351240219919466724572519546255017024773554179899766556320333269758016179953072611342576312847327169761993756031091005085997787919031483673517050720478093337009673790161201107678267533062064958680660419589194902896393280360243579789649662949921825169074006805283310488349425191979102816899615449929904122432753773136364781059000372832823816062998459513498422426479627482832107948153465775794914833085504895207153111464517227424299978104859462087748115178288591744643262071116838372559058620417644663528185823161348629171218652375063133556448346638687588532853260619269353974682186490741659059478492958304881377425683080481210740568714576802203217491927864060934447141889148471481216152633252077301160077260241712473821983755214473662522669770772901266918224095189109994856206880632795763448026725446260777184828226898930703832014803193906195701397469547354981559698986248637666771066356830033328151330351829528808593750000000000000000 [137,15] -16073760543547769242069751949852798364351712715390189709319280658625707526436855077538290456102351206734705187705269625068799470822033110061006063681935851095955560877714944108169111325039713663554962657640990445758214871568978098636466208929093642760099960072980420494875181843230508303330275737526757706711740954455484650560852757660461379506505791012440820360272189348995568354074718168332830879671375380421056874227485793596318182546763063272865630355513216789851827755299148217288426881131517260366766907695428625996853088450677176842031577165761682583386902389543935820538701891249285487380611172158142439657493662671528458450136911344916692948704532714123099096157721169720300783664851417249477114991628665098664433384897560297177330617073519284514941094378715336398317064075288014601960325264738941624189352261804718662601451957466426717431963100513290584605618813750205870254390729394951515044327303429799354573173937961991171544575955961963562061113671309873764561422744812757190473462417739574620288549063928109875756350552393476095396295635060185445164103777549315246794760542804678100824601731629592754853704636168085057196967168337452311038285094631743515872530975621908548904357387418178258271928195123847989402794997893511429064558349770100855588201300860489046240351346483568528018603402252996173484669926097644280763984518427814417263491054996841038655557400918168488654910681858066607321624102060552105311080347808990945559093664940587089358729325983676288640092997108924042950756147817685164231385627411422265975311722925598655464408749610202072788036051477783768168221129329253395175716254124872123709805851913758833943548382330514934485156495074201166554407440991679875551820057631301294685610021944311468203325212176949468249503318897784610824091290489072305468271088820589044570860665709733181985708810806223234682305489898085547597127433126724382297432977548985257672755377878972990395657136597249636841526969009142215551969161155108878038261782973737320247131485807538781986104995124402587870424602209036918630533396472395989949496899424899679721017530187793537766495673073231119764191634839533892977324364308133354446442054209502971810766631960155145236355390529475067555472101676394306171674383754498059070157479651685294074967003119525088550290092825889587402343750000000000000 [137,16] 18158854901982395912999045529093250733150340754688144387708533676968709120106275675399947311901632804600000899935714965280293459034352187195242883427657041640664178152335241373116734789837565573103732930951554820718637866296642803198116311046852357697078952452534935093408677251897573136655483404207490843627992585461080372085751491545670840849224508538246257211739365567802079281098691558191839879651408983271245110861594465049726502165391587551499201757722880106492563996498861893186184945311620767756448332042134216621370996307606691397843152267508529555034666287009375654424100133341797630327138777236355569141755213259681465377056335637962065505160915313824272384292951809326443320100898724158951583201065577842939278221759307936587972581935983193714664322396490967243088545768965816593318118474629546617636850596119214861864761889229524516688274537699519087487907728236258540231625292897249726458867479646596884134541144008685549586215788200018464160271262262926763645867183536409273368421372661541460395850641302803218750812824008696904760680240942652978972873636230173222058057137771091305937679430904684744953958326272326685922224960158741648916627214083054113860635289095827069353717343663652349964998700771982673558286322797360963226885629081984334392062772380111228411984849080066920309981377563471824156772544959538964459951813662361550376937565225743394412683430257723440696804243235051666652636298004261274648347063614811908659596082502044362854101265598869419690382218597509312222359152515629745351062751979888921926500925001541995589788522337069025641148046442141891174413213160945493467224555085057996495167525378748069893706822947878270707186980544604692724409820227626668992681826183354055311672055397939720237659601073509085123367578293337944891484003578552106077234970926755158356361142650963328871170567757238395486210647023561673318027755067202404340092479658683927620848800449495457148821986132024403031178826324177326764035492835952602918078797455324474553299412217467723737220903385813699340305764819077902397737809070116817444918370535549337866821049949302775101426084927554819372761702107984849212044606083783500715634061279686815735003933378192188772501907964939991903496343701823156959642236355175566189453147271761282444124674384511308744549751281738281250000000000000000 [137,17] 13524921369150760544321665076927909928972060562935956833194252952823871360282009440362762873282417794718002013978099288407144783953724778622829303825954309982424924121524146579557282624205685675877704967051757689604095395337470542554252414244085863105450858218263368925283108357670180572860120550001926159046782255991230651773347110188720183904390131622332906551099868976638338846227006951458100325980116186795972681899481701983166473381661370707493973834379573152642811536333718529646172251269409978045473950365402220358719770781916383928496507893872503806035904986206350526014499432653385242753404285457216441955836023720358830960155938042808852911439460141288307919021222162198612032154568283494405089240205113961590450794998207204825189513397482250242580601801419644223783993577446252276718878790928387032395475081412276724676871461281039410988656171035125134431920439760345539624727516425903541397349281902565278059071202533564716767975103584067518327061888575473484521865461352894195493161057385491950843554675527158263969148754195893466542152004304096752271968013333969226352515876916153724814009316328398973670833507626168561170879426891800609789335435627590443409955477116801631138764749192120618717624738717579178968246287728803426264627727314342620079494125891778446785875600554862701786455806793353880482127314524727574145888100304960253172124046094223143398347594192077594858152094067996350290601223957380901565115656227160571942576846131847304696538894767253140061546133446460068771352806639951261807050303976010654331146649800923159652582834465760834874935130716535794445207195580584753832638222846320638786309001085467258762379071248063967120869631884235104878545238033634353445018793186412156972717692253987237196023229196386288506495993593128587140353540708760366280769704990093089056670171106205489568223050275162415942965252889960229074672138308743971659435814192968904996889067976106871305646320226664464452111684765966218225922277699172166611823064216387085523842469646358380261917442026427744899466516403251500905305329865354304386177159143997766416794884993581645178507939183670012604303663906264816251604294195076727275732948159891000204303980482565344057180044942390192643554705963146614453217757818645030329754798514960319189004422923972015269100666046142578125000000000000 [137,18] -166241106275702409458296078344934767270580291783457743776493925001745800820605630341669948501416159474350562072945471034280692622106416311210750156131895327932188533001148253795141557594032650174870205745378379543794815704531461387993436922149961158808262509680993609723894700930941844622936529466388181845014083750940710019158828941138328719264014300588237360019440295968559426473356213247896760200663549858518533699121131202758042918917580991692539475871166523394767292310235838583501343692813246823689179257614752508680411915688870086166054564744273267627191564639324191136303024831102233101263901623907779764339752448294221751514268664323255327394675280368604792396627772759337602318401485183187941546935537770531762397908455334392419406718460686502602047515512163408198245323950750158723063823351849197664801618769112662257408977130806781602921197977312720461881632932535417012057577945338860124201279121308538571407173310806661345519173445740813820608767857257159310059049489926679991944232444142405030180494553988530040971001009473818745729347459507049981258221267122769729683116827841192546244900972246094487698832805660504842778148874518091551238378596450376749017034339927003199512960232050137559153115246043159921485217042071054041107081646540738972767929089949540469309551485082167721168000688554419515493909146598300958390418414199188112611489305232083146551461783824308197181391346168115259129394914643575584757659132198506186690687389185065586569551779968849174173072827154082496154737995038436368280566780615211750124583732189077896672053126957771468299427865445312533641499148119098040915792397391315304794244339496804377924167437439789119611702069805776139767837359915735506037242788918654536812937109851752597548324273930341091709542678810532596643650962895975592136105257841778692668837783830438890800009659901886058336614923291692365578316420802281800942116011461182468514557383063586090488629527557597604544643503106277172568310854780196393309646796109310545583201769211188338963471921359067814410526480009983278234582944585331149082785096805211574435178435582750205753831531055111112807963683283205863020953376568828942190267361636419571351083852525541926908778562589125916132612729893523775161929464308035042187596159752455138303162129886914044618606567382812500000000000000 [137,19] 538841037848948626415028200929835812295153233401369300305045222419588054704633991080293865128894001548906783620132799132140287464057012056044805179206118520761138479130114778755173672046448621045108322525531059645220851213002610425535120976538115221055740986452435186269550662626355102413316918936560898687761729917539893428033890039582217580666259843647274515052637253735385736542078450347868809144500146446870535476694482348506391700597172911528356796226043349560959057174325636024779635720706735944589904198676931883537529590533239160186209686829240939572735675972325846531277364053659501250381727217010281590156501211512846162994613123658282189064220748556245577011960244990940716443261976515673472086283061088188601906140811124154882448615256623430708787584751528433685564872912228286976971951613653942348622250378854246658503531669657750914353524250236635410749060361438614593280846544678600236401989142137658016872900014849616888543625970147915866443413108326401860272112737929425674038823452697981574505572487772596767425581810910200087537734092057379395238139582319396631816182984115770900440678022051601031082679974308366127970829186466668379019964852680856180061065362301109516229761058685578663217824157879047888078637764336541785902586770705206141352239471440361567463384093362197996292680208486034544514393220230087985297497504482731167098102821892557510932274006581445929849290471396424228938290184535121735367371983900392710735433364478693559422951922534994171702259164826556108822148220420572503408750524415620678953875631819928927581711757254495771596604960061821447681787463829317953469353387312370838147664604885358288832043286287598316815644092590003434885485316051066369320360313101958593340312299235239719890340644019501273938401683155826148761682555321209031211216217687329248687552908069694764285680690100158535360715667185851009984590322471012292140503147806847556631720344076301263477607653429721934720087881164666099727927961358743259667104670116966198767721842701422570131157245888009413722010134314250442463511996833285520811749120550099011171763898957427379867979767547574188668721522494633343491960558153688057943193089186955653728826227304829277133825888939029396325927496673381461931565520566164169504393131914562337092533539362193550914525985717773437500000000 [137,20] -1056550615804295605249983942724237217175098777950501303440351908649702837357137258366456279199332883005395195226279550689010684715600346001776311808421214771372162400848787081171735370838317899394645330791370269111222285473953222866798402955645867439203796291278772382236165986070926095276225604186220884191408665992976794366910252801930416585120246194276689941416614818225096439433818528969725124249373874676351245198424842272451613022846188485656815397480330599001451790155190919309528718491480803718160585712826812701063177606198959584728366260348521747369277058957763460537075546999082695091321620583587428121866439352274866681635278997416116524388806590838773961834224423690554940718466683649650944150920026962306671707259209116978618759442523135694080736315870281206497953500807670916682652065404245440210371729840680447032240408135513551635743562713613142799761637361500932105090706048253284335973519530915797208286010820291124435366791828707561625208549683398592540416204069911905941347073787573757533026227144404826997436861496480140642455013998199276717704273247888543427247346269878892992832873373372134301485115496711009479395964775734474805840835782412584147796051011498883490932511108491143768786920815501679986688058726708887502817292317560151072030220562841204855181075524842825469956901131905105223226443880062340651261467100188423994725296257216856849984809667795877496816752432398136795446307233506398555728342629660613706859050807109453339150169408554217418872228935841547639269853435642444379361918895245387995849748259818779375753536663886265047791389810099616666793982577057811027762774103956700934503114838215250546958537907848436307508052115021064953638955428331426160805804795346192510376368360170664286526811399389871308128540848823917562186254892248765599293240499483944438622465564083831811708427567267074949623061653924207043729647999490844539696208695792442743271262780423749096218344637974470810752640912394981303313332958157773252156394505824011477871724199516765905195986562345946449419196440743518460987093989402315083611623862905184972818947247352524129608591354347085225835966103336864206493468294625453367006707807578648481596478204258906286283352146874798936335270501754241826858612085870950169979795574271008717914810404181480407714843750000000000000000 [137,21] 1320953210047114390884469295266673747982612495080047419149458944941961077186870977934468379700802077105843175090687027754329573169370910660385536718665495358319019598857585344435217237372516310979958939508677582748934455421488289912355820561100571310593151471780278620879419792285650841151948940881102171205272615663878381977850546948353849234527716483245022371637298522895296324046044487888011797871551824242388734275570232477830893767421385268060317076224520292705268126229845043006431746718891191974908124765105669009366970182134175369915075417790453424173808889192347556016029175697066010135478388146403507890707280382032342712786486524456583652284020031174720543783435371899470190377449090785890734463329147254453909613856252731993877778197393380794595630933018991248877228235560688166176272470709820970129583470859328153955888898615657305251019915965575926528424786254098821942448245400820934217167480379731774567877266668301896653558941762279020457507600152119669731531440319299675859374309211020515904372674798157485743302536632979761408951266293600475756348898059000116313103364855949270419434847825639861315955495214602761024554082006731439539952755830624236700417896621105323450408040320489752584174175237362632577648719650974869190512912397140379506982643438364488587154510806543886714847387533897899724389350684163278921107117251466270394610215097439667322047278798418720883536469267560803443465271646612557748274722103247912734245612317970263012084622433599749121010174893370365323505925348261201114589603169197604873343682020318922343242546546194621906914874079041974103673865738851623508100123941056568554819565493331849683676659334357970963483195895915320538656193991584457927510084499256708045516407948249675751054113608149650303021965668579950230383883928688140040260629376619320050306272045160151761882754273943211349219218801130370735663397035682411646309330905937751665986683766735067604467127926839009205095484676587318131781701570195676745344520601727896660326835507466506435427987925460419602096260906175294008977760977551438873260737738144876586487041302671116311595130603521094218236920819815536927533519176908880592861069217842642668110295444947714634098558914781844371450320521091845729964267755087195974571766254879179314229986630380153656005859375000000000000 [137,22] -811781208862727630634680528716715448305637055841566837830831190679185153930633712695866382194662088951826097021996440291410551597889319160814717969491106684387119711212314823717054488070526216968584587521682145756726325505017878772921494845221182330095789818456997486686963683316209379376406866834133600266989066104108719302702544903136247767074708885265456371878912973353052778695062550144678709788279887123811649247685294699396076852241680677377778686679935719837472924714644164642108792198232257296138489806615842522104824039437757357760115435707153918047654286965609673207350277603868371267416450593581559224114291611047793727580770030903217644844308264639268875329727487415696167266153653944968668783856768527682464539372423947694410270889535205638388887045892788013166987432641258786974943478019188860919936525913416730089588501061124444678867682972592944034645844570311535405267838986353336520306853272629789491270108112629882952014797070037541503336300675697066883517134042436478580835950654193847684486707665501334578853729011838674061499661698538589210854053603246329938563268416375906057081469300917957421227994643546883357676179508279043965771700606697076811975825972649631821107291392596368932174833095002554751025640121744084508975390362666898336191208716743861777222946970072220083732266945869422459858199343349278112626173286720007767463034691071844852319907677145994336375301857496785130271019809402918352487095272187999005056236212439433361283834750891151079201523903193180729389470406901888963271919345196553789013912110454389213560397060853940847709923850091351202595155555059481960824843521096231750944152300298424710344135200856754085519604365831065828120701070895390616321492366760591080473341023381273384964575985121160125018119678396788682100738711002416949735555297783337135647483978260360955971107442816955137886576783491003593579562632504017000984297063209637892069151899717259113107298523254304433939071844037871011625821413849719544951669522125863736850822346376287570618677883230832736345664467693298009370435202254631315436200543704768194843912508552911868010578794145704505776912570714315181197893779857241326608055207712131349694976032699726065503402662310914282847354996396760421493547739281139647218865640354579227278009057044982910156250000000000000 [137,23] -596547623605760930284252998355326746415886314535704183979767116648979938363693844292366051760437736893822400394482122929988932592459928622767884691102911620057519555546346203815399785978880560704427792685028175947897726292628402770870804979429123422323574577768629240676543188081996099157916063844901285040258040305709870155780767483577131544292223320078686473037523861052546466457935211022981940925144160530066074541318953484421130028656830736861791526180193328385456906710829041523713233234740184968053930230293843397950391777757797879148484638656078409129149726950160678109194318533922180276479997267268535882730923290376500743326131347573657648840398804494326069349333385617124211733164127573824311469852864360543144176055026642525262539327207464034414876614626695552850940073480746325671955430869167907175423594562989203838193379383979152753348492459860991096201763605843164693234356780662901001969963193828532548803522312470566032016871293059475726992480848842911878706055720677832992118260158937476738580387354724664252642265050112858747533833094202343664690005182113464723779103489729445960726952242751898877262341346555035980754901885789104836223440102658080302714830147504748589496317037175986011530891409074320890574275445933499909140414980200336140973216342289702214781689477927132144603754881300203213498912336515763496781876196655825115499992252497700200789514193516055270797935977539062687466833919712659655532207017925104338846118489332121482770321269210050865929279517174207653008840096281433738556308506614762496082905206682899096856350481188272205031862026284627598304412625039157850875364271632120817971662012777745629720808488928176147358890433528194561498044802880887946517361221933771560901566206017000936739743710401707265981784563888458711451101915575761405845253582388514344646410215541151712947818610189377304301112334478208158740044558093711079019922277762579090486875286308081951964993091287428075045897239026087960561137878905751204856120354345791360577053946577524833079094919567342906024509629072944585391705794301608526124761804947245867590308309472228064076972763038943110042151796528606643738819895330010796937267939005981933538179662495774363035822035153324844584754531175270437927302358080331563198323019392432797758374363183975219726562500000000 [137,24] 2345779276463623912415483797369542727327479832281768132308773739106642101341242548312898374503010605383089398992609030336066555721297420697554775295778049284138073316450805432971792704152191855206700253920561402914663662694431791913532403300137836017629792154877543694645396463406155944641220743377541166230027355786911129189070897172301478793264295167657129629409889216247793283594669692044386799920427308040234661128013826895534200956651709248522202727704998601673348212642847158687862638417141419535857990389806462397680304612169559938205803351757738724795474937109070420119681832787379616148487070905231138944585697661554392728304414249936521193386190513075532753636281762648894864366270893088703906142328667566816100499110679914888059396784097558500442367195021552432023140591989587920722083462145218981383156331809649604255201714171666622427641289886266690996725896682454832645986651375179051190166363752687854505274874982695066032659299860727071265393926212234088317582938640646017928977790707998265491815350224152749320149886135300164953088106328148952543169683256101187344907571355521437768657877137846226721742108586658139381577390858669828151177980737117791508906950902401307717528767439897016810051882532386723384276065899884072057001145693024147498681939967126457760522557030774771641622071053219764968022643295822422810474274511462138945157322295807414802386901853949185113284974274328929200976449209309131537302758985910020491682496463332702154227174754501600155422776310262814624039851906399808861493105138631477910659302702730739144101578489589234216653310736403894449112491799294970406351309889524439255752635602225253544431663441540870623777084128932536584553197343411090065476431935170355332587474829604696288820778368945779883704031254466401944156444639854377098125747796073943848317906039023312629640139291186339759303278136372281730335926941177242721499046233849484116271866229251277479124073281483963490561631436465798391413805761400526720238712434399441666565368949201038006760867667443324447215868312480946658833105775147602972521816054218110599164506318593052079036808833153945296275835939830221272291861899227900344515446219964260550189622794312741118562565276976967176133814500206191565915735529226741895580943264576490037143230438232421875000000000000 [137,25] -3544085801799893331104711848479015774087834936110322572181199219438385713136920153388341674360721335056201283329075574562174975530804655078985417371540979212113121035341577659225945511514589128426710292733437446264031537658491649251001106864964608404568704183286380028206806609891214573224600743508833570972914727419631198878022699904072048750032456127175968912246873057531185360653914474571212342145061305151305542332079346545127039840389931020108409309382898977630191531810940548558285161255165661765232254538529378613676588144255416429442880019606685967843194974336258265257599343982404012783404750174170071800862667936049103944918743049837405858849625033771940687083017169323332674007403244613767703150797546284589724565858272172993379039568323845308349395514346339047783559935735326534556764447636651681480938254322534964289072715465616987725463126481587784666866753223595119474263812350701831756411588392172921833287250280051485173809171781117054536710042832025416134492105252097998599811798382190191810762854971342704786295006443915043289967998492524227369363649817640967034314171726737757572702874262123754479419999801136606051562025165806745166025244892549263238602193502045920950608354878535829070468728613935170331668669850361733865856007135067794080495081559434128471347121904951975608533698658484722731923258975370872564922682667527223691716823749799877517343471282404985352220412816139589754328394401926830673337552915861092915441673830175435906511875067695947949598126406960807239773624169411277140987680728638485969561945775838056209856254768522434906104641573882333963861433801381295735132238996474270763141151400776185963574204921932632228164611752594876506962062958659455460577420732907294469664775542624367921003011741950414474037299643686566245580912419924511145125537938841420665128628486551038578693830581501667807030771065731143556324154418162258007664494068056671188834528183298521380681127459967744854526919603575734929024700169407007023149337109008442430640495412316225484933855666291169712378032051448671164621346644642130964165850256623559424843278973583555156424520653917393380758407944904153487572922592841450477934595176337740291474810129788345484346129713172677609229871172998043953132154617344327235395340380819106940180063247680664062500000000 [137,26] 3648915570464416988396082124290166920696237896806083152588636059622607151427060715311166107713522241085850523547875228210330090599449366898957995912544786406909824635576086163103575394353539556056053283263925567881199709062747035610258048348348881874423784275874385706825459344171174820140749652237174935194913769106006000392367272218445696604106003560395574479382403646132976258246367887746587104454934290644483654741598769562255680332761845626641889026770321554912487885483062343637199058602085366774420777846569623277864980817316110793069361365787577116088144610951358919237989994294797362796165262836262501532811105791692739627274813187544603005715610154667281647513432323966409464217476253937892341001506244978084998528217356362199524984523226593711855822531188032616207959114969096944628629066008247178781876932407538888123699837983195398870089175342096305262513867762493502030537944797807010107236710870337677390690589722755683614842916375739917503469083257205950215108430754536086814527551691947885484796411565652003618957341059540345359024525784533883814443922000859285875045533516605649408645521481045341061412224883537356021778098745636415751485328916620682478414084725029931872424720971915814046192381452392772366523139146087461956348186091936175254307554033575304630075624676940071084743718399079379134879095545753621956471641103622663264254245958330712630974067021035088124518251356468151077039208844224649567012964762559173925666461697911122343118622374648939785224983581265130171607999215311006642099503819483349567995210062398732104628423398820103386743242574470569207373952237541345395329860076431927140744363685200199082803364815676674576169877804998527553396780606107427619651048052762478776690466525258876279572536214331253763792818825907154147754914720459776781855950265703742106031777646670136480571127970235233380782070918156165328322580552014934424353987194391950105107566362386416792677405140309338173805071592271418097714052039985183318009168794274544638478291037579414673497344366620115966026799295780954161173229152698178413149337261561673933292864657342649344959865935415621764321281100006949128267189095357402882756959926136415405315599474996252494379913942487611549487007621944711570447384546556079953916196245700120925903320312500000000000000 [137,27] -2807554191675905415167266967843555894714419796691400420167840724183556724068023794852648288190458444903308698424810648906162472396280835276591167602686502366226421005142966775045450222203185645635216248079504813651261473165658218827209343262108822783908701567410527938886629102820430876898823710281961450351419843901145177236792839083551519390312432807013598720906637437114566183624510645112538190623439003521077889281631126569241271199988016678922906899277530768868248573913690671797912478321138221068131819678010066431839169789451841512922731225585610045227234706202458478426749970042207625591647478897087902737439228418550424352757276111709343685411981079662164920861103784751968568824854331896071135461696892583981060549770048836793089835458207527758345770388750786429161681507596680785924910059905923969556613973974600090613722784670847887209465688816560871405047996663079038914712705350888281806250107826520003353343245805587022102617944480834595928701209681627006001730857927909790210588131537144265998116185463638086380949927014506520773534613430701283382518029192594163521184389059486460626206679346551457994916853430062802984617508481002259947830883515985483440347009341089980490719213306289994510035925265689474381221601232481755421778566061770798778455271166330567639465996479805594143914291205387033907138354340124636445741991990187389203826900462102487026682187224128273439210221739289875997795535094207789909870784032491363110893057192587034412444615950604019969547683242320275591238398424957463616307621578987298035625715147615687969845716627330082475458671236928445023080948179393884059232387193091971443576073202262497781769487827939347525927712410603091453755991582273966071265157678701609396471158190999196851895673755104068254083705249005242561277067777777585520998651466958911563620701823597389303476512787460038050587697648412454058160176078435181714758144254893090800850620648657791876919534664294753734612710419074137657907445869904358793342112421243133925425945768534172684898322923455236177233369411706670235032591844378955071195152221968906184784903286431876809372590215200390411416675153115768598651180154370493368714052008464335307564604677601847936984885881620579418020803989623978109397339693884335098950089104619110003113746643066406250000 [137,28] 1608242653605452923852893487611784083133162767005724330912454227234223439503691665733537077750946586833240172715561666870784350375733387700998764582020631377613176003600838469077396203375770820268395364732610451609441423900635520833304668570109716156165660848341662309889545739713879922654823216276651769749112296481594706055650440749640521192313268124460081203703366228358927172748710923429974893524535915144553212495088429925654137941946723284649447980487021292264096111858317066683778058173423499071109935506856340500150040321283668653290742551503694521017773198207343153251639949046234661013865893657477867607720905275926919607178897475442483178510722576377066201797630349467336627236596332108248169516859647032102694802190944238065028235711982689297408973255798236825487344878403156733303421879879316668443592996095802268360218309866361821329332997825418018700795633165288193849814144948289872169838314774797913639161633792685754674133279662581003684264653258413852093595433912947848384592381122140575654072838982553908077805815205430315602793134698271100983288991135167232983712224966193024498218666704390223544825621241714009197588388488159582442248691311577285473232158758739422910848821047696999922446033067883823848807049277857305975803180108053236713020305358276382197851906722714714925610182545212547767037679307979289588496396091272593059566513200573531145551437387314289955318380353064135013770464761148229790737135842627713294910171606760902234874457958520685883783965310821765233469147477588476404591675399826568343751722303023252680469477614716602046155983546291430451076557567609519692681974365336493808043895880891300270989695990865631415290343925464523518088438391957138503549783642361119874512605486372400674188671236001421281994825539418166297766988227219397812870108753693250623799006340700695424153584534224707500989564775647859163316415777016699539864464449159247111652661308843507131234801199133708011919479798615011524803646383482515688653126079257286233631664549799803690839257966464268735115232393662645327415302015933275871534995030611984870192179475330621273859571776795508161055561474516651415937074434730702809861264684749826773750232666538779440994693864275699916508070472773690522648448730791415073326788842678070068359375000000000000 [137,29] -597101057160106601535071409491224298930080991040197203836634157321233068156480907534385204544020023340480234362475040255339520115200005361076801558192674345531414166426844356299474349915230547192253806370317220773112783700767582711222199294944114083116703999260141025584050507753742026102964998782955182026739159196988281001643776639668621847246536770095416842400919176649733604851526987998453289597955452432433925096349458424047651764473911819140756463446625189044796959141152826855088736980860044953279379449970816481487763057853887266952974879777676575667062292828817046233024984613261351722990689941006333377004005166620837726054969975146215954700485650404607169894260826977803343606036957066177175777240434490219456253292856695913979571329920521322579142509095356035816753778628010273938336753264814265952011927158153280323749097827300778828278492792398415409257139162130872604677084453112059782575798589702151318547978807091820822983734781769666841786271459911169096701667830387031972100023823345091180299938743817862396426466513846787958842911767113398943264612363954369041030201255825320042815564679511170362587820969442740551197442309660503942452360687967509385105950342797702455537140641083383435158501167656806349973033879290729082660807703351794562066129783887358247150124129728032834598066437837409954713438393330870662352150751145639567599359078758557819372301168325689784741301964769766197239824834127583779815377885358798531405663263354464947595540026228298658276108364572983858785144655647378118918235484938756454449587189690223111009853548565405654840860792206757407424863457529350767567907374758811024260729800340703686989308651480489434268041385696649142892588188163231221314763569596167641377837198469046605076839356948644295333854210497393276678458848904523767006025987900276457858865097632594471754279825776789664634448589653107283319303034862234724438508918796764863383083475978587913966698171056345845426188806296526288590462921172013818171191350679777941135668288833640390302999217977056621411191884165005556096465861023866168373844980174942000052859595813638962486315064607104586822585003007642440361426463670775333200482865088113642935490002917105127580726630515312908150615287910865480302397001466374604206066578626632690429687500000000 [137,30] 4037936416377984036402552772636786943060349183032237134159232343312392051332961057372457709515063427185392980230740096223514738774399719841653381681353500175879976743173007716757811836813053377852782849175588846444096437870628154829364450470128152754560681614186724237041047950214922478789648674217383151230788077418830680100962707414590515469055738392677968385698558772151289295107487558131786480490474367014818723049541810581068365366850948969198558576954693448443607021816742476810570180976264622297234542638662580909956421868622178011960292994423273768673612867258232762709330666933708305117556447777384948826160996709609616911606125353229560025676110169769384007468504617816455632784781199196559321326191967035069071339997008977770627584210353075070343089727891084504276879237997755214606935507136217363077678826469037674310999933810704073937370847647306216742111844974902053183838865244650415342523095303048030107825504021341148686232857677687901501581698952211891570127101561675718941746822595940614715750299507657394018948727514747635249377613090183934150959193953584666630102485723823468072510830580534080548519680637411579846646892920625470069489598147954223864172324852235337244585802935695434057824542344309862735799055549568214685295057828210321342414515634132903699587382222166746025720897719257208995381124464088225907759329734593130748469707108111609627798534504389645909704892299428454655412764913404619111202560530510804140960258559136235372607541213375691086969440818950179382220166214233533167160288151100006205492434656712668682526321207993695779355292061738009759080717065871560568344837304110328183459458032203166811833144150700514952196482700851883443468474867372847595677119728542322385374552977646144925172846369635284987794266622581525602392998813388279436746602554626776180713636909688626098907912837468916474758828143512819723125913590080165218595587248487436362239041121488887964754397686129086741859810125491251942147285882228868195750706045551508117973409799180088289547826802085208613624984489674296683402516914698402480819992506646166482740879998635636423530510512863820328993285127847244662281542789296669726821083546666260036668817147517363176616337092113081968183968951772999655958074072259478271007537841796875000000000000 [137,31] 220495113757073899316855363436270765000992370353901875684390695024865150189674331032915715449904742953975350122450758559652661542707190314205145717875812069924218771940914238692267764304934963788839560904875081882240425692309535813730881812687112704630888332709469354154064799498422217092381657509605717715949932275715011041152459633289002838727307012380985171370801023253479225639819437104365762558558074901914963760427142740405059458701396679947382279918285625658184769016295154694626128703845771456162398921723439259012911362515760105466349835712058410806813432590111699928252315892913081746868140279046858772822322160244633013835818832274224066987760974482949752428001243265818766333228581561614451087646361032601607160617144735556563155132242556621543653252406620779501780000351088597782209236700573295309009733692436961704223523790994031005738768488560880378726504092046403767677897135706902767968230293031483532071669153174705351562417428093797819066479630944673433571915500902455910678664545310921484043992582627936591708798228698531980110607062151446646457118570230033903034653015414983555410123423628544152850503486307335315564360365936373695630143304360889351267339562614150442033083980979201847588342334249571141614391035547143565813039695802961523436929129044318490841993650541482197541244946431286964143362467204722215173648708790151718058843055470019545060227567509941185281936659286593307167477541977046175981075687246820393011852939467374714662118103005493829699563550920313899023154560859126550635678243693540075223259921958392112232684317980893041481036402904027762368075147665294683701857534852244567293593473471868010104690219585353306424023039540732196536323088517431602598218629374313578211098420014771193251357227342192142616369656145564417461901620499501078527158356558121622423237151468530230147610865395510887013298249271228207087285261884146661248124336826118067775844210346611313195613472461256861274736496520661172574867371340923413760454284592880527615807226183961191413274908682878439784387066453420226356536349494499050855765115965131778241596878734463256524700333310549070009339562510647758766996668346070235419838167279195054645966844180496337269452623993037008851978708623420288859051652252674102783203125000000000000000000 [137,32] -233539588103364980275641261042206209670290623222823829915255738815896626798990232047401792212487785021692392345042747284814959877554658606271819003550012066925179709142000573949967664011423563657064977218305181433457309058789426879653059413315097309539114966233274667740420210104043951289734296145627303050477601238446835191965596723147795275262670030637697031042529356964068142952852213206350923812236763981581291283970408704798449024097782472980057030137772520780110729041463990496460648767398152389895849315217576955532658308338852982508559857368699886906283413707255749995425073944673751298936610832587472526723308760404871829875716297322746151176987076830928393448885493082477278023121934342324235038348503061695800841384548238420878022193964636397709904749778665076123214468339259731264511421480646178533655782968375156073349870100264378654102248961879736032954603646400398091658229211080833019947074890650889243264396441281432648091127400368164466336238207448240291896158548537387223797790262068047049705539059553909966668313999976684740884113136509002341346872802497283352228533776290372632060041553306618198404392863930097936850018354891024220335812399046510965800860020727604206798864487741795270036846856456649932192591736370317453000359364667592360677029037826322664282507530375580714332545870429544717105963960771756578865405415388911023092611426053523462639254199805719814819128948274220554629791934069190448081311910151924641234472875012262586874495027017356964816486345317311052898978927136552061921449987884017771831491195768661368964260154897037459575348785355718968021944539649957739496607433694709501353480659775097846361457842431965418788001239257249795049231702873755285379870704680843989567627429595877871467313579707322518368502715978279128129443668283135126723080520768643395773736347044847999777151224561447966593532031124507772835180545409368318300733638516715465103638975031619873041755228783879581486250212285719945557233014755519388852839374809952800896309554505205976570592268411608236829706572900796150567824495493765705501022322768402244411716865244566784885745441484514608505047047789950398863322490352327647311812531390870040667991454054358753228073262704711225352271597444087092299014329910278320312500000000000000000000 [137,33] 169742384425304362113808634304155309541337118257764472052633636495496754029193069124417361286572364712235185638086120564347413733326899942699232561919138042234746346667119899968359792024830704578566503583234213137494732328193772647863901221058915376284578995998164266332364203237910031288238873632009549226671958246537468673868233354956886797299602890429420603302346140505355852079639769986083459493122491601930540313665277016584967180493955000672114267237054887309756349611273215020142826743916754412780930578156598557813632603013133698063319005263333478422537909641836038225296785138717884389438581710185429821418377704749982967924314953736167059735091780632552926773545497361908674755129604903116673551743439642051949972585835446368690714464925231252308440780340116736989808483852488228908144040445094142276130631407750206899466635484322372445336410010604394373569827702118640671776662440224787563378991223562873053148032055041073660029633466802626744890349448220137369202361645568199406249796038448158234073471194413456084648674348572298706913734511488767404561203648674271278797736609525931325834578473795574675596253731603527960259970512791468979353261928728516172035886484504995541494183560781416932432227690479639106504161018383049192682085951700160398470858961229781640202569210587711166324460602661370347725186390776212528952896253758542205575365116818693321172525798128452818536397513752538925824493020188916967041950716386141617334315865734546472892176300831036763769111500519829150688603671204895436688594597277897320984370180394327666274640371500314061032700487871524956033423481686745339683704123675516312263838808661674672274058411819432520060895644986741365608193973684808176684429991134996514045926991878875783796400101826851118410711620139935393631999919707195299644833321248530609872000725681290379861255739519678836174386847598757821289646301497234760625274999310418399351034912090169852228695795826438520956849606168052097549769057500935333432834669986357275067155436335203233632990499238246204151863766314243283557621063470897182509584969810298650015629545272126299275736975021025961271061439594231200202879681863988995809344973108610979189427196280347166423430311730305940756362126364820142043754458427429199218750000000000000000 [137,34] -101545383944657104715334339639241059881860634225818792858796594397663184390019862803587439127074866991787275465091371463867276892729907865512809435905464779424667190523219218603100118877447725678978908917689123597622170929847498862751172388604209472572294401161484595847583861801119090234720268809900809589666062191337303019974893614605453335535163344761629464099087811592234980001770573634544473197357531345375159326967173767607097903378763719660495660298624969813392253538409407768082390164119813968240938656476635514401698440241178743224452277362096743389050026005395644711180701336261514207132774835811176165036080729689153691304062324239734338797667091959464358210913760662700605268601158217766231715568345653836916728558070267383473323003383563307903326349666549930322078104317632590134211627808736926973928959787767847995831385833473485040028323673939888792799220641586236363317219693510540301472603271149389605194918129676678645839582848128810248661288294024203102673817246813335696152697880861489575175903050822745559973329975014718752915190239117426206761597629182048546862330198056790823019255749724740329986244077778074680170173137366218155655409985589978355758159800776476989378126228376869665676602548202280115385674181014309715906703197642857909482635765815775056626926890890050393401629277978740969723558653104205056633396628910065928460762724507305963067707402519619549343975917591202392167281140767759797766474867922734788188208643612645211675368871769965916498716555336489179239059402661933512950539507814684005094753980484027463548248762549511523542607596054853045788374375098993631284457486155882096563521516211361833956894559726108990846057088952324495152656923143911903707546765352607395336436015405466794423514528212392070316051575896691073286975550302477141689801581488724660106071932353851411245839518525254709932717900312468743354943390212714849965465771520448157435830292684693315352131623870153212390325877789684495777286214182149147875336364689328485953129108348519382221116412046561401567428473961730981995758282185391508644707179107401125170722399901566623258553849116779365472663550745279901946926660027147984658230510424858460606414826610271789184281626769593445732112968471483327448368072509765625000000000000000000 [137,35] 53068501179766773873514564687788805659954402819094020887869765427382510808831304293933490090134104972757569606712792929400971741487880641321908892154629026373611109169169537200121137532909363766161619790226328798859501114162007243856017402474263311770906033141100502073415904909847845526346023718639778924621585391482541000429060359483667367163054586939602112742464341251240722346405053356961029959361489886225014460234310656972004436547987461735296727386504707812829798935724264853017727674844931210836823411035453009871304841044616481543033793014612478723090672715942960022613382507754943222689000542448829313459335669848332463387920737039002544242979425964031455833781006767221452409267207259582051997831804037997085118169384635318322811037037181803280090402756603739628901522599174940308229759533588105714192302745243534974235735644074181437271021469223172411624458498439645557959036798998235895355045562843510629557811674705876626317306844818621501446094702703873491053822566399890490586295859940337264987771250215798058868613155186143280103121643337223311411818771240066796149143253101871957406686644907097098370528359911948296676940617317281197082458265956150407443068317677574168635486968017619836684736335364606138949305706798999651596068242984414195894565738791072649123068281897083983097407060155066304893462084832418567574959170238964717383136681922876441067088850412935348534107241560530667132891903549798136276477997265117101574723590688948125561332584211124555511869823275036758573849348365279499548783224475042972897123301181463258390143645814183901888344232411310746894219683851310163677111105201427324335912051858096607253355107813097868389970028947319515146563574344660047936833827027003719642852936992085931527426141019274381971546214678151361653729067319654669032577077855948866652542402741235924366215958136660111763212682501589111953927209400260386498617728390624399149522060967457905855745488073128720796696756041018302899185134389988195725586996455697045830938641223916496075857084758060264707669204389404644572514068077566619976365269027602316653879009198240842451789843957687647163894769125223328613908154299174239031819768166770740382997886011118079026387015804356676254332825237725046463310718536376953125000000000000 [137,36] -24858629085322006876244561383540822921979344840942990324808755248798325397893720366782153922817553969826330158399239601995636397962486802527433911254597820800481727215568250755346809048221416187870617198458859363577994185222665853049798036440089948540017232443565116984763602404051744212160959232072616516548657072310901870404326039906291473141590596776265155048729512954755764388887347223362986276490591912744117977026743424164124670189737462121856244009142660428229881909794403906818941183953202593319472754887771946577162353753725439783947239469759477776164302418842504779789706050405741419328922789722454012976216662405019462200666128237110528103024756723487490120174354733853511889310641512882252746827508219382401526834664748475679477027274889654228919569793162384253067344541615131880111655496636714411208779335700542499127678556201964885314035293334953821448770840905632384613466109746282715086009223733229122657802304867877644748876513583288907159736821167822429834531978583809711078277630772433394615388790238159279377048241531269559781821360709586579790108273941845778561349422552463927961251112429227858053054923549858532313354411344381958226068331405787627838889772531110513676473782050563127658193862944710923386417785744598607865586146950887135913400349930504209910048821478046695270706214544721821453412418304487607040966161217143596749206019077211618785647256325560851488214635104077587536708552215800962251760341310822878230328111645644720830828575380985475212067700865201371386352407695205152710325740169159177866336297932026024354400413708298707175104126694367320165186690516597381364920058880627065473224324409304434074400024392755081254644938591149216677698951800466380381533843354469165078457631365848750651435456834613907973685665102208927702022355316779791951396251265090422688118302080836631781208923207445865886461219445831605666024453314113224810459131120402912361132018638269451576271626067483096084966520502291747300214545348906694932447546075949218408328316001363459169096387732637966063037127840771207085608068989784187427496736793002885001938034205808914936145190824015615678671421602050442312856302320464129818415577665490269209997678069148924767362882510384987454017391428351402282714843750000000000000000000 [137,37] 10544902282568468192387923287401620166497224534429888255463185396385686325072087677254108395502494143183978427678466243087337017607348872140033963382557617304826380181926235480808158064804023291421895939102182689086199914535236558150413059839980066351720060677930073177796826459632267093688532222119750982801648481694007759205943299677578522867398057081994222083776709459224693920697738863990279263401740427319154489769864105534690238008469211970493191182011196559497788345140893973269622204799319021014704107236578942086243058726386439306378590265660967545572735667287420221083862337494309806230968432970359326949895263954554871551255885751494800431400199300153900922537347763072516893275039005424534595412748114924823342733143133203123451884886858119149967027666699805333052857927809787415833714120162208171262768195173725362745576651066418519247171243197611361660671277230411031760108392069957180053811703230197737263009082235571635608458831536991914873082460291349581944495434544642569179204968928659519840993513722567288905656706252509745239760965901624466958520456619060414587469598922907656063368220754036577480573182839339535220893815896674872414936713749419784083860697993039127631643883348110832117342568226409187654135254854143680259357724575144835856687427034117965679587261412737450236235604750874058244795060446865385886451423793326462950074985936369747726912187900683929794979195365596916039549997526147135593399319247389915775705175956214617604998586366246277316219336703387194703536433867178485209943289762720520267689692365254742316337837631922242062782220945359449540706965679445924255835085829678354670217121467012422233022239896152391045282013731585796674533260087366938258341769898071077739455426649286660870637509290487730631445698138266502679882493201888657020382250757657624088474490984005715612191069436360031572461792666472313053820425247899925002762794903866314859091435372312686373397833744976065025935198292190085339132124195028877783340794158244067620396758980498261230264922554591142023314607666055765753637129225200322773916697210247404024553556605775209788653987900291138134615476284648643183750675908855914596811235159626358314092042146713323060121921138254317897008149884641170501708984375000000000000000 [137,38] -4053985584628547266103635236662189108491843323445075174211208861092208264007122959424431499159945440990833677423514304668249529388933995789667797559824206063554863944128420406472138310249889932953973227637026088956602663413858198775732276962758300690829036771879911734776160199971060899802656417760698842527059429621679697190789521004137505460673727672099718734069927681897312750966790962828619792823288007595236272261394541754962064011072543336950941686297472906501534662366009617831135979405275027113062234622217565484094316215000452710344311543567152462700783734538695368476932295974599800462861496418810819386865809074852734889787857212069040139208107274131219022446193936569894087016368170643443498577881369671819212408732740022227347499790087475368173663589158852723127030357409623066497031716078783543174966838586719816722150429657518680609272722696160900306356072682977246113396709577451319066005501520317884413827452199017812209861344192119454838573316343317403050474473056508380247235446155728016595404664098731263884077246310689219160193741496535406904001981478746334323750060873998315067253813696061389117003136891689481202882533744390930444032574668697149233245881745994954182141080128790157893867298845183175042606216586012771893593506204602995867887088131980266403757373956684465153876798214667943520260388302590168904164349917041011523104344499818181312131564874988230543996678625117934644686705534797610947952078014064605440665642886103783665747449576782251029003817334494418054130299691153098055665908733932327868920194395624731109160995737578791190008527847673642657304180938606421452426339669842708717008448211093227162917416062399738892050866609990023743840618453349276532716475332561081956293643344762588589919469739737307757924636416166760880358836439174199306700091305354871233722942921664757147110417106330785844878407889676438057581774931679970029815146402864332842349728225159810421637584733710428971959500715782996615836646460246185373246767108996143724248495074215199295555428082445473248539229910400525278496368311099218927415806707442306229772042415852728053467789786646614957186945671917234178379190101008143483536857202095118617432522974521186910047733932963678773376159369945526123046875000000000000000 [137,39] 1403747159303613150777528931067752973845851686037156651101283794190918759780583771752153587735755246218668921276728699083457801674084852476949321674232136411580168181112028332385262739273030401918340205757074896979914350668558452668008663366259025399056902136865506903704471137951654860696757171049090594189183675081145814915753679122604881528268024676607982022169798444676179327007889458366158399255318795581040107467997274843743352326013700227432757720340266987510020518191858375316714925278501163682840359919314903738766979232110777336576111064987184859013344500595168164903082517056077712707497168517657531110775476125462665533386598738627994794107142977643062838863416927594283877135183026404297507257495997048947289436937658724490892993607537641588202073635412991109601968277526606287416216167594670434642172766063176958717902867342067229060645169702244101948068623009693506599463998010341177454214700579643442385807776956317054103960333320905567781373558607826311489042790804637251741140116604456120629426519678001346893883388969986722153268543534800196942501893737570792059350631857974749740760856870623372021977652466692793847625688575048416519825911373134312758334216337322155768900613040938835833582710137307545018165112322456546182776586997144574921410127408771318434432062116281209406532007317952530996078354832569340562745518599958025154502755340800339160517608298943185717453567284782148745906403146410607035512614767199862183854177354062836498199910180986475831897507130081390268077127349079645959174495333051779569882172606986285391165315025171489806492008239774516333627202498132218453607030942114872452629731657454023505983266374518246980120461678683025497338398010871554895876624839368032751940116036256947044124376052652152675440438476876868302972079171663009032703234207647865617541789150902192597019264790630667807527700418885993026943772535698572558539133970938295116842609183851503282299332295440019018240674685678585403134504416397739906626814486140095666571156849580477311816367195991642640717139980082966717594373310721007160510388097392472645442453544069064029636562734069097363318310334079067142748303274979694699363888298014837418693165455118179849955071964561004631832474842667579650878906250000000000 [137,40] -432394304881154912620761405124028284720020167671761766307317516482020205169303856883752161964922669141459613688335906267570619851957172209827475472140758904173361302892958255029440640296558134350681014888036736275731336925128406964528242038028523096968791961675122158330023787897009041043112822082564013188123535613164182568494317008065640458164984345440020015196801247104673866277412330047180815265142043974052763507270214688626246133814191783860116850781241051144935550048457808237700357226119620877154967849048118760559192013798047410665082436540634391668356491049687821479251970288392328954649346371382553680662242871420947062825589223685192539015196249924418262182338099335483709890149447098515076325561362417277361886723611756649300881701217332338246327714506987622749821117434969700027316078681979687277116532674253705767857668921360399824819090887828921133907045795951371585107335380095363767844916635287916498145600143169507658800627285900477784687014876775076810606731384744433577985187534954276738405123526973460791278753818432649192493567142434832733577409074847500980867947288582605713131441617892637659515721135654518471064523278790040236433636557311539000721194745712612029440943660115028435607036699851618271977837877799463538495239149323581062038124830277341140632004264101519321006416041794175797529431626787140906280065835853820284468174440005995411918847036557615757738640466711033297826886883705079275338502320348075298090864916893911074139956245415710915879047207855257916813756058117345722419983552677468471323545498399248163552260579401035328100815341026901948234765632898385376988193058050165483713811306244297534136047546850788250127655433489347735760644678150553769983641516321328884716726025372077772571461637884007349052851285332998678648530592814226544072544912528159616274794193078156505678432525489577081224996661693932919093662638800051838922218920905058438151272757816602924972569894136585782077910388205264440574100802827783637031361468638462829853300090700696031458256752824127607985934426919894836556773646447830368915172145897027265099818311465706859608715895143198005937859472145960490382756936749249502446025321556802758803447087612282157706065497675599996000528335571289062500000000000000 [137,41] 116199385824442454418887969955458072328432487409221473077557006866228835395279748166342605463653475966525591805642212175291853204986781028133496893691608612488488800161181117330933549421009458001439573206628411303296815645451948376750504974904418734224539888352905512265554764435736057358266595927243690973011392564674723340414160193389619375777462501458403567512683610442273744499810323875758387014953183889159584177380309556801701695255446409986412951384813121439616527124076764550697484779422139152386374851542340723982076440673137885161171881599854655481320341548205810899727313157485333011199394565430659391656515086434705206995014816841332835659611471297206436651351631102300257547549305526087780523299959612947782187769020199483768587464190314470450216616450196655242471939121065773573998872812305203476875267833830551518926876351277350794060634915990203947183281501651159891579940131847924915297339681616061361776606802063546823313877836880650912117137197874254831541510289983833338498836420196701286774323401312026253778029133572133605767796199599181378326523334168692277934542413932132137143162338996616375734614670579161822130045309722817875792544558492652274078694522178306212242589802442646868349759375533150135448240068078324759370647560877367211835588974500887597356543768527243309915352122529239201758969810880479318924387076882113165720080430795735253785912020329188982487558382095831978048239284857479049221707224710180348991245363220773132861679775231399151515124006502867786300797766680922680960194561014438800466828615726447836673152576778042958698168548056634950847385824811583420984659708966696226022536893722103920746323724536175018726769889901558766468214774568756482697548200301374384005131982263898114061316877097059370046752648130452013471131953034824039129803371958684230072467620456432779852406155511339008508757901031687956767750038024472871457689603831187100795001449125032742191427791319118934375631678389636053985168097865862658993007916147673269009461260844754939219835712787553570542645803368125411512934070177390935555602406195727025528918948668228840256045395925636712219688805282080170495486651689036575469417005683874963330704341210239235525296609189011855050921440124511718750000000000 [137,42] -26391087067231539116227565194793174016907069107821596180116160611839939413489822412489227184374180159734007739761933074066022740669569707270490594138199133582747522024700163702509652233840090766349396351461988302046851653599423380767773118536495278304307857966004440085833670659657914604642479171672223058101089617273573338854491644796263985228871865774571239981934044782682182903804360632654872124219345541997908941919802417591139843787882938676541231212123346525498267740168511773968113826003111872313582632536322223045822557894893318664598798154894882230085087750049570072858577732321884410650695316801228558321466649943115378412389660951679605374555014518597310226002627684606088242477076091107425494042006048103153343221915462250115545587036386719935537672296419073718909131501771221731965277625203775581826937097030550194487266347907487338534217699349806104668797434767740375116402607344690957285057600191819963300586124982558498688000654214300561831693480320062346868191923874205097197323282588677108900244074731997385111273657307253447433214236693255505535043770924546291004542303678195478182150111117508890146610740518081204574634577511915460221482996567020168183983813702831005567417807059476043875353381590867813852960355910172528658324444394505361209506368827273948039838383817804161430186711630022573215738390878847425224209339406439755318709203871811081397919795199987629417912004476740009289318371357501581859518048349519456474602110988428325672874100598790310453225107984275826798792888539457877600817608453392162271695148586724017499301451308901767874502702627834464041425061667679784773935642628932658451484333352790925522319584909172414124328043939439933300914390515662069947796139542842660696046319068376245671685537818474189533217614326494741366994660927226844301909952571480653359632995014186373124930107632468367684564247035354815007778759200117773655410713402030979269906297748645097105607002005245422089057023520988371961536839069065056581957677500334413517349914322057153881963373416822824278659975236895257942210833937436232662405991303008652917538802281207739889771019130006029762632067682386147741025677161496233193502365082604145570379290167726722951174172153696417808532714843750000000000000 [137,43] 4749395703127866890440431491916976477949938274068240094211602780960780571925920641849080315793385744637652190067274432403795309730460916840714909137885830157070301923355385091199358728830457214174164408079692569766421359664837283107755537812135043962000512663747703176620292619531827962600257199499203448293590637963282536366159473125397705195880348198757785176222494981875461198829665465414903340885652950007313071409974273868139998590127740745888689131543419260582822859168444347859260073109017524584237433146592971775189881462877839956052744839565296723564571014828943765452656678275032180981381063395609794207254102326547158775767895613592135204710907302936011321242419521726696082644015405275609412660415925125068575201320681728589726797581343423174299006722940811629094280328957035068202771504940389016029816492048904035384132814195829083926595437694240602282235892487226576553386176953113928468620856571002996639653102131713608963278631363706605163130377546717866659185321352241949057841639287019383548953761406587652167996829634516046361198038807962029509845159186049020916436928902427322816636663256584710828787235088483153117527221099288278163899507634592358020972309671240273514210232783254917851721207095016732887024194546958875785912351304231832030623502004159981188376538358378528620700286352692422743035537732603166197511673838637958650383232958467911222453617013954369313246743719562046725651738123288316169235289536429115599413992669465653153969834359837000201469773934349344871692153616109708680766914973607927869955684809907324381795910450163118462786646538661768662642332946399328793018917613694174954218465757512766511132133584081076693512486580436300984475200204650798534421802514095724321651911480664039699244254248325945760456346551331997321378602197318472266162430491157968625250527003748161111819736595900350928760183745728772067860843782716393657647376598096510670067248606313673430872370508190565031882687516320102123392490367256514298973828809643052502520557414049888495220376090800584799368715782613238746227283617980881339171164456377134913824559253480979326093675716175458911751457887768726796953382836450487184785983770425482463469807737812028353035833885184489190578460693359375000000 [137,44] -551760461553217033099491071545439003103757639588992197902105556297326157523531269269905031433776927740057006175222192253465588658948978783029301425872339205066194397564139590235694650913895559319472273679154307451646708629724120353063224692122797200167623125031205551772705931705680954744960442987293866812704075629560741537648549422856789162797527225384507982561193611364105332425618510981151977136663927072744715438856618682577409839963336344712908939849258094423560219113720114441533748358464063735061249741269636909898679610261992390063701779867109260675670109017752494446428575874527348436114660620047095644778152725611219098900509081767249400328222382337969469839282135102977739051786456739057079447912208286209725542485870004714017654270728649680981836190865416791446068367047660004227658894004781240072605335629151797152290461898654966929746217848318348369310701545507595810366946919770181566310876650960182479285993171626872478432366757960451075019802510590606912039930248157171708448143795676096006906635791504906625975456542927603576775356087371398143292479725202364651490529967337075294460400187183888044633994266892904547111960680332764052232021605790156327861015535247811181187811537822019655705303078229606348924046142094348491779163986048968436326491126798386288646268243850854898078856889501282501191875798699497825069568420786033051834863155459660626531315674653929200792936080916930643272614441001913119650879398023969342200312706635354343551143631667674005448286140647642842936259138295554948111110066820407306342226622729717735301913417196484507621392278065403884387287583231127825284315791099817551423233862419275019371220307209232980180248476261467670170317149881212435859353541237179514465637633950870758109270307315298319128358427556285430107881929384333445532882997413799108217570674374457899721124623534539535905582540407328174586140705221039782342307221420541408519405991487044649559604304718039198503409663134753797658069771263256927122060921065676788737532492950508000179092512626580927619798546853138128169461509661859328061162904929501735954230655808586928250324989890871140826986996607875119394739819471115310765048980743611377577874512691670478393915979385375976562500000000000000 [137,45] -14935623999926923257236132343726585849961138786729762874595198950353518692609806846557202357292263421381607757150601283653022942393439219194656150087196761360611108001687084834264545510099216600870260303730293195127791917498790992896170249467617504168708695472051993776150084567790809585809654562452461721655542482254935554328583844206708029717145799692828109206267437690596797889957437082847276691967132324508312517123172540784515677483046547811161353918774114921337665840477074385140063685840811375213541753576707930735274954132934076384636425425885923308223655754382163419133731184487980761373180900562729696834379735622837691304025067138660380627020773940542671363866656663918227565834577244068324988172567023250198665827503366254412570476355185001922821247997765305549420700455115231155577077263283817458432462453886172917360677153302926477079182617026127107190823713667910688265803252993379501540521963661873929967372194759464325262172082695374973769544606648989346472011160853496176668891655804562410596662257646057674036492864894331839438124085732017503003938107743958026621891589852287281138545796334175796686886345281727708381032311266504629197346738165928801893916284964232891514939015605380928069910678914943608142377303823118920608711840218953540236682440513382670275827742355673388882984560981144595795936081317442006039329837381036767603662205742868807857902246513247523412296084839712024482244920403691351262085184913950520366250164579180474998663030671953653116274496896333808087362522230087844799973779392438516449497217876919680121517159886867654373183006207880862462795544954203660752731544538110420437453920652940892525875512878207585646930448216649099859859827838533297179624432943754536972271338526651662343603068711172472176581339434436245426585635908849725656011311175364312689091771754588795029817774008376993128503533948600379716552871443282059623427240062808248082554116543267364033574390595964762591765526804520749982766201345549914573754616660262529787327173051700811959614684936182007815732137457122612212226272194017734240779615871703834569429242516779285087891636576786894434582587327108176866046259604593839516986751113319657868260214839194716981061915397644042968750000000000 [137,46] 29702754042656643148539025742224661759398113182845283817202861989118374794712220625038375794522749118781437196442592663142418951243556766984152756567813857252766143975101915240369426463982197740804130550770780891782230198153410330313002103000961130879344979561765520746705119931990556235179233174625035318313358979461033743317015420967347056689545908087248301832062969966221746005251167500666807143056096805911133646464092770348677716500350154235281307485212625576957513670146247873745185883993535347468968222414714531002691766270723496527957332303801627615004475297576144828401009242575594102659263926976327863360464888835455727109924532516669495291946210894642264523907478075166307361793441652185799145857474920179203016838650455177474693592282618414926573426651057186660005126518573857758698368283573796671222767412384639610778733352055064589325150383024809340349940564513129685561088539149248979749634182940110293210368025355031104571566508464731732685463944464225320390187454421441999336773462259746163504362108565487206366976195823983280079773181375191588673688977725859677415038237619777956512256273230868598700891448903504169757433782637505549688377671298517454442319751469627633203071372073971047702959747317072271932072055162229560583515969091340967967284268400577274555413793757961148729246607374931800129479286860598877447477518874842629263351787770038822137037455099321900294700111769321884346236528371680582849567003302952982431610274958660576819723976775423012487971130465936303327841853604082005278881195527494828834031686651684468326621660011473509370421347616398623600074444564829759210004821375074625065001738762617984361586670666102618208649993992239778378618203261618138846940084494388190711642218009024177612569085411299073417159107917220010583876943314927742743990161143197680890735438621461434147050809144309645807928081549824552044273621925486841396369538141403636916730480185419583160237360656715834894709308085434896195167625543692627152862836971413456287949991256504194784790850104236826209839054159614003935936399160039793694922466565313369772740797685936387979621188905385387272941437648287495177612880887049884358689903602414008979841589140797400767236816406250000000000000000 [137,47] -9812753764691436420607883509621144347622748248332301382094041955807653557479454350603097377488158934233667550967518692052962604160421396115763991073061191022160153875876621021067677333055285615192050984498096227935710534381988913407502824033913920945371432362663903239628356965725403214430552994920168499611890144081660640652734098561992150688711794542681944021287852209147358783106076348749117646272455601525239705335148526917231479315013799182985612558522688933716129109778359903334191356916236673339129450672570261528740794540964417721312800292165733537143366813889635150387268344739754873720631216551395561044776088029703676918053748600440875000938274981048917873401607525420018838042308341728638629425263331703735739283058446436094490152357392389578516582051647841144884004587398914264620448780695143070735948458208673586611833760535887326964391218205939811569131404878785564627074586041958525414773042514633722571135809851645073329318240178566151596012382694484723517533230608110641388573327249875612386045555024075950668209138206272969252853613828746493621692902973020115233987585563761853145522729016713486887777817551395300713910187356492852629881737900406093918963351448179069414227789736975911323405642855114293331801936405117160366895779772167422343420937900593275733120927734663744491419466717294543899864595823056717474358448436998998871021157973931486364246686727795288148677437569854582883861470545869046740644157067078170091146890813523853683280154278598995322786206447247964911170044364025127345390519087825671356428642572565221004283179354260448692658542152847294461309034978915450115374172899076358769399441183460923782874191536991780551882009118065656532243866391460036874115326574409069080753929710283947631648062751969322735212556798143560252074097317971633531002521907081633310303911897550524128425821466890419927225839171589425142165081072279009008963120112175979200935136267522548590620594188234621024027845232874441786959255132020390435362271222421501635865444286240431606819514973209816010055947498936658752344793915787680250984572966892893697664571918263210314226102448788363584184069210399548220291863921863931582160681184395130261827772142106690347786651611328125000000000 [137,48] 2207553681128812587839370097880215190151690041909714564881116945823753214539136090778989031733898569294811464679330591564706242961342776691827896083641560869389187044905936658169486858457810073225526142697423773008847047590587393899250895733756204082501725827697596499266711112093665298847327331697641144140237132343528879929073704844553844935787274811835181178741211735312973705304463471164925655498282251584988659791846437582339820068684749963234795676091930567173375192575211745907670813637352138063117292535067302044984373066689967186029839868559502355101271102144394581817536369992365949824323042390721978153022551752434643526692163576065401816366344239160012561841489835064435768706174804575555083383225071229439077001685978922996258786675124518845104103534829655227453699637617232432366636842319302768243113696708303458082911682985778665718765911460121697697296539787941129793311552938706227641307799703758133273596335582068288088330693072994191992402533546624824369855965896114925228723242081296823034550947852623826593445002000875259085470071113522636942251834369183526199151263045193548138548131819485195153318387504493072172596777110591030234868580151347412043240684681141325945204713062793033343896733241607473623196430850605956647127300947649912587033626748723268867774564605827235563854275303594398606528000317821619169573517632785993219491802547933187179685053690601132112705665181104407176030975754598830559442618533126079041779028716964475348110293594785417490033281761843285540447877319910181333716164648957095113273392456533372614147214821499709550454450759882673407838136529411467591046082403624740980691003760876332842600046779548592291734887109171740773895362843077521390352688847027032984284863298721987318215052239559965080301152325357447340914701181316466680336220384094044859767443851528952125190304763073310721405101810104897075613186084675747376607069695998862277592829575289265575008856131847538691189339257698398101456163582082966199867845180586905245640132834349886508635965347518340405336631684368157821158234605117607943870877285893223582863771957733657209338146115333400067389579809795675097251488372272360640035735353819573910277953982067091470642578125000000000000 [137,49] -385641734038652264421755808609828126861612709960735201712162036969546795167929229607133720797363137206020255191089584670416358678710033500376278026271854796549054226152450625247668445224905234223295310642297329085957795729705522472293660581913292579279935101280509019171934865806889354503390995512212818450327669590171374328921437085509991401744890161926732229223680853725566532528543247434216405248206443775677859789592802274835082390748485598726646523114985552338877317501628405233002569044497787312175625307416491251950744495918351561470008496079358056634402804585495376289214320091741622819425475033289671305178892609877731105692456298836094023919188302749099225051542316826251328068671605243827482202073632649076058799460744387717975695831114202669832234747028437717969889175468508226666945678844054444116860655531169544261086544436128456725794374095260063649271924840147140445416102977460459403915703834599960211988524224352801900254842514222307884296745998741422956162651781948519740673831857826495733148634370552237154879700905033057465205923646716435482156101468674853343221170976753396287618407511185024379843175949424822955692174173509703502501447913561033262325244389279681402880808372698939008580261266331567729633409644069559428785335189980346611587379619152783163358158266577457785313137531390449708000923836333974999965185203695063432914678862303998258012240531046762198601419147523262135172220239195994487210083840842192977182935196137791439170531510961153304334404238649055576954858350381253726768356944628437868452167468972402182562427984916659988617725759063517458546169849323183893051601034947273060714790040468306281873000332306006697814813451524656912237005648138740085818081823384179235656040306432017290422190881616878007345801456548818888978948344275886412744945337307455785843762861331151178220178774628352031005564018972507539561089965991617778063169077212121510818116208983323141530577712930180109158608991942961727305712802570034573488134624003788296227035137605962188760750683992535416911354723006572066437053711598292864789701998446618319050340285429785659868849272203857189543799625200828163916899838191773364985458321983004797019740925696352758573242187500000000 [137,50] 53656059982875980157513671575620527022538693807436633550692987920847363407345113534874765901469277312132630922565434966500552098189516842968603606147719203814246720489031782123359235338520461233837886762846351688515632616566918902116281767071434036155458664784567018405086122226395450304338185165476102534840844033109013278725512902297350329316385229791331671870087411178793967171570693911207547617894533196817180227132246212130461625573865193361814241513550768699872008334578071056156975211908999310639616651049115064023764735706532097814856608289070140411795511138985600164095640636233349778112241891276807365209052274243017934971663683026440096404083312174449041845215277161325120611676505548508924621304515704508555170369914030827137096580870259377956745232747457215795933859217317099461996539020688575700031429450564846135998840380284168581428667721730208502478448779285529087909661134170903057367776548650262172081937086669231381992909875704502683916182827914999521409394192141644373601544452091201710505824214022953617481834795335937042081106512164285488968235456877965472666002784144582762532571406716404238028850880438182041752132617912652046847054484450002340917193298404016518464637595616718672606915420071473338205524244558848308143812831186791782024662811533011466629937700898383440691357817073468668595430842826532294923233407134675090505301504597705385937277298251876759280233918719860019676282410304042604118379006013062577278452517806291336965522042598120711723440322473080897904811795382603765413791277605109765004833847611893356394955686578031598585478414436462817742601298359716041899282022180935865139967517733396073326199313430418637380046873716699336765659770980637883362367897533638456270958080680571674932340445838675092831241001069194960456879133181211462503880994584646481095005755696139836272197737066365322986249783793950837841097900196023614272779109736382067615996513530402854782898664568777845949258499423623969019957715292386287291419475167291960921311826649030316268534044896992657801366794117334514290115076364471346785484708738092309171488214261416076837266009294944608761587735685921967413012885483506690315139954182889881157956050363105598093750000000000 [137,51] -5846272081134688513705957872805791956459664507556526739008441102917936184017250825389995773483278358879102809258220076089468995075131580558875842196202179496954462558334054839389703896665872546579698650421132156279958980981501825837632991338374397941555142101351833698290411657645220370985942097925432268333315345359964397406656826304116507377987683415840864094977362908381167080021547843659845174116292312516363031406970743309811096814938927729942148111391882135024291180816422245524309401135283619049664049862203362618084480662555565752087823821526846852587439639764273817842208307170948829340623484846763366470390778323516905477731549299113432132421480971676751807043266191795684862572345124821119357652627514694786619184949048912276033515795802684982822789422808987414495236928902698659520707550928273130914706981751230511349902496398533854317923983736770884367238965065739658793101189141148382344460262956683624111634429918977623741277451138934878442259307201231335968858294423182683506439621275739558236352441483878852331568193765298463263559690088551665614357030344222530254311444608034043039359171026713591700810675427228087833605119317989592715507601524669762375693147929966266405912308199293257133677573364564161064752383776313968593051422179501123424512260914939808075510703124027503562078288043383885905665240758103291517151903987737118349533098539742360261471567782850964424730006708691893921447899123570747604899227239979806888124129698542497395558297102842574365772548011051726241077175916030622387123671914908217349964658391792258295255976805088937764890837778631146459965028709268240829580005353243617235813839151557954035741051668242543105149094146829733812831295627727631983720701381376577772663221167891216720503045555916609023074067705959322435812530880995391007882395267450064450276484233668307671596715038195354127878958515757214081537504768059179880533689037961127858994146955742406247060276691648685151005756982312492370998744577117641418382996390434860331641671058179703914014091775585351475933490844165490895090815983855866367320951117682921388551052285253326278392678379571222461625970285560296823614601863049677020756498759136861729236095043579254941406250000 [137,52] 466027711751202261183242728909723746546241092411760429180359941719899490001491429904981259705531898853173661323647200700578932928863939932603773609948698240032069943305635177812332056372508447716381907751507451605869069154835931278806908914559899985932046295535037149691680045826402176748909972449266569735453948381683267749733547821745431596903894399315668208795450665245541348063186581184845099855864261540731785824239392434490009267371338731100830414095853702684792907940490687836141299553579099942741099860809554644988726136586591798227893202905768029413324210393161921755331076212616474051168128982212256273199801682919081764498890189985689661782837490644318004354083948285810340440731336427419790845945702720966281394588231254323259743852785066490710803782655534459751312478104707889301044725462315329210540898285813629217737363876156073907337890909478366970049435597273054786231001017859873410101812124784343180267047474331560996646311012489264038445657960129053416108169396210098444279575616464332309201750383040136911164357866613123322389218728148211613010295562529665480464319613344982024867232426306793589045148050094180669603024172259776313963688672711237647879386877874445277326027701630973237328490269720584765929968529114551260751976312266323045554017240598175999896187733788335761505262348447006741731582437105696362950239486174514672905893758394269442184492556516535539648615882834283085877400681244480119200200813706111330662292245173952083715358047344160741555529319298993435461292104681742423193573976605826558814385025714859438505849256893325243647112202223334354733701009014731140343874334344206509932294398538111888701347864591007229367152298453278338305134143428042389144016539141088828868151701335955469031988726211720861724058075680413855279022784535975813497867153358856827019944214617324107029357703140013581296248469900702850320883360688898296889012525466757590859354948746514839193414689782595901987077159488557297441492882242912504132292995890567424834833558925672277050561633531698656591894557111592570971914188681750746596308279041638033574844388372657500000369963762765740118216688049443471564175033452436615402394468174599781676012053349512000000000 [137,53] -21164226718398028463447361776058075201416181639724087994098892581533753859420759853140684988621382555664243341296067291527441685766853297380106048112952457677415721776639210620328078199555293619617152253686491338694750506069176030348067583055345500443258448087889138704194115145128459729417487156776963182627395932896768003693797275843347804876139617575348636229773175372779711137904243602798801977571013671302364618114985272129260893911667008112733213026058735591256884029790966088720326195906385775266507695112053107182864764334542233535560741822578070339666061641587520343793368934466676949598756744657033830095649339332030074095651256925010910797974610450537447940538097525074666424641312432963253729129919294425245070463940254013402477781443617709082663476387177189931117522744869329796434663774810934977728952105556727954897339079100565301830205490265554038706572351023908825760525073135634232798960710575770010559728395739280895112359738943306535740753439223928580113200867921163441187839022251488409495541182230485748777594117711093315714417592822670742453567137138803937674067652471990227285841476381731046174323803959297256711872333808700849668019449556724236396138846068096482624918255256473334902265829660292592181201911429277945822090888461596781041750981130363009391415016707504969298002072306572903625527515050832826375249591892947641758941972038749086977778438319718822023721574147458207719739561849614569758054827949082952954113485674503228070091048302575072863154928242154043903916015073088308437592594282367122723782458043492085843555246131284916318595722055402548482116955820907552515568078231955267023893455176614721482575874612904293430015681815677174113889043911135470596721202390781808304466700108887733030924927575284434275209956786791567245332180281134617506069498471133475625781935268976043230437963356438687273020345436136744630228396037430290096087025536167223047664332173078439156677032022761108725008330812817498063279577407535732810272433410398989594320301795492731502504775782631311381463235473235543105612101159233209669054705994864132240916834664027691039417273817623182693501338849138217195316855572216989352081231027427895925337254808916000000 [137,54] -500039783762464668513737620410797146659128862171766470278145886108579619444640189854663389561328589015346199919576588518111157701348778450403821559461108533878631552827771901968095147161323555592944021601958699014322605687885193256394185500342612773617292475154585136991542306616127092379153080165617280886474352824679216462029917734891827029294905227073887096302237201871376854309391212196451859365812774178664804453834701114986436051667432231126104428679390686989176334405627661308782966918348223258167600480465656756686962860738895055725480451745850363851800157302692835912044668759244516652945601587319890492138435506776215716016718386813029390772468483399965814321716211951049955675896751719564300384522692877766545402214384715374274313402995842176300184365492289237265340329204142241479244677647214375086453564626952644437709161103697803220457226058609930759427093898324541111039573860063659846208014211192944306389513969278149045554135978992815967937828016257008368390893285525774350899358485390024497887172996005046893222718498904879758667244851564416916082496984068040534568544859198002988779144121782160059443182389731545061333929539636157462873397383301918658022275405986179395344995637640095593023746031625983169142361301576741105847679267194573883655561103737913263636038359942629042081801735538443271812105189618906323265893480301878584431472604881309177383587772497753525975395587945459255257672800897489017114328348457633559950260287516016301219900826813966255136466793531674087023636082705522939928380162619783676066699637084471094042930316291847304065506815844295574445019050026515731428296475716823331057559630911398337031810560222208706684399100474372982585024298688806203845863524840109997651427668995364911439660618971924328609468045956867762158045726846713685242256510866046444320344756281102912329521276448804564159436666595628133188440344382331400905647776879145793328757163278383886094568241059500702642935511792420112808379040505082687282912166653974205763272489966451342429651473217555859801877271863075380417539038718033776834466985863613938141535835964685837125892999723548081569494865690725132162012139434495852075555485519694624967954711232000 [137,55] 195186056109042622349201178564231754561263467702946536969406294696909859794681238511159111838952569144435329564284457122512761249304194285382923575349270728798407143026380901690239380987643238595612737893532116716471011662455243734628384405682401254068768745519303494157355319124039038867318396105319956078421265223649241962803834696849590523825952445296896263720924403998326926926701210822573579029736277339464055162495323778825476979775523724464240124836956186557696977031851833165387639537283499183486313348275994259582428392055230464224178059414509513472192290188961969907666082295612157348056938376236798142730274757307279307014080487807470008914431552853147571686622492644937437470984890601955458053172906284454863951327687365435071767456783063135032217844433699853230224528995245087992518631208995074658155702995559008978877706818416846328123216399643071641348311879066186869315169184312555388128148035925111994656014333444187493674043776562604179002163012342171765261498103421825976389239056124629159672922784567326367918217387344355811167114749503154760128511586760847461954855844445658477068386084652680564866753374188966267037373344134541383602648466495729831453781096880304051840204229689649208454917432007414077823358339243111190172665430427823783385716796579660126087171891356985237010778995812201608594583079710309633534244987250999078170363374661028213688535830816195736849279347431800207256288700849903680643850645028270624559457890554466973924637997881581544140737872885705467795380692098205866435336913254482759901926901661174397476198803707918526446901603019686025939425310082981226573751857315912434327876993591060142505571185842145810177925060728925581316218692836919111536867826850753843684829704421419566184782972757237753861391415788693639630690143843107175899832384171371421569856065107593274353483935585981798302162573801483438949022743761404089527622736140386432077118295535176977766998425517150599030226057314049164561124787487364038025205647284820619884044241661464443811029820494701139279346761847672279880175522431448201795270479915806701682640469075653203078121407991806442807726451862069636247975668278748179591026347333967820564702509648 [137,56] -21819871221851425003779343301153864926982490897690734462832350848131700848720426827150881149881230452666970200076655678472826766488482628816046128635107451778057473516703673131647543146214573162783682170212791732034767526380431191009446958698588533371405834494454522966996293036584999814402272671197193997617387513854740535583821701826915398886056299997170712292677238473754170080967051029726664802706122369824803464298233426665112089608562633444454998058008121513562209926131313645359440056687960526342250981119895262900126204972416741948326650299495272759134937282002916144280641485179476414305564514698468564058955306872897389460742431147340724318323260902322731153377636679137039806318535734698114654587877957396062098425614743497769416103662140118227905709645789906779618998041431464004710651138835696506693442683166068998442592240317794230211474793249790147048885149183004916234729893243809562233491856116480181956054477411382440206299104843917478848919565762664940093980797431149461175646795478794077777872685476557818493048310139457339236735644614825341368847533378771972787631884747870508580120434954445144273976342966099795146856213647440023123409253465901703356367689498529581931596669428702861118725112243460987179091661853500558864676339918606422686786040127639362598171674161654755955550671596670489443297515778300186284926195202718171016296819496484331530695011070105958784208930394521707706368082267300155622576160158546794939028832794150679374933332357273023323785160999757888222675838317624223533928842701780419279925045445605098442055892164776828985781428707541179622920508838775243314014261406791287789872244911456231098817664271411055390367499070728382391938949420407232642657763160332473617724735527786397211055907005033276062541800444142974812236668968787841220453003257033943995443921472294815387717333005230928584726180425577209824600859669839545776471308655910217522914813852262321717945816357894635808216626559670491047480728520482917328481655472021114960010942007185091770950907557766473136752121464488673245065170704498258277436471729654740564248511104376362155460786298510052968585441928269471612295336905461171118595896165768225059445504 [137,57] 1944059811386297429345807018036946925260531754368304915246962659819545570778184365850276159737432528428671793863234699991414251042833134049969210338901225906925334472183196631811549681302955426319104135626204816487456244895466846729659818890911916978807620096958993792788101809027067906181398108246079740666158579848949815769231248995511273137931332037223285252766660612933662420801556193965556203368973256658586863012303997235512630391735763299589590147777357400265717356952265002434878605237535520144070862265405824164485666192147547949254304308359102189121411439305883612728456458444193619044669842379472759398160672286646914057301250430458203269022342085930415239238119210663945625662774078273786684858310707963549790345331910852243326219752933874196267712764761783696603373225549865878340177724112580365698028990248128634813283477437196272346365180607038971077806423914206950220765270346201447707425540198949117392051586404979664414130573318479751451529648392653332889188108442875868807540195868957421511620380884388263435013143130612535032915165938219994799525234007821767406625438613842795939152533500234216847192117576644771673815849691420009626029359318101360507881929300345411973753828183441658195137203513407974040116970285966685758679098703551739866986803091279516265285513174453876825011776227982173328720687453176210207459202184368235697734640427521966461656628806485737433321671754698002596940391020652849941885504639176146681564592840942086525407010266098908036923120488523123993087538306011468570865630492438896615458129961602446895552783581297186353612408886976805589669216570912870000729223345977665765891184384233082533158419073092802420099667251927704532428998499672103092845665820223791295489484020365795174721508024180394782644535466328909536589272810026492131844015542521064524412223250535095908901368115565821161561873951631743139379297567579902927175701813788796587997376022350191717735420174317647684894011226217552026408812031000985489910918829964079957063601688069559072944579869614814685140126946167763562267312957668203293406164150629756020356298313972126210270749435706370658240808168950324820978097583347481615105799387148623369360 [137,58] -139000874857541724889242748208793826968302675074362968199578615439687809171222856426902377277060967290485249597583343684998215350693728950936627664392075347889381097006503551315073485389785248748416677142472737418982690501752988271043540356435199214775834804455277797954004978763086804352405738982165365773404826984104035475421722990925658829908249961887216803148920995180547903916732440498082762696293306342664113382253243932538229343862182936821020700501117409635210370792580326762086721188441044103613947209423860953701476151299174891066855604739896555619178794003186598383030912578543545700770994927849613096139708830941897703386211502656170167293545967249524549277767837237577218927075890385180851796869682428658022752152691090272769084456949015326895078508187325719569626564207121924652620906825232214443162103317013078899827469119920407332366923167382473011590407799460565764373144855368674096039979510722497660406980885168388648966875383321210497534818757083032244626607180700279331419134054218539611350421929232806742507169179284119825426053216461652007043851907648092853117914655413608832452473833641560029526714258056234770843966907667273169987614826850047417425960200067853072110260124702706661538215490747106846278132140958678527474528951224026726925236478241688606233097944524016654243803792257866283201298855314813586768141979900858422761898595309013820304992329196894997808376411560295553928515103047806723198184420090631674246801790006707994911587150487645296025564240427655431458074767525809568262816882607745883295788550818026620438758634360878166395883645981515410103562941769145925383725426576141403683785924327410955335647926632445821112649950006961334338073375614456512254415799106270095044352917650163588060414985083698638637388724638196024627977284359362061928860942139174826967745627479210707028717464950921308602568027238588199555266230610504765789516215247481496978383985862438598279977429522890227666913569235497110119219294984985380472020460417808817840619703654663690837881787964430526853527239382437045308225305143945397207938450760788563959983012870817809730276946700045720642264733942596290583283209471798540012736331125756160 [137,59] 921934105892875097862075967023026585229598679496310895569554966295963055349043685419243476539551327174783516684467036913634151891720280754817380870553174353695290555009235850642621126566001038675025465200435890932273822006430723991812087029096049949735510409211042140648949846436227842759852394767742771349537348321152442863118201429688267499854878599622287938992941254562535588883817514280040318177970896225465630036956918866057938101946589960729960278060486665425802397278692688510084485548501569807814804956582556506025683303105319263024250331219881278749511605452564356825498740224652773791274463956422169570778445485627609006325688177051900740031647234393551934073789784797601825029143418242947600848023914103936493245290770756750467829877311773856540461634753387485834683025027265832862021345383458770364742901383018720301748807416134576176213021478904853834464135327852329244291115193997509138797026201583201686435325940306827462846498668975259836025995615470276318092233828268340391844836275408927703368878781890100071274643194486273678036503054076744305794829942735690193577377747813480322760985230753994759256625329104001541338368758719142405895174928807230015894724227237765548680988778938686695740596486019915440126733317395264663529333469266235880212764512094833026342080544318536767460129309186727720347944411356769282278456710839334171789607893042795476133386963176202269837414561405570688985306119277161694229158605232266691346001419134586969052266541292289006400774069627295345698967885899140360065305131058457456662570758028619848028542236172360494941799858995924525468425335880271776279459347645850635110506598151326316403821972287302465075320301868021002842402642963244631669610435666220984438053585901730140354012960338562319889774150039777947265007323747064773104616059629051670507030591728950874775885459923623720493144053910066421071475316513845873155792388742689495439122854568207879052440016436713854131216357857800316765089538595082935733154995215583098512760159612943775193535510073045127853762567513100355670965856214631010188626852026801976341954780788722170427095487481733427312257398401812927249673496027380465399335089665 [137,60] 1619959998259191072999241398593314618257185721689531758965878585050565309028273207972440428615079331211822736923640461875065143727424189402535815116458866018515152017902068470009501729023855460291155463487894347237078109324837042076697745879703969634618166570970697377629930985555241638825944718612213773691253171727799973055614390970833569208330434650902246357595525916276109482247455732466582907027388695870822517228838714369616508747217541839157169432866905329546101324283326669519777148300711897374022549181969523189891817262414692110747734776566724251846999897518954944314101507771906820756214267186653532162668026973340088245406864613346860256695225779183579578649682386152967269628604938392188917392075180272317075469084308529938744353639717060817652558432784936287962568955045909812533479200104947790920360538783499309572901286344015061780795406209991231557703345013635622622310442231085358318887880943503695520509435755891518176672889408749181859475273406246557872248050199069924824545375536821017639870970381936144466943530206509474001965808600100738832307460591497085309921685608974442957554599746730191503542055129207670840757664618962071510511277626521767895915038243023741566780216904505674240239220257465011147769756198111562813503005940411160965186510487436846883186283240254666663363786358838854491317448193125824513758833488654517882788616474551319271156135756716672462350786362851001155887490626124943744797470075303819458806801936792827938894831534252698961717437782985848819761540255066484099896486776729344622113146684175725058797448063921040460843584960916938849639024546563105094144840729288800130323832270227174294699340699348924545593587241754334592802730134065097146606424230490494731408468140699790670415117034395689261702452722303789033771065373966788846185706772311222441617622438473116032320067619375498628306634599916607529899963844725272902973251538976248337620529474965733085587744742085797098172560348542708514407314482365198393118329889122249992952339016664629261260138608246281693314273482203073157473311531519706386442985413482103769777744139056762712480892138215345504191702918200754703736512569921009881836269824 [137,61] -273652105850254349041372847325653957679812909488823920270189346540139946935552476816780451886360962278728829437853911581732213590475190262325794557835620897204533336999600830672861722208475135934240389198661125109528718691779443689532804160912085825053943617152182772849297872413246177640296705583548175262906155087785407669651268299608054167334644845238937148932596692300314649615738352443861770172604136612545400155618942083142780390278985713457860708051352400569228922862228487300916630392054212595549409887438953451468384071305036642924810034232041817923055142228906757021970255016416745830044987596691786094125620185866629389337404787597611839604602759987956580012088945917648264399435135293891716425043105134420090644262346097607234308580632359270133467060739418666917068457400389634464415702600453532656445467323349497561323877937027911948241215087755192613819213554762405186033883607699280379186960937757293269197984071538121986292196082647097588654860933250671679913724027859229583071791967205887088717135360147645965752629787422328136349174955801891879893935476957177973186844309234452099515414839769672006774602136929461687672618937243196354940634785892372995469024046925396486744529058203610981931615975042582439024280370628285172086294396865381551869686398615178851325072844043945980716785054102117266814348121465120512560985256799514206416001973488790872644821881365161726959249703431384611465219222165574995221598682115130983078500568804758068591034616548750430782543538583301756583415414804397122235525486859705026211263552049206191083433106836058151628225536555364076945330176821581764333964495211953612527131096990962958710609971011100206417881363925301364396941669221882441590528220733587260136466911980348947110883721458564604637228537893572717894949066249256718810540042654245440355877557598861423210970368501784434280454501976453340734025810601461593098925855024673362014993310062302949617670432026814061291434743399456395628667291105135821706142172950051304884675868525780165360139429087740208999700656358159975568365367909827083076978875341127397793134080689139348693448593491103850166035096623591549657932851829869730831696 [137,62] 30256321188461303053247257703901748986586268340342883188821560401131125680266986733667585607870676304221980856801323160956891820572848944900895447311320238614394916670061810613028221226497258053295300223530574923337062479030232220040615827228737374872931910665334344603288358498316954388837005010221221167099845022086082689687173783144028173248678037853800160645939009083589713810485285969180727655370442084348400995366235263112039856596867800790384146066025297964959853989493737175403907074371481839085845991936562064503781597960776329203511685662990833772320764374141174785021334793337059330087759403803682050184887869465510753122804275216302761935605577121074032912594139624060658088510444583157684313395868869757027924280980601849042200399482028688561399971695334781519023397925360844304643259728795493013264759032570995665382926100093099672728169488061469299068094096984174339628542337651335410834043134494887162566617823863756939118805076655247538304928544620834372873463934105000968738019307616316637405985466523557374878447292290963866470070355633935072332210061679474588709323379380962664553613442038931804339881245942787101505278283273716979199928511176165669790802256016861021732512689125099833484319440496334658999921805903699325243129904702241387760260343537457135183728545741965022963223248670560102068475567265979355926869503473779037768782987622223322744385401588089210278400033823131126364255150987545015836719051101220711233739228759348516140810765418868117723985922488651441593474541937746777994103036852966081279383533040369925639808690087928477817322365029944619283146180190478451978586454249282051507594881193293548668621327957652743154373525293214634923077939253794799767027409053172767666167557682543091704106152164003806369493834558677808411532053880492751564590796675998436462192008596009342135237567663878666587832758713797297906791377187801415850928024347324279724416905166648877570899114779970655932806861324031420061737122219294783733605003285412922412475028943070822406962846071512966663497873797452129656882934423314230139067346356527267557037765116464642452124351978323394570150912344927125700047766829140911360 [137,63] -2269045780096092394032496065588938570333509658383178792046650303560392882174567560356779560732000470191655054454343121626873110992899540313939858348607012734700263066661716124639482642572248227202315846703796906914699559908801417950447106774590087160160418899645340231603354633351940661665027654500213792576753928519702602746732815827612377218021553171627034271845089389596957298828549354756599532979129344083022478557628258120319645552464125871112828575434350013433676898660707080615569909618865298398376189497021463296772072514534324327599980029533314147363694566049722069792789765644850005096285295659378539978982342863421892414237831221387009790065541994541150076094522348865248042052588490594721789312931095452856890440972774945137223710431850600355080792055315934417346295469032100019525463486679116918547816029216848128134273351835469142093329898477102017447559444954860414768312308482060736605198520466117830258187948324819300052563464374553975856630453348384561138294114704998059348920599504163523627123810913540217901262602182110687894939095169305720501851347291811581255253114976805910306769697923861938912651243633785305294879846220098595154840964147783543773426493684193765525628916650981285306784268189802229842656951544173864363088369136034031390333395449167343673850439715317051284176040429493345681326553737025168052523931620328345893223135253028712186212828876596967841128146344803331564193900066651525979157996699652442461157062414509363920867636360164185427234157468607130209036698227929906817139945037043452311902930866283469181292166317424843457458924255998466347097166193933151724667750578073630644012861587650584538275369599625006642716198188794275688784181887582489671443089645055105112204938098960243177795624190122109631354788814555953427208487503466241933447648602835939482650659842607883373648218012379159415159724004657701557364784875670928374282046413272812965841230363202583348064649573312882554311999215979599074606360028157699944404553977517037976264657884855938272737085286424363834699205434432658773501103816793256542990568598448690556567844785101324146596008571824647132867015126135547116582771004276736 [137,64] 26938313125922766430457318608024022005415384158249476549102894083024513438861839769947944406511087025370734785254502671627397212482736930629283670477810247809306142777862497265238009340538160568127691168232292883222966472852834165104773390429305594515104818063822484598844420124035795009713306984077573888911886427727138383972643817003168250298483925313488614739982654458616272961204366094662784989909563351710587053383060560302439870696690260758944940795291528381994513178044843591840452152066671098637371901820224003784113910209112144963417048603101030997022452125729145605103390577753576683573907985316381404390540221402229345680478684063494687460815265085351252859182597521463291668803337531232774268025342541149226448840500328234520882872702896415609629247833634431516789657460884861121539531614289173002103339123498329339008439634958591860361344365009510213304389162448678269314364522165415313543569637019952221709197641878269014000782525032029362182169408419094453387865611314971320340697690146923685440675510846930331115791170275270674550228869346628080754198529309622047572203483986712468649561508134812695775960563873524681959911906141865034427799351410094821576017803531893443486742235241445264098986989469702640507235550380450362695331501933490269269294805603235719615262789170101045261701031537440059469063103715173311307735112432510232247220095382522063169665586296247937561689919566684125012786056384659163370606722656777018447181441094199988139582217506470042581078371497591892698056382657504102310845011319454654255455396543447387673862587728255675195160858509272679659034279721106755330522358105831317904113543564535408231231358235143067314674881323268231923681675032142393313340914319317746378589062789362341873686832419723345831869065365669466298244298914589891571934244779274162649259816858255457399552835144328172750111889665386309100444539937929393242446525974168937090180086818381417273536834611522021268552201559696928105448708457776706442600389963544678430209409261711332330675928400745083739148016678922160918578932716931578179656540981109907605307414916930079568200566644841693913068940469498423240317468672 [137,65] 11386690466329816275772249803808866656740933180295949808700045244927671492635788568202449448997916729548362089451531670288689152083516038073679848342467959649001137004260117382265040594680048378239988071870216855931334190654223768038495469072793350892893987549302287730124270522459168228509283888171159268697657020701752672902933381838180535002377062187545613056383545556851644302708347370705238745741888920375466557520464271803390414662082657745993869563161566070157149185830982547746512620269407021201011986388335787542877819475465581216682463802407382074931251878427406419712405107538812619439450744479716435235033225890213548224150949051384998398511880559805600803312156406778020679635219737688327942766222089837530750729308521076260692415946319286518027547686854706630997188605098028257711920046356380779442251793843689998246562540547130220432048068198304127478239300715743596481355436322317886638955195153409227822461882973722150558500042733375529857799029503470575994069436739228149470394636705060252212751283536778731014875529921833917858200128093751064788568071658025010052575281758231133605953459180238913353889816657021010154644419903255862111595747748017593083762276466853303788983115878968216682976671821198189947623899404759133267752379567055468477763033507816402616295888141675346834821576453250247667034197892502113779827324245886037797170300763278252337721148401856136189249976115558697235994792790173005087971962620932309151650863658710996703136642162119186840849383695698873281528384530078991861436144787147459099759020427809736619890706131670099210579912561854001001068717804365854625754960839897175277488023258571433851041920855442590344898845978639228670124490178756525771630670359906402593190393964454411873546669996015863932389377914832424883778884086835690407709988037257397367777636459956630188767720294409964385537154021149898808368267039118366087119423453603823053675969888129790129191803425098231530011143998908551262559373970188758410145574661350385597199998227104950365417395887124049587986778352244861524143618715003944789843685154867805407013228299791209285763337496287814793953699575866347172265984 [137,66] -1235794309306180409774966343719159661404531072127882829842548672771793952386560366732353298754677596723522149411786861424473598052358032534864443750399061082246064079190362668885853565049837879462338521927678285840934339676426217268598273742295071037263033276706977467998856196886189883916459999224428735871301939161830322982853138293968525055006368079558800798440532371667350947393319167020511912740743713429399047325165316885120425133533316753853882785331192038944931919136386620439337892818843687705623701956998791504115138497115394806226634831211360560969733737774768339892706392704141995328053520232067537355788519356728895682057212955793504341284937352547616406332420565247503518817443093543174748035475472810021739957049466660835076539546603753382808675632884867158605063666974950864181258359270000562715286811781772699826930557308986198842641125938393489749680659651136083368446011648448658553758443010119642071538562577832131643213901571676274842150056038792567773900610697135536869094844812733505825648116293435715071801276933012871723296633420706227828971726827474977615233608458966675368431998585550843612021254647146255382232284700553573291813302141548243945840386539505183556723045406447759813832346897787553125153962636952955469107578322126140984606748564343956322716277355238558703014724468259718136541232856935467937296285489099892500629687116515740441832496379091725988450005306727358919688943675740938427977783743121756926939543794253688711317886340778680110834852491126904852083539417257024475425783848802812418632235005327933994685403072543687525968672911978450560327628024414097905551286591777491782204166491664617788675686096007087941750050422998685378595147292067766217753452062599225130561541458405347068143461785132632861737438762408912445162356015995636965109200688576269506653971962377977246307930441659163856479200594208736840559027522731740095683431621485845985810385563925195585081371183317380353472201921469033894759295340475180762730323535267437348381698597946503463120709151460500346818617628115330201850136002221989985338886884574214353825084349608189336886228841364244838852467385708874039296 [137,67] 77000513535707312134953021535837708486000152428353609949572869596909570300936203133195603473341179301182972218181504312552053322302331974955222910727040704777009148053607710028690352580318284574832444249330066015604894119584540554653902037982151605343078931910433820848590535193291146364371196684898696812494278823722941392023653384327916746725214580290018072299372753881867158020612176337854414404710516638217549607652016463069756639662474954269336241037325180011650247685654286804689046878397227049621160514869764107186834065674650678939178542373792833211333578226274111544439519746557231867819017649886224959972034011463814159026446302799733840495390795356455795603207314041128198192694087137191694634777193131865685401250367844934324557367287076295345050466429566234285718755721392283018581041892999559625642582231027868821145676885601842258321848826617101556944642919874789178834351278405723200381392387827664733929755333505060038714274461022338752645452303805547103551107827388720700310479654171912746431309255560023326088331275438531086095551399279457202495915005798868501187104404000391191571563296245309256070046691930460877542439992243301667952632773478229815855121596783305129047108142156115192791915311099780596672128729727983167477277187817871113440612841480789006939898379436321665270899367078845067037315603026240982639103841523816462465727182614728447973151155201277944595439530981139423651027376369863153132149253311214409404753984876712667531813464123724369084898431755969896192285904558683681681186709969752553918627948993326658761050269507603974946126904942208091487349417882822467212915550000483878348525996553887272098754924411603852410193622005334950036799382758237716652751639876561473973210921903391632487579739148766092470664161346668445067351036490943011543180194446728589373244071863626932404525991278773052905906010083183787281804112340993104138189377393844811349581426955323602467587660868951754595171772605161863435414101225317677036429316220413601627058516795766726403779685408293221146123603526173693788874763430889445520010102014702842132126196418650210179952741451118121005947635380019200 [137,68] -3697318365730074998481210745024501873169219699302380734022126926025863851945170845535102856492580047944278123400654680632874171104476909024687810940465411975787725929467503526914203487642392551446833421584337263542536680068736467452974540901220717020980988515020911254286860841147198100001308587862765555469692921013366199439962905999233350454641927675622065780149690597637116846059752832573913002200953590471736711658452747004532819342770067047857346916621964352084664780645255484041872511819923014297694888997425719446237438042979166610640349698092464268120793351956767276820074009883942504054757841873498700801039955627404295458815026552671733415044405109646391379354009558920891945372236031516115660216661544797712357780883359804451941740916741460081059302754278133705866145350745322263671932680492559655652850281841171073505225867157171247803794375711049445054856073158371730636616314741215941467570375959441756332110376584942723608237755299574625846107528725566341698673871087501751853392675056282187347347056453580626602849439940934976564155604099058360112341999376240252656763250895417800860016732285507032827990199588354225171082506534860566410058937691603410569421777310047193102866405833088647508670613153625134292716724679595165177481297539618264353540448212418341245134205681378298602103911909705030740670000240778031753902094770291782347778181285479616765442561126205133494433528649846817543016024820288766965297906395284598570452121442109989837690454144304563733541925075937443791281985309558529212904718617646806507880233703276629622004975859960110739854561384010191023650576754602009398240399329363650059968500565289466268569524065752196008584902934553187081588572656937329979251295284311845903198013936627497100276428988425134209214227252867423162736064976405970883703577354932876897017348367400996932310277705408420724840435705839952684599473567319698656306981383701927408499720768488212507266646871185697375194436932325687771340441736135489573556758830619273815788028248643134241696172440648198552807952123704836430322979587735452402129040614637029351970784208406721187051976965505953564965533122560 [137,69] 195380814392228725155516424701084845546565957535490195098438663905974293664083192695979261399412854986837255556162413051207632480056345494763686394097559746200100607666683900528483473191672988479282699471505651360417390783010732224030523163471164718017382130947087112030100285094496672743740701867987711993361729903877135887563391073150710685187936137850997464523499133897525332267564304777503049075074856563311798466867450860976585356562149818615589540716008522641712715058740991573663622015428560873733583281421789218509132186880129075166135286401604629552060555114028647684290170494280321914015491874118441377782907417249114255311884480764408315845992607339984849335782982269369767561426514553600145605415368883485418376435127294375095973765545505687425084010703279244741195895804121555799333908864363754389343608836011259443543882298455758527712221326889210019246737728503353727194653696684379564518230598791082454672817143267917049990468550350661596625772421677958008869777014048230618169477135571192365139232070551761122418392066378026480878460036796498235748141154734994155251806163325571387743225117327018988655124156409094124807673336050223785158658366619952339692145039432176562339868006293336024752182783301979971529781436220155811748204326643014810258489561997998956352766336463072691140095970980484783248757089099319294625391316040456920486846957909871341711569924649100321284786956948297485488701345654422516187812310406764233956292138142787409504288074826850836743691438575874947472421395688423061714729759454049808706258718022123190955566059334430138650792570653506010988212030884027303033887165373970205291261350248692687290937087024069515399519167167269243022741684264406796455840193737708594277285707517436865528597400025785202643569420206559926860595975881170921541332240150053011705368174426424219373196321803129339316074409084514354368275160906480983833506469467151604205002897040826794916801258751280146630274181223705301283930635500716930018032617769718895999081458101009981117338406109604809434528512020877770295546140416631787808537232727302611274742973474879033323106580093702229874442240 [137,70] -8848284791667169465987605934001952950702327137380698120529084218866526643485796179629440104807721118757068587573437985897955045413020508130010812395470308127272807606287721758941647479188350372392744319039018498228082979884394825206428989923721200570744713666847757191350955797482929480187469206234406617893803500511012097530731174040722832845575358747688331853063601216833501053166907669853983570822289404151636407206523205737752145792322243479087711791284890283783916761581488752034837793465616615910352878821300934422557598443525349503777954649276091474019948809468699304651331310293375408316025935040885355567671477044768778209611854173980011625722774405694333109293806525527769195981424070299193698785688435204401133980882054977942485924703946778347802336095317477553826967708819522869509454676481759415199264011701985382250144865306796701263758693702297776180465588878266505080030332083636915802634272898776129886603771728124161930545337435037875245099123623751200472710270283410958589425049984266178548438455989441348550067179623429521626161605114570429578627737330718931504309420597087988638926948964940418537096880011666532861737319473498679773108238912345596358039786192215277629895835352404456551069876500156167058115992977624409076019769479228079684564449221467500426336525851522807329728170896425410872773224216486068405005341807276290272983353779372921190953691297174375468343857063050571707283456025956880231550832228870639942795742484261280738245719780783927702230349660770677603759006832500990031224596063925972754572329830324679523260433850453376241070120286930983448303378581187280697854863894709405990471581220889401086369090957997488000575142252820406068297529522474187183954236864590559629913984806184364710755361809150612589149328407317250974102777992029309777921009735762102084893218786035309927757149594764813052790533911517828182872222121026705002656614599869125180384136207186210458884546908586442110689304393319683900591732835474533681704531767966806874218556616044599456973961653411084061914182073588742368046049133595744937344565469687137970722479273377259570321241870356208025600 [137,71] 497010508491713915286520573173777419523009945409058536577170587536150707678629719097645520883880370896853265906677555758472427149501018327859947679620487156067340094613933379529420419862480486224100321976900680235168124360492426831419156016041469606628146067260892420121243613474312851749132258940415687892531905637592643163816911104776270376345681564109495741809812712282463704797927163929838994712391661644774200690906211672058555244544252892726570734201379222539587948016432774951512523623461452376460714634067583447417605427500235833313723323682454706473092151167015571816600269895412309668975918196383398310527598326357653333250038133598283757951745345177033863010317834834975103474591254748489238814409842817559445585244175387815634685219682737426029000753426894530062039377951793398623779039029551253511940333909379183104959023066054560530303914043401656000860250406702508214555048818572207989756220952075743901858017126052068138772891622431423439659312361394116495651336702880922895278539303055629454814681926459089953028129966740633187027176475043097602863710536176275093148650473076685140984015894978549091804947599331059131580608928458929941187832900399628472772612781076661682745824358470900657397327950270063020732655269976534029774991812322457748524271370350989352486145117368495264075265006541026158421608920277409508577613714071427309570374835989317049777209019341514842796902264383785884893325893589463882335621755402636330868034574818167275018878256717319256202896037620477093335318502654916352113634978108938318833995040823390608389517085610421436534498459467665006166258604104656839892629744411158105348339089686456895765861722008699247831569756762680364128449620297651252396048480410492756365379087961036065472377550668655228551031283487950724246946237348211261456652520880249788857868143653988001532690585931276189074152872398503664676613826249699974648152117860801191794189438015261329862817487279118790171043753642987775049911725991324678581609867709864088387908954756664905991697194022576016964439052424213703026894277547303247353343602813908045339977459506761166780824032598691840 [137,72] -46393014747233359748790176272558625541772203837976835381455364061078345875038162769592494378517904700402296458109185170521710334718954516418995534668793019632857503030131325292478627395087070358805258898096654208478900010796506070524051540441324225842455582259621086981460291132648230727871759709988903515646166948152386020034966024839658349036154885704401517128999549114333179545245591414113715167255570887249340047088736483497974796542566135692282270815401581473130494359949920640908993000792096276017647978327333877469422916280127214297671035486573514610958251955785144113822560271087569318024221711096211520969472543825106487986078310026682495225120567351904798065807450631779883158204160822168999345884951760720444888189212664923765695008347684189538059398681206820400913915969125173920773619879385262521106077263610270482719326721993132907000896004877584986698935602495898687704283836668957169788113611353707237098357463818747689314355668620437195146813286008040296385599050085945823073072451890660285842374425814726931501167845916983073113897426128116054913135171329284185587124945427374321714274043770089762698861550467796791174721071135954232532555449746879596784238072260408068872557171383719943855092581753819634938255417012314229830548072260927907866086142209627580601650346095417578511400911397272073016128833568901291796589898588469619046132641902811900838502236521025727235944063269462962751295810755147319730540522400830873945798194548631227410785160320087016305922206829381675507024748375238894081698404533403656079409109977006702135782053356368711600613320927566193654415563491641711069111041606944965557294239293577985999196243698262943185437952165571442345594096893919841226852991148561220128747855552063786428709654482599927853554018802663977681364394726422637619250305636463373925787662895977684022671253486510351562994254525064778538961052587083001693789588263534786701494842158365377373179277627169755996829697978495706130750809419034975597053793700957785349222349728473559496459717512011708697249571778446816517464420998283028185998615687858787458283906962203803385537416724480 [137,73] 2258887154548754368421608556712845181532008845434037899069874358295790264602649714367932133189048096724156232215281741757362230260235902373514635339650889620066187376459704240278174823407467270800546484207048857046925013557517073059237178451009843109919208233120143524236822513437736874507157618922244436358788842737490157935624346227129943241305724050873101988865223011131589254808541075851477461584332716991701152730733709440222056789352098796078308070280571547722732152785540345928134615553213856323780696107640798901409750034165516608885856203385910952958962109568640344891020388515292873516045420618145331518388624315175689817265425814766567739783505799193065053337609031932028004846346017600786535381584764989930654125208233343375275620598231318646306292566378115487948697376131380667183331812655094875809294345333692233988282263123872625001846347064356896000122530545495927868361252807333504809568603886078572224764528602223215295735424429628886302544587307491017337623622161959639677324719638973381362911049689429621590300261394601311062255359776212973883988942512870683452616443937224187138012897729455821978855897108035871684009554043378335123986022883812379280971515463299517098611851264133493581022388490434245708589286892108836615134343757395332058593594812115862691729611512184232040079297085413175580193836729918305786315908911338004764398560200738337908504059347883387129649176044913117625661408412311874229106722770377397838497349925713544830445348559743806546884936258986316864634932226312588075400734163045447648032530835809877926906204649350208545450309608056275365021527796297796872435984120294765564832412291288424180237862478225111676900621911024651109767172364253802121248218854154378794542153258592699663851076673580753709212055698952083137765286448780133227639563761262950666186338152197786387714029017265467025250101165478866931551272958076404985411127441847024704328171767098059062543493003446788616962645140365660679765168697679979509965328617193781659793044955933681845872911184978650386773139605268730836644472830460289915346833227902650703121400352586776177667338240 [137,74] -76314650457410806046917835700685882240147384627109836942244799233286258841301303790424751314563252723736588132358555518264751812195408224305333470718538476813124769619212919746792558893955245626106211070228410195362708287231353300030747140453118011432749821672985444693525596240925967971419281854990928938159414909734584410035364449095733848366044297156218770226975759799350289569006233974350255831951756017049772479305190295796869330381288727346613972131799809206079461480600395523598334530505190534866413650124016114273913796535163101184909637888083053972646897490866676445773830317726160593637702639167182952698078616819205759892299046919942424673501823134830222199301545568415046672138675744207991524227929408268560108223704170441673143556704299674461667315747546398361334279622248487202197990134901354075365209252933729787213501466212940585049866798903865102973393920570628692057843202696882727175064235628028798126895861376285419657384524924445315178952995804878583064787673917865934465671017301093582780592543409126642293694178994328685794496920670770131807293911183629081399723353193687260636001985633711379893645304058188062776269379851220728573101277800761471546244491457387937244332794190508235214026101869351950006234145923322543880343045365774678516127868515827668294098360053862789759931635346588755253221484512729577812334789739402731219293151035013730975881391468905372596044522466547710565316039075114851467597220052035081404146603241318216305818056628076078993567969693093736604832693306695197788628279645067246539478123159441264205695128418570517492923216283407446979770158558535821143634509033178494022949862000481461083162854003298487004220866926096280749103968907505075756848015829905637828852124822556981762695329189989172534406482095389042826117539118827799272153088806906851444571266832576979841096870467502315167731171054072256417768265266558525736380762733325535104310849046118937874656819314913692061587863560836800760092337759640328978343557533379151652536564947484733967763131199601009745784674190136046012190836734987865159915267115708240240430895684718589542400 [137,75] 3078053590478411207320426760419942543575674138083642522586042673100494625586593534436553786683983735877787866079388155849698488189144341261585485302922566876012404505950938382269285501355500370287391870437010196841926252785975591213248981425495414246587752124967521101444019548163280915800450971535421720492125254965731734890739809073534441487724837340196352478807191798301058196053345016396791775561716112798638868161965112722884112685652064509080550029687035492440085317230634843145163213460271172004205674320860923037055696917514582681624225525943778235196942581100182931593238804238669687424552829976052271144263761634312495536045427779512188230855837880421389310239998265052167725380200423418797941727902118079808575815853747773877659184210087332715215440029903057820768978675928149517895677185270517977889131552296058873349521708761089590350399901882439892533505364981273146817479981015630142484063027805912294964449242966649006553490648138547672337785087651027731718225534194998615366115024587953198262901226039321174418645251581937063581533133704584996851322585419718731875014445529944542758686900186387875548337609261732569881529792590655568446452898714878803466088217892784185047003368862325432617238873874414873935818877295315188776334840238853465860624832925682353432995228661448490962317244364043680667224398566460758343933989351461714445930882993171279917393876507122241340712629188637693306975094187566372860812781635208794521391222381062246383125777658510158285455692283021564367212141309349294394213522075164952128169973582454173275220774368827620258656840685445470067433362037589008813945914382397292036946505549931184934877143002519392666547497085674651379373433694465255928990126132408444112555534200821537341498517075588713080089287408644362655004233265183433060469872375460966593246263969441889257563563340874835692204065821272611733649660403816128626496349944374248553287872517848750957993881792315696196726731966465383934959313674757525335368397954521735445844411646183623735402494475421107061132096972962103305208726455016577597409104658113075347176984002007253760 [137,76] -74320585972272569065322156451401917296868897605588416892516520231988284132043427197747285164234979679570598225897397818018880573651451965625595987380136895303448031737628091158484285452481246276274714394062380776458700093343638062610924837111601344106885779317098325147873505271940400335898688006073294944563532597401689675923074674530936569237195377166212934414420757849926340508068178048131241492184194593038199887759102061707913207853474871536151080155477276511383748503398940268597759067754863299195109307198896428959806751731083064686659193198548207362814193140304345962764312588041055793822625352574547087847393896001782102903280993065766188385580121233360516490363748835116818284026916493782405374778948983184157734087881059363264741541687626914614886408549187305228056585495310895517344083792933467086239380480795353864039750660509042868101407616770725513067211400980438176207146154888912813612435641761779111875046591054155648969665670646065785642059859748242818207118733600739771545944303214601488329031373612958291639651535319721528663776033879797048927830644843382901672040464760872436005428187140020258425297668923651006970934884909841970911097979395888049232064931517821275310047584498208881087805008306150479299770357430241999614472077733426940099305889738589590646584149997374780922226040894439541865661367285643148899729925689097049145420316983050185743643640055289131270781300271061349891172094949079251687415571927309677514617323138444939069956622519329063927914429420221227170490987678836558946500348483154592965503101795925945718413856984468489706156354273261891173422306060030103268924239522707129167879139012524727119658294660377288182953746096809506006068207500018662660036015080293405336091159672186749719397466632514803386252467727290838978202785592121533363042443653665172755968821609436086415504576973460568142322881622969591189532375950724645789690360935830291372676349534467752631107157943370358214427737084874492718779491714548972378644173101840336856672926105199592104262064164654875659241296316251149343649058880504261524658350849924327723048092631040 [137,77] 899334114248664084218662327516166274572826135692558895261449044765304045886228343487544057907573586751890473916134235852717942725547530995554381614248273378954507942716284553509762604021900169362692699493930379774106276920238903840603442722090167076564901183072141599748482177887902159119067731076932170754959075456829447984881099376516251002044341158855384973676104613731616620519473126074028654600271878471475741445797408475121097542146354241728297866406973536722347294528466129487064869127546125465196542783117692706870402271943689450481451699032312357753430773622214215026626337246453696091660685588889712791456966514938977039875694762356820822674142587059139057360638921754018220700430363714798605018696959113479092688813940948915023782197985198769897786790817001004143151922328053709006991841939823830779155215889307487353559249097508538889496815396635440045056045227275994198823671366374164889156096999479761570890318515751637055039590419872755839785728377164235074246432456522704832721664170383160089738714701458544224719665945024762982335447189744378639227553135767650847173835807748370151723007077608529778878541753635858554557899844811206234269237750204197944985639203082981831664047471031756987522418629139568470189270516822847621692895102401264314918478592029937881343836099252361953095312071169189360225467735468451803712397155814243511988102937733597408733356826351068474082907660662391331343933720768760413328393400327502263599372038200109773422982635072488753008928900152091198973001680868137249203948018028518557585693796171395411951922024257505631971510421442334053203946209313077491703447416129627911064342641429850489182245054589837727117433345895855895383945997803210183911583501325425764129755020224279962595161497520587272284469958444404280720441870099202548234570777918766700833496676005874770046774146081017543485364145824695682075566529610296656009684256624317649711174466279699573709851965128324234733805628865158454306926360307097533761646066882326032230535653029911734409717910223974727430456709846559316077247283250288287307941529244498383636008960 [137,78] 17566511492865370416442170164725125902325178023114390684379144004455813886247671549559346878666128937900340013461804731373784567569415826686571801895036158024633783809223932319452265162818006792610984006388575084574433734693041224157573391155611060801462751989823307275962183241656562446962270605511004572693543644259116756977265621538596835272566978872941865651640900885141014551294960225805736921802115413704521239795139088510741716743668691725466761056052928996675992616834111352261212068195781261196348820650348865443982316249853121637723258525765219587481155530635533018906862699986950753356924498013876595402893351028111897334419058761272626801043316492983650982380734325488438060543394926508535675407590444663670387391187643047573550190768145232393271298904230651170427125431350296182192493941918746049175750838802415476758751804660601980202989291726365333247605432899197491728642600952228279417319119007317896310364434335755528794870277349136223157815264985991724991540779532133620578217107668205764861468095097474219383740669905619947588520324266566182961506674557451014434583103154918322988540066708638501525496826482000599035808213950923112387256128910260744716276292299512358277522011089355259118210784748533097841250739095884630964757584959324271606418401268891701042419123381649047058941330809491531805231978890522996128139357671937349107237297844776534319713253216041348913890242921223525569927628184489338170300888316843878803434599848594159371938490859171277597264185234251750980997845999035615267332722479274046687133684788513552880213895848381127449633110936430179338040777650384309494858359247657386661969714718414560036024535126828121271686860100366725530838641985715385956137208509248154679809769880810427449824748632266078384641405386866141523446849677743154993299884989939427057166758693238038311891669151884433686424485495337785906218985315779103547011406231888835797738956677664325992668868645242905248821820981898947674963805938841538504565522055659232209103057310021892396020888585311170862045387549955883111077541808440484121454490120277309194240 [137,79] -568151650434822884468060728094913439021898556836519738473512855760219783638333918983926960375494600974296330373732290098987266105810437013577187999492445043751085588028521825358602766650373970587769060662163308246815010416522658460279032869692113045033646662680628553294891522474794662032307916814095969815101466219956991699220164333411854970038531172379037420030088427001877237313341848961117936243413673657430772865215203128504617222158573170496205452394181868751647592621779602578210753173299467464106669934173700601929365511031973941757296304683956258392730286594293269145074433363828581257304645261567440777541844829995909127462044387257687633313176978715860029031732677745492230248705429391037316488209458093054743176003098109161684031401722910473558884726133812140320208688412762962080101633585392991585375983111206040756225633244707697611419560455613847625973168127428067451791236801856607557244770247021875030267646108230495706157367745045901482920157500562343154421088369719801239939998399368500052542617984531816326662385910793693222615248353265182879333619464559833085955467991384416848398149658139646384728901424098498682472420002828865460798127280241528483654220496755715383748001189619249175991714261150717307981612589259018417104307953931542741950955821849748771843726616881923547385588999749524561218097436872985980636620080428721085330136107392713901196108815784155692543950888991320599735902214936865144303856443529328991935053906075133655009388744833807371163810836437253801168056396271516131582577348149867859574539514587919687466905184456824615962582561918033015776032261738051086613558007613595013170609572061381483477678518179268585635600896386414132311113900229033081177741257985950726316282865855028031921130729474665876189328100978106677057646299816266899123097758220031887224356321825053518226358797083718959549428944747681999497249262744733378707196611192691411329099517804652494834817876859408340879657278192456414594143244925921147592720214247328376463778855222275990702373194529268234657469809698251100675488166978210816708200651638251520 [137,80] 11739830672864458658556918658296313636177286093461530092578715900617836091481099465230435465945011939190681194105464082172248406449624357998030166706012268657556602582259003266755881966483122523521384257751152580462808858138755870988730617117493972092238526880991980533253551111293497698858616002651888227428050936757377947850331345387795349768589991453895778347162092844398552581402905504683039216433198887938448114883080176333524253759763323006298708917876351387142730751769430285513282844791420224289329683295680148645438512000571470864960929360116005066634532191535762681052914808565807671807026132839694148641148548056373135948457354078768976020063728728182380207725292507171842225091335745023152964012223492409532667939021319078057586679853983908814304169442882670764209260540435312913232068187012591162754606807111537590487000786747164339486549265824624024056130525728854194126166683830144856493728369487143300055575043413994934024436935233225019203682380610593053085494251236010832830844888369241284386352082421662858548994670558544298734025434462467673870005518407737009529989046220107555345095339590765777628298820626907248990338028827134455630194950713190063124671642254216801632818356768088716085763764297990174038360914964112321316741234293738190359488628707075147216518232635075711516288486133113187935020087494543270864153942700656044692407301837688327974099882884210270501278550147599216434868147836217519854456488866652269948788427674543775109027139383600095631910766411344277523305152410595307098830271050967707771113474371599046120123379085635763062672152260902843515147887642237606375911495374657398740606511376211128153368827276261494165297441198109999859812238176910078864844930704867549146106496291887966921350848733851895275909611733277107466774634558813990547234602381228183407008817932016865068054016906142136617834955053851190735308576853693599393065402641146335197670500655927172120338340034993825086106672488788962583221684645796883696460765850867747210129149417182393853163248391675722381108766528912238140875610487332870013695940034560 [137,81] -156970003345923844646239571826387989519882980175080051389557160062246139163585524349959320699447792234623245708902513349359342370639097613846824697877726125306941511965691014549033268296990304409840998186452694003769179418448922136281526612446770050417910264515137699681655869860630065747594795349849499921864638233814301308334082871927478519608590688140423063313101636302972133716652206600190608106143764277285819424215563152768585035181033689529687265355974706594225956503542879382290042645246493625711882026078840348568060963557815765986775948884050301139790226383561246095872932518308502727059772892764035420872885354485454725301745573783283333971192322921895809680109064279932934274082080328045580177009032893139893786459202710510647570296302362274251661960978299334519193254745068240639254988780618633255176763405717934543299142492445192427746008486344566935425036671915319587792823810103386687225517675664147408494627610409524909947892519471877957979358592669538666482975514006913829287195632325579032856523971312165629302272009295318710760718832003750909042709030105985722497313577888139681331503230320604450748092701573521190505930994035177085577822633597221154392573175997159678407656748940058807721859379651667527258434749424802216766666997838800933860685445930947730486927564548010674680662669866052169658034991503799284481015639865126109211019254471595393196991098707951179402592687724670944700725035207233683556507690027422019723694061417068842924006675903312816531289714858786385729419239395104539051036770278627906878973145358486791120835855109457628668008799129372918589060539327350605607041960147437160709887757989797317581861070317971524145309096745901178603276207349704871882908626292173888334451400740160558537698908097183643483226326252023119281221590340661487973626105832083931529017657005743850407018350713190103211822462817010447931416477189636470153354083575537652846697378912823712176528726096626000157841745790163974533987624872785629717730441348368028918344910664830194267622138938865047842552544549159411898925100964342807934095360 [137,82] 4860196363683631282826424686006143469043784524797527052068541376135198826054424707727547240608703129511120155847144518421400822558062497431565423333781998346713657200426001955095962290427444183589193264547307843237824900689355956506125653994905850197674576232659197235029929767829774846632261778247277518971218283227968858365138064723013694157128124128147554415953640099498603568480851710914643005810424491279731571619249196489689994392524863218616112522110346578562528604050365709624960212548674399264882323152288815081964328786637502236594237241483599103326628959224091724404978758319089074600099494677811681561804974414596612820382049738791709302731896073415425542147385501889838862573585686882372971770752022518952188677126693183271525223178930043975505715675753790711289197870492390540801497097873625147865784126837966778886721097530511963310186782433644568348787016749032703911726506245366959459089233093517408219068135023480982349980369566884305795461131437010462125576594214658946160442148631981496093343099563395259939965358795687459404604109638421663540448907666685613261014186362518622510873787138137585675558411997357549093891420817078535977620127321817799314828398487232163350864749571208112132172337777498117368373261333498056788154426956514096526348223532451293029727954032801987905602346584581871424930113075492527815278783064094667345284814631776690351665205708126195708494012345346021986270433078440126492083330351959526701552465242525352633576624996196935649084089971506253720048393838837689353720713212023925494786954205913838709071960554242236740696644038583414544652064057002785425515272553850756847359281894008161924657619274696189134771299313927502989935327827725976274213028735939933551060341588300219393222163350229037590573882683551355616531223328474813240666585568886041575070000184254885549153436677880561044452564179640705751700383286957270664551568415369858295484414285195731395254458206063878633898465396985924892601634904032020824586396445268210312216747229939250723192597651529277704597017099467002880422102266158354350080 [137,83] -167379800498746513321454568163907298252652465601817718755278972213420523793213823737871546222743344124403325415129010302987227044762614185940247508496267427996671832396144339515119583914744856562518873212138044633165980504820941599718572665974892917748284749936329069604272721094005494665053745734540810536715243338629608016906978980470416297513853169826498564166312268854317791278904055643460483623890954204284330302381161845954241334807366981910278547344075838285158786710527130344431737836408855704476179278279400225864383882726454343986214853359495331757518465579289450383680398404297265299259742216398560074622514910927068433996609740830345994298627481704775351912726235529459149328569197014146948464271499773693027034893794087288315254268681127939012948102003133130835820148025560887843865830755449608085892478462923755317075812198261411661736038283613074878115082642392193689890070077852270883101679179878181064483086315396354637010638604269692901388100273872275994853299963475646896339485923710258118066413016817464350380270354350486771511307347480310815823130820872572860764605485536853179097267743310181253585957878338195936541896054521011979260637205273263659032392941141894507594207348375326266207682295952175429147008174557883705577975256967738521948082044821635477052400622175407112369349051172611438645580054020933115677357096917240299864012619439275791285372780135227940875354795907162406962172745754222614942209132561280780057370236745760635089869356864503381631354786212796926501988077591490110750502808246808091355548198902748062467375414916222174023851600264251180962384527089192332651027004381862680667650054003479322720533521218015165676434982346244414558534265986937857139379696265022445623330079088246451938433566035717681978341308328670178907110856371155142409074964047816589536240660226767871690081093297955857251095266560854821071153476804994420133660445215800495011691631465191383324755302861070820025988304026138320875680859763607211687686407760771582829770960297180597631450562432286431368159982818272773160345956014325504 [137,84] -1171584735347768701054810349039928034852892882072215165731567048589301617558607285825643918446069917147422843887669180755254947955407748157955813803812338697125826895466340363642379332628553436413858215504687248363628588289504364133419061612317792673205358028323590275440283518866116099529783130662254852087675195161360412497505508428390291021196285161701983691329222919726882707594990717153865591403326868424052948297132239015927819102974037837388389865772280852841208111138510150738959253456227448425368407709014154435412623145964378456165947721501029854134223783970788042223056319651825671549930755118765990566020938627497835438984815888244609500445211285174242743939099550505861379308976157382279514620649984241755358448305730720051168116033560956215221820833354341265313436002136038487835935593047792644560584465806866323116862482524151954685076112150992769298763584196256864345952928176233304470835779069893068482592508752974462931856120442963977985216375161287427749991529859140246129045738955909999762546821959550937975717252848976824377902696308334378993509975978712352634336507660867258408328001055989721632224406469389706481925585836614495102184952297175306403247587468247502613625789446346832369321052998321897107184395299435258889770444967176925023866729859321646455668889490243794380769490209160828004343763790445009873022816220539189477502779312078147121276496166619615299724000601294671545048835269155618436333039416800812971865980068440515272364164294216382331776994848471750794702333235198524992092564519950392292574342118088345609391469841533239680747345267725455059787720312581125502707762881038829113070778717848696724604108197679081894839970559098581614973065096362062973271076225281226205675480687761392557161059546126133309482572979886504690803891444939612924969445112318253822331882002215327637829675394320939601511799120087379052628811924475137794604461386390247664654628092561915805740164760135337859894163092026826429180594578944553993448698922875315951366411472226383537348318005038331699659390411923426395279149563904 [137,85] 35021237892824114024396085962816918042349264472466895761871089163199932497378885863513473025781171455629416112922337286121841834420205639865539353280645137889995454784736617225960097119729021997593550617576481428410270554368254764378175634182103934769949780105741322434192331131340148482165941992521204371471608978446609843091815900457741132672708859186971795378901863565136679971392737136213744441199734368120141646355709029190529740642253676870397051440042864811263937239145694858813341976799555851287464312824638446465022826719465406503749030723715390926276271540715926541758640976638666856240984306148046640724782837342402355479268908840191762986270439556313653155072160833261485678605538720766899197346230220130412534929106212650350908324675875580005643256744738035889271272750290986583360947566316937429134497229003979286058569039959024926070765173647875952910816044566607795013885686006825274832720441930856198514117074325451096714411811832222265302384353105133166938565385778991147024906321157065142164664827584731125195853787347471356434287081599499037462848911482033571640099534772611162093271135284185385412057599859986877535968609653219134428159335813435236153263101891469893797791691838141383320212930930957846992366356252928896830545481456169200744081832350589873047860032400951203713156977124978376829714105396449256902817768735651087604496765175564345783240928472065511232681738690561073419885250618960382002523264038536433271539725957140952591531654579326090143645687078375415237907423222983956388993557288010854909026892078202740502111925853835375744475764147095086601937631471593685936232366897628815807851441048995985985160811596418447008398512288639291847257114224184850645193262865346060931471570288620487068451264106109442596081850032281140889595380947856941352935022589117905851200712351865129455916963316612131197342001994202525149215627720186802127994554703119279560648261582256160858282358135977236423769745269940376754252046161258516222902722474797218778928952889928747866593024788263574991668039520961724261470208 [137,86] 1571842960521625237927763887923032197224625514911765431436813998117731484007832389247233310560501566938871315053277720892978186765429752018452793237262732690217563367942346896140528867079946040570143541558931122977837719287023380181195533019613115481783327846405860980036589734048036407680029411435538461698029849187207156152607801812189543224442233075074896665393487682895643738939487365470818733291179041593615061526828619257214035290177712772886442041449602916243458286920941349325781531853724808830704589116633424379955192401510923122750046330060927085180723314932107641080313188101200394672488262546045809098980135431129637182156282521002653496393543461799534546272110425111367135126379886383289411167331333308793982484469274482147814831776328963871668886778293094815645328563358722548823316385799316555611816793233356497484517927075055638598543816535166400748377616603333563666592487370173319241219166884210902597409755118842011231240724558182377489954803871446146100415927401693772752599616159928286312435315135592849832396716752878520006374895316153933824433161974274342201359825597053197186224715056337460393126130867259727506695881251659053048811320964675898039060297888140786075662025589484699100428412981379422763474876883316718460958042884985820957037643241738693850830231845138546098299430059508310875768580594813165174449727196601157858302788843202884979096798087697654682342391407832448684446705352963031373236796915213828550771478408499816466082089411715658835129422833645785869735048719078287540839046435524929773396080087679343414996129184819175873118651201402261960329945303848089434865570123841112924629499146953297472291288800579730214519293355656387397865081869434960252623503953996530982221106659650639890822777493200236455042939788046254938967355819930598996985392007358933615261716526041992950494915400847573098183562866923428067947385121883020007693465528139727713620217639242215594863199793547545691021878218719434018053375129448838148337046346615519962968472882470613328746542912701303012931269220512749854720 [137,87] 18184830815537241189588975215623125106431768084369711012346607925516494095038553805444042481103956083955723949273064288323020928861270290687957186116031751761874539546732511036774541927524288602926380559072851335406289627468634534935151283209631442753837199701483208752697331682545622197968437574992068909303504200914993961617439155125015523466530981542767790807110479012442685852486716370961436361937065276977111564208425498058790192190833398515889008933131780256094455201331227449247151489945647247638162505888364656991712349175011818979803087266598228855703084666118445243986984327296689926076345285211677145005262369867049506804586129125604161529156979702383547266447857749115442633537247895273990834644999629693027237815890808637849822905630460984350459578971490803040769393780850802923366336632633200215815338959814907141142806387131877992696828764593063775894918908873629549851573079522467999801824158773413459526024498480510650362032325879447501003666178998155012049464137758212342165187163620788979021669366208081194505013118752045161322379780906844233585587634613832718570790978931292388635257484423571634953302293854782575237974825547992272431975086717155240347164222338883880562497258722016604746333575338473427890340731068588912237140640531052397284109563211696641840551934455794893795987910674390123091005795811067643723761865360102337167718683197088497388269896779555142989061195388005134657374867907825981509288310037608902812903622310951416816466739205387352541785311392768544456605028918779059672371972185099509353515324646538273984547571907595048885555796398196889769460436509337421075574555101718606287231705140393522977723424081421063514253464656657403709404988023079160355418325914911012703629339096883797386739229358569627013481507081867975632481477781603869584711786963049841547882494672218539247020082367141061376627839353409602329813463146415802160512716842874936776655981353193721295562787728358584261299911263043336644241648924912301448967006481914662384250123675920447730054686040382868341235742245756160 [137,88] -739738490963224762861265153869158896202886763245325296451385723980611002426594763323914939948542311490867756200758167255448446233496707648191617369542061215724754660791399755697147635515413718584474415188023762943295533552117054191981522803805255791794765461086782314900215837590903314148050722217403029333918188401443479263200732597780047351375564425692612924003987286463633258442753153761162556699260415972552300005272585191842104424347143199908559350347675895331526045746321549032566289812367312851580589366401266510961127437372026463703157571847977902925944991863890540278698684242569259423261107608319273351528183471489961875605954026522777120983420218264125233238673530837264487633583800170528594955461898090259157638241376859434365182134985537693049015899203566185428894533915910991689542010153103965877863507312029935399015640072843481036153026741102089616191575953390220452887198224630866421492662266205541323365014882796558689548985628078933434174198254425458862391043145409136385518712867932588010343104460132341746263673103993563161141395534651375335760004515409858435674888902145172554325360735021860858594959084099067037477965675623528528562784168282982261764571319897071689139124210475109818612846201372530114933155611844389275335919260022132491634370937653840811994470638252005148901262839023541643545484288716851424470204902341961243411290594044553291949303754579101652512980366696140735810577106435508216741051508076242096301669493292669500465617255297401385503583802519849825925419951129883672316881458995021955033870317682128447536347065858002579421905617562424134235012616960783360456634494070179582175245020483772833951906431967707643715403514759734995957751611734309893715417021675729372898752868750129129007248740731482463254820433847363803792865907201748726846786736508519350040788078481933034955151266827326596250177850206950460162378455610087586701786320909832610539735676695383908200605553689788261845720247477228539469632182829485825958442739898637352415190152739493473799887615409399077760759984128 [137,89] 4736381886827647868932808668087820402428849943271397354344229581236597706622900145704905522470871926435092769590627603978040749187472771190245321645626953507379076975556466183020568097709947866993673010986377450842206656205704008474937340205209680956751160274035697637237777028981706866892276969962511570609284454325518967718357033817195117351109190128217880871645223284106795838150812267618433429439200772288956301804381346091771094767397043895590452153438655745516675121581296488814453243562858021498619174142054063234631285189688041551706919552497833236700312835670543724984169322906025327265443173111281324174724974940954404834356283484925384772442375010031674524416184023702157092576827940903661143548224073780204364664200839609204182079316912109807380962995799381902350578350985834802747595521184322573385866275179868494665632103366614799475884096542260242935086143940539138883024759793151605586272876278698021796401032497975302939813054369533281547998928897647002955460806094209599877033094154202061194794470652940845625561976739724559871290143349988082606055337025272723205299417493318332674047859575308094564903061212530116111890835604489163194582266669505260531535991816013798695136955705261999747032239582053683439897907900608014426279365676129153324113109416917408217821384123851108678332795573071369695195573409103296604380282370664502502036153357843030987280433832334783686825385479126726071203153516937024956417036074564490936776489082452773613817020651486343733792324820899035986314454071982368459586051498117073911448243571706398453986099438084172442649529753465616057776223216309877090514018257654637004752035984452672174395377399792501143685628207012235827508810653778529256976588480860383298196930094170551379016164553513633366854535072839186492470256086227711888731661762597953393289302626489663237337272048079955509793864074793708156797522638352141593849657741816577089249590853880133909565233688811358057645780286103384678419851486895335149126442883655195909167718652756892578241681666194604652629248 [137,90] 43938870778289798042093537298901769800848165638998229468536361915364579990889892362793018454999283795564628268249837542088802526523537835313751809626099239094251225291032018370633163568254099237022406111135318589264216094977710921057510840907027985413622191786220027591388973797337930965292206278854570200718294539937389038223784430618607926165275311829272823820730067509370580729082232955339801958501613604319936522153315183576105544287704852696140725740261152312033472280659167012618136800619598452553617100837213002722533717105529813670043602267828588434060096776860855460105338816316118093663130582531122753777454519774416330307737267989753697145343049147823284538804384492731602389622398729620296966158997824720380502149950257007297336944936558012803790601851214087735377651774592819056100836636545182995143623597057832419382336659425165804798543782686816795447397403598787403556524966779679452457821283504306350525672314111397861402127723647037415666898836048183994330025587394591004714193386950220190822559031987084915563333336701469402946128825620126667216575214940807684825180359216516280894057677993114117956348429446713705830541028739111537366891545446810540710468597404094729142628726857465141815383763166102361300338824324668914770712856867452142597738711035825556773540537519011096756970457978475409387250635410631213106661103655747743760955103054207325422660919329456801661612184499482995382826909360370636425374545977615687224618799909330336460156192844355644324661876435097433061056497354339925517468576990226293463901214262312099913305180079950519976520143060964925516910981801441476956747326864922351457871441776826031985580125583525101979128510621058049822590915960074502076438539592849315364522794722905786545867443718487013846712267392547581341086190587559645444741534613457854009762882875347111560229965442935201697622757476740452501194838414765877049655262328489208674338479650295864390100680947393122980561712418581295480677203833374175827322785104013523435360435618863987847325456646740549632 [137,91] -2641814670970835631772652410003376365485924191247366021891277982007256531524225559399462141140355958305116604791472008755412682050434556379739395562420232583176715931806092081925947967370044923667703574136559146971587411589928745635204718817544827326856224508584674577086845532952611716193837967378386298844850635336516786065090343796613266301645876561782723761279108494023426034348921245266806199559234283816381378690178792184874231523623802217486577846958144721645099793984238989053709097857744895660694222362959290181006622796158829098646813637421539496069720100354730968844008055204054528552478524911733243460966972565328483566416204510545748167253394129619877995927981219810896551398872492383094248223295981676874420432065443322863294975882224151867408547578809223017847215117347837936996216853284429159424789701051693102547524454680862421225959313239706392849372251316625249949859557698232350815575381775732650697139160675354194577337032562949991902593389082458694962610220065041088886023589875389099137463796703600579450640217023467282269694806292902237915926759156539069776125907562282560471693831980641548736009942953669968928797025704046227467041370484124159520669392903899437520997515438812945218118704765638486598255393484954002067583284083684344025562283014259858942409745558403107149477323622144786553912008927604898448166670797045441703702329973337999619812652204523183371559242166574622661012309339777136746801344021094589357796073459727095308224173476446461041928238229615882874022469402911893054782045067693895080837102628086413504865684684806067163357565141723358126899381472133683139045389608556418792373204187918940310747411993476923644289538483047721763817684430791670828345907783973634644824271876463385817513999302324485455831433922348024758587485216450663581293656765350659262287831520803847571687514112470587016657088242650797984803650410080069967406438538236956175776147807159534345929680527020395839299276548040283194848474294222945069023488590328174003982991558432278436215185063029040 [137,92] 40591510134917100133535326667750348883889792198940974170281281111920367104290349603824351951648164077617279368219907628603902129623460766377281775606566982878962246200476936099453466629076262033328304818748371259456447744454027590479998111795585021760464254398005479913283664470348334011361334214499044760979736466228584092481900433765245550628759204217750925243155426633780049430016447534149233224490016229181422878441436339430654135345589618730688032384201734274178858112729008101769017434052298887908831632186155661351675332311916665069860392899125496480918380084950490249731154240991047980174131292824781235857518000828278614725884277460205964236097710364949539330877139511508896568862491485964331446319328899515625062590553809464889683337269269557878929017332068680120815991907107236441138152674556308729731417616369271692255245310654885462031456570989258716980983051028970101723120477249195856342736087078107464730730641453604877380227241536750796060141939016127537999635129033787905781408375868894650286652444256760245963383736979990997772271793854837017379652746425763590680750365211790981145138880972111705290375410207970623827094875428014193492170477842469661183096076980622147853214950138224877998255465958760324642556582548302365647016570312772078912129102790225564004250941458931996421144379415238805276940332595843451472279240272276259568194201756781995258823843728294981311113203231944316936015365222446833540141293238435130954509110538457354326154364954555254168000825606501765110742304931853999668586414250397917239540456449666404837406506173454645611509852750668294543441930048282356276374876893887561138976218068706183413098758283408886153237357621485394935936814084243277352547874810636760491708999604801835151897765043545052619881482528922547415289924553231555877576097704350988220588922210209925250983742039992810930811608028405821973915313652388637817051655710726197949889594952966230272634696021847948222471785018442281934191415546257491844807224174783608418449961709466086336857034752 [137,93] -172069045915504860035476580783594794449707647716117974684328874433761954133313221467641420158440650381982175454026515580947581795027879069863288756256023250228648484276863260820482877113678489852671316049228049144419097647490006154256748974065841766655382335782871524567301822848587327604855535999273129317185879819496440638100658409972372505802698485677184955927238832368309233947482191418647936299872828508965287889994017253442987036084595355551803499627287666501221470196656215744683917739327879081871124617647758191942716868117760150329301448974078994631903361812864636847836962827323001683377970490618887172196919290508768813620607389533616454395716068552188863079203667791068945456085670335083018909050673249474684791251918458518244223256896012433716583196416824221160668657642288248241955079457865354326405840648405240296098247623665593085400790579967040591874289805227183304877797716121889042876125043632948192729162806118428515082759796527242874057293693096259827115251581541267120179376984771194857371823567830466110723668484397966239769857794215463961127546445730749846396601628852781330863396833868549527986629746902007549386425153432175729838384819821717996610908005567653693044366576634857017589519463336001411437275531066003647044837822954694184059034162417887097241091596793145065688148154107859725955063319414019430086556908850703846595573275117150500504222594516550608902411728699396084632242320469473640277294227416155618996829010132626156012159180452851261809967523956044514560057243464325913919919344262778488212084129650954355948257422522103043268525259280078554445324888865975036044516143316458861843262225320652608754046574083194350609159053282406039446431219807504696968642713544101573678158829712978460554726627041760210772717915758556530990301446313825173015121932760590069194342290226837955411924122462072201417965831184724760700999908777540716480111652412720295573885475991705471017891852168413693100067862100390903763965751934587357438166228194045105933786361311675244785920 [137,94] 2651410961665967304773798934987690668675302352127154960063489623734016882401964754787359573059979362233213504500388163244417397148733800918916114372145483757845670241023985157095471607059810433206683657182272312306921407737122347306778340502735408813982394810703160720676439426437666188236928715132733774781436196354442380776581802437054133056320505349281364882752698499717202020553870863875887432581110110612510965215873792633475953999252046099348481560439580160843708420029713327196160323143302560529629436315750657337904309719089870245949520522717660698547976722706574143266519757096390587104055849388771375060629007095801396029338587801278213152881756515048775584021958415739061030839367050614345986292215050487384456763525551162727498288034218210442364756210712356466882394768386978372010802149868888789147354754962899946801597993408755696953209058420912701131297875711094713616680002709618551154531042146320033776268025398220666528920941105564989345617494011926711743113920580582472747281003779674940464237530067895552454392187195878036736388659659316637732171963211808203173819828737324228861056080074868731502369964669148139140887166449622021950289591508862562347418513786569868574026822704283694553931261420695010701169711014601999881258520585960670123870917498257654935498975947571608130101422328782833879254596699504214232100153233375320769342366879851438442679108225081630789554023409136401088766397192653679699067849278495771998006636520843874983167347063449693883912629221722327787309922243242039051236930742030927940472805815666666698239696199743520910748337081739698590632937941747558950866669463787519525097720027420850319878757838708983884120145739186425084311628269853496020875867823939272878807788748428855497311235111040187518086637448826884870284202457115734765502601346836454384655397993995347902747363961082759756907295267044688367607138281567349110102266747134671066330926710768686644328616949771374575367502705717754087611872764479308894405715219153260049223405178819186688 [137,95] -49344805967061574201969345544586891321953618398674047200727257952137825302785714556685866546128502176817697754724974004267233035318050236921156146185329748374127618733691292829168304356059050597677641508800112229717824932320977152266816996796197442434036184612673190477636495953754419834926088509477427402569183760429144974833723738178934462914664924156349417439567672252104899390698957849790481263076688630466510985626108177633898132962608583286494962474923421303046494064817632971533602804996815666756109269112833894662083782730033205518660715248501389492138551509785313671977954097189980882756531492052385149202503147822962943228445366515300466638342892725251321191359570254771918371110446494389324956630352513883486942372137009711206249148070282697359696577795293538304394737108327694535546662827193820189828568784036629759473724088147439567419735890201774331667652859193526401807807958999674740933475203500071817071868615241396198622992718773053833826285574967797320557669759010927244242649226822391649080265240480269142675376404327248908611276823260525420008117236062062715042578199085082306758850064267179919074003812108677367583554172107017939702490052006243746735610154201802721756527180961735079882297062527287698320427665498686772883644523105086025378951460553674116312729576264846926075392633452720347310485777196106524255281944153595167557043164883227992390109494617893209233238944285071033859243774723968364334095295073541725518728481199130482229672926330587226405345863640914151731208603516371824062057677375376051240873622227311959089703293115289729066198017303504455003063513703677894091376138455313551230050314508973666954805842895864510258898437165428623017516163968596794203955381834015094057770105431830366017595277216256381911582872985739608724097749292031386149545772045375928098001468693465183106182719860366709232182220003710097510095305484402074764158516182977155403238937826218644541776321467026815372775721704189984552847619608816093234103172103278738168669053911040 [137,96] 67272014492533467123623144436677671650043244332965071168160364163609754594340156539671397619677136329590735031693853564743932486496416937167524708653127942466619486619114112315233219434885379811356544680614952514084178047333575538303760366496787059028559321792658519441115975523363229067057652214205340835919872969603857349008640938334566530735135933096601173875782762094213130244814359247407159404696170865685313249387952172165854783009476313716128194394518144645251442815800630469795042348243066854379845743535685795170023420037655124461779025429419259765851258873879965682068745147033802446502243173438692200308313260540253548620780849310133621755996656119760751729938480873601133714864974758184350676322429098552628240689772001759330882507204053883284355174028276380764924385316053658863283042899931081873387093575738971019198239969195641849407096344375091023606851187981042540798681958144052069326299015509145529537224887576964875612643937929092735174479914870125114892897170019609336929106960329276176792115886617913182711329943645132466261028589641418982031704210161916911759711879917000938856142887537749030770476121917942635230407823645715054369751170133297102851103343901327596499411453965774734024152095574330927385342811002420127838398466583323721733562038291777679640032833680477434507475267510301299415557403002147741940936819535889942972387434614147992324170639528766398263777971522099138462737891654475133070955562413445620205470130484712202896503029011572089776135818373857823030685759239495486427703487344131276452638815252213619207650288184947920089329929393881894556615661546392701597731022116085851041854345192388274059026196311726411191519511102746925224984174000426379812830762814579710349868457750485085125292173729674845092122927800191218882202511624384081995787167379931938918716291172776605095535913806124858120210414918577819051814813645542272063761780962838516814869908765983737989337410792450867802279166298478269439040581968585244631618087650359428654301184 [137,97] -1218283100421240803434556604218353456512663193739478387243083590291176619151323865355457598413394709521917359885420702327315026007240919571120490216864901202990764468501454273262526571808225200862182601603103842967263244906726276304886676638277820086394273582909781661003467226484218549282723037410439374561375865163933612489690409490605540328298826075166369596865923558226929986867595648564498260601324274050818134744102454602065668286127732231905321511885074990110606985828959739834915230602527726231909336773886374239973132124139355282536431669446512954348053054848473071840957750062558564012314270665304089199755275127437982962376639075945394299284704388380888568008367627474108111000531346667753081979750240053563183152109213885960279903464919532504351939934879897015994597250964310350530760800859342456370623926161825138182488754076586380283667261403419042620549046273475594848878608356410549932269388654486770066308788961414222961158080606734110529462361723082709502670651583850376388893973131325674115823790664141489361888478868607348732008517574670867378637650174247699505332882250855283343103683020540217198648295988358482559915745908545476373015132663557720681486603226046719853727751162294752544568338480354804835437886122162876622568034946782427979598479565234845105974880383066756850381938263240953370091925814242817692168202578614421336701328908910331904501708699278031959127810865675055042325697472213859912423495679178251433677680088319424076195797486558143107252109718903351081073351146583416456498090834629224205080891582440443693814878299589924509977036434461114863657056523972314706229634921785158871426554463047052658178436632628230421804324117309778741513845639427153033360787425283011339337536508927617084708248031249305668366159232906874584665820007765003985874798953368664739239280590594381707000768800152833824492518276545047426116325403043015426120117999872304769585466769095326353889146303633826961698431484476939984703252929578368685528559560849124491264 [137,98] 6280330054126777707687937762904533224452520376677518491558753194693774277581247807413931468915364348882309563271732082300252998662532580010420175510684992471706654804950919928910976518940585200025432420023782615538129764326113577607771003871790271575517036436484049259245653447843964166033831673190997057141258557504103414699188438384000243590295567275844095728973194949318038273468690037821444305751578890403086241630943600884543145649717191542287171619946784213030980980478396997954131449122001817385893846845488612911439212238290956061092864975820212004942061608134886455460102088680472980466726796450450764524195931473351497291516308733407336174315837159909135601860431990610848825252649341102509775911848335051189700146274415043128668171688793463314591844418320676930349218416713633219395894487601900985750138384449746608450748033867845945746329286753309396512067935156826674534669513244651431999953825936637081015441053433039188975172777089951344277996410644798728550705611287039137448481501609238868365372550265107644131459091745236092191889215258571125115653975953070809403379643123752431126051356908346283470693704625772810045241105476899675075613741961303023484577261672343342576218669842608311935354342229840524005980819526125383965429574256539866430924995175028077594843443244726673499160303474613604017165028784399975555590126036236784979305508868126644662638694940262194788525783685675115979594292107367647328421695370884948737331099054031699169074019184374921536656954341709184913277233725401041923698762842615880674448320753691446692327122502113290560614697959460724252508879536971922938899347962937380342518587806490232934826821404710219051865618907862619505050162722367509353493727687506712529229651497107671623820039581027298510994768387696250609248116782596823193394556650621089967139583724909340491336259234421481995082784753596958119856791003066373029294370209923136331645518120264865169664973014589599684127676135249457678305596150622007744733785071026176 [137,99] 4439806215377582490261040917640453139836439393787465450386066491324762916522214042980984599704720757491719585019038202837176826392018226205512651983206895771630016232913948013414519352066544095969333868388784740777193412540152503177483724362971910354239658494217027181550016125308121178025085830414239879115207003955003022555739846599309280486574034064650128967569949019717205574238612998338521920859629181024353992876156640337834729412065817744751618701520906205419316298429988037224618322764663534090925711374890198638060030540724406684866299348147663765339690004430757756309375213430736086926079621978968924974939507676095767826412361144633453885105177187372563089656166517426739652104611980570563792909110679969175385478616113931055498731714744631900416678248646407396179357718080875878324801901583536041330510290969875751830194570459882815158974563180935852438233345104322865952261292530899810945166505187588895037538845317281762478580154364811721349808307144014805832604585667492911684160275817776085560416472355739295670700074720052183071829609544196829471153656644035320016410832865122275833972424870271338374005035268130524076852944377423635663806540588259772976038488042668013169156680189992149734991514562648953162255996745055899926702278184973750196056973730036937721721734348054300405255678711553521263991533982589361075516501104047993735956825973310850157093104616412946597249997846878163271710139264436119095680035839312535897731113231172434505214306679220410960811838566189707768477295769337828039311528659628341061110650093074895949091268958791837981091724531010212091999946168119200693504402260431579325601194040403449257003319021337328546440839563259461385509920188381070995777136206986959552796474741093162719065909310318669924826493988747082359317058879753387704901103610855381699401105552171709781425669688085141174935260020394993805771201135860686769374131217225728031189430259222768041721662302822706901234398478950723448126501235900654170133659648 [137,100] 189216024974423677247939919181766212704096119543246790343493690033148562437791670006927598999550191635664608634449042376449817962628887005133527274281125111278639716956494294713584048116990917731828991494139009890500268634850275411215716361663568862720957691086965662734793215836127734824782379953959576475002884725505961640712448589921221598991050540723754293862414029654211530464379420106378660999962236168992553664496505851251269730764694798795474038000951665389390310519106167801593163639809464134934592577322083398702247048405731321358056555839714252036981637672787521886169344984543929589916309329900953099954129577760135432016929354086909195424680860346081414285725546673174831108199054454028021677325698546664906336005187915542539554532322731099091658614030848833322172764649441421839642501833175011131470948051455559534845353721379100671785253403862064135780094559601572506177850390563019990965385037048230243612580439529371691960752066063722736742792022852255272360031173418849820621289748988829944065302461557316555885791682535108438312428996606820161384792138795708552708805248795731427835550371721778496939049635602036481113314081095893103589237121927024831097330080894069209314772644914950480751761588717777347540077737488550586139314936705255788433698375662280155849162236882804546877670017987722648605632879313391318608984277045004249650873342854615678458597107089724951360464334243827055589451136286849588777380291925503234889430603843313810400018056013108505056587016409668385994169350388451727759629729393152629574423353333702639892172929184571209180557071211355199225724909295236036820511614370374170658944478436853029640622677503034995093551309985386123037929424180501907795827968037368735843632708869500366382533741929413892219758916476024498313042756325722657818537989487100412250732406688667647631934956801024772377861442233386439588731210548101151342657737537429193373971130092029969419743418769237050669766966559362956947446780737318914359296 [137,101] 698044837081634533592390245313278584900209955766140193194318621840282169454553798580002859420551188969903399840233864561059661692271899206042258429944087987801995021404491764739333704280597087117720798413925115750804225204864560575933066191328894103432108077687562591334278733647491275053572026438017902714885979679222501058167706715519346362846036843940628232114157176704912694038060043699323243461228608862834603820300819016490893884626509642481452808135136418979749717015964423848536012966626443189636800428855090708167163940346854740953531432822081017558059839633461880391913717035760962571617237275240295980957763092213396174023279934498940162443495160444302940413021975370162249847555165685686833417065480784308475082966285532552146198786740018964231442940136931368894520212243632783989306413912911820142027802269504574027520458691377366461685826284067430887552071076886891191688739012412613105888052005071070683190029868670428207734055827531859528612722031747418319080032298650580011562335002463014123919986439275468737123609596571748709869777338772965425012138640163760246244597614894332796675331244809109310363630934103411532975240266136889600055305591338101926000131832245058718204643868152674070343939123400097273686068251210250875075651448913885058263619880238853901104274836850381033199421677054433664785568501719769693394966833208948184561915103175872942231822402684756088855625266259645280618920767618280562694977097449263961629269184605437136700017205854342081665071868787418478533860135230432468727207522590544708432397160983662034378727346440402279120442394661671025851446897329417274258817293744280450698386479865529860951390089375383724555057240501561912928785825625678775591216571590652638518184266050280306818826271112595183536370543471319643084268173013688357303565909555289390339914378295449464917980570528379010320058635642027093249110366193835412344904482817030740252184591289506061085603768584472332070558890467809141749144170592862208 [137,102] 1546376539294801394704112379944189401798205032609147997404083904162378917308377378693580092697330238039234089632501659715043652719944327564985069628917332712937557009610445174567319651968160917650170129639357513640806987344769359780744911404883478375723328577712687511434961304626596872367314147984534516716273222853883129495833525827462620434595071913987922242099588406988414385769071334954188979036355146587956180039924853307533235818409758277973987360765551901959869514909897364976561283354154572026600176010881515540056045515717986590621466709097658091207408549556695095206997625118959753852681985685404350338606231054244723716856122456262835083229959709171621103901711218894596484115630325205506997746620576891840293555255668188933180801810262721786153996666271185072504160435635774610318017323744815817602805518170730449179158035310553282588738291689684139195846004799924663491578785654633443919735738753076267296230079156622015956887516660170873067541685765745483203685829012953512202707872042901515232588374512365233512741017658623733892024963668713175291547429244267450930846213364454325782583867974150139299774555591914089953084393585341307379685245761361968107997094246792446725904527911925715317534291131541931737051887693757896137885644038498697371411794233198191100802756022506613240612406359473394835712301338639127202976035965256725941087396159030037999180362312544574298364484105368128310841877011859031178221347007254989336874430219793027618082216988792018711936044218823898345508477435631397698252348460716909195614882459217507404667165736612485641962102907522598067301308710121120453268059268898598222895295472034859306627144374130243571770688675054010924545450274198248190111133614250571126182994070309196642726009504673059775609550592526380227626391846509813793653718579329410681048377574488864261281689345391775170054074682034127590422373906146595484642626496118254933522753732578815455487869801456447644669102538547820997399169597440 [137,103] 1913609270677779850276219404298554335065904649164820571054018667833204874633761756616667017701477509383514107661870030351991460032273311212118822021194284415015947485044566453040873599123914971189926421305664821482325063016951214427007104587211361242117602617363324745137129541872790537533881464106126486956069226285236742948519788758496317498104350933091038000252084438279546949520489781498051189511353380635330335846939562847702776763816164267864716731483673096808801551229005857184360903694432497233493708258321201472510195294476174990123752433351236297555440127541384351884131598684348726068484433090792656862850908860156753132864077420176706217957547163783854159906019451877156451214776201599537329527197414591599925337559042483680255833396906435102940337401825761563570588444368360430052171139133932146369628421326799424665515280201297943693113143633402084850578620876041673089565232694948822295926350364363403394323036108104081703009210695030701662627100073579794677047077517239818903604746386684143962207893671992508913659180579614559580866289750837412000906251136330344456598251148073454314813962757247178115570000718583479938439992675647927950093937521174964197314993106360340599117444200694745908614582751934970892064527707278819425639333236184811791466644747358635858178826925190077506288369368875009748864264775658436972695196582654449653202598111903792417413188886459221195381835310818921436920171767319369812373687087068413106119294875132670742162031282037450182570310944755610268977463774032068655500889193392973570113415982030993515187668260096142436237183368724882566796970925875388424398767323020875712160997800125204902699286548630423021384604463080268937236759147673673168572060561937472040175236501820064614760787601069387850527451793968734434865440628757678699920634101392403281931075923392938157255357167751687551033884280602081995430560549747976116270678603772218135732637272812125275804186514574396996533251021714402430423040 [137,104] -8675297516219177158709509116258259449287622735476864311308354995636798321224528692400101935514916577904215122749875664663341997662941442891162410807117770245552458690323145434167021689522077205495466792520581474165504244653793525132684825940397274557723909132229369478630316669466733742833535721828747252135313044317977012335449049834544922478932967542179089757835026991896421872910598784265551019700094316208143345429003923136505235147421868465520123363676316684269196024947612538660810752950589266187404148918304024669243810564425946599089474451362698091680319427408532506635254243022163280806579176815378765556896057517160189786025393375234209760175699149955851590798623662238915569315077374451220175877657369471177008187670140030996194661184301434001512320107547383000989983552913159479072686429483006303678200472059929063037475069824068181159191420374717788605729649720429566984522293396796395691204808265509306124945211115533613450877665114898346135648584090302729702137098020391577841691127462305433474746787004915064435967091051849784470086757505034315654840282549734913503995830313067855069990074357932744548394145126807536186658886450890703809350091220565121696700526490374849579885893826193759157659941681708950957908903931532854463690151400293323270874463935845373070568442630961844791778366473661670035932273436518982418960874862618156717563853107354810787865052210936327076118280006251428678648295560486030831293966291383640154664153751722023660571546708270044112507095537310659985614512384069446128697033775865745978595981381284921635450137369131962436246659866198607471987771604590397831422221709912111510346383064783194745174473264442840126084923340322000227175083358284294515212901366863529342985923384196606206288517410929652980022629020597426942043169802786217242965489941983232183919007689638315299312101616006798244044341476148452801649613913520653345415773200030294641133471568584813972291391476900006733227753124516134912 [137,105] -6132756552716464765888554795770838752639043319439051813019319154380942147683791817403255783730210630634006511549508703812400155313077317084846551858359510065699133027005823289690725763766449635961679176889521888939763998258549881905864846539679791521670241899062629856974230053571482997956190134422667311714573211286112075483883403817181798951931438881243847173659722268119030985346865874220581130773431525445903088456795242320211999705860891726263457614850102421239716543117079662419359749909858800415079773635746262541435399541615542132018964368966316590467925089928850495366493840796819003762804842537765503989628440443998901855918666791492270592771827398025710690061834197703963683633214969672147816588558113935013681593656803889461912712438885377186420116742611187434869019637899247682014085677401188747898905125601085991236376082202846388295877306022794866952156425682547573386136451297095252813703134849968432537633243691969827061537855031070694508110009891979672317374405423531823583040752329985241238923014675173333494109373992575403359868833088730405279650478243215352568454429951995140518495247481791386751124344195379112691724762780064703878885050905997065376463743265437446653713390582655331079038373150216624331338034212283047071433035244142071361981869452482761484253739976216902450292944407969632340113691476552230555430548088506470066991191637253936879075632348924786188618393755083590938063574998649927677009060967250413493233634521456029332662496202455559245503427011369631916603926551292267761078196012436130604072885404317561287048314788671521953085999574487132904573718884700919899892593621874959719547489442588010552691813416550635797059529352894128611121313926801516287604138892460827419383542563719144385565664964758199595353702281175462879131876870781082430228946030849622981620274601867437219239800889812930710970864117738237633324034791552184223030129267406074307610934706116547207951661505487384810185076002816 [137,106] 770850610666101568423155745591926245291021763364404750820886583202160219172114821800159319598237298559322561987445572881110203281867596313317064388565802387680047418491083855412027906004849986436590068544774005059340079917940231580588955621659988651510179296503094811031514602304360559542942845305916348786870939691668213712728575262968562903161380307217575805804353966390063675687442188462630804110807449050661895844089739316132755891718321396945661323011090595930386297136101019330104838437139960857020114217837574340082150063891777669421825504309485547336674107874093264754251651438035022053507808000602371591752095884245433458197188230442519760532271194035432354289061276882252431134275499933554627041238758079171555249828393679911852659995318257624170803014945687382831898930080901129993557602622834443087899699492226724272281720862574274933708598157263831708331195301049833607780106658675616087060371361135132661270773531606339333254552735135828197944637399306931175932006808523484271516350491846825778293641542499790961432385132614539111600211258985910466737055301181797777046251237352206677634507288964794537783482395262610465510236759792004919573984097258306557411324854158947227186009695275956959181684357783637490001197067096868102861142647533294319995437577585655099713446253669845419787080688426981677055727955615575512951156742660236216739427552999039182314530617708037930291876045306207406508350795253007821083270357911218762666657096696793949380638425147045638140736906719505471378966061762352291125358519402500167850408568419422095856596943954731457025328052475973658338297198600677606172220868006544930729396116334014397516449815856955493435237074463204355154577281386994310119649198215847907214023818005027482646547119425394595293724151680732973388738148492971932614403183989152224860035928924104100023138755819677287670296077213519013771268518132189814448530405897214530405208034872100342712046146612436021051392 [137,107] 11097576110978809489194834914376682366251736750711765015439898632144232874736612369589683917436898583058960093975809452543508993154800547945085594648052736426691708301435569744323653567408811751745628399759017259253533295790918078622750505110554147423089614766729770776413365629249552896808526537162452055257258146333107799122828423904873088297997173884556372559774656874645484424722107712326716476787136441596594405922299081739879651154427656874019809721915427956513405773779645272432654561736978410612286150217065731168377351651111913671907060674937480079090338775544189049745094884738709713337690585003332792478352075016158299971963865403166394375835015552372995973927148298084003828710481827625703678687391138959185997903051701395970590081223998889005373458665852649933053476561641500844143273708486399604253857647409792322844604188840056990066627629564014264736944941769349089772033326932694644131460728206042940106928108654212389015053763673205321933463986128343593801189011417769412901018856057199138248286096443337434864082753810932482552717727355825337739886143719367379238336082256995463551968678206791467806753353532339902336358172959873149139021116619759504797232206904880224195660777616048996672789567616778806951535616026835924520551375812901624457155436118030891959029681015536786487360065723364050295239807047961388492753468881818569407463114598855106174959942474121661956631602567831401416244082493188845658055287069065562215911432249518917399438241055051840469143313486874403993203183980412901560370540208999035866031270706797288813603338898126453535535957615720398671163127776209672716024850520403348205639432770672508287449127765610683592190901875760456407682965453654368387753011411112855649720089652513189367021580530182807061605163452086438380156349172561040674361048568654845296316174860613426357523446426987689865637118752439611830405143230079935993727490384867807094418255313612505637721612473881192192 [137,108] 14069285656213793150662695455510283539537120482322107380283222178236762636365772178762041695742873499593148059013870876290538501351388978902216223626283478234488664819424659291435665396912220433623005153863810380291633064374137762886306222705746257073033208020912143580038934442432369479064454462227844963883812345620377537540280417059354881382344659315353211343451514879138363481897475046019626063416917436213959652722504758962254617128784157574357676232167670234189824066244950100372464275369404909095236886877285930510215740258471586232056187220167031933244468454542111262333299946708493708309426423911499716543567889795773445165006607744918770568830665214340640162981081978236791291527162721413813841034486964757737791500506319699952465918274119223301184412398650096633032795551965500629659262475826310390315800080356327037284022733852358260858643491897204254871619953559938835534411452672539456833890918047707596267009974525836250362116691710457233885608165792974765047702258835647122674001578622931092210181961575699702338874039499137802149111113637433613227869093348475996123891958336450507427069105434748600497905953318235110675807807514983780841093089357007078395102510555137279359537047873724707795273476057234994663380322158014934473643091786104852665482266095030352120306581313278940368624215311250183752811288818393214351307341397838109929065218331226389125519564829567977485997312781304300024481851300835124912303928978158142450497946940218935851708498853379057332713376556662412966249492706647278579469339432882034526017986586373697953764483973708380764916974841214937549712958844389871167860436792914461543563773149200790703353525129429321933976109247667982356415923545633564144392473722189813317770726689330872999546052820308703413427597911001807970082137451479996082555992984958303250655364450321759227091663153538073913302854439657664321852133748680036882782842288301862886763150618759159826133672722432 [137,109] 129328151902039999034435918780788788616834057734489070166286876929469518660887257535323182385998406865311067158960874815970783207945775298589520393481329489491249032204792134917602683644384988238743919258164511295835320804051553935381062660805471792930112604995319927620820907331687562034196680006883859758883808301331335035676069782090159104643579157026583073111544421492258263438552066331407711301259356426302793673811062853941167024461376755824487782252329351246907011481602731441566123076981765370296109136249164686740536776369231126534322580928792368113311146134187732868078328618524402531855899975468065618548063949662823782898046498591481021126637559748233612409962150010586954379848524665872309550434021312351026092896610906916038442685451725444690368430237780629249164042968007741515050919085994502279874220099021450299368706254278244502775712426219334486745731559781116975834959531018851550889817498418540912018043877562222294080216184193858577870266364978288854431989882609259264868435709789168104023285406833019896813629092366644555044803444879976667628408504288629477474195457054380790708803819682854155976515330524110831618164363947576281948123956759437346396895560814167681002941642308963631718339588874322794943919307438096791835886098126656531453957688159854306620727743318127479138800069726893264023323703136556479110267898305288835629052191725288884531590027480262205939315194787339351731287364504914499247567324824800671489105802753592503560564098404504306266025567034563602644390422260460508943529718586635905190772089186830804008031950743218358890914605401385740184774960163064994329315489661540726758476405743837103945072193500094049567213974433923027215973102288913726205901890141301420820773285076045975750450895718299535061585819194870884148767656658355048078242374081279645367491426380356018925262451348324116989326083261562352252675582409144283559549433031397386272655420529638135272624128 [137,110] 573070261972923051381729625655420124357933893003750522299969312547974589088504732493394775518112889057895905324001183601240309947936812300625936362741261961246688870063223162524489993750379214754444994742367833874850604804730918092924961179738664051122579911006663212640487801169770231153769044577596196286733496423761066739897283825811704498271089741374593185834737275737824017426880684293351514772490485754276767515501331900247821991157620338067030277259499769458296032555428761049232426520329233870715522273618369376909002373382262820679787850641559375663506875883240932570634556509890033603798815174438308838921980210886738291921179783294226620659201252630782747874349773660310728574751768424914402542789315987268170576796740567415464195168931156678590910849443179494737673006087269025733960914967986625947032686443773268652048781816157673711819685788671105102956600064588746130445515757199996715210021138069559210854390187458548763390729544396184040483248813968896873115571431611071047560229798791117385903768430952483461065818045536534499181833432275622809259950169465703169641686058921899514872457605919774952505940451975298133696793330522144145588192249375827968421329247684067491977198021457648485933123014670987025604990496010809488586843475216320056431868429270291212081341912879755271434084863239514827894219186233494444859765735730954158050567613584322039290034115154714830135744427990671741922528685026377066879387915935717942296792401720321354182530591846410812142315990275458234564000294138303087931556477501785888821229113201857761649024761889317774663272585136695879292204011289955625436028149188004215625494658123370034800394828820892283288431534023529321155102162066399783804106661742321675830036012392577356120798732453879575304950597246743589720685588155459980917050849537298668370092808512165639259383631477235800685242060145909218304828194271891686708375032045275024015075942975228542976 [137,111] 479788665296677264554485712203091181162333017832494061001601373171133693092258229364021437100721966407118601368987783361612578421375646076319652370276768298482229248128333810050598011301383025826636645635032026086199521494077219727101823042073620131200350344166437455527127584194734847024492070274535937129615239187614355247094904966901231695341942615165588399648080985121193240733031066249678953422802443759652687179212240912378846595238250864799616588614455825873682403095164844387108601639739004229484898301368108087529677373405541900968490018396673962709305093640939806388642550844775309997269231973185176919577313356827780088269441334975915632189860802454155345615919145731815966526577248637521144495199525229140896963179890791194720978820166516249979350505010234854873971231783632553148343143303444841246037040657988730203576736667119562067676042895318515457548184684688528487330103608685043311528199576709935214715906440684297654158225174744909869736991853269343877697815433529453990330109572692197018856981355083815008110858968364578067406210438239097647028245466837312766732734452243340317627600081818133371073238126805321162646230573333406798844061317298097367197046055344071078578806067567653694342570028211472884408007243279369684850988138864005237226562655297550139522289943816395221777062052920367941637395692439382223371575061305566097047927288274432758888251122375119058605145762091504219781538450026003017294989556934462385535220950183471619685769857249575916206525772938132109353966407434645066635678067259181989080730938817688225207625112982729948054967872811492747708669935944213167214758002493563317119988321405976241178555617768023292403892999588735624724420993212332820742840953231431975381819837918165807208828485864149208122968899372102384470529736524473784334416087148044713856814865593827592122796902596981757065997549126876294031915262470761862637477082282220333889265394171904 [137,112] 383826111030710522451570049700450532205655854376971890179773937365606527025313422474854757723687630029681638697391251016923913781342865242118999478919127832474472087376427838875594773466198502745569756027334461269290230858101624895809992961461720286791191553449266970010569708939846567183858564170646509982466522725669860147803236367420240351737813582598961326634964065263635396397747830967650471594464191049048641670410516575127630185236068223181414151229646942817765470010975733766797523448293240583041941527345051934491297395529833110857467807026720308494391380482667860820095502579691970844250358646874336137121762319800442668748257436421142277245843003615839952068176153649910828659990039099069906803271426598066632343453551035712852537569340433069903209223419640290989560282396238712785982154388645515237931151152144200013287204912878329334478047254803450365665544748645008511044891954305095928175735692606190603060593463232364905580737234797473258670967390920900638349065045480942366991307576707896974905138767550234351521802835093028587735719321273286257920486088307863243618888466712830354332862652061115595204773253354707446366180485737460258439970165328072928836896205909500361829237436818252660511294935529719901943334224724224593518473274668572772034914293275856638250238776609771445262953992935753546328479738696651382930410378457241167160819338066774931277208827888758738592948386442883619369256190941503641490194647369543715401864039692593455393582641555597597505268600494310223767357910434198673664311625015965216884074164599984402604987250351897347049268173104752462384679883117808280375452415785184411820146768896348083211262519572516407331381725456768228708566242254310787763185883843008171693386785012628144495749135097985059869930760358861857297607026685110368155652790813101351136373201993842131425319545205174371054191828283323862180717291365500844243941984037070889737125888 [137,113] 253605405088849575393245586331979988139426263534107908665456670836640643273354402274289248860241822286571831333775823958541413852180757951024480221777148748718736121403465734369237370405074513625468615509214837490511785397943802500011845286803234454834778767672084020866505963657015151066317774219439014706324883765567725323420799919301751891496259744213570296904075227362191898242546306421383688975486487559885946443200685948047126416871680188121904381976216611530065182983428828878876213792890540660889550658170023539223691496539865507880157341064468757534151526176346926749406230090963325044996071189271749237445818558475631588030949520009278097803090996080808628620281664010234887785584844923319614263274163568706410068957664758667072780911418324571915385869531118882561426235379734665764453891646777289878834058591110737211012487543562596953097967458148955841946342810107784377882545204792733433946494141093059965067956674229173522581731422124695433497722087049148365974199391861474011238893441840107024615634473563964071556704194724402971654977577698824541239767561573124286885234223763610974872828583987396374138396118043746390263628899507530862011380384211457816168726035200139303496604172195923005730256216104832634304179985651350971878112555123961331106959985850583644104783381319412914939081134755286298527541329904405910393709542161302951577994965093251780392857830541268686166103407631243426762572123817378121671878732511814386131978176246411147561728257780529193966926356122149260674844124355266530655519800999782126471583357324064775725264830126920959673571084321175533818332952319718485310596527682949002228403865274096027032665998440293268031537976673092150160074296440634387771005795041819945096624942985557351273250789870091065027053777408568683988589393713010440468168519208887762692381827577349138474072117789673366883699086996391622360556018800216380011519196889562128384 [137,114] -30531178770034002190389803195130293836915908317223692177877127324857545467925463507671430795610138103010546612160767233207340286635106717926637603547401329148615072634265507076964628242258717327434686091546048379840507473814977090640213863021495683512580493934591232226220936417815936713898357894379741014131557441121653345498015882811043452092175051132801645444405856318158996125943911010852203170841076458477700690266919961721836839598315409023922298561778020947292393609488749048092037177382265906012455205804549403006559244224705579944515602386382961854083426210929055037534160533434812972844209802885849400611888278230455973509005839056013567876611271632392819024582862606075031316238830392302988077176287130151366111095808605752117376846640333651622317872576812671079337787584197996769534286450549600782887431597997011847157666173348093544427309885753228716822529146323657365095223033305994437474179785628363270622588282640236542931616964287817587437227700960362114237568663110065331429898935072691828953393582744084575569086955020159952713454486007916657072988023157552939003468566913961998981162841426490798894879238358363710608383761983239076923225992495170530130556024334499162568933186188282582952390005330845026458583271989967748181076668097073351659932765581383167798068149156835053689827482976441654083535513196570612439280468527625698916886335088890502963681323698289645294006431126564825959008967171466008238726637614734725847494796559358685804586484434435328802260322305220608346082896646487308907006039707598217723628495731395744898246290868774413580782255789937899290934885791836383699460838517546879028342675109499739035595112414067673925860840623262037031629624125865734837659877436884889721061947943169636373950275556290573604190088706294514226125257787733769192354518978268642243933211332293438684650094243148769604859139071154675771740492818397206248094057136128 [137,115] 33907219941978539549785943758834066341846161194901907613322046867766492496176452694060385517698393912570741976486607233194467326368926009253505259899451310823842626755137144125711246536802860434793648732514966149229388526477224694831653062569912794069092760449916668112114849879048181200943268377365878228182679688615434852289895015735787133978793639912890933766619399217009241314341739611993158523365191833239676841521457724669672469775275269840271234459821325951286515055918859912230580890670657409099694355502213224396460342067041288571150332833002434730763977291777580154380306012692882293494042532156946516286359112922363926078252253570395090489901755825253198327361121570303392717776813122446681897767442480862519787620068495660787141177051631020566645835384867928475700383581987861506415422921643721964972748555724514250174119575072094345332256515664530994283306723239803183001066697311033147099963638126608996357775172708573384814088259154585261023003029651612350971218474337630379140659787351314542202604623044080988376028484702518398397012328593923810882395405459085120368174221129527881935221207828266648131994033218694678813087505906348851667806472011488053288085002647996704228294300302338803158417601441319826022460480730270913575668919907373085551918412911161465053721753963648821861435542340423858437628287303642818501811532296863249403352482658055090001320682955987203143448331118679130146283191570189351246291817119350830614935725832574562249815861936806829627580754453171946081410430986912620607997398758815330674069387071876052221195107226158671713645574144266784886972909746707265914084506031661735068494223101260155789693095886051897333183778732146517843770710061594811898772727873888105850402193916729465615616848292568398701566019763612996911471256885969154578588112709032285210138894598247969770022141056977402465906865122331330704896660661271590539562496 [137,116] 60331471306612304684791502871611041281808791795295087295560884718608216695832168457585562011549456180114573214394693992331000706833197123631778382578409331195316358508661044235962920991090353373511761380450063953842860078387912161200204439844642214141201079545541546429270482738411494552873896599051693632965391486511415184066605718846133420927457202281163171511071983255670357735834471390350931360352796439647316304153546958650684142388359738749475949609105460635929226609698719593902261155898250383288372385785431150874551414764956447087141937465266243371129343950676755042947212464361489087139831939969879813250984139519254610487586083479256970351959318296885002503999589431909299642021539713061027415129217646487936418995548478232859117746793579012981523421992977969411803466804805323800197523098435649477720698554856043535225213663287517466153744496509443295908848181200169764600952506684665111299925031131343328255681780924822712234800444253685974539920276495916037623807892450217376999237339917297305441847877413409552101293083542584276556889651041456011731192956766340181009580865323412506100042257796116035809511564550963766884070046736867690462493510615844387170044911656513782097023120619059652515959445961493423274454592864608984551587223073727831692463277930163286499631214404326714982917261904440335037112882914446559306126771779222543381460696233030274384269317357016298318565898342024540366061361606994932559794393937809775957693592035003920455997589511375437529384000461596839233482848236610670900489553088822106345328452558874940914746293084057626482063213714608390222361957157428471026353542986976267568015488357282793277264608900573508382846270283587365187543436143715419091074757362422088606026136473859538217141817141713104017029497557900188965743747980961675762916351586029474516673215850813364890919121263584773730775101208616027330363135812610686976 [137,117] 22350825515521591040301979531529515527203375157052620892425970182565136454454970336601588674935382399972294868661848410344447052889669071857234307592384239115934825894193226572425399720288530935590960478427688139608288467798793885524440950879212316934560291561868700799807847261102082412716449638821748026599388405330235119654521682502894418358390889763192647226834762709945376300396781386823285898122204362025278870438310456498178918401886031252124999181925844377192612726745536212660871148620498590880136224997399716477012478705019042801901835388293763473673951383318769606635763361577239609904989584474879545418854155186382812259836680409134078803522421411739807507147892831875403881187476045949078910510708450484933165578557699583958662942259561727860958478873737426550434834112014806570534929524978405054283758998034463744974214003404266545899924622984817757486767327553511936755443829197760153495656523245535013057420694255256305370085010276066378595064691477763222087233794229813485316451486702979463912802583334351158612883321563894070287248641562199709629402820106299757932252782905491943472146684166086543289457136743286927802320223631275184274232881207480621510355675446975579731088922615994585814364012702130100993249866128785087246164082633057463727162320530120622146800826549388253249921700440830662904300166196197558293107100157669743891686948134664676085308939297878705399007163602841628318529075490390586552419413412366963597642976939910505286545147593140553391094684251654775468169477574572189696249945316339801000741177841351104857508753483049710143871079027221051091923469414784438069962386686583503715462439401582419434560421103050791081126489640914201279310787536579177119487008578118355368019245727959663891383473602828370366104219229604936258419377193320166740364773788374522844718987993912328066745674845473345387774913655413461363694148542464 [137,118] 4580047555636688608265875924233708443661978181288797159956881526826049222016304789893884811663649419361467440573258940354751617567839318788458489158308829141889238794170200968114549961387975748644942687659437249776966936939999095261878617850726799022341387366338276319107704148935938670140980111225553903178606836844838306925686469145161923213982130381145427470178448798012949935202374121056768580923654148383015807302406474177457108111976216671381040713220340647929821842535837634287235088355060841298826878086461742428929522910390928671790842201138235772748305897530778010597890900327146411653369814044661568213162466813187552493029520404919885721681613692169214894512829897468334384845484673367972309574175206182160187764044392899435356011243381190615474306817228522881597329068985470639815285648776781988260930847768661349029505265773534086006662772435132557837913372172140680226849650753716884135905070791753926948033099768818181459967285159488038046385007828484668620024787886828600736226103180796977385860731418882710106666800128640355959187539174746883730061877780840494992814270297437242378988253773622503049410654621713567472638671793345778336280102155841303854749656631678536117083562197392934769187285893890977679956522794269255974606792515982234765766166262344138527629066609188875037843731834873619746883992504878401281917580947908149542151913859176182303468949353850885308809275093467317659306296394527172811247747632774141297842620335757459656685012023672185184869678484317899978868560609338613517502675268793368270803097089014780589442740010030018490403228163281783875125328033853887386628722278870880261260648146959871630409395436293475571611297012868311535915689917574690187449128567341852980064896457944039495140347848543292527875175827443272956505157890110353002740814368873083776790663773290865956294364804749390899476061766641006579367936 [137,119] 1726935386616627440791877238531676907208079450187699082041505994219881266523138536290402690391262866438440003361361141485513450286656188912213744104012536797445657312516685108603603044404814853113747557342067736013449126620484026036072718249044502539356765025006545205211559045604287976625204756282504069711798129497456501877471035001679950726314583111287959988456759423194769220524821059198976980012303134150904313160893275614876658626387464353349958139114548152975502835184925861265092714026191944208853022674121655943232538087091538210062165695954738156297989793824173664699414103609737539622673746458772723500044106204174760490283669839538450877747839501627735830407497412336525991989715099084551338104811473192466568050436450470552688460519068712479554252214386769180938945830353965355975867035366695515739159895315822730506327191103973967668890887408131568602650192059017475626160756033455535628095488230163276129132586242258226933348536018757437079467880565941469175707221801019972830781367185346818874235900614844919653401645503031241242962875134962724890927914385205535140683119721312871992174514268500139871647649962740574323229092934696966230164270395369851215597239521200408330050613908022612011682336786360796833771545118159677798442743844910044322133409855638903878717066113641137322861441009768289779613560094565506514505580459193685375804790214525217279125424497000975181376281331365876084052669029894492692722082351392116972875100774639559012353133110442059758987567049037737724940814231439232497625720383707749289776784002086569189591655709200171677190099716037093275277110080463996522201992292734095241260666497368828016334668292596849146932152795107207788113763956052118399542732902014141281986718958411967233016766037393154339365029205353842625629966273965046080149676690539587494383037833314402528659920172367802694186726920064528896 [137,120] 286307832405967910329738859640612559709217127632062452893471484001171576410807041836065605382308554409679727216627018660184375892335427797160445470817082700757150338629534014361552093603226046535560525140278153063088950876850003456360472226723222688169904123810014564262272345052364542815047114877500622593123551716630721125044614768824793219125131582266872476899989627584293533966102294248557300899253069499861105209757396598435726370463649655215095846908942187218027542212342722927898783043783111474265354247994655461515944493110020694711297789583388976340548218935864509061109477488386267960266544464560302335561851972273658748524138567531331936621299396215641662660543071098761891572825812947259401370996088119080974251179667506421784479445192490471482867864048117660149758235622976902139166801727536626103037983141343344175166019083399027939878341896647279493832680320539888386272945417839478084637963107188195161392568704479636407749683526103990382696789383087169817520869016492293576868393576478106724462439874633661921883567012387974439347440661295846324547515304800962653665624477988870350330781072805948485250444796916233301221342594687494561289017097697733757998696527690421068809714310049915749064943721893399724173302224447467461707672961037885965993289355400983061515601120789687906640455401274403323373804822075503632044282378674015221726417943436674884879901976990722115143006496117306223208849908330770685672970407085920737472187448232799338726241043236997530330272060647968312504012970231987667918379473603314043641118232172342397187279358387157931402860601775891184986358571115776351302854658218947858457369426211571654963687732886165806124980477914429798457345411202647355501530051000556198001764793739445068980956312233610408196186895759441070357369542638585508572507326930433919818585767440285316162870835252948039890045640704 [137,121] -3205709908699030738912129479491883027783832906075078590362195349964897631992543278257916933197252941624411744024179249136119600181931096182328665336652550048843023285307212233317476655164621680494397225989052977811768596451939332163708613202571584872898148461577091808403789048023679725809593524965733468649871768396776209668480006507221690980419138895646203719129730757797458413335382096040300322911302115685038576612032478014457889360327953547534119205892698918146076211337549382497561331647029083182785024663912986008341605130773895700462551631938814847048079675109235735154417481417026200030254715144437529776646194177824546317684748841752799268303443210138629099996841961850086518443413453118078678411420329698201634644664644919072575934148899539773695198066958875324194724620984849568878278624349068271749544786492914442065868748183011194198084015463095431385092816120991038592268358721380072525078930309047625402676383317198794743066036270024879643284249148934517090924269252745864197219149667213331141012799771921793410079633184126210381470835064465240569771362895837766975282576358634478968460302586334629804728735186307201842440436248711948537574023973304427898107726167940895434374132563858913356090678281641787896448161458144500804186381229362260842898317710290396882980860375190215593337347772907093417030917026974543891273637391537935938153307575010892697141115579814175998097688900694977350242854923261995519346124410915152654117591320897758137241223541127762134495121710270553257088652710831764336536194069545168437305404785692006907344508961922862161602543536074035433028563227831733125873555568235701953688066471792731733539043346572604356146553980035009133649929641708281283723753268029185914472205986203061243754017048687673944627986079317867858711104630980764423725908198530204946063379908297224645821422246723438048768 [137,122] -3689671355691336352245860534827350746126545754014290978100401574209572387992297760837961168364643076524242884730098674625146847072319809990523263697007636248685527906923564556532442479812800948196666710421282484946821458758039333639135546943734610799560317713828599190483920669570063735514561305871741847922718545679278370369002505599030468313713269616036720034192108347152311248483503139713162788551676662725341606660391417216023505618773716601105479005200372088905918450145950546703569140094773979692986196143415460600907942032182788358914027647034167339640392841618546964507411379330758223769926660890928345202855776309073494652246324225922715601204915485610900270520315647402714257054467653989226056732464409469278426459452463360315657059102194796485444113233112712834775871504514960136849432988675598062836075300587082199818017475583789466528514910370604387220486519653764114429348191280300415935907125501944365824617751149321016669088618839719819168973522638800672392904210852622718269752266889712736493978867327533966075705129548852610117476955186367455789194300393913069589508761585431774234192742782816833936732997085887461637319428841185811066773049644643563827668533289513893386785311124028183924918482400828696317743851346194392635620541327145183914680752992691801934273749024986074737942901317065890568737235932586928147557089367831937407968633939037439922410675313585558342438124569510686105901617923544714171261938741311162097880185069638950114624704242782628863131174695661961413444983907094626110173028788007571814206731729123580652842356206979469390866067287079832080380884488251394914954827661811642040925806781512429002403521367082798903328935350192397983568235940512777257708404055830138508322829138862442873221622390630875726813225751615896398096630230450486216489989946323549649469517206304717911036411973066752 [137,123] -12365390079134633907026725077410735334562576593264808285606663556617660343196838357991109321084147010670601020170261008691405735057686724872580001931013111830393837122566612946871104721017511324538318157257666833606903445852743187392517099573358022799888915748583699234800895209320904923967087420928160374360881259152613147876548187024641807781648675991044746511745032195854684328278148411285030129044269972822346650083647692659401463394530063331986615584382230504679468251234205395546591745654965197919595945816340392080298569025770993917978874397991677156106057182299417508123982209711428823344868541864161168472857685616137000246045323870174916797667947003820175455943636985726069462347881249770313503918713309788049135043745641005050148174611984574033578030783531026218149560485632632249009279123575855624340233001669258290388314669540485949249501001723988459352813281468977866509939776031821044498321346934846542022658950589274937006023705212562013657357060363456107295192065282881226505624291849393667250897824763917425524523562242143007615118834426862892568527302802321560004513842802689165297861544707572902743937973893607658793780872205389194696529825249894976366370219958738276595844692835596296068139138344638839478849796199275688141286068320462539289822329262334271735504462233178495793405743423270017441652445104194104557995396362591207280660267752744235089232567500514098100381811341437762714199679896520510432237202906431374769422759707853426462326926226302227257059053875071770898141409315863431770741893397016381518885236240553264261613746538889324603447367856808201008649928044881166945646129563375653012478258065851119321929429831882588542127349133409298627666034421164076896340702524965282504214291898689599179783063691486375394647698969582049411685987597802092149032932935695864441818544195290044769327989344 [137,124] 7666171681654232143671672594212829522847633189496442610066667066125488969990136959610788604674987927516754898980211667651473373714097629424978370798114972403683595546307445338137454145201581779859226612528748129019464518895957858942079272845515563989769545799403413238352072864005219019073642134673181891791623634850377457724419226204322269027718186878503518926401461710693741090075778915735786451024133435378196039519865855213083865610489643061546205145226103325424166458448616323983157237532579923079456499527173377859149917268989757925929556687272152466792709101823259014856813789612991328270391575222006734774756516784325896470254139557558167014226009711727840634127083157609696553696658269030472313174856122289138954179698080922547592294060784201128506340563814696042577036542246719507258241040072682254541278000378027186198637355161247300934069598601874157314742454173076640725691259685679717404026230509599599527381942293100318635116912398204012139155193275942557073241808590606640160293280112167782487008501163402307528469355922243703807063829537629044407496019937316688932345917011022725961541592240086376129007717348928525641342427206909961679179898873870596872226727541564524661551575140677363932111876309139778887698460445839753824272930287274202793645922758780327984356800684593485251270905313499628294497689387605656225761885592467389003209618269054210971989098845211197080326321345963288059706356013044526489718237290535221565962034708902433303298846133232699374022262180766439058290219309895844365517346456919603565016323673808147562677997997767725015686850679001613505421087106734590120659454812755163809669029920068049848821743837374544879251390744656848468007604804267856619368011037559741230713293194472463813557582894408365752950965987058556906843100839290945922553736312515205836892190810668244992 [137,125] -187292651854202324189703351438706586835751638666925175342640065966726316334812763941082446819799164238895044630636983929024244591841646133901573805897892379097506337848201797455258960414407411146629906297939807437621039511047544225193833557572132506612274119863299168259167269217419059485837526883976330527398743789275057779744647168860665277150540854062398684150379721716466902403775880477741436733865099627220954163389447722471967908274481416747383295312834892356743441482354452180044595967936756567027765085281557107359550312671006786128403936223371715964151516030892440847246440774823446509429551095847038257952328544983662979670458162153795660515040240822551997855708274220534224835169012337652902917388151362230201617301131513639917421732604249323834353251864375817216976698025343692307579819249965346669978829946995020246899791246691125177906513599732416069629238943813072600370322805757464105580067716672921941343280141866669537754269987846320690502652963498463447196088236658108048087566297895543850289047571746122054004849070661859936202069135031817085421496803560850460527903999054782596757475452008107182389019700150258247840324728425603468302710215400098455810166949740163449370600776560662664116515688802150185017802644568838800226509308353806081544890888155284444751384625840804526376738682530744703114768418763771847403726545777608237093838039345874162566468563609253160395954631836348266453420258947667994878927484889923336636509339259873757672962236862576338111596528019844207289923956061451316740750371579869068436781404575395461027541270293934965669510327501331976174813547094892566628121053415961775175277950739751466362310132885229674806210010765986444724119555928997511023386368377335790770493296544128498989846424699131970952873575386801906005309603637596327277400353874995876296130466177536 [137,126] 31941983094882952487964953006430014104189403009174481306631927353209172846420450034024908298510551541766849473757743474710057019621751912118689676286369252696617849554833544999682801515390319438387039556189468269638308993363156271613048828051849093983244467803655267246492964986461622937584209192588628259034534461036148438633515795679221318677871488312215942071678032508764448867214212275805119071854648373269398307319722388526274055955380394129636928252325278631657258000554621307158111464322641724575333363605287627657262068321940715266469215433769731171116696463754885211294850605032502418995846104037755830367008167944755213303994044759889850262621574668161290707444165746140791806159170713801214560832218368493414260536734759364052391461112009247456196327396685333843935753894637947760763269939768531993489958396559437808358916971984180942997635176677256601314983938148499773591757013337458217758124748307948257645975666947568461362702542701626269855636863297573931452420862062811209439559364675005019280932842992049315528348530833896873887212018044128789060412367666293601152598917746936946157009259018656850404945095371057723078156428447127051063461825102223602884991108805367661546639916617539983784830092039686767633554663596650692921697707429263113109913716917322750814322868994915457375233019028016285645719460274483676092826487163587327960756980790714447391453602944424521129775113422460951958951450066663362204706620616194156222040415316111702798944434737574919108841114170088926806778609360487460586777506667770708311399403940477244024122836631969779041770940090792580245078681661577482898904539247226565196432262414212093430330192860772653161023248042079023254461373629689335560984148710300034518484554743817356239892327770357800291264340003772124130676187910973519100444247503763848830976 [137,127] 221291534936805892678390035458031427669071374888292312170260292355372561338245587007314329894900031547571944793425456975682943131401756859404309620427349057464265162799145959893000523587043639980961390507715180424733709593472349942707491911751660898229295798326895759620504245057792768429331031921726915224036086300235394154214268614709953984914012333137747393749166144825360339064315229814869210449141825474516126134238341689764732353448207669301060166863613944145065967011008148014146557119651357097310625866736126765093706134930713524663773360559897848573260632056363101378149324466982591740757573184202929031314716494623481353199179247932859069056693120027689227666427345418593143607230031544707997598001098034327263569303226275913629572185535186620063884345214078574156668603785584765051561854452506728825411727618709555983495857468101490039105837321592371517851150413490365438427875338459920423827135851194935210791765009011607241239526471763704575908094983699221725682626261134697303140673944391335614155034021571056224540188002434435427748697549012496320738669577333072138592391809205330443590104594154899937321612738105006719589621477251632697959518742338496528088658494749111330265538871398564937444623612117031405547162621987471318314418876943286377531063124081808792824531363111086627984351873905556712136086556371761971900741839952126877837457451255313074597654116122711941739019016536924510801196663024529585376347454608804421318393538113893279808660439143097489147700812155456923138024562122978587826894679754902568207042150733988639610478149572360048203000315295553719851955966981416157806890439703117230030818635866453715162753249511188758781932456635867373273737949375664192701408687781890702216699201082142315848068532892942052674347540087360319635503419242290724172972243009536000 [137,128] 70078127885401866001234285544674000745779215745791327014431712812851104485280791566879275007087203626201622172275950102246162063626551904826708664922250601164388161306558847957320647843637893356945786179025899506622188800169916022992767484582818837910966240597990150463146829496884258967918313597282198233456647315922373870842335124468616713228586891371284733067588693265200489767850151943858014001424536284612127364191930797950080669066621100289963631291054336724600157334505479630489940611559042230721266798541040806291607934826370618272630413704562979984717156492732582359607460232260944927810254765452233813235184768504120766063916929179793377231899555628283147923515396381272193407502165106432272254706686563764721164601490875727785107912319268997279327209319250929013073559581670832811339306841783928361749293101227068070053275819629297956281763687934038634214395895992573611752281563717399116081459533947793596336521380839538599975258074572001217553808384744725867984636908035303401226413875728777551055825502193585403011102445923666726980321939707675492166667711548771658444291051045086253450358098182756996905900284407981325128788901930018991269074095678355672438885969328561665477055985660188043708815427276249555721037235580150668010473931261382677297348974635652571976214106644876231912969896756848717836723093514807089420650550553075583299440549665730037165598200632456395231381436982520233868655022361459977551034083981129641025156027910866169269865231747735376132635058111104491391046178928495039096614901595554025934948239915910146137881491706090006653756042193084818180175917622651767028141190709706648194851666957305875697399873587562401098951155574550186210980938071369002611777091520402896980964248083575104583121289359403466145476131171108632677667799205833856525144555520 [137,129] -17464327856912438392205715416441208423109030481081807630230767209966167447353658888891844831256255821381305808733840339087033188061138013088247579583000032662326955822552754481108115074950518054718672183230797925941339409756029115830071507467244560081370014085881556424533494579623628207174769104352132270251380097920230619315901811246818493317978511222792661809697525480453614144761446400105045342190695432302917969851161483133380838680129274405334538897792780053123466557188841007448236494782773566169352615937878807284794460627965054233212884041785790184072132036266516788233839753002455545757931316973771145625115631361570696701194317393895245106958106682650890184698646210589350628483187907829731983171951085943882639451149190478494411598200976673872666684182960067996321808449932700814146529375857944502770241546344989917477853497405698748966062193022714585259394700415311176173956390312482544201030780862010771601215093548823460809915891184986992811711836444883094193203127866530027110876262408124043606535931699908717668530849143179813589847059334621727248846519046441719502558157259861847371490149996340795190471930090144279757992451676298387713706080304931445478703206728828487958205096185161185614254097754974297192403202205947436368363179552903701968649778539537020518299234147642423437194327532592855232405461803685563406321927004386177690085582765166493903147086422367683828933423422651614867683660006122094255354738226242999666762856248080123883549997136064322139697230116975276464061838958956873660812996127770777046298328883220767303548732684540208642364762164218667151197645288246285595442029759349309988344610847243102436972480429788783139895263992656945392689263685725951956105564035612807075360898730039658966219826116501706090694399800875855774777730070925128867840 [137,130] -416615600710929245976037787123446718557916184296053861707255835835772507690643743154543232224237979760782518967904437723597083228141083556023162336496802158970347178897337635000212052958535419853754527499192734626160538519386724136020632820343063208363022877043993139162855243822656745228559996065311949247652188336805268112289819404899722238555588878376751912735635740623349143908742113998858059879992836253934002339283985186486446093977166763415392117160255309305694818066504039809123580425789915554915195208609064999291739016180389673268358426725517151968460314490452842505282920995415820918960050019461156677587002007871525826930485563639151915393142030756368654350836056175401278255408269801762334334193842224959613692965757729169609299605589142770131825679239379591597233244876494606982359747638309777732836567202300089292465179723653010185800995749245898446140455755001204483827312019928683604645606469583903105299497725360770062587699551723498167529870761534728351242392584546647730423772128205081200860964156643234178980364395978603971637738903393325320655158463130225212174491656754879102985975849392650474545200874739471747979244625936387140114859777593860986243363692783945783527899284154208674633670874624682882279281531309934531232846871199643964819690032593786968839857084074327673749520332910063085027105111460876670450584805194534740261071319809650383024697641101332667189994078538152101273175252667958933339605540855899360961266459626891434008710613414641748331283073298196503494943468254666032976668802206080668121519289398518631756254004563106982887551677103081032325868772358802253433278803136639659941908779229930009741225344405973812904756934539570179260502216292163349727475679403190166127090943611053074699070524597533554389665147636529158727995688648704 [137,131] -4457799810925833824320720584743026014635974364983291174752558954851000220116091586957053770944861900294009830457508656994100634679417276958327930719895305061907063298187412039807370264571769576941193694196587938301403925153879602915577206433026517089133008129543025932131991641587426256908137259279971152471672260098540484370071707079213963036380619430363168701614569902337879970828439377399202729750614392458174771929662909232483238274793030706109311543443328786957712264110583269673801620285432867722069180450524232924434903917520369055448085847159137597551920631881712121873628013545453520812768103648768343358901550802625932411045038384408205492285857142890807386381288952523112974177956827911633111416362365864070544056475708267389600739148340315498940350490436258421115430584291138856856110699917825814465703881490033277217260548015404716008969594957466809537326122913407904394009002745305041397055201223964087154470249663866083131315653675307916516212451355688658694423847882990563643420254891874897096424396761988372887134421631140438584521954259203447531943090289400427245605538983425022601721720315222580900426517454349303123599306354164823249864805065138989020096770200380981515109102493205539527608732366584709735634321442035727273869490592292935809059071273069057469778614667797696629034743307019501368414128913014296094906026650948724137112687619767552061991781764347835159595379494385460612358333527052689892944240685886959343582781476771355131423733388103176163177598308966550208584011524985996090180465653293401584815033268847567814298587791817897808836665231409061656140708640406354808924482783450472311910051673547220936370359340022494780001517886168266297394176754951927500143516643779238898248758225940821349007230161068810308022757866614343512163840 [137,132] -144096604964311587831376104705636873487680480257138146051117004336385900477928075005356615269320267310069747341209618402082325663815248947839688634029502872235863287376634068491556198568533595912742933749168333011465809834090630679646500288409406258918251355813384248262082646179825278596563132309365627107673131563128333632423577820453680643772029844279155772707690724314274417444434827353605299822848245795909380921429603850588998324562687676997387200048751136361841991758908022355190620402866507925521771065886286217037766873542170986986422305892067654185132566587214922335747380913551858445981101376269833761944539637988955119698007498706249965019078273653751383072210238534723362189324430187641689644346957401208222554997264768724043416864769739817827479570499851440948215310762895132665338491720888677233805273721777917732948075954590851339461290453406840317282657699945968857496986744670185754445011094481083241822034360034242645698487961037983048255821819936904023212889518232429588483468640106029028102185848773533708855089687317588578886265313246343498924225014657746409537583374963741184373176570081001633913074480673442223916553006372887374302274357765539117565843318027752820705597990698733602395530334042158682370440274841691334695713713823430125490236037812486627430128191701620358471763516605160320672860036478166965717020077289004834689922748258102391375141830108201638723256272769108834450743786345508552181982369459854125058357551105895940739963472726202091763823086475434196046203042151275802678777723682542903101698597151693813917942650814678491309935861139796971291727790614415235873636651860897450183072251608105487494590211787063350451292861120613021860388926764481146767454022374620413181152414899268392638458803180557696662225370622197760 [137,133] -1280449860265014154350653727257269686058312750797014444778875731724429748972063166415970136585594250333384390729155861759143161904314056306239771093019788391686229948024122662987256029622490470630039483352664846962421580414265672275333158739014950040193342143993583889350342025637823851580465397546627419960212818432938798104373376573453009685667706225844639967832633954355159527631715497065259128315076576529480266621953607545535083457817282593049925223754177393751012727501829405421412534273931109133876670828730476447793845222242999675474273549990373888256269097562524629175291212217096819618326353022253644340260088653817629228322166198872900501989554959403303589487256217328707024991760632664939571401732345810768955332288845956753866607718414061219188236627121816244323852041954645261965728139468323664488863044742909776297889968237642693801437129432809900230137970294804817106659255322328765558681729330623620022328106170119786249921884603466787048474664161835468943614252875418206293047950945581849856580409211944081198375224945519674680095327541469193830951266627973607265286160432754234398073761187384110336635594153685097909043521540732504298676731509064941313472680816849176857823095687562970833501331302149599717314591952935833781021622212916215800506492415471266983193306369444039469011302594444581394663721143370754921201299409817758957010661223820446849549593229750319724986221626232220707787087892857490094896799195364244988586713607001608953934028529649583608365148048332564068503580394821988953085758287632372487859203752551929202783072296727365361066515529690285450642644650901505060492406820826498313214439876081343487964744802269512897285978125593899961835073195553999010878559351018887929363323096983819807073436227467824102197755904 [137,134] -288385564157623177968314601502178515556227189052504432615181516306518087676713455969171616530749668929324945642047335848056881627881872261634990754064460782087715039709565308949194179498991506727448050457961812658501762461774117687542304013101514261922787523072342080445042743869980037256258183017470654224146610301810701658560765027419837933162060685948578017263323871856929356888092549610872051713536016788286258615811041904786221073700643349312151884671382007920144184239093711001045996989709227674947524887972660422754238827603788780309670303510977257934125747006020674874356204181537646743151192981888910112874142699960876397958167152083725731352659150553053361131841983212220976358806300939712352223321544875057325405250934198427279656467850173290369302757883381529467965454872690506246675860891719376417220938132643597797488086205819846338048326011349659916843745879582585054178498273205924251038729836793449547325441990454694846914084265948376927372792073072911724909168483588272428762742680088995614778135243062209515313090211795268405927762642696800520764761023182487766378662554415663499747438767822340650637409518316567488993428297634480685044702117220626034355974410627915685317460471352650488684400708098231735737236995993691924783178687951450766255767655287706897347864622915103043272673225201588748618705289753509876765878676929310532041314767419902355713020691201562517566818710719416915726530586171790048783293833717097696949330352012591419360118717351477130069654542996032009026981697850588624824192892017554206903652422602910768344851809048301746888504105051961810453851642481681034741104088172198252160305431177043047827942237517424914632487769897392994147430140652643572793471573028805584871764871858344939179174500051574784 [137,135] 8077893623714360845887292632560762480935912551728791409545879709315354747824622321435272349074285628993114387933053505968475745317357513607739699992479945757492745107373609785714360621420869684153261181592874134094079062319962787615108089064040239500108392941250457571031246119839358700800862448018626992992043847391831482131184538080071310186239075675121152377108461962397527876772684216089561206216872585029868291552762191341374276160105527688727994879899046454929869223682528267655483884125092432538004080880242051638538718304789056134519212562682859853220994771434865543726277152189689774099196030247628735123150527806603334774346177079444676698776444673329424151761991472244248234088241608661903361311288024565521628242658282087246755297542283345269510726489979156548569229053518770176700839767590548790202281105830892597121259093502173325154948487977185440818617438044717652983628659458909585840250648480259278001299032456402615146074036275434762502841383568906366790648986287390051950615721082696890293673772374297581718614740719459500003344840780597906052851593154817226182193021164527643154664234781384526494371626049039628215475702062789454140830672395187818086875245775790091227234522051291988567552142935725825654331525782675335876037269005136566467270389571005891253613522687930163009978582107162814904047616618949806892897794912231629456645020473715538962036558849609491220311101127154087797400355615314598666995456881280728269380979619817978820458275595694509794185636369676497095581833249988199134853576173141473925730466558018850049645742857688419006856614932623650416449709079062566682818184864857187354192865247481182300230115084181127170232570010613778907270690783218707535815519588511923035590856053087323368029974784 [137,136] 21721320830791561229807671386529331240331313681290098131548982893453800908946374810154277458909078144941643079519876607145300506853378448228628402752298410109014781208792453220786107237868288445048714084359073379794027035431716559791153659256287277839610488194220129259082964794690798265250926207235346649094332474112640128665060944354958696200396464469007849483092952152584505441642507227424321443834302077030705685915350816468991782585137995978824902785191010306174158202745855264980901490091947897334601864791052056435097322390238677155653390844120825934186236282939650194030166165810892814204651711201470323663388158087555070716033299684048916768543565562791437049288140039082198709777486777830785465162739579604101553486659631827597896101233904737588187685309766083960640083958279649245473893311116533667514536850604330232605161937699988072567234025121073433870759163708477003174310594641519045386628998906796257389269260979487769628424151192176200976465006101290687769000828665228611573578671268921881261356265674464827512218821800515924424540713201094906913679508281368387917926656082924095995366563852888863212198879062762694402148927136120237715422122980730776171830788661796918181731065222716517401810888302751922687261776140069108708914867377110758241173052355146067090592290494751555175274487789446182680200855689190541970541123636476019401323226509064229020442121808055230708423012179879900979175350524782968033120969172868087675759256295131405365809670515435847900310533506777536853757574130971587159789377556552864210914557832535114079556447851047360514268630559928806682533275158871067041801513214896941158668453710505485248630692405118199596270618201175695199991028318312676135304878122409903575717965982645432320 [137,137] 9409070131551345930866921449201959965031481708790940614169806347056605144223373915819568901686207029457204520423467108326921527699561642877455263735527563855191247089680790717429468671778928720987845083213487435663438382289028129363512107259700784016240827568959680286080607363545153026871541389526736559114513227311418380475224781942573530417043110417156794235576577367849881926068103237354869722300211763349941338475925670871399049057874897861122930541573033459790825881974871144582803623009693476751609414075496290874078296419038641885402278362608525998416764714754781718673516761507043037955313306429781805917969800841654433868999616544152665013389887767190435865178795933205884933894801989023183773839720199968107089099071844099338140776886398154631003250972591000556920080173119168946662912850031918685021944536390959644466221157372714913249722026748188756200768680190332505158399692525033152126854832787025095404564867057183082198581816897316888477857156344546918890530844061048394971377940810811389822014391339196752861630515180988224771648068926177034146213774256213087361913980929573692333343091945884042815351538888025827411839332398966571317184573182914467758339129757226010411058150006248400457553858697516442221707682169307412992535648424945549416934027432251709044920488558644821665595882664982668481918513111437378672393598405018396671865204885504919641358607831253961286178349662101355160403436504090501529906522956188574089975766226016162242746216433845504799300048138616169716718301903673171435929353063827943079571913456686322541631311972141155294440834874905860709930274908469200897157594092487775712231459686216821969019753173176478081150870518892765190061303643992930104788297640042835354037069568 [138,0] 118722247613489716132333175185267311122490548603851801443261107373920409868425062798894434430761139237275242135730387034689374190877277453600607392054676911119763991457936423922404709166103165580009086457361170304687678933798195450923937509032600135529187308220057446040905340117696301992187285772057984811185958711048429566239096351443453525562805074151884095479304239304356492231616330639194428532817240839013784163091161299011200331633815327468073665166197470300964480939337396363885730836246837799641181282562195201840574021516949027027492242609744656050311262102521116423088580062983206803437256234169135102382638482252663727451296555500231646314882318614125606352513954782643256526861743987476813802639312616552904865538202189768161869901834649653041873162397599754120989733960449308201833689976539892923165352985271062451628581246954612216292291056552735248071444754442831885148823429759109222165128450004697962230287750481024656065635643402630314019362024783651982553202455034681455955750300953557678541947345948728441597677135512910896584155788759086487916998903001479451681712506964280138742282339747964887190660827000388238411044668497811879411624857897340904548186669148979911645419101893333341268195766574696336117628669203086701331985445642934556579146443092819566655226255417189876110889741251920859257709601513097599891911982305211526413878966113990151936957143924230454789154263928888128710536126689205261176846493686252341404878085133947511728242389396746526929813999462380903425208503876232310050720338166050863413028738211337648744381893562342024482273822310635999982060974410948439039228477677791723892128559891591929235318348483938427008345282383370240368676357031769903268395841035885207708598944270051170718508660795660793459473914108265431828821012556560926756041179856796166384496118321997930488008350804719515995496463004481256086280362432692536521151664909170681221640094834683990051153909421501027942534892927036759689073880195679734983167630945824088590357199177443109319687306860671864270138752682531778232695647348143027420267184051228902759404358383133945743281322961547411196148290719449630318009020795221943590179704205787831341407087616074967839875076832270573562926346739347107970991319810811241254086543670007071275188851058247301950652335955638250197807792574167251586914062500000000000000000 [138,1] -2556152018315180635538321273244291757551782098415945332152530378046700630086778831383216277768872777451413226514756193750038186606035983356533840223538427864721089630697728925667498094053254832593099758238061094710822742600006324688068123411452630484901181134822502958591193237098545872171776349017419010435269763107021761303072086323453643438493617364568569038104497135628868784557469704740887575346561157851145480918126897554550465928699865451052341806330484231277215220284744109942622098446668989295617868497277470738096340136710040536913389221596953035922806217808313876756382840330542899071092926226780609817482312533323153888759339915871999398117201278141309458285364341306081455517414896501170297041459911495024091569795785842404648527680867243886104227527051750593256480924663363376767488667265608970886934990049589618096767210247015897017293723335223955546003648401562915557248963257467098674541991522148021567931912311045321240064155396115891628091563164215559989948203279349202738411316164787508824699522984700939915565007593739669643836522228480312598829376459203487943208409707842538358980774596138415894072606677130898359124847122337933986577968682020642477504643453222855440954833242056983187762086612508484881704425399992282054125511461822456321561395345650095320717642791604103083082469618372142504304495808895740882712091594581369936779239335304758629674051847957870834593291748797209563100027382969675126136736142024813946184849971839629626586136271840002446335083599725275875026852191663673964713947926118630439247882351715649880006136639062036055818834233950698922522659836410643502250175575165459516049113162458614366121799509286688880985278922064053826548029673260394862390388882220342359745857668678662428027391301461885989053578244506052525716392670659089807538452427905619681098686479758706652620392549328748795207428337952450724158926605396003584902348366851996556898996798800175758311663173530583949141830117294210815518604104139936723654118944184892331055889845595167662735171641100595292727876974137742083257252289170831799827834515765687404609660428723149884366070693383761356090387182065161455717045288642048497496508109135332690168420430774247678760486774622919676602959478347626410515977919550324616789360889418759023452152328350905551929616796313915472182998200878500938415527343750000000000000 [138,2] 132826171406944986087109022961009683912293342647230654311436064908892562388207627456966958487856672207971308076057489059355588113775499951019706761367778481894284208999363451859836648654900620766476920060354351615573730074691607718578045879912966580884657409787742095650323519717528104557559847658850499436296087928064602627738086618690516477698091629912239834682897193918928987448002961195626113811803346015381090666682985175021843959190243085032442389580510049640334623558164299670330564871225456197367616616320051948685258029302736897322133895276467852129279198898244287911673524048598063928946649096706321335708350426153756032597751729517959604701476954175795025424835225718183127384287613025704321578390725719521782937170471511279566571027135505690394864937693735176973211765246149454353689901689712261462364681556689252019031531343400425074795981391314102313277019862126520959300891581660626699332916383968916471993945341608415029503146495273167008909681457965523371813535340217159054539095485621473330263541933026184084350885000065280738165109491122090882669630100107174934957018413560098662093971326524845606833887387685036730281873089399119641251124004281887692132305865034596052556671846698013790780746831240653615844127371061523095214301606907521077586544771162583462597859910304457258104940369362252972915174405540680960257118206226342440630840604715790488261571384033477763051777797420784692492118117646269814694035712919185790143507336079040420051800272826191694251139339590582707311500459506471167806077702579728042255894926758953762546482120255555419790116844055532248016287266857532168923771771344815128523072922474942514098414406451133436307547944404944240010387609511269096400815423337564195594699383469560363962319831157345459369289692131038127052189439568464693971214963185284944490994375871164089660467806360336379343331780503564296965027307848443263635044670131501606801167051007309582479268919393953830741493822142937607859567681723724070319187470039943615734637175201662953699732947678946080754501610395048791367965276516748367094577968233229368113505027736622220507053843360767294234437493973178585308508424640216424506478580610963842580426922664748924990791640448129420636243158266060618163175761029815412307184121277097835953874997803737424023097501990520186154753901064395904541015625000000000000000 [138,3] 1627720191147561172149852939482324094307486278068109717330815065720797495110166208669503481202793963970198364680583601078071600124921292563346371429213033852039024182896322501471119342845623817171375662266588615683341323145506461186612219235679772518413323466522241273506688872683718020843331432793701490440700552928326904911317249960855207183099532399982494445936332787361963729162732366749242730554691479044370151042891102963131235409564336762196869181264081712933601133021244127636681787802777328274174435727076104202222907936962819802118010713035929196431984873111075478237225607450375234400577322008421255077299466153780000702557794202168652956941962494034508646562916720025284045268192522726433099756077631223931587058192763385202540483725827450018258179121553693804425372151210847234758387502398444620819627176132151004704106356357880268866987250208365851333119616376783873032832712752878495611288287825786869716094879346789254707292673000998782438730228442558727349962519352935847137930240439036114808446831107510391308179318244213800981307730561617319437837251322165142946634992771600225267128642411061906511434945763871801741717379426228280380711863098229933367096186130226347906606571836362133366933749604980546861339254489674141562362077580475423929608974443742158482080181568379668832874313527810712355889737771475659052838840419662898767930218340382353355156699738208280899666211973964089142187472677709951771844237071474278370737683392774891709613270080712077094819392566179798346120517168021599777774512917224196220687356767634919614062314651242323222070074624656559443066841832192757161544326847636656592368630672148585430219757009717688436360147780065799756327868365739747660378100511673135580400213560954717642888568666250764610554917971547056403369424974282935275762143351778589310659849911349098629065613208793320017611112981296746452368890141100176411382682500515310003087465608798508965904750186096893815888217290756052348671464820386744451418494232682471547160568414767524819763244866227853209388671095400818688423334623791457099584489406071563289354350191914085466563013462781520577914367128088505724962039749543032998203559546803722770634501012851806060390653718700174325691289231819591276203596837002941459875244723505500122640584198490262354632233075812930422898716642521321773529052734375000000000 [138,4] 26016191011005427669262398665193937963635135371303407911841804508197288338357902613878955945652658667994298231782539723436013112480754144592555420720466873167954759072318969343835376726344753718347268386916559664094692146691134260456455852427127149497858245503406123392559683100640091199900750021022058268769085513119016568783594781708024718498539970667796200205141584722735621703167178813061930050556599477840634903505632436577570965764807768651325097969682742385836436923945189923748260181408008168965604135519519392531396216966775134299973226051769003944738895628778207478155771454427474399596151562467155330796334475815542790419472232606444793082938620339886864767069147494231907645405730553056882398634081411138527527850390135470317717307418868993052513631572959563405606594993812349335494571343663137623450018703446914428904880230574948950217968826502478774037484322226885929320759325729453428676810064409783467820447621047054231203280793244609556849164457432059088268667090565247181871275450885460970878540946791043648618090176550109088338752638735713324274628825411491274765218061743916777107541946625727118192427101885263199001671885397044083869828127709840393256132984014898276164619591633509427732088274287634366144340908992373826543494887430704884958981452858368119591254545866255126568531529266385648858049248020756597413751029775113375156994601463726584264830129497338219787950491694199794787722824474730883763707239263976671884795888758416059267502213150294536923278952879181918354399988427705906537316946433188125208577405374678515210196952010647759284702038460517629113663684210989775469525231363971610205130996756654213354114106698063470490270808621407669666333014590626065583646055260806799694497053024166061313604342465738318862364156284121769905442127537015874858293363188973661525222760667399151458972084544479848410473179587015728881906151246073844769182698536688573966926135522584500295747924508110081243990266502420056300394663123217782383416342840601400593375462579545531480781600485559210606863574058469148358498710564954443053387657589918288483652011954308630080130557484160008207428846163094575912524068595170234814689043034797652542047541329847365374664578917272170741287913101416610987701512571972794839873445440074215666818054879276186919234703509573591873049736022949218750000000000000000000 [138,5] -69382667540265546044727587235743658166150006615198556447691162778317940150384211106429497113822636232917123224922484595422048153180834307999703642759209854693117107711284663328511397291613762461566834535963526645151614823060781056945069398436464673105027085576984757730481194789938423189648817709456394550135102427167653409457963733784879260239373822311293823462621100324951473575462661427082190909662775854077037452276799690468388561612389474313073585728857020765938760759385552224203785703799014945882761836365660231997905576608269302602924100587519508029006613889174379987674334861485093831965850256613929251956953181657978260433871005319900194955837406080518907638385758132685437002946739672321585997413220498025795207377623724052999330001869210444153136745554174672793011934675297197770952943637965767932653011747584405325648826625195197631317451118345730339203300813223883532393236757337945598304960915801019658855370828798197397010344891797399919570997615823398010469239452449685958586508150573557016956157413092497062128737922969756499918920281187110818766976450389689215282331714644491399270377578385752799591906005065323568972385896306085007911175654419634240859547015408892943797515191898900384043762791817269954730558819908262500165702422708918564658183773233229085405318957944856185089895694884051044547052946805352859811767597179748671546400757020179416213489942075571911842516786038018103321361750485793401980993993575001748101309895415029047687135017682837982967429449095085336608297502960966143618370939335044647147765082505172339569514458981476245140176908507554759553651708433799725527433163970098219099957973486197711240559700140177986552844245925717622606849029125777310901789002453822664985465475411484679609100901386716538471529245582773616574639413019580418383628976029267681298236396581679956117108031369814506983498263335281482704901288175504277559048797862852492201881502649029418961441879039002425220687806196800450041072274659980707511208821582000823876219551177812279417056349629431612484154829033751251548373039115648809693121105742788940363561651652286783665307263517316601218385676904965641979316377987710001181148162405425647531149725304188860766030293826638132701773250403260262296599968559337094483563482208025102837093852538720255285209503881560522131621837615966796875000000000000000 [138,6] -415249158138463278531529367541486786577027058477568770894890328521394663394990915836352730125721469797271080393043721200399428436212594142138601219891791493535733341968385639742703771125748180821557337119262458114859589885068439311321345471992524322623176884336981768552136032257486261508092430251563050307742577819361833213264614329927249645248063059828505542576799431757128031024298942708911829205807977989695888103645091796842625162588156464927174028682021503612978461934657600330613074409628785179792118322057424303987673988772966559206160672618942537897019884738050690317403649017299341887978515182040605590124342788033195583954523754536008187833091639388722574968978279628936627816026864663645209794651304917333410921377682767437033150490569765752800460395667940167486564689761011383118302405128092454442464167812940067275807444329682264592532233460652927374875471254689518023842754856957264817113501193274915715942775240467594560292011138049714261417454166019664313455833456466857019904675834572269768964895576882289902348457960615454461077892442695763592056600932600966019342432575495985649432875384102443185132241876331085448038691605709815986376995123409381830944698774325842618736473476242567654439264018503694496625901300858118250742304329951232703341941520033139492934628650794206663524824411711215402202109184877338504352710049986483341240969863510914584529061183982331590256941454782449364354521743725533351274778655746303091834146645993981323192907705901217428082992177601893937814403276184501204184513959996490270839503646637247152552850288515417135870066564746660374789718176790334334818061914215218952136149028424453700915247394606161825691520585876752361063174324905558243575738816660501475920250148142576774492479490668270221699703927109938138530575368322720726296918196342156416714268213934046531703151141353840796851836870423373146391870938352891121736431855569018287286615947396034707350500526017579703604300689540596368069017523410894204335392609224632857052807042283382932986349362795197044713990761766469292211810035457335025404343962308168181307814250729391688374404709082312223506869098314856365131876566549845859275617796972693396685176314504180822376535318465578426264595540042377231289688851993069592866674378149683927809866283801252043184071283121738815680146217346191406250000000000000 [138,7] -3162508301637888061151121138734231634703667928006259406866871147489368040913880017156140494128842425354355324336647451873319051795896561147099487039795620401147514243178308984265505389066350244087928152352999986902097322336085746102248334653924289105279372955455874861940021249115876265533936810282155717365122986747600206091569791212835438373388121133019062254588712769493495987038333181798454840642094759947464543132748199403247026952086673060886408368260217974293122679545962562311171803219027597002186528799446396098750544431616282095017619199382467151627623158028001417321279031661659264348845722421291294601114034659176317193305054858335418795261074669562041994855353238243400902344843649824957534425146588452774261793193423216678304247356396484976827318940018993212136659250187773404627179972682649595924986573336229210781617181099028978347041215714151193462586284738661082670414791530245133162792649423211876547280062348222464135167966933042704464319909625655966817175780744907301951944782672626773193838795606502537068606947464940869302923634562195031265144707618838651096628301871719402286978491322886780992606148941309683690320734587144897893691973668505453381230648085435878414096449012769171065180778210145639101879265791020856704638088018079869575171224457902519669964763063826373916697138109163457432909165007182387060984238211395951658025939592385885340175925826276782618521605092951622276919888438222913432455630841185700083273335021840935412731707530046777333997807446577583611118675344954919552952953029414471407862519026418318684481456916741285165764269746397697164554621331735070342509342670567836154337826080633046041711128942482868187485696635079025298450347303372374183731225838995485773474514168505214462401901982669824661637446188192792458230209404916556161065754285850581962015018158759018126297771433868785095431630282913916777645938368113590446553992623429092308296965850065867137919663165147029726604075055255167776486889821805965098729355173631168121790712084476070211116344338686161585293043707389006047946568491792015791821017180990991901411802384110097893657224048033985330197379164099327372611422344956131976787824853593160996119489885200330390264529506189466019918453993806119821133775927771280753069806489975949009735244567901029256323797156369437288958579301834106445312500000000 [138,8] 27632083881586615938224671384946413770634678925215251791120417200673268515055076404381438128460201536268066512912824442540626641839701198128704930602324148482031252987615296833829084138276977621985283828093972551160926827087898380663066018406927752164676677048231912555411271956167765686889112573239321168622858594539236308146216057598050578598868264601652666717477184610298232591932938217275596175130454176877649908957333689822324901093489031586211965302761158107536094988149468167132354603026588473799676305972262453113879862597993720876476465957675522288725421330151705678672979585329916478256583028392673579813016385714190739002848686649071370220929008047747789403543134616351750039881343548896881511300353837240962234488290561225348340791789843256330739817788844454086900780182200083590910025293409518527583754140845517559806804974181749496771369403647473660559980157045665985202236745903838545335802331842242871959635600370208061386680292827018813113481932498874029157503640547109035862271796702669531157908044445026849273446511587072626751470412417325452810440021917893385669551157956595798252758621029714200021796114052271382147809195252026752989290774456491885037010946340407169303124280000869578786847633457777856976616670708398964112205893273730750665677437703388661854973541953470569580320735626245512181757385061161635237173700703093542854713447828956906447742122114738558717776560150130334743249332345975268101314053820172527670957622296270230374014598778631460251720774564020777752910212069433937568020866006665488793323462484100687288679066680896631539600411950630200130490143608337279123720267690639314072293424008945709922078854823247630291728203948197112698366147597207485940718983547553931199138678100180610536457139488253815258160712512390710398955683544105936946690494130340785299260048274662719326681947177938197624384775498130159839040151695574181882356038166578296128071822058937553602637210850156954434811418075704076358277905553575191778845322101305944071924595593645854228193675796449313846420586114987801764806204654550023013259307013117154947060890889038368439807557895589909423305799185167816764070823488677953358130584144906231665718042157838117207451956188270502232410251561181454103644184309393981055259799318278863910938901644366583187917285613366402685642242431640625000000000000 [138,9] -50765096889714940099386555294781453883756151505827015792087751720148829809741811794228533312368265831744758690589710980088486459699106964346429710582220739697141707810800879270983536423058153636718651890060401470711949424032466397648057696274169586734007407810037979857435867979078311122108409089871659408641608726942426399251754473277456840596948920524930930739550192244941138695676948774798947434714996187750249165757098647264762143149606655568770732877909053244054518852599802873701216237671149888154858749120566084816913326903596475472819595356310705482495837212791886336324552697900909256073044527467722761606228992981591538721855648015242265114151576465238447689351917778339007465517653580580002470204463472430208538696214738642735928099972698006618909854234355289000679041747084709346127586731177141535354732033824408147211298206285684638689414141216926221835515345860045667927497641273138313133957639618452061081806126944668054024689900121815038761389163882742999778732563450955151183778521183633117713770940815387737840173773151402557046217871345492224817628666065358870840395047037390424761903645894710621206898328557653718073310586921784920607204136527753531649465124608634078575715603616142011327371230873507487344975035664143030271882585931641989911611379767810823374311319730460477644795542601891783088758822434873904013247099587895193418475514478608828564060550163017345943161450058441524333448378589062187505765805074874040579921466875108161196305794679266790828379945616700030627469761962932187088613592079831261788779634835036601511459672632419450381323610934366487138873708100594880774198145744463201569023226204006041265736210431285125489073884088710249970022024212366304786250006475119640402025308085413398761090974773119510544871814746609364538055708977885678157809574363925610825029380976205212739028204177741786465589144431591998652046447253605477229283254975477946044414346537994466646585256067991327265103113316139695411904225423738394933862163706171297153913155402269606297383498401205316625456917643418994161776732555767991540348428885484996708722388316230317592565287203654634400929193475367798757785933326486999167418513463228924882829357697789675210441800844883919292882467584513785471140579088098953529430669327563618205207019047891375818082337900705169886350631713867187500000000 [138,10] 55585405952373799521958041729929128284443281417720281742677711997732485485643075290985446724257843683673531642722422284930831008988338656179791600471519173188073994213559450836524585834084411574354227123369286370616464847366905699937506179387161278650472899265977822319479163592165537451350488138251191831784699718098732283431969585089706888621427786207523188269822994418817240036446185223126159124124512366675922078862415107030971067499012589934015609515897470371377582247531485076325814182275616222524962741946041453151267347936466775991163837195310710994318543017702894150202373962954469507736786837477743964374274949324797481224413736822150690146389966337136122650931958634916486495571221346745889136244859285124910058394554406565270164043269488467019513273752680138783812262117414599579081071869516810976866026540816888185894419834235967564748423166239752777026642066523599332005534807797544953096751028003751971816916670807189228584141288717065301411447608923854566895406403727110296884375548644463698015072985019383658551164293393816127144252726005394479799977818888177487947724599148060216693902836870693209332274255772097135040879945112141414648575827108828228732706281359031419925104750591377270175839600785544461759763224194435861507268498040780780363959165043517942092655098123562302703985118069515640155144854835448803722252850795080685957654737457276243519264081370170539590247834238136229169332682508973806269398380843222225879890608010182234135207118196473052323139961833414891338659835909889344877665038067804420157628664778349935861732584023439023021331123490774881478264428278712587284318683352585626716051376811619234879387233029648310837169052582961092795465567751318256915818172803078631175327041979077687293979998676953297651512374263395071485474815738702265343778802988379587601137530312827243153252853872772813251201276849553039020884136484981270934179684446203653362577361586261416613007095691986282610245425493175909406064899191699412622815794610978030721843322556632681431780794892289091246193713311241235611641591324320241946441911467521589060245030816893176167288927208317545846428135708259636825869064542057057727682276788982520367383690553226579503016757108013854028697321402448840318056492460452975417482670773828084264409164078069025549666548613458871841430664062500000000000 [138,11] -257289049730552520978328823654407518811466753304015797001520016147644831116512185763973041591313259762644106943009571988388638326652787783361851952492707851287495952131356040931551264108450896330145569935242740771733352272039455084332520903089691280019784927301875550593590181080362474085072613162345157275435887721543093709042455645826183246109415539794959059024663818093898897392175540448955795468499040806943929261607557138015940061149131816825896675043548678538763156676475369882725225677909305381352037095620145914994538394473095511349127711946526145299922979836166082002739214235654133906074785471587529240806696983076377449104457266028759850601981750068894650913129198784668069368134218398800116005529219953854584128080537736106250559538049875847902628528746006417362651750813928516886889252850346672878033555647032009870239253363668840609617518454445944637342654198024485875213923191374650199447172305782483544719260015713918555895701645932812375958957057684109418031909724006049014621029410474537515014537915523298858883535522466413036165300352507742242587295042795119092786211190395137636617283211953779692231142288899923317693493835180681043931862842381497938198655433652062558927535086762778227265856896308792184760182182993153066350287232174475614438939308094024055450935797200484010077592444702058505434592406589741728966244185831862309124948201453290204929263411952937485020326305014337628530063259114847775749470591876322765080222753894831931940583504742408291563886371038360113349431391654969425451788009965791801866605396704199701797038827095715894852282646740190134693846488057404502462922764426330816803425546735233777531945966764698688633489796977310489828587560418007702522346532887796549655840413938312989992098726007753042013296354952332536381407807814427756202789344512561331165080125387784647617818003581270955725689169699729257421007444551281692053025749255654085035140589094449783141840262108398528704246559096713252500220869714159140207070030078283986090284295933456875684801142224441945297152429351651791890265445606115174629798577770806696453717497774685220709374539179495526739716674906524838555541038908041619398399828057514956991478047373977471529898953668090790297432963586921514083558917426744179658059463000918679195362599515170543007513970223953947424888610839843750000 [138,12] 1663796119743472054939898489703984229883671088626227036049414965063205468651867299020281495020993318792784229114818486988094200617384872079512143477904530207534495718937019307124316988493447601789267415994543520655841297818818259726993927109627768982211003939982038715113947384865206900722273312700036039229465641532542494608489766092442175577741357032496868631990008712632515287420612785188314827629289863946330180559149353474404190954487463689185186070551553050517005407773709040230444521386845205100715286705091683670109830251533517483699945756096270783955633603102388789868185836110114532479391246096962782344467087839967780450113052328917572208230884933305372784111210018954785884133665322436444864465093854689352360613419870259941847182339318516115538274291672208563337036877141844431346734658238902105730606469896209756507999607396514863543142288701896987360906097243288575163494929244741952933293599438834313758863193591344166957195158745188243904579159455139043802585711559273019246199086331524747584935911639325913780481548191174713891320134609004888800001514663902148794715038980629717064489531538181718398442066302249522761191080579683082963325832152746810916930715012036097305019689512277267572523700274676897857878597339189329619903624959213331003862394671589330640972477451813884967877112738045611003826711408401272694951660189932024794557481837897361039076790816272037245208694888345640385791483583599272259514460568676699669223144929962588655679913859322254319140758169316617969812417117540695834379536211545772120857272571095767878693716096322394155088499443311507938606913296290859517625891640118819850666116516266131738460242282124434922288381284610229246020008455408259989179963581330701955629987113530840956230902470717538529248063764122917405441902711412492305287964652659796949567521213147493211858752843700515659599835086950011131514779987066163930960380045090717528972153477140996944201684956724254093258874489769076142748944281574313427728628401765517398658724926211895100272011777385573720448589372706696129839512583579364609035129317451265439246664509329964322466977074435582486490493118157561105035380447992189624355517206367882718565292991037348272661013218701705732386480910714289996167769446591919083124074548488171274886193717890137122594751417636871337890625000000000000 [138,13] -6944259468970056903431682486885454264387681470024903425800698428875191957275809541894353873840157903881728108150843391059382487641429176309775035741007277863231230828121466983668521670686834437831580268628866340053425549818919756627401327219779371802226816435432482686385732408358647097526877271343551416816465127186599253712292308174686757288553689354727507211904411601516720844505892867368457524657509377948979935095160358806473498191465360083570006326183632643653112771692747478628868177158528464390387901392543687983167221277378267094102927884406829794209717042945444485820372872149099501613447809892992643739927048225371443610654431741129010173780522723639480459582092207303003370639516148033651966997801406135218914970117411582297514618870720946512805748512976557927719220567095053352383290281500483353672795766517424649393889167722550955660130844263512013237354377816851779873586443753736353008601683398363825203549876785094418878862619081371906413307402262656975675159934483274806008581108168201884689894306282925391748090419899291734999181053861516877654033334819612644264899478823266562116583116936955591742948822097582156132136319629559367616087195081235120846209169570117645503944301139164751936049803264588389385405177099910015818403684020692557500482813466971838365788154373302210204592717598827856201857362852044495970445011732514474893467865071432385362217715795545062091232352090674992248870796827436997435708723347490686383825190132748189268545925116668119548053523694119313674114050854794902951512476486506882750017392226488648882529534489731029884658466062452089432994788569585796338086978662654891408302398692982426390273243427755138087897766947417963155408139864142017544432564456279417605530718408449292845452618529476215746043225792375096198501624566887224698677983808836446962750371303833100223077040743275787160188628284645363037207766367770703656804384598893565591329006347842686711933247863886303859745841805961436871034945257636603643946442243888829412227703473573083104676985966454971416062053415458541725535546267863207797552842291053276164684448460391805699549959096701075369930863651210842035258966508965311750861625178892698473611640388278375363975160273520343452891742063888544908778726448955083984508984697830585874640113575040345494926441460847854614257812500000000 [138,14] 19056791017421014573555309292621920978642298960423849971656760030749940623124310898621817029758484872684780127561969965719845054894147234078973470007734634246641550968340315272152467504272235313410408230723080309771298452636977945434070972019994563571690353104237448160890509167689113777771031881540917090748143848881850474748974373863684758517431060969454108824305014821185576368403170425532194908172837101602824904562317937080247724662188209456889090957533616595439584623877097967204375229003078172821060146835038018108030210739671374485874048083822887515580435595988843916134011258208331247732792003469719860913580359241950612541262943904334662718607587806264123176067961119621386757431360111822589933203853227861310638407541325400889884814771386853794808741267952160212559545786745239039570244545196524615448553585874329673160044649367128400137154420794144367579963196023178494723877864929428120462856496589219469221282666614214676740569589611805989476296985112535301199266415830940789093396604543379656293858724202588118224848271318441101446613891878819877612084233265602533651514113828411729288333643550461040416017409092172074997196173660273117507685585375256139205746870810273354381363287194729602611356821289068203959076586993617756789658152909335659334212531946791520935758573208735496699250155024266184383408694527767402645922524237830770293863534814865591934605843483646146476108531593153628048148604469283282688232192331301589826459918444323756420348963098590060618958681021518504433384280198635652299461546306257525666982614018496437273191824768328726170264294136031655319416586040735320183984506635991971567779869222992473845239747349576810792753578115132255956830939792062243034244343063990607244229944023466640527524905374370680185847146339606618118161012827218634895053637432386494583621850609864985135714877612463029596412617716170897927897517383698174083483436989382603605743232194229944178049774245649592981086057614739329369387912640641934789493271669958802491095443177250822463058664860828971495583910897246263462374988473725889799501012433407039555401728857026898356292255141656543882931348215886155692770204577288830347860316289782999000700939571768682684933659546056433910793329705057222005172666224788995199841479117317845359824701745310449041426181793212890625000000000000 [138,15] -35828945611721132539646751243923041909687232087077720804424111781105888615638733999837746311070983220482553407677268520006724371398567009242493009629904503262690902208610328826318523937433434780283464032761129175010716976744528445036698405589925108314778197547275776313537200174450236026700974494142813337435272546142640371161199970067133717504926178042154627335309412288934861087725554063944741165194463788732948831447860250151474830749719170008517324098603657003379413796118758929373574460920145463362497048106495546133751782939786697228451651841867307520406733882840301180409634981427764082209030140049147561278898734328656818995373142837619118734282408653272664186150371726259167499773423581385872199938113143221347538578172956886363428360910823728670239552969593897516377576845020470663549265540138673371965292227139658840857969416464913613444215278181203759335194016363474704238064263478306949747081300499786025429565818128443424207155776578810335106287267992309689951573800242554596939609380598669553361426341133335253292083096386429647557485870256899530750869742762146222483240903465687515849947135101951994294091341839876131578124940585107097359048719841243446161916506707327670718521074126822388104680837950134514565041097437750862282435502887988782293298337068778448799383462099798478669683284572090092137823769731789323494670772742492117529608985213776099201466469353306617886851862603274408004160046843177419717172163423528197861041727818505376705086391539968837315763564127325463433784901999862576127546249848065939807072174529096579750417906630202769299595318062041312471978225660858088866322322430356107537975975317067365320803361613262261663062617792300336295527855326868680049516469332318699923501501438891229159525216509436821291515613109894195837690437276944759982674954842502324398786623127306764658229565546240246550430638092265862031378248943252324413726445275982984580610127220929541040559232285338115911502713476493883348336175478325576811986860263547739596771976743698650393511797997703489813117471642558951705651922183590439672901361466418933764339849584748081161479457110306530650278038453062597615646531740905438963799522158398089765625830441217612828797821362682541828601325821515590052983202973828857318056633767693920644692440191647619940340518951416015625000000000 [138,16] 48754134721774720757422696158949390974333801703701166532546617010603299806963126175294813485955840802048460441692392436135971382237670723221490545383815745413387290565046551822209009881069379167205859060311059182049471583616834335895024546156351385412002929649031323239153238859067468404969200256402834887762540296749617379021388693606939238435275512900969982459618240648609756507377343648732685642490048976110586843772743631234081097832430723224492041077821861006154511549409398487938228593381651564669478957849670320849306283343912076242335530588844847126307080223598750874780309302010547223326264953657112355821100955894362254671761592501861071575042322439282454629909975910380714918764657023787955978756495276867559678711688232981780186194560146320357922607568686008871235166908854066694013769390795092419247689380123900769428744242076531898198232956832255147365427869546411190248971572740156586211032405185098747957250004781890225070300217318079364408284763745752321996652133193205402664370084955925348321388031587860914691836685025886986275202957219275983743433809897935734473152804314741178637161889029284992270517144609923836776124194469513712928197528653809648628967085095548494905957593506626204801100430743111520281254021781598052935440352975793903660229070112772867078874442616153767651607456207706643598833989328945590276441804095480875094304263803256648610055494084380086978413402548567334519031856592353756106667335672324858246677711532512988661518550947916720690189822410329651832875580346602504222861375589572538140402230598513578279803877964942297794882140785816060608396995517590891118880877733859141371575981564292456746484919892614018174144331774857942999803865614126183544000313736806663804611414837369249880566983478261701223941004175958470879906114411937708802410225589159428512134754782626742638827749580941462214387869954096492952153639405451532164863441853294013356178797586549091984846352745850608468150945544777836002971090529726421138916832854757700258371246728181306711692463313775166456394842938645341462223648902872440649329178827843986552650700896522140613338001038831544175786138047568339389313462284742444100826625794158261039754208578945022811053143755817217899071347672069169759949255822292511222831065502425484936566135729663074016571044921875000000000000 [138,17] -56424662313028571851100116093410854954044362113213484667659571338462474560821759770988184693154583931251893678510337935580835736419773916054076570346983679446453554541420015686483490281523608982565849038324263003451678458192110818755082991542010594804376330317429371910365415996126950501561195051430076588131994934267098023427376098543322215621110437248615613145675549423024256183435677770047955008765649992255989531930047654549069033689368347719900901143730437722758223137340043251438185000914900211733902686419417552614371933477749521006859530794378295250332149967398555120143506206684811622027831788896787192774281948192455305576470002932153179231329645508150124378419458988798489242515293977599046754361048066457488480561830576813767739649608964744221397461226315550444809899121859221927384583331991367281792125701130640886462239461163800872757642034477910201829632881359700502832459069586724930739898691500767868740929721025659427846006089717778603933774678564540862530606700704923132494792535432771744183519157102826324942417468034394895354764321057490389085080531273187863471991980564194037340683795397453482493868466749155643562701858246858977662783874812170666685553790051166555440066658330622104640869301165698290689649797382845937772316221879655376361330560356832396857026619189196140073710992404607577343020673315829839739324751852629151428210170184067463860121761684443375280804718999301200789360314717101126960411949661379006161101822574257424183022984838764459471963259322632841085278677002727343938815222705221116544709672890421667157427065448792537944683242389920787044485194872262988476735235147045449997339906872865700801294885206358180852568235504953648866748939678568475093519183923531273528196206080127318107835392872479992008168762459427470458142651732146905688580568387672784769544498171145509271844623685491297006140608662710264811819174064612756166502228758788560853749970936282109220324170072255171252824537917268936189415149064708781983802272600419101981821552599518682304121167401769400546398549761890330406414310262571976699584594359319864728054837170268476018411110709456684897898961653336937391705407992906367037334363053368602470433949260620564195275777279704012948580279280641327444073694403204142308655606469908194711138094135094434022903442382812500000000 [138,18] 66920935577269203830362183667965493198742255090345851836891922300738649507057488308589958657812069855365132965377721371399228002265115137281466810618979430430727407862149522050474003339293624779585163047930959299816361230098629814621933571582221830234595768879894264859135338702957014428776662848081176414189340349376365809086117454692411358971799648272557478853631669911460334617703524557227856745069505384893730298043303478504108346640054023902998983393513702543866391929784136023611298885584994615147633828534297278359422037221844276520082672046318758155120212290430874334258181587578573330044341074532807390221329038437976857811515640225407971950136321069784396415128929764608191534882685175534320318103626693324147459145495191053836479893456177094518224536659409988936042038155800529162905053785797167226039839185081126081918516268894292441425076566252041580767769083086411553768614424173103280433211972613052590542028878109956514297380753910578583065783019691672168565856838017514125985632950126528985713330738865246282560212093345553155732216022658178205174197705182481193523604619709218559678853333707525219579624322992151368543856508613842180697508940768927180947456587592658001506911287651638136912723872672130788453421742899550812484730578143148234098025275471085305834658760584318039491150434924786412043881414497819786731807189133803892732581718689830608776526259236383196706937632242879972549722238113635639558030831225505674871889934209502709788641411622969021273865015209827853125425209518755814396644972993639917460071176413522969378882188308456064220190385783807985161121518381629320178029117846419174041315463567644057826169690292133837822467999402540705818903888598970400676683227484545318258111391217696774729820451486059839394123365533684263719541208510146270733071337724181058548164198428634160709532301204028731275846404594852995384108322594887372066719631849713339901875933305582298402631796466421247661645876669183584137067708102622150029283326422247077507258005004217238297914354479724160239132308041267819718706732592634126767422553816924529896910451027170365225800802300190068507315709767749527947573912365817520222337823117837611344763393582995504040738535383812126743346937999031255008041618015786724979173175076319068921293364837765693664550781250000000000 [138,19] -33648064919544452887134795359356323441060667249963670717841217305886342087323545528846989792366129375159539726660860608899654392679504351349160879144466173829527968902742182336417095210011081444040709317568272469409019002573932470378126416735327222818454816682010243228866662576723596750400525214276994986401245628542007382107738124639133036305390147320096742424147895066666798695675352723188739605561174380949777047801888540449298866384999907993333602840435717186355758592452607164727599788579728918632758626979571648369123951831103467811066264173066079095095284594686348261831558946638372470963956378319744585556687313873327830901395724588318696364201731423624572742223987651873641111149731119048260776717702622858683132957938418812392654305210311212949945120908025907974809601213167096629116573178692632744321253454281878405246591199757507532991662709318321934961923525430818325929381702418490480407810438479381334644650254793680622046897960982738259518306619636435218234746434340415381358228448133569316907275617890656976461205566747178113414696066563067576995186831022388430617626210632436308382877392389566349012468074800184680218623343751711224970502737042116480969689438224861536967500275560978379683086310352502828975466107561783425892236603454698980624969083998024235418653453593407528903446611318831710632485592684276512343729095456321954959765781427071401838349527530737775946187357438643415030393770823431652776601970395215669873694330617331377579860738922807853585790979223440788994911662528638817852653827765272190592081010996470652431452546576554900785009875665292495843159467198539803393390381582276644538468563917809104355006541366805630613475404091050733055757967901731248178932002749651410256573731760620452158198973528028433173932942184202845142921485707342250993336853938646864259864271145275856987557928532849991033102704685160742170214208857630900144217885007126319133684839404579676985442994907474286518177751136014034300006073036854988501305959779499847355093080509976008753529068007676430868863469043624360197977103628851170062959100412260764701819032989397729112122231970656160733586777089003925141502264266872629702763051019319861018083419530074679000056686160445648223058386044247806507622324829118011233402901413724883639133622637018561363220214843750000 [138,20] -226024459898995909879560335076925968108832146658557783802914520507310953057333316887163502129450122890267612430730154599794779475048312492196967905098047505300732800085499911330277879571769118539817956115598552018433050315516592088118996094404055108103409327270391201275040748069536626752912812425394037064088976825125878452378915917084481505786204227194572705982364378992266082068179943372007201539893644738831923191337971592358336842464830524062035972324873091353695843975111537001556217049238322067864559728572752658412192909221623854370667386256124322761487322054344349356507338197908283865687609875621369937385830554009120651217118285181375638594312988932182767495289591649033797114422478867690827389559937771568483801355222523760673641807891867356200950725151589632221439093663352851524153739242603706949887689909567064731228647220164472724060198899545351170452301100468285129392883273366591453268063535523286991285218528950814425741335530932802791512667940351076151365009322255918217920137581603263210991791368270828915122677888814877721995721888960196242946156622672061205223133899708694831410470593284365086514700875680016142812866344672320794477033263351822527694676391229175484003165623660046296741396001305466548429865155645992846776838091505218382883809062031802286471584405939274402595915096658478901575384428778344588528776050727943838271209006530717747901449238786490078708023520363210995652026600858976160955349540035928668591918767463812563417682708860335990596106372404829271573842315972356710545635390137717290318762613881171269712956616140646706418067278927840924146145498533370422406113276596744463593272606428469910542923511261228790155118987994038638693630991510263075421671130687704140214088369769700401423216219436636108108312394137938607669023316288363285043012902641545727528858080801270370724622670376154199041914037153130520145629396178442704909813597326293774195891823007164160432891008547837372881428951156486164155937156642866877979770120079689880947877570378547554103909505263728218071698915727719824159767484450876350226304165034312631918380498108265203220075161554711576287405747430917763928024482171968437411170134622951371163448448446280767829178767771427308117408823660812749550453360048254437819625906058718101121485233306884765625000000000000 [138,21] 923694235073244343131107875848183047366980617760367540858105007294243007678903925811099208615927532058405101182784446300466705158432869065786625201253256473662008317176556252374629531184970574416458776772294060788943363822904409183323086348361914586813273798040538617712964789088317183502993627140647693475887665018110832615506052804447551458664559529229409435106273702262197383757035030455035153941756858541323809912967594422263549626917108274521964706206978772120463028130017166551461844311514641130741878889574111798842893497555694703333422662408869550340157312704810408739316060678488052834133121339504946624527388910714636032745688076328543152834216763604144741059672090476460604179342130129022634182327762132423122873483629143814705879334410802997738473165259480350004625501296663634813876749797538169526644344855469300603219031432582493449384102209221317514048492239022497652398406179224913337176351662191319301374208295346403695786643072114479334026996760867873435122583979439350646830913474154304694265690815271754613990182482566378212860873477281393702436174803922283885644141243281005726037995583261707195096314769922176095375318297670536994401951586677265076058626601587149552309527883425055520469514453690462063584005209474665055428732848489585919666994717702068256247788707538995013236900072492395141731701227452328072028771735549694572499957442926790019242928058889434442055745748020985638461601288901371557847538462459535007301677388244241101923325174129303719743594075365387156374977060980531846189327780721089060907755507150733469028885796038650145035485788718869967951398288947458003582214675802914779139143846428298661436959314139381094664676691188213725240553319931209441360573573412864111769845151878805729798817306836822811550197719752559369506445713618145275482404972133754717175032522069865503627278245767012674525233424948091813219916126273763118892009010708392246292761834746712868623777241935167504417368375465122560720858291875397249791845760985207643169431387265045294752549181573274295636067328918966099974922184724439690556228148791260769279019086309245144218375512917951634676790413289159307942782662232508734118436122659897407562964951199583828511821240911483362162551670292049776006624455330625087651208460215457307640463113784790039062500000000 [138,22] -1960730312987328272950665029636475786558867768200291939046633642499926355831187771113597540752149831756869637027169420232294735136156365596662244875944511524433131602616811760348352640569291137258835487559328540232202907534878729260064581912729701077039708397664910731472746110040069131749216761202790975455349953802510256005477573444943421507389223059011979488102458124442829362982108433714441475684176925858430076703387310397151491954967551209656905428578905611266368318084422994212869577630262129963980548281043593147917813368281241915168547973221628142184173420756845509044785215072704781211667299099432748536585211683005750720094268603319920353666169801099024153603457080671330012025048980212932583166596944867175799593757673597684370743646940943582455048528868631944021541841831519323372466054109437805941189887241712205224574482341722160007240015316577568380982305598006486835976667229869773049896055255420414364152989288226462125419058469579315515551348622820760036324688987844685331816196276799187421621080177440179873679614217450804378126362361563788985143553982827430040908148137578868638167586646760718073893946002297964869981087988679675153032893042955613302520129024059044046074763088670750292867041896416002852253641914614248469647945121668504260037313340808232117124466834825142660236914240970809777682957682521559443766362927496100482096477096807173694281751519162443885810252260630154279046521517585038311574519924000300721942635502198285296093761600951031258828200452758397094605144715603408365249049895321092563025540229303666231026890075360065993513491736643026111826691048380043652422424406033285839697622180383164358718830601685728020705991999040269689239490686437058295667770113522485445961837856683097819242469622437136621481202642111580738774775052052577092067016242476480173000426082507571140880256513851775709708096542252257235787088322651982762709914321161466810274042516825985173251087316971094115329780377943239121953378206942899670124318819814717436635415978797436514082967500378939616227500182843431866014388910155671304275275576192259424655730192010683939068819111861192506758723100204541413701559815473633783382296408111623300000829957952789393582498572904376691148555299312890868816387592347104396051093999631120823323726654052734375000000000 [138,23] 2751311163043974731300268589131942298787966131564743584808188365945134722233041738900892251011850666301620885361339576751079821080123299731200607338728215300929373569760016769171742974061682721480436116505121386452720694554834027233367250987022733602722055274108122381270008334747084138576533834974314330229289864365915804505179187837364805277463305917532548254635815080065740781432054615922249478146418833848859050497221087085360509593334808374127584274079210065782798824962960560942692825421312860912743951281305030059100568800722253488549756089267024989933305262517182811863053748926790879924814787614141044369201712588909444153169332020476180300535221251008454309748999197600641118823036940324938807713188864550236159926774190601921074300426733912440041831280654565055637203864023301231402002552262647426485195871732967703012138402430396181672046305968352768882972119462230285517720510737131143382564898042293618831737322089346854934158772051184323120100726186489635046828634870103246918140670312778870938252114332923690519122513642440559361276258589527920304026070851241996024014767742980190507406852683491837221167826971860946410127282960039808195073268825835982091725114951837470336330605106891866154103681084212749445579849926359267718381610661407559684633079392489379808600422296485905493462084613507000590678584786477223667726342135588257704520187467343503423588702310671059142787708712466762687846968187560163424858130206109968585641161763499911990514348102249649398031066961154062395081689610968709083029049129377230866104378852985667410243173449880082187446328849594188163701580921439068616476181348432121178412463605144187302047751891761383017650025468830182803265253590929689306997821274947696794059492251349240091146099085384815610407820135416335347509813601061492970040775688723032031982922957850330529523148080264682268775251978595790638413297066479705022379611065655778404863954153584191945996892867276665580025211433767601034002167154395358490386961233842935442765021593876847858543647085622604494406363764518623489142986936494616483688803007496061876956515566974703339422629264252660814226213466653744704485473450058645299925996210125512596441787119699314811104733181089470194796050101287780130124410789841044380765744392647320637479424476623535156250000 [138,24] -2598588199171174494647700126636284905364511317102632571495865983194457007179616946613341223028257809763605520753092020182339643400802895253710510714051831991881348417000178696754445895871209493580149301473777899251388433908704031219867065864196398189468746313341740158785749182742974514942051198811811127438132865984857653895528944319314932227585899074134448329273138258373787408029745017618103614916275098998458587049597702014921891221997285777152657729931437213525140496204893841963279536962011508931956623823999126013790874712550068376292593786145845379184079935427156172755666741491079161643817744203365173027889888028062053422620473749137704613968060037067810051836061134728931900151021490838585870831699005246760532684693119402288297568100330986174674812930538163474788139583745460489917346514619372530922374718052068600816897952758199989932233637705543795968662288418131646593493245722217015040899757437696947151082929445529163440018906755108845327865037027533842111778565155798475364769571931829468217962580528602741167305646551636131636054983267307258518084381795065750839387152914139623413304424603858974130156929815981105420308522962384822032115441331974312880982653284521094787074150708732738865231394782304467567465330780672553808555233422906808328416925789306552365345134151300076249083287504780401319710044422307848632580597630541266570009835411162233699453424849382383592801000945282688818728346502669515932903933322143498102326619098908644407957489999373247579176765835113893561932301880519372451519551418104865988851583950312808872585079684922556457228150559097440573043361124110793310042689225434620592830477340044278947187383368129292118378893196276609917869780998179071346319401808122041663083416275479445621341750966842450506086001547935172276854187311689318901301679137242617627647781301247287425423853400563448283609329535227112574608450432904677752599027915204778949008031265265949930609851763451068367665736126348020407165362900995037900376172455129922111312763504262124454421700761853177593933379205951822449282493850450475217765406367006764038339791718212661685153723917475559625360727505975919314282220112982876740257201461459991457902203774159962103123692992250296304970790275656446903370332384558549776443214796017855405807495117187500000000 [138,25] 1341709175908943937724939536777206588673576999626060596342561646286489282057423421552679304040218931224606621360504024874822852187048128501747311868538402160675103868420092179097542338276424836885992405730199470634071832093402073154032547991563786780862777578048339850067564252690051750161593153543879506571975969030435231154330153261329781343999219920835864938133595385161236564154149816217679796812454055064659243109003751838098791352021145358392498329542040668263411056416480000144674278556545537045670990906791309631727155914265668990473669124133403768780143096084092213854026280903963374179225598850610889488483663900094591718919727174956933568616979002828027479916991860464696320586499467963789534195111164131227946137656240635148712783835737369788461666341287825114595346276458912690636191323715005049488849909763498394910967277881903799277644377654779431777287426972365624999320780584067670567662900190932509741042385733671256957874348143362399349514669635455953772800198631191467958078764329631045821694414557885240337327127806732791072597583248528064679671854419927464711047361794959140834627416607746855431303160635957154010414177206669547950604073506571719482203153853192200648171939263412525646037226287237547138285402884388612093838958385647395528837447639740900451023359707571441236860549932394971531517263334239271539408984546506146884972478012166510165491701118129758139952531691276630200799992998853404425911569302064109578161561875360590959556380924405315174756264112276391516446075734280789368373236905786250147407098870508383161573286988627550421158027919161325878957632270308103121562582499095177422181541102168195768880446092186582349444349798091164399458088226647635116091627651061186306111618896140817906316351952868127933348823316598619558486726218413191097039660581043217609108535039582165925685029031809231721902034575578630479614457584041862858938688760841324559875326107787338284437370843919359670354330577213567610363884222722211627909871083829385166974127350214727946301702877203048184060405253362755274223369924380672776414207693505574474116807739245353281129837882831708465334833849550360204455333560765989427909183002856990914738442837173650054383038656118466506535994541070349884084872285963663252061905950540676712989807128906250000 [138,26] 440124517159430796556911451159972585943990250105514348456456901027526942579735938637888079704535177851509924336171396801062841540950077388682733672276292099913941824914851642174644023237881981871409100228328238122493822313961390879569606962688370304796010229900459382826301067808457610466458052965674235453615676047301997133525484816323620011433001399749672939859532334568479405453557269337256506643904209331826434455834578441668740611519663159386020490950310277914908173695231510637898381791284633261991199465658156968300554089175225956400527956866392182813117571511332156366788388190645394204503645197309090471950445600298360169927247329979935481906307236420442270347602200490247096231372041325863019956384551111001194525698111984101392281544177846976877898531886564620551299042662769342929736020858490946362773808340018428324833493603945092944353374075778703014945002567084750521978291517973750688321367673218271266025293826012728571075622909457103010062263992845358751045439239346529742550471930998026342505775606890444584230542403476182115303368296817551246477760237634818161374193614525744779030338547101901696414710940476099389827271486710756583278332671123606665739919446833809166709296475664755547393287435817077804729840413522020769790476029795666886115158992800793680691489233793697170641664544216779674150960935647058539262068759361012728060074114148801437333863927835422746780460263354007900806154628735768607024083575454099593802012799608168579739812375386983122699193917725349537671696105440245460112041983458874032866970540452897339734688290304767597570205734941623879145388395966825067703270914395320554822776147868160385255655566818326172777687926170410961415103522793687165033047449206601820722758811078797400577142446546889494326272314578489785920510060624351990951577427285388419327385575432239572300233050169792513588915808312538316085408799225613851145975198122403996823441774391793124390817282433636214751512997752244015712815949839904760646556789766030852757618169501951947744806354610035772541913861323181022199995077385389275892628885844052911582036032125208746765796259531938196145466395180624932918394119352308083357543856492771078761105938814543105009507561152858640843282863441805015033980730265739111928269267082214355468750000000000 [138,27] -1892623142640986557696777096091139643453520924255130561502520668082711213013806261015896877887167232326278907350069095678300455849043445538542355963760184682068635628620416682882601637759455307432251541904040452119619802658555204216334374148873052316872151505842193503738948863192500600141912138255953575077351272741591985510444008567587677754156736747001415104515801214320718928123809115428848172136529435143461777660058967578343060521826483349990787715733226150502780725374552216460139198915728820723241868521031099448102303129689349347394197299039934914358509283143433317748423942387583160691984103037349201994681201036885897597946464831813290894493772499667385287428769899050062055053873249434140803917568789513740518745107672717124139389153595996240634440324049353965199536592157956860038811076132880025701574278967805297914312283240719504058611619428072092199763551812595932575897682951820429185967009414902981924322908190343436839945491135285830771150488637745244255254223589843832745799991627933566982307813086735062241980021466446811440163565657066523112712254863993578026193673540340164288132912069003611480838494520071437837001868256459803053136270836598173191114448609947232939928156773222620799789420633308595244220558152355432294375847345551035920097082759662175055201290506407109521333732411082929480094045126242035992043274889058722274110509901908232248351291807240778370394450417124985545660822810866028614560743609715340312039284111528405751124377210082274083681289337158144605685779922588889507904804966992979550601413376811480776707402363747943495230850863853941758804451998802477351931389634378355728545115445029206451153740013005907629505077400037455930195981842263489798328294110983545650016936817053189566980128585050347971877409112868135993336079253472609171197786449462084086058289029715961770954700561465621910022401309069609450641397644915841728882742063690743129518517460267193215571048384438440805583654039136693526920486147618908280840159569358024800491660764656531041067314966816480955037359591982794761906195612256133790795940648791815310894375202588350332963968921081188293323714821849915614220007696807569670347280830270818283511893142013543140009100208096306327545485295319950237862851281922527135748168802820146083831787109375 [138,28] 2506909615966748716135440428827482575509007405877832832151885807479822638031210341504367716303383614628898040829198916318966646968214903378960112863157170804396471285354198592512992347871652354619967062092155696330497420869481375573539978419259651605385053078264346975778719315541881095346431692143286438196041922014063087203695815335783960880889491828942967731098728823845391801830757349677205713188932235094452417542868504907131602101368256093439274164170945204933932799166442391207938188848869368925961931355276649893828671783118514173707558332471396421146521620532759983005807570665982171616035793346375582040610353025072804063537403206071601187823615555154483111476230205968472126729163607624465799169730128695905824628805061460133478416328953190089340099054957752657483065476779302102428649302324727444601447161089975402559308996283020930021727835837517404120966154730742237166454156310252782709508256924819610235473092549506836214636952821347783744916488232956317233805755533174957560734622648430737347111294909869643153656228352519679446754137433501287035238201173891676177996220555268259998237664851152811349487060677422676647930093551032585898793390773907456219966159771783664319772972839397775820507673926701871514937261798330134507506662648497951149211626787795803351961003069962609664992457416131099154679232177807691857751215458760420327878402354878234426261752373653896358784987827091131412578326053822764162937907728054275124233324795507219570592167507967230617729277174995795807363889646225579689732838549368697168057411248639817294333103477300629649546622914435724052989308635848524930689621803811590131218973131911642859019180413637946340268204851829638246039097791544683211121755910192913310102703654266751980115683046969469334522288304622188762269998040926743771153876847465897705763197605975207818718738910330894893909189686925207898565291515284402490040418973893468280976659123559299509960049697070315767570098406246804489952165022814312699911278114162696658128491986409836640154530799672779916674203384705082159481617763949236266617715067352296929345665974838976211263809380359057767782368290721016908146105103617351830223106495353649657812597524793338660258740020359515176520437202605049581416452042503806296736001968383789062500000000 [138,29] -2331205414615378823241612554505777894713832763592062489846135930022956664964858770645997919057672348611609518306246542855565112395195946887732237319207605413986027954177735322097393669143895405367289907207473324958942133374949079483727912082216244726433039961728956872397949111895032654488556433627761507090665306710760062924256614892101307546496210388392789060625191039048831564369048001705033598110279129069868160195440916347160657171011841918197924762088390279339586288947188745689726338138252690332102785907246090566882038921555989331240571026158852402857705858645780235153260295877336958023149395443978996032307232368477332453027833833938982207810092040477566069928126242697666625761751102715546368050933709191444394373824385530139504951452742663301891397810170109450288891509133348612755139663494891749540851255696989738345936470228580627391799396324630006364279705816313854911326089215933869875232927123232999402076158880527869448250834895368577045213280058199676331833944512198590101033086137714167466153853017544945817283612357039678690510377946142850105792594529945933983578333304452932436351447878583551416786049611386432799183761292356986569020461132930954511353138191838294510162720823831926888851130070058446971932105358931668889274676095271085581711255117471393602827641795722118680596452739892671114166959181457656434232817036301246774280018698717341746732583260887769209608289309822412850276248783867298384693495991814830974313065897134909260293195929919653536411591391954745573490569074162909395293618986418630148165096866984083938352843722606998377124237277832652109987036795905593539152074832672795264409262678321815863287940488935170849547836294803740651305837326236777711631444881212464548723120172250329874544663530145407573064125631948844795826366261349753688215744669432716058756087190916310009892421093840333971384927633170050637940142922145849702870396162010185859161660361744846890253172781822218110541868480438102460216350730686201012029019991912346764300987540538696942146979852763577098894528747518077088176627116600983705912368445956151921152069668199401713459110015316655057163275865062038000164267025444087620928466042392542224145796438418062030681745222917517618156380569189494236792548065295704873278737068176269531250000 [138,30] 1739921370202545445303713887214534717881335006315798192205299990263348416697165874163955010162347681213106100877886895006108168534496594268473112857183390836940348070935825371794839558848541019283990790403605025088112846204413777575375030918619431353452649222181029682996594082325700215888773214770940007811127625785942614637532189737517941753176779174664813100357500308325728952336633025423648996002070511404124235636671314789422044579822560787576644472099103383400668268104285011818114017555865167902981032965613506898338192972154273104055232617081141368693979653549548644637851309496890075102436773246801201786594937738405373771402125164556477554474629737942311746650177977273514870151250467809592035332304882468510437476041362049932801753244741639270551777551830162132094449722165097121687695503097614649934730076678807987022598661471755415341792300942578531052842329530411900554781247404984835133499683496006600021969721225765721730883902207623772334860610921028694741258774735452451941209273705502015926295220315796184737415510354347623085055583324673278249474526403782868773137245556742990106976928186391917816575754205257500678423732657884239827372306590511646335089598261831996444829395090933371632692366629787685784579873520303159476658064795843579563749374136791183354936090748467090655018791167330649265874188418939470297123487341020481371083645228148028144392834266508899986175032513209653613687350010172089253998057878130282145756025540608309461904038513703808489994769473691909515907965123016733298194595236973812557560480085060518810677258602399617373324640760860896777800006762544380137786823987091596705253375427179286848624575649102342878485715957362796146580062524274178411941781437766758621860531373598854800190021966454185754920986579805368571962933605600792314879273238385516572677296706865329124193856685398877197625808860330670488372162068218456273304417363087101152305537087170804711461735069629469991375520935905172141471708596074821840751914429341503167222536389087826193668863469459138735520580579241088141632122117562077562857874586662409331649792305230405175481732544001093453859594592994834704783973042465811843413872563793413006252656823145691835701399367843299330994432261993098975949578743893653154373168945312500000000 [138,31] -1101570654588941666001779344967586651361846670561044938239484321011132951426314992613991488398282799900952848090008197799850271326242947515720724758923393247548396549915014838989347621908703646431044265900351576395829698394259798196050247137367949594344907042431501312553165466922688103249492305479064431832849564861866566101128188891174235187030680143554605254166860667824855986096743423631738111216728025667484473918454797161905261450091555161584104155805230426272055223215502488262095408169129424117175263599760537706610271660789889755382137244316374600335836209559446820655328396272564732550087304714699505412739246412314545577821241443398589292035427674376872443170841562387458209873986109560159055775297443845588131486694505414269215530416706001180905443601913598714297477074694007287102186167881897770069401200226091882754220864193723759385286395444992249068530765671743237232239805561753215487290889158298234307468791230416368189713226159579772416916565029599713804900003270231163434293821669307712803174121096721918063739685628048616531359924842796393583860302436431223246356829620166981795725379666772073770399979504445107276303586465710014620052318658399444412896463167711147405094424792307101529737334939989165599744779045644443486976596208256918015882465183368837452305646163913942798301555839652191361836295473932315235603302637470892856079444434209212964513760746461509412581920664866649582445482233383558392740400362920795725547626598989313969956009687985974989603308239348637540791099884486954445724173635611496573022795847863618530865246027302817596945295292605916164817843748689353328765002334250964844671536108615685806775735445082095745241826496089479602473862945398131150506025210633843977721044366701543596106957413429888488867440956857605203171960567962096139335676205055067774887886920480835835129778395413247969261660235094561717322003889747583906356402891707349736583901423138729809083425171933943521574065704313009012549057539413565637866002830957572357785754863645788457806506473754458091273017738109246899548919716325243798627854280007443558563927623944562563026118917359156818000649473493644311476695456799207398540465493490802019903810148571882789458739834062471741549238402058108476921916007995605468750000000000000000 [138,32] 611403994281764393338533041007057838920768960583008339328878823872026827138759648131751706870297595540055050254410171936860636857162333604191923197677374378225019762105915625743611884959727398881249862981561196736309852526551738461383456136716420157986241673998454612768474069695013706428530664092280723365639488015445521741895408397960483855630703214126497395658116117089106423383230989717903923646101126045325830820729078244507856227774685897755226761368484823380834718876016486097236801979913897576522395800532527695694628191409376080924935455088182306163019489606114301513815828417227369479144524910646754477257279537270879082063865403585723774547138633393838433947169174313734920835232035932409587385058543621544614121090423211920453020688026558475967173367338090727378369506919669096059015077578546186812591670051928533584499949901480768109105267083335070640520121810686213156266679719544027018781713131653484641556556967972246711171812810472273149203645495704738230022278760015968835228185743773957661276844020516908587786046820193760982136291575359097695549877110820325334558654766583275474616495555934369523881675129773400040247740480839169141237580942944917884754051834952645626271769167348303621027935777567057119703347672910734558529760659519984437938028903969611537648271478479516784253927386613361929806114121170991088633911099622922803848300301824674754586389319991849624149379443869544576376015056779222651236969425165945731843621699853532604023743179579945577635459636555178827899544838820500055963773893683591182384016309541139425651535267273402153596115761609363248706155090266025221689591509692350039112198687154782320480289035188487829031795881787699422551790858850240817661938552728597731986279268351137877084898065722045827210251000566191020802854669727271948416892727394533513392882971760614925292526739294509290404626222267102206644528494141344452497195629921729748661225123650094388684023043335601219130092596116904225759111652936107204275347475109667592976341681682111531510482924655204090013650821984607700881837477138420791239732267797213921108469925040516845505343572398100287587953190930174280590938990517184333452592363153045148913588708742363835476016555395316583343401362071745097637176513671875000000000000000000 [138,33] -304593705860759029164582667409709729447775081216883747971614612329421010852344930544413812268583415075420512682316825381295176718198534459740912513252632696989883605570334317614439404659964307642099499311089367038796489134486286071931364574671633478538003102500614781698477881915270278400078297141358293023840924109227862878293910317148328440537708562685490161855273122768351640169646177366030924146773612930880919238031724593662943215525477613812491410155673869849518624086520450077881414869793086058054340166772062378151117376244798289342398036325954740360389680454256034223000290782674510840088317030153983045240806686096846771094322088780232156392804479122845062345580364275971127861993955272429728490363423511023237698165108985597245872234710483443557691320797803013994320406129056432611425995115187510735801849837228487457849746516070024892333016239956833798318946984794000310030025267697821750847757097625331747521510070001231723308203338310371021449403029375050091339019932594788268208577444799455558929609654803098055062992201195159184613994544037868397080890043692984694633243449460209821901907173112195750451750194594573648108968432367430178438992396800449834171741203805153724692860348524272625255854787446954290790714533449642844741203444275759865782509153465563698567727564424097805029415896490231242174546084091515581285646372312299942757267704956882853170697253505620802640549769197866275564633308714522077068551561256731645225878668212385855634349500188465562567376706707929104386385085115156683826918145650948693933799630114496657564322422416067538286444980891032448039970107749036857022384646149131322131584844980272010595371701440719926497650431599915909610876519302810882595735801299193565295590198985099332955947010677947662713616537731700079546661993734598118739279545835306954325136925090398645246597812769458356927547387947791217903021447182604026460861005597767453743735704729635152169970244527321400900622102160086155261452653417140447194590709016178721965344930415906979862185183600895817874204095140695993818985610051408747945310715640131493794069761532489694456791368003535791831735880021733984870155619839427289690135699605661086786733396022490309220974829072437360721892218862194567918777465820312500000000000000 [138,34] 138632057263822325664158773678258777926924933860392889127788824833789599473877024665061110876050121429602055238838980083157671186203182753016455532323629422891791855681694322976931768790985019354094928322016507977930082379845975725241924302121683244297577170132438037396323520223052777157718948415909921751268049170540042777144603031580202621223946350828456249250931326822326846977549402564514304142562258065356628599842392307563542934933940198692681258507276781805895318136070255815430926174019865341455524528167941974351863556055685314648658913847805915881582365001993511582182403890548285864618315205857049658285727634675040301438442419982247831564401018331625871984949956719319107369812509853229860792829280593659848640020049033553986146185416107920249953725570890819066689212490893953807838868105219180355271578760796761758383178236418528526679941251220418845589041123667882852177888068554276861636225005818458940825171670448814178714560561195360691252989234124171453740289157621298233993558944872259330527171595686324414755929683860038736622438828800013495408177662134379895461979972039435349045467392139770505432036458254245136000477718205501332339506494603959329183490460743091201656276254512246899221682755496140588767130414670557264832916704444380795300836578625048735515332987419861573317831462303934157071710418521569257391161045252239193327119551929436541965315782313766302465142370147393827149448528572237788517319043777352084572246036164215935387598938637443712952004520183386332033484370508106560370368131749752830304664584642459266305737357419640834890697677206902711749380487237116573541950757642699581398781990907461626432403625419997196756753940116388931360850931240218394035034077455008675859958259028968266563028150244662163389957688524896289228120497579836029166851245166976511949862547322880301198551758030898773592181030520350097305368926319518996526144474396052989193587424374898615286826929528210793025200524397168089649149007594334264767076005043179203495646703949032249054779786216294160565974603220179863239689505897627264497897567383963410453341570164342670224107202602560701701323562855919339328576396943040294646493591098188685660278138198320075345646459010912565190665191039443016052246093750000000000000000 [138,35] -58362115841696479262692168935478628391878697337872362246330641901350042672843844728916167435797606202239179333088293993149275357380523423953190071892640456126318549016482614936807412667842733141398150173298796743606203046643863077146175933370780796882212529848454583529284442643783030977514027533775601634249180230599370844156666374152056189815376547870782094166592038860426130549448421593746387657777823706906955584444195466854450974953814402118070129746627401678974079792578703729991555962381316030851203363906444529895394061804612589855758757260832520760151091522615445970643656417721216691606494723370072072533826623793819053506824821483549005238467364231639935395460483392840523519682239563989887273924103041433095102574154194407294833795127981776920312784566068538135361570784696294401444879091521088337591008972714565440562146608226618760304299595839066385161783748533851582040338645214828845195012548518945240070769005204265423872602885798278719789057193312885887809082238971824000367498857333532130058756408958943916735959329824471248340544915724962763008842860467529956082427440334137400409281722470680689147112205634596412005825758897306035833354644437896414435450751765058244838761636733040260675561962890502039908627336772671029386938359232657870997671334875789535519066116010106891855259056033788160298828365136331404026926930338610858841287550432704786258362756862633665393162025906699341160704252314402478102758278502670662972310224939130545038593835687751757250062377786624214403744126098247809425350203011367073628058523569053040434600457977482841000219730758401905815660281190260094697840957689889968700661609889910203773778101849120400096017959194480243394254423004417024243971806072189489653548378101651194864979763752258450344259188754672747489119421145619123849818052138368331816939951572134914714021535373802718486992826124743371823760122335292793349243501350469511258736191163764849154401788148000984353990139665946440568810472465758595926561159554890997000715875856952020676286484273970051950629722507884834348235463569371372899114741672736359465167629601091052739371099737565280238980349912817935945704896611487299319663770763560319177051836224644006633880389548492296114545752061530947685241699218750000000000 [138,36] 22902280511574572404553100973115026211463246243846319463845493429738801489003746040483077678254720532453362243865615295133835506106478674389448720123220838081274327089877255982277786338686324227405540478353755658131517674527195383116166055775211624643513701271135470769947651438581555400334680265104453766430683723908454917612014035340331444412816902896417385344355436425354481058649806355994771772409421950978244394010295535966721873121773222404710643362918265565827189397142668165318502325826053718757027546413149131640121330165429394851996098270158059270548712308938325949209846268080391683699801308115022553575224981697130872321034814887322874344213337342979781798191243538510539243050668629677746819729000007695247092341338992505718924257333854478461502286208389630859144719420033590337358833770840428579871361736079426965359360440012397919722720467108166421306043983168669346644712549015657295697360148004892067024194984357133844955521979376132030744407470384714971387071244700823401028918107661229686127593864394730251965232296425116733945974380170082212123700449098224319981786975850765760614998984180579333037421867695892740797942867353679652982757585592652069916396748119221644925088877079416467429475420266684281655729905363375609047457036106776039966095778853601146454678409943279776895160521104113530627457711878766661270901553221568959710841290900416634667508954019651517822572756581550948685491978142563439084647556790047123856822877427426220052484503338303870863726609460296410410989694208212818526223322511588425957673060889913241495573088570699410539247432065087266489894984693812904177163394087877816687744676042765045813355047496529916708382053829428301757454074017668547035865770565253336392388233426466200783548710049210635207120451064123793154527147425063925600235591942961521412155860373270382044078912742273126445538055075191405341673331787879573711055664383286055054640715597215805528138789693727783590082761104955446129696708929982315454795339251812914444293616828971009147095626862982731513677308578584404145776718106731422722691701794571660802178434337298044540261787972909791891625900720879417530306723225187109183514176573001466677395085453910710563227283644642739091068506240844726562500000000000000000 [138,37] -8419062107735882368160584380366253320583542393421051250173563255537798796297050359310394168241672252431220445970006415861526708989874552903016063431458248330602059556778753527128495750323609847066794088070201266075122282804030117586761036728115824632030942257559618872697802884947130561677952196702912120025527218082925148940280264455813085229624720673784170936195624776936382918821344569850094252420031183733181654921588476833203762390566565470664277210001010933949764167065869276408601652991979143299311069995449555086551801005767727517659200756257140780478442305620345685040099986556573925090800806864809474427075891692916855830526965615910215361354947248344049156227443822864874309328279968965358504077943116017335583181190392378552605385037292769207448598537096979001817233360261878460614755504563797103945918779024756882421953164592462639391981825466537693315794227027088461816918079496429177821552240895001593299964992412196756245054973753398529802253377743963649972469096930811700711770218097922719459683926276369597595067397454194020248798387846723623765386280433026265843525149476730903051029034349318869034141246920863673937805826396982075460931264450098105624061063703579405782395591468315259341129045713122187975848947680695694822238511265894854474140538343510441008852593842586849356258901296237541925787546261126368691872019269433459153937357811803929772587521437611462033333738667162884553432251544655381315911967852766634087804650594457988231181806654754721039617266022508304083562897117801497549648452512320129542095431755429904956957547557924172798409149659805714140299069512366217924462062485972311976143774502694861431284402998098391870355696257027002404297263333933980385809301387375525777422077203702673342136755689770842863154091298803867734571296287053359216003533134375119507957472052374763004588694604811498905979246639715899893865716804807843102923382208186925224661991971989213928975430822185978361678189017466101087555440571592967630066926960989317285871547047800186094268518546752922497665984734880505433614864691609010974031667532131689687569391209472545616966598325600175146447232740119548795964296786040753500650435336486826232087360514034499777243757558000652352347970008850097656250000000000000 [138,38] 2913267956746169066108463117743693214790633442805779846550773463625117109180054399684304612202667440215723981406219432006995583374425106125687017161751475525246414108577361778819855864468226267749450299188973232785929812025774610796083041887301132627265214047987901404698391140842637652372776760009842639725370721850528036115151174646720877591202372552311374233165484977787314549256743006771314934057716991879368310728350409699106422039938688521264478946060909182547256818375554764456311775920271523655718286943311363246997760875717312572477671657303304691105539072325951729599647760582778472762866541988958501886922079873187293223741186350025686034205260357920061320975991895247388434439593166874320046171729275304128057322936231771961381018942047518365186407990976842096004401875501804094939606035471101551631895576178868337876049408516258816937491198327345446981061600287085966455292595819701442621695203290439318533117039936946951622532074326200601490449209523859955898984525026997565067453028126794016203682149696966419971216981783484931407000705300950045907708076615835827319941839867773933032186777225607912832065390045262316578786764969895302318602279077564862641237052383271117500012750942412328922530804549624418217919835554072556178927276168547770429679322640278368408770094133511890813697748210906913503233475326871981973432160411551957722621055701967571225170959425289779438840943075627782150918671802571572742972135269415693312593105635724323766513285381674966295694956648501255132694982851366074673379024979013695651861918873138148051120154801385595850247347212614129087733228638920622660518869965373569507407583345409341671372455606129868551958470953303464210905097577904395376247882389560173545322438708200193124389353438092530158957014065703014510766395258333758938953872439079585488793062802145970473769423614758630342032755933277787799486770931757722438551149444913819005886873451663140527970426628967084673706135340540738411293564771723822426820964838281004596853669771253832237593536267059114879397436508105156227561384491728810190161518524435933118711572964981678136273778339176637263935077737975945687427570730320885585466915541076992996534369125601410757750874008313985541462898254394531250000000000000 [138,39] -954828277824660777210325884796551446552362974573803625951306022762265576228969802787531108114333438432669490735492777576649626914122931525172406274758992341931891038774471605569945948721202437643631152319382097519417247143808088055020743297267464056070614121787336049820028377146639933485382657947878927348911394612244955263154922492004961871871523527418191493087493037069799881847433380495101995779178652026043233285088376700512278354151052276746714392955843665597839875342167834076374069704803872134077303129039374292976870092453294706763405753262172985869369742598093435568512470790493719456760346474945633807220456485625032431500630870390055854433703969425839140846385384051964459802504108693398231347322426027643920244752098761733117900632819330472920181855980408423173152464687548801214954417017457416542826701416248449398636527239943335232834251718024120591189668037706382991402505969500932046570004469077269717598551842200750165389079220808314174470071831625622813066371237336383258314959058239622506615347989372311535743549735482986101034167607197205894229966875279494094411283064314592194538364685516292239383173646153923324987528263843838401847817959766048784427973564133735025265707760606965629605603249553792182650320970612924553735181865908513755915806323974419508627291265545637628936093536344715884259092584937625430839788682455415061814327895329189772050723790150028598759564923266101186695360194166534614841293764616051000510898259484649359438097236732570385616561795342602019338244061942062987073639968628473066440720923396506397897493303297762947048667805560091713526561277454457495463907757798318986334628228325600476340290894454833981843694141459709018998188199928448981918974586036005263880412782145564719161803491431270657092368137575370445342977611032313021327127985601363945825332240648884099085264190681120926500139690275742190122012313932696676621808236230302952642985938879449063509804298675737400123129849730431711466989507654197143023695173428176628405077276239574086007601411116418045276065608195127505275513990432126672025205506338857342509994993300418203073935954133266374103676356625802365923812312190107926359051246129053417578804140290388140253576390467060264199972152709960937500000000 [138,40] 298296658138082489081189556217615740999399837335316502691947660713202739289229718801775346612788982337812167655704222321455618350634056854531398801618701938924529133448228414981503786463175597801133358175927484054941432514413341505490062361492793227860978703448535300667410671953838741728979678468632030830285037851458799922808959140289146343559718234838885184743836748716134909809122160875783801742297220386444051901421424224510477858610776937192681140229225740732668863619373158634756873157617203539636058724654274657081637579156605740221900397424328486683457390061369141883189481375290616638828971405482378204187499051193344921962967070045751307145308804758396868737883896412825422787730092175128134615824571820448092581869432675639658601624595266426983672113784020644983801648708209278071135298681850228113007708494903761354681430620601354366145872132108148366902239568949418169763211627238874649732441306598694122197058313297387292058321072309102097472165794445628549869076634861496821513522556141429518104424964945950623942551931086837040902310062058315043251376370140550180323367703367886533367216207697380810771451781150336938274528359929190419384361046994709203861487476006836520871805381644043218407895745111997733216783431332618695309851303649668784781195324759431395207385352554544788747534452258053544704592714272204269462049101588678926240137260065408665943347477940044454268024548631892853936419622982776627061446913606352210186372073631293047046916794114960616618627859047446995586204772916412766479539639294590347813865538483775020370532348388589091173571284803285277931040488417342707697720838830929428226574448212102177103246113921988437131192683165809481701862695171278159099759733475593382854531447170382733868532453491543472736304937561167369834098189205874835037332313773312366176199192787052328301779495342266581187381324855173907717603828736779298147033340152186743209290960779972250765454989432199838043505906605003927917258286755077121925616908303708584000387593176974584157450873797844730724123214860294682891672079164880247604289311504118039232852010573477827499544349804065996959474986245253156033015629460494528250950349595727674149755640705360348561048633418977260589599609375000000000000 [138,41] -89062249821331836579996471212854711316966907119067501548357431962465117922517885151378967089055393807114089428026144204836497432712619290545541985064413464743664439426882224753150180123768444615215058827747228150099012048029190033212420433792981271175663452243747418587658115447702780165001711517982959295410629514795253988549939647073981313145505454204263792164779703048299374921521841325038747451978083143567662391778176283784296357414208772776916200039464062202794501279618224107013312805433073609583162544079304975753877712455102468713377416986062350499915507525837016746525264516299807875575698935507623241162289767735157282721943536644642912866502055359290112573585191567568288045521025381776580267284043732579322837327859918239856169496165770804384769016989408292388419684107817065991456575276258162470653586569165030557378073161212595211193993211280997544916106796380072837475804632844580679124196814203305777493738839343817902945886197107935151905710022816640449301924382943349528894621091782101774924992183901434653964372106498300304674368235275097847005038971073045978915289340543227327693635478021722442195821062264031278137025998332174699246727500237868427052421891854686750383251834392825408334987423398523689462598624561974169215452355438621403688355763570577134968937678597342449292579310483652634123783110585089757693975895885635441847860872997173402181605733568488960196917223532223622751930785213369020532891253699994290024491608160790457078034000339217448165593549910780105156127874093208427725622912386845604457115651219837832824917726869701544752325261247219900035395162257439361731910536148824943094552974425553839152056236502279489026539330492250595225765451797676259498267041130948607353693137896768526004038538840582301466955734123598884663738907607175713875810322371019118135356894466263171632407451958391387156791805969288899729303515357255238093250435755848610460154715486812208429942693201586794111860176208429257548705886317117127550883726480877433656773878786496694580008715514236752680661879469230009837667877155301935236001299671759347641269400677506720013463393550634396919088016264234359833510715997987702118796949144083684836043031264858460806009136606007814407348632812500000000 [138,42] 25299661426543087036445336336115258501716868947514327495763897529014455759428675130854680717377588899160415427492028923778794727693844122572070871586780540393361662787456908678352201293111731494417835606562955279078218553183121401539871677929851942945066468575908526524099627030389878546838328475082594743570559502986640408282149524764332811683051671641568100456216932101215899231532996534663670097440316875146274406892788556606407421578108907877513962878058511190497352047311395791303450162811683073572157191916752898146097217454708346359215551112178497100472787005732769668022182148741141231039453484758891479655633214207894129487771509669340649100416708368749390648605405652882692917536789524746267093239518227343289133322486333050428414688694720812487838317851595221501095179737470441564980869136409257273294992555330036910873547176732167550506643021012318885340621599179417810967507672873832708780719000198980356457269623809854937676829238337158967165199641841886744434175296265304884491142507736040268021288646357878056857460658964192621625315784098236561017938025847651491474594262591637411538704969661998062856728806358727908778573454358231290351998181211744998492097310332168191120137242729708247594016004753063643814901558027637314468717124849902038493624670159777544798562531314566241079145992633135881375166786981289860303385583892029351223243361498203971576209426939803840759937842392545160921441925412361632045432584888557540519386241073049451169676488610214603464449859235396703959642221907235745046467434012478591024563465125319513233538800676541577622975654415313301412035554359831391960200038274764731826871785094487762719994071776120098034991307224406514145614947895575209405370226483780011522349004997739520462716545203047431706557244225306936370441556630972561442768443796366001884895280513608281623287114316129182033786390608002732662750714663175130832583528884755764714505441991181562099710844339663282331157656282570607922092932241562360166244608297474577564687626850383661308966155366363264380287910501066882189596773697974762025623124163331166861173264573430984510426239229740808937433368372114649268755753888463061119803195452742706547938043772454398625145584344863891601562500000000000 [138,43] -6759942334101935782267784248053678040001601303260676703699219654962092914155491821123008706887810257052191820149752538831400577134330132903995745927115912043248053534532100970561680932402916304128682497500870051190618362473903630942564615858937642704276049707915090613217190134717853604918740635538474709906874582255420095641694023062612149059464102869783344204569239707211358864296011161501665270647004041525866082774270889128861828762227778524703488253263086038043277398880142429760172478455104561148053931144066038634728189654288148847554784019078821478173485350785072647697167891347497634793197562502348606557696184722201438482779634033834903125575474680167723019195800239427322809691129107509851473801332107637654053234747960530964864645682896892717650013432267395468815860685647893928973528472582247829715483311645102920158347915023300889405866935504701243819466797971948539885464227786457678973090869388925255907120710565579209676901758796319316430854486573978353630690181383910953253748422118577028529980351244754384123082407306990758170303462712821013058697757666134106702958045533843582070181662027729502276649871525735856385216968475870619523952825178818956113153890037703280980180191055734793876143251890891628844373016947446183982181454143329094309456674516537950616970731261971511895798079234195567067300962909552469330328008226557937688105237198177130957092886364551768022396031717481800889853373807070751677544829130159480704573953501824171000485439585554169123468010934999620763378503194581421941102504868679635417718568770171353177621029471055753565067034672149761757440845371770255144507330342609488693078009583222267964034581633458420627823667461937095629347966581077642520699245332685263417080072416252321415234557957156872070332744104205990375699139654203257702457408380510727277376025811959144223694167008272365992302810471916212232261724535088667865600337979000600085095316446035148469039934766024933566080086834589600704010535687756944399536035142891511275719647703380294631132219585385986867946035576622805561527915644395759815589194383013141985064826207376190979970200617386049205049715884748249438270670841155272457447669778488611313522261940648464939949775114655494689941406250000 [138,44] 1673382921098484892561322638437937391095088396666593821434314704848595909142312989027733367178064531260645037782944916713780464721741127785090641398073440683754953914230207280491414041075834924055165480408393337635128691999617883356664353038582347517843868521538495702536689014827126381615570000333545594200230092316379870898905577585154668127844480474053950632657987685435369626335365970736170844388663104526435154736921138939519933844838865063575719060665103210393052724424497592571546719373878232245350236426059109062212921765648998428277103216203826063493120923262905086563890497545109499840563268981452803488653102246413184028774208876996173138746263665856578589083281536396221557566288256336033858832764945436020697288579812412987062759437539706232910953428759388649198707366780122937539618427852761311128285396419654017977456592645560495479663361826879667115409261418981086525183960625673840889226003467504367425685343377502269519140304824135502142280159817691043095701291048889739002527045261894026042531484307091575546601485818903548799057889365097399073381701385469069737498968245988385204493112371008999440722924160161008559616766979173131655673659393471233659414110243691522813184253095073120725055433637765528217491721657783629035650069795935539109516198277742095940288868420298387415718353104245955049469268696598415073438062166785657647834938942899640200189632553069693231783942039246926666240637715360989070339807260351804996169739237637485132671201591841007796062760365176043454255092560132128391599834496591974155183943479925043583260064832276323802343861823636852418714034020510343642542241906986419691648319130290233019825880734914593125421480319436943983824355828685578761525314218962749080292000689897956971647928410975403909334653084020327741030599841011214873618214434753506969500072348185328144270333707863382683796024918255882233337336733710011896462316234667237589235851730473693669274545970726638813045967914809724358606695683162772730348400835784005883065386840529711746025054724149006791712912625665500624677745311944741669201260400635280254972500100001666390343795039997090085987668937038101879229862163895784515211738591098537616433136931751650036617279052734375000000000000 [138,45] -377671711315306104714802524138272416467470886771273569144035748207365067837313850432790066154030744854662600360300903830891013972014718911584120449728681539000215018137315452395329744504689873870851528487008280484208635778903992383735578048840791505094509466164657153823167630050643329821752435923365249318642066239963268383792093265372725195335354335804371263621699932608616493914959776278904574349623909954189816844433703449134450266571842909723857237247026218666498064919700972931401933294860030269020407138654714454157923222565345777105209898866538086900013657905226532660291992855480235284333203973981829072927496751295129445483847833484572932971281955598306119274757004377332434885534978685379701840226884195673454270508244759164691275226771061029814424395413692369390407574800370740065864308831074093864925876885488934892414739731232938757746853549378184360496905270913216345844996129483117564545756220037009617764250291032775428876796734482569316732333156771164145633732469542284887019906735748830765243295272270988930151602527606346176999104024375196634039695348787699464113234277442059088308078874615597419464048781525723991348925645682040043571984581385096454948635823329965849380615790351811691793890918529099601918978618722570004080843709150504127538254531006316129245649792124625340748609816536252626796437262532664187543429502493314436878959964328750849736362457359878014033380815973010104674762569549686566679034113711971888023968130218362636319621384639807366013555623808655593478570959224250542492066190345320333595090464484995059250214888925630080059758421430780224311008626248568920553621587726082574019666087959631572712441617531932032898649891701350639894839224008632630080875842985332577737718400178962976895122567783335032275701797971988179646956907854642386999415135474423574175786685548412440326978960251568658509413155007092684535476697064482810384863644591710991439423576864321134931177717671635840059042070852947829514453326254201625443123551440079782359553776404412783115240043509337790914350841006027806095809383072124035791237639858393481832568014858577367136828644089642245990770336527305567792678993116877929208890229658956923317650859699930659742355346679687500000000 [138,46] 76426026378904535045923661835586419426892384330111096636535269440084675440110477491031207733817186977242566824759345936311690344681636937045231550813673873759766832998860847525525227512008005838847658947689745682086796515319419455210281807048426842909691213390194709802224296410240083436443134456384765571625627056316161330038530301327733880871564684299928527834114797976441986347820859907259371504080039859708630389152697803508423018084091352313283846166765512180969370626869115178512943216916953033059446364894309026927156705876827537162588981272935495022360448963044356398802657709248335853794474317183971018142760140463847200516687471137617292454339303478023071414680366620208958827094424408050323654861980682820033251176081912117980742651937909936838718161692340626568288590354130696983073169543734712427316000607468143586604650652399838725444274739030301803325835940894915368691431105765206030107455734373696737215415520510596826814182863638493113332406224487869798450890498667890191598562803004005554870152765856761783931288726255984116491523287513596499676742265747180436521406143169455896896732733132364657867887038511134611897533245472277407873131330793665409552701340059666334879887018741565859493337479389006579999602982505511118586817697108436184634011573115732361574704091363795725801973526491185836934464677013873276062035067501488012413568831605024376005063920369376812995415790951408848439320001995848894261736274102635664243248317343559381013226155496825709015977460270761970283037578135211587438090745725294282149893768991707483935720865653124634359842469833046996295495630294787768852256167088336021754678815694842081809660702290700892331487040129309059054085811315977605190088248534332682157591107754918315017725826127618577590973258109237668950339029539268372390667213465004383872559321463130495758619059964336569799619703516953260355202254093250299564088592195122464241336826920334280552499413204025217978967437505471579933134514562493010897797539030915750700395975279796062591334659568138976588645184061816148122589185649610870819185658572246846331563725094159198429785603509892311753745564668033537944892483450055219491086478685039216319734518863949280029296875000000000000 [138,47] -13597715764844558651327263923872182342856880703667439311582364604829078382182874057723909054573593811404362486418165397379485455829455286398472771486560489351803898025990990883793820053979745836727566546546380895610790800617076510859297488144660937765181464361344140661365486677576780015264794344599110330295285291047814091323622080485997059968925499952605546740793908473871929760387095239413593813877657105450906707923884602310646061298234998779516732663075416798363343917513640045566893274461554873088967489085422143379007516083001090994535532896563558244905642260627479875493594504953533738421254010171429452913195670573874531270565782727818843566319038574729366450223002188702715807077737149587860166472612709168651700843611724632664449630544570878946166386347872254176559475274647592782190363130147155536630305533309024827900251653790807280922660992083072911678206667560791834808800867834711512489943505175907624588477948287787424930984155569771765750469635905076007960625446089700602865316220252268094522958199490079975533161051859887518576743076957480784475034070849822430478931853954425835924791093417897266718364484895469795746240659313048124426681399256185888202185730043482942535014335493816039677768432336693717094881197399118681472774921751014356735234074320631496752471572082848386731130724744510257768273121134754887478314284290882967843236550143543581118617823208061856242215243916795253084615915807521314327266116563858600166473498296406046687351648875989144593579919249439047620098199713791182693582220985819288671797701272375622067069213026589775643022328400871644653536758781089426347542312947841493925929701427350495694130022000231461279558287870283934076057712334893998225482718185915990825281279695889399269596952503525810262163925874601317722867224335789224935728239986943542515522708599307622353261007838299432450870188896768221995951222719902504068011385694004559785533926167852697100277092857796645817246428689298294308785754654368467245964303586925839496025885863263553656827615616668115949601601885522834742236222476438974744180512450918527608554740926724931942252369489837748022267044642009831869823005058652050533897870991117617325950276727166613281250000000000000 [138,48] 2072553025304043492039669039787140673316989986312576538568552651144124731542913450604871818322152965598785474413347801847566893021970984584642055994242454877505259067509243082143960311116823346810536032588493685058354749728667646008556796781088249334062374578460522478389470865732882786347027612643794871211393632818809743338817608728724946696607202525892779261251081758487855246967675388342334881753942581898368120767203240211353000784453165511899618459201568618993058511946586230004921701125204903535622416115145960663847686683094012482019794772804330603285829677667887710920625970276046676153118738274535777967110877533109491399874177767510231892512679920118248492708021275663327291407530408629883289077636376746405965208933042196230920865103881034840844676938756976174970202354363977662970177030881459105910592376907829607403716394347607595776675041101240593893353604143317768991461587294077102884753137361440450392197593113578409229216598474343903073168180141966035212435714926207292975215723048314751112821503878168682658105767592647743466894756828847314113403478004812382532843041858251112676439726132406138065755345952278833081780941665701481230208009580086238553530600267152122818382743710050922938674752360816216263571860230614485994180432297258404979429165346023887189002564988090066342019011957239114681713856297074024762162058368673314702610133896840623129400593658950639199222445809652649876662691732471049013652424658680218616097129616471938881806036795212070246762540733943055694944546915709180810794291728550500230860735781661131314482152456927447259740340871563395442238353230028056975213526848770220828205646996813450243074113446055341680310220734938592236196060904786231818855624945075039771529652931840450043333821761332250585277227830529909437983994092541827821371290802708563480426570900578093498424445872325324859222136207666910889220831813324076095514642481029465369234629394209197425539807038853838230463695565106400579995645420812568236079875328935627742630907313031796643991600489679744713791268993533995866166558345704610410982956708888150651189617836769859050857795490293128175734079288490321309398484648327900676234050847938391022322965148547250000000000000000 [138,49] -260450044785610329266930043389728883977024158662579707158092157976012352328163120556846416689378703742265759135226534790689371134845018239194837962331652594506736075080533549993084776154730682014741108892091175512021946457640082705567298131958045316013858651291977472697735278563210377092053280836245148281271047475540186657460124399575802081086219526598466011067062024358601667989965549953952200304877643636761178353873939692370964820387016945669027257526825430298520899650821042626690266852120957489508757583264843597568369037252590896444348181210558276855093524807926363057119437595950161542315753428172264563657127050942375149977920925214067755792818658421230321701090264333079859309694816912974353697909038142747343528686243391665734492725997763805140608834739723942745211828902942828438922110009100087782708961321510199875688766808167813258847590997481734816893962946115676741450555954600995283969348965986304713061617293067654424337742995045853005749169824844492295318342125434391164578768662177117970726475919911865744702856816279676225944484499301214692965628456784473361568784134309326711895243413674966627750594668048553797586166811316083200605937786100810864140700492937756889206365299862427945466342177279203380793069603082098929787679798475669637289111934520106203184229979115909283008145958042889518766841527864528455489752452842387527048697834216807954498391740237334803442090269851036092128013498922103087446925380469859356420161615152387489197234492202416997007055117444486678097457784922572696385927853231782894894125663810770902958521409136566759534088417834895546770160207683775181384628871151539107719096584866417684749779957919230680054010854614870256632261878734327716009498580820122623298180786888653579688337603234688167351591058706686581555696183869200491510425370307438085602271466887535760729637040564759101840612040750915858244449885770730954075503633190868257560578917596846237718852535363419997185117201418776582127328488503200780642440322812279556634188352335563171689949373197705890744654279399418371986388426017288783489393580634799168000390595416333749040907904785686563188706094996071377424963707701844724268886772757560475414690537866875000000000000 [138,50] 25233123128198636639951770759498635758397295401108314833123283883412503878434507896054259255900878267363841329673797559078459420082649176357463808917936529410291727616391474111173571215127518523790332960347948588212000643697987918610388311452014515423510639569741362489902111187837512583340005050948688778274813700784345979173180302765399267355246303258950991827601118793179380813796099038449849608358145378796209878826786544966844103683555254976013972839304018824910961642381464100239274889499845607242822098781275472442177697177495886564269362472841463238518522853726478320310514731044732169133370677852754151862660851606135859326911304262263487223650175319068614503049336210606629966759786334622807118450499485252545997372412869210645735908509502715660003498008668096829758549187949675493591336760333850085732199132266418542248889218923460917468502111411452731976969850738413262372160807829683035128703579336437291296986463328428742581270602469095244815036799850273090615521086348950810358052337588808158975174655433836851387737563784931509245030725329268938459070948401424731372511553279383644469325811608314933396766628507457681095195276638367582909104942674398346399311634208059706059645129185556720825051648865597679136640450257175108784437775178048336823953555639414802171225939756749433776212926757541002894675804551307589274603166179387198604791948881952755996190454759566020096542433184382432148611306269777640879076818792834570551450066555079802917036738617748438271891642653601004199168355344369588898308774806193515542532105170876867569567723705443570259964788316805110706455945070889175116772939481427448885960474465300553221664656946474618205219082842166275497546041342849155868270782161852885681937452588221763563690166431511810346942550835400236086689383773967596283100019975389047037836796230068737459928774311735971715548342106915527522012014540645853504858822553504684328313955525330948977447018018353650915007550850282273239615921581464060145912755758230798903162701394653637852305561091905895039902870098371671073717577434215511633604586056388146390596958696062331204044040424567226839896377416405226781320388349709719747171676108429596556298271420000000000000 [138,51] -1591536049438989372539404136707536944021150982060543490404101100532706849595397326567872812962579180627880479597517038108357024086323681247104261481497975453260138022090251103050006992597201245449543123749416283509654448594485711404769806766471587083820715581624004948197055612726032647754566169311759739858204203251945825288268760477476405811966552714220536360512664384195363361675643802268750920010564833721145725162299405677228394125329335440111376836310735939805203057973370213329103912792992409758496123350876900015514826651263306881668226589700194472161882263602941742536707780136794590824531722465948396706035711160513404339271115616485848036950534072223278571593262662603280379421969339376581713753192441324116616697851677461558494822359452095221447157552178696647129221856025317565439537087224983476818179596985721961716587383153807244438690478510116575459758314118667426840044077540463241486500016091194302686288004291456761187163381445177611074611129633939319890307704575020484714401558283507682755588507150344022961868923202043101395396523380829982906240026070115416538662831826912736514520698358494199149338195259542972086312422502802865528397072170111742421436112029382032900813247416499705790955283090285642419856747720436263693133066740794106180077904403255476095314405683449309100752986151135723216378128083281314290145134365410242290568302236568683744545224571245991928922386867043524211493433102304920516324029336209927946901851375055480113407814684041764503545606519098169704451835412571454467043504364907150301105189461346921273260275691012048592162738637481103440419577829011663380525660978924768056812448930040426456288318765954567468664152562116820400737818569728437620717121414684051428346774165533163085012033277944764308723459439250008953938968598515448238424697163689595681475373340949981333632623537619229951063618701952460866446129702603466155481378746729226156997067221998210959698930322384760718729198226473462061640353384308592758950108585447720850041767188633858106426935244927888126897622639794649283851051954029720347531671171370904606523978806612527915195926780664380634894092642343718678394723224837040978939104834172075411635864490500000000 [138,52] 15002523056908419361064135480671427157931033528495789429114478008216415852464571755516044697809354816264469206472239132594574450295913005302030843958747963106894124991073462818335067023356085198446614206877922948423534420673860692493809828781524964686930842715943105688057303679896581215205153110692244841360393852841262802335472261297078987652530258376556159993561732550242494693473717143244058462526920628417860315007675468841475471394488174918203823990062076112932386499555068959470852128369591888910262597569577664027686826804413890835216522735877116559497713698096360732256261496358874951708618033731935044405795806001266243664387455525359077842204210984450649164888475560281039755761223635278307153262230033887955145909336840013981536048222531852349546044699953591144270841511290724511386564037895044098367115819285495265501362474684212258042092999988742205416335955902342469826334312577099272223767427985959128004011674500100511414320820961025878464323945158826155104659707423251405391473178434967500946258725511789889559527375086639076330300659234871880152358244942276141050195691370013898209915201215519234437042885745696994174119974483200826116140217756315194094106387523240770994372560128089919500741785114118345600480369147596766139055524423620314571347659750602628683702494026590449286449115630012787099318936854839839605305136523724026194062822232242874573361623086301936777113952393063364840643854643334294615787200871983282227657318899853921376180327084983675920932228217760158550737817620409470494491597351599554730495274959545682212044722304334462849440626766712324484455146636397879566843961604801267070821720690951422287115796711152296328018632123546182822501973204480093263405549733532004437743206703107307252939218854670434047369445683934897893041606925419034427662093635865074850417753292467462875932184419246174993050165373253672383190263132987118204864130892018479421036929391070633876280696505789375784969591576136795976546656068677052370564182839903498638296831159741057503216858485925112386064876898399089793986008574482285911179961524446492783426617076684261839079780602733006695881205491497650950562222835642794381980130605534264748329984000000 [138,53] 9306726994350211632929332451597030333167807409662752179485795491349877132140393848486205931152960004356905658525738236138711261368455265292189351938312620985218546326969514547072849424925634510402666786941734634027253653447296648737528780927388742456792359990809514200760214606948901681104818758097786495206093769735019420173106410047041896998482556070167488966107610274597199668087336415268453870377189128728520749523789255892997126238432435567158253030734679190625863736564926076606186450835404326383769993760220549709645442983061980093351425595432509167072776197801012267502572060839034976264639952102256635062145312018708743811368867453622642838639434145530011005337316771999063074148412408732957656255325386133011773018217097149882097154339181772282441364334785167660009678719698112257882328524667994891977684353645655879744371130880633058921264625707772935795250844091959124699618730349367125238306801576434136611636775853948707797862217785264141784365549300948752958386087024247092239812739320836802422160906220350093216469262187697358469379770211196732139060471612738154650529995038356237844832067015951775619639057137908962904921828737337093563943581889639216723477679378695001727673733503747984836320169730961615469578996321069140135251920016748891295877459543880591302870122144764658770255379479997284492518710584229885682867336707802049472052625973516975089894673955430099441395524709038394091961591507621738364586051760176549948079768499112699242543158195878125467311991317161483304311987335520809898940967393937890661234477931144471888634570776605099292876003130691475747452639828488772960354183633642891416443089104059584488427139967104847725689655830872621185582717738148068716288087547586418169581373351673720839618658538811982759990738547310344095439860675292530148231391305964657422201216330993936371715102720342189168572103257267651445612302411587450938684706515723870065252997296385625760985582849394763221961661553347612454456174563299708245426686706275329502797739462182401198074207578892801421843882781437471071367995193550904246168765986261240830322205099547845032243922024521452855653468235602323320897205818685869732754530899961988367647232000 [138,54] -910377283261998941537764390695901298729952568314658762276354189044107127642159344645647662508647945234744652638627314310879457170513934431814330657815138210943127339729002373120552809782644490891636218151972466877836600348850511925601188146245075153534215930495748229706133603310252832167936076833977141339622910729219163450693562364307005230777367388838959297936420142409181359876097193356665813655063503980019418821803530676678201547882989524439987713652840751740130496215131014521284384930150994627231703525030496275051797567309252371026817975764151392138462098504026069391013903308231049358138625700482300360065620647492009385899174482704020508818849823461760383908576786391836080553300537694318459605231859023553438268434494586025008516667803595808519017060324648798627656096556715042013715017632437857851991738716974076944021267579622668874093977929267703532780813606088945714935967423585854472992311163760351853311261016847565097847487621249589866601291848955516158625726470485281163015579500323427812262550673792412253971121425674080219579346978490259401888415532295262097880214375106058592680244159743456639135862765943781355760732011605272550061051960183818755881685429150271727260783189795712595828887819139549574706824995300884543049798054386139129746734637502484110441057765131083288420361987661463437734026470422481581661552584523847394231495359916581334611550185209742794694191889414256288237816418317266231553986352163379092113029335831949118587568615545776600783636440572832746840095854136433424600068019485469765600313051481588507979594994311647901859187505298803972855688726108431200111338240774971926930702019038219221935990053253969113972000247613009795458782318730856127541121144603551255210253174117224826470169590621363777122536184809704239847673234458298334432443348640334518852850452139872645026514058369472657659300658581729272963833540588484385730897626710043562460985037623089779137269443148471224020435707957802147644747260957165557260022650728669400851787220757577922606227869525727852000424570340331025007177739449896356903864023609334875043818575516151032653881524543767653988113531114357174804131444852365848952840699565052372254720 [138,55] -15179580179535931643885990021936063972337299778998695446082613010280528753359965662606451233579716290800527134734404368366230857540753128348714885170221677482890221325439554254621779546529087029299055560496992709265986827175146556962121328416203813212058383257945419426213593693806323698301534497488845317115653807178417360118581878756337146954249195403648529308407222020785828916422771895024324436036399281715799978254134479562802763861389155695019936838246009872289868861980723003483802770794012482072622519680547370425150205596128422899984659363414767999330032904773783047808392473653756634851512380910750415057838418273364106003197644025226227438791755140209458275272873051047094971874282088533971228205720619329391954899214261710893953222124794712369043865257165901108665802323609081655797795473654161233316159591303087505338302703783770710274506926519623239749590786929656142969936059176948259693356768040453158415976536313529812644359796006863809927559974368288849714548445337996403677745937377253202881758940222289805105825409360103142591427120802976001406878187620157515103513578658629828300018590389888339701443455208258259627523725426279546830627380622710631964166200013413180737400990851239800399612480011717027546740012394938892546200398933954559180865459441611103067347124081542640104514802446654604872317530389683928423188707816873153155589044444642762538322968952222465565368923768892280003412805855284414470253081839431280498981060759549759973904038452115908741253133755165100522056017650013039039691200209554039408732332762852651039574029899440198390626224579765385370345898959729182003619397392524444070680623637314898218976102592800679423738488362740090038508156021917941014262228791679779927000754942808768209690676682686763386629066842380405291489965691563038148861129595934739059201720103037455514438938208133308499472724451382767428226920241073690120237574273611289556561708081788633855409946024428848272333790411233700709675940306390016422538929971953661430679031528540121627863619693470745836937329474795423536292798059906247986787371678281932334059980834870308491029031318604923216414789844558704339098327655370052077268764842030923776 [138,56] 14820918707674337969805892132235038245574944277081256452593097052364860069931883933287047136932474537798118726654534585417409119649465185274840890845909406911848716268804585872238645638356619850018698086733229962727666559852054035864581243444535471530117744840715250409858377967652169973306443593821560402880868845854472917820680553185967318795816128719854042819018985690287794594226874798248371218151617591454147210837017848381118496885790597394531206365482491470123192744483381953620139860566502541806290293801216937052765686708501216672249827839510206015890613168946186893856363520858717998731673746708437008775202984715734515905268006043967324255357694832977485671126990930791323863317732556653376381622328570554800437628259783377779698628874788519735108311537948432857309579204872178318671225696029606409199305428036451262809691403796646580321480266558594807804011837618747322018192340356835185477537241311083911118659025992975807879962226331862362940615694686539954312598897489456492196577748372265963575191505129031923130279600499304634969360971600895321992870104476136948948219999646828909547090658697525642290131339045993187073361128979840381889705253403445742830283034518849364801141542744543290528870648548716515636249057977793938230143368734922997714490566854771295412793518348659335965924409007146987380521500955600570251994402823911045233070410618851517098280790065891713041339994578979126667790621818530904673611351134904114977904663618961576571521211926399807570120320000689632022920938701698431517794973513917060963500849814635915755196914634204759873773578505071564620161181572543652432187595879403043106166863474892798992941230039228756897151312039857946929108167540149231764640475045478704928236457082396526112780592329776193746966059311859065183128304645245923726624616283308294186431352530665140790446000572272375602256978925471114387360000932070767910518246707159134444808189287556244572603019635135600715436644924084550466953892373882939852771634859001125630490070543199203363060147562844841139088467679917209481475841174219227782527450268800611870867899302402520525062122046089904413567106564856051320003862529688665695545543333249024 [138,57] -2317316226350039822135763440254101922629480646346928170059892060011928458012754063559140735561175210771593022144776251752796442785705522295991507989519652049917835789026276665117318423604274575413471425002076402812924028173067745998322708119531388261270676101084681105558838248626707386352075987231381477475661551797994985849392980404623763594955349208190817268239941201983297583682541932538350275026567287913016831851898800006980344207196955517504761053936397791771293146607886063435311443230745156091807247445106160723936793643413629293465203294292193719384386836522487967453661609699685169701673598277651080714145357619317109463808975278124256077088700653509454913179551576478637651360975969108113264073825964554664531989027751079567447255167617745687889183379666234121863610942288371588471993851973328544334422989327349205567654273820426686301370538819188536792710517415711330905197783026031280754823288186896204039578526813458721056614914913927351708941857809675599499608273463176407416330051195095888430731634805596900760564462895148400890611731206983403415541719172075008503570977098701717522491044138198507254467211711113286098407443443567808857618570161336503394102974643046073440984684922381130269847724941541218669650675190886776128140506009444204507661189857034183381561358563899712565561508841681601732872929547599352950311937867181799570388058720014511117763867481475715276295085432261393575763295773764842850998731605529101432478054940629640515545368509114450433347750487141347373800289906365878015975994251643177997771434202352663055525815413558408206441841673780004858267936440683805349217103682154691670438672634618737100678986615597812378267286307502562936643858839243571624341834593318658548785124122012321021518435743980070605688129114790790597921706213173034467422487731462550320134167599515585531315812372242370645980670907167126585451528578254783103956327279016553242315923192418578399824384561799017709587681542520488105441789011046055744306425432462844986965662936621639255350621283389563752821287690674357432291763603689844774537551401589888027959366067037677213541505576235134622649290343771079482977206777014571298742813327360 [138,58] 246754256039510500031941738518262790386653950616971562105214798112971579344024699806752330306374297953154591785413921049536056174994777127648968297686560077653515334402699818449732396155602273953966801160578771957204768774300908561431775762008020011586744477166686551193315228447074482703749425851341618115011666318960685554228598549204758489427515958915079886519347565974256669010511638234286038898839278505735583492014463147934276748905838508604107509881798686328202121637310036148277488729982717082109773581122580254821050722312988280585642082054445727611445855262634674412553964222358745511245601360890930566391917952510666403932119295539362162149424123029851411279407020933186611053507149327124297644600197320711713108586667117623539604735667280363145321332143205848636457215931063855381953327250008287238107353622462499339816850068563023498303242365848303383477599400827858028177157803001459092568805586339065530938885442766870778229105661547191640093982207741497433383875475844848830487828970633190928317555960924049513017953543507411737888369884296166032010926425211608871247181504742799007779152612975835896271414708727929081214959613695862705368665646814867619578212152844875719332230222314102626594680433896211262921483684097182292586054214624688477086755418347516211211216118955783678063217684128577812590778253242818474235042308802975020761187288961942581723383977843792891790617940188574437647540060039900071747497766800877469696110795045119659533877687878789038199422018701264921728216168006523347814450524601247223576470532021557767465807415376714547716832856081177836131984577955969129341033673847102258093408132228904278841541937869996920662058297694264059781964722798672507629351750307046760157540094766042015393501667241509265519905648437542676176282014855712183798873834945610561123866133553854395080467369523832647537007540801336740993969619642912401708644962640589136806694867361295194057417493728206646579149957392878428909073255376144394977376936457164380931077204223825927651451656217640159927142902727157435460651449078761521313501623109945519322160525162577242802486253094892430985428452795665395993272457041338570064789504 [138,59] -20871044665434537629194603704981847567902733328020737142431997114361728651950802745202322931511346357150930452121260045560628366754824529319991932031913307546855429776222105077721976795582543222399392127385698160867811421701139564408733705902354029558562650505308136622976482940675543815651637216631053191049961850434742374295664098850542329312420157184559519854720827215686040508973016581508046496484242153242306619384076227749072249949480974686113576990270339695982250111778632191286148636891519735148446883781145686859807131510442077621660454211557078192454193554179074046617402548284419077226470651411255708900987049109555008562856826300491417369064875844742535072694844121061030539641917565540938991365334318706333357352398034956137125732459162566867377824955890453730104224980006584786937721981947959680938257856805123909487138799671391835357404523173303522674795635975715559270856220781768297375250075257272854345209786337038189741460688895609203436192675942523649943369105099741296981603343614488189007960805601565806170411043465604711251575388127552267083089235628959472577525805886258400453155485499292440275904152427455527141446289775863390230664936846305460810693341535228026261648529755963272574521146840527027164463588696733932834829694419269851406320908466471807250033695972930843221017101258883488373290927550832104630758227276649513412643805023752516689030724952306208320325447771076278156393396537415286781057318030332342080001146509039970046319761494371605455570072682082914260404632345562871255038081183602578248303121897535399501725899680768544645740946265094280452310990871100570999281344782901358728596147899609100643211105202049928809530144174121945872110961631240481050108738076005761441506568087118056556781463907669736262193863334328327787116348201834087117825331129880625426347557525288198048184996025480826951153147234458404881260027344276115910394746458117684054663095794914820954020889127789712672674914227132739898417651893238242660902849914576103709463998676702334552058950563873928832531399168384345611338916039979394564982116073069901439593855785482409217733813910713886297969616301548201025782788483815880957952 [138,60] 1098463180872312204331832307736469359862509502988992290014673430861270712687863985228181352613369334252602738614577251518380345459361044468502859913316143206676969913049844504784464325928935685460247110427160001442527730469578768541492350573493218175044021541595889927205827330302921275728954616509905587867324233263018346612692063182233687224651922730736655147370331642594222886941405604677713131009758320265185447447824243266315688119219832234972522212155168527721630854723715854840576769215548381506464754115541101860688756050201205821431579878818013559123695600745665493270780217956829330406848945431349666772329421499381102084099882086417318207673178807617134064392525036028134199387637995145159877965976547015159081872944784214318333422144070314534422342966490162863233779795100373682174609272206075726449426698839198164294837675244514248546838547313331015252635693846167090294751258152876694844429586645137426005801854828015255798856179617438959331058481547437734472641939320469886798660758543960737063996299749490862346461656345660986020261786080789881871937634273622742498201643313942847466911938761191042231067655987386695533475185725878100775107488171013261004856192466017555771376858338562623996413003447729372936350557045740201627315492372520461130755962253868167323644037937983314995296974553851731324710104968501850429839120825211419361184846587105783718057566046712590031927718375573582551255572434886252770190039098854575041092829521785977326094741233205203310520364606961223967883897846974002553767620157121379877602170772800683384291025437128932572594134370236919806563636389613099236960504118654722413969431575941580255918160361829519543023286804495103713500478853590939475753221705481726708163846920200927409159213420652022081638159748618326624828846505773034307646288921346443925296374813885718568512316330164511073377218701034326310709798797513197450658694239637103476007259673353110931148670761294138663200413562488467584135851724804113915548675801742058042417462033730774745255748356337608631927462008049288481894935883368296044597320808251251060082084736724673192200093358771776108381537635633762085429555448662327296 [138,61] 57520991834720394889039588091889908308243587207956628334677552311646096337618474224126269203880109047193002859287614345277853964456740564553289978722598031360628438722119680010558042476720668956841906908515407023931303011670643916637938416956674254715415023767369260105541043914465995772573714361307630380035304227328607141237817165213015912020414475105066732720312256918915331907532612853291951338751160416277670471072414356033226956647560633333037104100510474618104747154760662075682105443322121663603172617760312880938847943217826488040205407854726589956759264973537660026774637955900015629018227856904073780889338739381550298531615335164335240807959645053474922109150187090467946847369424618010965237134884585218915491807841599568116698695520942303154867583449077973386383426407087985729771476138761837992844786297490817008216719833513564462649912248154369943401105114913509356093420047065637877483815491256742675240741773628080510902017142706064005645551093253327322482237318280722983824249095663462271106331071882195828317077761931969844122017498004807288538833476795412963502302124850229350388431832734883123789595985524589787270064026461489488812390137984301055020361102173346058140027218870087334391197974718398108699726093998529332910997342763397248096730363519629311591699999547928288707057852424115546241225308394657063245835195688009320414926277753306447832666424372617863595716946923317772156723638382175233944514730507612664331321297141098057266584593901723225557948065022132443037885724142828169063074146262045367767293147993609369475751633638273096520649834474439531403157435948345446240737083399448532279497588106126436172867378960112147667867324921801099568135518684999014650556495430470646403610507173769025238504821670184121981570480064093692100431388085387828292509138379088171141325449815570887419272942452780445914726874443318852804856995259752409695607998157648115111517505102794810887463141529160202548152515206479314822153047729921872488120889653599749819958468982300818007728622287315683582491137318682688937798905252860394986372072361401946408645057495915035687915229168336618678802089016333237265864257150976 [138,62] -21392971476721857361410493360600109964479056432612449065241342378101333670771699365505041661000667157060417950238417562654206979168481289825054444422321006836435852472020991007966443782154611532474098444981782696600476210702245191192432749259451369481836678092989568397103419959194210581789158145345600713499933964009830820407246736591981356484943367355083470661632101664077228799588240130321843115145880851488799487252911341056138522154247683026442544839483795902395204489197028565749479736343753727631181967746325631045969876316497354311214203037525151770323803396318168467911969671437524632713555726136447159947516813102029504624893481354991569559661362661425985794016686637699043553204608831196747479420634980120811596471169138924863344469009249194107386533933609526787539619497932652688933441179218275825771122241630883391948019280841102679374704303851276703310572937894133060531083042808163548134300387021490987868496903962051027339596070150477581796278747256276578362616347576274732309006263503845484944664717655844161883749309268765389636661172630196070840428252680137035169298295534706053790739572557014533355298372177925802769566016414864849714267892878547363805218242490259748661020427464338000884932868561267260017601320365111986315139907000639602050637800921280664128927785412918089032617931825711855657580505725763734604373420941729387807503932719696337652054166355632379205065330891832067088889477616466566924648642674860743415943461622871277233140677661001376634078581510630631612012225177838595321605380447372226530013633055441261216723499634176366876346042853865720885632621588753663580508757004457783871723258806747561788227693432620290044538265469838802973148753909692304170520516109012810096889601706583631053869794817863656507907367552073118616579220022894277045394972887254407368440256737572891087523193941724062565095046573103417749262197664714231592575019175489980961682866813009129874234930607769268222093014014478667209249375055702313765442562803216341692693074618947631475212896539078800252735934974832392048539620690295350675789889485489390552992967420486851256198556280588648256175425785267825244515205120 [138,63] 2323904337969713656087487598779332669848290771178198531626701730581982448330353198176654091827853059051459578728020118168428332052846310457193332610689624182033678029626229371826125688192999690328719212162260868228115652825194859772550124816731275523703040823677872345777194251252687012989188561589251552472434028699881450191303030587613352198177193531428107392887409331510623968292589096382778458311297576449329654615568057931712458330881731899926221875528508582265788237754122573619413358979898489165562494196377248903695650349612889108082198337904403681196498016003529831045209788492248275358963503754185834597828396838931112418884744741022499626201998918778165569359212543431678497249442381914348338851994418803859914656296701829456426930755732321725713842751191634818951514696111572622403172651672201700041856600602179284950140289003163734104272945925336301260601545557118553217762278684786230197136372681996346717173357521240185203870437492409634018223347996894258480406035865796865749682674925462083020796304454677644797365569460736650269869908854416093231238635479274539632987872575079725568243182118871424091328771892747955733127887641568178510049805167317710324437102541245412510084099896556298149700640952914677467452310384571204933035284734470020875262923882537775348632744126950209130322562063140879369583506202682069667959897508579903066405127600212767795102529581678129961670815582068915935628805420998010226943706808727294405403783348846091033770886077345805266954684517964904504432554178596716570337165979548405010822931859106722043380867989363949480507907301793996974536835128030509213554233951090473811856232922339880119083161832583546978139720442961097766596863753348523570340194657067004429375292977534067403226537008333721688918192874905471372281353920145704882388526901027528830580133658546758603201092876511804188206609284383795866080189286102449009543000685102724605740030817907725621325521743338529678513076137478923403116889355726096403185201974179037103980972622735406969410996779576083172530979842699582894666465717546923759558561551138822288353046555948422826238545654726826025655178607889179560902656 [138,64] -148325655740557171309293116743935160037874466921094118055408178946940867681822571871944510131313788944051346503556876583495078012094701998315609541442092132263444994370991763218801444126349387198671897829363644799422744141439926641607632537815757374742808542136359076290276111213417272168131650558408676738980787584942651353801449288811212692102135001553797379995044738407771437442276375668105560629016900746099380470615485073035955860325998280988852927155244666075146590593855444553565390077107410279222254833189104012307701209197268476909067870990773912110213217170369187650332330894309273947992820273108893820677946990632378281735740925809556432808975938623812136078499656059904071329958250718014736315002060781424698787796641153484957424846080662754017919301422596563720984777032986574426262674871626005912772281545943489696042436091329572608423882409122414285393313263095870967561158361918286139639211372315076370104174646025002187381449340227220884511209253424904244655134734845402691025198521341592230147386550922293012722915916084441596837620258799190663009130804613955029975431988843532415306908694123033468466047417230311795333357109148981194868668349377139978380575669478433728836277097063828030584957455858660864620780677826740986870259797774400667032450218391391492746650585073970509075134991642875943319354330071059885205742788206029345506033484091808924398309746689981443955853834941960650475935382147320368503059382278518941236577767984499147399023535166311750550497554119869760789574494624442708084364233529351035658088497245704226723288761348642872517015490022291082666646682473062502472396196663523256952322313437074983380047771631466819483916060912564742196858451015917974126184819720505666942001007330210995322350418520738181909124867621486100841013386648634243648688828282450222314585171855018608809953126929839308964265355127913067153864937532522643016443369408992638941803339321987626976736300601659615188391810346590168270910953241318557369132513682454332752678375857815494141386474343757508001434595652453685671706706370128647709652927347747397092428322435818502999022734537607003221167432376998952960 [138,65] 7445301023561619466344223686036781500686832198919573373064810175258909826134142889789136466246061040353135269814537792063916747559730393780266822276132430784417468089966189367552789945483691625352512059154592259262256797001410031647437771053165108795871575280040472581831491229996115525163955185569971906317939009429853226990570245525156572916443805906351739061605783745972551488816580522688589536729813072155229235891088520244681929060312531700997009519412551532146255175576022504358245126907029683301371645234877702703288230135115513216214285137938489046983705584936629260918997805003853135560382206164518976859283404235146978691363831360308200182558826332407263574221189874026723505675824738352613762969182780653922574376429398548271205075470450915854233269770469814019735783054873603319234993738924545064442523520423100556048408123919000216293667836269288271896169678809769698887580032362427327095270591805014399464670769646372753950753384739573434600076297384979446186901661542169813718935847550281192070574124202920545024284214910678019925831678062154046304553378175570981966998274307565602993943505501035290269538747274013042740423849168218354647631227055976371836762594038076240664439517353196344010316285909361379797539858283670026598690140664424262607365724183087991849844226645356670864468565699966641263388922471739418051938722272934093070919393536054518633308153344158410014978717680680837053391344140956349309261915915754726297875271799510855262554049910986418230631142104067678435030257980940606805303836553768987533210443151459265179783427824868133701446292532684916109575035988704123073202740383278481520308319836499375405525306158115883014535105127292532549440433552714403775478239002891087606487052134039560518573648009451344442062381884392536348558073996860034399544095954865572372989127837560836579896325394495082294674812809953787606318670449116065075508699326730800411549514108401974723763547876335449142123841534176725764062886750885704850402242408998962755793182773291352947973217854774355004724036573588522427104331904092083349875734759473147288968418368577040463516236094301819000292886009741312 [138,66] -74006226176888483062934262153434682730923660002274226584585452537835495727346936737135787398354997350860358320788635828123512251870680793573994316034315874895957629049948173343576500937122922144369424291578151225794719331012544595190660253118659262476336825604710375380185813793813286801156320636472848442803924745217112801676804109725086948138555837468624383010208775330554916159858686951915174706538155228980559796974155431048263900948500086822029846497914404682179191913476838853918743426650719001738544838225636321741354805136263501075927183698655663085436090796957526176534513957807682862860749491469908878829273820546747922078297279590994590297998384516347760728036958379047938955834246478416561878789066961366309724811399523739221508322628245804172293993821352461654405449014730462146536396886927763294854161830877048097052296167371158227890788850002602920039355945221139722782114915040328718874678531359821434960172636504125701819118507840295932396153617983526298916165231760088795594074353783580236611173836801041903252710247286288973015655434977436990585039000113059829122865563396984332167056904658162629905960644051801862098362601806913309629062981962248692694503479649189205712963147413890440174563899721483913834537464785929012583747090930439138054271505483810336736180760817917941468528080807652148010412891011721234989561711204904374156591113141185226828172514651321760898905523203397198616279890431118532620923781978378160432458871233488185155882881645275353328905797035218088886363166134252445134311508756301589674331397581446373269029084387155811827914221827050573120497322828440571533845831366334257194221190050494096912721150390075520157045826639858765596601874736080412515359938230894279197539801925296269589881581234032252630479708101958059601251939848294511808011359663903270747576050786228976945561273505983536400380566959938521223088734827358997313835428408746183945964757142010333028561098889760570878021341794026139304696358670523830018547262335739284440345939802589112456762188412086958085730166495125488064393671878813958997364857916881931566705182907653785484869771318365969199978250240 [138,67] -31645545287500279807482597888947899340652289951873966711955124862013550087510388323746501074968713620493114341800496635162443867559809829374901726186796603100403790357456838098171179272137284761207974688238889106481999114192269879950121693503584903101014128171757600101902434651231401081759569045703907647061337041803127591691740481849005554107386242322037756792922102509451098957781561471364127553123289512916632881586588770016661261917523596422515988057102567315954948047801874768629379404787830822944612196990442119682572555733097806574472738745407767557043581593243709884864102465381048411964714242072355415204777626722896374699962459503853097397114258542894108980841777472808479709486177100051474988948051252911308676977276743758914112308254166089707991925265763992621402083370749349217741647765311064683741711310194344117122841024917233016158161861082888972625445416033721074606233633939226845876670208471081426428922337464936520914446227208675040255075597042421315572444771301739678358453325557496174731904544366621463131639570824804562019654592313648167982241049916349372970325470612948946123179481659068135505139939115887137154991985553284977435422548330730512902867762566249831765238238890746730724007539436454384260643225641088008522743485243216574989380771158869050815086509245264763151996025056610200235931932470687047819760871792507471436028298677435325625042219853503819624448340890248972171510140490188523387856045679066641772260671834772677226613618257589794846462664460397570442668797905413449052129017657709037268265122302257441889619132724320090640888211902667006368001961828836908629968380795591437755602684790044895398471912838436817893182714455565347852329014217538008299282662632814357966512593671451882625567778311597575376773118391775052535384185573075440480679847120033557353399295483734054480011785142360566798906197565743982957382664176336071410574225691574367710139188889455797130880460016898729994104146271920212210371055267388736616063218649569013475178398787342616307612769593476393933498610884357136997054605048975212662040125216210309014678538093120841750717547533364574851031040 [138,68] 3112225688697567039623146038109270884205287257244880815562335166842835461788404538705729237660066242441326022263777837773691868047514006779115399299029435761172699821225205422843646277854691692194603262100857915267278301940118402807902163711736150782928146255257633184028867190284952532798565232412425397405980441266999468545123108011018783969513034089283676848547704981969924079610265624235019684176438674534311971595016678563407861417577701425730467337016025661374639727792528571330162038509267470126350347357554837350275793444979716435567281316583651126328893260334247477321797735387101111587751439959708908877005691261989099669752817727313986329729124311483328500202387184510979902465496840743827989661880095136872557021325740051482401696990412794807666896811224115235942132782162232254844362416174686420853123583755871026600075154723947890788083401973838509053082862193575186882399371113811263911317232274549648344741878841025567106823690113274157821045256764290046868261745961311651366943756134616443390588249399230428869716785777613807502498830901874417243272028353567538852656389198468437944418508696024984606564669408011964622925333785926814477559322630536915669568677635079154441128536922153323142703470267750208911787829404191227153638125764041768688320850132956929508193813733889827522468909428663624014349501403724546014633769912889452699428873080654047453231565419923276267165358371989582990076033283457676237511923465109592947851450095744782566941156004562647194910616516924823583356531205633708748175660305080037736490411361391433538238067293179736024600761105800606929089584623580605625170501806943350230282927241329469223781518543491903587933723924045818532768574426304086466219982865614244728896314706124960733095817126653665995396592063114320986901997356476771586495106206200705545676153159365176680094672480223449114627529141553861093868517343423234176225816691957231932030830437902221820255905464851982917865999186530061807836985184244112840388944847307649176147271508532551415141809379721686252911685197637959038326434886856478522946658955943348395737781548331711409272364037861246238720 [138,69] -165778209401181126871911596061242874301242762027122596313250089076418876296419703369616963124372988482775481279504118883782160510269743278021873505669142505409919649643859610992691157954892102257766962676198722516141691835219182277714501858841104961490056860359121798938558302201807568232742108953114955620959446550911246673950925532536099677294221725040780606210289899937338744521436555640149550068814446471213903904994154896108532521259287424473979465585415012407769272885676214318378707690721825780199486991592526711130346318274301241115807636069106275742282681215975892131003570062941990213594581789479986448219903208241430771594705535815094456010211076478518981183905936247920109736917555312021951957653237194406171946437232927500874806062382316700958120328836623784847895254663719941959168331942907421959922193334182455118495560079704276865834457170623149708225297141268946038469413000086205543557844231569042016858944697344787857050113650017303204467704126561881094927236444227916439910574892887443800981115131284868519768377127456663687948329610943417668531116955787513412282568015383060499974099433234825963595078121211952974031776325857992892216739476624929286927370715616949003620699299515238397514944612175543708512432373920192247000505979997017477719621057489487820871066988212742783629850149297910463620105922881214436464890666950915419136340822974009754501600383925412938108596621558914711293152628162751257736022514755010332253498729453265768704243046592835158982766416166361802566998392152955956016881470988989746855720178259488131719139917836673601696972953409403254482116559095654078368009530664186823790932293131085633008093078864339133514980265138395719723956773519137499124979293557849044088969496891333090787125549545390789459818435261701632856616652975469772271141713155359034986281382783348604071303058219177741235471363793990212684111253899162758781704365391086484871983298046233177534044646923122130353484879089039675519523051101351476431012858205441159840476604454447582463152056866524243620781518754587282072055910358661787746701388371597420612252424725592668454580926211686400 [138,70] 10909648493676013242822509570498254115592435532427658602415379902025955693349738561389454684139284537406027894706524723227959179902145924770581300964007070553546043044873190318471061260086584849760892911465109069141638350178890361695446813337084170357676331801788367810967216436211368601389276318131586388348876958382703726327880453732567303818348670611245627384667672773659535227866707754271637234911727674656467948376288007055978455607806899665186825503176192908547019773814997325680460455135652847312052651981654635084444180569692818359499354039516529694141975790788183844155201590200232281879504740586019440169341187490961397998911195461904801894114147812271885866431630668554605860255075360162195310714320168795434356836903037737183818711209489491464410197632544272853201255204962625333183626294177304931494829984623863300359902098666477204972758804620495807806928984352832906747369457491736641609268280287975441326877630661488857442916576741010768043654175641519457019894716899097340643565859135584073977388754963718249090735999492902142962725365280570129282003613699631636699252618226543037123150538552962493855841238534527696117047300235913492669570965861026600092596391044177337073277558086457619712312829497172656153757136598148209798511839026470067649876946375322721654967967178310117175081922461600738664227909210279020666813797756334583986016929571108277369606730803769106953000787641350265869202251971241878382754629806611667998805173695451483780581191564039607169942686164852868920379094626259051403184903976952647132129158757181239684868260399786464363140904458976459074337736146371024701298304137499439339303077141520506355909136750187890683619983733394888070678475005220403682399701888169633560658792879296067050909581625918131401806902092863235278084158035954674776613776146099111253712077594865172875393945414052526677740402738737208196598871863687607970847567930650470507497904835610461338151816264930485924681625590242925096760611853314882267327300080750887531870305901525793494243723753854672420289906875097644069963194959978583629941397243083620170092338040255179238953188720640 [138,71] -929782817272132749164093789931620587918344611219011016141144606716041820266121472817229441462026809829364232310312949604194118760239608490664532408335791630884224401600590910267576650046079303753636042783846961659347957918412257862050308671516931100106178937758712147384997171063848446597799084436406969283245775054207471346705434127405018439009698617865295606899183691007025435173511602738564826150809941306959390532142559833790623185997306513155879416048482685236638738050129839834774516732522443088124971981997619962083261140508135479557656301964012521435469162081138669288176755558380577065703083811482944213806281652595379679777321461055804615641047244746085664408808377926702116562019291523600291099100118898087226860285865179949239752193520655923197602698364107114869580052400471723603016826267941286868318808438483725689962834825369462633161687382723330474608193952024431740503042021749532410305442064307550245435195509966569439649837666714763119800129972600555079055565885231371784332874799577245236631214122066007405759174813029257028413269188098361720301964922860320734541217512424748226483003215458024603671425935843509595364640505988382785543006737054061302575089430249584915401762226880062648666760799268804375564696697920703932385826428330042266696014108085892356099294548946611046024783063083720871949719786716243093569725988236520719119473619997907595411306673029202864489622045943923091372231489956314398288605174577671292022171909585870547103539353277771997765537557725266501352731933342530449837513364791687558036717406787313609917768678947880632624665818556420347826639030920222774919217250688703027091070972455418187754252913776800111291532721290270573206898927992539741539214383646134898917382199320234794241348161363146890653586378779603527335969771486276061599167519674872060359911412667370855815993501311825173521662977614986896003083546464649245280858075172135163560027648041539382854247136645437206793588122227825290783614151877873514029673918679498473345275772286507903549639158191280985364503299444310468845132462699760370023400101552548483784201822645920123960709120 [138,72] 47753622756560450095551670549613798871476462820660367260526815448473849278640756262243467839501600859716171326724726995568454132916194216257880067009382327652069277185254363315265278194017643598041207747371250925789200916346417472355805137152273594991022808564074108155891326225254809510394488503139080051581186175124737337247813545811727157614864575846604867922514421395062709695695911528756560376496360286719037510776619964299719723600898485690534943502415085231603082430837716413831797960413430095659423464328886494930470581352479866595170842471725444034341015482607223427752373270002474071998707140385776699528970287465398748926405438715164449890969875417060190118690476705132223557932651700572975422732236416299932460013820358864767830698776690746427179814068011081707377913547789350891016451577160689031110402686348895672859403261974875395923322642899818128973755399292194648087171639747256469127426489572039400899698961130369199029834767327947820318251772751710302679177418107176808386973596313108127505702739505929732459832069582680328917328832827631261711862649761529090730255074378906100013730135257409061748099213107889269340505865085676378211010553142356958701600327482492935513380445446545870548912921257687245189734180164836225306227350852244872360282268163452807855235935444473754468914165247905814598939158569945126075833432133505221321780749293498640475920363174553686842096665772026440232184356542973117984097657722057918448896279919076691019325020465242234119803476447016189311855043366824666092113348430918785584734567570852572484657667465734521789607254789018374876561896515446318772565912695040828441343393797606125024108454437507537601701096487158307447432773204327469222670096304039975286301499317836939549014488333429431441875917617332695402208503156402886213290300475947095309703922073467279217341166501251632828305070121810491852270914438788953809223787283004403326732538276533451492938839779626677942197805238907134052995936247421060239815772064402926407853219116298961772745027648544973676578178525333410371574187954989775067762540649233419515365308494589771448320 [138,73] -2250198600642465470540647043873008532468412247858738790041834508502283863565824660183068471475012345051331327385328646722174662984345444099145423345542229700264649214642665042943446701586053422751942728888219379891243209590790451793289882254134990036713521964833785110346078737152885407255800153332114891778116723635779361020432850045767245789890987084841238689453882583140408133390065897183660738342610454491019623846358592004280615296618256603317293611255262043726337523187032501580252314774226459559265473677190087734818958455755391617192557331774585444271428488547370539191098241286227085053070879853466436501457785830786425089476568069763629273159710706422989598751007423171465171291854509986010903257497116905684046252083720375263990067848742178347157828052285758294953690501358902085517038421873357351727582364739826528233064907707680302530650223835748628158195316606331377519032183353061498962371813749825756899932199657833455116275560290296499506607667991074789027583948701934608595380418650953184478452102070722491264234369144595168148254164682624137054247464723128979205792584051496449578971867214837656069048059527930207979692661690235897910186580522072012948992981920826265398214088302444589530736239258835595237136754999395628343075015221608753194580492943408821919854095836376433276862986179426803036168960664410621277285818289039443261909048509490201406775160029504649829488621427636912312103563648610023130760220300077111928154479355092309461273180067212903607398465224781293720856776466493022471565765625962360191914240072076026052006043639723394511268474514708599752395203716909188407568107043811355967470995229261627928707827790850063805235288575156436747414434130696636316900693139643625027760954903657200866600320683721311059281360587037052038839269998947393751394652991393744272642268876937528303061364059480071028208290553118889609444253458826216439767834283169085215825220501512514105445838637287016257592486963975607048893932464261373595610850633034951349548407807598587654078564317802792331850444176282045105347354380415667891360677105206750738033448793288192000 [138,74] 122351842772885330302987836319697091723905508449948871140614828873926500264988487409554389046482348841136579124569952510378287199555919399438076342885672945098692735658595756557661324008615520914514191469901419877681214357823345576478460012808277048896824346236717675175691474986658173042234653404134461190710291634637306921508204495548447707183207620527592170094086208578818327100587119598174989651239124273286481125268216595975096940914826153134088469939449277194898599598032959570561793995977841714396280939360196779328251604577340580853377877369943495604717693516954636720428939962899360172004022265755081739737497156719398272811341231608366670283094147154738112322838387383954345502682700502370850429366043854633165415063427602914514666113912669167979776426653108865778433867039234036296265460915572003452872645884295372239324162703046498358344321023098694704647174589163840488707367322338137067108109436504394155465535952188037708980883115240728917107230808958631923441725856332293518552249639942550514017614780483663834184971881977142160284491553185190824090635746665370525023669402286544033833433845516419235750028688147561370234968156620842165044442944356256322713223452606357374563187589569230479546489775026185200103736191106505670118470579972317461656127811451778537212123423288609299851389924536767767409178118818286807044985302105852073662807535964412768458774390253051975804041705001136269799198138160121982155462123547907772723021701935726366196219272914869478758704932954872645444664220168058631775572654703219890654593839410651785453740912790607714768008135641300030242862755850332346977154082452514349550763308010441716679057671986489218450119424609959371935893652887022183056654961487182105866370555810231438624783552684343011674277911795062050450099791659983250412492506381850056002135463905643777531524273278898034640528071317557398639795096022712133928191685437965949284355166305584126554787368427596520697872159356137514535071499196327590506866744672295773815998679292698454133959403173733944107850140727546266264791636075044372027100823081068523252549077729280 [138,75] -3238581162001617361013679358409059303272483770992419583672016117688912183905692258091947663857255264581132175877942955806290227980788593567650478188635960096928682202593082620267946581218563275859846060834193584197759601341547320787659087228086728017324534963661615631718445270947996605573886988392311885916253507762160188035595215924000979695121581195694628768609650320898570445684973131051211861778170655447479422311017074671482577707929545696155044093684715669695528851883099876767042830563731738012374215994397273972750351924586284497952359336685603155518915632903309232241869264456300792847117971431353025023026311311621553120987516828823712300076238506615078962553471426075036594046100492170054262553969351903101327181657786778559708389990447983105991799831732114947431089562704560318121128340856932975716062825672533757535346110403055622890883703375422058702581539506366673391151807187436621698393796602040776941566144292529908070738874674207596978317426815665214352072922378563643731400459087634863277709722987388580852711471883983082808758302530694338313967379994451216625623730173504545117798918209756792224761956076522064554170066711589831612937408237872080056108590399552164776482366647016806456694966872524829311684830084086082833188539576054553701727545287582229618823871405388730393337370381398580075348115535759986316175024279283829732595897463537045453029509342047755666132886225186264457961176986028513525571440964479427108039621864658955871672036304854726557921122859688847166614802953105347533473764225860158411841875886294139783143214297544468448951222693998896369770212022909313797541518715786760867140524489331034488522916781170584059718552058493886417846527508169577578411888311187282887718688282542132481747931259540797312930385864535955788061722180114891149811909103790304328227586182497706393478424239657267748445335476774025630141185391867730176437999568498269507200901784035879584197541860716955291225071927604183959522954520842272825625252894766291649853971267780467132183091605104977941909134732586330000181354926619914752040946305947188403068972800 [138,76] 39679386670342330779471911052318151253254476326694514680304468607338026822854880383802015181808432817526969196652411920891817254211654020909931090139104106955726360607711277660888280563089743509765022841019319607285717249674669091820279473464819558030640101836656144183547237670130570548550925236900255850625165320474187433043520759415428079152555064130849792905276197468223861894366077114772789144779772847798531458619251958289760441157905056606429316145816370341292544471625089994322840654367268214652992192879462164538054985757528745304314523140262330307270272604109812205514351528824337181593155887980613997952927489648249702090322694985693542244547265978490909469814961893388929656604919695135080535007981904792995185041264452518710216235006081906832511447485082343941932927901243598869592108593327135095877171442011061929499724362108215674562722995457183272597121084522705015494608301443958501057909837347183690846339467487371646126620307606331899484982419558240725034879987800554013206843330934381015217491393303616674538961586957417437195448178591546133853709191324932725344745231674591643530180123605231735766986537120419992722040150858644135983307788694324361011905903594806433423484761955777826848378091720076721527729381607378917740105827161007603146347560351518503057001946861092666111102046571864015295369518466272658270612281286034407164058205299841470109386669675225988540027837942454603152785919285595122597934137197501849881557099491249206718176598753339408915087283459166188561954706714470025888311933008568181798588671495384647335045191176834957207590956282234719164727220128352255012723952011193507408437455622201169882270492717066556444428032000828205215541168909899223666737296923643678373985869088417693375329180079253039842928834798882414999920606706302501852970277373205007874292612115426527840947441021335318608377061631590340544297197786381621338143770570086990456272332080122541484881625373305611532120155079523977584734089631721869214894742970718873597289843927371111096361098333562115564112132150337495104675437273889600921804064870211661660160 [138,77] 462038979034160621060679784742722427493235153652226030763011970812753223853645903329628056146328347209774504568475215907960220925795636916567906882109728482871657215013808893056253774858926739285325268787115505049230792086434419249116800916852763799086006025671689637434417749647160113273761242064911606367768554929252138796093027417381034384695417028098122993809926160454034468788420660301606285589117036161857652481161571450187808966878988205380714975710407405890249990161753992865112892304666014130937248746205379440524720918112956308850817462921232535219899527249550101077370740604609781117533751483316504692857017783512286291144608379031865700025971864445691063040525311473630563990767498525493694767752328224852215360635108246347598316092458949247218603676560829847073709131782505125564029574566527388134994694303893466390472138286110347278876532038528334362513441909354192145841018565918167636118009957907171000344504601413010412960798940723351746228575983095724052604958950859799394535857769422254760789796630318811685854460870478957022835170911318091086073628802157616528985371157675432136478016595083675316038506136353417782815721313201086738400475901423615344055651776756438167797350794260631806742905147069093833310030748672882461883307314985627515963770982921878861696862614903937422378089970736693499290298876111400647257292694163924353873477806639231479723773983992143748035209713743857134542918136530364948240474614020714409598026207119242409727250758398421163527498869975003314978142721517178188882124957017066392382011555610007413602886061831690408045153612849328828282766301951400853683853519371771210354544297133174679985263634485880212845940645455697226762396193866080499897322011118028861063683480803265180644936368224953093264355677093944693840629466960698013614413028224881983674380123897292462274790287979855791994208808504072512855676930553045447735218715786486137211391534380668543241517900686969423987935317121353824009809705876881574805496234117717304215669140581499767838880590078773294569793035704919276628359254999673101249663740774297600 [138,78] 7080177938589345766634765920134964889218307930857581458999892052341904408932361551515504682201859148227461942109385976578462758795310244548041202784987763692931571273053991553319528062947672298653976812991308406087282581914510619304504595133500459683251033805335216601455002613753788722518865989085435327802716292713969815586807494837929950107782168080487415498611626135864923278696954876628583186936961082066451534160054525623959136229849182632237763634618779382231774577514212696914542070441327772624772307480927089881112062061943062402587283807859010854084489480241852768254248937716552846508283841422407048164488361630766247911843933689161306953698292235109391523893792485868916731145092078581772190095238226854315129222073393269139233018147313445774009951139077577569707203687324790998727957151221203790486692305365661899981133232105168425594570122963475450952562476310636758433589830432900486636192160951800240747711450820488485422275673779128968199920960069004472036124482705439278839322867673911117685455780216194101079595029855076506021425554422757472670393808715604438639158919616004864810208690203786484759849431218416032729502576308231174026802213888152700623294339370488534854062394305993555630911735480860645960827949564204676368883255244629741425783501975471070598248136956699727795762752995735368479431719351202759155423937234980012657918790940334318687809146854580099679080172894368336213271061324103111648885059195220356122502539540202483250682372836600149964195687325400435676641966743091183082952573507894396628097802023296371236953770095668982856421598891284666170447452388676782656748239717324738140450827674208125948083197242968128895828411500015115947229130131925748928109814016213512694921177279300340415819869410353850993517649587358356928104956537490558327030908667105511786741363598274123870525956558080470809668593000924734774465680207322637192829966866916963358601252437983950670067927279662541553086425182224260937684293673189077538338826758695655099388174004242184437120159569472511615302484931404347791312433395497287384473026232320 [138,79] -643453180110356973901031252097231682865291236159266698541321981730985024062822015811536850332971428483905223493085136905047690547022995816516574265205343817772244491694863891577567856420643252421271132199195182654768220459022485330284388713406853238432606868361492299493840330742337514872426345023467511385328328762971010436490852311487407318394469586403916700760451733915937731557895773958235763394087811614151021188614046527493576694469718241806482655300859934540025614265814044561646493037532608269619135155183134396071788331402101914239437228604992699216969913386294343854967921258823401991972940628276008108719859762510345808358454669493536470856826555559674682514846415191755551844927956563539618138753953277319410870628383242808297781864377065130396629844365626696445059433030776071184030151360024481670926157363585057747143785057471671123985055257314170646369473374951901717275303382673211932616966182069484563995154825194428511659889644180210513303947178288077758629736455131031166086071648681266637198414381003386311346632079723300010492508263706018795405503224744393236732350991873441143580971901454853880365675162105831976997126688582002668004190321489456509376812689352081864601631261126234665208820962903381079269421122548375801152025625260297796949211457355877665094470000074640123157374256044097401714218411466945686555965884024426586171716967192936169048444091588345099940592347435745542499012868297141203495476955926036659855493448426375395467255706519890042742874915765149442824806713027127079588383453174005287523767771641081026207581682289671470690587725538274721573118831765507493072212284214161732613306516319633173266336605343944013583090594745560934883806730287194959346400493428645022404716228261037980465679999051954771299246975939814593832370859693466989929705785887266830821027380554086352681895118099074726875226187865795593917016912909451482696373550809084342472899406985444918182242056798650936619069228630517395764275504356483060799567238043499389529335354958981736550039000473101907903362624763374544727533818465490366031462400 [138,80] 24864371543083648022996601539012386931077529927506203418493064799974022621104430025911383402068160165534126258274158426003090857989939526494378819281463883847913476998973573437525588546212672313645323964035986579870058827846469289484087680810843989251800799531480320796228870655042761210442766258271220470656535397817922141808416534851387771783694334945917130381651312262644053728686185411675447709296489310462811431913983104519367487603041532420199375333282702704132653685755942820927072574840739619749710033407161801752087356409980536391678613417048209153836786449308965145350171380955107542245958307569163375722787518209661809385259156337315502882354962220630669452091396384801714657399931350230670214015331936932705942155113366045675806103911986619771983898388944366878079119209901670940541865106621601140270998510340754382385273459198022234364822302671596443178876577884050980346916013792729941611973332146806196384232995069721844068331524207963956789983849602203530742921476333480926449900481526923320862157222832985156325611017998860788780766549338984251590667487940061102728954108553430886614680965425288457825972381846170948324912968366896782091123455730681772839801062510091009716377311691110544150704101432020599796729764075244394250830255830286917607809033950059050519012956668159303681962287232632458928783069945605270985204598158677821530436993994389335285397323947667207091242416885249786530239665472506858765910166164009814754636626681944587618383965011274918544823240917903726769645133800090928402910485746742361840890738900744687838117132503427449727536565876741391619199320969596654555386709741230968667864654052719789042315641639225989589779151546131323877374061871154560082017071635268095395802601383595913002718468896091103662487102569146270696285919294455886169239379762314001682202472669774658264484447672171683911529795079587130412677413422367090226985231490617481059077479663663522210664124445894515595060929346290925216121791718717326569617474635269070374219183700309044389730631172944348380066752988967618443624649820897594572800 [138,81] -494247884010873441350687123299234383914501077211383791980170322887518968876927672796650413342217034902304819507928465794155311077887326922315346446355088073506031645683371011652805952947823474959279011380311813919062921422967581122271194530511519262737665454699032285005194604123460514576885339334503003838498904555592349821146935728982003139753153498051337184672253138159739456222515708724206469010682256743652414613787917529933769812656317794890166171180057754398016691309635058395329428053851937661507257987759487090644385437170368223166648763917729048079732758206277052059264631742498211405906432750691527043192371708058638241081998772168342871993328986883718467143344641284463293028943521245124973738171538378357660060287944930280368526580995427017542826684446451800703044125254679234843194710560581117864789101132537137035391760290106248652106994896135224408033013898617662874233912729249682180594742601987871408908739772543959239920744110203348956432368953886289837631674996102865773858028292846596006286453709099819571909524199657081422193934577507425313681506450952249216163749298812816000096629734453442424839779062690910343739370493171598346432191815854757590743669671680850671943538725428846327255540190959348957375702579132400456144789536146097002474341152309680488541765157393262355100257731718363292044373457449476238443077313187688521723916946883062216527505472543367188081746198043894876762765464036093621253964718016348983960018163525315017748657303266363457270076558291093419341070487819319887287331666903841282357909358480924637088824081055801097656273560411321384739849363214637232846167053102435737811240532885278505292004474821696666317901549636931800210520839054167706693382243967237736649162684609161226491689215612987854795960734477493458798658678116988090530408136301499395189509426570807675699651364242146102218494781555415740902951171011417771374600428507160779861459673377517155844179538949733328821246874406950016716253746344723331896575814365588570578481661427912073655122707875673113463809366193108202923609175534206976 [138,82] 8128644034214715952440571870720302437510255168807447301113473046459196725060474696605760693139481395344754643182233100795519140306287940625398493658258562155466574474227539969816765691041308438678504954114008085289895012511768763750977571849290752144402305744739784123938707107843224748540762671709624677937658639232516290478014413889873906774955689647455467394005863444036793004110242134839631340060717482946900331423923151150420849737528480151800908977340863137361136500912732416911077729680524253545804790926321954705625660426311052896942115597360673263437581883827135977957288148909990409536756403631439220616241541579552570718116226722338355367354133665967576940873435368545347875897129447600674922574171077588706959999364839444312136221475162016085482483979266220355466561998053339276040253568325542947114661230370556953926282819884590476096556137491609747560173000598680619344623875862419153733011800728056986315215299327563199395900508020244306088434736119075798976785851602380025561518439796506007238478018440920076582594917259479176885950602118711442284378654215664786922055202148781277416277632345928958980398219993832574026224707981743455608336328604442303901818727903691245982989093250366838027541229217528070846537564703070023499429468244529894691705904670463862467598587726799731300730324451194318313577960603363081419668684360156417505819799331556946633135310404347097170887044374453928727835415379250639923884551662189899367819016475250480460648861902369639122226889665715368624500145748315115714330138402614668341787087131536365165140296579728000144847510339207486373266960560258329859460819733142165193258412291557307438377014585240970741254794195622987708861305653527704040403880550988890549571867284333110172341717826658730853982218629608717449946770307270030943299127394598967066884556565674209957861285467971614471268876471673895178121422751043243372877667317916076413922518771434792986329708895011109491183313080665416618491571255410023583761179558474611732552939238628075094763121495468810680406960891377976701804236767232 [138,83] -143395698232146678823913067913965576887266756798858479107151262961106313977439986506996909375489132612582786654254718900220201599239487276194815801893662523447761828571171686798385994443268881248209225965112551733431110211533634588628762843050244006380535736000122139450741181300057776552064115937583063522293166153012609078984120053840607110263933139455636901389086450442358858875648332391994525775494581060417541278712984722669780583687699014345640946649628566910603365403922173055674728009047512786017740871514531364043509612858545339760694484729343537388386203386146354276519289832844956037383268666047768813546340651621077206446419458393824598805569726389634701546826325566654080219298248301767344112644097571277342523784141347718923978195075632558389022257530319852379796460230683447337176590581442506364172095249234480571161111384751308641159413840296344695927556774372203161822341689606001050257059644186640997248208417049827181554609831874289758961434252396703375710525460475560584710607937349514837715714542636703482584020810117357815943647084186303229824653391626475337391956323051388016076879079731183815374858901852585548865657450151956990498627823468227312585989364928270702915454121621953946328863088397150922180288937835324478373947136913635195459005800687735891920475993113242248787876629111756823080832729329161020521914361570355594211429536217358255849270350549704162067435839535949555498235420968855374718902676382662400503615443936539412685209085810459011187509370563915148645949619726869635596646641202822181742164312806954198539658109549517533809273105631113299171979533270929241301176547456766941939564180923384487177319686587999384426802747244633365269390950093618768056022708664153771326705955574758433171739289328645008895692476120948552896047328990012845061335682043912171719641002686379511075665685067527965704333944513357501772434838120383898274748014892291654712528670517305685318437473438277296478471673817770661532608133280680641431558365120733306857370152760045187381262513498636919852454521399945549623582720 [138,84] 2846249930866757887450733148086463293680398778661136942824505344107391817607028357800328981383335674016703075788509723626613250645146860767395345843286635858222458750907697404643259142815129247883175210928032641431888915588017344651932637110326449687113937373910650337452500828597166385794841578399375638326291973999165064719288688802284197940079518170870171258547196599737794935240574232585409120783539734461374660226543571067195312604042948748332631643559869852631404422276413214936538746033880154958703097476129501631761629003615056755414664067011397221803224339199090939377692705916822456900958460596976837455867984808280920065600669891757263702919538843579756683585999976648684684625223951940120845121953708204861994394850036985825546239173586876945448946741032046632363694243339173590742408497506799548146245230314641169870373788453579156277557682040535446943756994857489196266014230384328015904651369732465184993482543079950238652045426779039505067706056776081199675155988573568518975867419112310748828069575584118786360197213764350551523861908803397359042319629703148681418085877841923292019721003840732810821458408255419077760691027360612198617346075099268016261607253523230456309228262485207028641755405707502563693592552256792944874701611632774194365287761945747268389154596183537735957671373854908909299853976875111973173996275905994445160986059025839412266043253127043479435464794594969360513928815693617790966578940485262992867948361705156545598161630835705291657631325759323351150583484488792130613795788207512164645293993339507468610556468006727462927930798149479163335174157812846064194639712960030533080372988363241690244831286779953778538005990398176171003548934937438572990292678364949632042430132021314432265039224458668400823768465846947336173496741765491855699355382214181045770669825010588203939205771744757153886315091031931669916166673399869992099774150434190485432466215591336540460768690125471327105530305625550403311633056300659263763711272081118535133882472852043587984851680905141475611294402584208176316416 [138,85] -25462900628768262755323611653538514218079304308612782535451649805907743862795253793169539895069716642632305026499494248148897048562922936678232622704482995012963636112543060903247602013858993557631355554953778488664306735455530299013393450782063397323807952067635679015412982559523345247316156613612621347380175319006004677908398004223108635172753226316165672895199766029930453077207934792367056156106577713448667581450033972663080866173126479861104850812949598865316016773155969245463036126363238355998742890510732665213935837249335950227181407168151006729608826299444324095933955155714029720842716453953118356206650379086646113531263651635705923179340771901410640079857933951054657974468888592195032478905003867382837934761630088576022422731483573384445271621239388860467327210254283526902818293501680682222692296885019039312400108970643915614122309040212740523885073238559403648653461078218433333071927295275866383336038828537256618232387429139972941257614316536703748840415529436091944838791701816309617811558075296034952497649521115884213908600060141232504556703399149861897144967459835421073702076207034902621350159308581784837978109300923849003968976612255315165192097928168085266012736822118338699415500488822097461081814038534268633851008633844032268422646602637149423852763808759454629484475056180448755324829081232845158752102594820541068452779538628916430066098041148488763881898374930926127292943451615499308768640648571849768307273287926226569614456432526652014236168582941500502397946063519640003759534520276340859883264384759839769275119714439885620800164214276639912566669744967282051464781117614101413522262649768618514233370165420609431044217120256237866719768835741125437653766856966554058374343140170825500347979681989770538672973735064951359298359259558385335991631954415923769025265018285396208671148695140585811453924377927401047342128812694104078079968904616908429163390909361036834991156275539872602372229186461437459398406823425422339226583280690273609647535595027640100747444725878534047932343535385444352 [138,86] -29889558047179219299754709367432513661153194926617774116556199249595231986636813474486333184207479650145208562701034962450088687094926227673720076373722023806060340111906155299081850425195299850145065676378474959686862072321097338888025645471543110748764050643682645428591194338515435899004707006962914273632325780460354842731873050545003790839464973974040319270420819493242882519971545784915155104731476722517913789694878404426047734846570030709217865203446427466589427601009187563056331792397718439238101878560893145015094662005855965158326620086275383223866545900123388886106211429258530040824450642653979212645066871487881017108335492935778325566505435478605100394492605890828968531785197504234938789830040065183892923414163029988689961089390152273100053308314466177861464119756672631280376293071610058013889225145048668626567147825676468934991381684592482322435896353626206234428826629418048105257833313316584394749918343977917046165732285182450677610957123615300156960678296660930507764417570002471926190724572818204112374749222695003293647117839207669257682096983833013036273249595544110060395409781163820045104140642282118789700763609646392167941300308334485353018078487555723884052804118875605766137803102719667120786365154717702208896710301742930021906735484201198781525328259885991000112593000478016543230695664391837922155623817336360439865344411126815440912172549489846052308263848465140391650039342138388558709235676513741880868422816212727597886141437034482942335772974896178930387810728459644064963096826160592389781638901352855439148526087248476317145745726530918004858531169556420201422448904375125728100821268152630115040322579932726730719469271259534697950895466677474255156257970535843147956937693772355353113169978766930037766052084679042016080796493927240552329359327386548738340648981249467897059036969437629382032518631614518531314052880789741349943611092846598150779932594326574915886322637490246918605591004443375073973809242794808462694340700018703580781446347027384137308182560277571232579027075072 [138,87] -315909683579527098285059552320641298463091484959292391832543223164026478384232655918619267509669702762213227588597954319463037501306436588838965204576900656875653163009269980407086336706343230155974160461133473135891314153719418461564784360239580295142451311018629718242684099500272620696674498531810832679181065776953688209843594079661603150726785647112930911532865531842744989650932227622656711800554782591097093742980786172711347419542883038073639062232483925763023575022091386712379265982909694656627111943576384482713259924865087463877515603824881945049299808084105665102728644321917870678710744919147799474249429604832729706457796404104991067033885691303192847962069800449199998756640303352532736902257049461431304012900681909091648323295143182556818959251955418032650230824634732533100098389550582242505752979716670062356307814300695795416977415075224769307236020794177466268640578374654388606921133882219732332271307251826277626576484813985580960361518921056261912584958446141945089370720357122479597163175987356367150487302786189328472039019486004328047312954837044381942265939781493142163608980569669006416880968196259114177667089528425579961028622794085464784662885331656255994997951987680190202986462858838787055835359801666992209147005366239925909471269516807945341944227882108319420254406833504688330436655885169844234948953586002438025791907773533415976262002657096177330265074348693223447365782420634295881232992858260847603696171686180591367441115934478232394999747537790350298621001495998059717006695188118333854890451939251020864062370169338705158133991360713945316651896938263001658432662737835931664452717228270452826921223880959110999412313705684878481841494108970584055206642963296529771775724420914097377214638038715543216149573514897460404858181311429714673527717836563976721698236547778146531035992876092805039759529666666389726752172580498538016874473443880705580673536949678715105237147365845178727828991798456139874481854925379321007707545789791669422560953283683961852760594771764114642219008 [138,88] 107380661297545109187298908908839115863631257640173433635890178509623257460156189306733992704739337219352044757097714639637033630539006878911254449552296304755308561475529256371952527439924644399806168846106213956020131676886274784686781030835750000801230394909522026690068551105464239519445608335193122420025637719749835239079862561444214972581838676097456319015699159075227718133034624634520711994404302923436534117204880171878123521456682761901316562695995067393268974750293264718352942837989827306815400565827084113465141789760705142389574756291093494770802614697239957495211227799676420598886386177665999992310303559944191699772520265822612913567018295982362358919455077233048664049683025617649215673145063952220171191820887343880221345387748274846372992374706669553934885399751413924101205306030313130772088926366770480082379639512992458412635944752657204534277937643203266920318176848759203310402483375192102101041421888299872683592813089223213642272793525637639215952318478823610763130887471087458328924029814104312749855623113610853337190324075268851827732793007708234812385387798524519903782500023765298481961935487480731278505412927975694922429116655216946292382212093182463942979272360457945495776769746205285369553128452735114843504948891072445256465226697518274372558907209627540899150569442967637436416949597941022101681127971734963445863934589232258768642918510791048818107528033329961784914498961729654784740381847554429228225907580492836459450891173181351037096565516581055761736669539756370135748660345942849717839018683402951356409305773142560980574169401516799564409704847893525268601521900993260491419177062192565891835029702767227210879627092373129739732590950268919679522700720985231097507815961025872429191300297967309398784078388626677804065830057071495409833526669237174013622364347379175922115295227877560188507387712377731214716261525507501295178470395001347126735038320619312701476716081880154862989812552674131229425788347491838920971510868261697456640953792827038660768899356628694925312 [138,89] 886337496067324886881912150591059219957557497767646515158853504040274669799562213456394591386696598999797210763886683967377983844884110007639568931290045718217608442512272233837486351543916542945234337173335996545898046957539883068376274122910008620541050295631999244318783396104223881662682834154187619282281606095291857361274306242643900150507190051432345915042360182378761910509552409369133831666087651877299652159164777467681520052588683087307739110887773979217548917638572909983310048993297232164919114469842850280970539075926005774339413923306751931904347418132758498400697776769674601713055133136316376430444132608010319384365021317205781512596491795033801876278655208726636402040218627688065376290922022423921682205383148240149166498509790439688200976337869745767705602986097521346301237327243649701024007690562963008108928603002613431119362415069152339130586366909020557049034190943893760087962935428450384022027994503427674540708313426960355067031142634697105769303660943012925204102284283273527547481961968103383453206284790998527434433928981816754676301734951380035248364761096557806454932887134820555485517756423737908841412605477893298483815473910066214262364363733434074360502171206109893741499743352624345358403242328955851878692609886200021358776006509615381439226090715297238938126275595033239038714910155108958043767956067911089690219495243672031229363515777874654280144455762486288374660801118346342450771568995013095890437450513524345320172479640153280411490899888934141947383470689315241128788035540745805385254795208508399706729022125209268489019799575528763806419804534172777443990650894717166070013783981784318655915451887040695986265791782960966823524817653185362522370097276649826756998170001109528273736683613530035283602625253060037915416398236496506142086914837406832746261203348842823372081597131626958183400179009467119603137468622919951490237864627340576899426475423938569208305515240894712786656698833461916345727395338537349128054338847212920478174052476385782582086769089597440 [138,90] -5030307414656960150772420431388606279560538778880280189264353138669536428390480971477206460696422820112297203257020892012165329272824711778405038966948458833887485226704897461690572898671883065789342882607857900453913127733454696561108953402950600749995658980211500161068500447424091213193328661766581919537147525543453346644827144427591847233026238158613447490607035192632607097989235662543421642440294129855336270201980490910834421028281405679623185150537081223075771481143985299981706067353998641630300405546048807040916691534872545630979120861542366270255493831154595750399676444575891417604691875820431539479411296787627643545330987502903401547720867906823296827102201775001142248921954989250434357782995031283898634917757318252081973222152393450898940146133274711016603107923682719645031462020861843511077896728318745389681085233723752399036974210230777813773410825063583663365719825832171061776484060915739195237766817172575695138191633086197951934868742554806551884298871247382276520759932040133411520929607115155222721184718752997858149368884793146260351303714574541042602157426720542809018583180804929160818093660143695518008718412980674283852689114549631414702931321658615192179886992772519413235983230759821803699331080894927235475163300649961230477647405214924331772405146066520970453575280396329606882515433336789678347564565916882052540642712737331034586546143865429257153726305087308598920013141374258148599232237705830798682787110307925661600431599190441110035320966358326370329089876867781253645405472019724085460530135555394904467641810641397733300127995784725704083946082589634514895233708973668728316162080580160036613672136285331901292114318920154325390826556008626242906172707317151401237099874743489880218670242144037156936267197540652481220740398212124824650785628211002811071430716761161552774694683877459163727521765516687269774767967668388738453291596966260008586717252032022751020718031412170958521914307837280464228266652289746427380130041013946872908152919660998145278617190400 [138,91] -248073872721285697134447160878852080506242688644672159533366877686506758497239513293042428817606663903006562694970166951443590039633153431109743679034307054866359786082229555673496206351480488044816003547992303710918576702825518124379008757231059074926236188603284290185701627667281852581321680976320380059079183600917389847644885628784090723126032171012405094358558149657260596416723864511559377508861229415958513696323223092029770499522574921387366128157854871597849612373423202827889367626275204076273064193944451395549135455713698152748721504121537908191994036206514710864375483375447779323797845786274427983629661343961173781705276856389944921709870747745949521873354542341573989639980732747921063691885605719899315615964322775956103790363692537325105407841338835833078705995866300394838602899014915730854656347886608401164208265863812692997235347874656307940834541779598526520397972139020466654532175214752030319925939132284965621830410746136604668276267830753709418412224320258387503189791003338408869516858584037509414956924295565375211119825304785130760271809536886541775823249719503528088272438155173101258123187900606332760367875930840113750090968825095223735716600869605194584050467605083082422476128003797886055798840455062014681557031545444264871310961147188460345299948349243509598416540836307801952701655711411996130633567854041140634571784457175690258735670330794735136460673877692711076042038645550673108034298035840355048675720085724990067305012626536188541822465944598038472809311605609742570149544890677412269627963649286302721911276113797995899149558990549667434824936794732745693481365082316353377575931041312437613410860070028235768636577442083989602724831793236688584545083814524303630617569733338104797211633808773708234179360956082322115432141905978492836320741022767010029544662827805228597732377401721196533035733889301583659965505691113294377304168212487719630008501313786510372882034659305572469586807328602229970924295262940381908740858373782037841750327445926692393286400 [138,92] 3608600605322172515344675624277009347719537227262236901216410974909604586858713071330650147186750536872303963373896860251857064141756543262351314501102791888148182650890394831415703392648449030685501098539107438977615451177227784539503888901606805109618041637990693113874532904920988848335896477692062059461736891666360720493377977980085397001608334633233664339849673376885543431177005986421297465671036355011041385061900400792023747342456903730314814859313309077911968973801753836243663298020615356747172581367930192800428761499742306627078722943470048556970986863686818230762833867701166304868541130371233046378495055425815948359109415853188838571636072485955813748026095411708630910507140548902772918051199466700869114342484350937827025993490501043959227717693872087299435946971346797471970396729631045768634375785407147131231734853397611263406429023233956918365885621228544749059362299403143284025240878756005289073378379118185558149700716218686488817062106516899304065726633208598359808606781526441610864219599812149940685155571161333224249296601174513853243429732165715099758009455912324551295095485159066470102427075603341806146576255806828416585748770600563120464577894727736335732394944907505303372062066544935181016824357205995247615275608016501124864790729187303404780422781326455929091526504058869490966201577351119879060346425209115225607981655023507498374826520801962206049403979837588951025142188133366970792568557253386599574129106740470013687388219803664358708432298829314904635284392548983339405121824628342207732552514851557833908530882404618626339814627350719539589748020909473243464931050577160337178471059141742399973575486667059761593656000347245309504660512162721660782529714998425072768459751067765111087927820815199454095939578064730992732573501540111522640091850484580291954081652761766521019973292858841830714520431431344714762083115661292276272920487835637408006758126685546444304623477607327669840677903282016905247119512702645597993878704420162569176547039242636034048 [138,93] 14792890957842807314629342293959105799697489440623896392694240692463360343501308934739776158353840583381754806397470311638705576805028457924984338030592529814043747485192085309051000758730840929896646958100073872858464461397200433534778957422714211386687773090822770324618939556860288090347608769887182673789427693935542202289511618811678348551627480785939725963172866061997923313411029720770515769080743572936115635729913557046955880627764508389532937628581425164073458658480023952257563924094013237255529470051295572572301692904794103076635198845783636224671766421365750318485843706425901287808157821184372345168849619590406748284138241707365084536629679018876356250575609275631373400021417213009676418087724821279792872439176320375536598648882848665628275706152368129057541073183600506088191254499999537446415197644734101217008375678084731040149811464536862594091401176637248597657833597289778635132315677426768294880831452948008788459395862293951295678463541491533327118949846291045329301923565915601899885943437383202097094194142342976338289607672954225486100015267791656571163175870980303099957723106877553640178154727635991922636105549918509452672569101545334376212769244962548642703562102241007063405004205442155592823084826091707082276491864582471944702572443703991869528041506591259885512252408829666438046653511731392346143111305928052342846638115692333863307236829388311710100684751813652097425842549333882664260250808771863507519338646571926686265440107089715573742879816780438443829140549491576301359728676773774512200199723898119170029364419869392878564723677601033354461816166648780213770636557174711803576532456845142812708033106881411874305488189174856613307992471524465149684988147070288726980493760020803603613040800151588630077811562810140742953118229085827859991760626708303688420810867793006312943217674231674068942790188053809771470147098424097859465880323909045520627339139489342225553536862558361751404440010318439753295034401569531560327419859892619685444190349258752 [138,94] 449645741826937485247340389651268425895611464217997557900734974433948499887514907281493931030899500048027423862291015077901301281213136724144005542330545888103679976028051374278638394280977585534196318122744153612839056479741355249069764377113274954444005413867487181010470345922069641124212921436593275127429068660251745153500393608118574416694747895017154976505399422506830698208169686098384079941285307650556404432389238511118419961924717997313123760797745690974995695767069910738993635455713300524338697874934231299291975656174748881835340289248095051703774352800586514982409676434596678369026644979255342131091119004126950344865908572264452842387253074988112316368385153452699147571323479949535139508386350757269654198903216655934664427857702643930754149280276077175779896227729600377783157626107719493222441154402210720543717632002837901530343688441425637709996244229455134886617208727638222148234119051579657360350855186070576400562302452275589209726231620413497302540373405528132919378304887997291369725807408942064205323841255240363007427281269613382309436739369803872423570768124928277658363735989847622259907422765703423021496180794288067208894724940948503040064682860667464065181607407449890838261576872995220126225388826652496660617068987250141203109859284207868474832058542067145169258195741577306811653302894895199029588368511396712821064958168850598721227676095003096747084878090811297661165903836948428196582833376373755787466565422698850219155158745266595611189516586049290330219591324459649576173714810515254002607414404280949292009194593860833963029618549686528744423700498700752048503955573072968515548566070720596741558255553179511275313612257581896061445349463599828684042541852420019876544178740358650547857151021995661348394999259864095419237777074332161963174081364752612192257606966381932156213359542451800090100672650396756062159268151023573609297236686685409664972651893259492021004929767653385813614041271194962395146588844309482725321299331804101679899017216 [138,95] 1714466125524485928988957674380416309690373000042120191188516086847101256832334431649418471535143249920811617749995163377978397887304209757656461584098553051825845383347835697917910779636209247476867804565906281618959068843344894231087431595076078500006463624394361880096199512545845667073814827410433247610043797700508471254063476342275436447500387273719197980173078342115646496018844773105683116181141559612881662127531191661645363542657579993091070224395754996229413185915810924632436365708129646281446961323313351319927718047574831757312577577546743927265048618722427074375081083854487244730196642627552192427299553252238505935515528742376878842293406394694822756866659917728957990387338926487698438574002434320890852998819156416987795508623643272200849869885054620029769991124556288672028567781403583283138882080997230743146658176684139634305719889995666790578488928136989105327927090828806207883289524650501112143296220683598648130730807150894820308859223478472810204217164822515730702627309511558782890056836606613044743440565904158793462401058108371393811274078108261052488117484738752291260415222538656494152953455650865635988640992786656410368879780582032321911482311695687499855139581845561901653786551624400178934943013988376074720908822075152494759673374948992754006763162332538321845932522328865776871438845748910097953505470686381972415148134662396165152814753992156450018030924451525508093160065042017977961079730866818803881863380318971286747133859135208080695948828203562137788677294439437458229721874689619740357992294540203304368081825925717823542943666245815613728174980911285064573098117360440416715835362308746238094781435269806664939875457763009754777538381400580403482477546358622089167444966963970616425521687374888496653844384690800973740452006084273173715263877592527160247620316607581604138215263319686469380014755474912924946132295521753888460961647686581265783740344569718148642378449473415489216056083014761955932901562893122287862712142233059004252160 [138,96] 12892311880255709184690513666597887779282782272116952292794782012868100878816795527236709494502983922436237578794603062520247109091496663459199459396477074268317759439242207958620124017320820719526193860863382542318987855794836964659625611858169550241374935122819493373061729100117218900343877065378175946754807658110875650931780498673516076442146412181913169978034185863504584559981666526781185968004885717026004779587190025203043643338595487324396274899953125948956205382192048181802276060438040779536258280066362326003547990501729962006668115847721050326260761842753228219125303223210154682507767040124987380051174837715578437693676906639151963826534748974249536605595714861856634509760061460781214421678340511438238542625294656334085283779504855053372872643231263796179286557521465076817608585595958565107101969954909807492558344210581570172024726848579839860425419042798609839666695214559480064446147229657568988141726169405184284971539480413042195728150988308028803496484644460261178903238722532817201131259295204347586149958066931876374832767949952677814105140655607883327651349481325888228987399736562880226146018972448800588602694983011682211242284910545308529004927659182884469536438763904550028510795594653656358230168056324477798532705395094137963847854314862753262076157434789659397798061990912240360564838448368003440427979595385766774900586292778647836509170499820586033811788780393363724454983696050778117258094300108336637948057821829241424232803861141156675890032001392466692528628529416310808413601131384224464025278519634168753942489977758205713773184699095429870321216862651605960706701271628212231163796992659703859930969849535688626547398828272607437418029941939887649832930599666810240287685764954433247104456876570073073857465469692645915591159937950141098881558924713840271777632142617751591756418389470439054643744673517870337119342366103875317138298817655435402686371157044707528387517645451237223617008071973731512070695111469201131757296885982298112 [138,97] -109187151976872783823345106701742508679224290701103616899832307863506682191535333592955526959361494798730324145824721301123810153336646679138410243764272506323974066526158729226667958691399392156614007536997756544751158728740401364537023490798184791592299440262484997416679717324270467029572531926097990453508494623659040381214028382802355631131571221512978822029106222281176883010362207359983040685678534059728282109093252948990792264132044181499205604527697889719292821408554539230173477886089286248432362491781282943525647829634380831302749336295017589487895657346759918140865162372565399091203021670863772577551236765247615623214493578201629782344199627519618137923249735001314937241022804793792764595309426481476833601871504146265742316549295466298039868730740341167595851885704284310260012138174122426753852919453110361196442059467636082544412730691517282420393873069475704626460930243553571868324730890440518489373502016179429506757605838497113991384900422038335007687090175469866034249985909614026578140872380743226504504078855735991178665387083403028065945717610554030216783693477492084038440653030488811991991926182074835826501896938937305236388191851928577762713373296835619116425946940711162254143593621968857973658281987739319672834732215587836541330737152488628748228821700320079476889455812869052819832028331464454806313019043281000531476986272203673318658810952841357688972715053994427327523535805710627637428516481954176426819011887572555456365259954525937286056289120776013486410736316015390414635070965890885193295740519217821275264861674054340541220044617292111556713828218077454415591201411077299273470422820277916063052850448886825418947382804522144171450264895354160453133226134477888829171564021626699325136243502649552966742689097561399025368486658957126829226757268103476620059895294917667000048914815015130066542645201075648196191973385529855988313552480089039111701777198922471652363519404669840563406353978923537324126257109051675050090661642240 [138,98] -1063219713737896666843258854891394851410081538674338170178618653148903721078709521575767251039218200674300148675449588558931938785165780923651701593232178256142771156991859776097873724175414183288971767671153298014660671776069981918888982716093134743984413774611007388923287345294492511986649916309282518034410521068988179031331435272764365045815545923733305855042593003003969203651493114031744314760741039659061607762064945829390365933674455898309203893127900306511702403342936081456233909895766837424263687490773004603903875978227379889913053493593960820114091572311216972809217290897241345782073734031529420266574131788112343434210342741551468580979054577503659159315659502554949496615940263538456759110288762182654436501761385163236444623674186408909702864890999300380758637945613587960232699485486055869951233285716385529548040089876399645004281836824982075421144794507838689351588170211594907452376558202642205600728775670651804137527767147586750889269278554523256748832935324847665494374689238958201256289659894155058864987666290386428193320137769708976323118427690440176986671161102677471942174155733041230565065443767537767891873125593504328321461701260298657981716007336262129926448957339098072744331476103143214882185504036794277462253326041655794984075327876966881970377281216839019772259995568537004972540522219026034086548217726762797814112216583892755353747374594574452708862390073926699873524611960952157808955130267391280222515723184245677520458633647373306516951847421717607800432762477859142543391870168769673079757762441953653801266630706172335546215732069472684199848333982822308690659694288390972151848413975109864977106789573825831463550831137959361132571550463597529445333143048330454430325792949178086303723587490153002525489912321025028155818768099184590341829118296561744795889095896477840915855858096715613755611935090375554253611367602328779297212239042305757261067586682446936604868115088347163370065987010996291928499426933548953477971968 [138,99] -12407786559572701394648349638679336938724571687214969978865518079571197610220434409514844723978810051126170000433623603247551521993064305297532110326107547878747601169803772892860295859711582717397289066101177548073133159053962520801917884717511170760562430516827433091043007351156874076390993690571842274981479572801438930794141042867089974567711468763110363368809081378250065003842265738933630208191371882849871864012539916336222024207087437852901524149723418241011642264865485404557183225348035720664080145350720963864944764488101016858148374591158836508581004224486139831224390800246811701782459428573221715941967730932587558722851047077729836637500829819014701721291328605499783537926927861876208367418561730855982835371146681351798572676246311210693982551918922363100275189570751376117081140764201416905667301150588545563752795125534580374717743485260314458141892588923438664414071397279514968466062859988105572685945612414614912584387573752890381052312481017301544112097079555440614130968774372249717443957598527442498460799146579362387666573434577390494962820242497697003958174077974383280695020279840107950261180529187684089241287042974013453647061936464867771405954602161554120493727079320611420770751838794453161329755463778707371222335161401064363720018341771321906697388922078830515692471500237032574466007076807528173922300903521871707357473293003747933445887316818819879202848256883457698423419222824380650885359877838848313775615386117574155855633369398756932456155971082984054306612077406265425575505197636591818046635681033794621225654328175054504564835826376328706411161636162315606146138890036509065277694714865183748531332734210086587597280753511251403641116506137025494383986021734776598989707963426877333504642107522595424857637143895939875918753183215325728977240379594134259977447430309999895747409866943724280553532712829821457841695653824747129852012705267375168219917282511933993537061341004837490682685659006794091834123727722169059328 [138,100] -10439164849879876467226556298059901808041883545510084912962402055221703169714937735200780485016459457052591850373569984914076156796416846207661727499870512754436420820042146619676733217405499788377711968903263930197273182916426465879196409226739824172172116187644920996078392662671153803327802303888658181425500622848296968350769309349190466958379191043759681343795979252211948655242437372393405286534076628475293375703949175942867438788701411691525148407173587495748567334714999416950992299561338084197134227300023231012499231379622534923855323039240596620335401746807692347832764199170667825294065046935406052793868173149797192455676129335058977078591176240305755899032629244001499990943621872627750430331447513057113444665012566959050659188093780055308574211008445063793914293769811869391167194012308869302161329835723853270799267148831592426966050280299403427693699285677909142425365804040220286615374511323679262380287546990868618932522817498605901294499674966854561808584941725021111988444854597506402058590753360616272906365083470239102399282363787938657737550591274264735918457988250150780880590240360207218830820526274265650857052602289048698085298329720752609928918768696201457088158767073119551660742461317228055220983163054296320605317605398088417653420160008138969067078392425275180130389863047772541278818459066272432732979015533594065145850181514155802905389149064058638703687912253708488331879574590493363200761160702714227217527974198615857761790753351354311124875391018741943771963644496808159482727116884267186681575916108616116798676062280787272241295481184990542798744873703506843275788362461567466045575120656673105241541270523009358438564620011119871380797931178274135559857420001389583560923548263643057914540077989558984444160642113955753112723201436853879146551587822169996023703717998105379225599029094431273023828820722631547288198273700583310562067548578131821389792492712007209474294765430059629994849172391394605894059751243776 [138,101] 22606120658198628430820123825861858017337634477879560722254971518011334752937342427798748502646484081897889242445098456036982043582833674332867607406370789821865190279398285536579000953949060688373489465772324369513161086650899008955679704528180621993739483729366151963190191243349622945053628294623692644873360930707275072648768877395544262991583486526049330111958246494546350115171711192305754927376968120727922637420135183296727987880935606507088625564995600935555877046182090511104416561043028018543437466497832914776906563690106695165111885038076940575846706971631581056362022306795785892767522813955362024444937525464068469588848327820087914690508581025754354989946959922648718660309038826296481096247644135476326104832282075939398998252663185182612289752079481646819448366131583968910501514649058260486267067844883038891550192441805790156015151109672034032600266032705736125643210367837940666338022622506567796271166082527432589722328162169801328685132742229975292053973109417384316958587145164884228155515348874848786115314248702944600558296701684442591009353793426723975309192544610616935771570480613088589123427698749168401136581585247614365093677478779683136798779703163214002334699508445080994863785360966599003547703654496386946299972291367441668338991493020746188097935592721144225943427312783347349156169554063325921552180644666873850089727977157091364058660317987577610036802380222188958697536134410398276051088575070575546188888047477343407935147135687638818740373402119687023614145141718987338178643136035972531600661398186579905575836574086211923973965851454299133516751319438233635382983310990235345987019188372400523972646415454812888505318989349228873099986807568174197427390964192689293613095990445478527020034079320197628757190678931807763709349257095092566845227257765138004926731389317924315794699102349440101452330520923802515294454384511459769232050254580725624537371856831025187967327514016498545047563989662351313316503552 [138,102] 1059264892634153392123197148269231176628442765622240823540179382230477817389607178127259599072451250633025609476790787206402422858712134231177324816279782277412061101486519737156653355031482965267435953380711908971312511056311845917691671075863929314130736548843989672810557280545832520452237158014844731041575136739192957642496077259825239535521922961783456293238902427419080540489791177443155495663649440796212396260442328796348708448894197805255399317967878881436067304824285423738402271865588718028099419549891758892170619765731267808204080434471627865251257314389676788419048027387863699388765168289034889199703872084046593272327170389727974736280663435368446709620859232829795015743093658854978548531816558511516048573758486833146619776520506722242758919225498679800577492214470398695678796060019602773838291875504478862578902264880867079352276557446306873176347468439292809235409938220788063549452662343339601504312263311215801586656931949657881415094868015683792381900291137169726665414455030041011376984541645054001715832545501219640127635402538851382543586289118941562159856377770994647954246423501827290533899091292326177124033135233308360960347034949474738164645002121147126836295337329908023030319932737168350160344575527436341651112498470784800860577477021867273493896006174855908947578051846743500714518778718185678097639970507108809151239597784602832889800742947279632422592545546794253639841384015175064466985523754467154400619153526268092873669606001987223917081275629594241932867154090052244879860817269088306572002632001639834934694156531159924334460733628086036278084876803728607820747853588184873847826817836189353580968146325143004310700268811007587470127424825416851921852399544134570672902875398279431888672549609887284169151377805282320280389762455200133817118903134732486642523188297093244599901542793156881396361981020560823434430470908517965078784867581797812583167607223329663038995038808399102911206680802616965750784 [138,103] 3615628049684142687862705943013079043364960328508201097297424757508546528586450013456208589996814390877341966197745664694280191861136123722790195012402242343583434958823153360315064133589170550922041203398748723494825125698855353002771671358589517975729959531021641464058384034742450384278388888750390235008977100526146509137634703199077571911489629421390112935806663924162371424982520955024852972669488408212209856082836483147181076429078488439875584980669120775535512388153571978872459551638541334843576397337628290281995102698964127755910271391075983525580206861021988762493544597722108851945307791910960463709679640947372237079053821474967378468603337914553661645859950919995235676765873733332990569409091048372675275864747487302394858581008116244372755440822927650386502272244023471481944499255142183121665960531382723724301236643030589736080460204483452303120423137744011390241436654628116462019757111776133849059190787317664366325985784569166226581304113926685946453620075146169222345800955418291384847588974780416213747778312980777834498609178169075090921065293732945396987252706978853566379352320961578908229417699904027667865640532893812502332734001771755487119235081348437792218823701617699242356241130134552690733552262547694470320743762751085660338273130435316296695267938039646329163683680037146171192803466582199721007047358068029351945191037763733626586033789608965373366488777330500912676565857264040594907639213911292851615770311035002066078614377587102727514786889554293058628760688411168088792432145515880102852720222934875893577131839125839106023270816300274341526743894614579838937197207810246713524661280462986686556539218882331423198188241115296983592788807144614075259125602284118121821548024788755562016572254904681368114894070643352630332991507532214798311972832535853327515893845087547085587792399173403131360111188734738549927502884359969863309505756927795939602343797382305334405392028465506153253447798798322432 [138,104] 9189168151663231868461481209043701649708567408321274782753585830255529606403587553695939320768659467978099481608978947422961580535340542775384469742014974060667834559795508671782633111363161054993369924380768443774379924171963160577760494377255300403491022345635634877681220342862678896676528109905779525746308650142675780719491982247047751685077428183554535049024696741380795211733391489315070630736691361216214051846647877502052695807778240817587555769906023642044592374088511426212774682146803016374685464127941098781629696021363983790500745391244675335817147613142247111073367851918329352537213673367900071181630206232885993959544662773848811343351020747895615658418853277528540183878022245357363386483540060678927011103145146775805330710854004081683829705072197601924795656503673465853438660526556801708943139559547964037289769859404443229628304368936528460050766548586208761094329108067467586255142708807029131356071788099841067757346621239844907009217995223121601614885277215646918181622164240518129025745692375434636598009103539158932532482685118749043919228943639479580376527787622415595227643607938918318159222152607992407199879795767662026210248532940482747774762819414900821105784761369507103651593999566188531342046457792030203209930659544869600875103009038404421890224494157152315087478106344907242951564904447407634662593894607110732055260095206126987278933338789635450261238221111878204776006057082185079251777445268476795266616861601229695822880164476865544538958125795466613500425591903228428098070485602672669894678932973620960451780227729517479439963118437565243618246300984344999829608206746799700832010453864251484006491368842769682555293471737646507254465599041515592737892172818751187462671609932298393914058366285339709476175626572837493116758201002010046738761916991836946032837991988640378099366869599404435890257871470388773383827440138754526708919305670028102135652345597768577659861104808788964518645387264 [138,105] 14024148756397930834922742117268439172189392265036875242396752206655378916241385215133566358793588531376863819220517998869112069336873817516412953375280917559295287850375718617340961073326867664778765512728997924503703234063515577881682711598723159485586926864755927793832863776852777363280869822440435119489214856085288576945496534274874189104821189913961027211441923473791117570561157207513561027158066186280137802872424257949848251999163355808835457887211484530370266273122114860881706317943338307962368198595693228398006910093761051355173232922482576580059950904175822282328423993342813556454520569861153519384603231469820685487201253993992201445393413406477302148520860614457815939462227741312226225368593819647381027742868831510739127911477783541655261594222829315468484261804357651973121499978282882856972926562832002166600087945744880676245713766443396134329975227608952446695843950570206744109514035219240144733891868207803012029455562473060007539763792422521513278053323290995172023117636909340031280962396389027617738121298580815382152903373468547477884503603681813928902644846824030566789305187356527257037555295681065685677601036089943101566646337575852775039531620650139521101218922637033603395653985081019910083899051863844246849168810729679124090043448129501999790261965565247913255608720760834740945601076060987442785692809722472623545103217981928808771916021202079958131916199742143687746217537854685971028241932043943799378641716320786609392969907758789199770644542114651692582226415335866102182641525053184889763654644845100607096992476546429493180951158079520759507638725077314538034565455296805013178578150749406853883746794524500659702792991219208091645664720937098011231839790497687164538402360721215164071373229954723606095196774887742710141309759393846270834824118997452258976973439262206286191006202767785017473003149605139690604012066191787672373760570581261892839125201272898941273199331786614432057600 [138,106] 16766477061857251710702490920512299878971105056473782757125540141732012068641056269905578079859146659379888772683634820167166863249406889881968018298012233818589149614937196400273353573271777578295503298887427723985964193444038514851364584971744095715113695645543631267756378142307118577688674868399928954243156540064048010663743151935901778716789866299822240813046138410782631360756755890014172036229244871377387773678881546103983395511995114214311206958229901914737187148779070374653647968261687045458974753365099667274618908890132604731940882028130824600226881220490345400244413032930666066027446029119757156331102539853031073209958673297242185918622216068459413009392477872365555964235849520497909721704838548968865032332449419378314838942264562654069952314737152383866217354535559537396034809253852272736276380621107317254417993143226916330648852362754711179410291864046672784547404505432962991807711261416325066654831993049828634187285466536539606976660972300660350857740999893051519583711789181413527611752037167849452611100827963301374420057546203231311020285111005762454971991977310343707400332566651413311955359354306807101077843996862199329369320441873474144026359363803282127785858378370221724309300907180444105354370033328890050357500292372384574662909443251508083587742146253511613356047246479392247702724451146875336648888311953359679297395030920764763598594261748668095053304631738032086661640645005999306718642236557295510641650355302519489776905727542913233968208079322730633657063511981242512891191208186558262604118265786667267306708709069663849178989471743906009235350457834153540883784610871833878924676324555733101327687389718736299674304295879280664841259200924224943513278008849362978576774296786604332139579270229719767310965127918382720130103032015944307259860417581486082588074220520839042499379656698032278296242831908201603153202908741172358148099267818453601011615775885143966624781679330711552 [138,107] 32796803048648487185307385503708922809420904332500479072408349046210091340544920548338860661456385254600512544236381711916549553347327824157102633541668239658986325272878032880782959091582127275077212201995144225179889961663752861504111004561000495331749814029862921789202095048741515848920600470684311319831254424773132381241098686204779176176227441866334324766101896696176501277624383673980937716801920501330401438623708387849638133610655636480075381695444227355468490350651969062494567779160068322232795273681260893735164920378186692168877900536277076540418683212478853216726057751163382420891959078798496024848382990581133865202821147546659705036232230389919586505251818642948602119605923096884622825979521931014177653707680338764026307191942094046638885996665318534716868160473702410665866768051255817823448235817007366339907913969078083214288906798393014270890128004897342074135240031577312393805005021400451296568676299343209029198225362839752821597520682977245866207388041985271721254667809819143768376272553181087932182592336568704705235904898731355130681659162107183322648744550710692696058922025390155776600909631826213305984562121594259074379778151607167400068344771463751709446773223771587538271383638804160635521936826608517291855060599685654194494949537039939281755553127822847601502438456821110875032986289964703860827272134050696257654747108759979711977841940540401951535570777908744725433577022292201647024073457009553473095712820948808667640288911012818244791339125704529597310715846725326321138712521177401685378368667099510513288749047936330449747084220700141161811985763402500533846005959598148305296019059211808798144819459792540454754905384853719219117651595417994926934427646405346346289259393355821276476313418293295450221927868201526914360559104360976182060340235690200621146671288675637111301485074727989834584411346247773666374876237784474668092918229073573221196245434961315621412763921104 [138,108] 95855180101621094358888369345102294760662574493566082155603995947473314025839714416315302766134086722339927026506112143140834922431423915435848469307401980905083797953757175274923839481527877132380443145135572396352423965311198439191125958137692853370317267984511668922167397977399076029675631124067554147357947339313637098392713893824003171054186514507701390678150216266337861967588846809416073130661522905309007427578533574804488040845107269992038229870593276530700409927759316647600439326192006401319946365688034778067864492377002956583401477132659179951856464507224671543196760491158007489808093716892351050179191817188152910052906515763424402456256166859067164745815555362695069168846422510141592846213005698297583605454167565569700313002913963862788368275545743787253713186043138152960626151532499544175060733927164518739541145049471625692105283143493449745330650638079448911902415053150758188496038549709053007589871689831835832996773801989181885505415136367197034001353515963917403263670898646008266752127965641000111967702870314831410261759859745322372990257406125643682686618905721113797271989455870251712199507658750733309254362070406422315762156798667304727493086247317790513575746920575933382014069806582524078998538406302494850861693423683966901936791466400387664269570116651335548399335651354855053320165149253178414782331893652557839887756772424098410167085872487612450021936954653322475161127984762122120815432416642216146737495104100576411364046887904284504608109059860065248370977367249510948030600031018873534463340252570594023182897703688488070886751955698079423910826756315783476092804515179412985654646007733039846582990350182097901364375767743587112164057769431263932079722704983560121908726405273266565394145385603316668109538247409780867931687419254122187315862711243869058234369807574726564662482260832929703384264764535024731463170656995384771614826651383872332501899766938309731897344 [138,109] 195185361500944486704218846149413124161594774161414551162049286629054493541845524860520920699747739610879112884454842541278441745749827333551646339151826990579436979620853798019065561233858845735978872470185566660531059382479982018465821026112738439778810821277585699436796899606897315450598967767489923132259454959887255108386024420006302214824974748498842631923751840550032299779977062874178082161451432376407427693995165892243063813730414269255887980066231635424612906698206144634570328499630622672063988234925513220970577188819464077669366949006236199607377753594165912562794788749289974103308316667110685361811168377143497074271168155437690377184040114935331030832032049736229626997347184961856218540760839624270607288991837511123453609206057028889438895760186090360974660441358382067253806400069147148385309509718519045988551028511296766208189860257218300303177144462917807939166041706140108241247679078951927003552758871013984649756400920547791647666036821167857236752066923268752093021461666413802789705586404915298302430413849642416043281861182349017162120769054943606053774589479878089570724447477509443940035891445588197904892377840031670747639737743794939233676650234295077152194596134023674293869990142979603300407237146472655421857847178094285145037639382099733040714325133845355840411590824739856467734785846872670722244556798483960299084248760357078180262329794374197299856887710822895851399215703150389291611437863287791034570492921247244618287094257837014725260567500911387722948138801755609728155024640405497386966120194654030583732585697416396174337257670937330450590542233037694032010812374578209703528926971835968657234970203774181758598775283639012115977608847855818626379024107686183710818644941931772991696426924344256738138783404073100522260505823310906594389172949815646337987524983139354861806230933093981171172620280869670865357838915690917409832696209181991846452128075924049664 [138,110] 166615159538426826558088374066791666903374937709444734954645837825903657770504631717178764884259493329170622557425147175289271804287757432324866938393363476664519070753365230757715797682191546944659810188733553245492517575839588375395253945982607816300788082794653983485225288838596531811878131342948577654260362812458348366741089480724104210584918697427246615268292507932012380624304253457312666759567834072835627757212355961405958458962202829462849193566214395544335592976890776765485784712933093195358482149347675792949888776566562321645158365285639079239740668011977524048882441418064178141325364164566722402646481327474947555793026456278774934022220752645833217908664989305159029003502336094823237820553571163788619585971390116814026066992518290972803506026909487383081083607695105234626294502222341610963036428972606118756485859115618912288679963259589004117871845539452634527229807683345389922325197159413207212310675014143896445713737591991003585794888008374670731952279557754070442792275279081994852382772255739674067310004389527779903748168273575478990295357933242493123769166386120977207904552087462462058156284839639551022066100203191725947370773825815197832276452613311359239618312675268321799417925284769621071683320969317939635993023234167782980541055133930003901219335509354689842758809720431973215800533895518751007192094430716811219560613182373246388864351291481865924771840705835618711467677653069359642116134423611392362494129222349263906015617750550798865267717686826070040421512521427899672809258812748419297859349271239062494262812283157156947210849217554400952576481013631359425322998686683606291103717642923446089331988413707086723649085001847582491714746823649511828167763040719065140550942752471284756960721636412616630054556001244464866304724830256906212685456934711694748676452995756243155002617216680327041740819926242402612283708684762215127159104930373471461973967507456 [138,111] 186631744361082884296689327633507426401070697030933514480516074782292206649666525051342461012441272479083712088335886609976977483959376900727174777202848278545400854401660803952646389457171884070093109783729767192939173785575967478901132312699741189430349774824048561495245908311035231263702729598244209916439028480470833516260497557889761424551742189041618913616448355907546265676216317750983886079925615736239139613603987178293772663340629722700160160720901285373120728518065769712099490932922941446731837563143856602065890451174447950328181120203925228043458055591072608758951473952052988408142026299234656598954739914585109114462028135347796851126545087566555988170582121516667536430045373378176673111516917608611556994017290027965616561321601755613464227788912699145387847801689482219833545820572728729334822069347960843787795044282086855854906189631202781159206801097337977759700956599890935553566808799843753024178368765765788445040503881837105226338490478966158269542017790881882165147147918997929293871155753789855164796103830364323385330303123317562665751919503989378115151292816238798214150058741645797958162406287562641290965227118167850825892907856580384298873923149028173663732729897068031494468288488827030774769504503954283222407684489201737005358524493630684899526751160093957699302643382434672572140782869675199197934602973346692597069927538124185302841638668058519391474950118304554374726384425722928828014106166930024902085327118764153521584343864654530669774899026903659150125441232301580406660134972444884377317736162085725494290317485541278020522989389206285329452272331523382295039847037592649316894218542482424290854101320173175882914855582601130478036370310117243254316658201230210662322267507155702500531664259637965346369065951682526068249954072239597866668897711599026197410015040088467087999758801098508017700374023193673027911200689667379192068412157163530269696000 [138,112] 226441291939037804132483183554406284178689164923132350544581444191983080686046336535832899642108547102834332428604637571569886757531259265822489424219694019743689840260278825456536824908731793996466173608443897015947347985970076655229975942005793847542503013787048527395233430775424815797704500508997365807466393188852125055572084244907715654221016628896007951303412112363448238638532257622222337438710870792185724908573169048655864813735742501257455588403127305289576575893560512366022673894184562458720190671166402494650762418719008935348105484733776765003461131537184959293100245373884141652505440306217585072163025087231907972067863318429520782101436459374036708476208992587725881526162720990534453381237133199321982620384413108300973362992492983857746083211495363677087290060354083921906531025612283142325001804753323593032994569101166898832903336194184100938464593610451440589794840628612909414174673538151388343220045081552012486927647881771385576277294961936617891758891074641630498586162450203743543920166677604141173495378643617595748778435299013347839204888343180684084549579596025296933180762256915461982822395918468535433671844116266665357441798448413284450894990263659232931528198276239232199037103500650490960471132069748196165657648368539828820655392123105963751369287446975876980124120995903745852402879750318629119093419864583454896301339962672180737410833438227992576662865489942850129276355232808804798070914049963311502219973509886923380510791818794820902913884331094687065216474890398877077779615789848565131490883462113549814190819913338071234395243370608028697428063757519512215042176147951328770574660665723637654512303914148035068521320861747331930865874500447598526240568295391488644800373182946005599871501559031531073366546591106097459678970919351121571059783737810889558711143297802490442231816446502920792099307201770247081073872732915616534916841187212984320 [138,113] 91436071097526899978974723485164094637048981484560152677100753484095034798357881989961543979704498826606501410709551353967193433838808332819427564946929146197422474188043869796548500637721851358673663385952316546304239543846872789693245457033363613622119967926839932663149592182717640682335099562419008127806799435130786338359775370489977603950529354683786167097916320611066214741114214542018957498758692911046789169396961766615162403516573939107015586746549523985630645001933705120080920101163667448667359090936204976144691850583630505697117451719487735491794358134865988656951557789914370407497676953303561066273733874267234293394234827706567230492391726993246725809475973347015537282130377220622793803606028089063519539358085637315663304490927325013903135993032679353056142420004855746173563013988027752094380229162322350341852710599375530518011198691341754027107427531872282455325401245270563313298263368148546917216411270189385714936185108246004256580071845770945714442165293059464693325069500596128094631312004882099202775316325429161736327515762236788437861019388488660217958626110571743049264919078787864390624635988175969856104737346254330817104225583165899766616015354525478151783747158028288717168142244459911492890745474528593307476210169674387844834779656250769535667292487326857169191225718175714879665370131654903344126592234719618553307012105579205769150984120675721388136719768122428797569279476826497712342631111962220594144535693868054136177470084225606179571647317095527004875508448418772445419003065998047400542593926797763109446496476190209281245905979855869453012013827094781666722315941569703901688179225868979316960110655289002822945408267551991504946879194480270805726835673783498574498690606183603443565455211010994393630174536100946057385006513197269247165091982420163771972677352006908226232337200231668853620210971287523721763359801868729464552983818240 [138,114] 85072895581684914945635348693031075205192982458921976482665889255430728189140345541779746808026304348420416576591204097066080787147586145309444574431738493170310913860302458404113219903695434937615122592419360857643565184580325898194022143506222069753266982790436493988035196346078513285548212877432301819678620272437718203888149229036331348988424850728831687002860391640508053487573829054038003379806561818438000438323332541779974909475952816909481464283298993583546809712034252078887866360070113960941946458123139894697649312806685478210090517094096311866682973194196299246715764662942732808425753713216649886577323960181738937964876314857367713197708848366724243322790886425632510513558965328310925910783309966960454657545480936654396669801696415771901100900509215462867929992502405237368474226361587585427691858458799954534547035206239867264455077914964161148701419119869785521476325379168985344261156930307217213403383002175370847274868127813780970130696878773482743099001670668497888366995986349860002802423961679276525087244359637305875077111015766266979612597432513955889174035840444163004418554186460046125662153853542127652978762826010131617401136307560953134465653720925301636068109734500420603075800771566494810716655384529763477799102655981506175517087680913875742486035712176517668374753761168606741437510636784895676562547491859554334611991966158104328316285097849453897397969612017161537851502298569199206296665525713698737200235645020058620960734154386834795158366525167082510992523903981704984433768019470751659458243698092331229088382532788681933329447551796234829388715792952448172595788468965664357765836546084875860887001132896157929528247053321135020008900776923290102041550603025562134873906358865681476247828568952165685347563103192628226863315801773388683282350432953601368336478027757497629655530436920898499283367951631359303317874150054976971685888 [138,115] 68536772712472855787408101767658316772356665166397467021141061691806773120276898957869619461799886430433438804765663119515893010625710128841448712576008793374277192399975722874291267253818609947881248914026869220156117449054340299767652122513421858265991485460295843459541835587798547906863755836797283593328717388218940203804727580876952085845775782068603346022232813052269447393454715685771896917077408618450057772074260016888450313680044123356197116712741238837565511806816815544606550896781693068792484635347191404396933530048759762748863825120476417785638681491235269828786885394341508588237046820304614978618863631865635448355421944563530296763569681074064348229167335968654384983512750889852074470003612663660201548894709173085029274657661908904613899876192312091948478451943927754714630023732304046778870086201607698032208076511588980559813364518402311308715547071755702545388941881279972338561330586436979794203642190254659205010115543001290205581863201253682181126135299622954648779891956185259097656716273747625060341923198518181272085045685582998723442649926114627349576537848621832776341151577157143323572678044576308990557160660451851269585475285468848661191193320513204790708755909232266492363138477747564232879132757690971337287984227123270258814561420279510642733466855616377081695770909792144577190259976027741905540047883833772767578215053263972078342294871125397007779049116676975647290207840056795979703251589369988063595423085171689995608983222043740317899763486772522565913253811622482008219813258352905130530983498997542019843488066999366101086072079198753999704788422380809638338787541763399759637763637282031546832139278235730627956998648346829599248516588401365046800855131985713629467876993203591100088572346411890975659116549963888031704741368576417110148563551280385766813511333846677336730002842520270612291463399195677810600870561524458752 [138,116] 40039186637130657728467357700931829497921104629893728795696633226796676158432616021998778051723669717601145095056397949764455197453650945762719789667642057907995757533258028498064887837780224666855017262440406060398692182057690647648408579723545492588448094072105509466912451638472776345193868963430863892539649115771744064820395674138628867407490819231929351084203977467520669416935288365477960240556302570021862007110899170134029795023144400268008813038136715469169875860478503261765783409655171883354650727380812859621828014556793545402695904330585708203487714508514846812181286624921523164040297887561412636834360806633903796856026842069743553663451844579121677456013465511396306954571206191749529949484088016973401181175211325107303601612623829939708631415520191810445965891605026672187800820009582156140713652145834529789459233120927201281081205672698001052706208715601118687497336666191518254379728327025488141069607369572741173554880979017932056552717567194235343960416183367789539787449304400229319071668465466287685421356234323045321003313333480464187286104536392904204967249281955737998176570699988697931387370367661339823971091127371150020737651590319005236308693719621433950543242074940570494498274746878165661696476395139951923257144648052014716240871375067155268564724450143594145365971126771612021540598104347596102840706308358185415114466896636414243832702902048052362425227208250602543858618890280173096045729510807704709691387451525513431482197406157744990917859193699189929725965864707036762802654939106367858851611604863283271892109832069196080909779141509810555082873767925274076090413870687262151192956702942428504137818970351423658457938918764448282657280915038291292496109582074332042262363548740718879190697967822066331283178765789772955025045736304428405054576025722249240627090847420465983064954879668546672765855183229046730463908003840 [138,117] 14085307826962505403986930320592315470591832690456883827603662110504841466568879944507183759384045981234117074030812974887758197404052270160305045015456012192985776099117981770010310554826840863603006077815897849776999886920449868558046986203692626557434185121052528801421022627858036735525580216672147962019678426068234773757554667964091830199608656059045817091167468813410716318995329461665462713375840259341339584650528319959771645769358419592366539325827863388543665000091164029587682079104473337668242201388998071098813904558355612771576577448810171613268738027970116069952584757239027454745164989613317490213197986420511317864934168602334805558723057471165158966081544240864927471165195551288675587995674781934705611986797020312467180663731536039769122517065433435718964015665799703414454231527161747063628244962289337277804532438512586965972347107956043788032068218844440543067424010352870656107989540218874437413494412917705254672574142750995898780101320827208078529193364271159173683375187273693283835188692425249994855015853318959021654270358799318982356905595324251246992464145613117444447847517943388423406771282763825725477062717040318014688946869009896282166282282968819398555512738240593613801468723386660872071820378062718237458731764704337072393772932820502083668787184574210978156827782485569516653820574169933077293190564113960717945927703354068509693907064123365461791042551107915524841495411712316114707012796446718739137792379275842142133901518880340288491969868434934078597942042956641122113042793573957179839571965698103573778981331431286576399734695441908732632418458686336691976954898849957563601858958426679809536190795216448441013140354435024781717067299867003246910795004582045992905288682554358800166862393270512656856307079025945211143994730257274401421524890237104027073013612557527421802222217338611620030120633311286611636224 [138,118] 4020522739943099886318294736155908819353210974499117890453462964010395522136030824865611951461775915197942328653300199755703104082958670913259213909353838233803527443518184408659708549545378630179023320707681682991566543617344396922550690780710076269638754566239581428976721728750667814456593948947928928124249978749962189594142218116765248192268720818212783549304707809937574933299704802879138197064296488828448992776799837168252571267582703236245855102882230860613010567088893175670263723538908050749120631648005923954462442247956647925882220148176399554090766374373132701267898356052970140785942404830527277036727964883556149040631219955778026453041666381677267451807563797243918128376605544673217803342141898560232987393393902122828577782500711450546979011472700523825446131766838951709511058112195065528205235485900730029877972087609370491683920681173508045741535288935691892336977001467971144294381432110571803579294334241538682722281556478510561536261691624256056270267364307125491702649384936385999122199003885595846998608371536972613774685289568556071835104010332488482436844592413650373727715137203726067657221315824297731900386789463736595196380403047422554071444972773376978099954301405369146041866223983833723861573063119768930034998470764974677944832075132652419350266531395541992119222243776798881590297094756410284333085382715423481912861436701290152495017733025930780501256900286692537079901315849864521769541626309801908176876480774136619031053484160019823143098582269475652153416717015482623698206164075308326189535367517212132897131504120941520988180645991187217346319459819297341950109216045797152380439997199745797944178943953588210315629601939446645981108621803828474515250551810696033322138207440857860710000171090282666982693693764521880919977939925942203370417434310988536764248183302482860185592333303675133766370582437888000 [138,119] 970470813458948592618993174144437317818786478269584437051719355978849221494869408400197116909574261898301565126078975706140614520059164534308509612797099407971812273330969766749773804841581622473461924026036362008972232696100714650989844465344480526685365551806697766809263961316735928100642771664723766518578945307606159313726417135782646016944427733538590777793700793398070697282647764671803227392557278363962055359847969906858006949598261255831960283496400806490597780965461821668837749684502393041428136535152743432243871578672981349017028855795797399586915089912760412128937523288089313555602781537834775792136535965236496674757186987839534823694710379357094749754734765118647445140881464405689282021794961028945994723303937687991754353759579377882891738463908174878636665165424143971835268603284383603226628286957578431414519750500230660663912329674057923048413572030086508701171602184506770907799910519398542370735972295315630821886746745772374460436042946795006604578775552988016860516368524917785392121361346202328442888004641543313222401102827496235868234215124888460346327296271723017146402381258615281666676120958062092023138295037981986741373914645179810215126620956980193822533588478394689824850633884668258296118427070689776456009815451796233207770976584928507154512639936362774872210986187937928270952303239887505713886510385657295476664018277369055933651131279833543367359908828440055036255943614334206594683233866387017896349675451607515009782612485157609146941818394884000376234329080402484572376264233809059929352282094244274904503992765012311709750270088518906646895878518660246960730267072702068085671091229642412290187027766173956078130491470707214640136556287029601545003995216446868046996330502536338310910812208894939156514807105615435304822041255963688113430332422658864020933910418359890911425994927908625769100214272 [138,120] 616034872521101137388092832539453164667389631598200089508403896942895640809765037315508403026218029530836506743267787190003429021223381437768876775825091510433039567585445200193685754207240652096968622123287144715075230293860608313128981186392511982593297273105626301090333019120214151589407687382403723168877089650628360952824616941682116364051898278174646544563049143547898955575964960574337360817126231232923387403743971698223725032190207286202296948541335613112189391749913247346958988956527390102804046126973754567754936866121455511247245809345237740712407382529276049379787867514266348262169690120563793344260310044222250003330035955517041191063308353291526377839119887069512872828724185322035702344965524165673151452444894326538117041577573942645999837937749138610174004991558550824825933447781507483310111302498582535418741983985492586068748375887645497272818252239983137145218182314707690688300129349152412518623019536324438418205359192257502037066327451412256382670414228819299274180265937898376809920139796790788489378079891267276738116508395739979265314971151352910319814100730206145729701688082464308052064436649628130757418351971211463779239782955133797241094941773392492155099962849065856244507678285213357581529601642239774856854624349763213236394049772343459330507605503638482462622881239006359743142193601343252321945492883508834118773193203113512975013279965992102564483230429086584970481441384284323790703735446621251255932857840193632318402078062306787387612439152598062410459090351204800185295334812334298013427999850460729167631441989356586017007352003840056800373125741968289936639868580674171489018110071476876529530573919308081562689474263683590240424638294049781078474362015311441020689708622262993643370928242099686428710806957596512425157691890745632197216985541710606054899812674348566602753846874937657131008 [138,121] 167080639324181381541470298760030729693580666652684390559982762796153755615070351703378746364315788248014434977013766000978018655220499052739419168949588675366664367058187484679273564167218973100444562854519069788060059559930070120631735198363878945973725198974646833146886041567710977750543602953664918245056238300854194803233734795605853185246279524974082872668060181928025287333568473711812077558454255445954694014310377140528528719410354718474645862641050530436915282514736172182267105250396162251378219015459875774981551996704343337586450989619534056414891395350340955327112574086399254753379384229957655289342503266666691870968754274890731307537659016480101170365342362423634578408705734856065209610693324910100980461392249080655324379388247475522161110025814190341805162305892373832753371245310280567066262013226567587305835793012659879514946145053892918639730986689535826539764085779150330459310027280816670188130499968273331593892367485255570350843169995933323156206676172034682198781961020997822714401518358874543871419173253167466136398612248298488790658063438044600621816034324040282787710676891754083695791074468811356325306882324604573338115824831964203457246921169203745969892949041420172485607612112636608135736340987260296571349387908338749390647990881498839638449557487649417464459412124621687216611312360429358872454279683707007129953999479473164133681572749486624442942818775340572593080907712062056971763062064277566104564677978287569385915516756586608785382620769732304147862111094289895658031518562075481485517471194500353028831784433923473058848365609730560685843583123813158913054028625084652137870929084542574803272582896709359618043334849961058669048323642468190176383697126949889519225329130352175651083278818352641856993268618636166592881257451670013705848368179200845750835038092641624260801428130496512 [138,122] 60914418409550815654469849216996268993836164127321261147006131146524379372836958843603922023173159193592353733577554753815796670043677803804507909579873535027299089022256627508058613380729070928571587872307888470841128477830466184650251647017831045520288923320796360386759693278132947956239341673831829222819674432428982526071163163843785704465323426049001923738724968729571954650908543944169728343975848367029737953148055568577374298259980578058088110257332947365096266098503098806798960362313384744511201777830095977988890056167047852968293044943416158244779298686983998745600669082419870590534788405418588938322378196244542059938730312736900205529633153375894299423983222705573534389878286726445213967387752244294771052325292020251392364241999387853654472052679105484839481140329228555808431182353750986607505323218613574032339745106075228382102089493791869507823685852929866508377119828879743900720175188516682133582002984340778456115221846057969457793237545460613825145971482680032754235228720255726255602355062478095262070589194891814608251033103189245413818423817911005465964530726856460713630871873885659300827149406052878885519122343936699173989263350855121601655561372665444294436777408397364665360473165836830762944632160898359902052780186466924037678361651321493494493114345863499535695016721255880452979623140975219928603033836984268361695533719017727856961423040135594355499154169840180295189913027386236185158388613695453447682306513691925550664799376409488118396979001032772819692899199929131564396068402480227295491756917611908517071958978977467298173802392786777315149529031299658328523922480633389285934831498439589390666743024609417983939534910226251919766758191403807127575688447655104293354691205808446423252095769779560555440632435542273514637733751188493314994209415239613622819284358038476143951085568 [138,123] 4872902639712328569671873158681130661204447623501212616716934665049562771409708147229562636019619828301675281648120921167351729310896209703003688041773165628610370638911151098110133706197792306148052711716103555261317151828693172659807506280139764127662196373594631885835382595316197625674312669564151845568138508445768428036802448155185756118173948340872657794563442536552223670475277689476927545556905429375686188946448964759414341965523493925914380230996125302582394592679677727949106334999521899903419535507739797873641534691903446924167034237341276367165026244999395015281828180773098539622352963346363608605813975333954366457614902754916009556588030040673394634285031464200697597811975971619311212597486593608044863472736011251847371432969048478382147428857040572995368224892696541052717418425171422095496688876595324197694513536799266792409614247281589951268594537247360260935579596441188094289757248161428857113169867403506645397927524973944651680904815805398134039945719911587658802661788579507826439900455163549799481106129268542315213988398353367330272509025744762455522698466672842074730371917080281258045502425283956222042282037725818664335721163592455591894271509013171921506136749554130832297630802834847254946143102595340947313700620950210221514791459199209419676598249534669571261263161653146960628243061529839127660393035032909982226763031511743032596022400985903327323389253641991983221513019222433660905120866508736902470254685039741288587511245371788645291544620513665690013349051863703019911124073009438275406100848094257298004324211486658293286379044382832425818746453144196655447267662668712551687722123306221538666097891746783611778635495871585278454583525859274869064352071904005017625210514797510438489272332361296919559906646217926398270355966195856496298547281524716295749378319905262501888 [138,124] 3607928732532379229500351824689539764221429942811293710300012897015618904723022540373575911156518943482253059464292311089976751762070979103841645118182234713836263729001691862540598314627232815424076868475687992448050524048907910031589584347505752021157659388373247512589989976717855784567021642072404721298118528594678081197562658585672686107582544271322265868134057331737350476857294644188553394538714627997860813204452649642890967915747126399516340244726653051257936138314995437061487421449558055004187039201175156804715182238069310709259339932332723321855926017851863609525572437647552321767637593069411269032744367490406591613921341717804172277175689272364772369877172787823243742976099039455794307007106309996668870183390437863684983546434408050736979196695172500196543090325001537169106574217526376192025365231392052808492554538036571775579249854342634886529332208458163129887442369558911047038709531678756093304340608132924983449652785421980703807242639818641643698280744691716252088541546245001069089241302176302637348908041561018619074891552584206838211192616525654908773602256734566111778540742931976972868362090291864227682700855876147732841575999164459143578839219097195208350733533926199059352391137244550870159030432689592671754392214191657220812674338838548455910874361755776209192777665859175383696623675834541669257058586672399757428097386439619649524467676805128033071920151676587776559065044856959679242347766475832059908074120734188241070113787190373407228839481816885970854915781947493179678285905898568543101995173377509551245524267116827850375594934254735610008206382185386482256764681504536081054570488063163790310815405824105167368007943187403793669531933474390361125884681430829986949269335539569029078371128676924839719114096498182566325341693588527603043957826500256751741578636820480 [138,125] -96735026964308579019620388770635261091509239224456586281163147274879704396925074582557174449149297733160291417654563921051795765477427770155463411243157888921575913746928891471740969527627130576972832310517851375073459813410785849049969028300860058546671060735898049776576668763214909175745930589714774724054208427942787529349963488482002753956740257555874691818025882482082365642356214253627755139831346635366686362216915089551564120556588494451353444082735119834879958156959268521844021183477148324239511920680920376964296367094424589330535489807308521522372361395648541878653815644542941312822884912697642348085338484947449422835754516406147453508801096485320349028078503586113909411924841041177327451244261358242260924246125998110459606250650054707971059113565525883367105456498831729323563137855739504617173426601146688801090380341803228499081201225888171309479988768224471441776604146268824991901542847614442692270369793110739260047024170333697367979930913676579656593144595297534076656737465146983742078639111452060442129556430319559656035212628095649159767373344290612509685976981076026200448407139196514037409160983657148193685888628699255106819161215066635700391586105108709246713460801551817435546055906740632765513057345798529602826107385152365622877907678863056870322265868235855819207435863616726221114882859388244803749099020258910871088886506998345521753379575550071192341760606820085952418582954696034468557331002208631051096786044741597958537522335099873432202460709230352799421268042581485067633447533406391815007269745482234940893837733356060580491131209074857474202469996115696489344306376312191827957271793338232194823085275842445445451140033417473652355868605276115453251995016605598170918546205285659161864714047837023538554198274967340797504739597596548948506805172422185179619328 [138,126] 17638687700520233776343363093386390931332047928709193599691893410973107438985006124169195539205683394167683857066786681744305418263361177229895736065855800872222688314609820653553877533753086887359535467261120757603930590918874347153349229491349359976416646073590354620236278334082770493481830083549631772998462815810924957477120491619585293275197486939608603672479047978761074773941553719411705407815372979476778863590670208186733617906138700316051627650133250980076405742047665221901137907506188319683571308348746010514371541954339046274294661112198957110638937586700580195195837073815368074417637491535955830997245381367367517407806744143931754830608000924181837568444224492361852501906154476336571745632058640071952539055069395984329790277887247919809566136760834593316555297673587436370079086468568747553390579336131010213720162357871187756615375884820657243581987724414379164349498199149608375167284489135003263363319624787279972181520039309974258731481956093377869380113240191172842105681553881119998417975198171965423867947648400763839884517901942462931307607983997845542142241063152901143443382297941938999507124356788155030548444404434004201899141246861662983915053419169958129174461782808795309416675977737000549804601424232759378850564685046639621113695732483570358707886727816641468737547331807299809649554238314275009397662678585266142133456841081162789008960411185655823071250616584012359852105621182918091113394425198981410846416008134809256451516378328675337604241316653912925480728990697789572275377290128313579878365644709320661555012496862897602956175080767196551472725912733943678122341131256155192264293800246478803059392625140923247690378562432229375890233189992064350364097747704898666525211249833764663494053106846172516236519315833684441897185674068230783430186839514939392 [138,127] -2493274900049496404096520841981954028625410358131196688781188527832338244816046773051541377983520128286767724640207969894155612837534288474396915866371070579168503349295659243782274014298366577902401673268052396774979485481915224465588047333462324763551001464489567985030994027069487962675197794729475727744101616164904545022402824472865703591219189159868200375032008780449810367566211671404390504378953081928422501948773978129542840818702932644161903047434186997111121998203469650743064793401475180644132870775250873484700591843128790580490306256584996589274769965979699140531266705808560965471631200557577597546779349926759255104451814622762040767178836076574970993156178155242249295968534626726833661765541596652719177472727264848635854260825845492521877838506277720476691388350737352418445851464373181822779627315364433098165650812930811105547842124194231858651903968848438202828132093724872973763970525123648596549756269606303290261096282873893674696183175681671289146667084013840227822288707439851395360199018071366662067485933486138964288299122987493934293169956091294749708070518071379360741434762685081759911519094280226213156577349083467381832080506817148678220234971822036833839257736837084552218155217962475766350164091792556065814300760931988490018212909324857639312452079153695702623564359856519913635170932062924878737162382013399064745875657005468929565893081821876078695885444383803036602108441798269613108916503175602992329301125254079317914655095345351809325834083414976769695045504453321361678791060578426782148019898803468170092325742865936100399004837612993650652847920378588617245966657384787391601110227835499267568959767894095249722227352277886607265771129171078969169677434955102377088334707185977517733835627750891342583394994037321685836639611004022332190937317376 [138,128] 383340455247563168492501136044913462836170226445222742157660644171528741238292723492097485090400812345795209432527104140771444009150480179607027063289316342331637242723919665720238102934747900917986356622421694841457429908399573159789813073679425419053972749031388834316087683499350702888638746551255005865614381298066730748182126788391450099910097320680329345025191837436298849926309565148831183753153176361523675827230444056515215132649600858780555688885619540947124182717418805411977557701006641839015998744201637466634499832180227463434283819805134700234984425156668444580805173742334667746308319866166891031511465104627216707227837059709711601284290405032160545212671454788209993975867269869603197471058698290659912390151392876990063883133098839549963139576184869966302580030252797193857731955345387862805726268353025618317950165431628418797297185031978345841343384704949037793378357002286548440061155208610467824839514264277083376784836842876279165077463030215672083709913153835817861220671159808549073339280120257960995393060787175276599208329059689067585717428139830917021849128799706561162265036774472156115805430033771888739861979431656677721358774382996158358336780681932402292241610482010749367014593735193003395184502534688289900620118500094635281388355345291178606248208490158036498035203944044155738376117460649930320288269637693845629473626880020672713005689539100291959826955246702681359677874453066309437177896950734691792880628943476778156963972129163471140967753256562831801414742743933937071326264510979210169354325591620727402332592300541148730851636325743996474263802200954820547751073994964340615645131158737229146148215634882689887125495079289584735604068915896464312450667603635400329835877444039527201064544761360582622252232676379718119723022063917943750656 [138,129] 25083448613981068303501157525837374783151290629203201976634724202093056436073076260848295956288709470983143070136523326133235693974496143461287790137081700667382596662280751487795455359922924812180749971622529775964430638823180544108496187984613351519180735600946622146452480995203817315264677835727601947966791556797836626866270217735559887070500315069177016968843055987852906191304736177710080379566992611058330641568017188556318415178335795224728804745158597033909895786466832780997775859737544902558941893860723429875402941102467266541350596750862489255283785026752247737628327246298437223532420385642908696173198722609553840868512594946414610060603421543053170163608024999054895286873557587934664921707413240884546199191854526116270873956293371687437524267692173879377235002447470171408143042761104146839149816407545732161203804813374734344401028386043478036613087347093570219045184127985462835776556452286945720625937519002894901155185027301140301955681893872857691178841784260169044342211158322655776693635222831155581395232004985424429740793799044697833256280727911360561073803072371612879168331867513658227055328319149147592896144426839584269252090400073625062794367873881153481910397415145484209066021336400034122974232971519600274785682158103307826285623800185906767990756441185113534158798154341605161365454550003913219819765211527584082854701468847826904817869111180353510335715945089858404778407844224889042812091080396043199630854711666910092812020651446094079948312445973115615825180133436031660433976806367571529076280893093260952712529300592831413038841876332362758064790854972732190722979250622738929700345639538653444622952463825941473447677513204879165726240769114322497405221496450395447009960541069073045080275170809068374739924674768604708302103670095872 [138,130] 797435453647065826219065042829296089166112251787967634808687729425753360565711049624580133810259601403859145849372553405687340359739620644033480301840804729732462634272582184721029474583369781690371727433308699126500763245788586737835170337971142967037749592111198415299874229006588875380753931723672649926387237279536668726054487411952816329177590769309236286449939893208101352531684347717809036983219871326936980883180558529579564718158072423804128675547043638283933314480039760704624554649449453254566988401821482804327768782144189437185552506810258104743134994566074708967401170214716964710183245868924211954731013456064542968982778717659199586008866609526100597009519519251712967605962557440985564188666836284020247265756759983745721405502660375980034383595051173351104955566959547503532073481935227497530301528783479835601081161122175305811694193474873281060679921485109872108251224441170750607506040076252744135592311697240225971017630075166217449954187238654727720974170455262030091367480516236859945589277636019001977213138929969677314186530172410198509741681419828619659758513092277305538058719095889714475661145426721341843792436114308574420709236609830647126362458905008627879858269595928703085960485065283812136568545563304511677832100739347130351700391307761413660512077285365597068479129847331291131734189643382570508311993687630171610433769410089442399550224010345990272941320687464812162935667450024792729017113274029659012702233878107908232469693825281714947925395378718440574534770998113982232130106989010353201371915756863032654716356566146953854298705178404192265032304696283630018629568225250729607008776325269065065928254717692614737126081940345661347909780320198179474992526663310594003359985265464967503284725442108313484336192753240680407236608 [138,131] 10573131360252478071546212901439587472314137402742322446159305027476932351488727006042624570610043288394239207381586207641518382377116733618290034331331722590278705366975008742046190232696348960354480072713954680647805269084029549125515255282597178687067279689259764715775750829636725216570059095659255590901023113041977089777216743321609871967942957900210887286724395829114066888810599771382048514103261081496042402300053170825034309383318509244125359044945411649945229516508030287649880251981123635522596859147117867643523468197878288802021974389415885298892559648128938495036552270476999181998963528182134469130226865955295912148693435287768648794503048778221378852898337081796854716784877024424365956393513636407630689302428852357323402637316269478929836420971994227742501409450070641147278862483997613036039593187974458152746926173734172280808057651759379665014485661981962363706273190997505938519102856218884349275832207338403090801417093795313412297813824032584600608199358451728093879834853956957679515584153565764310661078508863773645500341564959444692692549991839760495103557628559720556988941285096390468340651563811419963645402860087772648064360165865700100639923084261407090757130757915534273373705252250472432598258242324200293391859019710111890802376660223755862311532921453387425580941602732015338037501662004354009329735405493401827036309577243282932544603486630800253622928346839510769221618122067831438681736204646332657732027166074453280419829633819401464208950894873931807192901723567700695186812622502606698796822796434273429819487779434048735340480306009859962121010820895524539506330573457259820220447237454822256121373318994767249774652189745950585405022959055258568930118646370119050013365124248090764906348058515978608020761701466853376 [138,132] 103166518174700154584132841992278342907856702055423072593542985159459435995426846495405464357937544749489464264178768609414977727852193827882193341812022521710300013576039166950926677657057518195396464338708818823027478473271445301055624999744909731526420168124831515411700145253893116393788204565002198036909674901781050803413282600841660014237217656968771698265880508668978092701361606555439326087701067510169148605231661635707559558755750591164915509862065148559444218914659617199235909121750100287813482685447165310820740102316938577068556094156125084090513244160749853294282419825565853267492812241623829959475076120479636275420195041638044906554398006604638667181792395013949217847068227094533621421655084787849621689385608394737881375536471554401298052753954896107580076485627970627620196191956292614996024285596711122302642259569793630712846286376359991165242204812221224095037182965628706852278710973693204301532347907927131065096090422785111563031452438982829821171554281951959308729501679824482361051693201494654798265526322813495878818639375918979502586009856928037252495901580898625425728617340490667225309651286420740941005649861824442739068440721289434632449357139708534914704392769886424651246597764749811265661282293562889214649661785379170058973251551079210503647375588600806508582679356719977379097952333339002162656515546252329370112649807273174745163361432250709058431516104326554211177082950838668670448695691050932870702908960338732125034565247665360499597820023281032045381856612238303988522764700927352727367524256686247323804045484348884309038852793013421875767518922708174446044444750787218575340467669063977374447175464581075645347860664518708244627629952465171450623269109022617923116120393839496161178253998962850986056482816 [138,133] -288733028709149658944963166100272579689678164113418660810802491669082078974497649463124821728518777127319226390361295898365772047844979764459170379850395891718132547085946784707312686995677137722677352907831683872486122815754534471340003904820514891287618923091539660484650846933020921030384944033653312180424799880861531495964625419106105133011293672393920409000884537489975308791934547777820610558434790268673881578817611825613859340501496681475664635984640345731211245112862170791352804909246097958147657307439322198761151074388873412607541025327214373317992504782253880634140863726427877292347078794631762576370559621285179649874230471424557912472380524681400063489267305483520884761830429196863987405941479325720840648350223346000686107114397586716082690554605962630557894155647672730898230665608918678595023602299476931873549898930455376669003313750984143712532012599386859807349912445693505739125153390917214743501017852790434718325054163798956275162398142015815286282208733500279104998803935443149937176274015518464355004561546867779897884471385556848094290750923799798426366478346746522218306294814733458386294369231679006286732600483887593912016484920625026997137787099279352063707235657109591093833717185073502784271371243320582708674550807231314321225711104198004212782444832871545758593416789658558742366643731652962756352403378051815974436017625277558090676889527271533991807738443327765098482607900436344808711337553516709398723360610655742858824225654280914019925765956661502744028871217628102261334237419045312541107743870610626418380119053203637708641553195021357707887966075843328483026775858730949552658029257175843631123057621023242161069460926838497964081980807674030119577032554057630893818454968632260550906106243651731456 [138,134] 45248987569234994357318853546613278931773800448207876602843049478281452299658423316432022186153896869931358277402438568555889285823539151980828335082142177779554204555217995741491318214259523039393144305751152855097752886940178070487018798385731068923199075496762694946664166339306809776024168975081270626431072176117900672013630122880669134762779805054017710935540257696117926857343615841172065444760221548246485651463080412411291717448737283401888865695540608977008995554964581118690884298612096621752145779749503815609930927373326637369061340723288546147195123801537004814107428164551579869830166465037596720463444874632583785324838562293049913154346495574022520710310926864497431632290703260970379729475278234278121310014226933269057117299857702281038718166914581467797011291255673880486214691139948335117441539001023892539963517820203142005684354864025135506708525383278367195083171548718373336663998976733652494676588308155060923432231797748471895659663773925032686490472603771172486394094767625102047332185104443566043867051577393508204220775823728880306897760946819525140644811836530290823318862409458200539282378149293869881682912480860629794309575981367013741678809925417434749919191579118231816790336225307618367166829835940299013475273079653537128717332038861744304422577697130223300520719601848603835712220883841198602812742908819595039116574816586452352615760119096340008739942715023471829217647608770778976530295573204542436501491668367517768539114860960942178712155949738172745069496825302427690806051143272994847511785855942286617058152096011747648348114845413352285098887423999126082204017355773681688698238995935136688147475159558271335629249321148956137263357704780038967363300649257996833553781717448177303720361984 [138,135] 4193570749694522012105781238440389667244594597919964240953295105992025591291400153248566795373923124572024851236440925909276399862997351375052622692501482614184243400073853076379371829694041281401376764345955599668271268239437262129772663047298785344501115283673612774782418221458353266024186545375395781154957770925146199465115665051061083571937719438305116361057457784002051674173313913294244120798765132764882582775392210524594710821505136473103051324632535025062290475704505792186814630625326317479598899588138422654897615406395316704564204893087928426513091496765256792458421592479993392393617951957560559704335235232689325234409008324805192332583036484635273583119486014925872021844302956798912978527334346636161714867838626897376676938758021907682603241596056645392922227901980676439696431116658041989785997367293990384572121287814402513338713364186325776944351840100598684991278927237441135688416416106434047528901562417673668371055901077353372002343367441230722290858644134740042599733594355864304706269850546936694217510910737879214146749168818777832721865739324275132737197634505667336418837960792245864752531459898552307231948017497909582857758719725791237147422128920060534218259669274032746350000304437117734317661423095131345008820074767474259739371437564842783506067850455507952593361489575902572901068958076718690643833881969369412489631231358543849995701787186242922467848914826318571899095868804356294582713419808188828103676249168433994025316092090630424930499787976216523646024259082087766523281239267381475855248432998764129053427092136229899915333153293718514473501761340186972240132355117587089738965730113526819729295004099635271869732338388890030058081620297057676383982374614768139752284368222604871680 [138,136] 12319121489816849046848435413162864183284545863683005562173842948770772459687573798713037005528213216160770813020322754947589105070026042216348111632744520297595859061418084944020505143705137973392629313200876617827106759575421033367942661178221198440023671614703453025525756174697573613852610569695519350168689504755804113647660528253330300292993272171697470149072530792705954342471694306006351043925899444905995793944464546826871727658745395728312283265007034841493444484444171674247490461312828840573342333807303663140119167580561766370378210482694117312268891647861795497037843553542287782450304811938904639463856046785649052074392448106085364335820973894108577363907138882224332777293595801114137683592010229043078540756758776010218813470536673494931635069192214336307741834509500373549707758077032099203467629278567626044954094694108343173631341452052452189454693777319649296729497290031109949306065036320277748960961768546674255505709745272997550604479071282178777560066068634623009086433222158455063726651807763663863639842966484228176297926129776439365710249727317150069212827086555120082630949550636093255742198701725795582618415143328899426057092646740235755239553792345919569147639270608444431040742106557611866198770985758081914737250295151865844474179704067665911481489817943084556681425546281782330217024794935644035946475440502425236395444714204771062554528951476562911082259232469598832935568563068179822707058320902033103956343424314280855303646483313376658037162137056255535078562612883860686941186983427638590161341183559914680399352637910613310691195957659891754304304682144312042145813030312296202814486767898917136382191312373486208297025830248547921088174645631090251810672822238453914501347901440 [138,137] 21134700199421594444441779986303114403641240407518750407707072118510870575480711360647210692580069648982045172106161506767507887275248604055764957732531457512304327083028366800038333135075725654023028032485349590815092835181076497322029005357653648706732774395982691588135087656332229616205253776167743835673729050765970719810003519752029846427064216068606247453532880393907659720446426183174589694110301458810056595780633344628941791552137264266270402099775624915500707041778961645028797584895722934732015097470830025890055486368652452949999250864873502151512892112312424216010670554482912356030960062679757102497852800541796997373334606063915781306343704750957006329480824556241666503517370362123096306208727461044009189663244502187336070105101341679585596744401629516525066928467347239371586547938413170864332042002890056003536772128183343011821329943303458841647658174653781762893209568510618267851357193750088876472406667066493122121358142289814888514658848273789327944971562758247569834586760109772802644248780336939979898872499104277058659020447638489209837080240234614610401891872458369954741397173304251364195093820815118664656004183730109437244924554256760762911282553226343845763074830640761972339252243998793988356490986986991182866753390150230014803263713404100942334250033927808932506886766770801096129933116086568988407044228250957583876893250530721971587860566467963111600749988623439124422094031511627189374081749710391225109384909391317668975892459766535141966968019943596316631561124360166739835435100422330643338113414079536270982822820476237216934100584199060817183276429367290208227093151889660835728278335235470426758535471140447743413766380517132035684687897064875557842529773651756382208 [138,138] -9980249579190942991932022885258166584563528704048267446070847105796631662198904519547935526900256172395992467647752254877952293333782780608034249706446858193664128292660393633408201460786761352129509700674458963362154172168648107774183137524748255269691657294898198933652343930811545879812629663133483634399993809852454044185739368830243821987379968602892700808909919396274742485352803084859549165465475405027599249530832471795854537820998639722688415906891456541844235301313519698678020959698901192066367931038323096032453857513163235558033818461926365960160764239382357728422970510566298503348244509190533669109485987569773055254069941758777391730866341202900675755929161496706163112497846595812866913148036126531017917951867910330361919240240331969877188197737303706479921101006514415549323689511358191881985482831058488310718511156066084912394901085169230194700579442739843219160877242119573665053818451039720782344893422807488696141669664238525821656018933691171580943959588859751708361918070458218930159732111036017543952905828638566454069634010554926086508835662056453057191645781524523300273644112557058074936419260342895616629903532322739285640108362825228182840999214820441561477432633955181676281958676196154169542738024091165682820287107615981092369889376691945798759720571716925723087883740825428311270046400666768876163152098068464319526940808390934440566902240811290679382890474527063899516382832120257312629018582460902612786673548641031818054406203122211365202540476434947963586216740947743076723673676315774283544476589891381229543773280506938015841129810667635090533549881843659649874485216453295229530683251563774204348640591046965220439698089980913374497057185478189931553285095424 [139,0] 22817111878435836464503531838176930859486441950288713945307487441159399213900246958385619967992464946725316968730295043681962979614771234782875231706999293825357276452185650837160650178542298730249747678114602772183408486221220620281233616256921724337877412829001822807466228664786845728409786443701092404170788505615858123671610950643707860049404339341323942813591103700724900855200387197980573452668908936529469389632220561560908532124460892912537184510790803961153539437126296495448334554141327334528881450011563531458821482900184076027442238811379443339163100137616217177844338870688782946879662775811156125062808639037785591592306125306765814821390537535365316546040207911862892491633636717312301237850480464803622076119746974872738271549771088486735481342239769931532174746109436838289390875465982143211936699684607856667153582279891292885074519216896559980483111007168234393691320807255845213551756715824101347966820189900828488207111109416046828064405739688126744563639005131789251102808922897182080007097181495455521125286569154105103798073137633635046072428517437194436717387379523351763968307915768287253990268833602058892544439652767368004565037704837807264911700586676685952459612744388021671436759402320276898367700570769260898684359944278917093121695769843095700672947126448530177208146824906901493276732162313739757127380542530897601371108011560522235513749132015231998658250746362737349971884526998894433925213374498599384109533745310646002197151559371123596065604531900488501030442337457839691130450516484886239831502049052753414791444347685420834515722261548257221464331613408388516888676011187933662318703589802591572107762036799303161604425241046539618270744464479011816689039092944463350284937983597497397020424083032849763288443864909534061550245177151364345116458631606669690660427208135187717369821176977689370458178257839520019768631235912179935744700582850962877140014977338768799948243229299144246339738774708752896478417622452258714900197423019344277375584376838125069552800816380789281839120342574071939698772323551631698364328246002464309972641095785971285020102157064016875211010551755232666765659273914867871196497240728369831544748903802252177559098484463770094255627737718772970693313613531437848832774476026978463708303078894164273027200806609471328556537628173828125000000000000000000 [139,1] -3622548803341986638365729626749169560274339904964028209915728395930401389092616291626775829780704323865645067434355102549071480984200832865500448910053067956096075062563207315867813547195364685994584070246247771125719518548112503200137229500545332733926523542841484314065157009987432928180932581889079658283674312832726759763811191690813797071338378085817973553892232067599914793568936229023292359949206264304468918254211088202386985695080634490318074797912501081215874996410119345320402122727669724651193850501567165392253503662789704085149830097585708745295707454094453355225453625378788480221246981753276325669290489976327572291849695273761108533249567207929763605151741512356671707056258098862485443277032846409864120993571288362925326737681002865003533744881988928604827339847185280129622567943208105487994826690056730520029440423660638664575528593966952023374878332662962878684569356402210027150775386600495795304900706186095640119065443758105788272754271344658613177580163367448161552151322689559734849771362679267215582698121771076604516027373944081979963012504693461300385347165677329646126828675201451197771023467802762900216207578460705345819410891468984001817711960241917036786300030261172263659921838548772388182209869706530090369653179628793590940805629748938047940248004592715235963514567596550983415828051055141653419387557864740520348957573805425665049273827991036333899520412562692563402984286804326706855203612669374626986137717625619665446912405577317674650474882286558563678623758376681591017799313463305745215756325191114776785684591600215313177046704245161633484709089015941935809047698844937079554887217865491466336540029172050033209734914433400626615341545227619399046979342899817659347298645181691227999435741623046587835984806001459720149317615521762529448646814247428417982858883066763200659727365828770244999087513303552796491119969256172539254302808771237925290193624820877589787521720608355016963051427432495059740755559520622855501882036388534563174221873348086673864356914884643810261921076966823607472889111298468346790828945477023833572762692299996585986744240591347850225441249236327693420398888629021434289450903416675640475951084623486099467532150939039357114107460752147089318836412237249895023189961144434231178255693943824743835646629008806485217064619064331054687500000000000000 [139,2] 28999528983108480409767960807834679766811291079087221759915166648325108597287598221747431174439104494306335793699993930551999239549634782398681731204214888675224421367583475512262109574067348462539781701801584959675036237617210792261107990609153443410706232867845177001664788138882067300967004268846203089340491814866253143492362259914632743718427646135588244764451609635383709934092511250566023226168702472685426220415643802622541925275202088895456693230982129699263539153235503255820638972070805164392068515033685184050128562218794609466913129296481605153391119606705695841118977739074113126608914594814469665225366201829269962336246398061891121396185134992137650061982512144701479752371058474021604756911183609390046282503675778740921293218331695564955887499206498881192999727122429397259883008878502437400915440305392833192894398165280451149260526341478787504254522575403434500279698190673042466213866757962109897298562013910201085363591706136898450840634622204707126480500508819269260447897117473473113446540800909160540169913371216326254960805893416503482145972454524613956151479804991768563459039497907978140452978517042013562131838466646600236480011605457115366079589848680335143931070543779391657020564083888530327303847967364955464547266223450638121928541046232698105189754476861152646015022136155346657888088501407722823433207203892324636561014318544556093473651590176967482915056657118872992430204397611980665427761070027923037556581256629334397855369737632942321222804684160111362811998862266288835699913129654943333142397782269580996086038611239164708386608729756779029520801153710597267754625845507043489304533149780980853697828432025721335012311266770262920773580323888524901513011968760407933005438119014754751519566199838103777065860414546474636778996911978742586824188446329841818707916637205384331012598832570478298381033320574160113287598535296880746255743738072143232369814503032130170328515602179329425439584506949624680708607629109885253820112894938690255734549545850137854188818715674448044255604090575345951769184235427924658595674841448490072001453384388349394507849444132270578316053410736065118940452966918266579316573224272361445712369842099353783745553292468115010190272747075501999999878688718778049737687444756978460319645575548122562459241180476965382695198059082031250000000000000000 [139,3] -1268829409794204789295449996798350380569988229916472038446142867133284190180947565909110646681427868098261859924034452394923353634368363464275409232123105421260129971310983819649370022419603620191999247411683258203732041608534261204852760911022294461008318009287275507747413434296073480167113011630694626989693552082177432916325685812298561860472841513663798421305529163833291962710400009315900636747636938322564109999673253099757270339844919665005808309391019766153906830989593583568496285598142170012794906933860176308556132114136681972772406229275257761570266536871715312121290720074131417429901873775173119659768502636856621679900256668673523945148877131035196293614464517129381287626203668314789033192427283528540441658982389114022991124678470447828447900420174597268949815962030785117527292751262661493648401864605725872186295308232292190793348837367685036181236336346812224769592818031999376804034549314726475905093699798788293653752110751261673947941649822859239545951947880318510430483440407164488691169578862448974943233732518041086112533121606511813431197421370904501432871986897739307358937306056568465140739925592711432513993276926702051682165713232508500218838880027442739456259726547388621540605745699111324234696808820236019400215815653319696552738533871311823702008227166324106092578763317398168766752721237673442318977558989413141958261321585890100200332450653060897720064235691832101853413450191245480098476693706089090807787856727794601765322754649258257169124867230673387692841368751996287505531376949158597213102402312887635395691053278031182445202454775598934397026018578566722454260701031005155886180412987169432568969026123967498218016045847486412226734644770802504803682385444916839900866343200507623062455436358086519443199387244514599660739055286249438499608623584237370520805194130935152007642290776238511489318409542399720074020094889398848472685999547142000455858625124980281100739349811633158910684359013171543901312603495873302400361449206581269636277802743424663173758591201929395716716745616090733548271361443973711446129722153164429930620979990856349348529126820430905733983123991801835258106746100332929877457696689650567771358875483855507098340377208318675453313616704578099372201483068067179967787303045951893567132705184882139962110336739442573161795735359191894531250000000000 [139,4] -1282019237392300552491593584971693641735197864653402686752217195400683601208373239056691162224643583243110045565169025346625071017883132759304150408266413565310169747623980299688910960733803870126110442470655673627236226865951184325871634627109277919726481931217353845176963636021626536753414244615807998340364267208288986112275662932974574493560516382824499194328478776357206643627607593481281656110045440243813430071920149585474014591730106171900871733800497303304734820849621842670670828394735345709013713301883462520701371495925410557535464913711259103355337326040445052659190927623078126200828886787942627474877325133817018482964289081509949464703337477554603170318328760674874170696893723806587458153627012156303820532689961727718336881204522901070301887334199338951112976728146238938609257312360510856061376270658839772606609651610628745208672800379887885819541711331481808431202210649130132915293485464686333168214745541061820228325638344205820530135985235641723623088159682613203118705078491462490896051471884492253336222620093740303032461230990740731144156792925258944172230954243226660436383559864197850469070196845464389160903675467213330336120044189973188995771813520385137771775380033960116059243720223202302841137880832391422262404756883998108945498790529780080206910336524036534925152126074278925315669342719560384704371114821469439443351360192917065639094115001621167172852089327336254052913286210988212165295772767504707798856167132030432580866726457793412098715604985352465140644707554740035961506018553605897119532342946683873162273431387277484975089695027526170467004929995832841545252788817188583696344404153954350689577904484661849397991674854433126958865364370033807340602004510118907427094382180014212598243996507693257181109367951710105812380511901978298421412852278016613276141875849486379748522107030411311074729549112559445194721662950188653140417156015052409667615295262451440905944226717026014420322758400201496643080989815643698029135258981847604891246375628160161522512484724091598281179371502013017610310426013721971692718335818182653155449907935424529230308043031565325199686775073820192453386667106239705010930067041932050624339004894948286721624300401797371210429664927998231591192796365140695181672232910391187523258677005699723849829751998186111450195312500000000000000000000 [139,5] -45088731430993026719919567745864917011621019336187375254133280479517172532552445499513326975664315078822981583194266585450830646045450453834417815459381963320033149163116171043488018466682158774273461420853939725124904114340952545602041368472504161890657750139922783911362659987813163288333832894703310074711815773314832140682162349396129916892439972964976285699770311934382067640277165281431319338139737904629535133206949263656318925477257871901554033376109533633486278522151955091745974504359043649806326145270688900610534945284620643165854335711382916542148969825223108090202386768041640639553141667145103437602968953814224660562420723193022189333218891904169398394974578953963049646774109004724153137937604717108777000702467048404197008868541069341459821766825421996880409304922766334518551909228515537118256901986536991688157208160923704684905799157537488050919152299379154798407099324268892759480931704492678983541993762240129024846489821200452747755437589829303620348606736101125099803128485913338214363435314290170703763063198580355372160318883825212106178034142155137707447530037000315089228849703167642671076013285392487244625342965370558582792639864705817548345456455288300853878156338691614526768703499241620121736783147103373521589016305874450454731772081755085300868536439165424759196259955142473379885032618850526538039813508259415648018378869408269372845197405375599096712720618831002852250147407667548298307182801986234953936798369040190855660672236897197479939433006142814494591328668670899756342528032351678859541981584067033416382006062066079125631928517601971222159614489103160272490517744383454159731006144078295788303922809806863756082022259228428189149414721445602835377145401904622694528847157289933498060756679288008423422079841858817781615255609274392221290456925877236822760908230864403661221185045027902124819055081193026282136723195416949502388742856362986479668333191245267563654633316740965422562352271824874054709823050097828979716481682627133484896204508444702133957561443144556431341123408816518686343303779062054025758159836988190534344175923546693040820007808530915289140353542303628565585164340398309582646767034465970180584837070903712618127111646464081704769705885921777012789927836002101049375390141486630811022999140713629628862690879032015800476074218750000000000000000 [139,6] 890490121101065743965463612989477326015327800762792987745578228153692216470945348951062606738194664677897071769119563384525349028454927983749481676137698499843179347632334847176960346270714111489707088429126006987604274383687908786530338491288744162399796406297461466019040596636832722097021438268239526246457912160515025711662344245388342786119730468624106095666971369824494461099000424820055190225551638871793531133330611658718069162755590977157943575081396853958300021495644886149658943724754614346287476936146609188131887280506042360737133760120669566816976743525230710539470512934224914406175762444157550848687252943641982269603894688437385120750368645480469223237208828526822531927626137626953808458771906730476120411821703901192729681066584773493396320411551698641883567616509050731590537800846008150768308816581257086687640235593568352142540243138660081474612301269861982203241215440733414419669620870563273285455173973667170750116634237622999522877726564614556631165797026533485833641405975642935878511224884960285168480735242072773996900796580658150832505819446663599027049375488173430506351489863891284454091474640393285272916245340752240081878883087715443451459951355646827000308761858143984308372879444865587026482871681446143988049113365397533494265600453873476909535123323901894605458598953704618683730916961467059857961487938493911015179139529112513199517880146888872236912424462193864196011427740987947314310263854102610249210652539795658462289990991515345605616930230339869088364927007867122719553054930794086974319516116538761835252027549611845712623318642474884995713143829800188877111327294295808801229757928250047079647959617229153532707199056035052508389816313798838515383360407015021401789647448619233422745306358224530700388447226519758637776708371585883770712201016692416483543175205291134762132874190458980040581506968596051694237669985328568143269682086217779383621618261386667190852391806241006541279900009425678171473115815404220790856273166811120761384083844930949929653409272140592452531710390523928928574972367788462686651997012842664919610944345283352653277690365285558084985694440549826088361821482220230327805825759516001485802173112583638452832653659918313828567754071231845332371059717219536460257729024399043630036681279404930933196737896651029586791992187500000000000000 [139,7] -3550995702199992943907202300212776481567038771925353240850959995311511300689703574164876696885901494296341397496825903745795294373813800421066829382920654927533044225088092409766986840478336946690561470313247117551254614802303031334345426236870235988374680626643977294107887698061048546467415357296209074122284827959418665441067962228472371586363429641007207000978366291057609443389272677691965349937112621770917494519270544593861133184334685770834401031353350818263833898812494649385839497103351188920925463886729936927733005673476928980267179930592731324241024283239519924732134923524590334255381299188598195336494386378284954886511164009800231581684784527496320169362987686673289849102991886268020408205047665958101579381849182773426523349981471507697259659342647063552481331639110547701804378547217791216829230797740542204654212975142756517161257578385208066639695355806780194354407663998276820938565166257068375263481511856676394676924035256235591181571811686090782846974364320614444205999292657886229237749132020115515052578756597304192224443386150561618438836263309167224169244542861464871879985810878240903029144147537748506050976628686531179479458315062921662105882793464505637169659461308923635664159776404031553978707662294388277059424038306112592202787719796060491142426759013386125586006790995959008072549723427053263643860985011707230156823318044840607510783425395635707727634521908844556117731929103509075889336338051524623555919492116632050416723474748393643541787971313304198043208678824875725661252005231778515311858608293664785666876104006492726816264202451762143840269273877575974563170829986784927352356534403594689122483604175805653144071841694199718591580659262948531261309710675072488288484529803234629127339175150686534990951368221639868886037894356725148291059517082958565926040269332948715916615423455592463366663929033324364522897173229249368191482375457249012804668367284616955073236368893643595170708329606406323508873527560949185694907862451975823070808829524189195900351618455666254802393277522872018140289112453702687124815568313489831812404426661330963845848136590778785162475668686087553547341790858518675800967349119481595174251604044445217775865034709250831099038929169849666404845815833327819129081828368209356979858849247266849857851411798037588596343994140625000000000 [139,8] 7467265376531499147065917906877072118260995790617310534267770775548403078656102587877969471909836382710239390520596954160912962968307051792820896587098792175178521872292607925961785523219812178653636362205847814880963319976049631393389865130048046940793873794068531850025276032337799146072187396947124315311669502234331227832779855994015086100825248382674819529196231595687620790604255754096111526715638980540262408055092174030328815263847267145211763800476018405144638173647435029359316135562035979096319791270337826255205448073789545140458673763273757096744340974216124850385238778381352860730952416269173678092250297624948491278428059207860681271975075995110689571771730399567381843928206613050405592980448790214182509834990344375943637019093489263773071228837941755756127428171177612821257776862956100845990495867891419557738613742785202680656733474520456306655276854029280273479722009277797117398557042354894233480028651905263291818446061212479650528840216409004289482998290292701669915643167112349184178915702697844892159735533686069135852373276428200467211912241952162889053948400017234139799902063988567854770412319442505658006750670100101726294470436692869380347063561023653628452049224271977434563066786213609698506591759714077652441165313834176061976116759335078275115794908903861636279682137490284087089851848654565709297222239401033634760297244291042003028121351560588948277583704800033948661990523506304454160123509712565547584747946297473654186213253469536117831373004980168170426564370942090682673703560175473875501494211500336715268335778016155876512293900031459674959459479219996246707437624537011062444843696548926812102378711018101571573592627107537735649877644273069086021029517868532136952405097236994865934322758780222268483694362880214268562900646971088419920567604361416265492180574629328567343672522183167571437479426726959805621805338180641306896013164968870767056760104931120907018234189978265567463169761976677260075252750248333256979672450384239142858752621157046228923443426416838992033889674272438303760096760189864862362819603179676019465592857590524872843541958995038934163476172835464958808977346289603471314013108754878699165413709838593728089707425589964778596800037154989812104178395506586341545234416662840394281544509347270377475069835782051086425781250000000000000 [139,9] -50076236798806038332798780563250095220395885319077192154202453261005370095760446650493703557830607288645189237178249467785522000159644209422725700145656673825294869733097969428964069955392463644257190449251682974944747013190967964894687481537420514327357993925189076361280352522361499940696869036827736773971638691129897689993370745947730386158595187426428529358523243355854721820341150334820979978382432057419669881542823623468834486422744694512242914401235373300965071433612251177948401909344729521488435769263195139674233966972281676267702389277768998108647924568193420610301308315493615155797356519091953702967634818930606526785481703751018487797794883272514220669364549933041318442109371145441815915230372934062064536163810114593398677540251730925746893894653772955255115576271172830046700970989982953080823503233941536136959708084260617534676429293520109790908136200054299614848719707017562414077646322861121504551900083362537388745030202971927711178155274768748829461026306969396541058610164448428661650221081279451559447905076753401969852427666771093602114051389488817229491807408268965649564210848229864946358665843205575219196679185762321406127252181195009117748876976993396892264438811155363975383459029738472729304565503088996015234866332996784959008631710828218971051386626238381202405907786934867282346830490042676703523212271779356237541150327195699549220880570721688841360027505646662458522372519053198254085089587262749851308396906009253776681883876080080045364616595214487444716089680984603127637184217389827208304732392340642508990955967735704082598315215033683031096077020726302882308168218158015200437286947232777512200319810353833042714339923550667102755099598462752905754236388819863405841005539523050295496856173235896341268539867369107353115088007323169931556556324002064403833291772393304463680049986114405127725358032349908866018258483217053078722148405715320779012616272827412549725303836913164136441403464727202836311544331096874646829141900073170445808768820454717711316892254806498003297129213855999087271074179191821121242878986112418090892816741038208946583665911023173817076381546536443454434151750984021191283749251203916637530086737346754221069774720912976094943733917350849656574783679883609349625065646294862510535216004736724926260649226605892181396484375000000000 [139,10] 201279651492509939697758353245020887343614127665965401709749267854818452017134862065093262427704015494934885752343278745905772764109404518147403498938692471560242367234256799109043452310622373273359877010911559424903593823392585643470176907303570950623818464373002119727887033735406524704732893208763461138887215444277178255922182272759889957565185875839864200320304618072198478247178458246373184236591393607255677796705826987101848931267386705358638026587339396741358394016639169019052468934612618379019113444003889719703128291335399858418913005086646876523277913211126063719939862559793891958717493931908940799735762166952555313540981328364543783773148888056515983391564947370645663997949480570691828456118023650683586921574274420198658935404926387399745219728517602968477086790633070530585312752875147389563989444177088171672092939087345792474674327170900109111422508546063710472788878106896743405980747216110858737400996343910591585667364726031527535094608519707744815217271134138608638505334821927415332651928269480107215970357058300883173717295566012026662278690225916422043311393822664985107275720152165702156676765211008058811624555232122632750767779249902440916499443096749415349289681447618189268104055470100000590388457636062628452306473631236659292766416505143757560138847044492791617331811815859411603787540790483854121564658221648961988368500590295451520645951620280732123985697343194316295111970269599861622582316726923210726099991921175484325825844517748229631016075177981556107673765329932279063968483706734515944811230318033568728531092046029596979395869206234698428975809566326630918031922849940400172237484950234391789890703436380425794261786565978638016663866271534515920609382592245098660509780920529223133157885933618952380642400203972213244470221905296705889540397657516978191745484155788786226605828625059187942225433715624918685399386483272507713089457050959252427474417244064469922968853624964231904423181790529992976731059156325599537849463205595115223405101528992767712055606034018003047294968886031931189618985323235442212222838873201125010679699909285678095904044850740503859727240003131174802130200087390793135811129387888087445473315747851004763217998117254627588556338680794391404070901813619714783507853589288147562463837658697229926474392414093017578125000000000000 [139,11] -220733624463560698705468516029652610953138656837173268760815197050908933236024114452475746184190605444408709916447847135001735476745083324751248986887684465995619212958766556772281756168005677054264601443750484078785379796532405604908270677874440527248501646645458107552517546905583620918129684235264791205314719539937663152810244352421570001241229959818468211709191585856511036223815253637159336394262055795465909130757995381452559164374002850955463195598583026096467329985219614217691296410980270882895303962955602166036944052798543570897225234435912061697827783440783306225472207923899163652362387363873474721896621726005669111962526205409952344707534075008384027980061524680002833885627453534084660720869434421142364060805048136507363253584347712929447568051744251266313356564748432619872448653961448930037769108289583346073911075518098647948513102970693103432353582823706096095856168880858194639168926903907908052481012818450688705648974035202609994571675580691955208973235971865856514487157865583316435907513971464534398520833170503263611577791769052079730088186738466338000075214051230159716529403397609779645286328188331513094396066692906739513385099217296508517456164250225071897833737811496633111241505820957581434131899252019861948752679516381544240939720350501100455538999481732228766861831436360907682523715588015196794533219571502670447089721064603530661039189870331500822085550806345850300084990834504131896081192256908089353925757699053093341141540248956024812218990009893691767712148111703621145714286043540192378905845717735461724017855706733721884055671334415921354837810440578339651917096871247961499459131080763120359223198100995049741664149372907008202394695844544980245653553509840433888199819851172628114942272925312413923755052682711586204532643118875292630101530559161007140376766896018442728834647961791734516927826989171663793960339330844023283272932888500356815748132915642984695678918918326243371074638810375197597422589873916947479315599144511190794670239016230212122473024012014549554367186524481039886900659915122594307467246636400837237920329707580859108497273717737363089872881948896780508602791204139787403486066981394572176281701867470653749577856854850320430397175409294292248230824638819510582134084651951388001810822059312044984835665673017501831054687500000 [139,12] -423430014960944735918529718198628647199268624199593871232590340034438908509143931929079974382816717828168938476910882522408059073046808356272869001420916662894206331658180400283287182369613279305102404921154005904832857614488956679488279740560096928813008107043188331674511088297734381601134815170956177722055085886591374917351667133463622441317065195203938346523437879479184300468217929192419469815033065982907567672825922007100873810297522394326045717775387552263614217429656661622394488496883416418155001275487161250409719344263979095676789060750039314985720844552918776650413982559128849950928580664067544633280914521120052863509130054279318940072114134308175242923711734627016709745282674348686732841288949515284283283660968087961553290807763797966932934112223931228346062783221175659655939794144212873557690521236663224910756923949255500620170879303313198616827644391795680680159393749179653963432758575888494905985109191516131441438569536544875210478596719034614094494897912700997196772648463826752105622687917598352587161870820416821906725067974919693594238574263325159496226646400602936522923613317185467033071359455774072455121466205496267283604245261761728147037562522523583450221759307177148544862874251498876776849243217142643138108692440125357149057181139695436931819944387708730052714407886740626668038071142354070031452208809883730427260776303027872536564650874307358820259411950596841873631930697071172210681539493006650377413650215169437696080486678506680505651405663215301569182823860431790341053941345420093998638277215740840003949189815023015413407022732505474517890542541878960472917547651114358849674702527573655797132483129321352891047804555449677403787145108122332603711250837553781456472588742566959669169518665440938588120583090668956613702790038928580966370173489013686715244038086717160047293144559865132549529001061988892866490188681432824378734981798892620399813094656337552639691864939133827654466324702476036752622917965448859333564217760263025390314969447126836136696044459271107118959433512880666704863822572995359657532474151026253867408563139632649422900335161478878599013504927828269193082510031043139633389371212592653373150747760496761631553092155922966077571152851182766067741544615639436001450749856231392520555800729198381304740905761718750000000000000 [139,13] 230977733844832996634582942001057849575579489006764345364972512691027528235962049738850679830939324436161526613378863279853191140276660611698552071424808550220879512312147348082438160473621165165825014827921161053674519966372791185774385917789316447751642002563584484306381238789159120374690465063704095957590297408599033324933917800205743398477491108166420332731045423982030753732701147111038542074605163621201646419632912482854614992149890764111474212688436239733508925499929627728223306226658179759203352265717979725682920241420614343797388264478825712532334182926015414556493085790015304147694266220265269535045254014366736722095503442107451824485805482475492544802600530435474017153830346664743829025292870483698094509028354797433417738710352954179477787005409080950344150397936746106381307837906934625368696883023841338506410141545727992679433403874785259285947353624772179549502627111953128235179200342138425196865394796225166302307995699411671223652582128932513322971857713073656115852518386100429879175638461716877803747297119735356363994671477544405259477686285548272935743307143760778308880261684759004936375299290727357691546105465537774701832653872954712362524908575210135423144975204167345890278198478719687093130744565494363288695634553437728224959579619150388966114668649280098517285382144405658980705674168663078184020296125157617333564831487756328617999468892147819061156859036141182533863098129928072074710560899791798261761520524853404760544669349155357077543018550530010190256693591191444757753806433299869141861742456827440211714844057229491169597501242443410478205218982740892406875068854356068587063563994429381911665501409159194493229271890288880216681735656008219886821243268583807581219776335685326517701702081162369131704781364082300570437427213246711153585397777386490733030825495881951404245660722108799078213555489717691075899900504161399709397682850659934899623091312419033909197499343599522088442058553916603972035073849776057115224500153632123354714312087914275121922773016992905993399076956398535282510175597472585633898192465472590222526049869619052272232552661214981970178397621170658288490425693988245632406712927369423771691539029898647946995658966096932487706506405326079166250443376078505301011379777752219322195514905615709722042083740234375000000000 [139,14] 8295256310866388746993392810219308811515834778791354457466495774559647118193400082906347164467020257353712341655911159399393669292602102669877248663589419054588069114143885373501591385285532804417172952904401670247547274453885824575289671362236021792801126617419084890225767681161047328264662514491357479626779838995437920028508113400216470208951773896878936010340969148804906233780411996292458153194209478986393028716903954374641739760672325930043823040056794432520427224722461274782152166243913178825582511714251101408545081343025530973149203861353432378017714305086796624261642575112807976184997702776375686385030834561530510739547770265582549813736243790437415047522728855185865391954659487179924524559563550370894778753380621949637229401546649220280054875548518287890085966191728128533508201782182052744159224631434336748148694005073293639452285588972966536135653019618971365345316740912870677969120742917508047474159563037048090915883207719588303496567481539342809851664505123698287593777202263816968508160685365054400808369670882800868610838206016609845407239773774017269752404307749241217994685678551461564821162335747238813842682271595765365687254821281598319612780776661186463665172184228405137076893024170375821002979724279666801798666237997300306036158586743402807991063777765177341864593490723935756205679710017067829102736904751209135143209664909941304189823961900140265142823580455310723740124765767543813833008554218857076098641611756192066025412634114844066570483499897899737322480689418677828083229578929673703001055017579474559798698892483562135910174282054389306489285622240796906852885397091414037457553439221589656360207759561052193837774158127972775172523083270074324051760618895228141192105492955238327450092226827744207472527141377724895534292767832327476201989713206939139235830588988469611518951976490849110210508873008897156822414857732536064682591789566259440383244511349445089415858580709763911675798110370183913051157655820852041028492360004203662671547886564423300540481171447139330893941441439710810718710477200035417039217817277436184510975548971807316636087477234895268689655292398039500547149182255684372529954666025759514389885082985313586924557065906726448967309813697033786437085671668300352086600560341800303376658121123909950256347656250000000000000 [139,15] -36876041790597665639152683670384895968924955076159613719175796242246696468534027145814561870547861739324829429416444317032064085501249047405911633724938278239116322311583949036923961214577899605331161791094367798855828415697945869933268888296453213603904767971524343169985956124504925003311899974610663677504347202729637473324176999660063410155180583502068007724427431786921856484656432445704609961247503718417902467024033354961429747593454605277559886876277574242074229626995749487411507286829280203951794878461670357865496819957424741171556573219704575513583701127942576231439589086383884456896810276044797622488826304028490597822947721276598015338191057860835009977518992402334094320165690481494320007993139252543614494957038715105903716373808546694600355917439805780486614287728147872775478077766724730813761049491955690209732144678731686323631743198289782116195500155095683080082956255267477222264632096096350212106628501683884532657456155572145052345511707259796823018982912132666635780369820825738644186836856237391677781571591433280157477022872224553944339031400412877472638277012417778409251452674343948854824018750359854289318247394586644500698137887494298973547128821379993244010746651696013888807897992636040220165013435616993014224765564428503262021118886398815424954123918722211862000751343082017208017353914538710543055943833600083142493433814708447493484223739637866706458395633770952196875194099460674215765277641004673691394747155970932216808300818702901256388802892813371613275328679165478562606898695146977164229905081534666180530295696187586279018036915694821206098307364633574157148213759102480803305728293084780301061408455552380898030856956280340008905366024868909284837939106909361428489664581549943782769568310453980698959325937426177013185244681735706288641010619596599074012465378367170357201209864582817935580536699110471302285116232256928498341702938964921926490232313697708089648472591149793450722043181921275143012083139422607712728614789982450304912871005661612670978729787219921083349676794811086382963184628790980441773827351777266000433671444682615106479304932233848610843893015759586903982946119850001236694261434071914351478969714012123161407602215562840588619361968176793643830466887799022606938062485149032454501139000058174133300781250000000000000 [139,16] 87918589631375082369843620303545066574937044382402069854404989552036202224593861727707437902998563140153051254639542884736813987400534530382910937444383354887137132939786850252117034015965019617954108376457694424116809964236786510677325954353367251423064702080691474639606161882406516892978878188257204941990373474351499427986694976375082466464337379467458540900473857678637563856232109692948341993529905042379303219354666173500705617010007252466521518975408542379589893857244897222838322259175845651711063997337554588861737806533024226178164671259997936478312339941419549141250937171869624053594617487440798209466865471594315939485658605153368667872585785927232724462938760318140324848810946312733543876959876667945807074590651363289179170531296796146945562887265596291242550294626560939961373758635986145281386225586355427089598365482576966274264778726053916163172225800025990056860297153705749013382004336314173912694729564147270187533187690353776721436639728722145108760300266744517156141916837110488700763577599574050515964761743505177478226490156558028525995223050288609968181325036375899580551147125584680177766238311266090638814715406295590589773737161825459870095809447348646823114308938061173348804421633956307681806129405446160433030856758235269301921264587720879984815384563424800180736416486076029047916058661235598193473269520122154453092173700308419072734371457420995200458154200542696651487064099653233592480466837706854564119756983711062850888541849170759966795921432167490460588463125302417215506375054029551080404123086447455399801957988568847802907456015152172163716147082416420886350849584367306337360720977921252497856035278738615837204575931066796455641738995627470591811201269667067694635700373807415164921410216482125441095876667835847284313340699045389308994777301908428530870234366920701265231487229030041493017702527171295046572971485697067956540818410556809013601974076703516036355548493367476233645437821586977015496614646518029135349895136343552824490504421265250076948106167918965375872071368907564137219493139995361597884967235371471924955572695012510244772671587520664319603980833102545285103859225259417106601097115328136031216280486372272520239114580293494208969259919481015892493731743532461506140940343811962520703673362731933593750000000000000000 [139,17] -143867232702380741476217512151938519774075360299426339613349947495811373143177079219357146692191468885997334883404797442445357123631623205151100898471156130705064487475441549700644681204899070595932587076982804313655536008310541771381752189574351904899851574970014135528888376867691770851216590170745492149350628751670900204823005304547719964634647577308135922374975887890579632392757469691765210444420811627583137580750854882058504355928822608786175414433241869871684748626271734565951760525492894155640748538679048146773250040055434956727784884683873955149753174437643505826994045528043936376508704455881423243947504846936373671854647028693361668575983484399383619730805921049022663797004106894272042259306302039734593016184443735048566731350754948384358596751197085806692827193532775796763505419106197330569334836020314133745226095358083984465000549537381207226034044107972338387448431594491816771657622890923042673811809305877236122694151268673998910312914613551415781269728288790068171233158562417980847190629672525935541582140008117770299401845471427205419121516837907942225364100625354904119114324506441307648064357742176408995288493746774218312932561911004574616326512112229729980409485640224480055954551161933755654641927088556460657054814480579791753676808906297330047159074342511315998973005042469858440949869795721313172076899363746801700582939100368633185824858721365728901511942523034238985824440628188687241845870131252930169683327311969887305864055782183846033437912332242666967368995234318547881695362354956021614480056180177086431538286043530494820344867163380224295523794137386272586629766460956090949948116261847862874258628005965555411811679996867452035585964716431958514842232655489240551871983461220686125724978424042256569067245706261318724926444388447898431296833589618686413687056981246916582777622208291335176837874068369726911214918539550745025677894882217739852751847761105326455158685797331887550884646012273651588744232019208556741213914743867577398900139737621623268948093951978924140238945664790490081085871086476178200757387193937069483476848880316897800772287510288375025839701674560843904328260059389941889105593208557588868163380697338139810870324490959561962412282819224327441961353355373413355489109477503006928600370883941650390625000000000000 [139,18] 187852824664618894925259091564451460999149162176627105108720964277848499224175560629712866114395028116567757866128563471535157006684836791808951658450520925237140011909875446373731020394283768389777001686412005947866974908006360098880747549447650231393018663275793143025020884341766804880745571994811406248996017209448618524151520378468711540267912466304637690542167541152759480662993709987693859771843384351614909988207344153533962629378081707881831334148369888159836642392540721270137496874667005649253444891167535558749639516757640350687627878669464964022696150282272194724383311129706553789645753031925845524314707167146500023325618342406929401564054894425736233512796667913570623343833607722430114156352971943281190884021561067799610692944758693922092610897301328846259137469612844781693461919923626848472723443970651170309465202514134532343315576040530930478067017483671066805761853821139206522233153976878802551701342521520389772897484342803216507545896006773004069391048414846629468983659593191666532352033916668922374336869462670470812850241519863352928898794827423314541628988934890896386191863060138050160649604375470390730469964400000481634033687824999461667641373543000005044439849712250704351492891431490213784381632943068003493496850101254152761296658972185496940573108608220727212624726327765580231443368616170439117436243130947244715912231123901213517280120138490129143438512965118423620697676441646678218669132452954328769149602778867776150365334101383172243316134041116860315191257226387744982018036700400703232428285703067623756907217705934073028893447350878077830145194655779104762149407649534876419053060400060763402779117296758184016515927272258290894542058286771763246090607814452443738078055295090406089283868797733674309213375427329406956826830032002979477589268564871246928893972467042785621689414822312066261849189313547465058800275791399082813904791864867707064839335670975854446134499617817384227936690368524034022794385112513909665265470953129838771140773715011684274785917276290729539333336226096635644178647100590360977126474052992664644397544133084577452316500441358148579495475713569320235149482221079960605059216934185268616943690871929507851179106537449599660758440689811755021552119057724056228053655104304198175668716430664062500000000000000 [139,19] -243887209007853616495077032308158895712206129134456797181102762671755809816237561788253130764875603802314729624907510864227020057715817775914762059418413009200297826773044113649937099816980577741660191171738403846721721215340146652681170347406003480359314499412589948313619463384624356798167781492069841672774087987833493258101266738146152740953410836090050068115120234361413995049204338999624477308916919872677282297183452208972614269145697565860509501090361906992589861468029561712933669437365248059627551176529304408244365672159547876365556781922543707059510049293824762876106797128009940780455045224650165542264567991292384410110444729711746964054345074796168373844522743858996981852722656373111233429416793277462535248026796067307839205361788730135299444063177309460096270004278519476346836256330364684677038816726224959724766173591184357807106132748940428549275231022666415412672812722020455959976505896080515999343805662823659773323648612023875850877097605971086205567905265959863168980826434849787287765921174722244353284361169741502968183969228505621433741977444589603330185739331368992364210912647194038631586405710189006120172670815630343320867450525437823959947736070778566422436492873194640037563524871247308915582436428103136743508418669725041446996544699574011872119975059904593879763089770145343765133518387111580306588766601601393603931056006260207875344420679856641018615541740874061324589655724414923507202664965867910792196977415049888888627819020401189506160400985026044596851133650942221660244260824475548065540938401717403699465944283502588844558267914074327643446300510147708068289715631112531234092463720732777649030813008161161661826547705310607608714747284331871654067968215073751958039871826127875692884478468489569123888377962995432157659652514931157160249598245585957784754866927239001889313652579659774638893560858951044858261106711214975272025725436702668515383575600547280133959882263300951494140677943705665222801862061096624659329783879500414805976306162732079272984209579409808399618256160190831371841694172904011550778757909281202513890556101236129795279613293966557480046598680970520945459961327238346395293897924485606805462475133372973936290371268741724561506187935186039880220016213229188711819617196852050255984067916870117187500000000 [139,20] 357777481345590981161686547075578700702507431110686798256738874937362426081528482748554375289619609759843808616421996136626921007658694637162671989183233022433945497321839640118062801343728546078519958699352931736123538769046827972699877113642570538424344029975048812604468217300956790022922476978357089574849903298059290441281052976117799674366149704231754746758698710931896422599048704190183194717199364409183219803746317742028032466907451291306451878179276949603246052190846042361777472515156654020407629088528327404320028324127252574628176815767871961138075487668196002804967102943788276675878946811418507965001630790969834636066910056633497246087384721370891755287956669540072872548208148687426257964663966035142886119589279077576252454152981394821779799286721944566545553600249323546228152883412057540870836480951023077174475579976848492366572804753125665437024431089062887094810509834222871300830850119469685029549125962567890333119287400056008793081036303861583070929481723730810987574659933333349664444179491531525382516105232582154198085347245495022929713972607657820475873280904090142887560151041093679016946193474842029807652941364252246258716683787853501773319284240541928739304109899627145559177522521827565963017298869564171398574582008680276927085023842701936728992990610037165808967467242484501539061007233492268629261721530588969474524201513315445883489259977870389865582046519783916879722355050876411957700962942768006378411552463331058248200543311611717203106793219923893634646627348413898749614733275522591894096146065414818080392032307241383977491543900174799275565056689909848308597336777100278981857645404585872430427875501743567297423413567194719229633593763146978212079201809116415210782176290188598222382023164509789273569070359043480571292954508314758952554312234639838139412013017337723752990014553345650310868714554643119123625620502164823223895267568196089573469621084464543598956925729528427234511677432267987453784903348584000365373878898432720097008450263036346443638187352362625695570032465363103844248602105830344435808819671506628576875959932002172215787328135506418162546083930710975903229069561234603893609183079519128390589705701448861051525601629534753714508294461217062417670783935896849925484275445342063903808593750000000000000000 [139,21] -477810016431911992584276608777134633489631411909898360622729102997303846453912509042394946554447274758620788453796735147036582794743673553717335030856194449911992927705127858165076698004907408036960513931242364783622171030297727333833703812852792948132198455648837285442193614339925919784187419081789723561477485539905082976104032694950997800607210333154655369046192542045177288977963380516878306181088752719823532746384790741556817369382912077177446486255015975177100358358127533876754574722680618762844748524815340804473726586842747249116643394385591309326018843048524926298781884988886635710954063986864961140491473646529594734234863826481915507707146163703739683513967131427199835513001702644794922466340581625967251253055169580514469550777098430859596112943559159561673880791863514833120337294292453816159681185727442935896744637517962454985322253043542098918532507888238390628487213445770118071199048460569573976565088169680103817193999083894381308631435581230513475558414125027366763005096781750245433482931218023187449211349866621177117468683826079007604052806604871732172214989775200058308487481286583526657880758677533995762371171208259103284603363784833711346478669624346336294991866620388200050426186000172491442432556037575894567998734154005812898231197446445620833251309537249922276515279945282552339906521060150039262451350672845664283905480605445091816957986695655491117272559098255806112263555837394543351380028723656888122970016039190498560088643837821462098354932275786143356916296073740493279499594134415245248718081831156108167891743004596163069189508813824535325457993176410824372040056311712147261374423852570419695124021217303734752813965269555574655267723581488914266531876358654829581796898993579893429855776212599897672531242818588266735725458297303789589133489552754168085669933105272775168676551790766825652485052397827574738556120523811040344846892412019798686878038102878168471936808546589017374657778129274474946801226323179067398691487107720544962204607479189357314913643135355834248840593274153825170985403075911380094500910533888026060881418762846600336543537513613290970961824557162716303526055178697168699514622473656018138831355048348730334977093863730594178746255732895522192935598704277566639575525186955928802490234375000000000000 [139,22] 375863395120819841152259418563677026797399960458140336520342966442783463300846279375016717683973352966666957348030564883987693294389239991689974542225832532748090723697137654233845578109285525742862552909809803045918196391150187761979170862384469548578657694293602376545984859280250902782622307013067909473201038268852184827617145490423036426611013448818881146122660529075882052014290098310720479608052552019374143190861606527741506510915722238801854767379538374839672541866885094974894081002896874004162603502745651873413922845660644816829280004231868207612122120110439263470079096471985137518026062893380125455192633608101468614214101553631936608683062392994183863492568701131105223150129947029060245251272480583311244164438030474903385056872452633980392979113889036677953985344875296299118493528704010399236750797267689336358541512757417331831128342493035186729665755420734073598189039736379213463875499740426629960063343620095439548941921750962026096895308814970538905269710126178190162542287552819673500919376215878351049397669543058216688246976433886128120486596676233051677980537280963824717498344055804218681050744444017384699758031509930880574450818389034833193461291580646217751526264113841274637863052373012088890145191453022206148750701082666424574146688861755258974911036903048286429526604577073418386842599464844064193207536083252229664398632129437955548013094170766757142966759597831097591742949938145242986130811575445465715433555973470799514830023569646327871741077812737408833831944204904291669137529229358107052685724762209402963836807278254211659988669647838796132983144589737585105664457773825969626675196196161169973422461893983268710764638323369854560252488723354396318843165689499116304934634193680629531256224799661766993495325541711345508889731235399756372411213580571523149285455399225718951648242772533369912864588767129996926812746683911037544332281136121338512483491311369456984097546748728725753713774690077410889156474852047790648884272933126549405206906202939073064595518451202462625938148004482984342322319654969963506873110148022439230464908546110242594479875851061337847898764609356799547078971642709012736106673672883748964613009429390096108347489383900971499328843705011745464014683015818718558875843882560729980468750000000000000 [139,23] 190656580021522067189518211168959339654418220688849703310019356639738378340224609687513282591937581110096566143547757973190514280341960457619963138635206784410261290656513156858853549791207676911528226171729352277350763460121998407108854344408672294995761541118163960513087413590663798534877099733345873024242505855124858355423149690162679937154343629762808070176297464473739083346583874512699618362806555347410879705520485743628882381300544033509207262702909838918806891559706662970270713881242863539006671509521697074158712505519772065173247848353724580715919860906664015317489890245903823985897064610715227144649330238340600910671825112968189671814731861810252036840561459818768332142129925067541286398842026803794929207947997451076008157168215481755574680408162666652972071952035413200754360193472393674504277886337151142930210865413646632327694932752209536608365710173606183240384319363605661980653319405349634716792107924904820099385798169204927292268340121060129392686463587601573356600212327276914342650097497154355963909621763458063793213903916920612884687454587458353878783622737207686582338625365863440595835526055934494910448339593029755885281097241450091203491826653648477926937697202276186244996651333675647644911907372969127616102729384388638472580191678682918457840753513384801611452700526416076229461588276648703854485440291007611699026211391059703064252600107094656224452900991044446400118435325679691384484220075699011032383220777265566678315709266644793971909847773313684761949146313309826012882966186692995698741127024160000866212481237683462931638987213106104121806751335981031835554382761965050833123133329515143497795257060634784812138100309232189082622844240937036631306635396064386290214340162521990018577249655429662012705553467731477407592123706461473378549542886856946385786767043670808245525305043861625588801969076733241203463681301474598461904394913503776721225532812131847623495499133493287279817230071781290598048069316283362089363756093411212470580317746720951282283507491845018916616581141071763095244598080469412174451800052914361116859113847742517789991766098761800580003281218164301915050121281950393030356725684065615197696521774293446526704818711719349863909755586716450882333456773309876552957575768232345581054687500000000 [139,24] -1167979309291995671370678182042597666929101036669315873398617498183863030622808765832022644143862778950631221236963055375181510750784607055708426441843907199618394824264530259965017831097429774562220271394902641422689737489090549728359922425643670547739510672659752529682127887513866628455213361412154137783124320977973968784480378671204285297357610681438111422640731709902051219976027812205813757549472423127560818412098563261625058601179075487649140981645355137119636721730506588104306373980321785951332205804647743847895272415573248466139895304693978529192375063058042240096999120354479605258358832781877047456138025906958100221864070714047226054925643780542019037898461381433834102110949575847112987572670255168631005974367072609677858421524346772191002264072309762224450673642846345388237591970745260165163911839607488026900551539039348310230692814610129687099302493161701434919277473179168991141215000768918450948987867216632507717740018955677698706763845305218140611404820877874943226187244812974120674856858817469448400862657165697884796141501202125576659231630285551324624236275897510843037951154413600146123085042351654934648656070628533484927249264066536207429107865631666801722931176815846516278804107958458441624311404443052035723491000227437543441435577829480147598566721890906357518194308176109454350052000548704283682890183579604082105475654692928714629577448922872022009365802716477808889927028362186081937539184585418538214873045049976320559296640144388027577622104355603272268033578744824335428723665968392560860107293615456929985403465262287382803448894985517496742707935660102804572977430080819991139889242392279507210081126949631066419708013338551986619224681652049147168429385883796605551812138022818192610288127480396635477165728039998961354629123616991921525319174526571971657739744503985518050176384270099928931705911040018355766633509282172416527203334713760638217950823429159421431078058407925895438606753824530718222553015349342170093880692881204288600086433886361019833668872877432554765566690004338268298394201331586835913226123520940867923338088958290159902410175114333775296259168219992010253543446506868393415231330468426104156452973927042916150106125568119871276195201730018803643051938934149802662432193756103515625000000000000 [139,25] 2128215477966608039684526320999833590537686550885936207869226102671189092105192131750942410011321885652924695354058848661474210343899519161989954099881534145971671483168748899965141619664578284796456430107150966674871337790920770984908131815696131308718413783426152269319675062400950757279546872919103224891884174710811992478134379128113004924293484718141325829633381260613968188230686205684047856039300456483379562400715118281885664304105717357588614948724284516485567890360924948485429154726067160789519703539980822468867917414330361070902862953960230504176071982824098954793520082170748976837538356051187991538102732646399970489970516508515886453561564484081914139107245055140759554451837287821196681594793426176981419267543634842715284217463636544027759715484429587834794320280927840211030234812497728547145980985188355778689905646035778617774664576788548359273321873543257747240093561626870254658996524879032260116496265841413750020832814065650010896211087609363855344639387934428563578229858438341788685306744120673325820529753155442566653022096288974318455540576628067104347226287366968238578514576353743556822481045444426984584539479818600442739964335127708575640280524754435252497909404018818982759049926874150759642761564803389928473126291983686936429891513747793496092758004751153065382318772504540622563383186032519599217749005622370209098711801347134576375820608028080847621822821373714379910338012135615879988880203803278320909989242783471823991329403162093801887199387436343581213817635616152198343496980691614058783409398396823894211393110608539599036254041792744620513696124527193794136716646689403371304753195115298660315562906488643733217230381710435892366634471202613408395157973584532239197399980393876976452532377905235518855427237937975912007705193031014719786815941715582715541601040244687463371260853241800048259390354453752494448605313674562227442757600207656198377086897489532171301258165589477653267980766477863757872860449260193085270483027344339306578981753395974751698814779101255419347165605386371390275733543710951702777868182122164938818682488850549514753843935665277545172530714472276484781216976607019521044457962391613431908209910365445502382621906187558068319767838598606784356048748918510682415217161178588867187500000000 [139,26] -2584263439758807565350585549844480871531041172126564976811010142840386639724681913512282853747995588186814217161655646183264944700090235525597655949819526584029093048748283767191361889761563409918380686474711914094301492792921358732941177190838925470186060090561889795043643792864656333633189521297133285052505322051133349370240925380934143238774223629589186948834302701922567754452921036348005364843494771414598976208177386869707341995264351461312436663801627025866702776305411262566432175740563198171915561211146028099616263848562446239206863139885882468839246001137120173217886391140150202059823670630569712053557694066826642576421409213422604873128156357400871866392432026093929974860537082570623431819290659638603156911129717639134635444393766108137690717384084135284723869684067348719686826665322572633570766805737882402484656480798788448890505342911807902763654771994975056952027160477987674854560719290526105196362088301995139222419053861608319009155321600540200732308724486911466425722159253260325328861041073460723941911659514824110209526835671579380675455717253600313857427562832212520849916865145320231358290934565302946840080036058963783078797468358107747616969495391206728633015834461972314250016036878613072095910362186224994219355603244957775349853713693047901871797973705394839868366370990623042228347692530101738241750227264203415324237536574107070005281975985154144237651416787300643139274616181538826831368498365434978045128097094513208359208885181983978034096938990504006661447398006997743508820005945716146904096855271425972814066706588910486450305734353949905599044425207543071691551994011935158194605434775229857610209669562954632041212342575622804393077542555032247116511955004456519943353470127471518146225046018583865704473752259803353541051831037265698276411609691606322374739549822527052740390792926190831893601585226980497821386023931965708774520208778619743000069736077379655595920708964608538890566785284386984902644942883584406641130223433289124259553400602328058586238968029249245748566318450196052632165307557286619438436821335306106094809794317752388561352384718442525697096091833425022148696181196484760200528927082084038732919783461913765215373073171750922424319465292574804493597184773534536361694335937500000000000000 [139,27] 2372721850003812911983611268940104649944027219458279477512884998587924770342565485192825200155697923169299558422710518900393103387742097521434846823648854042440451323497373347149011058719560192278636201374146054957313396828576499697496965137842533296680685396609195636785706668348485912386792819645588037930010849211147547683933154708050335092963356260557231089833136089827892823564928054937046865029274795682087559417537926861921753637293858844008270230126910921811826202741315822523477784181149942622903901235944661134721106097783408314647778739264858828704901445872697169321598965096988516500403274017728552453963839149374527513549491374844023713750414702410402528936339267669851476078585191345957324959913271906086891407001268869208235146456513149128718822680087411025287440492504723976021226684437393367983569964628173271364373313016553448227930142628443180801467404544884124776340790017936393387893092157726654464001822226569179541980972327039495570628167437001575172529536923392239331356002626704772400937999451147370150086259669567522806038549993819595564093495474435230332531184631801735446652920647219134126452526054434061417318425660690910974783797398000397095417091658748731238029014391891790571717924496912622918086005615045237414088629101237127179452571605185162008834531855858967700213974366019755955590496086686967011197427674824920396490470273134957631074836752862760257848310778673721190417347768450966689657736966803164093462444560243223313183256142748272668157438173070402728389504567734702410077993602135390567550024724294010775470972459725188959585803463500894569009951184659197120294881334845266164577626580549216102210997224309106188102783446451556125662526029847412669042698207584439346128938968207893453294726556211728203478658736015776281653157701633518013675205513885816103627659155442012128362780129614820578285391237171997578939743492113444265989889275258385599818102511939918944488465908914043177596165549877809047512826502822089112680493834535505829074342720224924114286582574586940491074631824164559407071461941061863211575418283571900717370510692711862310016647640080167385423072863539325473239903156824939465795356826119832408583209944618203718193174092621334830142432891940049155543590586603386327624320983886718750000 [139,28] -1718194765174889971806372657051598514039576315280893668668666133664405964538096792982321249046459173236682798940612471632692910989741916835686717748675873755941951222263090688272400573945058733730074851828347252163937502844760599512071329381467846125528880424271571401234131208516641229638815693018360670212344749949592176722930055505438124932325730832317575086017916079617263096574240097589834499660965383531265650137180018156346947152684104842353677500197010536100226448717449707933094804979729715520515304699520543705879583892771445405575520149908910051712319937494560377679442653243985926136374068927493917645056541937835071946246109573509254795702317815007147529446112986935973037583930276687714093437863484099174989609803613089598295152566662662517197306251638114846361526354859699383206420790398755013597703107604262510439516332966566623180746019128611107365384410393927048165278575240853448500521728778166366249126280043414550959407346810326207843475744521265413678639836928462340510782418605493615999448922813807079031520026818919285566165089258878350074529122504745054306242015805595247667045619248558620674944768776564570182621762457215702712279457412850531110316959038210752655562575860767482670371379007081259302286702593529996570387020966021964805155327501915451586542713947974186734227108633729019017142849544099827732418642513437933630669316313859773340044150363893929810672919650431078589430892750225260841543161545270054882387642971179777834685806314190749030947507911370635129841859232035701558648949734523095770953859646471399477718824919949173188252860769019624768537717363605260147540462235299172909349456133976879788338726330098156283674868340763191202152392179222540890404803608950477332420980497468946363488762601178226114943505147619033147617684010658949339343626992137094686186659140933197391229326914054941983553195787284343933537283638086989541273048223607702355474671528461638214700206568597935490928551147581260647029419713455066276326950851315240267652318483354629152410961111185140812716709269555997225376313344772831409612173708679423908648933666950125342743798689618804139231310448972955483395071464684609224764947252535094639557153824462843805588345838703269214016444710324549305369146168231964111328125000000000000 [139,29] 988962542405932102369634103164934251282920276842257821184350524254610776213398898265059904154573321273589365733636927173588394169614648945676877005379721723911783806939455886222489694789093862482574982953592615032537046448067810467690306241981480778600255365096509952458993209962303225703126730562975267790184283075216054108420752207409176847510970906243129637332334942930855227103250617180326077915163841197253871067617733839398642856173851886384973117885968373495800213044073081344180763389517886392547229465102783961365096556282022351872263316651009758837783753835796655619844606138437039106915584528161507480385348379507626100518132981879221231185319070826859725069840578746764965014040733673880539823306456101672252255557866213779186745899448948384514165759608703777956484239641235515366611344206264736000200076620288867823771823195926178172519078458270485830231584751744069810460936788552830352697558700492692138000339859896946807877074263087519219407722525815780194773650036224116611212882180501818118049757899955794986241269153070810985668479223737611425684053198147748766495448320284388002800957080898559838787727251906612657746548175172452873014000494596580265590591781691286802171910264335644409748451942305731082292159594761605751473308841485885559584328702178067657084147368312782365188398267112771343766417790419877137034871018312049074301087474107878081206078171923995396440778583673285231272883200330029203429847362928251248614392572386432443852643254902537572545794947582201427982376882039660827518805592438438455106999124424665018289828611424493802646170236532167101583654784321169744319866904227744447266782078129188834620989698477217889669445648810994821437693010550671928944038036809630818139834687468621246396370193239512023615010376270379684524048692351142838139538878045190855563445498727895339220847232359851590329791313453140754928107392147610588944570745557379910451315733959816875681199719700981474752053370281323911189465851933457590650175726824541917165015007964127248373149025186261482948536492460036895780833506569326886709160871205113035854148493951170494204448624040918677713206102056748830805374367836423992313590603282602376456061870866436505088335701278941475365208413350615046510938555002212524414062500000000 [139,30] -438645978957400226867609801008354314359121929689112301351847559662948164014468670970662567969328359332977527645654032700935311388462877047740011684094952642900712257337502454963125391088881165456367207774911440049477077546987505656094885960782497558635900986157668515761071299463463032054709076526152656676835835752131118208359918194148985725707001496481623379513195199902612542538115363175046510491892069653322464209057341364138598204574846133224912491267325648271704426175241968855291617361303837132388398325220667380250731884224478440412392938626510996713235848599357186929808708004840651314187543223266905455042230822982333422023520180364953556939346811674974271838334241273603224627392638883891316470782210570912961103640669735498726414955944733785217653158592828680131512431569201063844986821902721746197296719713425035667154521116732224318415129832200862543897682986059058670436867738625771948608012276684563815436449118528887330153002942419660460016559303517232481271011153350473077458645868411988693549573361932258282112244692517148159666944870232129270459628482501390018617224642220146066631112383535724251256120821117353590382002896034071436075078466055514667330966477635437922940521062030112607602186511435618761911311332555905070363045109376711431393230325114608134953853742721491802870208037293601200633095543019560231359326409727964158564885815618892237716503110517497485073376218863804072320470248160916205149770183616105927788889432429446438010186923677820376677097104062318977855421068453777810245406332342106908682693611229901038562647123408841215400530849494979129004683748086314889567690906522879874364947360764270125031397422658022962933876869163712515445057457782195716146818258959743193079361564943010075890485505911451907330535087100981044000305450736938505722385708906656438821801817121996856580732014066526233980925957204226333302001938920427258128434676836399298029077559070268321124108181972297533913231814936974562820175539772895811954880127102086378833833211312144888773294458724267187591108377141475462950095649566912704605264297922215974819919778306566289437061612946273327999707977123246029858524080216614514247339219661230981645607604149087813480316475253741048678790548365213908255100250244140625000000000000 [139,31] 129280056543297325126554470795258633522847278479688409755053138771857480060391307269219640433182639840446742792271538071098027592587895017753486890978772171516098466591084307078960041449029446637683842897239505936088356166127031646410162905731678181987620939227464635570172641977126689034680889647510571820250381303109255787690779908639753007076869610777105232725768507546431758124678428963081649945481828720942955456745678267127646637435177413658339387074960333601896528235798321778130359678831363388329681424642895393772447556859139099463078272292118334735917829034553186851799883741765097287157048039823642205871670597790481998148449617698366553173578727218064783133660633418978704255592884513957329282985688346183305743883118022574866251697643804929255125560650246438422416701618633989104957505894031036788671313100659880103059216765019281209446380306114410095647004654674506370976176476132144411568136254434609293518812619545297719521465073961107650263919059896506238369218084697300195699864308255068240868162784098368610796831415899107347302324534859009937476659925657148892204551842590189421085595676514764445913038826204707293272204493807570094440938606623652429471108343984889435881606981813585708842932955388519899921666298129196522238679863607982934309502418100473912158562287565576970345584770999688445718620603228189388904340588730572525222339606017412925024505725973159234279985263129058623286483897551304508453808366456814166685841867477294670745206617221042837971965652391178563408245889000987146949410160152128530034780318420129807474747813265005471368595948077433055158693390405924540851375293519542200188659134504195461791379054993327273940955851580345812294226868591000267721693901787050890358096999483469199730373830831809787421090511001716500038653054408014571227106796905304177792988432978980018011679450402555505974026606642899596322085198791083788129249122425487710943070322676993909986767890702522144201249120585902091496313970384171283048193931289279088492770758657862940427031506820352921141240982360150879685594580903100002657047022368287550214249871420722260553641238405412374531097443818117243649279299115988011725056645889152420468237882785323188312488071733230565740768724936060607433319091796875000000000000 [139,32] -1587429529894441762467883906749772678394140628805791810051019417374961837908362254884891030718628192304065820776425610428668092590341841744676509977209065228587078761349546611416395793403778185564604635591631710147029414237499643753890775642452045714864084857536391110665778309834910760038218138049268624912354205150689631167913296459705837262933929484744170374074870469546185612477568589853857907384465050707409369987577270806780672481815693575136515058922318372554179494958274680672234200395886611355357449478891721536051183284336896770026032218847579519396664315862576078506427780575499810063784360586588266328362524330627760205589565946478637344813997485435802216287377500469735063642560626444782567789836089630768791623858522080995825245524514163268514159095569366541947902963848427916196240495026832138413441183257203896207964430262830199341529234577625791789032385028043097642430931175061291312515498578319307178160091579171873484981817976880859745536729917218246397349569127101499490108044396435778411546525765166071113843816650001409141880475973019734392033248368406716148358948996470863731186682167574262337806135025580191043173129268986785538729303471119683777779055892896004035436512333239400875260332500898414866567851461183745264808523174887162152282175869129304485238196229926847079375857519182611039057120180631349528393917788443804537541058876186085200263205641137148375974474555803136287471686398118889184777287935944973040279778521042505597618615505168650432316016292478319359753146323845821286772542385896440421355646013183012654631145422504389397441234987595483133484750786803618649421350704143623436563715465100248945760966827984569288636000225473328443120400770205817428835911432407647333987538744523069465437237841481687063942710291292214479051809833280184523797681737038378473668776598948010900616449766660291864050141925014353140125753054824304659332862005786837266685064026783408045585813677635636377909175647077093788072738683778815319096122595366735412470634637476570247500575517435779031196693806715322192536499563178039140730273874402375834976111886252496396963446888432177330286682509344931060952104803453005754027043376416296892733267904947519606687171501491206981881987303495407104492187500000000000000 [139,33] -29779676887208533990119454635941353973466841825568676141627019692218569524000670813050491386836325386647148366143055042018217757534937202891027370348334713597173578560642705831091355009225698277068573909082578380461539364331701867326156770154351233635514216189770716619700300405120448733364513247673307948405559495672548453675181159711203351295538011643331034010194193193166165648596562637660658977187719466017363449063657984766487623178242791677952320364634339057677593652371461654009454707831765904714440063694085665941365498253638970322279165856401065296628450013198932561602305987694377756643398552117633483638875578650101282747962137573819572142639585237471059505421929566476900870781546080590947171211129660847667458649843210935187904917906776553667172727071307885732082992993866277793697918729689990626773643966058356510650083526641431182998770667635093550981335866093622663086881178673658469342706314874629287263706446715173142551902073580292870762118117372628492160635940749415204598367845428469681398564487472627108153255553305369950014834675149413371121190687405505395545822329531018534102911113030350388119264816199343244540910318483611262883871608014547638909826209086576896479639428913453951842455268263720436014359691851654467911050871612551160245336871718318008143210885403731254791445688708720924414045480953959580031220675397608697222802485781400940816981380016403725244900287003521319182958929023403341552634620607365585122770861023861357792060423926878952195469170120906420782319352613813332219350718437384579793536694849877598863814784474792486935575054769196479248177916274546627122564612958467395394067645600118847663986649829766971032049879989084994604564980664738264453971418841273267341909153540210821457828253187282828454857409635063598601422765063686027479261871951695688012226636257464938744637403909423952239676881030034417176089403643752155272546450428576885115456162380893979881853720015926980636486979555115845937402745295729706596099167745779601032382468070891882609188601557551928167620844440973623798949040557874801783809568999586305004281784183701157585303506967591833680014720893458617158082632419836309965336254858542455952930920694696846420393852286956359876057831570506095886230468750000000000 [139,34] 25512616974403676270037497729074448239513044813075482538351923375456297272179156720922075889479692093674185438467338572737015691780146788972291444487759687602462821075611765836564125604658832617446819877824645712533322439147014252690679503922904923379550797677480694686518171058199068696746410296309717588764096025388869714827647575881988615999858002233547812140053391205055632625830333663260350392416925204436581536793600520232974293846296561504121033071966109827318497674116685194775113651265632869398171647730187734118469096585010694185063823318280506643779337266582104895200890736850063417968362998596776933172921897308839642880268200352535828175415097697103828084846141052516407463503752407641488463611220031580621820147403271982279333684517582444858552243764077242160758070154533379270415457469308060775805035255962252991907407597959535187307928099490023811452428502680535386187016753317734906544164907158587966464619858585939907395860477675663449040539368975699319277183840863067754329546972480840097059981440212858146675202325166945125352454264064288863471318118129163395046461543332364163046493734115900250419388867894938268559058120180814981163525598398892504863757259105676174115255420676294987077743763885291879678375803387968430023034282830208335554705097037767707427637460407426573095378551939219578493005075288038859010802309975810877939882191369722197179213037889765386915858022905850141827674253293080931829286885485978427813073417419285601237185574247851290345730715625664876566295304487090974534687653247683445797498043735391824104104391512180908769468862734096655965791751951339255729164155581756949559526840054567553328017651862940997040749564113325358818120851214523994908080440698747938912884263881195166187845318666751345301806588883193741023727538649172081044012610284886875161090384131570246791394179355379626586797336248968193663571852723290995437838670220350313371992897299648505268948564975797333830339436501112255798009765126818329227106854075151351114562044423183907821407570478902346412258670165121902256346808816180234398935856591861541223432043906595556702378676089019568366141360714233963612915907288647120092587740444076961392737215026321391352884355370633784332312643527984619140625000000000000 [139,35] -14854747978959358488982717965187226657208840225972588848769412514306139239658586226911558915128567698082041686349702310247112070884522061931217869097479039102661265764388946430639874514219249325523319901726545053867033440985239780583583301549514779145388134861342521489383852858675588166686568821055896277856184317302030068131393136994183858957391457552872224265447086926026208370426801105382189932894470658645310904653028895707597621978504115838005930960982291274466220504315809598551102883710042812743999065040665188528229978921250875678202469417193303479627861591270929199595010553730786272639669851942438858787146784704768670468316810139840265059556454024737143502379906670664725092111203910344053256424920029086194026743076406790949985506973340993044034070093429637489168930940507391631250272214388595842408354081686989847667429580468142559814338985808517904180963798512135638745702702937815297548630183680441187267668315649121286672143168358952566125323921644001995817208376595694037262214540546343032506620155908490318629761565553387245573585508902053658020758197241993865865179897649218325526740254876932180337788860768424768212785080305644913425981948918086330411510107710790336417192549111678715028472142268776430735078940290971649722286606956139019634122024187306807944123740167395375484890603149376436793216319570107226067114229573955793542184970555833940672524462750201102665995138832683811331014267397809051572637912839789470800363694106509998238531443767416003781633778781803276663733468994802759243469831558049304055882571998503594597333156243324061843503672259565872121898961332086788957350800634744030729891483934931667966100038125281374174644800419572130988574849346861919895228685122998507560634947204975714294626698646691197704642862031786583880640420033057506069988593660228767571404499161199593035459179717139385067383849577044776192430702074988848621803192218858886591967477332337643242793746607014350079784596328670498354666865781837888028372730655742600816540657570636940424498244582182103909238445369126566996298895601730086732685715693904861227090669998237128538329489584083192284541058455500167005215079892532526799829757566073307187147063118508422065398417647230644433875568211078643798828125000000 [139,36] 7051728826744333147741490044625209816201739858360679897832056953983062021113343946387453667352766833290271871140376978032935341721053312536187780572872955707744592670081679038600292238245845375655598438301491524994386883785198887750656003245631795899909553904014157489032138905689671489827353469076643420640210572719553251712388312100575420087616650818976921506628234922948743316273748236295573551251847496484714035273902424266447582583332286963567677237402666830493880150963899097659849032575797924583431091949645068108554904278573422246456647822151975742157448981507612673160596447928529218769901152099366697744918864683164181867309648815125639699589782164721829984498797945717195903985186291190976083206547477658513091397738151069322563027766021543303565862149050150864834316343649611812857939812511492294988371116207784886740857183609739591646693759482839807516932438539360329326209859583303494950803027585017122898982070898372119808525740897718756042519977209208077477870373376031594098268323468472650169589618714242587720883266504362964690161682670142227025084563829826541575703994531139601599646359486406235070351473756585052252874466612052889718013424829027945892033481455202265555509725122211431618678197581149497483243037971582912715186836600534456742494096064998706600356556659459577398916492488243253206965422432803940297073428484626761979841177880188881798526260673178235742742116357130202783347137249734796391679677004318376869998881782610595983102701579287970721863312456668917438938830015828998043989814047157622985231968542031629284670731047129997801650255470533949990663635239342684782622491557777043944955908866205054272521091188569587509398672083157782111907117589248530116553123227631375170123045743062065264587637090964150630670137334522495641321886636224734923208993516156639842899558793836354920765976681415745478917656821203354711006192152607471749226277974394762937520426963673662041623154968349786351799120124554515314291353392030958292034189753313070007625734238471516579051499414159428711096688593102121243703951610911010926081756458717644055019460861748009787591380631738106920160136391337326557558890963746210062455339643847379716259038567753537446990605531027540564537048339843750000000000000 [139,37] -2897122661985398821497044360796133108065646447307347232652392834382538823519315453840243145917893360839075178910743343560604528339293853390921801249721529059913947105795867231548607950845035849835584962876262895538714095718999391400288474300056459139526272063399386671497006834353573406642101322253426366595924131566419192486026526735271368579333757978551036984251024302561562448092544947024097961262704998170238634427338775333896539321531478352958349966227089961443563864468393467013321809444681357272409787536271966319345236881751902261062460955497966348587626736282991002060081167957086008407668837669647881025104940440852935340862897890867494406747955895322215696818457500443194794195935542471340884514344810457673465665612450023896330564892896907358335059250630594807716791470911211418766348060386496318239750484677372043445271360465696406413808869413731265040061175930705284456179886777002315242802670193199428036948393065919901203839314301438496332308908717911785956832124508155072548075206148772123033336237805877736665872652221864874174617221997687547216819018891817345581299233621780773257842916937799235237739088642598912653757441649548749116571908599762924033534752736443693180689241751036375922579114021067146629537265803058364660470073064024826056600231791998984872979819901590224707172575985518850926877893891235159951556394448196049130177240816681161790513551457818172552997866666764151502966248753542240901635939117662459656685049710795157792792045991530377069739094020153424947718460060846136317353075439684316971084457473791917343877253174465416501945864858717366818591586206419855517889581645887873215718792150017487507372273951909384616935710731586288455595935628650514626557131484009036530227589482631155063876726141369201514548346592670023342327047544469591328358487100292605816786620209259267614642246813871129361206565528293232072653389303360195314886698450087770019518788549470838662907580545481077669415155966041169877371051431258341055203248989208171078065006860419034290453208109950752179961990517924949670912922665709040797034189379257871334114489800280080449509813029628857327206196830939545540113441175401530823972022579363731861088963332789639123257749815820716321468353271484375000000000 [139,38] 1060735655228100440961822516859694762273271705663756979197630333313780002640644103332406285381747536973191883751106778027977195677960787982025254130873881742445247100649857790296878906271150545051536103013625788336033964562930195702825935976730486644763185375464823089054957277548199114309560525283990409029357771022097012227579161523807543180438510705655795551819336927094123031608817520581544919527205329261712689357578065688157013279883946115489631430522284879162526189518002779278223685806496053402091699093342137306307704574840661891058701364702267139235161032637975458516523552023256640647919952244025238659436725402888671079405572532339965955386006685324354093950669463078095899973214541297574853004665423499513462449148551189518805178676174831270308202218000127454885577631909272395085816624375783658287971109851489016720068149730668819868395754603139605144603759061711707832954074412560121506544059341133249545768274158960918154022407711064206045199006885902554046688796722823728671749703936107685844011990140776812164240120456534604793438785523866571574511008095873031895897201749584482112462680459676266789809431987287630851326273670729885656357392395985121399323132854655413132496939220760793679094157728586116323556912351088614081865501180351390079102741388387191229293676663778278922227265195426630357224792059527661263401678730584526597763220829034707548791355563284292996617227275143755714784759283665595305982752246012704043195256920466644955360042955307716310684717041293737116343022923368992891089251690543035454408305555377377916086435306980294121755906092569039376899791683752221971124633908536587216247775243109016629358772228120802202586721786148396762192490421953590111323964415452785910852359492719048106061552510030204028086004995139387186564603348648398591886988938270084521421851561472511507700015384513616584159767051005945057798904234069978715022812921237403660633042714126234743510523129677315958309044221923549269194244201909711568637670881993352571805873311537457052048027828506667235546642911490473643090115189878481947104131233401186645046229937210201325950588479512407703406301060215837551124597836167113606263373685642805423164190021933167364995853858999907970428466796875000000000 [139,39] -352475871445282863228760716449114618611075533355879119799712518496758588039071924276311792475072017210193210996307099932701534083155442935431437080589299581302582856348890814564769200363656764157157609116235310026262513920260398246998002712209768149270870328569719698065751234485854246511613739430989507588288171199352652138896566677978322117922170286114048273355504304681696490328808777370548778322067706066396674729797337139915582226038481722768818121400643080129633454755110529278629890480728905324704467520601199148355140256760777055654251366086871136911086860070077968180970148577191743983610435488416941242508604038092284340200225803231670079028415920218308392627553207077134787620605392353771650636461874587390576476840143863052513264244263475599338463013321523309186180049119791936691717917088478016504893931495118382309088940130231799896953428773106227987253450030534455618482712974586658042767740771910667624511561751914607914815502436274403801966368663239385336614760543287824348847551931858677648603943660115666900082709912082703758310667240138314756585723095374902552731472521130150703855683406189909234471205691467428963433675641932205190943315319955260049515060128210759229733981332085283704955611191378143565759874578778921479756244903995720338770360925723337868036740804745461355431888044285455529449655680545151755529451489073372690954394867888615495178860603551898790096960465346074175388526525945049614875808372046031415100744988522524254352748647112639141299631455124807274630826933490960358666264011232676328035356598006655687033058909230688345338637085707085468594379869831765373012155649546733538431483083497605356003639305894928650289608834380127491558602556450599688827799830847710339495453361750929011975407011493635484966615748931737836395729910254105022886034747667008270209824409868463580649832590587807955855179036620359965873357921210721928431188129499310812333954806776214846877199378748915238038954767990974170666273332248896859286388133138523874836543340270270691785316280458572889943156926911828906128596455346605987154191077381291115895004528743949169693010616537305898182428024852458511772447195835599294906873094444300973120482791823903181370613310718908905982971191406250000 [139,40] 107636198434816882637681019776792400581427293169085248264825124187420940624563546715267980940627811584514759055099484725977414545913200244251452835241421329629383677881982315598181815801155241187431395625420670051343886572992220595155658822277946672020692053682926544802016301880677644139408978892981638310196660510745302132686216585490349723303562276705758354355478508744112971570022244239993546191332629321513944598297517323419854257871745663711771937151175783093945867914073705965095744034370039873657322565370889804916538413139826850896895545352284327119513699760177262542162992852407426242272270411599029807973401566173828246347753350113742357456887495098871269792278157086764127241669772901196067756735945042430331848941256325964543603930117209726107723793736998766387670019976421635356753057852390809986290887777405322871539728390619564445093293814599679104899868985037769740556885390768845932241347360626895978682202651768132025090003281236913028306864773888983938795038794207026862925844973189584394319869399759331542503571388544332963830619955359933519859402653306252424189043064995470290835120208206412918607839737165876080673362722277720457858223810608420564766985874297359378844790934359549722348996367049792448614703184899916542265936072561222954965798831554096941597008256120361680165582099483845569342353566602994638202782928856211313595149458865484434115416572725499263710014125852094200295107910532676140468046373798519926976223793683529153361951207546427440455523891086665287193017074664864573551824452259891683757755926761533652738643429541971684578674513149000125889265249723806265188723688810379110696726438874101142296839448936770988227496627982348761674626802434613589709958981618112514952307270961153198485305155008749135471934091588539273012241925947951223097692245095684563126913843518165519501771776763433528723508793929340986641611524394337766214046196131066727663263674723802890203497863283082044229651647872129943547244560676427632788671870744133964260358606919856159684713682612287326113888157157632870545371282996269835865463437985451907507913567904472724196758647118428431503949731352486058002400510532271479751619393994651054754521093419430261234287172555923461914062500000000 [139,41] -30432320211506564406583396588563779494586463398164867867410861492988170428311753718642150006024957643240988259301666945414777111725248725245771442608034408715137808670084516364145541666667280621684333597834850937882455795445117255670259651466288188511676449435738625513542860740963659480597506515101335490410222248892643088049410009383111139732722989392601087574481730173745750601293983494438142403189943964865953924325271027745854355908134531167520904168935911992254815863926187940677619982280063661912044978666168050982957891952337339210324917064227278267072464734934154068838808317214745240245736339443139151457955724837811065081566457344805574604426107704075527966992074419266575817574934776942529784310895747112585429860968305424990085642266352662503626332956343112046626052805995244297014179372578917255835081388487539829263177337283505369609119127912416179291101202195831294265694826053295289443312449335471753824312180010771191519271758357528953607203597087649413560602236012046196366447809179502278199848505977715204433161331226076458635462398133165913082975812589814976895986687263806762662578843526099394062071284504312959855386013846390864660990368732675192103977458879831013262311220554510005339281366703147351616694507714359311022399619624028798832286335279171315078751324582096618534871162587369643106328875019684547595200296655472787258250109543962175275326928754478009602890340929363558205190859211453364275403772785362294441096242842006829645185720790772504222446285807843669262656516220810401684839508196398103871886786490281812194832883548991564388984407060859849761481940553473292548214340324508701601348141885433211913249693024486388571466856375301152599726531499590856425641795592766934533076450026462473448823571675578548365431620592123060449848037731305462119436336357294043740407897584071497563618525017214577578694469856145007215882025437604831892479549872237597875133935527602435657920638087826232250787193505934873652008990943104833685115082849317999061757326947128824696583055818201651220234569404245877280778483197444707377103082893033532104171309126756533136876856354390897911904261789606361865908079855487958414310478287184230889825882377194353271974250674247741699218750000 [139,42] 7977842622728419878468232136054190020769294887425319226767116312184407271862895782587705401532055711819233912682584861721215980184945903097489891724293343727651591904811083080638741686914711853964174871818529350732571893897390191501832899155565207473814264780462490368459575568923163594091963383668977435837743710813803952086277885598127632849387432380386910232249715787365442587265094912602080716450380450398577168859704083138036520297996446093897638447383015607136261673234327220027212619406591729413564291355299072119199834573960312819945651927473261340494707143802120199229491295279530061963630837257417009953496632004703405425331645399264903940273306165830346315490483624860423392095618377670037652850702625624472960470446226396492732880996852700415069355428210466647583760552024613433610504242107350252485382399716008169606406092891133096925578961767183964792253740103750978309227801547932452774436678816432303452229920076618535891627824218001694250365641141878481114997440565847917713700663729189325176667356247444145288301320371004144361473572126553165888926852374908303049504744046986510599515720850122192396148213162594057731868566397169915045207007993748950433979648034731366003921201049906820695700842427981072397339043218139816742056810679605411854614595719381636759594188026709812811361575451020782381319538202186607315713946519769142542323517571396494394525276702198891325704485468059868223305146613545304297951819023883936247304556134659700129788040605165959907902920434266326285854662567211064604123452144814356203643382068566407200346261466024901259756157234521190297960497731828768432696205651485053346544797351898067817847256822331380864451397005614271050953682621213155217337463119277261918572952800061327406797432051625203244675481345336336616730175034784175374047796419898034390224087099918889989404535401396956043040422158047621620937471834541425332153834480927492600732769490966240848838673507484076404523743052636966249397219262173707301736680203950976254917505804918566947312476708743766745881612721429787952107928373945429007784570386290500993201060494029116559981491886881503910055967723265916774985549391130709963049558147801604723789940827330821976065635681152343750000000 [139,43] -1927314812818851678558236866089515355099557017440152508452379901012697519485622460382958491346153136524629751956199265650877479248807645789495302915280760334839538048445368950189316776785660846116357560305438911309954433099992680041191355456126860908392357958143437695235592060391037623828431001752407489288012808901126171049896600669317305003389535827525923292541935290705488646961302847077806222137670809968997742700715677953929058449241082185138369741115689180957832210994848847507785130761019615798698178638135517878287809997744928831654450174437638900132642788173956616599338591617850518902168549974233239930832075778970763527925179458834416112284945561538476951046359813918268200160138387907077535409504849719183947260958046638493054634518646650793108251330264963340613411589548338554818930492428068597397740759558707593713484325928760111821330779827992644034326199979305271086060031321680086815754446936941399696391823968830494580111442243604327946765307675351152323433869226486746681863996920291558570737991214778466114109296887137582959825334575726269921623493233909498828595925458893785750165151720647219377939720124426077502577773747325233606678320128723187400009356157048326967420922317705758242181264715542606239417323100613766232999715065209146621283400519167687512117019591627245810695014582594481242383098670083189559311578826595952714567204744690185458449223794767585028439226777874818504924412596290109426525777047078698138287963606802739021992376945801759906935699895260817820125731075088037447402711907200500440319102742383516530257010044096477373019683429556165297814979791184437674620880372633577462020051342734358755750114428885208301861674968121034930034313294299401972183533206530580284195305227183811150452120443094403690175815570620243250684261770554365071852718905687430994863562715169269205930083678805297439642659509378456640622626946143040104735825892940173869258014459435568524293921654252667906842755604050808609859194090151330356635546542234201547991276220350302679682446946151608226783751094165177033185205920728449493963482665524098039911147237466979851005154339767494648838197660830291683426711406158794534811808238687085974501188731153810597024857997894287109375 [139,44] 422194405106959904018357367672786610210804544589237673529346855722174767271461326061983516558117626339596997172982512371087830707177077192772904639635198628992776550843670825707173058838370616401902544099693969399484029109168501215378483609035953681971961726566987235300113497017782483476389921748814185612623041580834741787233068800554055426724242813375307804707341129185717794925956352381543107956621478723331759616431609100227598674873423929757481316377872883082931835459924976224417190779304000623013891363180467736364055463505248259006930174370084834004492012124446185291719202054051105102713201434213795676548413733429028331793908383419862411307299517387263081412994714233875878183275527144864649314801570934970634133766660585903122532479471132173272894776158271404437158888496461804154008919714383967001155905741335859263266006914486979267284207291786272703651031449796587724636601239760215369625894704649697351085793919442370475925657769547777620540988454820294402483562699438070834375632424985639355369403594378445413287998446880833058719401767134375100346246328599147888864660706998394086448961840192664746765452802362674622333577316614819705430891675408630520207248618778692572618095377168370427512897514520621552896900500954921106279607213479535987789112747407118263888409037776874013614131920349546735247000877842971393435740336234688977557522374651315402269546494766307131465411294345608443994208967127413687401494217227913602102237478250626453532853818014168504165134214009288552344107057120447735242616308560859677727786269282208096593247051732408209287684089263519995358728031750795056534686829839032825681927069357732752031687029256343127213860502982023380872052159311133994173148391626881176087152274151227670953909216118086131409207287504274913580241512599912607571144328406559086115873214988003427014714014729285696686831017300050591668071216255403900675438509609255434966721120078104075847062482885668015653114688493436687362496014797669266144004748226283586902986595938824294641156393110729734684785928335943060221387188413194044569731186332802472572258971855890580629437449580215458754873555465602891730099513040051501276707286920600880249709329686395645141601562500000000 [139,45] -81262697429619656504502321617298893280421393524832644964651309625197345796064155482174132786236570606321745519602530641933099974041180866888528914746114454651572226330477152303465038627069552754727719466102667815633062516829504718973212675366102844442654991636269932143559669120175692560815960538124962891074161903823672740170769849945489513652678239669192875135239954155471701569326367556752234533475558961855815519314074316019760098885167054428081136426755260534334571824499246037547913893252800638077623477188596522488706702585850428629557779528097550112603854863916441350525091537043756400280451164533337852199191796753557741833859158272009724965320121461352596353367155245668851673472430100524570842641445365997529227715433050156155283868084901444442571783421759861731467519273135867707654828269065523008939830525872511593775028544173716034992563623360365781829084901357055753827250317420570240870849480486828654940982314052605815841625724046536094688147931664808196405268781262785422135057575006501242370416736250377921150359284032188401173065951861447732449216389469231853083134036385954758183773656486839887228115820070809765104590381634536450726207586489504986631707390623044102639945382803594671617413298704723471932338817703536215469362670650625008527921791311670111767765741669728225664293725995183233078988729913853599020349078892568875642003433348204191128056269778071219853159245139921601772215454293435219117635736817112163786486275012517634710156963539663467674987057773535386670853900737863323556527156262638024373404793606370857547240220196525597092137686498594619822956039311021196837647261907546854951305033478075042137229645982181262429198345386194579935842665270578327484539944105053724868992309074566385487822783484357495319992201639890161007569951843559328185464961443593252588926833803759812145567578420808749286565536122305554792550289849518489574029310984651495846871890354261052784414425298685199857953965297738464314021681732822172738572217013156535696092550739814569138874746403667276512502556794730533135762646624778362210001836938349434542211453283881534169463926244231298766265141957041050013538176871286007909795469637716061608646614496266365051269531250000 [139,46] 12930336171941774708625792061531335667003975686363956837686105355284205429195623771052822387658658708495740896872998335944587518149936438844949263595413319693250572589164715286166831198701038080243892766628822703755698542796132097250347474739669871432214638379712051019747014157988905053686195310335084957108945903554282319513934881405587320005503455456690372645749605720692190961158143323845318124083534178648416864413944603746081239585096135616906366439398992126355140269631821353460971186608477141516130967585307243344660938754851103458425727750667777993943084454759376053707856466140583937775542112992458745848799955287557657096836694067117836223478364193141593727501693046252133886935093134936913979152861679338689666903786315810830580088806109194113504203439181425332877373259015269510800507755932451026723584250031370918812135750314664614614270707735053957889093314921472217339297795013606315520539606847743827398958606295634607291608869457941538577662016470583554478465059122340033245550965968681666040465969548348343920212986448622204999821980712937467107216632002634859735781562884500239456460010138988723063141641072607618533920435369473623699822003852991645653522564619475896260452896078367901408389093286555556085454593616267472241716699397508482021316590013023048992457129114528672424421430885658329642079697830814543762823342136816914846998757765314826517090310980017222070896954285973299200306853241136355076880742705158313579725239734084992820846597188933846205238586998468830556104802947089853701840114290219402667815721483850884011249769418822791472637758848810841245673100298138608568921362902168930149552212064843247563319141299494487738112714796716977724357710041799819457516369300217073087098437850318739634845223906571346823346454773673864937161190849222754717118688823881473502655299104882254476988766571626555782330870300722220980020212861001329027908867447265474230629438287742767924139684941428655923062583196545690586955742353273816176620295028466426992420898744777043472103195955803692805853150777811728037923182907778710253456741364102973894807502937643620070480997035943664370177822763280849175185110188771917507974642482103122874137128365356445312500000000 [139,47] -1462146408630017518416812543139393682439640631073452573815242882182159469557854030529965096291571311181434271350368582115309949607272093222874850922752490036638490100662589775104371172395692148555318115333156787142909305758873116164522702582659263442525247162466658380150515582592014092935288671641387879277541285693888837456308930158374611453104373925567941839697967757538952992883340581749782813569346284310282688271098384269400653807186167395299045571082561277947828024298850181006424357795309809256601382716563444840625943044050486467268975460885644878188980710435246040035092145641584405331810984504140266046620682140612898671209339743297994760392163663459391760339596439523756889105159056952473447992945867067495027081867695328327483679336976546190852795077694089711736285081861858198037634810436679730185390614750585238772063832464814857330776342339940662180086739872080797967653642954236713894749929594146886493384216809645977960207956978417203730529382277726694962625138724049447291569058192206279858464849925159927480020239362653380291152638884791985547647435920599196777572387120621203792617392185007019782879433639746795173235836941800838414062485830834688235562756265826657166855939885246119706133394922528176486386806920496593314111286556632664435815039164784984838043348439812315589958545656612782924166770854435718442601761831186437068249172968094393913819315622301427429364711453534724565587310551216663717290893593177350154823087265962787912960575021768576407402467808274497359819472016022477066580599723168153355387785132390332666825796664796706760365355826900709458455086790863888655774861613917470225064156781902732735018825588332668926079584591334437073166806917631162827238301526848798500307829537741240644227735110744502442178551323565165511451235684110316344804143993445684345654857729129255067330384914327509574668088822954130998942810830070581825334125005367228179700150250570459118626592851429070942634685796324648046676125392234833075272548781690234687307391654806680237702110340245128908383573101015938600890864960938404299379422962243142173192495625871017278746553663509850989035144763321614894044100155613204164648446606187633910187910013671875000000000 [139,48] 41577578583698859034415034954395559358426039605342833781767799431275771153943768826976536121770786985599998309257975895097461853306199625883696895233673500654240705898469889246062571919671402411297027531758703984931920034115696150905989992232589799090089672824592135716249495649082461561138840836971488497529895119559858324434563191623970078133472236220233889461484248271439419827218983663425331800892597764822486349898981981931846554312770509029034953653417815699329111918728866482252303214583657994262602353541931386901999401862161283794454190309365092736523742448057558932157716190794948247537418324157829319855317222625079539143736513027931536758176469406481789191091190555772724836603110977898596195551916696717466794909985948118416285950137960049811487747708684270650530853830928243504427060747283888818326175830652506934532894478185988630056186723082805599217557908959963835051157754214718129577882044247329858722435414853582436740454412303169531237233413675807140743471056056376003324311948290476695037132392769295956794036268577870959603457858493098562887960484100362492262482926370288736708086266165181968133482527989966960415278124224126768139423749655641172022269437168569211631199156112106389311378364815413777406990885644393974021321267854262900360276478944250618063845093297241331513190566705294522287785976525400142595109822068488844571324210568705450209422792882139188256568268660194162689884009513110677041502408636530560452363291223254752781566160676621439385940469264108539547603368260607707053586902346704416392548979082349765894554896040352472503916437031327526076960315432273434427986458919938846564045683762550219947809797601350486373815421639727657193693007849514621364378344295501544133391550428550872697310491790637966182646195750207714991376872042046999018169161140140483099074202940802896601814378543047750480759879226219116771801955499990541301873188202036489259226804373483930274925706375245512025311988357373417792566077954291669974720275220919367924573507278513362345418053911850306794268281287707350141506247146146278249292239629313648875233797018951142608164391291651260679194431641205016851544994135091492645404968865024566674026875000000000000 [139,49] 29243305419998646253819780802527112325379114352530215671820218842474866108859064190025072236655480248385215683589081222584161880385444272243164670424167307355785786490500322878663249832284119529832340926841523022517475279076182497499219642417354171664476923784867517646362410036512239034276470674107919975938869099034300578935067607000404032280865795611182387856259100028035537340256375217530457194235887364128741836870449060567598538636661168310954676360024795404066175302319787965620807922755190664877088927484074402079717683422861966391780529504705605958456602631402958309364183287054869606959062059440008573334519907863624318048487331492826279705685512004207569858306590915232340123410858852219155219730506414250376100077777697251453792233456431864564031261296389748807359558909316229032934315410330754553511461864253390075573946705666419151916939337920117740705097484169949156891671755843013765029752622809761311898517087691891185657208465891712573840617535588749693532622745674512445226828113209293783793683878069389404273772090115119081412147629729042578598942863937127262131439312254772361090533426228231959036658591150970685737718963297919631427340062678580861056928478200657217079122913871214000900908376838638422158921853861869385342427678311894837880292140672104388731193905324986088312026716742687215961120692963206295490745320336667666101585263755593242732419098752986280749057306492021597024961768025572396243554614450795185689972976526485052536189244530698052002978502434176179875983676608127026375436068672832035241090797330799147295351793121072631887753290269238350840739345647828722818915987028294244256768133306680927739736365240251574253544060959577632729011427154462220541522604014363071289758858057391468553586673857712347253904187463319803427088708229613186023677951163181195891617627681236804019868710490199632550423500418277273253202196548077826667715446380075700733977091770817771200534885541607280528499473712044878833407395789101833284329630460638250969775723505795312873419479244503217291112270482630800238694856958772004755237934117994611227976401771954268076517904493451292553533148185587251955521561606973808238842465228210286352934687500000000 [139,50] -8580418469237326430141057946134649856914103750961794121287982417072034711519347686336066309409929412689875971741325427312064638795298073198826232730382669968757405229898319871459239351401644592274602159243204767086884043158443243484083433251762270228008942261048615309741309038629591629494667271476689292616774450429373902111110584138452229037418133230785787322448478310532159642580327754189130572740684190087157942550076096106603670351567877343883968726084468692705759966981849858835365412770751790323789216182205056189207547658065596528592218203307364646719507438610205013080776569924877578547206212568343282516173730466296301901591104885316265624981917825454387327289107664028619235042640385898462936174609645892776263330341439964854128203477190815120361868214327515095187866171038971819085021564489780476597664395585348023910350564233303509084420925052555954695313967218777159641558743385254945716861819189950051983567735835479121568015296359705567285086331290660722092573576269480870713729419338467869026160218780338701778683487530911006565039974124613229275902629719617730909519390468204236684605915645287925357409130148895753403655412255040965138115650093605318993375749503425559890523645943907775576977150961518148966134066321220616508401650916999040710071106751327972856203343794075968759718548757034383540863186899075591309948130636156954146906273771693286746449888710317133853597696847772799786270973590957202909122462794115311171101669464726170410585899422049477590440372232700231535423713799669079308446260698392216722112644625594968138778848872042613727775714264398927971923946299463408129896163008413821080260716922791410984985073348422133395552746496415823820515427476074265139200554651595497729532860577268912303055164591746723028949810817637836994552026779215089263358244488785810174750696596624718761874360151186665374588818891734844662330139173684770720000271183342530491605054533504347664594483911382794758008684534109958638037368652929964434179212616226466874730815494226019286938681208841988882246532689221424555702515576574643800574401321987567506945148696344766021293472957342734472372858521023624191608736065464534915209284169992785224134000000000 [139,51] 1409885382294849320671454888678285998636712641001974835378994371553908534069890040075481633394181013456780031716665054348757043945046690551372805073204014769615178434981795364298993645626184899152867823231820493285915402265919963506116911493523440667351871665792263288302163759385115548969347588561593649693733532066029814417548931305584265666382288101958037531399144059021905531797135087203855198846750292079983222029167676063485149824303537351675132921870889700193792423362179102839571261787568772472890357663932038247610280061157753645230051993769511353101291475466187677479079364139532596654919640227928088088317189366775527612534730239451650224696829257604429407845838092349015076043922939339091767583521349990431547776088330650142515919487569694867769305871722721706245477304908120935874978817879261924969204004809916547669671982493411665839511649582681057196218908122572698144622538851728071970952866303535092079856986957202882687279481349262622351105968573749835048395506100600115309065331344919421698885954511851844396147954203621069271847614733426780957942631184870804375440696442128619142176663275216481023185194237939149305726903300689174386370492561723066620816225882720934266960282659000399831925046609847737423786516736285443200627735693579656045051937940110583971812211526464439397311382683981873405024019004605337380641813740178951021057735641564873949587467009622128775683020312651525131901098574933959833040029635040687115944812776458647869629515475749747557015793231436703856997578537802488237547066682099785800568114350062154418893115169979112974747835612628797905973567144586304656612063453222893814726162715428757098973039664178756959054847369614498073304958348271830634897820028916676460283525664357990044968048974535816298055267791743569113707502511744230174676003055920857221022979375923345108213153079034402548175870640729692522236529786229678459788887698332007016809931307643339246951266368902941805833497841834859617227352262163603460884567531252551453383320129503092300953946489175485292735831665014057760151251612075652202049838557497106484597761926344591298939703255315508196999243765902703587514305497692362323254592865792191263060250000 [139,52] -151236739165242079136435336377498908872351359979334372347506229044387103766750030779152700993999486555398249293052171829771470265521352828023255494266101653394871224279435386071530298038658909409367727722635288433380489902863252353772948240577695177926465662570713349794453086258672103656042851768053204169233635443383011906770140463968867809808620266374128038741180646403297317989349840279139130738840659926689814612120966498783727738626504477076242797730455538767064974284770412260257532993275082775941847200901080610803730273653924111819634001094440922778642246720725851086018058832510034255407303046170548203877719094139258727671691494754863600360546195240805794473503347700067882018966175140705583982306859080413999249814060333172765639245948242561248252709106243956905745213320804623005915692927874882451244358496012275968343475399238680944246234410595812078703943608268183073186275975194597952357309497133308740626294449834433813862724067893067815445218402111439385388166742966102773250099489726981953886355908972656160617950350637531412660485687515037979365168533776502875979086687857186161188597653989041185756054338815419051762578901095374109370276492604166904009016199646499100111308521664700988122420156629008228155996455728803791637581108085491119494745591431396074701586369316225798502450465174109402212826725199142976800307221582947260301984442965660950063993069180372036821178109111328611336354491813819814944146423161491356336634539518513429244232646533300185534103111712804657767638463683291990308403844801110693332002507124770501435616074738347818414008171814689831793516954462752467945687856781984680897426678062633324135553990173293704985618661887201102804955378904215384599929704842944598408133962024482448442090659572514995755547212083042948153944373770622785963294024604025880921864401272151947274147144443072380845932364320533155255586842911482422679978275440716444534846255406866137648358248550571672809836916086376837494110731751744930352031522634206942004520279993937956930711792332482531898267650331491685688687472704781301080514764929124407540304284121611808205309034961566330589072242445416589822443634119615270140594603130132639232000 [139,53] 9185397995016074448959736320767217479213805643701655320639182469468848336942664011258324268738261082613097188812000633686772725558338874648868402980491841764854822300189392085675675352623521142725271124589720213750761121732737060912821152784286737065621695474648493048187902074722732216796070342667802476597280824479115735317260702181801501102402105947555215083109774534109632359316508917671064826876634023837036004757381660347935635229927327192727589228046829290415818119502298994143281870274162736113634606325420950658217347560640693847632320400169846939552818926483702816109479304747658558089688320259215327574614305704659252400919412903385824944956424146413533779096146137295819486176214529315623000683746426840823003899696635369548841569282410764839897916639105873036512343830497332787710644730816922963237237364045882338051214659516983714973069303930518653809376970105557992185821629215585479396134331200045232768539119421692819071312827701955676618953730709383686628367819653262650674093838640995397169315496161441565190732301471411534582559771571982900276629586793418334085918185693625951444596530706645460614994473273850369304184827682308373770683079692337057360330749727566974655583710529366461548294430381458692221962922614188230127430229595840194102055227311095233250521603811086990019042483675611357813180819953977910072603425896542459414566168834405606166063422616030998528978059527515660889348889479867135773686174581300797320008869627081201246664094486389368605789058878645589275768038105119291197608106871944576962486798926049725920875920339944015874252625361228070741348304525985709997876001993634527302602090649725263476732060062703685346748937632608222770442321841816705561530620733940095934592313919939841210496503227718228521669118285061800173865426261916251339630261413531356761676231587402558305045879851402421570333476325476364029951169173584359691038340455684154581750442108443719413678850886764457178773806148041128274745759736325947769117872149828803965586895775850640540738364151617166154815440179320666604850404563363176631922082574990801504729993629821246413422124885912551413585241771148731463214999778812758736436292680977806080 [139,54] 50542236297734802631896384209625255331028812106716363108440475927550836482344506193857166930195410640692096130892734324403137542683230630680293561035515123138544441495826631870168464655362834712931941880216319140896101025416125187163280647044499662134253790982480215959748570224263986077976134177598641493757567248352050170834658111132812287004257830785829624362319268092468212860201318709770230957001966273859975951788398886543240620925652191508023143195442098283999538467971638918455287995132606653017523245787710187464896999468817058314222135820892837194484726478608330408470181379510514815532096579709676644519253985733744260213115434055442925636490300676064130143321435421399119817771617031690144407458039137337262973616710834085105186358947138071350267797480362450097447504845911476472104418350142507002424776545551474849397578171194624762032620644915993801689661371960798166345363861727920746549835981635586355685754709582963536099288356292722925866063306100543342069290387091576587054752125614475233470156063462408856407876334268381333880016308834522650254149916161697485113590026902713024580973944757260433536670345357875244617735166982863277997235169687750086231336640019868686370851559697979768454579358163120740868726414394156839686845053216610938914281723500957298570853713198351628405438662442240170583345442855336511122217924945383808240124499615816621027412168653597457631863719809478969459173507468862843603729700266464316311270032474972432718483351418249829684913078948587020652976409549545970468526285956719432941562882230125795526026817127600629069472679889613413054844339337688300167434249229758004607561218149982486645950956948154020700283067554465900130359716930761954685502087560355309962221113425406750987410155249518584332780605885183191015520597898171801566963418522620266948011861817762986640982887760160074040742237852438675167236551058308140625665282838853498546508974869298503494703990796674990373295206340905519835054507142249164049912626294404793570300748435381622213851549924329764420676447444955267879410109697578372423263187575903295733487332772636556504455653110871958661206118835957217404504673191424115336320345296896 [139,55] -67352056943948854002877524594721552475639214473228019337255342420399165724490738618356869996093679194416027371299501616706611696586527807127408806898126656501644515421131891375510944810868487879846798251063386191635661935983448301206057848753452886100427647093486778297373310539913758479659596320015511568308250000516155157684615555736026748196744504542745092584114323155489906214543650696107229864054016338138473340375982702827480488477754492137978843255507420925868042842961434174681514178564073483810877007949524655132175153859753819651943206005466810686009526934685975921038720719029402158230353091007294229205271801905214668890919517711819914243914241689036278941835379238579698245384056953402454984723248479318542929024586681943258917666942139656550848361014805836921726974872610574741124119468145803271657110986968076773735946252750337894231952882223554870022137285547785668690414434101346515298969972301171843824512253825276765856418243037433616667212108290855325385753944831734940941589031566103624502335833154514762290080457591333613783359739630030214128739122747366326735054684703027246550486184970134326876968003842127906602855820715179937200933038342640769416874995499935003632176786947201790174330891786370985205994080177351851679702449063233573026521921462800319096619848900057816618523474785762010997563440374542439982774497186807016897504785412977715201263158745494207520577183194900927693444052266509423306128860090771776113073245265556839595671262692735702895132274074402770462246950522360586250885419070027903544034384795220457555751635752964768187523737875291125872376886897566137966359484512155251056173423726250144503377965704201620660266387758702476468014217724405785521677452810922633514224736560334633791548022133526294388483492302705845740353145229805872155322067914479033742094640038270814081611054057546328462006556131132022481167724527042505423893592030007372700973410111905807315595781674394990459717121618404596278531672018134300909653192131116892006633340422318731671563288291546928883660028013770022730817126177772107801424923940282059717924794203534607122284616821376334993435251253642015973354833099310247139832340480 [139,56] 4978095391692137386519038611675050986962410938093047369135222086688592563120762201751634581011136344770559135349265635928923740453480279492486941360022475534608812463490054308409142803602928862727363699011293127823956825737988098945420346290895344089260608575701821573360231769943596044721294293478604383791209257109753220742818643499871037464485075928881021299757104785603786259004289730679819845401333674719491588914686762719587952521935946042882559632203859520105413639710514252647214007951659378101857555455738668922812241835362163567871156348299488649770809935854585018002233197576793675626194082075205658488875183997214184924558665974554547636581034913329162456526433726619637914565890340973808605319678144626337987942592263332048423294958593537828465989452403430111436179333088699504112059798638195605049626111202878343172337736333293452740207623255617199794976755461113158528324475252894631460020635169863196814621022671151840312562521975280193930482053520945024038272565846022607534077835690024792903886248963995516924337040115850391824780646270714676653943907381288497404833728753111063901393748051411541181809002246879349890595939025735475316595715763782059839482220740356241447192040454407597913452508835938515522440893071544940908856148162070333974832626049563974261557532138192814370610586463298159516225605447584473826544491675195147016495105644935044123622875411163055725981797371094236314755811256132477756266817187533514401833587464835071296429833474121158768216929807710778935283778204798564697212167247706154944152075530833360913106334358888436715374874820799245181306073709596594909156113568932025562441924621956658192387970326286977183753755961044677613818176704881190548176413954847072770597138878463681769810564490165173657242037632861690214050720657343582803024693870658925850135816424438873569829436013280005727893575953416942937210986667113132193054391789181135489305642585322726566228311586105612348439934598942964709725852273591596673481232752985305214764757435187931646681986493678570897004148723153466170058641294899013437631235719999540053911520423851649978846311905939797345061140645462979902341597746428467468042240 [139,57] 286548056729068023534649930837196238163802280175048037487262565296330008621800007255741308174076119422327584900182705214187548063946824157284135430758645354320288480800676024562232235639382682537675341502543919233593948870815876022749716474074507757357719733048919829680259816849098132112000895187097180151895522164075036127444813095402769808894529495910055207582918442766843359797312320572908774291679179382292975952058055189925127738946601816433190934107886422977325714148873159810508906402267631770894974067720262531980628689544123833571999217659917597109878209401251082160721266954655317418466676373294997548566686410778405827778495940756855503821581257697775246114076471986213598018928036012116881961010029604119768516514104988348359011758717081964521148200677131214346028113451222042713090420886259566818944133773491174273353791827482046702953518662686092112853524666853838705611328675396569500676174888753722503133873559522045984975222863393069927652364315976666122529877089773416082704801428743372529546936012438431780047464604527824431248068851074630888985403032156868913747393049368224942324275255290179495361802000693906137205114956280146765757365438553543349765315244095186851567209215370886790046369276114946135566923503943345978599530735568630052675333530634601264230940808305629102978527501351420116321620102602436661336019713567037096513652027053333468257488748070470509333426133819317828620015735157685448517303020936628408469570439349721899939228623104148207859029440990622769377027712211080268980262200027235561640316959578964097208026388472088262968161082632945687101061905743532705910919698361506708060982310697285947968668704418941233035168077979444454028193243945132701331982028801584556261360009812028872601953418459789039472159327304587672178755771503897993877945431852996062633750424354564465795207223218433966519968719783995880096342413209050423545359661694322153167164529266334381613436012625645410143271624322296801486552583356522499256014239411890649037077184048485354066248456983481623563405101832002193587014501154367996610079436216790387348956203104833315016702666542879569145234555656417396704715613758027202560 [139,58] -120003876993944116873049928141224903796166876855568331301297559598447680300960674858100262799639245636719863698634520242891588170381437666802868909121823650725261898114302821085855070740920606494169799094430225656983028465421541982529146471154168937677129999157085880752547776195527845791310565171631734174552412607380314435611044840067860318184154952621094585601847118857475579582442457370352740795621832210521255181430954655468053111266017427067977214505465313352262218129415089030217319721456332170935726833769661599628674468837585409301390661297367663517152928924807939655296416202640984474000007057536547471549689764586860511614314135822529273267974966317054368772090968216955779450119004625801038900892200288498552373913592163500684990564967608682255979453447754118121310874830118703864449451647751001830688213183895586339962715916849150659002313621086167568848759507225785825039378059586936660079594208748845353954825327062423599959780026674438983083581019171707033899604729721837053586781442273281271944385565718588438785102363896257675008848755800939245780233277241943497176692614290399110533973138064867699921885818233177331899757992407731097050988674204256407514084921123549836470600124247454688949454254366860832539969920885155785756547695339375692535084758240019901313772125956056942279247874814826707475877767706007412729220207994441928987307320772612950330894481124688713961250274744552647971031467069032883089975045269755743646932674274578493477866879799783975984493764561424509697607273472450219256113529853850343705450217261676188518691935728275104456995381784486707675962835830255258340000211336567110778148917738318865715720408716385159545421354949661308482897998975293819592635693942827960320064103940853699370923513110999503167115738418226237684493076907714643125451642949818602770438326911267224402113175888320962878340262638933312170849608730392162669819026039165090586655057380662075788230052148901474127336755502937428374493130309636070956114431110293281168086209098715169611639391720574331519993603914663456714445950692805692958594296157434750526074669354678992502421368968310130167665310333892952707805702800801792 [139,59] 19128793778823237934029928895849043162944134017435302303998701284148669906066786249734396160547766490004955899859748455574037308576272549772009662313120974802712705903199722536731881336609767366322811378779049176464078576189943186501333635377244684768885519423678018810106075414390971008864728946558348967365767307001223188442351986493975947605365410952077126875217782537310676814996980461826752312969172583538486730934920222047607854031804390990370398459020341716840920442629637159141803525702796822726476849358551287044785688948874596758774187016809989396868629646644259517898208593756716414122146206328536269022042201714850343236780617536732822582582419514904081736725239076423958485288474538584603550318569173684600617514124125779192478323029775568423984840132622045769932068618616662481260605048454504473021984584029356415601272747516241258648471997260250261952794084986600440192357510247512276262741259056432657694923512398719549829683154265650637688417547630378533251358662384514502950214321594687160970788677206030515507465856913008127022988038888921643200529719161765796603657186893332409045742178521386556712703316563384889292722232020887332988947503260816182101730788421983068896094770504362328476933917829202296073017539744540228021033726313024016611582423204935896144973940525033250079255978797994415438603720751544680870204114224992988231352288165263506095118445635417557343292796991372587105520807438729719587223043164219829265331542332452618399032726192861471822993256909899529371926848820229599475583780041837979196822297362576818867829641622484234390871031633965528132541360000572757060138895393733463006219273944223116340110870878186771396091673576519868076575267605270515018297051739249389503161053005383068144263103590797769192820885836345571777707039634208191422242946034593668980163933414961775696761116421824530994720370459300392245455845725230408600254710415681029154316341572174063501445098985894189625156513913274505369978970881211618134230621205889446747007028473190732624341680717979771440438556054996445545849194635246041936937948129784867268465343816030552665157217222472684058941725580445870971957401079296 [139,60] -2182300575394430899008824488093342095737975185360816046660139390792615680910701228952815301684883580296844991020124115753854028539231495844897016430795690784953606792993460386909410379505375436100752289875341217794955357523196137966222645502791847015550226494888582238385943924265855815594957381103303353573698996050542226981363506344480001043391358467879297725849112226135536739894411152099376349155975609922937581305774095126459828752454847982674706284148285005715408370522560572752226999662445712151286109055571663043216588993951454285298288504231330793150235907099831500823774657365102351692056440324620894396482254742260674772408412697969951934973505392976336345131585289334347598875642926203100921900586083778851988018329110016270479664552693380381866879600489697452662748315138088516981808307521874736733487069193677553457731554107241797479065521352188370746521741946547872411474534140575297567615061173888132102774492808205673307281648310237269360359903530469731828307638191312177907453350547627983084476598401317755747257486880686789279975941180626209049299117190440363415065510242799198707201457251267944497372360526696114852127781560256849052247099650089027192766257321222259993342442278299842626830788246246316235467117226348584104317310210976477943711686813154798506892929501472702767178809174453174971295255343559317894924855577456661037318620144877855797782307092978387330280630183826963723421631770421862716023490694159748661466814063067159224053963658733880976100457596548342792170529703861044260082941455224724275766419239370896346093802544287646748855028821549001175934587385978652710068205061794417149707673036413470100308674738357274713420450622423113074811359835304104821175714393162829167402720256642147299260355739969030388156868716291394329005374023888770472197209806916110453759009753088626649965635913815981956732278956741878554872512831610955432398092629088575017917382556433535334205268419902259214723443056431387572691781966178391753403819143723085207555036857805766008357330306434781029706183507486558744105467672924491217018843676823173469951210292183231989556599195893549122626016801939287954345615360 [139,61] 174541488341082463255652858922694481068925740441212370591004651709026126555198479504432124066350287247143950284182997623870718849110940200335614673184047208048905224083464959178204507688119950179813150102751874268895960825429823085366718765111755256052477325603501702301893478827525596819396544172700668275090472011745108694112145511037950329549979931439198413128916724886343988520963107382514652261562364740429590416902352338240303313484497761202681792677984338845324435730778529184170325430592009369911261697346885745026556300131909661259721775505387226010154109578822208344511250411159067890871341081390604366332780413962382472548602975228670658855922593282906843705236603278421405884200913630720812366353774610347840707202211729544113107288880495190292350996595263865224190963013912934653752833026619487453781389660258365345789305554604842732270710857105796962283394853616269504335889294941231164054996738698376051390907179303270719027145626166678517679339462013296668863478838057144458125406900794418607782755069701548891874669916441197180814609991952298066361222881963322486721578524053700752284334102371145729501741553109826276556715747995432517473360895517667610883020856316583660759954900682682694970027619601732163365473403600568057330653483000656259811108147525932720190617261124304467593538412250384044551161167691045031141362884559468744660871977500628009139657043356874403402644473661509065761277783417731441527257607914306861926286916970819190624247789121792438415157946361039687238672536867678741160700775381687676232905401432299050262312787731578837389053410967297841860638794046624331453935574813164759007840130609629902706801426073395535844303951961652659053223510468232162538958754388892248449533211330500598011190502399610880743019387561891976158138269010022814957016200859662480394127209976020126034522336601496543965368656806022026100633837290908934223164084760912021715352910500781542923084812688890883665055443001927628890881560494390416962702777732325865101899639879746650334056515194537796072455433465123406835840278751953697618357670890766913299805460520135506601568150989951325354529578269828090324480 [139,62] -7082932262633411801719116211472983766565733294364271885017346910886265513235300830414949541551893523384191274902740119716669184233297345887928095465658396288807539694906123986503847983980244690023491364770230925385518916388197439189809232166420018141615040780461086435498277330687726342902407932203462556574713604390657483762868940344671138260772135727666421735432931089900776057686451055877206073607533826129023765257800264620728864914931981640023875140726345976885066543361404707061193004067851068226264844596748556949678735869424260712782179932178853428687352516174377403784090514555069860146105312569641296067096298273318776325481459559872986545338697814788043988324147540238378330179092444788556668163969509662952769228999346798205798737460394175941563456837179610849847418616860859006881053361351781499091738703318805079743002312913810945887559918122010172758821588650843580767433413869963332244541134078799491922649619276473908808408792287883644891224648456366574993567310697821026813379373497671933343666601195427577298061822443248167700822416643713681287211749333454023303121828898019159786403581558712591942617889203758704281258144435462273567162641365080088094180978328842251776865122451170343221181438319822293610998346183846438990535521840761430440239853677157479381530527116721985144551662101590572932553695545665104088109755770295864103915622100521988682841120844085896620486327996700613934820587174458247366849616003238892778394865995654164795857505294004249361008793892285439291916665202680861652971411754727665061890194462455962142319139494410608585309448086217794516631862021403336466801921179533929844486757985258280393530405461159813004562131131734346531768390156623695180997396052106562061409783990514825753820312596189281121527002242715629262811058429702916787087639205917621078719185333790268756072887206679481413668543051060957182051132741901573660638499587841176426207251725992434088962672836458405830014082944318114338958851028605004695863329723218862496363461733777344422594558985302426926943570499307102196460400807733103036315266751185662543499074313614548550456960911216541574417663092418830336 [139,63] -331372378530499887726865617488656727199856331484584299951621287029387989886807072367958894007692260377474243647323611743491285997250417794150200348066047267467163922620537704146348285794451677745970847857163008545418009748527808373950371632452926408248808986539384444402712555258181403654164179958110665129400667432537935946674809691934325088000106499684109295771266329109236828897849405566911972161620155706224903493653651856517386831898154580405635801152596942646204242252936691539407350385094364551869275081925789177074178571130853074660484442556710906611708288963109362125852193623978939671071969462868465683912981380523232679959909665194945512778492972154303941746854241476673416613030041132815287180897345213101140454989109421611387759259484936129710478448532572640767171374129523717863526634849712290285182382651129482038772610003253605019509809140072744830755115855537391891801440327191560486185757294960053231560322113321177808250007438608293837076156925820206109074260731776703532067217767314398791109213461598732322809809923595745244474327234673803778317547675484784107555814625473995195655461554665274163558731499872857881375492161116495436780396836640537677697324561962719465793216818014209918333305444254038459745194748924567896354893469945261246675014120011969718059362825433985710280129709811096127539863839091010855408795218506909414668386444857835511505868105151874781907527214709372126773230169422534296517840230961164025839522886070673734816564924320230431301808564870508839111679721537327835882308834646461565939322766412260555585083658275481875754592194260261062049389035009094133563452760705691290338697273017614244786328741517532156851217946444533596346110939795552281595410201096426285976607083831990558600385209916449820035850688525710822873723357168242724642480188251653487720313512180562732450293990329256262233385195758416766280580174267200889962659161108261157542314516942662020196716658199505285058811023579841513374447157685281794794624617719569475039006374892154819747318123150610869660673418378612137953699147383035911892477078772929815792768914930516373209179461644633194728448039649280 [139,64] 85222029744524126065686678618953466475141552495125307486354699991299485717579870662565465667829853787947201575909242704455337792884283842782548022644650408575626692499889877743544709852828415318844033295706483379768768791046480977667350785713701122637681180988908927096997571154345046507981854721702287562183667611347423467629949339090762853685056535885125710819913667082102635899465835929422441204869015279772375678943610337762619604647027850946533846156554843738149204871771533985770249514360069513308277013633224936282849992926852219973886315163103948773057194175358598394268379309660960766574108036210194968091655858287938398220548702010941317599378461491954641776881941753767613306354562557860764351977223236424703452473361599296080953518898135735733574665499109438733947915664253428238091445056268934139859602563715733637592263343950375637341665802349565377438642352576386765893765319008166226868133552257557072792059536183127643730288634850197938431401268024597950111050750730050042278848914583633220710610738071187821385682232695910363458273361575997277295691439484420164099011300002058017838967740360055671487713025052466809713127076155742507596663002257569395195810779722408478632672354554895315503696788144617214119696227393841698004598437127400408923522171034729800155358404866657684090696173808772422008691279483379313252943349018317689035249700113332914586266983508090701332560687661369865440517442668193858501300573997080580745288021232710947846369722442446057701545145015370637699456507810362147638433944920059960013813881342797744642462194124967651285560512279941596355217215154767863771537560412876535428345053790488622199131475563456177506785347220035986965984451724406550287514956572460735937486197987701752415205353573209297769353548790884949286519665717345062143325573307874289632144630132929529063839913857685370321881581868375920865957746920872614024635464147559743056427602109793169997976768898255727646359289628811333468115833349437206329477249364229564567101184320392681223319299011878295948936692064732329570866665994598373661135041391393416991040017444346502750478961949412304196029775872 [139,65] -6904809582961155194916258473093400038394054453854410073916745117109698291183037982606358382911202090460658373440220376117351573723013609524114804712984891719636449904143015341425077345025871258767893057152117043593260623812140302517019396252905779653543156145697044355529206152795591336145003409438721310357271202046691099402841053246477199496101445700204358457688772172052679237937767532165803410348406274040391004029931713114425679839040327461716402286504398036512976792338425293597108680254981953978460331088049018957171767751009874011853775329855324080428147044848576857868258654117196740089248614585742196670031894019426702600065338955760559305505484295900196255930243726098822602474599413957724158510000753766514550371158168784173797646449872642443555892724087401793688700674542346316302460378794279637024598869043936943114060482890271927304437678182806072506992187557706670674010613730980440373473176864901105201673270539982045240586853799735534670445796584498807178808487353443336404197771639216396442033739459551621741512451822530373712618471078854464185143316193440887619410780609362781679209884355262233500501895117839831238255095417912432517474914079323396311951709047539756669038365452984382309860585991485889485156832924380078035808063248273979405301145099485425548079335261336169473242525236794301425399628736510741574266704116848552074008035611927022443732246021778339720059185148981680735317448207173152606266499367911014425949903981017968208674890630780413176752149264282963190397664510059931400322741930719965066673503909222170881740680159686538999781118771760318990162274762883659195064307522906155559392940324502096496054286209436115579079572223839621603446811800799203551315578255207855491062291504061627119339467077764692469667505211438543774995152797098873092069304614308751150535987030886259309176184250538936354462829810819950730121017191914431182859992459328372592141051377058188061720116931820800045720203518318340524383274770352191589870886269968468116855469223462042824438023691267475024834867695445777917174364888577568134393085167571670332036324673438165242362919871819840569843712 [139,66] 303964086846323990602249855914576928027776986851125848623564012151913166273603766828874629063131078690660811237151594640604869353659983944676897598714929472493126742953833479214879512359450760027347113481250861235115852062522213234301950953624193256471774539810289690027226651571901725331139358835065090960028717165033741989703932730230831004487753210027332037108468021696851946364802879715462196970409871960786807541789889456011137971271663496043676774422294449747285517452763019312777587116951226056150348568759654825002289596637216531226567726294934685283829809408735333286930811654196240272715213040520106205990848351427931524851325942702760009519449030787645833738459132991383991917441129706315663833776501274197190864486568994086504842932918248036633876465900614939915718748453621034756353766460762860321076829038168814355306865261226396543350770518055336310217225627954521001822481268451770296169297720068645382501439025409196202351267450371051215814966220933217561143504680991597256751109462147368596147095320220260624355238355412984806741673388171544451769073068954965499317127640318993947242778303963511916947751990911149382239012987063867227406121439266823155714195106741101281749085502454359469980638309906123554148285101346261979501155800320848562121867433769124271789108926355333503399427237604538866920675598051370873130094016463164672496249710352034715107402424912135763410499125341590305692988046716126506667827822224211254147383724455126072392942051342930569776100951846010940629201312600893126182756105781973068672577494807723528221816137497765124184776313910070799926186495294939813118988836008837827546308253164702712412146588682136239905918503035216722604598357558974114506950429999632159273642484535984977647282749592667453176056486550187381768110126583397617937092994094634800135038134929108173673535015047046568050343228962086161692319712601045766708416918388373054471375632666493536389718603230569739251650406250710538398733553099651325304798104860688707368975812856710617106471627176182642697293274438330661330792295501662842100703188750797066231214559667997428432419452504599265280 [139,67] -14190707728455648411601910976906505909197850035885390651243744535646382176097328957060687391627887844752505254130791324343222372170208710707614618761751285342386384840691985454461431705017807376716038271684096696538160643669732860690312486437616263562414425284654473881664106747920907326696562113498089292410556056834577589837672902299855036973286348009164187250662817455246185360035122864884064653606184958956987631564946048774053607365364524854668786647659557854188367523155611384557692014784718768107437516197307927281681859582800088738129147614169161264568877515945595315677250098531978803723690262647912825945291000934280969439305529721249871451411096830592446257060384434163941957769460176737897173413839707548639020716399431055021646328922213314167853972045015210898024887548241246225861958588600806457565325329746672099445970587775038531849340624657168843927385165090904535733893654331563848517415440403759256776124321870508013088293305137860440115605139816623018302458629893673020079363161469747181649234815223393938382077644569486483957965118347363086836435791785430850604014192756567819090218288940818622346566479051718622581604785872029398305687117840693508444555155253868422602842660613722475402468594013992442126871752310904632397776435364434448728884608923044337514376227482135121826122820749849896508039637053424510731129527174150457401927786918728544593825647594717336810848531528487911330960307616052934222532511199093409041447191834142969110184146210724253527098688742887318532648863392467896687448659451134193406092607851619966183120639623496412726099532552684254478274790021200699400142207680165964583458424348202857898967088794348832124200562143968471391421352790271963325197697977176405582332545119551822472873234858540162903710318261183075965189273855772811612475781091333693354491872376348240248714896862021796078538587082049356050361064147382120820879975480412467592438601500211629914567884884131404458352356537210884491409711863139419855902537994533773215731723874839886952724997769891162943154195897548513203080906169353936234755150219702375084849092918547314502047182678320640 [139,68] 355052973409052825968456602618687423025377116068379845569336758404964923419913122557735326431595625574421058266929232568422825013230441327865837664645003081997592469700177855559630238419293370866210387337642167660593722437139281680846635971172563946017396622714932117994271099383244066004006722663656090556876708356745651531176509085138393160366397969303600050004889959122916252176831980608072030439458542110290764983604943266712650441051751595334455966662462765474966290664089937716230272586663628916121912730796615275045899338343815643706364361190515190025584095046272024149155825921553813643170859543632102850196651241791119551848057142077449274287764914146251680810109038280923338953629513209583758264001029599084756774113793276538767343915690393416540523927591840255891686160897443041402878074596158104226411987583850109645212789163084883280239545936234991810541069436149326901926295576594727328678762082952410687493815302969954374978649661653631546606066000812226844965887990189073214587537551515036035662689529217590980856392988293135927763429892451425557092129973835359996828182283282141121480413334026008879011944749675201549411066952751677197042909204048859943680159879505429646558995880680771160081751122574271975688511222997698638420678136439964733744514360186309320649309880766033006071743082156244167671026432210042688019816718328242982597733318763806941131792512150014388315133679061752799806010229062393850936257602087378560340987120181227731944619168432246572573394584254627502630918619214753623416103720746116407574657533782045993912643603656313859345759581641649491846214820434906764058307926041543372194709165178162323949213602276230181519503262317543244544593249941290302662774844959035003079626592449321633042475590935009393092133702019797010829728128150387777679474957141695226414466590117447780925037475667262956883351272721020906075043464391668517598201878221028011441495096829523892855072210795973070502461450219806064662868350710114894096713359738842001448616890293140509316697538612997386594582441430210088500154952067782271095449235560070529493196727324230999296511836160 [139,69] 57750559350650139408442281465207328188080158255467539369623437197868422359505960548566225613569007777084726361853963392426359150467919088076027133584937438703081167807192050946406057843256465060327577408077373474761432202388764485531427775252769847312870410424885429154166047277325566490703356612694325693317031204385496023900073368392567931956560367790715558669568303066532646364843553549723464809572639529884251456793066567083414775888534861178772475368003287918336039560469917224572245655682504801403385081581178095957265355276173212946002140488602183501797640160418158757654882851715522567127047246886954516897568906143688635775484370419640260321387886536812046090367428817586310078391993374191148288422424940190003667021163938285223548434156948989193748495338176631188844639840544023441578596852621010982848797644974585144341877274425001060582060015755726086349806874102719711109744856704803495105428539928446561532537783701168181214435941651662776441503268204921842949624107891149749831710114231548118662577999598004310222527142750320084602143940033388412179652936043554683269396217836456214959408573156319505738054794425125453530476604004418553989856395725419236440625935078900541185859254094044603343826237013189264485727183606660685766700689775830088072053782336599650030019958450434915792641059301067941499506353447118058146787978907710719722136546396589461380710161352857398660974937567408579977950426033084919473798266505922988554978684208533062943521744686984574947535498837797227361891494267437311945515058021168482399184440423837830754053946400460563138338258635098194738171200051340896246053474926739043471578913854539105054312227310357351366321767939205464531450565896766845773390301471808905061945300484965769007195611796237501379077166519258167999186214122758043781440188027201696217778170670773845159307903956558621170980222883066008336978147279609250470045497253210460020431815180017319219010476307703143962212709578316064837117683768000074849393100015554354938822742535551040111468208510778091867434150742591485223358013715372646295301813102107222696315178601412809206906880 [139,70] -6334236625089247670805203396892483559426815110649113621640014665161072947878250631773143702356960347492407601033490923693528232604566728163663521112162525068066495084601511738503495595437044899941615372744314577539746761479533446305062794110454444630656584592535138587696266685190955487604253764810539318878601754409063004910834407194456248006783437498327229642092662281579513695622556907701356378168471908044387004554244268416911439848189985504617095351648722707818626885502245606083659440684765792608787787031005496802134153538091574284022409148297218043350223713355276053594067234144865860875463534968462706258831276366004347909365413047739288341372674702961213701894622705798480838315618938979004737155826562900943561018072791700783655273744028911945658374413085542993608795443537188138100071469930454914290321727419168146062958011791718655391340731075619382021524681713157769587695600765692477028039526273812964368066569157497755970692752078032757611150967778862162909727085453076144256184627745624493547184553044739140177801096010970514492614075338918920513920672579561509455995545786661524841949202964652192447879180478356032312689794390488296760562174906410006915492337291095070725985841937113039357371992671159059075362714128937959748599616649307773970469808376735193661335582174859771331979741795217398671689916009872622961112380102854779718855315396076896720356948501063241103742930855877218122576833475115804517952791094872077953697928061474627429939143829733169163540886139874096322182048941147513311986990185425871087463816269320108696547528414932675743236472895952668932464114528723156451140568269701018501082866891103525456063945731485500271870752861231359127772835497529795520375338500343017402447645349241989289985767991075005012833432891428702850638741033478470005953010375441381609963678219429942173530410535459765135362865012053588532556024481826097900938542764663254597016049555469153718037158545863695821660235631307727237144958801640082772111778282610093028662426194906363942135117565635084272889491169438458209215649810687697553129968039307724733424693233851571118080 [139,71] 292527797536939462877883112346678659512815059956215023249093187558084913986036201762203183550621009153576920856886829807453200968090278458070399304750666587303704667680853578560364449053996926768020774893103342256186108329832665008025981696369930143428441059249163850926810102906434328659527426311398660565545735885182739941331140301748057919334790582345699283655235647052971248797125890563242230765468777907285604048748712517494053779751764179469036435032006808364302883273650067937232480818622115724728055262305237339273649027201326894634336989393474025830617461339878931806135179323778438626604486917721592722340606058162993099631343690907468810793172209513855706110446890366954569747654313412665552606634746087440129704348722555722676734211301340544428951401323083942527519835171132111016052946595813722519994667038094313881927911790209934755321217741264995189982808351484247052315670826338608684675912674499865283239453645833426738885855169622690023583646535631196198595738640555374194278435953054481506861970220958459793411509094421692746234794678257783728680410954318719797960213320743884967774564637919070095735316768447199438023127878916455972520036951191276059427067817847123179785653624100141710934190829771180340561905429379680461421305601636093054104353931347162643660112550605834421736589476784777597973277430411092739011642755401644311321160670279644600973086304604539989679387064862856106080011767347344288243302715572766466829842136758481890888187475425147574275415792694994991156424026075829861344941520599613839129948274922516955230458335195801238054661380560344693200311528499159111468700869272314894785995955392281580821012755840865014407614068646498253818014615063582857105444398963179950474084780034299379502386066529874436758176073242906434450536629499053953379317519960394143961448296413154003679948388143086908868010506272462046723767531873088069091461008325755959548528256851623899459612264238064637984247046957727605686830585029699354296691033204935136982733150360211802189311943827871846245536901737038555871577131944809232744120872672304472724444271836163840 [139,72] -24041892075805304063693250701987377993761911245660319868883923174738812155160505259773900161348283037741570505112812580179104419681277116036214099088368355108686357776928696772355600725608603231801554842031033816923008315957631408205815954841357413512382754169101217089526051271841485546037983032470491484142295675818363255355918454208138601141443408371150868480571264574387851002108223062180610947194359414315233313890763725090841044649493145678544229947936224926679676384266545730112882145544993918013231650218437145924682910972790350237837966825154728251407031992260303266693986658101207097711825926555876837082861357390172024249831104786487371597013528984177278680886772096672607430047635457162146286989231124001507487317805169075068780698409742446744173274890359487344253820475571861043300429943106173843183814989214221793650406981254383838118827976623254720595993875472269547986924387683065849727203379878645469456587648405500993739162046133079025135200491121624174956752478984450515288351704214340677391295646410474310923760955084321352675915920422310405083636804156434491419338648171838388895525942662946213440912171838519398367613306453933245406033214949572578365771426469897618372202823750975382781107828820734943853428396822329254509460668441056091189094351564764335346345198517698666358176369374548061771417624564727270889914178029018184882435625467245967972338863430343198443161254993909984676741606658852968228662491175487223737249139633694841643906621939283121874190341446476955773852451775858464555708526651449339079275503958801813517254851375715500112602853968216525150478793123767531906034947369664522831881931520033313789704551302178142447919520094844050664744463040097663010029391140513769424831352259081003622257228746979457428311238822294509885058999936599763290061732401558770404444735677347899187771070199860371909280187136863144858410899556589757660229149299481944415981804247777152397995467008207247366779560287082473874459850559031056825292117088334491988974259533008875681037135666251731768286320215974178069869050402069940804512037659296128696595208581120 [139,73] 1862141428597531646324111220340366099722590771519489901064467764239697960908469421311980029052503007504501314146622481620825664820023164463887190891469837862945644188292298421702727367821684513016006040292736061132377138246075691726076611989844931471893610077116873071518314901254146564250169963708127942499511101292208237957581072084416978696524390410603468560093286990399758525952609333101798520405512191180713872869432984859167109014515817523730979168383702209445612470385997906539431605378340489253061107804419513076210995201955135669344399386232308016509008460923169607248101129115716927310799349699822106179428719652268822051324273152406272298883744878555348712735039749047910749195417361304227067093019231947831317646005629047132060855063177602723070065884746094941039573934756077970832130079245731640944136236898467031447915897749462619430887317341501282843421752600209209114977205304439219339171996935165889375395359851719708009831163194053979429037563950563789744315203009431743896085634269681468454539423475228809234897555090003578568314574670422778004349256274338268555643928940514530804891986825021005598735387974970345285772046918541762652078011111199554589240256858625329632754320300228493561353129891825383379350246700085699786755717474302042902884132090779543048547830011063170455617602741937224180806135234006031412582618958380972099191620040261155633770166973856129286641120102244412889363866146098622444103305466305495855179010446072851384673383869081443278016445908236132554800722551315178233851447261798735617181294499087335453329733460079808686214682580124617004968466750031937247813388120496693594594719275505854530799782273601132843618738638074357189457558823002836170903341042254922128655711462660170740429202082231904919138862842728787053733739446363677710092722015050387793526461898365208406808328194674570908666598579367098850644800766349149396150017476734818664607076707828743046653563195913207182853372003413354841820548669544887142030480616960535509976466225783236493191102421454693955984854548454805964545312992783020277749427930833109722365333760 [139,74] -46987309257671600958552834228309675869732374522201986164640363930758316577612876853038172921654633632594458049701267994566956684677100046578338887820146605467682587970915710705437999045118109047456473688093950043257525153496520593031450316324466423753312962630685224957950788328993764463252923279146225532042745617979379272867282482836696406481626185745519068841399050086740458640085928361098839392034345252948660620545493655221448751756856745376869085939578595349093702247075321593991721865703232339465478088920130549250603836597795395989159855569223744026764974727461158257268562108345726476905151968656327863620927024131570827928026546274074020612890920651925532707766996320637183544454312595416044975200589729885204992420164898266822683330209228082340789297564199091153140303172718923569393729670305292794439340891621833038830843422333109287849999146804797943674164874305882543842424723264510111504565789839071465730888448741764188991959863691133179227348102068742625132015358790377593709851093992341450404950500303354932606761238622337280924802574570167643329587636873597947894684493996834088608570143058397220375300499460291095344679538119413495330353050387760721200217169493331996186466834457167842473787721512710701452368673733728239341402692250526939419255315313549382587745887216409573565353960746683460468542169318818448677681031137653680068365725180863134162904559702549210986965724523085547134487271841519164793745924358322693883421441498238422760042371283270340810810336905198873317951737870927541938475654564860894827376286323109169411229945769971256286339641144655262174535351413742821122440503756599214452154213858506432221236733491865983432745644917591695443115331750182017890783629514893308741580381842095047011238896970093979546339743482495445597018557732809946223723863926420074434920526786521494401659279249676492971591267695154305739594686838633682171818858781840337213388342579974944747104731252874499074149854233355847781246736557302419164718491307639576383640846029282001156070479853473582759810786981635755086883504157151718863431985372110909511680 [139,75] 103882064073256124556882000225487375427720192082984948806159169732871543742873538456776750258576756827977724850307303456412396512695188539006699291944478717157162391730446408982887526672098203373741252669578082090508969343375253616676405867660581466699695749460124554245453943222768116877288086819890512281266505321526286616633453201388226914739735945983950363981326209423282134956741916510923243762533063359959980945816053615987263577018714889395914421593925778829883928307914207212040079766942488925342923383394226252048726478193644868670801516815104610005109119462977209115601840449342911275626088182276067309620162680581667581097566463751274536669656018668417517724415793444357767824645384980662900309622192638824283184716860035433258323231460642328355969892208904646353439074590346222204574964434200115916268845712079142460322025144290344059739472972790678554820420611502817944432871089684920250452900406039376970291875918958285931315791233399701571716501680978000947570234450300180291207603720910172949090119382143655282134862142023959059890521586311827633778576288926253803899429745204700102226854442611178043075351031810267409600786456539793311957615696859731262236563805567034320459844204877645512009356484243627129638071456232846925194002960613660118467010545599352848080079685189100354591762371483027148593425847247722376629958688969779645239208550523569486709192721911578878487156889723621218203049701923436001064281714916004690426271558267771248888566868684118193420019908727315412893222819550536181752735892010365383034951152790660480200044810579025496663222369971085218978703371868459224058518569066836426685019871166656732896173676102894580857419541210758167706117281363976389432581843383135231472678807039675344666610793277244532654303962878072140474944883172325906323950766649672982553070595767258223979618390051047678136794497045334226160086105534749390585992963558843267717860180568934967119351444902592100495609376211408052980698906650558372219965685405113103494053074768749501027617843064108612299327784540898975733702743783667786084560923336832720 [139,76] 25277299209279698658770272319892700787189306322497745057781739105512278689324208840873997070403526039950434539945838057257475526410613112033401704052701134266783275591077562791064385110314285416398731894556270398102869565672156595958770451445152562167213227104472015641100487926570805628396200051850546712956843813419270354280597779654056842841304439671450726433068561949306445415545817830786278241672129152445103222214619565860670460541273005542278261217694216639262272942484787766092908146316607016443943041713528401992127935846092001568614620031813825249373218701000545470588035274380114451241451590247573187446638640104555704838176769021301203362650975414603605722416708803663598857648195505552645354038954377108693855099119907186067635831105015060733302622303036329822115263601751855914295391362640124737179486286715566430644890347145516512578766317127693087680058931060417477670607590130841118219313120721912880765532477108486781018055056700885273029196430299430728148791044298707221568495796862691593910586073113636724995844069070014239722461011483670312262456125333591825429131111860454416406757160249437884487600012668629877744160187873755969558469135207613807505108404706312364808623625297659668065514552474347981220891831005819181997557308914543789864423831619950556784470070853122827378888848861245588144682851929016066159815420672179072321138836923879860105392479275425280238472180068599397713915030346639644467224177573934351998926617687004014732479816111391713018756426230092877168276882089662502998552329734744020396665289522702982048624478818851125528905939535805854324627459880403064306969321540184014185669420434295248163362649552693635609230383935681222884018917081451123372538985436455502433046255328089115025229677579156466985824877399410501384642716142542724235553483650612588048236262156125508865482675341608323527769512985621993080960033158851956337173463106015243746546448938612819339416013144943882818678306924402127844506522384838065283977535598924435964196381540757596836745285011150854568851979982093898708848547882402550872410750996480 [139,77] -619042576337618372389257413072692112597532221038640097196894637808906303840624502915612255460243631251565538628616880447735282812244819901113235637041475307432059911863456490472829346228611895597995054770771065173016339872906956088547991777496210733042195176315406696663458386435045675138148714961698037653267720396765200531144984439444751577112374830696476654030718534650992478510829561380506872139390345520820948544179329306783696114336336783077798671382493461392285374976843237701334819050973985828944188095193403409014997490934777286876704579369635440470288259164434499016985954532616922103995222039077020700114030932095466201420944404669387716640519392908782764431864747857557907741735771046719491612177996635574890674135516229689714737877151123386255054468209929197303509829090517629147819895204242994056065411823006271813695895588220132140293505625515378573720419332309036820325000647447806591697405230444746813176097268403842147879039846339827917419439046846423692040944550677757171887645872619342492965809459402441322769045009599773403663005640084720475335728051548460839566350346554407634106145438887466975468075236585513165379213839263921940353757718732122352475737362341051760416784563423104124909853702990404285895318214029667506694275078779349681071894884443453613351977485506452742883808789959296435474386003062273638564192689086729751935238656799566067009120203524351071345638574222050776144702159825838743400561913587587986576077472413430073277701511453466044980291883668688745951546951699611512918695314075622879940299761483625578745479297383933007686974519733284710363211752139465926956440357604824876142441528739792781866184638841865591618863174160541539179348761192240564574101796538848054630817781231294342572311938201956315343222817160010686204083863186064346427552846334022307243126266476200717124954928657297853937787869365310949265476147187504303831676174233123442867739740670235757446412740754063971528997898378769465665147597888385436600151492744198700767531723317126882834074009347048452831884249775379368995535692435076645303005440 [139,78] 15568874839099962823736021665590903345190588305732660551941640689557406654539318693819927740972289431442049345967844135627516342754420270072069434975232993452669959282077240570544598939337847062593525557197691675229642608602085282381236267228110811416593875652527659505144924677869088550610381989379728887229672686128419390364709126850064633520853343491974319160049663659938678947604289831300879738136057354876538164688786847764455209740254530734274984650756353896383224111396025000041401211410157915036618938410652593687369478588763711857089716921463875957576310219833503026029343649197687265329218308160038163890960162348112352587392562386872745018898820346789477447505765242712318510045853685359557852974707260651137970462895206883270178777607758377662615510138150873058174653037934237206862969058631191832884489508664593037839019696129954188165620236204929444107930514059847913454623403362011766402189595229058573647499451147144836661132481972229743852378652018266489009697461518283696011019905627878952873890453277683379310267319023819271935590862633060192086054341789490959192198366951788342080921008283001049737995650178736103963549943027711844067256145723935755624838458662421320704546173005908616556809624629658293385225591502393309019925179753380971503639353812290389059985785480836682281465954849959746902758480845593897889394707404250155384087378164075012489378105854015527984374141470082577283766861116109964686698649604693652444226365338403517166679717069431636557358260840307119870326729869333787256775395682629930467410710065130792157744619810507676088043469611153533330657946691432143203927634084553148428337133634144933212819476165369180391446598843605162691448632838765630769567206307523837001323717904063170406111501992066301659571163374383146755423639676146758240219351194723876445766437803176635080686606994086519715700195347538285476136646271963243693542473420708733601504180473123875000320636327555449477270518726508533712899469211813684294477622464384482557883891197066352312873981127124037098935778541359349217855152717264858910720 [139,79] -385146178754013692905378751565632471576683594533387815887712646712621802840054443106541487534741406549351167790574105079548437433927869417556691920696369635147737664731256068515067029035718783673414670960362508824172335197063392582029413724445668897643840486388361268318761560722683721334213003415302035728431368869036080284138298022437421651180127157811319692097653835420347913182027045361835286731200293911038665899118951737837343051623876768259904366949579014953271840612809361585653330391629484468236889990064463583277955845832601707064118774725999819274607269297826914562545435316417467449403587323065294184747166822448619704646035119382929188685044343964961876778888197624233885556190234188793776025668624527227408425875015209159191962739533161681051403633535186040866950215124840481913451693930570298962618441752372099572720967007134981536907562045412757693378233491736250987695013041350360498855835391840308389770733507127762957762441987717702400746745886632476600617957926783771434725838842454667425854004624168690896523238659508536584391301957613399946866162727855169354769080084844650923986409396670377137178035017510691353280680358866606762197026384610906369273507864674933907803314516146673874918225985273514561311497981551984954749980353708665468570559150779200010653083935737744383996015404573940771249221531795052860128947643745626522313661135392703385000949384611814485946308668441918884937875809574987172677996382756173328778516292256019878162828250076751343079395222585507982520370215039166774064426357265846319714333911695192410092686652418984973682406007122731250769893682342094859665341518296907697339250317415087267311950101057339231329696901260146026102482405830197280706908144088962017727849321409688108097002523039651732927053496274251052566688967300569195747564714077276031995158506100631935386073773962733899398081774246743132066628048418947004148299365328455224373961908322185519211955102750289364753802574025815260811535622933135132728297254128393030976532748008740410095336399865554858822089553249099866752387661799137280 [139,80] 10513173623778395018225662508179730634516937060557964434319713444577058706320748052207292032648996930878737531306822005320255470709760375068452338481293804298906948136296023882767635458734007952665590405705484278645864739259331946731115176247052911378678147329349748996106406414982820783959410536925092484652541440331597608790802670424896432020694627865027692065946553209366003346661610736009334313571811544081607832153799066838301807869291204434992339867265078610046555301522197324553935972009553296683675118175353363909137627200736488661532379261576105012195552572185285110222365164007106565163360588309585018857275221522433426027926945486733130057199213910001702503414920159131815866532070933757311602753223940408481429647451339241677082604536352059161507397753576843302274052610055335839100857145639304810676487353750713139200110490425996701154515068107415364652627524693157389306441704104799163019086613258926385817184638507248802452990012315507029351069933769295873908159363442158178692185681195557114567235230655321574676642157964485905538067217482980978661736072948221692111345628715489560057843364509963096288187242245114038931751317264467416441385796814892100341971747587636411759876766008429679981071173052566785313667099731553587495471276594737569063102757328483836372142094740759593674689889338044345831006805921046673232722138738252998948347969875766251360164367455154143958028084293848274002684741168826498860551175283428300560349975945831805970049409512399863611571164400793865670927264004780388363154269144829471155694555516822748352127966852206271904058071663960450693146817621894205861642560181152437812775189915743014817265746355802020788844998460862818959526532235510201232025042438868157270787098532619276170402286949528675630808341670224684526201670804860790332729278429665801095310721297256767023157871995345508783023150308283141016023198506482164073441898993911265798403267494203367975268125659650651749900234248313410813797835440171174105789501558303078734907262047920448869159602385305156211036122720895131655280669425664 [139,81] -251212029037156782055687798885531028957829348126001981704598163098538555273391158323319793780476825905512262513709419729685151158817472041058560347577801062867703784791287128670345461022476138130030720630546494298961339054670014225159358103503279006106465449460217248515019812445993212695707108138402766088667077010654761445281683365544724907540022568916402267988869509455256702219834909148860050566004835145156308399471221144512772304919019466719917543241855419873214321738497834915218792522481077525972453667428054667721937802271219235492646895195016388635237105805423685015459323749813957556718155657301010227453215494652855836660169876163925693166661822642613441663500172835840176383476546615473199767841182347022295094496689396079839947941966269749579362210991984293494271249861232139173554801544429967266584604861431169030082182917951816470890817038378510448565446855783163180442178833334854168710982310031167598922300267324930570250442814168096084972874011073459492245877429438321867316316099888281857872371413053214833579899530979036706732937158053145161999022065891500094726064778641138249256791639356631460412485861784726671619413029149187800723339787803058760176806827215412513391395091928737750567714164119824255493605323934859978165289870188445599379041479721878683933556066399495390079163532427842289628376439132734725437823965864610086701204244386044956919933677946625325520938077490251944874990117872493039541007082496655033512852791164190993221482045213542119489784993986486700248591978369237368093039091622740370013315680201435901014955746487954326467524494848592101627910028770918302576634456534553900530128835483963828354606738592101192104874134337179675376463756417038662156582936232406983463842088127410857152920081516536723435362837601017353393517193964672804990493057258548752859059275716311338831320200330559104662413689273935346180120242646748763792465597202658062694056297681975244132333949981803915154928501238205808303400049060037809880986293080845511449340982510984710098865773339572083358627470214288011981393920 [139,82] 6393591365889216579785977350322094722675911485020784120722651714962984090486327073830620894880774980787470801844662389814036473894369045969379857122892932077764889472540254745570041205823786501308503747627079854112956472476177957095932416312191976612745270103742750290558310001459125323282236500223095521323391942252281621789159592529073609378801497950171191987837895010349414531776183132739490029899099174508939841520047422959066582507058216583183091861786150299235633216465557048458689079293066670488210370147518643652755356070949820250982352594265754529608972370202505343137537120117453431001024800920934250459678331010429480229934796222539654907909090074179739671039735834224785791559657324261573934733973115734205879956316062010979858341934756114800785995539621048706832648616061343474744990118564896990219954781356875744919234794227341072695181236610329194313013072650394445851004490927319368977024403848868743860556498058835765244402302272251165340204463958277974239909263892445436834358451982644415347687221685301690111802892237503425671789420035993420343929168929572334987607313299728513916093029753466139374852738455722718606978062584844451766725848570043526015109471739010698672258356778988013978526842659485679373506569763937181241434028781781924190714871619604573231111010373826099079952662505959975991008660275382818739105054460917853685867000892124692120426533386787766668596875616199240307956362959735263761092127385289795209979953112350824982916170407618786736832009613341983772009496857018980426248562940466736774311447172532989214752171337044412977648231786204966326861539045025509828379434284005651660078730958186834788696247359672015908908189206501748229106718597902893585318701356176483276328242679153124447198178764180146262490501997689673982359140676354208238112565676083596583841558960332225004192116153421925440007309186802273773152546004610410372726370304674641003587860271204683797098487272931861341880778131373083429484454805942667929241909349090715538541717956050699433187464388052377363812892625280703545344 [139,83] -85924317181612449203735863111737985054133395495540717606825888489206068458040298666301527239328989129021435218293738164022410483197802577090373197514670045387198302078840276301196502727054063347315896692547244151669520693690483326539609494522827104621670459692220576508981809960491865248476893458676075819156516772205176017812752382243788795712045704743222197410443555298848776293084283311181101141726197540115956494227982659673423412901206429539460902042027063181638975671843812858641188347292516881928752739833864997265152118266867266054384923306885407801533151773857089496480922985673939926722237684578939367136209704620204657888435271930504044171684190923974411206150647103815282154542601007521335935158319350768993727689922712105557719027281473979267695980361552563247543091934828387439269324178756339510910101739407964010373707834004218675915849828015743983944338399200065783888827526134019983362670359242666496959831472138109083219171051596636945222647699950385068202500904637514677137241912551517479476640641372636339250705870952770859687789832312073616060354012201938972086472140509559548635280480600230593073568878045899483158637469320547686753987992090456660422712058246106819346610627552289751413755740560879597069160491856142652100175124401636177014134785529185459358787405782797685798461535022730555377085222912447885606643458117608117410340947820217403189757164228791603235344197189080779535547901407355831855475389354573429164430276717792913671991992526408617199807086493818690710413393860369022740320640167625700929266100937596990602099524938181666453546810340088999667834029176909436376426127193329431613300306156998070882150961841663466908831488051974432059550757958170328642026256234978248459233786333679826693325133928372205741044431967516618906651629092103089995474262411080367436744604089763341157039470120716195221932753342519887481022608515878866108039502391097728537637272049043835346035257687886721306374422630234706781139914498219276611143706479233371354157693957014013627061255832753115721610279805958912 [139,84] 520684389644914928283753599220275330699868473048492578986720007707578492687066861445922276451512598192385287362267888916303579565862445267577166398505066925931244678573136177043045803243708060925304947051211918390171032784771258115790447406096942684945615690576490573728981636350032635227565282026095857786028987974323224345232657070760842887161935944440687144560564465896421188971061782322239257683272685800217548053788921729116101177411168361124291660128423292157550225466655288078935143072902492119894765439032850137972962445429330267397945196542876741607002601210086374767068593703057687230822705639381449290875689259804521218713590298675211513697176337087195277595001031667467194123452158136912709126876013058663784716882437723962198411215880824559957416575969987312368232266727981456442114585119013399968059844229767035913868228630958979443306423102725509318685097751943076876960734437447286421313723781100384190146726820986850392074752645617732214414934726505550499745527553696815475788105042664405539388079996256086459978919819464782387230231292567484328383315466679450061532721911256561050943802450828841310379164194088424714451229305398523851295870748442180322896253819546428747935283115191039539218642121413062727192675380178670849712991842660291122613541929286327285728943645609148943055569244949252960818576507514957376297673486745137337225443403850399103454800968567261916056855968327699256172339891744968446502712257516547361769670623641349284434223247805452359894137465140837591459331990737688628819510848834114626034035865684942868581885264009216675253444732644161938758595127469240267068105973981635628263293069072008444164043198718829224433933414504934869993487833121310900898469474797682576961213281096623240952170509199104480701928545780474018269148444930538295991576122833857512054684497809687256056992681494188630778335050136053563632809187652159953016859024823119150866621373265584070394172317674242744572697913368952382211820321428191421207214664395245691207090125931477962061050228536600573390414217216 [139,85] -7271959180669222310418567318888693621346654151608482312673196691780718321511671577704244398811155210775677916036753025084206256946806700814442557799875797312828992093527468719601767581106151003427831306809662987838552937708174629330657714046662912132827670227369526575219824979855249828518957464478805486403201350223200073444118578058194822539556029836311413160894101738350746505161599699785160804535684398389380086642991614141429906390833420584869812620675796050257526272544431422503745625327444929411696736117462594402318085307114128306889767008086084174942659272849772154794975392193869673365611764824587392721976676031391530291796084815365384739733401705380307907933405439339607287193785299936596501868455432083817554638002652238790150474422119894367719760693023383024700693828436430148152610285347664668593927608734854138469927201411690861344183756739288823402177058299301747382355215287476037626109206397597253336334747089229197109797431846012922403700439371594151750554241717813784851149791415833680216908435151659582491845522103992123881727832960326681977941057936150435237281589914223940589389330810951263300975724310948043769741535743296977905627267670301213991490620828743860910731049066727216793962104872045584938594086771135641512637110538626520673002244970929319795410781449791249702757150427548278079502759035390963751161662618230061603589716252138494601072016507905648314569790603514816949226624722813322223210533617602470654064080429401090225572322771318738817868161561715446963616886721753785665046078519990002896096144982488414880136143954878886311899600920659266428389809112958582893655808645811770685552853271298047052637260469010405983115318789061038077939260268262755416614941197700680815613146644407771954181942166264813121450785022841286499094561783302585701793550874123187977331090022571094754817185042741173906983063561210724304217321176215922013488006245177411782739232884761431504459287875412224214226359340006305560701189272688409476991135090119276184276952019524751147843177343863701994639360 [139,86] 101698948887984121982534011208366335502585059906734844507510681354407307568291495136143461368262778808873338368513614471430424323667755817188271023395041392580052171645956202894557642128653060870179731259449674779402784698465088460760214305506169346997124854160247671311659386338511143858246460987469674078879288284777976000691087803846861981914886998382937913141197474040018062349351524293121423477020491247545635743658614648338273967759306917612463259832068557458348321849257789035439622887190989575368261883663831784502910604411629399180066255973040636158403310816266092759942242331573488042921012619741789203648707138965840514862654344430671819549895525722937707451164330535114590874229200497618050268232435962050513112582992451386081875055967190783668064353563943390284455851121368832850393452673806356429879830191975409445260052260217117327119017505481476820989368600656898683412527641573443538702082074874517506677271241017211605804863810470661629692402499919316353315634410718686473652579825135179666215880031933320467004420775019448614589198588288184471833966504167206688020141106107240349713280994517920822538159545869771571299437401811858307078149719466578643147448391463658786070391977523193964027201453879226559432550343372404776982284235437149067194825445872363288927216620498429458687521809974331192810483410328085221125814131196327814739381163282700218789275780276047152251417015779616194812474459549229240944490760572307074260346640132399321215089312531899251800254602383134103136827734994803120828578401932714517019981630108612092310341929208670561257587247747901148452862055183516140348799316763235361189527988385740346129238456153764984617493484361207433105135161197519338342724317976029378811239088019660342402068537286956638105995406091185511767642455943880495846298725456296700306059114858097662394006974455149613756986905706684424985274090221089949288236158545032365645815002893836253715060959158369684754266876807812095633706222320459557436939138005889773586738006114927912358145640929513242624 [139,87] -554894905894357897739322895649850556460735461663637924288642582728897547341114332108071784742328125529734977738127049488231081688627820340338073736683775503094953180661002195295506279764027140900083138172545857143433006151617425270309726613713294832908478435369022927656765274938194612439843761812937190456058766846607313646978469061139099324933309637208797597407752292253390326262469931374563395922704191776918519754625718016583374760966907887643574387911153140469058234447380984120670877758989325134361550791296385018378159334915141943640772254894827610536584854261268466630579306423551695833018628061441945256789383516737010023731804823564793749065560174092917793716552639126034946713911191387847208080336838842069313463761228227653910644574284049657037475770191675801127718202318630726971892167089648676216216825977064395843848168315928527468281159679412697241158711621282644280414113864917501474278680554850646196195643813561347492098421229489899814930999596770109403520960873326585417319264791379891255801710888104631404067762656396289723753066902737922322057735134418835231390698914680433709155739300870295429143147847922148004490182928551241019161560518068720025330855992359037874631601113589725531667498503958501150512813172461121262541482895823279763001456533554018381948587866108637379216233261562881471244231252538060687073822838293347533346683032930390744161011177401720182355979628603052686162202956827206107772177625833194442648720134800742864547841115771713822455841601569121972044150886961762078477300432793453659881013718081760202989637837842924882482727153767658874009154397229139335543174032602891655642335541669413142426416906935631783183981540446806050845893663957723742154547564748422601900110801001106505587384944824048626742257788097781570808771377742439816399297205688842931712602015210464241905902162969281590802543363836895537247209034947081602117539981856659486456531271298816441596855156969697245990188603673674646989331604831106835627536597758317646203470988984408077595047390830592 [139,88] 5427332757035616717915712696337683141985724707665009466704375179274587978038817478053999642340762855249037088823338053762660004622059316631320359377111442890742602508089888076846021165985580066422762143079029226521736510770338435494439458667377415044018795538645909639659746937213418635199368327372073696374960761511105095874269668801818545060065082532550359032885826050472582695259418734537024179298215907863429724486970325609911245897261075431382771932338960648353090152027004878889461960300881722809692495333928753654810474252191115891480009981351628370032952521002061168125583438126034946858472957003472181770997073739505234020919782007447825972569325460025757755497390698501320587438958479941229607193898334437969500270665798361735510787761303785684391711081390696726854658870926949118089128896372932470814470427614151904518505225247010196981499449955893940673654238862058187787752934785259207535152669418828652967666812612301877219984020082193770326660301774002914834496679496955636491146265643317600672121633721827562638048709088130829935457898546524721401747591931241527921123495461143073596663434400090990171946734220634927284980622113749920556442232545378599760015267139276965158506190783348275035181821034343637595155934853059238430206430757268557027230329091245311406227017226472709151779036473202160290040686505335213084248276164689706769862571870807804339794238567711958536875113046702404118829472496048723767313549973084930575538700052399290381937305436340787348149711257362393165484306442112137712187066516890226005095328723016998706331105769744676788152882756530536511763515343572251671917444535732015448189892390467111491113478004017537868304281340751639342598308128375832466601119889100026423369470829306645492646623881018997485563822083060019578858241160550056443241536373946178874351706449733690751137626162369406986690354546635179699166100548014490032040026176913430364157078075352543346560871453211347363374529446976154160814015119141302887093268198530145933467751283005111462965411840 [139,89] 212730778196101869445123631636311923585454155387825692428699263047644917657362126848838524228101398611000297525915475023759481596471391312724088785721538952280789357029683855877649284144389798132528365715875228230845077170217825005342754345011711557227670885709409516613481756499620433236804595488296234832201368937374919941410593689231094205767839326604606411924450593831079976902707743310818351626152845758049625538389079439027936384600672656393460818762637049314166766123621887118722838055616703477003052612957685857568583273730833299008145051482163265848537924470355161272751761067188506582370983508187299042813690944108262221915012299415860720048983928093229843266032179934319413752051156500612856925011064403241683933486297118365011135235108234130133232386902189224465580246413803928885216503168895184253053747004691002898241966366732327463347554415904030258362499346885521156236621350694992750017721502226486529273334254750754715677674144112288072275528094544933411210097130738202873669521474004143425999165717948533536245050667473738535389402688946834001430866213510316216261941832878471399602572003676997816832816780819190896059029287252074816028569967765038259243866109313242467401369575666346802093554536600415906167744879070387941959995485961724682431354001980602188843164995990272044433824078122853866306583791059227684859144449892176587764314674302628081643013164557398609373711136665830013495103211274279364050216361236497922055946775305951649284455326676904217531925915779451469595199431596835889772694355843528313001811904113861328514918923042373621245516730516123964012417659466401719039064889783977390346730190693879196876914292877677204171633384135132954289619675179698015834644958460048910918328977929990308120089760895993582787237038845016105880517948726244283164639387355987333415727651777665192438506912879732182495527580660407636470237788753175798965433717486673585859473844431218438794668574124592312997661348666339508251559520317297023647702551749800967867277067547625076596736 [139,90] -392909841289069546262908138476922412527437449547009543464755181858626202817169060512036040265826163241697788395191297620844792229846900451121829664900021463176376465690542662009506443929333194170396410281125099644521492177717771524305964432114866392839369218089352701478636989050761992009529275405332179126526102190687320134566003323723838800789054253798307391322676984228733315454158595587406464002025851774724812580186862536053655920398247311564121847375055852124693592907352373034358091915265470865549403466114225595713835075686832251768228916882565454811326031895263934453234191677244399028495499936585569638242844977218192091527871558200399236212771980606699276346916130065455532270952287757045220904566453083612974278467699647339992195876227923758857321247057212618034019999484729072210300393639271414737180954473994328581177284623668945823983177858440132556290330145087320482106217089915557212614359277592810423171136166659366147638360134166447005458932805770306654928191053488166631657480368373860010383326100404592041895717010719761412947972589504759652689026934926776239404672314676094358989646650930410837478924935174732888266740057547774823030779846169896864791815187452453477880751420657003143175947538115401831973680344011944189132487928768043860495271585151151621354367180580003261403274679176550722217812343418936760815072691225414838988298115574875451639057034645244796629883340060091611981671008167891899338963135297232992248568722310987577377304334531117730622864612929474216817125662844782067346249200331628698308274789048616008668806010432451607576502520083564581175280717453573592805698900604394860492041662334893770206953044514520409663356123809468047107455568521059132970847953292000733358911115267305463815708614447306636983718147766836521780965745882514053958249793010095268321109830759768381890198461139022550853452133233264702765963309203942389222256972716228497437190297507388855980861393511251637404103730845934142808328187913008794251742565232150934809881461771730944 [139,91] -10497458224336875902125204721098634043714354327796245485041838826200571674790378136052519762234157924172488815895456796786484980725619213642500481617445767605897727806846010877289969950803859835594980779832300769365004762632027039068903068651963674958686433511387720359302230526606092399105703162151035831840801763823530158239521374433868067900280052601258223897618749956326490310948803694377361148835981746712221469109907236385236947516066066027634875696017696120954292126760349217739995204610700928092482758394351835623880758221510032873037084231352096176328047483373450432768585964558236972923471206607448256817771352939221290804168516816412573099185434446908216756332438077895806494484830261597421703183407993447370492151543815072317053414204518812999185422693985872064171201307556851929934802351640500708051785104486506990333710389413569807055856981733423950766304062020050918820022516220719473923445888966129789006000526294786302604957157846322438403536855661603471983237735811452878533074647103322300696707342539715888398430925738589867558530753442724685556891403462248214196599639033023427548561966327104656587399123418823462879148589371240706214284091985838099891142182974295210863731765363380427590640704461160192516149720289117026028591769931485708459962873854279703999717483481647266662823630220805919666679515635733350091436833154298039567434025841002828654892339322743841225996446468738229239695647361885702306116582607335387599666671922672427874476850639357368307269450817361661344982656350881899864066325496978718902554363236550358425512653805143987539891575180228316619980239772882809071171499504024939499621568368174090734881463431988836046961376841491331733006360053655904058251406558979767853778705200718176597929031190448904110893332544019825551462790263037741507887211504075219491014170255038026751334559099482619218763024044823695384489306470831009933162842325487528507469214050168306737331540427044724739083723771167152658655819123133628102808404057310268560853191906816 [139,92] 195572710028756140041471065009716669741007253163785777273047086503093558597537387488806340315961346409351302470010142920497627716031994363851654911459018578039853288036093155587488279135305682142333435406733131721627125875711098542321119941959689844137305852718145195596507426150692914340277573935022068769693711456355236447122827119954312717646662592828450844196493746790722707464983681054181839061402303504290229213505517231138812394462644437601538736814759035631891357449236352137318591550875220425024530685831250237147133441690015049246909151506957586510520899883191015435836297476913036075532946980966620652998187036220015396674952521157721193879885258132622547135938996068746859068526174114275950274004094171785568150468953949925775884626912590407431475593286634170149477906563182430313929721436769941986244838767129594069946256769370018952282604743916367008646634038066666865529284518157257613528408618418503587878792209899188308488604252793505033032188016176711443832112039916998112269057297093269243251244430779224232829204650946457893657596186763841116314265235866026704498000263715064623921335635921346579564124359282021373560327896654584008189140397762046891777939726593202669124654550018042610873440958212762006100205283488533321150303302738973850014549804945638761901348795063312935507818084368463890654054402962871769972052900553473596436415695390786680696671800811587695170323827282617943852506360078346289868686786078633977678658579044098469003362624478202578661632815681409832487531144820758589616126761120242740394831049799042788964533756087962449551479898367315671515821219210991276151580138048412845094519441021581131292534891710595068380395203125739533655740685045483529644930385744819170194136215114561588871295360044601280914360477682562182324501373940625715696336024116563293214824221921377996916370963480899914660643672227979223149186261516790314586013934872280648378925904115799757987742240484678810796461717842975791065119535015574453595757597823142498384740352 [139,93] -4153837533954596276729823625528349074547791833654767975875007701247193127349739149968991212687622699015727368333817950414869631336854592315493270475065612545596295365410865769370121556318210894601759701548856403417371366426569165963381267278393105790136362934779518398676764077912448000522963300907853470389745095896023691540054262997722910844805440128914231182044139188381759520220605621190655027761691046037099371892754710702777533125669061003982134052187742549077228995146096136652545108864403137266256976754941110660087031999918865622746056005475450461936881788142629777745430991812781759235381773766809015737610141871117692258334411739185771570573464629645043803108640656614300263423673659651212153981440431383598234208250588971765612012676243503921451347501506147617064476458603763520315563435152935021833551448015232190677884749808782137865447091286590026653471727729564491982160488787732760591207242982348892376389255192014130813410268790610088225251743796809726720605335519810704451248289658308981453052693781660377374604588728239244585376043918976487918954279801814156137056923243635229314240590093731594393934271370753449739571712391835949638051970050015770754781215399456954879258533554991119802168288086478897087902072350033020342640439845150488785394154295968590378470137143637938538954861274467589708266157593253192150164377951651325810311887604941806561729363548157245541911179929004397914580860341980731380278001546099744505912198213693108308151606250235886148260388384914401555132379390570678669337632818191603956592466104905767125543781346862241731094750657124591303965071631440444492843067415660976237115430642288122973510404886022505762117465049364237418383447119006638221418323344900066552600577467631670072792144523738161073647810299418157149033698899534250659542499789364867019827346319835762167371871961365887494043267611039766284632598732982551357465454328161167138179319132288636113791307417475125697694524004437930082093442128181581699159924501962445963264 [139,94] 4022959275867291344987547428425806318718744734542898922133604406944366389219152522520785828839321484652605739890995966138541227804178391562818984152486383883829156776815331092201371182606459184436942991536235402939170036574852269282666291986563823556510883378645526581140314066460376631912563222182414325873223531119969413029655856030148422519053715757899895842822340565388533309333740150187137379493297865103268013108789237053325960325112276008652193210955644820564678678249665756242294730195520496997139023206099624226971722800745910051746830217468747416904281468759824727961046271020524870660772252018500345495905927706686245393921327591788240788646966575919714242621393018933145748368503218338928857927628162389604167690565355066499207753564350647184515402516033038974257868868214298930882441818634747906847592237236520161630579206164893519953406599680384350149952799479393115506941222261818545622251354995633504763074833930747879544669909094289137461679197745188781001525519362496558506728064411171407740149705294112931109210849970220576487559742842931487744341981469323161608954955687587003035554379406133235460622995086038672004744062811820603309898335760351267517990881216918922976522086191526488915832666145898007752461916495661965192827493037867658505067717875841351437530843549950479951165786399332832873393320102914946750943968284217690955265846025178208183994281501491984075293398868335889615891191550268498092780831143655757512085487176671694338785331321253420612121485925546236815927240266053831242886171984402280267708869146505847345872734105793547938511370668064061542808000282597194142806962010680233483958727068272001047019663760933808195670364587427956822610912461872092527558334026870919554899784003838552614362595762663878952514354622686661043089949332284556267457651732487552290346346984221437326432866915180351079745735614963617795534399867504779025525471579319275730695511542203400637705561847687359289703032156282619243102125756258050630736754122162176 [139,95] 311244821638685924138263543658056825027693446097670647161686852172690827203697124761092879556388179975107906867812104324524386949729485080576680024481299761807755777164510078384568002817014405905737134913561935382233405911798476875513164411210419702651940534154199541587756668945219837019731050523437544914864194959838344861606264036567232372569218221829673194301534338385601726020012687842104086680537193338367391130257530928641386888520244577804187789259309766619896851026027345842931766972650793967307671852989577750307705909422571720770936186227490602834449382459324093969246907572718131133481482638950832864440349894894281930298057701304120293557120556883536012740121426713214407207677841333507321786507194263892181975829113859112132002284171491519573495148404134543940835429486038219915318747794607832446641840230241835550577151575873662737915342329935308163085417517693935255824197239968173019067281445085066522841089893029730459206517777655272293524759893642869965248765232327591490008743949361495407852443436666606084268342604571217034794138669264462391646681300875730519912002954083628091709384811195708659676397743931150038786208815524391153260538617219208625830995850971780206277323546731929994970912753622514257977206420161822735724424403069022645148990127359078600621711201130564388347662426398501304614374360445209558152913787100119902571168281578136648894521860346135694687809253361640201310672328117323351145781971234656121480023270442381336409283450928480997683260292698580103053389023800614272426685448913674628353557759550457438737470442735103269988251931850593018633968502634718254189135164656903933001614405287676135290043141657923761909056787579702287366736652752837282477531109330382543467071514587755260676225606279428416148516234251909066597925949994590890796289382556307048245501009045403907049955129433271574101282034965385266258492724741740694142088709408369051777262947212781888910854683358260125934534319508622017792815651152089380436795457536 [139,96] 2046146929707607041644275243377536192151627767088964560613354947814710305661128185188897209467712877865567475311664191264102762668064459089421513313838241881451627306835210676576079222861908929342497177159258797786534142890155814523592591036546035509934158634335128456073314051450642978339229295555709918965470852103085977911721303101735984648783085074816232438617710470035197923707392701965321085474085047838897864743850637222109495117534370034954230786954188953954491251673777596336214322700587012305678418618125362282501682238477672546220876160113915075470299785071826192810015749949124771180651966044826191100132684038528694514016770728001872531560927260428022998415820753919992846819121087449209391008501009684482915787056261979110012400525412475366270961991949481250730423372800098416702851134161348163050656040175998059277658749499064922427899807387085454284302744303780183475891380269488411551018947621597010664604354396828308890498036925328302319662844955347562234247452300146227443921977451303477359979753227934330175650999851066349949764165175281805149379432455862104556735437519224945508616086338180594136612200989713052253180337452655833839064946244116254488222917287279853165836593466729075556362390096596784279262582006532091537888094753596073104138960442594710980631578749595034427673131869330050148871730165422184012692122750211731962166100399977688898822538706094867773767281162307081721673166845940569293614312762132719086269401026394658675968918921413958412016966288252898144755473525301869378918092106863944130863649086961610412716105884605157325936772398246116339739332256279436868887806683414198195942185619671463494716972473123167112463553142102452829322268685985587302208287521045007787693452576426933706890983140223960734571579037938185621920269831491048109572433266423301680863524743275682199737522842861445158000383539839676581530920063047925622060683761978870399925874940271063341406625959372789060017961697816409507577621010655263035752448 [139,97] 37434047336775013831971153091453670187377340311606986909515888400499534286164906886087429159047301145542333684610523150854567888387771179873417212367324133888867019431212663646362850006948169716716273976589319625745172498569053546192871356522019244196496531255582458034307339739195434847131426617069244816541585768086874444366829339619530542359547942104490240824402828936393611763170634804816039075116972453213039066242967387081539927274604213549688107066481502383020408963814375741087489030558550874658987166174247154363588869007708781985402883797424919168591029893060967681103449164661579238033562323359547545810284273007626209072831375406806900272466111704385933297026299952096191873173758033907619937598390170533648842504657710985672403685134478223474446865526212824497521995844622231054687276188161178080342573940003424524244945653626003199269075556280056955437163769954312251948670014444091972400457877561726864582854915668840922638743411654083406191457137203822431589884354579951678999954758755516889153192078895990441815034136729795653773182335471021011316032585450954726029764331873694220210910039976335474201356952990255786011523032452591918104061431405953061828127670687204828540894832718030671624319644829735515833249368962584831058527588227006690224142304662249932719733873401681798635910042544283584875984361067324932349927046122586639566095783347455304288270460239948478283066237905089372024179817967152752103043705359755944666396662975264536736207666672692302623891559076146119018954199079345346080030732517995674471047835313118593598976779949614592897012235425330320886233061346522188795122732360694938146618451657809915671179236743996928185820296681812415992313516112221184808508781382704437101245979109095220705883730839500194723608135180319146752297070539125942057991503361950782156683061629272323619166380802315180518566442339205596888203641993275738219326512772220866422643614942591450230312251992401507576364878912701236323154241863723974656 [139,98] 198804466133448391901564527635000780959978962174163430601953790731780836381567769077444391819183802593646697799315956352829416968266054430639300813521448213954927601925700488744649520774021885769180337491434126797319844930075356419837363885868545923320622292155357505734167908871545565973224646054186516113469559850757364662796465381903682121113902921623417265756406454420347800185249292971774146240779268744230261869667074639304127372589887331737956557764889320941892120863023088679973074391226142788243276021941935511189603727152216561016874688300605907619142078987479335397880258713516566486717513704170629476076438159263866049222246624838106916702457196494445749785378422775296882481443561226337186736628835845493236696116383680100558854196420225781974292314869781039615995169094137543619716885752949513307850495788026552632441232085816115480977979427026083990631890542380022863257283997565369216682611605202781824762879209720206107274171625146973643968231723742906445102849706989821530321616785467486456846787948855964117676738022337425259225739891984744586924124813969775081626926150363090975411594023822843392564535496397179407769217308671067195724102573858854177721223061109792074062387123138606247930824279886872839624198138343184332097286662765229485132201464317355260627840858150459083583691900280902273581678760053334689300146839569050002081653895464222491790712899983581729960371601310531791593723562383982692629858791126252035642423595849935764245864671768572338962665088302495216171616568244239350803192205771374923282261395883218083798279096398490873471952634229590508823217978996135680788027528773896139305586526106013719332580625525495375705409247355699093400602352159732242297730474956048238378019818912805955774944739827092876826967400442554971378861158266007928047713957171490548107162153996625478621365766583784086640080471547766742608575007922818756683726304373376073997563135851435116978957235098849257186236813855575799814987786747904 [139,99] -105459234152571749545677789098785516512991141316931238417841925730832763943798853433694871339332905810927515973420399894281555873779746533755816131174094064324663721944978669713649557271460347947487031820978519672488306624195814936293612551506845256194436664022268264786396606830813849800235684453887338475014522351371377083920881915697206023888575128739871276473121832123538186098055072355511722501644870484996910818744462010680330961728860311403801459819357807690921209725585992447892619172190003042873329713302415682594228497455713458329435092504504828661244721770493846165468138429941893148884552530733218766151328866162256291925145022052630387725888995827865455396252409033934381677250088658222095970412701201863261874409161972124377218209867912139860610210626895306842987577279172838291639016372294315533303116405950182482317014665854118905090980185242069569618114855366735882844590938165965378443231812643141338206510571283486354922688501019452630297936462384118244573315341731185739354705792763267543040497605916484430670044310078446203969288093505185140718527825703203924018206480287205123456418475437388596925068643126390084790971209197867242266475919904521666954449899200548095824691527565769782425688184002416368023325228474921759140978977787847431991536870410313780805684569011467316953018202978790818722035823693217037967214504630256970454450317810956303663346496535789927483979135895501076128353267545318509139802991119372970867784408918600125008492458542924201506571063295016490886539034314445233805625082274334138529948486821097537928105930177685599528736599056116738624656290870892444548156810907498416425174704858855671739510274147992141856486937106074948179241202845378266688805730998468338354042234190552448531221388951878456524302163651268545433690892802402802653925014208195839592672780771179910145428585358747706434869470521582684532279230083501008884075780027616947869777737877118530169588162790744822771797864596202081018146816 [139,100] -6500132677184092876292778101335917009134955124450386251507492797008703402536534591345472955340790838884096430010116008945755584607001426860805677129709674059717041717085770777728361515036489755208284142400049070793369826238332842436175153560717141512326030216290529841264621207800006544615745524900137016589587827046831371438596960236636623116324055393026639907410516714516964538585926123099626032895161008990419827939463994026952395587178974233387658580642591280496023999926170675347758444506788231435548675277411431998239430992102569818321817639371827536522405906552503818257184256335607929019292269097388289520073584754203281183751549365501800127296738843757242889019542013715587449399706850752740334934600192145901688828475998903882758752175401990055489516551263236754366656103146157901377608861243965915049368886637682851669925161656189548170347614983532371950906585942035458795602223449803425251848083089971696772167578251620176527779834148474801298068462236688096280295884380162648663191830940045151635077682733738555995645085793663573948516615420061165160102432611333528876807064532349891606319392052509787494990411489190685879559129029077144389320029615204668879513674606035761628593973119292581894078266364570413346010618955771022136027801645628070774083955099568546081707278540319804347995022104747051338141125288201896467980984587345232086515799388883447979542736535295439342584507491733128851813884461137100438796606732869722925163882846985201068339137916453752354150453241322128533033985208666559484790817297655397654187728147734513242923361259659069711828449931945144178243023031279199920185395982997122964854842098602022935522148315332304459877841942939198723312665667789072079036792863496165302637168513491346937328776959850325621513602133315390652469385743226555920547821502663084608738164528380427026057388112808012710548718744314466392865469796759602629303860305775587958155823852659292648838802599023326773236835356518451511296 [139,101] -46117568192003748281355395677850005759238610806204663290701779429078599014510141455899302885664684102751645261955383815582312080680083402702134796418295819705798952110660160333574617293063687558870416419876134960151381993506047941877639984363304433965159385178514106861714566808433288359983835663331288288714096820058432621515318619660674549414935770169031902782266550390279139091465199268318042200905621378870516888474369487290166786325314284933142953149109206462812705127086031267055297855642029605675103129550457821682678926084088296618706469538998142870036078731333458102886382513615548160154378605997101885129512372342008715680704320173189157208687221344280957579607572932155161358161264841353561810159473838031105055875470567995456634550987207172586851492827307832183175578974602815241335894780375525682961994501032427030239637754370038834525378715667750243974309698836339508911199465484403017211477667866120512923464898838326533763036097152435809017762323569471135953272050897182717116614375566191508526613940455794981265917690603194960475695232287029501687672888600657000336979984796627456761810317319988285417669141905830360036176970206643770282595709280380425986368487311221809378587555845793320953214494302583426305510965976574770815927636397740440922764562492261281754334456066743873291603463772672221081061851890544065014084941561639402814838988412585167797003006244136425441377039627123969278955892165124362555260284062616040296360038950608787626825404538157021551007398404911869490381195155371656626421819471811290028575424219925441294137392959815724230641959125533639501436462584941778192238539844099277745732347312466355443876031373682290608575443609280202641156145311848617603969846104023657150422463230232584955455203047967455398373956819173902863161139673417549354602209270575092167281432617228343920167730868787226340627027786031180708446687985140862924893990042421497215958607434976789163750230062482744412975589521965056 [139,102] -125946760171274332311983030505783336775161265952736969871765640618184637787519771155262331101600379744287625789197021639207017381849329879931987366166891944615050863019826162546728889581078288370415930599450342923260698322089816223288426011924195375752379187806835451104088421758839889966130736356100128153252863136640355035089658292010065845988697728526790519343932955793420635734373134809681986314825686719391699338333402644815936397625661998816810782587349560662553538199801357396303736562976262322208458675927132329902902118925601899394312241230110462010122625810079970198205093367195938031263900162567911125884982407119788152272726209180058034078977596010990246477896752162906302036896618871686706549503314013901234287616449751280269526375803760494560006190067277196441768507540936205510507962492664523899041634883801201277828417080546642850445853871821561176013963175623863511167491683958447298035349260314687798797561184011179458936147575431172881610800044450360267353627432520359572146427875602822849723005926060418912183924720822968791269130383649739813043409317706432509445914281747464793094077260593261360304900430717146401327443463493047822193257348584866275500135784127056349764212288594839365384287379765293095581549241086497747867487246456495480371527114287953505358398145580485053600607632990177951270501255352816211019430737843162038615988965261604090030651386498554175803882526801784200531027050660829912439012804750063581359562578576813029729086538074891625614830307165280158112409163190390139536067777237689577871364424488727551591451657451009816144905975216161615519645706391951406818320711482155994180438668761985369041719175226053614837709189571128326799298252506457692642881102379621480818062594224067272417216324915495661389145955254229735431853762742953846190064359668890617992702446124009925272912220093976465615632744279621404070748365716596262244781399532948266727608013419558718672328847033808115228348203008 [139,103] -96491942974152184737266769755262927607860876059270721276558470376791842794570711023217633505110545795901745193893853852530552544506656942029818395025967575297044293672445362120841918993645288884921932280677421501602687811155463623427216851367185341244211926627564128974442227461509031733525663136076681103461540025911941811228519570276190790462941975147256972209907958860207959100117229726799147448261885465681489150463433831628889327634464290691717680695728079596987803449093578713477983722180564146781419879832374971846035602755352911658625275122136625699205348647493452749025961358445439588590094758872066313726852973610560022390697418049648272227671512219289303881023778972467815025884490867306300842811641189792506203764091608619829212130835713866000538313807584525360150002571175266262434896156559665448854175625110784872303721332512335271798260054436687177135354057158831338130533779537369887811035099769831164898534163935070000693224665732143811855741603519338222080094697621975537549917048242640439310211326266157959088926247763102986767691804539347443703564078126670016066584129367229619967740311601053815653217379910970146511494816099281450012816182603406080022827948916958207939287487409770485759614219340173806679390754250879933983686269272516236965416461609293061927665248344978199375606279831473675078437821824158880495484773892705502306111603713426444554809246342394823868766387740627542717391722968216566534865279436314570535435022365300086575787453213060625998817493788502781909410478981266655384174796790936374983196306632746389561678778530113922790090951366291033144122611252078536382275526752042084488383896691182806937656735371190817983336845020796940138539504398238260078790828500780012393608420279814892412696203773713246691609109209956926904228161605014008608628456597810923917922142295177992916696594859350447340190355825176326944812693681544675249611036872267328104019668258993679692029957100437811374592 [139,104] 1102379163213883076696674986023060410967386812215198793819038561282820014434013979041896665820291931209396202074211895173359480981437444865667965752186333635022087268861764859127494010249295112599710251054495555286403876864116974909321435028484736928337164961702188160953376078385440621758217129642236089630074950558321063735607222536027460557306258717110689870054892621812327022230762669348838646106144222703740949184481975332911725086940606119439854431610095472735783162224788091321421319777853547956884785685261194414972196314177479523421736808377646924634137469070960883213828232758105238952582516554065739053017289746666470552730044901896503748761633879839714607452365303113466538681132524805726529928242526938436750634606372611218128955515348471188989312753512609195941952778671626087110466641881438997989679661749558943697730379128206559274412924878095350323125368815977408842101696877653893315799789558484122206466880036275114326590497048382036920021532553802147112372046051634638508600699738584427151893666189751497756542938657036053556603760453286933854848514090080124853110729645191179794084709009737479690892716351373021739352683655506162839677412359845666965121562260425723600121980536964903281421203574504207358412505677089233799436528558606315343426497002240950400977224067023928502527603178665093080139563041116967914572531881137757926598678097719004222430955348592117577973884322991807838324718360172313191553634563995404876202785432165549846565281245396161694611762738293174186075742310982477070404224893817615328893234201331077184515117690043120560025718277785387672490385711371797568020669565449995288721057371388363103015032434078488933689967501467720334847289103927590688463371808531789652204088041319678722140086641093624580948047186206191770940941394653473880098893690366500161322883336273346447597759360212374476426024739560339128168030229269100265115646384258837960134088974949147059959872081416527872 [139,105] 4660286349868536455541747401377545830332054191556750659504171063308890373427161749322067929043404454570177219277242942354517359792822985650276111646830289037337224189003522346274887249298002323046327034039097509057149903791312048044524657830771591941955060188155676887296851759144525224394566049341495784895967850188040300187978156298247900922822572622406788149803309632251466169057789747588172049003815139433943959212548246090339938416455898009785021288783624720695788773685655309366740295441598222567335270344447430999585095824781263189311549086098451897566654417167761102886413863492656541746971819847308592130743307337327561991904391817542312313408771585604311142646613543225578331755088888123055874070337309028880383066964512284507752145356595184057395078745301795968765279840058520045196043807106778539961772421690163303753729626973541457404260758471515862237814532043959217481535724224341789089729124105093010292940383513105177228432467375920333384229196963528926347150442933665711748432892898073410250850382366641524663132411230599622705772844753716598328614539988672666018128606818872951939033050103506993347361178553365792225582578908709431721305083638897358619472362835408439834155100448230547405914625930472788064804326066297715069270686488834035461021145648732850940675311522565676493494243563732025967324896095257807247338374256504929699909708604416545925371784056093573797146869173783062782892982065932153086805220001936608091661533923868162826989988030986087134767391164018218655865713109136812228609728213646124141889681356549300544043542587654060076765638246060880350893759294748241897236900462054548136340464932069042045774458911224904169996926853522794131462014674042356086822546625062185976164748566523535108897447066030165494413954935062098552667926056745810077203166061560191626428621457523221723275104285211755042291503781913316649208323052966221634364004642045355722948663863745850803536670740992 [139,106] 10565492668744150763433544412489190491921781783914852005859399907570493850561797111841302563903903736151817986649205762987863444775456735522249601411893846757568056911495407057612869952729593959833333559918068266610424698757594186808645980821572638370924259846537166763500816942028303877587474553480882124801975007931467828645450165765065877173086383708917440768979784426038740270841642107123743828948578206728269967688901527745432572912382606136688119988889884663792040831555765967049403569373793623445524355362192870510818579830552717182325728970442016643810542304037199546594120341451656552103456138290708380233381921528543230102085574757968978561252726188352281967027911828741538751209140949515390701253834018900879031550053678954300547438982272068885150858445354152115952308140607362071992046888715937268783931754597372351451734871585804758009334805254692240301832972768898647956039372150949885034014559123246026996912767779698975187580294581350672524596062584411451104707209908599937963346533932664191583450975102430104850029536607545896305688125833264910977472742917533871284927461207007631107768200436327518161880555749649529848633510694040603008514811089933133944604847856480646657967498024527425083138591395266870598623431468902767545173800976076038067906974110715359148345914910471713339322200245983980973800647112826006452476291363067486174192141692747569252491612210891309816187322105660710384848746370045989395683097075333709936067327169372529952513425624490879223684902330427320219338578997367977794504318413268120273878576816304760808193129959359155002032636930867400575756698496619036863568055168654064739172882472612539947329667055697667670250141604794565304485197949481707837801126343303703372447575046420585871860140453060616737599008946602843805113617346862822060909098290823046610255931925058677829436825461767949306282483399442033440116613075876112265055308260674619900997447990694317825044480 [139,107] 17082748170115407833014959194266954994485214839074966185108501854281872797483680648204196027839140329368942665396656008469902898000944074230047633985207168986476876724238517022785955059547033179503845345405814825005283271961550635192184933692959849318872669197859496086334576644227506027984551726219367391990707909296226078802587908669272941012920331370533544317770634978615794685078885815065099296820336138653984352855826851517489810452640227509379831001960000973217245340718785814571614770502693425158936553970063848542690357423731962903421967022876792790302622756674006570214370015312703818322523086229777401397983680016709344362470945577892359502342443088700867654433951521363405177715911908032426623838920385623271382375190772741050485697496439120949246728866123996336946015996659992423054197398317059939321673343410478361838175026210592884218956961043575916627568050538252056750550795716878403696821577963455017919432117123099328310712477768018935568451989019732403670822916956062846985729826784331772800789847346207492863722074117489457304345357541925929992206800345206060477487586014010975855759211547656900614332078108308435855597063941799825888258838023310645610727266308055383105312809546062089411335500153421682484291996551488878675591053019814433309891752673625578052975798065702545456216214688257229323525092520040706034337847341783472559580315271597501725910693082634283010800854119067024604541192883856198650386878312771204129965995765566939928222705785277068961857950445722648379446795550279823250069811695661130715060702897614473371219694767498635004946967795882620686491745414157433086056889534627003640942517277361623791015939641431622612856698336983596860603199668854516536814124221307064107417153370675879956350067437399420930288404461435984584836935268428908861275153088536452056415553271423690773439018719345589241119658453451130918085630779946261046314085320198184746504998239910144416 [139,108] 22618955835844488974103728353268744906455926516384782164167328859057873064351494102866707917017058554162950895488781958090241057609626638855843427037467354917763772878746828899516004397863447635045112667237102125943190945582584802565328178625448350680598863210561228104092704088582689689297687620285654707394337482954015112589183934312356590810902640204176856309497816017239929404900830624865689573185625174475961148670417371380278246268833803205351226040048310878641366319143257047696179753592891403167476991714515102441030825074820101627900231586345693361738637157492678317224688671354651642973363901020383721658286707726654274076776332698758589916449382090874019066314905628063708874638104373138699697336008285009100297045536943348222018187162398151766918746108713295012944970578118030263668880174464337429127037533420716716495805952375938336902839341204681526385762223974763348938307314276504425541469147948256662447293660728140381796139988351306782187429554642437179588633218327611619574170183947665153367160143879365511734916191147279140225970081897525929283437295732480487970991989964734416618189451088782855066834592321305239775135986808531553987827246821912204554328977025112351990207318844457293472634239812070607859541782657491538197266947906122252582801623059892650096665022270135602984332399769151711695109223708694413965708033381470596688428507585054127346945020593065868240632556501950773632583546127983107713247843537917886580246150167581774847438917125981165701642425657483281394665379899816576886029020489572799599768233325062486540425715963457604587820842557069751693223502252575045726324114822513550370715434058387824072049055986760851601684965107234978684696559692739788296247503594883509189661093919749521713291192715434936001013661104883533867071536483279809849375204894925482519129161331101682586594020892417834805580561561011577286091813258670520842777209908920065727448315502592 [139,109] 20609245196510457255253995915233407208345203656790905471566422993680820000107294523512691309377176281750267835134982361498655859215350554902802608308727836011033781147032760450501056303011438001597952261796337022401401007279927654801758544897470446450071073422177306662643290459071032972119211918346149681541729031850769444781405127363747745503544999718964492476551945822122264539899754385517193636045304815671873453830483639039168487722298162148648975674133826165815595163209758787331879160314209300662905795490613922064071582649921563731040629328976797698994017409561237545089451917948842377217012181493091623317866234451405317414476150057686096874082742960806571505154257291042624639076727632884364896351337954333977757674980210638302897639451230863327901427939909020381021502072728375685563350618989347857654634847039493527224337032938585732650134060657958003740401642788701862619301950699574510911348520719441487885385012682514296479312467238091719013987094861496664233947820860546351348767679443798881888256082203989667048948709013089363621834724827793963634102153014945494813276552490856472702419404571872959394093276672647677529008552395777488817947442113530882926263505396909185928114582456622028936212900483417511927074596575932308621677641805313407541568488454069162044227314464207195483441708008732068988680835032942619421298323474982930150304290881999234509076568819540316423668031301881301424293227758903290492521297656713702290107189726060624008085465154954308916343226536920083378472723342015392667002283775870579188420676764065212675748426528533657371004296937631126971348907553805496618089157296104391914059957780788612528084087564807734700428948846820266330943796001696881258130110566851232735140336636083861421110250567569656216287258216849095392164651439162309478753664196327834967506736266831437320944431392529027701448478950709659080767051556022560178000674418333324535913984 [139,110] 48630957523088312119295318182678621985214682533435896771011892836999728141649299768250496493369187978404047190103491904330370065410787255825438281583079761533133001593953668014566205600564057610889232287169613041480386399051857531690205269532390866919884418601635051558151291385189512060232471406765297306328998047947961549166824010218264489553215210750609553329235687727091448461916301542213795058563996395885376659996082044783402954202053781956706718586555381694335830120986540402600880659738786883687528355592910240672390115965790225512710292640103190308513127724762562820499251956733169312875436049396936114976073904247293266538233260330406766820729053395683395205674829235242808728555219175998449169372528316132388736920223986224607312356951613141354810655956530485502385893572183545778425535629994301446257378072817050205076831440615877097710066155290309553872360419335412809789624863373199841182097578231254083170258610696741014972786503949783348539113453574466749309845064267649032978891426460359875552154794096813765610442017433467792556934251864262487876636977637574134434698037453857943733542897965394930800390084696957171678085349430855373388684722450686913875619765722470716195550949171833514538289321149696955244464968820824746818971018252910952697927102333430732734371940886134084270556894879953559178040241312217741883269903429017545039371459922343914402345299919112441994171251752122349102314109245789396973907896233255348261925723953941706642783276463796136321896672245662002917808392134329823544798464260447801658262313851407039081490887122328172962510630820910516513472126381990098096155766979422607702802779526981648693247335521483775046227088457144490020626553967271265605958659146244709593907718154349129120545544391741225131182363959670101661273792542939422308240753884379792100391085682403506793695639438653764191284209526040407079686080575736256981401377875053256704 [139,111] 89004916778122505153930507332396454121783534464182831316601062368272661167432333379520694361236117370163501983279204481258544219421328574353022848290226556266916227270009272986434048267126082788507856192286865698013425034828815145608535142838430332124516144834923015305914032096727173275396019205817199849194198494926170777069864747335691698837334588131697084032131519326141645029084890355966936579475488586739625055738609688887752041013600364107512186172730813776148873650703529227211417284830874734337375591571507510534844643851040613935906890986591975170557262107006431880154694201101647908445188234050689190096276082882842873041458400172420796734204145731997696620890647496383191791944862059677618001200992589325648138253142791896279616196001819708260275836251244060920650225089773133091060962413589972244579825516621758773643983867090544029219532846831115907699540134415438204882095106720962093780771021767414129508613676319209937273498201768414937297889917847959162847810635937733769214532245616669655408573148655820374443437036687490245987554801152478481583645184269264889855205343567608733637791634320448169148010679941199183974221538807037504680048999686127811949505202463970301015830718235435125229076553916619944479325081609474529826483146100388930886958302441864527020056568532559671920940933074648675538510672984267831373952720855839220909834887916991963142216201933844706715453171281972323371247960076398771157187940926047119136887478739044278193543038903821337728786293981495310377735064562062251611361827673358405507841958933726919526630657193561734607813626487772131854673166007962940570668536353568803274422660202224618497042884280611702240123825617464693752360611830978037231295834031158887698874227422084512050791520215268424190009621554310889400801066907232663171623806769855609570183778302935110111393555472453463084286584068171337693358207133404377383175463632896 [139,112] 61345944628111927686811976412046833787047680300427313392047791475013483258716336239014356837755504343270722132839273544206891032374465838228188119720119710937965401836149426077482460490805606710045525935167557525824601768454173599675985527796103402113020693356674363670365476850312940196875941747898676681092844952193438205649828562347762249970090201600252545829653610030222496230911961374427542247106704285515579365385178553722235811493113075890541207072189160756234875638461956826330517655536846658571294551582965149508081750312073929110003119251462884841455997011760632988063448581298309330218979616225305639246506332462718905064355228459260076220850536596272214422314988306492778165758750924118368268775556658372844731791947891169990737599208260664520217912783725322170506494084793907882647491202571376641067085608288718462950636156275798052472577784780738126875886034510710757769406528706347521656514271546270219784106939124118898049465564617330333254916700822004737668158393066578494681251236397782798609122109177582797320085013293282781584433188915605113063619380775666458256531106985152946953866707260136893125117763560873384072000312640597924448822736457498599912837850487166211438010822335347945641086465053280565911542132955759548044591195870679372969846342186216735775351480945952739052980370360736369593873527101437949139905677543929359601064160735570269587909332160321061297475760799569690780104173423362657109428987451799778078985250771524240579176635222519128681496211984490735283599452504122100509442416027717062118667297805020427005363250499557033566967590719303867172841272334610574416182607826030524639107572154906951179765651797306459588774119188503719642623062480013904900131352746290621801684011559696196087807939820265400093302879931162203399633260141449890907182363277524076876529151220305985777614818607920716466735272125857619911771786676117606007570432 [139,113] 68894591758661529576508709870039209122818152411646103669024012731239982152462486295220147946020287609246055065549247160509710304738925308706122302418293008408543676521966118220305388975416364478712915375089678475043204371266452500041497515590148423679549023185838788954264656392350141841572148583209741400228056034966984366846799738356135398673762490095401857828663327291478466736534955142405547377256173596222619782791229329176053774827548569141345060636316848148585272400860646678845071568597247769334110910786669316269022428677103515258152928488081552989684000567621514299063474081340469557060678372966030253036856603560482188254319698673831234540852652081396171706831899789720129003409935894259672484738139275815168838696197629101071084380815352239490342323253568260944651134757798329729213160992424231525600936417028497668788306277625476297386690020962011257447400023181956564340043724795420303638801873346476224189999870135554163987538974512565700885829779575484786278711365997721749762582222666556641173834053682624776096127468128002516946840325035510963934433257730639218572477821704987939978458172330320252218505555346883600048866503346685774257135060233736484868721772119663926523923392604809201159253602540546848079361474902518129393767853209297871639554796010536594604516959551932968150125960225146502687294876725757533435498988416639080057791544893739072558859528718318897197224217255548885695044985142280091025702226937555066028946799303413930624134362542258937292371172271698955654111428088025044739843392270776901209957083253923911804052496259797012643350622557968690815005181869444075364695231348291777633789371427427331702779913888600997951610134398542779934533770663815684495089301689887339187283131447973925156097522901150213982154755235980605530863290388314449845989266748388839891206401163317891378482345618430181835775786209485106200076045416122417152 [139,114] 66352601855759626081440603084181869041912766589520133324902200585082995592790572085247741405369568815547817509012173492132917163659789623002673855902193531184496589013773288128082224423670539239985175302007770536883559532527541735710865512168132742978821360721833676758655729616845785564657466842135444205849381301604548457192956284703151563618543083852707105282922409903371641724750928882273542990458145100524654314438807905169938807303984523773424707669396048520349786579347221783680923255708015862251179795306144263076974163151179946910852105796849589309852879901808222575297444372428878720128038630416138093670500091044152757240446106437515649197600921936635147940962289824500216238303550409672019170203398089118773875349062514164560797731261871825328759783561075755361648664957249704716210899939310330633151706886324861841832165164597208947390775679943853755302098878988371517969306829145586571832651891264364828369395836878952840286232486271521073599113293763215820903439939586457025272830201549753152608726253261197442999310822828206800980071714668570311388278123346495394555848424008014368667335848125359541164170077875414793312759787598563577761131599870985155934771371731345323316982072985012441191518023748400680265782126406594842463578075390618316231730987889720264942963035267657981086123744439703489924782050927725976996226181252119138388398554981644215581123804589532526430785827134918028731320727959233365682458303974709222730554452680422861651529360670167683999451698342273457447667822948352133727127912953050278743656839818736457967699293610424493741784834670761731340077716418109948959922823076863456936106894782030966112528669928274335470732474350309772617265285968803322413098976745049614827327769800050650198694651650611123732224212452664941293854541343531987541408638281937643036103070794266328465120478092299132680210929296928806277169935810560 [139,115] 46479447346865817925635784361402673194058985777243366745948138748907546840455746492412397519912370366659499746340240850589091904161578583280299018870888006705084835053230570796680670905997666899594372806601666867903417229610332221769847038507456318599392037224387126476378564950506832616021825413818347788008016925451098209032122231946759183756937612842394719536952743842129805993990417834115964577636985996911124565369514984267408868909915662827629673785853751327976038600322654275316123571341976306438399512390064808037390003282240485563638058609781354638538226985086801444354108849763064231529694012776715982643948978837576942163911114705141323481012739514681400372181333795320056822309961271880205408051514136111795264554919658285657760049129679047143571027645671858605592649921795367510638037260239532705960544982148050831180272281214238346798526376900315230864362282754606424510397370623957201118281728978888129259369660453879172305420183469599716916979727617107968677155166107059898932295240006463827346243236834449130480790483311189391687326105022218074626508350486352039180156521133112225337503660502696927055556483939985409930307104271426474084693418352049536030112204916393540563618582677503404833533698457033533128107533145007767125434361183333794822157279918017583743572339086756643391518416797113645034285212574848290225595391431057434698972213784615498041362294866938432924193288339756648590873415072236151236575532014985189049012383543534702384303119029089109390257305494010661778910813892450191015784417129458496137406842011647350838590418212042707939459243612196509887741356452865457281436390360262963915203289471732914376683785765974732267632397811918212359057750314938385226873327493030474053233795347593639406124650738762260241395793804061629187808061464217274733080312043497379061701262285293570527076251853058999969987992098697125389803520 [139,116] 23885014091033548248608113063810470073371988366255833077066419765283857313820167076541483188256055546456211157428421381590691613465527294922640913005970943074994750189001790057328808507296262550929702307582657127032615346467236381228860374832183198110040281561651449672669886273263523825876041906009666427330770898285052981089270889649401899685837534168406868862810551843554997983675051134429520137288806599847351194779960846623771563524776610638729856135206772799932559219272546367661166846086810425892673387479107037270575481456137859954765218932547265376257682436348147791322457267091526558624990913787160338140538526527166924037037666920556163140785089029188589536749037019322374193409291550480453029001171846799213377340941525040559975233689041368497714891130708925019283308751188434924046462018618703168168351993125800727660909333639354644626516426608411635818108849700224572527845677831956533703728323397225016056008986868092762560375236839282782736260782013908477786336180971750548182563224610839712891311236386533782035137920720265165392581383267961421194722630759140100252745653248540391326355646104174240929942937326249903293729150662072822039573188580464345112087858065678684300717470212724259090496017603106624516058592187706173057704679393886176444697176984031675651236508476607063067812445064910081379308034790577444770224159819055330222233918077295674079635168902721385312054423123672816267080812349143010756178767261331682794998756061165154246297553869263120568568995885406875544091464203752800705868470533869918620231276456194663432406906279476950487521227939334459747487009698467317192798653777396186050217332141052382549020363868438820845783527148710270484320561448587812067813129783781881984466881885154188734032710604508947543461131290897955700644464962780302233121877818863952538234285973407639718434281493987680723749984898745106432 [139,117] 2539520541488406658591582877692269420168223921870876705377627780642476787503197067767135709129654627883593039332650815413294956798958443410108985940102381588102344767213367943455742168854859861484350072891974322863538306082086965799170224943182748687851806972513958833709951915493086712689770649904067397800086151124733274160564214112644254770672614382030511759883595554411501933679229952839522813736162451881486518686592020096215152839597087437325992943652705949396153498587706597985006115504999687084198889666037370618469350103732841061195014253919751028755585424342918819590775042607321148826681093705032442929832311356878032428877430594219694505359644613271279417964662044449272011384812814690276793476405328970770458850622958680338660330229277697212247804544824887046045754007942566867858303194287213974205083825015460361849336222144904292132726272941459618403720153395441611655204782676331123746542269648029437788207970134683498392902863411196129994920477757670272721974447165772981869941438971164434456139707592982015902812639717980843198420572527990252470717030522637702111355315427793892169477809655933302021271344448134723417653845286642580772333660959584132037144320777499144795264495722070490813894688355888635427470995733359029432144882667473802342217445932939829775536155924524566804389797039384665085130780497572955423012457960881726624301118686744767570234820065432626848315787144347246169210729801830783711465786514846137115113892506960393723097505012340473467869501363826487445315919502038246529620062628895128222669992633709617949857691290508285458044136744386972676362528007325844118736712643106030176372222703374200833200697082765307456632815445408704743624468073134193599584342056328386036813249843016438357607721150835195737709017139928243418786929240254429539525347089185645693572246015284428869335571529369997130829353680896 [139,118] 1827779749974861308726490627490626708093528490734029255025536306894082893898880534282300323498110352145353249434058620347003511245045945737613425351705906835617199680179456192039259896269546930128810229629570090207809138082637223814192017056830296741099956367534497748342376845645727277591124011277983242917936214782164588367742175929090677464593193280446191960466182923407109979290760227097897074994717086952898272930930010633579797933468511670430039795868511039471862010938647151156442290614894837785893361747774176999805690157772128890671187768796178466276679732664997535385596555498144364301357553727265723439706836087751129631972204016909564116260357310046112659957110272935341216754361255623098700457310122082657585098406926988855165318375332151616756082833325019159216030321141741142025519031964527553393869434954146360775850996240834936751071563480787910812187612805559445719780124049683466919449804859231625496002834895512407671865148553219293073996994122990303104959193025204834298053553454163460966698801756897170063607672035229355333237319847346920630759087321000612492607690935966121496619165800492291739615463683673045079489007486989229300699612123673923465151599858137927852129696231542412050775649216104869096774818388670908050921175580918319435442290119669993666167465934184514744877237045690967440200502525284526443854838466301358109563942799961258120436027115805831959919942010913977209602781717079318224348252363459610136058779800562064549272280295779785227421349438854044698778681768668787160470354221588458505742622754314736511767909278907893470521762116769465718119096977691578607839662292547821594468136712006744119345016600782701250343428618139933173420124528336189687452532782103935641850015275176473772142404837096821095827892026394846003935921239588207732664921679526139133495962542682399281361831718190187888410624 [139,119] 2359610530799633599969851851280160781746536389622612038620758282803266964283795606362187278713966013006378355061845791269189371458767095612252486987805232097099108658561440939673517727021777733130359809057451261630360826938147246355690519337535724792018110209813675873346016178917588593584988258313318013311723547737638068574600220005776146872767378441043170466798267626073959609564135798821426439607644481783013303216596718746078972188975163269230790492627744182821201432214547409890893262573109238544935244601806845618204539930480540387213584280993830448740716366592104686623308638183746051796898394432004110246527344786714937616817757264781513496450489222030047397694742546576747676978383906250329454276703197858515742133617579906843738652501840484134168325588410723042804871544072986384878125864811649856477226451484320427779212302700845067351883198040783567917120700929105358194312537983104158909568633209793732506728474061554261788608395165981976060270102264029359329646088891826820646855652273457311116940427584889160782500947447155454565571050733268808794099264815392064160602097422790198877536873767628541354168903862541545745929044982064857678712916426436261508878871000783121695696133958419235413455782011274306042350993411167671965879765229733634319755953510662272129889290384619944772140904756151492480337034491858029199258907176514767134395917417066304345594525417381508045157623470403325412636795535883911250412995388111015991451065237595923104562706781727318189173165697267639122031483215574740753745050428258158085714468914060651853876750273807951079096555284931582134777886514670582245848048851675476630471366975036068399901569485569981788586380167677533473537559506189030343245098906436181907873551575838648847279388029526772493248918974451488175082445775072977407030268975886297628637488527987215509158141589530567680 [139,120] 727098462959452722353544663393666468772122117406100284120193570360337302624638845314038711338332385935447700683384306295110588857083542138525672360133329171741817157512503494835518295078915271637165115006198048096406353869794158334316917265183012320474956126798849707403607805391990625218036887048039333759366559811621052944186983926819990314021675541793427692871608321724553472354610020678814796131914537431683014092608635985212258823202551257197817251929408282973507980551501098532028100671323774745915370876076943155831170418404156693446889077264052908603853422315927413569325950711086188198162406891645165480644694267477686111792140811724541679684911344479810469752650095955806011496468733019868595127534148338373797438793028019745202841104291364046275751638321848763142875658509036157041905960513021776083667526054593143680035763887650118776657288342267485302818718069316724459954624958066523418598430853608978078636642835547474184734872104161405474254394623006146898721353357622621163847311127850655179842829073073476474688412271785353853757305470865371324534856111239901856735971024964179536844173702612299795630381695401224689452748100041659845624092265434911340383447156432061963943554474150337025655180294292493690366605159065968960119821007725408368204921091256657524381526405013662195669155701849985825681097159352409342858466956861648436783651532363387601076893858397599877118202398689887968654475819044137648706831028953569292217666256311561802068239088771774232301946326540527415862245055832079200472415209503998848003660915110346745533178155428732751983814858044427805701793089033136096873445472562619873379487009751661786254759839596471872016495434231025198035344757410396491874289981816848466088375478851004532775352571390267408260340110056987719149085300385738542228942564619145691912698787216143193283908878336 [139,121] 77419793693308026554517027772338146665771083952001887663745022177187513595058312777976559885172099636271085375776810609132877552271821463364528098083796518754605209881346796731606396223537394657922623960627921605030562238868775510362609156299559696233860728132938190475839006050251593595804617395964662731507738737129298735053474805799854940990316746359910906262783697096800777622392186485231149474816135913625005272898659582157971078023999721904871170415669173616010232110445202850483390176190731802854527596823121107984379703246089532980278694128255694820191828605635818256876233340187271099841861806794056644628921318172640538319701640044898985631987653448251454351458505268334763588807337271276176238204510591021648735011882293737900622249371127083083946066416283011140179697029393897181607715156123760044857159927078195774589440747723720124657726171146232058646310685211897448724042912837028146699782857556867532440811428950533355981291979778904328524848497358659153443305239873924729729016962368202268940625577974870771595652357809307142074185371722171567742528879439741725374448478046374039480422524526239139723531832145901794602787002311263877936527793831114642545295111593551292203634096269055984139568153092336502996535779478049056244602817876595240219111636702312212295230306090448835851517351467707269495749138075058195851016449414214302275909677449125896074083580220362254671066713731812626673226340231684899944736529804576919800663105851364372109607231612846733125799964141819742406683006871457565870289259970348942242684139840884075241312042962342822868810583942827886832358050460253485900381772579940477861147712467727698966659311707419091543665900130579841725201281256047699767116474984330497424613851255216446975313690278817110811546715983351825021437410485328445723543599330678552516584322860476826752000 [139,122] 47974471340518499352705603325774349524392221056869377268439832858088194045157035492788608783169146742228820736861122627017709337565899590827331094712961979550968763839642486065420371761261630126201415837146127580319952709822610292225576857886788766649524524636283708082619457805966794317251848432978769139873120553891944243447627374881759648203600227611030148718726316058883751473092252260991855453970596275406134483081694760288955931116554151502223011517092703862404320962866736445057478031483621017105687274333226929443571161475018057627274371406743846177233112100762324287539861564665488919991633603219570268578675992385089384034200609415157298246325059553604964649549738060962534048821547225381164311277032690659624559884735751381823329876910846578601305997783708409804284066343116089851790237326520966412278102188982046257932138860858649336793924791890768432829966332724433280109241051361735490091941670683298440561830043344440706289640550800358598746210739554056452569262761613690446777592367999932685621149973150689088070833995324944806595526931566733518057743719319159643395015642171908910966285078355515780745880706490968303299515951659193138164248794934433883791672369863975358792318026644521491548802595165701160240383352678980805166819698090786392152441887793064881468721098898547680817413818121691635273460637594625588684673405165078162438390471680157075316533935851322102442536682624857795275111747924693574110000996516157615330907172319989042582251080525873901994795839675413149513361276640392221600459934009252112012681714578812906494803647690214157071723365539414400603905278868831044487725703205445179094205781564192169161344953851297031065956810084534994871311620010313552018812815342799090035949025566214080742813408341698932831658961733022009685511887909638682656977206926394472682915948186583040 [139,123] -283193140719908535376570229458061952127775617961062665944585097470699709401325754373871693052419878156164945230275315389710948341986770424889514302161933043883545501176031351544154345644401060816135430732820028924949743498831624911505180037572164597520991654630664692485118057696050941227209062570636165618648634238761055165859342666542248720820914280298139167354555731866703619793658672059509644619621921572478289863240527751356549287452399741388976375830787436301748703879746400681192229175416254893505446949467475021153679147500424424957945108473249362854015139798638982913980716549049038780381789826614600086652354301557041400718233088170384903264168136983080269471658884378670607135100160820966397192620735302315012423961209778537406449620896950143209322685778711493259268225942075559059135009328909420222130681666886405237980293407274865584821834658261081122603672383150259817543225207033123742936907991295137056917239811525998311561333197005119347422630628048687187815285706978431750749980129136714693765727303753788128224364960254315053894962767161682613906876242261067230339483301409597452463695805019450347535142977115711869472844970990577745489628646387635051354413300339095852078266219921148250276174344126504608861787856835471802364999454847761108371905479501109633932595291902828731264263893028167277901410345406626909680239873615200252152464406382739185901050387221350207418241581457949714459794321814816377069816299674475017555383921766852679734047727378774037076572086436433645278858381171607355889558016047586379113740706109508362786506291913781179190484136393877748606901711185383064897157521714531920461044482954862147983172031232473103967159737846942576586991447755782107461225844702250667192295047513860432778402128618553169465107291985421471668022792067367378557311470995269657230920896 [139,124] 592285542492612238108482392847056797313796825280389029084573384027676412624379585368689957265739047212735207236546631120191346181101124114225314218643088237946451612857053836736600292538900470074609934185111739818523384647920366002099259312189651912924492290076981407632890719342530279573687923493732650137892405982362872694381345927932053112403886908340235094642491381582455430878356880380510766277626190957028075208190843579226833967311813431562009704650958259997551473240262680209974321215533331911666136453260238610449261266532456260788712745203021258956688594121490177238491003714771119464773936224962493066678725294413471288218043102538612838272758818732183734858390330339256496699948354169737224897434504331407957403502843991158492952441110912270263762098356936320447553047002652232864838700973423354337767025709102250003163888293583846192371694135499167302000257661141130888393093161524568915430035407906724000536672426214758654075508705224002397372834296698852609175437708519415982259302770579816153721215761647111638734038917759777618771155425778131925804640338823868618590855941061027734712525649134940231984892695217939903983102626870818951817140157567136539751337037110715859673849303524347717507836733882066416939755603415360207938209257170851683458330408083182971929592022445620646886810611177383698541432855250552811397141962849105437989976111672327926181406724621821653813050492659518574507025663227623008302140659062698163693285231265712478094908951806488336957593962723340092102363630464059786596555876754056128383275716879767599561035002455228078027732292483973066755682031072660323212410186852311780081315172840931792255022239673181830527583765296787537555623018280060451697141554766156434359019164772250258301375747228814170785694158910178051813592251106522577035264049196012879872 [139,125] -535874963141038038481003753025915014520473575733056504241169381900201257003662492579760474673877686520444344864225109934558960912979621244779152236930587733408838186288864753336210543581508740101851340055337597465561139989435241454207019112847105789206792030494782459489014400924567411091908725732460555813349879454359086749454271817416244618037026236906635571820014725947168765911042142664150372784341311748469154787272310421108012003773302976375511818648360120581365631187151966812063058691391263235083199046104645850614989503524460797146180085431160012118505822851387006232870262678507599080665840892350279613193074239969606907043797393258013038980030017491585635190064826992835998803209790454876536029948356870921135521558557302633826127803060581469196650076169295138057738053813953045033004227061563215948252307208000712127128068897380480246085403035567509061950028469332966861131767705924396348722923370069446120455736358369503188072876695976527183868016369930874637634752237904730194543515393428815647430486353604785043663579336953616775973607706739907511899924044577704542550513261220355679238664891591524033360754901170675674912116929231743417283881498645043743369841929954821596110527316910219103446705024716866661503822909621282994204022467106284271847383037880379302815262339678704685541978731469946002771093028730327392647633891548782072112351016693605884675662644406207205036428026272118744496364915453303300888081095436224336462638926728285808951871899433320952967980687736754837430406889881768647305193648843468648718935902594778165289028085638511581606663426188398640051904875387005428485509331430330308193269620174863714440262019975473451528685192757054763446799348295058980411785053105785152282613494664952903733388801298178914753675168179262103487412042116334168847685616976896 [139,126] -5484182653994597403430275652541859226412624438750534191079558159392345139691097239714833606055906534229574940940606623576098708440487885690827488058964443486621396879682472718943029370000036653257974404457897632269805067008927214889770653759139100224759097727466715120927699310575389233640925749995764119825385718901162823942930844022017713134517729849584297547281810167198223959536448259904196005959136536902907270893480780642695041123140487765536983897164852417006774956079443746590102617885772152845291165597908292014958594711715418816834407634770794384225447499949897010315314071172371764656945377729319667491354170164071074915504981949738367129235784644335878954650848107334286631851257888968296488580879456026218334869379836406289790194822879130556268552475892071286652930190567510757517503079912116983148390562910458004504727203480207367998197032534511937283530720341430048657565364090150619117857081508319061085248939180457080740221268787601297154615652502881350179759031279606255889602713586424980633220255316221769632030713950198170709468036365347480086380988921293107403691480433464061434089105855725477904637823603020505846665610829398135523739850820653798262632561408280112996405195484848868367522903924121674310789302877415554300239281368845405940455207230441922582445923039063848450940411057774859480187005576265557060015433552994421048557384050401411722430305461315510518827037259946070061431578052748031418302529029464155989723184150601415665929800515336744857033543360757204368728537268291398611142662335310678564403919287761373767610138668713702891623974506509457035608224118375870825265323772572183650514711493696942624194446550337080442356522935578082077463977266404772611598719591297873117564300338584267104038415365247957610013163704175176623127040575991453572644864 [139,127] -8955758956520790635748680669628213426924144845786898069701629631036281401998653115604658276735070365260163239588196921219263746923092694180763445269804422163727636402132102051250427841297962012586368264837093947140202341174195899967200446647704344295181090811397166217012053460185377292412294663175619584767092125518501893038925791898864022551905912621952388180748835235018898712466289270491495550844945773873322869855163360710763317691006671444215342584113794245409835160812121373810257218977013917914691760482453066836281926575960010523280857937475113812823502877150756135751803394398893010848824945907503351336094955467846172519380549644556845200853016247861390788120144745037195244256422758277861874342199633658676033861842650707507284796096848530623330022425450882395106024083049166325117378011192796518377172118657194931228717676491714436026245070992904682566699424249270034947153178209711942536517763083972633183139809855016366513781424255291255028127372588577735051837174302953424358649278256455685506280259171925540754688901390592968361512633291736218639764602819193073348726320421491333079309417923831540077481854866750348969292579470785923166733089102996937292720769912943491254218856279715959845857467595348172528386030946055172890469832213417371856566922088425001612310509508023741355932078031260029221631556853866804279983219528864108907412884669479770698940470977432408731113887715167765222170342073448233566015806560350158207616170312845519505365224481256750330166878033148393427498709365212679622264121268362238125883313625310082763132945387273087557204928102028700216785505027364392051317119360361990324581382144503989430921521902640506414127218569076079217694157710748949683092403553937054284952356848263244905460334951577348818941888519677573301846296366821613568 [139,128] -546175967326426442268413948818829788278170236396378636235767367877051927542197140507645593438264234651936590631396551319553769389560394201289764900588705808436634957772888984046424767376682214730192841319135312158633357030766556976702726712139722587421073483516280297432396680515282185988148809847779737953779300380134218615122740611458407221185646151006887349568523976964809207674597868366073302562775256926858622300816380204456782879152723155621444082021773157761884524540778662121299913626106229595056681643563253332761045935151478375720776462890723113422184284215342964756621343816410866087998403302474859856787362662365891449879092572777294596012532826292480452833933214801444177897419364176171817478223609533749819249809470585754149368163488072982013036015491439525105453609003815758600843039026286008484811302313137980856652375509116736488901224591257524354147238755472438185872997733761334266327779973050732279206952979329819518685310849309604797416099297330454657349838592808130590975948005343282090976043300470397343288690387675356066751355687144719485299508903912510641416388930557896568051568020417309004187593710781758447436608072631686892320801195088250818108211257856267781187215335684455455723171027131299551611721364182219998757153271175158456393102968528822536667576211626418228826278484710681027278186834639951842804005305800602552197035670521535398954975630196538556777437624941156591731681969206796375156964222835830639311470115743601775726834361804462364919005148532401944880834975219312255117348124540657056797613411650099086369221625144904352817891634346390555883626825439555865796467193884794926824640731200872429388129226516693465264812518999916063096120401882719898065839648749668762014734582716744345020907791110282566649514450149294998841895952384 [139,129] -36910809891804378928111603123938573651626833988981377255156081396884787836231907182280626592067528245813119077909734154608667698602297011648032623945549883346864513334936229498267120078201256290707270418807009434465488988071263702278031186811548844455528479041595524969160217614995664025081845818718914393601769125960669781588745070587197069403504539823442326465815581431467571403010221137585188217220848444612177627880501070371801872331171325265595795586431923246093347817003778719394603172064853639210422015966708253002616466729894763787727936189118670338451873813923232298857179753913215671590868097087485751994119712011841033501789248094170256832884776729982650009053933928190518171980938674469305283777820197077681536605360338102058708875083948330699453893846391275859666482120792373772214554943636982338286898008726039302961322642166334705910373445270165531268343179255719841446193454825610381125153252065025152072734729715384497873450885822454888219138457567622155421336468267090118817087953540977791266435031414214607165740638372914872469353904612033738463009447145898841910557345182754347032021720217213946535015440858594176559741962812227190501113910433637658497657441740807143413888907804812646977115327097896360945662308106567074839095820736070850577715782372303965517559601051810741061377933771503116638875627430708032178348520910871555034216333254929453210928890873277970134299638467498532345681660983077021363694134925513984223693370492370981141684653616328286818813885748210774479289079152040334325565472027004911508541736212076042804841754405266817800195961254368813013515347565447429006997263583736617732956546560471794762440781576855744870584185573289515546598303997913732492412952978744354084266692660845808838467719392590807884116888081672263315968 [139,130] -439599538743141177474791368403489175067698342422754333333395477899221969737218577968299610270344740533837310899826426641235515907133210859468992034780698278709601962586590880554875653032866470705759780018002368858723530922595567024693642028210567141904478341561471085143670914062906627296895786814399917384109553844181532984341056193403833899606604949477513266797382306156406672966214800995321629182139613396672339689949239994809914676177568109707992854827877601463124783445103151640180542261236126981595182788986479212242814241295403332698652095220920649948015027185890011687249064060620603451678676056338807743910161401294484589454693115437957794376129549296551572260212916376729677044459715160859960148905585771372555034387395098508997490905857092434513785087791420257161372537451849166150172473482978522241966826166047667640222992455217561880192374644383503007870455769011884500370592968469337321031807538791842529269051582485697663061475549667580592665222281113310239252692204570747442444375005370969002574178254811911451206789828500614916073410793908517946653801607688656380216711281711329618639768919387513145971163670158517968250478577369257041306326054647397728925438401089302855469892534566405238474168639084941798082378516028045486743627146693960466185774001990636662991213262334291546637134498524055938111919353870840684209950885016936023141050727836581501677803572818803829893459495108610792251469635554341563063567017976120446193020817322279152448209413710740604600471515890977885994187293138096132745737262955792681558388388669762321152565312634133554902553155354628791883524330830743210415329979133391652384698769025181755139602071230327817496634325421588115634339778710492696503312418496768139218687726398686397272192732657445167339974273828864 [139,131] -6252679896419968724661114142032101944609258744728941025646196090602562858071099843932452442237080145096163293840313576410946742450942371469672426542153773556548426765699494448948175364683881866872836904007693234693622139750176728489051191018030574459035213507716586532419412501929428249376591300895521492403910833797706106818714672511483187970034696738429107038241962641643887526735860163081507545174948277024289540325650107202120075093593009031423157294544332405443976924776376137406680795518253155721678118696597962345825517240435606962194657750619028638561052051809082209270894288840064223285352481198153166680702502548731132740592611939534407304863391656325568692405806450214170833244631161377409419154733421766769720617151122040282442593482388032316587361696283623306626398657459079300096930312635184439665350067186363704259862666709517351018164636092910015879770553461707339530350239993889943194463944520497455304301458592624331964047238077488550178892616304790415562667672482537770218238857686460489453516350216000428881573200956391952091686443402873042154115041955225375360363763742848289340088824853334393959692280069299869605456610428911040509157062884440512251196217522731842086674848739580995144789727560813153580941792509159559425574080419653170813277542021722530447885156505487594374124044488968237488120410608864874631681230058710479658108653314097120520802183140063858270442234413986058356291044209924574712058280931858275257560599356337715163457071045230257104347664740940281308029225823189387066760463854867560590243492726125847511586372315646870966185611007489666297330469861492371350211384331222116009667652763002585294986261035345200499816594494404011411726529681515474239932823798711245513622383707848767331257829522702487549767392 [139,132] 62025802096877217519848224881017414604754164446260469876112961271762478938935867212219736324247907631202276132653392018135961136119982135347901706612353521956835540820444457398639618885498992930164655412104741999600165674531140345680284804146104595820180159814719845749708157471736006506788819530011226273210091460457198312415365902487346290603753873322513394400421175966597677684517676098389992389477717677140308909438618311416339531799561326841439949835296482668974831635548979163511075041103497789722973793873425282523227830685457176701817237040559607270337181994808246195925838129441857509708942749227506209186249740071044309706580877771678978781232010790631557135170802775934220790595366863652266533547915884109067426234915394417451948261355436558273441922843548417130259244026814693613185338134515668068320560464527274440690750659258191272931422113663163941753659505848112237823704730954547567881191889650411986922126064272288446041176846299204355597756577840693694341770445466753969513019309219700121983910265090879310002787130693008287201931745242906439238190878088128176663948378870638173843171783552551222717063373756000612371476109739194828800495331420970471440040810680225396018641516571800488438643391420920945261071967713372539818892899760945291052479907705503200724401623716842010428090561471250360893110361564303815182535441382900916628029111942783211739794753292640589439181551637992313029051524484940353954732396567897168151890951389076287985171857176548077034254194472366967764773888900796697637342076912206953483697699539540318248484276801633228645705345150331676523884343301250373684064753860523672839027591493212965032228022172662119444859744273437949419629356008635009756925899659625011603693673864421763699615921898979328 [139,133] -73851632891157512318265882801517304825614398082232016922222235091599583862350851405350019255012853310469660108758005683571177667800825790326194632078381822422618264747284103899202168893758646303590786265522031570430363265661789531892379220878650044486376097965231883465104112881920843526054128399114386602869008162758816682402464478163606544772224734453864568883965187467034046055635721460217336443280830916819443230851409991959413061121919292832322704236225977803631263070541946108452749997078879525068544709326351011003765736816238574820425974486450899504270373348531995106407779841741845816256379103871384849420436695216032050381440161590548803090764129931356392197983200699863921414481223372451728066914545968316771065494159844917542979433096062257686315601962341003912324666615262972394030780269860294886925335670045506777651008856084900660311048840001210886555865889953754495683499129411370366062787597631698334533894521294495184884237985202994408829488397349791099450233044671198230205436217638077769463152069067281179087770953703277860150194736019960140337901181086542536828565398848169119239332777296548295599799185635246378739317027119099162858713994404410743599408456922253830658724486028696970606130289330404179459413591483031544774266291510576832188707925839980921954033686833623431155505823627440170986699528194736442372038729891942071079408417186749649392262668360431719023396948634545061426347500703889570538876212104154898816492804115650689729270843295190420829189064754655552238816430350203616623016647566146374009513091192927461597913974483817638533926154171920755355898346695963290939108042822152841119105210598742562289336967394926903812326963974258101562202391517668028432775945962268060309637365866591144025747456 [139,134] 464009528905748394842054814902991435935713411569469129305104998912337851660864101719714422203904198240793896319609421390134331973294786829404551862981448189475361754182275778563961921462021718451840974761863730370283599247180148761426339666267994893159172829637356753742452555582739340697008137448687838853152055114452992960974945925071812300716533716783358058032457558370703512276556683156224679179197497041719199616344756360961614119125626158021538067512127112540044345839721363710013345806665485684679228795982464403026736895512891377409875390612573877952896515967589131521209576139534910499157257395817472195896654912526784065244688382984790763981768341254666074386281245380626963150217475004192781553353069128884010049055648303698205697408982996277352958905674646329033961719895599514222659760447154771200265198228112746536072190554559542594033466690280132264054224533086297166508276707927584589478874791048350426063116499876205622382193175721387143194181648895241501249222574757239445312527679323317796773278982841107966594197226356418418078971167266512357951357686361628990691248275185795517769645536366763462639748731826877285206059284625499168145666272508863056661796944649076701733012544444903632013440974712255869313421542367392630280996144291856074767082083170781236179781665300801941907864824349630158432770779499661171969377654136580650099686719881869083971635839257665898163794461227779244077765000410663709160449114535309494035705477725721868970128716255266824396547795555477871411853315993758564030102844875747354531795877324137370381732564284360298580152050026069409575809498492148301869400550650761541170532605325640516736118128510886571610962430553144802184230163512590592692762498462737645609120685671873024 [139,135] 3584889802722705609512159036088795579084837725017783954945140631310310463535448318193271119795748163355039632562359615894657555252900464411864222225353091205509865849546556653233086593744285848036601383032962934388673287810376251799925541342959519051484417851676840840227949228595510660251923046912542689022090074102874095761721211530809711351437466134905755785692762586712704856405388118865042677143389700015730290616847789856188203639427469470577426273108654491927481922714534008115115591918956996553120994439718241871146919656113449550889007050113919750899384062004258658354565402776342172995132735032658151680099579051445564277042113914238290654083454270534795554188931928695180857591381933807366974731714932625654782501416080941458748277743641116597440075936021646216200392823372991371949746559252255855302394724916471270308234756823515947572271462374178083366668603721337258175811338759383828715802436542425522526300618385259896968009707636699066556252424998594394884379871697644650959485616832333284097412427032569020667299400914517245893135889015084802504484183440763701237135548412129504962370436480887529574413645452661437721776248918124954242283766254610158270286820401769241942326536785804320478586578683758426296081159240590286171200083829931141547662287916885741980206223332072468540681198068250502189569955213158237441132699810846005399269159920747745151603117112561576012720804270777960922752421236682856407028887187121443200642538809702633834680981351387395111962747432378496984890514520186473822983963586198242023076144004219200144875422501441077567667237290193996936615599440536264156963521828598374057369423832546786423130730355831818738952011641653350323727674590689876607899244249570137054398699984 [139,136] 5408161448353667020054410530923783744597284925255646881133553735724933863586280612031687011270192682702685094131724872606411607454573788987571327802941058117538773960241834938258447453287300795291818250637935746587990413060141743131975916095519737733620320852358045844708238221200225682624304053919065502465726058770648129505944514133160558405980597198760323700646282447500309950512434353149599898339726984747228584116397138992253560938460244274479911197093930715024162941148313274366357961436182936080113337366727068461045451168900819291711691810511922836657722176453918594854103638594114558982397243849914878309723840897996354690273116144887076641077272454218893853970435275715205569161300422683822718362598894397284895836798676612251773392419693517602207120347056580818093521828639999980806330410693994369333767766640898774606191772230896252943944696043050525072870977607078794908547055865475088416881279008711275578459674383557412579455219684794935265009006839787574302953825863822014157974582102334781005720360323756572098290368868190190419389316882815371425366936038010761465450702939618879155517141832668539826212024983882075702484476846453973339281099503853562273242539650412682434606741299319935014075766113311871992929842266942187720066938857821796510458108110567366456418696034319222671086049287826167591811044594856680951787280736836055419358050522924057808125229221868481477955854243873601598645346889483018474485826124609204298813562516576440007611712815050913909095433445657116787831962773207010909816985767618421374621567083246969935688899565656642897267203129675774822669560426067933045340132090792933640047005292922041633823984225428082659381425192475759723674301250779571499822787141956507392 [139,137] -4988165576899652465275055564610288916910418567579788058181631301032063218652832104486087555961160735597379495168711275985772682841361358673752683209354932891610900140319500736784033563258141482983539361864582632491879473110203530946865030424354511839479173027205250240283271418357036686030456741670464330618009539525253100784701661206432570107817608396269948255738283009677658354595565247732118479317154284595852971850586068858983600510260736527300187939914029251428707611444201451117334382039442350916142198826923310872137306106542424895974704318641095311393684620081115978759616863523046971942994828774651966647062553123360757530462810915989937759186072721980987186691286035742004707604260227015045048571754238906960812715897639462882424166697943260905216906609722500178377159610913703795205136627624570004383118223559057305755854469872185362170409695715338362813247716797728861823639443119625930430927686847111041169887923605090663631904878638282210151572494286496435073580633138297325674937038130441657339000071576946921325017305811851959349219948630975498245860988098025841996428104972843162393875618392573808556751294285364017462271592294425719582691903567185089335350902715867599263012616297647186051617462224061515982488545390548462479323259418111910790041055062301553844264083308715584821559035134914274808740941122567966463110865039738670432652816818933034118772966978389124113182630946119398644532882785215618488277480363172754858450286319212021161999025239426070022818896354745948398452379352279345932755903219486395629076405754563330187586527257926886335246638983917581788889299358481417612456536529605766448847645291125332833805563524297347829667255416398579713838121389605196216455638608 [139,138] 7834590263960175359585697634885345708702552478903117202410304301014292925975950611570336178675595825015590035690945763236610234771718301819363573563121615704662942249798139603021221745510053005135086091710089637190890752537137164826291976302986926396492210640761051822130027325264517789222893194752265191883108777160079185554493792119659916688356596639292271870564762827329105477605327239194114346493368689090431877555651470231634751250719632588830047651152970650765171586785865007738659803988187491414876111391363674070971637292381095705597886859906673585579168158786225355499480524775782116166305208368414775592936365489372989326845927483604681957718796349019776633498230059490467835357037192351413589845473170751019454417421418602202550256646198310684716844275560993454400336004638796866447478515928420715484547429704160542963329479564903963718513499644616420145384654627909648590372130763951527051526264984841140946178615656497119813480520883661741612166097194879393598909405106411422733519013050687733747515809560407184521747667748813372288553879676196409291357932107496824783151850182738512251574883927270598719820180611403463889897945973582566335864253463917815210854662949979096887566688876515338221345136029938095408309274758166247725488968457887839028675147185499740796589128252810458431753804711329860213876438035019303801999359281358271922982329711506928656913969488143819368570740289216986615781769587704591076278098534880518020172417760404149824027602029271401435831510942506277648958855020280359326603472272204805811148194852667598576997050292005049346887870493025251704706067048269826491822400089634872737343555236238345579045173283474615090330315340685965584272250690392988032 [139,139] -1205783661152278060823536581458211481430463302553078314194871171111008091382534506585827335964122979365468040039110311743328188754007630727326738855566654722733132371169875387484622887307646516477411298141406137923625772339085676944592222163509320250952247988190932994641226475268039324744764666020830966765654243670374075257880690830173169866256924625801970825064777354098741334614382126518787045309558921507205454716332912391059797050640476043485337887174252718923122746128511302140773979123173904663460890769588922563777733952971351724933873593278180908894639836155447645800216333343912385100983227450077397331292143391367597817112551847855235036168348914486209373302989375642985590356840327117164467867842278841383685437538630170422764011143737539033891563231184072346906986249881543094556422485420253005877743459095064199142398001300251955103216539387815659706024143437717493255568021373971049860818277227023570193319854370060605060846268009632360080437978314951729120480173030566111030595485573643348571979292026243395391611761839261309833458961542623894615923727149464806938893785687936563281231820188562663826364868997385932567684771903769761569655893465751492542105717458819385626654141195956622409484482771076120351090919349759071192552996577005581090568393601569702628458557210018205581641499676234191829599667382919539707391176088634021130106349635626134016259031778425444207231308193251597301765094216948572107290213828222146708705348338643827485978042225758944195429946719483151316760581793367017008657397585101824129448783321268547885540414883377382792547516415289951593301379292101506270557276262247255386694072307065889151059506118686542087875913470572137285140645377 [140,0] 11013605774085846799705888992917090023665424761382072092651139850266777149732207450894255226581975747809064530393870585764775313542502972725999004432676208545250761245879182151159721639911416498300283987137831653703516634564001153997038436935877020136762348232434298216423586834191614415425989034191205807542196651662378549563124591012171423178976409173471607064283345370695897956664943290686768020257058650591361464642892583025061973424643458559209290022631617423388112121643731811207753916665985156784664756118186224854116327378660288217606111463621407701746865567239948777112484190291881471344018130642899629936273899045443368235032793380277098057823138722693933836276885298997749962349892813445810498653130681445994724109720944871104264354708690402899323501068371737715169099095884827591363028224370762232922837578717480288972462542193732153372516872507756438785901334076014681247219929505215751679498570317187169493546585035014711470050186734280225369130414453736523240307327668017849956890599391882469626543930946859953464995163701699679548609401147464854429413678334354682434264929831239236146617165643482353927904760330107193293231001644192748748491102709891918910568954762131545757046055101023937035936239580536289497930396744959248210761995059140732336060434126224293774149645488907185207341064193653218487267729198691780755686918510139294847204243743352038608428073834314537438420809537422821102200504854931201288679951268230427743825626770639401939882016067924251086861864999769718439434768578222497402100235265022320937138176468919746341331927600409687410831102296635347993064242737502591751970251570575805808603106681802241605047772650627742987134249245732810185686934779480089945868008425866293257494403177165300325607702932087362044532697905751172894543893768862186106820217459220735234535215638113675717039405359881652080131756245242797256634255089147894255015468830852905405789444731312069978939404747607700150327251046684904481908232295108881534072137601699139870641190024147757562628290677938866457164934549145850676728298627175921547681209032371069273894284141167589162660569798864722820493658495551167431322455659012938145895343907952855900533758521637915549218810567660936269203361059868707393746267387885960569801608277900889193385647671363791744170157471671700477600097656250000000000000 [140,1] 3712152842260215853886435921330600850177199358418519605582630338024752369966266303667045560901853797400853577465296748618617427916115365752328510164269137200545871244528013394627637315810758486815078084236868013885540301651553393354389732245885288003806988361286064346008214961143017733705328994814015137439665108400074370312220747875727416917562727190094175982627235306888091082036896995696747846562064634807906497226293952659530683430058990489780076546942433275226181343798527409359199673859158799827721215957329476825837942558658720140814935776657111082054130198633703202195588768829974551580868631615663642268008769511159524319935290353456825452397966980797886567559278054993872446356097680985230251081434131454211338313147331966854500277554876824457522050812779596944455256390890937909408093710062622580989174267599793049289489651122508479896811316720727229011749290151067488858652774389502975143249308649921545758953103627716389945307626115555018876852777386616098266751972999581059606522926535475215770759281340068684801741994975103548608697998069643051112422176114346177664274121691716400709272349952377315764629512747222517248856964103321644246106652780772685855359845877722254995806908590191928066155177863859612839904351876772702991125571823900096433197212007999322333990536086000898930632922257266883866280923281120911353587985916730670545669266926726015794234793615550988658040419373958580727289875116034093362284699718213472914499720326867201191659202792576963511263022496099960052422844036188312487541526486158525073596463571480095626976999839943615160476306929684839492509871803159156351877761625538654968415466285384021484181018752800551806782350652131650786922978594255082678329327209248703590354517430178000498588016691062730524539740208717317239284606354710818712449192524743623840174277016844708331395721603545280500166976132926508117298150862700985634343345694043612476420806639294574558446168270943512183506971773860124971660035287356443489435088739839170680533650997558866044624605118857654473342493432801968543471103736539537478377008540160042362853631349921728715215516407036144477006197216873118357550895317049580497442278833815087380122532151606599732588794121481425137844189815238189722960764807518043936677853685125588578724021280620670726335674771689809858798980712890625000000000 [140,2] 25246785025626326503842237870170352754594454054645741199755181653049408495789822232695012818207276919792167765808035347233658331304576250786685927412559431274406407963035421590437707071455574550992161261197215268755406510748958859343099541271853452566150831416935142962050407209660819179281444215239544645312766511462496917814333178238224250531047026481942168429661182970437339575194661925815156610718704307949946709373423041143961260424192168819137799160861896698877376307500529743050258757981529278796550910962469093809984194254480591727076251735589267093429341620123192005459434877122897106125426958696157512162033695674906260206078550334667593892176992709195231741047948689224109466788337085771692493014084212518045332609711912516881154288596919010546612510328748458224110605982619295613069156037596991058984399753063003739834627412381831991066480359648580687925727418135529242023975256092191050248369266689610826557906613461357607513906850804303305299289008171505120003718696673980024560318150867124484630369356960272735813676166972908346489443221109593098630232477402159797260534810469699416371934075261300272528760872849942391244787752813616753266031850725932230687475761856966548370970518156111498496020863803579373704748797339925625389166285969293768024857837311879124990151418859044766473902624226741106284297206789717134616229819110329551205994819893934880225865852462121412789197582402358717898081894040073989510483304658627455746601903320341319098099460498104473160889038555958480303522248714325985383392388880338577498199364359361645481973364323408312649383268857142353117275274544361555946187144882614547918282371988861399729674330903535479346936041670484539201061492103720434648624703806171873825198344230132638523257529153127159889405995644127922545484064986691181149969463779291815614390428241430014487553722311223697420629607065765691210820163686891401578950090813987345763480545385617822926297332327194023003942648075415495029585000263862903086983236005750454847523699705569944539329526507413432405168871235597161271629030146310776835518031748699337693712606363350189189128085135113054266405829130070479366163022322795115262458648458459773093341476425339159350700817051845252754627210372484415142929864848213461695662313150797587158488764075281451937371457461267709732055664062500000000000 [140,3] -469731685234900905215302879273825280566600030360642050407786793081607731704453861555156335221671497462466519195755583614536560101735920476877556279476275293071792065570742714756543003795696168213062130170667235024758565519433295532589471333782031664220772744549462878883006447449554235823449559346527665025150571472096353519525647858194932783797204455350922139732310361647353554406596620028937099030903660259270481548186880826341309673888576799295560393579212616115974970414686225661877173362781912637016035810816293665991719127007392219026725298939503733896531928360720418581768047157852729485671253955275692490473705846041036604913266657893134461049143831988255892276824800974766956596637960935003012514160298410294628089140111609606410227816858487336275940575564554351481075058194770106800903362603926996037016542627183730489101617846295654737107509981894103232705463661320917782981089822319628335593538056027435680349509182837216668730715369261107249841206245215644641083260041906770480159011632179890348875389401522369069509646181646434414202084543745409812062447859878697193220383472268346445951854013384107223485689960961433030025843239675265874923743725102723274303474713734464788249822448037342784772092563121062897448114917806613664335947134968535341762299935852257281081188173357544793210248697872422978476310095152883891972943281216503926527181172129177724937610132603902423017600792863569496580517468233671105218308647828759135019153856846067087218182287083564404036495978878937603489934816647918400888964688838223841594388048761966164258494540235627431331683219289186853339028382133425600682048384359245323332769635771280006743163730769742946206847354919087750881789777107009923338758677663662302129522324034268343353405527440920669709956258264270128739359663336702734247495942619871774457159121779369303662693059962890524735130191039507677154569853293880994897989782489219028225306246448942993982219963877732425622368524167580119306601849761976144256522298977813385913369385293243552489910721154408015783646661350133598249582943745682083553679176455205732131631384607150253431065547859859081721225421446273983319090476716555858172177898714770374618536521202838406460633707613520185093779849481545951443926918955393081782157429698277017380822538714785219227110246720258146524429321289062500000 [140,4] 8884649478909751863856352899904122965339474935802025668905854266839583971950579462442758751254291167251392112152842509769740155108192765434715517244023607006642167228187755994523682186208332077791365467099025058316648955763362099907027877881347169293360780014797514321220083520875955971555615173077428929769519074147302567657058352642149911743735001277603757888227006606910930576358659755475536378388835014278976276478576492133379578660698003390741229140886769497254076511819915369503961979330241987744698222373126345943508066858544484442630492327832816435098636917298621510207330205748468495714790218953401542340846065101106632602785727467847997376409155086431472466189328371562982496073103909149126397667120575518258296781119590224880367536166999082964827765598252517463400943962619263965389236550488548315309505465378878769261023162125249384311538437159276023680990164043913717328523909190637392913734223383631623258708571952443404722494872808000704330332285813553042479532135366966454420324653661846991562314942725627228778571323808917663312991505401828012444641797482476325040589293765001923719929563091201872947082155813587705351360194164603362181206491199619290180873382552953991331899058573435454922554631828185626933095532112733466362077660943084842750020740513915043031017251417343923021922402189088184672253657648775191831387562918717528037652166711732916382910268787204795835935257550694951298688847107961596670283458090477267988132006917566902522784812782254476465772401185565782653070840956160786003422202812760756761790011802054816788918728460128086709558172966832976558207459089004912566718148747490298330970599459244894186124185679563663942514201843204862346523253361826410656366312901818842652483930953914583965411913417489588525513061397400192788054823969617837269174753478591313375349567161463030685067191958897865553008946209287742655474801580807364612710542206901830601503151270358247486634873584744687968693387245839265201349718698982654187179996367593938633337062264402995438768100790766906504022581355086872462136280546302525688018390448972176102737718844130042601471855533504465836283860957642964819061396914488762639537668292887871656200477854948317484550127490361315497800107730328748770691239012400772294515682907123529064852274217400918132625520229339599609375000000000000000 [140,5] -64220513357094248999680234705939364166508094194795873993890160170906357848253406947992861353985484957231124607658381560264485175441307529045310612928201774195089884675216982634560074997643936853752471562420645498072318540001333653077447235416783051096637657606612238138139530540531541603646670121255122427178939631317691719071560549114633392374085708887868635748024932779163859614228384317411028409573470042374220962220879459463474941928345706479808676806441155003722740122957449613011807294427308836914028467549717811198837183471929516054364349060793756142403086797743462631371434054506001637511321624650977678481965650212925147531394548498840089349572236276996640199941430831304317267164773292388345641152589167153360431130950965598287239510203041695685129222513161470872393126213639120275615293788419406784807578280659251128106305162985497393035268493053346410839708766387643012281270518499848960579949651340623749442438989134774299918775787725129776255229136834706220079496261749387792050515963343607037639798234891208345511636582820947514935896236102362756740953250778186391821879409510515244775179979384876825756496260845603319921334902220141441524130924420751082977826929178880404553101480910951731664452557827849306956098307910507894704120806246297275479280123551407944695438655789145325100497955803746909176261253358040390816273467136686823265526047016056662577409897366525546538615957193135115194949381983889576668687464470470367289893583039544631049490842679994587607211133375311071091989628072184147016882812476998296581747307997316720828347456125363863380275202770471073321075327523924269284485224401896024865321172809763564222349055383355061681667617476539998278536259307200295220059941254617712745637317123618378177754735132437446157973290357045791996120923645434788705306828313656565778888997231250886310186305415206821224291200223734892330823225420929520595179531481764613045800501385365996624507077546314271583204284575273991044303704246079723764408064427474042640561324258222461355869551359288872086398435632573191448186714403415920306497217437607747166041420314832201193623017720889809855523457898402133691274111683606101024481522692485038926685836413144388612375360293496091379306948382695299499155954906437390566897292596531263749598528178808010125067085027694702148437500000000000 [140,6] 458146803107095154866585839962122946841368763740490399891131370895028969445517738423303751196483374324011245417753996831707192686248358092677207701175770910850690256570266973110452656383708493347266787192921940896052968474357370514820788782380661009159384618136261298041103124508767421447153138349075714759184702168971950582921277384955624838584536421721941060635264040812669839582212755216746798449837860464011918231219791473259579066417002921920188620680465679029731360667041671256937203141683227028977224206398169104836973528270280038864667994257572543494903313123522181703687538876401686544454601437980247973222131419104018141236441392233479706197946199036585794946255745117399971963706535341883012256546536094520488391089131269081997750358510076485066155479910542580675039944630321520424822708434349066028078075187036490635009857822986797450759713119174498424970634432261663342361969822518897727978714117036536310558728658613846492255360416977702375484275041906327224031578388676699068037166854435930469027364879980203879150063950104787058561601886008288396755413880965569840533308904479447422252252912210272645608094947638412791149255829924157524165114724964510210055503063655540467597012143177258733326711346840717003695794588379091643050527121008175455134815752709537574718291443171906868385321054571434579293104676656525552193401317101282937034988552002137126852202774186468259341296659896763306515622321105635040600405027629261198062004112326293306822333039461267528560791380879983991926746003113505841355272589478566290577482947113624042322953102590257819356185618176846416489093067099287240731305772558419045841970767498727267712722909211202794402478931584552733342522316097460424704190167040632926255324790455377338337412217463366483994095983671994268332420352012479811359432558555849376889468113134951526450923322690708004639632754657327406670415220774991932136024429104005888016870401433161897382105528349322439355423104295090561528862115396616320897518563518676136355463331943696588846615881342135363001163636978914600775644089454313941559522017057613035732196289319577797004036058921568190363246815362358552772006925174177147559405805695252015063826061754086147458290213275876446390461479355059000234514404828353540985246347013617302344756776477652238099835813045501708984375000000000 [140,7] -2230820572865344718866768503297809423739830318568740199464220738968027406106481899337856216532511852748194098601086477067888070611045987439240464906862533878658500671274395614371946249277756916593635939820870020274988908214976830169937758511971523843187230653927000447906509215494149224460056448438588260032983806082729346369871693213784624021675347698097498387014827820947974080623171977578764372177595235036385922131684413039794300303204774221493897546958437519211186015876441705554444006026015106433696726626641413966045231019015497986501696185941761268709550779390076776002241831119013324100144023877010131138974465137782808675788249793497585217193516536919076454143948854892212188957935782233874644118008634165479706170267849695720808041270861415978239133215135502919926539441016743538797769231326258123929749309093603177136330781296882448229508287343099841182167140590254473634988267551828284795008077900910142790689335019504717443445934617879899375049856711234321784202392723298729480427534536048893584002788624588725223047520621078519544859798503346510862056622793518593795513640766217025785607190306978305734509623081470848955463647128631823140028513287024007446591087721135661322926184505334953169012174295960995027557817961473850490578334074703794665371718203484128851149153133403567449464266373033685509629083229910119013155101422575619301144200338720062749064574249927958686938883419870870120105212702110472719403776981530350196179638047463452139117471766839012718353270564004449403110960485204203777577523274073847748108421239752730636010617491820673951706248573812735230652336750554766797597991965511118246827675619132399631621388054630959668999093374847539420852904954145185191698228743473266929320391021361143392436642992632219868325386879511798805728498644225197384068109879143793837993022578678511636804806221614353293075718985648511456993781556625388375951144459039118304956233489919233120239155399892990004936890669661265599169212884118748219290039893417669595077083002946881461109862099145756217358046735743031156717006016513747312383890814569799598504193022067911589296476235517508878298628365550595833315404544155400870418233867700349662839846826230984448197295548657494245533821746838401934297101789218639006644096372664944229581920898120017682231264188885688781738281250000 [140,8] 12124934043580464968511146446923745187536494990876925502237171792736694210009229557789299172183429916865011294781613351303926031296236804112208243138796434453664333491687224722360209981127350192484276452723210190126349425671373492191560682521606829407785634443366713104527242184970844331103171668382713392376978004218716454269256583227847711006207432601761202249820785792708786634735605665547151858010420573103244140449969663399977772508153030899467458082650569040295037231950408264450294624280766272618658934759079943763988652797301881775910673683937664021775729690000782829548967746215499009165835288364925536278314526795912308297173906241147759373174366848083340676776753747988281231814684984875502204883551553572817608771790874227001120926985039899113560331682290271046172390234422280878498270324826430735095105600802978140454488742981040605833452444290629014649304924585632844744113721777896294096204806138600596208178684831112702353858550366370377033386685390793749868600392282410121189533992424118604801014970517164679653326984482873690467986511100079952414448687684054464835817823747901677182803183206387315065113195297880117650942648967572919298803282275321123782424053090600204799579188490768332432386038809889921211518934612394632644317125555630139653240458097347900940318014965772474522496855124714278330080910528870672678183594641579656272173842321399243238994294298505435038847006415550255445023806886572840624964366160369835729872086296385913151868814938765578923920682675437365681076413751567745934959043943306150710187116957063985035160684323398285734402398742171839171954713310378776504048130822872243438015816673169818791280772428982577955190102434771739306967758006373786424638168694436581740680329861201514361113751516743788246272117651667293764929977453412174319268179302149411547462219490566565647959545358192325731980503565074064616045434915392744077863307292369048394282697367763084011819646413163209477541246091228805852916200894704932088844044508052530424377330695177646879730338291742889394525016116933556468745449932494300256341496521639083357148827997006828288493485144865021382400526949805725730780649112930242400117399831558244665404547556272737481563492835936178075297114816389432720884921739884240333903130919376237711881927339163667056709527969360351562500000000 [140,9] -52550801358143897212709640282814020465998217266639397754659793456939710484268804332069674148431363013622403480654805617055444072222026357033389924035043463864052194914053749202178796221687924130144010202470835235029040820817516357845912038891655903506683539178995127642113550276799724230270575398635521950685479742679504864667581804292373580234557978370633023181451061743240608534025505315393491577872381924616668464713749899727016865766054414414880748468229934854042145319271282592488711831664893296822086042200409373005083025059133275571952854122084099136824132028493684225385515257729833871240590469662440334803504125505259006594199886294278606200299030027582330651647465417172407524275853522226718624934877601036137872236724260442772396798863852313391981006357025208386042418325671799871853578166258413131569661644956194699308739011739358960141413974650649486855442513173579705078828276090998817669709452494278539733551009909812586149422445383135097340818039517726389315995184564065521864631396343921983403225683312396484347038074352510624925299546746149970441091049121068929636431834385443273034598460261979732133150351905376467578711661570616837189327301091257533689816582242595555682908083509631038956768853276793277812655674251486088577284180228475967008847130429909155764220301920334446388474793747011378240321662178792997118047108662897292452160439742544597796115282763893702732988059613223628631514000577556886823602160062091464004127964520633438253579665857478238338025792655025503390416103001370534660684983111099948735276271804482735781068004516690951067262264893946876513642847811913833810540268900091952562033197668930825878211650026633566933432750802114576307580384154773975144706113305944962779749730681512266045948370365670364707582952912632744672465689878822309818908902211060614074876673513343509210637121438764342089364345054933218658455650432224812665728788249246930339305160917295549106364687148288342339837586643847187871275314619646439250845583594908444090817747201930318141587546056829316131948581794030866169835186527545556636141741499179661073699343332170088222615527306977583034040145214630790918442957275991950093717982547861733305617958583093923766072048595553030708985596946529919067138089702296820687046714124884784144486893353587220190092921257019042968750000 [140,10] 137680659594446088861482009212797628023082779336972917123746858078738014756044910514319583136480768140572459660140043094395429991327765778523541138012731712432673284585529218070824832732389725373866977546139841156161860887942899158637040586531003617958179711218044150406129595524931656520332134477148254420670784511773335319433638207769392694228657271071744546757319567940269530615148116828461880564386867675817947657348929290372188823936876104971827729764669384167065961828148383696680857392507770216130117006203554381931225915104273457798838284473274903898596302212677117567850040648268566883229294642841033160020221686660023062449931859151153631247307345899556284222773224298071640169481595592763783033852985238494370141905247449962762631074714836156560073724508439754547012506525823054993428175285303650954967437414781714702650602569296112404161504372459129952890135649858236913177422474727787470768636027496678227553976805071006990252411135501973337549426373460521243936066773744485013459744331635344882383635920639238122694753326968315995701924216212667527665797396639172918162624829883121924602621101025754370524810263633887206174180684198080541687267913160797049692587249816923299775476640911875241591396072214251456674404404591313411919203992492777859325513231349170795941952959333710340129378976291569287290011636383062099740606958276741655842181280395951421839510782024034893634813015748317069325648412550737180632737851426041233910827695704056513245579536716630598932535996080635944158762500079505344960618611015742643759922767688629329669961935744844729002773385559576009643812779484587362431234314481068537436336608716049742169972449337313052107845582111659281822164922838085070956231079040190558459230877977282737638809003938620894102628084954925045186622661331113216692148084498623485026475744706834461688494664175488537753617287441214227392484039462925827114944036858520595444895900755316040385648180565706476128958561149955063389937269672496697024976715634033826421339624062483266163678401043918813785324067799340152972707986890457328458348969657387719419703054055021806208197263147375483618580224385043421930249164501352012276410709873805653909678923661080425635166611551330554692493952085576557251577317590848981775540155409257025986846656451234593987464904785156250000000 [140,11] -33639972717631223712489865528556048808701815413873411452479416850196129954764269908015319184173394044910823075471173312952819307323413974004945764777831043319607548926086545148705914813084050735329480137941686862272994545860685475707082393392922475729859668946287428930964062984831128535967739306793642769243143268534801211687506737252995034859687784148544138216402805439216204115497248780131821476903070634630748163248574048095265166915105242373436395088418629906035986259603030524609035357576132480272305183743786509020602555232467441566837931608956852213322297047542770443725768649346026696800901019134026052097963392515386951062954963418469134581563588634377343205974181587121082487428095629277350428266978511222603091934944313410038653705793468045773890608959315229202310543707765949920121540299785306644849975372894998509537430361076194210080441793888976096729172798658310254357559443033148381263108650641514366426407674654707038257467053099550501792234644652380341345107143440343415740609209849937805847161919334148397558024229888789689440204344413109156626065211105156894477016463294488133365391267871461669119408895400964610099505397971798022032890730961048949823922861187464900567484508124419051531903315707139105335416908192249591092987315743590737261543683712141537449109102049677177341976586014510112352715963194977869691699291051043915202400660975607834346169077056204406639753797297227362768426145748158108799981204667973058887377574928254933092366864855186573926677938097214345419775087968145106678041836590132509107390155517611877579452964441947271649881815269361078268500778386525552300656186288513062893251679721714498380659419940252026940119564794576724994314445809820872485110761400106874071397132752140881125820047834680191599475452899721853359602449665032393806796159335638891023425376405713568545539350989582474667976486304983937402683173531939425958617025092711318603729664848639116405755677392413917345089422499398476973143230200132437491785084474831431205002827848138525554378986423337318611174879000606080310415057266569912092910556415364934114823572384775543337079990531452861038174947655038366031993414634993370726431167907590131589394804041785615725119733179693532903627405177926391385952962608481278143443760214061598323720403413972235284745693206787109375 [140,12] -1385108765652304349845107798230862955718052030510058592394034856917530366990203305322186613374118119470623901962642800465588131061774468132208518348962068867140167439122760029097719904474507045651849637661337615735320115990341102892940590851341253947868123381275385569813521409189143978757961439017622738791738751038736914825757607145178675339413172191763741608285654204720178076029918685066095857531200430307891858101355793473707496321716839826833929334378197542123547308645092258234479388596542190290212385165101950409617786266510809643697015375321487145422093530416043481333581405016703804061927674063225473288438177706021120846000990538903576586709699417964454901541991351951137838138901338993657739251975755394738874973224214080384893469025751543909742738793733065802380185184034021020711355092451642699252291989733761928574339367381966821522967256407519122061688311862884385962268514308945068747009420309618822344159215083449515123018504904892411376905703504365159670348699836945876509150264165496682344252094973251258921541637277294565860663796664364414330823523415384456019078400242128160684760944550233059572084122564194519780438531116195359763940034901150914487310940098444728704589592517521488081252132887308522623089556461816362193464573191152101470520861692567603504146089267328404497155562952778260987052867219556875491494142842860147468323837940011914676402965863692808830250379381999871645860269542105836607651513354494284624952765016461039234324897133309478689501686480025187500843887822721215940709363323222706310669315215684808442052982245251550297847400222044041347241272436451536220849807502296144628331522641081394697704189567658409148883389204439738932556897494810579302069287470206295609079469233794954313078518544994002880279295751259499024439148472802780288525885988941524791132652948046482389103396314897392298586087861312839384749455807744901649292302032631029528741631178051858140073050181890938778971277900376976509602282196963010955210782273741371744788567217987529844590197731898517777355432288385935323257258695721429925147248170242467947406183326498563405159393640475649774913854886882193188622419133493884012211563779080705015376921635494871736732663527540617790159086271587404238297978568763041275593069640015286836387531366199254989624023437500000000 [140,13] 5708941776840863794040310850756341270986657771773148040853720143927193499842498840577124662898288761417897968072142755668646327138692116744314681944295848694097592183683731877007205698791291874590797566089476174919053291979252655700887252800849678289169614061373520037411264895043240855374257393474653230863922297654708734223728396192903384239977296372538671639715408132479951556190020295135950116742253057235882514595994283478754651486665837721882737785688121140847642822181439096256283750173160622118218871369096551497341330040876613856847808245169410010169602354813698330714493607259104984649067502523881670311137905145020278934509205492661265607400034475756278216688796934109862197914938246516573871744137553062671158191630126268047330684305539264345731469738028579870992520574474513599796162986375810303771397347191733062619792210819257053432394521610788826911835959628361263065310854932731200352167690067268921593943674809590328884913049990264334596557086327202705261829507646879744237493808576313206275972135925956245634437456882230976091760186101265738209160141394714443778046718382304035804921051381163770443113931918968472069334319681517893161767464078264602828502759695939866925960940488589913115605408078368166359625198733808636587075431451598748755101078493975755896641819321240576584554041759530558678795446709582120138922192187511077758727210956152492479062208758030530368604714676058712528400324741976385731002301525711556991868029380399247439910341531677945715806513788413214087266667697564208246544173265923699551629668723549047102213105890741907832027389960212408267226506588030997401604234319280879639698461920114774086928644414453839538424977633242905674863579093549840217921327479962812096362897215055919129433293738661834910651961223896808566926097426067533471719050667868758554846193137097894290081295860514012893695431882154501226044156652943064414892945968797805852086834184498437961537602524273051334979731524441122160277163818753853682736561869481581942158069742210503085517987570825367106242214525743347397791729370565925971186252560974629531730507288692074131988110062907055529515346687986568685401089837078297373574125754138306240073428707802541228347987647256261581541081181109075675824967010910804389938561984041420771518460242077708244323730468750000 [140,14] -10400427191475502062560012584974763208105715515544901766726098895703879897233548392595395684602055764631622602418563726633234840333378293914325197625906926751713354133744979021064585004434393924359391172372589638156051933749727912019934901660192987765486957230805983184893885164467841740284526793622227854060706494910340956743006213509455066464859625385439297278731848257156225409417172794610689044821395791290156343131028078221556222226113884214283473418262333385941706148348443051660029395957455982474383339458769083779376970869866325706065986083482947055808437759736975498254036882618172286789224952801016175998725071949822560037135121781081772951044320887794517891788510188998842818643899397423927023656749283953741304827380769302881725818953230661434917633670119083009647287333904028481839799610997775079625379983432437011389066359925485446594470242306050450517588106757629375785723998893497550613084846001436811437664834470752329133724097734218586246309894896144076475344006204826236421511620646684371741560393810942513840175074315164200326617297361038410896500396725404089273996297735355920296210589407423375969092602526162546721025035942854715547540395828249577717016739583956248353376391979596857172859029045972112488560717776629982711519992995382730934618730432687800130661483722433694753908147354321627050274945483740346208511076380889589674526272096048265290031144495138324494928305477061718129946375306814454506478922738847654091142075322327334103888011133202428020532096879419135838990407501935199013255023963931327541779264632225783334083453556130686945250577022998950838740690785194332670516287221332359009980248491299308963285751828157511695639615982313695125215670058009787141909606435090977395276076682742499523205047051592489205575301016760749393916311817299796656226387410699934746224671181339465068393873874794607314551970677108523794742932124442093804264777120859247296510192652496365957564314616163730041479208012262886485432271786414777030194934858027362856565572582032670832397759040326247827458296900584719250431719694284272398644451133007898337440657061041516758151863086840428867807376838391205937201959278342275517920798062272958209611128315905520705367409304605353154453317040833817219667603969322506717726239955368328082840889692306518554687500000000 [140,15] 4157606758372836703420796715681160262734474534446261476756960084452264610879759250722635440127937758560071186642344389109372361647645768889361538975818795000404298228483068677949708538281669178455910612803565784993642767683410252472797152278523387573347510919910866419180657967771112499260382776709459905526373817162553590232518224622809004672330301623077663642616498911983920750289491938221885212145486219144795062189695461498846198259596348787406843219658108667063862350918201373273545286350582198433535092171644250187342233097944358840586591047530162489460652468064947416221671619989382249225392693533187159579669301959758309963263361886775676157225778714870266241842135960709551049962599404643705960740735677360814706040436320224368725495718636425104555021462996878869726699593408732710658046845595426512440718876975611578131596734532667827822331096157329496517467041251893566899374479962082045933749053732104429724216522272142197309310576161097358097980227558539720776670953788920106030665588014630899691433119630138599890678159056969840371764821055456555412845591490090917169087495604914583461437016629277679199157126110757379651685601958174025798441397133470985429309204255428435462338557686296963023421422821826710892439362938135107834749902116192017708404186702337541298628210737983880143340067625329870369057100504504428516915224171986022160703742394026792428718774986887670966129932118363574985366320513617374722918643663681435336609610388576130881802760312042306627357022855285397390897496018929425179283717066598899962545454935675043988564300653237445071211532216438979254023061601569999634710464047400636918143932395863242167302075319273422373699127494667120855596485373488633323545235582788397560413340770356972270386339860449993231784782270471517760225792011338219540362805110119992701518959704862492273912309305100566980043523057199000160031827779013662486949794321036894164171492295895058657951094375411176574374859979116903498657206992480217773282509701812823998809612595602642055666599941832821139456788324671888646966779424638910905899785208647838685062618310411058333637908218065458923331181833811490086506265992095661336925827087511669913705488511848212546401765227523824104809095651210481427538972736142851294172118059577769599854946136474609375000000000 [140,16] 23792666705633715356044181423651838650588043010298346411074336272563190939447147868076459088342469493060702439601156117996696045566335277790946297555953769513163028058551229712883682084150389748165820744508298621270240953287364510788339757979632257021547435761560429190822359489109029242848616306687518984007694182479111997074845387459349820730935373227170711849267189900311015239242557332596046978629120346628590022347837427134778662073020212720839142908187835995046479507675646209309772383824779086181259529227164825345889388697432881716439923143992784509100283085657059817695465859862101322295951788931402602163413708890000418952600246548196801556693778843705769407169682546982453334292500948878256895938675555272194615254590398907266851380287523705058502928492501389252499415551796134994084859323091317769508831683941007735220736247942877711648787706464562134689386639857369654045523639967526591849027277325979510358196800169956996628459387531091885461641894416314115863378377224833552450236587274277148461169351906457929689016730949961920540158812969009186714653542317807645379929507790250191186140223837295868064744761044047417897710835692633957045419636722241362326871464310439176953641552691748794403910711913914896802413533937837846159524757795501209241160149971656265108126926254480014864093184952009751672366291894704936307534680822279510328481239602980210717711801448302427359400609339624476176075177549130298853083595781146221043793807483632635846875000854742503126728976407932673115812203820533359802005447003286783498625712576177191600261458232785530578286207895201171966426700707668881829639892405104941461605367045279005389956504637853648615371729653121661846638702294695156800616898169763079404305991714789481883674311949667717512701323524046642927664467258692442288487933174869505448064055606793170857194867082461261835921613660796355205510723963198263489699744499150668525830323940644778120545362377273914799950164113432431645850836676783045558717542307143573703482710442519228367948203985978635136356000945083421185127552791195041409470016205132093244463697695991298095406975572206608462579422993121286464318814549886364269302171239927518737682774763186056431248929258602814644467129178232037981364946181705999350697311456315219402313232421875000000000000 [140,17] -62593992031757506600629544372738590748172924694001275876445242976218253124090904870761025999922769205881567687979667487102618273074760718394569927917926037023177826390761364613219456047091118961062271518296038358812130778780645777833107637272563749823619860184908020015114157521190232780347838616336951317601843770578630098197653435910952753169412862783537166228817729038306682039621592108127846246355041158955661105366558657794611039115635525627206778123397496101047031106010183691773097238698456782791649980183481894314734223008267692334265119630321683034302119917790549632607333620936626808704763693795426977193088578443926459900311113844554369089697651300431198479737081344928629925593935038770913334594812587925207305528197322500796899776278200469746217318915140504381676889436590905374827755661029817695786966090542500345534456031129188995723872841587269903524637136332977444760689012939409883046807623870542556327921374356444204548025169527972375138852297092932532174605525524593593102522770083642454955399840991071798941613022783649396704386605821821661992416811954729982812813411669396923709673438262829593133812938030009183589428751789082732029608094722842370490990229615304082123144742458685482961928166640655334645283537965616891760350020703529703353009438771804879905748159968533432526251586499527820298670502467053825661419742183344245738605295197287689121975700580114801010695871306545513382537633998036989419819594180432789109957005612112404775922285208592776039966828953657882139980299190561728805608758089242603757802600167694444623516351704166826285665189472968335515314648395017279127122377554329236583134151321789988504982118138128749044884749525402504100495150360548031390385782624005607855894370343345812372419466864026163980881054657255313179451207466266572165746029300828633522503612250000251791977992985011332262363695455913941475627249935607299030597321112928380360283477178707830462196120179553454575119884561877198179349422491801540034113213064921460043022877437696221907474474992434366651594593586657280522765664247376050860621906596478701721018466212020469746028603730258355388497813339381772047125168742897400760320371840071250550427284036009530750004358393446058499764589393002158571484825917013994356352668546605855226516723632812500000000 [140,18] 80819812198699019353954469948242346388192519025528218893196888843652817657457077931599943303974317715058308723988281145959888061403959808910787246380870074504003547819242599843787891943867764912029446667816172288609179120845697135176371978741116937738473431021040283819442656189678021372229389516881344638180726975877345656309558009728743830570287815198327523500473933085431515729449018105100834583309379865007693115971290232723973084987946434961431283639770134951412332512130775690259869385354653411700253559728207387358378457734641127127798554406620646290048477893245079621495396310822235362793390865450003341683731250204251827846016938378957620022265795383918105843717664036081338668215500807065073200234504576775466084506563346521561933820047376128442646199468284316706113346463035926001274414837017965732323150133407538687678255572173221263151631125129774220016478648620503594592108142297040808155210721157104348190377973193484086346867918997924805641666159770793658817213710476728927837682564418590086395751885186321435469701844369524125154098075086381329251843783900502369942491332685736214939779596774518685537526086406010179442838511734661116096829687588279941754180967401441791686131188892555216216493006569105494085907435254031155540224750150126604936941085634631342715694032114748506913617183728375474610511630345865179990424614858712057203808631113262102749734757774408290639532216789263362784218401089966012046252108078352787859410043656657917703371068590795916055176653387917068381328690541846849361691048465679898732754134146000949835026805207502034767555258924765816526570849215657729627777166719845569570873846998864171028639411840682283161464976037993559940268503689889228501301907196561292247411446170355710001483912400938078952409324150064007276598046174021510449288508649712277438143993650613179145217746935634329754875814749939937956219026872866905097466974914107857029292394281624777473159533190229760593180002043990026065063927758731967476255932455169134103506323560151606067613530459526371718497772600565841412410234866163014098538877502613816807362452075560867955383088951543225306173690927450833867841252232703399702889551684122756577452219262640125264645653908018587970546420272018181622493762650272230985137866809964179992675781250000000000 [140,19] -69052994479974498450812830358114587046691346315322713500032256356129236732844684828085205696392198652819284001285693974891366660071053915928669407935480743262636471673797372294367612854462146033017755777436490832933698490208469432677022854999315712523176243600857270219069443283735477506278853542792409341673563439943400225281613090911197268710874957913826637289609463732489648997149808716499771069622595585054487486906304522864494836285643164830738760658997272351545243157848915582556265019027405501244091456678168592938868996719432799241057610002587289045140540706238920488047180700460367354796654700520245616628058029706762096366785298396809557096438377636839022723077483852176526406678446989622789841971912856202845526448274441097849042573821288041768525868907947718941579180312166833127354558372402488730436737959889393805340944222083536712847273097181693615873509667130967926612184188774260826580277504490401093942899080136065333380967190548268442837527277069179656636356996783666763486998637526392144441853630068597365310619884008954346569420388062945574299911633165315752371681495024775450452073483014318927822067843909322894653268715198525493035927523252800151096716376385858378896936964184235752493039541290787649542938540914551680708810309268960821115368529444660337328886648540045811904940039334554766506951904014679416506899265769752082172704176877371971869749402545928471115092468343109361822885730166176278374574753963056405338549613522140382525144437458817509334273435915487620783815940010074791448388360953599614323936337185731502382835606689381779200583766646446790994873173733295588404405350964686049658496155737962501709160270055005829822988815685916147886746345253024532094533844038492569091346224979560741053705832858510872700315816731657030304596324693513602261710994259220285222363013972492752194721613232123530439987361127287733762146388569900933601435047479806691365639334640101675212200893701001203727746881861434155589347794475652434487625410658720135205222630489519209294268383785939740978938264393479513548354090986893907564334440566270748964254386437135460390070076636158318309741722566372401277032594736388604123212797885555726687410423317907102368439051480556226204117010742966961723713964146909027874698949744924902915954589843750000 [140,20] 81038759485470333151085290395889699402859716395911272789742445730311716812180712937353428741594848906632144634297528756559455502757274253523018922919721560926320844219407502527590140429984623645675985973977218230411982539163251337582920676886096660598233298491007216011551241503384113991847136098395648695216591959205067149320296445008863100033034433878958439354110681106994496602350233907534071684647642118096996185490179588416540995986232009048749675719700565834506557540485169665237191115047100816703771912631995478400916861774338650578436067741712798525636175216575430868366180961764131569613038762494339050447841846964304955776196962751796266950229542897418379435271210835282062107362339504282496424529499676574990783261261479344896765685684685282903636899897405047319913633576176368508156045076576962242790620577927910858506232936021100970555585685513397436889227107535403816194722386901415392530373253016878629910358810878400143873333640783496911765308820317699799357974813714701072742981038682157761226433708079506293328154822136059434360588247196502699295600754062997858896706958484702602128245999467732247907990235961211002805179849440950639586954885977155797850955966741286949531156044659273000301838867292199975245568590176685668334172740618589067000485472413936374469906360358641618563313290984183074410045301037628259144496291998894571355204983291458414030997665091436104287126010934678855245556947702794856287597594407318970147574829284317092482026480914247295241728038013013426610596369860251279460292567932080878313020148765058637015750009856668154840270247147961282479457158596024543330616910138537040398264579931421948405093477779970357332363498935483506670346685721917898155547518775337279594677164053369432495303125272633649603157031871770471179689027388223171574828493200437880830597593027889792683587735219682281218589413651597376644122616713925302413374131000890323048697063946605882549461958765426317001075471991154060904802357162916185498232475434834240019368958132180088892770499279893955744031980021215608585745864034550657270971234732183270042106521574862308302089782510287592192863326050530925683451037726792149409463912292255377382970693865298768861997892178300316903745433193208443090060910662941751070320606231689453125000000000000 [140,21] -209773942971441329391867978507388676603315037432222080683481397082836620205102251245818184134591217053109420744518844588584744573773173948217802778728694063418960942608023303095605735983800047061007610263700548584332868441060843400562123927002896727747994655288983219407188230067087487621551626225864913792853963755429566154256183955369556790289882307731864177629802966912484797847623873588895043490394860034142345762818033129043826152107901333317550129602772796928292523073930050662160697970274301232156265958215611082888586681084103777365954017844668719117856895151224980605535245948322136816994379914132818713985491036486200330895925518119053442373511233893320869658930651059937771845656629918728225750373986611615463038866439230967327539955111538975732466619578124511017068096042054719087663997804182171774099846469136172291459615775165202046804345727718443632645102165689894822201371087163802042992458868771432960182030440806321664700738504230031419034899585299132505601012901188764477756558017708274829588667145226334862597918891987020273411908906786819823654976511781229254657331608561418403067659570313084431235779504583282397871046215898276348910021285030062867288209179607049322631125232709519254432673581593870197059210684079923357350370337917834768767972977564949391257272078050092845273022675484534659702678517845781362379757137820407034821750616474986534761586526436384470927671260369784958045348700493697477733873301051542441952000508836872244210590632585135507223223904420860255872528111454749559536786299599140876204045347138465714984600905761167697660993002136576768697813087473054514615541810543958194053134615400533719274961779776249452555407758757525478495181941105936461582250405517984389388810929269753881584975613322296941206605471699403152131809831508332301579106386961358762705439736486676650558263183425684349691974599391182789086866476681658783212404031141528137555775856470236734191998363129320615385999704693704083650854994710171240550333373413969462101457875372097022913454088883686838169406815385054744370209400819170017499404413457130906860305571697986112133102778975966841249821749174036624808837671451257813671537640053121520842722456686804220598942257271007510101119374346112251422669103817497671116143465042114257812500000000 [140,22] 497671372123327642693243767006613021852025567119987886955789878589700269840899433293733905348848139995011343953233853894498531548913630118883776802326259561812537526918017840280918392058588361265903678943682651320940248816361853149341247829585621689642096797422218567934047752206261890101142132297147133234963328882550091325634182507802873817073757131568450685157956908184160563758510435067865321678314105920623910161524989332344137389979012409536101399162079136036367233821006758458905551998040897302854355093254341537364753212884269265223401790574475268488953791873082949508952841743516075893323214987088397655626065137305410607542701690115517574069582026416423738360680942911511854742856215784717109220952644244009825473666373925188525165194512171417780287016184161694409137792682520004110910299292338940752026591781646425608019985504509959583321337087729394289558012683388023889877416479395301733266211014799607770426031739433356813759709805954677760423318933457008300042022299358553658475402989264859828514022339988342630953223267749165487480780998832778971557987988981484489797017240415194998788619347206154111961267479189951031832498678641435299780755840137750240727997664474617008908687981594540004650260986908463985733138708175442404795317781837396713501700547224525789924458247321903461225410869289464021439684723672382937949096500086191913727544439078298709032237192027478922848076451893228543107343295104403860752341315512877884624368171692915793664750907497698203077663904950038746647962305907291676258209805412121925086274353747736166547839573537286502882718114158677729093199136597338365006545993048867681091882286016735409184846139327680166174408168245695538391330105260317520768420272465149872006637161348469600401599527862574144364065165020567292429808911163562952676670377655894407461889782050016632523317912543982473675268498939302324962262890122246640950562135671850048740174341042519291533724265116827529196101832232815805665415671082105617605785377041329888997757238307981676585264469816264001153343122125180578274023246914303912264132244188159774151503993906194761239082007899439726213398070455854021167341826957096564186880707353543313996259843233711663285641947567568822164755485033815762818676375900395214557647705078125000000000000 [140,23] -860879835517783506186755686176937260986764133925142675057237768832023094671447032711628562812923518203549089885161872549846516522604333204792589355564836286152372511504255087189182908527899678274458288929098165276469651496494090822974632601050325482303108384262328230725555675965717189986195694964182129785679764599689218723186284531592349968200205539193957078358365603787092464597453815254699736210243540440641303100016661182869074805887285243958633634064689167779463085874054986643597705673975025272198820989537011747209830779533809773607015447270099577793275108389054782649122154966778755753240444863542013893750385996601982648242601752820795951585344959773749807125601239809008868542027098473798202605967511133381365838116649024610345749022333601348098456783177216306305702036141060326955365827685631963066159022829592987238411677922829270814094996540802479025985531030808420175159503742684207852316417362726067986981513468761712422895280975551742990412561994882379506689020536426834035750727368357528254971136527985392389305726479509254210992371510173427205771429297126389651207944502375522514918686710337854493884801246910502996081744966014167595057532925981440662999571450800188597519993928802706998178605347284647595159958042485621727447425221069888086006727661524727002854882318651765630390685888354372514595509515605912001197544764335107809022698524846369546158493993895716313315986895299374875566026606668046689574872346038467522860677059298597989857781741118324109463651779775561121184488153488155377630836723634175751759288613526958635054335172266184586919974667261836317589755289384569635511264288559147966449931105422140391458347441346673448840511800464037866054170549794254858060219671857300198764109001423204615510883590486157210210752472505875935380413327594369009405434091565362890178806012731190937069524709904978089611984482095018089184263506073194645872524036750890413036408711119047176393948979262732874543271424975292535011070405589185330739761598979391761303560955051862220702553671964926007070883603875557928073073873959214979103866248234279891333061434657143531650374623286755085790747316399237919653336581222725768153175267426026499021561700245432595071320882320974705523286552022454998223111033439636230468750000000000000000000 [140,24] 1117965680284699293987373708751176159463838013176516955758316374597423330110547608028159044056974946378380035004386536118299222001810856955552024101571649336266599036551788270913574175059864922672657662287579150530877410811253393872052565364804884412561730064445336429292473706442610363634812357783392677889405461565144573618723179534979904482887123772692867598500742794643825265622003670173531939308258302679043162332148015789954013717252560920178500730626657027765030834761545325661160775744871317009163116812531329481769154081410841723145031606302334388070374395995848889743453245694589239378110314710842274826940834205818930930531886411286208427209900702689941103075695302233766132730263463847694014190647611882547089750048397401990480837049667845575998078059530893273823917509314202693033399463510615444967259785604523823546598886211286870679388937503064539728035121357369792628166368989305797050668651795574157875840166542548653737632812947070822046667759855634050220261579561876736740770585496653390718650848767632973142698110158940457058824686352075693111186900528723568735880891726142811625009894129656361638627665040259365634706859534923153128183712129292402866859357904966335971255677364876400029595267274098052452186455344330552946171304404845718941061853618078757901655819808384973632021069247684061177386202671370591644198232218129650736017351984602585009559514509143600015419100963129016166741900268467083227728010850966197460916300899931169828063692394775647284439638797264943934987593250040968216096331732357320561087836396838632389568271353500837941086962328795125235829547797307043656732172846647381503801610659715041924974455321474201936997995157269683239267356303397993279068112293132756225798159322595588183339173279613389006972144995625475107603250843976285745473673849039635670650492759715339281274209339650121123698766478256764305814628099604567096125122165867124980941477031573532342334572316710191691065410305943937948965158613606950586733795266179748863248161960038885696986658484773911201505547722330163526895671795705545055244028467166684944533208846245859709687940550729731132368953425012206574706610934073328417103884153280464315769652615985205812957167248625309653037307455747395579237490892410278320312500000000000000000 [140,25] -1120738698720279427523376331281281108450673886964813727958033414001263899984800691311989904138807361076942884218675814059513931878244421054354046766258504697713923782175315651196611115723565156603993515280925957494794840109697746643476239485696025136583251782193615843225018971830034064846161188253810484559262630166166542334257238073199822619323162624597408130032875463849802154929641865341322086944221478715647711221611881535254458562127189032623454718706956293832713732969731120329159933668592985365857016512847352914361705569789146824660755965862895255814638997298784033306845466480486338941719382366953742029879113612672287736585302238903672076173541011166284010886397671169789792864378896483725338058734880536865146500744696856482444449584797677581257830609673643314689958219777529814934850307261595485309067500506258018127621061891706134029569164019158742285206887752734699759531268515452243910197382870502791017741709186932830990023874313202419315410929387022678229843358530449095541688489563062945907953051055125644102845553640887427487031902318009567158124911304034449381433025818736397425413225560147252921694223275070267421374713017440060043048038242930150324680353649031395988458648916223517845319628816761424216623335973041761317375753853756462615230820639065887398027933682478591056470495949442950332342816961776614510671377404160489156563238827068510708721617393553257513037642461076301276546277048175436263493234005286030594759881972071505115060543788375639889093306911669027233930307765830942886161205109439412469597885310055252880415253430339708325218829085815644113802309084015361224671703407698799072525032519329802797439459197551070623625998401982207136006640621037142868337950603658864642016014613320304303686650689839355981128075205597932968753963355177138796858276415962143569210730711161023391384982798824377671648115213657981386937159220017418217239657121614034082863530506188003844615548779060839408026019831038817747542308934842772732597049711295469896176492070236880094826550313117666672465618909558714478089084064466696559624629029044600846492440292605104778850057092340810018815178147005951990585386581449453082927526230963522617071995180384496038568115570230359278811049783541875513037666678428649902343750000000000000 [140,26] 870286427672325321019312557421293610968671392395352453550149958708261975539951078192260614102665183750259433162214008560540231227409962150609027444700465234486735215362258086162090206690397731966376426370373141907291056933317862003326472411732200129167731426083815233112660686627273374398743852695302731851419646446005876621900875647801524341801145812227081623593413239786301048560095194005996578637044755912434114819115406004850817963011740455885347735318725449363880047060099677312664450677371949520134616016509617755752304589975560241029308600985437445478319400076705887223082033554619463499390215515068510562168321618919871866423150354063163417227307465259661451748833567537066695647703059882530000462156165890812689653224945242511527983275468138048097782977007274892937090361893901817408133712529644166119764319562193329606336859790475926281285111460120785059010542871077562087388360179726367999338522906385371014415913196813247246812100295124017966953807635222406501296319436950694087601144169816313372303077584130850829563751115373554828338514780650092547998381962351771181109928942642697442040923316982073161916051969777540990389514294629830387648689177446778924616932438943322937548218840849779597387742371553971813160980268218646637469518321794396170741843485134956784062601372695682238209673071496354050154527665643982113315963264570243795352826195316592153159667908406281073056203754016482931659351065321412541760817773074926769434631186754873799351058515960244259084533742507115058390317433798792888632218778567038106069827646293909867337335126645630471524245265694734794660789103835935213184413589916462985981998972947771721276667188851343255081146635467694518848883577995435274305004377243847361904859424499433758487569352419776693325635394866440389908151704088089804691037882251221102605559698846586740832917114989597439660689840045583073051072686786534242408603767609677566963328826052740875048538035452073285696518423460931409702791001237339242992894991197949659755937264261581066424136973444765818813662163913700065301718865425137739102934588257348448162774317825606168711082743656370939559118410465152009976962783882826745374803789823087469375948178247574283920883179196253953691098104172851890325546264648437500000000000000000 [140,27] -506147709117968282248066080297047109244133256579333743819706489138614834895581860197345348107045888426102954591751300499072027665799376499519511236782700761465257803700356841515705748904762532143427728274362303164338456515751165516525273328912719798906579581205161522940740197359107148141440556591471284622458373657039405583453780554673986427445157895452238426321166472687318443297548824033218162179629653145084190915951334897731495970521379170473820945501687388353226261530679341267565773014760585032358724056928278071820713806004359389876098478669116045638808130220645545329417074590448262423793871354735614953756796941317839326386546246426908511334162258567714149223202348980431200760727622413300129243363598336912664203636881743637392241499045017833985957227405162219025123083535434621219150121586135306110146166989843372657469525222587830338210389958536710862158696678798746599154488571059213640058075712413888619477980542173896372163375766334286926276144970230818088784369682930398605703378602314716189291745953901005516092654502902876215340061776881891765351044051061181904391721235647036500375894334412740733837822013598034333879251741694737603726428303650345593262223895309460886526289479713080820573874592092704596534736119416715146000953851974406147710359533581244906175107106393368263069224136453039453935567117414283423563257521520195271537335894595492629172988065990500555929721232287114949007899985156629012908859224938128693618873727497850743998488717779931711558481954594282636729904174388182377102441277423480551951620849665872432394736347499273246306336054342904869687278696896702695575260563186437556564908521764385548006360844002666630835434836389290320817767884652837399162666706522876411072238185659935673583124830437369854076101522803522607017414966591184820201282836298723377082491975427367327597733352899811059098198154372851605396864739511857563479238562401045518059043872991463873677270680377897355366477332956720006474648693669275244842045921980036061624950850278733628825699676630707611807436571809510480846887934065947503771593154697505916000326348180827253890344205313895840204678616499424557637014575293316867958433998812761443853156058756161288389086139833869526505338853894500061869621276855468750000000000000 [140,28] 190231283515614958877251586879822731195045413453692609087282918343632633152073323021064802723414025128756898450079341235649009529878877908333641247907438801329986766020826944606505909011643331627444955328662095737661809636132384409307219308620813945420515009905229434290705759351220801702400871728304719306469073181934775728980932891454869792552899238406750643521219626600168389483523884225053130512048880272702890324998080284577398223539367216908415613243156773007010120458487105647536164339115205396043093348476893773767324235163888384790695824749394731388240967093566592886886376153483350416769095795138891198131137959907503622969386252573576354161972697420657730800417132260791254964428502674694543258385125836109493849184022583921207597459278888219715337024284267673562025100310997293725345581625259387658980505703927400787893249833548250234973429156971941584469799434259648375176747610134802915024927400344990600814348900237983262823357033868356984351174863296342781642334528143890061508774193510421336919400680255505843779190776673949665255563866846643680037653554225698274852458699839777162465817096951775433092228164751119958249456920999899694700341298006989725924670355901848767588814339471342553816553913856127136977220698879433025687580592346142825230667758879359420691920345171272426494805510629041418498959296052348566340888641990201070336736585531534272418911975135255519852075806792379151199034053292333955428204454172138730532489814357100827305501214925262328035449082259403308721312617167077045557252406947593534278995631937271801085567317065959628963483115287717274526231278514929130512771639968924708681636968662855440847759449108007779424820951432748008110476577589743825131431851118589247730297143962166785428552242732137149231638298904085930207611682508001190100577583574630916968438963983076172741855449902493390732564020861899124929592260406985568973121003850349111794797352209444568747848873907968994081656875797778819398731613742641584928239231842709856991009348611943131860994213971671110282958508492221721695791311562360862420648618191317613063737368440487592938794037839893097203555076449179980440660198704498302089090375270556804240876230475585559731726130808238117708697245689108967781066894531250000000000000 [140,29] -4853486465880394875706696048571611094861314337208910981789812445772447144223423478009393043769510768751847016952153813773574688114281413919737393993871886397072451408907425516756866133332063665914769767000352526356264488825264342826777627584596903629796230589755113494142061779543894565934672983940633092908189791119616595750884856928747788657522553749529075598225500213226013009779111859995991095124587339334444800290970082683322105014115750143474523134513931927909636516466591292553033766353206134799668494940567959109871606254430100826519728727762062468311929787280267335550761428566502989828992398437609208871840169965884247343570316537152686046718538930632527449565938958346319597959827627804224990693313548507280488686100256798407911928399505033378902148528946792777055070201829722335800383989841121300169154513532303160013667998337901501510196484471992231179080213992750578039269130200122912044206612307413526546901561616569649833933885386006933726906538242833239706489268176345853494227173317373924231111133478324776773215837123312975790676340761653434210529607188547040431075753966348002645926731064422530654573175829785569000697438242732234196263100076624984226357407249820994479007696864695238098162390711853643854221811180840035017860663129188199342428575802801289426808915958589634734098887382669500975837614581447462340873061754901361509855804132079634185538984691508614475840512301491972426503617295230472770145547106732654891391337168346391968001613518401697158053902223357781371994583300041368929093131287554439286913389505093725988602882580262511566424492067796016715655794771126960192042173850365587819552715787921526830487355910418825661702597359138268659644648418281227830646144714825714368866293955978755156343237987330504695089188248656216257915463960274256367951000418386272804197982135412809815759777560788113882378529980088796790055206121982981095352755994873835982656092666519732078431754393859803724260642577954006689733283972479086080695324772572087303652684980037664238064327174606876156947946215462009439610349430531903755396902687909009273807340875187992877101545582889329140526123736105688829987566567262294315989672778086963999230403758899900207359348093538731205853764549829065799713134765625000000000 [140,30] -60161364993106149078123431555774820697679133377725533383591560915787118331290293573918013991502011577573013425416384822350308930293443272569906153394734929430053583880312932972961635438443736482359967753706044205391447871054789863377811666477706462132207436878931202578108318453845803441032427054509935895460918239531447117680087036972712650756344393891260174676493263814126578612064565108782570022368806868743516178918378543109098463573538570225035532593459506720150717731620239160573135047392866787084632891930698485149823064517976456336524590317076319258800227436964848934128388130407406219597949161716626608585692839305794338399601204495481921642984708847380326487866608529066475512491606791304808947735596223856503968552933830169005345531028054107843427608867497329943254565106345261303921715277662413601528965697436378032417572232791052789367727109878831714385166483723435530332937671533399666559591386865678211546710218812334750232317125564776446430386215309340177495193761159175392812149257169098950693756495979257388624148733345172875201099656398627719333781164983889211590449546293146596200759587485697548295313548823007292084623136642472929342524882573015115493315172576337304441554581991502677109354657764822103404142118450424823344685940921318311793503835377936488070784425031472767686074519934890003768991811656502925593978620055334724540929777168185541763827446743985521481197016842748750177045486359981410978720453323882071544299884436851484061259626301815349599528094077370602295947866273310970421650189511065400750948348935048841106387228124118739824554978162541079959485292544043925853940554185560127191411963269187601165295277294324790840523607629075399736993203745498073415964963655702355248543778248288862075230505513848352370221010825826349483233327200376012016291203811382430050793364374376292477937762583507408051970485865482057708726338533088731570338654603729309902790787047374434340097613585613896335812149330777479973297275381547321289900213589250479016756382636384002936887325031407810706052322407688153248939130336422319031846854832536846591614774583595620318840991848557180808622670917074331092234021026035898054332589021896636758291288321601197463518118091485575860133394598960876464843750000000000000 [140,31] 57849346355712983873723216947108421351572470380367621414180117258653219633893712071834423143668828798944940464011882549288383586346544990296740967630340352835429621673530326700489863855241486281681936391508250430691007299472963292434741504652568215263605470341035955485469929716746345185815622691777563335895056579152060102972734322310432565840772517863369719290083320371828024670298655138346910778929298724938402444806720279514765765708585789256200861412288077282868702439568648134277618896702196292268619970050593610662732814277718251071448220895455538319402361415615198686884824305181202905367121864846148201269982376799373696263458878282854114728872428778906818065373209318716309992090026860885416929237887957224989650697202494023896343251600479636302853954278902091856407507679172879142885159592848747613944001186463014906826142748854756155635672982652105588282272827987486744790542876694385251600882674355178241192739648142846691283305931091424157175224799615454391124040962998570202057313732233120810970763083327661179771343115523616305581478221925855861696143344233730744313330556312912672718882477023420965354502528088895863107546033818974320032784029107939182174774013596085699260419639399590576495423856638637392059102994313929347489625982312060938821436070889557863409398727501417372952212177230516732289097169381736469380255847313674859169675113592958361384071991030245573699486470862290499459337378071978121755145068124205482571654227973044480191254384871820790252196418072525276449592758235061007021677614840675371097297806503970480675466837478528026095224139629682301692392054178537852797962415781388612218714683036789149950148632835392466719450190706813068258793944034189335846455888948648024847969668746326176389923821490898383658724808195835656556973249703553029216169241203212235415127549220504250696331537050953916276683469762844361802468631065940787746661962701307382157342170782206075119506473856243998660275864315109057994942534137395026592483958451528069406641262012189822834911907176819925350359664054163804881002895624387906877732930729581948619720043594580313853134385799907250624702419823257251509499712819715808374642283631309694148982098974855199895930724096615449525415897369384765625000000000000000 [140,32] -35332371968514312379258457254514084124107656245948632940738779722902392487364345638397358779424876212196787337979378039097163423294692959258702949437349571222142860097181728777507437745222750625809100500556171142279944223184601794344091756100676304943360344623211748808839648456100351103936415177514586240016760632933186897839965796092844227500819282035189407619471254963966181881576044371241658614684592627996432623903286789213124518751204502383275110324268588892247114726451924307564224543348427452917563660635664200821683635323268300296276846902792197568203717481605168564542865847527797905619825425599072778736380009161852638327273203714915414686456263813635906316312325573908397125715295476030613647971520601917964099075010614986846863430288461917340916995440645617589244228240957332778182815910953196734223882791047627675833932938154948053993316303437506547761407048728815019510878372775384058358304055106950296699469329112410171890885931122701099425760269244163476423106564588976347441338222084703733969459119671512657217966404739799415806909090867786459659578163238967707363449528060991103935085690735021842548975268376543470797973146884591406630521920022520343802453792932102865112056837398343216781041250204982960382139867848251628593536635565023288534360754661841269223096803029743207409219762413541317929542497556165304973497559601599818197849642656519201286881719606757466126015084218717157838984879849922451524225698762416488502203505211507657065319846639122994781581875297854226915998437343895173702473687860075640091932653943319150000485927512840982490228924188362667489137438549052521492440700226045080801151661221969865747504338042728748635055613288764628203064096759176341256139970078270005653502481215773224175155088697780592094585193709409382304160534374744188613157114338593755118689158891863962249960267205545175028907434681621948778147172413613614696404214496836808525011436154342716238835044087650861044227395780518627117095121915349949641561888973974867956084388399741409598208637717723969088534046907033535126097126187311112032239757193318935502459115856898567120867191906212200006127033543537021304105060533974279372665327407221242736864234959992330776799462910275906324386596679687500000000000000000 [140,33] 16148107237574196454846760863866463412370400872487191040485311234100955362279513974504485453901800675931786932036264571266882264544801437414699570929801789350723362412321352865962463389289322987475786817990653466501554740952641949658704442087447056854352693402704912391526298184302644118571015023711611674222515778116971031622447380988623132169761354862501111775971512009504020793763078143288476008168038117768393096744342433383632909047637661326325387202826551967537697821227678015410949535809230324497932355734405862833798802274297587600664708747078622841614487589335460254723873177560175186393365018990636715681974567928625397342348474065982656782924303963965663519511516138952270604247996945769163288575777657081051362465386774385175368870194599351876199700099032189622055239908002334640848288978843229648080424281060282889818835946197479976666533328064518819596812134159363100882732515515340199311955045455035508086771590974467890706627204083390165287657043127317320306686664040618087061730643383158600233955818788122360712266610884458423997169503123640502612177616477856157380613993303013750980255421558019175407755370431979318281427327667682042374765631642141030272847739270729315984571358435564970732468933180354890243939531046400547333114793420988110547995116784555020909660710298299166861587765853698147677471632047113576712277750767542216950638468987502360822118292165673616646261835114283969455604952051935883773638631919458116220772577579748990187234063084335189368849417538084802774076552705344527406022086262064830930992130406642816165503910107754798544580659232115549862097504665540653206203499738866282484677775874159912518221259285229557699755400250671702887971938412190040997392921373090994844750908155200521162953367749023712788987946985968263477297968420954066830140529741634315471001642587586970494749328966804712514971020213227722165196563970375527247002928017480518191660277291327371049378298572287540548482502951540235722108278400919225651242135405487746750103910684151383539148135516472760799546401601333200648866931951655585345425270902338525263987449181652935696263552939263441769856872030312451493452268472979819283141013300666490542628433342032646922064031969057396054267883300781250000000000000 [140,34] -5579763041299262221009592381739675213586648955736922726852784978010959933456414412152051320245290437611993482249269838552381699439110803830277735102913060238276712169631420925485520989992551640399426136322727986332110044884185864565983017492404578127441345621645864604811385620222239732478174305187941118320472369292097076994583170749253015248237577364157892222237147790391143096862189511829135712165002132529666161854468801834319838248501864416028408546509344615484879700529408819436000873726285426260323891141263041062201657070930898562210030359530995436156319208309842656200969658537572086946260075401633854482765651477613779937040225837718970991005996444189796316148801819001044525397358840228912593055520161231495882786397143419912912380675675557620671717619524855347425517844457430140866591342448244867992119071196837182077349321477971352635137845200365371323829305084298001640615596733197859403136383296687951577205524159518663879213381392713823603252323126821343604053866556811039034164483938749125606678886932070076656941024877993567092956589701966267146392571056417256002008380894670909893469064041069303895716921214948366852630643432373115959121923899456128115961181265047457258302623101909466153355963393550721054440910946525118317185721859549501443110491857656852634898605639470851669134628099658531745637835607945574221347801994609499242686341493657789066785483066127249591842743035382010476767439878790671880600044963646657324094075028733567654652711267258900499859158127158867053575070811083229757182888703864675693549406799229911261546079805613618373146844434982818183643859125466774932377995469694566908718822331134935369301483737758004633524398483049278316082510841677250777169711396223973751567938998718741279647941209608330471693888939403911194181058109055997418690413914776485173360214992100872118238705892409066720961842303994078348015701309845575810178165783587563260909773610780445260320430212057946724130845142152601714102571311025312609040972302374055347590324157338125223151598853732266116736282753753370994267556131863011051248068911126599450897629487510798704414653799337715018104511858989383235614289801828052978269349232399737333527185171933808020185097120702266693115234375000000000000000 [140,35] 1291041344672178786111906888104486371915404976214114578226678960467734127596080468745957811441804688009310740045549103629291739070435895434901126866805230149272241522248174458470360923364470264413028698559418363602071033068890411141752806666029532247003347915863023202302039100200663279891480623082592221319767956565157662277358995739880148156708882843342633825575975264294916282844150025935083701560100405806147607150474608498473399796826625291388605332290888887027491037698925075396731707522073505537262236820243114814802298633782172632888655609853482299495562490590443865103875479464467774567380286442409274369914993107535226109792264721861087554975820809987576015951263791557555206654259856737283329962442829192717673980491563160070932344084873652562562724826557087602978537702317676836647739731352621042041543202766838041656915176739581909725983113176398392990180331675761964698149637987981095768989309919184492942107096305752883090085973697637377316426771184182451790512652046277509517774812595363933437096707789391754429808784270477314353715812571782494660592612946743836631262662267363546401679112578460654029425657357269468788211031652406300717795538682464610794671642667130917640687849941920169267488469011779978092022738250108004222237824703978927312442579209540117360574498048954162601929054743402196880970828633656070501014791287486985248945592266836735617563190333286141697956168697547342028211834332873025810182407941606032115090372341147228924114872177794784520513595133473289254115529014425469233024379714958397694288804027729467265190966790759387791372878644279664607837766054534526516236344000954555909347135829685685330129535923030017827618758295084081053881856904961409695694357198752702947103628587454619403167487145112036904601732720277901308864702693913023768180874378197929727658109540344290453533942565640328338995117216661124166074537773424716786333671104597645517709888762558283462921629714099650321273059651930237931127772816327496251257965737819630119875064650130334397362608070015786047079544759308955800907357038269359972364719435602186267795972881518007035554681563676927332177811123766396370178622860778348823035352871395006139581622266665341227735552820377051830291748046875000000000 [140,36] -42906865923273887936445197793379496387188483617599774513837786637781275918400743176724050691096430343451088638594203275751188307994755074804600856698182439441316912328813178664673263554738515211968361412031714641066374895240935392522345701958529947078602880362438493472717370917636064029329273809744334696165154314839386233522224178685324425254706957026924021225031469303374234969518080886739202549939888630831527476670638366330233992201658764995707081002223770588343014535937505202451760240031710647437486361753754028282694887688633871010924766293071815859918916319264186059260011560690961416010058205703114719346783286174179219818818466834006434659488031495266104407602881428926529861578834036802511758156894398922397338496968516892976007984569518191713791169262961141208669161537122479151207016289225033841506989638591309619838083356610486456627948371737792602965563688399241883103058493599151976893221170030233811567424463942644909127180020323337181161104399999827583344761984598158800899887666417820991069770731297185586549028702901174620495556578711724884533117829774343383058276397600207922231523401781052631801779760383853044440111640956682528241197726170802129051358686986101116042607427715969933028950503252733128925061925401446154944818465460874419500353976642994369737681760188106497661517537555306224534565765516687093109164378201231885518031283119710712539268407067406559548366433604119537095268540437800009281646815148851678078382643963323497462248727790762718864226905342783758750857085235335410762355680392243515170360346294086258895775985083390845545461414267118536286233438768225798863775488928251917905763399819152716130735109957853911247932938018924674250711958228437766785755138969393271813222904867012833992676494696771211981146023275117549228415432763938363971240233139640716779284589843568476778789417794993117325036144984237684608055655669538822447161681719028423825810469682944886688862274419034607594432565678397776082916662162975195927598274293925020489453234133540210850518677965774117137491591089628055687002343906679824058537819598424847798263159681797712078230489527287347341369473574112125779879602205752215372601080511217071063702584214089903980493545532226562500000000000000000 [140,37] -145619622431453871754419805041783675756752909181168129962878462888684959654728062524075314431707254101804769329441627849776572820068800373567504569331533413689129721262584662824360105213287650874444481749561650648516461076996734237264802715545005544068391361739569458274176289758575863608314980278761909971673838821574666801439926150722048051856177437626983257728130714678495481381774564809866871737276535789424571734443382333129297237322486010999712560548690864821163527316804933588600247322614321416820297685193433708292750556726464340104768623443240069173960644844892096456026492987379870256295527514218007435761900540017948047249509628209767431407511241034325750096611477760116761061665543349885634226897287977948484420115837695166885348665968992712077069071228899501647645116141535771762091636648894758293407464270185150145714646971184053652015340035424605858821011289539596418201811750680720633752436378482143953411364902546884600507943444365702208756079263723368536896819856535298086806159902717464715073693422731526622824512402229847307903823321799026767395412153515176166414734830993046053391770686184048149218779639123066408396565908662800695387582592491766320584007884994203350389067344373728538584181280878873604615250791667003425844291826194662400133316145647380170126221449729483982440089519775050811247822708961894257910800916342494505986179318777806747991258375568976853362108789293933094786282646784097970523641000758847327294393060979861622392015968267094831517852338231255422199778787281898789940838452371808037083835020308981897049522527335177248362675069994351297403113643052304686920186164978375324567537380834948597757871016671899133360290557145799749909934583040849074418211767966026773368722650270625550341572104597706127486902399185748689419823609171439892645435182826176020479569991488243102447239709684759391363312972072671536506817835125744187249363241988810404953259163965952048834226407795468941661987117159519123219328410325126690907762918923069882768210588254155317226721850006883644071260352962890036660793448183437244606249456138047937106568234458304583084884989436424543519034560624988139440504384316676894269434927857333082800595480495566269382834434509277343750000000000000 [140,38] 95739482862540175169332073941688211217701094707232390990162155760273366775288334287929987804066324442663709469520567436855388624204389431348463240564031808980151607462787608262583389151189833025841211368990042790790430889281942213997397965174762569280196773969131501780975062151278024799162436877906416655328838145553433957722875148328606921484966213576652814741644026067489678229247784637912443926720220547042171174138641624346986569689369261983905914143410545409433947149265714613686350292565698791173121694032909659571885067297812783034336995902493696387275922149016751590714789634004928857644310331665519351970699851896324623342693371012703389934925986829600237442546019871575735332289280610001333982147123615702935738332908640082298146211865943673032899003498381434359158220631813058371885354307831392021239765589890513564547415779999719943769702431360588004646355172261942864417742048602543406201695979412682952871282355242594055155853450502222832109865596898846026535946103754929268007920702690179660100297730330041875795737846593564909661210286538852176086733959956275709468413217987567791957705272928756232110781395108741903968643780801035398389044278650662641887866544658221962314855486218759831940154621831435560393327154692513615842989798900637347445246050078039355240727695451045258546455441684434517441146921539685871940663893138650009714630098862812509229677000562794555550797302070350827638457667235028896061026247520112825693036996151611900472251517212446145344890820947100483077570478834538905673757369693329395098529164180164562318305949403463964515308550892732177316963138349152861422439853673263937638327567971137300399378549570714854935442658261161239727217158598629666179035848828367137920500584451661579579588476131692761897972489338695628168814143887238241232498564456599765636458150254252779074976909114621720028541102041676100220809377114913358411274371954561122606027374250792584545824095763658609811236683112057177446822932754815601305197259292881715685704195969876704301729878457545205830701841746356723967103776310694167913543488277584275727884031714702227888225442091480567638083766364778480317850084063699195273832448792805606777990408924371004104614257812500000000000000000 [140,39] -41262490998691472988903468204690012282324036634588885544498905365869685841747267451730510127322622954011460639134343329851362563481805666428143675511053148093324955691966775824152264682855331708250599348637360735929704871671729995021298573493570308682601390948269598024893422542624466099316139382897997531278427412125686146689876709177442996876581122603694224838923794428841360964021850327260829066373566094996490570471166409734991117171492768143478009379302926313748269592483156765459344197708305239954848849192256664228423888640838864858739957961083148284309796728437309415234019171894904611145043161320832254182336923104595885507862364140352704719958103444486069072708862328190497401008734791288926987578885010323090587049667087023950120033686080072427317300689844755568405090124251105504971990854338081271493834512746329586996487011723436931112754362887577502160190426612751574511372700263427379086725906949084994382011912458089572838418976215942261298539697645093919193138950618397534735745362756441334204245881403560933081367824764458239559626434917058768754537229433147746425466264611322111416992047171118914448069669517314793187323457656209424883717383367136518464407482116474041835084993355170880676703173905259166730350951742429304753319275493167028112773977696231110912152730757351944444992071429018692896846494838538470532798738109889821753004151209069354041744701915743393784732410037281416046454244727674614926820129120075866229751416693895423133805033318401178905005110346878233811033026607614406911243354612440816095088668751410916768562280907008715972238091148160303870512999513521643161533029590805674489969957841454750697684287565813605779014209717030248133223772689846578559796297765531545491484285029507551047589657132286800915925690240740496114757488026218778168654108348490419371153511892773245627129776470409485231769774658493087236110725077906722868131611398434945007273341946317728888282969794119900372692627739686831216764866473202803952681715533007094348439915276279044541743041500031616378613262739237501241789627969230946744057688498920090393343057070608373570988719378281338280189416750179096181392329353802806089879577603052769989625018587544560432434082031250000000000000 [140,40] 14237299173666067272722419555005761384214025629443095784576953102754403486162060563813353888122951781164983599606715970688997078889836371485843679913350501078497524419777382229770838552542856377462578609617450902650936078791656027459422942230718490163827194025048852553241212635363064993885700286096380412491338565313843454378806259134061049462067123075457736107456753492943214604320317738694047999791614398394873027139987754983588457816138209368352809554972510443495183279712647965794126879601031476338594227279221314477611873838377143339657389643554307690483687242586356643376488549006862655097363281305890316323179843448166807165938692321860558717060109419974179689036815885304499827748088858567393730130975816563165464250592657842859267340800769598827699357498039977189843231889613745902411766441546174256100401194936802373811138676385052894389734305833410950131699769159832030342847654675534381927431542352946053034030253652614239897468893242204975041832609963138598631285381453962427666464930006891768496228336072179785279197726304574470037308701079000027833899563029225793426720160676579778547181816869418883928129935618919827700862390423081104174647006897265014029829481088400923241950595043805698609449228077414746778459293828253305465924818968164000818083478498593902505603171043033903386564207745813065681454391944048224128026123483855765182861912082191583799768461861078718621869788233940185796057088429103598763395833297615351746284807516476716088403937146176638214146283761172730003780486590937730326312966516903544821467696727824841489499594990492175072648709560111041482520470592982300927348951543411147138505469684158403320265754764446951185616149641316298853674158891441930536897932550259671167762677916041621708176459557106904717647213522526660335135679844671330074184372037649045275568593639544742765967704749085808057483875808085997129624199905831580432753159604812807443174973742273944852264060676606388721522962296876418243873926686995632722059335291429729674938815551143978765998354596875429941766573457556672925201089776722779733845948415532972922706729882305944197509818991500533132189105634305390559961095876242948094461193095121642506699074602127075195312500000000000000000 [140,41] -4175351325504685877536437199190107915138204166604074829805630448972002354199990627165851348886016348116129711930637471768254803718489244663777661100676599369938311306956833175137181599693458710033651951365598406695594626966137130484328327469539269125040098000026413053069693942347302581600685333830548959206352856835355781573380194161528469420700097449902289952930669942936585100461929322485324909582592805611921186375537442933998581929965381818600959291048479760842034397801082765035110172780376307035398173426041401899586535868243449243390420611455555730693733880695582888476255914384456062520897739026264473203714261591425530557655252385580696810502628985230959033143827168504214984770632550928805058603914018379329371160336902236440083451598227775376946319434857792646048302337090041024026204662233051485216918998159334077838111055948598008507471719003085345074915841464305392200903136246692549282583952222032635977793849677622886992615964434584896811577016423747468792269963884533688833740514511821636896323205926752672422425752808471569925766663362453761538291719694444305145815039922447349894213808577482535212108295020918373072824122585748895055825723110503165548258571280437924654466982461423560459704970201641975251694376162878152905128697992599051583582252539030800665421616166725147194948030192173806519679617435407194319734337678978303440449441363470466560200123735481951658183916642967234441336974797203291952801446807107488139078112337025671746652675754338037733361089310620533078277565970512339667372487854767305302622182084839295515982328642952891630221662884376250003053444367651230477466192346579729804801214347961846721064829042409668279478819040893815015195041696318728526504969187887282106483575805916150168355875371584607832824555322402636574201034588546541845789767406266644351396008092947727340210427347111946967779249292893270938512763553054036630951353487639086459282428356442590762778256175497307512441224678872809580405398041386354043780537444082044296162732620728304451583891811985178400666095185737794107462352128292704163856352342556868710456944940005706646112904303212649604464774054143853345245646748160645087418708547535011791171697875022888183593750000000000000 [140,42] 1063203471037647165365522653648302128586670996187634989061080245369901922446691570638969266331330177897900432671283822197533652687974153879011869830025966995962265214378997134332115599183489963783476491540497882127379633980655643693647606077940327192591261467439111145417206841074626607317738606352957889126439576217623892778229350050967428748817679487394746624957142306807773158335113701420917662884302729262243152488392654516848077500236866642027235606875531489724929810168461752908904479637506973271808106945597847387530617926663194764868401494583287896880411755949192080812808771002931279715495371060793371710764576940483480047429591079638420213485141642474266527340150150608787592354857836496245346943235407107449524563817419956314504767836984691509064741366993099415373182640930432812509755922252193562750092875934661692395658210143569420513970604731287816626002309320212195168444434806703771167709209558176691162262329923661153194946635826240347407033143909400722826913238616106447331135669664100623405533562721774400160936457071721447024664538302036232991360082292170149760067116946606832111150851502845813957201348092726153041905606970455366700045820822074716663211826586071588803956299784435113877753868058383631820869404734425578082593755061286884103621954633807157139617342168037380420266816645238515296730199514356210242737360847159151637158434012095714217384385905774776601010348097473733195217799781718411328325614481724686893884834916135798921044933943390853035407220835807152756928373929968293555458404676702575344513696273227971392988606252324423506923250141145098999486590009895444868728258574911188682960539966307012342796156432956276936005082898276739234050364915333980993155242590010190535080609502262456712576248481687650921618414495593090658669501197845138826200179822096539212231148859946338776512654174714085703884845517510309554637632731537401055615333056004516056852284789726448261055406385121747767276389191018306171942059038266940053978402170983694864278234151047055507257303912867035670934195836666022892751866769638129672947727869438085532057056865276423074685710971354374572247162903111371844619229752260477760429804498038316506414761413574218750000000000000000 [140,43] -233845741981567846260803575490649868649463943957558174440498387109136894812447054042227989893146689652301287737297017393530648414146660796291573424967849308911294040993335747308143414360107409795813189262986238082983077577528545479181053152597813841393506303535692593655664106090419032087305841974134440541906210101236021221329474620579278551403214650487362718403516810672074849528940512329651461829278362232712825820469713714073083207433208543318089015294371773163433072325459830684602816949769905821668995921074234857417678085595974649340178870047410183417995619215695396478927704056500165694942501421244112174367552253467839749049029360292925856959269432856219486689181414515579687993719730782914020395435288615305492705267806118640010951394234255389327609137126298091593907534710720661306773464995570724718067151438955763772604356953394969983589116121441516624211615837368414727910502899331833393301138194775523657384160975248110177544528714518537379784601504819378634634536162913202911258069242314352846455773000982307220532979339434524571957925293986441684892879766844247004336500019132700834933417116192651213730764439955463283493205764418092918795655159835945079489330474291394973808548315887546636347583264048547145571601189232239693734507526596098219645044946509571027920732936353858286757153656616515934183672505951040294304829831105607821425298890845702405840807043030142808319244007189076488222418427266197035958056839973615837340074160155628691917610484182624568498252226409677759392757679231360562245743267589198513337264498086046601197512314278814643253060531404108201413071251248917957271873380373800915890060290313213181067435828895039300674288166047930856181528085584558786030953427275767662617764349243673556449797956380834895314949791937181612342781440231035235284746513309748802669478516017496312833181020443064871956357024791586889939479053286474724367038839614676570285636157720104520870368883062475158210875954843268755626932122452612490502840004683573740398025749863003281665272108205069033503518906964162065014805498162262763860660521035038561720537564725110962246254480655755006369333554282422933140169329023196661706410402512527608086369152069091796875000000000 [140,44] 42385628330276948215186352618092625561201629918743207436209225274147218128719362416549035692938387865999700735631460521779823165390349557635081374841639624973289583051194363998810436703050691424720949677201925305529750347978249326269753822261091733082369616002611185212538361766544969713490585971364542290418796134709243699317156166577591158195959739550639258843358598087363865975462800554295648975954764019586459589709840398395836460191442245071622360300749213460621032812234166357224416543586573553379006199828543625658921781693862083332408459396535359894099070624524393717297903591285098499140689402923157328367946739860091615271095692529418908899657570330488463616358177978020665239352566678906459203320866084171279857570317988114347409186270106386901613118115213284843643055020713844782165259113879924989730389130189393271341924934721275063667749237693795294621519898822090609544607431735891017878182812926364066692507580285321760948901408756183526780467244509505050912270496042844524558698363164019992838938461487577396546982273238481884853697208754190122666152658279577782805750006646681298006104234074306917430118752530388233801933215647739975839193953739763244675854003843856401686967696112280073147245670912042627745547011193641719151418612150137277234952222008947559932475570477364672229582310759475066117566690403451613757578112916119447198363632644962361142898121719598021313226142458992498672357790738092707105586612024888222424300073732060585743520722719813537126765074307692301888951034530441860599936036593636475724482701065304371265016631478166409111829412979583022503180163003402028892991255671064717223603927832361935473378521563577034825364547287820091230571770392225268828390968852070704082615157275276502730767019622320046029792675960175027052876709385845619870785000135205471588193242211463019994912728252554935886047332675969823301223521180374964386327096745716121749786657223611480805006148384325714768605155069230667248880815344516651813396114264528035408820284528568545676363144437850477630757902779279255941304793929514895273789707095613288253347766911291316857533849420500413476369645713403696585527441554125422986500857981303555967492187500000000000000000 [140,45] -5374829157394045507123899482193161646859854342604196334303846313088584018283714498009262676613843298453249291389686610874863664512842252650630540175826954819244537292507119446627057760695369603420909358934677418586613537838046198296583363108861432948910691800149691513443781543935844950967503810485930500034640610474732236091798573509438821627624120266959034295989148654597754488332540308651188756631895151532507908898468858548760346830508229003445472013411319899340474091882233563016526200885963525174853468884433771450632186319763317888317854164137579180742097697749323167687575026166416237223516578723703646662244131363447526966276717864016237792075951721963489271850039117984952063437325393481307015804661263027208419574269786461036366266394437358819088230159646105915810608726175646724661542155962071202503627827381934016263231175552760574689634793883442687871051993780454520637086730358483656648094056354274845053182310088420155745808943040725801746199025113998680291251651454010329031259495797045732991867303160125871808969722179643392835531427704374339802884028460810798264025566210600391354582626782149729918891600153268428580185718670486483924822902043461380412738231802389858911607426133536403354966733431897167856407557307820076962219053144163368916640166454965721371094360670409434672106851022216901607216622283080587081146822141926371963070540782709507970175735256412627515762958599773177057359308202219708790507133830416511518692316618225421199568306364092496981826693792094910854691061132982413720387929465549599718098282672754452960134485149405182677937064413179654453193964162399331900319561877571526980532022726825891225544148221457255215526489925276911094505303965371264628689551529319742342622444159696418400248589632645163714526230457301796153344541754900643848508597663668311632575937851168710334238629791616093495944007363248244705004045069739291376596321692081585566003472960885695979435845041555052019193026532832464683648693974134815775046460123513634095456701206817405530215681519962472626849917255293997076836837196761939947522155078027268728645361214520542277211547821878438099897882757188841810759878088475841233366150672318420181152343750000000000000 [140,46] 89550801305420511485308993140997955848176525343325876362681193216172850040044397039843963357518288040664499095351828544434251335581957325042502775904320212463736547360708009428857689745226945741216411138522150141918531963040915928755099065051133826594091287153327505237928812899331486839467849503154795040332093382890534116309937411951245862258269866994443290897883903438954839223269898040000828913605707389733941023667000229441342533582140654191213686163569404498422177995765896803253449178857712178673441860941955395435201466198623178050301375786708064842750777000030901267468801579089647721407436444496694663773137873133267983916606963912911245252194142328760490654941215313924175171276984237480869390705119544337172093240449530216963027838560502600011459469980783120215117861443122232017725496049284799007907899474645817464050547626781139878200547975732183084850582786944344409559316783197071392149810184224500961879031442770885873298314447197891095293473559198325249853601691454789125010509071507041726351851571789024868982414625342745648682523046163193804459036615466644795754507369214414876583106245198296920090604058343566521924207341476597505414030163340824795495775402146857988851027762205647342302715892435607596589880066959512115547096820790298276955728610020070013776257950895357885953966034137677471905785712044914911311111026501022433904177878842769420217608375285028879798697623535298208523942923395955172985410474714851418014972906256487435289991593332238099040349920045064921287865662670053400082322720636385074388769690506427666287284240601353280845378111736770117975950962349395528882224964771326887298435273467471935800124272237918566769694617825923499093363548454700522125246216308729602929022978026021030122195590148602247329223033985210709338104713122368593350190504208331676492552356392948944859280281211801850608677982970171457785639130241621232338924616564960817958828427541196617830412335593876876067258332126149736273603392974349605378177101442977970277668376237996286572521368502005351217308865616821697943407734264029705418209286994246349748796829720350462527342430760835043002957452064612624734680015764187148103737435314818005375000000000000000 [140,47] 180568263510672988690387343589941602557023560584848586345525287328675168581882470358447200509927589773262724931957402975742642316202530996328983699389678581371663297909313257581449779990974436784092231178199694839280033673363637143332185080513591139955663710046065612492395074162771701837872061760516696648538562188015278306834224086907810793781547474250326319629146662077470935467065431132139068396107506913575028495111171391749922745072442587363131145547269678434649589400627650064008771630870861666199508062552953420511350479151340382756150819406546677290468443709686745441018912751735513197931142549195035900466358395685887868963658591823699478121612141715102856821330519574595085511856313607429408508237050898796359853775852403671559158015076805566463858943557260892055016834038670250260085630668683293665828500786371297500389884260755956791990424631332156199449480987106316874548332632637813198367178704796198593563348613357525852838879480652663631629998015183637000751380788763185382536497921359978381353938918202971277834458456331363678925094833492039306943830191912456722616404561741351953096504455780149482369500983230323709958202474617993092813385589076341396856349183902942550064752242523686571574876460639556232231012464706584470867228493226553882298791158049765001407200115022419356366436009794467393127167893265418394963327553891714735014568868207633448867473612439776531560297906483527447623646089563977755695416505972486998456804036169774522068151632882396397141450368610989754412319458905411462274825993138081854407177556198301654412894677940973013880199444705970754781263175279646386952809057233687458349401707687743672766601566269420141180270825368213123726826334828821095969554182655665961950197246081671460922862949811817103451460875923571532938278575188928789516138398519049732855339797464949612160322696496010303587886319056678251724922598010727592826892132829728627523372351046168282173405808541122053979753444767901043357590297490158142620849286905469073756535296645883996911348172374615646010260830570190732593557658511787402351800251775999660898458797393764215271386091253586794861625589997940122669809513320045116707807169941004836406250000000000 [140,48] -55795287621987755311005464561985224533531053865703129221294710299613986794185591829296101410940107924893460111268693377907267823470179355765519455631231643999582968364504984975583213762151745611901311580643740999071585620520322246779432587400509474024954484984678373855001320615136959702834314278532290983692906398205263216389504804204134169131443917872103007448593455274973558395102545162449285886113083235368850175498786351089290481262146334634790233328535607862011568668908166232126124475664473554575544469029023813096499921461890299502671463876282950991881189696736175489605831353566466771636194612514108190717609417773946815769253322099259191413433892422453687837145316894412549458244706921690345534511424310053173397998768378776039396348386634099088872205484205291231357132563781889610144848710863248792834974342124123313582948092887082282354409591926221644153505419898695762760389747318287285530887247238128041577956727822183902668469702514375436490496263340518010779992490946111095717163630073069884752809238626458513755753236122006188815157493487262053190752750174691493786938935171153978568180847137746639159941666618142687601571527753278258602557224258464317287855359215991882067629970445703838637314299348789705703484155920797010034587376826416393179910703446815813927578559643680338960003366931945419128506970328521605001382571411137892554501118113242173088464061910516350619522227908022726938524178931107992164863559235167020287606240724755647320531808036792465139402672388856957341697080770747006978706476473637380238464181026087990591907159097524135994191657851623081818066619418873296589854307188402979686323426821788549463905692799837093795775332948060980696460718592299217509335489069971762301949782014109565786437623646244138826039578549157273129582843186136695944201790293486081190132491441088351539389769539986885909525225477693799115338524697081485355122194380142177688100782394696031377459639845068966325527901892088680006228784263128279925216074088401669836456579249915083575432961982625964579618217172502405266669286887533108244955697342119605976431552793004820764395951200999871683428243850444327300010483682610218453026956614812410000000000000 [140,49] 8792412338985416697813696723509299672776935960299206293879421529471743305288590048228248767879713357565130232416471628402484660169548441926853960450070874190769653671969968348424468605593393290966511402896657064455211077550409633849197224075174253687959601545354825040735779417132751981431608473942531626695991793949843285174635843807621671334779806427175478280922185526129550740520359279466767807594287937509352890455507157895302970462838907491917550858058176049940658997851931525844297395165315518671254224707216214977079595800467822630055381582004562686645640333579298768542446588851151476127716823707990406935593304432675645753531724590684920800697293820311452482976189763049793834397010681503744351320033500720484793819149559241331615442010440887716553873483090216640738948679723245092559888838777816334531193679965979589489616644678023745962840047338912284652330441289095305127251266248713808406842036093905584304363969730435565446504360770159772912383316592741824096500706100672726811641594680250824475556268039686099544581530666402711418035165322249181742242842025631394367079271613562104648474619284603075928000592640697987896342731648980084458098963848092486698376307310711029339580390524026453638748831821212567375330704449276678099237687148828624178365337947138423588559469425730359803826510414022317490219493314089295704061977401063357820040936166384081004578594996039163429116493950867482597582241717004255363050526403181746271410925589092335582139095235570027259269966507058255742622965100127077078749012873306861792067064974093674394280365997006579532789523982826677929582514314780267817849424777454992204087611791596228452036809599727227407679832243619990450841383795629652000205890596366512831752067266198618279393561130305412303926476952074341859177814394051551852191791099528089102759227939744708650540019008722419279500807765205459057243587579992369423632100029826593878743539283759762888832931509015824006181216884570512298702349263319018116873871148676201654012160251358882246435469915037873280585476649039627649196712093797514924923096702236404354026156268692889124979449781626964698896414118574573650047699428550914664823686477225895000000000 [140,50] -376565167713363708125101345020069111085671780818511856879950985130868705320209074515816103211139011128679639073319522519025455708433401057613508881898552381544746876799968962574217269145930498117231316285197493779322879858138734470712439521973748570853954092687352431756234574530175713420769962707800550750967447273116271881431416909598810879368883372121045672117074215280322899561013458492432221896428525114517349803700132310532514145516267737419305711309589662612389555525235009917173312787876375824235948405692536884664142799736508263657058432485345408293782905010035600903710386483411343524331438476953440241867048025862602786819072401511850138166706573366663745082479453405426069076671469308475732444598548041657113817220948357961203850007130641194657155679138211908602959709362978043057188367356713775142220223415445292873050490244427000918743172775095849951654517246432814757473843626134822841186527322000504398885337965577986073376615774314507379582056308672822723093421117995094178494685641305277744019347272891993485204528076889965490609071830432144450110768989119026659602228735856439262783921500229347270817670083101992476873904570064548941017100251155271530515698117159367039082975460511433584583085999218434241039705002331142835066456282795134619313698446882405596834803268696162023837619198809202093368016635915966989914134933145331386497776012144605554704671307779968317018422942626375055295931242594654926586624154794048368864786860678957987521866663735288471063933619672535658558921327380673193808967788927345110870335702081455745829053252101828082110250658383593570155281067176794826808042103081324047708470535864912134401042797162961107789478324894881461219825206329317796278248234633408031286923270725108445930009125877105965897984312382582972523434908243318136677573589954815419984150758919151859834189770721772095366337925315987630771647830380170460125735318650285062306561337800617445952037679396592813432388226834395499334717273849531715837098415283056296594549375329361984749277855790089368985544014124926371213460003723024486664338039608017647191073968505674803868351575371634978257936379219533428407315589178832582432964821995488000000 [140,51] -195248578994275851113304616530553796465860048382123147673625960077409903045258612518522289815602968349658590203022418903434877153545148866444672333604462329889286048115235945472560228457049048635573286383958647153889293040947956335061245636670143593365577183549274107117244794750745927940251255152644141513336707046635524362995787780695535378190385352219260710128304941878168487955879288302927050531302873274948770048741008349622173218120095165433616628488577422241087388502723583870447426141335687413172526260762275021525000604613546306270083278038646638043586151372343849310216529753788529311902008447045974946631891350008466915783071865842955884320820036235591607999506806712171078588956851965843096248493271445753270137878259970802048238925726812773954284202532240574892102159097007229727496715330234576849231543249454292506122259035949790084251377938680675346702669159118873236739764805125036675956713245374893364002410551972700132966180578466139299100905254527378649113078903665521779756737003359636415940317389387322009345561991434961527091868216433845633458153594430515842879350100679171668313871396179140040930741290122840708533566195252247547205966730210085939921659133807550768338409115626467650852341777658284585325630604338668705657830454428738344927693765298453083267602262415222643454827683411784525051113743627070270178242270230039554148463782902007196874440242323396994119117414045656654584675867121162546929729046089154666514153070944294536426936451140048840401764501404669648941321581946506649884152236356229158269620535552425932865233332478189048571115869992763451060139078668385271917562016891322004806979746512074038889953124020197262175956687310961035078850878906470165214458667389143627142111440513350888833032056287816968509787845541672244810121570801071099081320356673928313978883120851217015872679284870025765247993289044742715780735654196604951699564749882315774505746555057447102438858403485261979752047678314177662295890662482182212225633867080054263266849316250104275754001090701779837267169726065847635292873084325679690203681754085738351016020382691388390504861080413598634007480274611771678890314540721420734397927224409836000 [140,52] 61643685380968433649496414083628260087459881971153382493872813611206891632140841775191098792124804713848519103301709567709105856845494056490910835940639153148888413009136043258319934689306718419096666013974861911615649023590160321908555077433679958762262412348403259201337079167410508002174748210305172045870955876238763875518025287175066759177149516106166804013560610896045722406103821742850423557378753131921051492072343253941154989318114944462697862825860779773600088024571883367655726616671094469281398320537413742504174125487184264829188534281151939729386773331560071797016173909218045276076516848976519501500676706393794227309088298210521360401395247108600263927858540157420150677063951860817847778451295637815229792724860463379450343655670564174955871354392641120900034255932877331552484371429138687151416246039738924424039711121517688733041873643805955104766136321255620626467408872797593649556525235011657134169352735257567413537717278027620442904470580076749155259843807087954118307287930157913652171801497895517294752763647038339581906554026515801819866447934281769382619386044237281556064643027079820520803989163730387384021071728255450452101022715679995304869465287469814462889227404192271469561435546731347796636063129298858132214994066402223373448789315875621231216235788015000644559251677197952692051504555456550300836321122487853086854656127882400261075302999703160343870258410980015312506210077986692308883385148205512060679913941202036959786505943952008684566214677253066276813861045517020083551394865898828783062133486168991362368288927446868012236249901282781073019655460029221732703094987280012155570703609758880366696521847544823172437439291654519710452954119796321806372643161666881745030828668071831720588218430035680448807912750259169928596530167056655976201325750961500069365952959208670804688449669911796979655253728908903989586219927445261213834557010629303107080842774454373023839080179067923456350760055881996110551914054031893845047797326448755636226204384044910216679812769363244753324492190711525750263048551714434939546167321648539657830796253858831331156248610778563326650622365103534347836188022519641242753846927138816 [140,53] -10174932316546965368949369932356115291989020444519531025738328596741629457717568289900247739947781984015876294769720001948394286000699333598415306693874825729542592925697156621216252530001441514941121463801326495170253005051723578555075620050344072900290076544805856856560577367416633903474234237181433701286160849609753012881601277911808074201897794926974790487782797215084424721288614362253323847987383445897329241707154993229903803862401808786780455690336129652411809404600196581235271996741237664210299116444821614477724734044889650282772582478427463163470649954453886599459742536124830250232346199537581411711760573400812622266684086855605247553900399910086938529815231160457980662286074873399298570386459754746115117430498147889102749637285008412903347682684776985060880670413490552609793383895291999182074121076183701450891330220002588849786092874381217046471437659498602266829159739333902024430695962212002278357734504104181827710888508407078780852128238505893245627003455439617394081370775766038851585579896369710703539164170895139527336623609913072510181060760405210026235385039841767414246729668681112453597655925710032218075227067335823022513057302019961483037052392084281269006970553712155107144900699229630601066964652266486584594791783238186285668119696296051227616750988374940400180296549564865474854979463916478823862192339402061215294550371238258704758247049005553813193073338886644589931924230576564035924941179226247770505281561544498018581319502880676135540757144717109013809116722883425320209226041835288636640740596678922063368445533565847930069620946653409236558039773660529092667304595714458694051961788610570213761531693084427920241964824077721281544792589046121169059968021589896171055980562847397254098513958158776638408000927340138461826138861780830508910414090738036589404249078184094685795861884805102629702730687209928023549013178468112642182241662546285416333568041811802629521287161019072259290547193888240932037403962364182437494102024705390401074364608450840198136909763634725931290009006742132123076606618147776620673475582248511875430470219942997384752220569859113328458419850615634044689170645337088325148212824576 [140,54] 1057788832903414548265137886981210207181391298634124023859409698343054118438870744402853989711475852987886985064314962320961322538562658576221426779486218142416124952842503867656699333138263560411999292515240153469248101508187562514476137423031447363968037311070335506378662229201554555651883693524782551375535692918351802660763311640184283962437031267043369226708924451565995054045355576984914742721776968539661199787886867207318014335499378646031307177086069085542171810287431932644194623355909780124578865346393963409125616561139208000097748221324013750366416926442986517044446223063454866436019920917462756331011298382836803519658762645947847201804122817982338990953095258632598553247212926660336499352813921568587854862843654563606983763627072720568031099862206911968145239059608889440230944766053824219055035428881457199637350799219362684374502153030855373811779179360406870744132624341096863940741514432574048824185632055484046867381735359608149218228172824915445649459758563645972352231361377562682879980265188761873421413496310233726276085289980818371722314287607155749698090607868846069252830022326448357423853777895204827212924560907820873532893785904847286708115739371399249549372219708902856889819321491556539409024320644578151270579974390778078418888890628437228325927121570397982646930418835767434277249036041900728861868797500561945323371928977658782981164296199237267880011010559235690628072303795216487802698675952779322657828626614876134443220152286063083179791600631325313654633613544150868053833346881402457227652971049314489808940528511944093921834217818212344317053078418017441167777948581067753342812999262086438677879542077628894044360503581766997832402095198460981065721536213466851593181306494697990127370578084044065852779137400380770315662806919017439667033427608750432847905315587092156703031039731497142869990883543205509638739125247435292487596249622383578241414246816812125634256890849623750787640122043513833415673310384869299402493481672194719689705736968640848237503575784987940932599795839428601332738881313298425883038192214524734080959763168364253112970694448834905539341075589647083482390003657254765952409600 [140,55] -59361717807098067407487698404392099125548393607333984460212651911840181183421153177545874751970555787323302776356317178396017092339644698339606966364837003444053833136517942089538236339812959768374648252335716882423988652391119707599700347025820186554347178317664240028915017760106616627422106978161236982571445423593089584972077930640450392439601901131744740149659505585510745527982166346873781784102431711489407892448613328407985001540415745310882788337684300812934028227066194621649662185118779847637290362145298209336786788763348498822725452894555535422561535007918520485779809916287889777433742663313357211913872763986324503715870497248525374686761045858382078623246699785443740385888457479659130448658853593528382801380085747271634075794963580425370281104236297021356890856395918823189784816493787955786207618984623018575261828518403666809641263332537484880796596854780870209564100132551619120699755954715405838117563911954069762954401027389358550004857076139650444472217349578609341273185536806866826010715893789828584677647845587650007930743398103351857904021937071788521194291629112877716078560168340522828196809902535264328443374769996454782988853419890842589365946953054559012060918265811773513965257784407275146834927633388625071127564091696390257384703667192913749612087784764230087798615502076394708912208446901915134752016938239654516772105588695844967362143901137464469378519013445834589616692447708686757076067307502372050077217141813984166509110568229991362935991401885755536010247669677443228689959239049803715390590216576414538250148926878472615738265859029370202432572900457278002274928118727047874154758347487086254273714519999459916051510293994108679677861767052083087664954913661154728231848113376533217142776426190845287449892707948326787700070698734737626227521820379207645380940224935083680898104896486885755035570314031105658879230038773666498701656006113767414016126232846888595007123272589856650049865332430368840756450188042799818746103434106885532219815953924887241613840998150025944219840257264753909139571803748181070392642583323649840467323927191484386169774458418006297072665150646773114772766990517111619584 [140,56] -899471566657926922915138846738669775721350081565609177270302876392987457326234429822553397829504916308383560698099816212600628853010180718955641512327945526154129402032235668936228785488426615426193674034091636656413437218828229085906224065799972797477619700820885128463832531017044638160277065630100112068076543135184369729881065477284292081630357117404782421913837174723279982154368689791664347403444837319076528614503626791244611136560377629531343554514098577153493950403125833009469727689832510094384639387532267423125417194991273649725505084590455677318099393463672027986113904136665797820157695619042864300710500846746630146507135216031902530419986158080108765138646451100098388330555016813784319547034980012562398099123821620528624176918162068892784191431523001452486701033726778901156470958756520786833383096595658210809408742962562098987009067461784362946419036594186824404664854948822355235341969041802448926673752254379476686958248690425521016637794735505576216631583953116892043470159014186532324057948682822338743413373411458765839320639340375614176453524855163730917466529893066097264265124052430181925021498704827169033052724328490078420208226019065087673372256582001384141522091738860554963452164845969929323184000719499080863060357390061110125792893518272718914466548278496712000160479109026098876371971957918560895165992066417847117017263729035678334929800446792721608195290401494656046921177985893716327893749765238123976546543969397986494257358982771510647210267463177087931327033896884777487869306614729371428850745064681722218488341613989192679360515682626084473773608824017143273580788454891579274081382938883232338588775680628694218240327200132709475531912667404801360494614718630126389197521155276288687440073150145643157236527604220800798541709731113519161995515826810451519586953735098931063637804769064367890634399358891163001830539811175291923368345843770794120109462454898845831673607168316650201904168677139878708253225909195383741844361993611116125462360849066063876747126397290120289258406849362725791357012304706693588838073823754695566931505110200752991469119722780529120158880169038085400263234025160704 [140,57] 520152623288792468646598145667572308418643316175638760831109574086232089907558345463823658591855097232943171345349037453766946829895612030981687441434622995962071294679199510368485588013436595312075122620293832900453160695415774922071779241438624916973137394680166946802460957443467323306226010346886457726330145889913376022727228854334350774965306796157836507950575459294295457088501636458017675279169870468119734062091437793556472872451850889887309507730760011422849270289429814939169981442391299223625838430462074346176730790690053404755734875464160713432237668685178036900257187234583068917539781010332805310266933716944986507418146482015854026002225934861458543148724174475585662818823133199312522215269053787611589486320241251974701424325600001413634793295138779149217329629570905302053265787569773186866610228503220989008474540087991388660942146438057894760799843562368124011756275569010570367723974817756311790194214212310971179468218851845920392120538390304843443298644506347864104060258789694095314646535509897363463111816361120869438612609581122074953172112074224148419125185238084189179120995649468708402929281139026799475109293890603872393249476289141969456690903952592177690620856033169504407317867309099557227842859536845725964010594841627592554454554490125388590821189325858227018961402972234712410920938574151158100402546401476021430057884229856912732304738267296665753903486330717595834310410111054817572683759869600075014238663772576821259148353182443333863618848687207461985715387024952951187077030486404297572940370389298152038388978147128878624155985905103923801493873388876067461951108926421472459098634418532274624446670107129397415204239867313896345809568085006673164412747555722874622158312773009787394535980132607699641905304815899244635201583410058926482785553785574221849861777875841031884555137047464182881035023024736925411419239583009514805976704437714768538569717786073464468122431968004815338470577773457047021399513097706863361348068359366038540527824603014359565571830805637666271852249301571859310698009371040197875756581719805337001290294882599951328922596423490241172108922403292356136398116241408 [140,58] -50243801234867376485260287972803565094476474098256312874728842698819450574212994177027110624348051476535091532550285408691684691322473529623885872349756867961207332301026894983429219397503036823434686807870147888159724280573810990771771039979138683364914507348720483696926468687067287728049702635279844757527068614322647933713649871841717257240632770452513675201855269215283360750547250302181834664890913396118346273499651370830060064141776437661040960614325783939918775542941003795883815029663060440848190549598691505391228967465052457896604479625029683651220863959206112622318267407855637792540424732140814298426895704093326947277162717192183636180439467347539629426169366627154025206862982322211367760734974441488899941311596134338658175890523131507936317500779188689293136781047246862498016835296585179160277290064972054890856171156655315462977093149079443452856652855051067547761972513765379986892462090912142014673924564227884365691090600358919714393421134065119451369466621295220089387489749774423061612660199864507650043096809846172237209064631662395576179711197196985288149809998713729607940481305310677454059951574171376619383402522939366392899616275534575588190666877984447603133200996312345747373700527882450851454966212872707510089804885644441850697320875740109580054693859387224574435375937828230998734664257628087781763399182641514209948029616252765094751087775561533100968205000722269059730274275944941279557593787461658234721382709978295872855868925139124983243631325696242082290202405227523781360739342858487420331527329988884223450345767059542928095120868728698567019764925886640784489730374731415528946966751686276334140139970486314047847361916046690652084229412773942424731856357585932403891294381268976173496461514143849807389478113067142854859664846212993945439671001681949229538068167092114429040439355942231562878368119205986126706015660525135513185744549419858451303845235985345222646467237043050790037604814914738384488060519298201528250416999168252675067080542274549487322417592861156276454340967272205844599296782798368873163285400875230940723113426894536656173443195083226713569380154931221652727660544 [140,59] 1989870163138703780013919561358200708625720639390105687488141033033280361450263072013384375515202249578655355441056233208544959972090487126324147214427743721159703443716318568295988624939476972477801831373540850394860454090138008454858346240520344489309009255337863592002074081215988349862327723511783315990313601893307979360957594526170163237878105688144062424678918241199648523397955589919652332952839303606032731582175564012898612320707040341867830740323339871010793343438989457852645776584990807833592363901548987288481383363759906552643177999011450911848742608117925883852288856096196964159207212534782515006514694850012504113208335185305185644719751881691992401238468101423495393868867782974014928242656366711645094722457614617995536737620695215973970577200189797382769661489927592934522220370859444211939802864137806243808845361554073959125742872749023405735980438874346262169323431342536519160174000315027852094732071185062484367284346809148346751572776153834833676592335394227627299987312468020224193157443335194394898268846385628925755212968379487638048977977305302614244889464983888043475520544491310044820622443933694397957763970089218962117128155670498385348808911002639483419211299052076381948383969719436995002048104472365013138850991391042900178651546104119404839618699038930513594480407699508519892594794275268599003836257072209426522549446615982579217834047359608312986186338995359090574365357177019460280436782362669105955496326859151306209725781563273928548382889749139145485150567376071477053029153809191354546963580957703867535900519877446726017231869202746275856806977752955711482089804066754886052852192538686154097642801591782518691085336910667554045440161415783726937679847620890847845223440779351854239545656535840798600468593339091166324594593201689870496313279215172507426397074157331522572241921787132624664164715619126023137271350985084186801577240640705870092067311921101031384381299585679057872468425883497189572324434366229573532416472481497497915011780414360629983952974330615170075917328163154746869128388301135669715605466406759009975211115607789517803370582687357668449801941674534264094720 [140,60] 174683707796748689491808513707295165948689415377669491350954718138486184885753842185621175973102530321855682778305337369567441586244635453556501417604467585320218826228929436682161147060476598162874681785217878924466251865234421047139211584842830237082374270297632110307274345187626271103740656348342250415510237085869745863043714170737161576605188331063255902346710643965962114926816687163270882835382183687438540757259402373810547021581030888524839044270016848414052933767450206425141052767205670128365528349456643338609877592845721303348733493851464111068233650684159924125569014250839927604660071078707177976396362825879516055699328008193869124798940601128056033098289876121941403511658215810611225318280312989651956231755052227056244404463385108553218780322535401988599264653832905128440180025174475640890681374105152865779829724046916822158565613180532792268158561586901757579497170697424554770231905582582880283350022846551009255724008030986113966567875439881304652603276953285509312939916319043487063973029863196106039994673079210186129035823331024193234889636207094892089569975774123804582936055718765155647009776368278709325536236340935464033880509878449436028388857221335409502393805261862618559852728786611305250358976836812673592913984951671043693036668788679092784364738683287937511613360292096655065576820905102625061321672882388504149749326375466513543840086758771736623475116122634811281374824537106839667357119776930625041831186332505412757255949757961981117027604092711691764264647317290527300509195627413317042339251473099081442592180079554783310142028838119354816814722821616265005126052533994457093729634217848034709651685224475985904306007176996661037334623168361025238009377666629347756242909170274746269361228595177770935855930955406224017336490765461846668389462811920039232089837702558654022139418261122971492607660674037723070225765233181933111340156554622057116243475738728962095776999425814081298213210499082325596421765177806645106156483680266517445900265747364452056281697625153023721288871924259179384765526662579705525373351985322753574347127326833871451745134615329124047265606705316118528 [140,61] -50029446347142678637889543568280189055901002260237428107241909814663549087793728918949085460515773468818329557857872159806911524549911775440861867479521794478913973940104880867073790500995713542120707416416679038746252835964332334925127485536411982025239847354648496845747389825863176502137427373687351836469050884702462234635996461290003199268791417618175674379284128821744472709576775474142621259615512669312519215238059992713816677482296886247689506118071947484695596572074204065878520656979944881649539108497559234845307736110125288891924551518773305497815403966597674311357077680872524701279854772632698094336784361083170277141764010747756333846415712942746261598771736520043435455566452516121961039194955650670172085333303924275301194390895559313029836770941121361800625310657161190443673957806284530243535176096183092964486165622218384462942904045684206060775170815616683973433622929566641650247298518316963192827929294782737869441922965992506971825277453201181316833473875290016367134868622710596338342997302902194593738425327686056847405042338610481178769963675684572464461310868231125147286184515326487752972690932198659690976246077272355692779254706463295352201065353779953527770474371510286309575791129005132779321826687002672561022459226758086560578665906021516311703284153851612160608118327582201868215331638319059975429797002658019374428768602371121874403094280830706595381350385233179410518380463798343186891735496651841745590750022738690314667783578133200026208651295152431805808179809761882539908619081981094272395328513394987775344879446010728971289106420967109213300571081158215781303823374928633351946960133708953363695852657746970014456862892159966633449287907590401360633906007250369777967935255547156890320132809083284616032556814542840502028475237336547238545565301866808715849541666421847641771948233794215564778954331093346993498849611118253057816866160751611291285859973956319737614862902028243076756213971309242833735804004148436155394096092546619912660727458004160690306613623922509341434596014037430386130738633431487262795866652174137315295850555030374550972425765265290389075750297310208 [140,62] 6610358432164350718691033851285592298231868573799111848628228340375818284167397642521591499923127805748449781059955317707729254645345275995441099466252383604775884406340562493695073271658342383436166270223651802549045416670061494560028882169386957565154023090740680953321123749834412560058575688144613520594022106558255186199421275719380741740900838997735094557164129045154832911148708161041665237272787093723041037481758788344602564387053531136391236985650677271339081222343343185071848229026554715818588346667296588972303043620060680868492710314348740869465589689807921699804175535340973468430757108970553629330918505576959258695570044195820461037259297257615617524297849605076250179317328218870059120501724571388930641329021568720027743356814578467707030808294441357311989707294372234234865472953818928834285137309889546767788514443800102853246732893153423491786952117462706160529531384212931924046685956834650082184051243457611911716900407050748051840958351766897268428869473561675627604611476615585339325359176624578083338052670099127207878362573973606268513017738932959580984212410706741030750995838451760525713066763773366493296343633985885386375312482958524025540508167599462415931346543274634287513400657863385747326449644545652067774597207587705947535846334369448839081936114170937917961956908357749080359227231169846056236329227518314533878800269997965387941096998166308680420177270035195249549689941988242213912835228791750603138009958457864780717577380295402708326145874757625979986488213709354290609419179101470064122815410029101418356338357528426620180482998053305299663552231244519012518856250969327784883617797797497573886968438128442917883180502153190074845709966673241466527066196740729789630598704940733227776084425684466060475020559468525185146934870903405739320353376813811031712300982392500318928638301128218395895148907437620117062942020263591849742710338405762923776353631481138202518090603822667157173325966511931155258849158536479201956728815039800041580657684336280082577275110831614312461064692165798782266093689931738262040449232746782231757792203719027152191620809004532683081931374592 [140,63] -535258471875910195072585301203224650587873712318168163973115583682060843247743291897771280681287511207464843556577739939974548815411042552889774365255988137186327854077885814602282654666382642136888975533442603684470461918473731767449112816464047419987089083446829433855923107836455918890443300210256289066211629556962257754601998578128346023065308466114877419128298588780108862438329998636370311520558566435433635956360996678556040436208979623911725251470891273508730007129627559151323064737256317190230598221630751429310597689751742543065230434256073246596119140197082116657768483355332860037055762694710220122354678586260986922730836029581400386877527330201061882097371395495883803074752545967283587677890250910032514992349819057858013613615905399702927062199862605618348933752973876930196296207630060691656741792646559056072549306545513339894871336521265876047116441142863707326658427096855308693611295213531528982659926140756661794228619729860831615132319223176121353545318130089400182573181450958735056704308671386523711336767597406330930583965326456452405940669304083301042058391336398673478404046163054455445192816254024358779774827218645377629083062732045849973407983912057619965972637106485919282522797197427328515828749608031290549934811689794795245251684881348187535097185976718388839960284177130537541194033009524850062271259471401539380891954076460743137777152024884192025313823194176762225097481590681987819869062371574153159228882697888971946791805014449065367793708026217087517892584515030787190624380950096931513221831396902468000789255437514840377518890333876469080623936721768663911877967664300774544222774752954367355985287807800670926462267218803293054699173707483698195554476044404888293283729183961493320336858672256658323170420583528667997699333611405260277632020202298243540782905008051036632817732800352747236504685950548032407520972626029119041848407613523471506647488980163713321401247994938769257407377622862806180044647184358201904564923011174914257471849566402712665561686287936321620511277435417157847994960128701304405290302644646570837872260672485796258994492067887845625298944 [140,64] 21752329401864020859575597243375196738949432117203286683494345292879655361812757902313391451574081952196424712680439320778270551489639427663553081433626477697352558744640939461781770382914814671502973541974883307196780277196882700240673132047762746971754010288769821559251489844135500696578878258306715472421221438290061622563438021442262599927493258425593449081396373922678117832414152915702428337053940916657938615470160861191265942857676535174989320711378935936732998613048845851014570245519936609822479112523989415369749036447935312891510004401270985921289356458040513708226919107051606800214290821104410564944808841526845438883318108261431552446608742697871245312115476272064982470616408447246882906550536924141446074387320333727205585838139485838715507243040650347249585423629542227665108724766759884723836043490135084893181632843089890989687361762415634724524266696539898628625797688898743777937987887947717532269357242476062651829671231760081411254672393576754837853962263727330110347615676730696597967214967577891318081741889964081885039077175372910970238033519438655243558785692840244223808298602281823439032728069176563545242089240621757673989242308273369076798644296607860511101447166561837154594710879649762807958697237532082269862211921888108772849821909527589925128217429729135337435850011636732465884018295514283165197168406559720286681217687165525218773522449439722483916246098703084107990869417886969149832527297607104268302648846638170445191114768922150144824490794865477780636916052899464746956832013098718604311571079467818652442484748619023088550269680214451585105917002604033374459585925632559780178848517346780772583358310893569942629977262404840478040877189354182629288475997040958191129654430015082975559539241500068056526172750049303158145995200515875429982660680705506330065011477335652922668879949745045298388163511360917932243141931133964364685294238884557910696122045749482209066747448951813298764645848579570577110082840146978989809504194335213429188691965137434900572832953789805048417483625552955102003470210780351138798968249673953373929683430429953195332816229165156007936 [140,65] 176732806548645789683188816091008992800749527633927222057551739619925654005870146476210762300416520737060700368500638057835292722281924730936330770573374505093913961810905481651162664678925217416696813061441164251630604849142175074978690903516715426495777821617167982218789604670180947641461036089818504341460672019429978689732363095796987119747529863058112536951416756997822982344040985761013340943090662441932629617069923728311191385650777373153055242558743568062117019033384880023484214306862846322787759958714787709712458027237480593627641710931011813909249401601789830239940290901145773272442844766494084216435768970066009785150399607532045794495853576590689031107549411915339045608657428782588764422354560611256610133193508651660641943147547567585610874490691100680308471528734100969571672398955540296940034019363365752294072103936516606904973859912259029183315338457665157775107883015614718807703319531797230001789378494238457131119083220186995955393962991181702439600164753451911177942508341084633080674824444425556887282680388772568246719007316021338184448113420923821484364929142941080620440050048552601161907176940941203017336381158521671984524433463763107085340029093970324633881593761115176620891045260561405846001148769150131399952632138070010887858589678755563075838011793615460098445695023091109038749617147234778069854444122339241915542727048312441619106080360599191644521474406719504604686498217409275898936365355187949867448193960501804259370914069244505524135835700853672353504528186360639776161071102697434018499940941769158607485623208465397343109398914344253699016931849057439890796852115716975221000786651626071885316487035826336508834562928073257872407870780518692555927553050467182597865150591545638749457439685754362423062744741916847047418972223092976727114415161975522765179745612646904982180740471936436936421679703021077756121783306260587631703272561899559699625871373144924325881036301328232800090800849363159268097779032104749411082028618526912556426093800788599244478239647846386983704212768685657184372735137362453571914296117660396296765185583817696933535233732509696 [140,66] -73525597028589736356472708009289036892306316193196307458686279508777349548464552274001488342839749365369063114156522873338232396384731100869357648745703888232800017514619293961497434515132970696347050320070509098348230404116683949787195036853731154350404133410142638991116426271944725922650284779470069104132193368108519536951984172085228309310937040702525119689943520261382607612182528246257821776946917991147960633353775982512699359290114342290146900243066026384626727166573128079656456540991972590468286779725283370605160211210328139702125942068578773041325414111087398861416197880864836873366629280841786449831774983990169476439281554761853032600258179858805149601393786443404388117090870512684363883661806590045624742975294153421199812192512040707308446592039746832581786394217178170754289279305384507738478569243665480943315490277621297064549859185740888218034247634495404315043217951880092333839639381489598486363854892582788653412475424240685206372763680273996650762388465910192074020776429420577559850422157294126988043966496752166154376221346399865804743034586786292062286293157637803020313038387783167795535635704063087201691756578487353510605424696043741293327547668094165168336292112050840316381453435309435264590352916432839767966308756196724651883258058740122311202631215135282977776953620255291853653360593564984096278225579030170620938412359247254962670714859186785839389558516527906868970805823072475774134970525841644028541003651778640105507133430152178070012475389664934763156711974681857021519619210621691846457773366247516047373988119358218094453340513789813842835850743486540529422268892427642392970531189527846328844655102898289849507975151533855147317436288065123092316671944913082446500096243212251212589100376406552054716872043712783025691392797534390985624626479818644383767020478167373922856773703029827445428230602904355144552052239056552195922043842198253528606675736691513943101826311320453483536871253740315878191478696103276246913994627094419846612893434839363804146593509138271185459368682314507605429139344636495042381762020628484702167529227240539775729842257920 [140,67] 1743670024718783635521321683970294852731501976210585167357153487806180539982196461956532455238629952982840557108617959514042578363097273612920528841623146499552522389388077248456623709473948919673124219985988858096450163155610904292422613733985026032434236673501751863510873486687837088267303226170089781690193912822144204509760024830814558421013599580624071167770977224282523725410454275415535349436288897041778333710461175249474575694516537517099881029516256744213799404349056496654698547774742451644896407628371662808642292829144356591868411293128364893037895920062217040499671305787807585252664430873959858725830081019335723548686893005747875353828904552776908243060467163140435767467673574485264221005696032431064481264533746177522215123959783920286266294825654012889719367026732852893614111047207963868432559125681351915431943642436943629756438815228092147688391794444342997568916236844663747648571060131541897173054783865823812465174493861081454938979401252387037781194322694502615508992680944638954102233143181672632934311503795836301473016133400697939451985655021767377932997810444847837598728238168026197707894530593542952500110328377204309562254423560647678577560042270739002173273881884156787672082695872097834959410565957060137227180994666736444296086812708852030490478378497497996915441769514094872601815967580681106953916076733891937537678459774258004625877835455072897305188168984240264130790024764285578996874850631178206438823788480364188333103192272160172607906781799254729455869089226084060871153857951630348011272362406460153853513198090594694716953326889628094950552806043717081067083926436014362450702326211313262924043301224861341101252342662871405646880988196994098657565328491713928268384304480901140471020297499574926435510615850922505780426134629975173584349780730488432998440446190468618385843667895817697245915667430007513397054182296067514438523493114654785390782210671454352765587913492169682785330544453182081348231614274170410352429070633912878071732140748506832645367909962540789979470013735173886136964083880836103293628671271566451685982144525378802424545280 [140,68] 236462925109087830053167115380598570271222135920459088835186760856231116878673972799374088023100568205953206821966825824525037083663721595928204096789452129446200030163285275780990816401512214157881111937328694837847614172266819486500581006152187332028501978342841264559354840956436298730960037177939650946094635970167986021998636059808491993112349277575657343524100740170320368867935604587773370914650920488084039924912161569049987754075660081853212411851058885680641179027528872084937078143039015105140454868610280371322733107695051716716597986967842571263916056671807472883350078868966161161054522539776626724264724003850615523681599054479021970352994948150211938043870726976874898318406393924584824849628600086258761269029111261110265429878895231398471839978332948557844041814979580723691852775943782567332683717849211842612192299879070865593011220026560168188725996789675968479207180438131971671571286638217462281793805795253780871941404686001452219955060370412337197912897901288155418633482672852092227930430507376068489425027527236567298896024978897102358556121850627665733820146065645739804726535405547772492770473732554500032186655432331405925356533974889652973463549911028730207685218035828936067813330459799056887911570939485970368903569865581793336221557743136031192051652680004097421277448857344152105399100293668161410884698027534901103860937921555509781431245994457948023462149452530527509814050443700034381596383126856538723919031158814231467043057858363553623662526172271871940404476564165607638402492359325692339720713580681564618228826493174353485872871641973188110544931691774999439910968555696001577604990733054657235189679319385481778973208303395405648176481600856703124979485698314392341421615387178062210742164891322531762279058066588340671959734040616767845246905107144387626119600232161067433458743496621861389636681185196113177165143155719007917527120613848593889782689072588414397258301347117588782637021780917381594926973580814819961571643744861830016147596538134142275728890372481593521218349114178201687527844725658909859727952554935711185473791483074890956800 [140,69] -2052123350328086589444692388849790835784956990235125708568102853708565177300514910370984822747411602136402750525222957174952745009749762021596885799327104887996836012740435503943560783665283461089063160238423922294523443675389557112382583006884065481912122860033641268700618873525158855024636503903174071850180165751606516567192209897686263236690376479587039874290940681536539064589213205975759356823908321350141391073025035351343152928483622959214642993659508588983395382696375237644208841974895484582807838407069224233923890934427980665554742514672904843389355853170015336431876285204861744764432594910069962934367082120570085665454360079356028852588863905877481268452075842882277632050293057639023162084205523024595681399473472410183743525000699428240933700280777419477612042298529245774703085750837142639219970634775325666035675723729083995192449344909081485057401371172810321358096315767222570301420400037404936078163149253129526312397177183459041273270071211452182976105725686182388902467616831889050159106621963571901029925406981294950182295666267624624994653341970059202670572601085781998709743558096909005460646197921088000570746740301851851299725160199856816782741028693940693667245078080745004467878701866095213351606849413160219879474115669550446526331838301521221756583206223734296002882016346035584681454617241074066161997300822893631009898594273516304188855034621667317193200958734157159065220425033317354044518130485613960717219480393366546595559817083340504248964128746733762550750305269025364549294789150473312008867662241925205923883523559295265379522155230748022767480211885603196414235759171794548290103757968237510098533659799864239952904851433946765435561283027526442569345919208988383681434374480831432571227528202195966582799341194349988339236169444271083173924364225588047188966206825572689779488394219483598942515800517789033883757036822119254518260547808523716222483338520041604538355178971391183763290246319715679405221533086974538165435981706111267104261548105186856965014229052001725738358431647505119719105544829134257317326328158882569412181463657349120 [140,70] -204390730553560862405814185239035356113029655214485941699464331766291193224843370795404386711983722199450551427571603272536218102938651631896999220585133832912102313185586076543743902720614808997106156713032654756922708015912438786484548128458483246028863812941659218449933041552941263290426300275514379036464804307763296845953273095839987115910782196522446779634322932275111408882750323963969881508416107685815888492442880647144784465796972130793905229997598706642714854735114897337092259947356667888122230127685753006156296609983315834363972908884305283283915913301428764439082717738045407155903260139194814150134201028395420127137633698208319995646033090343837993632135772672668283744617366286676714437877747526518004419535179315574775497375304236733256357607248686621683375672418541623990921707615564113074344383302748150192152140338653775862681586360985397922446968373829912739931895690291102475185594895274586274926873787912118846519231969678908171624600315046872235819014996653423298670468380016650508238389515288863373533492271910012111637502486611840650151572584228892467716013234933327021105071228703453375121575794292071028970162983496611104469949844975617787722318780735827125069171130194614442707030868397457169968268721695535221470427370834356930962177040356221854344863608110957111405665656709824954850858348842339307977353734345475897602380686733717450542644689953009885159237591439161333947933481307936651547238678324339503793065074550239736768944168941201419195024242787210379290403127400240251637811431136243402214140259976094666119220528661665826721931197384972271645679450493619714353488178897435206224972411077814981255212961384517072922958524387928804198725190766575009539871066120629918576532539282103713397561346226936052325590810813013526632943458414678039220477534856206842552097181502912512970801592860727053506121659481053098970545627169563946412341318503310219348461888157597009302047543510159878638730237456460804522214571965724678575340926053173410602542701089552802881641784143803426763500991492955795108345124189468868842141087218119615656167997440 [140,71] -174588342467937500050062414922530251069206572904921056465796768456233032753409851555494516730407579595796722858387955371050840142183750547261213934541276621543809540920431614811214387581365257424943330022203722179998707348469116001023520733881551024974836552177724408724075135916566169179428013209728271964451050714691606497838877428554551739368694608184601892680726903083850608943650037736512304702873986282167227502271484627872366226822185733552715050788777171221586033305324442501973144056034515107817982463555274892399718302391625409640380804113333954105477919386469904103018041813025176206409863547367862454092148667866255381269043980868887973563918174610740070038537296253713231590554432708175257953282633679390062654273545987575868651121290716445142165831576856177703199156372591561454943551920307614075765393411971809477405856860783003802693076057876940280779440616750507060821146258007310157227336729870220682189794139474394986932789033227170060126205373245403788081552234421885436077845125761776591047564294505535130339901781370394283568398996919369839756420289770236552501653001525183952269218810678653351412045193645478946479764642261700993250111918913680064666368639929456592571696286307280898267809358512008819013290288589106295355794206720641936867669210103087762741105509076676480093847924189514887126893627721283478760920864355066014235802389315012251600000547048527380915781457696628474028390135362723857641091280213329621967820819842785492392526262891921828541919992611206314324613027518745458577415066282181824893200415135225975427196490896402869226766847383240118389587993134248067081753912495222238577278930081488565955790503022596061357255866030165550368191932677711948646490420426869489604949370524497543417218303601254583835401238890333305226748164651100239613214846064550238998934797520556546543895177712051989389154366461075480490882284553983868318576095992646572409011593345689969664330612928748342321330209722658473472122584654015321318416681358904687781445609739830939896856610764546373965411588364863387988038075394654968620934696238498204722135040 [140,72] 17182868779288155698868285789329677071029983557663644310846764951564142450524256450758635191779140208214365421002865012093046781987018007471747449865304046213946239819085574187458936720287959375650462100292467422467963233269852666124761491293049017905941627882789146559162021780630719804773776547749500355741768026864329113934403131945258017299800795891530961581747904317409305273687175086444341994963530572670996225645452858640961418329432648292809675635892561127273605695297367744908891602594025972694105844142345465791093300879768280954818985951944278249233553765558116457052345165986843630798869437751174680286215716684092078618909040825239148435816262522881152028199210538841783308066795301232514654782429641316996339106630663973839513052085801796091248978549319577412307528261457517534341724133294796027624252046452414190947977391094188005515984730161941554058918638766746194134767198569300369425145921444919672146843254744905061186735772220502415432559392674396091806171748447317492160530035677592888247808893032275299794323993856864639191742838246972970011665756093541912057935240533994433918034674797499977709790093443464594791262500479973947086748974113903980405145840707437503166803350387478497386600202180068176992313751196359878608423429505029939234758085724177109563729837806694289935553851412795154667517712854335141314351793862396320413913243779584636099336223261558714277597647427964083409340497423891775319463001588971966669411790208746013807072139342237503337957459315686875520160319437366188230792423035683182023794635326536664270152171537048514548218030765046850330464115988008314699128832177171806838515833006731384740666925635972353211575796843026141626816738960200568130642025422048518653345319959798436827617280085833972972853325831548731064882345039433360139838480710357305033878037372753893115595835523254906865122304266538388844944099573248418434071267998235693552137917078614676243846424035089105989663240513428919512738130254583449802883303100461320950733373071659130754912872270588164471828186291074234797165073542698386001262583164813254328320 [140,73] -389777058363215175125415756471190454575553122925795080509498359490302181718981667885116022673349946816314836371879841038577915264388125734666521727100193561793267742789635799035353993766585274471122125093704160812154172218008824389095976227378796842720623387576521317970868775148080536381528809364270537634466499302506866186196059780060238347591854891293085291250793838243982409318157759160993708212430082392227626968652146194774515725901178536743014309708027877014178979441967853187671555462945663846677953591507598403973485827392082193766662179574620318484776957252344062539679454994222393224336182232076945830494762080670331226996070638955587034696508760869703336689353083362341221644709941062028824229019725494681387246605334597101741416592391369748355097376877837497145153121519676029556007904384109563279182901621835478484851590714500231561763637991263061881862975048857896000297638555269792195311405235899720806244011645429070155981114699600180326006843307667579006121315783357864460137954827859330520228498809693282890193619069716250001923363030007724782065044541303932785355296042393262555509494703943394652838336223443479101973316440372232359117913350677448150877150005576385657271518734379458830328280243578212444856030658657967614425945584091482535449065296774816688617839632872269141756696978963844842139545440870569586290826492163871699321641139797416942360233845282115034365349384171532182838874513283307976633576655662018549221540264379329513910071768023731641136752962290619441070475683290473532845965008222316907751850464740875000801408322018116120958661506764914079706646546232395552757428846363992323727841259964697406181174207352032815334953116933415196613435704529075914406626377703762828913333011324495541450673562434519921242917075376877134399684225859947850083377261621932451216282163540010974922370450374473304245952877230120747608434069686958504952630393098766732160080989802028064780188336292939887476661370870792388646688876693835773664966480461869026385117712363741104693187425185266540802991133255261958395562576618395089656252972408504320 [140,74] -3029664975552714973176928189641527482550415206090353610089385788091257922700084716133128628043514262902593655604451834274109281841745775034012863435238635415846054218867540926195740346097470394650780856189660632734015186784582846862362207860827045410600172294331012761613546825236000302280032084921474528716291206608705762350639510877818875661623059709604438578083420039661833077484171032830742699165006484893161587946591538370777532738860217345254509664596458997701581857956747488556552289082001623083044210405691961477108637590566758379926924021670374276049444480485320520205390021033844724597299035331861457976767374816160380379311082067150914946517016184403870992092179225912890560066755461744909884474935776576344279724301435778376055084581444326729807682234794356668944796484979618081604454838474377943864425518818362413796680116159007484621109555355091724992535605376069462221531300443998895749381482667821552318550403521940818708579625783089518038019492324498892313913661766449024954519683053442965305706050265442291491355228388429835437795086542593136426167625593559482809826218450909663088907442254673463773647123526633817239867422132317103947335689269403509454044822211418312245619830572413188821087493704166367138593679299715384593005345140116076416347805526520347192782992983613112875394380001801866884331902859107938316496325841481100914116086894454705694532566929556805885788951360792511153902345446287864285119679058175502028312893217555909588768010972960917803443736036990952805858635249900899548357666202407316560114333472257029112720858880831536265974495107499828100650313874773193315282682018764618224164459681182718906072576082819094024092467350553151720155834065088343606692571272174401145458169657499157878798830548567820946287164301282829403747456231227358655379022153365610951960331026328100741408674083269457301735037085928825860238746955198359287385655952801001092816467246436008350087752495588569855229863900784703962974044193502823705809998715725886024186756327244213006570814360320561448211453119008104650241242163701458068443423047680 [140,75] 327427766155811653744465668214976932895078163367533201868561543462855771802784387350587920360206393055117463229557866534520348425683717144982481404963465055536464469747648674743779234179861271504103074000708848669605056469742247768016757821347465633318930459240302258259897425579930907148205685804041195361717546704633699964283195080078228626037765385898998651843063331937586164565321851724989020620971285012679797345199013015082796421492185180540189237600566453135691575485274487952183560895019892058558029668922065563012796393358191175266235939976729169570633798121624545797230049943229925226352956648378476301170180134149328062097347630723606188309051155446031942417270215863441470964624614602071212743786586100132060127664916250292447965693970036962565820246521055651329220980437811963034282294992815590593994421890795684566640889278234597582863504686119887038695200367039008012515747239521574383847629520086864289164068123800588549357304749514781872598811442182892526797504456138723600411521120342310576351824957504594570931227677778291066717185374964853250685214696496753495769779913703049858011756739278768225320139943609385139647565579938038515869658549018399750994594700621913589511344482935656515951410819872802390571842541402903375349608817140047095543671400462404996895978491490134947678813725792037996656903815022721606861831992883492668524250341495177864816519863800636659517286792616815837829573868657623292703175202229736978657499828341001507309818750149795442567220398119213658770933963239527768428660489486775426980154935922238921271042466254223383964349125469137674085131923333594093957418863175803636574681735436728078386195374069015084844708631358202670197488890241789212115187291183590414573916274445017255582532666110757838140637215483717281120521706669688450273922819039875319906754433740413668979112297061906882951870092053901075497468035337555781686932473721331462493538066905909725470341329170259288263114639372127619099706207425769334655565692328695170509870784887539281422487845087996401875540367709184189886009592232873218439413760 [140,76] -12493922850634239262587346582452677875777298277612241462657907901927243303743718448744931740308273597926468828872519004847983767210422265978231767407474655345690588116850601822395942111449866237142758794907737717172642375744742320404665377956065796976961571921301213417471852797189255530423075523729739477531447073247297316209315803084644117052689427641200787891294887506210098207857102376896729912983877551258541900095907039174582752753670356481026200081471470028372120848777992936091160901836965431907284911733619218330915712252624978956616626868728622409699799721631085438805621148299021525421500122139500091285677022207737776560949201406604047684923868256465622017571237407300110021482471084557094099428507900348454230420044440043351073400322507813920059373377498870759857664512296608353446753782147370979855857269750043476569503533931318467091615978750597629658398422601739510246856653088241261604934535636689014857518067045361682092551359223084507262795644704174445701336442627103759252697366507264339170567985955369016283995468263633852939222284768769857964448392891964963924064024120013189583921712647075325350974654122366116611774361212035788834396103189174087500164149106600537730735507498175272999428301315594750812797319357059328899788437015838133569740311682777610124687479057853835505992520464621162265474053697233269374976887506748229448745154648888290076807024199105481741501818472966413842611883552576924629442540402963989675939749679592761047568678856149824691960460972900261753106814268903525958548605156582006576710832886113578789300230740172215144315933960253211675877368976546748015691250964321773631412000355283377807323494041006356487554229235796746618270257850040795660549382714867276040138139305826030316987655674790328774034152753379845879968242139492672205855953998897640696258342281197112387000587229114568505280868004185801841381235005340642470261105230177127966921675000762478543845691805373752843905926171959966043216291450086234257165994396288141739732549393085076226330944539598518652371012956621352524708596591083923701760 [140,77] 187203310783422784999338274963765310117618372268607536175112824781547474586749172636016872102878617363011409177146202189364290530976971979728178136637742245992121549657857075224501433520868374895912793361458786554773512219529419402907874419816594784283519049415866044582335477458896496455169362658606584312767700717575333914975409719839697452341288952027693199661751522891410415934963271429325183824473246574219668202467669435222465418149207698533791652057750621907483097756893686065490522133787916248821295871432914118308275471475878600594518797517880244109970610547701059355888824936861720688853262272074783915651205127333083310010831760411541290856174222758601828583317471280180223877922479551245425075839470791692521308246200788312828269238045103515640190371887539848683074079019752049271167198327881991121546796689463095520575258471571299840450191614891638722658559292531974288095756816365977202535375412368681966726840407284744805374625350806869026490500785604673480078980161319724389469840480226071775142000781029508134378842861164160506778522878974918384173804970880377166179747102402428636385615399585255584990447465099180466511530308891852131920868050937038426701363148507385260266297927950091249796662288754605819889440113815683436989410096389124125922167806697864047305071945667253736185883307041778436337439644100923743063490291022249740773559846986021197027747621095954507598848968036738748721342559941061449917441806569595889464205927569417260612035259589880517289960002047919456743078952065123096635036617660775149946889381272585987005492680269331239909997305767191289511056399553134368014882339683184806996653181434388958804257297149311766840002291576311381288596212146155718846670097539955616162117093952173866622138287795559112316847480685811709100351025804972876058820300972479844911026001420049833668995270104090976389721659651693416018082039959334361468527180193761068700357518499881453708039016723780213530232045715004848295284927816285975301908000455313259296904519549368418952773551745900251371919315878257645893687283807682560 [140,78] -5292473037889375347900098813012112610512033750480477228340867776040914698852808588303787211440661505821178567431413109013808014218673944982553621865567781017292916182623756496933426917902859413760662618149833706754316131253656444960203313012311799614912340730444990122420324523649093210092926050311018986085275859582353453637380025729501670877478510408177410488030627421072326043473600092036033991385604634099980998630758285338985951960562209075356406211861876392535864668703113179474104137323969845205531349441676871819136014355722394091822113262817136394358541685012851694083977497995812689422212686269735627677272874211664893717392240438267456795839185386246977337001514758259513472607512279773573342065243496809079504432492402503687834387050295770678163579273472013660527169851260485928453918375910346118886479417616875073839967518008162129579507409316994190738412410705866753733691746970189369424123748103555951757391109065306524493439916770198267069961004953145720774914582499083616611162450778832921944425861407918245997619335084270302660733438280249781198592438740454440467373049939946713517743218455012219655811657704164289862377207933279290685210144626567980488211460239296467757345700399958736336689941648750259156941626479679823029392617737597081339152822019387230372367503041158665796567293163692610559768852898983127464679235385598825897266420277820937292586179511239452866546452139909090198516715378117048151965414779663325053859630448540823123701032141121082506317983519791733991756548194261628919514230770427833658186016221870034971598011935653632324863469503234933750309844967269159816179755684791817880785529275858329218947971501330490366680812291230413777191571886256641793073569967846437921279599817220218998777398811150252427259442600544327033245998042342752188508715147214517275332903421643871983380133909573539071775093423421016749018541112053492781510560410437156043488931511926704635259747700889878458393316474407233006427393821824226145144149815420071140059079539113678176432812409298081422480670982929811220001414184960 [140,79] 143788280642927042574145081665274028189920919256978127949973765252651585828025096345659750963924148061437523968171293000784423970642476595172367976376597274249769604441379548888180449623687913931475784961015153144882762485798530388349094942029527344984330547219377884160957989625532454569940917641630044003552210776016165109427159180203848254994012719023420756657182106721691838550538708331993790167097900711054248563380568630214803155106602708034378226268675907710104839547745424260274984360963253004369721917241580578975209260262913880666413472333053133359029973673763650777116217376516547959787325934334769811653361668286333103978592150042555912487960313832852832630948280565894669653444243246398241482918862958943777017233768532161838958958696067802695140087410195803960459387609025468501370154948372892739619023926470413709747153699105033471290337595247582034883172323901528608874425607882977651840328625983578916592329613223798020265362420066628175008602289248568693167950660423983519742193275957258912424999657555461868003047010801640094967296866280053031353941328807654500686423857550333950573567744406961555114502146749451806844082887952390663199717305882881523494599903299917551942632642343404130014068601752867231445174502302210291613294303368278515340057454047276826139416201202587815923129156255619293054680407044528857601480915364369624624130125703169207629824246556809636231657261998940364943522786014189696969454749190589308623049716079668720049742611585907329794070454630050929559409417796803560248909094204238212887382133919573725370963108022266854182029550458143245789333138611173484142524220964802558131724325243905926697261343803704835150249659388440844834511449723491607199095037868477714951554072537619856062716439641950856727390896218173414290503396662983971259687028819933106115347900961971484412509580839468873449556784450131486681521558108811037299104789153865393780204961829122184641770521719584687075316484170525924645080013377447661590653083092166962366259905576808065360317035661351342187851126625278050071281664 [140,80] 2307495282403536101140699316214409600041207968171794864481295001645143317523430335953060487154345536305997194607081733118498530290143235820788513805525636886372986304297675466188464862107739890518675194182520228070720586279192759726264412997384799702715382794911762888735999965132601218274359160101882227393776770771128601365243704479573152021651096698297283956450729548462650840020879979205926816139050226286618965513547645899139893404899911724984674716406429651996131058409138676780734714805397133482551469028755404564412923378835424584420677805709055589887789815607002400433877417907563934480281395067243925087620005760197339974614018762831728543980264850450533099955845294211205482944825679999425504435555816824784169225271015131152075335167157578356132494298319193834514085213541671480686484263068329127577818349016413886262333396079016878374461598621674026620394789139387173693034671509690449960974180952842146026505348828421608635452772102384324304288182508177546125326537364222064505298011035396306403742396618457555060560942989936687332977671826902683228847721101312727563953482314765245565369654037208929951264206962356760782054897839404711013145070753034421812103743013831374983667558640440350587110348339860570837380083597240582353646097730885651655511567496991300860103458924914812981219560918693222947861418280328101112718501779408061922484963349947409507636476869593481899648382361142852708548166047288659453894346386737173171258431499933536710752393135709656959670283947784071860271958984884390106431275428519619370816378684870385974738096916943221530771994242079986094821788017527890541021435779500211360713257298978557375904626599552011905035675612620913303548096970632716235723842769133074921894046391678099109111872586386953120490506204345241559949355281225627093412401472185435350233853243608964128224075204671315497333168431463615836024505106632056409763319017213232509177934382588994339517731731070177689573715757109765120603259030650002284926270074011338413122302510133330517821514539915295382153220966986470129664 [140,81] -69605166305150843930092543617613546663755130479232106061512185652341553623750197136950186569682279055274100907434655679839066858624062531997240845256074420958847661143576224233147444139590396376386795754127692898478278692963261481647287735868143316781929178110560236595792946708404883305700248092100218385811122651326327193311655302662756083978784038363504281222842858340545405034073944435963106586178519394616826792158195087348313621867665380639504132765260358852662944510215258349744570832865601836010821221333694933207105931518403441380882611226191447247567225585941348209252927759607433303808598695465144422617393050279957282137532245364678996254728950478199072463167118764806985838729262179894107616080442139592699969533542610696595565631070918651424121198015719413066182388668279693071925044328924639685234077706249344992307796115839130241037882039574427684368523999507615574245095305685648879545795536188135756382482075805484182627216290708614664059330057696260915903191986319439623040978151693205934420558407911213332618495821139959641653980393309723991610255823164637867208529368823115164091714210754995030075167899344907261528230116555914973821840345574018722752613818261701493663724903395463580989372875080353827363019152931143019103312575451127445593145356705513937611960199435097254570760545128338124244129827753291918795973703625406632473792725375827723737219236508770317252565595984980431696381981627855886893005090494815860373508186513433840530410813553376207170251368885369287522395669734328513116199362562045092017179529618842475612039464687402645731847359295349220232228205147851628995450455258109658538364389952289317768983293370888099970003368970664938246650545721628481080507384121314946954717793161763347051426179587091194661844696064781978974263333903763492133619049455712894223922199831759084622527876558462942458239494458763371074598459280194713037807397833800296077715504399987277587231095831511590623062293683030805016677025542049460776675751092506987135763468561423135353942696668110116043938674049384448 [140,82] 1211457334004954135897086703874855344719704061081107794415789055260920163275928276305040496535255337979973218746399653634790009707540643262539938715486910640291310453796901918070865535285437394202233422550356232628995409026454647774435864286537333345193913097750734681126321548458486156543048055797437990601353257228949109301681457625119255441246528448638468217636591770158727452285809918379461320275699001817624529521993367090495169124480948564285371371660072870117795489044302162530891397587374198965758154761177691027141959742883338489016077802461360375185613071307667912603573582512227332904057215378975744185548515292764262078752665140639765410538034297172299858024800367468005338538564023176903361531190275983245990062002953119533543526964702072002579238364386050079842836219711407289779541840096179006630971306287177364365291900938346893521616435422828685097102274465603955638311127998544322596258822870109781956326043300955366420197460613649907487788908890921069461042987633792410502667635039336201445481270672268913666565701434155208410622687542489679490766698509498841540014195250059966182590504988540037125192658755493541835789750571250725668591487778560181896074008035865733337819016898909243701253843220262390697241838119663814592449879691390753794310412718359925388976927687284502511755961175200416499976855339447495983418766480907329106098364546292148346894641978641741103974694216706293678228590183296677819991583521612494080539085740352722030955570391514947643975195730506641392737266526252306025472858366787884214636759798422075951357378570010533903727160102001112299491765496611004814212478699364625792237023761394056665939079157899565946587125755756908810895246675970067580860731929188348376602323640657896574655968903410278764161366173502075687052956566325934825014053290021349527236872131910901118259876981356646541852154979243132020554786716782222420376649610105446163689647744805785892969758028707633091405486968994719875306612068855805962179764654220730429344022648824234996170022918276264683328916291584 [140,83] -17149819315634382648941329542343385559134826351174802991443133603893392738369309556856919133940336010643956340359920950497451803875488179027692293497680526013544794282222055888225286778045068735528716107378893132010056901462520644133838788049530520982187110033677222697638428246215108320556101383427840106040137287283595071260698105255334693878620877613758865698748902900885708640531566003087439504644091618674935989356339994123741117821393777195077105401908647057086453464212671203059571180155498573800192140241192193916759897212940855292754477301752267135242109334355000042265564927563892524157096167950898847801847095818778532423638859443449729455688865716779310118849063351287557616577618268486152217523645842777315005857225606108445851005387191770072532707773506446388903008589151002553938308141755203152616659775900685163978973729153590972368435549929409385164001972773105368930920204219554332222723680176872472062059306618040613891607208612863712165730947305766538214479721093397594138808128523308842633066222045845667901071563550499636217648033957735632108884540738356561828520032882983474442412640540009308391591405584889649261279403512489643640863139716451808670622080939870187398851462529015156804366120464351662686021553261756451511365061993482802541785192672203945917752477853474365694168510621696681571846888021223016377638575811762698231419438888220769702110440015904271348518652176379310128789769658489159713406357128871012052304316962090927312751594141798465949941512658770171575635118811972396700591126078891464649032617506886521425683082630380867764189530153204432545919175382463372689043898635536248835472526761709944605814420052915018186236934667012404049780764734768300249388475853756766155875382046246364270838281950798225300402834692101318038087469100714297283428363363927031989987337427065296948712924258225285608585288309337521545372850758706431252518449614110017393712342768199495482967426931362700963086138179235026164315379132220381516180724579992497714849075765916257107146788565128162042218496 [140,84] 325964590995140102369862945707937785445986838645779008706505808396829851628441390563950092051153647522070420298114827741222418188997320616220149659181041557948866822092007648314168701122550321065174282730656705576157620482047691822262220886171799979717350149303335665385204055495198951913627836370546044759876074388700531671776930993750259466627525995490206134173559335209469547033024291440098953588002642595727658479367838879407756874031046044182465200961185673719496756190980954370083173003019523076823370714997811238339887833737572599535547209446037405442368092396309291784361728338035895449109526645132350342617969495616651283621343205134728579391177058537405754343884861844567716466445712439929654828579194101521617552876087889301536836083551879631842087145924074776360731968763431782088223479866881939777454632046615076435953710959145517656566627161731469052344369569839850191197501885770641118380124994312457484338175082134159622097143555006315435469289092268824945941448939553795680285962652117904766437354343402970521595159279016817708559541450559877524997674929568734013241981093068818805018610466507891802516184635186391029025423916929825664897523925363035092315130239545320409406498190728972276791130166422606062743532320322074401258347580264622522061177289316334476524151063271351334904944855322556655167310140035379594200582942747609158398176908601801766603164095158241268129784922129645189581050589008478303136888707776490593327489306814727403211510630497834515542799322456659331313825774312528555069976538022325075425720836105665329501459254957533682875950481497482063068182971378158601121496466598513568269468944404971005359876446924637094198774683659684337635773161381701024052669578858471845867844922806513975809375225831045265548655757978376013802446409556490211862832062183915140711866292755480778675334656283758072115183001618705784433036224082090138799367862570918105444088472209876667709250307324729663696612399174765059163285019473977027153344563870608344170362990177619308139296540011611553792 [140,85] -3545313588251077423854503326961638904680110148742962951345212883852468085566812112578280025338715539436394385679107243374562147314409339666600198707284837051545862269482251005017100174938635035811332829621684727700531240179552496190105352071399513203520969020929670037699382738318557802400055340357606910260638400647496890967283804117905791653929788172581566594776695690499182084722962024500642336667285018303938656466118094318910988688263477435901346342630462610581836681273680337560602016502661797102235748354416018145741945304925409961934056259053001704225450284124582780481615144647769257949579202532057223162643151334705344182897085273603404228786318187379993431647541019905444433061730081260947172623791714206424519215496029373993896328556054529694906579882378814936576779131327131935320647410914422599642549493179981241238409500525877488783263330920984494371900236752916835484872542166259112589752151548800625282930388412787653261110689347498565125983028384977244356849877076657293789248961751751855197488919386763791973598748651230791425488430915008038362352497695433399034755717599972040840679312862432389799999414367951012489499522811408771964170441323726393889374533430632585223893848223977987072227668200265537484240038057735500181850682558793743232533008126097310572073247927370853158831846089345302116092494257522044770252131532035281756987926159331114450166457887117677808389561413600589497908994643617808379655364552905565073084432175067187091328683614594580269915033236763604200830753253611223852346195930559704581142197667826146673675276787275065356876309524801486958969998347348503340692069485853982999071729181217753892724346769423543757903339240001655520179285912932053400985829569230431185626539310638956150188789258391744057508008247643893414535185954704457983118363342614279337132232253474631723217533660920297031580204221006015584251139466111112636754359527417923387147184566466977988218360567549825926045771517656298970330029856399718190246552857074475300483325150541081128938054186008576 [140,86] 11215333107099695205028825980333976095092718399649161355425563204710551687001917901684918085042936908963311244311089131881706441751538106346290400378443482543061599892367968396122600127438390839726332214631988741239706319302363359558076966831514154325506980112480753572933563041900674311827825542131233613035606416296674183855043667037582075614523006611199271336968290487022364718744074410748854346763862418014231199104728045812684039216517383203125415707275475853941073776074887285667136072797167480095910685873928678335395988358221521514646739395503284727084181202330781701998162904158486091300977606735655234413053749461851711360732427343984012016354880894745918164836732375577395328374437137800101405351291041477413099460330933411414620632978038738076792971747092672578777858472200763578071166387237124201628104348067550805032225340367040571431814283461427391456663901252520653421913638249391279976298765398690979413427562637599733052066052179747069258919147987758159723183162920425096672099344652409931869840003005499913964233795657674821481552314836696574507105313708696350891694753413914013116533557109662369366652387160853610080081929715535634117345859456778402793040126924105466951674287284620312394376292513187179012069051038923422629792671555689766095195743001070732989042924219471976922303265730713162582908099556870475566634592281111044479796409754774364117596560644732167891526836801144160106414269291341538107048815509269389647340011182343620468766992156086668489839582727975880901559552880039344371195253001527269113897256562937786405643922772048969449562400172109768720888276424854757743202750382046957553369129715776239751765162438888953853783098639893669477877592508463216550180498851801049074719057590302317620538629690695220319677023658780152804126188911540451977359281575269454882568577086016573998875218201752582763214820553859712477042378301592818097388063712739958974082446943546629777696239956277890690329842069179589749520852943915181864532133213651109409534304156587418053015764992 [140,87] -132770644113441170152010766012825348136125866068126421712703145869428325034328357195182840909735063612945030813529877436435472331352607788290767334226115972477801853387393105251613123731656886303623050289477246899611404012335718269754628634260342493505905100238986346099781290942453933737935292890390838625868489664595229705294933254911396200720312241111579430049406287476401787740646524590309880661345918717146975447028817206747903296125675738837500206849422825986774326723855969069163842442157955160570325188747877882735185669566796053605943055578069899625014555890174002759297082307925666323537291368770506221572380498634616845728815539799424770709189964999981736964952305548079190753586185417522676854322087701819012369998310936616165718044772422439512066882351915048425278414682607098567378095541102270804207171479288930196322048515088604299887427130336460937178386491485066960057415296695606082366973057625793569509933149418785409398495230331768250146039739345017239036383418817066750748215724889339438838700894287668928073817450238661171925077925911553638928461494855512586666132209203968384277454997640375883261284301809093866381832533583285569020701436603320182192311082515409521652519206222019005660531206554443370299111825070878998559823193235324792648877178727447405086487305001713570049171096211197778514640193134598184615007776971662262044220564500507857000735572445803882303412321380219651295514897043091066396016239442901185037053287316056375950053429467931527957024667592748559603252562862028109066988728543362679111178442389605394202020750617545996543326589301933930802969317861016841872780955619716851220748048764195012260140871634563899845442731540236908554841082531652488008780708539770968830998139747829835793716560319818563623364955380293280636400191273594841763152848500299679814839311459473901096395014395274942073382704852103123915000340388629890653980854663199324623169433729279081148707148106246111487588781302324761649353480485976881365133415774488099235860987003706795753472 [140,88] 2654892186367868627214268222097961186063077123399219153982742089051608269346148389452900929782287883665911749725544202667500747465572406160536278310678403282189949823201334514871780434385183536858722425990212773889981576551709572017932572107567978081775686660636560822744851598324210463462747840526297560455837399717480128706203023569669772567946027212400595105396524829866820335447247576755491927127772604462157359916069038646282722573035911501725386627694434791670284315690748279637493531179844335750395817572306785876235775353713068928500556688259912595108002656485625933215593183362840302508487463731144642652148297323489777473285970071812483210364656412643842386718988607846900455440276880164242832795712710752728096616875397767326364748262707905107327455099093953030894834518294167605987283167543915754820687201052540624028020678990832792685117786439657929373828764506916692532503474539491994813201860836967707334644687349971962932152261092341784137146136453377271749888547877183059821184636654591679759722651930813463698569465762692721486162190263936717257681857881757794071458246259333088933922239316846376601098775895332130031507795615196265083391156251174231121675342067348928095160730703495322173048257866692986835649048367428208421323339291824641388416233724330138452401745066045733381628224350822081467595095692056051497005043776800067481461836063163907190185112463926173779832832201522969940202218994005029966659006131965126940835744319393383838264553186765525607293294738087197836668744097076217933341322660290837670417610689729956463179803814134235573909328849371230666789236459355398403200188533882624664012296642747788015514067149128600857046123077018146800754172649761421225184320130447388207800258426787028200771046437164117064156255594437576231346023232037453317812758418428469236972318179781589393857952725712127228106629939832303850526313469760253176815972585268738639411627134411355664261149797447642094258948398415218781087228223419558721088936224419678699812938279028785152 [140,89] -4295459337626296293449198742266145309599650579860179459095288859334164449436113591155204954947807607986100567978290772174970939329735673187540248234661992432266510030448890535090727718808540932806674085584816293158482624793137609791719100424478838988855200977888912796308647598971453635186828184128038038233347754366065833135395316820900547442997532166645700816976984767091235856092966957475563636777345144804236676948720477419384901909954115286698127153226095593543614321191300066421661556849157444993851345263414030222764515128695530703014587209778525505674338413588294497650230521556159663787321872635097422538583387556840282615571195071669731917326802109157309375132933098884684240968001196230175838541136487094943487931137270059249711589950461158240847978673824462327107689079874407698546516175988483296696479894536215756920790082452694542713024956840370486137600446850679112878654728616624983393777948667632110483847920594599043508261864424230299054165785528878863819616679336399215338770490080032892714045646510580673067438905217750059569547712224810856352213282150624117716548634758820530237153067027176378657659954595734149953023541109296988641365634809480922790921316622539635117842356648189488853856563505139333240166155972800472062734346058325994348609011398931431648987235321205231407888345058062391988907428101155769655899765009247720671551334538925618391928636837570572274344293393890571401655139652647141598579342650814641734532212430550607409330826980506444149123180817344341669442749998526223573068729189619739749020114842643713143799047263240214381024459795668581108308033445332255106124379706036925031193830257168746175072186562156847146652561287033667378775805288589570221086842908148462826333550647127133354617789850192427772893657104540675325750362250166229092831983222712827218548606239392157100316968481182527681497351745284091548761795608511864137463566079926000305526494033721032882582894580999225261652478443698144539046358188677199005670794274843912348452541825024 [140,90] 125010003682204650790582710292650985323796592561291286905882025934439746143285682464079589613447784667919528740795156902328889192342680689447837679987944331824207662180096308247924007800797028218441809316281245425189632575488401671252392239487046826441718420523674442038913965702911173917541589624328909865451723729607840395381928080513813643786442442934240278525625012322320162839958091124814134375895739583591390818434461738640961340037405285726785488961701037702463045199572033343456117910071898717491256936654466250303294390508857124585738576728566420966700405117243427749714932070098479486216241255594365982814627200481092723332383303595030817862528913186907832228176684143544926397258062211914846935876471447123802067995059014643910947363917947855624672960885276662438579491510381929840481514014961453401304385287488944261032609478512989343114500784865395405765480246518205787218206709618375601097155945819082126848240586840985813950308425017975322943434925549823347216500190215698405994391045565091389035071726436042917002814383023183524493194569719446637941165047084296512107636277681966236798600471522373196418773964404019176185259285835458618775495248683721081105368433285752584149075234997424596759579814468559051993705495696912608312725005895764675951467283463050012461610840699740945371912394402530835578178565646472640647178783379790489614668873283236226316475247477768855922494068848288643752332891279804623371930624522361249259325006763983840664291202993011572971576508410449220834378244871485196983397119587740891916129961334750492783602360878343805347148461863408214335728370550901544259265806132406648893970638492157409344393128357170408477502813253645513624726317107738050453603518371834316706779684603784157036595089837677147418183598403431307391006410328610648530634305897803190058381641303460591270874083357650052010528313424814889747063363353561512626286101698790434850608601829840340744768218528019060653641332496495988835843530897141743397632314577901829301993472 [140,91] 4735750849046771635112313857044219047234962309914862138043660860215024599600072576184931735035951644446962113980137779471786778628358806851414958430357446640996729425852121428701383117790422328973172218422556399701385385023428825799698137823547256843151468992165594922794750407754693231298874029840983512844812894149719273670405971263192763917025809169441551288586615517391778435877772301002578342561678609525345217990393393004972620314368732792838822046960380926471613062002896569246399536416167011712255562574512791973201238864195238049013645528521972602167316474075292302050393362320863026924976871783502478579247607807567738406361854840489840792575729299753999031714535771749279758621947299340539891814431551077199816882553199406024700911827882793038887131800119517991504909589680483931858643632448887457217872523008491901571838800824358261607192692517101791381809382142767889973209934483727548481304889581280719120995128803404740386516926942926564682238178887806106205845395271171817593722759384159270869783612223628174628800890385027983808711476283414292958233556520219425665861641743747032641405210569497630917277398374614591479825114883344317539456283291312842773434467012384142658491424522948726372156596350983158167913298153156538013794999412753174435548265482569256937021941873236056625799630261879635146967721426397422876990327332688852758414992318627502429658060834085443640239578252844719870205915396019528656571322365520626309247623534857623938595971704083446647246019873991872936341768860875903428836062953000489632494016675471613267362218288265744898329900847420847240112064414756383334306309969759984522924286224038504879917088297048640119416792151216598315197329691179084291867333174855274780530030508765076170150932958345591839952657008757165377540676571263242595238517951891982025717665169956808474263051130578886868004929468600974730725401840037986608180986553368941076505474033098582919048896292094849005028628245671295442875877512689388153367611527185208057856 [140,92] 18256962363511465226601771293777522523923590609988009131652538263363914853428410429082584813865087734847277001636281652042477133054151772921616169918063763924453583538339090272750925204917182320272112111004849039598705089852530666787565965643501762969005137750818323371347147736243006606976870654412495679370687929938472405539938149540574380326886623304372559328821540147483966834477493257332679157712165676799968587617426336160453781553352817711602906699104231551948192661529878717844757431948986702449583987596359043617952467253659369590936465410620328269043981391391165765776799657385164283887702991101831656670885387321619487701216634227430508155387521805874192821402025492299648516280435379386054007673701410614242400719181465295542002719556517341949584958575381672571021264599378590265201956667097676740682910545384019820734110944206059686680686542544988660723212843180476680174601946855957898977586027238587518102516757758430675605830023611390454039041760334243426109627842887837492608103510878997113057969265173646404010968903945955521076610029240007159466093568822148107536675797645023766572460573757675767697096927127092560548393582321494012080989628453554321014295395308227911176973417738288114862585020338793262271070411976513126471482805462521619415572866691514234674298394935073334942090442056426218345097238060219037520926983359033868791996231143687016530037389237793679772824862712080275082863007307131631382539353034269215298330884203205797256929839905674649423251622028591150321150018600969738460851693511481262594596762758922126495048415132387702890185168506720793956303035721059618954739297045185971325919358890919319627951742453331162745390291453188163199807462340314048112327110545846527419601079121847316684342740983767167759891194867914894860664739561533878958573052725008849784530239991785444123760579546337708329161034980685365706819194984861756379288388034161455947902209064938378152882151956737646017254984223723028077531035902304792684696060977741824 [140,93] -73180958862830906040560333956639482247214770282550223311333485875524004260066349718809968437486954847823028067122701632718928265312586059166246995000112981809240329479868380451285931493093727489523762393130478389353756393499732184392032960645591851587619245617393055812876320107701937877984405753270642784266180614231219762872731929575423950026467854869364093860777678003455424828684487451070737769215510997130658063469203494789873053072814747156220205407951503236413952446984781627618005764808275817952089751040169144342998110500338380378709631251628522165749322948321133366030778063073918034394871072536293398402508002974849363030810633966053355651794967890167429006435194349305017865909926359689656188380279700912035392464588153367505941164843162520102080759822650438101216750567931831722910324080200830771651495215441739659177235884473690885466716549017695529872194648525916120210436688472405847357683246189106212733757233658602942584471694102044982841080346849320838887025025587400844737966979856171881760346306752232598127754370206615186885303231449589962048917299330378498463803457400427408214662926212658557025675802343914653761986595100706196107706245160512432697575145363897407876371856138799789355208907584850335609584019812103070709176195972755920420218333557598920553778562953554913607858483973865202006714767887330236135636329152343807416890276714657946923355489933072820377633438572696103760961965475702545672444810891110699787065559015556917767470222062756403839573820365246151217363413146832479069347472446565554065538207397112837623472983412992607138469589267819245574290167400808830979111371622760999121095836350029490805090783619375904505367811442677484805628199184362964290760046030190863796764262541850208396295871259296280099060877138746775664106748215191282707706259432488063415059655917524449735213825153679713845872297956839002131117595457773892500116707822718257660387224495064798290015405676109415489678664535105490596689757340963183489477574656 [140,94] -1667992684095650731799789709145704422051665552661726697868520354598436726410993692837001362866359806001509129480598461736603025862455912759021256028046136586254994549610193938500821165797485445536853285620626578924173880926476737267315973063410175989419156038042294077642529760404503305679216607670282686020899692220199955946158312359995069189031453210755427988670611292545247692411246696581102644596272934543865631926553035870365566609505546165135296608884204412979307053478419452716117385441133444358223759520600734771605934057972408084916485479028463143666856679145751806122980993012477060365031692964221803862009412855551149582999032150496016776109299759812653618149933105151427074810168086640597827130555736875430825650214607620728379059764990731265506252427625956472163407491383155337914408135960776304066056793642867229912905295313934388814641495285583504156244032264459462758824194998025041286641743884025181579536352975700958299188155911277667860958340654584980063369335389326370778496532039840252199246607113437671768093603617554630311477971104339224627511630971529956687633003229423430113839411517190013666098539623567452190772067754469746484662284301967738440637137874154175870861690852445369497745982172866176636254781999356161624749919780387600191601875129965370858340056837373532695886238818405021935896070633546685594679007474212726959857856579352996543865946269972069175009174286883425977990291329598624860664001617759858576762657171734028497309041117569371190970913323945272560359185760452295847381216288645672334753951765012682122940856880479122790709288395065244253293435557190725375408523148611687485816928662112639925146662144433186448661506905432589788120798346335842466057611881591356274672566405219974189253302468895844915625854016100505777175348475004181067212787999611973703807016631642043263576241701294681075945112828721054566178122805937761489911196070679130236695950404970723949076684703060432532471105610500325786191003391394109380362240 [140,95] -48108268571276411520475878821291324223431986164188701846227282024394553253741165667904622722558252504246430328914688457620987836491453707511782956357148622714602143523125824006849944100810420990653116078527869528633088799006476256858492287708370275750078524754868268321895283400396587045019427670798480068472383269248984752246159824842747888885842749472390392190894288632495867300670154650633499457683900676023573407602300523439899104976619828745190990391030691921308624364585305882078901556834379216811034658217666230060028974246355229637885607131386572908329559008998691280101086460714240711323377278448950986007787409176103644699027136660643368799111401084332897206026067384603983235439239989340751254407212465941975826759194408670260526660782007883732204636579178828454885383824830806682161723159809980581728532977327936360908828977037689995497946807361785894630099921605646826030316254515451038037076199800770026074927753529272942097240397096527690100249527296301637385387874084946947632140449750946779239741876939280329053764726821986618615125202971357196426585981235402543291192103184405077423619229922545303495353663542083857482406733681520000602261471434282700274816924442512412770321829651399777460106717165886752855981078055977056420645468342528244324530698097377238863956229781098559765852860004856387796615115936974408480018647588313741338233122795673797861862695114209508915724950444885370960130280836970764215337098721591076751750683451215230309856370123418227172079096754432392143568165269678384417476170515805944140883809980292715427034719974344054722260796228008908768614430786910552334254569426681791056112850595879960518133150274616785815759987787952261602108938123352472142629668511717430962598007653715240157801706373820665863137311248224369190834438744004793889712067880394223057967566369267253368417379702836504889305478602742267243905760766290107084901427488846498605918825845318642692671661881491372706193469072562274995881894742628089856 [140,96] -237244677687507216857864795823437510902908683367247706957606504335610512780021844866773598556079240405981660556114534901385081562270409408347394769687334988850488330835300596793918759399981590161203548203910046357437864137195850147886221381531254587660187624687151657452257887260009737239378384618672487708249216782067582468864270594747665814324515285137955069500781500909384566683206774460098187753236767193377307937489531007403059105386351541553554716739152125189366626693762528915525610971893950974789773820985966738900719371785527785556425668635063832397133451705803785883046906162693620071594392102334205060373376686294214199197916543285138230975174973523396518394735199793037872047415053078444149584638705321588762796635072825610977537101719182375266674035268478422766645106360991785155502223338182082025357449469269885362308694748812447376647593396004658180541889685132715188694559328183134887422085336235855181732748634203460868449688228351323398684993374189662109099573343447125009837560883286907398720712333786533928147435081073723574598184112749672945102754851580216456004759680729859225047874131279900150561167951251428474147831625864382303796066319774562417595283639488288942663041100640375170168293395274553166950578319297166216750957543102763409979170365348893033543675601057017847973755392726259472713381469540337455423511595399581016514349166397138462138860696910625100209067859915430525742806834576244361563723264221075011390611231056509165140859312011959314558793488714009718626106971977298073875984652644149036675798365134410031424700492975531173442806318638007391088582697237904119912067433179907204708769878299770517744059621338767363485893075321951796459782639418572006407786852417644092891074649273995506951327526164731825411495638785778596907998525866005065395152267510415502222794677999541971024287079255787648194305680302201091473491091923234643422265246018355609704401040606205692020221547158465597116026487798992786581874644418560 [140,97] 777110362232075810334080689191333732593122578430132477865108882137960012134107099748564774196631812335370514498330302540047386854290599139456099517769027003988964578975359533445446215877163729846448260403319079207411192776759647724448091595273623869652579094911440798228349848988417040978482221337822368818712729828306519465172912624069733563932953479013484669944694390809142130441685198430161572960116583509903806913981735127898740768209876127760170744613156325732948162756874565581039233818310421572003689468140785448394828563065604401474802896532154470885663532438948568659775812477674458474729057796555296777635899304008785735384632049755148246252395854756949872203262021560869315362597640554920435540652679528788264005416055300316556460228812657489104026197423688140962591109170088288981561249555974545448194182664828816534964682064729209350301575636418567592691735578187261090329385763258522119505976123453939264184606818102288084195763430525174970194041450899134075076837965885323976053522700533225839879301647662180872283211466823051527641369235138173914120978363511247108587220329052238595256913293781018662059098068038480799073080115778818541216259269917305376196738314858291473078833368814849198321069583413524493200876037958776520822803361013180979904136450549445667995932092754123870259509419857998730682029322128386003280076237042412807498273271756223429169255361862385125831752342756049198107837970859276023856128035595494933511289845716377502297977878143535534872767071448749157247781241441847196630109398077605142136864231896338254134979118251897700431035709950076589804497282992330342486792819837246272295192085078442438817341416044060654262271078456100636515154978664624974206970244408216140450449191932151029754785242194344029134040961600652737934626138503653577771684474071574683785288416852024898570247182936962340079335050936839122559492266218012000276324307069548615065905694869751917773388937703855613804570524984200607760412672 [140,98] 13057223321751286834725203368793918811040545571707731334254480094815390738798001382300967558424660604723529822949931059629627402262921608883891790011561969614559123170685328637118737355787437330217798074499732487714683648983165507140603917140503714586988809941213197619908626709865846398781332778400799050269504813169065019074789769361839556544568644541614839637828712771006049807499773514290524987414942734701347861492924950750743068371441176842528057534440927948004621248840181023716439659155955267586932320024798515540250900965546675321837144678368144353135038015043402422383971978536677155448071521878951169699617952086477963371923925256843473951164413072209409668724028553684771317871271570526301119865531021130654064701984646631094982286801555935215650713506386498352103283246488692707367367472355662730910526104894588525832981442284338899988079412525706444723700057216490822041803353379292745093501618920226042098758971968794772321915861446433446077922937555656118802695177946151600913832874436897259733599716409652002558594052897565018140850632269291925403991757632326426166924860729863978287246011144436096789133203896166511474695157811271742464466344809867322563665487980632153138105444102155771610364631029257526082230584027484232906604920866005346903066279710214759954960938908277310060317604017297877612572015875007296080136526627244380722429366009334356303783767223025371557301939004013385316014102707394379223953970724583027297060740887734748303755610389730340352275554511665827836922823718887612030392734813163732646975271856072410484608236272924105371347055652525322309297292251939621879544698763899953830141552133186832613950854537110931474735377742803519089124174062499798723686324302613201741766549356453991850963114168133744102961997673112541523051654042632970196878883903499521865133302583124874289571268556818199179299844735654147396405543511255195342654455067341942901928536371631476154416566003648781990904912423394720792576 [140,99] 147017440326358581790834891271005413780321216202024179665363130663233559029472041247023986193104079300716415926701807292980067871378887105683976207040817160091902822744563892142356190776281536434835553522528139478158053049814417009731952108032996400916638765264971233719886083290227360352085716467689114089503813952831458649077285368394499292694038643782178561209314400688953550812629039041435640808410073284665157197384870714958172395773358998413670727188995319918294711039618877904144839532687586262548348980722057509136310620734861882607034348730396524688334201885181371291991093958125153963457900455219288804880284549399599371240047546130569084600117991478688580314970384828021144365557319440859899573212014221384460708311246990428432230318821370351723116518885596051194246178191713529680608673514567445355550724006837097244661258671751755695439633016876386674842767528249952036027596862691069133991082207038807519691659048585218948169078429836312706730650993236904078768455052939787153197275038400545342191498984042391230727166324070177206302888248918235360004096010174793083939906889328509781027803314295333466781476238419821792841502514365872781944291007444380743527750605822904723162983177667277147561375127485430739674756638834839798958391019452471444411357059361337618592512304849555618949610595311238557693967696430526890557644554380943394398286950917350154296270852966392804978199748885472439790959197992870386197763775720056412150263292343282852965440386439614302852848746984901055821877094734143624597974651811630592524194680154708065343561478419565728568235350509199786155802710189603935339070721999166078934424319246411400275441695606780575074442068622964160617238272887235669153948966841911054508661877770462174200784680148658785718680259831183611106718809267504138687936477465867659977915032792721549925594596998671427872353019438219336738364837725908657901564143783519832375368154634528843126192892268958334771948974293225728 [140,100] 643899928704563209024457337207603456596701759122627448854916119014399968906840689047955471354860671025713073982614836115018756849903206315097923662000596470186932737365456763633992375220259641778095232719291865167779363006840895584860780040057701113964838213755009586980565459202048840298560506715536824107337172224609750519976296318627647786110442129772058346209145863295159029312504267389865339528537171750055408238475958451050083080677429775710362635543466613776469305977678889540745876435401397188928514120711182161419872827812683968276170354481165328617422576351229771994072627560110028175288962863274087537748528786441709524750023707622055945698333134368415758181673322153353354976030345110216503269616789233179613374971450281733265475080226300525373428873353725740226643317878623039624060302304602450426149931565986047268334044552111714829266855922896871460044154309072724046844093514113962125400914681596714204031432744079205065714711808097063015461333010389827071366248899281175797400320925104558250779268116321055096622049426628432594718202936902666099286411387268040404184551243961748969527533267807593583451042412487230340196716619574799304599641470975426641179526603865156348431679859191494366849019766624789875506228595011871062494746302025971241769398741355296879706730175912367789842703117694676034100672801867302215096817687673910598485884979041446812481079505455900291670082639928204894780319825648103209794812507680616242189053866658347587466362300421192003639088632654048550169874332705610800296167283075858247918841934925544496214571528400299921451021440862804388814451916163160992018946097262679182834049585506163094256759074311814982207810124894890349312920786961051520495917969159850909128083631936359047710119909035481290883604604862793530503315063135375939414738814072880107241500531277923993059809338611275212380582299486497506665817546139157536856781247906635667984741054909858898467352830780211393922222850048 [140,101] 833876421919893672070643731131636168422686747268322608404473682525781640763720319586584732214715669577995607878383957934129408220128578037648227377656546385852796708944016311431139536299722244268289491376877214170305311710155618851014888840753946739473818226519254332698937080133667226544234547796966034845367305071871701718455045362695438441083424291265166048358602426415494072008528226592706742067619039442497675668420599969976947368295388008618743820653974030467103549605756190517793576871069063519862306590732608650031265371188813817524355481094666795391677987580532805931650894457868847921467967868887292222669979890837585980977016002800613001464269612990957978093942248920429039083415607128848817760182379659279834627803252970421201799011388224000060364580076018642207401619033592033280430438856834600556346731593675019317452147229115517960493595719777688140767918859592076121641608558148508408956462369451195935709720872213747159967685004053720630308778092659553313447179369756832021830717652366269729176085338334916789245305231063365159973154942605968454696392094237252962897021784348290096036750889066326213136692736328055661600901484424900135835601619097084470889353241436060491099053094649469068360898250188300679691896666200087021482679106779621155386995617347533993025395426546278186813869112933471853631648999426304377101520955645634186650545066701200224802376203495736834800855562145199490604560801668332286767129224153635369823624174539925704371877979527504827829407290773805170344587313266360481871761812696286376004543707404374142394979513538315648687767608042605504873354246024735401299450006687062408054334418503834806407027218942584994051284151573699999640107635937541761328296125402318109123659968912599822285831575011306477816450137260489292594127617900457987586599542671312538985424312262208765405358466471082498706005400846361531146666142527865065729384088642270101762854931292318194265964078719577012940800 [140,102] -6459291061131049646958125854657379355742410985573265721027241809741606900926697375447452341229860961087267561018118035660355393368147203310047640466899479857002527379196717502973215260466794478365276820295181049462097324420254571393149699555517561670285309996331862851792947540241528316064552772577832068161730970002200594165263695055184832768307351121702125161588458795858890888735977547917170211807547946472730409237933580415836312765754663512179560640295431915090064143045621825007597928943125535712399742510533847747503986450298568796166660887226166453369611758619321864336162414364878760759939417703994652937309216161149038742948222531825759866651404981589401959290729249342843964762535378267545356121418170747878210581526164821525613698362691010869006669183679913262738044710284885842792527319446114577567056070308107101529586594918252465893411183231935476091969348574657027046747703242982058773994504881659572773646622448819248506294801261860483534473475860045732826726591993356354595698042504144327358728136138702351147236431814108030579611707578025698904174759014100982994751656540243750520846854039140782224114298835288159597536386052109287914548944908719348250736001527846533491943206523353507889000567640439848360864114409895395663173780660558678771191961537689488991526164107955761156873909855453457521762471746704799067253900086974010088832714436877528207067206807311383907778910098594823451389938056382613064221757696227023078616060527255986904602747459188491028176998719959527497866172989351235266929491819340317776240928254160644704679592475048346960837477159777643897876883891272232472167746496284120434675014159811011533568034110951570278751237258162022287340041380915724511423186562845575816489657814679195623533031147408582206547305498067759586194133249768380468695171241225184141978547120350943866086265724739883887670652465920480455297946814205835045632527459775400972465106366483994446528985451887132672 [140,103] -64787496297129010409083699726529955438347422993063727491400306834775238263605528556737638722595645428161779052045279270921451210512114576749694522618604878553939724080420082112334806540120096061447975316060714042716136848803885803492437522273720490483932792624340244797877010549726575922344646981724436664789406984882448641666320711206528514325276544860708866409015850556903736809361259675950492873005026666342063529573710236898862461948557726840163869361280578419813283032553832083033445048748346948510833563006565596778070713737624669681084079645867387307634728801786611279533414480542962850488302390992306339872187932123212079677883769774006456530539638479309590871593609968550213886164682247486733234332224358370214780702181892981888339825567880686154961617592540473227207896924052861585096289235218030697722112097921118215923558633046178842692113490332155964697273081793187881313343457515733802184764886524887061281472040775654309847385242937184111503609159912279607390434267124129180740874988035458583457303770921125776710790081509932745420816466036566584139992486950577384439500863704493365827417735337795241764409617217229697059786760133551754538690453371329659752777990748822623401739184568098950436939767897854469965450208599006386978229680974407976726557464647302325254633812033898860301239144270641582781899301778967081475420447922516182403366349275744813538319986587114321221723615671737314561034110968181688449592646782372706312687891862256884292314672836298192584063668948143557740509617057548962564673911293614043223325460535638159000542399984720542395604398627119646208937989236685787802234516374636305648757994879482128392243068578912094603501986941237941334657334939244726770378203468798273462558862627656982744474007414562568272896711266271112284117935663655608885776791551837033256631793837011896302091065021245601974094532238533900154112925496551765772569894861387296656822145985220555731852439425024 [140,104] -176749113167537215694759937544870611723867239780780968589705544564044305501940128598738746435541006842513232473245848148887733830864069354540691843245511240244341675984540982294951945199010940765102089226181414318940725429800232828526153515888254581489820482911056383097475781785169740247388646012455919052047238884520318407234025560723108287794768778624418564057223739796167897090388718533418699254758819353106947876658135841477526649355716379003750028698375909428441765910654885664200386424941698377678001576279500491931188572957825231514531202612261489105142903743120188204026446116325106112285202570285010845084010804115101710081829943481954259270321496568641941262453293050998016514060076778563487735661960657536707491355865510260468864753789351597675674952800834847434184822876926229518452805793671599604507068523654815968763526537326256150576618464336755195038365608351277749989161845996592195955443852118451071676668830030236352940235432078305698079639897220166589940670319436249758224658325752888786979621477095593268793507183437754093508121801380947647248356159963309139185853764524371768833242662706096403578840140906230553808464410701105082851204336297878814676797208359824872146769704523674051432584484538096577019015514038711342880349468121884639615430048643810966805279138787902345974557039481236497762596223508867336086864786839121638748630995962228828529641633341578588148220378072009745815344113903672603763636259748112351050320832092736080585335890408101223026208574193992649223608060408576802978518048731254816442184333715091130776121881374646445014932625614540966127185998214543461112054203599690029357462099606486929706531201059359504346006091492770024879853829833385448686016115185783101811035141144032079703571722691553336681137757760611242252614571235995683616493053256354120623327736572251911874826710438572159170970008832133736581168254141065106688709942921808244514983703168456971083776000 [140,105] -251876250867918097050259838472350529889929397964593356037936334337025003130773864586631411633571997479435103294834225660465595314010601252506059658977575708824212708266752175382502447913793340563188839597237166706850487852311574322204259610940294116290420946005427794260027105158953778634670181729423125741219649609389937246463379774179189169028169414348583938397781555781956547065189492029753624709555560988346997411002634105504818239592222498128036188950845546865825017525140482751727564636212354834650284803222930220509656684984924113367397127052858357674504491155230513901839114583034877979285101988181178091363429211273405209039744115596784160885958234832934491940164484140727925362159096078281032439715694141112837940987400884300833827585419291851582953261201378396582570946267366809163049531236616588397113448171401615553796506996115598827280893024265101538246058060411406616545196100333736367012690164737770271921213343075076739639434698990455063703387904546417021463213835994948893728762472994031899804071606394416955638497884398543568852014947466423547510521080271744302041061167873907162541039037094592314698725536445915194610570012434072572253451049755749305022649433045604190761998571276757916989401721455572733738470677997289619399673192030201423517272152236415456405363663482082700655005760479159292141723686636494235980611222142983255188396582229440353802905619728811308525191836616649909036066868148504560820414140064998672776061740513800954257466866510971918093611838083996585619458069679420696539271533530947861212503451669951463912064491443311991948978622564240466226961905997489204062246763895394943604720583316371286865251343951487651444368626897465587472973955652904382139912008787298697364234290990109484972997676319461289777550761444010894544096419941100565794883076494533184161846984872952488313594149070241838205162398604221353495052544458135838964523652764794054544198687166780485632 [140,106] 433436547561967509675108136500339121705691062518732559942258195149076321253874110077851474506836787361275840436476463725789059182544691440577165404345192136876785937139337229690975061534477665457699792446428597868200065635505276781099495750069194754221803973757763960888418844530201722484359977649234135354141178006610717921451488525381671044483352703435566649290779541560140470815210086492903185750729048112173493954963946628622084850905337382901510477440017030002144562198925278779701107595528158191920004880299370081208180587054967291111799960273197019375590114697592108044635988658281679111446223558411130503076893668650316555345058778142468356303495286564781541215546870622007161703899060712934792982670114082495145273318370864636497256420280249973787261140258460308757290809846154026559084509231010381256424362212048841827078428901405001072826978183384710894149538946308550086342695846106139638433266822583566233890330340625154448006199011883500970305850743638896041806530967550603955517923157211927204213016643498120195667519980473112632542735215791352619793743226165311868962964477053133604113698940908691050312162696624108862986629904014243843304824121009054118593155856451436088278075047752890808843090691670370770402729637284784958333985828572873577485549676001921678341814737168028625941350291727957417596979652664026148733918455167117504163173958797835502211580546450581714460192132599614899024284051472799177054168753373542453865469306423617802966939458191989534764233164313842673926729239864287464614925378478783217375874880404405499593867091898346688246396849798315797723825630505426559563295886298522695710601943044110123559230087341735138550410600115845758123981224293168188135240735986754171972126791819617345452206560443228225141192363025928709838330516914684230505304131447218087175342574125267591281463548487444791871284228808745068466659822889766467936214310243978665728285174104064 [140,107] 2879045416175613745968754009979873318632190363397487045162714594047216781458860814565287573665439259405596225006832375579939712582025578241403397744325920575513079533923697927440302410236144523699792352717390932454422135354663158019743532573230175896387896957836884825519306927358631322417390299521538950303362925380327551769756177411536129714670220978165727850955027454974892863461373865734305365234488083299076613291898592078055401884579847978194020208504438658545752336720847363271324335512881024654536331753778683784658567789710495266982834037938889389392962629936255858282191441597219390596109496435658679276728651123781488946866624088783757997622472480391327038496592632248500434586550352483366151159053245531880402963560840870546087543576108810330890077679685597517814972003644131935831886900774068663518551660161243563004921462636227201726812485037054466974276008918864304189280083786595793105238725682978818252009721049135946349006405393945370628552115694288446861898964362380398938232830170901729559200792736757562275483313875369034907259152536090016835792070166570967015344990594451429269618395385548515953882178258878464168033578208683959418406497202167417856329758093600263302000976672558895711618481157592136551198719388136622892980571440063321719112301434813579259480709690219318302551937219383159631507984230607162448035245517413686110095650934256501169741186633311614903488182971182013680298504374315672133356112595490483877954113481051887190755199230606134631498633693427440587376055955783304350010562733769147159866718328069700727507117051221442341211661223081005202104521894668773284596827455289416039417873456449248937080796291570008818119102713584645049812015371530311936767208080672814573072635462571464594215766445553557725018002627870629624577323179992870446399181014171161987266795088657164502557048324120482998776420025529747995438964580039857054599413389852423516073033984 [140,108] 6091913087492630392293308612639944487858065478855417475421987845692240983192942303726850383191313710034020974245673521328151853063941116314214088792844448699358971521752032469626136597759878942065868719077378724976126063115983897042954658534191988477149517292420888627911391168322168426473556823742680393586896005488998385211865928475211032719037044415619445525494715196595676735470397509305479856597533943024603913883150446761721480079996471094431900524719804044796724183832750913688901234087737748042292911895716651553371238044017356875001482806150560650744224372381195155389735400334299718521757132682957317533469520665237857951003012476738891690728547599252130854430092405901786530920625761383622187569711885348320297364391934826610586587036528471065332874834997699565779261584677317412926422167877587740410756530195313651160482695626699725290487482239834763253218184070685098950625972265532793025198278716281773348305248108405776769470214371884237946594210109082302420607127572860270908516094827662807331816964254583460894557285013838294429152676490422525741853515074348400133378658028448160997440395145572046128174737717302780677506612227205910866491611336670684237674017466138864343438069062067795751568112390225342751508034699690260914651909336241663895788359283155661431317143223099186890448716537897713826269785702027204287148557499522799362970751635865616822807765322055979923562962717352004167641209945802606436979435491929797226525538763869654325940843424479702977670761752843047048011577804825477442023962410997856376651952981406963901098884479907037312966921242822454550658072565938680645789186628831025912481030059197648497092033091845905735493023586556320681288096744389621722751457239574496816288634064573515685943295641401672594332227124495402206848289757634572683994259717050035902401023147579409092119399877053950124005975690298992657850836915821043928378124436310722281472 [140,109] 10961079487286108937528693284411927192250614126844490408018887149596893887763945282011891596305953754595746903585134888796872651237824429857613001510785321955916324822665975917056074022585918199728018964623310211939097673423111101639875742429163568946697357298975395147250023951998968100642013805749629662752750365919952440083955897979208516039058607734504250136967785460923722288344521635526561475469726624240044508806906348193073931888697365324470961969818717291860256798973935919000296199774805007689165951899817451878393733663889666525419319564546537603531931363385727045951128226683061428112896832769985232267904489303717058472394107596390254259404961826556110343652226968614904935114878607419726090809997745491931715761748216146693572484677857630936167582711889503064607711212220705361715883238521407324421447582898570795829866262128973549649359031053160737458194340556226136347932203155460174048352087886195717820893835751909889172591863457165639078198094124536165122079885589519041552577589331819680486101270724407939570171081565627266187439098913488062038872487997518478640467868475501124667340461813308313146408419819448038443179639171584719327197632216143878337898824446319257493344414977844197296945264427541453931816348923415077782702389759004586778607448342142244322977400732704934957535648893989223766795402380599314925718291158886456641895494683304380251783590338108406836596866347941509983135754071549002216133035901804372949757961961498211934470399766382317792816325526273726670189351637045478336894815193545228338665618308246280973784391358777399566250276817978543981074230183429958065122073504303886429292251305345228219767480017268935846139864819339420988287019232729193732016958456058027914160391556666844311745802510057065350852615774103529294713713881633697890563985735839827067477940387317689696164115055422575244677494440019529858338411753070439628353875266441216 [140,110] 15183469781617614746483139328797627264836566498132258625071966190387906561651974470866610871160309253159141962502795810065308732482379175544991676080217329143191646525467406467647169476537877017903349623107906002213545791591659842355450204051995191081414825933074536012419285067603567068024453787299803616646689179060510519220756585195958513436493042757285603211420739754976278245259870592005370269590281469506708650203390576681208963752961934117052266924956863897692905454703883868967283153654683712820671239399969273955816803831452109304877252275857979246558062494385383732907645645000618987467531259323348394876885874574569563493918782009458515879065897246655949835913681567143047767526197627520785201988514747920399421117677181459367718046182532087253463827817466014750458985886881262542875830554558752753006421964079244462341194986490434232778985313232474793107502594831482282964692459595251495276759426398488910724438118713627785194559318529870325602678709205856296607773532349592899812702027959713128345509798670135509516147851549905119061936745292865534099862597456131010230865357423924026189132732124180310702961232516009468260584419156357601767138603389687841256629211375370119394360962517119535006556083551458767491348984743354595625081330736783016889370328334539459253588036601987010882969694063654493158190762282415217504814733517113691351805579025151864418495659451327224707712690711927293132605624934686010075000159713109498697226376158085980235904979675688812251820612741933240620260780543061494995286895511497414417043128642992322282663131488537541631840993992881194257713788393740156950709506154865326657373340112814647748591795104508950319711984430842703177206616314856661576302286769577495881952501112534311946529196201439360293737115273033033529017604273922230282260748978683326450165185094030070069502346239601668666975572871855741076988257445418794601375776768 [140,111] 11958365293500028167809461980256999271823635549710752310174807030874691644533805058375561675868961415585092628309148647044915318176452618340458787750421132355563278904989116785253506445361144787827628783269728965239311477839814758012115908829151024530594023912523912030533118001254385809095957049813915863885211390572562564818093121202272680017561265339728699509058857112281863970463447564601108780840545753836408545580144648065086015151530875162694838686700758109804514114204681587182660454676440122228977800036439403490360912038775216490756344602392918978260841853602919360807821125406317736862302096075006711544425677079673461616759997826514221834498790432050122732098123860055175214700159175072472723407469395825328989391299589317974439311506009464140081912008166308180095869529037637763596085670128390363640204543186813541078601006924172639892618615091390596658018370438278100068845043081247366373706093023435513119695932288502994967655390694252419920919621565142771548721836837290607032451555449653509313997014489484762309099239733916613424744969823907128551671245059387490428773603623618892894647583271725197489788179555807012330023232248564285727393440250204859489744977405857204642984252321609064863475645243589244073929915414384377838850363845783101114230834067279880528065033104977634488402827475439638948392910500445123588313494335928434804059280127530159068696091372644838415027790303726999991993885820133676998273976278410306913287325789513914323394192329735860830896797172730816607799519345395051217814776780831288864121921709533603095934685439109531493587778367463744926283764890592841506241089620678436888379637876159592928835639248716919431248387568969534094866575847426879997396321654232929347499913826033953353976357349499738245668644028976006474468534655015193588650766981928052041226604340744562193711892498386294442658972792992756295182068914404124590592 [140,112] 20301559579396353727402683585678343621298074637358970093214238318420632130196208864706398684206775188734386833380109572974755511012435380532660016188396652065084865116386630827354140565400442954582926105350785168642573594556703645741812970596533550560555263962866514278141815667878443545724520824038690752501319663742553562248695421105557488142741933352925430206353827009679801976668326686837532244449174153409921288816209215921887947664260392095515812823883174665215157026733504885842454495520695455209939627055359519487041469527974525648835225914324677339313572766200046932627689585784785421612933536701057339868843371774848983768362086483386805668822140460532082008858074670638507119547321633863375819051889374632343555897553865641630415653009048166578271967811907948302459058812786780579370451430473061902024494875519103507059586680858405266064017669280544857202158308295188383298057621116051691077312199760267824217608535487157742520689217660455660716590335172656479429610279527166813142442378700672831297307912030306519758024149397798528045994264010339320799415994692333935884944344489905597662843312671303273020337914111996621618065083300064639173962645170056563143973196248409960125244132816320240925181803433335188531619875897460839209099324629981255226034918432663247683177223059926769015447608764845095489825804384225975730143910273316098513307273039737878481505673347888221028213783228167915282554150499545378370929850987808554529125023104235384885048057281975923796655962325700930627807261156501521148753400830064055130932614112744791787360260957524256316540104221769039978682144975171407574591081807090293348049104301003493241137503733212559075506975478313994110552649876372907954015374387887345612679736828859091904130104755476002386803318039682446814710490444339323984752144199806684929958865094579834274167968398689866087110136888707590496357493495656448 [140,113] 27200721965047349561609009535833326742981160658836716727951116650083699040898244332221134927956189773789388467892944804574006676042591725631877624119218712602597282030313750568318302793260860974118516305978827719501510056078667454188927765520185826236717910442485044046634803810661385324083191893657531809001955526264868058145498032496148548298648381990202761728973585981116796643076423182487649718380528498751629482900858539250807853106861747407953504218348054465970541314228059853315349608288113653092209915078287799525277810414819765139484557002184267585386364247350605311590058908909192232009998102274977266479165945252318137914949038045633814009206600135729449204837076184054254158327936648628547023134900854454550050995003362471362494408556268648770373452515026628014118630734254509048065027530603778997111390500155143718369344524042482521535837996215900631969387025413036909062082695757320079284824296095022178992762800144701989793417988631735003632610502725345492009557293198216954605520992903117577971403847735100242068684825116855510355420709695504789412018576144419610984889607349075975957469138671817266904329881284619539713313839722616703877986760750120156498712942147984600212126302121880828861671694578288031045558704073314890133663882046884586697538458648827238986945050102552252020345152741087064678482166565944338272600647999842506177055092907599269167593834952796606196684853747077421036576312869006478861413595425050727992966267908076636222036913712382892417160654686610589941854706343367672148736372497227030341642029986874738097983834101130236146917134923166103016980362182944210761740820068120524284201587363591420529616335690984909597030884060034550114280304013548159305099107206041267331406655775674931104726254193745710975450612738046464614997581602248385494158198414401116595145198628326466550433863248631566340094005968580361398799247104 [140,114] 20564305292472970680350718501282312865113370195720805127774947548696210233059389997785208954510710732133696376684991914812547402633880819733648058227980071637797966207798675321587614044272853877677662972208529905385350713123474657279382511135542857328426840685723584150591415615345556211970757692990420424478316634791615534279817389453355307674704295899167408826462106003010783158094464692693754596772735951218053641164445364667822410790119517402341272831630688063692537257399622012396496284742573595618645584921980849359070946831680071559730828319890973432803102020183202674647862885566176938947237506350403051224382207880786629462721038866873507898952302704785313995123631953607885208464330049793650836273559714444080858634433466615218642939866935643532662551230481132134895388243009448602343624133689065096727163738675221343122916582573014908256972921979665663351057931738559445076170851781395660984727291331996748365799102845967726365045621278507269385876002319183912450899092402605206353867543266350718758347373487872969783217902955045471067455971471040246123043988979793860113755913410007745318066734146705597873994683609509344301069337952123110591089741208939046320502933902352183892260882417739463362411955022060147579879530404436008471482460406576072869235648667449913966741358130427886974073259134306807092101337050076177359615364680292535677618287852318761231820537981609420356625295638926216763630833131317787667872888402733442907519939175315576906408447872465679680833278804475413392788302254483253580372046333711139655206121576096312072488663031809903207132403728136564384712960559153315831391553590001899508897197289306343372704591979005181812278712731100433988450158328371550622393613601994349396689193072273619495826640703169138754394279324061986138792591925971436582216529889248099040703106019321034683567476243262856368454331513358463071232 [140,115] 16147374280250047574208537130842426161128622576529148481329473656717880293385828039988838261747723476386188998770648764367471102473177201540137103018490645986591408200827966891385476030971603831665116761205365866847560381435479198105260833792372328194427419374611984555558203091547210698365267079481633145419775995587145394996246084261933294909782253506793682320917638774601668354967070488032962184769103608982512502597297958460515487805163906840299043299292069764878493356780865181116309452564244697316112175080722822132643059695997117882941911922264914691012082442463587672100670554033687030007554138962382606896039207023910011919149654526187112213800643152267610929657047783921821933902984500949928718260193801699832002765341847168877349162531828802661148656797775118870816236403031908099202869782816856924992897788642305609500112637844153034365883863969389884885769797640981750813065446620386732587306759054803656218579624302935998536643322893372775395991094659790813773670714099700843663197761552418568297106591236101208100371354548798510992188479215915698401086125040536633861984830430579302878001378495875424884407802744372391472612456270746313106201818513692029915067955926627178401520060466091907565995646950336740577694079002631895641831650711664946581272456162964231061542567132532518715154591515857089188896791552141443664536429688675108455470121323852699161661813394063569799843013108784006380179015134590923611258062526970816539632940962418761338059761851144475283850761249748318054729713331148207250446365688731614438531970342263467643635425189181712403685591895423691639073100319000672402265884186790928149219335733239734137636456310804131518294731878853943182508972546744111472907714313369376974592456358467723347640156013692881318819087196405177805029211590843746981238286621773121048431263155861261945924060356472933531742688214845648 [140,116] 7038025916782543972040132560417313096431627172485112692879566504122870498037943300149557748771858639416295315327054739227105551668696503379697487622061213428885303600504433774528780458596152558250097673011316001277951597239873509401299006682289740078281717934174340799203107659297922881452298205428183163044073937494133831235137266607893655135844080789682141151847375912518233546915773658730034194596814108792156611122235273089735187574638160006042015653162767768382216369509083812793126407163221541224608174466429676145295152043110681080051930407368555773976140519083096519068328458651031287382919259000961398111231885974854509578262797376546235304577099062330171903183378883853593089937706444942838120245115999958929062446618472951745540192401295788334124252409922736438482430903519000717183612020477587147087764782327469368537030677471499958546154509278019103257390360184440323675600051101278300426502761702000721705203654121536872419052099238104796813883400936695539657359728976136623557793657597728841900050330818405789698780311693438317069784791896375453622050395350109865382359695548622087627753585806700315842843901946837136740448309742242317090290665479312724107844749610943905026281320189926609168010565137757832788490748250299608996311650347793305819239085466690534545560705539501804275148791239945008218661259836473981622912173534116995198221639256556320003746474577303443988364038369916920890835214791992620155696810561280514135633657055320801245497611948427070635927756657403604763670721881439289260236598021174280451983641749945972427857505598673642526955893823401262880562915278800418445292455105529098572741035400714520057502184381359934669957322750970344930103082313241854167968260601493983147426914708108437181007298999342675002407220200568949688051047609192834772867794930809416887245009699442809441530335761797838674057007104 [140,117] 4232328190184443304191640933614124129062300104497847227424662338227140380344378039226990771129394521370199560148078878627034104073991062628970017332672502564135565447216464225719871301473822194984971616096452953430116777879921994911323466509592508672017529666369671474783189644149495695695400316298675088658731117709299367434140793411768076530049634659520509153848496582918214331635182989485146279765815495442077159120315954162403249150449715952386884443744190468767607148763952894675152496773560254356758788669362568574672216388607272940906446386915703277053442975822519039181935812005810173512478438503154196967497352628585497678953503369802553395762127275960132278276040415595496407006127599567626461314587949073312645887090683655848278958584022841396673514632019206073310264439494425457880186193032985995945784088328588533184631097040214893592255737982252038597577207637047898686280306509824910755437075341335373085579645147925143274019251922692091474559736080691747638670769904965752009455803380245200088404587592060837451645194261029290797925566538973624952109994857348688730177937414575211837167133363390720429061506973360917610533578218960106111086490190621496553343746080239963038789860291941495289379682405419822560155055004686799823194098536344444747952545103523029126968242255121922052198396283875332938513448351069763341958838939268041182017915105696308225032222259459003091144021916789046448384875933332146708494291132899399717039193056284719508609116639496332954577942711767633056303686021556650637400996314095748600134094552918518768090900342707033326278062942250879525410892239081148091427386743741897540723630175940166766337542520122332485794474030436611288107662936513628834773861350591997618854653562045194128460117926009559123873533815023266965518966144455521149171233340050961003714172953907364190859659118018850893568 [140,118] 2633129979257628924257182306824164861948244061631947784370237449035416384802432741387771286573761583863835209427805357657826471963928452749020836229067825117648990106687874753743572653779263392409533201260453892416679186548102371209143664187769003806258043934954354066581938673003479118374368035710191633092113597265169941434871887414685513212760865616355710078534740956527903512452977308729261949877946585802554026388387921946431315665443752745104230279301334209080074943507520232242419473963050735267539043046045984208102385146241916640056659653775444924885085698396520734680164382066633807816861987875602545453014973433902553623221240698740708913853788680064443160530090290945762031529067757616007735136052427433632904578542603459511384400267296098020784495646405970820030946514881914399709933638535841042289102125760556241018881788008614628918762570833241766446461225106923312975786335099949062971295796737338736218151315634437734589992592882350185528882508992451881389269634466798417487854440040322553098789032111628528465040658460026807437015190024243318512874255846739331206630208653929585494222534626821498230471544559448510734969105479748440156961161545184644240169354824042940697922066489484917020351912941078860553023540663053329597246732121033422274770954518300909475807628023095677902546267597001862613616916385638253749193598909906440112368091497073689276325994121383632375178959435444081360535880448038985607360213958285152389034077586995608685669622577591042244878642107328142220769984813238779095579229845929730184000510929987137194396316845615235110821267324826818823973447468917323357410110946129482224926156669444979915023480774702807927799897518406359662385003013749520185632300351695231595934753485825501285503339199382283792724633415568768702178606869482620291918354263340526325396158460103023501294545033629696 [140,119] 846282088742924073401460666391509982639709255160257801690196364176563404310961729876172758490621703599537516668710159569576300821848641261341609814065697584342706016422308570127928325839442200193149504128195383270104297493637892649970149944264289562505001923365395338730029164910943179782089411981951847284380168547203799872028359702773163261989290562479273667264824013310536365286124783378027426247877587842734421142836508368013760143069790691792530805346930935608415520640011971540740580767781727989399427772102137524615163663460883518796581676944064765218603949348736569724638787090933164024337850525125087245388977963897022740250572828044142176970730827157047361404474823376829170546622810719942900958514378844227105667068579696362928761545106520386436666458124181027759525910887150381106216447382273887280490300366431454711724519502734345530656011729585381467947292075280844592903351917583338307547562207760834450056024989429778840120580487085171309207030293145259049990275001573747974677825664163790865149960630078421063636502788013109148902415038994266015899065372286675237346833633648379370723716195881066074477210228193614011106663341832140298156833610712471099672768511206975217280037628137167908816621957914960928999134679062096243473995732980523745659525530387624654884422604792396552557161798930205911687385414907285618987631440536403458939019976136865537761330585988551315550918130619912709001318278649656968905630389262599128150956928939613266362187833541875051791911293238806326610168534681659971234435040131570452299661594172355421316534334627913303310156599021252672795780040264502960170230720696749391900670882545917556468188304989518508588700103429978606712596877713260077366770234517511472466189050090903894357126820572847409555733403998096853409679370845529512071353998761854690444267306577295733676048384 [140,120] 134110474406031218834796603617953553805080277736376529568229072255024708839505100330596139814367345738196339477406160127210212647491415641780423142079477315423871569198324784230382430429266422375922493770857547025498082441622726907810421577472415215516546683351344732425746457057365405011132318239884259345826682921636814624030544453694588831591616410684685762333797767538535556693298978247711804383566940002989951244935233866615198639683423119324491148717679162120414925750640261465290711543139252074847885826205876797466175141563960427715243861136840927314770111581417303063531959674230492251912358969523509965669863815752482156189247991639442138802147190983316608378233757100295061012663335374947449970053433403500054355743275441736001581218663239291636417320672773925469240875244427243401734520382922980902233357267674754319285233242589752384538750149716220136094360043663159004356417588488710511498722129834559040253947108716184144664578708687249392610917014298305375840593296655867033940897475796541034583064192132315422659862994423069273555109488560448791808254718085129751013585456664692237137330953824187210811484113904934686355663327185088518889001357855562836896252406196979312513489200833228112772173842628539699483803871273445154685341072373524905020010046048147314750493685694437819496694435381524582462195790922539640014958589486614054039599832849517480843591396413142037364705648551282602137160397662669786376240357289290796496056325380581744717599409767158581974249027259380661923738096630285738664859714051292466507669738909122580405415622557458002300409551433679376784320673598363843405992437196641424968273272848116175007025386787882741374819844114409688119622397437121723292513672772186094373011713598267654447531650419594981105776420710549948272936131156754530222245921676968691481113970346403430400 [140,121] 82637479251099756955480430335734731370346522509440696917493661976136386794635837274514979286991200048404457687282306103815259563255683559924024807963417975438664329865689883693199821862441052429654028656154872737408937076496209125502244114063176228636340354006176244974620664898686581808877495788876457857218649099756105713037951828083685867439378109147764048652236292554507911496408349264678509669813636993592190767215238468453873783605683859181817039309485426127496889196093287868481731731599302610715719320409875636404435089224246483379660075546802583960013396199028149270323727561558000497501414654260230247326437305861849893892469121176375151258248880275658232864925873064947583472297962206608806330646013317337190105825755282522137534133953374982514553843258239750453381307655838854226634169981595190574280706289876270244919090166471750703335497044013272291257371138683299063914437862327166377367671752294800193235441661230018980018635624243051547330162566780462328923999284545765490197316674415769033578186559661161870707735732652571128027162098701184995563035373299894789113069437200877810444722266845079147388295853729194299978438703215592345787830319368285243882647872334386517722463913342309532319509425865934189836081993151929163023914891138955499500731480092080323865606381282147569268935496198532885338845799083573267105853706107560886589619415226061859939257666847940049877287998426155143504828853199786967220119748325231601958256825597831317247082056982325400041010178212522697786473657229648381883828313428863927454992200211889827713316549593607320194429121807081674050828953336269666183049729766573707403861664338181540340975918740453220317923266779433254311782920314766434821649922860244975197835186136967349906911495479129799015168752700115919231568101528687940782450719708849048232712928993280 [140,122] 23609359177655849191929367158039725073434940711999763629393374997930547385672011120757455965842438217319538623490843879799487339058923345532280543331657532251015914837700369050481997537484315350660569146098658426177165517249970942527707552299890873049122940306387571655134265284634296700383550456603445489590899162682234050826258366210580168814782483866548720611624205687406688182072339622881050031616834767230744023853117184596830373145253951119128163890452995651950601919252579257497359050006194439164477585805329619239593565837296321246122094569658931620482180955350491723866984209332802854188850067760477468965690441072585979094222066827394927544804260962394305204859990257097004377837751933203388709561083366477604682746030662349300473669878535835525739722511905312736479462685582211160565544445209908015352742392767929867977681127142113921343769746776220662041930883114709576167460556838286352069425152517850868343315780345718125843279904305590546303077425546480791182935182823028398781403928081099341615096565824482349842830822454912981651437716884941567532695576288770751433329037127369042044573811038471970771346959798352530321695992070364578478435944981375661856400737365062401897120943240532271378576714055362819766456476710720789339403973866822818594087636839966081346417917502367558591908528795309290595007259657627262336785208274292799597711905116076046102186206329211524928451431995199700890145530487475816486569052756316600133327970880618580807585421502568668113656245269444460505106358513839896010730317240439703341523502452888041083711718900834329023439859159936699052788969254372483219967726465575549034992451753901991005095535830641471683659456095094465993679480270409400575736396168643720803116976787624098604333328645785431866198693240237524200626254898551446221149335139047202619785216 [140,123] 603167316707380274820257723345023123005939394272643266032865323572106574415341300420685305114997006987554775618002691512077036697977402694065637179575304435797590447364212724609543118833106384296185261561646779251017619418425716020333782720827660957024909604208067825340573967807017304234382471259346547814142391789424511244674901782720210678829273745777560007828946926432402975382578530057848611098514891241858045705738623897724094629277593585074346918135768267999394282825304579637280560529338154153037495280840162282833438407879395206401990403850642578380310639520760402037858195756352809119216874435236264918436353020948734059843302334475802029717616783342685885244738358115161609220126478094374187290881723171720570666192692589120122251732823926930661371063669008551385511778503132281019194253724479724120378993931954205973274135879396550040013967120774086104908381850907857990534173128862113565953111072534859598834864628693226112385866252275102167751929051718721624496843069652124712023954091412032544384380250826691761746899413746363874031766515348727152065644172876184971517002783235920574466871074135065155972298544622669418055321467997821225292700804146463772943700530999724956638699434454774033859346015312571371540191692533444656405938963053738087496576890064745451497540098362087581287652181734971898419288211703017890947246846288518128598614886459565279048501627921320305662025841721540847775876325691416580795531854214571975811028343248699236889883968070793681651588792003335196930245746148266768302491780708343804721578747670226291214155736245036442141725330851210733600200029176485884467012623213680568128396528500758675273138001249109038239778482192764350811732584491400340294353785674336588282696333397194685289950546383588723769057008809852707597302427638960063245069072788119552 [140,124] 3200102457410548005859452755626413922455500191649821396229964164258445282107271123831410855215932457944871779340885077085363676610363605271837260596319616517936346542316009675079732184999317496677220358499791523701102244618469758668727940781232928679001842822538998105840533508513279475205753124609182302759715243964638217551035687042647633363614690047115013510623420928112737116061237881968446596150859133641335541349939023227289152762837920168918725397986008035485965288190978921514734631272100246768851772356308670686697202170742864299762315369744870701156675038924224139891187689250300589914687036753985753067375758442530346200938186189675620027859058389819797800799787453872466729094136783445613554869108656455018332557349355395934975287700720943863472647062093017201146942918359557482907723361494355614151653473624750352347859293386280353104347533957644157593861188532958714637079956189111348020130491324729316742910742583766891735738131020452586393087398446997652320325797043497958238900867985061468343638850748402707982039813760904969524001695743625925090247116311894369434356938885757470421060644107720795516660333919670373919822718938393426779093544435655863302680253425556183175257658712339111047185075240792924543127245524335792199967829763511374263444847211580872825187214554739270304060626248894980091065462210423321425129643811112926835810989883996233077209096593354159798229688164168630718620919480277707045056325052488966612999525654696472524567190012688611286988352397495701230460974672704139204319290684473721420132220349262770041342063155136377161299698434131477855529068048239926305919068290130853670953739799717312512890578788160544455511120980098508569337241447963593422777720206659473593848770531625943100576281452376122871189776699991282491760478403309918370665913622528 [140,125] 521350054062786454628161075074167957433338407147216264681380402107617916345365291163767608667570081089741202128993369086011521548502443824561551161773363476603454932762056873609072029223241032682813147898422380260183434333918748750809144961122005754166482436898821725935600998006399966857894818312549857297466063347584222241861641004884251531232398649455923952349481177910063941097921872172380278721610053153516095483899376795381115348212577093980837105852825152071537935263071284237370342660089020298358582074967811025756312060911035601289903096307071808804094830240670204920106139044907563731693570707543607525878745677531916846594906100553790866167885531759988163530136857275937360887748761571393401449392927067565838465171760826332296608124485079864482428981925437664860997635348269152519835465246161996290036253692630941799779121301211057534786565572716364093917103497982061999848422723826285611346540413705971058024124845043224843990566462470411439943286688353205589405096797992607059584215362967597273882152633783633897362496697244118353791089565488423171743403517145109703517376625506847160385761412163439049855056802931854764903454232113160442973385458998119429956724188704911343901461622027635020232167007628773588584460789046905628040236861535735010287353792162582112734790268637739119641000989292983488787922279553525405141769188275837143140106261129379958945014677842380594081917614533827737868121063856416884703030702662450170639788520002463453092792484613004713540992778662458147261995206291463188817322655809271440549726666820976556817016342048934688654393327370519649444155655540938886093779398857208607590696689104914320030145359620316222221910808959375344844017137593959273419429701691619114805593406881247046475605637495154881833039150271620399293220678892949414387200 [140,126] 118701819240286471166978879350752634786620876166267672358748921161192278817129784295822504335133834662934693634634397625235290116776991226209419623726716669850415909655552368249636263000894373803785557633783135668989922352327003896840534168254598129722791780740806182723942687538153937507809223740824630559047266348715199888088663896045585829730489429870751192419702666266099425422065701070575487111751266449490890685260425786412401715342981508641699952447695929220924661880206778959433237747814338826084219122128555105441396958180226683511806180056380611828535764893350934079449284954206880049915990965357890321351974452038605219784742929009880395136624821553101014040316862877162245649606984247645178163724116605332361276689194601924598113793731603211801658825779269612107424948057216650026515136662507915730743548250131608968498152548069136068140750232193701084020034683656729119947233724185222854005694668041946677848581455792435445670004384070079322008229139921411738653285329677450927900247314685731988156085443783172392723822323115839779458890277920886919949656129336590630440743337071508368602789913833048252766115292438161285077641564349239006543727720156577332279975239111364712277032219370498978902225640461788871583863234241429514304885517918857770513578744946454527585372139371963180235351815897895859190478575621569691720389103840582111867542073912352790749744177687346646420756952556878565467052447865213369649682962314071897531150443603429568229750691924965764174339464893920336357481188573545613533321689742211190696463563793247441633625130022436379799879125586745950897682650000207798409673725430598742622749234834873370839160549671981952771410731552188597210153356339115197161349304934332207207737355452959379871002405055293919638910313501998818794324838153068544 [140,127] 8223327638246249506970920146600187121918068752147285242564798732165099199409898056254553734502951583430654508025014875677092753433781663977448146251834985602119631034831197931653027471306211570368413212332637677525553427804232858774598172841819373154619826257384025935709263691034006149221387423761412159684761876499171145619330328921597930106050203435457679400365001802696724771230461998730398379646578544736820910412715914991675964081164036509797091219178787018157730001218014993310530549143062206188139717303979749760002557507255607699293391366877676686751256884556443329166101657182980992129819518794689609571055205855953837783326876683788436765399514573090366627524602816288826566321255052604555242136703273659928897922906738097179488490887550125595539034739830689483556694900206555711084404225773597324094885092019703363795439920572607187916310057049195432435363639952819973020430004430091400481236315747096060265106776462840522641001609248921539305885691353256368241765499053101677901540313899176467882872118688009112515105579844073097060772882010017239611843419335937120448734933294680603768658857362210357644772593945227313729986090861626019869077469250490043447697092267138683654654827949363261363218795535345699255872821610451827703914560368849675065487293881308707253277546330689240800872442199556609675995658477241608770572514506282065856878137334506845220477778732381502504763423851942420590246874451430723304545386574749246068575207396641981279460819950825738060873638631161850794899603046814171259684103572530941971706909310565187020020520449773812363548250757264236765428069146856898433098183868220909966205069104192411632387023564589721537771000584247311434407825738474623018082253300096760411097215844184860542062928878247704328205529344159984271531442176 [140,128] 584958419294674713341354228238690022725888702612051212167217725823849823760711861926594677659104073864363276073454948747930481387385013900834360098514245796708083317571209316327261734995521730650987327696007899605200490837768009219668697140133180290937858152553706304853832980873869217523637615486597116102893812913261487647753111473007562705061398069266610213778020985269801511921726199407641157263192092870046984020615348629917829560675545226551094986598611464442328665505946969638996888523170676190167571871483254899966884236907132010085152417312263085219322899292413964506426275770570240213703998288088289423270752774828731365947368722028697718534936898455446866610314999311188844279160370570999806041059007868684354818821075866915376365862065545340749041092281867927094125005259320453708875663235170903880518559452458698616789666418621372307596320248463738690042190272662859866181190329075784107536606656655542771473006762697845250461574543342907983695946048739266982480305003804414759130349482225922320415464477072737564557954167370357124341214687858586679971890093723086865396373465503287434644176529789155370162046670812002500284076067851341059770608613631530462768927602842995399781148051432762137330805681938552380712284930346590526765011245073583950141210286722998241604564556658819158220744554378049959160653032291820499260825387802607476094608519687970882941505113011108706834838200099969114628856908558648649162703258465059707714876650010450760063014099889636935720125390350651374968703257134689043119437513290840834551940492977648387693802499067287216479248145254467772238894482876716005886977269679727432979833477911624619960865896314415485265627526308648938580874780007456342354831832675572280266719316931550791870160515135187284691275228762465632256 [140,129] 12407779211482847879769591262421863301250323837156017655443072480050209800750056397019226125581023925470578764038407599413423691671111472245660809159075995764887698200288773732599507268891579118988093281635065497592170615230697793098152693192126076163334335824199556106824472604238385876213198713961857729395590381088991248213704710750497591960015641505687793118023265829805918296198946438915846418310737628705688577615367278325860226405590804262032255430955235933401623314185518112331439109875531112212549164599331586309139545529550785257601411168566691725442452795090506486024028592373364536529745165162412895068820575472875397214672388753443121013937555080785983336318230462424392577000604563366938169999944656819416342084897676262850851951801544750012037773484090687748799261818548716488959030571317365900107766394441277241737866000061218407646380406634207160482267568366969660669985722723092517954890072854752272471124543545578330865177393745254121869507653384416555318425379557769176820266125569673197838868040009306549758487886372000706028187274717378302469701822595544621545845411932705969864616773974359089932716277016870183484700103370952440260354882736756322179305229478952685270407931666618352351089428018606400000806727024058186688135971530618435769138974917520147135165924937106234969509807958468168204250182218273238219026779100093406737701179853331223665993197346639353030214828021334426107591378451669126386330740668479999119064433134351830942734677314980703628833753230422330800341776367124058748340176379240327304710841570578831334073053950988687391633495993913822337435795023809945863270049935950502576803397751297293412859568244852425274205811117817614153987615450592699598360087361121246729298417667611953478253712197219877233133717716992 [140,130] 206013769704546061377613377283320034206363849248343546510419063071252621234600103117079494808061275997826358738831666784197281152943760375958815343990335677844568342553993338572242565746941270240726177640195987328489064227057540388156947500786326466997153475221309061151847351030386776568989859640882597349322188779182614045549256283111537076529611390983280987914636306132898842778631537384975509130469558922530262784602164330521312367132692667374627450544614120626508194923456557719424464443445643204832073334745927413354017124063772544659200935879841951861980761950029384661825211277238453431010217640242396561832772286731066519626632956896955133728714046520226390357481127470761668347545119958406899877903604679001767804902452088926375922264050850099300943705274079543684082245251470074843096583522491371224437757961961642926678197901985815420394586592715459444588729361383688409235257096475263721169083510636942549286211160007216764769280920465309980582280226861425589756289130289113799869956373460678871876916121416075381967855935934954408919578906191710913218494297472258032035722580915429469443090405439493649383936941610781764711930118430410774215772682543231976076590471658845776040875544411178206084015137705640754591685467149450199315728156880761471624200116643708424799845186976770153538862813858601247597723141990460362344765584447624523073620640335966294172442645804053427965492163489782486853276340982479250806060396048361181156637705397341754882550511696445257470815934525504146915296454217053522259361820757207240024374741151463026910842140347424384732590847024147391840543588186018373305706471886352568593263615875895471539319680637998686761684962864473623900546969763454856570376048716391909097346204058921322941158261256142923104256 [140,131] -1818599086129743243761146291036853141606154394677927541085631876677472212506684569878700234741573852385930658120386657627069899612342687047766931068662724553601496765534843569510524075067125553617207722080446891429785155259990884054719622567169420731402740709787643914065050237771346314100636865309716568401814138353695771964857669217914962428400394445719611898713514333191584243797410330962283401988714219470068364828161266219760560438144332087424362452697561160358239234093374964409138277226103082771206426436953488122935082260091863283683043686147988469805516924531313944213760351161926476647389110414233674090861899926034555645699102262362302521183546709320652190885940882265311673773645671976306606270764496315504737877896947347792534286557229890221390624689317533464720277430255793840928199535002830746052245350739364681935055961393873138996910983897226323107174255683690704725103314795666957948314938437309864789797461499412367587578785899345904875669350947078334734086183427142549877503500260969908832753470657285346129000295055057497397155396414803396151170753525365505552361259488540119519696869271013616990223870960990819556997098910518189833383815159564472642579153843234782244183361477440916965028509112202393296212766520777693975931873975447517964867054586248021017917262444562772788686348761349268677939605927391170050159618638018571559093849498649833606184411255875467523221767734649014912675484230266325166088756557782442905234742432697669498683171976956096851798766206420690838685254005392890358246274408692771676697601652297967532413907398718575195185157882161280515763232041078883065491047008769704987127213857980942581577075727827453442693000453254033904916333431387935733220669731461743885288658146425417432290548913760256 [140,132] 12366149845421777526635366247993659782986165053711245950009357846960326167780842814731395729403997810930332903030071679497229965856433138741081379732227769175210967610434722132760826658535330800022964274770034417632539456712065926147977710901378961699833638547588001171475526043212763468957825284776666144856088719017169321355035467203366670224116820806696260890382673112466607973857499777914225328312972965595157162681129326789443059101361201596336568474895304069921392325182303643599521182463235973752914748003270725948038922138927722006384868874126076830140469223874947774817422158399445848885527439514417221504994216087112595751624513260927285468611091905365053985842925353384588359457613649864372178532201961174628674597890744390674005717372568975158930675216523983514636610203041314271695514732753334859780477321902882861056766135875294254298010718646454660075387993496342358450200359739334377710291819590306467462457321363983871418720467457921443877003859166506718677403136946543782145342878042536970680546489362358937602274995348325872111202068479662644711815672208446774167919662144523279289891695310113993363764225460552511216923515609996961044388817778941123893221292518964941016916417665830647755928365420623400117026416690555387258261714423704393464453551838699011413494811342147516196148471767160451577553960249091531108382562751854240312756674035276166725364568694384454469429284758567397015299343959138027615765423334647065608713619808701718582593208905032266132826857430541865435073544179173395326413151762744615359919462473078817742114638645856266206611131280118180578194768485579199152371567795692371568306877842910966910329182915786229260604053542523998921928784834568544986759772499961788970855596223911979795349504 [140,133] -57701563992879909550007685002550017778188690300727795643364274927589340975424082487957814078780097541272715068677442852884573571439353870855784617811445757215354832980618551700580838587054566415533001557541254928124254480000606951321128344275383733511038152976881305359422803161515810150132671567085782508052539804615731642199649451007221445665240759553526014667720055133745594108907061365862942015638576191275272267942076842838444368137556652774359793046562164973586317316466177973003416188588065050378753108484167022137593050602155322116240254143391790059760355843941820056661413133162228255948650175558214176347681850453984496218581828291496021714141858484744685606210533831328752012773622920585512840186011744442807291306986118647664803734973368124036719888388687165657479028327888532470653191550313783267909423149853754714606366316911729004157431583155074173094796490034797940593046084168497959162357361933738677343431985722194434021965805643116301711897643648312306183666528066571027371048220670804537876124626901600641576534219701034290390941008622578194072846242676348002664960443933589112719482923196245310075970456216741668041163992769243554187481943929913635629902819206016505756542613212923381230522957388737071062148162414792943971975830809883604366848258903308591280447532577215937987798946347386094628997195182408784122551300525411910322050857441846581283239536873993490182791845474522611361843663265694014833401853175151463862999871033570970568951901259948003132739058321961829247355043788403381409001635864373436604095184318774862379902902191429065126475279358405629820524979216565526407763293299467923297263431525269874280139352097225454612273531479832415264457439997500989790531532572201425515300983732535296 [140,134] 376603736921382003206920363069752789349976961321179010624751142872661336083691058256012769480200764703267227421795224880627167983174009775625348979393558177150963431896995838971270385497554252038162019982473272953122186473255000725334707080577637539220405802885870838947560204636284840100552065871051392861999333531893090592966448069140359258330333897268129889284413113014937145607665517330116668594181574162674962527803234795303209153668005541203073491868300821625914594622515515738764003673533476243735200856339086588439919749078439050805768039777317288549837722959140280214826913634526287929175551979786457733943971059065584205909695927087990120293616092542172629368850339977385450779480874983900783678744185360725927217495351431825052283579681341187165555491920360821098210504321785694322934899064966949108484608694941970586393753365828183574762664006708290687702534236646288049174446358200878642302037113254432515300534612953349990648255349557272073600435670906447521260672070372656252617568076216953225737167368479072720800299503888315381135496515672126687386343909850083572560248472181061468472774132426592618567419736041391934225796356316283592202131733006147169824109081834364199682054535370679749090033231827281954814310640995709423623306718124629522816298387134968907907175384695054631253791270264561588850016788621698798307737427296526293790206625502603457045490194989830502637331725244173478822857629557174937082090479290809727990893211746049929185893468842636425951047296138656987570963824577937701663611081067533756706055019189340620171424172772676787329428512189257965063508807201008452531274990001529249779630196512357903781207928257928253681795750831263716195443070419249695183076057367539940191240192 [140,135] 783451967593562981931597034228066875711134165995330054756164175100541018792333920060679202661299697594735220143327090850487565130212397422932041743836317712606820159155191242172195778731971129343109806997555282219344810199617438531937929272293102536110793186493591606241605288713797681392540456825099709640896054445746436400929630947687046454892544078129887052129900499784281270333631633749888568948611844892613410435590628982829429319015081788872067083587881160759820645491979901540365862932341715833725459991099575520758991615364258885556295253231125503510189638283468568782117245101004832846710969677739447978287238211307913242242842160211339164087661723735500766628077551533451302634890411136698977849066488794775056598420817426812932835275537072890006834323091522564483820819752410872007945947259627072269020343042032413268476052334138637559010883069155583421317494493460572842581278210299225696838828451989326137202016595072576187113691382131944999026524840520443860910273542771496047986422051108883842514843014061862250500065903920487610574315826878261759399549615919087142165979313688598742176206324758496408693222992398614787585765131461254502266420720823219313301476158113213765412796342773126284217097078195600346267086871174258899547405062832632022381340630498704473659942087092586890298197983214003799385873545905760211623853827596546315899001266297247508300778480116336294233929407834288286823348585521082560921859069867352067405217103803267054207816034812899997269490785567956244720542394727263637319394931089018414218737406527589522418514309989070740392093214672462783337815062050719281018223289820920324692135202733908113337175089215552428581758663268063757116514080319502736917650987550265344 [140,136] -1263068598778815499649801031252687007878260450402808141062393966556386358189601540375731446765270556324878724276426009450626970468959688440070992973299517198543897893553838395370689705367659622983236206268182222761230860394278604343782661574167854633238573575283853007597927428370659601316128556418208059193998566787425018627065196971655605896666432162094273200745606000372704216278258713877971892152157717783475265835286874245570308023778694485078461482418957382385875745244817317169589894949869677501630078158214279080474093718390769710799334678511971712517615404966909174136182765366150656639678294819569090628264883916448192321714225870750124815882702866369370240972243586630485036601285030212983267066701743045249834196841147556518917537982676367055970575941488172972945043610617888201660521224782732244715787989231117634058135541014015735104712364956549402722634534785686257077623510533521398519901315443911196565479299098078959284368491882850747328259569215135368867226901815792036265793747635323548671703593423034399846374556975396151464933697833723565563211538339791952137154872152265234616693689791374742036671941314698832411640170901353812269333855174974149512317597103562001582701963895988938014585380141087974000493777719295042506986751636387900276427319334216100837284380793800921320797519701111965208697812427622579143231002399499276924276918816762655737385375163608880679697956198288430293196101077716187243204855803432565000973420229082766094674613209387914850631859080627207985628470075353954168397236282757010206886654049525970856203444377297347996097036913301551022384480043821549126784214552381513777259166651017026671667052093536074447406981776244755032831620560150279455858819072 [140,137] 2224229885246583851615878226576943478493832368438158307725580989759082330599415928984815807990577466908330419586194583673144129684107660863134479686804635889172787987577479295057546349966874460443562737405440893616892142282911076269775140515247552959713368597302465772226053670606347133206385454080982557144856993561554061986249346748141781813265849857482253671856622097237665486728243700470516385513954548284185614945892995453780406412677667454978572639991444670374159067955785454508720830975048331893107355616070283549927933166766361617370247564441470606937790600695911604083945304202346509587699651281007549860855381375034119200627069113343753713483047007774273175575490745820376522538622440634679776368829400327913799086760114641047345632799481521648601551281799767227448344911222999745861922441590135218101026151504557879332289619972905863252832614144394445841174358413885663799672297134312503488876892253336450085797958401032162718895444151016995296223661304807626954899623103191115664587680199509623452932999364879201185739158116122565461121168559958004736121573541328402605974857904203436247340269584590056484598791342617373184407767264149175987488883516939897426576456185149844071278979403782906701329710274991856853668064463590458234335567074828088101667923366069540035705029844581530444548046745144898647536233187197220427214026001406371708957289895440246259086173546239661092867626900405618338448928434307936187033271342900599735597259871407265014996497715422792771280636608808189764315733709222295115989203139481245910125250747821229240709443015028921849426010826717965490536045453068551912698165107291235730538091129738355651714165632843002147213421636524005128077040375227887616 [140,138] -697830227737983730989735404357074221360396762976274693351367207910163845411364581547757466385943090263970123824314891567099899696427547824673929023278068475257385613853494486188456635979727420180854655857424833223696599269472359368113882361391219150003286371689499529755672186796831904357628498895040896463223528163916251106483971002361618470784615112851213703321859040891159652806267170793444677343961898226545248330964519345939387397310958297008592621936216884589906463530406877772598664928499092642930537789049760396603813076413250133244787577877734705563798929445678625535383699897604172969532714201065585108875849830974686666252637580522687679863980607434734379600275175185967284110979112381704496801883573794557447829460018697439673347132380634421468611523696472652802066565315067273111411163381703037370435844085749395256322769856297444976503022833328804748512932257254674064851506119844321804869514038058748437994042307829176336020118298499445012319902894081449831739914697655931361996790812071246377799700933105969939891007979537780018048735261737005242988210687544272437164214352407891621671020622166947394677870651590102763778119258395174979581499488480168900363606499236173202748560754433671740615704604221192323289499039289269129558105227579039790046766961196144521688734359173960683572062621100113910432025998347110725945080701550605076669143086639009912028308163804481351809382881582819428884526152606784083958712102058098015982763001271111534419091880381543773457259054878872654981552075437714361380601981491030403540320992261168665669060994063013673656304541197267530356888117398915194754434424690536969453702014306412567141971844721630148674911634517951961597378560 [140,139] 485388088771720439594967105053083667909411822512983213768142721019854480383698206233461105230826825620282268570810130209515069432571205458017779599386175930902877642388207944785715852433196566732436438530237878258305637900218781783155938193774526052716172776060751486492525456684867303375134351885812042846659520366789879598313717066600616942000119606827459472523233620433892753419674126137815189080576347052773668296398367922351292051135727298510236105479760132157941050320497375431295951452861801380662316034286224521806408959729830112899424694592053470026536785933866474365845929827086046505891211995975439409876653637189638719304730988714109404977194875150057704348685304310715872380793659794118535952458596202132475434008170854125191080704129916461459494396642181725966788093120056475583230965844541833878034553877669854856201613435586415778959259016922420560445987987291009923537966459013414565042844653506169067028277007135818956922661666711311697213887276785413507521542860120419598063817047410581355550060550026122928763112466246915733742632132036214637792375502456112941064529423924482464131038150402518559222755510480075893989541885508319976049390206875881459047009659796618264501720913100871790709116383950344752785506240741440824818493923496065807350251042384646236290604238123825800821442135119951776759028140149331694086256465571229926560677677333743789697854936900357859571331998418331744162258993355386257842011261019913433665688740940005884765588489480395504801564319118341672773028831550753995845796766409970928610709513386239096500339465223360094318990726855783667161633257618676563773313300843889071593025574561274270420993989547000094000907104651732736 [140,140] 10142941380875948993785817258007448470171488824799517779799478315883438797694310775755307313276345127674658708289018122085831746008759279410166667907827066221954083571500117345543046400654747965568400303654319574129025159306353766452701158998421783127250427274172861387382349847931451179261086863166844884585002542119159409897354205204836356868461184249244353732473464432297497780886559807020508177531946266712294667743494024119281431237276818799885697709457645656949909373849751410778296655743538452270319972768822961053742133457549263214054438822874416771892708979978184001273787854543044467166218064389135700708903316951232677638152145746952441722312751424015963663188454370333242091086219449327028443128614055240699324177414111573108643436353326676147128458428990299906495124754848140019117360769636896287497418158079573585125851648121609440158078455087785142313484039475915743348625467974562731780244326399736657348135759181992293047695351665373775828682492272332490258641144112235997912553516932794270753663455893237088212836792161350225209600458949822989197504265451017330464414697893728323774087463582272012357235302620824796871531850960151606371577091293188636926580347474417020969763309010778210882094672712593844093650615312339622379263901173457356710190371101921653255171137142099069691581281281379432378133069926203237751400430527182056121487166183980923197756158344215264424877321174530726458919701013857358403577513525479302295600971416077899756253025905547975053811971548106943567646349339599100445422029157984041289228735212113197551170028693655589905660696119597111236667888735422656359088576473661507965202548885985776306020535970302579334643712 [141,0] 941533486141149582688678855240420703733265967535306639895996177777486821002359093662179797316548652018418318085563860349482421745823670781429376157554630872712990038209487300072222238502023767950111022794862948248563377249898980391638302034916697196595653256699087223964711555952282932651460356853817001431220624002747568012098158166412200516313419319561654730490155248570161983152084814929566345404631725891163461491677527378129754070719738283279854533490276406749503778054821076438605956745568795571972374204193566890903701529927943334730937412795481123359683071782064590092525710177287403683680974923628758892081378902607343652939114153831044037903615443288970088250834780877074459659475067294420552470900832548182743319980139882443682314445623140122446748923918893690483081524817458461997875456174486936175983606125261480423459173374782526536407793188368529731327754183396821646503516298752726174091394788441497047381111552433132084967375676787899821412457594922775361722305529721575794616211847588820238811999597338240488523689893010609146415641903167517070222965437719226323316437456498241575171810145337266071586639799996621321548039599133028544701544881491248688617429872976108224480480338490845388963637967934926192069002270562629859130484053326874231184940875990869926815340086800503504457783364664187458776333629033947259375172894461835263897220611060936776068391515661256619618345795353312843147979832539261030115353312484842900326794893862172006497063643195678408871303521464198031175016662545654674251921458055035992325852707030011364487822569413481250698311181313497539849541895398538325646656896154067102534809711898453116143868637301591753266612893382750182968811883575454851582185324757972831453637961235319050594263531731264397705460297091816079244575870800994762147892772890413218388998220101074745087402074096074724872365505824439960450445272373045922101548219495169253175306555477670103458261663381838169686472586769578036683417027687458737337452533463445234989054120975954170476694047036993950592697621649380589375522247499443310397759722440515790413660972545703833798248882810701423940468310301252184149187710804105679716543359658711684009416232107199241266312821919747919620315490865896985004651166956576677938167718208417600322945872903801500797271728515625000000000000000000 [141,1] 682552789730831925237575748599824861083582910041598131597683469464263079545614768056279176297078129055449193347421648214983838660295148541392538764858748418115132725523872770065338831164826569416662658729402891803360842071513988104407681065400866511874943678834288281886575172406835590711655779356873261183499892330181796429561442490713697504448718422326141710820918737663361144939809064545502977521384571286688336251470889841340727727932285811021784018383987926285832756745169125569527857626642574494807403415489996391968126575218632615410261911172071573965456087867243282582064408950853630312461897761044089081134847558080969658447104415503427663310638958284487369448257891744237594748195714202747092088495484209846973748727010282225329115136142878733602863414026961726018579439319682979649972419833719135740524306948089692296132954676285016637970313534664459037456284591642118821170569511676447613050416541707649028561259203758626523194924909302776111881510591696991906270788912241575504845232486736715242577640647412561214818224553738083793817786356918377248530382579514404312140703796325856582553947734407363329796267531182929772388977128003743115433021394597745552228611847420456576779621156467052387613984640211047314136844433899611567802701430427288060298722077491271544110605499634177465617977122636612719389409656372059709863459352029710339396728638570666915826172805274225478626726902769141224642743695363826142394328542419521497851989351657959372592852898899000512350797479552897744536349675691918138195857129079349072836316772262306600122872559530446644320939570391907260942355858754912441157397485067205742254504994214462047945493263994478101419175371380869929588444691823220019922583303474848633219516138910516147887301185731614130051878124423155686144991121738985400241123545122222980770492676258368574118700410929550442832694579910628206730072836728079281960928824541975345757810410788822794906022034298469319357325232483128739346259338792505161407894107295408830727617372104906150098933519298227685917421667657737488107874529799057892078295893285702435491033208705243980176725611410923438377509746214187388957007996458003941519201299288945174996518053446763749036360459139296672518104752490596344124212411758510435165136480287293579971574786213750485330820083618164062500000000000000 [141,2] -26840687739376176420957534697290806089298973557459988185050844400450500598463412277821638730689018792308001117916271347180261427411405347493793350198725628732273492031614899600938527851991314670146192665016068915234036400344049310320699283971956219373769940571320005870445953623548798100087507046225050999513281061838187756809557150863784563809729505500627692325396838992442358900587395237577688770645105259908908080355254952628250645576403625779386562903204135866928150935681882535628173643784242498853347319930850895773370012258494988007085981366820128705190910930679697845128700518084346959793153573631882907778010567016216888672205291504322983577304067175567694628282618020742040789975867119167015830699660725546929735195832242717180633560585994723326016068912104043809440021803398381469948589859013327393418737637853501013501384390741619805058764635083133613854041990900778517460492884059703413643516252752963558273646946069032621472621172015306026521375258355739365945004631422820459908194137207164363925727676749509458077411880052846069102230082707760705099280634865398474775262248887489417564799890112492643732380631329666103224516683148937493192131575131261852242073418145436011463953905645509747138346486943519253378456320920154634266022391290490209658135595302184810772557448493530673599268827709451211947785462176356220520898575477330270187598411740573166963652217524797022263362964700100547336522532769913285167493398184303853753955662420613600220583063863362269054415054298013324268725874366347414853172336114634098959840112415741726595199934258772356802899709290997696520495900999508387145921395439667067027426952401765224719904175708082782314470419466651828114021302308156491620432977275079434410470327845701185966550434280816368925564588008260862695689972082316363769411872892396161696230651895850036337750402343449957932480442398599677547503808449947902860390647999609822214054120469840263736656034557931851947274471841005004307655333684883858131630746833973629211133579288747078661413965613918150907905336520665801801429203582307747395868205922460133582851292030150458094598305867023974226402497301940169951806839369674283787227802481618581992175168036940152322273956160067521376638996914907692577514481845001846500351443255624750428012248448794707655906677246093750000000000000000 [141,3] 42848327666174285638394021738352228424220663611744690159921858817914008321548718911136965207007577081341100960117840941478002378119158986574718668436260373982795188142274434598640122916396157317110300449070106247211048170702922332330091302047564171713805989847661830447194374877424633165701596449206116313662494028285363041862746747492448574086342167250427243676918945774514847622658956302690832463547742394408597971361825026422937613704227324782089779199237941171279896029872203468477027248245228403319690545516660074479472136636120781508164160452602404183544843055826063171607563000330690647765949265347900604936772543201004455679436446928475745140132625704176674683958357746210499211536483514110698597315840388420684114859273684117857325562226770138763254353296414148237654287361156319242194774109430406922496803279818114150087877375249580963132068787865080044285547158725164655804064733688567060467497875837995058269702176919045853987801372273503355602564217244755207366562194380885443303374397197155071707633828454758706347124006348236302352349447196277544070381685842624335641550905546847505396427460503514598999550117682826137250350508470392777835383517254879081181936844063899534336133718591470064244692854180490926365949073620226709185739877149035413332424099183043797330595448349890658535112075460452088919433481724428019925879257928753674785659832940223321752829556368220400858080681467153524559971580050985307512852994097895944650383084845969720925047397196697714430756256257729828188474488147032896047416125584902787759176364318907468011966753227656480558792980891974676021814478423696398669238470586024540054167269404166719962970589306915226943614408646549864097967583727818708834106430616901552696483372064190134627097735096414568718552714991192502800407029770463702794187322321827753103762383758536434122972647127467929967623086467900259246658524500689028459644625742551578523466423487849870423544325633426229067642074535116446280971001827256569933496880384320611830713291282510166127610551353235596757411971502379028433457013539017264741217743986569451606540707351814005198415737098495143631769968610564788923241161667784143438594627658344616939321312073408893957510255717113686660564103542679802778896272486283959498168770208817099365283809220272814854979515075683593750000000000 [141,4] 3025464541624933037179288548959862397654376024165483026630816975962979244851477397308276345359246719475708986153844327726375724578770254923418006179016704444352243605909507387310272758670083850291916985948739197966606375551362716727908461135471228797393651490896999007498429670165417199266869375604068985213920327343851393184970265295850314486544013196927073331287864135360080932631062720759599953936861299071853771887767204912761163743988713614811059943556604173568768832175288255203587982070037419029855962729538509904433932313608023650048234755052210664800528445411837316524714363436241396505105622375222768689175650987864392166218089959497597265771168627797748333540259862468239622316455594773546522841309320802208202553558612838797997438068179330249439669847062320662744072267869036317711381744013240956970664132010229863342643508309004913356093755984791406041702401724142370395162373993113035275642022962355982930437038145929503521704851117270934603061663201507921383693172140463931593411351234854691540127272594249416284700607733150504868707975874976981067211714254839604477746297340090309785762247599560330101877852113340779651618175302912972369398448158861886127464406767127097857823305280072499269267194997288224525622845226602528753351462550797934986542749855705515264861882955316295045238261881935798593537655064492490739573615797816026447137959543206501465475291012615319353173592435670404250938017811489195677108823251310390930836700024976981157601646043243933235711119879482967999445977592416606824934894606983649892400446700814446783759055475339449179837536752320563123123436371980743335594630517551891004575169196380572810329856262440652598839443545017758157590730854245589672110910759878699060483948361390183350536284134745903863485252334482708855047265415486876107272485579540966127204053765303851863169568493910169461844935472048123401315792937272312773299580618508614628102922668925426272574233296903377851116092351802748735427607881125716325489431180882276649283839784442656094333149798523054459333547987594192331228094110280409965667250082251959593484135065725694388036807206140466078754789341269273525383803667350726480309847174175289307964461998297451332407475188018534575974660685480304909404595912625445037927134073196810959416325204074382781982421875000000000000000000 [141,5] -37716053194680480669400842956532047352094231056446626178211185568969200074610775827298473699638150861517787020612372252885407378577854313636421511574044295251698314689891452065934100687927471360145561237316230130454122007392200221466914086688296653202334800199945398875930528968871389082156391931096702023120021544160338990444030132667543617986492782735403049500674526286769146423585389803807867925132471640505197383352006762534382127663400103253592277912613809352005738365009499125389107622305542707292721250101626329227964846754959350227606826483616494035149697651782117853143272586145376111148536687761266582416728873258538254711795463695690446079574192017997215209802539621744179428057775929896270782860408100583780971302056672835961616246717631150002293977469737665669584143665858261746233489344223890454004165741163927392180148171288515798727605342448099926896647211414901219246740774098437673224709939280516990654544338418076384364168514040954553028042099842228269176044830260549765460030018107264909489493609251112210058253981625118129464411400962953895847742196140205246056640721985736110778230728824593552424353343468751248798513260579201482019290185311825293706420683910218702686739056765472110824980636001927196662398573614287979126332046992195440090139852740881992982261629823330257284303923710836231366065730323284172099690467311839274098968213951094469235157582029927782060206120639974680304292212660888019642748941462007321724363237576961610146948787518296001201637757522116019218975924116901288508343169711611947417616873030228350615898983335033818009153330598681449554665106461715512087075007896516121417387593335764787323216804860104855339911710511053288210745054003286503681838600872001053951353318778004803132351248633573480023513360197022664877822615809974131357754352744652186369591231262642907182559690998687056150633755593303952064284049089660906234636982307532147563340209281661139951534592357008562784315088655616200664335353823099789813338862561928917443677961636538233025276656625450827775866640094124524515671378646396503690510807056634429245588479125754261926203704501786805002115110900234434952019721271342600452446961341401910362017239390251679716903394521214514191054328572812023281635020228570198809285845403804771081013313960283994674682617187500000000000000 [141,6] 241039688601116442086914227618811054655528213520201059987101581663014936799204350170302283731400041606360687900434187135685449216465911126514803717560059716439541994690658976963833322431344949265986837519375384387258939555589844606111824127195899542165635598172411533281335091792767048086795429034574486368306687325929381884268331124179426428924329490149891482424549576318982345008278634430553421319609169990815055700747707177091712354718683986012507363453792335242789162182631986398909743987770103297701180959541402478215901863888448203812012536659807659188193099679290576416448078485887831300628911517439898442415819125906107718944596060124441472624225169571916391825999313663342044463500585807161557341729489940554015231617911732771114917611527239264828084923996403461595280156212402974120119901968240781211129478620610629932534305971002494381184112446952267379969111149559435877080191998726050905099139314193777807719306648018078221202521426917591512852455195749503893617984462967395941374890467216682088659041577981326560041188854741749051229987380510990865679541774085726571797179287997179067344047747933941687498960970493944686744020743367664130588469981563662169808806824213899645979378100798292247092740097641580679652997177795324608156395239509526268621165840886648233568943586195881719623461635718102519067744176633146852987314274482926465454824522565698612665496112511586946990284056004626390209516334558662112229636776413430215655858323476010920608126533034116819928924714431168205412410826075929885260379978621676129188887765278003121642369139979553537383454504987018965986913622211459091411335972250767563198169172052813431135603075359782552840680654597294295728493473252671631959019564650151116273147028138011950722954829607151387701585108744714540612424522425262281186351490889059146852771863318343900735559904995173491784096560647884460969767968075092707353301786962229489533406147707015654708434566277692281128266435255870302646647875594432476569184428961584151795225007149394409523176010878612665784313663437591016198612970452466206480856579107752377295828880471103808130894405429348548899775778689987336264375185922544313972145870067740873237491156329323462120113713152037202232876239210113975132007354305927295575612268052623221592511981725692749023437500000000000000000 [141,7] -2040862486036558542421015818953141560479819098928725101221689271795068225861126264710284477663226445782762814788365264875824406603921588790151086358128791944842140153510785128180083456870719633257621575858273326723179640735269532327452997364919170902390787453224612642284669379276033738449767818722156729455577088037290104506699334462667080615935292668101158045131409989192444087125974545830505568886168879987954210419736250819506204513142828823622760747269852444033611069521160516251205582820611085336292866712661140752112714431945962369680338101598827153360859909911815737059209321232897935041521978029847530632895439186641666020037465133305442796177617737400181628351048684989635830869056399955282651131419198754809859354442638658500754537576516316480415386028684021538249293876473999843975983600728909107004613967015156923286462580932385050203007910411014935290168945017857240130658373807672270597809476439748177158833995873674705593670539429225574562757821583246824258858780932968877532658076310855275518123957439182889151354898930082274487490550257705996590455125436831910678232633274420285519843972821737911494537926081869205888587190288781271344373650092932135516227276923252901773866098814330224416091054087726484818314369789642415307161570385245520043213961968213238612183231081333277606784054276980664954302272282889048623212702920953507808769511018344506775861744531517363828064548276311957394342231168470697010481029554621935124353671283476156091911908377085321062311277084042204068994853403728850287937044236442998530979351912520178896993643178629607415513942084849752574494865372234049358397415471824702683043363187034545991006653471208497262850413151358186818599405262466754533143052666547216832565497207764781897536574886245783170811533289295901787068768405848284382747993116905082357064940772548026575628692937117096250720487036653910238351758238557179657551223529468648840126429265575525851847379426388502829585513922425913191912677412648272422309926073459419553895723769446674560184333367149305005520004799498213599603733332885921442898055517726557428997705253301925735775751124993168710226069298248987225718418901913247096279923451212732026916889008555381266785998310555372159780952959042612190179798535630897803288923142428501478207181207835674285888671875000000000000 [141,8] 13351614536641046635039458347873043482923728507170858778635120095427384747722678078273652855804152696915054564407916381998962307202774768567923697560239486570899578893203170716158169743093787559846793290821447422262600582889556486850249711400482227055123723624018101377982204318535070276985903453962869436385491635854635352425386928212912960834830692776573501078268725398250506156240212719797116172252028143188650218108875515882248393346028215564145067708181695792645074087017871986282847503849398615082222610289006681139635509738920983876430163903695361894302782945973501476807631066711521629071560928282503800589281507460474111800247864296338653056972918209049446445553884928778433388288590251649616663887042393437837683655907207938533227953677737848425994538851139927838986833037948843944960925305997917022103996172503029623897043426414440636724966483849212202546411876149378267766557242692744232324226720281664364974175447197836849096394950654965977273973530066092306031361871533504741918840213835836737121661547489217129642319956259267021349489755201064155642026502950901654618226139429755233664710789475277616620809983867785520116885173310417704825478622772813058210679716533671556996597834156373063618077478601555189762981943065857643570591363784294269921570529333729416049033310158572188961527914938427481121922069559533934173658432132377383748402210554519101197708219043873799393592161256853716444233652799905704351897561276347693904122015691223674560333621967132943976686591787514160438149521386966176123439605570021094355743820845916997310785769497249606549578269538910926095430329052834797586887946220240930069347409700078449913575614668710579671697583785986295368188444014732345023923270656004669129368098146739846430927678607439593186513193719191747570141196314691344732265201767860815065593009537766957563134396501125894012049670712238456391368790398982500695592766803639201160408478937211614092510275897579827520681648171125265895549848027476191240475778884328016318544598760837030557946765954669709919524619726981550938024726041326063033219132362582759354852921652117053318423051395464265933343044323112493702498867068746512819058531785786927154146853407651296292166234226593555626823260439308535298039966052397386694905456749893346568569540977478027343750000000000000000 [141,9] -54299324552325712998936271385209903042815141214626921132565075467909476074503476506002205013396721331078007931359691328670855349223106448451012444268957584736372272037609706936768443360382560939998670789089236369420387770500007261841502458421757521499836812756778565444548640833206122208360135336159334087955877784168730434509924922763356805658216772097335895992955429253966634605595458353276568972883755087267261453336251568315954337306809358218297151362922322233167589052549963049822395355834227601868237069675084483117260406049696920180871517417011550103657561845038342756979824950575850231862728443375337067398628208333500947896707041998670459747654795861340760780700224140936587863617635224973055756807246530336512584951025748783995295679733967064515432216045240036893487331992962059849292552493631044664182240630332618337614783021581315385423304204246914711717862742404931644998388151867745473389434348472013487219552017752193673266171846819486571065655931815916879571207008493439703507734067762439553479855787818928357437203127093800085177402027745314537392918619566378068556220971441740068830160677397420755639574978185533437623122975054335280531785503858555614851790980664241875823164604306222501091908197083757336981038311062267901918222031676625169161696427797204486215252805533853007401465653071700213803385215626281772180731446783364780266719230015304656405268478579632454881411586443130890881629968489389006889944934527094244457518063386111651701307814991092778913082963922582848633237181571616186814172212807872309266357261822131841145322717357161480340138559778471526238344185907284133364709711847435633541848211516090572067782880203729419619922755436309510103713110469488911911887481133169023594583861944852758199209724912280328219709516449523867858128721958224065383389215379006519890180086158076321055160438223543920499225916472944673134450107161975247316670445847966142440470179397782937017150500368646842117089644267707587417792338142960883269833211125216068956101188391578479503281743884572242566415236810182618127560033520651346992390885338999183504316477287390767314716513786806652841380900694240006209511180807862576933496021954305531340526485997845305676998823488985436787767487603795995437735898610581643415617936199168980238027870655059814453125000000000000 [141,10] 95880594315660234204416802935738294374216620925569032928083485810397501547939077336968117705013868932724598699036428738616632009974342710164663146598633559034742856302961285912345358226719674036137619934232333505858617378477459793865465212027188693374518593795240391944894006495467816322300515287743674217426279722548659563970823022466601472200213709192044341725134375543677419099180738075181927768690241049967670601484467578463816257256397806863322942600513864764782770481609294939799986522682830084882414245583633552527659713005642438990540214394072458465852835781836585614239870360669113917035472819429037878331640211239404962769544897891921295624998486014199716754455769120172769190605847923580838071523723949163377648365043684339663180035912287370491908476086109527272641672132816534274412971246331467463495496283051649613394027497680542308429945051596819795768351199767208075215378409130259236695872615797261993352686295830327380010436929194124792203190233437680817490007309985033836437940519999941657561758981421779058138380164418222756297855896126733629422488616071794505351914553160735732684750455269669105775049308906972516187796700377208986341202836984762747374642726823802922014397769432960716844379396930955457921738753759376105767714380837116239098877129740563721682653477152811218087266303361741802270751553741949723453267078925845160918093472076180096334606667971736286028763306163899216461290773093492893761087106655488368419614454975154936394411291480414916970110499534405894213155651482857131326917640903404069592679610344302913256120756025765613857537396632051133678966924205954575391697635653189422997761150804586361734211783865942790154925572344216931427211416485551601667284180218358549721827148085379619108148023967831727996519639316177069338714300593037392813496240917891760409686767075844739079783487727860785512138660096142725002360404588366769356750024292210164452049177316441182351410796677147404156754130548825736230583891057924634345230505448777150432384283709579980621185542450805917168370144759823416344305316042246202025932760956653799084164949887165456361349286376025379617136756470867061041059183551902809604856842929576513478669422718710121655106505078268352234059641056706669810433249826440993413001478984369896352291107177734375000000000000000 [141,11] 233750778325639071588390949542161209209763926160980798326140713150842542961474696032229134745371807374384640360035534073803819751980360214341854262644094983697839365018799492505097488891042266981250794356859735963038801678242305782003639083138343178587583805403958638782259942486274406943007561360166015117891247984772346692971490650870186179857163462772380215937991750267821275258502940592317961377599267003513976832892205539908877270281531894893539748218618778170239101850212746842875400491901910285264844034465311221933121444291519211948804843126135005050096746299391349586370335664606547489631526427627699718920395316890645145024368578627482382813553681401813716194497387691906472434553804527697171481274483968527216061418888096730221475257227894140413383413132948150411602316530376564439269750990187929244481267968091889825812001309042984662174617003214841183135516512550386906051569908857473661717191939630501134904997581079168823640131358494232381643544312924639540591099797314754747111831935307394122756674880783766539673915388124413522596604820970060606126357794715676042270143412220454989490118016697599794882145174348796351434123963302666588127573059129355776851272973529075101235678696209356438783281704270319700863764287225518441934581897109865083883806012696409720610763474020241702981602012812446989782367591227378479130767388498846140007967135762975687423155456171415161575275796269848860023127101657263394204282705381935613331578823913788497099200580442803727681484608049679362831666405736942630547797886564440039697995938226129723619864273708896143010601017105934692093156233502087752985305684950916079901357054812379756052776759787469675946184907134630321014682199734299896242472779132441130575790795543044346517008817289647969022598924941747994796468824375462776046209946691757606205002476353392865821164433059581343909154472567358440014223730800713325032617452792996203662505137841198065826476894014745582867236088581808618771177293575839526136800799710608350545193703292788737491023767844583088312464325553273302060962798897666587411156116169283149031358332096753576634487626076318284413054677240995023471317635775556044623418018842458467891889302946318662215387299468433817952025299688585104450658656989028762879234690785779093857854604721069335937500000000 [141,12] -1936367157365346904022597543068731017280933671002726696208178278186870560419135408673882759434698225828448120624635059902256149044504765222259893420385198490173653127307670030014008532882878255350915403049366131296048550668583959440650437265867493056098506745305284447268594808736676423183525039300817096168582195640626592664458394254962997243014062616228169527907917045598028208412862199315316620800764802603773223030768830698708985815449745343292528745060596095393262996442628959703651319589390800162530593613192041978743455015854388213084662432846577635931020040145119425556994601508835477495664085816606712658518317565298344992750455010674510721023834479288814213373767510726496812766163932135561497758269987587760722788838613269353086150029012992841025441589486538211818474269716868463869395514457826690001912426174695309203962496107692763562461909425841960386586110282025772483081427645087182192730652065311965916843078622787126887922809732360750220722473969869989438011557428358635113384337222729447581291454775640917794056012345634787789380431671014669212204568809779545364963870210033859979596862173864259992577105358380347603680024468128858745172500312195948249744566582918597904115114753280836889784875017148344768839517472628263731743082077698991733117368896551767633689127159505525940333928475490383536459339201615110546823560649063799325268159720578610704649858813167889905308900317321691241797279694589862016140992532846194639504216459235429523251065047841809598959004371072235444355307367402308377209415790759646832631818563007784728063991789400720848425851243406586964193902605620440478266301848844328397030139364592381478390824744611316232291390165109164854949902559394867415170165287903141298864247340448771320100132846422233405915835135790763852748856087048000815955718547094237726254557034164238127957294359247292864086387721249684966906233286392424988546304778726731671150895299328321656045549646149282742757572517539489983287264425769034436840236627950071558881097576131773129315402657724242223700734961954722372164879948565167184227037358167915375566452727678709117989278926685525521694275359636592854100299552539078414359897164053562710146156179187019771940791124899554258564922455902144693510322573382076427606079960241913795471191406250000000000000000 [141,13] 5757604428119497496398877418198189545473192041831466270872040509471674232006867649489546396101340289113661182018004088853263627133092838671031787684133541741688086771809875565752118908013687296209202624660592938350793739151411668080509497647246719560950641255591287565798496129314495282206632367557013615403588274579130113415254959245324193898838020008382384186923929943080580280185810545810726915688006312300319277659452561097982836989087543966801881122699881886805004734673429626602935816149417249019295935860391853583271780763925630115824924912283023157269591427875423566728577020292332770817272672309449952616706693203089118202674022120032055986487121309101381309023975975789337727469476310284434491466671130672702042938458454932242592304905069709906721334030734775274148585262069018728647832979116089573919508915284117654357501430938199455031104871285076319661182909897208664614013539795172770459125943854265358346196945864635356974226764526877571345592428881743538393213910594042995587907026836528375466425496905152226218394947638958212721364259541343423923706465489382210532097573362788568115677395857988297555139061154507424853258703630164735803687600880511365023367444701945568923711230486463275786021167994843349764078891147169593748184367937270572471869154780579148802756810296127422730335842126026443209613513525340198477525439839949083295671538270540243814382218177965522842278573323220605497935958264775785023268227195015121506816281406784017752599554358251315212149596522985992837020575192154846097738040926950773548231734112570887199887735027683281082614822435129604109449213541595630481690928969410590018103610304970199730653832755015248472738202138533838136995044616679954533074712600938646866774258576878942357384893938447844101942637479437161968638651399222594210308691229804911852604923844975024312311868866049495993990256936680717042927099861835511610244831621994877336616072549220315892211000128756450658885642537384555385011756382123830985854021763062163657015381994302009333659653833986290613609134016496229552845591807681318369853046118965786402958771534316885381756091611133465805170225292580668782817669361728194596585486406303311216417613948548632519611416153415919199684565346182332122042702056419205547399542410857975482940673828125000000000000 [141,14] -10065961670056163898114269099171512874453246706518844011761441988792311011785451106985023506570832543784653523450357706078054060433063465378503138818707386879944490200817782232610544528825294900226347914868286114184746730920623485830577616577912424278433885662415344016198887359938527545433333970001151007329326677836528318340589937686257149614705816870168433514467412893761034702462804393067734701282022962113689278735651778861385104423873703111193447241996443663224101869749389128487119653276915808848081027515454676989087580866889340086065075902804874207302110474607838756537802970237148973909049412316597556433541174994169067537373678706575939647591882623914666651971001261037094859053183123527386395473843812632219111463591958466325124171215679076869165827430135415108038469927537170852064341424720191834250504630590768543684732754549440290969887592361101983233797461607323971918671948771230850348671377205351127823174717432011287759345824606673751370056725472537666188585762514189285151836954420677397721113405979732555111825613035924689317639394377597806044115315676880940018858975440758073075639839405677825241275756387450165873065891464702511609651240421151213879215657307276036491319025528327067874024598673995779725212747257174421055395277755272912200091689223126068278399409851403427526604094858033951853101205202073166731965608863225605606199415176035049632625328663927669889060937762081469574874421988319007704212195884183629427476581143804049410676703489955107251830659913656854462264211063575418418231403456448984953490521339074444026313475979466466237082406805627047643101108213034641411785130226569647363809792193845170061240310268611859101889225394061115775840658536822159454222856342882447095689909922996030935874447101025716369251958258040360189971301970037727905128381159040982458093124753616835434459866008178844164593169477839847219982132143594495868548697657505694299996105286945557511293230614973879005214571496178203943145724611437670837772738626661607650990132941409940476298955954895109323962892787020652122480984371703599651759183671838999643774961154952651520733182333190670123145535856586160337055601736221604879971515594346449304826508645189193848619710613432590260546640687908412175027156321149846007756423205137252807617187500000000000000 [141,15] 10668834265536610180792152946820876147063410338953481097904890425356856615050767312111349916430547067725442980589472946028032452804184495841409286541836543552584000199932725691347185170418124051565498417369117061464238803769020319910638955069173649061735133365798388761253639568428151625682909143496123626170551317330481710206754701090619419155615389286265423680178862159781702431166136782668520357497231885521686926970083090163100408999534457628813568050617097894906925970065092466507240866674340502311592078385703228561402676189665260136821017680976981561093460644594331963161570239201723601222167851638862510171692042423965808138357798154965198761198341561172930387119445481705915006272119324391847842001069321005262766206795221921321807827999203041648676321763327188380812426340302095828712055791224926147210709844405221518303642763225491472974814446177240652777017815556505672932516086407065602652996732220547645825075434505767292413238327463151440130491942724446129627281234561552246732103236359788575420137801117248262611651452206749726897144864931287389378702851073556587784421394139416613513378248703791559278726377735774192912903300394401061746303707426857003572487777316547686494614246516013403707293353673169689106940030737493550242061464296003770529821441490601587988877134192299953519733386780213930327912573186527616679235437348181874057743658531191566553512661542629735982753727275028500460575366426756044284253997935949290073229901659159642276454149412428072617765281090548043438516208427472077855488258982945505753372436016403740211883320055530789617846866501693182165837052569735344249964746508493856462778727401152240276147161345209282027582322377000211869660161794763790760614243974844855491173362952022164959243826145254280178101947256932606750380412411528366434847643295690126442498133324355688656676476789889240575837377844829345235555618076860440882532330399175786231467436646171713842907596294164768485757200243423064070450862310234175319294477090085344153260444052443812711162908359585386150720293404270305788950580572844935034733778153045619277348397310067657338813105595455505265110405635240521091444428481273103306254425294530116837334684157205910671041296312752106911729259623935720075155013375489687632580171339213848114013671875000000000 [141,16] -4357218826116182451077445945291433186469075015884465320276820400490958625351054086627866121049876193458664877188244253042659107103780540787394597143101743817709952809264231218146186171255868021009540529694842521753803523544280080005105448604764734620115040074541003157012355736881600906644923415846489018895784320462578242888276717729856176418668675551022800349172636398750313129804888040276653490799060230926280947785211214337499810713279256657113510587588397638897897279292893403074505713938152772345583247596854868003965437694412874164118311580401177940905366248606241588397036435678362877986807287352593161595910441806901977918665729425801016096906913879353096957785898641187900121898018997827223483876927261568341685481746830569175004800848135569176597155986348521506412297859535881974764532638524396694407915090380325672568393908378938494017462007736985841535277597497813680734702596300435847963922714332990109473569285118413378328902191253674029851693194155230637450482368202445424765738309369968471814552674934356323020696084204921222742096884846217802859127355079487951979188396520830450463251757008121972456461608528680862843638108502622313903137813639038106346717603282585415105192269666067618591868229000428303400074328193346686706344009578704542063705415472635485867713121472657304600746742058607227438565885950383161961956560138439944970072813716493964014162126894511156989814054865117322657940838121958891505770638151380416752405241853327333019421007617906055602136739184528968609332729919624550489310523347020474910407241465856259125512111546301742437764282754075477894270475306489800690546705585425366682465054155686062401605986079895770002455305655185808689758482595925638134422919635933339870811571977641478711395356259770273376161426148594608869412353785638648547461879282708575249617069255738401565634175166319968939014808926656927861976024921089981181189828729955539458525394771062315156245615428895272533899450273056326851224928153552291736597363173430139099340264824771784597714500726768467035467633938850994425268122429093907928256060537602510238996527824120958325948477019899399760365809046123954504512622748400736816047272518804793210673077013167726119305755140523326573941782045778039512973212055158001021482050418853759765625000000000000 [141,17] -6975602238518634771665883898273341593726893456018061699462767588177188349276262828187498964411294719979809182208741647098230148042365480145671531634919871473658097990778106784914082611356487013211720891174434942419877223606589417469790923563544451328764630541335742123933138992949041555720574087463495193684574098070922620213158586119672083368586966774932122774960834360472443105515592794254422276580856410862496931641026458255267908941845173180076066449390528080162787208196082034989256166662353544054953634327150573761094831568654234743361901967276520707494768351004121197589817067545354927115487107738305708689827962898379226123232178407070533603054808476154912713740565844457187903582894415220084332108593162412750070258459608846403332413551291612374743035946227352375557437149653616584785379469545057994233052303590047967281154065176894685735429406828218937864194762949990686036277661899526388617039479141972657902122181150436434474212967595478088035935309235216939023671777122807879691724485042101876193917476359053244807477740795211622158827018135030592120760612233806096321685907037241253458485011474019315676922586265702339160279404287670688230776057208048621591088549601436819288527914271642967984082474232459089999392361652051511839905428254303503654859822395135674638071100678794114170435714451965117294126037886712570326025133201094312796011507394174801020682431170045161370177916162610012931667739926564520719119847420628949662196022064981407091102248586706643370896808780781475911709460797607684243892776161388385329884149177798077728525753245944025766597315664068022839228956552758376558274623788033459660068958881790261672760845945348049346026789508520294885759676575812125307591708842517243348083750878812462475191873212449757546950080263697024232822312513160241921034753649147025677351968926607437353793808547891348063957331342014565669706051200074281577977055662164084361667670015197463797309625978129110169729968950797647319333570013308510972094244504829942074266990351578742390487071116834681113584986302778200050508953861230924048324396884547561447942006141889371659199889697954420868361214823524951937214119285465069386138942969524175569366098173642650040648468620289826425397381116858127551166868229870487994048744440078735351562500000000 [141,18] 13150640176386654930361614067557465474968112460507374792998520285078708552993033425290096201553320597928550258752184535559476316326563017571324095431262271044505169551056862444230766923830436986841545010315884808414065004294728200619821979552999781152819367135522720397455898068457927063060471898236826132569848012511593782625676421710699085132062929200852657292370819582344825077812694717440494871307537331252534890037960650152233726367554179142957291447529858649623338087643181808090767837029978695734187969139798233438584329263961277469192778137590356299089463659418108667920325666004926787479421132727097790087213251538300373075732452899355913153420213964429637088791275316337391163372202750886637970448549973157928613176020877080892599856601932965789351485708146572859015619213527776547820712686071304012687427780866245205582076468552949547981826734590007136921148123927038882269131501522657944240039179477927045715378312892871721564617897511593710165994450282176630474574608370143516720710902147774479189729734553221510613654773903105990124801276611371835301135328973897941247751795116319260439492225834356250296234946806145468587284367022536282088857183879217983903390474234700227971075905397322589418360357918768959818925273875961329897589148469970733877228368671309921547245593314999157925558957276034755589769156344995672779828026294311095204279368051943446231946624081346975236441494956653991418200213821502140610503060296056652239845220267081517672820090871591112860745025070050750538525009911659946005038100317383988727328307228023504118076640442966632157244826958635265247333655234222891265690388669548801083446523940740713007213683099811713854566338655808703163852149569919836937002685142705945672715810565498105300701436147736895044741383392341982140304625808153846440059538434719507060840175142625216103599564310312745944423110556844218722623459162333917234118257682231207052428384448983780180043846089873029064853249203876778869328828841368108855658946417593428123019749178597729303019840988944724921383953706543688273606441700014662278953222508045451075094063661817631877321432302461459134427541327164917041892805498940824062400033458239190306143651006783569207350962327915402498089889705501845384993941934226313605904579162597656250000000000 [141,19] 5776761785323426966137770231846365399721651247430612828100385121870983730720326473295468726829063676500799640695725823482758128849526461653589572774004525742197789017499488004226105675416485660583180534712601277314694193714770107311232941251490933435306431850876733485120323637401142131680401044152774827501131489423418767351356124227864861685800021359702885988761454464113458102620619031900183363268392820228015721005664952277595467101221873785573937856082320027262218064942567781114730049454957684581423709017776963386942533468220251357988984141526092221523884181426075288956425394033530408312775377983728394271170972375268293302391734633796743528415360302316174157604350299403521510878963855584764826603732796800225153348305279401661925498092163250423557594790978966861380067156507982695872225309824722430543219038626753415869718900611560002991963569026496995172263102467284040528563138671262392862701433610167388506962737862013944108083935060441079938276180793946200739642833142348330266885070498443807374119254742269111370437185578413121411768056779670577716533589249192080925468092440176600469684107557753375346755937189680612510615200621274451601218988024153451491766692667176453497512650275641016370549399898098113425801950208323724550209849596730226413532208302388139513607905590844329649430493968448418068983542236273621950028232178259209752207989415179025890248796569731447461889745892480181309149260605873645626661409300629419125545408763278994192453443155641454790989753899232120508290275344389424659349546889620023096643897873131374760978928244128382592145757542292239193251234055222190832630682742709617968635295959169805256507261834710659367008299178685515848838486864845396102415354888595358558670233969746452047126368397059903550778662740383126683687263722854246883237626381390027560586963870846791427030324445429100503850955857282720432675263275232204776295834548619704512832299156882425968150592440998665919230577798106227316719370747039100128915585433187930209178917050671527264834660543181582082617573309787876223258827357060279712512460615876804582191096727320182656111920681211188757362512738456086723445613520862671955891099900510005359747459341255453630902441354747154669952625869285738405278785023710952373221516609191894531250000 [141,20] -69875037330219549427908496058759573121710547318017269284567583851789474321193505582968824572300176114726586950988654657356270044535422028583859680934456219822253074402445535711819111909825322807780819152513930167010230683505634667780703643011490749398021637794686809461052420042952759208211444406172272803577657955046004714450058345157961659449134632114698676062250474544158920173485175502608893263729758148148828805312080738861749468710717010746444022269810282917393401500311727731725077929330985345692361651963763052106483466714146072032564876121681150039981518622400420637550622860385767878758349297939347505718784164546909848555544293637833126122875541068779775478801927821459189251627906316324535365559486664194121665041017727105288350339341428197154903355054890717142454006531460248354911570994853082212482708897652798622139399230228918939497561594791947423927234739889079569976307469595857144481656970411421918822243634502837195731620573937876529387490859874599526855549303899368398194494205714985448139003365911438518661052301665087258395899846864373324790840849024241234203014753664849979841896340475318574499663110222852731216976120916711771038587697620144068662755285126304715308024931452833751315676208394137247214243027896715086788316045941107687852392249478201196038478066797192644331731588934654064946041084982225562484143423526811292047807449953786095939573328467722587603263270614909500973628007177823893788518084456892940669004786638599246880949881740211285107667943729788580533099586761216930758954474557846210214060280397926506203912331196130352880779454623419368797697880872570371152960484178003860828942714334998462809768972595664429538718091846503611226543753993918113457269717134177135320404306877792641065933310523095095348815403203123935651941715658852583413599149817672610107221433700239855629372321962084392499098691453672623352786648446547871057151006527528028337286665135754925216704358451540749570416384908504637528554232927026069789996741956555871887242002018636579606074592399164875910199704094694957087859258385384131722236188868410312435455271573596800654144978255115101184502030024546159459440595860062831074085614455039827737886559613665065491504391521777243582113324504856421981457970105111598968505859375000000000000 [141,21] 175487645234475347933802322910864790059879871795349780596153994657628901318399589280196756546112765534744238752914957917872615644547312260630123592528029288235337097387985438628094548394321737118024183597739885062364019798510636535082800391047292073894505472733908071346551134971733578170029788978499668570186567917314954752300131553765842831471482316875227094480403245440574910971127800468123654907791596037511557009464230999623569114433249166294177103856632721334274298975315110951310973921172049451830227074652878002616970264235620515862578317341301952625753424358775723747213860917099819154777415902847218904314201297880876185209293264171598292621557957224507822582890983537462275715016930093798770889228843143941725136897115116630956219314754134041121803790210755038789352758054886578012655471830295014199784028674766897839096374934470820616276892529954841093530533955720756965647846910556928181707817590828802585154806086890829803913362558275076897889662362934501111327281906875715083499566991557785057028398980476301618639626598207474606955443139847784647693642901471795228081859900232284646431893394201084870918417091895645460349384949625075232856374434750001995813084120245025781629510635714030663096297848615833231735602596207427405373488749923655106206973530892068001592106950155732997428756021769380823032555319432749529695523684118069475861228268833108607581309208799674523708857231735556198230448914881959210576576187168620429193135775269799894286403831798304502026358629584808765144297393327827122468595732317362446096182603484385007207735825875032158581741899546409488315235518818631520687161750432555118621994222045995674522440143094061462099536043355047909673328701812738449546715984281045528723190111276099287527835775269044456977793824430372411518030320977934992453143955750185906535385042430613783857088187042931973108507485780119186171381758068456077396240914621685052240973077716029745560508898989401204963658565898566984456226783737442941920069029491749939152898819563348480447115615691583777923519136708533821253019458970087418668608099700817281379357576710076213861179906009300315148456514298327416327200885516328050644267206526852596471315632743749114252430970477392832171067201668668289471497701015323400497436523437500000000 [141,22] -281747932162693085869386970700391291996243172517725070972613206811286448011263469651036343713900946636712705365084233883182957990815486420005728197977607406545270744892653965912197213897378426608180299164708026807687524355592787260659672503866533516321913929218122317390769159983840508461679955463178054869839014417998248688257506592016294194492648807932513903476448396522883796646925987415755165846799888822354262254207737033193680797508641685751830835316743167048518332460233795739672646836342238884441514907890586521750932416654196899613108034716683885558337440397086566089179533854190879084372212004365270750593861951252065312616850016616658816062594940586990999296454608196311397670577434211851385379144967195565760015870686575202993784312551923510622594002875302242171534998076190457627113132389399703883272655437708771853108212732883439022566154076244061202556959208487802456216551854491405553793263281687620099089240669499216626881091971642759539890164035271957203219715678096103003040609668626621462849719183172422670739784433312507505569550132141219380927056486770106135238139912847495821568974300281433531333953639727009394483784594115783838060269699820518609115550602389903751864326342070594363550121196212089482414282552939621803160647381152270653952051485406228827885705728778885697470634125104641711327764349689063475268493695049835507766534557278443095620127807660651601826948364338853009416962258892846371982837824472502285625016651144710481727597947179251454870669630401358838155232184190028932061103828669390334426348798683583786991127554592300807655191849131612972085573387169938733402385761522712804542385064380675494452167405695729959355498048494181989041614666245877717462321752742661123679602731135573421103260400104205207486300600520147300711049953422325649224066574204476871466782187598107882421842702854769585549041646688306074637569296481392101300459718104082110507577990368389004050956407108506764050900338366594005743259601720348537256462300324062930243333144149293005449953230470304240298504470672831636730667037116938767374522273200656565840746310841462576021443376000285188232662010894668032685819875963939440885063335243431269957999469977755280480854185374051438205122988023276775493286550045013427734375000000000000 [141,23] 333160236783350865859012917151404488951098920632784824369685216251770245543042958034844345358366366597000012661116450120221961280743501554494399868692347815819428849205334211774607272300389300320840547157938297600884085133587023231247505598760630387065734720144665703187417875555794970440302867646870121566684979921181122886826877850742428967469561927266359056597270214786844405808856667160307781545410871175370145037464309594875292156033677925816604535559068886296855008719659539023981543329462176787944200102082376587899769410428020273480950191937033690397168153498969869775206467072384527291557368959640022381773820286526264194958133224294792798707793421461854430967907442131504350883450455062377064829039182421820546140242081138315756446005566508798593899637070742178740232324247259145745852695666007680213518903437149521730064240941884436117478324043724045735067121108168126470149543293648458277351435742637503365772054266258186002982884653901053098375942410931076963754853877707655245306000078536450191049336307317854614863621979630050628815978339044825645405195606235093550439019604876078371132586235535400960799248487649567939429155034666974789340932784402262833005285783871517668804212524686443636537961259331480943934054103652893180798978178580826219799563984839910498696830672567127390866984203117519185788248881908869218959101411134575069097371540339037011244015702023827086200192282507808704879903336543988439726107167164397228558258318850310659825173968022273458736785626584778386737208314791303888657052232905635958123819179502378043187709531539654682967953165866630273190422234801371132769568491596026854282453799621030187963590521223205479613147276953743893579076736069051559306070257694956577181730542838145000349202023457074829253145206565072012253860274668171403560032764862871191112651309214621593486131816851453073787179018095740374999547663688213712273237550496217680372646525251355949596869742347499426118748895493379154932608621650518177604285462991466406528716825374262129114896258277047535700515168296492740377027462668738503389646576494525274717824011685726660997431401914946859612964963267830023268629072627317946968555978241219263494460786522030703344911292375580061375650586796837160363793373107910156250000000000000 [141,24] -302164591447610438782069268162273108334383514494861516113518710467733716950219765576959717024733876797745821089692406907960019472497179308733917273832282082348396246998536153225809713556086050812372871569765322710038846885858447026158453388612185799186319841320350535267237064960015608388146675025492186953314805141606727329910925325167533432683803043047346726454482928845550225334276048563869565152799906770200696735938983306389394389198376470742098114803718061836011722426721310095532545033614502461994646059952907163177507231802252879002593278472263320631007559405599775191608079308017385024443066105013104961284867284962676596953265114466374678752165608990370980101971523337033058862275619802205152570135248520309195922574999959644896290578930775033968443436411356169758704748740349005851573796814404565056935466091060829268154697781494943345855925782535234528406150357978691239124907034335193440754225306385531204724733590631398239070319023829013363650858649358884941390490480519484563629832878621101425738071769949188019193137693755556702089865834435830846541864577761137115003605632036804482255171518328512499499489006792338599660554188064697152314497062364860887761840167051452911827719011792827659921028536604402766771348179043610671911453359829725873701242565924951769228960164330369837720505129228773557586116390653006329241961869405738623677190841032456017549698229842493740899179942706795686924634927436613601419131659361950058873349875194367002290332331302479435711118135862608339059580065021476488702614974523731729219949100958013815738234743749689959828521136349917536297031209961206668707053633589861438301383646744161318197489205392417312208335855108225568359870583256735619540474310654155626251087951677517339578103227213173056684978624811452802962982132851264740527462959136260781948312950035453828730376385788848540437963337929786306860713638151003139370780819750056816458432616517459220807613071093676536362570889941387248358203383316561755612201074290983315994767871825005014091985804626335547403023385776122075552779389587641222221550186780886091103399969893657053610229662589534223024824509412351762241353993697409203083895554698349650247615807817359513136779188002822849057338316924870014190673828125000000000000000000 [141,25] 209034449191187572580659132139728511721195027613044650674081794625756830991813083638581832051282543881499331094563756651399372222704774441606917963937407386540671299636327820673612081291605235733447964838283674135630257439074058029046131818287135444956079996643257135248661669270124401413337871397802625118353573850458627471661786437816586127491394958682877534810990448254623375939957123085204545200390216083842993023717457726634180262906993326782244215219986445954227153994249992097076138036814651713283747067908949775748858339356126485902040589067201609694789028998241761760967412588515305929413229502837475062083018687974884007378814546365834598512750701744577824868038687901784191449903751895346361794636426005744251136541279531368443278886406779649221975554635067262850694136310869650424270339173886300677807559582948021209844412759200985792762497038763365982032064310025242577012849051874515973624620311687584427145935182089851402729773062874093751316623644899669728776199213759789215012008209461082114111279597517417239015171546933794929902082936686204430860476671508263421602247325536451375524074842812771834818770142260087636004719342787330227672860398221439656003704559891985826629589919799547229696066775415605453089547705170919102217834428949998714001926120498277424769571615732872425240537059392973532692086486553009070759777448472403638608103366590266348594739603443655579844457120035294740692760110243060164045289710296515952902916384033444937380537653307279850867782134052581563815788918459544132550182048233678434922100582438187708150912941515051767190084626627288538657569622054123581770461387842023389642578786259575455265075333068628542642071162181236217811045335358463733769843643692165517454202234167503490390759522472298196555316773022938213409675904520792984016187823894821360455764211146124078007311304901560555191425317784936870279181143036327828026088015714240999253074916293861856542589046409654879185539199230689910209664243070911711120549156125742855914486059105430759674460779479921442655184193954852855097195733832810461750145593478658768307117055685255174435994418922090254022557148923145771359954755289385902069208656349962433776141435398566465706253394291058711473851872142404317855834960937500000000000000 [141,26] -102416983563844504365880007916834583970731614285167986987151042068826261643867016404821171125688230467497440366801007480341613659225499540761602665325452307922397118392631434271328317550454836369417580707850723108618023161857705678545843067588697306324651160346003404077501610938270859007741682090459246089631590891641360102684100689155681084055240989699229238836681410978885343068400351025205187386046341605091218049095492172867902267069190051820299070011971982313550621909118062610902733623629041145075815066193957749127336350637146984401136008241358756030639090991459421680304731502895597396492520998820402886444104444581425824973673661842352559543142780654759935067306437575620677615001260041725763805160459336533344459432932949742059557443000991845565662824343556596877886117103795011126454204272629446471202308119502148155762302625040360919387607411313063622789101648428608274561605637439950356697504826990388714606004913828984548876693435968317779925119471113222414344110984877651745483627830667438869029904376617631332134895549030278129877756477492212734169629931137825308487660756049088444268199831015645088310577380618198687820221053995099694289277261471375913257834897415211233951654919264014479762832703200814601256052862057323025722498141369748335497986261816041651881718190398177684574043366749379357573824455197153751395946213791968400498089276773520759101773965101203998189215829905204888621754529640468728252904795760715942065358967334239194958580146625817315965114241004486305544211185823467134892330460094764952049828507648583129644100799429199158885597852491961725253154117120497306463713876859684447158666602826971672579563973104125376163007024933363149461034445909748082295041951954863557169639340920258141181930543314795074832814420427281526156644653904677395178807249140401521591038575711555913021419564465339596193617440676583598027875904938124935456071732130550509209566507702907848504587111745114397068738189314678144125354339009302791759092595659425365707624450265569639118629857532670958685185323065266639081387683997534639772041960019923136480661810246076024123210053317569804840038537768923862196712948130771480677236780860418134832963375800509948369138024659719121700618416070938110351562500000000000000000 [141,27] 23760534687997019245651604699239713578232146574502639011372396912614702465899234925266401973269811583539818355114231529203555857286845972891663013184162156090852305345739744697767950139129264796445181955716640498267693447731944191970912458441132322429641815257382064970520406007840284319309019252500784612662501468100371817101420159528163561184292126799789375892650283835739595972278793667265172008614922340324267338495989536180885494885534648989205658319336296750937888840593697278018688512983188310199131475129328602595069161821629097177756594802501837135918999183542651675598393047465464863136899160488414918858909708286624517087329039647355067049435518371694948574605776056779145423433527069286534437963047353205346583632726465189002613687588481857246389425189243290199351859127479463450874352430402413339088384916846219233890827132015049877330060043194324354277015765939031881023903752911947330177616762232434569924519334394367317854770776457405539574260158265700986828783121956173291977647713438175072789124208586282861062153633882519483897788435519710140609791935667761939328433946819772945620853011935064058516857555353427568684076475828891052270714795857385971876104791377942941266447128678210422327129434279687492430969249037670425226480663262654725526290302064898034364093635162521254298155183263963198621955947525390352186941354809728505219503492408226660225311182361989534731018312500830372324635880618456278600989958347398382401431824546021437274774543046738881337231210145000577655855886897446831411369219557957072365220543301231689778724340156656647253854153664567889555951385222383825599668002203723981736807683523701922426021268742459756859486965793237563731387678993406169356853333237037140355083155876685648559594978158787038371057522563372007326435887340799438465184491892551741733713201587727625513840933105172746879036365547430521408346289669323014310053639986213918308777292587757610649511741748587680883436326272695373037266498077940222176230050451964720096826016163361935173683025167668372997424087532216323455020661307521572770543450284194163787933379026288091051440853267493926070820187174315871131038416400234859750471151670347095186362373396466729690555165499521450556130730547010898590087890625000000000 [141,28] 13340690685098605521316821181832678099733087180487720818988247616292736915465959251257508174863601971652731868759208722230881832395906820743055256020210815810782204822423469165656286758367617877302029836343910834906415326345874521654833920042350916627136061610965895236050821096237141191562959590745766930644458296458653802834677163822561563524713807753596448742343845942224857208229248106199362577044318354114219990841391906980999180214210297911248358647872311596187120394582175067347270690966994212920070968034385325833538871699426863068975495446730290992087143412648370550560064484769095776537005835171614372549210160449023913904407631973246882863635741508024473556515963105211681800499343970954871345900060730550291069054159831694020036719124746824871415435909646756389948183992219862492776806312142812374771260083223222910602010949356941243794371335086954700143672573561319835700938239569206291537236100357112564684624173621813358552149525022941239905215509343750437923471626356606124334959384885548653314160141903657076968045155292047380362177669369954109718031621588190163782294108090236069282281916713533070051300648742212609547616260167047646263483266809755629961850873151103563334298649176058533302360542114069798465473819038776627591001524381005432947569367453492873088296884668184974700066549236115439689725532947053403640520451697984415321867289928148051581813469710720149380935942068713837582217178944259906109526063497985723268972472243019002405174585547702629006716285268445979538514185718852426917073797413867092697485902197078281345216581858124024507989803392147784533029752358731562138492733267031317483290283006564376420170026808763366386893571017643566869145647083010222470368740657857448810053713154865258200579614053203277524625753422699853984427883430689987862780433041497929715536601174356563885991283859007356916269292466102235051385108672456216047538933411813543190949341303256013141703091336038798445386673786667077346941886791306380518479450950271860618168273448970295277212152111121767309700297947229600046366401366007048494919483447949084991657301417733569621525823704970061963799800197440918625789860920657969541806594098534539313397884997900756390287746455669548595324158668518066406250000000000000 [141,29] -19293742437969746198340372604972295705595102989893649118653784564940602578682940575660158347936267233568375285152783472914771032021774339288037614251820653304273201847927690352028823234030015218759819647619661308355275963874710413275701860013988065829341735400528544435771325022540745212602402136882325954084695622613596609013392477674571983562252282868623819291276686770954528626555389460192394399550128952949702574651125720754645287999648756130319760919506950030379164142888986979249744381080796634527934932359000375268243296180862777634628989984389123912635500199718661587357454182113419646314086438754045248134598439115601346666832324121144965931420856695805805614728602919538862166843594198247304291276167588488101457459590305069678535704082543215223066106637651878464474323449483659563507975334681857495459641856914370306069757460779215809134555535245733553878688494588252305930568581714530667786006388529922212217250876405216428555983844091714412339998469185996440537771753007819429577224090219444055524563222882423078261760261191341902844248298015518964666527669493269637883084902578489666830772021586811404980807936099794113786619819191507065769683793088021339539926051466845528259971823194700584809378974008018746813541168072941135938935635558323366907022344226524629001577522758415441248781485709525051887341687281420640141479060403388849684711542234812999903824883686475717379541332671367998708001621139465885968298760059308659547579922668025791412364400860860778339028935382099010968606617743377578411439547318229927444553753799111585832263435421960609526103561585813177005688930477928361722450351210118891746892716726595145275214130014754433070779972068915949703998187115058901833740915504692423051155775788685839231222388803757841227351714413806999994976194672946503460152771095737890953899324497331323637466512190714674176525536087041191148871781634472617965148752297435531822644570764616259640051745364475525295598720567211733273194856163716965735000515334412754736228685154741417520516106985938887295042460436610796904676056613571306221959423316607846258144492251688468440832729031401989170193721238639545126767112366161514050421925002727529296887161183350941746905693463531861198134720325469970703125000000000 [141,30] 12068272766078468435715762130386315319512186636765400028223619169776206261485121050483587936371892925693884830939034812945415210358086761216796497561803913598944143857123876590562004286820061684538469335721305687582885119133511323190980539877324195282801602777689530523988578738780865231090879843527172162117260541491543323740829588446841600985017531847686395282186688043103945371950115997950037903299159512731487220685887105599003268149826288443355002877892844046431263433454562437822250907831747808290642960150689915343870420708974353676172041856621284401518910548027707435602552066029863474122696776398999757913990654374733452145515510024889313322566000540236959951032800772545179039309714796493910338684248865063493149918065978694990964998111322179845077226082368779514759100848794715378145025284134092593993764640345040457277029763782991918766903312377460387630205034830789202290344316319065019039236428368893475582849399886682539232014113687566882805090441132622145842737282605274958591200105785750804532359024906040807219939926978762387249531792341664472656090449217477915487592676534085175173834524060003600322919449419631480257188012202089340281178833020619644297885215993692408791300449800146026303239119430411797618409605488497243588888581275228099675162091618485711369190623171800177379231132777031972063101696977264947044205864043382778380715332630724459999111580654180656319753719039541029329773636096989649694038914858537605986432532808783657352411825787206879232242373833140833952869474792818822831206604479776462957921418530895867196773204032668504181580513713630328375180619710888401138460201684432688990564857690283163940229036529570614945131031952565600883497829584958681347931009483274341894768572599562824862675331804100594014895648651276123451339299689353742647438670603880293481520952876377922529730750500782289038968106080131052690829853100184456837649435581857104068536221049533990826298334422258754373384403373512994828104045157235377845605570109276455780165314057388164699920917504533395189552536754139876495836248495760328982558956283336620109833742171162907257858194101645759194573969163202499207870414677760473912372181265716835911021865994649339803856946673477068543434143066406250000000000000 [141,31] -4265107576727737320976394743598811445211591308522103262288953460307880132491466030215922930887182577193640446752854484182340458952930503870782814179042218675932224850925562347780840291841314709493637037215526203570850772495306707625645307511436440463909599581398063098042959484735389934919050937019541586506177296789523680239426961528364781893531351593831262434504481056929012696297535988077141920730948845198752990096780286109835472937726394207433968013764024911833398638004837627219013966879594161617530817421142440380296740829516332099928952379285213700555926072345320907777046071135145947696798650849141987426392733531259785755826029560967284530009617809195553690708515542429922190429703787890716851311976103207665602928593718286659530860419908150075554540257580484159540811757006148225900703285736672310416622726988958103996867823768897496802321926402236064774930119922407007166910834777783112728877193834372442750304555996187010326830991926107197923613979368878861924215233164534399605761729907145896072373790759948096320126348665926477169355608214951599475165636274984273632399674772510822056474039924663749363144950904817169050164223883969861257313957954656107470665942860849910411127419653884812082167133675027558024298985154314389324197042784071164377634614462053496119939942950457048737731822287749161130171793188176517285887599171859108122486309961491370086951636256529609196862389730460034001543660712756167886119402750353671897743512790363766756072024911150966332175641893898555472258398498888707422801696454607791141482802686891524181323938181829757154686328954173622866969022783254027017856837044943987986109153655576252448812716756140344211072316544475498083609882828969132266463069366806524744673941413838463106680252373974493242258854336637160234435096411823533367070373768217057040097160315543529315810326224619629254259275184075228220389405326850447296652243840773280865585351932270960564376557841775332818762424576078917578348599808941719250930630722583431814014108195801991836869427406393413042836064178680687869755135500360899780901356683877031150279264487823441562937297953058207496849239318916552296207847367162960525922485207455967962321283313474412857146944588748738169670104980468750000000000 [141,32] 150524626009501644913699747800395752455592961735561583971428030720004687567329159020930205907746646567431849540177911543638221485033816554927511418790415951942484385112542608664229584928315412075696402194028790638117330148100085501517431908324661824996360594512489194523758200803134502723269674156751580887797969817637548385875021472669471452247880633669524594665224301777577031130248312901673325286413247456409149459988794127073319628769817478149016518111193511162296657917983771413501332328048791763648045129647873640753903976584816079714610075564940375321120306038384606787165911723100481684843257549712891778537927225713630787757502162209350891201110057419961351826001169090696796506171995144988395701246347869845588057380234099270340353649904217858103687577444224635023458253567177537004798354218396245467496296702160401283803156961949510297519177050192571496985152311348946942225184275531513448833307785997158294576017449558147928228801066365034236968561844341410533288196851291019009833275530041436580891681239080206474513630396972327564662046325047637379578130670624154677928947314952089642250946747924319552678092225762010861221389327763236114697649276056378889829998493222600142559212964694447852543677886255876689904823090689812049235915991154734252637242680490979836521539723491675521481200894149361762125846126296303281826304763282355341631636238395266995649393951883898751888494613834626294860310434282553151929524727305945081630900818516926567087335964752103929349630134785823862965835891092919178631239421546486741283420264775902704936469736543091100535765900520755381944481213783779261299179112183027137611668834027333085352922448911147302616362539809724707768336324395289572079674897358574966101604716957410960725460659153833589405765021167390848959655009091075745616235943306701911400383464213281950945871514034993808024592412268162302588237478233725680524097759970080675503904946338118308918830822309870943609184722818792013750935979475192144098934947963258634249322300340435213370605189882894990768910392364002923595571492874002833902152323613737825767825336510484824704657885277387164029282748529607056210500183134986103878839140789681798828194238032125440440722741186618804931640625000000000000 [141,33] 945972301530455629641590496754033460456714893831236781321889971501479899673377086474356591915967396038706717582373571693415237568578017587474907725558555788979120388207490755788981764331471162379050913067073624413545961813176611198568039921740617401438139892347015151862858729782720734745332944738601049855680735082725707107390923352761317533536294754015289567162533661003931943400543706095698947883708297875201538925228737600726908891527313983536150671486924417236155039641626270500885230879577802584949693893832916323525522583746522894244618122126780306286464837510905413118092356497736633904444818039440890866519423957762567307427355371114726505560534337100838544984702534021904193757787698661946393509179266585515165164129824429627182137861570839880368767936840765365583072606560083705263075236241165355806751384175421216684938740522278144261257290150157215848460771700413226668469739362306926242408787708175066010898868859555319266810953576200427011636111471387820961590635937750446698324708232705449152333231234432232921870838874790634415162097170638960834086599630731684373327008657921289166695110893211330584717419036806314846813159951435851284002847765814492562152514278843658741819556468299846336998661684692988327077208691413247174869373062622172689148922564436767739904292845328772576004527702197440896996255763324265099806540542250961485943767009843833236804165134332706178352445459822548755378620333858478596926642455966829303454669254457976051703444105095851574262773995357301361008423012485258350883449439286614049810163021582447287378663176915217533588615093952760325040766034137589623693574380772117416632732513461854449394702786365937237758713067417100355789875073585406998503321250928172783006786073770775937134248730979897653790567285231758164546199030465800311817193649091407831298200160068626904205506015973856971208522222633772920566860278550537837413309575920298421921643228883381452665224448579020659670909372703044005312537740432833031287281245099479396571375715059349773274701882894807313808734372387110545624581597006519623651150240371431769315290411319183347531368495609058230129287295150061790618824832081812893448720863812102761540845869052205330262950155884027481079101562500000000 [141,34] -763082802707289539242752693801598736936701773527033326297229580174591370336971930909612456352302254580097640770951688096878227963697672582258662525037999645634103995575606583143756594427258809445215999147563556311680912453414823680331058186371571561639869406612421721067020847319605499833340110841935629547100289898044720177699614599073605056717749758499559473728502070939477166105054410540244030452519794148364550385964374028165631050743625606306984309986329176975001985626706835984397910440351931355597357333893232178632845048110198229107560927927978397654478488613964292567144872377197685484765389566837823974585435996346475516975079833373636513740811388151893734014163914157962223343524330847720712208559915619061225869605371484671593456792514398691808741226431354034540915132604342550819673993873166964999581862658046461934064744727153840876266686066729220798797464386515511965124441884621048118479470657282702032939567608305296578934965957707348150910709139477020948472803451747027502956780555137177262807911151861093620851372718808378302541815116350704500351002911044923273062826447031223876411601320250101887343569951636497371236578519288131017388363762805803190271701668899735240551007578363910499912667519097324682632270040097104729144535092292206531245994319041823924052582938540939503040184524934213674785564197866929992227712098337610215997033201756157751892887477756699121854540787608012137090685636008629053505369402309969603325990137862824780480361006067666117549078485585771820399681902902061464464080543240029136814754647565297135032893338841022586064647921630475381759335283363724001972336402527366106966680547209128517454475404021057110129017054763317532738206004633342189256479660728914968185112021876769833138214360844319236094682949496054461075180726364740868620445399494964224359242920649469357953481205423962957083513667378891276475939893368590586110863722945964742090555378513267962895573925742554755090079196744105067138507605859207429398839189863418771589680308679482917201541529321649746249171966512406086914980365955916062039054550867608519259169447090371988152576598029278175043517089874799675169596389188139527346520629563107240511109494079846626846119761466979980468750000000000 [141,35] 379676969702603877684001136985212391046060984518507441658201390406959224264659901581819245913919080929104783122890084559980947337207560546668474474419506466505054244326051522416384457665419780253191027020611347183329035428857736029542546988895911270482932545318799256424644995826198525382297151270320078388690396913021456029398519067930892990185906942456338558200647660731449968931486575754713659230975066152364573933498619805255308612161260439963762828397069798230627936545233827007087938895439652557075614088392125231078319517846483488724050803096701571562478804633715527293811774546335585630270468709074157564539232173799408730506532554091321086416292854705333288769838364686157673260133756113514688868387480003775181939963558343766445165395138636653443076043086564297608536948234115090345595402107921505172087137265975587664641214861218207804997160874135809437867330127710283071348876163269527076037499962603611299828558967225927329206837598660798214551136114825515846290310276247613075429849675185769777271619578068562637719179225998470407355540703523864501150880535650017224574180455498954263907023545444458800739035887994749790591867450353973605359217209432004764234230062287267293786212611727799627874501735525744614068440995138778663390927628909581341140245510975028080819274422083593844585419008497096394563204072651421118851745093367948674165973338470499463558095276198538249094789598468493920266272506699362291360493486991834027722298418759934131328304772297863568909699865910943491829616117220586829761378764509384701897903555034988074822171365484376058430994419858538850635861795568738606407780287042488970997818005091255868125191535051540961659198485237309200923562389372888049199776640346289380623188711399435256873261809141519345906372630765253195867311216516558344501547896229962418164120967881548009642512279168581711808278671031537096284531455705848865388616709994747921505701713942795047664669484299744808702744028651434027088119960814575632111999992275589605681274217220157454162840593106187683448259883098087658641194679149879505450491184703151448631107648672534776736430726243076360842894631475781358088147828628685169365566790610458188812003863556071792118018493056297302246093750000 [141,36] -137608918736419190696130680769535679742144209634187665718556977637999087547458356465682947025957420637424018239590825146392528672024576879842059792278410695877304331324466635238564955946225714209862013464858382347108504013166109145845349454618706291728607709154081706501630176027390183005581143015051815109063180696277709511441563048124786714183673224614029794538334465914032230202538121122265649871358787785584411556299771226372157026043389970295593977000430064813726835571944410566341495016038583135205863416201804189459541223719127278537498507085838939149734127795000879266050171403635079185372007265608564807903479331148955084288788116716541652406569210571434564291890595242408143004223040773070964947283530382487020299983424109290002675766176924983618159191474820374548236414644392059753152270094081204881377941468629537479306965369293441184176725781448404272790664619569670454992002483685343997847639493846360101602314474814628939315670724558564171889258133904967180579006671589391950679194247488825617522930888165030908671168766264045519413367435158672172211649106120779411686016845023462962726752547687359856127920189548158262027006829710410878345640253909149711760721825289655341861317740851360191682248251246187783552675483387100939031371140750306498560274065491498294297331538265403308241380359577171804650586440912795603529534234884958687126541178759820389781244105638885135566426939917406773595983678497861256111906788107285654946635381064553438295124787174732301615121461057502086986730701292325468884705355167639764439229499399357628603969339535210483561589146573772856867305908204060244068618144600929775152836078790380761232834897952832157900235543098523289610028672752815268804054040275030173479939134742721145406574545267318155784554920103847737642962246569962360033556483906171619097713119151730691794352455238831323524060301022324744369222829789018328641974490413678112131478355877349544329045128707332994714720131329219859859823372964572055702324911003906014467273103302673994441845470250095248735077266953778618929926164122560433195657402001736380623533334084353724686198696321801216073543178839422499716509342235059213976776457350948737856204949435777962207794189453125000000000000 [141,37] 36027852489975626083580702547588071101914827591497055844620014189855279976303039386448236760254132238139132993543797855994687920686888721627946170877136388109229695627123790956334986716974390301250103191075347452499559690037378369315520540984489887007603381774672551548332183047228896767532822002134025836828982411828662899033687799530624959391241773722245952557563953047134248925343543259063454316849181103995025404428709300103898009639140168137855812521768736713979325624339469126828564649344974212001139809026970621189005530862831273351758429137869833288921456321174076829844394192256930591515831423950561200325446248913143129812503643900094140250820916563808137254171822922260698520541407089617230482648488201321051663851803642330896251709864738122126627036236752668745824054794160159152018658566576741228564988467878910875910591495668033918798199639905359472850440735588731418837625381661740488338453571036306899524000650043664831772536569922838721344378847869628804589370408943954199159643544441175006811891460297000628913098926565578887563530400656221509411682634924223488114878866383055223569788315049918432952071373379497569341996970971066466305548800109708132516451348179845243653303319310629157373294913596109214150138626294562354193087548746652958306377279867497598113082128578299141036033971180444498933261358896273016200273391424601635703665520794993055958121667889306352150719855405131874654486040038757857509358235563143745921146106572739383715306592248614640620031584583079202141963787194992044889712107345802006675806808667630652538594497826842716876048675498116713705045642864763817714767004657010610713284981506417274748000170944119168974946127139214077186085107384312612622902050166217835794750878053728172992740624772570363387136584373005367496705274194212181516669027776239233242825616453161668051173360417308380189019676583272947092165707081321092272906590242895414409792431588312024485509349977655737833238039947639882884047494115702627803071349903522889039888593708298886642693130267388802990887301278646792632506131833196491160938884698282970702197059044329128012682766879390914866089336614861926325508345963131209140534800477523206057824910443741828203201293945312500000000 [141,38] -5450302117671278311721571196513321984756386657008705110928743572409189107160168749856726112774694493793177919733111569712390487152058476339924310091600405475718518174629527841599322921027457572687883544455052317858710889668919000629044772962244558945687549528516935566233240463284889330957526763648042396798499257762566675319838847616585385492463420354897594661040951878477484111833619782801452244152065652042930180226776162233544259887531612951108463706508695395884142425383038261360490428951319129029139104846167462632336313055040052129621662306161564594992255201612150091212827955913015859044535142636300704541468220196346136571505134669413033483863345487954582188757437375825056004417086801297081909744104218697272686754431922983488140636528751040468529032266657437469599194033149153096696755012764168653644129872509926399982954020850270299745211054349332191653625707070883454634540502760922529925704620202559872663273673104958754357996248128381189136339173822174738998081878037204095223052598755429616398253274855976158134439566736263445829798529941774581564448591551613524365008178846360008411484159788044349241927031362954332861820637073025599942370805268605054655870403903642319575175097621483687703886117388271925081192338880803462365983630470986330896966501359966325683816154778830613831384601227091026822716798866846674370422026364529421554246682440180356010989737374277364670092002633741302390487305938944196411093501393960801090744032576540441156048426267278574972704713366202762212266398549064702832579842004135542056477530604654937888946939290849741795732952594894662439582962218577465039917393712837975905426826798727604016647457649015562706948544875424162720560153749154094917561587868984060748737239398263069652443953122314945438798665150643462089903114248045276163050541216298166621775649949774868021593680705241068236664782991656944020812981974688324229146072054012401956068287760577263627806334611934004667854104891673425404361294363228502569674054716483744460063297843352239545698012876206699010925239419624700462156984496130170449041946636577920743280275503644426709461088071691555346772258126254313713289567720259821729190226565379841694784544408321380615234375000000000000 [141,39] -507609054365668279775133342900650749245560250259713437701915482767521365102985492603319380597449430982436406664938563759044871648883003829042334535908807740880497019875300385151763719247214419317749927167044581469128509717030967519979071757676575667724642083768369588074164447224925699368338053668592193069939702369532756119426305872415981983160859709082154247893683811439459812725485784839349594417391306227670742193213456771229643780533584346155837235089499369243788932339962856745603819817049939064675311209439959544224252619478756299123158807438760315627474480310647763326514700182602992592249503644087763023507330168374936360713144378323495165588016961038861630539146154243392987636270511360860699960579272482924571404649175991716513399492305129956312161801772123718898389774173582922756981962766696964444278219185910160592422574170465601316294974888974054658290883855837250267388257870264457039239980870129650755696956908747836820964023568569758694147259549751010472303668088830899719234799332616055075475679031463248216392984539399116776385671880611290363369814409500235591494804586149002152057123019999849904391771451919048944383834187040240905122710251107607426115619287649374008549893833636091337945212047659562930350727632071131490863191711166284981087892275687358276435471410740173294633867415576334821539056435134090657607601983212627014683757503410849113113571797537227939753247576303463212442181743784615475814641827276980184843760881986435998453966371045609168129403461402114251097004822038809029555042471230187200199002950029585822361696920894916573730005444503217935566667201274539815609518586640723090115877126919566161308386614037579385838152282618006712970162358704615096377075719915615429389893439178224692626580078427019440776488582882108322963881389514851760115886549027812972387980951872808520030853420317895360526217825073185336764993689555142719216149396991405575414734418487571841313516819060456179422750398119463490833822805972062318140399774092178487186940512003050700710657962790842344770268902709462089290818867733947537132379281611626098840360326949626379786272757353746021671124909902074335985366923666801852146095097010164103857014328241348266601562500000000 [141,40] 693272649022890263742575501401046198711145402086256044641175451142458255969335714198385546947410246389838198038670617236794016540032446665690529082852499922650154334398033641172503777721609353735154137225974379449045152846686606769795443619915738305222127416779752792382777562915449218782854358524960753941178948769291138129066484383807467594154052287599048490100362589511128240517645147702321481911181292094288530916027480492261569063457495317154544433360829560118998014092047674986895578552269389011864672468361679510064112140383870718049209181995139694098475234059086422280982280524490808922430515898244930619177484171350211545844787517760569702618340457442936043350116512334818930289639400389770638870860709652950715840816319951081346513270456321484180368906526280036149277193743366490362169102856124984330137641145183301078760930894503626023042621265223328698757045438549829661418463617084388071771349050347634127229857721284801490267681236427020708517725737639102320420504138483454862403960963347636596050582726753465882980863190719723622856904434452044706212569118877812042756557075366215009646714309959432213739075118717859857712964292618870607348400264936521358372331996569825954885399490390978057645840874660096260989474444937647453009549844331257509584927318843424766633971485612584087035738034183412247994645624632779197678419427781036819740179958719637440611923606199230094407518093890880976399230699514738243890885730461350500379335967718741162191830140766854248358818635250092403475352714218074630898099469921670898775099490694262129880742769102820917752606743748154012475296333701733037898568508385409445667951693121785666761559313694016478517788345179603054047104490281966964090919721844880045660180069704632302322610637997960625126997896292668906910427703619886100537260280429982388702462071608215499031800796672851844159463949173083939614495245188617234277280299412368009649054675155803679191123618753168069806019750086553679375070651364353852769883870783648918267579861001129073929893840583976416510487643981187980990975000234274177255848019108238963379411881015430139664434919867372479153693252950058127112990505486853028915715767896378233057498931884765625000000000000 [141,41] -284496345426441533979651146715082077320084124095883274139874185676638741505176073661671214561707957611158353666243039727463162347080228126648287532919157488773366502386449472225393239861327017954067294548863199992259541452887944314431944618980910594730709419361385891240962757719800066767487376609231712285743321352978737927742877398587880901956622805415447883928499523355822391251875561573287488379176847165804762504465774145228817549083553567229355020143818576355314467554134309287018213990152509043907571132298151370534576996118636479306126452930488415206018816809279802669855089378922743270082151117789965100142490938513396140283304871096110743565642295150247288368519647473155101078677234425553182726027599099331080295059207261362180339126782746623799521853542235634964462414556791466589326073575481151449087557413077096451955629238537423706104483330923573803182824714534433614162969394972605188561273077056243898957858985536046120716622543812413997174278613540153186685808561820291686884091813287313014688160789411911034427109043508493311545182730869203001508702112416348122139476663818561432873001753759837857905242779400791833772016440097005313537069736264406417548687746317629122035257580482029581433308312424604088979496098842542690816394817627117633499244038676287832550004187543665084294048533650684145886167802861182356083337130658874198414508819599100257917996667515023079351304324381535832066326617767012600629980662653284418249179124190244193090094107059923450072526989966420988808762351057609340915186667409056220750284505748544938935246558449357425512507001700082470869103075488255076841934401573511569001493306947634870661124051332953295229155497845203846205478101604669275805769485000017713582336937684418859034674993798812710978825631744734781285262444883071776386758997402930296195890712977925850171598249794802044355531971485238034274278226050091026745907901860865140980836363220315593145233793586514615695797891874820930639301634952781436591728903090700967158508309295524929489063882620158912094821853166074106346068987209684471224751628691387325135013132148451090056336679142330396331130249744918990901853823289660039942444612108948118008375167846679687500000000 [141,42] 80443412828454080070343734266498743322543822815379015208940421742685903718226184582958748021240015837841161331959893894168214276441196535316698455139519003246875046225351494592082341172312766279838611244241687033864203517290972114708245538593980774699655433236329613650879339720074299217055068536053188271243669604483965753511362054601508215472154164754126106491233635502919862523904553072803555591456968795748035427022633332398954634980669613749265463387200673318258386175937763725987493509845601431699996910829422514308664685199973255326747750885898833330085597336148989760334454643636985789777903831164677620973687387548499795323542785346922210052617571078530438184531752199871176241170125183503536667041923203813314229165410207769400146081104188177777294339708841244468915903459219625623488335428896477682276583309230829007763610556186056697837098567167793032607386649283818867270295378886733037661982372857838157119344954080622045100364841501478608113494066917387964354266008879360153643295003717430431165746461247764138937007897457965453285434595771669854644865138085381010319573338319610375279635847795609289025950571440220202772106588221115367149096741828074401440832372239457990849883246222982395976334673896594277650273114683407671527853572745806438730030760218082921854331166949890506731445301531659451260742946113748966624860492888787647366901551855004894524130830739961677052369191680815502108884140306080917235678673950317063693177737410275986693752674619096509967888187646468117862120175847144465315562786440311985347541259317773067423342539482376950698772258372879770426023724843057912634485948299804144636178959790524263427319918026370139993154876523277202814945497932794618812811506660029459744303060529282824742260919768193911367489271721117876648638780377407872571416856128367968599430460262885130734921853322115946261767167787018843521134723948337354206501627606616405059912382023060286209840211269961359677764173791575519609351789139424886610254608028774361387945057505721664243581896014236400267086902640809215117477387089471365056370401230432045198804673000877501040924551323255044906323575966496982907118468654080157735812081188195130844116210937500000000000 [141,43] -16981774841470178788551318882546062580464608719429511650271749557367525132141723479377046812592245317362762130267738875934652887826298718045687008395884385626843839040044776541777368455295716848204380506115359469683432195134680107532158888652463216950629368171916542897652086113534425805675686699746196181041194173731009078395666507640315091668192260571513403300446048372860853416769877782030391045647667787152627678092662825252427848797931702869387070636871729783304870651514016991632738104496003122464718908144955806624870765242642065005475990308106505330555191652715962542040884231756633318964012760686500944869070947965221999065737293937333035522338495821737685785431664181259149469387683866834676135306045817613501414238321978189301088454913957929064230304477492930399952941064371989736010194952362698656203101558816421702093718089791185999119549337389022815691017224726666562037026533128664620768460492271310526224753734939230814275479518864260735867283881023176978654253916003063185764859012008329862835212089593665488495159847998780508188794973100017117596414942766198655392504861828908189746100834429819128653818701285388056507808216187969113676991276822448878749150567600757659373965734280411123173713844770017587068588163515292288462133824046113077365925877121138910322211462525019968010536829254327790946018821566727257524463891336276873001275330068277815534060417376805497290976783150535874822665957781243405886926170059222163438063253753731007126491735036030959643132517525047815707088421723512439148681121193774234365888975921533939245039954723980480342513979377509685542574363031833529153350006376785631850451182862386107925080616075096398589844034205933556670666539049870786588517673174062923053312579637744764974249920147440224718059911427415928489931883734275713834199883709144317242818939216536158209597500087152772632528367230276407495550604136148565554765810404606117592151901383616230223100966417185967006044237277574526125013168280902796640341972073388631075614514226960708079348702499701794816389603425980368493947833479958561012148998788580250652400964243359415469919318637709163088455082856768524215275365969267515291155340258274975623130798339843750000 [141,44] 2380548098689382719646599492659185494460574086207725546880987240939805026946837778128237474292814670075242120144227103486114471046423363031501483757175831058330148069160322284892216757705156140185815969946033659086181866470218826046994826970615062826336109537068882337764591089406932592039082201257219899025766481004978881330282102148503380377436395702514379420536011528900786899626916938143954873148480215135351011880393171008741005831209868272858812539127107322580849349079565309476322123694383693217651682717605367815837889806814480684378031815246201792857264750924976548958692529132048531376145539859585386834241641684208399225817304453441877132889714714610364297579575745060235947983141760885615056195817009158998054893426903113018008997823028258186180775051190196968581412151968981740986377108471102630043239595194999956221050040518987829650316376329635416460156143551844621270179897761665710095211891060405730874620556029161503268546789219879836532699737096441306746774871024379046109963360890957734391573718118717926672824990355249301084746555070667026668200411229612418975452048782769224991293666054763166395380941739929099195907108074154911714334762862190982817628539266107600308330966504679633710860275990202127409787008770445598154203128669834921764882697323872444802209919155200293574653312489261946728476087548497895491973664497445374467765892654602107573606098955256371207162580279215411789673653076135641906113691540757357530507012768713821152793268052973908515572024005575000611021239642677068428206289487008248856806313690630176849392153155473441483318838746915037571355663104710132464162576097863739320819640617204898151193873248147867555573097206878670648442575209286492355357374211534516731920990705358391411459804677079279445840552945902429194100767772486381078823268669885372788123934522549384272562906000291710360820627758252963491677884643605773831577830450927457863962130412602690068066036152973143194240719395603552173754210089302096692470200296331486667878941525131200175592040150679242964076847279364875718892373967694957436214863151338149403215081022635772067557127634006486084868741865482463978391699912182472840216588140004318359375000000000000 [141,45] -31090714640021104888097160548618259235724812764266058334199884603441565983058085558162862123243322987657268717188793390516580328472692154617388617718097489818416475614326719886104327628922271792812484966565345212263659235454838949399752092926800350029190236583925128511128599901081304071027659708623705458268870765637750886361126046455081778990103009562453052072594240695063111737135810935254990661553108252277003244010603957136923884783578643633505776897868515711908458587214641378485119363390199192614106785869236344382686931913184928569136556738061143299929865092627574196961558232213743334468575371262293767268855080675537104180994179538006368625187177669327850207227834451140667360666938222887070185943540659068333807210892369046609611507965853381527570498926608037534159575436154234092379570560453413995671918483832532590867356955750655725786463461252638615863274442008415442996331682670719045762908764425441930172287228369236062644955925196201875391344885230695965305389537659289571327001054191313736722818002094967516627249727548364236630202509985924402617070690134378142765424962304333841917048581914765725053470848764411837312880700558208583916865101765045116726723580856424511982750496091715938863431655300486701322354983984535090323492955209741143953256497129187547908289736873520765759065643915509746738972941730894348624873956365996779981109173172720715324753421571655463464293008498208863856706324964365423630396896071763374292054019464023565331873200955682258931151113928734012501604467014551487890068484476756485287912207894766178753282290593670191175628210716206857749506233741221713981052398070868752107310685823338082313184415583635295112408622462637741399630129262073456935143528714192485029252739254886341220101648746181920414994949172388605738338602268328625251617350168153373954719258918792014152400113869664189911259566492380034871311617070472584321898858682239158389502035200898759102279967548547420108387994364228169348832208477566526825799033515843983174762625639776635490779796872844976545117828391268785450260516014759324773956612710092571518950176684131680198208128039188649408020280139059781289282899031186159108284287634354492187500000000 [141,46] -102126656786086531235029948993365486076595178188659630924263173717522461162095321913863735050125723026755426816584389433426345963132729779052684652610575981824161469027516239527741545507082696129723703146419116110530250546143990960363157199420275432882074623086651829310105033440828705610515894965739684880105884527594645650490551033337978484773558376339511369746936425198780706103953226478598744395708041384265561358192956394617107304362803461979413403455478483222896502378790983838823653029134217595179779422934790841089015895219311723762072569680588534143801108698709361192106747753426257647133905337734963848249425383468009878186251538232499098704008031442980106771997703752399832827843789643982172004969042355597117103322587865273022392082940441515487716130719125754805379499746232753404905115772779366191949580899795716310280900264665349481234758104920834165115199849724190749291257780147982125039831185238704735556658361372670045083001256377077929549404913353975588216181638968023626314002015442506369317266001063499290749626410535737128265881259671306408760351225938840965935369379937125038556364576972539132059789166156539893853691087775000002433210391471347880420261232987504774180003013424428950175460863026097803261059968642992956800174232668013858401944094663663503295443810088221864022920942514214187667217830800439730444374461838569181173979331993393676434480135139562472082515552876514781529559846456178937547716158133776405187230011732694770667704940255537454944920339982915815447848073806930461972089153335403262017377665245376240756965644308781343648452405858370476035590221905182183767863842206525636804033083341554718993413013265573178732206680600176316868017704299748885678007380181558642620437765004287624401373236735066736077197867795575180936563177768468233114636160165500426123276208892993294040488449903951766538592844824456331589648180926564150511729803240639628108378888487712283051206001563789833910461390232548543946669620520217019757748217587364737660193824575827460304704740694393969990488742615856422855455760380532876036316540171804677684579228967160862784537462343017951828010141566804701297653403650272276455588966024531250000000000 [141,47] 35452481994450938319276058236240339271555567390916168275626031178499473100457474374094045737022258279071106299983517953419623203689135344849519817393990886573496835896582229416768767869624447916759383721512235720031536088074942374772020472251531799922485041332538712461714677160959410855309906055240607774025081166500709631103666540550481548053472355103207929656515854390968228018607318953829900257568645235104914197025581096305209241558879621369352599300171274406522560481447286102945297270492908838079710105223139709420062239202248467109179284651902176061264964294344714484286691199789107213856701706031670994721408101994977882099717553330381403370062414325699520276607381173875050295996120368007552379284830141645980991140506167151565219097050720167476397567977817199532853700865287435873690668049930558396101933977177221887725543184944495363403233271353029456288203720262303305353114431650020287838937598876206140652283070959599445568521255420023616900396394698030279816260693718547782189208611769782788823691425542102058467594265607159533588286571359323453928609854227702295352253529057914386698402432880485672604025207753765673210345349357727321788129387260703181613356420007730549097200059065336339719368919619944997050047208408725938706287407865611462383930348570338204199433614654625803284567775768548864765317218666774906038441675132826372300643547866668567953794424468727416571459348923439028413585291065014561236041439776961466118272194846320026658912416290028806739664021326726212081557197242296479831582669312309509572161564118812167079554185333149176099481017149359771291418817093780467107210347248535870702268597993872337830726797268852898301131456172460773405522393310760633240127546269688745587803354270123262315536174260785771190219143597715867784318683752849991185112462118321818599411411509805728449902954781217454812845594338903928431073634836186880922458469275126969985477215725832641242180328063878874562824604307816609959060873331574286178284663488046312904281087516042079440260421438056826460173478485990698093793584823827310609215594885000838080108328265833975781767516087443174127359297016504659826706011607229229856649887623320312500000 [141,48] -7289037345171456516707422565625692400085166071609984947250792801632540483146118763726902918071598263003379397791673163567362148499489684186131803469696591147124932423507842522075551327606708715226810923753529662634187020189510298702845095129456488326259583166335289647493650110642013873259475023627236309956017516957604019557737497920988968227068211471892732322189807776700554550445433567251359724846013986086866644543081251260507561277815326203753010996459151986441933093674223601970016266531790716667334006131260337814334360618641775605722083981540382103751896615939408678485590235355314010768586255543175471873291724787441442231861084012655278986851601067233813650510541403878457564673726534258655024713649033943197133697409533524418741266363664782922192914150566276015126092643066427147239224124429008623991534653723564910671205350251108956823384240384775780184147345582034474688056343894143626056596559407007814430227512279439357745094548988672334067177502112248123405103575721053551375194696645146752670143699761084450361543046226218278168802659478175693880378046079870800296311702785695663988287286965922347548016076647099134090367637413150116518083400767509037807869178245212209023860036795195749626802496346334716849957971735023467418888957580205323660898374722271030951957105266805970242042056756374142068982173731275554137917094657886042833900396690918303867310289148812013919449433575871359995083641786106921496934617248010088181543373756901588382917934689304954847378246700235818053695824283030401889956458703205630777925236766571144400064629961424314988409333224924967567457524188522175942900603818964582158433787329956244995823822310082228804425206504869870430286030020045963787218563083588064638053664940432094030947135435823104285029278320744624210834530124132536038427548191986486860685198005904936521123792051193424418672607496537731148443504797147102215069022977581773597313570360026914757744250854776087827586919023025451920471948768225461327596695600413425102504896072602698406283757841205308038502049892165363954350392775525285671778302239594096361434877718615383955375862285873090544959928009281476997465067079348380640255547372500000000 [141,49] 1109916510079498211774793970212810616505846884050058094725457449989467456933911760800536634438086023117723861963528831062357026464588238243404698127450132012601679518835515706240611008414693950890333040856263955110022925690182825655860912438248158287965649881826516466272156782003020555769087339846080891679506435122698841004103969010946745662459136098728499560487090290222335816976616729843352265511338894016446389738566911945743589900233242037817473878038146480927440724572585452418525735583453401479979774710688248177475069260398373187539331468665679728257656395980550926172476864724762108885388628217449817268829024199883235682221029590665963818488858947463593371658260766948272821934341682408275339070155611940211648016579193418986369458701391540963842720586257864208326453555391608661958777790208305059595891665473016306198419336974024099780865149168057626730245927123598150152197857285521689605856827871515897348997753951822688229757829537694621402094459731556790030381836912687285007208761094066507714441191067558556909410996099392346097912794950932412820628394450463661849870774306694521909159782356385727574686344868985528532441177992687017492776055315309566503465354031215264939544441809490857951993496781663230459683287534996727261075783359781949975381614845934616537400964514670906047806083960560119107033264650178480013701625143272253830946614385234578124353503476394060321679570799902048415414596890308766308009439908332333514171828933349076846322715981919640734854182667948952062295183296310390602919614804374209089654627893410844225126585623387300144119166724567093458682660145209395139033688885972499306385531315445155698455994602534343041465069482456555781274950068188439269791713199685404448210399657826486719440206021412208530890222111531592151816796233843179326497605574938010976091621160496992701561138797802410033400876867316836553580651560391220100449319137572673961175298679047594264454288983833474528068501884856984133767371125835616897416442765180048668413617631897731990078704484629059950340926009979809965665372581644503524526565197975620781475064834390710891711624154605240359139282158137892165341289903197150625499316798750000 [141,50] -188745842698722412944920856949400510233561940738938137443831815841416209010879448031881811609127894120506703056968515152149193886979686697662707139253509127434804959766174667830062488359224156630536348912341240509269638034113094268105691850462542945102625625045503982379973900516134147518911777641996840246622385177815419010911751921161683221899062945729142235499241830332869199010993661637518186891425436872289284570166879120302734937794563929130763393201245344019224816213714226982639084666485006319572433032597605002147292350780430206694183362081870647341081676291473607076850172817297594058077752111682812025645750431343305927967655996521914960260524870990032626448348616306905328650493868836290762943203571425727200504510608468087147168316868955102696623410157322613912157870846135931826113445697225572896570260372713322603631850631499721252811444715312915945367115581151697093367773491508845270457806007508833004563943144332613608343008562581956398322089434531385366595817841979923475141669573073707228212693103149098536234559763755328411745456808109251745204650475625413032197893655543530686490268580710008000396443494525989065337326199567836531406072174205144974472502301878960369610567905919532230532909778492066370384634793396622862728008496030085451574736233458367885927857370451844993545519029376882235652933372883428418988694634794047354102721706885604399535182029107140240191327667325151020018559727093665202221348222301563942826551815632053570392822227428907773609254580005048474534762169243670803946799227128654966870984568592872308075812954382263569713528965622075367399760822604450673344359984963118510661825187631006417003873120604110743151971055087446736283662305052484429105823269665509956995393345398058694637747540932190887992849666698949343168113756671575951264825308876977506791254396763994309006583604733567216146744661964407508543363849948042899502737622047516707421253178534256223136558900216564766013768995833990921949721309575610656823530307070384288266201324735086879192927556324917745599375531372825427826166118978306059724988284574557854481512909421697939308844491232614555102414843202648499888158470383930436132769688000 [141,51] 54708026511524317169668505321585716787674449236140509751602498255630972063224734090057821463873790717681098201964718441824682257944422639895891160117436359555691581134698194727871780485001559850489863490904691689566308293439346874310833929716043323106394206988995075539173767873795653503735133420734090623668368657138877746410200477592242077210318171462684215454104516220229229813671645568638089162944355541879859173873857055333140252867250418533029365824166433044407083516040855699870820025731282309288117093130971026160843794320077755435441614701769569816015706836485608215645950240956766400869522775715116158764984691679034188768005676276670461151581726143208316991780431450546124613303100377461820094374655137689521394313506843835083513855355647702798399956174160573222902228843052139591717648898025092956848142957865065782189344727443362960284862585175322552000427510729323945257422783100883732356335390457009897911456247262744904462208229703057675818081132398665146180056111304436114985126489447747000425522572728448401126248203756896885149599038420284836917553143691677760769821014669285054164908143592823308763432437299288163128498186789092229147250086385495932599760897196820259575614334389910890024738340744048235020972557108491665222107735714205638768127846663618579866380236666487326944829684019340177111667958494956787886027205613893367722363314065192077281970482008144523004596618891662856396914900706119695340910442970596351047605396974948809202245421886591274165087568458053562440863303324511289286912856399175891137034859638359585145944990081729467849319796592442909435837222821041961728317384103021067960370104157118313764260821481008055621194808196726624802798000558168823430926101687562201622546165275043188296595540400034957910904051569330576452849090354256114136591281091995693204960457667795234705820491215933867303542714748984052355952787494189259886535852297037030007883475095313520756302552207816544747937144753087977190230778446071764651514619308097997168522436620356922864246343130296533182808382432838050795181032619368468515719002173432054418921861734297444990457521523388658752063216352599872852831045112017724720690177 [141,52] -17336891438163493421370003515531477266202963276664016516961404209997074975054930457459082395519900778933080725894294048942383003373029801950464009131604233861608008857238066903809535826699575430715018239794177785635811852155164747225499639793331654311985837845558706975698082874808053121019211185604985301704563792223404513203452821946626058280213446314639448831742355802473797819651955783351301116371337008184386593919009592506328523942251059115360218835501020759370120562086305406375625409666100849014565339477324871083004702881782610834548381620240358035715059821284503150444746304520041119227297026802401387395474967961609803116520348573324545861120241411379774065806220975269655204735716728924998143534763326859486804458587260399856025548607050437740957752082625971879651062761265321260066419460477128299491491738386554010073490069139566049566546823555990420404226344487759538113465343502772882158570589613579648234231739271868659399965566682923610411065761322039966473254395910278667069103822838292333725439080883902880658442410228454910920237653116875552325031916646628593105952049242190689790925998326435186777450225137941341875766165263129076349688012885619931650474134561645730190549384818509255549761292002577104385625127904784934029523634012261056576926904166686353110943154007751311246976174692735604409884302088267021606817117165467140215721774720990002160379662773690317765420470041606482306801094037948256870566418151644844271873213255793883325068730449710905416208272985766063079622849071939199974739002152106314463407563768529426367679319722581848429505872352880494653162851799476355535021536538228182838530614479393201481586841939939861016398315484263372433879005439103985483225208376628794865612220509686572139533100730372091898279018702396868357454183940064448872860418815716072584136839540556333466172460433863452324671319323189196985048946167526187924308359770786961843933246723318601903863868073398188341455119121463086994627573123106477539780123483625472751726041421175846452964115144222182422447789210384113540375346988380243936996229993598712833610035454976323624519796388935815910000856952027413863202489570832821007104 [141,53] 4319071587783128157926192255722753446690203726147176802156212641832935308914967302900636792755491478899540973746893594591877979792010978759033924249295746547070650291907497273970677005978310856677309429428317482509893379790330857710490604148361321809572402811195951673249632261451413544319036218261126399839627533761595581651805250013768517698326484086180906772134352571949278780572919597214068155899624514396389614625132579602704875324894780133892609412775926990686252248454362054101335199741794112852562614630391789752458408407756035956615625175921879467244564888858559510976850031263046256783910690516981128822934968047187442932218926724467489915559117061908540107965434708006330521936030167558418922743309337408033869513773456754773722179294241822547874709999107998328889555162253876790871693038370277245457959617692862562629082788300775312139963336756969587617156499926181948738197641421778776663198671815308226490400850543790579293454971242293702661452794623689062735625820012216469082047353401452217355532526392018785687015718158928940225549536251834956381303240896497490062190831752978973893293181159020861517342612018721359082977622514600096470812462946664107380816733312408795022131436162543734878500195644873604287430979556713273621968138282071831474544638106936718630199592682136674177662416492993391309631533115912831492410875156317445139717939782042017020154694860531380343157395415095593129216601382614227227171747623256613668836809663569637598586478699281242172269116809087673996998547034571467330135529466594978637243291149168803559152792940889335078506781509602147255103766102440153783192416763718793113327465634157539518683160038040606136752249977725457371891823218598797048200060915326028054117661975944262464868039214720640133520844032498437399211366263636991582601069106558491592245675447349129762307795521700128218408640521759136357413315619391745987958533911825479282404930211608193019271347265832803627916228209557013820543839529420758571163405318286977844829121075967507122391424967532588117764849786953612235153350100873410769912832929668050812512374047713270168373807595448555182123342112941545243770904944460098224 [141,54] -811837466440668803257752016758609479059250747358734851374876152277451018870545081092802154245958431126308798810083885422120051781078756238973703783448148121242427486108078679400685956044577665775302600372550444030383563642311305708418806537531329544778387260845025245282770642256050768986218175813080427520288951843595523836948696225443560895498090698788261153927237179573580093206652138656198102517599900492703833753182324611225750047167941272195538079115656740516099223299178715049246336988011797810362425096226568296316249530325142622649434841137970096645417892052695090695670421966032172300429861843247511646023880997208450978505504371357359961010467259870386444010566491230149666188093181109492848249227193671239676931884421682157576051092857332807390248042226425625296776942999137227463481084828385198508719505060744021399643315124384487991021040862515715028198549631271101590892617143216107403906877195139211297635172916265999125831885934424522238774861858707844387926150663850545421871949968784004895597115126564140895063240166109287011846029583722342874901954082639231798585295347153869467699098688522234476375232757747359791579081456586799584117458685665756378936643466845163511053267342290306822927739445103304756992476793120682542438779930962274679294089671674154971597943360500998587387300674857955767141107201837377541566914202147021631101920219655600993664271575306059831241775709731143825377451432119038940138431877969729261634255628988381596113289750112278682154629590425590803296693332084398091522594432977133775745253613452085802255714320160308189038483939845541431879631363928801085879666567916399735420673860381116956018439763338926657463546515683548853571906397327617283740676301475307221225788978288617605006387723467580672490338050695053822426245983312460200212736807981815075767898170057176754839977748580796009427642776793608229650110364559840697907549431267362148625245956349389270233183148821088824164151315937974655535006162525930814849441276880484431229231823325331337986238095511760839696751579538922686750991847133598397710884022117417258272696078281739949742410293467933899057717941311935463884798985952000 [141,55] 116570261038505037254768278640921770793496981769975737269583124040532736763172015692263324994483888605947667775345328906364497403984259059007798490273239811807430778316171053677661417626933418493872615171207464657161383410479752448157577846477855202537009884796936931777459860487640852484777999683613529209298932276130594363516743793308385987370220600966098378056877376944084108792644108204223587212196309698097686961494797598423748555700788021791706001627338448276663615098094987141106951986897392257296520043303315127088090382503467879879288570603981253333562098805260631078198081136241029185194887972104782845474499026019014230558867357942028474615935407092157140524359882062206562169273164024316472712875496241021083181167132159031693715758018222216881524677070536992162011809221714527498648651628327811408066184372192829723975573162591486220433363257011514667877735123285767399930517366765743378202457811754120984034135032603364783659364756134118990147611059496222441346426045211311689822289391703010161242151271651911495258091501148886422607325306303251919561849227830706687537384956170689952042909641481188181028865167201592137519561692319526688962456793871742027516011467580364502982555757079135533124380775170637526650100093992365534061020601663743348790655668915022895420160953244841356390704378125932272724385932887669997797579668237987923199674738336337364623604671487354022790026277537608203213159873678495303961708746133199116979614545613206752604496521933204844438593979307235412816305099993434007619875237744976554083074155173455845684386064978505390955899790726563205405042037552758232480600785414008395071538432085684444238656765803878345199258800130434475104102836469119574438856959422933379966457541422248534770088140584367661914674921637033111981840218839946679796004251261854863271756804778905507925860691167401972163473656593717122009880457772868482933569177793165017510729140279122153715010861266158838844229751050314890863715253945256616186509155887578466339487415659143879608380347732314805373543749052593533535110490315001703827282292074470830032068919181232997019096643250012480780712372360314445142353854464 [141,56] -12976216735833291314843752452580570694919133461103012670500519497451557232305994347098447305946921041877721128570249560161121740940628034168518708293405417679274049704328340607058189481244052702000669739981047586969033115475681688641067384524202337561702065297538477166254703246168562073123749329314003669788105807965751667188811867862165591917856169568194047460016711748512472766219436841089618746450088169767385602960469348074878404159200794154192473789979201273370771333905602523737487409088021074700893900706101664566812058055953209704359040012678737239532316855849507523945174449597624645137772991578405768728842412851600130441187095787664970479917250547480951981633226898146988619739975580650615246504704195336947723044573980668776788655462398464927952357371897656925106279866557683229685731712888070456233141142572059354003251226659207809942483679008665454485417223526389528484116542064394002709789148586859546130575484805765748507373413838443689368136660821418693348896525597560877698695829144066228988958331909786838704957176446755758294630770325793863105546997330253650632408629345774640666173666742163933396476768284272999111526029753043313189150418724265947631973603800681011757994175582177071366955551021853598550194905321494663623408296768224482952749506480732238241514488370527274652634119271349949885963206654367216768537744969040201265361437869521505775844952561633760940353357946330242333203412310562802500520065386343023068987998400844621742679773324130441139260830491354783232290198186716368908075017209686564923980191967241214119827252781950674718369548065373501053632379029382483994455696206365122942050083337278163102215905013053899951116767323007701244599187653724896866571485400103771285414920604779974037475496848695529081764068710102801635310089577775193571237186201475900164053255568378176776789903517096687334304052321865151302023265318884303496701371307453894967097624276719197509931397791138066504586042329844978670148176100353989015446642864056662145602829812508875715380648681211075319287563133449131219967257922595979570021948581270540512641036797758906843776339682202465385192703620168315251154944 [141,57] 1147090795381520796632806978112878763381332241018501643450758463364808322554169522029980062252550976338957379055068654649320098282677532829191141561277957103873863177888731198926117101731262303327546246144301033632444904452946783960469154881663467658639414443478903558624330063876788982110351662457275111176043048552014753078778503092990736072678700702703550894318800955805377635645967957050022239707572593172333063087864460168598856645795681824659524888982599705048002342518876716841244960975877990262057597844344122796098844553796862918068094470968587105044645463207499245853672598259139461280112585412360566901039419167511642941648688819994147945986811319316816579701064987605336907720873584183219209668645274964115863703650018023210335537482375360971698599879419273568785411035554660400582441818900642133163833610077903136304572075346571290740890886155750490232963207616631381780297529722631101364497719180380256083204827659072386342299540990909678193442167558469102788671056514139585575885235049269120658123783798205501942683024987809294137854822467740207629533080347823997030381632789912231985979183357528487505963933124694596718028319248928329735405950679351799763387673613385607522473514467252981189193116348521910342131464216981481672505294500879994784435881136587206639227759700941981098358894064188498865197600230807915646234703923555778775025965508714494420414422584393745046380249965354545149739427107584482738526000888898140984376591744481854849933025046948571788273754109056215047895789495188284151616980648076479369790737328751930408984565583402015864803727701758215448418750840924254554404881352838363994945394295292031041343612209374601785018037431920883840579766012895370407323106908039294642943612891707361753094130308290897906066652336038978541461462885938039918403390612848651923311299021811192798272003547280146114954831944164478215551628444070618089468412509628436188684061513095445883775270119968854969680726331316758022954746841357517205060830635465197007622967975205724680259173417042109929277064619175046876164062765294229633855843127985072577258441569779158279559789841482036661744741979431000052224 [141,58] -86157473805271961265632585079458145537935311530705026101742719882955978932156470471217940774805754753528714721405652092727585449196114428855668608606650348973381128472423132866058202194565267958244129133418315675278331684111554681635210183908099744645434345053181717262383936099141186233918428575216574368191823877127036179103303895407166521366964410305258822474853286700205719443454293886921632576454600451107832787743797065703826123127949895782162656165922822888130343925857926130041969963179565743351671144879979869120263523652022888198367657898275471120870161784534699000446686232628302004120740201026572133891331518148886712504399803979006512142325263762979279064675192948259018295769604307088308115180289720427459151765838798951474070443023493445195448767579402226763977565711809371305235506854090356777312987135107101063484252114314795705799667559460228344583947330996094235835858339673187254176871360465627850355015970118502442447252579965734706518365728801036082451739570099659771743045220434308991103405014720977860363765094419634090388672629577815400479377021779348648411100781888956504065554074402129032994945939859930117823094559832766453914714012789663406450485033578617120316099376986699392991649831280219019142994917095640457743212309772717421127887814539398836249847939525473195503099310207041738259195720559933053747079248814472431539000924072775301999208841979926451211892696356911191513588580292043912448207253280618264157926126661340254377867804201514758583630440659933417824828765122982790390664348412568787509200968769453010697296198486518472013689126822495345061291733457471204922907416652156890388223146196323342958488982472406137828773987248211842412633405389009348098167059514467722338985339700851331006094984021849641568797516018061804827568338182010067938341145273206762736057215047817664303692353952664203920685747412180620581720016951597698783550755837753518140166152685134584091294737408723281049565182699205883350161337005682413905215515230397972347166264242697022832861802019866673029468212493536570400036295537298455468831256461408666636391749255899660367321897088425340559846604247343104 [141,59] 6346434401037596470803980465910487840565849780981372529373506100566161287832677052162010525925885781350078947022451514036369549056095738816425190367867513980135635070607921580580479445998343394220809351889059244712872906557343735067357678397941050051504664411199570820443242420009174249350941695085969309898332340304989822736875355736598121275370082803160592856076535807769105447722166348491128373891376423891573141053058680491671553096367524492120343111743336159588522234614282712527565324490984219104840247153540200126935233065490353846063468461157294994095528252297556400651112117871418908995404538339668384530674493085698237723837747611340371730716989223456868688622360454369137709883971471614920455796380246227482576388532059191558000790190104875910083042966385267230185240155084935944607337875651371410839271681209699702296978490856863060642508826440850088451088321677262410912667310485419151532553818658178762658340341222854670463929628657231568411530866965826824239375826846990069732525461273624887612247377776955367929827423673565509651817556928164192114978705981259280653234842658852004575062075307650869194367319731902179541048797589987828325279919159970793455014454528589265354969323243968315457042944631216823198369453565621549679238339477185276457305821168542806960359410054330355252290116799420521039522766286013786518341895118179081814818000165759034988589406740311769748932639764151167257152911766154595549110834422212504332037235163413505095457328651163892547699131421217487757856021691381615370764118016982260532558823891379405312780369026677405732185120635808186596209778030774514295085302720761298405985685510255786950278915578459850315834576777263517544574741194090594261623875210759709905515044992885809465634839719727909222372690731668247350464869773519577689282819592429409930413958585588987281596548512131389239161618930710130036745855257574334760987286768209556477468703462920976949529304458429609193018105335101987255286180275276059165955733754203583990647977513522279491962188072057346328824351971820156764477438538621444934937133127648844178907310248200867048971989542660869427860146077184 [141,60] -515610862562969482611805972439493964873591325797318413346943019891581441505802752600365906178828195924777206203769293679454916878125272231240580458708113506018466338340791488143270752050828770251310286009777894421887800795526624575709654666703703715394876480843164364831931636062859288991549262541659951574051999262928518120153767361542212827938327978211282375776059798101171937295736300971833311633121681132265032571482433079223169446367635895588606962557709243801517494496894455860593939365161081428070842972817964111104498292550986209004462130354641185874784603773214812252318800518673623578049358266382522478599763393928036050776611949024751127163579224673036037019283797801072351789851998738913837870672329779571955166712642207050371574101163433918029778920198893561839685163238742827732957186212851130780550515615919106132258340047785236885590121101833521672098296017673332712893233446185071179946313672050387625319256948278754725222264014698304475470862447811524795083474726540073585979235699420690945908880928318979765609950697014946840920171440839244590487910836380349245450972270979427231764327392620200467414509927038547512588312310644277246912529849496187850964979891258012826785525785702875084338243133221407056756405813366532330149499947245172190620089622467306965719279688177714787312997225891473103996116311375429340146408519662092184548510516947695193790039707175209491891110705278181362141940442113706049722746831173280004649610143682216393684939326923204587993740674333138595439718813814759767122361415663170590740253148948740323082792319282421779066067744608709539114699944004623269268198994172112319987344066739641987623659843105648259454846739756501475136679555848346063766532399223436658437052814171646501940824518340091333037771520495704809361241978598846356454161743204569268911014787309659430307590193786683812085675031515237834612338689477907760815456798741127099745355386307269366204594741174490713650114413187055189128881586105531009424765938636175704929682204164748631194578742491229969754738771469992881361986968170245448683967021787953135244275055873056086702410883635521284512407040 [141,61] 44174599739847579578630275293434796393241975962354466858830598534616382479411624477882953569435080150545883841129849223097149066391731923475309197184686617358455565891561302865743612804960818881230927072209224150124082200853163313519457624649889958836419310942035967995485080035244365778073186119293438980712137676818263820808446776051415465605609830457098501363027669273260209383245569560201522874900825195416189628579663698414989973970086577461028503095812924133657369377750744559842661470717939966801738898025916274001279827489474290365867455336073366055239359480243240055889487303463422463058495384315813056529812648420628963429584829247999936278011966325325798417220761404551165262100131469074841725041816152883401496223892102970137218420169487231251429025945491200309151110694106564958739392215368786634057532126790016507050511527457369358011090768835214166934636460594910433188963539599727656840447646192476085473860451766800189945899005161326710427924414393312988967161140716496863567657363484434113447500525567685794993839982988685740824031152624909595831594371520411081454763751937533314856153427791501974226089441140836475861800477204996484969807468543300261177798753625934737729719392629175042826244248148729540171160713865203602125859705343605551592334756856775437307119520037211151982461130102265493726906126978983971793171370237631329464325396137521262637666073941859023540268533366223000051509568272807123142227150229823923733855458369649225560850605558749770465090562494520235956472113758479366290739612257563133959130962284884364427755595650957940346420855830423125716508888900708975893731922228141983654487723598855084898652227330339544700459965834504682373125011495585941120779894335153816992911279423631281706722324871196901010415497893041486565056399597876187597443590557597577108429249856944074659886143938312308972712261747793985281484621587434862117177162358810585141743967598192417247214260755326494140169427537155201829333388642469731988614119295997792027118513827706764976151776171070107653028248120575591257160538492487738050060327062262784188614524300473209932516289898335272151392 [141,62] -3751136376245032722317069987062493119898254844424726139694249993446819796355248972693744994252011102598138550446311140767162809190498896860987005971656320921974948207725949117551226502211278471812112779327275341175540065799165865724229177957349404463745182151728512627103468173959235357145834177517919255824506964006317204520162508235764664159638078633000240551330651428079373101582250619789706248047416190347116266635116311705915835616891992380762814923678797764597602250265992058088027233285968199102346137482305501178866414521137718198396867279111723707018995226848723363098119712880877357345920064206133833214446356210555617568912853174135293316476821450647988256786895586389046213787847684655763312188088057029256741524886038324182189421235075120183958019852623799038604702671177752194067899045709130119146866985296289887288412116986528257006578057150334657973278302001756688368490678264620677724439015260316036376142296821330033650622750566212739545277951575521763938454436037937158093507750608137480427949668517146537365953283261608788953404363880233221274812804883160908488967335999647035329550047775781124982719863299460087011383820510861294619947806170166816380004059898057205865336266531210143228077183557836758851667509553819491280777606750655384356709236204654780165452992852525304400268692231879961471465836854135716346108919682357581372963860318943618020762901107690983080559455131986006656838231806545360058574886896544283564106898923443512741839935721860486954125635148574305299887172769868799463695690332732751235268773155886250518894575949442618481721206894740452683105215367523710009997697418734789274695258958621936397765619700003392029496549313231814945930708128529132934582788349622631514591823585244268535800720989183985897204698203526892041086255197832248663464824991905464351563243237943298999137415024728833001250990061949221214799789748809481367964799518043550412795867394134827398036239474121794873934102775841059097197308098815400024381633013226732144636010161370313691193220362358646025348426008222794115035116743230032538844282352498497225366298924750012509293882945512560128 [141,63] 314384240594037895204557390621590284694071610321003388689534637928696618181400110789212260996022788920044554622946889829289081483088412287767232370333979911446805302082924550576253030677302261733589900186732827367722883889305388312869348839948164957400915323615102380040878090413094332314882024690981231028873010640936835581830635173144736646668565455389110724238800741703263283844593315767713737008459032715079785311954240423441756705141435297126000957272157696636069954040320817756524081660027555263755364593907159980102777432469611573329513950030655516614915818608317984063221264723959001614941597057572572143844522577060607375221460346317198138485492578307211223196967293167122496190088316796231534813754672533710212435311441914475253096211185265264110761188171421048655898634882204041441978712263532638710099786807045560354256035122691561780237952598265272405349891111671446902897610225743439714268645414257240792415952568257686725063555884562574540005641386850667524633672470830860434967426113564779651454330097577194440154600804790134591326960907324814348512712616424190298986459025025136081990917699906720594790839768000079791347963132678280963810045958281348134233617542457092729192123639142368278507352898122380885468195364523033967790543100741042894987480320895690610774616689503651920228879952823522327009637676092578929162100284268666590986116457172164129562220889489366347058495239273396698421822990272988044829089830090318528502896765171994435910879725482874991419793274020676499178742247660817937347637940155819376361397613385210530419232186964642762999056883374776950421232773284693544794621870071339226156146301218304466885671229390507773524718759268114701504047707948711718217058326296060496995711518519537169284317522746081303031791106803921850920151412553631227182399142833771474049866946918397870001447261663544047561252959975665655965207001845630155859483578290373374811878023117438111014999332674637913197659523463004082513271597396242676032838566378064314251192848501095836035597366238640191215737011070493831672857883435405447945281270730931495098010726574652270652753867898880 [141,64] -24638826255611711222980251337099381520058159425458987300709135020437621042186894306222981792103566652237502141695963062000514115963166361897259638194581870058407278829963190156407987420373925056200302970275567260161125732681790490991720934877016846471592517874531202334877001670227127529204802034356560030265780771553054776437843524697870938470644020564316207002976571168087474022648157562345215403889770202738072765776797087274322405368450275465593029758395000203811067631912186486187555818342850310381894498672446202708038016079288525543053775649260126299335546112016306405285655653951786978671108390742523172261539385119814132170983987737970746971626078762010225816972796822077895919031278421780513354108131605464221555604840431981997950360737658732277041233392524005998155877755086978272818148920371724849108813522022651223515970249575546662832219765658087704527994911675995663150990769545019811864231654583692876103096346774201929974504188562864513378974123150037518285731290627060602713638335199345251347774260547947728222490933296041514383284313795253161214377089819489184694204245468526045274753651008583843624555648928872894777045057956589988837621342640144829084539065798499872011139293963151505186441685535546338134207710082437486325580451703901247190603871949245648121122121161828031314446912774384953144249359508955963274410916449377165114030160968655484705893664594145813265590901005086353632644916908234363500993653275425333315220675391979172761917860447268593626514550700171540743992684785388461314265838048772735103431965596573609723571320258922849632019303305434759974619629282917243505823068812339723482500957696128969116976394265878171714978949989767679888871368443396866394527448687367591222338956887905355486608483601585936124781369843264770013719926201195496298962021313842162924352589074346441328248019364454686202766597945296584211356448665880752355359684430946629549657296601747767413561669248828035245150441466063137848641325238799381594074518769245813631316809978514243928610611522600724397884670934468983873099046231754809520254038791647953199776744491126808462647492608 [141,65] 1548045153352522449446035341861295131659264219130487616167342632904494651292433685143020246833533937869900474857353328397591315288331313514711466813775861788296520590145671980897090916304425955777377044687707671940935243063589194088161738670032900918041656115743800354288043825483949564110518745616047851844544184112910368771797450401767800670386603284289313537178364326108964429728740054205894664128058216740749217469124981083594650595178829505262191774461641462868807311753242937529943003294136884127439431066170650573650665651539159150037576173493985398283377685884723848779859967718819235984771433963512200780767958583468269241607702793950690108759415973855106760389407902968361608264095898310272874352372459817091768563410143355325522277066305069497289500178047733054865087492693613538386912065033789517125676622890096660807784914701487374597372799669436408180950065434578269313306788778595458896898614458988494413107595474069804372738866373513927984183016628470038891884730564535466387629784734125941450616239966177477546563932684801635496616792753019967708326587360887195965902622161726170076882118130380474370554299895198881121336264811322279818419721348873607424061308555385761663248756513390032343631880554491292646624004755208133186531822632441298171766631575396454500566739583344017329237878413775903869784656237851479602504775613235301421294777998874574224861989541112013078971069158001484318121411117022072302132199900773286934732797366932602357304746847848802337813696616625049441331070439756662943983265369725914757435314640955462457155293669084732899550360630729451555075473127164522340011122173787096711104278167845129754150526138718452662796140552174059458813905230203985676464464161304565960046707415176907458184888485039207784392600821034074104477744094822250043288192985724672643674704507610633957198333561092755560427073991375551543802316792103400282031242242218006692579410213324481616714638334693945874673091855853194895232681642549457188352894076518614869974827658567718999939032751486343239854927327214239925251973231397195275951705780329689519557997129441318768893952 [141,66] -69177967084094665882336068200745498454540720664185890330339916243464001659161672871762392508852718265017067524892846968778001328060504042301795733839427888183426070513251676818255627323110789047055661742875479283275008425672767035866848756853700357696539324061605964884553521652531219742556930704385441798362374369136054435736627084964450939398081685436730805597689766195720023745459833551185902444929536391529757148469941877707968112152528755042095536535372045532170724671345507715964048574258788238476912577636472147147784062918709423892650303118578787555275843291970380940866204182912525269945406881572212795019721539174121843358379943002261900345661837100238798695259724106458705907269262107969949027218653910054857295484871630871424550400666815372744115475401866027622413199237862922031299329034579805908725967398767089248142816634541729834815520855463333729878914443560771207945308828676551935064962822039615159082088316384141039414818558548412723268988958113008724844637878830552033985084297649638584842564346126661880582199440520409572093446761665372189019322985979357771300102640342300097664612534815657433625248497184242050979297220434119773870029251609246759280783624142634610377089057820722941056276784284143211877086550164754199743652529061100246409291646132359523222088638106421452758294746583550597695470153450139037064921877548095987722224651225699860157255477346585857405973903668288929258979668543545733011530200214262579319793206085895629610317462036369913818728302685562896809810879283192355529485255430749892655830856575195900775400245841695606892277189604732575044332255965782847776993032770433300726354339941886243598464791075675687486228824289710576679232803015990642457042153468063566977924560743394614672016753708376748966316296452101279896285048872599745401772823183658578534527699199812965785446594135702242637426062967430453957954602403530680384814862328652291235225763094647137309222488065559196488178469560033659344481006498497292321001195612117029260112182103151085765519925976469590223101026635105813065919208638257682661434409714946625492433916883633602560 [141,67] 2971127249029636653668589586351632534135971020701054905115010643009249457534569163426460837344979336075242656055436981566057453165843843417330971970859245989853582089728808502108064749179828738857768803264239735828352390803781629056110361593771427945850589063800331784050338257248729297258091597488764744828471068501650153819343362146722762827121883868195433734952804627440655323727450501953717754641013302397799216959305059192876677774315021456954300449609956989427593902060419642834546649391861353593816546528766646009540326127824188568737880694714586755010003334641615937977918643960649198826329949745524471920224996993484459958145174695085903573234470128565822556586218334582541540773103088429608534436785080047844536262678581432732779213856815366809375039297153994197813888124610792435756468946052250112126129740849311404057704820165841840346557455255978422023580375211503918409749266705032006735791435948890045672749256195330137199213134411071388899501856486952163638185646103147912262631612450565210719344774278919747405869936047328577149632567735309908465230620902044157933472405083550562886744658410089564801868065925525084338160493929629929365904412106094777765925013339050664561057619935051445097371086743008003096702070563637667950675058697042302743567088573773316385700082595195837453673759279808094577700003728852227799463583481799861045024735330544947739295404834818147786387968614699342727914800427942136755523071560560183330608632590914450340592022652772523603913045141806900013821245376088487549933813867329540590737666035183312031719055859787902275719737653401619374256187823133885999976408830291276662454988438304517599713274323013756425749678380193295085632677124358323157431064047294758549554202568305268593830515954395563382954164932764325261457810737145063344634077098015056609272994542503897152223387442438938260726812487235138653504833671933272054463004366239247890436900266153008768886770160973299887423916598501396516299155143473086851051271185554585772178199208907382307127045640804227269596099529901244126059503448164614449979142204931886837369693002570240 [141,68] -175603813261264676923841697794143626364494793885607660552069055295663435157814285231388331905098867346230790371617332905547907851248886440225746102049778368737861759951998394844879527256242322347903608544834961044435472726822896790493843737492131460372075389718354291982957193093039062834013343512818395171119448086754625551508652199182413728275952793215804306059465019970368152909435283066640976091510590739895087682462357269240846592046621153593090217369972504933806738754283095556255463004316417221783136722743012652817699529716634126879786652220366463741360727428877533739088400673321736892861273060760379107312904789331965329653668502222832706069103308589110619386429176835521007420632227028857713429517537095732638735689275763426926085668447196062674730782467094329305460022005668884386585423687286940681835298574221569805591108841297785071045831533590609322901517905718856336390660677132997137912432026254777452369856323634026426683861321338951539633548597747578390038938133331522753018243704120918942419777459877464556200311696394969619484248617327568204852038348882934544379916565467723325407080543059005953070367220421601827868505288680217761110752580682389570852857538112588379509070877436434094145627738020579654923380974333220874059150546934132062233412348954049416586803727828723092781189993915489462503230411570266970563320249047991469542899103229234151103602879652654334570628539357210160954879595957737947511710152044503275345932649721797317648502868689491563800714201065435439064960878390608375282520553222550696337638144921432687999610691092107763468893960558053972753109246343922988749713685836543608794948301296451892399032429281468353020256051475126075800101395550313023017999405199088730180414705314681298831756900415540527512775379522300673934227051948142454222328014356412447910655412964058658637495880302168895988679639173590563356753309764843291142008494225992639515249592362942964781563475192723252983683326330600119188744891928100204291322570101782983578744480816727215498447682694042790074411656662012600715350843548057240415598627473639291805910302720 [141,69] 11494248457050273065355593598128799266897141892235606380885011284409940429899791183223410875461360428662971414356003333790926187438473472971630739637046208572335804815652857631012313793253983219182540598088686824039022833376295687930955353894400942354191275621889486138034319932154135996004937109451394001168031286912481897761430318060653885749993420590316609387141724477161093943574886907273963051023337670717259475057989686540290315861957844083968173322745368233388948723981795258947187168178098644693495572219078856774749362093117787240531097144487737463604116256700793662590129396231162702420873671246610558206831453662591747188258925352817796745912529935424548252520144937021859379184754242939537450437025858690261871025797465376140548791650546714622536933103863786406117165919650406094719217769980300280558218028922457730892200131674936532276413130609396075661562287335466985424942045110595616270610496008460278505156958049835645406463597670820246589492194544474981613528770486946901953874049511782525535847869904655572645045373431713528520850579316118068897683023942973366504396870970392516848608641293567596186765010962062152187336536396479187989699696907104895206971274754419060666569984674108792200202702269734990282396362173902859048943240447152894990579174393501673275883411795024654331071070624505522376030928902520141514021927306321175691744652380156356382208969781651426702578383607244716184847331521240091252419195242408310626953363209570130574164129923075515259991566341062761440331613492432516668598990716829349554338552089640435888130031319608832025867029020092650371482883548815025103455025018872228981347557270447830395923388772446611024454742418226129243827948706003484919348956046843150899674187511657956341678886022852914878545065976668515326160013721953316714482933902456129408100285552373525111702088243944290724360042851148057889034225314544744087823131513467975950494859760490382886033240057626938225010375561894584786640029990623310301478827340762270021499903255290463592358053613882636170839266901166707422226040906411254258177330649758361393029120 [141,70] -988553882128723869053074068368768047256574552027489365361122532185943358698125176517856562089582642668369941062443160463437420831811433066671906855720238370845345309757079916534235313547570878495998713729215306358583331394010911646445637724792069721056991975285719387017457657766214062612242743929798399269745690558900823918908240574551357259280900924661003549219516833604162366003531036743545210726975437001065985519011490832811334435730982180931823701241440406200906426320647361903887746307635272011662826222350407008223095584300165196180392931294539146663096293091056042990856305841501945990368811213511122732074599740632901136444391352210864407819821982918047030837090699970528448341163603945856067143956755770412812721572721530916875352338272628815813316744467164724612965314556665539156268502721884117471785286137771076528766886364633989152523882510482042725133583786513241712671620417002138702834846623431113476540696730391237431447461706117274295082720090708786586890874322002550896430537754090025530473918963865507851342390067583580732647335222987773286283201618442574503902304359412768387501077957456475069357519417426605974242664512669609076212514909216433176515054253159159654843936509088048409355571726914747270737679730209711040150392339367952205890290415850337554362375642351666146579062307729733882694214842089533821878515051446046504922226548079297737241766844457788710126690511063887748801367800915359724820959699108806686687652316445911130447861427911604431975218712667071177175703493974809904577413554488373176282427545574547629859497035883283904025799956248146751469462150784145305459730487473431430544982810932491476637006231911698842034040953777266807494417506402363672626875080617776066593310445823723660723780893318337468967531570122922644660365998333710168193356855116558912278698739242907134330394040494552079416745773850150398054580753961806761722563019267529795070211448835007579349004636863865020469223264227268392820805569151954682728106857007405410789843389573987073266659227177261467776939891700473347691795310479970399510824431847560970240 [141,71] 65408735187018118858056409857819690245775460447743739081868381836475716789817184222135239939864040527754443714494103039085075863700564984652074911185406100850752094192403654220980913538688105308972630240219084616725954383262381267269514119112606562876643704876894635875109000598767476156628539908752562041607246912133285901447871641798970096612811451360231282177108875171387854627038280414246974945645503366833977690510360749854114413049606578561606588192558778290277339507283256928010916995670801209447739496316716505972799022752412287922306789086762045087475228071927319089135779832120144184644923232129681525437919194283685453392945384514168295262599149287686266020060948372733962399751431751169516425620838900570239308372415119668913619895245558195391331253241262172491847840751760608954810538772238480469600074412491922296943888544586704620110500671285686178530577255890305686766688285720715382390942509198841800221104173240855549052785899583043138804369931654025309612407088501855393630706296057554823216738037783779660408206214050236048630350383266564686168273579006930908100287931869218025475625310356534153365674074088436001913993947207202061744361308523872460946965663980547763535846776728923327558832962236024751980779090996303490623578665369631978735679129931307193843539381146756668298294204703506362422932773466232830873003983089271708187591770643849408099911369339111011345008377504337067811046395681295260203592468803959996868014207862526207176205668490393714723159572566249846780509028441504876559353827250135029598795205570597881096063618979804999392298908962423221789372858621651299907396547646885011180202765433824938485176617821779531738760624229903772963387239256649555632791567225247515933463731424591921517111139123611610150489187622285568996573206797262767209495467655303640249749792043487255279373076124282587880390727446668645656746793620913784094406152923577100077614342145002426532153446611637266697676793219756306300635332144734140352642076893558190983637838583687893068825979788120399236168421960422415897730450262963515890082492419543040 [141,72] -2257298862686095798384814596692759018248639272938986342494392383190545911050862065166526062600470976625232945839925733156577393764618597103357946190923526520050469343660369267645822866721235817120269269725851706970559370206317104715639998441534894905444725447643657841340402719230971990827559150535858701231949934057271080804742092048592082482017582946492421714821795363171206343830858911741791735366655120917339051404173553365635737730794855399223726198163055075977373403729871868768503610544853359926341140871237775786796401646499277938087091735502552058716865707562552419861902111641963476384203336645887283196999482682931551248140490939325214794013449413309975534479969204051971466723463776757064521685178737010709501380975104006782256529437538008758134971451209084757716503135377040195180418338365630789197841169226305052764751992222253618946019007548428665477836859078015112556526713024554447333820066059857757835210562645997043626646657202101429054468508172546692640840845981200147808973075441461607766687541667088398816522469433786299407558958978230082678761377382979726126408544357859092617918488644325495328502177036576335324326601785482430175552909767270460692976488845662803002787434436599045510961424088332664901574277143941931905572675548713505797883324736872814605822357310791683251148977550495050095590003628746221474204219535874783588119583484947286344475396128872668164622716292722971612028135596957616320815518398819725620376913974696616594487811890005774057873580317361628660827803145858534711532734762132503719740772351148697375115068248280201246932152700960920131911851014626540451956141089016030445436801957829048297041706906618889928710486458269879891150204566509673447184949673665043131797629954610256267939168511365326809035055556014837561012687766959290090877830821082013035088028992759061093158829174065958244097834516454269911340963450612185425580503339079535671761692607935900969843277895242055662212480301535777668891311227787690570477212302293745079031033269038063137097189738297269919997336262703122862317860312884617985553366056960 [141,73] 50538037606890534332219667113086211015752237363049852903316654189109024108609368108072595687883144114590392891524725784981469916618064531030669855559004151507937636619374064475801101436131935845342587275443784747917599958451631627469233887463562106090797336108891022306114479679763035527494020384431805907182178508252818423150069578848355156424889079080758853501442474603488632280843024225170738769564458060238019592296944396390744641143539785466345744249759539323672352308239255181429166246227512284739292488807989229469620415586747889767554905872990061570631573739955304195877526237547793945043574672648564942756453836708402483086179502055058632432130984605395739098145913868450069309528067209559572767447131498428957648069191182895195908448441741476294410621300452476936754827973363895690302383935788427004112462106485323690336983719311795236382035556698500596877091197136197157074126636778590328195977284146055650424918645055261141890620278938767800633412750699976514077616593324675020090196593359681220549707569309890320435125566525784324793271306646687725755801692981946318158902882794099925116949571576773081454587471840139285003950307571875218116935248336759863242661412972259368566687831900130130573459864434832058492646637413526392934243056734580627298305653796213263260279956705564643210645746829252388937439078581598731684944627488995377583699424976275008857130163117895348497688893520636273336796851934638831210213849557951440826111006598591069276234574621546051734756070112008174419173718581561348460815955546404087334490604505593881036960591028334978846097614148000274139680559559466887193719508133973301591567100451476683300323361272514197464520962704517468788514490010659799138803916573220708511947272644429350369670399449077053549927739127654807805607208340988541054761319503048206728886832272584561917411651426831221145596389435478013356457785464557938675960424910520760185871110730435666536902914343740658013799287967777536683929456981136945072346345417031046272940836233570206531766556997155373362520326225055437662942423759563437011169280 [141,74] 1381969294601996632299754535569482336966989938231328734755115900732885122590393690815840225061399567137060700563647229579219728884903297332076767218380250789770403172302891953243212708823725549928533677098934659741947513122847961071043627384951428430161756220527549778361042389275808749408542449654612975017895219815245935592333134778108121920464617059655566386488742740695211102711758663006663380954530217571700931674049993263028466707799032552817816156708942212940012358991730979468954010445053100669882529501511475614610354411134444440697903489247976181725746963466216948786104158749686579688820819198822679947701002429421044799589342194753086992334725617572486421520536191784336911190052759603356002446106761642276787936899514238234253923533401478810399223830057420737914093420513741698274399346939933494858924731573156821316751029008647019842765733202480284747241339580706044659562459432310599768837600957014305921929307327467950912293020269229653785003226987055610261653703840562194998455076921962246234750233325985112346235026436241853938765371356093470160124487915921301394626613536439072135863313073144822005914856262181397468657442834993569280371660369847187203933212908178956079543298340750622611618731501594261063591497828646665016843683954980669139083955097746622427881923421089905729629748257810357274324205453063955010561508118322624120779946174376147999262138427776365490107550601497555135656567920438433960816498586193061337847570076705194371004862564460893174188782878105725258935459734287856962027877012624615469108588368473700135541990930818286409575699481159838928222400914276106971533464216308173475771120869378624859267125839657898806931365996350024208410213484354203907382733506533078158956526477269601190935249529383111721978178421113541520669838361253125468707824743556118138018377316406118044011891812966763972560562696825835653429807717367222628623581157957147111710479635203972147817655120609938131416592359664332892627177955035252300805478643829622023925445036539400892433181965316275145975014398205648493370908349810735677440 [141,75] -116425362707367302783173458030273257612938528149237443365682394816846479769002366915623059844914654654238041873159331657953462189150837481459780585825933114226700135840091690594913729142641427809814435368459095120839869527625570653378943470982938387550041158195393584712183486148372847991258742706463934817443052068304648997152473516912053684192882657695071673464226906813033730797395782849645701764923862669118745735056157905487663513381436590876563359302952993972606308906402849407305327165977733326463116165844928247859724098635936797445560690399430615142453587044696003686253851843804951926530748777183200635180862188876865283556198624277696579757550253755313502862578753148707179628044829848632816946073007926318289333963015285258005775397961556623805230100184970222143949662938419896140803629007305071235330212821668776664401394241309302177671155528339574523513601666474242268442593136243504719442971041852255880054723915556015322069153762300122895747507157920300067788152672491810840022591286762300489653596147801528100516537383379487741891124289307602554244469465799373840860654261511843252959355601767673439076923668486061529042754461880845383534049846753751399295913253423979828062193733132980485858968700019952845828585028080256662792079284251814888393094018512356985270832674647509677185339475633268644381448489529470846896763050833486519823729206976148833641635520408182490044698076961525141801475839827514646589996820047082733228544392915470426150926340355896602332129805655740088213591104446326009752937140552986552203527563590739676278544320097359124829684192364157580463016585263677337906814581143557467376494768569633170816966204142429415231448118779019293707624133729843958215049309707395964558223410234689915663020320147802129698844956657763776666945845922339906726359512598718474888480454596597044544094444427626720902221914124020777523043044755316486892200706207523684223517842048486688489240909420606234452961973967756349348065896591169330646118157165888884336724458971292275095817387245242645291143589511281996783791353139006720 [141,76] -2319518166420294078899619488483255282511813515493539816376510095705932026852250716751593454796395201511357107238746575030778797221047350984628597055217318031456216123411161391151565254417680730894097897847344632757383568898126530520010754749034052265526258023387028296703460794325626225644089448328500210571745495803273692318607583214853905256746618552339678243694182016386545610417785787337217995295425929917855469455954915484516668041615926604065386247586954294826624581150557053873100105113346700972244528564751126304008960057102749471804653344324361738973294834321765660227660629053067658117395823255396247893893215773529250187098849675149265313637485388209872088176188622730419363683423889735654848214996286355819761083596687043766121782336547896640878947885845493952027802227170410396244645648889738312934637716826689168503733152978485549828272608069981588806385155071722531037615488445601584462682552518231018455566504973178758923413196258700176161088811535352797810016034219788586368113231706459753601496679923622788565698252061215828856359580168769974015849993056210114383160339953734008946120843292068604860677376037287446419669463966242632286671377583766244942978034344207149680181969772709300229996962153112853894108120830651549084740182433008769256938089091985661290855653765454811385451936900124738294489522061729883276205494434681281673281687373591671897364467021848994886432837662655137761723278961238994410359135931467863436852101983726872934315799449776988274841777229187565469873576225286173781676157013011415933738746459458950918621400690382899173766528328060570554262540346860909033320977741568616665680814447171741251194445015383232300534475072466577813276422883956050810325431486990162584243588462283797565159861625430632902406650194369006428807748190613939080184525492410618621067260382314321308018664007884726103519679489022494126778877501711548039231178844677243243183713622042203615407500526804647766691275975113569944540111887177800847843837471760330611063646709453246707140424985471348260565321073733690478947172679680 [141,77] 66680559100704035974857355681223876364999068234815252191137834980785850116948641565749130508870933500525482911458706691626162083407570624639683943679181292298269104545761470444202025945104919450337825800411472851241875412795871914710220637036413258899629537969732683995040140562513621645296636418120944209481519568731954095226088301229173715642128761515155226627666881997272138787411285300121239021597332122523854658028372570828182684298608180718813350079148935472848224762899324323957256117117317378146833795153910264469783646924071253064870029382285948053354196436745729566718973528363941958958220435043835806712686035389669937515856672822699763427078080408232712398228582970981441159015286516359044647351501157422068047316408362346661067869512616728788240430325844933059168593134020630751000483415825980411023764332080852679041558556490361849031366528542809759855925532213139925391828862652099894110402856830937382017485778211780995405838147426888587568750223064122218120927647247175786663725768937763912515985599980568655407078522725613744141125335099937313909703402940259710883634854946670701198088150277669276121733705804357529846348340583942157954540504010013635411952998509301222755673573286176769792485824321673262003220003161854217125687023971254814186252690338583625439235252438994786133563985427616908542467884599636818793056713489496497519875695348358518348763093787039956818702772413738375973707174944644104215483771297050831891415525966901001895170443715446315890787773211927047090669231336149518816501491932546913222799134131835006188485049069499536409890315422577106985786200978799366619051696872523377102683533508797949742096292916051795682723721385522844343437459005302433900043621385680678910750445834874738776473674891596026411751625636037834497591810553604843327401536350886376174761768137589770685330617372568148454003815008473734216159702049663972393439609401789882010258071819579906157715948294339913527488077354131429489607400988611503285716257137266819787699267887588512267798916817642804844196982852810297962188800 [141,78] 1584846212816128303851325594779024887592440199777832394276534486860560248218516286899977895356398452325490281046239793215883427583974638888197053385251114792436240644431807188287812634251908015167620982045967650513650038908347636026978856091666996200442201051818776514352408600914407772541021670742017186181089071080671802399862036133620834340440924829275348001872705120879354466415548074962442833627943053014330922757957836199361996065537685538076410157399964095714238914163266844435525855661164505974279094194632044055539812270582168586633039884889407129926040541384145313623109905448236656998145802733018450803731482988671327199966834160135414385963207675842450546547443569181858966033623121552148876121196909448035620898274989800130196065780019669347732452164972892760210515551711497295700333213176994273580973589817660503599636944380288143071826328722878233086891799331169509612634867469240120433434747118603197271060353557846142338618781196214659425213025759828393442760952242922315761996992025192387484812419120421326924068323227939641102014203666669197169966686252727262696209302867378397929233899333689120944747665611878711058121001930682497652364564775313284127658014556397896664193477066669873302916167461712043005206806499535492940346289375067307423347781469156043269838541372667071913662775609400784342636660027729536190433791556256325899907816891331660784899005216728057591571889304806073310104258286777257065640112015078438414532608928717230010631771566337468803314550212412039793261996976426960211760920347284681170215333067592841875286933967717140876541836441990673856183372866537383456632910587667232805198231949917333676441210462199759031574247428717548795622977888537811617443442735248678712023728092092298619191640708138486393179210995698104117606623937085629785647625435536400457567577318970736192831086498223374627721523083136828404802500156172580074109300437757009432819484897375339893101458607502824657017953032698660181445545806684241178321369081260444545041141401199336358552949764728537139047150158759147618304 [141,79] 13786049498045005870393708398177519681084490498109661131493025206484400923089174158025577011286645925938265389456983092635746721021349032812127173678925403770439785235089890056071805089099185328083332428134602014344798474959149161658444571349730015546862534571609272708831310143260161197340475311117529010575797477862651787859832649741055562713298394463324363989894997166032645885035339337887464395501759304564632502193606100318201276342356129104287765522541630992078170280429284856460191269164922765487760207361554149742667261853493918415890232711995251184124056214701521722072468323532837735156174222173861677275184983613991327846361096178986972635663362551053025093568276941598430957232058710757136796419012368802978037782793843972845678854862970665712628321005509870092362442722907932672276750554852750239657268167660090563794292728453201012730968691020926245282387995133684057521777218651065585438004270199603504624132023804614608763723720428902793602673553019315760891105515472743004789791145385625512459179928524199742046928840782176875200888220329093010651641292276203604207501649817076782488020028305950194555777989908127064451614118221045862117365307296866104512702760620478078919423615603252523784974785795355934778315543707374071918945647667700686445416651021070046414992999982851538210355052678069648596083409109761641362380147729076281170126263628570179878131875476164602752200149834865094643665272327046496197663522438482793504339703484098169159053188573007232095711259452948759261191051418437929250735286786755819120724631018066246954081668864510965760363089904074089248091967880527303847234530365548023155531362619149669180711410914539424663500159147668131342883058700157999854741378710087025214637107844346887251937953944006985141224515792743557756483170785824148724017828239712679132653683313680935704365805035616831104009388968423243753181590652639989795820033573396702426718981364809527368931563655385107571451418906093701477701972836519989621281241686916100728516968941042882008747929576632021490623872784229888 [141,80] -712530559198947059569266778835953061995133863370115095103958468530906041248673765885460968720021563124764635279832884877985740185365232281704306416025502225138739565738044903068957469065518278424120122162464601939970233359791640051717660264957652140565456768212572194872353024025281676238184652288793358936423955713333239887821991369642250355867321331741647351121497908208163566766675020495462757419382881667171891775133836990935040860261723717016553769160479112666409205170377741680755484620621105939395003212296225569383720804630838397097544293058138960565645347373891472282737194908198639119094103498112294569276274797877929504506071310872766735100056274515837776097566412575135877047225563508222659628588944679788156909019722190599189490581757589971043916563675967223809642949280239155343764309305548463748673947021691562563618645357780770576823276028548095930889097508593472881908279914096746830940844790931196556838354222116748244901354018098409442895728666872661421764629803133910317157010042658840316482584378363682983699910313108781045840349711839026194082743955449737758564523271419027144324064998522992369875672350559701340681071507762183384730603026533195975278265996559569645493404253249549122284904349357921568752523173519897348757845683576497284856597751093083838515196553481738659879474318388738208008031473330358500845623593466051068063578733374985857552794409761417844915532399906298570585861887300924254249676310112873676520708997593057593777267524119820895091922675545741533009895192439071039859480777447811521884324244324634093986799795106560358438505410343130222440111228278571089278543427796669337765949478754736343963374008467349398968071084397759435837827578473192596983030019537288928732240740939928460150070373271754607814187258139321748721645397834448018493250380405380044156281948340694439400639052713260218617518280707424133453266468191917015095136287873682625851312591799263797719671130498400349190251147382454092230258357452815321041080726449027833534926087312366331875240299901114249254328143872 [141,81] 4909051110051903064903470870249367874639273927760575807278733946663752338877273553477121799125914871495557842059523752041801075976583534473372125777389803953644625069372403848542520716095972363087147726421597987869143204135436087934897588214783531726960969210595091543654255999067949765611982813630498810564696920083227695471156574599796278287422615096039605653239159290174742824884062135911923123620485619294857748744664363700524984736826971417881735894693066816871442282632257462031958970396010399772374638549939902918393054415668275768236477615558879499298238622359169913053767743972735911798925871540579465644465139508401372976533116070642273266465647064688018677880558381871522457750961424070885686834273939426022377473614640728372822894460802940901575352178334908496372280646217525284531790267218185170200523083898100321996011306279116429891897315081575116822989941639037972082970223282303645675164247842607276544922702845800119802821298785324502648379796085467545140215018784160089614001675179087263350801217073206294282760067524953955230751571156865454576700449228223659565717250528550789027761669660841001967807637583106472345888811999723046861358419536490067901923848386776948223008996016008324407359373121016285319218135761826884072212712289477652314077597051166771186658940839602468364507935926381414720203350830681697231914832306489155523701557285213220593425427375750881356934534257424165267846483156725645467380497743645729044941347368033021751955045329321777702097626673267532393358239505071885931049715484936109150026962389444094166605901576375809702311344649039365731463169290047176828048680803194319915483471760433027598956109774196375635314410189185562420147316568855485834087354579421166873631459255643163406597729934370639038080889293600708526511674254431288733166928314474663957354545683344581073678571950631786245737761428203874994086421390724810446271140061547600126252190496360709355437972962549764930610977305177545385605714009750209427839848563666473297388243909007454128138851284122392447733504 [141,82] 29434400961555048763824577656710064895814289796512201611106963624512150040253206335670228320980746293225727174825520980420303874450679159946866415471892912548261676031737275879010367553431624108091458705733042753411517700707159242467278783425753208349504999165731955038462386361286480844454024322411452054952968563385716658789057816855044264448056463328533998337661117082929985838135135452355815815781865179455265352909279967649750474593802742119331242773927124761651773165161406540602004610444757734749817108175217394540669480973844748568816933812963869038860763873357254998917479135224481086444724932750367894678496967266573543780970882177914239180104809017768542925519069020654454051749264692988699348208283380080305378221699104053917607636373380767525334874768102254598410528039940624912623475039797651947756139149701892739438192504842691373174193071359865888662569551648158290793542829173615725830437470305770065756576809006072085887242600049894175128162608338193369397683778407841722910330201884032398942996013932612861020080725503954291415831647386523804466148953531150502967151013615087960033370864950891399094805214032156335992479556473553486689337122936097448623765157041806402889546676720336166681099513401013580807400091038348601523417789441514384388578610461173295680858572214887361940700832921803507216874827705268533387027283230373367328980836159944904338913644780661181534160776826874068139533796075119996729298763439572149976872768162343673651050658703570621771272354385330429811862641144662390000375885224085813655159913091526056072225655443039150531292089281031159449169483890634453632651135446663950105316877726143212615294298728558578595444031690871618340809548252317698905541920679448769439415085940165657563906254289033644450979967704085576005587224167461903989147371646572979013674627129019721228042930875663921897914353328640367511343474806700596996207921407773473395549367818160022956817971377072220344004058235001882176653298210113383243851976645474280839056254226269373762556863688656421888 [141,83] -2410356779085812844237037253103832187832550793410965849583950424984764636490582877100437242478110599581250284672255204234449716902094469653094433955188580109692897228645702760211828237166293680545352169483475451867739282059871514807595041868952020624513051257164593936465200790122923864065582804534475864959452146805012815085959641808697361076028093483668366812857438079646213122323137819842654233396244190277521258695581050815032496877007015147858662834586766516743737797722591335375619226681971905977841508489049726246921165998059856633271489228715212754867836873001865937554873567770189881303876368135503521925549728589642132265207157148057398936739933841360276862905074886122479291371166887738444542225421732651695321990999889542707900830931087497787094560613706248029883895138012072514078535559793719524021436384011982284000802474285283206081273226038691719478324671605790166040954892769311186935916002084133225453563297524854743505937446829539912192745647328955995398610355141369217996420630451580313613787425784250071991057748838808342545850507094832321824307963435086242640975039811993152907416953018124284760784308060579723023630620948696098282101798211722006095930097610966916764110393366129317267211433500973176334234513308199298974508638531115222060967288120586669350709826907606421248414588317735051895395401865456380905758522923695312840662028599649325479940219720971583899047711646166084857970911535748777064506244115835383225866818814122253766830575758143059629535558407735647543675708819395136457823375631498741312475214410233552475019352858007860069397400865833208834916303130436878778109981900666987136778293388877018237422335486123119446895462997083267951661220074909010956332196693428190483056995865214593393685716740005332707377506371111777585380293280577090981802870747931784712319939308974426098148761909974669167407512540699029681963245671617653693556868345745639798052081044927631181510177180964871406663170441195280236751082920631787431791673267801673822334617237125483737044776088504624 [141,84] 39694346978557432877868705678396344110351966796949672779601455459305955528720730058000475899033350019625973732749684349944505392066624420888539030017591633378371903120781513439317377811060396917636641277298888244893554596143209672550609710716522457441910971969392488854589497803038127538178085773222094895621049649698432737774784463513311054260148586069774778266213413443315627828361063187127328805496142337786425884657882239868484823384606044394075412908765887381601669037217576561264642264592995127479049185755085056370790191409545569212116014467747079687893349478960667072758438131963176087778536157458208176150525762837385687066308210937990486815918332284320079446649499313314973807171442123160817037968821474771102502991440409445596474162840167775817337215044613893785390613225083052249997503431007917773446740836340732345433051708151689328731073530466203504967057366685671304326619872138783395653387532147035661578589139257381709604643134237213908983998020434618835370735438689778790333312775153785028407438340293373529347497685111429632441828374523040464838986545531380087585137088872375829586671548031991302470272002961586898488629903891468361776612164639295001595987535730991498936119517081541123526867793654997273555108498056568245052047509297824629902463421747669502414655509473047545721616979259119411985822762377487509980122578308619025459308498272561147747541952541059524723627885606579714938601573231459538900067332034943880952684263738900177154487191103321847473813059314046651922623427698399197975761001034823934079386306328014942613441727370793256545798684690664639519691993880386752467316987699912762144056290299892378227348220938210912767473890934007714890869832939689737309698850884395981416588862579496900036098499935133752334486980069812085080816270901287841057685537695465221336434653084980091832256641166831925340730378185197730168869786744004840110857070684082561076269348749896034165536933415875592316565193416275569943521441424105816257478831935416316008590149192264171901772206080 [141,85] -157663239489728086738243398698399184162234000735714294838908427922403633795477646486987188966023267485769978123585434929953941649575435720468103411805602854345238356944286418764240659055117051038559162056787967926058223774347642207040792322809636319418486816730512799473574483404494123920991435654153568358177458146547444703653629325033492635695901975142465734469808318010950619972447986832065808169292217496478421589233763739047001513837341958613070020659801222899258257744124763639663454805714391443762507905084110859389301566616353787129245858746315492545848418227648350198550523643309900247503413864161176278401503880430843690731119352564856545388307912472792308403410551546679119479240987535143866664506927908611707161939704081846660655126677429608524960581555257507768250347217980951623805200182979438123048641022034632050519286103102455087302697814093214501732337155836415321308344973890228169173970140738331177604318634225803053445395453629985761357420621601987537426919658329727011631999374619099469525345446569702773012521421470670844347520089709482798064481847973100102249362451110266872490938934445113791738442855678711880256340690384838486532147975284343028942885963300157947345181652241076697569793776568583121531592696421720842030033321254861550318342964994452481297505987527029200824443816489071106192823585133412089468198343907951488600761602900242328024640944817025027586913007866167378376847430149790110027542471448280111340452345304650219885085223271748975918493999366187717581087964595922940715149251227723655934981792280095935017017909321937742289616739222825380808600850532157915381628138664826637458287799717318498829237009276241021154846709949981685128660921523734500534204822028051996374846699887921769087506231773506102716297871594254466870151812876587937227369966814984058607266704771154082080746799264873353132508359749918604472662012043928213754447788948750774492403204081273235457237026633541604119227054991534096491231326705571611813538325471229180481021837570379199082752 [141,86] 2323655437949102043772384868355079455697809084866271528305982226881860881952530732601796339450571684764284142625581049435994304267904312410559095592302376978010778921817526485278165691668565167273348560910803810199181714750163155413782643195412068053673330396117252951186804735371267005188230167953899190207903075840695020786660683707348868986990912278971584426553535118966958505972631636069609036459784010891250828576939272978877399115939580406531032940451806052963097369279017352908923542043879173095486463469717471413054894624563171303787371138530377549400030847181787931882115362922534885476847087230892481238663215126968908620123990073770451012584128223426783067078570115147039923067247245518995707553986403588116639934096820915782824207244419434272774557484645702930044101500598753705761386513304932381140888351517503734067042655848293836647549595605122746237873785983432182750384050782986120921747581526359865631063471466031673428284395179689026460832372046302015934368007979929757869466594426640957813598487156311663061688969471227102092477594489083072573017655835324925134549497697832848220764870158340788799383094534404418752859518070052759249237560453272714508376757785440753070157057961251250655648255083115614324337305402507199186105551558059932805746973678340544743831598391092628268196178965985735449250109626146066324325683020217228458184077883563675705512269114613794499579182138016025295573905396850390391644072495584419304209804968741207871407166101421887621653735694984059267242407076195242595775891761115035427066459345186900481772774344059512608781768082316876588404768848434162139157608772967583998759221972214068132522569978159856402602609105952697131641681475917972293265521110704370169638135563487393127079421290840169430925610910833358393930623752040011740297821796407916091452227459832539427611371369154084094144827082112414133136528828189857502832727630288792941736517170966188223495103165468322947130658555935994415878627570316194910357352716228205893103321651329110016 [141,87] -48751480280143391758361501661745269716404612761732309058681546534783973599742845740701655146539539082450076466751345599596293959819415301341739099859257320417253273015352663867647049023480492471479088430183766114206738722936808352068757714436531257142570638735832111722262563922267059935533380431296229026062673042189178315594823423654973638810687818233651689922657216104077449583082519012854220351342300916311135387234691730971301245172828597261497515338645839885507128087623562989764652963871592845313382925441956157961514699756304886107251365060176901635492508726482184858070498920473391737010433305549241223617837977110810320672594227069038697746993978761984805940611896211227090468219095362932924446410717132060087561660290282893002112230573999422797758957680788748451108407986129213172132329136422395852794486490922476029899859524626010272699745497560210363671501069016466658476404996041175086027290880666829420683931374226805855716272400866287617428076207606525776044482925420915294560962511182702205624191089767758306838265095183999100505166245009285782725861266187654028762537894142622635779901112934798537339554477792632674762519311818009522366186135480325591030764700620421751465416534004637718301929404061648954439600845497710375458218028232782921613558628840576846750272721217211043506779086013290624911399321242844236393703299532037028545620539354569932251035080019501715140765578215155036105443893690187162023883040449353826361767609833843148766258463120501886894259785130382332666972891785691909811272730475369103297874344937320187417120570754688518597194241556280779051726422070701722126420761406039285313628076348154738804738642182485865421966038273166977368442136885697546224866522819799397860198495773695722858155257959095225068882484848689431625844502790829067430952523642256939455348360923235242451783206536886268146231908174803206730496189935665700067968550996524703160931030940289148816409187200479996959889792641768894264233244000555522759182929160647257529099529617408 [141,88] 62800608559502734282395308215581231067064846046011048625741826984956554185186736001994851336409287212033795606387056593207082711504963639546507351075767020707538977054615737565105218732716247849549945347693607226255747232983054448216934737977845020135753694969771960362429309364830585634930893532079069940662804378203022430456047865604340983203093025447475528859145576632874326254326469481206262743886242863383569958277208999406743989260699487308826304175171052984466091276820656815556941307502149480113369495969631659110136946691398440751032078488070817909285572954030347981522014223961220195869779791119404462842667308422687221650606631793188903552153507963098371506201466872560338899950719818029525398653435608106209728300225877367924134723342385417997271494496011069904392506302241986438968942065460007045936795716929735356343166633342871391164205678391330833930789652507237013282648025954811424192428519024080947958880580875532441598639921098308063574749858357889256637147706610009876359213509781870284436700002861298831930555274225888028976306986168790693653183136643705185208427128586251916889110785326505792473710285811760548432433692615609063758458601040568102202611715948609643200782228966735846689248277554489379568994561442498444290233070544483592229368968024553515724371531695770406036334723682706758426790614966407827818417238661842799498089393942739298907581572729885613044062426991358449352915324876615960046833033740317981490367018931211311393344323938597701637755989500976994139041298972328093754075255521871704225325072846220532444579365793682430391225455626794490428621507747616600116463336711302749811369130835447003240459935213415710983236235718359341101190909650389636583037516112174336223121418713605836285537684019271618945881701839045265552530955325432618206396073790660945779238628391057242734446485415625882942007844028639911403401150799106574838030219713207115609728056460875475329051465220462933738509478203055445704084124316540264512715276075292164432199680 [141,89] -1283011759513931931397673442721834937058987387802397964263966136823401994926776877702735075944578892904800341819211058496091415543000225875305903225269515917352452818021992575438799339625073483487480274853774299932081553667812514509915728442160944030332669249790211135527119005372151250603513109689549467332755151761155834239916479958070851663656651660560479286370873864567135836798363855620704158144209791439293411999131692466377048264631128310823226937960125790704375135698600314066444593042869993026580367433981307504511068085866103260844398941759275260911079381318716141663310706356479473442290670751567990139053244895001233034575023889865068683510838103093071549039629750609331483586279660652432814885420459646431813300371746352703360999470956769513820544181783910181344112359104376009646914276926723111605259410658004377601424519917702097530869345316052298456925984622524436764703004404682511197722208362719063390515071484961277998260418101975322583056286583176006929724743843688029433370052039233129401760171036740743768226561589715750547851727449188190048488153410046166924539737068321447582455423526049517317294993497560045101608724976410142053822262100468534580229798513219406467900589551892480853645327713462573226838693860252289609435181217919314909786159825822140909975145964255423823795859522015395845810499061752351790649073203472953003358891333751807283876830943180344785939559471225746649952911384722764194786438567371717978205086749496938361125401416928089537098818130170595218122003213181296443341534916682697266465935137851418370146838933009466182462570699132784555425887017455346245885770435935573394741573426662903494505868459160303968155115030556434856327109961337994462014050161989100294273644221287104553763587872888491326560443674874407519891591921860236655055461549403946333184717287386800442641843249252237720156437948270295664007137895871432493405431532458757765016561344890110049313731552781508753595847930283318493686432534131928727704665706972216614912 [141,90] 8226640401293162877431201349816579845006828395703705784882349632580959081226584332630381361283062660325228498243568650748835203240605866422866843520800028608840045275963764653307499585146968083478703666497903712526150177604263296834842706109980541318354368569406974748413698830529026176069622176775095680633838069767924878545668349189188911297930420407247736560285716889002600238375426199187295891657632364182318582604142810119676971172815414069251338684082115138727061046680009903227955141438844686774426637252391632592180437509456898143235731819530132085667818924829144664479406526282492879814639521603689302204156646537991155793624528355129397028636138892820400287196760518875678724175844650739592655498729409231029048983152853339160905651784486369899542797061527004304423610140493203383679527272176206874827644371347436403426499289620277240888164613841436762193877171237711918245747285137734315768995453637658571009495862023825636953533108835504471425443140656717246159682520921723253834394728592931188630433768487048638902702063567656066181598366498308773488500520904412942741688599022410243513899327921927379161143362633706227799103880329034242819888563946539101722947886006482150975517588059607977409813686407945204301725186028587422551071773170978853875085307975367431537280649822945099157180182291352119434126894937296362095981440973649899182769918069260659897761591048109620442062883458497862556836192737890844382634563697434850375275028976565430467955800344462430623903942227824142654245476076036864712615659781046043160788972548736183912385314980569167550036447140065764284623813142510312953764079014574153187163996377899489323319086819140518892456274872765788487382795679402750691123590643266735995871602971330887813506011284826916978813527581501089864701449402518686945579821179834112593707860026435037179262276691566939455438222043008560846829180256480101578167008152202915469314467186841760258533326894641181673321187318800241556073585628650569283011896404738048 [141,91] 71859445315183711240316922698823141710515688580788169513355335805485058911696484934683168580762049701978403936586477692674293784477027804380071014908707977003518534854568531287737808992078673881660107312915936774271071591965529134238644606428761953895828454611280010581240569221457587014876520862667712028545743493999010025564042620443410677892848393358775128799622845143053296962165890970976675892054449088776934922505956864238648713900208292982952892838429235428098540248084705863969976560354825807125718920960319820995743410066494015015175265970159038939166181095618554126462459376849633251171584578266500268146770658679279557190546385622544169509041797547765994306378120833847939797376523138643895363903497286873145317825488435057297973992841629824656354759254188162995581075034496305303696044943554295828857940771170286386208890961972682955471310051170307121017655308255953227430339987514115538552492793436739004037319162203384394570805809799839002146959947479678366495060020559152896040299130960432235037972254928032746835696412059511274358045905704578794506910529983103733731150160938064384404007476532183372489350552926073004820791449903197883871026706177811698921061784071559382154152903606344750429181973630364451701924304275499010066413599883952687871990880445377096076823847679043027133849382647247449566490462379311139532204791841947405023348932982153570834929563744361663439644667782613583014332437629625671876271186765972679566797358242287856475593893879394496530321695286550178716451600421592506432399417421430088407665563390472281192494508672010833100424785230451397464175000843324063603642250048686540258201060476729756298341665224148917979639872757804681467591537460512937490229634402018089831487040374307163486923385701878820000279777594262591916744127167176202730453303769083957492293536332187367648102751436650426520831759826158846571655618690191063157127297212330906542443970163474837606804297993056801559188084716099866582334741183420346124440616960 [141,92] 2021951070890849694951537649827292776205921164709089485954331755114486082497692854004032903990142935120989630790583583125432927115301803609107476043433854526987481164930485218470284039895164588474588825089979207533522703603907080999366315222882046833134631242362638649044055781015526635015482226335066983543965200879822133914634228037281830058727682521601332942514269236926662280871349319007984465614476260050844148125003079757919200494074958970800999407041221293974072560975043003544084829012851415442720956810953827297588686713871505599742878164384228558194522493292475150674233249390381613261364711365757977947695417993574179442648511945556522693685781781868216081870070897282410814613955332390500064048739150605733218426224403895733311076999429458556908582007593392188173970705999873391274092437017920280329107101333714908778084178706586521104246482103064170664932052919593803051138589722296052748725452684558113617989379609858069421525744982073850789546618278553973065991651319338894241476186501007601399613477503215228321255148715227049095209140052648133858774147998907878357875276836891895576043542788568978012558993559230547081695571445760088014496314335801833106590516444562716279002596786275025409222780101155598325538756067523341015158651511560544390140176689840964815479626992417755214875658359036027445294411958442891445011214090587709965035862883271483127334196738965968516080485172467520165886125224959318525721579206412750137924087793435276773165411581019517659056025638364755776115749577520473058735648025318279435025006344854560462519024075703279273700958753190738050455506487435301565933992421948558659620220659082486725169968911946110183671921124573472594162541551191042225316462153871753194693620734372726152812097736218821195506017916623234967792781912215477272908308595653805729743605666595701191621853245604125754267638322551760077586751664423129383516735614910120271587117110481416802024998514954871921137261993387718163222132604075566162878464 [141,93] 25429539782955580954077631506928049751895708842923173776757585303797920362217112014202673157041059659687556424024154460056345090972727051434381588874910515918086050081931062457052838723154772184812783293041244446383677944006079159477545584910622397725664930411225641973485428502626434821400876463704830721455403376777314318647804057450329938909019792278445113108215316220828249664141920306688657293552111922231811183345987974568449722318246560863640802681980243478861670429928332845945345866432813110493949547896060616201949102445043701784668544562029516893771724629153058793853310867961475195614219383936622923809277715458119970644079978947479619099660121624420833586261202433222533931856567473117407205918308034654487977454340052791411805839719026830198186167422872425068958180782759912431250926021267416564735927504621737213309012404483490373647803123200347281373097007098961042885802366243857473581304567266529715364698588575491778458616494655544893091512466287938904251961847867009792374073521974836365071838981810353582709516130931418182381365656979752461998968687215630034312393744597387012906190763593760977683227925474015155839582876334565299237680532749336445739021165538331021649967507580872943989503386993065554955956510518217665182865483476347853533618739534859814960148439707951778426795040014102893671313895839262001177823020686656382648449897679068364354426535409415452507617729900830298177264071021586372450476380720778759111936998401573735619729134253137966557232040149979218048001312223810319753205003778442748068063385956389148409449983487654247312071948644933925758211192766316926161649650454097208849868553286219096876158671480973595821029385187170676890931466538445929828930270310910327408006996865936975120921839353916134681388004469529709652507522246821500681450335842808588582843701652107363281798236029229937697764610673595346176595958013503407873965150778573984650768459702484977764988570255938763489580208980887028073041067516359466496 [141,94] 99242095212164210061284098385798064001088147946515942626439507697023596672107204624671430808349271104060004165657936034348167700767974340012765564374069833390653216665478564530129114575310102586771559423258847546804278581404557385286027648958842878553924824223005076185186238732499661287977422967930666633768494509186436938409713704730426980453211563006347420312187780352104777828351440640657160140004724340490307982137784948855020346905980857754974925562939215707001597234039212670765849235302220182118163826561533837070018682611098567812853066905832395579181547142256847292423739347815264883518578075224790604742177345885742380812808450284011275642233767833887241026145110412518930314359261076772051112611323275715347882067959985937270407991372806980125197300502744899235204479746762270658872382988910312346747163408749377291658227858942372413871534288280090043427773933949105669686899965161798490610379445544681530974728487764960227632242256015284460057442093845315723273730272691513097705832699864824138088484222017155368403858508952782344745444656596876520210613252961324434980589379827769539413160244531479592372586531910529093947741645764592646482504109358324164055456234212246596958919315450257763584872258244974095705922650300462100136765599656495825750205632810911356605135474839562175579223511585699369482347021128670412523950182513882701550628198293195856890991692013449722443498615034939769917537256824851227381473295117965370288880224083439183840261001868201664051080186399110251023387519455933514583074006282483291321494415582721346624410865488289633192425051433637995540823832296979571398942740517736433265655852660830508018706638146531824988315499724363978653234278879802125704377441812965249766692686002948388273472518083588038035315580357262070140555702206056963296262893923869685044691340231696667581623838663089739991678960559305185796221401283119194841876987228374685921179804401310344479108239490003162965389164175820326783302531686400 [141,95] -208147872250967458931501738641004982125607557780576865479913088446287114472725143210128072304489869502539807679093052302127732224264603900198656631923438333409880291687966699360707509755128880063975997273510530214982024014000466141728227380601250841679792157730446791426139273742289753939744244322193658224386676929870279720704902816705996932638818639076703443093757574003996977414252148916812444739631244807885252537707321249094962045823512525875778736506474675844244945770291389423729320892104569791196927762036747925816151662547663632220455725487393254982135433625871401472259119707515440652233808765600276059674638940856810684038585356273486252463935566656213910884091699751208149074101705343465168261171685123521741983309022763729511820031725413584325729777972187608924614817084859781679729438576869980322015486792554418672797711999110183414058107433696295299063812028773762485098322803680372752923995960591469226459003916452969408747945897451268879134259328659378130504476285603979593491349719273150354992548911004919291818856138073133405456962997708892284080272901908635603820985663464514021040307080486438060297399126532863063942169767225544010195019630519471347964553833521412484789381809265286247011892046160772729146959997166202587164060782686237383253868290193320756397489787322485957964500354728684326814523011762911814641437067008527264828518885224963729038536106047247759630230957009373797992126907756790155524480010245708420242222218342731542138689106822235836243592676411690175871415215473370310522087712530717274438115111973984877846720609717748504109847173212407744549551528794790461374678481346158671269342704072683571818364641802111716186110536460102439419581346032212087594294848489351941276508564768633779155775712322603643081791603668694925753311361075794019148185020802359617492236755087180535940746502127222178449431534764160166286157162653342407638481857945899042739176657862076400632026757459177512785012397410163427465052160 [141,96] -13915197134109075580861074665885403260056573140448309668561946156655889930924439698184868974933696667785161121405351775828634984181293968066407152534139518989729694088573580969168748477955707845961886113800177008701467433772853963890376587774029918729903748364911109381964317525886146455850893122232705227898934849973121231081506575775737850187385071509166442666031571622589462724253241415838579664723598962690262886969594921570573072431637524728011312482772689645978486216172140488074587262979691270794699309261560867289911990383142589901426582262233684092776733585569608590570676582710940045830650367997207216608488195703538914034642431075859207212024901747266344343930670801458378110431504614202468490662559855856744176408392775150147260767927161025556873870105921083691152387511124464396477144166601519278374088628162258306166364398748538655399429849301562585568593632576194406193734162232070093279494441779198725475814524151467533311836531802933068960632125022358772468040122609752047868653150411131534830719560065389855673248942688967561868410348692011262573554108155916317885511814560219471909063288787436529210565553883959879005805512278479909128826399801698165109096951245762323948335012107854170785613884350625913322686885049207251004596955646813410995382712965267898358457604020324737106908613987827309811451726030010784376146004183860010687846850382862452076129881156464337777946721829925109154956930481210190668817954538750098836095357721404609347993704833495675658389933451991823547320358561124715911490177046825693239760696178839213127733643141800197358789643813786913704714395471215810464945308568271856866440082774940043826158049927676906575059492323902345695708406829143067841726399167360943869014893759052608076907941354483282777894098597419986004215163988211721436460434609037769676897345333734694150759258328500124454395350015361664596644356306953671643021477812684988313504087339801534740850554936760508566730456309435184906240 [141,97] -219015382964442377642993893937942286800624515714411518779874705678794058370731539290931788760078139809245713692056439536787109525099016551276063494196250740815185646841773057107182053019367076897199170933606619122661631413550926318320671745586120145654849628191444642571323159084696682811580534217872879478803541860839348640739214703104225761601202086912433458034900624587505004215461485790409844604465233433850254823384834259035451670880736478581315018218803101430534332505062526163407246468211728000644899511491433289761983332009041229111463467830631713508103104154426405473591929256885161485352715377310066104672291297828251732735619549791913009957262441290530461697472955299896032640584429815005654186677027793889305257626033903169837851141725329259342457360025184784439734602870537313976281445217779878671357000018515009688504494430545212730898141457162586973295303835945101987401218441530353157715749300948435063859102789939750564225164832623555609438137020686959670171089600949991871837584654555063607746066386393154998631132220939803823584308912738863165834921207157937496714774684909314797836841997314744024072615247833333722555817707540251302018733582956362299610275973374670680790259913048965045566673896163722604787244338090900302165351069647831625892743020551875616376795435803159481018679720242204053126710808026055910607534901592014819004062914465876294038860902268042120499688696636703389648687746246316566626395240167153865332577854136926357212787948141298509220775224029973531719579890753332062690061047902662933480880050969773403443286924118219775303718639523246933503869977433535725126023750515192494856163124924784292073209345969954841938635433009065551101752949611756815803450877047346268265854006695181770922097503845591272007958957317893809277527090633164983640224234919330507676365325540796668431214664688099841672986685903134166409149723530977352221665807430797490482610724240260030103385122016073896494460328981147648 [141,98] -831868121425679485812698735990858295882189129354306410533698176233518927445133097505793825605811971149885127885240752917013645830416831932677280327306733355519369171891792191609614625016398489515401409371905458588585739592546779358575731156129608803206955982691796838440742574947322800880002643691155662280701731973680913950948743448372234560815547889414683330526513171250944253128315043183638478081125835183085716736878605327005599823011148622475124082774097305596525068993552157118937783570293903333958552207594965802972371734674113844494164776625696061427439646134098414617512285650102600472484884561052435034174552722772759355217350513541975020720927273828762850695147209125499389030822182873683847644920475578417599637637597883258217787187780163147545506816905906970090374302763919552183752020343380810232849127263731800781042763560155048236644673709884862487247193562623954784892441097098278523625694184768329634868623570561276270546125757688439504841177350930522654461187585009064055473445971718303459594670689307251736932666222531031064512432561345755220117695537745329003218275600650735449015849571833622449846703869744899445058845630670865821236090658468111266050191602498911185635866652276759008443804775256550130556265837124962186318017786995860937233297467648981047663853341882452911140645582513184329360433241139823623239470792032918435304795835136034683187466602713817721921616585515372188722399811011926892563678437427579143964521704863584890784267399717610914165988065971744245507590967964370178539800747232565522384310450354809865147196493715349861807386329470788110803168577403735177865868677419072876233065642015204106359930384269040606760130004757502727537880314963343275459033190872636070041545951336225699876184844532387282998026221796641989363288563783860376813737163657720275812435496011935208221684696099812567225333826848560317655655377200861400978689465152643231032484807594147138747715788827213203856552345600 [141,99] 1637519483101268146850761299484191047068852214623640132371052809556935064705213891678069931816969126858691479131684253771105514750787077416304875664951975013752320621351196311401612629114532600839895332075975742059632531620099092410132125660831747426216442573984781248614886056952179246006520153523940567745091293092265092774833174268145117559444880732355096011004706167308720161584868961158865163241663645860950307656306882518667906449426639791543052037734842247031425874676050620535634015711924051625895675853460560053627904081424952137794674992887028728946275487556363417752602809816853827821125312880998551804085628950126008415760906966839520417501390751188223520683166537327570389751134088354481412180624494893807217335101606452913902793476918527721055071851916539756069325274191506666167029142268792423999473819755487984570423791750762857635600739552335694019341539432569877277579084177740232403983931429315989852460017762221236233822897095193256730680813529936378088043837035012962242015230014873979087669466235186980775219441666624914416011410914628519519137781741530439690320746634911205854918388704832524638224196493628313831736493779173747118365040233658136700449859845711152366155104702644918094226701219247269757598112884976827558535160175298101562132501808192387410066287239660712949491302886533957553364524031926258563997526532646601127965930539906317929175975080293599347090318622453352900317930256247967646918941429229065564931628546528772309471614582549701798039130466770490328604364791160550087088680308859820480233324580141016569337633624275882986576528962244156444810937803369924640688109100018698379057709529638779793255347575366787015422610498049032866713894987462558378163057324364902785483676890806308026778394501309514917967864480641941138688346446106947859147802243503272525286505917143821113262596183731770765389658381817595741473913899075870498097667070197839304486119692897568629637040891344007733240576 [141,100] 16987528861480903219745533134188297779516083892417698472070011200504540855702416521334704727434617250266113333645469482569312668272017697465043102840332611273334090906541561721069876941719924926345845667123230835773956065474785303273731345512561324543688360628674433984602555465211749461711642330521065014533842037174586532270225683351357155415076693170857914260591756456473015796173641759025867980012755902124199776405068356084440949586677746704700403327404695456420351742638622661623413471463088327670282615771702760022092115157936154188046017419010314771910577168642017146808747931615282065591158192098249306629253566166408370491038847097444054893632273125392854280965444351310883607278457811845231152598718161799568792908776274792835748458405272917945767594627027918022320727618588410563048635242858055316445037008499672831995436332850866728103799589790284118376780471790798979573087612322120199223425235753598177262234976530012438623896499748300802655072140342240191331754186370906673753011121126187384512240848868759622601758475931764712865052465077744760965449567694682388277205578927434474157696126679100865869966655740191630276285247460529086607494850740829488264270287898208301716348612630734960988403219336160748815488491267730460095225251379267557383768859961158466527538963709396830724610649059593791602396381880404817888777927758487635557657640254754633963877028058512131376276428016118650298533393697114328934595149869753038807095163234170534534891567403351303176327409507364342858107757894579138524490402451188678152295093512781593787488996607354481491739744337946947845112603998302183231457199487002982487625966913786922563559625171897525826208314366252275099489345715755441443627993474743515451584065576039347858389540874131289839063483510788274591228031204226650103449417639980730492050570956395913267305556273302548942332306616566352455143460578004221242167775645061269175667101395039446367383614648740675584 [141,101] 135324313404540801044870941207742289664766587286459751242142821882375065312292518863137255512300996856695071776167900373877113177083876153142378365914005330298038359798066935529380252485132882355977696457548065355533790989327119835801722647759578976750087325653861462896541809643682551864383032049986692950427102185750079865136859177482872454192458117428663199441415609011054351806190210110314650207845234526717285719685709402374173879823113008592496217402549848267031646247165771812282320566429097317764941356208407032568789478069365150893392049417312601645490634561441332944058402969949745149851570701641531269137817225513341735841673599801439363317931334762001880480560258598549039971426345507527233867769944873592025528128885546855965470831520179068016262272286328480768008138960556550416479636021059776405835694261363841550909057629871376977887398649432909431534379032294395143957862875713899551598215291585508443654486006202922594208152182098220329931611700986613479209954243796705865962565027139633768140360527364901010270556341682142664096329986074293574027520980545517085021798163047953874453491938977680517996901970147995259972724865998910287708375055206134214200568697997089749176869022187896956719265955299226575975107411747516078870089105133041163307006632641463248792255672170405426412894778594167567934437150540434478930362479049707869938293316652929078345143643930426498620532088483114875373462561253596370528357080978716089344571441801097530216049077642649300321485838495458845390191755406320500401315648024308481309863945530783825248877684221515417556459493004592334970020904125834835555629826866851289383295330834079828820491799930077961218824504165886045213679049826345959742000969113539126968916316272114846325312883823778890480455498468030473660728670000279489371637093992477233319366724907727035330721979695356553880936725159865838317332827079426465833723945098752539995682768862739153022279052955648 [141,102] 807156783027348193482474260815355337552719008693598044136907370074635540097560781820460518260421960105029594084433008716345854167616149752685221417281392897017868670514708978559504755753802500336103345015659349277952344025470152193511164113446586221971467234847767572974949739627949656428444281255692869020150416251764477938109978436036468088540548767402914357137927481769831426754035002425871983419860832711143043154716810990473308377428446263059865543219143987811917523073170475586312299576511839791542106399336850024265642510346732188260466183898138009059746957357386456816255672554738195410099981870395496692044631022842537189252215781284715726401847296151686473911921218576639574788500426994558352540261350015809344777912281042588293608845047242605576616571389624732552508584499613846571289204866499320529038759146925097654126227775691885154816339375195171534872529471964304561910763289197736404614841511138690088963488149131404181810958137239771750025554733703572763434430775786739926479583475304362709311301048287530386130441267574066879368670765870209919422541340306992078486248838287056991560153271973755064762941854233083781836058317833252829270840995117046081324686116571727047310372405442830888878184736555151899242784987544853435877985155298107683035850188009111370275851838436748304575990796443075452996471960315452375414036813498558924154589433527786270298888296974735681270810688933088257790044048118667264457729337283777967254788249763679907315098695437234652578506388645557154275075090323598027906455477253967041697514356808878018210730144728332000581596868854626436332536448657647058595447576119444965455049355492711534427559556045187771156048515337620359929379255844778483491973693470134896895735149192372762906170411159052774950319576443483162843237431612227800346053573173156788704122882020914367064113302683411363244313091441880442326450604375577060017158050283999438928918111529472405384396800 [141,103] 2260486462400408761491299802517921997719944148891815345944008332358791160885497566963597818023131798225003057250892816207990913278735604583477817447228668181752114817686016131757037798742701604833860148454778176857755407659652568781129422537997712556106916583085778774506633117662146598987111442647278039842965882656202758677516157031582270343763524696143963234654396216113809821505105266194981504819589691009103551730894499989369067420009323250007192193975926355232350632803979765002772121137519858712488323829884418501814336332927212998857295375438063733312632530009563130026654649931143660868071472963246212438256695006032671478180125387261790840757711486670233729944222855883534307855468511190858080638942333169928096911641016632628119304258569133512321881695968417881280676451014018859876056142000414379750639598357095651774802777387818518811588943336662637571418314950037911908959271529804151492602850276794096379843090987902422766386146243699449985086310135958472898796649565318073706850780522782911251238887592820493475338246073345888215704389098826755239034505081652379400829605363806844994153469944044079992795607743214425112096105685212367121451741267376479700200002798239784552691326260529426315904987786826596442322244674559920131208440141868395960467767570053028999223606566754799266378922820906042192378334366528738312188052456447110484848096699139467650224216113459718391038037571333119943292387517690245631905477249487572218628835671389429531814462699676094403145001680878742312409908097971157406701110013449062534315400071896668217214095388485546766320594232501269814740166033004161716428454051535673820822208438431229769924303427406784661449267752550494395141875118889309923119900761741510706730052582514196402060134582425179232050614632854053773282293419011686627901136478544885021468042345448323427600854685482657271454604592025876593073328255869634816201435421032325030675389857772935634944 [141,104] -2066137988962847549954885831518815109341316871262941292071164665247748263676264347480142203989235536630616558816186644230754548611692700218067256735370757898237036501115682577026477885838371914901730481523458683222027711975787161028667791640005089940135206992485340751871465143100271557368320690093571754915813568898238566607700507737772139919965918313124199443767646194370493340192854934517429410442917602851486147435853597957663910944278208389850002880230805010708055851777909584286903210739881306589074043151840601222270062152928408364582491047586390750509897718193793041628234499756073892589543819434088308129864989593924130851808591308923318265617481488631551458414249141914439758908082904097882014360100602862913097853275991882163700819300027722989216401896554689839517806229251547144013538724087581937186465353704178646023227980585633258180794824727103289899262640973830287330004481506214969188610280931021036635846460919471986441906002750757137207917533651956991363679788974299723579995859280596953351210084067710381908227142349537319127206346017388483233562793826488941154881937101652669725515088586795401380005125951044039951949662746021850804944197383957716903473404119861189839189753877671941984193916135831723243307856216461011382727138469297123931648295389177078720711126879733472122963505024709442751655657067641467393910876066952954441855560472471680256726030652878269808978481162431917776715264932791367627887628495620384027312549085896170670761165924769122673437149348732091725025067899199146157512450894030509335560455204438342598869973832596998978190820874108463238998455794091737477193324075332352037848578872936207074847731237132383553631049386611578053422660408903336274383619500694321902222873148373882171646370316359943327221905230464069635400280382609618403566445672455212109480689338121159706224675207514129314949613529166305456748572012297548573859624662288577262071604911669248 [141,105] -39130351799384021146961608484622097614943240719337782937958402758713559631419440946354195237892226775512266363619152767591382436506787960235442207031389320886090827548113348670864194182468954693570410773540358216349127872012303019163219822078150844018103083651084833531864082951162609404983933397351327144921753330314604639392924092418166753141381196735931411604488115722569675493216409906289882006784892222547561152580730402685545002777908847562273820538018944220312035282892470048405282086195893125482332528839341617759435212214253542579536804004483631003745231874859409049129155689032619908678274391132813270732684669907482008677937820637367056758922814247227870298904343028966515278535022498965518775820160472561140777757021837692932645244569430034738351860228594317744741329516580992299387812162895455096654035563434081864928036183654801818984532076014223592599349201117881153458134505588742245379294444572653101309758392833462767983776385072740431787622259108418001321206923256197652356699147601289819387685933789019670234743307474332363103100240222263188433128088405105627815583887144354960508715577184285586756898959002832137067355819086049887200711919144816767419063403211248902027143882491478068440037867153171350663768190605554197960998769093502221472395064362403667177055179135070538319099432660090737273689301054990894302706860282279119189231017062592873908869749757785689613370320643573171706189314469450144963489608647614290051792378065049446127019547957528616310703274944755134556308427305769169225268945708275908413199863680682892471494538959012462574216487948974868392541762862984365060261800055709425622753214406316791589572294684828624238919952381444885430318753567830725430160720870292911931800792318675509486500268234284871656161251082624524609133406036293964000529590070095227056964144267730286970750626049464084444283772847174133417100326863441046015319781224143834709845893120 [141,106] -104052529615538815549934987455485266099159058538743119849662052836219166550855690444217738395296205928863801303499625196371530746987779376279923985894445823478520436344468512494689608005269966623922809355095907458251550847193212689837307408325194706464874503892395471129023696637078650492561664680705091934258232248106706271032651419798420632628000649389266377642836823236727966002413510193850891459691106602429410561468127106150346986155157435977213156802290290813896361047811367639895651569301513464919831865290201816066299783948976391618832785970722023224892811188138487264101210892115309527796518029623909468619686848021994768056454520585621057925252377421261599040931676207911594254909280681462276850405758429453911045669627266374466007801496749294232007006517280705864565473299974205080746981161542041033064859844714925184714701986100336047844251828534303889598466453872053257914984597023188351156939452167184177183086519789997982026073642684458889429129289624370378662312853207335914363867952501486777530575214774550458177558419165341985143651445836248824960138764754612317079370214841139762946020161014199493569076437371648954467447594047670758432033795847534922379594780010204378685968516502827499151587354443443738879955378757899979684494161123761014003263181621230382067754758232687521994374538652239789072443930788985652193442168799489577162492328986615747742795303633842874941874179472894048435046032756472620772713802416781157483634759943428229575016672209534243490247564816384946120448606940876235559089098656462997520981460259532431228352686125984273282835485136910174069239572342201095362956012582108872388468933098371248223263795315806142838965125381512772212939896742285658563982632075400697544574858186793555331299681987985463036904517889464826706683992757969144700294529198890752601917266788473377602109377736410584512578952690473215531618286838484811942252011034409199796224 [141,107] -188691423192790622483221453947085589836813492855615427696256793304496281613886410345536221299759342604489078853777363288621498358442118033799986480842860711830708713273036641788525444225334279760108687596060611119449436700742253696733537087798270313876928796981579414368124650570493515354938403895224413918077101688570500624832672771531770135461087481543480481933119906676014724905182932401717153612390322126579879321843771979485236873335862542040280052941843867784138709892647557430984357004619617995230679637414102996820719920896151146401062712734655920595670542909325834324820963528367511780459283179560271564057246733610021806053774309762513750030672125150146751976511782370148882041606450630665079684671888719039392835408490503973136240698788211698187554540513912532768912150196353184871066781244917504845681488787306774691548036267916784542610726852862303177793998229326734366180077673712721553583771867013497113795242423025711738581987512971210566954279950059487202620576751161271029165460884641663472184321358361529160436377033592794564362897132365782533822329049541374107923659510262057418155980739031671646426190967251284228525397645161637951584776527161810383045378221317837469791831125171317723237249479085504718530697023796161164782127655213406428269590202290218091770100984972405427903843124718139331650251640585575729394315182368873175888272592334123833309553941756725124406753115400578386101550561031665928926713900318925149303899660201125842001918578311685841376468248826497939028267058123520051238680087610689598037272128328242421792776887167430247374247201809760843874492080348919327029432397826295370141478060791490162690555592107692505444381013523196473804155125790542504996451952606814053109027269000961746839548936550930128632292893268222753093550426460753266622884845337085292120470777551759632199919262269240661691387919648848780004952113249441703039981695066275328 [141,108] -13735110907874152675939851997453846726350695512193449084649842780036807362142236170498892161785454399618501027368987627458830229079559157551372800999649400687237389305375961887432006399729232719566786946957445587344394784105839568862279195095789668498074280994481297497521291398219037946817744553852387211092672215661101216085161841778451252265059224095443532481936017111412041406208842446552582495911883836955949297459737662943659994266214358558139052760583141573737103401325611164489557492100146725912093543744399789060994310221065407641234238151310237440947423065925062082482036178631025936834315984855380654526759904664495726967451995024070425983565755169060493721266749688227385663862389016561944059243608828640923662564171183313412999695782009437731243218494494168140831225970538416955093073163932906246614427445029558769719562556412770680886838395283961946941309726998181728691953496283903785824416399230248927718535387502370510533141308710647381188920943103876547966563970917076600368179808157787466560644880796794308001799459353289434926936729664858408918428061461028527733511997531531724382463021494411591766995435409369861236431032182297984983221564070352791945772847315155377914587155207101440428790317944320860735849109886004267669122245017221573566264344095118161409400784006259211635490244433799809116535515047826696772895062782150561227153130743310014133705434911508433061105538607586883775355963821328176866999417582502305555096651099393995356095075073555492920138741181866975950596272053046079120563719764509629251861504958640071698419332169013258472740463693922033579342642418251115161585935120068029534892999609658606140559493716988506773765040709442540834844281766416462205670833393915378369475464867360717004397205145482766749438700186576365298729518343862560688255744407758366640056503635412066791115517892521749791404840702172012128103289746353889184304332800 [141,109] 812649873584058525420571963019660777597175676410603571000897212795799595219986374139123621738672320887112857727464354862329868045844976038056360309175859044881074748499464284353161187639004402212949153172388375828778645829400388357754818366601367347859804109316129296074094583361474707270091965616232676919790761118874555071207613350228566368763684815563665414630360228500255918139699730605580141930188385389829978742594307854765426154617515840342699790000179548436974290803864776926725231780616457720255486717242193923618764440378343872786275278184224700777226766951064239394142692105767936472401387410826416275728005519784511070430368709460433196780714188170596771203804435866808726977897675241733588908201184164621603143292518441148894683059556802392583551020601231195593668415453492720268279492756201447220496033364830266525317328248795611778794469159322123899632692581824487767705107700393890928412328029597197878435071862038036906589567536142366046480384056103391367154233872220931010128912481929717780904592283333895223099109339390890900754954976102296077722503688139194847879066500121650543063602554466101882393555455372711435115885452054934091919186440742662769047550314919131197325861593270770766323758060135535345324019405756879996828107794023516417526242477802507315084264393266986884994415616735093625577252294002273076129159277643288161408955409447476927203013520955403552084754650430905104280482923725347092498445390609002413430041123721015704723768849604790585748737628198562942154808429855402889727970361393932511258270098225994445596006169801301944379287091992698133396162179871088434716491084140874446460591286184225621995582234284655321787114363415287322381066174404065811026275300106558636765434640515856182810748885935540246526897824605105491253529729369151423391123511458583406159957486871438921023375378192992095348341475920237749471629102386781361242112 [141,110] 1474683219042649359948781215600562391680581685317010021473680209152999666328966955340418670752225195041191289252669175954746582658242881292093196906221547140655190704589372315098626470490098800963177867839098361693004437745209431836360807549463512823240933634746649712880951293409520590259479965910246780200350272674826577428106853456871989895701417212431668205749055375530822826000601998801860317051788431016983253533907528135651222263464544917473517571224374208515579890664211251788360403057624374976359658520145639294705195690721290780100096497352816903113263380983538996159152579921172016786052884108128483356152098772689127941985709544759525955008685298498316705819835788242250899524013266210578353902726958929259405674681599012214630644252547644896373640510575400085932830038700315743570265939459549515127403696680687877336487909424198330531326978789117739544746769359177364073801784362989153498534412540886709615766104317108397087447242314294148982088033438820180419152426114381086617702254843963036086502744518999624718494335089872305601781725924710176993523078960951877294938337349232098153498139424710253528502836564562682186550540938549412143303727027178311416385981704583177577263265197700011030273728774730148815482624757789272092459331835430573396501258133177829460792441862514206715272289761542463838920078894647260023738779543089029071878515588601012035745026250448044796142382830547028784100701988298753308468615394704347461911918420140823512377564542537481657891003279125594052899282076889143797850591074676965904954087657405896452210351509353967861327927212382531104761821386438223919929915661425112653507194947482451360414669207425806776954414443741732079947676145177960132153252430541777061833273226341284792122325239016741067832054562841552675410301847241958368663909454194059977813756507456411470970259910054580117540069494448785385649962634516594688 [141,111] 3045745463091846414134558656826077086073259529875589840547023388823411676297336278292057666512100358598907631167481115268899380085889569425680452240243648697885287274140909946936616363498286033961448151876764578516981515065367561896955468298719336755200058478414070024149917935950657985602235583921601296790227393697030871894738827183904981261291895518656912189404937282750605597400724865409203176882130707919338170588674920175801885175136138878600313607783347044932147441374231689766322802078655663644567474679663305521197672598591499157802636468647650223671177652437870088396918992996883612976400376100039398286116681658474032473440615203323111656372454077624713885792460259057496129228096490492495009654351003737664793712076742559736150010343876762804639220163249057303130963991031653690987907645921042292274505673422344535344865440060713002973041875484903920590019085168702475625583553981572666687772572684890824457552975194782961102050103310371394618836198478007980447589346293337730050921463642044287549121496337018951245416747154143877839827807707726222188292039735085638788250474615321606819946963911622854621613360079559457469016248436616916573382765341214843438087737417332274578964668478716395388075120544158474618021452031888529120624351044795368293160473904314197383244488918997304327421170038998692447029355001637415038529030510756606705379367529684579870899046537771033560885393625872872550148501456525479270612920654470782943255750460664918053548524030075242063082147130963260906544350577576888120747973240960136754506617207573728204738454777068545835590865431100752893028444830383682069095572515934198322805853920556800295055806519309758992822373426519043717423898931846419533136607001755449006796118471164891513689869305756370655314679236159519525011909201015285517539321771366431021785186420622940259098740991583930006899926538000946053328341500928 [141,112] 4078008490836348522632934085654230583091876634063089415899137813347872906317897513160306313673166342480815871188793910938136678995441223950649139997834534350323796207997391495085693568435093803525889228147693335254020471484469813890454068670788106399253540808771434192980375155298719278330851203996194515609243042049797899126719693300889256216108300462812614549957850608525439730835829331041324772121145665094987379099061853052227216782553001495347295220672972789255932364138325052040249557316894628337440426118283308748087012006470330437050773899346806890627355884267331358486467066890682407598283254993833973372734301119564477285888695760853135002492139446899912607725569700106776822469388737775752552401874077503293039252525518040979054914607807263469196750896340834929287927956017389108124242056780224039379037149837391394274493774535411801391685637837355010232166283627526795613199801458838257062610874636634587833496269448654604920218674858148296981815121728294845805303149689653470043667487005241225069665392970707244125670971566634872765928138577284954417159740404313453507379982185921063352110037218524180363425511086944092236326102876590051065637784234445939401171698519176389428612423511797105978256993893872712121834730521384740297096898139836789451659474988090855838327675076341679268277552872284584735640456295846224705528043568200133454790019878827136344065334270356168596116323525594090159755772270701198025410834549693268470639170431591901567847063792846579857006610262672603260730695119055147635384701896674671022023027551287170516036641963500656978997429044660068543761679456636893355092948740609525629844133474528262057534186986209695501409193150598361916168845069615307936681317044949324290371808881570715296460850345792457919676404193591296029588973172348964729068092379430796393649110430070617972224322874837677517988335554251831950106624 [141,113] 2995208818769799452791261716209313630467305606688087146453292231389163670355630545148916132692744471587525210656658389509800518585683180015656552008963774876450641865851133274680663429958666241425750644937947364148346574970509445725149057543411495961956536275762108127129485932814021371746335018832467812334670440864702851349298619257172645391659103944985153199840726754132670459396993837672671418380458813685343318138704886318145532125179537761236488937317374930930073205785823248917617957441066631190169156959574964752197804335042000609523178175607908267927071711261417521098563288273859199244909281023101749565153067769030269397947995168069603679498116341723338354796745532543840999496030422573352145651741373671409270815494309565282646065068646024083021162747509101916738563681303378534764709709427767579396387291763071700167860959653592347971715037188798261149170289146181346387379657743612883246091523874848263854009083748073629744399674156918051787724673786823048332052656346016165931753674046556781699848216486345790992466199056357931862387336010143694111574326815613651389890264828313414738921185588223221386340798442723580209368568986890813917476648334922116418216092155468065783436742894290409657739235013608300216874963182600985836506937445565911200542156430273136183622892581757315483657201767639987446710690612241518192737951318442109972450763675760693965303041380533284681352392189697232176818774442216903405095820045159165231223819985592104369503498683874016345805500894067344341547197281652995360055991745885278118241506579644017160153502753859339429560659457425203467011364794968507161298993121580236429042277371310631194933531817365993244986263272275131072565940940644506054235826030588382414159524312682485045120624273771735781961252343756988464339021256763341311406998887609468304067605079268670125599812272269891164866255121291136512 [141,114] 4103418492744277504191553126151553056078194900256241364551475505077047828728272661871559412561205937022183798262778412352178779538398944774052952034268460392545005077223544515254240648689990354826796076618671677725426810192528941859686221348146537965283729493918936797383902354043572199549646380902310138120061652519208365943943935165530882946738492002424965506783786706000438912538656297188096642911013364875819376916800868032372430000699592148130336589136384734524372812699600178351200842272553765658611197866014013116533180214679893384330968941592885732707468484550570216521764787369512629705540766191265989218241793048902152794972622705512954248753059146659075332614284131756996986102950075376723428118625087725141620345165753259242939434955398326834477935161520739304188638014358291151949263254930562182686050002184363669990310672824749968043796894128611324853996760311717385168909628797365399327571040791335957358604507263063222247888614106592680450546347251056950316758454383501940290088472624704434241690406849235335206099681686309065095696022664366569280661483547983182183766994202639697995849318313184449517734549110266153164257113759626597152150646880934537736584215304811160998409105324432624760243538230017325069949042797263552968106451538591407978605857904876548397178762130073657923906256785606870327097680810188057484564663778429315625496535846850856885958971808676508478897760697830212371108247579744409877645242158955775629221202209551957024173043675225617983917130405489072171404090904078691615685609044963616354384929376220296943012051550649092566683841254925909735244462930690675643215774172141985500199675113325489000538342844306917093140535206528611215171857488934428560207401812359854810543128057908906645495201826701642941052697668985869420704737897844083201651649103804665254131011363529603391804704745003621395538206517248 [141,115] 3425441095679208821059160960705954009862399198189500242622824728347597622906317727119893714764544936514887924039927052020231150591580798951729185240788590193328053134898892141834447926805595943589630869685196599419440990256864136176662475077387750006430597867667426674092371813253591353998989827264409809228195668466163984058514989571298286971456493675851970462898834578310245616300665938299052755838908317744000347172585024426454173659606399865452542325331773276188862310713875769469999717140662697192319239877133459161473522681885170988996591291292635365163989179175512424858203886229390419804916259017089607462887622779517130934584651176781815760082897988710308549577760619517178237532611536817292586876967686787693914293935645300496039753962641599106296139181333619557885414411344960275188219366443851263785724510400190644294845728861097333704616312742173004572236099662041386969150563009603527217441345353002971132523912497337655652588910820844085784506211824112841993519060932372523828459683842751382989649756245046871503820617192427904649298619949279317544172477940487316847751328311282381955647365332977089642754076931673554711478839889116076499163572670644270632417790392643217470780053921376999797334992222467097010773938820417275109490517667391473557171181146487343009080018355564278321756208820751181026443105117166748957063948190122784554450553530359738974715306582470719755212472903260884949918078729257765742436309155629028371425681841388515889255162436431456612890010830843835935185463212114144658988799506128358888265416587495993867731215134681485519439658455167140519214111208761875906956311394548501145249118319124726918229497639084814119094471696816104174800466539307968499192413770631156567427095876978653951647929016719500637477536111732771561349119731600792278185649961583660867916999199388229327115663758557478546725280 [141,116] 2552272769377191300555383488133699228943654649626221518088832042089902404601724659176197851916654557432232508893184488234205235068017301630153953663652546975699775973251393920296604140111526081971761579230542706950778096811923477272839592585596943526202631423094628370414057751367730612760319373830693181502137482900227396901725318792309688932357544708662233739859737178068321284247953168234410197980415241530956783555446956306184786682069844882689072411351220177887282922174419370685091457115711228051562453850344671339873497737379120321491196715049877448693778260551777386625478895189483867703771839369620767087513477666804427940561844164054501512507756476726102716531328585562433075193352279359971324869581421519000754630421823040756611639889256286386027788016315846402903981767038558470997031726039053473137475821295891081219739845325413613994687424515894561418121802022711969899502097219522055062828838653290527936153543026525964120868193528192522740530608518580192450225848492519347305933543397621831719578458849225992433745554209471101000037245367748019313487103777018228899270862921662528981391729140051312078712084824913280711830607822644296495544252790273058538027080273210707764741338593433974326499456731449795869963206886669928864262862552930766322083098575736755204050969691052604021737610037450757980783745058872385932066453271748537199302641680034537912802235209222986367827707994856821338076299567222413916312634936891245180025345060708737477411737145449095713589737778147175975106363730075609303018189149300168098948141535998378890204802912151968852807859366426360605215356319612339388908652455690806610534521525257687379728483626377774055127503373927642690241801046122769368216044043229033018140247331776719137981236071240517928849856931343035733131071166892858521599961495827547643496780348253525285333054446700666880 [141,117] 1997723260111543550333305870376611865870533648432834054291612955647755522722356907301269329315213264547987535599747712634186599664949758194631977001618981725320881320037955999279898255696164324804069078955002178470135166481970843279828540287367151914717372435315586822478235067896548912587538874996708223515387206177632463456134198836158459773114375302345234331142307612071661928691849729246043560816795191477690449221575152553251991400969426560281554389815826249328853610766635984919279744437250784062650336898727050528256862980424729677192076027248853858663485603052860812677976465923535625434255411566357683336670997739756391777617189396275843824273765507989911093884696137465778893180643595130194632159077849050696866186175358319905923857335656916666483283462789150541012162939502794372592333397877989885035558507066676791969528735456031016860768878483363362673323979283882477010820548096757853966950475818702039013547590572478409941111947498677833448304084616505901506677271156694916984600998773998038932379570520655963514132113887051551944433273865053131407483598770505536691695656183088287067814914956778936629432509340484920531063711716329701029375763590265344512655987962603202870368392000724265944411328634757369868330643103375757192881031621648466912558331304575851520801319449069755075837396165812184071650202629151325429900876085002456062702608254617926807228244960388258298142329776112604227935147181086536473227906608230879953583360423083786561243881014970425007054606727703272373191141800082087830430055446228171453062884879485555328109113352953323953372979223312092565876834626424045927168674002478025356980785125394753647534321226398726135513665725451501386666503972110168523098263801270130795483225377827687012690685351732837169557174681894773531970732934905836080068611340975963783491500746542922536792966487552 [141,118] 1020920160163835932997670098392474000097341610121525399740265036457652946845066278795376294250891649448195914204286072995638747220943713593897164056509822345937956934746902885685071925853283798264013553893357432867074114928678780264874221929555484050370038945586217618078065309247250949366926407023150830682805076789639344627932258874804489676595856836504952993845669587811760281307805150304169556084655385678899519587254999277482622131434890094523040457076786627444165736477260581410173765517843826103010640908552052086340109345201075296669848864933585491433841714962623806139491552249740692934996616319674423486297327788068112107849053905241351180046299123884983939040591285741563276001373368082395800934072751745847764320094817582138070817719010089969086364820856525700630165671518973977606821352197810034618754683867272351745774951357942230435022553841722516053477295752428603288643587954071002788154393745150342585450445531117120510033262883069050936741285435255948427347479179600417720489677338263784164919408619885560336344999609992650813599792744718196671260097460120041136926227845453105028549598859517302342136543396067583872007243110763009579689762596622742294214809666478604514592470353508379969168023704276148746126872282720242251103365500997426591039547894189681898178558512749425534729938338512655509022802291053353358460698322311432960046448331779904247834224980400621461613449109746508070054892451530408774790354053565762131058993568196963711101589224257908175831985542940064397064991149774173798102531991330805624196928239284900263873426089505612061819302265208499368350086106433147924171288521086531798196221583789620311411286284685840454505249188238606164148347399187692113783121482688631701207594194617818068399432540090882528698857238271557507356288622429025478244530341985752167636536827665606779346944 [141,119] 381111918109454240575773768799850642781489793446632316472672873425867702799187806752868729468125132112334723570924172111685706803320985159478645606523592326350598077682302729187613322837742916945915900697841929045267247569433289476079657575246437394833265342587858850188102529292027327720409084993800054416345344444473773980372011563146050099111474417827218014897009749329021650259537856992183630723646774017525767330846576069933113098407371941707705726585116057296918662257047320123272446793475794976715979092466090028481001418077323208490801545530706572050947457648246556281319090607713124785193708087082133332550749809497607443966807105960170856222179292359340247278499679125416748142040518380895264357916320344344700122541344440121953176789229712667277438586524387378679108582994573283279968331789179034028822173087098349291214286754558879953065889890606950514808178632160372846245895497078607659661118924495706011072342766239283954696493907985339183293229718097786854220697701555502090397331356538968770500006835079078195962351365979910086256589037733919577480674404899676268031343708870660444939041463514016658062794240837526077122132306526910476462865171147652325273020363948741495910340764976992146166625727924146536272301135489017694476740555300413535584900569129174690391735696433038736356919886842964787473243956381937904583292136360644508159306891594658659363924285227586997834020233509826532793878839463438239338406042038783101181294890858480225156298244210624620445263220572150628446044946988701616965882877747313604334449383475061173458784981231671525493197611349215241029469869901956059826054689200289448893910429417002058659772207749737913496608754117255095472024565633010720641085906245999081744903878733156856744620757437246590174970304156896714197802228091045223101814120654554832657677885936500736 [141,120] -4920063500406119888806942185261074226699734536737394236916849140229170572939381486480967601478405806377739593590592754652529909294230399180710630929779657376215830846466692644880233472197235563434531225868336762789968144221984104399742170934953135500574587473524598644951715208218185091126029211909251080652790296901975755732540699167428171467331052477336777496168845301525209262800846593418829496635703961346960432132827270815413350965343539497799974275143693988330147507358529141334824122602310139948841403417345761446330449129168661043079282913199952240548708884244453126598698518351784290866006949519743393035168170399021699587769062553980574454401106707053181399236133260218844494070836430898563975923680804987897503439194708568163608379090176824081986548890572079799211309451264923863821778452521344090604408105783560809350924168815386198468630093807770324689864741360351529082143711409720277778744421532708444206311496924363949958621665019895913989130282634277374307481795084086338746491083565532296680720052101636266064790991169440188496131890372043994190189808559123393378279233266868535710998865758101918999911158294365618520148932982566361120547135966296277079909169409479342174889179266652832398997997030311022740016997103186075603871396247901463102205825780738881081291403071609734607037197856000932030633325482491203200580262385658098860586478945146487082078222142598326689338601229067043915954369305006438626210661729865976401861140214017003190879087279234217178944001441570437117057153990862333617502712191072745589281258448637436392911212259312644328101289016322764320704544039861102432588209408313422621280484793037338952483899247505838556432374181540585872876008218014045124409279628929321864401616984567601212888409375434728748168775783168855678007383857587254034080734143855222945302183936 [141,121] 34565918494123836198011203961089800385141857975862587218748853878929120111566662224628857519708793739543434980724406850743594382384735717430723878838323233821463887376800313074255744288482540936808697313010266451994243997318458573724840276672975514083775439391935032346387802924283372848385909570503161842320513005282898024005920828744494123128731470630271517151551653983946543797792804220608498288375201685404864287416511415803114391881561465508354605660810086970267538594740757691828441874801758638310879553142951462108375953371737935293311790265255686973801028602389727791764399721438123070439934532270333244985856141823037461103589820507574974654504030007545386859207690782956600487371835885036490681947073177723384775110149368818156125487024104561637193141490816746037906798777470562640379001884677767636819148135558838004306205474031141676174135239449973505560022867935326908377406287411186386264178429775117375571014415531079673386904907375680945055651164457081738565382604681559635249700840627091349243958963065893783868056263683493534123093431663911240697570362580292713888753879334334562491629275989487707952982891630890835052548513656102260749551352178877407560076531930900913100325941330515936182993911682540881659492407461838840908154254937177008388191159447944034573611137105594652206091322782489347718216720225973022440088933096775433967287219582145835084184053335800684636941155608129957803882615338566755486461199590719475762228406764219642498439587356332244573861438469280189606967307544809706652854833438264533285288107173282730338630252627236726519171974647724096623090415329928919417846242558299396796732184321186755622132037379955281572194601902786024809278976191864851074164713969520417363170069385369073178131819132868656792815485128081781230963788907745034159242167365884525625344 [141,122] 21119197616790170371189272572079046732715529675771004317093871718178168446956989579947076093778765406954323995294212598769725914317329531150565837549034966850067207753235221478593093401074076405919005790555895663308122781628460434712492955747694286709633628097238934167952915063411953294377020982924593034549872179626544811303008674567979599794929095073594780326435909011565310179180720246950237212694401600991602618258333975964940572511993557211740543838631337077074526858396257606034171263119278863019219933185957612726123322638519598869251034490235834818818312319786122914619554658376672662594221971902559458965719027613893590159186726664120634619240112416194942606722385479829501485398063865890565980583775216346978752227513515286735709828152352146205354859474619467979795119725905610977073935046844848708878175482521839900801550590131883718208442255674364912613980651971592373835699193315151292071160130370976622044585918978444333705725268104116533597399516718747537790721206022591865310227593138854024893732587091221972214595744300464059685563838011152027837908587138518355458874521547022871088508616693852011344553481972524524613026757135339412543429428465703600595437310514208483827180769472633735846949070354172811832236075579411382278163842009010733292672455837289550496935767783640734358861208697689899657107798494735123648586421729730929587385783417365830566095930659640786762001311974510510330366783978474031377184834821422610873115524069692117544489268317292097298390223882886849869327269162472492613947980928083465286794045323305592758414474423681143847417215635954136459387346002086659204521176407850926301956108266379129577537529139634666116214452082517789151075443531825652155912324278660416783973756432639947355475179457877684896439290135286420058263719071147249394305496290951168 [141,123] 6659434233494824191330602615673706664317110775266406731624891797756789943124329473766427177846675979695915693579163183832234908067652882604519913048838840637796934187369465319283997749933647056714947490623810446255986920034985634744250302741407126064399418625518201293164931721698886906209234350167286507674978450252729420352167612338414188788369009168083288449826616458463476253702474183406902409457097686220885626666220186587395310210978857204690579321644745207685417612590477662080864010599852008754068702840783918725610803394162963316999990501667053315325386537014076102226677063505934212632026712737306826772204018883881757086189516052189276085474900023235271640314481088949424356239713438465900813144420367754980809503952252894838077557140008592217408649920431235681642476375723736316787837320244020539595112453926997853606525243220381211117759592987337644413996172021923163530943273237170146946059175779950530630155187289371669191442515396172102103876471161086775416455369742632786022746371831800754067013708438331221732414716714282394936533503411605774089830640937349394286685791795583563899485176642898625794596108239187458196379706110381576632539072715565426463876809452256625292445225996870276275461078637336115247692609467712341283864054505167965805161277548518057966419123119641910444004815385802898326018526694988947926189823143100591400950606216010865927308103894921783092828790762662404534212856916739030653596657293049781572139954562332004713580798623391241491921896544109928176511461659167481718295354385212222425776527737296967091268982661188356385454661788323950889785957513593599370390110822252127859257580034841526650052803083053515406337412417850438170778323108524208476076162815563340789344449405326150100642442543748503284428224186328596818850325785690416164284416000 [141,124] 999724288120080966290361908162614978095495841237639384547734338669182857373346906211262974358772198721902848247060441575555445585653595088147032515710785023630968616234438299606871195194821238135960244876169951333341044582419394304431543962827113257090340878324869384135575192487296124012252723360502420392238800652234198994668936540153331471121325920381511692259346324472305068913224810504051217577693191568400331569727477305867004830223361128865505534833254554880715109902395192989467978087397591552300415445515263493254341891945610666028655209983603112409535406488787722945923978970416961904085996543122785269570565694819727069182106023243641682112319697725946986801964330181712435623243573506982047464160054237599613849293848582047038366524127489549166120771132575089301049884850819003606668607914824141723209635885684533631870637694192117307671038398491287941366245653604471126027120644103527987569310638025322974449651568741536661272765521938614320108550519778214446590945611182097525447324008474200114428877822052207608329355624685312678847631109353634830118363201905224629028500296818554096761966590961582371863091353098296257407449828173678023805131737686139690965209899524893011245747331184240014296122889815250585812056340564364992025994827599363836351755224987865288643243777444138355033323099987445035852525400913531357996134848390019985558612076816223476260509465617539058228376623470308040927215904146094552241445587478367622184117441459279542389506493736230405533973787875289253071993498146230049463545960427101735198575820547522820309172508007095136506664551637018833590715313581971006851238863198996538192653308324679027267371913789358007326258573800402465236241780287434844301419644944314278349452207804406448068162467651059991650741121622003300592079670498976546816 [141,125] -165069540724578422368623809324442705116779311778454917669499906218971592814489202379274855844549854430349462836241438751203106199711279049352843323790359393131562299667379193418119705791681164476799170085216810363296387153234065212753321922509416518897069426490821745710815614607258865497592254177481327080079586432572318787732688474930195255324076436424933339822190706803824915587778977056482624933957415016954577063235124642636017220387197426888500442484413604070869707438872201855310263074220494708656403264938933910393496611400705448093841206695375302102825580923317631770045534125273103591388378121068428638348405048495487866023286323201785129278815038199795719564037940380255536473552187602594948217306739706066210169858250390557930724244770077093499239599818835959098685381850056273360608698194740779354029603492649238088782593748455831280315476832546417931406397582382051659087790237664440531800555845932553626111137058436327961091154350639493669204881258756440357642060859670328016514747421662669634242139403091330983838794484058753760141530388295469734104546708407578927535236113161305255459183895723832364796176209958736803853554201948568379047094354745391140301563928129891088612143051418003387981863668633096355427188062376135875377208187524345729402082829216242267590657785217529862284176119784795075690361132499041110396093293121561255842958137581012350486569378340203228626946634564716753967563961537966604365710472252507051925606953078561959741600700027120167541656974685637737648704171392534760709474927487958725446557590045586180597636152389798021574496134512626916427883126483255318285956777336394818166647079128804874822225040355957634213155393218989699410261778030812695213846662437013982630492485494141076044736968964994651890256205943153546777956678960128 [141,126] -31348517805074257564216215961616049186297079276898476777799488477931724704959748111312165090511365523776194226001066098960161166921426828486339797425293166548737734875263534335077495638556751936021532056387342386604276352060234434460390272082634418252277668529271576778239415518830150953016622275753758142774557521703596736211872847081046529130733978898853493580675500205402086875568973434887678515393818059496010186487730072016437709429468153804051160121970175807001339913513464572409143863367239328573578922511874103157676166116859295658630219581968918221630772320918341127926973341357828173023308440908171839505663767566968867126544133433810994299548728956732823585475899395102467911475966481876823866039254903354401894986412273394169825523636949442470459571247143024957793913641266215565865982939345271196309769034838652399942448389567225131672877829403962907074321077051364999168206026112357237706911320561905254459432161018791949292642506659293224927295237866802249547056097562590734792115978187361316105723335342894774614500198873891145311675873261440729933762402707180811332348323353565903027748733879162787507212354643102017565572418055921217704396834470190637808745338971350137411510886479798110376553593359133470181763255442872008971389255628440759079276222356395922933394836556915974757210118745289759965770330274295834351062493378320548877153608719290070391443115588572741202794459021091036322393524861721399877519830210664356043963480932024808138079181513483504124580693371189618261477518180485382261983006077232730132908952672637003729124850887521028799688979077933791410637091339813434887397843446213923308566649169730989239261247110454964448049017831310957931749176769455101388500230516470063478671551544331197312406615249828621971441969551577618790727680 [141,127] -2809651134216771570692891182960489895367649856803452284646333015103546301040713770380366739082093092123430642750216958419340737953058169603996806452010638943443254708952879709453294312619999951990826155322647268892072940362707106566276910684353660150140049063552444126668960288473096657334660468340219856413473323360224130414623240763237850200559276381600330854487658743066715160473359262692294940354658024174291020864459896057271324568097055876170619996714055465623801260752414111012438530907101224802103583545653100368174652439482469615161674515950524806600057333775008346196082279369196804263465520414934842491579238599596792407233277886790416956309793702304682841882671451489154432683147169553036717213869865861251368655950204477387768572591441704316917643608243483140382526693235966733238215671386639473038345903517071579819034349186779156304996733151491567419658211206352169216493059577574125831815868967442850108446628817835026747381016997608040274982276985502841470758752236491158047264090616972918411914379417313275372104954285141979802353698071581020492670789060467069987937179992401241876414555451598772503189301943374049097153840308413114433525538199227579313869560193531816190094327993390029320873145456687551157639397922057190722574560426293401816938870919778129363339256543617321304324903779707068152581956982588507196438902435739780191623968039587362651791998567777309405287612224223007534027916705929829281842042506567728026174679429966260952072986665529358992441907926649617565164271091550376260468578107452825836349392882533141560932905081010338685939057794089530430575152641025725132100929927240650419824122213668900181183724088496138891029052613215332250869333954983635655836370777923914418127638894105766691676146007691137864053474256544628736 [141,128] -102794993332261020277248600759119319724839629272685138910948188435588916540507226416565034649010036825186774159821692324247667270650267792908684662656898516168167569329157039053719728368491234472152132390262800926680416934621731364976429953780966050580529466170961898485443347846955890526139150093914394788517909585575402415338133703145821668017889513844511236342296184157682330507227937019353631968264119900340026355112690077536679030041704290860334738473480956397896845620921593041638729369578469226718388673546185229068569345469169867057353561079969423158513326773542875205576150459704493081358178929001749774629885382106693786055743140207125456447028937538058726445077825076637091199400165369377413410659487872659612274343103824811457090630750898379703067511648899715769457772377665032841254829144532702661733826442105918141866810466189358433505158373908502342388222188098749177964853360176259725792156509459675825248179243733230666418058130198796259143032739950354773606765917498061395900790825214853471049795814760245548822213211753328320113792944947499552585386764464469810718085872371930269532456447579366866250907901524526482460915354725304575821115902103646014445031280766101115291847503175977867118834730739508935704497876356990463833433732583399809623466132904707328070613573760172300728855036578439328098267893559068240248603015687131811476347634096827780895888524565538652859543682482579909800354820567231139854909674905497446082433678766429314653601119772094418302939545343349730461792985451045732401664915864263618274243740084412197081817216825348265613851960371561215036174108851758194989952322768951527622122741935887992848895471299766320640482762261754586459031713574761702304596475520993557874603046645916272826079871173550365060075257856 [141,129] -2601550403563199310756301208160820461339134405278130303818710753399467358573538126443173715075113087067275635162850859157943816573318869342821599575070390914926145964790515709665857993391072842362920983734930708126395737911740006410446156534106153644159266893199493013345088222631915814641535208308985453725958458894279969392359573871189393637716714897067523479131723308421234556363619257177349255793111638307485925962361628592719706941297101195918258728451875466994522681045173701800935302028987687611021803432820359657141017529402386420995337886751389716994001489240410451283617183840938983812962005062360839198220154640796082715213795308574595812297860012039716023569127333631072530853740910648604015083010332911842948406982383023434201130122771133609467593352456294964756325782917489805200679677339700684646719790548030109196971673216998869490109658035151399536386023948051550271358675055365963279525808421426296362470425304737668430315108610759902108485588126292044252897430895061558235326669225972873934678640621002964737669945222676248166301062267215330172539884211050075409744976296649151944880709196970363521221083538211681119831326526724343208401779774901847230315373948090672929412760955176623166271919627382053022610094416597925931540701430338931231313684418885093259020944208576172264792652950101273931765307863192765582813518425115413419477006618214859760246737669658325300768891471891474869934749354347592114487562792250245247511693280390693803464304757994225245857080662915641091009423079567188382641681474875016769811926175819737448945444999529255589328220338879454995766593949293276573680101947075846476091397528776853005587136083671125544714830315820518355091109741588699210224012917684274594753153134719169960998873901660233934848 [141,130] 29291552010126383051846792342397559506037928138514660822344963126079228716363557796845073945223500618637648132733815087887996973385355121940385086811295376750502747495321029164769114644425983719492596640667189019091037052755389298542279320959218621807545530167837400035948119818210957390318427179231689023992192259322391165421395557285488958245744322248966492791679457500813078445943749832329822807454062745256144924016620678217618508710552857321195527802203937099296887241266676097482701064410729763448868851363827668889861211141838065686604867293494007921962355128555031191518403841577950912343309298242082326419294247994427991608853296728370970540606927332626912555321277789500116790203443008474038005433140008140177147157167011833381310353822423688684565498177202963585586236870640593525503468707551772595717031694519463281380681723384857775584715308701975307513837041853033950734756289387465517941564578951647825585048022796568799187812222310508206806504860072747551903616317618208065008559320809856249328512026487300030433413944077618922316791738725560236927162601427194050708046281137376689796619066966817669066323166689771518136711663001194956227685279123622393533183653982591462381305442062606136686659622996401466319629848619353437023063323699021813449100742970555420738484452958623099780160554334937100959906205990905012853423478040290101416413930163453129190847751734640004855822033348868474326901354872746142136078745942376873642007777441838054915946457014564694727285303196490869270325335380266621222862659396010544291999191610845218743244974976062990697139814424523062138890392582589309960080979876850287283066228581849091779536419462931335305930197252050584424570698623709383408273594504740946687780302618707822260051676258304 [141,131] -100488329618491999667094984289937646293506445884519601769332438624227348813982557498058158117393506765551650670976651170609709633551530322555350902246588693241082126139953615034546744504846311663789555626743251499923514795911581265051677441521355874079475569442230419805702636231201035824639426464381063292036803098749961210577964356766215157961459107424352056692321810947595629009892126100574247788313482270620527979452274457369605951725443750841573258185944461059533148840825674396466704642208716339100989233697636334117608805689351939572656232962381986168373435461364352635348530113112418664602797611817203739852595239118804069941797296062000813549849921336190977974642739853065288672299466495949475294968353134367702290333564199661451376074860743749666258556253012000778948233244083288069074485449056365413896071349818931124097753556556020101017835791510287726900686563046016096793008643821689340003712280326873505354178543187184281169487980846451637361904014010278851417559475581487127569748211221752496692011536616705064249292435514398907790101792520896944974364021319419479167741325376419445607998854215383791643709658898419658501804197831709890496020844228314786869210433204935661454363191055510215783303823067640082530514147793392569752729336871843954252102381425976874914639054962005054938045140326838301718290708006280359975317345469241211515496148423736054448170766203720981797851228499278560920932182947025519543171612838111137470931286064565655565894636899867639022268236475658075131548389148768403475116017951438895294096700367544657053511170469651158689531022741887489192204695329281974937591254370469344805838778817088301854251566119050988950470237398424145626097216165091074162770421021211889655851544089503138481536 [141,132] 682169818418132810633363116786736218693724996700323096752770162698098982815856413511675638217532763913219446168052506750602903880588446829709120452108940463391214631930256758687659829966763425761095372327234808377393842182589744336625112660941644842773872432031323451337937451494641726585994113781127157586308792425500074131030948846747448670492782238864564325878837375487890547096779965532391633573577384612662893485819140458605038453127653921253238394149450457774314926840437597254816107144215870329037436942898587542385811570187581696723042119338023713586440540002512229955034788529550201115627953103788847347045788718557225641386869889093595771200637992230130190430319796066162177036242267540431640473186953864277618679381497741040424418152681590781819886850515098817865932187251033403231396186767895139259711446036509923559958449680995050744642035439879501871020764710247237757925696556211027650618033950313998019616435673610374316385367228793778269074051725367625438376571103720432335541954464956184232685142001967691254434406893138046153317743260500120875981183505465692262187570455217486933996403373807039636738534744929947691819002453391100816754825539371846943818128825900685641167873809183868629491839422605059052428887996600140630903137480353023424094311834870127190441717117918097948744128183417043080886355823058044161147366829826545334730148939634603470067617047480808227803417049131189415290137955409736334998246476158672339631717569760466436690143954048493894413859673583887362338659296769903768151746291144771488575535345267844133263262628880409297295237726205319187174075182265823226492242108714825290012689695705207887661298076161099097638422802746219481425671242096822547938179999046696534772286495817728 [141,133] -803581876083908180988365702955133937986854029891954273960982306916749944642598649517828845567962287048291511159147978847483833480448988253011935355882500784594776634709493561171452355194299588011760091526134564679863177742819645007394033787192203977267163963923983199119762153359172439814142428857694300630963794683142216565731242597999917423018534872014282073221557316003557349224438965326473191629373050480707087158728054927549429973766619157293039192735204053560727252063028507988940665013890076861612440389563841113882572970976310414459391227249945487621085523286006940098362100175625401462957012309087497652582587610227722183886245364781318305142278501296783222793205519336025130696187285549627909967502516455394522363191941789693430861968662668219078301949128314926932667889043493658518599167618123346377263602261964274170049080402796360535419202497689043202235939580817767605858117660921248699608686008440755691606720972927830160078749655251303041825391171392813277538610843628275435418936393460476158165264011718786671010401187653909590294686221355087846935137711109353198734241901134795116420785705301607464136186530303624786257806927102848859076332867601271581159360614050800392092612092600384428677660221524960496911335646856435179496015496021600181827782979095014142294438261046756424329901941571454856714602474339444508507370563251873360263029944121347020992321091605846998321739799392043035853942652365258139671092357330481761830717305636728544020685732864312031999154212748517058947962712227583815811599542131709587439296821540033303075987740984174831593838489729261214622617366355140873954559913322485718291469256104477103257826126075575365763687806804426860487225536365778413078037818760125405980672 [141,134] 80889927793900835072193107236535443363252695108112782765459974799518494241324828203922182119667833996205366062046391545584965389112656648409694480549962792028075925839301142799402392559617462574415416771446525903003030417631148174460541654723792397493504768142194089307815329215328153992249636604617885187858107305751839051126681268508927679363897188276286533889599393846495714788889539211089854307267966419936377264823480434911237449323306921645602503693218405218850855764610570875605687435892393644687331644620592404515681553773944344135291940909337126277575403720577994831115308509037160434206706975116613259529649113063365809707044055843075244375229798373306979361725681931320805695150827666902642475490776198826910520293183753793824926051780734995143455281165699693893775471089860175705953117365724546344674377621849595421241885177737764796416345907294682563881932082331973405807776139475885127798622780192980163012629122855541510352334599332298107373091645246929915472159624617285289152647086053171996693016473185132152591001966164397576894148443362510266048713025123942087611202153743432713404889337073204045781932877633026938534142578981637704629210328383988564075437882882065483831227345840671050163871813568389673031000251140837064249840542681412549521515968109200066477958672116927606508880904866464283238613099805181737291542947676742828642312539346121760176591557491820364285468649849048507134310326004366846688530786983539775981479736162207227704082647923858577163963901734150015887530632673003101224721259303075509504886409380087218895453594209898309233954462863635858589833605700665412012660964954324787050552666402707906291277210618287043570375602289279719014955830583752384632575795113517056 [141,135] -169328246953126667098241134640189990970556947563890993114432728074135510555122372280632837607223774722699556532072163189674155282401268034900149934661326061824815408458515183058147097845294425416937378275059754942944591591950937928753830755838712198814507343174044212363994884470812868623118696535702523875425900279771304580509960533296915884722928079518383772172514536731703548736957710239595002327662139991966346566694799460699325105448095991527867487102625145386242720625812610611231202285499175976422296920489205014888979159207325315245629412192703048295114625698325673495927738170089582784651312329457680115112859158883409268057923806211530949464009475047218666388206599812126669765592857861117780653341849332280995086580320142501705882931344175497171288488534130452670476830360713647038230071735409016858992568591853617529037505534758677208691338208722502219925878962247915991291811016835578523113731325511635536427950287313497533792594431946356982795357000646839348569515901873810744501880237053034434477037563477975001100473555352146448791820468648945552457426867734969933058745966775763628651970034362742061715219045434125690027441602891581545530812974774108398955633585067107930440387719660294795089270767494850356567508858786662800607177563812599314618659938285045126863138347227784725529700642975232842074796851765331149511837087705465512837649446574731646931689979116952142543060451957397350306968676566699181844563471124562206456646600313127427890406757938302437658272624674160103995831755789341085235846736106842759167326771773228861035357849003577255616696610953968772801551484841075966503674037210697618418156465592900758504724194704367042923616760102097121560025529459961402293588224 [141,136] 210008170825389724219216398957722669707488206119812490730830765082896771529915296165114242779933985783005250293511582542217324001463921450286319830674414989574405324604988111592284610485226266504745564284275132966999206976940532141038650762209017568754541995738671533325015133939983339795691028730686146024392893453083703694374084857804010546538839950118675394849955687569803805055991299870796785646546940285033098785301770472800863259784810044181382220751761064701374913187495016409148157561203510264829509391671965900819035378284511850371816566209795349176309997557191359898530612523404580394680652126416078241026888458535852721251485569612967350244324040804051580057623308378737295142067346340233206938605332915554966227806028579341428759914343609259561597150659061963524816446680061411309444500699258868209084209806327081611826049112998359256055016806046910008466868851239751976009129002485383098260428935599189193567737677033201126771881649585955118096874560202350638403339354397431343972064834553754729536977428010359762576529641400362700389480869914159307808487303716868954521618320958123804022509174706780892583082607606957352359256536183124020509578251852368359512265240609338237309873662417905591792437706201791625352870600737885300756178556487184555793166209221739987767015559929238482759366667875048235353595379665979881625464743750704138546017965967227069037193850908352974071789493226053831851997199840067349686398533689449153481925933530932156158580774701204641837133223645615172309729922366564976427853093040638311510230601925164160932785502526604089954781149720108514597658131419295613164005746201338372502723262312073350529405152032382849840816450271319789496251478187560960 [141,137] -193130198996950184608417924315186275516053903107686468120176673689450056897975391316966000643678487087902265681559860617276853256708599939535315406340500710622079700515935542214132952409810163508259896920902383933027694887851751138295912263957153763902732757030408181971045500356210993757599707625539806960859882350132852695927950767518129896929798329806308588333063721788705346247176570760070531507126582697716442819584953501940276651000029619527792807986964357560049597977389394190179164583787485488371797009826604372136813711423211968826514956466113758083702503546532717177188492834601574439983184119934191978702753918690365304566185424518725307563469368949007686654274402397018045641895083275404021162121751683188153793748100733342571041167019440516705604897625277271075888855286147419415083106011241260572426868497146155986108749907208884368979011022429791983666540871953167743996671387360943361263562086497444916127627040871223555315958611893762331437084916716156298644853044629822331296312013469327935151769646840483765680093021189128334466854444828844389810793721008837552175469613940887423520614283831212019211362859284201826337571182034790688047729126289420810241361091167728330984759955741286388748060498181178190825436979531972391491172825623941950440047628576566564515406501976268873526937842814607571617515419961899696769267170653259062419958864937662531042876103435654685402251743247818046293437562627989323233958295116963741914172819909144137489406319448874544681901832629870930214191707866708334503460701039926455475763850816076692994004417621362198293353940866399695269241025867226888873000533740894041354006764437345264582159639866226935416260694472766050808329984 [141,138] 105360009238953498612890051424391231015746929639792844708289757473555342537378925749963100178177871048329360724686429109167048667498645722340212417316570322079557877109548375890246088665895139428019847385508158142360940888634926116114219723829744186800596436384127394790424293667898741630521008362443927933191569790171356837604300692165343714586033254019864866639111081041830042120425592095756222105652834568804000783891471017007263477395324119000621530948994576475080615714518976777567774470331917214257233446460710115734669987827394681504095048314504852525063303196964622851061509354623127309957874954613713299082286590344877614077171110408465242424090215951248401009264881711205310902946083535584228906100815886393427151774502358070758695887105363359701125376975773015272890235574626249845560026074098764412943623138261699324816136902509373670704786863347535364147933040348339152322994956807700128061223819967849027675296536141479302777850279651602953369861296403215911733254077118908915198012259425867945191235709390157182974568118466227461998766379303379341070119774023147269125658377759857753098153005875990486660449631571371364367403568592303554551680137300772266575344654935010103898561290273573669384631649382893354103734700763700975423035258297443680411586778609142539135643610972377791958723538184212565945842648432307304192982408768725515520343584421759140597161293508165625743647626353380257158802987432680248307203974389106833210856210124080528363319214509946516618042222049742284224440246152279318314946436735345099371778574368893154183635927573927732937450677851044186961529267063685014896426522269845471492783547532782575614618976543993408303775561182644224 [141,139] 7216119708334023071512243051757574732635050046526191351650275916965644626124520302696301978283877263870666817621119632617425667089882785716517420044468731509777571476208248870764836535540402445632785729733632127068465605616405754776865781712455960466936649439405750709232358848444084271711182350490299280617806007046129425654913684109027084600117587903795500553732451731910910831150349752118381559269211135826726273436890245274848330058057838147347092877376039219742726359661109850963762754794160324301984359138732985525369270770979329349883928797059270587681509845434876567047888414529478075072787544516463116201367390508676755846151759693032068808243564458834030755439195866299759210960986333517876219164122848607889183852902500344167197450931171092452723703179880308449771835988377419126147518137309460710570110459348932479735835300793391981315046584613829042407662546789398890071420113803105308659906754511905424756204886164800150855089633536487882458409885228736711777922597329101560471863279364356858621527967155822801124754917780459288888919722843783261584635963213613546153500392613354492212514081608998977329698682616201592434614821290745574404784596273607107561597735735119994113933313337671244698843022123466179668221119973663621355298072077844744932512151611122595565620606912196540063591915594478262866890037022771633074479729060257156296543594086254217745663305770720713013481761583483882568262549957975175880447138219570991929629575763889064645741301051956850413346139316370583611116009970301745676886298273737844644018657905114562395353574443937701877762754243052515945592281786886148384212773425261134009120707265129699731987191318896852354547024 [141,140] 19375013531086898628967867419876619972246941905306217298251160258995739435956322900069936459360858191695757460097563360012001517631516003067131351893581512560254377325293938499534646024272614672333252357147934537473296114539678329007144043394913088363940274196795157460474721678608954400891072389985095084823402384304160220933373123203905113737880314313865825419660389954183578145920031264043986056593079345816362995817020504143872334950634261375191133369851241391326773885419320542595736232689570301867673625298163980361671816654853751431549743655298954525173213397776448377780023605528924608426760658102405927727153534852777116032927130967493544268331893532106517394546920286470868653557104183427023968045001087069927249676068581702533101733033628190651036901593838978844105608415787303214161978765816636514635313058642077060925894291574738993627548436353099735574901144517948722985968001520594674231433277786169492025611253309274897546670428609628071848665374255817246616359173036888621669775966756989140414093109538889076989410400500919451768530986429008027449517890941072667834724534634146562509172299392535030229413468289478655754744223975951005598040231847430873693722078896364544674504566931650080609792989085932533470828582147901503172806607855881805605953630282590524949995438384534507994395348440376784614629790086415512344265186678091314858156661858070166394240733033180568661920330081707426978564496173306933197339932756734144105461478060641813675174611503422510172062123547736006976382641955813258556885887368678894944471643584279541703038826171859586861692690495866074836592047292574467801592876356425830788608022497157639842293585554165760 [141,141] 1019023091471340740237728002848533847100079363652471786471270539256727042075193366110617462895200056353982452828423192431677385085453379546259097067334647024152860568076781111145958826381192103141007128105041355537541622478907112588278728599310006944011464735862363241369576853819009700015983115099748608534004086525446984881422790602421205210480972950493895552587412423091231736627864848095972593524293994171027950299445904302584501047422700100720950483563328363274781642228914798819991959521479006623657904690808401635380111730714680707868455410767741185890226857732861507661420640059548188603325146135718262769505789641504632328323782867771088181872455774103522222292659092506636628926800143857955160155543406326406825315690788641014516217267377128486279472727230913904652272840602851516168014462276017574654615498091929480073520000448832335978081381952586186410727309355851824889378697275478322952960041471342655028648089435276093350942314183362153927228515866535475435805402299341542784485448131054218275345519037631016878451494805538889846304250526057912665311350987777480712024198946924074712316547635195856872544745761405955092594849520581562792075848720887109714378799465607148076898139819801733847709696181152493975472294749998610590328339926333229804921571082371942575995680437093866979752044207296016852113027497039634960125733608605817338007913466566951227230361463575497418305827709214863185291684905407788138495810736191272788774804389284920764748403947268987030650968860744991667529057964213262206247959864634540468437954580130169436382456806027553526236107574368765181356397507095406116979198652529339269808560422417505931597568 [142,0] 273575671892075926824993022547597525444681895389615252781893421259766669579438598447462624699252755886392394457091043146913706191514661327695371317279509810664899577162127811819600749013946377153466745196934916474994640707037236745254354003245959179969812953749260416931516078077998037273513572740122207683914135471796389896884310794975419653086373780362279857175483365347275740335755886545123257580510422823555147407908525198792602957397118772268610337022459380948709635755090344187415591037494353152412073339831804867841569746766723420312466977581105333918906556461467771364746699617837652025755025338879327358698294143990451416161779002936948557598995549622181771119427896777579833924866227324436400185440463550788139458787236927224666762476251119656976651565155176609166975386956675076497203819886482290851591363677780586286849072304467527969358546498493811997455914301630790307764249348392195764966891921830189576913591717477618079672583916488869635101665102779654107289313316302467785443263379069157841625715869651833406731881048132927220899995635249249448612505133824720562913091526495925498873273510749154361547266889677262122216270745993007155423467411930967436838792855636207326814218432615995188495107675101850819264987776571409657372666987215695360066416574930104992811069249590704274700631774048485055639181101168149347872454107237269405639559945462486450806756449170860464619918851956275651758011627389650696108158665599967637728865579258130201911499842059940138952951355210806035873839505714040584072634828431659278158416638890703542731001508936351078137401899779009528132324037055121796008762090004913123086517009328194792698560504102166972501112547806614102241722686958842071947075571785733972677585842038098219681276871274810421634633985257848924624947567562950412375340170244083999259209127052150626903144001451767643031972075966043790859175886674604010815940802409773490443120302967562482788697856575785959107404096528168576023977685166900491146523176013754219186116041746554224711451950237761521833828210200744324131976156811324136288222274663144285648265375338582056191693886280376617284925497144476161333335482127826823067242419262684394004152220450304570482791217185170949047718999161111575917387646777077072409323915680445793441322166472673416137695312500000000000000 [142,1] -169575333954700908242510162636823254667755601362167680294643612588492148273528717239900686534635366784914302311257196572860308959836074576892496347314251187129044534605268484659866683692612647872171557517127430552160054919693076483817586656100069912182365016440544454005628116244671220926435928459851608755521429748831855277050394439411483434702461044807489605499123844208243833488250260998490318726441759068758902274030829785238397601455228103179804581336724429362852191132231326776954601507281059313072532477342596309514270215352698546367590300922827803988064082075559533026565703628733290055506427161096511411993705850693115037233363845236132367882367926256165486735666474374795005567488898065922208820372710225591653102054156254988022355830809173086546419596708833907176374873215655844849780699661438907881406520140976813874929123933058137770642747505243416209584281406154458557173317537113853172980949975036570754996683358581832479621499890085171997006706092809866616048467212390968058026709829350707163078862403919100915221087006221199050345245362503023930878397147571932658931130952818569650678383850678561811099377147848565906776532397842997484839220055490072478444383660360762774876353290763593590033143025358125962198082203974246252568036284234287934388837027996918086812836265188403597629504326897178381439454789270522044005730129956758372819765747694934227414361945753530724692664156452209235545497345179154171664454706951378516610351465780700885678700278863655223046491587000183952073664174008716570927821137193047245950911338915270485699203396555869794242850828963530329353170568668100718183424808706841492888108083493959061627901712456264834788438361628138716934982952638942677319248875977356587891205489810378674835365236723150858874948761148239357558836330720912757997809977059710615744217618044904787699798243784573855508424497662355946488138641727619418039807306389936472017815959484766579073906293855503409819884463226497452507626751931791553960882550933975630609504102341113054473967169277025512359170723136385509884000188040980258843094196393238733283714947978983368318790900334344367994342429990588997735879722817095477572008109114564539960842791899495591011556605481082610653726365020812304314006211923337684562631015247613497365364310098811984062194824218750000000000 [142,2] 7721375632936209509751468170279284320227331942202023491123482754396427681009994803852861712468052957593881028368818768751905488045339951056549014829185420879465952941856208896207947992488579393725085617420950832468957235226511363126528577908242264850293197223217254627159363148037916788699838986517387457424223077773761503675508523153127274582250155185408966599256558776815462095416820722048406012205500904718379408857628485058206215246547258127817459510109230422384813918338063218414415281900292121178164231252813685868783898558346313258560520261081094762283445696285965477884064201913203084392995494147144774880918795491769014150889010515143877837785059022650803539593529107395082525501215249183020328408963999850293895801879234491827347155349636307656639224699343561493582694536682884739062442494162134147060179296532654707740385474126442094417425298424701253378544290579995216941041783762578471996519142454132487264873256015107425494481695734706724705433091907850238148952805535634490510166445802537690080679981629958120220728745371957194875589641828135438557598058803782115170942211223703100987061498169535414803201579983611385727189528159291045834275397637418711618053974781886294411795538906347757315242106055981517188518624234928290602547305583613126574148076698521082227377704076178674291448143401483966742935900426003177257160382095900322078601323449001087568439184414542033447248284497103331925739474245590155917709954613037591450621116483404987435360675713402242481547343856194661730351308386427723331844677959537021575006514345419792929579835026806589916542617926523802318959568577457468472513330123981335440464253076938793273329418511578173394288470099108965157170126324096490163366204020940081377336814486648974796107518171114251463793481478395200770825572243037187905957136004845908736985550847451835698509836723122110629841866041755547140577877146048192783187162300764347532591925095585338797524049868473732970134528216650670550618251508782348832325095717656577622257672304964290468709612387271832879664394569283519573090193838709233020474505508049805784947777237878810663517404136607171180001143565663241824963506865202022064072442790288467380958930004128225830197383017895391843867150285976660499625233956134955323508291258338687157447566278278827667236328125000000000000 [142,3] -52716618864955204860979954354503891951343496858898445286193401359056367791511109533438467535413671508308856122550501336547998391820453014546126199342624464587987234485629567924009772894825881137539716474994590155121554919435083685979309029572937770274461236500362299172104371908617254658677873203999031951970064405893859045783442761806343088247398514966185923413410943323394120337126595414633568125020199161569527580881602926665729222499335941450387402754908911127033862709328190787111517237580832886325473774222216614882858227145475683725378143206867055469277472824960819945673769586594201807467813843138020323973655073801631724850275840581776376526638830774202742182096291522699680831858175175931332908536594704485457612736856334353178365282969820556704408806540264445119729698334711113397510820766668229129054796865795104046791879756732847248349517762388584544672416777426023576724813550786881977349168127795643667111813423135837063339537892632313163676317534653923449452769813475542974183450929656638859072155618916549546667290960811928143726522760726012701718298105610209124519686332407054419096748804925338655576577182718966968677702173790935597829391685176521770462433340438291347664169957905050843046444567181103300644703319969708620833802224060234388783444807152318282195289716007239025825735233083114731773243948444218762514382179944920780417099034650794346326056282515773846580963407771830764271659269384885027498389660420684059846997364728636489378078484702619220479050891406963893014668339948669206473258987993541848093137459381984063243841357896245732255542221324155102236366356575885499278328508719574771614217936236164072752632433092915831859186257669811889741998811110237125924483201960484775849727515908761589348997469811832095050066708080024007826426092900402151613251784676184461520339484153873721753181574921239197901198620770937449942093557189708320697463807744159964242570010336606837405103657959904744448280853060588216771208576391462879541859509551980898437935783021326421014946982303831226690468519343958102889836283676049961737372787468458069542231313554757752888065885945269717254255981080045700991484744996976482988702260825154938270066181463428298412088405947310029824372609171531461926002508016245145409529979270424338011480358545668423175811767578125000000 [142,4] 663033108270179203627891818207255876906182984199009400420542411789129895547761586598882784976994438911338870733327572978113377745133325842100537065969320641312605127752062754601820744143255334940910237450521030576647777884081594000440694776696657772763433647527428238259763089020198839918149220550899642737672262920705953337901914902753020220135135104645037641851420801949971304792209442166063113609633412436270219759022626872679452835010943458974494915151248018094112646256238460778404233957962342001003995233560012151322877275123513152491941625216217680164819185148843465181821523082745523000504690186481080804622545464590867949675959609614960671767399691866978607753158873765117992176225988792513157369426961447294756792929181721985688531187653731227803581495401548239218493816145384470859779559219047570122839517196149715463351244602940795070339883761614551462793415306612518981120306634181350662513578714979064352162904685269730035804937874779651763965530030325387716511972942690137707619996231453741922326232564171245970452039211347696923433835957804143532021291083834699554271853917019395046091722274427035147512941970019637661843299811799944310682090406461617697327203452823575362786115497233718362201543618942300967328169760475603393511552066077990198508312879522620367732603104044744439180542578707877979373223117694611004493187668688192491045314241567122001508796835666372362345955231593042149921989132009248215616610417742124783735634344982540818700179491824902914326529828271098114991780907771764336202637291294474916893461033351109517473846776323063790918592540298735020744636058129567151155538647141129821752253919615441435910421080788527577033813045742153951237379077723251444651441842781034793060329007715984657714317480001258807732324564376591176483227971446209846083904978768800012140353790722453408821454221231208265325062159716230276157384869889281195158252955817653307000579020504636432753711353999427906274114804216344956409109652334850905422403198567860117951943880487659126803218615448927428870452176832095015047328393679990781295597739686616753144374640544435949099869071792151827760091284185715401559101735259865667029125244576392298901787805616716909939931352690002552534641769781061003102676830498298562316383808479258732404559850692749023437500000000000000 [142,5] -11649006033126805821991966064862853512552121488962283867952650693745652402855774447915658927198645891152121439663467006663375900550263967322845161638704331002316178001035161637071474261219999114887510103123821638174127270003608234410561517752778607061500964084308244801723878761130410332529107305246919581257782788151960998544623601498839565234435815765018784581397429783440547481830360806381814632174963496550569103197496639065881979350464157708615532421813072829023418667217376115054565927597969419635478140015182519578128536361236980572098019902656411162850576954251575112690039260035431528289302587484419868848305645070120826854270615815371485108714499120960772152631274667382151737695486313805513299313981251746595586559125661605576796200219179799555145785957537693047139022969191061748819316304022873202666795781240818903723915156993871649227919357968194623886573469634007856577980695270001403069033494122353809275898112270823103325423567461500159399003847333953729820968752405084542896916029737365500593085824616517787492727585309734899123256820825660028559584081668999211297078416977857595284871906485947070598332520210018776975835207849960722210446724031243309494784110076421578591768570247314786366762653490262807982580616273814596291985279907247967101394930919058215943799859818036012648853789273922998370571311750650027482097535440003672545082412145172555899372264393574971177642612222758795204437454573306757924806379197654964305890370961127415268537888588251479769517655321678850574500681721146327212274874204763270775618465804925891831816404013210558763245240037875441140609433006851015792727901586732862722270045762877074634223330175443434572114218989754922899616253587779461577532782203300937901427880387870375682136948096411082339097942331705335904002386923458521976694816231312685297640357843625001799788606091407671239026745072457950191648555539389252924058103665180597627161498258100385918828575109952253659166390277538830170849954719624202887611553830296758214853543021246757591657019369400239971931984236805703100334169001420430503413260372966099021191349435360030514067267231053168383119156758074818782903552465546988387996923661469690805019423035028857185497025947803754219206954030558582150700280415319846699304107140449104917934164404869079589843750000000000 [142,6] 159304707851776398735293076517447608800827769277443501944498515954959885311056795688316318991778333127238474541394262634139289084193660929602366866385216155792887984390340227286359966012360348769432040131940712588197047799828021264897833375549817004495887547540865364918598281961012341531017597705339565611427570051540579524499064639513543568351607617411028724147655304302576224282869443461776308716599701799166301248932022551125561352970758840722145357877473016072030789930184236528418814029738279364268018157323598461755197962101203247967224369181684935252446764193812316671245807402965560973689255487662214531010717876518816095587283781893623000288124663873678865033004909476455047338203097710946359999978824863690409530981111401230490601409821461796152659665549932124722774538871007033983603567363940514957380563678600992953751550921845865909991641904051265572314010204855446862993434827545093494964555621755401053878631271461132262283849019533314050447042915947054669229257123755743594784733991870930235215623842555823462670929347638881434130026604632498077739256100339052993861545314291884459305127360823978080694333952275974586867346049407475655716864946688995989926558266821509627916534508175112468656762386745873699620206435619256212841582819191424339613595308587965906213942720676703488799486085154973627592795034991247471581569199303179631242652935857757447024472957878792142592011733970350611697568295605272388399407455053812567016317978894214364099028760472997849838430299558766056528286937070172378532074076132907059736380531417397643173433108793136946430764802016980884244154155278103099780758215493124564674365766260507833833510879685664961461798183018282526747561186249638667697423594810327571724236892102768623309183532578585816715493883252244931189443824098156335332542080049381420165178522145199180679518724300663315746197659618038280535807042640254723206942667608913850132083623552548467179178302430284297098524617319635042207131859593452657946517977609938579872971463339344365476772204156279472277733032937333253227043730177744050689403135846432834796612680067124873154842355857642038870708347572108382161425360238032732111425313696249207172685075883744374354271363554223212545548535776439405945264468259610010636428967245592502877116203308105468750000000000000 [142,7] -1332459800195369109793613879281092732697779811695734393766390865560437309473044054604187450859234288284484865834132440168463172484613803255795840932325467874304841334539582130604273713787374431619157176660043111394483251179502274868272987373873435761616916857061288345491987615051073778465379939464320777715206639532469483581779840060149947535463666069601422554420447196802157316760540771137296612837880352324889102003021846162113347984776694386275196228670202393442336855089552633798260301127384202899385479274479058869206727353315150601488674389186864180267902547547846328300821354719536350995008933559429410878213782302502296709449988547833121635282486930202772870233198111377021402615762401342387820077700125088181426883654325255882037623141984646433584136795842409135894227192662018361958491564716675486243140027337764329703992923150570608027867079218956338061513895173681657030867096245424029241262635725147494000672725939901851447228027975483779455817387918793642138773129156279898928448235299097404605931681291430524374123045939839589582417300321408321704024765434756142887466093854858266841980266290009748342631481532942266827923670407266913665378504160177443069692849561512441855874717594423166943464649408435101985458725824986638003132725158899371128043597971460340287653259797528215243285674726874681879352887209113404937547955731971494118275524983781542422366736848802817636089820813951704334715705456064337739171499580677705594224773202978377744047362004900344640070263588804787813705984911558267654266062086003980631228441876276557258449645773412936565128260149949037181730955056136453494743894364451750726725271648802460847239024961976315009344196836187297766331974695871619964087916598990982725654681067615847934756704431367673921965901219634347395991898232741465396718564507501849366513172724722875903238776999205973259595982341793716549007615816280546430689981285210979417940628781364773054016208029207099627441678364312242128600143892819235826956436038966313966374139018062738656165891431824881960572032667060282719086118333012442386482943041641490747927107293792608620448292461328252992069437243556852253280255070478584147525612156181511265864208246354659108963639797920127879000149747311748938338011690340372591284667791455831320490688085556030273437500000000 [142,8] 7243975704624360228144120743421134066778165816603656863980720617171352553007237746862486895950503798533766478744533638916610764762237138559264388381827413206028603209195132930632200302237927666977904518501282976398410370827597458872297657653389681636380421073262002726124741386266100597030176203253342928114260167582763818456119179964378941359373927538603801542376954060004991029662710818147137081774299624731498203339349440859376336824108965544701000026175487254566952057900849087729703467088272058388013719021174514026118340727541704943864576131536060567786622816150055977485654055279405654472503556230695924134968770555007981916315597771320787405215161447992368190060435049642475336000367609858601748739816633341470139479209094178320390998473935256592109653172205966105993234402885228857098258218876975620203810593534227081225597594848737831907360134363550430694698670907094216569298124405429003259973726463996134204493148793578458220006282750070167261041441975871837842904162604204562119405040550186322343396057950120490096313997610003216182125347612816876676751217013164435951966414057925974968320921986591242551324330819719927954979325133312551624980350423519441982545093907592964522460524141188712671802721960470723885601991457384081822176478181406547563728768487461430683347272264278808320993554707079937127947738935294268034215379820567071813714451930897476496674525700842338817467051225656025341546990666847912350796246914483987410777504975104219644672639405431400675464728134960948922611288308650469994212806314906025324213990853233313725288991942637002234845327154637886183241948148734823238711539682230938425373240056781312768848141240208627018262694510492953100628120556810085867418220001403495276724713947384769704504907910699788764117285979453871584713938011479629179188488076041009265205564964390691571896692430047003207416280511603502908699701838482686219034345994714770718237584322350373006565563880585037019922184127687630271281590630039465923755284846857250664935220626679331709256528324716791747494916956805901120570983242306186950703939067658949707655643187710877584861641189921992023574740798909917880929334435023334470540745548822466863496711196663539208510178656822114809313263778797752212463761998899325345036004364374093711376190185546875000000000000 [142,9] -23961383864118113210360777064773700714374683598842702220824612855444761346469812711295363242954419452859679179711712543684086412295652667712984371011453052203141226672106122351348646138416813500778372848275537870632129273904777404815986574923979928677616538533400918242417074077356940690952454241404150132581601590495741569666071647491075643013604159281833006171584053136238249641030363417852776457442500546089665519666419600954531076436001180633972063205376639073329284178935916388591095902243675729603921828226592559363769875125552933107686947187752993202350209097801638432952219024993226514905820977737536386321737951220428581318729190232168342899818449752705042567914561869831079451134553101114512683292157385751708061149530486061109046892834437493036312710905350441239440937445206781271952107537900566508344213358821681335179410500746212510185351809181677717690710917502894883339545255722824596934555312820706368149788359894805356990037960588220198030820451789426530827522049439125656941533963234713006816462029757367702213217235823441886581808046101131073536432791659127214635553159486992209155865191703449737449794521155567046155807011351551597092266678460502829178323914836598683801984744646042759155773954829425057366708828904842171670556101488396595369832413269223325134088278024996094483016686016403944647921620830138035378024046953755969015460398491230150711265609269399072207653403492867438475763284761307930676937930504807624606860677942178083150379148422024142736963338554340806191182334492549895144787198090007343178487447989181541649805838234074133110070391127275052500828500597079349338886050159520100776028244976958923238249381604180615354652690261811401815557794456676854035478069597396368929398972162941491573703938421707540055411561741430024259601346061385894535904699186714077226656513588299644060768169819001220917770108453801809336025767180879658262148106774714112948609462061007082346238985298753847304189178454981397326490249063870503551951030612798653862891561464006918538982848840746629008813325849396882130608279810141456290411914094320073936262500778071565538698620928577784200099342393438727851701074565064856836847128268152799574504996936232451428853016463779297278514275382505304851537903580802751912770531816931907087564468383789062500000000 [142,10] 37874098351965900929219953215690796083768523742291329429427120818039700100538283112624761752686630121053779406982399433908437697604648078611439365570264455510531731851710221239905578979517783732215427225636299164005835823681993996034966399335998757322172206957360291158825387043289430792076840972497844731049972443962729923496788957409781953173813077593747848649605862435860973890719385810820915124516512005160156203048649415947740260859560510061191891877635685912049575315663602115424634501469871523076684985369569265631485866488639425594739596386095970073590770509361208308909141636891257145552052516963512862640872073874186269557804863054279414976049418558323054404058617226120965221634574308056803465936969664933012052069382254547218928083571174136653863685780472671614146626309237146367484160719058766572517242912923207095443515463435306922712785789948046976879218097007249801077727635787256682048063026918251189237399123903670142969649056786476496291548026362336726029308217941397700706040326259107711228784723537005261234172165370755241135310158797066955660798904481551994265782639459168885078866215245735406766039179604479446962289291748532510444951730961697387221522389715801798441438474975790373126942182267264734836648061703038552715941152459201870076265660818639527057811676213887919083921970869657593532291843888702175211870828619241722029810820304182525658303956718154630756179614664956782312456430964913340448531491759220504121771723692204115023305087330656051850613181959083066507315554099282819211844126589290890556586173351419564891366322006915859954228159247351900055993059084080389668855026947131925222597087720959628708580990286328244421827611841236041436237744813032587705415534277151056506266930120699416107373958576499985835486003820948028324742265700064815908161449893782051340779586418044318010270284075140364283308227809305217893907339562134894786565209244997132099095017516415322777293112882362763452033248878065607467556711302400746435074182478785279254183500700745895893891025252979270532329754773653405303880065267369688437921795089221294034209368725102127844729461054198750345489871958304155883984912245913966410097214646838806263358918358579670517292894362904942167335844562315398473685123387211248768835503142327070236206054687500000000000 [142,11] 39194383384883000796523015448671106635753696139196912191663482659380931300288642453385509945496630935911486953207056501371700062036066420400890007378664790417896694363547749107901587761616248581257571949945011176931637890207462398601361513319545539554016417552234479325456044083377824341235937157395114318440648420558121165328872493886054353486137152135226245670266342803412560350647785354201036261974230150810088751241654786102170207220264000698632051561688291292078925276159660384373133839648656300487570371006781053398224750307853468444833638223637785293040851187514078988408711502400155562617784688460081290568623731499588646123064726748552670833415636354768688528798245626492614154650256130374888211894623245622074331517777614515501457276972724077275946267384756354914310648313538839113355301801744069558558037972116847003264499925018535234764871543245090062749389639969676902374791643568237286966471437077124783666003339855407617801893249711365845541609500009050053258824155937787081499962491926913286177927340981222143240551639060088868604925346399921663130506175451155295764276965325105203883080049044669926215821926384555246366865369685163068376146755020184127128599697059904865398763639914871114914081538919276388018138725894366991667251629478126702400720816022954451409595284310809980587134640240547633352938126380319292029334527354465272840143206034008992953389385019021952064743747909259087439793515341584617445218000167806927351111303206992125698182774278579757077955992872485205021264916558337587785472073218639727985009607199181245249398906170123614935427501738179622405141935497165543436713747217513656556321564303516603299747815222913263398071760113291853707083241783695561336159412759756340681798186939032258698510648150067735986157656450345860552568109102275129495191136680043712866020669655089207269543882785039673312533310264108127059552309020529578245900474701835148260581351165608621959026973533961749338998799822568812069000910493727070320597560850665475743471017145030239981682435484057306485779139549895582897509420997404903247351733638014937224984698080662661982083947788238906953832084849999124820097134683041704665677379843205119995667274782966776857864240427437179437070059208895899097472112103043850872552411601645871996879577636718750000 [142,12] -403202219582837866204238531213990329784592493489962910451143007104061917646678278739230965880851020366194624704606178295155125412006597536151941656162901872374978129641088091853242439174521556326734559817286946274182203929355123713452188262127015919513179349446095804104601669052395818370911682115241046536963833426787289190110066914821714081490612309479162486960885403210049301951009068770838372081129712033753264347108443733402554582271349964767149599250846127585390209280975334592134713807080101895960327878115217112112420677722376341982332971435124852873440097456141511652531202076737292149506919472237129191158177391648302147641020921029411827604675699710409585513187071073462580580349358212449169030400805972720266135846856199093050249274491761103791649330308267430111382465257797413116526873756998768100492193605333565273000959854998339922094685700054656625584337022050386982322825865462849074772810248117731302733994807480440298711638468085085408675592861647418692407387133005823935611018765568785503338091931747128846407952237224947439363869998341288034007398486955041782628356757283530921505599135911823220207080498493979540744074753754808407391051777255410568250141750145870180637222216515114459595608182486316740606410378887122714534863935198045515870042200995991661406844424261905023935384000759915691818180186666661688659461703087449373617573169063041271881303445206261672868391930129817801009034753795266075005747954858609678170872972336070613446565331409269700240460798229104503205651783568113020744043618808366628340455206365116091608652859525322164970934776385656899832330890426242690922860455173997100702744409788351775248821802862960218017694005315945724338927048299556385157253468898390059570084875277985533860238377887885372447536650765203356595131968598280193265175825942964406947350418719969986036579766333275883564411579033690274447531800874229704590609650676983595160427384456210780715930844654691080879725529369523973285683856300046197067039639792318027253958750878031014415248049456199683792138994955687090214038290283844028225749129103195199290741211808253834580000214263786123281174546531497270867442568539318177385771977934210425088690659815123241525793244627743458727844020146583348292168569315663262386806309223175048828125000000000000 [142,13] 1280433463826893288255436831078366388180750655704446328306001032685471033060866830493216665738615826335593611739657367787533266128508838562145438715675645739891093299349862397668986715355497377086789451858262901167397387812199127609094961347356907662630177516539251973089832313757031354316731442993333074443642831279663360172838307475359818004219343156184667697669701215297734837486073280152009434388425589561937510889162410304089883501768420281942353021400476389346982098068759510134658485052538903222322531651634991503429916776390397343551727585806729257946874341807940129127308583421793643166451928666642808992462481983946021546470541962263298848875839202627421849359040827390429548887527375664437353062762552535193786381565858245578799803958524742270466309859557928437729580916553374605475592402901051227783746158815453339996310700262123701746459419291824012365753576359686289172985908482175331327930913678966460394464299732851930992306145957230248315179758275888939489117699037411843950448367017078727135426647621072481296789412751468662142566280796401223563968729751522844425539341950557630836840653664135364307307240614039713301531496107137676628898537886169711376101314978186635289727045334169200884404608701760114876328974366540501562327675934490129809996226128276675443577235387945216807415073537717648260760815384403585731907963944894533000321116277535326169132508106857141585087052956982115338096705977138798125911346482771134268601683723320888058845836682408387885184560703280649678806484258703046451494024912967342684605901027149604175177030660861831732644791485782294241564563065752130722710510728969874336428198985376808850143938277375752649888429891020916814822980008360914966266790250405349941370414311755399803501653639665837494915629322564527468633600162627224008723545296938188342585652910382670694783153701580096551973484621235997325917844230033490834879958835653131046242745090954525987105532807507497712742950870598175609825649941797025318799689150684007070358668900525549385053437558320485507890915997229890270555736072648302866650023971925153375050009667157974735755450949037454088163261502140265997389336032199818844435461449612175635461246080141004424632687878974363854357396085522975313301247135555627210123930126428604125976562500000000 [142,14] -2727186225556164713528121347258858000010981188393204994980408677929052086799395320121935829406085252262878004637911252623587738673545323688332376125881580941155483284336380873489572808391871259818591687524255197357254322022217381135816706558338700127964884815003047839858244275883171296615115705797044171058012327926512214836410797810218242163336690456770283519512131648508922876388258789603335612205863542828845359260064352965866481412410569413448261675798934847924821793071994367128003131828813437875216849938067311448299000745996177877684109823445671099589134677922848866884551768198817184505902553501835895713635333798980524341867847994460913865689992526296436532229039363991812156045568492676094068649093771576992569358941295230590843785168991997945111582060625969649673899353425439776736133591254000162317440786730402738262584267694331376843298578572216587337445542612033251174445376379780374684638945096606087860507543034720806195409308567403656043382896473100743108188388172658260851002941545445617269548423733151108364958370390605956258535714212133312870895595613098107229148280170191898465073034650203882043056236085292565403175922087824482684811801934428437831344673399600312752200254157912096029038606854757860112277798637855990907352511950834454537084726716016999261332673503790622561102202128866328109803019970395483757614314859843230295988088064392002191415694348002311463769355369708223922356223933186255081254655992584764256701945899017951212985875834120424152115227325916626903472031282274254657344499843424274567590047494761796936752447208692247026292174035378889461433495823349446526616420216183716517302878806186057535939417106268311920041352253902863505549283916487986057016184067680428346680535893682861688100783502747392482252326084986257172819418930223909183535948068260539905556998195610024532271677244927110823221869853211773978190950536694163936773334851504242008073360784487666901716817217248337330400582832735365736123678048128406407022943805880425445187560313226641164338548402214888602944946810058227377413655990577934901422467402448657115377775759717285102506987450799122000817283355242265739128967513044049244842715034735664983363185196581968313521377518780537371847193989959001400591454000732483109459280967712402343750000000000 [142,15] 4315344950048491826225227784217716179553936184042407692071654856817311612135986145394920085082657794370758135793583423995238572397744200377478255083200349738415097971513735462610484902249321928289353607466530242441458123272385446550343115329266452242381214133920476898934147428886780746345320920438457175946719789110145051407241287798520009274581034362972297764508908528971770827487283799535662957592201300874395936210605128452519731491242682274751400451254768324732135451855637950809370425104614542981916881697701025421162888103715018563963979303749812718391554766597114546153742294286110338479460017095603122136365303144262056628017623325268079724076813332775750402503645540086442780703385432085972116466487011267577110952775299059756949517990788246769043859435411196527513459925632869585789534846521567271839682299549939101806562577390247156239015516205990819001774046355811214615909140688738322468065479295681481714017400427312092512375467417990789113654965495363749395801283593302167087816864509849734329964518549577213641703837901069188261201120708729828811594777984087861794202654461155017949690491024974889321138654504074396106136656875848508526320886141421722540880290782320085669130324814256380027645983829703450509983578139296162264532582798552035471392299777097928673627946922258518891085637142891149708324452731322489057628607702815154992526925684666535437180419593103929022347421934006963669290233512530958819443540528147652988513807282887396034302675696081430894610274039790576130564115050953231076590653441835266851814946628185523952485899163755705958244849259458806935420260764083823601279631544323255317052080900407299309247868832724004333179863293607453943860159539115515969451297156026946469175970604142797736441003729397538728118861942975971368303726264246399428868339812577795927644400141942949200266570758559926629607455017077423412098996853788411656483192614379273117964468273999464787886937817913836437779297211622174167304685805043131328481405452543319374227502612340681603244900540601992993390495373662058715496333849722145898597635482986158988380347247223736407954311031659364276088677045251174769600710848159270203278031904327255230284102218658886261661211508937581373185589185026455379817766910832688154187053442001342773437500000 [142,16] -4667776595170087584007775402057754299505342365382355380019662835373173158256529245274216094424232505417234336056725494772530898836668367450351426586904424413464906684109630369992517156411187542074261689397580328264397126202831045232245967861845338302119634722345873644133587597885756297049850141960502212705868235779153180004827294509317297469191995933816536072956341169726519977357831904498229939989736226438221223106442585268168700379979889480981213510678574695663339837334532626875338201470139193945632686711560534198100630644516028839512183604310300125978493114057076982542704278111056628529200330361546588703346610609684132965724675449404822438213572824577117139962836682193489543598528818498456315124403414637991473934787502209765375142871942370780947502000769804832666250301856184644423882366770606017466510126089291851098635962517915170677049555648625770606801829488124934878783713627153745908996420387659335817051118578518573092422963423001235275833338916256955840143056281873777444718794805546864013456632384928428677313447313069851025797411061827005341066505385988647939990585309767007994638665837280889476579177999991832602740683934179023085566238314337131287404389836874951996066711378167216068770101572899181108846771308271219059694503123935226495326504597043146309701772866612052454419294219266821558943734548512487089850985728518916698426489914722513432226482601265591230815378163771279158279284373923960935671473832569044548990940179627859327410315179195298298253499046034219502288731619536771592894814375412763051561801589605647519316857506100005816284702937147669365118773874238006871428936649164713034960151985365185300299957041952559397404240829144629512816108582456361204590564598368447393286482272142144781204510739334276137193472972517881018177854467197887812897813720837690587209324325158947788639236128023752130132004294831950490755708496414874566540077905994604494481143572584077315445274184919689318560213488214027073359022249501781568741992962794173391264602008091008755972090475259238821673126492045459699372134754459415650551661835116450569370638455894141682728664258351440882239783130239054293833323421285377602918553129235966209692872641947876240018195495479327922246923839467297456806704758491832762956619262695312500000000 [142,17] 1204727780266575615817278126151297994338016948958764054816580283049375650352059583608210604485188136614621837267437166989097860541450240209806340883356717088162794965288891473887156846259887568020747506044989079760134667617955431308019535743207059387006683155088074394489712219920454850883319170241923590785155663435227204908764142596369842164114409823977524407500678421014704844583888289400448732041678546629072902945238448221707084744676320691809941102844628564238619465322092619406355121093730154889330952468383451759514115741579749357095239033134482602827386997732107094976822946239755744911512552550981702051717191287919271206155712801255526006197570869004343864617158905182486933788406238681612209863049288822270284720877435535425271213896595056420119551008549301521940028422855851080631239432647169079051697676635629942583996326235634535293276001110616099690727674687214062202879864244902394472927909629611392695837763009498484154460223423667766191628036013465201958707619311225278168292315159280127370542794163943158489411774066284187563394985109725097025002690541677195251970072742673321166177718607745702754890393978171524856908108312118690623030873077250672090808088995058592441062445416568721633839094155779998979060738485393053986418569013090047958206975243705412513278303210160727207959769288980938858932140296064436440874896404661483009852725257345292883090131655620521448431893379068572453830586836612496005349036374400337470849121598716938305691472344763523300947515303212221487575387921866908998041853801942584460013906171660175994925620587711605866525185611594890060507100399831459614275288277242571008067753899095776314006382119881807530697446153332772789673937246493861158005385799445882538347561100661600177802204602980458072399681320651012955943621091716470983392468274786920220387266390668335046672964932520702068916563629076048030071507156388425669480908142406901164278402509509215888382136405589580280552024533303244608216243354633952322187532427272181907388218403447344156409650508716427993436612293488259744552642092404670899848797696421184096854054086292655534319182900324411592493912179566148375148127958433187987007335573946351656439947604403522972938364799918696459883924132451202271276713418046711012721061706542968750000 [142,18] 8863053291205436784434723415586457690577463271384647157876811532247296666506456111106441183661648411738870154067584037808366402350558651669425965670269048197112546517420877805980578412448050208272634072841904836699540539968854805288884214201216151529669488585654355346449008215967190684450750591513183543138613790782946822426629699007829295123949593929333427193505654017387120603758776544540511599305409512379974983607964050933940914005695215506452462060725065428531933239659334583455621734814208457209576848012123074303912816302549464976848194594802819514075898432696207951497353485621381521253948456938048168880814128239616703688822077342026159160310408532143647600930492246891267626643066691664624325710306612572169305638838082025346958060628160103368087143534331829690697276593762633193665347750097076418880347276820516586254740813857306469655744001189781470781941723984558436865501624313029892035942154198645820136317494301599841619971388114948654001721570137626835927626830482701013137522721517326278137200849936755818736438532536929809895423692802166785006794685233557395267289878519556142070034195563327138957078738010230069360147199847260223157799595906664767257849807614564816320388182125111564296018067455940950668192298953235542305561075601974474859871467223298241967718362766300536134904082920811546148128822748116746789685523159832952218537655925299902140316737327371107429313769808180767387330249753850289076077896022132570754243700936206201521741368404641840805534231033726693746471183789067909689032396904297164301965547779899761755024302672443697131833256131591666174154309037920604291635363789070605014306118231091354804184512309434033694643371868392658369198078452470112167125036580366934207181572740718588231660942078328586409210334315955276104823369853269555479600145541838012673045358575542161563254392575113685413310419519497441020901779171443060075897929770755397236602782802727872542904364257900057393202195018781914502083603697368182354962165883981503012677737389150714984471775112003294165218606266582633005704592117983395056935978359433543618022845779895452622801472746262007956874645848385085669623649904714027235461460186014812962748965679922308169834848295117882317157372192018005563340921071358025074005126953125000000 [142,19] -25906961317772508510106072770381778004745417405922384774371120261691840485577471829872310441650998250855461039395601118597197867711938797967990206642952577467577461919169052922988998381735167353413538709230894087332120525668385714061387248402240253141281883248061279732768649007575431680427895362965278457887934939005123978906959710518675742805437343454635175562079785225082894993069886904705811341250519417774970795553971583841111446124767847257356439711459680881644571405870025855061240757206934833721420168065288068412745560419455382715093772263937049238524442632406216051197665551459083009288718280919508622713505010363609715363017861324126274462848527102068013677318827992816175343563149607209388150804117133454263034005932388446904609664679370216305402927752824271103687675805172010797847257326254946331315984385951513845007633573080896507632551554516701091675910825600108825604427582477379676295343140400794150857296023052131526397237017946123048609080378153651348330030676833471848363391938677615251987473226152610827902084116951681375148524918835279013450822643573949028692118747015102207956128731389061013126369695189832697470882415222312898960068247189742998679084479861524076696361295142336441112098441137024189091067219597204941794159170503743071069319459322774751983358634359203228280458479839127772635199844355540428476835646691444019423173137631148896866927633380596960196951212043291412165150245323569860890538820213933381552566142413493187028155544428679626462860629265322707784140183318372326423630455319502017531197414569748603588201483568253778967184985298081107521500130236360846796900332542715769850482119510858637148948497778731808982093400524620749847295005968461764086904079995495081168719680857386448678703762496240764687107914324577748961205875339381539877494286000607250163536967035259944691536335693129208117857186757246635100927287395482421072869066206198022555995416424400105615269640875701958952030202685855571836024052982495590385275529956275843567026126888304792886945562064527702420491732548641120196797800605770254866574364279487005792053857954834311684337418457683385921183208280510338503924569904490195008920550756367304994550483055878381390358210961541792810260281267574489216798383495188318192958831787109375 [142,20] 45553448485858614540282163138080196318517907434762681951300991485152971142314093270986014082472685078784657641124351876004192145139638103732519863387454022592376793040551512162729720730001080088408073761476231572188248715525754566469852728919302133397026377519206331608981971717075213364125305422022200893189324536988432132998913772965418583137079357364931784555620210677645606793103504968212327988149925284348039092549576507465558313295426132796717397295832505802174299642137681622742114348100866839248468946195884646009262518294385841500774476501148237671131571162975538459791272136356240673933296456467098042532831772468490833889394385860130379192073058307994086221548457934962608361412919918878489541943982790440289534194521661267680404236713634031255504923877332227488516284483627583507182924283848289204153701110164732454329098694044494486005084704942943707292466090721203228515939927201876898036666350368202098884038409079463021717558870513885355823676622080627900266040899861962208542947316618198402923202686106129607868288554545454643610250857164704926149048608215402055254510004712945369283686676502067267045296570508762777576105160400187056000730537418739065664054573900578187322951947410365265885650321540618226981255539268318821434690754629227325455968520879793599779412288541850155028240840552771568375606837398440047805324896492835073321649693391999780428873341385428891041652759315553857380541350415944318897588282754904427549979399885345494291904857697561241600767005562173917568267317602679190475868989730071418367223907845314738471220126667223879785105786177272270279607451741018592355997217873361062378066547430168424262962011923282144245083466469727106101149520700273208264768968274260886681227993298947146434585697984743177552584321054175128708388832403666598559814072736893979503296823628337791704892924159044674553531457848135893818506737168504003795116182590213923707209953140516356440120240681345114905204686448468145772564296660674052540846402536332755795974925088044658428350796229584580252674119515669751250877726072850974597997942894572802065895813264307948936205190074791549570039354847569721037284942597335597469851906812624743256726523129043386054518585000104775612622676206342475779820233583450317382812500000000 [142,21] -59694613270470766713599970179026879869412492931605895814014195500477873857784995526292639262690695340140631395778855480227744877823587398429918254227108287914108798104061028880291077781162540495577262337087497927212098285191434066023673683163984128694763045891820531075746638103665383099494384794020132180187518004093442182296152463790328300849821137862601668887729443273894802910517140572552492546333863249931178437703220078993066615973698797805939306875860083561827878191226483972407492378794992827569396610123904263305871376328827294855084813242922392600069374054275932665042521384208816257304604680838635251454316328300731438172608413369275813693420582819155591987744444156159559834072699385373542013154677090010979191343306713409807668890015274243058946275809756139604442065266533411755533414260939419481322042117636888836698815739716155479952868915217402720564013211465951984895672479781947763180926250772149948029206785002626181458765445207625468215241720808378492139773168561191281671177791162352161661965352451917839385285993537857920189357228575824130455079880491624930688484726868287156449567680204430865820652528906401423795682306961556581213169389575655423325985574816421331739941606351718235292215742486611634924133074937302267585119416641453900728496614053968227639873811960328679305543595629535115668157026361318983759406559357152611957178624376393302386638228346341712801712668835818516732543423230029756226555418629251668363270547022816076294823764474584146089449089595075177578170072304496071398658188112278129200603486576821616385368357086182772901170537152120738845309863763954569252206452071081261577964649008695077623004420126715002012362286561428971517778142052057002251557205181201134552308771009256956380403269570757446366091624690566301240413930977584296667984743398657239315468666649854815117714451438531998267988000274451394375301213588181782873987198391767254735224677968429982185611516959512696913845599567959457106025320375942835134872000803507126982638513481050413057515087266967915018096432785317340936677815482502001343356000763809899594449143415217396700689791710792688649240872153907825556732343506194656325376532459206004288453584039249151558850702513354106364465434531041410082252696156501770019531250000 [142,22] 61324327368508085442489544259932455727062774818824438933660451466665207287528929311245333296079452089295328876734094071260406394793949153836267380448453691198828249047306683115238029883209217963946268413072090499030596071882217640748102280167814651090963917943605814514878740119449842525350240685043802369447120652150301254828112434653018156841817644187589329211252042391622313468427078324340904081155394954413737190492893959459488424863063281590532748102437696034075860910845473496070595050754031248700021751243574092882798264553103129734870248399122173214482087948550354958963582975314018015464299296907765661182781136991184398385724293502209426718615262280646037634196308465712733518766804561166508637659276069320028453140268589693792135958207605603473952580194054630970610322418322462414616357116414423958379313927797787788326272565725755452435099071308877155881081163030174819842883151939106267320427865192996669063521682994693198294120103345132481047889219504360629410353462607515392827435562389174413117078851295795488976104462015751369878592169113197031384435462395195471340431549019541185882327133149795418098964300301326448360688514134226012630316074785094759042683974146915408234452892854701326151892256772829330606457260369717141741719190700136130014113189393527213133240283991053777716362813216998654604870582559212176002202561041437894707463142737866002241776564918934369881723030389004923443830493571111398764810370786737408771937645227349475773527786325767442888461488024114048689586008684846203038775638095991047307922406035747558234065662929642575840244151798741109309904864181045457889902328070550332974929612669703227790978283234852129120466681444277880159134365309234272377642729596816063583843978442323229746934030666804073113251675229391234115475066927627616135343730331568151274828933200429954850629701888695842988264877828268012339186531910211522496554488710013961729466732571424153797064128029474693281909421891063013483703507719989231344065487958414378503519561802701163380399637852213836702356275103922630312304909603023078212519747355932362095028366312447860469998158424838018734072020853546759409466421720175369513574743871446402106191148767764628831221998810519641098792931188654620200395584106445312500000000 [142,23] -49604069442520309075703350992737719232032374273428553637247411599669606624572262241993909063071366747928431105037268553505510408711541485008123344729652124453715910600179932304334332953938085789264559263362266055165989338265435702603390299836253271931359086406820003360648791886561399604928730070164155604958895651946442038961332479351426062796112110131301730086199420962700389073609665333892446745723026379007792619519045238028298954979237100855073875064068559939477973775232598093341378994447056343387668828345062467485057816728232843032278646436515574605604762337080743525844298251195481565322709058468149067207887855244752381106698137918478278354464734883381660047716726275786748939877534569906870170683412345978802193720775338539387336813098510347715413478951359151291647902450151828356053001789128128583457453324277606232578504579106035022222351220080104593020163218206992135383481198203255685877628390874625213927149289566953669960810251610458414019430835656615015055415694852097960542389950752704028190828816322370536535766150434686034622546336393631224590600389495949756638075625678049987819103946214578837790516826770362040929250290239248115651162711221218272244894274007414815900669352370672674829310957082961829614322340809222034389470475885435585395243187672225863668565550398327379876760213780282195599296533759576154209676815301973573809466102957279184787928232376160874831307815602050233985375382939836061490333490630961343475708111075974532480076303670430519640250475584151483817038570679379274223472047809604545920746535318625358801706268030958121731159423560971989100406804269755996339237424034870655578133419408347516746146853359943215949438300202696007571709504501642804619971145783058265834403646743099054878161339447822173184860657045476369880543344916030057718711452625576922041029680003938665845188783239638603248591874296305285287351864807760150973014128541715385366519875416818750220974973127413398762155206676754792234034630216604072251431763156874342245754201126396360580526519836360412649509462863415353652866044729281217994485565493627752746420777344193822313851862584304791943353165359671383702690457475282843280975617196083958960194172966698898506352974346889084245049161836504936218261718750000000000000 [142,24] 30584699733796340608308829621950668263445474141706762309606383734787246114982748934817175001999257975972135976942576665101043245776127194069211311150384916095106550413025315991731638757239535776999690063688723045827938401609815765801026782281146540382946962719838102117333703439933457342038299440619866947033580297644179653678083408857177579066578185688190554410288494985915768595422870556514229586449517541990732986321527643921667500728380029626732408130119566361848095943290539160880188550690770669493276740086379041623946657805806006287590841932969853849038279339528032683593425373810963575609354281064597300757320910906708937202495679502523168254566837150593114639703179771794625363285942654481621876167136680104611739757291804464121350194484757737287256289544278261244085272277511415118829183677084947171687185156948090561520743767664120693931690288254628662955053700975891635755538925564508994801788866946690921016655120165651001485123806402150992562187673526698789381363115535968742949026203625032306419631195994897293232792145911454295857486084564673379275925939459753928101540414602533412848209007619902125426517397021848465863219466387968217492069102191600628898925551522982688582933675581778577850179150355351982553131454161146536028147340651322847903957227547521773865849768694604046449783217706030936319981080994671719929918401363744804469817136548907415005342878638331642815125367146158934809708387302816260042767212957920430898672218178617295405783327617002927710096643234026819118124366941289574237535311824615072540356767839201223016539961392913439995481032213518425962719662863897938320241556668065080284256784184556367937250774159255523318874883603021371678672842467149429293048854716029115559266389932865439806068179789419191956839355192526970347817709044318132800949823720968405703288457696713680570063613636242303483162242741723876746313025557460477141538903756011635280499347003074153936223381520056768256203332464887171647408855038019247530651510935062008744820301007463503512730220964222471463525134437333236278004736459083124163272446694124595155752459373249125914474764733450246909637404346467370786515385506035438616328832716700486067289744431901382356112084615062940429197624325752258300781250000000000000 [142,25] -12809035765053467055846194440789340480079178761972411171794144589002595550931612521560413872552480527067491346323436910715542047657562672106588520509237004591555300196784715368551684162952856650041241202379371197650663009535458904692495145959438726592013772524786278889740444010713302492901919888087916082361508302322950777715774778433748758009430578680075798017971479338203486510610530072492678271037072052927777251066244728892872334054468217292879643344694598378450536272501224644288821484571363802410253980336582473427918182711035780200304453682767532477779344934422863680450101879229593440325751526023863603213782277935287459720390465429050643458152084084287358372687629845517752724157002971540425354889692047216251273972097369220609120655473505143912638433622846756430585064254877007571698668936268457788899141093770991340634097659051120645700278934049632040910317494311027135188424442834443841955343113884084381486328895035385576340395612451891031967958405449149186439813917282055850645031475234322386214350848620990112550787545165229070300133283081389306062948989987620652953143376810580396062560764090186872024787531417290957892128807917035301697151383736352992984551814506110405004880196909502412185404696705236507494998333238609744526218188341951669828606730079091158485147378370398844297160410722204935250711192984697284189432475121125423111079019526251154928539838881833016541015827816659530260561090764596620326028006669152602477052703185584669920911537685192103757222321413049981873654981889557416392092967058393543861299951096946577001709246969671070806607565143062480282533796986586391532313535294754094623365970986136279787775003031638407209229157484136797848244309648265075411141135153777757107275075143930844549465152718031245942730635460600401505558034354703471732460627705858029176414386740703386408621764841014510876628060712714302294180750532176429945407995677352533523028483153106540886346150802575717649381687777465709267205823043539030857451033234958914123281685642182511404290467791963636652093209274827841251581789482161242274427396097922177412506706138791698362113132589239170555988597996960472735642455175871575340055584262796493203709453213240158030682136480749022666714154183864593505859375000000000 [142,26] 1790825319457275267088078078132641265347036045127860277512446989864997389190094442216719952861981890896931353641636875992835392968042073273490060481013966363486350662096270265334917854590204636784224355865909486170159060541769344342283545393558903446004289731224080526572028807827395313792941030707856112985175413755376691753251040231573010936140939722657576222633059061243092887393395047944970680280318725145492836640433288555647300559821590729073056357775946037810751061685988213860035143271295237651020882761526723287544215493970004957064683537085165770988722344913486241719808562672270581697465897075820686836582965987414620134344580564258710744746037301162850309338760583497131716356529228615876100258614996476238164443094769497116773224193952846069968974237031748250068518417503496115243266767775023772969951620370656259635151495891917379379785052260688577078049619254365085564552850740720808823791932370478508460802305868967360427451280588385921358590651000251500746662378297136763961677091868755591256875468805538484131435871489872818744352012031904969698992273180737838633149896314543226395814065783211554065669843749902552323017214973223733536500413143560491855098451109931256947921995000158074356540378054665187313513424279390368733367837938773488773407513847685747890842846368377372031928929579657441369279962753673027058048160672345352756408542036224021319250356781568342529219224196963284801497179661096625919060605190117791541069362359586772031925570325375905520917914598326364137289668675995808719113123894112414381870228818312729563685822754429803652464093675562569457212241241150230818106460146823719792948748075701733793055891224905581650436007015571253768430446464787946593019286423759721658483795849996500935122373925177916563211117236937537454882099317917154158342795455771995647111919795881582046456292859492032212252827099120724663385229283476562910242370277643534860755868699342306284543150831544752059224090385417481318510154014360581273215063530033903373274366152510316130900300159386898411232254698087679217670207568474028472138839287480170288329509368574221534918831671623070042498812398516702054158295382183148658872994056031184815868358087656217469962882660183822736144065856933593750000000000000 [142,27] 2118823958429470685535262301427410272612018509358335397018357543093910331263872094808169852974426196110458261391266206783094107985423511693001314177870504195073937253148270685308117289214011248147260372627428555642304055879931427871099139050607030789370846314257510646995974152827464824407936433425144882149208866970460673276047243373755103413118139339091942005844839794841114490373070020352093417081927799115908165940386163853166423880008565605492821634032093454507011131084281103337471413965182915790585986721148188795127838338797370511636378057090601733023796922593986746539829659590704354361344533327154989962158914093964355952051030149287669452229211665137094019369979305766875013430394633625149167567765052851877484480707315232808835237361214310295050344145578546779598983120999062994231125822562793405998562229324116583938576330456155563859594764014829780175428597850214484545636532022307046498631939006018084024233945806412959295313425056512955747949278249525068127279891281204977209530030833963628005577128451335506049862263603214144424515655876572075924069346389702476644303085008518178327183923922308540849599497233955275602297135203107471627557930501393983620564616064470744821673681343020195708686271819694450693466364685312303905303806044413096856480134181712398666014563477908569577176889925793985623432176820967836800345530381661188564260804324315455542462010027763977878814308092934211082050578863760749410645854649630075344297554639765650928331052011009369629649695060252083651107553789865902242208992374425634028716268518869302530876069490143745826025371875455250289895975153053694583979334579383248433698518859632793705281327859285976651845898936984471913904323108535808620854044829670582724949417942553206565879759712037827297691306016163838671354659944499583011483525454960762246803034387551820128478609275543902316925539230698304855225238757955635577963891123700665431664034198676877465149067807214939549575103792309346898684747552155896979296733647250895654782065374385695923705019728657176122629534008090353762963138917154127720370249510704087461625183180763706868197159690847937632444017641688989583196507879952989388242424974496411352511377719219295978625439147435827180743217468261718750000000000 [142,28] -1843903424544718814844581748835174693692573551102248013117899660323825266433836759471782495838187873468955675644003198345583721719023231108336059097899473839537239838562341947250673857244632449299824616258840276011621034514024822335339702410607167976948147496252220065706524423132139700442068640711048137970740089073758705118617992022775187788853304528849027920587566151515798246046726808310094232475364890577878049189911202237117395927638039674434166432523767023278044815060251720766162766989647833974331783183239167324795655092479709586487564848956883162431279335360524763426943096630267590675199497992676118500463985043588487315973047550407701739647662068160397032324179454895028980546292636451402143340896610022782747519675302630688455520478770389757077452907523564488310855994260252354883095822014930696184042232445642427020283331767806145216401226608006763487253427464575985674367791254324952830732183032469063727677359088773982245512507333449021223134637044080887198058570465253938253474472876971038921892701477838452188251650199143690809856375914728137499099530713684025596663884329515794296412811324552166079833358570859302839133272904129126701989355810408535043182142968260103799802527611891457895133635665323989819772264111119725552638416664557367814990010210776202629761757224087014055919451647381998069618892007033425858920355241444065572274403336223242225246076659774089094555521081922291320844507630682756848137956073960841642262120469538474361709766817702455089005313144102529647020098254244714231092753816471342420506898081335234818590843996228224502219580313405123845266067211564893191696469014792230864617687574121969194179156640689308862676512105813844142751660217136591094330122899346508775039875944760089181394757672411291311318521563389115587531481644885925078178987990996632768787306884111203253517977726605293302168081328088636712645218756318632236022941137216342004389760144963109420128810297240255858114055488029787222043647790627228542105244024038604559943278080548074307538585937930945788004801353693373457222631966066257536625035721156060357384308878713755831290420071224512485416274362440202900082845218253495505283287071019272243519358645151562381414578339899890124797821044921875000000000 [142,29] 484385027492107821047181746079190428357046254904687941078714123775172182463531799235427800093172075460083157433549613330705770581468680944895482047931942712759468622303315685985394775168697059245529407238133965376478308634712203030624523289091820746840143395047191325978631379416206786242176123646632220599754129868875025272058489008684213003552764671285462282566735765531117884520324306424995992129518983373372768851869474878000102605403604328051791812206489748490907001788287789635240937831853161784319851248425255455270109142007431172560429890153835914254835345444080912964519775353443163420184396209291881394979734075498853040447309967760772710248970415827573977437527956633452980809725770227629759511181335950320941243671739990033854592805559386529652925838046616551864118944337125531386078199096004236869102227025420751383464796404812431399585630189586003538392563954074379635764198527617479416280760842663421291624005349490504189642223403984197311472137903155579116711104215235124565474803795902128310852534152981503307021524477184656892019533943576971070288925487148792403712761340358296702006803026052948688120280841276253834786175915960970618172375980417579102480212001350380351979806856388150506015095067083863230546944260424169698656093786323839851760704259524472281535776307493609675478001079600486466363385280312181816892310570971461791764320448226476132216381223917715788307132628419647513427097084528450914511101665885002072648307300639622091289695818358011278526968874627490203447255556934792864184132045411925857474284446757152339261541744052402758784853470673178930608296519083574971780628303381716815787933173904588711495682258122548536880937641079776314907178727352988386348998204849637193717301595910756179834713877876835149162859203082814488706247269531216481726596485176257494145064267279557982146275153031968805943039935951201632329663368953112284853839934263207244259597652400315947042499720917913005161353515230402000673095158479106249104382071959261756584976588654642375595694269998744086313423020186833261793020213826178160860672395854316922982371403771112805461762361258529787976617664795106257624364483542799150660105582398219173498039577609869388297170189616736024618148803710937500000 [142,30] 367563368331036181750461406348915475965998434915237449660239304832643700958898426686830507733910658614536387303710993865342915670811680288551471887511537353321458099631276734647268465958048336258930495250121060272783910285108159632357783661562131705973503109900281947811967562050417074643008903643871917577727060917009936703098357592587539548248223829006886593372619502773849599589330431930388688677575634200343029812086137099538810768744650064591341631424238205711237577815731192354848341538362684572781530870234858230364455000457183359592487175485165814195212564374573316784624400393371277099732324691500791161196525948207826421870599172707572344433017377052838162063426794883436688689476254150772616549597798382021132866645433517124085060366365410150647865834965646621770939335429977395932099476845090426431027370378148558154474490332030959934507194670784248045011259047074539822395520992865453961590475009794702975940786749792743360887618196701473432645531472351714135231467212029935285203058697951895232012207713785570333226999325009097522634010282859493272849476062474596733869071360509752447423664370351445478006543311718978308590554474510554619671637645290352662904920255808167829191709844033166305392832342857960027043730757797522186161224696841707435833624531017350198679212522153546197008930022553554406906542361171110369625590487742170878289283140535923132301927951429791803972732762725442701926179614707927738044192585671081369256077501008288967652936447523350781900946587961523505255267865293267046512922299081297659729090500930388755529817158791956362163513008563258634233119238948733171826240298422488749264622896528161676543085081580431941223202496081706003818427803937483611050166401917168236599022816916160670229520935229776261854617421025260155356554094828987819489918943944700443105968670886878440809777781836154540074358740824145896829741365051915961303699180548070519586121774731469398489499583930463832994420579491016929831990377159784882059162742135500134013360954405053811341746325511137945220252563014952571133334001132897669682080661384682241843277635854397111157027543135803705535780397341594443100907181789345696171770263888933667386063151472086474313982762396335601806640625000000000 [142,31] -518020368795659377237838882923679824591180775450719935770474454083696159343962501061017708746497909157266115650018933147938316504300745528784108167642958025448971940740475036568525366121812638553652700926037546100897541298845447794128290388189650414481580061985011479532981821660761470652002688127186091779918030199385236439083475507896749421861507514032953908226833841909976221478777353577402144938330590004171682498655115543285671323240520734430173778769875913650004009171913434291992914884279145091307050244385169769445549904212945504980887587892293609738224747828204323859758980287861435163526964234328374639825378279545551523174641615955581463494914863533267118214907621533247341353194670043225460303897428600281448089742805186956172855909558133088119923243078218877543530476318298312999647349981884464280576278914263854156216955954035231098627424448270618519676810423508984372711112936212023689466292913623341381165491925366465319605800528270610816279496189281489361357970746838151930518701312748267679518252195219808114142634215906918428985698197182963018066847496100510315266826384033531495422821949671385171525189968621851964756152485546396949021515202581900069653109870109099096981025367330303799636622285792915133495396052120194757714190424734616993637834568669771384319180197277128476040763331442097722126896060611096882212186800920944803322888613295554673454896820846513963954810146935141582624413275597852362055553040834826675186627839469807739442832856529018854878429197679817395012912547090287976646962418049906653421258444564137622395400375474645943216884098331725405939156097929046154969436427850397376089711385133390180572943520756689258326083942708570218718005178526485239450842950140664060516590572361816712221316122502057378480127176892755961637033519155212553227413146809438023580823814870080712054088435934541545908744628516970930483305309196815081825071776339661290664276001030251291471074099512755312480444623110907945222265392422743786499484262985490537815786802226146583317312716767849501048150084135705403097540676210719293953819907541875768718973755146457067335117793335238985500008724784472881165960727001588073315260233393472732367855861923544580349698662757873535156250000000000 [142,32] 335172982514394745151213942955619293619399331903734869953703689680772161649829041830542024598297326107467051358116038602907105982116001368128803197298819412594457506680203610380998210922645320612090042777028034246270209325514507783357855573694333889786350328412872515670389902535500440216462717340287282746263004493780806745963305713277971190156593380466280464677008293881563671644554833646360586864893097931102607089087499620256520462723628231051452881437085003962892738543628793696292856388498235245082393056246864108640171505791295010496801864565120620751541634827957423044589923398116857647601503206531530636719128884717955409817998362692771793403095162364051897459962636016918935815065244616667318105992044915215099027468170713637254805442611551969167263742793300185311693358028915145816456897985329294696733539798844713180033786483896922667477423640596371210758162624678795524643081146878815665458999268977453795765344419138419966444890106521057041018307806276004002615658083920887348337408800389846564428499621979225270295182321723457016799945160308826768280570893489620309136723616988541162064859200452752065696209408176239349085294833869554047368315983272660482804427385654962325601588710220246443069472413032974754676131746494661460369209479487313790007002200892434456861512122315429367463182852146667252343383065407905050972469479962972492954668127365043726266544538783968041517988085589143110353068817057473978544895691169499786245570539294706999075092576998471698784849565315196696163658737764608376023500648935224872502569889156780348753814548470849057563064257148023262191589523217279345766585099512805864426259146224499193449046798323393726529601214150378347459486203855985561423406295939373319592163477038963160295634536340859517566866737197013930261652016067034252880619701427858964652831866425387828187542323673031991237115811871012809097613597117800619434711122035454301838930369862317899613412346528335944621339370083574917429276916101022900175607420299237331438677036110746194396956700646204630959360174312822392758973342425303874073329599362418806198123010714905819088374061880885810107779935999747382151449639736188806541162321192617733532414376895758323371410369873046875000000000000 [142,33] -136604129484838421423670520759768267822243773914396893911517266820882216312238156720854623242132960605326058479725127592725929503292869701693854896013441041379125174106078872889995614268661260656628071860285669002620714952735243280674097063117759588832127123322357917524380633738920398798247766301470726092672422354240457619719932783938793594064974332965521531085322320220900774050982049517140132722102579337455707068895253954656582228580338516249530912135708946298679085250350486254714123224041705738461958317317282411405315686965456581694373834996854862049487857360487342914894674441732387211843161689263950907130877506935225141309276060340710777324154284147986742056389933056412704442814006853829948270604010212964228267580238086623203745026814058210146687958617526739500666517192955790884638699304129024267321368977575828161927476081796600293304560516952548939308509657581806063332925702380553839409508833624601045286820433195546869801776125821440085782089878395368048805253405401326657095853720965758290755800822456168106874394540512623934196338718045884566034308799288399189112963326623828143404637620137973994005269610400570058713163498008342188692497638065806882807215376010903868946478866845485425342978351492614406190608350554194903933996630675901193058588438730769200897439859103058123559824645181730643544794869975476284486948820034978641286236525211803749559003524881408069230084098656221113072497062132328026132691569411471565567472244639742986044705464324188502833907224197111050620480369310150646755531450078007000051600047766682056067375825673687757021870018674849800180426052603738522690482444033097063623164707602339217513062796152444415214696790287189355130712176783754517260557639816354584028353072903332542909664554941278966018345340240504118186353079527070538937645665955517545776723231903681547368831409975375278250573744877921563579504618172430136142412866595051764440066796140855466470570859410038863736069740716204718474160100349175771602613034836922128834134516181581164221949444031681506416838959874784410830115853051153888158719106078752847359658818138759506720094062145286260735026469798409490898076274403540518010950750760578827124547501625784207135438919067382812500000000 [142,34] 29672069270098123769836994335452964788684354973605585664103643635171357752154014681812460701706288094979084623079994249802468515613246484384709103167234221763022173060708635255904526986537778409302595026958100805052521417984632563669121176229743605886292985841119003967916066346530842230007440296236305956120157387453023320989815893128401960583153718408392777875058641458954713729363148683083126135396137496469316959200223602629370864347786708175036400728000032597522966058711957038261606506455686527786382607856962296493394276265039308590986898243005617722200549692664413321542468017815626747134337309342644269510869310846568574343949804186344774914406272038146085206248112516707942838195888349435107607498683387834987155910748157553699917273625168222314490165155823661828917916939720014513902116584991254325514623877719491290657173405116815228459088504199807863503830589249657972501944367934431989965800060814274097854989754192235648727752690091254899771187127972077361283247510595827853287911151142808516482347195619325501533744858052705555311418426679076455750296872734360816536438653417124541973028199301199630210837364110923267247196593291218928796391550921439795817452810929076566353705998646561669828519620532549224820967682058527882670534663718634455173837957790792112869470838526737835586511579628150749803535455446935784925893633620341836946624249177267746207721577844009604918723010561437763114084650889223132066113135518696087397561428002224070545038259231181077812719916090446263060143130114749178187450100109153267988281040709686657866816209978972776010884844218048266996934401446439912245700780835215903932482942503918568740478489851129197698123848294324114613006171391785623585678984553075384704175799190938730510999422582923246162933754918520499983698874776497941561284116842211857806464119178985369289533131227385119350451485764703334676337337834794152686803111890223541083993438763463034490759148752913291772223006228445379516656747743805128243623888476301758631169689278476651167962431598030111760987689482249783960313135435973952301957470769485831873246908983913108375603762226405438029090620101474277311881295646542710634065159435723524339609866729006171226501464843750000000000 [142,35] 4166384507952135361351959340407212776944460600133658070525512275570292237471698064933084426515581898687396802642544263570713526882551156210973840824663612182933362467763830918342592962228137878430701648923724918440923448591062058445847145123326760953745042456608371190142991185381351529548996388645436327956931977765530379831262120873183983269005101746821714678041631564181190801572428299083646817524059758141847872575043623732029780914063340030637382610073675731256792310310156726860637226425418586189061141006832462084617203298069459095865335799382251536459301750534795231998531974429953602458760083483902329238354797474210940761075189414289109132633466539179609387181322120836814687243289389844783466267498971826472526903722130256937581560842539116063485581781144251049610801165603503119633460580684101151092308603032997513622069344027781246498069735382577319859214768959660542475397018831193596996982715460403266380092629170402301669117556607280161866501496771968867373972637850064652139343291675460375307811858475400566289160144162876527225052159139970992614811917228452579191428020180471927407649221249555449024617383395148024483772560784663642707146099887582520299358845087930771651137641506694657242375911421526278428709514982634108841622541326910325381180536423399654762800867951146264938309877371780791957601627499595400457875696692358095427076937901085034400232472069245253626409538777119947162195373976665944941188350264542124161025580069355770380343533648624798500193787111446912547995645647120618114028078067902286070543406020865455107514247437847528601118960534510917498981154695242363582196138102117897277454920700205666958196222402881726735031883504388202577501154605410846657555368572842311063022295913365593444715524875539050488670787795135063592496682080078632031784738079617465044602963806135606561734656395075466197802574233570424295719301428365365451236956609079576488935399331752262169463895317421492651036683984410868566352724875002021401917026814994694921181572307274143849603946215346695893598963035329010384087770861303932697932587266524860972666259498340050021543201481809487325324724004313327479535537084900724064628022876819532212590729614021256566047668457031250000 [142,36] -7083139620484658599793240113553881928708140264519156076859694144033611286051787055846350884001809622471955826471120830373898806225350942843333980835741422795045478477216710956043059828628323574654243501760515634025451743327557079880493802495898084327937975788028617890552548229691286464106341939866547658077179360718590835790046128806795137841832091772929419260616230562934001758646712900793007347668041330013474611305803160000247510902075875219852418749003192345729538908458752722332218955225881990999587944190264319628630856129465998185489046538750149675052654768248738980321529007944868290916270494116974270081050083927412243331829689058938006814044924757864570147712787263019039690943032122688142049032670218607581973009390969966958259763259164775922032888446759267846254492823631887303978479024371207315650224116279055194428295197440406299321407667116646261584299924081035388632134307216658060010882228665865658635252733174013789411138423983850959236670056321359888343882883170537794441495498479476295573743166449663891691057164885139118352827658576969284177574688087278303781754277409395752589535725329392727379735640708428853204816888137842458119865465490969608912659601348824487745840417775756116795619719483989987769359805122181805112292835615158631562170676448454508292622830610377651386861713905649671446427152552299646955151403867681063608076386387219956693713512640569572996858893957663444138586451386958295000641609207555603839857991099425203017421215711980093217752661339715632150769048746255482371392013749547439775248620417591467948810902755051790303401089639567982787178414991085160448757868835977602881057640666455337951077195975990759922300957408275000373292778032477338559207428834253559860622691684321511540547760470752591227591714765490352914103060959905944074561374640386915082679466703613859479614207632817150361842540337754729750679481652158230276498921128736402505867666191102245624843176831311084331134887341498646204773142677528932793500249409812842013204923671303374539753914256138917093476345282997680528734358852754206885507457074742534442974067917372995096759287663993969504638692064341550120125397741064977559530637858893835960887372493743896484375000000000000 [142,37] 3585193649722164245352539536487245255591010878707192647786962470780915502948230463696217121542870102140309068715849331917004374399165975109345535955398563026966110563523084312310369697173392170173653646473390715337885387957290230104580219485956514761149416675129493848235861284048630213332439029369508762650479499776096858505482759978497856997140440342656881709575061565244601781104484903862002911318847966938078465178984576435949936511432667627484584765792661160091830948163611398633101324258866009675042297839984140119473135677249786027524784635394086151246400523868589802698731003018338443674348847592739186452728561300104419891675514310297171891776908282653900292125452161717790372519184410485255585429537797046288736486008405606467152992650455435618638461314609245900409892099095982432054282702282159929467662315825291317393445842097983637711177867287601569895031800214193190872533918235688433762613060933116983245562244418038178464304362963928516597156714331315495002981148636175878612820999256974813657234577408683577248476573855524675325868562739235041911895841035389329852293647847215109495028412438757092876442801777272466668828176726573882134523740470102176489921613051425549477936963894858843786836208018049439984030632141513579734167365557342646587435846823441470143337243666075960701237911749530312786863759607755601288417216285786851208071215491013405218723352100293318742221662055548406850670500059344368443201874209273569176905649925270878090356376960592733116518462356908171151548124533827730975967488388551869418687363220435146147362082653753983857374845465990799460331523654413277305272080649428285077984833209305377472466424267853952137157707186796421105955831193927784639756776164104192091513724887947228654510415698651338048184828305098250775972139342361570671676441458376141848256281721225283503281066852209036247755863673755626752272935828551229120303201204878235843698054038199207863962696168743368495858475685683707730042850165376864087136062082731173733809718423493024016801734225322029461914401701730604643374948335185520284222486783465569229960925205275002510976021171987576747934735122747663310507756031387905149735870798222537094261497259140014648437500000000 [142,38] -1160784474167474192140007192357856458348965739091896449124004399238500714337831883010941732937617838443855687115615975247889964644575889472903584247074066787479146211086551172821824781881431330722298380884876262336544532985562211461300847087155367825733341565708790878842772411232525121078955379612019311776663347094286288171731751799666505310227413068024625406501419848830079894041999922963497102715519679197530059068562393952060300321539767081715518358823870546275313546389028950128729941909142937873452169583857607250131355183649407870811429043758264198491091221503409918564968533402207637507673501401584006774285295164316792286723342869719337571625780852732383242515488908793463274844277847938503860892946801582222004152902453054195156428632331008902696873940882551058635193878171812852481663306412901812982520444816904504990889763965581443110614036653497534468032562002917032384741490837507014016357473426858768142827687330802354932564180012385273265605556387095695672222510905993227463681499563885852100592660468314816246604942194692195857206809599043399724712000393292845162684089762609345469045185027206237957586752556123810064602781610871608060936178415391902846182768911061425833648091740912123202165888466243536354265714753202403646392432988819454833842192630245887073014648812873736322939207059615205603689816829930827058223732429934200029066627117746730941657637333600266770272178179459471608748019280888632812206105850588251576335326661865668077860874573843751631390933787062631900783962070656326190175171023379866678696439619813370861856081904789530942506613948537509489669057424822766169262963480925855281115221555142162480321317560434303175472784955838189186837141254074718396323372602372151090205823624178879031753581869215333154864147600500230239082838222045782427435347949820138413663493569979633917539151044736046691633072639519549944439981576987549475726312116765366180350348042386110080003927834668058492381077160894619204889785599499684480412815379348677496631307909237170360354482568943064722421106629433902523650510658346092191307790111315654763797898278744848386864684176976606823973348264280066028784771051333965711457802298864808499813079833984375000000000000 [142,39] 245815078391742712730922065948153668754360303326912692298504701293006989550488046484273503609105063326096317861610494091547626276212756982444848894367175354053205247150172701282324943398947076086264592374392616087864161362501210347285065243293946367789507470334702789987548224836725781826184424938462080071906785421405201814803579666132639278450795818499540270407826121200917163257632392291962871517123023935656844898929430544432481586485245992812652569639066003184287869567460968336147273489030305073521902914708967598568223220822556726674751558154522568599870265046322940943762202914657499827719574594536767327050078618547712172138499478514607714965238340918010384988465296620803087914085768247480347406522734192814887596462534928147083975983130918846767364936844057468574746284376039292733659505851216264940595587050980784139287144932972084017131662938287252442896555170766975481169259786690585945417590397016410084828226566300857147662197404217741729413572897866642828864236613311012476532379360771140151051730902383317105963488155067583218130202807867022648648461478208110102181423813696725527565028291773729392693369940503193877486782539464559226344458200582027528739119505691609598421671455993801422715498277288253401319228093282391902674346803198800502849391481738149592087412516861681729624379976995432840262756506588993309424490788288239579780692135483772598088936125097016481342068869924762510862999716414789027632148840004601510199390647299082992438739432526222058739195301617541522174839599612299275725671066166229675817919228178926905545975811821319557641210541505987296660843846921930345871553289345722829049844866925060283058295706256608336760052322726936168666532022809282139577869261690525357426341546761915535734339639551252622806812114538513556525907896504841647811649585700115648491827131265702785360501827593532193649433552114527593557114788797856599059951232837239093006869781353237565192978821033781380399217487813424199873977490605296387809112098637936554812933402959087053098847489039691655638067258029833799591289356371257627334587223347617678545419920824168426445010581261548411514579872649306898866257241046027150788923064990997314453125000000000000000000 [142,40] -20669125887832784237973560913938130821640211906056567937319794831615232098924881229385234199737863830638163169703123887817302156107263277047374067523643432797700339789930593196194440008672131726181384760669197019161184129967684680968598471607825759304022300788408722570968956436851156385059976500763068595474401402418824062987073508775512794221699398558351431364359159078429354042221797412860462886241286312872419798859228290749958315444347660257466049179864073802017510848619911113502884474490563298833245787092236473215545103969431332109777996219450107276302350684843451725223897373946357400963953161588119437988846944866075474487134421042182540258837789473201430295229636192592600252114589383720882102743890595309751766458768750969449541763245803553622541106043622535367678836016948606803189692077970927122407468799926277931928609618522218510256057991552153869894080233546431654946877208599782886861896677367155466854448527811355458770789577076745989772405477621080575221308457169770334593622368881137750914671114871002596653479270634573096029924438953089450600318221398341479278642947819426627725790811820692491927213170356981824591560469958039224477165574877520154587260876351380608454332237727941772359405281549798391456506817887705942918134913328146761079618738726091269661004420493374974101611367932249064302299104463229834526538787678266809806202001575212910955408625772244189236922061679029374510102642737483190836413185140110777940157382393736045450515217681776213974118212167126970257741474938140434864280664037872246881186795929130904653674177989372035874758625841555144136602176820696255118778153488658178015547386126384832591756456483200607727845063903866642802852138779975150431756985628453441780191319592540688855104561122659473015177819992137737746860658201249972466788705705824508810185072086760062221590146995025710359644334256712937830163357572956678488036646092948856056983965646170354905835288154701893011673476042490750954184982971235222949884322894858043272881648867606671063058304982214248024501581508298373774953078882255310121486386225001429214445983106616969962075795485357123469087495452027831292131849524414956402355693630004882812500000000000000000 [142,41] -8138417814548356469768962618271732307391637357533189381887489416213313433064264471368300961271625340627244063357485498419263521065899990041445686482998765506700636268017904539051182672672249025581141095421164430276083924512491657510893697873196934740501810447945467794380922199829776417351864977774671634265609946988479387426664572058566664751684601698820757427396061389271390767117949471060944783171181727081218524668717498241603196747714149464953309062469684739641171980213906381649836263267298106676787559523957991045704109321665818421490391758486849679162368532896234255055217741715696398340468379350769193089838822032586816777165960816086315716969878985463546304102137109087800823366846163179133336278045066653975788879601893085178809906814764240489840425106131692223100631747975660229048827791833372513998603397002377338302370828450695917950364907170630631308820495533253732460251623607101396320989762200352831888998541178258550839833378316473893223557025946124228694528794344860923970130346597534938906799599708578855414872214328757615646671052505964130105391778872930227869979334476154841994159734751631146116981694041204020186598510163579557435765503774406527746247436161000197280584490549974133896784915031556103502960086245394703627495288599388859132993682321396764672765124269174504712281915355066249236756715213622428360420016008413427636003321847152268689362930443710616579345212228878451810003888422724897750728750215141951787324424759712740108647580204347485268359049746248203896634801262997826121197280570960812457675786552971209728383723282422102609143876401626329141287645525011171303634271716117843914505844172130102000271389321894289953252185216982252174720836454429342025596687917676885534952642010973206495654685151142120210728149619564635651637340773698904630392294609624362888342859769958874758968978191251498204556608339645638940394567496800583281328942149083758561911353877985130182867911419287939840953854864128730144630875094721428158745866133320196860235324247681677113158739012093931220576546682274262888632291214408594648747890521192835741568829488342729854270067400345274813305596582746843122203869497741143193944271849670410156250000000000000 [142,42] 4338119766544657944164107118867899304838764088757568091543626004560151993051020655773874956005396084412572286553436671509070365874994632996899032569526933704644817706333169468874946973990930060282874219749747002068007525987952023357845888971599346796866784284881018077410727053017326582541722026841919118040002939660821264417074251905395839525232060125538705156419935415568609478034987796652019723030486619146774631358862786418224686581314119210642178173495306849827861712557284968553613563742808802195464250641946405907584710883811982477244047959998242090685750538282887951481376534541798622621354283892456636122427342261888029192517576354893044240176383164994449211213147880253898615159730040739295858910502178786453697656663934972066284498697497741642235770312662600120455515725014696948718275606098665661035928405022818659264582305561113409705760639778239106773911684541111399382333291992092391970703209679393377361822253860471652017837613293462364109636452757802008946634005957538970054632530454098889958493499155750323052930481437803785039380591649435662380471471387601698471908854673571666441802179016729300363822268961780770919504028529500983503335727376671697919757449666362193317331829826427541143850053479538288206118597176442315289024024584064488019912261578651941636092268940811504166999164880023604154762550611326703761381628062111540265873578147305186993358206093460552272402792074041259516210272619266133105789000604013789682130787763065697128836554464364665598617383799338994205416114321133001454516345178856277299019866763448679686139911673403521421436614152163826842649188037790468063322060907575890458676415331100032887248654852479402363854825708271945516949118917566259198536977645213376746085909994354759708340330366580254510780492345343835307680733002411148036915478299833707906316673780917618249170542045651596541074461716636753055181860896034604946277763983101602234345255424224956061570758536265604742809546197226891420856256380689691881009910419842789077534545386657396377519860240833094610216059181356801895496736970406989850300929067963915883940202200171814183557980435257602237459735196850404648264949743415793931942198539062500000000000000000 [142,43] -1048490202191211380660069308336092224472763524563080331424654558419194691066553146432079857926822806786634032406432987211575447804374476796221022183283469583605259246446081773999215158993175561573734493337717622981569041086295728292619607537542065711423584400577816729439757378704360630909543580126658696332369164168504070243437259456542147068430321810307520359784427661893985419955252927857181054532110345155614883358277813746108570038064034123997298942922178937351073368533919548900162801653902361715019494426898960419202444004177560265119777526456276378279689653166741150066241086341933937883142522384711687929743588345995036561140916728723779680463048964729597112279767554577757781488761243944981078429828512469451153533847629349682882219674385581430971908361399978679266928538762321846516115424076504716185475820424456846943675574159041885150532443533333517212580565011736278927991172007969674970927404383353720102043363858008370328764337351560851169022077961669618713864620714373648330545864044831571873758698072349399231057669537916193046160774620082009329845931389524846746593072911689882974568791313608271797653920815243624095234531142650605244284315716675546454076580576580499878652202276478596913791444213956666641851316834335334338030037495131723120053305929357440390739906751417453666228869715777942143544712830496235913084793246690992646102453258693746528005160441052552066362243685051440893476866141106346369570146748618178156884823766383658405113844429007892195215812495070828682781207404349773362496190745031609532476136719550190696433635363671668427742738731812932590587280523812131253888663547340803902596701258748377150591122308602628599488106690840188982844090003337061804657422208016224842892832815144566316012280803767014453277174909507743334270206408827942324692807746834601281071914934548586989065198766400255837690298057301230951243396895014107500059039814490449887349125864359350547780294309527979075527426335929174489724991941564150139232295873130860007390653323862543674556232800079879559407561608118661925377059266971062651117962625231965755247456087343453839139380073435279341297310477370614610339823795122786752606671394531250000000000000 [142,44] 97621042056548550231185202917864088194575562367262442237529081632559687368885273428080169351424176674632476327185657041419534367555593081327537269686134415518461986934900188312798358476796677221756252115942361467216932077655773744972317065209711722555272226460372357566143253286272049807040867173263191969808772224639230014989587810504458219517114260602845291917293661979464438991444904803417332569126985651416126597114933163227115342078789904384453998875998010602815940494317130465082951799954119312689887183592540854481373437589203686111183885657116768345300355481214316404949297395107724399317194702630469764448330510411844580820944483228742583645602703626429227415810972979210175046144596573016975550952180575697444825234887268441318233019666755369815876729347061973846297427982162786068760554231843004735853720812547998697384409188307101519211940294690055639880916089056801325189708607445835988595807620536162220425665271516793865020597467247941450701803788928983538769243689536178269023207550994417953915367663420851078442374439298813066603702674881501399394900819780459091410592985936028816935851081767157756785757443610914829015174893753460415478803051468988200211631719310367211915857281699263061162904281925789566268098612591177975314295904664449753934903103979910104563174428523365204468989218967919150333814865053993019975583682356496722846253909147919583458884592839006225092627355729605744506400757091935781363471087482065208072203772544524899518020442272585645216260696404128111355960989818421580009932725198504039507016018512122251573849120586788199492661411467841679827845029810147104809508842013622828875598088610991934352659799164285250954058092070327068815508686092481147120081497581462150542924401165302719924961117768573905039008868026207602906602527144311217742693174020447139742542464639925753897985232023701915897255136190227331496526966167098810433481622965088465487440722814159040943866088095975813109547334423991712528749303899449733822391119796942243723719655978024826531111038310326871569105838157063785004428621789267634475232401947653711958609077678673615374691604301649109690164970280764466551389549141837084673843656250000000000000 [142,45] 32379429305451166592201267232102244275579587623855062681781132153589490895811071485917984433404093095662581042987272840853183658728565720321041171828458306667891281732063001249637766177796571211269562528755238954996403161369899235513228431630494984102668567241712582002381370772055925045688362354593253540160371378656626083434383947641026325919398954166905694897519840728405919778538281109236788337343672982090469535301260839902412897065652350154805072880187044921243091382978194572294884722506633668095326297311505471324282927728299124243540747956329930932512142491753702054718713627447183740420140466349097178215801951352228539593674720667907219736594867227094450563425160392756920848863993774644204547242957248918675977264081879265504116528022610763497749364008196424475368053362250793783353053144473532304964448929061633011213591401707151357561765299987301468483644734073080602560799404058653706060863688922127335152188851264832506943734124149471637192158404704040492323893136816191020021409246449571040732437566488310188963748281817157630488177365319496473326288310836324435313518840547528980357244182201835198849697633394898568815955260035740213319724502666885049460212156167415258706383848315233287436375532432796686595931376126252955058115656865063118725058230710631370347651049214275787495521034208881641452370643954032902946088661072089226284085225165811432166762063201195555470442842631526228135684799671613148174411965070975578920787521694036368998870851926112685440120807003642626628837476207463374358109546106687155117325393645332632560551254495532558053108500815999742070069574910888147535597498329456510596202441385162308241981847261109518270959692441329033273268227246075837772450867261153342881574821012875911114363384018573687575464750726267651752435601819350814817429734997645510662759764429038287340012222299020240361151423876904608010833529610601646727501961774450566216336867355547635883518298951636141042922945102856090642141955275152614478854180529562741441225617148171219425561782981566442018206655799142619035681320177600296020710046676878983667771882919778131691368073341765246667875110114828079008602918683941084335729296875000000000 [142,46] -18305671620892763939113651391290380915242256973454680137557971594798307651214288217116832444056617886930160401979052958351261078976857515710225975620736272868270165356887806833475523458259337392021727336644702220803412326037485341271373187325165950199747559627237147528381486128596906063245697196018563685526077983839687846924977948612117128192553298422000258131311147714796037665198656188767414685992453718035649018627227870371852090236302401315188084518628719862340177674225721832240662807955699410084736592129060420042112717736904245024001157701230843353321879161943804648074488957299546858559716842830505972560228258165505612156241496807752777558037058098822765830809585502860961155529586172954870585170449357131070226065882553994328396095818882299830195854148401767111596362398097498787652128044016431781478976581089402015867247952845076941180325882344110501511898859850342531936201575473706801016507393004120151436674277258067691259402244750345486038510389699717673106272928324978412780056903556008646875549158004229578478462190094651852497869489209072290519520277837762602165954129196335155464094072793839368557131919391962018954033779763215127821282186713020511568973455650215962078698574508596569098634270494043559359698985656239558571002317576193508414066513910314501552188622384051156649140090325040481296890659778138554641264473941518327038607397574217626395117877877256030377809725414064956145337353305237286320584877769944735172153488845404980184211980001484606562240608980153403677807180068156443067431183335247567076885957079949623148696538674075997112627863466283544640898807484240008217189676179361752697824943141159927751156559470614176724485933296092589226768668668587782309362883583572287362706721851182329411996593682048275231543426263995600426750686915808662671781423532787870574151230336716643630619358186776074444381609704719409521381189503193277865540514739562831644746422057252245814841798723858340168622772087457068188368421737586306580007836886839909921711884766530815805463666854222166641233120957284795550448140118087403222359443234302246540862845264955478319754774385523179159330564289179665459611509355486977290190000000000000 [142,47] 5042986892260579697571918807874457129628543190176821666658539589790251900583341925708834215968051828320343887996909429925522911575743972292895136445795732853420271112135197820379590063549655949448655544108231440703928127238906330244700016140388357320297372556061178212209769309882137055496391154807587698880072822259756620589932074509681292482011691156923769286141633628978616035397918485707032066691922988772486723812690461310305243194053551631425501834395073233508380246948118114261082664083982794093620844160984213843888516425675844080148456296908025901170517292563398968711397503169566910843489277494450668233070362187061526598154871678947688259284670994131678847237580311121486428715138510385671059089485355100825446736913216094895197766523688199508651323614583821452528076888298317159750812404977225616433072611217911499477476837142707816397751377925823209305900542775478907489040374022000925572763584023323122912742035969069325366780808012568422206147407123725632436185082745378515248714713884090645733314068994809358676024935329954073736920071664977563026678953505582062899935712428940986611017069601086544249181256517128367906532242458536910766304150803573512356259707535756883593849329232057317320201335169827409337791120289535157722893121390489807120680305134476808814372815217413748396072759111946758822636615824402778362085622179566577749225511593207484558653394387601838611264934086200284008237359119128592637069992435607869341596686896198713742871784004286849694826854096848787437216830519979706349887489472621592262374058674586258018949329127648634153736142300760654381433840357007168140493985787607087710979264654986385526530184454146643955400026747802631697224226849478896960472492444710970693076264608519241641775496666797462087395602301685618304024065021816833147930197089711754997732623818237485780108905975869804792715121716888931867762787793364727620067284874077110768140371711013948165218925117632736239456413551372528351572236620193782348452003349423455033446330700177782734762539999611407292143753264851434153023181719073729080615008255831367182109407476609948513684237297920610631383957927413532517920063875284885271040000000000 [142,48] -965567753813784371775912217627127405689925914713997756287588471247478590631035462960991940147294025862315289330048423725793704924454965175706315642568504563090656428999421184877341848907913198498497714589790760114928944040866863800913751252792751473303388089321889045477766512118625112924668452796162415788618426512990535867128877437656184453172306752157556333003067598928543199083847038677895793535577080118112103925498025105860426696148548615083678081191945706151476148818878148666487433372135890522542358685672904055664098585134642043006473213152009521297954143251701108646620767653718940926031971819225326260384351638502928017347411257330433078308516469592294367009189813744322650732465347051853429934134769114919060589454373718330320687634901705895564951012787055055313439270741412966117439393924905803836174580532143249017648392632751259242021218702896142522112138240666096679132977155251761406389920074656512052965476720842700273984628201405245632360147067510566117608157333155218143515533866851230884132336592731494305689702357279977540778779262734290684500340478364227079225485060526539230876659779784378514054859865872633072057082022770831588144988683637653941984061588037455298896989276460684897059003333671599433536016890967706462737201693276315154905081842468660781822066253899091806610570675938481153887666033714835817373010801206291802201403374115325486927247331058252403282197092682335345547380487402104423918227492955028325443642415240017507447578758318440700570943927273111308001466553687463955721342833217307988543053615951362999405443976739996927595318365384672770510367026783768598001146145469838297483928863858918089661649443311703303202479692585765313963147322574525763407113987455183410756118658667800451441128654075138868060688585990660480593592813768773530422243502233546114378927937908046559861071923536223131809569056432652980670241900579380840416040371101331990231384573687612907668175133657691731507494694419781147810517273844885399471986244731452867921788103032443131658513847202364975301550269077111103541674898377383180898754605641967969855857083142626647616413576082330910532380198997605716724986527929423134720000000 [142,49] 143156494675126533566353900651958932897505982568435663177761941355152030114144980797946174865603337782139217390187469777907378452842444159236224356634341161858175418434497995458877906834839578030577794029202633874820916445404810711488999587508733837994719559204774067304754127129504141744405720814165897487520637699816929547944898317160032167658627230068927589872182039582954035744232810407128111559646387123617190570735238622519112773919637197157060898426459748305589262704231104429225778255950949442935884144190891644744736983992474257604447839070099892534317209232068366693769829375283421235129407563503850546485488741348296466345450516398830144282354578606323854209151025552366834710365672777164770255188799247404786252782001595413584849546011852075934531685655385920232134803684659538903612576613713276443160303529822158376872245475478714012559874763541607011809929188892738381864056369433124670947063126017723370323930530710945170230270934826887386515448972207086472172334886678630813181178380813848807747297674673772918600582844044652634765232394402253035669669887559546564039070748866469602603005003446391472631599088895811073604825604265921969367881257503189388364256121316168497470274106668315463412810808224587768147664361287920553437053789626900342292465082220021022555490676778504197966768157732255209506119404511065183883457905819126521899813728737440768117414368127378462450532238125378209137286109371792837858616786243586165973132357555259613720563338069098207172845026688395844522584607089819550441456871779338320093748462746207908676751144184585281539578584982808993647033112625343077747793120796906022765441689946870495751758271756213765438455518445477561514925016373757067737046393930515866821022876882923456412213405756250236470914320651137675535129967643364725261485564803142005751492579283176237400111282865596702687435120670702673122272655147121653223831355054814490184001628787747907477756857123599876873674478828269650749453224571668008171739115122156634997391935453350890152091278638939695595848208057682091355871436683618722327903123267613177289714362956847128369714463172853309704819922469529329577369277356125634560000 [142,50] -17848023367555272350995881386730965551814810927219950794054528726347997687872969432004662148078935657896061052504338290946709352890538303565351625255312383150450341417959385714128957149567292721220292422995176547618804194568849106704176759527761052344481570658463154458049208895671893485292138056610749403737463332829666076320805109302065702511749747959573211852187982752565375105237687085009323777158920454266514617036188458882728762733723584566360471324078033315599031306558855322015966009305560257104067497297789325903539944531765798516943785365442754352675264287292640165054658151048455865204360008793725587302029837011364956229200591189986407355930396547648841798944981234564971170985971740335118806343210078819716087003603492225748647191517830563953674233170735166969862117484192774054176697395477900003259712106617755481699743650022209142852589841954504454742496764645392548651047576835238834647600614392785156534607227103812542981024548127383965818840565733012211281615258793826701835379898128602422275936151065666184563129159029050777081785786113949330828392049233643904168452744414370931300288276127262828319075182133007236516805066034802642663324028179865600138703755786912143745066519825838851450095870465175880509399701922902893915765500352366536658371257397620907089951321732750512059162324147657157762193237968655167465866169087206916747707177676968615593750917044788405577389448177477421165823113500464537979296892316854994174697526518925621777894185595494918779327618950973878622156873030604706049986816349507111614953043792819088249110246562200429988834524246250234288990782441592976023969591004438111658379661707969141847289039548928866498581254020390119001991311088873601036093714497972971647287945066034042007443383170528232124277472024953353943572600576907334973729117545254813400330486068427767839089992240093947138627828948184296711327185414636920521514999333494715515725435894194256986537912491000784949207702674693525591910127436980568860758400346391338807901426048221490204758448837476911568158535372911836989410568173099182596211874046889156260670323928448417797472845271414695008029539962488276559409552027215724544 [142,51] 1320132054423043853536463975469701044098076071885368326759318893623415055659395193714587156422693206206282256467908585018182147792731090033757752390840847675996357791954560171279067048041760239329631195097538864361977976896454457566963232742007922137560514941289727337524321619710554421549864746649326463088892658916641089342262376098735923784107150191025133394831716459961176855561693129070809947847723363825607508224559285255657794948139344348512753048245960224692862640190292956333431640208392585582096080447705277474098888568684565768885746126843720500965592850617369137417019538176239544048082498688290325736358445844983936825841354268409976492858108194424572519812039909429337981124226572288234623114808110735219012000849548518875383379529692520067691933680746300529498143806508331521854729845061887561201416115483718926732607574756025660021023278325381589550160087157908751311283321807154656998888742554332337381710531154482441620174708155812372532443565747769679771014423390779217741822380123489448687965875792979469230838372868460663508247703770144200130192206646821269464883308410850328109731514960899632197397686511667597868313503933105803417383898806267888886906112364894644121986529917426558320979908109094917081588914455812575378447033798405530862567277583619239447504794055682961209717836661388967531462937478913256394807560900485876551072527168502408117935882719670768506519380355990298904506465290305198605967309892008481793285364213176750261827861207197748081922603162010581204012261995114207245409843517571404462981735043478494855584413121989201229001759429970787404122684384403150503881436444619386919101090383046270008190752895931527608488009950669787425753202448350620741343460549210854410015203082148459930207029124125338374487940117085198138363627805532712759396249805339020111364031462211432872555526083648319294216550000087907582470464814389462982240942511339658071746774879800214230253379676493259194851952427593774445864772260932703744114559816796838553258848861425477664334406722951785541040200036887170702670128946959860494309044499494480391435104101893759891469159370351795855052985591567809598937084936888320 [142,52] 466531446118287475278408683106614180885146304728428785246916345790451454923656373767118219804564372047213334772312462568050854101956690974802032818405785833021902938410659409215660356525509112398919246344641714029905006884435452136109380382595656880877619976631890022391923086452960827480068172167195569852322463798415967072783107525851199651938018003858317661882548894583645566499335280855956838367091625788635930213616653119244241584643966391990195716710016077157633546913550902861034619154679517403795973833900414937973128202964300126619784593206142305922552743285500161545749885601759929261260206753086572219089771799751404311605372074834742321550460538656298663261305036188369825287429822240876132886231293960701870205392802761031291493726373167226102008349391216000553492305256725392364614098371985268357724756423483081645440498814882084998306804587760505057364495571667837146220491862473052963049842472451758129869876000558628657179766626253213387862310006861670734129580170592291107096122136055369334491209484355715781458604578508014053852144933225734961019281251697023859722943732831416065086047199004229469094730048031813491069199658098755699926050269432204818371063968156891897629117422390448691766507236048990144476222372012292501006295804320719674627417312660824052113243154382238233826719163178247185276618326016853772573064319413814095188896106006956852378061727117060958106964997083916439941945822697444229714715053343732771352890055533813569283607575659181496296123847917044792078612766896524041485173660762326001567438885887350443799519660369571550099254302060055917576602110658629740036596315133378042635506567256999284685744424500261378966085584781841303369112065542841247341915559502112860765991355083358768192156614191449569835782801316944710755014161521263337362006375407225357242659092292097109695395458058408935765053171893894458830063488082513720711680947027889663053186512563349158421787888231192574990773923086826852339550450408271631276723784323271427352506053792028197982051825985860582780939101838448579349760810681126475709606315935225158161849209505640553864278166973434609931683619715325779645156556800 [142,53] -309120768213596396667104194303046293224785663708663838121597787934917606769160910375734491748017497022046410610104027047043083201536995658150575605102755260950774560555299922792282631120437767965188880477453819462044007861781202179639449907561968668871934012374897569867164855137920844473606133409113443759824411322343277707274892585890423715304642310005150608234317674933122418032349689959900613437451694200010894836845415571593910444649387734063178353733138900355099707116010303814061200967069240159587491104427974542682864553489574807405806123710516848602185472237359172685344730734876270616995298715921928965012479216810574988505274085022545948482101007691326041440505774970268167656592840254617204354029133803067289086935599736155281579114153764601760576276459339234405764559266823021200969300173929815607916502809226692292787552136765800331698145735649004241247544058734153117725319198928188085844760395924245787206880778665182071548274458950044686679826910639674890465392172209567245295057064074077246151145081369099091171008637327286771519422633729006741713578557491502947911490605584380334781271348294173105875232892011328863670710602307069628972925920265816507438768072253361788323569150083348826083354750314327810407305483241796327980758881434962716719909065457668322349678779142580966047599842188346000636935381092110679760875249692345204416380123692343665091720185555626600798524563756957105985035250132584608095499010388139543320553402480465214551897840350110086958421150482594919469478208613984380549549988949443714411836335212263598910495518271787971379056771473401841781815315540624353816480584396585393764900186917097033566726634371715510263875225462409913219054040569971759276813829473730098976066864258216839593053977032275682847004925651639697113258512555378301714221235416452890040925141129276405343509601682917245928656564394826589096946381451040022728479554795997107494555421672827647665442338549726468680461260340439602384128893615266188396946188552496502958241874249536857008739010846489202644184239058616802179568681856694863674585860525143372211113513230708581265852299333402771645721279783327034383564800 [142,54] 102499227506317573589729013718276111655261562481490232345594389357763268383803900373218763577172979729745829726330746328175310137148680326414101513730249884647581518097881442043460659290579049973762831339345712219080509811523643499779594893935588469989618556303557741775752965816289590646248141376052354508065723302505006694381442539893316486077212373038839184160693015520742089066671737002324722749575571291950703105751214166275484772078539645759903034095338172484806206268375853805962772658851280652877499573110093377783656813182763426970000191185584163006159341953293026053865963808850881296762049394425656805087983988823228871935116863396867478980075594478610760102625838865736178987509610293569081467045466561503936067600860166198838144159800094690199926335738260527040922508088782336108110617878999602654785001462478944572393740871827048036744772100019153046459752114661393170618659844140295656996184805941382784711071217727486178379061097951054302597589933450062804708946777079619026447378745435197840157016915021154606200212386015508557385132558484272924176974671368027754002718652923802434596518687247369460537131851545794705439658494954451295185989743677512085891331275714249661369025442513824593561856135194352868743386691126015933594196311533968315404449003329565140934952689423291679893386800674570998722756362943688566115812967378307514272520613496416995819072106696350653629145175253468025562331995651583290029664824284535667503055090427476665438250770491490570151717117486033168147494875711127995715496020545020887985216236234534973934205224429538933090605613688882324158095380675349354685558971413993063867592799256704508215505293149259412182739493003446598203319901721638239008347744101680563258829770203330714998950256033377806234418390548500701891474660610177892156920478202990643461327911667025243170705923276046924570681305104064347718083649515879660731862798831162074855826543944228729674475831070980428262776517484038465803980413384852101842786205258548894240683969847853057608682314652361408520459392483474360374487572183514255548291322327207558910295830758165315172796590510383390176979530739080927641600 [142,55] -23689605818621291844460997808612533461523883940276684866737721377735944013906954519228366358651094897050550951839447305657073321904045531279174443851333590782167813062493941985504920625209245905897535605877911517976049489518847086218440276946725195361921056205771622672329241670282811136064616878622580393816160822053221985314658363250790899375840903323307328853050329944850144794461208881690707650465880037754875638240930737270056855079887265067034600750891308452992875262856357665923444018211415075022293699645579329489254257605121530336838772708526927369846649233574478737567589115803431505636824035543438823232155765762485316167439313092118475061421793148601610227170753904069511888650616876563718385170842248286749894459667791778638437465826797763021692608511414102311538603725633517690521657305965467389655238616223580606430703586291364904536818915101962152193101896046641967670190366400326316998549154060454224841010068843656564711676634829088535363610981909127745335991565744539556575214444678320295894715643977247345896504916536536144683780971942233064418765042619071599086820529893217684170148034163526354108916894221020653309425418485098459219824520900470698943451492290677368265770076026212456866270467662278360829775635299608212155977379374130050107358609845758705066574930225273010631227624203966319466592575045486515984229232805468354600353726262062818612280442598448949919920883816322116012471277554944650422554566154918885056499440473913322881403438381546714490830420101063851157434364113775199950779994500394732217793497141917335474119193179437695822158775972379509386962872911149494630756257701073568492238801772079802701630145543956746451868786377959084619692852785966201568288914661314456330373129213374379291917038193548513156383523246918478756748097676131557143908369454085491923629571943910948204431169019529949699414102188791650288643979441964342041501325064673174872874077246950874103733749761908503627787637151001900676502318578496391054388700000929882108144683913381180075626195286217273456186960572605806937156011568862697080727784478645214332365382196215721038449025273907230402088653593018368000 [142,56] 4131926344993739641921238809594316529767250520469301070580323235862465773894171067066495017535831819664463861498441600098832671293154933737670373412458605649816797334941578107055467762830883489887638412873006670544206873092342568344869300596989326936236783755266451891721928415214037056536001732664518632791011311504059301162468071910221522712641229035976703396614309528969392569915561928181868108072329705052241537882616602296109810550974274811403945231815017877461001481083961310237867825570897578952684625222816337046355221621175666301481662801119298736095558697248689188217135673657772130593687388423495706805345259403434867811729925750925086915610759328552046037755638583961793368046623098737874252928782399151832812536209625859678573401968788613604320763485198575781222079728503206063023197550785761114340685646998207369587293352261259962654443352621353848572233923366274013184004206845082336448054106632014035459212478825929331947145199843761656693939589592678562953385006294237488573407666626794534897439273089152962484601151267473920722361375458181852731119659520331684110664565251446563602893901449091453958751878652190257544408573868601564903508357894888586152754777345771610353001502774229130052947190512872247583517797455797960246257365724861467114917562264220178509595963815189367256765294165803850388420694373619134437662092348905273198926635480602356288951156318997573996552886437848219935727738602367487153389199283875665639650471572341700893163505314497230400149066107999834876270676737567707638463308076317539536452688477568828669678268780767973731848418941777848685682277323762034694689201916226412454166746110012676625945497276313142270743422347019670923410688536199379033732276973758798860824046846077267526052557257204269504575020670127507735362088075044392045839389844883574074070990821997343217031757934440880579942312620166652791657981986798044132953435649166292329714178999266312917482983080994151292190093648344006335035973487506141655813194751044896555843767154440154815910590275170238946546352592013591519726017248946802074023639092101136361250467218394043795969279342568697109011875160653824 [142,57] -564779148958800439277493854942664419065495404273467273338697488332664595989668769400739916361982038197626683403401186887895766222141016446003818877277624092295517224956275652175903837348613202322966687225653518240420218077539023134235498763435491426084143486616196195480630332794663630986859607115410008483493450667145172935932155753295196655910541175251235991318066484048563857796055038557653061415108917532454545660799293209099114534688518844770759646313443738513602295169915078883213534285618582091072531266157132311384378138286881088762249490625717293582716645255208378363476571208459814269155057492892795627681716343510406147474128932436789483246947610684997908805536109107686335375536144175845754143528283251861734299371359095942888392392567754373774129000585586865467599027373168035378783012358568238433208338185395769268811129079555169114089398320065429942760373667057892102757591290447702584762912674326788354332290605476589096693041366102417891421065491967016411045097870975678160301887410464063045436063117838171416256791676993067718023585055676627059884826844260524433891291002659492225249327283793058034599839642916151037793733266795410153803080386523323043979778121078134104707570992483619601577563573701603477734761619530773858884313070393373710184947858114612032143869059016285515867925312963793223575521634963654775212422986830061353113155670143362144744104406437207874576217482494075792723204156161555128671184091998008616637630565654766801962931732802745473846220938972623394108667157724729399893357053051326281445752869664327736587958599126069139123114824307756876913029784499153538535471738275534565440607687299990184924844266499420891839174055258213259921889191797145327473720676226934344417070446714892759227690554952404551243899506183696957209942317135128796009001952446603510915761805294545105504907154660774912800766514257104772338120157474426156205626304900859557157027782640431576957799945539041680497044988705553180977931332433334865830358107382685917087291631234757518680394367672276025369942344265528969753418668204171274996394548363487701960812774276919546644170452038300355275030446080 [142,58] 62421330280230390424464358705849296036319183413816587835769117754790342463035027755550229054513971984491578456361452746199068305790328348375143548344862112602493818423572808698535768337705310387289669572659867567462027499465696556170383722803333538079241685745294054579614770799277883544046377992046390892689045319984542548183146336793218361967747939677306143314148909962858352793727032724682817676071684797155963877650048858465187901710034123062821874969707229093798280703937254275730390209964634185814983331270707668793645517826892572082994143393343724859347147327110497832145064373096026121992613528210205066009603860820741757978515075029295855073456602747552924111378729946653323342696832778937493769510337033206806399194698414703789420735334428428786047554572086256861672899415286526870312293856971444604519315400586597767340944013537537910574313852822566861331486660725550398538642041080757699416803911438766359582964933904152135143231535173689988589376443390107925459259213963919979064363365819555151961543558479076428843739076243659782526438791478784644219878247989442856800012684440423552940055458638813890793127822433777176676952390488186410026981311208156382126748880174577208282658906164116067418919740525006930991605850357186272357083472274637660894316161107981940402005103298960961848715649106429250116528333473714262918541202823344905287082667578224692748944990022471319706582217043026255914149683108963960733624870291755182687136844397231983538676005174127106662333059078842389503103477322151847665070154362195904625172682040090761897625615133869951190638960994633045170192610303714645680277667090187428340708672293920596037022167393606775969717526922914794346736075880748312931711077409213607863856748405104499083987314972495945557446735737745458881545235444446252642883673158250085352429709210243309297606923842152372816497853787642528551490969742906813471929791606499832206588826048255315066900117192996449234074786300225605936667391577124815435333355126728614224000905713259638416199291102246497481384715169552041726163831375627587676586202519092474818710522709524082154974087086972379438252032 [142,59] -5835343940167308553205092845170034004736807103037885424299601334240478520222974288818618184594693310186790835131289900349871941720611392137710241999588821556054035400435530727930652063469515126429126233733186983664278354999713521105524429476512403991154462853827794162028902105684429509168386290632028537614207245481817748292446315777603176188561256189551890484648445018435865396882710356079538553674803235041688066319342786476831808489612879405889133861116521472828294293798565689465444615169598266239518576069970783543893471631465514983969053374769906553927376011308650160143872989514714310113861597170228518306687254255598473458575901061449450505345588778305936295050543780213246691674555509404448612723393551229901322866715989918574129878898639407083291490376375102819574335602366350533177796560665395273079278119692743827106411938848022399178122048480942807513338951837956107546453235354647248135014703013245109599718406513151422939965661753660282022666182082746230609909276741529418795762824853091836532096318239701346807581790175657801987477357821858108647046741683038361201118807769478329684290604815328737981336586515053421571917302208313091568922363817145807076775314757012416112718938367520527854223334454343470332157806825029908380079351946557415863796668238853595950168434129899093349969200610303159385634309870289522888786090546630487228650907675991091409487915400743222937247786787015903006490876429187050075149314601978297621500737253992773793389698519521404646243493015754254550897933747379991781967514757793194962599968584577940554799851533624727592495402337174164027312954851803457719150949080824262424610921892201288672795664445406810669202431512822699173790240925205442818244659053975752142943964781632706967785561836967201650754279023449983272652682143186163766957211269212964358351285656486801495852264324975131322905605579168581887438200426633092727543008469859762715455946539854074894070618362444515399631721681662875808183395733648726409249168066494032608317111844145190264832362558975384958879617899944561112146746050046252792342299553874918017734895980536031857370527676393842147328 [142,60] 495312482872941601331402004976245723445568028983275683608661329616255087332334891247917855497674648594993567207193743160332012068450506608697436570576085382220655738624497574975655888218922468766497946451877913000690716996574474124697784056316370808605289173366737905716446338618762922010710357779111869626510997770110690978730959223032414219191180558366302527044327179728810172025854811263580859746081411036816656105061370791193682054897248219062625580650571608425026546388917035501810841682890691623238792555800975406129246747067346924450425609754287423239735038929874835439506874334223268770099208918262427686043419134675703022668725817985742778424251019003997154075704931881244773010809541457632638271751412866679558607572511922392414641208602974662626670505143637928566303293066572804349808685385070117708095351070644192693640733875769052969564306538725032742113840025397563588360355238684721509984093381763998397709244519918471942860328578305491763964992050399097820268183276901573201289523941981778745479838221330178025174211189010355620069452795839924610311808824566479335515626305200773059961266627255276706359409688816029426072429216528019829574796995824809728428734323005923915711850463779429632136864139007982756442062792312605253287237916947507151423266817578469696051932082462393909658508803328711266224628526427526648668366053222145774186310239760576681216991752495446999261551030950739375641131219376742967649789429823059608454721342694284063200445285342597991601458757114745176446749404643593505637914174607750797916925309291655994263696806738793384487561767662495675615957078159416482647797726368230242143032359483364620845027342575613432481307014352080432173068740692617976582550692586064855377270588234533126601256185677776233019868167244890921252081088266860762242052775866702645511125803459765244680438787696254105369901181955196375572199589198831485229245062921568334207846607392699134466302430709090565433998098951701890930058277354193866831773460268275964398006351742028709493010419944715773246859450556884103726673003216502686926446208935150277298240083709182179507924746747592704 [142,61] -40952516467675240407690917021052719013789353406987815562786020573032575400249706321832529970119613120667446090320904943402906430299972852248237513246139493257563391334395587911334643128450278984370020696659504574546958773848695534680607381944769926690359784933808883223752399668729967882001608966245331091366348044918634538781531222576129298522193815814765068789273114802647601397264288826039919772453217136054257829262673986215104598740759212542411017367056206078836695479787744673332154916406100141316178955289480295580274001334428471683861313885760043528309995609884722047266342741217609938445506809381324590517310853770551811729496518296175897691990994188146160591073434953416881903991649174246444931909577627703732742293473152820290464983965629575912774971675310905333445534324921833361431756552111154109248781980533822029309267364395175675769534865019883463250846567806254351395585951992278359880751423868512063392652623590788596480575122728251777816887149338669888983036198472285954006958943691914143865495320923238562756633064562420248289816291345424725577425825699520798733156794467946175737724493591112289822310398592706558672536030530631068345199708332011751520535917565381032598522601482558460761209430927247423947293714619804614178939807136317618079523188563165149612705801987306082393957282365110820761771907592895754127506160729013030362854794626902186609928460870520988224653301172720518503332197221048156705794308007847038287157215209145869129343021722846688724643125100857656784575050460989603146269452805610541842828163678168878212083060447242796549303424301448197694361670694786604967640788365285729560448735409978170360921010457074529215790579587276629149636965243842349192791375775501661409166342113370749886972701247608314665312923864428070741758395552837970190262573363907422616453655839008577262826346655266931565741025726967469559032455629881669520934977737332220987131177679882337603322452586545608347060462629248146071154932497794382537061374703950806660803913932897607537491396780742292796215516271513523627631313786974039768150940758036792779776839409201807652858563060736 [142,62] 3315918862947002991964302284236705723399654414203860145838601890770873856207956929845299257710044695020656306014399507761518103657238914029651711601263243306878717556223810659404209996890700810775035730707136624664473474802332220237935791933203661528211375425341907709645694626740272460865436341388639539308324729158636529081647136054600056743309827046520649830193132294894796276251554373338823735644568660711565025947342501610315823404580215866714414878525303635959169506226286157424442210438031727418274271632816346993664343758917787654417901369268530933198787114126238962497680337569932216488602356704212509602431342324695507021140896312827237488880802813998584631787050664439200027075321640690375297844418733082559252129717751578513895644918036548758767093172027021391856100330417316925375626149626853732258340425459761703914933789621596934288281429549974572114548001031054549583122470397154223893667394819520434841161435620631012060215943519691800320615347331062668780313641631887018613090989354020729131937706158656182563850801288269402039883014499319433153075738217531089764867666026643467683632428055412226212073379940172709639358584138863652241428720327990549674020343970894154183054313174332331027436851784304856553603955608662272027995972383902037988371349359740975901994938028320099696453688611391662076383126688078275549529640865272626580831595292098171959286812885259317313793679581141552667995231181518646398418223828552089261506604967310278169403815000178352940278955289063905805668447016535184319622498154053921931501484904350775380452484600487778865911994036660005035479097331133832993577643986003031059806321931783367791957983439157497903467000466063439760592276946030272246995131160961897322943670101445752662810829278114632278942428110838081072614343480726812992947649327495743966155933321565883146128964111227255118013098102204013779947227406533982025935874853743205153002097934358329239087958904194154819676196606601507305729705525774316026909687693050953399418591728702448792389564540944348119363096394073848411944512335477493017754808527529094794189974716368788327057735680 [142,63] -249929346031650959644222422298400917678402508406738638352963504015728072998012171486743462284205371873860102015196347569143375254515259034008859410548242593948358041249720173611532115779809489638440499986201173310442275663065300329438232399907203441018976720629587732404740083934443820387371689657211836251854423762900786001048249648341163443749954032310631616893607391568395545697609118398019976731985805494611234049627716344354454863120355157039328102868251729063071969912870167597068135133208226503474414921837181928335569324450964352206413267248282426160567681251143248547586455233662320178510619420994463510805054690294861895867713885680244756070783731396284382549631915096958597340592137620663028954012363805321666459309956031227706214038343524414605839967021329660561184700511584383446077659814210647052534756288727262941397228398472031278902551694089272835258184278786049673060906051894645423291601264563805961274192423327148003117617400751636117290055650563569564676483064304305641263770756401578572626538381726154297484418581414593909668321227080918355337449444522345338578481578617378543426239666708820967633698954139312713415517052423288953065927160332109616999678335321817178640844920097886693613178337198146922058169947301071800620420877627188443133888604556376084993991228563638732812405256412352715115265731011662918229289340833693951468905907336666378554805373135754910073853570296388322760626389757950210973584339760338369337495964496312838309049549089339356062465016024665460523462963770376045135320999829861109179591110595240529278635085377956770253879896430051734226816410328314622617534843032619212567981914416684020437188393656140791495992037164683685409254684565414006043993610672612606264834074798066559585298539034361266605504347912020041745976606671572192847279531137265531535931559469041493022303603269881283504982480873927214619870441918736797776241070983620422873889506492338268587990944759451270741665063758730074069639744945456132121558209107248185637246325451135639650999760368252771536031657301286669150164468685071766446193505041495814744307039666744736710656 [142,64] 17042324768412311479738628973315471194118834744752430511132680898771018481734813914084387097740166334355073018388473675134536203332731412058979578370588656638408831031073689404641491928224917472695335563636526170324932810182500352353697593659798665223438778206096584903734657927009384118735544886018745407492984946660897588039533886841967450702358796760336154456503427553632347109725888292825414574754801469316385983373977067607259847495198178513992588941077385968081113807558067164702796494152230486149673927046524303831392311918194262618143482082315212336609081151035818092832653925733556386447145105362599367630319494862056722214613459123278778702597051612955281010968711064912353592221735899274205574696477978620826252917209985784751698140034201047829940760519393214387709637601497447506524877138900850703005506502227574053776823338486455830519237508827874634413963030621732732060280504242928869874959456376108570455749635923601399284572775052570495964928151156722480850978825745255056055327375987465680073244912506438605826301218598645817351187235119220978472582001378347916593013531631073295691583113601810076067244164570842172423837254168307788285703241629822822456474115586552973572534134308134689404002945377397910055439395431918170038386481515298594630659970093454930909387356036245730360960446910615488331972485560987210107835506466567946697603330940947711615224268795748277870300338276707555608175329598830634612363442287421096936468132066115938088902075604508349506858637485613376117645729148587176999289291038988702543738074002072416449617063349789217560595532147819097524266757415183313090890929818404091059695722944640785369541986698773594552202289515742959195665440915807335840149913311220910322660935168257058585128708432143722849524316137169797236628756699119208515031658257489865192461318810661838300622179537816430378856854415075729329114239055910362718947667344951458898289579741301610555677425896067352100733622867238817861087001993620831144255641694555085762458563218517743285097593681923039981882406903214761014571665265768982607679803706209073565648233245474095104 [142,65] -1072014216049600047342765001355540860293361322931057721281971689983805240406386082306728891300260298414760239424448773185892997602997873135021646123131544987635888008627914429456886400026222055872652145608078492164272535929723112186993932159222622298940542641600697585960820230918177307454478960008554834263128713612090502318691611818645230593370452269897468077611150206940310362010341498279557901890170844135171506755467988459316007648442755896597591389944215928915998332823800066221060748221750102134789921128312203169960208383054800403346733972685241026465753536939613496579317447555657176761770342547408059411184309873510716265228347935822717736182825911679056790668542446249752074009590655326387263356965397449490946205168752036687392813360449610689500518724279491429461118019651224797527838089192966555392525095080923131883734694429339485934476027568237023216160380877232083849421783874943150608001630353050034002750774794504895158964808140753494661667231887294668394203805627125547175698389852744343970998059749327177611030388436398571039978185121577169689694733838272037679272111494793136589940969347173595578776929019870251366738910254745898684691514088582878562238148099355381891925276815178034552894497421976194180081447875049188687655471297387076206992777642692739986880736301038818638616797716285532684993983735788292578318158059405782554706811020414770141868181239618778015800426313232327236183456613990661666148236425821823774516776656783909247919175228581419199187339334168522412525831369695235566230455826122634555949075717638289522330281866962159875631112896938174761897315109500247765502887210420171684467595610191900265176012231376018221997876018741675541433614549676691016146268575925720075580434451978045136059200165848950267367205019902067999253831732950410927378634486332567201476140577338572406591867737590669823906920090464383509221426113191487325781266868279849857678783492653939089633355016741757830825369587467132529909548799284958960856023793376773988617053547946420193200449495621481009778576032816398818128160387676655692719330488987358660253708439121920 [142,66] 64654352403122284738790072002142876548407990888727032859698690546869210682549146745915429978242143267215969815657530011689879999165722580181039318713009596839243319288791146071918876771772648506541250648698918246414365951719086880598060225587269675816786538100675909943651739008316657352051810184574375619574066878839259282336406290279144455975703750657088735713725809102528051406380343048198943686088386332229199849441847730282232375143468858079865762907706697746357825125932091043193511967086738710527450375387726973254685486413051720486776371493984025266825777517218594626977170964749416275519404707972789934925856853771452476362106076191103857812878595147633583825617029495394934687347650819160263928750209725969919581409866659822468361589317817046599009168975670604312119873924823477393579317036405784276712166659997527321190968663629944587959437053129898353581127121591149148235876985679165736887044054576155116406448381975939571902875793428644234945538999845925181861735410571736220508242037502045543439771818641777720333055277702735033689457532956095472068644844698616168227585079317716442849950007589236676495858151968389545754521562423199374017891715368080730530944317674030524625174590330843377307441249584010526555894477451731839264140963434696409808003806757663700231094393733105866622721459670724045805479597083530119220382526507788708050650297206107320075562668627714918359050622481683946712680174634114035373464327146496779702933556711662241743875872359688258143955439654659101420377886581631865084691295972667139061201990399167663938317434489597058932457050063533442343698142027274297848126000752719235944546891783099242476675329286965193298060235381387908740391096276046060634077635426165298017380542447295016503605925764563387246444185999897914137183020792613819013699541613285464456176484704473819952700918613880073115428505381990895710436805305734289955286156892194106974576095376162870355564327412667076617394794577840053038189266449866273180542418029513413770878056598969889051632224100914837461347941904533037855816956075142787322570443606235233590602383360 [142,67] -3600561448439114943688841892499458021641763872062001207537940108031234640003442819258520595278336073329558089687890444156595089128117132276084733256340615731848653146261284147617147817087872074344990697427536980661885361079332250471328615690582643768666003946972127512135879558332366130913014404263810890687337477921291278425223088517288026680450557076414847986978051218705097460822500353705286087413852919850585806844078676625593761419214532449181583433231080548493573024047020908577480350963767452012057520993337663418200925359168449961681595814141768172544559819294598439509002223466530006202212939204274220426319867705440367692141149855775046815792308297407702476059041100247973155679324877900602053677124330948350238762336261733439332339361291355789031192817584159549815724594118228225143909048976871451560678145980203309941086110566739591074693634220560302624405163242360229216003108239314828761301620149070340093284996409893905274306119918166893019023639107915376369810515817518691918161365558210597722657317302422710995618525178787293883243619641013869459451789067554067344834035752785786674972012806305661005987615308122174297987246433086347037783356020300557890436985260852832276005839299062656426216600308787877501698023243154015721142806627248940432218374500974242946717819990005555085117885306233191718449011449013333089093564217949011330465537454231573724152545190371866955060998639374278462582489215926902374936850590476000587517216490890839213548405822613496472273611197683149839905905213348838294429820148565477214259192257312881279364478313433417391919353981934468944308687176651293304123677904432948414960079451505666955609393310959359378683751614781134334832949988033579582503396831090353409809354802930463482774282413944838141596912218805189459431894708974476159342322066679717810376013905929527612510437045210952795927631425413705991901272540800735650928044180018148273487704714837624691191497160551007197402070152466117478496527306689709521012492193405591199685073904413642581165626804027175585115476261246380400686197759625503195066163003582212769440000 [142,68] 163120656367989172019995131321792616696779775073055061741265160881653305504029158417804364495790869548181877942399420752966630740751539671110926299112499633942395037969185339708065932762889860320763850661777581285401677727382850792822726245161920211423770407622856598711460711252344795499339024954860362748839202843845505310461343768337508038385674802192759352590803361115833819110106180913138903688170817893381590862830740474673017681307734133925401833628430269401407160952808081308139699092234784873141231248526318986583076231554790178868627282207465751378295075594919071438734472722232087550028383235653768610077135645506106827337499047151600859331272178452809474585143981157382985714659135981017193909916305899310329040896422191588589078505282668406853335515529923871403756069388338822395873384470832360857805071751209834215398441056186089968663354033157207586746331471647882309652476913074784696703494285738442408742846020007199193374711051858878616625623431711656761278598815767160657559479846469242240627201010998775016950028864261397727155458381932392660845266933788293779251005836503630454445415123831799671990131148407776703310368546386606479146030362958650668837151602341294639002871141203221931878947500380028317360428117009112196309897478111486332647584853412595834201415313378783937675485520316935230598226072355723979843132499507069316665995001360617389993907209918144685546639897967439375688408960185459192607792886160526439950512639141866607274113994446247435610371222753431268516581745113950123670701987982747014126680856177432831227445186867189093562110898091161236410592058546455280298733712683243802375218157813696764339311413575106048730122988075652716199632131977582559880696495855816642374117814966658236302723898135389127386665606554533759024096631463096480992052445281299241105597657373904769029959722501571882256279081482271020393113733647464833489221044742352728740546716884353213899764318004644383924639855792955541165573418399606083678774680017975642345146193703198227910153200105732533261182327869271836966510008681769707561305640138613391360 [142,69] -6102270513086612512923957526588191175970525324695952577288035714009768947560682268956955912705328950567616492297704887407896884804996932534362189443385786089600730727128431833647818384913170104810006459328229356694609513600857656786931462811688167307086756377622803176474103153950064167210804981679227524054067869642095881203512416483462206101272226231505498905981831795530257374476950322696554154975639481638016588482479592104809862998811737258222872205619156331879861696921000631096018613352118931885200701296452431113282867707279317178813011979016758803830791184236218399741665334916727360933613636761952876716392799162693312322525809311932924815026569494269275553872589235257997835363064819649072369338102229780900357771625866504505420174129404714246943043132872264063767271437504505998751423213084212448240447798511249757110741457925619416470910189643463605054035135361974652545531669467477085755555610073906860315618759717939187717977534744202097105713566946412231777874035350601778925880137210232073639373106081554348261698863770901029149902553250997005993352165769323079051594019956913035069543988143499555045916200442104626845688204182179196912871692829490721438617025352108837046931619508618741174456043191683476119355828640179721530546169474441204474830277205572963069869814329056235502849947970886497030723548700427876826905880675479140115208577068886144128104510410761041100782083294437577453132074009813517159863048618056836252743191161116708105003603514189699893019652787785617291123784801487734307439449673944376226033495318214290822428740450318860956061539284536354723577538339905808749453833864367484167033904087998465135250675056542036696006381995264207870275870750907640605482239011128272011817699316596934916875010722694090907680929294749678424279017996003766954073973719971593004589676515629912748640394784978620397053245987843265595183378752119096885660988353340513527401778745657188386895595598687553705000465186021589380093079054436719324892734609879816338268412802917051076850893332176773117696906780107833638486289619484253965439301450117120 [142,70] 187525248135012131331507048745772824591501692402014401696936576776828673520571168691071200494135606280298530630682737901636981078701834872979782613847190700281834169079614604206622983068537749550455803712238832866715251826913954637108055504029348615838973567685797654639316257194769496690934073751381380344652274494492437152800089696372094033599933038493848916317939712883442348028270773453547748674537490683025678836196928812403508525796694725322464893093561123144403083547945079895238818965026620472815995081715301022300535116970534220856176383864266458951646780002746797468800426444428083900539651874260730342367452408898685425247094982813312244968370362811950133516256934117377196994330899302304556159704177583704037031522949521835828125762971262492699348185768431351482365338243201642136323777908391858444751282087444276989192759068800706467087107833132800191661519801126409971756572074635476846714301406931613530376515600928507235801792133100682952288587692639372167541058520595833956030738060710620799305895875747045555892814771575891909880654447453374993594638870806422749671110227762155732751468596261998732847948685487004041899908803736868036534023219691042157652711929307193763988927370244668092288688801626503742874868091346330842313637724428342678658344499061441977441221004905281355560687221692022285055085078475790938351062158651306942358761363035763846797596220449683834730346302882613445872256049756847894153777947735681025879864717769369534105787557638060022998391307747359525289461180830185860376508445764857510149585585733358477108160084165683285217592925574156388723037571115672879642572135042653426774953414402201911455294813529614050865990996006036655270377644053730317633049238277305615837855754477813910435498212222849551934333287275342066922040441840030531393736152080356011305235921780845096720997681852752433279764382047447516205816505139710630445975678512288902263937073417896570524236883314039400396530140311855200220003579576675362479057410231407238183968296938133149419520995316918540659675711968160369489157093570420687561136209920 [142,71] -446306980188953488624148350960831416249020405134670152451752630762948343743544944782935162737230692453343911260620672151684931633311525814640120641436708557326222223502640919831960935185960624173427305602136267124918239502283376625352437205501894161639611284266716137107943616789325149447208026734793222316586768991500453202202498384620571457877205550328333549035376767975552814777350262152776007344874367459477006550067567727394389524378567340079494269987769091295928090787981471472181731774092960964550424162086597820433360585336980983691383185204763846862765047319994453683791697705973883165433957159421061857701907872532330623574837881181595280940294283403023565094082942051462877680520429316277595413065869860527939627631131826166292423932418306676736278246181942689451991131734893237904521305030663515655377437326786389895306174771317049387518622256283776286479144524845605519780228679827896796466614244478965646544247882938974249276007759080307776014427554898970635294624233067390985571907600493644281877778136063966083391938956402531352254441155147730268767841160116947465600817889279879761236422814356712866770366655611702114473297282405560546887032473026622732776701186231676178659929836761868561334293706830459452656536153567367964585519989638096933098161195815825356434883431924541876476135290428084878674925485695904959683978709332686258117414735042867068424729441882938079583090388060825288080085117091652157572171187203029623009808263229815830396506464512729809224109819247431502085166335246294902559292262736990041028312185756214016777079443664519658704564362055530136940243894945694850156574502909809349540684798472139085559180815951762980686406774784377549496669358880835288670475758204326137095362134311943532415530863054711831231555756815591177484935821491635763973997434941127643631283633801589243525368665418290261271196509374135064912294511471236935902371763737902427489835348634806096740963931100069733254406485567073601677090740486593929783214307176200520637353820998771824844544561488204842118537136610362175141617788192392943697920 [142,72] -165565324117068788277132940451277242957112188926577303581214464457576353465846916526618394073495818713077704883515413384511171685902769021831113811338051511106269751126940606504479617874677482250901344658072729467545669763727451609820070061585014356726901653109563513217228210427616985355051916076577221202393552010822860863574805580242678703896457486005784010399115887102389784000770747596139238205634231818692314979815951426582932213382918382324347749047815363846881249791717735262691208255657323208365335370997653104387084812543466831022776288565615864679107179452983028315157772343998415992200461708720026655529342143311577988040653554389148833837677523056931666645694299369721173538856543284226784998261550989804527650052877535086528660888171461628075375509392785696331377397008406557568586509652801584378188745607528306803904332253838106531543323789388602498038631105614396183935879429639428478913817634716935341798397242019095703001630273808922196259575925463822435129980540914753785865441816590627859879947842319049739790877965776474213991641239238032896563847468318569928789520459263954649543543298553221111665000149216409918941770905637339102641455114691311447923386483124289572720309410724231571138835991562693760030191261376722711541943645093378766888792267965595878920115413488695425450947368857602750145066772468533541806097830026518340655349799566609473627723359357207267362203750123626004038883488635027478407372842855546120370734861843129566835413333901275895017286151191397588431968979636459651640394026867767417103022013471479693051366655619786019993715305412902506515617584929049799123644267302391127252396174287738805091578743518142439194724184603137363550694078971261514612988505739570790907508483445749659856272059383439161396724525031967918000448408408403008879578365928251862062548016150527264764339422612391434888142722895878031212488140597059312156157778752439963987788625345202519446782575598947367931317157327028915378067581034336751082736808015355323700955749244138976786481798154029046291935805968239085771394847500124815360 [142,73] 11544861645134179414653015208745255827660316140654356378221762900540156939959640395724394937229788794306122239318718637450430590808402676870033711410933058868288936485805204843771295645270383254994925229040313525409354467132094943528699750952293815779277614376304281857393322765025408235080411890432638089702768107183932802883548444874141254601500694418115462633445159799908566821075238361618229473115048012944243882758472681791485526729530475710842822656088116276537152158244534758647231735749774617494566588826585365282521185915331118257105380556107968061303090199917438105736560957840760511920574487793497745191606763778087148802651638921465565230014012518430782697881644135284593963426274593356103989702936874286515330899656628404984955435328358296775550764274715804833462635812008671454480714610820275510573038385757675732101051058426656442256640702189723144100386027632177727068026305758639564030962785842281469652122812684303692278347738113341505808556957380259773730215801908483928422887148851665936485856877017347916837810683841535649746561834980373089486578356343414920145534746274876146350627903605214465756239155079626687910726428372776177178485642669149709076937025408831470337014463976834181049857693646797628852998347113294250790564931281468001892950455477194812005549079844444949023862727973439868358613873210503895356142616755246349522831482443989271042896783436622799467485377130911209950551492987482755308812119585006016888875837256799101183011597065458483352391395509591589755286627309822730916059473600443725192128589060278972856403574587336530204211048545632694446701624576021205960859064291762911458406686559769634089093212782535432674798711625469310511716427466838628779431297502025855536457908710249464753725796077724164464564679292360141013965608278020621918779592040851086984965664507932985046916839986284233372278559055474164519675571591740528300485841514795810847587091514368231404130376348884232281796048556505792130956843840519847302599615793999956557746539587102695997993312465248690694012579212543339398960959391334400 [142,74] -945166106169245328689476421501522950784866750655826341634497752323597035356932289426519411069108759307308286964729631597694474040012995222061809844924726296775848589602726227422888441291066826032214878292572876019589049095789274058882376500582225041606036529463240549205192471909782736946418955717257753898396620806594827519610375555240731123390783050239025937839729646551547525743484231313447101231067324393117022536306184790809834453663870933437268492942830111189426981006727927825328695849324717419808008299246454482497291400730971305713442667213316649529789047676255695842709543042188649510359097257146264669740748236025330779993626354289273470727301848529486746834866060602050856488783699288586900125719960647574915307634447415090089481332271441061632866726170764116158586571473554214684776064745395644879217406301768944175199099338804642092170297815764874858890532532876754891903396187224106532324136920049555595485230336713880870382548658912936260000447079810169654299777668661749333502516751693671321298601721638698239089366671905377445204806873865493409723076471985575981277962310836077686065011011362078704743531879180137972501679294620428040376371169599194483603805927930374062887125060879485902564815822637922387548326172544413152458188746487052954898641430543911334026873464049192568902697563321800783376207070278670579655095646142983006984093837125402384247810982626912448016690051610051388839315543231563410872429980422600886709606284496975789355715147050292392146201627158371246550024726130617620238866213008176819525018538188831063095097801513693388081820494757441074196631975952553941443287686885611151578150080748230899173854027256731681377572636738853179058873384380360759294390929104020606400778681969308145343319343970289683219760197031677134986920074395643881250241086885092876490419543914044694831030906593356040347045000894134098200450042321260703609399978823330822037426814427185838984056995416562136680741891108697956316452555184603227026962501508408180783304813244157852466611179575792385891330849639318618517140930560 [142,75] 9613250308663052655613286454862672814209718938979805456647038859491041340659673182474369075175494439779667790580608170065553808292219586779187728992639583288285654595849632586275147986562574061439936314727505508566689003037738107131573746400647833946680041510354592795010318716974618660731234055327858710522054462326635199977016633510181835934234272011342673421717911686357437468808981289751757720644267442302752097279949345071296785649169700376804496669030220542416639233271511391448455840979865515336382448906355746943077178824181986520796895092099658788931382830361557230825378642422784079345388820549562639235834224557961173953853335400075938209941352590934174996648469177180772069831840886355090951262024544009698328329353334411628349523857607998956892041825612346780396429962872271459899893672926886157624835375163898897561949315868200660374840869283911405845697404924031263101173980965724879936317579705043537301814824947704608254790401345822669249684844796256816326643292406467617671245616425466050639702075247139367709654504329586365903521552378180206829182926326405879872943955476458157914174042323359996001968125194406973816159152825584016809471047086267199415350319950161448191467246385495185674974527862722410571062173081696958606058377732480558102538555901136075134364250366222283374980790869387945457950450730471933787002909505012056689687596630049004987048182255679030143294540977578391901236753614163683165834301206505471354980712532316928491071953092691917983999017486513371871193356961363527400753294084147405892051501682852146521123113245426151058936156894656923114633688587269788245038866300111077247389725815361334255163217082626805575441256355142803135664701183398111913886893516237911831190589971988462560165577410524031918660165479558601368003541962371792548564030229234196649636089909559719269771294572080175564589578751513479018612466649134717513260659953864611673487126266806010788376919616903605567889898968672592748734676350136932528794398649772595711870348739673091287508373672778186831961283235742093106524160 [142,76] 892062571474622468920833326953621137139850339667049552982898830897292684288336028427326884946596187746496182539523841088170514068553716896242548000268681500193246578988429148873065315554074698749308789205119525230916458055062501877147279489720618263346397108996182007121422077591715682322103704518494552992800291062845853209490686473292701098439723398592118084449691496359419239238846301359186719491676232528894884742218702313589686715565102990274916401924424878242307909435460011771420780741410792454434740280124073559085454937219579615223361726720594579192920903376563920611069783196708446827723091880940460525878408098559899135891894513062965723555181206231213134342762764659943615619304318323188756747410257839487290586491202723840519597500211007673131278821887000649009834041253007632893548308238776821475882160061149228082519200886814172329847195624348665702895150911564846964856753132745016629644750324396292422580447551070652219535901990376953660954628927658957999674436199720587348426743420177742732345575059230712124058983085748650351662237976196023958694514539161938917645231414013153494640547686779240434465854864375657580542891807883706413486681348217473309226810023220111362772855577987019386927527320559274541344927773801221015796012372726347411264865444214373067084034070861110917012985499669421010085554001069497177110330976421458027439313901082616087631752669579839948231764891204885110503295080414607017104770922798626576373025975402163385686856853526719082812594185796785812771655612883361475205438385505194167647565074195185582928035155709429454340288011845541009186374725659552463252964050887026064898642745062328341674775256021933351700501003266606084527466285186696528607551051411290114297195790104481261903875917770260676689000190960059016846137966225448323153605805140813000306856310696398379539304201997184001729723267895687606461350978865797771357946011108710014746743192856101169923507235785789158313372380916289208491688997974982393717708726129172838500680146378959159789216389822045206390934899805264936960 [142,77] -19259151166583320218443268187961274179014927362251779996739159083323511651960624538990621168140920429954970708286811475574682753036359538007157691767565255832697320442937873431395710191620922592381123552144701729126924918710162539590603445683162967828850941698094684152000741629200847649580622531342760683126068099537641065735313728128678008671192788207058681854239977951180955112648973505276848704109661930003915413040914935077411530860997035202016386061018906203336832754129025404481060720220767148925110460452230840591962208147845147629374318285200225657973116209351842773070384730577192321034623635147210432215991187322819841432208991558838961954030739469364155869177665797932518096235453925428801410149329246590079405362203987664420368214831758773937561257794982673524098646008462891853498976969334544285086168340077323638651498268042003689689334047182581919399832103046291818869445752672476866334158462009857335096392657872025212361474131144509842474976791875371642892459108892321057135071103860207209744274280300484434060613455896016384863226334841449478769434199473657492852570911200342237834546966591146103195365847751593700164708169544880037084403323598133174794512840128105327185000870078765781744588877667456507412597348856719982354435960348045028136215737784596354920529487994128305021975776021547741699284781476993254456027280178174852699503486404206784632869901729750411422230100340435347168167939149731629404176836953255300850502072860054286708606251505642882198128911812397491777107649904479194370795312027801952287425851526165898057055109096542950955141197652010316568538729642400290886896520598658614054509464003229912190457622329824287863904747643359013902004499943327764122641800631678609504637633389837823195316601079930409676149648118344771005709570233164169867131256139508904392451941568558094095109859397714144054171415287486602534654443716066479909128399257851616546130402315688616603480524954683168924183308221099735605392575960401209127197100883627099945838547954200979512231043283899945226028162208522240 [142,78] -70279912478725182785682688440626594291530015521448962875603508877910853919373682760688465055784460935303145206423690620134582737121087909098300862677245075041633196073892250867782151699347770908440015244750170697356276531805721839346480163014048828994930147070196391358239691023899924945153424541028680357904113985079566757047082400409711806780630762519117365019006741005170757579082887575183341014402595623973225153538543639570459288244631600293804432517273527493293054761000654691545055727297343330235228406841795780126480369375890539741406097410807551551208608679158564712625366134751073603116179328323586835367155093023478825821476821138372916256507095377496067241622083413452952751220820564867204540659317006446082638850361666090317012066798087069113199418027753128204743400353667766953357650980050968929777468744713444193123825900044620901717589076795825347208692639189579992232173178455253076013837977545492852902070940711137488701995065433015423303088476282634818603658794417826845497637408787270004788799083969517628787162555517377460085520449155547995569571602727916929704382249377507649366304395021528098585830185693280873983251404075433523034934194248963547026917699318845468212651318662714867607740137328724237743364988152346327246949675695734861178554548923552874089568093448505950907786714216194889915625711687370423593172637475801855024976577124115553123638585525587306377018721841686601805284659608849858676861634899256073190433559186482739446644337320783156218219674276152807862800326122649313408185319476187813397207001853343138162593661551784438727450784909306340797321752208234312983855316271010241911145527717265168002545619002692567925752903048492051218266307788335071315393772492286042133667136545628997925380859914499845246971839451246978124491567175744053328893990297107828542490349077726193494629697753472538358654276307128945485765709329704034938932142639032925821542067581468122475707368874001062823073884655141099719212135037848452234713761530531554769191572873266432782219166839998409540893016064 [142,79] 1017929391845911379023889780488592493990326741765666806500624740201509905247453892865749221388236665063408327829754716675255067157332383059837316453235022471450992521509532059701579614977222479482832059749752240844034280159645168577650209557319782908222184557627020335199017857192003961078846805328873248797974681649197759021372181581358088773047118472310907123736473994946330754349899775774324571495363554486846873712601255254638070458280524653134409302975848097745274640797017231968428671412069829707348808880415685176264975165661625519212404940884989969305097750427574949996648080830370135885828411554981268064546428282835430436751337584454694982333513478639591925105814465601626555339188047514143672221555207813173126532292869494922983321002944443499884226033239592507239864321022722958251832970357107875740447203111728900395001124233089954711043038588500980047218970029890973495511289741357484722003356743767190698353899185893158821453519148439719286760638821996845984843286513585110975514065054844013220419540515346912068218974314937363505985643961488256649883943443628062456020085450258318721691651973761370803287546626217058072057801614034458215478518869575405282080337056260866804637206100692067589047209839980661717028197164000485142249826774479380251574340227714472564114434545515840315536254776178128004828545995212143843973237290674241622735340588773397869024451690997309435571602605587978724865864373110476229215147193262544424247313925432266432071519406547591907139414326359779674262662690527562187185213128389647262756820016394959246637940232145029458015527599957031392520898519728523209243024899285689128653913659724645778976260330516929335589599741611961957972693422739254727480537199257730309779798628713733767132046544876922733171185758578699696840092462669860966095720896964548982066794471130711438636508197453696403457952806785782931035626807996024775575469470187963565330952004661497228169464332134036486255051992859820919410422306607602716807775796872141287545315903574875264539363198785847689437184 [142,80] 116156611385537966494629543454854006067942307002716096837140272585152031995393356828139494206602621835251517700057326988592588026245854527221576257346668975308653432538952340849472900685794000983147678870636415222655136602639108895501229256366280939272949541002294239312508692528712291127206508380756121278387382727960188679521010908858769072936043111397705134982090427442998689355528687311842780640465732701430457568919788005811875440683044498847276677781348097046528203810004893495282891487868581723691931960867650007425206991600482627698820999424671645845678594705822868442849605541944042225579417207860261353848119261175819160566095618184811126095206475607020672283417739028767445580130151930166942400123096905481479746426032048370920935592563302242702500356874068780344486524414088318818912335354803298611799097479002964671093535086183238263572396609165867977556774226651056427063435803744964227220426519509309244463088166233171495462505133223661469852547276339521414100369237800462062108742614149508535051419784519656588695332265096161988218145981104341883083785044269747193390663155870828675547996814222696331041814744221166217947742769606136493617952921716780299445853321364795624144716592488597703456592302664274135853453527974837529588345224453779943864294064286111882167371644913453892817647480079823275924113085122764175027550362866500759392319471901136791336706504569064826887449862514325048288954854883694325565286952609273762211072937194115083626556569621312373640734170966627406951917052693315054481362093265560632134123218482124685664264163208808497541536683499739862339037010326440055339060207625652716175497993368609166092455496264765161414593345718205028462952953404481519918072407153210542111471479967400121463287036163657577250891968740405787867031289420754616696109491492199598238618432081760164820066148460726620715970194893456148801951061063782680609663034503280703540054069197470097187669836647517447973498969353247372546001881644469719718978496464261820023254025253923609449259411678699126784 [142,81] 850510688017959498228407886515110471000856166731967331598127258231645984469930631017984043196067848878406997539424266598179588329887771198513211403509734037529460480710970366368702786059288264012615140312168162683871310759129041459964638880168892568037055121066928379913082420875093768435448633913173663683997608788770088935188056326137142565933703133279181572990431943062906787397956490437610264461304763754139072072497051957046708786117518809510525744132950856865307390030744107752121023088434404567490919274371758904697952134881977378740375041860729894043450024211895289641475883493019637430785572540576425669851173443812924807190864974216201581132377778887445604382569209499138829907703093652486415260178238012569140560646056780507544860827844442054174492733693890887746029577524233219398994298869540502753266421343268029838304101785524949878644969697518292021381558338179429999932707243803593522647727082410102132357701678693041707574094292649605943989453093735175124675627531507329763799242680595755233205050337854093407141042465694634914680348821470399013302675718210788705102899568287147543558922977224466035811437106761743858612713261817329964361446721613810425345738743197721515656202472380803012209487524063818363814897021892943567992174698153222833233166421287401572848259998608329884114326242383524891498738843564632944162654159440904792070488115301077616679570365101284528793195907411384467434356378572061348578614447788696063719192021296398539045336125741677490569828984834035872262655963156027688251714467885644420125439926271320946833939184357443502568709219658624567323517353329560979601563089565302774118858856309555956816988210097828750491022909809075168407523485547626447002582565226684306863354893768096218314925182753184778652617086710469922995937592015110157084073095901332731618442253940370792447279109131418040404773656001949276098810600093353433910338634472455576416526801521434068807118917942065490739170297463428060386895184673217102043237312419556448391669636840772097797827801739264 [142,82] -6518299352557434152018622381043658927605302133841919590949502708655076607922139080026536306481781899946074746789066511164934707248832849871960014964594136006109230442021391334195721466538429677780139552090068031822090603542955765120867752458327185412272460371466142783698252948383332914238781946145864903480193668253659221758386502889960830930421381241856505124307085240541941821946540224494340639623730663683715512586416712937628650332671889412993065649440459646882465127061518845021438018386558732085695318137322917115115034113584845783939307217876720226469000327961045265105837353155905027486169410073267112586273602580704481908748338711741046171090409763548061521457076083977382262889799502914792524316613583626724855161978513694608676672037738056007773280024594916108131571781466181325208987787625417588231622680507622722679296667557606654294245527864208814133089665079742487790491818668392317614032983472805987269512060361423686207642642639751886073157692750668008051716705773766492654737532949746094919682464792660595581138903206807486054597929280231718096802008965983380294107644769451145858232225082599941566608641942947690305428728486565600187621571922135020580830495636751219494038034561984965707045614819311186673695143604284922172247886937152583546570161593274165622170166227683993647864161237206195443067821167129446722364620832978741399871346948325033438963879838535010356681819852371268899855181282350745848706344431478363750681164889480499317823044781808030731107888071235629730942069417523222663924541211754092977139893703658365708012529559160805890330618468862001855629668542226353522833638494966353544281462898458285686364797647225331209736597629489384244564145577553908330255697133648506443646618424287956003259422891567882726788565101521379837566840258686852181265281747832826216548943569579254766421877724656378758840565290013339788455806632462038426957303379981852682078603359204230683255879780484323465704240757442544562092626064219021382461107523145682248035506206766049375436259328 [142,83] -226409945603757317696492427585149924695244945556597236956589745875916704898019797655298438842108785721958031869704530571512716599307785584239664880920602952613170350272055207371607420403462317340953517833822837345558183719760194588454823846192658926403186028724276705003345458206699751494909894472176897344061471551581994908246937117326309956527569889822305377690880715837877860426330914895232161484275254087728279222732265807593712838416326551559895761462859376569978062353736534662739503681421245549516783159953465207963586143193844374820612913850868884020786349944891165873780100669573427971498732625693209783164151699957437394068159196968686910333273293215148042581329143711773541174986019594589566736705961957622908605764168464213585664258137826479614911273614500728127253247661334177080541636612851842504377892579059725819218224111897197443581973154744423123504508433207615210645689026991801979095981548377924389210699849635524426100274492797021407052927842942605355636924597087024266881429578924747260497762608609516946426603552697286585717045121577348708202026414788446745092346574542541516770771456621821531916919994814227559426637925101906052577456712145011248907134819696481356124262210791703019037826571894440116547619556643404568269827620888341102865330398581564942604134643561055359049702252860787053311792591912875721087408719743658834577400448697952323758698733776790475157205005635767135472082661940725388858052858209875069350926334561454819814998819728934054545815108802258788273001637997726922453878511320231852802525472574742689520398166607228008013309117651980143731448233903224337049143625134747528001085507305063207797696565576252900684775866503372648929540615461702809984783915767725766048810912517711693587704666572783271028015196445333181511426608411348375485200462427093574574287940194734413451264543750665007591097365658991900249190634485364460000705031941768184862505151766044465128099652438965287592432104662719083145370683928049511901847096516504168090116911424655666150144 [142,84] 3711773016168696362721804356386203897187130481123372283538022097452764804592618056183725145227716180994870053778395690512780387028847588609733888556794240982134349813826824268569443525176805734731150756028628862812776558996406290516498635376883206972481595943304389655376439204825306109657013363413007650002247839888561178241161191942109147617981677457331638438717557821514909948018663517353273523458479059500259665292056252946796341507383644394822540583534959475918289656743078118388016552433739616228398392859936221015622457126400041235533682005357833315697282753024603903723342325257533423156339681068145106784334207460587081801331823566417067468100937892879063298584085490731481274426649937812901006103485649464677719229048917555115628639334263433704499295924248370082305954371755274337873535257681227415486706171700791763817485454729597015194381959989920388191495833145448066714185593859997979512662672503644307618364255724143008321288862939403461689158405313390160988332204375352755023024996587747411923252920779931712000871504692258779516119548130714533049691015536777418836420505577564039215280840469744685281057841979946018714183274194250553003080525827434643832685517242269488925297497392156207963737218219980895598697644225966048817427592948138766167269090477572926530838924928649575179480420859468584397327651312756919935682660726790379368269197547301032873631422346194422398915200407135354946124970161674583234724885882750332586225189905715590090278226711041062933407630831070092165412487455023857802834238050420302705572757609822096478550183621559571299955666013191212421394144020410286172906177026197171687861948711636035940417529241422230818315973254402445463590209321509620923492339273278720921011688554782176379267600746116660302380039080483682879793683297986089875750504868697339878216307730303419195543757145549341644398474656176691104729159137195769657103360278595160837869460214110783033340520918707844841252503870796360979625829390104734070156436082226562954259251703346954240 [142,85] 17416428354335418372834003028563079603775448991711896566152240293115565478831090647205062900646659301581480427029787099898382379655422972359001218475659533504662432838062673158707687176328317174813442019720883429311776336224288782312379322489465433843567496820849337602258144240694498404755969385889623932741615679841369606749713726459599422552629760356435821827759404060078210497393660966708602416375627446233631964925120193871369709245097672413195037326044639242310741721716825410285543453447713791070677470126189696249635748155242256779664528150700302693543775151988141399466750589965910148081611967710885243477822060826052357221742895852166827293629496187505390586738353471909464264281844006754709665823747351595714178766794774171047837819045036325504289853877352773543998620405970588003444521432727968244783573774815579986643604054084418750817185524830749646309071107273740943738910296005202283527884037848734052818312236031158412407185929788251628047933099125030445331527072510339165088368731407983614595656472416701040203081538967087075341873911772271033618384894957363597502399634911885699619055153426668119662096851670034757337980741815126491922096548320992398933098952908326791674661505241614950280226957549999332999327242611822441100730024708052481763420011736639478473471374647743432666174097342103631241013321140405297710327960308611350825174153731337576387687770931855011112528804118492298898770602334378853086869740978027676902806553518230044717885257389390603978799790588309568322123858175622013691359687379077887071150223495588195614574632678612556574336450831684826345986549695564160274978293335954325748062445108596996457483201294175480241607395538865043329361654135259193428957556641967369039720089238330748811036082538651116332964126487541098400320527646056495930358890690868635495893806627399466203182934649118366273805814907356834054430500301611765644505789554776494827794180568409664111102848777250074320677786639145540192036735830080583356018177320368939742771674968064 [142,86] 461382920828206603317875586936106376472028349182055861582560045530093286528904957325080182328227573391204184953350420577562081245880383422591439681044773655752013845682075523855555773184162898141211816533852012673144892928881939028982968020708219503116024357879599649241814900509562528362404014467279035248907397775516535737705626777481168434362910344364249568859923333755275325775313912822914614645539227014588048405411170200067788840349618942623926467787445779673643985554718512419673092180450726587075461050772252947301707356036275131015761784828094356894219779212077355859474816011688744684685586780447028428442117042808210828907702692004514322388517254794795833925140200542442615450615875575697860935648358693306323421584810785064862075380881638917713756177100560581903072327317641167429562023076759508629766101139918184590251904719742544344669005774629292504877652055794377732345078431773986689419989437412452467997147283258703410915652286979281579963638977203141412180811692532582786241838747933393786743709109117847949319331516728483882898008681270944153002701997891086909198658050311725510776996636268235590082690736997826855325107011724666504808989963699220272281584067929547203930957688045118798282716875906047851254157812615807791202988768972510241633377341893866018100615676573602105900918799078481028056995883266041657194395679727082091598624057094967355294012499072822137695006113960375864639761560141890387658198727814146357347671232796160691398868353290953238949476662842660871929831525517745749653200908015088379163765906348302107704556819685874699176066679235991613100453796851409273545883773937530583912087153062196249742479720647899851532864033140199112723344837356868165492659901448719248072286427664594142373971323366787233822761131621245383247805194499732641242646193496972652009121181709569352813161127069333936723343736498159688234704644929250681855996629948522130062483891761360768320006561286421128380155867664990378850714457257512939042580530582403703080026112 [142,87] 1791364981705071038187716309850212078543889642052967261917384626249975248816046414864114321670693804972872488590970116856296880014237407570682977517606546258969606654498104469517582254839583973797735972658109170094145913625838962242592084657826682072968692325008222842022030120372924263678127363393144230313187827807446354537754266579989230512293671384825815631010188299968806808725081124158773851359947723149332100366827068849747990331677002286838633956215244350862312414568238182019515127583854319001467007159370591381417731795580600288654018645678007368439902679880165859203782409826912544725171652981599413254552907025465062657914150789997267675542468683364027336775849649771992426386942532377798282085568958310698569198799053957550247310636718671790284521525034222446902941073761239228233604211335627279054324889818196903281633758683764159380619155912230377310629593519136530793163939980349541853929300154297658453942750600381765295907916500943765890650943354026359238325686584969393363863747584330983502147732455162308890844921355170734922356677403773377884309869908675705412522030591719331834872940885847970686890563549899685776944369093915664444139910597365080242066344695491635940548706759586085193288667469866949374777953711614906194018633550701581518778793728809200499783980705641543728543855321572409030571990662429552421390227009404024022209037481026813848934122018450213633615620112032492976998401496047866920466073042752518538882110255764346863060002311447083834630762336723871270090126748740211071759087400830855761891879582139796711014684346105364816047700404958084490976747733393402668515953253283839746383167387738049187083879828245484400810692566035027066918491541270485135161384765978414358575164901234344192280547840595485051304483509290271502250667896895325096475055203485612586969287047593330317851406713672313571911070192711778293159628710796391845627484875308304407814395377987699397771572766710297934028586704438890671777289372701186606695496981269565186048 [142,88] 12109707094153071355578193961388522151018014322366441878950510022808451403002641979171592858201674017567379314026320600202326927014044850187181297994003400585197794405927439869146666873372913182766931770995835973157956141219020033183544826670480756862501620768649370737148160430918868401089565096656307339685519082344580103469596869730137473789932947494002324156116319971914879129823452863226888863235322754600790531730597116888196423253229729733762030750632336914821915466740941542391013543523791395990035830469451834462642448221807383799729981403911443563812144858101136960743018970856228256321938888495185076400536288119202764987019424291746156062204471784533699438021145397374106930523264563366619403067119645470337147054047712850285262196885071848041603769436535486758247796931162629249374963175574023632929681838035698078810607273959360439799768251432267846040778058238946980507052061042536584346237008685906815598151503518675906742211292497303099620859544734145474859735336817888363277647444410161464716088203221975930092752201185356625387304504197503666913794026295501861387576437212431534189036883002699641656223299417508342009228938273798340172022610299394400973022769014776491785605115471631284627185277448602805609283579565188910825169595944003488066191388749772962346583762533496039115861028343336100403931286300832534982034471911046966837863477152727806367325080070829186762293925829667438200878108342694667575620684489288253053384040961510763272268916966077111126152004339477907813109178434543347160724261931215257199721190328780687916519627223060783619638340491352995915102975260426183088491839501470185020996967758615922868091935006329893506007689608573503592019245546528824139050875253012138531568840479640885218070245565797679703679222150260707868028983121720202387252406102563973420355121655340824507382569651592514244495019848511585057100459201507458329012109395437108672873879235175209795305522627213860227735975975260013339882301899907478486665146883244032 [142,89] -115921124990522509255612028449281824955991296521636614963129979430273886812799826911862437207330440502578514185772311138895879757127200878019953602753406335602272883626145320479722943260872533954939155556442558104086879008681727899197782158695257968930991146440225538432501229057034054910607901137551222953101748538705895683067227241377430332436500172627207225722807093833427085657881982115685290339394284030084914979180309811412043082076574837101269603339335717955972956632666776555023416645296218926831618584809452608323408480981029955564019424261300652633469410328646576732021408118384371039097614402001918724800787922105012572333467016560090566907528137353780638907483157755807856953882968793349765714535920561485417474373813531448555008388010017198015707854393667084682493151062958075003628399447159344532515411513781869366298228459860463942582522642355658688164790516259599770252913942747052902288243325485361892820332495193637025771338331825464884174960263973478498741487972305303906450778119997248019830905897596840909128749103667926679107757994818533048615727991537700309268593460427848688844086553376872357080524974279785568369147969381989906293103496846113822182943503877836093680574888274669599473062008417539537734040564453515796709110308609904995898551692412802508250509201107826531365078119064463833111660791772920807250209505330368986661169185421605459734717305025420721411077601722013368682301346307927417462880071893487373832264732833881579946852588116128207222449548277996769175729497553583190764387738199681044401799127068799115972660241838978989818084855077144974436125928560542439756754983555611189682699262827094456614979624491850433795507698665380579621209918891898433042717974488349416452661706637926003935303356089521962172126044005211627380269670593596690301601395277573816407774089129582202653357342875873271491533118691588470886524154352359296325428187762668063439246809293218763570973268728710908103884916983565990830486479122140921892822409216 [142,90] -1135311542143127185257614300794210967891146086963464259173158506553644279335815947938006272080663984355729295348173497856686300242785199610313308330673687891452376506428356502914428073474288646653449054793727863749048287566649044779573195796675484552499509593792994532535124523414842416557288974054735569192904574765477848661250825765406909576311750732337590237634989739001111515904556522224220161745177824704925765815880674429929095814438664585321058819886529033170344018383162735289564904417495944287081899685699002191627381057711121214688482974269351676475434954250189648860212188793649270152929444046509096297456184094480752340568542212790024198870401391623004631297239825853311800438331453941137089910923799634477111055421743613142169563989605593584322528626750366600071840592762785257594617948422918306461762681248092124114244153215083602191772833410934741263446040498334271106161883634960580572970564563428119364896836337288731906737590487673977398566983447241941403767923697084039623653094607532234918447950632522349063347433779822822088822524983709801403298123123919351867412989125163172850986689746947622615117538403981141831388803979712285026694890676157077180228561488542011177377960219592692217159893635955684082734654040894011571092574022357358179295022891810793399312698291647891630969981708983826284045244805793388178393990792604597873040415490798433805044890019035986699948790924552586394997874937118876615914370367785717069004567408316726653196437700448247732230585546819585576844212946826084456159609977158502303399302791837218115238318889074563035431268780230629711731631976774101518659604837574028419600962329781825408302729730059129932003278915977146913156089531097640177477593994144981578512367675656969694045215985762660988121885770098909655618154666688537535254129021512813317736649898456814009358730406576618681575577806804190557238512136069387489661384581071231729388380411924751798041556404514948353006573408192267364355443293797450085302272 [142,91] -11452068167312968889797794879824379803811121021251613709487317023148565854408319855029011034650035050284807473430002381135694381723203785592505380370319516601979235835420366788591027458124686777534029645658856862534051567822021896164678946927397428186515507524431200499679173530427651191933877092959853946503704794125828379370976295488131221669713167639698399681382633048044763498069607095597449747298052924023950256558133688595189931427765614612821032625865462116352694234619939312987512602539280055189489193032806328154109430356760806126180262918284460019045597178358570899428363046679691071542034544718746355186067330926720571466781185282255994703240266187345866963763308243029966024016345376574921845333276396481255990463672908214367986256172917169274142594899138471394321535915416448040183426368098703456682223947747774806112699444175616059581983011666493309672611510618307159297481427626375885287590116870827412558607016994707216091108212914676137357277945910887849743698552790457636375107659535493016988322824290519808520515895775926605110130630291294622728262435280793544450551995126722146735085980195677458046992225931578535191206839083633772737534538311394847479333503805700180226790902426701865949591642895493648404524893770369307654422845169972209984455185536175933851736519968252139908676761121540334966272496537838535039727799957493056201181867263207526105637813591121954605575550453234401144473841627123918033505259192748011209033291553232998858671541789378119737266406943854677051618593512844074288362944407258047787708592701764960246554607149695534449466166909467511942572775515586361094966400691740340083484980402689234570045475021142994861202859099657368912868556019664723667849952278542986824970141797312424486209995740204368117286552315410582637462991692950277408677876009442792743087952118229575406257424808960068089229346123617684283959204890823278171225760809989855400571454309310501104384746877055028574710958202439693688573649736244508160 [142,92] -5409785043404411098283417204608045859337237675850205018453499473532549274276196123359198407210836279021053652271028074451138119272358465944968882706349257850596232240401590623428479004656435530205529127398960088066854510570494160192172739259543816459442237808566963272306462823662091647835569251472465351957533096154036282893815646446244027537638056972775752013922253039415543663757311371732898746011200751388835637677070966300724296991714496777058048019308396269498683795847813150158654121079456233606493241816925479663017571751496468764649729719940999830353778863644045158921376435742025072081646269159334776880646168489970648145554528764419332505736871232224105129176591031463438751395982468573123852231831317227408701898590136077714655121144809087981472945590459140084882147849315645261844223418974694119906709400288236666740298389246024366145650952130734784183864513943816885506816712352442688698604648391002255502316465782530648083803610103130191532279639862427795255901427212264877580592322441409158122515624480918595319464532616277291649605311083271071098820559702211374016359747239920865962904470547103048793076066159120754065017401436852006989681151552156803695780773779912514923893287042835587778063004063999667363576029195962084822358744027592038711869002719400717492968314839682970043286781443660156350962706698405477047904360611524187602701088591647789633643106575598021414953591547168002942624279532651689457121016210573277266733612092052846866681846832809966292072374956068185962657301582035868309559582586689014990056385386078570903002925047175433540161799034623905729527288402672826162194212807216134106672150652270663936820054996543597203216426793650305116759162108220095901041168680996489303585698608420828203573624950036547941910383319839952144495085212298380420076064490653052696365079523641763338961488522602271210082268828003312136924908605704694833266882899064664671360813005634524254701405147953446505308582423793983257906783453184 [142,93] 228698598050442817282532549029739537124672344971080310547599934182777366128157174901951721928781543512934445202558962116095208349484264020937162173125031398629025852970886942403797933949415769066461829908622417228147673024059422687397266815111772479089791789543284979105056075784556835835871088676738350431697536468278988321903800715562160542282799412652039112625882137282189730785262673090208281189500229124708855147378235257848925533540064484343712975830773616455302932445174484442533294154827158323277160550765693828368672040699874164633512681541800255874432593816238848048880131683447322839226172872466839169901231492713081249735724671258625297577306833425331674160560829743867620947291863707175606645701608522105599856080978311982478765145271034309787788178017888895175054814636336747615489467026806543708647761335296785834939503243256994379056241883797325595576315151737335591445849784592121720144214783512453309620273871369716341598810338334026179931108787663849944480444157774747352114604489132898604851703604651785813138462689798470020655017455593949676818277407756544773492816536207072912640008703274268489307242071596351369953657808893311888534632505741911922510073321771063770036679633722710865133031183077254742372491603589599100386481496218120076259185963149838283839338594779638248257616349477371712600471990645870232725382298576584986262933813400808019181278776726532342205902224809358314002233241848844991139329108450938379797990000447052107190260826218418035201494952855844694720782555741180850293654721285593880208632436337943390654588931651325565352334109497260119661229629104039925270978002757780934370259292108585209959220350045440073138448519553555428187345019177328670686025411579614703473474546408490953665510359057864507828505623268477737353541375359662517868465954570084093666538457519546832006945163723363084231253154861889738317356312102689394524841175650322789007727650654939364005351836071792874701764467544742082170388480 [142,94] 10611744691590418806757509645997153647127036752021206974560645003073690120704094075523512455532679790987428692674479490735213316004330092211093889247480770094650855366622056790284877359886943531521661353014452148083230444112147945016436537581111632241605621727763895971930216992320139085422012528455450632127174991561989078673001419888040874239686554020730357940802096363198542292828408175567901648486067378903178032843700054712606198350667614535956367349821912511864556751867831128259110481689251550172134207800776139782207814694964444778276321614080282200439395723092264909395454142021414499609710637309335113857068432404654335665893030224901227025659885846362075381015356404440357789813234954989947473415230051667204132222830900229296620974172579239106451009821615004721067524341717767371015050989617273734656255538087544342824713670422101234097171052336666254827282175904916105416684684694469891850817339739852331823349184832022595464495678404621744221249797484166170965050961501629035242765802349434235286341560580364229142808356166995479785483376603805430957400038988308863100727650925677065482523208253376872500003250314315516178936774092566836405975979409102690374195457483547510572698727440196121145533049191654379969833788606367130563928114378433863500592301643118929582770737296460022062996712287287921190854050777248846208942238143640990008744015701280269529143204944314158522313709726291930399038615774552579427582153171107598800529345077754809125944335594433248784064840288420359306936891771772410878338948533777696063478915292838385804912261889512093786893920442748174286449405340946912061805288420867536374378535062529382852562649313673034786592965965937819967144981117212339201113765809870236097357657162131680929863217027860027252332395950482181740222909872519885463945932135985641857736438001994105068641566860449571205029623745624340296538065388286983210428912742800048963297087647476528750599235996777605483859560777760978731008 [142,95] 96293741241330531382074145203186457740186923561437825972563376323472889082006108623290991225346629458586602941369486709925529139916214431620451942660600867283940293238479737789910249017826845569729835551196626702391397329362496233178787681040640767068002058337013553267510770028651089872117437063418434651328040519768091350981365433181914203849161942445357411654148026928844303324448685207275714814372688154388130560743443850959828426009906498958977091519697302414403480867222584751724712514634366393251935395051238837789991367643194077539883551487752645970426103484878336099209692868989517645677050856643615828835749119554667503104967555571118138551252183243173961850771075360875675725903084429667720969962277856733290592529302309339195981418412761483232056156190577595634020705919831550060166334519402383832651277457629952295194789759618219174206741959186126008934122980380150082714202067743692248302854451194082609723765493029728652515139889234642980957222026167199820017076422329117061724792064850087044927018201433414448579327176121349193501256428700760756506117045297236398773803748040774257428701629762132950582502066436310361549804453034550190558928429160729598980656158917725784406782661734660462317388263745512452790717302047129648575895502935729048464520284352424598513042841189132879436468933656342723970405814314549982412739392136438052784454488362825060159065036992906497546968141750536286169725955295843140978766486916224058648353858342211191374385702001449811323152111961882349848357965023189226269196032489278572445707982943328565600813326713699407666974914268899444072913730829696596629140262600215552041551533371403685963278436391546990222591763533261108717541531780614541953145916772189439574599864134155705446598497669706200566398030900095630139221615232167303268336199920934627849687590308522683641399265543099859687964617183944120791739097768225597837206579982032562732142406782391298997306006159423943426895654608638976 [142,96] 103028997691620507853570705974891799261328891546598324736706993348377074572296568045381041150699914148215274533127308010574039887592681572644619408991919003872008402602272843324941583795859000468254275469102096745910182300611768663962040454630419262142024609477469215831416245599968440242159617770149090917680949955633695847894053985107072596052700069546950337069906628813424645294916283551832729744315877568683079017742508585283928843677728503679912299765788956784876715733891679872694175851882644693153506488603148838172627956623235505299971089729430781690042018128850702907058761329674445854704253738124057701906425569987335096485796434018328337145046038159810759567620547444976759834753004944855927457009293856073038046899905776004588510529795392338280556007355946696299125538940523919845108444442396334293937232271061847731208384472472120704999940029727103124915795923712455440303533848069550284706366309651517305993926462403610091311839513597911550590656662555837565512984585324963149381052968959559453805120470223409927432298934838153987543838467378623685359866252212101872157793514510614023873680619572766405864146113312633064093343491881889539617262333712639881676563709467357473362143234037522096125807590507867641811999981684310658052236102802113187048098954783296734636435847335803024388172418901214005419579285617755827387545079366038120178442781877897485079251108879366473374341469351887641205657319467038581373862277580224666665648522596953155642338598402698213929576885539031429112352356874373319373559393066201928971043105210015669433271774373571953566390088308252131200253910284880009347825751393426504717044835263396767187567264371496006343258007304094229764604313849826472038545611156936580390942944899045864084457844969963376367515323991643896345781070204872595437171387933279199080133845535558292521294163478896209175197471848507626792761939359240382946514276051934077904968525925461311067217025436753876633254309888 [142,97] -2161710886652382736970065702126484498356585395018587421135224035602785327706808565497010279338839579910485854102154358753895094545359248946762615006525710762216674243669326501761173861431278851816299722737797061242865137707534243241256728301162182989428704692873095298237081294689148208144999921762984567894683702779367661366270742947947164008524333900048439930340200708058467648935648501046189999857365689431413672018714759592388004359303488520475851296886972136170509665830880315282558410138977562057365292682876769577687977567466043937688932928639339245897835471076429260844325039540968113252148801392087032764339835606206952876353680774700760781544498290426516720082304833847974393045514374238105551941812311641537020192852775846968025130817088868941409083101793098188902135510523092371213712065057227865473031257697314536560046760852652028013408341110009285589471006091193801664624687937789135110477262025980579562108788203691207450593572814755222458407796849497881606181734133171978290392017088752055300246169490840324349162671814807409647014917637942371224975686812572497186856390013568771572821688685311101047191126990497714390749660002511942150413781029975496057563066601881103502311872902685583976433592278437945359754519318402910288623720821832346289665008959061777872020133983694486489378138008956920137834410384869740875282959569049356324244638300518659255490680567064298616039322870466533110258762788331281961126579258391614493368085344299498227080308135506350441929215780911739102769153381332416366254347893784715449944076076927241565321714851980859879078808203700329873776562565782034470267667779598692044576373607637407651720648485903803764573229785924959223645361001830562420238068575151456913815332133517347454896216162967439364902313712192901489994128646817355974301247162508690040763537021458680148890868248266128463306923115333223620824730348154854360677907769287920898487618971420088608994703901065697147073792 [142,98] -17960518691211828254364253823660776961865466958734260565794080210289623638152198141271812022228133153033642574343744880424887653494793955938681088685853673412276436222688680486537784855182605346784925578851971987028086580374706657780276325603074269228446794306618291290495418538764766300756005504740324412139186232753163287532423065105947915397831020412128933217662044726366774518316679559641492242892755312402370763084203693857314899585141813329819555976812130962512903794299924302806212429850255891098825343225935902971844127757270874292405707201893215118347015306515228388944596430378407011449228858287830161486685971895942944320650249160592428097307539644497304748232765122727598820580118918199185253468262723881957128095083597456261764123828535281250735179054895115289991421480173609641289078934246811404710652909172406854599730151048442013273125224245114587469211735080256808202641358304184888987093575209429363730791909256818642945070197190719458125435001213840513689528143245150393693370869311522687069846708350802626102456242444423750525150944921276252586767004157721870606912687866341830565389470152316391544593624788241742696100839820196114023897081446785563815311695671964237364713389824465940902923455571108619490540464730327597455267300387022047602175267343243082543863461721435785137770497204961508860114718649653110485773909048503006033915933964826490578402584176106742860270994210388173642082828443705519181994208061642656103734479369478345155086629746157703590523090668639592080262107694547305372062250402425172249163788258847821671133601907889706893568207291302073748904781903809484229250175772869486273281776961816672203925119349031797062125425644482606211947189332641771724422632354823866188669131162986860707164308538459860128630612439687326158987525423396000922158688866381102944066137538275516792841831089044115970639989816414504239765956759151000477097279932357773236589041451676536650672367514380452864 [142,99] -254708240450007580626550887560595055364426734291182950093291814471429689601866540195038936553792037104126979416084578607236921311431613129064354600954724630424623410843916114164103626714989608883776772593396707543217119076915376518367422922334945287905198040268887160827678089150443702474145565082794829639755280128377138647667365440064646170531306622044729571178454508474585764892720161178458207160988486877739589733095007362102421607247839486002502792644204981748369129309119523328463428530367470061410304280362604220659815078726050700404765938462193271464925748475150152568522553244335692445381590540180037432085316370437263724282188905557901093910646435225472262107316428393117332476007530040258297686042368029592016155487844664420574777496842508368799044980890182586529695319154634184481570731323227143793661941363416319295886748541901404871644743643517859586226121977435757108821858188125808626234018174749209281593966593074935964148754482540235007582893655923756282926552333258580665138862410359956965516143966559435755312069228941698471175136415011218122748618249695403511461062803927996918846251644205362752019875178792510106240701736064799399416033955398770135362292056863028645665962717789241176598297026637953013254249471447558254420767667865633300577013824225820097779874137125831616852728831865918664230941665279796336927524421297254675296375499953222935504467426181971271597753426422248946681662072137470189704386000222156440919551794881174621413864272579908606939484274511252006994781655594664169830390070682965238370130829089140757379303879280417512479534252143280924705863257187332858888902515559785636639244107849203729646070686539205347376024657294822844381886088013476070456192765322392306573294561781046522937866122033395492806332550160777406355836354576879498621347533378644523566077882340528396851858207136671836965414024721458582778319170714391702546821343723515496043940444271474272002448126585136 [142,100] -991554274120984192351019986850227885546481247240424604495684191911392829309494241539753334039966096594616276509927942474471803985266253249052968251265445191292814630784579714030287359428188223869159265337064688919502106758216456711057811818489896285669124928486765084574154198455842363812150977197795021494635287832015054548470205921919943402106394992517883533467955720393178447823577050903920407701545131475364009527364122380293416274366106603429002865317079134142884097212201199263672849220434331315516205387577814958196428785979584530217739856630504536747268311569273970941608541099574022696016467445048974808631415015666504784371732741523769982230995912769193006674772966280050892030280328318549312164180843518230096479256646816663530911050319186548535765393273395895249890378101529888069163285550096383005474168223465220096118546409118323960136853589331395155026402800981201190622684419053784289901578707786501403689868374935713483933184952754964689077165518934572893142483918963537852924846427560277422931907614034397458629596066189536428673136345484578164975633801287666595338364647981715906221549082841943396525653341867162497460535917080513087226024232159360955395285356218337858562061908090094644105713287423218366243998342186935578941314342761206066577821602753993472270859489000243291324725012814203606840391452518125178504083150636526515377346822361712547885791906621505274741759339527154753297099294215424785568377703850367224906666847072284138185990087900254267045702907735314745756428941234410437464606395699884856909260409194808946080105784795500499453005092936536624706972113657735213224401892345888488681389887365465380991316816791089874658394048770910314469805093084917667915107361966872850703826425394778518431702986282790041480128322845157997483098551530983367159504558044433157558041054148393986128648078207609189560498333450935525534918544899137459046596334613997473230204565528309063961669632 [142,101] 2206571746801151337458327675843046627959993484170467232617037604057482065587205973802219929833929342064426800660983532831410024850753707903461787687173089371200415116425352199513486106077663581870563478571958060632599216690455549037727601850901762719578525630997656447551458394103141182111488476430114136164490726562941152009573943196180165958951686415960037316787877587415536941077445291484956623596595993827742117179828088845780241761861147294098115788650644133724391181482017492441581704604248115217756084136172710246209615948833994431901716777820826954862263798977227578396705461775030543993934126935220882483361473114461669426233890275497076298664072072516973739690179215515984519709276526454066894446074924679351299195486868470980085111473364846739105944395933225433669716976816013221787612950711652358183335679330641355843585004174352541388260581764263329120680469556594071213894250973403063272222223205181184893168011549674579637507095015203379873295129439296513599491721752715022252451491608811365553907242789347854672985559607706603873294808823118915913964639073131858319273589631008824002748540056910105856301564071190073805909392927206561594326058090074717564030460602350900866011279067293468653968917451584218165776315891876863505840188047753717792204894527223159678821915601563802289075467763623295580679238367333397500584520270364660252369218061723435057811528391401534087681333423992647799254190565533915116237215690090485530302732318456486827300646486030394231173368942942722585099392788794906982117580460315610049141795326853986900822959539231248767135527758702364105996853908111790189180729986310502728708670040406889077457105617937743719058843742534504530260307127712968045034025675032142362807881158056390550345599843719250210752131303373430295392014684051114052838146649630585459764803463204333108028583670993753661338050203136107625031729638052735925043254359255245753928633311084466974464 [142,102] 1738483836576557864132296500364107133351599868407208598623733623571997449573742880343083989987367741516298693877083234915567363190922176352500116600962942793886225293010609419417955442963947722859769150887604960127597380012295849442260911842397272552612242593599073004556331549748612442132030704872283967061994145304694015606892663333297787223114280639601088786381443111305868045762748944475758672790080204890586777629534585595200358908681993769104174452352081523998007107465957845568738830008573932458880837638720262214304999505898332348497306470054943004863680473316816345212673697799190483858255762013309761324763367327410555555764348819631502625688934091502320580634353758656373020288354484361801076895647577858795926544941526897483616644854261697460729916812031951304904888476168402472158511400760115285502065970962321930302182508917203307430381501802348873077379325561646735667041357691074429789277112487200097798615378582894834312150677085616502624687394871324059123177819975515838001503363284408381818064099503453823172935798281846021992725636175441949328675006878768818629764804383550993842349658059723953717121546861867219654492157445475567870367503176939324989884998137780753825423685515410266619939930822902942832098204467241213914983126640031416055954234319007901699881008180464327860455248032413975942280061078542070775897830701558031570883645701632931452696288179010359159324740730601009125483095870473225680008980801480196615648894089692876533119760663674352333770385285028493493470069819086291228318139319977007597137306254460197197534104700434416863551583869181885421545664162731832390253337887046952451040542195685695881137638379567917263415226091720659063765461430314809027829837099054576255545665559926857068500409534072320184241019307937533162576131854297056847744646312595371325503819784690911349393200753148263465444933096219214990645637661012969573176136623499468169380997811277824 [142,103] 11911134471559350454741829541661794173950713828933719067111388792662111328422690554225528295093635412734913804954867194618905006638296667532539862976650734677182043530018416919154769829963279591604146287249504593329799447284655683114829920998876258985086872992527817057836091617924341518164511727747876577031774522050309585321532227517685925836746468504846225681545851530973481793935180209945680095785293919801390000807606310444140637871920432746999413147740714403298358844520128372253223994272344808893549162551953535544778515497109646501161570188838515739818386792189298611839277599412234316565817892402482187616322669356890851993463642317216930604372931078956668416910716125490445438372360496694894040485683929686341794081117219278383432210131804515108822039772340226315066742389419593395864398823119460864848688268840338719603477675832860780751061318975872456417297640968762025584219301114249627921954973595273221206933693893206558182455091224518030733428889096281226216614872986639989109292159647443649737871005400016323582103772958952265044703605292585396530141921473444548172988969594579561650398894672315284480879754321028438890057719555869844726807243195307239985039945205006437072609612812425254056654835891722957588998002707864247886803622958834674439434156665866233983123002907135811363332629599036663912389916854087166304672247835964572321789312187245522522077444763933434821125075821939036950489385033921426022739709633360848224235970780669832969870169973914529091894938059491011166662963001700811130015132217532319281411438194060291740702428333223226696458876394638072705451726845693241088329583054164221923225440431063169141296774130442575901494535073500987046703094483281473573909056929956529932711760243545205110098884549476666823608269916609951817308368306611361940795044736976299678972006699039902504079864815039233887346436833862131425878406650999232854335541087467979300830707712 [142,104] 483828980816516395843336376602423450589420088753119090045548015674457858963622565647694176381767064777587080493556969373045918024480718176159209416003369553107818264033353519658137877832127764196898112436414451749156494749994749096238938455030091778743387170872276500320378265504659328466747105866477684521874372092102222275957075250255130602058293508827552797068857708227048848013494941171982655254659607049553898083240016481085447725967552763474065947396037590775828660326191401979874372071976329402920407513817765060554280411526932869391404286372640219357126170077734257352938177007208396586891704042061677917061061004593556089299922659197370651623055981986943979833113218819708772533698856391388003120300560357815965027121559461925299298520087916773680245602132998921772043367937021853487148366762467639356891279334908928171575616972517394787986137553111042938811993436192754894033990118082698328278245305838560817629291043708643868208494668738286384536147083538723522718802561589191149893324669804767133829475807711958679305465866465384255551499744954901018129552604169195501217968265672607910640113644655978871352611825876720643021105692105918063180220048959291937963265293658836410182327272307189479012998030833079530600318844676595385595400219956673987990474008007568143933891704092103166792872655665528826087769689684503881020993262576585211341783442028914475385988058536565873920969222411171975681607863683879459835932239051613870454291254781544408478110481215766867973334200985889330385274832270627468911349509950240676477248042263039232453605398462009866546326574752742441763343797628149578660920206922298087159710538589748534770902502920663793772066023802613300360062222576622182878897787196584031722372882881159994007398795308256886948251794512488731353167932818609888590010038975917819029741236039107795860675625002622838942268370279200844689897282828910944622455339055700982497280 [142,105] 1676696015956428752752086444232608789822543878513331662009909326536816838479692202552439210413692219111186186557128595534191911924644639653030348812145192587690418960099115405839639402411742121312076205315450171121241712549227715968595572119155855827054408317329012186243760544624974020538289527395345258469520652880493508685460618771724092157178086601343538750273440621540052273865821786300490419471309978680656851940801689177261960314021171347840442939190068508250135029668541899659098525944204824716889232134068892130359812905962345347535143260319474516149948921759960604128326188053254867489854877426542774529801172498983912273512489868371873255481506367035746367229665202069197790103054008877555961555208682190974880390079671430271573568608323496374877285246140261443548706759843961900418032306415336320514286758019295470074179110742988820876745845324371941483297763958514797555290573168937579678471370326492064079838701906653347843540082325367591828308478758979030968824803192571236348349674542543309157604589356710206834720766942604949102936446141244319896127419812611785768050312075003524557173403842979504077158126908529542227735856413716648046915642466149979835186639003293293627653687261195871894422254417605393505007186664764454230341538355368739073378818951878225304269237305283264639372709874978470773394269341589992056405510660576368428004062252314132451322217145277360648755481644878848295849736762684357863973334652647195730430444503179579732718891612574434375059898868636059136673644503005261034234634400921187317238494229066396350383535015576616343985278670526675473330646145712685813008735764831803706655468508841366644284421787726695850705454424247046045201051915706998894464261939518662419715841670449714211817679500887919351115729411837127746209207725122070560605434060427510038064275036343853392012452688894129823205010781120014126857610283253573830121556701797179392 [142,106] 558657490174874705920171804233125658600382406760708400954719342484397661990876979832229788389181735342214009477316297366681238976618485608357287490949842118909387626543001180109379254647768878177018288728962409784728036850050257566676824569295937272596303284639240286570356858915973867274243083177835372060021378549636867422373618619813779120976912920461263501365866068899060367762741417848421060767564483507391876312375442019408218066035275281184444030980331619809932216683933295763220846207651686326008696781612092304827015111093819676583883759853691704892597969476025585119225329974400937761358083613066737256270675107919903507220825279970279755539859975759132088017449647892367969720545641668333606190048671728298467887254765935418725529385148574396140165243169836497137269640974052106983320152277370854865617072866929516159080427148348043676155579814707257154108166275611729150611270471531578405916467173564815624972335553877261880375797977079650111657670641518712386890602743297653200164596632023137460966019531951545554677227404189673593733992206605965926058062290032378562719872483780189276187289904648515062472073001873080751103149554194512222026200770255521860323419225828328741002392647824616584420754381185987098635349900357300454413188156321872877315860439296127924071149855996349476524302551909504069551214995426047474692212789566545513223935222462299695676182131792076357872066496322143412809445907122999317559449388162670948489838411195433296874070035524245949293629738666498430676223459495201085357210331983998910824607257841658415419972367444987523394962211838647641210454940495032507728530952324463567005711354152973000755037825095517890533394486609206891194662674123328298455649957245016459798328868824902918856892506105043137110108460839422781904540043150276704761205356632181709363842122763355730756273822128222574417066633707973458336020867997333010916351541248 [142,107] -11496357383919090787989454362646155073415424287235485922541184597668108030517617797662347539820509665031450036159393688683302263756557261821417873680608727755349902540815129161437421805930272272007214314116344235214455694088779276781382821856070260151360602137157794050698664437795939385823534657824175448667569567418384880020269178071113281706470110683420482572318453578151610687340846368707755056834668079205381759802309043226773201989859906070919015230794506826556005693516826478300499791841074879140074616850576290387413588067095276713760166436458981698987075733174542765097692556299080191982981754483326656301089217598848865014437415894635181141022013744608058884668395434576660857986202477415057506981886073449749329690041420355713933185869227607510152954818196091697351072036734112448147907930403817061264149493701236658050980674799941013977024930950163146334881261727785963599545286962691647214887124213591706898230237196595109285068545200042659655182745491934369749135356340546460098233686381120074743044519849940884921843051546813876699698266855411685696934628268056951301878768398654942765426688096826242992997296808529482598765386443842684708804064669133472731441886795480723876074721267743431149900220173753018008956441958370110834480389102229504533412603871518880835228537406857195007087408911574454707449782312279042704717149028897074277238464662117115065405374170596833055855719361715182837030966065695998513322174442711423763136247497028200631685978578664818818576198076700545467735908974474543077758735176572280300165453823446569231401449071683567235009445382991810863407666001235407790991542492867397298627985553139508214811506731882625150504940166997394344656278612682948417510876211846677108450548526985949397225081376479260723442064405569008085001236902950331089293367644024764377510904723966074798700688492789391477063205387480700365472744634686216095965184 [142,108] -26545481957892960242137948941036918522013223084681867962845646826598209746381609514935768244129731012700142843987043518574353814040333902040323385735145848869854059612461910215348030321840499106209132594746030688000522784062100071319202304721855707130470098728382680332638208087652353748602788955804011777332935000728213601585147153361713932833616651331420966263544158410260773717668554143860310248233909882842039954546832393154572483358111061401469970598139767445852817928076459649312414154148244973780735450401206432014521824116614766929615705423994832954129058428119323316957815675986930839039185302343455336386495676509615135795849234858219588528121670901058729902266389149083544343298683166379767735244196431045785079762729507348070907727160616028430352214811699120303172088406443676983242034127346717781510650989272581079228901792378039466786450702571182401230788402109353330998282218500190551505554912655764729428342364660764200304239734002952953559523255959174960719061813907597043462755419200732264658613784956926519423385041693353082711775817799837277812813984072930479018157178637777161153220539188734639259733244830597816761357761049944268970526516448141848095473479283692211283797103274647983954264145607984698754396957915439408905982452212396105507582238706042658944300454267658452934257329516412022935980258632926669364502180861648555395367998465271171112313816652805788790263052237878567640799542664793219596551291558373644443190315223576051561884013639262942846108488668598101698310862494009532247442334503879067596983045050609619935148717341487538142960387530047076599852681176769677136702579784641492745031297871580991590427661171298718548724532324339159296128444220732857859474528137884012602150626671829347543082972786666399206197051095533940780531236625845706122319026672509189902972608352190890078191419592382338602392857385204824717755824760208056320 [142,109] -60945738672617585325610376340134334157680258639688005348972722141973227487561991084622578527341647175056874600981709316935240302969535355231746435101457604509961165388993591099410863091173358656710391641070016865387934053032279922858844613738610225784282220782426680525794041575625397253421373348915047801283747223760025048002900554533070692557154562348849082497929043451124105713042513244129085144665977144948129902501041804812988285596485431410942708557352276006279101067016213819793549531730373718174064803818154265695063069984344775276475980408082667665615577925971216762086531579874502722580291739742842138873613510885435319830308965254418545427453338996932622381757189092520584380379578461599447828274030478791079963383778794459046997324560277365181996672103229872063707272676833200063836239955533018549106574187663395420680079220240950311036010529353001639156896393913269662049192721215956235138964679452314918042085265020173206272679669383563691091701586146726740943857433309766983643298949583463730392694912180509778686141598800013042056820630726469322425310187408955591179139678769508183704331952992660254190852930601938555833130518440367793531230066288578607530805943786085904551355306320565429904011147392016000536581156819820752723129590284620131635310684150054962900039551692734626190897266002304871802900868657230733716657530611179389330733426677460469035857184997684989296769157176990809486218970666619732588697810290872731183193049058905242216210081320014757781976953261522345969258709598516751680207081946870528811354060564879114813271032894435307463619807851111465833160278188543099074982356438723247910601999477284400648079479666725693670101124974791263607735167667511916760142103623485626468594595370818914442562685036084304266276306516545210246045213752181184484953673710581187687048050579228002475045967449499513597922265342932900928134941975040 [142,110] -20523830365775370947820745046915768944127121684405527482762322385559649153667583595589616258691389364642707314903763251843759217264381749646851607132329877092884604379905904750999910097363532914156526967284195022922854133441599582752075993194277315876108818140248581480395821048377682771061555291707980118063562684821390017813638236360271503979350766256164720198171788967380944899548671069421620663819526660837952251658298698908064290900712069518994678436112344094779981126988574021811483768331467893891549699339916008221555012763969031718663867796634245027934852694308427829746775290955926039317227493701267612769645784513038932824073201658303984471432504419384694869299857636473424923268503858551559623926970345170011463920502725830055397974498135407291780075515757552138313352174101135389148938791947792651765924613609802387183269493102624476742377197124664802574305538507044538633721942644782218766830601505013795163181909835526634368003574201904118108160082325664876284791629429144560517757152317557180618177239051182267385664247382572649900474381246214537929322023571883464942801750778576026600740769936985774434323182931347117756570569771445841106774335839323623544474747440472749744256137188276924114351918217410033904710308435027949792624894671092006889304609744960515121609128022991744049052209136917661425660510083999623134522456075837087716613737212464240653696079888023819672198223378804646435197902343917436954527469846096074582577930059293224279749608274116875304007872900222059514350814047645922569412265111310843686808105070570282851467791196655356308784696581726043955512053728751155512833965550157160811663780519053100957980053447678739435443278107961872829393262888614818994910208176000323487465481108825876658105610462476023792115068921601922281667771145142434559034622344637629583956361001918567003529720559828249577229674565939328993320960 [142,111] 135231351644362542868702999798573313168488597607706806789118029391080938416792325112355183065261863702484129990705808014003168463711620646355304851287415546393444646332783960805969314257161387568150081228254006826564461658043220401358551764735126303357600347663184412718704126304255758604038909410209034846085148217364072690536621848766794368317207518372371396264803729609618479971017946386636498022797887326999195213744152496865968301132089566987030787001415103012941658680088950425767088138153338034664261500010736225050291775547967402104266233613402938819362168064221371967437914019914238055488236902022587415268467793836308320798512259587740174998894715370526073849650386922879830175130743281559694344807030648868304215972063093912703500822079495967526668802962552065829909598217105518582288434287472145887263457525109316557695994177782973172659272738633891802851764831624542065518708887521140964162196944941626334513243347178977117914992119123732712548712948963618057834144299818821516103943990026027530422637155199844443522222025119173132308334245489740592579586349362471305818708059092115777965423269312906053124972425391233771702398427876452414994910268577337522095316121885463766842859222174950713719664205578639131237555390463201500121108655056462860218347593824752666230304917753569087270491638085965985412021518497283635291619382868469861164701396320398830097741593450068704904382444945340660532961319281223171174111664440770507207974722811935871097751382155769072223347969564703068974190367723975820816532332292761877669134905196093946274014684387426971357058213081705106941150379017644416577173460057174749781071336606615388393357893437336508428471631463191365215729395307320686221813913338486993548503655109078237676503551893657786210709666230006442799814575412825376863942825242687604112763655973800003271590423264120928821718125987847405568 [142,112] 201423775420617623075772267887605958561851754996242056717652800661563635903891141692760898589835920384787283237150026059581180037702817066352698520727279412823660995716927308389145717742281487896478345524972700682684129245434801601591059470552025633963503646858062408127613177217656707585055946955877548624281753521773528112749366125886670535113212254990413190835207103556195333037283077348073595463917353272705741295414896433889971635139201258526622595517151181230425492527373300120660336178037944077420550062743625561164728807482992476053630548466793778253422595998246603782134057892554843715265815298532513725944449190109337548511654951815816356546131186045911944311248246929864821248484147163791100641374734187668221584646242613725730872975675794079296769824483068986217224718979368926213995847010642384735916344169159253878081138635524970391270366680329283731267509583900318073385131905170134935822460327761627055714498778598863247955437941893950211704243881728843544162324845185970404478722568966358132341318595978292163218318872692733191312967384558983206184728127531055081046240228268075561974103426268725013594750638691037337689431164673103041744403804237031909265728243345864613029841912412995776386929528107906904250367259942309486976255953469941004575583691771768230593654076651713152884976408894374211900395182295772861371898558870775615012522914780593280330647956781282665422554782374427804150465693367629286343973251261709532861456598575245948412683953704192878869171354551271799228789203438807114780922069456588979066427168354293352920919797839745064233226233233826999813514012977204447144799651570393513919611350139420781042890302172928356085806778302054206866194843144949619265832891833729967370587107780746764552775121200950322258554654516523496105914430590112135027270884728716735181667061188892777901442988932523726100219386396672 [142,113] 497358452562182390272743663212462035956362184631936616484613364494519013886236030956094612182560423249867773529051000806123500900765777981662370072522439771940031496785932100926533811927411669926426721399692240329688667739400465582811913939256152685334432170538146496330599260937198707502054636867687004574575062328233756138468787781563483243743109853160525639964597925106250314616568430772110908345639902517376126359896899589538897218057871831363221371225526622330285465604679739484004650793750638365138015644133170639876261049368481230442434312631682215378519326523676827972137117685951791735576139204123613803431960151992291404228309729518387691931792957267904268512761846250753890805840017123949912455441834839124640264428240478820837221094885734591759493421119968968421004992789145352427577546194736037705716467391626037812737699700340005290762008791374386593834619523005357621602211898666951896338214002404599198164621102732206786769639071162910284622999477745686132444719566336070820222567118421181175782703355448948651646090450433467899586968845870430367979921569609649426115864442586108501747529748734983798632200552683609843771198608850761344639024437123266502233339903796906409042992060339616913105952416608344803049027297495292073233209190373820915032293848868984290780085985524331324262020089728921120238183878638134117114872085173019710406905963227780851537707091071005916659828751196740402169803469706743316106081134633665738011679924950452813003784342507914209380258160357228790204315430855199473999550899851519659159396422738495073976869861838537964242772673450776028904451482979343055022929968105922840014958469000200036725225729722909373927185516780636004380624865658647345236670495672030343445102632443721105938281317372535378038267497829557480597247134055473660668271154402211455642074199660598991201914370863220377261342720 [142,114] 533840358716685537559319318980586933739766691187336993480524819948510522645812376773805282200569878854397997246653762374811150558011660654744665129731094911158071677476808970276019751558015223060710807978523491101329365366731000815721380239979754768692964953920117973754422949622990009430956287702583866605205466851617982957264450179138298837248211984304287615632502220015745257379156125023212415811142968151633842849304544605712597539396934689703982026651480710182999740342282195286549435828642142780059698623682153272166729064182584228509780572354518753790352511038299266425465971099522993057393528214438943092311505021266408647634474810162639728770769858832382620243136538337582866139875883142496807965369877164212589134073133171084978587167774326693771510361289712695940509582012486992903114990019852464472539478971219550867217991783255924952488735437440485867227418128360774076705510232295936434152258588477934412893789222008945130365213944552916239158227610048457263276947451550772923016256170400561554086728025230771100303487201922390064037550476052467830149715944448634914834825920546475737942448850319489104692571163337654589130518445206685732964525247519664923387810634713202964457481821088762598376414391428898297232293097038930126999392624207829442495171463017633505467939875220099890603045513252169168514460513509185351613045014983100812272750416953364691676527768110694262854880755306719801027707175298414354431494889018170137861235595286541466733315465286057102155077319051825751718722412525763330895033937856121742931559805813417084821217436487856945338743395319678650446019330087129715888779141517174704623665933075745703294583750575255224745217032455509722253258248754166001887198761544716722471890698177687071062753109534559469827040840798135793493959961161951955216792913813910890296318250473071313683678896609863532544 [142,115] 426521795198021092987689562509502448764565953082562667190710849255952865425890846436673490881373871358844946561567295002200874805188092106798130664805977553088680031383214238982872675998478952098887238985315252844520522808765784134301281134656755910247423778463275872910887833336521807118748607932308865233764181086987357578732586760014270433497994214864601217066197355703769752709511781087453663082541576915295757541333820619227800934204738282817504592242219745891918770410019259778956160865052958441852888098165387221575048583216516972334558030326736372883770157144025435812224377461702154966200838362189901782165640139808083118135137071140941129627655293397129876418941160032459644477063553977669543954279473602888130807697954017130850371252813745589448133067286321395578399941477094154199400248233087223157955430019882631228641995785923315542054135997858192068424538179155733755732298270637271384943988375198830808740227747668029688793231972814111960760999407450370641649884598293293465912463231680456654296143843748143370332984548058259117524529476491401884763797904915174270287089394949769687995329782136729573252687729555524490162568400972320113321709278263768656087407521191743077229929971692903368918654710133785886117002051175238816626599599694303869376757094743595407984321551533073563208956806800720815112517909240861827550381014804648074994684612362046404106459091679394287936768232906908213075305215164230621333060567603283432859166169737501678575867160302969607865241453181025400093689357436361942158154778345374717211102295600548246886694114004017351838235724042426996312911401365212951732639926023169944258861973024566900219469035741722121031368621792044997412186983575839121349586821346779439784811402255076941852929430277662265656189329336590347943337605028789909345959443796049213305933213607694792502512294410240 [142,116] 614661412068823409085685642927613830699846642815793911329754462980807883577098280447811895073094241602327007312140651250913672851096236207036008215899847403100238047464271806980420725552848068570245148824577323135639196119504903804619978973430819501972305775983597273899560644455908188924616159138068592870459535508393647938430113048874606687765317160623643709595444639125036931237523184542192308883496146544841573843313257005312869220589800278202879116998119670757684662326824186700024667977511878835230027726082032195830778003920496489216452591025770937210589960991566459505935186891908641966135826207551866667405351779670220058055176099958168884766230893023191304959480077408434738470148016783059231791130971583989657098662251744789394312790731027866891307275764957207496239987698219847825959806684512326900846887476536231411728425664933146227561398842607036147030526372626457164417140509916524320311286428460416212831035168338568327236538377594033259209578644193977435627756426023635761078268498114683572938094377494153082134658971651112083633666003729767949477385948057610120741494002078908424034699419348894449034681670564567565728303156469185864986056352576663619408260138255011898333255660615509559682468750112657449812319670958284555861865941282965220344672638023557754378588658279989167904849757996638282950135682372166917618288248879975810362675702389558541383812705375180353737041086500956371422915800319862323287189145578284876241948933820505593995224699100997211275017833876835465243628809887123021381488025110801050504088028862423709485545488256424735180371007732620065075617394708082514531447593246016155702395158012556089613917477159064012046556339597882445025260618672112682261684298128886757120548045008874012514173667926987017707053876339773126049297137076927865955580402560668431104039082495342219122180096 [142,117] 394632637576513035247458315377930929903003221498497207184836499501403166878528492317669855765610424642965519023048497080055556029351255097733829277008178446866164800840275387707746634087164929480848058037944283762280838477219137420775443246142991076178934133107823673611208713427456209560076727301610130288987660928842556547599331477395929788773255228873624532398839043314785381509326553501787325209788406094504112523538557879819895120828720487972488479729799376008827883421409406595971871877978844823036646578052151855927021095116034883149154648297248247868621137891454167860691237970527754922653757944382142358612465469996325018041179827583593997962296102226662269580622184868378270248058813691444993167064944557919302981620681247290447643468854085504401565002117389879737080888198840548769493163282385619432600176783144023784911355465231944781196059368599894845942504653316131549949054170764475137547413422218404757996667552148121812190737305360167970237721106458336611421415933434898793603558253463240073479462789850074024403212295513052906550640748544335719187716212604171071930169757044269421615246610635815560437333036151405377616657704421310292750803668664353662054208516418403782848303700383417797654663189925564482198877482844639851132437227422556269961106528319385050776892369320346023882521713500767699449457104672463551206957312852909955703678761894854061298896547048340276332437321761234074057577342762573831609476047742428667425442613427768815316334251052000596949868499520820065071428306430620303369676559065374380314797786574524946196597586823500039420699299982123721966143377930870451433337378525923099042001398844190173536039638001646103826593679321693250202306733092241442466830065160327929023098075283753046135067670214062400564404095484482038884791452411192673849901734685431976450227719760252043264 [142,118] 233141082205552549438614886272255157297375882543097197351588675231803119903070491363911585425668191374009903539509585422988136208605348439313746682912077094495428757572339297597086440342993598204191058408545388631735730426107928940496064553560681942429674109484182890600706945370267145399189276897724385471561530795809827237796991022600784655114654669123447904760688343617944249287896410192624960683756225363881902769595276230861205317278109049812655955679969043825945361062563528504773880079102438919284610643117152605616947824924436506762636074742419340535069187705753118850673261094186962652891725090402730650425777933610650650809360379425469091748996437216018052385934827619333140572395882970102885578896915354504038643003781025007055170946099457460547046674103097000035162513433877759823307296824738352668380428284291692608589246647398664340041317840588633836882274770932949327221677048429251696604404779013841499445616149423452291686034062284572081702155240787603642841753777665187091034565004770129503789206574816211121452560688337079583749560132148814190024910861026934963453208024175660746311729694409064712743626324202200505590535541467563863869796926123367993695267370334400021879737680187125960371469167689748859688961605082444002133679906467106269122971917385941664935364060659577953532796340155189775063283338927558812369783043040359502734248480860649720554192575069544055561534654915587770981647460000213651447667696991144906542389823726226574261827831179763722659169638298006451324539501913592201275236603849203816461270206346163317223823176842203446442158120754986247849721819995754411864756237857335363434547504406953350350622901942745010632700021133770381682799036658156904793110001858629655309398410343156944967835222251581817436976790238866250203928583080581920227592797124470257788659182862336 [142,119] 77700449998824013655855061964173997092891632653739592424961417727877499958564095462439397815330983467656029316167826441514407491070241649154442773947758876276984282368815384316268142443926147974036646436350501412040339019671674684515831426157289457534852532554495613993527579823335349597128179920862076301318654161683974928876051815333723375386681883787254652174540831915930391426848276966101501461088498733731865588912936503614986838346020388144966254986641456297938423853177020980918183908754326167437041066815665633002829204576093524385275763297684525497827533771642569375363831709062007295559573284429857534073863891820784090379286044722935375194797487142366569432380375162561478849577993906520519088034226705550662078613826840225856905802351446097836137563650256010198838490504259693633494938393988534554543855229606685546151419970068868610486164921355543543454587578321800997495680157662616269323982514516103490690442240133893386333433005609152152589461576575210955484107489055057739807279200101019506031767478983639922024642959715910799321371844449916799339141696685850245681361832638157256135030581157088966152461141277128211369756488124696207078308399350444332876056410964639672067420024522147570979382179315629271013588946029167838230591678419445940428743354746527832403546375089338522940013962936863069330159375259132858237923525038109496044154421693011884463092642930832969237229148246693886669937363137406104720782447268549468282032943358713184491362345373646391956436740866791483633364743670401232786602759294156258777170455201203496838711365589246566678412222123069867301788033170059732018650949370800162207362082415142876500755099796053696207102587396661026404342679002989861939989988171154359089169956296038724242486665071080116798756830595459190537549308347710445391816035832835575930880000 [142,120] 54418322367329447890208540023628234308964321907943071568873400620963042145736597820346645936106482077675972260243627861042891151976560122223531997305757775260706572108866771177968450810569996026827794048344996933606555759209045886594654227699427690717746453286939935562531397858012678276217527768152846647118360364305883530864348216754491970704697530306642504688247788726334484068940359213263094908209904743703881676209120215587766700634422232736218702912869100941935625544530365975258272123825574372192159221289802647884426210352378162197867628242300919795408228384120528859057444295268797638870547606311184476974049118803490546270243547959061587293700687725539014934946302284378321266418868784992727798696983577467395323690195495660630164271036973168970438271746056868442019791103227566441504156810952247632178466503425505117033007904876102178250071098905062464212296322196660115180523944009983789204525886399921124384366253462793499693577123037514485477645046619682680669306749315365466820957555505238829689377070365286808489554363783015356657167813648437690736918270468452084386036155764867569837838300229479241283473774057276896661096265339597243792703691078889007060429575372035482597882146899155870300334229844067141951082485053662086118371638593452418344813302533644989405435220875171904739701936240978318182685438415889296256224981077394783904860226019769566255229286386688437566571567433202470331500322135593838797096131511798552780132715538760506729710759574078297571837193607589820099216094313046210675275594599566234033028501137158261766951360028533244078290386462911095087499881755976609531849117301965152003066459159625830591593502666057070048475881671089090388811016920607938111480285137394713052793770648048383288737004736017151421403999433882522103386790428166758377527850541333610496 [142,121] 31102354796131142890503533433804847450985724571167756370700964188512623157664912933236978973418763490920484259448492443694221997992109633609228975681470661260538499037109226323685122067972496970624531150942279865731099227414863991328822966180212016389716606905629961297727000981084728349297853186911375611895414953409265272276336133966227885919114162793622932664174963019283730252584637348742907590098893296418648233517519652622831993429384864047835975089349151535765209893653927626106754034141439938301849119944449493211158164846401484398820672432685201532901905175916788369174466553761533342684299132584508108543411272813397646151908891160320386088744947718738022438509150983513424956246520429223081230948309009129191672518355340655639699375608528264943867637614992368846687284058790535219268703196925822439687462010605220123190814595240023429463849837462957392944072602347438319980549304578781040341555407575736216363108401047382810061364772884021448283721613926804903510620993660781202748511782794349145411864932857356144633112008297029591220112164670261140584219588518930869613782618925925330625487820537193612960999571055823198623574027919880037146191477784305385414489316800508871305458580755044645537945437250393201073206590436693454243914819134209656850113384529875515644026229008984070624747742407345720885626795762164185132719084073963816850290058607771611305962822201119497226089736479908858621991150662667612103696707085399835409068696757520271690004865754119313980761428596998695879480493173706583495438207526196691111744826224372611132521785877822600389705899196364576069186792142588941136888389783549072878097359431130269656844722663321305652094462791064546376286482102385349567460573159932378520301913426786162049778046737200646569395275857413638660511893914310840840139856691200 [142,122] 1694527395527431003092204416269228771065196324606472315840440431837444359031775633210499528211757672021310608337646675240610774775353569608201385509692689091644020788039554937730183768459828971726409584136642871374255642701260254792289936503569826269364520458120719179230025614256122859336103073284075288963933829776732220957628709010731229564021932607061916508349779240721854220122683704291223825903247676688580799390628648691051588886776874513830110588671224539236830785500319409822899761320243999507488980436021963752783807360682953168702577550128218818316575340913196309669127223499370816322622357039748729092394993400722317341781481596595106512112355067112651877593641744260168300805128697838625187858715394490977821275095182447229798879796157403366593081398028396168359434390916399984208993200458392320019797317968459436340841402159362050312874812063140618578017808227671556735711311942850751832812624585066966754523658729599501722470682413854274619588782836122305992936650958331098260212850510298847840982975694958129418574229785426906776574013154339898148808716546715060113685180842157213106337065946168861382611252905324366229735309883865313204323154235376888139985917610439693369131302863698878764203545557113359227005862179377929161137902548378206330061572059560728857859396410605894431727729731041636812829452637379639313569233912750593485490810984140974143310946165908914822125545112953195353317634991580012282971832383187101531605404858133868976942770061879359872361229894370971914581082466933887553257186886944675005679083760021964052631935292245334887876928829341630697543883602150578883336812869089469944575547726630825598424578883117885353453935514965149607094116079183251903430556960768397466671856973751335218073274612720453322893891195472487057652915224588583417151488 [142,123] -205390754790148478832432234448312231100801520933427654607497940831539473656668440499897681013433161067522856575286484284265039846639265633510832438758936265491605839985417006614629347254363614046759467350093490196277060469400280034772053200027713380638857768209861702188847307436357518228439367086301858159850198274913128772442445046731848115864378233973776423565701901935345255027713256193977299650704569018138262898488741124017416113744946447487173545823239690720525324607349068192502644755721364932307839756973958899075446279121965946321415725169731375424114270942151743849287598427151967515988396406238937876576770456910666455406598928115506719305886146282962339445126456096318586032102969241404200601489019881387154352414524509573557802720784331260204793224533043284391979909940584833511970777759651880168202399320088788009994942889131672080910125193224380862165521616503297628302962709024975040095396056459136678057129910462644875903558865252351879719281206783816111296343587124541418173575294918750584593504719317956478785089897953241315700245659165245439141409135919523399548810268992386295536290793644690901506791234563401379168315027555347175985395287143985144262789514164249160300431655388077936294394377893393296658098477162283499725727711559301598916719590774540817568219983690567770204401054752148661779643902464129359415372143455031576074272342188295300850150623162308710933132522573274083838608682689790253859167949944677135508682434405905016942613155818038740902192557275486250978989187356560825741625748411266514520194687553137555509119475659258978208306628731895043961940271177074271524621578355782063169572288618888629753974161815197882112999345776112045296486259313894767869956491829600101831734605347053323653002875794119092258485559061424131626914320550498304 [142,124] 38001766543915543332609562311805303413785277733306003474931930147155479325683458313082991580151540456489193186835423863791822709924672338195985350637279650639420322716529048685128833290172814632048749120439178020534046525398626054411805255036052239694405663363741464803615643768899816510572138050947325051671007922895520526089145722698190522209946066184242398408724947589639970272422025761357183049648736039944105937313000451392343256767111065996600282547672317973102112989314520816493339084762466584044254589523105261910826848148493477445327526296693618567562589535411961525611988963289292945197154516340432200162933957991558566898475754705378343696746398549797370485750757992700902582657268295900338269959434888562841315715069927118049605662005222112853362558478863950012301384017528560194097632890161806359973490777647176886586090110249961724259528962387379830020300983644620045144434886229709764855025845981734046585320794387997471864492527572439854617287220291956946312303651847755066367642663519252791012121124126113385403086144391582189584976854121708242430589307593849369820277689674740839425226901893408962139661748512824599468150868693049193329363361577352889162486043335586388691668986141336566129768317263990351716393263633596168887231697704994814477210853717917201812864734582192653833834180959597192090345390363035181221108527104361985441331339890796733780472077120831556923205168040330677031636238057079073647096823045204468789250100359379998759110881836384949505730917484651289227020072288513306114807327059411867079756313300308056736801532859050348600196086615167614163064223593904710404439653921370444752441077171902278982520021978574333228517436687134153788240249462374173798906075169594573829436401545156206444941682346152969571718039852732940528352968704 [142,125] 20668157635837492048389488204071895538717195470204260783749881182357423843277707727941253859039868591646197167524594608585804690638706197775150119397270017044121659593211158717184461082476981216044076716719291993170580479891948136416950075115483020182267420398503900075938270649118880073292957275431193820576759190544547895949553140602971951809550712373876728967619770405132172922115648201343028037311424320309575622690052741428569319135431586978391207683922273958406739462515851704182000506841120849078908753302731439765735127444609074546008072070730888246695294266201672354402245673291497483447130048764988288409172720994192601580148736688018331435992346547937770727772270906620476866587260929912163578948382505205732636590730375904825845280563689699192472146744735598321495515864880501592270239362562885431339672309138955861136255307297086849392023682075956550182696212323149828358317982469383403431644861933963493414175207292650014654778680724939478935835439135390218535651324373802587137235255259373699463598402426106601212296884560654105115132558768715750118178478658947347313273233514644213307458671654356921542369709836554605359586619825910319085595550317034430678840774711103447938284913103487000481533013233684126500600629729094938974544255467092012970070015279402677315770740202413083411099904298907715321272371076079914579751642020716213982761059045859528582831201968460176608950327056677831019677564016399240025002137985961195614009377941422884518245260747886055341022479759961366120010696141289851395503548463702138298348245385325453684483970849062936591418036629844010569517762798393967146638438944840113928133732780043635558937134959775438158377963719954395453333452409809149653598439094110635617651371220476732006415917230041405670190196592618463083520 [142,126] 2088867870798284387427319438000927809173246574075855838920125056252333294031016304488329080613220642758482084095390592667532797323516762270612799906445788091422386901066087078908172885277508174552557631355514413705459381037051467786747173780896663196145618851095056161138304004042505846851634615881410023497895099898062805325354132971414854094909113387017266373542339306772619764924377745085280368090540133434495469355391136611674382247621355184561702686272586489890827051095244296706723447879370384317876532707195336059126860969665850528562682107467814600610004172347635599390335254465157395484963314838863456295249292847387187104674809430389337314343682284883034305553242531911221738768895124840945541107864347464928208605705747449284361196162755558333920062083089310904118874182394888981291912133806872992548046275289534633798091205633817148069593186561607087242838147643584753422646041351470203574664107243802900641656691989154125458796993888784031667678701871836677595330563958751776735095477041713599306635510338210667054575961448250216113058024047405568405285048914660022366852278119213724597971452486370182376311043019761316694037759250502917165903993242866300214379374835852193692568521613331324647418801156934206492586606676524806349213179342135152564335995653055808567770523147873465906230299411906977175037434171014151573377249539511529559773312776707055424972739823970979374246743050961206926004765917805783896727921455174375115627827223805941030425195839224898785351579330481631815035970540756264934806227125148496929657112971681247900179828620200441823908966625554901531024041454581804078115030810357994131215528889436550820759279222101694429169437140773607685770717409838592099689470316619325396404381995228625461714711463862324547827487760990208 [142,127] 335870527911827277534632055997668012680035047529339518497418253295326331449091385579569491164809786558633932230782260817221075166527803054232084379464095486285735359476533500478472753599662914523483836355159116698807414666432612417835557443508685261217404231998512011552444418192600733390525838482330803311065018962340498649197603084857078839143975266509404280932638363105828955629048343749535057011977091614733963594446391164046842962053503187485280656308360368339799294953516337395386998640075337623069363317790196779926963111065537124877753683314544715415421684248438821026213435709246297342449080566415000866908063228228291404239821735377077716432516568708599594436228688164631462597521148060056680877553951987308885088818005671898171589098104131434062126090922171043913752384310488101325445223277651835585440201692648286392572378773739427281639487358372237257735440546356563410042894208415739802995274334900367559638991322311319481857579441121435280257625757325562796532927032622798894815163436491372349079823790988720102137838783434826344499983073430778507345302984017814325976192331954786430407788652523443717426196991543835481754283834049682181937752885603812381477802430458396570035233178888796937954666355804387190744173967216492575841264868678541211005053958400264022511724476969963681444543940670166331780643477757889822031385088413581872117523050176640558222132419040182633229568952829480504569269156937015424853133937597272907103949805109573627120296724975965050876581730185052766123272740191711737659250355573539363428178920711360976031222809554705701318992502955896854553171997308355770183026371210880776022438594339151988828072954126250276864176170061460400445881629601367710561984968097529940509182010422121331132864363143653610913619968 [142,128] 15002324728232224092633744318677986154895306421654289304142156549019327251523201852780893100309365843520685184292310583786085767453641601043809198022926118802379903010546982646683937884993706925662624874346085766433824942974628608640539309681561533343433193241121364867053005741187398537107538653331913182553369475258915791711680819576735468173821598804981751931697210422878609390315390981047420225812858718581780522145929076794854800983874058397203912428419528450399658626751642685161444099256181980229742214342172726910416079384788673436308419120989688184172749833147831334245327422731506407249631160866883177107891519829508257640856910861919324026207295677147837025624775957319152802548818465520831971517524618833501633123502938799501090338441655810259032726671694571348758606849052202764588004665239215807121821170961173233121064867763859198262161761620030341081263377170991847722235892517519042048096405700371651697974732472313757781158332555666481449363049852811137166585709498531637977485361600469698884489763987822273252946482982930416663414268334061315419429520909662781331423877265409697232364500931590808327385912807607130096576347912342757242447578289506649135929482236091325296095247318744639465962702504624745143685127345085766928720675941019646792744460631905890384768527199324496863744459524450707019767681463952853398591668205624912560927732141972184248172628387868672405781176489021281493149680589055267932517786698060658518541580322402502309956377201826077143857215465843351139348552868731503821013413212611927067799630249066236412811169643678290375945395604165947129200707292446363854720724595351518413603981135152643109138286949976312122640173770229985655312776751192079249811381891837182221882827850128614652316792751787859968 [142,129] -169320933463139338879609747683897352537810610141864265556946351198276814515431153717737496478797364231801078398281829910262115572883279836852946971250391538039419190889008039468772540154096094306681061019393942227947807100536323153670803168810575283654052833267294034554984972816831985200851003818469264762130438602949830375205525391240514341093486903985170687228842017847167787453464356250791403665812105397453919804571680677351031718305340213843309759329971227965079030462254177597105116987611534005149438816032311027679492497529916446693044955966806101950941400440044861303910039320311727558174428094420487431271700327796449251812566818602315268428929381448188912948522243300309966267384366881022681533770442694256039520935995274069964982127647286429059265465984356773327666382474546712020350102566642453383841312214915141056788860818561988812192874151386047994942235225150030389270821249595934820196164304039302768816418313604181812842405212029952620185290107441508957174318001287746319609292295913109838077098079835706976451519103756556577828770011224567840794782836920820395129939842955460364982669637124616260409482498918888480189837151688744027636446991318490134897485558841328651075683923991294901654355080101109666316503064349518896448936834600157358334507137144945239617221287115777959331497955224284717132402223619711433010860475972983049418949327106725529664374991046249442472459872109616290904659838214778773935133897746481552555561114957502453828490720826580677950796992149015074975813382629529606605386256499318524079643426394270895218179049256415905443765973563941608494891331595023731645869938531353471309598266242586896773439498569463572568238184300082534560970940120543140030815998244188524862695307693966350930008896000 [142,130] 1418872954097733905323845753685251058987588190992471756068772366575890612294804066996504352361928680122941534757925465897713994490581010792929379039244479638780228915938470249246020213796750648924029670131152268624380811805345283048380459416182322360188556487197111497503478658721206419863264428912822109647375435596396442038501205771216570774829762774053556297297311070709491332678269237703372541816008763801811899794666657454261953037785884696731253115539932037742247757279578957972270856881834965613313577643771763873360824592544826911862773040481709378019469883583181954196496490776005857847572640738189876744930883856741633546603564186113256672216910093966502801786442369160452480440746539389620318667549266339802304070594692981439524266174399342636067790072990527823519580559413967037714528151835380038310855751802028207677817744884191056166751063353968741608650478929017698233675563268391309930960140312349578730091771028750884136611366248791947959148956888198419430920510076014538513432489962245817455014825609720343477714820306070914385138612663407841010050253201376207155789726636091574728388073613016368159434597496417411014407385995749413655737199096850673523104296208412220989590575078233179853603202396498930412232090467167815628112264867860386042747840914104937503459192135168987455588167301579181057699519146016457395013984952792046163283185760569790704019577352485544363847056052014386356471837143963228458172306181490763365289137763602663545802541395555238261554079113619830497278886839234700332883278094319063967039712505125785526874899839984464065979921341762162512430672841078639050159523910389013638233747007069768013149544361177796852861567932564342202800031405176289668426487131318021065005934181286612465664 [142,131] -146674944522517706752955766943246121524376241211187144281158979947527773755294573519785321591277952036002866102614433648431940077046060965743393092735448175374242865819955093260729388597822735071790547140049894127284362824344878450813020380656392240759537083286097699190630536169554221792968643255151478936254539445893924057168269354296823017308522394055305977173499790441002183364724942423079624375493963706563128216195604071898087956723211859655713137626011724575541916147317410432050868171061011662052754928348116541347311921406111240743290067171822034043457965443590612452144740592614297671153088481834465520025170800856957414684322721842834378087057567826480048989448776137657680366086096397242320768853890245172225361214994580916165050222309267635609650832332568291722944829607787934424260261923520448936387281893287765964675432033775627019610092070343611255763244425128327288182383861531824274109141099420476677746572843933078768244209304509345816590029430941914634607645901048743112860596502314508261823941152226111975240720983414585181563860492962580768194407076506085769496176557994112041146708792872607011724640560339566970106920340277450790420925921669596054941458284118021240868144930186473654199193842543938294913225846350217766355804749245997385836131717502198329672870483520887253822257086788797417257019359607334215796626950371083580901388168611413685607838305650581058159565301257721155640078107633032556866009982244950294805067141001437944713767058591689677029226347455973218767300573976761105522859569283811017843174629744635373856978578927240272759853962842047646185625211741696048652482214439378353943805143846279100010334321900826649393069206495981433793179493157195677416413271648046002189184490208 [142,132] 28637082993932717635633367676870610614690709933259175524565516878709736813036766665661169518463877738757358815463636368100398524629956050082568864957126842916697879343832838399026398007195298240856343061418473883545934185023762210054662531228001032387927378639465956559291338520223504341032633990058732108044992150180052296172420989379228519044262155876381122040577843564285215304376298209582470294557547208116094099107209569777788626386385804183149686215423416702349991292619181065463854645662730245434150342178523896742056870861523959917100093533793870657744418860055076055487926024528485472389432327942922104901116608365630184979219749307421576500939719745349228630259642505190480381673324300837047786734961774935513112011120727249084360672995204958082828381756377044832553982358133339572095334509712357811029186880039217586089706678429767786273507118595568274508688075029923503903967124558399982058007187062645948749154499398818427206675422650611798730055162485601997492241156606390226660212840225244844484442911468148180112647731126000940252421819004019256532444827794192856336313235329816141777277391402247001790245729954053668427218201205718318770677223303577719301370559074913904443464479256001495564019078319874782047348746399143840183277611390318975357786372048192788443827982727732755206519425178744454807286530500784837710036004272898854979778502159473805623332377546483861416891207846169579068913224696730055335662017547269518638292415563003038169111446871531788823665057825471478788483204571012468204071865256712516429522950778651752456411116757622917133254978266870129417080014248455513398262455991829789570768379707305764507316085879043227840571429810170490881576300112167002406472707512984174043136 [142,133] 1906948782085668485443190987336220464164346288089349438578457532993723229507435161132597864604447428426602510425214095015326526096530966154857094894443990843226038833418295527453327879304242114988528293778129325730784866195050330527816515594344228659538919962793953824158020463092916069491847003489211010092175038244805322018186146012030065307184167769548707856725461872286783833051740814278291003297024893493883719482458307357476978755950798471582532530657789677276868046521225951778421808543725110017504257109948554421761705614881929758660248278818151064423082625271395679120371749730129692566919455950859301306542990806283974826628067326316295768674031097813431273403082120744033346398077074030306782441071373081990217003027503525122928079573630234734871510057730694362969780003835734156154146820330577078952620815441386427137650058398354115248585038970478439008697085001446656136483432188966538919635745711848941547918876704514712409788655950252147032549692694567574669351919949017322690196064331237341354309103517923960048547485815425681999900610090237097798971790703653325720393430192720134178867193330737604633312545849930561008245644408169402368451646126903202369280669250850816628335967349560299119764545564261530918465529108137783503219765036647453080496795592380516927714757437576062761996456497603472683297097142816928387299657935545622701427864292881114401717385690379327384933890410571536716483194779643156858819416397421279090349273693814095840176742168036857330169633142013685776831619723535728808034661082039960379780190404023228193780839739379458629363572245802038824563081656006884405087051929321774031838084555148230874598173314419427143069339486414183267618320086483708056097354850895360 [142,134] -4689599042456060327025919839453622736404889971054514987652712084267948620211735826325963154013823416682260016920147987284045575048472735219162649946011812181033904767079134678226978800302938662462084980614427161264105998029115147030246551618957090336039036063278664740874379039902157781045145924233428287990527977955577607402529388001023732470611750442767908013310792614033218273082942389714506468330889507011535419334604814186614245674179726420422762365878380568251446333046762813867551778416003480870665569831298025232057753479793555427909849823884648504664842470045798400046983403334297323716372287190828504133169472813387727848744460648756966182277707038662211887771266817299172116541559368591101364329843826779788964695299150723035777389514848427238974429933066003392317570368713643416302853767138139038807237266267949115363042695178174570882282926250353827663441836244266914298358004278811932403053747973705950932739284725997344666313645647961657040090913976240305287841122322140068436670682861338793487407968177696871842369683789621155984354497891435984190311219887039003195314165626233602423346653134918598109715498529034133705756832688984183078267362866554566705658632800124381825217990438231821471283937056486394368454176981049052877433263529925416020348006745751528870934712819627364342400777451059309223154876153443527549342822850123214862309203111080486218064409882572593914729764804406937562425309366561911833723833031918127208801005206433616306641909025153173060352208142366546622271888685519678946685837020356973451488771865117238957618316295194547868620122402069685187847696369900757362856961073589819610794208526353536595200444569462544164710624785027173739289729453356668360613888 [142,135] 5454578295598475347597797035079464783304857036746090347132709013022124875523981794723740400094538645550338492964501795394599039684834530454300084815113209141017220612294398563808333566048409726694118344775827933621796521547622027603895309324355129975069690027479603484147365687957829422270675064186336123282904682180608498926472842541162195709305049988757254363118039823730130677844405358260945791683381821417513907650450029707996793454138631333799582855749843974650626062250386864030604187317524971444882731177520493165757674768392666919196043924572646589376547597840026601857810386435050798324570436242630776740004684225636344143715068713387066872001176156040045926319108381556932205362372150819030931447911481812518054088520632611136888174894233459934264487737159859384764983097559251378577446717625590562261956446550210323051347365845344871922255909564631991965541233823769590954454975408736563567573812106194282874439462527935555590807740405520990469231361794168451528659426024167787817340060143306426940901256656196119827957128874646948026394747337700918470825066708913743551111847578851380045850759192385989187509897725046189218582043018534366680161982476409691416455482681982263841323226373716358485965754913116988241700565709858237209363397044285966266442954883547479411917862270911694688885551122286657966396636391066771450354758222839180426275442785460143418285716168830688707516672438512517253907647905015780002511024160876149925575283021766255315319747979860204263166547979814274067699276847755009886685065062844777955744739166101419677153722379103877973521366773163760244344095864839432626516011370603152036166931487985012309773901347178816980366894287298801119632959749099520 [142,136] -16889509115290800697756878639535679471970810467406091418699082027176919914154804019450176268937460091648253560514126710732934132796269059054998184593649942302173387293447598224867238326486863945297214828180110627882512094904117203350820855286844882906653770276541911572958458330130941405900720646113670903700387610222559202304211094315776197399571593735807684903024015484576587044514861038875080342685352314850051137393938169320979320389726699759360140574498821736096438049593486873355231945515512313431412669906062966600925566315816374888555501318062523284391132616240755357791356202350682838534016180886451761170066213371771170452633979745136940711847849636842144397590887857685260164941787246811672936719234451104302632628150013043205839549091600389024016249351926017281629237090021735401066774576900510269914259900335247512794374969186470866479334014230021556948092883714063307858733348291724280369203835604770273573349213234124387556092079933350553859186359634868004309851865414782329315337424172914942884111578726643504535251691269845304630878545270211134646758656824677792182091079719786664232340146714472347732888677685357604488707398429325602806272808586455969944423189499779326022567520485423314784515174821766194234107403457715848045660916182235160875388898069781392708530595752365924753729186564821716243451277428194167739718218909790565569103482489519841673846775440081525183835640307278631862484126034350446525646244190557030213105145203654554158944088737559897473967137987943263880233093345390914323168730940300655317679661402206410581420908565119347693456191110501415592573679578589129192941624715140943363582069938417219323848359126951560151242880244996214818406400 [142,137] 12793062699058293067086104059275156199536546668073327408192169892045771909229405153745232030908481900041282183518426540375116056539752445651440914464097691939726332508413865431596594353811934717378052283208266727972173542630181137868771169212691392595196954296535453436794139597970835658404961411009212309371378725351928777223000281247973969565342387115373789289149159256305949001964106183166196859522815393091989822235044917323191234471353527872275370374341926622484505968198770101964865204871001738463192822742639691248306902943596200746350277090667334857414908700792800419915307760511128740827851794045989451882838248142895454703065578315443751553863080925374120159914990059985945523025457051133815821230456543603856936698171944857653760993747981588826583095264266686128569702167234026134576437820842957084754584994555840792642946767490562224007289524032529822273845414885346851314745321980429403673218102915972269123689563719638965228434990023970645212911564164883697216252256668430293516823957209328610426988830332474406928675595242728117103454631778421282202211080636697851145624629429665973746295955745441715774567460993856928009281537621802673449517978037173087540283307905251396091418583619016130188922317421669099721552776148079277658677690493668979771959475127391719855131042505180657945949833572191166510179283298454700613265266846711280531266766737490393048308951422990529556600664854326890824694676265212979981977161133338347275408801152991995158615893863910998308289253131421545026551230930723164895489165279357801410956763724974564037020052015189374447296043117723686074421520133130367687643615224707185522904768503342761084141263224749567561486764894400512 [142,138] 4881102334356201072063593796748284604623607759294931145193413427418719335964742172841344112010243011397377148513542143232314388341329459208576035593146678676416765259392308433635574846324363713565708622501354845317560085296311105855604203060760512619877448375175466387720409597326011618971040488712887572245339991546695004261729061919048013932563220801637818833304492881326916657729716948596170653296675457895277805529233622426606291390254622572383706305235644260823771923791666382307904005499105076346647564450441957859779274310336930022383482518032258892443574482030029875342896334516556230722487045447462284634588915497206379979929365358279065322169971476795496269420104427732840604036818653471153482461124003557469726224798588443872040451972602320640198681061080811411568832198688445001207571468061132581577165592927844618123058879659038966135565897281791886232752953830265221716080547968191291905501432905286320740793710468046520431006936669618947540217914735346922105775667019029281183970150650628760594622431596897930074603023311878003538884492954984007510496082286440182421644050393736982269161305291483525302026783605107734668186412202575629669896601471325989413944431246205481090010461271934615353362783038225407578669240204860091693137329935064740368829358017200206565708620277966944053616342797902442353187774512249736390673904938220515091147162805950320885613226957745623425800827805841890507794584813349138248316643485658747167114625192468738286231380045243859765453712783225091060934328873817564107871560183483321666077074403220185433402677947976925859973673628492292754383402499362109034418778837018060954724281256692784581121578311004206494089216 [142,139] 3778547155460387774143377446864354679820181502206503856672100332143913896651575542129484663352072876163978581737997170862803299305212836007262999880854568569937168255956639359095948483779826875339384698215518459150003600499095981804722273280810621242643584152809553334765079710524002472215352874614466797564706778285985320216637674898367060692162581016044703354980106936242969753713527457810099636834553678365113250879504256988582733618907488791905540554205402783048078922090543817954790064516835166863864603284479417667359316065096839536731361293185973042446464515486633621890558045190444388707182760869512415968949935782831121109952423803493555120498385802079430143537468358912238884730812932235258220359058411531240217200105646422779754503141481805117186542719415802412704241861291341080503386907889152075159256149735057363348070511431276068431323600540732060091294976161658137976237377327595681683214329706732826694433728040365786888232728441951672517464735230275313274710545187897328934277657341882425327877283236599201683158579900008298178650200031633448324492989231526246921110864816872235104387257963684247148155039199018528533309102835711581231497429363487257143687531233294103160888246092629993383997823483037342850301126529467419363272106255172856689514781583949715751893240839100851458286794225480147575311520617679996121921139103088056874527314222968763322668082649557170546041467028598504754046787042527301525916316783637031206992785670588885512899732113847770091173742490987829208674290817933486408197501517841494790186672979544247925008909554753817754923937869371396089472719186879849257752081238399661747474684506265532326194128962657024 [142,140] 334992651220395619837477976168505218013596177837498113389662567239787367894071721991801763141458928598398870846851560912636994473358758890227913033966378595172776663502211717629128492775207293243050689195217812483279253455255316518692762871240502038265696163144461015895365807134269535491220111278390170355069660368831400300835280424985386818312740850400694720058446469125467277036003696740626119255863523792219605651198050923196012978127034350449296163513490741788882091452974752893003258730874491432665033724335791477236314858396153234613361862900681066833899330812732297358562140104321651730051295180004501430598010215605533875517812959010817443014287422778492228787119843531801240293792802539419234880999712551221255553822703143885128929264201437009107269624152659268939224655438115246256162923571920910784657638039868402612070246872769557209331298976692076297837204104519007419009066807671943768734783893824609077701242339488657128369384206564748564697012102168812066050799662312595211093130630852964409394822961171506962607383312319527615553630622820454738743371049405943634044270107257643171568471693351206239119253129455978914610557800779657109264097758202999486299398352502593553822450393425098123964758402004022478925917263693997576960622844986001451891501610754796745189222725507311647331593352148368411558959019009463103431839967132403413965593362330255546619072344692669376362378956257885488319908613585444322334240461299459746606426041932354896959925933294948875651661515995398712771860527096360173746221023889384284536921796116114791628666287787571044649644058499770892661957243656391638105544873611837374563494344116309572403200 [142,141] 337629690088187683644802422287443233375741196132448362039477187047932680212141948236976523328954696378586264652395061487837212094508707890441987435250170057617278170459503390370400368137664761656783907593173856937477259011707043777527949119242252541380171151727200081961038779127919846939519704295634612944482902209562720744721766258219734929697761188115186295557433865932167788148724525330374187681476678155052259391486447950153878029106808945541424731252239234786080130556664173165987327637537015912491029916976650513076751001701161805500586651628171274347238394113112794342159666104175462332574135242911827297361323413564917075061477135426437765081406538897925137441999773305149333110995564222033083645700151429199845275905095492913094602680904014380142739624177268003180364775858049147617972966497588768378739421493948453505783241560423149157744171055793108418625654324781763024727552517173771759859913680913331698794397100239190298138160689661125413013017669509121494672306348727822150576802722723951512661744918169662248266600596773234127303363761295552782158504882047784754043856077755209181389402936121290822051010167973834889896121383089367157922326105721234427721168026159879626162007669528599095897478763094200584593318332502081951487726515904251868625385191437561799234075342876322993825022191990344691073745045194165894571100099286250096448903909091272099499772447493221322808184388283252489132065452396213735599356662922538452797874507533960267095236611449066139465123873512710246356977226013634140409235640620740800612673225681599678004395802158437370791663812308665783175896736649439803032223726482537165869670262840320 [142,142] 16901136270997594041495209169359228641492560519533345615286509477537457335090634336010063128673950320038518186799724782912056634826441719891539770911550266508152783129896162013834562484594703914129684532224325346977355404814355932628292397661110638553723320222047197260853445725757106714502535009194115858952061060376566473230645603354199543563917242212870241926818475874279689441322834600984736962957450773543944856587205170178565779874135118247436679304722784075734798128426985187823834819192712188894187800060390501115153732898977718392183756983163879063061162085462295120205830589452888520027841975593927012183387557830263256309742958021355169093859769239594879721719161961228041802175999028493648081583910307489355746510157675395094048442330986390326181946467379169387364657415778122350566550213622727865365883987112121545342128880735676901326618611867552215994151652161832402721831146612350893964693376833145193712649630604471549416985775073028207977430963696490857363089240017853094498953339272353756493961510052480118177400444180956065284380627304701126109448761722546464137828014309370084132628768709681316357331676345513960633265055256666360170815591216440758532145231676263013785638089883446844172816920922491196153992007937319871719130926258689033773092897284870410703599138174908413486409044485373862149356658870796666187100747321906087194128771201705672257808909890874266092016577148818792730374428635697784460283350360881530078377191102851390177168457750396985072011371435452344023999239796637307909228547456649263198009635054869147968320492720341445112312706212844697413027985436477818373033883909898886283264 [143,0] -329010986776510577271539271915206056164826613654050076481613025964466805353878068356539434762931923277816846081312432142121132739054891172264709088436799693310054969294468159728907418171560783734845900189061935481964199714555826135318353945450627496178412293170899165158061832920446480713495346093094705333874187822253489216812201530510806664696607555888139483625529329405817071365492760077555158421859031551997664031401596776269961472072398822424614006387944089613789088237362197144176122676084463385895353779171722666923907484464257383852111044880735210999665187101328015313650099243919456742292102795568639456838522697963207186835240332062199359746511290188577709352761486356889094752358597985366959971134112938855202374941984543139014010202295101617172524716156616319054306440304714937567016228573777473161728054043337020861475940364261295948503709377435096704192141753577645794673311027166269055949907101241102188100551921284998329316505456892801037452902104487604442512053251587858428131488253433998178032698411883671308663712196801288452129668070408550268866981972449819212091871699643084032131666779406073829472216909342440236234938507323347809434425266177351720457211469115486751442029505343448998783660815668666393491000723989390180111883173729799419266741336552492095942509943117997833306599077017014287757616452151355240861926184545521569004616115293900685756416944852456022711423652229802622602058313104156771910954071166527349981794391201955655043474941210258267591990942131326835827336245810248854239837816397392445486066100155028601928530479277060851511511043153551714107041828855133999347252272636231040950816909304568624657192444403114354130810225997925910184568365541889546062869046920080743368107425159158863718466362360485973970724973329026302321230130659554673009602970215515599498976168146417754054280999589652030675921236273602320581738921513491018893550862120810007603902753214206773892652661988176003904633567007698037237739816067101457946142493689995839773520899989131815657109957889221437003418774825232430350776398277980201599315077232277048811245037801142962508029466094699351803562192440110427289062571659170802820109907925169707093363631543365974419803970329321712048846014040976353247193258132197168919219620875082910060882568359375000000000000000 [143,1] 2588353607834929822020589090862980967364191842839751869912247225101515324670497399946117067028824975133645007347999370917767485651131904391411023574808231240776825086976662056286778026077059501021073317108780225970220738682342358527778662617424066157276517742332869966156336908892268716868192158777576834487015317748298421653146219688716960869454430648041625823995425140717149980708154452993338958490600891065988458029459714274240832646956004452692949347362333965986819883302967973023080378884603109293691245338795361781970296909390409387064802276306181039948690741116309613744583619378455833030861491227620236284188146004649242393691971637912043089565590590929731783460220018023271028460447485219918782992614230152912291157462928248400056478337984012520417717624915209819085079855484669310779705686861112752814743030328542816553689589520909054607399570137495265857295421483975815164445082157839806646433066044764492727402990928246501311421190799692964116799559838598938150624663521811254290335192474255187720545088652657372784521135289585855653629789957477693519030032242529678210187165568831339667771827487466048176746302569255789394802989802259004447310427071481916042951731686380016611590067831463307833425001682775047047094502600056913560113538987961750689029565352216893610745751041271055308748402722901624410595987208721640345187487612229898709975676442604388617893388283029392270804968307782760781672149501339632209242256843998008884992752854438385408931989599939497338961876963512573116873382602163848968584556205331523898926764045658013088961812686025776232488163858914839779958526518421038919337730156582271750961539604041986926012343045404304460114299499301461827487056647554324092266382540548596611564617837436785101995146860476570587276792912380570621236923875950650600341734303457407098437650475730786180239494238904118082231128063177456239082124187425055094250582129648293188536759243528684602481609290824467429362324962211548678276871331425616297408242232389469354405196280673145891926504971524455751318310774808050825044313832006443518917419049079180497849568765500014109955132361157697063444212989651007868412788322610726550985030730555258520502543840274858151523625884075608084774165099820911810043792780253960744696328788450045976787805557250976562500000000000 [143,2] -605217474945605457974890568172689666490527352604403319863338640308448178725930841659180396143373714596196566829034573289359537750757566167754454356931843467124453092715618004124363281646792805057075545701184463706671314680662316288394600685609450309141553747997061345189187976869932980236042327825213508313280454854090143847866156540209983535502531117369252419600005750078487904979583563587975151680836996161291569094219787849319929563263790757951987720052845450999372324320201203555042266594662861939788050201821057903884192031038900515330499803652238199713810408109217015362438532835115976870320602642730297300402156859491039277523460048420649956284112767119663456222353916250045830648073467520242180045109952247102552500618679072993054688774984427504663694811422159271688116678628907173712655441126619840835783543759003679663384529847687746866372605538488543929346794341362275158016607671560573386507070247759426979591421650460799312150512561388105312435207860622518782544812613841705649184785822115090903139350185648662122993345158259401633827600401163182144227858348050499633470537092773229019954516603168788763319678817111698234955141901605321950969863678122385158853706636718148136020437302782931603463043471168056143058884042903059248336023941212792753777693163924832948142200166208083418675991763904108768828278740348183999719413637889229376601028767995043930247223368575732545327720192886688675548532780717995426964907497410792265078040667246061129523223871494657385694572043801675712243734140408499484686725366265945807046823389572503241192406583611178707722342029509963310357260260953510761616609352537031962435935188987408315971495150992989631709990802768459485770209628202071770125296162201682304419525833676751495166118204678386349667769505894528127506610336868488154959089059182203010405184299009046649008516839743433669658557176579405176684942535852487978068914269644621491164238885224397928915320587958426749265399457868750480478767785563166799234060331449192730305967803218595333391708781366198757782815779441639743197010369138597825650039054230140801672400167294474642736986254978229707398188522736148140190379799058894629649694683012518990193572563344974325740809838963924266388918611552136771997440753195415807930146456783404573798179626464843750000000000000 [143,3] 23753446386564972108788039028557605009374328915742315670185948106929749803553218308407363828728924411672882122273129297991684632841311916200484348969290468146999034368390705066124373144484759378457162977080332955539049260209346648861724547624720507081630794709702335973927512472122551389497557535142189563195416449690715332255547022164857495296038637728748851513730610770482435975362857178921930428761428207438247865864262640462712601297644400163539504151863232639948129489272945415060406200178026412265307453601627322874324396330585072213863917019009043754011155687631632495546650526511519623915831303690967727960642775550911317409536541778020030720172632375451923135260974016337638058764492864638076038428527284718251014731774593616566156124421464773386464485738978886053345022966755841326561572838486815507334670288078915271872130538548248620895669443287674064678765311706650669593779797057436640207726658632637240943425220239673723693535225525962399427835502527475781303359348947472939772399283113282890912618435063725108298732242674673077041137784087633874029013381583325689468697805837971067066227281757073859191014450327168599214786327854045833954741808824175342665006168671504466541104830436905533853705232840853105690712655364412388270230596098592427918797921252287733548629377189660834469399791955371718435610917858705451159826686593870860369050431919058395418020496507651045714073614133942729308115470907302761347021302457482015294073109966472272966097912729786396454313160547218421797046986070018240546711596413807500682804097398145095475081533260763974619000598802406284255852494904947601598726442091191586202830801196212263015027112851503061278595651439326945374654813530866225107489184318561911360378994084261558230854914680820278091176204272026456844495999960562917749316869057261774468744950386250854527178825846046865459419772808605145210284661517467406753744548218176677135382954875943746363734180803188842652220597806160952542929098662321292438919982024886229119011281868778216464499001686813035349046287696379873073642802969682272010233525987275646629095527760990480690139440259944890289812126823616091610045405454972367246173770754727515225784573304790214453746239486558300071016058824832409909683638622078993493658138902446808060631155967712402343750000000 [143,4] -265892497705611983253342787450750231183449669476384148101452301972829429181201602616840706384535798360706272784877576122762851795284620860011935696772942007190413444261621996847270316338873790534806890407975458218894613482446978736855952927314183859583891990338995289630208973734427796414122538100611607775819978525327672913272157499245352627773936921432394846081515313224857632948408809465841684032093443019595380890335267365867929737149329928011045496167558692438626022482014386325934814469548909575520592606047541824288656853333157006592200291492292936716395720734776299104429995864118408222768064391635574834301528880676403573803490129876113705800051958094865269945379282274694791047281366456673334383230979156927245261210508002385240142357972453855446616624138994882984187863869267615707666388010659861578443461331751835544542827577578477066526754935711578331986171218022063869626222659531144394622980407092573435867239961775615714000446601255514300965383862506559456657933490516442373533808127128069490200849716747585168511760650287403425327714970348611328649757803509700032402534014520334592454485589785691143723606121197934200673044754570641617074815364750622004715835165199580103458960243377318700168223708756483557368356918527331420673881327653220958546929329826306288315872033437223149507178099794401373973430817769380671074059229049204444899837172683787192872287337127187231266918549940621202670658557005460666614536133782505410947409408313935011567845894909018379517818233664549513685901031890823087846620310735765912225571313625662765431982996631627314224118607229587502099894717451154580338691830034259768391404744811501980469052593413625236691299590977166271126801521263086930384090145185674498358361231026607544658339783509318804563763157367392668728730539948874311461526479355098826089770030031319216317121834766637663794711981334259195600322590526754283007052116180825379356387978128328152868245341218731076216024702296644617317434370035480323184122333622606238303436240703204867562863402830179277205814774662650250549385072092014614870275468724372845917315495640985213906102740856800066672762550549882264548469611004888623273727953981891183227980695079852172516595533470522313066011176346287115120179019023272104504940216429531574249267578125000000000000000 [143,5] -1379117447715348750915701907434767482675204871724074265998141572553318465928087632445869725417614858612865887833583021531270108781351812024199351559477238143092612964428892183067243222603264578173603574139095447741826222584071382018416845129290712091636845658309922635267365707438781718252764593251735739849590462081518615876734233371299506277120694602908255047560234912852099470111220418884827711274347677459033401568823327571305000557710845246795210203829299596657842829198319074812334408032129138110935800244522233945322331181019297666847352586627189179383066562417058560117930854566974980020724540395611505357083821522292944464329201482398783200125897104789552444800026013020857228474954673113263341456952220960672386760607312612930611199991889346992767915595916718808674716324024497454515443605101787332359663571023957264358856086970814739812563291571246174756911907829774164395221666576877417265333373621588628874947628504455880379032548714154716393582897425314928978016367343522215026571323292071277892725923988056290170676926197106695642902973678966921270197171187404881963599371755431341338863879433986610680184819597838374459822403578332477734440664788419698675998205560590266275471370583147797837613088191940876555534612403267287380777421001496503023319724606384052415927175500869014485656525280690403328513972369972310245999458810797081551604973021607189766061416668585215812476404503925765220066494742771103602210900953467836828313535788453048866160036215728494235975938540503595589710952396270380580290422996329488923324360898073172695523414482925543386914380526887051580998625127774360892979527905505235630837271587331429434207181731830114925802738968888815767332910026480087104068354172588434056237083105569009084769929553042936005900956027158740000805368005493863103180989296158988239538011834012543453561662928440409321783069882189697862400211577390769090005050380521312889582395463924848752660924063243151801512985150776563504969879345408229726876265540186026120338660619371850623877583107007104091879085244405205406455034082341172992931930360887220302164152068264498494464624430366649737971867207824167407716162924141757559384806633403533252521868869266860490590419247307624970192604147725656044429036733295346195404817990493029356002807617187500000000000 [143,6] 46969647355382786390777708605791768917573763088297961982818956157381799178947298247280400456767659916544621090043484472334210102861101087625546225024461991711818410889359199811191797452066151448505389254855275076797532184629192204618727806118878173191536872822546959085968554512315159207641825203459107446772000953119657038416450838405638423979948540963913015524839731004236079131772466243333782926224913711596056075977435037543043102423415075271123081403599982949943759430106758037842878958788397242036111464059364740720584448199157677258046199660523812967760661888151689593496960237531310720968958166628252075276808337401773041454657057293888205226894720351525037762084774999854566215995555268949398029680409821732002500660539630705083022127107187269173077917599479721549763720382718920082059048302110676174253093700869925933294423164763039494423021743390285837018102381020921081543485850501252858308883170135623503378243989767012554753889920157598246894441314802069701694671833957993032906762128897009034432475605491457400687586448893448257931354570069219960144160788697844607217064034253458615949498536292796416314113107900444522314030432490792642327869695992192181410813434522196675462873439209608437063347707992902385020950709456399977183855322834474900070614367472767440773206546112769685369698072232241316485277573607295026034426035878442657246755739021211154107506268213697380531173128839636833372566922318304289468938445716758259900016670471107441236681941382589109548927110685148295175183208301255370704242706099994141440611111288502411143276622221646587743718351335718520545520507959211244991949498622049411233212154925971928129442023725659150729924677367757097641188510288031968433085479710305528508893337406458385957668917408255931364397749010319944350528783847664220355365701770213051534487198313312426283457361747867023554928674804445573772256440842710080163193815807403213333072493255440336529544875282817907716050402871465252840800549061220481296057672906211983191698516782743662480861005265948068209077892937818778728190532420273149635742637586902605957926271048264554024392935147934170393663755019736612176876691654417539125018017255197010589728970143590471820013859374027880181584971007809989492452762416263567502028308808803558349609375000000000000000 [143,7] -448540669249888861853065889900939422429471589123627309226202565470704289915101538877792624306104171922906676224671724653215498539518502460205252178168724101612275277437120861799005596034908793221655542852824838575454061989309467182158412495834234289478966055683686980562348016128633059004561304605606400804749226841627856600137486166787216475768738375780606996890009139967083920433309160836052656026861351799270307513198299687107769447023244374187529333595646222591356073303139662441967225129897373111311248532517467259036206081350178986020588798219799889992401026189273135213871357007332966608739867460821773718712928355281100082141018318529734867609332713784299400531828305765880528075214987176144723661950233527720426335135965765626879209200157459447497177484960731625816741275939625106435280711138993571601789048355759577072705038658893240322148450631990422338544422020851571507727815911175255591171170611692832658144019314030308726097830509531250327375257535460929487045791221469544114503477572790324917300367515124078962359038307136633317364377706388682334459860439763970196096341332683629664765551692124544873598942031159492474228465842698654056192325935790814827299268221538204526506466992758839617164010103251574683771151428211034735880639660257049613723460542613728606738897240332032727338420189175758352311895760645478528993381881523422063084279252334590578621915758951084821298218870856400321309791273904489602942292194137197960795722628596766176233060948623667529044533324608540075819467159534738197978334713211941430009838930713321672015451987149291023899878239658971912131090894308740107805868882239188589749608775048432758020102459659022224208930521796556840269188500011863315567141446510345173353294623595975149516058973110839358532842149189736340945852734800495499765293600396801940106528871322910728821589948550988328992144928707133463734555786514480814310227055803834894368496215144638316960725575832204771732354798210941938133115411106489178124553451111458064780312082848291838190071728329021518963163579435706091867211656545740085545005514316563190405639961730472490257043065165825275969837561368649770929353506267960772342904349764660415371832724258177472885554679040824823092131979421190015396188333074434240188566036522388458251953125000000000000 [143,8] 2506990544948434703150620274022693138725965099215925596885970616705548814433659341208531445804555489430498972109674019623927419204190837793617398180889965583159014161132472383439653453515521055866870852880731161053844632310180523985373813909013616851798422561047313900467593582900957690068510438401738476889176233569491752274727827632770062177628973593555825043748829585840019833569872596601260250620937084590120876211102890019263087316094959522824496383009567691475894467315614457326498514195588104686496501770635623126853968796152597068662808726188729814785725790907758759332736918585720105320943624129451992253489179221586459885060562953056371940721282223258249820252405560937008483175884017802226394851348005763963112103956820584867866989330884354419666497593839852412311650813711572557832049480567033596226818488207482710187225412763563105928090827984099153361435213096060499028466856001554826898426936868699096092601627871199626199785512105490289870911789585355799194927975069658241821936638028734646455952381850076231600720786542623609311779767993532621898988498077218442867352963689504458932534171127962112316013062499269059103272093193924106362794482978144646470658808305080759085056163429049498936685296625711527285137181489130585485911027185346898370306224924353332493186258757560618241949491969834718740972725763726626190206888392212825943725403726874265261872145181058262731458816429199731692672483836280440642341703650506065551606022868384801457946908475209550025900559597545342960152558816308834530592199886907386022276000880753437584195498542689115460977263166733906816890730292593087533338824134292982030088329782479437416121074470130245317100512552256225631015248007526767635609664202047592113310224258676739454942554184729664353773498699324830641386955778041666425293106116312717367033991077808113922474099613733409881878457875164224816503801021701958283081391880892885459953963644805267572346083313181460588733532495737760075545277956639479156862163028637956916422634984302684600940525978154868503823371579445920366916114643651165271880522931064355261178390908147629301718044392777183612543707166325542383406176904383262512708388792429972851428637302127745582284555248416422923128148596202133605026496354639675701037049293518066406250000000000000000 [143,9] -9595927667897130640072273696428751808878173757299742215852229357843723597079847342624281134221280560762584467473035731130197029950298138166474048505078094313950264233485888497803189803456264851323155462307494742392408239860611882909938614196928312835431073659890185152347978921970634766559810839426372211872295912301038762361206398956097506100629876350847381172464853548881394946709925185405803349569274792842339084681661182936835532362584138598250064714927903966477858555680029044687280168751365603331551160794729281801917155797697774041306536667904263711177693702886926808429819262240993054260479411678654101396860298133348997933116049341926242136801355122189969590921502713478799666599504447393060089644882999032879464681052843239748209185860725154968161653017516666915775474857504157820756324256305441605685048429735340608606541340880703178336515324207122006730386162206369664648543547364456986463651730615264615155779447676396436477214047593416353688142914063984036760991236740555289858647933194891885875589474638952900722168437240270711135187849721711151588719753275851875421000696449631702211667930923414615152854311615169057590783824891073153898577189147055982514563001605663131900523531834416215963499906137767065851502841583444136888893214551458645634075661227771821857621017218598826193178872472896192360756448159568560444745745757615647669850936899783410732018793622272941702891822594788986460623302452385864121680884373002423946106394229948500519092332209519166328167322410158411371960537866021815293112542376272299687073256157098174365720824328237905995972808825553681359848292690941557264936106481945448854794441640076232495173470374057116905935609222098789933928595004145901180436726389496179608218623952542643249325747156879111899224275161994482214769017060386138257861236124714795735072332792198228733799358479513728967055208769886478317696336516605867900946110007856543314878429677068183057911387659115450244378727839585449261942971131764247414472905238326252606101193349936257818760651678373976337493449245829740691192984793900147748085368841480859009613570101840018137901423566351933659977379599311102523362365764265048663703757866118236632037711265875625800086404205445036919238279648111905432983359531817768584005534648895263671875000000000000 [143,10] 27238752726706549796649770320794528022946808396478591439359146693500166491081172719977463737350076465127243966076476720374542327656292843521838132980112796115772704175879634418240941084045304174552056148737022945469356888639760665224637960619447658970906713704721682412231356479112360209033469603817109977656806406794804460188082110538228241141872648307405757078936595298706658830530528857893041129916442055951902964526516739836912590681594695673183574030596433843560093593165640525651891545040022958420663507621619829650687584512054028912798312049145787538747443616012043124692056999509604622793713928456470462175400637750896287932869938289606099965368376729420539006448887140391219441301333870975829138328857946045254783844474016125149862487002888453247004343348333802825501194303392804939694757502607624707230210522281731168026794848024008425745478727876336430391222403460508288672342426487626240047075949203001485616854116147064274735474093655193628385344585838397907690447475236885131556282213247129095455449111918835952021912737352430254871514559681146659936020159839197031718702459544611744262560026503845048326162300907492266952548653635170559992868687019170120742913724220183347955479100842663363378666702832077799686323399892774543287422400460964021368867880924452130602966168209723420827009351643203512994126933754963822807853707871815387419536282466710154263050884326414212599170597510043138632958807908838846026635535858574830458478384527179509593866644207786491403164299124542829872540951520080987355932869472349244103596216334490406271536159075979294838471145320076632556035359900654743262132951500971685658265056856259557367739649880277864419699958235981203093831331389142089219057499134182511014991747032397668280707117817817794535757397926766504231920727922622672783052031909712592434127165723860249768936259401638909053005120056460349660062336494777125441836199519803510700504271856687868569945880321232980159102714545262215508208076668580108453765273033387387477839281293262105247208143442795965438126608542664557429742112435773739038404636698958987900341529741010758774929496162947828041050502447696210350182867013630427806705385361651399921415954912088984503210856441602609396272459949851774130280546160065568983554840087890625000000000000000 [143,11] -60943096197227594060292032136720993278295011927543108079616458171646969535128598728300375596821610349528503173274633140765535958131156979806118204755846153558665828416343381381962309170451434224204842103581042798327217428175251080121283135568413852040605864562838271505800354914998989746139828395442235330900693193017861362251754264985586510460926715587002531548191356419881004020222510556217191254809274921970207742655646468198429236032466796632567071494934538634759811941341281580937628651423473696276049819996045414201099979926302196477891897239860531729686662536567201718714246958909557719963602157512643107573188554164140861023867478557106868641544555617301224097793900670426548727641290907042756311970781092514830607587085846206958923894275630055955202172113083763526581461490995257743179331127132155314672885085214000462236862801271388141014837202733050493136266133206227716247620571356437442031077043379439900890384616387025119343222427489314800163429533972440466907865296884771348530313543522675919855388677414903068409408066107884662089277155025471214858192147043808372873397883427960239916661948762062354668448884190153534326166887501701220064362865690489162095899123222122774593423324714737235309858934742200524283196568758342944670589892938562194555611110351038822258216249649640120256775937176974675966837714292670365423258511319712985795152209725811731695375003021960785981926455693664930399450662945638145545031283753290746316544766313436014281909023403673791924271757722820705791597867150715773175906459686008191544867832682281784722516357342383520844094632526339990008245758453629180919933912511001273628408565664411840456790477653312831005071219900322808113094518094872691746411925833010373025719778996584268578548969816657264261907749856602448777112187729629270323757304115294129253611013919237972340398823260181509980142082719580753038248541754129666055745722484279040820464260768051125672724473677331483853895775211033152370594884708252873237335230096953882941914189138421747339073492683403372644325349548571219309362007209836246226868191828427835315058734956987082465335693949200338085194677796874470899266761111543305375906739982701021719413631352726341589081803583822929665491114182109596425496178540015534963458776473999023437500000000 [143,12] 114004401850287083147463013902090076517255598354603622967851990306792374740157834787939403330194917025755115948183322836813702347022951071549432243472653388335061636612003448840034086505363500604645546172516142540567443989908033467679022615868997951131251364594999345358072818965357512394559975098957533040336919150995804630993548868552994717476515270386748583439423197685344170949672764594174504849232198884987235696596118123771768494294024978473405992491973435134267408932369202421122856999627461083913424597934201460711651957566839198155975202034452345141052583683571684047553595892031514019874463166649566220736337154466119838955752785687260756978001842355613365554575992385669573913052846647621343869492526237495913741166373896269894284419687076780551452733206861713481660188197910181569617537017825072574204647394298694955731324582043690529840973228269268389624313369867617781666186225436080812130011799166875158409670399954504080298699566184487500815684669793808094775748351498182621037569016762013828769273724558191295448457384515922091428125819169518778353036398608959832099608068152753312129951733266982149212449216511321787926755690819518177045285004759965428912565627570637794742551838014191332046324821473492760218735689529673761644138544506645321408043207761445167999664718519683700984536551744158181086368278722542344470156843051303913264615317065296750311850695892378935981244480551379891187920796242846290743248672445463912586916491144738713771073300043867301385773504028891187880322928256223534576025863984285166257223595906329302257862339450525302860071400561974864003977616198649427687527311255010037952998766551633056677625481123259946441391589186061542574893718217903731596960183068131258565715805846440766135230814858948692633927174593876535432646067936979518691337519401870695135543596631661575416821474902195375253875199681030667245731441419716340539591299308174719625929036065314121960373849846282196408673266985658523961394561405523628060240792285330202006244123610403098027486910893699500985269233988473077501632618739559647249836044428666114147246362371905722257080485584492404890103776152148838344365191691525389780255749783638000556263897795836375144219625452537061481746161195616195982438512146472930908203125000000000000000000 [143,13] -185525906448062377732106398215616924554289085965779683196592089345519845672353206966384050664985346094455764684759336068990786255854266885581974009856317471388538688928518308319906678200531456264738220798472942949832966568825686873281400653068222162848378325413961275239102106276909385537501793916867304830684376139622292624123125319248698342694712527215823911483146788019127019115786457617863770093685320520681926177535426190946047081116823785796601972312899788678882108330047953259164798634845815185487003964020552085271478194473245179682817527052945699907231640050208070955417671944356252271997443138364109640411457181081186048853582631353976893269421376335020912563285185530986274293928269679232246756515825911954814869686096936993565952612696381963901166015124772882729082181925641077362320324916707158527537596299658086229197433032047826304366785779215124581797540636462144173299373970241288087843038801327292035826005970928309017474473947404260246478308393948405810520332708339469007925587492586708816454858814412859175784834610385220258596624969619745010567704476657391840170754086501141802809988172977829571787425631539795605340691497019011277111766284527097269137027588090126249128879407962643751367646345160604545645353096095976786616715694691188741782478111109961586707848795084680893294884996023370509689958078406541916309395114846402179534202003335732586934454590940335409512107251007330511910113945795404802605594483238178007459382652247962448128090597616849061210955461811460229726734822182197342765928710815178135970660761579240160363615107382704198910285305932453759749654979956667579366660346293555265975954735437773108198857481813838234763709330962230491993976222340081237928387060560600525468110771353856774905791736136550877145634583560626453232404281162400496805241455952001732560544661619612329645473188201338062247417568256519598228284036924805855632742368100485568053671019168028366326680834737220678925458633411622637158620111898751050277053535227879883660845330603074144330025238036642866513830083752297230728590400395529925202625617787922999656866511944057395123116390039391608434652792755572222494112940551966355308154602965650731462072861622592672326766685541481293321517537231457595225947443395853042602539062500000000000000 [143,14] 251908215045439968806751945853412582724069289022383095807149924355618788041799150759894462560426574756167778766869001103035886364180223735108984140925177652866566986145735425395874745071509706051913255842789897465658721976098507292506338762310062474403871866237686538509400626684853593861391093631555748536349580905097400712010973503971442698214084170096376945233726519751945125894115512729647689821916832222803986046350633452645445051111704825395970950817160259491701019898357730787814946831943745618629705680342710411347872749525786452531655941850035367911945494112130572442932682927309125126076152660232078049164533355076135178197686357609566557944422435571583546136964080666008885132380860181957361643787690824968402366980606248045891551096660415181883462665641509804624882946604569148043836705277627124421070303327493295438538024850882132871176016023590049737967633304148323981696853986414929250414194223585418891581832681643100895841116140922702640278757941650704533452688725268234288788498457910164826859144048301555235577177741447832910533263369714771509445362984667824092326502616480428953536980756832652124012444854906558421656265138846139740480651213423783281627157936229771536873864017610890259683100084502645119502177362821632164285724607148801996685602998003096310655213295737442912255741234189940015142044312094567293701223040070203177126716118044116603322640196629132927399132126627579881319696977455703247344828353953264176860549288808330719808061699383009229007386488300382608774152792890700133123176591787692589870808263647681734083742649663667728569061141372795470901062362796715699297046677020427151583195069892907754274900132196014809020175824714140167735165314065014097236643143070220911743592235728782795195888526780484838841331318005359266689290249312259076185198787666389744373986793699071524473495907819110269073815064699767983243768621952916009647279123735099859758231769681206924710106883063729779119074255563516872112286608542521276565079363140262441140061643546237021270012832036132233916908735253323496395523032115946989087554166691730876908159002538435382364750493573146667642025144757507219634497803095803952452899521595195544069705492883748980714241937964259184564580484888551836775150150060653686523437500000000000000 [143,15] -213278746915000453567720938755423791007194432373646958107216655446239729412062398055018599518960710390503864787902904963464987343294588177922845291447415193789308510802180854252192536797976664133362092493500478618472198748909765773360060139669227181341199012830362139794520174662245366650180484279784714117439602523958015544019992739896093329299021223695454333623122928291549371290372421022084318126925670601954749772228328575502754112867063716825544572867522783133491338920772006419421216637357680802735206046453150567925443061017367703634871833112171083687388533705268942599190575839825339331964266258069098263647165482831780283092591608562907418501156666355432278495626284083606255966053655076117795447443934769161577404545686762392064863010035467031419733566567269338063414374528364494686747461541703672864017297591431602671309086604428415877593348352329796933917842812592892334397043110208871599110493273102687367885625411625951995849318366412043993433128302623822398820666079919260770246014738703414328598692191116051777633715571424017724597568952343314850198674296277100860846212752247352273734792856572383007534637765300777238235853788497794588587541406355192470368584234049309608305700139307838842452771940609958743244587663010549381347224322877897838562335327928622858218732388041004319549202424335744977900658498726413560737683675203353707202617925576614735189299432206539725253324101443153515491316950695154359496612629057037307036647890010612847456351933122677742252684111701876964419177008488289073604821558698055933252454760548680775250482922644050471319039094032376720173253849574235421932773101262930207428751314394757878647839115870246008252280326953950221553814182858205365749292516650292745181794688138004477311358056302016192906705622571487010370224717322089194505079894985639176885656025324999585444657126366350900861988812994803573774768806626600573310322737088606650337933315472061058083243179879633972396808067297226159977229780622783882259378939647937309672217990489806764103898829168376390991852118515693534999029750507765908659289714342377095679763584331582274881871823138155108497988375234026299488129963104903645651896614014338075317690520669274087773913462202076413566469159643901321032899431884288787841796875000000000 [143,16] -148471334430909243335906222005631518011274505529014599226691351591002025300667091759962660104803913814578888439212512311231888542568454805524596194775475929632115801574527074849952543061992039981736943126717678035151377787205880109526105837652443645532321045669477620384183845042803975132996205596888321065510265537268671382620087483650669797469623220650218847030737619516604123787686641880696562431465331805833914135700385687904848666761325176059211764130035515226709018585421534999201950626241849643842296790945118088492817633252309019603121692037755781980246637217454430018162645087896314380075464225448216481526443817328991879704574592368974001159004333093238587325123393332669881032394725829866670053904034571367675989777244337972393006220974292115119689509146693641972086074190995281966079373696233265836393658887754643406899864819292901086237678803736042380209969262405230463039338994192639944322254547718083045509100998349623247178162699122750712600271426626658031776598043410468572359529740113131222484626579068888611889791106535501527983220439819982256447796304847524065283363366695674099430054651726649902498116344663174408388238542725638611640919723272411276175141007866528830963381378389106890022663405297798477927474360280255661064857200974018292965665334308576844154937942538708748483174373365541909484663022962246198932505315720410209487397656064607749696313230043816059589065296609707740597794437097577544529762379504437883312350586321908075666310149096486858296703452649657922639634002877532752999898147088351580175479995386208329015307592733896044480920302842620616757259205091025191915644346355548764686734011874171288240792692429409434363059648553593931487020625617295030859478691204858129944337276178326240746114594112328735273810216775417563506870187483237076711376320769015019192144759514405711673466246446288426492751294223382661573333219138364768835016280567878040535644486167147465341508289542553182095786608643960095035486250694673855895924393862723844445925141305767383162826573143153961999699451157086747374032274880736328868151047069874843300709046274064275838181467370636421528227161440754563812952171768489633418757463896033163763290501530270361087141905734819967432880361002389690838754177093505859375000000000000 [143,17] 1076288134889977715197909910183035085000637334848453630808777726906474393447573238574625460393067164982427778515173479639784060493899711710731960833514334058287426896080215430331938391943494304022975419880854768791984247292034853301338106690192515422471108202425154959110409809746434756114235659670134515016138635203449252322830461742499078795832500821494693956731275136038514801849065050306266199329914276468836157279362535742492815195966251815227668401675471477883084545922680289168739137457600252316900248717382154167791948746945635854486590528376618939429646266142149730087357203201950384067431537679620975235344395284848670503152693739372950592865138144162865112654447793744067774896350240980844370815940986600367177915792673625840567625340428836523412898865764103779535933556757298538879984724865380773414178139828759618539592578058107623163413404617758730528718638814580344693294082379432281772951890425670562690310072324383285221254497425778414958089514362207163260737246926988435762809361548851869441436564657273341869675788982507108398447372254275025661231183963442655053372012611780138556905446277003452208667612535988081997762205765206933555882816824269515729071386423450860770003880939340765990283856427100891377124573560362993793287359385078414119068532263353896143998222494281299498108026615124341294331504797097781962582690738512921257118669280912598797115783400157357019011632122399836602087739556474111040902708050511290742387746823120072964710740512174300621451998952218000340708598263435883715252714682680643421956135168763596107010286002574258955291012728171074921970784814103537308954792557113627687700619970144342138398431723419410042492157315301029618869578570381602891581848577169161819315137462876363347303049589600627761933564296205533466715306750511137919535912652312249287577913003488833846664523201659142112607182879090914418141044774983383075379540962991295992493556383384450658741798706526883245151292677310753953063585272901112518467001605939639284092704150473309545764005145765251566242079889824349464855393097711422569595146640454281207327018316256862755243473672645087500893537864271374879170883186527499192960239292715072023520727640613999330374691398990642885596935585112987610045820474624633789062500000000 [143,18] -2573662212756412507504007593659141033751037048175189163384507391728230360407250989274853923660412273577387016266105303976019271586863937621578887243191138792939668412471548228128899433149580595353241968476057942150436718254328599446908304006526001148067962044221915800105581344156109402118877259452579225920507923308910449694820287742600652914763933985614453712575154455023341203210287293406307164586316370241888183545789146933817368753001295601902928923698151076432279902832272255899991233373279673857817750219590306337794803075178570054010667490907774105213154389755978366499670250912772761932768870696973579225283982663069831479671961910935095732072627967691984494323053218682063906196485501927651420072932306466828692038525587905428241379259687598415481968760198441901623912019446117589485553538459460412484493464902941674231868320507361089853901312572054210623330653322155009425698361258603392144630746201206921913446582488035213395007773980199601257272031317647791972753542211983803427437081454212945892591141454998740299250266295924507316764944478584485866092183645038857627658449402379431188433961301509230777703596041783311004054773969235590069830065335490444938400144617098197984337678638846661292950770990595958735231309585434790269380064469362934004515777849399811288565165628228707273977247423668500763035142658036052593680018762957163626361807325604574064319114545899613483816733639728503414248580777790609646188616242976166702967168617447608569638722149196378027188146136872406239691262461003038377003380533152272279451181535776746168157963907780924217056349558719927687643178237046654963819077302140092348214822757097069158214487863706475563542001380389506126195118555995741785772699190990125514297391591364136695993939317178517144114701294081603416553174675447451059157653263156539632307464451799566392473606251319084998554833959088236693357754056921867120923879055895709622772638833027986298517632186970727314183234823580360087457752299096012340515438451255769499190724530307875811876046205126683223750619143110443651838937668361033438615062264259616825311132771575518374382929356042015908718726796232787674959544865508161008563839133898966624609184016779839739573458335395242380094771306175971403717994689941406250000000000 [143,19] 4194052956836912033641166338257941493397774215306534302565331294893843116526041294219510686384839493901480134667470240659353895993913149290320936006543971893055108534581145941624387756728553501875553824056431639785660669547383936034373409527472731551542787853551997829661616078802182722674903945156382144766145178735413234040879779763741946633937371552268182181470083818270941826718174353896140201492285349738205378300027952532890478036296532251493246292593670772257797284119835205510438842962833958063225667480057882964017310209997078679308288717400342933266128231722299482100892411394400363704851196997295023108520747025686369076193766861802895103487758130320055988888759570840843016470032146217205440016099221657179424511411037535318882691936949337652904712764629658710431133327410859243737818825828825911960352086552286346848991639969820716922192558639407418524367306526082151290974491417129735968299329062598836297024069853443738762627737063499693178064034177650604422453151232857340356448707117085574935705857530841583641477782247680937466596830921602407220316648704419181783014790224351140972161057489554695025439557300522930972077119974630726421010706468643677461120435261947304588593288985793262342766453289725134569400809721804100278509709212322298477134849934155512906113651558985233397787370317753638697103746433029535396982210815941369127456111048179317382204010879699862890845670890992335090023706595211115111865745137620812801115365354830075935417603994793233721653635675429683422981533863143787913672697092147335894644569739358783200938589958357074145366600888725522937651594277059800002223667820832164306033089237978790230543328871687389296817106638735747681809277640209639891856144479576991249462571856720417927864809082795541550786096367970700003488058106397000356788397163566859694583098723722911745347039660296031589971028119958237295380570965118139069275102803428790913729920158786130957701193008191750339719186541828786272050725786152137951428469687552978336881191257798191189212879279248179057102609649148882474361737947894294527782786865163791737209274865965428270204049892240146005228933290500377795881475729772254209342205236276943516807839190524648470327453595260123672683327811228082282468676567077636718750000 [143,20] -5197672791493907966140687499562304955305933748785092804688324603190694381572131868527108311878857750786351910663385510199978852990294175177646327033668822575299866804607450591242441290342207479543481581160108215225604201480112588497279072715982260783384729740186947415237750175235950424599412916746002958018190130719818764689792151339918981946742615516765011015503701867120602195143483475882162115602604494686365086103002011438835213369937326686663561772026149241224207192933085451419891968364557902866642036778100612139730958638593380193203568127858218795198304897863516918093591656324547319352511759537730698579428409634905058738626082268502140190346213733339212852673651203810542888576086407644587637361364321803759431811961297722013506283047954340156973151429961887919154591848067703775077946617200390682260191533060923924825624614207060462031875579157994386047524845220523151289096372787711665398208734698771787877115842896549708162071900755848097161251824491104325128886314562836070784907349595883023616179585265076097378774170611568453934984193653479424707459701427082445600603392591214385402299363672737538801942882370624672515287754286428975916975660991445287289593812491718543086195376576468979141116935285503187680526807987380867699310304144604307511512166870824004565059345601097031000438153346394313830883600826302688043148943990021127021988767659099414877352520503076364683341527665294701942173177851728613089528953733131183222382365776253335011460218368179052280516418008870586646027488810906273182591088345676092716106203500964425512223770704906066946180781395216666603835520662839536673798592793965385915351611025128281317812726753306083990287544150302224280738304774542944662386877727681770847559567611057609225865102499495423373741932263606334261263285718255788275914825378357302489162548177878204297890350117203078429139404156692596111441154352033671794586573752791197442047971111149274545675317993374636901547604824236253398664645429625489292610425697241045248652842411146108670426921617559556501904828227022479795640391922418181609137616276273812079794818982631529598836111602453735285000266095352002433670165188690369762666835520863669853824806205100608988444767233350063406760455109179019927978515625000000000000 [143,21] 5054941243003158413573183790100592245798761971070227575917112019796404683235881697534933300921809733547205692680688472244989391049147342407021572441327940599801992780599648828688015498001690264547471263443280488199849309325428084437542288776008386250727558704614367682542721863043289618515449003231910861932615312173221045352868098225376429538107005573178322720229625747515213157429062320509837922246710328568078849861131958865998433753080961375424257003552838709190184729022818807741704015204275309146511466608585620984093642917760851090146001402939464851920210983102052716387700054046455511823853486589051936960509594434123283398457057831915534449285063870240177576373698632356988231313173960374528253668636427476314554176489061658985221050123228912918701197013254978775559116038853700098055509534761011629402248580135131467144145749253136854817282229844071989562321376694489076995306030626581339289570582316043662144896940386627533903811386553578914965797169084260955709678114660974206231227885607785592594585299226290941441884461208749465228342429710308507551564812650502030530843050597717145925727973154413226321841573234210066139401945443383764918457270195854320391821420715000670074448652016583632111914882160089097520357931006584466502078772296582223114954136680782625925728090472624709087255902442848817891515258531088231497731110489507393002022761422998960557261252042286398872780253875596354865372329942913304643826748151818122023975575893875317424151936678389914403687017380968258469226406759216839166352358538204738371131220364771674796418989251466369888289498557911681134096430360397559959956755277359977081164248130688454773107862981493717355631968107146762678200078007545400454445585823245245350648513696421450148319430566711095705138432363845783165603127315822146611936186608469240584962881428955290366380073236069316758122230095136443629339411418056502895587667012703800065200355698664727354078773752756221607705296575078053631859167110997930584810010800200988205995088016688879852890275130552597808662052645412523709025691140258377898774212483745786821629747659725555693348849622808146004508185729325697454421076533068518386574696467801273303787034224195928192263724959554238580494711641222238540649414062500000000 [143,22] -3855325915265893473423700022772877576428599967244562482447038139357515324915645864151213459882946774270789295815281482425104715033597611417568341629502712577679289537596419325737429520089336276858011547253704150522517149847841028320314415409869590050957699092749763368129690460455599991887184723024397265591793702342434506147079839247789491656096680235750206193333257921021265827431204230225998820475637933693165680097423346525092223886714799878203311156622523629987115945259414172566699502731398565988182361325743078952627756795143163845779510374561687092533333797793360652542895193691730444920621815325738561262774825363892115120665000736616487418017512483627782342966615055167094574977912544266945551080333244179890878106407537121669077273243793496425193889890877454586530384049541745859988121858684635407381824042897152343374837793926134038653757626637158705633573978289526528575221435763517045528850304658824983485803279781537589216158914731789050891486443826785248342422600098948768939680665387575194172361408270668719047416468465913581476201016887230447335047854785088130533727445915424219019394544804181193470292101153879660375974935218561437766100541339289757186927125311935970539294187743397971011399067152138345470231719858013797548711541497018527711768102160459322104492164343383291772524017687697481683575096968682068208240474022814061318427200758640460765586243061503554285352646474330325746957869192129013029869453607048022832566611251610167180824388402959524509076823185594054689855511296123876124876112524004571499678222776640160352341987756962531031995273342093563228651402316892794127660574077894676909091023054931426544443916643887110924513941061778131482658123370675328978941771558468625781979237690570464915372422736804396113399110902035358512830191511919232212263027772275331402384904104496325453615343404113870853912234714883886488444195663001287833102058321837895612817414080795006004785356430967139714491820861854671789260982555555904915505510244021861904158927950899273182694647319361697735071962873145167713965203360402373368181150012341188179229476008965214502535477657183833858258020433161365001269875688921297260476110562461008374364930595534360809051310781114807468838989734649658203125000000000000 [143,23] 2227517792544437282488278927441515578615654062888229978525294295579145792189763695852605585856674594730865861532928834669110359943090314462689541342022881331419948733383590545421192106568033572694768527428084645041747246725720511357959078033418806410415418013981941508479987118118633045569136091829522127451339688929972551799803219674693056522688376345752907750929149346354983080442135566542485873141222694765547031702025099028650161050077014039656130697102581090716124709600416012441284404795288084972937811338962469190278547108497261232944508381785358535084137266772593498400511031358479639655374715416558914765672541120193735250497060094874683669409397195676505311691662462958056029722863891734471395656853161259263820822428624991827830646592241621115036690929799116890598100873872055908771233084062223112119734076477514578109602278884830797385405827579777139345725046237318166586531485144113343843641047835082873701064707426657546910409335357336847957886759466943046710931275134165046654777093018487834818525728461704064631922361257607878502847389823922288390411846539842298968104754130389982536994941545133585699870764788043455880234490270091825331065212983005652664382968068460606029145113165215546363408239692287031042088374385091470912763905905743191059104728683802469352416337394430783205391671598243206348955866136529875491783300276372928525591437280798020709599860498117405112868449285979511691746428334515584021045656959119533135581572169868976224158264727476270133639823850615535151169546212245738089440115590180867257687199984361665046556891149476063377638425807783419875926559835414418358285918644657161603209320314939723638063967511350115882585005964820818516682364516732962117565474965310353413551501472633194886290962341172373992169380383765210230893485861762982571855480703022107573747361695485198369989544913381020476451386319595649476448984636625382169417452115081740778725716343185269145346213387355425948159571281614162078210474221263445125116396447427057182059153967975144333152137715140386742653000546405098751287386028361548795178849971906495374749192926257961957298598191770473180869559046990798509999611247254596264101901739390616015088118913753888715445494739242349169217050075531005859375000000000 [143,24] -866708192104503853962803051543969744385521453213429782244256680442647747806651431933414411266639883594361745890663071086602363493046083715298702479760372786463747096089914277039532237598937706537081218887447866060608376061087227151442928112906236999691629928294176566949183487867151566940888757713295278141913689767308079994369814147264564082953146031710789543162520678788500713695198713144547125441334919005126923746567391458051673267927883782799615860955611225433853776283636439059125857408627891777389212409509361751624449285982253665857958816979182297916927612443514640557160828128211108102842155378775882814241153938390472940852938972292591989398453062335536340592504466081961153518563905336035278938802880849404825495570343697492931250675481896265456608175582144040038383230690249717767981212356544418088894879395021846666947807874765570847960128440938223581969395611084825633486905469383824942416294600975759994295062258455574434345850588330138712067610696960475241687074615316033089364629018450877150612387537638305424421695408593228471854694187438369923883414098655883365480562430556009942178802984885490503744799096270351479637513363967705760245094445924273472501260271227616529487512789435208469032311549850165148308726783297241254165791023163336371316311158062523433237074147967007880415125755717295671629070200098037906959873501297409409718817346363484767666387255254263926540153948424270353657174935992022009428479351123900013986564928008903810953478094015100397109068380682763640060217753382808210994247305486791498305885398731372415200967645024368593491490290567752486056879434878413891521738289179610534185275838593296585680490230814763862735678133046556794830281391728410006450368130360602564414573921660103292793157741441825570522348082570045157674667317062450026638667724944824047576116234245299798185724016634863270339891545126601682594828073150151281500903848304074901160606514360805590411243338895869091390176894257854586133969486374244786330209453024691472656634277897199280538500554533447263627860426526922153417525542455424032415599492387205603092497765770575404497396793016073304023986255220894639081296729578664604996559372641447296454943931623415842580016033025458455085754394531250000000000000 [143,25] 114175702737296439998624985164317667338457967302461533327526956662360208269984773389003757545146017749108753743594561765968780846749763047500679179657518611467833159658227057138487072368969928690223604673220065633179358375252716579613139433653438760159418323526287360021674063069248982360837231241617263915665992167866238395636551078048081983060294765977699584373103569852233953360441279859189796224753678468677988170304256959915500201004050111945882486652487585695975391549470766058428375027189624649607652154047934560018822755570469761704931762580084041638568428750623564610319822923051596544766610296958136310023867697196949624499839380913415816505390200343561193156048555947010891298239359441540903403476053961931905881693858323096190901982485078301437877368188117340729169615487229208814470099098979146334717929578914915077455743279991713633888155468385595420982156104954081851910548620183450357937595882285489525637445119891967261481869181710160697435644656094522238279504751859770011422226567874057866282613500683617432151117503789925124884847538535589040206557606742275875836145193849874083291483562909262928638932224205179245807134250372109375223735513166942555928922640705617983177808464980475689669676216610822498910989230446744395409612180578363869806469456787983188596613159003151450434106175749817689340692787597465145837086703498558212856031514919899333311965364124287102014735247484297788144780224937351605009279278733309637872732309306154049097424492689891684089963967514802799355138780412667915135623828645249340244112561320836067430635134215212671157191755435902804575238043032464810967263019526443361369139779928471965925383637985711346202400617156161748289926358104481359118115938109194369034509717950621990276822656444448869304604560297693830254076058164548766044200387501792257169291874122530448517233875328679319748323096712178325843021244158372635081527598695290469465011643409987091033957958098122206550733839631269411782128394849817153816041130040082006496621954595193781772359371686328198182010383561973532996057828968532296602206910428020407065991593880977183039511047863951451964976802556306276609044018023855723310049536002743747666594137900319960721162715344689786434173583984375000000000 [143,26] 106116437229357219932824945776931647832028432939116369106063926653619622728425634592018595604953402265061684089102762808352078696988503917480814633340712709723957053418978280568713922379855175804014497746635247353980920193767218073868130583892549338169498269343721638773688565473578014879946434580812076861756172516018279613258553078679390659840778644782730133313389064654513089625020493543463386017565685152250505137551920064397368026226037872139971699917853888163292146578343672796316426742279126110262631852636590117354938999164751598105932854474150866932595450654859113005483344346523344999560146706175953710938453859028454787606170594733032245002727254434031357299199191333030646741333372862751402985909969938622882163453479412101977932229868885892101151398488017312058823686771456446189933134639071661836513860304928159162527556221652693844230182899729348015957663099249761187460304241352248337240437948905450617649873959900738297483737729172041175221147967888305155027631091940201617514514863456445140153790453488942492324587617613637245593817869542750263842293569995437372260127234731217770140775489969727151669330721357177641354317786825656573296538006078595895119802870666364128651918805498240585536105980650705301824224978908664919543457745495784310796921600775415679902263919147604497824440402699865766541049204211980203396725638610777582274588447080928601151750163122896930636428159420574150231173447044524627350696652567476749828806541842598456846652549979213625269686386216599579609578023681848207942810818090585351514387962732085025930401925788783516029053395168706043896308712048851745177183834281983781939012376109012101580622386677919498837238859519702550552576773982493103560543929884011642528917011227428571192083644429962771712017987198827535550663259683977888465494240686465934929180643606609916276282963920585105427316029828617753327956622921997635851206505426400566725732194011420970374706223648595252884733306518390186693905773743022998481916270523282228692263180413828519910870114200331944230741797710004567086876594353264270951742785936830587473841899768737730775136102706464774489740347351779710641583412901807244733220385020517548295304610661560218431986868381500244140625000000000000000 [143,27] -65863169075550363923933185292051075798821568177200262792559872739462907436823598476504197129705379741056776085061150493583332492158558214037793924508881452913568224088347044113551056089122473896945304848038211232492091771304494875761254139242125840132503329078454556586197051981967768788034183336844514947204756895317574901847262620675449987853634125008647603228468281892157917620992712957234258182097972696793262651419013486885908024720580875386747164140430889539871214328803272869069045498530415583949192215153033663738607608602874608820747979025322984777979197935988544638604973832460787218557358113206323347191459841188339750373165146676091758769921504369661206712900960249516593336910114005443543469772731881830857022891119190708621225480308907294112632297898152328372926263671393852222862781722670672508470178916626643182460430571637287625760046097635245836437261479970227195672973645206173396397270892805210165587701401646768126288413758347083842534834350727223998455999196279118893901129746337566213537040895419251703542094788676934411400673986699090833850657295659086961682255335533437908973955794138009786898462341548112025755508538084030812127814464547609996993930917417626943078722218398320596695501186445322432667846465144999306322499892420975559960173890105010308425678679902700607913429781440306560073835464567888548826106305168088076565837057292059725441605130804775029306427018079325586163095818124258517876101155411612096495454962138152741893816526502048909233669120171715405019531474708256079846510044624578398536689179233681821347001957446452716341806451237209031080670911551216757816883068637566615573303767575893289636935718399600307958508774591136410760985751664476035194056789666082413179619109741549859911585077915447657861101544301945455525670777558934892350499527321108625524117339312142575863752800259785530593652014707581879117307066150603188623043508929273438147276663154694273878337379322318680788645018400510576450704722554160764920468304368372055958139646364227654691564635295000410631257859538251569381166208930942530355990997706891137091727468876113124125702614449384681556911444210465537379169081823155878197930604303407565859577402905822296474980248603969812393188476562500000 [143,28] -9912760914355730895676955424425258286698541452116439998876256523356816401057350769480801881698899223157257530207008084217961219538577274384315643767355385045179803119363776256422644557923680310229353006306658341898448566835760282722873711409680547356600263255377609907198239529219566453192736042306006405418818393280822352519676180066572020244850066750378659149737399999149516612130082850733406546147288937795280350862502572729880087040376437069740675350292772066633315940455318889811128677993226584355224349498285240488518424251012556764499925512060361066703324071546676200083128633805232081833736733893672937024105172324466976699813548814323730457653583637334930344790333914622288668754186385072089374107538173464854816851811577466798879469406923283445766536830701843277277429877041741311692741010701797314362582672020758519965397646353799286353697902488661245419876222657691205566482825885057882717589337198692884724353853439143904547846655131061820779862192213361500590447164499416883769226315086403607864046319758185355241850737808712419261018916743982572694212169956515462126226042419469739862683133496936458389470467045546796956757277391031154630007244384317663753927771789071444856648048492173388507141989552942932364850159956552342653557423965656508747574210369444281833952259651105057406222926067478998075397963102265936348204771907045932973684001461022242951786226300708024351829549286517234844462064100315799983305223000153752194307153137270997309571956057044256880757754605979428253442408003467645261411004206014787261343439474711363940962114605696443656508545233614440308144772791157826574297569426743963135947409107558269865688930998353249212701091476870006279197395238787823469827183120755368786133337560181641637993069996000475778724637124715829717013477895573540594990517942582249396309138038840565658994591081618295130903242224270014667795001850639419198678790348454413597552309131114671762521386024348670822369656166780798974034330388914315533175649004108478003444887840420926018416566743354393224343579309770810152997481149266630117727446165848389511917650375276675508183979952157120917240526440099278056076096116927699397817117141669158870698197461024392396211624145507812500000000000000 [143,29] 35342783769241442121664760490574472611835583017215210459749851886629539386909256507459915114931731720769988754855863365903854467459276553636069727120026426803701950440762224412220714955903815011770738875599692264648705965225868044972660397147389123593497491290611627567330238372405641634891673837723915834501393745106324387033725941916360668276137918179800539397212996006389677440202420470170615493553600750370493742728531143576708971119020499121693533379495045470136297967248138229408834130496967865878026006560803501858256486954666552749622668996479844875332235331099772946825780324344583102158090686306913694091454489534529318984970023754746187334495711263572367957015563438766913167172831801464804624224823400246105306588607288958091655318528583182653404861539877907484310443064523600717520389176888616655904862198776507440049880454206929352058800549861037798744508319047249680407671280951931682059721193140021539182048834460349947757316752636511160526958324727073344136640137974826702474752722542727961775011856866972271900624053556150599858716541585570054218811618390431276131146680540796845423593828464040468402523730323091826807621836736549632443981253741520586922424361271811179959517577937569503415076768010590793054011736330318792548262036474791184638348359555853323611413582510754968047167806259982904050507736408714271795935295923363463452059435534215631838650195464593886401909944321560792604427860672620735048110379082539136739956190708913361894861254614850844760808358439960490546139598223230305087699304596414779776605921100761873831243879297607626358685426858262327139111255949919787655704410529151382094767087817870933707697728060745331961055806329169472667960685970587473597474862580217421633426847807268502991392671924779944387783495826583842865768526012341138601285980811449262474125783734324608728809424393656085358595179234788865933079376063088652117598191772241624285578085720138664000950676197162342919633554111151097067875514586646451040305525275178956798226331199861595946283703593057040131091760785113117236696535780020308522114354029844530305428172899676950876671485163441497179698230095590361798427500187860442158740674314525027747357910357095533981919288635253906250000000000 [143,30] -21586775243627682843957304308791997783711606185442942694672747576696838431093058382257303152730195892156504264894228662415060643162253990987267584091935178869617814774950393866108311544451640623649976412694999107480775539600250199363797145709833129668041733451649977679515878793440107497243709828850200780650355286927847355513206212463793501642455426299327091068677233487485426105889854234463876277766133922883895998028529863478874193929174976531250907652979597876188985565650546081594441342897363975682345751392057308394486541494347012897801983895837782402863310963850443639578817830580790620300958525430565994308729810374787971637831866927844030025354474108302024805043062565758986391783146144625972329128816529156094738717087024998777495249370418172065348228119590046949097720144998213501539118899207999474911725184143981438689794476928022645019174074222908205632559042630570530094128126524755477304397194614222500742847571174297587319766804879743772375017893713065566747542596879627250802273232216158070641941705096164183649091980167699657431162890733820390589900969657937765625049560624867052113985357369491833003811411489892049570612580619334551543102573089364657028823948422278994832139408624432780119344407432039563987508254630217140733262781298087102102852291095270286019180275493232066105009026731000890443703165231203644014119834357035989667366204162553125389642740729355261110654201869880192942388712421171174692383805953937114800880929641981622194716709866341719419840106519205525866970637799561714738457473717122500896093853148996769571010677717204604528558297250596417932201730509374885678971164768638873315447222894751567077909984284879568545186731542677569077319443343966708775478486933520523573399941447489349518071951651540393475047924582390142065475072682996292646212419824257213966011340934220748860795020873413165858695378403649233119605791204035690351401165478721648481716625508183235077311655035098411260545815770670324540021887121218699646475571147940021108092951493179926451273825373149012033757639478901922692003487490248550643222373042341777536196095204356206902442797655600961394683723012964771692420530335354734742905141970116725175898864108603447675704956054687500000000000 [143,31] 1972241956247571736795329389690232976652262288640612656822273269563319169293491046050000933767078521651966339997945288257796112758701026599290117488202903369635004509224031875678667879160082377652848569790122725892817352393667972431993983080877052217160768245484201822763739391131983698323888342716959662238687407196783226018583909529347859375298894279658845815783697184263766297766645026006397001095631069628761331148981783031374248393635335773649437996964682612682415470223993099919074767836578427994928327471708499034803553063729544813300613792841862953742505771685449933692481859920214848171218644933490508030551325472287553231688943455302055106064251128348778602509906195766633237065885100877251682263729580582290214226550246893616709351106011923612800324576375925111022042463246668241021756870360174833217248324634073897102633912640618760282442435400292573163227405490914049976238166866171401690148574090968409570131256618206998075148944249807892734822776537093333805994918588745047008107763681231522880995150803334200478721127669138357908166373664467641733077900227979007300343531475778190602168273371742799084368652576972398642950739396045258015033414392299349556541448679631106670518791192830737257973520750076770558283875911428664503491606804733678099629465307107348429702707574632412917039450419116390753536731875411842733746999339520070592216083769501193311863601370511085169699933048946655092528947118217979883418979052824104862969219091914368014325547712351932608395267283803364897562435229322959910425628065760496219007999401201347796480999441456372065229061551513489306740601745450961107245730827300658104651213407535718097304848009487737590843052232165226683981696787681109866686715502114493619011917501362550008747276115099343402177952280228884545958988053801653261887376381398539909410571025816486149677865952055054524980100430932335582734571243217984698923550141761134567410973744819259170663683490892771695217022908171983090134735350600185955906447116698958007282075635822838276194454634943933710853614790320340575263090832001408467358426500641112761442706235623138018560609440029758730302263197731642542884404046893689812562415334976636568597996301832608878612518310546875000000 [143,32] 7195476628329906069733285315141761404366036949161485238304609517161712417980936113855486996287467316915962788808173512083050162166580993689098961342605166594816461391581095057179201872072522342751767434049929546530828699298298763551449370848547193257310600850368753688500363816638275975112579520963513828566385658605312347675885742929228694880083056936197059952899679247710370075117289942327504990753628649959321241008911386526511114460845132431218811590514822865453827868420212800240986319635075409661181484290152123280886136833615898910188433817938946022142090814461977741537001890096053784664094984403183701938248418521161546779328478404403820411400162922802103565861792560223301302354465372704514310158499574449860232839492615934961570929081807039965547714938020930638594353634776017933448175612163426501345714557428084555726925382487709473434451220943150763524258874009826933377589378880473494453428772670889697061989974678158397386089321135180349560399328476664667790822738966585958861973773861555233520750112629395579333124603382313996356254985604592633388043079198289585487355369778934726172852593362888020647455755349201634740019331956806281306002887255352345834206139507135586819391599124466553954893440560712689161645150713593519157371230318632682745177576366271016559898049971511897924549201292410267419207962496692718220692001255400807240278564719620336218381710462473767885656023340381437651069762435110665893685287170562909944018348661142197244691426695904518658923321262338617251520808247269859440054391411375419200242409721660636234362847799022919136467627773042463938952708257843153518231116065056577665657193046663971609516997792900835906525579092724173234358176817310833363744999331697518222319420114769897929637442849220912265025207101766075613112176451446882010353158263045598318305169039523722803899106261161822124413591739426086247378095999807424400758681672028974911351961256186629708888262123258135491436740495319730479946267061781012119059411225063413663480802694946485559646846944234200462309215782772483260575018098166667911719928581275615631104135861887694725003421887622857098107789944727677664509861923108961069774475939487899609048326965421438217163085937500000000 [143,33] -7078160844845678068783218404641738311905090913197748240391341511040408376612826267591363954215242942048120999460842725871576876596340295914648797142118103894907423283145814099092257579466215638246350659415730823625098282992571531905357239239102658235559750598568618368649122815846041770619093161385049086881159126161527104886333151080408916567968830393868152022900436211052678100499914078232395266214499172367871211954737697275674331072194642153354296642083278820535252868966305351000940709624505650959295508047372987983963013801113252556814392360465504757127708549966496906769968313528854932860271146101131516665151359136813635782486195998879642535666116524422668999749039968090509881009606803096105692947190185056715331125210777341111337261501110977154474299855921673382403511489125767016763118714853473869386231499084726395451508527428855410981485464607756336300828294827729537910523489787392615923870146782834084058542776210929387391961477691066416714838597483200797434590194314736221338300518924495062728396250418291047299455760049545257013343701630922405319159706489833394061156655107140492880358710624594307906927507978110515139157495049979794293987366739027551952980165775249708699798846538368446008603965366869112915299241658387672626028083462178539912367701865015825869312841772097306596492601873213232448501352427266550431875571567617569179784165349076480906913734222046615821689567091348655315755219189449684319925524265161403292036848990415896896237944132945301801624419756364371709977844358627541630341917203527240419280049495445778259479414643207274198675134848648250943131460332970532949918231462291250210830349325905235997960935469675634601975098146878073317805231359086528286582104742226908128461665567179708590491741855927591337689283555721291615280570576260541481932666139393059298864960132699830322682628004391198965783812533400438535640235588530262478715393864318299699827596870688921676290477440097506587498558425455901981765685931751924841968533983563871380285187639812065549306560390408422824560474721977049088769158420820652502175119533217610583503351907749700540178368633709437857260052248741058200565176472029369437027370042094070925031701335683465003967285156250000 [143,34] 3893136514060770146405959217717002055648691872138258493017353861326811572494096066885734984309760602003336083523156977149081746900557867763498129797398245330748336714022008213791484863399386307981892023871593300756205960933008887042527135491488845736654662321589075642798120886505204721741247797545485131819868829103802578301516171619088921542744549192703464999742427909525933883990321171291454412881683736277166353262270520996377168367787088636235525593008491508856935681316900079741555813077102467290140461028483883810069746673249740223224856731878761687339096232748639408219951869528123690055749091188335754972983092901476112191722331877542123398785657267562435600510264229755604422731658583147878896796670818571136519485117388492922852218950433225751588652465047760313976313642129753887076901875622159899683893717774803392223484376439330906270375938224259688264735482217090154229521378835346095054772893025202199956132329738805403731525752819794600311101158893355673320338712477405588483305757917798001017563881922424728136252847601084610492899407411703804967320399225927174798494603742579225920996328547624011256966559544769765130662700790632001320353171068925858576441926281692622221396120350443773381215077451879051830479094365590295433219458349604049462863299780467504768534533122657736022136935680455919498306366168611457271007535614531982133917524123446594215712064799125719731147063722931428520171956020454900758398863597263683879779656235191838698548359063716101071425974359326636650877406170706535843474704672521777284240167429692612989665080567560787382302604751218177183744117537540882141062758935713168921894279199179200815130368989043856302458721916642991296758054607393044411541204706684128563893991726658056085484304195346350035489726973519393257916670630748413062388837129226955666474016354084590687633561404242767192899473765040056947643036248231060747065649961101785360491882790219325825293841627232542340593516587695951303958035712712644393910242800550698332141799257277645852521821667680664451462109392121609805209976229547745647544802094876235816924882903068644953004926402728555353898185555417765764189632340567046769303904016667058385792188346385955810546875000000 [143,35] -1402322188377936170933335331654133254884774616416490300451048003864323708673393514425622757776098838520721503780923395710757307184506051849109703993833497266693616795073071933751898049266382030351687807025577677587383502236138170659859673106012093128359934590485069532969752037161635515889544183065430046021238432167287906285165880869812491242422745778701589085960405576361302368418469308530872382701841848838465955510842526715984407174045258918591964607893891317449918632374718845139576250998292338246737653634315536770475820534358460949102401537228409441095433628466030638204335494292560655594802067695602431840541901525682812607772219228456896997553225593470488077053898173638818395100511662972657110978426188537174777002594638842322367117414419759659953802739465166776176829283557257908813518259022474677575429006368512667235130363150444712197685550597231242406036075067114489424210714275787808198090589479258173828355646274543427780249153288314429524178455470217905367089123502914790690266424855847491795048728330649999152088288360936525037162121646275508411190258399769563189918877011395175650474328706104691326444628297651652399972059195928868340705265491843795952049347902779372594761334764469500029752944172024624859496920394031626033953678591586659579963875062956591801719633453631486549516825950804862794696970196822748337686976040724397927605769834198538898570913070571493423685693335880293056792419408012007506618824366521121428691833500872634300083478419362408654309707109282311231431421044026662123476342092408991935392349210126553384812569132670783321927352907895152970974200479869405654134091218352235168837445380487533389242678395014105010501018705649243776136349091545844526647297375514481333755880822787769984465984686629465944466187366895766018757647096964141820132417874810977419937750444750172796836473194380423772948640053920910082336326585141625968636363298568885194338068297142910843998320764830740788932510363638524674448609328970587305274579854649907167593731583840164010137930083015535611782195190728727606722415034111654280030127013624804080963345039204643395346585256286223375793391979189772745110082928217508344719715101187828395268297754228115081787109375 [143,36] 287792752859766454899296022520464056668346679491045284947362913334605453694787024643973758503499470940280294861155139980396465127458023281416031530447631553029280577815334780276110323210377419079265585041556139124066469002271280956170578897689608715843513376729422524399452515551980644567664900339753233246674512367727639212256342307739348276752299729858764832386696662254940368271297373742169299039732643652483313861775781410254495075439204259374980248317047691197487109259431301587270707943595001917145158988047418913501883039184929000139406397450984940957200408169447302476030072887860059183820994622369128176606037079294706142901200871708993203921638788865209836162770823502541689197280664653143232027376431231840913242367309865431110794153649180727658528032486835142935789892506789111409778363189248995635303973117903400152739477587010250017420138750532958106748600158870992876702912451874467459509750136503052863509120005668318324514719232782164201858547193320241494421610050547328919538324252295858312290979477971016148565057284743364850473613452275383610747420366366601978845863832437399510534604628470833378554454487842688591134177503127334824423489680432062202608127154121745459136494386517939163857320979040812671363017814051466355771173765086846489535116156487539394721281008607193248146193101856426932160294104154871939534831769922210633457474715013372968486751463180682078738074194901855350108071584998276886430380132471625711953416556494990223935471235574497140027101690562383796667736434004895332532044657330075436272155728034149843849113364503267899366980603433221360219915807531767096418862163050785524484026981937886617389411647331731854204634077409028644260698992065080095074315516077395106012668208976615778960840422677539403874329023979302536063036021555502478160520300818927628393963208809959121350011080372486329048709061384635795257200843140740282067764843730435162317754187970658444262748869941685383804011755036325761051972396692056061410332508850224494562957201687119112714307435759264714009141473988947912772381718944629646298114724228009166922899267553517073530384705839080196067556396815424423097313514192006813682191791933495551347732543945312500000000 [143,37] 11214200882919827514058179631581476778591270957891301765718872152355193665133484103460339455676348822221554280825235937390285770708009298789595662640023022587043734286377480914458861082170197870741021392274691859834309665684528296856907190622427894108855462832330831169486161560512369605949822085009533672423671362072370731357132535604195223021356368451849056673701352537803061416454303978195686081900606106036973272052358870169901140834621452521868038436296939551596338189501511250137855278666575030143493760498073761470809445644969439415796869659122642068572046596415649059832250665224010137432690245937827279740532262160252521252031723284691336534614682272765422268114791395444501028737485106608546213635184635967084557752108012566388367406196658404944224813577487009010349234000519025037712758624914380829929973744259738441809101121110160448629138911845468422675543262600910034606173335021004160136735976820194477972693358954623091490162594758083864496241487474516109309324925288070758915515515481448028423408364227101927102747494715709421440118110449473225381658250021036794352475382267306123599784497887747507022287863342285648361924504328267506414995434007466064650154657090858944264772339740072430177167896536474462994752928463091783286247527618907558691643464790559321431916835294976109845706654777799015623032743555222194495287114330914408115744514363969880668615367393567900984017907510436977807858679926387465342964786867403738193113234095331231902291675582366400624761096090330581408848062459602874208750202981229702108281018694741832679612265529517528802990084803785860683413403658731466145096840151201751881735764069656779134718556944396588471847009886494944767437821502661955407362218968212040954315453756327791161373940740959229551404459402744163200741534527655915142092633632679758257297214988912035809163217837354798206478312487113910891032195057948587214096007421940092630891999433702669961731911876642179622917718889280207065594488817498382915248393985907340038887852349583999713728158775577713341384689375677500098864265477884807551016644634872631647553672999673012820836818914112432375266521284348162175566211785875409051251863374141976237297058105468750000 [143,38] -33611220099085691752945939136433250958758641088165356313638599891987279335778754303607715560552772813171529525822092881043440852807719772035675385230147398345100301769298732421796724167262731652744768886671908664270152468537244028206406512845735926452174436461845884347205061592724645684591319538891616313993382696796574458104889246703508150874840002212534150067068911431284075502446656543070118519573590145530963035955776699657513007218057372735357155081110893718599112090595838396858641631298297543201657386438342625976884585893798943900876639664859056296419823998236280015819965060642970931424477953004028241382181061378061783975953223859943933165286350138412970758669846168980420442475119145916364757156818846770060096855890810188836071280713757254789525974640763408740177369578583340229551115492091619701034439976830068164975156996254046703212088060888287920760152495466007619585354244671972382746783164365019919184451712823757474507055050028736254858057233738026367759622270440856841215240719725411381430766012940071974479266041871607809563031754170469964431110267979129872626165580378645431421097064681877891415471490073634338235061395828521705703383195284220499237404995354901959024399644125716412042310040769664828150969885627366435937588484032844970103847850570053783659670136013564159834154689219527246898658034615543289835774269734286046194080345430125606025471045314585814761757989574905618982706312330750071553077529371077485024559395257701547698064334340692718750938117106154219822842750906293050573423885314202735679688211205593627315878295001310582630266280769935647405082422850522701369615314438101093764708333304879541378410220869403297110863862799455669797528655458788487041500737925477135910077775127677994740493471285210466262857189445155540256221371253878700799128647907656622275042908520978988904479032057648365958196129945404603155627280463971812135539938451290188989297768980578453082508850930660461866121807695419999544220241953299599602870543214452833674790001921336131163315959509704146064442186278535682218675594132799916565828257541856366919098215497014033070557244351218714882876471284796280320455307232930374786470743149518966674804687500000000 [143,39] 13293322829829900342697997097413889231109349647143694349117083165742413271499377195132329790166509379751048725886891687715828548425956834960349498833124652333150875139112897436985793042126772192867126668933905922974663738287400163722462203147099114631542011527509018295449336559095375774924790187906772943237691460744743929681515653197342913123095891049412020448628219968336868803524220396486247290341105603697849607296037819311307752564843254290680667984044925093487154529674902698020409053181595663288557491599439182430194602499581678210525660727656939830600554707380002032700918123350852423389286078169833423429091952341949202620727102269574669410816752363163668283888061252617365036260812126258578256182533951250435241579682460325772747473514125782732684238495246053456181827744198075916948368993776243927904858238645449543897529758100859855264368434082175450648765038848165715726895352327175955149690057938154010257197764205220250712157614855059650049069620557668191935691448871119507306053076751240747960574664930007832712727296440102844501523667628848932723394034849452542511295378651239582823929788029550342475657472094037155883735320608568171908873640684881927331073471357948900729713489098420510898388019507423712735613769380157098804115765743821614063149517462734873152496728461045640045866124788741763395066389617277142431150141547762566865909464702195785935717550979846013186380967806917341522632480695197393501470110510040206550149805569842617733500103660182072901924267894700757330400193248350678712034408639869278007775403136579099095464579016290279541475181158172290379106889970545725189385449391078793105403070344714701700464100176228317674945512373154462892512417319795153902028631730348870131010481156146864899427084850917567734425308357613473157441418948538196599937352660540172076599667019608888184117775065542302466150665681778097698189877819511970247404795564703116127677842712794576553884134717977857523528051678875658325351850517864545480739951206101361841514220289167990509935645676604979721310610223769554190336662498822135471298022106129619667784883987697840845568305564278252568426893049835700712842372481909585383892593383789062500000000000000 [143,40] -2574941592118787321722427816896521212678145033554818513373378729681680354426679280031712504043783933719330876394124316447376345323868062654181505280295215936048657543346285027492519675455832775025243321598995193115987790598069745087716122820302571240305906615550354475502312441831605269243089303689337365654902736536399730291869442913434018768942057302889489939348128840896077016319037597382917247122015507472326337618749483001308499977164351357924850156108402426864287078127456975154648609192318763332767812513924536804965710825529560184332320639372780009228644728797223897650637309767981845028964683722674440568398305730398027004678181228666967631518392164020272868475703423916212168343145633011776216170212637736629205368793044556969379073967069144920300256913333396731856947537236557353991609479304903135223427529594910021608536515834824667380670257611356994309709331917571842178466449682352965394730427789296526493007952530724052633457422509317044275177030737546079673343502903368028565725873929453466106651433540528673002970991834506192936784813889375504256325103913021803446107501307230948201334605146614102592599187207223061793445573183269934928441135935930707467028692407286751373258404156389342649683100931441109321170822400250746391310161292669568754004315926489770248109573251080030016955079700157842422632870540119547091906477700166600757098085429630112137790819650721153295123496816061369117961034738082733187893817537579198924239047429132003194361286403540949199057128177751666842524053650434844506050266713273291087964520550434407460419831713916581688979535756406199448405907301196043466381727421277735105171335864420986076325088445361744125066187084189568697044479123494379362860360682876787197040979112517099543265830712810943011170531821329709491473629914324838318941959620996680485668723750928066278082369047282692913037498272540570361780739419547964353941704460876902988788805495915751679417828587753832744102641517899937581687276949227232728968459998564040260449683935285694902070338282192991976827071005111157899276938538843639937832102428938320585992850164593215381328219313346981856427934500908014341116764594041036518890686035156250000000000000 [143,41] -10090087661571723144960927970999808570692868864393254543616802847900232991547487241700568099722388329441365574212587935751081213838322330658814453728223485041515794033790267387461738994223706818130744790115623895361012573795056776854783232281799157884018440140555230441112552515097127605457233468528210675161755078952646964332564419153377709509612871565388622252287811414899887705250638421761768959869742668410744712392555535587857344331940054040945665670252087411096265610478848901882968749051722832478212360269766249090940071370866328935556770179415055994166933762792310322977358420060904077067752562812328345044055481417029292948869795197809612347782876132811494578625930324994631717831929741473395816881390328254796680398055075654189011010482313350968233990096419525177230371646887342704301069901722880031754763898277952431990194969976118292932117993518011620824547705898491897158267389268120007265910017435439222485182309090664656043172933514053759640785946045400818134887348280749461401727230430689752736111879308480965068002888979331163844428842684554773059497431668638322325629193297345910135708288886550678130798592120765409815737533477626132794117465995085628669098704208335704427305972721370725760215661019824756777574506375177571608276298660489737027457833710411794839927291995033380314320644940540641243419860656120059255377664577321427875954855403146807143489860626221461985450487691475980880107385251277190524633581864939791979504143886716568024105284660055622333439667224184200329251158179234764936411217412953987836620702683023946387556748394412150696959985823928058044319748523330473708139297541159051199979812286793042749613756250870779204907170193918774361556345749149948863311116429363960512916777039067693049548163825446602415754525696563698807809889366646381225707683270446187106239042528756524149918006837740665880265713795924897525078394603652047782488578148343970360911446724127577024044786739717203924993808756707688862505550878999256735279218184445171543429974982951631960130004773575800681016953100471391889183167833648499067144228177371051705879402643369788972732923764365237685344232920412598133066532005421847316192626953125000000000 [143,42] 174495407645995131665802061406019900511308992867105189317195812529602965778013525711136538677855788901824031190157933528366806001374004240646716391135111977770583958666982375121498202819848475041636021491511861703747470051823236403476830773423835724825348474367957429776323074300586047578950952169481359723194405826464257865338210839430572988185058342831825678354685504938233982612930095395888655948490477719369394464109443100542897683785466703423702780355503006119795558750112207203787271852843891861352912817873003554147199860450695703365618436771210003922589176819194825267658286394526673113044917644950440863212626111620334505837179883550129144277330997170987641464406746993426059025373405103869799392584940360754490799344134405963058814724753914004612839734862948882737903802472358112114929770895981558199105949314165987714517751283771593597699605355401592453636797499432680203769062747642233409786383895018412020006102076743085107134108493673114427928972445059918725212936622388666384807282070321361502538160295506404358731819956822212286936715056443378588932780055206046480356509139791664807534446437486858510060186767118152971696797912732596296022798717962523249725625968347307907663671717219373757718005961307638613902412951696733747273762387409602429091017546162425928108503792633878638602696828229593453563810298130048920475038292113592087848322561933632998748287160484994349533230428446173213595373589981110309462152520519233995037842944053424082892169796154993958883544949324559519499246634490533690228361291618024559115846210434350827588999375677130079598911580962316740520344206966185232515114913908684692928106096930921674428327694781201323941326245130802368319645700528908607326390829557525208891377371323993570184865760189238819080226005026895626968651163638372946295363149945998686980714886821798354391328459085435233852571842192381748625691311597565954682585273294778036723086047063119305335759596963189506522906506574106587066203617559164303238594525150842348073299955459752497322611578160950589975146210174664426783609581112812881370160944537380772508100707006110452983117162338162974036057136048042755761743628449714489738281250000000000000 [143,43] -56786903843985758438683374071902054546847206243168773489092931495114028601304579724678542931738666311797829857346208712839784197550159652365655145868332819052992714925281624887833062691732578407743843565290997203839041944479236721544778673101958675448268330042785219121890337474611809138694438138750995578689089301493249088485214108348071367521099676308296125004213634248206540622672157745029404430403277874975138031314458306016695786417028212233624910676476595746636959117653440737432719614891358465050128490743060988978556986716058644103471292504585463376330214838423317842944673511029246261153836618734581695254369349764548865550138225206819995769756188719740900668667380770417656902768592199903961957123187533721277156961247749023810935686266918376905692995028731158321698631907713772373889967198585204505203883450147348680615595059520271986777208036673557665891675840878786446029186025036382303986626427165703608121290267124115352933748323155550950129109717657097189279588303042066457792695088903442477041487080353559205632764533873472300339827385517710077965840078128853392390294257237627015546607843859222009447014332276396002649113252909564054337084506198993850310963289501573130043048012959191593920448264909349012574528711465469573963139857946914445251341923769122585257645212019072253393102206619168372993719684613747271548596110106170263920326700077713507351241100671871782795940052203962888857849355652047558855490053056367565275179864597300243787872416019575703398744335073136328701362757964227896458606596085964611041869971263704313386159325671211185544057871180742635053795369654458989172194106780084605816920124358123231586987189200650638501738480130866338568022441234667671355379407594714306446231684839651365575636913003230577708194918151438834639475631564089339171635159740412628201787071449791614615783528196394046358923300896389535869890358260202136442710516209462456634429950857189938952934649586582237398210385680547708713707010173651361786088389238822115159053540083196638000359693895165849485382665968552328180851857943178853644302621824496341511045943284503702278194638716686027070438010380574929214131208984715626244140625000000000 [143,44] 7667153991595093012855615095162026922835384202904148510244261979040755765764168685509127592218378466555432973593084307850559052634511905250028346408150560840896228263291407570992620850094034305653725029033179731282094019273569980429739355357458137295065622778084619500929842682334056649251860701536493467727225704941507740428226100491283685520820930259713214664006584964913973442768050420334933408272145959193100175576792600008526053621122510045589320628437375905951938416568792108176328349030758574728480815859072825383385272908407392961983256605796685378712297605364873635864932382157717496397571491619124787978286406787053360489607968760852566253737092456557895133876325179583183561362330804561448555270520479176444650165516209135721995167786848344663233340191081103362717169421081355507007187176425391872396226646990173278575426577492132043851396317936906675879215159547213144794603531077316374713181661268122897320630636930424611273678500612667215069593994497473555944798950615137484169254168770529989082074985346466692506950958271416013647394635960647223058209393528735638499531961264395442094774509997398711856539863558454194862532985583993592143276779734018883171848336545883180487140911875827898714685318097074273243035801581405532298414403541289130957378279541748919371367471074501806667182252209621264009059500505567935642102644032234416297394142768219285923376667990062450217517754424412190698739341038775494956888348015802839436819677987756370689875857347295768105931217911233530973579404866096404302898458570352354985795277824582885047980119100884811315630286421591634095959403706550586612874848388202644313209574402112342572013059520247032263279886709274495888281698731509895710492706005621230142037282930635028452440487597323171663952357729850654408838589112676212312061094731593022521882157684763454028355305318467107702990750006751267603834740644132768813476547169314425443339479478584560022763753139477799955809651067106408162448162452769214801241193974046641951207856257582905156584004398394333430684307216532554426556701907239335680048230844332039559545122768184387002839042889657010120763978341774117160395849103381585703125000000000 [143,45] 841973344623051119814867572059713784154510246970868499813330596655429620664123793526584811618179269917914332566498025287968551707570415079283002879957927039536075627533447277443723377326370320757978968361156113946479578203129899732794960750114053628000731310393351003411433991088764962907806406900848270100967136734104692540780754160958044208493179979232815083426974171150101521005214302390654679132550881706104437271017233953194137400042391231410220828232690395379890900240384129031457790843698840360617915620432929980215694475887865282212563145942351517958312791425974510775020700393192651322177141170586241900639041113267736421521027208491911435662008398887595347459006541802485731018891871871425436034869661095079181887827452339481724291064781189825581666972318204362407160604720807967167864980843625341233668503803691657497334803631928281015442290001120707099562283371159187060567290095734500770285178031489752848542209938798019089879009690861717272233590239043432820290136418927925848024893448028017453476078580237274746088381943325514991464975865891852669009563174729047633242919633174674715817665551734221956546239761347957913256043735965825124631316362647700067394566661169900729928410249318190915812686189198554140345092360364064045993653470499649734450160577223055240091588137801778849521545691061285304785746492771643902735314461022638327959908154159829879807613604329361461062166120445425165606706918176318625174067926149421192907563034518470374680526192578872936074582342740635570166395721729329605412323674288431218425058709451425447306341285028266459489806227791383360033443251267158813899806449997858789887696673000769709446590356359089452882455145372657489131984551398630230866643743059685448062273742487384066129762950592359477833474384893954095347321305274045534776482744208950747212068385143535044343164708646755979306346634006607625907420230533741359066467814454195582649685950653902184763685145233145832023777318566576741038023968161491772052187393342059521465456613716038432817067660735254320717510079774627921501731757590183124965332874316335467572619636769507581629706953739039640278177275470612831195894807931986210937500000 [143,46] -678203831300437894184062687646042772158727717323919843780967126333938652886788786705493894213864359267493640749979997677813118132604292093031725501952705385374046449401560726712139934803358941289912058317247294886229286429165737371175773003417049040873231784060113669691390938638515248350944722926646463915949248876103089011771843804037473016108377043881010362068628998841755215322700810142919302703204276240526321198542539698567132796323596211923152897591465899742192909980027531879919767397791358589703367588024472361765243971249982770921326950221160259753274576825444435886669637867849678770365158011253972556865173768055730882816718990422432512367837806574631012946538070723663731324290802282840715356757762966285554123656479059136687394225875962324880989264899099816763105037936804268539416577557732232415224243780254630398458967263214758253098310642128184592334865393476583558530564270289308121540404831875780391680450335994769088060984488552130433128617887162762576578179303111730746150089180191961621673889570381373271935778653693815151909817690581717628764935432021905572798023554378710338037016271274866739390677486136872732881449165584578890688374518336853763233128853483013095035135110705536842864999893349342275796868450985275910909454807493003041455788008928732199335434108886350149503261211594454954345919837575912744306959499755497356622668854869280176050266258064263927692509048445465720736491680048539479480181143000249451293813569871994028763754672188149212631007107277206924190794522186411677189595123195712938138766547774482720481635143702209177284898089495874445131591716615981401213374426891420619572484259952719215925095192586067044762923486616790706305985956141045618911512794835074307849516717261633180560978316104489188839310366323388001636882157918021247480884301561094353615980884480983085941372794226539481065483678684680156596798414542193790092885967184775517722801432920651620863850294852528338216651121959265639219218573803655675848170179994766465635348643061326390315824007800343097010483813985396747672180725130417191684855803735123375544895026127182521754023671098973100291639505766377447826272636411535000000000 [143,47] 173679810827885682739075243028747932401060484523850625017942084214638605269906154952666251976570038115412683553599140007287546395394769438924431085671870691915989155281550693939096796658673473446218222807737586599957197121236990120846178601641647218269130815128073936303265195890655793836486881777532200477963288159089737063120951984224207820017600511278179850700285848709689084928964504114853002276352899313663755937151791652238939382498315299139082913477972926140628814311511208500967727855349112370016498532985398971158139458434067670531015904691198428668283002125769967495772183007405127234569866961670020068289395580467969236262417677032100762075126145091693671932359086512602686607943187082133660869936407210308517662041492275069923537088250197717927998113085958803552208540478915577453599092121625661067918894277544287475750349729538963763174786967912946007405390180328492179055054432332452887938570019169008126930252481502761491659664122289344512961788250708490986156523996795309198567091539160845482196382175361260022069370238781203872943550043019643279848388093321640754747503352312344917344592078290564787971516415257119749307239272549263673499479824266348266841588014081199109075065388444940825386952695642201424841483072757183543544875465865966328034206857782307235292622423032006935821340596163467988234372964535603593571642337167387016412548549865491067347966566388967335965505571873749256188530674945661564502049606408391052659735603885285858414614853838358519921798413709364737672846403071160088359227661278182000020891121467379996317328045520190732160619359225931609679597934348277740459531468297776534733276141694320990293208942560104320102714402919299143405075003935234910128944751398862376270234100331713367419223277379735582387321180377728450513504268800431456303744836650216218842284341117728877961272923612066373038617429650986820119274525806453481604479635811119604805246983842708192744946415354883134865897851635245928755022065521995554347798633009145609325483245274192732285730882785343302721627723651250237507581111722659105354486360967322190080483846608591612901127508771898881215010487046574771876605414721280000000 [143,48] -26828082524113823101044354915226386256124122324457418280923583606760811558823707504606797012135228541896311765593525170502521355856528052230125723305515938095830583649442308623271821215593803110085415503982420639844922415506669706196326627513232207665680626474981826545708744436384749035865654753151255699863836009115372684888296971047939888658331125864132881065177808171280519428570899488042044878193996415170961837306267829450533886976520710415714941373392123461013064970829302837852290642954799783060361408140339302530455232224964186427491604751453652453438261143460687471085199981411255159349139765301380636739749589558201083486613910922328564054383843292927272398364027508837478268583924467006952879856631996840438289746693332661838588241739694666964937384627550774423764249364062592866683320853859060077159149995819746793287939675965067681244005907031702409499688556754871175743493114144040922520145289194148027461312732723732213496180648930030931653186518054948727869026155196781841738605836508224185200095618134688459138012001138724350306458470757735928557225177449946931421315719411184069109068531776449835047622391205573537710783578130973489284787909513327980560527771699501484714080093910417782438558180850951585660509438897840309664127079715818456874321662271289809165807126015951342006358683394814076167162894893229097400875494907916466029945402614041936585702004407394772277771062930895398302136053243848331022010417920169481122328452331888358563351935904736706821034286032399093512756682429984421627088357510425540814452738603493560028988974632646841382343923057605296971589049319996849113226342485848771112450919089391979966371118103701239498066350165379526800253175409302453825767959328125100121822178858310009347219692243510695955555088795367674721007487492102417569257478551377660651033209486404698921335841148127916131150341442472283260680808126304818890416723890906453482126659011625703264480177273669698197592550264718930069836480185805222859710233947714114006604368406260859804378453748905475001809457117473177905449422149341759474286410202286583136205720646229341091193187395980985353675216912707778438419713474560000 [143,49] 2535292042387025457220076696477642078847056771135684236845921252047399830523712061547369001353243218354404961002193009595407121848858855795196038164866596495172306309843657342389785697792713642458153606745917271793472661249256098203611984887171631135514256318071127467463285162147657872032959947613113524162828194901141720784727292953827586184903469512788358465203702761346757039865861658420137594595182352870232566537912477336330596015180698613206196566940572912580014819603027159716015073572011706955106248814366309394319414877695780092474016041162567269824674398750510250532740803111726477599232213981814429395732716437406874431227853095479310866533109746679166105363218166273075801295218045518786876873829754227804207363538006331023690824656438229620589848958809131749793646080322364557138048398391200129899938903538864730935534002575143650266190044066381020163778234056788914789277607953797605173668488898741794474238869836737002399495146112737984916289023946471448837711156124519273761112144826372803553269685859696442610472672065529081640421431653288571167517791566899072904267547642638735460967328611557026324666212902022559605613785997629253646510052272266607993316857552319639047525735873157729188568498232752169160683624811355850421449458991230258466355457871187419775436113750344420676342542193474926828153480427448039791456894291080502907380274484878685709425424699097830529984119040784656394512104601564599810747642369187251611980808342220891350928318602815949984002257270866777496436874733265665288409275744378566366142606891959021665180559288770045135294448567033257822411577038225747417592978170346081919188108339591374030970732078420925511343578646936260809530182217126189544868320600601109901969251968674416153448791589237984176931309955090176112997847400642750957116461775842146913732738491823808755145683783323225103873352250470938430286501321699965669697006209497038533180726034193866712760069438993886989624000228836854386333963021998261326003724950779235380953360119565503329235735254469155482451468640618462132867891080800773504731387087112892959232224818087550502032812309256259103847993550086995465403858329600 [143,50] 39246714500393202870346500228439159740348612175323066320070808189828969189383012536684715514222505219083292118277917771286689718912762075585560826179340796488552758695499116705263345308801810378590108626345597668498317549811969162070036427301680896994556068007922889556370267743309885070160186001804166442405156649800296314681314584992073940555420621831523470005564398373290952334450960847553582710771285131063960634974767895951015488938994622932387703781094165698577234007537568602808761788499273694220751033028584138806102535821972415729996163022451597161081316947885235471467289442326759435183088564385472595980660552051957839850273570902206959867702990694771733296877381284119952866020107377828336023577940718872304485237642196542133902288876950795612655132672956015750721765478106593591827023148860920271274627728056815314079913755796997121370404464970164293527766925411534094694982649284230509649524592867646436817550887930736002339763067237940996779272306562553882413358007903409760653763503634800853854686469803951418614214805421287558884661079710812377548925510057747429164089550968953801656596015373898793719734516851824746284854859747993303834458767952589582081050031169935189003951609647463571943132331422094800005511214386170349386752494743329423707232749213380731363880859034434458943275707606231826786951999634526794273459428865999675263424933450014841298218696601740220413703049429517217094625446989480829685243154370696285054770162158944038700110944513086321648543237202926932110550738355439026375176983630838316353600205436074855564414348067449462879676248446200510719568975494565941615698071223850394078100614337130543758758070082546616380763627692378988484749919707765148222028942046543093901042672346118961636014594264280759926319514646073950943752747460507133049898096168830560574610944000927994440410229009936139326833674845343244531911785813912982888157114601166261654420712949803680908817055679635060015845862319846105733813450612757474825254942993787642072830475768869600143641840597279221942048507372840714841398773300212986704428929549499248383287843697863947202727028734298354901485040881198260418478080 [143,51] -137465453075840026612735177338743477758869542568598471100911771173737480362490123955369673206410491392258436817257254876361415980341609334771987815962727989807794838058548146867388508096191763743035639408346552721958816327251745833452193955293609311689876938905332052654212206957219667672276819538880971448782075975209327252890627400639578635327199728319470189466734979811797703961922376438657526050832881536814788864171155455088266266797073384485333750638122702409823607012460097213073841605757442449592182462685565932425783172011360410221565299162234908613155622312691063819835214195570748429408569550653957658914994585190695001326588368780735485895102431818417622736906242335190118943064533747054168598171668555889631641934803693565286960895261125601816920306015570922400661893605043300077467873032692874952255569937415041681157174911348914877944644312182827125795138658267397214455860054408265831279543863785531728034074930443404078248293859674024232073153409881075118243639685096629258404069590936181339838159126785586597924198349421528429903136812289456778737522720265385697200178407671792284265347558487743523037388108907138588130151408960642029345422095256833822294184186071444141414361606962151973647648549437038301627917204790875292531371315471917564018857381190555073405517018541377067578877871806510731995235322029220243871449690803061539348481176592227300148854776368061335354244284399110851833209530994443603695377901794202603466728826886507192226187908606094398264415054382490625484617005795477434899903694625464182649566566960769534428026842302485986704117783635459633897723525670112440571358771612849752502512945714309613857059155398770560556089305520142073960079360764007792400466536938275810957101591135893942484880786844256057232485070208281479364480895041557803962432621842851301853281596276275547763729100361770590118326731851509933716623484202850372153763419044551156765427892977611235745915951740367744481768103801363166105761655671724143137350544692591030501633997468726634754136156969773801183944929939183953874679733853918957383569667537872869250459289126072855348997270191057281520876687425176123281920 [143,52] 56819967099788175354691085295232469837427236649635290595531827772266996049578643544215824612957066387833425157596598398215240065974184248108351518576502048752349176303957579994485174391568052128978662638825974953399531740563850783691109927902675184532687880419641764659294844463933301356915172078023649174119105707884198954016607969222997635066810200184945708936892518105458795911953781495197603301041640433938791284371012046200717276301635068701749803495227417534529098957067614754153328947369545620822365933969952928974020152462312513371284493943827266961655540764957903659867046827574800145341520103070626185453815611848904683905047467146003484094716634740807739258647905406576205840108284492482234068298853579723932465175082379589605101764876869030895616935364347342757384135267924926040713652024424431282050239316942686399344857758944471072440597684430296856703857531009022829348162385483832770131486590783267712091478481326082541706296535185510374909649412920108425924711067160925816126125515145715032079269181861841601522369826883762844291839871062562434276415898025296341118754165236333085904903790445679416364703925494826819025331427961363108639384985121024734443510249101700309610372146547140634460184345496980543513422827413877283396873148481417792214430328010799233447978100374764752118142288548232484226965779065970881898371009271640186761617335184516233541366874849499323318853777031932524898032238362659199253248741505946224583199754495150438948354238275630000449657039989709170198126278811627718019846073329850532806756023308686766716071084174346746020683906609603532447234309370689828482622995327610070036095180271953635876082218496303681956359966018914880727085651407856385846389953745871546903474092423626159282931697866427869205788985654847095576323065782444168112576752785067049908793076050641913813899730359173921005838328997233157524958761774180062014966913758811505871035028736226859147560340315033346962323073614684768576498066291772713115822194024443731134877756657853756210037944374055955714620343822125347422643156091055819153566616134154230935232694632856359964966469094232489877349714768970547200 [143,53] -12765770733712901003267415117780177790480893174501269966854348926236899127651197868507777249290257078751459020724819526705079913537638305502159344157822044261055108920686258782090477773062897691099788178912573103615708657893310390520106579120557941355738124063410147780634863415398594001830164995683757211071947420073153821690376216576386188809590250309144912874873303392894704604806290896123105667415669553783099877793672964779530017542021250475454087787017865041525043650036914795790791366229464406978395579312550125176603216573148866462662329670894036842453387437307173689934959535762693818405814082198457927770637037482583859031557637896825641541683531824124548675440556414950309261980898830490865548929484805447642598874704735297042184801221051291887371856717462515341999770984678584651984746145572243911408198210396150729567301843975875132112468687917605769439938736339606165406772718292154272419333806023917694141709673808207880128599973932577280107881945518079270088229413511709009506545049689144597995809814695608806963971926950443870386754885099894663150417344431545211556236752510592402797300677732012903311700622385896574111207159758700116741943721376308559262066382955871490794068575966677018212787029940257073510287064771239320797026676457848040393903383803764227919737543688369883998938018586760322940843339841816431081907698437752337749704454519947657124886038375615221662797463865988874059536010127614666935008622249842340179875071106700993524255519020206535925236124696152974893251321813918691692043256674474024064630855273445900028833556575670409749004586140539108700343598868812197684737391198938980023803821889240123555887430014993304923242382148073507740239758779207229044305517581178119312952328791222145670060235565270381781904616305890069727492999809272581427281386266903858625819541778279561973431338629748150511906536650625467287858913042145856360784502171079956801512720507050901421608548919403242343719279410294298270971990331284163944621111821679140812572354296704441518778223204822215258321091447688359438686656462296223841086320504227285553208646338360645333483429670738831826615112918804480 [143,54] 788291723073400621151429586677677967947418537711213754515966296670967952650816021002508562790584081376134091046477865237713558949722187081555526112571751997430186778212866938745794033177319403705657688923338400066243900154896627955883188462614485662189415081270245195892139151824805562469229770351539636681204876588574151287283022379896546810705945640307020523642235069695596271951372814520967472757864634106743426344269816860013144973981768563108284264515126278457895708087766825465289707246009405066994052725403037239629039457811578087273132782572256882943513453937805803846998915428766369303463048922511490863389016125141067239702601133488371642083539951591449015336119849267380850407338287531673674354967709457824226828481974378938104556258171628322106068289457754406459316574622192216731579345648366332662220767338308369154988791623635279154804546285317110984727981653492650140829314341183540467362216045315639267672531550908752646147231715070536084815781374129097154874762370579543437308116854743825515611796468796882658918932156091969905109305031701200297239209286122339947419793115373936119483472778875397287141785989203821328724621631128834742454497867801369506473465701365080222086203018905088089528799786378706271205783626955502632224180820609019741176953372127803957763103322094810186596088746412618135239796889462205744835401877741429108247752147197958598390730836527317732135857418523701902884383957711410829893577764949206003345828921438731426045247474404999515115308325339525953449840447266288187193352049590213797569166666229434249863630889607259526527184576342767235945774100922252925115153112051561546965918580632435531679625572181654195319254944326784043361883357668852714085387593313124142517660987151800668999129716567514224590146142518232263466538992365479993295565486770644233787587073817169768736026246069568374167019393207175984131400815835539964422824317689827290240482326357754947152960338553945627544179053626505679164226352598817468388473807429435485129535942927603965228565434578435193580874419860614357935245006525443560102095047043018936106960824864322629907712286968503972291516989440 [143,55] 532685788725034749889061069516912590112406114249302394074868967059620925622791787210082345911977490076639626001121336924777057663067615025903354205958665097331138048654830611777340982027587230862108213537297849979261692944612216726326480399505634514629062653912683906140061747162104328186380803803119890371573573779534709186200730764903082038830127592629317619093267061166098225416997535797141863454234506804130071363383469447304712636400051456691182110748391167390923277981328320227788628925830373950989936812094730518456773404309711455974192067800359724970248883283146705095437524055549299536990661938940949233523824979984418523319221041518394011644524869804642570805292381068016907696230208208879841697179352963061750093230079911227545966739255984636013624600739245651371390551606182006526619384366034150264835041483887684345088742287424518216044459289260943097349891210568611084682890282393202408644626558780170641212097572182651507987554809910348140375461642279797388484666081957955732023117151758714032887193856702101784703965247615341334744819758170547086231722673652229733941277905841449774757729000760446765188124381390411714313521230270794727849045205626634290454792847023115024699465645105680440217299055418270106595978652432451297605037515434554033754699073195865620619957732017719973520056157944936231353973848401150291056916816925960233191287617979112753732788990549181196513499263811370662499785088611034980338205115078933472762375277126741493791250157794546010837700613655119083311426811854920640891443977161068809930464699023652220881926164297079231153650815313810742031149387954108400473193813442470347405757455748057576661397525318445226327699441798011743409251225828528126865555837174436508350754838747410503237786546104902815822042099659913084870197455918370705179023818634331492256920222240888469619902292797866867047603938051711746421330090020888714087199211738192373028871963006655049608052463904535692910699468930403949218836200361334571118339713399219441852487494590390519006017710114505028814694837044485498702818140968657969102075996600570236131171810007875439732942969322384818092589056 [143,56] -233598942406361566926899081700689852027110786392316030087333037875097112285301474833814582826538496696928409539985273155959860500152436779401770409850956442974299134238577991453471757147776752239727792790797593844286693491181922254010000982790058209906200145171553213585913617165233747222595180782879259608504807043276879499315989792118764266731168532253598617120527559733411176688642159651025292580759590794273007509147481821198419428755641638926076076348101940537419661250674671377147326213662897666824763474551499110817052044112534958412947693594981979961021698842658484404598138392385965283168385114987880472772804523959603494278784042273437071566693502759093389948618269806663863660620569884787081804336104315116138381855211262246240239798104499589336344065262723451978501929837585687868300717442511815750342794864861342261581988876577261123430375537228626990699053099605868727691552862752455534202005708868031151973191859475484428748647165895738552686390957469671931181753762907351446209082637417929595199180937222477403653456053080967396842024613849224848794406426493029157476838764373785769775243283670289873515159183483734203748201640476769494046870567433216183436233149857088404731176693857993408778181278868653761495129620112578913800296907827956449156057474294656214928797439882714770951970314581017251640771602918896077440240435420295616038301549852373789438384539802792547039155182107137732889990913072864426316682668100499735838582364191833706034697398911606090995490092301630098996179790511877539708751300807400626534300222492844890074414850931121548385684734566065446919494433819530838931726846132885427501997797719520296866566190017482282953149759014911048536897272037155527451974424968939025689339891713787661914832377668090355338439891636810744790881972352931265282341271424482951779889999252068925881148696477569692813013749527232119413956899426864818785746800902246116059570456928566960557691396020337319917211381811879232616414619216458139566378408358104265869957205451841557577470183339367970571159021363184373118102596799269232738387104232265387301389415285556057803206209007353965625344 [143,57] 55513339030871902998548886625085703961319152245757893539172898115499379085171558024528845791856632660820401950569865731944141290810845889243624336274731729656608850759478003295995847625287801585128280747689244270633792241101746541557148184509366415781175449879176878262149494179975367138693067452512650352645491722469015794864295976737062294604044575871865346553106931967477510584021856884267250079895855224933071546577182859632152681699133822211448460545814708610101906804884774467355540940732166058235530838460207847369146707002330310196795640318812550313049010835960504420885988863042459971316564656445149473496137485450942892131551366658686109375765380127282910825464393890583901872738655246156083422474527471981785044225796987946272829019709797879222628579170784538072872453709844039211167211564364461948840074624575236601679852894233025174222000461978599224791363220930574689295303030980402480652439720086068311985556288005008862098238285044872916251078818024790243250511026965913174202819628048813433428079178594045711933992038384113071269545027608275829938036917018808372663294849726429826466821728440402332799945067384516302979551559309858791196047648676201520356159510259091129353830866761935642744784653102496035950656614305598442673714377911742892644976838844562452474584052195639345108328846285041528730818902434871656723794227919073437876241114826791832928666244067896737046260149220387299704592077799383821631196940883224642814551848212756684132155121599447966268488913292718322973801158279695367768236363244125563926933048343127693596994337137573110775881798051022637231235714768703146624063058218216954786703402734182398277299755716437552745056362304694375714082779648880388048941863316026610594861872872675323907841402080917023887311603347252330714311061061857407773484550176680745264713540025682292430174069872149621209925906813353752707062675767809311046966855470252781612252763109147035230004662073706623859731217589798904633516783395450617615572426211032017574829209580047987763302607153628259236065164259019483177099608576474538537262545407836217621228150722112307327659119038002201600 [143,58] -9323369012247686217913812028811951663605773430994722044486780905587222874847585250425417747019747527320894315189489738190784892571027188905637104138097761547117707945020475788052132229177987494091492020314567109556411280448920958343718929999317831147346535891944098605390703791765179324378589461022154922904447240653827235729582597382142057605722481548571520641385857093947911865863080352969766781116455681750270607201060989921233392369145201354158258041010309306053561252526032504235924432502108023134734462192814136200699151670829287294728122997043571626930930407013487240181894672713134034706548375465898977916370327043924594425632994378030429839704167273389417620046100626633517223991368928012731366741873132570247187306758930677121683628626755092647079971083368976975643750657651168696200809428579550029132779564636407817122199920039667725414328061820925264292251191858556334914699800525925286347502902752484920240974921107802777338776133047173943800926651665483030127280042985975169354950646097478041271113952282455813609426707619340527151639679059357260870665480057009478205404643382755641685128310000594448275774414842983021651508905524954969854356053562507027742864355363649456652043054218199919164223511915073679459963313487409522183012078231654271621183694093453865811959565070967604156544091210897295347879371795720282859182592965161133196242621701353667441495684075782989549650170310313338097930030194058968346758370111224021481274470790220109661594389012750124641380006043397080187157356640742242724049986781614676421136787540478755007181099379804927700412960131655640728675295377584850485468382932419320263621813899270214629384943428524110567481746476226615687745858247166025610540047436094858457042332909151312580828863470703086822124781448564202028509323780881422223806590953403598870616859207713273057393198600462106180110057548064315510643655465272723581799826696965693395849567595774984675246130093126155967694280095227930650105713630922843649616021289671738123133191806503236682284745766789644565774799523203727975555735380983750054664765506492701852277991968674605755010336302579712 [143,59] 1194438020201733784835938494465329379662290498321290922269331749787603158148339909640323403114051089607913969707773456674875559277198047410408448813055950114631852294711385539904619482411918546730685644368408066887756242930957106924998290867594713625216451583597449622219528372200014676423736495376374333346412403432839726180551494013933811297183418448372919119502760715170779556066637126609063610236761078767905274949981814041972261226184605647832216000767166955076518307994975779540762289357977789909118833929558096805132442265730063108284531451104255890262332092242708274891446339758477576932704719987976953828124138959924051312980466355806463562841090758962911268857543008451290152261221089270417749359404849066485198838381531190822342585024759215969781442772608329112072267041897948870318670192231092792916312415306900181569874710925745591760099865719428329026023512687019645726240044039097561242196922049281689814354953202042687337358238402316255831772967725716064381200717591634777383247778155151460145266702382729574113087278777416367219913830794285060563112775413577451189793607142797422957806178575940260677633544339448569005258034152157652253875415237409452943309643478454222299661474350525897019824816104076173352747978180772603426135929459687602244153409453051303290381666796906742054955151561363007756197597033434182769050996338365618065752339032555801893049149570320320141784698655039323195693898969317396580059641663058839461714196885911358652117344784390305716137571825016654055349599688250738072899736010572182381089417937868162394364188746754365845826053861661112034755204002034697129334459127680747093361421457962642885073562586364080266489967849514605588616412284618354294048208493105546886590473064748178251414876564894161146562099798197395656626485707995777486009752024188565261818058554216007835861462267708632178831364604116998779374287162373424225911739360631247923646157981719210249554941600181206134491123885247410426070548771246883853862257391604203250002904893271777851646616974631519413801805595109045382604908674605775462245404167535596161535780270828229775225273800704 [143,60] -121869346610400966872784367513270189496129284798592567359332174858715537872842568786569990160858497408259291282471464718679489623805361949047422927992042353796257505820501801879117142473791205411136450533267835898107224540413689317789653234333384314264697859647218172951989046338150934096643201638005115588848039642464285578043148979238550411860504357642877188531258110660602127977489354228804284039086017954743926321094128144271597711278754872017208943766104136374410243179698421838598468469934315048370201722140864387203273011995239080291382086170641144137404455981432443070108890027597703424074479928675625535941920304358098691500621846531005744453507117894142420906100710535278215864628271496692164415526127022337239412830693205069820816073324119003964683338542731676396963596792398762180771803680961975566435295216009647336787399828410038659416210243850268098331570931309204091104595935603122026010349736205997235462043696998173667843433268485787167448259494195062968344279178024891757549564758012483966789251243922234706693034414436187803816965797578728469347298481605807260640864912015365642216181560090590394180683650073935000701117108987045925692807946166722244447869601687933171745177198922492162642739374885356416713269785926349235517516336481199877960087194751025795357706448956108161517801039796644872679049166742449009717574657319515178337442449379419576458463679231295258705987768496201568046298565523143778115398595212872793421121370716297935338036897736082110536644410505671923549829868695877858485129635972572700847241286832406542890548039351788750336663714905969020059557581977820823549660786428069856392392263379324062336891835624799620724501173492212989013216908972354207739740074344351822854655022805041266268069300517671203458911868166129971575736183246339134118274372555951424796861846496476945663187594284735491077480110377181031745458227305770607736702543993922115313393615135968194150971525566429748377875646207523905453441237947644024909787092350374545511579143641476292652052623944658958183416697625666339756567417208303535152951010913761086822468486494877002892098560 [143,61] 10396009242047394037163222700943506984798703274518768118687616267970553946907265808066315293024337290735787241607564902178590314684361849937466962625243682499775725852663174025794883951638964535407051761693259556614849605400864786832899207692774807072809254327645341051348278089968259635506829923239879003918078729650996487125334935628064981838349360942719778429658893718624290583564658353326888027893827312401025192903960480787590911124540168512917501860691770145462720787665071322535923636223190423591789675664230404113787305442132894633950000281229415555894697184740391238553696759742991860166151247399259179063014007461377317039429107308156233935986573830298789383327707569244896233152006017517557773450119898784456670141299200088341532728002592201798857272585274479540162598974597520069569526698627028042396939994529434077967971668863249053870224345357710365220222705735830423863062241914642053755006969818408238279118668407427894576053942696062940502914949553206119658712855872411499251803934894799916771792526197255519955884611209068579834969189750510343610349206679881704550748912790290829994752468770207473297958945095551663434276330259089356589507978077774215219278104969070629435545609302855052147690426049312559820207955708250077354489741355823250730156251208965328654837954332785422381813531752034381618534093600390493220364269895796508664769938440296961195580419552278792222691191729364399024894275228582125587719446734125558035337845627242319779884064134371090239205972169022137147106565216547577449066384647691586653545864604378415992168320704280804019992998037530783052140176454768345144584989217764022271338128754782622007245598806988535579512356010275294460722697864718105014906446278940700345670227961777070765306183694089071984447244836355652618494098882901746651353664986509747406730388525632658275468994916853485593495560920646292435820471791580453428506903572153533864655321246732121675776950034443292371250342680561108207788016586671665528497831138434142845782252235758163271162065357329268923770219445182255080327173267813536099649915620029143237153478216253656457920 [143,62] -796934229752078221198655327599573314369941395970853921901104457760052071154225583273966018347434112609472752455809499716093857864524013172522118879357012979260976842921185275663635044824877306190358236580703380226669234554430715148642457262403257138104762981990132860943994300704716168461511144508042077044009283191372754407670867113232502250646739444059632183191529342396268713365312177052714307368555713177414615639306275116823675792350230668488049751077192758471153009394620109921458596714154617060237786993225163398704075764845607805786629032007234755830719782506612988532278812571639713114031574514585044199859518022234871436580342946217543758638077900090282263595988929191454430400638278274893397011390859986465254735777721812904232977913005732227961087950754793442418353709352419398043185334167945472587371185006144997725796863441228475688189539372940323853262073887303245761719610241269188783697446518095476331670529564279723518183249725285906845973374191978968686777403327907810355099171430586266693648410237131673285334327564087237731178855822823242231174264581912327307067078733907110921541522244834596263223376653187629353927680584186806433284793365132932752533243048486801076517000576005383829258426297966089689135233711249516806499792416687398334331497112401045440392177537857451448405024350069578675406167610697088820994799278350487425362593183107098776186792896734118144560410162460845066660784896101974928779394466666419030750623077302159607322849015766085209782907695533508855824386564656149263921430987475069405174075376643459365052811180839525068536775242266584635477977168269101846356798312171768631141541279131858160334791093914771543242971300584733263717150964955279523589366321597712401364450152111480699127001516258478053783245314194572424451130307759451369716975800208828276612068014842860088696632463314356989174467189866254787377149392050863316250029453420728650267388625997551900337509219212704944517718794228255949246170982788123877817153906289161383913297708398188864453192320412528665085108431741703860073333132234168679774554546051045683661394112733031424 [143,63] 58912903746951728271292300216214574842708726221577005961900649799800760555353310566983885324222371033457046911807792156653050699981950285812179157397452811638359232931167826544205724086866401584619242346514145559127351589271473496297590245083007091935324611732533822654490041351126912060208294381602658317946213445675698174476084123310645930707994316662089313762527765655614572535807688320005856507574719179935301846074258699969599489315375089755650187291083899651416818559778199102186952725649619408418880087204637368535607224547541124818382027948598032666201597490487074617900140010721349132167339228439741626931139433649158224511693262677524849864761645416861379926441890245257692982076625166832217769592997617270467697752327291558640144674609345638910391684125225188702083752449900232690464247626850303930535409494114056706560098291394484981901110530925764319328110443251157509659282038131896629033092279625423322690698368556290300761780346593902100527815663702594915038590991308327962815858885908777407980424077085843142630435225347854529638950699208151992452225519529507928928245726360367965965973500984707278231664784423518373346489249682201116548309529370377966196400707788365203087441222005924111788581227920896662891083076940131318238837205575037087401746775772532630753576644602369367389333917231849239019913679489799583956950851975891544929589626627806406206208308375296644138010022705526978513137756349370721164714751259074916661761686629097371560861517203971652348194898981357220075112750821708630134362266837212607367643859666570869386179596030880421475806374557870848003692516463455631849094701191822704271086701104050671780651243428646376655232972218290234108555826831561282779177304022470933565964456804159018020565545252247105811451671379628454649715155788468293909125125032052084253843466232107544712404005920354189407102617504190520239510660591629623279967003055081945318118446628028313969879308663822117895103260461480428032986980853056804069246026228105468235485131188864557019993514482435326236147442919679904234970316556615163723149663589034446269140452292608 [143,64] -4172671343413956514926722965809154553702104574474544585606333842150356805690112938803399151188264040839315007216827039807159128609725818301902166002396136496498680656945020688627158697399866613483319413047280256960681649702989447666612263945280121061950174715547513579538989643716694691134542856438028791596869441371203993616200879500848662866029242293918418188367322743580161114390431744168124793684903190680849261708594227396756423785865894461033602159077198867857308053141244431066917739792110277487017315612676600168347990805580000560051122852740336822274198078697807728698752051666548978358700403410547742649517156948357153415232705145897835922249338812224508178612266089023035230509148954243123789134785017994449962618765463303757151317787347996953297379994077766403098554380509928292483660053426985332081279168399971768948821656140613424341474490264788391488540631124644751731122329216402599115358148031093706105923811793230949990767705338208218501983881360388346573285890299020553957201968477400355105202694830819389842195423562486135086201450569374645135080255009996321895218651757723112891898820157092244978549302802822529741614674269067514593212071519481265341291474963918646718608690528701817938816256215863657240476048136080236259062605635235950882705746613862151577714665093488679987579256307045390788938933301465627753867643250131338001964461039481865474005684294226414210606821014764177538183448156777561224680789261099273174368858273418528946434462682069599218434577298657085765107272096384306491078851118148893358077138582525714839624402989728221648821724471267866358100814108125579198536810400260434346953716248479406685225669169323288567439449998889840744014102748033795195000247417042843569471433372537782527124294429199367217838989945962109149377939323683763397038607972376742675358226465581751771943181041705965242599163613441579962509771184993291876257069161885676543268634104914052399205007934037813573857708994973573486090881105182926201656879791033369327763218714730901718194036452928358230289222595505322838362089442750407979273813394926194678249639936 [143,65] 257598407530344633204141053560789513447541816982783491855672248544068494867640860074515876484913177053028136345019391785825421352330966765208731379176926097695332847089474892400353082603700560701084174236126124138591364119357535597925848604011098254454472110321851566062178661917161154111054876018340696428203317890079979474579576366936638154772575212054734029974886579233154991818873206154624076026714739606916589825957172151057312835657035105009877117174903309687102098743821010212765152046205408676511040015513165992790583714040155847540948152189310149811178616283546830316959762508511923352946279628539031924403821451068897390208812915055972237872318669137973339489365960772313773309839733213538247179021332745386964253734647755804711924078097295855293242569393229527718837247609674818514622865416013000645135535690623111621238870334626689146959457167346388017703337484993323109995564746827804559787169412462686931564096618578866016438002837379502173711709629303636442404873448424088113309967779356963733084546782824995741366953805387979157353569967548742756605307949854615017700929057152358225865046945096776259273086685851563456443961752635061677395932774968035652169563501904256384315162407632105177115262309127228300931966029574541699916108907810381362266719343803722148915172477435350867852009178013255382626889513554578133970383584596611946506986721962474795108457244950491812447542436142198703209305455065531621467429970976253447000553607163761122030198559127213606210165637014468852400531577131792916246111174801554384613362810497889321533513586583745709944073348301727185616312573646326250376248364127758373889518260900464304046301548491249595107493308837144352418534330462366039262456658352210649059881387030376218657094175208279961389786354144743252978407093883893923586273834407403342903452022615116750705998042340139127967875250998001508474423438721834050165046347038150339623986690579287877645103943564382768754717619120342782741952859110136246852264922513236608935600594637068457409395721942308668582567580193628261637350722428279618515383695788458854208256 [143,66] -12081133655739955636948290479679599297626717650266314796891417830069722916708650158494265618116048417359931697850213349944712869094510300701784570810746618979815775144629334796264062224073637281822175193831934109270941395793062973532475258520113536507575739207482125397992413301371421308873510801980486131444269904100176548334462744810912276633142661476479872145311829126990960573712217533371317327382471879844866153748509144115431652522915073277996646654939357201745911518359192978184502490706573719223991555037818390958856407212404611688983545334301373302814570604464263105834119522558528742024535938868109379402193101432581966089279209689585402083764151415088813777263328334593051072355920910262237370543053011718333255432242588880601821585936255144630935966768671442737492996650271692297316725452576733991288793662845668783820485762461294629738924744594609504666752759352495879630034546848866291467433267368601738025407436894550268717786878509993669730215722092150691602249485282404506940848894102471599937594173026804445649355081008426324022473542561711631430849761216279707260504229457000686680691595735559346297622647401271580851783086024086202179700685450824504611505538502364489065076732921582399794711650942135579383347229178414008341893655296070281367285626658576125097906846518891912671656080588829826760755004287830032544710191730921240085928825440907851575559745354133218962071676795737811113244889873256056641719058984049544348145207900685562764933559075480110616579404174471013584371721299352829182613011318991546998054174757938964829642596288798774785244468437586961980610115110610568724998329767889953977369974492332249469415894464849907660015716015158958977556071545731864996750259791390339617318032601016129293291543122320464132317333441956245411324821914509616142656963784252518476966293233539887772198531984794723786835680178074053885308437133371103866392860527718769127303635706037112600214743759679761488365261475305921193209971782962679704150541966282577806495645394502502952615515763526480903366465312213826725514895077148607470207397415551972352 [143,67] 313575307424355580448444038601423459949310883442148177110594574993954481641445364394959934857130033677597251526304384200147141036043362293771239632028365861565293711370350120253590473048986037105152038331937862720387542577591852358822422641150981982996273596536444926246642270247060729379145548450418484999172616242793098864183779468719547850092724263445575350436687765860459845833317470208689405827155845533999123820127676034790338281584941976717747378790844374190055935607717050245240096979398794561083982651596208475798872986336300986829983050270774375943901373734691694089203224617481478029645273843429890337098870176856632858487607997708583781180593245830682010601627351328256532410176674684199286813616395757741629581235987659822534698737725105075043328134673588025515004225867336881247722827624236906841732137508844370885219780747667023691551348086491205317513965892534122965379179074535244582663996590250666984190831239388211333158898934936680579580652816435333875682007046639763961879690591879112363967664694306540083962912456383373170957985036000313529352133020022297422331968024506677313149870632278307197262828578240375502974557656814060023950980406700822630137263425305910209761780311033983710573950515493032043029464302218649107394183569274901326832938108183839565307393609786483873676176016640537334343537306400468635688211421562422550600828368883009756821385396137908952469283869747083238588714622089752787764251233959688580376004616476063471893360617969902822668454888687729973539833186984360432693933592275222318794438773779239904063119766522594313121143695693706212648175432201922981714318990959175971568163236642931467633348395817074072671576620007031515495400284283185209838641981469300280880708921164843259319267462914803497044465496980193523933997004593610114611539259331620390238773682334586128699938364295937079574866814516132735321970159194516714330809680827802681477920160616295502656772845030603187051731167597483856525334300025023129831712793847475196569849391291141531406649922848663227422791023727036147902806335237321072049824952919760 [143,68] 5118590458409899077279724399525015167426673162736498626361959109293780266374078895161190266978515026444758825859357229786037751338343583538733990710961311696373458212956127594117773359441321150117072923194457598086930727786661189253195360652131602529452333916365562352438478491813432209889711471593282631183502005662487467631138971548729515165336865576010083198612642700066570906380494593432996390841374612696376109873021194010845432225294680014588094495909716431786306939732269975107930558664998445213465175954501868701939857517151407113847518389983179547604985398961185786270532931497582724262458016811623387957951799043774292362949907961100312237286669981505933767980252275220828132938484147434599868371993269067919632166658038963233480474003784136945894821311879717343871862004383331171911796381077933997846188424631254730809856048128431528970400122038430130666471619848236483919137988438260561063405503898733495192658155459498637510705363661063708523437241250814446131463582639604406707585017236146577224495615011714345191649723354608601393115339143466204972503262979426551022534920727673771465848474446651546473997259431806382846982977271156482240514767270110737974762725568058728900958290947463937961128544220784258548106930002787536328930138220396614460992445268182152953211388546400713536522397270915657286252009840001861515039969223228056729936720125851710496455799514265507474454273762087327119984355837298815948770688266308902578264047386523341371678081567653871614183072942726542537629757773704358850332513955530814821755624173273876638652895127868758027397383831351659004427618918115475061191077055821539372895552962024627887458130474671522372141174867577582923060523348471124213930079270201179856441036713293392260277617771195687584614564152408388318549848612715909355042274164243478059106902325252252507217192765618289433917205201861983723682818793783849323980453524990745792829957040387505337651611461287013346279114193317650014525483782415698178669194906269336183380048029171321062318921254400034970301396240094993056071396909664726192836382720 [143,69] -891785483834035939210997828969226907767287120011603464819968680041277762971315699327966856406882406837532606095406239737023088532114685381941045032524001877831342468115152169181663807510627194241246607237081341113626433933837460226179794935686809060172879945633776001778353318760775103169625237849943795511995584485182576900444546551287232192560235558399449615374806753982763405936788959301387946059692804582492247853169818756039577369650375126382617983127535109184336727542640121649631652375878999589642964583826052095752851809744242380165640685569845563767814950586224990857285556743237893211395683790681948605670048198031864918488914454480501503074724362195549791740093076063600955005116405323184175633829829928837847698677971197013031228197393927366281863010740801574225654500570299836407978284809895525031194799358751999742632196374152163161159708502952409060006879385573002316962614179661953875633143397925210971800556541893329668131180969958234043544838861045713420896373213716610845529079634369390889953011881147243121387981435572017562406013262314643306931123545713561249464897663062037628393271656885578877387714481936577504401471822309328005065735483249454293056754599192891317548375507446024022924313184661501020898199000269913581271776008798243703321422598141608586471244157919508839653143039469832632453820031892942174998682919201214634384445157227625912276499979235991963362353745833372702868028875476352223479557321104073322710548379777802639896183679743679469626615429386389470199177959028429242293771250554976039704590816031017691862541800591863816064392744303648913264944825145182696660262728205899585563034776895181045454578238057798037401580849762875591673953054678746004874539983334882418472750991349877104528079514257420826751335105273257867216082525632942360772144847540171848894291177855597583495328011570736181028432955833156350867990551460098377749965658108351393536474043012216724896850443823872027462942966108073440568388073817427242477291161994944621669094632050386750971664280525022075931941597322134047924448922799140144124160 [143,70] 44671125688952788175926031698021293617450996074562775664264399767266980587006886289973739504218879375981486755326495780156732294997386980612082564243275819964558271710085957682745519998405602956630614717426404620956218085564757168353259895955796827265541943328042228757898472180778424985394056412554246030007172523082300994577026124239835354588361771889910832531166258750416785572971585805676123611530809193966533265748781650941150990978043194035904684687292844384875740484867706269642652918992353677104691358590751483830464576214370764049918562190462561541754546272699829033245678617327622708543708000701868770088368515896625508970308761833500912111004500583397372255029730945108423627964671119834890540720696480522901616908849528351365527631828409998766655637048954867801342464394597259484001131949794917746468495245164593074367850089629638121066930887504611099650085579089600688976519255710930987728107648692737735064219165524112951008243888231006343679647820068460522589969019100159406702764304305127040218940291624971733966455611275558983445449634870910913219719230727401219501684861085678435468112544652288088467039168046289994597911364894950186971953522779982629761702990365722582760715689333540473725624639438053600352493378738127902549863371004280897459930158632177667243828914452001531572704107387026985562045372828247177747194078529509591622506745662749459927233750033830879167364902738767508437301595485412503700774874361529242740117581037846851420898146286361981429056098215219787916079177031167523897663949009240343036365816491863463844671932043353536924073089488011784296624426248106173954180547146986946257608970153345712865228016159455760037855497348429687742861611741262196808836185041085434992864696514960858688682274520446495040616982001511213613184982721221520933067893310739110800937762197298189524937384785882031683848589648391255770066492901338548766104016664238303417007841284321247980272158091421439432794554623991000783128534699415865324865539860646740587688486351122108580465438833633761771000785417711167629271612660915507200 [143,71] -980086102700383431149750960333369475806111941383686711821593345415013921334723925089444844227704382719051370680682174397648714019265188299232415715281787097164816533596374100816291217579346656373321035348257035116021340875546601386334887775051203037205165973299706700660123947603599251390902605650370637671120856239997221430820790817422232556436646746569183003700177341350988528355537567108673059804454395615013371451171560225698412371445227334011607052044664469918127689100510492971291902774387743705522436679842060714778932151670774889235893667784941980831339092215604568594041619411810548350051584894479706007318901548898204354289694413337444937923013310713160963087069669555018924112812714602761192868744533783631006219486584119669487738753007777473571880026573479475737226260325730916847861875140770120520158775394617827077164661293024179767323647215742075409963306329185939525246145486436766042696179221593927456780430694342686668297606427599914233335451605273093814009550211449144941507418151792386907483652700004844531573782788913653168803262211622254838156247265640134909602542525003397960713407679538258539270643840505065701898379379687342086002360478835322591048873872258325388217590019327054407474913914075629248318428029640074887394149882093981900429190725967977233248035761564060468711425338679017233690065717485262229788571776309002831959800574710197390992206455062778822578745638750764286437373805436308579567200258036984289570071027039634651217703611942297156804692571269646502948548333795330564439619325065751716441064280321711627791477060538677076130161717186676866916177076502956922109768511216017190398274854174051863323176212251865894603886414031251944534329526724784252794777319438611859174668778506909037375646872798013250650565903763645586213088895005461672721901159058335638925589339817272761547043056028261624733558619143510863069788314408993701783776584769325795040929797892594491802111895592235959252225056771407492960255433343162245807340601129156277152085432781456887371015829055821206984536323059342339971924503429120 [143,72] -24538315334982249396147836090321793251650213964693972075935687895294543928113952173316327079736366950545765944512442866186024492136972657771399291149060629018944026718430365501108183667256127797982285491639958889539499410020746127691719289581391297254595309646729306021363586424921616077388287077656236486904713699206493501702473641456699244396814882632132702275582370216392163560196941130742616390440717728826294892695413373593133096706650354179877205889246779355606845761474557341850135532315855589114599355533945307208094840296714636384703597631573775727930259177722309514712821116002410163146718241874814920218135322832179307438374165380204378349479207833043522783824215079821541556479531866372563253776770209593597146394919102368908416000586870403148673932363585124321803157984814013378307562214331228460983525632914381997992031745941746372071079211451147380610307342123908234640145737287816649009300254445446146635669468344174669854042316592177292543709661712718027456208266727622600136450355170406924916890679857334466135694839578512747297699218405649479652374170963472555058996564475998545916140832652248889389592203075906960673866984611788573862818331215508634819456116334175054460156417862198813318073316366150694767340465301394093094842264995412522607339685951197949914972752565752349908831092837750260700474001757137774414176652578629705357248713385416545052461383360397518482151829892925127524986693723892878381289319460622130823399869037836948995605494493234211310463089730503454377750531610695639882607832551381223115397060055434919195923561223239752987072200114863775356278724188599967964175881159142710960502104156082371246435132618570806416629841043755290185715783621691960309510374367566747635232419205957274961286133236077291917485034006114543697693307987412786434577705589431444133897696909537399265804605941873650902349457585992983052094301995557113263843117994378477979179135257909567101677177446679038790674902386384826934262121509601929203094340162117888036326204486402817634493349230895812316965827424945112349493821440 [143,73] 1235379332054153245903717960631116387466299980314904019128615848162162660454223005626439357949025503081700703357041451658415823166538968153523852669399203970251095732399471197117742631498132509663698018970460592650625311294943898867164952320605762899258958926158856321453099135137428025686892584359847850539569561011770540429367534956285474062244212825165678830460061479251229850739236022159141671497889858232525296587012635818216213597154337963354482578980962046583378168514955322894898356462229812160140249004712732128963348020963990153324710381940197764732679467584039233306794626444281481246849363171912637287247693686138680844332453406773702802686216549126219140028466786378398818301049601503595972085773014604886406471526790538320074966045630400212869000198451938651829807206048014083811839174280480738130876895557352233585063776359852835331658401918466467137419635645694398499563271572036613994862668439384717875376233007429833233486459034893018359564449729160042608584569595254077559044448445490179531214360599381890949387524741468724648403715571403166465531216273139625452662908294320118311823675737291740096870608838875816560815005669767503481225486847139189051159051775889910388224113965887091165668032798589114647507240650803021357849889975744008014523303225001823888586240220675172079646666683203582833519134162816875768135483579069557388126420670882115850817758041649386225083701475892191529019169769406279496523659767128321097458394483615884313229598655161912783916789570730709064592343857697970415024702631365201102369843967653997127976658386988977505212893585617664708072230441819799153616533697526835947013537825474966576535936656114344395583329753803688827783221435060130743703038034754691284909610081345355092922620000767243294715820753245225443362453765299607864283013107140431775085999010047573631138236979306316396009635002289897723442298761544013297899250354051232024835929471034626879969316031433195315871374579856971173161655097046374641524234714261477453521105970484055343251208452600422964710859746795176634081280 [143,74] 4788218664351873208007044200260904990513146029735608450799997683284595122142629169770593577719033352943491882200501278886247460468044383447220854102613966347532566715386284131700492134481144230701498044184138618516449463950139023887049176153140810748419317223924667798258429523024565634740448970145143386999818828931208440837018818081025259903682664466257783944742641897490452790339497533026297815053712007382977212827436266324833615728053659093838422245590840375265787106223290758225650321133509989757799572209639663183084588066631692323813841236421263169729430529520867458718098687131942888262785343114506675786590561540957049983090809249068712043340694468682437537521716455422346724187279528689189362280296078595230618153205977176172999010260175821864439128015260631157156443572102224600894336033514530989275161205484440109289945246290805387704535384902884224107801625715969923857575947217451419186508076738640126250638971553332003905479586496613315370136391804797912295878323461730669146463158590899394460772031718502176610100268264773769084255103858227332899118167208744939435326886412307527574595724134492335873266323505566107980610728480010818348887085178967461815924088396297565893482123901415267472425211939090109826111509564440620417345892523764428846923599926434771223652569532958777782618006926022961470039994979576680639035775096644578734387680786819039775152381661126928174853584637016292564514182001446760805597676454574196430414263014867644020997666824053396589366640774481146245412943727900200500357505978226011810582311567003920724066598955207856580325888596866089119685683338426898835410404307044105745614322053884226935041563073229818211118842569509350221936745931919517976030709183435547175868237425487678342008278039228716685372893420238359334776870204875386612879918646632373145973784210237006399638369330155427700701855028998842927182231061386327193480100431617230381684905171452942435698374278491411888951903312282785679486765320881694296995745247680846911298951843306644131270780109830121023937843483092582400 [143,75] 418029332890764187864718440633243510911096497371251255165423523096324462356511086731139634868141365761186772512859463744683968578652437218689321570282190608990260009002397554916448838038005170760492798455896789166667983780240454779774022230555082320398954666405242718595337268067694606831976536740551390679608668250281826413450526854590184297726165556647022853492161468328513664026455851105052742949135247543251668058461527491043539424173197438133285962582504708361411765975427785279471240368406336484832816956292293082187549452502407768025736346520332522275461579914506672504494604974367997256388834681517587448853290375956447796585421299418200038341189493835251130575560225669598786507718732918517354643251932129088924458147695709042165348399603311877806742667842042147033472868066179671797829471215660305605091169934796318751552278704976973956557651501588550746096136612690223438986344875704474633311597013556542539921716154974018082316697724029030948570180389342769532989991446514793021545252872624699010715878020877990140705761318216867765684108779498202056652324399419355170217569318243483484189578459282769279541018314718010070130560709998593022310590961429999580604016239483882361700897209081552501669332355711800554223019195008956342165255147922226034029436190534635046121448576476104087927083950422139790670899887257391542194705631610130251789252080944787371441417588984912115051097365999287517668770460417086934271985892605034464311479371688005914343721729082275656191328463656784913761924082296514511573783553817968311157105596186932803811099621356130562998658767309234797507828107698304595385185135552079974224091366494406663926474568141222697270588954978628714414372232028221254083339614200089146471251582823926935034564502619015499840091173500843054331393477062186366382606166169855673036835197825308245570740843172050053984761518749366946540340054707772234489235366029639340716790827909900380473152306741257893251317912377552341693376870262272063254582459161804942135467053884122506609675591294748944145971394396160 [143,76] -48191974467996867681189594341090791301804358812290399772427008793019263191583056594323648497635730242009310500206419934389886663553331359689146008135753323082220305682052794507951632032025442615005792071233096791325175677815281435290050884998240889041136583737695263580475659523966597085384164594396450221344261961710684661149890368333099435701628791238088546197808463400271379855327073659366128543722072101621328129056706661356780090720300550899381411278316062496498030724920084909256444862727011059472498946528427639310079384888734988414241656692110848299914589987198703863273110177539902580440913282431912605313545922292780201917864755879430102724095457796021189283043501181876516351427732904515468524116869939420979383385434260676179291082519939086863956515530683321798611429352265406415018080217088702611088948872682378240543786008680955181674961820059669808569514039324805002457303872411944962792277551540410317791937074670867756589218147811821393565822884959606748647647602110733820300667769850477693611104356464028365580073539122203929541146778997912670781397071387220806514947366361759991775125122147889625665852421817004784354674046915905861873962112884412674202685299630119167498995993496145634053646594973481840409789672336573921473234595012719018912361878279380573558546370221684482719700469080883006302695634360767693747894105480440475913689963021513976780676476652422225119622477884281778259662177741814607736847161158681827298472885041909643553553368585672746082751691501842660161637189481493029698809444296935933020690475167462665346899276053636585113702647561058358986564627035296342886450598854896983595174641208023112159646219206928264719291113812079186328084671922553443347054363521945011196953440268068912367749372016015857226280921098342337078564522775644833335654266068056508895996442256633722782639806918461034379448322622394482507014956254182612903541227664345424809244565355783259160172575569662391260692306881153590233824004682699277725538638500657367029283190864360697253710228144921673191007412224 [143,77] 647896855891441094343133978629692459391853347395028921123340986569219917771506707748689959641051198366931777233889287367088718269027879474442071375540513057419002604556386562963680129133004810799450562048700021252026201210394955161274518606212871779816301173707980698135465988113469742821545888087250462986249075967753963020817507080133943503176809456736643445439405179560948649994276383069351950151732231397553788680421870709904576577164766883631364349914706336464553451439626758976469008505230008823926296678021919923726555715944252819686551525370873813838578717723637845401304044535937082422222252898273725567559672564700544545158721409877344362278307059563709921755183676958068861978142790886929723242623512135542696992471224058077329902301640257223821183968575436622163668784230968391445102755260750232410257133014671541510240021994716602624799515273659835790714720930560425014363429473621571009422959449882889232801180362410233516088201579546457248887487056999916666008829380285299303920673360376862331402557331338239854319168263624655999547793306026530750294756859960234192962266050538794297613903156423718749426254314085999201612152450403264325075634756592029241321661147559180923392501408249770480347279626500707506139990465063790481978898771668245346365989993114285718064385364420173294140279831140357566509215218593915299885097192511116362678421379244130089327153870328204908075501517959031875382811241901989651832607085353759811203460980621512954456299508242535657063863153454962941493687657066390879334722932780066614606411040478250106779324006085688358235072603487472862718765049409509572069456259477475742600575015180860899843788303047062861230961250526235936497897515579854000988789760028506020438586343388055213064078514589339414377381229279653982570681439536305537458829646306317418677509045405600214298897905598413226519623762202358945486719692463885604489496628030197897850246699081534218900959475858865799019988741071900401138344225853415705202886960169702697475524520316145336555631485428483084623360 [143,78] 28849484434054864852543650586724282522845125785479308637156549291938000853883056277679904802359670329046020807929294526793299604326201139544236237936176017614770097899259093585802245958817893732355033678676668748391398513260917098864226208605353272162344347789507916642798050307505594413366559153115378922470208125863972826988275634641143550900687691172828459330262439812452072335128832452952766839085247879291254629855347960690569172708383194869821740301895597949972576338477079439762366512246322565035067881327876100760794186990322784219942749088683711932133255627394097410054913044928934793598806184314314013106190735774840177600082441149038813036333229806730371082379616678636128551212569313291215113626698881915211623931238566825513508714997767626155786423130023607071672571530028132843566518797558481746755832040971757858524844857554962540490008034911225848303893413542886335323461225118978464127938205050139408025173811408907362990221694576776902707345644304668943282824175529372304980593918115058274193961380366736698494723660639704765462709126055786144669308180582020455294433825569981068033911962060932092878113105281827313596187616705228912860318091645003633220864960204332400657920020605721727364082843049805820528508607241729316480229408663001233497887449928405519022617605218215589673226378617490018128966347505043901749682090509279573350675867228745528543410068263618850395915109932005815802164459701170716488929918854118651181443509664895217685410767477843490748063889831703889389343584388908123679852693572495592073927651266148874541608345966520044677552221131786864160005196108859751621116280617321253319558473762393981720016014481727207681351306983329368757954941579364425042328899706414100120585109459877458531285900576152525738651734040777769104033033694821435690048845804104096797249018900530978917940362474626339133949392075357707761873485750185261872946855050477513971151650283641872085944298393809243150053710886922219024089495099327135530211766600858273376688368189544678343708882863470551040 [143,79] -587252446461295269563686750398552861643818061614311843527236334710878452987860011062083224524258249979543084715451735115812769056552636356413576643394923776118545457117196320411110458606301985663183408108388586936342024669534078211754612484167191554926960248782995530475269245881607359927106835531335399384290702697867762716521340562298678603825627097513919653348207610334268850354704885578762459708841318245968298428569773397541624476067983623828578026575709424133947324407423201657917715823239319099500378950940133520425896750086866625606720703185829350031557841857275175674239328509098057713175503927429208900459679543672661430153251773007634012388526830501079198974076905432065249734213395268594862148006147784521188385354167442287067303662057165520544981698598746509459524372356948837602232206744505471021310478368464629056113800195628381107514180344765627202777336313478773080623831272813780907363885375299698449116275054825530429562898000586396196596617715516226678832301241522200520708757796242745473854827854746304159398931557979694569103287591288940120646486323387143341849532295094310852491504246754903124434413620866817936858085627284600953234047485813875543224946583659332574655395715023476549604654691479784372653072767465779502815582920869941810704728178310918624147548814539182200725218616609716222861668483014621213417522313409899995569985978299825184825377725635690995569254403590092637990122091556382417034224471193690273315048445342777154269338857093461054282863401085685480703110221993180984773116926905994021006758926359124980176602274903003284378422807392915206911380593046032414031010588502236768141537816139117388773491998857928300616967572580595044145942430048900386249139159006885128945758265003278959538406971027662134397578206827613683356721794078284246601871927233625227501440142447242023817899529466444915444869145411549541946318496991736930548235449038015515980043723193555862725454571716794061805040357819107409458259105228133175660282491009893695382709733014885916211692022087680 [143,80] 6527023452082070551293397159363091053568866245339651279724993478116728777706166779533624598531817455810305092155826153899901831851251316057801320623144312862586270802486796945417358726568391288543301086907408227398728198864920222989190235002432988748334516115450153122224885936143199542186539580490408036532129517299235124962313957543426842062640635578227285415035204360321776289621453494479996102920728044987616851416720380463245445028561838450208864389410917165541844664406737921186806303672496220819802359183286357860832337855756913140297513552015592066994737883241759215857269668941523107454532281771116316404516848661713769744933096042341931115345259162106024611107699802772446424104332305114704001066222915734438377623618573314975957489633691916491686005816119159355084084304098723370648508288862553444786566221307684310434979002929216451478376305096331747869415568830638186544747404847966560103704769855242538071612015993994233753274373497143819597370765336090029206761083073716244736802631134753741626945120123522385096408816919934797900226452283563997739050303298135127743480592384065671424414871662188179014853365334183120448150569682286944044431946726625548059775143252039943453160997964197406589981050250741027100337185025033395772090108372034906644846750484923126424135878478641496607366714636186588740880236096699883597928473598573040015817380159965923893787056563662623339108668908295897170863294227879354783856777748215748614255896634480407119764161377276702326719341569259569884264489978325838789966903766366508067570697942186619918709965554384965411446741556860516417551611729535392126442501488131256961116396902064263293346987181708396500295354728282638139344320811000229930862467850084615359511616147785611302844581799584324079787619620170347094379674882172962440397722016462833703811732251919254878543885806388269306451640013702576963304984920400630300535062117681031845412629767583873108061088223578134906718493879899229605096927730925522077556497419448719422330664335605023416653840384 [143,81] 228566065176188654612498691005039888202712221018479162741393529442992876643313151337014465021830988140991502542166096477357428220681271036229608834720507365432733902215045684175964066892713706116493163007666232623699323511475780134000101177166182565850052169173292186781374733975767971942096094104842296719490641962093434855228721447264035289701313616020880285883942587994520068915979520399947655485617065847501470753296375351385264233163290688893631867110893341491262031924480762305389709084952605767246815833862067326926915628517051893939598679408672367207443584264928036425811829427084584080513968781700524238099964890127284666508258139653680452210116935191587426429731246464083104371861947416447522652507089394369415112036675198373784756425892815962149947169610630519190649624126712992365501248724164210428953836819708086442006964758516812012009312877173496820279379897086270713962877127150337485409970028015791325041119716226520362540678071595615552489817921181859224945873996055653391544119725128459451394886127983935980287655921500481360865874588518626834856530329223693739722283621725481054488372154920007099627824949419826725888451937740239110700890280117815753274533892769699221469597129520757287892613121689967727693350347616948500402596663321178863389791780708986109585652219161439787115450394495502472167589901143938961731839647625583516641274457592131168035110442496962881751208525119237390773984559753536315052240723940926554985557715175112555491877230253640797754763243271257609374743563903580475440606251200338231602561854978274884956772062402123895780449001739530214788633476054568657611030323312361656216054295951956396434603973038412794977826265950948614006673321362381085664641476486391275137489800667001100128810761166043434140862803557023190144007449653415009622479836015890270555561737767095208613717472677996564045109215055649456206481078437046489186110966037333160098293558118239594864631079782913147505762363517981469494656860723935914036795759990525741129012626048381872037888 [143,82] -415610033288938866834728758677459249284477341223493802408208365369940114098652377679205608335961649732552407561528696430893018441332428607270564941058107411284577193803230686954889832308913954091093230651156776047145971799676147801185762121148301853308464971097836134502694322697082015356885319856994423076622972522828521322314031962901622410711250644250912759526336682951103565060225310170373634828642361094125660625352924731505236360889097757916616285961013021509757494178121168865885950195122253781546260716032207059990188864217266005546133524460448895216210294636428391258292868038655546208391916699868864213301043180732701320076884252909753546511802987062176374172741574465207356479576530204578555399880549911898069255066050006211550309513556430960141794177082613671252816602773991577107805680345104316075481432170529727684538625735395224649934883611710957400266055726322095139858439058795375071962022009629594774482563283823202956211206078345082171034221615159303615375477130984496150695758591046209693174302375598886122166807477781994961205978571278459435945245088244284602928971555219507013355756917925734018752403732103689755673987797286354759397166307032803101507882408206726228137453990014070690916618122919609769891937346680138596913209182544280553823714026511921299475310638417690720159862623966257286371355589706719988622966912991185829612182939524439991817345247808317037859586090652179902493935514586231625102412054808536063563538157076452591902497687026197073578595548253372757686806555385810323962154854334273881546788284430512578947322272480908867994893441682429429584883008359692208607315713059577697282953111370787056280437292786671622786798244256474706467986284789528626460778921560720155361648183495738827115310503415153905071159563726647104367108331543214279671917124334425915682770044625021567501037421629061657567445879410019807142087527424694885903786947883200742610467089624956627983854983948716371390473619145389804975347036804211029808017254865060987570189639559643136 [143,83] -9467894260779847329036635191713036168233806134637184215220069256960216712841186607722017108800385774743245198625289349856514186627299509924071861703903392136245565766357104248338811247162469339355197471313257112837182921442296751467459674488979052045272762864419371675672125879107072655877913376531053915007549074146900022926295114474612470979249732412760503353491531571378330709752357189552394530710982023061334438273606247576308813749034870772960978990708301128403067328455367872973405723657996696123101065277177507112968883768624381736141825421129612134530500304398606958431289902970647825160060766532962860853226795198573503801555900774981912864857143545312293287741379990702001891816146925695323727610034518587100820422803861825201146278126302762058571214880610593291837777341980858678090831408456096701544785122408202343749582373446017499214442294212871441170799611096988973200473487814764058609853569506915155442057388245105593627536091383326824266463733386226607223871371379322341898707717598410177615933170999934639225332160565181895719137586158739369716616725072792710717709016238200715207851256027343127963776878085316353935957526786283054180658932822114477241759005265877879636907243847725896314926167701013802352457885950723723335316496453701445018464566266346892299179015506379154420466453875238293331624438278402538887731170066002992627734461687298930255890750337383931385651089199138488974181300994217786696371278382077349988379944398367286337164611564624417822255996467135839250284742355342478807568537845704679305515115011040904038581783430801957237123059464651969390499429488551402310649419075360292664024651433457195523513887925711458018176919150186868571454984355772678907838411535898769010580782580836089986958229678958586846121801109305586372368073549090044791655632167587613501756071244564254307566313486647745763784590315138182825347179159608553578678983538517228492303664758610692160879053104099715312933999231975302248761104741165281263476023951849680176057683400192 [143,84] 171170235792882184388814681479555012030300190015583319271323083418851234235932328262020958784016841514835374533713273007290344296859970440443075697491056144668825385253623698149119087139652487493551895718461654762857232918103195400662136294318607980592830146465372633410461061949104158918313852486114579252706230470364126518229284695390959808654062613232894208513498875112909411039794437663432164143616817725211839900073873117337075596713895589822335035647047511237053610953903849178801671200404382511444874590163436274199525030894660609038947467525797150916317151769563020381903847143866228978891382412967125926833380571914420496113962922175757497324147017555049432838170889799208589882638886741180161934735066699955043680148410257880186290597084656264438865248809037713782174322709045737696339068301997811662468210672363869986294664141492533718304695422918878694481711924897389573838622885263763846861147983309158394079857522389481694293758741125129124739560806807956227183823472216283173814034798846189695256491602660792232698314900303373650306151209989855431223624607648844615382444284112940372129443474217883264067128689644737549400922121196934814396049798729900795774998269330228593443188088122869021231967991442005412402739320216460424763531809263306124502413761644499430032786028366568474082732580275931949942204273102834098511744725233830189020486280893186318902858921920553003170713330030026148181561436266962933351046809841203361685385862848333642416417927080236272957519717770044658619934606364630467931448545396756568782646006341603337736054083485636444218699381193971465913694693755450851669618192838669601018060936393596021328872613962669639639280332568914759838161494078603449026410111564924251096475461923773749348453735415563507949085435318043455089845950178250803767744823045471218096903433842818189172713928242512970405413989520312462744203890946173333746187430710111435114272224373187958844133765388716027382165440312113738796008032396602401413165989795332782658027520 [143,85] -4122462785188520602829784439479035521142228050007078941671062724857554400707560446156665413928623569218482431065731428685473025219616675120537407198612011453598569233679569504386778375990580588272252571407686933694513870637768150105579075260266470769537570703781166427483345133447486300537073493506981262496851132550793881586772907337921554718233997385406468657438521477398087917397949994079511654244131563222076153975617356321728952118359968343494687356590739823354705219699246384661393891418107808683789834003162297096228039880004709556808458817710231389563472986288264629381094021979572611057209196743860822211548875047036149413755654956852412304768483742016481371710645206309068322983081883689089526849924536642726713422509530505745387251050690652567021869197802867053412216969005854099419347365019629819408654787415114244776709088224391896811564423808361928110973781813457934528318427777360937788863390455559807296609156443277268307421935689654551204323774461259664911485998659223972381566909110900630595563178552951377487317480027121606768313936093491011375766985302959709487665034674522442415477442634551596551235510473914204940802537332177497443611042781140080402726476517727079923311411440112165800028790256741045639626656602608806606522745874885186219476967087538872294972880859136571460315934791685492039978276801770528925469961989169807061828077454289378294809473670250475166298737877419529012245682965228164493566500587793420594658269420950216895199409589546550798511267715291318082607824482794230774461961698705614301312681457989962744953298985067658701611241527857936377033914684322408530698571180163937152096130421381849722603212094359489596606523029488874257504969061046769741273780492052896773654726759193998845972772054318580736474104450118725739617323175513922165940538721131623594313683777558072156184180369300112041174445056915881225914720416838768756262974498333109861270962477127720905855240279492425181640857554969764894818150533418845698774027957680302923776 [143,86] 5952835586238632519154834861282809421009498163281495774860080732647801046849257520781647772063234589397647099243155782853479738541513094263198076868337476920182739635500054269372006864458205000293018399429835175180388742507970882854342547284406033196341674203298487319414931066054142226200058444360898075742790508687614230483396653332560248733931208942537918930057529365735164243584746122563820735301043333987118474206806079751601162935563035495226493848928968721924495046108635887077040742799465072602177939417643097210054313402575352603909140398773092005254483168961639243183491573362375515311956805149543279138437533122553856361174494144381330350161424442406161040259767741113362589978353260634557383573640616121210061020328916384827185826422158698013177628034669058069794823707225075983979553220573663274686071037162972305379160360736297399603047428024724015802929696659120076938735090223231552617252113773933666848295249749402928036954090390895252944144017178339913413252060711546818343587222176689156127355510740341696452666426445844762905629647991660503081720950928379019988618894131650052854596499445243367952841995264596874231043243703375334174993328787392980588331074546536536268986450135913823050553171727729327490297798543715929824645654071994180587290388911270231381965396543834689510971452097959029263732203386126165227586987484864916321193673138008589073022425116458926287960270204275227353820909977792370962545482280249763649745385491933430157614490943904622682519726575841118840952778360461750056962978373786021591027467075058332132010430263980400546767538010564566290554222248926809901968593153508350599620374882529300816542094653409378322467326095644526152942407616589343576030405663589639506201281187035018152320899086980797325439678780034091046816669942182163196893310666185576197590105463312913428378117548274025928608113682963881812875213928650758393909011299599368854130050037174535084254196751883434621857732926069857115631196858571827677217168335437824 [143,87] 323961841698010531285121364704454164419313447691494221237049458442179593495834963670328286068673925832330971115781525355458572556636580549572069814990216976502523112311748554665988084213800010798707053122859286692183359274053923345229912579965740516557276252191858137512935273367867171584347127059285808454302715564246852195597717172885770271538916802083619816808667005404917913010650976053488287324793591293837584917698016352104157686204172889955483338496828584371953269054796177351043760697623908153866626431610999241361200477604460165645344290103311738038119350465198510699166565875012046793586781952733019748400694366477201372406805943972396659520328782741095953230728905142304403786288612846215210665008229503015340538919542129242519080939437230106248641152667904096309265123656670788374562791112234415869663875076650910855641658464734438289813898686112581534636816568359511715746738271557194595618261000918921400113885455182420283573162977852110541654167895633215956789673912718832673012590345914629415055026327247358377251797682727067622980910688125034130154943633830628432374827098204659150263284502710761164938371217227920704003172862260385644446217150472209121600816295784616359796020356180212756392068489301933784371829292410949256467705516158741029076382604089048259706083413313285726487557507626017611203766773633996468199627945730981897624216247571427369086101632587399035335258432187946871576497292634520412150590385127590648921882007443579707182051726831804293760279584949677853787171389680032484942075090548493134324548045086613584130151905940507047667151414103403794889763859831622211889041818106331058025445740269051488007390328157918049339036076550334867808149701433089131263500376078652018137174527236446180486314017763463127762237337013457540436198193460161561328700586845401632144458412554444667593204187803265382489040225775868047755140198092587405069212566817860672409245636033085372005602575608006746118674094304419494289399445094253400339905593344 [143,88] 2275950058103723070395389624238786799751774429235635083281111808659967688124243782531198013060755461414403848424094525786221594678649220528985424966548852575002811032316058444102991353658248358070921334445444770517108084900949000597388543412602548453757794008399078627171808291835053674100911406013012885778085632223329511254967747626987890416073700374453798099179377332041209675464377415869191331846100738042533312957787913372685847590259389129229642420773323230135190336089603025374440822968784405346072482144584813191524688577363176226150930195588032978681960035699193829694710558990435194411115791550178791264777307243546928238465207808030299050506600662525270926937254844503044933573834233938610299194043761608648426376488025363372255524237933621114016390691915505975424655637679811956310593018389183058240548696988042520352361488618759526448873538551333449188983108875043688681390544185076227218257297878803911818526006224515692123232673484773031451588847330980751394823355876680175484487652411009325377626141751960465314763344276350262763758075472989380841374287325845036765107224521368771818293821448885693975807012013288608240924722767924005818708485273603905376091762902353286630312062668004618410366891631065785126453434348463849249833597517332632055507915710366868756172415547194080462752812853429991136003247986822122019376515985932789774659291185765071496522381613756752077908526110932909487985916706116453570518090812843354554862367762957478812278774679618493699104577467428866251558472180240671719303101028022183838927332915286902955123277610904937812286483873302968718296412534580211941878657545451970249392036467514427804526987250714881897822464889189805425874164367383154635242404357760290411371796570915831340003758691465882544611440122305659690442719060424083394793754685366806984852975871568026022589020349585904981698793551928831860592222084312979074559789250795883615835620073462734066186614154858187404513488931896281435924011927284962668576768 [143,89] 38601767465421780926065228683595505469981635928041401448550079317892055229711628480702973008279789830791557825092843768039446484615528010390403409271310315141904262485251711610775609334701815809258895635478907975111396925321681313905530041004428708013695339231413857389275439187320535958723921631915589741114194497149728666429065791307093351664013190199590537685616137064757356733922732430776566987214746415258738814613534478529523154053720858145953184230323397978480246154227715681833622599290680561428567337575414937654775040529328815838910970783043329182530335633309868846841244747057337840761386096958774886683732139885799241825812067748302875999469639487419979698844506755891660589257318413197003595096938972571105486587466402003376872149547447781762413275578129714200965396596131003823284019571844414637033835181057835359050900969714166273208419697640283643674101486545587520712647436377635635907926814903780299079855824272206029249514565852464019758791221860724424386130571491072416377356566626116220027108304446130942983657071534474311604888100267996206419598972368075861817609217044254353075197864774085132721969313910542454789815009190460268387857835682322992130558354573329389959607008498664677269234683310590172892804386057042782073931791788010976772279223214589512993349990308519259108971652630678539431974257649825590370791347929661520349695188385946484957684382683417405784445307932823562282628956521455448626884472527409918084908659286577623815528713631891531138629850980971847896711983449324521519617191543144994437048730727683738227515770496247848689261853027385115337301514243446477128555502521618695659537203538561724508881992210129723468739510240438866103281039070291453339532845073913795282384926528156567306487077916122619798201104629554408285127443016455044669646718756087088533183425998318521423321195621010005068780995671628666432562492964180281434570086631293093844806887184993497391840060286022248225075538669972137717586572594020188160 [143,90] 197952238280930637674581591182235329485766685329571652041599630843577065045428525755327413568952906204167105920755222055178255291356379101546387967670416445785102042267204621436941565673340477039615160702545526554558032182041984422960816936871391561955603380769834203847721568559649365741289846010290585349017729481542544072561629478359826088111050137536345652394101875812497557296548135214594084037846052813444467735694618642103959060369471136838295310419931610036469529265751031214625851424405383881935436781522658581474146886321955299966105343573899008945604999568049302795595605540947655997606491913483184473084934704843426235998383914465003615065522280162027989461538509782085032202585932804475254240064657201347125163233618443489082678042361631605180893409135690378528161472610942353352098230007847788515257675490052642216364691637758755414317053522354902959673103960622124183455449281606757705741035949615718939206386719970006533687866717728233249351434918652816673764394175132546989747337422078070938039398536487870060122625327656858863940489115257936831164531622913560097162565482961156448659655156428402858108793004710565221814105903232922299365006071753838884041151756936246275198093422349441453141425660787014065772958123667185001100120429551824313807456587627151930622754795251541793076126101631077208033531220696184278375147176091603549353371166516935289293885746260357839121014864938464070504423589203371151242841423730552967831030958581201469970344116764820331604751032800413444840375348989773271087977318882558596875840462027178847420114773587199275929970720185520964418983863443594592283764053425255618564165853563606909854541601848803445986031146328622716099902137232721192840333889039581708921359867533333951694544028430944693319866740440243865855334617853952313399919743527553902811427373125159917170043392120772376693993576513362860366174280330249288840214599021339870257728520854670357312703206191112127591551067006174494857219530817536 [143,91] -141469155851927352166191849926725540724811735581334882536898819924483109678439609630009390914420016258181644545880694495829428388368360771643988012397830518570060175430931324236281083322455907769317988872474886705197817942887451028651403744740045719606992910205468363242787855698537624668344918592210372870968423870996409064932637713908066267651525687069194589736094819766915328617008578173132992685700282939257199830459669088374444992939854501461822555505483907191952185246219364284018946001480757482822228902734874565470306449136148430632340144027895622563791730325301067972683458465895025620596958103627297703806110580391723943166416452866420425527705751366486656578156428333760745353848624393407981490627508846316509053454380318975307513521695806822136688975084142782982656689550112095540257003718302921320806316972473091701165964838933634672397102265577220107621797270578505233759632237162416883364869690544516199205167695770386833869653939135635556826004038418559508217847767491538510363107417267727567437893563098870499305374169393948260957500323246330680641929583649898157660105595802284498044321976338701315524507025755916866570924471506924563630993081213327992987132778426502169158989369860816975699043025839293576260347813919956436747608530969978196146416403155822189137115956405823138191865184515428735958533482891231069739017766386020022922040771491053699656128206840895696035726208131535132707285897918874661168028091632962294859831148439801627743140995817116529606373092048296591123001391171098465857418084644660182341421573767155878408319076308892443632307905859595541434772893337776356224286047605045946814867359850481143812668322779519356488018137058631115498514316970222311343336326510256882027192400122994833789948536238933044198044347430546864349267015865415208656420685357766110078046766279414672557106826938915070747840478936430903747404469300394405389715238485052709571416359676133833842735606396440779374643889234647185372032000 [143,92] -7033228595544691913354529116924687911234137578849633953658643220339902223131749393756699797055083370379188772162180400034453558195737222523113286752890436030407952562312544112025405385989542450000345082871482875397167544394341439107731624310264380551362394153780657624957277927056043660508644859930304795821844728773009960713242911911516563102274343562655394024127315374854619641443203126054448425719385012879260320060087389139663237675479690734284174096485411993467478760176542090281625093988468476571296105995185008792466403993547722115681923598178462180755028075523735041719402946099977996095354902566475403881389461508923801890641178453221259353518040395139774454475352099813914856047955209563529559437433341694527650379950390918093243182536723370715198043422924271103908064545872095231910093487780614161252386943386860698575911349834989608771996840346509422902312519245221677637674714612579788280365497704312926583820418919450000275218795586259814937575892668175528965629005709508368259252417813794466431649692538832788573602661749605203317839496211243869697284546772913837891131428160458387068062986239352976894515293127119461461883037223973410218158273190086133388709904114988398307587170749556817080152850233282708079921346153456507340966630889926956049375307860284854855630371012593687351081774691119726929198105978870409979642669925520731804160906653352008189016911059945616361610727432994793785158276543511905291760711193449470556980429946222553570471040821720860030783085990015235901383106244113744655894140398790414728376070820746727208297708287393459467144265281866401362198099570087718873627987835445690021128131291789881925659981401350764479256004802429142525381009954092663248542407442988513695228229980024131013537017616074898991299772013774724704209458630784779596229755475066870489503700198554594037114979781401078399914150426624847005081677564789217774368679559944673101990672929469861189436856405176981662342173141819880423424 [143,93] -46603343736726901984234743673749013130931348410094131051637648145206361385309345521131641038109294818592502721206595057363339524949004697358166825283781209730273878111187736897535364366317210960181422911428239469648967018514170348269637284167165936460540574118615368762413225853581016890374753109687086067168280719340012882631522005391662285506864906445513164263640334493479268200135741200110989973074291098169086410074470611415325111801389447764240820042780190416445565258982816344868436561429610597006066653548162870137065856502146159554642921147023942678513473359798846774779809240284756130673992564136468685286537729423039192511650480013860290135535771118695756628813444811124426078632749793798702665876949553669482866321044439603461828271502329943861308873658379229655580719047565604480726721750305353153608619126267650273398927561884692541826336303637550776568192462035793319032147881579784454591185794713913584815337827839021023060693586756198920470488296345633719285722567864371508358353164225070465853630541961214208814310594846203362839666552389279015382749955142062474868034326319078740842421158812012041694073994344834534274099322967258665602773615693715130389015304287883984208209005585652934231682304808112135269412036433224495592767736863555244721383079349928684565552211346634000443265544792326040253180333522913214939899861373218611986386210836867931517260770604762097181466244301223242090858991277727724282307242433071174561884097044826493665643198502938898463211113735322230675403886830026335112407392036096552705010889744517238606010163731564481208514314671916818293282763005413847908580434122335090429010885030011118711383526217414428704191750440993925542464367319145762125835177616623913281577444441379451853652026150966304490804033811519252716379793591889454876483495983849942855599322700582648186074280196140836670351812545074148442080287151777368484654206657839717838097049583820424706857888512879515872657860024255488 [143,94] -104810449509001542270294304708139052516446802164188884853450145051500985315590554179786080081402031440748131473529925269617324591437644537852035974274099382032307326604154756910854882195583596773891316779852290710204098420647933647722429019731309311205786402009772159121747558038350954049797100843442269703090445377921566735735428868479312480126720616171527573703423769271356023917577475527544836193934035556952825499794958855291621387226796362326540436180091600108189007005873615707823133421330226261720404864362430250030601032503007201904934964783990523107200200467508387426325377968932324270453576318386002652889534629134834565450456428756215258727835689303947936195843606648367854961202453260112500984592850166656267535538849061444671224502878151509392109903664157862307109759992764286148560116554075032372045199826326974833252651189096890820464210821293932203152458341009884349562914560524154160390680222781922349734732572856462849597771858951110440374397490545778777246557749087621637346611396507639237404389868272811995041039051149842697017441547223777495038955880763628511082653139912047112823674913488153652353739808658708358836937967285356783852407734607805754339923558400800802632154228704029473445899202647344439199315200526496833028335213312589429698098232850831751604595242178321214285365434804267460585249135944806856790007516382828651077979358892945831439841230602208718816322199134657286020526789524684883650297533641511823161577815646325052553245482889422147242395934230550939343606601134473228276501171217384403297609920984933242529714678059472037050100456582986359631689012706277554294210378569551641426137604731366344053297060640821403502171291195452370389527807663674272298564602638159242878582666613601437686646688795794601901176049105197135004034216607200113429331194635691300346600403725490680368699679022842235762064839771934825382797157884219971684991804259184498772501835397129737251672496658818388107851513856 [143,95] 592667197223008236949158473193830803045526468806995443610689292410521436042824169461369974388302765610399838786585893276761182597942752821277641675454017867020422156074542675208753932601461888377072082809351238751012005327046325495222971342334720131602295089423229766766633192805534046708129226172776765067772750601890485474274215010629589426375417553664093565336347426972437696022190924951483237907563683420438720843700741465369700240120685214107690576897764195191493676972258691296770116643212660018100311764222664066931307535737912113714386547121827562335132824362619836692566009371497896954121288338017899219562352945622591811046601717179998885011181722023975357362833008344717157280277541595152279307128474131300336170305527615373721497825649337869684922769500247880713329426280497433370212918368635551136052340786865206125747788916223793035954478557343566600569491480602010266386149628813657452903809004912792515017816188547327999183288772801159291335968073188753223170024962983792239528089609392106077276519056186123935126640384283378933652459446411197802682769044795230618675963914817402465529176277569435806265439833493160638372866723116427550214102959384706686784201418965426334501597818284267691348491710949809265178920062721233921868297218437630171469368450393602324204034129772734907783914286099721258480146602037650620044959015594457052477800946002419013438205528499935875489662737900146221721745706024850896193974558881609244720578123398200514865819819439869560496564021404548808892422602761634655263238847091244311655263262952786826090400871664687910184703515501423008924230707166375677074065157875747286887486259256401184353643718439537648281497787777435767423726796121862816841028592418899429161028524688164678589677528113365306436366757827488293107727325297018860006686680660335471191033921912164186220350827002367134984346323175454578126690160032643180389826597565381053429315327653015892261394378021186542315520 [143,96] 16565144116134052284470403509544765517182185141679258306053038983734018952589033774367600552364860859800877679393897051737686635937600694720148541548329508403395049071684677187019353716913865452268174319488986684620518856527365415343118819798375047781819340931402295970808457252264960605477656297064354371678520624927888614624314022986823112007398443489490623469702898238631340481373151547610266791562648622719682373731110805919015419784911471344971975347424099212899895435613182941072709298331793849697896764360629498303700815712833738866371536165040047150353576465843361940410103755355105667412112228424754529409776684408017090991762441673164319788992169857540207050313807382304845475424247938834429877650497577786715744606356283256064404601639604539776352117853257574434893505182075186082615889887008144568881028690757006937783050457280472298480269368516358256117610319655305495191168652609106543324363600858158764817791059931889368340049322764446736665749534823534648062832169874314921008088836657400430034958446500559214207362158185389199784329576375459118839432149023273671865504930177280696134357075408458527780181641695817570686707149097133154764084675891127447830435287950891984922274054458042241197999329254157347381438336487435185756102826512404289458481415037175867525891844994690032353939341265570714199289871138006700332648696487681514676805237168493034340814732336024188770116080200626761746811487152656864663614217038944207654446570463346883135322997943482860886136410387930716007292076998870248465185393718283920886567703574525376568113712014688234975184582711305662216443139021214063227470650086643054426203951140563410344019388363601322281395751465952882539294654624154522754043219678042654219362890557988403854015146699301062532791317140666301871078963903531461937617416333072410201772197640195020099261350037186577200135203955340966765428811220429459952317984381354592859129100735332581405111733362447507456 [143,97] 126730152491394009101296819315328778001185040877324929569213560143152283066123400615554676956664214516293266560481569709397646495278955340725146745231742266379568968278375025676026808257779002888036690526413546231826045841232657747898297997983287997293997633314272456747726741981519933461619296422350750995564961177225939469074656414614840415122692965064365016407676085640105120211757080289897398716621305763968065864586628515567011504140618145229702737126303654297593747703952158443020157930024989896934275187406974351876382939541763371526931277075511402966461435326332516215056808542138895639669337883058077272227129212233469921495033183415293127089302154821976635316892495934115526624922521264638025590063584345060475600965131572369332517582997916150664807024386110537951537506519785733218839242224616620736023908043637336422254348938307574849981057239589361483894092217295886948845008394783696101603734706368460764351774253430931849349071469532647913909434331366393565593340794987480208378610272006091936107681717921764759165813618853952343969826573334544285788302643308956796660037578433498534740659732127152437755530736852613409893671366980932600520254639296745047749819838585761133153463254377739844184900509260921981219893164636980765670822123164108299127199277021794526123085579947208472254156450701901549898353869645222318278656407542878512088886647448096859815275071059871904575840428834180943490570560319378284037814325901049375450113768831634314236358266090325361901650644827143766438188840504065045003854915151800245848840844601259107897253196554934116148585641052105787746573250316417878627341869947396617158447939743239035466803572896093773511877613606338881151860589996934663818288307226930283627762497363418039839584163603456234934951083710042182610618017709723557679471031994662460243684680573090447966590501689786271189302724306853693299110211880534395318025240270211447980631962743898767190200338011648 [143,98] -118043821404838568669688014004006181171856363347065129920239445577738945981810186522389012085524212558668211038070184364933025837473734637707298852426064382306426622887359526083605006828052915019441561072896246122315572640150646077012162414953661234317685537650247802464154309743569950277764800739990207309860591345114767543647958661424409486240368730421818588469582932341143566932383884880996929615630754556145314383968410269944819279547103948991417193588824718976566940559379372803098632292367134768634213333399458143016939269479291461459792694072146917560104948570493959424358540706704090854463156877274973936691493034662948014830436742990848820910613581180380969162693266330764260173516777092070152919896814180503562738817718645117924887958437497300261667303968568052015316629363864730379072196266701683395064370502664998289809099599661703065325968570690424117880436832794498318100512636154608923637093690956838810601076128295576586890908039591501140262056830683841797528600969508215394858370332938334517284788744542291444231203345021889849161603176195483263371386479121337608916824886445099348371842916819344870088031451613780273261193913711118953989643618814707379520334728527386534165314522401149735168421769667503372906313400841771629220524813970225900610234648644002880803024553666606741355045693794498440796787676709968703948470799693033088509208083438505847560632891676581322798279051003052123684284388193393033297370314349378187199968092103307533645035395884492568492819362039228462806619321067974375371862885549554981490349150405986840880383198585639715707298690850176437622602018715175227780286797496989381593756941744505698307034631487768863796896286239440909174686439456491155470086692415651327263335497417864156942045148385702377148451745768031313599432893605350023480294869597938832952210891580720518673306706638135638715882571950774692764187850507462166433098566650854813442004666262827020074125312 [143,99] -3814395196544437093505689625779820043784162444466597750873741650242078288173838942539362445047738353023262634532579620362115666497955812218229820668544830092288453369521063378832584235699227647429144463914887014921836374521612528582311281593635057724997898854334066195875716165432043691155152711356343697580543156879953021423418921465612884950652787142998720234931822660817885155954521682663011255291807762946826965226245115693479489592521130735147112120510873926834629784867655983262592949547634402359378995018988011643066815994625223465269685764412244695565474314326065327310486286441573990418392394524052908178913450735256981311984007220464074030759135534198613197324127787798619823431426365344628138069351854417347746427220289718922147476703878395746806673897451598665050128084722455015483447025170277668295615486097370962798849970235471159847944831885276253623467035629415026801998774611481075377633492149893585582036034249325847572760125225101169027881023913221312759128456499982900784262881987141981418346838790642128969909528893709633554854332957532948827355443255305849535892983409970301006291595769582831255292434264538537356222350459689287978454356602972815410227825567556850988309944136457676950263842114542134137348431952241954522031895347245685594648793282672086655885871610432210279792856129667947603792905279429405900932662035657483727842563211345322033936271460155979875644620402161657499426810118790663553612022877753712554131406490332693493223057673261174202261205983292725940874191412036429695309055299969515701726282530804710179421090869999169899725083772951083006775943165450350033365108961378332649314166334902602553588832818103706985254909129341836107250085896385041000337977454519436802652013365696379116597470914289140101698345498249960278692558730339420941248096935704189844503459173519599485725075296659342849351608938889594583237314624265013757763602640596985789934446221629754136160 [143,100] -5019135465607434532437739160808196444238351081170656252415389833500638568550291005109722478615578651547689120253400057490234811173637151192802063063303424486356629878005135711230185980913960201531909528077152633745772782789339091055564320191075373794421783586555132105620566401900663848171896511542223684926091101051921642195157146235854280855195359177823215262448079608378436628725101422044785505868027965357701339657121038724617364601684357939861332847168129778541297611324996776233962614286296285886717760713681883021481570149174874515361272583967199958116160517250659328959737644865578895396204216726095334659892896050069585708622761496110384706332947871355187908058859027914639408352985955658221101524408233907325199303181982452560143331454900401050152513987724324053210501945997789709208640161922096279736613541455206207169343839649168852693554833808613086998784756157700925172677513085883921394971096855402766882137527523820123404091297520534005685270154794064370772797967364166242441723907925529701857485122540372374596710500899880579637106827571763673037436718456537907758187387126721279756284611681439737895738792054363808925285019512426030565405845443646435340363103462444338072788246349351436884908010815339888485319531709411121132576920847530868911126308343414659777698020759447396820111734233056927830753522183989269979752054211583292982303419252346083624709661589975683338992807966233031701425163595573358208454998083816139887760698639278894253692684478588484844696769673804465829441552615045946008896515974702911741452686380511345354513934104701750580779872032745218025807282426013638208830094723100506235133834752208508893495630380838850777326829149288684992788611211204749341901835561632894359909012978852234801428918951110592930232864455565494879203122552511896206289199833064473162180325671508525538483452751189387850826855104380035848315891754597170053771440240719225216603909787213824 [143,101] -71399470745977939063567678664881591847666626730255314964658646079117753120582681046331845387779800371684129184428722180655727252172270576488792630884940654037134807247920313092182982416967659209907909180647829495953474334009861075838110075738952252061995393659682930281539320692877670805524995331626674493320455201403304397303219920954619531942907715686492427647105472840076418493239792035434897217781426778335444864314058242825950203231181165660731866498591675565085718092320744988993628652275400306743407967215025577587356533534826442356302032159989479722977239458801009226564083232469410015459379288466925388430918893545930288462641744043745789792907975431415792633884318288802655885657096530333320930010270441053410046464891010030177601193082351301177335747824782661421470969223154072862501572611683600908989223982132078826400948541227084000773675330028923512900545266457188168635447501731135327457996944756608352706482844923527970357365437396987830273664076712948807524276074266332616303569475116104989278069208655244116412671352398381581778646396542170665846731812322469566306502656796269817553042192699758126263479242184054841368779899656960286145852883647858747977144951434233891054759537417378913357020815756318373078159232209778528219320548399471608412554597164583484812796447178148348264267940177658000374507665832670529832330248879205191236350314765616369666535150101740798268250735301280970554861256004108826245010773888912746939440675769320015246087629644359117793409968711973183710241755386153701099781692323033533084788021730106886879360044106294249582877093063513386982135934435917878553165413454739199417704228852830270391507560366138476266207804224665696939890227805350109676292168119193406017259573641424978931378767917092335587915181557410178701695233828610958264975600686195810289028152663241236890618691483535437395707664519740654605926574002081451809945855300574120097381704192 [143,102] -398640571338423589036204937181763552328363160828074222572380117500804173889592642577920965117403842613900488033010800933904832922404778781394425936486862300309395023461060794737253090275640269033496952908175726827013333427646288352000531320278796835703246202672744286930456018503264937247116799230444385321773121762818811678719101657049563712367280111864314659899935476187197134004276642239235617660047517293159126574347911783351895491562810065888907457904628868474514432443853137127079135752166230856937416988985071127547222926826231923611337411017379797465219048587342953244593472263463611941471082083892442476330643336144451276410338447893877113439001118117608619347779280491891055481086091380945589461266125973074247373165187203099876928231781500605071040919948307951435249742936212003264758109358739669612573047916370844840665819267270807422159196974064020780759142836735833986489294210076689022786145071541047397231113132960727027673429615834406800978792633017459257882209177109667424748709732792755832325876744667810951231672124910435684268693498845912810739292362814810348594794709621268981385830007318318191487307489791004648161656092773327684715108792180040570881204085162962736000915474937309798176246285988371640985892517971055085669323844183891788303479735225127186088249062963811029302181663407790180071585069519224186539716506749679815056669570168162398359519051769439765382197190886609265181578240104651358425647159122449261831066088354557461525131107067177253800002624350255089307912531142841418901473952348777217365167837128974789457508240880913141329318802696396799525252439372809410684964866517114728033642655591504663276142655035038382085247722239944527636025314020043362633637380532926081421459222034020172126420636952307173080515397538754309562625110436217456918129729239579446394501205447112380990741162095363334997018800789097396771908369462515168434159544572072431706112 [143,103] 944114550303781922965163680460392574527545452651022833685748573665553018255215772052883412952446526471266914342577565249922006156345045829634266527597003188571409006955931764748733476440194887962616514790926738378605598739076924441487211288830755508173848718403594834289783607780150560263445150547721553257988719001006750444197545110796782000026490465284719878943528847816959646882071235532179286603721355630024838045487257591749351185341483543476894898215801213771277367443069907070175610397390513061035214960541769120142265203745456650707314799821556348048157784562152406140512889841295848582874072887334367197750409360222873821346195485939740187932414768900279127970160939457791790484411021995220864833086416273935638648673599725757781435430043713707867929341102320989889983927602449566372122146673880289820108268099263367137247552867672838364223829229601182547337534946934521077029336149811079838642299867101414860119836259079286146552952550601042509853978367370606574506319806247739658320327606713739076483335331074315023384287600472814354724111576089562065304971942541386070535340521168356623137774506724087069169269126447744254808098807461499130105032092226194845525028382155343343898860937163858791265872578995671411020668968301988454491597064425608479787739160038606669548807447357177414471245573474140474985314877862137936362437005980482415339240858641150514690453643422130928712732750319960066654832237739392907865425680101652383557268580026487673547968121874302188567635060374987080052325319766291733336337404801397792067891982648021653425296092400777288533413665724859350933647643182361497173193039556048782841021124866065847916220401846226516210792678237118096634985728611864728937562232825823693655622441295788682537040928328171903404259601267214130920058329987266746637905505359680367811193939229606857868328707509996243299381880853593658253013255204160050413898049133068288 [143,104] -4491667462993485844498689737933993387703219972806401897163264326174314189264372477464209575050291682152137195887050956787923938013892015554969034432561437045308740717476398619443396042567439751198683680022218084031862798869402083089332241241794776730513321577525866081473318480298056553017309499819902868496431413491037129564060063763537768610252487367083372806882834142332863981477222759750001196344232799725318466420181481779994974023775534314765895099716071324423540589884036361277488412394471173281491780188872962255367853261069756580311279095318960877586210940042971440513045623737336584842661142032163465416349200256588382779863522258879941235308924025530511868023836954308038842246758961133522131095320742983365623030577210355158702082115709529813237280423003186798737945200746757872465313781602449795513571415724448784048422137218914856988319826654259814920086646134671738226087286065328812977497999968641320016343479785371463204116303300405618657983652662816865665993876141711149178473857559551845437641389270971802585644262634996048648829937533546736873383915375567408778140455297252604923730074697380519333892624937254916829149078561182479491353230462731991421568122191184528111082614293427598182057963900910041404197503750877728028365058891000342581911920521381527839179241189825036695471207267468860991107790741555955110375790361789411170161664779515492213946480004919488024988988066532222908281559219788668363312245433987244439209711682183998769787093159225170047389456089249188028380736090079800267472838951898114573692237463621971201160718818013661382009215081641750791131682563240556741125725608650881374840492418044336003320978209301737612206071663481777273628271937411556140570286785340936693344117688173769917301772250360444463294915618990721996105650094219564465610092045504357592800225530735384077366055020252088389713755898883185337957690148058026762369901789184 [143,105] -29138737955405449544816503083353945437641220541110474634608922640255102040297865678141521406441108118354784179333818538749028634981460678856060280595653069518230739681225233285717346812928102962387796694032264023714013815179417427948855232983471163600283938732303525674672954833702706139532744688599261650380090786198822819162125881708270319780719015100110392086429046229346556027042108591613092423567107477777461240672273216684050858421758783704015203687341920030118664945100041735763657157289184493342502153880240657105928529286434369521062356981595927084491165647394622089305904363119164059835597735017293307401282348179694831349223416555404966797878975941505358195445680951257308799309269160712644346566750228669955611088952701666743197892533298816779448949143153606657482674357800937652245176322353447800782053530917495524276764913569382675720958209638780634740224709122289396481564420364510359817792846261714792266747268212061997836095604090551353578657785993181746091095835619912704386879864295473217032347065386937910107384604001525301530451537335522128910974697129154621138063539334197253447313110638280450343911115798534793226539703839571340679519206666200856937642239160670518368517632670914753668205596584158223990665655277993619387629860745041807061445646077748661634401579204830120635412579522888067076656948856942946161281687529866996849398821332615767577212991198131745778811230279763831934871221445420330523305216441900699039709751616431000620879322675998308039513287537431036526558737555712314401879953317669263176822462415220100743530720789377378663531332982881178481154994516853982680867362275663568028733619861113338216864779729070537116966948627805722792240852277073557412748962554296223162781541679165900485672554445018495842422024676105516429209786046831012846181099656233291876420561759268534609546491094703400264977517371502609759736770744540596045086720 [143,106] 136771703815872733619418290617248240422397753869641704661280463109521439885635777823820900613322128753402991761513530073657547258807505779296674958175204501892332733586726328786851320663243642741505879414352637336666625692265621931130187781526161667388714829119606336245888930215816773502832042699266606654084131786603899654244722450691242305108261292219875473420979326194665778717665305149690952536798156037380035401147595604691398351270933810230843384870539725787952034641802872493806086311713952419227110686551075707762463190775837404590667144627181292105404659517432252836012438608076197491259037933102382327607986436078130051305487578219816394914028295761224397420459504939671677336371127729032060754142913062038055766813317525540146162823817864814200475693380587653853967166573925570548126820629553001117161503661740230503313207256143572928776641124373431287567144856700611176497486480595647390534465829258040600404826004573024182469607974864290025935748120972887958074421449230000507317961446840501804130606978729550280907584728454544664689572384883673383254881759330451054727586687320000609997362514218070922875295091627789720979075348501646281536844114593573883306341204376490833906094404073065149454793887589192702117681774815965736250791568631441096016000632372732369919796255253644683233068450126816651471168869991656032020086469418279782612806714223233055306119577085176646004926345958020130609852055782468516822384060690950851490347126880845841073165281820956225912285075833890642524130974825500218040845792726958524301498774122250395057219813645260300723089996633022701275337028987743191737947037020282348083567583421801932192271984371127262111990556110795909507018076239619460476658571483742594691361012875934870528614360377688238042818514675191246816607329311619336723118826656645836313157684914535549472946366873784358265977729081472393014911311823841132544 [143,107] 603995067513873014226005998622564324774533497503995470425922803162392301636062644910578353039278530377352040141328783502253494649618791173520671318496469757827000856683217603117154007149913440147529762515183084867653713899229273831955003348711422666388433709250351721218647557050448182833687877790372244442241435535628499834092383083612696492960830081694131870645240459882264950523653465963573406753763119303869353370940355881688976688973924957038292215172090127797314476228897949594700879650619072021835951223400314818804365462719163312287030879625710641819537059694804959603691667814101391813140219439887001513815893959767780449526881083622139261044736038426741601297175927123246356225449085133947714158028543445341291381444241731715541282387071119827333527685445688329072346449024060084953226932664293794649220797938908609850263204364992097052999588593921871226721376656531158112181820559790181553687686653438485909967380414670027107242493157489174851750865246187938674399569405002312708231889730703709097039774861129415745990414600201227840499229460577737342951405380806292022154471355854342812489607628765598405562245281587645703765098119730463205729525221834124405620808908099402665064779362557764091724961023780493372107515099510094524668847404199672702271915654789893079874852358756106895636983710192368890368973933067322126840515009907491348855121507040633798092482493986808569911225057061143505840763598777473807322095571551168240704766742875983567287031347881323594063332749162536772835318048350258366596201822533710731997406320587557095837433334598376859304525943861254613694290397453605388360737229566141725748988078668387919525322206120338463749330237298896121083139566651602890619736755364247398068591328072778723329328977213674028118449672300457317805553217536875433573283120234644268864865151774372412844582435838689264267188289626262918746347469112320 [143,108] 254046739692384329663841668023079315608179764055521448066750243874743463656738677782354780402482307321991350828475929648161665997290649667781504236079026753985855323656176300742617557043420721059187612770242607920282339678441716382164046995819345485348799875894361697665360096171036230770709787883957354461687797723337210241537855003153101527103535182340401797971473578481430506905415332436499390728443699144128347272773384970397004775197724178655524862646596669971190980530924231314646463339515123982643865306235551087071993633611001117642388277639543461057032123787686185666015062353537506409738478074610771073449551662450062607682199584752813947986970360632278708254145994019205379320658719238027443003046845444212104700450069245095915261542078095816268195405076974487088765025236919890285826127288878127612404100187566777518833411423792760388817552575164550737981716353366713314947633997867220486814123944632338918711040944681172605389438052508106882778555181286920087619149407254311845484188582239306697231205270208320158618744143280006782606962130737976077962186277581348728225713099139210305405807064122047406548466906812741628253432531807103526887346577275531533001830970889428494185513409961204190493007519042143426927685189173882792246244145695613815082554819006296795629579723457483065910681657884127380569320196883418481174927453105779135478525528550314085521892549787238860219550130463758313316588038486584655958832004442339083471100260541652018719969495039047796251595431211429256710121439775065917155142133841834075553521306236203096675782509210298091099656732154501826808838230847351257150307383104561654952353446286452158090758277278644377421337498228258152756748436955150143063659480562863011232068977950163859569687679870617312972185856117417999469251411938378709073969072441629233681556219110487992824642196531018755244057464250538852006576128 [143,109] -2299008628705530284568996046491668372664712638705932054103481655858589936537370592061186404646405741602504966699442975469746137463009132605530898582639898060155151080784614625124236284021427992020550803542969007190586994903840711327480483364352327171377494424390191702160167494371903597188519395386864912366727024327994274039470369288066954202912250720418053637886805859728440670176228911235248403790642089849209178224715510545826948733865613936978324619894687341366111895683319604094319891343111830991977164679519873609539865785114140684942340311559026309581536399457394587587933956249605227813610517893217934346414763076036387650501531335746793156415835903433381203895091603321227368964447216862907258100285840831736206357350400378921440209331512709110081255072001276350380886663716790227310394168999779241587440493499735499271455053061120328204259962074471887536027040028886958399960573124780298511643421067735379681781382196139106580623668479692737294064946458151639322784689012206265672362396328478017047639685428617734209088295034157747070493559455177305327428517480385634922277005890428872952816009793132433618001782662394963784115063911159242183396802889278076260369019208255379319398394753176368392284979667109584062999790933095415776809621017816529886351331283481691214057800470107147965750356319718061834742977876519625558512656548734470334442469204424063543381909331734051798916592671520434328673854382661656367031558121380238930610516129202754315773407237102042290644729852087100384892772836092369860919310039293843816086465127462784006746474635984356105392523552529657718273915519734556504393787520071524563781586295051089552604890805044252665022553981742553734875006239604297257980474184160572550980126800794879879127935442085814520337936534640542890293313002145489634302540821263311804856699609755848593363538692053057945592828559487103468544 [143,110] -3250082180648668145421047678026002376279357148231365469527387583987922426780557718797655132671696656439283553500094890869135553376569660723019520138486264147037767017717731855827987638353174128265174526801974677518553794724437051099384479222573065024344273810708696570356650166463024842789809963532880826340238842490850407046102762210727630140498978993810027307232167612323693789756966478889823001338124972275266854176299855440669634924036572833179406205762512817310909923058618125750360205353432722035790976107914155327613688292567180750836818249868320807194548540065795955544403380725577719012070503142360479463838060727792560105097059816735992927040259690270385079170888640457721427381875246022928283036570306965996173244197513852526601808822561151393732270935865298055580818560213299851020382928818352162999021813375937169473579658029529326535775776191538342051514201443302790213462590050796391804736488699600247632520005933920695699798514652284596080457700982918567968300724145965105611431274774772724344219409341327181318374980745786314723086175070475969359608291989553922523265719501198478398568420318509199941667269255083645485918303097167273247994748156868927150003851429380017174841413052327603447831390485911331173886295221959002670699786675818882933748545448282981206378827818998424253194805972704041634147576156135428731428823090739864286710614015375717975301312447100163684230534672734489963418565595940557718069053159153823654783264295130277487931497494191300885857268879382692655247491435834344483418824992332885651403269101664351310559710779087918655918340873055642430765922988408831222795365639797801954254198713165496647584308154921771569896862356362078525512100098992968456336182317010415776487276677165888113852500821660014312931537339521994780212517071162730126056174772383823672377804062021841815145709453846744067855428484644864 [143,111] -12007482806761682371338707922922632602759128293213215925810546435546202566391740107694164581539860649779424030581522783800835615635325676275055982933678972025613145963083345047940960134128394220009200714381296349241510211562001848271432319285018841593384502958236402290958939846825261512597296824794021928770316518645610001438826941911563435869821059087354846984971418886426000106181143318871637311482077107322805548553265786040031153008030293355306236733021988112315986560437870701597798478531067054942333838828009758103211231999093138228589737588183136472891728663672926759396674934645014638314578133716162181744083482026171386590499791398023317982171837640835542908942198521637618555672885757439951857893171850083309249600252937352297940294640082586152750490012407395081579035301307675305306404717727655920834123051128877594036975270843713095391059426179053775216082437558647557377134342134153882729585900539233468372416276792995476444432315548232673523867828993703505406327462606137874364757074615607048751789190843515614209853589530323934162789101743215759935599796030956860050672933631039633327956444342874015159695804482416733080469330804519498870038773414406569697303735302325437893876090273187675051562451439884187628979627176425320342777892641973524176541015504499946558698538973181358882473704772893441844706985814484362022942245917349426690343542294096820026041309081229129891843736029779081920906459966819332971648363317315227035880062964208156945740219013357545176398363444400742183537436529092088753552287005896179817714129086080761055059709613096224391718980896901217334186613692072149986543158274080083166413194286626339703319006806196549112762712140599304752337227384405796560814468130692081866200147558611211452268890760534444287014431059517622384775119302891508535659367491710271328365303712690782704042829466179525765394593792 [143,112] 1387414726292751351077504907664861574135078357781823052819387309459211877231696109134389749811567127418148364096084463601849780898670094310159302741785722848214016467605545249705075510463080249306666394242144770323498051212799320487905105593595701921303664162150699392545079521416887456592583213627306923981221250942695015811633139891224524319619862255623683402802969911404400016273410592189298450637696726477280799708499343756862358299180963360973355409063304219535655128698819214894687992418020734038250505359334385022270266930064743100770588107532864230538013756785022013936867282409372091942779373763005165273302188913624280806768827665786485754128717024007102966926925061561257293662265581470756904456616188253314728395478699684376587585767878927903480644219705131121169228480741775617950456768996087411328720111925707394563142123277649743139948237145647945982510285787957262333746988278610103589381460572868502501283632268742172641768334255614309437688323128707691573050340174024369232062795282283119783733918028684773810138827727093140640217132268436115500883804211955031210059717111946673569321494892390540620067899500223580601617030686713641551616963865786277766440798287958282722310043042673310383759334034334142380156977174306724962765224005164803817516747854598035279628877831049980298413722600159212089648262335766147065503629836050132877102263871584372677033106070722350726050044945068820424317007585517307832479689054597956976626642419628184331613796863119752544954612521593505058926661398734351219657297954839037585558588183734018591393469264059142315439323141592783528601505830976921295175398050488448785077224392894029824894802260788172827094268388296084982912529865741315014192969869864009349918660204683862089510249978368313971190414872802796093633205248530088746294068917070973880157042492039844887461469940300558745600 [143,113] 16125564640074461638434579440047338910565763627744534599126824500289223195842338872193631034200207687689887055277279643814330701003470144579350433617616439187628728815696638697483197777247160517685850245911688236845235596703089518438973427219153418484706097579681141062372630744168238995566330748001634832479660087087828765944867629245874257418935643552292959352242310466725609625979374275891976700708005479845802717091482364850272839800620343345828482958119659327820008636298441539950238184242388491588498343072757896245492320755919645390076413209212633364323853979323401231257130486264132918305777268312564221888313448348547977667180258746306139977447934087393248936849774427462410223438700343621408268906682633482596566426422080427994513583753505973792604037975169211626103397107364427194084318355032737530017569606001924870198439179541812367713775607864286464205006920329568923905653679827601419101290305479370450509091556403029460616320348612094840534105390080043506986429879847974221294034045148351602420797747159002937282933779650236184015326572221685743784742201413334758092709983744696748428102308146230134775925403181122079912361612863246625453671802682178024302087711769673415186441909563794348095289746609716844694158710490744044940256881218452621839902102372512858094778714375555140910401367062594523174646286724154500577366299865985708214566963416525572596555083265282458735834961325311517112992241833906095883060052566869098037832855954310615301071423398822247569030460354423224599109706964485415013106146692438173673033019439329894178183649708990481503703940839637479652084780547878388690957734045799837669066316418108836371873388889840536305760257727141002781298388444996206366891615531059900330800509402107722108797376696881009123178296679259620214718154357515544854227769631986344963910911681925176739275731689446400 [143,114] 22044127730717841366259419217999311692620576935888370081579864872955587062911986679388585854263242075805221536464045933515641934116244141183550862852611533436121497995543788893926805074267432123364530467820088293455265913700833832344163335675855897944479127860792691530774157926649348151526162741613065173237300523978300039727316522307485207833811080778434982047241030451707765383944154772092313315550269513768142876836520107081679877298497643985307938643403261340696744427111392776869179230278566176393670505757377573986887843041738411571373146449269816497616095341242105936435492226641973159893987048317841302071409290674542147922562939423018293212306846336979018153374974258091396475994510496137404171559326459599282324631396181300634691976791356572357929701695553876122279667962416805072028327468829140800882931634491116332878378430276605659693424204922725045980023746771239344643695255486434980308033236530885853530837216100212510817883702322834156118231343489711941590421695197430772978569753183988657423932730999867510341910263771839652619274733118921354079173574047224953908693988054259029528358008564859523612751687050155137112518712743882971000282896535440137778504292800015547901724355642093908990507266303405976920155389830634276247919317285191474273850166131190775424685226540325829961514557452915838937930872289598195792159669865038554416854025692824861814744797915175358594937982187566016847156574179280713310295030480378577296109730983465936455677444902117700161198091245883218891098113792237284192844276946940430956325532224313448663668864263051353305959431775059518508614211909754247328184213594457962364058833790987901395779135614887429601472323316762772064107756708132717433039977904851046884510892534853302716709562104357643300245388864083669992270710052186533816869949674610477183263156295669278634464235520 [143,115] 68855355324769730574739597054729775996913968475293443892174432935415175474830742418085321237843158933977101943645384417571333977566190036746977885647853309300954216621196580863970319476170863559825624602696699552347231078917836684054332932980978199513070151984325418478285499788572202441509253938669627748460489364973726097536092718923326457211613949782033535792729558756097340124359739862996913812143990604393941211910015576377608245882228476540111804253905699523533098126530877896191756870991574013694963851676213747124781448353618907628958349488812870272242944886858132911467612767042667062731176558127286393602424644832280725682856407381823394489421553605503459504520433502103144278096187070770422476570121162620479816654302335334004169783706636118625140289340025952949023978603173370915181759564438893084484116044412936427500839457442556790142703693591700909239305451452219464822736775325824262692437854959478410478487270691041753013233113329432129603475514067750772352218332655656159307860938262860734716522908341489327307573729509183649588126593211525035025482486050438823898029042579550346317628641299647953142632030592292075583727769040232038938263418103652586681607675670507508027525297394488413652538684529414959238932106365395964720965790557034172612937401533223528277497812572145235770240563571335448450830452164260684363684013834281651848832368008049529177502173736400261173958636295330680046034925492452609354075528600271411133750713065618623835707746667319271508667597498401680469540628010873602037024435860814580524186698507944078246348473541554524775468693692229740246658988970521643301239439644305540801157898346652731623098209837739834873563595930989933223732974126624972649324405474963026195227971053293554805009122623601601607860820248614067150600125210623007656638414552629828884471596241180473410368 [143,116] 46636708235683869975280223463983900799575224761088947436013450467211504596387893750209234040058457245538414377966010876908279343256696922441493403974732210600355563711344049158712705105805315435096884652165689280789950861404467454521000537642670324025351356266583255814653620057101671362901435202842134556198405486052562488206870502257283053312159200983527513505620041187756577784335043514389039453163046154480619652756979426459781246239704625543012028687960252446171995693485672029257259761270672905121850523829932058011556921792311128633008607430929779167890100582386417043468442606613932292697120642975685486365732215745293200944547036625827097950147860073683271074608553689815868128756335405797831229258663431503863719004634142189860488864996241237152803259489934753142393164187531105241164156378928414012465525323811512757698003121778436796056824168266926914812944378116313355915106320636031972147493298705872887967567732767909074069738573615777803213624554086208594786615969482031132147394851184592559306981035763042797202264962466638267702626572976511240520770143506856091699120594772422521391318078038832582860270500788796557387948108687219718632387741879187413867429593994987644688479349878818145039340602940923184918230406909381939193982626559452311809973606003430952006146865991211039358112573752599087755346335675286636883729498046955069069758149755189424912439925141893131086152323785255204182128006414834398065477730481076174277536472419016590006581302843328869339435337239817886657555317486955304772131903077818775058371503545210795718081836039910259735920974639796672748500935606311449533023702513300498194615583432410414973281832944825929903351624285176494868688834683715845672812914735973975695974830866805698188677479640284451521590310058563019709237331400150647140759194345557831776377167720628224 [143,117] 31443013073828577840000571650701417390629006599438927157473332119799602062696503234546463375773196204828149295863565635898861614774407947464987789370925085361155895760735943598958345375853104627749354136379819002423300552856089293933601005142755090453757367662218686106828065235896124984269795398937678293226775216231774169226024198655860253949648201795340894228314927886887159912269418410203573448493572122964873650944755080931195757029282200736961568589670011125355788712457281080349077212095289407647957751542595491283329694019404229655611735062464077993333494151586596119645952109748053679529433989055676875626106622806998275134307677490755406225494312774866714078636887670054085514849372779652787523662792373331849642761528948745434675902723297943773299868923395953939654523767726355287181839284302716121236959689294818137760789607349820336808183921154707321764894544264007987419972608242008358688688727615337979866892555793916842670367699320607871149069730293006875900870662366089158750034051106300694926622138838811154756906863669596755488055050738644701467926029540748958215155815954907306069473634174412581442471025989782875861444424695757142980261091070948665488800348911130302784081336912125379618207321535905265456567732880330724439929217736496914163973664292324460126809306466114294983007258655258102749368890442632666477102711752076318696615202162294678752448645042002721608030022732424035664415171397440181510938515306125355357597917127747681350739937394825502475912443241337385313160191614178100861717576172041804173074112238788057034665958388900526831759895315626626303324679052648299162671503500092253176979372203519631974879760985958247648580177562935472228408952482697049156835686465893529911198682865861474235877894541942115132508961136874540801875553305968659665773189550813525908793834496 [143,118] 43117444976422809995920985615097090852020358708832638337393293053155270603985438805689646661647752109746910832031699658565357460993892390710822760764938311829722842401569270454856479232772702564804884997880552090416641554251313870444293729276075631152344095441491597913663450304198300908665592267449697580864456605108411108129595616717369020466356516294059660785760342373375993538146074732241882798083314024468046633338920262240992956456624015018440379134727490318105995596843879979540233028851344762412370572344805021240330886429085084463683612813843801416016241654655671908857836372988819444291862377598227241432097284606505735491423287455417931500155542701814744255768199276196483755124195553502352492538347844753205542994152698359126384625889977842379104295330147480854242361002308646170091477088262192394565139035593819612024051517187448586828081894599819673117250052438776720257980834012867049403942684829240902717100719808637083961792035685411632027969130555281528949433052588881291271539798426176279119273296113866775035293239095874785550160466971265594678213088420196466060067170233710545601440060154491949829233265556451212549494865976469081819370726575802138287450995855860520148652837566295597641700676797712969900974901047618439296432039461014663168565403968176748511636895761056331149927797943984453306593820563898920233066684601804749599320482835916207878086521176185607950543621146997830834619749539793887064621974255366940438927623480512112281222478377982289459446054651647026684829924520744978363580016610913230722957010676196867640889734841939842459556092377976290970692844829631596953648740533941805077682911198862119522697022740062164344985421762826641168695551070438271611187231786232690687398130763160682808863619431155745808507112443373282689950638818493002793913929340107637473280 [143,119] 27821227216670329374060928333017612809412638454832327900222584778673391272906531750372709131093283557909717635397849688744456144637035394086715270935744088066044495344893655506718478793637364221968583081606408344303315071832347192488798539919966128875324163335815258074946038635995733114447983129285024355978840838529029083941755433536533969497106916844621377483983537086215590749527660641464106171956402367909734012128405979032013634291425247321293285953562733166732524386029325388897384581618390793906274318398601509447161855151847806480808752200377362766730867271570062346466443069153465452802239556729833402081695800616397785778937931874739195049952421302970346235608500521650577486104096515206885972692586324470951786199746860260005377982982984093551075525287445033139337653120813832219596811912468815328139711720672717414093701560477540855696135121062487205190095964066484959942937162210502128122859136365153492142812954407257593456876201566655196801702923995479077264598688118033480874134966303493550129756670255371111572769720486591269273525575332499100668240208098678089292017277888609929780221880350623941419316458074987044820655501781196702387420569326087830704243450657160289199999164028903199895445535817207320638575871744554429968977824092184270774140377864520532258538523023416905373646907302496475349255254555318639934480846143578081770860674595805514027002151992396800460254915880074960407871327051620672792053356834006831113697102152231355751583547624386653763367463823734620857244984004807671706648399610258347069166640269804845213328666870377078413888631938706532999249552140292170671988347100693565684316345958880360332682764347110400778962766495499358837716088201007607208557373615020388019241972660613759732682718084447600316507441976898896723955342294655058434606944568756224 [143,120] 18713735561189664290174856300497480356715177532838137963368442119298230851810704587120041258616986115656801814816256255678002558358781275887798243037136175092752801860665667770704195202346001425413529977924326625934445299967361234699657244694787886756422254551589238354954645183581900171644411487791214878519073047060435488713849200687205759823191762816503768014900250589889645508118837463261518064258499383208720730729992122159190439984518241684090325929581920209905673495726729816336972142619068423908380018430546169588827984295869936922272857948145077576910592144100047429445492689238350968107791697375371300671657247421528676035287964252730829345120968208709335237079452114214662467981211915874874160317295096498256282717040760627193705847239323924259816212166274264728130160067479090625312113890599967773601018462008716487142363317913164199639509379852193644608203290916790451682249603633443912421057890477817173819143229952089901343858042112988658754559178811008526056762682059374903850822058399010196565832801945083326190118586013038267209486734158022274239128207484092408201994223021552154372944265264599336451973369833501966878216421889495323257267162733009584079382788220745956370378212327301969845840546543701481617567492393666197974792111869316426934739371626168252872668721668265607064047827009108611233316924973891986875447598953288908523342529814801249791784184001584976778474706784441379807349820046080933260741439455214217522871879057592283251292395443520180030625034367330315922568007791856779238835353695549808273874077759489809779762046583695319842860516467260244560975523789357772915231707645552565750333002291584439034083405706495362114992981756338163157179096372988716251893214994552986900482703877362483912426324143148431532776534142651911418175071915670343138328739840 [143,121] 4896911202803645775670780945665791741902031635086796324608677901329672707301420316724738508667925910363662692846779439409413453068829286928143590604770481377661736892079938756546789858677743494944887898025896415414250814271836226158391360478939153195612275484179290759746585950936860884671640487337358600279133423067782735485589544601227549797950410072218088646076999802356279953913462559967880581508064832227469779490872955224100828196330036090351507053421431174126859403257145756847049889955098021856442831886748766260724296120754590898488220577095935833488345879828891035479928719526987204098137595087679412411036653331997842673809483944007292746822826600914475361624354650672045562155114725165667848354642728053385190654541243817023922530666588527710502538954166479570820033493015359438457788262690565233307738642832493101908619671723663517786201213570262789475171414892014201343581010215518612283901299596389928669920930172810966942922355992258068060315337616045835981266089800840355932890859258985045040934633610936182664333595607176579254216371928671422039634529714822946262583551518111009148238563363137246307293320618708188789492207405969885630175784443186133864359633029047258783784244493247341937074629361689278999015406055220120214871397771020869967047501233370071091374619208323763888539200020391487879444782996255109986398036845601937996664258733859231209423305275993482903795365531797070483355980467819450460931219992140196050860959286483112311274919891129138477761515029887993231785637194716534670354180150225915941485991476531310243234648480978296663776870103379624253705003135126605397002001555719178288170158896118348485090580057756285097428222499691392907637851499060885486513896838090817408907545312316973567921586143807867321489324984573869062995226987321925675008 [143,122] 669899082460110000343414208333045962108491761233399200032603005132016468634672061101546337042095350150843756717672812750036818760320035976260412472927046810395523253824962158838748574657308760211926309402125730204296831003294375377753976661396963605828181050798549812700681011080015452440711873500717276383408107693280697680662378252098064971291185544364326285462873707824197342183326217313622951898867930003862345115053220571327374063539466545350476349632583871958653555791332687885724935492579401499694500115109661069221710617261315187455349902204395121171642759370591949511688476406210216279724918333184279671847589233099238252527472494582142054358308872850450758566515905334869817902139031482660587686142304736540477375766325669848437356735018299652868010703689735351001968901271686621668464465597121183088846935964513892538202531095678923003240162874666509128915976521777521159257792030211252185083152704935854659569447407548119243556321536169137123411569675458598875366874954773539415587389987019220423092206056968534936279713983578464920607196729650696348392454470819176905716520056491710656574672961156031289387157008698635396827593773613707859953863403588178246261703952134346146143723511712451699847357526341361825404323613177211736172696296413352793347424841742781287269829611716896403932248242528730727451579389616886256442840980030097072092091632230533203430420328965440868504027760017268998873293573625503006767319694238136285627421240281651929227391171759286530255546465025824223763086965790785479193621060116953404846686465104053556336287067381027344075421956666287156986141545107763556339423583397162771335445706787135549347189579222236816659575414340996959181160446132415018505954207771562118867205400465052797399896154378200027038027088506292332292478600249344 [143,123] -355393541574836088982621280599867532615280896957344112030228259271745832587460019435872511487910248268261682178950381035992519627752289792641028069477981153925874419610455493705213118948984784434161182444504229700557344891204593404803552165554447498278997715292061191040618896727316115986344024015722211426707183352583321973883826566771253062250666868719473862777622044729774630691624151678920660526677930979474795918770608290593794150466808303330046364479980069749161656454715013952415568971895020800287312474214067303008454881004838580299196314922134575024804875585092444098578110354246843429809639153307471606327225530277763784144514468415150281337394804618084403851178165309200235543378880788341855571363814920688974775127325330115333847669899089054162919298665450358540986818031054972564063330458364893591314696433159085088622336197659301481142965212400366455413501299862175895771738558719049122010220076515531390203836076398482541334888206251319354991466932608367068295429469649516779801764431598895341916131053113179860930502095522752954418010800472699901162057420971079157757764919085915146768612528427160205144072571112756772305063065807327365993902871200535529743540404508264064773136345573182715558621815625955960629988908895909796330155321809165353583729949778094289795329011132570433551495330853013520881838931453341466673856828232710139152984007581826959788566175226627276890640965324088583016923298117136450828198779667275549353715749428136562727761257596134084422476751327850303329093221370654869144673119721151421299101330656832782251394645919239642654488295887680971406536120117318237624687590950187091087808588077526626688117587623198066133970892356312212028395988453238209272578844098892222109080854886178123055906163494538838037728751569416184741181824 [143,124] -4751798851653594763586133259782906313029873588488891724844747472014245695611558504940951283090970320819580949163350943813331704036153691581117199937195360429104117057662320337940249964297824341568013280990247664365058370178692950524578944743864196502422087279500775574087474325704457663351603040694004774518606338236184416090600673444437583698496077572858862604504597901782703554922070160319523213456244871480250252469093880189892256586335276308877949858666452773054568947999038442491424641738529723322446184731778568638741760567479731079102644159551412522286828283997275829433393504400845719734722982569821786861823491429892658182675018811181915553703639157215164556056992012817004080695771890381723590440161804986029791153735123740911048505926763923148731483252759371577082830361211508140513779713280464198372802281600772331401605430680027248942357982711466501929054467530907783528441185910906303559590317116525162340667426786101647281524927719741177574951078895045153095454424718619723756267010071351510200919805938238840743785291252089844122772650324599405977632428853572067502945844084101791810654638810216438376644314556872210752743474454331035584011067611103924876398538859039623561257857944549007436019535927896165573699213881177264768700534720547426625898577341411651130146044029249458039384701213009817075811308806630871076300710088530336942992600421312388383790584551152788002836757467358204979687754582111369216412505283301784415001862241180736806279034804253199162198799080615930826357492254199226631861592844853490795184552905582678144863466234578807873536947075931715461622670561749885252682427672897117159907111871960642934723492799146423405964643678863649090917430192963699454891425783492056220130308040790353101046602123647477372523569912715476992 [143,125] 3274852506975499754602695933719150304608825295674381793198750060030168051767445611974864339927250644835943811188594794016957601467868366282444472787846655001492680219401252837018264273768775471298766104227496200079981096895215582613548514815589871778902718825661143620674096794437260224375222801002304448459630075797063333963708586053408397912062017077852691127927832166999485435585931352316368981701592120199032813812303447588815644342945624278741025797279542778530376059786429352410913232513092888797082490742124910824457304752163503545813075661249292548670630022429392147748784524759780550719672854890219794848397601353023861056704355800049723960113785498468000791531360616999139155392002000718373538121704814266006205150453882772190264745994080905399916370227762223608432463223552144532322007884681487315265768524916341234722407186660971103466917585298023636323510594041369706250858135441646751999043874011629399943593773466384779597273673058381129784331639462020381603110405896427275909456768074863941094288211301898848791493964362611060628188494032944424852669768042623070957523010324784090018855411903222096533579028157690148729573013160776340772520873603668100690510319244077026969324161585979134976281714928058386272625681888555708282015740783944927957829536990948716835404189293148302607436838871314772834587764161160340285280140411063981691987592216216077957631743199049974843739812334760576317368600307818533394441341745407126324483016864498952750483475583903851110779588235356788968787198157271625926329761598063332491676256863095611062614519110585921493934751083634614454462292732232204391963228252450438732874301073686854761343808255970148172762253250961301271564643969950147727222724190287114894282106909208342084791987945238847687152996978688 [143,126] -433663658353439800728991219486524724465683576992612498723606514985172257582552128374114449105724636760108282355501587423474295259146954944008568112029436555106368030716893918617048088153663469925114839804382099383718930869056008158994050123686146871810554247953246142275044174090899986715904493879826092304222245470444549318647840175582377496849931448931017683260230977594734787948071296649075915707820622042096839135934550912139250198014167846758038317354374118800194332772072942030083388780926282532485948910391577962961122201615502413621349549155633408853711896117208569722051327288411734535599443526480141678187635750314789734182110621399423067233897071219402496126142145870456651306387866937685482544772807946379153918623887194469971618166161062157357425064461507823613430018782117734671902388687195029104510484755393513848829393715678694082927352359187145702592167041188923274803991544622907106658755276338027481175820475101193320830482204496186495804719641270468246835942363745788133577544329302573197939358901097253128147829268730641559312981928922445983401685316280197663962808289188932743666773421675761314349591718743526833937517212185853569979188871272288349702806215853396062240967054347691850077059536432011189799237247166690723138881227217521289226340487320588415765451679588362044918343093995562559072120923426909487136228987318833387020791797185263877815260774285067078295518446748202823250727410198156316022601001752728148736329861844982674325417698394470333461145072644248399932998330511408928788888459187551664553694614871745455521550748852747820104681596472711300362394443567601574270172237891751237741660164242377053681061241552716987258250716834804337590059897520073441199652633955609755778885725855770041899765201414782062632960 [143,127] -27404814391388542270524977645076924430006655040065686298299597876573944469697326352259273005313928239659006214135115875047143661210395890456984521892898094879417044615920225997658185249343662011159242402575202922946008723347090618837877541096796050941126597035840757415588132480765990423424969130758277758089275090953294697827698169230452612422869963822694643562290482392823792587845716916436177938339717855096584762559961366625555582500299358256878419764976843988170123537168299458881432121160086174694732494654379805505844508313850893515736294941718220732300558518982105696765792019478016450498176414312124447473789404932628136034381556344618881860859138666070503926392916610209366681563952792300880192161243425239379737941066556645896042294332037119037218227446291948504491831369557071750227103801758896732749897723187310244532796188840115658132441593686519507728879613624674716615708157199145680999345570280058473602967672687643909194921554751975658814091827526479404748681802135842953444030012752225653020478487125884256827798047186710470913071542122366442499031659661385609145549082642992804331920570406697803157887309571089905693985636366120765180769592279557381640619819167256790100697882001332002063347282455148569590636392387262550209266765528090720843167299035966472191801145206091555865997794693962826661313347396934998808192151062083996419047505074057597280658832282330485564715295404539567237975541245846980244948931697936834113325531983706194712354800804603829563583322547718935267365562279878857470293963222652024572676175350616020591428894026447444878469856558750126899580301248229557409021876484603303919431273611952749281573820214107329452481042637698754102811198507052602001212712962083768906776716370180347830039587448361728 [143,128] 596636465542730559865666740933920040790914488120390489732474106730716806355938578680376503673178256244379695153046287039678001643142826386635468481551252334435583910648127738864003504718367709652128579730157244870193292526462974068032692495310286476873031379304780065983697777978552384892287191700382783972362335850177037060356454038249691853402602383717133066053264140145713643017820707322356777515765910402583205656706297804737058782836177925231446550889796535550289471218864723626206572667608362394005749699376259122021288052134713870891589519643693360207157406732642137395218344512784152510028399535884304479373569779380876658526802372519607670873559020489285602138555760630212247528581811241342692699543882515369366657832911750224067402817644584223440210728539418224851515300850721723968421037544929877272848291528450625621846386697496519492209113514826909762433190801487060103491105858370662746021401897299235503258117745800494224448437069973553455721477802179689387038375036195554146792405997519705547237198656841649616539523084426282181855982912541273742508447443497018690994871115320377032566467009145106832505119568295405530561805543369621270522972627293767753447768999415638396786385369852213751496456587466045142476032842588324967643815667219213782603574486685723873061882578288416031586812799361528445045830119420013144141458391572668022444441551412653377375406989491710701747817142935671102616531340576699143702723500818701864413967740459979392406574702135692055391422669905000973395804193619999164568714181747963604126995435232850864237882872759872566340417903528919793410078786046122563179288773067011952089788435250764072841409633089076727318388754363344934689097860476485988181792749100182042165720657433699637413132544 [143,129] -16060876410366771998938079988052076257383329010189712695326444456705286017669805459906671830398249168133798759673347067027887068867030264120723437904231341679999640506124975602374519067390005902507517912090470517606109348686702811334912552013563696898414611752559837553731144191221277107341150712246519444004890963836883404286258760699898556892178154311450182321288236252272698822945056241648993822130371552791056033332041373814955988879210487290214499745512966925513429894612626446782386072661633873862126083295906799236913121073234811203638851752751221929144796057967319254497423384406687740903558790758823537645589169748782435679041791510110122744579543020887105472295290609293456676293766767880753195139505911299585905771407375240148933559644513866357209423239016173926377417477756603022798096977012552349597505251569835559733902954753121688175796926190401463817817773284280718940930618190260050089832682796139964072434637057110889435724136793669138855390831927073519821677721425027036672449393580760543223515070715516105503772427033291482502113216340634395270581866663212537137602179302102681568322699331974451998877561346513615847877679473103042128176573570339466449022918886335514576414103229751217255254506751494629686801357346149062154795165173602883829951608161352756488111554866542809758055522048341716434977218825736645318146800222364097755909769895810653634016499277090417780030575849150679519566987173308984017910601229503922590133363062431081668606722134374816115000941611308817450168969343754785250442538867712194787149412265000110308628092993848180895055267894075620897798587760429771520611499499812634735354429148969173152462213868006314876326215248083390637901852329767948516887950282096095249666514475005814512 [143,130] -42763594551119280737200825595252503306019742541835596334254256006657668615298889902351185625697637974522476743717988822163647414081220635094044025519106059943700422986960250527233762125177828796838935113011354153353228444406630745644165734992263496346924487330855592802113105744584275280682406093781195598990896522732345393566882348182614940554332808002211716464209920631473142087435007502824259807233105758484759317948865172772076177393205604070364661069683526912235487055722277345357197260775446116785901677651767632843640996350065607956588311121918102286200881565663941547145272220748203700795325558964003794924150423386215590522664133969133191527528495373116092004451526522861877215932435544532946955224638217717325847659476681401687594945714117147771609136823128822192846962499674149746158666812149007665428650387239645215384779486054930033401551588888141585296994255025828267677029102380356250205744249511052712612076301721757837254072625975455089465182031899359650440077962063148806803892824488747462412848319061988329001109348784300379409956875835721899990540483717517379566094521254716159232468994887984554399389109241641750013004928336549273366011136168880952326728368674196683415832257647839599992323569604655751082704844956513040828176441150551776917263718942382509464981720685167109059015777030808784418138622488939222641405306926354294551292075919685995302053331292532082449977703234262434320686592304228300278974653522355570862870734653366677366966419899621223827509502141633918741568755925421594428426489639507320445463547786600491696339964208100761427621787037903553355079369777124260700105943951325304542935198783794679486097118976177328230249914369217818842250182412733939778242191056744372048059583936 [143,131] 1268347099409406060681154179877712087441902385844038214538833870114547922808737879940495546829666727150352013178459293207375489612530563467567095053794056067637895804673306762080488534219294192956377869953361216067463628758626428819362010527582540044944754528315302636955321480192520928920625277388712802426358221853120203212735604789784833161931413058569952450676704628134979761484700188537849799399917370391564592059871549442347332048605693038582086212258067547861420028807502589263373581582241602127866418839054746616767578366084549929298206224325824210521654321742978470699674496862716170187640053862158014394770535641346518434953446449837835559374811414912106891084613803995727486861001193014969723872654587266835923021659297618823354988177522225900550384738248911374158940432104889957122896773322597568791824035633522779445563458298767436965840213254382046997633525930808087407780930579551583784221174181233685762708696122108285049627157751317866244319938862702214543730351737253370628119587289076707892697612599105450407988711591764424556133236961671620118749087198834410601949832018723599302573329124815356863868563016198356832182602470523305763823146372613942544795167779309995237310427244957295281377566810454984881670934090245892174542650790928959782065070261642785632655032022682366444028823620764521656703732036382900381362225929464516029282229434245358488415248251313833991857576057251154090124627003788853353419014097259554692110943004598881415288461146620792383031676252078352414058836578978118035012339001721812571833130868951592380168366024725139884852658250201566139930238331889728650015043961976411821988688736592945966314381087153887501919656045397622383284894439360592264083368121571954966271 [143,132] 8582629572176959339287246946022402806268092071257625085377878865777277758894041031508302931365000090653138758841548241208846860537193697313905554186183368609479884399564197008026391825102303557761584369494580989235746641946251636483709522646373373047612112779298739391411926417321727450703692027797825059592016046616885520653505179692806555494827629094634852755371662775405273794921515943394849918207797509957059378526782439157167529090286131049875465885197900471221458823266501678945039417812958077700998491046149570704793630405141592420727048139433055731579909083043655015581189179280489321768143091678208489391553861599036012320202419303741144600761469479073684948797197379741192236707760636853891032123075999712874331863733982509076205298656394513706257100051811114698175725502406520125916006360945004514655583355927588094346035320092349753770123047411663992438438041473729837965615922223576438307767335684229030761349311673353643946895201652245754593267485834818090943993666871528448658474705215495419991403391155655865826656074051811019677370106475774497367625907361220150004178162934598186845246976806871720315793717167047544554242864752071298151676877031292781420049823677313151914774615893897786083383373811381884624668835863474129473538045043783912664574553614606396449456703938762341936190880689310240280692328573515053516285750867047470003270823172997762182526055230697159622675434602705555801197855241741073774636608797084034593303669096684385793692134335241353052545541348524566068869225848845931585071735408399450559211110619755171300455588353753236967779949910108087755840854692198805478624542433045233317188419297731111343158978010026825733661559928394786727601375239959238232925561416448 [143,133] -31806466527850834882781409616218293718287091104452554138257699537386689200505173898865666373206576220826886817523911397908686107670327391144230078573252215764859771738414401609714229659995513877230440801991875152301685171320421407377243381230499317561907689269579535763880770224027023915430512497504525290576466179588714256134161114068351543377971686302871496529530674120824967852465394122829689295454167959268789238901138196167097575175162192529909751597847649323076850522844284954105675103235923576052654033035422308160553212870702602936063544549510369010785362925546356611371969745357461132991226250470325515996036591141051484866983325118227611152030831204839552377976428569818252496809025614062408085046435986930657775027532625823240445889485780710565657088111446295454348481405303712495646399766217762869909152042033917318971067312466090399448486813261033552249613869230924606955183725046379452526992965069768077712145151655612544761076575447329401383849341226758261563735168325611351874291537639920533952203531955285427761970071540974244520139477786701578519552421679162729070669657164915480015462136688104739677037322648298905145856156338960801138591059961517676582337640525200792442355740304497599807270929832991304188521847828360231267627071405252865597731834456772297906107326892491093805786323383204394123020092142592549575405997023745676203744249326304092946593645946574725627490686243869013380425042357303625099731347420568140610560675746187134795484261599142902083480261898116082313400495923307030951642888132177735110075158578747675871819870673839657901502047017880514942950690999544935391760063272466156303272790607558804552269430249958016318498718288488162474888634815842395505840 [143,134] 16431333045244406656334030267394148650568442528818867456983475498075781134214257855308620640224361286444789499208044715366671201083137826889172991170186030457290880667452440620498398339179957956620128480734175837573934681252696401515221181262367368519433169300202173296828271618033771897139387516948741750049482608440559674259905338070643968424248826353850698604886495987591750374659854262940859944205478944471582641011227725883444586386520385122173433426897602123828141419700492648875292239603447444415231115162156076515429094251530762178890585241047436937450227745611219524773493831904404411558017902072319994117048064839643245603098569482821502215625675594395156700658549274403500121488492531638960659195174365143675308088923367724358985090025918523449778894684422544265111453048198007721930250075047873507342816382089166442553036049464255117831985810786820840095982494223003807510758389236266065176374626601926828412930461281938675665761053942817193654929543131344597458482663317881597415827841266545355057589616119480016668302342187498014694194808397584811017681155948314151901537179240888765825839726289633337252725687003102842152406035012937827977826058751885904782323678236681506196276358073611180566095531188899461492253955770355954281688160771004119585969209976697417672323378117934785617725333579336354644666663239463998707548041742344280856412701043396730192245883356243412689734293370655781555577916894517492372258093405009342225723417825634690014024526756028838403856193967018157669949656079401844615355151908346689240398985251078793198914992279610991630044418116855388132312642750781446114569427554308947141220220062346509535392227816066910095626756477490662879813998508800 [143,135] -656818523273412574430353980649148069889540217593970579590822384196952617888141536397649955589070212748023793021647614894734357728594816920633467032159366460226218564301089592542148576007696311075044833368710293210389182457255226076827694426632601667166981386007602753730586795576761877712931221892221283197520297576115182889744630646497907961561468209967395427463528768838533736631070938326746520961138163815865174129350871753578539181483075021036611784369984162145504046790564853544185523770096515739536593962917009223135810643709284340427160219629045810264632954879155338294373472816173381820451965913069423685897278348066122825238472084535990283950646274716676555802286152114040681510536468017364201994233868650052681495397681475007091381379238477143819063578628409001812391075089141700034305902433730414802112527383527285896415649054802582296460563497576565919196298965413918634074448804912306940530992291918070468924826176598639710168734904517817572250579216870633573059758671501926365131903231069400431769327707796278990159853744427153278913423912154275959737607175654533963209349521086065677966185411174160259270966889535312739200322865684579048075019938297245074237787006863008956310318062372989646441990544485087863134351746262605404051941392324985811989100354325505908438978882378554765582909072459833848446292546672163514196279253905981588587837233583668166872907023158062334306555776924697600257628176844624674010243262347291665021040959298579733063738342376313681055597859119613806931985943009708592453821916053269317965658581823551870354230142598535091287629850244372353329587952557018614068842424892712094212412086838226579737833424379310780292768426571011949871104 [143,136] 603768266829524483008566984883266482072215857789966075303366894038683412931972099620983369636955662787928638404540798440391664995666628241985232987566910812389958076497814964064818827014125365651384198199946449393346826376409275157961754400899069830106018988620247097254775573629684659805297038030823506120353777461452772788288763395517087910679356286535766910097729371502627284963253535735829836924764371617139588247265811492822588048834931201689825456558480800982512753628455971298327892120401296549777048468745747919804503645153472016455542164759974205895753020324702944514400197562463312126421575046936060319872572651729317129426167693968906913527011397058766656514266333427762542910401182773368718574053353575143220915175539099986193677048617549539441390399967998506006429242551635670113829225990060218425417820404066801945004482109100288576747755283487866399946741581838295590801027387794537367553283069876461145245715974068822118153912123059572668420247521611937847953775461058652925814034621829843341552185545306108875270983498750142234957215014370180652138525178895245784350364221461532173836496034453644653815791484878818489328937467426043111444514701662829610237506596904274867272477529937068257123196684291687560368987469205404153715383333224620303454982538624297291517906351767797644471371012571403360473459474459132303084765600239796657994507973508273713487497465075270041078743470095449410573161038153191241529990305976482614712609744748866986616600128274450711328649504046716714769717909492694830839301150345045971391232395081919698777115406138851579163722095236239167887459981889040550596389547756018595183565477814012720423962536938302121107327268560896 [143,137] 589507447964689376707139724219113032979181812754754529644421993397326641618151130359536211121027341265775494819579539447309014777863141840428211634979845714120793985324428822210305435467179583641434492752133524862097067701746093531192670677478813189426567826061838437849159020311964124304368546747406844542991412938176723139599970716751252536253069699715188666100591397262524530969069736449663879698899911902282018052622192956943220829364178024685059550992444114600090687685354929351956631141958282276531111623353332372930574546909172587702085366218684729991663332737195631503118074459186247653953872871995289067032384815898892800797199871907667078558477746656867108548348938589367644929238643891008286680266215942942214178057863819435635845659589746053046242626348675380989250206370505877585339963533393565747481294422251166561489424588163543299772312787939061216760143347393721912833925858766262960365755113251302199532498131981227941166174218124798999287210463308181763465220019983128069004885969494585727303453412867320145315365292611268196327461547182550845942861549887557689030151286875171326968971871479108931846626254616110536931092855445924643740608834524277381135524230185125155451027581207702542471371815897538143805087447347955462798570477345504268351281345980483517296982959626879464275839889651970752013808803285839189753591446526035051039540122644232219966396146177281768981084651383855484707061002177489363318197126923183209105361531106591654908870904226685433386854495777897233528292264788879238138937388595509659407053675221695137464249231060097840395468453670310916689883816706070804407866463187765379394709027061632116857407148244472716843520 [143,138] 215239779633530408292025904019065936001289480881369472444157978817236888598047945811386488855281718856008659150224896010467829193762516608941805520841494425783788881548582556288694296741974142418012206185938201306825350203692803993943362142150452330005718316833219521468446758783431057022255653166259451272196965867615227591523306604757991653880796937162317348985350286073128674014109456659529120354273609283012865417675577893259875678151642885000589986372109056742867434270052104096021242620844464755950993730485077637495156859503912535042310527061675370903647343979772109911109849718223858719357571062291298615288877809115722620874401797830754145138398179324603408219220053041249926256602363807567703738881633410836042084891566830487184263190889194454257208777329763120967727617113967021087967084656189069551364538945423186871311113985192247108346294370501397960926706242849510127177181974232252085676469916344191421593430620046936430767180438129310412743588992267590394530021147971485140315940090641499373646847741083316689431720980777575994204258585348099228332757195945051752599527653721720728257018615880091815987077214251202802291231246625320312808958663180488782611845114192731952037981369035639762325526394069301397086946659930206486731053444634286559691478781781691540590577658895042515106023696844454353688570298798801119670003619184251457950184687949599616064001961942540142717491544980630537369944214384495280425378799320118032928023594223873909377209337721741395026328948817513333380061857116519629301987112771509247948188732191895415062318914823010728393965957038344844433500887238233207534406392067021712995861868800100838593023661793280 [143,139] 13424536047800520405206978615930145353579969773144708138779317510582671012281448356482726990394468646885280761208998599581841121538486898821900138145302915827465474651912269011929394954517583805764615053824628137778673442832879768612400131016056998365795547242378395310472000331671394867575317464877610913853219488654388798447737540282283584389724772948268994506773446952233350863690415321926423009112781847937675180738263013049879090459050569794233572078347229823638933084300701551436717937581561175367461409484180854439663304670404295850455013579340099638432666693157904611062571115150087729422247083683412958611444406741234383511020538792609519707263904388951542689040279751140325698462275849748969309323134639107649505868409181725200179785585578677082915857536905890716656239955123169241944437013590852082902545953094400569300462582699546895370944050271675313789611744292008911339329464685183696213693349178836017044972616372147754185385024753685695805272845188926801848319950040556986973176352997752821776003074793047891506342028443957260628036800924022617735218516041471352984241372345045921662623793315752296224015606817598971566636345975013619357445236398378034383793482396950898683787282071917241943330477184741354546288606834960603345650878708570552704418230405064174850836293692609818141307863733448304370370801992884378241581551571993817265429751404863517191517417356799565466892145449106711288076303649422773992197733313486011370939608583894427208164569735075795017281479161458114631952295162882066519218837213782007890901586799221921785257558478629812195737433790027624574099982316658907675774804123477951005116648908270151129600 [143,140] 4722261175821931429312794161345753448703509274874890903203458198809736596090802823368616038652014329556177925430798962193722321762858582927241527448512673636341320982294628754593739635246513934256864391924662588480487798282228164843847730213984616883992880474115635423176773596753847863076628089300486732624456636865342758766610717441971033749425825178477657325522861736871217496255578462008266902575210521954694296326516239377670338931328434041840760531406222744031422562055826453457424124981535841013304784605749579964808502355504717300449898093311733836288826712815047379704729923325304088029471551590685739742301332829447180469488443839704080994499859830890416953540497244982782936233080295857128865594598421831428574336151512770467360345475752735024367075482613631427228947109848184019843724158470737324137972073526870029434854565538910362781451388603368110061943243349222715247465292316001405409115270449691978625972077392960034815677383698077489622156313932282065200074678354931518331175109101731605440444742154332912497399054844701936696473003323558783333476329050389095198777331026583484006930733294755191247345762344309338764776146412450779838094124260333581066758398154637701596474156435374532037245547070971486826345201274338294849728717337478339906216861305947354372039868651970596730785911014241201199510643016879528691662932961764362043078406962469751982738455997831652298338726661961570585025472099308921544410683574549399476432244600213758131543990707808226250613540610016146706848160180485686423533201594085414928104811055160991968117438346990309012723697219205434394060639913673286624286666359357845278361251892736 [143,141] -1387430408074633133260919485110499990313814138692419499207053016795225300720432460555476276908051344332125357921852599225605199990433274205630744880399388510185462127765406753909972856893149164718733038960545381407063172476792470783608201041333880180873328959987579843427012420634556664511848999576358089499169830315461924141238642771060609540434014747956858093839381988092182430621284655603802348318487559458695365808794392218376538479102928777526642691814462935074020559914392694143377282102964255152684554796991816168301028408067893631312850309482467058644034887111507948534422013132948760224836302460212741424780583530904290330845955571660870460268014968389222808282634474077947994548816723995023041704749148789371082374838597944154908534602220916141239754749160171889633724649589310879047282135529574822764620803052225707160769825211369721083202005491993498154430252010897197030235023152219897931906680422871579205937952750807834891724346012713086431641462137422032793310288675909190158060434736083733183082627807068461540146350144860068689940743972692724245368736311667805755549098830238495118896421107746657811150513236402466167456318798883922398089929956815658037908255908401804415010153179183244329171620935009567505311287978352149337713668753346116187178970089170014359478794193650354018791810900613704922440844807426065340113748462552843342753661599976016112953399468884123616093898174561831204930623443384020518239949291698574590392587409238627532142999305002343632873801558565680871674257267196724703008350005337641333885947005919677022618596727598902694410318162223974938812380583839599749202291323253568216416 [143,142] 2961671427277435580442130117101294297652308264637029789948535237174135209221105842438284278077015037449713039539364287902255224235230693595521519332690687511665098808633841051931926270182226936722484584716157880094650524712720529383219867927062213904370298436475869825452742542626865437282994462020069236531563516398559710561579511486773668841285126617533290592095722362476749342243706549779585833502658784857830986640705142637895951660882908775460983781608239273029782177876243193079599257525366242557843120322283490813018144376406479324311253330395528420382812670441316911441002602220112536090482724194474224332751250162162718902494012375251995415030305941723987659972452902724803886553833628232274664701805216033991577609543751610594145887812775726061954356102224637221376931649330289994861702715177220002409112748493984885042853443983384856257952007117511819009177588722645600774108561242072131505729092225755501965466185642703063002054117883390390711222345680904935667693755287774781623931928023953448429217844572782641128133410274632144528123050799618417752163730976316640703121118525954811981807508313431353701164932125857459353884077084244583884520048045183861095771691108351613200434372458120738609409169376118648096365684109357628408527031814895662711325086873737971834388054239883086593164233877001280931679564253284809625023115432422687048578006693142702705595181034133487364673203353957149058888958467185637017108994513924863830235207911300039176660785411194115439720566812354400296029280440826510729335426322254109897173479846288974268332927991032784283807402791648193955135303649415824440582067820032 [143,143] 106499939353586551410899344701448771202763767968351170061733965030813556451824345615743642842320629468899815014658155960589964548002902301460556219794973370848723525803608314604184891008690635327980238824790088312763059672168340669868878988962432402712406603715440451159891385671571673850038791782916754752683178177271675263633005866369130576615895034839532257292130941949408777512768598424714690144572166326105431583413055030459731949375270616531364867139599348341346613164761574107158004256311831242822859534373400698253596749325710045152238774665895992313395843370784061158899744248047521109900309185382778187286357372043091032444623443781075685931924181029593118989220896544472912153263357353574941350191459867479928299885301618046067832245323873057744237865727288389011142993811934436961544710597043964427630201791405449299911223263759190772005654189086323676433296818609743683365282596729241122100999741881481303072075841767836938115954528271082343551306740334202558559102735573815670382417646235282721949991401781729955649039120979169776975464375014379765963664738065468621291692120548214801271632426448450787081240378902994351803718224035514765167547159308316648186433178946664771648155385862419056495783558585575288018195910942081211368460913186602488718916311792413955168026981561837392071277274951669155805825155212312318125380970603178038192601032915599893972981517150376687238684807722990615561508036682603605331827169948395707802475487274540921119423910568166616828263063743426335703263826694045929641285642444843285986636754243903936326270787355832079535963866242706301389166723538633097216 [144,0] 1943877213724634781987748048108929829078350277355853232691059571795896461659128259308974371020167403924256587730353681005458627670853217473218700219017513030886730823534723971266844959565546742700979694749178858244251232074770128408163394099483578135867852280521306977968988550726653714496981112992982457200814435646649801459453870832704075538514375911992611154898713398566162758642825203545381834507447938539343008038213726064300524468741882746716509804130076636450064270049370909458390375711844025963804085090619979358036958313883768645361453140859794091074724823828686779819227145796624626014326466229551317215917406580236852723695276425640282166562925337539369537222702099898095813535007045951297968881337524370503210305813353149464711111943838364559861725312683730144061895552681400347634177965047803311618050286823161164789773293969203923870734556290509489850063364987336687751139900972394966732401151168695268273717067548854204931741545361909860944525433297396866375451564916978727132338870430385578860176285014986828483933962620819606563236162039918122913099007100286619431982086520755995294546071607265324290987982174539872668607046523870122628859361255722448492769612576666211296428698629687497904577678515649912611729183519950195429384803207764976193387258769633531580059704086994773891431151598601428490545163883289344551915910017059135886155050230125704793617331345753674151015753362164564970726830079867237483602088999265383710746360511671521271749159307667992391134503129821138805432893742091165081169351722269141908175810962505518472609626244558940189837176614757358937100179866267938697780958850264472354571621735393537671187030507554449705081431679088091882410266428669947873148013337511375026450426593314931444456673503608547129191724289361387513863087350958037816194939513942974183813397651498495481050214925267687712743977958649227935863687787725375482260202111796936959077688167751110664466257987784684680644914878682155635887319820090228180243358598532429207446038933342257214856046172522941417678634424584918734949494313930948889518240852820384274191927358897023288713632745848434584264363974002391837352076413660996559765061754601446530289830724218147981732742115034340496506909136432893173009430528436203289288641826715320348739624023437500000000 [144,1] 188773729292256497375750133675609262527807900651429021735490164536842652227941285265680725584824561776769901056037761887264838665478009117321816793977865797607092053550616308673902869793714834542948247468747000322378684287608149665255116587479911510454100792493925287280600104139258766392063613726267890972906150850654465289392824173289486901886956975166518317680447705243903404906565690253978833875803799989635771798192712622128890394740065890649631527682501636698622154986046695163667847337851532689789827204050596687627448160980805266847082493686221578786096219545285478808882650800863708600640518680187171824014601043048315733863735551344573202821733446673445549002580896288466588857071936369446121045585641987034137001557337218604345135549838835552958089458823372284759827711520586522294592021490444093541335340643929718265570661390220648261045809229503587952224146157952243112314031765176368445713003146552503700445335633199466682632905367045156869373883282208197915335112075218301796984203220807798582234031364725673421147855259751586862216870583570046332444186342195871878071299480266854382622757046535207712367073695135556625702982510582822660691531644566243456300753035763326135975898205158835734306218713054223942882246339400109607487454696680452378648554701090591323011425365800174761365795779963322989837826771557003006347002509607668131739038921153565146890492464161829172172150570922230851207595585792227651526396430283509813811510911718868161119739909144887426362269088047188253838707440517016157711422845147063282785538412371517359564676264873297884857261850173998481844426795405500641873151002062844813311645852306349283336924757404772611361871129564697476572119826947347544490103967569883451062415056815290814728277115473097257071109502700631397849184631910706633534972709596824891287221193161879062698696522264343471450840813553849095978160313582818988588857364349526035077324805347927229723066167691737388892411936909287656544101748818765211075998067936233469837505118921511782622051476119211512487803597003885345485537771718869424329690550206328711361443192569983216500955762558967009258012364331843055266755732831341502432614749785682580309571312167615418041734159104210157469763230825455456089329708954313580271389128029113635420799255371093750000 [144,2] 40126823724618453111625187606185718350418405046679317658156264296433173544279589780190121387742001746376212819935257298796968679462433299272160809979323576279671375753572867055921368371004603330517031269138409507877666998144060729013339756923354679401500328906067741928474618064622219706003692837195953005144876420597308723846535897972197914174228720405243008484183164025370231821671063430686052620998516024351821744049842623845645256631039094785752181011526210115478015615032036591260927082646790729633100374424140458663479922915131948433417348220500901718375806780159899045514602779858627920801655827841133314952227750313434541095644648430281052867302613301917153506972313265374325405212042756297725306858507173548937399203430853616813589014042765669610365495857714993657994202682297704034700928414138628017880694542975495634414825754111778494558259571095748774427355958811482219199845876378612317497048369596587183238391632180467854217936137537860626532346530063623637302023755228778727371732272234896124100948693881080392495262329024677718365811059725146216449312251697219803446352018342328627285750699402457522555994208309612477818705601352466309455850495674457430406815927981042875856855711382711732608877133317484879508962518859869443643312369807530886576835271119150815441507798170382942408750455306933053695282864664106944816531460023075851787325834506093791356617875391341104293663960616097941468140964973833021017053277318454191427908000708203005256680877883634091403584901584779757673734884759014179743613528457732206537095798841204140401029232268455052964125064157734912869421282163357179560174666420186891878992454856771698748967047334498421581286915560470080684072459225881958071387450935504241223495797992968642071717338892077319471343703362439336618837203817246592980391902676466740131717693762308720373623650660813179849823045683414989514326991441356651443003096890503278648445837120024547267465782698694275885348953755184684641574491136818364088669847095522855627949082716773986790201797899075392862811621381860532877822637459279948784995428040292726180252500711649268734143332703411769666168418365114009310679147523078622489734449877276975756552380524780442149848636809872468616945316938654510652639633393190532473226994625292718410491943359375000000 [144,3] -2300653724914483927356043165960753941205199842380718689447022014817311330368831110840791421363373188120174359996641483666482063817364880489471715797934115113575010966679077812575169695461856986060091003642224896680356505263501533673787558165295060563432219810540641663924609686976019132939243028918418343240069867115074157837878429517992793217865458192571412695006464829913179588278286088899292154440264942196428713016238684123568959384478807849684112186596767735215092289494168077867139838306299521515919178048691765386727734015673679687388897894184205906691808645343093048248490235254715495595376151357127236407591573773457619363484778326020238473646809936000451068024617758170658289161711448612333463365014247735741518775839430091241138657939785024903155991430206798300653456221807946663588928995791303501336877439877926375452514289152284468123601192151396402433188593538697776880575173522096012930537847245969844131690458628523595426995880394805456864051973748778098609016613414645972180472396634043665134734981206168751172932375903248757620518552065287609610136440396945090489280302230299334148207391689222449684106996030587976110355637058645111993525413277001946047166740455296806188416922939032233811893432033501819751068087522749068601405400660852331705604233870200655132960861318473966191483059560062595712792602160544427716748382498866847338081883139623936600488407527524841295800703855295300492106144415857618502159980892390983649381500513222456759893766188579323748701021147413740464036552671027814538149883180071683583636808189600086658945649262317594915862188483207687670075822610284891083457571403533770154116660869908408739764532789046749504762243507923549687075139999958860649661594188718311395782972689678940802033676070523566239660730482390563142343854496654629519851645065732410686228390047822175977815937606759138508610062342811657884904829007742705572496751712808659337052059254688856366527074417317717436524833477152948886012392443061981152615038125567999429174297528589586250980670765654404308434584494080372923413708711820286874291169621339983432991898248635547892819309733911620248284761110247984234111310046334136250847094805351549958935584147944009264888941884162711597309821853979027349121295464308943612419255941858864389359951019287109375 [144,4] 84245118347021069673772998867882434404971581003458097826834475035780279594521158935689766097325316947026332104593674576468051627620979946460797933320717309073044184471451765550696751553390983628600564052084073499887936619683747114466932370268589547902815390150679220928743618006025650669343658724253682192780165449879429955116138674133308044567599641534786712733472740900244792259862920053721450269845487585055603287262129319034949729129006534653594453314598035027451504967118289984859871819952932467480506313645802244814482525136923073324280915705815609274980742692241107845543469791807396736423010713898055073551957658152269441509725862241434496044301924752039244596519040602448676077372814210395317315138262702864306805918697509378231020005679930496998921271346415850866540370002949591846517251585028723566000889430891667165764769680833179121427602737933521973018478446590183483531844661898781251736257708789367938385078152016036751451508218543136209540627348911038184686714441174468563994034041540123080565950797458128403953343882835148614141377343110461384269703248024499988693142624968695737022847391077312729214245717003024176108109491196019804207091594291844655384809552044676130173008233242427433049589504220906964158078151842007232165083124267405872883703396210781881778415841334733137887680739424733851778636901907773954359759379402543481369097790310751331317962939753030467786012472090764789514800691052502558049003296516644699820699148517388781865923747884510355274362991809576806803329316162623350470407442626865142124839287623833591916968894395912258069656177527432235351638075175340437886901645044209074163730665087776723462537203751495692487795410298338392888516218546164792971355296637538762218366678966532635571750945492952582768501565506908321534928289331356928930037187819221485817515421577776149329766194360429502708138994667119707384907366889483198428730587230958174179600756510075643647395451920119281890423441565618980574186525355052342603294143705555669842349119565134341431740444724918894142766512656457558820216591435272787629476463287950580005603789125328949182439509682591523374127290646701972085348326349036770789839476947749891949234764630053385429000560650100782226252546671665506164850684145406489733431953936815261840820312500000000 [144,5] -1520580834586008610599510179842807356338325325916582095079570882456850511162053265706430875172154530749670104807135514545429862131610434132479738268935075455786435626003721033089801007421857678033347864731897168525247998272244476958271003749092530087571455074554972426973361415677010322929086587939898995209410227991990194037737493809230668625658698134518894181820840842233808582528217939169604449285363609763034865040001665115584631461922372455180538077718935357137286470434345672221128256097765192602682448888955563336921100375077030676159162299451131472310519760495103648076794687475715545399055890775814232525916428640276562467944880993897748915218673367514066744395583475973467359236630676923979569708972309888672864125927645598729197623481031973517750432266599977038768390953166236260717576682064465527675911363310396769891777062871343040579031463390267277104723112603364727130980378688780522921720402984842353262455852922309315733116621650929761641448717771708213713425126817571039834824236253396653016021959339157848886303044601100494686145261851960084529732386878513715011069864235739850257171876582226528888907109594549406368763890491608286261059398852473965998359939649865160565232195043765907250146737447059164849350970568607469632020648985103428403270743850183041275917216880965611341222011523682838481722227147582641502667350752475969262755379632151623000005209726691276105929133281787827405931369118625974645507532525327677719831786331216568320975330355596042790670731097449871341121398237421615820847250074734066079740064157276939685683698502754213747126628767295694426918771133433917591581131063279427781765360244820869640278081349027327372694886362957375618314318417238529427133972102835180479591256843487496940417720229813435794368601535364426718351810704078757083593337532780759722012972451687148857996537865676214309835107495217939634607528583587451149832502165509769093356042294188750708548850046316331959373841619221819772003078674057394606250599946267770448919028902859504176903819440774946649199019116828601495470943793954395667604604455063501089907948891282691622190731645772547058298572146187547363630019840482846605687135908416137877740775776789129922342822553215344952598592447895976761284468972701411360048950882628560066223144531250000 [144,6] 16186749786556685599768343287765704538613950037749160296721095006135059430372724230861307502482419724586861325940958487253049361664781232574048957280892881552248575239627504236564368467708429594417763161950100364083736699386018728395199461617375068286479410699326059738647306395058469786244566263824772233010047480435842299376721251183702583619712616338414164064202424661125978562845423024032696537642755141590219128158503514976958319824709059302790690411275577974035174374106205066724322733080076618677813007595359795275827450470926915675791452053639719219535289795838187118297527313323289545241240895326997061332468276267040378887327940329795429666787634332415441757416022215127101619724169192692011517219271916976289078050218132705580501265809474613717503771015407081530803502249604281488481658031440096680522529316443532091947676017697831131368404817360698470300668056581397782993550667283202518098493151769569821780209623792396417385535368970071636044151042237081737186101699619343165302752830961113769015916799291418223729167539598418022883716146537831775381205921191148981418298975580635518444196212743962769492036128165963840471658856609320390679296640641380308801999260223634754607555428262561787040369110372717887070201110585364645556308143236864792769288035921558209697763434714672474410650412633728419661551939695253347288653696174893522397741154187469396367450111221805604543791819348456334645175548747851589188056122541650041418168201610781999459433221999075882046484134497255349142694463363082304278975773515510417617808368050916796705160422972364209294804900437140458114889679959675208392072910433160257186267291597503981055150181197365018394903949190068196244880716995005552022982706253707389674962682660641008756950163396942756593118870305403348830399501463558888455707361540125438351918708649658965768084479884187243406233653320694479444079420367890028773737831630765008301461112885524458371027205220927348428320728086035018375422934123167690141554135464718830675784762734191070259255126054855188965962949650822867096068091515722287947441520666886700763535891876817826279654770354957457969120008295393218151311895139839296386180869975154637221351983139712504452684732482850101804737598309271503094902699970702997234184294939041137695312500000000 [144,7] -111840335131201357211851504755577882397984893709211091182459611094471123453658945672916366445594247489698373816631428337263234765372219830943630709275540854245258753608089569844420457867920802300303576422735405274393253206883759038808677253035166266627738071748366294555606562712253479889481841478325271836641409717809184002573092043832213786586909630192978393003245682752359631840681220732491760001300039565203782335121196109753921094636815095475380354304782032371523379245998070244191454205757258945528983379441918267877213503156098433263098871389249345734974857081168508255901653557430113923709536293887525704395681034943371696554724198974125610445269686758636254990986244996710910087794847775162842340723787929056701647215303953228306949351555263593105373181089367432445620914339259529063994634491493915182911954618621653722362288442498873032735538776426565536005694901363228570238281813526749409789479609936576241881694866881258525682333490978478749230485722374915886451699650772720206027889730985317040668909736156133435988697059448141603543411033825477346694889858698725538512855812806773018965707234974812202257564498091149023201449232297689568549091193720372777454023512985216038651292869092615298529568959368228502965291669455434235369400267734621210904665257809205442125359685335338751564564994670359554974877615337648163272610505341858547535201527131884913391744253216270507264451402820870219660839317910591661491171803695463761741299470027709827837582778040097632640274018875116371063752591510579688190342259032063039439154807527051875115165997752300287699411406199962329531945603605226085016081486135073171978914257902569823059669097012237067842835578994333156760517902615699667005754203731294448561586493438818862310635447253557890335042324474156317398315071077599259260813798740952318187933854509953156553351099176745196954641189454220239482449639989724473254642655555276588925257518679640967927985483021190339521647786719580683909923030529607230309160944847291777601049224457312507635874181376615534698551021425024041876824222539994072952253902378276639931901368966144450028312108571864070065755685980969025920849891900438603697940499804668923408791795022914349853661215236520333164529949262350205785310208739247173070907592773437500000000000000 [144,8] 548702612108627178376535951780764526529467831803469089027631046197840491862634135815904200718461590677978604549621459619219969612971080941729811902949880817489595190438769031715369674554291829598135954584423814825610761825715942023010650750952870262211763129749515239745403566730591031299323520312741693079363782163354165494431977084818413291219526826642105558708650562623869231488170568660677185169101391274419876048374086544109014243609040284617688665232901293884870675476462499877615580367299481982498941501887861639384265032865182163641091014125463464502575828840644529062212357190050324697063634553207983267370169870299007098657365697464179398659331588330196060625249797005679706119767592161662519051249283019325999082106271228772933688383333475348200698404215822893475129210792823734504470404993144650793811384068912692722056931636433042823381540978700330982166725395186070869345496516075410081069361873007793532951565348347271413137711379314486583765005897883498473171308859577597763840601712307923293279268589029877977396051225365667655229577183307947018980113570593577736083928672309780619526076894326281360851681917212866429461850946417865471989811787328915435594419158424036952361293640629936687438716578756934299748405841553551972940394424184453867320857466792524234361943692798196011045312198632998904073536268718737286737785009577462092001411269493477562574004536129308154275634054904692612105739261208511795554006096159363326377731571885128281431755451635399868780293995656073470151035689626831161516256440138175259234508849851884158111852295079570704630263372789077320633173357429128382082283455901700096294664922081595421264856437713102029126480442208763196225736715041918127551361615845659126111867753368190549401962013993036022914915367460599163887011293629567348626265728745654161006824276655823990965040677824584481853859955445226209118309824218088380934685636733866601521026332825218591151793651828404354547567445965074415005407460550434936236999608667656633468122352037606529197962197280185262882101951974925668932501438392459623097464610835477851191452624345378489694119199975321618815668391599530917684390500561950630736789749632521164656568007976443061082206063946459138131790276779464754497439571423456072807312011718750000000000000 [144,9] -2057871641703874104106787317708258497637449711564377065971392129580571276579773436618353350504769409402478490030915689013413306622772663904485556942457397017257300810398626744036302055504581692113172927514657923826062629043130122305754558675504096796515566224000674602822296049556408720541857342160358874846975951979752460399849549101995545837642411245297012409621677969560748014904461202343712607987379396480510543018248040837110145151040850233076937499924365257266262469391723790757059783785344156034323648023143524503226124527468143950844346169208961436188429718153848139674419174215043519233449190673838172854818624837339023930136336587242527306337895973439129133287749574123637992582491250186282153792634529448239194307414117676288979448403554346924337999987417062402594204845082461494243475533312345860370267436916310696956579655185379025320160051403081606380463754260490010860737314305617254250681471481259645820204850925052394381974354748097001800243980185319494601526352686687081871351859917320845218760463676725526110113444471564568160544298542402457792775797067428692239173896218126303666933305518314016114510554771948096322702329203584319883190322864602447017077366526602811269869801834555512158290571309906867879708193440287164134540192893026146476633653020005132517508233269731041328352275742566744570968318939144863482343634011603479798885684092047985097383596059768241107720964346205997410926878324261613524928104791880805204386232056409395468966570024150263055033144776161244895681452745290140459979324845486024179761089095843321433461819078083023891600854143444191713202779679395095749483574093787261667790771387296393602019141596382031491040725668754868819896552802094091273755935285983394902487773475784640983518936584545924846362514905898107681010524355084433161238715141490153082266247887952881748923916123428250044806859227221227225101353236281370171123421565028478316416461137155524266004651819615281721527681507883316612098515165827282271829331266836594925263545966020761325649774812818854138150194434266946308231699940446478371565323997411692439992974471512966907396343538100427826988919923812170779569591318009695523853659358995892323747064997910610630402632063397090533073577702828649282906781081692315638065338134765625000000000 [144,10] 6269308901016938384947076211770123362372383114660574695311691639971907156968006296788471895363267691318893540876175154339297015309902091502431836581307451817585345746699407188063655594503421935688797758142515941462001707540036877176648336243839665913399634326898561300379116259698692366623090857000899379791896771215548355608363580775847475053762550496518128597320190880454146955421536585870914601946143120425556138871783747991347407612309032612768012936349933567243829493730213932092994394036255250810971036682879738527909988348049160656853854799376134967636135168811712930202397125995213358596494859029989834247406986098979027469204179164415170902627233371113813620859937873415635935129683882326567926476246969612898442208639540324239739891382513800271346088114447267351601533171887623385310926046574338750481951632656277959919546539773488682412558182420986175272348238176349187063413427070863948876075003022337858616399720054874781822104992221673099066631284388572257850356615826503365768613295017152478886966643560068859001755384928356288251542391968393709930251038481177389867644324427527677823248839746302575982646659649573916204390409028226665759884335681060600281979499247916714093809169275181305613640876902214659681211606436771478881625422806106535258805637196750883356042223973576633697708572114508827380507161485365278202144819221064869961733394744021084243231939897004233460238643232746414437928360898004090828997470302378481856331442153635296892979649829837606877784951720872072747398408602200231992981107933021548982797306453050454986216382110246765142750112091584624428972841101770663314195894854623393605399425799856611508571898012453860831928228073633152306808729500833841451870545473389646384732208632390913924847128461112423601803655030409288705011300404784872688502580591268424948304679316927128224920530137320986793155155432747804928115972263360344945223536017207632036672231024629573944762843639470131720188343113216616642205380731897176143479898355113444912686696233224486665255961051223690799491893475467912446687773333390688246214136655528102856239712760240713761479115014981227165071947686781131064335096803650298129070899419962324322036658357796112517950652396651231411254037717561971021495992317795753479003906250000000000000 [144,11] -16268883070021612474962915709314157448985247066169595830876702358331501928872302710908515729017606754053529951787409596855455083720480133792907569606535188670528315322575497764388288950210549041109292130273874186913150250655711699526058314443383304179200526955231308047001503640044611505793816295136672256239784542043484281210368904034064828450969692090221043965035960059991948113251424899202199634029778091884554304926589064918579390894909545840360711675115284231058725551126862040121806826077078223267614422246092581029057764957843073197360256970264948615931749650771742237596518396334345835748758189679808212935956244152744556619232420451872167512035272436950076518162642296831486996506854664987645493124436146965430550787449633679298695616788413237775341579692103312341772744924743604570869675583508342852113053436521490402261966860618012107572377986692808490850110429440547944358448877748775178421603877314195979303023419506376387146369917067014666831707599606748734262107063965807704665384753603265807495705076397888678409201566088148677789548922256726491974472230818123941162090427735350616915239986495696726799598917935431210190381123745967624374446731525443511345147289616115021042860473885074323773053043887184086179971717044415036915034504674464969982904137729187269306239095080260881139492939145489549425876397075700848943989727815380978878347222419924830468486915712193192867657221192679473143789874851830513045150666103097062860637742579153877624321908962991787431717315929913377123348140771377799224524441994567132283968859799452657556606599971930937061874613236277671578413786470575222823323554099775538380306357667762532929309807326777370212578658293824833194405395361969271270032331222883216037635155172489906814399487866811035948362162914012522061590630482070786872367967880993764107103440777011520293332296603383116184567105547423782361152907224598297162499310902113802438312421940805986727093359826052980313704135248926103546513352720095411013684650219482552928727719514817470274970581182217175818454556735169312679434306004248483995900199012332566501968355133304233626405722126473591471543419662001255162986840165723815293304489292663042643681318599942880144446261335084225196239739175130267767599434591829776763916015625000000000 [144,12] 37079776894383171358024057993120736318994782254249763820579939015811475660846251947198240255450294726608498729494078869890674851676565485755442305331327707396711854811205828292893803399855837234711742246820447888690581996213171297611145325100389630621129478236302951062632588751012825059632551883196281436117399619074856418612881402948910149562661861030162104022821216781142963084954751062463620048092332151923132780331823901255616321238317769900464024486561570697382840897578076081982107013635309237837866762934881454310999152915817065417913651947577152577332973695644805736112496633606769146945673944150433053614100179065841854264243691266990619507967294089577513239593258256724437335825851455002325063228896924357866151806691401271994881786654622356787572174551454604923910362527154604054999983122227382383262964299200940805268266027479492452097213653676848618140534328214851777346565374120182713528128766628395215432175831375653851608910588326109791117900358603361971261194109602725385052293393382266600013371496964255892785431265876678123196557926765331276782896207777171047958684507210147376399031968577694156178776326880796170343193373451656102633482593417369202169863387575281599757493581141244597954516046092410852690493283808728261599243811730231301918045036910182105183235751749911463375819161541442710490224913103496978659529288033553641886805218044281369140149957854499789017506421803552241857127937602287451288028544189074041465773191552988186928977877513174905615558793459843863993788634149847157106298020829373806916159844803818496398801337599133208585293220923263884523415959348991424189999598300566286646657082375510246444261936318076027357974646567457790929589700191269527871892340472751276636585773410040726460032617878683151977637893469460819281932104033723182576406325528644702467572490080638521026654387010431616115775920782876958278857918352393356898472716176528211027980844234062044422643666248721775912315917359733592553730080224168961557584197961101661650482113251883267416911836003966977194058092158834169756527271740505742627058685843330159137528241308351307221708569535872504327993588108380945376098296735996181456151318796592435922715788113436456004942258874364314287681854143130522061255760490894317626953125000000000 [144,13] -75191489152644867566872874994707255835414459126414073130295049075397837390728036336480651246367454453860608012986051896844713384975383253120218353326606825815806282306639332353440006090802743238727520493211738062526620299234652928659471350246791044188982997391878171762694731018786482020256898477454640427212248110531088295197704204088454754969569993129323528992728951964232708117515926656760911890994580708919429498206858104622822691072909847585555982790316696092243070246639577910661619929626097082782393905959962983677659619356775945417360396419883152702313915007482263663502320913965284168777984358070479871509323300604969381768585404231651638770657975203756676189540051855998894516750067031886616130301616301229361122191352987122844356242437339399395997503248317169009698112951911149869024280828155240487510946524913880724930455550400273428312501313605140651864518673829407814498654924086322464388206389508167885585184718929652349958213239164108406104864408203998793483570140754207377102691855131247599486961019428107691130482011136820921592149037183304187559501799951460252279864837037377396067414632487580584450988593707668686650626204941496739423554022341676907428787394230755401796648448061374282329700506613347931167878887253013728342677332665511596912757231331480943481738489980370026042266475374369385635697987265121985719683083845271298555774707135357005008478346780838098013738293120631572797454450671920735370624051232051605263352523287541302130026288379484371031400995890852144326904036615784821054388007004104830789939210204098818758027890784381836634765164510289149635020981174332058281435540753812024293461212828935096991433245588756665247992347877818141436766447576241015787913991895879978999935040069650838559431172719378331637339935508878671352812355792584502917392898568888122182139073041613845017349596862784898623586368823452014165335766531308020404385743560680416720104452913532358657753213341927336171339664693751618753648937996449367004495225251359043306127703985707585095454937532643829887710580752723599814746554697568550336852167762678835679619654764903467439787479599636224962454434443235635309910577056358197774190303758788493304436449173318430810404295038559137050269282065428910755144897848367691040039062500000 [144,14] 135774125761182026316787312331573596931203437112104700158424409659965136176433113850048249146699038425547335635442271015842414497195186876206716841661705270147513721328613408016543937220584200567405312995480185145680245241843036982517020109596784148541989237461383198419530561349338676876073108924349503608292468151630288645185544340608713848935305637199663611228152847163942591083436330954566190336794547595680671010075142659258391720038519801560997558799283531672959218502414261070568646143631893547767211568915457375079638014224056510956962675840780976039571053879384524520963973364086115324731898591356338722995996733068715914283689685526262563005349593769064675503603429104018771696834793926472248855175993117460428229404420470893692714342313531190363488721794287942955400669757265511634093270095157705692485732101781631029098272232880799418807723112303833344145239335766426976587830321770098199879381640169544651861280343547489820598494362487123656132386068049965773466108733799753603624497983251327361037654054496520351278863605781373899548322802945755410795194939375421699202540626012070045333627362202965230444314183393333531466014486675862818697780466532703841425521182522975624309509217089336970603469317825825693645036149420146298291019212038317634177492951868642534014489857418614809142936514095852918308994434383697080362297949208280835748458326490934944532623236716790719893563595575883599324678743832160019935149046795227512380283484461471545993394065436999992597543771270484776626856218678610802083773636539853664399736095453430257811873166487845194524121275058320930673428962740633727935139942289108115403264082085435706395630469528915411320132507337884162577128314259279215499609191938099539346068429020197290162406094401818250593467115682292596362966081503414955232765852667595955965574833154309837510801329883887549334211909737983628934961144098236543233462077550516983403784807022014421010721077153552891238324349255294427134669963131309399050010321328522970088118512881787657779982325059166622591157647152079314404234185836993110186867368431892415739373386785620008619631358944969447137635244281970430548427642226637403379601140166475668606911793344078636566794763144484271821799126200858154334127902984619140625000000000 [144,15] -217714763634051644067229700507560593020622898661828116418831845987213290753692144169838194670603632979028610351662049443866271362244845925885798406977004694320815712055791996063085729044257228630219521276383457613831294846417574211709599837199211935027787597251589227154135052332214246324869616155657631593486380884083042480735893448285885781724618893794425248527955048619006747378302187198587785614265342094174556286309076969257319225466427134286280946325484715656762599482831375404640536280015508700823446308414298148809249135503357860316287277875603073827010202796449370052457468986708317296584067487466628142056347717232064178304722846238242070726765286874642831575116767594135189199496174878281099095185919430460821460706125354241910235612578991709216961068594424388218756773295872828247651230069337295284739647626653802627290018604127403682077597228244352032193570263311081646525897049590845949660114753561738270869826969437672863085182121267101855462636923641903678291627864691787786802390495300240373968577979122304307948226597220606185448397639891899894391771347472826827447792709917326212205962089423933386503041874280253825250224183766881634516911299525072263055764415439836487242056440673043532666440489038294808743316255215999128201819241436705845162215064866478786340940333197185833954856359646310364287132777024399503749894308257832930412389409351533550160493619375190152481791472901390199862991812571095220740202991740611501686392696496313913394689360306707713280294087710365627348573933938648855825485360373020015476629317792983996540724634586287883755755672963386663770683903551308771736565429274764243584502828486889416577123576737748201130830153679561469818821264016810747352126994719341336825493433411206736286344965425323736328207664318045086623883274719290399876527789957235176111498435547822721086004351951473401763887683251058767689374962665162766978264715547515972704687099349919344853310317927478695340337286870930547566959318905118312574582719334801669396126813708592600267678896779173089347560841157702350985570791647785299191048321001884954032235950921674526893782311658751639655468107597729574237150101386098929129106586518439353724587886736098647777470915798403439112007617950439453125000000000000000000000000 [144,16] 309745932293827724966043003490455812658856806138251259937026940952292393983456938065189856353456118382723885276483241435386029746764626923556659966677707441456933364625683445394325967483689520508232028515099214032474062404727779100801046892312415602730628558577768138865681578731767394187174400834590190750731499467319039328359864054857229955581969730987338480687923516740074244440152889850722510728423999315292214521611878829558147054813174431878787617096072725508240368654561385675615008061838452725364535712538298854366709470347721472763120908452322974931293940754382330852544525045416394450445912596490009707578585458230062350630067099944201098395550218638484680190767142417392084768367637997561440204468981757280538120685212454990132158764591420974135199581883843738978676033388063973673054790680008957494470011148109645187908081497629572081491069918815135557229287660428951038426267706198109790315349949146909163879199340352618140607235260686932618055441486829578041960726251605667618906224511370008300436345342238024996066234764248429816237696228504016106866182206022281997705536546067290099966604058087042376195637784447184268399404841375139488271099416000198360596862614291996285599664414945395014346139356914396767478499608957837075108379010995389110429352578079215807974782018199111864241289143976291809089247424407053459786548394828532583009516917235741076022547771563017044695771308872857110476378404872716688542563703712709430877915434766674897112966600381965301266594536279524636119269987073095010799612075818658335680484658201277536711055844670363513866609868619613313914238844469990290060814104682931191574625305540475461949977155316326856252205634927049329637573808874663002742124194656399539175455774032457372016844848824223781054232717287497917419242082719476618088698878376762997193307966232336145158543005142097185743340147593005657471452000400239364671997815896170925504709225507543761660415830418922170400154287474089470082866934046943731336657310538534336933154270871123368269065112219830348303996103359136305160791852737727330741310300441044455928425742643540888256395676820421414469936644804425079782259980834241442341657358815897426499540349102831612859709764506987994536757469177246093750000000000000000000000 [144,17] -391602623211718913596115302642135770951341102670626467999087435905444438766514882967828027955383201892957302363342439192403218662325152898394626683094033680952954625967602574306282283459225240415797399686917044766864908681971466863425195522137668079968452262389498005042771752813869919982402962003947087880832086303497027737311639539434519492034634945574292333628541218554063670837487752164815289835168886172842058163471194713890076461964110177684492842242529283887916422044765755502968232418176604008881666150175776047656691414176319139181055761013260556957831050953445115828303603731977369616030014220645446549452510508378212601469075772677359308435163778613474387658474985819185914443363393407253329846737582554527694977964144016219639356837982348653915548566499991516941009658439412278122467395298783715865518033672231091994559260235997565207219248411518216900976478015496911044303898587230299541181775510645243540485488391175133122182710211174470939060320116478203424956675309357370848063989225766761858323615543904566746714227877502891284423801998056800392751703368864386514068352333313343002364595883879952855966815934169957893563103588640232017977265739130011801677775693556621632191390590184808760005857466430850936347714768038575051091770911873453351223869280051575073049596582522444809391559395476967829094098281347788264758263239849235373319885029101637889190656052873903608517149978528559680669195054753595330309355308265905917657111008893616499385907339316532107240334256108960301180325326122583394007140670537924183508245529576921867667287709991818738578488522478320450963807973418076407107020513350531936042125593189666855550029764154423124589863585906448774238998251664304451183142236692799045942799634031417191337348264145629622299254602676788058759611253854792006442800819177130214368306431719097380277937082919495216695458893414647454631123640871909122607901648027676109406435867379065775962641911305297398130898096754682701358725078226969635277831656864038746125053468721586259962538263576131498440921323463993317398858398531771427891778931680109947332902418419036349312508772545824577907202864310777849478434846595414748825175045887963951317656329130707272556666254104129620827734470367431640625000000000000000000 [144,18] 440344088018642094913325988447778536661034731078302181380105417610799715114398984796641752058070890361343728591549439878081565566724913189130651793846050860471723719949996541366465208510046040097484993200106059795989406763407886173722558858305279442174537212473676421682787930496246673267818257283416789086802748819803948279521276417368489602071805540271839873570526812300485423667360677304774394223400128979487629289619037945985317083866407471484360580457506797169546869894720316444882209380013967914979238293757572180058156140586340811025732709907174046172847998834635085775122654186764216277555855929134509038758445350977259976131804616572277750164031271304381487502970619116019550754235744407165657880084351157079629606053749375228314737835017370631781951840037710104090929444197360634196958982395840168796089034011879206600404403448467364404662454306083693325731541412349834208839855530919981211702210790379274125705179971400099178542297108180674788703609767734757627094607421980068618415507507384011085166488902875739432506739624102124730410494086663133837747352243672907473228984871914006069890041950899802698596412184223489784132321613822081019191903844063484202113879068239796689525047480898293251814192639648831555411505833851279565739372747155168896210030807979385509120921523028673677376506170691470730044100457058554319570052284503852334299979338950833279670716278939431490819485420996656309872062307700946331121546274368341001534565693201116636345603151571374770463613060010686921447492877861960243239422959640930713446231494815792771756824895754492205364962311266104966333366368496575422451767056551918796889242884542415903292235445722207667780061267271527804069737641144784579803758951973659932985650624031645552256915749140672308824721394494668867139120339634287203197732541702840555589805766505001558933346204015770247899859804535395495066968857102667849198691566099964551111654942459111459368910939614568257649165495620806685556649366154913628900570638731169014787809817750636707648467930014187955780919645508307266909397625809896977018948804573824353100622859754109816908545425452365545812468148492159547700584039217014581914562625546653054643653994043583921325080154929310083389282226562500000000000000000000000 [144,19] -438470719395040424557485631518889373328952296292539342226343354544063999673725520557369674901524258265593656239046796235266511549010816386425971244595901908537411554617929735159234957483456075707040212701228896098155696978859708964713411817002374579700741004816581228376058857154089961605489070385631063937021328890470442984624123254079584942806804859919053894204097311799705461935231650460352740959609124991536290469113098587974485018387122594330527034214978170404174772622150109844076334311571884073751329098759848639833386794740348197194255965329725521638018893561697455326885610030442700162123420413895507438276177370350148767827264587255717983009509556703705982210336317078401814374978986968690587646369057802294272410746275578126789036749989632040309604222804936358725254259800866399481515710997839897583183671856976027759688810460042975950907071173596953601437247728273090450923706939278676870038090747778654168870109619527966846238369623995470366087959927146122742082348317569719849027929238112575346206292152077326080164573411515624173839882340755622429945076711499607435332636915298393404850145093800126520433901490787480842901788790883378102176589086858140747699449695615778971280397155780440644378514331538417948054087966622844767912515355070853529252686814940473131040443287365003383687698475116384667887747328691692457474657443545053340282270157450646621620888476430008338479984586585825589067002501786200385969836870623831380489828164041638068594409496103355111977926407212368208765325553899607242693867209667848087664217988310564378270415133934002368576305968811626301405849696487463375256496633480823844646004786896927046371815191952259128180731836466544387482735649584180189329240525630418631210777173244770422684067044599495528981593668332217394923734619134528328130292687390438635666703286833802883210531240696708928512606509070877305208964834545038126833282244309048271363587939795792052436585987969063824604995648306323311906996230213255418769593178657568208193552809051109260287915443939428567409020097338869506766257141550109113846686927297093315341078363263610845965722076468278001772176362111464453724601525520220224803934854622488943959128098208297141802347596239997074007987976074218750000000000000000 [144,20] 381250686549488334122586753799789504620561321385511441525197780994989165873365075899986189655314689227726266960809853021893578101663798784256148715529842642974393412437910434920337089763845443262137082476101476839508566056519485104016331804664318561740501133590738581753331549337900389660854217905951446383847398163288796657411626615714306752141242670671988604614647135641967797222116719256150021307724138995494779903105978188648491394938257039121337870593781561576228938978348805410148099707173219021652521806985168978826001318588960174141328979179631096933383339861075439771593232667781481121697517769233393276097653658457325804615119741783616705122296325956262906639114668182527544436633914913295393502232156882546859941414795534448727443094698273798528905198067120495844383596227013431292088174088757778620466852565399412616224567470233232627693308179359828403387013829063792826760529279985916998924725339904045917807027478073641892225335323487666328406726680797446897399604736819258786990533292810337401262198891970195161833433284939829804836714442123872220487571317923122720530888692343018174079874444313071132190653249075360513470909794548465339564874280627780055042537445929646646466849406629485759900461223681853174319640193645740486477333032525538284517623236893402920810821593554360418433493524289663957642888542564115359039395958571087328386632681670628000936134894817908194947304141350880933613047677334011502776808470675354455948811809688951167270549762363760258937960700268016887065684614568820268654854472198307149229464352052988048646983823711852137861684224660871426996718095298538656291736002419971100459455948212858596349910405937996731630499094655569541918460762539286586382733414954639181805262523067888757012644380457313211525583156694646613910144981296756758070452500057620066706967359474723585850969678216982543947738535781540666603143606168057452811154447318835799475629275040215465036480868523597659947099440419823584364017583939509687364619219160065156135097823006971022713854846417545731886088419759045261060244248206430855555202984949102357188423990523877761683872548210257916635592607344407524679732433107662091128225148312694203393764845813618258318911102833226323127746582031250000000000000000 [144,21] -281472122916555024683309432716804396353617656982564802734789829449689055547354740413589430502542246300628622216964961709220801872186450103374444782412203164411863259321015708700422303671503920399765574838715993356066564803236895118434365877953851935481221120884319292597763801364794298240349632127303447881707455046925985813693683583063986665770012713696005677698394348138433655254548199171826922668912990444129365697524289547076906278106005755994208124358466167795630917232586314329788549815498214374296418006724697168622864157934507345987482167368156734036472684082851110602375619975757348264872794360878882500181138515080408299644668734046415275087981521639009538803957992552105072024356110468408969334325729226468785357187687212996737925012210740737317061851576003273010932480486193146634487187215634439899390568028407299488976956125422188183715971957646646999058133571668528508656269985161326134747577937969260037062685231258754690466209471830132252396075657630569748830766374534615872860875069828461676300636107052707477451672209090852846189034613775624370291431297415982484953137647355335739267321365585098360655305555249232548560942390288779183693524669111961741451706469188324888810381632302966092532727781167903938268015024848437792362037557683777003717945650675486670225350906416106524905528646292000540140293278255266099501256830889853991433818048014545466019042012839630718505666580011769714309169700108606683246170253164097536366551735420148883385640979016881313682111580048403498448165606039167067136172745579204247757828555227369128160137709645110886432785197579207170040539257303349398810427757039569855924634725741439847471724218359949288638213173893331409072996015990383860791022764098047777550361076230307599846513978326536725596052903100467371785931406239442153593418526468073194837245625829740318321936701080314525653087160512107976679907867070060255024702358566647925210954750764765361781841790049228040530393234973229364724851265557177901944685287028541245191381503422703796371871074552251507529174078977818669698363823618465905451877269944073266203798781749920855230321500290992564021991849569759732270053106380306900270903757483954593073409195143341765543709698249585926532745361328125000000000000 [144,22] 167337807051394269316298380942487067886975961692768646309960919119541589248485180054540332685997059580007143858133183412464980979595603999683321407632913159252911242882090120944789010450679953414643356502204274007484303034432988869377283634928677916523381908926415527418189331458933820192195274922427838362742206158959152346450064688880142158925886772554749423200149546181133522061515184031829637215709879184425565419572025272476543319444543047325836939818762984706773979011447521933223512912409784657590780021084894292006539368353487824979925776416916264489114494916598659263794874888872092900173227829873382121818201646686698205088461924721925779682131033126393239563955729065961895001916963046699854245594321676774117305233695796306471476376432404075383253818280579228025429662862522168806359385351919782712604681811591514989924138511229611566519706846388243266539348545285345357079610064257854984384766934945645090548135193212534710042482927109523463550875996852958664677639716523380617423580106082675556179323205713668050071647878326690921077365816539451689267511268928471077149716356214282985342976157287839134324223608522012434290545507259011716798022988015192457394172405823770677274970475842575767739057551678108168058137340425991615023764330711644169203515936597382583742050990189542961739075020853764059198237770873454440561067060215936421618539442920892742429881464442350846562229443423403029623851874777734363308341617120865341444464575389720208355671291909010434347316471879298110368056131745679082891541873938818861906907272632331710336058432204545065732451477188230844169376142863310248070715562159100269122620983443083253049395949374274649156741987204420749026859330439039550609382978402831512908960284898984032023656169514134548367928402669679717102108218169270995292560568429737854342056193821564885761280599007414473398245783584447174600265990103228331272439502232545443318798538491734932834089234142937388721435357813221548070772221405589255720269017504395488773642738153202550655774375949732764310188107532571523743660579727118593880869328010405391573949170801580614025159987131845990519743827261287402399999672948837148670545344878073945995081150961425464629428461194038391113281250000000000000000 [144,23] -70395981693957162968626138703265689873891185968041975410393537045665630959025431559674981091380875955229821337867723529134902332069406753978827802243773755028502870676247116794637880353678553393192154290557867969138303575010799931190988855584451903446898690998435912420313440982696444654728169245018129429873028473090830161906176691503165772044599815408090199723448057386325034429577037004066734041216096626442938545790627814624419858666125209466834215778641704299298210001482849560849267423095774385364258790025864429833566393828036415633621776595751840858294483225639731289997534850401457592812357141810468977143047269921085695496291284069807054397776046422498119729711425273309264070856289498590051040439022827680963113870920704973483265770482523159565324755670073711080781328812374090945289783564835787486180804702897698229958251438491041890178094774040440304866341227361376257374270458854400944089456372156537720516624405129506072252443575302330075690407685177224091811414281181443927801637172135160793648264533938284007241432365007319280940869445769008818776692186087739296424705197560055159204637781843723502923596909824519253706497237088634933460465116595554210781392089396024509122860578381688462490432202286520959336146221226572412870297571965606446336018750520268108553667104448698664975889255259650171771746816805715022885062155652578644788636855045671868821693783476679702920859407162912799001957233287159862932222417095736569184553679822307162376584460098198434743627081390235327210058421231701970320112939253656639924553867039190075466095791478029697367012161936019250398780909418797366643989717670531521680787762552252623711326141312057576290296761973101238995035800099953437525466264904166214227795362007237510527166166989500653116993442989848950406459079938289219553958427803474802164177363304430720165470121350375016310926511507971850152896428118961783515826952269150585993850167110581971892817100232051049666423918180927633870181336685465547011454185113075358539734612703841368233947182191511775567971470293272777186012445977674011484389648728043411060237000321836184410753525572751799510538196632305721846359987734821508514856354106426327386925034801379297277890145778656005859375000000000000000 [144,24] 9686785478672898016490972368993259557628398543158453932381469999334256828813723193122286274891922731859795349015973031202099812566197336588083316660523621638668293267570915051180348861603025929116805129268130548800086612364851414983131786974376744351449997515684481312766394014601317459987421373599010501856634351087600076797174634179183850253425863727198890112820638919506953486135323713673265053842601397048041611125050857826631393184220664327569662271523288513847296263228409379964632375786920376705947877446332438876342418413322226600584624129894067816240024652625955026597224004464872973383620297427379043064171859829395255717544047704649554581892611460747834020018968140191322475267424409792612131234582610496546577693332510265682288729033682072527610552199403191738613159172961965326313750523291088088951570663444203935462373752303972288317624000537380244073878887818142054848271813362884705802615164293421970063062335477559642448890328106009221658851788975402055001028901257746099079560090876090249888101274691634379016107759602151287482674043890033002069962491176479269498818045462575969790832467360003108842715501873804827661796655801455580730457801569291806341400315533336245473902957629308505700657949350562751314552152167797424254178742101460230105067667040218346813767296241747262258513076097082928960561465093897170200181008373584021559390097491493329412142609514635671076699803420219542674309842589508833734820378248524125538613053796801924110241403021165931072044339219495880145423802134640487537260140006005804725900025886759662352116340635892914066201184535050518772188316081546418928486281696342156038429879180832731311327538994941956158509469389644025586977199027516430183789560020916759743664838300231353286086154420020274517725500860334065489083350531116300925069636736479929313782212227283132474298815538453882061892594446992143149650292804587834845482298359632726317064511425989607385970287677382466719733460824358130735668621746678744645614688972230966043971411155018800231479349755449968828502802043081055265130932394817831449262076076259743031565516611809915060030471778760193848990024332933376340635969902877525182340515010993606953570989048785122577100992202758789062500000000000000 [144,25] 15360084609855841041426237038748387196036666321656151764229340975825675780327242203734788695561268175221397466123177071451734555937574637203235456239634410512972335245342233165542323501139019731112382180451039490423817493528469648575046201632981247245053583409985346095442762915015565095538971457980397494728936803313914886493810467023895467708144509348340652156125430648444622325473403335893263284458018215172747861703612435159314942368311978943612983601936004837416812240888015740417180534900798966115784586327956377294049956569798992682806166315823804065443926381575063883040630513442627042614000686228066931679991216005323603250079198490494205910573997956523522383089861125937768877630169081609035882196471968782859497580143754343850282485165360307343157583544460313648537261269918027003353864080267947125392760206035449155337727637594578992445630499528015989130937574415483247327230136952650668206590368130063827244797825471578864679059115482852043174377402185365097865106775764813918487451871859019978812606444923432137013640240007075751656976010731993683547293463745384314487652143026584109223716722965384213858067893351254414632268416125403670350993481282537683664825162208987917032845865370418981466278988388428286466027704746276614720279057357195960976467758329702283008666205116058617914393694517432465961208864451233522977026887400217345315379265958331353523146534842314725263670891599136345233586912207805548123406740306221671848798202398933681396227799982404853566087112593818329245846786181678172018424637555093152110247671033066967022991855061112494206918067987526993332452819178527046908875226538034436010544346647700939386830268503540938473128795085761398794466370327164130552778059979374146225155340973340240802742170275746307541843975321811943169555793689241490656470550683680942145236776357860983320262122386610868260897121009207038342826551228301330399475272548175674305476882262845390870837058242092836611102139665046556183677676749008109336187528113816912324971662740112519258789651093852820182034492837663131765101817539307767552938579348420494441746503606080034947402438091753290869635912995266122363125235412426501726176655917677537147025823571766522945836186408996582031250000000000 [144,26] -18281654997394261586091809937272257949519155857494761902856300674068951713297017048834480812595246633165188831727396672718395798454871561172239546778570790431525138969873599178828185343416894082908279602800727421906779993250982877292051480224875832413297840206650633474339564947677605345376979684236751668192506558469645840701364945874688961363639950165105540759274645985758539289779849607854501135630043781746995938043385317638516870048072761950784886428528230678735035102711967126651869575076624408443839759055836163585233681909294089363561519989854916352798345898824057158136911258771526927312351353010268834704001010103039500865987452172960323070708569382953803530341842459321891706168541134087027469813302017765126666322940640835848579809102124428173805284120831156155829282899392583962695909060405101675653064241875266360617397038930131397384911765387644010431967768461504950224295738807046139439984035623077038815840956897888862080456878175112900536709384076868910909301164972543738524219008272685397791008770682247711439318687945202754828167230273852058078107182415319225632144541649190790591525828486612733359326099958842302167117418520903933658498112939681203041766931990752918485378803824332637295158977845223586508790371556494630742358279997974036754312573356493572279235617997113654449111151585603211195422258871947375656038382056371643719577304476568283880601698430500150023523725849321726964140395903575475723006618039723632263586802117212473943071870968196542968814935231762484192455088921035513155520238150117536149667104042269932057751015734722309907994075180870097919113447463769381210109854082182970204335645315842175666121684287114733169388552152611624822108354884809681299671220173349827233306797499059145387689951783769513705959501988709576934557332581551335343036448669998594453904282892521262872002233848332320157929196258209911649735501653320730581009645846330360421441630395231604383251123172079484835986679556420012095552678362849840436158902060751773330469800120170665283321053932559838967326868205384115847680780551862746257494889196280049046100695252779678488653781431479277403899153457251630986336746570209603828149809929944469288898289960343390703201293945312500000000000000 [144,27] 13283467289415181707350326194030873357742403009917599075020119579682866103338081222333534865000303258307718019333054617235950820695311240989887359497202776050232040471955525411933558768992554125012789784851858898865863594547686196735056069390581740312511125423826089671585881484572790034153834049476434544753004004294812419704373732902979887107814749695251304841679842426686085394969262398476215841396677252763147440257805168933245558299391654802979272845662275365057917804801061031755181142294254252728169496006880297020592937482554349769306307250244807295626535184904064427710724916740752822841643590613452169003182668460201448038544690961312736628607227466314755582566736622207066854749538890208908570462459507506691273540382768439415575471373667169735191054879829944543241900307736571626774451172575999698107237414606692287530672583595868516784248279252329129719868177072833693533655399255474696945892287117803694341540860268970496255966074195883382463489578029521246766210453816826526225817846842464738276955914363970696045697736794706865804983030480630822534793159499021392556712434468975773611521263328623667137850778236114489998465184781100470640993052932614913581116514521895653152985989119467526760288251820697095611780869311534289499068986051548002896594924900793365430391451860959820840080905455587189460716416184865311365214229466075443536426185280843552915383183030676806407085842144432145922017038125286251674827744563704253890408369138735981791060265650004503045774887574831617099376990278496718647247979976865389105719270527207169807548336035794992772580388900540264562613361956525035511507106986916130009666153857457136167577340945421426461254518186654459883649512416197234984969389274506828561405345187685851040112794597558426497961240152273839129687369357925460995222602639380821549452305910208513524676788836628939574086275003533585222769024815113411910012961058247385053555039229339314154428138930606626890100255796318307517251243715021413161962052307865084222260708896605825279776998495619104972245389276351009553555529725333780844873489001343554097711207798701840249999851739864612621022884950773954255547263575568415095055465429441432512192022841190919280052185058593750000000000 [144,28] -8115641881879886485156152125100744982698297508937417063484385719212997573390712027991432728351629920555685334298814625984910078310346393354782089308236951789582168027203417810269533193256023555893171602944391772399089972938860330139921494960787579163960800675391641296721864003668070949618298479092205521535779958706801191087759034034755256226096819487782681037930326270083140438709404718276803103096077588123780846931144861307952389351147458919093593522801641094948037243999875186173623670253000893078375871338533301060909641205923802285138449599744763436585272279132162791682216434718593564255032332996292616615962573880438599003363918298554747096976333934677807920453885611739673173324704507350354811559407606462789637445513516704594984092759116851415049882084664849586928291465381077117617010682065215350103955200911654129412566747153906938389791399343478138402942478892726211679988476232044479743789507855470245127982463045581489713658912103772133308028870497029194830768797723809970319724033116092693827014584454862507067538674393339432423018111673857067906500497676230118167241211980783626813022503167783000706045263651539448871636691944519118079149758182606201610895046964150477448017968879642996251479022526040245992799972952080358566806982907125159312172624587954444645275608103353878433230219539408549403619819139318645706381988067569218021087378959545583731787098941035156790091699600914401759208395018413796352220083569099480782511200313978603412955131744829207118715203124487464724081097751052684593203847685070859558468926326944210534013963694440174457041347109488484464551423185002469773420059108543428906447529835174305794507657816112837288311751554798310184007412851048450364375557325152613935849888361409001470771107029906171177019136740643997289756044426956812862845008568321179778386067875314080715163075865130547283248232036578668273625564910510614131014005176155022621502173109559555814581597217527428861829709679259644247939810655375633660594325775507295165405937774243496721376067672318982159589674137288101556425471694337991784380435692958646210439069680255509646439267662105151595433913507106192984409893121465034621969903906275156657557090511545538902282714843750000000000 [144,29] 4650205428293324488196267901351315805042959847788417465704874078608964365451761654828635474493686457245400859479551457260982004756663702780385536507564769899658768410440150187449995395572869461716781493961577801535648062460534216528178705452414192286202938320269005349618263040025040674919336993388778424018589144094179180786029101261783216778523856311800101944137917196141359527541853516536626724555420631131124766155001558584049347911500662021663851761116728803498107613836687847521747121084085523487235742902272466987841980218752305882363767654870158297397010949231124635593824495340437192871418591918505630929238276417782649973771956556900846283192819643264329632078402471276295523038821491237752155765465913855816058698744987415183383746991446379303975235129858688440200881964167826165105834428749163482886688793312643094268418913211751701533459837317798708850462775909635152148481676682856825314998442530291074369860044302845638563982263858096223421112812272421865744774794709016653296283078105318612488804800139911681597327266441789898622086345379542097212540719777631623247704921228436218237893087326511641301374277695419172266874207403213406088733431367694669280062984868380054105881982236095590953780349809194770461950135339477069809935096141346703091298957753588071253540020823161989111118805637643003355837071630119126386081271684046663920495197980472169378247078342642973719449268228064217545118701560576102842573319069659921925781382902579082383771904566179952050422084503351358432883561444257913175175776355599942748558802357477612092377499771677192093209623334068293001757834818145647926398887096405355158118861859404562299340439609337592038382263950949762904810767023800872547898352834321694094349710408016425250743583123099843648989146856199340294693005798379129577419787906091674505337826367993558456115030864707721251285920262799115287584971062385881034216803195932452594144376401516116023762674884327889689934419096314617019545172754364476960185136462887328959057784787292402946318987553339121680966707536931582687267175475204885694051424112137575885196362096593175835489110042354666437467449902376186452848005071351283415690455951881698837269141222350299358367919921875000000 [144,30] -2463446694088725116561325909544862608861978081226471119356147361760745159846589671141256697391649204787037243017331315834988071120708422306556429697239317878133222791934152239833154380755748788807740953949837853478345404672800299437961264817929913597740760898087964377850427791041231511071553461625128718654454406480861000626003795992515891923032616128417940735486822085213961047104886172581562494442835928994151280163268007420148010345879153708114351811868125825459770666015843085988229839276360744234184199400206817907059792783144577561307792601881943151686510484803470660583816488353012604028492148974847438864687154796585792902458840676714941544377228461948644010084831205330992934304975539134947395694438843598679253377484084668697234239354846696881765129600224849718770917222132946426713136574927335958054698861287669919167042887123000466707819352562618439003530809359761416699475277675157738295201566998831019552398584710916373345327707459117843796800329889095209985896204299950950509585295181599365416124230652388466998077698223555349704188629906438652502509974997681414560673075293841040849136064913302359125324841773619262123243217823905649825558904045172466125269850556605537988974812580907687088025181417774297506991806909592627849088374546131699302695344217346364539197677916146948794195726725535807999897614968334420506169433527981329667364589265735407736512087815388858938286486535234042475133606723064521745102064496727055143547449826697941952190786086997264212209235530606412114815629131710687957506498270861634111246457417848284790217758936674079278223712254357688756872909089628316799395526091975859939088405166523336691838648625821966734468874127735769321548350825820327922499029370742652758297626386925107424714039730950793288912088356908825271433907551268985779096877198259480374162749231612771055635917219990183897106924903046813096536319815542384298258961046561451943906243617852411310472260914836874459858899094963613170886008181687721179648457347777030673025951468061061601351217076700746423067939154568727195705863456161383274147594534435277978056217734510507147719879692554690059337164084814273592899608797049842856849135015352203481597825884819030761718750000000000 [144,31] 1079148322356957823675649884130908155575312630190087467778113749191407564814002029849442667123413895206872473220291185663143811149603945555332153672052591711196045679498491810968809819648698672421588276103565100617015171250901549692331133222451923741456679507630125886248688678472861343731979456058487892061532256791534254268378517200276082266378507396902534093903628819270864461019658127365667249046113062080284134118330379174013154786689505551329955654081557501168748557316201850725175655835752747397988500904289542306456840683783695710370709859647198930200756889094340837201926385631339407360542165484978467877017590907454698721881475819601904688055430155845661195777153454519384493243086191802297205687820282199622976357972645809717412161016084163708125257292545086461390774043440550641590720318872649659428775225495343666034191851875075746098133157175101395186594298020586648833388002927988461566988246225096648551888190741593292687252457406454628289007150731124504466582084332367102902995828979026083535911990919526991627625181216536788432453964129952432360552615733032980396391133838701602866733029083122854324015053787719695159333820040323472207297505946963802569841699826063189082335414262617997780952396869685108545310508071605944306189517139195519422584851874618814602469250280996916258113619874793953306290337558185122605709330220504956369738505277179777200280354815043640224058077998796742351614010297726143031148871899851597501443395483159192661700149120255922974140830475346237392086923821840276332612970049296895185313771190157898601453502487840658387440306353598333953620113345046244227792254728337152594860199554015215739150784039528577671104562404251566824489228511048571183815863001915135421843087440315688445696848052827473952675142460991487877972060780420534991337743188464234834108432145004494056276783944413161684274494963708403877893904851388054272220804924557731680172362341273448062447344987139992776136438549698650226855181836351876626420748333633380851640706039339508447995047492182817151235940876340775634983684122377951425432320088658661373782902714831277352376477888235807423915976777408299411865615415662315268936276435852050781250000000000000000000000000000 [144,32] -310802908149127961823733489868969448325757143474048861013175433541185338703117081834102770913850144169026663444443136526123681931695270191855627039704282582689005003045342083542783196601632264975326010864031530206415476563057377015970067521137859463356603989635071484714844723599596803032031352998271042404285969962995954369876411617420034498279914307708940910216197413322353576015392976503962859973359448536668991367613332580418552600461085135837765324043362764110153078540746894788855995593014764871016087157161200251293669384063886444852052572464363446485505047245398671538200986627918109778944350510861637744412895522734477054481725884614568907185120755490699325005946888948842073912613997430851268089689489520133379975633382446527547583648551902578544785252525869260930037096088932208157931548219573466210827537087463069674566733695845230653363587502117957576992260928350903783008199056542671855034750511471092492263326512654373487268733599355148673892219961873042680252380134214485524895928942905815867478464299141971357098201623771012050262800414614511957281637319336827311864063956966081841613474887904363593540783472854759615623861732167498626759795323835218604139312453223036038554466534881612746639794477201946064382349403342755168052550217290434228609768051476774849357860554543538570403670066883165900494199559606144892301673731188077179895162597812473467880054114694321895301201772617665291635664038792630754390441405884123830895167932283633107758407102308166345433539033096431496745095503663421399603481293643236322620029703392252529659316766515176880076596651778208903491562432420823198385794515585459153486513691224245436242510473824662860001039142557339198567960990159138946247502597712544664529139042939254027902495994071577292023747840769894183827498231355323055202653797744862285654729676903800860266260454769181568851570471167116754304456172036168030984986845876146171821061573597025306699177133065025040249798179134357499524715329230785756001065864411267007887459952322798808615720846924893005716482344751239127217378525336294039604363317698221135671773039260058314754621627528232257205210810491315867146379188578301596236824989318847656250000000000000000000000000 [144,33] -1012639956092233509682218902706907185182193390715080238151609868243402839753610205307765979164653984275045229207119855567862614257671183221504322639458166097047060906099126170571004926508893139156587151844286326025911337476302282141985505982484653634233599397474981538305171774083819921253525227060684513235549389821809719637345316677999132095659301168165196851105435136285414470796875012647042664779524155040860411097757167330658119851848385042800769890720732781420551784999377967572233191519505604773060985261604871546009134667545862484285619386367302778971155085624303640002059917466081628683134022961872551348991614122251749639956054876353547265149830892141633839746623622846519974025202244616107996737790092223042335328186950513160839940300291430161056163783327513099852814597942634967023938260734831222902241272246588512026066401027843217389453774643844582706802776992141205435804761327856280715173177042133616876000812065503214326655957209065043266013505774393668388155711469662499197729414257799109771053610753649669046368339619008362467633366451349110729374952729405159094089651285432629425373336879036409352025494058493415801628618319937189832651048806697485921425877572065980692249611313662424351451796790238580414318008877456490953080932386315047204653793848608489277165324916661989205947045504905351411218528638760143463740113212123007839868131991764485547036415755223450253332861600710308897662844765375797703993889067647477766601217792464558603036254762503596169803829445379900063799171280145702810877826454492586962828904730510322916669893408005437374553597033694492506219566424955151457270749793270150542885378552956790147732067223324906286610174591535959324249171915597033223059944099950851480934999040689130056796192212131685568969093316773859775258212543172637961655475459487114232131589251343113039598050987473817981114358489969549900259647219627728449033213563964409727987792847729101078494284866506385002035597335505323108072692993595114095352617945399571437904079992904408710101320042246219233053583497675737680191602642055594647361298948627204046067383500744014849287443910972272945630138156907704448354413363096068375647068023681640625000000000000000000000 [144,34] 62471667223242084036851749806595512982682643095076078622230695557544305841235577043926616425677254239953184130724604326331448344777664297068541913155280430019474691799617774305436423779847372878165103534348613206469359280312318172009013729330121830579463205736001799351566510657218443963242920354658434101238075733322576513847638279062924062059951259374531878687875058623352659703638786882613372252378362965338400249253225956061882264398182409190815004013830700164258643056880476946561540325129274007499096463061413483148349924864945519748039417822520402354157012308853290272261280308712488108700572091355512295949288893138295627114710258160233437623576323594936876803503346359748950123713566003248094861699118503660590695655985702088286647511706157559878121543158388692437564288153259235945646889223767777405955716939651928081742050094351394802708347466785709047459836280832660892717665182706737752144118776412756745927848729082761829568190946619434991551488453079565765703687616495159604019439212627341426999832543549208860647179300541548561702088575375580106235458844636472279869430616529668930377476829725068316284686830726872965356284715926345273224076186757019657190652023699161045930227439665405692370311632193180920492798222317812285904111136290695295445129493299590488685077272802694973265601330222890288693942004386721144761283821251512494748692865267497486124836932633767635761237510114901185961211917216527864539313840122900244289938964664843594804571760576902766330823516493015238505926031311330945361120834601256345468118441340862620208155726651792163696825385810580811763878938229745374765764947575745929196345409830813472268146968931790078291721468028583529697439640190847634819086748585079532554374652103206276835653574996977779762687999843677418091691966730216927746305016553502057301629836759058779456122907081618472887798797711807854512739470212687272681706052497439125305143747973956970580448531816352226500729532424449943702123525923865379394482894757532801621902793197686923821907936663058540113112601004564063855048909678423829730445693748206484527205235750015701162098047522648842096469664668629238419064317716008728111267089843750000000000000000000000000 [144,35] -40476869557902213909919775632519867329986445192881809708388576849537135257907394668967131188829200520611135213395702082717906906225231282682385954702203702042159359444680335602901383814724676431791453978496859697706706979512123436324618843808460838846064657747703775255567068930585611557335706683705033607933149669128159888452253995034869772385031405225105074312390563206322246855037260018700200580029474106187899062042176147804262650560085773272722224513613458231464816270319233083525211873421738308466733577741259748557328095080697413769096595356509825682018924743163199119452803513546057783768678353903328792677530160911656522602046661388194617784863646665728513978966188433021425207515643992835017317190281227732413325166235564282897037952614016936421668559278702769499395882755400590343927281531169732902192017817721477385047889523174011368288676001454801265640115283676132300883889779861568659535810335951104944309019392579884673564591926132126089663568912193921825832496841938453615553505966111360900202157800069981259655156492638591085604038371007273078845472445626642813844816137860546984335452548130396233300057390856144820129607618503497038331621558017308849469163277334347197476004785087576921110419483457662154866201231436702796701036305806433986124091984080221719903288981983705244397678141105471679572209677519872987015391049683998212394179379953081397745591731899883374561898373443667541019449890275542569978804269030710645356395451996548360559034929323262508274896800630344896679890552729835821008113572181307865777537905232637099492559487623336467365203244098495470673700907158736205157525701510951809140304581018003300955101975095865346433490640550357547316757368493032933299073298977804595647574291248488392266779738933273790971519867647787288969979215543120936338068406611918475360065473448036578059404281603240655746098798048441512112535876728880150118859323585637332879877623693072432443568445356137313104376457785424020949449248264472669537676021521775719809800249236805545640497018810829259760310639429482030501380500917323136705981435730529272945667499356139389872936513919958388612426566296100948150292418288413442213058471679687500000000000000000000 [144,36] 14895062028446231520188825998387077021790255141149943735631347938218903054077812245748663597318215126830557639731674401555857904011450292212257802945076538703123692572198234050646825627290309803579942082509203361445258737294310002618109071435688848918697485911679381074182317393730711948678902307024223105780041015364852440770501359480792160688570083976350454260525474314928584893895482446447434454748156314161250104137443147912173979495754441406600219055847077040733621043797547312594346564763821648832648799229806723945008280047165789187666134386415190285806362210606118618457003614644762721380918287427428768362023402290017894822188633854653970270921233818557830395145698596710669504946469787328443169405195179468794999003647116287937018177203076764660482158592195368266124040137566763399566816019842160866230822952280231928982259927768569261181378168118930587058631997342084952724608142452822070319643865862439753616875889645693249708647489837535908978714950701743347009081986133263229843791156134116940974730899862269854164578433914402108221207226472167849097144589485843112523659494877154953961351912858484694799624483693146821970596115877677404880334265125185168186197775299392791179113440170766289337730390435287741256499637086076381274488393903106711878778153280505240243431082469016308839384142299421507372678384898873303248622800253012636083135015978705082039058989160437471025410886474834526517346641381744242353657649745293415881275406312638114181263871408701449798880246121714280376498824325179188368106297381667503238766797653564952622038377284969628972929360065774531162935716476840169334614789832459283253999004724578864085513523138227860379958780659934525909493867928006946704108730392126675301941628469489181985858955331185557051900384957381591815901316208079521543349675806814439368159562778974444461456303359406215824345352306045429271540118840291138368478438052717474717610905776452030746959105256012291858144072056225706752604571265703698515932349037648551256815484944887038525317549819941454184789118501348640578402201109453687236445411553513339425661104251534171809636646667243864884355759540461660037078924723442906021118164062500000000000000000000 [144,37] -3067354451933305515448206434055311203486316626304421059775538938162292997410808182790380279786079612677581236858069664655095149504223622333147254339621825313656652331916165017011743686128997575543061711691274369839804601580966076068270700976318625414018532367563944987019182958304263082073449738875482874420782242691807985048262508714957735599987872070852211916759179848217522362899189937989947814924241071918352572069078828210256332858101103394550251524835824651924005423560020783344765701730834919740449226290465511023012130174708761288687204379087449936384977802411552776371412233278592232481760943549275445417176924900159773619612547414330957567000117132110228755079297270293476475350561801989761960568548946648225901738780671439821110670373581157382176545874183604313190321208861650102108149536597403651338266166012536172401496185387274884162543783435872178575788252929788207255770352599743961197906481033302354879588910955160479333221194129958144300651659111220781973925378295813204909072083138840116661103986252215454148930250781855904110296193754509060377314897517695300820045161769406247602696489594775658281898558373904115790701252944255581435413458153469003839993417391939449871124260793218655284932441044605849526610455733202852136562672156014367964900186145118495084666768390337003457811105026456945394231174722836813497616725441679534319329742746844170535093821703929195908548846795068034642066987097191377154551041125555993159902688716869859078758050542140003611627212669297657516843339979603009721282368065150503027209902605407004064932492324507844455036583897798381023602703679862875563760149199151272354783441748968386621411122259748291269946988569334141467934481176325184552148472882254586729145017157032505505984669376923364239496799285141399362821562930406148957059387980000111855942225073814931024376160286452903586944149687666568844622909993599592122801415492381998888220914379723295847102880008889519939882682211309213445031318754754295782702268534093709198581159726842810036330524153405724526369825799576224729810345280110189017603039989437299750425873932958008101444610242279704741160954433776610148433560206043797828674316406250000000000000000 [144,38] 2171702534063177962734656969089439144533957155198195027445885893468274838301890248869548089688243150030411078620016216871156164631840452353950071738227190293925248573799951406076561047593930158141044801544198815658690200148939206449101606596237801597034446136144300594565976844910230470172648926642802872039089495943631509826108008325905026430624188691917188567282934447757136328052804285154228452170907568560732202142977877063586297889247153904667960374337516524002110039647798733896049670941056422575095153040413021496679030845941433843551185884131806831843071167225978817462377463268522364283046510088783320814706760898097005638325030126725192529813580036565764632758271759613509236641950013497448578977037498705458701286175508267246690052554764860664404920584991043991895396290991528547773806707297625874612671873126771387751554309133165966067561186847041159801951203182742404837975331531962313607129082416566553500492990164495217342689500159984374238793826816319445639034760170490252793299271230423345663135286249961376686164091907377938303692922983221786564500413526492257098651967910307616030078725372995878103960069549684868456639513096372546153761321388697279314408343478307573105510052810548162918242670230111793922520802415456879167372835394551762732251203845384291674988428486858456432548030100644637025581626553878752381054509885444211872291192969648854957005345287770418208962938351077766967235938802783502946172442445392565813637831532789218296508456352834774642192996956435095603937039830565883342500479342574365240641218311021620227742547789341808857199444026660940297868582865736389642178710098776854017747121735486299992137418343367182977465644288822667133514558860934410049190833079595826452946477538574307638080337362296657379714366317200081027067951812395060308953763251835124402750314668166490758057024819070795937073213699427432355832072760499751933573706750921694380515764595441880167912692224884222930797003016383777744285565697391737246021299333175039659968068227381725817847357194493804763909182980789800171136926775749107823814669883113269214414505753328007151382860897963385656128226226279897627107442946102539062500000000000000000000 [144,39] 219889966749140019161224378919767830783125278152141185535223932028049315016308609412311049066194166783428730301377056778359626117835434192938002015643556046428390751893556331230128870715085183467647699912654569542502143670321157816026909187350335649751295540295165092323603938488827585975340539051460768874372513179996865545408114700117797178240985125635591433752799223005670005420704800679980930038639767994604084124807460644549090005494833174953037604060731189851289021986843741202936533983111500026271102731018679583861121936075679048532049055881348763333677144530601468617826458222670887974341658057182980936839318311684687456385929384990753786763584880303902755355381481586637578684094152286356014684775376150336420535989302995945790180612363781375204834873737726882189170401517693811061277300754609028316057850233523811729115305861768765634952626059795632723250145597210101412118785928299795744688088644671189327470412472600407953338263025158014616467015679118816670553411127831676919559237860074916400520464407073266431273035087130302631121491300690504059094699642873462285701226236083880668728896942935032923697969002342731849401581160034480096476084952226393574049257945171353520211436583110592151201479920812044007242291686957791123543596404840307284545844436870281829193845382337643522661215914272191328395232935396402273497440938396897695208176040011441288769587991775296142871644760526551319833642959047955478394730207599624282583095668902152729035224193233234407281597262430734191484643164440019896295563908045104300075664112260072689527632887915810224399522100283160312564636253052088590399555193249152317086011654717158290302808617347532220062256638809263033409438800531851217387020093210615507431076107094508488805680113915834751295390940131136528449184878314622332274804277874241144082152015934932764915232955301109721949382535263256515130316088872748739712281208656178654842014481681589620510187426891781852829052767661565932178273110604550721561641322486518720095182682210400825945756401879095177357775930595192651873701173218887123848525324351804326100236509597699010867251434273963610776713202617511300790849659552859375000000000000000000000 [144,40] -58455208390056697846084299313806185743584087442407189588429164150528700828265552268358373093920583675955222431309204580986541132369914147849132305460052253683753830038668660764862410505209213553934906136681718725371912070516308517143147380036384169370847945116224402556563798653051488689207866468805167542745589638045873899647103765540905959957476684735285579426722549472922012496627519251125625139772590647321993306188942969387595859832582633205717126205519229941461533073437928988821563172606510538648087025866296219310906775030771422622573797917535403669847125049634707181758931440815949078197749245961252329617368601416824757597629285918020262076865680633394190783926354438748400064417742479461272911394812814518621813396096680770371908748196013586005271198495974889142004913045955313439464770768886892734463915422945416595051777574024619715898349884006197665459263371541873684436906924305321349326245127158353235251610098079353789139084648545677142795295631915929996209239959479607502097351130365530157024661774964783815631875897414683419918755935505354200040761554108745815585566926768782615496877271453991508618604760715525344032514016442589348665872170638597245958994793420285640189256320038756424069587005650913997135601007310577653012704825853141594713521189495635634115445282326438852354526643196796796938767949317705690653181640504785474034758456395726431575380439848945177276230593811536666011254302102779199182173633577070523004174404784917209102347515103902336280618093922337868964273124391926526037827123855769441576339843010866704332902259170511154154340953119890926389083545061353047086233394871642101913560995907051770865994067575339980309419253156130218516775100101373407654964939908439245797090859217792175301531051802876288065840705387433775117304800821208145165217633548520417990695227394678388896958247634947858589046561609314737473549800463488949949948152535688519754162748793551790970737677698141530886631826025365864934984065560514912365277569735389752145824065433812426495746391035159394942692644100807803307137761715538856566428716550991079324668846093598482828075442059793387871282060653131492658686976102937500000000000000000000 [144,41] -5862920738426257079172877711229254739573770386961271921721486592716815905870187177249399678056639025091183498457051983795540388552529174679383187713386486366172151500513316516588554182961978668825724089729378158565054561962972783300041466950230147943387016296687982627629270675152583089439968485748482802015384845289725300922376279435643206803400518900801048410106221692286202620451933641632247885503545735556244020821862370963064168283097771102362269980229596174141274682196917855512696036205337012606657019716949217622500613957043061089093556661840788503072867887204373672373608771013692281048858437128444587658944554811100674921333156777227807799994011871431869828823116689146555584397004513218162253548542237576110360350797542070605449881240077990601259168897158566646213828941771428985514131429457377808708810074891557465812939526537310629292032176089201059610650339753354664884218305729177690899988790346348648013892868998576859257138819180877969357717940237066094487149960450036014247234781446439784183195121005865921407029936774758990763206570582071374075701723927220313446039015568882131043568149571974428147898591583133779478550006060174625266603417702362538413236791076970539189298261346875221058342757207046758677637089911105911908041286878764429742697890303635972989531548187474023498524259795740237939629971800499866322975403545079723303473221256339902477671006752905229559437932442372221699114405827293779000462258173726782117803595224879644879031396568885376344342228693025210974815690988792367364157636437686515803857697766776766427847054451571012917684318764383648100608063790363501459745540695763201385803848389588693381768874090585029049138525092861121416089203075808597680157151663125359716132696351421710084925161698388008548922068765185119792381229201771860750093334645257870480015062940260859007821997568199337878892176131423283609286678513420822652667900990845020467023719106177975337935270982775622390631174598016823079686912836469969019626780025317421354858642082111121150372087563277391587704823174278531157354661951814746346755155768029288956052668135911363147420960838298613966737218644400269470904973083718750000000000000000 [144,42] 9457131046132630457434570524122201109929646188646444656022574990820758352310644077910500648892791258646249612014034219512564789042946500360807647946766954542917530270716619102512823567042138813368248846049107539077070168027408612487465684438113060563409614046329100242568534047943071839179709025294284439660231723155096483592918636308576371787930189792356616713204165104288755231435971948545918710476657339816982164852551872674309432938909509160471830350244911102197368293835408778448017576774819456857669861369613593027936011209054179301540235189242972521109986359391053709342162584739464870738161204147845024269576248029053643427574527737623380538845966625465483886301523163007658258584095857733193943332836787427903414076718697582704356548258349212015668188557202959557583707025006942808319742701932984266943445567619315825242175635274178831543797816352307003749558196515261916048368306416700088198668224250591969660726717459897091211513283993884425654370782328921313995362431391895336363761836981978002227992561503156347861388782056527028690643847062720749616293533032369813178461587880172906109004291798781599107618049900212325620411879531443397012052145398141502856220980851328896410874666331317368365200750196100558311115363637980490136939846392556566701875215022626828415992699214353724782725289481522383924886297092495915389547583769390189448835643495327346237522089397366767669776104381852050458331997864565561103949049487275138696024664210168099292010811366908967064357890971543025795230027974914282647763268834832087412138658759034485900777616222698621478430889032148955944878527425932549472320073005634374854337983195470804347998439115420334076078515588176608001808933299805983314556249153829289549820711644717759125288985553479388727818441664475535777486153259291297499009957337144673888555928854186996338006096321227200505828095230409107681745140773202338717798359152065446102939874014009853586335452465277947710743110861432957533074648662377273579429560845264657976605230507929007206990358668956273013942347011667803704792043577487689208828951329997370040076460862044276207511199727983705078944761065212563775073185996000000000000000000 [144,43] -3666075814205032991103886693036071995732669077058064136472918339742134309462322888998275723319651574590091459887484221229575527370388038692779224192260309358983597547236801628414693415728150499983329438297328807984749884432743222247090079561318738995076056743793827546026054436145699564946265833555409470782650539753935414080088953626173710441694430749636684629011578413755515832240538713314971215872781011445477676014186780429567406315096505622306851916296622356589206924906205699489002140827304401153690220110106388302449903414824272676331315648102744186246993611476663296466856335803130827796089373095775096657678851687827450897692742443887640854207424522023959322204221530071485589211645631687637053822265288696722972723600544318671948646865401305613740717076146270271081336141900099106628027446086426076467308267314808715993596724705201006087422114662269263356986373765922624871574759801079668365720636703232890819123199245580681594299982151871542625172799445314989419466903659326273280848407709603340263070133635182016772652624314321713788911746461279309544818395196572079101347475017048692130118236079599790414673890977715641054641158300740404760416647675231887420922730564141560247790010010842599448909785448223718324551098165606560397199008968892058494320662954217804716244941428464314922978637600021225324452332744506181600259380525763822091695435116371946492170357140761009762710418066719619250192318348126625366965257819241140207200519533429744509711984286852533765723102373271225424624493096194018364382619374462442052632208711695878801328129946019477947136197628465055572026686885715523865177263358144511587632940691131614745180554072009985931884879191150987391202492972212484851878392620998902020598032518847028550268843710452753122008046610405587750002703511537734104597550230731891083864666300678021082927269458849574160375127908551379362796810656075181845159825634051376269364768212595885101467309860733731426337748976067029480418952856894701237613533270430499642995160841639555580054978360117319767823919240948064281578775172807271211641622183974427093016708544761484732515393774776034715302449664678677318701035510000000000000000 [144,44] 828596266919830512028646479424528621954565744575143939112805102356587182580470166997192750346680317468059398282898468730291801150052746311161564541353149545962809402431857091041880886944962765477566392763315118568888264035977032336891498080107758958833912801274503009782884577371901440069035807536721322913405096384127095952448379005453649490030597800062492128054334740548643017726665327856333312108126590042189355419323077785789457094421679460644603280096183646721885497517993320529130425891625030425053622735138556697135146090861861517650583259208245430861755984940923910271241647103280209294613246542041588352224450120617543784187033209051314501502902949679962419133897070297951675257008671172277113841195255187660157648739807113181371537551069570164783169579009133650676474537180328500621875322725042074235859060172143877881319988441910891200050669479394934498501992981497311644284454877766079785979166825071734944542491380616882332553231399994075805925386365677463497301509573613150730810787820976945145909834898295194841786870378443925849541511926454968605428741201724152148385491416259936364722152779675677349895615707236374430955720437859079372121819985493114774527105893942660753396692371503137987663845847609084690857664330040766466998598681500637648930853152639301233825888894473693263807089097196713340340345353618940513817594083916012462965611177651100012213958154458588443103558266547089940944047439229311983345445083924351281514755287542903625905139891803055465621506727785404160784610485738312493731683490005416828387622920400956748821962368851572649035978945915298505705361422261079319605041620077101772197413027412827169190629220568703448687202392550419186736413191728860292388243725726328852793391178875615774129945100399793323943696903582128169683988291872576915182549024056210122843095520166455050416260906134437852035928130607821809076601515507174179861854828465492004374041415574977293983870383332376127101724717963057828388901515398110918678398307632700589191004861571824438226010471569164228786372486837478051702773681961843270589022515760510292507888077213480590937580650360306959165572455475012253013790640000000000000 [144,45] -98692489795117218563375058414800000084246834479738203017892440370024172750664887264631698610561221437498627632401528507256293129610479456200343694687496746464382442581603189835507526814366711286893166190101135472970631048406135075338569767199026109500118104105310317516318711485743451156647200422750852023265459438296915083053856419697666093436100206631814847021994249388590088667953033424574300010780909779877682888978573208902988525816686920095875399654495761430661284483683490061726736614996432017711601822750486514292246817794689927080886721399639182850186630456960572560466359851929700091064657478689976344623269988929013504971401818536405759143479801595201636325971649210882113707033271487845774611530694622183646211624436280149664987628555411455627329959964096380594406337997352884661143451532195643466315629549955173258863119280166677147035585846815524211048015412167124249261424759018592914788630581410044000333268335991726142817231358178925588110291236049113517009074302201840663791443077323322199479172864630106979223318534483396293675336721733589296091496939204248017998074315461629641277668247562699051088833129937124460779908441985218763067821081039594870506183384071317870217315703419110458025964850559452725266222970236514613895963318967241507219041171117757228303509719602992534300337061585458958298762570697713657333674929766944296402460006020067834454583896745840014125271754815460502635111805752007910865449663138417186740311775733526066203476730553513741851101425955248223509818644906874157877426083068029029437823202761440444579445656289914269039928996296803144311950826845595204933996341214170332404363350929266583146706954984749893599224682303121435114206521688277652558756887136118248872217634368222633173162839275073536948282649810385402980137830421058170082661062754937450519213259998937802044282818961575273050633930723909469248726309517972146412859161808093347113746832012600406768509594840916235534340443038387814913732990797637784608277964428912259844689994869082183646296932725176186090053553426862774051797320324123393905641269790795723167505813992737222927076591063629457119653385346737682825785880000000000 [144,46] -8052096391901577180618931939552647968551327281957390709676200970343691696779333839360463019598100450288069256705541024488811058108448021215531020074827385117912602799724745338371777735110464974600300739084064025098798216082549482733227712829602583658932437662015282250970292492174663504708699877151209000086910706527094406005883566867144190649466053602270073228300653744348449529671476781083964151924492677512906197000918055028287862307180285888950552495241914293531416341778051367032358312528251996641024277756652451612971585689276531848855656415269968566293395358526744429433056292248136937775964496292583185427183854961317397748747874552870553943090070142502213870451112745638749756611429467007195992585410392750330949643134818472277433356386305522724195983181479245347098927017585392586843620389002319896337495326450267341868519848535244905302630239986183610375294857728665717152932681530422348767328430170485151172688516912750756978011690438416042357160556378959397674718495157511017760741617161568187610565834343370364146534894074343428043668161523315028065821140967761874991635868983489692803222407719889924688209772420248543857088829007779173872333267073746825601061996568481190951289581292564572331909287815002765332829414174494649235912158701250581730071835058683808848676513639919256609656299280845422840714113084051320160029605478196696712998301874470645040011784760442135974114364318416829398571196165523057012517973821089044411143668517868424907824572779833932201882414384566146550013072430422873515607879376333549659372577150307030656050717269763488057697642482667494437671142308105483370023346671817784662807843656063435555954116980436506876574454856750744338574257983901724909599083794744910095052634371674551152431570449367059614751305692586915379090915508122216331837017775310914941217271424566472592491211992806313181242154023250572270445686300248229509473066732324485592755306543308605830082602788544905712509118265527709882494476788272913838617886331156503506191447953455885450949635463203103524856208629195384398732399682929773348130033667593063449441374951206548454584318235106345946476640561926857841157120000000 [144,47] 8043369961478384831149968886428688538414179537754141403416780985934448260480077899632066892024252692563324181530194163921638074121140690222762910016171218393059159334620565433373828557821913002375250295940068963590751614387505938269824995749162231407985043417320881145444570837196695486408852861863496101980675843758676329728996335696442543453325866122381604123911927647842192340897471993923566148072867930196715123936343553503409436974184654307153234050428852482423556680052525289606567813056482142764890609415292920338630772875709169463680563415158990384273913367930146018180927043155318472717792042942799788443211562697689708673997960041305369030092002041327226048358894284296846117644668706384394320961894545562373842650250817187416347022243963514219885477388577566647932787893532348633160030952786107355235526777967856999361911082412250621407640465413956480665272021752073417936919042601821122078415653353331848289994720084716028491065788215786840937937869982746364713807523449225664663944272142614004649836776970255899879471028878060314816991821587707515066090822073826888098937906792480313494281483072817878789394429100223511892150050089655382141154466588866100715527151408471914438832708495835188740052783882842336609643088304067284045742774008821160125991587159088634552277832752645968672513113334509060379425929550308546380243731317926137905962304318175486368157001317206457154628640032001762944482188413346536893897075766813578669510520430781186238549784806263159371599591703801095439065745645189730386120686783112297091977696159311870555579623648878130664320609434422803379741506511757771435915711502717231178818263110565349912168553317048854069319425613171571989064174230969806877501839758837750260891320373249678970610161766636817209224344108046156742465244523437708925427286326060337400853961743611146512923742003545351893089428456225564720085111089941149027323320108089029951094924640149368269787540547217801661457024171020207934751709244599018321302399778964197303771154620618234710410032021897147250744550768204903814918932718352363871737063752687484846208042254518436379310241991542676679139932090987053118914560000 [144,48] -2473349788270737375062864612359621702394167527375362670333631060555542348100718181850193409729850627362779163942372802791436064929735868919016817233640904710178246435708353755964140496366353092131428956887801494954819773114962220399073580471584415859145113199966481481598425847737971593942257283413832826870522585243508947017251332639883510928913791522879348895972953008984290280953388756721192043865789504162618912151131833994825479876984563879804885964704321641406107870937803767905850900638244910918438930419122344981020889082706931077227835557206787317688692628069743053123119838003414650767034057945212604744792424517387706909277258920077405621875878008621760644597183926641086284542409756829927424723271694423679547160198093281687729506755589905405597124106334239175076718168977383285107488480301594715947970374857514243098631242274472689853358349569821580755460095394028069109734394912018669927316172874273992967057863756749309298280045298048762408056672646399232349823160832372552768088305392210139492002716299461463913682003410629187366259684390663339852716948277625145800693548262505962294111226306217481547743325035792230058773264968461353957829234286588761300523622719009411356255144396181387508122255409449351886471595689773809067414879855619808618697720197867293831897830829433548440177692601723354727765613011248549514507013137076601832368478636485596311668700925091445062977463849286135952754991765354512918436276549596248549837569390167237106692453115298926671859018941648191562815431374376098804230860870664320020044430573440908738042037958620280112039891051062740748298330814218871447558462547556254730850835992022015886192179144981013767697744839760167085374112927332536772011524281465861031554236596496774183999863644439576079340982366545746664846453263915902154897939445019736493593956522413611313764166940760637355755135924470209772954708507446023173617937090676027665406623103475946550620755430109034088253731546609077464624574617495458312836855990142878981031303289953579372669138126137435683540311157893224698195769950984515299884007167638044881624994868710705761412742339393889502983729467684068681318400 [144,49] 421470312159504661056267715528085325920692722268504467474740109030978002989217692674517552034387549917413631077639175848561621806627164901702883221328825317257457112384499030860237084521851576361305581680549969620200219456747085785246793833605622904335616443657757061412355211258604112674291709165192069038795131980245038815955358865686290707762264513749372468829892688882537886549057658441161664531043470632521294683227824284212479827771695334382620012179693309050820230894473408234059973972862835422048078783208278191863062531243881540082909437768192540034333840917473327348220031727178828623453906285548893297534403539060045616920246334941329515119085029070304635543926450381250194051617669854974066127349287727923739324950768274270806798489596153383524919482340756299498763427413057560453245419002724658074166912406975865069330162498777876365147598577352670592507464019470089050250768243522536269647750703448989250600178778175293776847308089955929944966725432131474213051477193227234113153046553160370688267815651319684260220471548431362127924010800545031889105582525929664901863847059398659519117989129255273736287528599711360558834957979680738022778617195637071022674674208858631613020354402239729100939912163184879929588076572679830181369444263700512467284562677209059245285180269540943747405724391965314446614715494763771276383519807801619783520563904765655298597129910966880448133906106274474202137462052990799048851254672600289684208599569275323628291163651736988551382724159071185015864903982888807428735465315953661690638303256921223849712754729869637520832676086148849064692608304526880505784315919054625093742427082705305044732268099906061648722606622327002270041920816407072259755913431548720367903551023288935429211904338880964387880878150731537583938815987686194703257267777201721774034306949840658621844228209863376726983234358912057350228735590235231403954712296305227574149871852803083676227636070453423106764520794669044416300253159189818051984458666395487942894329968076781432985754508266371983540787861114979935829652825625681800669710806006180207380537476012840658925099726536066824144826634754531000320 [144,50] 5622671720104638164018797836651837922935116368660309171680463066719638576854298096483999063018949637552973654015630097697529323039796602500178027733511901014505869410542067837779263006672519052241345239716207172976513761513421783617227377519267670430517032186902517002764973801282881088163554471489843066730679980339784546595722055014256339265966760920157042797108312240173820746282079103345273051950854433855440547109382079778745963899873851485711792046695127065506480072831469132349546112063246341795739837615200084423031789842467731846773451446237927301928266561846791224480769218837158097206531819813883664493312001516804980120197170811794678369499674566426366941469098316735243128764343447684867499452596416698245320284651491382054912239137435718163255796694156806978407520130579287490253367850654700609337275226395074455657531478111884345044422786324903663633624664272793080763752595315634553403198040572506672974557330829519451613759644930677712606602018832381753295153881928583947210586946224665390108614951128582227066471981683542651612920068805604857296622362513288058237578530523700588618475988601081239568788081320158317057506924722241333073221848820435090655690401888698469723585549860278892242625361231349241178418581765643300638933339137734395204486760121109458893952536353957408339672932013507534812299039805369203920436209605911644322084021881805739229889424721699972130256409261576761604498873489774872666714954166338922620433072965856090660834019560373672218792632281300187370347368048439869760724269928847877446002260761520848735021660923070650000050391607670557736858302407427166765553673072720670920906850197958485509005257287302517517147857843864829743204947512208248959325639619826489080214433578213898274735001460349541199490398842845033924314188093673560222127968324826473080453523032519272272408321728556019254449139831431188926457003557284691048626186091324287262517536125275071348935980758389567466038247252935854651808542777229403624252712654759633919681250693884997440667781667388080823252869160265600495929498801802971769830057105910979254867373308482222315908901087084905984525878794649600 [144,51] -30923057233720056527244494145672283658115078142648716065450606369497466082282952722571361744452365198429460330517705731189135847835017175099211852509495202190936727925399979542398200218583169523435941499642456914424596604187135830372789007397717413588474060129352447395580144163881820718475912625226473762369518654654039960400385163885167902429738252148048044513186610937449730495383981539189989245127517208915741728715009792140314671814127981531241839852742585633662503316491843611555498108568437842993029930775799276429373658006829707553235082022950731668793761119240728945135744600538686886897511566313868590542249645116186228290606616371527013681838009555773162546781613945914328983848274930889800800159354097291070265470589817604321752106020405489650014288093428883045375774929840213614454942045293133586834762026641572635005511112532673625440004939798774857538548577754278773371596741602483288579647907064480711827832702960358869258037483731184436260191958841112876692188666215140470564476615631519723975582629858545808894419138949336840736160605804184423059340980500096322352166105020764569942375414456357704862992220024759483261534412818580140323729073992325722083937485698949049167700827362989824403762804434304020332620127635658649836952830072670992785217313912126862194771356980276320473699450422025116664570185597939460423521680594310234153803760976799447787197273912096853284322808074625654175150318871181877113513842870738429814726909229217026412511454615831429965504074783883181463507097461651841743519743756689265861761078135605297316885461360127780078282392444079292154049520659123520336959240214694837782706584795000173250780681216639600852822144659540475039647934057541277152958665642838820804254764672444644893854341286492802006605624355046088300086233762187935535224370648109921003734703371041850008491956576393937251605862967935746114840325035599684402104579592126191595222267637877562059427057342191336133016195220918864794839713690784452396900407914959998404926002774196155681652866881441714323000748503279176895027368537248658602499776556819344909722582725364586696973948395874214228204317900800 [144,52] 11535309391255258342426884412902490066857184674834887045677956483736542700521761602626549961404784564657634110871433261811484198203981107389150058909620982934719817680819237717410326299398501377187011207501429280366007450412514054518609324247368002936388445004287221749926962072227208727756357284388037549086558890353161060614022979518650866075304541998571005106454004070713317686432658368470505493077549189669952461704064170496462790829298911599532265077353869108815443811260384495679124114920711189420992120540230216829716531022958480436339467386380036682941982495954690141746812077984564265337674887555266686251846024646897565427101092783252141699680757977445318791770140254154307501820352318224658941238367052532467435577831373029440971017306981347391152005086754024062940265036219539954905047205126852188319617935730585545823711362033922941911373048264383537667181081473462437661883396574020204326262619631181354694445005518891740802610318598076655047823695442404127628200801000318171112958715068296921865161508412740705770395393771561133326267016850936165558691955767716852242353486480485274499803416502862941538970935844317323742463330245354343775639947863001445342250160290926313081520416317614714212222939501051037923701045791607137433659395358607142075026476914194559539848435912202789169622848601064161004785756974724375294870428750848455870318482104616736066165620220070314516542576701975473477560846519923162679796736573375826213663206086258613561475347765933136362661868851408178753756113777538899518432151566723027533103190559407740280028003510243391124316161018664021843404484631432036943996029676951141718291259094422358246056943205516271938429846780401348951983739946155790472066145627175398160273173022751982441716239322670374801421198625071220524490069823639984907240484093603165525675747771145863705075469647136438920968509641462171297720163583021277616668225030195217451955559177377125320786824537895647419941063281033359822681535063003062707982167541519979610695331012801724559820215679748249946945217245428664073668909191791716091190501661574342955131268461912907152573928631816802681439846400 [144,53] -2583103953379097530564302595168566960842506743135355334123793065149316917646471307092180494963450824077485037356211801202610038086745261679894216895592584703835228360979843407405079716486532461416162993026607650861481597946685313689327826574116201699848565690311223122628952488415394709986626279640767437691773849820219558441630152017226307563334450769572409904608206076255396696532970258543627463851181020843446398418613397938479256823585165789052793791256155768139324211712250839490871361208302208251849874029609127772690081252336960924867628394743718966366498802513857088397142778496703950587991435094554614538952290585437536601145809794865428791444137216665990497090845748325448262293196102836602413258666153262333525043043640097666161378191648136332592172278318718114467148075914068573158536348531397212144130384163093812614792911217376186068126605750231359883693719887343912767060806253589939338316327603886547063981472860012938575374681070048240992114516103641188085700582354858760521134355924437769159424995635359963324284888802017940681377865093607394663799876087052872426719444478200352477890502642006267764847094533461181345074993259538995384816663089959003941783971987542142599896305335933977275862306359226843615525599972521865448118198341380578585397401538940748375224703788595515823070833398254936525131966868420919945058439598265929090618253882523563339918591958372946779508834815574375570218075369081191824394682072081386762036793254748590622169408357992420961133080729393185463038996585231578227025387597352126163526180740729171180263796424622074362851062229087902340540090777818197571788091059574522526564782677898064088910887641805487229472968358692393767758797364412632041446456258376022373058411742461061119538108732392990420318755236471295228591612186931773024030022496830019995987379538093451209500617043469999214692696947491926602166497563000081044571347647338165402450823571740326428254043599224215665396879338132449044152042020837355703466787972318705541506619101865222202728481363538070911796058156593968280548519166218410040609977841196004396472552621915001246546660575207019023708160 [144,54] 391442756516564830367251399467243748056493678413968784558726028338134645817868831422179693128760542958744224948847357538619933725151958053278208973189572318659179771641880813206710173574884256171486324051461609231319687085156076047025796446415427502915535390606295318123497085367345402543683160750834126509861094311081317751559953353542948015918609663324933824316610215550141315612332592986362333746329494561916806289083383359864696506307288262586516383562439364590450180806214666952409089228116217555539011546682677980491969080581651163158624521277041292796402858955524068642001475388038248924587417057291196837977665935026576125167012335301184445828470873198513692041919965479338447795071349981273449685175620270442548402163437942114168593304653575618236003754034454172769238033172454566080471214659811757011085388069076534796592968733516045226543854186611127201180017523570324732059931769098486358185740384690482442068680625291495330852430480903279231592623445275382745342970232820353841915398859466207183624529267563385971645026838710636174334699547651856917701366838277389002134327005297265129621255285578200965231688430339712838556764659334637877951390593957580063355348977012281608551076738203808217567271122403908487651422023095399566679451402273890489092079460371535120764684354329515344898890178492619981255289028540735749606619230219440603974698583659152723382391314461361890846314347455998244580441537541426299075498572057043429513095373815625848821240047413166731637344266913662002356797278948115035532708042169231518678973790156051597494851204253439236732479723641978953615785463389097826901833129386020224896512314769520472986460326753103537360344962139319605753709937398662139599701478011173940291897716280164944311881075672499839645001174865003950181417920699655864151619717168593441429625175612949049231721385660371548568698167521910291742701017820474370514087750951096648096853512988332315074629930467831547208547631910356549284887325851244477823583537282810123098550941130189490597864553056600865765293925718403039713652681819380149564570305281025998402355149546865221790425747202020409344 [144,55] -41399357041130494225755876535343539190613628268858797318293327353056645078473756624324262602457510001465756834391493315445743783669369159472520514417937611494956144174428497565440800215938635913887648606422048743494952883905097539106490641664411395413030324041117033204110037264376252600510380193375870842536454685296216842521569067524110797921629493243777537853732394373234228572675212342168348168810418516840280646634818030273374588940931322075450731903088107054633142103863617519439607979654863293959969640729245346204305236758161664795660752316406892509944909888583098922738099685862072339615319187315662833702371145995264514742703284128115848329495815321698991287948349280248738648500852333970750602700746266498867352566604483981048292664778900158182050991657986356775232940214065044726291570044278169667570128987358863652580574385838447083636377558035714959560563282343255262407181599777769241904529901210565912214011059635732941981889157219216489681397501060141065495132929294384214763907453196056438080283548575870805899872619214550875681975947626637656821481799564361856151783819887980649523151515188811468588775921292631188560353317974668231558374834653430430051040693507072357641136528546084718693179203238713731812542171558965741642350127830033700951546889519596961482599067004073842401570835977097970364113265978991105304277942012061990012160661900411065216458525028631750925042598767633405433979218138773922326767226268664928227803335047178681293887829626182348984240560731817402662491491562813159860250927206352584026058412866513010829533382622478051803483159184147500523661671085062067251057543245020629316257157648527082619636578875257243533423621534353743134202782321587120564125665727929965660323074380004472359669255237350122587694555529247729195769982848014831983424914718692534629356954497921018584833445039281273607312574267463304850308656019135083203834418159826179102584104047262312799709150852793713710462400947991659948080273354694688432250036626431404687243062111668098361741287279009110521999467428059076410202333542606747958033178245892629045707274292383057299932397083361280 [144,56] 4277535829377980956284203929599483655169865472817409041581761224949145502654004385788498473674094045600395235175919484245771219959279896015326977907281422638260947107599208067004201630870902180015529495456097937167574886197763443184077469357839283842793692596535618780546590219926699213196638639205530053771026191116749973224899678148891450912737702377626314266368118173035431782164062404955592940288149230005924329598792896494313019769044165832751530477215983378706017171675147565232646327526438808100482678269421830210441882700519497191484678564400066589661204640492557576866184306867837530099487340802053224695923337290396237226437304818639297770419235241619669548081869258641371319020231355543349318422295846237436733368589890279792322735556455373350922213235858486562919814453323065496828516537215963205389364765896383742928838532014853285568014200135913744807212276508268280426805489372906133561082403119438041303329015149673109077906442741860134718988307816974157011257402355738833984527316820419307622906225083521340689255727588459068604400419609239042139617681327860119183571426613294179819758204671628047314999033577445540149866912403960192708243238547592688129283730710903045398424403121232371384318280961007130913921818443443263348287024963741724273307913692782711252217928964814367169834950332500787502431322686328448296324811467513807207969209453383509897424837961341718180036622592339527866696846842076471133639476301006342545224443750910175548021572113605762528177233600121725589875882052066316687895436551213754072068735177469453331964911363675434953466013186141152213711396615923945650691798377125503675665646946999948428373324801281123541488617035519818349052800909948962233192908659109792217889511197835527786362340986364270203622169753708019052369217555379913324346234668755146580402498779248439764766076422374865186015240249777397179976867071674175843516476126555360338722001388356949362059043919765412976251634923348050999202254057587853309559228853975713925071977443467495634261556703458452084957865159227566196601365419784856825678528372397792780713561402049199787980508200960 [144,57] -992414532668609927844980821620738941931497620150423197679076654901193606898841954793667871114272703355368698681503771185559126507337457600621670900493107449865965048736205515291299997104151172470555095146937662039762296208475863605388644977507111288607734595125645499565715228192639195841307529242242403627469572804462992676795174072016318508122137956063868554889806433437601207263593552809011862197899118862645219751936794273442872836709437679175444926483793470457097490069327932418414800703813893179833832225384898690010229552438374910558485412475553328059975730861790802393097794292963743630786748730120929415027922567132485360509615227339948462034560874356040526364693467261148441125915799372174813955872438429103605642561898350173181745497243731060808920732007152820364802787155741583580472053473511441502609616556058358794292927872082085517498934081111407012856125911977053686952257449059967807226058261701013493991979588406103987774953464516932587993147488513800926039291181910164649782410763462820550308897928910005278266962046487456740430623071568597690545216445209162917911905304211472674296073888801937437363343969232161818980896404231045449074205663283443348016604744533724204184082871660190957015336880071281297455185026003382563323300367678220883800880821143199902294841009714962163096173783851405673290401890663638348494386414182976634369795153546668543568980593648888163668832037783007845697040391526329666685248001628296773302268411043755758426774208419839333359873510917684499021288765741184085036409975722679968418447762969981807188278997698706909873343289217960243304083794599770038509029015336616803961258948687043784666855857455608039164776622490073285367943234056562923202143764703400287050707321237299242307896338657755512900704913637942776679662937356970600552724622551552286481962799333229008493522003911788569647555693807044673784998550311975243481628827347552161095390960944133293769760782127821821569116656081772023894872816618012046894953322651018426327476314519120716640730409093164257626297661247958859414731730619100042439268478725312783831210068903303620544858112 [144,58] 289217535527409145437606300474774417567582146704015947856105269041346937786056806076297528625998668702316787414400714310004609846406749591706589785173234162553936977882074923795304479659141023387575130606648969207227639699684794203240890038226131247834139272168777492483305835067495522888744106377669358829092454893309196975135556041530855853661909149249947650257130307316870454224238992410627989460158592152135959616715813336926155636426403107453906777950025388169041560881348742812929062507428755018556898132799200636462727563164285866246525581296915125880330734458406271830033894505629033735539852673759164928519723338459033512149329283510710294367238452871180563581290949310371721712071249071365283435707357549058709521180082159833140107221251979767486937528660705087631362118704704655395348232159352644874114010254223059761775130538779961811318607944083748252500406517142564102952007082804543642431499569902924887702917011127942416693940923511483472885489743219267684225028477075876920493219921292874414393901293469226315867230067490572038976047612711178131907341503780684776731027263621923556665678367617955531603863811356768080859041377275649639522155331259113436892032729504122782356932899546163545555751997292908994132772385648436690023884443187362201644408682906480994968454015317023732957486831242330844224684690667051954517614288370489970292567337931118686977581534173666577404756284529178673885990965683768373783796941895019573949704698338304295808892467501051478980051017011541821541827320308363954826233117353179725608602814715600063512320852330518966921340488107192467154466749364691149446431640515779917107498235164566331716740816814578733924168557781902457090971514741957721728401208231440669251850003234365385839067264295633208972410916895203482040540959032834112897350308899657944002639342330086342166331245271474802785128845300941464735277128594629948416563351989047800995960048434711910666089548585064212043700128324552977741750123449846410204363148111876950175091602457602679527942822684364532473499596451107161297199682101247010227854846862300003451257341174649670631424 [144,59] -62243613778815406570397283360897598962217685883735652795093591574181435856555401161599300743852889059627664323809455386340091924526200450868978538256621028985759099726984684605265881594116180450057974176356149002387033198638456744691533906120698372858415563487216391306963711514337242171035168137305847010739188344552689786515781852696425184037324072878738870785952905625409420730085483735379559800855772702676648985404229798039190092056689599209191595590662528645450891060914251374491555243322082437425995271446095526164713429481788624387604836714958949642508718839997889399199514530708450311201954856316502153154242340856983278829829618562632572307202010711998005035396540753108816234412286525543772164494429899186847004388781900275653790994069657790530753747767469526969281350529577215892680639366967330645211057814412389263370344894905175786639591145576464908394825596146143203894255901048130869642716267816131427284424941787290361872552285259388241835085726080908492003800492165773461291863145572427120095820430223691174421367191017060339933094004686742093968328313585153704971230322269795546401428545533688513659753067372370355278529255510390951534254698043934231509411732053934459880257598150124764327250878952021540992043777924483200396818631337715859561511266712435478997927496411300203612726812034302072132950624561192125821631203484758139546916611196893883529436373093726677646337140544192800914579984350686505373829880546043473890204167890106709037986296682081116656428823828186993544736293819325124297503592847244674694874620370403138995641977502415439558530840960586580047347670726404347361313874294329040536844212926522119927096602386500067850110848461316787737396714673757523254509608272381241711355826620925572538012019316108753372656882039110072383791913816554420901549124751026162018762617335252934250886037459110872906649044707246503809098979903865578199154867683560387919443857725281320551107621788691203657281788773787026622766684798186404657993599536183015065302104350438287783945369774237858826615009088307190367400306851553790060580612720221569631625185842151815168 [144,60] 9674514615740036676675349606754474862509228060836693751223012692687944894813973100897623060859595076850572996186751867720684494268500163611877181284759353391990815218650382574913537095824268554481209458918451056208824329699698720179731846862210028899873895325209792874437421864315120227543033684575345870865904664415712254896338832615698286639508812513116368116693488016832116342601747995710527567877713313659195398417822076823428776834622477836407494342294064164605234307604898260916535369752038831934208981315321387599117127542466090523872244988090269566870098731184853400916589059987810741639980607513131722123236386443965877515815028049160675838494949512077089102765878022188543125204058447568368223161451013351314750026710801416163070483425800856118012632294210440751830901128415092486123447995141879684179798029583869355486000794181296688320521754885184462246708500181248916865506491276962978336832112192100892933111569059113850696605180801861068204612631082368817016197822946837013769351945268021121406638524630278840596908349462273105276365417797838645431852015535585636608432830551090614927809655180118493206143309797042443640926468710323117922602249467827120741126207052286275397260079196980126656195997330364923975237427953274427089816150027511954772203608581732224246822487845329106249459061907783344628233416685037546930639551002063168639463541324754367044033613655263067830364343245997510698652605470733723838867278679959429379090364507161251272544739677340464639951361480891781674575389602594941588982895881324822557197191636799251736201461037363194239056363999448302669138471531449584354817611950317122677223440886187892609398907239764371204735964679724309644149533370761545498372014081954981375527458818886270092712373440561373774426666075956529937070284431215377806974559022778538044970318230374412436533039087927211416498496309106688864524442269707381483450700615559185510442596026804002339292222901119134427566794172007085537685890180445204269465563769700948361686105043062485431729452134522893710844198663670685673128599093423618766307799842495961344133332935276544 [144,61] -1119831584162355304592399728334144818964985640470835397592325862892214973501126501005721033847908657493518986353755436723135141686452743862842805621312555345808030240917768067035796107530773412344766969800212558146495224209716493737830005350523099480037526065468394631078074364093930872026867174551044001130974777840100377394689257619810848791215043980128060575013230032310623408993424273099591729107246496822357871361955828007708164970532520884058313057569083698033280826061456236545939622419388983535825739711194797151195158404819789191775415037284197854973996996199937957251770229280688782155940442835678012218335667952453073964797805189663844361426871559488683337723257389242437415337775838025098256193610457360379811652778926305648082321126890100387047161355246703437908529670115048429218378960156457501668808717493653900187584354499424547548994532413260765293625890758247003733452178063747220993362555608596244795315448403180688463401840017659133534311887670344589696336141047956556593003078462236835165799594867490869814860590844769704274970639632168489047267826893699525645172145913934104228236939198233592954491036389991125035023996696416321091944678698297111636690392714553614916424269958953491185394204189395297567002571847260420278271611795128467467377490963611093052343891894930076172751984636379760884525830789136781019353471254141513247500651856292069683549355952835831096518129118159466699334733542110137812443363606588699430936164876106868802016494682350558634925910145879773505542787875738611285088341231297632376480333193435528642633602792506651219443766560374270690628560884927098525472868394765786853233384317749295689821870560595110281779717696802918848515861500413688828559627008754888681141986319772995670971288464256978667189223149195496429941759687712276678648754992289731710193247395979209386398364792048404006093464826179920343656136860244395619727126086252782867826884451042722314529406759324584132469382866218289611233796555883760546080033758634342040023095165728826874132758351613802871930027464831854451541150295238743989835131097409492861854926591360 [144,62] 98149795945464607090022796363433577509084918876741741691170643217524295673918568501182313448060868470568170811115669323455426725240348110039546675489432149662638441961199394740086158746203625323714038234601262216822669773225505622374739697393498502667346567325984135243166443695974217845933491145945699825119837876442623493806351636599495209654940440656607936469017154493911110960698228986335288158890929263503667297075060587251876663421966767024641780349173681067310466091070579684212583781563229351788957987014670538675286040965871729150963677025666947869035378104346346702180700903142337746570265452090875707221245784563871911120027670107518481056641493458806136645202288034819160481599688339532937264577005538533811389557687080979677821154833755584876098596856336122745866444053810336494214429528942111098664880705775492845682579401517622602625261702709748425300752634762643528370587412363485153062422789342869092652506696460354117460260926501154328472199746571413235500718953852259746172454080993968643079446740124623927372795787950570291263267514770543735879318496988116493588999845719028869274074999780543810891905973742943113177726594445316476819161050836118967733070457427427447244923663313266470459881277894198937173906840180105505447652520046177205237623188586524612673290504117050692664830587772968065419064571256967530708980065887553191528885201908165543112026362345840296626442111453769113103458639791039046513665252742224576255113301986860940497210794455058131223578132631225694694957263380431663309473708205538375839809237248812975918347678693881519418517234702625030990258336930203259299729600294778221436747498028104318003766141341887658100299984127162806011865807177193104234516819574215327971816941742280083679339869052700210498371712309699031290727288522563971938294095648985508035529099743082728862195943117034593098752843380579293115256210970731819717173683851082390010327433750220846311112026591849071107984176013398806802754253943332312120134590437342032738663440399260875939022616560233178199685321770628261155092650960623955693523476374517706763032576 [144,63] -6528180930904537386555589784235482927143102787237927138022122742700551347477446683462254484556215859058428747865043933433504554671939446153533520927751605243060423727336376345179301617941819114598380277455087391215590712013594523219955415798900893839285965690899935389379538483524487074093385777655175472365275270180009137674629605448699289827584416680916138810668005561460617247512504797374054233891000797962273612966212964736230398705742689867627013992733223033179709437798997135558797610577288424486336556096233606892581482337780971244899264495903970025178622045197089674156222468509383818722105018123791366756740805671795387950639209555144853493307190677913877243457694573835508850788457176487746286607014665695220402215477872144552009021393374526188005063755555078033121324975093388133996393899228457242473575734660176791387055290241224581089354432322397637824777006178958791288289261444393089985502356981019187031457246968086398199041173002734712039218714694657102077565430846059477479342309593074194476124705821802022059630037836083397580814468126729120140841234921198967112284347633649671370759982415548875183442704158367470905238640931010707021117036150108003150724437197169867253206899558119546098594728375997765076097593486136974070496251723269169187701676036814500331472354475967598847540758571907753427600918518086330544701416075043600117942829418290087553982719661458718827192555567550018466166396933358877128087354804287032416890144055486016196650060091540201093232651017566498810976803031286172287483273138022820648209933717759210353885600236969208887643232504345985219983990971246668263406626180401016213768755707268880931274429631389991451983638260502917296980510012931394231639235235144438452995296614119364937018466383110984599191102892625866110563293530043988580144971551399486248278508992654482754486324897862085880688950618325276466122035526329416160888248012171192600162731983682391865294359626829383861906766020376070284520129121424537231090656972881780414401683969510455253193502891760826186460736651130735824025291875486011369801917115097698795520 [144,64] 327934474126412107463798176256288093648955348473867491456462909581341992646291873750074541514468416137044056055030302860238383598254661438602969433040619753029065407996582536405273267551898390472537988159673153072686652885896207216323902555982694412832876152814856911571038547978990109670499721051544748998110355807717442408995082786681421411199743399496421171369802125027402472254785277561471602740227197137825040298010222320610229567088473874124250194825323295875557462884859557509328616719430733418545142222884116347464082785477220743603484120260228482463480891470198195504189164660030768061071725333968151099768773473327188962028157921421151734422351833946963226198376200269175195947016307858424550880407229607101869955854189130059200470391841931886121937295020355027877754203028035831954772570643878243426849539245119019314794174201071673177308071934264887481108015163663809993462840166549204286060160493726158001620353902380337389574667236132291446198733199883597699060012809786652658058389688789154539901566418796709152018173475835755246026596637783618566570071567246041634679736912692108274060667655754777958630639855709049295962990022988780626059624641296114871625221907452199647543424229291724498862675596694011297091064923021812578822088907680807657234869067370360570868625843693345858276143164865788581270030520088624519553102530267557781195369081465551305584946997329717434696383062588597130400554788367950279127834472104916332918686681532070916275021479906018253967977493241932239309466159399417266594984862193969277644291026944221998529383699562738058456591664824431077187088258881503001346561151764144250163349674261517747929690851625424161798390361445716003214599092127438377376011205603336484461086770076412898697046971831510375628923550030761834554463633564203682371504589049409595076511920505204164239522344411487294789054801429029459596974701146653967361487756108820258488750139593579841407833110487560428318385122925041265624599306043031518971545855148230761061909708870003407230657578760533578186319481523931680448051258486385861701214429203398656 [144,65] -12707125365407772172927913651336950979830534100161817958329334841008355088975783495459937928908603046590325670664909007573280893696462121029984299018034239557504836469449806654552165956243013274684872019922357858450922628615873118092488730649442987467334702984625975373739198636627068852249994285709714026342023372853811240846016748810576309265949409832914325561829342197945989237313400903540136131793484768252797539929473233343443356959920656606849403938931122322974734317278436990633637981765359273551026462732199258872477951806045613671124743490523488187497156464058356803520273763741601195905281281553975502851979418351671817048720805069539978937175911568507544085167264551355586157555508774112457939657118857566027184585951673270714441909839720743369681535340497665833563441741066492496102701602871764282047245634888518536306846136665855357444548307073619255253707656653036337291058895710632728086765551568112093571690368307510344841005060725940051798987829581313843987728736166641471366118473489040753945539097178966124552147993202352451637249246092145235917852960672161402597368141400919760524012459796400854001467432062576460730354470189052605771076148032482753063673776466250529078918959907356317423742471646939806469650336111172050784066938033952499006691808433972415494250410619317462419327161489504160536220607379016174917815388162646988971610172167598208118321585894354881123222693137231251258546630399250445067972132895250809168327414275711502144920641599207029921069915196807939109731176112185544332804738905060512639549262300374785648309393077180561603443476151403350780156446547272083042069430154481222108467708001709843453780994116927997968876910675589479318399320866695798073161067437530186216859157577380867111925658065093730919928891377913108834722601201828580455715380506551350195532953587294775366422483219174858054574503574271013254595722098395308646682212156851322217554733794847970444716223769427581483363874708993554822755699524245497531149842802574997518878052855133654672896237304684122564925627117338023143537950279033575043985559257088 [144,66] 452311913160462801622529743655679885289427228043769073513204241893371648841165160368470677959876352847045293739767241118161080371954726547850449630662252416559963469669878747848855154754763897417857456886456195374521338906052705935231160606880807048578712859753891663622994573764848467452001279628833408169923984223448914828864357833141532063756356824061432290569938705473661062491371992866892310140095659102097833523328456255942625608049768907333318095053321577797923830339434761243801820514992681194738193592516812447165154310434094191175033988059020367263532965092760318298609199308297462506370567654548180026515767029529057736694614150201642158252760668605110386575253632794680233046381979027820422376627759566778764875555992350764106731656941114284871212731253648819857045525939116948769075744054908432331370658525643611179969820055195021780996557995728469298903540161818865637758921934955136050707300133557606796161230051472298188412012499710496410327991505601496006969564234822367928415627831958361057035289274445919930200491730973168670754142162765403687662846629157091510425240233106417272243278826234976115907118668366393876863365535993046281622236112936907108111118665934997099680568245244934816354685405176977670713621583420919560260037164996738726140517267739108015698299587044913074461418408369330677363308888691843346022033557700101904038958980289224713770256082852381067376306504644248247765903863061790921791635647533797461827549140543574672790520561806642445306236446226681925833849536998524155009506865259273592893562662114220164344315784910608740940784681121115397916837935691070097452338805082959798992470973722490147592455461848960396930281166240052499555648034565825406475023263107389382352554446225933124706356718219015808188540474519565223814128654390961305460173147180492907582308231381414908127068686799626124206404004286258655839765476935075319847600460350826032315270810274732011198791689569143345519978563299582400039051111603777745180606941532000094662903916637017855029038689414472448652713653082530675428064159707280683103682560 [144,67] -22425704043341101769795472067294953220573484438509096464248680348349896528154752738605109180354651305781160609908271013361554713635203708232531503972288543507532647388578833283566213755382528934912804811500433367659107586585416852485258181646792215501108499652435333858185067985659533224573344269510091835325965440298240790097273405954503236230500728761582369799739655462071692734598586093573753105062560450792595671828557581874588337486801133290224389246749924209157066778665441623343926162217324714754358403564291325923529900563150774489983025793382283608019036834980756321892286361530468047534596538960979723448094962695531593823532855692051861608061021353445145008565766649953634016748524114650384810118353100776029861524369202661864781144548198793655875274844848429091155779353399594948977311618825335408171866893337394652019650922358475595771635860537451801682516166310995575568593071231397883549905142103755260966836099464038104443601106442776954586750710384183639744740983887425307302033652515442051741460600016224425608837049868461852621795035426089347820855434690417279198676120689446981690947638499030749070734777446238580899260539674186074260440180682802115574877594203809320827363454414108108026043516306184676597556290911868503716122382258980518252551428581132709139995619690903239751542274755928976096442010231618332821575211422827474295225015952640869235320545518535536675325881097124453330320022732381980031266131801745601493723964233602246429312463867404839148481411464252584412598365954712038870300158114936926917769201589099190464491061012835959405009212327178023874902651722819780600393724406630488558753057337070202956300899487150881757013078397967452814962047568900661830816312236758711287602948369518855094874323294769449491112249248197898105113472703966077142130936764365124925740198085341613871358630395168083662963954206844260689984065483847047976909661081461995958744976774721605699866337784298553244403853462300430417319324493915224379131965085063880195809177066104339752721941198191397604770192317996329070601193005253729976320 [144,68] 1476095445861375321072973238653725354181460158929874858550669801581941719935958152428119392664548941346682794303404108727116102127680923770499883330975699969365817671601054415091490820045755149068595678363456513031097551973338146698681745900812278171524299611571240335005375268458526018504372107017083043649827940735530923871147754364742523731158775723490770723856531739411769574224734927539417080367677689833921260115400260086599109767663161378319191377964546039451828963621379025625709767855021003875146767487221569133625356194899899764190814813010088374652632809740749502346497522733063905781362878251831156278520505800932865853735187850902141322419736117367638838553619220426162039339028556386516924861076376115697887646530259631441744109072004724768037494268976032395379723717628649374631002514193004260545596970557262965138500332323580069191096680443514075215916814838588479589902891481206464357562499487543147393653815922726783278968295285716483456866255694833838956771273563423276317055544034399710093609507193468516067158709164303248768146487126557033979723166299965830457234324569364304208755167121349713083730820675294604551364362624580432677523726083111984676111149072275190609938994538521824728961756590313083535716838806707555164500878548779298696394163120773121632908239676385877787736075001402680075137385189175700744603057817175461622053993501431848483358426640027306111209035470758237472603063281360564622287975783426631387217015798425192636969041827359512355057441828156105962587042779966469434090016842680291880863996876165354704815672921743784571745972306565875764591546412969442722432575531262667653322704277151531936517195378193714329669707709422212942818379149280485307540975738096866137026338009329000142875693469455819956925719178972748387395629540940464730563739372469286345497962587111222399414458033172459090628697840370385151206110083535898414857969023282162348575243553787530269852892076676819623082007388531545342298975321033948318674170763876397698879704903164711315928541175497538200750839628557484513584070585839779840 [144,69] -81134960969529288232540809973860385656055326769143296446563353953057988020282405151456812401505639732886538151676797665021966801897430039211588612553091953035261180760481757947432882799014096003122595167160653496192443375011747463709245067146630182080293555164651646762899860724259341383953903584298721186031247847065987527260587240952548737431457385809457382332061418858337853079313324024566556235000908859643411018983822240468132971680475657004258345965573065242980685976965643696660337168087670373773884390885786425450738818820357366380407560435501560886054410429611906613185912722108338445775549539765381564516361045568823157061737977301141155309579442452062961386287328497953682653312178891508269645468795612538836923345616313177115510680491903098682189655710487208555365337594898758704583087772873491755153463880155400379566112058453489130494562544688057091028956159391009188027196244589167944140963641052567710270693704580737545058746867101344789426075372301617805253577795497145409694023777718687385428628513732290712623001805009939106090749921715034069821696052539539715212342351401458063032476814638197447583409218128031955231999451654891559271638300439505457275847718736302407962827206039892376572995495937235238412288609348892977741503760767658994723649798445180240010920042603007470218876706201181494015790741107157422569229219359927632861930801251246246438276281152913018298884977233036189825498992777030958336090260917209302125171535817821429337675202808934623162848102625688067095499336557479760039340385498823547754053498988583674100323778156789924838202989444790292474715385450057198971533007437156951468780591595686036505592717581603065105982717955676481223565483172129530050939534570479117274446482410311268641980603365293874664895808430017684685261779094578386984988722885210652611472683916940660592098728047438911178461316268423130689254523771070239085889158201512072462796631986659304385047818927386969601322558713117374812502249427701875991111904026423119940397591259418493374877386134868830163219083671094606849359138652160 [144,70] 3450504921452559771280466138809859308177273995105281237834403268507676840043820872554393645321461819224948590022742659914185596259745813613449401531178852190224692386630839945745996282276835378149569600781535766938849062135250308197981507289984100103326134899191642481189916110181075990540321124032548956404298024104056921977707159301936700501806189454793630983183269163315459740416626731145211688117487058730657040622891213340183868890507544118230515279420357138901101395055655711933214053704189687576400191593656943404455781923556663083056279619525429202400568024410910068169613572394050908972599135567820105679860373460801761126548544260285868615554524091719334281214603082039717883050033361830745441660638634499531064520634679888764545748623674476222930850132259505591323913296294362710435952949008159542555857821208478837745805123616996533545605844951687110503634131675182341457614182892140243211983470466866661071885627304143262783509743798365211888125697781690770678043085511533584438599456705738377977663286244491769655536931489444954618208007579329367579424313538853591554991903118912520587095913902807234999932006813927327997373767644801727888506474238647785438184858834963321506054359335753442185399469165206035591817688808100013603939184402557384296639398094874093247939056631753689025162309345908990756647261549517039673306891044143791262992012167686550668826690443693249984373042094593810835874606635462984537970694406254310212501965004851023817414494887402851488814536105128660508389609936718325326991744560513961214600100077837218215415428117024156874588589201120481078278251471403729840647299299388066786358798651580153349963231063000921027963710808492334179390509408674324507959891773889954353553451517615562061116956721204121749157849626443695095147790362315477191955143912731972151265575545168665698404588312922839929834674224921510509184058746000965479305339785954451712309380537828737963623427057821304312188432750296385533804190720992571673644337333454936647738491869116664712781850403883214657820927017862411689866035200 [144,71] -152804993118687967482543922785139950754514322055511280419522211709822350234579937704030246172347126640632147576946481122762762159509470972315496616466635758028987237053234051376356183214028242496773755156407650153855286887471738984245246165280341972474719321508380780152391122564022541390428264531647793247840864246054621133458876766340865190044876629069780548366049841220092015293657398231563410655920765602580377118762786301718128919489157740654253674686989544176537498427302027130670883662152338588668061512882802785310648627038349906580860384023772815205704690957175826017805352450438835255777081955025914747617587958759427309173195707595302468774573247633275727344460167471838894484824158371074354945083880603789014845110755511060185729990022973783569151874816748587748582645964093171555077102129907270934816896224045143822127434136405574755197845755147103245371611704050740767729334153756427330394215380283022343937989161813673045002403445292640709715940680192486141950922663792315267164117266231090795363961013320893564839591578126808976729993043341796308906378380319619173221926064594987528398809973328250603606220114255660846017493989625832770778401347903051811564740470113954682372759850453449298532332475042335274999630609291501364762202036081187237366899616275552152535693534368770017864963427972630632617286044333028314129387224380264123683748552872641102575863143424375413706117188976393055086188609087508783564015845736892614750797653527325628447932022421665493617592350181296767092770584520968304765974975152360177174944999239721031368199704039221277755139500808648694412354318080033955851616909691349332056302917419683989144297872778272174452495389584809169758514786856398834968629388198809204271408806569647074697862355491556131510414981472353810240531220468235879072147782967931440526369124870508141834349200370880796374484610501177085638403332424749623769938555408603026846943439640134821235539412538964335305981539275997656499233057503664062551739935476206985628514275419735729392079754208179357853036668464075521392640 [144,72] 6766463489364622325856009607053282710270120794893271198390686692542466603769172024580815692927826234026668189440320121382811479725767233463755601248637535064735368106221299488706071777700288139751924428866918538666568335824411384050141528035287721562318996538404860458376243050723505656222570665986179098310938650414105395592070760404424012640655868706423376936196555189660769811359841410632244233122339938179741194755300679657944874179621034246024153977154103159263500069443589959707433027211134737262683415856392623510479191458706402460812506870729656871594476739880487638678552644191063209839356892579997864336250879844243873595508395988671196568307222318674329825369408104973633753130450799807909997894672036348471396058933896416016690012445612004421422639731058937657621126898536374554040773754023632843937250890048599704946304632240602182502211728590331857187904897296239587424165366482382336342011826949468093113659502481534793095221537531244002037064664743412054076359812555433774022795722763726051390223123197178360915555572504035882262247577297133300957698353620025056740462869900700425689567115539371910550091044404418894628241937352900754520143194645751332759276181897280993258565442812259481805081807543235089653796581522659297324920693403608474044178752253876785220121566366888687806591404077208809779034654298410316133827963717575228870349094969516332193596914408935612526456163926238826016552937807539327977105384464826849215342364285670759487003663873250207618956639560591686229829429124348333379967441814743736776377408085878855308433557318002632982103468636354310920679553760447488045094943258325647676521424467733717009410471230412967837973687100903480685578630404199991122935824113550810059165762519373170763808341434720791302558586865237259772720928906616434850187919447767260780530501208182059809920478577307908058863518209941193288417008754523310779053594487702207870182686770649449749865975999901956815029918651182938790802547346529435877368302495066107100149319415065167716103639194368230827155652075648450560 [144,73] -200925279516304268098296739234342285624419465116784769704795222251461578576050419698867494016138431780283036520475708929351162497724106142640394722452020322201474326458100534080335540550846008317248139667509890772222707073636301500592835566194902192731086973940283488234172249094794992203014247076092996682044896828431969849811286005774999421310569225282303089869330441924492040188659164605661286029480520203816760640158441004785398606475325867306132696441474408832613513887685685494116666980580963799045492590700450132482977107998735107093093192452158112423559151971395149941338048819189627105427806414131268393765785954214183005321151489382888340198019367860115745558696050203987822357868036762611760807067653151122164597516185117199033503552980196716239901291360681295945092176823414432838627345827762770005895736027163469460900547352131374480224058583633656198288429663365354331424873623137372316413343921980232067003743646360518558277994242954924652863640376346900694906907931166217848994005703914010716515007588614992799493741024880016083266904475278765686563667108358515301746254627461898236751203803749045555011696060966999646491045869038691850922325796624059218264836876209076353295687030584202324413529659967650591571154824234644944081306003314455499587712662292340365605991771475706316274829930938384754536319309525467491818142549266124350012167972664670743017157414828629305429653204047118373546670533625105359687735318785031661806143040679824290846500651953082486904676308717980367310122672792920498093479691057008320587636186400436229135663019302461616112140291767141736774913556552257701320732894085641117259424121224737608637261254198907724243559769415312238740243304954423887878838860685418055098974825491224710166720724998178207463072002093287909321385425539545192121763014078645263372165189852819356193556507953648196416194724617553194872198409066156605755250620189186102955094970156667788713273064756978720050753277162213792771358113797743974417572868521177505172147840068793601673613198011057892669485542932480 [144,74] 3817978925967629011966194559382608114012093935823674482728856862172984438563872291648972423481282720873715110488539285093695645553755124998227453933734846457098983517266891588305482758795190748340308307459777764031354209565546357597943616288277259283706112272504246739536906094946293492663085132601935081805224108978114407372568046510657110274918375618949718861484478325199270699458230539636363296654309113078934815547562649219452550739245828105179847825400299219591651858339392245176176513294279600584285141810183660424298450107764555986106585174243742424190026988197262367825956064984815532421321621094372302604837819859457069507142330614784501619118992675573665279445809377171381666029058129379914061315427121840069820357162207243261595180645584053783522257767479485744253982206578716216920827532418364219613064041411511975087852186240766099861119280601410918622944705077557346403414118246383509248959466983993113481851755610087160385249937182729266372079108031672090155787696418185706803483570930689265072807574302072187816012090065838394330805441723889290822070018388005635166093264402490721313758651078750944600884873867295490751990962165619369245915049154973919066244756139543273214562661134910742601937201360643025320653104121506577764234732508767850383842710139872011167159912969328460385219565789106072178185467481255536673775581206726631256250558045318517081120405636688378534991506546070405808509891709542868427976036281893893778681698485336266419358911614615344319678858984805727186419378940984188795590243926828762624140233911359172170963804459327939469346893991679281670623814876954047535183798417788561938350794865278910187317302770103550307146080748423066572791645281898802782644197529645549941873208308548838477375301393502061398781809180770397645840464068686683236987472858563779459675146917779834377645092578754818682220893104287579282086761708079424950922673129701718413472535999946463979965797258021493959840891868420175285700332644239447872914547577061779587807718919939048004206974500226325433192284160 [144,75] -28942454205395839739581694743561467060257761776989326671502460785610532785056818141959151545971011062209219371837991289640083467536932545585595193074676002355254091864499555662580894376286893802156129867297601195194795883352790438559090357314259246356261126562476002181831735566214852488157035262291418946086436356934351394545522047983007630853182384724059447542646974825322922251609458576862727882841923356330099507123924499129186745768039608004041573562679090411247645780852248099128487587761149094976311786086993544761140648827534602194009224311732032334121194661610020323975815258736186128547992868920529809072583673373034575307040799698823699591077242045570993365659464256203880195828535786873636043105486152466962219811819013305974810417352768118324480104931157598452015171482567467375320057781102303621629488399359895269986391648534397502827194680750807119646857326599792555403120875795055838190484392922762045612778415781986599621046620646376933306536537051496539843409755091889003105941870528714160861518699513615916826686960326334392988279129015627186031923641393390013725485935076865062749338228603654803798914265100560338817438078471918897190606309580452123993112605098573310637846571298911300873570265691769490691406261227234771098504848182601690254998306544472018821332203638546725239387717169317863899269441452764049783548332717229961714072863021740909382638019618686028313578305970531261601235238566295398376642866962073322008142566814886550263423129077440377512556493606977017386649839973475530660475561139729628556974888919660199269435610860670843773849132199910956550224378818812673380289533216909371461439124803594467221285681850735802116352236250992006642600834438056336334730086829413829378156704865043332066505549625392249649203930903461563369663705774907646402453397680380702949607877290557010695571264178660119526926776974511240424480272080486819964005500952254707062806492006664990788116470278056229065560234827320845497576801023897299431612508462504252688474424572412306847133212385799571636224 [144,76] -514277264155568852920849656848440752243778655919934994763897068470839405995246657018016522962477006105110887483896830391776419743499205213858290500237488509195901057333779179337531499610781526325228214188808874785205590428030053027635222329485572350572629249393239125826883641251302343332207935034765420658660891216157120297767766770128613146326594280492235728087017649312061449477125115322582258487122897070490057101732583111304571376704586831635507545231128801511760273894260410088672403776174509120576324243065675038232228978356036009110886033551339996810087077547595112984137429014424839184559240252152058937638021658848037959900193353260969936641217531610033861373639050300731657623643623029759473519285308346842240647510593881078448919587120132054777780954111941773633806931057085613151270042883527312746514895659889987646890453590608121646090830163058870431865236722762094387718932467679523361314886417826903703373151554807173932496537678289615829782597193799600372871141772105312876366148845933690012744482559598860483011922199772148417513769472350238817435750621378880322336785256197410894871421807462738642337863731838620526993981912124747826138703431994958060284936725771919341228769344614497073328618642937008472245755453116877140892900561605423572376141003449902369989652172158442906766512724895484481630155405402834109503819860235463006985472490119411535673680415029565779658107376405158800788989141901895406777114514006218330397578289655789423148496650281905440986495861964728470385269899321332495632871942663033164408272172612840791996515277315455634552920193084917091191205460859573249591833383332610823604034645536826274344919366493666320417361389483121766627306266457190373984066527158577767921928680692526033085495609870352040774661900030631006324758576858074124285851056698633040315961898730272786115754784681091870190882250641888878981644915405150813868194884971391070294362924156541142332540072581630871729521073967475044288008316948940637185841616730260856661563734557103576348572881214898176 [144,77] 82148328814224631913667831056381559702667762323341635387716503184899181765412534574322456418407564918286559738968584547004647282390725531174640002326881848709762590189517049695592573273905045206587918629105128264453233010623873540711950818035381671484762146220644643699529291023066798582316274360901578880392659286761258103158330177088456099162208031961929371308510060879053674774932753510187549941896888268999207906837848305596531667515292927964883384664201995600000325804607393556645637181889824167562713318197464987478297116937224744341170186126362779244473140187660534157553182239258856375218467772361812462799373628783071801889980331646379819711593024559561838304333643353103222083806237597860315926389114131271941999798027988339142529030876199417981981048558857953293914047306999953982144934410904465231219076939262920676062153447370226513377702380211587167435185945840294204611931720608616518042367343078154405262652750247302167194054328413237120192612395443983133267977305449790025028164934495253373550321770095174634277145261982508171963830323567495179509411865903515896375169957312848375969194746352878875175955394777840477289601528474321118755213458877696134999608616692130595691199115964571147676872580939647267246897510139974679747616420232358373970880814729448806144164006335813889220688458851797960662172427988017263799353951482336945902143647766343109990902553725204080346047204731737114524712354127913642868465722872409404987085727801218453928132090168739383934252126040208305485824587162851284484228743343892305910510767595954872153754010419527355227159140093622715978534430239957968799227576072883763472406556578370808386110709529240151516970072360124244706673365081663460712198007686038658343109805622097980113671216498454664105386847597770712351064877507417197959281653694232723785360049367339682120774165601001939915105281785457582013846601144912144874448235433813454825534161373029008982976219888041566307128746656016370583327920536939884985418067851994094819852365310094226582618441179136 [144,78] -733352391040677136867492379203591362583896264523115683444466331724062927494890653382875565010927901307640351819032087512300375996580016760316711336689381434865635013959979964923620234094630598835478834895290123073086441265933563657834214760731199410850376845400570487830116082300010592194236296590769449958759988470133389623047064735555791081183798857563459574918901787058883782744758116774182455366789235332683479770276279651262332977469189922965497647345518235592002732412884411210798484873537825300168601968549601787325366526138476884121852887067993933421772465925759546845896990716235832810153977046532223097120746589952195211122088370863548555249685363959791174097937183619131539531144735122827430580892340517234193146847146241276392558129070258848729887690027430513048611171547472439346017566983174306983635252599438504660765461873341228130658842569459119679540209629693114469423201260833367348117442261865326504629806916226347554217228695451571496511237069328522672047202984834961081083374123104176184038185397587035052671790979264944632480958893786052854825774441233870876667971518785573700099604579115684032718028138940640184291144437659319512755810977625477625636407285435237686377230632992126551717815534050896315464828769176595346827324368085446303949388509725552359364903621682525684534295176855346600933019252422288827590103518817089353590290630885275124802457706927907070185511880586177069681078478660182077579976510006233625990783571366225684102808953605057922329316583758063027007185277916771017935652356790665253962110562718361064200523559643002128466002315824144868741139642336546963427911423690109179701026403242229824316770273895411664242480122388288095461046724346584835735370369784096555034492161362510934587994956525521840842860281843312166929302685672900157381207023791722580513634929754573271490537623290012780973164201062912292745195426037514276714169067189087762476781836038024443682140455030419630457788286462218472959101146705571891595195249393443480050069821670418917610094592 [144,79] -9400502059322951728393025360499121434890923806494036920628672958947851446946768991249786302658419193056049409195984296769508265578354970773666454613923903512025952829908318567790961177659320762961273552315797566073831371015887084284642098718031546140524468831297823793833823736475259729555368427670599251464991452472078404670582257622929994961841180518163755317778578148790104703938304812181974729106194550040695149487043995448639605852418593641622541459296787997633922551798754348116378776050244817231304426373666343025047700058542527950935665531510040314295322013357696144940520052786144400844129217246704876670082013745743119203772189341036330548408102833696914195342558627271391612603980896180668295260017650559284153051777389939468235086066355756915967374150461222896299428615787143310820769522089801400410156618559746299008446935121505614169387804004057382799026225754498193014480162914946902044760181345268547521289952425637196873628846845606459718185298582571241691934313862472925418607565615583732651580231114895604497473574039832620021547548757098698300054196891040961318109449343357868132068337697799836508751951554562955080949706382137140563045943510807919545310407803912070884784171606661066050916220942016957276296772082515630193737402573190007715353138696496916492422419532174528853763831627149604000827343867161936541344968986506834572621881434069902124306930687091250048567169229582136899460257412450327874240425005053392863364453675517735141958338002419323656339266700819818385202363201496462368946405068979115922997976835077130855655558671815319308960289730034334618094843480537503559542838971545709913414460929090693458489025524175796621769331493784776845237015336112216314345703046147459520717222244949439133632420149399016965360685070972984540603509953667278623062038263220861730715915483254360233452913311365615057505744355525771318982233208142680321370198076044275980059012187249534006281250395114290900920321118081447164041933936301946945652024811556454760733236883358518083584 [144,80] 752073982596592117423439433670468934936795520130451858707867214960422131461219107745628713106699326195144096438664439902497558425340273716917360223357865417048668225713791377552188880950424539610308501408462306375623411057136581631124093286703965755010826382180480111500230523279010538332857894531427816624208810863234366104321912590106912242053327798768100636564315970307751512787297330915884515335562274131365648298071358839225787878707188610262094829575124311303228392822432557944361146431910792821061431917214350476393301598417092328170573499485524914723757369832138247516222783134260221596313573107907401387403976313663414181321531793415862525919135621613060282262498888936135256040854208826008931731478155920140769820835630109510764111077231305782590991698565074828885633433666031111808625071411931876608563340558821416990079509967606777659841912284672900765311996281973930609735540211194768204794062632517848425141276513145924099074858143791574821539786128838027055561955563666190424487180060038723073491651485127391343349429684499811427934572562145617176007050159112443365972622029640067996439618654023003980870887601830523535780192313161193920160628029567984933903824784168112033774203086868862207965241110254302615776538104899253871861625085657573005053755364207547616648470045804987495691280322432800109285447369791842631579139238611300049363390993895767325821362981165388176577128923310475543128415972345196377735252706223110062219296645718286094851606154324791186178467763862155942670957202429851684155620015327107409312436615045919434531812816718246242400880855856139149297988640577729702872481875671621422455525736789256932405664892422132720015686225207904276798543875676046195812300086849815095525597576786843815770379986853135297068157082304782364789960536897182488260749428735948964790365602077131431009916656146587865284396098303611101612960066289975281627724808671457094024585385926906863942008365725134626217245764349059064698030398882248804151778668631689233554922615091494912 [144,81] -3940766090719358706988075093300401453433985835346468656764295393385994520893945211387964286979299716730838754280556589982360637449970373774129221179051742563080466649869221095185987241550158751220399471698167840826126702857012281328118292204121128863111557855737229295583719306408583334182225423241165254780493232402605674787095604382896465698842800944431579803755181485578917325761916557950421559819982325277934414969168794330244949982822604911462691164989859340772420591582494613178390674870061598756101293659958150749545084750941110945146848951643672375818126517559247547971419829162814716169240398992966261662554001631804299620323385032198099846859045449661386024237694880481206107046252277960114937550545964238788471344491194168784222514913526262212535859399287973089456719451522023198192893047317443152600030225763135651771931674469453723907796527540076392806146936516330744041001355722563912460065174036471899721186213000375214333897039133834595031756206473384497115692112736949773070171516226395956133288417115568071811019928872143308111703110864519752703320933797097056945605744079896102633123628121940930609956449426837552910121168252639450807620761961155404127272633709288909419012961338485309409506243926719993685459648515198769366389428783255287561390044436326773915678020561767016866852517132765916426790421709924238241692405921826360336476599053194817056981823900364010732728648225556051003832778282682718563858208251885476388835597425023614381986689815233390259334202194828755190140505945258853741662550716907676882114909920587466433634033489893466160725377653961913363113011818373463381289970924832583689217034907981565615660998036400768223367329816958631702485368735949868679689087870011490264912280804375290091026241629255730032072896537783462756812070661145924491369533847192283986638370527841650432140823206672770620971665359180344437615767948966869866003491047328624588557131156254581133858260063329380113640056024925517093256146655081287325052413791783175059360840679424 [144,82] 133124911626708209602024482523299453847291081672602768362069248178682286610826705895020770717637641359317677912204039480834984647238289847053179182669967304438904630968453241778514438349136009522842813827921871048643254163749613278224764865243717710760609481988052637996319539613730500103548764528764486362013640508523701780684251691007291377190968743174910874886445313613185631590196097800940600343871507733970681096279784456851674075796525901870726608830986407648095641895146003779703966389125404712118743477031240958300433628791061653033633267431037532751022312550288641123718874704581656223427292824594732359711401350096704582322545539552127709798058332763984041519710446470461174689229362456412548503524432384254041732835249709448944083731222009505105366595662203172781098212484769654738053482162945257732124452132539569655596245393204659833417215149048481028298884145403110800838156212937912030071589136402196603614062828467986716895500926146219563070277975148911157444663078514492206115471539392627136404929107628891992036306545697405932898196450553033813463167191190458485739974661225928099505336594039489436122475588835505397078309731074956490480932818044717907440866415186679080118560761890885736675137223168004424182517223661605587112548778861509818392317192682149740171980742304985777475407569891823011306814873435735308556574618687231059952233007610473870682202116126805837188721621997581955004247792634490997354702521203964638825281777381355900900126150861535542900743837622450744889767627143939617577068526715961249489242977234199925024479082062498726062794324433615696538163532990212985229784574487941444553445450210795446476627968716800202108459926085309957754142767036136041839262716631790777611617570572953361201263097658717097992689076190832740227829742232326277289544556472459468782005245898830261935904229200772172422868315698381661936160689478290210117082765120936112881092132444792670384911775785723596812530437983473088012643533311749281887092994643224863661096960 [144,83] 4833969318227402520399938836123567211572264321809451899863839346344629877477054950353163546915702239222167063674273495202811519975423907236217686799365900943331261634591095480269097390471517294381960944482826284947348639517218183506343315245348330558075801164992345372893709406476671391944119804487807163419241871757570029213642782227898476579412399271706761556281597319667839013562500764399333157316105911531465639557512803529482027808474214208463702093035045542176075464618797060619598366094923457709392873909838592225778580702466261928571757359949631467959290410830752753576688486977885071905237498743701387069684202993476452377408337007427476482733677060987917428977060982574309564674501518899101090461214473946901750198184465249575902494174582247793280278189342074501945637353600758860713613678249519121044246902218496939178540999190388697287679448075342918345877962812519930454195124729643896330021282587111584183047803391676685181217252319708976603437371285722638130321683188016575600580059979156042220426390134179132540317044793466160844945389070539655905208389275860071722001190668138815214412026045878044503620174273844086395525424002551270238788140420416231742841735406528307668742544335262006318082853293806812202216227075332644497610796348386490117793860309122248804633260296893871866194224304522064112522808301096806628817538797230612744740331306146544439828690157408204387108105394599164926024983252194353259859266747491174173366030186552334639309501336762522199766569121645645216282462724501207382771489382801365280086410859060832218553468477560639000019795570396373290941867810322647929850510989944337255417848744705891473910711566535809355021303558893680341197058497556837882370934056436110646260830070833304539994512553093820725528916424845371350393455610370530160336039030584755122007152531160940464179130996724959244772365378144818344248827517948907460303359100619919040823502535779953253691532790093857803562353629683355682204609282443386429044581717175826382848 [144,84] 17336588688977098877319592325769227912805455419056556104567758161270840010247513993165974210320444984499938715600324470589819244134970135944207471538754605229302492242248384102189318320963896251881028733014953694220795418356588090676509543872578961895652761465267387702351079244741996849455567548957999250817475102622043570590076106614956453932454532945162322012323938931185868051984583714787810388710044088046187414224775400450940591030803485278103828757863737405778014117449135830787862310082337734200577401696018662548026959141651092838426961876908636883747733587281539933711841844437045644070438114701495224414304888770334597022066102948385505868908372907488031754301150577942370835041520752285607826725421388457792513943467621159064398824848637028517808404445037784528227252599999371783825666309955445683442161345668189564437523226989385507820174231099222133461851376564217079851989287723104978322520864109152863489577643156163851573081606719830692418191152831998404408785970273611831871843171578032030094888953905561329289108615153443857862301806661155696161268465477778502766946017055733556635744884039797317172309205403601805353849810498590082611619060339906565044670886129612723223425675916732392391886555743056058711926540476429884139473355644458575809803865165201161866125297050337983133162441387520704769854089185651530073368130733952236840715738361469567269826482120028321316716309138350356694842115594332793912360370315852649633536066022064924193276229240124647227102231111900338385609695696791230661954865863452572512791620729929124786095557104508427569945772664242216600640778453148018777908263395063054604239568674619022535267714773668567082649339358691767213818674610050188303349388169986674452666258826039049129476326383921666149551357177233961856549653650263594193540684296621219511780832661961012006942861768975839675621471359109233595466286630587613802355045449755089214591397417676301068117645748669874828761567759105433271474050578064996698175888849633280 [144,85] -85974485194473696992059603617480893293786622682452095719645266777316847951022185433828388999566021668976876865962536297726384969337997158009976901947557969426104093196345262056075178952743041198437602303605903990625477121905038298465034378681260226517012746959748169831921171616121417871247054505779261905190996554128717897055045905131625512989614508603232572328341716761597775750537338091846414719127268497676383121520668702164310009916924305037793705654065621134994026905701741832689940096052925354446848245071657746050540702398428916595038059932392432006489043436176787444665733446801386372933654114189318182412023086436030705686835426023631819865256553624413270643005684433197554508833845170325064439025035206137856882934043181101127487740283079452180683845517725315462153150994714261608191100128173225140375893855852123411291425648877994889487732903876351903651124099605038659596498189129111803735187200747537168697941950753463683821668242722594767780345741760427482012859670619233052743057321252625399043011992395316378513273184177363658559667767983052553633767833905195693448146085162963985473826290139486446465455329629059688022070246820362163318425362101346014503743659620005793260776373268998817390649574776317328590345874679909330411816125776068376585146308421870652262906254587628611492732354775816034601079669180822474531548449162892816758611079500255095312632026664850052847739572242823072068859817677163477223825770034576085935238734301922802090601883529293250782711273041406093053572310440603082569973185719108753281396627059927304683550967027315873702101636527804142148871563829648648018166559487193054526433494692881571064122858525316124109980610100857953676202077070553260076117565903133902747324028039915506182337425871242231710419391509532910834305184243043416566819762197501738480204514282895091082016782666373998526986388227291699564467496378913806988435658751616134081809449646462676641919069256848540248133456395102873733653121106888018800535601152 [144,86] -1963827321330448510782727555724667363793700328751733203687290387154499976194717890317761249707446393946489191008820997144312531668152951296636509877318522257088869462296052840744504731562051197682460425435562565672902169652750577478542307480708164322684886647553476739965010836743451337591293500443689071027858261366588118518626872181330518217958589302709602337745510661737372570451859496592540565193253517710075767407580365843021547504567616706911005402151245785951930023894827988343140613417937538765005600691633777525986459470238904787136792431823375534920401984845710774654373251254164132163939141528581666104885345943017337181947536525752767436593964625640685437026505959488975455252920186488239184008790671677457860301022951017380568902465504929933172624845618810882291624772398662472728196165570298358857599765241475200354809622561561320182554007222298768202409670314984600626385422767216465286453595770410875470620320987082001466793105270818623814070411025719709076790365055407916644072795086639748490010470452736418055133469302761539159916301776781961795616954036767047913667533404932778890051188504454513120649665031002806675783164205124951629962402155812437806144145464270233190871998817223373746326647361195137237832729882476397221864916028283474579602026323153285810020797452927837369321111718062897697979331166549682555437164638779314884209990067216698289729195202651511870774973730163715621557235424264016962784203366310795152989454220902330994350825545026313207029508662231825800324168149516157410435029054410477552503742857115493328781004838329159894522377636406812762732081516084406701894821840161930803547525655440810087830676027522213798692891202341134813055879244138078143299497786371515756702812815717966114740885203969786224110874095735833794619584268231644595324509927422355243630608826432848431895116891909256173780916459962649458000457605885561671835805052281872816612252517631009346093923384679225344702077909144564072232118335482650766082048 [144,87] -49520512328200766601463324091630112749647498151200119263807144469579859126473924244997843535112650669887866617093609141830420143252364800365643849425753730000096003041244666550725590022715052784637205223359432597860909639143166365868084190405124333768083570672397453369955417145316139715989149501525146917466573009462094560118778216327945546979170767669999461646325909525628315067242068797437202874241526980588087411412301448674011393796288972083390507929422308575236643498536480945694028059690834973652615472781930690419517994188963018496244940582161128258086498760477169646870247933031185712493084448740709250003431693024100913975814890997533012902246274421126448482777412695027064839021349084003534196728823743765638487160366915468159052747127761172787146220594691140140858738709105559650125278425582468127580854043542387969351315227694927148031685162492244572080083652463009387428422640965865736576718173156075494559069583502041799093647915523024887860917133466585878504646811631281803103755134894511892042960573186337584718858371159963944350485222079774925383387521517369586420427950448690026886938071364209174466902311444424552760742269478082997185905002596928109767033040537860102984778844988100827500800695450327779968441672932421884532351081259983469279067346227235901373761549175577933345013104696968489382523647631258638662090791026803965060851731599680845326530173603602897969808319746869497648991155490409748304877975354951575232807190547110616802966790803750425919162182436847597114186513627499410678966136954545775270197499664369176568188222733698047787150830046294743847755875246265707233903273534906295562185769544079668889605538009074727882547159222801878010297459031231343292965183132159346278985798897135591273130270172662511656294990043762064910854048110494679550375855961977971916346602760151501589392092615234383914476593837798384067920102007467142787311144909731430394426909228128936449596263972810499418594220320064757388242697481481879552 [144,88] -232370367912194588486325262393268880389199593795225162385697722993735158920280289847183324040500701824621780872898455042552218617638847441714680638372897390965458007435050545966566499201412643561784969028335867918227778867999979454308050138828913475430871475472025989883460356344741501723401982271452322455313705252448009963830652170312886740376429237567645910907393894102113879555234235877826100810319806805820303248947544699557138146888878452429930018519375376409422306565029224620439777315905673947278019778650825968021580424085818134128699621817095347430029495919290787649368074580735712973149213795534706779165868302795440870059120017119983965277121882754149654439446919205241517237117293031215310445908401543787601992955077049108842251217013789371091226318473214437160328967825875975478828629828184904558737769441866256581327716213506654710392279532624423441200099952759343941607389126792792059380604729674583530140326943936897669814412535506727281089401206625134542871701638804386229841990083176474295964488255134162973695023505407023937197293871105995084460062725470947759706794883910409511299580585752095276487220727198624128997223008116597117457733261167632278002192361199797215168377302191499250396747686377979824537511693938263462276705562162913337134906038229197637225437520862750370382598981857717697883342659188809508073319812406625758926766258785873727576835416590286169103598744848223650706080595348087346008830668429292961719629944462241302782181147552119374382861304775507962259327636018576563765615944773698912511844747899720489445000347188528855152040319352649066469433035385400544766051281980022861985903915010971366873482844415940016158634519294323253771820609018735934670782899415052100420217483496517093059306179382573338880714856461545372199857073991993447419303529032968683652233265864672310858147659924034857177303729971251501660212094246803314320211290036080333073313835327753347228521440628380910314587786004436591624191085510656 [144,89] 857636728176775031960699359309250336870367514871628153308706345801727466045145919582101726099913679245430072106400070738921066820526551808247706927948964257992384471477986870612688985001985898396919356089811164375395442681321578150239657962893421223895687707264869706435816027199546473377675129993690284174053244428365361290028063326570765633886475636392808565578136745493766988909191685090077418959473980898169625621469812282471292239865853713594241501791034014033525716749994895227536911850423906019526373847348903911856340352160204689653443371010504940860437902109754673227801673393943966318158605981665711147161623965557321318347721534970689110832884801117853255062419578229918032464817017588145391052036071371283344884451403713653714445374457193477914693969105567978907473448500897122971600651859624231685719798940972058961502608735964596933776198645103806340764923398906892364700546626221706264198534246486047919440113087490086635714976375010337727076235680823957095851734985631468421537468506805073103063793439853240817546228419221495877848033002126541454897383854632926522486226454042472902029318999101180090040844980968072949161215601389345796318802480894018947909244488928256149912555936944676155306358917566563587319532557928276310527553321235357833620219439486699769841790986506245775566358187960609202810806767898481154713481625631265562740359359334634702102687120342016410715631084595490107093523524247268700183007516611595556223593457821262293613287064391729988631069893872093317779057781040211258062298830235986649896072794512237114511062897487150614791654849954593901036235556528894284074758024248751793589950101224841624228642100184040633223773395918063686156549575775993050173693960518758129806189512568168466071589386899870093476527126919334135404690764828572400843137217336644886727448395938097953422471010199411869960899306583928560123910468582465934377476188405077023684477602819511632396077159296432704584817513294541730085117952 [144,90] 13958559483188213497486990562226424530389683811598382874911870490887149378550892923424073899550562219626125551409394079859872414030952986025690217720233816932672691570065405690090836754724728450442941915791281800677342917288023643345751854709855344202516541656862396455460575534113239926066354281966734903151880025710829302179299320892706162892183664301911070632196879745240472799022747882881600685356604164087702263276556833672712734086549308851358439089303119007811359057717351342235441583881463558458210098377159340120321055573989700704219801977946673486398281542902208302790872429001535110602500128793546148753621994673616606936072390177208934257814247969099028413084840340472930778871629849671753927341156000487162820239238986488630473822194818444053572975844343193380531645953342538422939078897886656016063627501147991757717913786668117146179764969578854298957657785931764650119978081803478217520271178317952621278543961641198490866885806452726799377360314317157214324034483006588518489413737656156270501380117356254918132693321827856332996503252404855369114926515493792268934226008296296376104282831194827719912428295286271499533249835657253183494356832675093461793316193475672800598974242013306006908307111952229512620742155803756576466535946089787727248120598490326216463865111907246914708567586636278001040452043684641983333045305050744933207103376969823637423218450227354589868444197992085344297784093922056658289067177219993656265313521650250834069404421061467674785280075803247850800119573512601190739905288384238188970637512058508534905689353833921019716562116230891468521434157611284126761588012869969137629548881396847934365470969797442696096319885013276649293936078118666158810932222884101643936795581884385282243339129014034853671828336688082184742350461896821197007176005774202323633222722755119327517100523993154944684293804973629497602815032194833929035276398685264671497273335448350526702786731378967690599737481038944661798912 [144,91] 150754380079726726633729588417661675956725781079597573914036828882817550381116539479407761625993374596418388662475956305377979476296804472721558121857458424477523659404171938618441228984100671514887167065071174926231095087635999152650908889913821885161208288956967579421605758833806129655985220004146578913830183549280481507113068017637846652749145142245498792097757155209707593529365505459034550725734460805632585176539927414548906852641294452951082138125944868414963437843574047177042296102063149851198465547229406867160521884554013272931554697987678987195422627284153123447646065089261370894276072466257697173057872008014700360299492637458254556149279211064943059093983778229129211130210487866820907927762046502199286163450889090225724421212598775873763590559068869068516635913825374396110616870915526601335250334482343795826783413955962965546569351117969682716563361145586593436256355515809302270406199399162905854538436314981706320946557152828369540030194549411386102565748601297310859265015837567613564966514903451029124097250283501749690555005676496015782155046464626638168251266417087311853164422482844614176056307087365070317407603200313821816524337945561133738810108243452391770046402594983988687732041599760044713498402933803414955503298115239833652625532179810783154376934983380302283937159920794283560272155754469212115894569416245946734842225667532261614763828609833119322098562239892618790484884154579022288454470189036359560815163236883445319968583966352124906289657881405564949244628838711065113573866684818566756848186114997061839735343640804727341450062042786450210823525352723237817819366747930820910560736001026843775719408010342436162246917000769819231221051487081695061678491513465612185400549242762332335787318588362013752849529711838191626575235245169546760599966978369299257690718658634977819133064262614463156557569691566660471768063023262348839085609470788592839920058616905914105744295324529418346583848557620944896 [144,92] 649662971195517885216829185885148826434955570209515666695305206847067908355505692049861334754194596543685908262403181112483255978607481542552582017132163183867462449283270310785632508293803461924675990421762573715485303915614937800032562288537899351073889227062847598761548991011033120196766959681989738899657148378717452724070904462479504008415939954844251550635386692369787992393774133312475017625652044480515181914830646581677960496117834437656361554574982798620280109411053900655590573514597613976943678394217858948949694195192687199185794115496436467355014737999439057257380909572209223297725812386544866858701425810434335510761572620648460758270341380451152601706863445740363590643508776932523302462212712958950745644912435422108406501477193582786419137069170759345614127438336766279986565475462087112988677588039030961203207386027965439744357555412133293740575766591624664371097467357843307719968108539971480531889079513100675735171169517784790291327841121827326607428272333036047408438811481485083279148686269477975114100718535300647546124331106659566344578077370551992479114560377890648779073341985287670495496574555054399785473846071643303952167438483647957095398241285524185014701732291452289685292925057449335884004576557182333234414537125852137279877221643262673296004507818253799048569885623256516331717711114255850555415920811567118291866269698712271454198249745935364843855218783184420499970999587488126069780740261186943280320489826758934359560623289150879552569691177503735170852010282477718059347351770044048535911253080584448596569064469388859173499183062638141358893905992379528727576130351951962661377432784772081132852258057427420805899057142706882530177461307183223057245634350209562333579398325218007942775522567853614579310963587709669295935591629174517939730290806860782107802103444227743851074660116936534557559708629571333527323288907642569804949822059431287865722320707418995665815462578161229151966138081280 [144,93] 787287480333507103284881457608768561825924935732345011092050856020910514078184625025450287711065146814776808009588739122250231643735186254300317324983343097333531208096561952089296916765238695495400699813510614022207581232454753604728168606858957368843088558504524988786929053376839072095604553653742721081251695158326493501161742756766359597592986943663310274848120446607431041346921024717973369093743580589744827700966018303486019362960689328773037976649007590956746792924365027126952979180627595809519698525389923711135166790104363076833017858405727125504559939878056970335626235049946384718834919931137554888885454666263568350417210317615530763769902864067434517832074304253048594564698445431392329678854449731271645843516819711915212302727369069044710781523938183430569240110849971999079560918645578055173154074642850470337017371712286054009509456939131750845748532192652289163440524396154619937512166477818281641009165321801939492317117580288280487271463597748647138502167378864178448174627466936012948970314061957138240244545118874571206917660097900990187631098239748787588128054641176019963299972003286002646543633871448456455689888060088530849517997439786630653143038080955515736522521367920889491138428063063951044451367392794793880417788745443040184034082518616182707382621307407189948075993091072839618144792822759809455740482091655201862970526190313077889657323586768899091786812074339725499427232577510765922448824457812493434478844844640339725121750304523013837952111496112732899411439935677129605139293294616396710049627658163700433101523773205991643337208824443725783536668902228572578529745299928769017901976073891580070308403924627094846671650614807785324407511414075627608909201229938578292806500820341060122804829759777289082574232227545908262411304912411944258188749680248657964672234447744920550368632779564896212901104254862047197689823631308769669180443070206053819636610140048172105873136269566092349158912 [144,94] -7232341456365612264088987692301134205870053553150918739377582910689736248009691840896376385735648379279671093058597397750175385387566256998029852488142557241163970041498851057602253033867786628326384179911845440864736325515073487017245639133198444417425712992279047413314176039767606667964491944964008402831587698789601187344462484493897049767103735678050322395808450674631495610860160456335785634795993722774529126984145144360870088143912490572612083148955160774909349462682574056767058220209346854149407795276224625435311512903347786041911519549675659441444861717846591081493246542717281615654036585679413607079534594770898420064311594267318986402917777333052207374211649578953502471930311480152919552473889844663959931042327289924095811013469636260604428269451156125721116937892718893106622678176547774292842814795689600867848778113011280127205018911420838208546433325373253713721428083167568346874511460709551086443621190050634683092214312590820767453105733889410362227051668617370947705022392571643803303663515637646626745759535063133280863642744506003890454485905943670627046609028207458369354650727725252028594605979596838689828294398876843874393075444485557765407747978881682011089408518242963173760271920822084452319812489549335566260538443427724871836291275158543077054581249646191417790896278527798522438193406694698411916027239505668330616414282563868936637649390319672090777425670572829961694365680880959464144989641892747999658309828154820782980649337730712820216911168193605563528205918762334502911960048766779935414906202051442418345080380638374340555562962553499262161745710208622781953217745733768334335098323619100755327403783370683985440547368748406310417946551978700492928889132015057730342254767842197316921041140342771567885894623479677658444410293912499769917106567586331956719238130717446719129009846928834345485889393185170311663318589934143310158731018119976837998137908449551991872184626055676387328 [144,95] -65223340304952198994718835169841673355721011103340582086499792908123121408815007221512136243872656718443521289252172670574533129911729119045276473956010552635443909962854442297472065801719110714947494845290439809955964712329815409091481467426269407276523577653335301042076794765632080611876155412974363876683869977300333592130864224586825562271616205028303843269923896550890596228847717173755956084228021069935186398168815963964128818604756696111889847648719771404343559580633448206676721889839473834711352175050585857294774047086036961972857972329582786917344900179885097316112099504798011876907939091669014923866619847704480237594499145724843791048823664575954672770527093897733786027648334282178777630576993133326048550907862027946831013063068606684484737572804515842451980613437738094437073671027736833335100059658798303073045713275445891234291479495968032409770119664624530914933863412093352738668216167469259473403115636815419690688474279668167115434340265747376914452631555658706952448129875139835616933359105367537126252901345551108035223102595172165650845032066912921366765251548305254798888590096307916190213342911436052652963259849003924345858754500314633130384074082215040203019147773551950942952324833767713082535279529995714412895736761559936237264610224657978081877958938089439005400328585618443150746590703009505196179110336982740392881359339022420495961244574844811184217860798065620467742395094574041068273474803427068672155609129820267253119195382183922226280812375990298358216028544909329597480099136727939650571167114898499736861538340847319314749708967172912326547140916720639275060881857848332095684085756060085860448987454517547428860363206533486552739015703596050546142722346078129069093478769159869150583727562841011394470767483290277246322284335837976461773190173719464491494881564901663384413276637070688557142629793075897604550931596149581317089077348021834893017127378383864752887627939577856 [144,96] -141941497685609703608695400357866775474134080247403072853713228190610161236762536036886112273846327181648289544104373812359022940772909434676844396529934430999997904013137011443159089421141471055700382275009337493866010051677360509890858996629571888364550460982259161522050738239894282961656827928510269579853106360047253920424533348886535968944681226554580673017540145363182793340968573590674914618981855209950525822439417973419564298470321007916394354362076468576620125637825195454165663890173071111209836418688410803063297039251823881881255089332857383586856422862670689811008185649912352682224345951681766646791952197972553616936248803779436011720024549653754198259881694538821097910793422126726136473706098854658853391466471679521768907368482935795667622584219251424345246543907369777368712405538793538357510916039040004276265944262341966887177305464557826837337598918158072241584196657597835251461024671804449460171032611636094053853467402876686274127954476155993500816272975356963207841789323364776185790568900557054939242144249603407247555788484047581480095702121215964572089044945568742678747058459616073504402153214229646860637791261244236884377457800274813808067820832953921976166862037171288485094910706161153565041499154605484069523317522242285940822374044832166140144742912487751743494576995105790716187457045924996553847525395711602347717015555496511831238323217421934641697425014710848539355458902949060420705741661264977372550303994680443454975274214561332929521417617808413413572253186535898285880254702546077361115477179633877180769997854786622147640014283671857394033276607919072225414209946915122353374761184356217253259621805092211160493753427591394829280592149370395020334710410508214267361366895775931801966495018343410478915049885092066961015127729026521306343506393553396048103668251819926717794301656340297930231098600822989923599381956983070735986875506079585017462895285784272392956149760 [144,97] 570583353911062358107843502234487305520405983092000618136315322983034090517128906427156231211020571694139373644846036904996028688739259983560111947619614791064288586809976288667895797747961630811859709853867704565224961434806232763998530920026424111024271018268361433654832183926480322218297965006712473846799071157791275750712358550226682114770456099225761395890972201237877881979770370292283156633782540976026355257417313446994684808621538819024051295377818189884132485065726323814888484317696577575858177557529715562138641877995109142272573779276666438100955476316333164321069568676295195992154831686440923433295812064058850244752947272026852352206614310483283150472674309276374128112823110114342528007663352296590022349604790599229608005353744887671067299335262737920571339099468864923899340996406548134625533286303309257210018025109749392690903736884173272899443796470716057813979874536016233242855069349828216758684291902408019749939099234576029113734149754248779221994775109116835949013914476286002921118669919337863019098440102527587195039352306584747547401486104934196194148144665693738239416034738593476401087379799359053985889408089302467813752220208799047242182186184875892460644905719369560684688181568001895291582733614543802078947299788562909768484186936567426825470888510659490575626341694978179730371959909725618581284131180352183653313913751026229125127349242291544014501237228852795573088962943849838457374052534289313854344112998594449758744934131917031634646067289511384397980435002163697550364337965604133294994247349790712570683065523785898239161867986544029458495341581170142456452574247447643700021633995476049213900770526582232510261246208348301353478004372784998307970278772325429976854420393224406556183329563290522652079143715918349273864435811770230971871193010054516952220363051583375700972664373259579805017528986309774789998599111512861294214168120558424596331546662698109370368 [144,98] 12772116506026638950912537852862114915770133297394746928743788117658437597686378134634197260932931623260885165626913765409151597403305976194451187117959878261471262856664345421438278341461822380366216826291353105230432011007088794498332035400514613680073787622276334798124977494850149243535046652833760149045689342241139611836797891105310108675539349691097687416048267245407863640580546326147946130079384983441619214989890880344666955071513517992139655725372689098906079246696202332158538510575700151063182492493913277411587139076024359343201253807410177971593743567463841752162151190430310065250558179619381643914180276873290339908445311946743767597027500654203706398759997118381168069064126708842701697420896721156397254197076320797977106174135024827620869164835435782987095954039229490816859624170575908090858918038158911922119623154157949280672427068060973429759197846743890506172243890917596346483524727850885935443958786733808698734938346674249700070636341297781193687480377999095667014243226746217613286451788973056545569018886907522392058222255710876513839710561404803853966360755979781933724824161328202017398996456869850612679058991980840328493532161289130354685436246022210274135608682030413927248358743676218376179889690430672407183113318751537872318452230654053423843381691472498215038045553527740369575403461219786453753444829528817183876503318024850078371280672310481698336403114187358355120135864161302530243506716448875617646975353829836972630817050278738516177103699996730257252380947723571377922671888475218872011022702546673870863683800910029585443017180893949336771892114230206409351742908073489360765397255095949351293300767190306841575660571253510683952511472856815168963319949272782295372111820257409404230397119402502460910944725859350300174935612628846787513196591576877592801889616606900139963506833941694308314440734286923998527969435274838296255688745854424729423837317602213888 [144,99] 68742358280602305522809122894311632395809084881893828544693238511131468768944775851358619678365648643880928754618838928532003378315059898758575208355639817533495170567714213213960123548604315063175344599505142027360311118461313779713837514670975572983068665713868067504014041679860315738565441942476692101481019174531190476174049494762068239780539379199809071343088828164108555489386665834662344958700267629863065900615112419998341791445278238325796167838577726922357839136133865975738161177821021059438997271052341378923169625639426077788465291569133366673676031406544012387716405461718556396631309696391622305403693518011473750880511875591423717690019630050037089570753158401740180847303917887288907955595754520874025188155850735800041384899338297164443892395158240730759800537693778277676565260551343534319488860846217472070322844082514771647633119351650413809526337433706755686849391748177079997778335046995152955266474539421282522497075726590758595783296018612914494499255397431273521028723733365321867866028191646060753192369597006075746998166384764142821141746403521477338473448029606756959762649757376608827102811469440500632419474243757503841053123732195152395733477335425332078044415489044378127441483004233090158522320591421761281681387697141482850367308866738443334836029383306217444118609289514110869231607489723696924017634137090307730646467858716471802412695610745872534227993814429725444062774631940006836847965052462820105218680869044349635565256148775879015209261853880038336550420350445503650643617869769440890584080183279170299634564190769060939867966371339798954265024892087154204226161526734147078393384061582169907564269260858057424103338587549449669645211555166283731295163358256606677034031865244472459207098859524087325777428531634491288193881865386017173669042955063614811359541501439265509831149590688444484082852377865321329961686660201949423141014579728249104779724718080 [144,100] -176250886838640663607231424520702208425701693714793775390866777947733575536048044445278994788637804829513796983439931685929937322045806763406495585193556842572951473434003471373226903066604947129372576333723499146294828847190608167223820578650735279161721546109580246580933995658497736426483743057201849038704675235005641543579371878742181736294806634501262015514410622019955628836543057102901972847114825508704802920739370169761919469455837282595914661018687602898801754330939049699609934808438368738041602322139449294196067393444714796336526668421066203592341412395108064115272976437455754393639236557881336508588104948596314145735083783151240479638495933663465434356184538059236075078135564994149824793845978539292956171143693671791712758457185970245421328052138177463821777238473885865160478376969556134829724447848721494899233323206689601141472477949420768209506387981945772281618790089889460661665451570188447103173841263968774736944239913764910458479313764300477340979783500527063599872581159425801861357871820805432286185468648301937119907830597800685188335270550753835677555029885269335526947020983217816833886216611214143017679668135912153504801007438059183488282573148199595865699880703187861571413621350254630445454944002225779721951074810563408904318221241019959817198177017542097103849943148757483532953258512236755008694658596089615714862910406677217464063360995625216161878488590506123599663736113135693828058654299735902030001113032562590783608382837728641726555417608988027538548034602855576254091917331696525665311575007102860356411721406788153240269130031054513083540482687435349570008027304866159268185846362079049760106161077990468454728932014876645545029123007943016208761591672422232746518195386704177965565393280940713384304534310864660045460771608060484125927882961934276772824360192722513374053155748023076293682106439245877135849804511806293087942822531417525400895488 [144,101] -2518097864779432625999710320523736142469524520432759523318429414211813418719620639899703594636625429544143162077319718927646810926696726565725893817132789794417463138266234473487584693452393026139455958182208423058062213193528947582812730481437209138111012670219200930735127133908188180901543114573311655490002197779609288610153116117448769704958288875453716933956077140804889802508178550259801759640281515879732758940573018120346913174834622820888281423696374308057608563589521594222877101917892954588195028681185188887512206208259729563635020382323159161290235945525078498879782102979750662643178580244842492657475844349108639227844954605395997572948722736522354738049895117907516986823462982240280937101918955138879650953103711242982401440363715033547229733901252927591315700275206574244995495516591930302524076666087573428630357711994832920154106757532239249282730799846802033670701879645033602518837601157018866062536390884448535813049802557649803565857265762326681501595196136125858632706371226397330582556515943734226877962223658670703735927701550313604037430762825595526432020333814932307577797621903004004601110410608031837248114889369490539590052582989523599904734736894400297711618597669188330119881400059425831807088499798201337962694445915290229352192235273604793966819217130076893702986520294799646325797488245001168097118293818449989795447968792563493258760659664277520263026288436616029754095754554475000929626524515928747612932190718385525306963637572037848651421492587717085072887527692298574703284358286743222685047476397075876557577200962085686417342436125659169953004361396229425669758259180277080181258001375739183231388238660481308671635145552927507739614561160367239342361117229024254568460825933917759071708927575896591445672872138227605910255010166020576078401197033517578579740185125028141329402178961390681788576655862087299018750334197431903265725287235064659968 [144,102] 2283750184868092207791429912465348553397929131288921751441556105581651111577562314427916076174215712641134870142364891413994970129504807780936992722809706478316726167714336597389193315064592744426281823257253220634944883129659106052790087456684279670779636870048596144559146102854639391555249396947226927439152929325809752112388130161203958711670790897570200103961177491983435725911077433850316412072328360073478799218644971177137406710003925087501752878483096533610712957717578803877562044091605206647976286660273143768138327084265961436403295424800563372551441063488415641666731326995201749947480708178294625572558431342703199223885430822150241209204224186508687824268812781281178430283298141773711480232515662919876341478485690934307902947985060992363427136178271167019177050541176543712997375615179910333446560141140362811949186119018113019353959726039608985522209213111666500642653267666577772246984428586169175907212026096579977845903796099076000487177606311857383166365663909221531697599893640898407037784107287332604227783748813563562928566787850628465196632436405437984159580252683144024610990004431001554659863936902886872100978470946898234173964528098919181335718398862088780970215822094697364468413096675647362504364191210643015242753191580671310257421529225708025757704372440840997352025040371594119280759267043269367090397142070419999186346904144123434416385150921952322184449743493181847125586941139692228411535388588228807373507909397453575076009562636505343004288016027825699629280491572437880397145157353020638544214204857298287135110987187408030537322115826316294520200244963330880396488786545041806465492558128223295792721123017816804925577022341135666955373218604217469695503024835374840196275940590255456688825485528756210311436700187916622169633644520111638087992947027214314313832328451723787075917443835365322102522894964500674556963412530950599157362248384512 [144,103] 22728045898445874849306496752590334551495488106568261332976095813750044831526628635658508392528350739319689256547169293648678015504782602707865147224557475471032958726423897335587575313678189953838194185042894763483829855213532509785493477583073102510288448458285008189902592265822988470394879550176981970018287358166979019667801550064349953222656297655324225942626917474165302621004640185296031132487483343325336581300713702978890441198450104914686519401876856847884023406787233686627019849486532781957617659981769130797591564786850255696741624283031290684610733815649751127216624889045079742669397402650621669123216101435855194043334601097131504581660821049869180436564498227260773941613754842867937956966954220137983877390023879275107591646353485598292658332875189579391413970039814906478986202598870196232073433728622246849036691735506243777107163412183419930504953844385189856038474773301605461224703230107566845467963672927213968334375615920093448556081032625971507578539542807538695455949347860166835976734412960720680698933405682645780530002951001486282120174860973958004739423462151746615161488623455597713996344308640740519887398945788376594236366000333918146965128828825745766655703750372485541166260899560886362656636701934666917683304496064017501373685012224784450305620033957685010298002937572910630245988184989216618386224033973981965465690763205007411719388804347524897635679428572852314372503672251110849449847800277330028032483469148269172794397704681535906600970589301297003773914104342231024717529876410149574458578679285699842792480526489616134782880476169833845261102811685032056890029623107560932803040353484709241531910611889019233937161505453102491345725634359185005984348642389509961157218733427070271406472838284514669473111324082843360616008307493661937825501025472713658315502721116665409757422905729419642577052481433423381703031198840475483435433984 [144,104] -54989609846901984099929110384634393698481633284684812959645156914231426607496433031895763150746585989024930038667294622704247173579468066753178909185716923663248156688212402346348805628658834254302207113716251097116737764694972098346301507865669649526553513829560605900480816273137773939604442642865571245850083822139496308906394005796854751691117700209925315578928762287092606993864419341245462884027893462998373104507269727243548209645727796094818934402402453951424614786160893640285004308136970050550326971799431698871460653758459455556450426286048512143825426994437926511632189224159915325045582436772305306594925914209670553957298931721178667588834669359919320333686934321954853076284896518429040664317387193673818921944313173190171102724518741071222021095825713701376901836549749166398745182609101864321267090752755995250797828382155113934699483449634353554357626949669969210469362481259866678188190732962020708647182817111033458514764943501005783010694264556871342115283098775340404224777928170009208313437755404631050424916327150760055891618477569801806313593147222031737642460826350817401585311913309999458349900906828313245829332239490004534501540981620692235813545384596261807756036472619641965269709964642602134662063202069509281921486117259951423403279249188295776907352173544300977494229173602307149443021371441188640099746130131244217930145179606704766076652681775726738493347078478357098795436113673343994152157278037657747116708111370651740536092617921585639001240556791340372755963371209918715012695113909720197311700073368257471361563015398748393111300011489107544149320841563442541868884742318543472295604735150148743653032012433693204758793456954204816679026483173593464775781076497560506022313695420295255919252957936295650689973748552524536428942519906040779805537513793141312663060787408848061798480358367067079759780735142787894429630701565467164672 [144,105] 241726842544235843308738287573470564451372441338394748627829880154879624783949049260024499101247664797101520614850433578631009443523179500993044681097603410886338540388637039671105593004645400486613276828182093104128038398741934340891895961989390838177570828155353821813905386230691127379812339004555863338967907489268260260136642166906539777577465045278069887121163383571161504388456741448962592344869981360180228717818808174311157492832752972100608922687089631049397457201613374834629033721418082175986224345349300474172190141650654963226505197552533057084532075485439051742179537841366200895639786526031528653455380379279574673544444317772234735708711289564381047404221999010933380767045340675149675671088194923827838055631139748749847673812908896573839738519873908620309014153120902240611305636665324309027317680164910971249590401415911631334836600385504543669189005477749768287963268918442681688004928154528079270017392243501862793309438393297819503537571180363072054471364306951711707035101129831660802997849391179684561647831480957492876538300691233072823196501321578338631767545326308343135995659912785230237658952956805931385388332265400885041792700533519338211500922771247588571451140167007620495552424712700843201567776117719722044705269009101829315550468600560214612227039989046240291427199629144927953933131261285017492697255910432299192685903035363338659822592572955573870689759515617434197418692543764822822495411355724230269685722774690466571733936074463957173121293580546964832653604310276763903041391549381070998443058867236381594736472726356502828337422632722794819490207749159905990231712431925874494624590649701301965123562221497874307310025570157641046716847653231207881947947009043817670123229684901031155768168728248974357911821377317153572409413775928394451655955498940803389754949750802308067115241684597782712331945627401213017627210764615680 [144,106] -2071152474188776076232193417638052446221011964318011512861291281058193798701079143899877587514699002535773777111194920611056442229830802356287870323482440926407770587305324690132419215614618809830942293612401465030667093280559416883177285776261406534633679377427082170784823489236760118214430913980094264867511019435315573278421750923193543399221440717780056855321778591611996399721257645440891199401565735578145632765064125073897706484521094469880249307015451117458519071780991309916923580692779734488546761073532827359637058077228043341192315777052452507797174298631485400328390461902379994704550367121028135618804468949374945376012235610814252886883514670825175708463409232909276164818808311864178144383270290480151096313510920833091797096824251333384426113554614537251358711709326962454365195915826332761654523368251919863613360353711733412708299310082116758649925724675826793614391375049213069791233495867645974606313898667725883556402857290558658052845598355170905840887031520817027039111405441306680552291899141815790374270577150632364277988778547871497703080799109481477613443416817736586524982735835900140747786703839938597001677757647600449593712805385711225365625864376618209260684765859832244441310261679447985439215421163720924434962344718953326398915945947121930954473547981368634029418094555698942898779737774515667759358140483503518336995480942524004973338984243512107126782411444796823896934003207282811526598847106376643297494627476152992530368768902437985019448424411726064872041288476566587122146093990995923783831088995806671562797294191301119559859156130345257277068290954149852834924923517165019602033112445177407397766266197028850915227793333469441808673903180025470427296912975237081152646317376237507119921107670946836005701288116761166984436460464180907314505754682159106330210391326689403280500540630800854566865910535849101519085895680 [144,107] -11647649747620733268367727855610914921029049806796787143251610979455899184651114791160845572634627768053181948949132361924336247288378468090439525950790516732107220858965228529068927930637368832492450653141928634883548407360996558647197685680075990487718345608053820084931383441091463836092722066202611531669172471108405848295903758365886104698346187146513453916820580785842694784860586673207059447239870649815653199337237189842766468666436344555952361742985573565456547223433344160874128024245377620940324548594837915967462452136942933794521530019967891740615042084577048777624727015224283372003074375965724448517527909589459388463485626335039443162148195403813305892842187135236436746055970517545718675753120971966681389124788437821498960075987909154205004097473610432947750143903130518814333194320728173674456003183984064846461740100396027733579708187388718548923209974403309307218662576122791235092626925972000903663493901593082330177918228418405821238324100678846571278644706142661381994881917786947857277787721065559352424872928491094052950746183328173773177307751155196384043925675221093096534343022375284174391505347793556775293769366568779380178471418697723796621037450426599656499476820213290192745856964279405976319959496556219215154626335718854685735760295341945634249453459398064056820598782974153317388623567856045324611369895774716363641614377113250235846288376041635115011587152695251956239695077529266995121364765551044498648821667914979416026259889944462318234742737646121191726970365260023939201796297679994261997066389752781985324643022791012848846384023543083496368042232190439298152317473676346467678307567571730304382258252292021139022344090536009512900396203011007306271154514201643492127803701634275817007532688091946244377133636134113584488029158188431071100567192081740385708373129755824579708345867085326749924945137951951824650240 [144,108] 26820143739757082721161713783127331492250203787183212429753520378445454186485942979568883868496638433596393890834933526816393448183667730220391588546502310419884503944247029427574848443880328366271602634793436870051147781164710586135675273955530482546941113198518923901861544467432030614463620392548295943005484596682158768194922877790042177857777569149688467911264250490172935170242698531716043683323279939624777257188694287736305525914831893962422553368004571565774832306057084451896137918865097462170149729920637290029200699762109372662340533857553798765737351846101698720336835147561400004782792884585220744827775998462088569674543026056806390390155567436049705039941620938746856898393182903976491528292284094342233585924257741558231336738017488936527172441976024703366734038861403130628042771661802386658817953821889557778061017478948073645937352046826330656326685913873235449759513719300340324543573388035143176322355465119833451203891122700697711172813146910045347646760636033609839487809117000854937320496737083523399125319948458422807672418359828798047909469618378262101069224411637953500905834832559665797595954495459184852055870923513462951687816156629038657668032980418127601494129847698263403516093460104990049968769711916990565043491655067527921737340737757509990005182197797030275054075644637385429472127029608448439334683314933625100429434928345066151117250461388538735419492900228656433543759001398160795144002257602646675033616175399691944521704519863862307900350387715698854271064584235746582572114269984044574273271429674648116759604429604318466624617238988953937320150248961494332150438678389411380650428088226567886524450276829612474209519044047350583586733711562549567758754096350059893626038985151387659071968794700624271163700842673251002609321548161465583010529963697611930343209124960110827648079931506312598898676971821760512 [144,109] 119132652793940274128283999117281404231820376353589622386189507623063012701853923398441333163132884118931215841280736958487359762836215001399841567871044589796779351931731410616639744804002774605701456303608858992467732428398611423028822598960563714206286407914128032545335700045913418372157907469364710032118584908149860889457432622689747529517142512860630383794500730132392012347975036558947641400705552408627510385434041937501573623984184629425488706345884141076877095943984773156730243501584263275156335777950893187304367326115575572724609024433262015171626518647154153015683637257818308440646329433283308107478179876830046185764324806768320674718017692377717829306221200621024820969556978092995600988077846121361866552431778299865166336145010833872695179112740823737548967639117728283671289048933965015168689707231181199712059520228401341079895942827272462844806162702400424010207405494073476442774100943106668445243682803343022171254332243925438267304709271508245073114265042113205374893797599233505555799309306830530738795274725736018353587743524688661741675522419265790526971751371427792161156718288201899344091158103916928066661157194568895110677502366370566048587331896834004634910844577984602631285793569072355565591145221800883973730429397652771248160226631785321409042371432218356839213032626551527863967435551456481196716254221907316791042539007237566343506813137569361631764317460514589747007895558181885554402430190588575426805662658079451799966647615941643617152967467694589348603103320275296512514627968628761996453120050045085818943593562457833913243664302107288634781016712580744400438002936115835395617658626434762725132401755179272283658189132679891397175427589829495988666192580594761659343017323133170307877191114091205625352149642865445801659466877334553905113105936505866695845740898496958201268102236502055526747047688192 [144,110] 19153270839043066090585691027180276065209139376104193435699756724689082642006966142710923619341067391605614259904240488654376872544543767914501207866936186905355940079156917395466640809616049109379454631255124394178043023674725750865731419994344193433213300345897032894992256073267225839609432772443381634788617188201192557055038962580957311877407630685649453812884701254452814032788656798413991846471748544664126252629916312804890601340557506446702581550565878222939444139675143918612342637437198724445645107223331310486544170150007483787105638708755546222562811698993304638130948442619421563698511148405903521053628837427646664991242799665635660609952045699559362663520551292281974203056096436458965461722688511427792393766859025943658907931431952690236350701722782643345373644449679570735713157876105508077298228592476331794763391298512289418004213856410038059692472959305238039211033315087418885429169651993064261347958457721040697854063329936607268151202098370967554806687149095197135048799532004667135199459248213534292037113803342006129248574076892777603509530259497188809571373581521145894117200463125198702852276764076350374214010947341510740446833868645325329908176783498268044259650229700066580766223170239023488567675242571885198356708769510272835586652291005506415646177538812258005464203270957272218742212635331660656437013007633671307891802792930575149167590603044929296349959722644832077479567806910698876828673586209225341091122640444820916419538931799420066537460711053894290571095875733345147080393851628605712000085002468103144070319488069322923398245632859978042919835815204222814958523856749712289994824158079026350345591178059910060578354246759193171932259984792037117284436462445736513047279923087624422001367922575229705298873675137917798167960910143160008730379560267640387195140812228980570610534370796852003504128 [144,111] -378255398045562289048629727610282497410577952798082348346565977267383189161191145251006415056872830431260169857609340792906814457810619628715248855954951532543786799170331504724196681151909909629680731375152554989297076470680984254827083176876854224778877679131156819089525541200299597303785770069029066725133027237524773852206039923734175760943871426399282290236180608243151068822130091813462972853542339514775587655810787087991208027841067362057870267002876059758641934696493104677081576857145252885475428268070818252158865469802632935174156560401964964673014173655615642695033121867154212612472352880402477902236812279867864737825629931104072243639670272064117699057238247206170404801462657959436085480050750630109233396749806669982551867464382493078319125834794470692135190851344976305133121430289277506704515350927085413316786833249233812145172198732156346751279445688429303381441517197054633882171956931221720350811888579814286526676926519655759228377139029080938887383808968975689147888721608049095305438673274474356057172986404261306436058220577815491909589954728667180895054173238032593704943045169190261936809637018245181183267632105519347506412952991995469484592211531464662353542592387219487520971355603683995453596409310345633783689133207356901495466349211442472672141529714221017667206185145539604540505178226634049286013445377493176271540955177949660186072317972367239699491360645419905653092342518045678574235535772693218831415580676191694640637704982383382495187422145134884159462055388001489104431350133555081569032770606462639434999360559691743069269143601241737788840754057318865656646108959442523901502035775146402245719561974889263923062518993168250769502261530521130275667648772287571052609793817059971642518411408301974364551743476824026903043185226024731812312170315295476432519406935709352747361538610764447744 [144,112] -275375684519059225470024856341270475026533477864769099774898051504447148867220781398856663749581310883719504616976164523157783395803343132225663564786761497815221003197727462713620186110488964114667967370284271973196012811982339631412439178179189130139587127061073241078477045453987000778610695350659708593806048366552905812778718011749842807844732782231251074023220072696874205359435642117016257589323022689300913883414794296429233825785801804803530939038526393939935499447682831142408168045416935342345976026957745366449022917992520362138674891820120642685542476310985129594253796304353539951728754032805848284999418670153761767996047949290186360146459657240989043348845682952520672598760647909762715771083666695702023761919261528070415402646157264078011970041839151051310284708845534023515819504470311853187859245635719616262592401731926674116845322470942524497351587347424311468373680611681410956393106998884839213564338651861039436529111637084971301854118187403938482176456392088477051215246355407203084804178965384518754359628192349316972364744876410860198412244429727023521927887666662629408540110568161890275174171537933161842788127118027063349408077931778308772315080197049003465024127150655889821253503038946321877171974345523527802612622130936618737152900711862022912122298902500093486244193131403042490781978027725452281740952354126145202851050639795222708773749704022222254486034651765108084574565544959787450444966172051340683407275008628281147826919476744019868226896579548682823445559310423858328002027845067080707030835752861168775314118361737831698413436295038652665645085907437672262023406342055202678810717456779647599760548759938348468661742076621190873960954852313517360630716694182849543498992031065035211924899934668007394566710568793085541803366262467854564858136271193505803130999144624650720637954818048 [144,113] -1930936781762697223144507573453735021070966978047231231405538302420282032890895614758167046603966942197912645276158705388822746569527553349230408520325551130019349459484173101132120357506938887242828236831996729117518032928060894129630843471617352538864741708016981598490369721602152420194139453739579427101584041264966907200579091972820006021042829779242844893391967335122804487690391019839652022178328753801285088578576258135567326599932486365363702008370650773326830826484236106618829834033244771595237849836711668847737178916534305545145314852275029559628676842671359827248212583850342933355896482453046994245775568728277370698967527519756739562994984189117255671421572137475930502140637009850798670235843966670662478587381211741992551441156691864120360315861671073602242743988923115520930583916088861601885347663512447940512009679506226145929856193662314922245767278305859097112388260505243168438511076994172607841633093451542520089979027248350587311691258246072632983057119783209667692935754025922834796933823973817666140691687411286575507525443559205147661497921144206789931772088924890332798603508165049053103249064057429308549899807207580511971621960516319165265575409326917067307536342496114175919464545445282831142136083170836234326287063820590825671538513549036928960120322656837259046922544677200071255803010479174791754266092515896911070681914203841379051114510274040493375794775819197611307374280023937195644641607417046167614806546996170310164806054820044126981901133534392818565076236554753630269520794721344187773606784500938042040310622343546603241473769616908046161959532490095127886595605945787529462642563099069487539136190102171102589751257443767583813913656580550885892330823292893671486784219246745547391510995582704821445993276050626653014566073978101983984653208112907697475442506269628981998321664 [144,114] 955581404638716086350450070718360942368436239436032984560088280043039898650555291718777164380686312089954472123599967320679979322439448181797102425239911947302839996026760188735056606586062649553523062262857787012124721175556826936185725531645019127912370291969440274920708174326868798710468204294055108541518882483993640625383082099296655347911015650169010613499108078579976972490408843755500285467737699055873889146597217115932238420870927446692067152970447819276453564382692607918952492850928609740762547346185669761389076300758033575401962839454553380498690151089754289271301561237593764737079539928080333178742852090094317504017726240331727614858476762855112599833278678370878425469319046150537685079019601391821794819527908640649192365631501129204096280280879901742237212529533548821044382453803525915404311092546893341541067691150714703843857854039382156138453588670968581161850913272106216213685810295404997209437044437017539392171746224910929712926572789547354913679879026449910421516820190072449220661151470859896597768424423549501419587668960692411767846431424496321970113402625679358420888777979179010316122671020492580099171403975190593863489033468160205860694737158171965322057663332670225834366870519004373075248227204308912730506189160937264174823471947749828773570066148582293914490273633414712922581625444550447327096038363610450612159890294516732418739355001259303955770882885304115947998610080028888252971793222643695894687590648072562295331414785635675860782014456685515489423799164408184129399376868851951727132993023711939649246599662465308414068682101454231503759284547574934247817441404221829474941690206125732122253947195391644462861079881491452704549683968551502049540568430470879529707133521225608379696418085092858589114649043148909611226161573281049340927171787914187586157334244714086400 [144,115] 1337498107470936888123778735086989692112584996648292472469492447758854355414018272748009415692704620841013692753075640746090539307963575817619942772654785023891487715841938797414747670616423290029102991619295671093241920081146390918514876911504520947057945804177688090115093830755517616103858824614311104175961279649454181154857533368300192349413391097350893356431132729849932810146613924554712223446325915650245632615096394881740079650846753767300543262073212343758386197818111228071412027649206646514535366277089316773540129471070456770226521630709249972196372080032626714012821339474606123343741457778021245674797833897051125156478355432023107629784027556874026393220298915990626489209674750706119450883976312233307146326484896100903298911663072825857159561159910685829202860512175860266266167206639902204795768692137706806419723967152500088374358523574116083092707476326985836999210148331760120751197191441992973308226746746986120754994479049793099702506035062077372194920195502537848611637926415415815043220799835643323113754921846793178397460880301332851687275381767220988343710736881116695431907603146947444333950437035414940843060448668253688507244735397858835862731102671273290249762543328732395095832701535905536272908279870591230434936864554100227765630541976987619614347585086053588147807426339573351333390299874216352831281736722184368077495546814789902202299802895314410193117284540486820808391253527289413169171881788477739952234029781368677268791583674824886580139922870244493218239444318902150780528026491103295676498872812310986009337058512970750463947770968270060928279124692202531817115154485527975474778895688953676385117914896313372198115475401140237867321358526865516197275502622409005036128287022332778715366125406058232801098818098316507992098622100102712748412674911039303457157803843584 [144,116] 1486161394922930451904129466622369737383517849211983575194424365618002745451293930090095970174723905809842911311000938910245233549435942284187620983981171491679596794845136562451961142928152427932207990002773782804630040392084653738000324379221135680466402246410059588311739724805306416512255282574407339615623856618319785309480240972320570326427905333417925109068313002443721968027543018929162954916926800518977259515022679066531189922915423147827010640476814406897841222484028893540145462595518643869520287305168058450212590191014828944581277980468256738277636032041482090270309769018956951381063334628663195138588827855681250943976366572250116662951124878433897712520720227739499657029926403032649254957652015517688246557097382676784914746521370756215723141280120397502227527571306258512099859145837553114229951487595801253320429950921662557065487252365534415342728077506967353825793054898143457750822021855542123769187661834909168362959588555646050004286836531982936736487220104984804168030071983667994400715013177058463813607388281072436098918040583558274435686112083052726165251999730129639872286914945466206037713900187283143114943516654356910227011684918776020495053241559248078522064447609135291315938495060035762444537074809823714382942430599734558043872213366556319008561275782418214411890745668012381276971051709853280113810685865372452278235987748393744553795113087270580929012908779091035622798883768947667814018734922087289694438602278897866394501909406085593335432803735556671287569539152272309167999171038670442549328471313508150441916386510929754030057181456354867622423937779205065956085079388936842112456292852986180389584964691640837390249799897064954648741409550870630550909013318490507278991964445066858395719258586419773850006894711976376809473143373656871489748506559547100916785152 [144,117] 6793474818579491830853000273149834014643139454197543477149039169229960587541835519876184882631162989335147346523425373209145909045241203688109028502127914096347997819005007266693382925330618456093695561058070603451102217280707517903828929031341836977643861219612019862600454640327777750227823607464396760933231203569488250765611335782644926998447999975740885044389672486874732196813316474370851436124298169736209820452430725075941943735928133232803776130828644807793246828878980934957184260492731834699375727501272536511041701171425928939916548466315266714290686032651736387955048176130369675645539948180685221331454160273306253055802495293483215882854220015459094071720521451465761411512856176969538047424729198524675774100839404803695485528733510952162441622078427685843853167827165776201969339629044479125370762002417853143715663726283906370464420242689140063800658917540424576824061485057551677369860711534028340261202366738623474306161501267484324122653247766716972552928742243193189788906214972351271000742332011938893792187097632672990846998674496056490072241775325736470416645120961502789445386120632207061324983389583037175929900911659047523126286351953433333918087248514079587201998989040633535551412532440316930000452132345276329460155063421781565629414591770106038752845217859961530679283860891640062042510922458034950932001472093776197019963035314786608317924311709614586829321522294264026949158805343551452822276343739156313560431340235610890752132606255911386965845796505558637591842849712187602576672783465687289526932450258026852534125190947625923505883757876127553041259940366869977086522697170649554778424253759833995590915650702857564530105764815675469404997782660837597885119133767249922739369230040433325655196877943474656674240293053364363946514896658023783221882623827561039360 [144,118] 4531379396751534046759205479289155192301583423253717628093081709120675038471811296853665753519707162292457626022772958006395890084529843893521248550640537095517097417182954530710335135169374218049845561766021359186352839866042148561076724475628459920874413694118929137188629841215276468151478671364510418453944665815161250028717270898096454819103066816242173251563813742528718437749041156080538419654233111418747852576821813540720020023578802872687509345794119352253197722254707368605459273458462255849624332948194411379283514894439453760861518057568496973736557402090720449151650452124024977925758030437494057798881349566333615125340065802715168863298418124109326117209571994311792784990064713706527906994455302623694239933880815582901910689497929111710388108981088734164985281455785657191195396537773488507349404655324192917001681360400670520790307209254588433298918800947836206234967091888798070281326369143624712269642624854724397115790333365929356220106697439630892597465929877559658494565565447401541816617219387382965710135521629266549626961749084830787397593531999736461814232251276959980849696001197217208987324829250570525360862360475182336463577541564460871902062628943453354947232323258891225237885256440600025682230645775539794721817969828201340175890028064236503043288341040946847859078916791316132702633924157673602460998109269460740770607525667113638247427701325436182150855643828075763547802137636824088774605662432346419997055591316977849484876727095139232610224346895825609745026722891134135826132850250187591739640325904187276888437210968661055755833193187665398467914174569506378345132783969827524163629172976191461569294598393075651117367865786382871493531664495469031743746570412748838660047671927991074427920471818257484623086093256339305270991153889084933564973618798592 [144,119] 2787068091934964732139436741287233290232754816475153211322754702176956107818320337764360308237523191259981196898152077138633321681215932203341871166259775983641632379587181746099419367989354177550175523701807723020214925997707068967471558095928679039077337608313987896376605881429521632282970659746669124993439968889159324046184626706728086694177030529245483918975252178344952912500250814649304399229075333518314040246159497400586763861395318066024182515401814094322148206854627963482078009485788902210109773025725586824015102287512115631884674593641614435273056839100253055514942000670314683023011566621847847946798053773151141597946886279697400129267878736659562312041924143724003417064273884063824622411302386024691817100229776263712674734777150288419772226874834800437788998307285665992123478843607783006190692128953706267553657760064775320702975761103862180744964885009383500247191657457430113915102077708536757183570206388762023073543652778439260411748529271708032381286512129585010440751541011814172371022299895497483794297527825909049745653434571651146896142212531243401125438496682061366073031754265437224131820617521143617747702448581220080737957602210278536047457359680865969607067173101320728490028543935826387504320476099380985023517057819622378082685549913428117323590650543769327171053027391775053181303795228626878760557661128350506163454520902902858792316569889457370692554478926968005956447428517483240299645637335705065325256298539691641499085692648638399812932208369110377837120267801463196137646417387433106386318479043157506164109382439715333058428854523820406911640201644210865649384365543495043581917057069185998261543874609692040207713808520763237514162338623576249671143258415428051699051783864830340729957264688200594595343987360186019751665435247201879486324736 [144,120] 1965564835552506982492351483624330924357064571338863696928942834044875496456747860396089972785667764882089674445954214572185139808403933374856196858124489325889933236315561203584658052289829852291865734228383313328002457220809708315845136635213161019181115485535849735986941203775160049979058487638606618635372382084133635307101163344650872055376939837166934607494855383427444565389684368158065465396892636706471703713752705538614138448378738349884309268483617736993360228010453182257704510558653602520714321705902703764491493754388669288729832124361053481951138473900015211019924306253305171062822049904007531413337515721063434300821820902571767887956504088215854455595646383348943677640172747165736438644723140371557273519917851706058495537626310793483219120312986188616743810197350213785153467074420140193895749009097947037642496790106747402315607117726689102304481417974633684623158552194297205430959558425075508072690085399032560614825361813277258866227055599520478435673446716671426039971231990855246367494644305078418582928111398422738626631613974566178965621895745679315365530638839294799148149523789238557293443797602612896637696644962270002377278943331418274617139618159621071647245495098437054556298203223077214966828040420553702458457667588420971056606726863166085530094456050021522710797030268055669469431426648323338444208270451028753699642066001630243210800146191848982038204259926543115095509936482538911219759745819865774910326231498562228611687391728813139981604119803392427139037894537799644809394027597844534307709278029309576955578171877120785152579834892303038661391621536478318400809639769420588024206899773615522776237122396282134500172354294216279377769300478445948747060292412772391287941416383745257936818262494876733445383573100382777478214479040711176192 [144,121] 533190418801765329562978158465544559107581880963098775832999706264375572626155001340982906196956509956866338794850577090455916264227285635243765430238255276834758036327295224153569098613972396767052198894157206361706562037741531652249958486301561377023040000958827914315002068129135545571594584614831591427878453552463523963061654112006233830192395796873230719776163231953581861748325343333843924575417407742086226951268502804238169721621851221832039381149812391997664672862868330937515875666620912565467158939782854441781478213373762038641896195580469558899314290044879974204740483615342312082144585254082394400456775812553961669774161470882670551995768204525741305227569496864244320776538167942483249939137088070038161984891593704304150428389688185475225666173909487291326777767134757151436486930630210259156493316920297156701000461228810687123868598380615926786051713209543495397615316320498520789511514536273904603577913814597962631625404369695391708014147745018539766579290007344333527335784452377988055384292878600943153544052033643826959294719992746877402510264954026215001607087553240714139677850134974395254558091793395588766774706672515913974166768013878908603854012393629687576889924584736100096695729939606980410857353128353171980266607765014833307288924358194936223414457904850224780350058019065828047233115045061368957403860188399538071703653727642857004085213055248493306740745115006624238948893788614981320338424540226288630439532515051681496028661578738190934589891374778450757122555536493335736229868949382061823692136721240974826771586306542944487377487781893945895121209196290730977968023708904336185723264724800938646441052054341538615033101727443853119148199537297770027412712593187821243287476701814436526085264312879231367832483259598642574243505524480 [144,122] -14042304891094035196294107848669015984458325257068629175179331843974162152822489569267250252253388112026266467207859962712802301989170074327673367573272162467279267789928987997150035354303110335905163958414826796663938581620155096587009743570150509316818464802391545288483294927277936591171326660239383605745304804642917776219738720364072801682331961993526585539440984878807311995825322276856050314627036832704168844648801314818019847452711804193241050537476742326122031118190123957594127472612725454280569206453948618918165680840438152677367234327737363807303279364740584663270392511727542578932806008675667315245032733750053120555467694863781017954561046292225102357204958001517256350694722522562832001272615171851851454023285337845177256490078538244563401651084990086657249205118466721550502265971424953332445347392152833215611245596101739855618510389187990874323696512216112152880613604230835774977093663758143024998516519162603536714028764261685277325542027855783687426984145359707471361874049321046188255023382438051257215434940880425378614727546858177179728746896897094224936218507028162415186733100164560883966012838702629321502900106589416727079531709919557863999080099679333967789119034143518644013737170610881187197889928075077294300615588829270803778229391306695927356154414297273562699819229340942738595758616076330985417911696857144447412181843166468940142135445737032386869948177496461081288068256564355417857426833885275767228206580863612693474399379413442642392811762874175099915548489205431877448365560102037865089366271812133547407543822188861888771462525390599698840162489232603575887437525611558231207105621953312615882783210311346863877129402137242689154479508539194967632569654387650295300089989944252043407535485191732702739980740160593737805824 [144,123] 6596969550044941214533502445884858282509742088528471488253358082901932878402616733993333122963533052044475468599881453369349756855031607426392094185392091965551348076528874272255403616101510810431567881346262518329454580837300629707770733965123380530669572131163176237033350029171840840212083237330497036013694450006969324347559579690610777066800000668991243373727062819587500421050449776106301752824301798000166294268846494366487980570023321673689163924980581820996923600802151821229420350525421391281505395018859412128690978014969939684822028087704139186361522887942551306706336599537656790009492104292029930331170440701674356176384919593210146677428021509052738124170467168784016832323503986162619836345983965035335510045914903137292083857144364266833780176666826873758591986794290648471954865269240939158318529926557777021562032259190858125959505543113191739728461108376967532830242869453831709990250582301654062852389817435337012690744855222795551737827641615315709618745019810563225920597695656629551499344051916660590691836852569852154415792283130488823861425734638100605642035265681597703319774924987924816116585117703777637495123860123314656364647860460988633411075636256210744999101215316897149974613064499653312530640473685110563404421575512890841551978484136163052160882850981404438516599359116746087472136037934399611850020491137732330525700234653164204646914409300842710600137304647224498805282634246854403471762147273282416129318264565012889296696340100290619121396429993599891203795975900413558680261259766685568676908875623246469118483972458689319512831436818679217747298686833731497593023582722952638949959958126755294045017182352802386766851545977641362544604947341649453447168918651530403658368016295307766029375373710613106847865218103314688 [144,124] -1997313085670842330183447929325461815826890957575245094747072162104937149287645869660057845542885772755463799513191562449053147992983034705595991947562219009975041824737056465323148266490868848166089077793076127511262460701112864709249434527968557101760160196627652022015308519942298188516997383647603809047793617386385727283507431312765772667910332270332682865186942501943633650147095226224418625164880229246798449603182040576187495877653690773927468463585373099109961626996710213743003682445460239801639389914613633143950378298356473878730364732234403919030676763367986328600847849579894343426093135358373660309935478246249359629295090032060377843490492979782220899902391318854217477654795227850979235113509986393868334905987691545304196777080612645400662579961126362079056292339134002632381759142279779910619610964475906122554003177430171564625777281861962165504616251974141474602056090743365442778224327586832623554361991605795563911944421164139645466312944313164198826177902010471670799261032521031050078334611644532388454307122232547432706765443453192325088723717004681408787163328477045201174450930040038176255809366850525045736855454810759377076472379335939076757750288939535827015085775700805700063010924669006439796466882638436371316210944097864135902502912565958621973863761748463130060529691812513570091494129328914261093177865891977019289265441081776744808552964849577745072874595229598501575644790996871668418711441461772500835820883095240625758961748537133689254465249075751350939482076248634812003369848610012267035984616472216706130266925775568942010045336029372795248688706780635170286562303699641638246412334249234563034045064887141018683681472782046512033225081895509773522288900931460202775137852088490534865009101377793963660354644224 [144,125] 172561822002033823417621912745804413040036929420983675032915309565702151524824236395456145553254700956279127874057885583184437556025619195524028633806028496101042283747108361954288004266547962504256344138112102955015401308006045757508501471040188938575500223293346837463141863161612691419850458594963961073226672085870209045557752738495246203368203643365888204895343621758405200594291608458946404485243639796833021900812226047283310083954656568090460265464484642102845133045752587993576178149602593426683430297440724563740889214476648830653374599737210569251411795178886523021034168668461431675504156196597302709819284996397008086614460354912438412268595161922392882148425690619450307017744150316355075195534161821253535696345357814262153804761462351740577165393688996134536105801659346081058134204011249292969088047644190530535498891660138764711603956202966039045884413556659050538360349111942909760445103160954258350334662049745532963077508474804998365395467077755459511359640894836821420631002353837141754149434749331356718846160881967335057059648625486154771673609459723514994626095816506799459319524744817769721830264333696241344008861505553402890454962255478451474075475592417124586625845543576237340099389184129930568957081853516505019271386434887870859214757107505131253348759451585318571275186375891842255196043228052181733818484317744990783569010626137360209031225257485758636346669406268089709755403263944541972444917890881921231355480734663862629785075026423626412940340050400731127343571937361343889885067322720624704282104511690149173660801264839412258849575065868527451551131896697700829617158284061583909218575618037129426636842384093346812250335605271868690157392890151257105548583458093276281775104944850480584842754196952366761168 [144,126] 21939025240821628968845180796172992667684682990892376011287832044341583611319507443006072866194238405507727098125529081664318197155038017918276955400880067175055694017704728693618435262235079536953580607304843399374903045289573211958615446869724691562338119420193143983135370778249715713974123592789708563939718657223951383515575068572538942106269541918184142312189101464315524073531673915839816741173868625280719037690743792306484159168047957594793251586545460991091082811160678749515271679958946779645088404486302697467686345827092718294269184353542986106456721623537196424534794421811789836088314666081532000804806316132450441055057833308668594712814646433404242962557883106210539784708172043262297256779418813690120245889983563851107926668795295453348328924587688286117201536188790518523839643456346997217171005381003188600668759103379173673026022809296450568211597514548282768972159455282355429773388237948349914559895774759797602953139738661457527030271774767912041559429793388076656551816561425026799130897316961695068049802513168930736664227963516198218191004409416178089328807442954871610485333708001168385004396958756886068338411044883931979066415637760057382706088045745475836229028650926917875727271145154440093109137136121725025325740128915268654435911798769999686621696887519155224036449443245333670646837340697805697927319759754902650045734349868448967509125760122778100873597227867336344372152090032346370695134474636317426902289553770195441485679982332629733315595436583134119783031303781073985960950827747648763755851784510743937683537512266494157636309125314245816012739440052312338130065954628594773423814416830979136047435949294943785998722712411688745369735483783469816009539860696237949031523219950774027596480102961920 [144,127] -819874284716371863478607627678448221996554394782189655373308457083760979556303132820305726786178496874514279361902009067911498544712693648646275592360126099530892009791513804658028132630923469151424088311533472552987178865558074981378168873754181619517918108455231274845441043726873052334038318122163032168295372594572949855601939222754986488058006925118810887081539756063719861082028763127316449985855732422505213446022936688753759278870073974792255468499693630968078688774571584373642058327286132537163026862154480044151376537928487611439809014232598625347961950470027624278784371028661511591453595417071276663782274261033141401368527909813646326848142880309889538127443310262728819751707068152974713309467988870267186972694073439628175052736476779935321777486789629928689791122170199073212228430515661059291232842626215602177665999806889567288480438919221223297861326223381101166971973513320097841919196413007777814388476611913011061363537978746371026684094759738057364769411197902862068025993208599034283960294999123700404124435113839681908747554786082305956247599947448082891083554514931525302927950517679653405198598413923960495667380874769454375063199414215816774491819909247776158710682941226146924292739519068272133914246907835370065310816440350313962827455214657825192067739153551530529790614865895448069725735099679517085334032366637381382872961636138948942347126425960914640436508471786938718883196190328379160982911019440211100396062977446299773698038839249328201053004224597460698244508361264441313177886105302019225097695293009312914630432012546136009793905330702029241772563374426384079291454183776793664884681667315213211000012682439269145506145080996484710896256895350435212876720912640043800249985485508113665622016 [144,128] 31246745649341573899099986807517841932415617761880475601878390153219277115015252474315804784573561432599184544503801148645357786141356156089817134783235116620810324142732051956021614410077186758573337317624980506376264903977965397579455056989230440664570506242883782599578634231938229258779414117133602557893939621825681447787166664636325246089073865524527850832944728924670807215272028414768794461654749532039626584414934470681656158206233500413415701832216924754527677228375626039465575381573224527032669567623725126081904691124520127669154140103696108955856360435067926268045813223712687829779199910860974649930197915680277880823668194227334754726939448807072668523096706066654980956202529203980809687649824542652699670047221918840813600755314832290940746829363662881131865093774480374822218073377298155480908058969763900655146095215848742693073745198959725323306712351448987233510340718860950031768584861783137639186020176579723909923372559251037944136196638700410929537530170129875323465798418209985716017050863434076269450198181655022977838183736460664770405705485947330985018009826107833647014937009232394481184544109317918849649935579954592999656318488865196727750482131321909461176689052598615781166362435881638163239397827631253396118785081672285254789515360358720281494574131764503216874735496546291008082712384920028209462774682834379407168139317705697555098502160953895457254624684709909285514633404208370427885020114668274832349943598524897761947563266335662245099888272183435374516710926943204201732161583855958001525963227745475110709982511436248947247089892053030484643592709173164129470254112172508190077864219522246772182986331740352070023239524343779186165881154474053906589204485085850111091195585834778624 [144,129] -259357220088556663894744122276761945960341939780404557081256086100730647730730463374687599285403525937373506922976729461181783979245203262495690957319511404722847624636828059410035675488127779996102209668590387497601511505359984544464828916352815677790640573682161165075468256056781050213702272046707158392926558063319329212955609974817269425739170298518914920480627957465225463681279933291382166571766105847426432563090273721654001287794892174354511285820032290387529236218258138444056506049273231642306855400074817866981617867545111019515329525745352967675061070344232031910226745777542475947256558207831363618724926827185948601933495034707832586278383658938690839989795483905074648356502659905175452294162361330890624179176177815250223391645465587293099117491045930858008144172768954318741849775303848347169889270101204342524482504434568645547496110740672224685077495136915144255641503931181412541208268658053968758626862114035690736043861276707872732571832507223276510932448886671082294285742907942022369761131887764324211445076313844208972230330174315576016217599844733168944153662937654953994001065207610205413500612085047505413188028172230748681593249136000884663948482582728421996680523605140465572737887538927425069231471403943893806741198231492860252015637663488529633241367478629630319567097807703444129702215728957690293844514228589296346389785287226184378462620424618849148948840651222882859435533277912637517083999434531747227179078514517200346063463075679405142919636019238221099229445565456553390417551752852743988675483172047125999797532213056638230771276160955743730136108717850702305190970851455238867561426592040145897484254831942450619133028182424472505953130380829378445961109053118404633996951552 [144,130] 1542228999003925851874810683672857324634560642773621785511153737832772361988056452054365205199158235151555643490329384452881313812959110013903268734874552837846042333330789838176945104872537074252463769425035074858015113892461809692162993899121060380864793646510510710667858808946178749344418943808236854998345284500747375347634602189845447299860120299813915942699547116726145078774710939920086775587151485041870781168219471425120803347794515014113132454254418974208644869675085863982395440960186125841782596266139645454728240762099008495185618770082993857318937594230340435464072979156012398771199065075511887798384269673729721385163679175890502291960544410380922646108313449715349163612908233807963454379731536387550848478402361834699370566733216587968913773795404736793247690149662710698201544791661616180097181988185698123627642498839087916329906833862755716019422944651358740512370705741290061126105784796436503908999544137356225003191467337452056462936291934963010167713638862390294487367707562716694995550656536332947568945887889942033082118883656396477973128029672681454339585877833331143918014725059029525226359458566396780743005075423984384760817262956915203739764581149835337569444890178033959193390155105654425500962957333047521489473374192308216940598834718666753050869818226119013204734904549531829309117006620890152260082747175991218482915208750316839319662497593566390355858366132036206982790758510679315338303827406694941441703002764002285270087862228020546156162622748640483398611313938163666164375412987751262852415526905593625680837328273501262054570739006718309959664254728668382525460453945320781656524278195574783593720750490170933320327792629351502534451574849843279457296724284586065920 [144,131] 56683820493990487454491007374726832770726954267455631330290693370315844318936585573582880478961032337734274735814704881645269556536440175491510216084531479357928619670734960371262818261914280860809603678369535770894821283562849931322426712922424691540400985111341121753598099289559249598139822369554400820885743904147545752251749630767318883910580337537347054993273727325570010164198140178714469594356623032881129783734689035467684063436005695807714450389352901039116272852906846130249836654521514963000372004847709463052619264405013933132356734271482077549393162901479188412313838710405923837851821277998786440106886534996756289977988953603679533367059126523877112349901173352663776429823158330431690799016747167343090147341701844301035308250747932511233354435233242653836627513764075991799370428111687563170936710996608238337106136939346224142759927562742333947569302492276792918738100191023375953895127057056644290968093225634310613632967819976982492025704037526154099327322827413543215698264819488032826729257529754593370694934096485434311746071572376059538277083839761346955193013825970197321755274862342388866763180859286839824134902183397726290227848987312417297820974386032206253112411044655108659656612109850935606125520927451470997209126159849756994779395612009597028204314981813384761638398283851944286293257384804891229976042639490702188713193243502829061908088982113545525307359397941184809644519612303496867189901185711848557419741826976840314509125984072353701213414316597076565589869663494816264579693861009426390508899804695686630221266651054402322852151589719105852769322183877474513456636221437961437572592199304252913471618023954007441045226115494020476033696443159889748336461152256 [144,132] -102498940219126560263571636067843338792243444494584370179072550132107837857905128315907128981054585063497785897161778679154671449323676342426475945881412703300486183971117734958247333281622076132949731369894660221929493987076987824087060718055826628772570969093640047270569588756372866748224835344374084774170477916532760381922430841033797829739523417575385198247092133990977155753661624707275801874550687811404026822212834348612623496392028395203523388515039638039852337060924866015045215169141200713539139638564744963722875043133325158909693147233720697579368776837629450468872882579394594696082032659387708624737147562634954790424475455438476748770763974338403961707841864879053051839478779200186660613571477149793940905711523540200721427125254572516312112989542681817241713633247474685871410372434625541012380826269623245778539456540207652486889330129962920368746906321908146049366229858106224004467477798481996432317204998362790584087916304713149908797486355640133810576659463957968361403305048407939915553626388672279590787920984719339951262165242950915847981043919414759619801889065523051045918737668891460265960957876727820196860833676053855515846243932696024993156054228777889910081902125043696113644267761922063003823871455185637476549642652274827273542552626273352372002219102746710528371559350651944856863595269856310604134844636145116200376355307084735967200075397883455804881538581903071127238043367320390201907002932166505435281155200884934150975405279813274741214370773592150249059267785628001086390076916341247642887519538216318540766471538090730194390232415796169232156909606008634907911035241351903676788319154927857075427310179014485597897506067215712857513793542840620744704 [144,133] -1450918634263164631084835977828382582311176656787054600843029248109014118744825118758500582228272785844517913651221673268046683544275787646151737770521871441021253215539574230388557935952525581073750934132220315054902116179253239830738030942130804079966805529958912396757855876282760774161627217057567134934300253515671607307623241234264821660180432312218953525883369542573293250511586708077729707116949446060803499619195789436432346897161557398003674854403019711583192513317218420165419866174626498731493779417196830613279129363891705908482469744888852414072228131585719352885652021496405994318739281711761135841865900919183869407509959360794886616053197645023764522286678144637302349721994213741201723249823140858385700812169831562934854616382261017361633138552787872775429581976960471184215804364660648441314497979853730465598862615932595191950662138634986355397280723206741017091517753251520800916085460976944038218912147046480933305379429789675831761601977997026042955871126264454996025858989263267496782281246008217894956975860263641596297071661480101123216914299345947429331039199592797682463509704425357778327444371105421822807405638750238894032207231733571234602121679499663932527901219059248558343144506140069360715508122535366510154481862348104800962627485080415287114325846527499911017600716705889089768696432751319915877581864837272766099711860526401916955724292690386534445622222268705937709367512043288792784789476802011878713674604598376962690839546380972362529968100003726687274188558874878267525344334433002310201845887883317025867833296187551608111609240278265934821600050297692048876222890632592643407667571536124900379919484825577232944668653993720186997016873775104 [144,134] -5820980036308614801458753455293980685924330092942471116205089775814392354577046751640259794469366040182508010750201083403224380222984359938087065004977172375632930432946162796483866514554356710377688745311057183013835955488155923822253343840883483993409611905617904815463846342637741085736669896250823381567346112957642204696414954503566776194214076910634827282788688793725557765139701122243210571239556710999657663122879000382304332158144275089514585886179937088801889714409574462732450023732729556070676139054732347686163552917347494700182660612136573034124069603474721818498584618403283673916195660641620906415451664515064364455513938962419160380724568558162467923554088615535238727905707839792236878907920680246501999600989492655072298679090433183825841930493549498780481341210246605322183796289636888211426609294958452879221969090888559170973844704729317131159664124131241077337315719243199345426577747811174950694833084337215207505828048385932406160683245752467112624683323939472513321278963504229512037706356169701415351621241384732874875554106498871424253402219411726766066990123209904514283086640487845935043778742711514036852801771584034791894255132516477372718785422826958747810077432641483552146709032816149883435327251687340827070716286944670586853899007450930928425290567864587613713746276219485771330069780349698053476797202360354559690348290645795826736595035285891551511872871722478576649669689748392026956036642280765360220150275848053950359070246933101710863327775878397510998656246339749144296603622125154534332012391489482255297329141869777839975786457218483910563206984855316116675853757065572796398684093090461655947641750475326274077596376828035348103168 [144,135] 11597376619847783069101842349602725644021285631259569228625265970378890553305585612404209690127462206703635029703115378264448517929556807753087118284669753556338844015967917159847420119581801720334468991856295882944159044480863390609526440814310361367838045036308388262069676861437951850334149417942431508768992324922282154264209897540586593345389606708188227819765763432104196351528641367703172890952870775308882571740471348519035634553460044852382233284526636964725338383047254502777133096099446048661581975634502221671860563407397722311256527724052235683015426420457779168465683084037897556398587369337511244846271928132710083830432015759938656255228038514473793221164339039999955542964154623262639064518714442136721809932793491211653302643367806641172639121072469958867750699083166514917060340957067250719117259658101742228672475383098222393521089761577058436667804066576531331314808270168433303243039828469934750997952909736249394411687760078125648758039777932354535062970150597959483922626860049643626217802283686716451884161841202104688895739570130177119913193123689901062621139222181601704840538527827221578791983953286436181591756656529124298153878682083399215957835261485546814847102819877286248982675011774325313566579528764743217713501121068196524329967536767601134865132631742419484822438430184987000984189802945044777772754675587857602391403411782346719664615560797133177098326174494287050441387709084314511260766534502046915578122669362852605153934002668843938310216151825050410829588448173548855161762397833862465446182558182032781215706422279788091877256149423297048579978269940253317398056705953338273344116826568078480169026325043977469515127468195840 [144,136] 9925161221914919820692640719043603983924326499361311499128193055783013296986206619288119388105644367418991356405003816823982860260825779815357755599498402268600206676801617494139966249354882995579501809289861850776353638387891301786431959796816315074708267149735163478777130338151760749013507544112762066245143347513332945644142532932415072861811285321902372909820758210197208571938271703991449229607455960299696648830620434901455285596599667136751451158023066181026871330199492267845409268205618982526315910214015390752658325115771143890441695639764668067252913292191404069353013466817346385841909229187417587761302610758780474277709558867109849608000636233921876495277218390684872017167827657043579097889801695679623753077950220985273283197566984503603287174368070860585080831225103295739914215494046629304760716060552191016227988919379520833529713547507911178136431485694706986146426407323360578898190560767238036562440606619361446430589469888762115334442845769371119763390949342733829837389172441303935449110159437287849211285696657906148152154586732186727545458819490244752523353606826066453497542597954587159839492585155352041551971153667077891293297325777138150889025409637927507382708570475189486381997359290181364975574461479564011827914524057770051885046211700016513750130414500245588375127658815294515343029863610885592721902495205671427574453901093890081281151825376407913180699527054211452366814776602043196691538039504664591397214354910052937658010353227616371968979052605099671125167048980425841515325534218604064125688493553774456687551857047005118518713220069634968209175019907867319017025119095452886293727999048597374226747915948913516412928 [144,137] 13684929285526070426356298264455380947320102583609938323938985852875616020515899871460403267664636857048945008975825462447881940696157110852099172682961045371016477316669006763620929564546065664886652926952460173309058639847015472740354120985563153504344773725873778850634555334442709632831869474429051817164583026735983476123631666060094087655723766548870390148228232818492154983649462007793719457144442461587233180808066270566817986497352408636716214362060604256716956441527655035302462789883317833948947069448987908372216015664169607476349911858001196194104467565763530821802146844522340361145087713389222838887694724530041744127717685159070465179271063922432485192846269356021260589122065034521035727837630468362651068693528056366296602519523446141385035557149882945400626352257444659458940936397881098379254553254587042007674060868467106089477132687913541807363843194080580220831778749891616218939396103430848006132976726956266207024066285340542589148835251721670106345904903133365416247156496581248702542569901901542068779975005777924923435844388279965574359540176922502158650787920949324539974450040973158653301239758802730877802289832671026936739688553623795013859947458222048805327520405619739540544493918232868011505832956971012051284058525967263123021087350846626840780212327252965956380088230888981871195657662372069004115000694397179966004099550853511671567275997357155985395691450532842295129590452005023282181632005892086401390010093120296800097254814213323145021620452112740276090522390430095130956755771207927533359003470942135242976810126133541410410076745413781646693733686051421981770624501038870002795772608664702578362425061756928 [144,138] 2275675617102538397377255372779098468290649317382692389774849766319889312732112053584164552397288009811412672089337100336317039479502072288056837985913219477338183871776598110104202459045113701960669006769291173279656813981181850051690846475984658956516994050238775431024759729748349770004106729450300093719661188704308586305872961645466316384798773810276001542068562337105772526308364180342065401988385761062952825714476338468487734496265119437793526033482978197140926084063498636059043002761452693340599119431150814706914509352671017747891729918058058400809388911950618733976080420546797046954835021763331653077282241591665928988670114980684572382202772584095006880936686914188097522821159512063403180682269471519147221227197716572656873475424635848530333811454755399644508660440619862210876197004709963723193888984814213182998709244326451797839248254350167354107449035138442490350602381954311084891601840473843145409700790518668423365599975339821522174958474579068617859958017753275394973925972446328921721787569496194105310034333683775188081261654851475034538780971400831753980230533591433276982898737956821152545765462757393619705302765450020537501645553109738598896710148980781226114555030836757855019914407229562677072276018913445845988039603129564486639046896069166379269498664615485356236972682043465493186780626342673867294273317922845417262192287733553309079674000025113420971950886514626809449832141052370084824145273076702255301949924873562479763973957999017894528298687715219368046361113550153824596366842910040533833625161804181850550261066470714656580251540179261282510234490372617782513486619904562355467146870481512473755648 [144,139] -2531020551551050328913244884343011457198668468390111183953081805127788374749490864537532094923019559265102027203004948815563313296335416668026955029387998019614013851452598817373203293508109020350899670835282147404640275498559819060312903838332056870590629130838420862379431578726260397496286554166840615821180952064220323852684523689936885210696771483399798238884697941717811942247201422034616631000525442457787152652763296427719424527743000590172363583135807953128967586498523209813516610699150152999272892197331973991679749911318017788486148525343353619914098578173203841485271591025446022841909055317389355229814333923170493126374213011087903762243565975276354827605307845104123694515775057272445290368886836505811516917676017426910178098818338056350779559635663272893564465624860260316244439462049539249742940939265458051180273551371135440660600759355287255107044552416435314449999229481650742069753338301463853736281725123380939041386070617884688683681571281151983133420600465438560343477302870926735448789720470077495072075133120833463148083392835165303012617743357587340194287102683640598627259342841457022953293903798508511393698199084370422609830936996457806485834053020542509590683264123543827032044354254454791465212611064463561458709492686809828299723453502294481291900779850858070198875714343700800079802670896286119729096591732792337276965649787228730430225564053123281316269160908530473688557993441680887623355823920638470783693127791648744776066368641304797497181938675863842152645631506150716571893436293967375910653635184859647805561579871775669320300690270499290184482261666546553122906243052882153083408677089280 [144,140] -194980854348383305722865929229703748050083599873207873610285716967305432732420275488728167662932973352358342554212154602606782517351764295217517407956618386499904419613745217666726906450418604832876892562855583532585529053453248455834660082910779234435204107888408111632846360355153569805571655379694262454531007435290850910921896079171393049359437088553607020748201990534598363578335087353835704823287795562213926320142719615875445179012176002725362352441102198207423528801584563852368294462197390409756761344595486725973952767854022793664260285244438338176191567936113870234195257066353936382061254432069001051897069998700111032502054962082819217342425786284140663611817406040889860375649218256540116424025885546513837569157828144505371637192391264964215255502765914890779678277471750921766895621289653563922745422115189748344590632071898072401350724695336676507080710177354755780044349123952754385405561474762227410814278947876551713404486191977665633081770149320818757664181433548082386150005508486045146968085176394102311329207652226678155677168890715215793522695956878556291024949587338649395029683354407526949378300600378749220229267480625455687936387675170387897792845571125327738922227436313989403362325038192660632108831768079028862582478599524096960709477657872217163868168199759715769083854359610129442825879526009767759427189205415437085823641432313413615306842787003236428238331033649629941270994039035054265278983829782704515341252527284449599411762195180650992659314975367424798218885862518608737887790801816648071258451114076248678806506430993114006876362886653047367484294753260918647888995699856697102336 [144,141] -32904673826076456878316161220394928589175332102445807489450564249459719406963010413281180514651747729762908678896572325698897753662246927590865732167110405375937308743496738295426270020036369163562527836041873796664826469482799190071740202907297438536237921762246844233258519800953608795657976947682266640365475687304359179610039651300693467354721257921039195808045269245993749443994344295215865926337442592595442789574911303689838141887596237635143682005242677277390352050864713619540497977258255870179550811572304189291900855026467149840291065308386998872989191577468796944211643162364714764164750609834902822298908184316599970687522624941804206977638864050693853800933193227129117064043107072318705935793063093246395465296261937005940838953795092652005077884044485321055477730197827455243349950559287432850718776715712206940780460900639006205241216027455427379538183737791859204497740859488477988436650130683627745688091770924278067421564250766196183338349178099499099663249692121249849923637585321410722039258063043976960091319237158899913600525230473702969500289907203654466889584944038606988085165858281811839603556150191072065679630717422703081218517175990890086062912841307285584148242926257015410454691353927447360111161625246855054826016260843161048893155336548600784903294363447777521903508385396020139604211041053329667992065395822337657075980465533727041032622675210535810057559504701564236194694426500277284919709013528351404983231230952131219741696925416941306198884959646214681649010703708747444064468949254038280192064727706734059151375860980511488577088131440255402090674029494639459378560932608 [144,142] -34182865588498901611068186778269923416354746316068082656833523591498244674223116844852703469303115317615020935223431636882642249141401771808992685746305551132569667112341482963152892880349049101372175473984011722243239890817755490717160321866019516194895182913710700107415804702335544031575589765361755412388423167553278136216146096081895439492154086085088312017169917464606395648319843865624890061687306376219867544619812626862088414456738723293722455689549142467732240167992294416181133962404525116906227472559612166560797566704161858446785787094897825754883339106921951234964562977972950573830725526813689729515976102599725378342867338622707957047925183908115766687808661635408384555094720615705473480867558348012510830493906790293033552133707479724869189007216780105378114837766737308338699181998266867289183308737088660103863358908582315710255486708604836120405211047716360974875214606044502927932324632135757406569187007325349817470871404011422532918771587153469309742649754283404815229612079643102340820329382671760114156251143482469335940021220915198437536722638507047324216003724976293951499509152059560210094279570691095591378709725432556084816819410121400752670941755706519744943295381513516101493501991613104686475409716551025322869742003999969388787227761257935436470817717521017832888100674092120323132944826718958087708060227511350116362486193923578460996639636316204804643247392000359498745405253555376705212846445226699147158912395429163367644269057570947052023941256834432066292999509371442566850218154736376758101617988961615221909928341383434350585615500135207569370694041036480073728 [144,143] 16487935784700428560461443738088486081770619052510551104047732527932848832461920681855063089366307563474155477262244325096284239515510537354406725310585649887710895379711307630935559031927955761843174606144723342904010550734173698545552319491583156902712437996750740724158928785338805767550133567062413026062644930106989824566580888805583169395845439392604469258675657825117177639365034274397783944659698788446253889108115392037860408861132365926706885897479928032280099179976519935504487488480949303078163076692537106994729387954637888336740005052304475231086288583600912921577398898854969353159757041739141739436129145501854728222342237888828713759379255014203593372062871189199666991891622028649535569397712324469229365410803273888656108411103809781580881481327372221876992289711983086940668326479509642894032119335263848863432775007144905622040726243797846777976509444115666838134257744451356730058273996629844481810970825754523505342988869703982398179931754342255505196903307557327822641803245211889485001703117818305067425897798325796678013631117595683869981552384324437287862163473492573154781897624224835551709922327199533754960774982605668366520678311221014044104535482045483157575073578135146233150523044548784684006066445232035231872822032140217398030382221326312040643573342137798703320600305657801300368166503880885085526536965599962875715482496044510111829728118801528443935668864386218886612507077280171484994773949073737484185518039326602707051085825636835131314405448182309353263164693843483405088870221105127684568181752200921436135016873791773929945573681515220407246808678400 [144,144] 645773402730907605739955329609029972525868817216348375668700406707509673121196106861879437810188499685690563683492545707709881820372923556898417195436704077265158703965515152658196068393306134079078211451615129821605757944998406706569061784670822579580540238065278437979798486454380012277411332860790490329029175607938853166703015114444464099247798010914781881564065651652390311303543747237544448562541213690390841310641421649627360612380588181904975744296770478017641251983119503658479956932727850986937231650366686994414866750585743057306388423551589221486739596681843883175414576689895116881307984442009268560872170167870154572404960984913088958622362953832028194495365070939145798908298507065689707697210103967439033415897487664218066481165178837522339559679174300369953152971580719485209534098130754167637224316843637789953644374434582718451648355619391855236127037882980875566667542566867166482924869988136015636277857958762443599535578175160670562680391911921423758486422728441249155828193092607991490884303261456976011775139549145069933427210463567563092570122387327387249362284595632679765098819239221975052335729308827502923243616210233764389494710579564877124837072780068442166984340334707183956078060116365875314582190469590181654806450845041821428948630360253766949762407286244730887035711554043026452026182720964462348236073256532319652859027135885035886600212832408286183471824063626295310269640233371188653187569977677293764256218153274317352027545856354173863639357651892560340554468206122827406743264614960713807849354922712128702635122736618708850932603951611117568 [145,0] -208283120387792077190369471842525992229993691683467277489889283404071279837975727307915774874023036776854228878388588597194021324144195334424729026452911785738229200779361656523628249431731358136511403071439540123501389891871105368986935983911915074355723525403672624179418216740424663846476003572712170064337454677091872733911532929516772639326711688921562172656378113576016487183247668744989981102006543977210788771011813816990728252832795083121495643316881945173630740769334953389603575204103169320566590619088310227007072288303307432830300583260089013673241238553769767951462686238654069483687064089838813728152765935094310411803879285257208296679388447189929232823934155725383364945217382100982543445410027838051388090472552657909391304325706100074014305955106103724595864449327211742581655588572760410670773746320805864028541799322587735893584184867073980707000663030648815809170619914681650080212376278512711352628919930461158736410338172459772736856831582865479251529665434388758114575493527691490977155579619546108180905016610771542246987772239607699028782392161355273538417473659073485355891009753125831061363238706951055829499799038262080628501145293910262182974408145028869028925126088594898295910232520373396151205645838411295003399237608108075539243976199416460532916750989750589025924142126633825641816561749895079920184424342354888267751902351596781760032826003139999202468830060306860467854826038144702449699046405251830842011956468362717099290817100781261350913170049411923324029435812240849359831508747182614960140808885750288608750418232686095457991551753480202816815364551509958865236981947788675988491936256653497201129498648112464263947678042119031526143825227948467670378937741010360953913090882028934197970406063135917709279242934907099433169163116794553080742598778349665526346757676399322537852965311527892182302656533857836360933261545835087847712331152348475055093013084192602619317455040779116152313535800937443328231043805061877557491892985385806697205433885905185969578382882978817060915971187682961822242205025730120144723174739659471549038711851499561195275268874645023429698665920018049510001611457763055777272887103799609558213695506025062701284942571772695616761673920169783968958654440939426422119140625000000000000000000000 [145,1] -18712461557514430533988562727389318657421351646890556849047730003132931762101115767471167625812395303303116521157329202855109628441772143146131257928391121335689687246194057756751138275585334688859258466276113300397413106604498006443078618140796251591565643027226915718949021474213808434381246800680431497035014476317648079407109941428420901408449747307138418831869681180429114728431830941930138640579561058294983209068706040445696963910399800711618080787051293725882173564751474217273634855131591764213909050181080272376538972950496953668092339167934325111458256070431126926789010011725290421013215175859010318057848163249130572002333888275281200228768705402020391072427045235570725549971752005099690460799835238566659141935278965377173860521226963426263344188435913044814796048340431488648274608032854799931520904063012574441256434075784885138612683918364889982892654391355084691256837532634906225834718038268681487737320013764823948199395725461136470694888824114324042641611544873083494548623469256050985290011574051941217590444875730222759559108740380563792175597702628352395382663447641092240729827000278799823974656345370488193730313903681914257613020985678708742668432598931476468245370568184741504327666782080817728195312707200299707828318436942883105766082189341642069604337606707489016163888739775490705860748025137339285120985367726551249862968512393146928782285779801282202838238924847353215644173547359979770423784654429190733082423684738123865281333842527711125950621951055877810085038853227065003505921307373019900986131058812425753089667319247618906343672329843265686292263504514558738684137434973926972649626082816375224140392932652618850509057599384403952041171624639734142825218220485137194622113540060365824515679891000052751910336901193450930356124129435358343532653330248713913177480298080419518570211960234696452219479418501489563299414219951338593160677136605930417015946487925334309333201833925621984833609332525646786256622638979035787588571855112360796965901131716176769711805998278322628293575219047354413672649389694521450572549687855619010114368802300327645295046435662846543951421201209616628185963429241656541261539897158512776620700312285020078098906124319003811295634379791019696881448908243328332901000976562500000000000000000 [145,2] 1831075708532296109844657634231759995056893238754121453635215658540414073281680995142577069703646096477644139302658768812493409345316659918203254699818553756659291774422977046117966098758647664555600473900889748230851260533734162970618882445553548217849337127442162491854536347008794465072355837031789261390051412248921495357829024199937548907668350559424107124796359199483582792848655753713924837336192405464173942591588294776927699401604826375233952291435890747440693237796806996934593013826477148347111897882481346486556480573432217796869223834215413264402247652398770092484546809649887000038167670932609975806646047307391019565211652786387029202857790301107185817846921426359377929477951564917558197352179568661392992674408220800395143961177788324013384659383417021364096608997577306197538741080875993961017069570188518252611001537292289365123497215000697373178276379549825782176367412533594237229470205440354183123116246302450757577316717971798784758731150960619311041190794658029646794970178554547427916879152473762713575499784567824285477126114895106490387090995458628007756086240136236403206570065725200953768339176502785069048479498322404189875348799562765560722417698317560036542086717126105110719802812295070675521423706422826307067382348148619451677363691510894768700730580995620385330390442247144093288115402034901628617555975502538670360111086280838574271303294644076740804339035565918518605657026220169583585680453433691126233546538937022073933007780287542297916173054302289684576672606064685572376227312027531848883114272236128265478158924280946726749274913474311262988414985772013159797649199716281041072527311165019479938202763047078533763114669284382158930566488340143267314473469934503713654576695144952677243871669714997575010575081567238968823949899672468145704787896252050143944798761847573657114497608122459693783944827576660747859672078306608649547056395067839134858149856716594036568617750667534410373749358768307525153064679310082100093802871095097574119621929857318557436712463642456307214857647158005464338780658758594196381820713490112589934480044621936414621164269464642871257369929800179958879699155362110979807923776928203399681931664790523604834810231162550250741220814187926180238719098269939422607421875000000000000000000000 [145,3] -133870506216151813233173430240214197618104824813959592471884338993580789971857826692217712474447664963900817793626270457219038890932478489224906094502712084528929597847829009387900156450592501465876904227615815471732842299619264039135817360707366941945871889148898071212736394227394618252272948126777075809061875715491090809059463771100264439957863411814610152090753841421690109005769982297400370689408974847392739481726275110256066929926773429387875491977047730638076694504160239788270969123997218743797129479603186610419370904161118675651167708661687797735915142191835504305448704335068556986330254010321252024697691554882472798338233566998491395203723732386389785739863128389250840773638077329983835472838869420214816009072706661058579983619014757017349744876916907883618952224674402312926635121907181355736218646155462351203423206556360964014060637143061803834370538365944104587893934431775461393727930815076779594686032118794264457632226014673407722839565224805025184011602711227427459440950107072085536214103927440662109207569191717058136733611211029111190302295386646161566296490401405030222531666034885219685683434498838348684697894469673288741273332191929835612410517476318446850003377527933056912563696059073356502134716916368700881661276937452575342124819731437848828402205155547353453630476741199814472944488424812636138223286909370368991058236385931676047889664473567516832596983520469324990440847334103492981173328761387247794575291195697542487233709127287419062993248889376393036653404359312414417311496641051839607810624222346946698962446896529436885963083044222311089462956452599559132843086054338744291227963624202190942078536553039207412649559510368854734900200422243770600760436968840992017792090975738186203821506832267725528259442904408193462397051966383154903220258602835457217445238296518790950327512562486988067627797598415419600602230145513451869987673705404806359967440074459266643466217258576806474173892752703327522507032037766091782709068479908433646774269818739668360540449642380929160427128499204399421258834459498436985190953206582548980009618440264515531999758847523583945208505187459992140559090151366028469338342310461627683760937041601299051191446243360758862908860625240414776726538548246026039123535156250000000000000000 [145,4] 4582599342894826547608938405014461246685761958282372287577859195427276781316993923030850066973706432698629949032744981889905209780714878880587584623072517350400405748718594520125215191921730211230365193395765898325266795150881993915631488581708613744050063697970803925789798654380885895353067186366597271302846576305843960830942135668686916847911207369633900395340267884126767017023661585487016311176537167389896521922338399961154684331574432755008156819569830345469637404934570914391082405102806177018319959836415445413036228743199048061840673799910092089696983921276417036396094717251754942587020188807834203083603520569195973335972269311195452792227672593483184131925602365842272200694142396368849976564628733748127135625586091156072786855836589202041351405738552141436314035594046610979756827401963641943223794030071359208567998396502898982859052726885113133180910741352673073059513028203074300605641336127538650314375040582239886591562430271987094585998401423949314569334955133435764290725395690060336545964218507572930527390465870785266522375577845731895401309317777420052479005387722191810001015940832316182521118042421739015026510557033409970730486974744380553910388534244720770711554964866356139562543886113055296272780794045613824277506455291571437846365769319933515886921266247708479464575418629155803466470505632301343658097779393793685332896679690217298517565352683954454191783486833588087648834453767356808282354715675948761357304954925606856457130349928280929242082749404940520887803047696402477112231206997139612521657030889580194639251964786564072831516904562892178124856356865622546996029222890870803481720258432293644197368160067078850940722348729849887766266800118750402671266189429711433431858402991607217334591283394641394873693645012135808774579378012692460328107878960142227293460055120229713109516669498183748000943925541999350787838363722153737483686113468753687391719992221195801780170769439107278600602427542142481413890984336717311290494999470275696352752474651092336870819600104764231555555403398500735649534462184996613296914476032772203281625739562716466087539686320002438209141222280085927029723872166382707396290803176785417688284917919834604194811926512563538086168432594824651005183113738894462585449218750000000000000000 [145,5] -69183104852420148002665552202247571716865739149305350228952585286235238710966303478643130455938280996046210456444799757181163955850279760811873018996754277958157796360689014913457856081866928178580830769230282094150688439825189576315875824892297245443175163559381351978496990578288269788613556261415711344217960710054411901642809410588950022437676416771651708766019971408292663930820839677303373345795413485259173692751104934631946439592957820874705710388292458280589908466515505031233609899932081365545625965372202032164405219340981898946041566423833010341487809092795926616664062329141186380275778146069970809606477792816264136412946694157286334555637826331141467064190833761367194115160964063718846365044192466489714423279378168967333268367121749777982106082982897301054488334794696440409135625498205738212631537507236261666160421833338198648447388942942882131119360525451713136661152497767349753342690538857935096652562872371006573015202517562996398543932697709039279769528498738808003547916641338632290990643525717796124363810124784840615379444813388382932950840305271794996643982679552090921101437208933694033648441742563854577356497904901215874851704117620514416257790146069342730503685415683875080042966762450630867586687733487762296278842964285555098748308368427377550061187461496560317169438928585194083170906268543768095453177023600130604894008679544973188596377539321293198061090146912432950196282571027784858711675174772728704015120023468785474182543922723403177943248443481179357386307950797465815922740786608261796606927613562437405462668244107188985244131431979570774661009067198878976952045060987740843318209962298908846028510181291324910138384142500602421903448393058699419153906099219666950042936660129494927969294697032631662696170682297153373006442602620176176157772067346071276426766783314722856594804921492988908979009047998032251368677304018481313131327712035088064977354470697900237319738163721042773834126857052065022254088410497111304131349600229277858847634516601445773028611769018290212680198315546226065324432421252262633165697466701250713055798325280028638094935321533301336782722559934502862392665108414650289453695985711163692483185525757180617372908898257367910704612561090254274631661246530711650848388671875000000000000 [145,6] 564177979266568217343652062509869765510192386523909063561109131453702851292181578448561714483182841868032098645641180420813369851615569300406655653694968434503963087072338776225983484885741322392992953395264293742446296807858112192027404362109374560180817979781572046824937662119522638006432789988428571327667293594860024414878715905735750945248161849418574617852303605645585695895737518374789529423985475310850036469477761415412475220900277760010593694717858996773387919275841138917614446229227082312528797857030939810201958285902820989653602620102539198676861302434222289923745950246934791634010710169499685700149274920326084758106595625188627315162700595627783479909940123314839015480925884782673297966645112502726591465281685260703836700795899137623433646732975769866915484606101594171765543752899704110187435219353569309240590611585250918645894913611080763238642076497566266503707787842923542038819230028995765586108026405784445549747310873429896063175586815529164827543768538300349747429185921167844565889242135634847055891650704658341275573026620775852928265586198676469890736205164747725637838300953949863406701669184859307496114719473885565135090545387017863219340048173321271838345471222508756796369233004065289565413846021120319842982654256345310827715868258844167564907497679672148001203388449267909086816791586951793306838699927050594779665349270066404306828464209748696503790556631201354508035622479021419598018062508183903889343423083344075504623043863127736228810970971033299211653451130272474379080557829532883717034204062005278128343758470974216266981705668736618951364395665863623960257144063621158225323259454677909925606853502764372127191975902524277204541221219402310252889060496876006644685355451744377443338508891826509829503065719044488959223422574343109962873741921411509413405225394598978282742804710271156034664498227206014431004550709084157838289636212944354995177331577813409814089034585044505814782132812709030922916251760621822033423299994628251118106431656984048791590695968549115249520028092982330375697550381681661137582578205709585314141053194912423649003572889751905960643146875252658491135505807378631351637328957930212722742932611893938991630761524691018175478585128246322710765525698661804199218750000000000000000 [145,7] -2817360508995055051038478145068449436232719737648061745469408570539372098937084074416583269099593265829795056822329243140296993137005642192517613803016532080443718154371031652580448412965227589736236530309199946681196762373374578807696115606107300638679148980581290802085666556650206420644476468908220724452356080012547378191018718119621489663261620778220343036090314597303800580106252089367047316937694115743974581869769667859911515324393267806766286159676544148849010295325051052487836361479529216016327298042098908325693328533921850825455225418065002846939789131341093597811584260450757876945250220221991916880511102678538637235400003906480221976688725779878832555480811950441750476194345597094632461272233933736423237275456856023730279319284057455929727294907231213407745911548066342791615475009050905632777927792861095664205348088247757951182147047855245989224735271876185357484181781629055580433422871664629187324692496129556029374979804015590448822368173731201800706570005645040900070422560432835535486351036966716508428217690255395998410471569569289740306519787105481247751887264070879744534155377342654168362612029742937706996607505921134974114084886262150692201038487151732505104854879887973779090255036368483404892417788929991577670237478870199627718695088629623092327937962267513871967964391625906282286519881716649093307191241850688025362150333016370428823687223162828799282172923597516335233622801380871225729581532615037262180338124787481502536216271126666776258984140217733465176432283588859379803623547778957260558107673756850472329700534765949503903184988818761740535291218544213997656532481317130518539364135860680895293419396169280944204795150928264269298621097757095542085399232747158912032416026520013473794771404060495960469355920574667993134786240951522455383726609204706467659333147884874259138029382610400520789172097619939613082297965166913194187012600785960188904723300547582272185865701091622167164674743572707110769142347588688911359794185168262004766008579667794230144468102337957875334110808801166303363832341237860642368202501173192724709083038062130126056878386259165241419568626377900011403532274836430199176054758648937616866544997217336989349324656785767285321897546168656845111399888992309570312500000000000000000 [145,8] 8449164656292035600239340926207280598470530411849153297793116463878001116562010590907022824662228047694981534080724002232256647556741869072884229736098903521117048912708575790350019326421803688533545323249654865134046085348083093219823839650115213732153222100623784315170437807033356538026864178832586341264907320678478133287242061146139544957747482306174134236520354352249270882591331904034031550805734384331477373529605104563972270578440676986134219011938288912476746931680925056818027865681714545227806310168497719722093249971664236643489039490900345324177444398720549419051465883461638594755226282246520148972462645496747426283384924478674092813693545035377477034091393605291537599834920910872930515461028037665170389396194665271271852560326754556326418977164706913203873079403000415149121408402617148669425580252905757555394007080752188137126442927554955634076144524936915830329477129946263222538116400864206809973929414212169414728837675779601405739558281500821397935363268390911513360163558239851559683070699229360422459826847973822424749226317949484067909002245605145743434246281647328159930484094309346430728099344075930233102383833655955971078640104267912025352430010392460829064938169151324137881421785216743483510350713085121679201827256572678796634726704749968432127695690822498934638886218161962115167211876372840663923167238844144113495716947805546490260799155098768936995025724755093686150885946386195555105267339281271630411071383920978627825178855792647185128599312084313390464430917866112161887951324162604257200477452708916962517731674314819347832732948301907598601987144916369607482531046626714116924565584414469851926832124743230082425597459820640334524287070082391258233005882695952764213290207346786344284888435642505314310197876225977314389304696086853249762277387562807671466829223256775801970628468858485395117152007830500369671515590452138418128593979638752728279869070689286198848144477573387196572468123705319608743409606390875426791346665068260302555393543577073368255634100983346709916777726284416446343909162116173182462140143589709703975086528584811221426820243390043087249202194298573962126902479208785971510497629614779921275462283343661791405342085435831514517168727707030484452843666076660156250000000000000000 [145,9] -8904631079878271855381083938612377042981895201156371357965524997609100187104192929479577529099826846054328783088947757934773061617320759046903980003424607769436734109625438033239602396792259985735432918850958089661613118623789824355867158025088170405620183927279200809480120035925171238306406619759838843904956661649685849532397343807606654028795810206186338289789371461443794474183366719249943045948786755405982892202607816379556164006803040120198640999990686566551589844386087763141145568765087064203421433956678062095106502078039288044459000364265526917232437037180604412171877724819263796391896005004194054891299108163893369486966450627878446455952702711378343121289226119181839896730071133310471606673616818277435433341448907535177723454137461127509729903817223619843505932307434724127813725324194241099303325839614785941419264101537356145258588808078395729263556401626658220637043742803225185292429749246099560371505767239003039422450689096729214731372374828428830846239813284655934207068979602446609752396453451675760774767454558911997194749339763240391439741677202667739727560122723425326116432494313573570225652839500578882930172554887132763821860466751861735396548365612076878898114453883660146564189851724751745308132002544545343824019489536910189576665570373749166441011769649806949019642707349643717006326166115299653194740148210430054058358801513782602655448643594120504479068939094122802975209525562053293238785580506477096656366635235752335728803111120115448965947525090383782249917874330989110974045450055905577226880096180827116868817920578212750660074761087229537396852463721507955927517458821418247760768106308969209734076987181388255249320501658110338620772007667522267070766923315881068329788045281081619359706134066969746984942136111970134953010792767095665613935615078005799233505082239141057373750698067590251508702735618753671936719228764212977920876908233073366173309047994428368662462389214388456463120834182919501723798883653789047868284816415144151070499271568774701499464514584397589739041283067291233832504408936671479515142253068871558721374854018130346535764224869742147577391759652075900715959195670272220814023032009015970665980952832508511806217423248800517388001907193029182963073253631591796875000000000000 [145,10] -51107100598898162068210648866272079705954071219561020914154295479151433653542863762274212158145498973237092281495930770911550592386912543766353455172035410081116143377127435597809745090501310657050974734636337949347982542265203229017271437840977353170698847363891773166036220856038098185655231667129930347486803367592564486494886738597792943353715650720831931885530850776492139451444893757318482852946842924993907901365075471570746936219969456809813324818378357098914116116561901297322100851873363413005517475124919800938391301826136782635927968252388758330422796262878916283833103186238889274046636343633409024422693893753340910719541772999271328220042941992107355474928892814214172455418571142481846551127915499506106923380003288652703740107972796692047448131748034330025176831378872254389717924835042867862646542942889548131270334455005972664671139533490093213930925718001765427123388635620535826131001647720215557408620214826764649007950695459432961783786599093610467917063027792744030162056956501161446384382150913589370017317245695376640739370509601504369311991982087922645901108404748181094358502776024324079423835547944410218036711902085517007991368078419746945884555059342481624566367244387877805806178208833802709127504254058622283841327973044820838423184230308890575954093852623091714255555215295304169357450150701927698163211002889511753453899897414631182695399588014483981567827986104944677554776959450310150847897674230147628544672872178841346190518846853769416588419975588422844332011472278720215149991798069497011590969588118603838702071106096279712157796777882951433232019048147985095992237998579988619412985642684630444785869173805246951851368882050947175996454392571557954897417379262972266969481521717108976156819969756002887171286145286179026572110717166005892017471163613129525746843761858166295981710186364990051248099957230352854602020437594398016365519044451335879921622588328993972932658330552411885571723350296261155705590645024485374381492917949278021120655522624480694774645578117907838997680426052702466235467809116139893688545578816690088205368550962478558909529101004796725047251783556053141370015482987301240475466529147680387344281341672786260619030076005064877620043262140825390815734863281250000000000000000 [145,11] 337647439513770137602434386366555365932622324807354096531929559374121038791804895302845542805796829462880704440429880039591909751758827576632973090193126887325127997029365155113690945037535612321502906905229516015946225181727495923521249935044486700236125019903719168455891130344796258841908741038084595777548790624002991773083322978978142787054787967276988890833181567339363579788290100177809126247950060874844677005612291523923165365671725456513167071201084304778870741690661470424197606465476618853922313260407035088482130571203102955862388598976592771915760575949363630252735178957001365614527060187224048574902015957473430530804396757450783307772849347719676188146383970242937137202780893875914224332068073194268260082469882272489145301041294294161647783759731280994454868717815776477045333925616640573538245839212068114853591821039580412281485498476202161043757951418263073246356866999505665351436674380904114478311784991400679164166822077411795202965726506947531429710300998840717893369080085967549754750083870296756149905931562326757364262790145269074316132450287690692718143891803778559837572457296653177095172171097584402221112904855836588022673917623111636503236420227359553249717282795848438616629466559427059267148116015406694354060458319998658709352124986032725896720107701539153095748764112682389478583384252649286264663140305373331550989299726887359336469981877233989350003605978133792269070777206657790581289850292355308145709068549772647164536916167247252187530852128318525929941079658923464248454872722508283706389370949644793806281167598252448663732097681394751871436539012783026014134216029509580655725914797397612244010848898349605264950114244854453268977836540349511042340442199635341937199170413664935856912633566470782079447625133805835594463414648203519226227521618885440394531877728570584376188444322375331686881106991548027234519218610508860164490719824106655461347487984729817432118201239046067685146385732538912413232432680178134290971455429820359770183453825416774049166765378034199076767072487726913475258975469237235108276112938552151568494854722730360083409522036610030489734270299247295167014557874220476916092752292753639615408831683172528802791407501367182408813505389844067394733428955078125000000000000 [145,12] -1160486420833178656144723250573083342234201730081025666236582562100490624011455664065593481650510198730962023189117822313538305802695751343754128527551209503541399231739460545858660179882917307967341152381323611871936777124280474755629652486074062644154536962791286181125244126357546569093377134400238727704910919954284469206311663934137050825755343665585145119745049879916653750799892410378309826381757435770022917762673641175219806447258594506888253449064715914988437930361093819338114898327835807989697465420931499286869462771762248607327452036821125623277589371191711925779187877705287213467061817152142646928417730531164104907770612521715993191480920419459048623141543130198897713942795548365348135769829281994369211908859007638334559422027511525718979288503717387217418735147145446684090205183006946390033762513249779264084394590605480169265527069651307049686095860262902071310884272076469093117827620217348048504392855823719489170133151682887013424629267105914091491284349331838022593309300012301777565952263076845805276082789129997030578999936262027656007102152188471524964305238536076679132285217422927036739994644955883271861552417429734616046445641036310306885451631076373732849544525081213300746117056844835092730893118827335180313095017336244805168973640723903730345966304395572626195628568565088205628658734478258704014988476742827856916505467966229591417188499671192839886730709575771026792564130340210205345439973862436576944826197526986913817987791330220003292166934552424345124402262831326872792922677856199198620899415306974398415329769726220836317416260112554532449120620026861387562547896068166172831698360759839094221826324046178600500259392047801564692592546387574263197425994695719608234477167329599366222273695549366800713572664034639420390305485851590812317388564413313400259629576335300097385684953056654981740060753976865517993037214948159132366580984896426697496092296182986144398193455689570838439732614100136516561230677014543493397760559069024587636249065993623844688729094484087097065059565255677087771574155743803427855380250125062972133981310267628026807049259725885604271042474523240309075406650447537165836716024090646016004131548448014248914244108713822445366758984164334833621978759765625000000000000 [145,13] 2858565508767212520356465475666292820314122593608224537178197487955777106819623835778919317129716433072504720064634090786403111893685306040561739825019218476291821365400722777687569452274592005505012528003187002925597862916514241861047120599950558625998878759457778807161310654734730376631330717353964974263353939882721921096537437450947545015364189822620151267086990231807226450238459683980686804841326021436994434923182800101881885256673981960887410008417584608799520299088950674751907791349986459185860181747715897183415167555390214817508618746076747857573753929053136832591543621067180830836511462745502749753914282851318713609009630965889604930832393701596755521675573660466573041893284332669210523815381982090538607345278178284437454168175609293166784681199737129090600856353224472617417359739199224566937563322610565004184845969046925273518861880443238518584082258679528394475966127854121113243833004738115810781193369978451487231389759455177190803254023168369121681620889083855105846110546618767684565892983545258872757841728141310400646111102623790086365569763630529986982769025543846532901431081514797935161962477687751209662584441048307369093365886932600468379453182537144995606167068044172192496328132704023937725470256454275109487420703286530565946463694045065738279671360558498619233580237274883025496493762861907342414152376439794008917998982352372971960460852699194100232468880660609260204566068088129256671443424469795208316784733526339493675075953108754356343292214137064302132246184601653564389871753878537786901902863307255699083415174438537695167174487302764593553617635916216422624295629003379232891011151713620722382632777605526202050124233691454806089552353660492694990152347441379674371918175469573852686837787592444218993416518478132903003130021036204606687123385473370477863857900753261173474471840663881336519437552698907311916822900330660561324497191099913396858983465623394420653393216143607745072578357041372129312626813363554638722608280468506910340491007147276368479409719065949484832775978421255712695180920018035001096878251383581038656063683298837749774141863420037401857145419686835764504768307295615788171357186380727512786175829353191834938047795767329661842381938186008483171463012695312500000000 [145,14] -5489339361487295768908619226736383145847583618794058979551242813929440578911117912538931592701886559295042041395990726655300491333768518869091552979648670014307178130966929512779043924487031886435068150463993330931643326615058588708197726073010581967629864757503482455889620846225886330090321650357260693074519761101907858999602225412322630757908470658211957797657122374116190824508460878730268195301360810760846322756006144466837844995460574373627663845017950697553353267318128626351875917112630323873074497685329041960248525983917942715051673614590460532881129583788930679003751519156765381153901063850839832644572529290224761455450292991295997857221490824091916260875295435977362408499368587662138293046086063350720005347581174541455509617956332724703348019229156156462847010872201615294486275522609666072908858884479131950527686159792140099685567152737368658087800765215589142392367046953477312967568777546198069900181832635196241613381664186929927045827723353179737292658736211493708861004988465963822434129515765866150804281876389056956544326147435001646824456526631227724623392398798749388504345016123301912435636117450052545470200377876555168732429154354490809771472310739549985744917549974879231810156386098123870308438326522121182820225881754032733407245673701924693024128256497223499355076127891642238301159812778718996610480602768481343724321388881874781045144456954944189732501574976704108279436959295063218479603933130027482485105216148081808544796585418488976409910316635733938744697370688214975550730550396617515674377186353522389377627822616247153833869249465920473427294625004161099615834210868845453784182691674234574435045488397829992506216112330416705021451204306960174686631341119824338271169865045558380159013319882053863918752065671827356990304479557005446222243743832257899769347370512154763632079981650688988423459102813964896176073047064487688785232444709601679557691556813058963770426217032511966704452650441126720028218652781029967342000577532066248906614618288188395778158230897530639049548308442999352358376508027303275545915483300913580662945015403737457991372553019046696463944067220044763821029879807531277623758651840398357897143635851718937728078995252900540435803122818470001220703125000000000000 [145,15] 8502623886563079104081962585386389220666876250694494518458609765078404196357490793319893145031888567816961346321958474401615780583824055136654103472089453934704032181183135097139812569536145421616659357868055488836991919294621020982027256135693546296005462859699650090882364659378168714654505853108258999666948951844686743753431042982825303976756454826738099790346575397198538548900799781277808254289389417858226887629391774859948181522082588252459062511666368672225072186640254153989919106085395815262538161508293872393944329833913164737851996025299791642271329971407737604817898859265620271064495469320558432057512364246835323147514344117534360722676797104985699143744978345138667340393946685586695766578732314551720880206531535740769283933490197157458755059652695833743295593380874453866947196778113874478703116128679584124366037943249863749804291445675411812535185422875418380102696952837293026597093733188496771519299413324683455276497730010651536841953833748682590975338404057052012517983555507799088728698657878261843077238858027855084578274220355616642101719157035067297030146219263509718642204771322996815018512121076058203565402177581239983244612260932786328858693205796121150591751609180946535025141622043250536388609166614012381977896237826066033967236122790055480878568204302849888829719286353095275046918652591822025928088888904291567948578661638996856571358315005996199172103898791614986589677942806325202651830606674094744011595418762585429152380517817178765523606797571494736664105823239246400577442197357097675480137041736322673783498310928817722971301915916223207949427877357554981787545380964180486188339040480442237228991932820862205552288713988043428875566961297854705107569980780083996754593194519545619525233840986163600830581504654837527114709677663875004915596900510203844067332865925889534852084307400175516965321961853444524251122358448220837541633103131699080953815940729692807426921654811807851099708373339336148785387882636466160958730054072968226476742106526818256435518663455779962884145256822972183909160759530035292113244143743323052251087150516643554998020480263291210059699104192889107964994408557781860989634093584859418931380528952623798488730244571343064308166503906250000000000000000000000 [145,16] -10756088413416094442454221912095525460041320872302023521903500742557408621125126864229183240743882024916898585026073917886715726018428381723669300769038441281563253835853230171398492898492160207106684806218936911982769646561728364634719894956291894197012663343124155183371133808574492387618851298382170580893637099119582755650690779604087167782027409199572291410553283193826684614863263407218866956844169608602322676179339444873347443981923796065209755590588056136242601261015717440414808467011610770789886605815242891616392747940246595225310673095310577293939369572861713943353608163562714761455751642091583047657832573075913221232076612760623322691165181331420302758413085436435256962385743389400574763826610845586785209978005150025772036735231681411469179203752099787303726308038342483043696708917595712799500267442304110741734556541378084520583563800138496629528738032972633774179337518600897851137707577891598016077431069552883785877685378784334489169244784816058178227256946961131675991199975514944929471859573278403882345056922335136363092287229640190524515463487486469179753860975939384416777504390673783355353930649029384118785286028374509345211587894618598962112310331301067647918649503905902944378575985739396098530463129638535546304265192504828123749631843900032147272461964948305910132003083486350213384186527605263895229662896718841929686736602989164639246354028954316034218649259202078649149965424439726745402599061009733365138471197908706496957170134521432382868422745925883379117658498528391668708688483351263066251507334717355182953553466584883406437135191821149137437518045832975799990701284070431268588698160502295690715749098298086634774249253707489845190848026463456386334982044950682656369815083344115179002677410164090004802701686788749491329964556597233453087271235193573985170953562538142077673327621901117985030338194732627776952105415712882760152785122580095011863079339046918490906884516659109752495025766210098364200181100119693400404648240961754520025160396874269862071422690615508320068129849165712216340614229564831710681942552801152477047412665069104633387103905178796716023299749309542592301599858852274516136185150996568453986279838979767120576980232726782560348510742187500000000000000000000 [145,17] 11056331350501552091825224556787213701802461064377473452825644497880733242323371243487358663499639693887615024430740386182350205651214567437498491226097884211020808489835306143134675342297969415930457627260127683665747925314390971340376619633256125447085503773978019751851815444294079442286591183487428644077357078936734598797633810717213822560490876714653394617648502718730990553407287072875409571805898108537699889126732506408181361523113253380776615280254421682462485848793272359758098035088783893424654381368866324253897164511809214297934765817553617456970936534670885556078126603833913613522045464734879532926576100184939452144462575574166237930930992121879644498860148133840247209688468588690861715894679239358180237287257025720718111137769854864691831717750061373351428695087380926635764168138213387390487242071969839699174422986513369351057399815342678002383131634496589354312821375874755068135393645769771532132458997278418710492257362561244448042566320305737700732489255094325508920443262258820131646535505226208220642900533546024216609714698631338744039800261849620451709543575656617475047609208071359759589116449639769483438171501937299214985800897056255114958454375118302403007243170708359207018943885385318545928200631692036117183712471957811391271714940004824491575194558044325740721361310416175470630848985015058358542725521393008489217545286008044780062384586671094771484720848476606271646486864302472406493577776048333459998274985001085364450173432643773787845342671292423887029109500035001971220976797738876200463559992318612080345860418676193594059777748858749482795407610798922489161561908484193560513454843428679565134760518070560965786174099232832317345106818814225011730488033091242332031330802884845436852598163094529534536616175820876561210935005005245478418211434329868120726297983586501067420888792958122212582674411198860108072517958496736033329597681238519560534579172184807147066209029434648577666092939946068778818811682182495331204822088668411321084432458404494671881275823420841085433131946918708439263435661968348391342574455015795798269648863552116488741046516325500744261658771289666893135449365814610408802042510809681600506844791412253137252719170646741986274719238281250000000000000000 [145,18] -8929044906225100106633189344940347425612616580967890416224833858470336440160561927565043234503555516648663539782676597485877030691529200487302237104699547055713788614654386579432499405184559360175015179762757328174543191598193906955481046999837274154579573655347616365497224426393897807115539725465816692974353609708803984837143821263992832599243681885725319964304492558456921183043994173913443323029930326585377449794371263210893539155945634292320198238796214257814299014673351835059445402960674331404805262396604588161336629119361456739599082917908084011743555929456281567451858423808582468140438498246506737067863273211800371269146924715021743129082858178720824291368142477996829535479290342938099115658267102382781893131637044738008251263707664798614580916222354360261211285157189727450362395914749461163845780341615659015458546222911401013569365035755637618180648162683751562117496529659739073708184117311630121273483831459692193902173318889910303833119030351284651123632303441971912925472552412068814396347760743779769736535364282594770225913187224237816869154078742749644171550740776752886340108234922537102091487205608695553946998204850212238048587820493268413990078579003579136537735976220339644921442446709196960456002694376047996992937504640964194995693047407625552195144251587897874509776601336921277573517959217411338382782036031497690773889934314528967398410573319901606684695404255446780884437344224076168742912943226561400787444169631235372251643521791995504981314124537989798930391481905357851139580201110651898340028227324063092566573877601169641738054402666880697833934854686720900190230240008358870539767455601089780266069147274434892611797388731283762004240674238034611433954337204034150784926058830938079705278339122339953350959566325903296660082350325947072328335940119438531942407675333738965957153720766583481387699964288552004239493293848793332084010543918137983385265619818912219994338867528050466532277851197403424643264743805458698621823030736141840055867293293756737673062880481026002597975160730371967220623912460545968615289870349166729850844528706182398750338597262583941870758456844665144056491811376807732516424585202837447585333396915530101978220045566558837890625000000000000000000000 [145,19] 5011534557055968397765378250900887781632680938569484924236900621459262518083906804470241671396518620744829042470040414826757625440776755710015838957108351991281457281441823612042719007087466764427734550752350237922855497290564697754775633800721411972196208043228803019229328553474207117170427268501130156909621627748851867066888201233505030951155089690172494075750340083468649991910370600609743982357254376430842571244997750733493310177016432347516138383220795740135156147429545802640563904011534820390952421555480630092484197496325383001592097932059600377463195565758915986518928804264840619666639891910029585993645606797094336897817946947189881483027597162256933880386266494585479383145744383593445075753194506382187902790775270556643115008697977507629814473476863206296169807014268238707382102279735811606613273307949686850082984321612864019509462288800845641370161273980173259950065928968307050759904320541781164108009055447434015508930515494862705409457083445421600712249002224052819828407747061028429859120187317375491635794361467517086155483765433234699624697285825977741288112734624698002588916499110832796371931595076860222217091964180513192064970105003901506874223739996044983706152409436714644311945599326746914776941251101619502077127278702658847947670047151186396422472583080752252550232477412160598825071627462300898693544565440700771250310937056920572159863434890445143592925548387142127474268824231677756446159119163176033859496233325347692746081310521946611580636629457358688099004829350257802461184774533817593328775825536223629747951537104075659665611498778934831282039268387718117635869052318280595970344862086971183603895400425895513534376616925562035025675253750835365487436633292467494505596156993659327337458555048950314708497791808678377056453018924677484664249531249277049260758371557576130914579652270054009598776603851544146078864150784156970417899167902813086536448975490251335105929554803846576116981073585446261764302222324991832901548297039121063460476162060414184610457672941809095841861566838519367609649539612766766747597606469850791181551334987871912942259002141587241344389699712168912906146611484901322276012241930919322659056941438038279557076748460531234741210937500000000000000 [145,20] -716956094518898275524285975523035642916519405272464490400633830644272111047735006651073661077375386401010620948374970113938349609505754263804845946246565158686233943080341294610811649095148871277629004964334660160161052442410820567956076406742235160881393085339743211781392040300890406630016887893678536142477476985351527963871857657721450939180548387787710728080173298622783674946993808761382455088723758625237165529586477540655727239230747658996344396097334366948905021398740846312271768361826192257575536130605323953808603323599888522973464286518401913516157674595292773716449983227850644491603474696918978813586170465678742825670735756814510329161190117616051683599298639885781482478210492682254470478121020957538461563040992481761195996411431172240149939969808212476588578933044504268846204419048035153859538430936097712737983968095019390067707909725143619360350282570566629028024660762892028351494845162817270227876474169338401372414557173253263618746910733220915350284333512806546000111446778662373731768790755763880148605354587438930056842987862348930443584199144553375141285249144709632928353971385909221007046774511120172921878601754572445006366353301738883583451141135272741809948222318120776962282157238740247328718585350173232378356242104886917507136772500063475829878503755870342416481398072128794044983392764092843710683345521746215624549487643489546531955367865833807757746811841296714161847104238643527644232834969964804285160812635415924210839401466075537480094218602725608678665284505069510748785452609728864003469645764572834875673934706221280909404967641688400848704898062782606990729858960492302389091561989691365188799181734483112038887670413538024261503102561879126066656951452669140277125166627541798468596265334954636322593924877846622472857034328739911212818064978549169187224116796510329582579839762960410215110957756836698117352719144115817490774687081551260726574885237566865405655703166299287631756645411195372815024505424035560009564369201135991458207408101522738413023771960295966098025427673016144042430039371382526742451816037729839736458417840535820858993374207779045537341810622053755174196176424190682409585463563652318278590636069225183746311813592910766601562500000000000000 [145,21] -2570303493939044004065574475293910606124996259742729550523483591113232387182442064994226939906847359723945489078769665481766888030278525582134267469113578252427968423677868909065865745375888909936334949780329484554657079027836449040769450923742952019523947966529366033921062225438212271323002310949029303579211227677091849307509817166404059670940476616098714615929236949641902103223916546745834516782852535459082431393026763351224001533273968054366858015114787382462935235079333501936493344823889561100993530792535114727674135755473831807666481710582864977631537147329792182760222237563345770943449148962816124664442798309049583455205304705437274754891676978180993811127054917059414281544379465334096245624186334427488921903903746392880801354268949300128597423094652181271522032229750568586306350445467046273615418823081794380009848677174590066099840153836861388735707817541571131709782331289517815556587577746602534985932493607873598734236684561746499649617042277387691963874897767998841378481744704182025861451114892128492515740474699520830334938985771074277638074008699095002908649873902200375764255266413835619086198037094164873821592799788297033866847514426890006056997547722197088775663974195167019969891816096859645676952610231097599190527378244532267505401161900476284093576000664699335512379342925655693015529565242992046743080178138600407452647816383201484095014594947197294178658521858255032238274565071692104300203520387883340301956261551308254300692876814109108887526352366468001235241007143621635935052452286268533857245578846853654877426641913503387653016418304309532945123740177214831644559087545224891282196973048868143793210667306229182679708582954356872701326389001032435864021593112657521415569614985142855020909495971735896099304879252672472517849098867476449306341423459086390822845509573085638692214274511487324395804145111507065852283540902793137070976008206071555581778394568099134199042444595660885367759198444295749982871235872271036097114173415434104083548158155146003641293723279812524537581199193254004548614421966875461878947090563644729201385287306662842083624712386198402924165972649793949152296492633600437703632335776972745724697211322506973374402150511741638183593750000000000 [145,22] 4158620190806164317287759067070913118646584445078481565320716390206432936167716679104640155311408135142566331170032569911024800473853115430146550573952582460256014478362760590822412543753118011609927311693263310919966927436271073719398086612338252060449133864818847027069742261050992358741092781910108851416295743191633886380225808919244979302041405175233588229651081171249699054422769151671665117976658684465303131365530593081099247435504144019461539657949650845293164553518791552914269222244876915073116340948892926088258807979989714426634927846513185156875321137124148188258535502347543308053405864404838636693510880853250825058570659131521436445202977784345231710457379434733135336952925664662872755277722339245378739778022046034447236142548730249690556464369201797012306054477470209056244023425171151016638560872706254911138381760155011311103001231432817241273298409031451121930093317930698602136961087421518986837142672673508539263563105763422878691293231557469412566717653749809100540213751952046350496276302181873434819647137201187895447637722301870292466875797654776767997906350486471381936323836045245632972965956843876198720155129217384920161821676972745988579112914886688727911006933183353385768864409664683529024919195759841484385759009640041540309074082533265502149876353165016072422205837429303448696105321915941373338804843393003364681075861592161695643824341930450435395415929817112669279141137791217229142822391206942801904425177889664618087037070883354041020419629881044682701076827605153572534670073597787513451657853590131418797529513055649030532830070990549709370375966646250763891232074120652930891102127518403212881677489879879356279622916477065022867216237051229496351784151206088712600307086196293463269682592491453486257647818323072751784695119298674391495652596114402218149791637632397643144752146918588652383890894208676349157973995501909687450974335367814855054515001128469712243217348411483783686778133962364330936379454513027891940210454905641869033852564166673402700045824151005628212248334529052642800900735162322695761571871563943408380711479117581530472227562254196793462025601614250193249355194916928364334844223476530394867367590450157877057790756225585937500000000000000 [145,23] -4176723330646842976728377207422291407395625188411605841229252559142651313967952107391651860318856870021318696989782597432349574707538230368572557159974741121140035478926488394358441411505289022611910651662866570091800941548741257650869538310374435442676715065798991655562982668800685317144576657068817405860692046656969862703067627398154104345754553308171135088787903303511549149088308839501634508797377713234484800978199245847917931347455915664122405058774662272391934752667313129939633449383366975732803498230567706153305273597429823856094670058624872036921117476518663717929459541911860123880233807169719723461196750031826431977409565228489181305089983848346802830805685499750733557750770065652150330946657527125485154620712237770107984642471556122586408847351802804503380357646184609615711383703233326848178987219376117216248943560065792637627849017863482903301673240412341866966810302924123774550598506908699832792571703710412472667232965213845639106000776192781398481977089580430608737776899159948822465472690502711341194164463877951049478424394898265556146945917463594191120060721132227509346171573722118115731064353451572467052162450383943217037520078188263308044266596068201853348550542617958525424492913711073354340869435471294442319672449621770073274812855558821276600018386371181693636221238941002243092496133491635742124034236796968998660006765798423490150117034001223183614297525495093877873854544890943593055392657796424789618873471713435610609928698220867897729319913364353520609743125997841408074929001130709997059394237127758717083979686474934688434390052307507552024037905588685841534935932476918547879482871925749278287316018393615443160776942438043496501615460514510475109796733669469325268121853616687433492698114216537245337415178322005233368966962361739993809810340316745974467572043334176574372538166015822809718224818326068388942928798790056061875720883979117644737772070775866716581180846773170668033710108393767956548445674427935338758864401931629808301919670099990826845476746295564526545389500129589136221036628919104157476230795884776601393660016168668148310359361463926278164061176429078960680596184918313146147949554592634924254923589614918455481529235839843750000000000000 [145,24] 3245606945060959314305845866349848339147323155996335639700512366780864080461910723014369692162770322815664924734993955714132413750205656228248771171052568494992280932590072714711753450413365641166824506520598873416590197910657265245559411510742270264323198146702740167188265093587562365493238793346216825141953084272337587223046295849880395498602100071115208469249977378384970556453088531972013397241823512882272995735737087383878705101949564526470703385282847410817706250132300534601739298245535921078666636168472144716845069893771166659832664642407154198361569618453976675375178991719282470980819410949780745071038623448080622089750013031450980881387233035922258061096255180306154013049470691303472062610487771741038221267217258201328649150542605465695293744266664172370784387613045807678516243682500158257502026139635541561787353567467654608550161091058640735068651357672238107271169050023824566149016879631419271215438017519086120904097765988015419484285042872110002403257684621629700024097805926174099524595258616171715076055574591184193644759888306463673964025586668510886328307062151142614487534018896692416779996738748787146127393911302025375870144185072185124869610172814370909104899949060081678865061185925411712363399429945445727764508514071462284571647218117172466555146970071372382580607462224853961953775433244188712208582440272757514739695543743459990733336030372860810668792701507294014104611657726297531696326958730137526587040805396522949122895395022493147316881043936949585595407483874449828159515676363838895123006047296951167385805720274585419921517443787530687083947015259415435359486258778901772665786891997354068180721848329896203506939365281778267113261465565197582848168452765497908852189270461767434362443894014593967256613290148700508156158246849973610091180573417634930329597694805980943985297779579026019096093411967302708283653330227298395314653358358390783824648246871804576457916964933638352371424927820695092797910415983213187928714505945583385668990298302581056375739139544381235243596639172107842865460756870234501737868611185697267019767010502230219820146668733739689704097368207929337562431472800756708494644556618757835764199626282788813114166259765625000000000000 [145,25] -2041578004255047166312882873471561310703589520691221855099797567304814581463314467175696687853711466056445826337853367573526021837836643864860438589748691618433991034005515896576170101841610786966656872774192273035592171038210933733817885687467252975612782973555087874536541113122351144870423465175258524774668019468068930519912894011627761999753055617306834745104296966658610983681213268889069262109753086084844512577185023776697552229864885977043679399472843813609018457771279341795516105875884409994302126543696795780637653295204016203674922916910584985305303570544352766250903652596538092187549489375764061115644940213642526394852759826147176406475253571449222797045130908651281230264462361427605106057674185997938355717194582459580387595877226250558823010339096647437977244121659674137470213660223121015233883818203997535614282805988253920700442372052409098754749589248841273298822112522093108872366231540478725377783097281381214141542344092774703755846453940348875537601123449151891203255216608822824208236707292524610801324333177960156195886616512959581570952216169807056420838828405666383569216618907712111213883850976028644280577286049716508575775258113830014810206721212319219778753785259665673624265556047114965533532624100146653707195529274305598730463797476014171394688838982351611329952375006583115738945567152126819161219406111676071749167522171417618370960119491551295233321813966470579151502762065984090590916439094246362248427564662721141954275892145969726198990993974980131007716302680623475725193768577480478506223796729246497873830950906844087675429633714338037883457263329915929617656853049373177915804072074988809903091240025577524678650392336638563589158911336031192574870166753542587591045849313354985624831753823615742197655588996523093324994854675472301895573069851067691476577647239545609259329101540040246783613614002102533125482643633397438997298496644841084013714558984280245960638622618886070685336699816825640049442748159576957261807137886318716677099542936746324217637751420438768812158372588027534878773499565869264561498557701891800063948708525210189129212026857131567629492389550889745363933605562975443377632185842224243899067914753686636686325073242187500000000 [145,26] 1020266891828903675378698468790643007509577685962672604245648408590246469787741811633782542951673433203870389975711764340245197717208336975153257118828597442233694717456063792000117967899763414076009194425034270212430486394167170040183749286381693004265460462564742286615486401849955596614350495408611074527291485039337302001323637405596944969419317956888661089640739194435526332978049710553293087024980342232404226211578385570759379839198389020449435059826032789967889429315864657886097001361213254170355231023287025217973261263268685889414060811662889457150534604455365184048536788111113906786160971145467885653851476293434076430794512772148053669401465482127235735381197718923374845072236625275796096940059366111022812811061032986846061160601758598739297849662257134974326184278816155905240437082209699800677209429195328062341419451582082964803383811658472397977523460913664949365843412552304887543580431028539017129416843412568104030957543506550175830948170978584434037513389223316003790762661347403474526788272030274915127015407885549095103562641409632774488452511869713578310949639066619436602188623893577676946682860719203032789637612484929793078943402949035242408487126552582092411286919339102734082196825770214718330475831265319573706040998654253798596885809338627565485971629358054027428300586621546564047851511106747120761407641024006949991157378504806910577683866139520646140916797144755989547788082890719687529023466247424106902168418319319977569941934128154623817959533525795862368820371631013756632037809904969426805522604673349538841386027869242666088268623645025335365814711075653991005363611279230840548818251456493519549842976136812208195989467776802187927803456826173312987430160920910625295470537982145605788593886430982216070705670605239014751152384849063148997655603078059884972304024926789615687939485937510165757968812432150327461476155533049899012729541702080860160413642469043609068665238975918790248280729349637218200879318473338623627759120897389632169349239149512272911395579381269771490033727450492541862892127948066351657576904360743073379474399701649782873452607972515037312909385001091833035965899950278278657245308647105730415205471217632293701171875000000000000 [145,27] -357927403025845834976153668801540209121361937307375695155058157413801495674905558929597140523702371504788468929935067295946538753563191951211318913810831443640536516966080255100638443173936850618298527338316545593270196778732357186347990151923167173329553848152724642311284037598098044357821838595468238850325820177651357457171404589863428039803284357683945682993067429369665533485268106462853935154972053455555958175406322756460334472101656281954870882171125421161010513465682817670612006099158499609030639030845247876257561149299224141299183324101802069091831690460089917722938628068838223470336745095346346945994712035797907574226018123020187352088937038600888831689353413427144481221728478841771270018899356240602678995177936634449076419229979955613261165878752210637403679613258790001190413008380072280746836271352619608217818746749657019901323232714428010804411573761301086435422353557131939815845527805628910071777050897044120810902997051373105844265268470148145542438061063674940120625697909521856410379318367025474055229174157884948274900420432018356428410445483599668801262918964098211862079619241404108354715563831072262952246342595074699705888234841098468110043755657490275507081728341642903870987088293398514508305339373958570788777258177753140063018121186855727158547812413455034241445931699634852403119963008814319605658100421881658428896033595046915924453804161632956831231625083189830095295739257390741016806796749711879828162601820130448165010806862267913907034595566074007455249051736339351207506663691039016733075901670692661952186129356138978609511569452194946675880715013607973808615505801460074643057497642878106740137464704129265373725179385410482418619968777611846011385332323366101726041418719851718660255923063562731479100475544010930181638706494003116742488131451232792657804922753729084273120320154962527387640395566700757086420191507039117066202466313127618668139604944027028052919620239662644718041125702561934171233285255003041524032961379659509718470292016469175880523423499354115533448577691469057642869720615016202881384042931458100350103470419102592553273944686817421311109624448054142670164532981727400515287845772505193053802940994501113891601562500000000 [145,28] 29356424100876178864956941973721295328676521132888800460341594401398809747048924413066468704507588387283798293139080970159393231150059930340821644144658172621051111487486718331608125411523887702428926623439396912986419998659191051405372089904912626226813856878878676357282367551478233067890752044377317811521835534006387335686275051964379754694896721184266195693356372827213974703151579307831132530779544328710011925691595826803794519657393190847180529809694489693093018831623183759675101823738979998043443166296605195606823398698836323310924496740790541266333146734559204297701456655626866727092961784175609583034380805625638452738517655571180271040563734911379238893329054462098677558489045245778238341565019562930667716238037373871470586817007073381762726855575062176407917413471671226077692345574125178716119769656476883460787548664321893918891544219445119971761957904092314136224591775702114514830344581354074100474237313972594702044327918518009028847404829013601037471608437924728574358472865853261731078952919566208290412906031272831557083019131314976761570406700103453830441269746773994431624747173973671215216622771683088718011400297811188777722294602328005064811344953586982304477351606745641556563035063968584754881807632099580860229601971764375238638073249802016628646002406166682260216612049250716270640769778643281461309104065052626040121520283716177525916226322553155204634128031986040409457381418776239550064447200330293492292668623770590834101823571219594059980053331143315319356774043161628676695823500845599067439126322540803646322030026562126064620417243624322311440315857199983934733773283440369175164324058798879958360644079211009529327209473892908237997570772842292034280177878979978842278429966998889746007524909437334152204140432660184884308182342385270988311259507728114781890046528605756071603843196386820871710784350153146272603238703442379546726663405741643398627657290206210024804607437727673280443294259872291607814355330213581885047435164490512309973637974671244086736210706638047037448323052972896136180084206543312786946594652269712935050098691188344778657630025834334884672893840782852422536954134581344620871584893961880879942327737808227539062500000000 [145,29] 78329685825619216959210460803689800203086494158086513687840670282942560540297220455160117908626386449761074963976717936602520366491537821836962023177332357596125488089413006024515094884983466477820172834053900451313949001699822469238229547005881509273569500325092173867666264294021616414056827592603704344585081416189423501233728859096610064790614392938627321278147701350536261589611381003539504193428060177495013937162785050648225328254694637325774298471736905312420184394327522719102328953370393086872276433912012220278644362428094814311116822164292902954445018350467818868035519670265167911986380223047998683416781163272244483345053602566313800136427535264174735043926706530274152926907419818143462828167970857095120883374900994049957024134226942769542442836929522309420091660168328918837449178718449300773118634118013578168412880901736928078146409672925400745627052544331072084027789083776058526337895568110246708087364579899080575785317989758515825918607435018478388444204096248149194465120452781265720937432203303434379920048400311741474237791271977085749024444086437565691606969448647464708424344997635311552615792120740085436632424584530534744948123367583927115315317490475280768928071078416795456264143338584118660492982815172627358200545523269831923323330327457117057443913643580601846384246625459933023712144189476543281649479602666956943145540110062548442217402984069957410055181777308517427683926098999161303336500857761128971025757069153553102716263991766549439031462094551646113925134699440758290533675370625681791292324681688833238597520241011887265922399818791992231570463282026895241319939274297671508053538242858343538254203236374186963901025018595483741740057778883039380671393111612963454111446613430860356752982257666343389846098422598911335270450435617371223910480744008451343045998546044875116415668600161829014038418459239460888444307014337407628776000041842194489350091505467671986973889621927116244452869652171236995675446607472014099550483127531706435424637561416559334223951119700567336897282032807545239348988649241189905354799393272679147790336604487203183746401368202865801835425059021730360164139554519313967982941271372965275077149271965026855468750000 [145,30] -79243160842149729688533702681899225047543728821694568349039808933432058379866896351847955556097468616557326308095041504497897292497320377002309990156689440341218764587688795333660956919425709381544642554496265544575072650239399265437386102274540711494244957824572188704900618334634815760949669309486148607475337299176098417340406504085514041591127773213607004484434235693243814210077162701150942947853042125563605304047136325965733016492286940976546496944381396864410775641276286000404992298259254586163685458385094894577332481888885366866558860358509907767608500459149595399535142146620178580704357044134495121819775250355162993259949330161248539518329380828716007549521903989423917115711006040875464389469687845214612154184536358577949075614642673570715649245775119660664859314611871311757636119673786098823883862244376861807103341839270791388016112554969772504025230208436918349779327882833185863311630411098475862810993944985340420032068042710972541455702305182875127437293129169322234343757607342831768404130056733619887464192509236374097529071474218759640584730092185801058991114381348057694724207015693169473403295027314952501036626440798233959458561937381409517702638303996751040502818354289966964301743364530025623601508427238254717788762975977112374680678827613002061241964885552807042048919350644968922017467879989459496389275882089339520334104355859454135300588013377286919097964578363924359514703246794837284243425762007760712308788397432490629542140343520082753110868190213121260300929660503350134593012840858172199974345140960609187554860369947561332707543287079285492316797745455789803310533213031869122369909003849891761327572351926613777758049711066241184842724010337709932854484858568571213287713328194289291024481678826742078160829081629868290128977797286526492783023289801667261726067246665611492797355039628053963569049512782833821360115615862154252062540269129978578671501148297490878523331994588304296860132657903343161011502846774950865688400238178684820479923423473464543734505512230045321088348130931109419437980917074003191530198243084812964687481591058215175155385013166128951465881026659487951467478105285550343455611255194526165723800659179687500000000 [145,31] 49065329565858948391423090845292136879839698068942203870438274619110052840090118930593186292456429167815884417867954854163348056191860826735427544890074302576240834442475738866541193991937769385153873367688865435596311468087331954556406050738549888615214601660323474238353681635815285600975411589414271077690062735187549490480299904024532730471124684690774894530296265783769475829795590094427219771773925392546076906803621671005140262432973283220015350922198758536069059093179483151145375468646602949594825351466104841071153216290081166107393238256569921019353146471584019149018228179082553664304726137762924171574836669967442411791210741938674382730586273159027294371495248155415999333341833984068350990999797487949059744992315349440166611110987312376395667253404332118723449328565440116297427853189659550883254169360902450288125132390487157944684237316595177917525318042802878713788739302393613041840507888461990274085918857162908762577805053716355770456166682003803172763389397379283866001907948404890490023478735723562702549328436592873676057385411160900068528474903069414853046883190193271599277240747369993150763424624194644940731983626087665414412674297276849165426452736045589867977328602049000606669072470108166462816977027657677973291953560052776030448508429625931884172523741885761447192176123464542905027113606741440807625014058969090420227231621298359856311177039101742588577818087000858544810300278152973952305440305590763243040345373638614641023465406625576485612970020900763092903596521468188070646466972359591460170926275682866669384333345308314939197318584308097802020270552082922799767421911597330010997827334987050087460260000556129113216144208867553402382150991226940748544244212188448239441422605973641411697293664445819877544723668570190847505798987570459360111965534160825281600587939666132329838886601296570673068245935173114461242024716994408540190689458911118688001335898215869031053527889295312084052147628324779824217772553406176647391631728803437375456501492645863346062740115828701369504498798868673417167777184356531418136391888268968118827819738446247402265437443408752091131395139045401801246103779959503687918186187744140625000000000000000000000 [145,32] -22476706916554170270506527082610906768441826250115320095227802968208354685981002983025154314616949784070026980710766896044787068804842756849028935346510307018834988216912012914193647123153632381726726462883195427083510024457239915752444933476371559401770448048194448561902172963597023574904521107961725070214736602892215631742605511597148292201469222698816937504089026464610655142602724067258070530199366022457459337784014009096808147770277695088818726261552449710990592749532386434653075785253934366709531704499200469799017629662380662433376193633165605265036990447416888460926788298920053852141623330086530859781204440463374399536034627325156257882510440619516569991272900643405700832620688244602279499158196078485833922136028696175559691175015989880886014178173867469064189677543430372302395874155222484864256151187340785480908712317219251423545712712443589232610511806591228741477735458685040704986686413754175435539123176074765091389174016451124367733452354919594248304301608249318319017486562225462904239319716690756097420622241602530348278914054185574406825440092690713861640087925066451479465823880561566673092641506644455512830957897105480310542846369312170867869678096557481110271183025753520976729850645165010914451777110148028637367414977223331811221795350947126521342822555124663113550402947699894541576335294376822819726336034292451623307747161755391632749820672781387357714680167685314609377481906113638834383875597196541229374555609582713578393766795396294238114189561902081197884637437913824291624899167663986709791314029453786858072791275768857404135781529576851010277444797168673031543555064205281807435477691526276569478791342583208513372138662002239628108593783781110728119997792397155811543719419026880622860104323783660390166324138004334945571451165397982498390966562045732042716570427358781196795894874241918738301277597171948513321732330082120269365268937825697696927543812580813264926231161936999871596896256395646925939063300125830717556397421420755720215971135541108530686956261270039848535673413308130365698365050331632983060466807335652607676973284953868396587092820687265676400278485277931793782831094436237700283527374267578125000000000000000000 [145,33] 7650726825021924036186078360482049708824766188388551885231503631225237766681664948032290668683103556131773602759651519840884083401774316178379197337846808276498890629457740083275962294319546562755125747652864259860310801404042504804446992003934930619775265027050806387505979731587352321279241704144790948550277296607583096692709579576752224024531307027196334066025341729619376695909942118248695094669932465886800794391607685751539323545442853034773403227920533934549389407112109194547592302316218735814500066656038237291571728218662804811992668319822841289029361547655804474282200181242287108632325520901544495553137924782465914471575633428176628476868676173131757396015605900362513369536801908589918064358656849510253005137316418974401878015847651503740066475601134848656687508085585591579938751892601349809011083102994259283873901802721318234535955128328925647774237839991316438428366684110088744678405034383263153174327339426983353137618025574298829023720660409610914744883121789874665631630653927411310332850762897287331519984888699607166345440585490756904979145621120723568111581020990952037700899498585722622996629755119936948468659522189248860609402405887846737211953264396691025567792706349397842622150361800256422958321761739012264068835023513229570293560781033153508232800654555903050795619817931225791218211633580133976954423545990968779429880139950209823706048461409191758691235910038352243731789579804281303060923911286748428843534793937445252435009486853475752699083326636866099520287375868449897730569969806074124853861151548519164435358678204789048546841297208492408148907895626688873490892021536947279945136408944234488338242578455759288588045634820576926473713778479765358515429735822856253431426856938490556253771209253143876069933456597044957290381123847619201938742609075622882325881500431080361886735322088189891600936771090200080857262235276260994200515346843921717449026756339021586659250384335984803667519289373374286946451248459632231622634600652429891419136377345276654152583457824326055636791116653453766410554627526685308931781188107541927087896678894323659964397478957381214894653420658024555738804654985844533890485763549804687500000000000000 [145,34] -1704241475037468535165592310625729718226799040189343142887858106326677553397908302384585682083040466998394709982069320997767584872509392801563767127904250077299868279387869784010838569425730535560006788609956579306178601733807693661703070999502436458545134903554328396587934665488925800045399490553071104277167319138255473186231479760918375486442826227260231940421575158102394454823210112996236407049253291636908548159745558352745739971183583135190777434642043103289324518955089410907106435345469944414585420529956988976177703709170516389562467124089743089331183338237828525348565241654618935041308069448999517836860085716310463467079669319968240484713051055892729716059457791473376552751433770345387360649521696244348104891870954070959775921184716494885088718181399257183698559018732590902594884378999776458530931329602348431844167889202464141536976148883314882419837935732373449059674776803915370453797291539922516816288996800305950593799688159437886474438386013503889230316889115093998672842261089049632387054384032912254952299117879524794177635674312461583564902352813351811821359694025564600070731689124931893465241309923221581884578007553945497377177437192609573314574639381630638192908625123839763143547421301609174592917151733176501336973603742366156045217980455746008451176375369200441480268866917460847830648944056630048495449292122458667207965591947927266039111372796668674283968205575512444253811662346659457062136075833952224189806340062296249339915914249505818939502737538115817511231518111813658855547869113150527156946425328405511637146975991377425043201420746624456856870165559353774245800090733273982279636629931912484125316611049078840868033065035942293542949888249854743969493197426892365041936812509605812488740673260861547587220459683845998778208617078809010012558038832926806489902688880623210080274076260647149380533854385351446548980462025382133104390826482922292746118148557655050262427712939959296069150105225933630036097623240113855394055216387616174188063947453220148180252779257935968203796036217904244054005973538049063694726998889165212713919927931692112625150799783705074568663995615222954721189615216160297393798828125000000000000000000 [145,35] 81107471176656661747946557355586185640372670417632996910136170246109108278976703158937777803989682206448140901390884294102664532191191982544734020519478722100026063889048649591373631278436946688100708601531141467520664049551995887266478240992453048674977854586109366442729385108316908277361064514467922988441384022852584296517397710912461443246111315946969968503989796573036483984313876004091618826560542872248709053077344655555512531454037414193306389432449468984306225428228105725277868548094497330550161211901608781112829640804028938623986157775777822689556978859394812710604554381901495943833602248742640310642134880470044667189357267820002834456973480616504028914935156029142269977212480542870484393693634068715126826780520169435096856562650065589868731222285374766699222867754225052339571744926741045166553359937642016229145604891051353239602957715120151809679444766249672670025053790968050100812020302098221461545942587158510008357384922642840695696949654720942884345509052266439727891121899660896590207653754203744778314283751810680696724533731417840445299382808853861203970550357803361206063867121837850544254153238640231179956436495870290461061303121464230865835332019476381619625700147115735694932135548177745372989669950687154202870207920622649842933760040017607441718601103709744741321727026420926964674042620746464225505613713604496294689969002472532972307282825958605851263599533578570752345847022400145971263954566535566929390713383164439586535300406499182670319569314240832263878557628435398105935312551198780555796016264772714750308510847479137419943080312088926591680544837434494144298647582166598970621967749868767693942168615637234742736567038493714248611752900002621757913821605670020757709914107372940902134682490461041671390382870040950488124280222202420621299703170448052278654058956378965525044769485688977673025680303988846510630850784624331480512241222253805735376030715291999657802113218438142556077078920382775959324895576063970085896848700582540502060843463280238870359078201499239318017667334494916024248188220501890447199738303136285757010720709977067046291059956462930094331697977612328252492545308913826942443847656250000000000000 [145,36] 108893787545147733413807553402307896195829765181819333085700171765618187117497861993578075126160131557896938492751229814304825437861379719819924930372348464928322401960638355809794789977601997181216444551067848888675017089620799762816334084932073587935270006315503422107020082256293659324267109768168369930250165890507040604304282073720776023464511356529984065219884806153237041240336153094007434588045516208004041422298883417126109592703502769614479432146484687684186275493759914987603340154245149899475229611579666702403103774459965370984980929244235376801896723050528448520145765836288298447989859174761504554592524911630723965868010438569603199042898185588517440423216842724619377156962374827145240761674818876871595531734799174367659059178339596228768244446804597400292990125709572275684068702720851467503513353147609584010807669388458498083421388323963339978068439044720943029669717280508286638658833541338742157708841108679952054184739546647860696787582977472414164882229097889950736636219739752304893599479263924414699357046046013123006421287738238788035099071133975423423833714280417930058114763995665690808589572297115750334000378938509814259674688459071125135093365449520640862960150768111681417369690720405658355009501515744125354376682367216076108316064962130106546670148799218739703885169166730973035090263925929825070462544225958947466874247354013467190811989364587162601731260839619096085140499507448544924767655876836856740061543929737123301837278914233132964619971735323147652014754145802908555000039849024580605616086127149351895559768714291577774826719639060991456872536056894540755891663688299434625561889940260136299926271916708844383532897779237165353173570444743107606457044011574039740742078223181050561806660902172362615386671681532283218127573084045546147463165800599950659782623628386844368599962814629814662346605645991632152983838318077322351062286165812212670929461152110712751217448970574928343830078497232598962736260158844304009978078371621055275234319592573973417575977715119461575276312518964594320111254236757433243236582031901947851261908803351979577079116008439681288148167145716348706916812051869392395019531250000000000000 [145,37] -40037569905287430394989350819319388253323149222013622290961907761694909889731502271758708752031326639007244915487306852892583143629101888669834142658873155320424690197754383556231984206081601847129733623028328580119873946680314306007358984460771605609320528826616992952011673433680157622998481499643139337470895107821144182843666152417528770510220921973639765178390664132106930542113585472517564020450580071799408494001048152770037654865197135693905625710961555886797573394362169032186478452192063973196659396865661241961026962588735080956925541746196983834340631723465076728381980230178155640773078669995336305495796497133934507574062859464744149250164059368947594611122926543974792502768510947646729620082623781348883926876713948339444024530625221467430502717406765288765862786311875857335639033779513275552471582604222222342436951337191232514754553217245433542156771896034285007508954034801013619385887628142366436678430915736219448104652282295590587939331121271508124825700869286289346384524250168877932276939705395392499219345107036044598202925567723573129449086683877660859069196487098334893189049327856772910162875343968486301107352581827545584286165516253643215905687611640200009839066890414686193655670858781405644366397741086264685480919796764046846299615585285629129556578574591349461574815844814942463916530198558355724418226088264214486138336588895589272397036684536384678265181626480217685177034525567345650936720495929294871149220308954835858399338943004402409177800432475872291590117291807761457418475288162025251363729164743483591205475830536296644150724716632513126747409967461876709362438264492258522605893902688026394062951136989175862339679447242003025281351651933492088956215224762073651072205730394560509521056029577524173475865345613724980165957327607370520566248534502531818282929466374662620202738895800100359927161842639271597554403335277244248950362231378621636947608731423865681480360788105397240404051348293523422357896058266809452937149158088461544072269813962654087430341778144820518329923438795633051325051072289883198617142143412626758420905860779587938964309591347046635848434340898219130560738962913990020751953125000000000 [145,38] -1433077294577407301856203743696357457435163039872478687032195928098245031716836690903961086786092974593459102752559199433999613784796333476584376414442917268765525454978270111771556062377439917627416884530402723142977177630577936915824110835846518603042585555938180923162020351877358801837978925239255314154775448730151866079332663300920687209939959395887215466815178008698780426122329186359956862787924833260027079707255618752474417173658447140030714988284632421273050687851646650377590807576913722252130765728222602324940324918136732111318617287834217204479244242633755277640126409622168918075393352377889546930471243356119835750426270084550631240594953229672115452741430275306610474498617213890140768074388786926423010136896138053586933892862858273858050816607169172618115043510795211690840115437129563908189391506188266911504229331785559663036851468541179065647751640580514037703683606032915664486588668130318165917534791767877244982467176903703985655237318269552911649302482063240068701786727863687018922455253475921611884901602603152996143270165827860864369417485462357586958821282738043795963207119449263853814310777806005222240287293085757372066124247186819422617208503483450106136163382669063877027868903350907864608555686580154366721634701746003371591328263614308664146506022646347376842994414499817735518047946398123251496637006920182922383013612016133961911562966190000266484156479692033987444772549986443132104628112702514977698315261916629277102903383178221189915468874423068473850888503682059027226585469268697525632196005212049051386304236680217877103888750056096785513636757806837703768531324417305849401326512885529387857252039786570937831617909892257233715329026437007994938171271581494741753518719554517353349769910481070234746774772334265938664466146169211339468728975481104649630675872135372735359174439387888194219026615244773646509514271185329286991381312171458688486593033782901566448974694651327182501175144106181817804645403567933908985740427990135050958167021114486154144543448940194418485121834974211368720264663902134780884835900420131225984382765482851819916773037677144434133567634115160535162039987487792968750000000000000 [145,39] 7515899464419189469419386882943054472528049450577572199550970546932440472036657110096759272381178156686215310262861562317605381387833712882294542321915090929484310415916270734895261590315783243984370539429215469546515262204630561649123804300914302135486146780172448952686820462642767515294037998270713215758080333229630226680544135486681844407615053827205401458877567909230509535620722266095025133026786882433199779626104445423407391420471636879071084512520759463541565225363073593918122367191981267835998978739388015130048290483346116109905402973561169528601837038152872677912637247433995686170441270825322198363608874274504929463930237469972545568753969999568682709941661749343066899398594034007038681970870594421550296009759713840699371235261503924333944143049416517585080460687692003302832344083520985648000960742963789400799620109281734119913223007655668930482664674045957472510078593026555272924186070679730949100292486637230007347187954853280998300487005837962701006211483816890458139216867012143740042182260076468649182623558713691268245164056887172469509227402052996985504104424214756695841886767124312781151363601631657099418107612915964746895307045169966023221006549382316452553129497389236741685862811891709636777054469643297846282151479851164875018733113690497809229043196452446735394885607391837499227605512113239779507296512012544847523413492609259614689779884466107394291001109759704902271124964410299061500597177887828042829176948078366767852699874096065820863097355101154103900703782169365293370103042084155697734881520519956800147093480998793818686860156509374656763641782133481112207290287959870917823752060069204491721012318727940577492746064200702747112171052251231527400938154709044606530148041709371956455298577857221708539940441420338164276150302680799640497121173853021316395966562651774092627473780995223155218431297359064441558884447397179696335610972685039944980451275142230518979650442631103171308390130689347650742924656074551522463806494467323424001864036622921162497950357074739575514430242390066870977191374070690103480352111494532558285430448259644870812233342725192491639789417785050909798808268554687500000000000000 [145,40] -3927525027884469007400122464635640910766532979347759663018178391294097195993866801046891776244334144796567399362657032580651249589951799915349031636351197695184144096718221253473298151506479553358387437371489344297858800302679727460374510633971438605312830778845167345047993603011670734849241806701377813993562554189021398983867899169769096804268692139328717516148131026635557007396142962710030201203414960628104090153778887816741207378807625838956424298168838608993832632203334660643612172939078656068129027560907661654331521800431969561270615869067722031577593575092900084434117224323799142139391219213229763045698767119110812141093487896384893977561077846036619154109697816822270676927148034843899991573350031107805880619170992043210699073337059559016943344609137580060256471611541084961670436116190423801354893958102890177851738711401709203773951750787841484775187061289650559779078833641865371003790971575688834188422251953260038461606945921217980376803245472826600399276592907465580729282839092711024816569816201208488306556016397473361437188193039009257288703159828912495347851758016938767467366052250657868094843717268436849822424360892526444086996009885994217710876021291503563990847579403187623334789570431071052070624807707252345314074187124495798203146376225051161302172933883095397716345137194586175014495806473568737736143021004509218726974853156903711804960657707566811960916237370777476453501011888606823626384653303911643445609468445192315760248300867590574319945236467848704985564270145661501212562374630825838545702654681817131867390925003577593980346351242325707963986791517845214911925233462097983320543910290338991112268177863609455849353834565408000982788383383786271413530058325993943401375624359470672570119914804542939334392841296922143311985861067523725096598865176033466616118243923141351305040826943393740761170039766133196464581416078720109577181074324270294599209293724270896239401893017538101683736478869229648934175062254363135452162655355884087305875531080964464264550644920672124378380164341083696204015022163731256626055223608571344172732026415190947218462605452413359692857954753568198526872167968750000000000000 [145,41] 1163594992783689491888041061422183623372743270486160663382005426435458762028755138907871116629058245536631821901528916725445259770404542092903983128814867204045218578246735118613776622482672927974355608039161950328903422499744514208888273106260613980147074373905612053969419466181189840301884308209717923174547774880025512719016198035150751158994076523198396207363594609108662986104820281895305440560094861480217726865100861036453804935897803449890490050742596053433751278188456899254710093213296334004777737530574547149637499289947336215466988821788621013959995058593501117394557424407942382263094079339666287126331106013872301508632289879553850386649946933929555225310097497723032607501018457236310233161312383064053426671117841064743196647035853175506908216341853781136979816116115016590297485959464518641856156583242381783552846913386871077007704035120497976720596145477112775270632805208225227570841095227793520558569494549419648700005413296814944089120869857810578207706236189669473241339058034940447824193241114758523881983956080856433036156455053849258732266864520299583640405686714742743518524388372993027539781695361611991225185401457216137653438079596773882495953845097449865568884344500928216966558141710019723940065901375107299230775730926441452056899364988901178155167289422336064816140730522296810535034799208077994883350518756273281347439738592130649795357483241746621298314925482899034152681911857904946979596464366400826830892616712968471376034408529973346596506829392290810833992207116680613751600879026400832735489466663340084625937142118433282949204228724425805926563877207993419981437192320834995757524955490193479841120464405798027803974902256261980650100150688210596294441339775777268295479911875210849070579118358583422435636076746240047898753016858215351692388999198891678500241072500444683148097961862671441330612372826061746853263418636674794571062842266263381057523145231920047599385767229844848181393786476958372650002405966529891616418810053474718869307456541852577160155727307333652926811446952707170707617188481393036436053590403028786380118968678264976616012444148200762235247374448047965252075337890625000000000 [145,42] -177160797045255681005796794507237929130241877123473215582568128845549144847794175019608972472849265781807287648788110167254624883400862229374724663569438267061396537950365959589747469576904705124433064842385067807931504989157279845428008114827029832899499190000165011307043447516793575408695838396770881229140092768000779167602618377910367446374205915262472902265467306798369934477044705781841342864855498600653509359816813484702931513368974347987000887473326640337672688996023351858235518231794712273508321293240242187414465252706287242081863479763096954333220605640291089523780572861702991314605694424592168479211153774542501428670496311652429584754153793973701603560989556349957461196958805403934360999589652153788138856498423334690037669487932517306919124553504426078518423585249036248483642885914264050336948671868711067514240954430936928899497278652115520095865550943244799788262643081223205157759198527092504457288138432402473123405526018620591706072108140013711762618252841442158330226230330228973255636586338767125161264282980797165462864486193279624166096429489610437869075877287488728483163575209316055828770342888624269751371490455732796389156808090643643008631263588706383605962390891284059216873405224289674625206625316547999010615411733034090789832251749324459590222793618598462481081203931276418968080802867975511769071650852823736802393823764258698809829011296742723241976641509175552092599293248613468513489946702303749253291732016043096256083186215215455134729724672364645004989976508604237969941964141568086495957746711105756939783489333483367444705084966884610386308178734261165864485353842496423610718412701268271601813301237756273639715673508574775645356261243748077656599815616585784698276988034000728429755489648331896103830055155228432442324119988318930367854580895002699393048722423488884987844701054102688710630616274458146174846739328309774423884143751453509534176937612061162271579393223704980687486779892444578917517370705459567506124872840284999991013367634930873647437033741937217750086936702783718835210698162675207174005055129503932327933820274508286711354681761305610159604909960512627096256250000000000000 [145,43] -17080449267605198823096911182035846208288307650979529760134867151049193100392709791249689110565767421640545075070495902110965940852789805827257767792719361514087568264225249600429808707298607489251587959226355738444236211435606771628371322868353179391809733534065566946726504415924658867172273390548440956235311954007810824799101763915326294837554976917544246786627098648269686734643241113700373910783341356768894266765812498920439243069546020766370777373255762443388245361695211071464217572814340343325664404308007331246645488300225595908350761901374868919684797307275683109321564661097489368789244956151314259748788100193928199978289378796623935130205698408401496718908420025300680339090604202470330354435823851792940373461825202416904049129630360348409024086924902199627067235447717706343855646401392469262219147588398998331644203047220988675793055840366348131318597059719462679964945415263171784948337626866495680538244799452465843144030757841053763346363264322312795664335777615639122544904709009709456659866876661108618488600568258553963322272598094779292887135262466974458421612223481125639899759251777877243835158826216190116653296709149192680985677543421172256909232769482091859336894402825161870716221716910628032127690715477014241262300407009295752066352931621764095071247857452489238697710958667710780551088130874662476234939513039398355448391612210150152784242228165698973916255868032726169946243302158308146529482689232949363285127699589774657734902064805691722429788222933699315913127921137970316694087736050084517465185109580252930503773905605466571281226209706615976502727045465910549298241614730285961069297087082628695713451574635250897276852487660137035655308042009305421555073285490693744215355830742609990095811570922220568858235924481618173918160844229861340530426807242328396573874175080502814257926043089960171206107104763112161628541964052887833856155966775456972597100449172587379458907937960103369655568844926851221087731768180474068308417193254985268352856026656540280212037410395703002291949385521806426405877692873122059719063592517093686928140610518836364807075934248379384373402252808305599676875000000000 [145,44] 18704472953764036813461535007426491709748119876933944299719198010621354730312110648191414378513549231556010097211514945353629433437247417951352880741176821839434660933809862928669824639845799905660159701748721819135759787746538506864301822504278167121253576524887495142601252823069878636322949706476410259158878415623830541158823555661255372881828316074480174463005693859968141889185667970966546280130300027024813828795525963329186896046717174161992796864743739782202833164540173282104480060599759142934663243156867126986799062361097204655955228073954606916368326982366830074347350630364665285566265905012088936673106314941499958799817107054686705853950353683924709727594109727284794889157071552938179502805767672662287087301010738618711289549301907548651450216755507976786805708387006549922927178665356161671506405686886436888299440929501586877617177568667562913148982897713685558945240874070379285694573342326747601015582258101417507950919741746670218698010624259712367918006862141212595631878351926888345045458217436478106369137126533018476450862175487696109216667745078286174235487587748788246953146000187314671884552767204126977726584118241369741373857556646292093097385611731722196353636494563699729560205765047283026028050741174056563202000203495978014185897378921036026998879293796402984921038592307372371978856479050133002279198276711979450583759237596119602454161264813261243923021592072235049543857191907437771702429755839594252419430703763040366640243097579462824501228652700716558647085952116725040393654641197378699118067745688507905737298619622407850043416256323366513364629105383716422988709573590382561960941558083295946602256801944332166602367097474950574560906974191763848588876654389582983237380982864564078110975441150097173371699998305290030649323437798342276248292651683252986525414696819285530361178232510345622364967687424815423708015625456987268815537805180346979511028047530149005311124190725541722309392742000937572109355228478257708390079890195533800960634508219531138517405478145550578025860294971073202126461457839997744161350970014088595033845751971391325172872380912226355509328369262137009895000000000 [145,45] -5392850761160113407337765291516095060248770318025792360311083349297344721368916452765336530826863234006160755859150653537671518215545658998131957986514081248783510893859310533466492618541290722953121544067563809107400896095617729889711320628850350383187450381117683019590526811225833228380651685996983811694265162511903121278558152475251941266836802029233812133016559338788075443692086371809047283631242682896101872569393621733870148017498191042692542909361123505014898342813369123522016803904471701758364663626010806839300427481716086801896811544908518586381829559264424982821411727280313002629198825508948920203857436351044399388827603353021192637639671219780338531471242285386600951087820221805281178118774472658583455826321402991066611864314398273464884560170861364708240499063321200345764440143789020603660309934193909610972212299741732521580793638349961307346996372269971494955311457326137838440091432866912054831398838221059635623124643294389845882566113548362778673504974036788401883727250920633853577349147139030852286117370913979773223570967551168980763450790766262567243739551810593982434571476058609148624100011410401794964760867775269271542993633057817308361368593662792524704138718141734399898554386824833338881789148759840634811361730959944700591142727728712480149914743691795151175190495739392527615916673470138169588206482984312915564928938226603739075084559875895746452821942643403484712920518310906453244740327703773155736789419775504888255460432964401264989904876043291256292125469910451038764102249062262415904857004043058261863415569462922303896022556004201169545154090867462804835161677372395636234802220330832652815376489896024974758149280700645903918771970661805159839858851637991875848756678894389410515201649610013268448516840794871634095890308199039741923160116278838040600235993933966126824077064208100241278477219473775086539038686469934759751852019322218629936035620235363956191692211502560742240657394115825129058144931923119540203617451042956095093161425890048991752465853242510946609083437422455951552401157563904232665205491808755952468317163689927942994035808492352314410770181064364132007500000 [145,46] 623182157900072874122817339947403687832988607128365868920310561350864655154196537398558007624360782755450705624120347290382779087561288033214903925726694325103298994334382788911985397123443764824555455256824339288488189123316613340872986128116807184507073108413116837991205453388946521101923795619957611938406922256171614068656916223603371851458631527453812088906754261182053992571008081838348008374574325954959936518262666601728533544917345430011427848562352471814590275650088818304985132189453306616889649336212492718747251505695593127705844770252499075543963287042853453063610846333628964519701866143605157390629782271491708140889212875640090589131816445069562577911035315562326023701005918946743106371499237586112802095713645212314621771957836911463350126168725354976710292081169700006259665338647821484232242181262286452010588368976619495853413779376853699912525603953326525307075923291396475517902272754311737426111307297483793861078475596014025928291469831967012601190923230634665520597144471731921905980690481975484174345910698743829120346012228080813161203444189134471482864939012261839412034455266616280555623340603542587310758794424611756786280651634149167912922139214546437411750709379797182425047315278415065447568244305376583332787787160564928419771791753509364457276343123930791330309402754080469092187606348910318187723671244806832418492162570893992580030872292936077346705861845869554394082008867473241510684221020343155020996377477766813310443613052834457248771505682872893737999446211299540206890304967112678136805114749029586966595983034105337806826036430574489559289220436428602711516886191791518157881462619029614565779731488145949866202375563937038092864963444753256313112083548002363351054459989359967419145536253296796096818821943092463743622390357499315835776284088332515114443317558149074407102813834472048482075343629067086440084711241049549903561204805273701438580931158926265667226189292312797799921690100344020022591784002232856484333674993002868680840373000772067452789695127906201014869895487281974406386094115408947146912891755848916005775091423793186708076195375445415469987533731695664320000 [145,47] 108643602862813906718481981598097021277175039733098245972178589139896506750013208749874238020998987546111869160742848650640979244309698036887170620435484309528076973093474292841772375729861461668139638062003680017527210896661119751165190906992360747297594878710674208180678971883995815816287616665655340693694003522872199989351293604579729667357344101434684408962007044539286009425042987686988230479696493537754060446287672369953814767751626659241101704980558286444879998676911317968901711317706721530441091944843382477350155667398872299885788211944239175048422140214844583508124819078039593071062058635591077507950125723273323570380723345992942715650317325983351214181168562255677198171442759827160134483883512666281023615140587955231632870514165017713349424753603821315514895564635160206069594439480160627421342490330472630311859363558489630240731465782248278989766496530899588072521388697963943440337910087795694191289100956828096984164590219963198100717508602708346936605512300191588560388405300093422591933933674006465548434089339059787044720967745260968042744707215177498179088085915870735881320261612540689273987142439506196583096863024213883586095780551201049105074131565307850193787645598027593399941928408750360397512165742407946035815044356893781261157640169242761160110748302642819473094748884759603875500882122716324139727159390822298572759645847656013687984957392552191292893256892866030191791229491337645621762142678046546126324514372798688894787569701265076918408692771361126302581456674210022531697727040645927349819560070773885904559693805737191575784759032234592938183526242952969845876860653467636973650941286325847750212831187716349298277666730969084055308258998319237633573462878633565817824772253218051637765763639621928732334996951261480118280152359380607199184316167401148455460768349809736432715955564384424913729769187977844152769729915667465872657625128337116552159708402853132517443425663748104191784730315728378130394308664507561518573960557322760872714406473191763237124415451508323586453584582268711408213875366384333559541859424688361928911249736933247568061967577369600247202722865213603840 [145,48] -56567039729943841405617929347141810182299306584574589882577304043638216488394910786012429326505155102476788345803623014493323306281195184601621085272556764920862771552693346264771025915704497409607792303946051607135768320625520648579727224078365125353896964774709017302816957834083982448761495060884446429857707815993382869838318052620496477494995493775991675787877567584161858405207028625510159235900021757362246295027791337830065756717830537520706755037051895129638580418749340711185559508642146072490865296750970492185887172936216531693827045987711777631361839498913021274191278821404960551676812322441468538017145817268072796946818761643062632524401954711693462900505322592937023201597285088786543357688010693455629760982320855093692897220601930106485792578559937167253453225284179411106635728804833210807619137755982135048152674256554202631490204851269419663144612846692481330042041566316396459445310582499907191867970812463922565008974836364868261172184650366861090575270779252971334803851392930750444908352866664908687822768341391575990610758580783687571237572400514662967761380215305119944788744297359607250215314404988086989464660157412141668297339396791664267305537738892000902136513692987875926841649531210035296856172621950752373219133310944401963538385148086033433899088602568258872440520508227240160444374564063167480431920736959354175226172726678362670178917396052208426784474193200323412759707482148441527627009849546251269040376703289720827681869403809249203964306448999798452279825889340578286967150862223322236431141215514661677778208877785418344646638647536119162005619447130880837933448850917069418809910122942323151407930999320468956673002415741601998881513054022713679134065628414541627794102032220658670308182899652911636282555996571618493401794845458637004903208458390791130049070808440996510205992121458289986225832003295835475218346750841013109686926288392770616966712605015046691510183249621476406702249223382683587450371939767606390341944595408217588255987060943935593362748940052278940591804580168641096817413134426004629279195566154022061657204967725915408182313963484184300456398190673920 [145,49] 5289495283190289557611931931380201107561498876178814076430758561059209545739980489956614486341812358695553655999929050475103820633242534314118123190409990858125779950919056367755789233808419422861414637469518815551291441227217069169389324423893737617428792754095815005046322262974097996869490679973160844636295129557203845895973648884374821599905128751357495001846119127498872103667709501704762148475540762399404459272096111643649596443036111440575277980132902169137340139854877635265158475677749425887954890602513698204393036031254988192123988009154572000979659133579143646722074544303201741402058241958056570680617866223011309745146635092837072685336753253254000286121557287407271352707086084414742909759674445145383848404880467056621252755003079155797528981190856741250838898689404913975823550556792655030706481408868500663114839533402459889321477256993278554726931051884328779958403673794443389296013731010684615597142461117072750428106986946075605945749548721865585540832257767173271868399397486717330632934762233661506193368746267999429548487988865522655544620187027952584606092942050626980908753105901695941053139322103227659448404488424705590722120565114982494111698837067475624316238683491453409692712633239512862509268996707285615396189538416743882543878484393895801031163137608145149518485631848970829439282992691121479951121501109695828026893141144412888318234115544419880113378846627587768442999464414246484420499008074842516741698370413925665697514102538863479130702443512565767132599162133729523344690948458548808899226287728204233819628547212445540945574794139809603543726583129444699075970285061380045429099723096829634886465159559200526593559699291286988369028179118781866004456773254889394210317633930055040227327616512017499571413596371095744588975570314703146984712265197185228268830349755864057790697579272967152437014152888596087548230149035301336114692065221916283798436135768818225805934500748088829120359936974859756757547746108190864403110900775754974124702295598714968961626857079588989863574995682995425336737793186443933422302417613696115079650613367283945222614884837914420510413004800 [145,50] 3049910562200852587568576554211118262251030193002373909546887304416956240447772978022268230421717814771913223182343472209319494515041504992811424866010801957448477873644730245890083706927711354972529077600700470601331541500941167137896388542994868492951765556257403130064189935618944971302831557179736823396168632626520138581124861388914934227650561365765283036147309084954521025810725500439323122484929323745985421025489882398272786039524497509612461983789362073602484764528678538984330768656013462663617328627018092991448933289497873118744992289288529320156454250708033003826900421773178335282644907581441732830930714776730038467722844340796078678095195781648513550778866569533391035882834504188970937766208651724849256972457651911333134456198303071411148221198269798689150391254700153210557534370156182725779956095280188430049043643939886166746541782573054158135464468828987828318216207490704849488735577292157601511230593541499783912747896366771780992473798333976855504564632544766767338596157505188584685080087699554502058034267199026388401693328788598752130572122677839911251186554876797790287915708255943438126396191491942930105569942859698235227168841094650053406115475043744083275709302048148392640558758164392477893261293723348303325403920440320471707016852207977606900047122760336578266658815647246401871449504803231920981636587518683345529664559126992866755013626550017791792955869451947236744827266695212945367996092441732307143735555354876496204316223227314354670909552493057575219083699604309729500398635174719693720083176739751825785629928500630098101785827264035342797011068517812966495170902988340831754707346091831357337105736958648899785306192310131854646073601161896914072710223771236361200745618152558807467224288848875285412137364079883747747393042652349300603285716890693901904804144319112073123865098118503824619501020661643196775220714249638218863923177186176159154975692887308903777155268712979136244905759433128664510694577104478746522668873922173445636069658390243867074451711758690506081887546326663022308945767838149940247812562925134661225863037548469738761428631134417220924702720 [145,51] -1423697318104134607278611438206598731183507171915342305750196574170558946994169672651312022244605393526114274007385310904473846082525045287788319020924105001640922869225358080260898199935831777227911927432957695294734636402472520363229885559535151732343468094083253220554156180598791098453872007998928664494287288096340700051451868593321132432148244446994478161438503019929883802388999509286570912441134555803777336370427534709190499822865900752312938696829029152258035214052091746124393371343582267915090273859797860281105622549450567616510313122436114770279108817794186000756667963469458584027935065005812275261440172129279357406265598950838051758148962460088438007991996758716827847529892990148173833492270791227659357190388752044631771859558956427571299543644774701665315505983788304978420355973826154167033434493640739955934624914533751127447125139929037318263674837310712547885708064363767385633269263154777403487273577724152589926288032461524663916114594642232860539113445013104594712873419878309081261409535371258353540719462451273390730630182713446231460180734357996313703440200070665136302977674109598558306695037858079964330549083732818678654829878471585982469382214986290886038585773285454510191100048518899342049175677114198815692016623433387779136943995869630775395345141811534978283549306417061333370975958390771895264022873249855610653424905579175920010995898316379888738820049939017666213231144094399928342779064450092082867584934558796050966538695968378029142593850969805592051078171081282933938014008938381607307347148647262206125579871128645665407271802678046434082973296367218458718443849490164218809963309720032786264361911325031938356254878089597133294952322439412795995328371908078290086348455032467929160800400242692267740467907673773400688913605167729684268569170586607923102548945754466543068514146096995588953310004935043627004028887485917431989665287129653382263149520339590967818767043306348532427593981870771600540212174233319660437682527199678303844738440341418244484556811041423829747897652986896036008637537365738403515823782829444239567027393870793747608770283043192038351360 [145,52] 273309900524325130956802390011465145327892987328005682108215016528751051250082289800984543038465412872257011667762774952148358745426185769518580541815393859236898063961786158979494271118360678584337840067811218797570159915585205219785801346558723929401299081975630235624728841910148581609574625518814392853422123344214977498124825694951555782758826974021613325448592749226151477859992795426190150770534506125784891429311922125875707811227971610534762262079937136407846037566674394202431268107035444527366748771454532399419712106875719086161599414433072679626256304621041857751829167795939430031261088346606906527057107742026689001040346991516184801171994979786755048030556686936095872309282885096796000832391405911316648589501330752097276356338807091304916474923049140652225273945698045632249930695704557227986884880968981320822218930091381254387218321917869610272239416433621496210687510524053076500056696291181390877836933636687926806901274574715840838472870832459777624069699073666615443874233923194020114953488455927033488914289407895407399450712719007967173608197760879424540165024621375653296984029963077986424849911100332641222174026366536961122606867130785404177681083862858715866934635137549746134360610439812266784662287463218747662648436502997238323707263361098253724880910009453507344061521081726138769847742916657311145490331851050626453399397932908928068535986883887997784511119297250978804013629112861671969936376917504192794510262123956900220274149903300402878728238762139199131151113785473950707069133312051573972673538365526202949353928176724631338840935424116394560526988462439844459865517430097070674032613654108608077739060314080519224685580043241046641422790983536036443214729001588939449031027200451743336820209911353609836146182537775597666678274464959176345311494595578208057747712717405091572144270229307395390781930324214582126722615921150734442358621443358689841605222385823689115963182761129333482979311332640675564310620665378111343000090088653695421237961167174732841032591537450283624785299116652140197296386461591387368882842164662166171196150126163571655350265310683676160 [145,53] -5534549607774019773659424590310109572390311023995992995856289121694757615563639078370915745565741814933161751709147345688634675850510271869326507106233328741994081090696482174650934027989612623497279869167677772510529002450869873615097721259278945113146254228961326381842598537411351988785784345665081927189230548558330942682014155527442393667265367517266156073456404192033560226874285225952450794914130766899432750330483327831754328661697972950521038263234842760836956189689547862709232847478351240401044976718591686930903170266203124926164212258999233254864504756488790768965851149082600272201717962967668699888407141586074716837670846903619485802254326019031991338405497330007868576319059809413916710714987498733767596277790223164650751937819928661415023547959549500389846843365808205414979917483380601835600489978333677857557434523159959343073701339892559435784442467991120088869547655227874272258193089269908136841741030288008226887304565610754714210079992666164402484547666951486867596749874770365232927547404392813646664970302739757586238297381339132777238157939127557429769546422257570424125441513042330600925998664714755915138702666097571307109242292574470566778809293498363808853658491808776374482059778323916209528559171651378426941989184465417241225432061772733161422664332043193793008206721164598100690430398987529025299082690600282981159408708506733087038432859387181181835681519029094728505820587985664690540606165217328379305119464890795936096476909983801888355842386227194607225417358400614578202807207937193477101291196822976687391549561155821394467709645328220814156500963649810132725364107139037992651308087759203044619633409980014548430901222974306048283658135810143171392425857418780303924821495312181790517817654473321601465556040311255030722723405881044882104022512752547032881032729596602844429794754774203772838351282218316834102312378782004135807273741868432221637165101387043039259570361562955091337546474154324505873357964170029733085941072215026853031401716685535614862433405276901600689513499340226836208471493067521328533054837173738235429433974157248920648342663749344 [145,54] -12654981441713460528995072606081572129613032122845284944498822196391997750752493361024249050059098030349366181249176732399500577685021429952632281099466122110516311502487254396637624853024576705972247060565570076055605668066434103559068965148172738325435896820500287556313370660119375488390862299094094660857598281910959506754390783519065250849195538899590011536035752278198725501448614343469253837979721098793054023212973333091430347467938063971366769987544435486410511577272053417676473291851490214604154971106037006632255207076576838801363509197244134085224732482164745571229670248590088230806341961500371527532368171181285014029242833311440375451865438917404465716951459164471176016582217395591092590252287917089081797692472890101643536786497183928186435909401404164780985444157544597889293920439272078884208165743729933587564938568969112311844303017839692146829882204555710694311316705349069000129951033006248095812287026641262234334324240110812628658399705462131894222249120234671782117429737075091955857247711199749197891982908179353634161948033843573348506468649792046718126418054852938624170609830389852004701737889020769922278188000229703088921992037188461375466590159038528546261315305012179801684521791375263318060261997993324273764869264094101638100604463982523903399277773451911295646164529823613017138189149544134577092179426138482415948207057023272049372062778041046022165458946290085824733528075357110290125607285918856128879496708671713622558315946004055762078479558561364846551594355628239725844493012653446926478828261127920617807502052561950698047232638481311479540409799682784481966600992163509604391495617262003459087333017110596066198083335966608769447863909715967810780317679365207685306033356264723924525224192675968125084286136177846403378552687796519222918548013969952157034425353555295301589665108043446841249273086711223065558708035560943958773279421885655453205302047301868178616780633291522893761666393743789702476791523142817119145473842183180511478466699744087802589333295304666562103149042407166613015268171577793612729630943515702092600955133598542464908223091200 [145,55] 4314683034010479687443076084594796652102096112163515593454338924959115726455625229018346385792666706029532338543434774618555787695620101933104986212419702484860821425497217766390672199720160517015212776806167930152544763716999090105090146941672009479819163859170717403921944636997280637862628374152925531786090933428712493056082281074063966899135647354030648424795787194488542192599730677571700338580010144598946958890813940490067885083389873617606461019125688197636005837471557624403638092199659826818591600394009751072003500690172764687899594705198313299792213119176365858016619898871825448832783174355262126812710816841370398862655255649057118241212259578110178214405898537416445821829749796906636154044297567582076898997629709480641131526653054486345188789009789952024126643696810125204578342906293402317710332221065694490850933557068005544070730171862196005612940439690036438848359284059846486123021445036044975610153603263367069093487653814836477622360673206134285983089428959581902928957041820702196963217166324957024722089951469220711365831134029012287650880898415327678555864525533953429087535724533795826069143636447186076249304089142789378163454739352007220585457475073204657783622173729612654339896753961440185150572352327829616229510863705744691003832358270628750109071795898467430772362627065210433220440147880016493801587654145628424981362811135580610683408986693540708788483863959121741883719756083784081634479233467018776079998103404846732540468307920917782408730162862760519549415735119392367871244333639281927166815255077867501236908693472009791526545364497474693151358024639456878450984827855833365913710970891036385731283119816251457624195591346926512913400306507031535766399305899456054387162001485639798030335905795224134286056440054270031035629292106838493485046756927438350363916711025298602193113619397825764332113278147081398796436944759628749718820307431482354268646831000254345003182153391231634002084905367462221377597597941939672232905299132060198406121006688839594078143179985066437913607771742855761803719980690154627479901183591212435032340369627531368979795456 [145,56] -852570171233697217786878955129863139120594103767892810617596240879378353941344426512022773867023937009195951185546103779827824114293014909570312610053130047694406854459830290221212152972160925290294000016691808485445921343742250610383767443428235591122171357163152047873938308625291122204145050086763507705187712676462557756587465346578850751816950168120365046174105621079673348758649754930135695834608773217753745126888002631392297381232576725898893101729438715105091423216238094416713646528864973865967694274350259366429636305572275808735484383113396282959089118159979307906899276964112389816765782713664534757542561435861478859446677519669949405356018500284253880974141495543806412062401789920748489113455172328585165654386973655764487290866435548871819041095200261439659691417895852804116216657439308045678022500028448577666706373118382336907888529521738370096953821081125373865176155461781523910819920792756728881160248821144614447071695838437550664572356140763950037868712910875132895187063502205210552049543278819585589640189623647765286312739540858061488839484822004073115392531709581964079464862211921975515250934873327997530946016323067335996628489462404946554941208197942634154529314928640942974287207562599531522011498944205230631033716956777269229055518589835996568248531176142369207614592504847354091295735091870333115885757505942702400990469407781979874005906240244795270649532410265900480569563813576947186154276099494390284005043844379654623281090673072904484449147484344526482270241191816092462273684316302439524951474857263220020180654557298514812109397867213872398732309787230362542232690135664707956256527313882879453077637167732328193419191404832495297002052248156377280160235638549846192983753910796317766027312853343704495737087077658394965728127903519335569359346087779046944576146275799885823797597239260622711392680833853303272230796132173258290067041355901818382957780167260068770669668507574717026918815555710475806877377544223689509605802114502484206773676093344667430675003679083169474111178246444754946591087207410810047215007724132743577110950839073026595072 [145,57] 117959276343401140103980842407555561581046911979014614074518643315280752358974523773950733830815152492508151559757768819801071917912212512326459349827266030170238286683490056791563805154580756913711010496935445351429438218172644635417188645502229137897807567300437538790301503005125780286746248260541563397716946298915519705496279550553558124891151879727372975540995201104961147352876062371217951410250736997932512663309175237758449364141483589865388259724647178826821575615786245155875441295892621890662303525809126211000678036464285415214895998962059216766443391387808510368194913892384611325859362464611948554694905028003841422038214616798884893866281495967487766542179652637673966549368681395758868258020031547299285158152592066924171274962536090751667077316049898469992566312816098823481181881831317373541103008813519638948120310510046629538780284491074950773637936629420782887369608092945207854806383603689246605612115109861287069559442402758499819965194674544765641630343511755206685579213611500868436812310434910742594337766772514316279000060924352086456917150191724753654955118726725934752985636958891340127952813651606454691242472293199503108756371215237947017107599286069779714674165016791592005783903012509881412316121887948945811722439117849391341412084322898756397787208208017340016043999535802935201579766278437081511976442487285647600169844396038761193579577880269450642122161534129068610465849585767151294811162019592830515943444473119518316047403430645434051541680248609313757157772614046229928441370595480686640480684392273746437701314690137977081145986061126337937921273622294220062131711429928066516551385573926208255946565338627233172192127242843536993109791317826442999400371905289285527433771765106031244893438626770232151356665756934194224662855135966847173428229722598833573489228946936269580863107718426466547757849766403085460258211482346955093055187605275616750427363047238347551371905658287000927532228448097301066923471986445532847658415808790834781286923067096349559889545866025774548754344961104373417270340944081104744829832445508897025647380109822748464 [145,58] -12314767013898325282887571982530479023271748760322879910642691090596315155022969286076991796436172713527312733368361003316206591322065516241005918110067451118832844847854973691420977736032378684076710717758192415682830098308465959296658592536772523340966320126739108267282877013782576566652677625002593932431290897048687194666456842824160653340045555675580503725281549513992673072893558683001922595374177495927328431156528202689971753788015272262228717713987371004465693814379384169873512365445253410672337124629328097721779071714342529564840516557171447350230235399792095215168119946046241799450338657280509760561089809094626607308079317692715639367790080149770883968931509626458530178175774406834253411249924345100431570514429113540016226655376781267766275383632822454137608804509781513945881047803287657317512556847133192456792102131621030942682978788292800701934568242340682283438274276434677075618739961015891734333732097902211871131862320129262433748156010705448384824189771763835581163389056424177611239602742224262494427364106103359172386741421748652099964475024429867935663697700464477731477781874143590595827562446696186340499151394318272501341593418176848042028901072033664038303846501624481476712718283153494562863369082951657653049656532494734812021424548704729346685527621629768178248417302047291101275583655112704658777316439726263807811449858832961576540872702582122743730060307631009744864869800219473605976143785082139483483758190431005417434622601649432525307642114402703343573154062621399790650348524739854119797395655463599777158010186067558417902607096060022842505686663902897352676459590716815036669519180962971255758184166127302940794343913476621667289142575517278726088991985435801029510930289868334994187843796620003877543791328798937971672895003698426744880404342128183589842273555722984282004589095544313067118635608778249903741237404021062125795086183135262959758617396922996862378958835902033207376792477800067673774836454478252990074653848624874430002341932195342664861583269537747076155713337204294344938866702496688338385220382330053681580096904725248 [145,59] 1138029248091049929741422592270316968349640579201991796560926062378827478537901373004439680323764305236038626910989911577836338071119111209790857320561395825094610565621937440004121583191252325570783239426513280291343995526570335595358110471309955325697209266113793383965663431981820629829415458284807346265649382161897794813550221517723449964730852918403199408702012023878157990630898211425151629878154402272218953716646900072978591124381786746900258769150320043037906037254615320020027977604850318520464577255482192480362585311106167443388127590806192051263891107705891803388211505534811833906469324098608805108552170252884030279588991396743742636505873519747810275382095919455653626915453553313194230655897450045795730951251790734002462620056831600800612457306001255078873941292353120206424839893567141312391724780881677398563436585723943855690651321971061186924707841609909512842177271509728494583567385789310482746849218853679374850387118267061768601443572257948836688379334568257581920456796846397753511318880207372638433843414341346508406489989177253053380073686733767549301607901717449274274124273329784541305994242132590873928099348573099235477403813064697210835733473252054735114775518284429869774659093914728977192211541936117483200448194401764770898632526465174299519239368637933763468009063805176593481191281776361879860145822248426827251068180494834301333882073783057398987882832012086182996586597101954077511098057769130344949518345442353746878998574537643031342673087959728283793002310266970943113554543423132767380218792132022274037550140159752777301272056042619125211973053231035032952715380389268750553145776759386091359409127214850855278005737986966619159088398448642887098626488697261485796547077846578082827374893527391623498570083511425016750133403256128514489703750711483698710099738511943567122029389081350309724199367181164223800016857992115485960660447993272148828410173974896438837307919024628169932472072374002409307742739582472417335213524875630292400989842109495476412309619161283668689326832913091579630712438870170827070876931079364289535448426448 [145,60] -131305029662465788566816222443442774053714463268594689254203099859718106997446829441393417215195540539912172422439213188686662815134537512000940021383840308033279801534407883109461044066712547346188473192913735744653281432885013334631655412058133296484295444456952695072281980224248923526710327616163631396049457843879026360370393864021436875128152300549413961987122059434634774588202800436585309311687608738280113564691932043204881828271242792766874459883565954970917516793857697790356799808054043355464850738710128405683580639868259665300498896836090146819538462384376152805452623626263662275522728186971375233414615545463406567323581483156075209175978740851290111491849701532863714884317914873582516954379361737073821829853705804603518851569313767047122097404712294590779875375615815257929305936846915082242054313033398408245942863656057312168245587996727822690168087586185214049984047203665109946683474479986167231067565384542369397371338234004818612091746724368320279263947021995672729507172136237767867887075641656123853530575324383801747809675830593614057786851237731007590920227668217813794146026837715121042602088150586477347571335324892515877950884601312276328166348657667645627550710421936900231375546082049148582337959076541188783585212078342627728212208821532525822398054395669386087135051909675133577175656913999592454477621657100998750684329134409016576077346355352388653570950422341498019590164657472846751980140804799518194202548596451188522649349934594481851295510188327571620182284666777019662648892243840933278369445665889518526645181721092151328949493206021101907437748571141665080207272832974244856527542020513670240195172056932188260986388278587508731215158883927550318983848484086746217433735132395055177025211515789486847651894904122182621499174750950793385332877866614584315476660606060987048920900927778910650488273116715417313762954640601954515989370370836800418126413314484852821493399997899928051307391873002193132500014058730471075774688188087197105497849265397044285514321768436996578323546928696360724159357964109121226980583587311549474608848 [145,61] 19685322382258587058359852272451699274248962502756014447586578629241102803887054026241691295424306216488454191745992185218041744585736296393011388096975084367503306398578953492669977682900571954789131576050192191658921425377759370873649580625699512076640841982117490271381298269451839924751491063893068243591938957545867930547572601704913487509141181029373810342484735510679117633970279211888119709503742127183171371251059465138163641354894723673349701022887109725912870602583757074329971464661941148872884778625527433005730419504101917017187674379174095631098657775867780248356595491653604598061753969520804428783505234842242415607555816547883328005523669290006449548820441922440252354962080952351265799367684731608913309763439566918382745237530521855398783361563278260359623234174320004407830609178602995364501108191852476976226823284145700936690016731172353886114029295250739382608563425426932119419827006358065079644253316318960967565064380128084730599816004233348158626008607168083020330502113206747234439051943723029536154126049422942983334895023727229491099971661390163902463066295603813067451974133996065740738529741656384726969813554138876577138160561817009436974017812033276259530594508933113880649321624741258706114123360804378591626345429105204917463345875471324618411658875061093545475263694481712011321820886832351055921435744370948440646483224969947963853801922634794011025626920465116556751356419505901082698245220640132232427065097980173742145187823899623750143070709273672743763018235638169711669573768004833669313887518956933364137293829009796708470785687960594860363031775994707858509217338271574296649795661747151077538362863574152430465741490296454511231416346364706338172196776993471411028870041592888555603909299916002301657888104916296477804168412146479172704811634789171397328212322892341318608737190036315636672807965486218900726628763200531379904867858667265681579581029766652859355871022028665570938544176500726316637855368413236444158261766374769063422109312990349037786071292851628966782124977193966482564169688707317640135805461597618067969 [145,62] -2721356601693293330978874547326755822509282690929978174921267105931397749212065418660204609280932435518217034539226699289738463776133879462181648478216635955640786521134706125889384603464525695595846916937512059590828584736375046639260704593659255425769291735673720451382424960264416835600405786904006719353076874529197190685721784509913526530364904834786518072961140474123677564329402153306301834291343106352343312386018651175217790279360656236497825458566114748440504534178323299705699101585067279764940574840338459521067917114048476465358205222933359574078734752257006274205167838209878997951029899798259934527441712536303711970731693611089144629657076069335621789814739739390131796255098089377200335249071433689754140703472826850378810970593144242717196503873652915966531364375599168915320879565003475969222719290062651478435909610688738836450563978534532010105366468503624648010319458064018785156848939317119618275368174313582462836497262335040507548398846394080811738444312811771732249677793830823341580190906971587330195322132047730221816555749560562524771122683856429394321439711732868734614555441990020822989310493088674033136822204213504839772279523380329411418467579459808551548616653042198677614077235124100013101544986056899822816031896864191126227951843527100329982049224014117610274298708420795833654778988216357503846726270660861904682279914330760090095009645254605456279778817440017790395562592356361438520648912354310654499767809353432100448633022510500186554472088972430144037447946666557692809644376694025514156080439587996084622595802093370583625289192506831841900545098191286584827015910772476368670814097975685122579506379118818786421952997379208081132409431281637312606644012259163420527543946120655994241770786433995125738827218782130618476060347034587470898577542722026138559279179935929716854824030711563888715309878040371522103432058084190491879421798240520925404398357630089363045341824950167444710202222962613657096310980177132385555909555809536126377130868161296760860427514443704011887427319192628593990910776919045543812907536736205328 [145,63] 291514905952258776804168708171535006117181635337450073749173600318133223702613642713820276975801451101594929935816808784806189946346233891344902699122677492165489887979987624020697396732412168822466732414681399740157448386209884932304024551961662862317415581879569885957693472827245097817106141682128614996277602648239423469374424569759973522347834267325466271613200238304264842470358774459625488773964258961713933306184076749493458232587539811852509870368984638481404950211706260013302845158607173881985514137839369590627079251417920511333980497327969536995565643579682843032896062884429576728101513833177875530888143569759012798461976373781547373631271408645046823662706824843572803545833033851360690571976984738891497765234076507861770128848749545228901938250096065560865228534186295794919675033603167573692275002297412148022809133770746523447670010131491463914616069975075340899556272054093048841607100171559923939623322158005116753935874014724617899682288829133879770820890094507159940846061787157099456849351956522973067307675582769733301379492204728376632503901280716924685685319138838879075337569144589920921577214691050027463110919241986736287562435535221548637980412493810074428434701218384287304925644264784433282199237775845432356660229221698099269738939837139096986019899832455645204891809571602881538446532566681203166336560816036236936578269522007389870613491286543641226542799045748153889976083575457013422286525692556329548275095676298793258369586898092926755911704733341212989902780603521365687040208406567404125017202994129568922412640536583774125040449678585479291596776105250397670605152993710881814714816344575271438934562682235164579466647829171521920193926959788267479320259943842002946162409992188631517954138177098758024007835689805431627530537624476647564976656226501155100061056395254567650979298154890229988118306917267489227292924513113135032529409225585660584271939609543232006987252806331392202436478176459702488271902874410110969796295027733534512246253664014273514796302068099804110302657080750439374528372215463966332201270771712 [145,64] -23280519120620989895252318902310798377979925140425357317399260704581685431198948353473739869062641939490649647558423099242730731443225364376746775933965301959220135206921739755235737949914373850267972235122195352276842723174528505295819871035641423874735465691089330727896278900317279487565846481402641206572982619742603426969057580055895646393582115216489876179241800296048574917134474536309751407944562515512038941230501884997950978151268541340500057610258990763841918729941252166346281275414529337349178171098163089725255203786744494118671782867615478359857949405628547260375698473205791714505565818849088402359833561947006143931972574234986994813857072204806758461172070988927250327408769111560636357040363666099514999764543384964425170361364146735863669183684126674740419331641869934372321982790176960644746080885069881588768125063853553771283093493686063438772285159081911987653208181965511221009380644977387844853954357999245497953358607322172467636160413413371336188432504360727411618974174556138621697682975039707584526863302094462492829983204863826664152634482114969234583568036664214374899152994430419352886109701314626786382983807569811795277311029858534344078211059013488426688980847480251512122817211221208135139809950114090799271222137125549770436275171270780149126318253631569610728734376621840454547195214485543123360935822786278999125966184779714839404937196086662873368089521004436145328039839536155874708626020092761205103643442758600952668330314611978354230122393398629714461620730158512458622771641188622080564274717808235106361887650255417565366747645633036260688345275310412068813595691336695851770817111752025167942750517298409154895575315250637271755016288316470779251805476328739084857210981281994894179051071554505475977682020038412706081409356124558575601861341468455984211573551974696409687588857644093471836569725543896065906374114200226780512834846341856872145058840759709923414947735783693235846687728389940915221897011357727794699256336615959683266009008238463608620040017040563883223022278966294592596207333062479295694241792 [145,65] 1358379809436102686523584270723395244228999797012003140283160497637716887105993189377315693893868599158805384855065420003653014069646636586960173580876923941273737485251887433869930517257959191484134877639165540302420769227125212285637818969154667090068560524813052203320947543847726191111976576268803504910398695310891460587083755366358250734414495866205006529543758028757666479693458960574350297112752072979700050737355859322691784193350592322712636794902673782099039133704284753496457337816898299555357178600235685253537271719561033421996463451030383985314300166705948208714015415013225466759879071935504266832997336965855018312966190326131214367938295094616959524455444040135622483160289404292750706889930773531577348611574902542154243617232672238475314575027372817205756184132509097645495796142101363356531351415917048615561941876366528885834418558443174868600319350660128105077593274680122729850014421682379546752140454989884094056289032655831139144278561044705064675396725189411666775558406019508314690031157841483368948714582035149688692410907529997251434311967904732792016433602191965459434578406750992696553858511773253410750288526040403462438331435476899158548085634444551151611304136391553550898899021361739638924857822429512990037183295594492556893541784886746044831821965325632612993839872073354564920408789500533065729360039347803641905994007574676601278993609470063617392284256621321048022334826195414961759556986001058681755028975128143472543254769921973965312983004865124476873922009990832793362120749655166143447984466332271772042733163753950223839297974886004491031188668303967142763937517097065719232521517094077937814525039530985630769018959342039985348190341000663157855032474520575032444050229374674982764249421004063847648312422926963076234800265972255653215782457750746347668695995879306371085078820688887855155998612054526919235835656353716462068775311542863741323500724327469024332801767817947599166937366276929844306084407776958052782008949621928178113147157826941118078831272459966674467718691321155823553728699462636167626752 [145,66] -54526986747069848230400523769387106223740362459037364674686194594365488000092582890356888439144907549207857877767453091858800948324012677358813139235170983538387730066167023027529890587106703815195302309474779435581001421917077936184999854190792597858546894409794049751562711428668390504929008885312549670797725452737142952585275355790136481268280375184717402261399148493311150205902366649325284776651810449521090201880554603997862171296892773330633173675609183075299620512522606353308558446880122947231846741777170032731895882164986549682546133077530051497001948695915855244541483327070629071030942953748545187575341010159772846656874742537946699482142860982319984700823663339359728832736614367449414021162420405850450558484886112936164566820504130349236774403459767507703020810597535574984296305106332339708845019364987107036435273671993958131661690154829238027630915391606424949314641507468633527615825060434346383770598509278913433972216203804629188085005941743618286490959793121454093308972425507983773758054085877893720620923793404556542322094396429621097365844320907917695345239557264683500525090977033982779986192494288499787822775789063278358275052507802282791344652829381422483989383486620894975874564039522598347294996085078304048125229562603907113334356719988393532343774320114872991867504238179729166946923549775655736677722984877685586537750333912866608185295375079841942403656961439951533122493840091018081756582108118090523750143588135476201864397155219566940443345199458975445695828402821896273527384387789172975047837926083645171618688305457664315449324849092718552117544562542466462416730652169417872919936758551918802797493487776807066058469247006924143815603303971434796470668032423734615255031875175362745803678834365099388791556808419865088285951827262530106317146462921629227885275436518942743321674340633093601460421056860638286883325722277415215812673279583354630068899920839239750933318263175554103668340137160153643525040059515472638280229154213723160593384964536530240307197260411410751208954113199241027751730168115232768 [145,67] 1152249361334431246179036430672165736841727176616717265266177407498931612459826933341172995555629841505827787900319217922233043413582423254035145576925222136918802585743865290937336399353811197636900528783399577935002606737599111693744438942244628614639951897435332761136816528717587459800080510347219997229215079331003281825589368747521049883321674449768256277165170851844265560562151872823176570964145733900776163519804866425849832865972021388646092079750969706531782482208100608572746101458289400189757478802786996933505980756655432195826323257641055266279116014440250823472580924641502117477199824020167400749670854411235804225340154090263985407587390192565625567629001226328649144099839989959338151680374531840455575682992579794916512436615589619474369958957691592329654190014770338335062554037411532899950229222419109945933821589087007622589467544683775099333577471396199370788242223684003588104201169966648653948410007531495189278288620996720985142216253708725568873339130464770637479671192016072773682231992436596816415987519542302695203627478443287468322941491407799869656013340255900472202315943678983098257024179466152891235279993490706094586373464022909316346327382812364422207987835676236431178505369021382158501039412517959635743592819239173352874016369650043153487111211475854219177931326996961142090960031607652818646042761481030281609979872249585789296694506056997273988081799631286273734386175414144402986607468336103691506122299637282288653134149234543659515505102898414059498056819590367339788120051438164798519405104621018628260795766920473248318889491356344008531568954688974936975582784371720955557641455609065698155719889196158092375486347452924986654583503313517799388556487989901406441440386250383719267312329514743013929758718518413277842502482524425167511430465405047479095939492889800571687068106509449008488053861606668762136243973934045085648524560353441587220897973870832414924060190680802764026638862923506341807448054304651544070952139807992993618712187122183714051759847175661877437083770714195923269533099294720 [145,68] 19469033058568088118494797595955774962387379956781237175709054785732699236135615053825969300503011728015671400502091800127603773730545817094762375137010046637667961689144363597695808047988036086846573648962124341614161904993884794474765262542854360513571679248846375398396787036506153216804186069242979675950875090886736360263849726169750328782987722178115363712608375372653675658638411172048876593598075888281440853189748356339975087601703738282091224478306187723394321218856571031805897946707865890831146892895832468112015597039557202394220711685881832455077955137827203468658260317870406074887913207478543539393230844330947844775354780597030377015068399493334511353789910785141870223075077506197203774064978007880497520584918496637416698397185096068946392914082931722081370825306789596432534496310815132190222051971525985938148401225041347352128544376837903358329615201747023162369122809897565344825234571739953454515608776832532221169430057895339990736199961246620360340188316253703592653733978939156841141962016096881407463204761225909836313417264673372519059170958672963546160721821319307924498158716565494829876106376122852052669821537062124915389394509477298095745646916052846019196794480164246869284279235961057230949906005465980942353812644370316016069269099006318367943644235305595104605211962589179522787879486707833966873547694018066260611306175316456327598612767763458465052944372313821390472351239236364735909002415269929944115027633706641416222274751619654276842184269188625883688592163542435152237665102854556293549240577775170337018192202441902543659478581675201197855691864041631752756027100260006492642160719523800479660484523799959711471255481055362628252289611781034430640879916857008865760286371413954362313167021452179833208351933837110195590260779911181404847081074304202648177359375015149703558128605830758234192217926602442683121010771789927152858320392304298439745794098562661445863486375909310470025020711926295353266512155094085867966758016627215260652373881387627012325870984681175032732101990335643056083763200 [145,69] -2736532952359626600942476833086998556572041781718129332458987236660702818798908960353242789821373708482927237075510111545883196715298981624985727288373450433259848784644043381691323965013645691609854552784949505160379124651775258274587039737506730481254430704131767502628057360847246852103639698161924286287243016558528237662713928432082976596914153249585704005966109564892917801459473699749942653973616698356406327699206992323684016168924111930101681679135889562010837414866882219538686419313524296527657862375902972160589183228719760893552423706138778407494042421332980921209105169660798423065318049417740278036526810262767121458700864848174556038724229351447766434534446594524008749379277307571173761705280327520681370533787288483112378169174717851699709735334089563807518855829016411933911363681505637750917853451231838864633511885033035624402015026216090027678761313662790993800958719570513231077145307932129345236551710517897343928590311745017402280030609389603289768975371244795116967379069436060334911842784285426369578288149331496327477110280614526642587102300197179625166659126907691394005124639607305784160232260704102315579044483739257318270152356778265048170077590382518701875673735898212843307465183235248087029243022339697013130760898606065398311564463840970714158630893046133490150480183639589675995328160249763198828391479888249097810617847347904042925331429989800655805244622174008480600939239895862565143666402049421024971754955841501260360573924689861760202657909788024270936592555968523687659225205779647706399617860497293924611453936728401113732149778151748075718473218090331911500914717385663628830484559976718533970563103582112118346781511598917740158159954957850451943010558748694724601921939379507111443217035685303478756868428735996962583697321583710584297583030236764268858700726910392545183209437869674831166024269749819190530159386889599883505331968515834586955835053991862777920971593543613216985567645639492444614014747299821926517310445109172489389736688614953992722233233468876275281141275586210011852800 [145,70] 115802072255107528819029725535512722322729325533572794869531529260586747408158921934237419258570555173769604063223282827654457398159492834660919245556216351825362304708853370651003199416092820032878538095868925746013508019023308220349778158979308147436758310195326310954035289574157007337535956917965731995994073153231423188368883866064118766895182046108241432081534517131719373178899142534091837816870982964023716874971356222910318776576913689322663943770329632765826725759128300820301291305212769091692679532295321688893231657399073424791350958929967321850525644889077392188727182075505821857784817255291593099359474277011980786301761227707514703921299923354376366691500003327803360845527559599745294644880099432607397482064334776835851178114786527750156816751787647990059212877142398779469188067695607200283769222286518547571744543849394522017724100421571542266983023605165458479844910330918874403349137289091877913543129337366944221840643700958640216132051129417227015226553431258036755265481189805840018357519283407220278007474719951675388083118654155742136391009647993911721311473745997861439444270754919961319675445565032453257765466447054752097827225076248239001833173983994603336204180431569036318424492120092896304394109891677128177795658562894474511153051918044730543810539562903807893130079203622276250061910006855358285985763619771311268886407244621112106000800347661404088134041428328786924721995602974102013691507059885466499251220727917416304994502203244622306071816768061621998350311520388763368071941743239895692303174810381059518135459171619578731322281929675088717611405241056771939723900425423602131872416716437337002927730576878036720184182681188138825147093603887654659916283934847491621098065718130612454277765016855888891142476177493217547188370638182862676321370703298847697275697152987886936557394748508016001694267004490188073548172596177509530018686617513262523026676961956810330017589403185159055337500601124669878548464033351837320649825264751798095110558072331583464135536303106836416949734473617571840 [145,71] -3207697432988371893825349672052272798576451209655236305637181674311728874288274887651285677593365810323408652653602322407505432757753295116900714839426757796450402832182260152634287856777876411775948002557164028929854425805285704590875070295206157951019680815859695190225351103504355404293558464283586230586950188792835696143895179927585853789075977231741608791179001991869470832524657147389199511286891074281884194173285971293520822492819868665720364610713929383103120672153305254685737665104029421771048076047710889807845490696815378614608146698725201349840913812008772649183024769679637804692429437928932651390477328369538594961747637330372753003843710127475696658352138024741261145382582399345490579099233073120237208610495822830418539548088688041663045332619752841128851376858568045147946522674816674080598226411568591477603886472759899645876459949418005195959411821832766237549086692274263586237663494137519508034536014247729031204412760930238803890710912653914126387110021276353501859209366925923205641325973801615346956325892210172231360013556489211308140327963806366457599456124195523744678959554808336700184958497534201276033488192979989046301356117704874658001205569693224857947459424761393655128785935853438565890620255493682816647649666079311811310746014348800590420404071843061149250158414135501072269668413501569430746538077281241198618063184526433475386349449333737489119980886702677277010503644723418574988447077078601398797699182250031254988364160282518148500739371809139143268748032203047281052267717919221266376751429583145506120124744015775161254300466552655975429829370646852243916654573022857923780986606760769482984019467884137951502708121341808695969877445167055100370653745395493602983183052137059835740016205220293186865567365418469478134310772340303488786326034814420979654072418994655432362650710750770289424566347498278909622804841488564222602458484634675458600106543014708584285494285025326317376318585810783828588309382409702998134341589525497618268077212641653980474444547485840408573058524774400 [145,72] 131819567318361158799000734996762576493576746365365008337166248965023303900773621690330602741348709375610921194870530252767605109403962200634746247754268666560101369389828370979063301972512677630216591668788415242694361864904613875327596520639656840479748317947166859990496596440392205231353919188171854788785655827529855053078796407677538276199805939794758893206974943684659314257049571778800066952117538972234256091314048625649823730682019887517490538311274210232537963651272528167189027479059611611237685600202344454472900068168593716850634509421135681432417211358890279913560789456641068760504021925577367971846693596308169037509160224875418909374050945078255801935438069484346210768643702543466662794558420270789474152611596884235342253315231699079893492651542058564896216018468800240985835678414595263463219255917985911453336243062267319804188343998327941086067511158827064852372667963309531161932665922465255479407664126815876825327574217955513123848504740877701759979822540022399009760542542631498367163588018719279488812464869269778556488792438402157080601222432407929105949933915824034546538314119894258153864318343355739114938022044683516343910199523721895885735916128744736615409336412618641574055596929145680851976312139098020646603949630884003028581429584965072389747535028265776989753382603520330312118443629185808639342516839706041621134954726060785725327138206286737175216554491948440220753654400152232053551641301032867507289760274669340854173377616517196755232198107885725294124852317792287685073865253837668615600126490470623475293968321848600734235835638674245275438171461345644197788134544478125826337047887862522653037560514600610198776682601180870142123198665055136954971522427103367552862726901636029225853466026801984539076671767584003050264075209169941700244334696488067713455421890696127204223721857849674448533128117832844802393782955663150165978911320336278422889063523613099798360247629601567077958683272535633272070840062817814460795495236099519173548512701685090205522679106301104628047872000 [145,73] -7097831872031445880138088879732163404196208221051593701973545428972295922647596716327589763841023276584084391701607948283632623615802723084440764458535378592496063978071152954413038731568892827200637905250806008855361382286481192441103067049548080020240169821086237786548587803110412628319303988634470200235057843116444585708460314685381873178337541350995868226113685749042722559605511053327130266470278591521789345065365823010764238418784723128576907517396526850027522913085781772843731742726031746019856032143714625027156298124430769457948795378594523418308703770560784914733862263783557999073739263237923201457265213073184884461468252535196381077449506424317769354005066984043222248557090709082193035426056060342619835032013754943651958562373671309446626987871954351639043608132450850305959219508213728312465831617935156349033310988031503879037665471888689107179866885904052930946947432928244952430931011321882425325382303269588070192494958278127827162062039977266603902730567737261165301122042670943716006976969692169507430326606222190819303903538805400961492440120986338242634894803064551844856266353809051494055953101096463948041305518341929400892643696591946990534910798344648060493832215018980832406693720467830396221741772421815500678274083981642246973128610682968846234172595777848127192084384856138420296985158540263866912061596532505795501716510721582566587792797473730659193035240823483678513337690389369214003694379236648914631961644908192807898650949958043742510022716022402553453888840053429020671743271791678427715909418121778176410330409876835684114877477529505459006293139297817891229530491480056490288047907669484373163068716845497695287651337053616854272423821368856812744022886265076838834014005274508992531799395261755665424167544080536138930420459453313225622554827885135938136972874275355224240765962779895640087742748758813153971925400317479114827280923110345860236028962856057817255855283573557499189455432259155653031690715162506591360643482112210552876544343477452916723982424224753401098240 [145,74] 292889541095209863215538019923327335563033256990114770265186505395117319133237252725152058248567262507940949568128566505649942568132351870411364004103289588796598052274334870215269949446847609814897316733753796653805378944054424476279288903990712902295750673923739439282860764311285844106308556187620925130025385364101695678115457786536170028597018562321372992799922633392511717889663452243630273048221002205017493555933330685897297460973244423187201297632157118567181455437526141593218023150496061466969603609965797020355992226258800016461349352847074246833105823091829122589963090736380846687718288824045789429047099345414779078277400078466240806367096863145388947932193744981357268892652935400380502983558203418806715873564771992616563833914361601143442879386263109015464384511133211593738208838863744421666204452007399017518551242366673570233362900521626926564899039054300487898287770977059034521748084386208925884404100098054077745623395499306204666258097534585067654665461830290589343310468025326650521614873168095795971047040306002711729126786557637775829171710115476338873136674097089427512814331133220825956273943937085131045559020186798949736757006932952573877766217608447151366271637277393775709318412239328736307844792869724229432780830378411884281839092852470045550393003913147245649486159412747713337399015868315677560025789501949329104765631055654429015717523499845050525417046197274399510356271034554560306436376997329382928755334053488105315673724919302836974840491550929469422054725743364342796806464660532891214442068000069237048254116062633321738430776486222129235463805487289401920523171486643765259076550360251239771395304339471774601442928384723078486528422722296958216052782682246032004346929365864176958972883637343583342116812431744057812911142486340849275745850186648158949893467058956864479713473151882450335314408473899575479477631201779072552191470175725899708690720553491358642199021359813634393246573005793039314271676247713401829341981490147022667449302312934015887704712230088933376 [145,75] -6625373591946878556972082778193003131012096573412276333539629555499416035084806909632140356286499395924676351075594927701902327661178353015411753940286878060850925142949218439901282885203242499427873255067940780379732409676135851594847470534893267067515380356435317248659855995812370261392479386182766417488796847261250762814937141674483019880434295299572149128819445274780801309057507543037969243349872765274593990885184815710635087940417858361036852770777801623594700282002667755390022820364589376859593160943237854348413705459711483756819654977058589507406976058409198446232496562829957925960335760013785356407876739427893572722359261822451636386847360952337929897992227566089242480163739672701052380365653518289091870938879523281825528273812011435961941521167291333153542761130086347628292112586236373501452492363516933032598975805376008715349997239462338434365026757908611302788957274863564357215419064429632218833355039250600694606960302726611358843331525723239207463199067993159183524863793109013112713668338572620623003737474603014633715593662232030654134757005222175122239754719494395958567435945244601613293656568663580474611987729010268041427067909172018336251072695176758132547110159018594213838351419845485399534445494083025129604949276887920751954190925214181993928626035686201369242227206008403523175201512457342678420782500298124382260514871233938601088242525756262033921135179313128463953442270370868149173498162759158601365558992731801482720191468071892944090968641304530579791932123618483701742268167256721382284984163549613101236701543168340294255611555952932291996520845410168412810890461131543160780279724448929979296896229562706505827254453573299803788635429650364730710503606862748714591641877521420832416658454190143459632115275338716881183124814704644089505892509736721068258570927413791596246483746839309753957240695259098066564530490729695862776687969244014180179843060035135499851788310686540383171696858866065186434803252111648323346322179799166792300846382684957843188544282783744 [145,76] 71220780646503681109517030232102158740542809554876367721702219607107171828163288882034942386568794831993460106742008071910731950118239665870242090649634695728685788684245086464082572078994642382260300576748345386097995076899356568585904759324024568577648839453947109784829737920199097101905818473671871568629671271553119621264702331268913383142361950090192573631536918299815640114224817147693562089090889120346166474915784643651019864331070428041681868649285145753995543137850269202883055538977670028311694248860620538628911767284656048859230389764607942999206074047761282571095521890767166313245193719864680725480743904221690197943044229311034379722187542416518722100435330288012274388627918905674255386716002354821892109210035627516425670330962931045131330070843084105845770984130088415222210948096865466505816168644289414681649036336923621096074311202638192945564687808160249925957242097125272458506091735806465661891770395256802061170863874003922368421301676854144788980015172380649912117241100006365212912240779437040367914151282536117651686188674739603907097274464565637735221636983745638038651288345858499722747874063366589007770937868203062880343497302982694438881275778748197028341758936673951112856921147794519469072031235762605423758550517690580947981355604360717060054099849287736152263693658902546955626164799606357080102717009830286505939631877092703294880234262009779668136697224515515360059124295618989736982837798502745375216070334589168624781651656650520709480635897203683646816267937905971208889911371322152826875859225524279289916723245675116652689887143259096524671048097089309436965511772486315474562930187934095836192420903010618339167636552312105937865512200325012869200430871967482943011910052228279408260194460167537614639801050004137385191415837514655400205734400468477732625779106538759597642135240523659667881973632378344162740447089953310043632858636688551765659198057960247152101168665298763930373582199830891840368645870925451672234301249371718702939148975059119194986950656 [145,77] -524483515358450695253836510451048708640574642587756724505821247567882037670266954023172490235831612176818174752119748855655329163534392164152030111872146561092781760484041595729225118435674196524130853826737869484763135210076911587337944525921604510376744998055358516728393766684429238943549427501024482926896685454443424666351932324405673495860922101959800974630258118747739942103123299317712470014060392144257381769497652415663454171425565087149625464685242987765852571168900297538828996038279817495602608329212642177996627424647645130016740295661640296361785006228341638360736964129874925857721807265599066361605468007918750071671027842717407948350666096381800593849681389791580813879007781395077490049276142144050562160432096369654103325924202187873633997154007011068280117492537897172211858160669115959533333587190391317308486053638886692514314897400758287919476987288607942309655060797758638633001119297867670954681470980137790329044565501436073308519661691803638199606378472289112961764131971632534086112098087451018860196759256185735147683779344926906505770856326612448600234799940290496551980696745411950287670062993476186786470859953973956157098709295686272865518680429230284297608839095296118362954217636837573332147984700361783363971972763136790884813818023934838907080188899722178088546060031802983676936917082412664468331329886521019215145448260319211073117521906645436965500589079804052984837032680836950852505453159472984356627477686273595946602649566935115616357518942540455267394611440497229086242767340014006657290977939939290360878190287905905316789164424516491891355537125061784011311549719078596320541359666132043849607803854250168405174389336319036757375460837840461615338434233622526006014515114248010846725239154692226333608668255889530134348019653699147274742587659329410171135506485828213222169522644624348700550358768406290130743800682597532521237722333652418250085332727943958781916304280734165116749948387286850073251171470829034076929541107501945627158145081879475552000 [145,78] -34097759424321838107621889593392425986807658192199991324831866982484475018836619741270964984061417849464476625188562407534053706687963523263442514480796179746831870065836321453779767941599084013925665376761470845532075069862391016646775216420986746261981303217911202021841698995394983896206413521312515990453787680517832041444197863520334949984273884808450170296752652285864536790923398949997973513511221863799813965819705289213724083151282677542967791059136091114440657331932012516621996291875341942420518433874749322850044195635767034338273627154470216749426820769190683434541215673756878880211509927703147425428411184062809371804009879438014531547854278344078421593379730897285883853016350402999921812728885236188250232825896447905269389607316266495379873578860574773903391273773024419418874439880281940153175378356072459987055459972313902784193386595832020470162619907197312532136276092200111321301189736689061892012812028162781341407913241595194432345776735473276850382749243376393566158585179684610374924044972113182564613271713797088010571863936682184284743050144045465065354665408157788474813557333710967859836595312106392525584632305509703715513377389088457996408921544470431371081905036496000527214518715080636673967933739675639614258193694494206181106607521903420532766322101953979883581401736328541094422924125179191872030825244456078375445290339182122367985756604472792097066119719977649997453212095107260842672644298341344911477414564576126580742741905648239577998302901028522597739335915891867270775935422565977877274632752075039241492931588735523153016904813897604889882464175230266845183633445202972792904446327713388297075501455492016970757663114988166423082665236389189428449568796970306543109542409548855184600377824175746042812178814247133337438345572069370166333216950056407436432891289738820226234935298049928724439143415979210027478388475963908668712398320753791630491879238314225825553484301100567751626125944760395686441974918319679975269399332669286255026998071971155968 [145,79] 232427679126634345311681402851785225479420262395924336035474095890327335765671918892779677702978205476019824405616300658673976286830000061788090965951976421815172851141046267856408162067694360416905368913267227837155982802579638071791277231131945788949042130480277938611173351221886650947463841949652981998442946467617427134656649246728626367039555896308330065137117189711989181250577606179669075557478945763672183870884586645081811615614185244060262900241975245551538732781133762660791399145638329995834778844662774719869491160718351726464894399779687560326049946974633454114464544339097907602994533014125583011939268765937019174600563274287635328029876156856628412091033602556094893558225673184690700271664418960899118604683369170230506805363884240667248212453124788539101877013994105788115930509674978562062083384466436300140916568983755148786095402002735932859734968887837685879105702321156230313481540516508519259903836466178956706921179796268297243583319817382085339005672177298232541007040497621696364027075882710877787309877622277848341513657576217768604386854126698430701911474767491534806805312550966608896968665775356978511974318738748107957697497162717985870974609572943672082349722349294836470099235732178650020543105733582341196211135052312609956138813552406355547049857061224069684006854697126907518407407809600086956223592975514465710184502963097825935611598713856525410735681379564914991050349638719325974112481019269691616841246538826553019573765888417056310283575418724198974346747402006617683838972971878256853520049633123457633101345132369245045349495560498217834403341458277317458911937610882130508207098211256480318092843155533212403373743967639441670149011320055390428911758634207780062243754408913496360940311023548924603686468981900783604184874426199977276848621510045538930958813050216000418431421478782722418796485183529468133733371055860633047333106146707171111069702579594124316718727219240503099422783278902296533010267448219839222811569934147200324134861012992 [145,80] 2081769308743054209142271271703349202427152982714080210861708189540438273373371146318983846382821404831404254441255219464141235841478963355758217963657167615590214712762634543764245832732788695092956940039189568295723351306391887936412590004592251885531224667554315765363070628799743670732206461300256743811503339783227149959282190578952903229972182187023279120576648146005577325407110709460229100714377729492877318712522978628185454363081426747474066743496501663622124027419725064686806632718835445624175548542145435453120435319571460330091922900098973822313176236269046129713537673754950960011636868977909635936635235321224240540891539940398900386302238488737881505755652562432324821527684250352523123809460391284532371505653336625567559995346341826555637074277710407032728999971534513607827387594844476752293479370277211092865206352186342981627283419012626590344346327258724625458753068057801310322220235236101288581908603718536128386882619980032412850364813066912548159594828655422895304337012001399344759834561656102391297319890993705495449879061542555035260895025555359511065178042353009238244994248837334202133078836913855493485856423475040781780484326770176411953262947089195101469043878306923933407903762102150591761814186569793721646058345052966937250295706302348354715445729321305707746809124988985349369654002348909368864221722726574186515215249568160153292133636894352873027244978274306724675691333595072964161177930387071498700016298849027585571448939992821024244865803649200469940177161552515828659197897930884672239214764283810937900674594577393675129243088343780904092573491775459204097376385988737704692605408616892294057655105497616806636689891392567217733294390993916112242768284811857914807381544285180263996822396390026814194435728657326936661140414062647419616551659403395064459317466724935018425476322592246039800642412297500034366759782893594285322764448993097791452698678284432109137966351076121184895382176596990616918596418357384533877779108116169902092451840 [145,81] -89272919505918270828975300007660249319915994881397463986160545798716837702041768189517518826778121919607973788458396567920763480213187991213297953517452568960092360774575048481931153492791839154491705403974448457139112124591717289850604017990886542990891814894626663032173989092427060322649166354820181802726947589425558633744737034288049737437377891364041362008275646135585724302180748910009350089112698902805843571431728689878412558665481421941546747201719461101666454586792250956942232471965513344716299942207092784443971036853679533992894541713708673840434468258801641011774422967932624204716014491581697464582783903597356406183911732904331595739568986293585686032238674352312148226350899442274134789134120735473866461562314106039042894396967063631932879104561880547866679753519819413875523407667062322659233590100008066493061552686006420253511376517884388045335504462808001718493986748534121073367820184824848874909488766689043829143239023492618253758286348055835994727511248295493025764916600814447986259656184308110061599949110002655256736005170780124321072037259108877686877866637655023797114239606956395983027150449613703886096340532133896076721733454100054130928294057002977154860933151907791014794294655505662204814357548323332745343037168031769437089844386011196835382743366771325081519647922613862924551477877438043366001567024558040169034189359677863023820049789069691341738491477925098953885209615650665233817519560286215316842196253133093811158901563297067861029892493937772720206985430604114316080467118995541999821238793309977141752127230492301535852170430314723848563586784253699247935362743381841562342550359185203913750210801997030828507030893396016336581950482137286050091649323577236808074308702055117886052884689788250409326021578607081922715839791918516347524476000384904992270192020885790870368270626652405545021242036340000702763700247586297932971865784037327724232668845105393977650859052178731773411770020966242714100731695432196024707535324411177598976 [145,82] 2351106299657686919164696762284506637009474320056912122391301019316120606070573217145321389745291279043500679610263468023441928487348117340497463398284447244585766129503743801336924608010654591709126811262450138370247292092136433662423962090507526738351185279185173476896030718983150821649432920042371944065827600915612251326846266014005369962874531182884613955624560335760364683133569239664460853266637171714846307913822580558696343992973383119824912084306759640679045840750809283861483457394726601264632820252012401140374180450379359001106751017303779036896214765674833233710233440854858096422714766026305970558612144766402538368625090343242107295069381254815298703912236179332795194216873567810372702143985176495110005412045589779002668812272800748394114560567730400193127364362299366967579209808181156578309257689209975110158327459704272101973918016855327387380130662103092448372482429404411458995894994695364743168272450072269382487169988968523623925494314544119575312517973611834942433398331001379849595908192954082633192326955623695311588916020183422224372104029328234054758561324881649123043418538747005041656033497411976246024437297463659329976222460749865910337205808623990411696157235669651507746925460528634040891357429542941174535273789853634520014252852564271713066308767017134664955568203485305760299919525949717695258877312149306725360962621331908339431541018374044353618670240202442410986009882036856220759112685798561665534862053580279657792455065558812250861009608629310838574536578447252465072287968065307406007130494885464171782787305328208874108183694263904779254384852651017607836292224818022290306547717015301060006243672090050812197683582079390085036851389541412387701889665759734921796628771736381081182024782505871680501781169417914701858927790419438709548464790516759447167649832007359430148728855719859575979349484009355016384847075684725190442242352369586556653949189813443980063121818922312015979948787097307642040471629267666580258238674795233280 [145,83] 77699327429159214622050953703686465122256823789253057096092696253758846320742695772558954475424214678708967452940524523439894118575216125732325164340363814306555673247264453705562417212910009416164702735478158704095025848347408688626686180195444513052715889133949579527999936620588177055226047660051759768966271454256152434728154014207078194309598466603875807111166957730578838868692415668284147560387126439646806955555817793141517733894941240121468035396674560820503066811368057100987518776267495970083316647157918412156699911395590213007114420863114749925079855380434447844432253037712470967781053408518253575124480936976913446193647168006531567880851220596725668412255912097819548463731756633445739653047014319596382825089095520764062021845260826924513983258800877363818596686561563976921634542131520619295478737724479573241426820459151587358632846799055302506748372670821460747467862058673127455215510938083654876568104465588881429411956250237396469324870365194508326114731683382967745550711412529192157124005115847808729782764014968859792873909997021073368198683944156498141225596074377601584032117829803629813079240149727767807335948538196421365880539975373466449639646922761088581146816113747105872005400543331921870824425427227303559759687966847185695888967824213924137724593772538813080208096887121113139661610380660884803348273013383835812555556553225354553865844119831938636725477504443347249550861534670773885133595790706211765543458149318592506274755487744102546131884565969535975189031586549446199705727015094206542642576235047720435060646261230176798336125053155217335896695148414289500402971334573895025883458605889790312989542674465061204204560185186018222318592596714200154156485772447534267867167128931746759894462518759463927111689566932111224668250775720327129374328424048928817828670710490946226552911768781570173848370269412922750481648825255548637415009141124903474762455002916034177234398373330933917620572582893777503619314130008231151682770337792 [145,84] 1977778779321803048183854376530760552160389810175564340216548264942515265839877305501081728151681600686711820963367986970902356028399794355220419566757923785933144407354348054795053047050133106470496956576851015385242347007003815042533170274311216675135710750106988061536206003467648355362035880362326529447101641338283116656660629776720811999334774795454941277341760629735526856596572273385102659290584091799143307560527039842023227441264170200495861335447430905475897488867480430424737958289923172032443016084342007728390716437534072974678472565451779650534313417582365554812185323536059207445477898196890219910277218511888557403202214240239713265786439022880929924630789118737546123134965671007548506754725461852308626365635240505386397101103198507333994231885033709004092355761532715174461981703976249610885735603334585118784993278552998032783657685174040027791337337739567502885010421883703088960593823270000173138220824843043311390908082335820687693922452821957096163576318966640581846284177801388650458592619013139806019913818141220172657690541541794984246932242383575704310207633446619113696431904166649314591090997235901075762266475064422519431955313957711660111613041175737515512815799679270747219493668828843642754692242507915569421862233760205579636939509268494012988384379255379054687686375837517427103417379892287648529560404807669475866193089581997289473268446381171484554313682439573423810965030552943884998770958926811824226460039226057436714595510379576735774595303137427810765863879961353444089406390922422391448340713860764237351691731367853163553701605704281615980315032867291449146921673865443987730956511231875765227444964603918627171717023246507572576699524631943262098171135253197093648352996254301709981720141265729129273570742282755781985762160008814158352011788049683386170174241126710206714746078519382694627336061003716143641471023301467202343318134801455062083875871864025147052394815124823834384632084861238784513162835491262506105470976 [145,85] 25298267878894143921707107571911007972484478193855148763763283163258684260065042862774100166536075801187011044970977924758225270060275875547208536280092749564554180704824838032501612879508909039486756064517326711812542591533928085366406664094870852918453934342601127891017518745316681856604752076032375681469719528352759616635322873668956911423572537829261828921965227867280105815380393185508883072446083438689655836649184785002004064241545786996010921622332924686851207041753775322138096162075060637763732998919270398769890017975453116013141547985950290129818487899484831899586846165697643768842033677859489489812792676450318349131211370052887911992020999311228529130996905038787183156042839024996834500260990516105417714485905170281899310439909114399185031335739643001815574055578611001791367752417069396643888080142570991691701467271043413733354467447719225649857944347189031389471276133388209534742551809195654277817394498338268052306517653503346246400981682918649905974874711267955113312362947408801675526834272534737952264879270867320370700934368244032821037089300594323218550922898974455945100557513067092312691756138798877448814354966323215268993252381771006561322482009623761703543281138792354166749825226624442273393997688591716294296715955359075762776978382511900448927904361222569515510779633654933701399450173133034044649956243889450473267786465535460545158458369310747916343223640691337968183303174225155381195254507239147708819780091700948394167807526455710872399708615552009392557998631008633911976075759612082401842378649155795383244147214126126995835362997243659685182845180260977430757598763948304671078573018443027031841829800083439314143691419832837439687190957168390148633418413276078628612496453407045617450788686834898108911867479929016580638431079673483819038641198012657096007579261509294813495964248941877345535306951292646335492669110477440680002696108324540356346196028012867467158185750044796300077631172764672700838939065103830702080 [145,86] 96122194105505983310794766118103579573275685351857745211994996149054122680264453251059222402012757988075094664394226354892340231506073832965516865054455310660470616099445995760705333389873119730173051663391984002330072585608582687614813743383196252182765135967260975837802516792453197422533426042493370349330855203562606406239045488526797579143400539536236594715964806097233547807038303725420353587234219021597095693589860646724147145087735110416868210901323040494929939445006952793018401858293524544031389744470494857118859671775808000527438145324156152050419286694282577668145508544681760616307140509752916335690161860655886349311479349735058174555240315781101655615781141694314869764808682307502640123513344016614568575116287543714865815583813199312491454523956118062282624757140900683158460560022140082223340536820484400895128685748666898486074319849696708214361261886275813674045863808188088682849960905410648878218426130705273482541644323081100633732078367898616523088806729675814359966884718023304812815047153804215141776096999426975509745877261204326973206081848574496506308173295755053291229364607293949728472962960995541425694206736535714561391016693945360163013592119726043649051113586450479154443643107459332865902716760751720913403561238000337295938402299107567801339441276004336818581473206820289499821085880086328188889663237858165177426615851535223235699544426983339369062864517087230189231788901365245493982177271676356309972536443108049628228709669799094116326956242714768267318305171411238610661572387677913649687382798688205352019749906368671572862012766555158799345785000411031331139875711644298871431493673258641819831296412645799675209277176243206494049211522131020497652603781306393203103332710177878666360853778995754468072271640072546621141620289477290219434248329444018643772280291616652774432483119759761843561897966386557312873332561239608050446354501724835448999565448678569860267944198773203523648050013799259434631791285534720 [145,87] -297543280335276383057241702018141082117648574237864704162013578377098231900759211708143968922231178123467284540537764265517004705834197650847250174948981050451268647822933700064776579777023187454689766350259896757692364726535647307859541692381292378973233362647344166557764404273075522242076773767573786294988838352761392390804534920999185899193912008572825065063408489153907199217657853595163574863589871825719763814109204129979500400725282867729489724324642601423931765828512938525181658302583666931871249461648052550466931649997747727039102227239859268233072183441965569113353446228618689259750462254684229721477204632749434621644280987995279626175719407738514528374216995677678157223382547201144505791123326891315624497276482756929715758826684357877013842304310697464187434580740803929369201469187122792310978973308285600899106696913634613156802806931030514813157493734096747142032760124208360834150908820430958643074515140552334777448528541924409011058172250803121976529011148312034200771755937692116804531450086484171504477586313856351279067290660851113077899470052229828507590297297034690774772911161185772461772734937917966111133726365975849712299300408976004313329229664405925616665242667164680970699345298525837519523800172809999564874914412302961375391206420112481761768661815067928204491690626219490454400085893132697583169257136037949513761726265358442998951766308052443328870253633507691693779258892797071373860112514394838131314093027999981399220853171477379035850932486556533948880531604817193962864823394543688802114008514142702912146500936717709361808283993282369735600253300617789164373070156897351630088356890301511941618445721884518186632706412072371034924945924699703417402830842240377254740224798111380253123775097979333045588699222247289812418586707335276953382268194009257227870840890374264961492678481566411719680044639232842032383810313496029291853699555807087128880133588331131750849650465118969901718655180723207963255676928 [145,88] -15228000401149085741340603058034553918573524792048472886971954192874704788836821445109253476090909546354371286247571660454316393326904815583082912479632881674977412529067976983609655948662880787996513154390998019895342895407639372507920681578175393988247664866149269970550331897683339782329967205083419180393469565597759011380352492898901633705678616313793567800152546652396788992900781910902541310875315933782935965590168978896740533928423360164800337489771495736784183890990827258856083898161743403676221574505308687052584913756661125695995059147033430304183679950795516561770695065543608220000714266659318299715938566048759560037678459306034115391406111210189488649089308831935909856348787237811786264042056438988312574126105207864753287150015448934838620299812495529337336939182404966532786165270869672133886758840968384013756293245254293540421506818965503933260830983097713401599837633486019959542284235887040564619510440173883372746493459686767335640280851864356014546753913620347160099630605057048318664588065904764103539257782469611409502039877420381143021317510664153606189141201427966382836719524921611233366205850963592656753686710659658067831791706415527243702459988497952640305710597131554170850142786494410022717182184372203052856873046538747092501437253165033749780585199538560049402172913698457197391539967008634928799044814535164162286876574712126855723146151787695183565386003942406209006756914136230590432970335145676221596435554494328243513790599824769953765110982477235443058396140605036883741939511104055147957445017601078380725546917493693352717487429517316743623861626610205663750646796066467850218601709719983044158020592429352768281548574196696906093828206144420777490895348140138875613838053235072552605284755024748261494255935380225246214666155522536933036450083600434187316556135662419145473653370859001978306515598357253724607356853619925946105523019967752402156847270444657253294425569642572137483449603067585303580672 [145,89] -223918995864562109322844693702698038629624888588481947061776621951777486518254426528150762112672955540525302500380022485818225498057050405136294245550492853684064419907220805511104806245432118898157865182886551112712412547199279679261506008727207333743660220863081593291684336175763191786376566588181258725318570272107012543347995498110479117811401457762466154744299024165283659326521326293639232079644831254636688717153607668488085732332278668568680479739423855084892058641663983733255906390952084011442111061969514569899073771878740240288834209653641203925204845517168455046000008111971980433998680730755682060973268617168458134811477162994734805042715504542292032991040933554932413408646179522922649234029672412686476803511220079149641387709677325654922628053501516913462895205429495289778686497119973811852297451895445279912202873968102172060968177260035944407770453568284790955656196680486965496611927466513126184452764135809128963750364521987185057869602134055373269635871661321343604117023244225005671403258988528990374990798159713247205838518522021346168605045111965964960870896491599894913631285290056043769442097919462050542349109423426282259914682718102252380287727772713312325870048830155503653919714151932577759140016723246932196952609096783366507506602713953643812779713071319852977638876013556053023077591816614528141529821252527303094007474871160507443049115914805810905322252776702012979974106454532743934597793700849288484506023940492456141884577172111769317801212419734711318158414533398284470224600181701340795175769454029083229101349964672440184386706622621756514362967172303165109068698404730367153502933032698605428613083725389990706902327865417867167378984457688490594312644263880228297472355140733875814677174642732992697037248044347257347187235226709818764032866442620614766049288710769179163492629076879059078971548602966679563709256932882694021934022082455091132382993531549189239484518146481700813675854945254419712 [145,90] -821803726055709872105365392616534145021571360868305131900051511966488902935283554275665362928805883768586278053863861373197615718913568202267156598104720670483955147272452400265467640650842076842208810825605532347201004154694487691252353996414312500858633867408123793026181162782929723131130522959452565960696891815342510926544932726822250697790440013765239324561192894998102850212778102283490480359073498872836371874667649872847125387265757450799641887732403728550081733617736973189348704212777257438808559902955879328862870742007449092137539234772599699106325922887941447899483786856644966428044154215880092871965456273079734083055208189259038613431144900791727364517227282803710949838441469327019387487589621414848374379100733724518255350259964712047581861239179093049322060182449195289144267196229435005622961525179073367516140808812767709411379679543910916132467160589718687499054251589871102688024611833565028705912461635091494535045677211397129067088110199165468693351823592890115415024724193996367191323988463912903307469578455286212386989987458822716741387231970760656946428448264881753844265371085600608426732856125873827498450832419946932440708846515512233359450551122947556681263933045824683701861439448853380841748200022187788295479170204137954713584798854669852395481634170422493764233295408515342363478301419123784805316650339944980474282665186605420777891548206839543180799472193924088098309193524099694863206871109245035385787638796441317491620867662860445476236889536168483373035518747800123556166388929102814346927200529836822998567518821166983916377990398619750103538165436053442841159373588926106030371316751710865733038958448283393538688631649947546123308109373496583217680664597497349988645946101233214727290108245576718223881982079909250089473663998344016500538786694321116588465025680114893920728364857787687836922510594189870036743661538608463311309010203832960337612977811542719534997119953662392435738686730240 [145,91] 1741235160541475796969524421648438214683888547805422999296731001200306893300481435411831496513981800254250723558493335737736213254034172665714570953390695060161187716735770925489785118117465304157737988081309946257471017408588917734845763189392425582760289264675074266955698340152275652163393629430506958329269338387656376772438649358445579404391165151381393489086173495548911074588509130837771598713486414455661024637061902017624226576766265358976099805968953135667922019072013746327300666681851135956065511677307901397617102490840485879732706041194075199733575463621330954963568546629365659539524109650385188366388590253393461024098433593640846950938717541020907109956274397455510742597682108381178514978721776486011931383519092782123939040368222450037574764878175751075162991639658195934028276924500559598811662545540431967430747400648557843537407565295433925205038469110124890110566264180378176889745308861026516848870669313809526749879523986096961668126121441341933564680938293797331595195659453935821646656341277811137344999583438904038155149735621273359912536437648337166745353681271773051140960750635166998378865277568317398656730242887035576123513324214085825310071839511246634527159726398881405274621573921245222876527916939831652516307005321427340772503892385131444465798385181823322435064034326782472533774177757652901752899973099585975618314974987932056610537683179011999524141502838729313052633629588403061505787308619929629834088445924750483703387289396509076477870835578991081965307441532326810505694286009096539475788567404405058444935917910052867455235521533147429214204175324614815952755492121446204133307549637746178966691552284226919820806669281069032559923769628612026086377224256877552428609187233605263676346888760261131581139879086793984477648506469828735725947586228822577740497103016782322569365724262918999306980095585530845280699337593620472784916238466214906197409358854530142518775226618644571172040960 [145,92] 17829240617971215507806955847288498604117406066082494976736465012611022324198944134829199797195915259131720716818987971959022212992003062972091971952805093943714552800458187805154664294905756855828617616517049195955335355616366124914710973491679446861298296191759315227012823215149480502972954350402227199374620639176323772506744952480437281097539441013304810448680869955301630945818062115080269069496971982450815670508610908591451419541998982098232291657043322111577818925212625327570480202847562736601444545751113952226383162540123146136524584103394591024977897340476266724303866634941911070439114314678820551686208518457435441703019018568578933477495364990531449007467997568124622997098288038574500298249587848177292100567385194261130187291933323378950674902649332728055077767837608702036315445720285811416729340923260267127315030740700142396751247027030015909492151281074498773208094702786134431100383112474009790395709134813602237751908270425315030263147063861729816402732564354200882468257450483092507298558516633967132100446829439581910169408819063976882884141044678866957180179093010462083401593513925184175647085481432971359293505829445748763377962620221794105308679025722850620549201756174904315069969159231314792987425261975949450941806269584365801829928440713167191445900786708365874574299377410530004128260359846121613873453524053328827699503618952826489273646961985188675160438000998467924641650850247966010513927490215304906722287986378029317108738469079833669465147674078558312037497700913248697598912511874702851844321845517800388347773431466552714914593023698483388175288320966354099916739431380579313191408004762005307127142821203536529743393190059267479349779220670053420658469040497515653157702103698865802749908568355499100939504929964962466958545631643263984787108091807376318175325434446251744343928121376242043548034741483542294267057250463241419924272082029608677627779870529107601951132584241679599360 [145,93] 139969136919463507403708361239010118544903710771355381949116008163683567424316929033013836773379951636188449471641341298108710949320746951233748598519398773256154442795320738030913947531175380404930841896422887194974374114985235089711459248074972440827899073672259068149220255566388802431812096943150327458358911028407252013009158725804828070350085283678503497119300569596858508166674038330934221432264676494738201923501783170327847643606233064627662754551829025651238860340120366660568317013383188031855138160014524915948734518152221234307771813985624144366185267034423646620480925427212182933761836258649000597721925436277950622314741272535686970217463648775242778461297847122414974599921820133604530417318671967640689194063061517611691113533906179010221805259803398631103975803673364523657079731962415748863782456746461431788092057760484238726247683229398124885328816542857074089833464169956624439941941100727629628576580762348303161918521521766432538373575922489821991314069016170063589318854285212350267351609275765044403494259096052117842207189107348547359051026425787401146079014763471245753320257360086406974555939975596323818449793154803271445002674513346287482281709423198914423836831764550066614064632645174842793224338813058773285839790853106785989180443130772272275155561201347824612800644311205517142937774648633639278140357291569417978052492278586254727005212724961911896460084315547374086057891455182071595117626960657232981371364426809533984263053290377942863207983785269966700125675369920029292041850565989189010681395763540858940134987353498153739412094182305925256523086598738131101769801722727295922242225196250278674358528798740773492473427950451390109776135313107089653923466465930894482589091951764305536224342852018370003796704863178488621829905836307296709161087556211124166303790695874308240428947672821502745821535083336165555424719999987793923442319941720052827730592204005761569410527092348624 [145,94] 822380265961805644959114907556182554750173581685609240919198176508602154131690093692802719560957305697299985720528484858567509253237522837797727012479381743003308212370321520552295785673659565434083348101729200872926943426221403691779983772152492297244961879313814440948859124161989109048755820626975652629413283251512348874686318109894407879041679601618207341942559035438168697374422266833609572612378291032017479327687868862240345541128827549928657626530669470326859215485922145988633394342318022296304969580467281248389623991721238779712569963964525009367677247232682024437231928968793625802163967316695111971288019626795162837519018984726088419309151847638398226414711304745636615825330527406989458625275050117175080315516959725409430547562806706438254092652385183794284115216032798135512270546516184715625141507530090547949559197307119213868984557549244623869290221370133686551357427563181587568744908895078954567444952616959084872626228352239577992928970687911397575606861293982978364157118824826384250657738146145973415546908875784563536800343556295655530301961912476298310266017549365580045782595983389792070324473315649176117540495802423992187293581917263895872759375917413321564683820004396376350068609442628910239219636680740763064999566391217844177443296400368289323938761208307067736547355156974318394840288628671114463110626466248686947778627115948309649404457365586173961047433252356146114660900034832504156762552064942330436071815860297136544134693030523129457509495794271977702532428008004381847648649394593246761029163083770441260839259103374094265594656178763674324964276326517030152816651964458609783845345251427149438231698701604670739202957926888889829232010112322768151383530428999736645437901205127775846768039153145049761109181912935380414811530110308470301130505192290066135877492648141840741383167653436765377189762065840787271174320956437157393406648095009969674168620177892457469675139840 [145,95] 2247137041535745442905302437283591384749757764513795916257078010234966462012215015633277804225563777586844145946880189064881022284928932148763208213455285248470595170830681271058264505728653412104377094193934349492879130633118679461933212844602105160498367930756464748030753040371237367820924469329694094100424915179947388796434948053260339542282057446489395483004730054724021557218391315767770744097208104374699155269634169385316649440169542195466472943094647926719001771617539628517571237019355749876924432319608930395116383784973794110466765565649503596432990413158618729649291715886734301792860801770282730769959966739553369657986103755056902105551536342047965192050436238498547128612075398891632299499149142307099557970531562298043194236261437183487315718359654472488537173005154001758012311770532977627819902388102466480029360270443620287337373559714574615119406142460974498383876880911151805180468186303280233357939877494696234094928345497883830373163459632866701532041726563488081449276741365064779632318751036376399477741933923461944566946332048794073618433946528848062899424405727548677041963368404734382963002176334146789855783824158574042285682535454950931638247310713704028468568633096209681776722910415382860969182283809114120252884719893736216035753019950749609933035954854815224018846424294976115506899205822456492366033300552531837185519960510278600589977957339890539605298892185590416902002503666382328979847792673103454575674175962637515971078943026495571452927966211223970326121955361721193700869670089207654628658743340567826879160443049990735963467555171634542539436399046471514087194405294459705985726751843396522454332747365837422156856237710575667254870045255951456046767537402506969215597005742141626140537392092212788406478737263239418014057991218365280392335175838144469229985190866337698287237477805950835246759295496612874044218112888672954257042612173244570841901181320846137884672 [145,96] -2648076712041494309203689411229602099722530701622750373449603971631881695692245001356071570324840221077616210042602147634116552058662305000429293472856309458340989803721788547375460730696770961605315936874576009015316496583542499723647321250789029844219933098420265753724242293701302059734634436485043957297220446819126642648147885495108542765543194314046780525479198006436678986154808167694635524144343396738904550979330884455084396502437464391141875501552344719368877710331213582237801535892562818247109305313681835964376380957462761889542007484538286339019260413245779528740033025850232904885437640628022454944366478738865591869962808104991629660578547898856493338149852068621752760348824086872030245684701632447892188465357999413297604080636922067737402214566602111970008124532654535563796673651184599453194575185777338612577168894630688990830316574841459707821302481887046093949056257404857155328105889243109441161685667661774305746996880739401224697169104972476091480992383171838619461395227554320168306024223119143551556163887137273913909490168752465058379969850249567603376082889104409801405708076872900086374813348269407699514915630774881787582983120143150757303329329248009583853818380798234173120098816182612682700087375269220509024903169852648459885787774617721011317696351210289810103608572050585356761011877155873708610352887417916888507053380515647132756432624202369532366956857971596723939825413775686432002066041026882719147737333230099444357385765817282535238380468394114537845950868770356261233849619207527318915651871444784795800335704684461814059292830440118305508916903752299784091306083047042590614638925430916260787564759423044233898780916888203639175592794374075991887087097541987855602894302910351109489411524534712892300041017025483960248502360445374815268326762074601628313405996702093174286605290908839033441829853099891997363901567573377679492196952178106079223526043255046144 [145,97] -39273704422008139986156183514539901493329053151295110548654566044711103229542916198446051595596046066429408572986199365151929579530675809140023862688246067170220866889146384161493298407664360337820542365201510824257712912769871789392388083753471368123150991663689007595256800195855390360738175008925272731487927036483628797149474709939654512941773709361403412988706857215653353225553089436224037134879247666104144487167814293386202557527597106209974320422457046639027708158718696520039715794762915778687312345496410890734319587130688249514705940396370724516361516516398714149714842964997822191074147264681770403286343731361453824869500122913130668538091366644849679363307648801805175944354848418253188232272792997405999601970516375738208721812351182575873266333756866852411900068374258688516375606684317552922901638480773636721301496139478007938231257356779539867894921990047101030095452545970458865933937233352317176484740770091169013305763838983295384056087704213528274033730925954864161817663463096935231656036403163633554598978976745057395249465884180853679458269888619253379292017483319003625331719875934273158782717576469637133012425475108829740674102453427274578706868088511609299220908966151474359481291200738691128452271504563240961543961514899942665789374909650281496846957496591606693175425630888873846519076641160345195807317119686960008792829356367169519023006141971041239331588587120177620493863096310384249030533067538580684239008123983382634528915610082010084812967041792584386666736639013174413959425027780266091813856423866910156387662265712099416996607891359258622550723103044058896857968306856503579916408979635491844264371929853260841562832885782814235432284191290487405878814262239217111429902527724935853674867882157726633228485800939284284440963942041172287049920997280200485988791405505789179548995684024249043830772906632602882310786021852855440184737747944523972773856804864 [145,98] -85231288671533923844864946203997442169278099309880113820229382807119289199958079407170512156704046525695174461202755530213418773821606442202445312347150067620056355923153200817780108794634896049253072306447748552445839160615827953941298559657908549018101601669766905751957350452234070138079701891224611927732198824030627191649611890317040387225812114026770841643582972157723495241745842553544471307857136169397014461718477508001251314120929439403967790509121740876529313643913244012055421360091937332248702206078406314845224632215246242657607844483366406257735484532146038804412568131515765081601348862812357442958441130358734914624700435544797717070648828412996659123167253029000966098158220318938078866437147494727615815237036513361857132673056679441884394425394164034185424748485809971157597640125118897095951758681615703937189803360413274578301146133590773239024312990720560989008499015977792310548734988613009785143487409368665061638251685836424704781590869758320825516664703147137562351230766342441597807513869402139695618490491520527609105521098832366443631266526632148621457811040173630900711769880113621619393932659712362634778483885192968145423594009776045132461026295456262692415837174924774676615969670025140713360782119641822645182841452278379102257999601799774876497641325337579705611607975855109434525044841175865244266055797844689069118621599560598309939042178674077346613058217526546073805144670231039110881870766310952600566133867555634732530137265549613743218540004515822564976750948767658205209114598014782277934654976490920830336281580075329771397500898638999752916455984711647299714027624093915987535387252320186477834585199775054186924054919245550648154011362977348423991341876020055804659522246074382946228249040535666206661871414264503551587775742214295504320754064367409440139936485421075695796123050556545321583201386547439452411610196515576628290466387826027639341056 [145,99] 331183897979840646493083749530428445427771628019864095479607576863243804239620211047637827413643512139528319825461673687307773438765329594149019107001873721746947023643521560604903454561394858090926515594586844078506011270711272489618866486050399508873530797387963717082940062155905192327996938381685251532944426836675890154402692597766422301024890990658968666899526083267618992279756932973544236284288743900656550810381407563979098996235328213781354850294201981473393196125919020799927135498226469286444202328526878287714412739758735827338615372800497367021998741421728058784611795766433823603784605848064304411410405713695495635026932611826535856919833131991738301034273778710871517516266812625464044527562204958395028779067712575835783054547982221719461331993623503879174285873472391100830245100735865095241542317483702050296907576626085281599806036400794672756022155746627219362353256273237456938866892889093573091402940455800007942787333030755284238513788538556030281702260876359635399076542257303217870409361085597352959548428065498820838115791426523798877041788249941744621737712133038240427295894822789157205385731799884541009263334711030660708104692441001509798143434342117664951710340673912904748496169086654706403111250314838806678732249123421011919284136066789002382700605743264651816279790733429379684436259742930171105002957010820983320436574439794496691952444478738666538252671817860326806186518637160802581287868642448261571216835689684144785477655605186121006009792281320028977320723750577308688864629301582909034843304852237384162098029517881051855183168233933068179062911876258242228715845372966518438742956318401179594483653426752336619795113119764516683439333285501718368668665445252473206468964599255711461062695175695292868057758995601389557992741138753944981946258361371817259351338882663765165099181405954528722522823184961852789555589417058952808015258611076235264 [145,100] 4620972594796554477641500616790173567337985437962373077672945526040516974387240575364741241705373601945348965198501229808635948510403124338256666953709079762162097174064223923402582114429336798990650143183298571384415720109265370800916939724136804247156414354688037048035590338249671692562484340642378360239961800263699135958352918770978837918170624276541010507741189385194874137847423217017047973075263066970147874901761223158647227991442098019998706800018657139245505625356924184775973652521357869479498603710720591510589649837655977129364007709200384886204456866530631603998645773157415050173249286637944964643750104612035460879606161808439694590598990947143835174041865345222334365629049248693947447761497290551603571920856471833488442026821062851292113097769271996493248518626611424743080931827273176047068556287769143605021835767845115026835904979216322028941398517972307998625455023074076995822695366553061573047623500604508672426931845327409907680196303022076023385962551052356696039437296265125587209038298030526330562968352620651309429968901428227093067982990094687837459223235384142921713571509715308638783642750503939928565053917212303887427618803730713156786881849364374028200279770925144586887301306455099878608184324915349438372347741562149430718478468399007485416180874784929063782527002901943389586787024519456336161625309325780532492189519221131061998900161237259260311002178494625743618906080149100945366399037800858784421231135932506645757582077910247422040695777230572731050410982115603200615058682889799466875543064684316219855249361105562374987518672553656420572319040328609098927852554617618475629069877494363627492015679515661424233587486204607558704315269051756343968391967877729991726836269667604326694444868149199441261448413502771510049932577592934699051838804629800856803198927707104601166739553329318478137283772603487512045322857725048282887918970404864 [145,101] 16725144005984320338312778106771238233621195895171295629515802227081937532851228067227764408502562535736679171640004605420576134305136892368816970096514599512959204180161687980703658959896087708749730792122302234637710012027488653451700185099134832122679129978205632649163745306515553048060048550222405967844035963522571976994808633625747115236899607822178937544554399842761521146148939028288158174658648545312394887551438271042895832069872725623458265193950463257973218712118121481039702073658974987412172725165769894266957361662685097896265890941917183236329379580321341430134555128923211423668160849234990625214087461544505298988241258116076052608887814289513065424704205300656366745131231865305314786057071318370069767490886191509756994855473326179787050204101868483211739431649433044642009597138300957208427561930043667112519141310772971518816203678317940974052217379858332014451824877608384080575068792010845422977090871523313046563798177588299803871257052396574587211902886667707457446271480520248167744707281122516217203876077865786731686056491594669942635268656252950357655392468990250513084943042038293767965457598397407413139042659231629427700014729330436257062322780895051390777639550878681911026679923492067200749878094705005504111000585300581792255171354961878653495313213144168303240823573199677969481183766130271340328872702760530355892470998895479565657111050249886155614245675617057069386006438684979703331258112177733976292238657214747338618311655054134296944232219975217895498052635503654898463626820880949537638992701917388649855821004771999009752341753475072572298686757429237700552009510944339902327744911003900750259845663536936328195502455773978609901547096838456821984351358582908406319934890185142019037424895265725070934335118949055464285576254470113874274633182707353959425508375138919093535703754382413512156962551052935273831178581308341055930585088 [145,102] -77004237593146316064499922804604002949094076385390185425282705960074070040287074762680190499480167200796982315408184953977438880710813160639512101271928790447198062644132968593310985865426949480937227708127268435490283024720942197236168711591373058617920435123316327249261290464257679403043779544054786872885348923326245287022531682864549553940207002055345137681124942892541935830405498531094023298109494966562954818047830405918230217107089463638240638568954668530278332370323447474812163589944558185478545238859855315172281586342219121912671152614848864363718459335869356665441318325848415705056784103632866992063906162072329240377068186186929395548032725963703088350619063029571870270010872978942026455924423737965933633233046025990851884620350481351699665673952651414426317525057664137871170069607126951675278063398589948765356566428596828312919964628786074770865746016137677632970111837972663423455115494086753821718361270422643010230825531924003247821829732962114275262565007422928526614480093435625886612164008317522524897056097077232548896534913576828608201170820869714549861081885729047151306720651592416180850058050320300789753324980882071798133375160990439441846797156221810154058495655163337783076716633343117638053946460456564916389450589287722309438446066611412873057945499756294569272254800754365374835756001080382174290559683310448018158270931888397563201300978349428106429004364189125348520151218439273196493111312839550439900942255390982443196887809051771798551509852697576397008132992339738899296978520357540334307865655514075649550772050469800506621151761437749238490466240854748623012080094146393407094561025272040054116147076439383467182689001872936299793764043827073254279476372689130216483415544404385331308907651119773542456217649385144426934078591298176588290236134490061202548884632346030071058367952589447910763142560429129844374817004359603519488 [145,103] -851154889221367617721323575684505439684607752817278568434422302993120921663729921906430557836498436358041236291742280098785994745784057352482214290007079109610553122367042174393146781787194670083997640946407949648364902064084985268548009354814089456380415410219193682406141917112827264006494379338012586536052074962355542453707558055891618254797596390147292315907655118624465470814783431719978488072655086019715850578212580645147479361434670901616832077771361459918306769401585896778483070876937201843244129354092683687576217032606107091728791378020094059369307076893130903887079780803084478482421195510533812725908282920768669776521294184843734105616714483362131663947932615117993476195528422200877040426224493426559372108774463072761614752108438478482403580751888360688604890827837899868186459031733736149598859983713979677203369915777455655320837571536937279212242022301735013277633283617788538434634085931464277854756173772244219346420051193235723671195578352204714643762086851691656267673769943997600987792003158833759198563887349893797814196772516494027928693715984221002936707428924668791214504291586389028828169665213157713695399484223479899885760262726847723888563522487685785954135881041435644322190906461387637362361672602672454751315060151202485626005007241561125295419193424776299294735134308879434585332002209903352753763220514980541797042794353153835182102474044394533416727162867197524891398606336508116679056903400242719376370047980448237064921372388028245356115413494957677222539628708270968287205861397651147399106227875756934147234087341011750326568977191143741514294548887019018741645380401411628271961454473692821557794807319926274009993281647661641308127067968795295375725558418578055448968473583031847618656851199047676062546753557810574799823150374614587088589108295773401659807390722961089416329103865800866488616386405091500396246884779687936 [145,104] 1418032207631646877063778768846992082189974835643464360634274222723462008800907201795150229841783159769008490556766712593507117716067822609020946004432146604485774521849133187126909913197987478286596226130928468607816569905229887992381298255842686636191300340006718213265042425649200142617238022662779991151302985793451367195187957554969402827581117520244888178572278493905558352610574394246530966467994415697759196424602461532700672861184448504520439198097287372644903801299410793205890597341464470731880027451916042128789953634932224086236805958076133996023099561827728522922370649470362386035868789592401063695157184788528121202347720756471133559158502920894950287603831167874534885674034290538090733405472531906698355564215497779296911571030271018678123242907381402012457493927038922253698427965933686979841990949680861636699407456685543524797135989758817636575464529528628542993334435778502830588749746051002662288466253612704650980221717038586024310125890465076000477341263361956374824138797793314733757459063090182471192685845675879760350450414877431769292847080048046227673549332982838407566749052114961590055670628870757255820930182206293424828549857465673951058023986647906367959369902639788832654423268536852356918932623086494493967391696617481046587381335588378737084585791844313215463248337096822553632786558112269631106821263748288952469168243340882348915920108847225571624025672091789388832129339350773942799587797286150943292405951920969485639302013116890912172658067994354266357915977925668926286637606937893639399507501286149185232380840660759679351083683782677170430459772400936484508247144672002848152403496792492659177418032509098110952921411959265535612005641136178302310582865539070022380656708241631646518448574858603523476179534342172726512281399793004633069739589281247542657451214349812873659736792705388243069519430241623142735458795520 [145,105] 11793907603366755062522217496375225844399931618016496660606129563765671587980580358956309270331391784450105246414064123681160109289644903936572541938918057485114091822930398181747363277742020509650174511284365112681936724521543126495252875198125363557946154449807057567970673727137166162773559749368322799582250874129143632880137427287669039727876167732557347399341169708363194392258228340880842201625013712748618053354252242744517349471413229911834611614745787706913954879122141005499058450030369718626024483764263702218136499780831888396586311135088695057586198572203395938944675868633207271085067742510509575043247462711418534227030176216980602875024381188880850051737540217513838719806806945756212301946492367563116084697941176140533220960676820738190505854857982193719573351320547594509408610693206566478442013084943808118019451368804076766527785950236005494657246342796839310041125172540417138737724425228167367571375178877477821448330654252781449557350492349390516804984143992047838496738125044423507194142584965078003857098626046946152115379154451744220244760174671176469720479893119751287256669236302160361023343473654756478573816922866298894395908328991055156491822745813836929829863109605870418190106271020635114605227376768861378842064801396394198026923458728873583001541190120274922776702228677059277820310662083475739560438097272813565177231727592115093623019667777844574098382001449433345299186175755630012431752083513959736223891749421350890850549972933273375345369086779238459301439925149349214372624319838940563192162819229419804275792516541596131659197330380964962465788035405415161219916945392929964110440219513619910479491824379660001613694239938938274015860299984407930550557689632110923061299590823818733868886589205750090523814677911349495367036809036121999339976114083567967248718484807898933162400472159132319870427753579196874862592 [145,106] -7381631364768749947982412584683539867946046315197255403304960350958811620934570214184750742052573748945946369370928041540382309014081069747889429305993909843885446845115071337101035910723555465310866656108206015739829870656347848622109557919164085960654720823677574957950668143916388113886560178965212445059697893069086911520816189045620502837959553939000098061243032804383517760118794677392857241452326600771674495952302503424338883708274246941976249808401179717969315704498255241548368891105710284267838820288722645222381265439296804560693155771736955031473470788971677197262940102848064673356510101038619611515679154804223130323656153562970708485660771597261426065355208066609131276191263850621927865102114202126595678667815117351278086224407295576035733169936733501221402808061757762763282821152727136546092938036987752741806434769418166332780202827014810705513301801114724340496829393089097705623424053282864879712215468610342143085771342757736993729582440639313001986415720233548538063924440680923607735552487589835731717186504332049486998241138496750572398127861545846110018564444455802282765307954463191580556109237299750735501153956339478568180767156333611150675836429828050667407951256031221909006704319097787431808087113554291114963689336047110762924939247755101835977409075086524644591854388949204621250748964903638186461643848172719654540138469280578375944839565157506680160352965470314876214497298597057973725185427112160809756529631646005802444422172438492781892305689810738409419407017775842270328273497657342841261381810730258261820820685554080782667817221111891820610966359544232192053210334707991678689526489101053001155276538382744194101467658884827349705955025255951527639021419470137011951351020796566674859755763680863195710912138129052046639427387028580568075881899846294026778699390790534370403712366324929164625455601889247232 [145,107] 97105649818176670166800664255677901370758121145388821426422973899262173829465840045781518270455100747452667987292477606933325749261914777098684126235600868571791983129110519185601320272597333385929744294252482758301519480224543455481126443293600197135436022647660329765692808479900652915487182502924073513845278305479506472349532320755574286499274788319206867668320992733515270326111706955061710837762841045065427488436477579219095751367282171473588917923053937706852863120199623889146456487793619772099868669786833745351287022113605418443184705373114643404021942776898736225723129459934400119423642300052901013235694960571889103471899112482693247402422810479327164561138745282714796184222522451840467693355023525111294979222017480057352893287356916957984529286807744707233376104770517284208057119445866000775361448619329547921247948865116155262824819562703773716199206243608377328499602837282714928731631482434450866165303163836902035772027792490755333329876420303787996431249153215404963135961824271495490382382484337397651334807729619761472432759530931575140584792711898111295962283291344081242811832359591314045280280871254045184381060836808808031657238591384904038525950690003848270645602127847692347543616927781312852707248885441000538081042202664769287712138461075207355937494116071726866124471785735621571461481736591266967100560283671220237892579544749547454171148049229590802801658907263078971030330427183413027277318264223407745772273152320432430199746301745402513967939110293793004178252588758700932558886309638168117411661252911451060173397573393045444174729699452563552357497766859554459841994513683567257022557557505852522333322306870569041467916331647425078548578898348626492830238205647254881275485189716197259562187410901061450444389150393755978788251122674636781109600551831887610594466030917548596852632555342256716785537380352 [145,108] -452561259065239991268952163841533496767174016143533309020052566217076643351009850405950128566864508751249777018679226651936298525783764778113628027225671513668497180275972896760747455450953387033617725449707179647285570018276216024009226690649999588328711446477415669555935365896870636159114340091992468719861821607031562030221716001380035688051217727292568863590938168391199929998253814761274444336386670283475753903239797678621948924544344511161921394309742845695243321317976823738015697841570245447157069032160265077931159089257760917279996550860773310821576611730639959241960786795913688417707502095214148255298781392764370238259616022332272903855221173882365100491167171207143280341122135145297827539452894462518012938899795102223635804999408240788968134941475552995245507466977695457216863701513599966119580110412824889741131452344903993979722997481491863472794971281045398044070254536191472881690918632647279383024562430357963885774204447254883910959180664517618932397511003998256977278803289410645688979038808032593828950225556045821361853113985873652517859380194646457308309322669226107895685450207537500079005532405065232377737396434625960064428863165501244001212398953305701403707125840720990174608851559223040017182778395534510989004624131702916660753055647007757217853924795211421836352147283002811146808378074978297973692193397695443361869145225187896898350842600201775489514924401801495389171822581476240910062286833435623934554474465480604522538848362625067209210418079194482426893800587867176340935796001857574549399851946106248706592694230877652964251998376747244620178590870453555666358588102547925570457238058416142760939125209205750316649395008833398408956974557491397848341861826778461648998896119347440788477325839663050857102380962659145605050135294824720285933808686877482442770366179824908249292906305125801394024448 [145,109] -2718618072976063132433510986034241483626450561104114340561058895877445770053297810939171909774577704899846828943252869215964075145526219631106891368505713597381891109401735776821840595198202922140246359723433661609418050132486877279789952707771671942666831240064971060200858286979269621897540498802076820849661305423949688897996368284546048223369241382716200361718344500844654681051215745623272657915421788292775137577446814640358187319414377951634094638973661863625034051175373405375911895690102500826457352115371839932705042021539608947629244752100429492765886052721276198010680461224900944689953934077412524046233480645958019077474840704412605671949513922885246198004545341467978072554179758898753548673690394252392355969463508780637474848935351543194559780934064023870701976383841324978052105988015672115157887805786754737768189276169771105758632901061906205493176550206563543304867528388175025742672595486633592993836824927014853999311047046715542288004498276886429066965383699626027546349995467194730789986082958509227097175800656940611309246651306450358445794917048131970754773833414209203420611415862159592023796370211462697891622982518236332358740621498459848977087345718383017239047937202973482184909987283909416724509297655378700480231199134971814770180252738925545119380950018752658248683702361720677967142198388412386194315178180247178559823313413045128279835959861903345675844719627865512657025031581085559180814960119948252878693965723771766758293239780346246864530288357285824839301970034304776652044010813886014257078721362682591188423060806202929263822778386775100958867241508164456798220200267146293555309229319007167732512542636044947059658572270975125364515417682816995245045888000682065492976060229419597235590837828402219853573533504252137028263079889266877198081978804434113924518885070306745481179165701841993984 [145,110] 6941102001149411224539203824033597798865838826874905365024272801836631224249815852411487807923337376659912012162540055163608665092100744738425771956344148196224371240379146680871702025940766840934737479629959122300141635512732979393838208195406506685242847810850228779044554579131607687987855542702751539480841964551887430400531956913193972315691684947074128777876515511306843362444421994191769028971299330450463388013061645820061643395205852325991908386657505088678095173669059981466575952162040713710349616705619162378943860999060790753531952265644903443902748770339758978816055248415951780255334556830587310841583462148816583802026303946521847749363795204589377947287020958168021932632675663795354260030244786438919161388205767096689023367171979635269752320392635285864490522274742293927642727025889760121999382798966335657873629827678791665785218392012361970208428393994134298415270182343335559806029959545358816256568319275837049302627842467505272817396108947160190641416340416278300890859524540610779254302419833059113667432755504700460294801020520968358498412321513820796000434833455617252544057989316569376205230647423637897620667315549290034145922876337158662647725468611625969689776687993238088512174186016957896200713967045725324767127199193680624175585410532781509099850579243106909937989959630639082484781248592051217396884853908203160206862481258269838309881937782172995734201654336844130775194380470184010005263995862849772529055013144780083847720611551050610619030724784850627207753333240566434192386214199873304182155241033109232903604076822244057887703270558023286878263658265764206141554496654073420026707947130684725393560608727318927847117355061846929061723005341319153456255715039475652553003582667624186516548567218399610265866273369247527183757624685991646110201714065503838238121050223175572402607586938880 [145,111] 15213334538842685824106950975832508403551661247363285840193116235813144855392982513317974434238071703149134725049724021081335928940106583877360896340012946288173652174177137096186154285085990439449652520965968327159573540960919706549987481488462978358265589313698229935996104663430768364587530624626975554395089233591533817500394288216970675176346686117703960853186883248489958260126801982010188236973291232684861917709340625164692139341384728469510352484723310684918321032340112379939688800334147355418929786683911400432202494814690895273629386151582560148574933341569717661331559140607726034773320420631504982017356693253276382994825379867350159275422180196411206214642719434843613225504181760707190514656487565233164827680986470979937725432480869016373971291314860592584737837062248815331423391614121032393176810202338097040359768700947125173016021655421459786742714758359135899742317780476216356500202234756475516559546471837176359885484021120631065748228859213813530266246650074598338758330063727264955341071594991159890557137778342104998372100781223123527665895656180769340967789630629583875932185655416859288123443127877507362801128320721493768290078781835195713965976013002925343468943907241034426291253913954139561782969918887993296635969030478696386238278900165513639544530446756124490263856569546269293960936331525054746350347586485632350358890472239412156124712710845002447187046606715568677630019391943541621822654093712056072045664954578013553267981055479409749680804872824320347943972531966343753677834772461203723512780417261492255931961724111849444559168752540606590940977461203441130688569710891801518826605651508335558386064557887096417474432681341998421303348765741041661855778442642214598864330405291846738539592066307069677770049670605220279837591095537844275355880675376948510249299031249948771730063360 [145,112] -4445158584855459734829555097852858727051021652396586455517656769639462917749549983467678949287082664616029125950349681307467409968730006778230548512142710412451982334237025710049391192214917498195466904687249214806314739236031052997777139833926175808461675686381516721743989147836029677237911902887141353387027298424490408916913925958717714114400358509497118506094501244306499179244788042698323168185252620591537832802709081208107233802657957696195174562953905257856400679383454211734286559026412068468154433223358087499971253108678916457661495723443314504135727636656559192418637134038018862068294300067562762819666505978217755503078151764975484609628148233211612604606876530953947114329407789420261394229563816399656968590132699831211311061991886228310324256742828308598397796841878227403894327111694069831088693920866089132994090888397820725460554828974042667507205841822506982590772575728765500991584480430775485860721201670154430624942109119177382378157540744678383636943071760712941026966301286097077805596963255854751279697120826576623585542941395024004908907420746310843193082276999981579904668095102965608532921844417088776283809497018296067010475551019478299994348066947370356478447660892586393649654672818448449988620759259535623712353321333299265592788659728121403425978639076328275427144826117595375569762827892789639376554365751080721991507250591064689479507620719921759375303884007411680913740430389922961789233791704968543629482413049223426840289452259566026306472633235301955164669042470799401584728205932274672548087933972917412301565577143276078516906011186458898509184174952877629560633053129676560998659133395250284044629572531551781288744465890491389371896856364148058491929687843412823525351560145963736192773858524556420855321962512272465371820328481078334238159511364836099385147700839935115264 [145,113] -34884911886911088039338170683517831929662340145274063993140916286400924888215476692151335186824884224006238333395675762066067698938705386400949305459703389920978654684916296479316321274268685783594391138739142482791343115426865882509935056390730664638784242392187309266826455615841523266424393964623143045198557649376764874618811407506972077947338656253250533157797019738861066692386738290910127926495132918833782454797931665885433610826887141703526652536437832713879044132695071183570249626287780267756227835927716926086976877594513098437728562061755021478921881793949823469014159138950981870192159787480774332444105336606883633749060952544641307830525458483737151797336959964652714898059214671769622472691250420598672124670101992202509827211099313235668739698103475302428524255311078588359012032662413680648072246130875051948758196230151537181594537604923343786377189288241887188718149379401887753167944978378985048848187725416627493759015478815042030208281945570201626621436879970241053502614711546170591231517107589814694832557738608662811686032901835103746908586387839333013136176661698355730369730069207116731648619191951412535621057035870197046619554865286544213912692093691479669540527922286370082156736829647851389143742830538925621305290728078758236038161091377455071375421037262256435458701016298536612245547653267833458885518360996302482246744954998919822299819784658867743860744617004456584999633871579219929811554875510716832383252858528640000495495542310475963899099761464228478384727030322285410508705031668386045283472394378791189430949206544315985135471916139409677701688395297657138721391543897773739503466208506075264749203157887368773976528300079915598919262266378922374558108099297447011949998063062472898155610349393498919434573164155928266498848151692567542811298706066991278843173997772800 [145,114] -10903548555252312458633470505813052112139418012169685963754678595939844476038348609259908257172890396590319361588542100719671115353495774733071316967855046633208749901684970651027051255357922222092121536602585251668708774184359063749950855466083970378233073151171233095037733895708875728762426222651558741169644656499054861823101055492636220457541063933148146012304874571595737405027403364106379593166527509922759573453460164306783731968075503355664931909576059476095469194617560564304086919626179698033057017514056566459242786372732657322845113174635856099576594189219534901724784644335888221750004480521234580943158465928051735002353396199623040090150835795485653534392793499156226060113791970165097979924999359322219572608345925016684492913586011823275857431538242448401807491323052396859763217488679558470801940043798469636352313504874300468096785437568860119274671072656188818487853446284887792677861598240396283558257833651604459220817233498889489642117759441386094291541680977536382661591180201802716162547988091006162467602218106431480215396510172643448128819754876547724515535565229360381347010257267055046790006573243222902786956963558347045085600388993041250320815504170963180801447829992798286096552517680588824125643559090312468499987591535879171196232855016987254188717572404802423680353097995445549401303744841765528246822142838352824386488878622629333327587423968107993867993624442947996504027938629499652198790212721696963275336098758556527579414742208417739542018395861189252313844186177907215055241583603067941845560675824728651410693118763572318057462623369130929354841849535575720435212763712036572796755808226722944732357204780657398807436320363176049456080646308904140500882433751976388462782569457753854172559116745546904857116024690301854803359614370338840579279671452081618955534336 [145,115] -207287908093444252179520683686485988337249685211391586731353380209169344343920708218339756447926060979063264752783014084575901502769795397029697807100520612865789493232655963903314453257361754339761769276046832597500849139937227912743249821681177643091507544810860159645382807796899615169094605530699724434213192389154735947930521301632660883107586583875210286744223116504982112270209089418145745812088366928441061724913290642286405375251256702810734760584832955945155860706768554578810335412183185639867211852403281962757994059057990097966436614531552891808014927528932939927319862591080382751056208274405691690989510355975722475602033314417629155817936141890396218569101114253494855230558707846605509836253810266761144149312587783475953693510109984662510022807757425762143091612207207033091562804736471932103287440646632178620598121257146349656259884893587778461167035763885550611804129082294377116633115337552394803089190501638413405025548898595233493092920694661315561154976417435283233409204380522723281806946914618371665460596361917954720049824634770974230147541334913807640493572756769862571298588437531216146487037523673667169635665933983716206240038335268046329572366470702066882479829399978617748220375825484502990777236531099742491305292389668286632558123774349228620217883430051813486596684193946717266391778817260115394292842176492140966249261108015390775819588835364585142078300408462461152624467242096740710391749332498872547298589722743732537631185027285755960588377069240222996176144746920129857208299017271907483465438397980136242309733300489783268026702521188439686387505138992206674544819871001222426245884015824075320213570643294804148024290527686843442281263795167812186092872080052810620192344309156407240128181721402262661917530556957226187302911989784832642348087092059668987904 [145,116] 65794493924168844405630520769484437090797581723620080422956640032398663448609311995933179540255888396012146862025398194724035968365432553085204668953665849589333473340078983853630646403125901757839137326801738743053205983485734387536702999425062347734260988921461942954640963617875713939993958007558647554362176008890538815225953533386270019344771966654820714435273205416491258333779129394598210857477606091562051910012393849725338329894056333992377182758692394758738251641639506287544298883353340838880908029559717383427350311791177093526092667124027884606275448017885082613896224065016924990477096944868180320373546841008726548105869989919971275298075676835116490498585472419788663144270023889887920456229837678767929719325878844078737893946892093562803710634122664377200206304316517017871009143904644165282125059336209085742984767963717754658290240459068923910645604592428380186035572389287520862711180144548595285810149131127493218409252723474151089508825726297843738167949127468217387515724404966271019666851884761735477104213780254424305585728177932174517615961328429881848357976687867760103018851162460454407434872551936529343385778042094327362045307343573648614395076206511414315395211473909175139741950311336304756696883156530744898614728617897230845124265155823333481309964303924490797657864750887198808778351009649441242989235542910899277064545090457179385124640842124917448447756837695317654903458949580597432930933052426356013545857372535725985754847319451744370670277834255409084175529958675346214414176658946081846492359590863838756810173922688942401638758761195962991272746087482599381016070172681826502377992218565519012940560932796353446187780608148862859487411037232358409229929882767119740419286631063322211850577120632421627003454900803146218973925017159186185475040100499456 [145,117] 28516602764837994357010229930019015930642957268259030121338995456687856723201769822186718122274754797685440113987248604763724856743182876878168148189550459461584465472579663861169623437010196359087957775544369246488676647325573265383927802217752786735804654383696853767273790118798968131121147678704359990323903762293876869016394331176813428999921821976581311368738855315734217521003700814229557040369918393845205935207207977078024795342775611007003710708825303276059109423842858806176713142327553385168935551937836487819119377874171952380298152383284972278193834596879272177212907252398078355264587969924719729154116702549952776802934857195753475562739100127959827129002006790768974638463933930303061682651930710236291808892258583938947527804193741122121196148524237931660842311115145207616444920728356463729484373208723257007777541197771717670110957517980196167886189199426074926120718743290667745155488180119432141986293950279337216273525740033604233029800875474257166002219861964020137366089026518321733219707318210484064676425404392357014158480103858200363449529692051321996313899000209779394501005535871472042350950249484331293766668729659318076851573984680901815681725713653252474600673403446202685741789861585528933086485641791428202074904591753041919877572620837420991896594798389803098049548859132150208396495558915218993406218942126680254152456783120935852119811039784481343430840117781147679293961831868136219895499090465592414294750779320138547356978231100687853911918943896119891690658718586549221336993107778076869596261268255879562463243500429873445508650458548976680680364704491837992192693604013744634632993476901893621116321877117827091492962972982820460436556350714678717220782071496491232060882237644733695706516836187599469704569664094415345895467803068732408677997568 [145,118] -68589420103032928483034950871680609000679665434906307240623255907763997116486714128287826881135692820567230615658709015452548054075665365498234431186186377159303292353061583710002577147871289702846838783412111406841016821125961327899395644096721652232521770833311212004317831363513478852195393578177198777190040953311484644104957400103485908794210983848443599272278261742004255123581844701219707017441269142819306981814796540132522134532512300593147701027078830555206217103212987941349730352221055058283380462437950823885075516960888532881462680736574815364738138053944801623191636916819123383322644099549199207467740269891871451883320801211818190794386746676201877331455088715249391501343834416434663411987266824405557295657080202140888221703247921071479559147683676575139044449721726763502406607052308474448922446222561206229847828649101673457574434852690866587222778487880233675932850495364170524079978801158035558682014238978927617290577620838483205068321121613371715669912197963569664761085784297874892115030022478275992272855898386025242848331483497054183604221010258463406703338725378635130025550185231484423986550426466778834945428145322578547244216757064778230767118172027729754802301193295794768559309415166855626807872188627091889243925025219012596410233975074104558601592944399001891937691929372967390509401994392775075908667694499709206846087598868978900185943073663771840028383049727634830726819924788057506581360490283949399594564798407581481551279994562608946463797948180572999310245581981038844506646615542200342941482361759343196606617372343988130798421660013103811609451938705074038571526925811679623141672950885938812726750082374734223806310237278526680521313330912597088491132385002161466501132645645318011283015952511255800972946243530587485181182378232303960064 [145,119] 134289798253322218992674349063984651853041747832021853403265353613512629909137298194842099630696510091232146741160480074507624979638459151861035589783527173829596311498865746973901026607051439198282572004422662698708905937511011164894866532456654288713264356902482802173445997614411210281301200272854238613284617896310626673479769560800428913079410886132968830678055377361287603871870014163106813340250497629839239007976553278670699899896290388628564465170249781785753705802485506893968275076462204067320884162755831425775919244242388361134385154338037309824046839933115864694661002986228821534749764752286052161656209797266941482651396815127974431574349132896657455568692464159871253858047499386503006871739518117165220349628641460322417742020222226795295930823875323671122260257253490009041497594915963428826336176447292704175761343261317898770358128935323878099354968363579517055327044763198285995071156088009660624529247992662816297678784222908389085906494096946286404641750224888063567143928470225917567023484976655843177394506205933210566514961123784457540188254930799928256245553872386170180943705527360998776907724901917220837189539790202895039886478383489802373389795889554857641887537505736756318698403574847246906182904110883079910367410527057544592453781433183017251315909195886931470799232404531009423784373591990571971710813950192708200482616232214029362341390263585680824006714987210026180914919042422044085329465316694763860497380083839383197655126427808655981337757845382627163506817453173805291197816248904497971198069451962548305523282992391956221842201341190739656698913942327579397117362212436682106102570619743840820449742233839065630398736337908907391196947451877581228641440853373045149883783821045465209385227729124681449951255271040930596101092665114624 [145,120] 56045101091145883550697441143767463490257720465296627044058123944344897763861401396240291923008651641980702305919258925533851829533144862228530371436762791282569098133685233327358933210318589165919671769310001002063686959826203932744832282751353242073726545488959564254479324115878393562412748945459954642109258427898352829755000217675733993792316705510615177164345600207887528934770736685584171020310861711282500893556908235612658610148185474986044410598389100002821482939085533913414314323709453579145801342286437550864042450184770905189508981847096839992238729689178203555749258977079853058697344842943005739369362974716696318150466361267919413475230030998917355522035632172373768314673351820880510456742425791754147747689734991718986637968709096128768741081603129779043760029408337786680722295798906968272933486585555463853817784017285359546163893722247848292398145906868177260564180380723742067576648704705319383707147915630091882143171886038155992624688722124112625713677909021661397630676229128093715604406413975163503095531383048595355560638600230647241756019746232685047709847571568849274875398112968601941726053656058614052156965765622134780282338855614775806446375296107863044015438869224133635984143134176824503835833120955573799689094909861659190472039357318098325302522065579270195686535102372045157753758729656612259513775381017642788056914221398585751618225464214529362336694188017908541241686849640927851716957808348236714135330936924237492380425097703534543072297212068239388545323540488071780013103045467246609666412534279046496665303351514767177924010704665444586254286794973306162871644476107006134021600422162030333928420285764873223897711414258351450285542853344655934317515569433320973623872621811339049095966402204420357703954828730709330140749824 [145,121] -4161549394376751569580504495002175956131133836400188981383511588150224542212155342377469658007271457151817568633453313713979114238464377041761694254223743024862727148198955217268582210012323985330155430677996588989498883397859062477097317254183580489305650871292954065687039022840446755299568065077883738328622909874596562000033715195673373044321199894438282654437230201339158440707718109137045035393752322153692727464497603646466512162065312729840540563162403959427391491582121156509277201760869136068177286969608127046075864422411512377336651662275992560523810352658936440898254751281870442890624872542558969154141218856644683643080013488328929192561538984232936748770409886987477042581631145529200052828649068451889956238681608038048147839091840217551326187114316639347785169691677790877488884620274499240511819096241446696322892820872563915161939146005494848928244634272188587482762554388805936622222127623619141677434514863559047116087612494787329827479365124947404618571215836686888972780304459268200298453786908836410613757240104095844235183223615801845149189674803771801516731879481443831971752525008850269767246616274583698279265563115734795984490460998558643487407853470253786883956901331433341015798970168431947787239278142700808635073801202509312824455513021385586920347030668413962455000276797482933572455419975057003458970099079533594027272016690261009097748885280692231206680317420906853221743384963070907887032384859637122904399359883718377856019879530929803911346542545725063940025606511528999973468475658297514753572715885398397460184515795533517731633936034132601845507953644925575745313306129475609441663773104638855851382867318839817661050074411499876936295266690202586964773487859350052208705415182251085037466800512038813247679635512615248384 [145,122] 3238873633078730217925501711787490263882457714279960713778408610069064792039287310942682755686469205425374960815173960828891951662172284550532309632239372613237745014592362769984266560356872328011451616916603392163303840734043454659498308651354680096381762666162125346344931172325808712008336838615717399885802275608984584502905286631089807413642644155811396576614268684853797351535833019859416011607922038666361944307537740562480592670879165254068556523535602826761486391186286549424006606303770580646909892342905994632546210573428042560292492058367233193122297909059690445300180749004356098386720975069283164533827769346626744346950886993297728045794781132021386916255614891201358102691067834157397463414566150465401677906265976504214205213038309245847257481799388960773029840606155793131440898330416452068733615240075215826306383997439865209459732000375320882215836442812494120767113250780199058758789897125200718035844761339242435590504039353082252845403310312185276055152981360814960731042738004524190765351936866815396331379664555652359995299035911140299894885956200961087155375696797529804806169483903551482896879955687305637922790014005498820380172580335881849767979315734432858975460438282994616160993087842456473988434289485156916743618249251078012986903346702969177836741593622677975308022733230595850522407321387872900958141564945001985351140112071674440004080345046257274345068884586442246665290060291553235162235343811449889984397035779650183750438503145251254355722860391435588554612543412147889401735890805124346340775418790969031963123782297217302497185432642339575964497824719824905564010351693604144048026935239306518418173589288782515604356113864003212038391067878519153845305245243014757587062307788110391859003130566649504926887004348416 [145,123] -231648566475929498648943170542739714162950123409964685197692648070994312658470065800937987159320950790361541567458596957310114299263946881057411430871782521880949678711498365340824304152973403227364785162189154601510889440412376105737767183528817501469739350404114974631639564679105926661737288491889954091363342643681950708374260929284844560652045883518866294314267868016284669049532892918603449682219940082488134476599310082398047084295279985027685673300767379693665653829243585871926561629546191998744304166895040801584680830674492943288562924237175870974329397893942052632722173843882118971760100970587467769752919489005197074844812644588846782107435002778327290388389104671205722263122127224062700967311459400985646615917465597279935161778693422130530878619702248142016379527294023894092182129461056406289223347058128709489147318229474861698063004952901334413752440537064703294069803525160756830957229152350906340696741845294544121799649860785050004236745972173484341585593778303536646827541915395036239497770336154174087997811638017400014923080021921915851803780831195071770201251966118489402057046124547233174693869578622586891439535005160776373741178382833471392487482549112048259981159373478944615793817252402025545460527073781076916330704787898155180536312531939652940377904964811352558281721221915216705361653134847637037243990385451407984599151440548923969438678288471952172054532882823947508542712463915897351595936428477310353511411076587174605303891590594314502668616734014074974957358400581242302122693007887046687340296308649374510518057799607110312029902912092579721854986450528718129256831151864170518208382528451115268123308890041878595001871264211219226547452503109936569041841197658283604659545343147005082487386576435766138646016 [145,124] 3499106604000781833158272884627011809809372974005514350855958435779864075193577350170878669068875229937022829798616800257839489777764501073197589463286315073505300276494321355471156421880071627977196067771631065042543668154206982395501966248017070241304704032231998307702816812325565982953515160718885598730071668047165175775464714456026228548155626975483641695810525389520248735243660988739337953390425769265018267807451822930602162076151990843799302290556249775506453185900846201480773155390410435527438257758072723121506202358635973203524647569416850235261159106821829966606588431409714566462754302831971173854588676174684227189342002197491109658589677835025006747164834068535715897471111072687785721497649596746462430192203850807793940742547504910097353258998703606845571023545156696585545668881515534585981480500374031085266042680504362792092860297589242955887389713481856074287597960596800545118051904635565932445972975279997213447587766345076500869181284046657415955519721104476896989716110831922250015689741735123587456148270824413770851154151001367916963634824053112653934686840964541389894739166121841901342258652107058839864608170877819983482219401556132632427373404548482107228646286405050150608889629107905051056945202313294561324839853941274264786177182839402587107750155411316794362192755124343912009826510829175906116374820512703758432497354590045212191219715093593938802677750351444926872426063203573307611295476465914559052594938144273934396540678964730982286689266887359757551604166457404604312041987772984451081555479095889574445249118739476568793193325430329942686610953837875451243063299301209718926335925575310931366550033307484866886929529473032007082262130653474692758789926838409813888097791333524119977161760024325632 [145,125] -8820311578240317686564852418721483650486090313761535510202459197852646129181653669705608262895512268518729297314795661182477200272707832086436885255899928428489393739172465483063611210621932246525835717868994930201619710076634046744325015054207006419036058202913528310934130395295839110106736619005935959327939046028832219033236878811220445149590764841520394535996520560730333072131836719617439215988321802727802479881533705387930665741668627224210774792424241844900927191162837454775963584984506099238066346963446571842124585616877206368542765494420222875241685400512753341004844680069839163648453094542061831230020311719786601275721554902071065143821490811419484594370278967889338872711493845522225777200624707956091700926959633213410384689602896851683892402018995871971502735763321444106779280632463835424993952249981020893224034874176584394556151909806172822376532234583193203955503068771236839684176728759184228539437268807402797439992624695327832712756906767239039487285295378644499337011736799454798411333743692729172289547537978270068107732743541239311636470505059876551493674345013357711515598554578203966142002631616852672495388713511315887016730541985754531424020883472519104796461077408102324934471389775400450195203304932986221685854728799092418702319744320529361525470926636095124044004675299390775259713474976942850355705849927949196030432787176322300299719256404279384937792807268182112949964036664984818315181750876316506694409286148982920550912145332992680740937153654756697910839521517843993249173210072295619100237582428181450024441609766317966307154775729420856964685455442295333337655134093561390006394414410010695528272200138569336431445055414648809031538370081861576324418375873415331323517002989305185430695283296 [145,126] 401733465502881735985623860842452893154762514289793507095064886199927736390906656286934699567135781974568946701454154901089468153071357801963021602784050359963209604572110188654010491467388143896720008911274763229899385634078903021680891887337827055592837597166911260703642419328553638211284496055939974943502290108170785073092848808497707313150336561711774050793640646434469738712159145283585164796029140715432546119010423780695305750410787392335694596251256269129081907479101227171681311771810767695719582726712895820405323449457072868917187639425568530621096528280461300660255007043648233348186961031000677911486043179790318284927016558116958160477019096067932810015945138481669787781559740979635960277352165996576406356067514606686677367783472170766381085572233373331381683487506374758652837666138766175790370335201778428754876816725304969617956084587472686891525800531866111144514688529607325080672442790058434242323026502663256896078182477414500426896751221446636166455789323817080439742927780767455867987299945832586452037798522553575657983118381442068788836546944377733489868878500618839914854724027979160730907179655737307169337330684076361722616053997495967066176666308817934919166566429620494777457249107805103371590240361100287644048681978933696234266020753371105468547873782002231853018055251880397211995488266236898095351110342552149106224856964940244963422852815411116914029406151190270251311637645334990081310887937782068450116105258948314085590647500296682375953367684568161066053355398588128251323912041429570339287198012437292902190385922883346714549319141188716314094523878997128314129554114414544990157268376143186822432829730175792590221828389843166326895583921436646377784706312614632385431538692705528210944 [145,127] -17011143433954072465484757992676701630073931577287837596973053363915648809256773089170965648532115734983890107213650352997690400474688517086656367229686585280678830313274617361767403043343615668920259711162345426918104659776353680608355879935551892414178529895554855060020517588574696658544815347631097474889807700537418393327091049599366187743315963908965457487028742072113881613124235775858389646807868508811730647441265482166278394392420289928379707231811869385194523942761794494724583118762319643369767076369515557316295965566462089135223371673303725369280672658407510928631105438658079916275160722491548510804569321410203975900811057368048347420951465006874846837129031625137177343294559837650414415573892603931658346291116352176528942927756569649833063017271963786806023984309848752354954213729610043020694719680615588173561305573825552385430820036925751465916549117145392472499431566131659315229785405579580283178212829842062746456865725699851739595016549062263012436196596374006852541429734571323955008845995112019477997553057985179568140422736237193547862415789907957585004939911791892767874867935541952918767377849392313319218596823382021004449223621396257498270714925489199676624062294365782316321927179678800530828934188703911228069998709274505265826738633851699984722527263095116586999425332302138499606743034001915544376072214396132132679214093827614701304028051524167583920746981848416251706027650343405846852908709563004986618831261058285803931232867864740713805029437693806211902153414540604755579306134554110957045610110024667248290112328436774595154390828004778517372759082369590140509178866590447407512619795791353158630899774313504962935187744353703542442937562120186463223507884846689230898985334472704 [145,128] 408066164489566277440601120946757086122942169064047727260950237437189026665967396419107390150977035318409530493121606821389658183336201938815071454084014649229798395548642176887279164610378090918577319356645400985045786143843946619925640793307089101281683093544575477777414695376704635920187380101507384686680684726646645478655006713032494784039621274913109522339059744880340965951364615295780957175821245737287810826685140849653567660434468247266227094566552012585392666313892972603198625542562713519767242051480880105932552800525999359240727167540800668293662086737979198949689719792891504202320265693931350204254402041072410856657278280690858921288220287015121421710132223900001757338382116699507480693799304582433507122618912822512694096303154028904073632728989983081707031377351545414932148257936809554054589631418042170994538747116086553648966067532796369857840158894395857270620613113053582462014618285097887671084464653235687308700065564978074241759596546412338150400936960374674357154727643060719841086653089770443013023465375745992698592194664938940672778348285596626811486647731234167856000203949698792341401408985766748688852372359412906821557711975929817788008788125908158681254006574499140442412243535092844819436245743920412396092504780305676703414730591127409487665998005803002897582375467264633298677896841403561242349653248744296053576386496826054661360842541150996403880109043189770690390699672075045978521872551224010630609721937645233525302391009928506314877068547704329760838835001516705817022614366227152269067809831333789967997945173339368871235611253911268120182119026242553720777141837259720514991976342801840072556162208653574992379965056663873442348516140457897979759265821538428982263808 [145,129] -8916718274072258800325072332923203915765146867672694369088169675210282436644209288553787840961812326830846139283106284681197856688311572772159096146574850831588151415069999503179664397091915570922036620885708274775734803673378710253678417610383440943518321879110714128219789245381197248044888534055514647021117674734020719919803157100089546188245780893521147015543543120421372546562139015166538222994101298795748383688035182032450140260594033266357802748293180628927526040057982372852149172571413538186119148891952898203463044949045191983197447791679483601946112761501875544054389366968685670854682743198016930470968610399991812274563841209974889892834125866265255175150118552486269949906966806437690869125509480857135929326584123041789190762675903782563594263484676540997496931348649338366424014199048234574735737600223550141382099708727518071614821780525316035454375929569884941288663473607808790001844598575375209730357379905703121522457795515979015168402194920356391946447454889388695017235355965617596924096383389127788076981787567234544968132074963467010251361245555039539728750764610374318709070089151553630070263665089415964610228515674410780024059949542134381240900232593114278747532058056613375220949311006603551287418963234218971093952850216955262741358678357968537179047677143300329841045204479595849764411262932141654769396824976621008123636768008976641043469298230727124777919163080377695735685080916382617786714803754576913219417473523566527049335211031631499462261121834095326252315637055067021724052439649830695352814186815923651042920634404564254350274773317872742573085655802094669648899624040812745090240308977187488024032312818642097925112649544770721233575991594181048243210637879517184 [145,130] 50938438481648937122429098841663603112312809662603447660941287538472535241790979432594885496447258209673743844105364404867609565797376730130210324064364242580282449793196604248892963574827626189031299095839370327474798621388668784738455508605541028673415380864640610663779396438515054916862925426940984411591006561618809655001938130567877652032116941238550158552600864636551450397920023532945201818419465369546525155335988614936804030565916597123231356411585780989111727282778600446835727242606714992062496209683027448002971092794464950573390190806409056770815689668651432849650959664176028315889552407523437788561366002234666916805602412371642053674299128581896781699921722777683955570324985492390516576401504496401466959559470720030742485007822805389015748698274234330893206736177696020314893795183568787388404853336326419684375391473323515841977247807761576656177094736290299108725062715470312826002587911012105642342442441903543163511157829128304271653944356356125494966327997223045190715076300212343628484401756015103402425036910882752201700775847830911262487434833066829983883668583864948367546217898441709325820529097163511509374876053963687130536723108192667090677438420915190939697753625270004512365599856088492167261720568693898506553825491846863218477226398124926742469037640529832737415205511823139548741393526971336889855395266267460724097119990905782214084363835520885836231710302486647038378676955631541304302140508825546715351750305691158414700618469206755499608308918829861540688129462148732044780368929180195192571083163962523357001823414770069120616517983060215614519200187204459719939769299555199431539364365629691812480566592213494675834534957859831688563811297139304061569204224 [145,131] -146138933896770981412019453684958494691503874623261886173675880961991949928976819642970800303603662849362476610892842818776832377546876165859453626259923651804312172696528327958101050210447723860178180055477892975524754913622671043124494484065647781048159416001789303288138090438980034592794211280934035364064804203399683062086633762844549457832687357826748263566617830542902928974123570629243094349347755199702710339656781519284462409507193355866267852741344156685764296198057959427897786435947140892820246640853158316420847092852629747235398864277227256788205808154434102977358734998219637342772493136693370758060569835273812932012229065362839139626827851385784385429071735717938147031316170515780431309593628175407294556482411738752380743330791872282703559678755876715657046451972497264772416638306187318112681758749060659480133419462794054344839093601819963280556905097041192708540182097363222117503623000295081786173811645475507192073709312836977001052700357846660529749002868662688386768376114571208190517766533485064173885705215355408207527178650339149892174012315913367769137866609823098153372984781016310517617622289957033448295040441765977321146835777956832414504649190061309085529917247646072828941689437441939604722825951862009644553043617651977948706444547925702190691136170981127978411640963585432832120587252282802892830629816522917586349807941205374251815464001326162450275513461143079023289445692319530600074842717505524050764004106004582340737587692970907987551777403169481626677280092760547898854806667223866971625881728456100064481531631623702404059762586612797419894263420606500678218833418169895106560764326739127517445265353444516716325252079802484602323014305807601664 [145,132] -3152987979095837714104292315394845021492308769478949267410819760928005835987321487323564096399773419761485208428950229335964117711359552898954550811354891249890138491736428283601152052315152500634604755877207771516790927596022365795792748011497408923971720973080868266600271236930146206980799509093917199026038540036213868441997165931055942276410510345014865793565246222012847812217893551452834517293740744291072996672808367561822360002223423746830699352741472560699039424848280480257097176118236953536658901628827612548081103550902028695202490791147591678918901315093663762349948359162011404837649632806831724931193088103243122743284893556094514473756014110407364102937687341363027319957505414688852254567833841027555569533811077089191176090693761132811331253386571207693611629113858355207450417132207334038910687841317207373274916915071218450302929305671935664347637225469480516762145155047452779059548058928304632245715070868033427610749243481343278394309609098122472083576802831392107564318288690766742318839080785897661150983782169791221779962866780318117766890737166168576189486828185087828564361476578940433022689476084260397086909372148097207079618684359137131930289863187283739556661902522640283144002960647128773156316775101875755007064392059831939175453885683014018120320129889403758951954816588332907882625376574915804440759761408001187719495135617580984338978652193995703352732551999859811435514465038575920545646513541970057661996020505116079185890290435307842231449574265259610593055184148064937488595123658015398673009226586844844768163230822514459887505117369183457342190028119650056084687442377691332910105941491179976545305603044018604425608971530222537332127977472 [145,133] -11202972724943147459931932894061768635177324819864812762797842230228034649925730817462691178920727379827381288640234978173441545546826322043269412669203759153846458643463767502349061606106077367378106915508380938422997079030106338604482635900950879085908322851908121756922074744885891353075379658113343352436579319277237263320417076617042149369559447925668930804646425073818536378843401086343981191272152322609361912667104357399167328245306095844401270082374329590222819880544395198934472943400909265312345116347391855442572658995563186790338778958948944176269314085321056936864238822617017172779499334088233137666237394528818826566762131265626332544042853451664471115958704947616024774192822452872414210823366006465843158401449393273879792928427783799238391098763112239104801021326321149001135584865297673490594676264282998550933748151392705505038774483809391657799595226045145616066463951723002095234018419103020353336518116506971385454145751904329594023230756557475174416944920584597296972003504023602966786471693673728913306983058903337497140130413700236567751774411062557958053746587019008400926081581352290355094082155206149278149839057390854637586670310989104956706730793040142958867695506365639358279915295890851184120518080226216175075284948204766253907895019512585499206175245856036887537845775150329316520122590575015782214079492187561027789334471033705736697739898911488918332531984336144100919363810885789234155601251073902232828248699334956954889940773178613133712146645467720280616963385031613683903942945924018456878068814548195794551805294547059228690976739413127936458496512454656603450862468824501168473255194277665826488789776554075783362886720838205627136 [145,134] 64388726239645653865392673172975235584302275464607314838023502183732870691056558432363287373112001098122507569318898428941920027506791449855820082292181854652839384309356267585258194182554163481463040129304134895928028144476618305014595513605087020287054498306143232284523313101603491990474548555177105622840277746512654248195015863138956329259593775781153685890910315654757289474814780427315849350884090746473146583207507784060183864337865872850191138596277149111439936017452500288046597150695433715906034131958156875595223216365732202524720685291936286993265668362982464912592732468535113221690710070233517973215809210216486655762040623690322930192505970600566072924333338580091799716473979733886961300713458993653910357645057025171265279367172320000925930696780777387931646893186576400221288580677097599430122880396632012770880889105079921302785818055442935269727532866197817540637346525920009221939000702028682845282948178215571600676238492194738486958119365284907175492566651216208653984601323223506710251332865639242493223464329169598875508959296226914882009782091399884786336637157715606804470861028315674652142528332346948375756057301110116262004736667287828370215423174213233275617220473242504218601317736864374904498551101994541265044663229156430555646969079715764416993172125860186234529234476205573836117111371049760854282841544648597334411998738890720166915757962723938073744522524928570545725317844648540951617171324443078681457666661028528975225380871384370969681371562385796095458082892183985350352623906352851098301362749868555189777333116319753840836769656336769620958241006119519051294038542918748242557191489608369116378429379593573176915949760512 [145,135] 71808580069230107838510731051967082143829741268861287046479372651335017698963450639067903880858008716133111700374063204440761785413475445887490453133811871066492651021026364636810407995895887303975521420288419910215689035209308138223862507307701822610248630150170524251583393279449662882828635838676717738883399643763050630180528722604451378080760078367067789927632329602072306277408356922505590296217933746493332978669189324480390495708720674895534715319291374929131246644523174073735312839562579965941593772308751011505136904594923495855673857903059496983957417912418804842409785964020493265790485150707490311705657422401099607064390079783273350570072666830441933323926255190527879969240524599743463112435998367034962056162610212915195858252125473006718714510356494716910737967373635473637717674423068855705187130796210011749283931616368157313598231907954509919895261115188963642986821828526232276577195698508978572508105400747256624204817328035030332853230145437358173993071453750701260492306198896547180523455947747626972334797255041706503743242207931665301526801039206997230053621203519577756181109423263826157912218827543116707857369595743977598092278031404365739798958563147790685396128073972282111665888511815740980196513897086562325261568487360395763943241513354984082023213298727362638954413691398452005526433880690420213723632328566571052972581550767586158693395519187197114779951280591149301045257565197550768213512748349447729594773487507236197976620925668914665675353017113713470895213223245451831143775798943966401692041915656516443379472175227632795166139302032951516906494956509088075655107567048803432240107368603357401270574951455524315136 [145,136] 154046110068698193086164459846938154509527153710724187450516355308395115924219064082924358907123408098707351346177933891036980099879556325443400219246653985919471136954633992498053818746180523892553054177397364664388159972517637946922420610368509962068727688554762692097148576616638785285993313878185130054407489834175121058545225396216874429161276462348501073259157280940627566406931595076834123033178037547359864835185852364603509530540076782201595983187482461094506029284640927500772085534094607886295480262201887200542317802743980277303725688757202672771265617403830839489171651150460332551765059931582535601750056904184741819071599848426705566780555812406161572603443896152571942845103798547272176901506958274556381604270122733368867133486949226505742302297045384434355021958198864444836763897118315694223216479860518391812190183612475806040364188645010427777403933716170067557622006736257651427859303214600966195380238773948449161858051191856573016302798789233531766745235003764803940974841982305345414384080084321951753284775499769034873131567075556148021042488545163057507911537365843620917501132424967423934460236002160175254981181256527923027330936684302017121641220345300533502929332961282621285634986588584045186989627173934816831445736748604780858306234283727631630303952887526855831054533119138192744852041381540876493691429856615169536773518099048925558666773150801135759134595876126073338684644233976424844066877019956486852658667246384414528400404458402162610460250514880374843484225090822869296575598107346788120801533126059798836570345004819988881487156616008256697025494073019904106411839841450882130243042363050983113290454765568 [145,137] 187386443453478326575912767061549627499081037818376726499928037556807540578632420979671309644867681375131731933243432578260852043433483530323209697299538217023770868925578128534957250213323311521679427129922799474273134107863186138894103414294549264916134220852334140514299908054839006598126304689360556979238617431462890263992822827427422751909243983090152443565136650571363829683544458620117749950022770094097050998505211157879292888300415581548271339703963722053464755659741073800210867759445812482161990149247671204373783566700104754854784326575080468681406408198889822007419724939771864159565929983818596054566054009198603552610139575914109479851415061025641571972123441848387766280589202379663339349847840530820492667914062344326491692043603261868102735051613378852418425708102892300665606511992337184601189623233843442520054120943206772729897890006780745465724717669051534753749954488159034178052559646514724233079658786684058196199427649704477506082211061810835275878642332252011216811190952247728452741156181439241863044347030101233477467264471381241162207151000098573855382455832055402667838063479144227059037847390107940549065089485304579970521899022175235128641832128010604170076646984004211835351064946798838532795319120139805949770316371471237960558272367509946737061434106721973522981485061476781389854085762435050455736993752591366915968703230165671366240790686585447035329277355761716762851531267391568251598249704888982532604117796108314258649180863724802905774840646362434427709879291985348436667578800657222681496009151846439384264021951791484579673303057364955200126709213642596366070819162202037133793064204647943542016 [145,138] 170517946346565235344767427105489820291164299133232780722494838609118648568674725682507277772377072385446171843781106404389530329617208565876489222357749895009434562038318642167866056231094954247702037027527074590320199718902034684015621705734474161987466271654876293760736150729848656156398647518172652638042335149240920786275561348473817772883561239307037614803468860086732953661466381715892438231657345244463277369731737889902832058301433231945072226013445589819420697772733155504350054255905127181513332292344676123025897395008255130287873991124489873000071277319275702976731363307561412093866165697084981617956055540168328431482615091013914506546026422919684240814999166074669911243963642316163926832685695433455609925638546904495510918633660984422246855881429699636516764338142310747185422443639737586195502601548743894615655404930161284952815407586532133163797009749994208231280522566832105018863318894761318232436032129576973762411821059132096050461249253243044175301465924914055573346668289398201897922543479715896871116396377251646452334884342165541733898867002039165289077753330757862126620917819074072369123382307349754636576179480468920429399831430438129262828587347618439823142442445633836154703616760754405058663338763964313426001215163161916700950715705239208351029477075288059313029739577632487414498350700709746855041747649225777427603970867797006456214213079220779175429324863115181078453208586512306821236872397427727587146401433951875150380810642923605793017072643886423150886444121630529619864293201090615360822221717275797848550578628898055484411998975782095128371977178965459357050387496639397086595619434496 [145,139] -108516835596503786839432286071687559123238058796180654834162995523031798452957190894199394156900485467448803474524930795571750446747790373014408706751419963966511364354816647872830532832414107279692428320975849595304808299167966526831807301729706171811913526872646332640676919395332226092410522844004792518942351698657606224577788216976181747829600121558238013057611175176012845559522902023324450666210699970830896107350444686262210004704532880949641074293517911001475011792375294630115074810820381121025561452468990380184773850226710991861214455140238219310797581274408095356624360205474250636592785288923483977786627406830347498111108107649935601727944424132306965606168741155569652404919590831008011823748656688428222533652302903072709648939245080243871550406436598093126485647890450295997423839465981877393251917485668449609416018301521001312222265366542336336971380163052302144533207846287133860619230577739714040462032731347462418266184713034917478052821761548208279249911839835092801297187095101876817020863616366335202169747948713029327126285050426320854627989394348306484460093829146449926815094903871465613724433185203438928537414214014017681687457128687445710911748044071378648549068934646075739370626830157554671774910038887566141158482292855645792024911076116016067811914317082010062757164245054926081030966874992113925647445625219387526418291068863861999372548439075980639083826052847268868672271073939424256453750005251783358569141371928218689954487293361271742944267097123703871880557746006815209048660141077155775384599223007293529686143046564300057275399552498097437500102034570627909425380862880699810560 [145,140] -18851358714551284976915401443468899568421695835017026081123178300749434913373900768567874145835081089967747643253353653843222862736394668460993198955626490290096500398310998279190801914369699811538987728012411049329785304681438475067137712411280461659838728889293310793015425745316595914908873125838152400739878330063699763559619634242725547816451292945572786632744685082352261679742709432090703588736060542911544250861712937982662141966041672463831216418749800893563742143386210565875141100171072467474344368246238586737715019616118501456560867059009913823232441161868431512232369291602783407683699209113114068133665295729112446496381194947226643547712821239461360878170324020597547248066088063381401544335808902486803060432373652649279984508714627415065649867122596758783132634957133192724630422943052303783028454412427279953804304457725648229374809048328132705317417685007219171247163220191885521510983807155092473230604045800991498910625619971773480948555931370977019629367424011967450843372117849483853839292597065051297769384509741452789290382404950753035005809055881335675668616129860046375053541667020339683093463664060845763166589430847035835274503496853618525720678303646292661416566390463526278639319383945361088903823719502662579021562409466148964903847887695119793639071952193172683927093841009227866355105212816292672212278244826401426416129551577446450576040206135978611615629258039497857309228124394107173855463987801972152664659450610575752740574590477312815514295040662633092803014209784226376991368490813203368373290600697572716942844435133653199786325217432165096239083369214173330398376732928 [145,141] 4492439650571625090610438149165885215060086783086193556100101098895485240273650171789832816533211902836821184154030138375023406860938084207069994636179499697724520350785507356557802155027325315761478931321114884424965340606620544420772483995897913904328373817550229253895594807607637207076803623701383532151436015732143905381334484470629651436054905963153457860898367694551640815051987013700486122096966641078720010895367071205366022522855045413602783964455478411851542247422117991090252093073645825104485530218811021614951919417853963676314552333738004124004690615669226474053973400364967900980727937632326110848791224908866936413724181670276123360658687269523727446620631613380144467264717824845778320444164556104933310992633422913333355497754399542315882145664081041133623237111515926597118732529461749562897299603124208659418919787452246766373718501840400249956635113273487215719271584094836808796216454732117152788238825407548228784985383905572717968653507035235876161980953827834218124491919431763622847605148121878981079152400288658317915252042149809364138199223762872023206250325354066134824106650222982313952528651843973945717974927862827018572211623440699540700440165086095238811669346688939158921651916751095871307913265702626643524833310963397456117792086981887000822936640183362513555045888881768935704589858168963502149792277551351687716607526097644464165558488976644505697695667155004655718358638445127723004687888414621696012751798008267005476116113825498500406787456229397181162834278046283746842521359428529938729478029286842930491597782268550650620514124216200170582451696403565808208 [145,142] -786793532476981315402492880860000840785393692448823661381830362813033643367969245295114457522510044640144583685642712650063020817785721049729741628740205617096643797927623384582074543029641378934540300896465386514297471659523054151761502722736329966104339724378846214705179469710043552398525805727437997942691607347521046744638668152253316203054570150152155860609824162058354032669095244670015733724014534842344412028111412733131523866599191641676889884005659614599994387559581262868235515301078560354617926132192978065004130541965567084843563278821145473603213159137991300512108554051963352817085786806858952596352710101705343968466974833502087992699428696962236760395023507382760800554954936820535291054636243532564530313991119621085866904821240721034574328688561053707771020520795849158663267095055376030744742156767695209200796812078817440746120949726143448286038691373797018325523188206249381446296198296259870065553823407981782683428381817694120516124834387394464236077687215198246573155349126446907554481495047704553479851268977997612711207619439401304363277764892106233799851154814395232132736349829294690781565725151682493517847393796619050238928879798706598144770663115293087870217752002963740833856383654924029951433765807553541106065195378027044536427969717623995596783886335732202362734959102541580881203433822308993611054807284139100882527207230718673176041435944178066150381353629907766675891566270278595626482805783294072413288580297408676292256621744536147378346606479719141143033778538582252690932773344286049584925655952674365633025539142803020815522288075446265767380960512 [145,143] -283660274817734098279559960779274558303895964225966994879605482766728482118650569149167608557593023791857987312794649927395945321960796422923180099080677005271755948290880608599751822213578494889533235622847195287831109990609468600636734350064439367670724275910431653642512554216138036849331163164436409672030042547346641387898861320916932095383082268463882496853975664307713027073168097064418333897775070558482504791196178341589027736455190804503918907700732418072047293679934854405259213966399673797573349196692496907943967876158049323372498381228762660172337180249250527796661668551334632223224463543051156994680286500393796248539870284536537048037187329355347809101092297149612019889249005952551025065658796083546644484247997027436008346997603744374665624190084076699874544539581128256285645732431941845763545520035310207985214824145613138166919494844400421001655493423665314053140863496139178323506839420939654041142631040983572498888164665925133019405231305946414197467710815270866360395016726560037684036663171079260012815717419484753991491359775262734561931215884849979593254432556016699847337180909520680513952390277911022181060594401709768830847739231264820530653657761962287950288214730693175273107928696541722409849817263950273532978286401743142363388979421011659676218315862487558739815155914462876295958794153645165503245046146890889508448949662012822137340958639311214220225368591426413629664418238967923457246145663740083800646593453846753466864010060155553353260925618293115875988331179957828050067686625952938587210082106378853843955163616208255099532761399186161664 [145,144] 49807982217929533577096666392982803621225342705401640001980693458820508957954583132829102389344705137855544951061197601118955504035654070630470460305385220374936462949901005615310413321062947236036150632262828430442749378550948738350548587430094842564176237913984136080225858842010327036502130247675246403809038622941957335515605233400622954746146319747573647793288262026045452795368733839291926224243876141170867758248038780456069173290500290403731394121327292132884615765337078794981058552381263741069029444780176161703473159481026896795671550712292528447429889443680184717515403281521437396165206190911633924030454771507405627017828245962026625914032442502146934015638050591040450029309801153679194846218529310095836864768858540582313517496427009863541868493383351826255612253499189430950511156099952297207886752502198443455571054712778797194944383627243123809681440504812986605807029678291906401134168927126049049575654328014710841165420774689213985091227757361589367353088196960150567021755034575282078787186550735044827489815076789941525555797311377386829253479949850533443888452300290386003917876962271019681195876814974375324022781609462516358261355491234497630895332590657351154489639372911372602522428421787751003912015769097398693455808050702992195205873348165304706303458131240103332203105681797718049754179566818804651047079749702812075483239249872676789754674577785260633439180468624453374951697592971824718578731635829734512120513256139834993955934181214589865016851189584996473325856702015902770032407053731290118775927799165959914640906173019143071328567296 [145,145] 1882035607733860385837667745319420480981940000146959471679767830704158496137326946131916378828627088005695719378194938223515377589890049432504426984707631875167161837536259617498373770510653994407829056509497578328866468963974849259665660954682400764624105278283095539133395709519321271820099050088290939393677896492907732633864181284395858597168450195288543061890256209865117319712424918805389426113737693322106123918386536600420288341269365351891818140094543152829491064869592073989543040692086038373073663325222351754946415435534762562351265553620259544453807103968438368008385856148215782176394236608281840371757613389649718165538801905584653102023924865594958962816154836997470495989754249141747782376720667879600741054314009878768177131364718343901643242044747930863943591523761136415408861254111416722406620614494923936718790441327443810972380364602228600874473202255949600239902846600939708782376482952340658604208868553862611955236516478170148165506548797125894784144652764777186591601904814523228074680229513672319063229567660116489429506636289256936409222314335905958462977709106018707396617225963586565754483020073344456555127489462722045034687982082450876304335981545422744141027369240854445639343756628501656735956647263318575515353920155795993685752354046652616769673734991186650596453841199814999629340610289126644186378410743951045061091926275283356536025874861299717887072297646751838854445025378436730633422717688338507455551524574840756002449071437763027747889474088835315624447583187020285487476585722662203462920070849161543775424004305612800 [146,0] 8595950719494156568937376204997952399865441014065155637328020222945763875934163613673808196540960655167827465426920923240204424242058888851615545761419436862867029340383556936817313242715625633557900383778375799068416483752171637292641524679610883336243664463756736105080898294615667449118162397475452467880764519726424391249180526483770804509444030717623145009506130960678160569154321372015913503446481555736664274283787404650275737774026125970703880226107332508519446932770325898420498947467829176310193806318718990996150260242083941136875281924946139735135395545848358042857888354453334710840391127779712544154296286543014298456913075848198109936246381840877653088798259805518872292868704989130314099024513965997216768318743081272957291436404110828970831788980419559103695636888852560855241000881818453173779300006204484326190274809918364609142003068492135129218875024193443049363537471207251293265406548721896754080406896526592426195865226029460460851296519871908478785082241977551997463344121987256221355284299999942539138330633202466691878858450017991431493738419984877743867786130754710749144623021416963703646674812245558368246184240787796268077201573758260291786088587876293009179697513225720405633785368740511231039915251373180225923701629428476712861439116253476998788810860123216385181667501948883391748236063390725794022274498235720442699691922885663464935822625936629429559937631179638344867921965638560878634283747470532745208362483053498014703950714623815334137943898824861756599647385084386134930383145097420798985390590834288300238975357264626632068724074677962257335699550826158126508614394577485127514661429591707318849717951001896524705557752967088323118416301956403603010115881361109921469629955403784109651335705230016063179861684928651727509131941284222991307342556919947466769336887274138384466344679217960813663155446675320699653064075908683164933584864225402551087779810959806843353742672610957117770305345105134394423250965370981551512998204630848643756931328176429951556792253716315371515018404514444878345966389259163324046280642026333618380270714994424768869943718723303885184809540106892816641277395827936131081298274255477583466436789827019189846100165034077384557109624552140303421765565872192382812500000000000000000 [146,1] -245560606704594372736454255839823719831334283328290766921740403515711142678814952864531454871796634480466301595037070585624769771059739279515241630883832046341866489196999973030766397867286492696289412596015185155605951537603138940072920205671978387118237942523612246432044213555151404773394712663443912672152303435887840060733071184706847125634969292508568681906684814536997610512102641958167858243613834085583787534532381292257085173513397901997304363791334829510904101835204874963660915627540412151290400580171560643969275753582575278948093352845679196864457767311918592013183026076946080431837235189215126112149909860028869336601436228940382586792119555808455739680553715960043397347081418079956286561701892684294254992322513803575134534083025987278395328926896655999500879756420196869015377691241626032174982649344473745403780875398235359951598023468284018401566291814253699454484205392536573451033763237152959558269350585347639489390321886762448485684592899791217117900923694878390553180773314704645799310153946003542788263845624393989983837501803783988474522886408188504117968730405135755272877864229169538628177327684948451103222160781013544442668013117699109689282046543405041158875945297408593554680425324152576962186145190664538398724143775017257964168060340931145997725797248180263227445962338279085241836272130984846434210161487269301046275766857520412355145015769973137651391846026702053949275025543441945131610066321100684619532758746003997578695719366801412782855863006025567016136675743888289485439791782352767043196461440497140771555449626278492871816486675088651819962397637244186354456766963078303199510688526658852373294133897313092673245903341174826964498298822956265672735124458369016508252886908506195757887249039634752001859523181577323731339136063865513762673357491754944488923087560485640298338760027218705355369638736052648113817939512100753319450751875362728177322267846982514970188232051747910286965066081437122143098731847549495673619895068390864851189039907073368506231019984344111923129018162349211714713882174680983696064895921965107702923844331219412044433384939345496853193288508883656420523314653697017619333663120085917076355352583843934911010382742505849624700675626343127078143879771232604980468750000000000000 [146,2] 23851821835994639396908390287682872247400710236878817652350381646844726476621545208384242021664062735550140812386406094490392881518020335812187668565736940783144397632111669614136984084805853935706587060427189930832800962735979524983001920206832425932522473655354630538175961234572401839457343189177264086561369990247524913964742901040066606531593359533515653650471440257777522826504480936039561239083512585644070566177796102336081234504008836390337474418596954136074122651260782904907415108678182579002935114919685133324669253322028163300165892188021671914130368027194850296046416009388637974943585754261638170162652237790672760841353233029950584926741407251264906093321515215860298650605480975924978584157726238184462333052467855888445587529087611858075135872208561129382524111556941253985320887384747343645841373892713334881138139360106266400119392888379199131616111181990824126790411262667528913314371072160979235221098830549093356712376288596986949866941056151860878404189765049675964721517634084241924605171407975970969942265777105221709053513935196903911574539577200850193696548036329162408100247988496034122271865739025487138322782912679391826729257817236232085217942248180245143622841431739550884500192982950027614999581989470470516920234580440366322855265606996304988107695772214311106559574686361679261137686298378147802624179044331359972011587596210723450139681784256110210706480103491242353119300384819892125425244927251115977314999243225797529982685912737887442877273203317690654778009290222042947403184260493005607949987696121187830564687344073413894675164831794839605874695188583601308329229074075412469843655921847856094036302229662690012720268989194418341010095749832484045340536532408367748855616667607124019525021809968435058637471754129998939512480950449136171629889451106753918579168061009580180998497380690838152121549286018912454479162259873842345124034762478514764973256492075358326546436184260882545356485467563330254968008310774184900810158648977081372144627901475458203997945926512183036320309569085647237615630636482364440285792051454434403547281442169356384892563430763976089990737696722352380577711170602568584517163405235675895329822900656543990928488303273572596063800688170886132866144180297851562500000000000000000 [146,3] -4361502468328965632960556264850556365457277716652902235522841140895533276612921148907371249309479570081122449081877020693430291644782014668855671838047385582889571859683381096051513612201137999886730106677597521743530989540640082587267761218891586798019816416819198066810661412942435912783738945645148459159041844238743480406831254659430060693814747571219470668527430827580799469234440614080348670914759294505553250027180675014896345281344495225665416612002146305491822929845076965799061874410042840427638279225200393318298395392503355304834571114392275422002141453607397193210521156522361475902824070466368346359610795503352486401512932085913417604018140788050455032763460438738682793216347988010432882701821634671366430949502858240996822351849921902097927627675220876558965748124029252223061669711875952797942357192652246097304058580915624307462658070216705587288554062094384239527461518963259472807997385385403367204477992529851086466539288147033387955833115476427063490987022501031814551276117586304095542371409518692965149927383376598997188534657830469117844216093813665045754233964155203687899888714396957921871430756901740813911933240472548020595756605303122356457188829740734582942174450864756798614557479148117852462862210028675448510693924595445634987062812089235474696842507388321969968782816092947490825835684041399489164762388028668903445876458812107992625132344220411845604546612546732022293557615345311137992582886984367427980785694265883522222220068043398572710148382849758767594061317087283313581465014437906346714135269174939187090271277353956040166465861782695452428509772553449302261991831498462140859513000101081879039913813650745135648794682440246052350321799213196748742740516517550042976725170317434271605095586793003805537591557415701338567760412404129207877932748639330248850239046538008281309190424425578228635578216298482450858682473842084834607557041233552256168119887711504988721195728841165862317539135844268885074644499427213131647501572908662117127330573864908534040664080729652013598608353749625501677734335218369310870170083029279814023135237183594811920452532171124527357987642868834763268838025507736678950532720877681559210369689621064468608331332793437147381243601529376974212937057018280029296875000000000000 [146,4] 100445288145268181258367593672944475238162237524786301861676088843903377954826990963512025512394323246593158322952136384763197727702503251850460763898477426973661428703254525751165123332100376278493150921355610486687196299309549217220929768414017103104927079003728451574775739686174327021421653220088138066976715904979740800209821879139090751765570097368358836728311681932974391454334052602374960340661062194929251811564021456365846385290979518488625253501718956118374763759198948315909795821841579392657398833476822733308811391235624789184055693004354172453222502325323956377191991111473991881718615051526294096007155548199940271489837634001592678552947175139488450233357656312284799387697210770573190380131166212485925645603849252958112983872373626765572235253531865975182877828361769474270429673890110503740932378932567188204500955962069207689505859746560275781406154267439388068556900445430606217249856605260858841668732519665297823379861451669777267859665571731033363730669168606837168939900365784490016808901208224392725248044931373143297898627050916486180225192708772736854319267436398902310177061299451429169263514462421180929239181339772055588542698819797026177406329354174297818231342375617855009515302650972427968947348336391432882630379422975588637452987796169181012661686226670267280357207180442891472696333460499935003524528203998635554402063256120685782180401091379557111950163227370143634756748917109331255040908902177580002702402606347099058761772571033784704210531191421453413229151600186637634086974545818847850035131186072811126565454613570080467518126492227531043966627054346613011386595651895972330221561660206517119442974985799636694790221559394133418079720965280444186397209093769789761951999286683081047230856390199908265415821265693833996618896372416715005406484088993570250940703928135723967421411697334067634174999644248094728678616375427767392934065306187574942218554367235093825999349525792811816150739834789262171438836004968284867405653982144586447337576411848782477317405106372936332359722345248422264889623621508386900016830955736337734455399858269974486164472852148705486912840961927392725315163087252971227385113708223700126430247590684886561050319958546977495983387740352554828859865665435791015625000000000000 [146,5] -898368147245512278210107928720693358828283936017808532061592914627704761041406838636974326490826966107314708043197336811744732089579428271531231300018545104294450703847469948956364793135467772732585913989733347929961367110632025599367053736997184664123598888578054800302238705982036471097527888059905900155368550264175826980730722467390453044329324767101382694396030037850755292574011063985886645244113567083879548892925235800275391646703260951334974722883822868451478362636761605304721282775315393044976774792229297224951514174625971335972846903883557943780609863359193163290199211771667845785057467258195423992565640689697655247931786562940402453708095965163424716898860214959624836639952348502431033311680619809228438857355382193109021403735712129304557536482958704270060462221056308290268963006416963824089090961967767627287031310679984284903440323107899656114071362708905082475184800907661744292392000209300868502861762351560155804425021576220073036467657586466417201522403718832841422722273861299672556860373531943908261335183567631341734949886369877222406919242025520819828401750471297521811805788444736931687781875837069046714885684529630346623357317100240464653541003137233101418414454163643986158967249383514395331674984317777734874181656797508122411822415835746674865721572411623104903816355177936001175089593762283522368979708287845046884632804693684253666883907085949907776342731340582466692839638776229974148557021421408038613791214551009768627005331802531149503530199810491493826905680242079597167603169869329542331850724534338942932456578968360537519636126708345631426412229137091149298604586873209449291244288633996854170499436733859797543678903305892946387365530805997207108868232797416826931531743161704991913579342703458350392527599312598816390045170974693483300810359349309595178187180123847258476327050679060886409072717709958492094683868016819318454173030587748860207828510381247739032682737641830061439759631313937306058214356120638639282887229390979666610109773573646037044860774489872392921162333825259959801906359840138045285711304647568204764012377071939635131143677429444751154671491371781637395444913186855024537872372188630248542368965069245805608729952535658448090766237115190051554236561059951782226562500000000 [146,6] 4482542868267945852646374662066700430301901738608303476260111668418072887513984363567454855437726860784503973957201431066273158312662623441309000377933427240602641509881149704111107604791452085902400462366199297043500739069411764342955946120703938820382066666910237030638986695387100802698070835961584991555583621732760843166226398518785900496610920176999128257135003971333391987723627660419730059438985915260476146062445767867352122104850948141916981878401645123052756816116159915685186256245684988951470182699044429687324515675607225608377603505009867257612298804540914256305565308724677461376922243917316038221406427969241580963674664682314908559676188497897896054695776484375321522208718409903871624749843555392097999898569587986559938464608488275567951647637163154273431241690821765785860714879196845916333958145868440798060032301854623608544596020155822447037488946161411667680896845041673118564367162904343249614193728238211473006452265164796632647184860956668564352684425354552382535206628941378166569939330256543860485409342968805463893952151817263226491170856256730596331472974809875820266226301461348489246025754124176704566942886819780615049290368075978598436340822127453257480130015100722455114555908500007184484135716825701501449110612148222292552437610356324232941632595571715887715545234122037486480568945860193789396074550635703127351615116991192546387361463671647124585316083625453036210233048837141180163747895372348360317705121515953753427469986833514492785513406796384964210322957891537290912393575558059554135073814830890310394993438347917959266234093730212839250292319777463692041987697422909567991367706128297602487849872338914628134855858846940249525954816958859180090734397043338047803319368541769153439759112644750407831675184532401342634376023502623472185761464231554909805372064656229892311027022276804810432404059498726462939920596675190390101747343847207030878132157348384592026185659501206014744890206138391195565834583489005855774227703070907285536482039216968419600035320996656871335197655177755352711966261094205560187061147980632394931038201674448121597959465222219324675691138960992078511729014188022683036024949595658592337145894558577532711040607876253061281346390387625433504581451416015625000000000000 [146,7] -15029848971829603546718314730682786000898414185813675256365867478822726262817541131002344035739352901887436102201620720136549700248258981693820049044850640685323030354186161851067699061342537900962702313485914454249462209332484099809161977806153244177406503995095015414927511935410739676009167855179923634406526065018105164042007286558119766137308746889256094556699963213343697254731262313313974974294611605101993356469940234706498528855024412785956594204352158996425621576369617918393678010539163883850659741313717005773051608486168438419434784011057665432710522432914089100761410483970254394140696666543681743174510713126868858033830707734940979540197298849679251382788527031266457380286968758977512943050083237588720538001548924490452747983019785881038657926638762721014558251054412283020850578193766749669426119558587624959542265460893866286308742155641977651006702735060107434834815288274651437255558164666096539637344114287156330778407241217765804519393020483198920235843107642966181451156983905801270408893296525321525990503577464491346899494189193394057183222971367805519541779034211071737249325319922500758176121628669054310242153181510825614048925368425008493857732903783956374718511556876884086163513540023932503211827426384870067022755984857233082165050629887540948122395392163101069088581209814760988037782991959930020597743428537536320125163895576429544000732522963035148146300306759564566685220280832921835462366786188642231099809870764762931536696234472620239867176114292486743078329847821232388273495278337942023197887338312156715268149724767394969624760348646012130795725255380352852801822082490512865603192637182810480269210494426374214313764583443125299246472160625192745430265630857989679769206877968470149922302418494777925155417581385623190420334746470596246932711034658003547818158586722886632498815797871248393418140927275815914215440451506116553799176819050524737336455154101429906631318218936264266399632615522040478554613843808117893314921171374899743419829826464098293760162697563108723027897757562530029795317882253626551682173052039147727140438134027547462707059206400317289149194803811997955753133553395122053805947605637817184135545114011559393050928559384948890453870262717828154563903808593750000000000000 [146,8] 45553111465206623874448387868772511642226589615735067357227017579743427082676770947031244464595723011734937333284564294080502656822061892974772557160972222708479780345757182539412258980059001655951113728183858538556701547691899137488906213450401878918735069089954210833525249093109580802681817531184985228774427798695830876461170160480870284730578000558646902950571230912708553547539663856356643954644951058067231228229715055419627318480102465046069163254122648062208583456628502946710994268199754341385649462897251360535849711622268609838958909037686082051717575543161423556838478172803957802551725885506204408746834549032801057490766726180438550740655366748173350402526432333654230148054803138865145058561075467242252018174996137629362208205247410288881358843782648987674787202587646811367479207739613442704785590994502335501598886657939884623100452339849083571857361143359474571670562541612934741646709475165114814782298283991791520957635464392204022881719499885728161653965605002668475825541534716730121595674679713828015126092365517863887559091265933389477831979057263696473321653130005508418369046286700886412910429096302738244679885825725399341836989941261131756692871095665260040827146542646239919390943727632467526026070388937008045706067350793277265789994169988374559503864123943412115064650470018740398586975108595287432563584885045471488418822150797699582971405318125869468752919302631659492118013804745036720477284659702609486332915066857584764483731551463438252223070024197580597501346160799156830430010509311724644226662438069679275178302205676556967034655318335519449186582180580227616073970038812604192913641434349582117513968717283356850948960051444138358746921457561421684201920690908730007472778679592066360696161212983466195348080618320588451376994922947033201997386699434358499787520005641235768244516535143766684595515463721188510938190301478526493454721356666761930877845314501154099031331670528121776950010782945648847092991688729741503975238074262292923686630073401964143616804852697687125255895747226149973135686455051582234643070534280717117823563383094808532910200896571295408428425910179210111278058355221352442973613860152767068046379617726579024135770239201104203630166011862456798553466796875000000000000 [146,9] -177958477687325132101792438484389005728321168138318515539005517710354602325445309286838919466094866396487268512024855611138544546611204020700842594418015894568917931692927435623140508186477577118418477073144713244198971757061798992785904938985426605518078606816013415701913269033715035363461604000090157952708662681220070155197902300044783459619063006665793278978825998856504340108787878807834816889448346930427455894372910961214841376743286010808236509706724094517931276560368548934160571130771435818144228400388975693883495289889390000497257943296426118940429602478618966511303802192453495707759730858962546368130833061174909499939868881537996752761565770202063683489823356133362623788423007199415216239612330203144076041655263980600282754915939993908954024864217622461597119932297026944352967079847804557502337664019102939118353431183164295851076233379686844140363520811030903834213444696410468966095278416617845319411942935198929448185248516950492576153955128882153359954545850558412397667570362929555985291013392926909373534284677418804401108880163847579499757775064636178368222581280044296377430948811087777899169497693676012531787714330874480962201544125034208169300304570502042631163450312485060741493562080237025619704307125200340537624701747439976998094054880049264278458176502633631909641724698789582300978224582558615874238212750681891783453618458047003145048189942051328341304892408240770864627747649786669423311004318905428977195311288994772219986500837799117932760575198546979076054372359489393600376400848281432803138878910838856280714730037319437215751793531475523349102807502084794827426995937967599596742495831093184670902204726015725438410022638916332171525332621075525622450704492665127664879140970160164988096182871066554880733551048957950452853217219366169534196109823563877065141139433639387400699867981218151349883389445759856012258461179082489189059496406210122635167204106348793027630082994546354549010493911538864416490541305416661932816205819874331596740306749116474101972442965902698100761057463718598681417796766240365889828956166461545378540942923473987618855537010342123944542912422949149098796920308961646736097674016867870049972681015062568818159308235010707122114581579808145761489868164062500000000 [146,10] 785997999558908120695035812341032067915351785098250332800645491223985754629057297980399028905588365049665346275507644128048162087117043122402242983721430762145149978950502182694533421015176280677828458492127482715393707662264247977172334536601316050696359070845572506882103791620072766286201363301799127131361888178913073661894813376007193801881999306151395618453378336752792428255229744264998887744781992281488630051684616067544506699012380449973080609395395826760467556091730993472770351657302970648122443821246405448900256054366845155845408092777804558529331716230657364531520112152141730129685162948483754410564440046116019385658276866338640754095611433189925000832743724323002716794881263214720695192421923786168898397264712152580711187395115905702051637032363121582734764304831333052860512257097249298410997128105216642871888225342313868972922559298035691665436033633097382579891607682430156604179313019887758073870656465235044105464847432203885910532654510469217016046304738296769954834579223252505120261432862087008314059104721803440321822045624743451778329415707526658392875512755891890497562858140109285410080824226569519556078814614165951136877407801395295611290231719227220010530957213259180547314515385974957954926014146222483900959440887642296570472817947200594149359513960005222983103921304956152029134693285163369972621989651314656307279489832189728379480889430665535023842869582129258502707299701079156566653586680277065034927254829311426991219253661212399186246763441646832546036347514227009503206343837669217493368800008285534785597714852008405688055203633170291955486588388535159131497380719613765757286622805473245148639417008093489925892155408540682193535742272557799531514378544922017334915166310061529657940111743976811432488067219678859539797058875047882750095333193773512553565304236326415070262579952845232042552453926353452339208920996396520445139136718694994237023551411203487470893726847897000096391587763655992808894896452571998742529532271449384335713541635697575482708782020071110767269417586793061294321226759248954446533565053401893274891689392977412270336224843861705419037669376050392237394982110427586770767142175016310715222142274381640311177454893964977600262500345706939697265625000000000000 [146,11] -2965826241768284214590220555988179035233051235263515412051669426685266036529385750120484736682115141890878311464376988593198485476993224390722246617758113520996848125350532724570761323551507677697000124896292725375006464939012635853277182218820571136588669983720565586378377048896489192551129807630655010887602635758187334597618676186095741236852133153496424658462451010677742686131369737653631179766959847886113577541482076716873937721320139275388743535565969818925309970248478977034223477743414370817531092966299405989212275517559518195370730814265359461826876163419674877797535322605617098495459403032638159058096298489463902271821189551913459980811704688158447793369298223925172802496120355783024469342012324717340203414559406987890286641974220240960602627901567362945807206009480979081237286738776667410724205898534333791405320080471490590249137898087438381858652686775496183844744841030733278107177142014195617034635006310349044921957954785418688410825578635084566124913312011927355943261780911155008533953054778435610788086984806742378420584348688195570690544905650762254792391532672877737634639146401303573266475465757267318175729870019304733150899225242439108915768126418391261735488824545804437047388870226898593975700878716609412041019823015164056763205759560014467211315450427606048335198669060624357399555354283761867553215401835949121036600453925809755358397934613039229919034951048331358089773318300078196970460037423559806367366746096886198933720050570352643142716481234349611410321174406092410532415369775821611544796290868478373587765603342454297586144715278772287421277825863369536684413875982977964116111719322793261080815672946319143578929315549074643928901391530305183351890821211547335824156418808007801220140666848846254293673488716442504808576003037954498594903110609393754365656642312081047683488675811350183409713073628347727218247867395168591028248622021649807436507025347597314602010121881772693223762349272733913843342381292233493508838883007825203621410347419725600743787958199801811962108598441179697096253171182977423155965910764536191476196134948378022056669818869613485180939919679378463613526266003900548182109767295101369488731495108788518771329029144467881451419088989496231079101562500000000 [146,12] 8811095485397534868859297322752329868805222013653257182787418597163445441260139274773546901536322588562201799515579942474132033413188940863144413258845770948743793957891530369147629595764188707870208594344445067860864597353592499087849128628132335168846393379239022333145888259276809405701805470096588641196390084063702183995138802155323438135748947702170446176150861739570606630673373641025827418123416902548556707381843275289200093750853015851428114527089030865261697485061039553241936754117812036782407026132172590116540498102281516200674771495024859734130810922808027980653769137636237473994037284672674825065030045740979455647144506650744834510602136707974641685615281707161184718620157792771835637064680738788421246592415208874056455781953229418586876690950381699994284747398831663817669325573332896910759673455561257057093812292338406647190378392461987403785434470286323348021051729814803750677881253282895866435951292357631318681786205974412083233629213182943184263244498353702189922017780834337659489770636913814342688160547641223866296569359072955692960529901815772476945916760746640982854421296754272697368790614445005282473878757183067199283596520426525821458236689228193899069397676570732885000382250880042504989151674466662887445493997878589002832443645353072588410638223656365946333095480203243882358739364514706715900670059370957337947667317295187780006630092858317301406286446627912851522489907939884478335813535012526126640786349551823716288497578024888012152285836219124197481521324094317597015331081571142709296063125071100158991407326124345701537804873432436377005234351063861632687792328407082670553131290266641435872350782294724851722505867424717496445024258777228655843613127982238856944512740437575276668023830707067112366780645091328727707580258809145635733301005192531639701220575577134297324991680254956566584344339409498682818317158727425645428636886477937247847685977174509309876323071318208565968342996234486089072223366829641537246150549078740644776767284844590462586799752754112596089842001650184087147882261085507807018814850015975584450208914358655480529780724318387027165734037602933577608508032035657661361742623896480451242123400768550746820634289591112064954359084367752075195312500000000 [146,13] -20606036328263763260329455371479637759517553014252266599234970107898654957113927686465587083210393374543639509755841486936532150361910300294331254282688040512792256646804501797873223693621749797373745899258646031248229416535405951739902098324776831346616672442417180344412898056842126774956971147736305932876194837464219683136411864980666767590389412561720194999462484769605073191425453521843713107548037825610680301590495405255718518658283497761934128597718823719961527339193415093680987336439244509046469451443080504736252785904137069235599708608421791962372107580320441103657225713932468208905244612997415558969062256168949117548754136107116559580910066846270994452994781516249864721338458763540746425584981145397811924796072517547720088993050313136522280982664592104902861770362578095048321885716193237718186012811035942615629031367795268056061719532456292751670567132678187567019003387661411939294347664504064605517144391426423646981892915253457118092554818289237418812458978507366995496701947086307143290969378312721094437437083228564056332539037350558237131554455756921684530984719475789748896634741415077161129833637530578304181530389143980195492059580040571818499173422163818806217722408426848610081089618710539615442108143458851351793374557475851699011657598634552153088900748734161263690621998200957436359689577332359793421600934482734433506725147183834406030530678007870067169355949649932492804721305484206364013188842351735982263123399668828365396306052668402935143548119307914975391401095419347155662712597077751001091887350939911535655491209392221375161724704129579689603432732364568752887519017597386933778003676767640907193684703209316313026884845615375025004760302839149204846821564886682057035108303449639672105729701065088112503202593534595286413043982826598262431223575248197857183517336805753725231740414583560634666048835564584215825473575314200653949079644378095483999078551459764146850065126226306336129741676508718156455907406385576364137897466650453232272613344340377134130421121284951362893289117156154474725252443256677690674688324252228676008565256769501144784454041116574967761696827211290827630861790166447651316904400562023938227972289760010950058002898721554174699122086167335510253906250000 [146,14] 38317363322152154990687412127730025037461886303326721250598220362161703668835186665314050824859261891018967233387729887228343244202192972648895404060383836208737415545138334232286608395560699857947280403834199670248971292645835748630383384147423228925547937584484559579459528560601808176563002217547813572466278916416610539698031431768984878844735863897382486393377301377285420607325921647053286631618420245428282376300528172954341711260898910312170458786876227498952867243714555332691840479243428907596281013545815584108044126532709936876176207051508760933026777311429744441549387067701482539047536478979816337259891873395963091219604514614343656410518103121172786593826731261370195696071969421519114312779021442498926996934231641294888676122661874963939190557075951571291975878956595639629842108420122313804053488133840550785950072394427758453895165584704391323953561138851948839143140926002837268949451313174880176170039046550054588147720303285085490586643004045350821860468715673168082915964368144296547521680497931905689894534979428088365760133226497689412989405705771729441480067452172668567119634522708543753589321549642025548446205093842371437513022341225692886521596313758886868072448668675754397537139448984555212691259559736810336778156029088947580226029808989109352426477800564455061996380960786951339529992055675259116163552301826840698369819896114320480333248322297482654830449461788880899125397157555701884254229294052033233705608561916173098474432637456901738718421395667605278267421194227594694840079080109889955075654719498627220030185872457651882252151330479399946468049590999676224020512609957631315320343662663928980684373299224856302044110747929107907912139197693985758866404339662384949748331302677981616970401430403897193761243677561916903889743653568838255503719480617515673749997528569273019219563198751303259705782232575490000756657873820302104695412249668120185495465337523424150083933861310368482265990378359103836051473206411019291810037600786157566661752697795476171482769249866786774647530644096686513870983952488298074489031563006017017425109300280120399546432202712105166526477501238566344140727357434535842936739392369709658416062477098804756048266995094309095293283462524414062500000000 [146,15] -56828559376766483286366142061337282184749487336872909132921439200197036263988525791586606455218013778388867311568234205023221506004418418713919219690288498916818508222521618491544332228062489766964559349435653060854176719628551555215641058524136459662586301896948493314725226400096716432654338292646372208854098480930346479077131547735174238758205620124890274616480828643600067280423738698266794156007612261530290584922752842028555362441041736226554718406271913132868104118848065365024023998968679138560178494153294344857191487455248162082529416529696906507460442816837263968197065849219848249774832975835026721923437645634809797083629145347185920538684888004207549960301152619473019349883294147693138819659588429562807481874435214372459046687387961466946165526261496053463733764114647859758311305179538502667368890324947526432804260696562787213473431926420312418129315321550279311739571640109706262226250702825294328479252331827795991826469817375727374937732893218021016818369452840570897994831762312477693130704232113603862689229666701043493606231703942128155366141417178972909058228503990632779092294652495340504006320070150821787036948743315207952000250007549907149904422480623049115642521455572573264042217317557891798627706484164247916030818680238484274862286073175690051992972196105251613920298968979121464085697443795438601017872819344447332403901753977353182624912278694440328581764890656307654009658155798654838058643395284966734302086982419506441641713722861242328127055713500199906231677423559536841990582949806588350029737895999648491041617759507705877112106618546356559909463571469016568871065072591150880214653109803228091026382329968904682569555989751868506277470910108825756518797022216797836690535904409243292291926706824372335080535000473835320147777107685287656773154144556977808962724491566395979694901305205429996383834419106645649496545397214131083745366937256491075966583331457424179661060734883577257796563365179483437244733579471630812882746398974321032040720174692377355746167967891153850253618588329349081492570558162970427030102778876065520352635833766510029761332682311799095401072924580980273832567599431424894559676170103918704974710340849242129479534924030303955078125000000000000000000 [146,16] 66540108374415014625659765206231326235463432746032455398774935516638902138620877596687076702610017517704042288967745567118580453767894211208186004571744700770595286292498394178797466572736518967513011258844809620931859381515851899661499698272730907577592108897888594009779858750153897966049713146760327220906392444498335340503903319669028061879887374961724672266219780760394623293947526497638972002009144592532280069168340935932608584573620619888610572650424253024707819520609856943503206075733883110925870614712089759175793453342712583175701092162414002560834076949900579031140342042111740276700869955564524513367209152342105351473074184866763627272291952627549448107510392652093222904341901990650623724683847187616726982832069622064252696889147618460467866023617428382668636718601136588607449746381697087782918228540221843717338271044326339648516642979514437210294462841669587074893576417384490393417401266679600268861203814323210370398837953725267030945169175136928758749645450833100028194722137967289287673077908005420709549778058151711561607381598966159579721418045732171237703528277818175632151068467590442442353007049392392067016021222615933907535282808246072969657479325645225437030042778692794493662655047236513700440584102901084725672993084619391176969810712078073357270853750162585208796701466236410522452840505673561734117779864560234825744554847676813745002526195497976253196305439327844750659270859799578912480247587886844500877760501846670779651120569215350097108958517173433854614364536593322880707769763104277450023174876023482495367106042005155458540111908607988092743589787529339212275767181137794195890978777360397697204745531984734435428934842948911884151131804319882496421527571417394465951816769924368058568676042152148638132541136299488559251408811179214086497592171649384988361497509393536037391017110806567072587991984500059339818778173392914422600878215250240706205061716644022808561707918860915068508363527937775772980930226325234899857359343373829495857013374845954705728247373915858049724572985792515633270387447725821869058158676912689307692796245835007783418399068350711188470639919372623396764192526302800885457097476739909752349588778486122464528307318687438964843750000000000000000 [146,17] -59386171477530374769062272834512915135188954809434422363403658586415493902591546822073507593879369212624699433013982032093066180690046471065953578481854656217019793280330569229870522313728784785284748319252381150409554985630833568438577904982819865988563010376366724598458781964845234926615065705539546315519277194840755109391519412522641488228454033761435333963457624726714626320485991807727084836357634565167852463674990178250464079206205943969017261571605211588839953109372603687248527875425872391991864858588181609231574456597453364190242416937414618621334369469717587321505482008253936879864289940840599527151882798289436757640883251636786001195520478522788702981515996449711714763870974828057116531058748227490785767985884164897135037498972306641808269952340875858820269163737787733908273113404486311580110224267636600999212769925761717336947385740728519389231266019595884107758641587405635877144026171585444266602550355383972563809525188117921717832160103690226294972292500898053066547009736572829671390464104499098842257602444117120246294511065276866648736097903081915002319921011568142410439423543181413220339574745864365983838368997446180861628548047859037629251349352770809271615478609626102566723590524013033094707071068783730310969234558126698904286690050595868893036285444093362477048686069019669882450715561173949154848799594640737887095786288379608437149411750071349361142165119966450707980960316809780390837154666784426012775699318484124108459277241893718941296610628307471120822617248262726830125719337671897530785339751552742039779664144837715476657548455563105403602388363589087944370703599261377562807324182696874355301003372399020743976382398052637374134824238078063971965392733820139806744083954977162238338913616789921805610343010422617430606308526845443158093682739519786090658968086203822384187876894159632892030668565664948985049578033204286820719146231551340249125002198176448047670382313638246717461322289889306856578674258848168845451987850047006271817164538257302819167780690507087718049934110892427510061259949131554486217957569088338381773608533105932086093033575467927788105469344225014268182428555446809412308951855056639670439599942852737513021565973758697509765625000000000000 [146,18] 36443551762004636603590039807371167290948615569205330084674162633491610929234866581427046738049994329035467905704417735499740285614154807653560549324761310886044074088612810424904916160190545185834556603570723429695603775569922430182131051453748897085949061715013323547810821513347098897130270283850107318897560900811525061564332295883829912571931814349065689740199099386135426975656051889616253083990466277711225950748516056175896939771278114380595341814058580973316789290798317622610043202074816627126457800917183413194359688554045288249688638924669750826506590880109822293602581860251850160393538173381103106088893474472493326301543253841353106162861328145600194358644343670805329951389834125868727385552177829470924914040930751591087416105308714283511883071076572248168922761478460095347476060779590513204593480822574530410302231400272800884140669316054319539494516644620191237938793769006084073175079866069664215746931158008757194364821583357278858913483500459509149103365945572573352235924551288936405205481516473836363756760125810078805931785841042295149798136632210150234642815114202656687563758131344870561506466120600224973212253090038872012106505918507924200021616451817412997208254305189346690211164786183752600683060805688156481168514636416464158337097181688975647163412367423998802305420147635711365006084732207852041496149721801272347043934109614804450200595503394099536566868206103035622285060003457937597704829896583516601632023848705615639513654751699480808896061239720893093127886037276223905143270137449676622036443068504545060194163878862102097152957545625510674001262896993461962998704960179985530809417957447107400175750141088335867308373029299906915200751912138790915948885172266466532102966786529543723731487336951664066532428354761005374761636383791655480890692847058024616495972941437711141236839411031580688481699431944539689465375770437364221834632674963318587690872773765337118302572358667330005026123697988050988305001120133365395604861999780649852873857881116077684096971292133630771203606675485513824186692662565026403998276992237495982905418614135968588605285897860734918806544241252386448362782300555725485900528126410186091632681382179725915193557739257812500000000000000000 [146,19] -9476882872788129468495846637242547704501265750045686174481795678169580482544588155865555629901470811321425380033898760570504072507693838531779167816637090331541205020050398744780041604149822574158801260832056977109541546459344188238389851640942376732611418780376584666322639447160229309176712439523854702095703590217581201208194586793611718382433610054844211530006949838596521888389722420637580297867158019858655348873104804996584382900664034972587110487711364061051905956315395605973518548824897858940089721989654895726524689237227526587881614026365443422374559453399876480221740933990322903581937389540221567249221423396870519615800508291028892041560919571241710486091084889784026057026021594840331470238807073379806870026345939375066693993757841118236725524201540819376883151115550240225854784079129375813040591683622375707854141905859158509828633811050955527615145221263302990059966914088826245686325599493900379980427280341379982544778629300540379829282624613782871472607184751929471242910895131300576993707435885667232539254416495084143837526051803571886821295485870987654092768164878187466365716022752249261579466268292369707256948451993344734343893356496759401744444359512903437086379213778532063314071166050455646341575075571457675483010323215832397263838933435887720201356635708671949651400272028239901515326032700037908949342441006047196252018556051895405505578306618867888421974106238474758817641530259324774820312822599949348728174464093920704308724421389458103618627779688667793238488506922504477271469161953404941453088107293379721043018912037092869195062633004848888824745671321038549062895472081863683663130630242061665994242554824922958360521344411719090915411871142892351754916939939107847434764988046944530465777645752805069385293585359262364557028883650334777430235653228044117875712513305799175615297064125120732770853850415016362554492356957052641901982510582114270134365009843448460653190630402491522684929728427871830789905178103157028666705044748617261310209196737834136385655489716148215700253884758092683624918944805124744082657868933731729683156778551389334472649778746435938405533921813607261504487129937135653114432711218188473689671980082493973895907402038574218750000000000 [146,20] -6715843486193764297274116555681102243351355232907827725545826952701683590987293336051376218409761598248520665969136437825100571318005613403144320308555782110703469538547574863138668300557204111621449769225942820998435318609364067661556626548573048182180222542984246928836683896305890257287827853322653069901854106443804879445641439082678177200312153250539639412858822914247129635308086666532538865945855721380898773359627237494823372812655897470494799449844450428275890478461506274023421813686799489666432481933553314703664244649505710156320263752637579379058670521227328041308534380855740668671463241250536522403606215116410670439927492078737810293463328049199919427221149755614557096318622982001965535589569174265537018141396379445504298639121834832679443071343205451675606134929183213656472500721844233060018632742599920199590837979910257649621955245285896988892042382634193594604057083018984362374436752256000536060558968094152518523557603685895394640031938294139508442621338791442752204522482000635113554940011098374153219826095511450957723289427894444146681911761022942348710970735231106914159119351756681311538181897499581570791782204517358252844999768420359179561243212664993243164545843070983113368017536499889129204496212648292957849242886177905975560163853960434617160593069443159475396139779096257244876320702511904012277160961151830110267714951625436228063969945075246288638661266725684390305815193657172908319648239802797934218489547244872494831569767241313084152801969848216555136906002368979637981563090549091290953693770538950014750830177092746733661702207395949708881062417080735089884625074807392432632610499195335937498945858259945324829923459101105100989297842028080488232986797603874591554033925920581493605918764568643093649170063516784549965715614402634509478577965677730779957184328021694813990485969285959009867237357837105556977773803182687518392122673094042608266250275154872551294741468892028898982213831041286799887187497320517284229825677914383913770827042721553035706008930426165022015422886411832344845056365483999323404698595953150638562741040445818594431572426916467731485476252034374957696339586885442933047860096474820923440063324960647150874137878417968750000000000 [146,21] 5029268078713223219637280221527150215698062499183225965649210098055369175815838510783328972153213382414500398826853491086776174871643977750798301002248299815420035894850014990438733728524351468000867097822519135677605585001596138353522984043531864424235650667468094696267962025581189786215056216387780932632888328450648760610185018068030409432887224622564257511115698123490388802082123255703326063871405282387471112347080131292237506416722169990460201764230663492295244963627874364948109804246365297487673072765258851015080829423440827210400300562070345361574695666085817934136602868872798935994739149701696587083124409970793530618428135203630202369356362332624309766679564048135710774600643467346857156666060628011420388584335158729975485863576743805013539696588909308753362218123856906908413784063885019166557710635995574060867716640782106276991202440828770442130599372341241796200554376508664330112523607639348280827721135844414615094952853679673930654920588054281899878878141838096817999090057892134321433728696442463218784820930097109909986073991747722083032534469965524264837059148566406726418686651955481470757173414740835937117333925172962031969056057395109978684631224912835881679571003018114086674063146091848435364301075890696743987269547436725684925292428666539653841624576811071303255600015373325980203006948387383212500591672877693398580199940314838051490200173318933275810416704589488174456119166722990200196234520244971664540028283468540378778914563985801754996779696656518597142326441244848898019916656819072215651509787906846260394504359808134002244348443547762057181808931495724089508274026798606900897948086805898280316620312822185800230962196472568402425236655718922246497385389739553522928207137972677985636133991164893479880341814897387582198348627258239761601595552415817913777991007424419583046557156321133164281558913342765241759865689798567428721669557963104536298592068782998837424271134894160693380238759196924000091805229146105771404167796357508406335884064247855806147450519207404967531198374051003083862881698169683693016657900256250570349871213788768546283916228482150650784925229173907059873572655746572515177124642021637412891976737228105776011943817138671875000000 [146,22] 9681428975780049192436372948192919058389282211152592274385233715357963141347601001774429919621169661817836761372727867403255809292428086498215330276230166757484865363656303282734926457160141135487701679651953493392672812145611928450984106020814091091212960394169370829330453372063291222457678495472583556565296734635260312195874252577849833554379897550567305940337683012846551888435327507188360309277138842625507216293170293916101405713365729817573439126169508782176734342342936000286128146876444374934641855383678147810612454775868834295231078855522873777821191442323251583262298867958046227975549863629067932753025621052524169925883363507887313839035560921583143348827522041533767562517671376409643767897504901798415959000060270742671756457173104848617285332293170517747559524116225207579860636950888810726378131632313930360767615859101690513221624726689633152907918984719077109171227195721425443660249825715405328965066980590380108216043179766867416425875465326523332642691223721941721472291324019401007903422089605488047405394327592040868179153729659324946243105557902112117544398917749118716087512833333598037381036117410110666773132023933091823680539087199272738122327888752059537515633773318062326904251304574177649700521718619520695947648954678242035256163346831143530718462376768321851813727847982235605813956592522188512574567421431945404266613855279181126583177190029405633120392448070182738254440772439988357612473465469231220321044160923586847036127294713563756531901282511348315886477694256173166502039790124780990021091658447906472757599778921574026869283406942122144041492477460776502259370580809765741134541689208010477963043661295596961335197763270110675746133353599399617493077490681609103742599635841113733215230263337936360795377277994379260771669613740954108507350207517310714480415430257522515490810886728694768821703809360599018142980419778243583920630281284625288891157160865142509754104554870854684818764931109921308858482141937134801073508621399071347972506978939699665761424329409891596600080122001789379967336927103554028747755691684341752048871972225646687592792302279326275064512636060175036086775385565250857324405900361519172747648553922772407531738281250000000000 [146,23] -25813338229751528892486810127236279228921743394395120270798815928195124306074493224052398711281619633620653287284486338120181825690457790353950156869086349657987174305478302357771446673712236128352198325115092033694390323442624439643391951826531980231076077787806861262221244429696154492571655278829686095652633224268434164479850269362375424204376246142618223773898530467918591965405332898256546757571181442278738339012721419639166205489111480116540366322087619220924122814972095379337933656909103619535292732308592009031660669875866137810057455371499760552486578261843739381982710717052470521230446986898028515700716216091296512145898469352635222476866918113848313247295449273085448462300549642230182767871330318505217833787742548814811788864467921625853401283633788352306713433023699018958290503872939258377622471446985477066192302293227407530568040685580268830349359602224425173128902705948029607348065959573093105025769617878859849264156158416079400439193192733043341647824284208451902175195194311519066043813275256492045077102912199124815197986171630334991943283025955417243674345796930773950241102873009208428952547458430806109528299760883785714782429799427124210065477386926002222588997377035769001493732617394567329054421389555732503139629140829792992834206753925596671625986463892800725540071265208899800309532619139268682054841182618797136896938151257237739536556422115533470491018966572468555960741727718301808854678514191665260531657576169723182456110087377927816958055868763617455329938335372614589517854605022290043078878633025040539176973035703924175991770199643083997330246163833136297306119759564538713586727162136750444769185293886094027480444580037876315638110419167313909286894229261616085193832057692828071574850243901259114748665442973860597919338576610049371694867602732285852056442493797602150032187124671892828629370474782502855392825448977766338414253543460176371517348178187819489200792520792349897342213116960941901717719042796731844590797739646669611665590318122282079565090646377276165738464531402574524055902285696364258151999751895517298102447165488329849360341294431967175868282683359396380852652884340138040618513326496241688801092095673084259033203125000000000 [146,24] 33949287267244411870818175696794200000535123899735814531761787063990344075975119086875664585035264974421213452569329614631586512746194055911498887494457193857596693723763807152284139704640692705507060345771914591208947942310776410511803047443697420466250763703034267120492406673795867819823699773210449527404077999255058080502134776610227589892940780878610902926444059170366277352710033601959949504237668943243252047729278156970578649346518348260572870599674923017728460038326070424853858468869067615547188963266259883007927743725254834079076852783011660982508470405298252052506896473223265910375876146755162884381991713807301506757149653825148815968507374293873693974548968850524853895508161591998024076517272168617870973125532444205360988463152845583692664137829961031476379884247386691298059097751260490090043336650635254229017033796968105026311017877965420001868334283826905935606290821610582742392435459389212980693445843411102596633655819602383178447133933099155239745410849526178419944400634228844035732311560783106202064415202876375869504424822897991278327349372420347878677594978649412812022641323803879710811114584258959255463184129866550986887291567481108162264393687987317699460456966383433551416511307622035529679119365128225687484075128835009249614807114244294776652322394418395986810065457755380371735194599200456308688656219636728112814012846692100687729223349102629549383734422511454345510467144649761158061840553184359212134010285550883994277980765283192512124117688556350726109770313818969103385643467794896156237511369278492221973604607191454551422424274948543151317055628110170821677580901908760567688932714034159639646206585985678633462753837582617191552046721248468373966806128805675778364787322484220960707941740650187380827796179942090699846526545820802081530789092388780315791669878330770165280480580852230882828010735405550695773593774033836311734246800597739858657230423880941313051287446745533778353929086001509397715067781069877453870348524838454812741337788961689526444547771033181676154051433389428065350134967746514458613712478942196214151736461240830736231952306456292271343501694734227038184113144555167778059628913567280505958478897809982299804687500000000 [146,25] -31885624641938726855509651766157530035036700832652842217145658707052178925557160150644956647296403002404876251938538587559924451660827601051776400623551419322361758208628300943205976121821388133969969652349866600650163765865268135668120051403979394413998824339996536545626997354794478812682883389908872254353955608604092322496324206339023792428709517679729634880063460228217391283148374489441030628411929602980417538173173382594431314802292344071717251152105613041637534342151984980430452108815151861201074405512555404194516262826288454310084698992528323609804223170078378417576212488957068079597207533718486642567437808129937919065947719203674972653709380800538185975447143995105402342339380900466927613920982245800863227048788831543149269972877836232140742231717729044092849806842395602577502923308327389632236657812459949558076801732375744401645535397301376891078808217320895960777733884504273721704596801493598629037732840588430413412942517699568721607631719235697095978391896052000280635143179656734472047453323921503945386094332353634078847765946616684377638575271468802950255237464331697240044430368216359512570324338341214481630900136648484216060185896465753944927884188489814778196185849265361587350796693929482895999291174753254336566525250490092355273843700482755174957649767365583251072273201476467657207178611815435687177337935169057321805514470071398522804232768026255143059387238720841914223344386412315223889072871706085111326196722903529028222158570057253863633002187292130194510294640540005599949903777351710282601664862938320748457623557190862117640995602846597139282055868028669551197631591564857053693705885752741050069816369673391948485418249436335736590620365812919730090620713684629700958584127381639131761977811982827983040179694702904797971232828741774973650792683472638044961050674554149991526263351822323365238396035721305728743194576821764719904667484167008619818598073834071750258298280267235842595094494958668146024337495268116476456303607751740382936902417719528568836995226098413501246841069689395356007166575021008784924746398107058642083522845529654549394331674908952558113176202932755740902591042447018876532585651695228534663328900933265686035156250000 [146,26] 23372278835301948218947674125352976497584466674539130585078352740467685979886896540101456036992819780122475018828574332165538917180625917667679541019877622961896436113610649158160400814218863812319777542888908956262704424923968125166923515037911590783412913204321348163848813147745091354368944845979531875310720978960270548345702492409726450312212024725582432030813890207154904380660545120317343323513341996604143082911431853821277082775112867736166948695391861392595594088377901607375693092770823319842370455288417631623078746007129867605157163405389487714917297904295543768597039162019985125911744527499753862686035699206891866725481950510792178853980402043420921382352458376524276528027264733335764962623405394570773782206723539305518541644982842150524523867168426468714653435445542169440479120595792594612581089794419987258211001195238905644540439152478149575736067295973355861976106828567568034203034923718105555805913912524775947074539673395970446321683656949830994629736862359764248866502619566895335415484383458232360951111422290508446234965931558960841831574047286751249236491129656722950626037222352110244156486205598808581865896580671970423603360979099816253413637656057534063424075887617113878986685869620500610435393745569264196734268536932755607149688843819115928128602747329265981889817576367426758091304631545149849768608021480872341410320980674123916654293556909468718583694523034617142405826813014466067173289835639414308587442057187049037560052002087771169550692954704799429613333631842848662362153173494200219410256917439339349789274340947451679098587773953080243990064646471114669588545490772652171057647192002109129898628338098445158071805416463169170647943075153564532794185478959016264800177210678936746213925589191709042126062526682967752637807461966597290716212848875799263996391567396143415236653970668777453370587430955344155380623033327617616529715243504005212863513092064766900802949310510615297474800658636148346386392888541381620858023974871513564752185618946692764578888162842846678620053956612423440202296513919935397718924522745903790280684309896165329615443968290609912310024484120595010956719324659905156815753457522077951580286026000976562500000000 [146,27] -13714665999153393630120436660412857184741249434138457536653960622505393428985053692859300580666026752080685761391888559578230450316652126607213965032721110221857590812580409168898838140533545685514473126527034248412658416693352144930006314747223099035485334598672253223787333892954128930286253924709818181059172299349523348013076775576640395036853069962095739445262882067877895543515181101164596592327960009340833618872763807485709893877522367676499520396449848156947411480293031479711059121389727063759782464842772342363884955655597354921191529251089262927328471068792130761181788636793400476923477900236189826001781649158936298537856842520052773239957351794403954291654290123073445705792369203221098235495399201164847017739227464686526750497748830583768519848261498776511879978864221990100344120816919495302575762184250766852796832630574093888242523628819025426624947739452003247402979045218653142469746376190486174046142371825318101247768800436329995555947148950693787810571467412200069432669276501364454613767664380893858008563574345973456931676626333570779973611777872148970575613627233629827426615765594128505497021704151321490992086042259376166392611659426449585909616057709155783985969539959504673685955064414773302641132829754202200524206602874364600332651012711956316690256072639023042056255762794949735232872991570007457427421808910451041203912451098268623615204914464707031621250654520365434990669274191398230198192671856349637012556937783279627177094827207366305224603571544008832142090283044567736855356735541206303823220215821293466967484519349134477492432811913949865464970351500138852573830684711517595362030647655395935830958357426389258901378687864949937453821687426367440377660622412826937894627987815956292979503547273639127594254809431142990696648406946865278503320598933083844370562922077104629165781344996330981093140947644800523830080068477422920764832909150831079134121407051223072925961310015340863454032270554094090355148008567364029710932251919023954440893031649582744927818116353243209347339776660284669640794252362607159981220802211432022048248048709065193338025401816467326651776508325642735133249269304868185659351809135841904208064079284667968750000 [146,28] 6375364678892063901589088679604597451847821302968034231440019536964552865115777483113349679588677296749024332036575428375506940536687477554150253168819711705617093314139400941725287104276635076013929662083230260433625578896476657536937595031726129384568694553463142195079564670359642905859844216650717201834105686586984113651214924114692695916540345239727505225912777165011776042175557130192256437759003472980363112417359827880789366092623901580898307809218380028464694321685680368810502214218306676593128450991318941430180947604475555266925823847931032780021026839701719192333911862049559462534128396545899046525909503307940000861791705206794680372108210218868490853402407536029830195703466797633705772974136588222637993157378907736991799816313900801550947628709196834237237934529257000267837347352826205294230305636104405410533151985263685841077337162196387763304507854902925234874483251994448648832460103305027634461371353410688348342210810889620297650160313726883854783112804015798854256175323522080051237468265803950320300005951824372349188621141223608503301219639441538722330041474808817531343965345620022530965347646492450251704044736076269789476517438772936700342446129757141644425999977835228278913094823593557380316350411143805551360424196428042069102417307797749420927205431523015239501486583547443969667433083068623713117774478909404781445856680013333970746698648446228621914843301027256877392107966789762826439332325194138811396180832644243568324836279387524949055376857311836522142335349218147288386171726634456232608879360293969803810117169278223143717008880619405653963381582008144145066837903775335280277712025413938597786456640694781188274126455403694037723123529224683314910996307143340035934944908727431007600111053527523583619726613964126302808716160964174231329962854929409764604561540869411775860752599956692482659901149159304660588602972997506079649919857167281219572039214175876483237294230223045668168798002563377977445578534436818712653867424199245807458315211146099826140405935029158956525557141384272335757144781867360439319386558406815867296894620566692832807975370731916968200400769969175296733238718066444742582632443372858688235282897949218750000 [146,29] -2203298441403365887097040367543503507547525188748376622108519364286009640013190869906692520844781830358427202642438970895491612346250493952640476792300192997924088415084007460433527474724045050424776687530392165278374909756257747445324866083084012046124969218196941090739806101295951104693577555441746552541666293131525005965856231499249654349594475666761855018702154039202100159780859679995669816899883357418915786992151708598668604482675082126424568185264867213300468237603501286146136697905142878735208382575889139501860365951852657292287387605586459954896769776082912420256265879318572680315158752898797815800599336720452907143201897193591413776586948824809818601270352132930116633540224613989136588538429976051768333446660222460208913514510932696194359731565764320352788748859288398931945578039682288057130410141348299488690227288260919261428721604769360818614975370772581529882431551704963206690962492679479237068203467126255307649489975768723692889625821519853497760395589735910655445560613859933346381891423966302216456302007277236396762862263651797727443286739647022326468809218681535056826877995121048664900520381558714746006042385918355924224562412887638634481745229241987187317176157929715238671953200967109015893942565376684036180735061135441753316040843621918431722972447542172682625737320864707715148052275652639682106287289651628376111776099193829819339906044793205136762853945941819853941823232200098555532275599750003184903744051014017248880275384165464988431016714106613521878447398072956306292520095244332502474338424890672536404957161491675918245078206637559289989587891937979033128600639676896192019229135674099456872677461594937356445798076696096201627159912732820552791645022473221132646185854095428260289047425891915586572503379363907003322815846628872650604849509743461522317571430250873816489097529415022312678739127357461882604675485419681397604418329909491877225115536919884436573201662295189049070608962330375848244460995184260389894211889315396620589048762710608099478880810737209461535713662893811512434512494803312288033595339257026826290920340655164600593552557432213896983124584720256453440265178608894009126828450462198816239833831787109375 [146,30] 430498589257103148419363498552531496675748153483435468596297467961667468338867679578888388612008576824718414605449722720123718257048205953788504702012010823083315026966462143726207752152725965159129381540483112301004485392510052465131559748765429256580733177395416628058487258100748596724593698721475457665595300783246795603592930573507794103058427454631075998887079962653345294391720905774643713767176274267761072627884935468395521446936255159222691191991152395327445294119444548159900398071046394050311913949544903038550082885612241106086509679991450023810333275019625263468268006454922950627981146465076647127647509466506029503658748791222407745580663345992997432721086338581360355037501383081894974440054633884044996066030382034576601405871497090452072917961937698658459732220409008916373988506458062111844157966633629486745494296171459429266554793944535406892284848140725206326538419410610876175159754144616279795875718181091179042307876100961922254132564224352601050381110435350072381392051597868608206054738838543151693425615810140082983673035403536108625779606861550573459438319585726866203997282932543869062713799547669408282408367588513563108022879595750260134659397326048352092248949623192302788612863585385511870714243468245387576996637187282792223576371669300250545368572488376217024490437436317368714503730744957612295232886425606999518042065406470321952554389577838555378493453354418233707267643426101415557194838595987462704058370734024701059312378945632604404273461277932664158202486477438859876293969782418162201571338838094878759288789605268817055031467834518060474858621465446033461187213736214071378945029358438804938340038326035023715919828684529768190574174931239724350743620038871994867192760710077350547202025153381777039869060947814484241070860945770493159287716904886424953306736842420479243527847642861140300107165752193131572705455603505314191909392013743814197925520133649219457344903828802306028004713221742015969621338727189955688442445337673669584926306337797147461983708477830485515205433362309536303350838615928382800516414498766275801220802105460645005118085726604937119882704519771372937144164180290260901529109105467796325683593750000 [146,31] 71802764832227574247701507000763318902263187336087846721867137678922486479886568065204331367901709022085894070968369083581420340835276329338468901746402033103880973345212010347125574438315985020976674361147376869905008170146969374314539182695087458793776088264332790089913929973027747427543721953012496719469924506297895648208456384145938744320292556521525338695296900449679866312765668941211937237531885115513151018495648596661373361359226460967098760065573828011045496216779329920730592659461398044984071256479359953008044031376556579781535813568056578240065608902955555394909655225819313328074883056776310368622071583445066969897319462849875874574182057967149043645936804164210535911289916827509147901254059575458672967770208608795138158230958177637711250803873131953908380448105711926774010142135378152580237282969285921904658491540514271717529828386353075151793235821482041706676087386415889690078637008193993157950230058000222147606092175340595598110502824857480666940948005795675085593578468698507756861932104582559823783906273003370405897063267014841766771472018781444667459364260917004995660178744615101402007893129530412638188494361821306323437418773884479108627675467429891455337891155242335157378821805262080732811772544630610286724317448190228895629569406310213877153025520927925656626026396128000887003693949547680290609201745197460749143461974107901372927494508212789203207067067291964627362902218026619944362277767374388499367225186446121962089397370681701270227518705193631067925063659536443002094113824814956895786508056664080277111776317920482898071454779491939956618823096386872246929504854190190524377438694274022811966710670082264093846814791032062135610954442515289230382867010922057005605598569686948437120424421697624337434540291832761567754593271549029765186274070504350553648015415021340553908996810932788573476124582012880966478565706943366626659585977467249921840898975363955847004005768253568678065493773569230624278454644608009368813364030527105074973700008733397867917757388069180917677340623015839121818610949265224259085893346184859126064345003224867340180101528386185285643924889415177431187605470418930053710937500000000000000000000 [146,32] -106855109992662908991746737473274595937677028026076937817440403618522350560916836917976204943647541320567481244290025509799472552352444290993023027712784228677829957485524879665189785319057596674976705604684759591476446743011823111043165168453834131909974954930784496619814077006025234709266224800860404109710130201661136505235281728069668811261166758162242846409466941603059119711466079441160116263148596981455340447780739971762079127156497036538602871471692683164590491100588997383544755050615921989870210790960147651065323390537637134287419487791869641815070024705556370821090628160463188058263382592957862723967837254775667182797960809512332169986787127643475898789049857927128912334394737883438789949486857172644287651037959647882655597788255323636360757979482006566239951480106268664443764074050299011462620937572419330977872353964044472933422338553244898061061357812377652596298157516663699423504823846301868619187621242758524863897043006777623648558018329091141027694679961790833903737255886984778816453224912669670754997396843425763040661486617548173362220492920833384746189926223794395672577189633647542002910047686451300365219272687315416527337304713432225275360650995435822828418417633694087570899885511661904970611775591422658169845147217927885448384277907939030271768568542692913707092141513529904678108929342231148052329552260092682197754598880058951733150902509295987281122525351744250391277227804683650061046514302892608890827939643201770842358814384525034980967253066306068637633388621695174039897776997458603381634918058591395173285926921667201816639306169451300569918296569702370178679805613187166155182162521290518379819194071042545578147609385346790665854166142525956061109019262364952231232696944269846596021465844969621059238087237377739979905682801345653959408468667598062758309343676336568261687894038053596146886968093550276177330876505849423747460977951659447743233713990870888265775636700097612974174700018970885851112127194025285671044585070619940992489680607671103614517775071673098705451961618758634914314353262926391085285998349129641018569511647440652104025046058783487035408259484937442392347065180540084838867187500000000000000000 [146,33] 51063193465699399365927128296606652325020955393045519212711913413928429936962075156414610772927283332368646858461903845655093018837522241852999734299857625146161821078141851161729651710166872158765744732339480946885324730410839250050631405690374611493231528476757932418218144302547952349448189202965816617622031003036840409034028325583579976184045042110588207163730188784968310497783122649353996187548939408843572971741854746318967081304201722347914226081476260929963474985692887878870830929709974543092093334655556017908519405583593532726829755128453572414531204914084120216268903782131766004547295080102796549966439882903458730525257123957352392328241511259501144313642081307648786792338349283183064456279742910071425957450240314219286639511202350734667986709605252517966587776131240612451878448731958367964566301097189551643090620504939641813708874396054770638116849584128791986334267921567470584384984224165475436722256528469037757920857852913098285513010643617185178817713589826786372848863548815457415003076559543170116691913275287142988421114509391624488824566276889309953610801346683485448400422443592500737021334267781873936467493273305230325764123097508438703849624810540522668511040894157686077876559295157439710470896880268980634075088689741642685058919443632176527017808784327803426938503078936995655812074499911758656477257931751620463947144995375089878514349004885000754373702613224518466148431518931514900144205516234230721205675868619009893050686925452589575320887149095578044605053386518283990037478314060720571316623046026858829860725510104949202217281537802467664404818420903992232730225082201723334782197183846336320178880071391359853457884786516953447337290397082770497579815844606912407436257263436743314138444414104688044902840872997674913081738215216213004735980348268793082576904609640764847588690219276606456736190902921028212457842554771567771072039404896622407822420604460767995632110987130271969357589961264443551084296969908691893737181153469794260459892713178375092262758553846115942762070847979218147775270297193309838944939538867093552228455741316369766858072004439574855715744334576795537158220246434211730957031250000000000000 [146,34] -13809937538108372044690233225837433387176302027396616163038279146860766735980845076859334480905742404118694719084769979641046865169337404669420936896661805787055172743991078676910786299426725832536559313521304961759998283314217316641143261980623413834695880078107333330737980136739076414588121584156874765695333119151594572088048917329415750593469657820834211367689454781865560969717205373131494797966576934800965230840121706471791088382108264065748151060027052184760225291761323650892374702862388186746350634177142188651690260087671755430350394650747965998452312859139681007270243306558304167535344355774118301215090006907891129424445377511551345070631660449223294110951085577106782266543773436763431273719737812370974216850370039723231420679729560634189962818664453993286133928782284919743399411715041920160861736865029142038235818770137599521825003484517110600406111100102098395439796522288765473854269439632364946274278404283720845354921037491628919745265063381764813873788577262705293391194594445120878146116994425705059876894060065898288064539409377545193322890329548200379646678942367210968125389077232761268696029791969961418480272584882989160548219503217053458525219786679808558872711137749842393396099661360854394280807435904292258711761218999581507935502468014632638520033947415719331256144022488292011168467725397094922546934345970935184214771374808519962095750911124055014672594852218567576167438549986268178453992852791145707350315031104667509620721548803675982551703630781267245041793949269471214147961057034418933906575854296932444984366690422922955592829563875948827536526977608105011673692633275412989055196314113405332016624285526855122526716228712409196137797531340084096251379209026815377066556617075020948367245020375301974939608958144128732594962247316247653264932171489260982759831078688872067549429528421524069010274203308356006091915195875615181095796302101485362450086353634074722385159257197808839337928050358902162361575272266875690290308072418583805654020014814030916095528708838030581204950127117995844221961642413033051270266360391987232489944070879351913327285800686991646763337114522395878146818161010742187500000000000000000 [146,35] 932026435350156330453463228753741011864383475251780005466867885125255867822993850533067484722134414971780819337068652382174244629044790508124550216915816481669770767570147096180009211540848595949525845024970172803757611177291040129064747467803311030166092099195782378507837915103344864063782838580218240811020198544451742973527309125323774821164682843114770458001414198998535094610435251096447015491169093476010292735860928903125582759147430682809478670705825911317612462334990124518773843903309642544696826465435227788961533135411491389214399666296888677143997391004244223380837588800416186793434474563948980399637993959423104391475123659331458634496191829887867673224292890726631364802067342741710552297332001215184690972415609699998434176168231356236167928527823487989189723722168985840054044755974942568288578858305990609989626164571531867332984021816582162538654008303298100532565401047589592708593895570265735962155149798917794598052233875901756310479342795236914579014032929285188170897250780632231599610485606242101262686514672157085669050906611567937251705376478485998972487148325374135300313988227933049426238958106611255008673576203539088951335464208843046200578417052563056164251431074824833598508915025388067343379758145077951926154191663596913590426784529029951323731454376475692067097960462885616087134994862070446474965167631953318394791222340236937263363956411608141614178644622201253372246189471308621314608778735342352881956892364590015666805209596266799667202334034665027406830723566991503206135786680116183712263670756238670485135439218508253308956444489034545449542980497784297335029071013887015671406905348955646645970702878301258884618493925609083785200290569191315223191846854721507650950636386826420084582368707404160314787126168368840538707124102550319795269061015964707008482231708854200890615917889095275356772655671454774109043454627892626468652472247948050192181571121547956468588939037333464842301832647399229061177162623611033470136924202013623072628213636690189791301949515107410238664484095936393320218806421950079255457350380406588270528491525879218881449214634811007176058643287460657080274105072021484375000000000000 [146,36] 1029371784841018158989952777786782103627825007969419631169606549064864932490167601446602668547355980827649081568914169216689535115156887010877602023435737248139684864779955059598868922653362542858376367262505896418573100526592585885291334035379520275687445108815012243879105769610581701901717307986849062134107241404298074056566414876465564167267682878471389831354366114604743634829527383076567524431147698079599536724663466550494910774781881360790188224473789124579440453177422532717669301009579641956696982792408491597885126670743438645919901286215033511443900823443501550391397800062717365016275121246354565752878560216403731502552609407341578983105970155686037827180766712260326728577305046618402141766675273959860521458216029880056486478172629546733290959640372845411498627670184804687936549645821290950721641362641255730551388788964898936213212412871478295091903220288086215425761747433137931225806906144840069854655959284244036480899166896804869335997470003096766783225185110513632977212328142437845856445581544631431960230165942984901726154412090586004741687348286228427900271991037005221441369143781058511268890695574793522618048458030713079793037807111628367393330491167166964840426902951662396412485441961566312035942012308553682857406796436226550196282671091572591342210618909860506906931795653627394310244307658982904994282890571693937531778535672462059971418463006283128311543394097319021759025804347038696998521100243301699824536726609802822508744788204806876602574908383418955627378422341118710305961659213415552462157016610005420843116252769945269217917146695677414429159625755740201847620481938282481718252168282436223109275052986516394073230423443166000131586184735191082662322823509645865037921221894656764094917571836472747528336275128745139421498749746357920524211845039025780215799910965743470917313204155288323035059315721546102669675796537042215630301178969727732346712604663143881382074084136725602799550398438411920441709355063158326711298571590898370187178672782203458901679452726309509172191994924730401367649143823084056239633643445734849840446947380958477610248889872469884226004467352564696367076873779296875000000000000 [146,37] -456994909907036216582347394754122769818495184427883534664796310354965975157960308980243214854232037792290007767389774635727768926184741868087425529778833141050252219775411251589832878029512433716587641567891864355959676981830165508619238916013901402119233476119532748971926925466463860514847131218450394739039959887024791952793166097431068400740296339025272125685769100220103409442327013523910663408584350272203299503590219675344381383057274567644372530094061927624883789142731881413897599648628811667407967430798588408243493387710116101348733680402536119260329759354660220320579597207015746500267735800221077160070950992510210269239094551051365731925142531337812372409580383073608641923752540478825390405735576837656011537013481952374868788621423453896405560789052985279457892666977535594620214372934318164720824467226446557973697440114439665790415040411299274551070713759531657362299148382980996178656055353535714076150314536990041463058943708963624834563632943189852935783949836835872372366701757992328339665098376519635433893388722924876751850233216162855925102815266762826740549470717906080093363503973494503484609746648967007047590543940828101203993113722838887548650223670777913491962236213754518621115711054959452521482584874151180949844122249321336574705315314986774579267608661642846523656590634657138218422832296529734166140097318814854548865260927423890245457554836187980150555392047887575613120300626880535918765431236347402743402776448603293654121462851161866754135586437267627305061751028218797129168692461074387724749094834778634325671737883906299386903700553213505420706997812880137064067559244209368806405504033297029530236305152405380221354150537443703093066399937639824099172584415757916623173388521870912398889949311318857272836700258983871531172113022017252298631158267319530736453521339298495712477903351844744486558065165933120218913374943003348763413091764844261456296933523586663921668364158962089462152208305932472341966577451317494398603735020235491464898207267862660453115716173437847777798695340943111733793747413381968004625434280852237452024030199921379111592609184759163447027544481309551483533859252929687500000000 [146,38] -2244792347122798726805458239794437991351381753453781492876660908967889183171130081036993941991095004249661764142233916200703050750991601980587963495713716773653344829266268932350414004228516513754979995455528018417532820780123664601075941436541687288805494532631212153424674209224596349867999641328129212112612517979431795905446181032011214242121142985168279987091394327807998503351303080620808431445741342692629876409568188855374318783384347075187197477311965434192796076783131237360204388566680146950346123725122101053750315927184626397872580486095217448303010787725732047077117341294320342170640414634973723207134144103642760627620975825837519442424905372067655169357550434449852186040355381952965888691456387909894541728881375549849660418399553208305517017917432379608355094142243265757997782771942226806514826574129671096224815073187008858249057807154788978447605352071706658863135779002626514364518792438550184976610681365106561222620299627803812903023128282883801788611010368580879344799144323423695031026993267649586147992887947947455955042366505019965936846225853338331468259144699078036026069350949971248673735883068888457320515256037252275268640165350651181600378120969712488665987754027101879779529513105303984595218331197979110613557246528496737832041793696407167777591127666608881585913697728382054576225721691198692127287872366917433737489241816252914527937970253180563589023020762741243156207780957505167206744273411488105347197436663474515059486579164482732485664148372880165004488879920915608992770552087561273479370305038174089332574101287155498049746745298992114566274916813693514600646084202052663752441975927111665307013277597568456211662824376529440743876229242902001032321589333684006200916949840574730214255603061492372590203589472752396237554763337798333400430644934104198492003957677115039761481152093732204029223264093767869024553217374584136730060594869577015507666076557032315898801836908476909365300608012815610233643751067221728951563227702220832601723429430168594384483837289613381692496244873006802317929639482397636350130667657006497797460217607027581674634833429510184188895000431396950439453125000000000000 [146,39] 101009020953509812912121328960261446862754053973296294840167601092107797892667240977219858971335099369223784230694517187931029469942772939432634803559244753990601830418963997031056487882910072437133505227705211001780074254595834109024956252696631895307417729887502260284867952469785442713224715741393292834648000450386262097069328859987278281706513950202751191045858503918230858856740906556522669626641520775285971909397238475396733219240288833392743627702772067332569091313694194975420669464413944832572552524265803520905822147325788168440024017918081845850482010023616072181320250649312451555885593015507171471582665405856045619810119618071015103967621321230014069721465322069489546445773675317366404374889984287842904869141213453129291854819695497708754960419092776700952481150602182968566306621230452282630388374037766937576075607430005141001472709472375487941966932978187682063620983946584266815446902777115882008807005674673974721332599117265768896714337877558825036304902311570119170477694165086345947550886613896435487153027491981177911396262681480097837144074580256681015813283392430471443073510967919238251581530220114939434340423074467330991552833758169727736012101936188917681652712096837707015711518947058198368653113400597616521296844381252891451838790745610015656994265524786121889622652728614147728990732304266698019670288930612711984026499931043167140017861518483779068346588479883234002223301200106822246820319041901423645867575847014598689548765626009504179066183482622784211775632607720945559810788509275357329175849182981341585799362204038209087225744083739376408425279547472581679106045814173525712042632260599375197648334121171853831759582084717029969013281809044021084176494247638063336107606728367064873492171866238593065352199391130754312384286552714579382184928687064812333669835602162716923139927449401387397462489878035300829407689046198920975264863100421517683398783115463712682649378207915036118967232358930922731795340373765364931453906350365369812679121595911054536059776591959397131529637979856176505664432880058982445145252775228447240876521665261973623395411650068268842395777523376231707031250000000000000 [146,40] -63148360049060810067249770679548130897117520110827914139734027153714115213301653998722762771922961643604915610219022173021018052944133260823706511368481643950430085576231248578901292991899201712467037715007102892123276875254895509226503602294911198874825161531360211322015910447209533027324414408880180643184417867203097179290983162263477860509855346984313348082369133403642959182872591704890371543494883788912030108658770208172864326924147468699329410961142706525389301274122990494875297310539313424625206568700006239380998240851445937365429640578190527037556841033021369532720503839247216997008527648213985509149999129301579458010691857831636645475531294957241498790516311355929118589916655823988559840897327904013330957030292260590816890127310255610706903463222153559718747494379091099321981886918851950997671566216195868139216288175422217081145325767665829242968077200701371401435760507149317773787889082990275837191665506200094317325422333708109547373200416231523429301507711696321225170793876191101729084643836322564613755877320201688219812267667891921707645700305325934895599628883538466601409320596469378668274946252944909745790668769490515353658252587936799928761819476918757667733429034276180319650344321240046849200940808081883830025574144728494969900805904175439661106025851412631149802434670165244616084385506856610211471025469028182863016212644426092716593053502887170827701075203353170202136820612774017612523495829822365264315811735882964976244055325355430345050594559870403574347662677109383095133670789738145874735678670829160604994775147996833186545364660511434623968841757183392388017492965781304338531021341007459895572476510546136606534388866115018671857479061204632991504035145319341517155174788327167691098852886080699146877704471374494769932984741895564667274980626850669487161221534639554134713878134575252045384012640603482075145314148152231857421146791220095442371374481287665437598630619933831048298845268616840641036121846871415650914939626267142057009333517990395920913176405900697102946402328046084547115163904859435854547634269716990045118393000642183948384932899345369104291373324450843453125000000000000 [146,41] 22437018695447427447664057419690299551562059211382135760971423875766709573707942290508630495719535208514387841527912119898249814250832298805414166414519911536360094038286585004823466359627268976185146040628682134081097902066949181405507902281284412064780766410070100263638627963398354328774920923523477657840339052739220399401376093609323711475250256186790791232518320521429279929435080579797020369696911941002729535146246344697518680823114643546319596521692706233312176609825660836976424279703686939703247285930891964968913806598303439318324510092664020978868055618445104541687415792413051646249583467092053046323932121714121245300515041454398370819226286370413655051942535039215639420388418502256163107482825130183480375764061890391445549394487616053266345881975741703526430106475857562366078036082702787138488788014884052998313894521964756132446736656889120872640044623024175750228880758027471234324501752919441274715210495280103612489011733462525627570620228568307417568954691696600426480389144419793619435731014614190378923130642441912122226882527181854786493214424962134400002012684738874082128696541626513142615354811171903528216995379742436062348964858601033912632262216916827103614179836893410003501741436589867801818322138847179558224408884258982674637996941560302735686298855311152606393799568076400044568116849947148035918457490642611624341477969478659542540457522826034897105528279881460851084188038274955853500952425461377505315127998026533371909175216102466011417017611179727330286472895248479074400445097252058135964741368092164877500286574985373574813392257622406890655054474465529893677862854160122301528873398217399236331819339610631553536809655258882175081407732561433554652746132769665326401604034663382584207991627031086319000946307845589592103788956102331028796672955124801825993629999386971478128531686656352972671473472272923526799031733049253991014734184706983502593991067169095592324301210471747841395315898944803058229826572246589753308303232422214809207657005194660085348960170783567519074570394619107190123481041315029367190832781520923759042120307596301208078741432184387574471264129045133085937500000000 [146,42] -4834679298082363543890940728495584961134209785936546628642220460478713192196260515125455541810124065972748596767190682312025206706193891425037514612398622945010628532377974320015056916937618724722970247358047531480710269062886737236830741554195613604335254155563259811095808353275539239746453108528015221456413500383365407565524714432095469246526492158261956542797517624128757904111826456472518371812089093626977155492902138719879457665637686067692492872379907928518395609195529807834003009561497113923863285609220405852862805242581958721342662286504306169543847234939090490974909339722003473276734713697580297403021376632864285179688257900369439592832397514444835876200483445218096843092217020303133241323970110594819551291223612040164361079719913976747607969210469582824546857808727873336320958662343630247675432747721976844731386139791600460291266366399990695562239547383974351341276789301779532938356937176730489583134577139317922595626657573473828263179013004375917543598079854792359386533021446096542617447610898642829739457020502100009963784920844765428047898679969768454649804960074296007538018738063483139822597787246688430733522043051936357118329974880996850060732800704040255675198612419663037481939127901436358240438177046867023167581043999717563045808388813888739148669874872714129723466355377684831936964631017227102533830671448304715373859272756473563451737189377040231715383518531757682952201974776991871372861087780511385144570699192520876312876779380542551905173408298602327452454841836903989258494702977970019048314706874989163702453377392824459681074194453666780331934564800447862395457291991032711928788928337765886967240958969896861486556807929422787019846215171308783135743921032169254652500226460188558279584537938940849728050152976321025812363235918626588452011213555479436712087624975358350387727623587119786482952075172356409509706955765409088950040312877295432992605685125227995588537268896525831942048372521073400964527584716502918950165750555807914054144557513281635083577937028841890979485919037973893330763035112311504488136813399966614485962811276418306476482950774973564821551399649815000000000000 [146,43] 489158674511321998668014608488015004746357871848747689090263528090247913701322984331584179706136870944179029129796317646107784714691252566610072341795612760702418041633590645415605366057826538886479577555482228038910326694968466713807934105202611785708379342025709697187121864704407329858363073573663354292510475727330386085939582520621294092274056787431474917979840793318832310056443333454033367563708528441607963021533511447070223256410999902305689588375570638051628398154457773147905494104340210487949289606501217805452491166495020826835226859922845372613432568072396197000616686036981221127564052010540387052772288304937469257223551695208037626137760881570973563897142263992009480086171497586589511541017421430669548921050080914652469387079327900372271421377629951112197526468819586762018922091663804851263830508366471808435707728046807277908883118503778482619773034328406223400201163042394514543926434823824863082476958487004800131739813807949017101130243095491599033160262960004971288409080291294929606944116419408921667268052936120908627937576130998609004807482271911339096247565351426682335887353165250869930491469290638813772659227786330607221029114000919323743796766388924921273631654963253593540516999931801645152974550352838740667688679745724292816211270618173025663417823418280227719446507964197249378139645132159797082725341805077530959615228953681192748429717091762359615204542950234534995789844214060535151307322727020198577632680597881744806820146659227657059953762257860293234609846735350498391092521457063192696266751855448634884356359269583303080117682765887401575970563677316698871407311047817946957379848763496416915711145852404912714299137949872019785963212352102067483927479151220074291403133125105035254727943594238915542222939489150301037149347720353031334998497733680671921981166389440849351018213574156043569318882209224737060943064799309940958739199716723861054174695718724794453851954918420411715481543505899586110561333613212169163719783017996957747317874211198473269615737925683179269007796941640566050752967875607959445615711869001775275682136827914862211891720685295815855756013551327500000000 [146,44] -38331730920593202190453771895565068171220447124555405446452370029851605863612522867865000761107795582583516530165435982014879676436919339019059798693180167616505960399941475663490511016377920603330013277924805478426238252349273838306535952485180981329502090358556237329719167190224158321342273592145442237167544117436384948745309940479225748601725842866707325805988400909275206971818710688120822496911019337261643587934150253806450729522963525598197092495368710668251724499742018023102262142412582688852312942589959994770483555943706166807326193455491898660145782425457490296015320986366111976369187477928317315543495703595744835074348639642463174397573169997242053381863571051722006797295360330796920387008495092791700887791676551727834833393575644600972284904648288009389755975067394269065789478428950161068237302056612209479949722151537738553736513484865667494623683566418235915899509911399425289469596658164994981993978510831667035995286505327368216139781534601842892950154436596987282655306135685339399816485079934166830006290532147164921621224240000723519666793777759216743289155846035077880997179149421314356346332274641934993839506945120736049633354388267038516612533725109050682598730924808256138451529579953271938995999011321389665443235562347627642109257307580548438864350255609163295125656104054795183563736641572466306813245212900007581451488324340539042684526189591624607575322548460649797995113464343286487290333218965472832968248124269643685906521833283897970760821636918558093693118834306700036436581176567044445917013946039351955072550757491479120931478142454698066859963338314689692909438931212728726293849515174156528857976810390692165892318302631247779182195090033158430918835356839877633229413873577751578819551636769489288081250773678086538144084172764821604256482391577877788548968938910096195254247812426016509189241884673382664254795621808740169431716378302583296246383664177212954637889890899886804918074959707527390525956491667118413600338939419119938251800735375926229313529456331321054702671841022783789302702373248009450540835579734703338549599676447123489932923250062132897971393633020000000 [146,45] 80328035870346487409239741918274295908925594820858526393234375688610737959928151667451318429742510145741157597578654332846571762902611346476337292221921805608618874480854671816248854428245183302135224973851114072056961475561520722007204338309305626851398083527664618132552280245041157015702003147599479488889409920838205511702288263117647665439637352341336421774766814823715063094019287540486660223770947209000650191794602884809858016111741884763432337331186929058772508222859813988975624556225866961319525429956960705780445847077659686821988978715292720846028690063451442321839593962494574714063792793104868988503833874163778011937071953372178547327125685776793709595379747457275645121770829757825672731282896963350410278035958574293771912773250547237672079739703379172890408284902205968114928781421730947798180191750992138109763693660517948162942152516810996604803492789573656112417517791892469661827978696445004726541470658368542495215744239372735889222886003386066217989732276995988746434115781589374217594148435793548888887213061776869415200424021277681037666192535830387734870052587645452048305254179455114938142372978168233133157413272053879853934280251573764258339068800505472107206280139966474497626927884003829621229474061975039256404289139183635288889706733842299950726684168736362229973000716208713636297070953865010369314191771313098421409210431216961163479144613081575634028389260351683376886673833406875872726284551625144827950691165366785063476798336037987783767873253235037490009522748554932291187771494758438576949858929561488792090919357597572989172518619015412405144692482645771557985345822148066155705378227357525909962973649339067615848434700918619750390721809434802546901823217428559225802103209748116294711586073021781488308778024063633778569495436624296105150005149342831437401169250890982229236507626217939829405903366757569145657302404783791009980027507506283257384703142653424351618266948270794493372600748770102096283364639871117720283153192120862437615280672023333453518233530983041354230918590129630235757352450331694368862012805214859639848800881470374054307208155117877232425438129870000 [146,46] -59472543163912512317147761572604201250107613449923101805827854505288342937980638523599385604846623492143968324486622841039258579927824798930879499671212126318697831074397904375451880308615461710401936391397033393642734720384107503483724342120454923747531215280081249251258521864714905083128893650049472610085540424626155819223539917457143464255752107243668863663270081145262849113513777137464229183383071588437178735085556685522610937654296688324531101546209136412447139350872981154515182075649750125564291799631754402678995702364209317749146982507083227831050440785819098363417899126625703931671186941607749219659217151373779164684576512223291113669970600414763555403614644108063770492830632296328598624291299561638590964260009425981990533963666016229806586710630440835374360302964628691620601800096090174928103913152011154574130764101017953058769040331735309635633271475876462091221123427189081811401782291719652608359115885686626165932508347953735985623488946130431075893937995849166647338982804888137583010457477834854313593966746475964265491803012393866918176281523479803730960692758217421372493792116256703603254557869401872831946895841473111529600357245323663217211942884171496454542284755151703232726415642884926199006057736349515122535645335295465319302785904183458057965892842731826143287200111439823848701168396476328517135463921862875479683499134791010774648787912686261566293410921724709367688159408166470094255446731628412304457946869626239826066041429092532893075541989490959118716754822085210504790889610329032826947518728529045311124926341034020280415391632059785256524329656217242068925878763970613488685418373663405262970135196300427417806544549905555229626895931442161990814517195646368182391067426324584242740352780644881629082003238052921998232521330962777627917859397659958487837444281454442877724360625623315373105758897814475236172410023022822880006451326199381048835265237257826653967081551225692827643097511210259441669764225744451289745759629991434062008426684148922550967582901550361297537918505218441612121098641733244005238481047273559164323000178838182067698734330572549023022433381120 [146,47] 23107301384868755802985271405874035416419808788794946874190030606999189936365916910225403181536776574960048332281167171839992855127873811366589314758095887381575509405955167139049431832414163779490066527350776866457858924354714039603715067974855180349589383570737908692717502641085003977272903297252146266283262446746207094055367108128759467908226973985501342182199463797945374761756647378684273764322173996621725107354057990799544091860742398684790423757339360332932222210390389788075787561994541710547633076197615339887160853272774930150649036939705597151924279533449965188838603451923424479626455796587468018521527261664941724149469688657834421836725551601088757845161534616820446176470485369109109745625534250939380908811632269375134931087083520351645747970840366315792602307146290413288443392083186022617775683785964916260275675944969714679596153037319404420584725750875222692965929162086365344374774586399245069530825506269894447602273741380756336677188177035347370140013048204369750365416279742763389443411963898635033140994463446435359354348074827064355550054279017202000954466989152709258108290378383283271748698857172152478522213524459045976559599036869632836874829627323250759570941818884267275872792507588670450469237037113869297661382934056109755297340998584152204123951854308806638978823704402529995395693492502056098162504099582420159609961365152662388856287318212243054680717857646259781127631678386309729178959296317234468065399964448124075789357247565480043745085019152794210842023540861836690373382367886572655982098346460283885759694093418485757898578622424130696641724827010730804404666641339074303337846252279231831481068872897446675192650241604909447183206615933843078033384112468092561580208853340172789280222019564758479284189751818455390612061001898989667224959686690771275111124166661400944370360156796978713915923740480485559514824140871478967624460523991402886287832170611966223554704781700680299497813324434786522625350336449785606081731016235096865631643071636729702659009934266944052742389374659065433138663663849872154092233704087321107936208907888355312703826125949346810764984320 [146,48] -5258881178685846594778673509417280311251525135431333803247513133111212925276661690105698143709314727940189330263274293208371475168493557606301914667922074508988442567127714083672962822112456525365907405506936304403581192418142027925718088037965728839151628220258488390564905340341850230125395722136222714912533196639645952557044851310146256075396805942874272189547572867582978904978512856078974097204265659381139262386810513613624940580273553315222689249516718232603958904872775911138045386877793416667631996054118501475193284235295212395445844058325289466619339505036966927477893252170159549011176575494046061341855016421296904174703337764454586826494326847940381656865986200454951992074428816499250363417467942906193918684914132250606406635415625326958743832450411289983100319652780417702374133603985441932783002017247512480478063971822308174990830628862812475773589880956500933089155406553113236082370581763691848518443385249553931835176877369018654922447079866029046371082745048955140956532212292436389254163095861338585137300497004477200085846516429723732646384564048302735757107642308849851022513570930214244710408897798991383271878471040366924947725358280767483441347229733632007593553948580602439242303473273538305173396392863650149993565773696173913807319731857462950570508713760846731603035382923161962924108415443410811562410595192975469854435416327684941764649927722265692289637528451376814173892445202894245935522544850835407569422039909753220693605098046486760294248873716697483618196280677273049382981112440317457448660369292548168503538133039697996674888682816146913059285107185270009816766820452986957504358177752551486074593906112672570595195421573338127521121888104091300062591207456531121587799476880695256350974409049598219783351088656438755049919553808712140478318492191354862117112899116542688887016198284890111030182894528277171449003217624662565794680315693758993749553735753524677529628060858935115515540056196901893671551609100150507289267418984217503300464925920173306403738226469928006593976448615763754267891404259775962377711740127716103575863070828447603678352388947422656593920 [146,49] 415267094675912268269636460141247947595451356836709477676622269862871733974620501988798306610540328052546073787239219903971536826933807828575179663079732606737708441109959256420964375977933086339966381551021098904881294739616476417588696382648243377509046346348357660387334065284683958706615140989366095947856648545259128146486669713878283305632994299385784436442506118654583077190343126537830536918148524674775011520831844476911683905698759713986131624976174606764824374467244526297787349047283468035436619776198039486838202020170963073274629022427725337564985987940554882094463460061232741160519731688994339574187523333875678427614998424045274572204287050702479162159040511550980035544600636349867447518600196973850958886998598459332158599151723903093709849855339081648423819845662560734496889220882013285708273830072227836279262602127313758451109278299238968131414857480336560401332242164310267289768019024443752613857769906198392204126008362869251807095192577230836810227213820594969342403166694835150430504873648884750111133784841085698486692468103555558603932284431901977445999582670675272057452406899053091042158726826700746331724992002282849030689951997075013968284450129153170257106125190522617323238457183952103300935097539516409740201897089196302002356767535997193587036655320759457023553009635822034176313172032606193072114515064741533972924623239508994895774908211533401253691780583444763259591554624352463789322659081874156714872384901870119713453807025871520796443909962001460467523933858185503334683800641967752680937823468845159201482130831456542898156563293243580781567150829955096569501459324820281105681078049473483313019554222444829210761470907121422912730540818424394249700980984123333303012825186935378461491658478827394517758521087113190473128429715049641112247592776379136682045781823518832106031637400411424361776713560610257302817858007123678838485492109202931433254930939937019328241156373939943868391788773503462678623757922947654555757435152799165122184287801315296663928727760629611169961509477492122978922283004699736644211299836538389597860409435671692093425211141495193600 [146,50] 197944878897830959415070223580067588072023736346736150983161451174795156530635015927977894037768734828264775388786419544773445324965226632856697117345758962603500346671611781705935848603990347510707412709900703532984752324762734878762488239428777237638146255258592529923941193292904889667505352820685358572674820935168223021023329374007613744573037228691305776198828386599086086232124120368248481996210708738309361387300261684816964190288055645767326514322286600860440569724108855442266918391054563990431659727354691412543998458843499831600573884728459106769436398600101421168482628084455237107519343459618341696303713606689257365130188576044786681291773763249644293885366405666507659006989801272174601108007135191340933324300412521325773547503105577171966940776441913539839889573141112090273199872976940867264262884924101970735973721649462555233986229467801405388311162705204072632067418561083239269988159680375955110904997193511811778247660079291069971695575197417633907529162067856981903571186320807228881406494245530212238404267445728824385593322166987465018130284746118231096471015395442021571430063772111476458874054909570627106660974380527799256120143511874796945700685865930969644725466446718469665917461537339098937500518809352459695378286274103540403834406316081825768565578880413576356018948673550088260776950884119289338736134009901495204277797156538836296186217178440104933841392003621563827121415377509687592150958924177357671207074768119675453170169023294298718603509926273995533109602886706814173952413286937278311174794610865713884856174667845178206636540829225021461090137762655543263508403397865645596667877557489868920363576093116966211670362144059804829199634948657389321054457773552014657036301911706423474229700477164340668935656877748892067918981013819352801296601256928788824721955874436422048478820276500269273071621923630447988843414650167322385355306582362039061175130138467055058106785441325385124302361262434634242708061753570214928171100484026075235069171632635143106949722128995925671172710646187437267625153232354075449911466817333200235231515126260665150855558231490560 [146,51] -102487453707825548172011586636912506833755876490847222139881355978480408953511238684594232951541437834362416915734107425858565972009880933885794051722918777139417346631213055118982550462635517609344892274891965310288239922961180168479079090484941804898867304449792520348260941008106906017542580251253109424306821456496391443791258944604277349893775516249155584833426430411041081267339021636575274576888657360960991498834057643289338615255839429031861637923090079520716456252963203838276247825216118066066690317508738739019530764528782124607469513731543067975293518493166535383755542794149000878490822948563944252793957010564268237989340681628253293892978682886986677476998779350132416304596893342176824434924923679726217175844214980843283968558380974687262197369419131773984735997931335027465429734307372487498690005806239077327738919106830853567780942294322057798776021502753914454670561292478672580090628845974140733466609975070981542768268819231320444113159063719779295097367724395122095283034546118477193163660066232797228135618783584169123081962636143244341204005200398316105415083558447367754331030209377141270527012443219588944890973461482868393015891995578440786303045821524379940827117175424936343275886903153298508547389271545386065845135580025823632615751660817322499727073181002254182139128194911372042948798871820493411497538413066223913035887514140430348027438897089594983756901016888842526666710208926475888137930850397455812107723895626005850318566325267081647388810949312325378352414236707935951291961826883288929905671896805443219927908839120458782039655509270664330139533527941913214706849293581917960285478807956716795398191257478588931302186988905433847275550169981397907188270368685802620191362175808770949320744467612230556063250931375206696900428632044194648067502429547274844473654104855060030112668331700883805744582359431345422973254467711618478507315945183419936739482827330860319792913911178845200824209603236944981597202208562926559095642976197938658343037478301774360741971463467812629432980383880652739366198266692002648267935119695203251157661274051262160530415472640 [146,52] 27897426366307567966913825896272481902842644896795429882235401630868632087801836529539771411081718108509818801607216717678290280657678971397400821219712358613391562724906784433389281280007443888766642390370705950219350649391468633274248251605231060831393237826725896420688606272204512257518227179346494148315601775684686115290342842809094625243902235802750997815284767536980519401471653565067357791730008044672566603644558220416352186797375742105535489906652428060580636835787779833421206023052834648876306410119022070507153230933912530542476425503625125721634964561899947521623466223787158608858919992149243373067052141233384510502588102466150985610405289789582281829149078398348740135046644340918065504641505462339656407411382778919385134960640305624063341377783406417349022762184583936324470493799892237540972001474196967995852860975534927858453665378369001764237532990149052302624777823784506010545273750189251005354784520593050981138132928322028720973163671098509532009852771130701280013960044083633711826362481576731098970980469835813135989747324999197558461443000167260270371286401083124084565699986578489684108928434554171559676740371047113633885844489738003947510450244227646657104849036759507934402499547347138997242646081614778262313963090176981557278220134443958509774846508327292065140422442325274591356441600557040921029262341126221588936023842024213687540680056674288464716176308963296366534324696605474175868551278120836085308959294937703965395352930281894292219155850948459004280833401288954817868294372630910001331847127071206524497748088779334996371076563740389946580007183457336396110543543685123309163559730011357711405480208969176164796725050603603805761430841088429471714860789768362675134621848700964320824111506665979888687906757208770491391589546832939086914462575816324282888961001779062509332482020209552888727372400451328979642536667153163534654073226152256929633007120236796556522805876087009943568003158264886621614340473049964836353701815884693860904599229667901903318269797851751076221751601903780460010812671206974258406769823496653315110258796586844386068148224 [146,53] -5376799955866049592459849781439788542342864405475373108672310184474926110431873334159750262254858947254747240541144726367030895860824070538971321370438277031520660830750274366032019043127080263484586037468889227451850929035973671008434893057971171649743323741342947079575193832280763577522184532627809028447630802093165777268621377482453840685160324822926704230968830413795663561847457783233102488021503945880153294639513712291635162939663343327352165929854700050614860444717705868992088424968685955510747091640513509775809893858466749150053098773447151488247728120255086050874957593249635960111455199342605445334551269692510974246460463809916724944470685612027720954257078684453899234604632352659428509168971466557411464861723879257396216774773526433089351060238391309152400362294483989630818348555889358004793525336547047523893915872458681472948693977287330381654782010003271386945362035947572452177777530303736953832214390057663500923273723131818580783844390136977251117913875495576645551332395777800955171949652793102971299400067664660372740313099890814044390210984269584141316846085630735035827858676037206987699706711479741207852159607130551910044860949207569490955720709483410661347411760415035962373691688938875975878449522844327913823824343869074096027175348744716702393099526949450443299656458273111393936146112525608873903696219231665294735544764481631752029976772800016301515680681701295951282686915415719828811590656994754595637635322778595150791050691954654364437242611705917961861818754890457447523197544730777021376101329898593419176493518517281128775978238724248769924170209077691308536868969969777609161362705281291900348137158929773383779848474713347238831616727937343937267000348917678089177139518562073148208593123727444962388577873703772721083510186858086799690204811366037294942181589639154452875909239887559927996609630275850595745220033208313228009989394406202975717747023135124776074084134495240916284251004326370273989445701874833140730882943616314334506986333538097514570997563519472100568951286594010153175966243928917479465778393392190481818606675793046442367744 [146,54] 786957059347429176514170438303910973984640876997266617270439163959725342536002438131397896100960773410466978228633744543081452775125645898182542292872942911831111733704815339642854814377393975681718922165668465746742012648807369352543611371913097926410946320590176161593677007596916807259367277494483820052842810526962169899893602541944788859386280199681389427778304471815333777835218539139933988286322358434935897377007984791877707818401757870617946223110296952718919763012147171620694370400216398718826056236651517293117263905207194729027881243493389622767374138615693234098833232550666948079561992354521505901980641425783841150962336695684270730274894594381600860106885640198456252030207567874208093742058974027466016452857456129486541875392465048555398080130831477274660447870262255924000903210416016184540986670054755945853436355120052165477531100251159365049912941712906894966009505898600756722721739116425122961774662068988998575956795639154498744870860502824006790900088446343770782506428817366716070348108594270539740825441427337005624509114232939442283678393306689632670884313609692140266788003010562453027422720829245676856175523447515915856321608809204695467281776284881283936039151144580536635559102525708840979450897143471729366150620328745087022371978098816156362479871075070579795053879118511653035575356828085776202619502491879476689493501035068666883203035241950472291517990984673180064668658636344138709307841964435943447818876896309670154779377909980503816629691849688575715509846992533290665757223799643317907146395179478840698444051652909687493787378129572963465793209192760668914830303850228357841160115788581278903924473129682581979056766335954906120002584556882632511216944469003455567067622873453130453889547931360768998010402592844010171671717021253949579100116045203386911719228213546453069229860929409222025311182726572534612047659952016853729689717970445527105812242238683671103519141470733310437051787453963832035847655394977667188406197117296061090964764340056925649512520634589463687872877581884318012380683317968664413486151974211643986049094932748283904 [146,55] -91671728796791153347045731325690331255420667271347950795046595862621019501726432506079894116671398369268434365335094792476939669442017824495185042612219685426261578154850179139558584420620906882524305636311507568619953209533561904968978734272154599796846980621419468194787184361303100209892232976724506137273486977207384114015146272405960373568648279667888869938185842948020670280697274366579856235148057672265438379408454136780813957967196722577463359514154055215234534859656331564568557694399321555235321585851721822433822278954164927600837007587359165578901278555557315923717012673950549313266768607624095214904114728826379180334816842986943804366087495079609991261381789265980339993249212760686559924176790092127583498631249935318784324483269681668500196998922309893161928481428687385337698300409253891371418515644795952052983561997017810782629917665999483876235183918133829487300555200386500059451975325284011764925621531242376766972839830080565689448501369949850590135181000287179099248866541055290758616115891086815054162724076468012652637193914356706884103252186469709319411717398667725243322323451702206204630243068661922419626448766644444760401799231516138601819165466201134031269514394578019432199924194074355876676517572254565459473038129890546453031410470746947927181270887199665811815453073881660251260456132740945825915769283502671432550220299405290651976544855301234423951931640299442552830159001802981013539556685454202517137139692519965295601927262130573958224977574517965186932170301557849550367972216297215666800259326734444097919107547631032177544813890110454963126873844853474020767530324631898625921130754173623691840769206644046470699463656092142248065673190452042698458780490623528228254055653765735745729414066493652132417022722303635244658598432955997575283195396316020092297679649684850449347973680817771583672730660550429453524260924540941196094334788260766464604584407271549456569783793237379108483808800858445259267696278794159786699314017478897436204752464119623834963356476207735062412025187065708789822925605697402356027775711129780946895933294903296 [146,56] 9581236393995048577356513756481021136041275044684715540119387377459076531102092494095965813749872895715078737275150646021995522464252099591381851682375796729883713632614034624235246854640093696649557696467916402153321564163256635064555732807799088874259286504738789431517211365619873692302653234523102646989097187753089757453664146153824127800258198335193902072361738197901545972563291641851986649790749002294517628705121723382801232936859552441088721838118352257917404249202290495307350245652957238831920655553864794186750132893034369983444812411064390686867512453784756696143071754284228762023179871891391935967011725768573196991958162452798437733552245043992041296814911965216389773160108941633764274244013518453965944530612707727748727070933058778858792888825414820887463749565082138913676869292468420958538684116279083497356351449383526957112706107084909268679292849361711667687161839049079554628382998307090702615455503904749965262828693932273618309034150866329431826455283998510650752471714963971216070359510764959415800655128031800105585810729965506411161797520461739936178409587414777671391720709162081750668608537695632889907746350324695423920304020355363070122848917735673899567558386248973490658576701474737884973425766613351279245994522009362661426465339806397626448267984756134553157348711684584219684453081373085366102244012155465126744070135349551132219045376217169449848238934579109269396154735866759230641418605450714971047334403483479697436385159449872702949038519713952300255068353736680788173374494849585929100040393209292683948580690328009285246886776479103570413159845626917282849237897673352054015527457216878027013972548534058770417653501733821725914162257945731899976927816085062870110080339537087121639462786629882072320661869249089806850075232309582023576558180174601050108500469811792149654278133333953926364978537827831611707330042053222108471031133246939282179810991830778904562895522144402773399859805299186228234715322999467581046567452606535831017572382390128699869363961103387492606940679477204937880673700990632406331244300799413868627245989888 [146,57] -1116676152777474834827025762493045579207238918263522437149330685970117109554304491976489065103821890667378028348397924079209794655430953091044620670831031770207033729567150025849518792091270164922225133023419787944910687828673558620761891765168493404649491837617535825120351726002761170504886859112936920501507526597702435753666539271924238082809080717767060020424336773080146577764007104704794432817452419422574713259922665587681414288713286136178077091483179419593051075919912158174343965886678662827626779332567213879513281506958702258012631628314752114558691025875511219968369065468066174763050470055813697414466551880101737060303858657029685847794442891895266692149267106382487107498112260618331542512493658250230924538060526892536058240021383718227541613261352990412733249320629785361678177025593138250171256330858919250454590116211404264718341740877723695054012584107534647322413358397804638794980193674076032625246683011851527527132263499470476151910159123189147854920991153775502355802658939182440194000214842042969105263812616180900454546504843879360940478016642850876789861232172827793426800187564695761950801498378538226063501181859325188902869086834801125457749718877891557840783676291703635216365159161818453557658359086311147245425554721247172796424194136257122484130589259630463103849980801652122612492230574489485087474600733583660826108156201884373561018051312340774510209819303831520528479601059951142697830219035285187716236693781487771899333952856107185813273595566915651322752095080418974676958096073824090511621531361844110513431562346778775212959620694474792024440286746292275536018499851091899230489778588665070438952263124150043389464994335722421265634137181403387218370312602988098368840065491550556176038657945159427728386779681410752530740593133736777222884477326454416546974948282730183117935305902550043745607359577128901256867595152591915277627687729931428985851297277833297370647398395777563279321437514762269824519715221916933477150966515737696436769319859447913569675983640576488652742934606109253053858773472209967179039885541725939412774912 [146,58] 145689584576079207811281951607765605488735624683698161659931441025640819749648347442714650960966523252711545241661360514949274016821674926757802231568839739873127431189580426146166070102874282748326572955943720831810578318754033974842230657912406395919481640122844074941094704812592771381526007603288425570589603954840515533336166969223450229273177950549818940896754453064603493279656248747192368432365488794846545679869338161817545960716619957585773389143273425122836726433362034992371001686139497182691539872683376005502282879093068098738020274177857416882851104411633272996381347463268482227411798609441630809484225548751567664950970582520349632992413590050351466231081106646836404576112334040624063074836264245476593096266690799247847818389496303026877937094270524200883092216288581136215754971780294878802490967497266625325000124290220561984071387538164799057372852074235777328714512023479365111377925376506102534004878151867668847988835295240551132797762487050378933751244594644023745885255293603975040440060542909342500967956120137830309597625381561483912217466836759629177622146414433202920747794359128541747157647529408022279441752132963046629294106255407494729359093551994100861115629681251198458313566543750627539036892325178332654711699893427841047522374275299671748501338168422470268880619472446679802227649658662224621787438935637196245036766280808536762121097756295547370470458645566522647601909524019958440299267175395558530535878443971872026860093319997390115312226761923407697026293228743084941055655851116128054854419672659675422940103296088375966617340477029897067627210035386407356920013361583806184667057453773793850831210838284916252060087440378939876473070397414153834868338564618112860709697696711605392707364777536852976101578887829287907155988314116642394893608038889418271825798962711948822306075792132464355932851429538176830775016094662726908149102922493284452997406855733149150375141854674843353605821154897566293455755048693517366329723141506276848881567409773906774241748383528367432962006258262513648831182753468977619967616334726328156160 [146,59] -16065620433516121616241287566442452223624314310273392490995751575043253643156410548190869776415204458127444479817498153450367958098538179285684307950460503996293547144543104940762083232355471603334410867608807854712889907451050372029761072312468325426023476838235113045305531094916174506931640882570173023039155191353258635222889160476627602071652061920343196425583638629664294740810603451076896635781256837981186643102457915255029831092599601136394408343257514722092256087030026611893542553514755729697830445961156384536394704990328114268410400989373072370499126216303708054255466012592353810561551132836624938765835756770233693066274405287532236870916413316453975743369631109101427342198581268260166675973819217544497881862846381931300877234329292762449052819955169592175619856380882740178095611200394191184431877450730021151603030765631381853906008385179239970838259228634647380377687194134731303373407801136297545199249041753639370189512085276071167808402235332209555871028923802711905537846193455083460696591712702275857838003904603236020878106057332625637194496808016407757591157309142907002954951731922888100015115615982849166974265080846995371519179847316002240248361575100777701138453136183478397563527816300148565484534550171935526890297258413169837327489610146071307165157564477926528002615016492052275008911789694137645997044857674301856346049361553023974142749128456080068435251500182107568947819046266643595706598369331764450616558201310554434040860056516547016843622243492237060398040502282793035988585592077422121698353723847099443450174529146876273812854168130212338207821435859214825226566788922744275763092992853774705522177615787430076868404420064508518635493471100557307896716043132916632229769410335566460443130220291550312835359845165463217336056617875313103434222469334019918277036474348682280618432066437852895563826413448074701637013980687055709112708320341833251854596609926550043570453147016508413704161635082398735061084798426630870122866554157546885293566663085860661097788025832582532172725541701649318025774156219658006897214211564896256 [146,60] 1172445737013078945813998979204254684631547544599222863736426907323169315867922243572085796570935145576077740050970831801189680294793129682149587044589798743630351432705756578249912971477727511519178376360287061255151914666825237160605812245866408700423944413704028179710249116708613104278867738924962169651551936122925190520852979124173809836358322663253955374326570025015593370537847198353456094173687937151275103482439773871990715150714590458796239204582763440329663291125306115516419375965157923265589082380786985721833211538426794964062612303217245992555754635015633192488950801675780005733579700552167445756965824570668780384565017121727125312768482854718919982758809758377706794057822761242255564154586562757407071426174031386062184287597943236894796719231234657034404590008454673380438646267391211070406651835499771084935436009306786485016340583578825927474866750282125418618710591560677429975125230575472160485087841286263010313181525389943494286025928143195961641235779339925934108601108300516966247210768122148512411352473600150789896516810128360109153197575241093683454586757428336790160887988596903897925719280559402954454872003994273128127436894492080135160115856531176368459131314156705045851985749586143797528420250704992580406127564071927594746581271934931256086862005815789110590180068188377912270035093664985178146652942206384299874531404074261620199212891466963043095660727062194971773493762027251515962556118887332316867980844221695766686525716886513169275700177445674960933235440739335592696101097317836943452538306548632664802442840366213908041382691037802647644929511979062296214611306781697654763891526185826939701322623084579185157294971039647995478755516738422735666272447330510740475919897354922126662841959290310063343182609485069137844743020585464379390987823562494687215229413803657486681293430332360566360647099971900349405748284051195826258111734988633608700306508813601639664467571101419393952664754497533289976610708500465094620017473230043198203351257873470799114607641708068375328925023908432179771176621545857669721708029411328 [146,61] -50362993574802190485758665983323629044016553741549926551945741164679133289190599185897993633269022811438699104768401311134416569114174019049371042995676081862218541891165803155309029099837795260014364174065132035417837491611255986328653739394550482932948887223734082296571735611691407819565364811979223785940445843892335359660419816537717180604300155748465795763497503565689370926018115510094108424746491662014178800233731376547868198965010759959475456955809036325077828284731876969340432721609856482353395704398760899104277276469045488481526243577666637100403674291998233256727512873022463075944106222018128415409581769945974322925859479477935467332537244135340372797462975328525780733216282669532770457496668177388132575920164503955064086882202477822651173460551189444184381741017293048871211707706334240397371227678394482932095244858412834210049418777673165826189418765143217498921647586183697689856454489075424990991471047086829021660329219797506886007642138449894450322959626724975132489855798646661986760375898007044360512224929769663896034723944880177831053096765840292001355007910129352883771186217287420345768005680332366247722191142471711254494734218034616165491190089089904820808492739857128185053652712565655273156473823989997222078667077810886103608142485554860882840865827913349356970453064905645234843243738036003676700084639418867544699415076500789840138998889580079663940715949524624708707132736814487589706124699132088945442189442019971282138136152752456221833176044426181213909289222591751111048701930224920942979571765665208787435954558160291973948529741297461338480536495792893718199099302939631059212483046290737495127687818999815875673850212279969584679849913660100401337227722881855614354173203321473319839964007737199630655256164613423476427122818110392902911417082340568523175336868172495000605154143938804905731129410005397954427098298564955346921707790291000953881699919089487372492662643749641165918667333615859199896674401391925873761618838345550967523640577333982215773044518389319097472325731033044800340565851344350097097760768 [146,62] 4919938442049178700874847666176961630171707114157792782800351454008102797246670900072053516603100282391044151057129070420247430441105728158726769589464599651646738608827426657149941536289793577840924723783424135292696029979856618614424640721420981601823154750003567724936758658599177037645814640476917051492228120271230314014987153588721581400772579875431292710132154827934725970397319778293323469429214256040666882756288481504955838986018198287151664366264518542466062810514267483185203830841484678656893069434749644852763958020150289712401102492528887972819901934965892003231874756839096753695797263332705768112907025586404209597851274163641711572658896111723774992070836641652299561380848989084150682921829984557900251784810903985444527908402912391632594030856100490693872174113516218588447105848269763979415228675155490704290225881084455006841332862539250049351691134344327912283499217054348869404891302754142654020000295577875105494061594879500551352818006345755482447750649886264302767592216604604991864350117554654995688199027882603275273874884092233010702077886843365188300620183617942786612433868697977235323204108732414585962337902485702621649362397859403370321918570548882270818622041857146921443483728419386150961602619158104026671335754115947227812205860568583029985438446078527004456911426452499723771148841992282761231334877245804636066622625855874512187829194510394471994897670819996538470613009809611898762647003175191488481927967748315005210563641765621215306558867980140537200726593266698730332145708558516468242899125014485754300260945675987856650021630117390586850848580058721751865937507777321923857444749877789947451399636301912658264278402660642440491598693525956304181755955016713247386735148020402594675549388140231959535485136532567062083268192644871456770825756185292951873085739119793888558835815784044918073659120116464496387409780054111545697408261440630525412533774815537389953803637819828046510080765340613878086147026449453304594333861755727967720106696657270871374343844944113432841474746834918877659019810660644607754240 [146,63] -1409664476411540028905836678096623845569235605864616293878722750259757585999235505794444455789099831618935816342009863813642384649542719671506639172486606628217090598476143579367633664020614029912521478075493185193879660128663684896033648968711842896369697128181241742261632575126210467777640857075900612617549953295211561235192343310800991388857337846153391380028075795370692371988879463991813328281305910769421209067250235662122506841361175893465274775185037387394602507130132601889394730551168882299082107845166840347332742657017579006224308137222060855944715359444403418208256285814436619868046987944602397508053570073117790775841747940154304717835717815796278784597622009716061403818234463373621394721751169969136323664803091515230244786074581430614844629512117237441251210337038416958292080844604195004510322318540182233139899790575375935391479707000350126338918120167652687510655320213256304559622329010265224755548691611574066817533565979973296190263761437227965883596605073532488032238278972696001226543133799497738908876331879352199049126066972323271471393553220058540509840133183881772746984303365910678902870237152400933438368859585484430194207144143001624206847491284904623408738419542358581093008786928604579171222054441811532591345059512159644626949168646899897932643668688890897068207700673942166199240991581952406400325115189300156520717569590920041201561832406600382891746118872073674772950541433250884433875029754813272999237705102654253053908302057588239814080739031907190746733818437048334026020765959873359409403134033226765525845593721646863050976644018776587028310623572258957248601863080455398230356694845477840172689066105769994663680158601289504017338448299680350903198127432134821138504895745191609629205996440450056404403553286217113497674116927479985653902815728772196007739080252575257586812540552430998516481452603896770315668504487674844174979499241223512628462337106064357507797240138097046069609581865559508570933251426897066413043543197312528336948806099326812850579751687667190154603587828743414170892659928640520192 [146,64] 244235805363433844105045461720646689692132583565029130134299029127650000072427625594556616216719623769188007282185513402050027162217946202747378507298489022570210976826949037998988583688993148344974959642610420703778783363538803117961061178649492544758103578137741013639255262852122247294747011998570384718433974626603350993237746067153983349486877359929168049645201130202549929782685845728108595165629924893306085618991223431779802658502241271117396058843811302117504545897980953724427325232464485181590522459854330659729561413184402919727143016542156985764309827370244752469786735804693591879190585617952222366362331723013768623335759946552498519679281905001586187311313377704154891910286959196022901007048710698278476242090562219520036611204796301911826564536244925632651191139278783732883087328045405073947969302157524225620135389054824320292655353044076930766095018493665226801527570116331248184197517358490241377327191998906421389515156508682744008241020897827658825279926266418152477234090476814365951596697267477669218487005813372115855854443602616391271593388403019978685423847513275078473534215319718923368913265779204490483658697292019856504658397580574979312436372296554085128817927091180785035719782267016703191690650600504187722019618967637276253016405285256355070882006304871828834563098450267817672007640573471205885264710590869986840865034363417409367809498165716470190001363709145429258830512727011862951211572286819952787277396649596872459485222133224173381202266597126858618847777256491951330234647151210431272766352379907734006745075695534436245046200123604558531719546006837677797605768592964541063605356489403092729162114298657804560747860932885487980770860370261653971204823433267788528396364442462037712059170994266756493211672233411790877764190045634721540941735920046620655470043168177173364703011714247107712171242645206960293924613047424877832683800995659734818582213827434447626026195429612496253599332369975187664664629085202751469731459725010946553148934946115255057849147763011788885823927162634627826522473640230912 [146,65] -26385880337404782268641478110087936843587825246735632541838995726637690289753989145956565268860596615960186842709755086137828493890516611051456360209473045477729783055081322658379116908746071860740958101907078033217324956197388642667059662656439384684299991248335727613657862871789056625252748817046001868042248107923117393745061230244843215961773418383913122035269805072543520161442598186124582449740961231074372741033476645569078263037158832731443590511117566496510018159209806862274168288814835065185037551298414616546052097977443545002140976724556660624488578901477235355313731477855028365180968747110194559308588077598913930636051765060856125370274668598692697233970502527867474485995448709249075040034439152287040912847533925229406695675402442963498581261445190989699657833392209538184341401947896895917154401554219337820861112068188495488555990677375555444297354784834866494157234616648843411372422724437299688914908911626067154319776203159729859869241167704713268928444298302446952515073940892069213353576984961379377591154213266385920453783494823953617773739566365297404620025140819479871030018710098453261881857013309649160733540777007008415692420700120563294415340312174171368510060752691932141622330877619957063087111527503579014132495500379399388824798915821418181795713982875067315747595929936508914208719384579847919156774878550392959526912100582419773609656139750129113857002702909511289192985884842283587622756225397555461002538388366836685846972620917896138114634668263928417146284422056181026546042517030194221732860412441958640771684157989375490500082848193809694442182902628071635745600767486040166808372767550770171271696394110559637285403286108510746259292215345296536944605535567252366196104472060932006458749555679571250205604051164410476343115650298062355930170527282408917734581873919344067034518166827754754052999548336476695896772872955691030434000390165316525515078780623237968537624320185174905374142856788796799294243844739189774810384733480518899616841599511529007146763115026261017739674972466122816888452546560 [146,66] 1941587970496314029454031153459699943846343286421223398478100305558189043797362645632343958996803489278156852527886203465790303878271516794376377204237523413026940475809501937139218478880461866148396937841321020134264179626163995695060079123726599537290805970514498138873563885459942177924564689299225980938749788255402218992352113417483528113335005566697074085201785410236649537998195034687174169217245800396575757666891435727942061256412048782811248776727839883900638178528062874305774280934041177503967490342696863965429770387626864067060562217677268686416090652270671308973679456513177483718185547950612453376905758319190612140157678056787833619119976081550173481139785649204785042820933716610183304496404031254785069450530104618237345683545033976564293753322043077586167847339949601227393496226581118583092142527330873149114481758389106627518423274511236369742506078567929221415726704384409932196391700288546415139020276337052248876480992851069793854884953685506623105802101455796097855433152438388880948230761148827635432220653990468367925697066793791187890860477535719012941813153333399275570061246925179615699729078985336185435645498047450520153749661603347479244262288829079628574174356122095532433126929117271875127998275765951097488513782731620115381170012538066246491954595783948864636696881640606286882241476884836168560936758161536875505752126270571807698301587022052803543069415354925782057791557885738428802874526748013416107141086519198838957590032729079915354699567535490947598846761377425271057977098612327981729022368624768120907707303651792160730641547474262942046659572488092284524062856925386315650217109647505430061532665869769026245629608863218731092726730818229479562862585427489864679650993224926870082920898806566279710856732803351249775852455225333733994636859244379292015016722399541933452756051653956699993195278787226603012904923648245103652877374216504513237443091137792437064296738578717430364888589803622669596935194188314419580552753612039269701072983915757936231123013463595464074952366685252776118714368 [146,67] -101180008699676281038057667371883110878273044986621046304400730476322106729829189445065713177794773980456608287377879533684143242808346636748199637045982198143039232165946734445703652692553142250315743863441944454794679939253361030022828817568879212133876603717984920188771163985453687500279869268896741723800270182246359330117650667437223742995884426993578163245889892067337154897203673213533398535319325079243106113376342299259837957333525422016984508766685840720326282916095447716562056397670621724694237767521719428483663762345944175630783450034264394374216742299730347307445654684801605236397734966168096812448026188479504013120008648078913674551383952319897562020251081799601631830949913190698360885389450769177629279098908403991407691460923679928460042091033576839517132948828955553598773880242412157028411797038252594984823688917563315992451331609991886327449227904268377439353700875090515759661930704894617238650227275186860887186390547815276255706349226626140014011960471365342854538116591986511909792621614328877377848065789056830884175993527073573130134966438692706096882223101371522092999427572042427282319895899259077385477696231519799921698659649175565827078436601924670453682508999731764904814779438719970121973152155530798680216145146720005181410271463138219952375623588406182928780100593090335460356026240313482680531277254332003351712185140829951570973709386665855312571569745081705566614585463836363686540863187484937146113147154043667337732007564760475779748272419611844302816658866281961634550188368642207778950639330587909659960888449967156287086250157091239948213411781826621674651682571104643298155175809171758991613489722473144404869036931724099151150804082126784425516597007204133464048297987118408459359194800418545611614913525493785638534800414162853262147634167355888695075198830755727763631148639791451344139783012242040074282806452265815546337224132509308023490906296713720353076918362211470361385276838256315039400028768711272617897838686425213425543938268139870828793582550157823434010378526651530936320 [146,68] 3778693381511743834643242772293494504245094467544944251300551440458715479970605779646280399174967223789981822648187034774979068694089803528287534875512533395987991102972272964187464076952645164023882410070902978089060925722727615912491842725580214702815093402377684002711422144542610375842136527963398345872125365817835415082513655025420483170087378287980616860458660933096064452955395438476764963342846826517058182328711856374260235244117146366383102512321550727124456567098462396403894653752575226819500443052193720108204309440235086498355706279704881358250273110615839043131338466221226341250970954192175494441787330511581652017572763726536776178524981193644307774404549355664654983820597903899719403104072870418370588228533670868946415985083742497433976021379894350401077961423089908789549922252682041395726038502380995904688273121198554078333823904196140398897654882030309098882156011040658470053876855195040820056131728341256764212638429003043183027284872771180826046223440902761463905813867075107937314073223896720794532041096312721833921995208404053833101668350287627148685286405286761852360836497152254048434182347141527316762235038344701757562457296462303281125233615815764356441732048820328510705698273687758033939905886807436168833438474063562812638864119358687673721102703206097884236119224350415678412316111121916947336709724595529271248908391604985008587434975439400394022115598438237617192219480480409569107977146287542001802428573366829023959825286991696793031909602000175704341883328247561911137403675781845930956103916390085734518324274230702492422363613499693929020619343527813474008638541401578966867150571055740620297030338653215324460154069646498910237668987049923002822905101214016256377732294283265398901522388176786507639166880675664436442525883226483404085878853015812435206833054076805944125155991750887792129840290524219236914283630661632037787585433344257816222966044102267551651509357112743062199000523008647290038448864164281087582919991974733424642665450606322736001740581459217016550498955365908480 [146,69] -96248705058269148851055107272380836306948715236448800825468551963408675744366680066046824098418662672611069079827033967057136095551517215085573380347124587777921006831328437652041881000184653852854122782627555625923310683377919965667119264074368678955193683928901075937252878618312323627590643397418332975589772858151553144571245762544958577357086763391860472259840516253691408470228424269308589491314868994101986478098876969157927278539358540406427105052142478667237643725261014406479469996080963213183351891651630546526651365665146013523895597266299927276324886680832830252523137470360735021388259301910092209745776691856355023403346413997727907974564083386429288645189526218951786864024310932524857707311083164388311074493336352720144760849816567575618833373754404083444345272358575173128440948725141344812045169827418719599529469816829409265230168789606638576003845032622472775558121204688578841846716949092814624071905986706846429802092264588347371198109046157680596046062625675491514408430209800268141959541569852697117304588959000355671727210426779184912006745776843828593033807237455084101172564318724980657061199575369936066812896167415241710457015605095302060976598730192886014910787100501441586900167010008088999262939895326998729083353001559066802590033125233841216798900309422016995917079440903116577289840338937223172363145833023746378734175226058345749530692649771754070918814516698099050873257165938379645514507119234651482972622166531784917436580848183468753252031236212930247388155045044784764699990218249703909228977104906664910463581930905878328588341936102950441620976561664113482277388826132926260250569161220474377414688595716024953313994700100223477878119408268089515332466969076299310269069241874924632142902328891760084961538548735950569236994156274199670763844067803323498962904008932429097080643009565215610509451432048970914895822296320767708300751883204181319635532681744951694741158627845686292667212439064831624141445279826934400506413360558530952205987448460002636162826304439045258477213511680 [146,70] 996113391877497226388706498521842011054651713669690352932226997435461513603149046568965311208145895967295933269536933277631836837567515631894913829985974896325562408399840358849812344034384767823725235516003923054300392054794998712391529638052674899592254698776448075003360802681638719826778658746375743506086704852500591958417197423624148839231236683770398554605198278856551081592058178957885301608882056935401970532264130520530547946203502871461329607819105122778527201844308054738044869120942764308950187104998838167875493050316780117350836683827476639720631231611805489583406322186659525225763371847958661672933562227682726367641254524632694019850136604221058129159312115262089624850053236535726792032210409597640525804319378780984176094735014716820423360927720642621496286530954233554267083975195873023875328821807184525006365430261951486260966185995355858894985617575467587944153834859636134583118148025940716495129140310981003650211217614268957623981599460152355957992077928766290477439887543143448971505957584054649715394788446124060237978109910367388437919279111510436035778319201516033364319069847198330063528486563375777001457426489356484278234839455192966937448982505190287498468402333566033163342271407261270006088843319126634323376311909894861458915562146909440177243643355471785093782541238103298730446799528156209627364403845074179567906088262819855222753572991188872801079645639212092551108866222548508945216475653749622578775363176588440590310601517795867988918609089450929421412946679841660113923259977320610258774910767812919756750775784562621736787153893483114714347819039156917797705097186632002356751801449816442068664136599005619844100542734356135540800510454249020264148117096817846185038379436376746576301149268611679435103524167146115603166228765714523617227424276215781040383424913609993062296782792968531732437551213574073278874939946668877206010887796619140437196927039444394865877401539674969117223153581831235426219220434053528178740935239683050788458437386591126066820881287415395276226560 [146,71] 62137482656911604883249900042925535064918882195892240963388059603847054826418343218633781097593046874263492853938653074896191639960874600484871344747182482096116505220834796847074791514072409162813954059722537569453037537806427818487422673439142149666396480235448882649048979595488369525251442058410581119967155430982232538248644276584094743696391570673862412583417751754399622244458429814685150488280993979509710078808315138233287681042402795587236599974318993538305837952423793756020711977864433081623997962751753353852990156160503147264252441302842635588884577362281568658469942084269809797964617705150418344400896751086558689759063125008288299304661873296919775015507322901988036782604765576570719778827722224693210305918448961562060463323764106223469542648417222239375001601468797614738505328777877491955637403370017308402582824020834904965468160376280028828098707606461766232907852732120914500095669285863632529895357556871657402907755331954702184242527733161762470925075326124248288220491384616913634292545254279559745760665017807889572013000796027666559845330645399142085750077291456550507709564491344683614062076647379769908707134675566008838389812841533660884222115400235995671251408903802751380089993077415658417951838012390752869984575221855851074766631674746477902525182224370007721105011948701126573754415790053186424404357331722048567276140157130299743223954001531791390276872239293057553704493801996344396991182245665349053757380360334927290047200634811290376793564794208099167136497113630325266434331383427511959778120885170690824807072562764930136819184297133156679093231403307073564052450695983876758810981167232236252631592461058338928765165518387921510019776380814611503696532446864330502285425011296603313485124111942628433211657408765552986194623453640944596018435179994295850790250487380922764840612535210725827679978385217223776763655441424795991632960402856784201295831534677220452060909649741979432359715117666470470986323186180992954685546675896504763877425714008137643038177981421701693440 [146,72] -4103664660736947075647700001306459567320228446730024264225156961529443004295066489124451396424611217539888626706900402322214672040824221454334872824461092247684695508268289757929819179615400252047177382200954484099619234343713733536645542163422301643926548401019703989987135944450933361065204472460111061410675157674554900575805934989502782006649757814911368583617930118500447086678478461646256399620285347748756276592234599754406715089429535483639424515113179970728629492821851120527388435045973238673148745409706484615457067739279086598230502403657036902284431440374144205739057131169531717991699779586916412870551197074792825645887926048061537131140383636672344354415646707029872449639015027554345800366521345945250294114015114506487149853087297803631405635104650379586268302967341520307566074915908048845286118122485286318501202307703432605066049573001655306936598053440165777281005230890322961021208331685911326511341230605218220749121468891185196232276007875526869829066816654085075327363580421540617637485389994314257546848571356418196269279791579607773299741914814516580905118150267559001429486821398287031839634281690852600292797558653590123976523664996431044020607564648575022057780074224870283391984516058269892311553729695750536660374655643648296976732402142950128427715097063346236236054745775545460535155495360897625009793751889765863266386835432719749142724495501369729639439934775401620631861574400038531534395050735327301786085402929465268003952035411760163351338388065481302777359100309509895958884383462155551839515834183405421230086397097076574200888448095572552208501127780408476550452561912550019893690822777595330735760427254906905004866331071459264076992624556112991409845495617485658528753220625152135756389905792468065011542256667873554769696587273292788107684652429043868953345897919495330852136154007406286093989914174695200023881110282694752196542420852822085337295410037357594995118094262308951054775594270605783787967390216052766400864914067991228698218332152779641036397184877527040 [146,73] 102464148942882498905741116113668307253527801553607064862967441185775437327976430432302600774245079420217835962600860250315062448000173889717335394613372042568565979012490377987114684357731153583239736718881650839132929863336398019199032551250537719592374761009359361165995340983458064973568964968575652505998810223218473946792825401749763305501421897878167169444213384145329867897606458824439951612310977306546962299372081735342903793172497202972571585599677957775045105416076043723786323222166004140737529847176681672835758166617506557927172684924424750102442640232787074953990768185862603518694793765188560819026103740125650495349101754812507683815666452940091458677851966297398901182251719181979600771053547651049131803025926276036407374597403126167797324977788649950564967578685990764992478428903514274368140533049682102218664654800385585360054326067310429895143060799623845419909234890970948226077313957679324791206595600151965183326213183972810410624266828527907559109636430001836174673949915501308587840204909170123720764409696615350888576351213931816318343170756247545875745496693941449387542052368868320524746355806285490889051882417308616529616367478490711368075477942379871045960354861363341173060579335485557185690176617403053034383502912419127215788520627937053280332497641168886086418649462195099220978042466585740002702160000912830462968949759583723252214715118558635982715218388260884243305290701973443609507874411917435688128403315709106890730523233783825805083905002095130002637940365318444953027998798602063381948468386836103240633049221246377483247551920088417850204555008401649347575294829332531325914804441886359640095178897068090372070821554883407350415225394374210697459019314829321389046068565101886674902174071085526789740863237378655916292221325279729781341404614334733217458491324627192989055942736413622539475364004840392788523750803341415917664253326292091635658848828073492124925504654584382744023086760561849115658325491763788979277992692230568004802654917055129707754586525696 [146,74] 367716727058654060749374462272036219179379988818422145506460927597047556935093093553845528447451128641277650132387864193388951302970874795536513103936030983256271285417613640623283278168334000215093054188787421039125901039932180050490562059384441597989829771746504555339236689754875691322626685370494778182016725918312069482507136617905490859392462332270707243574709449120694142436074979355566051728578544263483799711929351439300764244069875641305616565805306673907486405156906052217812655058667371939760022589535098638677276272345959253769798060991448799015932127520896790927333870461092458146595739632121976835266006349389719582951387358820996175095906713604935892501821096645877302375381323725973517642068537410138967721370974443075514075042753448787681577886897433089630860305448086189871396762768877261446262319778024103853182630762492160746287390008627260594577109329546159126651052704435377142915780182086564044915584689531337077669058540409801602354213172253030749499306046209216361351630715767944765467227431393550865684925447551714180665802314699539121078175512699275239252609052490152699736438490593612038195401269330869237294869353648856573548804290570608187784593185933587920087395768360130941932356393807844029207083680581758662644202051479682486791327267563873883024080205364440892428536534898577274141303494496598750916594074029575070032297320605546493557837578137373367807539926566040760931163829964045235292180166828150463591246117480388059728620120631585150269480891510370092508099111009052626940434400262064870787962663555348360125996042436874800129119208513870239368359897507104335812326097363673787040116630755944928226223234048524315297311655867037999029314904388690195233282515746096003752933444606257632271772650627725947183358165316871244725155233807845920473316887504947394061240001809671222770494867866230775047517200427929149328024369043309423947637510474099094181162419904266178097293342664770772955120557756209693820992808297542513485222122929526854089507725992202443358208 [146,75] -137500580232386576834552104551364409490984651252440413388630651625300935991742827618542002784352047930429303044663511056031277924632115392027168125969094615339724434544670891884707868910281747004733346343365276181302575270897676167227340700165305326964263211976295483639300901551159993101660127823383007210193825172697198114063517088046031256818350425695048933330258461635568703679714276506607208625252658793554024285141695987465896504778787541677019603754429733455438333892214307923346256411552189656541842977382428977442274186699699130141915088957392039452780030775014358934319182149852463637018088349982862746161375363768072992593587853365511414855747350393416735565858661217244149755130764389895943321642275011478119543145768412614472968762344408304872320073383312933437760085290166318772468893251458230990180916810977981878613495164205253195574588239074286295310250220194788793121955921786277799420469546539481111571743274551240284850602345143756003102385190989690886786813432477243571914807251994610650134297701926627251043025473527623562101161584712158171652759607416089443152479729746362764965372179005917697819368219506796023856628933199044285241320264934370403799224251496086939565351651056501819914383126965760211470966811886576529623860336152279455866203869938807230929303108565336647948377786798885715268666798082826094139046758172978013850546902949499080027900374782829954565595107966936856428536015302586763015563612578333316354556475445148453240534758934221763930318097494399879587614441970797281638706145256736481963118221990393208735475707266049019747503483467931819843385071251370462381596060113081599596518123859198518106890393714442876102857693967453885296627541956175360397693404271370525044000611807294844684410098321608702915594163889827341514517109150926743685409662547976696889372664247746604500221752792524928475409622212477279778538907864819492987980347702084848406858040441570199589866063640592430419125772548798420618625931818743279350393174728687155442488355978699780096 [146,76] 4600596097943051795890369501891623641984830528981108576657096516456442147312546216011544410627649197793580510396949884911911209611784085466897800954835932967076693012709137463434540307949544948200968639655195807770741836512021397576798824062333634780771999619728967365809674436444869546943611647264782355173259472204866430963215805693607930950509706357518725075106364828576660364404769644207593852603652928158050408512247543466450176086809399969002749987888067433873739544990263710791090975690481232745596147830165415721578192344164525321221664803100894974808343402868250116139866568450000746324153168210777021456637435470822086144618888606854720777668578298200614349374434632099584313244882829130487914796428552426321992100085043555196948874914853865847327411537767902979846106711410952403607912813573725908460516885340657597445310706292081865755906480224858593804846061010242097257000332762889071138159317379577397219387065197076663665281531600980558413933055337980484497437803662701678734702206870846380059602272783552184532566963560998750682215488394534291155957886938637007760650446248329073174102621611415203632926506066537190619283441033804900568808636285835089084007067593922520508826513554107413030993629088575434415801952806918561782853466341695536559852863440874979706095874805448994195630360493069468654457636224881175700823424655416367762269594152042516054492258642429666559816938759164660184461866236065837144204127514816469718808698212762596085459388952631121542192477243760695149793371159198512261607892038115362949514186133851534766544443317079232397039196962393962308887824943626861157006785048370811832442266466263744496350734917086947747311691969007959079362727247662409158668021193785641074073282989835478569722717198786503312264256473384276459846592325931133399824991008829325144328674038615684533912854592297981783147372632906464130275619311319396090084008461543953086685612152673410522090920200830276347441336900387576955709336843049911463583936679037669181835983655071744 [146,77] -81806250394350926093588504412684244924186837376253522673085538373813313771264742051897254205330571843932266122550593439362333929890685055674714231226521866075408603917443777502477439204410390814305433014005491810711284530559810169776749835825707628321475330770526406856436555693123541833263813751069440551935402851179690675357539842195835535235709752122794084177588080016437434015293523405574476223106708491191563466835520975435060190061849400390544489527736601956739348361650820601575272097833263429308653988007391093031230889015635320343891623434223738668906979552487445468597199256922919035190145912007811973852108704827061476855120351977612169982876294418703341861305633377509540652107950594886004211654526053444058680640708872783418288122776717777145948474750454297294867605837197698306159612313077321942594237532659975089797041943868900700412980327740045092009236493841685137446729209314464203054067624280274225482224966220910427656917787783186101749040852853842724695093502974725771612182223040581197082784739731350895470422563348121236353358211133356506064649286563045456110467396763547804928853998853261433667806372380938007327193165555890275658446733130307725856832439163169419899182552530633335353973067844425515535483221961449843195449212459754313797605805484327577460410181323042744443906936513242706479213163558733288212840383162839654396494599794906280113871965069630920381746937807921778458183918522715421389136168215776828332759531146785242064238454733302316206950212894868887503025183366630235256857459280341477200957429836859266483265368579996717522135111786362009341766415847828745475076181778020573644911607507639787708923345379939627371735883195336016863351543846030796169022006262948491095914130751716776331737250221678277284510401247614650531524834354648325958391314082026351962937582390333854340915335432321128853849720736066206981183099619208676583113023209139397110509489567546099821458914436652228004220006112698996976984828137359613966491242790242294987842589440 [146,78] 1287511087673555889736993479542193852991857339450629822886575957102049601322356273799737006080793656905961174974198033746682109208996351968769428065360598616117317846887580672643734159527853752336927848802007835710193185322880152489138980138510388880078869304847770468260767584724170672990555023075620228795640063797455092506736856666691738587149214355527811309394654276806531048761143648445821064001332099498488334793216165071006068120641398572082260422230188354515117728079093629877333724808630339373983512258897028108609997316158899434512558979492763289342008035406521094260958578259168849639909890457153078956687201395000822249769721689462618948999503025788487175394298527277754961359850896656416324280208918728346652390941748178492949009178451291559805227589746552272617028770267098841010307052461401925945364631810819103238250629128373664223239997061217796624091355090163527350384695748079400047252730732194281488878184643095894664891960907052169546231516028907451398511393269068660099250370552946579590459995436363701853159558763017449684217074395935742638767920269415621991435097898533450542722285915531081307987947530094193055336407958879058728141083568271580610535583643005445966906497089824259283569512343223837906841284873566398466114123277792888380773093984037639608637329093762549099354643637995128118706672849758870696868871765478166409115306945252221395066823122361632001280247835340076771181655756909840298395910823301579723934036982433583394450636457087990848876981571957736546701383595047339394326097044828757045486430111680555435537712899497240160814473528461255948476650648348368517875012250177795402725671736228091213459174267894044574399012165480630051162866122404010558986664743579042693094159719206394795784148153752196018669387281691708669818723107105022981824837202041576061985169381195464609722573912420673903227921497926979877233133736846845782876017782872600272663061524603631791589961868879868487726704795171019760729964267731383515515220983083047384461312 [146,79] 1923341047133258585908918828156239832601565124814342665688183330446617090195528263392507660633704671342206631515517804003900136574629404875631622332028588722512550773035355895019104783169812741658291914362594602987893476111921423187973574277652012315188978910270746916582634135081977410882626776461834925866796576332504220392347389294318974707544640921241377741398469880178294856486988112255209388272775974395376860552274365567230588697695347315212142384373891528532627829273183120796225883050837646934261726604524834549947639559774530677024131779927852305768949504274680152404357863179160995570722947689990214919554979438688680673623771267815160539968394522803622770593060008073501655908374351593176954746201153102005117415575608967415092114144711698038137289371428147345387544535157313063697065220243225323920663932602255481519309357114616849419450935708738905909649510949696852836199767290757008761538849775976029908286360178277104459639176442994215050482521750767496376139262526641740698635826164915719283120511935757687300487526920496999932836345454265278640915091005854207421345178152803884963417766309315276112008753604946183484353340644732805145447547545883559301797566362305516692452875535024779565665707718894101627003330872813395577273124493209595962209077317419344779835420232232601779737737503353855799819823037418459527388053156585120321628406623833808914936245005441767191890059132912862412732804813760004571004387851153468989457248144738607807055239523353359935823537970592626991293317120181175724725104097859213623478437931267853942867757950576008649741761324834569601299189244758270828518673080290370097094164020339891385395972174596579136568159621890858050264358742812813779912274433280028361267644248721720334080703414486690192781308263345184805732701924110039483572541228630436535336009474930451101172569011281945055082477563212477752257282219486893787106571516459106264233499747090588128770516397482025898709959694632605352368143039391551419339073812638466048 [146,80] -109824610221245891593849542982339447543472836501167844752982242981811723056523782423994235716006422746595312811415041586000873713835893379534027455950223789031157714602153428792277850044931337255956364745226380278300042938864268095880290594892488511124068605084030381743799411526668774056642800601612831527550259702949537282793572619364059506805267211172095514067281439950857142450744385958013166527165313342647271080867487126609028669082539066990159680740510734748989828591148438592596488480322418529518893531174526546114661976188064506223025957245521734894755486278783049322422420866514473055769409691557088988715768586626072705545156355517808945197823600959475326126779873760103314120650589101526282094827326538289390962102667163651600732186489080634832793586011739112349231074820365792430697206994251329848165100226286034632175909316422006553628532211641340611620493576602582124830641565373387715143955417428063381394413444523887843872974682047453836972684093321908278365038100466831456380120350185902164171797102580621123526888329350097000468654905556950426674534853199333760273223365852783669956613120629218625210887828000492266998421613549549624969402121867215412734965898412013949532867975767419821185616237228305923181751882770062442579009904503142348826813694662001245184998835600214740745950803794421352452786974560556856795756561786945293094494529185872325050186928427285393647955375565022432814573174109174601032584130196312864036038907103462721258640006229107187081541983122580692347619724667694181603417822345674350333858212467735023600524607632075152421779565102660400701993183799570224316609640373686857140237352896940471163841133228895949632672942875019072332329835109519893288851095827479520071001700908426139765218219121397082289255413519837798863612092351163812193314744917248965195999408115432763947028637040426329352551628184319796930937956899056710077149664820774386139545856720201112821081008466874978504655973693760861379238490732487902382300401238016 [146,81] -104147230435823908032768014164319879272201340048428072486532751359032934167900583955707910006303556360809375079060266542628571658652933556522956820732069345341619933361622171626573467075696926788719972963639556881399175786140030137466107473244390487717692343206194939458373098484885884995803825820544928650171967692636685558219709673518635106679394186447947662889534810482182284139601175542475159564786376938077638351395707863246998303657734942346038150558933464136262008921636264957997879661007730562630002043973944474617939443311640884284340435083351966436768463494019460599626384540908823010960564575108524490746383562927380609008619447829180494104453413790111479114962051785522180400911854671044931323371002874981576628766833948123911013966497280550357644062081584875712491928164518515375314007434331231853324580134547416352578267744535304117972097231272984439499866569552465139536000944053801638812270457522006198186629471716923779950775789998129427032647166150503777411812199620438303403692398414746959125207522432215585174680869069287774769073790856656591074994496410917574732724161895500079064671927849559846471634186957352531450431110054208542715942344638305161443264377909755915651059399513594851402931107478977637968920108789718055279145780550254796446879664510503065886197171614689192851548683095157754086944796602295600772525833848890407494521600052159236985461831264035126940727250375627932891842592112716438799444773266702063327421308328210018762963473832903734090627111590792998488187269077299920793297473728393097748301827899980519031711415640078872870917714504936828428941531948079155834919599422033793571313053455392269379979855924337996231429712504471511283125259573536513129260925958717856255545522290256714633959925256575927154588561669289817365807744231098985062686544107679636818224172072350726948951748165688833762642292824755428413058229322444055144429239055750022729167186282613178685497999258670307174410629114928229605027948931696349251633152 [146,82] 8156459070515884766196040569228714606874624137247682216765372450727660733198611299107391219209072927345247629573093661731171711460226487631141647483726646670227673264587628560537601316578975111785012717223240499586014822846936152392927349588536236741075700190232705803005943661877469862630317735126832954388361913828063301925381177616075312896074108685908081651925390294254744741105466846982386491611398482121221680036312867561820463822973572924487000196654315136620004331361366582522788711603473579999845092654723578100422994807379164129161544540639894850503655923417479960161405932288401334146500926066504042913956059653822570059202462139445199340698104717970815730980485243638513946338517851430631981756200123790454646377122408700060743160970404536137054143425658383289989549990012160925970607509056421756645580125925787919823602971067003455642306459783144310704114472980765286456051076112272750051678449689106914193097685998053032738165091876224249647357001086321239236325361410946101327786408953857162019413680023015948869872193019016040311309979799421128424257013612453071529986541490656846241796394003067339728383137034552067108939654033176404944389228951138414239562935792592824325639283611179338576043301667125278054498148093485119857660430695573041873887182497874919188373943360307543878287882919622660571820526924507084042130523960598043884313827630506173628224628353581106763594342937628919472517759953276269309110318474571073343872886069523424273309903410986737170849467356848926204069055617928010111887192435888892549741830821427636824525558192527707594330253563233654931184837886170095033797451907746472898416154163957453510063517706854606836661278591342896098202425564336868861608126529919964691923564826957405266777783879606600951457461923823045414419236545924438094717711854980389845082647445621487252361456374655968010850744932875678749878095650674186096066927971868210995425569799867783579430165388836054784922487371942869665993202695501902774272 [146,83] 1051190048241424487752502661845880990198183199869498162688986197192417059215099801524381031917932608664494714109577521447612635458765519314472214877146874276238571277350192188939942510619017735100061441414340346001478200904354569517733211276958668533116677788060802526070801821074456307518043471053834286277941089246458653564989410114803574630832471741412149506896061237900772076980407476696010788962936460334909769825184753298379455855715321069371621721679012283257496739549815915360857349355820811318904988884633153229025835201743866389516929705117895947451164395555729399829969044626226753281086946374528281755589504948858124086348373561398845514957850659542124937032760255483325665281515159907927479699547652476717291396283666702506660324770413403588674853625427900901928525804416015118671674986810994687792593669241826433753355832540089065144062923936529719204196616147699049994756725776341216761170268129187548782937151847021815952480775198042088649280304445809432667302103318290768564866118724286467379974039371405822874986858286663729913427289486886596506731500812000181315230677541729673760148096809259915196037192559100296411863787353564493912870645700602067239988847539924611667251871864780794447897016477580259215985219516357083449057863408010347963075631959943962524114596818400182621923198737153093092422629889970816969243314314118526487991375289967545360814935452414771163604392671256565187300178509044306893895782152780365067484433061732743113409235579699661164550437172375908632876440049316612731613824268232576480945478187891106255056773717207636586444907264443254589740091594634592360027894365694950154876773135838456081402459706915394189353879903083924630937227738342978776587674470085805433168391984668188060593647011970570385808105331541066924039528878497101445505220088795905683517861735739866505546614365040084329091842134010298218756787194637765515597923636458434169356198337467738414514269560202371330814930100983693869053819634489556992 [146,84] 6271105840343709290678340412813966929793222235212977842858089562884062612477368999882574260297355787189765616527828950946998505914993987590932700385865313157408228477321612396927410924196983939969585624737789953880053244240874826492224218075689662271332243467027322939460205378590705375275339775467396603838246630885774287848767613299666844890053552284160537785173850001074500537191310084561980611471766371120657074105184869131618732884975179927472538626636878679313558832776082859685983994389335330278907295107301830978816853989712459342048450214343460046659439840879820249437516846821559245760850597011092403780931182892580875778435431525638805148027338131247036369352287816450566828749434882018820640277484696252283243064615039287399142927986963519830142396186553298188874611109930440075013422386620374602289603045879266375036159150299465789046411410863883653832909727947603106485211764327739708931185735212061610802128498982973427780997402870182661564999501653461651638909405381707921979505220867154740099186618346282058371396702757954807292811268539548690143462757469142889508508762308382638788026771115313429126932389657429960826647355313374112670958063863045962357865076618243675438417901069238957426154631276413117339242900779117015456551922423904116750259563442053056961275751615523132217111364297943802961753229146479906449712020081204965592022164467978952505553596692317248227004776798636624026670951494242498575373078981590337661872344709338487375383055751863330018576977582691730407048178118514632094388424330703156226167310250214903576134432667004847720136116047707291961649162723747186790989048789765383577433256734201783816096080037089519091161046921118310821997315546011711451852330620990996532206878998342666455637373848947704079268177882760049083091792652235971336231716270029973717389174414690348824989412725556321178173008402821667947972900573721305954148374961778430172544857889837331958406981462051371844391495338230782870475014733824 [146,85] 258433433712475801004731156010711182015454172594509742759909677440543534765370526182969786554711340619695955048019435041418707888245749795101121824640497887513089936900192455457579950161357026438395606043061625196756732444738564024832158066994001865013250193644292740632022227080085433183160261100224085207667039194094056053862114599645320702064900951385552096931899424018732679344235593059991617875890069628650296044364185366258579036291188169242418295527044806588463914818570980337670131984936293368370593235599569804021576974189385208037934646841490661335860926239708986754053355440314269491219425570969360574027629446161568075091787099567730540710709909583052887833984355964705711543865670528810064615374623228477747626141311285138828042779030836354653993788249497629512744598668923681000522276545867713866368505343828821266274527972347463442343407909487022117074475561673645621177351826112301471998330645445361072165048161120763679886159378849875005765148287426282691502327581006284635544359496636193939847799199522777119389702201071347239111392661223086502110083952786652982014797896126463459916855995039047004825561055728615843099237752896175456235230906390712780412895225598582438869280011051011445616035580595756077211915315334787577960131831680491632804615762355143334825494335199102250196217920954390929822158482031532674945673439927752084380807841541233969550259916308340246053171126924105433822183024477943329897417365457783747046375721086655369699685858609230140873535725220350776560120395292114458315020301687152818595070999056484986924527744201068985168194909932291223398062313950165739228793816680764577661889883487461283721720075869786126384724301841601681591249295240729659628808304891073418169700235725240186282044822640653544587507311393629418809253565133186235478300383815820313274277714635567367314054504661963208335316648917731397151396613094526190938351772210616086417070106579413299113144753145767411785272374632965361960005632 [146,86] 10083932777020924365623666746863604531625299222956054789084607696292647793664813278489744768061199261535230692482406211825524748156997992230875650532475170749924688768210160181166289926719664995223941604128998074121644422920401278309298641135202593300493790644332139807681633521758314275773769801067695293472206287405909377220411917296272734007137801378363915748441730393145148303108970627640274494357639817217782622429238560134823370233807926295923263945511748949148454238886985469715029493223386619174667249104363162389303972977531143744729450020827013875766001090671465583682809956700377144695721265944732489763101885002495218506423368258785410750316479709183020340583953652219880797072203186605104755039203754175619015418801410410380365040074349852425702418029090235299670540137652516106936084790051740628179838142653021271465540786616027060968387705405511734745725520635295386386468470554751336737846292134393471058800395852866521544594481040096801149697305671761226588132972554330985683064951879035559331222156994092835541695850257394094834369540961453619724360684120531347683660987408980696205499396854242220075652047147638035464294548033562200580643300834788557708124259589652295390696162671614576929116348764254788246531744750778355031505750210462679079263386069592952575642723542000074362763853683579180915306930851801934816199497472800639318700720807441091568026973316502053857735308099588704186269355458768535599444426994751358466930442384503513802949490498263097698095639658442211902281547860677229757497702029020629853056372120977235123165272324969883224633079992911485318030629102559219601898818243594468786158143607671249133981872063168266888958189133504234116225201826638410302970228697935723105222924175223041191116802942521980776886006899669163296980186507328498684469889003523258439270798887212286658852648335366346604931058406631188630688116572964900082621315467346905523641887542738725454841473893822265505719943809893672484864 [146,87] 93133236321881986679199422815035921523638247163702774555112124784084527476908888061138782387462407618560398353685979537526450653829645081904093211767574969689870254346701967438541782731944944458803272650877891182841479964995194851281110719949340814875368255793891337219775190151716517872811797514322254077181756746580652991322274455228541963871257033341040264920903747566650716446704416601954945501313860848956831433052644599445337433935637732664870373394169082345695996047572300045734622087447534746611004807002509819021969035325294372407559307240925072170879325208313949387019725638324082991763190502268960607622830224253027627690406936559435393436437581163407305277729910649910795159296806573615901509296499159091100915795837873151382202605815560239150910741453270706279838930425161497590653778580039665121782272501190186368883383543723521971397548853853407724532954574678292854194104949677947848850685536258989730744547993426586143700514525168593122893386752013799027202980021080410448694714021498721850745739206144250561339325746446587825125826515081145805983884023581793172889539518989662007596166396795506563519457195961280060546689116742200876465811459037801967170370832306556593615472031052129696164355974732917436949789601952537363962257790907638046726340913725196163436698080070813548889656030403895530074540708549369776100345742173592014146995560375733381545283927946576314529743284066883375688416561708053484254265795305321299131041988761798985739283696178192802147775035060408609815460841278510014119470761525975346930635549468034439723756804785065687959715858474278687586010627278904501201624449055661784409105686536062571961570334786514476997844296618981855991489366042159049292463287190729485561049525197755425168971189589129128886230326579433007351958768925849952157917048643429249786426685607072052315430886114660547075755705303078124988030006247126352884210280215047954482937496162261740352220128637010962380607941897486336 [146,88] 80402405611214679116091984602576541065564428416353199070808696108115272345750394807855794106586114666163423955535648168144543273370814568910633550396217000204404257914942928367586526517888730737449918403732936796344318581759709916219515122010993519492225769960193191270272751932431788848699229352087338939527511853322833652665191266764459640274424420360581226670282926260858395822912340290579467374480014612666489548533695025858235206289629189643339065419444946203610298213627102853397589070996967597942529563955999091822350120475076140548306661268639100145223059955345962415416822237338080319480556790749156489399295201467534059792605345193558174544869392588026615940403270487304026542183170633389672620991004417247208376363413448731958661802198159356690427792637829545833024796082490124661463770917077424085929076900920057283906389876624570194663242936801928879215131095344684771097146548102033830001923822814632149189330527175379602429460291634685129076052486673646096737694974269139084477644194215718090846408851925509244772670325765813593229686238899778114599802439688162594393597303955153692285690279166057674097263876414327486901430421796449682111212393164695230400170578597902870983198301928980918806704100851860084201262817719401041679543842022271755004337311353038340802957527860725763374292669385475380576734848271087831827752260649346993197780332542967242926157306963893154602787835862736408829091361405977176403075372533439232904006552545611174573908437217810534678216808101820267675697280703596692723493749478302458320120938493407391973300205536093937408771356340473040515578742507538442538833861778424387902318510893827322851146941112922910946057819761048133689055110774433009021737544860838211603114707140722909977000776773620446345876958093614905905792503312481565271117563306754365952929961213778143140638422577798734640342946879593765093742991353267918629835858711533848706091142157466624319047283291809795194615693312 [146,89] -2288358798292645041933180632778363020469432857366729371465760887784320106493360335765547456012323709267577177902254711718189628774445768881220894540915287444829996759601966948195526856769620467680317830831200655169721878144426732341073982236669673741986169853297313636575859781161611293603990880171755347911028039756650917480257105415902672220618600554728149605109162251396437310159297901942784784131025561489989878434722847001622137768494911360343056550784844922541032638307761795948306805222970139823886218040541972267921602228006099421304885649924170985632312881175446164191624985910432536091979799745989442736445697111057424548305936555008717944590847639706500940332402613104009062405325145195707435237711251134182223994163363719733595336323483967238905160007211740076678306740054640349714321179736570648146782420832805701610936086920085088061378191633164583632521469046829314976551914838905917871135923661859439166381227261812608198707227167629934615323373866484152471857804242487263591171563150650207189336647865230808637213699771573664204572996359406816955344373147514400787501034016155981039930178402607399187153260229437280586298182787947847889952471542442750417126057617292790662847745765366915644700924320038404274129594029333903961229702959379371813552058144903851586484745533716368658037698045455257133873916382028546445321782108310328567132828635000793903308178645220665725608500232163964010485612156058526427098400124952189727991859444048067860744002932651422085935750177798315884160592325314587675237366831442105776577348634997901361699899959466074387922558888414097141839557242244775159748497745773221425568167418157564397738083338953087248650558614402741905504009458471269767215069771255616496348830645608021343802355960728221607496072118208934534473052538419682018351438236965264140434651214934572970397236518638234286494001577137334928196093250319928288837495519065064483397435067207648989879368570734792902397952 [146,90] -19515330805657089899000583444263246008629757920286468278909441587532885047464179091336358198410131463350489541243591699976190510740458293759019714605903436002813883517976132349633355280764229887803923125210718673876487236649486526718759853227734288319932605123223090977513146253556814661445032839158644405885924091244582802489887281776114008039460058887497386158305766964492250700688418807364747422938597569587077435713581844534517950760173944519974390953549190398946731129810265017544318130214828325642393833425496810407164579563347562100035142462507481305319894511659150641422621373610513547118405533194608044902209941915791131513334897903839319092066351982735880855179278042688282768059089467517610851741710484695528910874760698419729298980435722412423809076275377908163280565198494037959775216844572622069941249855402436113240952432418028976296010671875238408120763649461703263124048192619812919521981990168546123314168428705593653926097801114898650261693202408301088344015783047748260130445934613459226940516079424346353112393256895447547505566736355491589472290910099151104335001057829476419274488889370639457722233270795812158388710893805198830101405743878737688476944252461381611915666697334039359020089277316706473118727802104642554978247244990384942214223528697600938078969742130916453737051254201875789057858015214103340730342592138710286220605231673571390571871167757433608782702249173449132271617244035436917620178766110215952232077798522541463649190853182326486876957968591534188538678793132675947766802885973056584173004803909369143053958500692853445250989752585565378117160919013475170997556415476751482544541683966042548075820807968129463373288021638888553144224913490586155103241452247181154460694851315783457191701423617951853907980045075146891194136046986753587761466199299173036903986425270643706983682796908221437784915042225405464607011129289643833967591032776110364561059248920751293042119186352983179264 [146,91] -260587943323185411043896872149608769004169445581575882109763298115349517279320034898895286572064701542666685461498701832839341944848717834143191212874407619892047935942904640091474567245016537051892664778912642575588928924170542669475557568481908429253769653897695259390828266345841259822844976339344148472846929800059838060419008725141359862356684108693332706886731665576012075883597863224204006119236747213040014564267588528961733219009009393958675843753907712379646742842329492530137042553089776309355642404951725757216131502390743200783811213459878832378461902788732190026631773439702718475956030139050284480378080090744727736805143756608094570549549819080954475157609750783635743929763538001687023422521662292920643382687341478524620814972064770375154940715236200928927257472044371905256982734146116279951853417081240707861813921461866642597568715831768403958886053335642660054151998561424824717973899771644196328799033206536646020915904273195561543071487796464396104186508254237879895310659903586268465319509556928342529455261868253038649982833320229329579099463662368968653885324240250120164550467164170171158731567691589636299809794375879993744438581264968117810730886009762248735669039487839764078156628779209671248674098975443908186604243787829459423916427175869121410311231580351829093817520418917561704595259726360556833458198937006779688924039980307794552942171495192990212539542912470413865642280100578393226218257240623051323939258403759670417686879191490747448255602472891692576248642389407810532581283397044496847693232606022985921194374789073863214966459645705160248233767872008780786529057481704261527922775487856911222176817663343910031665275679427384818318810253597717068186815450945354108930714741704572069157671945324144999064423438097593245502928896634218858003433280174309210175413587680730122916742176712137644499403580341323529525913400462648149056288286301187585745233813625424861719970408787968 [146,92] -978548639504261107504465738638825547717403083079032592762077426640796691446416716190301059999807502858278120948854925747655166233608757567258359660041873757910733173644048966135038833003438427003979826950259801111460800665408255901804209520746117639301059997140311054003366683160232532320956291541958449164540579269570249049944713237004305350266336393541252941634671892569175339392488155714008882993779809303037263936148323824689280734546716210176936772654674850500177202646164594121858897190098365564737577070434596596879683149760081552458268423829711992644409839202978774320657090278566786338790597369156745908700206213436979735899292314103044304179003850114941479994250099159040797408086509609233579188277249517357672346210333505722949385627037932962562059371693298013445065988793194342145429482529709210132421370676175243079890283058449639625703514961762754613411792969682659168999468150472098218657167987338679707950504898373457155087942015710080514499851329950094818664106903052846423535143215572358576849784679466306660295351028878410638707042910587560577372912886532727181638277564349657896054922332706758997840268572251348465625111097259189813789698919818968034095202641011797308843680356061963001410327166727192428815381197173783369049106922211344518425349849212883752977789427877273021431846331942533477745567110834026437482154224013184887925834517908599737067344591113392801972003737583437459752043568149043929977250033916895892699209325044042854629263200921206794074357892459966602104217313258735476594114533337274369210409871158476762439325735004818936326062769353419326332719683378526334606307503286182182119297641919961441355649099358548294548558214335424699677858633954386412338086964883898633339218908956860987882313818227447245558207933513329563908666040606900247102721646817127016033918345904302112932975253708396820460956535404894250773532214695617728192330506899639923501101006166046263537111040 [146,93] 2216773963723025418743937842916179341428554228786790403703849293065701575129518560655469662404514742573029042603872787055633082559231164301760779549741374882628907585642775029671583134101763087794876872796978096999575096022930936932855574918359212206863543256569206718252775635227909340858338121872573797715629352929360313850372108662778795287925687994767286847565275869331131920806944694839791734163781498505917238969793293592402090178247520827821619529761993076546719446602445880028820547089828697016727591313955512970787146787186582148795202795933008424929667715233365495606800737706910151295306000977655176584736704716666132229916892376632135307145651821963293249154128647439955134357374179610708153000927535075750438797375105962018260536186181035269254994966908487170782146587914613983107938308908671370941832992638589165393767030757996352306856694430033279917505918894678296228220951492396269331509018540438640241761285011165620288977201157370905235775316158575049347427367700591175844701720046859218288712220626504752603601697428932614476641290432660009363428004094040058297061110089630491886861387002684640985934481456167925793510226500689180319730081729185072970273028166302394922418507523145552641954206748781787387863644161565487876362374961231354868474871174936091106090646972539828119581617186606398162317205264549784697129451916765795817996065977216030466001055434009858596356887874416932195479170220510160797918415230717995834982785452269793161702693193781844056966082613219638823395147340665777735528242346818212046576788992180426970302357914477025797935121142444882554874359882702630797823979481276493343727971966826931895716315154971664106527959973098843303863642805077186493679581166338605436834674964106739596858275017558652491211126976113783033708759764221962917662767596302526857907372417909186861524932581468596133294609697163406595388557597031270937540802185813713635848638988077638608128 [146,94] 1833358903130986217964197874782919081449800770581691368614479159500819045176992240270658985439781187864511095712638885820745271985447110215296367914381479424318540674735754714557883335876329788524020726105804293288763014540238538381991044360260243704309553750348971562591293374743693830416127751873182335189673390187250059739384870148755445366242144665918465116302025095362641276201781714121324719822053277172747808632321826107427335210536428041853643725514261527090474105680601449857749510232520117265875454500866227859412496443016909299947156720950623578404532398738036975639334445828397346625113435453086320810262207779142390813028226832526456511661375473889984449657013665677613937533181884228509673699387122218553264010618964148604114572996741307486456927350479282729924309140330286981894567001787517752925095033929799401472863983657965040945253563876164346035090642414400712260504046717586184968411414285852230896962095436309180966463923858004616337190237977353616581959077683046116751024176975810304374726705016167063535788890851810728351557559106615551633585784358643443960334185866061272362849300452198009484501327204606824826189596166987208784977386978054886941848794171617723441700917304101567519690496172878456487173098541186233709856753267100351534525798689318330654017666199118710364391630989824174174084468684735639135686337510579272015620313333771637510285980453564898299992101224900479436699605406260632113265342032338582490276482364291304060754061507887191358927572407947139889359709999208855328796712786916460024047177167210434015212126820915226667608906149608057740520164992094814184264769149426720268478042068840771791328309307664596291050792450557070499888967602753384896858593192645401386690389920933212288018406423867345633670262289619892994183145354314166916513236992986237465769794822726402313731083206569255177601046598254678095720694742826154961724502628960409698128172295368704 [146,95] 14665202414727517384511089259648765015072049444144552955967197299366539073248884082316677486202645622376772036374400441798664773858391646114440274496712769149539747158623142186285949232008813374958643421432458487241864670790278043429759232103100306846138413408113810068118749101311512313233022535150425648060696375621274214951835850150345224681324883141548179823313612431035651625689163235756883595148847165196739819961568777027348563526261578172845357330271038670548779163765293665431758683775693329261777903445488853794724453093137639810361900197227636329896681263407624896617180434838565843695620847197182217828562171677373334192131925630947492818251187961267859802746845365402607413047972491350918634676285456970201332757178285514388534254545033013930936996585377395324025010645607408791854789360804933786908551708658111451404511673627428717775929606048659628332893342468059559177058044013041960017249117969775578804091096490842220051414000134914848787519862962814162608447295327358531283322770028824887366611772426904480061157118929000230384969365263703824342620232765722711473654170293499148677635734666420893169157232593853138938803252653232079928451618716710357809583971601002627807017846037044735371143699302287383235069346421764833842457456900571728825753216848195470242988861729420406457506179708278871321215126357279902279895798554862072168690189079116475911506506610602498629394785652030562473749771943582538122504349604870147459772879054608637172212302756435919175387800430242550066880636837360403411921154911563900768473369088232788172398867376282874741568368732301428484309747996577026355323899985138642015731569576088115935072623039334150807520074635057523021697603241846985080188229391476567061933329936031353727905050551563019703309469934231154319772082407241432794814895630529292534259518778183337381996985190594798706069528408168017943599054824164355053271414973236981380043243520 [146,96] 495303421557778547386530063466729469742726347399830962976015903987125920906318542514788963442523483625816920425700914566437293938666249547603464024614424782652815375036663383758229520641594320835465317777662386055371078729681938354217602389696234020626448801666342846124045392508616288900763241812053553234294781258783690578371786076881619243925774984111077661627456644788659039033830990539698816017404062414385838586377385573690071457747517543749113932794022773061264813070348223761283933376702856487524636418667048561864378653814760666262903461250505433273638042536545220979358973445379648818379985706206315608461844183985857451020029939279980712515601432548875644010240739729969881268014197163140047847170742870361353178656011559720898596533403578944322105458286924852125044541213037601215248187250272996157952526979446655887595793976768957023593918892264393226265177370898367851175582308433298800686514558994336244050362339240369396246992958058469203315849930994646457703068729930194202378572951000036171729821246861513253630099349005865406015745458273417477038004571537737209913892099442109489608415705010359337015020808296949438528884222598471375896516245836508598071813890132935653043691715822623172395454146675841595516233413869121441955589546371759337672364784078480087916028841788572237780355151975069418754944163384604370030887267436841801997935661583369733353396618441668907221644623345015697272305590453251733851500546803476983789856340847824335223136385833625814392462918639407285213429435712580777612519276946479292569565028791544450089990374447403683151130842144137807963766387115582630687271140979431617993070811615324132257440289627881366868958318127087707268507286850946429433441555069983201593045266712307714103596569426910661954494714500227887079997452680512257827886476914052028954569029550096016080287958620911056743005744712346685722455414793481493780116202524743400554496 [146,97] 1676505662769385848525180176926346007966105193064908098358828099459635852030106944417792328177730550397144881996161860954400599368787165085972446223581125363927711559619523279381202217924063155316238757055477828502424084761769467451247059363793387627936252438644148111191017292941670768668225457822981955160674001939777583597668387498055894707118963860519278608260338277974832091693774141292201217913257903973466086763082519220823382253437826042956439832341472300360116842826427979770507859836789064737651216323479398943171787822851567694139637398976373252012223267116267145072706748670346311299219801286856134193595750785479327064933941098750270162256335268527548587477838799297219523576671737853721861385228633023957967400970424954606393699780151245313450467212699373804784508334665253615793726203348409797938784623409229123894737918711628253820819925504846249061481554752626873144046514310610681696664183966403961466768198187340047058043648711778422821054653603255937958950315388719796627089037081762647870646220275683737627519157548115225772103646694610943382209517968107527095050149601834876473471464951118875920926347309625488446621287108639419468842801497376342585477722740551620684549465347900133995722577964885205483411405449965169918244071861767546432575387196986094192682901188425882419689391065180799177047511402906666115836052848696848372346135772378440545940989542178029599038448420898303647870449320626916557280163663078926553152832176533390498310490016381944920401101654201218561004805894163486637448462141788367123946896140949334794580711039866146979064067469312541171900329429106370424516323443213976473455569146550129136611895611892466409087157882194619584397993551227850584629690354791191798414022067410868266561105144166372786313838454885036878601367949804865357842854797604895474162762428658522140547790459567179844589146446566930331981414318821848421293216042448969728 [146,98] 339009572728191916229663327730577600730115426392683222260275797810860478261664794946793342806301014267338741326465924268000557160441955958136029707347803846889665375890661494922108156193903883413616549916337332573277427680609101408449029928785839896526553048030601252438612661580981003032598196158615918254790711460553120592299716484227476856727485661498733705144594275250102818882536101087883047408096805746599267224942565637265577865173867127754964063723442266685922105570560926325784145619901521630911112986804368545482281510560878839533717114034986799590345529638003024113800887070460876807744972510567382268754860998779723001607066107289354585866400662718990590531285819985862147896105568434778970223884057319898206444564491510882862617480023655774787293629766775971646465357167612585322843526733029662060797337010911786969319417522409121686745892163415529583323228142821984616945152150713684380483188190884113757381342035652601459331683324154656483834312491370391351907516733916791021518416015472423253931786417164480470988771667257055525872670653023278216025101314787238609976880227619340630424989112064711503894285329400897015333478705973365972398040951817430924746642707482836935993884881084904506368848778169717155706676771345484613173569963349634343676345773300002984974888452424916637681412204857824764437566074468390543251309973719669187865572453855741061588257278181277716631714253285266335814462778999741875505243490158188750286531870158213199534627634936178333966454991001580003136028652323835197286124204516039476322125460537487118859018637983946217958078046513689561853858132415208399245210877643094583883602489994901482350041533478363230684264297755325381344888357598610542116026124788709249255855631776488875204821781019935544018148264656168564117126941328917300274617789566768816568807750908319258580580509124887130632494057609891875885688883471485648919288741888 [146,99] -11416284667433027845931345162317672416101130552404111429071487562173512303339332063168932525494019419092880922787206987852745477688560132683369202712251221503147479293656309746908445484850376125213719515969883052058528709838726392352154517759007412157586435381513742392042268321801909120850192554686958580018519423715007842719715817768096978554905737508318483444628762573922755724656833701314721613424594549885024444451853136233182316923908284263444060797976997899279173708340128729215977936068711864838046604501349890068377202139721364023012624163497789269260474696605703707990051966661836818905230713685421176669329311835057378892066703873911213102734121049027073383297262435427281885542806740938590382323470782554677991452925919259666554330473851115139366336442365320361688266110263898685839471462367398748929772919952277043518714498054725048623162461616678143564236765626295081155285880459842606402706762445278587785878555529646301206638883177798491704234594838353972609821234154440936935185318522282449002137379288521970590270416742329622788844787980088397402788749465760775314717960057475671255421376297092216777890124614721572058694360221925637293548181363408621925963574909523362951422996101908745564900297297399535781736979079041777257696101233213404298515149421731399195088188740185550028013616041656852295075370956164928802994870977545139630241405507937394238273283614718853103320115432172857166150957894027708378177143579121260985531087911980392792165223526600866128670820120161071313676805261670531250587969697989505290267189995102180982718508952871413301705094268103250666156234423144014754429018515635272289845641000496400993710936998034663373805039596217080143268126705372425841506172150555997980632962031479399685366806589987916345733659258410363905618312861649758167692258450529519144970873105925454492750294957373200350579365692643602471169130395416348455383040 [146,100] -19834763759913094990942739695454523729213519276417097632097519248523921895786480991885786817667405638923990983793183747505995253544269330761819999726612485526589917600689770221783900365131815460795525012646606616501978217246067574074544861967386445569438063487252754126087823110253727256981349707421846165141807554343937231520122717125807177263186442314952292656116874870114941405825937669308198716949966890319277371589819683149304194848970477454437199693732285132143335566419674953745956326283454353478146653057974424768540783879337204176063345839173231426679207176925102559545977706939164813135061279194142980252093493220625485514146009887308146242494383184830258689523056599595197979819129657539768821719023938055498653690783717288008550646226672758589202240820534179754718412897877950124093910651659754018914911687255766169663869745677442191560393377251596418324109351106707948592279285353909055736700745615900183310975648010927278541990744214856558801874749227664281910840307651146245534980131938231713766938919260134999520664556560180487383393108149570578498703115299521161621233414022631161151879493466567764686824094554164084121015937731479737531820051373235036741250478471260403625454126499527449679001204716357215363599113046229684785436870949460445113145846093121764697000795325923953424121885139630893918546031513933894752616306648175686813157514734528213761260653599348561800248838720533305603851670077067725229539860312108935247895751045186868841650618920385829734630939889510970314382134086561472694127189617531209239119295963641091181077543172866192771490083710422310521535740719289279306912009789233187615311106626820127241242959932762889539161975940021354042583982147540849107001075958909821439379190075927875858910892453418881954674011145802168337165290737916372441073826723345774889284968670826139341770330864320123676939644734879104490541447093417930752 [146,101] 75252733727454417639790214065679956166865591754271686324871236929920864140475442527535494500459957924494374763747703008451449180962949270262635996118264359747573240197231438777486256205394117464575214280020911541871439300257535417669693187233520600833711553624570800277417784022067520510683224157510303858329894649559109834622228525812783661832333659946544418532429011691248925796396728373890181080134145915805373387070659698684701046914295968735534356201639052393105855609820174367396922466879772330402047283223057062827223001906172328118808283156441168824883815599102642583582877874578067115204251267017936430664689263707674002096269096650454177939320136988778014350682507881931229720818393643750216251081538366403636334242267158129864417245862611641656917374925738176998251946703249493694952114198873383890742137274073802916226842427560431492768383741549833919232701605817186471394740903091839418544289501991488003608246691363198001467614280089511202439307416677540465915879905653942852008908782694553625181459451965365560338204139539143401937996516955108379815976110622133511201658416947467689479082966727790353475338970607622899760366790344560608279897800939874113559558960242502129503704593704952114019618708315174036081989985361793380915861723924068994751408364029639898485142591097285219832132620996082988206196869144781218287252173669785580801828648573488826301136232761052871875363453133687292789118963464957093733111519279210095637118072483369411602853278988994293791116587118632778075597753664803804617424936169913174040327392924079638792780512139581414493986491190797053603873849129652351347867424497301816276666954237897331992464738737135942946851113770389368071704479172333237285938289861553894164786756916736892277034397990687034126457239487854742393210808273700491997184911962966584657318175998998460117312250898907921205986060010727114661579156721408 [146,102] 958770069429102370783569586255110744112326452745474874223952643384787040188239983196274719096123830833305983974391718132873204727355052067018143062435880853884495414288021443592911488070154747629558291006305878006085880436353290646417030990155584460654794856505879218000338829214610977728670664253503678102825819631144847088553653933839306824281520496929117294083146309821290679724910027767486870969445727055900694474221248519175199225044588651937051896061097774661898061500425771039202092819460547615518048860278410380550157371801274937597687697654372676016938793158148172637480472158813120326254290298800672413571615887639025439490620431359005347586025014603897566300633023518572996032424964006875208148362410567755066130805146018867942732433439762944371384781404387633165341372325975661347922092430512777547463996809665200205822019674322276805878269378797025653904482465199447841724291071116333965302528275474961074062633855173861322307250246524086340423834169310992089267574483054828326415449892217774831823868456859481020930228253604429528946540118799478729359585977490453648985102964970103729132447601014400974107933939226772026742027270414709071105489889041339791481966467352820504858721141575938511171168043331187400971026348390679229801065358413640226662992050466397339155192657014592951888963247019447791424978202569586225107138489716113557833045027360025205945476495067453870660955596197276256139336381118161860145383452750830164492428973785863979361076183624403926903042584182135898359043834586428982832250790402079686955504871756948880599473031331265868749175949652523011315188843081733554862664267479527061711907648853829264495517995098816252739765552549085859748266854573024297814531609815427077662200986781053516212579791629408151755235985174189215288804591987382308505833125236229677974204941720334234641112302876496616018477337709399831601811456 [146,103] 3117377187931960997747988618184416985726705693213978755841802038566624816761545391653895116654516269638265996855505634145847653089985261668776458028889838194966646519977129211733469552275954784079530933311277719018047367556164779169735263323714049493665005121159733821895502036900728480496676614559949267884664726650946417079654533744897322788868009131465337758978145301738964180047882753271596735057378338132474412549554987835960919825679515848337915327633314602825693545598352644491183225471673387716376663893840258755487737578885423028726011647647215026222706677583791706695870607548301378817551099998096441984458501492202272859026562637233638841910734633647765614421809976566439005940642799557891803213966827460281518814657664855726293645497854681670844990420083537360630031203853458283937564627548569635645671185513560305920944637684444696449905696614683051266203392123181480887781183307357268196052007664982567564455426967132560240029606410779433694662236469831267113394811435461166250369365443149980650325569609262871973117200095580836080020119751298717585691187637415612487941021252364966301473757367054879085874013506361976042534672915340510637796113031851263237465109785777444909159566105545480705504678751551537576832503668261767685829987477050965737961923742810795925715311323558052246325524040427598950390515690327964727095769913370041201007236029643083557288611566323629904756524618047657282935066546815225626348716930165295129543512224004080017579868997503823249460967665495448348149440773668084670872303496574246606843366555502963711126020426008117995945490538906204988412587676222936421902568199523348801744475663093577410294450879181228342051007033429342729400199722366474376712338520559456705184325333437132183556443263222250616212616683932586382256252684529735761506936096992831913404875928248365527728949043063289103584901858495687680000 [146,104] -13052640911639574526563436250056971952778028971949901468914579004709139994933353834503394783255850054331840469940183679480451275787379198993379982343588661315744504330568234697288782271065156174038248309931321005507248656701902712951542485098506915011564916087618842501831949692125514017828637822285896980142018881864189750941213390906927256703344882002760543571297548963944040496515688857777260407314314821105106988349342785451984893936609531774349943352398813028925437702019922947655821170665615793763981178704898464653985789921163681430410252370092730294219051796578776013737937238567553367915360755395876922759762821960279173232635591046490846453322859510902421222184572274955382536086226810857542204256611420953823403300893695782196170111626141426726097643976257658933970655287547921558236861952436830523589065960732258984656734783842432645984999183827766067897656123491975854565609894327417720744669221231310788684706966859233655573589389237883565061857207643471096971962622223835730059702722518970254089545670626231828527977085735368261530370377540981754854062742275692886301870428700533153929152236934538198535498379401311819279967472191247764052344679533008032415145405319896017418024784798585375101341285968576080851391057963340643324010977832058126708367539709449879428957484725780700142069236916240652080859452097434763283096210199662587952816187773368323374365274389888898337880779365984928476498341146440125279880896506571907408000300411267064304432145852971124266889296239541787441808348462291653108916625959796566158063637011481532263818456924552328017764104511857346825666982716837166767445435092862327360888249620531980286774008586787469140513952225320420835612285261098888056583077173537737240296536189992140618070064818143675616355255594577843950871861582352065277387354298006658674484736822776033690013250318968460834401129336123392 [146,105] -213226705402755722627680693506898562514297230993288522777760289524233565390749111101161781001044817872888575270910663981830866753138757225652125267342984058254382837976011603192107915126827269961694922545742835115210519673923788523678973900221324717217999575855118092323826191269195210122550736467202527411875455915850911244988702619765217295578433901908838894817833801183335703680954365303526133245663006121111835129724391848107338687970552929174372820585254080416375809932557534112975094870147570329271735924758562579935898147029279019331600874240169469819228653027268347737771647543957873684177854238130184099831994350803449853686540868441927622206279832223126755630669681275507625670285926335307506685641312377415054017694095538436817054217970046754019780177417022457798296071521960928894369227553382848816519920317326727213882459619484918747200512364864810257421393398524478241241561022688251744717087454233789928721042869986166809942125461451369012922050499820874790248183117974345771620351425218036670306567673827720111665236950041888097617850189173350056303234913066500004087412760855122969203707859708258427882811546604645546365260922156294800939996714291119112743370793627286653546194802981982825547789705528302185633986843927602738297262484034623280399677927477673312544322700726119263714619121185198533149782788454824504060319834136724193312809009828265895346283542121138379009893603700277388090654819728762062938914101481544285436755435810074987371458288341892546507773991270380728282394063214868196399120654941317488050624790498470824694134191891298029838253570888881611355042693229587982805626685483360114169604797467774736982072941277770751565171839745654864806901816528986656924177032620488243259495019848903905125158719869710890794759468695927031667422879815922161490508782031104733803511751889448543386615515926078303807145361152 [146,106] 296858392848405703738305962448902455923269891833276998271827520901728062884361218758333026499163675641468878734429130943843025659103774676699784627777255945281272389039954734070057077052249480559421487476167769223885902895705122599135434310730652371857403031737644064272888026048770135649949352045319889092698574482024176690634832460146393758964067476489233514776524341462042379154059792441687241291444080830303642222822777270698924846332769640881716193847181369824682170430189024104230613785717757907308540746946095392917578360827982643281820822460389452545469976502244469171613520348164012704017675883124531817836972460090680051859631432374790346401725176142192086754257943411492159753412337747705650713643180960002604889583938882900672060814308520628349240847106073854444609100980837756307324186818110025982367780526278693736012947269527220765406488774581824214149300104398542626087340446586685756903504094369844009004446820855815922925373495636807014885464856221854281637408370245187527010994567587146586227977622660576730270770137166572055534862733059463349849538465905007301600729377155561331866264772102199231418957779026014294977209398860721717856345218935649177855452510689377285602555324244567073535864389020936937274916028299206432848882810796098037386777645538551056905475427059420702034667305847948608518448330716776780919999681013838408711982973215445575263657909792319502927103175434027354361183302166850837865593590328619685881956434214669617375627953623822196327772108180769956723860765639490046871342682048958403944590113460751021361995198405514422528365227397965000908924066648141911252360292741771228475586823184555112701472863678765827215303392384726986156130016189615261890841514649872793586173290804324419720629486050975628463103559194863940523098321498437522911796365193472250803001555876386019277573241877753620426752 [146,107] 2332955616281992300138717265017187924620463490285976970876401774893395450209791965448357601004078664563024237780592064328282982261171978637725475500100116267421980296696528669548355526708428563003484712214921112526735573753596029807612100606712739099727531997373327534182705704293922362101237792079749498620290226696639083011059721171497125659052616050506197816423068632741994135300417189390722816395562040630738679862060575550114987407250186691095323576543760759917183086934338970701943138733915050095361348377350235335542094847935050842680800550081534986232769231772135018917328558461337839148441621352144557895205787883291990973661069817972152057042638713578694686538932614027925764630528083811222471979405710072094355677446758464950638854992975676265380070982699798347806684366549223942736271437631049103188951535895147947872768283622006170783347532396187594479315572704463386255958766674636294241537458034557078980237132798983366030707091490370789423821136591887930892934611435647960452976518384578814496275460821487987549124520852910384804747979719494981138674481508174979631538495496319066232156521621877055651413474478115970944608057214620689830468449487050445225093438387712941880811171807662081524692321791276102827667635659609383087272122417158751743382862175394864426145781769970520842938403699473494906087891405667552149998858864556725113607433092984861725538855858058703948700987136777153837026222927689765255086513579305163320146590452422817814013505622170265140627968953300904187484995737858000351202105888843795791287607318981097470358562871613363467388941315871081468994036720243524880309680198119426219717321991503620091156496135193429627949319373908124073589057386594007050766521154927760296232462480211530764504054916167157964036953867775445041792937241176997256122732123368244379064113345256086022006024158199811328 [146,108] -1019200842929291691803143616834627870449891644767661244830678459371393211410385759364620187769923527612834176243415239815238827013000982339127206655064438032849117090837950169688882085241271966561753130506445131699688430811268008002715179014466225971055442329250449113261660297929610663953204097986708460309766734009075993310372220204334742340531283376468456653368413778130303854432169836476384060088765968321072225427411582908403501865486974612309816970936361004789223091926585185296328546621841046238845595741586948653283499064664889494789204183051662158505869993241207077693128826747088565323516727772955466854239411569270871796989297712074370051225962966753580153573303201064961632340722766485403648003297220114287402295226369749650344296999223910279005856438415271741451550328529270072022238671176951713773493407350382663544209552903533498142030852667281530020843525086884847977228669873286277938792710366793774470101320066421697102359061455877012024306964809605528273141599169423543395401585317059441715098592054055075022990843898642861166364004205182647635304756697403925282137455026027174976481728235758261193357602749789531013053369087941699237686327151836510546999818267524007699663276276285444112721865126828124331094613622704609535850390770816491020940379503389814627311886897695994664271377110202815233347450253578792195469570442445531072093121606987293149292798531468421521668697883325348986465122287037254046406016029843538078962195620835993013207297766391294344408063460911742398583356310522226041559108098808467142471928574249340845083949560927610859403808198239265808326467293167555651578627569070909067918128046472510420478207780089008357901406847637117443690284728203153989295380072913412250429279102517172185639200282000978529123822072849094649062647204787717813331693785879991888591722752958493228951516725504 [146,109] 13035116097343497853400840672075478372259407629649129265836330190758254242429561174238175885427690961133834017903063910936942559818505617372440494650134206260351864292436278841076256518386654899331523943923346467086220314317949666614732910555094453212412748159845951388592307220001451441993438126117052133768165437897375435274552745998556879456728565539014405971965575006525902543191708414199218664953682786131939212752546886023702005530363834084071035464368724450148183702288894211635136142268006205503806379399635039539858127897755075025393489392252480348746490115277809118769489788855646640876982624065604429376689229006708107849683186030963314426336139631501986622168854846550871122398367225131303963897067349105072264162102816806146134163753888123990746277315369674121688211904365407302940950788133797074258698366025836475472701446477133865422820336051907920058420470475536798975532685505321034984561953142633618591740830444104969443086728072033203176759529313200769935031859730764046649298415189242073523199652562086311020122095386444938758573873291359776851403242030701371672496819696438846192225655557306377642849306682144443897687731140702323029078355038003772193583898595517480309638484769873210287354732258516565508605178433481847079411768776197971366944612597769468871684077875916385669786402691225617588340253660040419905264359744922446271739807533912909297280842067785891501794742379530336857550058249060770915948104305689948943146940202155526231870954984173004994675867933486894447446412057698391995055420492513804701237017044721652647587698490733460180334936475315381287093271726586282699754861249484903676406570812072646580791799722326001850630710039972074504994032114740988276204107272649632908163031631204434685901211223651130164434473984379354991812960389367682350481686366559749283620899541933668087136976 [146,110] -59585686413255648687401813426596964531314155305289011653383751112617667209522454481730654557304461993417818038153447123320191492338374961857645608261258528962688223504455871083153003897517227472532415112722709057966437462006000732721994750693650137387291652167813999539305576672648275917983779900588654318757303408057727514966162003582619715771689401684985881139570480757920956010041497080616742881365450426571391736117075005097807899636075383496703110537937832480595018718050438482915720189666323210289238728514293825955900556430464707782439060792342097798567417176402169518389701837800671423993009987185433883607073376517167888715362911217685616297373199051970021245149128465027187043565798414040996899320397812162800610482587817386565756365862047358375101190369857361419705021629462337552655991200011180822830738536259995474045677656080100025112384286991631507298255187932691482657303543463050358628504885286346124594279265377709974107102815483087485234419790306292853387570893449137574285273685695757378895267795014327063751252848762489852210105735420371719879541095765514205865229257818992435267380643358275013118280731147461960074042585190167903510878420981396764105991902151313363192676399945425598964353958458749247901466422603647638012819930786688011773146678834356400282075353016931119083281221635651793521428546913229855818422167023314606833364126673917181997097957501988629056308778504025337316062730581469150550828275499812693348025994397061310929915508815896634330527665106985107502443158467649385562819299442847037519309430969091139711310165067932844350549022068082106620045682417752420604070652185072673765782511365515031970667347855149735808202131341786734727169706093347873556544861842227706216849350245418023278370265309562953204284389523277502679658056152147716821818735863896487483483792583384190208 [146,111] -476482647136002939484819504845002574759908827298651356353176493706539495604466136410677733165310786775814647523427593469855002215709976648518819950636193448772205132668594867024879795409413728941375950478162491496128328785288925017031122253032995181400508817811180767036999622044489327389631121204716749445867137086370114298607655759446572634651556462489015714347597902729167588723175058703284994128056725134354359503336955149112694563447078474836554166903779601015434949627567948436443963026497073256370530752429509640323954636199959220954240408099174942802106545557590279868753240606818397426226631198806330892309404560050299508130238496330182287175391983013380095698283373020375194796419821688957352928060411444048905769758170499158456982021797221626403719734736272300416610733832245606762197347738492639074283924450094934149419098345553539343825173531671061650343711520576012768191143737654839678791001826905709313544956256453546050867181678845738950883138459541669553056633726181673941850937117872778823883968723417867208532177801550221756954614626022493588039476054869245906826852205778661115418620758816879327093295248217093505869956604178631380549295010218744399161999666981163097032420201344662599475285941459864896017873426534946965191426261575268271065649106554151620763150112406582585324670272752565776654745040825069420557138181919633281056219960801380508583670747707333448411301731506855760729153282392853977602095268067479110964075827169238321105982514734061622767890591893356111689911883342473604024648707106089904307370105354018049755118740233834874947790780893673386101807170210989195792929053359980536631885819372766015265026331564563859493576725367567058310823801767130997620434558063622152512168950574846704267919160936007642393851695187298776590681161583751850212479536217944304303395016015872 [146,112] 1084139616376654685858742684709410507596899552026865793211364840818092030447994649889824707838418702402119522823149116073523830541791290025371959282460586742460202835732839675248028624961757798767189911848084701185175423749150704929479168150753820690224737748211649855763228687296055407678280040352490693982484609196891434271045239682446734949562516578972382211208171730865331333226528507555549550716218661154374290748035545071205684378961110375018855503817394584627372528936293806312505626181039294103826073245421055872835135521544809985604977107066525499301149646388971422796845756986261322752794809397484758394466421513920339041405533023140084221675425013979856321044789584633053432464446750932581661612989764759760312365955461000875174857828557113300217777711925477410802200098487095371788155051200997742086514806702510467000518079213624909166652324128841808452617342782009459663707437942020681610085976985582821276291090049492376946585901144937702489560900739342179517824844828244693705769065696498510816584460104633516218807306763172585624008582573973563371248836538477631037380179228073843671232472182017356809205485499837614386236171667051472962780912340266311451401914268203490456248389978519681053976145525292254871352642919167238309410421066400143956385744733286868409513436884058968001844881775320797278020496952604815608530183143588927981913546046766107821049529478111854716801406119411246783579029887346702751726422823053614342578988558235018129889001567325287210898319126448517347100805703878847371429398999946379401102562258816188790160928013334864410752108378873501494923463199045878579548896150279855944570130522261590106668467859992565642100604272801510979850085869828174457336160516534961103880993344182988269909765088269147154253125836730110484907456840139670892397910511775092890776633344 [146,113] 1498337334509390174033875161467328312441660515047718360852000164731934622587867488597559712139131312904529191046659865403061301788558786449170100265974722397131695129783707562153574063738948527951854401334929796909275894703708839525277385238688427500734652334262448012777819084697465010458339066532056301459334879194355407924419374604242567305568888045781111281969178357992436963846765583127682150374027449149624247809632574789855512792775956409514681589378176574402478839515818177366395316028996675711051800266524183152149343326525887079219484062641375675834893114257139588132637748315170405921625286600254076916345559009317982586790362518878613435351071826963660159746048196979077331859115343071968020691732568306591426170848682101162495206845076508748511982977811247141482971508526709725044431318322979008084331911562136606305392434031889046222287844759437170585939779853213682128318099814143362486219971404049021595614717246247497897712557781896997251339681528139869647373041449259181017199859150729193693560581630849040640680008028774181732247580875358704442968975826395618732347047665537707112550785545913176167550025294562162254256690619883672598355877754459819748643413619982167587016499742917191028278566694690257054996633969865876988515449094548138627281813441975171272386164146384909483224031004488578186792474596198715550559038177442993503287345158257614775003674794245868751537830301779717849920836734307171976183979660718994110815341237957559035824945528351879509112619483901486641413867123138288976034527004971606969819231807958278591926132939750354613129272375072933840776846376510571519246547008290526877023152441060374863744643154366188156166996777628299610297637636764480629762913943822649632215251943717802496354876794557410828398039741355116609503963808565837919328352245763084419072 [146,114] -1010548967582788592160279546635173140621768962399520738421527577438734617514194431182954289238580750852383515722157161750692734680832319552203253359161402165336935674404036703627058339050388315747240132993577800928496353173098308117867890022712612782973654852059068156290356898142758844179533894997211644146721854330587759819659522615790117099973513330209179698599560109121521962526552179870778128327278299675053066626496262062231032867028423500884285345966175453059848126237038536996208468867522596435052690537888587482104723700190536446460967286176348843564495086830737424409857992152390181552058973494243500845639098530685530832020439653728078396404754601246670657709406817973172342627188457966849740899737169170109554973918174132638374605489171623401837929949104931652677454766010839515418058574470615796497639209734455784975800352866971733617502846076264181068015406066408867899037160975159691338804204365323409997604879246338958096872117674512324136960589272825831472895504488538677324084059541972180091660106652231304266942443629091676301356419914821496985800651840432416106303262724153730415255770030658051926196748502803903139009335132711391268754318697306469338497226754431887505622897862408008464231146020694303275358635641703187571389062208125239683514086743939984169886298547801893541138311724547025902573351280218482488151428866010047243000601191119679298687401843674347986070533730133040876625193559897266230925072014029178906353304851946166649013669524491892540168278229885761761140520894482465867681734779411249500343266705053429591852229145565817339051439947201883204739227023812491622541081083263491918962311797864947216470912516022549599659456233453025494619106808249448253173966094564823850493640420898231523283598755839117774495478877137835072892508881234484278820662964125696 [146,115] -1090973494032479381560280774018460396067307019665956424549722765599262096872019044657421136160748071324662693624168693221281673770184918631338496577793161951291034056793535029529665285550018275073581517416280890963579148670104351295194789125316330190928494395185547133697118794353249370365511811732155543411455013201129693875583035158891624350070945232295506240372872432809809188160602665671045039854315212182298420832305116365821961268210982764989455941941228724381412678686933841855070336942444491750134527776719753405350986611354436896141466178030205418767328944310817019121604423671152391914753894530424760480820440761638553242208209549335691173414970266172509864985315813772149817242154260671582382922274218511178696125596559360704355881025513515161852701216098422776844972001001748917779474970976089488005739934505075902515586712243010580475671149961635670286406162278288981899537311351784277239183298889571015373822346091711066578186034437415437571329151105127077543179335501332211055916620108160149082820856352406727949487924233409039276073298573448692846698903900557303889647217891161423239781277720160201045396329961391025333616733124855092562430554768355454397023032603470557320089670841943617117597029147240979289658499753825057437159035073220892515111610369883804154369605264371109176931713454393895985094657119664187355862147641959197791655108393299640682742068804298271000916484630688381495125060932123370016139438487917904370166858207562912093020245045164537718584551326686965930619350876459702481608104146068619749979953521439652181739812452585135754822921453948985919840192660358617082623773680786280930020495772673054648371972506592232550951223367992993821043752206743041908755104014247372636597255703888285478989351422161525631971334669541135299169560480686804753940721664 [146,116] 2268701727127093606316075478652967551831805305573932684013654771239175038253675775243794936216122465727337244036733898040013354196768415815704600115045050957906011107626463552939904496616258172913585116936121158494169099437151300744771043274632223455384491472572455282530339539256480417634803878960816382361628756379155421848594433226129524229774209323947927795298447189345170385318188237584925246645427034631019732550299903336551378604527166322431763303055778212444351151396753731749724242922800931431671753080073225482220036098932814656292245392254585333446498939387090075940153202908727302930697973407587265520731535502316087408724371791807369957211490057131983179056571288094677697744850348961105960510406690665894594468606927654786044570534717665696438865197964536390306948588284576220690859033328551856965743716320271261625507433753926256692382659598697643475822650141320265778751971465926535433761077210380148183759248182334892856761060386609994220888651247691267384743835942350054822864051038562662488245835629935396945632562728757308523366677134265540460556797808712635815800222451295907024536465789846006805045324818296538913345934539301805846654173039719048277646140794275171357161245379635636076766474425589052594192955081429071798551117592827166630830192471551074778290688179097726319138749477503266289741692525228695735245712993880130622706336178580186572937703222621831669244800517980289273123093085871471783956841081030978590252970850811705374132636616395352311308507273029735609205692620310567883780761259599192114924328632023090540114844305061637379888891977280815061604222514318478292186555886995880893636863103196728792604335305762119153384422873921552657341843263946912367109043905541628737830212778680204709789378484026068554103703004752173565125833356953116758016 [146,117] -7213435296871572087443946886644238249115167665855663802746765583393598509980507246623758707854186666244031288101838115616084314043193315252174795566642833790208434883691751130109808749604853259586401773567688593280337050535898819726526799916952065497197867192574084884429913469306434320406269734671161448830902992029111838036088488572026533851470704811639272823530221302625970244593423208260619254988787953472114630587009757163344441543038247469186585754305322760713212587015977676043115642907235167856243731699981384968324632792625273283985669508912309060389414021256949179877173471155033511268745168638963390986022324951866539127218186244067959940743491164837911411451930008304282300465936935942569488803527846583775931386789356089662523196007050907815925864803249239571577033778805524723516990489492523723324074804463484024478005357101918163603595191824189553108185127646144513626754437309854005111065912730100527331110218691403161896758917510777617160718491567053987357204726889315232424399880041619768237392156300166830053781580257186329129188187578512259222558999998722979977898108070733526793117961178005449355580735594659629060302360750124850969060778169160303063559360026478348431272796201454880397853459010278234038080296353832595361981885400816356691683661789763588633426365494537475693146944796945700909103262723213429323463138556743026777330749858745262429918241832577386938362148642552947482167370317264425325189565080315343146900332874129163472770630339833403542045533414790077847801098433819220497674672064928050308877288284391877680932451587918548748950841240278925445410491852385080196916164768626081676921163171856480539883789692424818107041570001241259340561120621303317619952045520457886869126396301910594383279771977906885366621190018498158512341339926129920 [146,118] 2933563076851884321263685034352148311151365806453240892355603737008656560030359813482651372315928475060947049999970547190021885815481292023301506368648389407854188582761360748127277509873632536905656159995173742152951453446891935511485413559413547244951563442705129736405996344751843971692832127226679487986451675910481279682531672939315475968938673854085198933633167010066531801174177918147586055055825332078405497159645265037105803363122913963594350132383513280325233886888999689322264756012739674249857103321353541464153631265660518904002141852271266665687694581271835503425183067175517888549700534128361317123726909232061013091386318661547472823000749797853030057554655358090898154638843539989541356756666844674894942263325710423354097524707071271819479486115489805398546037525805525049601307139751964977975818047737758937194621343986695625703203995677056618126443715904026575837781154196163327025268638083857557174032236258764804771059542726538839719750538584148906344425441181856431413281379669343134069669682747499521977072907780621637846328595084661104592346231115488527073014160779756649305040498383793706647403867993261072376753990146087236987116693871717433379634443629745162365724992102675429538424398047959132390929564060525794552412916209236752442712519225353924482185933427045790451884062834933728066601334839875102358419103829990180163315594784535738732486634739233381127026376078784185520208266517209222606483395343246271161959865805904623961404537164965765486944128794301514836495833848598899670284918704615145549751334571434230875411563508411927094284173912583825083985503959609693479508784531490174903125540997454682400799780094301868536421621221074266580492387877254742229197279558997583262963459378259349768283044981138779155812741395871527658995634176 [146,119] 3099407895407322132775094965009422047475041440810135292523387293633425534425801001713491574304897236410079772893541677962415029029005515140968452240699800129715989545035321278630562716544301616746363379651491817025473990069958423250397615672419371225387616429346535649605613970277351252363497800035221607812158427898697083744065113718831976729571062399066372618615458408394244383369128402637253237080972608367501516548965155133187367195474325510628459678813599037335020944392958791712981707928217411530621717458829443267604625764812609822796216182489046712733352650882042899154889377549677548989598766479378386114315469793639015301800878520951259159466439939991190438578755391265948051229991594126514680992421064049547346904154437389277155620438241816510491892741784772653873098125620377085107982457094167038405373213732153925719065170299202420157978111680161519490715030123442323849733890726520276194832257415287138901536117945855187557466830493252013003563131139292915757384589160039712216453979121881737080661493522500844782367899367888776947515165628506424149170326756452739740598506822867985857172583783661986020558875987272631479197510533029605442875058902556277546427559057344943521478089668128882663765714839374387035706304553200499776273378273527833193162126212321710941227206163955571765165489964615831071124377116765771411363635599434863473522799932953522464024537820864271587534387688342567804012949086678097758358781009492810738065041127478210004274974113333635987943081183431441696515077593901063105101658097966257782744239871486089718894861308721792307421618131007215809673544316532614977515542221428934513453816162107256413366030778793703658326047639617833505872689230643564610905018218691081454534933144552313125552785860587533502445302471583013404672 [146,120] -882611937603856695915877321397539400484913851021171894592930602394484672783755191568348497960830478662745194214868016709607259820866043059202325980104181235878797966694182442440363631736891441131925060610424432130139777898368358012397656384358754538969476616529235926376845318230035669665613892816413060813019403278093251981961131298424092958139417181073624577282275189337552068885874557882308881533419070377011560076570174146277824477272445398271713562206878761262095564911444332744205479394002334708378353124005591537549479277072813802247439584358860283299633171371216643934114447550425327905906106784219539030081367625388384982323453267122791078718023290317756634513593735187423398305914999941816831937427111763046534124748154356840591656742111466616026110674676880823590670802742005125353422485066493428432372023193671685660061826819490922982966655342406723417656525374281546004388692414861147041655531279914106971974660611555076245265349888337160375585759673728147752855153284644152088255283381674260341556687827501584572770111717294452654505833611246630728646385401937936749707999264365962302622330385423708905177837149096773727251251243904833565676726094427740963833491689057240808829541732575087770554632946149590394751372106878924329309684565311881649529958157474621834126689552075381703310289305745583456825017449601271973146997303043313662686908088351668615412035651832076178154763433381725397855480560684100407240117552254019490246937832833854606325714330120383592977618391654570154214640156846692024341771450341400078805039821352380498724501771668968332659040573779640695079524453431146701754695398717625564508660745496025419950209064826992158039531814434045726170026581494099736346278782546523445846917682867685148156402300337722943176123363688448 [146,121] 103334482236012113519944923977492992156594254270802176553846808623567264627486408285685033390192328713672225488279679505710200630888176289460110152255301711546725375873151055255751681287908057757928078670409953866519104043081545858186720964532284441411547491430635867180307469401482629097754951584049259564296387530037071603232705823512495995825000470392580025475401246090811580496638947139293781084718949231865263260285469864275862449423274032991431271431463752900333632009048149837310834941340583638135850002050513875609912366990362492967582090349510132744444458895391723869508650642615639980251992870647577385397156590489563017237366805641251659733870800345707369983738429982260554108686884424722114939722761402505360699980056788157155855904707266592912484498789767193841071392415307083868649281233489704501341070408544507811603604654066849008445440776640489650604245639287842223957308138101343082087977518287866979133931308759271724327269245301725068123312101612360742459429765777754364697726522359115972792659822364781057446541328355781403294934869484395736035120505196163684150027597602078252916702635737445370223185741620446556431726532811121392147381312551363626755887449651762026780836746276217220286333347734032016054411958217427483549369530564718412779956633635992172601099210316676193505885712572809495393257300029635681011501351923238882369135142737072567361338044668023451951352540645078541151139085067894573227224426491379170187521498812018204974456248974937603113156504610790308466194493315972743131761537069870145649864700869173211868917877591564383024471967878352727072505865997195396678819065471265003352857457596699160296295713503654858921212033364244274910951613728849456599694800089633079759582086189971340553986251892425396158377984 [146,122] -12172358170508188335270391413364397274281615650491268464235096845982558433092091683038801453983716156166180029974928431900224239849810335886780966035979712874832026715431334741736323459323080379047268989098669696910590165199506475202553726543104249195196088108576726451064099517436083007874330186212512484420331481578163208599280985957170371640189680990838891649896256499591253835181826303050096313511055879095699128019655030026219013201277054067067127811795905926222805568748652469660940733275951576132313015899939922074154738148130636962613905530995561384698563650035708595027531086330599105160325840249290518291609960009185550828606931237753271793848140005066472152036671656484680768668035881470182354369565972399473122478745535434225160760445880059269471045986755897444953789747116046512694579907215212040000692391189058097798989857083536314430106728522560636165158377125685331417191264881402040640917810240677064543681446844454831949158091308398815205326802480551301057771356039424909034192668967046367713419281297851861027221083347770086954894456699542853619529753478389593814215199291332719809148875353739536631781572149242858075607430485425606795649295165902338644869801875014942009769067072179815591050524288207685230633574194830750456095841949274066511662452649840263638832809336898278468244757383554215336968669830149206405300384326587493988374600112453417536631299915859268251526884209199582057788819834798258395966229665902798130892468117821899053944346643566744961287282729739589682996135180947187078399149912646273153792656561470918772104232632901745894183180423403244946624746439804041079618207650730485776952901621839997560381606470012744495853059191313790701383662357062842925664341944478359182403293617160893724895672481746714624 [146,123] 5765176417981692816866088766000044588444412389691078315149982496613893391279949530374704619721560984206876341455802721295229004583817907074765531398343936278074902434207018838069186914734558238943093877391526656132907123086552698228881398254288351957263376919082926344928165747669393221061011193467731852303919682317006605134311796347823761671808506111959669669905414088104577223746756513616700464854508838116295078856170320259425555082343964720811769278844369892617774014319548244682235114917155144177402579754585387430255280975235633092133031763105370282941686898227138754192196691189072744921635327272227002998588647824514083689579220763257652595371670312276013950206372563026563831070520382150667804471111727686151237835181635174638983834615696045766681790387963729472400482409154042842514913918284294607212295581865456393783851434536479482836179831671469173835718789380754473127015626143675035542578996692788601731938276260365505961322517243236411293197597075483394297610289099523449181545030117731695036347104927003371655934562654954791126840243697484261065825371166372771689333368803742186407431053312365273056626133342565381783834483609773251870661436833933477562569510617307997600043079553377894671501126770616622821492357248437565009348361723879251563225318631767015959090145040971505664722871977941084939465201917911449744475726044673778773440411174870076830839035069823771564128695320653646423429704045719940127369298376110119395008275569620560404488096648758762971232710050406577237139474068291334733699795688443294028023944840164144013691697796129376228671330494519413686338437025369737617544563242609991500765537046991446518138260130559217386808318940129223866975347820521834988131507604687647260133791703680075530998107013120 [146,124] 509352155228939620022568752293077745602061126013721693402336768067591514732306137945796822760694790233866465802368599532058755006517309871222439503216417791933586178392646750464993266800415479069659672448790929461081925681212512014530676267962469239529983283310344741129609585141198095743264831551736667944405484098666091049341287638206777183564896320365124038857699481255480589850163214200507176924791213474701575599510914572318476736537360320527639696136359850326735154050043188715787349162530600534170581663194123266641273759355941096291929546821575998270217244787708233860993720303085238057898386519934671021621680957116691624799342245757153948263062514810949739081843924688710495764172880759267852087584591630759815906079587123538027536981499326988058107014620184033336169026268629172444119620300810889962056406661986650533931053181511553345734594650428019908809426084559208255445596563783077820723597793123589334611144675482966892309722785431439875735393881649918220255444805681993489177641311581101189149611351352367330273910952306746412780588821577245705739932419341102397603383227579065712256411538158312749346729769371527007614129197373821246858140047871663735367394897254675584730983786674170664601984906235715694576815949448505584741909241609642533728766722793513925971766547999739748683781224676569845246043193229375911492951844492851801277656678385706185871030404530888314604256217171906978652705364033186120729755137867412659478192713598904543127776447768021705349716355482673654350654739887894822510566834106978362140347665426271312576058612386052941163640800241745605690864475757491526764928131134160164301982085512454552449832613147220125719065690402739616327959970703156562518869560307761210448366688463296958103552 [146,125] -19749857819825694869643516193617560100733791740283455454932840361826696965022699072790985096385213150612138376936190968798440005970102865587242021211416649828679279056741724236617275483382770657278931731323945220155309888257423346984929398553585879584545538922752791560601385969109686706136024275363887815147354886189370460697694783628611835761837602581956624089855185777387919113473583143486157190514061109761042124184254889443697720112143005900924181534901644283887054527240904458247132966027126644328232500118179597665186699285070459709497002930912558000011331979458243631286315741522836891901771561861763488744561667636783560862518615535614092310249403398762604161448868619419173579519878315549929804916441905985134457902541378581189924204863107988867629278514117635030116956163247397256432959491837662243430533785344614900702231038447211430551435884855346395323459490322880431672150841503597138705392051875653765344493376797066232460868543465426708700176666432310874478998365964748010007701949304384927504046776016099555224242144239977230813634522160688948792308139466613942480392199279670657608725423441980979004210111889588208638205452149050292076624938179334254818693210002859576690544099981230765070939283662289766115789350746157552628959769377412424517054934459957563652687925553106240669636999125431452697315195785670398719196333291682546933966069786025682212934858990387492208010692289911801914117361869323515959670338965613855991351100385856332600233113458976353001864834956630945339028326358964013686014244832493330837054086139482413163079856342364927264272566742405064997650981272219518610858875854711443555751418658194064164643463151053256187701239319588609512153162332095966700676121035729964765687187023990784 [146,126] 533469432123627637188360286171854124672001025594211179899400179987097146331566257432439356135264164846042900711020485452274152434913353538772047912204807833119547833347866052059158290971201567448541128489160627589122759696829487532959268666466587189403418703897996011818665472212187015550952147869440053550620095168929570978571271880601124859406322199264213271937527008467518853038230615755690045344216387608470802935572505670114075983361292784516764031905746880113264495701278375251496956227057977304408173184357330739781474997358629816411723726005445463028297925836325689455517745006006414016159899869811266993218103153943230786000494813747718353271351481114452269332832084265546458632066556126150297843149215927700148240923955522955558113970979089708140115473140791298696096943586058227746776597234500669938925513050792689632039739181378199386095162935913869140679292570192270129931747262562218423947474622131829781339454336686550559514912315754530337784808719407365967564905087674370728542190127518774003542434100717311624773228966513160255436534815496951976970107594146097744117201547535518757589105191217715295433143518233437653565419652217425659117217996700973314508827502149435579990379625527104291226043308521248630878308710779006011380535620111145778940221663407140596119162067614204425267020656281694925984576147543914541830303714641600567063389051964143136612186006722493575586626411936191038295404937231236375177108350685805672168617318788361197375453182571747147393640945408344443085946800329472884589572649159534213302908649324103922494212695645665063845507413135804761603967441238676765278998861713853221373446122120092646098267069405621632925575348924238302183180154692335583646317608189498578094981120 [146,127] -38069653813735853850296848202517047576399003366192591028525262830486723940753294742939463265459721055596510863213110645035520454095619091604740499290839411078957838700130687299414191829509097794088778468982939705574970599428181393540599202167557401681305311380489580042995828376412770687541069260963069507257014422173945942064954931171086516501727267914398238382836079874906807912506844721690178988997000663452425266077560174726945763068459318794621171824096660075528067560306515694781257127452299142148693425494211404643807477591367417422625041837684714680541674330600213978921119824361102472706165881032475033314295983612468094278078115297323490561385255689702694262351195774284795765513707211049564488579513047504701859791356566282250830749140311960437251233554727138307225521774775502330087307414156076193481862880869998435147379408466540100549778314943952762095963395292924801601807109226565556078488552256373745036397650384370601218930898122082179557273263429141434089998863358790931443970313431120202412726778721797604683680634232985115482616752882694667421643052344042901392124988749201281218943988151350779324368520611497179218050001146768871701200681580626379357794022008511975813476885909480953280099081649527019424745201570426600663232450181011443287808213511122331801465135257396396961616170442471190396628417241513512739781380281119601385604259473481326051665993461126463431886240618174970269554306347305814531438988086505284454553346937064482259411278860480733061387807607724802533932603276463098189214737767233326864910377102428862129117664057249495990574062008828743431129281275689496672082899686059246859285175593531360866028222575326244800233753181322629242123105713541953911933390162514411520 [146,128] 692556252968815662087122141191115412284679249430422112677577239773257875878074988464891891975199611264459486131337672557817816399594834843055634207921025091979060742949176454624380663935936605016132161099184224538861840174141912316704956285013280395748895030240389332483388393038606387938128821908593213970020763327982401181949852106363342561146531963659121713094352434864125213403191715078969023478058397494221464837915197545979270235841070672460437976052948856477225774607139020589897392073353427885143058833732780149139280993260362754052874473033435768097698310586309754962415792432660404325548164166527937524473301410286058151550509133845907314209883437698007296464409849408291912986498800055748638204630018473203253710726428114933722779047200921442601491614267160989375573266588272863714562673991385158946398365310736239406036309599665758301904273540697216280080598684558599376370105615979553592208621353156827787225512154423731890829220534633031276547515055404968010741269536423850454912418881978447489229589719898804270819643943330225465498527863406710712688554296600116414612796488341927296988705503566607169979519969178839531896116476491124939864215323110553487460054000555194005140733530414136363577426056560444014997195323397979465122742869858047178919537910177914300435532965900315456037231055767451263838722159893024252470036131229848588306798726955928480419247433499201680836942443674913278245860235980187270069748856969318741443718778711399602142512590311542656810315357296881581110352766906501591293763559835484829902312370067013847929424752584314976817596988608492510330537465067437383885982578711116707310269668929994248750815472635193600204725791895355394647749575510930697621508456448 [146,129] -17654824812903963484733007452091532726409992060808426836035775947298351862390160404600783539704985849378442095631176383853017189716394118723800612762807844135408813717705782245145798804307918815085784815402610610386097884978428917326637605176567007172680960875158235103240410873786830902434393536374821719670317235845530601844377744726271555183950603149457466983521514234596342497826428695354201641784124844069178912410209888995697786918097037658008376901724499818356082139858519869528630643785778557945930995597892174968607514617845414530360299734775291442634754362649033497552626663572009013389008927900886072153711898705117214203399696924781736530604588084244993257748469578047846265614836939724435402079297984349401366619669176089560940008808985852583339273910768843316518753757265276378231515170215721136846006711801364720306210662513862927110533533758847519204099293227323130025731172269490066821608282115331804960880869876976202725288049668751628254395887013396244277308250963049919354565782772430330651878291312015535952492869895274610695501797582829295591424751840927251021147256028937869583226665023714525841541167488589245439718552991859633323682933129573661805494069581357836730097261417608932701507940331512094773199761470238715340380452456627620774327220492747837321988737474965990423162058201430833500253691127251012709675197836128798399610616602836891979500174394942329264216015113288472819239326497753523691327738243724453210502220680564315392741023421508347212981008862323145536787600210239825265882506283332570647216747812688531005412682213092548759776767277789280363050906230919525646173054531686731519941674281325793685782424530360834421399385932882988928750268453729717288960 [146,130] 676133103851347563980812162638025565445103692825580868987258579569388616271784109500614239134406928405128229704479670195747559367277648333390629951634886820627460868509413197399774515182287113987927353751051167775513483396797495192069645554428044114096436265716568368617588998009023110582239486892867640312418701324951199473784802132213270906180828526953543332008882995789585646480724807598309446604921703998277669474535288162522404909350977584282934351768965896035957428905656156708386012163394323272721877913067468447743616263513278976726686744672542524824529308038037221451287130001104010928975968762609725009643965667528384359922557518536884519791872162398153996206820412133510196755442955472687109705350054883524606119314479723082135802237116110903008989758095082536477027882691655838796645731802958108931261106269007977387088829323204496937353936850828746421247213313433504203790059391672792306547862582728606200524161306090250765650205255941352952389914094165348138406595116683160233240960910366092635866852034827098956138364151063183964872805903476181338455651274471871269747579418368332902104128808937055570224145970357245496743581934052644098573013476729756992196348306768930842347110730746232423486140612488261198775249611477865895562495370946404015766895925942389507062302922323725486579146393795581302024754260388524167091031291447244049529430478268947255671274393906481122763114575240326997790712955243347132953913186292769280864782412247383065876781384531157434201744632892516989277967429860243256460276276582100679401038079368761123394339522103575597673321230648049250090207394215311780305975473875514485759440498859554672753433853156957250173262388858357333348391169032192 [146,131] -577897907029240099432457346845157751959159677477036640052364134023902266367713346156854382516729770203730127392783788730462608130908071639633204984861458932449936341093502552003308994909642567844669070585601488023419757982716294456050184589099163762892111687532292831567587935764301486175660300197459993850324678287530125762987918346269231745874730284257508564335105728608580839186440199119203722225907871103033543911013806098358953789788650010300255854518957295679823941187203520990917951449662845646021950190484827230511369494773773072908382170044604286035358091330787239211456128010244661979934163114704186909870723686459604180207630926448595018440536903039856834314801869574345284030834891856764993213351739271486874923989292381307071996564728667099099959561278870503989533328717466220673341158668012025297100183327001943065045760125152285035853968099810739207664891846988907640259563517863137217213197184050884558882621184660200195865126106249512045162177554247731363704672039771440902047006079396470755474764426639201658244815011320233637255916692432970796134160391687082314976325562039634129339646758326690067186430182524437548560303152620755315979914151518458606295096201673644273181097425510879204872976508406306478544313511295653393852311555804499984587633342360937762408509187961344143800113134799023705742621442686467560433980871528731507839537440421655867006134403649077871495141530136830655111797572636462050263712694744537691009644855464080340103987734906074732330821364177251811409566837980660034991879271477646147964042991593175900437186702497668856724330901007222361775392634453452516514614985417984516888890435028929762201219119250100206327301665894126993391616 [146,132] -854255323644706601471012908202084160314381070934245666614305027101044877440513504253517231033115772769950969910432810597217715430189898203691172729796939836303510799130027339956332466010014262568806018481042202565007901882151450765998933390466759053297894071010380981990596091911044542414716270408058762344490796275548414043045988797045738324392484189214486990140488221711135481956906724229747526996171206779983572544174840263888017079857111622235905617156032510973879425736653022449570643368332118392280328702229259180626363180394444092766448537188378186382139656264353420322595321012306713479178114198963638199078529776171538829434374779337933749391659168921466450221496217046457319407549775136328537303288111744343808250304137138490393190708326325737983389583995624197162608975264949235543652440603939038368654391412750462650208129085088156608157977144156752397399877411212013606044192994219863439027996568696924535765329545357259784151572125023816063112430932178483643936965324937842710843384742851953162822819651459735550518424105059053407501029394396590343838216619975235425797533150440378863416178999129881502219268495381909299260917470062798669040510413697055621443070493262760671497956147221276480004882804670094711978064655889256648959801005018054176569592915631991768190025504192291695144738816630119358433133066766689680118976408164695258941083588330374886623278842510318709366605417465531624404035465332633639420125623425567859329825613392849469190946206594792528242959872376218749205041470661123418438071392940249164128056815393480999573186129725616378103861851417431704345224291761186537679515195329041572015911236130724884195099241921671179630311979925504 [146,133] 213324547188219125825162508846394481695838032456916157319676528552972191972068296381208986930816311371448627232876533957605531065404958523905185815497327651655407645072206477714218942538143109984404408899316089068048211244639300839496934056358489417545884675398276165137172246435967282184432555523101466516708605828272397630362250750845754520995187949676798589192211165587498799711115212117634171597936331796037131431475768927717486811026517897169287116479242920849398638683504298249441689856497985421401167152942716741074529637242843298228027880423444347185930157715617172588430923500361144229212996928627746470880226347102110570831038990817654615044963076262825605121373620807663244238603866235192307357986423136794634816926857680236183186409692288985469433804909565365880145437434159730108080694354691310844738941453255046099347983537722092151587978149008107678276547881995368207944754060819144298971347668191795782027460303896136173233499478921005048431941951714465068127358426839857177273338780829339597200642958359278840157376591578037802591945933784195439503472379340718403543325531935927745746135080131108138005535905427048181972997435273906211418644593165102354318495381862861077237777228692095860400486887155995436322990072544274607871095117333053716980678190713965551085433047710345650722519307541322142976868564187475504337373005807360267948060812642456127152756397248735011017175563793622564748009948820958757013332247777543479578254111019097772814352873532166270550991354430631172029188932099400935129380335384385771389496473984796201820435866845178302388947770060649801645647194915731590228616648348304239051321128044756541711276473340719051049831424 [146,134] 395378811699152782211859216252947187577134806190706724089348396287456546692307075422659913814150592524381615557112712890424322970909401461997938319907519596572505780175491701739559322321574022115401772240904498988267017747128601551042658922088923610778793093406000890521923555139807698074965108109354057083031476393137663373055698237007046646144376995606669884598563650391444151823032455125359863401488142974663761985464998078503371661755428146252474556193623238874945752463292768398554520799856437741661597689462520331455024513214611375128781433162940186448737312299024420841204408787691377663192001044642811851561999761765268796991324507613363177042521780756888125217954792199246342055694636839326060958704891818820822046094281106434669807340728620829833037012007899989553325533212075900160232097716004472503268654962851764885775462115474476684473771795527060211476673186090982551315115543113336918639660272889860136171292801571045491480320349460276562877792528026136715661297860029535334265744898025293924514529046941511869756776863160903576856593934177803497672132078068791713375612180205522071100422972053976219255359061117979436717476867165077966522396259588002528554335050856002042566226184139997136146079688427021916580495879969837425731446470306233600975478337633208000693471119943815485481151635486413033537369106664049910571718195735471100058739194848505046372101822549562492250285762249759931230892179203501784435390157953047794831374569792022029654956942102762429553571544738664389307196967984628617379537875453966629064468619779716462635134163266251953116913704065534779296715408200272682538909411872569251506908155399118105545039159351001088 [146,135] 1326311359040209142183742067285298498785035948020227988980710288696354779946097391017284627203395027363576004136212542850820105024770940878197848502855207561971712588661544368323450357499201347420204325035063316112254408797468810057188099503992004717116540222678114601010590851773706365010184385049434035579346964667562037915793286060642942878378036250339916330908231094566281573359154721543247053793112400756462141900688983638765966983367007656192770872773692603185711973049196420925193990320379361543819280385079937199323150324480228528623111859817033755741253129995984525455617384952937445984256421321082388058824807829049733910228753097505706193703652999042492320629024972222694892040923097955969446252243688361035242796552435184310884034656690121489716138548735978875938912278619954126305476542052811720603422222509352278749672029530447798605173260855345451820451101589247348614546263746183508427188827913603567229452045177360048475431600841781864848845810986876522749579705060749284739793147710613970573289051089913049173933187353465731537768072534748151536383617250303523541547813653313582755800423874297236616744457687897187317336556715463513822857600850459237945876496118888502786197853513984950237160069446847193394501548877906991235106278173695172658407140431756208569260445823796263138921206129180466915159335154033799117294479965422971098407637760699017594410626040756532839465896882839117594515359006710188442390845833490280208761458394052849287674365798997133502887593113963695030287095398504631679199788869395231005677708979666964531009546113225942857910870694109034465359136001790760419611115361663512531846922098390087094316859392 [146,136] 3793312916235292569296604252467012198157078124856303858356332083775289027472849733716152507594413835892952922360398388229091397266840717060614387191145142842132309971469099991680139104135791443912642696916997156934780028649231075558690555579662376576623130192471161925725037528080025919903577633339972769402436486050082181043408173146234590706682568813832517721672598679508235851270376826773468102295492798708202844071561827155387404920968245293941776529941378876607166027178877829065398103454602516070629777909948374717571975297276463473446059177604464208590158857338925866514705909126653501762926530046213013583352665948978550005588528521693122889731243721883698094987544410370938684384465499376130653043918881861688114304224149887118858553778348794020933115738275514673390537430852913740534384565067844615012286122645813360220260085209040745470542919944307451203843628965677485056783728995355977502214222737135992838838295803993101253131678699896484312188132937490908468914674214224825421759713873813063673725439677182713636494087764229452527867744834611710012615692051895387789462584275264141268392732977078557623690913423048896277138522722271241888785060806056281310254595514040316216788813609550235351872979054249036712473002183907698434522261453211701547868626753344163941577465710664855055985584563098872450548937592178701697175896930348327130490742111990443173650103020718589678990003999195104928999451667467230543196734243098875796552570126829238405722975954088550450483933127526051096466702154609152196127593009393743231776199649524708670228981742273569331883224221811088379786168212460642353072257242728613349750392462377730048 [146,137] 2825170690586918534959182088701788914959216097168905625427034801007078065980828180303035205675353529487880837018066549959789028058761670927568349938385801082543685149606776901604885911101600994511152227439014250009503802522166769263475165781350521680844500489888094707621519224046102133970952574008648507498602326987307073190466234080173495480383999346526215084095948610502525064869130092411575279738074611479909386172584015695649536302599210829740714216608310208428048435536584532193267106645609979154456964422733059227833828419446820278766543922906669374388987005661922969455296417640564916429300522450778262568073609728067117454159101463217988292450719425645710253374029442024719042259740908947409736223617687544764066270140300770099482091945907361421869446226141552675009763605206374211357997254326288002664188237159258421960050924075514580841067060879424912754209846248620297033446922784227989825823101560920211204717672988855585056010770401107980419092046729151820806526979527864309604335098279501030757282223146279801334102028966906643616052394922503244026687074791370027411024057733360482071171340593653612976154820282679655849328749514116521722335651773982751720876254199382187815918934772128499894770852353478317521711050494826509052748009746175922565066485155690479899218739297193419493434862466484706311586912205520551974239263015384606265924111744791111199766186421733639648533251601863123484164205975379479695118160925416149602856192928702189619023096839149475981059339351071714358624167850050746890569398663708069283484848685562359892317817468228977628158532314510696325242250850746912903557921779225236337887693824 [146,138] 293605316827171871499044372691571511068272341277133621843109814790292983679773451902829543764076033376664506335830274755777854166143982171571877675931458605501765201209957676936843266647212840013482393292723872983237435263342525881763177754186644188431758717061244814379985404476553142060856013375519751455260340465433502865374014033943125542594962760138293630955377538822049003871864164993836412183708885631898822887926959165935723843368836625824797534916624334663272340866427579569271602041401322994511408051530619924739639729628567965559853632211493128694066601770404086522613986642844402194676880021324230584231915546546420386867431365030582280235675605332044647737323961923856661931030363538851851478972722643680394071523140201515879341272579913256805615328464882855626879594951367740158104052648530280794405215604178035790598413615983905001214925243860661450336299297717889136926469356715646493018272166383815352166050894277826630747109836658635883918264198980980409302700102162070854167280959887174958244064063707143591715815515755506726924271267922043457384414582186558363616986786308765484162363121048103237708716378482224228150945979538904194000282908909497341252776274399451803844145040778561040553705859277283274596830155935200526845845230382999260860691990987727297479380797094335999114909842541596141975145936212391946362236138982501177651406348028392002855072528305871425003046875648585351964029351948975266275013011221993699302775623327147911079882775907063675172564899029044346895041077951958133421157278420638198232596277730995567043877455588700674379778805538474869978537291505887930657579435294277632 [146,139] 829743251672172481110801142989958435952161675632029358840810473486325009655181092951152965810431453106085217474414530983357890897767741563264594837293892737562963641600976813269736781799738005338761610102933832298076276913005497039470289069934127300364779331539325399444828145923916035113564059731467029045718205070019379225561789016830764896241667326191832098390982308741962056245727064428453407026799809054507732699743738524095741760429621843469940894575365987254235895308310060181935234710407481258261335069216825110216216325464735106037835084949722507419230245900158285453686823960013363818951116722853799823141889041626297418161618047572544746112496560561564972956028596349622507436626561818246457323143199766680718717574449204945843749457889268764417968385312634582107296200944969378760538122749530592500096262875314320826540726694789631673731298139902797577690249991262565394496193917873426529423932439659859193722003410086452373173299087775439299566322534256800897374459104984415595981718909721457130672940618997588492340751519173323673008427221963676677020558151646528696026196685016014107922055925627983897087457135563163200830928460170238331078107373122413584021139542357400606723015653749951446791498354998911987354881923649851799665454855425642505950495710573540408421230085557071241702605029426195727345450763608715933733786522408689142093215867181251965953471629116670777118374500316870114535778057250112185265218795335250397382037692381683662693979491402772418262947098564705199412649452442934950951521955277999691910368538302292883185827582974174329409155494739260866222840849663481927521512448 [146,140] -38350081266572328926251722351330580165108168867542268764352359191129205160975480318854841415738692463198540072873634460412269822326960804763858472650029634479313106218625805619137621459064475781536844963689213641817994866467184357307035782197477243430725493384955590255546659589857635082938997336024017938085406353188060831757874948093231750209615982442349643814705855586148472230419699978897982787777295963691417098829429594045575222497731575269387023981078530795545325159874835499887195891386538551139355993264194084729340563360633740329860509557704398548810689168113267190525340464688944335939407547468313760072379200721039206633193152075549567251222187732042753574701961978279615737902856713486106528306132819050167395849474146760059967326307883402114332367782352980103304243534778842729440312211516783278406282380310294177957282266281104204559778621656569190805909507161178936917683102759690614595339705704386806242905406290387333374617822817548433266967984514220495599856405527884570888649634550894712555661868531697629456506583216621071812085789502346275730060832305654272358759687225488955080527768291434427896261859261581357608533773467825702757355699669740147027124706913506981190760956637091520726320172258068710190341378377336535512859164629913421552385388374554500258156038529820190783248235649337799393398212489886094656441131168807273154232922405208689999130911458247810442567100391468486974604031641016324842960617029446254693114247747935464545734951622451532261540618846396123830105699608502893587467092271044789360959601660735154774114072272899015205014869152816750976591599349300224 [146,141] -297828008273744119623311315231138969522768893292860960732382312071000103186526564314262067594243445432471340791892919698672423393969690530158527579111735039582802932903851863828108276284461070840840569742870095507938804292526913999976823498653296419154489240020480952383192994763820282218322449488272906310641385848289017450409523277477511635735454345750656516662007624886855013073198200326601195048119038848254906458007557418933008528855789104769855562053901843152733033378964676198489472108901657695635255545585785187918736984259104984211509272503876742697075560832872180298329804710850585355764971257105551958453136677426029193060448066039467493840693367248468399900658858765464278586521353947410474750150666959162744674473347003406764525933962884472450834039918341199475752727442856073861983354945564674162623957959687782708729574336007040392736579656429595646564790272802803384167052837206623473442865361302709354930369298686366573576110743101927877725364624969932424609182850432661960208040737001075584666339284867984927156216019516097274365815924085853101899899054452943598652464439764242793980647334061228356943226277395986927558944690803155370123259701049265224674953341202089287182061393867558357398729149153934623345182654068728113289997686213409946410416751044084532538824324978708583696430441746874058354900840904158128980461004100298361234614140128970659879854471612882659373564291224067709189634673981827913065001581607363569117754196135791848258337698761102838882016922394429637500336843350897482925556641564473680938575057620089709422397080173068319540663054646548169149660992 [146,142] 35662576813731508587733591986380750942572777177293923749307323365528782736915515939854954982941708522838562203650357444916245096080245114280602923190766463637644966882038535572759056027411524316429970912131454356474479401106516485115097889797855881987518525752798733060112288011051854542884150324730435641452566555544498675081857258573069622197016737820627588158009381594415718389033727267693395969402943274526045868562448775863754425782827507255993272355620692257190116206724950587886585543032869221073230568560283175738331472135039447418129150748313257855224616757802004654077507619116085943146479531579418786708051766967481008047900669716307957754371928827241254351321094889885388482453266868676163299643790535156296074641088959067384119829824993381342726452767157167507054543904683270330601534646653605124178451126749831331168551328100824754706908324297631971257232625416774390121565915871584237572004329612074051829580036703264654479951232777830646432365570426132690259859152552491052702395618537956814457032686529712166874135681000382500841076653652928573923307157052415333770142713508016833578178482129507917619205777069940455473343285011809662111472577758449221905380078322634352173641473649402269600126408939639599471897558159110827477409133427686085020923139092169955058097365041232089567532103385020954490021949434209690462373845292321348175753179452361693456274587742227121928908803193859472337353212287218163954769485189257432252681901049055414224119273325317691835134766486436045172528952161710896822448503598977374208719918962243506127370763024522844486742822498628608 [146,143] 416575137156642167112405696896514629540771625208176100648917856457916648755796655901024131451578446459261023330795428267981526031152847975024583543729613466663132810138940804441176518291971294807174608040101724269931638429968529704610411629704717998136842991147927669899443326583339286914777639119754295678069514347388956340152078079820394176854882372798201797014084053472591277239053757912171767749308332956669222909088796783929385442148145387050148413254616033207760645708962370497604861787177426157334424262451892794624730208456687047666179852496493613725850889057783005302374685853961718582409473462184979341091563988501229536054962442262661411143884258796050952195572576582042716108426553373520806725561484856965921903084486845922961228371201581597159698443739353947836060036281055819105206366966409876283679572087503255435064540541156190179906300576467986316941310123744810914954947351470072089876553560536189727909117489229773526480277347562230051522586679654099823947274528031396176753174142153640589976863865009729525193855888128606507031969839128629821750608419401886745626492677336155067188923281893775249967311025650369049656266757367812277392264517621136515348058479866891796079183552809200585619854129479314531060582469285067795374293286627586229033175430295585801577713108985167190288427683222344110117801408729005375636540421051940790948520374256399311648387143234288575585497219652797579141828298065626880326180885049961124149601282924084975108124404916861561093442118391547895076316560675747311804993363863588905627671854897546742111473779882924116541440 [146,144] -737030105714389751678442214575799573870463259731470955202064910874387548810188670155296540835017268438546053535051938899538836178646504983399029641331331294927228796297591578884554948076054194688902730451503267848974915770068786823313891518859406292336749894406087554107373404296370748983760947560437458568082432504351430855004848387561340177792151841890110279932838062081166008793584078752382177543961721445847247715884466082242647458140660920185908843176238962663162564274550828609366220060709063826843891411829128992253277680681853880092864154356333756964070684451907519640915790496182537411647430994068664763867298798333811589242444326230763376332289776436005757111630070857989210858350705091041635419495090337917132740781265538356136106943402530526995957559619016603821938058783126332398892352079960141267152598972154659028338148504863909003533054191081086034108714102721307373867633020495120035207428520305503667571331269807491762042114439072867550939314571480053858621357718577741075386763364069216118166320363323201656717983733430570145440857535289424652883218283003846329798295934049030058590425329111937448485981535903107371060898329081238061973042901024894511048829740161874381349254242743398828885689075229230524077728944121852162431011731583383683362412052861935396075486202190069345932500744910030298897273698604612441238457843631674470364005339673466289514857922363313306727717366573495073208759105001060795959256675707574603260709924140349202794596772045873618771538481197545979943804792251567010885842763313025957903248107722182166001878998974464 [146,145] 98297048570823985715805776068249169207622717534679860011953503734847386484602992397989095994948830284846103008612098956036932249187461801257112618783008765685801205937743196962097690422993635346200400288902562439685396369623232427105009906672776429301861385307250254663910449151223922747022467878044365765992447205030543238736574532776665847017186439840727656049903988478904344279859157251896698691233873922703842332156573431729484565432953235497737335304585404882473721291786693952242654433628965681173403655563739693306196672078994691086636822965349420296576677774617842275464764802756975122282833400244232930812700382327921474517485272181586909550947346691801523914542177643978940931808699383518135197998892469415994284061673728167871119235815305234368667033210155816913371360663144578667569767501597502259615577857597197839176200013784473451358185786160159044430991137012890896633728700554745184839553051694103969674396945581735804990653277163236131338160969342539641920452219157453177057752855352168717537217840450724856994948124885168137066857435309183290441303286333725939412522217922508914099567407134685265283632524089210780670861957933279790251189931540480260791048148601395054352251924184677580817956547754302452607837545708248810900373513283548974505553137653748528385036476245512316438346790001707232012546085257183831305004301889810807937147423519112462297772308543587654458154448170119952345878816950791396640526622785442008703841034082441156980191850007496486585394742966801363619884878067699542030434066495906376617559816324051146506240 [146,146] 3839035576111594410578445391732241866432387346349649996812933382429820953806258054275420650343892778945553425494452762015309148873094766822408784620773466058441308285231594054231473226548964998196124145715003688545579840026081008639929640969644194572490011481841604696511670631522721778984091927131557878989332941111969126488008049082205690182402049284454910916684770022840446572617222923038263556361527341074631633215475517203412298269943280409081208722547682924464802890756808781754232211997825507429540291997408191145699609371396178108747201138334778891016767760064861949055414023148958563910582573272354689416632970297649414027099020698946812337433575168864838786788971049603245784862575049264223230366743996084369154683630382837633359837155515296039638277321234984542009630515429712106321031238821291100120601749166953966818547632803329859568186853835814409419061991313102400503005019236250888919208308980017932493419230749054352940823693237259064272138392356652416743751060151618978080231087802495908054182185470801910943800879366568065045263401698313150253541229078203479046248146960225749466686646534220080803289052628930538913370369227651705213323069123831935760911986320175658574582349742279097546069452603678869083211609538358712486613218233163681422356398978278617628423551731459785570132272122535137613416887030215229531335832086160958501821502955325773067366479975195399514728936591230002456900789167898703462788047078148044805631499508303046132615956321625449108914726583867661559157952704394227966919040241793855862468757159936 [147,0] -188434756992335563332777630559382204379150377901118318858924920599508448822312369987076395440289578778666851336673217327568975325094584762563980885733271243123245614066338357745096133902689209360220543769708666108817435704399823962298216073771781701345693047507846602288734951852480676592449876614026348065548629001181900617747919511067477199244665537514058878183457937044807318076620738807747733428701714916486607546427335604359374792613725403432573754528582364094277700919583572582008787478584608569552098054450479215602140793042104182950404446831315396135351420416718260914586906056689040566846030088976702669896544909503480523783187889954701337805795692192051247978433396133856636999724529032214961444487053025939702698427153365175816355154749147134932678031020815181616537625776416244964225835431853240891775534529374248247434783687931172041137082732429967521206926944025778809661927027606066488199589300158905476154482883488143955694108218903237088106206917654662389752566014608353602778304634312080492590264003337394457601706116915988490332044122793868513176026036155404876546761830249952123409032984955311113187789321307427163479482293338792240809228822652978442339514909153435592311254779350045430222363775069724895026631607019842873669279975262989880619919337913751254409813658440604197674908973829647907255105654192891188338340849424635319685240820635346301109168574131203280163745474930263629447308680898310495664965480520306051499291267311385519726328579497518914968573592482770908002785445473573355146163680670215236978200140693968224553246158623646894885647672120163907052793130333811397898872892010276687391504120788689531504893426030719713128254820475962861110886769600586725923650681174717449908294525080750510456487016101204318516059236064808883148017910606100179858215932144021773611359601465364173217540262503609971917935084147190168136569807035427188899308303928798684288939226212384628795716686776414097686212456331718065097186967125353610777700435843210608906940826859836717263237601350764593639138041629789608905497320639309284698525613485477711008385224432140844514382340298719956425138230685584617725832773738184718810533950186123132366350652061589846983889751097507314625545404851436614990234375000000000000000000 [147,1] 11215881214356729473560534977896649689798388300037839867184584102336545055393547653743577336254729447637791491641198446882510702012538437182481452425837673301200895576302165905239383516782918913354970175991785431879395087259595383056896215470100168038572900148794498973167730450926434266610208153112780172933890294621629776412098646380038670536156107300509030909883493938740191276230904051301213796782759736773199279142367732911978909366984163631568189657135030031927415370124314952113887797073943176555500222671986845447087175975053414308409230680636765906455035115422150147991650358883564666268642567059912027871868101130007056373580105206222025548781947609349887904399897466254372354158315216083640200808023861843686876985176994461868720475810091357811317283290619199721517445595811884463317951753032086523746770496777977803159935465024180829673923833058420871253508149251287419674594595846000074479921026988862186146141978722748594473671335490632123856150348329947359329318961255144016479996422942390770578317776350079572824014408151986792019061545365929352864804011405424984072845699908491059413677316152526185376003748500954177312716274359048885617965776044210139211146783596872507979491685226247283005208801042020919868281116747049989826711135098025433052347788163462838729284007374628342840063670554005179648830086932928996322760007857468976269162713463585078033985642843243783644591868511282078542536180391623631162016029753128609309905091146999706081595907515456038758864563037314814953754896341234087813723072454875073304342555623872720390102353014587629225253110105585332487562642432464596052233664795966260488085832709832805151871296212455469496789636586763037633449902403888654118211128271992640345701021725160201760933321842260189955592702572561873987778550534264385915882312553443663054797268579671454469381332631941851100802288735157598763901458736338638522788855301963184000072989767319281011090858558698146098371998807853096835449168135540310472919710998983171560367659197684128631697166168010758719902458851759511644608105136637820025352026728417982866588439003483504321015416888008840564463867949703160147001670831777391971622004082061749774217969956867704569138197850941551791947858873754739761352539062500000000000000 [147,2] 1533570544046040692858479059218537171290123672530716390185862522474164721734736268909153268960294738309955285831666347904161550781631056785572459418584372703827418281365714556360908876577584763883218877769821285722681947695669343706230632800144973613338216375850960288773889882017773586294732370848019613646809906452789019504389356841608235410717430997738194513357708691746755104714996695864258231537610477400067465945275303729841595134677392582673133190345552224591929102894880692973024261061797115466276812663153923180587409170164824474816418136722838702038043641447763236816982338010903883156708979889015176835944201231503187535743346240044106963768653167169399586365743838346773660956130790275610314028517523198201067649386573959326861924559398183114239907240461819735073439974483442350135562139631365759126059351517461899348957598604447142582820183233336787678537006957072678540015149082374128089939874473634209312231072224072415239087175910856114397161273468249492405917402924454993929162482692967574690552705751606687043367233019387627272670676906275486831807062878202061230702957343601349619716265965971508532618889469696604843235881751591099265627904531864878288042607979300706949467641099843345256071669244837740654147951568531207328956420336787554902844236631368976965037378675034319339235910566094435739386661839910687724765197085415470885601308192803755781450321102323147132799521764279801560970849157794573829302004611588690288432515712332023305798968183966857873457558943621154404408921340285521512339002922772563197894121203400243816609820425301970348470358400542464804212852374967192477600062707199059791610197714201505540892058093456325791557810337239070859941238791360516857593582822654980416955823084193466652081975438499845759412038368857545628801619346047268990865251368722247311276866361315868284989865908620638718786038875733896961770102808991675429895333587778119930138578508506627306061510897526141670192850354557432313203119536517719200136159435921073627217313863628433662577999784983262799613372787051059702523361408838398249793142872521891419240162873406150227989563081098879579380321039701887479605585537897390544645007734485845800259660348263899003369570284149858707678504288196563720703125000000000000000000 [147,3] -60675534024887052760195200565026887326978015843935240519422827382242702719581306597239868873861330241780184376983395314205645727024390622564837515027967925817152599957796228106062456292035487015684470952420367568437970080776096040980189223518342970448137328288003613973005318316920595924202818264664296502148064401605880753907786423414139216649802444187730828323870504872649000889513400638351226847449858048662590988116904855595493631452275821787042068367266257962270649371284102369621610901495491926677475153167813997402137178305387733094993979931943371799339213438393578541118624193828721753657416723724719658911168163800232026699653172140227547919731609789470588950103495712546850381691699802758171519043901163608453929158889267860202027573484585441316635468425841261934276695483105205609135638113206699331951288885897273036156912892804779474264187535155579847102042107066043134248812817765494747491148539097910825578093444544136352245211628548543950402818200303389954867859403394304523431223227029655418299542847323204947743524760983407647221350842997577397928334689847618360731376415392105218478218141289330491543925446044479471977143225170498055799614918619988206032759908984399849669875093954807218266183416584359962078437649561190538997998160872183492331250408047447740758494973592662834329243414622843891480592791865213524802510279684970591236209898714773995588324142736345734639183583479160864072033013388621156623409761812012663906901439256312865261092121079221626138942522433247920677870286685065046780898717970493965210325010777178166392158414105033577910760094794263347955086853684810006752500639847953956194994840325425304989517534610110322716246857846132396181337955874951919488594238881051729576508313088465798604202701804990880186053362838012533338666510129140179965092341351232293519802829822392352136083167914446417189630115043121389448112576323520394433232951839582889916976277874694426785121980473669978116886904116723499356636889977836633890150340046594648407079363168629475882363675691735512789443505748293945918260731972404678117322798398374423130055424289542341029238081307407726705057146253846999849955206881646567579358574529150153038686368554728889265206456804513379665877437219023704528808593750000000000000 [147,4] 605702534010170892990459391820572580838903755075371647719143333493477515247446724471900608235774713327648108459080840570263232076996571623348747702876770549047184082001237715343296134246068646449240536110773108374081815194460662414885422217629315895325936040692922027802747485405023602121503134084181682185999525058118828445350773789509724236808235814992508814614714495193183329576557394531207958555674576708818596217425208249093375674993673109364527159204655821631213314825741414749603259761276101987609928290884966425776913853355949393204852921980263412559311542125748524230117355274814774810399216625388117011879673725331574167670693408458391447449355681898861167423490840754318032030277146354447890751084525054584267120213338878720693757576726072318074105276326447219244267001063642869459045037073334606509817672223932793929424657575472430746207521115445896528514844346963848929369896575329123362040598150684779506784281095403859325491483310422435789367051330142019876912381477432221731270108217698105254356594143382900865398704776496626225600864300556794164913202583448294483183058574112658040375657290152252267413391413650206641911615239493862475770754991136487149440502480722999133851135629031661593109433802958269182787569144626440089315013636038890739718696845711967715998981723250055125218698698297687300965940979092202899256817769910063563980422030108209509088316580034949961254092927955736437677969074130134202445344448729097670749616136107697668442743183160740240449387306611711375847007648719213963366412428404891419612802605374500376300780073484710114652378974973267299388830458645490796108804625140504990542101492314172985310078552360746385206445894114124050437590947874627515914228808112000335073885831572032990303403285928694009259001851069711521485445125807850427164086783559489947903889307333728062778667460891888221628625636199357721917760945611892640179282682588733045871264933244650427479082663942524497613967573941457131633075326998450515308041668662916996841276197247670948283842447423809135690042491867413320567717229924728600141740345382694068978888521034851397398012670841716747645818505403839621009607524142215131802149128176560554714756238782486240422933687632678356749238446354866027832031250000000000000 [147,5] -3155143674220424169927173629513290420828175114595143327030508523724215422600221595110377617655635384809946234720495695134146210747871718743403595741589784244066809872484087207260781741340023324603145897812352425552986223721635917628383315649799324075580521871909716721466039835251518029077751934010206236980596862677422786954559220509270026980004146218249702591795485395073777334526093968812595694978852065028986405449144141775659983001438431274403741693477620717000415953774309123520329014117725686813678021540755572179833292510787298808519111760521626708306441006415029162159784607546074904476181175348012359539442360834029116217628564546618078278549611946162864622556759680112022969262923658488498068997384554795973703017179779005643334800797796305343059531820187364775047884659285893451445329973875419789902053496818648798620838287215633265399944370472228519935066327701290427580751836411757540002901844092752163936661535370087522452893607689474895348938922031036632536996929706494033469824993463851935365657377288936623549524196979599349684753228783877522368047906101627163271059652111046095778540304217369569699287683709489216242080943162071000512110626242885062820494388761434799603939744157806216899406046369233294755443486925694708749344117069313164300645395394378277932037230740567581471158119097983798988180164573896223460180997466315324898348165841687799745315256222506779017416002575578359390234979631631016883527021234177075821425149560057981017612282308044327342777703729414175972019449322238544492743891511495529679796585439696238691573820477987300682574745726675858427942743017769251558238977482261759596004251655129898613402034055977114657708146249201647242187169927678890372425830101324733877272584400197938084217167361228877015895372104815284002547621804355290232981306994438106939305518693825261475447168214296267947818091268758862640283200447148104128797930452077075380651873825157192380002402718679052578814294785262155446041735138833926388958691454239702852049862348971685346938413970806150659757252324380733986026991633484434561160441764700910279992157009405776352159368121140688626053605122941888765491155001798428615191360680375082624295348213274484998271292301996737705849227495491504669189453125000000000 [147,6] 12729059779229255798928205431172558665219730037029528120322453020004662562438422327329648981334110859343078428616951136990364891329028229826529318363142693727477254141005881113721475230908363738764084040852526120796799524086247208752650150102356091325327862783087036122122067860920582265493132221936573768765464618804819427226623741072942064852712905900742790853377349893686146380673169883036582156443630030894768201991084453024335404305072627534297567563500295975985740794079123005551315490054775566403869385865017270056314851905703354206425496668482893126712966658162521947158172951567136321456578539009651945739723936229002176782965442504817666702764720541709412158223580573055971296639487062980474233722818427657015503868160580546543232260118934919333848123357920659985357768671035100642309000098725645361333237527469758246152262828183297648781637337624580994350821652266960159061345086941925396570808592949799000436258678978564996359195241587920911078077128763010411654461461580830533376216638489517119820931945416269002559538156948128824619406983183121189363267024613135451306052674863384867758039316044156256718122734615045800733832266286379280413430014109032301876706832343684923410709385606508144727180305995817489870035962217121360131016984819618078081803930231435474552057776481607489115238001504294337493872069715741952681227217584084236879923242592861567456773265604194959653697761401067275218292681243617430129715315394642695833530209369076005293197492988165831713238144765114704527870564186927453690922354508789761754421754802567229860319808054674381549731225902826761670824918517245187206761212971048370433929115908823668785179150892662170925206295838152348580937860891384623344607461648300247719894450194274028253695664942561493496684616459629926883165723461456104901655675090367992998089796899188610294757646114463961908308534808814940802958485004662216958892788861653859049643382987508753995337981028367867001176053306685811836751747666154860149212496487574949321206224665602589100041093117724813612181226255869234173161441091118902473090473322173528823027091499006258728689178887006146700245370150700390129407482955088083644550500385622037009306649406960342332806312981574592413380742073059082031250000000000000 [147,7] -50684162070359603529622607457724557817093962919095416619408346110635198897864222894279517638743386142823184805780117028773489839263301190994614401136105064724745229152814451223222518788048129902403583797840210458943393384622718178345836873280790971572919993493295679936136406042795126015064732956586239944396650843567024519690298031699697398254807734952968437842376445034413220322178847309331305280123069311556991136328780605337131492443739742518622244436054668724972888758277356192272360658515245873006756405187748009205478349420509705017223346474045356509918467920086448089037180727745042042904281035586389291242511149536885929433976891828698953510391239351623057637119885907137796082864443561187848309014932955783560609646872226724674152092219238837724445957022019752583652541387579541645868275800458165762453902697323725301361428453067069770526376376767602354445153622513748880816962617128477536180739127983080538115336987684672751538679261799162832082701862720310245249914515028596005282882191766795483085847597491055504669400594748111640731744793990126161986199934463606780922892887187358325096544852826723209404057646515279206046880812201085761133039381019977255845696622603421481739902627840452657674452244201406315280635061652626533089223893854518433687737936219108760036180256923582163700391025284403291714563361308751972802774650663086376625742468057703365279809222967639723282623815859382704838832228937114561576727622125428154000061340141937559478325840527980442378569510424197229357948744796161072130918552536813243066155523357800201193246469680813355322404909297855595435104758852941893984744463311931614527632469334779451844907980484666792125346167542617480776231424770346368787250397282400814016668088015177562332310869955482196259014906380799210906038870584077116429385221545553710531128052672296629071012573745448346466553528130219627676645996356312603360368754937994504146056443649623007449460390653297122886781687258573845555962349156621491319723078663589316306453541610215436074896734158923106562223571583061731548873538218839762734514069808070671583399929438875655020863180469583220298735824832626944584693340064008408649717636799224602857321865685951561841804391406185459345579147338867187500000000000000 [147,8] 187483405262730597695961117685958838534393804144321098093411496631378413549797059278996038176199241781462916881487399396830304170167637992401696843686849575551613612071358076864869879093610804720177001230484141811037233702578220911905102272363430105919668196482061534631423542149206703022136207222454698532625513912482317050148047509528976519240135933657970222440212148931989320695759275501694786210724304681829428371344708849325558995026339410289047206726984877406747040552616003941910242702525249845926830159920770932937011476515487876873094193576263349789171188204131816859204478160510474483164884408961801631272578779121568063346220930149945665045104495489444682182996521760532410791610158827511697318129799805083713603769135946868308321824187796833480398969409432510699893060978290447527058717553040698294038111568240140227406822172891953326558411777878272117965787509364525302322925359767208498988750710763868042556764586787381553568767707313932262919425410214037761789093700297838824088593105106188650356703809094751324063280144658405926028074706352953859865110948444360855201967359426820579561812145620508885509082592309578682651779405091995972467518714427870589844338551691323130429121542933500229011116999354897510694906364710434191078497636796411407458975939067067011005671900561437564889298058557163479361938948252123755219159353444161345924770253137871585187465605855998330173172885086505197818186623126645510881209499500205643796260633951771643813148689190607074453577382713029457357221438780058216024759142607700886661788651269847749581436383952067977593318028868545836395488377531477662541437620381876696880640611148103571375852055709978383277322729403754974016127926823918449197674953101733068484842527792426128416850710119893112422942881656497660719741245742388409852694909378428201168826586522074900455198543885859015192058754005050392689291585733844845246556115896715361259791287565652056918787818374566951506599965985827008430241808593713356475953847235194111552328044769219101076985493094897632590846639692011857951954681123296604363314125012635662081380867878424701094846492255888479819293339078957548073471487289519121218899778927819640472856704263224236761686825047945603728294372558593750000000000000 [147,9] -533862426115771730064548144635075048327518924257133733221161001557029756921996375298771581571548285085597784245161131907346697350968034263402014382299541430240756699529085192121859656352710815152348976115832165115314537592568974998546874828351288173828769197653869461619765018429259848133969174039702321870393218856058106884444892053020504712710514243154491293745244422469116119801961251461676181423610240786956530038642516462736469178275127256414870578069165725381535401734801938531524351586748790485166802186145187079756473417425036449171036542106016624417110345362478344640856741782456452679674829073073980634290484198878504518344124870004267535456223338703967174354226676323237269385671850248649329058271440000649964605095090863612876684404761688420478349953371831298198974908500982415183992721614825124780632374263621935961036782844537526990388017118227947516024570711336876549883780630652282698135742301685735308705085606782694397868288774892689543474753718634253205322647427849417566757003422915280332325632626812156082569523724012281111335821514918834899565125056580006268620337855069685338262169249733438594156528529561686437423393237391785856117058985009353278066389619598867062426064047622165461427161861002642745755656920259613481144172456487041503940406552900048919608646448644954387394515586655257589586645793093924617286421065883207885714395572623175868607749513998917743107279089566104806109489889463543575465710381654631565589792510253246790480583204631583805561278056413768856572005570495514959797002611671823583697932810905522733939542263889337714203081371863221513725517332133862760875093173982569538505867387983375002794436974751456452097809179028343793352992165545251290480003399905104590956426219801898901765334986142559156526272171234527965763985960638232231992508612872767543913033409775254081862535599114402030287301448379583441212239264093902432693047439331283479667275879978989186661150042814504854230750667798647717009787812863181292254430876698845922237931251000235757936029506794832687008721047953229145913898484120448943846143584117364376793810037437518466315856215025796947077527006474449448455386644855324039979631472632511723942939032183825631694418234474142082035541534423828125000000000 [147,10] 936791240463320395366915310370522002944388765619132208268896239114185288457949600290905305383970605387391166364169290435839507754693302963638741689085599697944531165057929385699555884676236636539836594788566775533659953558110822939379926566423250805846919183495175143581988811589913236618830973594971123131238219963291961563346926712982641997481145982731659524430586980874101224753000094513629186138574355183320194837140239599957250489601117323450028913665066759348332802120754560765876601882072591964924828218572646035189741402043248903692381906974648203771869530680937447557951270889192913154619052654959549017041372090995815282629050477881129353831205718519296378086531356146533527607663892299892942467844224663052522849742004103150341113242310274450776411896644949354930075771778176278814506562616812704142260090455295145709274717344255362211426946222293938974577525070186050835744910124170294792324786198573341143169823223794749048031674432817410489605683460459232629905227073591486666900604270159671276355886786144015970247165480428783660217108435271264774469289093068134389139724567638455234793052620253460614128620903801050493663845731899328362055033966895938144169101423550084467651696852227857676486210488870952758601021241971420237965088883383947628919880555829365046156901419021614291840708590927121578380991655938714314297546176152743890091122119450562316618132789882913539870040060128949884439019271288555593286514714850550943087603465138893377334101250650166913218581376056848766200919510962408073941414950131573694036372170988572693365046514157881404466222058363805589586346602248457344595942594722378267880535392960685936143393392387824289441901528267729412237907553503894066094505367557698831496531355927590985234590386268938646510570879406991191567784761013854580464272096954193955203141464129032114389973865128807154659948946238431853392875221022118410079493183805669794005015670170373644522396404693143750003936924904909202386977503182375407256964681303235255776775104652758580676275065671208642268923744461698751988085302369069592432176823317740841477629950844525553168619629833808978457223526554313355102117175803725652321355329123583243817368140793355735240766080096364021301269531250000000000000 [147,11] -159445018907774059227884960514529276877752148645560508932076412623142718597686050512565205764824044576303762002066008460310404934790032572653552510448807876280116475639026582291926590035423861022648070539202326359013383321702237078409008209159699065575309246515133101936510434745818369414605749633472046832271018740148751030045489229121022491192281491307198561406548341453167980472686334517217165967195743250745563839833035169998746131413597436757600932809663246283229937850755789395150542522401091156935483881636323354645330857861429892557805388151155364836940020985769334652850721712866991066790461639188051153895419330896593248727502640994178900446079556843644361119723583847210776069059828889791216178601143918860373108858103491548718617455192443723306920820304422649755823462580019755762456263939813470580053396734420759335629353897365544211407220229189711917438387763342752555194516211374354178780444354081917040724882684226287412137655762629485755172304896292557892466086563300642432247153701109836664535187245326100766117360414674997435783069677747418327929644354445965670534953081357513528035596331699236135265994465693465686462696626469209940790647791888182089878012235622970978306139400894615704033808679076463038557690627216275470646795862599707856578210289779744068578717870714272830913176972488073125834953134793426921464185348306659859592782135526692746952162948805840085793752176430847084406883527255079507230927801020069056160971731688221127364889123974371233688973279238146781641634959555721859477351363896239963407009665593789352162108472555051181312317095476547429479024752106591688132573609758440842652216403432325054072039214933126404133486615864285656623802758101365712805321918809243711713257992757617748284018945662078734483963935923912991935552279236251076879970705696041674219060237734209915673760899844846929742535927813288897931823298319132621947820393002362047621099571695091877692293070126397465200420712886325593185462196619910342775703587634877626984985838736587663056198370157030608788137713898288712668674510777041861680370454841046343309611782441256512855088268894645895329625952188506690790651733180186469270108815002722078534307288688598447379263234324753284454345703125000000000 [147,12] -4701245830031954374374045179384766764001508887165178865045893084922102010354699503127576409285820393172480447404657052011535094060189662929639559310155814686110725095999157454185555549193126983800149533040022524003656599681339548190403220654377292024160193324854551197816175714867136816951537313069905374690021715863177391139729443686498849357780524615158846269139033668232888097496692539287194849218444802588035351554178334379062129035523099099368107477963089467524902715840995845588653283471484006676732064126436152432848190660013784132834545814744890909628030532343126138292881140676858858296854153240659786552432027513626748378892315659666375261672909087149735252601275354800540417977900280526260706178105010387767542798383831273723747324666837309041091236168968616481384855726886294515010159000059079027053070786503886345715789782843273523233092848828292932670569296447480149366283672643379970512014295109705209797877392029545621326517244995606642964974578572358979656825969895971896704056196519012907883856809526711586569726090995466209989265599355883720995574748105493275817381273089206765436527579992367066942516750598324178441640889306435101073471013306970750667914257254258251805140601845374830334917002735268974625448119819632509447951786603457720585651971881336759582861141180965776316404580772001358446496207786269101748954429849800825055209970795906799717619155647255504745463786622662494022562163280027471419003966474072944382385912432444092757646871577796090317618834579002410691352624856374664798378967333650863275053087285904634381193025924569141648822643240637663532561962705626996295030314231695667609271301459350126434186967315925781677797283841870401264601965115384534778011754414653271433282559168385340877920609795836825377395170431530519581226937315146888948515674018767195580674659931572806731321986842270791774896685494441002436336367237550463188375004144568415379312866883004836208333155768433944985290081819825355464062829992900545345109882206124100067595729357831994447204213788301387975465558221160840036149861515751440199880592297451915929779990714557800546368149687213201718717071573019490655035474747648229201278822657074942976420349471933235463438904844224452972412109375000000000 [147,13] 16683641181244732301571328122523765006172741479062064562583045190248515473823785073914415383340935892163918050294588238787300911566933053643087639501269178876189819510762977150903902477458097622983861990237420497714095445789300509777795429662813799533184676488267570743517685507365862776461632040165718996063658995912923024459074760886175751815699213628852499453867162299455723984499837729949221108455970703014725214262075869336654709627314444874408398026692027412017158354231815689433762872804858983382725037784634098315356819236276935210578967693926548095421076708487497991712398413054812680463889910152333310260997238359214185912515723634240893356395306690298673107758631706580248111854031119994687162160171585537034751933236549983038514449352010541179363593641178125243871408240825776714131533546448339220480950882209981287557460537420067088262357696824536317030780987878584721411140781142919005157467600200880962072643546760582410487538314600806960008324747691781217688032770806450411561762805660923282175379693934938076523217756739680162166242808037617068536832326747516580626813530060011360858656064036239157297567997206087029291321810341667114281508957838758301650191734325460497292329652345765967043922008870390345277714786318121309945927703242221073248116357595395083950432016781826214585705896089810379344814468316455827926508601878437184909983021842331254526903851894639427249508962400468809865414228785188759374340854985974086896334475611792962525282081101495825048491031478390596381531770433374208560661086526319260041872262909941997725473085709239219939198635321282229205311903525786162375793532423901134686381489397089395286291242658541375139336587439210398838077916730021174186342151035776952926780640554211694055184546937819030157755363081465583742208495924681220531919863784275191242372303181023215902404339935096665185178824245084388832988100295599258041365085239697786673605938170645972925947390123838036784490084023921032474653249305332906999156327118208036934528513302471755656463998290891629989365765969453242608305481482213444863405469364337380782111311210104688972650382344974189324194280646431597096949299243412734135204499826205980807225775358615393884065269958227872848510742187500000 [147,14] -35137052584589121464096592580198218061522265599861070509517363420935952833113784892934764473143344825448299112525305625899680383583729008107862643275071290070379812614943529112161674084468946217282913698184768641006251837469625981503714158275998369257638167636077389844880039880145937601638961049510034034259856233684700369656553978443170240224295241330390896969389677027080561320219223415874991836483537262150206685694438742749394309617153027467834405889214483496936800077397292005190147253737105087441396198468277223521747803391244570780524444097983402562491301845396804133847663404727170291538219147387562981366032211233819822072370875148287054646241970581424752637828533126362219298181671389895026100210729030315405509108996432100178344436552479809705847436135501149403055496028912203550380564412858371199696586500225293641428860173446889850000753842182056642397917921761501879062866040126031554151341750466099160902404862702051107431592453501708401539059636611958767214552252293132235958565189875519604882602905700704113472234016770045001842469613834603076997229566675218611104702983557400663343621503253342301967114932783773583771708751832970207884821723239597328997543198061373780180429942694293315036983853132212751956635607591544417195265896972108302897402119993282299041744647110058616842751594834637720950195597716466003548513419641174530532167475486164317365616745864957025162830054917685004556044678099238029745565309361784119662539550118829565750880674876644909079579757199813813451866047743431501081655720305743477049349076866457735803345146221651380629945620371806977760413462938061922805247191299756951332808609695739066249133823106688502991610051476776352329810468295374329055492325487041233944201952091446891788430161785639311913975257252430290748784548750489926474751542116005835583886823749740419068810504979132161842353283645072240009562194265240640017743976549601938457397578871354359417146531932685485565443837904118650904268266704335209210599473065644556888723787176788840645600055005499344016132618561037743098532628713866149886037916322204328443586772118857548956211285032158162588949047017135456473951324928960945385564699091249479638576769247038100729696452617645263671875000000000 [147,15] 53431756179600741154876971882175953864386166466981707864542904591842693621214680215305305689341891931130549158955206225447419448122170990551062546663177635603685688266661997679098492478332594652261846709641528065348900825084738000681412526068143890582791069470387640834911971460756803374232931843701770387237952565011159393085688032967326198369267537176692380765217551579810930218763868047932497459833132141846844630569739041124512081609548143915451815872519125934540972965191898821665106243621076450697088822517757179887987482113872928653477285855026849029610457164100258610291909923369257027688593874673850104677399271311551871244090658622007525818543414972509468260492254572631477861823726860939560099849495396696713421672358463685331115304326345047160725645717328517604216275973962406759006785278907588790052692654461438929671566577962791971687343143737090913518578378996469112810883526575654312912849173179682279627637967253542996998614867340848532777870574472803175710130907555740038532305397561217458741027068770303003888098942385407432872797059733016672699795569552978310131529816743304086882203324186856066725219371375617088089057872159762530610638485736291082826828785959479777908822155918773442964036571510640821842804424345369449794302058113242947917672671023251309870736882546982861539866182279199846756771060098177153713278655084551015689614285276349867755578883324185228385785596506128414136796722775793598615627368212259247159354286632225136143627993240384108157674727752183742269514402654518248245729458769275209847810458234264030245594451354738278473674774197113806334832226476284492446878892077132172853308657364942393719719937326636182995380983509072947230837489886706547728286315519599954576449616649094395374065939762902500723484175036577575055890823509764763274399985790034916460451433856711751227233017156319219952125176158651547567855237621412744888686663935038781930893815193930014477617531695658803766703653856249877441966759304088584796906091525322322018206067158015546101284611359820474276089190060958738228507243784341591609726919999396471188146445409339605268926174862512900312622405286793447616772936717448715267762826552910837563103996217250823974609375000000000000000000000 [147,16] -61461404795201415919015299256337800360372387723701518808687569769673852107961352032421009116933224667578771644902312706165642381585361603594741512854467621443139546678367032351762971713805803303092409440965193778527843777716216586874026223264962010320099811179891039447690294495078871049183723900119224648034230942446092322786934216674395786747986267354083975915827000623370611838905572964784305399739076861212673450023946999102997719083101343508837922420924634039236707261420704253161206786676911269290447730768808849757604416122593030256300439738225604830554239141369568166687017791861307628864817954936891821371801084484290534801182827478507225128734904687221746386667673397550227041077471977831278360724992984335265400090894952884504979628648776174833400931004272719599862690728215404504149047816835795620123322661017666200713023985415810508875530993166305235939955608163440337592426670401813469648590084490144521938931024843905058153503890323503790527963788658530023265940197805372458845713108048993818048206171796594258259899547362517816967371253603680016350367821227944581152162562703093369985335312488737140926679115055096294357272761086643414801018912817453251899721771985116363166236350063571235685256621756711351234488712584336665785274777478069245148143349717379034590915743007906431501778942120167558883149280905695390124364141768433355426550011091302377197034049140767849097077335536983828556495926089338396732110743764213175521619124051530876387083159358507645148791323529354728778480236944290346789568291093775506369298206100290977467600200787229336990768699717575442223725594102770810884589597836412430066346672523745097146130448181040136588857111482861419584997463226457848725864115025700746543277154908628226457249504252281764769629740242054787371317117127982879166467031373155081948195368613147834643429837659029554820872845872961973391555745785819594043155912959045135386550417713176545969020270214288272970882811805262740804843306974196064391687088225505116722685898347945117522494814291606182360924254240525621379006821488822243306063185864078456699629239391729417895919072432502679443997518670784242207801611344794172385810893111113273334922268986701965332031250000000000000000000 [147,17] 49441772339249990404831559023549629949912153957918343701432119547164735981936555390353090324331488639356287139461167445319177483548679598363999102845081926853628913377652188700896664100078422118060027455567130731341370084208717761632084162487446912247456042061154989151987569272053674886272399638685087368156342557867816935248290322151822158848340877539279575960690717745826944596402850516955519728759176378864767603646054573251651633777537590314388425484737702358306859438564501989513087546850548680720177942165136501427582659953900678252275466858577530718877215336402278842829951680057184605600890164241967109876235844483515592277054972334217352039959644462685197875731573804875910930924469906785858576727911598561898166120825731610006953129615083881593466340846818763261030861253799256207813306042704718116537858196655521371449488479413217863044547855308892893581409576376561968700879710489403188388690372163364741514332929289168013104326724861070095755792260704602396841696133997687801778348799561780751044183258193445592148706233492476873332154329278904558472899301082102658958965653976167053485091300878540699452976370669822581899775820297640258885621920379483796191467846522745372986296830280115300862159699133260916715113117028857226985506253554382907958171032281413176262728540086875061982376934702915033521995909586459089220034408365445473078961773661129885163455473543639006129864625267715418791145601946659411431151388818062109054005427616077139890475808917474618026916921437006533453053533191972192104456887040253980740736026776681902322057467502356906190304005534824919883048415639639385632594452394778564917452675823915003158173572223943344889937558973229405596217098893636360063973624168248127567376387974014156617100748440426201738660858536011371157548640737138301228921614641608328507799903708115582072000008274810273674802141278115362833432806407022246786491969227995384846507853665721789372868799678098873653116482507991281592033980075861916935223884304026161961564762170876332172299999605333038828868155018592517331926632418683762438555949581131744816911881263536678101740088604369163022005723883418390664526431967663516807258428098492686331155709922313690185546875000000000000000 [147,18] -7730241859458176876847812991281566649381634129055874791527897444881350957494791110467238422763936251552569684677091146060058862543074783762772555884955337711898247567276010421542749667596220187994824284299827983394202514050864495743934462244300336779495325095655087931162814583786813838803203196638629696864865773698857444845515545163414999399760224825191285239417001550748450137015197929237277801201977626243512828264347183794235619998875428654656881186246271320491668638746778125509684243913612175700239685580080538484247179542323991462772420680957063180684175093620535850813156578844869479422083617554311177206953686283313684563772599684067969416106121797004728955308180213314881638167957379669691240775858432504971359943128764221181684606003119569814945094213559242904073963892590035089545737312730959569980440882159811260437369566073997098034819825680844006957604056674896290989923216400297100138266895762564937643783854575974584631914590426984438280529245108318717960566961112769283634752550682188719424600228983032960454188322742966248032734182240496176499315959169791300355171666635691242736539173225934815664097992878005862542351115373339881963839637301154471386098238142491122562114572590898157793897183140096086033173073798855864587034728707537904062012070121745112890289318761990500925752786173971899385326666478180717265094313163242783971290075203996447080119530993812050023986881791801070295967869516928115717575609996490201291264029433423449019711831896643715932384892775029611687635614025318158113856362852430500809483807538881119111970803657209905014223999133770208976661444963781971484204073689458032999925339600374883164259618980566428466237933842101880644478504456957924621742151495442941386380587435234929220594934597121654093304075984860296708813358652354528508813178458024769884890520819234751827750292049498053546163373774128617345169952910091372904980387101271536631387498808760319496442462522903676915799791495052032302433244311864180870219874328152206853100100773475258662713917751132956129449993771765116957818401151931550221924604557846975323148968505369108248884018441359456262194298217473774501812808728536813296372542936296667903661727905273437500000000000000000000 [147,19] -73700901134246197171430725337319171417037539065239634694729346205517577295519575453242961564160161401927820196119430528369817347144408388925038144904617105677233647538497194840475324308667813259041789415770627377579820890226083842663026371486762803627811330002203273676273636507604089945077300363050166486307647650203869319286758746391291544818076722880639626065358120710489971458542055311840507689211589119355567839818622765616757689134980987145101122715042246694196184204021981399406433015706540637553803480657964071643829297207769131881135219668237640119756643505039913749028194166676040180366238772656700005562266951283895582897348616485137640976038306962891922658694355542655488787724901356453849565235561531516221839466948517227724138579060985646833256809917376200100287393479033783562592883313366070325709642146238545865817169386364138417001099412863451955388159170838476047768027388558882523386722572014850445894015433382987636606209750560058188997735627268302656095805465403268548356670384864531418137849496281906839832402336451821308333465767668370660281634340118481345677750315972733340249088768759088397747869637381817433627148087419873539184204177849479758241298961265576946080980628230414210153161298122123767248955750291671965472957693593602401022870676980438423472357378888702432252706198756456600514735210396853896226603617767047837161531283614301859762535558657921583505632106869586072851498412232088116245999443889481784757386603365684549461233062927604623724359511368573745954328433934120677943058041981479015217876440509828426871088515722778658448877385355709894751584846045289575651779683485464250469138344804523237137715301664502233864865305796059061030846695186699671405066009404588941383610162601885373169452715342481754903433588805587576330571913231280945772124811228450292132903257343875700169979306868465332710619215200336623423514819297056193736434778589957792453828954519872293510279927213228303403531869602803059589601594663703917322968980483434696657159335608212938906021730068077970778690136771360020802440620009989911458861962731076562412648501252245896976447310371450444763369911584664782770635702751439504928909762782041070749983191490173339843750000000000000 [147,20] 197449948658710033318810256277938138421591394278855205161139397551700484460394059315067075050916624004658361891455335562895506224284908641296604171833554188052995627200863310559109490662612660240530076182157708794580945989827109769448769826805249897276040829183352550302723834857653423014758666667628848190657481500413058284546267934880748874706995954330894438068623820238634005960366422293926239549632349860873564219372310442984521308968658185187789749300370099797100295763785465513074323927022627778480145435343667074971926734714697327613465489713997520892836256547753774545046544162799200432507116490068420881569936266599623113070333775461202990371825891039183517893960829893937307654991937286408628628765807326933621631059484254314814002115918667436794756286095381782788585607239104230346518556001071844819441585955880233699498640476705455171424194038184290803187036437594031634087740598566619495135029388830238602282339675076594069961642198388253549912606672630859894762562730606672788689779039523414448595099976582424306279461888349281593533902582986405570893375026122740854992793606292420316287444369286113270867509198445651627549273302708460885894398034695345559004637375918270127918194391664290137751203531952575262122489457881141455663150198766235130987730717703602093881543321356670380512367629938851101868613573507634176211139306833696354623136770983571756358841474318402046921521933433659430738964746906490806883523112697120584464974629784292812286931150472993350275290272633584629526604412152278339675078539968661998979605816199769747153553877368194235197392018769088325107437243606652714746557138042474697892742761019957348730177526429781104831279909732822839568484606483997212396443720970327056502208955705176522989988828530009539694222384325116457874694741668453140215631837105616451159047010975623635379363242347885095890816502991763530087500044133094232791636869830387812140565685248364480175851361121386544796361408638874594064953260323437372179658134660874932233136273030310851781935613634079651800471257494353726537851337743323607191616168320380048425298534805365217732316130070821537136087300532007438604763376400206068006504267486889148131012916564941406250000000000000 [147,21] -345290926727862488249700229123442747333871206371477061141234236845063344999041178062393950978017171971570471654291658573466146378641191741930206911153694877213309285386811733325340327652696756812623268341663155538302483969428851839977948565753857555223378393954292848152048168135839055157417607577193299608598399295957818426675146101366554852512057108444052979423577814635215627558430161278114196722574501283084744138399199693240032532613725706343754668859434735732072166909892217160432904672389806658236883521192892181397505084252677092878696213007120698370396350611805784530418284989412487325951290815468442405580634565635933087114330153085069407544284226005549985840074531718859294946104361465422185955227748527012496414488737475255329978787822961051241660028823505167585907752598522393718247596302770279486685276746209308109288038792958840469367652881293622992101040824059535288223392732373463071036512323461630662610646723982699006601368248279258895154660896680466030056364664646242667327968406906481911711689426447421901840613571399687503388676278317714742707023546497733078410147758615033191875930419056926864011966804062996682995251291297501713789517548106476939384335045803911035423665997853536602271655842990935058157423966518706044593337056903939172785450598259547362331178917667601816708886146403090375603761625134754417917407659793311446002903791376349165511495166043057091681534004278113710446780016798094058503399330294994709754117492497610607995592366812713960126900930368339396125242033055762246553970572551658186612083472755725290038801705389874438479307745371427739033340161528694127518572387711913605839968809399040325636248786324887305305977600170986115083529704134189104803341855666704178409751023321951436459795234798589570124467176534807051138972011185267733392018958275325022211859674541494292350888063622739435759689548727850113486315317146456146385567250566979752327231431668911283338928200716859040493454216213404314870409886628453619938808007421385295963922380532138681922312332298107009633659513084843924434178606390908957641241074810644068516008649370933609792064056257016009955898166482040036015793894156136224771191933768932358361780643463134765625000000000 [147,22] 475689261378301965418395936890577060414621149824419768841365258044501438042942448187898573146209569096337435945477373112988219068921110948123941513343030175009907369963021735531979554975579757702443003791847336379391016982820599978511088255910872541743627679637070583393083383730218337651462316515499954926396347855532432079471148341114256109782874556978491195294283814768841796343139910173758002267871295274225794364864498258113296544456682906158508135967733889977187367213899352895517888399720534535047575826207492571487208498799804449637752563717412714908138702766578048445749062419816336714881156700117159261230727758004747667630619825496916774901547339711526914583537678181398652042027316624937116394242653890837337689833988540290063572829599431986350390323471202958869760025431514964465588496598599988645255978667912659393105330199820676576945703190471920013707482705043884150656307876302988717605816739616724430103884269146071690497434649952688685552981748967846028729482961387034006123332396887012522779658815943746807642822180836142527650956487724453585653501290242077467673847671181787395220577723107986742479849429911373543434828774518231415801445984523895575141847472096553163364586257411322838736700921359300473947900650411841605938962006400449341768248865754664399895018271471357271279676974563553133652411343400442621782883566516871550286193215007619843387457222418375512960639368549823872499184827488659758202625382175593035978087669098081117712609994520303193711459257100754729259780096392905878416503461934915377103487640106654836127569149032721371730848477960141985749820612929347546553717280022010055439173922022348662026943512527577889011909683714055587750932664803813599904716705263600723746824389883041618993969108393202444936801937368361641828634168858139479862713241961838787510988405473161184341566681977024386321137668527510112857285578085565369074363982676842114780530045620016328921658655508193784681716421856892947473555804425428043783394335143868036358542246040516417506630133195192770003465375885793276582837968809658864802477717550326937063547185697292722978346790347663520183600788297291557879984223014546707020144822308793663978576660156250000000000000 [147,23] -542368612468068633231527240040202770470160288332854420458230481717692495642103919659744064814305173007981950596326312289591525464851575574828084861831179884318749416798279544377186754242078577363888179564041272518475182091742474790784782904944845605588452920346507885864936649758739938182198316314897473214716980782097221650538700959347786198983332783498397816825795380008352977694779032007995870832842727552936675445925027360260978974971272664947706318427279447907157507961113380040564006240556871931907724370398560381386012127930302696213818080248710195712934871049598629159459005856606156515718946887133997462549031872746904730136563855359523529546285739136054818568059673016061828093121706531955380216464638206324187375549487997871525479229426389686064620028623961745732192966499901973492787984215401813689193123234468114100141093884405654336904027041229009900727589115660212258509400233883622476902753258414014629662393048272294074125377232683730144374489599371961035573976002524275135026028748766921463873548094480693430165579439292850843164107808235534393472901055964791218621508054380766756565693926932316216741091707395469954266327482911973384926173006648238585729989609376444132381905697755426787467747582764006747629762218419640427796164755140402059743365454900215561772192556222228692321248360098260076824431533141647392508015511042578522207277231405910105358369665555515519403108093430368368560305080717869550162705153238505506339224528516477795537729028567031825267469143090169562344804212901892348763113123561611591173259700709476401837446423182266388475703865139996969853415530971798855465214025880056279909832130890647520126477295624250973137513898464254501265605546808892801343653565763987039075663040789677621703657407577681153732237373157430255481018855783032546174077969562496379724296633102587624410867567793092207096638128728200215939136501909875803794596803880127576571304311824578210221226662343186910929353561509468781070190418679428747582111499197182016429794205173524531490360498232381307871527772505127187944799237448056381951684348902750006965671441423082470548375847878241014645881094799156209586693400459544989189453190192580223083496093750000000000000 [147,24] 522013179905892933810993708067780190421482138341815898086098857704308348762752600695369533084062043053024103125682068349812546070023651315290820296832374869418546057083414330575865584714754944386625096002369468026986936750646180623901795390239772904224541847900601174470931109147967486972398554348136768611898177910024664055203136316609970777146049440629478087022708509019513928136482986384913510038975450513003774406681499650047018066945463696428177454575002075912226152242261727295267420073958178748578963927123011006015501843430054389417954444334278944606255284634329769654429409586426948956576285271808589256184738410261999630009005108195614902668538349316792870352464451651062696477880351516816479447018952821849109658203155803366050454281954817523388013011092688957659949258491812301722501389955556740290416442009337407981532014834242856752915353861481683224324420995058433262677085161677425087424335877023962470715386657816462740399790666664729306979919009632348136779819753079531534258265759268862669015294835460486695901365234538303817536872003456340640731484205942445776186203734894509699242396051144677770805554178992157400049177252148519220981572386947559301231706024639521434665596453317108415277079781833720083202107085638471271554138341662029972726934685790898464641957491973438723604469443078818070596188587382569893449718646917150135190322876066071849599505624729604947075763230250580408793426974118022915653219419261594788117372913745982012625549279039222544249317108747029668216822497663757815859393468640245143534775463260862061030175800656120715429172885461231239841033394710621826489871940606525976268053413356228293916525015741707856212971834264114409492093794748971616969972825678596674420581331808474307817291704744811828943845450518683580272275677653423578786492918435778336538298893818634231459998975899199170142210063264500121108157181453306818922524036367020653701096819629312534003084428426624348365556470395260617705384629329146110472092779594837369580458225579921058526441544264870014726966253443548097589432273425966486406973485627740915154968842592250473742150387204966766912227423760145801887129794582875774722197093069553375244140625000000000000 [147,25] -428016506311292634628827048279381374092187281492663729494414149021880692772138617224762191582171272711702110152393324092589860798953237933534123623896786953804564642959577664582682622181123891594176306227528437975142599274693231898661309483143594460884751779903724328367867057662356557137508465517593743825919716107524182716393023817357497291894908618049794860636122360444063600689369151361577384417307238939625161908665459448998894458255788804535255248549741298830762888180253789015752298949127520592643664346392957925051180722833313142166409475611376246932629566389790410027480023638992031410074163805986187593474639771037478415424609408505039328305118808642301459319695096519201988069981444117728853332265758897693321227070114800824295141112363395895344062819317773465828256656049396070742798376177907182368195204928822522270936270684188250764767024042709059296495430401918825407987435710590320550134450163994455790827395388286685117418698585168052332749399539378572034576316762119413736894152643898770762730012097443073837425935664122857241184164962471156845282201133620394203698232571173298965787904333930260792558043236436250799686142273915349809791826172905782624272705499333606215435974066494005551900291636005035195740693519398245164608306177583992005325778321881162886358176074390447133722983204946229558330155876448708194135542377608242538874871496993463715053485239397756854872975360983509601278455589901966031718231456612732153828789164831416401869325398580815485606739378765979931205786092169349914644607515623396866264085224733246138461726039803707817619499579910721905295451823509685856816907019326595786527797830153881725026597194899794725408115771766244472514894055534848353787430220897070406493602088083723660414622544671041530604866767515097502296743115754374652032587303413149431558084814299899211802630638780957844025770376649061462729017834189407984364840492894422546163581240331906178605137376741426765824266924666583553992734053094005373711427081541021781465033080443802243100641491356285879222214379794919942479197634155288530549797264202451968130147333019885789325890447054295560116036724966952835397258449345869735225278418511152267456054687500000000 [147,26] 299875254911955263046728693792721220532993832114673766272214544601548150779312622090194756385292386238975797433414426096584516583377433358967197438125217463507327261760026492372552985265370644913934504284926784494141428023297905293496420181765438286464697176342055922534711540301737308769578783986748786169084532563076506450720460914089407988929138504688770448119538100614889012265090029853453980817971244459233003472702658708478575231697092946866144768761850332547577523156100046182241337381615963543767487707067199947263095041380245392684349747137806748318565809292064810648271063143849420521404181525769348735138390185209105308460341600686085058096615635939386416665579148831947806159289669197973941242185177829509401782250648030209094819762288781682856968337087777371021167026042748933131010232763121801697431011673942264467975406665979951048235364413686310011136817119416278703166074755775353479586085652150977836329371064417343605297751917031289230119809050503135731482620272412200383098062931089919733468515502189689998418237889484337365212448173507129800012674738961321672171162626653893580461796068935732746312263359386856186354796377860320094387139358168894465108193953536209510845611446789674569723781484523670463650227151528127498380128322351171758852629154676806196619825789436838124132233272026315494887957127154107935702539177246333479543247828540288138273440852836344357749189243593100412454730217996010298981102842072607444011923419614449843857174343203316650873708354276931368725653207369177170168185783105621638905717257219047060814714748722037524251223475712070750918201193401576257978823600660898213806557875435525776594371388119068959332675918286271698472683425793532192330894676729961247149620538896626400969379473042799359774954774654661671354892087310224793042331441412176105425789023520257932876615084851747164997112553647957951370638994079972421569460545220509517852827454609094736299240390910608779468360610533429601995046218210240459009664298928920331830598695709286923331599373042812898879728204041395279634975361684009064299406052774115242561215983655881297809619026364031480289170285290480151501713379502689349465072154998779296875000000000000 [147,27] -179067718559493619116655211248115099289276126230146368346637558020327646349271402949254770495492927245350161851016697499735590308043561109395854159501139722460235511283086374527050479843598778197722393052308588562528871061807034431349746053103875756399575668495257538111222721903078195893289030507423401942824931224524029642950819159069676336717927973918598423471049923270697333032879916398029236353678531910618413727137158789604722420560688306348867345157184314463241356821309383319954168212801510125100714583326819269677128299943467792249377298686511945955959989403796252289876304281174584070019375399855654561601869532121327797788124168818610604052461507626717193417391384590919851201967453652822844924270489151595543851222640044965533494263371676965265291564759544224155801087292506253595855041257414189465809898734998391198680052970649061364851463629564163469729557873933331964712898151664219497891999734765534499033299638451874747342340915141037605271458615353727492693557039003589280572771424671275013886717403401029728597205607768779423047780203915532346596446630165215060366376202315127031942917487531383820884098606153453794614734019714093878744446390316509720259121202753051859156540726064543963239372479487963199135928432693505166400041255707791811431345982089620695915079299024206690329811903442625572071001525699402468242511944992482398750735121012213242904761702742816253163104691432665499923769107985261868763109522146353441365528224710901338596013272658048423369007372266523805466199912119009174011020264322529702688030268675596010771984447516423001693379646156587186849892473769284094732114099165804422551935251916281062066397268975707514724773483891984169376719043351410688680121393340725504871139507802136033631360488351939538317828179406320971916770917831850327397512493918749497518059826112973850061430738938859103426242654012290921831444562858836992971386965854283743656813336929594553374170041165213069376620464047782549062226444376951406077532915146022050345930560028782676029970017848422030269640424112742227009927033355209364962325880630806298061500339805965633501505303548656637593195004940808507894819186390122922603040933609008789062500000000 [147,28] 90268743869065487076487916214897219692378834042918503894272762585451836889745496171169567482635261000930955240194230648287167228810194080427213424285267167321826827034500947614007711603247314149807828765045036492148887661645611982234328261231860306950776255676455559824661219158421436682257026329820101197291862025913171872718382531577622930665804548873790982115971230536024069874319904699914804098379937511376212942092241308261280662884908318040806107734077872717267850303099975790153580664510203567466011440884092559797802440787519088670167562631103328868082700989303899350500849433858863750620929443742678751487781843174284098575689613281246458592582544652181150533694046054044515173257199772002179887069583824348331828075782898494681679761383884542478967883777769755804676190862517368062322779557315148974536235149769548998982022405850236343409532273811058159118123321272171433918442321221952950846824236332501749599474533751210104083378639098237791673552636065034976035996405197546841941771436257613792738560726879625547234860637155017644001035246377294052253099221705425873505360236524506306831867592889126817299529591267299106442607786233443714853705905858116816011979620501593443177943432633176160828218058326371570436017248009631571252876572072971487829374881689834207625501541130075591628111449166186305740438161744159618284795242517158138068525874090706714211609753146487691037605602138609981674538461239782084704855673032767904256942579612209524933661437062698033576510863530489989599192233220238226389894844557630033309376764898323490313683405844336557948935062212812661284732889355787152519436978463930841279935296295075639031461644783285258680865959451195713818137042402260793691420753713359070921051139264559322503738648610180679911582492066077269123589490975565161345180950166465111865681015237132984797089975749464926241528739261935554915781450205904172870080612047684839109276297779219983666729067138902222956944805668512489825755191777930282349754803568150859457936511008041871646795555126071518372408616509400429987950353675687035595062305095091398662705853227411605426207570053233404373523168580023407216807413533388171344995498657226562500000000 [147,29] -37629846175845343787056097184809890015362726358045661669835754577027195171434893631898095450231304864164391996562462886804495749130441172988283417632932779635686850801905046230986328945262673736645355886557949319569848424829232156568657329818741955166160309190579275240210187226456087026747961616701760895841318145182060485836089025629296381420481225378153360064062061778727324552472355251584366944691496376767934397941260268560969872461613278470640168769807412711994796759460936112405867758566053448478273269733198582772846137612415479832840124440691049430022114443912211349163111689235307472480736667425186774682026939806406410902268729003594335975189131035691305324184905772960973714975314214524711264593664000785388346439545586208911184106250833521193857837317851366661880597544521845220507233853396617221520552038567282831613470753722915438956183191192481730433719528457827114427396100129468004281872956354118610253095658857191025345631811945503554635490368849639800430449358992625536606262564971268755280847058942011505654990031832218227475757918798440219490464903031439872198852589965030160401015303090676591275067978187867712836804511549300505912127499873134984894195651842151233501631585014431708306058165074089134799767099066906784713162840578855863095994663284522287682757823898988696549383688987973351436841956593279201167783645321335191542487687035301583154331114249352502890956773715007495590756088852484698388981997732517872435732458361280795576288754818824828919346799961079584718949313400617116312491537927478322854673981806238569011086483670413741725731244128801655559112535883383234175739824783590722326349077786569890838754578652128824968740854242626187430747278048640777179790606842339833779050366530372196877438019879885952912089178867690656107197996507045934941915811652892159943644314550990626783285298126742866687816184951143029470074477445545002356245404694785421405973837348882447529254915267749816981815254480216493634401415457194797662351801751484360419936156376726952882607945557342103151756507345613448067492655714148015618532527618063389777604254782744076341479746675205938816671682552943544346079590923181967809796333312988281250000 [147,30] 12457002079298533463073853404127401841647249645536319048354180230926432839082149575625666935979463287816099179968825742150896150873097590057137657804895669218366544644715155911069911861189620515484106724727422467460516807755075990016584894447497024558088838761168425875473806680148576625802970637066682608920096692450135547651359088404946941251116710529614305301784876304027760663342417771631378958730515638562479536705099571062857483783065870903403859056898354635315732697674055473958570440756901286955226387836745678830265245617955514412767586311932965063554356970156055518679614850248232331451558906316496578663735124892741932416364731899723819618237822126617755565052184089028561599165808013507917217420054096593984769201814507667323075110729667905090432112888252055770906140697709403089663584858702602786322896373945397333972079290149166904326344530990058412367472684604273978667438210956919143309853806772687202420327706917973886649041174192776993316931795945820182479328362669644497961989794866970784343049421402047964107314488644297516084985335511972500936072171746180639478744731024756843442817942297353000957111043196874444085525888364815444631180047701803020053872220691669441473865112412858514908964617436713970362048276482242672421832502993765948874547662473786860171311422564225800433181612939807920782742213689279236527902261274907515741249839674154438597534378526809888241111198276245300099315274293081667174358283349882318087775438186431608440553530080204949936477730154743665147995203206891555327867831056974422101200178488682922822139825938549525727022543762309001221624312848979906190679063081517497734758976759447095325892951620659819361041651831033820815381046234071416740777079079643702161544567115451525683069192855446453735022739784980737017872447350506703982119656688094334757068578112470249237237944207200258741425609251761364186674053041972623631631160686098221526963920800533118467270354238721969811179744614569465450277608150905310889730396810833969138189984555752657851532734511796461117955455638467527295468055478894139830199124368968408246800858673809172838384674544775461424661482483278978138645470608025789260864257812500000000 [147,31] -3046433865051925897687353598040985849626983950190381708486910975433718599991387740039032041539624678393575981383689157700642239723134620279016661831165096877678401318101506657787713510841794036430671933453002697989934309289824984051264037126436182567037021990149758552086245860603545373758889130278567823799365559763902938270597027297371077425795506306382616838758998880953524831648208796450971577991541987689586583904320140222763534692388978230251849813158514112454619625990610101485023453086612201679906704364136815264181972512659089725619114704544598320787259582739200462918633379655949184143881959837346477516422984274431244761957258548589306134989597841015602139512919886229635811491448178490369797108818710566845015701226486398569608159449430316527217994151822653930675147970454765009001565083695042934069815816357908850626058355609073990427856773467973475096337773435054246516185107333235618845672115824343621796457474840586614368026552291401331502369550998153147497704578696032427033105770441101162371540978090374872676845426230154145998528408854411080288500305011147250210036499943707358537438565746810219670399818273295020427640887357226522662311180815578640521034657891298876593840623535013821776246170851888451488814904513495403098110600860968227925807591653570545739661691133570260510967552527592211576455204086571244611464686119758118059311243240936226372715033829237483365741700598779898835944121871842407215393247777355202016269522150811021232227685148803051062504714769561224904613633265969782014398687121313018451567561790322648263018310712034876561827345364119293682683669992855584549252321206331932212916980675985303971944769208111596854483402468443589861947799862083693885013722309909008415040067499212395027258043463156787173336818620763072471930214297985447639797533436578404318978590039376696951962698597131477449490709350415658478673619121319028791327545425071459195335891337143205923746285482613181809727977381714443051811287767050473408205759145268126391467435841359566118073352385900614185431204210202323195791540460617702158787440104998094348132508197563706895380139294973546307594920781997655078768730163574218750000000000000000 [147,32] 553221461975766995145665004650740456907648626802355338169513390282209895499122690217462117995871996578677443863038983171458805131142207529343799738836168645799014671719032268276014147818748582829593295354837862355281654112192236139041499851570402128664908896091339847150141538970655493790193002406117422935623430737112973968461267627455767063599234109882562808611154329632163223899737163344949119450684949953499549027404295718042677110071704326849469960445508968406634744240491768028111741455775514888068332428328251614685561522961017402861157712032136165771366588819674636195484527092406525820532715181690777932128940508634069258637550496469805302871159062688293123567762682595959988243581019132876162566106216606219466560379732944597147571197989049392883321983599531897914151173753136561114319929761999189085166648933314336083781127943489595382101350194674930514634537291294291125901052503588927007170855616366120590834829977032783754026283487213777487085188525683381526198429697904081664770432293870041544408797497428134324281584264134669403191604708709276646079262849919039127156935867833401442552310993175301250028274208222905813964115237577010084742894618148997291717944346229500901257149848268440016614207015636707350090974534922551229054767677213305178793678833042841667103339003421102228340573772915634330345543539284636947169225765990950606980814148030119348599616620677933143639613309180544821971204202500539180887847601382843613400379810345627886831091718302944488903688646779906518069069731381864435265774049279555723886665634014111862947883395196966678113005082678860410731074553321103429768641340007673761220102658745476839569427533257185817737847801851352945996196052585227718658151867735829248988426252189273388236629205055848095797410879134464057243975126895506482087729969983667773391050069289672672239168594400746740828006211951293741214911060275582784860183977264959543141774135878926004667139424464895803697608745962873671506772312686261610772522609413690445683657691989594655290051758873722238949441278677202288612327294819442564689653499491783365120748952406756417437147413044051510889582354439026340842247009277343750000000000000 [147,33] -233234926627409991372525691470970406439065562367694746994720529742358219390469582726279887257094695157893611300930114486184452783083482034451723069089645967564370239782986053441659213015894845524319668320042829712166253140903317671057506964061104163406359144642714682731745186404501621212762795316820935060842873523998522635689481259205684228704614247700203430937334941400693344428667063966226497631416202953874314744985389382513358049812652820464007911376866155771223702710487907965319519602707282487711390960380448089006774713743561235711718149916320675669096214745758185374606951758615428787679769415908369441320783442123141731809514801545469453735092621220099489866503068941199317032524593936598967951846569041890985527102182877270187164742192707640206275488984258581349337750427504853305223851005021617066594103472732504953041889869450476266398172079279405314552780911962732134382247319176975306361102763541203025210506334171649898359647120639965659305265044481282669207314713789882074489052935487188606722538851390786695004719516263841813505321418491848830703494363123987955579037204903749472486982099809014981900661818575724476974008368796350832530543120451750610170582638306743002603412048429542106477029644420065553313270471284806709070486330866294070421533923502065947274567951095850997803386109648105472396705456394858613626403341724187423494278083757432090125152910766545646675300524512957440645305573802718998911884035024537053148757005741391955336799950128503906209738243483365532187633243148765442155289730918403066534389005907415852337528950576383181627041127025173796152807180817457516709944518139478361532490195232137848250474732183819529541457730260435082144552361643745882884610882482252797116899666052279352278683860815877103225833694037362359023151042361154143936906186650570529219826495286602905197968283194379709582511557488139155073976003220830004250877090019005355041135073622832528428459967327912160257033526404385394862652953215345147896283500526584825877540660841941526736584152950409960014466598410793769659990518575164720117512717269182020101303700992171122457533704961535823430859803151759184896945953369140625000000000 [147,34] 263087473949306456297485078907404519764484359973595552450817315646111777454904508013600739502868940334008152795280802687713895624796956466453957091701146656225489671261967968166983995865858541019128088394436550236177929700758953328531242291938710802856779210440870882359666404842175820881935421047157532189805975504859082677132964722510688830096680409669552806440039812290252729777016302088034816468699151538164237876889018613494471590515184349535001508931854315503540188325927395543435316347164370948740634929253488251208766369304859061305283441688815412811322066743179891674291215625578452205498861340761499576250944525129184538674077771128166969154604489344114911894157342012845296170716617883024310089055157168649614968599643398991455404000604413891106013252474643090930688584863354887539837620211803530547311004146006916914102455308851959721219286889150919797559378596004436710881775810481695169912644891599735865414112339187799401639119215708039276038748849863272084960689246905588080251667032696742980984957478481397302934914888282160511154796839211467675355584574189913689903204495558470371946877827936981449828533464738398527193133427461246606370180958617342949316266051426741937918364710175888736591026442257527641415940725013834955855982838456476029805450143523537451342712921384620250896018206784469427492579672862534540461666774440503637658265505741489822211855230921708712729575786559830989608946580656845091067930544464290257208130906507785300863254953479288333877082999310564041538774069199990888352237851821323171140040655359782686128324642386388562101285221781071059475451366076651533567947341532573209314704936602520610370561363552792856954959780714413383924204955327201115358939385385805632853207178967586978679435467088820611314959429970285003989352468012467003694716310521623822386192373979853820714571538404972720801802177689845465248971314118920204606619915353864750410603520760607390007741222907530447160101116909371304672955666509078754651305431243472721678715112279216333101666958842770053775586630340807452962083251704782887898928673553201752349517109959606587880317689248773259186502913385870933532714843750000000000000 [147,35] -224197435204682787642712207045020033883082193442160812141649841259583062021469380997336308941082815004162958097992702910163311844322042707185988054505249317232304661433318933190886438999449844534640332108186495796500511960589722017815298124380548752238745782306121570488035369962302960180303436604930543775242310538833085992477284535143814951440427136601742029737476757756055383960830302840220288851996724864479072419074159276984701914291235130090166871428782464103849096735085175832123398968707893233482269517479379605678616743658898780292610330030904553876955298264389091526510870179132027518477273168940681106369153092725040635473822871159173976948493562669787897858849598412838558424306228196457931284221199463083217018702563607037434215221304648285977867601495645565998016842623579849330656189234158715391296735477702255714265582542715736125606369620273931122023373209416272105458392372622438700446752340315380987270371073296879833515604717525667331413797648450357231098866598250199590147889510431450454246506016987890430152151958411791442809115574737479525194606561686620748939776536022286152446158384151203607605284105042858451784631324544275191900265182736060221091716461262894958710679019148129224553009943410115194827729995934350658625919554686701860942137434866704332748642640575309062922915111238867642938299873131384635347155988574150289760419663346672169940477851755849561152073302306170023699032924369716887255821044866919359670445520570251384112308831065485438790803386588807155261076745824924112838233426944788330776491553490272120458824814984955470547438712692388397404419659835085071828900984426177666311877185339241205557003538262378580227615561817121427656103914829455525576118687781474331627147692875172929408061600259354177116773018039845395308142848833328290947378157664426211120548548488122319499331672542275188792142209059831725506700854097089850690217835620877290857848293249107299780646899377268065709330443728953293541570010366699935867098494793485363731768239828400731383020186299450368324017241293481342516691579421459081048143454669573200961875493642531049948311149495214686140861998200215101242065429687500000000 [147,36] 137120938294204439587071299246316006801676252964952206407454009480423777240615101056013172604457999935649598188385233746157309368406969406448662312301576966030855565418768009366951512415265529694513425616027129167251917582699952103869731464509961572181938416273700372084656625079444832393956184455996529085052564625637832829128185617827771823921972240036904916136324749667179138675306345030031304530441342857065351976360093882180759737768478340524180220747038917734645633374671714420884179182830111355149803456956483875177015272007567613318164595680935039406334591993023832555032994306177551035642384649775462030092935602232199130042134026751001299993495998935294731994256586411137656677643899683841623099229150402633070559933961122066211415722787627433802183072827183388402383838100649378368432675172421980002900965827542748767262761687661592144777665629533748458698762069318122305576794826796382920551677736232166903260693095361680815070600081284980927326886575101676961876880203918916126334902883589989576652044471744090017523709622770970798790074085660985532228297570353047375056355381631891149670923317871037320858788703351894455137295925038850221068161533481762680548578558405817611718466009039200349403488561552418492132820587153490025294997648214140577261719328558181964856436339523741610372570599857631916709876577530201682967746665913191757918919003328728693037126514591228537445505706587921781176955466153309956364873237100512288772962710121836451720562928011957045643733382650788472490962429913975115578455730042493316056761344098106682967886883079553074234387331173721797319171776138955485439099395270136350844125195941304843013807499374379758885730732516886664824938086681434878429220599507340588341857095021442612172384124422034473523963538846466260235639367452908774924449660286605331750647222481107545865486517426933097944786856111317487520595902895994798998056817914796818103251146527154036049926518095072205901930631612263960356825172998968937622734298586712798055796718037125593038001434739037283706106972664456695998368257660088672400228062334223713656978572969183532714519529141980876960773123165109634399414062500000000 [147,37] -64173668011995323361756407626233234983145144088478062253361006792432666203246928692664735731193111537440466202763333839703999830389861182918390839141625831367701147008880532408765867456233892816082734538194814880649438315748445920670964889908494487955531523916352155544226385526639457987611800714075084084803385402972676868677294491456388681078043124752527442188327715782217702106885755209178172041025703693685618851745416855603509900667182639282963574024191201067932467380175138062387883430296786975176680656348703805398817627452676725835237063209325835849374915335665117628855564396078942771360868466423551176007674531502286473889701763577537778520082164910998840961248106843371855120393305471576562744092400915377255133835666552268984491001890890596334716105661093719938875356297059162451247806045983562214311798918694935479497019914158705661717907550888882835722567844796208651057111467601253562120960867098043280412639886781452672396447160986145553163789134554762202056450456174299781606526071628738421364035407332388260246083394410108933555604042503101736245802483432235471193113037350663248380302766495174091440964765182022537173093386979669626045392807152537490589600937488473133508277374875086908800761388751085092816585208705687359455601782850866629715119072055131961489218425909625108299391212951276848971884723055183051278362982447231108539931193101262408235013378466284062768453252136712700788029185516449962049621355700364182144874137189892989452148545323466395369878045266879025699658764565448520258651616828455081337355604483119553555244530886719708227976694068021953652870920164751283519818900406832382478232722224678971310589198311531892524621207972053438431273037740801309632758447068227278718389626766247299915887704664318349901926985376850277871776591693456393311617996466423896936045495440449388457767904128849638119746852624257136071935175628197798795699992091669546552895782459137668489882880123086290165950213230462939057627843679551236286248917678416632342587638816002764658397205337815887284626927236497744618619170708657506607542658019082625417044900688489626382064900464463126243799165878449440002441406250000 [147,38] 23745139246616376966818353952803912868809719457655843830629125457017881605779511888347481844168936309251082448209429483425722487262968790782803190085122514121761431852765433989799610900877913704852473354164831805961163237804153551508373908265495687978680870376470733297746299088314680841877375798573101700239428255487478106351328670684003647339961323090928499061481252983319151027122730142273370118288257498991210642530179770592718987119833699656741856292640522924708718512376693093231415891441998080966932831825575151676577976843186176184875482972893668255628657072765467275271825928595970433855194383288734442841206175080284980444369496332014498874936291058461508718997562620424900895389164317103566609733933318500156299218685890205700623430500592621827425204042620566559681173279831600796414430112372432868067531298971508034896267811192198724135039651675823666782404397823755296576818838724050128862959729607389087009460575282477108097041253708518806230244590155143962705663053902479400512224976598581729696111991981339333910623254857642766706868113680287431832651470087761371326290019782675925274678064789282574188199254069832759270811716461126908027353406252511561062455592357743883130223465487810703829547605502501039137692674280448060700995203005382961291169070220500074842895738180729851360111420667393025170875066047861852495397827759660803904926763950111515048645556695567346313820864391655658834158369348302573182058773793180023891964581723149279378840247846073543314885512654183363372796837123725254051150155746854240364507748214906645187959677710640471528492768451301134940520238061898935782610339674065387633012299947631184869083638412286798244030210886336235842913988515565473745829262185646418057933439054412681790460650142993970502818430985542505391937250870810901724660962168501995293527215550743933864747653738971445741159443840897481168695294890244610485972745534934267027356273894511919165461339837828598479562223859892454447779261194582576969723239675804182475802449728554840195682286098874766025500315668505451887854977480939642947293095651981527757209317089029136309101581920740529044837534280883789062500000000 [147,39] -7101685645677183222879504600427427725054942664911470349549769233735479656124768064423575844775001058917544953066591710268056520614967103138971213965764257426216367402895069747356496361077087113340070898862686006332048835873951749737835984005299381392353240970708451111727713230350694701188981575128917112141669986676968431248384131330563500003852181921119829006186711262085989172672365139204386737430323381950870807234234286502112921181702105001852781158427055608032680049307054162154709148039977328947850436738557379733639974701569429246089643116424845871495433751240165115813200995630898697308420611544057658220053710885910218257529017161373968087491281835781802831668602385213106793514513608475831636631967732629982629481175650304871654306732848912606673950172025022930448494991361135933582239633242117731857344756251213908330148179310440245702955707991887399527599126787808896864246455455865938503151539460011684320333122478306879806435306743663241375138867147398268904405773601434507746458074423960665584595283179768322709703070144719202368164061916177501547816497088382944612162776400682566480320581647847243492334171229313145302705126989202496976743575569763811447199184144332896359692917183653556859811823801078318238313081765033369034336129577057888954022017052761455860613775991087051906442493202193266942699918620335473338075257670525904025096432621487315188107069916181498296418491981599776297740340723556139224341558290801846017177628670563977265625744516585425300586798401675787164457599404795347842542487058296778390363836860626074562108406914738288247147914565131183399845278733762054833822144972727969697145396288346257674736214880663536292383689481421165397548310779776029627681457636108770413978847940949662079931903207540429238787620020400667619391065130056074002789414955967454391258465520230224164212942741065119992078943089488072064926052465494980465275429670575570016039419326318943400548522305292916816204104135808833876587924321996677464720381265126578285273807263332059629548956559175820710865876123262817299157083573189280293567358369608203924909976719099547415662591504343221765388121244140625000000000 [147,40] 1824839549990385684476055864765956523384573057799881768789705269019319604014914354410086313235078460969638058264346733256394255017888298015145195452727099728505031264661084438280750531830820572412203645357667494965602382439303440818401801249297718252789472030031103626898419896756879881715147206036359509421344795572986461640617460526524558993422393645846818609075521416181533693179877643299430435919539655606546196560728982338719293069225331625328355896905654634667653256728363644157201641312628002236388494772268048067312746071159133345206087652564353758871526317751229648728767318207954262303620867509630111477332381125804804701451228580675759122598308683127324793341556870451663262957103516924973264407704342003128212072850131725163192544660377375816546523217091903931131510078309839016856188425936040020768691873857733963726450325496962801095254970114444514191221414977860415426222929571818120263862863756373414094180407125308119380043997232879206626895082595203912766480111706210794158972596250467044699455398574179078483419132696163288643647216367063796584057937196735974261623784666019821604154972279850024400748698261292214345252924770205083642431619642916517341651669987989182610427798430926133550693838651549525806344034931031178464759852269607958001635938218094168830887148765792002751572907506973403329781894895083864069263233823722317860231476436054729292025622652150939892282475134354550099441931426704413176442836462996744839101325608702691138803822785622298795466211834748861155393580604781195102810983587830161155967731623245503294138680786591832543843106642831582000142411674604590908535929793799858843445229108581691071152445615299923613919329721532637620340504939257591853965570031543974689943157668970088350401941530524652909977861797089398489960142195702591746272809063468003407895284499701073468861098822234523072143125592796812483672570705270106348062965240926961681158557123133136798631377343401973882514217609993148012205892905861684805677837061494279164833489264250742133381846305162757499078189117153452149163329509685182389826625770137711852754303685475314990652331471415151433535303789062500000000 [147,41] -488686568657755195800374114335723066107380976820298596920795715478331541658816171366034189796986475851894783851259971730996130031276140806198160340484044256227678592849727559697726773117710172970772041755181819866661563660471605508893467608251615443120691510479046912119920155265202657493052593865917017029367850722891742161633696169478019570110617526259148778580239151534875424819274785069278976741139727175271939284215685972016426929263122060397254470023582894079698453226383282166921414170566825957125408276497107509618911963022570649886146994442919077335703689044220867768616118791498707718425029275951698034413707450956282960079775714324989071322003335907473982064328563601689657795651765557624649900981169539208878788215565472386745092613179453519434668190627568336059163582028907884435058489143825225177232595163372106839932002254494898572478023913923004313184523712585379985218123516133084239843035386734197387409068773879380424595505130947603698868881493136811901369713123954541009461674639583219382602418246562046052381143819267543329436653936394603446836118958600362152501659243508415414960148770882651562049218130550814904950592500180116202050716838736603789920880398462194339446171005081348065184161262513910567778154190132581557843331046301336959460436741606778695745563666115523982184669439961807922789236638063632801848288692475787468860716907041051204711226668022328138280560952172348801576339014550320932282236777526478746928683020154018178195765420333094053317991575795473779695317138494573038191395281259024637795264196212160967478345612123795165174548896314078306534724558849714723916179603406499513976727470962113598277838229542593088459341810684842343044792553364010850212752124403519673340120733049215654660722564386088401196743004316411689506905904546786130019804962932968125610348388568964945601026845274004178396845563891227078380324187334580480669556090640708370956308453820735977844767694346869904620997049664646438309869106153809004834429033690160859939320226641478833172908054590753361382833602805284363612428321211552916254141709052264563330068465283236024509553377935853233984085761718750000 [147,42] 170603493938729829000483042214554316952935823524616265881489480673228294347056021392555555871766698261776725421553822106934796973427176314022168394028011486035145979396263028690414212357396005384563003043227780099864947269842322200848321313205040915408293383501233887090623908810737454552487478156147155242470177874338056685317395363838881287546138929926095312177044798280841886004984129281906634960961781617635065703191976842419711913108866554338266676092941344499238424480292416829680736242546596103399039821559106997722518170433247397978892301930973314173451403503377753988335816388365519889263477864682884888533507283706836564677190837603472488421697797819459807004472340473491560312981181564788583377998366411028046846243164963667907541269563896549061402541364546971121411851056585014431777881090559816395810512272950973632837190445630756739923056521327101761612541968079352630690820802542963654403968277041102199917678124273623389544922600557485405740787786673675819407717812424108383888913991287857007509243356222120048287340726579439040292844619314796375731352876572268511422326918017852447107226265057359458133979367882961722866941529190384069301531040592820221003084913003407279565154536304285908985369781119874348372692751700345649288958549588370985229057245391523198331367362026275623435926617567000687312853037482892881164926082989079015566061086733485862671350501483804425082694384393248853131868328048107681491476625941376946873754743807616156456058392804096436544639461862833286192419341448602345420866300774846404688372032474132643282605224938617128928675610650306758351447138638411624861213908470681369060398428542350460940302842490975178916773282354201591308541609902949726045333346472686952566073310915852783663340833688784367297669658323873638693519028040291830828445572242893106974108947614344630556212680557628858432674009307538266029209811554251539572478792412859005686165543524881481965070671989178651403492796843172231458244457322566855326333497570350309233414227231400328602307750945553162229613632708729921551363379560112903796060456193996665539126516742773641184994330911995451685527500000000 [147,43] -67331163055054489697762189184692179509608858351596961684195060809350664330731264165413931794143968531635753534689243764787389029842493673973318241461198675223689654938856313964932153905748143331860203138035718197346286772373739858823007612289480099057785505844548253898038347546312838854510063103927324891006161834844598639557997610216214472377722336135768520887125037120905184140408276386816130270680255168989313513394980194458829877165876457691251399166800436429342054041059085918028854859428367505871576653476498451178675436359604529692818034897731788557880781183946320554846359281946329336794400788969578400122695768425871555732775639733521006855685202282713272291250068823133383825994897905922254524421307159088128070209372214732194248760147754002338970365811767961399376708037487783832407497927650299167308275936275872271121511958732427652224818736188418459492429645293616335584326287548533806853619995125859078161376919124818287037422535659257127608779515075524923760893026818979320471048207737295417526731343387047838516542335953755063648071878351519245114091925600440750818360023560078703884614854823230493392266792661449680101046040773230851128489365686235590649515377803943071544410417044618345197619242529223340341942006227731229921310936488631988912588371688161052334389315978479751560213254649233662312504513995532608903130197698453337800969444745333902207731421801704039831983028161135826974682554075017878455545049024047701076926015146859153358395877266063324901325028718026685291196086357921992089334797036030699690695344930974890849069678307111690344754763788818758364479479175565318528641807479683760409945699452357174389166935370513690429848409766319198093001426365015132248590476837120989441705600406090044069639453826724406163969366132544765345798077713657612297731322256155501802379266538032391692876893727892493691321142482649398201575598052047168081049409455898360915084619257405501237256067577140644270313292224601037315216341241281164220675865473016286158853375414896311373431554152334107548788949663586919113791415122704067255330323594861512388285414303640133789826151304461595126213750000 [147,44] 22487136547544852151391178304443888251657877868230905498789514137456667712444449500450046942722988126819301570082440053295750608417037712214748214349998491113316225929803258558943255221592022820006353165406503295574827160235586060912730567425007621757264948751090782320111049447465547443683732178734448452946460785325775165588857637263278768505080382856839816702470233794586160424698369393192250098665460170876502461834600750408422855533233315301994321408790222259548135498879334292365678715636424136803989147386754031357341044259462485396968753551386235958517921655857281118179659553391297840113489117425534891194064551013126836322913375409186537721045512373000033065412950626794523882076107720875185398246424875776348820346434002162267750293944115937877205282150208523624331841809054732939847376609974907039089526216394885149935369909331087235836985868811131203573304167835613438165130739416000793270137444341254757610007575082512492703561523080048811506812126362706051050544527777716701507645525058964383013603254815763582026827940983936803662226055341104833752931816504236685390344746168777397377254638682972201349614009899913026750152907449171068556702015799020041899840407913483609801241997237932087393980128442577388814146000255346829242336839060867216824444182302355128900008391512956094789320726612932844330585297197539489444924176008800401197401558150063157266068232653149891977533032908648864850933911891601840401518849970933271805359002993177578552452422882300355455356674101022744072320863119289192030960691446258208482167497766536048109748272587803194292436755355012784632793640792358185728509348425291255550741723313174754062297829861146819647747811825615012051254420720683593925365186065983364042864252949781064141499756894417423265554010403490594754391067139749706604656634757992628341614063952251004456987175008859793875085891229162403615919523781561245383342287275733808940280923894846437695886264946866638616003946173218066741635448820601447879684605069564145231491926342054147153833087004896271240941227019328527581762499239567664694116054698485536167816550922655556779966865276722976190510000 [147,45] -5076890510303979125707567623548788410539627948693180714947766066179173429477350567464343642551192180352247840841416168050340173707186451563395971925770503933033766152544213662461928449643120643732040265902087660877695028835852707829227471831781843421978393273637330979065045047991976787650885816361649666948336078382637770642403996617065656379157721393752666324333684884818442083703966400609315861260634528443492515465220512320170007068671926125513872239313678866303580737976849858213949079642916028441053989867727792839819758299283508416404649544594075143618167808732171182507340864901287130910040186664843672852315780738242940792784952364924107065808641272812924761777423835059997606697493593012949333034667374253338344615442078733829161800301954580062653867913857780912321309133304678825429619366303494038648165374395483415812353699571600917422139836446095464727063561849148849455664959848955605129429703197366401843874192790753129619753351122723097795443052743469114901854822763910692632879036332211920253280752447258790767312352698888195822836408171233005092717557014340666396989875925300208797119400226107786279205931438866323525979391288426398013776173703754333352367890143301118412088156825949538315001296897940054401691463396274328630745732853153613672212273905961174216173169615315344703431922347998010114047142458301225002876262491369145345946990385407120642711214678966196417713767212342407398063126861831372599590844759403998006475352462349477422490665395356712666342428076782741683799815995749914834329512110261287703729910498671470455217733996298680179945945719153474991061720589236128540837462528180444421614599841208994960128146163602760812801123889695745768209988681805587288487626255804340401013014449078729170201615870352665662040690644864431004883237546772046139307419829076888628066314272724476299023648884672860934071276862803329667701297911654013543959596856060333874532249194846913310477426657265425828005032677707720812163068565087811895919878706490011044875630430101933454915940842076168836726036719229503681224184324020935134826833392115287014885741925272853139032847150185298081535 [147,46] 290337818236142952685845628433427175666438222472728396404318544822825487947884961249780717181965362484682980055475949994207291708610131511201284480211802116725141293971907332372286080422135884724604570416707632296496551474869879291657460613860067237457164687709197884527586344649406448214705605886186176328338973677061631621422630390618763371261521004547089900280204950394985296878680522785044343635179607458166921693111172105369211933151033600382247282947332045202649032872759679019436968733167206289765863609617286972038547450132597951074343206870003662370716168353430143815663152156113180550268017696918984902586872531706574143470549665480475843454608302107536218440171359374647412471650943625883708368517339441068081616142609388163751321931307176863555229010494077379646678661662759027434746914599556398610982917322810275272497461794870420046789571124426585376054506341441676337925410684662904903300392542365084580082732620028790846998870989755942349966219041797493642465475810833503569727523046781934939884490626900639732754404719380143697181791871398687847454039232470879434550425421890917222946409129678791191035810666147162736393624823886247329804209626577475919845379479787005472879049600499400655978730260608739001348344976482259753124702462060017070563116451019167219559944115554499560401723667706725532596811772959842980155052213645863651167978898189124721998861441744360820266205073543531481395241588493727390779798717583537791822086772393448700203688402061511288264722918861909286797999929172162694507246418305472005619952587373301166764083373526080037534140399106572767436731145652227182411359860321401330679613665907775944654446533435831570940621575037814855424710240524241656960039673759973424235205869337072100001896669521542780439683217489129613925911954074813907326678767147908400043300189240939871580533564853041688584310118973583374121461372213841144696834168378508607408975224682190485190296094859092680081237240770324015189001957675463798602192417311299671316912102394261751754314916537581533080485127233783570081398555926277252140356671189059942128792010855334464479528675984692720 [147,47] 345011105368712960179664496612919463144737450482476496318273697370136752978810814792956982483568550829157442673360446583078319675936824139644140091391712845185274536856747696790925753739931325852966095233927591375723672497362938905079871629899322068956642675303677306574035186491661303011683416527017508658779833900785462031386219740016773197590900336434520763033617311022993957344889928629661356892282760533061450746409300156155353202723820578692868692575131808149000895289275751731055213174623753586885490370826255245422605651303178879936849881242566087699849866554025578759767301845786877599328900890335226853850020086596034417203747370371560352020189284470593122378707017278874629243608966372261338035692117109149539966726508478414842971920916563380924684437596495092304389450049885998065678821479293773485004452649393433569618223047687559479278743043478291787413604299255423575021553874955927533377421383319967915044870140194992817446359953015865148131221547835746118646572630805548703866690374338673230502521750467578198105061809922256867274584600154491007580324229405513458783220033631557453740017781206745901847762926527472225332226573688082625152292180016204275579119202341280786841011228244439441584540922165309402649811975026046528482959517517920823022455592280963021298656983617350361317010299726787347344630847966162452548102483173906107501816848147844061471070716487026442631329948749596579640451605871128179357345861844601843929645304715582362670895207732284394633006599044257073720708795629563206801673006045154975389614662292891532712511968680592806059901730002932683875134300094682866087676541021299338419903922376758602876569478586858517868887290428576189535373435829228568971145359649321233191838792182705580920053476093947307039121324537860036009229096556564996122937695914808162156843837279490941305233096246707721167781359218129062197254367843619812146367668523777446256575927700605964146813354165837692672422620692626219739249653655930236943487429248159890309885392338433420354895108131948276827537095309239821761900151152329679570206271041139911321244303724591414746679060070400 [147,48] -188865618239692658015208755568313902634457632794650845110948924441414795050212701530758616550112560733954216871816400348123157591639161800335204015086544839464502489490265693561447382442224358944814206816362437024911127135073013385653586052112380886014930077723065897652992575801125679670352153887098395249643202779430205517995118439667286320536200851671015636148893518257694247574536860992439721105196728253645389307699136094912192068907177262283976330473545687961918800871515101520296486845497298780487298728456482915796410620439548516361508283031703208723985826785877682968372973003501659893775647778685713392891683288322339520836615837928843661981328809177046889973199473662625938296739668258037313078135800441893947814130159510539455850578301318906333978516985993705987502725812395428228696584980893650129032746957193134325725364545099144148014550468537107866775296131884471656858080905124575642080522944692747522088744940799385401002350923393609367953711839542734359337348767763067316588221146967895879945234921634650270226787751954135769814556554940720671783912547923375352558411164444626932238783919488461625878381872186338993831997038569069217484939120020686298841908270396640328384474394547727169072820210515041912669933567535704350737988834158534201117806695794135879194707735431830218354018024636291468620546973764188938840993173469197304510828474721947156539669495366550479373784584185659377014993640802821277906980330364594667851572026934419578706307487653616439614255243998993604415376371795582408186193010502760852143172481924062054699449994201804882039917089791941057354719097141822534347532620226712659465274150125291782999897405528360928611166041920364032166046793364081099642513924297193726895541852537249016944661720247527353109471297468691040558669616819464255333546641882567690391461441593907613089676222512604368229757247410825929406642786596446732821310723578222235331398626104139956295795845405359737015604430429909000425551494767105570769469867311296219012095423612672168996780268314739966646313513908362330329792230581623918218842413176087581771108836349474079893251686400 [147,49] 59264461365804937217512652556098732299846733051754194956950681086069191315100817877892074174906857864831952253410749146534056816922697500454880142057271113392037723410658254676068883618255667114185049522360785370252011764168946544860391070455096357880461603803962473293874338957312079588575723172798192851055705886541259568723549507090255651690222263594372876493570018461834728732138675433844436421051635578156817217758548034832193836354214945461054590853270088457025296113304852970620203239921630944374487052473181724260645214406864039303667306002868737694728693220633949711848772261786030410582596734883931130955312194235807205141669478875846706916670849440643321566762952437889128288225374971347463323052477967373747275968512841169549196733866158422265848111602873657629048363989178916237944000647397041483944057680393901003361683227882604493975742503992337502742717014301949593468544135505738580461716164142854785878561827675650689022976050721458760910347795720444030945828446512130958022363254454936236212582212842081193633121235628775803620882165468145267152050659142773697049799533494074447843255154626643488053555833833019538015389586614891169803608631165835082343903559292141277747686958072788989465098655082522850275700478161044231735252931472119168885140915688477359646673615404145265924936547990078836712170875621394705392500313623443631035161257631484333083675513211238474592881890140438908306639772212167576721343031210572675486910120936990918543662836652853659801318687802383279628693368679225724829997862904691343032039536293540432144257410120072746855762928233427748410138325061029739754271513876009816232157413886462173943352463830934401584744441820156604365068452728992193289415364868485433245234031294439895435278524712201069359726916924782379422915348247398404031196919554910956954666553851142097703407801825905501879284751085997196690223166531061563942542539946551219708114407143348620120657870056043538937471180851206274472252169699956353103801164629876569848098982069500832929574343752940098374979963830353209284480123072900270184147837729869854021590924836252053643264000 [147,50] -13152523310083793087809803852702580774884783185885240358992323352152569576910350091984541070191569984600093917560858894502439433350040848675303483236890986500295926916163474379941481009713454296648918508476243148909027989203669789584876652016903157830327510381374848573616227091458345590714446817749242586444100563920806895477325808911825497655413037177980890803011705026341065485058386424193402841198474425557675097296362224680567856954646024875093241801680065100642304177709811019943784379300486290755235740615559636570183813048747565775738615181880935269621136644000942879066151809526198408121000137787830491070696066566417387929022014376199933083503831371393193360070899316475442116487103625624148181294157005816946411067364335541474708590652856724799508382182527669065799062679607446858263525413382214105139533216729554411168241004973975249751960406167929672234908685397223142536687019871365108149531897424755002882556858163584513136101158060912192884151414960218516775344774662108175234944912530018953803717853954299292077963965572107546304983572809550856150778368761506339947392561431659778104822647341380346211346366886806992088586722736370633642033997112664638543998380348155523909426353838381802133745378536508597531936652962947385037077405994163023991743871662810439597933190600772271932239612235807118220520672080728446643684702902010568086127127840613838743412385188047211984297829227264777524350229871560800024788590997558801475695824371137108831675193687373209097310255950785577023729082068765980288236021131465172379020692499058531555105572077682481422395246265987616534065046361510915266277201676250721806132554336632978978261043112814625312657616384301934857129691139994687581393802417616730755193735889831766957675595653304996240111816629773978542857607772528691621401728433844729416192651679808956506349940537971491321331824141507441712480112627546141081099387663058800562569143789860944287914204656431646224316394753302506197173795210991883492110337193361742883097754215665472368572391639153856428628024435137405600510218522504519423281067922548132778309073811590240911360 [147,51] 2119587880314291469598861183869759687640668497736485687992567624329283736326319678983556362893235530794167529214863856374000514983262298644216766389681109853449584430996571086923661883240117736337109817712349418782626078518085003850637310638240097429556264082382211781106614122400396282620108916017321943609239027220981199712378579780895776386912098695244562531646597938836008537811772996831070652929563373936064245376959806594542534259425455464169328507156312805961012558777668264192748524842160378386408779424377211853368873455758533750396380463682089537149743877783454236978779699502230823103267307898133810506251993837004531076818815771933484371100505369208626015663438197706392495096234131795970384245209970217733507508850273338229693337313802244264349727430935551469789370858920800343756474420168213344110584640953601722593810089379064874797969841632501885586639137741178744903026952749171332434375006728744798856655447260192792181907711183175310605792185296208783753508094714009283151261384818796526215882069409471727498254833403935893469359815838006852473625917029501916738038078091870057326170100043497416485774308750270251729685590243447862665850534974057811336761908876663953620529765192487961312003554272250610702882103886365287831399814932279223726672760767869478171368689037718216826455545911501821399998229304706675156396239318943678266852454240233454010291929402821654638288407776430207714458773414058616381333638408467105547931996308285829389673632669620201256966041396203768545316929285121147235589307628298805575131109961432530187570963641947081153834107347867708561126577143191488317834379819807422722595135653890150837199703462861423022390319041092966089781984282774977556549011874948378973537085996581083919606442291221093391899393773506455587828244697804402555649562369976719633020235463322204270075976464764573939381025230896311235769891433282386351937001755118092297507122561873868529318929939040598752641161661327086873995082996637429756942241419450835638849971922747301930813885694534463824581541495744955355975294931653486561379196166229347692475566231577651456 [147,52] -237121021177646947765942519443048140697755489939984481595147293957433440995064445240661154886975097659556963640415169894751957115436839293718645124082439408427187229384894059685923586903952451954146354673282298192682593042031093570996259451597164859659491312947466817352629456045451295626824658236187668274039483680914108086401852898215739464179760499992801577058508296627684879757656330764370089648981991547290286326288515000290083928581612846294114892183234604052606406807054068027706880093383599329300700203073368680835964003373271484328808563090366983413815758518072491725714505355867873174360340544416170588449543314484922352585950498777059552762828705644226206952688357189064813758948370732464085584294484397225858474366463740230069841071431325363794240987677784720363650915379566686574077826698906557136729256066966530599456556273041197889699889297895416313261082869708807289250784139870447416975799984634730936508990664627460401828183920465618781470509520317016725463835355315218268667953943848711895212437235232035122978207284160121764812416026816043336300058891069467601480494297491268673888714233075818466934236424662550828499175865376809820534112086162205565028733941357964236779181970775960972266506055052210136973264223374900727648546914008954073799520594938695375958032866422602730655756946713219930032599165006841142369914290921770781073483790927000325960590504075039913459509210381601697880736137029035544991409597072135555472052675226791923307725212654314643901509054456784590567942367949970923295836416480249619329680568588280352326120921301611135574208547887131657764357189967796325516077299518849920482881713681984817044142179296346022175886537705510039797818768523631262995131081844923559647660198931527800874773381410293644423355801236304764885817814839605932717228233924424268424349405115124653760331325990204272246752369387106404186264486602765120210914754049791915933750377332806471063483162089997379184478729265231810828891371866902563406318576059444447200388410541721752059890030920668858122040855213158781641986585479583957914545286930947056968097908074240 [147,53] 15455772011454491486804133323248200848084550522141806084978613808691212652743127405111296226603191019630523236481831208505196014886718564877916239591244783293892981673858354374704392006175404642616860586350201804123768982472457566387260145583864290384705576252024955636595431588894433856112763173074314199128656570597227772004881429787599899100606654687954480052069927986621951132001056919384976615284080229763432575213325984959919587770669672093038824170534589221157056758814236458010900320571149499022630137679950942828291785895803267033803626178946681970700585136855214392841885404933370186814283946935466245016572273268319078327202205850798680051588312030536844136740998534501814139061962619196088589988461190663246810758974368768451272985875078063350761352021302062773888176078381818057754238105018901022664454031845474011770461680156943993186461836342902959892122793427281214968470992759627606678297539372693930082098382597254514869189680031969618981561242808659837972411019088400205188909883943910977320118053741234841345955568828624203715548983361691224666771940077582188587468945002055939742676776049581625380523991321290938810134895376083272690758807628655568043151872910225052919096472838622924872083121667815292707539525628191016297339387562182280627791649547782797692565790292534200554753658463664776886265029358822978449013939774622804478930322838143776257885321070246160951323168715632503854978152329800459567362184615260662275628902426182128273622339103356196319099453275751340188394554198007879672881804287627822648860815181333180740704784009056877197633526003086997245739085625755010927271451633190200778481220847914060417069699532707501708364818182348060215026065970084761879726634460036387129671571259960970265550716182186219770306524806319360946814607162824351198694502847433837153984521860307838010747725327701510682474154396999387065392313369785944161909363146236088384822778579441811656161857161476083462668800678017072833451698016116312774400361585805428739632316613156544339890258632088495178485367290712172494348418086406834096980694731616716025087658992 [147,54] 20420187161056527835741020820796410990408569439591980253508500257696576792708986283205598112082615113507200580258892608183704693783753195107774453038317095559488853120521491265985897678873703639068303564079284363719595338755883795406785445211654102451722180199856877706492487971318202937504447959497964510892402111528506010946857139581685254831633385076674069230497652977423302512963688282161922012071838527704218146179101601874144017529286879474529757151097935712154178680345796478763539966742797164080452478714402775151225579502254852194333045666483418892729161829998456670390451669552177347384627432458575639458895600685008984049655235404548266448374414103481737228229308639685131514018320150642474743473262211064066771262363691258787804138417303701880663164463232332077896143613627320970775553057815790488345371092894845205647514007349562803801280503038743977363972932927955652569323569829913139308691922283490166611876404148435288665941840067160590621703824154298898829961887299373021849153101948424040625448291899176109506954582745969425581997906666989624688941844191540668712693349597047793368700924291620570593450135470705183434289684468596360741219843104083258142717545806151389099133199841635714431481490023387677217769578164455648307949087334504733172237420277276692155840314519412803153406146490588329088798216811258626824063678256304887488207318297790908996642824127777894528905331337962247050130373421265230712146963478474982515387009986004341190450646823922180508875517825482573860392728381419639534526180978310335135585956760699259038075087451834458760974037302166509373721673601884596418011455145153978768184408980044414838458522612114472993344176854743015702026953662397648654601704030369430591153810211094965771063636168885783752497318860049788980421419357298998491191815763058680436213938553606979150821961060376503685660024646366857611932381460145516632830807347747326111039442066706811510738235067144919145900893946399728292538514131789030259110847987623346134758116527993126242612551985446666632159609801806516860724208926083840821014588341231110643968 [147,55] -162046552577160163111443815887017310847473864728942752764805582089205631275787013440869692537182791204167179601097982590324550098998900113465234205165411245520382751432017855262368437654219432292429275486690231392154616204622141446553033774709067677033141883319457870660839495000801169181454773122421458437996877029014144968519661673905294918814276305482249520024296514846619305405888493410744548393717049573677722989597662878469943491945723880197785196824969875951568165613867414158200080192186785290764665631697565324186019077311511488512215955624876245776904640139620944546115468413214465018664286624331086640985793454986100166642490558067298195661558826657055604797371604598302645360229790979012601483948110029213868372263584607296731152857062641766676018079025188927452130801272791416533764394398167277366165388504154582988313374747192587170544154544859128358398550160790800903885390962182129486459432680985297967434293034919011862126321430716050976813333600621433990730400990100970603989438504172083184884439018300507980667489350865295093938044301577632345851481681107890385797079536650372864899580037307789094346620107732075101890370291481889790869322213857093888986551289624200615806937097697247031161155685063622476687098370882655282362509775014176282820676951081216839698389410365373220755205616356796319384950087625738026661522820926348719543631454838018711813917794075983068464246366144702289757804564217734567418036069113216727119449769097592116244480051376413237403997259497759131158385233833837307705819587470800311915006367219814222402724563504131575176760473420725065940614354236191369867978607595573183433228802779944554418087018616783268504564748184728773413917392988337770446022120359044914814651840091806758998638884529605841309268688523880891354769860830460646580919040677804248351762860802119324191996439611967475398522783613186036092332597849763458340525763396082641058608443463151526313891594269396440162263998276628690429021424011804493458578591483245800344708862214640670547186601722826007317323342940434393275430329183352495420095005000766562304 [147,56] 38912064834542027895646509160787462686774481755719678470852180303739017791076677296398499354045894580074052939468025936563101332383820404078139205543615894788852714970552037619764930168515785013698366367481274196372558745258480970041248336064893396068880209315071897725099504105323693765474757283427721061658907899025357287473212951953711810016314734666662573741922792363066111896971297375052737749915396953336472281612087798577435600615556656569890555512646512242462675867053267067281286185977387086479176267874815161661662180125972385116872417877142342302674753909752029726742655170719479776911252071884293487490458510362633251872394370431258402506034259112109225643852617143237527301713617438759096007802376856641419414508290918481844446488807182106360197726160571251169527616749098254750983188909874788148387935779256403425219362287400322810340585322590599819368753404312260969774771209218707405089398697665144101916289202967703521345427710595643853611602748250267271133986266703788635226775457899481833460112643030035400460664114834769740760275143218909424211608188843981859694199942752344756062607299063926576463911687875124360102961613436461896179461445055931478973030377850979579144325572553192139735482090488617982504627120967741811673883044161571615412933318808538685073228803665338722834483588370641622188140472027757058278244972235138383331279938613243025781889707761095900750688215579617333106864170202538140460088479803001287054807796051933000112301273077200372375256376535654041453219662117250564624422119285220448532728951839158526806308557353820776947538734881316954664001302914667327109251715107192459104794058912209195593780025942474186835264746974870271703284500204753202545722754941697732151689937068615393200996487667573307226789602567361811960365499463617023583989026539185093878548917387234654938029594927072924359104980956441644215360294563443328279127551506680902550032804444791612587133184883643334468598674022458309076764310998795937430521776184360927332674979822588057181050920758454986283639416647965455122084627608304688289721647854432256 [147,57] -8232474639916797582497141186078972927709224523392221866356892369190689293164680563874961306466560211833349334249674700555348155220241991522530141098859445088673890118553279313221590042000589183393996497862052785333884317704994908053139247269266486406209058044887027632379073702837461212997628926494955658923785837139344142689199738593890928470266546828072714017433121385172999200390943710090055404930610059858409136279331828301614151414551266979529610686986224089625048413278853901170165806925512431950299991473679979936613468897928399941220925832145560719730534654883152398162147576946848859991160759673002614053007021899005692815585089778433886831222005577328781666719813510480678429650973359548106735960108765667945967659315844411839141450265528211622337036828943127200705205790283020033383729032185519571318410903946046756980630066512159416609554507600715824021050486934560528981643867480563725974181632286081491296572322247280209202745607664096147617166190153701700540359964033801291176629521048950330214731052083992306377837280471335952434841872317346251116044040842484235155233141331360113507296321044865258395912434319673870167435495758885591685392812960887594309247116856049978369755629761622979596586057970863887558741255475258535294551819591943542357473414967727273403969800844304541265541098148295219372943497780184891642705119585730390898669002288143172995043748337733375228119506444002984542637382626097832456438730074034167757748446532549710396944295929515115300308907470489872538358931630504398339842665885584138083283389907974975481884111839999183032964133626549635239593921056261470790839353169793879700087481816277172914219856046892139295001450899614104745590950938463413146859539430999062417361245022811572920726603621921598641024856248377008085731008855516575351685695177161604383858522410603372877835896916719497263345866706895931366848543981526381432541409242380801723096297813518431762147382270550242924881500941299039426451654157080250473291119171682287087019212028106401357310036501279299080893408865944980062831391323409501089122505898240 [147,58] 1308466902138684907214263864087697325676641269535960508130586879915734564755607472142553940394089355219272625774030650539468678938423984880679599504511853318112147068109928773557898609310939173985155250674575579758352959623155193835657640166509585471360681827197592002251771169129567382562394730939921373300571402025868147712278632465830322012112868551162215951925539942142180014197361594911057749779091363754980062981038132436342190670463925544368943424710407713544107344201700297893567851283961307465821317569534856528714267199889530323930999975509233667823124769050271175901157692521029482822650891056878467887894753361782448206547456185405774368611310743097297429013740560275359007341951882518609985838665290854345184069773016231843978308797349994248397966924500656152868985785973950603528996659625126535116651561249534848925431091588768810951231748501705089431400505433735420999912896792913614056069277771176284453989913589679294841657717305258518844021865858532816888341991506592342328429636813424451489299532027616065118276302162396595682309285320906777991063903347827501950093656814729112542097029721518153754945921427304275257746012312300443432341697162462967960166057049941337102227811620617194977938251328833140863263229042666737006909529154443386281493977173506963007952596423444368343818001009192907487327636161021854313134088131469607851945940748117323733386700249689126952342786893811608988469399862917581683575335935501744572990572451759361314957088191590985722847274761751743815065163843985711605304499970748234343809070795675578300351658461552492880099624588129725080100479141506431148027164705879111976065745632997687763896325724358923675775946033962441131941201567295958358529978791382619721196125737089348590967212208423685883352812823079708060759312331395261213666346585358989405462274730081503192157512842603225669433559983347462286771911433528955359469067467793392933471199744177171834134017063616885392142036569965158351932904489058410931577322162287701886004580153886381023081312907293754856307023350070905050178852967369233334050066432 [147,59] -143796003307188915385609332736360148990716554850205214401883121136474820832124181597158528544951038845544041291534372222246673637175906768216097988731280930835488706913803183170377973618184886005138100566107799613428551438361304102563899521111942149682227065384839951290928533670062950890513195653386410148550940493326017765717617121221450636018393658746673431415918556290386416106660592460517458329564580584846830464997032553621489979777119122004649115576430531814114501601116969111501075187618716880801687247635111692657143846438549881855710719859153256274253983010961231798886913001130168601807900659675489346065300737198716663161268126109798565761218638806997518222151557282308866120397607362868872542269698138979041535905193247968809008863823142171082414237600404363479113328393536703543030556909962689865566581343937151221759894274221099402039422116892072982507333215714794160659841704082805791830509307333312542982337907987766015712046636544542583805160947902174114703045464051414466992378194698851557894023157258407594534469919172855468039158889100498310289709035432149250388615024735103713221048195082547975365444938811141791192319563604012279456236090251040242531391665736316160443108807577750707612150573290495233114400428943859195735902051503744624507806923399741694296001937352863976642088932420893348527083330937288297659259891005260112527881926901431549041347698567241331373989732754931377910768101627205626478065527652336256322893473950546775401104319268856026554539209767603476734266686766072058600782205715447221445608349386440480816842421196246338326718481778738602758619837295263823288854318595324675622516126548746940096226012555501224972443302271160795351257569386888121923203032436033314718963179059942055181340708904258319995521938631164593755190034979669460370969093403729590709066246026050623115199471304842192743926627256296829341855867771074084844815869219742745926450453610253738258784739531789886221911331092490782054007371049799279576560544131260394711589351883469102163007339263424755461654287000280827085360382939913889816576 [147,60] 12728661925778125268116560069112985578708294013221780825026102819136092154411568797982109502388322294386009355080438595226101774682439780560765693611006397861024183614129644471309386311271686414862129040153274863095541468564379063886378887936298837131841759330751741132542986558708383255038957969740106175003256698885803673057899403648631320143941393986883621237649146758658994926858628667726696881125338345652261313549861757392379812160359171687573346858014298311257676100480320739456348200298984559073832455701987324118373176957300388046495574840506364645447608585163817532632142553834162355734961283165082000116322405904532885789905983305195977293776951191339820783544519503173893994911251339332622930956730485720670447666461816220660214389536207635486382007131321778656311813938355700536961116477454771894321211408348721993240617393866303670918864190447562568687229150942652253888285122815404624883890169847900446769009003796537691056995391560982845731507478533801752087598415240118998891121207801169924476347763410002251944398931344366442580590925408884310568691358903811267376150961141228873486780188392973723399745090241635506236581434903093959420642759261740869132137437821702835554811461493579148817645027947305661368302234797710246843444741528070519694408004859101914885798997718099137767500226781552036915837847439742764962432678976417840867538824836053940810669229845201548974076680698238131060424824185523302927425639430614756509823549037653429684552347927998202288249728501816918029748875555122810646651955581922878335435074396280794184560209007342367927069518196132129096069674028210558307331709117176077529438476667231968179456829989612175095964340722901319166968758195970215727460056932066576481952115943668541124569925793058782609151349536088779741130977205661420279430234042694948253071473426497781579337767620752817222524011184502359701992042070447387161257707454916735660677333267485723461298241286188462184352863060861590040180055835708757019561707974761704360629550446308440432181515518657627250023759984043836852296200201762545664 [147,61] -1422940717582048024852392317568432779357430159025732541897316629578903871192333531836061047540274885674468142245005878556372233134848029461764765398181877173990154439793641998501825661384600931388027933946844382108425567618221928272058629181369437173758630581204528551160187021809623135568190168201537383097787131054635671804628678742154614601400730242841231233949598834082425115384628313916578935663880886864076934178831424807172822981250832250609768051138953858529578578136453626181584679857335655667055556363895517171352427809318320227290745676246206103771792212796531810836452871821752973764724440633788134939587430710037252353604780797410683023375162177000137985710478544094367165157804446296541271336969819993860566580487440598992827181860215258581362615164931741533752474781415127751637449048532457434370697963924370065091944127272663790961576694851878639863584752746190700310859508505076868126043776272278551144882287609923887384989309216258434109832786493914436325942753120391070650045301264769468351990487586415270796592288382193235898011776801437934309672914107594904978287325556475820918031793232909894155475993968794772776684393753156805542493748741246981980875618869665739050538427630141279913386473766913253876219490023790309476718689711565374285597247913535302198474052332674358068341760159871580891694777780453101372907241556731137210995728356222833208399752774102823654981364866436466152231628441168048011470122723707472050695355029277093259853470920850013460799345141563950408185751625928466058611778149402167362629556208564827719039227501386766816296337909914929034471787429619672216630026881016744949993971903577478198775552333675304555288795551295943649717033803675917214172424620013834541125270783672633101964255670152667315377433019162527792873873613834491635613775034309470331962939733644873033372745016525796853607561668552706643847627332909160623267063236321162780744271341574366997170821388077305721838760030386038357745049487575742781018756048801996540580782577533398499947328549685881820988459651124152106672199789171200 [147,62] 196676836521304547633333017218730074566582073102796512353635025211160578450354745643626054044905427951837540811930084865743063472719776712391458900173467905924435221138551400256570567226583752606591282578218346043520730833900023974825165421437320077231880216204823042381341121293053715058321802894590757745534416646857482383841572962723266521968306571048197164844597339242010296093772545562549382234221807712892419970942706521601517852857870991300208416997285843595435489978407421656952728841666679985386485522045695611969685206734843601729942595427583394637295368541786998552400032732707282078886464967861267767985718479154057540164075325053889625557622637071001154843093258853783675907648070381897658216449623825906264526932973745680480077672225862941590941481638058746564075063525274814442055271748280986572987524331208081511477095372779950806610930762411456937117842106553233667491838338423482958520538218764470011981271096194861674226438298175402610076556983423057263611415512969110277090794481619052288382153110205397836594283059593053312783901056536208929221446159719084607108936230963665021853085786048349444485693030413808570773917955205645671336175679214477229034022384819186851911972832724297923439508950795835908434131655194882767181657094919803613300654741981428876710451400585169042521817520015453073114265576696549981910262365489053952192734897175332031983408891014435883884679904518527123264849998282426036311092075119779224868414284414598133349043872127967206632277534469234009315319158463246156396645748245835326583920746526169189402679802881856558138044803400509473320159941028982721288456328532278930122925323556146464151136767940531258093404524519048751528821094451711233110779998518387136735744278822805800103589155203495764881934822218410384081000358664493100649208384115346233099909285201858975065009794714826760434453294444276440155774779039198562027591080304530439379704125205042385932285883739829451115993673701622428089549597682016514906833133344366588751116267865916000126532908956640391238145057956971825649795350528 [147,63] -21019822893532160725516894669586049354161143863397878783462809833016459396998541992728640442380647123703487131114986171743668536743643621520664366959640643729551986488522103919247407819986288032429837906039194123917185439481650429842938110643374465226031008882558227622538247820987598993028828736809160127311778768092784948304917531939168758312200181861846830406821190532885218626826001495423215791583453356639225448127725264237301282292522243470939076855817294984930185532699935415349381145646755752388758664429240136448170933992902147709302979262065449782935038720252897719785723327696258975787643415310891891629116144619284591993966391830055859245398734124274235267055782896788611741608475859540257003329878898904655918949650497981530109082095609168496108657004740100325595214019049441592015453906959734652506750302497225274491902108485197558229732477188839147666379204555996392550962078529301622108440644812045880124757875701025136557876583287382494172358600228611664210383386527704668070640548597848722611530434336996772768045329265189517326376636190947991527464687942371659015805427487863036318860109781500792923332150590449914660301454185907410723223662466997353586889696042396088832386772680901414739083484874646797489898201639940803087929921347849381763478856728407607639307317146494911965987208333011068927563443159483054984665909398166096082003387342204097107517427060089397197901158200884811617474631863702681889244162936745461441144342694392067714895745953802428995582255119570992239682610543436166153436047947446946528604332566426425991950835297290487329898387499300071860587666147522245607376110536806533304550512085889803386919407292055714896880362960967228765900206880129826521887339725229428825089256433310532759164793769239079438778325083444372947767139741219039026038573402275540180114651451083382623756183374343649261622380160410710587813979866799622568351103902777570071607934077554510489556530526413430754974660741120760569471170082183956648731376656218961974721610869620086899544604939957539635934870372760291224059904 [147,64] 1342639763681768600772159963847456170737898211453718898144792230932080548028915526450213593157564422578299079432832741095073899909255811350615542519036399376537209253534273830404479774025578012847174712695793130815834067608616633217098054083687160807485589383065873647708798725934631831313536279142848932609216709318534276221839801188921708110922521539017899552282971837909033689963829171929107666504662329948022962349912497793544358968869084572738432168488330859641510984174940390134772028915459131921717422013423442193772229380211743552152784935269771604762668918802043889065353582405555358581854425151010635341569602405992908449084436971974212004764334926668462234928487356366624390102791046476000484625317833526948021940871885647865723549305213300878031562221440629787473171899154750506583766151904248212817334655431138543877591099419887271825358596706676304145420849775205428174400593394870681574940140663386995892192018489544275229462650913652343038281981610149856845524147058615101591540022867805783034323207847300712697778631959883874125658664582714542625187421996272624118602371933768358817175381602222054729864700083077916016663299123600452462754826273171661936511760606442994763928589132894733146794349133802910998689428050716093255477325048662141221430074558956831771390384439971990060789699014530864802000697459841106241769360928994950032107212355918816211317970821822606374531392366585752876238695953122345537107000256936371434134327673807118710632171875585281963694058214923017106677815438479959322313954689679253467844723253985021260988594371641180951086254028968696480155271128501496472634616061843549672720478053730157301036433484113078000154692979799607545115227907971130689312887648538703348745764760999413971360871167203126045403989324741881672455734261183879184727814963414918546331675565293091448123134925110784023946369292898077842501279436675913273999077615239564802131361253450171229824895154122522354344274568139777837994269344059149936359380796006682523738287687817880800672491948306472842296723857557359558656 [147,65] -22147684049164185557830565925829960875481929217612753166413032675381722174597907888735916217078184740259673273845014509343070083384284474153134802996927373748986347376321353009079622466230034650397050830064888209925808733758868577995163976827611827010668945767483412038097292390313519663760767241475555128537371187748136438830184122801522356395018065291488631490906560391644062424690824087210063346707031426205587410795642201431565923024009119013931302717812458192666736135915695156335259688688481315999926998360782486856255954406189120300729606458134495163059772673540769876686104721108480146672647253575378682291217683264599560429522792993020900987654333503478224943733997266596508380306984031661196598857814967653987581303707048533582887736404690948077015127893770982209986650519485758933643710938005764746231482572131966885569350299518885196130689169370145278432266752336073000970675043582839473536797172221396731745590403294738358946699630222107643444487935702723531107041107416417403217844262508537255724839386914229588298394735053860760590368840149635752759443934427373398954698610356889635201496251626280629453372466121416764255690151704842532053075498399928232030768391203266183593128528733534547021997992376974710467640536504697206050691975897864466839865718537715278848546563654426792221708633917485368986456252600517638860614760961759948265048125367532951693334460137135977791711868984711472501146473363130786858556654630699878745390326448069550205489677170173052933879163346053929512988730763943299690315812255134887049978736715780806605022066795831280844428054470797869032803147637533717473982454824832870155762223443733190752490390164015958680934831780264569054070896256431654386629347358569310772010864563205857399805105139815732620432536195649347514569598843011216232325727340743191402994085006677448569512137935221054947721066004946886993513135914660056260529045628558604069282370621649566039776777879131573756205455514091014260789536292420250190440843490682499976381098596874983684145671548212568454140335309889536 [147,66] -5039276046723991870642766423437153215543967523409522683192232961559319650522589154984444928517124751712533574683837799212368712595644600400224454559472302653386118645191367764258025141778544253282191116314092377057499181984801245916646323382813980006981458814703187745223121148119632210236033747896454448037533979029456404594438162234742766207434817125775139708808112478451929322692460668140344857564122193657384072699768861187001626709652760492920558203660157676773761088237921376976738969584849363785126101903961497509922157010662877365928758716596491390321114267342049299373754823724276406320966431638848903321061676358170026730434124639284515653413178516830317158899291575358288068647813108711158171382553365535803927916098618039616457945934868003352726129637618795289637804540533395256870626654553595987960545178596050661999457881817519288717044007614917235697454298797509198170100061992940523781087961071359182364368433075057560489060283537861626690891149178355322153875796994408124066230790533877644662355549239959373826058048010429710254466061536558389630552567699791250777290844213991254890188699387474749946011481188079562182023008254062192326193348711847505789106117846557889617636261136411429815772499367348421810951095581245496763053753577038294304939154515418076490088014484222008610117340819844627062210364581401511964928041885854982465022687944957427289095738378444562432546181163027510957834688895185421427879612452177716505763184452083534966020575647409116164442126146458520629014474181671145507469348970279592892538996304224804179346033821823653159392245660624327669034383858741909368879269546059014746268995597499826651500110185936737611421369268251501350579516234462985535465199534329949170808706522859798711111379247599658229462964399848034398753321080838117724396887442538485161240607655555503028132174862928837436901863664200809382035285805181748572515778692980550705260305726882716856421220644490008303401060540103030491934108708171779937826209441543589407166522257829020028919272457029753564201876586496 [147,67] 642497135633776263597838241428337733781757340021897467331508859340496749738147202992090140893272591135564108072010776393273961911260735259597995213205029387368356400584101152778535356514451756091460513940798745715596170808533868844841351473286244310053999447827116510565695357320615241939200952038821846892493219075473905664690901286155995777923384533770999747011667388056038021642869767609705974240721297465373558403337736618837427486450160441552943182029070355690055842397017144323754069706411457440714049646266327722237828438643700889251231839418901197029960650096054644518261033311273746349324727839905391376212542793107273185817305533872420528920657966443971373051420045036562442644508283474301105267055808017907324581555391886500509836473329981622342034750987204311984346145277949596102437648394702596436725595445413823804407670721754571201478558740001039669571812023296728318522045387902591875882229221594747350427857620120616210547282005066034154068851901856191238363281578880521890047698450935860918357487583860945902201790319506919293979597340949246692239895568174587718810503549918792950657804687119592578500793866533149906542605094608536622832390742223467138552191606787982038097808721845388930353253072564616584953977691169781595852584821184411157951915586572942691524201041294798340657846534438134784204482589922383303328633754091014940543397920645611831447529739612848237794828923672622256127064540056322001550441882249733859181793587785757537608737770098980505166155216113520995742836603681023740089978370001220970909524400913487961709706504722446439176361695681505388272254263424027736135560580075932460736970641208878481761528114805139533665115587895667967149191549565149847138843733728429411315902381003145227873132994739116786167919755816764423533961945011015050294425878739667489810950179486373142746600203724639608713222337048137976676398582467918981744756708601238567770809930986039041347586771239824793934811257567382894912464802523833095370033977323491253218993063321987221170321408656829627115581440 [147,68] -45137538132994971136296592481382767424210936268512168006261204973893830817145785878391920303123016545779583706634691321374519579819281681617856909969555671563291237254731286092675453283246442190890635894322689984834979600715274011450709765585314495154741715240369508742206098097257103464888343752803170029387092805986825553732736386455066585968621338978913545715156217324529170304109586817773403030072003269761745973082549175175390199743481156958526720790251719274974604742215493711330200138895193314062696611114900755401245548127721642392314209388817346693617323714014900667047620369666302199173463883040206593870061832524111777361732596586661389096480711398002911951802254459280497389938166749480297825889705535326262942605731224756767957510790452977895697520866670949781270511654574162217989598273271187890467075849852486405308399253170309686766295492561413796101457121699665437200945396465349605187813075304339826318456290821063402622026920090930375691591838756507526254353858086011180503613549421607253445944144579271053733133761759703681134433856276259265712686558989691196581249400642072650768252845039122140470880391147571147194886737098550468256373113319222211864022053191586650815731739503080067246624344674610925484552084292689020943074850428437642642570552146192689217141156280436121075946579302310045130148481418277829216373651292967212716535735017339548165874038763106632588809630230416218759901573701634399722139607080591656105620877034316067516990856510831391464596916495277689877203048466395685204691524064079188986639784230362794591903833979544623612087793059218170915819616813470915260620932308490736480936758205006171667733162001827653415385182744645225004908683751841345989425187040968342682548435303980191661489939177629422171824377163979025735636487069433878975413109778615273666608484412579206500568812676345015814433885495320798129064995895544255395047702300611816209099190374893776809465104901027892725133746961589180838832548963626296504129009134694410856294047795623305318107583895586022952960 [147,69] 2195102797281888427262683123461094875737045863686874811218376166327842253650032831685604809869011231144847643026943962448193580331234369804544087919909240274973574623073945773442858498628538644463187873863190686947164729148883495494372826108033511104164690874037490566692365176297241769349377660867431942052257577261173805781126480447185337215150050132887967111864642847558992951736980910367342121620305280004188907045495964050162034521293698026839288288486724095302732133866112479746081590815051952800969202409177918640219108627723950739070232112319425752885169244301961324916493953102540120729699504607654040548921031451645619666220982772361435812526433407644186225304042800637677224842475570873842000674043274029971408696137739403105409748657351832296410708764774810769152827038426169991573444691200565530552848798171178935655799910457431670268883413161326864569047409475883540699287597007955182489588720439809455516110869714910889536234121848337292183980938656924512429802186617882068693643945381753812831818623544749695842849729825500558921489926712195282920943196860228991637446330405892936367084160980666020942434466284155653378204757459598723099697712310726102020133953170967988106560766236752570457206356122157787347267391364800908384161184511081071921240622626257985870980599451364926548117711264805830188849075775861084403030923216721114763672537365774440780267269674150935560238602872514857884784389901073149766472701847161014522615358049706784063762796106631604966499334210621139341843830695403544707508518725184962621581306539972303850191482521480083936643451442393292639809730825408300799490369272819998651655373236441643949277266198816722249271309442074899220824658444196756457180488843276413701902871512154637545643367503133395506566917079427127080070734802630359302280147468288677189897525686784486281088304466944556084368665650545254589128497025429073970570261961655198555418607002806848521264712455904506253152807434213156132341175297959689244682185146056528833319820195757235268884045850102370560 [147,70] -76077155967579065632949952191641890459030226021527781287516559273825806805297533722445670860381340092029420872069566933556253355352343943176674518237743025974457912701887055427676399557413269352094273839029723571784445060900035155630507890295424747623923056629090457037513490657071703856700120370702497058351018461773163196534439285282002405649525111316229354589700446369260330835282560210470402562447397378145259190856883676849175138133438233235480405827396412345425061417175379834616769602823278763457707758116008974491819313609941931210951087383151518598066519258429662507541464836767275859964928571840686803267496232975640770442780503894789345406591880038017711041852583617245340872272304514319528542484584367003608661159316077228576700646288713033238006664555011064636320825029025970997540745332336004253218508415143264280688548556688818592738579790328979467165812009121989904297206671083894624820024855793794889170457935175425105538562462884773935559393277147959043624058062563017399334354580969188233240203515770762321570301915024943569279916185972302755580857167941385519986441861799895600671727895542768742434869406397053735158526020340177421611513086541628648986886323093883223610037365128236506701035148248731337861001630389215162333827465130491419396708504148693992581160773465951788156873310189408222214297287576588070943413962547587226648142867487876218872015812451492747133820869340898274867348632040363973828699154274857570606221726070926646455694852353056347858296996685796024263777621915111268477898185031715443420856412310352205606212391349518468470960434692411634191035832235305687874714461603870985783381714476914693572775104081003036986402659990259164496169211318606810826746359194588041751974700876481259712272914857856190812756870249282924068678812813910810777271276030422107627358530516625386250546734393659877300397546050728866581433290745709955702270362747707771851168564963078131026109672874542033747029947973050864985879466960727069415978246025394638662658971057106687359825113190400 [147,71] 1815975630961622887435252837951762778540555388823829166410131724018053608537369299521626416016726368646588471742287107234200669169499869595838817852304855370851600623376255260259990725630205990647011125479641516381913857583710209275549049363044230577615232136926651487452201809460765927162361042767331212608766944495222988359654557034381805619873874617936040764496447848664380915565987523840887099834282303978963407703531200579540817070068766310890402803162888498487282331807907579407262033942021863108563664550448288298059668261376058042349020040926886355252577782291208598077428039010155297718251900663915439369532101016706125328988846201120656444355428565053011180789669516851947496988921433884239562430147793578575341083094957883886925496259947042267304800694694282504891556922921606121369934437333919545006246097161121853140252986659414957651269907982315110088525614620706531300564222253899615000886118736636371469927349148465489144982808438712886822108956036753532777005895679199516002620966567681191149529227231491975153090385358431347106772418729818805194530381053749565741763819625194029438016740100664046045699932716407652585294828119859359981127513890108466333281423917259027391234589976927409659229188278488429048636894268334416475780380057304352018939929181710072382849621599857877360713221373169161307274407450234435499531139606982320167269999561406864812976851791303133641501399453400078982998831056164091315600109060448157411819437737735099062195778127662993362666613511783172640191163771953321569721376636996984427222416334205934002996536843495792895167307309541250822991632261277910679790968530407490657776709198868652423305156799436099850395456523129083921971583770206083593004761898785292839552950143428824506006691823318445837026906155752810503318176375194334832375190519443679943791055849921997666003274205834679530694146361661337873095030168695729638495365409819253678657099004524834442997472969277136982572395574056598765263778750177717258447182843869235602305268878164539119117393920 [147,72] -26620090278008239590899386067365518562035057903373736013697970979969554575427277644661568194384217676228473033597889286153890545126639771692550981672582207556865178634061513491516081888846416810989821517881391733822476410086986024969022477009632976933427560688296810710282221219738148309825311049347179431174389369529195343525832875517485887569466313112828509839558170750165475546235915038848519674927115032264328338914935760552078478129864381757013263819817881640582564348566923243661208049006929005589256132798393060741651338146727780183754398907634109780500482416352397692135033113703689496968466143345021560656212701448756009475830909533498715437680006699727817503041533786531366804244735619388617963010575901514316938543648777298408308327807508213968041325897480451265136727132466439180271041541844569767671383503349806796387784267748290301179655170527080835435477426477865457671218494191771229779477897517759123474086957483120915026275327451742613642069582110469025463273064879886288424427459598288123577315707769788934770236450336216326347589364306374703147858576497362739433510934619434512655427552461847301336457020298460725491786512198425044409640707634813782447141085235324701466840154523293048362894163500400581596710375641059401348268199542034721636958279939378732839568663861599551645648462418794616469654404292994269722405504283399819045741787886453668258632824839533033315764187257736338998377319300338060534321043433214492079287803999743383341467247649814311397857582819985904037481943802596330436625535545674191804247022731861377676957686596496007319042643800061729598580916477244145984717462340139647029451152164495289564741207165555355336613780942457549576155159325648534023540284272534699337991450162001207045403553780272383094000574421523219679467545359233410095469041618841897459722544175038438449763718883088632258044631895829434327718317601516997192908454482661404212940856230372311838435993200259552509325888228207607986852366289671218127027479621240665292928093614615597117440 [147,73] -144941779263135499499365682002239741384001152484664032600073176731992512550245244990778791769990564833858362928266978531843916866260339782570275323167628461073302065668363994056876507115330570062779783348927809545347066369309123260505506054908261999237034851841670567056492649579905658266350938688848455866170533370513019004988136526752507426333904199259406959147569540035898555963828741063749331091430781930408620347704110769990551803070191366197186744510188993495174125463840222098593865133488853013380480238426741574050375172732557893445974418749198893734175697297610544326734906094049550882252133820262947704870296219221753006222235936499930829584632725612515435275160400014560525495816704308786510584786409260686403116869153304267816823485751068918852769359798570944295083038640877906981972917593853890021685436407421891552012976800198803375022399335544209449573160245698518895560096832442723918132912947277555466754466377761061330816952382637003478999462379975161683221891743749123364472154588585171249431193489580231997362873331121230172040200489532181593572623328042267399003016360798589468194178684289306492045008430320386448153893471701333459663565299522834292905767075875720395107127601252279922360437613722686548656245557926807394896953242867567382888893919871885213799018396601013357588821229716673569574910714703225578700497241020063571528977566576063913664337983859418280203358378401671188995662532985955657668764553190313280749897642525756585317658151269827617675947024844874641201562492256210736128582271226113121523729845236340247728516478749724177035432471768031092665663450725948006782718894890260113031159161561386824789349214462219891764398749081140061291142204186694285469530540387726853982086926255140572410987837863039319432293694058332206753667200552542346736493011183293276811443480619360812645828567579866111517113720857851698614901793447443918265847107504585364736960182204954694014467151329766687063140169402364219677764030865669865947303336596546871814917587016735488 [147,74] 25423114782246509767371280894482072485971221284946683280088837898584409659651189510745572427928023501745761665253000682540534619536964330989931543460784501246459754470993352647997504763097600650866886651415293308211445670841973299104026517477873715053744383661334409948611264111729438449051915807048714551975430976296963008493696303197314884013025171831277433728438065661223751778909492805682325886860013359856314317009569032844962971058287837771350827454948626659133249026590809027062650414927938194843513182971262757288552438738455109647125294942791756544698622933029324610501443110363680819726285572717211827189818591787879956448509623933270974335527815273907736193464464057375312046930042669968075042514327108549291125934479012241951613552552176073893334031897356667901493353256673912693863718152190644098872769660257956171737844547840148666327676677466826712340202983168958417839906489613711749762273014087092909579460909860663511128766932511649071738600724174875512160256187667909914265577715765148287361596061183612444786692586808583229678353142863236794792572557381166791866544714192415235134225867898957002823192714767376233064040205399378303360794206566180321437785002433236938391861068907487317119627288581246833927985453245523873272611815206311008636680723512442053235104431795256283743292091737039650543762484590487786450975038918751132508404128246353413382914414681518256619728782306329186343202144417419995319865959877438032436061228641908863701351375780173664128787541366642439212491913299198084503462400847632876637888435838413210884212720263697865104132964351885366992299283779595232828581291884987822085309556145028698083101464294898005965948217920305665473170149222306087674657232950035091243631071879072721884862395163561473619062655312197918223986311764948758537916942649061940296583620362221657730828512662777094250111422632737628049978831513509837895420189122192383061469563715810031144879133728812434527153955561559112279659248816725222195814074673252905806839782322176 [147,75] -1306700339602831192359942046080721343429504047773089865314894316518542826662920001339900567318863171164280160293512540297125569043847064282437477745839024271842128274956615292400217553230554788764049403773564159928249034362275009707671429743437162577607759460796620393031437241189876544646591589276892844189894086582635701592015481909670911670320534968167168861777453020574921364002397959151903006560090658798999463276180911409164377839590260382656733474529569006706009397953152045923680453320990476143349258890608071730604528147862171702649143693675284211251880737943065232086524486861830476258052260574296435442867515994076408397849853033363329512392566234033051012545812551094750465470575320811581409107547222994361489882749136883132249339240299173266265070070433368468248674227552577236818484115299652727420909148966601421216101356193038800977104194569615092328366649020969908389647784396562702269700553669713054422540837794494576589420473083219174323147774044904925534127324477086284350521428525445277012353495641844872117567118452565870270443940663737355946003284939968798094847916391447800986384355675889488792420541877601690810586643327496794899630179361439484657991713554855757128888033381975153005840203365522849106134581136497462528333950545581878327565504490649306138204560551165380026039325002406501439290126096655329897914992735446219523267782276207370142909228507457580120739284638790421742163471648508119038926183611951143914138573452965643105222125299002084240742927772623041339124999471857274266880000432128522531494974069721401796992244993790736181994354152257515903947000823551430887762709845314840942641909445469652078669903490308300792941580889372185113191619301917757454262124442995500675198375160452008235545018859961866218213364124430742051740650369865422275982593561263030991644712572315804818312041669432662922376027060655198833187594998948064038510772723632462035403622837192233759982734962290264675406543017668875021947775898393809756609520068849108616444209920 [147,76] 54740446300114595021920744057316058628488908397142225012673647294234168239156759574504910130305618067360534520560410182265677491076242865970362823347166746725115663374383441210725587944538670243685991483626064288966642966475600232366746564353188923870310337696965977618357188776665263289837485942824892674946016744114867220347559062802911041623246399980420375322262346822704598571155960914063392324383972700120812953714608073410204398801102573726044695748218745585864409245737097684064020193250320636267035702583100597748944972614432088443227056013592473999160385436526163159013567601707171194387682493890957918064815263277244237229951105298499598913691411246927174581562895784166468176296644321999101943251510003941227271137873094938038624427470293077776201679228404000238775094734887555302804903661072503146518194747686314469273279259099495980635290929434109254360936722756025355246565752117494948573348049029072495678347341244941595976829642214612236346167353165654645559359760256803065068997240517276521885475728575856932791062849957408223127753527726627328457708129509913278844487772953314223846971627224624826817586193578731307081557392298585975416506635385145566849648255993107214933662533825874809376051050343874836356458577021081798748615954791494962368339103974720473730933912052710672695558850373009564002401689196480254383164698401910758362706715618408375661097067937125655156657474417159859359634648281181505712761468814207233640917648522906328876968509297227480250918044853957195741904462467472283165233872650073032406446249265961141975274670302104866005817649311360971130668710239091795837941268586992035253072380577586639234994365982534087622092337691647419065490947868119745862353003491251688719524469164925191476646614270541363000322979125942364085773769608423062553467944004408030713104927404996733810460679310402510110707364309793829788170059588284142898618706857864261655254979607495646556075842622945670393628416179439326360765855634671714069960976527625222033152 [147,77] -1368563761356992537560504435939438657708063522868279628785625878572582226122681956671598065948583859509343698941761154715140569117415569838748970199502932530242833557445485270489298869767031687017626090285981344875705953711257955285685570102341596667277391317794160968044438852315084754114543769395507593240096327505741149114964612751592824234664978253498398829546027089488512604861038300615684455253526642188310543678461446808254027742865048550816787205837412387543909748215896272375607230575620679649413447184864636222164210086896201073530561363860168527487622231025214486521473511150798369452478303664992119384893324112702293745002600377466777074989730845286611211104780142160254704862775324567911173497778065705619187174462130300253107730258655005301790340029436553182076801563509368337207390151343497398148840338820972857087934319854611811394120773070426840032949473403697383050976609825026637022628274323421189137317600687091085268739610797741756473765257190549714190027303744631490657595348102462816353637561614946020785919765226707128681691325379921444083545275346434957099960895182652888071568563914275440652278399179263680898142915667482050824113503630601865430531708064930816800773695137413672202733488105751970578930202969406127957280411020234534782910232634467796275716859640699592902579548294985033848413156453268277706344923014650803009995698797171152205725187548398076272722731198023609473693377448728536209573583691456009230461333482998023264147943981821915854557899632431710276324807961734237010960056807833423247900431988131814164496513105051352407197322518283856119959683756014106212935682025663190482131574799691476275240494805296613636173314898160510210781250028562911105795351493759124975711318343164460853293969150958185614237952243075620930014098022334126068563548897070526714631938483930271387689425902713292526366915976267860475151985398938779328380469421325853381507947670924036748665537862219439244530368932719301902916961346839301009514363292711348528 [147,78] 20750057325875777602123726091921228279408257012329658865539867821400241345541820387764181632351687529635880457018873012617733303485150796113382421558228476748536679254767788078508905629078644822910039156462959075502690559587836233468441175202696886972102850172844260698484629674025838624581051204448521850750812617806265330397271869244009413768388806863141227355604199282761527719316848132862509632135940456628512734966551736903932488066878488627154796254236989131382972212324814405458192233757027408491318940551776963392383784773692199757419518953993913514412586349782621516333168874070687617252904262065998245730081817546073959494238798695807571161523830656678250021361477404978409944927232087592799162490430788311498499146142377588514428074823938028291117264316674870450701770653240757617164142679007157429722065723610905372866199661377677365766991977128412346450851090853359034667026422136120034185020823676207387529474192297471150805627869285549828886369176456312479105946221236100351691426537025732719822932015477764988778232952331789806888568327911564952832667879374882812939338297303901439474419122934040053010682666037245315774667295221371687758334349191480589569518405288510043349274257079442306640779850929451529466109322450113065471151280231643214310049353997119585928855114781732349515149563675371851854320697332056319185242076581987846010468413908429373809009751759255322743971696576686842115293120018451073483269520839566504049117041465994641954015739541686297797682659635566158085111058089565132781715557188615958982642205067916727250392874951088405383403256954038250276653084873570113583260562430762328901548732201046595312939778374825334768269486895425924987304755591445755131504762355405389460666761365987822416512219337556505058769330566389020109923433321259344353228221439537938768259664148420658280009000119299809606885161422594589358997857121931945431362880136818781092418208013461586862764932817923225750042611420367740667126552032481125028224303461120 [147,79] -281306586012793875072648240923194650034911710044252344348470967086024376580220531248665092365619691007031196623073142425678517821975196535991097012451188409819969339341094144910254782049555004479362569141136745432664072088826828387597883687270599842434310215055221504704770266017039940590084308923418198411952120853835104260315456650527618659063787271163054177930279749838493691393355929851829679683025312717416832297567599635555054965648668120577293958933411764594591930754053350052541691408067877881158380071453550862548335638978985578570100121605368570545283632808352645320034652466383955655615480213563245912239112938109019657109626344854287474319720080116199764113839144569073492182576155859875897001545995922207776180086535888440573670731568678515598365492929910153496412735779269684684567110738961330099774458660769427083741136378178927264284669984497396308809935014759092796261728367293648405833697049777682222207937114336028564943714875941019716045990905759589654566764795632865349083480481013001622724297783963496662584834691641607791035076846120460213559147145633065595666627500173181027969786108959187025504567419965508578159841209451892050501672029240327333195858999754867540225861220579602825115336342135922590979432571303403823647177736627215211620597468105479833891310816094882343703167607213526943977448431191099344457035601851178952467531340477201598351758859026661240369119679655725322355796602514907614016311317555789638112401087891683597620930109438261080151277687214496830697712298228055715848725337545412880223528022778041266049381637606318952266759516995596952186084416408530327134528374198163947782490342412071094169498583080882608903567157258217207090831595329040762732793811468760584373961436280243009857122248191787015602413863220335285184044722053476109429906376873559165088243563719522936164096466917199957537777683870550979519550226793782109428366798336173370192936372971158574015813381887929098680093772165895364238598670227110610259148800 [147,80] 2636295721529054040054545068506817112719140170262525148197273108678837017294510510534840928990856710241948462185372014102259724918621063894431645820764984582118845606837258618031332939046278079983166846451774689225580409860833294160031637618214078953217202469274687247114017890806331297731354742642912558841432104507352912029842436672976963463193754815903380719959262101051351082799215513261455670436044726666903327355002011984855693524244666784490609359391671448720020523321400872412194720165993942473802179600980487531454476777653858990284698316549208194940299864952671282028079140982027970815523656577093182527145931091668516342971925845828121506878217972518242593842817970553208197017146311239436391542466510083762958760350897501235652294776778837598188826198693963714699587223747371398171398884041922912522884266081010604434241140129550965071972779435039123501155943718967383830038681030514168149329235371710135673599320513653284150689026983133806860501501906160787168154846569439605237887687955471420818040018278614660439374808713498091850115816475886944047728289772457003266252706874379656802591177115011812179311764226561876765373280632657940379671200821707662807224723996847055501066295970251565265716750035398368733700290623276281550532806133157068816276698725359788175578491044481637682795852847386253300295346413825222301681727446355514854282263211415427283047253459661918219969481249291208053503838166514586205814108659003519097320864756281913036904328072577669151516062217963002875273775680861680064810926628818787667947799477209637741024373900598185727616415649480607665906509538098621767220244301855804686137038298199996394953950134253848389124448740085661661974913424650661468604117610528741894958296273437991212589992619455361824407814824930701729298961973959890185821651449369808592979374075954861114965862922987140260587152261408910129449413311521554577856655208849303329286168858108372247825258230333920571425491450692681776472161793303856283648 [147,81] -13221827068449800494171687248928359149630953333998101729982070681427288869062333372547528685822257158895603335330430726677170131568674145145748411312997693308668055715995016975758188458097906446515281220684958883153944384360843667232531351974589039976475453294447461963137290428778062347629271337712619729874007137526959041532453224628504386043774259893247114390258815260861320565103814957736254684892698766188014267112644743262877437801303702432150906995015955074141251251417262268468088472945650248581744982838055747618971109331607729753432043661338022728895228635876405362878493223861285572751782901421220620924586227910919117415433892941807333644347024285949986617580281047829836684037465268187560032307563964660847725376510756398436741685033363627221804113507761587285791382588436613614560697031157701967418139598958520882807084200547292699247464351103863697565193502025684300390791988300939633633053221307472275441516334012471291854584197044476032124600816815471215007852844870362300799510794037854205984089215630164097979311940637983168054385333545216464440585428208417735969683287692386792151572878025277331377844728592196124879663018993355043024640355905398007246167903366641348595836195484633947359178648280662386705155037263204562463608211065387106350034019657969839175195938938002815179172113314319441913660968797865784341029300553680687197830487161244234179535684624941510901813488449609167721083247976542893654155339571492415360045268416223138579308054710952530577584523640460983978025877539306105349969350966473150467789508414365531895543561329846969264746774038844738178785709672400705848652742720644761911673679460958346196936226864643620493299948762837216199791121967160582819963718968137227007591504018503100110107830434080333430568566013328575678823494320322070400074562200233192222993878588557510797354751949675979296650302185442341978321263888126034495085875244414074718856151405412128834874122468425776159620900229579159726626273892745216 [147,82] -65230482272205863919492774933283662149755724768405159671474582491750344953043128570667046816386723162717600948733938978494016480624975436821788129110444839876152333894564324680744351719723568558431753687454115515361465048736263033897123534949958821252446159967585533050876581758422715358271977345349461373334969893702778258456895421233187573332949257965547049944224732007218268226444195270460268443573975468502514543360331559657878864090092347867401229699963003516847275705638814316914804871782913459521657937613072170666269956305463501750445527044124031681407807937921684914747566575385585136711962731289439725736127102645765900307065642752870164596183751057267869745140453575586900518219523288656762521103255110910383084552670529324401841947647872660646043028047145952891812209870907671950290795788013141075776486772045180111644407556994045300538879066174477413790378327929940919369079186916092981852810338812500567354995406457417243893425267131419641702466822693939766689257503667553424746964748094979001848311835891446937626790462509084757543081038731610280883844869191862239515926461678074651961182213281443210237287034079805165499953212218435189428586006364068051353915697219434581877465243594211970890125141537491283098036642486998720861931198479133615610969491649160009505823225368219499271111060229360715829463394105176996489212457946704096867957241979033032592907652857500736642169689045879731051938264949857523136112463984069442856468972725567368972179546911400342618748029322584851747127928489591058723010405769064551981764005447442851797523582917620936595222228522047907100387729793906793588601385116263286673986596650785517044705874477099299679742446970142945561736019962567195805956317694307987384092362911050875421534182482444800591432197958063221581445443138995118710121448736027446570543113403179248429937039503439892777356583819627821137209440607992532524549453822072989278589135274473916085625388705014278582894731973016778336796409856 [147,83] 2163737568667163203705911246761723574981822270835310863895003608989346187212232667721545498477646834236700172012251392071379195778538237178272590483194471841317533684789003666444515867259711718243243862700026232908550001953803646075031077967186279162674429309747421442458125170093027164972779465121010507968193393462028214163159247448418156305075262390396401404444980911438478403265033041740761374243047462476145799409044411354587774875135905256156351141621555175006871100278374721919296896093923040785805019000586133335766673966883410032101330665725509618176887782360054062208403437738402162510411114354895728541360917141091448771169688238830485756469908376519895675252096483196618498767059965583975744312615176324674434889051363890542867582436787950155803392945513517381624514992345994449355298812227241158589501177296012660214960168596812169833716165129420800517176426504368392403611497890722204937645323184099062740506180077217950298831600275926013112791490992498394377185747936736093914617665295255951930189703063034110874900525909003803225059079857982244128140709102287595406245231860746521069106808935534768285609626403647675858717291710543673341361160491431492167625298332220500438774791841565112403169976813740798944297504500149155405975317461178653369331970587457076568892628509218055634979285120771284067541658461353883032291535892023986953318010313930024085366873879288770443031242721552933205945331225620294253224130026227178376936858649360168596449853531390976956996565346400770774439159721342691619039577722806765336682588013176465178049988439972917474667350054955982564824513855077345451758613540762234944564366028872289387811918189649689075905192641942063457577477533785630350016089819367132459468698193341932833311513593388122432966002534159024042022271344993744018885369088942132909904591457486110219215795162159002333152328621571006379176725035170001016115443729997177800868429923226120653916813416152116121250881744510800650555392 [147,84] -253795044561584477758562926344739559290295471534014868474817396138338823792727602304649378628465065577411290745720555186821848974865016389431889115337795883900645716762465432558901238701920690798176852105009147348950209669014735476871258275083272981824093554350411633627195850511340138351633357468086906755461357105033676211403519818642321709584307055839886728405992641802709446631130838600198603878530652775364665439863471919255911521302975842124457740376024093277824075029071687506062945797350291871250011401409098752929057319512386480166189898114233173845621223747064466776613404851908525231311707066393307723248441607955358673969994310494459144609997583771229408401693898518759849858178033595478730087274967033973448540622573661253696029234533522727018973241450448264759032225171674401488282307298287474273114063146899189258922251551557031798204267938129123895860673470885546583274269798197289173451660616480057938803653214306491235814458178732160435255923925485332369474503813121499052568085821039084799061344299496442137659276414804800442351422703729353865398958774813665870462718172855116902217500294852754560279332267506335655942523681042938261251557478276705599165715977906669393202111342385177899912883594106928240113017032968001008021667451356203484887757029301800816362133097121897982074698340936510425004007323631143179734173255424999271720710472195943255335327899750894285980196760144719746361046508350551637029541338026496965261217382459387951487275056568238049639299852850878351677812336399874855189499950934772087199585830287764047749311669123906730332226687068250280358925909475514450515615890889475862516723608335720842152630464218260688123329236685903632177814230512416824559096464495481911442083460427789021820192416510244250974537838917470150666111402965339383581460607205374265411138675961762017771661515848751883990595862130738417215225195390570981302247858852542148707816109342076821068192697738742959347829697647874977792 [147,85] 410587055179457769515516032585781863406014743726542434203632716517677053008236988339187425545008681119547984376872377428007066781046303806242260409908083786736372428536844440266679196771692457490226652139491310169534646203006289304626192361289471810728952937678328826896168042483213750543334665842740201431507578401095266244890755682219979146132587588808773216457506135660643205147812049905485314384991683898645050603542485318580660110594282805283572478210382821896181860736608869988206663130858706907831364971922840247496963989958908102538144239622745852715090491620342927048905261800306147066391572009855658181809074673902584453670292025230508402910710373562062470915745296291082824007397152429332010504820937599784504823567881836995320962171111959418340247470756469655085246580284682353993507657785430785853722808448262326065422360864740133741635667678496181206876905657861832797948392823803362354817934766064715480577964862639011199915117969584736409825965950047483197776308193924050050113252016281601845940318259425081649602924603991623881769462089231217383614832129790228657226493094161844880815908160469204231205224507077948973490011903105363223182093124164784350398460176522890376012110865307558742235858970197120578431302981139542113191609571385248438690506783488445337153211181154963072066818178850775646403627269841659166339255623238888772616625587002983453429017330444549430398559434914793044549643717431664176747956129379864568848476454697159829753922332925999335579319347005410278743599357520015865156221295735087498384698898015981508164035590476799204754240344378111507311521749689454664593417090457963956800605330381177759523276645101788801629040581945782731280402070344250755165627326283917462036775058878245785866128066141987331188095154937261407010949744598928277690668609414178814982401801186472004420539294800253355018734290335766277931719872957843610283472813273012029818546588101454571455387455397790136804174514918144 [147,86] 26088184745502264204548315435188379661681082527990621747293118244590781619972790371226717555438565530254302038994071011144649171012449087411236180661597915056502400695472006702446816081244260430781699583578887462694213387903907461747475238115996906918327377473000960231305270629754524270492172169340589280965169813313229753264353093148608653872941721441372972201787958670306946056092335245779560880448163845374246743096828354326024737750526866172556181306950380688178640550027886894836739354408632468841938802890767356549521686209171565861109082572847564512199231266488747791831191749431444926187504769476003031765126024090586214453833486361544954956104706698187930806377657095627098295851179546019045434781973852033318545693648025094152852020328670837354205871107336044716676816852255557447383643846477986783832278880033418239583573404841742815675195792523396177660868605006501756425608378683622830696632216955554716614016575471802914570056883827326903709915831859209021958673317253555372933656805542698835225297886992458465046534392993344474386247994630064515544714364346133145552841679723091950427271472027652704873836696114288471945835437562537854240910737314185538553424101588970216615482036435557789361703030316100855753667386370513399244373282450727404926082985840457398766566313806580002625777723895487966637867984892454858698645589806136054192542889183992089866621614316035295070788649482491735678367340638925610757467849731587248849862077814565019827815700590323903341582044238372994306812299564130412595934063501438736062872479202763673706325023779361693382607529810186053358666739525815799271812086389418525524818426805347822876519744331352854787597921880249504643978975564602504059041397162687923050478750538067804349640358135887062364719579013516779344175041501987753516307255622518936552229869472569736267763323317268160335804317264473902074705198615468778718154465586008389984509325481937843916775034868557685497946230784 [147,87] 776979552637603899815044379917378780259736750361953272955532862210186277194205000574138738304828121269681925452907882429741125484220303998906379328569812682937740143702702775687105870970575399693761532145313013897781898718551482312351961890700166603758715059927199338203253834116681006844752745518411547332666929545950939422615173192419923851446522712742372320380352262746429475144849883742956383161054506945714149590486456825876833841238843289846899604756664657919411103752993646683550302542390548915283279591131601242432157800041438123872191041741359257872893061101224694775404660502725091871729522423171577218277425875480228792021414168259618333702671145666636737858256927714262434913487714878105105382440733742049214859629894856492319706720110297810585298762348720621337424955168317866359159072480594970023307614408532749566328462191360539510128010985970508576137921198756578449141036192608975053652589019465271456390028216454649127964734810750471949230133066067907264786169175141711951697524028247337213401207761822935372500000857109948425732346628523246614146883645032208906685287963272561234915954436253543489510169198291925107735636096669396063348188810546490511173011624004381040136105245915526610345808611263767230436720694801091341421702352221828634264087831647543746141367183624827350839084165812787652843527149734702197708494801808487563594421442105993551356818825876581891061055257997975644131717079883332737578889187122626745004544655195029946592019114661712334527171159993845676311181815437093416849819223941986937582684975276566815061837173521731667031667107485509736726383242800064672282582617918104588085570293459587991124545556042896180101498665452839530443402286334853410805117943697257873882103829517116779795156662156793347542292584830500385575386835996462631121171937980590204056182970985576537870226429347337062887670681169588874729329084519461122636583395934429196642762054727757418106684508673853093969920 [147,88] 16157978820751546409926833891073131961923325613184723195516335506746155616107371846948813099347814065900543148637983489888438001743031688368756326480770945793452207880210561927001572212282027661605722297312030020938891350468680156056702324168824605557882455982385438497790462248281282315771862675451433959974631667585444470524264080283375693937812059000846465977976610729326756016545469179202617143305326474225928022548389515242486280464518036189022808162940486490221694595811401845480533117722863286138635345404026902416846688514573369387058923680183603715046368970080500310793285832677848520149115362245418259779070311919603253392682046141116927139852964420860051355909363617201185722365362762971635603338001191230969005767807238145107858927262497732630730842542576617048071791518116003624347001220442992611414398061521618433297370952966766704208818624970436793188171892866649526498052640504822885612465976754484256341151640216869286350360031390561974218941684134342973767777000587567797723060264001996904652119210596653181983591570589105142586133611125107968419485218590438685082257049468643814604707680744421442377434321838616305643582556512826157179688920623133131989525782660191551119004258237180199511329544149129654629844793153414807786456127863973707465629010964487433476587803091776125454366753504603003965369319670791635210447534175856215787685216698995556249640436372670876421051345525849760338068062534759671348839633417548459016446847852844536449606508467954099256274607534001635813501313580421998852444877597684334444874718453491107435580298500203330160739155678670438318967715053053825784606887225407035780669303395262305877581751651901125291547457197877627009572002644892846739696306717846272161592612316315480321483602647918913467909261061341621782653882809885395036478536418545205250509333388458485943979821175879942457050139206052259066732028288717525831022108389386705506692094642561104721522444494494826496 [147,89] 121157796488929820778595669386586273478159476433368632922693430891847787551863333647819794272891453129423485251309084345057986138242547128831247178322199573226018419280311055792965028366434863902552009212022581910802809125245873686058865051617353578907874269803174805845803006112390343909635416058959868408203743042921975600278515326810016759995374038943182583357885878952228648596014899959246968297043023384457745633005280650987032673502870822383838515852897489815548074550742956379503819633147126136093895096587824546018318297866936325404664325698577316182048711126797500873726627494755361465482954843104451688123546957055247300008802507395140786220869639446001341474028101288898839686563084041026642542303261057715861753998335760864761827481681684189482089286195595594950176756035875015758348410170861845548480071099387566385612853597617421005119545046158321194087586516679913993290143544121033361069323139221445220038486296213332549276113034355133788254723163406572228121743800546642511744607944528534223596016540680671885762504340624132786450417778116311697356297186702347511891441069186595620100074640238791078570659111807006514970680732266699604607871374534098205921853540242508834097832249714835522836270884252356808294632394789453243083110947683489220563273844332181115925431210677061844988561830947217829275095284724454863931111902390531439551945688190913374709061048475533334397227683438525689255637949458727357701405335828577536487550171031152437137203928486478669023917482287363491797383792734878653492630309047744757350700060730391923773779474332171148308495985005676839780704471998248952738874911240837305143553245734018353602704695080439087164060327499868081301779590067785348328014927752964652918610819397353221598653410449259782951912754017161570522143714537754743432066018036777940443230360393915017635796752364693507101385863201577209596092156935382541305969649318948694172751133740880083203209926479872 [147,90] -151629958103392758117202497543946642912088819246436670862381611086570016118023368801770544727098665506120417917555906905139632871205481773652234099076642526247028848669628657066790191303019158261664468329760949166888623908619409302657483939644295451680998841263917164002560105529912231246891948902728352710759466240867062608972387568503955379900006333243024612698841161827896532792304862627098936989366592863094197031491595293564568460480511289229814779312906957937939911822931280106015271646805775256378591332370599681103382462009187920498096026318276187141772821971345145578995695501994742021257743199667590763114270477692969353010395097004698845711056408316393476843086482948672965547973571273355627435181097288973126398609561526718139392927671262987835356457972709960663281177011173481835021675221475348787979240521750416017208727977659593620320610073750587960820612277440042113179245244253339920694212304971742222850017006080376668342753145858196650879655414784680845383175965404052147130167998936437882465175660423252011318597560629806861413761335850756336137793472948066814880542727070044895510267616320961364415007589187450490878672430666425124850409212595182310923618114588764618233608943898311565445322930292376056106934802075167876639959733125345664391008880295018806017786459133750232159098586035049391344787499287528923714930285130505474207000483002396117264524433971809821080135111205798679283541412625960330609285122132272957197679958626631824386321472245617703317570352424313397538315555452189585543445220061461385402191222796369463836285529245431014413114236115250478323731708694620117954927315075684766326123854378910498456052980442569411857629915184451598478996319539026360597270278210250326356889143105900242046428129072215876978529642101910225102440524033991178788384026129164768811485731764332243241664085089215171015352483900371812819990075623756038507895754026805177899371630001950772251656192 [147,91] -3863179831071569951369534559342535697794065222191553032293873235154503876734827450416556536703032040788941111008532623877230270964307534544830102700339069029685984938925861397154814681238232133848919128004438178054564157479163268541034396794197132928232038986368949503273889577310969711855258226990749453975060488376429312347934889995787834968077865318734944422995491776943214868812475989776342781710954346230828269157701713088692741119279907148586023470379075953418812700985518805214554970717643045497334701106127626243519660598055281250649750894520035898151481960171954478746223545962542743895269872064629398295523501352875380053937069817965496067716668107972640891560240084394919422807198602383050666838813538895162128038963065365580118740031604538990188039123044985667324620111758570837588749087661911600487479132755035769413854755135768640538125611641028479267460925627074573602577216645977661983814267961305569007763101854482089502717468220905481026362198105436708620346957927382703016226959819963528139163456359906518151450095198126006590500060146880545774712133195912223173351827678401417218737834221611447388265889285332907419586878375499756596085684601161037085917764563432531419480489928884190539203479483400734814600106232322364429305149053607854830619726009954802253590922453494016484499660483967916971538917205168072185520036572409436639980931187834113774874793332178596689215238171858052120496838137195443381761672956185337150155542161185046711509265615157722820096646598166251478011430676669101250816238642545376342823317193630824195613526132985295575995412612626921532493680346065446152415507297509881819718002427132275731584621998611099026678779580751059350236409532797165726763764474759523689965447951681631436682176152637343058174899660113505548725048426550761186699744306313509469507086669780673871566384038249269923398751998211064554822437627065340920877117262653627687722723957834812547072 [147,92] -5475671293617815728753397204679694183688939196340352081294514420453183526671173272483061624553318391116604743061718765340276169436234209466355742959436018925519449593266735993427786386885077934280134394478691379405625785771498059129260963230443691097406693747744945121519488376549985774516704481792109097864297706885175549793667689879521525893991080474199679646096259434003690716251557947053196320890620278327671141028408192531077029664784717438395085970609978794121506677290047249231923914869169712794394614444682256402062968296573074603534254628091084140543836089138580866518410745821358345785677368012391878515946225739961744691578580627507863373453727702643530160422111318279663097865598493724982901513248938029752221605139506923604385124268182972841493769586486328400891532703155558861883020889051438351709585769093556935171969874851718823272447408020655834330380684458498563044475698214800209373422037187535950729857333219212013915369186649900958512330449755015991286072302008258831491527637596670299345378651337653465099133006015549951885105020049811912490308757873079964913123494277372381800375072918569099585599545954898978221242877663588262088100157441787166385247619884251594816953848136116424814849748680446210790197847246590331163198988351319430701082338290331645762193225882914589056446967161391834753028259751962692329617854621645392362737163782389944856460013963547895774985526136622934638551293533552747226906313718482801501820453448355306160529244101677048856253679500604667174478932053506590590550079099282430761147189913482963648489244685502098112909035539813784573363884546471490318027588302246923432006770485777295756251982784883445568030278724617888933496805004031579275897003640076150702919649335807847101522790342513545616829015035405334230735898729568186914751896306600446173459133703912320375670213265150539374914828135863617314618691133731152315739642800419777058134278158950400 [147,93] -73769738589453060061744459034478122358788274025764040359729355984436411409437809304016136512371108770647518116000663606640375201458025804808568751548253442901067524094856982411410937500140466233180192347442122610457668018459746697417506068924095084461725284036795171760356138492279814619861293162183627521235687641023477789306108447164088769433651874509585518504594569983629038593863357161484383444996588739428736337413286194193345312836797754763070006564656290661478553335554709641345849055279495607909297710969224255246651212661005429229477690246550229463188686564109497071783706685166950883352186456782544326401162205646419564965785596416606153168160330295607263663548441308983154608670625582992487941323495867082806921492969145920660846217730085233871911733252412936464076780403100170854854520799909280807586442532209416774020286368109587836215641234618922905063732769178108613911075784324645577406310451346008165609936931070187470572670866310057624079046614505649978162408374963116745658609519344842233428280773431950644818941656836152471583407654285887576516230213781407823762022062851515656865870658829547075927638148861446159738110579371165409075453392233422518714949612804266973454386905450898168955989921172687627366809026204401187970231759741199773228996956708401705190029305854721514190085525371156324440333717546682049713327202897055235787083603094160730231704745394688006237441162118717264024040406462492544687600492652341133488614830036495959802622378517734987768964772648586460774503473060915157119832961619698883018032611122930419182049188830099683994006150192874822484389385930652013185500523824216677855400038795025624710478305900377974847514893681205117337752693094145959369690184823142704578101229365399612084269662727308698163540648268425227542459817056346418007907843088248937640091270669942959243184371226791396974890450814505659066253642004789089588311228560465420908729374208 [147,94] -393187644398772494715576632333236314836297379101215068797727687004481410903752928031915598080249035846782210018678088481411391770155778962849143784404912946546115333288892017016083794050045392729653812136430126355500551330427758516483144710770726596524747463617850027955202520127621815650708078057192758192300803074747722278354910041018521897797514620420870478387535878780647485002569957436762061315598678209166194807091085754614902096177976781060208158423165446787793135891027342088743428524803016507012103221614135017652279227940556359334371479439057800668990741015765407473469209345447517603541180396110898568703006035684030724265012387001467533843619477692275608907678979285760484592347961184910669068435022752219353298818655915391531596597412543421221450629937133680381539348510314504267984597672865074159887328675107461467941427108618218441359081184844041320883237598730231177364381267769268776922961808067122129687273643503337448276690677980275353991043802615837463124038408080085544990713408192808753648829640398844112184186807076797669209090989309225680773237908308718391288801142284615121269214986178901770649389142341774791665389132449120441024539453535829764359664201502120426227638975294964462637989497710550620053777005319429088864459614242959923668941744141371237871158323317504122595228012360226287997142576496702836281700306545033354382004620537435832351907414641503898157762384261457792497792604137654450608297231043294162166599386838227458661720531795417518745353849847750407625122272813816023638152385279628044474510203988356711539274429769847519526302661957449397600159340114364748816606686650389977141059206924139516802197425240926162798642990451707052693097885369714460866870341993564580192320568013678776595382932769344636585988551008348633533946081576643089163923832477760247842928369603736629970413614570662150080944037836101524960935990914023728073035962783352075886592 [147,95] 916403085539943519369078265512333505176516460376490952156107454405037911098703203000565911515173636406766583000117182753474382606356015208399622535274145548778033467361041724312325937398860554158990601025127111848638327106258995943670725258097692468694929494629635667356904347732986850345506270580124187866207444273137712721377284404574313529568273691820162687374334405234935787240347928677930726896182555656904544506255769330525631334887307372987486630317446339430219944829125723428686003783562842925461776323398952682232671165749939380907052148058726677184173518360867507800456817271345994415651878144268228201936625140997416299736148931077047139734699894886907629459619290037189111606456959497969632964567628575968238823308807391217372710910346229671076692394254657473841571251626500839113958125960365138728933458358918035018748761788364854396810560922198574002363507385947010976022304235484393893744957065771627563588381643815487421755875685416589134393134607077991763149282744577214274002008239476029249610500862354011997446477095679771791808646847333617579539332449050971542244136881495641854004099851145362891458371409800268819152037789640960417763682176252842288847803015159437456362626182601153426544191378935194202183345467997567893342869858139182224199691609530336647240685177632506903285489634377536034809223965021934878626115051676150269383876194163620026156887918359481307647151026433098918430079230005264859807766842923234686818520311214292144467256647374408075713262266831607067209281230161453289847717333711221534055616102057516798123390221208778153587460026337769757505766324731858845896262120420078229123179477640472770214379630244329018031300505230031233863548790132557891940974519545559642019857761502052845081912796240620213388419891876055532847514510057289024400485340812545320818125787255392131552790332471600125099781534716210923853211948636291138136237944915099648 [147,96] -4656772603693710347235614973943855527431889784252135078154708166501637597398118952866416237875494367344736383850912951498095103413620257532427301949176651567352742407975975825944393517716204559887637287058713065191653010653667312409063105457259494037850454601573558916970430502279887564711600938822849758408815160752571332066431732649106002540486064708172282532071303802549183756263226761742011586483862912429423163377409481987664934749925344566578791144555698634855953522470609587524525047929059638112599340168100925249648214995712731128125027798899005711384468536957395097136472560423883499229376271529317373833454974487992969743504646726761984963182771137009751083109577774736479107753871420599327193381379208570734318199347582743140061656499005983654066310668212839930875709190837997612484930531765837533886559173268875116565014890856017005328167365803830301424180587649493854856227534708088031279080561633790002273733900846734826589771309388419628726747232904036674137327858729943508445256468459083679866684266862616687358876684276927409739586785797231367244184436576444333780288389987508302548394103027307446777284184165748133604833548107658659187737209116885904757292718186445885561045660960444006352458821722691005163897496179998480351230845557520076185173264841117185947756464959693156396139440696602730834234922096364226162122455738936644581294877959061965269388117667686379323945794289433663268044905401807615885143292985760178317542019008283056331533624667472660325574357429637008151945408030830878610386913772961879988186373115213413694271723974592980092670129533175697305259834041248755570996835431520937786887592201942592898521656287837120980752217018307586256556768721706618726184209857633806862719921071650320340786224470504241752120978304905228675343920775522178865681494532491847605006448608531137179374807929716873668629453250090313403344976562843037572209922277376 [147,97] -28354928886888251417165251356566090045576470382047596965901353830585794097107340024188651416796946777669557705674982456739241282401229659312391542610977851208533997762341806386804832923725937764325716580350844471613807711597857537494102066372494434414463227956605490399461500180519032351448726811991139372961675798978891630930652504095186844490128755430288313943864434515933670122643087398235756177006863562099962250070867838782922260228590248531774228159008254813000121365085659424793626913419247995223927782426187314598598801016597570744822364906298174222814275999040651782470375385627407340042054111497933985907793732059006695148132645646901850023048155990891364715680730823300713071977227755630519432717999871005131575947684695314902964417339956864709157810203336448790573792056332322061268715534031636836430923114482454656715759613270922309897414528000556316953228400047504008281480956557583402771389410247305194418255910249932217193605989656824525207993408722184454366313770689988220560283934384463395831259783415543934342435638791319734111634068031766720564493960376343019643548445733701673366354551619562633961936045097047659692883282260055945428454620128488979653615914470213112628291664475470538179988870227084401473261992476349007315155272273787667566908029063945186335900212672827343936946621900142279855034365824168843930569524282834752997117468992792890216744769710317738841055517075691917918119411756953761966074402615134046879507784758692872416693969276405008847547746007300892007951216914080971499029151840565677352622657281174739426849118128090684426622121045727858630289618270866120942295979805278727717632251813568884745393678245033911136222774990550442242337653288242351146712619332951780301215629571485185581194126955811056389236800246991998509909515819416298655798958554924302024654694724020583801729512570635556219094001030698877626569805107591091585040384 [147,98] 140598142365723744623385920863813905104888374936428660487592148046826989279318803585101988396847460067425430206414200212023152793489149407758467015547663007243389867628905698254913544701567356204013425448132931062938897350978722728080163773602692086577082747835018888798283851811397543848280525766541804442144120490268011384148955303791615898207645311592574539699870678973233972862682596739819881924557087864390329242141943580739204163000415345893130152583531217940726353392835871911949097272355404111464078077246666416879057500213000475759810463980742658921068376344428938652992624771719249697426556474080527080578068220013146850113185734261845502570243765717522524270911052225429027152924516133611128163894002236227472432341879628591072332073572725451381908939114571329381600252542658352706466667072429423636602610356580842487045921361380964392190463799855274725632589622415496084825944403561643556005894014930117079607560567169139419846145985976304031651639645112628610362034829657402113735981431415687751410573842268383907692533726953436484485101368439174345044394250677463786353668835441508706964657940735209578470333137268283448096478696479135703578022567572131551867113255329899966850170288225227401265814381037942347464006454886843610602631535504193768795048499078525564548618410200589078675126634420951400643089284536023640423956696805317445478860774012210015003811737827085985882278698651411865646207175794646909212447110521766854896571563753530600578811938256250290701392748379941292072420588109429746158861566429893384104158304267038490256529276928533565970563004555386951384714972262822056943611458301032715533931777682837685951785969577172422891648775036615285350857657850124508633026923068382228819663611945480742941801705538925886566927112271971627335678020282651239010244068502338980592462888696307632233738604284863433269311171132225376224539479846120325120 [147,99] 607178324417613410323422080858488855135002667090643471382624740673376017800356866205098397345933993915342614066885811585581700026845438543614087172026305347836408675386202619446944382312647539866709633379572582150870103667799821906722411075650127586689992571279636409886235852999312238929960812394621461671085494585602992749590651192818952333821730052138844666747599970505493646046859498539464776375818451402463664579492218358533817039516448807888822486376637180754797769004835710250513240976088121749628968734133346500570124802916512104374320947639653427002752460712141687463888913953994431495502482309866524452899129172409138458345680574268271369509549745279090154566223437192386035492456425038579335600955706653602018804382289740219572656139485894784474904444600201044165876276757393018388112675497975410513893906822434047166737728766690282135345580000671281347802314859715473367146653354987929448442741889160979361767128083574175430496202003155950208540402716508486477963538214820136667729870656755057205771631839902225876626657583829674267815990907728592072557323150417163632517911893560722415999951958454076778143414920611771807076716158086330881901627359917578450469809050610972128441258048522251519104905923694573523545153554195595885521511186669950245659950686749537322499093779556448803911482318862709068304976822939596902378339440575816469582549827058205310677239454977148670250997989481601810669139505449854600001631909604596129061960112635730321972105447047350468384120425391686722399676971493920118480562344897369996762706877664765843202894445946738613190475323884808024543164027385180252483859832986470582416630919805246851512221210743774434313587215613248865481891456548994634510225793811059793395907585459401991151375744250556488517820156148876820016174597057465109285687998859577598682796181948493484257075774199000350583077370612004385603034150379520 [147,100] 183359657546148982194054454074066015233514311312129469434878959141821287471709220005628937768247976471808842740170613197186264283784079941226595060892118165232804324788380698310131359989976409288304592961698293349804945286926241345507124013111444009936934538733028968898671449186903327862289610031320801774895817468241585657276851258067970724798453033675537974930501089402465946219532112916145445058024315327289199608947249689849678827223360618754511755891057426864692191663151598976410426966381383204375177687002031390897671105007256405143452154887104068464075423765315578323442372736024025329714711522865657995476262608982475603165310642748574224212402846106836229537893364111177682521175437499283694053226514543149169660935138268803078300205747603595533344165569802550952618226675441802920431333140886281460725422294881622970222963714979480899941201864561542662111986071977020596102473693040562121689493700392522056152337534125131690289207718875081274831219473135546174345872418434885973576241023358945930799233421278327100280271570540394014776854680106842561054274179398309694778173279017051849111805719396636086511915861296330304139922077905473167452611186793184599757890421038963253333406353334463861450603741599657156661843280884934966410542298774796309213417881375989655313699447029635985024468641658851434667144683142793702356525997303914835674397764349181268993327320354490472083495444140675242564596253899345012022457523358144382764023772958772341794046918576237432799242759270664940919962911475252560183658327464759513602777802583192097783015513881224271517257138069597110643758299506231587891336782801801709752403267869392204824874016918784178641932162818148737292155145939513323676009870441589797513648386994559980511715760049974301864181867567099834420910086841798384703756138847915176680123115246753200922134030866332347965324786676566969438838784 [147,101] -2114430401689615715113717261665994900195812583552000333523309527708981182359696593927196558592061989011427434749438664109667255187720510737914025403177665934508956770099345614898875085020246414871289832354406786586405771569747431715497310017288219285115139846213615183618756181168713095471512544238379716770077980899129517203746276489484076399634611186453905797858419920581421581712469124686150970938392057378791725956973589600842965900686877440245270877077152300485220008153307574527863826009779540065708902176066043417049843167712423977918801037910312139679771866119441085309418688963798669807583482333365566171744003842553007671605612072432201434057201333738153343189949354859292134272255422927925030082076716951997031652716334822703953986696551755450577014559349190288315569375574174012389138834370522811024771856815781216209522268692093643768762048525379744133317234795365250242918785699553491669802174624062588734813874460742875678838371498776571848609383031414654694932898002296844182982600122725428154974793809995980164161731199993414116382577153001740400671308828669347266398314752006357535481900831607651379482420213210939397444183331616567929358515308805321861399292290791257714072302714399754447647940643450149376842971750051465898613644532402401740963944505080526415611203474355607659097821673743119588706606120849909965627777590559109563712510329319803253820844984159738751319412951371037660861728535323953422367630863467300975908437362279109685857843823645926052469067101087426589789442669513774517659683510393431591014858443275497582019071729619775759986357505761495922162228239219945306568797040823560720217600185958435222265753313363603671611354491755266232079686470973786379088840307950376624388375921036725177258157987143364711277099278666213873660100536913681854140775013985771483050943493958857566135772922824997690811662660411694383616 [147,102] -3301505173393552854301856878131868272035136925778244052632816602044840111426762153752336816043080793469340599915533240033905783604572568036935346586212546397087111742612638742381712914717161546839184780657631343883028351382525548011975754702363079935611396229236088467145487379121731914428974370410459183656559400612372848076415442740605954927533844479952133945479703227540426950002343441203094197797815101159367798312395013644972509090816714806546346443175218268681976868529066087171670233244504360199393149176988371604692666295331723165282467078538477703670511430672169815445795570936994523217488925700288955756241861003970657804108231516704598084696818911379906757544341735558807514911912234315556201203394166002862967942323585937749901298005292355934159252958407902807634560783810599161182214039312621169927666794111787341551299888436720321512211436525340293905816314625726335998775475888307657247094036247307262086123167288893072816629300042284917062300101665452702291455767225338141007805209149590136105091819050303554694942118365158441431172387154241479678289497401684052406591128455364750744640931498341236206783899558698338689233710028684235855515197296344314481653994937411908977409291422912579630987020507817111574461582402538404403227828128778528926589317881307772956856906615122451742570148279598197221997545047632504562996531250619606701946503133726414636620413140777496753154030690907251261847206604000779412933992582116147820768964490913148831463585427102451871202645956027581083295770750819312427541868390523534971566702403350750938370118923239584377484109726049218598180404179602683762839088422210401021624810562413008154937694785635185332431046138254367224460041885790858758735895250408861583201510225240707085331313405480515874080532360460786312491819014805483240254954855762196979258081564226363851541569662144656160154266704797696 [147,103] 8564021151984315617972351934474173769383154659014311443205236103528664771192439127546348759430013150288090595273735997436611877800063594326622525988933565993671030440050511763017001652162436946907228685636274970162723769376556666060848241516205034268631581676009404810020188378550807570149767188075033479808305500807454442749476428338466837429474017193519375226049618475009290190098498167348502021364676335965924179410804588740250709796990212699437801232080420016682379131625220330131585258413857715352009055593824846688857617511366744023740891436408285613628620394453012171608620274467580242614625948315013138395843463486569678929800976887244870118701640840968828871381752947792220877243534451584737364092034631813513374203171611551606041673586960275822321425680843004959572737398801698887996190990008818066507240959488179058447523900664364046389828711431003024943401215303865440787795296817250776353871430532692877824686963764924042091906854684917264125628767235912467362386530713469936595273759112393776392818534740738819309124300596307289901488162300100839906606282525940437484115971806186151177043541686375796988352224574453721097748239292789219943900227476049083972500673762586388940567236236216113567600057593990027422295630900890620575492400712350914159202296474300314706313621222475067927603888806628807873754223896006310288886960864446961441388022685738756791374088479596107866942130799468657821597286051760256287604325684958192007835004564075570101668849446485510167730664959068233346133096545474159897966457237779543191371129071258724691783401315906282774769583999744083409705425899903540542222850500545286344340022223279830880289597860626746321155828245176114846848062341951161915439521961777811297711274511315493473557322751981728264838696330015713517297902129273113537982889017398381447340567236378185651568960770323756205267992576 [147,104] 189076687033122587059946822965770825574326084057973436080137954661824605431986572248477544367246141862162514388004358326523194871780971215469252146847265497841465612658742576983963091089804024215568988360953047660879200977224039285855000922825970599121749019098361017623344849034317302858018482011126318237563799392216724638902547457703651069895571112826098617790469667906916360145995223572229183605236103100216369484455838459817545181657160811578467528879877858185986046924388575670530764416542628150469777017545852690357867954245876535387741872018274305637270362162550895507673779443985141319630358544044702675971364034044597748715882322328414646584949604466027719838887694718131301416448644600493461832605548378062135952241392405545172531985581973483727173175318956189257533992801641863264572595506942766496871529096405459430653893471626159258625074877177309028427492653555283338751645350272334471308330654974416811346027332293114331636477698595247617782341967391446802541421707561620231120854385903366413271260929709959429932095272028393378598806242453842231952285857707612521028447131052816840696192746420401353547158237670387446438097586709372870754329036619061037429548844817229702241199736083025651787866983715761836413135256963005973476147306233093830421112425824360833579008304238781951345981748850203854427486884180042133149124252511278063353771231385938020649514680403114628470076460452296855773759137035810978509874231314329871121630975975183198265672174311141753634761980264101360691844800085302267740288101023250707442517201327689769751200517629721245938679841620225377936179777410531933817451309014833100098949630445492500991728214533517845446475402632181484163997702127527743645523282402435810999332578059352007496761024280222933210960412737197338938084858050861456291208967380361774204676214541193759837800041854243662766080 [147,105] 495293951443303766930271287939573517395345098388853002567941410958286864751635082649036132419935142656940638035283133273441457548356932887617861427483012769835543297347906391472737520924106852275492000887525983835541803342294603545323809787417953782309600400755988164700441750959090215017282669886599119211700768649555531193052403293348640995752576803150803864303327993022034352939878521229998012620449364544112225750604651007588416453909882700127808869658135527612814598339972004266852796249602706652459612860723570692602769882741051931934114977115296194356629745156822194348041972638822064870630655370845126367782035728509037463598087216883974575375190268760929786325062493027267362295786139971494267440016739812951336701181029737595310005270776858732316389241351156695893347827481446598197557908801355269033562507003460518049286882532584927467310420231159306995204725294919815480713420226436511771141539467541148299027284081168088969162626874806373981731437960210397346349081339808476336577079435685058184262438406416967029001821558273563159546555590086768580248616724672943299445703553117539057903464480019240384655839697077341002047676284780739179057168515037835394745201256575099342789844324705380838878598196917108286055394450002110302736444463178367608304882210185015953897109731191322364794560354124082240194184438053791099584922128888511589903864662642805956270774447937120165827694090734165500690304741847431425700155039796809667688175395845054185497591669615830269378791469506190705462698282623186534064230307612416728161568228873383371824923630135530064654933695642260509957926252187903172622777631360877101362563654460066612625767024070317682456297835838218064376849642264054197446211122544799647593302073405648765427881357592759992603713333326616448812418157026455942453716219331926578679916749423283439052959140618289664 [147,106] -1885527968772768896358437435234705481205493810657653126955643168367559595251173116746695885143651323915900826322847483573853957379442672778544767711532930987702513361243843189422701918311488091696853232426173678979118227211756987461612400146723721310098443458214243670554243568581056864600935757248109832406349535039893848786047751216966797934105940800725834428177465968473822907604508172578431180129010504320948910268962596654452487510579832721394992552013569493772499617758047016327992761821024375542438745469548135550445943606168181269858956077171126143003310802501793975354939384452722394213401688385214697516515288728428018226263370493950374265420594984871503285805622382338091508026237982389411349508795927427733139589945302008565954501792069110359891341533664324749681287397961724130660167778197772019643086669562767304488372398814439955247322607456787653872692491682537580248371747038644456410337868953405996903691699496849615483253265870412520191993856161043858695066216968180122433291366136068694530102061093972784185712402108379739937264486779174786619928735496095877449726339601646280948298653777688720960707172168657878277966686315730942846316770505744427893327917641967199345026380150568058900401355589364646850406255372155473988069441453554028619835389819941516753997825641507435144709054015668938075457082783655897488420324807534775360350035352634448112061374846739339833301997551547156161146237895822314701286177070052669934696008609187368671650281613339683903363907934348917079740801930603160148728460946155649883717122323310503005404976361617695524846645828498120993919389798214845854267716956418527858474886192569135040840615292211629876086166427268447305652514380545489588423103741836316175920512702378206912561124161332760019690852611133939491191383509322462825200410385806627768600150865446736899988410933248 [147,107] -38403568048975651096427314579813453490325187107972378539925763583121008399615589860976338068518418946526227811897051272664976728289810321567965503242421901995126237968105464847366555415746812470417806093122226847744703439206257866075829504469206268797125216338195895078809684524667414541712231456518478512506692476486229245825912396317423498976509508389255395716177040737160264337229243194154691029534355308841153522128842877717239292218483870944920167057161411915832913139371708674273633233923398058092494138151990201441822103418581352450435906864106673486070713908121211261072069687725475725369109353843965856576006010988966389028010240113380653943794658822832057737387033438373914857522247476134893934477259119956444948230635035383699243254610345590022496639303765777368217624263918637034371369636848256554006590036951601859191492189885697881424469018388174780452523228834616663296238199767393409484157833747277729342714361299492211388327075309433660445274789395011975346197259744851877627867683163278283594123049805462319577780038151599635494418025884762067477306461972798607875293907786642558745847804910852413777570048490623539410848252388412611856762929574301171941681030245023908114481842064156181804924537010287759513975981579825311147255713231206497417750766622442003565701998459134320622211361302515812110218190758087785658009071825845018490824428556890221094827329536216353836619183812076166558657697804316330055942401166423259233790322128520267684254478616171060662270585716860235585625914173782298651954689963862539815764087013047117291976356867897960787110798725353142651322222514925318559670677055232816858949610627697808585359525386747355264526800487798810056407959619350576869555646387463189033794630294542997979093785357598259258666538960079732388060726466055523463689113488352661764630243961111752710923776 [147,108] 54876156729530968237490638453095357425430792566716953011660282918405895202934722685516120412424523679001768796098352324798635403390419033189620254760480164276758022791324318723213995074157911783831843801992836094877472374427829568241271032306230646259158316096929274638159098406866467508954721905466925957895854953087798672839410543165562152096545605396537706143197470330368605862328477926919713141908948411620409236125875893270727461137752956886669878965450926081264451238711446642880954683351692298397555511309461000395804123557962461956402241267910739076232552085494221675420270583917623964634973722586904279701814059352246610895312364761982965218145063472619549729168205401962327109955025243587722612536651681339407735558625517748141440204734383950535267289097183260600324429428478410428079311551690089639765670330182056137334725218105215392420738462816492787096490985521048405776635610671111161295578346870867091776171392646255301732497577092679015325753746390195203437726803294369379016193142675979520360055753927042940918305509707910731779882722085402791732222773453646709882757538087941437730777250625119987417828965034331438401787039036517917069422924775306348216404067254228851416260798722421326599158530877078492438599843218387269594195866543203467376275484934077935158614316203439032868064445960601382955709966942610254077803876191433320281314259727440765384251891650262314696475184361098018560389625326097604141284018128109720107003568672548437548138400152717463410246831729711958380578730423059735101943040708405388425689008370313984461244953165092103707828762136580254173461916209713849237950247019529365256454997432967704679904785332785885250430376160214226449535461128098275226159418090880021232651864936642759335501351939078428361390306224265205636446276346332062430011925459381400008283912483659398656 [147,109] 388466464098165927907114875168057575181026998366215444445056864003207084673510746117154149921257155287300287918809793364426443403821119668976423008099529189477065846855703520335240622834182476925414369150471888641163603978163744059805429266913882434350275070313185732796013794232262581917771546393500113704953471607674752489184448626931072424022265756354629671582383109672137411663582531313764948891791366543164639330690404042001582309645008130194071896729288943793038615281665699022379780780312159070070695789456714046812684817115636651339823272158936237693821413246840002873070177211226068330669322189072939749398285136651744297480626883794961438462128945462334017918651763105986579907210583531909668520359466375176301507128431132696804535049774128974545269291596332081945368477657009479710771748890027091729936135797715483710553826714680003033369836319662884040995142230169488360542886217987270596848243377389507739933103480348159806852391032335985122956102092949051855067869848354588136906045091770833482674147123194162814701198447653684171293984842540921942700711389473583080615817005425953571835937919943562596061137902399534163000832100209396149044535224618183717001693338110742176511181010935931164646738838682766082012075873905920807011909013619635587751716751417089966514469674732605452366165995275733689521341696872191674480977364488218269756599120293471747018625037085894269206746051922122754557942648756472938884829989814263123775194868401911622489746006222729214495854293147649442110683034842898153735690446884050683100852290691021204001521858371119819001625829268352999326007122080454851492045085796668249955616081788471670655631331266361965858665627439905988906940078139761045389836166854309459956619182306023436627492773770153753421645224209420909863649232322306703791167566791329786215093383129504 [147,110] 436185549957090893057748508262496878204064940566564260786320148211288013445193465995901847518789715459229874414357901625640642209387300333282985199916251789773759615373126069333455159597555652904073522952931417311191963896570779783063399868466443214724723802561566755909055918883645461531817294248188423122842246646337852300621478908024455210896672149255135689381164955657987644367014034463625575668044605428629595739602715749023558298708476413052825076034425165952790038277191652454228070216919356631410874455148756840621376420758412204343732285346025375531732694416544602997518057680811109872319577367979930318878471265687854609119399189180976548336683602636486228411250069556859007076357553602603718993229701704211665202853630104471435767465360031711410738263916826033800572504442040119717496254852155036660761384831891793582270418847146168499973919943238942857172328809925806815780334545353320473554073113798491090119577928995390773319628770392844951517739047733241892566092599935858912360889623528996013969804900990013893281724945243581198929708466405526279249325727263448891326259071144019550446916389161186653190792488230167913899482627762264755071035659021054420817398865044225171830286559544687636181461088947234557832766209288689446511613745866669495624088917013363609398264560562358532930325493360077523145735510114429982763563484132047211723420255165020065607808801979756239707015226667932449657670252728774290960439930479129751670162306330787482841345800959750395253714410786790942364791387236609855860563088042032839468926166412509455492991384725171779131845021781360756750207900705799331368885494158510917155639532335423575896731092945655376302884150567873421180936205053124902853772960632987929213004107031359907417112491959525914860172259039722796004055462077295478394456948988060454144648704 [147,111] -1486970962838021639703946221137915659748749538939614351972303232248751891790366133369134317551248491770983648847443627314145923753894053265652330054364547962262260397846805837345387657378307601321094725273249379866530389687893244808747138222929842358453740562676469509390078124934401967683267161235011639742607488503540333618757999509966157334749094319211712555770978009425053278458957952264133812797086481082150489764034842375434899643186061122644246593122319105048255486543332005866430714344578236879825647012496796244533972950697862304331928368679416130845634006379115911147024365581014552122287621911834949078067885943471890704037233730777335768728367875125897093727977613344006055275072573527640110101275051344440545443797535352951146847598644148435707212841418436259709674474607471793818736188487464142416363088735769466303160193197578443030704983821095765699869961129509885737815771285802530353983449562506039131730713456487040433582695529335180206986977198701327931104915510086193748589486810033091159037258928670903119653526536145541373864695600520955984959920785353315503966199838175906273367219366588275539636434508639037553510254089125961760678852602368152722806752131820144177866237019361463324424994455170841647210272178040817169240254136372125218267214888307505782292851289136194819007951918074628905247901668667883573053633791604917010105548762766092581737605764636390747753916236962258780281848197845366436918944483823091024734006104364755511276215064475201564180035761529849861367551842448334597239464655104358039288312475378039997142591694853063181449733609867690079491762821869972898897118198674203269167408890339486440742590493457278618505895596309220848094230350551300345061137048669753554062003504725461386308064884059191941807996131649635168403206546628811381825143607767764828160 [147,112] -3681940120407448741924612977307928721013852892825518936571865742429366489394473776240811993454429949813544469441364867623147813618034809225178724003598106901041360723724980509190081803927397346594173967235582913521596122598363399376961897118635551749528281040209946564650560519680765595863299048852337063573194907644298838444581212161491504099953935837724425919641627159682615039340807513184087812377551188650075103547878254789409115056015945336479915205511683455530230990332706331561115728485387671601552722239096535632311024061011719739419433680047656002276903028263591726576728984260276916542068773646259149935427820010900549519884325822724244165473266160521359363103254519939681686991386233659798556911281094131593362574065464150404876060248141667262954606064089822813624097873541253997247632864731359747665087678451015282821523079687960646522980599949082843280287429095600346669556479786840028773908695193050305886772484036653725957131678032765187937158085839150311275146397522850220541507866562756725855794662148746326603373904374669509888327695044870313635493669072173995641324969269943471600365972875898452620842712825397540753636072082414122453387877052846625426025771016705663887714681694108824130462678711031515119013920983296176043722380212556732866398670738700897375482395591937142072416666745051779895501467432662868430541808169957506069757468505729089656683537854782330501509096722549281060465526569535278287334411079042468595110190163347326118400342295149259303989508361735974413303474529741740949371014265415286985487107362817738578759749142093904170408044330060494926169550671471725272221206088148825604135158907623019539460320682622324079359064397906943177648349962739385343397140817330377653691500681377191206709053551235005859223972350758021576536835440073237999417764335321088 [147,113] -33462908241382962686956887993418386940162799498477980976506448376395243886227395330890726687701815887879322798213151125604657319775451351767590745872111554936906413779701073661208732913828658986390933747292880679241965526128186410484850319828480278044946822248056936725024757988657021008847652903792118601939597352755699368161531146934763628534502583047790304031989906870657009734130930859612081103127764472313044010106891253739860246068574122076892021606724395867606488391918957773445286986120283907209842585321208807060574711998560204574215799029970708921680769126923607950065823636882320936892494688321316632151224542880096815546489112129282152979523799242511998122652074679516659566132885058161404613157887714712222109748022844328312006504017231032403661282922170313642405546257337026249199405291439600039287223161835722308369201023585820928597210781916787366662010220065094796121020645592897779408682977384194945670848930669600957695327689248491671960934224336641263352405929114760994312256009465403767645279013630622188751817984070327875057180424418405663809498167427861279832139449748177342343507391486832225932355698826385396801510362713081269322493117807311796180573942094269490620448052221748816452680468416834292827027056505406985261515519345600462600344439481272452423793171402177301624306509348565348199672245714072635246842076069594368133802609833508864452606623780586142547475037094177866425622045214251386943294382804785764250064828945205890058654205621324890518849839248586274506721904029416421686015052567490933303062819622376306805472710724481169221915370754934888518209610800300475003293106071488335105786800086563061650189627916189434055863227793849435962242915406702665928110729461704436015122580118624689973547231275621218295715638165640952983770778359984608933629788160 [147,114] 47005926030889924795221864635236152588010183149770022962147119668255197160687216310701462024391831281056819161025030246985731331834913792343708333259508089232231210578123815254459311846602483692939687212638753473811512924394363434079054117348602469966218672860674855018215857320618368223368008104330479026216687469274884457691100418696873892135299548927458811078814048137316255634979809438571034311417237817854058003553219498956790281204542076968216893266283043911092633253095150921406809839441430625337215210107986514477368160582623318047376804729075722119208255341392460799801652934438439178178993831079128209320106255095540289825196784446445593517078355263484095863986490378567073512101940381191713792929691137946416138507959425824569890686993954282355540507885565544826195004514397086749954844639389470083020315656849692380905426384094985345847790007056735027772038097632051098503547204008266946368367640209519080211240881647704157709857380652253969039653895846450221101950306326781875746100307750022386213344116336987817769282031523293128660111422469189580698879898391426455392601852278493955935217313470323722986805852599642114995974153086244812533924862548136614413305982921369203922680669699889871026903253524093461103997768995954479432057001533034601342511301730524582404899077705178876583584373399838739549237084792176426993168145276731544014936393405515076626236550514466840655146696203183362410776096609567255613231747943655766760077013538142990516168184982541696369180098116753169940278379873278300211443447803691707311549032756236029463128736564205227615787229099477434819837527578779182006589728918786729774134214916030714253901388575390905468279344612635722363710627474125210556380387046212967377550220204534185615986951529034522589664408355203960485528220034126381580288 [147,115] 73972559641062741669673529302395687262293630754793427309297129161481579685421022922692892256795732821727098541768112040783825037341827425512457606147836139109086710526578179728384049904214396339327665301146927126617204214429412460391749796668931725078386325174862305807829786326524775899033349215582829147472214003518561299659696286708494260702481184596431861166993939373768627488753640544330179367354852536015468711303620893378365786205342667871144954309817589915154888110997986257721340541350156705008834772689812310778714977573907386821985680921827635565129138167259202450249761624668886986338406448810083489797741621804497979241038665066483244663020613792405569726490119591962289820482374225568140773358096387119647004546435589010382430997478032956986718587721374455949332379381540456251556513297097686001029144800539805925947455654170598777968331218848915452631171147193047243626220273970449602211701330079657868057101933884695983078331699620260399699277923685458340380305306711133663177889083404721760993019269446106679671355664857679271156965922436186583284640457976324699975857338376134182589654975754979920510566282861812071865963351867006754901004136630187511451559252136095630659185177907196647614690921417147741128419172970569975254664285205350700863735804861796617102725212316600899707654593451551466316357892002823949094405955992694575461731170041592591188228312713259833614099056844860624998762510387542721503976319851489959800516191742930628746747688516927751737312061453655512072303466233346664918142377822952803212876132866295016392813404644382875158424008554521981307325586938386205284943974477985324746361549509962005136494421645413296489664957045752149875364899518038773806476335532854903604551784290084111544909930703318663108492654524079399460103413175074816 [147,116] -85303923394663627744157279853009985284339574176028614407726529657682724865943651547897338635796625342227196048327494019891493086220319739391418464874044391882141103981787805301978724156979089440701172236796924794676554764554564418229801019944016039919233248531835337845599820452341704150665136886881103352654108283385742824304097238087927917351880475073826577150685648329125718536590867299036582430909346316804348339441301089745931885539844908507206137944973959227245171492840809607595230424603313828917567032395139594197567054750627911550171300148266143829228795208937986855895380284815023363280962881391205618246977418555214900487647799008644683931913240785821557088865856674244490260123708669087987693057682386622951984126788325054476308225652813299995837434772516321944885398685253174087187727085382615548966697222744150618848453111699933859026306702516281500269739510037143077791436019391266014448323068494700280731909572536070499029480012309008294915726172983418119875569178494958719230218239285344418957637807883127734095058801606358359933269066706982710404128505192488247239105032835012311773859183350986365116014071742999282071945602347916253653654856181204214796835434463976686706076271087596368549464319080500941823900431127476705442361825291968095417071045094662003372876652940481746623257560801963075069522523270583857764742943270992978945672166424374191462364231770405984196288569073639196500355478822968750369784480769583114661722683828391440105993290037294993256236007473124694488448354484720548979929915646281734853545713820481098858328165148379668744954937725131408213643071695595751355807341878378012823152598595294737298135045750233845228005626187793652345169223715643925317868873486733648851481370636936627118502187330630628453266282228990141211535032320 [147,117] -56335465249578009474478172657989683965332167127598027884888706913511582719520969461830407737904691437233928108321057937963916895531669994348668984662028550379429863531710182198390422396837553017404066572115052983559236630620809440950467725477663295754518609027552837467367056455228928917711404452754980517046338946959635204040289120064173720210235712013235703856434910524141169639935858445541692900437029001168287789227556701970972671130313637554983840137682068613903746084596664699022641259973231757049223976004893718801523334687169145854443614600057208951602481171535755893649834920243295999300963143009275110342218253658931018780802592672714567405304460444511466344959433201542427418924467160805910194710997310988046714162844141833265726896402768123131959124313061675616402425876800717247237956734019803767982106042779873310077354810236709052401466573942157129284022796274869815701829189503277619371740248619793579085739836869440980970417718774057512593742786763045099287381817495405593984807764861217683282469152636007539601721821716988682711092164661800526536780197317777718736491580825778457540822008294093066248966950095070034785920950414124543828295648182589179378425321924993575058837837614849453907893401694673233129093842474870357105336617749449264450952718790246877744526872078712392706377359113093618098480940970523958770481813059227104224467208518300818354195176319936806833545365384151480759326023778437652018609955843195566616778214793190298713846307154074636071073314240221182270008914154394731583300617451987252111354806838596047856126813538632480241496728077249556108611393205442158954037035955400565243065433524972356222617562294161216884829938155938837504410589399316551892380716731244147241134220792175158656081695007360468379937489100506905185280 [147,118] 84087316881238971522948039656082332347246027546588992706055447739782829017148751277802680253729662193431653749416134685173852288446961130716473956856128080750234868821372590410984594055222223064918726423715953312859365960384157281063669663232509552745773023216790301553463080058715448095128987559998552387038541661618876474044669933424469393975674182385370988418599569893518895456886073575140282762510278837905842991724915148195266858393705814932203238923340928719954258340681778251972925452543123298934992032904559808816560463528864901450346796885153738183648118181460428009994526572000452018723150941265481265397138369477901140666373744981679117452406748978999562604085128510218990450951591508270777210386398623322298647725046891163495635814775659800924148454440764209037492891284258720092045024401510393728785909420176168982836917020382596621470958252122915221881642206837182345974433166847633709425101421850708944672788501718662539673528146613950999681567654219289144529111669158127513568832364755234809992842604566450867318065655066040404779006191341630132651146384015482142640435065446069244528894809660821516779780696986310652854070247735813180500838573320645592703622851072226539624807967900208009444695666441912742267858945690099604765943019225475063256133422201685144674485184592682363031305295677655113556803712959439117348853077739690303606923597457560321016448204846686426941283669835134510407170646815175461461188694437565880546258470663499248663956815041421376910682479761820692697906725833249275730363026876592544781193946503278103606993411886357861442320248112952328233483413637410547231531714764414943148497186939437295437267461902285237410328890945517924194652623482995538644476394594506324727837807020980145368662345465811560424874385678581760 [147,119] -23615665583984646990227201676171321813150963008274585544957650876058607058199614290223389283701408109712501648618775465471459670520007025389813238677758434667460684698475626616160480178646266884517416087323998951480434523169730215934183140082077098938284631266759273334375751803600514833580617366681212619607918057863660632430465045061013410877831760614507120971926348136235377357758387800112964004013249322691313035142040659948994506234905492603483544496333382876787159592387375075233915761598286716903312383957527360978090740998838349301375855339729772681911163269808487890528237313767354355121251756321396012208041749175571267996354714834743555307158988282914925992960693021169047323321211417819986272055679077175169028463098200670584104739620743267825610080281343917931837874704006201302960220191070199753321643981840642441461155158005507211090789338811132917634283556899735748889088964194139263015715229204934509662986179838228875945526592001518067744155312466447152349822028940617147046050319993918461715059155196834947511734933118809962019837440314785157743669001796940891657049783203114902277434726582705883002231682416092243549543813454522439766264940939381506304035302178665161028224123664335808647394861648202724417018285389004947250383459358331394733423341575998981857273902685084036011495114926394579913768878521204351905143655311616750721543114857024019746904949398317175256846696916670105029886362356047108950348360143471356075859434920735546789416389589334948893953498719910467308935752363534451580396716192885485397727853660358989354888615678522628937600686318668157874952105949211730056022617416000501442339777357427335338759324068862508296679213664601929665856704540873656016994657261238693033170658810484378876990500864979507211984863232 [147,120] 3325769718094508666006980743389819094063435766409702464251103828138994440813296897883601631936943836326164884971901595450528461048221424997122332801200643717025382241246810982130712417111580266269034219880932931825639630588803984103873271162308041700643902909286182238234739037374116183356548353124232607545984628932150920014351947163309693866039094851560530882188885085925412283351145079634867367517628351898250954108489612924287307101469721052349965949740800601305899392567091068976649497374403307810994790423102534926256256267933566418676358169004670383259803567593127587373218256458933998408040934303171504322616862967941961186663206933004284341739865275094610428605427041511361929680454349847204032824968942204045436574312862999303280265546750527028042924976198644239920632747883317957298521941378233373338136659569320054822873326916736891532065996222502605967163474988813505072213765599231647364770446115745840136621777832206840454395392041036642396941321690035520381804312673100996428817376194964975179136149641135583957239112797835545654952147663437441769442861776766386609459788108801222748556918788913773467135811376044779039619364725910667632260473662273815825799970981508690513633339337748192673780883574782271982231480986950127175747255558791059312612035381993915046502370598190200920398675144283372655580784568528226328811324345487834314275669506072398504070685932218839690133801861120584946299357711221119249857118120109442014360768731311270564469372142357760144401462412497098724436375236329525643705087000564184586184339073171101277081559254847872355076962785017644323705836175950518950685175810356992274803412260215256661731105193960268625137672200136132647140104357072836484482311834047148194157611757192260251948184471406085455872 [147,121] 194041793421213859011540719718373043539477674765633375509078244487556213692365541811269388107404518540349186170685300197142767297507968320179891327597628231302115767501463572564635234950048904183433626563637316474754862789088668034967430353411709242869845539345921359090942709944909745364291711835929381885757944649056642711439369721221700732594158520058833496415175833188833477157934783426577073763401512986991054163243146900145304621105369263912488155573488523409687006834025141570438969637168178843893932388509151107375155300008261261999721540108303362601268194966490547745826377987439567201862666593605414485412472165849337444647062236231849815225389220038105832567130909015410442386899685743125247074194167380094530147585794789357798095656277435065751951407038021180548997106784305802475045210430289015357393679011673547045320592996959216894543162870316311545756746123889574420683059912738184748658779051729273219070334249876065941170101968993771061376786784781787663698751982218516841019800124938199239568516504475265395426687362125290049785229283374932975185380645985246601384722646718966367375247470729147757477445965628655286979411629385525011245438915366399912014089934782867685336157310442676958924798680936669156069840723699116578341164545102931043987659694387656855207703552408697232623377074989666002577001255820501812584013906583609192491031267728493571226154861344035896658510377355043130951754890086470804250041310335513559989128222754845665378155257325929017430913538411754215302663462690235060125730713688379793439260876129351999053452078634128280262680459719525658799564095056372848213490332459120848426395336876000285352636354908736112439976101696892707711500228709287643967635221812629969688421486961451064698516334935040 [147,122] -124716164834635658831259762052982671154127305299571176052233059087172570025218168990942909470775708834682225196937868668301970572869901360349993843687722192484338121604731175182658002580035285197838765432846917492942094700228775069284512816050644280209833061013074252644659702180071697143967615525606438537334526747319517482667897577503463827169651970670239293477840696480572489294808904207956302159682612313649088399659385499983975089120478317682520823646953959241700862643298379243127795228527571531264267393696053102809247422356479996799115741493117611901287434680551555318637460621702080607746141847887713817258605075280037531346669887860513534703756832241595629355635348654681729903246420001760125624211771238045727279538301557100858998030650895086561942793947753604720550679836370503869036097216725762457766026855011173342822373711724547650462691478051826222257432881358015603465504016161526068291962586502139156554453854833024877371419580720691661676159704772269645015486700886849534021642126617589624186630557562113928221480243457759547756265549773471494198046517353000790482159490422209206261781952257444309006336018348695133943827647753716251187582815739154990514909446794594838186077475446390787919466777037902374211312746461059535512584217932551342069524690258690559344775221965782000881231753475492219194918917643967903675756733250845261814402345160551840079394910759740794522027147840998875424373587433212422563347613092348884924982752208156799894500813097492771256550910172244625976819749907655729051132411004768259714013925168813355478246309680695377137626012563477333706839632040906539169370720395942825892055589129573785863370743338730734488623772009905846457182854362949196688936548607782782157677852334273367423303680 [147,123] -20913526028916064822855440591424643501112649882408494138479478738974224055108340273822245723351905588331167559178919999531137430971603064595450355822822336813819313998648188120591028099991773065951738674266044200703973934687009827062281280137974454662908989673481726330518315147081343670510495477199983443155555840708170165354661316645074943664742062218117279926872241565293377446510555123100303248784286416904975625693599239597803093008800091159123681815288640986819254578560034720009566207835444464737762894027741966421884122822945985650357243971683755066711504430555749907791114405575450320140230516925627482077301276995211640038356011546809972505406388094380237957271218485118824481499016432437358844971677355263038540780119631918325490971560905994415048383741825400894916368511439817850800513513995084647904061531151445064632899283666324194034361192006344697073877467247703986405997911689515272086875536385138003760902277340220622227785712990954441407345742022343455914101165478247269454003505235145788314879851279911119891733824812842094090252885514312868753663926728329096672315488448720193380674666669416710199699464404048075699161336558368651201131963680661316393143446328198200431070373703543481081617651329299375341827104149362696905462712725874472803082080967640290113265595012205414464671783397169291648766113142391007586281828497890938016856220210502494824320097417697800890390505338251496629734749152310839816899733720629423696148458408601343555921962137493076920870360692036229952814781912813860982623559660843097332773237479034623520782519847884341507191868367530047881636148175848867600250418593196964956209985958891903992387556222993443733098000657584892645331110897897629798678943643412170164029184935627873280 [147,124] 1686266425899163463143221685975118583080619437095962725826963994785981183074118777467852584822074038834517259267339989409487173075365699132927471427567195542869441337998795390739265107836424354988740400589879358239550978476876153894311969334892503835667088214281434109200949163321015352458339219367700033664707537886898956334682539151413112647294561957000570455135989788365840540316931673328395859535623662295065048839474777123453296687140043124604235633400857003470602498874774982905658150040576270255592053395002720914237330544636558030531504992917975063832202548119934181343219589118386200903320343636359214138886194960640667705658434307903206399154861287760932970329211370727996948131483461782804175538962199583135441151216352632859077262833766024220006796091629905784578879333259511449062396319987280050509101107068335946656338981245505115823193474654243280682597940078181115917815562066030315893048312753405441439704671895434499444226131023172578682099195246294533358036343344547800943844337655372646404352607001642837943636056135625683073387157606372849264183111930705202513138143475889292673567149127404873935851387492672481380383883975198951496695221278353622415234111452898246899991215283721467918662982138459078127538498466911198816892501449120862178205283630351278344141140815751696694565125723958058073678000548453845418538221607699759580940252055988602146428023503240737317083529511912855324247234001084117566897953418167223400122200179086078598604001579875994835705749077829907111785712848033745288664208319951013953728363113677253823838519320361581764093049858090980919797639646928584299904566831955369971559445152313760847513341943806683598657497082022583986374427515719050071127586559606739665360250788864 [147,125] 71782052840619213148052027915362499436457831986471259022865192331661762102861594609155768208357761592418123550922932997723431225781320657891128589713277524684138679533710215488326100784700955552569585061945417759029285283604554944131973273437076874597251561170919953774554668357536463464154989222848646042101277091865102401820461829173128078514860065194329354328385417653767671969342265147802908529335376572823942590646162744471292212289737544789863444676433469552517967689845727134269976292580351599401413041954097420915433176158079345674459758871515549487467649899724178880223048815681052205086755111896203475740431531514935930056870043612444711112063251291147645697387315230790267917021609080392722469967767465222493548267307370602421971301266126490382768379559513379455799622000251095456504256869991090576938307673549178885474195744543772580609428272258261538673785162328581209440622047807391993253888484570604487828117423279985044605090264166692699748466307589972272336438476687900094213011165209488824400752087491881280812784379389489700002747822319941875475327642605497285918889368692744320447707681715133855943530537781385729295613755571621292200848955742238863330385974103796227067613550186526987520339626446420419974827458834837856567296402763568782617659718495445742205512860285467573954788075270259869306625814647305938692433184123023327417598570321082543154198345648751978446831800235831745837917178617604597107168274847064141887101542217100257108106960997131659872913854532467051726562442699650000549667393286038481295157463511862654402916702446866401542252580808986561524779394856279116132561753940948219638770618162743911926339911458131990168076257094877319385931595806714441265737287518341005404992 [147,126] 6504454734022836082630605079528144770806489078720816508040833272851057449470248680060467177306565531140606428508638219614530616772867447030196724477661235086212966155612788129086952284066797932434453523559323606003618612290921895509213985052650490752427196341191733717224153979479521323370552516494707802873047973209428421791143925591405614560132676400206555211699605259790897978978102435549956796646752199369304796945722826193555963140718251375271158025743637589293553082723916706512735456390204766468769599546644652373236331888485575161368717789200584937960987067300228329136109787224770586230018936145516356976085608035344924662918868223568309566230382041351813831468488729462642474622634848448296656126625301351647902412924265796649229596582974998775219055377197455000035582957523827730981508412469915629682291853852587611706814257660946833591695988208679171830792470609702480950100828073793825202356720851318331224304388140735300375000196555804469563468208681971981697307345550503178692279215216909425350359323664586870321660720420920591557356949575475051052309109596804960396518194950135423336298445284084049809877451174062933697419707409997906070167995387193780448631030415259924082673115137309727559510471756501899703699189672335531509597939626972639307825390345370679657263593762198238208379602019296846536699040283833625062414245058046147745220463757554539714075071127673013590338660545263051778667247195547669987071743730510937877084985737436213483271531282399948548012672181465617447863810504923371045954468544958610647518015323743446416319599628140714705754886475412929998838572041892892485094956097828200438618475894692615979900989989705894379093231505851463607404049303222147763116286979918848 [147,127] -8841938602609836373599040505119425461203569346142773575290776358725749767230972744169073110829632671949656593301240282992553826438989601041763829347059803944208121065066577340669756802536698732408986905846295110689846228093770314767717830136466018829245748406172835313881317408824820071179056652152614068528912575505138804898120542559181230416837782053997453646814153898847131921466109925820246471876028383346306214535153800780342269198462981916234136755449281795914716363447355679529227434009604734477777717305898244388294464073904588232869064503355106225760169576293913424068749002985374706483632630592922648052368074835888215612318599608070896246917952040386311484878395434133381163459709924870556724699096108967475902752718180757454177686957626353103273387132727570876751562556558783174908342987097483735807674022473229740820497280660592518847306730748570558668872609191744023199592566412059330676610452498197314740806523945497739523892882877699864917469639834561297954821907267191878370917667830481456471195741408524794413671674611856234980830016938260082004016306961336850238210654587238454987960696550352121263180999906381472750888199404970750904954691073802498584491421984115371846887964802006653201754742360458000253197013551497567937480271922722036542704625420895278684856108177388628379173415036024733455365497997988737034065368458719744682639139216028069933798436675763153463111030344438828432108059074380985018422197183548964827527551656904246245364793974877901721021679144226967519534625649354757422212675780821308759915684238237424087275320481354740326891431650655671767124964687703868010622959389949855842848494374091599099185796793429292266680817596542213755577587677702612295352320 [147,128] -3593775795753579014442513899342963379738577516966358809388439634895850526623569906050900933295563391701151733020845083152691304123078522491541878383038388358726472123979816283694294996596247589622702293355444358322766177176591857141181468087322910805216451687003953449684579733907742302091349923993056082975763462729339179912449530224660813808533650372379017897578492781574557047378318072142201492009333067547163614947728165984016006547017052777761459609434550857502309682921852576707660829499042813956117461933694585694009001359900052541052362570528207362394048540193977545640634556241628697451921394560908459166133189037031218500635742692699750111393937204997652667683534202113901093019158649378148337425465937686948043370021238400262931956573731968965953155750851084888014626009980811182622028032675966012518017464439556830504417928760376479142285882686813851980678105849046195324865685756228070086653003483106718461107345690110130926912897590361604476039441318744073706570929674661836698806114308228312828713954992484841946604182255747493487623857717491710085675186568653157963863326187086054641451185431950184517021873021113323669146548473670772557617324517509573251438554317165084530290356396685367225865782274010405580526849573610223978818340261823568133613854173266039100681157847904282837496445445978223909147680601654805123466001782993464420722543495494727199976055254904921792920331962136153324301507270436909843230195384960644160305033491130916941392877776587585356463060229474976772233287375993087166380918271889632169276896726852947252377772603000167188532069691475707545268100945268029956478114891461580752133026476386376255614148772742038899920338474310308279789184776625971200 [147,129] -16839833731922881957268157695981188078260131247578264320548430970474396735051019237194481871788802115169316131643343459022424926765030161096498171879595395067472238304559850600196468034326570566875857894089432044695990807663961506979402229512884074620082132633256805406275503952067198918164749757369102752015207159486078570402970075222129831034158135697890472768378353097722302955865743071042204953075157437999809724866924443269310397592718584044081927915022025894453805321624901226651539002762416344864556732337958279091760447293016400018735815548400925197343196846226667491247514502110830839741414729540704222916818565484676067716480876770488431141787254936763426965493839906392635207089660296334678654516039680795175567183008202244592603752347047427390412239908665867558622251147787171409252445115175737080570109109712344528130348635705639757640968303209969317402321953518581150318564788767135369467375021568177802391862391766887569085047105199221288109090063930566691722209298513122720333387570931321808131728746698318391874240567407353126229339655194783252368696328732885764187138618048665739610991699014876649847914641912384158683307527787271528038927732205504291897808340195949402505611983880481265370541411973972926144976976882983104259268431865715845702855979641123725184524718336540319394561960906761481645665711870973121852729503335731130364326235555941435799722466180534580603988839571293756877828819600453784190280706899586416159106814609911558903584816612658048371242750322263350609693373299094928205901774817585719258772294954001601890720649037803253910427166300766003060237713820820596762516842113106739682046429542743843920536407894285779939439709584632552239191117312 [147,130] -399264911175926573079818720210373431260808263513162955354297024420695285093081584787223008603233462426975816645642260820246756482735335336022495236577000170652920838618658485244244292561532556132287873192721883124501545116955264241205628874901870061566481552067445357437057935745729235603811757626093560660187037226676735124333323526584506497602212230465229666001463643911229715909961902963680998925091431780255194902298542156455920205313073044317656079791627986838022974363935929780178675928764545023918247012638787189918664424168239204031219910584606182955111289567200072346822657694367875820375364966460974404852797514408810188775521171821954778070537443806201440327933667967537461370464229409421339280039208164794089230521006756125913837854005981547455809680111253294641126253983920118996105811561789535330808951501109887063170341409522241496627408660530481310582277813247717407180998732945382841110901961115208271091257722088059260208708457832255507159527353255020026280431429680895919045737959786823947126564577513777689575549932774854466494367284726121734507629237088103459567343416453538261691572442336247734495902768074783745472476757950214696443931513096581548364929262289325714861362665472858138650634744616058721439831546301034304825009748162970187870744000523261208943258412519376152453579498657414921608130793855108612143139648803943280121300892533559851426688820615862049040904035842702674953607112347595028567270735176080635736093354149422462723926945480658168973027516513502435723547489323296275361905053689721552503092639850419593758227293400223653178367429362282146165251058204927989918207889512717741631835877572268898983853904948499540188759682753700454400 [147,131] -26054371657542068253596762713538416176994222562317064250978663967219893282127719480620628163865704427232877376622676124518139384756094052140171599534640304398198178151958948988544914382982614830417803702885920246616497355330293500401878703628159556147553688798833505635626988643864574856992226287291012570222590938792639266590019180283552252013242407442765896182870460145581274355252588193582691966593346143422423602451902497386949524376198096712151420526956086183984698913124077982105717357693929744096198701240826481506401773430541863727872808091734701740787147976829138992024408487376612705216056738958230340125636960155918560371071396520598459493203193189146712843797654932209128422757348564027803336864456385895964898574640624105640954657452347256234529258947198436118582095033107267760564491125433334314867580701011185396001164940993856733887520496187651742828225615352227131178671929166602626883455178505126476588745873095668780675859287343617902852340882693638017421887770595840367729274194915514024990152293882276899465010365319502632323110986081509687162020969734460966311471042838430069583776998652152131132345946161936540683254318964954691564062578213602165211243607294051416788529556797705679427337630266255014072504734016108731826930123047948598785621100844393509908043115169471199030504861951979028451906145443866858518994324632536335217868387720890324269512303968131758466260876572454955934434766550870890754037216069368283595341045461200815533133149604380040706139032044539648622201065801044266440420569234722664482238998679229287076751809095995860248725234854075220806249589923745930409306185170742920689232550572827382090172856266065569340076893057792 [147,132] 98410228300270094696836474105697787420390833880768032337141235486402059696140604037738181939600405979087760911793561887352084498506753177123026667190480536559820302511503079234428826517654866143008413505297114878588052747593629427578059178031688541099738358003154951475423983346875796029032375008004819938515309352402121500054459056588519730039427225997726464387709184418924824856374556908274143071405074293001520497984978935660172139733980678134535092173321056492520075127046341174568536605017017594787707398009126088569487903693258380304445533308689281969955911878340437861540053435684481742119375399097237330447981320806874211320872225615362145461322077160335453068379448660411998737403638029891996548000124817098651496514616294978899340239627810171131521996174297066960910332472721938948979867093980043954012291695134129968452191944985883695226824391715298261350867333106230084226492553652333559574916804345472016798759084433365445328307910072311274580032325992250060013363346291760564598474011072161956147980043560253294476099528550394404225750025953024487239972297402453522284681146996538096522848413023658048209459683621233191051725191326856197336536250035386643420376015144918626564382699297155019411728944201372752088396513113050128976613183406847462355273681744998372959855205342474676044480113510422289475019499178879715795782251023551156578871035075205787268598262139596842434631759903193191752427427678144300411876638064068834317829489236376473225950298695771386601130103072596558862974426727256232390837170597158401649760484358896968336167367077824406416365560404489961306682673934117502863579739827228325334742267719716674518524602806622667145472 [147,133] -40486508430140047407551428878520258093066264617769908781279516736874018938825557597158185042804397305630592105469688048067357126318787226508106408624658331309380391703943918713006406345833367471223051317847081974566960032984572291291098576769121054867464418750763116111400003301941943077923133908042465451209560472955706531943731759950721312382873689449912998455332081881895288361108829657444563053055931615879258527189959670879761857981231184871391199601513951727260474231889671698739301856334321460247315333366036152434139832290858208167759751713265279261135997159831906666053025771748416090618479339821303625018708399115731832530165061086679713150870428851742141677323384144995710682315486133192026033179482193193549149840017848629867244602722689633452271668968687580062491020797289765205264923284244148431113958936692770151394572820698441213165893000500283048287465377100562908791046463838627911889598701168135657352314463066508527199563465808597180792195816438642709130174290999464178597220376525408885862045512294959492306832113560591072689542940806223283923055216894987588299959732761849094872847771001870876915600809703822474957227096315203481910287227820752610573219662885755029431959580477052854334924296124186212192151677860816736819981346863993331291076987595805870255704287494247564860797488313131410206063276823856914404530140537575289483746521336002046063632740886717732187286138059013502464402913558995109808429938664898860325712040075758916935820992064623144313384339265487839036725239094164235238660458225922034716339673316367839413470167158527720779671411564499886542199219598882084550447789191368265216005332946479515605413069693456 [147,134] -311577593773495845597075453360251768340660114945494297400039430368708963944657074744341548148892292496985015361407111662606460683864869410406090366947039696581888013035259701569007649004359077419775015466674002989438087100490714718161397885789035241872901954788795295522448789568274441756239486406554194213301539904138953272211857444491549432926142084398987604564148367835730545370971952133299485553999293615621599140907407280888128439574298769869221583743042931211466327526175448711737322316761432868185169852015179990788100430112346233661227238719511095259436217034053186601759854163751618943375837872082486376373299735848258996834659249529936655203880314489295577986105098208668274523416239386953774699661590750472642781279788759587764385943237047962935366753327087464685138922946275737538361508114170765488907330068047877996605902256039681019679687238212419301133710597576288472661410559176777232333851156874683310527615752677513465391450331326444311066323343456748514180353566529239601726458590062871084854292287791188945193229111409044151210207112163624956190755005427716170012653202469748858919986210133291999282136543984201059437413646355339509438269751525396759438877768456194899660336138090138046936611038193627005948185060073613308370910713139741020668667924178041320283651769466391036672656483642303029049400598457633425851438193857627689084583342848582224135780870861273894997376754979151039219478936707454466968992356897907418831249315247874413876646631216679952708168722309611029693838295379618047845205339067865039614732472370694588534736758261181518235923530206491610092911055910683324522765041450140893620883412802025289481984 [147,135] 5105629785011503022064206819060424214232199763867784410940510092268116941338537573256965471562130905409606333303295875811023363357959110912385914222156676200084133946145477225442891444800096071863777710491439228973937235952589430365880286269371859034855842612933192639156478526812715175922494920529578471836840780894599717587352725292360620971199674187389812853817958266201585931200214481190623292552014394638574162309121283250403297674053096772485803733445454632286566772796290174280724794031771034692227135604354199163531917542122815523510697901410451399447870436930547569602091364234906167773526662947099115528124688482390147244203770097944620553172776376753857323450479287386386682307172641244424958472374595524174979010140585969298391568375757607363307449987697419245032851482052698329490024590531023856164645564035695856751314245674780346739706332954827995110687776405016302732630203348431097485602847215678236569944660115724432262849291685266285293828574189355287195092860531719471895065783612869415160935036100299557960154159827958355312152047273945323955035803131806297987074023564080247363209022837681760537742766019626400132400012086918917582798230644082921428336163779011294445907778652693474159808997223647573474852654983843362795785466563585373571980476720500264097194774230766809690921160222742676296633927127538345387850560219996991955560878817608150734563986445408152130548497013730714822194735118173453974410188021249851299177898296158241707847678096235956939806578049743187948407509830223869873191494009648414443518907966568899688894238451480618748441889505053774076862450253635383987833377304595219629299649485449728 [147,136] 7595834751350562093129764291322430012062484077584295214591114904257603523331777416674671213216347956909920631930230603211408315708094162067066809607155807721594980832961007503135320386131450446234998768919464972298368985727274885903924865301027372957755117288866098113746575248485266441580902013244755261550877246812535489577360609088179557378019466943624287631421071857196777886287734294561559312874394177979703207024578065220527816940496537302124942875249993745869466685152589057790112580263578407316518158635962296224488659001139776016715106378430785947606439940165592303577530402666933169203803469884093337560298905194938540646419233263134981746127210173920132914190354556770071855300443499813621697736459275961956791173383004825933533371180783170683749096893065413628036071545626634332066192082220801587625686680279628622698251213467117964529348316440232016405651306441553214770292987424088676946965208886278078421856870921997154587769924660202313995904220590404309140418582793217434377688605766653474698029101401816145401465060437003042534197846494301072161865951142630061952665865249976065627240830631537107797912395376881455767524368465193735177709227760200973006449920464421397945863993138438576771678512708139755920904394656627514830350394381530946171004752660312345995114233200922562199907184882234277342472914873174672255585816849038062965602656346698407336506360953876733270055687286597296652424107860366527568514734599793511407913948449748890784296302103310833585696156471228559349721940060578229015946508356787145506107805470945157820287178986121259131661889322402497439738118238259021662734603267436078974294784 [147,137] 23276456759649072396597495381704903659980037196637196677780029493701731508896933312248888271454131280042245608671620823647198142884852351210106240611166865227081439246537684186698299192554561717546306159467882368892099267557648396374233204776856123213919421068809406904920790848916322563803088799044494938910350405554044966630114091337507111965574243844610497989311476953343041779889349092439992156767995346005791858563230866666487341711554314360774186243802437487556598070803833930469048888872364176663293961875973692004174307083165626945263259354165317633793470474720257606518371973370976300078682742592539638634096945042636266355503579784707100200238581489665304658760871413179564154840358610422433323702094883972134234754335941665456725200611148532533053991299401824893719427134518914431964898274365543246590312117922712390467476771408358351304813234459038835146085846198032856793397789478553587704652109264684888829772235792199281572255576661491211613055230299347193520176755261388964836063840948010882331615201318577655987987021737437205841079286704305879433590812092531350388436781941860180070475935797032153729699243342051012554575765746245111950087307538117692103283903055212575547358365178046798149424232989978699641285522233323571715713690765108688128995676019427146604192301680362899891331815383924133247267036427875984362703710545386863578904857025030197678334836932818661032844574180786619499881488484105863114759200353703142968868467684331578743207423900381831898041624378262345729090973431365630471366993449086454058578689342668034862789699396695048979781124292215642206335136389165734754561062601682160 [147,138] 26554044275320228172001246242475439421978976698832075265090924150932443275923184100523653652369262035278598053535187397733178271149608724021080322790080470739371359400480158306327499251793192986142064296029490133922492574882818541832381158744637594234117265350445005121587359332882319451273419668141427848294474400918472281212962008021784800536799706476468952479288489153638835344442636968652129409736160451841295479576216513048780330152038030945349457567891920370575142003987393959821661635884609629134827638065496410902158473698661799246099954877831110051652465200863363647623843433515996112709500415416088958471229820853609391998298919062318492910567620228909001121780392437289964774472555199939299529578848877535838332225371538854093133023945304239537918550364489604176880914152616457119124554943503938743872651120494985928854869616538797647486913211918996548650973936695349963654027830529092789035954648986956777439378390850218485665992350092398463815760479553210836366384846430443445749347061178770518007274460149135021864640874492235132738228679107878435886865881478721970372996561935500804467399968889464672263993922384607776874797831771338139904478010565222319284138435567294783455499818345878776501468234719848798203556692543744098614368017603652995762797448290129308657896649927671003739688762956286900914291435083210071799280141249730152002284350037323766064681553033887643188169300155997128058101481297041845313701977807284523101277983875493931648663202890480468757760327574781821833461653871869709948828627291759407112683990817021420969123572360446137400347122354421895331053234070796481500743936 [147,139] 1120013931758169099379451504558356005809085352178580517599787273538402474017105386755588237877049883720407922419418224502430911861898925278265218427337401967248411859885883262828501977542010179968358519372380687062268585999714141932068478851525532983159500639450460491812050170493529048395577541163886239683518939305047097692283043537900994449643991600091731331151791409557508242003748913501453543979037794132589753554403123298133130365381585626665844417066055317536968283328591917554871336581152247771620144502145865476752182027397856420872744243388472605898564692284715892158302314011959018657229145684013616153508654872712386698672074863725470556652044447943713805416175950640707105683086405927909753783209398945269726569968322577692583434848986626945669710501595775633184161445414828117022396958753584833646391494534798551647565967504810555510432957673252468230122529647508775669262314511312475616991672288363923133551054598136272368389981161210580796315241838918698727348466103193578245328732278654151516009760517586497218853685289824813499597369028805520445253358136734826058626031033008239799157451700018065903071342557126257993156112166218526595876083385167628257100303374815813560653167283326230434763205681863364739919943112100271336636395670854693444317253208641739284295187033447356846679455681719309438307672905859109094340163598789294127955739415202682480985073111151867314822743377087950687356847478929114008292388408897057151216511020219906207350478911040228954481700415640146919131737555379233732043725022811243935725026491836986031660737384071287933717921721417756787391796697686128 [147,140] 4506054333224979620912558529599338190845200942377085776386947475144335802842795796995425789000149866512662033430149193057478395445634984019872551280151501387500781108906855905504835466352426148678852036781970243999244748147116506026461045074800314070517079589707799092328756586809758027193373276373129273102489873318440669778156853030648394406341851217207324966412969822031231309040355469563696532771825756980261013143835172034066860885757007409663219782634659343145581207710723118085334000057157152888485525184865467654935445828658572435182652196889955814390352844575926911507901829987991012352527077838690915261739495249727542099499707767795106744745306690884333148022897849054617975520877315823874326649902231467896086921592089371767070801166309439603977429219891884471219190497114833241701825946852315261480254995460660673800433074774354685703596516849178642371422878584777803326517290555055725347765122453842041182830774694395627269964055289578983700307381521787021055940478002935594600648759406540069912771926469757395731198847287673738229893031917614861050091137436994749054655298024024162393749354033956926033553798150427123301088781678192326443153879461491914541597558031388097790771541222167866703222711826024816260441293164952207466850161046953341589670875857054203104512492048588050180226000795077753999022155969068098867037315123924270140264646646169016960190599748692810924528634034875263599149045490959727989824516116268787590618408908998286254417049345954420848601016989562164553633508162867643382651524228612774963154439616104236818141838732745645249820461508873777527184208 [147,141] -764875577912978727933486546654273247055714658991036977234717193732904279098936228294944977137400888271828603612233856001110877619491654592107939205031295121209606687470946730765722961120343549758440165720431425606060441616203409870989714827221750325065057098380560710121699939508848676641460881776792733453571162170206335268651695317000401719707323705970561915284628750464377229839206638291186797906383495094579101897506937569564952689867671922748098652617228742361969255446644430332357667384723332049277974162248657795114810969499937801306615194280944738743393576089023670688796244893705352085610751179890836535641751901124964585261352029439771615080557970352204661473912199608135936623863637095400500794090022995114027431130820186033961470088937297722281748215053487219266492110785760763874328627667937992646217088867001001978526341104063112958642984570488511996697414804586995779584957206701124632059907692932318782763174758765025941060196785173002762252533769775906755441838239513532814261007855361219748988179349634523604658050068404734436596175830844911617106942733300015093073440084935533933926781784403521829371184266272123746429112991232918235632432404281285050695071109275524504101446243241164986585754627354262663594844834381459747345618289855595790050305564518904703728666629355496025779761152350231510437160489809021708795945602931200502389127391657878146533999265280033327086574846380512365769934595892923742472667501526224760295041481364158345730522506581314279256500536921975322708994628862327783795055128318284662854803933985311175941842993685104805021755234385921 [147,142] -601726741952299095228172516100747418969465851871303798194805742934260829835335453843321073092065657858172857311134045524309781874349409943333330760027187347555748307595901384898970089520591666979282359322091255912361069256324363938440111295386054973853536961025129260353318234533153795340821941760785291046742535952365548994170604909887405319675897218230841822231765371231312883293255477666028485791045997414496827736274034717529097566380582083576284553722825533063551293721590176294599312014289081734329254081013497132171344808215566711764509195250922084592528734367159245950335213292606209459288014942411767281118280402802009586698273374748524052355599283342732507889443439241778743031744611751473383254030920370069367354661893259991717708469657398757654685344064601516487445646233466351861425263310475553849404126192660834363279619549918926154747687590161043684946994718338927880640229350325585874811098613306544008304271200407772106627963470178220838832733054541975330411574414593141824314365670499796834110360467550315016017416353493012976110108901169290574814073292189527886783369171207511405537025074817003333183419490849750674691798211584378290401459034610549296247566459886086817165609502472510213358496732064458529552676267747185697972164898515623114084673086045635762481437085387117877546598429433379945612601827749093159681929831031512986216381902638418537614048881417678282749094451008682808274894356890733149850033067140004787715338265437771333845514328083597917343791696298632839282514444170285172140672554410812932070456175442027355868821194319028355458544 [147,143] 71130800416042170877726517265133940646121488829516215486159923611227586007494742425245576719564137072179462918585244320859967536036120999374703422050453430089366622569675887461648575073893940615673142157285212656718573055295356785031625690355282346378093471904247144751393687924571220367473499241304877529798653947269998394809269014445546671222543445209443161359520011828363881437830132571961371538364774986166601843823564482508258433599427119606549449638028166727887724725832360845474041525800379415859970177645600704623391787829775033871883709213075186676614356195730139513828612415438765792976967394974428291693163172189054680488583270762199253007590742407359148203408055770969354030858231281875076982296515266521715005409399785690560123566964618313549793100804717076689571123721795321305746142697948967823970779952607042992137264880623082572929369475314163552485964420841480040800004991474550363740722821954855094709478977283149325204269449168214152921776553069812571003158298973120600240053962335364451449849776639017012596439043213554649636158499235805739749818523959713949650580160376251099231431118104409687306497061680473239795879802542071372158098361426718645212554521929785688150537247940717410376226910674038712228149354640954324096102119532576212777259189184212958210701416475783047208847022220392787945662647161353271773365461184710989389504046817601498871029179524693538346119933459564052861247931380491986531148035538515625053393878834387072607668106859818981049679457089392390844393605284854960051837566130384066194497520726373473230423581851648 [147,144] 413082174551117777708518074901807669145174286739278702303225759871181813966945976241002916399705721652922982315295533603034120954353643392794363602304963044461950070402268313094627499985567264292078340784165751017698643114516457036109649777442751855997542797238979847257488329836297533685351910111449843279303343933268555001730845321361163430696442916795797019541545051854114100182150174226463951368039967291010176479991392649669379388540885494788375840474249982508204112940181623050402672248424525241660707746720183750469369752098169082351044189470138486648193015687343721257161272223971775472589845837241173124334045919563000738556337669861864776918230334965688987952285050689549628475711741523740638659305801265412726162190701524162817761710809194023672412569170289211445408882824745516720568712359106162282045936405016480985185330161682560978170235727428514856756482458394486144718374799402217767511765725062863937024002385494696007699714118476807719889124697532663415672886622802235169671264783575162293421150795807554870375791268514147943771417465276997872281074627837553331227628705336951604123372429510507152805050683139023170738704631782691676092597152493854087352106519386017467310350041329936286575337755993349648899134356404444619391301495384286335893043255852986099989104774763958930192978662887537908787767751959069887707682490288011059948890971453137634477320048597879240665095317239026058970088779924444957491300790400366239972292660693141076548009165072720917323955634178390125641979859819365011370138414123036901086205391543333830656 [147,145] -1455315339378666423311649196751103361867665903387535599872864497069136223019745349787452147098682864604947214333205254715627557337252927151037549221359598520345087282594858266187281834110545016774025689866865986901843392117577705084666017956702907993187201894157717368880676942674288087094549496359964797961097278203847601788004191600924140433048917161286093359056611858588436214524274473772379293128451813315787937145498547062531977872941495971986577610566680685009399934157282817577060272085974437341349982877318389902113561055619116793262281398837491073866301230442017049113552471548763480642742003866767924121319093095005451949034378434678530851662189966300752694461642415682858198725235268919257270947711987355086762810059897670807308193268507228863150304318425881468917489663270275512268727472843432331403848332214856432310953676975638599543513497769543333837989771225983450725060036687289745514547982210003471289421694930120276321274820456911899779848170119168757835524588860261556990362377146326751700453328380776090780273876314647148631729805900883779326099175325573131307938080945016522833044304308386816128394476356564739905738418558890338520439470187205132658306981530624551527783594589421817678180796159004759239484872346701983676008152955108388672182441713592472011242451265723174286241406909861705009702421007624543475097993866782048225128255921888232553409835760897166500349622372843809230565984364039011753548240926517823414475904560466240087734236791973754951347490166074716959458758060807129966253112239274560388756551662592 [147,146] 77713349668090363526550518376841129214122553777793825737664761069876498796078688679027693693868198744776537577889771914169243908480194920956208582304171205846087482541637235161866415049524337483202848276375914103744573078115261785929331092116554391717476734575520968138006395421620982955755951894540491990630074919739220229863051154469457030304696952985058583817510555812209662498964151087692545315681834835406645130272918384612839897712797684744744118261923728017294845062933263286365200126531058500249775807141991376137703836998409429943345634413122328164213872354341726441727828042663216574521110678737156041571484218622160174306082746235166996205049374745704223872905635926492751354711983126827539675682809855425314489209216855587065520353562830098914716444031476873648064715782705549930265565642122775731536425454814748528126473079535063978916459900379314701901794609114101622866882322464385275538048537381089017178806575235516697973297399707725665660553942848466926347728635963852607738481170214062366413870513984080840455303755147219424209119011010929500648112623803575561039926051918728701851166817740165259515560224105638440359994899057558721645648335383948638585333086380616554467268068408213709057862477722262100397895563763426796875816251979270380090605075992382551467784656290337754477031111371868064760882438421708208061848832491740995638043414256134067541355341151224364280104253372522676494462444568037862101575286848225310994471011062060326619940769452996184360117659195445666239085077029679899401661587064519557120 [147,147] 1766907625477508807686478532981320478786790741756523695204705181276865456794943106346143944343141986290190142242321854318984208167397742487047784403485044251529963631506552657601090231716553545201560136224778566461454203695000715417511052706177624390058139274250092590689280406499044402008589421638006530427669270323258498264438723456636448434511916591851011902165203251218812505431263940558093979781991782932511141341719229741969545611179462312509852273008717558890124322567477189715557626505459251950397926202441613501627513115939684353200573165515300568266971107354419398720043912494079317083560448572106759161235424301462970734827910296526444715672335631689261020606262830531888880133408117659219839779964861522929316425835947045676119726268944953996312636994698078281789628435016638065420597371740252569792569299714727590606110889983733987511159309057239000422391030968272168717237906452155823555152376490796482980844671312048590383608383404672769719578486904800631622310322954350905358792679956911431971374733940407431155203704060993599352796945664506689487638799396763022883173521046086860499791847723246515745497020389575136006267090599679395101287067447375932013557412231163323574038344953933864173590036461343201577034786641678579958328332334275752749802344416220275068651131135893056149729907233301064542115352591510089026047663585031854350802018933470634737807488023585990156537387232712177453477715146815012352438761238055791822378637433933889136774377361184428960817436100574995285877544954220764206882111232 [148,0] 2366102280629604417522704140674401823750639358354624041702755169448128564753388173516473578072739230768910221724140275779700491547764492892709039036048876493774909321789445669023521561364477871490291387301326917016884235480829590778603414877801219580575087167325134677199895756129810625740451216507739755748762814265094598184964759721594037651255615278507437058155055401661920359949083448465195845648830726685200471849218479466192598412974727226198835560009604420905162653230065849685872716104085711251011306197177368974191958739573418322789795048386673551894740308756817691794983728173352578509437952562704599678462393799277781347216009945174316501798757925644500208836763392102521728816443435491845396656424950310143397887768260771468377482670025292543056741322958880237506225383243093949155915388945719742248822903134899151874148243263320395327004053658389495178587061029837486856299494218249372004469234500651002472824439871817252127290244213761057765135558278843742696695636887708387053691463898630587340798722086691920439265749214558827044617457385178049540817239630149195576305881320545511689996358618411431274985070268336703875658471997366143826490214737439284544590088947833869374789357648514600589969066067738331473326460893914161033318458941408592725024062323082713325041741486844948582808417279087425946162482901207381806325714836460143969734252729261733330293613206291456687317396835715164701450885673828289153558199973435816805702673313845521220775613628033668028559326309242179956770502857535474941116256758254263026522958853938325324286456251477101439761625554877823445088824223127090539631799713305973043897921682167079503331849516786300339211170844510395429940895378283117887116397844977914392063776130349682329563328927982536433980666049159117867748298736013537119379830870220491085910032153620453127481272912666123332226544538557523829260164380486837130750867031560395418724694073134753092539466508836814329339567077721629719174422078240440753384466551262261715181395111919417834646671092681038993858599591183521648694122123927437086164384344152632606568653810448526711058486830033135951034202193556018459360325401494901151830587535775696717216336574708289083868173463542916579172015190124511718750000000000000 [148,1] 47659886653249366678831823107380929923237275715770624983238815179449364978563751309222320523450586674321303953560405259725007922323601682987356203834683480816296503304397968355812476481451401594723207720233503344013587224906443987816177055731337085167215526765453053082811476460990691307586099353779934861808840830653188591416583375671853736808633454935262025507746389877529735703361395039999080825719054690433679484097169955794537368900326747592785364984933230581204731665056034996970178206617392987568297626921624258900093963705068614852663214423093384516296216014300193356228804304848548576500589145177696341121166341282499863825877790186348156372710641922408243028528645822866370606938421898652659351548376486897564991585708317095904456438064866458069426343382721018557590502157875456489334445570518556584512038895057587399042685779419481156110382199281387072923245127975464739645713351717014101057063781627282597611113224816405462581440800856130643480367619803953060579262076870709438986513903346991534724973792975807981953094509761544921200448376497059037635227504842662190456293499964724010436958377005003541669783975111137092828566216557563592211243362970636333818593202633960274730749996069700140527430263878606888404964992289195768208946981950061351084150075315652549888820679995424231489987184210715498430726987246088843951904839687127377852211734988073793275225871152595141801455035853051747817378522704156795691080649828230254693856738365215247486484942884933620546982999782022682212402273772928660788050336888195482721521454001329752482144525216216315128862825781469102762756772359860535202191222192133227653535942028019397745599028121334459447380116181728465425637617771838579648259455088088788748037441690583119379832210505520816596994313574145666280165722415239838644867924943099291706920549917063338179126144671702290200950460626425161921446009685291615859119648799329195803429358451627579165875322998902804968292213168527905679903599696154912059704492981821152955398271469964240269706711972923389879634456035989101549368620407114219949083776390948328069301882283983928462369146068776906745585902934809219308957064268220303692136619714234908434269623803741160010527533330559890600852668285369873046875000000000 [148,2] 17513413199819530933297425942071403430390281505393521735866172040022803234253074330585763574249064101696053179644379863902782486222535009659224916981242140117839074160857762050683983299367419843554656343977785208337457692654976923175608872866916348845121588575230181245620928587119416153829787904878571476307586440065164317063919089526237425259611413489075729934760160329987413369906154048104054474678262392502335605175901668150721780572664984558161866950626127260796455105959366559567612763351080883441543969839115721711691027719825460778826682519323453019575991478602459028145902167003328620534542136873170986575343930701432104544769499298770960001780370301934250884222588224804645330296029649459340551034042713797254020228201419546809966367742900778426281852422530703821574522336872582333190593950621441517047053980830377321517858134664042220204201795744718719248093082119022439970641702363587130997966167729896220990278868723878376447318148837025884084604130028835001491767557188277370204775654542818347916592128510195401633990892276430333425117803747836180474149350830291808777146592918209865185656903358195825188197971068065188650594475020479154015817460130981806016151458487891017735537658745767154865022562723249767539288098969234401300386640890946247184914318223844742776491678790904780157341380981780173869072971987163532036782090730238828760801296627054202636370141684929482590593761013091747388971221656788664062689422131217128985057476935491671540180763974217459268669655350851136877084721803389982476932387459780647072488164009736674522006975985005404909774328606333064089374258617104272392677377228226408424083404754775928224725591567757726119172987614914703318444212128917360157186181248245277839464943113720127835605322999110438143349438222754946398314297646882456089069840433784435058514802009456467410511231242540377481961398143894477814260315673883785405794953221147267783306986602884041654300934394475606318506489958450314234221370460940897699379908727423198050157002037109705108831363220028689679205859800815994898132487893919136666022087681694444481813869753299985510481766132819347030518394306579335454918714857440400277012047512426613947078928148820206600611015801405301317572593688964843750000000000000 [148,3] -179369728650666556467196110622310493113213124290743771815831806206709712772160549590477745426759510810995529957123601912095316093494827589435897523623302193180481907094980635365454227094977748594703832573853302298550470459037212448502657707461955443658785221539602606607065896196580404061441242411534844727955297287403683359500834893733689631106388753977730185711737778819028430493714746763939095662460608079709069217328662436278797790676076245584161772075459432918689186275312143359053941759488690084996833716464188141277902369985853756425249016410623140054845609599433532350354615167695290272458162127277675667315831805205698829037619611973272130730221438830397700031022706960542301470260840147537844840535583722978424563688039039581003449284556812941893939193542429370588929007185838364633635942162773728306263087269211623335046010394351945410478687905120914310691808805129023844885083469166700201085057260213500246215888180426277843829325086214185849485957117658205414473856733789655324548596242927277972813553886543779248493874984369652064496972615964363656765608553558105548824205521621561558966438410255494460233826890647087062268584523080912184592124373832152685109879370848502218692576682349508101620377220712754973311886903112772535352913183419531882725241016115440859515045309749580255369020900819313392622455548952589086628398595206431652690744309187798679841360358805069139324289751820696934751118407287345456284038730095183877735320236378840811054527920720133258687921493116656077364001277711106285543501262180935106994676913489287198454332030075179650617234465747740084933104258687606219466824229142666411261396876296285110885147209709600140462776590216717035898666410712974975762806479594295494479034659269443085273840231976757436280445636391875086184770525720435845526663208245814992304351094467829897841811810944296400873945007722978910170540694612084468030577945113372277808772269276470123834367106511605565536633874683934959766684045738073156547827036940978474454537128963754161125727901954081288209030899338652048503753576605010405742202783130013681193309850657963940047058363320872402620162590636074515133564636872373507747429855655135432456750147830082820626929063223542470950633287429809570312500000000 [148,4] 1015714637433562559246456781404095349573813105067758626501065332137478289942573097563044867472239841377401479256730890690209405147484761291764279422844460268299845715577859796023186055459815788513513488474642454396162266983176426722841302369608616969895517308509633216007292368577166622582137913933935799255119750754249308559799793415794396942651653555864435718587723888930409104714810409049040390369310805951189719513596204410611709373766314912319025328123199697893791699368232092237125425211747799863713949869656342809356512478939638147527808950874486499437386861323249400007017078005957022609540160050522697448322514029180257880931579726019440804869936150296795509763529514792109188486484560736159186179114531830606189898061660520176891024578111899683372050188607232357537551523912443992192176546662632244113527252832048976820567174097604871607505188149256378844232417851359988556407008687457933287146416409743560698101840388529475984714269095727118403632828886938223455735933681071784046072810263941196080994878625734247578527751045616442633691505739506273587317475073570085164209931228560832894298830832594627891319621275168906402527700957093345611536145990958954589069626895588463502888508311018104797181199707093185433660106517735224527466184049170242551493741558750693632524329689819061391470997260823539420739182088885740440247297095181681313116204718476150157888067645017128748857499285128986201225363190894030524647972122684253253984386045333903677399457859433260493588766412653097751665536817782637844112426278182871008330359344221778138795064311105954903424259388266378956711421271500033805954743343541622659045625586662795883017951065715038072779979501892708033220178233969052743907766676301980137763201009533711110336763528157354138753522722331379926861742695585876865602879287142544681354022442154220792979697807618194860719642537553979481532283314522798991747925842033644027954169424583241509524933644552033848483649815644641436063327984569570068317876555396063564995943605214291195297695173952657465514659360713093749023000723769722373697702405394576606986005967988972332135737637901990131615794446171654341236938441435812258998763513878582740925610366567507364399247649089375045150518417358398437500000000 [148,5] -3700829911440597768886373014333417559815069243383654176720589917425488468211668658704171631511388397856832902559886832053721681383265598873562483146535366879081585666618618908534797369574118553467126418381048746875279572883579647672040522597459498805085080332098537939486177473938743292680725938761349501153831099087285170309078201368713927883574236370653457315678818643780243575012348919715826335346065383148072488311150488354155538499383012320603346804183656858547241026591819055212045867180697809220103430249234111269367618703602938427635665141033516477263970975158154957236496251146913139542600028802370957971188268516451136458980672263992605338842047522112750181906438559740084649178099606544935722975304534518277734359926476592138141154546030523343342979519806430935811327672746084686284080432701685721351703223242616111841674481125760301532230410157992350813730305404874553880186407533058483227638706801370893375704123870029874738739474077147461837839965949465003805035456310610517845208165330289170296775824723863910522245688051868245741341534711394820978551288935077492592740518180008176925941976847546067425618701242053314803323598428063071638491189607634782773131762390100020344016043876409153959490503130574354298524854505044728069487185177776312990494757859538483288905805866954459706692592471368398423651901081534010688181362585156471407382292832940411347146287535316317974544493496811174719392584292598353565468770469053811195382470643306722837499592970731280157922313251495417266473941830873680586579838751548620957438397096799533713469949493136930265642664793056479476685311752058318072643989090513752184357081953142192485906373383271123457683483018702951688942435965775514744555718150991260774041787898917507204749569774691350157835333221518462679931337190135995217003448743339445791418995700694956865332141051426061041796964051222270549964358389657180195059545723097630691673819740957276897040179075740915065265041877080828420981410295952663429559848468375902938137925432795906009133462880144632239299735045032530031024223399641914793332390606259274949592083607021458458927955509910610276085562200512559917376651864347750366657530849585719771210265060596344630083898152861365815624594688415527343750000 [148,6] 8623111950478816449889520832085499475381762273235291826137591239530263804918079043923035752065264139835273143992616411225972138653420778348588430103950080993418885133623397807634520770704393824431639725136816546609909540687065129434152129697930053721985567970734337912141048153371545214032883938931625901654891310846571061554676734707794587327967577340754165592151499494568449841623527035006234963233016232335787629541665093488447726500131605975819197210070540002045700384529131922046782071523845262210559640103351953899886808476214141030245113039794324146543106068749448514583730955437165728324509281683634062151033534530232702955576413082347697733937597387204021810666988894047034390348720139330191596195314878122571317673359700593033605986437686226725303321162480452908184920265327994247641310514398189153411200208219615652264906706596728804586935763310343757425750540755600181484124694793034983716562137070492639298581718823137016107524161360222723038066053983167132195466617210409661004600122562237567320254464181036606839031099433322923451769475022455478639542944912695115095187241963414313309411859928338334631959763376030791893387930124621747366451097733953031613007270167443775679939288569722466913030860575118256065957953508302519254513193769691876955844987834805781448393527347713790579508248769123656507492716314958418523848203167857316443415631143636596748068578603496211771558404037825663403109309609383021651047298432592573613536573791895794496616580844798998559899214389391324169889721703945608328265947856107836610171357939368686462000466088847357919081071862815534151033522105781510505910378947097764473495918654615091201526889949087253139534119572320781395411177941371331569628097048188385944334123293075161842237176100622229953600003189762172312578856630548279249805728918259451398291090137070738143236766016056189034912054597272224035982771372152951518338540306126335591588327021248461944567508927660222305361186156085625049990571636833688651161134990914544231311058409985062733337542933900465702874315297829342615213833433767950183974257376210054567622555870901956176153486906627090382941914194753458444493347726821625587035834611053924057235060048748342964586299785878509283065795898437500000000 [148,7] -2459121070721008403101357836870074089824122243917314392737227884575374990958248474953296660292428543797883145843335177309446312833495267599369266426002780875888158549116567775406712846934151975933722436979307732033330365071246390588599936810217968544840779574262675237008167726908941728666887479789509811129520127525440720612136136639895385573473007392467682927579481971147290380007716888322051519846344162388727073226411953861026648093363697354913388633988568344976859341130588828383808966135173145951801375627422872361255806173123776437475270302626102050891075704046689005852494698825101342356575369635116881083156672041377349997169331884599570033550992952868758591500913650033235261859850100480048652179596121844148695525345029795553436304183732134375666098416891227234020769069006165154349364085584730492292903674364740379470835009076704947718005509633753283369690559201502653550808329932726585448526908239028629407018541629819907394957790048307473592758422852765824342017839393525377661773014765079624334745051238522706177268869929226911202228083604043364514207712592773221312569174184843590369819759669184187385908652070823411159738239854966430807826775769456384545407998463077243581434407019553879973403142746913351489046734172908843786781086651575360046239372139835282320667625493151632737791381051605877787158737262314120539326212255924206379882134261927914365534572234810164731655413567583282106090936839670122966309685238970994187690445223418626553664138756447982313815643684348400477569569015476702827368653758887087254721080316152579047639076211394374197962160585466486003680861005856249581892506038464132637284947975165228029864931217538762708844971072603391593957405568709603713380648160039954874813712918236791072330757219132035473441240666228006293035698181327212888640704790892997517134743532590640113362437028282960141169030808579506910669678998196653110715933465135029947748408002941342833521047374945311151489312958107298197922586323738050109427157543316279955732944161514537157033547397572087923311299216314587445266227929358139563117066637870699145894440706269996115453766869729571206014934329988070262040784575944902546226613173028586320696155242959690667703398503363132476806640625000000000 [148,8] -105958011213080845599778908790625887465260059819630918271354880929433366261021160541645207073909341149882998747707863261301246499551955947971255984195996222804797855216826806755961603598336197535356322348136629739515525512331299533122828383069423598971386627736789629932344426387268899625431382276811269397238345929571669812758393571611440132986511494257330822473917813789201580254786748421522064160368587582827106958688738266834601441929730399378894373795133799918405750260341826689782350803779035103173645985283001219572022989965951711337108023830705824093046052268021707197961153310228933850049058677079876185008016216704881843409313000451571306754712702597127822162624129761467296602350706577085803514425742364443426892256780483155429109078592480598693058575734061403158499310693731572319682829263698549370146904661570339555699026021078429894849707078134983585473516587811354320793544821665967340358565051571446018916054791667288149333215555941920999520103211020734068939803016170525285449746157172310281455628976698123779754676487972659917772212777042755690390524686695534272150184552426506065646018219040701403365975149992025959215616432082745017731908647202366787545496114657773356922817808506177868926938953952200257648191137732243541748917221522145353663683790134305403984798268524178657011585225646026560492194362903303224484463609897145364764457206874069689363705837354419859543078422322103914402346825711962623101528210628009448260378263639260024329439051186654890248929704574452749398646263762983608931411300293386699440833710117041029980591529872590411461904793761814676991094343517869890429612169578585099579888112412932604311330997787777423501618959349740336507482340489845953320786435826833602154755670047772204847416180359383669057250157494374410484804627063131816213578317951241523358886755404441886133172581148894848091232845454313039386434150984278470559262245005353245211629752743287917061290795405541902637395272601644459859577488350337382517958940980748189139418937571501214728179350270486655820628468551380617507403377272111962332869686822947550724590501555019943360898174726797207419341680566297807178752220763308969383743453982041223232057197689570671172987204045057296752929687500000000 [148,9] 549460126469911577453422013500348349017166100071649655597867715217001557022565931492611168097592620971464963347626222486886829853004513286963467825220005338799268985974557913104714211967890527872121278533582628190150798057252132390436075404394115469706910748315936775819016355098542832776605523037214709762134620500898956926579086884143207069934205030969557436345723281797076839004991388618446199928236561464336363173357148846083803694606522873742774597251484355394586985373607149206949045890621824270241331924271636676855206327827517706610894150832653538586097426038636129433238541780761729648290106257190700034554374426540227668619400608360791490545740532792929462396182599828180388826991477349983921731634186892717416544896670418233803214335331704678362983647586953953691040973903564826356268942710786246377007405511260050474447873456477046501631265319058092548429165456909210067604517855321664934712538952327133922409125664520015913679210719073737166832268686241395377724300353656765970199694538829762896352806824525297979765703415951378162858543162494417411642495882461797594829111878917008064928980544560188135105872721403169822450106679728020695676136268720532966509236757197874860544783479149200920198422984259314958215097007102720041378614121222226554816672579238419249107120534801386465307136972827828335107940697156966949967292210533090050250056458129033146656456045093563260384128251295904198106738995253753255914429367360405681189894278464841529111170688797465663759117807479021861662947443790733140868589494661060887159641650765567166632653531616814380429832115521125043074046991070865092397836209973927650215736586457697987117273100614258705016922897727354272807203991697788187817780956275747045709704725315095389551817582650087359382370570441476333983766452605961440352126772180677475559487758357425892722439689078573058381939996827948150945582784219626105578043556762143248554536084919108328203637416446661398660253715269366566337207619311273953014259409856020429120966208324169672706861275067655348839929891431008749329361394296864453953855790430278036399125548905162407260555152977386828756932916774831994350123963252706804188396565962963024551965821040688808807317400351166725158691406250000 [148,10] -1323281686271793132838136238659823009337825499340338687509636319437397464673441056171483989277176477565536101215620496859046280594468825422650330099899573588794961447281138081424704847422390272429723316299440613707462661792131152244418440257908347794202459956524248706750013270744265467312736660396478354742430075910806028737313337126027253908439331915134754512731215953753999343334955588797558221507917195461586823775926731280604432302692569148419361288396317705666955905560917881936866853613209623154557124785297521164927212151871509993873769631575424341619463434116458012890572464779150530225381864906339693004524331508787020493889785909133368259516406571885451061732317696713144468840709022834649638745141488128494388081165499516751259227910717885044274055429242237910940373758941169318929630644761902064999815890138343461859393840931457236349024456869889042421216738060238693960870755288888411005487433357312301020949745880292952060185141926356569248668630833546877200243970517892362382789423594136417442501625934821410594662587841914700140252632385985804387184210254019155222859813413075823408945339696225855260039004560759494190761694977805759673696451026976207101932438560128534005754596100719092918366171527672404376784854379085414200151063700122730252664051570305286304657230912605726197684861707610359710590438579149488218134771244553103925277051988710607208463337764683840361999510404149125537484824317652585696696814764439309230431362192033390706913555385129368567426688889134404567323291436546604457902330387700965192645049008917671521365148492621247706823784179543122901877719459639567812403139391158170608026623421212195465651067966787838996295162022082187930931186640275962965073236592369571290917140403402650430647919132768531793229764079234020697288984867763343828975281430786565904746160503316043546839557139774622612629221852889483003012573467759415754904205250663744657839036015365312953171374554392134591070691167544654032858874465913028233251402697747659914312688867027797429869858697668482522948328838704305759807696214497924741481627988369261274015457976426820443638357258072441889112304842762246614766752512061486621016319959128241471463249823159458173904567956924438476562500000000 [148,11] 996893346453347783948210253755215861012969602572199491330971491826057494966861481987024300892417661489296239112323437576253197725887795544414454150960415339518850752379501302177343423621589558946852828177153498255454485501320269718239111713925914760016131579627902949830706306914706804597551552191364024540709229996150493738406802277337723681179735212995104329737486784702175461892365685952324882737563567381256536285450692014677271973129935165908208059920604757767260015146758381227865083086433489402247658302659957180161667210361866689638566139208161508475592006104952228388526798302275602434508275021586425771855686721218359893131897205311345121341397002606162184278588462431425473746519928159377153073159909795232689904800926887943520995660366599693465415527184835206494105993686339111213898718019522147684593595080447579732706998157723815299625946406871579619328012712395834399785112403187223200387126001376937854961990374717038305565435595400127699815828879390074653545768881786196799357361559235830315706812945299684124697104141051752559856710002017252280270955564601865904681252436803223059507024044954697752605845815218700048091838058573295192961582858825361187682608270543523225266438057598081142167802644505054134986267317281975341131295891026544690914822143124067111574843607635883489579133812765392157744871354605573039288953468099653051019378256929081715418998520073540058927201754685914378378931760195936108489502933274614312863079939079633684507035492992567977595105599774237801947170916058671292290753405761716734784006431901454980045192852196252669343484561094065426609608871218517033026593442769665988138159863950668943332723032629845938940995484122323078901341210057300265468899785122688166822766746719770864369275165022561121923266383531351979674857346678560282761552837065495116507710657472667038709666194358113311629999678214167824266236914102672884813687457088817013965443764341289023035182834458802593089429055276220176943210899947020097278524010525189479792010083484649600762926804693314802211681937006502532952037207182691983185770604459860454458060460072810826610650169716711293747570589431750532979581739577974525652278499461084399282939649822310457238927483558654785156250000 [148,12] 4840161839737892208424886394911628875455046667699967308029990602097083653713380445187600032543234787201417816659893438401831735614565064225027502944819257935676990308908222845303139106184538602921489669418158090159810669996579639766058700034011738696975991057683881249841939392825338958680188592833645785263230989033767414711115791671816727792914018414349695822547086626361367391908725754777630392012781729463983167428581726019764778834916703958096449263575657540103015463676179301315450951271362070442540973890091301249860043792392731880747168687911408508940774822150679292859777594937485100123327007912928401306001715545673347276587926664561741257178623173716378102932492617072667311405578215306458861008587678838597859482769621297486566911382794696771518254435958101600093516758934704229632366686443250754742174896104136534485570297445780549982622453428193941433673402865513294865537242758368599019450429428171227018243957118817101348106931411320432071631722231771502346300680496974396054590471610314965258910274936445192238939505805737205061004510970959924472214678053720465268329187893812203252322764921420556236834190159938481250103619072108522851643090117977889563341807551007355521285103177000365218991656335662656937651262903303706698476093304963738990636717858156872106401049448290814782686299086098275994432420914233872566790048897959741746759949184256441235233714185855054988350436838970755257518811526581806429801124976325568156006674073329471051538199784783797454379257556290203596944736215809023603942285766525051377663021587011186618345757740365343186075952124562318034772144501342516371788735124068506788071550278186512047990195875308917173922443517027553949347359144758126475135040581447357544631133709858696047506909666663090059758296499396931801582556478850267156627455280158489637072065344291176717182134676096742109256352770902181471245740826532836805346885291234908586591278993911631709412853124862898928614059841518315218719349531453612951883894019418017025583985878441298570810131378419602563460102110170742081097057365454057573973046934398039813562244881737568750966056080262728919717096339129649995200912011330685829630827569550850439372702282980753807350993156433105468750000 [148,13] -26324267440721536926731196970308399856341465192898885878589778344422932607223208526210604674148790341054549260233360446101581987502834844010165920798574157231601940487179154973185855945064148283102157456087382529225944472630459749966265356098143946028105202301932459466788881510098645713867336473952662135059702899929872899294812332211527995118592010175684920693515375340519252866603969977119246526993994876762440738965257953497182107466888342436902930327070444577279034495334787393031234608974753271796224291580663248028172359056753294377033017335256452136171503605504418866393946394715143924021780659028419137680207424616691210638150019611094504329005648608854839559031639279846693189458122406972473683428611376406127920385293133957964874525121383939655788013038560114989184377961522595769211477330248125268410775159670056363306544116795418216396227539826999259598824883559950098873038162144037363495453088025934262298053691199617507868473550719739813477716207833511828543207895139430530273627594118486395117086904138151899398822397923663326334533136668301518380983371220534451561733570996464901002424410916966507163806969240061909836812391892671310395409525396390917819183899494764641238700343050817436075372136643615180487050982667392676810029011761979834509197449798526626441093479278780320336869617193741825435864725434280549791685271169009398338374355666053292808731811732589880544243581964345201053430873641347385300247050131110010092526652891121171453314222203174400241117193640022723800864200052016584692576544412394611979096108444631536436289512359596917218146134611787003853596839719893341576843248389449028222097015419658212731030320003158350277250316889852142282723320838942017478902368563802813847677383676529474089439613156332664006899663625858075412705339623824245461100959255632196124115952588962581336425750592635908365571199812270392476141560764409843117821184490572069396020535053760065856161716430456402135229463719610030392580826929302588637640049396472550359233293814768776640313590596089198255157258131796534333571191678948263625569719538339003699375882017817763206720381351543865082152253093005529615514526082053763552650415445815514602079243644539019442163407802581787109375 [148,14] 86604926319152715041953116083983998261401678545407860619859329671249372144668901902414217596174548578123917422674599306674405039884866261185994226876117236219285388924887322027435095373425540092302747108127255554143498940105791760612104455808181348216564436779455845149295255469164180450254219333429100818403005695302327106067427424538818154513609224500311280445829016952833183747516064045712112153226359935493913101510712684737501538307841254098860362891469658339192150277599942534801851480776953782128133253079660885358005421532132628617293915548306371715788618236603298336877510933826297187784610395831543799270286197015409704276431945267892997221563420326385595463390833653801624108197379712617294521720366613809361169485841847326299822814964516955641014132079671853845846081087414186479247960503626361509507252425446986887745618539010625952498594478925798204527828824771034442247570483653910410315514095109094150905443930319057490774672877529423809483354570721782386498457162494408019122360279306191492369702197413251188492091322191841081061175202148486766663231764510375448444841727814515860691149536895327626278646434031070910676985344691198290038824800663756875158655550145455286967684681789475685099988539023694220001129300761708250994498493546263051183817636135509541029914310164679223167651046174304772867081792217321415387708723934452937973042674085919689653700090354244422797435800324544478548069926062583996263912719770510005403251144260938100749821907152057692009699285216704906991161854034625428364846377131591345574673354866834161677968532965866598819978967247833127741632735666097845784993132329041304089073446593442074031140691148284922487089484371859465885270419364237820006076504411372019174422143989000232376185809380542761898864369452632689692093860242112498374653016831403378013695947993292850023349447109786680691617932180328918960847628744734535312795187917142430174548286771286019317323945775970296987139702007418842304318721917576049341557347732610744731391204782718913865221848618207092497058278843683427305021812236628525775449507639179005549708051076862328658434973812893348321368706263214904647512308956033389081881080631339364650500556308543309569358825683593750000 [148,15] -231724974057260135021448147604462895185315814166019104374196968016236194112716306946263776137958224966649439897686354883156522148737741212720901685462236615619164408620906308805687526418885730699372616838733757331885511956461135618780045311316176495349997097943193013932406938299135172324928065974994182628518002540610940394214512024245521855442903554783568367636529074599081653926982108620435813275570315977595009122336070803573649572501388424778636611942541383246642832587882885186329540813251461452366824851400059891848331021929074718495935374915992281134360107059009514971080159984967148759666021875445429140096800521495467128062060302312567185620986655041857479949981609982666764718196939712417445201067990460697047005076411364550859545593712739827398054903386340178704659702861431968946568996863612949785665312818876541780716190581474917377188643937056650508838991618266906546276444933216795999113270527794889062999744984753769572932727505158676639861174697983759193428240308075147535872021471614368299201817697103399728960908452797502414034008288662475729377831732714717421188640417252009224821941750608484385573097935804806176667060607056021082416199829094088562522824333990633296384503188863518909321830677223593625308523605690320804068244212941967877562408749423484498009138580863017356440337609337575861851597178743760530599355176245569163358941621310248116052968179911173368508959880535917056732688671669832383424791254677477351732150914285998004618634907121762349470506906103149748659292897089145880892203633694762258257336196952248421716714304422904291418760748807703623361847558411673230453456701994585618639390722036739827379516476691623864494097502234695464029518491179038373999148727973616834771416735201986356122703513867454305955434064754673795978027021298981025711986756382404082716628023152197433512057768072687943679240619498915828433914877828005062281539714388956915313808759962718507721781362228887597559480832955673506097511095774100379274940243581229361432633212348526546417402604254151646854789763625280857863468165042259379659259774609473810628278646433577853676083749024590731426221407348326177149690564182000010462481043305160710588097572326660156250000000000000000 [148,16] 529076630952251075258947290628455397726816821733699784324483212305047297043298567348754258248900320150251713670010076838992865308050751743841696206127475533306230246884371034794196314497877804307359489923372749653907425408199783341027370209834336051066002144483232153096391168574846182818753553332671177442297639970404163928918420859394482308475498218560572799505714880032009965641710118486020314150490207848218627944320191171193531389194096169517653760946084198324292290430713898570419621256851283356282386317937607507505668896445241286934056531910809592186424986137624753314729317812677888982054002439342134879377372195113003129696366653552610335823581295116149687130501727560813858444054155153642800669686096882337370184387980559832520382368862758836844210019177713370692365060782848870293779512910126578075303809256916368685069241177533914468330060025258905774543993344940592220896116461318958870523177256597043015768984947286945647069012618233681323536729666714849802700422958630628675427046530001296778345975278070866891047653946478916370888099583775270798161624801361011576971957935086209421988329864154634935752703171463394040325783986926958913011617211208801294913731133658853336385905584596879798760035275617711258802038885012408633498950208417379446311414765664622453744122979387847730662967261197129531720664745550606211408398580310966970795947182285188757323596673423827247268140832664837521025479062111693139712885556242005591287446673270761948618012295388000549369836064713297132063222270563509013094517080524859196528359964088203744011639282864912633689533102285555567540341233101499522474507168483912905330346900274581313155598208665036612398014743791720003963207831963380521045016778005018023309092456151737223542804151154400723697082099386761903622928163228579603844597825560694079397887066973812898919978485951441624981603165180091078819905186710133981673235601346912252414689664888497822438122803947036406463270198873629831920939877366536769858867499698412845212252426710949519368007898328239316319450995146416927555605326338195120793555537502297600145579989476400519969245544303701939618829343772017894728818306743483440568454057029157411307096481323242187500000000000000 [148,17] -1041411884656477401022348341310438698567725528183524884142635679320094051889408954568667908257867298141439488656258877276751804900396963315267774830627308970453988055387281104381412683875236678410846827380212099189666569376667046893697346475261182162555281148713769472377976595552593655654704967716339531482663974740133763626051486551344840733662502139366319185174557792878626861364492282940375452447774440019947268259115228065883957825790594702618660072698650240829698346643907066051725367358073908963307795588253228781795129367468343057369080612113415976683591648085220238330659443693801801086503692808107361730377106142541572916527231533069661403717040595918666594080600711860592693027116269649450875428497734478434507050811649011037665041583761892897854685486809891012054286356757260302135349444285383434775700956610801948343791321275522378608244866334370091572466918021423685523056149732920048853012886025528676833002789800505062791479645897535139376818428077595879327961636171617513847904055248629468982852983773073682344140149223885224269683896290296482842508188042573925169210115044747948401835992729575950970176477171343770080033723916724741253594434720570194149212117093636611601402179262408722017948652919761648148467453927139782363512640658701599961094907729034135138056582260171915094488759163473958090183236353007862216592907951383220841807927118684212496731356108072787707350549098463764118115714251689485146810929455547541109826553340522690145347942647940279672579898253987166048444810131381959738380603213117191283985038699779166116695794884894462289132009779049266990683792561812110397367934179291372762657828528673780141638068329835701744585120489332410093910613560946436822082598220979760131766528528390221142606981148923844471113906906783157350040157954120581777748783174227945409256548897889146983862795491922451073607861928745002742365702404524746541670585932332506901531923365856817011657120350238542489155595122130233060474782885640599131949972970894881481065584591065069316004713250187206665744626263085433858505225614980837319946028750024200538768696019321476755403355681859228425446978569959690346228918241493601251623779546662262873724102973937988281250000000000 [148,18] 1783632667515089230873299429348007756041328954959279207314983290803814267061363181963190287186118866660406279317888223583890717731801925927062767477081427414775653550264383797272628346999884209674603774499925229670218957388244881207856506124885873966668630234131150305941647421400812697064164041777150001945850802929877251484177844038633858101160571206617192263157335274332024258899637744665626830320640926738213514775014643146428200738974985590704531257859434242456706431024215009145154974551449388540057848147820368342330469059232636185578470842865770232304627090033678597535366534182691739306812477573298035974157882792406814619056430788622940135217892242089466009708543540235191346728934810387289556686915432068764067795628413133989358620846596568732667532526647983351252621243828984230365983458868381207402277314499389180287857548914540764504751376755663705567589202771665331579782199488606107958456669314147608285986629330452904314383565034280865245441102363611112055106553445488455162309830414673479323293748285135647313533393812809281256149150550781231028534678289830258220510599422320566759614919746388494206599957939859616244825920525669653875729504391814227953347405308237607553700333260225823745313646946071812215168784475277364243761340065283851503196802195255717659082293950205548710030490533308799554924340977553982560772310703253665776022964955833151504927440848723305360977529787593665638131485036996568169672357328096408473107698954864644440116338244651196098657915012278809728794373293069434284380546187238731749150460641635982419483462371006032711717143729208189923271597272578174324343827707549082186148557335525454475800157787629647459670680132510669441875381094829673743424734943978149435880623246874241498691322128886972368763267577768059126470113097750729776433293223434616633241859698658876016163035721088091718729246327219909542795199100952663403452737176346246955692219307850005128995533541453392550016025452104231075325567325286000908769509772957933778765821121438851785506341887929303592849427770596463654454104911638024665639169800294898803625915141695437412885100332282706895409073767964815361862008537274792985272142686881124973297119140625000000000000000 [148,19] -2686121019167115848470859573324199820285991348926726285714005808525366376810267785601232842950989030939863105741656391885064083816599298759762411735740254129446909335437606599932863649866042717629025258554671389669763335421530838469461613540783573040479265060221520009648018177218037228704995317048912704212182292031884570835872416020395435755602623386261865092346957477606178699668323415944993800525827735125429158232245917966217836309789811321590791940417302182354014190505529182727574773396315380623637896382410270977879772951503408692219921908911453746621888211828199926850110199234950292444784091859814700423384981064318623211342986623627500155168158800818432125469780635824797111969486368385025746799285421435894498883298435776784615270204969598008708933030369565256957601072940372290340557314531231717913032699745835235738464794344743582806246054113269040751330187586264916943008018352526051096679848691935757774603156094232066421273893384285747290227766921230622772570854023999839657945987457822723228623818951144355906898389605781496234889199192834144616266050102811114036118470464987332007330812717514399299037121453459850999012669382724851634228274903700562353242451069703067153512651661954079620401680940502643012662077507515616437483191453843266687463137428152539132590831383308725773081824263688642198122567731399104310875862166378924547815247376173305437773524495039626520178344440073187177863743403687117687664923381657832352740731635651049947864463626708403195956994593062327445854744509070123839312784915267372010496595882648422871602284001685490035937479932186668658827752974873769736276819978255419097704943728602041079524676579096520960669861850179196782612969091525183296539779226005465785125375390309479252569093092065869435158735560028599381754671356720242879360480965304592574677489092547958735044033291271683044895388149339736620261241474480414349091396048295660256512874971848993972208551184265043839250331870808057626875114587524756095184103486818857877975387066316307284267650929146020730618465337707720933209929283235276222194439820467076344488004215207135324930074730093674331374267682809236994476272065903582619839085054991301149129867553710937500000000 [148,20] 3586914572489677045240990991786556794641804294970917385969692290198504988915699814115430364771174893749363846140228962252005821078139249686659983500280691817291798565957168197750290613635746685012013790019750604623490711975311847551341879165111187568489074476751141749169007913777789686199725706312414465382700599210650914089576400699975726603950154543775733259520635140642547304475192408507147808336530823939860438853089159700239538634650963361410710024002746202657057646156171276686777966670894068622605859872038171281856526196333472629586407458342929597914696343805886855222373015654240048432954792432982516312396743435488908452953051393552762014496383423583163540473861415726005166812611183305287642235269538236995348644248422298256371081070078778433204374017578218318998915938708791618121597706970296479623918081898645387791169072712226433058577612568090511970341695862374610726297289116296510213425312443869945011682426447377406436190856520002009200802974335123211791600611790029386031896971262157620471916614022846775039925469532993205313367782727825565751548016591264286660518904876475571925595749885772218916637898838329094979484565672943584088546547835396988244574023079184990263234509617126624278336330444051370974041021505295979749942325973111997441227286313813862818054391764426744335853018743858964733338475058078700257856722404696170814526779610803014220586062463014851550802590631914250428157652301102887335183174347274234808225374483579290929844613258895742577725346220725782903185926684124393443398356663516121482688014052777315127802991104255671626656367706083990203807877189172240839506156698493159192388026766754574994849759479776485835911240264673857040780019408558474216801416196390722271680205669530550509132857905122480563742199573086657453098135396429396753910267655814869043541314957128126792171804069110111994874411429342561060215637037766248749611597767040573477036773136107039506751618453693543895530328984441350821500583318170307486614866499472982959295155162508580225863574088824819587174483909364739671731417221370023738807135707666378273599629200278242848020646403745951236431592690032343988024642836981437099552749714348465204238891601562500000000 [148,21] -4266572701464174664059562658510469446196045155437230567669612781044862122796984887433003373074349603062684066807520481064232204740037441536020628161382428962140040145184018568017751863292910447922751500503041706640655940566883202069559926679045541886173739394968612559421585281394435058954440072628147697256125771971340688529099523971209419515634169707555810826433630492742655915942885329870682179697651897332157088952625954702828212182377062768316407751850368902355926334905260608088034589767555797796148968303629836892053905444355774411101518094154989842534049723186048520975156869663647020835671642815519544441729386134678914083126890331779877405323387064306015617123188524747191234396561878232501171851389893425652853507332622606179305458335050236211752383961885589860801583009431185765899585510794240354205390978598918858999309859020022057703548010444271367184728067403457287763283011691351916517169728043106504045182141467357273550520299611411704144986432524226134225047023561289920111105029857944268754221723430035273427369099199485673617192862890639260572791932250918152353790269234619467810951967303725063488348863455092269465215997107793278066169993325923060287995193410517638555708358065251382230038655437227274641371997841921409791265049113191699264626125677985077296143591060876288782960653760158168387846453241349095478375981689406235287001547069263138356550239448664157626790418254692401990970438530128708901444281841574382017194552838646723750412110688363513017866207496318580736730310074156325979472020123055014289076990150949791355780958194123496327187365699715699538765559581418447330790746189163226835570771024294634291351123872086571216664948730413708168245206377032044703369351801131014584654755012014587320796844113875786123629323642827224004449155351394456166661980294122960847767645359397236088396183476228849708096978119942254175725031164667537203822047323884282104513163489711769005614077845522550360886562599586200778098998042022271740593803182260030780123865356870418294136470422899871382634662098025464247643508006624134752811179363674730712845582243770966307762953362236717910320943494103933309584674457917707890430847328389063477516174316406250000 [148,22] 4525878747793085211992253016649840533451151276031227089189233226930617632585970923745413479403027139371350612583475811292238294532779344928807408604898861899103105840832523431762872211370735108742061000151478962426926068139483858490930881665298934805532345087035204855648154322903819257263167757757481627735759737318239766031645896111400592189255756802440830012268719132490867352911527964006158560970484175505703151492766543279430373680631588947647495115792057751515931993813586009514633413984839295294934765321903986217868699848362888155060528087904840532739937923186320968630573741127345783590178524732097738238467495407092226968833894912147021023100941017785409739640630819372823973045279058262214362543406483608954421391597354086386550003983832881861564464204841265815625017883953910490072314337359728234655702957494364183683942866424788196766953850414791745377087929138468649496375765969877753646651676994050088881555657273298782533041131967576351247855890137112276700978074796983238723213085264726435619824337192237849142638864494992941241817756298716761538741510401800625504516429900493866305902758248309084360857473955608248226290741253092007892679883037595922426509626249474255444153695450552776961523971239693333696452213791002763035024967614971505141431632169571115712877418400169141055467683101558368208954651114650366140733156992750971612730869983865228894177938437997817043064836819109040860200703511992981233851270592172987367713116131443403854290003397856190455152282410925587906063116936825650052213006775226210545156173483148752592094762025367270256571443299542776863602773640386000587682448326295248748101652529152291890545757784281745933279652597850301157111311469506880070478455599976321641933113294852136525870861604194691271703420758682918963403971416590697734099548642120860963020070997907929584209752816343092100832668921266052733786424128119801578478355213925640152422612521112768200875207676961810578785014041705767328978827024364689706379053493601963680932473994809818289637746214935282067514282212718849804757783162797117943695121815694571274866907521310843108804320642682977014795054984872160689955006285245531216787640005350112915039062500000000 [148,23] -4277043392221178899629532245892157527781067369549540860432401836417104072094744855844508802351704791363274602436391345268533029116102513173186654760583290719696905123499048199867165055382073476010116621092843432735611065071497291520585400913946494622573648493556859761575506742587628165647446121419701570562883938763084557777446735328600686493148535871610363324847852451541099571239159076843331081516138669181083085606963018677577143500285235571974466951415565686292519846859511486900612639548451027445908246200057841167153545619791466069198464957720588752640851645753551546988532090541096239740844954391318117592118706266961588814146613466997028664193174036852024057860265933937233369159320772072076067247064755364811182995144446591642984330306796818197240551915777120926656204519099997016773306803798157054621488895319566291655007824452318012549896671908242694596838458118140435984660678658202327967360553680663391999274307354358478604064473915039748578337287314174346632754323097787782794545445253288027971086792579693324395978109151711665374985231607796108138905892393530927448307536854071165261595394060852157221795372589799902162855813650196408004595424432125250991415816359410501847964606582363968011551502716068696437079588957231559507329120953948986241669786464003232802395751215861830949424843345894168075024605810234707312924112868154353395250999514498982716924384429224502143369577577088691094668444963354545224215706659442147173246267867293570042953294741169189286386049918630383760578884156090092625169800987660550392285219753680465408922921790448189621544618901080479469183407850805164726941872522168354374972342278647315369000213253104706681230082265922002022371470462630627810450829248770619446642044439451236565827601737305654139593961004056459469687022583018511965305981788577516036001439849011835353057544333454940081810101069624690202162761994581448744118314517290128666163125413331850535670306974052870254011977616319354063092917776673749572150648464552263104951625417369301133683487766986619297728149912405445185051957892712969701640961908575956607061863067258220950879443655012465467874914247139251746610000282089458778500556945800781250000000000000 [148,24] 3592621537310704739271468397813796777369874865245368198206347404836074007137463778863494652652809301669594047858245504193929287026867515272254084473496330651909433790075468319240473570826446150587345316141345277533503613076086972110660603206025029605529878792581476026278917184956912699156092549341901966531431770824589820263977775391393280147847251120657131535726668667515332968802387249556508398708281520610766253441051929254203934080639346808431281316157366988999689587215255961718650577709248344765083385752153732390111006344010439688266767623057817551279086649702402937437645958005047484823307142876226732261284923209742750092733470188269349442560087555729356236417521435733265971133781999341264306281881772357103857749229412592591583179063587578253835676890185994411119769837671580153167142087646720529139613538728661430588817785187438667723512984305364694894590052299725343646484921614616879120076154395774551145345984058347644503368917116738610320286118653115896000697937689142149146713605156190514156828360901611422054641910361707328355045313818497385855475792325929544316773682260105509958102221422501586201601862642833581835920235374565738214673498543631543403475277296699686088764999574743388354027541355306366931949254610135649235739367831989838675818982964602935245984957067699220639690784241022461256852010403744153822261561987579143480790728838442381846089085511485094530408804510229899712060038426018183640117790865252668312673997295102122635094489477204265214873759544292504593261898512072317139746368559423597114605448935697811188895025261179054490264295513108299664185235316167003409339152752499990388321260110166810968514507913655664265826431089814361891754694020587653656257012234477367909074218613166100386200204619340416924367240827813753406131972944688552332273899395931649586451704734857187408692789543512818226702399307621848190813696347624425427690398296387969833716014900160013468492268203751187740872753290303323404146221301102810575431698372922535925130778634186539081339648224165220476977414002598843898947169146439846681728828165281258583603633437539327853714745008582805788586302020517786939279858415829949080944061279296875000000000000 [148,25] -2673098789500691305185843175087008063981146241691629990913804382622896664693885284346079365789758571792789256933798021765963991798576469174105871139289521144679104673088020309261559292940230777401812281773997015142625210968045678239700837474711304493756558633980476683484515371112697412798395968267402843125807779238989626713657870491081726184599856114660918406974011818800577748167571867883434819098328667263967549384442496735208741884409469771425038992245036778361314895489247543127370830671818803987791134944742424902344530580399461860172646810282654755397608380329669979806021277679893774629271890698897863903443101448737368423930722842434570712349579448125256024632163136067191325537317683806025213882732273274827305486847545091505448491993015126414452446935722702229314928924789825052952893035553269635851692095023206084442921499794472369080616808630830441205210191934453283592612225268188770687926530364644718508331914352344639641391606409398534100627256120252412036367617308964911082819778515877520703958469173995536723386057077864689988533625468552622926191459102560768785766878091850741173220693653523322862657347981108947578920507194673127454908261617394246838838470728410008153069965924070809604056646265076474395171608597673312244113048014679434443589941883851330373221715994697126419270932634937446517901141045155300223871566690922706470203839155512836478834103073396935797706505352443783324469824835680183458501394922629477936871354266646930459545177908847732948951382885668058688021764837976754434706781032306266186175357570211821353628266231572512579266067486023135798678614745525552111436475237602510314124961432409593694079835600106165598946860700788116475817007564942977656514939861372300939642525075483110764124459175762455043931768302942994566901619685504133231599009381071290975375522772604060989819887099642758773026287191761999321102622687162822612616360343129251999292621637889511652843865751784087611399627037079375369317247050418736104727254410075780226614024166141169841894761036299933396979236150086916016482495738299073950101219959270906034001590495239926267629202686121704554005064550540672152934007499425206333398818969726562500000000 [148,26] 1751978445097394053415408219432372421531956385202025363974935010131971974731950014967189114644649374327931061382235449698285285670202062496372992336787608445835079028317151412451430575897640290540145657962032992344447298957208033214061742260537424827397911052024263745155386496540619114503363159381038231309821722711463603928354063219485364065228932766379123096291459438286336385445770991809256931003094667310396440402245633785701966675931346267666336375207076792402258811152430628384238876181385555664532225545574914836187754970446191278496340863799538776980653211640705093069222556448459245807081526058877475964942548989733881904590384938280828113884992722717429778840219170716224889686569894257897384469843183955624279608812273303892687579331820020973137939791309547564926705093278632812181342745481707275872608382835749181012150212886680660650667763056835945167699864218618503969648134042142799180394634644372160686459464764447412000184635329284252084281590936158507333736271885950311410176689100311260770434081277153256807062033197338453058348321617771237242405810454952291452290516516165112520045825884903914646976977434323762465734404384839178896592344913582302233935894596183233224035811868064253356025059714965030069917600632719661328495448353082682154980131964101161125577926897818808896103792457332037183152497132994239141403664396157756808103374377559803374729192655689800503349703645730867339562836178333985905936966344567920416877541087947442009591125386438871978316958669733166011818941409954581231877246342651741592159917319471841678685732322911319252213016143077722632080831936767110102252443834368397015940091708847706809507024078756599283775686920525878484102124928262327267561080186876244755384836972183230987323659335284936839538710794315727626686593994213621956726459236893266990310094932344488768420368629188643330517673750509476815603837248855814268177168031030792437906394424808970232701828407097280175280779802293048656007569596226911378416006730932974942339642671488522639320392423946019293308051986396264732617312216098380603373157754212283992267264808877417552205890622595163911327431550286830542972893454134464263916015625000000000000 [148,27] -1001148603756089259558845901094926328852104992835296771345094863377579434351616568988693376307636132383060918572768126644256227843871196198074776365734608740096781793581834828368178130048070297994518472362257331929839804665640707663538833363463844563520451398909713096601228827567708236645163281182038599927810600425630099272550118032623907999675903138667811607593575519761276257509394067931747658575993823676371403429167154525143197800892001509839551158719742610095783680239362354504467206143737851552376224026007957258690700499218687675184397944113700958643029856232199205656028574550293016366375771006081370119339804140679290178984674213674033110734787318005438966549798673480016028180744737915557268522591766668544653720931574722605713641091331884678839169357178089046866218316799632230134963424837317831897795600095227075456744510986528567701078505697930399554942941621624208458533313513260208192217707880420296381293607664792561038298479319885808847245589489652898711628609393719223840253853102417101623880362562127901519992450276280967367878319422429701930044045114791957572399674646781409910324443989878111456999768137703675470830236619440754076523401177305703365114990376681991265028980695012768143357286654767429743689582770321798847442600545616605869903485609118705090666940960875797927890236634531435599360503530323480497330819886792420341447873631869584690453765810497468151154569360583766464732639478932386488823151142761786699093908188569442239591354869871246606220801467780930508222679495114196034102333407273427385941676585864496368659755469366252815028084300946704753215209626672135994693305861755998149894225375552034254696846132674079374866242887916684846247456234295842901263216510849614869248281263529442735167683159242658126535551738922024391328989922136332011998133836899549192447519923244084270074279357375736562922672687837648460691908488218060459508668798626228695574910937389413807401162692264480827449114507963020299181440603668171720415863667727184104747012992654457433431328047301210987425712423559859861667518664965286587215350453373648389205672973726200066099402583567710151647744913365575484931468963623046875000000000000000000 [148,28] 488600365324808179748445509504764577221643393274394558727940816016931672500529353346097348427876630465682539821011950974982702515994688850858424686281505134046657667940487199535340547130923030395174392753268438753257008794763955477981831986660934748810051317738446002719435039192361147131496539869493182637882836038722858368266209068444419998531280050926308368072529103072127123814622380261600855935843729781256083591452989941561093944854901660384952909073040171762252110097719640513602719886781325419748932527266018186313838589067396627544084121417085608774330092973139510200605697373965174960068122009247017234348281177334889163672953420881792327736210604642606854011031534896389231084841709587373024232062564913717885744740121101239088014562790036406051320479468965911684533758975178437439908993112497176838754262486747527687105320608185569536173440114085681915584836163409647340824577992213559007883440632243935577747132339807136500342105448412117682597003736985335216514629801322626660376568010502339085179569689707080898689309861812689861157238748697469246595487480140764060914936100965655785116646626630999969541406169107503751079944562473475669588045091826880356903747125485056333496463623125395737732937347645952589140482197329513247575858512188364521838291531803969306500037983395544604840630025428893539482065018276437640289102910867677076414740379138210441432100835283280619005109593939568720853338806716717725932077154808671460797614271187132184665566631927765888587380081669635238305016079177424481347228446125493561040452578386412319963895811725657852816994369681016473103967137369103747845484933535061186739568846027345695020829299293048158737439002927552311300762459036169114296447328678153998528862412422928087305409594770462446256104312789258351552251707184275876393636419349755945313430192887834500203941332671429262193264932005911365457498903157288655130729584190137456862093923394443040660715602514581865303968175388616230449154688792519906938907003886226500892991509381861425084761954190094928299477366902366776843131312057884070841812868060238417570493869696278593335629498411860461730564235149417072534561157226562500000000000000000 [148,29] -194294905225763122813928387899154734053330434992968015428240545825262640630741640994086704572073498088947306115714057795615481400501288562084666244318627072823355645734308857727825279937222586981044579322660386577063466798187740359591181865708322150544096399486014469841635947852863778050638718388774879629360257026761919034595840375996703628945371495165416933153891537933569104843593387962189686663408709355748015230895943303294501957799970282095120160742842622512534982545237496661107777151691269974854157390013980020935245140858451652614771101956238022617957029157583452206322057699744362150056949986584473361539818232153934230904334149274497065924491489664514779275589788084990314399104525398927717757647345780251433091328142771600843094301280201768157868080157926319270642860381661624535826352404111402590580970464316254255464234826809709702399579046088534040929986979535162021693603330899215575298193251057783715043234810987019322234685342405405839576803582731234981099176217098918715204718905132366838945421272404438771979813838043103696731428076038513607126915062325017547375893062838479662476980491739285806358277564730260592158017258265185629427155902518207200242277452529745058559829810593142056903183245609717751195700728331936578487500967654409807563454572348207615297618257689911586063442014309213613941349936267549733323748542353964332357762987760356611776695126245010785474201127883934490452693948776435196210601001932640420592140986860604258633147800375570982767825534104502326120370992183198531694942769381097738755252005414052496461782002890472477067041317750074682790335305602706645616618072113331450273838556770562680708432399953220697486927614442672531563799447488623101618123526432091266051750386330049759541111594221240411970770159423588811853992215623036397560043710610988854322661507264202885601059217710505262661167904817415444715317127384768745490754069388125369533009522163384100021080240325231327411633928067735905256295591395415695611489218588677812713751222797111676933963004881292790976940863491985040971048056460573535942257052793282680641671214182323870997525732192379241712887384915258735418319702148437500000000000000 [148,30] 54635247948392831862711401612433005047159620743903681781778569712385915908405012422655000713669831550059737834692956427449116587831314308789286225949269671792190823318063751144647533656594755290373427690933392874792689685576239971400828983327797594436383388664246003890995500648238731007593430109497292616518611926785013874375083558274198468757060390281336231374182691013429764336128592871859806163085017228630469871415355348705403456900872140650461147063747201386116062894388166157375174815085169753421860237539840670284850900543025087362118376607364104833959514290217999503784928220785496240564332239894221116691969599312392807904973165540826473505189121119900349274111770991570073174712856641784564905299223693294433290051173232155660669071828575911438367970294626613303296938456880943912065456498204568123748409705231760969980031724138564940265753260337426021095626104932181567022891430906041238925643261050915135188066792160517903452915360491837747800979247638828471361670303590158955602021014590178351345246763510655133675112041151826400699040904665893062055876850341782213125695038869901763800653040455757516134745327187064370491109813730156319673275363150049700563988251169655968530478099203880910523728340702702498527451199838729785512633804954503425591257886146378213346657208012024477441767497169671325253817029342933968085759484692995051393954301073046875395308878534967267191382563386908949026451878815343684001583633697830513787801723139337975943139892853652250020554837774727614724363504981693511860887843633811828049996373997226747923902861796498068203302717830104415286146370744245884118934402751630858845123999370739849675612313547718371856681389612438586230877493010546476756877700545142585465456919821376238252502009966572893342988641313979540660726087392756206755206933179416271871497280783429723208565452584490099339698864994525582823334887195304190725425835539845444664040505471324540459667947044925949222923720658987103375687109778323086696183870229094172367912067369490689858337996825542898133773095292463487834973330991601083238676929907091045254498863565708208376896927142294620070614289553835988044738769531250000000000000 [148,31] -3030661023543544280185916164065612342438595878587116702161750489701193805829564673296110648186593269464822672424206994948172118510518923917908280743511888138378838672665491289846314483633168576640968257920793888173870717889962829317671298060464193233308574159542697962379853411673565293589896251647788722659463542130678348367684474657081252263570455848290312210041683308759894959464682430034203087611216036072126565122910051776100992305226109240531884369548756017108351455614957021351989860164606504700765023731677418758118780865806688230385097010369754494439481903736579131629807413970341622509967354259963729940084243136659551949703359591117418441532417515760586310277215444112245542151481573284130437118031845147497910889681217481763662016627834882344435224789676651728345182471972183782321169399792193477906212940306974250912858463949495163526812758639859578722997585290773224130143212444366936691470909825246864291927789990774443407034578199805800666926732527410361504183450252646063398511425671104816315646607232607636389283824812219492721922876070414164005028517423176313425909461418179537193302220390220312700758966671256607964718370352411672452106644348178682106851798230415550426979898111511416340401957736240454823508569163770638445709295613676273844887016816582637965255484658479764310689447548482257533715342300540603333475824508826793366731631035492652878766962311317576591059625518779846495341600667607937641533194210088101069157940925815227504740095838580434533873083167227849205801774070834659845798403571299469631544757798544581421425477160274353964149715394461141647134800481561889634042820566500509190114312640105714395143754401261523713215331623700600635915084381752697912793634334500273426292731614559461233693929950590957047205763229275816662890778082652248523765320746586771374045606442305926714962148629154333972331985800831257137818013126303093644267593253542337220193457022001261577302157764542583482199651171910980688484159296320120246217801501335440036507038608699925887547359057742893613992991652221264082274955982075867020590815445958220427958778555049700193080293897066883709331523895263671875000000000000000000000 [148,32] -8840765087621878332767545629409257740096823177548605819181747949587717128216015052326136993963929426260126586037388504865147882749781650757930845845675839412871774579959589123874178529044162048641998928695928368083618604084782233214160134676489356370721803418947126952293619921128248018579082476569782614615307676927618436844593781031895562281651528899350777663846602867286606668257783336501793830222568193195796554952485789613650111828438543267204268146473833459322669452579253524020810868310289926764190828099932136489981438702213519489332819015785790827071119673546985020541547013104921096036235531235994611991228115537306331137483539240795150377224407817972775860223897984171558451527634699284243132241540600088935124884474759465659765544269649528823512435177590888566004873732038470659604944318514945963765218819359963275608604990740974083108500509943793287899761228846043550633286838307810356887135786338009238106424124759122055413257804158741880726976366859229276115273068123913504742797946507009918253612068024275915131305685077074739576117029660600699777774549076289817736236946238190887041520092867247943995523335335806496764750325476187282410792086633215257220395256350867247601046019611292300593427351581462860440636544569606702527653327143997988013645318396830411997746537468224542232450311625938869751035499416633363134150159781825206205620179983908970728448132856602073181468165712690494297670939574774387153120794976374808334476282156854321563909680848337769650780406306231979846948881718483600227409720846865576196463011010689223386407832113408858090859946336482256200649529604664048235582043812094576092342031371497069108273580161579167318857877906192191629910160866489126170913209874742024870911144254197191859709851064870688683289642451444215988217702386458165820834518162776476129644375079183665411260460134415509823536086021911113797525002357562125534590973264319292104193273744660576261679626849469527538255443173373937559241612571773000067635012645690273050535946407941731002891459285439962456335008079303111232505264652241978411893823503886663148357520089871393951357622875450743079779483795166015625000000000000000000 [148,33] 7678553566577954000180851778607632150515949597215035603271249701081351631385827809799965011025941071495757636524946009315208241545151552303835217134866440289298494599697892814205424675904341304267247483358113512941625787284884053450351865948402685350739105536593288149696466026756916536869938259860900169971961248319661576703996812997280685676613115114205704508085851684957866326998917023389589993083180859411524997926589876374957578529737696139100462221868443264569148904517686596518029776866080586813109895790885398433050836167237668020252922577904851027184321010640081585578267603699325230348869720120985462068266355631455871726523147358833109892019969228563952419059582525164704366289207175763688361162770926110415403015870172484723706855774737156157642044556198247426913087887643349626257187941432221811325327339788490077691529824635686286785904008412537955886226514905483997773751186757009943926042759562594765302522510751476866224744846036531072835861019723392127807262429376819189661859030997037711348708954369409489407695995202837142541157215751620079534116701374462157061942742434840390087934777778006305398355661974918769749868149598801282866227907051858534255260528439681277408885249526020163399885595315719366603878350132696878586151152805259236399030886904382459288743220968983611335543255903623796551936327516531608482800644026813879910280920695294577876958480332520572914930522940991938670025162561195287312933301697524249103368996304174537288543971459126116977118039379639808972504967730946529788430462082494526957323454200208621120515706768385124730069460232908150993077469576670055147987438838169725381447783138572623750039257536362271215504782573580358945330030646634561722001182365091836063578064330187444964596426309001666953468253351785854285651981926523546354577387086661849062112949443293689828323991192412724402924799249811978303124207432078933622695710778054832392289774884042463730095009079223332972461505749138417763445262101893766946166142776920149974517111043405508233428708553735058255599530342498061727585932300425083216142582642553662194911116270180778621967601303919641752102010726928710937500000000000000 [148,34] -4537065769531273202944643377117366538497020098441311403168797622873988401816116502498020510109662983194982614825276086242159232816236518469457120691029864234607979720448988016685212822772637851826343297195986586375527451525085697248297192398434308851743604688497442405198619722165323862884837598097400739280215806228665367412507778961517029573296303060293627072292575598627674774039878591588273189066997967670981772583950292453040543551236631794196568587102281148726765302572830837980035605728542062428718788243767819583396053814777761855528775068875146616450240536015427189279648896192882833180385560773900627130326939501951565036830419126791350484514247848899199878332576291580679553748448461545848497956691870241580428288954750266361933188749189815190768138753048146125024836061578854226039327378092529770852199043421391339611507841759746026007236620083391137521568282215982740320446137315970280766697545450718125889096691155533925438933689711181697787118364548794051107497415446530225274001827965533352630326715857020941799009362594611176188987141934577850716260877745574408888692904966679085495199888938030582246837817785114950763244149456587316198637499855208937393912538420426891730156531158477943778734537420827603763239227621429009253099141326886357062067228335508383931280878387391967076579651839399006183103167853170386367835008714706014113847622536383200929502631437358006842972607171077771702334277843835644146227101417298040066935479689614272082581823280806497988688207255636827117331799426530174727964839409881717142539112660619962296086843563021721693905537373418736417123035176701266834421307271497446323514747450418925869705174142379421067351211486069377856584566771616174332802945104400910228570763822480995744155826256308550470623650910122475787535994298049909413626459864424616721130072172978629855150288739797302422606242499564580885312829150605622930900871682552304625522288111029756941130726572526037604019837639830144730336252127542833847523939132501188584829606221919101535550494158046290793230766513631052378739246129165490279622793458849106081892443422479772370096048623820939127470947265625000000000000000000 [148,35] 2360347810585942673474410944951009018802364717574825347708008154993749647246082242037818238711716284451116060047389072539190093767383350791224850749705038265699831878060745202531477660217047259373083071073306077661613427893326967743429727815685770600290214032333733722194673516859052939236203722529144070895470647587962823232682059010628473120022473964924175179384660450253200330522914849079132175614871989141851984854621781080922658885747497777271107091998163972004813886299745976504904393016078631428550433297800672656256326962937785973661310838217809499635027301279618913887383037397941152357185440256823311753783413976485776013600337119155774216166092370539075969103401931668494330983762626321700980476383998857579973916461847579651657610879729386640294488638423754220352975003930612200407598648638733346717456135202547618793776931621897014039361796005877794908636473536665096941553458681288800397124262864665944595605161529046674965774804905341783717206229409777683766883249897984208487533265445788822891079297968237177946718825857306629904250265619226456073684755637309906546583641327444567583587913632743448725168484482965003302380249932651038131625903653829301260651471640135890632714235077609190123609701146110615541436618982613954855458789258719097478651146182274536907429112240762533995169459517069071639427498862479503617128908840918247275556799634169548732593564752848336193964069345063041895143273954916294152098917490092361186649377149091188028262242741718516273188635680040634658799181357845483682970657572844008522798492109169147805395223663558076774211852291998520821562650968212464471677874261032385330589039447155104012439781197866606173940104440277408560418809242925969858118078302053595403958100385959697686156729592677349531313662201608723949911752453983072821518034498468634096485682531785799010362231619994649470149505620009465767864890765276475160229091299463653726089408474450703610073396994336030655233165197584563778120181810267247595493624979039020576939621888123588061256694019288652683204359182878621261102900734836078950537833186067118619588017144090744934322075322074952865700988769531250000000000000 [148,36] -1195906755601569910022752362207925912646545107026589360035067855356308032894988612943856845160778204042411621299155709485297008749720720550932055025618000370902971665157727365871473261125375638115041029673888874028473421974322581233399548438834708147104801091436119661481927987546909535214710887801317660186328850226638888529348724468072303331728994162522738229912089319121188836823121956620132122409040068824301523607398310609535741278440143703595078920404994768541967493755108469567557459697244589660344817587282431366629726586790785731327718443832791443378376386885834242203188676794133233310553356784767327964771060397453828125367247813893338159241690532091585090291336643922540499050553267662472149345482785724017150728289125873006456366861453256029861268844513424354477679080527820967000044559979545674226880221301512968684726523991083125654396446248352453693838280323487179978956072164874853390681906327287290703369090314097473865784023627118201799778929955916525753441407625885225192715074545364442690471182928038347377831454557959707597392574277935411779557722336226888651351995614338675260868683692810590001525131762212872911282002797950125199595135875219343527287356007565832747825468997526764540204694434519082205965121089486267299986665017477735173698749586179910933249877569897472533182748816771511097069592646716028110985027351063645295145084801707066515662589604037562659091263925072499127843820780899289823166187321632591924662483947152750123615703793928843115594060927047429717673878938308001068033095893751035077648608154776316142870862055973107476810847241068696417806124556545543863606590307436070643768306925131536497683626879330975693402847417839689027477911461435331891749451299945329500382537592054468842849638417998499832169258117402487309437157450116186496801246262206785275388540765258310777744700827980307021779588084663646514539317662796257819728235269039219030600918774482973102625760074904060454925496628136425447437017774966860805647501573068287135376476317412135957698181558957895578281051913139357778484415839956278284597607630425917168500456124734493553528107579971803281395996093750000000000000 [148,37] 598423863819872911948395708741316961322145674111734225645817377000807874761503313046622362553316342284643383737947774574214500313092989806835187878314014569920961288833574630263652708505850457537345809529404295684054110733211821636384441069554777308892613727319922723859362448345855890782487078755605294250780392812269077425683191621692123978928168303741683433408928591380843620602926230022783411362198910745456127223335790628108261686728727669596122482390218194600676061699589874423335923410108918223412277988012418324169048877335104532969827107097838359531426685494762530977410386534343972769474647349209622359207087662847892437645163921277963376678273309200621620504824591332090465275666865895762846041188846806827656070781563924433288462370667472607134455135123272887136964273218090318357303911471563544767138241192979752693959922400761955967913665610281665579509986454308274119544125690442764686314873118346749032996976282925274757865023823707803164578420490860176894631860024205208717350123798136960873028726121209654167657917537189271617702762984305766842406760926077266696168173210000296560392094909485822753430906154695225295603239076412580780566539848852498420062211602484009218071297798843905013315432489525710694240768834937508068790192699442805598204802404573629366552170931995440350553114551406472824103935819521210524356172496593898044267666573404550274110098845879789567768327406909491099812333604161440762588328334793782533355868834194544745298750720300156516888258275118116742161202977667003315495300229635438705842439154924094687379955003376702028192236513610237417504828943877616909991668839153229351231243054167295525286045770150359342816231385418762110851374268399401240247893696031191493906269057612927819153353538824895143035029923495924415645402981535425207054271591000612722760521495589904292847695763440595855080909198461518160091112538316609157517080558802045831356061252062376404722177804498332069183538957198378025074534149401278781223354112277536332836846210436928204383684128425652606535418728334762961518102293885552399619521861439049184191130187438087827918261767181816606183349609375000000000 [148,38] -282086104179697227582263926891157033934242587199660967921066025923061188056684081794376627900879400778662706420770471149968112502072540305056319085014914713874657763533386769941455249790371463842135802207327004190153670784548165393919664608849250076503560459103493442825727742938788569236363386895703131704753643686239911717486223644795139834431456011748292345577420040058533732507707636572241431105840500035325522084888928527164115990927167238041762633083982238913838657640112031362155688308689692749932302925493299170644356334547496137305777411323923602175670745747856532871002344886155517025910331482418830930341220222688766323816539087932367679691168760163162256161388343054541145704050572263916860480512029110350351812893132566969731658743190190262828839404225088905840809703520575873540582360832388479203991594626751563185529335254626760536868641730881908520809588776524007000645633469373259511450042460228755026631194876402901070988758621099589100685225143947978908868103494489117445192748394781946733124126138686330440771125151422127758463019809590758250058543848189732730494301539763429773979107840618773062975840912610645442683334260659015079869834685351235886693493213953474244641676118975948297132141006446626012090424170737471478287473858107086779831474183962235353888389626742366128338347856239958459603354154734460846857510885821257907336952135854480450530213712487827199941365015022295695980747114016136248949006082853733509937951197525277502024375796998399744114725016189787505295787923861247888690397789952990473682410946854679683090804874944619235227830201104447648549100225058188295529240608667105825215948493484000148146297256767660942446034921787601148654250560022678592997438933973454108585705646968058282186925642773665486304647744779890269327149471154878397817090013023249443325585847363344111770361312433512709066647507085090216027041568376979161713925953100551299687158976350854368441341677497877869720854908847898157387621775047618696360510533634740358243859869123404590090688479494518605134939634677297004133634694305540737149020090598983045002292123679148767947474046536467292593750000000000000 [148,39] 117821809671433683154260182328796883047997843270844787313030393685873171569083597519523579688396920341382107551027162141434942789248099459987520468507973503959860682639226897314026599538791294261756678092873948933935386052098785092056093802934092719638677625867015153427797448549192730639333452150752708611502168945603616816567542252912233528848576458164120024764437626503844941383515601530415128655277391950245079116780961488531522240334334339557591341365475735123917139857894068591322719808907728287437447436945080479482775076366411406002396944051852555681356448572554538038790476461397235994201122601097226787889523559276080027455760553884301635715006529303661758767430306021870926532706954955954371050589610009319769721400922645820388182389436221109095582690920656506976044691889966628798336485995023121797193779601679109719776160284280269915680311329106543537664640575131252329844006970303378598748842711891977518388923232803701216138855718109869037563113226414890070220061111188739217755842034536236894101489411545670305356405915626138750570750139757776762444151436489310291225205567594121347807498450657388293857837801250486479807172191301022297249640285119277388052521367107768380666778699950709047779659750354070025534797024594253585589691686483440373556422105297278621644312184875349713319068797553427064698747962812576443577853030053483068008947199420107850197568928835731913475987817675193418715758925795530845890239780626138150562098640549041668826665006396563128296772478581011912120428300892425982692258772000241942874680985427829998027638266442142504540964257348884441177929305702467927660630634625797821880621111493871609795052111290525266276448025188062347586650642204660071678032845975259275420561520641639800496763316331421393859227627752398666405272924040040167991829181480014554717194929625007099749281791351723141955665042638250138336038447338458412688464903342983456238197771215994962097312946236973504356113981714425833982553834944928891560396687240009201820608081932715575079801375814591658195238106083750135657056502288428043348769377999183680774886672278593687917322687446156880000000000000000 [148,40] -41091611911285529052815298826153275228570916150148267852355537081055168998615657799890378142376358386414681066037487504337518019473066405685292371557402504494444663392333320085267451269367638380523761892858786463078942607582869082235602059221800233594399207084829330630906292390619829775271681220929603039608498744450310774747362332726627314654496550224962844446829010231424715919363924258002418363705176063166143997206768777134755562699849169662587003047642778988590249567890390885664423996099876313600712755262744331628045472696159240598517159334947167964526364413196695636024122938004158104582396024613037787430186799669931709833679966088195534745371907328568360396571663035309344482360970384981828513134843785033465689500633338730305656514546555911304250023192697207545532194681358836208606374446205022079550872644373636521812441594979765194424524062747381799852834723021273119740091951522668073130995717666086403176268511371305657305769999916353559691470949587775398881332534942913826943445198036032663057823902722488022644437283579912929768812722812770636743393000557327555837363365541402177773090637525272793400971907352489149431087198251499794539223338129968672970961742930360376934108744505222172228389404646716023249586478410594999415206332928807051492769651455359749392865245954797824176139083934651911421834954875820241439492610800511090091902979918183296760827311535029995400044501540031623159980741857679472305830447705739781570946997717999897987738419748445626305878469779700253785505210667300370919477930229849143606913892192287987885672425212869599569434754301154372886356692754597409262084090186781375321835205801630478530757635157831556405245208169451059612407444060219802906163915904751564325131537059304369893058846249399260258272932192697623527399407402031160164652490847676017239253484558071917198412691660993391251697487418047017496400049336349404788619330948445287593511655719882480955693333962274551805981883288966494732699987706167629116366932048744442989988334948866449868548973205919033458784588997022029366322191778857365715235035603821210229748944568097003507343524682960960000000000000 [148,41] 10900003877740510901040396151261084490609028215687256571934335105567666237933144381880498510884855465136825723061694990383955574776607823716987575080131433766956558902226590310144196847559668974194803145595895682369241628015211336850142323100452663949722318615924869001496812808725669974214128952981169692080707419489651602376951841238814031095686809344751607737283477032202001975762377745607045885596995544896909277947055785483541344774827381160731634138476898051916503153120648298898600011549788070323236047452484313800604888902829863609345572752610530973403414675510084805780025377353606457576265601826946349121030178674638132833678994780927323262042519223787534621914349599619842721129223453539574024213229313992568103035338480521463131335622963997280253851281269630701831498748013862534168023259355069399811106618820968044563360366856308626617283518780423615062777901881197031245597559441608688619930860510764861997799027596001412835080436271411721457078421226208592143640606918325305949323621673620988036889797177184449419128886479871040200761991679180531816696663820812488125186548102542873372807198205934913486332940805428211836016971367013173008437172346210937087346749279255448229594981326012881028021188415562405741954695732706296620392571906142536482993031437174482445311897451648612672815816666356239745380641968923007545243490198806009895506485552804418390875199347679559360622156399530885058429702367855394705463418944001407930072202176773578188352144775380073749831548374015519774767502474429409858433447750575917805819520288095169887032317612342776754485115744990969734175505942630264713576646485863078285374219739125776597421193952559834197651648365325417194443771639761894097645035777394659513741631457042486106854310986935705890843555430426163349255167178834564166766579710563130876307705524730827382087288589858276047619834793025709195648862781956055570428991007888854788739871450537947426727153250528994387470008756292457133050838584790395330163364179215355743733957053538636730007701678363780339892813863754195557352050708533473774758369996836022925849594724668243176170314209110240000000000 [148,42] -1530914795410656845363264831880740973205145165939169306333475017529973878190208770607661215568219673061362295812171863073747740357188073806692272907370679999259605905428810914072303556293410336169298227467895685552333130596666021717192119969796037854328736331400882179333572330716538280186526836810418021349086965940564947770938551454774015210689553119202743128253855307518617855113272563600948352902660048912512186855174415927053039439197887554837310417742775505865027777659486723672856373746659603488576325111412805939402828647854623838120479901057484765943448505551828002118702802347593981857334920263336602688697016183416644007295458367543755025047267661967273786755949821055566086063338603180206464162344420494045380836752653159612220157097024687094629590542910940096835799316080839260152119410645383892587576183016675781634386731542035420192023115950801778182502020473304066216791129240046137100685984346663779832498280576077832418977188664043451113415685730966947532220140454979049879660243298907689834764189648876799141112118515058847443180767940704399989348755279309158590241228825345154594034258022140999530298634447325919800933624874208054616899445031989166850363888328529015785045203664008411405153732834685825447549805312689392361030142009792986072330288805660170045160628448646489346227994703187547923857388817139655172214356273023456251928045230419065183909615408385553168190720658579344898026869374582851097921405974605828558916506326663473870121977381649188402222421516734324796193570906144703891923424750002014028555480158638068722528269255263782541183590666917708220981224949441584618489671160742667667575538346918573886726074045010592217193015779142755320544988445985542556899335122208480037477215450985022949318619001594423213251400399903625422032006989671910600247751001903606880510384852411919408768888962714397768295141189964429434657130070735667576189061888439493306405357918006340022806133582668557394796192855847568229139289243311721700965071247849111507172331489940354370792506343597750296267625732651755237559875205829687394660629057508333523880998769294792921193246790021120000000 [148,43] -407765449219862132257604656086828328175619645795494923547466282948852766980444890848032228648854176972232394897591885579193936348531884171337932958850564374547565619807324902007785406591684711623085345534384645162680960081846303768859636429225492174104295386023863561106098198425645313336907914299449121738568339542018286298027421777458781008142263461615637768539528114497238902959525187447057266372615117991796410696804452764589533279290844810480365348460842792002051867618408125202675081103363444636361596123367433287974374054253274056540007867303339581789499692705750913031538507970563845099515680141644082906455568995921334096600307918023808844809572832031140356538570448231385490514354909512929073729111949240466529225747691157823494293744832112833338976514346796596542408426422228850522491093245085148570457793698078400984371912143142374256882864539346701442247256736709939058409715111977433352292347518428749274314331047245060632344580774894966403903074387132886216171198831679225896599893184851447052539217037316901743818722420758134019149237136794909053104499375429941524657427972103678247961954691870339542369184875187778389089089033626409930501953325964853021429954980811487431050528062607965915167790755018485041979582791072102869339960345633240164195559813757834544234288906630741223212040880183788692235619022616335923179834231551677704336096405460655415051809276977728001573609439251947416233611870104931817822390759905722297572297069583477230122138734367414966834984847272908774265631262380111591415709267462621256162829174351383506249785801613365530882367469755574160276292892328018714108157385011751212715041081230271522564212088638346434368300815301910683398883206972339247094019075568772722770654683809544394167126978218221229593081059990335686407421666309261810104099718481625916676573843098853737729744751015478713177635747955337806199023114653818439765909787013415224872652117932531591371331861300530904569903657004960221237628314062637480616811013207374644127051860612897489419576391793146134769743758258122360072319558159456115098617798023568150493247973366018231790064196981760000 [148,44] 415490605638981657560366678388378118141551876542020122598788970673281911234296504448446789300134683061247262650990594244092395577018570650265117069452699090349594435685104304457184617196424249418038539510578770038510358941861011763184597149793128072025362520266116815986812744228556653039479200507195147321586788880018926259574863917243415513812988873647494079572288803582409690205084981581115567681435786186832993991669657238204755187024682541235022646916616843609273836823755854969873508818062183201224629550608556656706508289051604934399351930022475339237806579424777325926227529149029938856801026214001815860176191054710755721731977171153478767309068744095324721773619263236439114323250980558757869306249237243372013110129470407034251538304189409422990916200872721655349909491112821724941994531205595918097325675282893588847525493202169383796437768738687043921003715306694085231622378486600584075556627400530302872592584162754591276018942471192881074718814331970820610767544247999960803282107753140620273951383145331973558579907521126425116514751790768086033094427705568493043350051370959408221485794959799426189256842311221866680489096383101473162976680411992706273667261524158581858684578536283312903482946758454309758617305871753884251593337256972449064199224250676621754657254306236637490668350955362585741066770929859978003389442979361937396210789604116396995988791187448123819399578235636349130322136451728008132767295919359846674885640961459524844802311001461734318113055683734331338169897986386071774845439566991931530233745487530484649925372575466178819722619163689843825304927280733427280311038902495013765827852818983833405459814715788897371936076591392740736026296496727332778163388995260070336964791789468892369588624759418178285795530090718430161134513171009540674138787455529109721867441889672898981028133930779198611124681900018643011383547215525640516905370760441548492343663659266911329386999539332291870167770841892793004896915696112114918568521295773891598001568923390226492119542801674907076572969712946352402963120079712374558718792438794081783856313715199528043177029090713600 [148,45] -191792392101644155156591985729105534748356432238915054419378019688407799410160006992698693955245222010458722043619600088567720065889130259530792049392297720741478021639483809984620949646653225974839816015367258938941845233630042448924172419849433721892295384525773913326352245744008986177399404965102129319957130123566097713732302434613593762139933681557880504715395291895061886778244855474907064077949464506290720016644502759767036792846032195145809363242492057766973643090435605150949413005602794447044700087065776054755845629828776263334470540853986645341507623692601064837599637509139302879557428312993294950327415888475488910657677373072924022287634021387261987222350031417255876445220151561717292183734876359857480576474961283331149798553940680979657234805305677015795250693106396418651692582360310053157851846990879225486802778020880552439871126222281429549779323255470978080231400841631146088719318285165513849902428173166213151325975911611125728365188677358116355654716579000673325998093129121545996624338914513532603185755711528043854279635099912451825375172069388781073290450351319602086886146880805030767716737702752310995852738783166688288763901117936409749286078992942214798111659163521871910175084766244593460543841077700656175236014790319198629625331941376601660805900755516542023103072510220647572231907792441056341897618401749546224613528038887508506444173398751997752307638190867346158925781347680341039971941885401130387384386539695664833257718902098708608191100018696391090668496276291409678870808136724911935078140069768795460255681827605484576953077823248335603633880779965315775583828068563966659517723010160968548322735083168722405260895693343482148050861154552050464669088156728536625800922437177850563430869182389559688064254199272819959942709126444968197196507336445906633230298330867582606778905721438753210137187530919933857067286038805228189368503654195991379813353650314907615818020922389834501643223094380604026277193746854980625655589231753572513468931468860907172708315358271111255975238759225676988972962125052296715332221679112157412898559641095751957547840504320 [148,46] 64030487978762465500465224695425735914548608127822637324975906195677826075780352547411579014425495435080565237479534845649112547150535002481076030850911315947138380895171500700261872760794490360799807054217000526140157143557903760423743953929574587652060581648200199970780299177816855556841070135504288906580476442771591444543781862492503687192876487224762685426935986541527938047495747033078249615624210772097474697737270362989715815895108845774528653281389291570784844257569186013803024156830045540290069807090210330765616928430694099421616762123095930681476262370833800716517528192568183170870034247462423860332410296323326369731499082487997289230723446825304734910235607694978801484002624843290406265075794103334492462418934324941400947678966944475626510768862006620923216019309333103234065894618917636688676654165287061796786323262586930140205965222139545523708875577600285242954624900186701788663532040611870001127770986479107377997041579245665918545322380761797732664226128124810778486009637636070469687368671726087875136767624683863749916428691802352991351145912578418617099063985268475688450704980327202961779570230137223824122483799483200115043709164834047097493788207483695317600919038013899892409720571718951964768182245058258094103835573315993488136197571256840290792731660161001469017993930518566618490818787859810996121168647098130257434500419009146732997317853282803450051776199885425723429592894849813257052811524281718884479816188523330690075278725672105316951528047141845713930772409950532936952456112203372825970361912356049117260931687230947779216592670494881933150481490566061765050096817357939302364884377506222378002410502635542820857100929894381759482678451530438187748700977069694726834925855408267585638696922782879139283265719004018881392695782214719929612251736247218236292468751321803629265730029480923081715700911181626068881474061447062657140959593881842677643949077967492516583192073453408339238201286849104273259879803753258348125421616883216331409770554924853357345033881143104742533491813632534369026911614925525439871223223590903255458875147721148069393735680 [148,47] -16713375413488443361128799400820884609856091932586531900907891500386257995446780632943353043251700208618430055911645373058147110678981895240516258645367493918988490757652897494921747052570044730812056476843471141471508938237942571692632785339410337551894627962728029571730477945484027304394577514895890189538692584011681149637745114761879487952549237373018263554500190597819962476218091611885062498083803258848852760375344591072816925996662624660306674728439352797940519456654733102691430320713952137682251671049828958339532576568541488537895064015253079906090375346156866561934211778792715900064995176573128574274937589152889435415000930084001569602509159615453512824601552230557377622921012047130801923853829363588176765720599205061507643714476250689985094608835569025766289121890993430369323492257549762741502419716451589268955415982366153749281044790690162852274662759908295451036969302545775698370780527093792088208345228483637764379823946913297744272362378768459584553741464665026393333550169292628338441370962943578943615324254178731661141614195185520437276822928385549899564244666265478229957239835094371610006112267055347044018764862406623284399192184869404950670337043174005483300762781769553850104370827851529449829390376230566943575596457307934249714264073183866078054851141776974854221160108010781189967371855764468163130207133134814767540911335345656937662983044381133013446684335422500276491950797687149918934719125728177514290677569518753722162502951761398301505032838445293289108093008374213945823627558816532339381814005625150627181202247074297897506367686241123056201815403518307234848057362931026809162799806849221235066614497935904210699350549082947599661700954099012817165574922727816331013101781204479221399772429469200181238093088892421575328407665724916492519369081868777334296515758096333393659772823813705330703529638739726720585027123302518478202646636573287066526276142409394087611199408080773606391380708273272767039362648230711100988514767607343153011079968630034291018574227423077208328088605095742375891537251219025243865183420891283250638477545836524332646400 [148,48] 3448716699286110692216278708926881861760468294852399268924502322330773780450461064047975285962150502456021170403863859043980300281011135145066000483017364142117988227660842991595427735747037976148773387923544063427754076870226448854489567655483554532820317326596700269930063610147444892449004880100313733251649755511081680317353585952407935820215201394450591677861227654215856955384164645869409645322944222586362125518089461738589889299586270895975037424893800969964401646116619915394492896511935760437603369532138927158662992392643744395936157421473315218667022088142245722063170367237786727421458460229477298326376050306378284334442643444899879221415938445983332349500755943009017955742256949338715837632127192752911271459269905673043562626796025557065129030956767351087853008652669895746061478080464701964402164378018682794925870174045402360511323807585221293033174048257993251839283623905354320847692722594261557839106601321732650000245854479320937100248598820721056303555085871662448314665998687051060287656099362554168402345189820290238833385633020295608420230962891415483724445549330945794723561520482549817105153890551109736300561026422785105255219509715293287173096969983642783638400778773283533130538683578526690685525634674724976656616932261229745637464613508281259341976327031172635234513559429288834746388599936695696077881623612533030833934859039808004444217287904387934018004247418854668268035116961309943717229491987615547834947433683791241405199225770070981654493653762870740358048098766645500680015672532107415927298304611437644559443173030217011957319691818649984172317070358504642065233840960830516105152480450805955989121453777878071467040586058154212365689790745518546267892209007348752993511777655538054271003702230576075674266255858057293055104375186245193676103585779340294697475092569718773745742035788780568626652145830009732124868933931961834893897009536800010748794863289132233569122562500038990016499285068551850904369061537240870797757342787358080750827139288621876963956253070381299396726141528072178959701957441520819831356134904246862448491323585787330560 [148,49] -551080190360182567332561420540985038339905711579163754007262955134298318656824566278928067566799810954691435197440145033420267073499689842387022944215562080195284042261271411499859859098244928563106204821333035790134904020913977677776885113831071330802026462778256220041898032097287387586113199344177678532977103291522237060701198926573991696352893281479356238095895815100841213848584959086952169806678938079175094024308973871451350984417194751443826913609125048783810078085528735217831915485177245554263195702017681273279747900113714329231980069541340157570059492676982641030913679961299164833978148819377770627547423419810103976754847678204655758670403009081541424520360589373130453317819506726110301093827569217065727911676300569826221669930555164856089909696890154049019763514775170266194058575535473029464552135601410356273918494314030955578312199741600295928173610920536145712021688043311981198084077192630356175789062666040721228185574997221019834227988504882199401908176630278351938276030230073655031401965699724569835992200660059345224206129571771028551199475236060441992471759401895430102333600585473236422292476371040789246671421120704503593682590589007595565601542359930258528037584989157534002117619747750650008055976639065308139584646354620461792779794155488953610563265443741470767935593278616044004921817824095575527087328851493971813845171531086591580405388918523346110601816499666768422856029404790500839836023822556785389536083518600684049569688470802408900690228664220567738084966368788138015679277562609490382620243793601716447814859486658871404187213293746515192592975871652779426931929706236138408022323302018960861959496970786264062251323457332233639764178796541507531173887715152533845384201671538018759981881723670341700259372211412449547178186374167838593138876632352781284945347555230389214313670350365107024862463804291494837449354648317806207579786275450016139706737105341678562246493902151188953796880571750087094737589813410372111720920388327714398139969375803478599189374670496532514183379286224721599887964178668605725592340233373927955133333194670080 [148,50] 64238047015401875424219920942588538502558841955924115763939757021742617100368160923927462736619413126744991978884773878936246993839929476033444573096390537216315866303270037176844655744888007704794055896589279105348901379103995513776867059140726014357761812228807407698738054199322364902512120150816128534613299957713268168583390519534855681947983404434365315978422160041887332540099237895765026455849274673072076367976440267262357676397562312260894309767988762755721769347834723370572809222585918646084905250774514171217409490580625875335792761361352261378443813656033269730960855833148275233500430444218385936614180033649011430504572205408048088936896263877394972743326368941938109928378985731809751104044892193784605515559774705935422212883687435817623955596793131253361209066275203866227329874036595460240865463465172754248100702316351639555542652398357883706258036877836705521039771058493142465065491602810182984805796341778183528190721899423451970791492339183736707490551871073981241369583307848454403651286458361539033603704887014973564625768110591023515137333935343731354935977520531462537537795858352148319387656393798084923224240072237551691242128290485105227783386211294494609764821924978259662637451508715664750988253638339199072992227635033455173914293544677799568956205699441224893561055427330959232540912147195044867978998062980864701285917579434297023714964097825231399480072810811794711885524442478117124686199009593829772197759130266587129354673440079386580091425508835879506433738504237700388768040829328275098871612716247634388834142477727385141848437069021073762718357788411063234670389501082900344169535457690274984946183843893515312645395447112067804384471524426268309327036956180027691283775503925292573434859550021202373137781490663601510421683701727051924019994071925247629665455585415530357399502639491618313613022872819520070708036567268329238119399807780158699195309538314383560234464408763780286138631420277591280693796350499463506573543621729515863481608117679215798595062832766537046258093750697872631839734586522253032768590650306659322529050558464 [148,51] -4609649264649629002964865712296414941287378326964489439833105421739325178356631171267710943275915164794509574542034705043027721121366131623281552160346271870620263304075316124047742223534602166820289554113905762001108191416977514073844812646238702890739867008536458982732043493828851636064939921678146579947485275267759080187626440691488477894672355427193439450114205578321443906470351308048884977842596383401595504524188338369221584836895984273584999500237392635906628320775186861226939672242643668552277339467907110934712912596442919767362892426204547407165453137848444989799114651886202654752779240820932100470169071589391457428467795578392920275968764756649561867613169533210993301486719553110596015320732505783597427078809591218392487052578717515254446583416841484259446517048056037395762107048587171589138940417986698494651993475726927228724096998807707756480591245575346073238076074239719298675854374800648397218754036662302181584879961732507345190518711582312917154767522487352594816669377553475739787589495982395170816219721228710436819694892398971448739731136578709378522019194207480584685214556171514237398764808957762890417762767703155295883103437988104363589283899106384951134547715102832851776761846933742977737832388975504727648909309074800469651267127295329825926619111083770901918091122189093725234902461255099493877307282518649526657663120164972438382690843738820671375807732953828625375376239900519110862582704267525016651961236306342186469463461190710471233086390196267873567293305038374607935064814406448636478855975399570954042903667664244470973071513026103726271816010298518706945441188734258985317669618400541743109253329647361731409001850065389159502928854220956621394748154761571117693992745084112233660748939533669299579735361437319859895175074521948767848928490945902163853328141801280479066211157117690447278280531611489224432842859259434816717306371760461795069831117231112455127534490722585627090296033456860118707096385725914207753979037174424324635491069544660303648200791971328633398207280317428580831391323590110232883900452175826592295886336 [148,52] 61067204157594835931177691472410241952307546344152374821886391733369017299926211845106165622047650751630408370835046943996464439841877531991202296488300782565258468615341435552592176234745321813618117419725023058354503245880190248283169070815240775941972732912598500426029995427968004867578366501312963194942201661902527688986205718821979145029468504360301042139026593381621411409877539724990263503170536396858965078666757355386205426091997961911071177181232748667401988931123892317674687680993776465560842438040280519316756169923537034185155328317526413797217547044011526006448616155890749745796928158842762265453955250595174889661113034516732803822539082578618368657146775842017498300800078176373279992399054883974296287113729629221824798933846728790098145812121403451462247504962401482756665641244733348854632637077999592123876069710996602092678342619956015475579029149390256470797267131090599577656048410875170782414523119626205689026495113624548806924211108694198078649768401836236124651625148869134837157413652926981080828514737299277609635680279008823161796302856902722235739006052691169162968287338544518718348294651328348214391481556088602131580362916352833730530765975957150326946406292589901335130087384424143111989099981093997140599527174208470975615021893480158186728945938750904882106766738844155011147591779605826259324292036868231814833772897512465621670143942164257483962602216410915118203994347089989703331893994255275792402678930241774998029403229551677860774448504211439577184125804084171370395447081310427064291119951039987786936945219265672378445642128357421905268027615382938883861980031249212821792729054732888605479514944004410203680077031023626447554183826836487123809479348918467373933061976493833012949859898584941043075079132714637516748729018025644218070168357765062844523217521524961852065065479249049871399302169459607599902504285795187513595388538282969400431029403615020578219412558124726492278098162186917727886344656998489117062637175698213080690670586599575067195538295507940122413043664291809209694424777559121295228790323096575066624 [148,53] 14080211010253127029632849010961023347589568668228796601017423990526657242618556879406936199609860967293099638651483547992540813654239686046705152219084156760703480731511429206236830835515210457783749418111722580488657292491900879477083183234420149515089220786041347485853572847839175843542205963323581817106125008885683598058680035040525112257104254427076918581981158692953758185588351795082412654446723528938146508654449774687168686630353452026590583500505295115144100097430879041157475392448491371901057386012166237293954484558721295550126117514740480669000679061890119900645622461637986713825891646793814259530172114086227030239302102574881267553820988812719215928815976468535088736860902519149584788148883860367172336195151298433106051126836559121235294621950384857532546601846624674264177397027948580742697465150125555910546656948815294696582021970350088785063055726309063188556714711762754888990635763227349797284611077793451418877895736758231651299261412054771201608898818515041279995815275634107482819461238531883116345868308545519921583165764459771309354301672144577495389941806568546635977357009382908545118172949845109656034042732376676244363695045042399447693797312529404532979753510922381264870755055414405250862006680957455156006958794937370887753696524467523622882992209024424343328730340084378626980990107140037263869727521640420572853710684940721654628082005743099776504341679553629352509463116987126786513328058600364372952132503894157310903598165286466353373521020418094125868557619230180632221323493026692335631509486044004878264858500708919563436889869010732992002185025068613195190619011085510068866385081443119255643456039020023370471839048852133790592314076328727959165274972854519037591951164732951407530231169085126529798466089694214417734551282477287547305208099187948220013195207448668992504169056790640478367156429820919005669468047205148712675292821215423279423749140194230275979202337656600898513267147535860834045253645231046689445109611244413907921202948888932517697325805036131659215560193745135537216602176956082910592375283916357344 [148,54] 4057704690664481775894127789309743106686168792438579165961479699310000980842752149243498770621009655962858020290084743022699378275343822558176719395866980130007893361790975841044624859698253587593619214314269607902471452357606526517955851622617833478930646006239210077286013584115808362207139756302878791461346982834981408230071024644759910793186007042269835206480641367020286081616539401793120759220376567427683943675401138270571768314269984957877275683340091863525356427237573061756483872386320630296327861707095481049728287883837306139807708137747668957705368326563849439970954958651744210263561904688202841211603381347039936730648513732407013541850551482804206172611110033347887747981403217753274748332234264404946134470649431606143894080591846774547501786726053709534398504194985237119774925097311972508635158760575852241134290281945963585410799464365463674500399255821815502204895901492262445087996050268002368682637009279661323882165349046689668555252412264993984003994176424905960349435200871647882350859215752332993243545246603845367460435327508222076362309448502339286195832357151391180209102892472857195443071622020616931756865400844024871162456198789213966099310139330451771082559551423580403597875184370102767622359742496241995287205786773371929360020102748737094224803828146901519060462419267925592019177369213322609317675539395434915839035302365437065781979027566925128787777996370398261008303090274611033889534646900692307418464757842020053932079893903658168876564401898706405666583553336128110255511970166810851491150688104569878563001149202824829214086647256013771524588030131966523163286633935121769067953636127727377243112947577397504396528036256312422016193465417349745668462258616303590626934911928152351888806167765869441153605273988027942286107831291991452120079347440174629309432768953664092844332682282130784280006328817959983969913962623464288987238464573463444400288526623830771478798466645266960954352955327700961051325624600932617986359088587997819578817644191466368415036076812281754334138782051585317119791303850985645714674309222912 [148,55] -1901657216957757753927912613785299659493099995039893098909744609655512385498059573536239954552032999204204249634572963730094628248940420067067712930340908532466875160634955450633185120161619180803128129055725971730067983762984549929897789222953752080240388246937512585468444802213232741404963660984980136145591826268390311390656844454169961718319319742999713500427781110359972415414403954391357679318344663862313900240369376393346375647745090846507289090609940981614406459550469814243597590097055985771994212325402842806281785716062897210056132183391629531019320398258410369968071749388212516103508170171121096978055113155246146163170131191837170460821316715978457791299513410418335645035644885980534067006591010117100527523019362291245959145045252739042493768119811516631583813794262512680586142312662234678511435648041969405498072141737853393948912667520245990582135387021906094181203470201582925542591727532872609193743039053376792437217925115705114729990861203361354613993408248862398969123045972164440958919216571093564061055659050559798502573260379500779887171023298967805254352608047497279670462107049664189612877662665599627973349093643924984223248825655927419337573453986808185639072914468200216303608035902964308918921864308044941622091087022451097069991403106906830234638955958021524182331743651849084511654514554466078670094734434476541286326844199252250691210802929746747699917640587055975568606499844546510857534445567848761131231113437629550515336651849429391614791457039006144084214045087234657993800655954133807149353664718977540364642249817505620831285165102988014998364137643269447772517256740502458699853442691978597271488077861299891238520137346127267408224226147794997537858718087661377469759357897677177595370436509647180460894779203544046967699584731978787641282412661074674906767877876235978671541867373156772922621531805936801124332159989109918044835843834144706453579187196556373645520126545636627257810561887794346056122226701959065351379755192418849283071493571739879397926054664366455038782814628794625112778424490549148101305516032 [148,56] 403713063675633586565969175762766975621366427349971323193149241678894697135791495771675410266550968391516284327981245018091424498970731620278813091307171853073386346300411079961036256397723891321925924687362428077331892152346025778649537252172753155793952871680840274233054884851188214043336304791378048417973683736275761979481307608488709140556945655255051184833332093558500089093784626296028180237907863005478955534010363933483101385229318931949188442362408047062227557188925250616302376086849833508983875312686611944061878955062616446942342077319412996632406855766986706370681338646353858109552411880231883104541077376979272101723556107573752234518489627693112526244874698665550572539907937250245156003258115378406310475852445274402322075559695238410852829911583351603550002299381011359120217656610346025077836396676540723322245891788637825942198670117628761458583519758091375755700677254732249136419742402019455949469490125230760164121488398505083760250755896962243645111706111574142030596916888217577904627143566007928699050498278350804369980445761901258515516067637120492459710766024281207942857901697108584952848095242550576075174426654345943148415000296445830187935707566222885961600878384513531583850525397823592814690785437428460678636873256196888731071949225680197330003196788271572855525703292535855454094551532466187611350315551433341701539865767081311396584706748707372525642311517648893151694342774794439990418812629938692707252630178212862791939683010362687977332472191312014736047981136641056345287322519888365751642623212169916211052418489970212799749871654731000315785410707726079548854503342882856599733359216947530420106786723870020374887085608892141271586343660548710587950652664582004731159200406428539695241147058522514167084513440849612740648478152555753599132469279850921468018639855511107708254315652772227887642204061178694229740104654587910454396970555829167845487271547800096101775596383870772750453011176521728995933227631260130484287258339598431822083665532362985271967172358350893106603352206062913753508691722492118018187264 [148,57] -63478834498120178044448194928450781831283997272021685386538356560422391421404934398256905431207233142849729425090289491787124514504976223266539952107887703566519328106466763091854936369480539396042246781698083007921630670858517586899925923763686313709932268813118001322105198882142002636622929865714833955810928983102628257063042270900239985557877843131744663596683426245332758325220023027932672654789693014459653352484144830846645079252915524018006205388739001653309067079935816835091459327390614279154672804550997819012146835042150352976262834803176203118413962302274865978028063805391251048155414954550317483504969000300507177107726765513799170075649319202223089382404781883700735283749503185417248863802445080683822032396279297274506276791080840977067513209295241502992729825539787068790555206089414767569807568469461833151392492391414129135192951584902977000386820437359851776973032862047466117863135993892572395338816383292852730337079322494660775874161631906714029316018197084595334307799295903862871282100776013267655949931988915495699961987521919391897014064821925357034783554959877623466603575799721989183293950717186981189542124661850328057974399604258290586704060860506393312560244767470177829148254585691492917396868249627896718860178301025679148909555086611041983751692294606307839959995537826454081749485885146592632467263867460047742081662176767459225874407297333956343405461112012364541474762529643455030554760016153717053065610798448341360694736632242698222752319903358822660128990775266639151264102490731419994643616006087086115441046706250114085949403519194193653504636774199577611295229167286268232954934624807149012908284629846625580542011511068149113527546781358202532513140131673821238901307162482583158199788835076084545333130790118267338515330359673148710053342312656454035548246400222841837195570662083744573614988298120917945542361377682090311834256321642938949731583538597097235173727274139658251207328032980525099465947673017710436891828068021934097008121275943744702148554869852470647235402771466380240546303084493529145856 [148,58] 8500096579737199363480946064767075493174427113739466965596646230714698744043362847724130725526297132967319647026215613768181724644606407061751869237703014047032511990593480981698034125059748053389077446750216000864454485210412813955384479808731142364054026794453282119977253874783875724537301383338137398375881988334950540466350274215142506406949802467140821487680035177045679981323531403724755591856945211546517839943502289560194833587170471527521697301075621262718065900291542855774800615430977970345474642031034948851486880621253039942568118117027926950112276600798226961294018594349028244151181239874094889617048762784326164500464030090478669382843494356164873946826411576603439352372402786028812342104005146292583613295904970001446754722375611134954805982933224249076710806592877582004765028179679320462597165965669524903739692570123829587943283646107527153206985598005047752837113370227489752078612407436244104694887053781777104599386390096667926054099157803164799663455075381832015318456397737793063688118207766440491141501377605369303433282521923249402742237060991723452019300803716354359091289433253707687026668228951707786765191718553970077780031643197705553389411965112775075272521628000428960528366819326421570907585816805130665056066044575862710400371317241688905487109738089257744170268622875446908455932615067522901727074509800080072803283239562338697521422862255996525896971899766029326971076824704032204723482229444248560683125057289205713067671911014935940372249400462969610163156315358711758120016805481194277540471091733967972869310667060702249680324906342894385680259843639705507187828345559515901714870085217655419993170025536916002460137973583276876976039123225911832840411275350785095427518898021007269535483890661713982469174618003879548514238657734773248238734277553426425325708623240369156175538411199886335218386134897663825852751521631113469295906594648957505031457332067531664937663492791619628089442110023738942397936997985349446165572163731872476041785931265769252339705460015625950124793781355232742596962477199728640 [148,59] -1005734913640644656703821944024721950440772275872043241122951103198143760570087079528659088519242257669481319299509389049492773725735149867224606552474919317793022956390683149591955049443759064592501448925655693715319034646908382722030602146352777319470495827082468211155170397303046070121330034580341211606149423923834663910317003862263020927587058855400490354893926843828834237001908366621287665326956840041186948802274567803399283114002540409359081161395026320830449882765053073789377615226528028754479464380534847174887669112590801699451280539437845889661568148065746505517819301903019719471736658300906424939853710245889279636862885021217715115404162100961019843784602959486823290369175093698706246803328325927257478554061024041605155989536743343746243007833409167487163721296821030510749523256370309718886673666147125668107063518975119333783085386718640021536898410835534613341516717117493181368535315447964572365280499851044862383217464235492312523025693338295255159597267522558062350242025850183647601067687713441518844894387288209426408518563307289997110152209664787130245443128216005788863766497144092125022979641654986506485057646026764221848815503213210077151018602985039329870067360881542866480636886661093509894020517257730112273024007510651244353273326525603826211063302549120607593784832319403612982055397798669766194900034616047626982469906527147851336478543961790612451422422208172165662419204864534438310098653506025560413423788102900495963701478638549416550931601771583224258862382433381404054039910566279334342598368187358548265586347987055316730039895507046814143801897297076386921189625059674499775617109468832168323443528166618235355314038920070921515338823906410248991513689515323031248309636094403976808975887060247242455502217907755494449301136668648477153996848850889925664542615050009920406810106064183748056844909663221199357687447451045055789158417381217632083888733008431834845206432197565096934807046333680621068904362221072924239754223898040834504296950425769724778598780501736662446793679747957804853244148580352 [148,60] 101350181109431751332142167861816660130083559440766000182563883500366668713652947939175035629733353412378651924471062269041823170193840087595165199649426989716187280212852597942318402381356630355350384642820012472070357593593857833102788980475212594518235710526844627790989873366971022839407318656720783279250117717983439983808925323456535325689425274469484472258206277545453307398605425496772260163899306245207298279628161716360213965919676420397499364151291026736365131005040498865557317076307863332099467565022360456575015094343546367572736691724862251446521969784959360224232959590671723737151780223861948099270511529218355449807119369883157989111550987883273264348351683639662863894840349826658274144869249794487673855420080395113956655131721718790914322575228849309667293431922652681060137563641782943780085539606727730675847204991999972932387023546007331918059855084450600992054737077326420054448359566531949777957605235327773087319716570763345406706572594019413090984550816917783824182369201887963470442276310742761805604499155223418829235694895032316871795058301126625842816131143313498010523178080633566679043755063920592922398638586486199204921394268472080553971844580132706935213940160896436940224793826442867834159725563724660229385790040767788249214044448603168843268473711506366904369671891412901544691755345182944399967273095282903220354449490138984375390628615156297901239565126915117159918091085842387995237925286964536814966488933781805600481782729089180964209597259544199707253170283348040367014606800080361821250139639808405911338845617084338915209485003469942871588043226492817225763789036038545466399402966546461113606970005600007108618446631995958720163535910216907179233999474154501109787715362571663259287241066799072172059697917040290167208733944558753563352681305713866126606943201429580422274617633165242946693326605646111346728433336242138805214451448266802187522292476435541518280810140669284736487107130684510276565707594585207815676062232718598649529224743127552158479637295955634470148508629649007391171936256 [148,61] -7651844298951480322299341052992089737123896498219900072276268586182616755544235115129258412387413425507031024268749224982145250604617777799105600404535617151880118620387183424369250250544581710789121130350851220800438865927514637285741117232714621121719793825839471564685920250830086968291321305880243322779970501785324103369543789294881214421007373419357493673514223105856786780048765636686367027105973635128141342856117109551576223819386517207792757415687145346858886540102910980704390298024955195066226020826220821427119880426409029351507189919596207629247225265594892095094704704223492611415790712356057823698044568300741987973689144472463767193032137064026161705991339627710565587636686172434623823295349079815261402202642761970017146633842740384699126220647943440489404035144220408422061395703186039530669942652178959528490584208466520493484034239452614146722686835523519390031707533212036439914779593128808023695661849462637402633193604709901333297483289667876778249699017499615222668474872473627212203942953427932643105673378320946908769352565541872127351273309808912957784551659003077234163727720103254564742290663425520783669580867896202417108579096934541291616444614441849289635572046516396753212785685716235551858596985578534190342736802629993712375086439073046010274787956950786935336579774509165972732002759541996942487844630416116354614151399542727885307734631565505161655505570651182916691453507514396447041215035334209941089260140070676173891368490656733049980660284265227737717068484116043111585030312815959844349462740086386805182126808531885068405544895533393320598156685108740493051171208140978337576079751430554475134342911776026743388965704283205495379595254330344584664964125284520245336691692558756022042686101317958425418940831349137926184864343479727819119004403974681031907003224698864409008455856032421814326689639415210010084169809272251838827486390200804936533445020574812093489770861777736550030938658249763295508062764929847390547275885890739447454593941240683475462409420593985396783134803176628385742848 [148,62] 247322800331423294350578557770039654239224459197612242093614942531474342052597730758162097020955414204163490274303391838981204886352119761329401081080003235502492903563151554226679145547364212312296688731689348488683148716020653832305600339009811105799895593960747262899108452655078475488521011292322656869785244964417774748377017314061756693637747832188362786984955596608953785863103920625885356848518326812991161046233481369939717290630165690597487370608744928656328025398363449244212074406227951262016027909275099244843907091945594419516493643850837087227199186980625311742318024090741660828114798593608136947124787684164516301596023444145518571672113940277172611404739429478807358952152430988438628028164255591904010007289021362837013118078783251861780144135918565316608724210065613012039042112021595879293129615213838665270908694579028246418166118688879575993519893803151369588950949016996676396525519925888139665478929300358495558189866523796627705422873799065578828858838187654589167989646998130861011992381141314512907453819693602866838916846031254174082391445033206637393835539456902813086216152322144433819062033833143291341706526844138758161531818864983350647361796634261715260376013096631658602221466963198502998829304053681442693144493590148659953829866858002217152396138432345013942165080928298484540072676375097361535770846075397693407400648327039102892869529877174186026684836877468233853428080128329899073379860711435600872844428691658954118749186474760417041253057373299667132835530818672599154585678043470058927732080672153375646039607308763839297976255782430169798941939343388384352130368103539793309409364151951712952179749082343031909594643761576747949575684465373788427436504699443022294342437428161599694259713151974230553727870859885249047215846116836506335669679089910249054815307755797719219450222586842721398805003742591848883643221630994197765776148887614731306999989819060000551708928821740369987355160797003079619814702690222308093611634500297389660213430455197769734274566585030127956929589938881052672 [148,63] 34457023974423048037989071508720973235170971984187357638022352242143129447264760826344224572644333189108046710875394282230954042231523116096645406330426891532861247759854908672239161965908579432190130085275138568825478533127362755378760729906927215537928175927442049218195608810631580987412356227124940640707780687265845571190525182396750497096732915867762178980038852302366388312299128710176762295274114778285360767854829956439800467165485148504293299087787439270255728713138474747425547944581202060787643095268034617699985861129502426243823678344591661500393023397703088032619622500423054174323483645347907117482312695736820981280243852476222267598202399109470339174101403476264590953915035329883413669601141097741267349504885361995788680423861409525736460082793348461797826294282450997650689631650630131770857191319407023333780628616577125548354754324074872492259287440960358412095248663527029098714338155669807931311442809750459440233543961680708871965202788961231384677774534833237808614521084851395815692557970619160593841295180407983269645513370283924588922632479292589176942750769518137718724709171490402009106900406776535368364520697582155921619051482494449300932722415850957531227182853817038419177850133637329871415952884274561601196245394869390102989575101303902234322242073854370004007423220147489522297803862859197361878835545386280615229768664233255077126063678250326903019812415926028135882054165489898350969528883889382922190001685786534843769834365133636227074923091226157895726734997517189902330162575390657954862499090194761861303715928451669661447951049047115623803676983576994611711798699890791051757773738837742764634419371979965894569549765125797666880821944020457924192540759261676844607695135012311180912253779233293872491756951440279516138813705199537548575691378312222200238719052861460222861120534085532425029055149633929236203377116175330370730831246229756396564080315740654457806199002186786439777806240732642011080024050482310057585162843584509782258799459950211613307936539029746319218534112034816 [148,64] -6978710259014667867018121056714811226529213710569282217361874895533302305666682093311982848260872390665923785936786117884985826625719934282455237184060430015848572202525706865102315379335135253235649835020798531347963521944227571539462415845071604022428773708199431188822247034066943406356228278934985118419088696541310526532630726401264614226257629761865200885542968318481889302920498039911157109923342535600035933338109433091545211656206441272494972962669168857606214461849878014815965232379384115766458918830695585375509409552874658651038351258337377110051395050222424300682903924166978157988645974175754631286854768080061849357146682336871289536737103324074935802445581401921569211046221431281237499186125682882090091933355214232783658644996066152487039296334184346320683168412251494331322830136041215543375987992464072215790420985803999976830853717514306927763288413891987024898055156356892762391463455640888961619992181163258719287128900799960913680707386839702188854704832705413341593060714028885163302184166981901719325372669476790128675809490037039802898618961378592003993775850962165725769116899829462982076065655267878653223073329483528456633686836321291622130932472393285961264619724631185487788608267049003444776966571419481667543030410259485046083067631206016617771430775898692068897623333338905328782120585803808861193085120192749371139639925518967935422663301319855383384476640974971081431567309081036151770208437826325230419332191586954851991288977811214857222473052610995284419597823775219402561824121502739055735971616053927672234882532144905081644723902979716697032010853642569657478158198902620094294756710787510698002282826427810612371852202816698337790460921641591646099059070412525570277034457754228491288320544853510825993651854616694620493239222734818083085929616508852260204382365711560504290793916382041945201754411506824130653884493463201721609768319350606737458475314893889606507046195458564654733739656475716257677155871025159216939196721229879246593523254003706773739655549390068587037217259520 [148,65] 668301029868750221971411469545480152263453821859741897043338139781555976094758911971953362752354490412987119005937100231005609258313241584775930244295601344772890098939716096336976428337025782973990437361987260819387007822914218152297747919713304054245507832819124999141078656980418020640551896187884879146105857526303519768090030237052866819550558879142869942914020253394169504472453695949111615577264164941536637935904010148763820338452987489835557377153298266343696137459159906739685418200062100413119706744853819791669243394538382650358587914093924681375273485265844690124836599692299007283527146524049123045255921460329802459531518384282872749809004812688211463206531350222718946384853463951478235033012139078270666921617478317989718030150810437166715159589253307784824093988192418688575636281579010380405529215073321067962773530346865253835545362794590117012744578799840922369529551329417544393927569254447016187947521474880794801069046003912491307860350877087136406827887781325851899592523552860007742375094438025582731245797198074865962066911488355140973271919977295443423978427833849211788391141509179200683622696062519956197264858547699940249005866963195565386278239478067829165996224462084258343900470905790740893105755851502927679849843386420993372114813078848974749074288947988270343341142792202552345939483887428827998117692963529204160199856259295996863280767645710812341291858794179016969830071055296665481001941205278170267868500647295641000724438981891438542874000407343624745506490623256204352956375759706585578702567429779793150065463591269451862398604369402661823540379440425892284462835541895958427576127208351856728023985097075336912341358195317153262298494327800415347805481171864748921493156202853502279184397483022340220417860289206160759452766281104802769583654816096776179462811256724682069782834207139118598556333261183507204910269530201198408925126907209173687052656538281895109454221096805769776249100622563820004735065300006721376932147086904873916143943706826357768853060740283805598744576 [148,66] -39883132616315849909180141665087324837643740462792801803720604912629830003669873745736631643438968966269061287144130435565877282324184093165508630346379136638619078228019615804305476502003320252447548691639448740314080159569788318426362726146595341930261246982427167640481419783859235209160821256595482213129117444372517388527453302049558606600018721151024433507666536746208772955426732603159698841101384290567855712375263613433318645584435008626404905991659146325783634981397585429564676019604604522621424817687153386196370536521289136918680050994201830688554545773811405246203232290010036897466834040859165353378520680520746445580900477390373103844330831177309733043405963906141867174782086353221151703098421108554380414079834776289569999077873402547058242733139820325617001664008953214526367452063610451395533767890104597377216329487569503668820736964276318863317856435487072378450090037801481242148632008080566239281641549277182101400362843335049605889090777028810253792287648674347216836028373196606831232096288210265394164156877244698311720927232166785030321192200198066710750487803245664786727811083215152329016597402079120890671725533808858303803102981492876311908954767886990822556778547442974401513611688809978939429998620216686815422574859726421074942498432143973953970621680459285966151284185027530791010421168787011553479469889589661844034143857800509661840157011512358639298815639288523627444764581085786587323026646379268928675728752230202706692748680872798445622976230762385369388959738539925461689715877517518222156614504342371791607839124804644494705295811036651551035609541827568679648156043845177131614403051766056784227983709098440193140038631759111321036486626405754654352739654657395714125749008763535003156036728822187830617564302941028974369788236691838355081533844559431019796012099631863604687721723850042903947067062297270629946007739791089338554879332090937451968886308449344185561538681329124324634774099472958083278297952867479250380130790413177306913187881487760922416695930411624169472 [148,67] 1340740510292741916329551856062121157781535594426686739047511138184991734103587553239099065835083267659066358629120907522377896207099526912269907920304156586661991798500375324014232625522094926828279189604400860624159097250001690641837175836351290089048573102666722737493239221446892001750557438226343855190916955862930132683169564683022373211146958395056898567606208969567896379309146310461094705735702541891177923997345021268502194408177972429187040580706050082366890575016268326147429138574679637657868450731518594401823596205197000410756342403834956058921059335860640869176834446471670736703799796898296458664175429500072994211330511860860021418012807942270911430085432230018268165195864332124836463078640768973070739388474086370201526101724344448750498327461196376923201445864971576365034399704470186927567468947431452261804602058835766295616001411793017772125370592926094553471791018293387144357778013923972022375752018296465980342240547367595832667972695891559002797404007297284701908812371155484336470326881959872320677520234677843202557419123206268291840621191023466353731422747942040143095539399322029726624690259516550501073755474745814696940582098851382748199073377970563052862295681879322847724113947529290813531639421421926373598530585266107580594409305504737707696876676891259589150435173563458457800742230741010778600594768951324285624116257658376231327796652402671157201704141401706600772984927892075139124069766398191144929936784488562567002951987411628310337976794687706530190381389626163312521608483977916771980529759850294713914422809370608421567704801926624619664882966905500182954999020931435695438857862096219269644486393880637644697966261807431878563677338120900737815605715865342597284321590787625899502577788695390931743055276989812954614909007511571685578475076458150600025336533177373526625116984941890890276368792843637471541551239639782244727817753414389124539839792886224792421185818983594949174260229355313799578750327373942412717260637905146206842756456172484593214292005465620480 [148,68] 3858261737911106602347680817628924410812386605167370217599763357615856998136276308157997186791175605698725464813375015462873847067361397188219448542965719311193658079650358540729318713830641303783555911144698288969317592250924400259499372385730727239864903017051097504682351894689684913567931217188036594352414463678821817776542057315269339604558919208297789034661834820555597021475628183404806789172884920528439338571768470185266376597335359868047760957285437185387936755610191361228233893374180970511811127772199677486621003188831493501649920373905933799298377064807494450311287101214381977150629999524454402652056028724044416820400971907238923367903094091272186064025679615576075029728209258967059604941455058560600097936542329939962973152374468328644514350710254721047192944881218951560759569604594565543764027916436933806453497908841236679462511858267090213033370249094786838912779991507013494377060131223585431794127798922816232595232858883590190160763899504222932943311373179035833996079545540854078133474612185883342086632756484588261302548565582304134675199937542802707964193350952181506767278070516962389121433652560026378723788189677851806428978823816902008954549556631159881972888191591969229952800321216315791479281719896953958664956292547422728451701734030244334982383720003487825788214090173521861274657314510106151669691363312889044057787434931040999959193968429755914722571355986289353435416323382715389526292737844250077229049260104138053722671056647302862070636267193162641271207963159252445231526711542625696382936801415794445352823797351709655719204680195427369238692519793267971985673469688911046181703629572247133252137525805711111840992009513776105646748769060142062142671093763970437455675169578111225391710219848891337394733910334864654745936225757459227419773206787686556536219544087450080762814052898637442176470214870159626405933027566712644919791107018599256543923026216888194426248709607454265596065155845151996765343708994273663234474753608366530547677174462873961442899394560 [148,69] -3839091424659908635542867782379882102945915922516218021397537416098117975669787106911529666190343771006345355806836048014476865948358858428832028335353377906819859083667443701537221202993385474211541743683078805577449363719113000103341711499835371447125897131369626329579205712610215239923235596125937993889998817434879060288911919044623473038022777175120469253495907155817931463952531797867147323541139678410555551193383044761244694846688592799866435472728821838898418926714953454545969575119737918845962489537235856299639039061812786624429536732617731667844641396755548871303051291878588578695126016478551058822422053671620208415265996880778896229254099190238703133089944902853641364919798968317072256988490533520308705912013605740160175169249661873587076338206595810083772491616084101725966299438372032104016540684776016474744216469819058422826510128056786565508878379050764792104947362906046719137784680444037562620097873360421559166472498407284301826572457135156684970169946589831298673109566695982913012436848174706377533752975168367933444623233095928712542538251041389490703987900832602319524683639227130392143694656033454502383670619812430426108668135391475126450316059968102063504962756447987271841642157738908561668262793582491639046843822431355881690355173294411354246793237115892739218269297377539937562260683478052186719669967455827532684098674004478866263158149220607823311183148140377632016770397337808202863537722995801940689743321929793580498999903596560559603402342125971640022369665500146886700306552810770790212933214937475828765574984459903613336370532329677846785308765243085131774980769698327375724994696850101756484096955745299989855535308839946979437605422746605263535729621076096938774553704232563210977330158632608844715712395680058539446386018067471091033317622094981042317122105083370173571444309188883152565225676682034167631568442025523903946698540595015016026996106599135979080822162033485939533492618498742304422453732786884219538042776762047573835793232497396522749132800 [148,70] 290834069679637383762263253943056654344048812913855485436658682928433980016626905517185007158387792159874419570240913917632142423656768792044391997134879452890155211921125200324314691667056097208592868685059590722472242256586540008610138775436093548279412898643339883097829010814085539516467589456034137383164693259866494643358821753486673815293720679344782627801861474844415700390121320426548554227111976001116920876094907939786210554439617174711236610172590664860025633647273661726099875452853107040125926367885113780396922254595072459179468063485487725102619952785943922358805677926783329305534497980071590935781418549089675251939672772528280198426618483778941254721376912549919316755249053615281106432897910728140893919671856193138423492381378192963203042591149901992755991862412803553945543684748445954119922112001812896836428568172306146562935128836756082377023386480366128349991757504796155413682946230622599511176954964634303983030665212053507709522853244972672313787852546797081053740908123057437281850448076081784633627260212485144100165002395514935298442539266976756970718852049159067827580613296474207725359452754774239324191449811553919136825597455311335171190413188846740424142305694961216802687318837342568029058196477371721284968631622363604125404030349714833208494646232010804843670045905104142810299019559877939907527541729693516234237183728735530255577632610508724044973070076410599739957605349045186457084992298425799428192443882684092114496141508041525813627799411066178805750846146968862575598961404852379555274674819142081688770477321019984011037719035493626013486731823562745604336189268147286205176713266200024841039517194366451140480481811441615765895800179318229084829461068341328765033275336075244404988243703786920744923071595580775648506181445365175635151087779146407798754615664284190504919335864365434068533058310160328704221078070806854620030289617005345537880374649968621495089245398058429093497384388054752979093085593862949844366292581152281379447172136798110351360 [148,71] -13545539491050759204273861406284184156413326658721734000069882704549798058379852939146070676621113123874240941827836957518515973820681963311616924640429800636660199130654925656512658664474430615992664606144094171266702818144803554482825548084418442176414322633936062571059491497230612468806613264823214971626484151808948047770082165625179132389275699031961760605747395673212559449327366354402322365033325171969891869554741066505899018227388299713319354291787616127290623147502082868070484171859766846643239453429658907487619533898897516669496146710277565379996811548475445285995293405929031422257326376272343139949269493225458037461327433442010491928042542669061956391874187156566230806816396775500812711910324527063431346918029431994140600831867665453478047341849967299772980531874612238404364026504735125573296481517699195600865523549667061635366815494581144444697818824937244308203129045834319031529929441929095426013576288027385724626534397405686680086178565541333793289003908136397620172435311082541449203130953034732034302008576584432798251840353258648478923887767683335829063510458332076250778474212591084788285314080374334654759732158415023943868033226815370885783925100084288643667188172469498440102380524740879239069565208072038933925959492011918379337955968838582729878213478752842549470951207657386781459357043729786099004303899298464969778136896284738771687073623510219813412624882381890796919620630457968494291635996667137263781487691198190872665547775838823926814855930610527304562686070101291268382492339108947539865311515944646960898221452311155706547943119041195603788768979997217206360495127732533313136037574824595647492229132772013416875981816361409721606439729306856765102976014324224277519489173365700908831142245185234028197398077601264282828231914549734015729466685561831649847045367379970749265416372262242098272667106149012480277282889361488242560058582949668459592065276099834286609129743021496619280511016867812088832734170853935464285206952744122624369339062525362176 [148,72] 479239866584690369558283162773196275127394721278169221812825161873303081008887242162425030262049125938038549466086670771104390459835637786748483713617514532667301325647645404855742842146019899776789685002023012807132157279241855771535738338843402798150006444818152570119213087596659961722393444357112183241731979017399744334537856753239350940785640197857530227788809179767142979723446208372021212774088273662565293797997363311692373774776080373334967499573663936079753058613328730444917435705041046074616894321805344098181460952892042359071701284341660341430608306558710877050842803058553088251444427454616132951500992720346217076035620355302733225581739342820383135100946185293227014494823377899984474882545947797363620733622048807048190005399775472857460540859266146735001621599470030671048890979473013272764425899693387949292354803707855134630819976656923972555685442200691872606045368694320349056119092851843247410483141048711372700328780894276236061213806023269257238887800132296019563944878684947917671764009469746486211548285336140281769311885453643451198070586285472036467811955049487637241301934926384973972247148278163688108453184870895289960066988876001620818286469215268484658621994397294384550500920857558312716736558244493870215688315020086559689122309274571888392518991858640642904487001472453724431900078915166701658341237245600117716465217970077403400112821868805068655353875989871255955443176683313832998284746510708172288828723823336411559325300715710985398018805978672617198134232773955587103783397696804290695665269166087707570015083743995264527943477092132294928268185889750330777404318910453408041944899421145715502974675536619137238072159296972591225554708801246200492558394646507483047410052373860964127389517570536152523485276612224081515992248466933220496983562117868054667839674505216467245550975236864575022645921758858495663812043868451715843094047901447600469980222895924832676066711955958939079131055287404982484833292091686845946514298273847166642787364896768 [148,73] -15334704901603073857652877916646964829923163482460765474645839762068566949638101130313893352812160369646252755915222833161700007180890699539936920472171802577518658917482115557214266072242159466325154458226858411948946911459360034354519393362432298552747701330653263178112591667761375303421306830685260413596389523297579759026513765239879641083128998031107235855006629430964150716755447759045730594873319292906965351985111325912294195441515586345007705460757788773506522784165639807115595953255810465203756273433083166940523875462502611954306063513151215732229502058218470024106050115072345096217146062945125901845450206120528656076062271262329785974496615301028364197018752352046705812967976306175854190943859350028608972335492006528774833999529120587103134312028912679284188477449692696653912464529185129063055591012806530294376167827141589107253828008687881752097432654321030862002966287753435164271812740927309581589167122533801997099399530460420522485090735570757483257739649603924469857511080261769421618426092937039971389335848723837860950809623680127035170302481979338716752548991182690924547032852850303333678569627936028507862535051168548213475668471381822417302651646440216724060569858806977422977890879537722782773631906798949482124038224244658623585049896909002073996308679229677391074570959461131460624381716642683728730228257778786473463994342856950904385310918985366497340692792867412277296965016017905126709253060981818509989811873791688725231082272828068541899865748384228100584153997408752157973615935334410577289156310716878609688900068859026085143923527001718729605033392294001728284757576019620044436891216527705916812625038427728930250079664537711604367890695065581265238631974938216886814470597723416683211019579937462305602905655798129588892772358834716882370151864286579563234255208911279220108061554857280377496755499851455992863060656711165830224882083875684786634957764067897969882143389349053781726407460750860657176306644339310927796131564746174413837434880 [148,74] 454210685179411341913313964842339689469451347263673037326444069357802494990793401761649363698899384292155708762284196724123001041851712731580149137787186927710184575198948427649272492966997198160962738820465393808448182482470214333210976011356913330163524729465756626932741305461282139282604738889691339678506936970435177740903394474994270428117841036528396159714755281924674204677707558996018921015167119965344855131857431840433628175110334082537738986981945338109791378110430961131230422551727799580920333754788007278377225397091202260300010743923975206778182884716402676731371336640920357065345640837166721105359480868860412753155924043138611838250682853563635194164756848441655657206430695113877809158610778928292468420786687992578228561602210747654301880817405975018447114639726578775682780253405338163517872139125161643189498671532849732592218610844696894044409944347204807552302911782949758095024095527543001801484274230757436813003595021065692441479592220704659624880629137885718159059416224270554245395675710599510083089010284222682945635799936913362230810888745757355926669106879398912664443415373728601813878859648348973608586275380232548543612385165723095715704464417513724106229606257763927098936945276237242641981831979631132961851501402168340430153160149432601720413848958038229665060819044393252498678007489361006722611185883986918036653033802514171717961293638927120715982694877889010280699324175712207258607635077307552466766983732369245598922846011467361628011853636463931714025530610681261421668462466931774991851274693532150180283008541173448841402237049329923427775345602468781029121849544090899213873874573696689243157921400578725191024396122997988690614700522225575933673780445719878054558374558908628426064122072419100313338823405883758013541175041765759796456917870154146666331529066148636138017963386515390490720667219024716176880586929360118052629103619642026785004267648904139501608804941589348816095289978640962344838844675400736536198666078845575102464 [148,75] -9866439031853873770642410496415962230341988033265835580677392147085194706966760617856691752493582460261294954390742694734673773198987762596854802017116758235912961451065308824043418952120415969638351005731754734318043669726417739211956249470291083867289039193927021535181363827217346993520802646918330701625242601229057447553716808584151196344859361800536199390697679573945273022644099997331143928133749117842788542599340333901194138711340701635264631466953749349333470957725217354946714255134405091636017202991285163055179982785466118235894020887295573415682053655583979782428335769876496576139518542008485216787937710716633299853767318537722561930498755175948711832678880272891894313539082712446247252436867223462964272107749929099251885416744691014836832669011642049837254711099007840594214941005616208510177320669701295069534457243528329911438762113523738920168592128786261479518535236378404210264555203944346629807330582041350092085096909858694934496710291317602128578766582068301417773851852049623977562677984507231306004560703920426438020414068620401915572217640630275875531356345000823123276210036883976858743233571930352819865802913665439347593107101346828132395104318718389134189184691944731262285288160412998783154767272015435240809879668789504422345195921099362762398770825782007426931582454742049815988420357435824916455872212934104177820964488278295842096504808984493394426381623031507617659878204113641473577671040741662618742768481429843938529721812383354828686643553173612357764039222079055601670506584835372091706580784706226625746515079310795401046977828276426905527611916094416961688722610630477250303723781879210228671872718198371174181817323607147118387969505046318765189105856043112781147931778469056588782506166649240320647079011009873410790752507497971630791815608640668986845461645901036619827853630463209875924595479708518732552651801180008199835122274394664277733516230321119216697994775666866761571699051012459360271360183956201007400907473213980672 [148,76] 275977600077828990212325701776862363640520591856545275813699610655518007659654853178003135025041225502120668670044244419607822764657020491991536108085932501954837533488267910723112415185768077635338742414822607700481550596832230510169054281745498784837952916418079692204501818977000062040923271369003276811183331117278883539460441316486007022351118101981357429501932056993292942281745081405463551214979120378143468826060567636316934935153076909333004935649677918138812099663671889136953405381591306321930118786609399812438443039404115028064716552097738987844629454238661513714114474319899548342247531139832460164891148653461126593347138739662866151963290907214507328395264615066932475694320054517004048648677723796067240033503184535370092559878900081454536860877266491442450007110903338069101583682866378576210127029448034162321278900693123513010455078615200785153083517359119737597612930505630338548472796327387649176804771690958520992251323248326202924570978884149459108346558684578647306497190777512812525682261062027404471549662133643723416890687051567536391085369943504878973929872812613736557749647689169982935738602038636732479116371091770686511239915032658807586004358205363197518851940748386128414913959224188668655467217157499018152294981905364814529460099705314796828610954693499625254750962913640909564791344389923907972629542351511630973620291547786215641840662967771774394729673079082436185887181672140725059693708987345540098093758161290293870544819397590790615555951148131790569380048029397574007390954666072890546335961707631101269485491297948827262657425053909145176716513418786775161460015822542852854420877427127467045807109663873180931090455723648301568968548597020251844122665047526080419428364960342227101418374403989515776597448824339610345731843572673979768163369474532601901959506529922874792079021244595778220604840742376725554734488199749400361627958806724886556805660586799231468885720907587476522778380942589114112468950977504222669980586737664 [148,77] -10186884478324089699447318230305760290316573536358251499709910018424177338961245427550305887553608626062250059669343020017837689203886036755475978221303659543219584237471799453495607796596329725517146827119076457083470489896361104055211740618588412818713344747203288250508595411841653188014691983077396496121660700587556779604560768720878911000445430731019894641117551545510204168580226729340825528431304613424924466530553748589185881421956145815168204082702887343634364337881326867254389573296225616736958797465702132534381656677825627273354337861812134763492589025959881717748672731002608149597722382608103458921410928529741693865009632171323526469715271413475637241036517031372346027347243575803059071635820153675556080283594641544647367286801917841563973651920931819355100988433001798389207870881119542658528374796627372696218230739751738797885691294133610161305875513445258163710287885499690831715805356577857907734118056482969378148857335654201621805397678037358195708744680501280382078339990283942616301614220554877957321231110807378215512538731013325360303946881992381077968482514690610882485426620451544589934302481960738445626806500585844975149849116937209060461565966901225231190565322297154788882281472965300243905750832960358592468320105962318731773845847863441280016045597047557314078580383514804703237599245902184415884529755458419248605719621595954984566393085704808792166320781215669105748441198624304745551339807503328138117230004313147334573881154064265786082941235042475293780723677251776745621328417448236430495591377122940718674752616871202469182658216789207141543344750553632431192372865350664660179388477299346581176486452982984459844126086617549669351509969093711010702386008154543312474406987469319344538339543479097032071310924197794708036773699147058739248115439116767007625797063454491241590680017439288031166472037172043325776148108242328109519756377193702744742862450374433673042734032107228704650578186369358337949170811916505256274903040 [148,78] 214820876800946762332897335166671532217085319477168772237961737722214162366569957470453818099432683258730356338231801831745809805372508199897916843997827888850315165062684149569325654130310123535145113436582146071430380138491664445382330227320834242545647970945263837133526983927792948032848951054082429677214860404991784470650582074857128980794341717339434430543051356101637543400072269118634973972321817306036905622951481845485108385463049057748289051819303905725828064376012893901600297487999894656419882007996263538729126849480296354132815430693484564779718904312999464077204375840033486831465709906990480343442314803434260246361335874843084846199511912568682938438801138323333299937552431636301659436534794017168783921833814205756344424311354486244208298072927764801677694603258291743917987923093468874512752240502961940481174076798864630808347719045558712427539730113590251751294419305900844336127330421244982920506265886183649037599415064326282457505003036231033774099440021508156250217135875083456931242799704142629475494902611493867734132970782195597369582673365701988530350857155366365530983931679861188906036011080654917133545190149369411349288336444336117532795510251646615660940106496369629206524273394966916422743621103221988602870376664045057298667684024590693731541787602947703450645041600940340149403619391053116187889919306771304982420894770272150920924108677273569723466171497630153919560459915859868477988862387162566510046517162971526450281942486896009376085481982351852656307768045247726720762318844906523362989261317941428727906908752436941553167889646746389116073156040708807954285836999961315288879775346040440576349692640195268340889780533990845075706161361352483457453027996717543675887441266494288125741574140986740146580545232998487857996732059673556505206299437303561072819912780987577079824937348714726825490311719590628173779466142074228205680483934359584609222672651500750886715348791297093951314041723598987767502822993120491470848 [148,79] -2037968012121655997878103567176920313560894534399917684832436685664431476924418672236714095801400598786083844184704938282939695729780267754488210808497195717465575122630580930796846683084890116004274305966754565096797855133951188290435773554096407680771294698691131610603637159875987984974073576331152096781953988885944065731200068968484622361443601855815809389405387245537760742013773857116919268782389651323338492486008620482591512383645774543275148891736435183924315185320005540509727278964490920022586599914734798503086416095895717735301905098795519229229261786669586263152833344891134254412010678420111498727644577227369826835027148574687146999934840500698700752927334231325923295858973514253184668256036342648785792320744332044409215181300938422455275905985227157883832204594196087549889512648718516711699270826737095874833719211823189822644893396720842175901705207332022933992602623423400126995822887679501153498384496079830126283265032634785142609223491927875535301630550790285140025235482093506242677812901145996789252574578515903393393224770149527549505132910408288637424085068276956862412224019474131792352134221480181492654709286735594216585955147373401983682274954659362063560250427453090387712844070859747543355170449552756895131149781926589288634535206552532561332234847106648971147906394237510129022163350848455431848045152711898585312724134176055395844810844784870464464608835065626815391853729808735446573683304904735765113277398226614508293429128995148205344523278419012417011026489277882955306002232386259490142658314909302663542679670424397943105884922480501187693030569088284609201708738317785064780229525073493253043150270366608979041983849404822207986695723527783192285862832979502526543522021111186857726278264687206397275083423502954146503266070045868251177225713270129816729360186430057548820606478771179312157904101261209491196755454634331644115607509771110558026917397695824752263877056091207419073733687102012911124525779540508672 [148,80] 10588922611384622163325863388912483012178084930371305179448014892304087562288416302891018512137727164236773308538396928285708072308739621174906234196180251396573951734155768207804585663904840682928463054550674066078326629200442208037876527406863281622662482787548600617758728084322782272526540234215092324931814905606795336321533225162364145137454544924065750425314241278409160766393229637607265727539139683803301168351442994101206641750562099671451148762243285612651608375330481890575475811230222915164149442933692707690850447514741949281437665229174574967750921679754302166005781263321647782175632791752328867298685991225734406568341450627258629911239683380218445271693009604124265867187618230017889434166408059672840488881923225295201814690631647958553024749459099406969661687322748120093962100049516310542424068571544739692120229772281708087232171509801541838076312110228772007117152636966766128569101080275738788437357358037838822332619627106704018793045243412633803712262915655628796217845026871686115519357513457901039596521264852700317805210862155337389705679283248481508130412757133615303790962897965903289725474856244647198296868331089736674020534533243077116887146805276405898648182114958060027090154060776366994730139996447789598611506756035468584958176223100525407678932326220878157819535211176200289390775031257215069780816785695902171316345551377877890640826879306361205092392041392820339900843559417540690042326223214972166094471772463982227150822292249273604177144272216889087925303427269923188033971077357459338957383797073157654227428100918271563701848930243655310460688827253068737602047900017972088163917550740253331975113264054206699829414753476885631640247590947722254366054227384780893407523094728018567992048168838958620122662370116557511838619341565642945992907930681894884108280933980173851580335757476583405356192109173692854608591100445373197236425509948728074842162717141845670469933017808867481656120533234454696383302598656 [148,81] -245069287384332908565822795268293848152581982395774174666347554404913567124023876112536258334706798700399820831581733943291894624969985320401882779162962351340162754919874779652004812966479687414255992494594886682115380033180576736717949981102998138312707635996292561324791943519485891150344506094782153160184595420401994584415103221443218624125943697259047997309762089437862280953373586335368148240220885547962569483338481560314973549293665070945284458036969461386063675724096525768278493253215245692251696501632967018039525814853185281458670049658574830859122238650879043964841719084990709916929146038855981347075332325037511373558345771892345157565339485889385531597659925679605079755054013390380149102704290964450722519919195319173317719911832112670433338869315756655030496788958352285603911829776576265981813272860351219595776246730212831921126111871980265839359104112657602810590629748150262010321436972857169731635361206168205925843350744161299246193071004339062515627894411224151527503662638584261446823233533056873852207946616091571408093189150455524529414739459691130420165279701193769479243613920611116977916905203022203167470143738795707318747108932049750141061305486566933402624546832550632560968586439000616773809143763833962566039018455810765452618109223073336148765732231468300029039993573435536435662763053139667250590707722185507038742408453133839977711429639387248123166012344749429174483152789678095978484810167495656088924320997542113052787938467524778460577854170541141450870078510745369976782884467964311097362195934745140852310175577498792296677758285565571667531157850686011782177688052084978999701129971906219881647243058352087071660416432289620753925242643049977386509539576413255530928621669290531205959072858887906732674702697126210718177276286347299202960411591475019308407998556585513531477196096224737539673990787478402659596171154019542536510999144686326910272809743645485567165798638055955161951230993682429967925248 [148,82] 11943082809091977880832535627752610519261586552062723241119238613717852719433454196923763756193497663979037929918698469087071797599162142009825659787259798409559031322220168395691778482164496965178646819748508749042234382551986855820768378406212916594052369415170385391808650887854936637907359404957747405014025468368869017726026003586019439658036394639175554440721401514693595110211486970630259005404805126518538385020951778448899163920098829788588631864809826873324885252113816497868776760091423994006748666419602807968066887735681180769640691033121689661614888662620989306602292598807015086937577901853311018350631041525939761748920275785043982938271418588659798020241847317774015708107046192936900067348418906345314071129931759491666497635002987043427942829995103151676679474807391243232274494071641113748466557688831024809631263848424646168371864900785704920928952899637642393601633119515709987777323106748925450583066112694652822849755612637809207258152780067470700956980355078171694443517063595809303931227374253361803921935629797490132824925772141597292720127739473733004296085123124023886868238321977845488814745430533428603655671525537746959742230149513029916436981942627829201821149290714349994608330127844300442555014047990797526140303188469818101235791766595380939555197255324291294017832073073202180147018329404929661070935446418191654399132823042779099685076622286171824615750975975505926529913613994883778127547317159745953031094769717927980390594973577851122008286007038399501645814700924832201545139281537045963625858807570312457382697351190523758194381971790788163290996447051962231022333485420019454063707888728680105850253951509131800024813235535363365187286113948717860102101537370633637292087137689564662514584614638347899661379571698880390614565490136201363702934232238248174934794038898425356884732661563592440686999785410000542856743357398081984279500701936531604927588666962122023713664800194171197257887965284155785216 [148,83] -107501017296003827113878722783256878268379326839749073995019750961485993562905414903409020609746299641029748365427173695088610463482517870300411640168187869908723569331954759282710117364713396891710799330344885159669600584976789954362529885123157847357891738259543813668736305754460302431795169611605802970965829042653068712414993273044691814580439390941628131449435180400511462303606386369955304603901485707172609923067124121233264802212777983316465789530306222381770988803687476355576258166409979095373016191534167094940747555082057130988300952064381552105036490970962194794364196810084315537226429098237360900487508161621722144413066432354794862037106100911118362454929677901930949837714590920313427744907896364432663122477830127598018629340373009700200323472049111658329256970992903686774768194361105127723316418789482377407638572582162146354809183985816168034521401177334445671399233562150931539834207483368578499856610927144430378415246182979415016000450508784104588012387847826558255132028385708405066072120972460982358838250959728610465488943064490276470162564185238761308275623883577945696062491817082832728989172269859974687764976486859383418296831073843058003288123655130496182072181708254257219885585266680656766039855436868597080116627785532757542128832307381318107992197556557279684285423838784605579728087290247401853791417158533427908361892632345624226460281823994522007609049710008892051644279978659808741827347659050587938982708808181854067265362916255058016402616200084452998845616041406476781357764245964731616053064201818724920422391142070881923995385942756259383169007653618317708746140278277367677874488073451160909413127221875415625771805304987718354080691201794734654588872935671830677168161093396933482868819323365597729356125329953911902204058667326258152921433700352382569914845111836358590390696188587689781509847974118766028101961793869543000080403407643062514228877791192850527586308397165940692484449464696832 [148,84] 894453908955586133985072570506295577936104575620121464633256720611304424662285346343098492767039070676381846689426197856083856802084876383374545692022268106694886818669842140854115201416055274128791116575718296127911354041633515695132627964409572537679322294472585094465781321531558560383117417672945771975425437337925042047853207645075981222375463254474350523193646829050692717469579075459133888332870717685184380876008573489538602405867551114104906343933999580608873396714232788542327974295250962864603051476404621198403272276345796767295002017340578065942413102323640909551100764108365577672071530682396858288335075920329647298546392189959734629827788398641907741819203901326894574810121738442956715915427123424633906515673802700960931825487796536031515892038478084837554819232068119805309028525050610848652021605837893206532149539190274034467870889489870676730376217468463766785214115332607473330382280454519785660099934762193928973789512613961610270821977400836600211846463983899818605095752628621436802462399219247692507700027887646180602383848483883651304243745335864429061698749626300158314675839110788786274919576777812424569551461672828419867643666318572420776941306603535688573395883735296112577117189199072615079640081141433317617286793217066505825441520636259330937588457927499732491489495295532181777730502732098324585500877931410094294979260312280235029930837283448085635748117261773563701476777470890156403632978174237539719857002640345518119128948718196951147322973243554790683099060329107086739699482774498374047042500162257470409097103435160883687681360363057601129599791087319600948585355175261809751923566446574350369913204928539242421748770610073882678455027251975789405740241797162186946723754026394693097382965636104584655392624090386053424825429956422252259718679938293234681936278157459013932062714452114391756996732233633040188373378002258466322015272647689001597957463127744576253435047510789642303584518144 [148,85] -9006725746843862772478002609630307730237788098445655879765785773149702983659999807224645581600043353550182624191194596849472118473907022175649537072854699370163544381165826813406678314087853943587485049158953136753756634231327344054491389303632542177374598458394368828336578909537124946088573489882620748204944999731595593846628919352226427244109052132064434474481017635527551245736935566398929197414351313310812723762966916218179078643512410352213188888418603234519376155980774695132346088194397271635013137991682439051163079600175608375043143185153943447268464484215345353166389868298634943927668393114525140053797826315116755810370682203184980864815759501059733737089263855839975277539305618590258156738412950112473123661721455396129931983046432226858312956603634421958949662281755489222056578909692872873579826246609048693717670267055096628614200507419099797101098325157293927152986963351661132326201375872287450803687399177513124322021918621334533538274605477716164669812771852418340112257869954651964798109975766606377881755890819583446264067406243541192102176178033668260375006483063366444480274468821709141709627893388901286840630445556035186537233763010150840469287312627127463518359603284571559379712389233508526903239764976359917635794766955657462389387769923805038852975836310033491545518610489136826183494901141188319120163269128039634485897372421301347775799442651985765091617541788738044190581106370526640426086681872288779168714467078851012404387213172994187107500262989844983490564585236578070148796164337229332731641600445049939389720178992369167021503723389738336747293523380016608778199615833480224650931295572790533412655722926941207361026075677017598409634453015238718945057764728503864977686549240741869171989252759120522504647744127543853035512616101616380274188008967163624192107985671012873102975881088301452383702210111425404223945233321975046008578623413451858728476573797777341649199334062156389485568 [148,86] -379085041250707110108329674390014793058906070385816972856465643122814402554174041207695035361033324210893262264992547486420660083759546006500007277707603050286279074201090859259812002812094770577537594549608988198924573753196006295260111716472129371464249397400518299060113123617985991389711334019780685648695866789385684080482363635647021172781226562349139394782275642441039648551875709481195541463134456641292865980215278125605239925834234056982727270104616293625599255046916597228119015546000822697667218324165547231281527979668546619004076144437436454356710771063910027964686414072799270029230714444835086498574605718122438299051679815859706423930850227672700142586650455386723602486430885605743006891805787951201496685148969395361363267657421072287794864610257978416032854956209425201293932056485252506550507202413824912639701317402082264552466084558420307567051912620301856997162621315788393100731334519974705724273399245027661663560967167912082807802967975765560230630985610596364627499263785391845084332028960062597112467580323117569125590861690582485898480917445170853031399043789018237720912513382175091206014053850803536786778207565394805812472051460872374171330143935705361696181955202810732661228893605568436512944757106965067601926241143416833053272332600704275264934154866333093555827317949609450848647576320087245190524909004789232598419790170360066808079402639279021175162814022656470078923124014043891364926629186991010156041849250742339732648479112663174122333788455421473611224384894540628914471698269300136348512132279573318412178584773080196329455040054636371467775890126363838327450578111236832783945625503985255647937924419562498133910819070021793950397569831899148059736545435016137858120974556427620801446858799765724130966196456652371564038603784937302683028586926766361878767078496194366770754188288634141195140714760755278157901083846549137810289783005339523978886319337837887706899786548532166656 [148,87] 855997920361614288592360061785170039688907532487821920375204539482092851217337904308421983155936877874101418908385434142355959451704722269329171132118710889088262603980196981651230089444459129104685458398925869162648016417862690716830110553462522064744457893892304579778347522417500548175399131105837486302421170022275177805867362414095036219787623511366661803450037161374135240338167350286198244329433411329582942881348664903507080971492228167351705002528499295876883245209508566383381873497538719274630652005249123565252898088013537093503002739640870511082850703391535759148041994055265829900936778258164684866221646824309984973177923587703287682711331145943916977329738176643086933912218527259844025658313417319302760216768791639340727479213259472818923926811862383255315504331054630374462701535660827606827874094509951430368780115068759761965220198458989838675831192697865325472768594092893934821538756377028155024606432731417518926928838443172694211118527490750337522010153881717082063374228416621371354523449275838131568833814826214558774267481437578220670525563730286407577742847940162950702858715774447535127413236320897260229431970529661016265432391480351504249321056910639118430125633862984539229852234838446684711204728698457874424227795837533753571630794164693836544599228241741267056056101248386854454502414435673941228086414695140757123441002804518624241045087861612521225532024414982803916431927174012081703978699037074699428364344160905328783265300052448490461615242125500415778553665578209195366565684388818853288152437793561186054920391148297249043966909796464842856636848142462089967880214766815168491629512082700468758981472127574823685110882500048665204185105973857355855985381107166162099877979606158460102232862753535280049908968223655077433936293156658253638758733777314831883809193375485726801342014153096522937707761834438247348803766051315700329910321412834191332424704019057480314248959098880 [148,88] 41445780044763237107241200760499632138651669516123628268876354953434198808337037843134011137773073697448802627812208084037029657621722714152291387829868428283319964575499680411737012813126856933409225151247497564766972532507143738032225382297094018474545225688930076042560079567166528197626183320396166921218898301854902881375752707024622786670958230538100981494006297356272053811720000437821704443321934555472964802263519717840067162874335879648121707546128803153117424202951312062012115838231387081660233545717601586324311258038461800888476465859181253428108166746725926262057388671804254390466542069314615845161478902441770554257296678968372625639483798149691451390248112239055374865364704786383517785709747383070630468340015869844063903777105355324597238367012245035175286096252246438460941393385586764789429999686363491928819629169134265974275289656626276964143184236030234057531618245615057147674911600275950551763653475185378761038094935720823593925976124542866552686493818555674497516640396230559738916447201021459990415872611464911392669293606075078033973284084653570893241215699634212248957262481897230967765974999593068791692775241894589512841637637672567213226575973942211941901707955785301971766619992578203677287259004388866371382603393036756100699004904585276040499948933043224942959984938506762593399576174095940422144180714076609313623900690007771758513381557335823084570459698772008853889063547365589581243932168603848935287434030434312666225212422915401346800867128068402100037778581323192911933222539688758958807046410217949454345882505364804545542245552340768601713835923067136735007051043186969530057872108458700833882041995988116652629351395430043957428199196381220513859845338904410114598890838731324545120957966731052512436909427340017804775108074709720082037504337167168280214757586864972950468755344511532052347108914922725649071782286422248925194574689844420872507598835619233394499780608 [148,89] 894558293574751741456397650065936016202235863301336317567884776096890430801557532875348904815369178358641584882075705155208158792038215121162369432582470425673895162894719505318657286888164163933525435816828461039293568986565107094267794235087640970514535100105174720830151254196826769675533714102999275836745001224072875154666360840632295370523855264586386791353250449385101456731511747344266621373867652772325944159456991531133182602586934076811397622363158915868208894760138761398775705338429964019772299167537154938446936036688872460280757617819548629161754185036842146415964267434076599836740034133165658844022500186837823989853953221862626368471499411071868152639441126992475798852782185990635741248836415123767514053300172649328153094402821929202102691617334834643114361983256187093120837123475469837371849744576621941082850963048408724829439871645892695021819437133657116465185098405329130366879840550242359540882934872584529864355586142879381445450971234228315415449867882122511066185421910506535007662435819167871635794215457389439383962199546936504110849468481243460875352456975290583953228145011076515123655934299641806052264846754001526944517457055485852816698639409171892076722243611523012595327931355297624115798059352854254694088487897673766713751230590519318270063748745713454854601316683020242386255215784537912095990015630352295048860546624845992909706274961050567229767676783731143344912116068375483969577704712053313469673767126154205958345124980085199205666479839224952038159938468647150012622196834057653172684895437730776947904863351940079966402825413769578824638843534147995198078240261974782595388539040163045709941281172174861523755135050460800718435328609871418963255629431065401199502839218884478168822941899203688357628479140684793236807394042240268445140379901634695141764592278128399601769607373481785753677878169816090991567628008930352405685102067735516942640261125767771144192 [148,90] 12709136609398458521531747675211809839395353033040816138295918935665999101482692465968032152795181588550590257612948010605018769451647790531075547803498633800823723988086792300161047557145650518171757464400060076980503776295621100324656786640491800044180738494626390870153945140237364556588207127345854340622251082477200130320033333517627053036457167677012591082496234369991000830352735888567035461137667774581831211805414825115783750748630677379385643088408444024306263630873255014753175934301429307210079052610332749966658705759378142126830572814867615607130954251856297988927457237032479046166633838317832156663791186164781052966909764365876905774910885163493507196636071673207090091422449919918967321042534904461663808839153810867490290976613175385177880251914665123635826588765957591807657882569717272529598824563984193718376328143345410018098534508503256378466858048905409644466629720381540139249534983942441837001053246665207207638755483953920681310872549426144196655562898184937904709291209426858297706659055601172844577395374311794199302453338331923156700766635975900808163894853009429943676333048567492580836305260817260595023017532533646908757085409866929918578247663649148673087704075967733830953940132352701613757258614820141935744526598667327499263406795597107952890266979066424686007173788493150112577580862789220831774856359727595917787441942805113868248158599877906337366790755488251286598472348442227355230178894284265032993900483909554682631141224391811082699292213818244683685312653202002304881312803540882368041998268152643110581238702052406450797392383077656020061725691838187172547798391339464366702545674156915698511879476598168471795605533011923204901657441545957913330763957673504149712436392854192956389283632782943691119923724580068403449501984134416618649323577313725699147015806835995895059801238662948724012926489579064183952519631818952353685097914578012541431911484272410624 [148,91] 64686864735642463927790430896083502639526759495479559059529698903521884680183633390967820161917129172218284500807427524317571072863138054958408548645085516465201645286119394469056945252274127754350354992580950555899285879462223170200952282493176951265252074868986751779234638864869093552010808068285670540216766902831048944988025926914913558498011790651953199431688040300129335995260464499613605490738936193678588978248821768208344109168762376453055276136856384696099331592274509208042628578031285663257728325645800140685896209337574081751442215299058783152723198921088285989054736721309775927252054208235404415700494600488620923999072028097087500963278220712928302312172906198159955369290775975167663086684858330667429114807784566546070244460190832032562837498665410451703709060899903793569135558866454688505821890702499214966966295941233171831264151610762867677944696366939249693599261165990687252571862693468200099275123821893994588055278159088978470573379981862162857342649574010537691125324265253778096474864825404239615057986968211276474215640206123601090748691718892302481628062638677019196125746188896759084982821064970843216263798242513725673783455975275417275144904499344919500476430574266512076662013732357797920287174943224978965823481379229560200166949587712989802541592398147527937990249244804804066674152051247234079526808868900806619516988937687003752040758435927453367798663439785875815643581473010000544353930119436538484345684010143666997965122913611985509822408524770226107345010638584921822352105825169179138904315989521534129016122482218409765089545869432961680724031363118225099453277412481933727440841237752648265016020671861695981441006184780041881202880082665361648686542041372870317322444762936935373041321953079664894107475837925794598087032519374081522690400860787776928361444024403062341757922701942770494502659501743634278045730831362291489032495570832387247206957449216 [148,92] -197411421739993824599341449622500987523774709593644657787576560646126289155111932384822688525171018707132255588831345354723545125810714571533948551856164420495483369707107488954609295124177542059775832923018633694150078817610078170073556624018013081038002801318061883686272326664558200291013463240644183968294818673135467713815639402345502487865629170776572266844698402051950316825744163114060479205978092922749400298330715460969397466491641358782528652519902832702846904853589704248873149640416417039907486627558093420593771821883394563507060497862974998450826556872805454854374462729661047097678694410221710069319231424278756655338171782485032447160230624932785568794666300745037066724946469403378408599197725156943505067394276355578233938502616301920432593519951432918829107849569214468411084454750261010268856891117200495104469716121338710349371701698094961452768254723005635832651691726726825779969367005722664370616607074011826210387039468500115571087166990856681213549388704754333332965061180043006877188769342727139288851721577208342578727679163145460831249370076241878656815185670187112324680369132283841521306972897267236166343663850663351826347464203025041811473684335086421262860750509428784728928684249183035344509022968165450980754672606853499340029048912678380823718266949547467248314104311397522559392336905039821372519031667867682307891879317529634204416195655385784908579353683581319592751308405135726605422981694589841779081465634002561919673346307175414847832507652257787117903454677849351201823756468833205846684792114812346434966341018056640316157553675538073246732116022638527209904558952312590164775951819308722559883821673006666833564152578481538429038155804246825158798537628531040056841389495053867083260622494885353198582704641983175692953047257339773490857690102916996993644061343265589846995229161344811577510486024084081079637446265553176418737822928826995971588096 [148,93] -2515166318623631720094800685336429247107519998401945560780840710829102921794196209460492191438719565314428503995409814984537938564999099696685557096404863545781436018808765202748111463258552441168204539917384569052486469556083112063767194435887411398698449461433064991444545855513235228187272602295412932055597440304762269131579254327352413654046232953822869270222572992996524358372170037394276058601406624780536896063680696504053037233279475987102553891111736567143540218691314155964646421827943711253114111523335022533615598551263365674944400754365812591135737799190635651621166127038094848660874141422222562870670690756920833713925995829333353695278934059063536923927770162142082925549358324185531785035340384977109081922099027117690685121227408690698411696494226691372265958827861286995782537782589458754900109226551227643414424315867338880807732783779062740301691725297493417118208871167750863390357120126199461939221984250682532354800702070536065103370275864984054098445710752578581046743096662241757296652397573651423813202640766976361111885852610381182077119254647637736044474641261859841686299798907512705458621537122872432281056320462677408255700200501035717374326744136324553432636688069353876421785890437312317272210926512137655771622382512597350440645733788373512367740289905781968377195231639239193572103937040651496842455844257356054986359464037269311996286014241066423471832637477198279063248537389803097470279843741175220636411214309813784474979105532053868250992920217509148519081759084360414727662214563090372757346221348805478729855943784917056054858833081416112144596411874803334145295576017329640314738158864415656097066392274518004205831051638285115377890271667793582134541948343113338165522582832048913009411032998191166811900143377542797613195742788347206821662434674594417875084333027292862919999176250172348818188195972510073871957432431845504231275926110016249856 [148,94] 2402581653625417258008273099630593223851745875490438243889354897892794021177766676551016875019998831696020762271254245779658629064047155906769973634471601951501965387746794101384504128438139737296879762966073410869161275148365631721460137781918837116983853397598003999549646660446945951543410787681786915263197286574454293724434857087060347921249922145781388928079883118562962325358379756407481674310818259683437404370055795227586548720299005924978598840223833758304487051469990900011250669795489502224748654415709046180265089591740161329668623477594253880250523367923176826759931769482131156210510195897788137302245915295567201828093473950443878883239714854732619118154922157028921326841080191637772453742802908905360800214002778057582402719633629023463784323303568905391759183361624251595561087847026908571178995499385814130779315231630039504914652195996632181648047533348850209493805977794613871777629193639101792785564331073888878099157524763372166052087167528459577342217126991899627135756393786303093024411451387719133502147318160900286072918389596068383792438492603287898944326226187612287807579190901060175975615861230772640034053512184224264810944193336989755522436377286879138494063315756166620402106174281088421684303307407144371967501016109600948803140498141970928478081782117755922349497115975678309603521595213376191915553119009495871822392853281032586351042728685931331988820097157635419847137324226322406394471912740490667889044885468309748743627248287304166966791660707862002121853377882173274668655007564754110228941585890144950601962441998089849924885161321585452090151974442529374317087928808728143286567017781838094610362714819539578264451390080342172821280270260016468149173161147488702564180630934021219808433348988687810308892053254125484620782693245232852537249688969707010399689721277843856090941575648258409543730167954677105659611794997941953287704442175488 [148,95] 22392711958346272762701279418467277728836915336319460090733426399914243686769776911980054613394151280159312881327844096394098197599609322286796571894885973942425773481290465135423099324951407854555056211066561296849790218925606210977016165819365236697312378781219090707883423742022733222268876937623772672353859433842728774327500038361069360021706215225027970548782449215685797578014390427272095380208732977257091155845981371992426985109491564010491361641599175685961809918942790312557567964464184675240959042178510558077888757058756534393671224030749988518777610044352330162281147711852704162071769250731735286062909985486198421341917560026304161178467542049380361667530718323466559981342087358820255248682971498819194421133192612756457823756794542898128249229959702650856752455451313637964517553486820853770974372691193464998751908055110736863700943902606875201956016025111765549721409982907613028512453922937640026749581374258315804529028655821619832583053311323088916063484096583265173470419192156133226956063829110056714467675024422473308416296430016063531826416527102793864728103553092896186050475575581516095286065316286538644099840464582010709371951360020122577651591582334341063679256543505357412553835892193124800408809243737526965448114284662518684941379985640365378576021393541792820383456867682770695619496750019670749155761815143121313389110809129843974100566594590724402132819172890237731010911352491659841861756589864974045655256606467415189567403776710964792802249849466921041106168924811002312817965217988950303151383378937439298801616424945292446365918244947073957273032023927282757568286964005462538473827890373919139748099342099665152747499947805544462187429760984307628428832137819639209923132512365694864307351346516533929106466981986877343083826240370224712792879599323440875537555965794547299451320217477847971225982961890695271452421036333064060281028608 [148,96] -53593537852775988168672164546634288530075975109877141915540075424632351877545973914902430739590396912432676016049112305044048423974314673955051154542476518410059174822342506726084264959595157228592289632291024888542134032062483176180598414664813631220744224073373218215715660022452513426241598248518993513816111425573822394939091797204388536691970139309128911301311422841320269355090374961832958404637197317584943509003886102765294439173413360867397735399617668263437023824434490104179146222112498477987992578784728517895222207787772905894113577089863476408285006853821534185881413319832158057958068525876776896834237823958770988968253788267939537954722095344042843773258619898406278169238740434154667578352752552179644594934968397821513800222678972590739313761390467006132534998030428844104791094295059780919558554999894179566316487661330900309347503673839531873701362282184517213689667387108556933684871311101987259938960237420038267155045057601312371196415941878603914242093138851476494521643329972161244336808803823423958820691913197561662371200112137643332833265560443403203743700211879521866289632842044882780495175406162595335831119474850331477596838518745012293664395286220876522537166416939661780311740247718003129312404956838953100577080159676377744282357439502793078685774677135484290314283252751839450136525242788040248231892325626674602207171845955813293750299910085651859197969545697591546743052025671645646767039037886829141253057856720094482531499747019769112906923376782484541076189514789338624973220129563386054722756608423745060583716581109389823327676859601705632089979797193712826353419869240103415845175443005721213026237620885993767513615400677654907901731934761227523335326240089920191697912461829430613171858349104527789549396141991725286960734601176211208436992711547526130615571657861536746064850201964028733167339547081464302920700428086282420224 [148,97] 228737389878102397098423270668855776404799540918068957543937688103299139459260075942567136341894675267478654040868269450210399724126586429562807580215990567570800726027106355706460737540763027098481052422286511715881543346272029987313948284584272267743668428208164411678493795313172605463187776898103731136514359553462546617961623541624290896882105797225955387620668893694600132897797513817504603271828072834233648101693896425358322257493882624804929550209790031193619728636541260649129454834373533949031219388398680067261490235635151436757776209059574282545534292672839186921264307480977520853065096255307070494118345958007937629201971272906615953466030485507940932470503518749291578008736202918716693092990214913485166598647054325464700638092276687349009881242842368757150665828400501812349031938116699878598179065074274557630369620118241926014477237410779476996913548305195767876579062325629231930607817265132002137010700176399660583354516819506891392660506611066850281712346723247522074481968996452868218505818232285096053817576799785590454420697108120426381609632160398509799017570869644962755255866443098768009134617382485601373742485301482919885910880352234487610145632540866035023543951949543370896777097585921854263684228161749003210866692636658641639921507080893906413110506761320097225820744517458547123246520813177152873722395827522287543649462151498523708846115501777772905686226310590539988645835499032929684274224660883823775450105255240961963297644455271121500900183156663645560622123225754422458617901332878468264580208457018075279329980455591073160352930743899235270648119917289318541326562277202110146802703910920542954665331636619482170327106703048029116028557878155476158144311595702026483567848322338986867747671427542435263352917131569054311968173218556593337978318146825797495585571081363127531692929540701327579019444295571083709318316542648320 [148,98] -2135995346929987659892624277942747744343792520352760584504026151645941458960904929631851161893408875204023463903389827580070693655572892011489632484110748088354092856015346932869696452366482872764494448830811881898051922018232341329516258913328310861904644245754307867697713955160003901241376153306897049881493250345739178002932283284304998620569727314962235783542711861021048095705215111203267415887784730629641537089418395112682515250866130618541605853246761836232395004748940061868136984758284422616193937313607690653608119770555783505315382026637314610196274284825478632896960950935817457484338399119900883569390121326269789518214975118359108578204223590846835730162186293131171472218820136002550548278145371077100803931186165548252962600939392975696451682958704154853474981703055812086602747928173097826396326772825920231924199302115963486626090336269858754860494144488825809589120740386577287941841816523923188787954103293291977252094764986123935339512862544887154386037008663506113826814829046589100599621228737628593093475500010188807240779227969702041899983377346784359123660382539168649784144236488500054597373110035568049736561833869723237043397968733601249055955611525098310896834908427025064992222701531526665729233714185728806124333126517213702651288167662311314693946196350156010225453217407024088071820448069845412046879351820084750977364674651746638495128723842176465609628296163505071074628272100926089456358979116465088728638600252508368414962418757371716252796143160774550339667295819980020319300487816220550448265179150337861575332475710322005139976471762782326377621249410354314527936328464076141611069501415418044252701752151216674629334316364100799254961678305666369728212974837356299179730788526108503318107946745968321485082111107228815018250476208699363358233581766416631859435810451234413775526386117287520524177915417936742353689772032 [148,99] -11510171816006206032309534891975353642566773807569155842968496713837822817869329405999875005025958628896700587287070412847049977054182299475710765848357192158812108991543220052262713255632970130130904872788710307581369018879538827945712818314622663825817476839522038838934329210397962239802362285345340647152466665653926235962822622167217625809636314072660530622659450908110034759728416911936468594901361138384853954336466453619427228742780443965453050292772204521899011949676923139147634963225913836260505120948826795410825008726972573958485780199040086748444752404359631798704659850517143974984144419706496725251956152963659859781336454071044025490549128705098640290466760289675939509111611923927893992091606052382861630660135897812214169460270963528548993411048925462062431540668453585125435966481473296015609327275114261022274267824726252402045912481346807847779388962959999881845089124958416981276362715829811101526592994976505343601899470658206418788549621504788157841142649383304645290492997742311021558745184136386070577041833630427496677373514624735424324571734440931665804030614795442197991375191924106040342970152395589162665827348865286289762108529117657918226826609783559409332798540574763275060543001387228144050173268157272168053116631971798439764547456319996294789856912584501615203645050096439118133323373708201889101597053288861934040394458583873255102241102394251089689941012532019495577962576435103482529503487642914156337451706305373281160532226095848042420311082261005293163612358626463318957205010508059938260650453100321855370466872075660101786153847188136655919417514686668145439616251798735835319592716648644114080847063927302820014376654959635598838636022133905619317268182184129163109285882107371851921950760076694039962726845774748518336567159763138881503682542705679148251175101568134704478517966849426854466746944371231744045056 [148,100] 27591615468570713028734540028212737908054960251215388878626129877985147953705682244087068566143612041528771577520177602194674072624507256478168500141826700550206068442124872783644486059255633134516886341578524201149721790872500413905288957283111428838168565718292784319267460592796815702811067368081348521716665760944418467171476268637342569489548725208847338891507720238887257899721293011573745702486868852145652207826316891884883549405420476735155638229350810690890933831967714805383379305366741628107803580885110155100117045796544788160783863467495140071502991218233252794932832879989319416697198259466900809081314629275879609526661514826784121466198199342455622688793857044212724445913343190832627366590984515740716192776635368668223782828327655603511965389514398252378276857854647891666976332167937935170118359509009287713404572987133662260100745594009896052584198665214087308377449304283538258747382164545617970767234736167774639472268712040649463804596287875898571496723712628149026144676607263472721285610969183763185630578045703404485325552599975417203883233791004126072428701796806450469370647632221018461847516488499542048276746204047149556071795314164860938029611361479214263441016065226141823943864890379498903421546985545284091752865555668351650383386882609072934272264624147047805359947207281644069281562592074039392853687072459723946751655445378919931800886483820326703208913952212640590843722185822228283759409579560103892738476342427206884613696373237890647680719687601035672516622421775883339387460104391903488242254729776753255523898171881725757529834627792135337462166840222826848349007739448422888857486817792421581237703299773031020355322268516118407670656897824823961490594507093824321534138830349615949102238513262116922194625288427648725108950329224720336541492085688579225784632448364053424347326889974624511210111227483721728 [148,101] 120302242746284218093830731431067632505372028486614861180225355717981406511517243567030536359817857147094022599036177111765394071718270230317594217910586602974964978549662321553857005189893892500205646166348008109938645713571021362898465426853561969602211647264238698904209236069284801458739270904311421796073306008457183839877572429813893514340472503466395610555895233727207807401802625381303307288195597433700334154298715848260842845839704524690977271861523173172674196649848812497324785894873248259982537412595401982999084870615149679229608631995030517351382093235050941513599685834262518313594915111692928446738487336846655817772051078437700975944730453865332665725209001600526042775176960719805135161907064265716240758177301222737472634347137535649762420682878592941631697197504715592049796355971038364073161907951043145135135980263296001792243459747830933407145569288634249025924604597197170611813631988019108055930691132776173233590511937948285133211905022660289694462060931501817268125058171104855794049571271202330891312608560760816947151938714355335715486568636728826403705475836577402323613636428429118903428486269579733524967370050850041923785267578313015453452891755166229397848555208575617333290824408384294566156733870075076204910521457435154014654586110229677950599121656677142632939824207622724461588478556952842245007648967101236626230267567045990193913936728119067699592647711658099127905570215637306505440651050033801320639866234204585325388942185848221652038350734278236263750810428771284528795464039722579752688767246773552282475159940927090925679488542815244891822330036529869483974485593753910587110086202452157198225021254929577733599050836427563724998965347234362016876520609391112592240333220723377000918938021126021196840186659801524044576089800121287497238372260454991460766337858844191787114706784785063556460107857664 [148,102] -1174794067925156227865337735619713104258755498493453807535387476717430065225186249085066033092490213488296686518075280326811895665152316481835299025877136539609806708856836972354734910965615238365683853481549266043111459995290747451405390652928975175030629419315765507887814070376193347359040397984527744154797240554751245083717971477138626922945383118703231982049624259437803342860541393387216856984909316509379465659596656998836652226098144264333381343276985939784591589614677927622561325783011611275728470016872584956980698420954430257457789231784084261938557503586711615360395398860347815537686396744421221314534342627479846219778107565825909017752003832099306906440454254597317898190430685920586396277176378492920371991550895648540520389278966274793409948767452440201098246328965022458489125170261200669897904242358561794724927059363048557123728463941953061854093938273123019787552617956839151554138338787906090075376718214823200733658427212506687521638703253169238345207784918023734608619230189437221429984138700371155577584244475264493164233647846135181143855877517923296976662630965761949451844684011499728991349916035817075327105194414003127989232691417088733351584748430691677121760696144119769114210925982829690075772094340568064629620012087218351623016851829627323097835503286247599814187443396234133776163252420547052804945589622766314969844164005732661520248464492234922727792970478367573572641722950693314017767945692937452848946205740635399563181129081818220527340590289879925382670543678374609454150939558143022663313254631317525906102340108143741800502532249515848726352875607902669020428424520992287853668712052937578122577009405069713686073059800321503442233308672512017257173980420841990349287099235458106491650271737304849986017688068962261534115586896017295293330008831467507999580456253323965091211781110205974441984 [148,103] -290807224771085163033804464332711703216890670955762685251898497563346019405099809398321591462662530030789416391397044340936126140502268868034738620374194906774257020002046716361845297631369994539475109856033544085352121947888119823533960627078740292892645600082839525483052676951763530445502605677210328291080775105245162519835396843820325690383171237596536752696180301191236726307029561914560204051491311406726717727590292704444491897555252199543566925387873833264678907486404455312884315543062904205622920012998011892970443587754453496796172912203249901017790272822961878461565461460698512747947009232303467111866471710862440510155785636504812550539613280786989443651219019762095539814251471383672947843958309120091867932235320505817868077752940494699520139409999887984915279737248991214368724833915292187244725483596214709808614007102517821681929545759577070043522713783043530579732177823571251929195853527981123734167892218729189542488751474293850737665990541466790711189945416108023502378910210035728639172055896214322895438712208424735509468174584442769664171302863540533521775968878450676740022812598268206689459788160908159678267428127069918195400719791815162103812568950172693894258932881973700360937479785278231275388703454459602812138920187859150926548822649479194701821068828976202081739975732943982093977925228488113219861013424904661332744942616310313041646798566022999890893905805126411967183355238859819861600605126238152637194378188316135297619847782094449837451996523678975007694478796862579029861015731633888610616292200510526796074228754306201026063811784526367807448859425833577039995039679482412222094053147675891932897121890016874186629899188070774146449407832786899145242457695332490441993250580769973026518788478406537380410857521539097555756153063681046131874188917894958686126075038587148276990783348558790656 [148,104] -787586316626091146338294952088464926936703439625658831844535207816770575861277764901696114026525630053487464372495092998254932098428658042259972065756333034743633619937610149855693313296355775239998546613582700662767319786460658208128503560648573015293466911331435533504935816893531723821731795456664816351974370869740791114511427133207594097030382139064921986128734645315429589037599088443742629259435141687071546121359508771974029172345248311320817865728876448597104132580577335300976404798741641416098939531167507593267784306848188343380293282337057919156245096426315388211918982413396320948548258429240042238950521322095008359100612853490642988347474231535581246198793743359317019916499903522193513074252536418388878441123423557849131651841306060395254114917748502558117464238920108935793270981490703600072030399736938191812371567834365383005914815941541835092890242997181256919207175186922766879877391127633810937162408895055896787084352414918823550388069293137773061545109635578264259353649592790810480614994799404052198468821140986258596378136695739344143775849766223006434755106376040193970608178769831775021394760104340948106704767137507069071297271680868238819379626167248278401116607689396579140781176618595221729933596692235261278666839677776897054190112852856596708588610259129360569123776228409827709130292562225997322819877519922504340251694127631343842800179271345716039464136164671769827498417871235146457299644069718243621353548833567909282252249444347707646504864878787791674789268901456637360481923955192877172334505782354268871097985890597276869779544462950620841941053575232391325795552583473654580172599773125271277218795514174764439379666406161950890654858382288669383884016169697831189019690297448000513128426229299098466983168152444979668315916667420240996949177816739315717809253529532786253468846522368 [148,105] 2720918573670879240839112635974083800995117757620589853172995270952985324340247146483161356762958990860291842723774443742587241411118996425707555250172377252178413134406228726690373221285070637082543401444332133151359895692860275338766429744097611844428408187786034084143819491771198157915071115951488028014476420954868410250728407632178841072235787908501663588334346707995120235059120698693950178841659263404556933565671442050699439052403014641454561879516770237130530431498384387076364645588739438779949202029601201110280134027960670681647863940676607244158483823403277716332810568817335630242730135251104476054694702524666275633281745233961193201850796587661171288871535136234688815657384451721636812742539161864452594367815567299409239055865606405012991008716713533930102507731731069434371400026286468994096560305921361911865438029517210168613264376229927053511843979018312786839973414224309395674641308498318070239500035388793541632952700050092156882813684768413627358167975300482404253922008433067611500476154649487114940510486025315782572298880639256098285144775118103792604707281915928294535498813813366675924983768406210368875736529248306328329075095417249925401104598326005829439478817606795331281136548196250520508408253083857718896496528018226086988323450639136970190514606373539184979301454992059079659429869445861847168240588870918262524845943636266724308644199917569457303207370966941948003585274877404524865878551496656203443886115875002387555153672453492991709591966915382046234262635381848766353825268637552942806663428348067527798576188725525605441143783760152182261090429090542278187099778455181855473262857451167324124623530503242022811277350637139109883884331827618594286007065660674849283213743961833252233797294999889214297707257414179434917929510068195136159608083440576158090201665694345726559109120 [148,106] 26536675634695644045551721375030979854456805131048938395125635151723312569745557492343626730603261936545518720934530828556228209268113780030797511906913702005309041751329707833998760083215821836485819204089482619286517312231609136032214241123536647198859236261970055200622874458112242859003276082863051886786274975552632109292748418352788561105960146772310657082748365538746293150658518275131425134492144316094081785158209730730270267180928244679893208962601296727294732924841529427413668928917354280611814891538239886172982053635885440008923899158576492194603508989650751614636464668221707283835026449100449518514292944126132857653012349834284113612105168241159372135871877834364354720308438630072846040390506660055388160501031168815663782889425022789673291347125702816452587805120822494170786740224455603303443306199951569963476231480471467324831990607135531899378183930195039945939912305155528337536178323551331883988618665372244596395973982682289983975944241759003192544731499308407953451201667050265891289522740485674283762434435617061344608408809657283729661111050861878200683213093022253647659605153866573056034098631469979236322090176140653946704290167932325082017013281530997904094656779819508071110545183305787591159552519866876970773362186021109422959411442735022476964284632310062750289008196348759005026698693791761903312415895839212051186183825907979693378478243227344244715499189458199531482823866406538778412925178952634597879664658983136846508127621057432893211819171134316614691189926945576726423524073071291058952881135852350156710867186483605987246181112909632029640259158117306368483553069979418127733893753040212445306652982186365683297773110467334355035758238444865587876225493241072031873159829241295719315766712744051571504345161443260999158362230929166146288776064925820359295966969374317477888 [148,107] 33727920236791082973135819239580670917965456858448890271709546591753757655816474977363205356632805447643412509825262055142817089768739245872704641255147435210004508640653110706475759519439945882735677941741526826493118556723072601088101078554669722739435574326797181301034577353520388311849651215572358440966623742923706736760949362412695922207346816045170287313864347783841348846750432677120025285754144812090282670626130298835020025641380182957685536282450742547656518763881218248640108210603072166900974787450746002486457784060593042604151078424328395739655343587509941282498563641754171414036579516290690019317797152355196788200714873493431884964220372091374081517986765521395405398142281129147772839985914036541969060395769052416055325194112701954191313894391395864927351521046270677486394812083312455690596416297385876382607990053651872501834692087638843765531591257362749395716358416058949212887608351332424666015640902490514069808076168530013793901647971117434598190191310177246874229404740606383967933425498898383685239044179686036029765925918838460586570198361813288307731864917690576953264896500630028121100217997236828180257396626971126681137631904212188846727888320759156108696299976473087449884540111751796182571774894390052206189777652556911930601897956276500278530089978585148186663483827113055688816412605722374282559985002653014381183435020456488351922292638703359093713285499032154826562234108301135301165273634981924972610157802411786986105105212845172360558484772126352315107823256427992125429102584713387244848107124504837015564891774279575136830827780434061395723130750214662206022411717133876867187789891979125671129737249818853053861077765319760348102729875268134876827080422951026836341337729560213094701067737536933154865779320663263817653185489997508492452459390576218547815873984991232 [148,108] -364930396824285746553127289580367914697098453640378772127022272262586393750147185469704102707036205396952577021968215800582405444191949581616864070173564910343004688834330692913112631397838218266419119659229743510440041976745210192529616552465383748390796697776775440632191539097942903391777775059136012501871493987582788744227273628414131610618464578639950705417093153309181485496582441089667401830964469241735509541933675924514675949239662304442023831809838972247791235126275635033664417440723182520541586088708520465310094534706477746010488178942619070800833963992209017962898412040627724243051967898715960959660440778470075250855548770295645146927232776822716869815805602862783985407970507393018868250165907875738514773276295957354910270275569691112184182345867372316849382323428767960568228259238018120182550662957025150277341715009135254247344338528421365491035573015367692164766233580023491726626081243902252919576913384677154377724653583118220817191149288765122675473697475200629345068898979779363229804948527886869722415390516722357879722423172644565662682482423570820177689279306489541096484339927046694792286467876076133933162943233582842593106107329131599465426581897225167203376936666021475623244561677856931267453346215803138604964551096385565579265362519850526767948809490169968001075316232416025586129276304369239805287105561432729184582614419722627348482148465810600088629542859587866620663645111330873326261445762273431689883930842788433798405966287424609086568320339134460869248889278418327227698344994007866829178366885979891657621973141258881111226221501762850378310547031808312899540614887840275253096203084639651173067253598445963282494970531072864740024229317605394716074418030950187710266119227715038919251448285387268916882340140585188168364232769244072222077327899139439615436017664 [148,109] -3523054035461662666101320323831455028858187025282904081728424382898511926428488961899401932838716640856822901078887585753905793727964255994820822652785191262082567711920596900444371687820790221242620310635191452550985281456952859482205633087023999308270182960479190546020558279975470134321757636015709131891557321016913384257132300449089680834654046019747565321831275252101065073595128044423775322115254496261159179402065835087753070587032105971556760439598953545370563792867811528008532889455695732966974394406502450655299857161251093227421936772950373983032882532672550790984348976097096644064441576400482635180292780525554592284920000124316778646105473690847308565323052394720040661027202397128361687338325689917527304029669491136572133446468307417056227521573802664283731631392683476376924961526626740487089174139278736792464274063394708629332794649128249088891577096837024479876149052258287926428363190648037625674150744203643885896203576499694521266700615229940668809899156712489940767215784428004194863349561742171582213647027722029899852488514371222669141901565573169841192039865497148943149339205872792353675387373350463529020788718896388778878980163179615508516975431587674559198786781521527077342301663539755551341418963753679984000661401666801502230417321894033513138606094044257165690282783366071707152135599781754370943758784753750893245887921006231475046749391762090640366821418446917328791130628125725595816264504809174251175286022438179007248335693517269678402184283687228215510860364506278772013287752234432434306501419938415030585123534040992340693379654889097481066570312592788443692161816071826149163707905609733065268600840310549981178218177220877038604695527037830601104432603852720487377215405482663682450288023571949317287872319278928950967942727851465639459627910166902455254784 [148,110] 7186309932445346745177591991252887633489943517625727955859342767886894905012143458620814199239568334168395994523784973393143712640149359604223606458374748123838875966539709580038265245784631194870187673664801208194737686896792079900926645189163445998078262705360380912945842193450299833030140326309783042021680503754217032591014901667064596839859621955203856703651797637835061441111353855299705875227652753330021080661975848524019822350148341052070726326177932768790021999008560442571189220738285133095459842483570004916066532670316562118814791149196177919143663054694679718862398798072636999803095411386679220793043458336240382244106522237055086259667533276425326151809588776352998682692840787065942603403010164726588440288959556787349030381105807412701547463148676340375594491549773224531638424829529988215986360158754191713931408156308063911322475816633898438598423200184451596422420381196882825759605570355938754900719543767638244424542958623460421836704386402522325854820447827555402524145443721842994126032984040052059187484411961164489494315142001052513924541969968610073523783023616810705057334788055162631770486581520616427701396895779129575032837057481621312576868911362740893570585236282707510037970607871279849591124150559569531444491818645263597867647544456727180156827404401603400779545188914869178154776810992405605791359053728916750335119356675852177731889607207662644320461630058935230199779895150693172159260386926457163321553792828000104346935687470277984723233488941482334334189568541784328845828147329232713022110118283018726787291859465923194361140801376380418377743192833021686123292567875857965445957910367818175741362489544934641468247108424529084829698012961981589145161219213215056132948224644777553920224346121454891364400303463437690497486919057603559731189990651326464 [148,111] 25611634590276152553803327027947401928158591336644670753846114296351355948636739990208214225720010106774695483237284503670220079058068968085129884099041296378610663084724561764350923496499077960062994173288436585746486942908367313566971508580411714215388576891290707189986679522572487951036496794629693701697044863213399554483495099590579372268014297658524762660318432943983780145439789399150921241497906168381850245226576012702325452910190293151976141731418157424955227982872390246508583274786080003536994134335681205982069451961293914026504228219901787134485924687576661403917906863145855441679103984960243261089442833542752875373243476367765704395670133069797404653368627397150106412967800867021401701273157482814270046919934616201323212547164061187614049407574091905129587806234156611933429911427806672494195086213807836784393666466986562689696800822118607567806355898491221408968671452049239327141414952886510404364808065806399943839989057350960808809671176926330752043086339159601352521984144851618669871074629526697524550837150714847930213884727974194433843440165084396524687107048659235527154015358316386183563348643553787990361486518184306876272148489012401373088849363233026273351872684903617350068761804485777252963291338094180070649323056521045297874590614386238241306530986089000017185737872612808778120228202049519772638555029209518513884368390176041396082244620338340972202078356321841074354201255849578560741093205476374525216655918043019212343506991377429357272127899811103622740662722365618209430351913587670197862781273394549576176358575164597323537256627208708823513971936738390761208850371198423398023606995140056750505765667844426593621197823325456535210345199412529717315166180660939240026532177952135094932640912261743468474451873780666257657348893537382729745785159680 [148,112] 88726440016805111566899283326882633592278736323896486675917174510253688114609020535792817293022773883880111200232120972122862014039484506564562907388022546718254324609771781250860392550918981447664817085361285277060476590519934842767379061571121326860890934189653533044170448937564061315296233509253200200301622770567778466860897963303888220697838857764880032364515084553252488341080069608151159836154057039622763591758487253817196043082569789680227929106159833539488131027757180099213992168088697071530232961605558377857786919227413889284956579037857373067609447666821292941123881393471326235006619247966222580939990474307617636824705617838812524103207137588136020348973255168406488271737237996107764620939323472952985153969671948770686226074804057094048709897985198758788665137378587748016785933369741756223493540755371172655964855500729820306819121806792618728355980674674234671228823037858364918371264664826498937658953324808626471589555776427828260215401426538002621855838248305751510139215741238450745144592838095132650203327569811755468969712331823812820986880366475250387641262737130027323883363754965665768443010465880269601660013190050502778119802228165858418407130888513333986857189464453891848914098582921009366305004791618080949135476299294094175382295126294410647260524301507877912116751232286760373481045808677689299863008125209514795571859950926613698436241863027490164430063184246282908461307715365847458356724108461296045115479241823982940363227224864009236829568489004549474249509229344477105112905209654346054046878627356760157955828016622756862221367093536520415136243958742887680558848686278998687621978951342975459968299607846793354988812506280029387495042217230668879914887222332046741699472266405319615810183944983902480808276495442979842558918005883393910210560 [148,113] -245189156307810065677414507562106120131540139044193415883896256516148749945049510797627345660409218357233535976311826347801299077877660530825466915111842947058500080225216169210173365530034731287869040203900734167442043927324158920863589037970099851174971615766776516006928923669276734555173846915919416395534401692616414217108475555979083386737242339431257269245729358671469092378015412066836146018575184201478567311353667162200960033410942718882681861782245811950225453568629123355354213250666299374225415440805625663193036273209929987806542822121050909545659990167302744191571161623337141338838676155760920937513447829738991442944957442474694926069434020534784061065538911178912564114688266102069169292692038948564833554933083765358827715513942260076992553972683893542353265085487832791309788997143368082814408636814926821605281951169357458510802262589799827177514447787400652018273984124970305982027817150916749777220585859043862027422662888919478785717270371252810007085724037670885566039820881418164579008072210602344165744539742488454341345882839635695082091581555672279246021199659622263898780736580752460118582307561394695092039251488240681199914512248332145677127081349478455377693202114713188017004735319527918885296264584016012546984531713827420202613000775166878351579967216281235547894994008365018616844741668537972728440503319347844466137716418562878342165917756214993722620583024973276043846501284756609274466796712732282609946571654862777172658252687017647819273211694005497563884199221787558791064497267858550584885517620563410100121807546774423143117595015263715175999532104816030437901755676609625720387751664732976619318992253719904636534338508567756443131615332587240057239548483612944324436996785664173071292917723721702079331041131048505536374669818264324096 [148,114] 51103968859718866005018459430760788932245912664723240022752460738693182391555222690274033107176133728451383433571577390751317790496147099490328141419251440482907704091128755710426906846020066735972026199989078659499937247086336153568175779072940560137062687479662500972575597003592255301687800019326813115600632871898113025906168165897254151737032558590643522817398609262939544988256873685918531421860735728207148179773867887557342673247838822324726303126590886438071426098931966661297693632042190506560662577821872731551471840633841489329417578547714072426423875722638402292409778275960831695934105791390010600944457131468816774481595218028566513251506286191051858668925632209587405600900972925742533404095218400431203125493828900239738327694527379648966602515214066801832675380040367305892795226006094925585732373656432222383027711982244675829050594819291535642239208852480131408607829247517624385000679985035397693893547957776683572190782867069568073464581793563354742507578256952066694275932827037394311556346745653338779736483503943288755496973530276003183425729904856890562958752936402763202920546356679306508763386414348055872195461148591234543494457576518798621390502679490013829134290143088176273343470878279867959504292018458159210023338987189689211781070968286864835601439291129185711711564933315989741882382666871853563501711011874110305547043188155032152718947382030309731188164710207217584511787935140562917242403117656553510220982076175853762874933821141555194603763101358961111092235673298494815251393573189902482129653753115391803389755148323521740601799970091382333753581765050607120914289050212688248016997189539945585770169019034410178904857769656356623638562168405977276818294777414055935695984422199178652952729223372288905536448181940776644412679471104 [148,115] 463655086790812664906025370993283200330463920284465130262348330210016588186902923144053200187138307520061823998061617606505900222561537944715695472359081118799132083626345061626986372995156307826024665262219177086992800348929044773755504889535091136962742491445616694104519872080616385805883491203578333207447504508721271227592699298921506809863877055360183453948067374179049422502068220217773376424076447800552029175584158952690181256744084458475921609610352733011692323201570528079536490361735473874732526043301761598534339191191061461406071551198875535057511800763019704980351789754355228068824719155890384305816866820708451066069475380052257450172692302125796078242967139339058673437918720709574223963603215345703513734771409276927190383125019735488826896078127429345771889932167741371496884864336830840022960380122189791843131981478772950601950652432217164802269993140202165780108849021195814482175095457808937722067238412608347233661130313057971825717635834700434883317209071588559848426065225951413494337148531886340218253037338993898041149802147609541690536517615161462821972823946580234947747645811014306741855548982613407453386142150263893675122867488224522919011800390277007314966303372278678986893544382644188258401692653344023114646917614939032122978580755714855193436175965837110681109598250620449588306507363102031699090841835878178559083753198487014846208003329324947328230687881878093080745612389312350428196376794805058390368724348370700309836546050228509581231620285416907525216770362310852597100013197874389106195921689020998059555091216422362858503377126966662032175788354485903781441345931528779934191824275246168220884553849365600983012423256658802705166781318490823445013195312381360025959459554870346693198870301571139138123156614976185367812864 [148,116] -842984157915243421806780588163600896263098790523588510653745115024294290332275232581292210474261127342282330377245657216573009719127558603920887991995384158930201683025566056693573651540727404416681796040888838236906120850406952934906012139573461588117364933914040019491285671590280955098179424680542886194448556804770004734025212251235419911863027236349375849706650933861964386551044841563946087617346351373120207420168997814026330695048989011867320052375489024321054108675566533687799442277862614071769506018023158139537269407501108345453775557345151562702003877842219644829114422521928540212565131591414905791040972792973450613468589284171773464990667308438339969267396998005692495548689629681416112802356735211570282397235753176891132370249668568568896261260824342778531436572350621221931969690228173779035205806720477738588734202683946488434546840148510198490282876264519341722226936772408686181246676074717895788433430750141462692285731124431425502113595806218440645931366941931905882169192580781073465048004231089438406233722623320368968018742605673896802387771363774333831199058795828142987400874553350161736062698496598221825379442637722672963717200506927711570462712693559334770219037819329740499926204258667013401725797997994995910771751362392323433299112055469039110316251118255277205173643128647944810286741510052282461585219744187003515916316024681244434251272220520354426831317675928618442296693805586838883450164939432053784583597254656508348587394563394242377386117377466528505647427248195482559781810789164133809535727683369910314469645072035589309176750346263619774392638114413585882381554037037217601001570617934246805696801868008017420031832619920581076196813754119739662021456017379962421483064572755562080005850022579143850498324688458474752 [148,117] 610647383873938963053649801438374256943857490869890367387519101507505044566706444175776768917452900853642620937766013381920649719527427033105909057593080754378837772841028891281125624674837081059023717072955814870158220308802769885418469758940217900941276338974828708249589945930943268406934574649857930148336682296512169323819097134397496267978029691427929932067025847728429077951253404915873685441094890844040394941431481820067775842470784725868801724446347945304696747882241412410196135696276450970098734432657593526286454342784681989794486594785198085205541330135764841077215123141405220427206098633773616247188327213175540925603883986961136523809534348648274835154896868627455417122566808331251338053408704879655524405041152608682832493116071945732070893232762904044081977793410606983749490591851868427991535550861410783347503138175332584894148065083285627047338112317295853141067060928799050363040555280564721059680590770511920165955247604660674178992036146842063196053720931503554128921145715354960992953389480536277099070279382620479881606893068515390604173994664292970092158608969089160170010065676725275380389935152570770820734381443412926817250560467994251274387131485360446540942906946779340545005767752775759719961398397103398080429453763375540814816311393763391064381960889079551464256686888424034043403864053182849121860614038285116693455911377323289193118516021558893844219746699598508469893182032247893425727888093062876842437509771434325664927175366582375971628680009417278061209192552687555821246620190535438779637044100164033345463466901718054464010340215522736622288979660411497376689463156265019975182421041188719039394209777533848494664448765535171385918521606787593799863210877591367430358481045393865164839134276273216595623049588944 [148,118] -162570309796631028565192127620799659303363672968780456803983358353314484005960156051646079462342482252652865491283830477305934106285076952926708950028049854689224729094891525812487047109251862268900579482014864958807589347936118513240529602285189950652377069937908808595236856348967009264299147085038365896837574911388876783674781273580353211760855439486909028224872421311212789927316106691645449154919048127088819106484635481821182412100695880232715828783758992766695026808268565579157573754137663523999520241617826481397395283936241184718546752475039666211043128290442030457837475363438675058514914055986053739082452215293277269672378582868935222671903199652153737530750974444723574023110635843780112215920389151467208409170708010015798771313805443424859461215632770141969621911878587414371581026779229904646982659076054615397048723213998006999603741077957108399857661303406805219200442342905785403483604331815535127349439838876038290674089353612840846584099566336892224296723058751571207517863049904280506880245597539770281232978419770386334783089463940325325753534579063280529368442500689261779484652267168260777952754706150803884583090076437073936472720735440429479919178252390178764193303508248153887613720872130957503131450460767430743947142481895559740749869059204249024236213057252380727736311737891182626831452502266482965316985269941724302624575159612976478700028546720366770716630666197856586665233163656715728968548949470150778360791340768345172388282245963486948535073491805825701721621968916160246492010967112341296730479009935093531139340481755083632065784677485979898360623331867414546933887208157289174118443910021604265536197336771543670513756971382708895048079432230383596107573442612395009282299523068651324833605350795862634409216 [148,119] -1119423575111598286299003542392101882126041950048361573147827885504858849782480472301139009194066367168908908936546226160059396396187141169829641153132721563962690064242906677601115009617413166088901248640124801260565874913342080432564433804953684579252654853561757104465612045348866000177114101676292513698950243328209254588491728817526325499750812825107475597188748083398876644107671903164855910400261646965241324973988141565605411025809121664287373208182398976348088637490261060986587460751547199203378980710319704206592497472192404538020856126418310434136418705747806683316851392664677020646877968665673233775682065217033683466994610179341707070567356073183254785715264101442968415004024376419801432907220344564733971597581885702604166813354467468598572848324895560457235841374879684823024190608546223831142103677717569137738672546777133080630329062812742830389460593729157252719157593774839586157358662539718499836814321948858564700583061316629160810701580537173490442099411456782017969302181847567395282639699521488507844145230643179655512853175121995269325810494836069531055645815408462040225836400625828689736886628288977739301619074750734193554577840703188740542425417097779617242617365011026654629371759116727872911546117075762437497968512038506458775850295836209312143787349339192148358709100939781452496696579175215217283639616317076511084238718811345306136350430275583477013441561712662580047491247442950120581638829367910418802759580602931246175735459377545457967658554544847885551553329756668846504901766901195578548563478281892321956356788355398046099903401090966648730736404196192423149474128995793711719904081213727838705292649492898919786907885372698678190360054659489351702550981603446700108632804324829608540425369441001472 [148,120] 16308782124458146497363912754682036572935955666852512124175810219893946294192151112359129948195532896447145748344166704334395968563522137998077473257764343879422423357251309335213117084062816588334133721546675355345670919835599381649229416812075327524946688447845090589799492341841821234722925956247225439035004123889153059402617239899656695311169288971804072805400903022519602728647032510318365492271547687198718939828382335710664349682709391677962134611160723574353166746659308074371939968863231540867489806792675037893722646080207993707468429855912837816839530466181809602598949364289800075750076477457341367188117192267770680517189866717366439892081671664374898405935504697913448569865139126792809776235545529087498714619146774850421202213719746259638258727675612315191504385880192582476114230507921376645420314084716542204808577564357383847430920743810621049873558330077777803833075815368190871554169167960223084997986867156849231756833249710733461131426342961998595991071414671467154207724360505647074547084765706499849627131209233207791545993782688420424882503269936411734230105921600682816109052594750540733853560214243916373879128964964876296079205623123635139805777653582693944087161383010993011212525349139590060848744862092678432829739662062906138746597082112138365308227375892863777146492348051723208904382706117311965133950037789487023665114447979028454763968182882574103770614070773563252933757896944001847284141797792375951109123569361655181512469490439532672785252501384937221383325298687514319791529259143767737339747384858864031583868504561252572468030314568521670318002401772351366427271498255300016436566372248828386592310632884580648609358008043145891773754962448654386428055170985851014504491956231409968192674205696 [148,121] -3858476568638698680691574238103189864593414721047468448459355188139382094235911617268040919642891238692223227377296883917370107405086849173528324687716808920673162328328140720033119730353377003350534439014990855716609080278792265713280818957962760871440825693940858087820330444184110698111822161903780330785351967892202411665439164134513424732101908662433382852067709319699328529357133336947012549353723744930226983944053799175965775237896174160268702992368602174417375829383412797963682074016010543636265557575853188310138433772904583810894120554727220075023596925533935487656822155169181746220702874260306251406485745880595369985107924832112706280681825821477984134155378511926626653885903822371214087189063967552976528281433298144697785412905887252729463751228454516766873916963239641810144774701956454249561260435500967486886417405034721214585902744435581526362374185030655891282613263584045703140398297113818763970325811421551844911948107017849888188150823111632541659463303565233023351212726832520644298545058184855512282036008614275078723846966231599347879570068226242671098754487016903092388705155297310774868453957941126333567039956107440766879608469753922888625977210021205935706974526807345801893117808810806604872060924919262115174405203839555394950637613837619389741816418509447585133580654878705527714158706926962822881900202890867876768032155458987425709571209239708054274712278085417903833637479797669183437855429477505406688598087683721209087961557120450882954816096552625327617570336209581392323780667464736271994866479496582673925736268633451513809310582941625175439373362601797303119044310076158347095150575510111500631170220191324776757905701292635699759824918528377725505395365678693758573439579830359526370048 [148,122] 490617693781205022923949309601113060819376551604760676729889564608409771932514788791741991678059872721138553420864059342240335190007972358617680956454864925278749690535442742856827292124444964998956163156531271795506747990500569418486120438400158942486179632560474598285154127622306707801089330164929111076380794239846678502510508425277697914855621709796676372938710989763277633049379138626081566785171150558479218441937176657900738129967387722085760781987241693853107458450047207471482347452350230698515435749467908295039196262119492753256169564627857920678394547905938637169322330346015175245492762937105782191415227011886557900970313490949400706231207033021858249467097589640971333223569696603103836129396158774290137752091647466782009216871823571488733060965887829071505989247408015055720041752481228933362882554803310078918700228423474928405398633649634816295588792191814320567108350693472279051508653431969626706229023721421830542913279781329296214712820791393447206938760192458833510588759742070149214875330632928054246550809058371543062912497850328009311183099903736313763799004670255966984621616015602499817264363582747170525024993000712877612359227913782487892412745249599972642215677528000187894576410644431012997084525034956768102253107144365801550679524458780568228756376753543122125184791848957291905326807343956374290328085725252537311057175644459560832871191068074234734548409651532818881461785124241483350282059390597667132128184156080167505606025206492767432165644187315541135013678679659930175138337586596882181339603691214770598833063648531573346761531467900236737541973600310888385585894168554114510468407111469406199208988088605430424005050761706732495988956477453912132200406458644643458912908835336192 [148,123] -3040984414106391660146213317004708910730360388999842921152491498279900923138412478726560041533467751427342486678102434778110628695826924713319194225107301377134593902927906931374792008959898853931123778238950092972235289276734415543130789140931461348176438529711139104913413848192784875765641204763443128615725755603543978232771284268907642208560610760313063703683115616474044986183886147779167937881497493087088292476721034202567108594161517576209985892975726109302855604595345078372904890501454036221810017265876650451691195264338446820646844728148046449421101734898848082613881472479387205596744643267360054347261853764080536555366485578010389201500000283523424729028214706773981423649427686290811358247887421722125116995671088379908676217477092064669367074910570937130323258142071883996362966288888152268402778906771896395552169199811978361480691450763686964838898772474097956850168371566972649743530242771722374724666303936187958880785908159871098602901862387549921384286858278564133325548577699108696145783667483235966457264431246773928938115994020619487017838899363176067935968804223116296305163895683485270895317785218546311534284795782617025696888192844637871549916772840870529620019628385376625910000620361910854422871864249358906310602522992678326742765276159356365464249704509034291431085544902287047070704910028511527640899108352460575503925463236587346636098523169640909568761532468255630323725940801234660940876499819149112175360067632084925864089838170005904522669245350903048005041890284650307093556603157102302866698261256089715323224653287810130681899077996557225826852794514556927369804389513366067780830763673818545621755237173818620630413628398398397995116775670107805963392299671625665826783232 [148,124] -4721474960695741822359583006414906920855412332827259884415065413244721011060280484418433884059379614951549943653332731394169746731807585729291425931498757799968797826874897031995245790720488240386131992543445061423207666156294050872979405711554988758448845277643615326055926614352018431034264585810342564264435556822727653658298210652411862805689795823214493858015778667843397603257065843200369583770795523540914118706956619196026686350596904128563534187895301366267122858101977336760222743717973886530098961808308449689557349873822038800707952045384588295179389408031854683168859768685838694916268484700732009109453204571783568184348051579918702377262983718500738374767888194858084785515426360097184048707058040543238204169476451339965009847940318273298371629969053555197743696743115386185690857152060173025229339384392496726159297434486423825472004463966879252935476030976338695268818437413787168053268681683163037712422575064664763760518859569000273568295707133418836710120753948632807614350266757738004778727847604467887960111501492157378401159886841574701646658179120284087722795293564138920269798260998147983068327168846345216333402662085578548997051117141930352411569622809420770491144843667434832824061781139128496824214043280573999066967636557019737101477835281427662458506645235363623350684470518329044906042253457660628805896495961661876551921466969998562106020459374149719056827392816093633728638361031007648798682893878246057370105983466212986220543689031791953422097049198680404968969342973561786554285902729162384483540587625817372408267044702835321438638061580372716066370552337720792828780341542444484144683299272106803719512068319885204018158523461810594516995363693821431063659593735599423488 [148,125] -140953107348884563454648784529976620077485502310842802655005254726597840548952099234846819029769869711604359116009851624096660631705456893345254501945762251770763002217900144088537092311127583978625103081730367246451622609549956221268726595385357621057763126312577744594833009238592720145762529352220613184989226939358170298013363392036486762575923496345949126429470432961659069723917494385457767633191794729492938175964819186514706412726903085322510033481104599097219643012936168108449412175901864356632485400643667509072863572705318680544860266168319117484504782833300999420788045102890449414664963456160335368358348020354344059968093776347793318533253697854106072610450933270477776741523426217632748534962751311205391183270736773051231015711979056145886172436808050169041026796275717901138820187439521066296485642789159464093635233566641273326889166620753861687056479727188113496806719018585952730005158927984694715380763134389871476316918152204196308478663849165134193998392632811115122697407734857669658612055712628522506741050045177963011267118098894345655707200838026384028457032399720523454676800646195859294400623597551489195396422144203304992337817663192586826499892803091309125501461483336891819021462486843330598714195485424197156698912048816211996082450576375869438601596795958710245972262556316844607408407311784268092986957467249689376421830393357916938933231128077626674245497479424572327659424107990229844267852550567947797015749804516027353762751389366133160130408045388573500977436808840984109712055559188871651750337134447950659769123697898094996277599249433372311470595571002692516987084201027070801216124676370637155862223025261561215784832069423130601425990480592464515741239541760 [148,126] 18743124216817050314035099198441417273884181735878170185531161159275694313318574149937088690992672589757901382285147263706415189405128841096568363259090726987390796411272974594208733282516274784658240110897783665531183432116878752384365718856934960851322953440043135850657877116836791329670573742187587622245145747942472193775272336130555354206718460858565247052561873009425634421410125152030472971770090922049927922149525364545318354103600523097369418126410844133123834082365067215452490702588708192333957640617412058755449129442112396865581178174740505127636060411324415972687755412387077048447412866344184525793194799351399296638352860238392659210032055280967828456256269846939405848287449869001293329777498854485161443028930970370703763995664700340369913033431389681956674693626048462294999207492028108886592999189264065654941496276462602771598399837451194131164850271529631282413144808054834775065019839625395498535371937289860986215532862972636486972319920801722392015036761425280721202687230269543383269484039981385493843458330878381546122605227276402855194295394024458671227601647430210019706966365451468683529671772414821925131574310379644689098555728916529784140999280524897712781652397190415072211800371210196847603158045413455258660422526526256431333284922880276772756381852652009008152775024120694018437952843612056357458927575749848699050876265039703458048037857014016857743293603212291609191698321247961165302903994782341028936452818500509667420044397842601203699606697386140565390678501357164022471834466299374906976728659234391889712015927639870767725105276634188437537771833449931758755984314644928950805270992541347667144817246049905411221864463474311599997142197893583680790528 [148,127] 577898156929308548997912006569073612362673300083552065943783731742873296280174027559674909128964276079654499453176828037776766301057962847982836983611923638073961425927411111266591663691950650333668771748493000790117884957273301690377368155372453569595333678719411214590565575596779860849192253584820343166792695978183177473437232769885508538965626819149750808879777262088238065579841611534827565092741968864810630367144822334438324495796414093572614211317671180401032096667983023164667980578740758159108030783343914565444468613619130668051527038322117036306426859083857219138825717483049718083842620250689847836210859802019131075494409537482769899978761670615188598021085303449325377316901559652956095672029540066474582547431294391819906209419380872732516115204779303226268019859966854074610383695819257765648073061716792504935432873459937757580019331462017782198216971532990303183700227808197500412096008444098987054171708727112339963930281623200634611340770274875416037677836066650003189643440704232493757256355508993110249860518575569332741878678239151899692086913491893150511976773770774232877906543216059442340555920472387608787684034019028610030473360503481602196697621466044756324431737733746934423608459599788176307028708527474545893116227113177616462548417453809613062708658565041908758202519708504397866076757729884585258226520619000364727537579124703367460582823824409877005977134016401572621099991779857217805671433804956609388109925648596230229693893938122319514937130000154275461698455633225343331330468466274079988034145802740380379890653662784815084188085816725066384680080198216028732396918579046356108218992846651753152663027776898691177764354118084006908105364416233472 [148,128] 1538626299603376254173778976860916631318275612708972950391054735690479695810047219538157647608099575089743116260150349861503668767601120988269396446845102224654415332424257408263212880118014383698539817700410194451309781352294126787299661072370080736399457041488196179659701118633612850771535326302548213169354027681355329229334635019212657809965565320839401711730067263975794201691479589623564641310316085855384435541684247558104056099972460959673299546559885664422016346809635413670184519191047077698072805923564521563860885779740999665421276721704224369415843584888891728741828451200168644711474159330830218748483377250566827867553400509133324333672878110905032526426149760168907401321950026196527234862800515053642747596686159280501002826614424187725120508082747328084270796254383870146628019751613188761241152620978580052743075976135744765685786956870908671797652670846954110266058792337597364458676178565870690323566171156565628876926309590262370901581036480262398858646679176577650542567286660659934887464932493468275014086204656344653490086245210479068960996515849677992086725837895262931625183855700606678942460196999840624067758039482846535935240335241113999430516743402426391660643454561026438957252298433263557606458931400784165872498710186495314034187160513915294565605271342482480042240223997866617505280970683607599456313906411056932675479722136010718265065115898310344521155905803758867574192849197639654457633077528017859765774116772665089996747756861392119959271542396429784423568108988873457260161445396456235641307754230584237923335360723955543439716232968234118211644251070922797368606379672535798607035809646229781303463988532734669641688680147719428560388096 [148,129] -11064326914683866071670320137829469279359355570386760502294135519483265594911080749325905725964690776921007504141252456596900354262289978409996676932537288070994283778576559578875168290900582589748472698749862840674722906231421682777761530841192739416736754289927937143830007340501734184284598863886777352698127825535438859402182611814889960683262622671303196336696413603116731979043651538352351138257834965050868622574902247044195286666867186026682377200988341021158908436229592286091857305361951241119903152284996375424709294896635425849390329175221704325028661682807649781219742444420306956602800391786865045987255186032475546084748680103197580217996961135407981017584675756520889480494521460976492687472772256688731696790646589742292200472529537864532578964382148168699855499034486149046374979624901592584348508429166465169084993395135703099755188403085588199173521899787551490376653600741006929126483675895690589493390278491681851022138168167202765449249102987462973135818969854396217413921256716721430367737242130782946564869147287191222220003427663002107316663212453037012379543819978127056507446232807897040575917188413697054853628614729768039294879741468230292305691881536948268984288556880773509037192242375302401418190151200372181987656098446618265136038286045253301176116487788790238250464796295949802376622283719353972575428970878519908799204043714228631683367940875298316497819377645566843996490328866942269334611656094730240952347574287943889070551305286971576224386352960460947827913562949770022354325320873487171402590482578302585178855386216149969487943659123939875642106562748333478518207495269427025953843502107714964990789971079835279898378427445264384 [148,130] 23145728174949868484586076768846372114587156480270661315616562068074049439986474099864156216636003009324573332128115891448079001956284083155326244699336890852560659227957171289812473001008589493240980832830762461340545837142781133249577538049753855545740356152228503115616237079361207325627441393627841787479175853119471687128190774948843475748574431968420737910369372187388821790176092250180074981359288933775685422192363501694967677825295498582754299890844162651758880430127310659077650487259549912795031355423006007195234405690051456443467114047398895843909847398444639739472965413273105697097394595142993871976917200951299149465061340354796721592450181532459364688943998518777566488131075647339656497661411908045611737804633279427097850135964853515836276940943634217284263684546039211516154786547625181730010260593206950360883286126072281269389636973452842892312543574320250633485465925579555664710504314769192332427927686099831932545838101555868604215923946297473161735425457473067756776362245327947386369056343215656804829786915874577066588982362367096215011970533684482653435443732841025568474436788837277589967875799556834454168257682515688343375823378997944512066639512656512346505826553464949220727870439841553125825355746992707122445652899625563703529016624629115351950370747124272886325845660949555545033815852771701380842138567144685611983622721141756063564129790967892721996089263283985771937743834836410977667493584378093193141968598226872788099934604885761986075098938331265153303514953260891638868139583997616569831797181982883098259858445738555599782339274215722894976706550245638828100522591091513148908554364182075250821832544153325098623041536 [148,131] 29738281980278692038328616554556550369257761926092745631835614772239644698261485621622125654975600580631605770344828063362702104810987588828587479185948640606773901413259242730454943888887816173422465259064703556030512012761130956953367687804753507786050984440692177729223455799254357003434333683715166753339373649034043438491013806005216534562129600825920596791709306494237470729134107021886475350269197221305914446019684233788322571263411716489872004619760131097262024294374905044409024926329722757070937873380087059788906428923519090709094922465674197401487197641982909513952998190913123305894953788404409518898738353872225951748024960088598486434655543175068304967964427493320618947267586055413263378828006165241485759384566784126748818933033545313349839193617717552948869494410676637406588821209722756693545698286276890808551956305828285387958213699327868249702517505105013536382720590107355881405811398295156058206794659232561640179079707603720830477017738933861404834219142722629764917481656397639022199110216462140512140158384550041144958931514555734705107557894705708900726266303824882499646194022964449987135078626266132846768372093592956468549067045482076912298014252615638016820132008178254788868576411827571926066326909054149565849588989004336259497145843762145400426096104253578372269355469879818502601559788941473750263903734864885818280555283095144245710805870232924277035294267006117145656996771401876604301683081927827640534043012105092249083228624958013541108599158893172799812677737590367386497032062713719902786659021961793200104209967544618377741969298651896353615253374025695088699907329741238641208356357081307691880118364372803690496 [148,132] 241229072714257213145830172275530327809987629132026749731160764318846477788728933573719276026099988987898755496257983132669256101489440006067048841277051852707228104028413637274914727806591795617340614489299252003055526349651710537976133226777874137873953593927381951901342873428583669114744482409954435102430450918419233021532950912406222550936076147351738245693807818627400389336327701760920373281824264863894584284489451664882038464830275377114281658204403563758606522638059038951487477603486263902385734742174849102314776269469972081950982654276915527686790317404088895791514322094401537855806642302290166034640660329466468097984735483143749153332052414726990911867389177043040167801311208181265807003999705303115346038424939578303849001669114136667961320638127448750560062365309491356456671609988515649913100703467372984634716883495721182183609046976681614597125516688889696414240569348158397833939243791299299718629814415079383455536363705378310072604447828326626220914820754317349995093817842098238111414571151350750833854184358629618438183749629268393106129109843428954932235990485976856267893909822853872035643123654167008520611930433139049572788789129603714917697313508890934595916557434317800866425389006807984760568097665225289698625812416630801462363171223147677968686527843848161983783479297479613137563583421792535757688320829308540218444926744093579426488844431849003006600722366052765473536113154120996011645906282338516305554314830183933169260716601527879980818053533542311180350016940761695049040387978316456122096802585627661235882795340163238245066604262008441391401511540810447971294964637641774870881998792400233942670107549696 [148,133] -1341339427585628776034328467575526968494063863587059465876280936447777482925968251561739615745468183738690404326825654533657709393812881331806133490716549837627978826575609304664649326639709636847573303404748020340590412407189078756974396528736524152148518509213778805840708191105530259960743967627628990867196123481354655543424319129435507959126597101904041262921771518403498842815684676115981058929210424489901441587896147433569065893299383476419649075130144337766677364447735960619443340436246812626447261439009892742335342741109933684954191213223571550961357293168266348942962018278876543203711150897545280003869365431927104812026544898909946334830914070918740244995833885613298853971981019555491852316224548008710793442758966645039635371234748506558344232803184454560935430318419902063582583400717002374029600340904238895411999307532787255243141865002998527802310752459367957205332506505739707263337429571515998323971204573993228996784232479396253477315987794334474639850530577838214561013457164196056155857534670041840085774484483137696255668568475483550637312608638683488533331467143526532737708767341884488488931995959738603755882254194955224707222276923387834930574932146137087645055426562663812191174561898156797289989769537618539159662336691937094112040533932183228994784113067471800915605851560891430330219596921936062853799807192399366618129398810757960267953539721113970695528813954458066082893525574940108307508241125095651820825370961589157964004412331477241503742590018494442092709980098796913166460360267956182821199405348186128054720720457060404361140690447363855652594847227174699728142488077247630535039176657727326474752 [148,134] 4581721944879827614203058400839630794765476671554180136599572219081616397330949266754740184287527936400743174917773369902967262642426826440058937798678688918171015311803740206754216173562115985754215661647315822646405177074103481906077775386238617818169838909468192604365460294795887263336150939303690112262295852753304469945012660027676433525758274825656381735339023088711379625699757851749890371421463750057377793909749713088003867785389967806897751836811311193371328266322334641569003720422088587135345921116443854050562386216432238071529618820694458186664000140848149617189780160727295163326327176074224814441743406874602106789356446074327216701052835982108726132945507183437928685765074024742457975959836595145114813176984013152589460050717444619231149195544990904142959673906972709031163295743490731086618866555975297763531674060487467721992890136836507614614870558382854739197396476840430033466296243772732914259978694180535438728409401215612054814544386899274510648227101188550220239725289595571813983776408042661782654090522174277242771328644980756364841019691755000266790791979300768179640926306957069571415021919428364270702954380349550637903994282272669948947219058872357931650767316769404395525998729003927740692989736960344280141180871079380575060120069880196451743069297811777928145575280689943288119117546886573681047127578017258010196089328105736360422069319612187419006592285137750207865301445497319508889962840058025161834596812127690884144915623116074988247244534970406354789036655411445257821799480523798297023522217796745688153866726585604274600519615109261190335247431165540243935817548447230621503685332115456 [148,135] -5984480530315227301762297359048805340693848554991047610306683794930267480457213760408406211699617352235459889004804703653081527563362828614589056887071451564574477861690064923579509270131734067752363103367479995739265765585897648342568766506522888003580162075531764986542504025658428193044709302835709035401327170599589574382783701009196769399141312099668985803860252840532776597307605112177237925035567947366164247539178083859856942217186589883814097159035722895238018811066023782497740951576975989055181719353568147898692782898075443736639586783261786798221351304957370691612018571594582173836180531648391455946476260103035210251152567414235664339384947337659884660309623080769332448228884688771348022862430071920265438618058653963865395681539669585489069693846901061936083063374171272028039701477120296416823169674834749438116481031372468453481322328178607610599129938816620097935387017817970372782477717375504494838042375509364188993683887056223828884488805551281634423617989619594723388244749374812531176840693802980951943612857137778773045532873258548722337751244793765425790956766121273546164047675166322903129286309686028504211806423578590162498015326680017819675667612794355278016668915254284228081168017936846816560022516952404263760437601427787222676523142416442307919082381130350911632057652788833091303737324021708357269981043141092680276475846040949010562237523065537144567804684114461594528483837777444244069572589504892714345183424419404355135780656391890240396362032471179116321180491362590805230872170917585700546162681623719681387314012516690615412598067655310931840134270129981475683130544394230141943808 [148,136] 995848808939781583872901270614176338187147700870814685720445619216256675365305709026595390849569229667874622384971302707757239513163677077381430976842880481756998573519282889794571242999459722502806341624428831150948990429319579719840903924956909296091981436890613244489522119579648622243975115731516613733234006551270546227688222093154281967722287701685700989309237027733146247602182483481188439664197088302066885851395601853937497132009997071840317217743464744218008941447459267758222673862177232949340326970385079460348124610767033421487395220187076161652548458626695791784373219693244961673678453574612571430252824966418364155943166455862368371403366524000434732096204345984250822300126932568394054566433477418656791728973014365533907023649599263961433976721327929735429201309512014556167178221770310424626058841991791743806256397038951812094190377794923293887402060198830852544587336127639086528450671283344329726006099014730317560555622328884180883314390615848496665927179276930909004394456083345078141883438079442795501179005781386614702092124182579842232034009652789045584667623851099322301377888836976978967122160614297495406008729869102811553982726815981952054886353555510200670807222982129644875588952901836554759240275611455003872924206087297671923469284757326365031591004148323019292222195957839065973125110520650435057920245600762364971358833547696035894092071530256580947856807285625352470051488647937718269004559674244418625008817447475316117929248846761314196173576784294047033260454941297210184271295738477945163886100744540879609002108197259452315350921447912219287183100794971206566094485913600 [148,137] 27199834790431430836317150656415755320776866883648436415969546073058545776216392869405628215059187961494226181515792624794752519889949285170494242340310008027455503638640247129221955199659314727098286034520085376986007342374080325695674451688795492831332123669210005704994268301791120878296597085534873150127932807798807497234143360460044051605593840247927347906116411894883362962509944185157116437790256623773874794875004521206514353495346648644881674675556932081050346922369059430289948796355720925246415269354643749500627838344021440428548703432350524720314164689129853445432841270684929460572227573369426531965460859930067177588111772090281471924699325673712515780929060761015239715782774050530516740347955426575115398272630604440220260281050694427706178329646066168292292639691906290677608983371166700916505771294997706940670248552375269013191237502409102682145408174811926647762348714512895430330095638623567001174190497249766112466080938349571025948138357192966110400026953793920750722998652335465817155498152487866506412990226429833856465252765366466280743169896226458891561806801712406893219406104803003363685633013477959180994315521105437794896978544893217519286967281541702179136674048752504458897382154736781884688350518259293614912681579445699203774651946386288745113527702042494475124294372023507039286768973335872087746409825052781668542535050990900427097318178381798585572243890334638752377599081128026659560649142972147394513401080165376437855686328312218078317238129935602793535634489935964627380396991297031054160086950343656491591262851936567842200559349906159590761397666499517954461696 [148,138] 12538895725498570604783414841830796080516555685613859697996207688670104073385260389968968973214314230674541577251507018586687469175818271468513484032778257327664140346797628000533982405301011470574350821606326487331071990696467237694442143696080170671513673232646183166673359081446214173303187711279624913989708759734096374434267259427007425258526920033438108727760104712369113072730291952862533307088571944799859571079310808196372844138955981304039680012873382642220201527653913206554971228647923602788710925742443037185217370500052897142266198017685008634061966170501580793694155137193638964693229620498591489372749694130608406901716704064565004492268053813366703767430297397519855969832140313021282983909303982583551031819319557543848116922575938416522034087100225042176241266566078532164213727865373089792301926890993651110381119230402729157421459382439634469011848075106861091397521611710914823933054951588347132232032561524562361529940961928012656103892133681388255832084272702130271039195481781298578215553932285973374275755747744628163141950157923455867649860691953739727783361556622751044302399109287638089395455614119603327192316470777071633514733009428438629350996588542487281108362525334995677337878400346078479868038110703910662962745935296195795188207634934892412847634548330149560022144492710998338163740906925992339903670147308386180302259673134653560067214335789353948489286128279790477020342624943515284215336352715155012958354718275840576423606042772548481412720476063249351278080203933968000959154561896335109682729583566570716077238498569757355009003295154317099836931165323264 [148,139] 119424680823822013222989152697707928298866810918135302961174646763552463838093407593237975175590624985525940866592713107891031838238722368434770371608828385505192513045682530809207351826972448840113389660180971385545514129456544614504369349503017158392953191161902971880491590259266533121046244940234744867665422564569795196044630049643169506363965274718664598312018378799656938244141414573912500570312284318874225277793584544838948367778116131627488498988007966359467613806004066332297922767908520112238608845979798031166108244190813180416629349426955955943902787718587687567428904317081499465125856069743367555215743777962705245462985903366844073315347454425219378268283683809941819583053015206847654575008793467778654360269924330296910594777285800964334992846795653958264505724282943722551490448058427199931609261877542100441643909117149323554753871246758462135297113589108637934910060190302184252979317532336352659777019209450956934862271513546644089679300050470655990284920113349382358511796744146270526328553985551338244686412572122855492408385428198812179831640554062661074890792821264372790810677500673748883534687128812142739087860333998218349339864090501856863307225885139968306528853116856267538122572047338640234319444110932588521628678763307910496819927110500596323633642152635436624242512568627207519903305217980844881992582251841353400607073663908817486223158021643529397490567016951656985639868788867524618934616987397778476576018443818345363801776942846919813518973102453559057033384479446695169296064435606831932264194188988737121248725315849795451045059949220265824792576 [148,140] 8779854410789831327202186083429517945677073344266984596050114520062379505627381801052940631609957799541396060342562378924319449726501920371067115378577413238916452865728833176182514264988636045969606863361390439637280118738376117527839946996741946145746982793352971016354045833609122916873722320215082176776345479990887200870411207694766652635513308374130105187792870732212690949555939418500429840273069387706899221352974427488185749451562091715590144386110626189728224780073114594451747324394496881500060442910483144126723511166808910927656710425208728421383620521336345433522587267916567523560217094026418466086511626488020742907168871572163412955115228696591221334509624227948528767037168457545549085445127211983017398069845968691273700744705111496861372533024100578712690369454630639011517335459443931715838008734167462329925970720080511552687635986120809179779645172157957421866810132179693512951844650151545882534634434502671193845073548303994808399561442241908120946584904948534915876247443089473384347431055832939381237378227267851547294148496234758623651699381013319547082491368095230782440259774345706678869197278474339972289238399110785888115165603398659075400616609225902618691858296690775912300034914144312568223390249803427937518837761283407110735377273670415327249723988130534976808193770703205143443706969123038490202837405536091158437058798109850463168269904273517736918201245110836188017234195502928173289469009024391199569918475694920683177888501243980716566366418709954141462624108111780223519944931303051972281499779266410977311853818297503515674036976357376 [148,141] 15424522238772728674288921832085648314546838153894258054663928952923723850224159458662155494534828756260839274430060330295208326461422220965845418222798134259601666898578864053065840959398378704397958113842605422149371922796372181544535590473350485849132776365072554957794737846743178921480055553919308054491652678820167956092295604135734596503519077649849011110771631453776176458272151668289088996764855553490033152613441276793598535090590894586031129958053463779500927477599016665543097440324717852746709734657372099504234323172120837511156877098030107456963656357657228889541342426400059526858505773864478147233888859906242910723921543256054304745185179164174069101967098417202462924090598602959842405456843939997291743551652981312903001951001067019062769234673202197471032353033794746892343448782624017921381442728499464024588739585692647418318180418417518247163187255842479342892794518915424416730117025439597508865578763277359808857307403702605349945557319147874271392890756176274843890070980186426749509345152546815585448217127515707714404815816092855140923918815936932963929827481837630714874149551162612088345658666806965416298328089073274553718236385080207853967778208990686721897207981116299029102511707481045219529593103391424876579453010597791604361826499301056463515651047726297409335782670167439917329127025228590978740918911395807552404379112558370743378341349177480908385276967687762876023346204702142695521640465233482671807424396515578703209650547322310395237003274719588275040933028491275769015319887700990852086662421166930213200679113154513186210560 [148,142] -3218564258500577299812306208534281610524404097727553966631433949723760025214833557308887275029346345973098431941139370548989043915405321247532893631768921242026361321805917460401784573928516603525266643675613477456233447679140755234842056568687188837547593182556791558104569371284897839456567514525702994786601902363448099523781194099803244234019363291016274661737863832377619176226803539214874831543169959920274296273995271156017877682410072749773433085895365992932944563878175459166887903774306219923375999056496604282915297113351618125142289240397747060275258146822423100989271295540046020763173381464110154858265701463714605726483057042393361491638673917124122010768878145367289523415385601531598610918371928620656456261543839369051769068495418425970258367692545132702106496492293648579853081899712570027824258143106309768740676921722575065266504561886268100842260442880756278583512845108109010637569946430056507501532253896576045567048767179625379512588835952685298923850334867876522220061899129607882045701947126757552045684475789236587124307804669380228886738991616283260150908197671683935678188066575404002724238798976239617985500555691088311242890423320664953407487975749273477181526711475492045898649572792024622376058938300965932020832795014535826632218811168405264116325328111056045031527111578365640799159858154663034170681955245818195311242193671952147775656515787524100019362889663316799221885315557969847364646474226382416261623378268039221019797129618413732980274136217119016030164841396937020360479845716756351747190782456868729487035582001152 [148,143] -1113539996876072438500121009109694592023497044854797047973600433561561018076119459275693792167276861466706023116680643147486826627558540922716913655953827671074290874087841002981511154248437493079397261187589051660690390872955485019843371880870806921228887935878180229897988126944489048055502771957291948742314905545180405920278169784459181904295713422643406091012701362405648068010043190341003670501624198250379397169977114975344943145116247160740089216986129180252803306385622148792532747765661325761404871533955376562417471146070702224324861573559026364385294961312615098624705210879989547605923272274425090801946058055225416904427792395645025470112002770456976704220139628928318537683966617432871363240495269916776837504943605280035036417502641136033222003655572290596453704650684650823389619833333929534996282578109758437544803989877344460487025343206994579369676157454392869522780224428359635478251020887187759896279711534765986409297921990132484372508244335388779525286984291644875684959565598705155939745677326452489512656151758866305637213353253039447701406296055650581525470596451837056921265264832189466070581520271724985287405647092744949614189603576526321456420889089976674963618517446685020426662293716043156985945649194476003313382414079660447202483515347460490388391918301303688309976288811849036927797990492875202190554521886160863613738189027512822301311702089171181055739207668402060214928854350037453649455721733410020679251650027779239967999944103488660901665130541598143319080676936138310619584834116622717770995101115392857407488 [148,144] 157799523455341389236605463419390843971235383484688815030026520900747366923848107748178200989795912284323894556499419400873385024189014247549229180573373677278136913447765524124162653556239547368723937795021725385413858099440523707686138889732712633639025801989163366646631156107529394518552867919541922225217171992465995006605300936978197271333757248969178252008335571547211362254330510997617565506832118646881095681206843871310837782162928392333820251027601454121386777630364455488950842694808813621225078849268370047664219425554025562790318469850557162263634105987209624858371482725838120008434999437201735370152173987252689358357351851456981598416680504304353578854798543194415400510167254638618781366066852223741910151582663198924564561152514480691108914470088030306116024118126932189924600550717517562429763425611287996977647384770695646524308157770515264848633723480698834121155923370166004873705299944619600363753757731505328308063591180898001696091770647103137514631535771696077921252929930742975132088969555077313124356038043324485332728362978208992148533939867593969553447508390288667310940143463191477235092740344421132042991796656013516549204373325330570525708755858836517648342384737754280201556557388698163270597795010027953500803830640912804199935596354616701550329380151288032055963989193240586610106508289644398976932911863529904631686982417654378584165125916279027928289239487980991916958207966869437782583584644735422137915490492861208911137728790868533020907720814837816747677060582389922601931873560904899660304950640640 [148,145] 20233493452268731709412263102843609297424813306288274203650339018911360693120634042575724461807992359457705843303890522573824489562605013358106299866950233736939939743491391128173043843566519643228307910943598399272472477355140548141346785876288522589180321753023604650004078377213625383863594096316479573686818363551050402835646565537636117437269528792046823778870625689222512678047153694312607047157243654924837687645289866950396987460195204105713453394746696608382873563058617044060536535695441695503120106263952394164040966225139596846704534390907132122722524407738991435077393838502422542306859194803869410602839336657711456576984938417665767453406886567019223936703822331559888373795679793712643218675211873494947082938017239082239792507279134677189743515897415866441955184681046070770986633147991784099689123832495873295221273092381330201257464593754963730489897709484138186602554512742259938632360601530223318730677106423255866456247033368093454570977251945155355079909423456527166702204029637991970396658893489881564772809521542941850675352479415448325378945488114816946803510745179826606451572452591865960360470417346575016835078583055101849922280356922118835675246510182822862830901224988417412967928298511646169992540376488992079898074466948299805176479906161154987254592016524143489497480404600761136945412599214579006777204066214308544468612730748738466854604587907600385114206186261803956184018890908979220243163878408604745068464098973402906668009759981296533020297538101881988690860217152009173637901664568577696768 [148,146] -158577719891229766604728258817811555786661660375524901746797454794059600208812487682437881888215531234062328756524943927547292940635570260417883143172303293068170030587770877028915800169187024740336412673964200687653874133314864462715556188498271577804388772272552799950704795055902700193777237765302340875265235754221346886807432932460182294963214568237144429120419290424293928320030384554510286509017131965960014589035532200110851841080212528688124757106400371215299650497531049469203326602132173234501406399103900747632327299727925267781799187313783210292811765807523356989736152316055347544997693507867079167044127134366285676554938480917253472050849270815171105999892838099103111249971625846974197758970299809492797076082899606182729435462814617510113874314026810414195416205412045932491617532269714658565098194115999232663059027170281983894685723748234416639218317277569188805468440443629317687872589648902490828856049951265903644190790265167738542798612975397567706977967589688337918565099075176038832403562024602412007854089922985377770325395005540468913249902528681291658397399200917678644287584313563506592694922538851147341740686262457521359263338344910440253874380398059416733795379096094540941724703565973295748246264659518225509515758564485496129157032208141982477150037249147920593171576263979283956018653668753198298203517385892904753104638956930999500777032877463570378349757341186032914069570416276816514386769043504666853245254849422894799878508959591977332255442457138487393982442268354694045595435008 [148,147] 2461804572797903484784143844145647871763955607484475494622912911473184265840121597751206617438928703581712385444222771550298850619730251620477328849408819830094599461275375975960953507741590605867804102417266140103685025392695733147384626110213951832435312081665480764433520549378415571993202274760551631493072448638982096259961588214767997291533508097843103069035932756988069815840015744854580726065188519888939894319750126202957727802745093676930839991135046608719499097100340736240983026670830642498199271201654762958781084087750145167014694325788598663705602975763592717331520308925882657643339302479125617580557519026867921013006374755521996196906185597515467779548037553246859595520312808876102713207422662856041095284409637989956443966724084559377191381120036228356571754869309566041028595241502376333136694413341626056062904501086477521743589302059336579818598844642393704166709388509297905911766849060525222568801014057598393816444325645393640279271479834242354999934650517893538772146016444686494743647159791241964294202307762199193570873937208041410434901274673113190281146721142721613504353073951511057106676961525971160361158669311020991355041450601502591238026921906354785424411788800338095885265365527887534804074889805148469196167977574179696079988575918091555730455551386852743975227441095558822190950878157858586532593727336624074021886654175740336084795856914353339499756758104214045938436789516515592135427798560910607553065273864209037814287490600107825660637521200640659006174426575148800 [148,148] 70632962635685267504678430014336574828711752828301171775987337956848188398560772244180400883897216277852990380280263542539766200495006627858847328805295142443758090568612122688635156160597289495007109400067296087972881974642059866959624645353753874942815422267838280357854863552793519732839448895936056683403152746331362597999573906683143431312618325210176230409219254118294543825047848751631302598026083583883692745044089735201563670512854619196091370632652529878808834769353776123708887831341634151579764436986183292929246884186566920732576030957058496730485935724388066509397612831376148496653628801008351545936620390905025509146479481368186253063028203952229634144086058977203092830432338890544948924345020477991004000591276846883459747942424680375854894587619307118041582410172508314860476818119960030681581915627251612461959205816304371167277661288382340937737579371851944347134550852340196872193239992624228582150811345650304154429743279883343641414722808504360420111002603703026669741950475753582858752985566006704838192836605889264256110557719155944632638945692532603741701195104090532874918494995489499214552433425855637943203789831601076574273508779766554120317205829898547958681873306282768728322552609545584917662714471084001039631270432913233133658339804094457398058506644050179159114499287636097979232856362677411478868596150151621013150587030389972248406743152989421930541044155600726294499644571438395177225574602145985396225641984505670195025053348554419181243055616553892513165056 [149,0] -16293423917605471059208924875643703849694777035364572268392341158104040500339584678653053330015902614188828680825665286108806641126123731252581906577362466462533244995609915490615543682466306641034385103249633246867842147844473912041526083703926516458828188741747636226680805447866688190403190290249910380576959827972827302084695294950068095560137046373368239924579385425434338940606089714042911180926615629050605650813468267555383411801093598169623318250185873149043087031472815956122598666656233173160701498180488916446894974608222723435904310692311469460491272587194560675835271633791758910518193754574430267359910494615818782676436909308591570408545873064036471393169474077084264580966757769971049890487249276110019186939033919049359144083602358270663434907162001543452301307355885542997028533315786193889657455138385930967902179418522873699145918091174374694634023254397342608560339370591814346620444785477080074922773201394650792467981952450578751270135168341547793120789379085919089505605199522715595476003075357862786791371157119824512703037582014717617597812799640093647356004460377715536825834244562726676261777496170623898855004036371280981586566611194972566991127036175341974103848615385450755899562229970683136531306312323514339501693561054719331446437865408853503002679413704209998355890918936458567664370880336476864797911125038719023766981028474760639281463740286852390343517822015145078986372657238854698474550794105238387169578885679207777184722590878848102920710326230031338071493401805240690648966037539779478854023413334972915044799597331605853732439791833567928349329726528085654191997931779542377555490607770351219834308759632953107774373260377653449508160910649421101240494740358671645604532499334610348161517980316834426746875793760261481920431671395824392404927428186310819551737906660192443276799426194024637771852673467518154180526087419257779718815083346139052124655878958072817308492087131812041557201212687550652694172073636666012988718426884028910241753269639544172995317933696065111093008746127509511241249573689170101455110369577795619573680979972480891809495346512442177942809763230818926467973467345194317217870265919869876038161837783491137088276445865631103515625000000000000000000 [149,1] -1260332691708267384071307423808139740793161950017720582895237340049350963839080827960715767347866217779130919697046790797807359132626353769025443387832246846531104906437194617237580158875449616291940764597962693827037675998740297152684278339209562248801153497222267444957336575096639221481199830726088491813036220572433541450226354973651166769906652795361952912434720037976670805899767066380890823586862035086224373787669924392419619612428195810699662750136595603213285578526414429390296483049883723091172804439353649996811697478345286871673994011384773771710236333063575314542779822733005269189835680388693139024188422677117092098286072627742399894630630690595277409370599452752534771255861129241728702939444782196632829339029375737929192532118402624773060616430787419694587650618646752243874312810555665884989368172403630443641840308178839712778515942979528374505443296975226659870581415144141165127263019266741341092794743302182502887104538387818271573111664734243694736056206003376730585954973412741705085807335117985618794399679111806613791336150473449932117327997514197953972722524710927994957970856685876833647246403637415451621848455820915016585909718256917466053122471053059776420845835739716426615939512480451582988734839755477111225524062800251009600891647208486901033921258112233481776923775724808177030880346555985026573360983689660922521660318354006224157303170284421299796939758844466409904394844976218621035732259825446976911001864300845360361439540928802806450910339080535126808386553962623113519716745095373143641182432128391745121019809192078329540660824563049938135596593347707524725443868646703253723149796958184743926198653211200287863219648697862007654357924386470320637471714810235622196482616036369981219712507871722514563013471826740351872639414785959730992233515580610274062117646777470356076851866449934558723165865342694856018483433192419119241861222809276783716564681451537940255778666409011636711254613679896550358189922595102667033263851206460649879905940729051078855245233927919847356853924836893363282383570858588344665470238277855969877763001221738550039777093137779278250095238688485036869967418331879539259376641131671783568977268652488987754622939974069595336914062500000000000000 [149,2] 23774830630671947922603630170790538685474189264202095079970547561092870253581818297166484299074719775710652360908730506001583185994730449663785130618315743967767861826992735303383578438309461159109769746512422954026671575118982670217877456027316144168389638872731046488763629332915909247301021224781082284944577808544917688611399546566183401236907299499496380294684638989848193699507848386421988141395578372074623381595664564316517385873196981072426331854030823027779649241612158149097394221671074453281397756648813344610500404627837635077460258729272474666133649168410416843645611683199118755164979859268388962639686623937179678892703295205610644564029980957807102075153839360913416589203323503667915401144270051426089261471495144386210923213920982295295580068761871609885359932935295271329321502132740195798874141147147265148663716551228086851767684560087094304727084821031281567466747991897703830011372012339174636315078042112593310776501980044952171581706021620245994268803150165338749381304814407757074315298276823041307090567363727415279097936493728926965096716456977798919331317852252105268726239001965313387153221083790788787674955323329371828318223370652868369257216061569888067146600362591388432050123429489468730200343023609401505571041564316911099413665086610967311169270985852510709999709073452677396997292219761317286027616430294164274661898899362558432906497239834517103619647537787950216604355839313654895997803055304137937336083828379058595405883786379179645352773759737214536162592235888898878228940005668866982692746063920430117970700056400640052145757987109750358908667765854331768358796700203461735667958586643906605570811820243104119739851193489179369729438406890097873284165906956146052771044006731454386100004827255080954391778855270240761105645552489005009426532313365003203759350511865268507057421769176047410488493742836411723671820219679610028410249553599432434143626840962221231251865320972815927359892031685230848252598339261694448643556353551359755695823506480294354867149061502468107763793761011504462267026952483755204889151729384458030727596411566856927314560960157701765917550182187065551750657755339337701998418719750365106502254519682537647895514965057373046875000000000000000000 [149,3] -111662858372027759415714957865549343543419724733264495414790238234916280775170987732675404516202421288381613511013579927750356161788982107993851937730329150983029238074175197517900196715188621158353625854048684094623021450061403353685249605991020863819213696357251673069980731533895079855846485449767691648271713012865009945154888859836335521014923564843059129368029939326777030909116372398525221116791693705366006684992737817163320245528360428709077467650387301192671401395314344879519649895701966793270692976444472977811381369674450160799199807568471744280216744556867969491788603842149884671807425976607294242280176752857490140053222947463984215129038867779983270909294042362280690080611546969641740601902349629658918841644145633641727149488537087730185400891589042891641013338605847287587298214816787807824730879855833984399701324459028972524589769363464012502161607298955195683310590654014185260574608063932164413309762315844531408405685428193556371722090596277404642987008154640672506927697749575314293059237016471869630868499849814114616453437923765701115782099346449958139962644536856677044273280986618628958246467066103807460418647920437193176120839206788767347378142080920948340101377137009675641716747505973731822546598470453000454312090082353221730233637786359549736471674544646537145023730600640177120215844847111605622893568461138016690919637699349491679051006545366148675218808438372065459365786642353587888904743847133577294019508904205823100522905777070175530137498652170333340487647958132235784184008967667597462557674433646375947137822309200959681433076094438456397681085597509318884126388930867172669990615787821645786856652726623544759003542391510228600758996818800927261275888596208997317544681072653882069015283453092638810618083836712568335468324108494433493655346394050782645717157878603483521718161962960641092338319991141793158594683263454072974524545673114254776412770552903380351658257758676628921516876086053141405954415768161893995276424326787520817896990706885125358594820553773801105129346245883833064589783217361095078858388078603785684012534548174304989195450023217673921607412401033613865172329931301177150590697642415250476558008507765862304950132966041564941406250000000000000 [149,4] -51016990751413048830469623256397815836563791996220337213746297092351673994878722911908458506562847391298354062233704382344998905144431807488648701010444551758041938480937986319041250421206322074334238682007281694825021093311453494617191160877579004073720782405588654157454530314358270113332126883296953469484810094418167471421088353262180683949964619673976392408701258094506394021464402648037998239719696370380936667478789943525174213876132179417635133410261824206970970263373588871674352723637022743347309792565628849604284866271137122517240074129919592321995695650600684289391724697686996568053245531386236790763536086834945436502827097612032784622608368786018117188156629846577757890927116019553305142235942325118442528051400868692811908108652252719331501534573170985136375912941943731783653229553455041627368850328687342837351857103552863242454814839823601648738628220633587692213175830603132738029742163851902389713011358532517700679041255617473135946793048946932793874762257002862248443092213803866078955014474684766077481245767251812515992113844239421386228940247084907472381257491341952141386476941826277948625888884153093263792843939456503357436272480958530145240957430084935742307932451389862383569451331260774703361016689084330781368955112062366031301394399479663614651797997825572139336258584316128270394228674130600851491228668013228519379205173285568280912261476368418142682971914893146688376054379655454113478326603140888377234222619773934989638984331108960180164158726917128053469366877014862288955275191119611644900133058405595881928966824092091042797256764864788215810357688651523160106503797373564203791627318716264107187664967076812685482280194815502868786083362808628157391975494682467189697993784570548513538701595879613771152832483273428639247326489655991618766160014763757379068905331759260339924833836426923543192257393846512955270119939861038893767644119003168909631820928565474857987962045667300522543847099657956766072598332889514694617859015105835664922993279640866299922942520726126202949274233156424579851096325013963735214810042474845747891990919638223568390491575422798303065825962745370728104847250165865929730973715668139803480762850540486397221684455871582031250000000000000 [149,5] 2847275963999527740749254678875057141642613578381664268287205481135451153287475194173159618467122504898023383766858619073045953344726146694095119412689729612823147291293153934293637645785262860964900246996247143706445230817351230655202850990497089499484596208129667201140153967547972572663493145650512207352011187540309638920451449902056293579772429642367127201952564096364634517072820818977163463096806889627626717328916484869027463458518742576971847988190194921066068470076586154100687666296623327154986029342040530077226538226749809904626136464403892179220654650995263754065001354166706656309721909316526573648054756345100569005334877075741484357933581376549338992690498044708643107950219397123535182698327177323482931926090010769966882128076270948484281562139215178529154276694038184222127783183819977757105134348333940251603176903246984318911325618518772962774801993086715186177905792928104320842158170142076600206256422791280384906587020874269001708985816959766958487952543210172185711509022579302590177188960193989370063402681004971179350990535404506072912983682276146341290928173655700681935027495465730363140645912283099216606185039090049932660028485618959766460557215096815019528582767123003738133880349292636128128500562410804655824529037127371128455034801911536648714420777460100349056446953358003031589876395118184033838786776400731059500589423067664004705104914757798693358670281085007460457986084388829853055793351996529940242299303195503522604231743008849259898272362911075805094063604819814960616203257750503951782678386055245417842275861636091648272554226832989660350800902479873653882825112606341136714261873860642438987753018953390564227455989736552513660599199816599176843613393139981705255364401403426003525028143384022586921526039726015019347937224235749287597953469155224352411192572153323454509653766372943786898313048933402244806249165639733926448041155361500025082421590032940778478812172515387239475584850942370030673858154471648975692043386203227155367752146987234977154112567540075302603125648529293665736379665503354338350826424411679474822183188816025401128737233538639202530027263231246558859560775542205500608127586688325606940896950192154690739698708057403564453125000000000 [149,6] -19299037801497576088257788497182774111307742680209965384802711885450418573562250841710017372879182328299384426917767480396775724956985699984086488540889591305335983395146474988292732261313481527865575413381135863722305098328226896221639607773011561701118852389696275768156841630677451965558796229912582102443978119577717339908925808129733106943109134718715567384846519270935194383151956180617943522139800012601005650395173361774961209037438191043207406676918921446394060187552749162680159008839863072125459744853769694774552766461036746693249157435273221126554101612949986719706764947512950797226568594839322801563980454464138441917523031706814309416182531075123087618809968131191252108022697266594949869102375397735793205656228649116967771455320067077233957724292843743558847853844558865862737534585827839438992475967135279326331002282780641613826671296810547165336663683542750481130670465528352402077016703445596675354420361324663235184549970966812997464374774638678247025625160651411732595479702107981643887521041417228573892299942604881949677756412812497493955279397047534808563321765050642166328108418171739900440185673585828642216685696942426051889701820000194785667228089723579349617963652465511618935874593868787532488008358896305538727368421042397856390661254213115835594443422199064864906414184958804556677713931075427173306658886646380632278983941096966852738097815996237114229017070909796226678642236084285843088783914583416450620538042948144547701535148182314001485153325265936340953629157550744755497080105850098192456802727961858849115497011730096841468255547536026421521431650687348375192417587760762918865937838990949685877970504252091470821813741176841815590799672824581345701635733252838683059524109159006645759155103370033238107466250899523182880947225792909752936201927923606660824713218932705513186766207920847952725954727439355281193284982437694733815662859075440676389813449117630150557200968863077207679047020392180692873995079191100673573155728470256106067970140608574713573542979399413236628927604078409809022116632567262603307881068397487500110272789136513978298529851467667493355696312062810541898581624097350912292571308058811152541522915271343663334846496582031250000000000000 [149,7] 69447478565779802696064316666479888129085942420815091491095738578787141725553596070918970794217274465746625972247836781457783395176353573890374399263703652446650294950820747655978870323636057428218354626572005863951894404909688795623668064731097065086111378797108578531147581728419881716213384342420518657217626314087603034631060188187223913206189344180484521780542441004879873412167647174466846980564993580580408067989769516166211662477145553117527657519127779725530168074837128750328036898634168354769400888788236187730782463627686749139918183234440244775686626265091860043194151737390317290472136751406751077849196270628230384119207726539879439378744057113044565313006140921578309655012198282143653127095251329587810458067831191312342783603910829608958879448963303360303728120494675912502816813994164718489946806350230412068909680516802569863265122654789519540898547339550150130224574207986043807619855752984777477648243975554937284712959141587671467803948221055448766771023481070083628636601304579353964544344705407653964037012806111458007062631244437966609753337515842547313973972734086238806311722954203163576764678333340562211179494026207156637995798005134185964079158710928485111376424077045296443634486588628916523717616116586843749088041499967008498136222784118346913525649196937936654527029871423467573820667787634104803372922620700001723256121050431359810213176034501700528644274206838398829486475475558542097045419235256496876053337628534635747284773443319879617379669127112156768097524071350740885341005604867198348825614623074304345413095449984889297283397854322746566135084483376604079681982017955935930702684605902466133584852357574612028648824393431090638300720781874935524206869397268702981856767750586367911138073766958358235880564193949697400156044361155554835493518949297597682627263768787728540202188249633449317129264031027923108681357173229077602143188548605322524575435647270667156042678113515146029986287826170619047263925838435690647607926339043943281724174255799809628810529244976067449095560977608600177728724766646148788008234718912947452906998582932746538455846078338568513754967250750336589136748959392547246832327195731338065343152265995740890502929687500000000000000000 [149,8] -103768935602533071059264266692715755638899468289660302495179254547604627457043856262390469331278988435038188672347758525738000459109660641125545702903533964572224567568682457948200747441711850436117128662895336272692143139227122115218095835426704229340675317900971321466846053224022904208156404559255201671681227829590923560344435171568898841872387615480088066955861600411858127125635679493864532721643038778410971473921252416897289783406176382965896520139932790766042522501143153645064927651595113715446937790385798346273566014519742899866398864313327364253223248979204227659922841228681541969205046147326748348367644745712910635349299235287977679526435756545077933682509663262305681875316782142927485806405511081284644950117927236118636752307103873866451747121935334214344064688216321027629381555649743076486904342101344253399546884637618358923882257811512659655190252834532119062537243240260784208527052913064087585357329771857191240274421142141909663748735691380537532925294197541695116504854400708798775805863100952114213288674845026748163815592116581514956540198466679311549863997981060309375431018615020997661711961353379062391998462050512606827046520126431219060764900986528737210181179976701503147332642583544265045896420132824854458925985142103246492365278563423909355592381667709335750391598213073301837844970815908101474065702763728091920775822268879880251445290002822122606031046286049459608605302199988159988268579524556300137983496779010915895967254473940275523130558837574789410505705834713380427029929569848638938581115203783752469555872607289382261975353060851452469926322929851765688136385134289519983411474970080224476916783033240911880563487380712549632682300541620253524310718271061927875786710385949616952209444188552145244539193810109531316335055667654735361733862288560332662165131167735962577167559288513115333788584670983012553815356666388768329649794403015654270232847352051522899214140853397611163906080495151557184829771993801120813436792118833733685087413769150574081886858318370683627604031619026864003734846049630151556001380011520741444542634684413252299944898863013675040186288513707875819839548922812171586260374112065107965463539585471153259277343750000000000000000 [149,9] -150840358308996105579540794931706991344014947167601385838526776123300017620354459216762233472538650928156885691484764615471374164683214880454910956724702448289611611614792332048117847651322335500887720649742280517460648310216975089678662812178612755452066407508642605213283900506551149499363770679749119121955271326784484376822764733225874356108034017790669150623872750383416548130044832557125584615959415742772299988121892526025963242318900216625958961050114673800750253451597108400453200075795834209941410743534169836959356807837403094356211401759048713711518707458292084513116531664204910960035899591116396995273065030867407624546226537526413367829233655122257109804866053889451768595303452542898369524288526683680614675829001083894831906912745690149321065752161288286874254566154233918752988157639864359411817213738633093991633112229941628318883498887095911917421665062942739734470238896460107456288527665122762116243056956547611832282568773035278793127007570990785118156949895384693658654498476136496999211765846749901959819204966685332923888098444401166664912904618380540358391455581709846959797098750800886945636090654192248164940693790224886026733432222049997611849954485444844985036095018258865869981208299132841225313400321857110598364624310866752347537786298561405709123094732909644327671841163464210095629908853826026037864537164396537198452858551965223614537569173093798894736528249285616020362930232221180242204959691766731789461813169564540746631548403247500037650756216858497516957144771506532594854613080617026397355035833525518052650731986833304909087716013561913989214177704091896516087991652798409315788695913059307470239086547275460250298932002154556570276098051868030196417140061178431171973318898138776618700116296280184204498181885690880242879084978286357784377583105992057664960042822998420647344316786852008272166314346345472923563782512754413914266228348125658568519085893762018341403049381658665191153644097120409801872636086747982063914440282838756149933587246522622606621649261347565904913640845402775656219994930444805405697533527786144291144237054483278265469072299205498971267917691990144635411004852182721526552937330034609431095304898917675018310546875000000000000 [149,10] 1456805643716574135297931456463566170648744891351173394445563605934653344701337823583761371373237668086821162836020604590941640561500990213925858847517330486092579518580871575387707163403798145131924153546027780106874225274884466156518074004418425038919393709542351937059609844985658106056218093546115475833692376834554968072848728863588666396986228163608522897690661985248833790073700654818667826164979764885974969636172015239197951575717616397429463532745573372062713035249501651895194421428689779745360818864135964150224509626909753373519578289277556629067645831114623272830263376936253044436048913143603981737650211377955988881097245357513379005711409592425911644574628148175013666561000037179209986450117541473947498864064481086394750577265871030058649163235896430638753405522922635682478676982555303371721859537536278022179621359891999116894999203252598920936256210384644216027153509890636487647537365851592529566408526441030249096665017543178933209680511905561324267522421879485776994093143511389244695981727272175616543759946692773616545382713017423217080568958331776371616534481946136649015389459386532055545731152783170345423750244804319948645135540451519741229410960942833507659960729690111481919467097072480235988965065556861655501756517911978790648768973058204333099073699494763222152929121343156784644698005295881904784344748950063823011449800245107607079795334316964619324123058734530372486192902148926753557111895208273961156709531600709534432639732195678806940634677335416108721771912123641953800704050496568845347500634180159663786730320129930427719942866367277334653649172495015782332005270358368604090594867055791798554348860762530394820119339817187340193627660928997597948537617376206083482619564892464791836529359498587846064827619457309212225163341076455379650411145889400314352638761893913386201297608842528110676149782118669099150691111164074146356740494314983962664697424075485447953745024815704782307942414593387846643458626090777736156138771726799449779245094998963334212186047036008462606173433367946920506476374323168206452522024312485642711545998903143409081894568906581017858787815228565996481835843867467692944184243231120490236207842826843261718750000000000000000 [149,11] -6122327172687239939741389717664360391954804871163113612756421285106602180545967368322551257363765601450994269472522768802053800088979961520323243095364631501044582308510004943904432892598010427564454060743658050996456175513290795724245656226647212435288223102233531423914744751987531653597218857689998144854613906429074177768406591167024468151358974156553325721081814978504344315362287933683992125064894688795294699467180267296761854221259391743478403098024174223073841218217023542659542910875852671799895882302734463248779052331872488748008379769357260446916294295537008533257712374044004035578690186893687399052511109239553852060235765001641971872038970885548663362377497885921288567062557735992395479064592332888740889767779915340708376923557382116269904886644453940329355722523657430947024447652125370716032367527523327818627619431628499639709368147148477360778085586639300481874688286679680886497740217927393792749977495026163820498506900793335393287591001039367943739713022799630070695344747903059539587881815144845377385334179600109927909008848227793660734155123965135916502790968804943089887663553454298365785556309757225560038278794140489324322270934261744372258591390357451407490847633083267319306779592687679397595815505167588187915366892271021977968955604694999014649180090098072184421351574713364544782173324111362772647935353492353608222575780149098131300185009269652789066396823096731501336981644306657562659908272193270890778860861407796210004915551047396190476153622816044637738386140728191727918981895629501265141620085983681053951994319972610424380016847328510445093896727913917030677317405402994915380867025665371324695797297219953598580235854265673438565314581401007628278265348442811664246849336978013677512238807717299936097088499000368786002719610522256357240871476917978603932277550400756856330069164948989132508195528455080793068810330084153359001439608882417872003229877600190592698453140355903379953386991448845832272599167272757416366618664438482919462620206124488926161384394574328859256462047465261549489357635943837262167280743321957698337222197542274311372260314171505128187886215126289635228837444459870230535625257317633440834470093250274658203125000000000000 [149,12] 19509827582034619326671736015685303462652204026546454852111839705162379440747748349066847712276085654106824192412270936763422784498978541410937164056954164444891275422958112851043145194090521043445953551032805274830452543663769452279136627597200654539417691550913680226505804108905293748591407778760295820861870618890055247247987057147187301147836399554232415033078995407629629665440610150453919825932775109866585228387568374826455148111782180215634319930169464585735096359604530809216832085082146459524826727834001948087554068127441659917842912463869283611790193887308403411810554060365147468528760042583853106912990298522449972397448779503287432124777754352664612172076969694161752308608406509757257394979218649977793575102152927776706908561568998914888128026714840224907047225170008774980908031302090251517916332327661079361898387957381880449178705622118339971872809900616728978212231384723869428378331665057754741791221517145036615938156629118728985593215997842176618841415043166168449717923889617503948080542389636292140840839368036303376228338454591657846399083979704767652310049401992532087610415291942599196790912390294225360557531213960981538957420473489012216622419507589948138680257276045085029952219865122921041866830797908228666842701779439631488430413792641388941949975994079531102927763703708288135450125674534374478702461533826246218232748260440095979686787589581735490057977990401169662083324907125550930321837740969135435733291766844655268137246042361482413349812997703493004919698201262753930459495236113264561342930797128639336847227855812856806647049856707505466199835166400988651037744950310515839759311942878344643468800240973594725235065266325012325429377181075533260349638919199377451010646985762877568209511966575201779420005114108574993559526580972551575770012038644639059960452837741147798249625837879349515347398549001325753107399515576115367980791190995337800712943737218863946720191879743790298903800235387393416663490995004262445398890522105951987602348286453052979024289667512918981350640084813552347642080954725729639206436487248843144506874785348707018160713380572117200319310517087884059063239769929291346495237036151593201793730258941650390625000000000000 [149,13] -48154337860694713504387880695964028020272191338518456678531802316386221740385087867193908879533806657752708123449753352928419172662289229867372172566171926184291409751329592458772879230503427740267151285799531160337849644142164014637982605752650162005541007951701086021378023310582460612779007304086739485848767868665858890733379462185668535555440446134259041945660412872554373313303647973191180616053925956908589586275815825897035426686770535384688161969413980170660326409489558004437649855195465382300139151731816679192370099727899737202572876884297265114860059447668868051241773041474654630763432889703068170152485107522357761070355241056366944077748108157895294643635974466995726825453432759497137274633451628648910980014686490437554072466452902416666856542981140269741640626427150500762879148642376626077620763423639748353651796005943116706330650316208381453887883003452946918771641736196086603147744268648967674932901764366499312599961461408645158456992823761872059093042717491238800881638980423292264426565506636898642938991686656419473826364587223467973581762087500057088536560454084744784237904127326006677121591208698235446688569570322389986829749891909805704905201842019685519332454919650502189186733875097864520105560067329259991531911481565746235511756904174706657159513698932659554269749257416254436552983019244177182712514395030546080532718998220984251091813070033959037648406096517007595368845616128861681770898098254861410194042532660543349481280448828389888552751322441640342122023684424692543226634477474923084952266564794636007064278129627037523243428060168775071707987281351774779144784069104679477423289970415885727682219836250529350389232999834579221139627609202785503170051228897467433306190090394931494228819053018505285567862654707836902022253167011497032480656332935311276210657127733261818186534712179591781841821672584836201085297712582447706773046120619528084124483521290318108229681396511137843741034581359335341118259117488852842314254289619320249203272964111164496682881667764335212380090083389138779355313915655619184115986184150564187841486515579308595344172937634640278549330215923253060276477980994694078759055244631781533826142549514770507812500000000 [149,14] 91841250996430326357555682127632774203563715793098621187015744752454298611644681281970362605473907615287043792269103412249119081767294343275683245975474607547860542670596995769914098449683554089228413758356731855907091068170752177719799156038244679028322572425371747395824665857958518527788319217387091977575577389488595212383595393108664834581592491035120793501572072929980146329855313297309250103161047652826015256129935174516035557071168643330362792650492298607628732659159347849520641671404041855144785876161466351938854272186471097258807664832935077782710665033516250320601516550557614514042101795884097412934927427210302917613641478388591878989549592209878296143373510841694734894811377543985144913043571384081430147030018879724948498698400295967652897286551717911717777295208013877143843474669645224031410747201668966567912372731975675823271570726325204656231517974195627610361328698269806599544366307010830947062582694698979016652381698537664566412214461309405248511903960110383068052031469822551100898744031915877429323781296319689296732175258510578559844301019849823517901756414016557577649716171187576485164374048653248468024300328023819224820957847788075496352302369360646140006365612665381501926028138655287085210469641758984430248222988282799983634674544723481119633891879914962942838936509527822248964945710968052442891810049816689094466371638562113636407977774121397385332306598507962682252795182680587494160094652372859473761231518560081815457843047209142538861495781366304803454210657118806093376224220812097714212110045330949902027577536648251494977630629625691174811392211134216585238346682669335929349212202513602872334278355162604755153302128066190698016509718959775409722203744548663361945063924495593536930700602095878938783967033447375822918817953676097923601770390942047845502196099166844945216131218629227985134720567910117371497421104318948011492200544064149116340694044795488381069065336213097326069295273847650111127081087009247966949523659173756200107562815076298676433288515637205161290115851593679723229061267585106364161132718571000242048961324537538586320023148302429670934336801469121099293442989260072284452007806976325809955596923828125000000000000 [149,15] -134139724932786018002365768903214182161493886335999147136843047128700482006573830855171920778104777329247739016858793084759570204236979668778147626292850896618851874771964963061599637815840138182461050837040763359523991091704041515579748245432226945278329886608056596526979261648768555955956374376171000621766453875780797554811972039555442942388789859786666366221880805355914251896205933043364706053719112501004454856607775404591992866500504582494379443697506221986084892512070361453314794772316357838845390793153578624994651293310635400598932170466719461098747208520060261214292847009235213125718182470527814846005761128397743795144146616812151063549434228272481919828263665589891717683077077954662515523422693656504649750977364977271789745946289672206396355687740534402189890132760863577804387328382774940029699354280648269103309531003349821292797572668627239065388925331619998633522779941569702915003974639118742139245990410208891640297250898292247977488728641343725259132012316812320913316943952304805759676757908924536749465746675592945019426626906565724798751933361925309176931298448751468498718076518140396891647897392452238678656674930911972516115794599998617000354629419279769109744419024222776841429327724788820189003885105270202618627863074993301342119247879896681560663786782115265467380023397705443060023583791889917053502794570027536163305422202705289669711956361073748254843266330793401902472597054182415700488301463352191466984180176178117594156725585453368424247428701238739928620249404873888448742322318113273520658245961905906928013580742341631468312093063562984865797088822822136311062815310018746527881584999746382208302761399446357795845569161771612988428287613139448667996287670746563926370375346851524632382740362270696038916837878359837927871291832916276217577023733709289578054984965601592074156831634640625112915157763711266965469110442720601787089462572498398287348483674355379057339433626597782441875770179760114788578725314866529726590975621504485130864960871333323868349863186730115160139455313364934018513472145931384022476549363536970149256893095793167041347049682256519802990002030810463444282162881471265336585929617285728454589843750000000000000000 [149,16] 135791440309191762197507139677367528250773152581766162213236952305777041444260587064606283966103328530647705233625780149727990281756849240290732641859546334286996979375222625950748840169016963845259089011187793202706754588507036056048211723844290045649554722224294684181071272510358748713364887244294690446342825451167381290784939473173620680665002731226776473740556984103895184805185201477283752769902166630206204924987688180103843994399137207895905548774847718066743803878668721576690480162518737934331708970282748546263691955213831382767253352353757644668935119589527648829000531643704794343352325688156038607606153182780587085986776666507418274476805567584074568884300122177997361780159090490000822407418477881000603217483800581880726159445593626050377723218452285036529638269443575296870956417365089967005619846618157885810799063381762774718057683929539119347959603447261712512887086162336105308410097763259590515281562098456675577797567629004860298423921341614477163171250503704115653200426841168693693145905568879975126434445807130525166428127368079295240662558294517202368857595736154596075943543945227049229070511854468960291611292019791481234876474481555510085857048709433542726380500233608211467644028788716445800568549102862778919607556656017394770134728381708264490138826728464768717921633810392961871380761199223245916794310829390459901881071276981345643968017851483553458306703163697292276749710757136201845834640751068505018387370445420297323921995173026463841778982506349147646110956920028240781279507303446131193857839996798637805097920955321463884124462351570810820514390141211561610460743826064635330642772925965006217490325010341191827932023610411345199940391675359218278344027962394246323402425150566475840086397500721622765413229844548356692491077944736266862753312080049867005098259441022921671262102274938585353905623152979346397262557662550522745066736654647434741222382575287323759503307793291325350002134962778331001830143020307772862861489298628815872110600133538296236983252429421011006644906151084027607407247693642030104081073535218994741523853015322751003227443495153022653752983645126493916516913218472950575232971459627151489257812500000000000000 [149,17] -28755739743436183156231297815960272788205328914729309910962969590533030973746285099377652062885139300231628551010241766701074493078489258112455387367240446500323850845955457279144566700301768732810867828989730061986366108039494097953584176288762534178705436597393193080597265643281365937115943143094786600152972078479668895300899720528632877990277123870169393850444132220740379004576812921722018324690579160764049545347225938544462796333995113810654777451043701221922272480289831959322208316652644973140290549378273642496087378155668840857686970837603242270108644215472785224778828109268774581194396289870250239660517948271448793193279666761561807894870555840236546758944592275041561256885740570607688682117811669624542740753095272842454398378710339045466063889485929471728692537160819296400911637237223602904423663333863659745343677456036412589400692535102403984086924075108811380746285293959891876973914149560978564075700093241424183677366078516097017452708502759281430193429485862312252220886987109133050815600644734662709098651000320351560395983688186880490326926167761886521349691033169281188735431681299638799756987456848670765454101195603282491468386181915928692868838593620397765924274013651102663159802304091470957814521323111066030727465184172983029641556189700661057790883817633660794772941779533404995983534098932885236711199970662597349537883686619322434470387706002042906930314811855413826546173356659816519006245054110780797057750997934174964155160468214500858550775270017786310291375778386329276770568985638949742835117457142658146960254603067031513903176804647868028397732835777390492700354141432626833331856830508329568043344602758751216593477088305821136169849115212683434490256209846496357619439474646984147291340841094279482898857336111770181020242559448442528985742014277815131359612663486625901245966394026055809854063125650460471042518363715158465462013183777836484948136658963569673032474979925080583846717222211118242231147288683958019087571561418105251866670923694573219776522134010137293815698863463273721671453063418099379562213188777453581338363093934070136663418203898064162970427695620897183157935184105724601977271959185600280761718750000000000 [149,18] -284683827589949413596825680102041324941646030499126408830322688451571228358090635739512963071311185440154372920255895839430457729742790116734126356448604990362420933645441138340845762073114446716098597929323280120808222812155011452077992095679915508330105167454576258121819085108558398534457044249984128552176421948870542900439810346201251979731228050717605054137350085695411189822063446476341245967194762739258174172075097638327488353426225960567532280686543298756331232369905113163032156204967207607651506881199508020095823131061000342790990837133690704433777734952119227277424819522020845199816370378847039751735480787234819177115423567285697653839291936390749525943732784767593387727897178160172456090981337348354494115802823793301390322942633420422409283092426524609209560984031429816332151290546353773596003776849956909512112371528115295142535428548502005477542499243513552950342455884915105314136309375725289743137114377936035391090752950357739444512092650831474053183747040090752229798385638973293843528128503706239636703896933282919550833538758726401244055302821457186793765004271946218261794550149110021435491266961876159210853395775422199613719028529780461630315060675631475195607104451271307343239874164260986467411974547797618839036717583486746228488359835204179613251461363902374413038632936105839453707418114094566088186728797627312956986296045097009211476245627754139919188472008436883712577768894991156301664741472201278836680340444361198762716122146206029374682686151018234984903677658779496831297553849161984024293895248919296338103838089388520023889424348548789751631335564247164272690288174135830239441350619640750103692579185736587580183705483352781329116494631950172063324272784097437400669677657715085076955286533059139678313450640846177672493406384289708284043571673546039797792264793292686216125471401873037522823139258896678881167147838682041792906877992313096170034103645073816715627601785129692169392011524528197045607297900286374560003643932426570855146656061044628278938022429919153846608009837357730235679751463559834357214018896248783356345366861944927759887071187797499354975329272505503441781371520846732892096042633056640625000000000000000 [149,19] 911146738562403662370227987504866868527917505888503062632686792483873918566848181221723590047070865420093688158595852519022100221287621039385212637177522809497483042912590566566328114752117125769045328146349767007775087759777019460893930421664672819405053250930266558550550527509403037304138152858813129076421949656047164007802604638680384139183749666885698060906289263410637176026878710045598982175623405682589988716276189290032928980936485603179584928089513799109049180690070953618269262949109818849380937087091358673251530646773894356720143079364648329073659962993791276658888072948442589256555403637446373188696783001418199556998213077358179156259429699615396962908638518360312725187258592926939328027741887862734887389647019771947912155528260310864770284693354080508063492657370341789920427646578637919715666594206235143364828247396342938843528039613349207185525411856148825485089464057360253255623891793149784499279493045131916085301083224184966039663540342606545226849114697686474667723026601310878734791687920944308482213850846160008047375224723750626741740859001971256422021831133950056093407748588368706068797180788028713236649197958026758700548650494031525362864915885063227891200747661981091752512543769934256318674936432384277779201655034772148298875133228436591555074773008466964928043297588205408767874053326815177888856413116752602678542057247084261948158956004701843230707308056647583087292714322104843333430107517019647754828531325267373790617034817666594377126109925350545636966521814886343694144925834842569375673505691073874891388770277694444129333969389449740159868364013410887737965389676946287400928228263088373668198041903320164234191856198891321232255336897120430425931476198295040612903523820071864737190913284058993142864613244116703211673473201214248753098519339997663660806304349542235710494260909825227470492119199769824436560400883291696679732915355445350274157071610304128787129584550915854405475349539614174038670780476359061816935942106260687121371698016552210502100900205891667580146242021524313001888856320346583885596472928315873720937823138688380015915323423971585955454174322348749517214150372979020175989717245101928710937500000000 [149,20] -1919487084826332177549530720547108664300593753689024555945073673375994855983474567750643734300693142155710125347867491405320116092921119240384711943136544143929334461139807676235844022786165151777288193233290539448993993857868088865355630264212731007797252358352399585087753677863645307537316010567547290885917423140405663776474344846995880933827001170155794440806008186794284597446298725533568465907541793619963110411186589636625321133799227216627647149770498381893075440267971629284699811228795690843768566770871374609727601103014026191087497846459600116558500379629820834650285048501130248393916358843562813026878167900578213493931408810779341554302519417914234536458755803786872564230136221351432491603179155462132855558541423234652585875425084912822977283105762320828879190576521655042569758799300638282815497892526433099137760883407930764503150311525888341375511316913838599864617831902263466420013053387602141889967766239150850846178873967467365668724728988924992660654747912190285610601255677518996864991509246746339851945536768293605025421386492349199719233528734597207836519667967831383922037563741421067156384227610454440476732889958949548047285453945292455833562617916130414387609486104921942742983400438855951347989961907719903010710298848090475352828159886905149720240905120858414528957573960871511914168947998447915411165355626924633673934481501842335875624234238286286306100209505141446041993325580182620339499995351395009070980444107563027575747454558523046958463472998913876939214283477352469829795662141736543078088109548129424894820503809036937039723145801075218733459626797465004776995344864174463625032914092748801740406780528833204264577496043139446392078699436165701937542664239133442142598739026522865176870218929098219750447987784596469689570711776834656868524170425962939267657227359761458003589648924939472815826403220684380566756635607002745855363772911836264802349514375105032859450169186394504867634488832917819105204717736936792406113350835384612155629345462219099425008579456037006696088766701476734427084582476593269214237869991796953994490883224685198425704177173065262857864608328372583306853371709621569607406854629516601562500000000 [149,21] 3289393293882180626093171148082458358488126996680548560984258018316823722852526056306721010661287652045095076778399267486053819934608075203308060009106441983071781542785468140867970153248129592404877770247223618069773119773387047167733377821566046081970665922033320711420308978908724022812956610623555911883450183191198233447805628999061418214496425407641924478133982802666153536570693323540521895122187225666743839614976564277287453439783518520172046585727609148313430821480368332858609465927927780760411189037926383675762266486664676060932768208361977579759304538228413112372452168146884301229316154088710075072915499350815419134197736561019497493224465580709288145601804784708399951964396002744546988530673992088563951144934725619795149555849299292509699005124623927555204448922036875716649364447253336197704874771530577827534003594972413795024860252176677138176638580937194219046247376105280244280244178749109841075999092814137354112409399046527179020486859808583783390434416866444252258165852796811912631312588258066579774153248425813050059135227796973817110315335192224878680170033984700425423132187245562301298470037731493428022256896445159957663328990430639264354705770507155029491966470359496255811190147805930259266187270473224271540242915290379430555083810652269220901739188369669683719091737156522736933044650274857060407086544805741183422430525755333516800993189327331504604096739203969319608396639250993245562283315372831956885576537050548505824005420075547163814660996274192716716249710130018090560878435485008939268689328451578067294747158955526287764051652259372940811046916007554051542065908152336238158089199245855874604187925945914369428920511064980182264558064273487241312389063600841040805910225082816915577744792231959349574092254497149011259113588792196235390807602482940428744599236158164126732509379472190202569214649013764381788903389482224241523650055536855011049388573132780464472296164193680233129858587111560397089862323790289692286550340246327029154994708141270441617177802080342430574535236451932542923057576114676341077325623813809525818453869458795010157623340383539324996108057122772569749735716015948128188028931617736816406250000 [149,22] -4878316038628902773955838759341692851545679418037833008828168874645123022034896362185993954247557370583643556313113181256743483384557712510597273496136265204322889996051573130947021960832775478968022394292454131252277529326269845346500331315075093232433865305346359756948864626127702330910847255658878414341527255114013254270950792833612887887056114106550701095124111494217727817443894423234371811691738241142992466440381408563055019269202317738628109424910863066688014228630470691617690084156496266369697588805626953468496250503065923308408755614547183042597118613470367074181995029405894645863534712934418300893782673064448132257690391185857242170387465355082329567280990606988078180266947984825079067568434964915433769670555442962991028483128536256920552722924113257109339051039176951675066594773877207879179391305221501551858305681477493761864629042827796532616714222975291341830122109190418937867508064395668036396249867290337584127299846463082885543526616251446654508441863477148345670972558626845128347737337621942369375946673854180833501675328784730439002305089573108349114135907947726951898653614797664897888725569719804695240413732142653922817046285042857935200761749852455929192894392129828617538333809336682164812463225254017405703377004334385420281823728018722358056727579329486346755032458387574753898498659726425696765587434396503918260203086712851350318866449146006938258288984441183014753166100990013234021173619615706916936929857660106780939326146825172110987905976869350066219824085858953055310042511268271116540829134187537290703939982255213227675616869687176737226098167306790723952740464100148867596362422052852798541481312562460935162452866057781073575621188832362515837701185848254960117992761503098889196489658362141575869414596305778070756859470892793346154580727970648003425422778159902321987105399969247306336054434513505635208736537604025645989606020494689820531742493054181600578776232200235826741750045831508865037298815832784639507786541957004065005422925237468389870361122205878439992364797381127201940199638008709917457872571936090629334853534775401229892775094627490686277882230753061287842342608200851827859878540039062500000000 [149,23] 6419546476673161790435701994900288685129793051144401994924575031974574518584497539027088899400044467579164255750019433450393819696194975095697190966370360975610406966755877664261627840849634967235917796572672678293548218773297386407828149836669489222332604651809688215282346639798973449455473141285671879202914726609996779060350101954318115657544709932572114634331332787905699922143359091950973618879601564792872308004219774940304863927232361118706332744173686318703988266275404747165095353492000556248766444488196295081779843807948751241508771764443487706394915988095513302585314134446655413026129816028914189775581234190368213543419458313568637996467536794012294548160026866406675171160922642217118639663870237597933207054576165826912749491616184348296460149905117623176751140842177791631715145231077021486237718904551504859599716007370792375181618853557632266398231941564306887294795438802391978469162624602871158825197134111275218783112458414814778539110843418472847868855134400505020520262829421335677371876649860689590695826122337535581328825184402064296220457605555911935708231735063984189729240893248564782842750932233079958234038815405652294935604042650618131120746825732416370374826910903361690303733004080478178684545783567410051343653805113662563389418874182571157784774380017271133652758139483767039576088556861710561391514705221382916692720160553156295831773279184640715914052988646236907285443764537889032331720846328249841617936433768205474119411199033089407086847357542610383538293558097876204112635376605496149638093181574032383190743587080783915985889591621210090012077689012606534854379880960103418096370967125102491299354176535225382233178097188401595352797917119988100400561676810158470049766271528453955584822057072393684570698198727921344416551390873746849685134442306133637877861081571028577837853749619933097453601773153487301419649090621243704263014460747108696730149225940969990015853098337951985319481799217271933620722452030272465653691003578947375587165133434689610556514677660937796642460211218986553550808313279401754222526745632056481445112885171402547704491710731226298318427742408687208808260038495063781738281250000000000000 [149,24] -7569799796803751927077839128707128502343080950616235957546913157351033917547257106012559496944167528287115400647966857090417809414250084882423026355511943904170429322770366556331157325228799957923114481325545902599638533291131552221974231869762156218889091121229216212115028290440809646687230920796375820042054076105313275465680272071764468350367089573955864330403926077632393520763082107060880965129613600517755720152295379675154503800825651903086810744411242705920658582739387506386621873993723597085706147596399421609799325658474752695229292337223180079941668334994450854790826125504496639387735394176773699296823192400058213569663009027527125712252603023022216178116322419994728407872692516698672475500538137476109004226996173988446798000619518714589217202527425634115195394321346829474259648885562441499942813806555196236341639514742187001088016690903590765487879004100684490069563060593248058075514439033905007482431613509766584127258138093437034951793712362494174730391426981162197997030305687303170196263115864956376567587998337778795580015615854858944708412101367205680909599151137399130135967602760579626792514255248476602626081637563842980699863854680834152909152853934555727514610506982532393796456568463777071344420431005640974724919780946952096759008550176397732399666726195158478084281622093508509849230540097774131679942625579970570037275553448756763475482011308864828598386722265624397095952174226577791031000015730214349512401445958782463823496627958799088810989256321087938855324839616488053846985542754203844060844393238274809477543231032579547128504221644471608010503915726129639492807581788395595279449262301132855313252174351237607032734781191305592329143840782833693543613942590888535998037207424045145248050050617356663913406992979008124849244670119262704971734564640914882961045645914840083786194371389336539554016456984536638923263227780740330988875032317302578760677998409039436187910619437853464458941191495804865260967461639684120013967277105743856578516473910945910453107296365422553135161559588032175042129416174155551420696563250057343462519225143123269413239779778037080266389150409622743609361350536346435546875000000000000 [149,25] 8018969784925931548097422089418357275199214854758004567277233285261926080413207988618613698853453612838404782962467460642769420575863675841444218965783435352656816108165326055673647906628639891502156216486519805691129135223081256002622832912786019329008540360093663269304874666806268094891821057759876960729122943795723807951593354256722452463254711126093957092713918970047645444999874863488963684114741442149735663451158290806213937496833144887498348514414571353403164158741812442069016092077434103632812149999181756360224547608191837073084052283859784339336548395083621157364417667529983463036542644105969274956743974652416800493750690251371969671830958151328236380507563316226553547055635293740266641901234263700704276991570360652117608486320702197771219778771986240827433832815914483161197939589128077359899071397172850629364167974881712262004188763075354892406513861851358270731953669791511148527411723815238639981679793006296576403246689403174763071815000661518196087227045091933986411304683823120018841563579541475760138685254118268420767746156219550696592143091462023570561139526565856667349343941930016915295037567372250215637898951612914952954311342943236377267003138703604207333133506776876917005754352678139358120951232264702780322129915923196229837038084603595440219160717724496080461102566953633363629769954272314353217506775764890603483344605070421291045574475579845795446450280348722092464359530830066486897633616034304787646053416270445443293052739482710071568249744007663565912499037704241646928103828339253527841713845425044579359013310192286750833831176206144636397572991767365055813695578060210440043915744974105307669469641991360015054023231359036680754622266681006578491809155963137888000523072279053879436239246082861279055490055692730308686678573619940926158856585231642115544155712167340162049568604591378733452970207739553195193395777490223117090581145363140238317200187712965773184054586728206396632654201719078525639136932294287356033380526933674315625571863375203309558501348742069349545070330842136732206637840982351917863848760276739678840510306930593457245944838712407975454589521646653338393662124872207641601562500000000 [149,26] -7626014613911979812600303207632118439417403163117719077564450593948463411842768014506732017662072194982594354226691526247185075883339609431315920673127330767997044048313921531227587520626180433507340647281025058339291452681479966253538718101699832353079125490115879648416771566168338456624593806368976387199964592919950955745561465580855575697288844876270656635388234527500460039853390908571973688460026780653194855562116790892789092412237043899774985952719467258756369622657023791152804126908137940892025760384568944526184477172697688638167163300165200384825567617235773035172215170234216656260335691286152677667092357737220060377750391072041977471324075232085834910831849494927916538938059899927758349627158284601445464424199057200231456113620602282080566627201909851900466485300506410501686276815850296676675042455529662013654607570471096858905033066819012043050811195455699168911479757848908089999241670050622302763774137848952452382631216857489604413008001307246742845338873672277411262586854851175783420451338839780684819976406847129953945500411436931725447794867181977434148347253291432848697819719248577821749859580005214583970549988952528835188134220877274202066262594914458364903014336896026044481263434401262631616230068300818581166310361573363009219201202107443186931766904351939451947646691211583816853940959269302977037319540860144554657260324962995643766413226559489458756284040210111919270030472541434800148847612211948067742905011155829119923879199688893460979781573844238798398720590286276726038891273898324927430698729185143113495530053362299707162313347380938176216492008381629841583659140727442629840487205308300606540681467670935702343822414326454801383295247735701885194906526597957288216512992092454945204519875646301960241474992232548181868072947581072117022552883157482008761706292199403410097902315589593369073948334785902569134564147141818783882491128301980370547749259909597040486276692929719817572233431308578039687528479061066873376620898708385604244022344134568293986825128945595415684478072556004687720773153162502785500448332497083709390168623297962811452734445169449038967897760812775231897830963134765625000000000000 [149,27] 6497231214762472834073693327354333738795309625176935270853937459187687832491484858505678624387767227716357471726092933874770368127895012206524847039416012143057349069619289488332283617110730338326665220068379869194153105074898731961005927295039038237633361557476212514436178027878074573130801537832541885683794665691138045049013011905385847291167254842923440813764988695984068582233520239152398346331546915553283216809529602102918830634960509683777068063432957928782475060700335362825997397242500085350213932200900333446541344279093306168550266240940785910060825018422937673971568764865184005866096426179002850389872974078247621351313959747964588664113445704771727041468512197880529840844235566270788440249616725034939446631488242997326390111930078848889369583706068230482255651587185470480504880592752535746170122568661019903333814077801123141156446770573409988905997763106783613456645155141892999409495736103051693466963110016693832552257104249953437999211516996139916930588809114062893951618621928880095197314278823050673452459404857406857833192026812876670427991906575804315889977282679640226854488159703158982470828194741929422010989102571797364363044975809452037988658542358587007100736836449225570236025597667689369432141082954496387835076805966738919900927172469534231771232710456484253102510671687718916005650351831359300791136019532710472892437050029331559794361779319518724601839298148341964269593123659847264286684986758238589966088130392344819820233451701537623198572201718776906755221811653664730714041910063914407277236867432174031946982222478336085355980916230033902628506918123077725340448586414745961257536012051668555003200677677310456887000001204738770414029891459968755759719675967428712552665638855748170521903143763605810054415341570100347205115876335174226937991403824616666488750001764989118327783122729875996497293850372256507827403760041202384532890585207373050111970439370720833012389476526411007399971421733729027851253469813660629303927458575279429939488994161354261659597487773515570784001683456651391090170381988029714135051939230140614823246793486624557700572327120515303503045899560675024986267089843750000000000000 [149,28] -4945246079933810668509801620481231925513405115193935520114260764987093882011932863863025377514266824809899618197875851880612612815261127550043272355691735195446072613032093041812191242356675378152878723179715244308593387553792144976215711087810428152633102534255355234563279775976760421442003910415676128662762929829120933011657700264300028784194534610543061513086273338084141961081927770174573827964315049491264750924177715410992399105771909214644720787991977872057431304418871411275595970395070348615953756125704402349758605472227613786123557987223046145651768374577082529916683786074883906525950285795604081746831039826768319644644542128233238632928180165141405889752140220404772889628798651914271476994024922844492564962632574139274057459910012234198378437226828941834116571076441707754870011022121075466539638479057556756619432472109563756244290734274311803283820424863546843879781836727683214963443411909150991904189336182523187309563788141547651918893765297618185430421000206514203264237207165968606990124338457677372489395631169711288050780227904104615713494732808294067385824640729112486944603920275133248920149601112749497570863891169133503135116896465697917725527062011181099077199497020142916686727593805733655715062516619509808177129563059215691080023744679804076314709379645883983857617604701366422235283760091159899141587050117750385600928116584037597750684257428180477969898630868662620729803673419784914852893075109533355968228041194223965126483528281229002489348562485395082607514977249696827722055946783389975368561560565982606219259957641536821722955193456159388118648415414995717456319165305529785171726565310497488220290645581158418306154482331391548167222740527600791681418000403077305193014805280614261563521892918422889413053342044829164853907077592518977531169432162600065641865816443010217510645191562839861699693814232247904597732325029708891154380184180250794779195352887439446050749332179114134563535889857352069743266943986590839606599677395412629388503925762864810291202305245573994955298722683028311937120232457323584735391292703584497468680972191525097276899276732111187719274079427123069763183593750000000000000 [149,29] 3350141004076453374851489911998968731612292188846809388498042307955416893211513859318298760363327672592323362748915997789857810788336943258986161197165780000387641198166219923598264445574865345613315412936646739818707796189495465486086544232753966947049990163327046793861408725681293209341295472065227901238790579740464848308411763871007522284857939368379492210344291958259094226365185905730258492086105498917017460164153880457428483575428334892900643422897173817287742481589120885542897723618576040739227052308782102208362870386563883462588419834606873012784312081049317790512365127405534436685715243177522699872097064811819637081323316831935355834462607035298307767271047195978454572722794535217803248465787969386952155349261288049855806256654574795728121113912941266982090312730509079683364208771314675801102953827290378031390714614595411974032629691133469955739402351495232412304924111782012093944384423805900269052297898954472930192001879349077679410448468706975709919133156120661272528925870436596774429927117690552721175173228000872522727015911655514180384327628034266264005418253597252748900046639761264285017095360234828511671920442156792597436624632589596975078267086539104183214491807205157237925006130315646570435516989752719242146125979655832641037781897698830214473730326043920339635267531842593173350396214136487961398127136100718776527526977827876528780641563507013899492254944105389113972031871817109358882751495228068357069630656341298005500091959449255239708686546662208579151346354117960258944259544218660418915485600750884235766304498997790056850252030527119475135080133372402853746848140507470002235275786063653340998259096894422878934222757312470633151418873526721912503842865245773783573151073303763010199980907805959107303410677178988345356696845318355389760469393989597338154432519288667911806696340505144845735226209905624601045926398859518568488175239374877589368949865989229307716711840292303129196450808479119111503686086516067533778990680320531157630980665834273292886030278975195741920607899325649375018264528527483731030763757990640108399526876754974267819335375609663096013434114865958690643310546875000000000 [149,30] -2009812664406184975000255035908024855305549749498490391863985446996189061838423108940460024286801342774497331088978078382350066093135658579180084787267431363366811443477793934216482575197463997165564804645059783764957660431553917991951439052304426322114316854824011377793378224287008092481700133322445651365391498527476041125203905685339265600412217647875977278781946949022454996895371861910352199513477482518899911273594922155792977045948958513840779346276561125357012993837989362819506869925595846893397190039183271973199366233934930472174145775739416052071697545586546335119890204432703000974699454353342010361036543317505823615938328666750215207614367674939878689249117284262297551427884292612068005823495698669744768784727176989303199604295751741989648978304512469562818732025186660728728650669336498931794375053870945262191466697358604053774719026665043036328130315267825346946684445847850957315542831581957010466072190384471028683450895082852824745289888743201495634757737304053533215537032058212654195182662668586436887478782294538375944174062207387757596393345025875675538204999972184718385992114192994853429106280389118549775844973439172192886495293195408140061330552616830991720056009016009656487627792932046977718910727709065439825490843660707443720173045540425089368918773948691429769038995594673085712261099920846545580464986583824381030939214031557951743439056852333639452193716881473751799301819094471260513620993632967081921889272556740843448211700033872306583716930791274943355636599838314220966167479644463697211380799912077415965697595277008197412196667759751816549512033018619023295252231476852643686299768061010862840947740230888877419617782423094382127624762339025482407403141632882430663228665897308369864420972955721568855368796555361904133680609775096508400586997193978254452281104521937452245317070426865614362898824919943800645456520304781516472579326334876371486109834296894134596949540502714582001927932603583087429273773591677555854598313463795050273090576202846867386699637178300723587794243271554633285437679776187099727063181109681377682512896068616053494743821687179711575984954833984375000000000000000000 [149,31] 1060381088229306886473642498356857695378339251402373771708141524340876399874210613171864286918006245514428254680592644595463499433149866876856896285388040877313325006603377519224618444337488601963302573276816434964500379138133264546279439891804431412732243151489038198225107222071653338494174298232283845102763863624576393134587143255000061036410975055065922879063798938267880119912441428983623773790697758445245344543729911113185643357809996725939523453193512299206839089036357604488663463242175333620930225022563794520492910269626539829334413219774513481201085151995665033903045031957269182861370474756233866722722252630987656563641218072295075959652343354190417996471119154491832999475901159904225859775812199215138632650389707691393824081579469035962684452998459982658379167530636265342339257299044172244389428406990379185550408183708200141884578886720380607794506156239535916646643701341106998787275252443981899278885623947057878942884507126278986514108507283640465714898889158662937953457572980779786109058613293933565555202172523996805160001533297252288879635874527745927093671994779124335674334190667096378113364056207961798519768031902349656681796009252658541082060893912491271593301311774284196768423772196353595106346526878058161939655016175726805463306958440033135592798275686550399306873806908347443645401412003960400814724872287279334572708054923041285525197884931864245647458797676396385099440888969007079040161947763164861067323023531616772465652124696169021315482576795136246740437688641739511485638509264980135887445339791903868082569707421219612585486627324730215043463720629662033871005297636330642356474192350679052169555699201666120695301817931804280689378824117677070113465071681821361029034874996475231330607742939980250967248432166290857084509636617251633125038944019451959879944975167277587917916968634797504092844274245726816527750860457498230461885725260905202316532780231361638533169187162565774005052620784945829343203993668945996608185567489270805439147896344658865101530749455448122433555179262311834374496546348149008568865541680839790814453094153396867299568566627475392455101013183593750000000000000000 [149,32] -487610745600468334829399508975067157010066597021752487521320866909995990465189349868567472551407379658757069051990905864302608621724981008862851577552792387556075086719846214886206375578489602878839832489766183629192274758812329579716996769128129987918586030622259872079737943370390908446730009989954092713702765336958972171439832607278957726836764321937108894956887379472305700658441136791919919609059165738336397649585841499454796739864171472973463494475450594108037978631362297893090591986096167800322724271887794010488137740353224538474629084231003824437771868864871242805822664570020266028915224630029193773563952409954911744723380197520101759871704526885996924260758860072981061800705150391380969902131301696601239632778151713877185593362399991765012699335781850066481914678814464615278289975450905588107267561790717675397086025684982698014339040421572229243037491701363991289932506500585255031476036828120858472408254812746301502037392067090744821082304504799653165720865669883956493096582598791267594772616470112951832024171224783062482065530771796128867554322172436416862245782908281434966362000063208651474458444591163639537773391813729911674102616800868309267274608273681228359253358699461843167817397996441197161748051581349959760207921073447942455451793961385980562436229285005852536192809556754012406890746599954281158516132022303529735895300409497691060046436181457003223691278738197103059838629343612384662571656274814352223438567755572084846763215731091060984273122115398532974519406456613644168471239989737811633514108013203564298509829209944167375735921465868718129199102317595706089278202711925817463846363788841169012110871325553730169700004706899954553999501558214356907604009634105908941074757230989691577180823239055857217314207908460647804729570065434321541059076788476595821804465907844847781807581303583324830835921259274663174903658849915305528417626743604716052345997823427535733257263525884220325137857637427260467446003491273513647311357500226120916286807671411751880778107838884568246985820745769034786661241704792615663405135278064953283067925771552630962586577339802900576591491699218750000000000000 [149,33] 193542247022793191075541472525174321852660103765112203659982389279832484110654457443679647127868321574245510378485386523925967738548509560336002428657658057208256666153515454046255242469351319273679570153502840634376944578061548903118154733674948515947037265629236866983315656252460378691156305928400025060660192371908269952331504600403349694677648539803306843921492840146247668988188436006153687660482833847616269695336174100721976588996362575366738774520639007199282999282266215234716433159280240822368117913290281732112932591957288435971193271263736733398715808649697275013699480515298947316481457729310888888683311328015548687935079312211742228399984134114399831356802604683331813466681154119429640727324971971355265274046834301219293403367540043803328436531127626543775656649282933070962667514970016499566153799652204478308548673638099468712512298405484534726825267857605847955191547277196343030291556054917816016416865545679092270544805838145796523207382525902478794420795270626609930700260001495783768099053031464300421272238040469573781968863719061751302852479651642910040860563494024140430063493017610845087672776813422921449694676743039174772620910713785956434076441037646818416065553946770128695615321926150850687745326236416045249611241759411005947549421714493915783327838849591572422011679871842948333863071388737797353798449209792509368430692375997764610955674815028885873296695716715067579493620011724334175753556810337191974419030392832672422475695056858000062191451399931844388985327975192874881422603976980890074743015548100269540164172078023786471577056241710556399137699934513815466706925699824899607465415345188673667374609792790825641495561633303801292926078157423674495298987000436775800637698071210282872210412821450873049892532867129962488361663978354404375888517337750463689255996334156226255414440934556820783925933241148456632134263799257388716488499107546835620081398899647085744100096585414858862168390451937475176537631573875625511729153283250787797813789077612932665287500717594947171278641965282914447869991362806920338922102158601646152878446873665952108934038881331625710010528564453125000000000 [149,34] -66214540099689492715575065689902471830755792103723429737684992964707411043347221810815137104062216848248693436749804659056614925330303247101674364300748711229471836346560986788915734194752589897174008167317924072430915846014046555680450903304682933928922767488713766327200449731928813611719498163596226226061849331830093982328249950745992168501341667439511076532651626661449497736655430027474573876356130494990416801915513838979308598255443681759676662081040173693722104286468324222351154331652498397052685665984325872589957071844369280197120289715595151308014179360691976384700493971341399943395797172442956501994775183772896514275287178863516579854271193308674933306150832298055537503692577416396030554707471615011427209703652198334550201869736720159749754082006345528229517480816676600871494666421649539518696563057897400549317608041725164085816947468682165151235915577177267307887935650454258943574290339534975712964760775912994431258303572124986905365147256112114695968719885850565283004118976461236567071431942271006952958446529304529187366354070567813606833779462143070514370455527508740001571279226403986660967858668151409688097098546340550614036829118867798573894680732481479057267646895301101123169370815296070215506267924600716731731516992356686329610912715532138038565977934780176413818226712598381636739578386837103061932218063482079235359677189491216370326733758181808182259007716641990514128048473782626415014609163738021990454882320082954866364581192708584826109620494642847389270375438574100460589666116245505929407949079733132446574193177669305566665013314375287282503464743716097209758742970971669518349105987589494607836067138707081728813347658790501891499319959225254015193113895206231623234796394079826139752382268367245751382279566444048488793259780124774248104888985997822611086962320318480648941827550548826409989091592295674647097530417741404898880715864089626081874683425633469072336496120712685769010318271017766568385148171715062478615425060004713681941876053568779116809501079454227440453229450160339138561723026964650662252931142455817388113067083203929305552126032061082702636718750000000000000 [149,35] 20454100654014078408714208570670217716797124764618833384234948383736329455361775035931630004305792688177689865219851544170717045228298066776189526714770335878795313713426665536157440858568503705414067548728099034774780546009399383873403365806264177865669759361526824549430985784396286740673017510151726195359179138095045853467815904673521078014878180571138474644731916590360576834610592049432104843289058637701414098481198945175268009494199480656420061814160835466048571557441335587748369174655956322584256479456529547880012201266876307700251234368711552198911934518316564619344632798441516315312109769594524191794290533558118507275042279167514625294115161091913476602942091139410878685092776976232658236664897918157159401474490552031200893762810147486502619605084360881237350970867793712432060699349719752904669873044698124139965512283155712800037690853933736215641583265538966112490428683419805452253542711365989379782382980629932841574969575477218703116835916836755692487716889919841455971036706654900043484145378146996304018690600834858102113781201290091510624965214438685046221545200307292660272216563455937089501631407503220746257533338582844783981279462816269117763971597266064522600833578368954211521399400050811673719516925041766265244551406035043102059093090734669633951856236739431778699863848882102007608409516744759273139819648135543166005054266040850513075703028335987837364670195969377717249836707337024427920928864693736536836210597139883867124954926262831413175108732711730546186516161333586402793630593760057600223970393303230574673150275706416791396207286452387289645091968521753367887248402391862396252561444854972398534688402519857082716777065956713059326550383212591985329637381486778501714384133938492619146408181495559117014790799757038003960110046639330747934105126658437914377535177532451056387413693152355137338715867366263937858211609804438715513316782934331987067288754250350616870287021187271168327392173081144283301470197073706439316275868675354420526329291506582981869818562428640092790940859441618101562768173676854284605084044923907753439089627070115381185195580656988388061523437500000000 [149,36] -6941928266562649081252794532427234435901311171389861896688989919755890703906577016247793808940137161078131275525101952389778729506691877064400316816532054819956045086926304207083635698391516709201886460280878601837097449874569036360825431730054789748879644624839405245822974260130703478769072676203886542895550974454641450952616917893300393419609681166667696381366601741979616820517885509348847045796791296489099808275197384454707972251824312194090329707692008613293319521070755649221168503606577355798997040379887591924425903879856588395304634922674201250400502477862065236868541758909364800382998149365187196490405900317171514012224405081598882983887644169628206512434281704886755223630014179968807321303374370005099305811693448733712501296090764903350217169130198167298236124931514823413572957902301300378061524029014016918740741143478311190973315360726930018880434449322975754660435889103272359746932349121674680766646771660988614096890980486735042698664743656215127300864448946247114967720139550061282939123594093110846942413662659524443883586351773459397619815469375426583023567028194866674219354691918668652950411681246116367996572191156581851496942911141798834140489136698966760543949369583696800342671725479741710455873305974054480611641462547412300225849783001970847836380538722078867875815268995910641601568066772501893286232486258106839507403472826408115357635100905368343567589706821039155554191676917754177115116748240288584218761705863392341274017421525042831140630479934646998871366633712582989346752316921746253705511830107361278817694702056332293887154656865176004816223965419753845356875708424766923213361368371189003477071618378777473300303356592556180201424035115351475509069269636799974431549612251898675958964196826966035425910126300170319178663134550039159556298126409198203667180838820126569576092459377258236937475227759600585036801223595333511693708691005339942896949132637065455690714173241419909435631540141696646985391816303101340675848333652788079573002180676695636525755877738099778262044907065821513683515119613388808928608835376312826411894274727513291273128353663642700195312500000000 [149,37] 3378746650578024791113500383141123388487727358862613825674905933983467447883005524333628435637805160133137723134931161553806915417873607187264678533913017656075627982098186783517863391259923125668341079574089763265728317775848016340362801920257659323099394619782690095638422659256471842814554425282535510827128137975377591347364478536423139913754045511354623790823768251493467994068661746768928941693819345017108354101390880671553109990784197183808311808000899211489477345948771267852971890684359176217740551263148843594491303005931837757976855550118691207312701406253789065424154531924699547778150661659640812346377441790973011881646358018946917293289060693284339479422938030819127961643952342441805059851215219420837851248602819814140669601634091539630866143590101654991749377102471606678148792557470665536634110117875524890946415969921320386895740664091247502708559340666159789709107981932563319872386848678229120024061288006986264917016559044967585482153275060744222894042549617398527571654695256253687582118836586207293555254544807715950971489130965690972866900344050390239143957454848908151211136933648158871056420982878953867914411678162036019223750427154595478731253686881134847380725576097492767515729202809371521200234618662020266876305903530246740229662296072123165610396715929913413544083421978974993067272349825610673826642381812550561771612819358844424686966488125040835613020005620106069286758798624803075867663543866935661486800125902818399293272368570118762944093522521685937179481995658569027441281923650297381260722950818147663475527224759307648044761373569396741630137681503161021240200697533944650119443115092468770463208812745938027406341567632872563358990096586712556706103143785493181123070067306903819049618320823110121956625568564984141722360138312915402589618216088012171759477479986144545761757693983501403012538205711063464747176993284298612815192680853090337174005881784515188801528187330064234509385068870415366918942810228860523835336158085784956128939567431403444338319558893904751007385061372186516220830040940225330462658260039545766457769308167176038186705379363822082519531250000 [149,38] -2085744348344270094533517864645865574212625631575548556617119999689714956221697467785235650201284057146160464317962884372039861126090485740623850723116201232604648549048055329051110652389333032376114437356235390693796098852252622184379402940038000840010541434122503860025842301670129759804539361377016636534475724928323870189353469869696748323216931586862644849384458889226999831481577427642790240327537293377873183323713510074407479874899643372251866843479699402115704683719915245840738404572752323500766254676792439388313081698746026875164550250452935863669537867735720217569656956716777158804650882181885438808096104829679362876222775120215170429478201305679655092901464253420736673803586398869697893405026335656944060920803660161348715069755849523192883245780540592791981721144201268295982232291164472450567298001153588471976765987733904164860190959701684158746909358006685931315988023276991248900710196397551858511818921786179805690815551137707633715034593543208994441590315791131092865223194441484898838453042594271432741700926406423718080497560266146176231194099593009195307084966519637217232689896983558567562260923886142507841687025024977130640656604672534970197182770544341876290715443817667008003395140872683412209119075676154818465466033122428584612327537790863382787881234088801177865463841985868082402611156398103182092554838981194927076183617682242473871890560280380536711478738629347763042767039990898548698234198784686497684285124408882134783850577371590017653141569846430515238908246594210485496256940501694123349459562143987718689794361241589670126155388686040125031887931130218382547986333083014681794798022262700592424898352175102205082338696478574695293446068222746163798960201348076346026019031824961685826915902683172399610774642649760572102568742111591797134278426598996593280770089017273600123454579935135679548837257590286553615543130904086377834513699430450864444877990266290578640057471722162499521028832117282098735447241645419119760260389039402378336713325749782890354787876067089034581068242727297223206041017224822625900274385287854726962452213794636445105915104354570312500000000 [149,39] 1242374906436518796186085312019474474878487036296418036266784970535771431420529916222163051231357661344701494226718510761311763586645764686918813841436508135220186530469687820516891091598328071737170152572512365315158608236344447293455299951248171316376743789206465308444853915259705416675022396364794086375640578841974178929136061208398726212988298187397342761432965372141039310100813655915023080205371929709599540381469575983289106760228795084683371786756119168254585107793447934631697857142001321358285774444332950827954038089116536635846474523356194911603021358742218898876683335949608540266485179007890669432405940162842090083052851785318804324559601913667964404694150909829556888017611052245479170740682805667641951491902792429423512825556060249893070514803851694074689000031877805687660277262577747059601401007089006662191692667950839355771797326382149558534922296086206650040562795921121900036199310697602043857706539436520160325811962790683678058393138420625933446120112079067792591868466203960795303058292548343727342236496164012848086763130661792943963673779810706956162909286308438844920704539405795512558434811772136905623390748577904895499332022624953326290317909375007526400458049980389369681985563254665114159875732293696867012512550498181000474914212794242860997709940907160528987591514002610070023375227625227227187010460256211577540128991387009791714384658218049976783835294789089173181313447609231996936106401900169911900328903663959864796500515597563266597234072247448105938767044444114426054318707499887981090462265750778740163936069399897573959921962179255291040347496334457662124702180769306460480966280900127833671171784743287094403790097140858554937965132929895982443870419126192451975187106956964003682961899266656501642485732492525093711123762675268362917061678006448383959554265654568436418423490293475012102939630174870411278421727582267502958559807031008718415028749159755869800554389713434274244074126640711702261717576878497918037223566789355227198515373572381366370648426073038044484490060403521934882696477997590695148094428886767540335434480233686657553922156780000000000000 [149,40] -644233607040840689996406326622389205217097488838194131806922521599041177871804052335244446963881484280966482126637752593005832675723944817359700785207274993223096368954299377203834972334194385707391734929209903215928783850828081351253621247054760435870234209365815326096907985656846390783124391289257402860050228086223303691404835592983538587895382401513210511972750853739278437078383317609882576270107130496426110021799695327582919673579085514474945426322732379019463438331523391209731216170864081080275132946427170901533632268174064048035863469312387861850327568163776319066519693445039667887351183368865438794019767611260858850541109304217626430257753982562212148188002402299493302900664934055136471179722761129938356200229781887122093717319071795009274037004239925755213933572641420380253760832055622598237384933875591314993130533405627229608111492729498926075008337184373882295150943913298754142636579183903658495448253544105706124321500649450631406220246604567766500389576543461496571401784159269114463485985732001228454328246833546383869692155918205992018838068921719009690977394671078881780973990972759679988822824866297872456758173271827180690371456534688242297156763029321370872313882202256333200594978649499926615716925929445080414066936064444940156452953077541075932953390250790930644320738860848016710878933005150031361923314710420559731446206048488316815556281059499283097443494826824194537147877443222194465738883361393340602875591971855433679588166403999108102074209625209853414453360788851934099973825973547448016011330595452701199675948430046383726537345308462992623730933898361745890821792448502466654922289770969816977508892330435866985332275905330332161732678506261129163498076008636751365625791035671378264395913149076985828210462053915704211679433844014298251391297572283268803623697286559045369422726719841709899773951374043677284569470703768975383146751528588401274195494806973635632300527147641617480771697415899605390622157279467047714411128350088876093153424086538853225790371590806551108563740034507191848325553818580418804830636530884959774284891426618403788923748080000000000 [149,41] 286253362552428115851594891395135994977109427351858041245815361639399821029981426828016579699831794737886047505103249744843743297367529589759294267029176033566342510434963345939062571183218480654578629556747063064777168422260821140240289376802784759201201408264688648283736886232597007380391285109338147976738805228319197607682706398760521160592754375975785612326683588667793576403626353240915003313829489214307742633763428152355416904399084849417510506566280878212813301568648365324715969072021790639242925662457525488269231452682251145564577096153760798957010890320418493341855684265310297785231753497312652170044972150799332140797998202783978523817568688620206064744414579247624303020766120389944625968150356911698180813040640538709863885361954995377121757229254959681755586003253480484079078341403553027058732553925477140982499409003398680380081940807977671471179826918211744780245115079388435750894419148626853935352588687555287853116996362239971378863135217600055108974938925009641859707807425037955108288579742033495848185285237288095972479764575108297650015057671608194442110651871838697257258328501378937709089383054232950953450053311259437000100341104226207857228288171945690406799825540199634750905267601390799163113332650946364256902254257568025951608116751122197320462536757085497894856816845882300062719798116525791721778677351536798095796522364371507092104132970012665654488046986529776039915111407955464645516395110246290451825522810248493903731750324972765182625811896376607785053650845630711578617288370007939085078825379809753981601386365065325816920235369651787670654692595794942975492977228528185161905965147317110297864206628389719874643778077052027838245918503498224452565349943174564524534961587393397173052539689557465378767416358467757714658159976148060067367663931077525041910032683188665832177305923288093043756974101467720938049701584232118292889436910233659263243923826467535513385442634867091803490093130087855841271644368388463408562167331279889552172912430427099196974312430828342217900774180353147971075113319067977911594607523931889190124690415220910262369988680000000 [149,42] -109223495230923753038852469965299041783365509371045457850544258884007169662688516476389974855237209685056758150976493480405378950245813164582495144904861634249966995038985685556680433046137666495276596501850961456207452145138324570061173210519557815754931640196387330924329571825282893873437146466230583195884521591766120952503556295530613305139077571762992614087137397123282382390153105193222355576260324531574461343567071546012363316257433085032032344284494326122315820303431218167463087274573042144431212624753236928555262112482741782106117966174562082364019891094046963034439658381425314423218591128520269072375583771230644736616679453597544637241393370255371064819197401695669461426815101042321274655755588298424968847200842227359750014324327217242952735318899134588963323053810478811144907709293572602414462332947239547634840643608864808828795268979934669991389258197063568848435739727050769478527924226459272065959735865052737366951802281306416099687371596834930261599260120860822510538923404361367120014101823518352702640874858480817157866488673990428693147951262375295935834883523050262882635989320729719209584282014696873389908800672563440787733627066897847117957665515831767753945273094088867361176845749044443976857463041876972850344149040130311793996473516704301763500946013096092926608701891922653398719175458430352298945058032591651901490809671476506174066271840993401730355463579443788330736280164280184990518565687773650555848358746275577700482611160601658992078049239087480735180387657042866065818709787755192999182646165096699570492280152821405013368066878952144267862896508668642434532511432064986869422471610165191011695035859175064587585156426885587772230025993179776305425151557356615795225646701063491027413764096996385222541836329744385508755112806695390360123676879838900604260360630497866444309202271446748860874211291758385260966678497585186882092405982447617766507934042011319693364712546996795847743275071513218875837615224947248737098381314384971001397870061727537041175185532995712391165943526763411059498778125295767976507619535867136666003065354303428835646858240000 [149,43] 35845747731895070096889423451891439456653562752427076292825321109924337723183644827892828463513514691872944691203366541465081817802104288577738028695279441965171698202920934492576915015877922051259538542431934318101952414716807843456987610340261263225663192873296045707849088510828917989609717594696309262846990324212327894331575716325047178506225362266480997483078487881712926073970761426211276431293847506023691429354194389772912638968281851065472127420166582345816329981773103456642237971508878163354295941465535884983157444239805361753874323953602192588510007204118177835816659930759744874998316352430606374949167150542259637201314601475834565456965698164407179981931603137295348231728728454338450682830905111798492740662555141692859241367228941589902097813329210375280732006798273447808952247680075599448630364844802195916190638725831700715386250451969179511805362347650819831003176224626951708774583628632032047382472057766093259395356332635538389300556313620058723002830672393111367702506872612002623662984571497749429980587444822145133886959367682062479979497733229316513659376454599630489680093460940029065058377231833442181874006810688783341245933614044480953329783002801619139973429035135821602958008986653689203458509509474080382034849992947361033855935226139328157484131275435237493886042503733780941106392338162981750126982508922284301030918661325782012530115249289928448033679234133029722227640875757614929450530798906899615129643808722708433106657848836834715903986480953576966472961925201509334510764495176395388644002227479207119890972889719546668415594420472148985809021882691201960712234315572941542170654978275629249245082810461302771082766997234010183450689399497287431776690892806825536245528084801437598087483979947148163260954942591412578047090548047076745514136361005884893495943363635806637407186354657091140620731149109870263640091489455526736194792822284684875692201829021733246825959955630124376735040340082543542211412643958944933990926930735118746454852788694820996296023059408288287690786908250407764760602667767355971342838504362023788924104278221239803286841600 [149,44] -10089808681515546503899145359659545285578873865235642897610041847708649050029467822091192869421738069491966832036662487483739457839648934776338088769494975649596048950390376150268763240683934705297256583315400581160256422948561227116105526480486388421848751880247574049352340079063444233311402909304894297418358692104835814560602984266652810725444827482289766323498833435200515858044864062547860316920505039669392407801202908923371302489444201847436809385548780300265837455189266166137678751037389914813464340622210347447549734066606525547665900350829539423194887503745092676301285251427502638646949429902855422253238901029916521995665818275919736859896943580475978703462474527641770539893795403085081282886816824773171607808688304319547927397315825302765047466981535700062847681954179081363577703273636209863913276655306170158461583737594559491383846630396100152665614378810739664665857831959353393304573766715902892800425200024576601996393763563176583334341053000610574080467828345374061479300656936893458567389843857997071129383631224166963581461461105017610712171449101658566451815511216618000480565786706585051088792866338207025689583542447869994415003051884983312245218407918554799753097612913958319581017639294551694959533148003036859615426903222057486471008558333109998732991888283049335621712658009721578432330964991247912350401713258255423017489229677934341750728475118279466577991817023137736563417780697994290461091826185584077536453648533348984674334923059457048502944051530030213895143853257449449786583485348684082603453745993792096699264016165664873808168172075975191147485133676108150458751486479310234491309765785369789804206847648511414462075835819197935309836516999755953923031393653503180578516527079366522970147052030334740130157794985637566623412003502045348713450473662650862370013922329493637068512551235806488301947361574307725937738176313279594742874804116482620624394304386299583242747955346714141832254724271613496320852454210580076818923970733395171575694420893668957267454908208956003500842590261084623944382645459512992561675937417483679784189578668788791041280 [149,45] 2414912257382069092782368530271185736023274784284027628321573624692851905848229235444950174015667934739270646831849299836930786701070444706782240862054373671646007389062718614446458433927867396696015004079752031539659878894371171100709108198559730817610481712385422075068949813810035774322365565824986754092202790904368800439650471176745267282804924447909981406340145840585863521463323544775653225867910778299862426509068180324257531485842373123439521698247214353736198896329669522618903315849555283910930048288340879181309972665247534360876678722686719276642739466851823135579861711679879439570809536079771493061428584504333159184933596149065352423683443194258967660828324690745869917193528004166785631322783570458623460519692406628508496056246967318850753017081869407555449686872271576136484927943433570037652096606699807173372800467972868164794882155956999778597256124881430317822146435740760117441599892869060865064841028205781098231066356976357831063905721584124005960797564811713296401219657891872948292254958234209133613416001996730322226497121693189801745046016683813982878756599272951938912910817501556259098978717602434659918347467469415779479310202445132494596093986334022271552374710732330022172957164117575041228946678575088344087607288734925169543733453807355388603607453492861091661036413015695282683285700116604771671090387069549522117592670774883734288283606579521302154638330344505417635514335570804049057494760836407969783568261931319461234921517566829559200441645069278903675336024760609034710825127445126360190910746519191791660428652787474839161760473168037430338022862092335549234969869124473853919777017324293370476230799914622825626240295950905149977835056862622516080973426978884586669709796608074751571217282986245291305255032035247857766432172425530857403236868719342195450364040919468807228540258995087091973265222391146555292534914302704809986574657133327529383447853768485173225385624713955976113468301895224272787875808773567143255821947816090901332097264122437872947580151678620456383282579152593989029772271541710679703188567399457930961990124214206374800 [149,46] -483146526696753485630901316617695469178027612356651406655305554408144548595198176328331360533112629229730363451734601021910712526074728226399769210474150726024081755743809117647399574566206414625459729669736611851425963196011108191414817425625514024204406111215079828819755062355113211570940634063803619297217020354524441777362445524874628881095682376243249759035429495795436129302226551614593954930267243356783126033167909811531094581480025184788396908083849902622257555107604549820522093805292149073806209912518043408722818166248708145459668566030209339304911547158435093583866278582611202211155386978516099429243184530338008382720128096552634621470821652766210301662516531292537779180380363209314792893410475448208469136203117648846034174619390511437156344395484194890711784967925654357977727888517237332060138814600378134005777897034546170381299978938084424127426229604327852795630911619514150194810737283260953686928382108851222989338099449745645983211051570351867818634731781022859038632940039424217176693834745143813077018992874411505479740044792598952909928265906766289179227667479827107377397316299033936667239908466249260921348845499903739631362960531293476100945607610953530559092845764519112546295792898577475315640857329111999839603055561294531798543158408945563614259368627186777739840476349045609119153062638689859154395825769818733172341326257277148134733871032957620220378101679977094665567599086269762185389800201954824909512084751001085891755862751449744409726351171539688744911842287506355027241217469289920233639811561031030122167900262767384490221914855009539716835245734518348405700691125781978039930269066313074154111414567988854918692232964646973406310099021942148323977362691801921903944411125867435924165442348865320609037892761067157661269744785707987939150808199744274682581206648837525361804836985036241932516593838382156625635977289989224599973884041716397898087000359622440620696263056753062128771543471463644487381089154985755942238453629914580788199051725368418084131577866965155441926203807784180982797854825532391134772422566687619544177065835526400 [149,47] 78167724191386060925285400683760043616937052839505020187523300705446401603893340731686582684194021730646623087912421554619992669863478958523293774443628348354024348552997773028399851722974978445964122457770873181885130196476126609257649451459399277068645391158989869187560475254399808680165908008570876041316567649415540940093803902001149899649803081731574772349971710133302095527768641823300013795449651532312433201827042025856102639241441563166248802727200342371602099547220230608971890141007166639597303457084181087816711326746120446875798668550479289201626764306942887050149733882261192266358832297131030024162990751656175067235537072251228236138717529535533560715684264900392336104330903378300853947451691584669009767776334501795843387637317825910855623514288000100309571753744027935832358045085111962110022377751786218887323271201173834147543784834091281331793853029882154400367131579178184773361137315066662426687064739660362876959834757515899605006252036205461924749253520533423648328166637106588704556643603425439884812033106131950986140688485461433172986620167618372992432490160355184923145930680492536603259657072324375674378259027436665504913047897067520319866115089822533181134692631191689510850041493009916055687823340670934628404111596300301856247262912340824143324401462567709809724689260747859438294860406931645129591617573050585859546094889186638657493578993466892820084118859201474589493606913840721310358699209482581143032341848783268853639709077118849601830112501667746521346519801932421422735672292429872193822359679627511325319865846539866390360700525669959112833504149169701675750919644526177445093805440952461896791338880989399100880488333947117062211449264772028774713783686725602494996070389575125511197972798557226778894431550839661062491677681475915134106137435249403374401412299927096167114711982948234365513356015326344704813070191373500569543464108062035541328354382971526799610583679367689691554768299099012155793100167984237636685128694925519207890556413166440123621517588710735584091268917403399770177287256378146309780444030681612360674913280000 [149,48] -9488530819263883673816144657915234474992228595088542078450550148188945359047125799819677145044599553306651864568718972701352316607726993516922830593658735436592133098818562285710615113549262636088775858420931417696593120854885570251889271617249451889012832679712814425814888087257664110336968706754025674396122081742732247293755985865713303297351930426359321351210283544278423696669927325104438845305126201878464219112070071547984011565615901751682030571268248172946129088247732129005982581176916967291901511787591911452970855760733989604809117975274919955226986753902650849625275183543160872893820445117984758408244890266100282938720377826045640160951511098113623728408042089144691251976013662997648891313890076167039756719240106328383857324479957686506655791257687008670329105932505458366351705886387107422282462491719397138225625306708845245270447912963243175294897028521073217617448943300085159135860560083319664490740960449880539126252483672648542971129493739319458849424131520072424452822787262258936405925478184242872595474312743690255018084889401289455632547088997933654978835134809725744565843737047456592602296648433718716273321915696281426330433511010304060472559739236706024270243015690751220902916012402262998475670520376559804019014839628926201067662394828115442334895566440467004686389927253698870743077383759713739096958665681243953604733273497554720950627093283592402848454650158499678878318901232944187370744511616635082233632671289200306809432856553854043338295130653468334930277657375244500927213997381553367225921425587243055015330610032859452875434825527605971226139277285001371596686315332892091351350475377473577464850617606678882098174128588458079936957725204350099845147169780866926985005992499943142240745381686188824437737317424680897714898299405497736890903578268108687681695309614738621258643350881540491205625350721140219305443863747985137803656071818829299934497313371012883797196830958727538135789241988021445291205270355936968420221794508566678555787660680449221888086882296252881962831710943499080835769102851967071928397985701449416976302080 [149,49] 667758552014071346768998177942807120622985407294197274677005691666242057288102880000681269407483339797219579784926019184444778057585821896104595592155249528544719657206619121716182121633591245572291790916776022578446989345468704596914524144431949527397219642378576353816187772554114922289368132093498107722643792276677170532645671208498649333983189999649389889189582995373831738086971683751017228795360729542610083801408545115061981550344518894462206806274686638367537683580220964532044421400188485718212768176050980129259279845379322173166032262952172189777383636674103620990564844214489047706868498191806332285235447831525143191628560757989390167317750461090884572650295608879943892453537672984178820807716742516034529248174993713553796884524901914873139631763788886707564681587778489866602888827393162212847231933274894002969645264128720086432589734636239610316120738427170380392101522642151880359866004667569791358771706667128147302285092795912358479292850993316942987790349476338321183543502413867912561086791106028165751329453786291812728292427330692513326550544565679589493852418278292502133533066746342197829568821931218611270279254705760352984652399462024305637850187047125913761679570688280258345124684919123124198066423271126261191689280732579963727151819577136619215285127493566646474472126170353135754543871799731952949863104869727801578794689357992857997209302450850944350632402412178580985128740175287796125490428159915831303006526032479134433836116998986481358561443987573530407503009229672400971507181443894892579430002063110451241757233918067249170907385629722163084638047187210821174591627638556415163857479968563238234118606547093152650811692487576040717420664891875759338506423141533363308588151806454286195131087946845557055635741047217473376230111985920998741840430980369779527315503979142080207558879579597335161950728875942375745818152311426614956499035087496850074512295622002594243079481475888473772447371052948996700248812411641546817810642666392182948284490096917801397073038473283405087640325303262634000770107658387671107726006558056032075776 [149,50] 27104418717932962285503998017610118368295610984774235803231223221161510226305407356138294607634114614951991364592521394075069606504630521479942587342316717237130390913145921756001818612156942188001047599262606143949204953256766886318900080082708128546868625863320581103318681793361982174508596923020442785787584610602010023983818733361149819964283486703128618691867722085540112696007537239141825867324630531208142840110666045607654321045079914669916908676612666136793718155355457259674141547695405414685640757894615235134953396795114025508112683349885153040348160689432758634134897154707760698146735531247889675615587230499731603410613087569058948164823388063979145458346139199601902251121536911051553767943338543823938259328000864567918240227726736646275930036186538502900848097766059694634311705733476006850665830816774735226573929238026564290735428960934037963887442577311795803878048897905445247836672467209653246438552726451410793722163493544199296988593471003929162861177317654756148113931032562664409044901168219288394089285585174639845820866122238207102478381266910301267611577413161871838863337845061175965183482097415911881525853373881170584809008179818553436103477782090157745946945849465847579820491319216863992162757409272222366858896561916998114259375848873885049898434249400512954690211426696655390719862129794360684578161467063889068315070463096003048821589871501379397762618995334208997599587916396486571149398194043724307066713308976356611446353221287574049409400370818230329084266039048274327534869969663248936955109221502958623006613043451474109846213742907530464248382217815587882973003584445771264618969893529541886981225540300670012974339151705872450006479469452772925006923195570831015777844058611177406122857861169232107628988062367748904911412858903169844492286961034124731763033726592957971706852584478607482140924654123382226295515348973844781824329858393191384720106469214372294065105634768977147145694588697243355012556669268555819910436961888125103317674153290798823412064261769934162693162004795935960705867638162352847840844010971274240 [149,51] -15859028757938765114182950947567052236484741228285341376747617662799845118267769847329244762699540334706952801076907483518045641451616009548530950139639287747688732783169199260636356142220949230559998962797632968500294895257715546734438098160271707444305126233811843488517322259353570013410635474123304150957332994342122808465920063848281546347418292036916419076571167819195539580462733069408838106856622950307343005103611498194386128812948680480271629685465644832640532157871661414319840191046162650853971946252142586672055226654239999017257954642527341191424630880226847252311856401482400723241491889674608813450584008658945895755426420712066367153862134173383493065033541361838781005527760998951991187977686653985347034760665826700308328760292995658074824171219543722495999295601106751841445857220067835829452538053692756034098577200535036345739338685102242378014346646139436208732823455719822247142844419862475911995125368827669504643129677773807341975112023767124923056310090447380822903490359270956296574975008489978046345763839869499633410663626832931169550354580175557293415452001864815183989574949456901405493862819284884011361913319521751062255864794674857635063258164111861736139033174063804032955769797696767816261627015217140583568160873282496289057416809277384001296972004641551313989876884721170975332115835815154785538466438556802607243910393756603513703888262822833969913559749902921477909542814520561763104294225395533192766172436038485466613077191382079661487379691707365321627136884489744734423345369144687295972411737931509150413897335979263242562415869177121863223123314630780026278397096290652984540671276130407202179837857514283650497688015779393910944449371390407981615831238312235442960968869560561889281465654141440865556964907992307847031145662532103870466930767095543093640846877095279390232445459543807022456861970499873370725345141520823833004120668569486754108607209791218726288579950666149383666031704816329227704258075635530096216479400014748788114263678756002173405149524053564318461277960329839935144357949728528492021347428029072 [149,52] 2463228760019953882852811003487475837909303142182100125218452585566588251002272368745514594147226499856851754681576623853697443522962513204111082010885918833408289206313017545435682635002114716631485396956033372952967207905307128077962190013770506712611741199700751509811888870384972364390991692189755194286571918406435360693503073368311138542557707370459504937073546703183888573298765058916730075516100790323962736983205387826265600799605788840433791452769271205558314257484487743564837605299927854743132977378265901114316164556447198531276522762451219993560728482906879399223153518055110564839517274377535047496136012784161942787363876993098010312958619279640169680463299914146534856354864637653810604781673785039796306055284216472378735780279735015222456722154964083418690419020595028875411355408575563029701550476675222725978638741744334221121692912877383287553238472538035121059586339069220129734719835950281108930072962525671818254399181363502778720076680923630658151194432526538673890914095775165735657911092394400962137251252892843204407055428846513693097325501103272930894864490518056251927300219792882082182081171610564437463060461361521869039856124888655955142989622812300017242991448198612393305938232340134632132195172523684277680870429555434723810503242567905553092039785033800001048438193864888832763704124123893867200715526036504649373985671965617883421941514252168790580647287838774741884443201157488911554524668311805002949069304583886903826745488961544181538852646954525265944618953385874419377373869752558729460168452374252365318411650596074751582371687851954359874991937263537376444422279571022507250654255596258111187806280225256120080195243677778728300329275890264271847565133782895421513853318645567673425192043133182676128721811574450038570448432979144086275240544685984137099615758228133485094247210912316538836555366922143414084712911638944576144413769911890522647431735653758916187257073658459588835476929369362556814573545369966195190462789089411141154069321080063958150628889596607915879281441779783190689460894834957545369094346352 [149,53] -243341619041364326115057468950289771514594767342408412585417296679098972248709807024574849543594046119433615436084929451567954109776957601690681752727357748590582228989101076006571795096178791767091592445807795253180242976160354372493299847360047356204225583498017935954937883802893187933175724287121148541791646184622604674348442047018142165401211355100281293745214569530242222549287154059589178569827859284422614442686175124764691109665129315809261372714558653485966681915607205880708140736651026396279948072177978175941695882557843532659727133258358614084899656687094985774885365533103494282031592282639625296435780119936653194800068991798232976507191697595672328877903844102029196366377500453139870621623774273750575067893999904613885611548691105181030933039675556812888004238631045836643687303940556304211071360597836988970311536702174964717117861262143236260203488304739005554677846053240107467666816219936486387375218032374470981821670791876134566974052671219137058399034943347193777778454472258994328319927371185469940329053306844447227862321817749594180082466540376429331646283837088750215975457347846933406276421593105801689277647974437623365080732774466696040171454244058377259343232310872053624027402498124694049328619412909756300041315985649419345981522668289176418673207469150127089598778145612694170568377868157334099456468685294762731509228044045782800950585900315139825597251011863925427270963693332910265105396108201747638410794031372624939772749028586252834246761561058202203176541330816032287961814031901072617759439756101624722122089813160751221569361420788736188406897247308084058807265238107544822638501145725679659195677978007183728531786719480782037890101323960081393150326124799906366666328958856691233626583654856275611247395693592425912378908983984536561375764856579960824559057014884773186243723432639530043352684878872242450178746241937601785124116851790014299225586023227438513277975978121128821128542166786263280653951547188851723450453223368145112578052263242233606136783486023800524626614233748908385077088905516953757908223 [149,54] 27954513858890910545028527940642922780507318692956339968810254944949684901103687834056824503137445426451531679356693280845459923917515246141797370603383226526614887349121351702400419615475579561212795506324394487764738855838208598557163030743094147385665980551052462340251842731289305195053864079353733321206593652659165132578555741829076759473667450423026282068312024529717854234451758607098628809281925482308286983320502076322946586808827044314778315353541062511579657320756535818205189118804863770343154071719330635039335215647287830856394225933654233751892684637102710359179592841079902961447343448420028514308130622158413081707562383972215228790981882813195763134361641797824703369990405371748726159339368589328586805966413101610556928565114007182039131656289864177743412575230314559532435263900770969264429899610194675453257589559348164743713588667274392559315661649443862519529868977558776893103014983421236242275350834176516719293053137604077146965328997086978420556125033491491937521933528489118288095053004647912950786918305419471316364034760719895297031606815504907727997605846394983482256415867424899404159045194243701132522152431315271208647987397838975704463123335795133470634760095014948181590294981041603111639634635297758849050464196540454851068404719445636566014092828186468494769075580267864436820967934810407403882291016544538262732477188727935976274975973973687962067604704051838751589666349827606906009018119620206986670512819720998181684908506869438780103828914928941463698979324925049805696871221963390334765666415683044200374749777252583014697400909326641333027861901606266250889536086646093067656496098221938527053297633565639811616795173773193438816146516726609509263571999470884239116082742802927575308905329476447173765281033952745511665680871241777223780136689325278988390216196573096447534328025238898218673408418864543459286372280050930206052933863919126522366210432116322632390593458474922021840033149975902670680231649737038899693633011552410365369040365032415843561299419474483830833573045736411644677481734105655653872 [149,55] -6735582170948493824584952612274325245157777431219050554241871823039312830988910112383907057855193637386266293196846204316262404970591533147585615217190965765792206812623715438057630807708781481158726077807473263550703387097410939642589710650107288272366837655244752603302650777787755297267422612467650042518955119456759088516944231446628471627075156075331459586113459244744474743001976292493309247759645351750164995753367369257720427497722487036148926670739739842477072360037737294004389307251429521744590611454072837598158637861862835656476486076531834263282452303057352095647539439356681948328649011384604145356694339833788869705187299831455118680041835049591666951007182108250953510695800442910868827928723925456821916015346864133680997800085468211147606358420229297857490556109805559786875233402421025033995491817119662201591092212767631216040585930408675111104951750926745848781794232766966276581020278003021800202867270587553593300614718680984097223393491395281021823825888058042748784124741617320248352540388659340363587365656237828882601541243445829437280609714538998645218952393311149509138726154237205596651180283117256722791092049260991228693299971123066131383171977950813693476296330073587060906814255620641190340169916977436682235271000403110167138940741266384570589184727579020080351074515806496976347369343472575914942493587644631714739603733436146857685531653154994052967506432256185904198759824122801375051392674693487330097637296393626690020455398259806567467030963548061344855845141017161329551592672457120603167870221680678776665788821176752139067601107688505626843549676386426662019448434055892181237772397667597838151674965761243190838275665858041083845799802614375711808100712130327464421086703939530264000941193226794863559095819462112342591410993003821976000096913052090996179435597363561615640715152997079569002828802893475692091855804926331155450762265970048433538477663603897396838222174841471964325129946947057519126497774382834007141992629665154794554425852235627249954666346817393638548056302088362539099744821519869440 [149,56] 1644637753289880398134399084515943164517193125296284661063056729178140126275228137317708701598738780336934919429711590808971288365536928137000564836371608249767416316027669037821061550415491980399627653947448678476709009879593924051715586153707244589424155369469944886419763577938517348487179338770147283389887820560222069675027670723137555158515578548401116607555816306504353370147227527203232590728744627308311156802249796828518631202611129348923532057537429024084720711550507097089934519958269821530295678965072255883364885840029078306853393199692831368957029101480547402522382361392555247599377913568192513488019530941325176756751276525468413951914900374857047446997111545863315903660548735312766785494479622352033557906716919935344006046588318203531542759606888142692680789752145102447644531572711157452416436514567469050540534758752013736873236830282863539635816452727434732168754226282387768112595936305733798300145327292975770107038634006258257756959548843952140727388268433216708919082934408010736916419385200869682462021168517224480733192184437579931637170449714588205526229969012239124375697720417890958075650849291919074968985551728473177380967126040507505956219213431754544739239140680344345525320684159174547312386708921070764036753724856220182873527501819290631177417793983792602988529968919746179956496924612780602016469116687428611949511287730684174190203374788492415898703114872463961209717002222967106969979030169878435669259494294780568094886245997794441663615374534050740995205806543428331621038085901876895485397804501242885293718564191193709494297285603004229603940353119777559659529138169208708230743819738349752962014111898595861467070270064687955867995378302551119453831337398426808648127247388100742694331368178438451449063605845269584894117698361269866657153884100299695771622416232461613337625420121049940921581778756609908029485103664212457369838823708473411897525123806083922129679987393851393282164923244551544518684994616794933507355846506582012341190780775879274671890541657491399739348588065683936341936770483456 [149,57] -288621938118421087878284253056047010106218906281663615835784423765259656806225810053109638140234782534901657656482258726490340176544938215974643926223297627443866607010616499018157331608315320763478014949461490816473115969014771313605221216635888853705233479671971173857813586343555122740440327324165573768694532105285113161705867332682556556055648021394022170501556809933051114507235032124960185503508029395314036894677720551244103293544677277011409809755152383788566161883614494919754303146581264075918203144094864626269026160101504030100836976133541765105309145239789160475517396768676207870332187903176567726719316189517839948079311906009373886855695772576806767471549119548381962237866226789394363366263483862004829555445972278478591687880729961260180468321102373131215422905391854238315665735283711282120756591575233852274863015248333355569816396631643493675515471371667154542734722975251109876068367301728455858957449833413936478246522399779288649338666646669643786556204583047250403048180399273590536925805001000502163273676222093496412287744137016305586537701202439564141238852030112344883713810132577587054903117862926728730650722065744363138592486388809865826869179456827642735097784940878807244736495595631824979234766880440598857581001376206510204862564844204785540989908541096889081417903388080378743448030620567112498168646608114630048606753585410008868492235107176566603824654924636292394523518751780868072759665368748083071233891184266975512426064114466087856246615140664724758929029012095223148945260316024356247008595321917059308822660209750313757590301096858586744004039952792127189256316201894376938497050580007773878358916439132712676046747618490491800470593846789021412628382536846592238718076977444631257867040621145039419187476085722680049065654218150400219661334035544194557921748547590551824855154718727071899646364028943311588773362774400764914291945170676386465382216151093793995173759300550572594132586249644812831932365962595987345102989111041608922016517649316664868958986179082478270012266160743993640793761136 [149,58] 35258782224593859321745248590045307435574265315362314038876790900379708828088279331018314878913251264849401294824466489113075246882502571821003582799908556158960377887621423954125873238923775149099070649685274420690059573750812609628778324743265442678378072227610541526723782953696751897545378913645828164527341028374139418235622441449417733265010240709809108268025420323322986118656367722413037474663465660210439043059141323056529548587811605745378145016693674817706469467977962314267132267726870133174958832537176061976331373603555807448375192020540069135987829093916259643922078930992062636778559766287978551969976099035460339024086973293461822139280747583656339221042169818103501260760116360749349961237044611097588075347720526868993358627130245434373645178665529627871249684757710735862912739741784939735651969259385595479857569481032823842897491487490779610243655603257192115212256608739572208451125119373464971058293766622054647290120063234350774031509815104319462344905945124263316457887026748376032456818990727510727580363826449658544808909277721518374257288165815519133256083388217223206663778620922211116626418529023734275191573643414218969499000150219488862260034878154679425841445709903517701241533972859152741475199720485573458010764521880630813675085900701264005967742706481232462886269641229149688023163351580577574469888661388473561328856774551152700726351488073554131030874179117321007686786470172106298708406760422077906626662801588878991958411518841430870752331665967624974791950578256153353969328646906367047502030136027061903083029175803924402428500705524204616367210451371132774852773704519225335334080773390544608555959323667617217948578939549668648666990503649070964334189130918903594357611791323701827008083328364214640092681637101887491422990159746803125690872110323005379555103866670233943816387475321872924427073165294467136840526370896172600333356141153689678680878098967009565283682592876965162898540201913455795360628466770238325363469287453379520903477498641751760013196686677180249281331784433211371206400 [149,59] -2785854933189635162831094225120822021329619962889175692146490256075749418541104628881349952497262705488959192193140424427254200224954415692708786096997859899403299250336937124011339981200454321474524950972398576414074849814532147003946035598127081401899463164751797117851892817619976637884961272007669701800302806177134583447007433630223723757469305128466482465725131271530566323989933239126668963037545801867802394933982958399920312685216781544278165080698047205730763345953705279858057920558592158121428661105693271033056845054981649737444122816330701221188087766707213915435397795637676945374224050713963048851364096517311817208504408716548725638053748107605307267760824697492301530875671439769721998627987078272399340525731190232988033801695194309231139461150768161210859229383471629136464932859863538660846688435051708194136484868390270871049216082930241831702178060226331918653943214041364961983297042656340219149768075324586108014711553529210085717500147006085616433554956636592445706453537600936644721457650102749044558617585943322908480272228067015762669030811941876025505993863129004812573345212159954105647296766605231330279816059060748897221383008853116926205975761594988285407421432747342832663665051330455894405055033394750295244752385600225764162620587330258664857326158978206880667229566255482321997185663452525180867510489715242660532390260334078397029600380268918235890269298565274580682691178891308238692768061712448888782663451957620906560608056075841836201287090122882235421784636112448471035991697576806758874779529017892273555576368361494456040363733291581571337893559540910927612778783998400894666271666884984167224369013027517739992013343401563423734936159920336195552577498204290559632904132660374402793483554146956153858126232627789072351467568699968535658651302392759130680896909013061723865115066829953664035973814369500768967895858383908355250938700045680775723623990975276816416495460047243095704012876123327448578670883776387665920666607731717587923406706320904385783416093915868503548045692780201902080 [149,60] 80782819049251566671117470811863576995909271557377020072740342117361129440152021938289965837388794670522021044984686317889890383304447207151158987303023221101717172625369758777956268147100576364634613356550928308475802441436524104114261586120430745128036931935102447692078436558367157256052399158068646836575553085889961335845185833602621189545316900021594390110280339575731583444035933324547682719668309460661384641813061474166242145578835341029247189057063830880406141137380253805450117738972110366196891242141378646604972185968053179308990725936739178692639901543141571867666837982443118260269170643961085995452763633251744289079200005083270096740792211767742122124049758805969750447702372111613655683593198209080952635016983412584861151621969776515888082575462765182654729136297926595541910421692259696757114568148939614835468292712322222233660789846821784497131539899717659795689338741286999514690168998911867047747039451509627410572529441071460479848859884422687079202087020063911218482766079469765945370886245735662518210697218088643216399901180256810801782950138959494402156090512091939994798979921427453068628970242914034247352971149329015344482767479539985144484593070818617035854867134695581108353647783780115096103728833004789462233171577361465034291830405616192080522858523828095397692827587161688573952590559517628684372106905880424717868179207040213002316469773699483180508901913739518295371616973215504427201678365389272986468966144064210100355521498288674915219313810663024933740793877345757646335407867131393216184496355831385595000868601701484924809437267151740061508972172177647221115452519214533819892186286219885302727009487038280805154576349330366573471773006129377215186774844035366100263189188157997621504582003675169916903448103195556013480009284912360165382798883939329605037314430580567940426517536235310846300819556361034393376333152249061033031685175418661951707451672259964846606127308041183643604081664477768806948288682728669041216764176145950653819430781887183052483052394815751838604774823043072 [149,61] 13168834785351537781824662541150827137399465825604215562170150712179956385672961600530916527101697306501522258830672608416495368260280336926836915087460507243853564360944785224914319670412525994489760644106486527298237347183693430851342398614168712928683507946838663181949347301386541904692089797007163625223689977933643782390864533401435408521448259621547584539134818411643713939259970443658077589077347185475720093315921787013580215644095645211577722406425630343079542177459822215653289354444403766777284020077919388864014758183644613831856530962969281120342181652738343867408152011063193660569731965985961687704307699633265156942777004602614702995471811047018336422369592897080978170260266678638751092899298414417868868468269960706164942057214535900438645730756098136473864338837655461084796230811521046957743776723846788298288985007961330937822117361154027967317028887960692127355221045949330397293985625716323113314473919938825078056383675504728039479740536644168035117038116695283237949759222854626327577958821414269966529633293228950213487615554071641022349603318484629862198893946259671906533820740077475517403974304163985523237140641562185482213754142850138956223942797898535866296194588910431848607127291306405242151603746252013090988069597500174478483649430695258854174418569839229369849678606907430918928436888157365181250291288461988828187994681505792518679331906416692846959800715417654508114289628776888414655302745190228971354685443032914156413575788326392297484455616214156000829577155735749786595672411046524946800237442325045655516550191754121888873145466170569288709782910623754174806741550052056747125876991504283521175230859377623252712427574378682079062816678934944960726908877699000358427602611333407903050559889990372277713233203842306822301824491792011973259249378799921688962932948903210837964739295743802874557534454833903202488694725728147688627222443642771525743738599993885673846124720172216756283449205897765536499346342230239940067800162845401534844988763622198742557175951312384889359789809664 [149,62] -2413083161255791206557982992275676670415759000184193094950879159459786291174690689479284516648757363730522723302642577111246289635562227820401058357743634016951728885280729227291386195681651461615458741912781077149325129228364093323767954418846075317957066573406186272670902893799915558361875840839075224443405225753652114878332098171580898225408368770880059838726091374039390327867054225029728379344050450118797481891237866178800230833613775398524341980998657963949318959031259454298749570527293035577406016382998434523161508979911215343794206438527235925415388215869568990051490932906200815896544380877577046046878594922442044256945540971831783580750437969648817828623666201318464252130245767518240566806350837823469624455739051192464435249400016522116157985326801241545917075072920050026549491940632127737642619544051990797481275659754975521287023702607074179193367424470270718739291466818199891541878751622267238430437748139667570972935708453244926530170568613730724941451102611130161921421963007754732457936461570415862864718479609068584593229853799431168345439060563432752756063813707659629900077223969748661436837415458994263364211085741150550340832588774143268751908281166138065756357341973026406800668820947963672602189537677903966647668469811927398971942006107722788852527150249738114344275703605500469979177277631346475170986440984854630503433383240860489153755358928292845930382790908385284886968597264440711933905364978905376387805879193317897948579660507474678716711780970776017049243368742821126596414036156470084111621583200402627202350635013260707403266569008720408274740170886981733893575260517489121839399414889517700164293472000827300845085648035930910928351964506729706220541694609603382767783777585938814142848408320271403420281763060923105599623257842607720241595252049076064556642592455404087931948597104088610862354738855451031838210936778723435642377078677950273039825212341474029544081669539139741843807864637565059371793669994351764091466879111244898740834727511431264605144654711203581337612800 [149,63] 210241442598783458367614538691082471016247591070876841634969599679960494925962259945149437668210930746932113297282001850416897872555638983375762011799116222848240796220647378161098403379787986142616834094084807784196371763900188123196764078838041591220036150529274042036028286950286588552219633125279923668837817226516478623027739397997614496388503390380124543747766821891809987980655646514996129284911589344750482642841647125159425424839916386662887251296082083724742630796863399690477395625765838498136395001300558011789730745169708264213521181977712257593520420197350380539263786351783545854838953383135812470742204677988035577333680581161254838555905527630657944370622303888737397411335304744002527667408369540225942174748511427656693881877308539659041980598318987134150939309877828825319448229353085698425685892242257233714596403362094943814545557486829569861108379020018235857796558229261587653016184458185682952928809691068647770937440536057644184635853183812054180832423413591107622903008048380165215104574064647473754559719193671457465108250822522618584614414816699741494330062933423435399657899348124282914284591299112374583176184170282099267940847502726940564932769548419719215924345786639701502178353520824235785232646960063942111362575057628865658480185592638249543598036528292973817476929231065724735090756111245210451314847546622870601979926242665240973576871833473932751731426556318128009398286323382023646458595695823349537520961009818553070866307429391873676130913138159952191571205223989050170720466478263318046431779054390068025588705485359456016859317091307896649084680372067531728700749531509180623290874079221472323616715996412357355611582877411554969994666110096539617685312404153041123024731321706488972604179004371921019209423159730779115493463724123816215179329560898703205728774119724756348990174232672520115465440308761349981080638660906208256079157568456906660325021310476927618950691059384271364468768262934459163388389699987460747349178661919204246984773962545303189152066692873440985088 [149,64] -10041409267381156562203096697051209420747135194691637069234434987027776262144443046933634560605631067336997942930324239014983803995334933742764863207285360000771890182723607799001129474821799973726879812970198118081827112111030419673854152170124687995466676032716992394163891286694158737600240861907641102240031262368168642453694004050067904141913594039098131784868126805582417388701872728192338424667796529930304586464901827611921009504529083140079214455621026105340565613939475857429340888910919201133792389909536576954700652514213279225286359797839833373996710655571669029531248953312209712120252972348843711619496080279339696508264051908301932739773418656378836437093031697100342038550026747483187823417402949053695682471729257954684707103997705989268631826413090900254612194228221253858573422282394763705540826113804520906222993126430775803541141861756663205916581801493439897417380808726442995524703714911694677012941651803691459608487246354309492454353228685952914184342880912339472874565062410621619536144941303571567522936894599594113043737843228165868836508096579824556704606641075622865327842072334038635680199349376145332192023012935710627961953929860506886145659469623692760420765387670938427072411730256983696968655028326314193347202000244316819432812955806018807056710251626024087474852396304482041186813704397243309912676162717103526952174636685820021653632264511647448309056259336942894419624438203489315138282784890676737135363742349529553792014926448418577642927125833393419166157985661201864478883474304727864253430720648118519069240426831398994493831883292451492471873049912803543275625643564481102615236853397679745082750105504457468802899886824856038123550106925697562231442204126826278139898390829254337359983512074188512910150785751265011490773962375832340354714945574281761999515347700618449875936199878951426388154654713634507876762617305551929331900083847095640599405154326525665693107357723666811471936263957783523659207693094025471073848872556425327777132474762509797975070835316097024 [149,65] 77517369601483021822124519107567000080904146597924661699472818415995765511452498562056165019939992589373842926403463813527932101676809040828735649758263990453036855774494029984438873314638255059481074902200731167882532350737898335296956820078717112456192510516634962206933290970777009328802577574168720922000423099641271439701028396308115276185992453922971441745463203785415493588361093288689107122084840316908489271823407422035846333708639221365839417914423232868813127535667796990497290325067683315721025398736107812884133476635665200234188806550816711416385612852414659021543704697108768767913459717318139833629445386957284591446291465922990941100307775948755178731556366024273144728472089398968858311523204822917089261289893336818553035062542602849959454487293559679176060645712772093254226750401560101535042855823524634030453116881706283470118980295964035765831710339128347986183769336790424550472028539709434754248838314991029999202157912506763771709941835130346965877861399682684432260181680030097139023361835501466880391294350722722538876318485825348036855402927972713362185539249801294515800659019072393137898971496524919522488486724314458149475197048273594341280810108423288231193491231040512040828423787965851577616001252234438597945734935783493682881087666771077150556351259692883629456205911715754614100578576195502696786852689649317408832399830800119313964364722431886903207584060702829644382142506060083114442711815640492101663642895306821461342984569482217293183952444793962010997610037156099646573488999482085628099919125137989788188278995662240385597032883748986471626758460086257795839537732597899962141164595308906235122134624948540561502023392169320602139529870141297630044179339041825978147248614144294697586812137083963519382463877971956195043824067560943594630227183616845712891923421050529970617355299721047926864907730777154817920509269435189434315962461467958988201417938842839352719094792091946212535917726951728596815515222220902938170814547801768832604802374298396729125260951552 [149,66] 31105220066993150320609047953566033523079377757221820052355624845231278788145125215608938871608779436938934914067891712222126974677360607614417566490194622819126329338442664323818149955001489190924142506478739495288599825816011837682110633252209936436376570580695729803334323168019422114720514328760201951014449013628484005641883664397473737319243738731949188263186285889302281261582770943950507130430674983468563384947540563048435767163671885074658546537252742285356174396368616030227538954410393222770185359596806068715272295302916078660486356231697097971689533342175146381550072684126286996943231531648403643927284727246397502468268418583856708180681340780420569963261775133484478711968484191505927160136024004303914942259544405926892644278144360785746033685868409491856261996171596403359595592878953802091323410671371691069411572510070088141819174741711341632548128428215734668342796215321395560544129916950514721969767669895696621547678713039650633725373768873008649932623191859193176614799623675332394580796607062797322282165875247281182545066536440171340795883043663119617446231125946196058381342385308261181087396238506632928764634373340895641100365944664140961258982147848899247246277949619999515731594465047385214705703566930135128399697571129622444823760873802385279105992697687941631246533462220504320503641978318758340735788419491494549793075095759725092391988593208373116936952561921444713836039408101857236782022344702157102735698717400436958291744401379318157659317281709586389462076856627730914264150449131862989899677740243107947267221378541935220371132065328942300793923800361464007980965587431282185363291309880388689680184518788654331796159656733986711894518004547823637497688925548919418980821277149502658917298218122210913633451182352664547926551813768736346242962712896747584931141081445370591508888292724024310652391547722225234560815000153106943841152048430360166995807035037988469262737980403469383040306683949778808797285730856611225619195927992731252457385893451173346226995200 [149,67] -3585108949571499317647019392250687455570771790701136599127311969259030683571823034041814914936817041424237515842623712632525650845652800283627582115765577540993261975878715897002817774724695150975448754979057013347469646446169773678405549793237559666361723049209788440307827182431441145205242430297322088285192287758486981311046698505636740127380707463664419120051545682461695630953245747710101455673643453576601210601983394789316087623327109325724765331006577515589727214713211562753934111959807520022119004552238556445398571167164391217576333511862658892351187169619051583990762544972055656645263458823793456379727069743758354316317832255975024230159927238872093259987920049738003346584776495055436574544221601907152423729987938978147300056213001286608148294558738293202265449798140617522290495419371592022159957614215472633763720228565596419126418020039623524354130397427085837299021064211918832783022759911713604628847938832722714807934309000524622489264696118059212723910945762535026100375897642662838602366439275105784343482688630488749167259574543771901511502800101309564812309294123907933941104243661668438986069574150173305106756106981379499563004949474639145646358609993340004925225193762405890759432146424124867389356380279631836611985516449054348391880574917208177400667515295390954107843933192583727555420389541127865183182254488602990636757951201262517293290896240236091174652660836473753982920115040194951289278123691335440970818982976804694350122188617780129542750514508364796069769488613969156811429853524919110071256225884310099728853386480934977554514981082679238347073438937198739566964550623451652370290377304795259343514364389652824625728760402332323523755550739260236809305055807850185000736544648478708736632085174850980666604527241617163606867182425565451750580685913710611013689723069090128850213379029566232696562160518420529359465716962996034552576637705569793450069799707144662743102959035424179839805195266627398430249730426231534811233954548763970012865111564883769589760 [149,68] 248148131284363121566301830509182741564304658322962813714702238397966949739654476909218879457484670263460844363053789637612244204949135068776564532369277449075221400290548478870020844302807623342248555287913784683638021889023076822558805322512593351277782198396824441095059465101333865069642484281218473540932381688896128372241586183923933335484340102023299521367151980197768048682259544163194105368684401013660724493915410977738903927188556076739645202086206909890136934029777272148108273495729255975659068266339151975464219099292227563070509972552316792104284681387562094639709064123958983560263849953888604539003464718054240345186468469190201330254956029531057813637872758066485630011112557815897038847380048446369010377594235945916565070788811599031090800692710307220471571389638958491746847986131917417909703301768334282896991245786588938635910227073734808051046950665766365665548056927010367827751476861826094642761828529423521415578443820288853710121369314022940320584182568614536898596891845101317244123627337300644201725215852069882570041095093668367829561042410615268598137405650227704980820718188118796260743437250850469739525872981996476887184462349831156940083646698821460969799205015755715652975392183135073335748814248776625852790268589332055903990975820702685753996660473466169710786841333462745292137166449256860041932552548813676965965714130101772278170693537416956232299161270252572608232646289540553495882763669228119986095341714738231418670540510713677596172999254534829146584708059191303074696677604542251945524112088431055935642544064996235407335281571688177975783481734091332184872943823300073307231573118013906687987913318612023749759176819430129407025080631505236910488692325308356524925116744020080784713013569637749515608361988082243236197968444777100297045513079164762203838911811933932786389504884828621288429808325978250512065695483759409576071909017132200402311904732439180865050222549614703858379762075466664560234537616919594008903911786479063009554631006032199680 [149,69] -10587114212991569887324678708344593765373481156574866117342191146565218820609368492182721892529392680536532417840835962999247351547003377070000731631027921743894317920675061740599912375938089480071035302536658702735168747363374252304268634350127955058447027753665806940879811244973315518886545500751687715989303134563423882728360620016828443394284913656021709344727929970513871120197849986555681897437796478540520322371330527242582544048177581456444173656376905994576496822291078847846900864868723858398347888046627791918612469588394484042626646857582000771928703961566741871504996296644289405014212002022803331792193497106959888225204011743152683232459344876093320659102035144606526963298121366444304082714241157663489237290712362595876324286906239159878769379494014985783822040510641462551479144082310257402877262867660369743309458856755728694928448530250442847863927631422837757864201793402106390031158202055007652301063339859234637263117121461516352765650183454746544934078607677047759216595003705930837382942710486258546531880232544877597133151625591586398285814526737733525504345434452686808180939813825430318902948206532163305617022128912695342265489553870519756882953225946345883606844179177904308764818510743611855347133869144576013750773175232247378576339183625278803614699432035219623744760807404532258490428747173343548806950871823521682183901852223805352481328011381324520772412579460723917583251303848835327169247101269595069605121455021385067797263993271270668227987688726666698012270527040287402289246296747355993897919890640384710357710768241400279842970774043283596143284501517270100127191980835885185377097600443458599874201009156951769688341767343479051971496905387319371047460720731964232813622325897142913206578298373872592127117212237914530895069487060135695820053878722825921881864514585980344851841263399899502767914155656902758549247328055784446254255930187440519131971399560234723229376808529481421549976984607024075164269186808099632924222325600657616997586755368960 [149,70] 282333362518383343734218317962159556447977442106730415536357932740671942860096149523106992343607935054995663430572177224044230347334292387620893036738900737043477412905376826449752786140618934160247398829774325244812096508555820013407847139380528820672623541920705308107567005846666221881492242089922132048408862338721393524704496555495014384492849233479616416266742548626220850004831678432112074234382558887175175796123880901751504438932697940569463535575884188277790672644218332674592573886610574289328120995281765518752130062692804899408662203113032067642715873496912119593353890348828532091132001715115340359335483277470247462641973306799139389208972595935472791031357850501283373239191642843058149123203917389061945230191317660261190557726320830234924931735528287759340231705326002531011112330570821745801614510536607415805287435038984394961069697058208136257825772143427215822333925800066288555253976762821134023616843569233871747781022344700409442544581576054215775227851150661372318701758393369654974370014862650548794959003880052991238374307381720922425235723945931836702823228458422954060416226565455271357200148421876138807796067225546186212102256245519540407528720965298698845239082055362588866535471127220018574165503489011511105222342363616417606019049729661479868768218315735964763892147212949174855175964157847343623959465086148924288055715472074847460534573216194901893818809812788787915113666914325467177815782956538490029660734228067407369151247501186120977239314105598139687126719663378026686331799241887411313949477324330149581454205777587070062389383004066458883382760079458188067331518983569078101795236934569314946939432261782874087950553336073178620122577751192739234392607687471897793550135285984742632509452449317479680924406307282301718831590486042249184699551452118005594330395469292582428744644242904150969263283801851513153356559827689881653741585675742481152520653325864595774547603855630109187216095446893666076568670224492989763004143222836212045238206464 [149,71] -2741174488223068113319223704729482708985777845473740205185361327643965900124408513989671397336625205942212421074892250833159606062483066241679855073555494098541246076747275322892361697333288554762719306475611840133125297177058747192651205642286255967165136123291666205162019726537121943372889267308175081166717068936269575468278424058486793911612439264175414363231380042302056047733101929776740139246712081360517636509115349075327189315665267113040429375449310183634960417938559102414854421284138713987781850998416496448390385201800822272323877325656045025151184983181834263913502830258689847331984214419558678440322708010441987290993413723990227903242373545541595566235775115706870511902463735884057307714264065519260577850073825481752739691351227465759032405976046083212975479300086395299923896157244566542588772059092533075401140346002257639229874476748170509046385441112899626727173795206095810162906002501037361368494200883155710875145469574999106386888140184936899285201439925969808061229535486210019451250616423980008552900759078171136334376831315682253665314264009359360257581496555848535375657468694619635815833630026498943775793168332312924750723119910712568059528624219057257148108735515245990625715390316570342897557775667282761023387085677681339767911614611288972314538408946525882287821638512797476964209305910681078823186300587870808051104287712381563238717509799378948028651886119587769996764915156608695931324952128745272413759663236788165894305168376408393024949878764172708525332188446738017564371641272727260410413140337445273112811679259747606366612891436317604700194895461112113456151989099816063737234907960701427089166588756095908082706647702914881204259551095640169913304230039342758773875795837233260720082821807601755416802411143891968175005458240741644394057230128782827948051794207298839968143197568466514600716409402563663190108132994753161836915691923165519966253403962597072460028224250362384470672805960575650769734671573600614781270189664453687902208 [149,72] -331713490746787426396979335704168084029886355826784684881248660936584733557206931436195670875300733536562143762503706396513004558541047765000827609986547050301763004304028692574014011976171951250444948418955504868785242587845684525233962824930291098848366519413942710390949279312954513044705262559473215121195508575757505825440163117037554735467396324593371464914714883149793686847139643185107689073943599956915636124745487654803979844994322848293278865597904059190056167042211885034589692417567115004413193447882333728768839515685618719979474147579468045360541520962857402486227621067906821437499388462117705308995561641117324506940867524988645384737489488506565106290939079411007937330273626845678116309835585884882431149866817516040597476937725415399358509085705220650293831795743085455684226431763977109782546649781679581091606840453391859976184081836802640115769000778956158346309255684851201537595475672733785030641938550482907835336112925419685105313543230312593498708948866265266117824138204083813082626005395697534723178701786616270725388156182899734118305790915937263397739630659497402677115755845392851605679982790516055112965363932382877679192418670421264621703242080925886130968635658374699318874870258043397410140807009422073418228307209407377253752789113130142827196070440994608779466170965605768536371287528404133986206404590677199648530080955496426515692960739556922782520719231456499817484643930595156516866251478670977086767106776549731561833299004986041326002949747971491800058529801255294893236966238810003878352273107949050912642253702122704014031286924923484308481698132122912207558311973253814259780900862754790891516282985314367196874110532293350174024313348717958682892223276646191930141347759776850611758522732511771206118281145618308081460149516786935919520274868853207870107005319246242690195529534088693929101900718240693346427871036894756422741280243150225114302045972489013218213384771084951409224264345340208656714425038285044224982784765706960896 [149,73] 15240224114300848620847391878702484422057156352892488739839159509607398673462531695906622138036037767809560590283094556679427990904159087516913458019912732700653061053428976337663739753332213329686220937546487894796282073240310608800139967690868813607298457185032886391493706254324144803136604641176162657761438725873773077828333655980326970594297589961898984669369370446355811193105183309776834926255236971077157546524425430798675642278644599141184206795598118073759463356979240807933384789450025389688815123876305539674594497057054369037718600123029352711394330805371535252973760226984527141026611813554594755627942071996225623070270317735165579414763473659611359417836421857173094559801296844376988909723461383886050035970212768135320451786246559051696281251877892743328972416378556744107540807265625725200429350645557327372463605579044318388130830065947591478930355969307468061372237323946021843486404198676663976435303664160628416128699830134100127299665753466837865843856664537507136688506862865128703102471299932427745934884078428703070815875612704056935553899396364630762505369019762928299836013674078453718916587294272756527910338416886750863199154217398834789890474943056657901862307383749353724526801484017772984089415977888815994189339186952641204899368381181179444976357048667271772824120736699408502436602983699357129817983001469647415563911623469670004304676771968490174257775817997834996799840743919223147262372734112494304809099934357849733548167213328366534307898115014127233351998576455070718846878606065203122790990430422479271018190402206286090843085358661265027388675834221750906891058043882881469829183013088649370980934183541039630819898621817454979604429290651918040520534521996858172607302000524994199023824993705189638244252853980639839259499084096485321093227316815376865892007007552460048698269204620792168499553924253533751238106779762759763826550762242773906982311531070930204014902510361838354958775633626364555952226251650075767535025413042176 [149,74] -2927650793018148680204085569218438283332902920415730282543607867353713426092282285851493972562106300894914111025165963322010921023748137175065787441422560292628972536143510742389022077322529748101237299659278839709302042308907367213832942652111445933733663700962457792472557430223324342318822415062736901533678182145977462509844376617951067250908609063818375350307858861261627244647875307920077731315679205211463914478507288838008238959954357669045512673133033504109714628036491501823468875548716944975372837860257563845378570878618578060486270569632172353813669220540685691817133974531293539276107788013240742401452264628546531368999576471028695833675839681942783749185070184066117993407504216174955789119598337442264965790640556437476892579492643388937684755995140743761331399077867238549898604262829351967644206027273988348657791470952594453291583151553102119479919139777461950059339087363930904168266561467302258827039926028984719270444486242553702797151623884777214484792614435840589489543888639518531969902076506461862201083825952272612564133841489454353987348324578822590269199315475642795063703317206061263601537780542775426175255633562606949712661560157633565011113057728163901686046372535002721085273605885345811036214694753767281935302025894004505978757758710812106300657246256009172468224506356505311815443301742556113047899148476151544101510597688862508029156093358897081944858023068726618906770415591825170283800313982835884085129838696318329747319354403987658331021891728827061187417908643075985144290960714896352787946216796897561370828432850463742554907254655362076155984465869082257297584674113809899835385430255672676070493963408540353745867292338296296798145590191776041563441081581100646620402257444889590456189124735928079495082992202994124536231222625909486649898735304392761794866838873896865161857278482869789851636713746128598904925667650154437070774013073252899559909511477824013418222918745370680206197788635172842102572036533952412138536960 [149,75] -5371435079545412227779963094056510347051208060705673253155424652252447556267205560873497985965678867710771683536617265478168658834088962504894230096012086582238493592516292618565766755448971147916713054926571228867683010100212683411544542380950846985169767059730524918515729105999839442246845370337587303271573201198512932924349319740988092873127394287182689849319640244509504637011783086177600726389344838224493142292962462156300370887813592219024562215284614450656213006979519097396846962024223198492208327102591801343948684413244060628529442338991584165712848018324496975590371955138323405696109986386127362167620353887363232674647166033271395940070760407670939318762943994869667518390136380390370013612667986207453303532089181401620103604127801747446679324459405924592642901245193481454290895958719264621630700832912060115874080640357741270702404021882110859947963948877190777304349388969883099691949987820463633739953095614171940864842726098257184818764012466726904884965629306968818429660863398649180356660787879531716948194512787645301045516144757743406578877129980229787877973433273658133968570868955827451923186625548774089905005987157325764955524053192140078164175773852832828419154562923446332566669648497307207671947469390262866435580920631587914907100761654990107995259293210226450203579240804307555333891578568838883595660889038218581856916555218778329602069082415260962538511231618129444849153905014304864924029550966685536799803324995749962272197656208339995908773303890950345373955752729863792767553372873843101583449723569254337232614561947034037093941714320947470564365138214708210290202034860224626259078549870790679769612207732540344212654623062394483616928828280207023854325248855239736164739795807646966642991745915942100907779940323155859910112208530008032164341726991589041997517639888027832209477592858078270002638624857725294111654730209654150739840096158210148208145471440426403984656114674132074035190320292512857121846035071012214099968 [149,76] -284922048551083733683839271268642208795132486521750219514297838123082164495581602920618572461281931091513402352771599187242784798066142682048328487525426704988337806326324437882002739878834223489598806050828733473238612247124815844817723233809135031983174079379500799205898403333246333577562323394808802352957763548833541762408052418650584783084706109906071277485462058441901868948574532654758078549518006102227449356963980541770308550663845785148960713405912662988157450594240824916026853321428087140828379095840255307700206414076768984160979009951661438674894464905278060848520155337329556892142210944453041190656979273629662721058623581302484712045614240406695740608943307800430775936750024714627532026970993415690067200886171012389754024086865432558490308258157101588471078980149687846712035453133297167232032568874083814416618155070088536641701282268636428679684864752846330773911558380909773242682313992789570579487368752540465736777599809424032845451765271010008436662666805998817219801149452197555067374314590679010615481620389734102694279377405216561715337463226032283721107147350320887017326209719357661061333516937453538330447227506523143881515331425410556588283193171760619461884088130030134695049589988003668956673412050975052884307069968194367910182894983563544741031964944691159892850742910625437093669393661684636520998890219510140073535655002107352319704834942172092339173455736523495969001038029827078687624912200848945563154888298610286798663247967846157337600598951324677227780799616466186651878148341605013651183742139439069650227177141428910030696558628857950257242627722860925789656008652654404121056831829940344538417530271588073338353679466892135726296066616499255634389316957977415959219795749756789230398473200767414274556503145153466952315802805364245361289339035279754447541804294187647578773241870516314227543287538905216797927906080643535558157565479997296104306894096012975913627616858502918611156020621707554549893982335724613632 [149,77] 3423061115209449977190356432258737842737119424722428047604353772651823951505832258880915272597454855448856370721893380614282583054661799571231311815587502611774400584986021280981850640501736639864860094368978324271904162161546745497939367877472686519208272109063030868954691158126865936384963860905136378576662952154727953126201185956229934169811004654734323941079440608906153292718217794741165541060610050766135399247589177190157717117829911908134070192363011823445187667129795440940082217802945178563560293468620851857089526143667686050804271672258933516717344168290044997809179072283823034888885993131365803636512260110630969890384113037619674173663045436588324126176857625838185106239979076831682445301463739684430339890883188048999400945665995238780685328611046494742456985486861992601623185233999996720049534228192791186025670721829957316601476236784289247021617964591572737159615356324317394383330004462122163627554192388886460355461454916094657660864739608964307118431805611250678370772654034802373246443183376679481133450983884856745834865971656240440768063989416056645162118657444316896014341682723139846156099994072502353335952474427301976788110227903114879558285265770309100789216588798979188741393867331812975281319071926953169705345355688446404542648713328147133705424677862775645088974547697608352319814560903907207969094612221542807349026455509348967475438042611186648602312041686658167871185413671933716381838081123782579521574467168082681608930589003821720045198349900791450239843817296927006612543598967470537068786074710088048915846529315315381614304301951669047020259007693770768307611793187615317403398187065258581821313495255691352725618757916651337165926509106931874107014762179634425951617034045460349822534398682688024704763469508244543739305389741304069577291629989357586800818682070773901922080935115671627309718608459423797588094521257561595912287494971430930901179959077158176370955071862197857653614189830793025034420247180032 [149,78] 243513262541492258781745479629245568813584810467740225238311908944456476436823413352034635726649208396349853457612942006398432453890392188995463872840043866861841760546144360646565253805050834646375129118701371419634566655065192277394237680948191861301920176796141007745025856049068789864547825341032201268096263270707408381336284103664745476099326058166719424120026073661973602058763857956289276911250082700380011260870423914063522236493459214072754072011027949188813753371662877588499029942963951499833807389154190051665103500877840898023957587011694858412108280775474168841738929325917232915942035138954314952727784073304858436178166063201707452155952348815004888594306312341108678704251055710336862890034648402064190166038942604489600110154240638576373485906442066553669064477701497290771168682244708706447118923625660233534046884153956294725111495135461146403371202043311413811105343494804369806177036684548944022751395911823043136454761003709373757512508079417673554419185737452425469258471678265748994111833780178750197024211650660979205254871510134685390529987646699855494111714984686293614155850173844365130514371590415276786190619097563004919087857805403440308799078106706749787938262059975570856439154435891623392146113409122894603833611022460293842892553533619159907450703802630866817780298988331864985515446650375461728630312550284758782173947459680213616165611006514048758507748705783205976907576023758832355681704654408214757015850926926019346044727553591335073469084171500242801408350758738468787782108966604250981621109136163842945045586830973974538622360838805155023688011320547314601366091494748060281003890157181360205128622788473249092265783521402438512504626733024992936251326518297737493075953491361275747011799211516783363069081721393442000778527237001040080659014392753807184529808156177057977357277278367713919255025074059574883659334487677671540066274584335034169926623596331600184938518595914139757065387264290909099043246080 [149,79] -2941648185670832750918949015457024560581785476012267232415268199388897641941133125200396221507527163387998626943829395400390231748566154523966853935805716996173003381485523046216383520376245905059761948054449146160401056011099625321199398060227991073183960393608056847956730775367734354060841465788839399695371581770679478171816329166374210948123615871880267590107668534655635498157855075538502895566437887868090199405865713676093875413301712743326942898986260079144313078227498566463597366374061745635828993163124380204988726391679405821865796037899405167528077484758425045259026852157510680056047249146460337830425830173952228508155048331871660275973263745090601216228500226371912374105534891654121850089035608653480040724197318705726513972297221825100402975237465305237500103195616567594063595728687881120894892179956645986743634779791116526951997392261439047790006705683777679151113441992976376038410999967436758853694430707863888148718415834327733181210300132427352272337314005986604834856978144081308726037624295164620602279843994252101669650966991844705793717941319369469110042248953042924724148691928895859426884210787270869346820457274918179376379481579384093768232946207583722267563062839743465835661207217787237624129426368474534894315172780050110086939964652004692316083442596125999185901118974923396519695656758394441777584359500239620769847526709551322421997513436313829029941312418780395265984916219421536994947168984169881526106869512895808347007657833108379278415351532747814277814442947007836900705442090298696400499139755476353720950420978681077787296589318184015743125040949070119706732006914681310495690027709968981240285752651202194365611978825389984174292264075261246354742391561198716184970687723103841372967791354011527161939831844166195062597232372409818338536853191267160702506287759187835291664199278859053291633962938668114961925928871750513273732205204845227271125701546739146982793607482043155601846541932125530423296 [149,80] -157498868295929344245666297074143857505251050830280722570906781921313908994369167505423421991959769037973511366063493903714102986515249644059012735881945998120669670973769851396800271666578701057965880296013146317164547836990069313615921597737995747313493749851227981018451164184245834001018538946784825803107174349424009216584619952787115593263189594325211408570490736046785456115876389008411757696580907357672426024600867580113964421451489708643868493164984419627465465585497362957668456547499755833506050200514579608828320719319847512862653461696463921632321236891524766573679698123838077150847320235792292842072635236041561453252885073456730591567662855637101430241786224403895993662776450386596064860105619311363563231079317756287083213530567476510946637159520618728275878810384224904203469613148185646362668848798979897887603009675828741831773699844357098539090103977361623494320460145627478818527093411337403523812267921922967020877181193592235370642568886101363499109054564436514820755759598209462150467141691239280213940629883479604386492183212992614346704263201919886098403688529581589100966906139216874952055418091010324311767675377228508515091962423707394493241940142762990335022274227258743272216736163370809013347609118530389614060521654036897085892368913727349023513274880558068729621245070372001369585437244737109116376911549666510877746096563754522192379726345664373122500530995886835960935176958980859034751291045889961773482310410445049424278759061016040492683459677970923035626097440261266324854363091234355117968651215517519797019487599014860447222713382734955477753897409375015160881615557775320579059115889488205947280415300062072708981668569993365736509728168472683529784623727050272244893023429315353691947251201248699234486540500491212016948627670433422432440224582164683522837395638369335761097703518289497815132449236209383567061464388455241136513758334798967723357647472055819422845488904808665540415831794258821120 [149,81] 4930248364284045534839073011249208523498739945664614110008995147573925146049520873596745401764855329188481326140430207674907559408440688969987031129087058360804530108711156731556992706738752326707729724292104390336402065987343114872140687052245694779899940751319230211342642914977349780004558049430891200449130450568119066788104139069486051845667130547602499037260934988737596471751548591835891958560542136656451042571830104402658988521096321439275827163827036099817385273969074348875430294907794155485559697574955783695669311960110133941736913362164288930226794565757561605557682635739833796321944284705440635924641135562512674199613860040555209009475252041009503996335297383373238420979008471442310470917522440531237739143183321569439593892308407926012187966101116723033571878105037232269372739049763607027233717460343413647255810626383848452784681368819413088678785635539967413644197625252852704559994878269851128661179293389435387843351318482944322743644737445882661230805208000241694543716055857649770471449772110569601788749578094868610965964614325722549040427750093991189859704608049055230019843910832958226388753327270323233159430603999641611613962823486341181097200114942548537465824262970729794169170561271935350482902065779091519431324840352967906976090531706169832643443516104047748619015868676101108792863689036862044579666186026793821259537351550162953480237342157412871975599882959507041445967880655312517146135882762310101811579424158170874782181668321127415414348359784378692073216842688178328660506052677678997363866207449723861070050296322223077648538462731817988068906383180661041863008839241901600403404817488481536535507630265720651361064797161386301657901507268979411193198843829659428307886958327655003270921066321259563414804940777678805667982738635027260511196106029069572219012097280771451105836742958613757022007127044968185838126864324252621511376575901429988453236735710807594992702302075657158010255667641344 [149,82] -56618554905682740864648683883575627395311456014052308860690056919955314312502900973608902045775926270053035757377974625297333983510994401438709285742281280133838752239268873839181850455776255593934070468879348025136859738263691150837816320668361918025910498664047497580398380404929837644572887007186486362270431636588729984064522363580107184138437237734625176711300894019711844935462164649715968739034803101498832902757608177698792179416255711077910378768059346908496489421823673178830187815961095212969009390719728157297039872706784639865767109288574227435079684748924728207256004367381708329031327919105643057122594634803559070857176258853230490809420486961880773228113429453656611489416081880741288268548192886857584166569369054019383138154731655598753362611777444396685022205419331473036241206886019633940076963078335347130144644334408048125388124489890288598782673765337210131220217586118399214452544091452607936035933002824595874419534805654826786937860153746368994234758298936864086148671071449756906188295406474355085076003471163028383337381304663160437593988796703773615362577292183321366372398053892406825194328224868065106597291574243028050523308989831342167647991705507063542457408407394681880825274586647214032591318474014977055125185808797876782245819001718660951879098565367780835032639881417100756096770797956127695218533002212567050633305083056333326569945531551970495669098775195053994572320486503139896886409728266141376139693579716746196584753504324296683156521216110499668213132215232538683842120976166814850760484172735625987876537390204260003111902224092396093914144554827652216660082767072441123634344262386703201750593347901003531082121854288874062317656629495270055659746353266165291263446756851185013337611994361194820286397661711890695153769666029849411405725397830984950346804667186887195158066698142440735113956033029362770328920297733113749016001994416496540353958266056412340823846957729177212658515968 [149,83] -235793484846774901909184741193102313980958772291151371159531683396076487869697135576211053224102385408303750887362333966598798173302135199870602578096879452438394434213064525463319807481423626481607243658585285903528078207810042571964712324911761560884208614474711853844061208623711322300435823610574302387286247604985281258047763112671420963038364032439666401662062215839469118709633157848361090274278020388904511858912717532258347024552235377879255626414878542771543972443929853179960945050829328952883257062942741617992469994880799494322801002591618744870756197734868005414626265864027958136978156194011621802183075475738143838702894581979277346431230285108351626424097881610327285803318219074302204922295644407716433814600132208856668796145212701578631092322804165571803821533224906461248034417358630586643159997581356439156934339479335492530078481248978723705336364748686691617022818317267767061333322543847582127265255697327759827645944741625367308178724793962086925181108982378122481653568250336851130346187091616372017061031738935464842365950001744661692372178137813034587153989862955061572794335631886917704497199846199439174388347819640665468568253924591200005452650833698206159293805145616283096079011270232417607741253712483192233624862620089823001424543561611917560082574763072726602911378175408399270525059554333269522718789877932228698670116730358102719785585476293047973211534383702110000646112995468487250000020412125466545366533940304161629165642081166524747719017591070692860598701000881049958907676348352125878313828522331209956249469339025787135553518448915040655490365127810816911747267661922154555478197865302836974981960500379445924369790290201381035584087606971552937654719446915723336839058435797941436487387641226138146267416457621948348402406736915314405703260378223330824698925725299891907882137719877369381764130416022096742272223258864336018615739003930499954528040362040483851886946875787509284096 [149,84] 17582879535390162292671881424578311738295004858838929083863068115687526340841726758633922527646514245693770873824542221967459383452512192857052029420321407268516525450671484771859974669378899225905305735763568847770220423642660273071877556867010293911029666283738434081919907325504012962571249673853462179654556350189200560851359854444547780672476976892994585646100801325704542745892931085710663061274499501778389992630660580056864117271588359532485410306890748035215675038038691763686122101528873429821915874603725066878530694330895188019583480814761234923574377051029524910559093382279371503974399472475693910548556966618876306223091507494237327434394675929912507451309655745262229294613430805036294894396974384549058576723312595448852505608785405802551796668081555077634361885719369764849072418015197102339492332173438492927122268572128349248026189784133034170644840230855557309144238042931159194500648092995570184056361460526368270129549056545231518027490940419375696213897275233947732498856301402768224513032466249703440291146566050658079039026415866850475626988139819697326323862765848307309921547672119610910152789287161367091039155814362186950428942969174558830821728290622767651610279851358288949680903013822697552196796139868599225920579872890833548238307416953236120726357614527486782095445509208008851246694130812314380520564818626716974050500254967391255884017923795286821710087002352382874057845438289616953425664366098953184809223191115576141339487881890838347363901855911143503904073384388769531590100781939943293004921348381032211741135568825781003978370384067853415853358576014439252311775332010082540840801635749105672448515862935837015424592720957794629262065303470962308663682800885623896804532700210876135627670243864784912667133063602726919172625614296119371754391851465490652696343477033289437580164828948045999130608224267141285617400052223189719630046237235200772517205838894041051987569281391446784 [149,85] -196917803170700491932836906049646827656746633828639539138878248658450384852774866976202766885622343570277901366453504941322714936526991640749337049743678034381795782333942995310703746703779637377269222657990572973494856738004242662046377228449807661399023864794041307052343835317564708454405212778657324432683067311947806452866715216979978277486587562655338878182536127687874972462776772934517552905229612455650111991748306171607799062840347672231348347669712478840492617410065586922586099069402155429226852081743342932026430153109058824566235938003944423914410579436165600973163640916937307856793824122934156469239215048348197244673819161693024346592394062560422530068382404526177562023223941286809588280867261423002372882781887872773761815897478674227949699519586991064776301298563442206317679745643811352750368474768630394220365690983924561377162756430797882742216863871523108252503815281297503951077285260042309282113772770170533425402764514623101115751771098653203845003488771166466654457031150234086456935517263811674269067676841030595392408864836397916376492228296261633373485802109558625179724219696673248560032339647337315570190400417075738162614838713169733101835779939618394171331064798540790592491459096637822817746601677306073327337982738957827029578161136668894737563089632675919951976881572127868822736474080360287877930040493519967606946040295371847179256910533169416072951950767980548653944384476872002969283971275665342666407855226818434982544134549520925967331581602364525601955095948377785524337004461360169449112697894718837275758668920302257526583740231493452396028527611809584648999556993739225563880215186794799922855484076178910213439362696280723826260631762858369061751061067166417934774111799373907078151112449406776236766656855367104967521464524695632261208578133710695769767031816043720154434915001432883871318126122646723402542917867986881689684809212585838724627142063586583078961500920112 [149,86] 1807858669449591342866110133410673559011092475225095901896832858390313905733011738077590367688582583351719389871463713378503087059699910752430781308881584336777115966257092606060972407773524551089695796958059884494474007142851642746884518390358161673442383250830029756367590574428189244792673474474791280386584754530816398022674360692607712148781937761544565619743726213880907810800886933416724688020172121984497628082597457168508868183831037748622596561644133061532606916473674486612657548331018553328763078768957506014454951598609642777567680166305082039945360810191007327184362721328652295785739504763676190990210181361833274914610627523812064386008779655512949465476350552414413266149927283843675991609700768489492070692410093414000559302091763171693598144800145740176730555288424807398824851472741724343035278808716389707903700026260023643470262002353985579201886482243701568113766006701741462066985370985106734789074270176401188158971132308981296680407662683886927211846523767032345044978486969616114713035118483220475538267599927175418471426537575589550367165412658251777803567530029923606971137156463643711130325384339712219389395304104189572817381178637617392624769222021520198071333860024475404039844592852273174500234175972232442315940969202264226191464460640683345712105971966468376164990802721516963810316465557405458587254059474604697879646521868251715930096945430760721072601576033308961173590948033619121675461800979573582052528882137621206564513339455360075881931049473917952254007391455096462651709635882486489793540538826682591468039492257981243385625214193019781742875366148192615773028127770583317653919951593603081330115152598891632732664038572203171649652742577636764214580931211160035194132589474946673233991095499681362835409648586922019876265417208782955130130715787648007455725881532147766019106987582233421723423181287948421697733106778873051274524288973706773073206808113997619800601344 [149,87] -2255868594789731850723467306754908044323261799162996137617167889585121662111449289459735979724341600328992180285464636190019081367621605507617448805659249815933609510014116197860305478181045428550504516008271623485488982170356873453137579801921505717048087752185439348670026886560673471710990226443631711482284141741016224459823403645655561255741295062723570547021080785244053288648880551687587876494204866829261857387834703911023489027148107455898249899148778347417909957670451625461017878395039637697871244363193441461033613383322547260998687683403749248054313374191251912343312677367366726749571084484059969527181222181067638257670002688562751818271836500558241939318373398866152756516710299595133496314496648678553893186118349818510376102516505807973371558550793717621521167038640956343083291784434466110821942250280760164202233877928034639611273454377690086116391883780393310669539592818474109111112570771343029742517874468798220549444650871892123783501755295247138978946958804138939327246094876836153909262927791828841484696243880725579003513989115653447589987115656635380272024599182179944931225970084265673605579136771736298184174342690486139242661795103711373396176488068028376042323894043721064164967004154348451374921792963364290364997444128915110521097130706090293543715922914489500579010399841292654213830045005211435296033010573102088124089662777549017650144465244193903411387025403781066517404883011657312963894459207931854681657528834572230542882252234140197659367097949781316276851922963350813075164033523109660358246146214910174023975345443868026987157434078274685164010859442393966145741402396989779768927790097348216530462085415561698883928750330354158442765404039050377143626551256818821148422914290979350806692724971650996014063775923430341819406928917267156914796550868078691879861913039886839285676774846819856849118691641675308043600244082275270393070968282637942137297825305347448832 [149,88] -343465480871339755529852241953977134056330222308743835477923392134830613682678622094338130405885692990123180619751208773356881051167900253247590650880474053757725391657881361686638606639602192938871504888562173810774774264946854209931783812340861944608953339638385266716518123487078782355027070766708405816840049000055907769232922432564181535586541273088091433450451634300824272523804306677396546936972709653936483951052615671933813989959653300350404797961360124417296291124807416671651881428959782734821382056452139487308847918113016846640774172332758343655480376381767306577786730204494534061685700265704607651645921955084034645618000370031394124805138411814617887046218949720339520080095084386493835938754047963708245678166420500426671082131894745230868792243290456303124443810707310717058832716069919635425466454552240696208694755339905433920690156873995303048970648542847350426310623192971817523215560761488932808804884732181566184518709526128559853851908748767753711670425007126299872276450733054744980132334299577830354108659837106589131493802216249611081641991054566593970395279728966013109547798050154478737012757539603449925091947659803696500245267120179026772343684702416209914075726295809961804219280279833285948842492504328588257310817829051486318950190265235742588334917271589235542459666702971323994526629025160946929672751056518323930966053521554269128442446834275775009258999744211587611635548792801821502834194294533102826220182964873744925818360539253322026805000690868472096376795265330738853760133153468033475440638642788326421385300502595430975596746213647774012946684760132448400598941989587568012923975022160578540934039320003535085765533131355180723225553556819500183460264111979874255834884778801210756675731580262122948831855520142830132758331223903483543878109626232108468180428312139550645860786889773401449823337117135668638602357305299466895039818330012694981146231285149696 [149,89] 610207644963913378377412568007233597677681730019378556575171322920400656520323473421529522822878594278514522040089249667541229422394110032448985118266209820286063780962251789291720420003810137522851608831634873714514381926400771783127267719951028711823827887607386862748795989792952645223185951904126839224856075943075555580057066172757592696806549104962340530560169739134811377025712667931271337161212851959176748427662033319187352448575197442919200350557883471112029493099009778428445307629309110088580634413183270395899082738456796237046326574755277784964950021382501954109084640432857168249963205861492882174460926861429706295231361606677178235110067722904213199236890263749926658060269929683008520618525638643442806240160447293616460838067640156825293981846313738029765632224826162033321850822940940669445284925535741263912169440624199002951075153873003410779392374563427626436012520726166196147200468409451387373676965837764183695572788920682121344023107921751862878412958463207780221745020837466881566601340210848382364377357159606867234651602418782903168318735223795253790843920694125493751837476897319245779873152078862571265033966210825890619275379573085521938790446790870334852794546636355880861088186393295140215722334137555496995033118716745462277728889415665551963006895803894828765255037728329275684152767071755526148922812212662770520276681494958604967878207860019657992754724850661888808401295811891473549268789003853164142228826046291811708588081822480960816267570143898609364387940754006004363521123265175111422723239982756064521703024045700018874576241700867330028350847079792049700363112903326246268078084045158950901687065990085093316565241592637061137066089474458251795807551676888229208095234294623291697942762862410924592435858731334921112505657307617108807946516270361364027719693617761934537040711570414222934499872259087982105562269806865401377550566259306894299296560384 [149,90] 23139774248767172969116428972845761143834739983838827736540137966299136865517480202409714289636647477547500042084630522381959001217047846504853576597236166545563318739721730726441077500668110842110918622758831297215408376116090629458697996491129887307230979791720962368087979394671405664294433280228043636356882641156285067573536578728693527101327520300575786019254096216530807139442456357677746436160080150178972923030132593990084799548767827346317998311582403050465400256201019522128900497461963374720794611783629170824934158506307861352415004982133634019892752778447871230189406028544178710809397133311476667531963509926918120071763467235564525057514911919504044870641360357031515388154440408826287970123272562380200841336394712678787160345060981478223989905513833980659251157988314749153303325065115892325688914708062892942970694315864738626165390573006066790609135320485374787844304823019002974663672344063312949319056692350103726168799781616132059248389417402911477002599510092609737329669580244244320866176287700923593653654254359260700064336758440670382776335123701746375709225254551052595759670513663279391826654619036429811329981578696906154311309926528071960319250174397829203004674641162518869671682343241844079720657824175458697424528835765300053096193146939062014418563503675586165667329427395440734893626611062209717931204567698052378069350442635541252690114334413421904453377746302299512407358329306812319729185864827658057164698967148844098444534439893187890219107984635042788977559997333786664947388796602822448180365148925147638163044384427426843253674101273139487318858562679128491769332387322316554837753112644552132493670918032064418430415770018665502130194175376508930704560224400686108564891769143414012998110757498573210678963767076708486241960862020027872967201447956022438537220327174445823682194426712377406740936907586062889483458243103756818545617671528734581501952 [149,91] 547833304711809465326082922908440527413238438961962264340117402022503223195283028076611444354548139908956238170169288062650665898466873248800848879813413029444543073529600155216716798288656307971260379275712620257959424944466686738359232534490960461186400128939703458593492563609689330692394376053809342261692369240387759323569062773140586345485115138748285951264694748696987071524393808634599704139256349121733232936197585331996035117486029763721372764102644051949080792005513626259269822617052227052611737428258339844365345411358774890214939578999200342557604207984539327773031980593623751908267682650906540924076005490510017858646476253697760711634303653990096479421917421811368175768631197407182874705382375713979839069910288043074328786299662512993937034399594474089063227021487315021470245112521318386671104996142206092595971290508293567713436113639500573308788081744730974534799508535648918875852710761178310779275378944692468800418928034157841659851652160867552023420130792070720886876705215484393586674703595647176773754140886065072116416065434651055075951495674859482675345749407713085308816203004401480876560706046432979683422564391748287976965680385577141505757959388971626730210398446351529917984456491404473243480433889454387480949234788206320304194915506156027642047816039746353087677842637274873088582446037009830923989165430370223623008217776468768979637978568020508915306813248593134068076695888978991837763441011111787491408576583079255213209573666421788887611849349758505939835034749199601581714742454117533311523861084204125779416261757755781312537634521750734843462865207520923839212326810565841653133591104394638429310736825474369737053894741636996041201638506546657001038897076449586463046656500481749927619462857723893702238093105641653126046768913908648307123896612295796897035483754361372420749770084653807644555294241551640513657840342181515998276695464993488896 [149,92] 4722757189227680353021602706399929495957739173950596304793184975759018361812311116736426981299670875974233232405298181937878702305125640212784459941911352455740402998507827208912580612989673268531491017391361242547735615561908191767335060203920475190591545391116277675256140061492234239857769317384087693502667530845249337679260898323640889322714944901445383033773027588838355612246179404200738085692407496245831010954036188587172119148784011016002388763178390369810434999731129550382711796396708954073513044006456709930799582548159878113769357343484239633395468237589210278339787700914275160329279752706403943711073400513960706034012110348482425053708920203210768346652310630551135927869965667338225491760195062434103023400546400099286242405323761244586542110906228679043945128641380714751773892589184389905478400470223648831272443142184469064451567272757413088529801512048813455077400473737436452593350044503223225087875649351213352818014924750667206027472905822984859743547823921964840276594857508743742019145194475247567956569276060073649745748407989143447936967908039551553833327764529034560943031795220593860447416456783365067927878962068164982399807705967889800233892831617069680137191412249222080108632745161677661159684057153894118109828461781915555717265247229179445796668524799292992474535399041479273353272981803769817947560289663238880518364316182647950392916776873012246905700972514598413454400496345898107764232631905274973487087167256438617531214066540606905197918460722581432986824686716146227399124125160550751671873091928261497598893614997270335397289143287075229446673885502330596871252961010161482219844071066712871849231415402432331989871183992476089769511424260849428378429902487531849677891815845646076336328323660783919728181371586440169868140887233186558478179610524326637792590780356148892061825230898191334903564103254989307765296731069613278944960033062912 [149,93] 15418156937409564704127232561976878126931470278437019563767556665441016564488324365072957796109359265598746626698318234141482298738301882814940535435048263614328829680042477906723184992508220043992096748878273303880881183174929437515252971174351062011162074450166411430525005121031491891274465726377726889975850507529147170735977695801979944230440578312659061886043304843414609941941922661036001660142578227756442026126534949144860343389404729227551292063928284354099607638522952352429766760277793839083160351805577917374931710051911413238081735118315198491988090271937793888957386538638751652041669331591758737496108556262650478032198610138131370862079819884210304033020733033254528747773621148159973821180408522597194226047111519642408817393605324152371608769759787264718350004212158955417721030941929965130207537148126561599965932120378764901917779899644717645522885981852419906563550772459142837077840760308690779590286944505236374206905837360141585316909060637304880785303023248733143546556586332093001281596316743591106434143873436516330266068683061686239181015111716570718389894059406120304680822952145052697023686441850362615993178430868197340093269561429313769389616472300609675290071005175245143528892542885237356457845021571397465436449818301409217701541527252631109917169427011413015440163173034371586738089884393859583792145062684748280017212882304074695966548394024597837384553356687890049985319880184298662031409222041753473775120410482063704744804504722327315031961166166218173573606736694067261383967533010215882409446798873349246380197428656563763899529016035377488562185252976816354495376761846935109691429865019191432504464494318520459363584940598435491930360980804311447891294071015593743673960617826108261250266897186885636622802291213961904492486361633541823749843565552177623078658469696157292636233677758233481571115830911527880922301313102756872240521216 [149,94] -83550353426671377860763781604713842614563583795861784070079009744701099561436323195664260916072680391058713068054230719338771941793437443040286017255631502069783881172235585889098221182161051202439520908890925870888330190113610150094709894892924356223411030648010481351770851060634835648035375999323659870755842728663856132679681441564070514176738822962209214767095656062536802532037302237044861322234678015702358315991415949392350192783439065983643487633306764232320362756264527430716705686081079111121313874823503368276937136610281536305625035461980598915956209145317118220324078882552658485856215492622533084671349694665077620707476708826803856304725796699071727918193367211032455983008928704734528022914486289732254559952871139104638774953924720052093710745317302898796373536035498159668294637435143486498439641026770055340213220490934533450199911194510243651559511842006727076140175266395519429161253373964370167859975337342478071674590210917218193009015726906280827856815015348432027794022571227423691204653708742575682384022672493391615139292455348821458837222228161653710789132433456238802408898162784978268409382658177224236030712158953994679491739730337242393267790208452161613654895112878855060609887285467085821620070213140847539126509511920176587479283452617525696600488905625593096689963625080714018665722661550580156561488933510897938130589435548244675591151053739146192253159247957334775979952412473534320996814351845101803040910709030936163805503889610270369873612999877484578584200717474617994475011199601280732289974479016329597565301518027682418095902683168734583288814176501688864176650410968330342224164968622107760029717272321314012486629388353733270795101404344624669139009494547695812309259039871504413067887717286762927393766466950291730199946990641390803234262943773321918449717466295832804377431945778525186241644174825629072195615679155198926848 [149,95] -845556478039523307649256526636347257390406091113906509871605980683674342313643104027671974480936846326092318459297685681558808080376752586029209054416778312109178733334936234260016020744597826876986698886238480249294666768122966770680288555785405980222977234618902994378873852393448273535040467137555220571994350271516986059029692525835815874189352702472629904799963465179748111115170581386633412549155027151528845136100726903837583107315408556175023268902230216676830550663052580745792033654478657958569483964259667855308628260025106952109732642095731219512042026574565668642727579173331789907303065970835627851001117789941343452068876319760969108557724482612376184351948201799871224237609387950054376386573130002459369932993224169041933594246910568513140669231925328982116612459320022113645804880900025809290006897883060792703272051711294350541474671801616108245378899443728848125057310703194645961213586157970724139326235237719355520182437513922480448014501234436909629077209352832739030008910973761708408011221482554569103658553804341356149321039940290656129583676292719471351352483170583309899890706046955083398987618881028544059052691813514211163430647218339955947779922209818794668774815023466897516795842379783558360210661168586623084133422218820334987622129370642919387631809989120685442135104064324156149346127494634367278004390858110370508390319184788470610417437420768142722990681810179753543131160096045607888058107473032451296129633742129251593349559426973423159466413756977579083372181031237558136032470428746159421179178223327670328960869348045734739088782252308970608436491563281129599551460021124626898148515013456332499378541262188884713037746612389196772599938477508105210121330303694032302130170016022952267819078875863710361762466883904219691777655096028884201668208062621591569421898347347620688600653224786480390363096493722983842744795738931200 [149,96] 1483980151638407658885576430619248265504946492960538093165916195966699737578155169608377533876727247202969540845222215373011856649307664266096632281171170077416549026346748631422915041783896503550725098670495950508629424073850761286889676258009867939504817744926224142803198117294415521638042857177886691531193687574368922983337014209331396753793410699546738778056578207417238371111865872761605787687826578160227595333899021733459680711786677846089232173352343342677360107178908863175646902920352251234604093363891289295845496702502118726116189675080781742593092709248851405103645782441735088739926736795095497628419459673936890830669959178913476340705445269230374421610347210707013625078734646810542034706803583870306974706506355039610903050958154399197341858097865436627082550823506199731207957648737555267612051227118216229373933597159297891066722692207950276950181263000583268396858741103807236608496952874714842968044222885632356255978836464177481991721928387258132210385228193813396702404380230699761161351561575588680048884423039726591194433694238577331417191418693046872215162651676240021985394474331029203326995207445269004052630133129088804810914584579967595450939168483456791401038440541183880645743140248912202236200476038314049453688322348711647105523901321619053874343451558572526591538834997471142065771368919158627897834281552394059809952812194319967233422225787654473736917997454282379088540305255701341722111093634179896878808232749005064620635391011515844340878686243678903425233585431021985331422206016722318999661897307254863957335860725336376979208300516527640784034694368115772529815088530589910953734368402588464417874969561225543876641638126107033648156972778093376250044671482021313942416212795890381981465965467445654359685354928042413948606957122267730572549232916684719416040425080723724810607577801197056093951725714576537007421784064 [149,97] 11748432797198990516859300687291903645926995738519309006780069026381803994381878689041419905482884662275831605613618619506473520069207918486934300784572351439420046156464990214054813123055651722203723927122748466759177138802108357497629548822117338242709494827403253834607941020355305045963457636587238482952691286999828265023881048572676457981410809108129834916298814568058789652960937630363211897217433992349227813200873231650358398155688797437941825627304291697840836670788633119946935994192897662304950931374168616558950663993226246662951839006391482059574105818565268629224913360189961123345521932404837878010691633097694516616604696817072821022321850100521357717561511794130288115901794774921829109399323624225550163794089051312846166346723445480085316455683530603658708146639939595404480158157497290703561272217582522046868248195509308886500045118340015133850648533444058479080717129880778608474644957330454798016134988191446130052617315253317644439174245429702879525338359592141732677228348806971606330915291133293181811816269074055949652383161744220901657467867139957205918344979264701548843639722339102669251677415754930432190242856487564587309262262070010886071535525305850450049048771481580020668265335883522746842377948435681989190995705783060271813795391016892788280191932591758721072590867882836769662975469735341830849672387598161332015920228917723679048200858480125459887562369160777280519469691044663896996490856595436505056567707795594792349132208816119943306438546630006583043817692402901772321491542916562445017262543803806558436145713404817434642765398938269422049839501806593921424994229564561454271168719706512032863308978868668741316671108195074615926941928547785146546236826259790922641549387512217371560069688800860265927472892864898978525070709453129288712972998347180940082441522806417183824325189310662817729209681550689927127040 [149,98] -6806268262059575241310745819279820236956584157875610556743926908803702309249038121838654882626538422713841332733780920421774624189107432548238803256243898770078149471419377662386654233100134331413192080945835322585611778939809851890363368161408500449807004183252228737746786124610482223050217651507323458088975836180452569929631973611357824590824745698780005705400804649039930994259459973436992087825296843746892162800122318026302032567383047804509346904093268922134543027219781864906037117191191120900239080840702655660449623371270787899636127297183203727321904943895482715288799411768085605162642259762218897293563540929281048449864763086237724751863377981951240061361945144678148585363471933168711989697261284400519347463966978207908535758489160216253395956517879624147883152123210377442537167907425257040723382444431388391633471625302993717279996405708930618149634651270548490691209883277579444047656345010028643288705269705635496096140555038072933229887276402795493375117709487733941425933520836875046235891260370095877444767833059441532111716811087299237690745773426869788053048810566965038119523329352660600940770745699768538020274479633029778638903593595352119151424719185034126301158005691563485009113971947626247730981343067280021674119979061864493927711717363142864492049188080277607413914605139058009502987166993763874350109319654681906577623828529734128277030244367841707103837247505463284611316571525309094716947550034004975538682840863777115256616552296552850892125335894945284455559316068033570264433274293231239202974435006744700459448756328075992872591571853160638851244213357143210786895178824517477949482972455787324263668751148222628773898865121706214649663142527298302717964337870071633738332632304523575428123450913567404749496341127145359715503375841716365373092434506041490069309757328761466111012872292850062883582762900127744 [149,99] 94193657680148734578539769905908501361854129324476173114970907615111915741172478992656196447133311692460399077938174049490797253947151891226565929239521054869379696086058315536116560723176085241347859925795473256925241401067948316867361929671104767753809186499765100895190478050398305419295796156081769453161989572099336124893938390019635823144142284816877822431782132557914460516633217667959530163261604777258907326173255832117579688682330837252701153386904989755592985849615962055173539462472340801617405942277420930598016486766400316047396650965407142782669688940448916732135955599437179037701367158899105184292520949155891204207581691712772505596472481483227337178489774395053234947915879516513546490382196845954015908791137144895739930123406683589505082350534017961679979177116162871469547339703763711645068459633433459959167379507754216589232596764441126936858393849131125895895033903404350768814471968983098996623206368981873401247416705007152329681076170073071797555280387824119897976321264695269575930668227429495627635810690508779698495139565289891156553248395527692301878549377403213325122924019993191643167655412409938338960557870573692890346528935876331502632707539255096047393423799914312020788034474124389074725235537688300962800074218724341901173525347918837503408163316475175103020094770351242870162907351358127184440832594504153329098279238645157573399845383656689589479739576536002209612442422937207361492501487242714714153389785869244470101097908370227441195539197663221913890552182108442475964077210588562865745315042363845673775736661033158508626005930321443564197744615712204239136653311147550632742139533489982036157876780381703449647021514553599857547696924227777322669669526380634382362472791433894842176281400380896424248313993589288591008066939010617844796030637808686947214534075190284033901966880180897048710745133056 [149,100] -467085125706719080130603830726427252248946176565558607503503120601890417044619316335802426263564498280176935129085809258293508545986994791580593686324730445111671075661641589352888715469906602373377343166200642077259048913337364939354100950714266673056288734608149741617712927181635546580384993851752115763710831387260363893225715231190218036264817856106417490757669475383697052760946768162772863054715751993215577977023022092841640019082789267808686047502418168919698589761391649201203000781531086386185560343181255682972889791187999954826975378224671718912316809937077932022171479660025891782199560052460865736841808169025249025800249238265637358617517965164281792050581785340720608690936437216256780417260823171478141683938327201406460100292496721195474901401762096358980237325710916014926517554287105036471310382874775277048012325773597761786534533687567516483236008755390378692522305817720392099312327001056602005652946174365931175561855941952431194982315530718302934191641495484807057774017379531592824070180078219010734150439026834428025411148027877720917246664263783298277044669236822631235880362405895590604463460280582355251153759723159273725262625856508460504679588235665199661458636686826633152058756815453565232142313306405112620271207550567333645622943143200301932939162703202824359595487587663840979461351745008205911278838229088395157210383038380880786236836938807136853727701743377662576364102886186598727958124180463121796291419611198706287728198651722231227823003620466890471603006322972987458376239777064765187633012098797809539529161928022389856467939985543017767468732775541775015846725530461330710411105948000589727839267279111723966588714126042972749736235441431088339200213380328555652929277888471297842545861100653769815237892430633235916322448554896187690713897605857927217643627316447298869485995581711923407794176 [149,101] -2687560455960498847535041130912496573979496051922487322751936318797677866803753319920821243879768600965778544522581182187634210778739684743190141737113338710994915958844156435729961924058650890024636959013279910054726174591079357417932661426484319593011727013274616686768619660582806296501948714236880808988185235686420774991553215732693983041112451472817501389630657197947737638728043350034197961903709410894246904700053771180433690983981399559224989573876160541116657072889003682029344814489722134954641515030490219111130456748433419639415891769054800094909181748033821394019617033263191151011862554918884514759010011771538182704636592973016004512024234597478236580108892056486257320482775968342674535760881582021826842045435435287138501305996175165773144442938550504469337603818965195827063706564186644139234551918350550544646301127517800207766434991112254469999773413591724797383004491520162537011518008803092020407576362107718107635580442878673229835609772465999701437980497849479574524898152839742358364430709887817085890714642368558649156440492960255209770373428343926902399611530778381485370787870858578955099126254604267976420449044525712386071837561309256744387886004114773928098024268146165929956308693850075491952601649520530046541663545097343720332717048681193940938301887596268781278754934809518653756846350953617481792211517093693809280869090283869473891135387553764990480234076386562512863356001712959650132106910213128739982308053140425754698776730844533321176546347240515074993036866418091780095706138272054796100839251057283359599597970040137447979285895366380904769912364658917046510557231127676337598303878210019343687737410249462242064199782337757401356445142352958006347719462167029922244181022472540448901530890461200304418739377063475358805268576144059694760700026260026263431831718954908667278007263415052215552 [149,102] 7079632713889571253699346055802524196030835662065513814475737382335610528910045195898980755057135943937584819401263411583561173033250644608797317247505358193814176003710816136743725362036519108719619512486424730924282860566752027351849211856354924039216963059648160791524724342369045053927565731958123572830911502209760250859300743623967988501537454084270981304151007927615596042834972961182690259762633102227873965016785696047724710505368258438212272158047408914783014805202802025154162562020184860474800413665527524356255461048629899436035493623679879951791617326301134489095532813940946839042551448100101864174489839830850913079545673779852778353973308505128143679542299729540049519659875769515614107697716450789402251008294375474537306923787433092689740194088497041860665262767344732697194182759001342531060191638276395884367895496181057114122890820334120476015520243616458896015457674684275640161344631974003908536305972343540665078970988171051276480769408741562565615473755481408792152057741409881039372284500731340743893678891914319318792834468248846734384825415632856895782081136678691568990949040545552645090380521761231156542657693700852169949291887089991938585492942414552898576636269827271857939278403660419148152038002035818300119982344039717183602532530441341940430254899287997447321368333327359275245978762658055316082462151269086034336430857234674774263423283817237169934175520316321326794910353155553514595702894518629299216117818891271994033634995093922683433187282092520343224087723933593606174813316197885410345696154679258368582276955420503454325006506797489725329335288147127786971612668233280374055126278294539816211822089292342974835755770244648020881456172587295435309545921895081963537351299156619475498675722101486846496255421518188755840339089474884283860833941013183931918321476181668003825880548003840 [149,103] 15215223552799872270038860831571034675908554889843190807810932229712336108679795291423600071823548510001894475924403314914948960495224318313292671032032128412713566735304599332027870451837475577203203542883383112668018381168788812499139437553455151891173817947733062718532923514888042846306648714723744029742084806574867146103230723302987522239690615016083402541457245040769228868992389724944210567589653548928825586128031266050937830422255483797596049889681386610752144911192046160046103544562770505591924682540568827719051864933881849794467227643590774020384510287058262859380279563527454999825820852809402054699965264420196747700262253378510093997262727629872839661573336010809594388642504565832320470874857402912066556469764131558752281403126941863723990540597092616156315356639032571622922255324445643806646905757849225850605377192951111251674777071298169201745165452485035933284360561075087451301454430483683102855008147195123605953900862828289745645890746800969862161151062686860547190516213655512483463730717096254498796201522757944326965067611100776626533320960282494943476643432443672040088974974946383651889986957973677607244421299751762765592110852665801344130279512631530513827159634608904293996356691779881011992345819975930338601224711615094978893769471953924333947046032745761905078879012676276536015050374029323433382624854924166041182270090484025588906209443876753073386371619816060833255326168898691341112234242046553644735628996172020890893739007473064003507800750035447555387997840741317677106193082019169431631527685958759735701175047493765498093380243449524400838887848716717559444163145523877759560620338131361570959132157820457988275176592870864109875803475611897107197780415042965812696445273305976386768287437326928341193757222491047220897926105167572867374627648355706467109898292091599320876711936 [149,104] -7190908262331545448161256468068631611836879460371070900659570939812842855873000910172138661770834744584605398949470974709126195731470517845353237080208884337082722819567291735423656845241887055760348297562210916277297950217558148759078382239637552473115510042797108396693071689107177746951658904280507622483872854641956743537125741743018664632870409934810061419263555874915926140014626339610175658688750132011540248659576036402888315840125257823264959732252250652170797363787827769105888072135891910792367542512748375147167301684372760072461834603634067427112311201322694479618626494584658642087621672854871611939095314204139263867403058665188955554591506927660362761833762675895447054939225467074550597878898549681050816783659004270388640546065246761204543368882389764744232223601669595279063066837053636441138049611726659655141613532461378404778253556563959875398733808150238724941352009621055670746680900158832849153123046957415286843466842529707600942582726943595552912387993231840039008040120059079605866905914949475890934349988817308453874361469190565185356976163306309092730358393252177934811764975354730095482381025146648813243807294042158931241385646226592846063085390325099459061870072866824913678579864911616334527871497463889568409002747932784081617330415310985340322998822349743227463122979202681038872852898247850488775935862092144464381182829028671618371410189078873238938836165399253372948087133280454429860558279171107354703331616329660839620326338825961267433458966353866045937944015917206525406014974466615454990733392596573958734842600379204812122796464611569475320904793782025589738076875200486034587433731186884694745254536540153518424957657412348610450493040057099378091024657172422439612327495107843858870352184841009301974410924531998660079939467545853159028555051090738880990354817625982173184 [149,105] -19285487112491544146678984892046044774843377846129705063291214990887382018264263665662876386003159355930282822340745812481673987857742975951367618733771771361863935351232687123338414020253693063899064501117114422396616082127066133557326453873182365734786733241482973320392993601166200855745562616219256130317551691426118413087971544231127685071652610937309114097496582915549301151311976127282143034587625376275496708967597881077159414896934769398131600102453729902575524234192756228968489779899044575609197142391360459380825429273742508065218692860288985016481102070548270536617740068588472735788077075328223192040397206050331401703795323774895295477330155654975017230505882160006200830812968036811596512768339505790665088789286578990228210775520491705473934415651085050147498150673068474945467443825383389820466881500630734908900474098362596644760984450596424926457263788043314615467843558890501767450294229231643119356828033137294101578975932412366146104254419381618885374238625836055152223594990383927564396832808733870738817335722034235050717197361923362643332197491269374887643852471033503064514685879329381283723806181961323355037321166812753217536043836521346813109431616167198899604761900136433578301124899494763349134661295415495568924299978621292029568262704321562775392945577624276887281218468713393033109234677068887949460170456931334734255822665401367289691424887734830320858309090401755521865544897960709521091041574454040525285051886600075640606753196825112869175008767227534642310210839082116261328116477221905702564091558801905555450949675628663355247741353067609550937572298595020636525384028308394220820098645909364859179806855581947725370805634725496914715534818666309163443279882147288356356906023952103006238374861054337093036470936528017153991751064697986345792891215909349601129493433823232 [149,106] -111693913710465015938457758162089035020498029010012470015851891569238482210020647946210699236255714110892910592086600641564563923147114266752275351241937257363006717307145855229453489534926618853139930087049075931291572771050908802587929854071474991080029095398230302382595942505647985559626886077214746065663944217907859730763491125323421077454236044652932668319532714802799532943267236642601039053448758240539991752358514888330253758137559645375576480368665585217683281175110238053760683195118203593302525566739118332675675643474569992742334807801224898049284631735086343141206694770676567656152164613770711625488265444464523767913449937790206829171796337358710619313766923686110228794488526222571680685012534030149334492107984348726365585519947329686319120605166320676982983894986645522582836766307147445433058557018128789941624383912987188141527094673191974087155271033479813413774360889348960049552065804810332889195460509997864975119678617794112228688613005817726833531265085865249476036105759210556742851079607755709844217047463488038203602120482222477712506993895301901942450891552301545838052930693436147632212460352924368732238123355838534206258183093762448878838587895135865925875878880815343540602540110815318165850362718547160242377544178709933276840135550122082708087498896111442049090799677541392376479637946073922783010653865849675950053594651620220027142550203783023420372801745730441657822930360427853431550202351997628611712338885721494207235794536254108235658313379592750666885983122084557894288882492239471237248828216419489466853366195638526854988377026577521756345637410015148467529500867811497030680854140682065352987082082578586260341239545879580383348111710125724726676521163123298678210758607365369051684909560397013772313370666933189877614197299411801841136079415401544488512716800 [149,107] 590465265922256797384467106247732106390884761589792249128874650925012752562682934701820936960830475737931761325615803750983928346802444745554024334804006136835177132023118928234734148312503315759226166452219278940229549722638317881885344952728768749992787001663131347380447675313494428586208266915716235161778754325274585742530194884133359574695449115360878530049751066371398992120120176276282046244007590834273125060512924210565415431763618806766680726413129041808217923542745588158342911536277698102363111581187875442031695607216574520168015237931055794512661373861311259496926266455980696573721288492712160492705617142893521412019819942062039584225122486379245097602944619301113861064159510896335568798330922016592343132833266751007482991319276418417467981888846803887002694365246025197129999055878582474301060701687044731249299356523452858315073941750172961003224121375034347371715832296302289368053665829797832970275555261720920635878756770497685619901229035815700588948946705082723001177937645569021541404405710047759177085331546798930379714346860213001696135380112701659799951057224713305066586638744938751337349896022209334629927888731824510523072184752970127301732787001015420913343533182481514793510135115643168701708947852113972753359398379397803253017977818242446715570229873435075166089035824713239479116095640784546263001188680287645840165702558910308971850089006337191527039607464424707052943507025174084936786652970631756515534065170633421558506999043836854640334915566069946616940642399541895898243842776484088498985595341450680412347360634249761495376200601232787596189871461906510326160711797917613043795039360824807720538568693605653354347287349154758655069831686357148465009252588869776342157699607787859019174396510877383875334451149595173306458423247906662735135605580536998010880 [149,108] 806327379096520494325326827773573344843886026300315658605228264124586262246003967495097814931532676240973475342438652213222660871667729415732688175644400119261596607663108673129133052131321976134829305610458372146977833940699275552217114681824426869993115635709257572930276470416178918935902565241671337286460464557482372944927094565539218577622471009212312921003806547484628286257705373508427636032482575096187811458934322887890731645698587605755520546727279626807070954647049998959447059642031652647086433836774202437128693768879141547117731354348773784894335683331975585828850734168620632363850141358634863912794120704594208498972800770495345891946490656231554137828410816844996734649867516584663184723705202768528504058174270444917937405297730327900415289464381342939962930945812369955130090530598648779152449175013263881848644889918779053072386150911603188352752482555058913734095818730296442221459901705602027074440074147015820738166507074450555675166752213806088605966339831133479608847039959036660507199140170682738639933912001874710375586466004629057947102675604852655334518262098475690517368537789217500263294810700606467042141936886451006942074171027187985010103707783792388528686532934289316171658675220009460019697787113980338042505799012951701671898522279840850890142814864784881115395526608090833981360198757299211161869856801108674854635448297341682031361069139449948726816886693917017662107037267284980106559149222685740616691712341516094540780188413353654110185791717053613024446529373149326145018507046039867441697164976648608017013709177748899406986938295731932060184236221756864108757491741494935527656897837514780969401356041661840942677315031480472389009399346746176769990840214627120273864581721626623615404510283896442103979517328431170397790023121150835437351355715117056 [149,109] 1451851203421619431846372150414270150778212256450125637532275116046871009105259906433250602700666967594646256053533169155115272347622583812395125385599239530168036766564182739117550209324362911351342388803312152942070147395479978149914834313663643720225373611382298268199385338512959154706919858753124539019679455990833304225354129261959892777875755684386859039834854969658621952592524609602459266506045553713111174327629386168796728118955557196123609218819043966488762599858460296984115741307107123409791295707684820937078085319433536092634749564883595316832210598856516393858336269968849114846070036842464802788102391880198380924292342887776771383699763097132759114503725537695922905349764744387825051601294004753124414124991299208322707237897507426154331128141662865249838537108040020813274442115181820218259887305730184774469098443679786697423762621522196861985408656283416236963279008302576923173443091064480960568397832545077165654343975219449308231368175390939642542244243719572586387276272100567236733817983980572817283227450418367794910114826624499299043616505143829802717146700894425588518198274660498883128769886971240073619476910965348967848803454603028859433599750675374928868365366523179474852483428226018206605825781196018777147725749468064341671603685481401461832202932214680643866132857287730136443028067786301860084412685180764270418083611422381569610427613207011558615168854844578218560575678988810063250015535555761231072312479550309566826676022128938101794744548019383550345599509516205038581400790763344515749537945492050075175786568894583621638801119276507299880907454315297801109869129663521415386646858294021029625386034450568737430237308258909741111878615830168368187848987702078919260550504890328869554674598649623803259868329458779443380608664231823028679919108608 [149,110] -33122535750328435452356474534945595955423623609604771955055361298837118282897266929146663072387793871566277858871766950854581857725159841064775171653006979572817357739530238950705415780350064018156279407027853205272416142345561044786283648436352773916761022386675473701051609278481120582155083887450978346582255607125156368537155831730210045785707438116422490238392107533060728879602471880249736507440569556240320888742700194526680199230276751169101583273078761483440964416629473180585006229465098502024073493604391802756046080801261898690443869893130513642943206293940269033176225209119393861928748267740326866763236578699128820708062407419662499540214767107261525211329042249690664163220611467922765640926239680064912429476930130789204269521450153430270238958920243113360025911586536181737217094641520861362499696883814833008288611583089724594061394248397197856192511014636606735823223147729395060789020167487658626533673626255366059270592358211594469874738696817690170966118408110425323800401857656155771026916642972514127721577133949153635498078595679167097918756911021461293678569161124930057874147714193524125439335581549368560211011671514762285348195808981835867094267589000932191289506692518274211029605547993547058637080871784163024120012183509747219155463212072158793015114935180263421979161701083435606169267747115744742243496205152907829887766837052331025538876003013943791468047312878108502942208244258174827752286761926950126531657618520778104312350750879825163792926124364671332714906980983590533250484389207089465333025325268967534208845199358655831336824064206404488321175201911965733116546951158776519700503115821276993196483810525303061271838239440713823013866064886862154523097119693822708963887845591003903562328239335649009342915914095207239890796329760017754497024 [149,111] -118225240141190335412353368898118780558936380753206432881469162408613127741399129171036238681932433791399005922833127567348653938589563249910862646241386507195907889796453638338516524972473650175333729174216524389985388016823689171459930685408442069175711102108321284572900273301965224528734633620666671197409652381900955610392020386597371477493872935522567395333056243414417408660857951296981801620014939163910339097545919462951166075849768422480352033024705509135597720871579575181555107984148332284801675278937567401130270970457072050670857233611444167283782697847847590458545948882886508448333562640664274767213499752508872163574927013195108444417651767513862860651878097429303954913959670770961267910195435314523941438347401124681510066844826823904585645716160773249435372005603781565895980021841542346601970500869284823879541001505569306343582048444930077610346148049095862524785143327527998918808220463346844772016125806136532596734620524109274349605312041055251307347057954891225165058348554911602425153707902022607453262355547588828075036048453284727497772546460555041975639113988173392851774165024103204374931769203167549371419302147308795207379840564118973430902904271913002568721701238937931698495539402506790885616936498567041138880761630377395688319167843776798458489485185182081172065467261132094210588486027884613284986827182532347996701560384731979219583481058736047652537489094518972081332692824178122920711368806259453592783591182185667062623952507411460301918155232570823992373233681760811932922958029084213931110111238390164728461111027559978974941162552647668957466875911718748587656736736113399054343313542789389235458542092699058097732534978881312466931978933337416826460249915150933812971391818149557400472602140527063574888630192417224963586778459402665984 [149,112] 268134383658517086229126292510739365737188748214196668260098845989304337066349945807915690986432453459954789265801919674272196368046343710453145854936555162751854127132728072705422528558058636096893990458760003960441230045415322080487111089784183884230365958958147519442903989601773699857893016907238564268286331183188497663220636546195214958310488351969792799845373793929064788816829796478745466630733006028529348108677378105690570361703558160054062751151236469523149206962219022313334515695714485198605620248027639294348524668514047280029571093650842366838831295710385935554485555259880710821557181326127511259733222075133694993054886498182303884179350373986858054648525852742637168787837785314636711869561877840765435149939274773728288892488755624357491366822393376293943773112051953042548706366384106259861458346058448692732716656971177190369494022893092452173221360227756351413644301240616460616616186529590303025998528287129988626692169461195140978491773131081703537353235815106235564322362685722770535239495620858684793303369411936094824887239890502156530738979774954340904090430827286004986849127324152071755878675329422847385582273262309058310633366902121619641331747499474562198366612638651581521740386294817762124416111600923255959280055395707431430504561810963145978872653078807303333993536377514650697432306011387858206651874947046533938590247399105767834509970248114922129119466440814484188067546400385103228027725245284630771720710527052025016106786649056700464895530577923682601678832078100753875119609196748548254740460540915605640556298678589155137724540001431178020719435161490535722403400895707663881657660711799003497165626425333450380124400005873981370458428798453034441965637117802813080382406441339647323165963388059676728958447491303786757608529920000 [149,113] -1122401332677731686931796931542519335990914594165276594893797959660965255802678925176963585818869878672549470060992649535408400059390632684258611990090359207371372312786861056688176613954261530460366572986177838010650690082363899305095912918940974777795741921311932807592331419133890344051841069743270284797242902246758804087091909698518388166855240200232843879659599964110136613676396538424766326058433234964160660629770977748558164290929708309528159183123292315345651209927047672853317337767591753725317376041550869787810669533795366455115413817512134732624343235910413400998087566194769639724084588182872660374870111815033448644072055703319909284784314972602880644066277947953221225082971540618439671614374905185139370522460230428426667282485339851005330913460721388991154346924117528774590656217982293202239107119896792199165669883704426060007602736338907985242394628996737590495066564712844529783797414728230974577344639889914344954663794407141981840874255176421491608692004334140084135867886998205258464847397153713511670323764479654406922677751128215065072110406149684724540168077351991578969166515097755401677349719392984674896755134737106876749417645490641096910834589098500151500351014246521939518467719738265854711790123743065074361307412575836254379596286063616973537693838828012928873675332275589106378190589811699496372775421666258819516301552897748097134252181225543128525091413602671901382459232938341705649522670592884011992188258122463625969868208153352068474743584794263604975443024687716189503771481658433765854320410351844223491487327147952437406528925061903645631479553459126813139968833322245818025879207852989351698770655880960615164226503691305996772064748254023399728038377238169003033858005893628931396798141584620540210122947226818166411169792 [149,114] 1537842299613019717784040375763459558626647421891028993149902290076271008896100299377531864953901380486446448493960998512998253415518388570445143033893917942024338590222535202820505839054356232051040669894441082211365128774426596901496627169058796290256303043516479450259145821751393537174138688163841715827642592498610430755434440207217160639803561173916662586855479170825111283961948174435087093592919571958034792243303689595351249207256878847970793604641764481135582180302586157908176652208625506674632156441568921718262848846549882600045745932958607441578309035133852030884085860956913493381078047520972434587800596702634862381429893332638997433887737995281790481483641320905169059524697725078996449957973961901719603708743496193935009871600519318442038932407389575671560847069746054032563068173411543580057273389451590979458945327451459914099904695777573093698990056582955693690192873225131562356815222498144962523590289670489073821212035687302602459111196755259165490712970406776412228159121767598372462996506393063196138996229912074808428235877110794466160728568907194658377602991699606038132590903020592150006764407788211172644390550785015007029176205850606477752547518171002580129960130031524620148722091147716864906679494448121646421163302060647486141502272285990140017319952585231620116139737174943633571119040065066502203965270194494124734012871262417398746285743453617054653776621883766881190766851591459628123071606285299054130982459013636563725572216005781165542520188064835397109329682041387909825543380255841044418406273402418077541549896722221742839048411959823559976411804463803407577456695358525106135844940452367339646553099786690411098858456101924638858339295386993091246018680917456126906084600154748908544341196041901640885322010756694835200 [149,115] -1056911178111254945731845701638220872109934820692589880620526862071575729454217660320815002080301804604792226994682681260266764019578081476416750994352495244050827600631670674737716409331801840599637793086872804400570054855815145524829067480383279552628324213843689758571157255072739100651838445210580839702016179758463522769625226604476772136845469684473761905858936788988068360597360876009551031920319904789311716173742474407628258507187037986190836130160884908152569028614076442053570335582808273295336612692436023658600059303904847687269671112330798187493375374879908309447413618036012209316011388259601507931426439447983699605996469050068752227831346550029981364068351422433812500541255080423768790409170698098269677868366667117430178290057465080327258608790171348307609673933440759936241256655044832960702781346583751667945086596302780597937778440780385214210611709695018313714247356146495610273466709863126973493511673571213768277465207224183701834118928419037504730769659928953287906846783624100407981508981594083750624104861145401525577937548207281244995375593220249450460284712233770689341373909086184875682118559959351506492026676450541242583177580521506513105895404328507402441857692491092713523738427001380824663614681945966464202241109175439457578742910578196567775329655219845855320471268729631290320372160767333275933691988159027836664855053982839531988397133769694630220527841882667583565154291680261188759543027056420245393281273238854187864558636100572492212384621925308910878681497115992366045057616059205748440556557413479793068475797683745967416781468896163481306449884118007069842514225583692606099598621550981094778421234995667059731378212336796105262698154572375226474812231100866812756545610123148532849213521885948334520527731837440 [149,116] 933685999942098224198951020887191427509819441096932240832619924581060816397579925159760831157492967421423795501541584461864554179387821265137312433990663905837515622297587539766734553380816992762788945884423323465931296576596698313334405546293891363152528216404037445416135091244535767268740500940627347996626728860911192163859596884633332221280027306556277784538836492070471403755135286050326630975670624363381992849133299718717191798430745362091069722713463940650241077346427511592531800934768745886931216778628380758751202046275302174560135541650021573334604000184060242936758853936078765044570130276526681099464151185222233168555502272484141003666483559415169160429386540430725586324671023568818000140879938681960488633572550604232262839280970128461716793158546280722712268365772424953509717565865793332899662668445745921438879352462787157075662054831465446567116779783160920194373171292023995247776939331345839392221139633955894533360774394564957622020338878450583056705181876491420568668350187758602264131130668653948459728107992451954085456075673242848326415781018466646421446857300627856678740510501826568181080263453448867785571557391054720135331763545594969930148437770043490782873786947499712964568221725866667027332083899964037713365386754098727462309211048093840523548931112069381164184249781919597981242083030036246010435619856520622392759485013296070082776984390510713645884999065952272815364860637244694087902216604997791111293425461566701157607879350829975290147203626805933251772036536181748867645381040160083619154544788363590915245137843678971153892375755361322722666333416452261442522501071389606705594488660964381301916421410447279262359100146191699912808524543700156274172892377464169464446337458789840853732790515853439073728000 [149,117] -549979854831761870024179819197339898214663681596536095645565325533423262602693920380524969225237798999329402987587775815385526165541457075893130776352759213417713086161658728843770195399657368317255853596647644040285802632558567075387802352105540909698046419328730749762968668220041415583095819265680052906097510793366550795911034498153909314366404374476881733033383428978080449844433083288297078662086431998512833196562524601836467125848508550001600528843601283012140098620326994579326561530161982815694668426075849773388271820021582363760877299791207217659916141454070860030976695160516427838713658605569899513574211947323161281349823060292578697175692033371669107900368441762455658967723423473904692549803323810980127608054110518223131548402084662621917296919014167525164737820667724269619282689192144863714025820490752536580840790169303877642783360369978119969436410739049820410798147605409473180549540058026923526105202818247773440860454918810415821999005113588384698566927846044036985569082768870376439797382330382605724261444006697670987745218487694480632793427063775814636362397239560147262141279910136515590948936388906556251622173139415179028665669630010234234470970245480750068012514509431498052687043842518557365032284247767687033454692899298980619827830214939180693515811516542899645809943612203135682416687463302689101635994538490420478315449215434943272553548717436382637542685708761497816859458961325726784634472969307273941630889176250553569475627900449075002989645817491489735270287233698755329629591155158359067607145531237208531804066855120494391557669171772682916696414022813873003391052399483039473581293732178416691144087803634041357064208562501923695059024150177843186443093893026230165234229728563117523009055126938685024 [149,118] 330639561351355108756974533504754534869119261337398639550187048823083118624818927933902294080550644399966377205711334764733062224464464630421813624309085717999392750077822137074707419941720389696008433109862799071735681296242815693569316134132983617915301336748616171686570039231421227970978019148338358152498195689307910495034624060461048961437806776412985939919491033565212710145867639666872105442660986235272078428185097661228608329472898190621479107963840862537194550480582660912999181318743118929872025460480194479136174104831717141688138543923218734276878979347012227274160405375666759903941903267699987813773260542445178322912698204279634272497877621610170111814658195403956147463949643604172311456291037883598664258038314947146667826078807296539471212620126738664221354247514368274861976273682610613672720541759245689337861548930680001376637783267142465718671214489043300208162095811864542798718880000760499077337019023547259333418799037548721014582083895060044534578618212713847961761908266493320308879233640982932089896752633023463609074689133500134027068590972109528301929054784880742640166869879768945040518650553459513602512062429017736711190005932562507162887621386625849806077566465117907144286092099855825223198195466441463315108911745886730902275913387539384320312549206869337580063275649307181395324528875834583407180943768420463780131209099276291710201424212876153197992554858608284965663218151175514462936373067357155312184386623028575903945454468185349036779885485528536038323582994466021976565198168207940838476319539237273996853768721628723155357711603957130834529001067802739870503031012653213538867046703869563013199375826238945149640514070126612985326207899206832782270170515895744160621653206644194869046773982720 [149,119] -126135654377704657899144731272434681851467654503696050534866632448099626907204279802841761565210011287979988500670441933803440841031402926340373026424234365936790629393962065528744328429628134136168861232272670101686830216932693437287036853334522030682777516455004752994050220328451540685820026563004657936358393776986461022497022111122163574275012285310634103275508351327263546732185702134492811709930581578031915525230682454089462889744311695546646292721581809208960876097201688286235711042816067602023563948101579320047384596781780166990129424167460164584780083725127538324228504303663306641447219940394196342675324934196377808653414584076290517774436807431930406144735591716378428187695186398356130815802188049861505853590428181633398388489685057035366816708277479860035641273337006103449582593516330205509326680980769583195526292479815495022839550052059737795146396399319645470947733423452576971473664234679727829273984894621139233381812798326840554479038660229879287868999559862335498419191122688972447812134884089952257585364720551889478042686571013692174422188737264786189230475410501366237141380919526321856044801114251511195935214945744705481240860634834728505476526176763423579450087320318506803451068383052340846079006243551865016795616510469825850623412032512344741505709912400110771391667110539522725286136498301828024599094532867319167977273063979229537130790980710741488274597336317993262519354673745706505671793738717597030719154650424336898435993385755010536748867012166515573611747064703580793916587911592875847839723985518637256668109314436414129514897157609147440932257672513337983068286476985651662183265408786538326719182008854165998792295414978694669763407665049745571192648459430225045618746636703972007854080 [149,120] 14726428280672322654739082260282962901196098006306912595415509489308998500936353148004470450833234677159021121577424519273916020237471956591359692221961345812237621549212268430534510742603850235725842563035085571350563762450232028484368721161799737008368395867500922056580968268366455788154258117114629506379674936384415732405417699994956046527233395163978010380057877847938147933022984422310867487856412910665902908932893358799103004967675069569278079986829031474696321659407352897452125601586782644243882509101296628561014436838778790429260054925976800467493846812193830840926802249788647468689236095181373449779360531525376280721546778653210558203704675037222642662540123224781647551167075450231448180840782358109899165677540980888904185423402372294595083076127305717574492978179547489541466222562808927320233144190352986856914171309144944258043147385604313094540791121585450853973618075944178459747921231320872618062460336550950511881505677308999278673223100554873120715815807226806814068689401350575895400500314261693266747459222903178925516805825835553274579567459284567732479149328693441022203400096690947016348643405697694417252134804014798118808562474584649191570438409086045979220335559685508259336467785332015233579457018603421957212628559404844609004389443107591698169940252198342150086403287443330009044448518622846587007712642606656236513010241786242929255710124291917421514614032467280100112396252824868750109419375715945335121407440344169941727128762925581626347249507667621615038605456374198620116227264375369209075697376289997138753827386654449279213585364575497769967040233515478384240488976501371674049835527663028618583792212767912838497643631589769457105614820902731931112231949982821775751872647487954944 [149,121] 1668986680073654006167797428220128507404084312968743008488261764141744669662122630742311122446924809014434694834885690820883662021536977587648373856661097389900533853759477367763459356100215418258658772770817884285401111140239294116746866874542307147888721630247186915339010211819105045254343684385954771409727978457861258575002891905076070239275670821056527035283418194233124795837738182318976354527796689354458943445593549839770809917142609235847327402260343071899755995246519112325955705303286427224929147464426432734880494334819169889967745688792920702622381327748726593795309281311870613363703369522135580085223954011891743068846141190666127664006485131715660039610332977770106146101771814684287984547096118418682632187277979726863332188748736590449428919039004053464177127956959304488837520020983108012411941992099767544681859813633826780127102755691186777332507794426962329391004297480325691708594466922686328780357719392615762982974788405361732756620009729405766007743365663390901830568762980648531151140292353035029126902769518397538178715120134708916503657857742198470991904875726195680871483074157931119921705435673497566088657489423576381477786971358928033537172626259224672950305672802756765193282997837979732393729918025570602439805743531949114329802969593558850478614290032764419317954872971340093000967556168352545247212084811364793154749687303584422554132449767390172872034320560923810967402448762891896394199768161818685892256227210586009767432171260982901614747521735365304472250563208934525641774133037727713215564213294203640838887374840786418780664832737595673147003640870765559473849294509716123028211305658783257067346670727967750571251010764881686517799837934852593235597676963493637925539924480 [149,122] -106374619835286764812759902630067363695785256754907873113983877535553908062766426997501813776328986627835963306877764910721097355602416213530589290336747244761157465124069260685383744975615712685567234832375853536432416982258229326129033008800517047948645128883009822467720275734026484420192695017182780955500790616687378328933486022694255503467833206983553376898599255896080402306380275536434608240421232209116646597196229071585665017682424177341745287363060131562771687569741485280174025101170207226851849394533587217689921217012120063540539620726663141698967085365739066289309453849593321533952721378040523599849096017143689892606265550113531015900409534477356811216427586288666820689141737750898582728322335501701038933010790331233626799086443508763020184161745403379016990398312511706053261824181740895973607639013922532766800970201280473943146039054133910269617585153279273929060029416237350537534285795911269533450580384596326451096839416370113074444582074376426034135883024579434545714334145246157298156778499423503041753007458745008713114619833703866184776814995123941023802676414380035983673015115229506006622283280818586194374396258771164459620933867382607054385838360435540465309681982353671561021306029001151259755201340120654456210441709997632280671266907799384947201540266542161503201086851664144538084338226668253773085652433226296371962292196669134936221275708950543210784414412502031702870288595411317794312190011363286921351593606001481103431742090872797570930748622187759287217475110289807804104284928558238635025893522000287645505799396191779033697500263241251867871123078881020391603471607998423691545170421687947914730824727701039258639712001838722678576868414153218822360011520719630409728 [149,123] -40227779215536503243488581404827832517681099605581956834672801866287264915057387126316489028212275696346401626730182378988610581168707054585467477675242042845602555144572905191305558067513341861143129799356812068072656012753392471380399718770908536255385190296858507722201814364697850636839719634672969525315426939652862003823225984289773069074802332979174749768933466762960408866826495241174677852683023181798955783342049812892386900066977215162627498753921436109927812171084164480242471519153065897016050358686647986570361978389431625856899020305697788357972400196605055433008503278854733324440623266198641715964405910721819076808713650095233557002989998144696200484127327378121663926525450781116096464924160036471204655967669628325444315485657929642276558630057717703969197323236150552291760570656878431205317131158084779971113342435300553423834434042050550070824610745082960042294381720050172533832338802461212600497714477185835254391730555032761437545161137678793270439344567320510474081868525632940649297161216611349856452760922111451298648548111783518194586859860816952986489900478488180019798861569050506351699004138841615547553781454126762888290185856828051663984205449649337205937308321078435826840220561276806282009448962594755003085869656001476865533634699918899606816616444054925795029631459956993259114381420750638110632792631521259917304560331889245303419808847679426245742482343096191771569444223244455940198793137611538699709846954007880648851361042562741099605575520062193375666749603417045239583842221022571465676870766313917335625405028725168521279573904560293351025580464063469877872682107558280528209110133743845949956380202413102785571380980657863011716470790932678174827614266261504 [149,124] 2101554865462730451062726873885550425111502161856802298174353109281918542637506435966530737290905659249035357485381746040101329211304920139650391185838783119209578759368117312116008997148201653776004506039073554548522878976453668338902658431858700950738953233820817814385627680323140957005643944842977064717506584889243511927529185220427884031073239649553400007245827068001476461276861386711365909676502174805296785983601205251815317880144076382234832785723876027206577929198960233728689952880594985151415983746265138407140402149255932712505463109815423025937640709461943030013205336906604773407349694327834145634088535995589543271382151468191537952780140464524822588681512511637201348197331410067172439279859195303365456538783216409729312120654007189616766799535250814527662062668553876411049820156572742267508604072599376042873931893152734945703590494229246948882196320842394494418776321306449156270221328259263011747780995423600445711454801513142285847652522114614253626527030496968979039368097645278902532579503194554094886368938546616484633888901409453750583448719718628719380309742495070728434036274511952310613789963357881259246026173058375619394913139322645664039790038174661683816970557676812700515253888294304589076569848556385707437911872308389506864082950387107810832519704230058365965340470982515513155296887183200333783817475207492552064055479812377506227713162682997197665163216004378779568030843231439444965148292878118131778203468500258923996674418584359300986536401466251401241573990385285607132854205183492506490632225212834915090167553261438804413385198698891028108893511975615453362372423691955126901803665367207492220709021318551738297690041800698829311185498802889167205367808 [149,125] -929295776162975287253869344376007870998353382318245602338824439237953761510286565332997546400928475543257570449918548888353609153856226104427881223263469115909689604059697203967695553042447931866458595197083018133507926644660805303393655982007554939618749764866722905794858739495724467044048080134099535856912539202144808908917573908873497510779599471217818944897302717625579808484659234877714212680556883070544144503886988543825753316142565286592460440862442679378079939818186792391749711702118518289430451168853991601420963605539032202153837459989713279924536876479779337111052425934051918617526867200922812410580665897076261398026694573114033315614341754773622006918834093095931913675367512536729473650685268072458224524531034355892811936710015429883394965983123114868428927975476019992764685618543504378232727267828995487121448486876694659069402341231066550132730277596568004288888174952578439726664299316670039593468271658512290894225059459153461155741518261987891888100029631836177039056268222495727033447816194532737735108173404459831700461301558484931410565585816353271913727163318085888592082754864336579053597252871212271553121542362980117977494407040347187615827743441801003575559360926755901009516187932162427276390863883613349709062777504564001223901147867646337642039770584596360155377706578256441864628593603739365622940275102894306392530177748829463309013449425696564470619110293135482841082351999855244220376814239492834820201869319853721098569764531008756203182529203127926280351992208983730833453127101370750432566160089674947796981132939900633148189360581972187149431424657671931085776803108869311114881720197998390776448749312529887723617180401287504200248840993312768 [149,126] -4027346295495421373174859350504482442215717491497146004877357545700667317739481225845777648817506048098311113852377761597123478148115541412603179586830972886338040258632421548275828461036936406806209776231333500940922867102511810267640181949420785989190274122556115759506050060535333847230987346293224674417639717526439318860404362934056321305913388918422406513251490967405358570076820690253859963327614365295252555008384029951324065279277669952779154190407615897330582684702395686681062985917401697697102125932535671053652240526248007096219175427445098334737392508651434025723730462440019693765047575991378410532344848556054631508724857208133595637569138339410096525496957507412915433800159486660431772033620240487800906810673915837449798584607961974742278720617705287310478019884365974660616242847399989949912937406739971053068031487089168825273759068882760768931166196398051783681684219531219432699808756768631021864009989516588771668466151100532067523060364359619241260260516196603778497673532816337220433455706202589075325214676037836691956534481077964638905596330035308801425325562697208200309798162539117245022867107898777112782588320712955884009760037649151472847596908151264578635635176796885763821308241243065742911797239370735672781918197608243200980543344651635444192370675986243748002505583765038211932708800213812585661810796059286424821292017018000301017120773919343870149552052301697328094319612868147588392208146821929905028671449605245872441837894146668860984221449481414138710765680838869148409385946098201424958597244591669010428330977153364676425070178893041991108742969547849576677983536916632071680045172131377887245684936519004062388574688847590540115151437824 [149,127] 41943404513654267466463084002403758341208669859605179854482289597507449478328449965088422598337040490272510241230152896506008620645502652124540296859247121393986623339962683915110041357231089101397769060181808862923762291162608998703092593554285955201038674588970890431530327562470049768664142651369611117834849799792392944706170610777613595690007156445144491697307207786431453843329174561263769992562605071805751511543324058945663303676713808909693739589370569005233703458866154099875339034686580064727528026364293022478883571164675782139481832959076768540980740618518997944136350744445616690952415673699422460353292757695734909685381206450936760159637574961701124122746357032109469523303002587771000508198382958484776292503891347520642803138484000403207914141690390746616620081996451527990287059103075445345388749501477378899095222641003302408786510383354098990480932997178147944344938362259375025177376590071512298645328732470840949055103021356544199093173988622969872079898184915987312180881722536913816037619851563454484194425968572223017388090519020314817306938462279157873807753615045318124953168332699137271500476181519885217361513148991302249688854245963844028360037234114388875186472451158742581571640148865217393217999524207183892483770045164523299305908455135431769933607171657861910291538975790365287782396958952527449753307131733950651108443987536469775073122681937488989340835955777281742733767446892752673976415102361610240932534335199103668418402680342271726832837984203977398953488769285415427551817406301198201551627880382727316277656247742527595306382967863550643874861999362132261562660351909601541649378667881769981895611035564793090254835940607734054912 [149,128] 13473975617918642441784829694649527362090912709289747355786547331470018324434897543479842462159032180526457845063367772604593087339030356047248059597992158996539185596462580192163953354925546787436973453202723371402238850253306325981953733014509902031168544056398473126760252394570245464889393652721990646622009240186051602981191175041010653244616577653396170751635493981809004605979278744724963287437211042952369439964922588286385706558461789589125721326256980622987679337244156608742771290768011135659554029496068671196486583725460830505288599173094308891469971449447549390812973278684752601157260308212222641926846743666640639289845177419505945167899205696886837280492532120820719409446389456574776203250100845962939519692563387216480486743893332974274585186341361113697442905719417901393878548826045767933898309101056143007317116736362008729938112138526994069310351342338573678311633343991645324524634694879183828526417067849924463779113738503138070025279723518813215738123000848130395374539638526322254364676303574743881367915556154907455858294519480930908070076114001377260533125274694408467721422609283306609516042960761100571446497620145280025108887160866336799837037474586394010299826073491587522862509485883192563854781464147249054310943271585199577735485415518813794280475922220126991523518303108671349437672859980875994078034432587214364436626712662126510234220071955041647114830162325493540625123237829204994188074656553637219221269447741806230071969887193440832192929575097959303108250486509059231950960988049083441522713912024218517771976916329865149589988315794627316533531078674408745578697458938297442477161976041367943900438653874836896062878717296640 [149,129] 365842852745186316032210586727283118595099011179645843838080343841663171752199077016929095854013200250798863398378013514977830864954242526486878924379039041055539248061414878963577797798811820854584590756042896816944793484183637598646222231107214980244795029757067693782478190421933714042256483859287385830016590800025415183535743340193650910098074551903855429943973513848452317054825174644058431967904986500539893646123245213447193374634023439009492896472477203427121111503732437389837469890999359154573929735635566735690566017545616151961182611495165213104383678259467664471006863820921672378750858367587833998752575910768501591538576373575711306418805365755555388474645658806239049505753753731284778233923217354129159044507342608830515099293806270008347800508457764981829825300979817784378825413097424133225969033771409376248319783246181579665912424874106311572262415439835617164651544192232608940846533840913904744423772211910973173018607960538040532677966419914551673588354470691875233733811059671766754112930102044536873101156944891445826482443422453656684283850442618386495628312611323665371158022269098484646649659351967517345191085348256608941838075641062904427877015982701943372188757843259591029452550098154846398455922612143497770524485853711186088512226950413361200038578041762637077794271853944810007853418034038808820056808282498496702332209738724663158638543192196024106606542252422207258707856614845148865229749348685893661952597694064880277762178450374026457178517729295476940905827316421236534391189951227234804113644727590697023631098883129870309737577378390058141014989871130150484699734645946088681330165561528500552750467304578314277346304 [149,130] 1495030288768074026040775111059439173656813666770830020333664846577416579672336565615747078190288115380039355947013669064578826902003729537550828426172812207239782155120463448002112792939581596011440930105504684766237250305543233018522131766188741423780892284031423133564099108357778140329179988237776413350760647283760310552441737895842809219509943765369123098738936466901666285203503929043958552600919966318302324928378862108196623654548190173370363435909753903996611633688309871229913618719793718587339359960077538542654384850609939678754587225282563762254831409205492322583361372286517537522367867159603147780815733903046970159023404245311945793803179475070650755135763303931990610384660937079480119393406845072336668063426212034204862618818642404930439528095584827108026622524568802061851031085979109600347479643129064227410168991050541318270000120210369714317823172069188900956828269058334110819171676644339032270374434776379429799239691849734885886761536383276898182967411452020664151839869208604107918935628663759438680969631752320393419106689291250576335019851831653518823204817486190514086609319945575712282649981064179060173579769738754523536432901710080137213224513987390637033461491233918376956701682361340843175115707762753044347237608247470190601490871231858147214912624768338127874939254569782396128747384026303556654865560242310790246393364539015939015243031175029454792956076244211891069443145255889710531018935511832096629946153318106924862861349977491644039563185136572145080651468557744392869255273587179069553314016437213761940051079941452366204663944075072876416245013677983986182945242130706730481766344163664012453774152012709888 [149,131] -16315126764259003091111607943935745294461744302402707291642784753263749652376115950363563107603221945303433469702959646158126615522012430264039320175606201347105659847905773325108647810270227050691541093780058892122992610613732282130965864688651215679230852880355524706361095811152825349814798510546765953626529178621340715444521501779809089941223743745319079550996850866051842071301835852825525444889583468285878998951895022906374818425194812593324464698124665052056514644483078251581554891398672950425756041618124046364447562101944475066257294046812645351820314933100153171506499937598182058840891687032285676289696066546786558206578869553960028478610780449234387712930283415318674396976494202964986855362294676151451093316547026890464591654404151466113512130059701524104866631454647806741959421030445280491552846316285562303841616983243918229689018249962938485756357555597518756352193059531120349501655432935486596228896757167847314195399205312804848986365914128680761359739334923693042206595239765322221730014361790659913037196349624203560515271390345589805239269594238263204643842826387088012710660360488933979503526127829673543106853103047977909982132152735446911918404973488377823077522242160212556394807455777839935725574894542514269778260666168466042022441495601118567020403931404078508395478862016789719339006994216154846603311971618009906180632107121177451590930675741654942151204353027523856687330293418166401254973986355649479418012791169483393178977501088528223014767718488168265646010371733107524233245441795899100988479991393731365084865478830575233380826097168303305393025536300994652313387994113510030551652248237324530977479168 [149,132] -167243289662705432601426477601486151988741443602731375838262100284778204564799962847807150838577956702174241639869585215251336659226582938952918329520416965239212982333471048465676884806016416486390357198963886164176839831591975948623123614012487536313720985499370688216906346396525411114383431489022457614435985885981660522785994292976990181398529961336613844786123632668471604424518173874082484245108084580067765222478976160718382906636413408923056735017083543987849167936757971266739684663770743065628991732149937992606341413871170708018828977539596573606151827562790505628116137809691371242196179314356370305601190981285866049640093615998309763841619875013574719570928749658076015864607826469560380982048539586156774784730307869999930058786048138026580733729290804167605964516885914398371549963343533521498647440414558670500673603881102339929615715431210363442521690850468581641658677132511394852688019220325761056793122408140613217161323043697158746881789783077148094351832047676898330943038473954912609467066302486183241965542642186893120839320349731827632818193596838204824378811478386360341592277943195999462738728092512742865341790760871405947035312718119131688455284014982139182573470997021265029372913622209619880115916836237522510276577711098746551023622286464308304124542387086007621212489908048253427032587862133414782581921962449729052440349853586923940006530774037779448132724255047907535760263160576743798208498905874475452479097181684165618780028771527601914020301145180367985867474164128140814129115329514113006823654266421129818149543593293664027896164432118012045309389800357838540404058718308438923834718578959942144 [149,133] 201986020013213859623941721372943991627608336192281164983277937812422466493798080344775900088443823328130529637051592982513890496815712103126670560038900201901097052056255981352235442254946103276013251925077915947901481507438782732427873162240653082554343031769175128351781612511689628353446781810642375458791778288767771093285084751198735995276892960603090035833108922361347176641543522665334069905456730858881275547161307878064051695972050929909320865080836488134983808889811857763622022580691437939997018257844298318012871811748589797539425868823088734455562494949785967269093852105471025727945581077637028447797949765317851592415173984159098922909163611020306177991637953904264247409217142567677872998486057666505483565311552322916870101839372839969673086798810603394846241707116042818680184480133447283958550095019428300830321324555995573496246803758752328192575402318550829365883723741213277870490201765374940026578142576579410035200953663827475056758382480354109996154055087364196263952850090269155859762130407551808043141507168569210993439058310915630819998435496121785904251724534170912911532480920509063672747328176988187537068211989624405868816270688060004356617178367006753335169209299693391787584788239562515942104325918799442551596308598104251082292958191188188311817632990793189267867793170690388548309539225049383956101058701849741661932331182958606318092313551106348598273353193439309694213566061514140005954632782583127858667034367328926412932680703027710816864808911993924750845491652129187971746447684349797919536880405523857388519563457785843814898620718312344535721128486775630732007637243218127969201798176 [149,134] 8982292576564924746081206567519607685356650377078325626185667388414213530955006087654428339836140935299724236805820232619035896774705137533842867478583398757414697967290744874542122297306500962418791362602860394008137382194955177378780241130246066074333548796350013914503425884031895216450694769816387641129403391025844207726088831965194336498482404793184965748407993429608081389035366605147788174145273725366227115770190070151663704997184385441241327965642176828425151595331640891973169747549215807687795379629626686794259763239967586323654410866132875295453770249026445378806261409091076271442221915613746008597721028507787257173549405650669528039885081691279429860667293418842457145862835225127005184567201917081556181448940258659229618576700549095017225777203988058671486861730760774001053985274324587948731391829460137533407602309678371973068861119115788032740358338713055544387675983397407888877905085698801332898933543589158662455280800895023774030790086834466203907087728485551798593118083736930154212194019960136591716526786569242369645116967242740653276982006707043006716185772966251002305024355272054085203696553818761684097658789884356683827222034410150402457502941214721703039197350647936607801334939710525405133888544962799733702509688253736600508823414030698857631804369200158207497086475506920586635888598783905502458807526663827727298668039692676534221185275802419737766072477500676942999332051562742790156498967283331188634859749668612044339142886829991713903513155300815202855864916922548717571330493611446564296275732732895081499969445781829266772500746492379418206472651947679574118706060211958382080 [149,135] -23070468479466283821456988881616235012896311774833471462724469980375369132940805649981299089667504286612125955391403566930489701307176223478642205343483558560092309443266655761843597447074963745216220801563339321565776727960237693061039118256462994942892299654410085642592328477992089352385555184901432404951752095936648663113156088104202836187191538300883602330087822150379420126305594915194205129274259503402085432640014800772561847277153259356299995193674187728476190431262237738935432679125353952446726493023154805419517499440101490888818353170936401967453839905984412250707338832893416210156877325183907273817033504011451430823030512649592239507603560758791638279452082876936230787151252186000715634444026426912567119373020189404287754674800684920072967174976428183990759396406617862813480297977770763026098626066287753078271160397997351149446541494424495657264835571471726318582316783729741649372990625458443479993837854782022045106833719061932847332828928317142986937334363576249275945928486048281007464024736069818309802115301516723999309671421947162062967297542563543156735119951332029463422229956938805806219412698105770352335418561831254463509477037681884916792907110284291914143752310766855366735086172697565516484144511610417143831223085205333916996814407147776536788939445252500345172886457333870418886373188656283308052112559671080559353507406754384567835350449262819584888916898146621379967151116371527239745321068744623935137865511948054121035316299740224587841537634188398381524724728429812737485273686883910552814124488042864320114075660253829580334077865780209836226922497759854954432085909504 [149,136] 13790935943088061936493344631482277139672417970682526341028656724126181623761196430503407436345325359731700676111445640678884821069409884789485897864787517755500215722986968203028332469695928513931781113547833060680253176671788978344520218992400681268698827161380803737586651122294896283402552917828085912369141602802428633060484521093568786231782723427520272651774358402176154148073656788980040379453280010890526407890775960504397987902025448323883170674993354812369014388583667632359507062708776055689836565425889405703206458107160125218509680048605156883396686572857929539487949153441583851018559216038103880357279948889582266681019484605841185897774221106448313921971908043620457774903381709126600685777255334082528616364164288275912767596028266547862536070620485002986719229943127516466311214585247633805230249842264492450087577647171799041454833223577648103026212303525737098003766861215212898559210989161886937137157083555917004546435171714405200145941097014021489180459211889080842750254077714950681221366963658863698904364504649652272145850808383133693183358243146759303358411205100936618573777352673548683271760486405145424531907536782197684455987673757896556768450393752392756213276955385927694558192665774498018529542200648524880351860899926878274394710175836598788095332612734106880002084165744594210700081051602725180552983719703785020872144265584517735296438061265473859757262147611940192519491434836703724747306448491729913624618152555728482956800375490967587947785115287394993765211395256364602246968799661566057726246448972237760872281033156648906109743364961012064812002267351335448576 [149,137] -54169912609008518756744413458162783124000439644570561118236925638295683984430588845174499932162086643901911152354216640907478924470787073156972640941973616932774508181222146415101970840366314271123211232580864148038312591477491399138869978234866549778877257217717047882101222688933432048850262039175102274422821803624244058501469132648635992826105838858794895712973158522498393396770869487271490931059803310903034115616729319548242159279246333948032450993426083988411355959569404775395526808754213259903642247296177791995147990337463433863892638130211817888613729480592223802626650206445165876956092938821157518653961353109506184295670785777617311963518603025351776687623488465245658141256646392335818042170507333759549082911346740103701901031788606559626410891693184888999615286790638682543401616814506695316796510682833641479683184680901479590552731102946107203824257255201205079107157099855000108751015604547992616733229256183625237694492612632576164022362946206202074519506176048077653305309589786587875535900968337725195553050079130478847263105532922579384134605742480794612900789272095204245498433880340562029342797959900881912004595956426807903604945708367561716554719272173452713706785006038299041752851781992505121056418755909253017254085409727810666914577674694362069930434004090674517666718652153098403011994930660480173172508140036420291502287997632732599040505914475107069154936347849811196983284873792640096085015369617450768342884617939258185479964879198086755217680144983350965532857383081285784166059142881724386456122620474358403456420808818663531103742783835448037715080464640 [149,138] 81480423674783888336917335480609705476070804076165411078058486635298364729577590409733058209873162656274727112873534495341321963952789346059988827214703118983023267300305582525950939267992188502719873767796159882821175843900601171108560330557695036341360635685458647134171787260479076532933174078898254359441206310522240260066196382856421526941294924004926866370407711982587225125444544674422691349066120862992896852628559855863573186749921566312275405020912748504211732462361491815060069273526665906514704183717610251369977721438784438073885508754991506247962578720855697709348751812582778831360979060366254343358410810680421945581774249123875061712814948958616166159586560398009789472896895563766002118214124626407375624456001371295372047875667307159770096994798647065536467980041514290732773166537347975020998446263665575892693836871646696419206957428534109042033502403709530523892020014254135744360880645187652792476245232193508279477123670479294596867805203890095333546433160398332676039290846858987930899927102225129059833430970546919696424979299798730868133168307774878111194845142040034460134830717480229032784400470872921031621182946105364533125372584305271592509528214147055490209410785201871512012960084729664159207990536821549358033877840882709352492466464645669815081716252525310798045074519345168040371998618502888585553375729617564135687231353816780868765276228045314400501449883346790188455358303691545755928103060778320429531182299999196371299429536998660046803141860028619750228130306459041278257199464979846660508495395112443619048655998764018233338615868919492972544 [149,139] -60361264735001965904930719087862912162909717773453704064714293598726077278912947122387357627478979925433732165791573677163599666093718012005794896877332796867627351005588016394394377369337956646763799427774584831318180334194800551978553512416247330501384284120071911432966518851596885753259457917163244198788954404758888835667591062694591183799046084379420425718777667380386380405125766747094397648723540887438443020625516937666817502227383412440030811750687735420156483289338309017384001778207435862257211773837305736891025589489555654996557408308865725308631140989158277242556778488762536952081056054385515280381088910797616506508036853471835159730362736494037827438429425447132096781182437913449034433449443544489455606513572098609718465608554372175098562002216953204151354628444356548320466909845919154842008140788977594240473870308753432819007712044295117848000591458194831830106009828477727043821330134767060243944443243160876400841849613183032715002886812350837436169648314818050411479162191293898473411322854353510354327197198304787806340102795089901977218105814923487026289178713357188854036395721727385407679408890256563046960974727102190362793162777383926957247457406859940165272819806365262302116175129346923092172128157307070587218526025174681088939243914606889375127755564169929929817725669330172983307588529732613977687997199630874426940749762443327387934298914401202848647896058611632385973408732043996793049978397639655023480747759297332009624772614989522946035479435557857872298805308212020537688151688090270168840527589313913683405923808537288733597793260288 [149,140] 295104218659836845580176834722639185659059331541406395017342278215598306950110825859976113568953122335570318478997644801825508067409939238939268420554633139871090877776778186160504294239142301980856123713946173136337106301270322800338557515418740404378574642697993065385367924025395763501667828093375038431131511738007790339431712880775807170578091315150077611091968108353300795291145155993123524622126504655844520681221644610471501905093601721188191804793640885908226633574496645119459182062592521392952713801209070378429285999484598134773030470388629072505363053280115607247088517795703916469599855273199166846517499736336879616448238887789169089152429050052817826377526519002314831496548962639659336505830178138682092192989163972592024114466984033905118289342065387915475509053653298766017609221743162918848312728386712880907665291805212975563585817172578202525493519655503597936281259627896186168655443708875305053049111951547792628588077848603632096657414727475798992947882719728132898172212823457163562972671950711794077058530786077988321520062290343053355560151898823763908873320792209563122370237686621497087955429629225410961768849987488837831614917336038847001928377844305646657309789671662851835766720806010901230712781418627445669591675185070476358703120559068275932989806428442725798634175683066931806442404482984807313857489468731187997230372950671381846620283988092820535553458916723097561884266615430481703257303504612067613525633988388857330799885838327090846405234833245668312205951200825680306822059093521815789986396434162802227997842752446286374656 [149,141] 24182490509585732504506225049606729244852383487247730123672571494579552189313253276499556610068971554252164646389317315588730844286147326946039815548814193947679964012581000432700537746847834271666438747805434609020856724913307861049409611590485288712021419119374573712854998766845823460968578860447535769208650941612931738694219352821999399242644337971722800086296424249986281217365650669347489782507003105496817313556562180474882776315799806560489480631335540115096799127284481755163622387499329365234679421697797222429296008533462513594031951412845945687285531052043419416167880771012515932883286832286481650542036906691666206627503067496442486024013055381240369997161255215638757359917809191904676639200485375040803212379420927623644263769432284670631137674706297721049858444877426976478298879123302523916715701732978249605112604478680227919838843149315172420086886504940789314333555218164215469155778739111243267928614302194793773757671422396925862040506668698459066863533368883597166168371811193251593582101037367259891896649070930028347250923482889237424230804664210483158048270457396887343289660341526434111382414643995276528346301822486305293590011123650811450224792350148118203585150553697031925351317471377438758436521578699794233844466489719315277390405231433947547154162646381325991094692730433130756245231629494897992114778318050710091988551872130684231241826131845313002781752193276776062998369518266821310273811111694556385617379948975404086449509916923999564264135984313760274368750200479160222175080504658625312770064598083990483462953929040 [149,142] 22431754454385059765159251907723436613496761239957808674479262829538544112725025294390871848682764071521644545773454043425024127997951886946850859845097273256114066320605346654663090953126022043989066106189523383470834615245687614653094910881815673474118672414001060236815494035152950764389307666244751719588395094394156217702708315328512024820676336945012423310613801018283159118307565696662980040640304942166664516619487043946270450232576752992689779041297571106091406258014412370704132273169112688822778000726616751800098060684585881635403642342546231355032945008264788665409837066973418974245734612761565789623981692526399609505792418556203292651467502656510842664764661434909577364252265533875727245091413241604771531529903296640647407187222869755338932865766266688263040180689245718113011603824449992139840232839967023747672043366309374651824272183799890851393835321531806269066046537860641481995605552464104917845714370752301391957042178736351506765404998969429544431546672697508317637708847732897198150635999395979084376238319661141618749453923067137350272095387882687770088704903337052403936684136065035739174499005502103943256953427296225225700674941272620146887565275609954148185908395785470843546997787913949517025710297541533186638340559342843523802702294138849599053631696348547899317150450352093727788092234143822174796664265624639315408419431819980133754118637885460791772857141925577217135278031006193485063721906121250287979221591099814777672409505885871690487189321037074250593681678401215497803064832275756819329738642776925342464 [149,143] -6087675149216003873240647991494749806050051814980466955566225869355391932882584444709675554741683483496802313239277029917213209328754266615091928881116930961008255964264825085735533267669361471289764316930532367100921452561680225783162731219898858338835679999025126906560768080995653061498495898782295757035533148824944253625416465240830280888181716134661495732045648702419076970274017697586759149096987894413787206807429014797354293703799515194366591784705590886109039592519300742457160479475121240833839630842427358220028077668497935122887544407293326475709560773115382003049803977880280303915611698894240628381637891108913963281128794806950537315565592939878995905957789205481422182200398384293590709592938096866006200527230766538700642104650029771115822518663732670094071117702626886309101568966827502431977967131784890329974366688802459886035662526254340751428944414173431386953170020245203967683671365168746940035982122664674827212193366228087782059633758429521689059318915715237743921187883346905433384716048179334005666093453811621493152520194537500652720596815087835075928896877395792371796490100537156692562764251257236480680436381494911246945317565423971960193483728083411349800530876778031858154684204653176081156942832465746511887629041032377171041704254762596933298354862370406366796173354023782420146551766573435299961173548628248702315799706293801649883130584320041966206208088310799157097795077061168398178790731969194242513295308966364180392113690659060194201713338664716546327185554599171861339402279130236651351737454592 [149,144] 1735799534221724651883245575738349203853496230296046219825108896891777887237357781144185344498850768544909362240368283741278864395532747984906222884478898212720834175977752113654073309013719087852273137192369187603620025353774530399613468302432195501667290334467760622750668107187940531835424370412679012662229543955822502314702780142056054655725645661718130309763630897982358471947900459747347153091091873036012221762311231082180229893015056502296600513961912915336753174312807050530754207704976786193769283189634510959065844616615780412526602389777779679614719091043061646107065876374030096990099324696987262500250645744308879945762821157130271555177641756559755442287243118289717154179341853814954608281525423792972611923110241325376255070127911278929937405688198067836101044600092969086794323933656222023618547422134796968268854943501876419215166849713401332024428537536572496418312424740478051526912090125853127189025349711910917994867235134576904237747663980060937415188456429679554370128812124090977900162769833616885767886553492304011929089012805576827119746994356047864453036980212701146367600825414292121247357467589455176811722740610429242020907231799077157422778543053091498688723744354824190210612398454214961254473250019958340135833523838143819062354625613736056167648651909068823010173491579176477147045651080838977320020562007931337968977571779424687432839947394046100944244474463994636410883847425517811342287429583257485162203307617836289190777133165735914193402615076853446387848206579719943022706074585162218496 [149,145] -97346811279948758573641813716121213546995080665719949880963177490192547310675039181218337163103171360543436876582907665258511158207540032169787154680496720560632519741419673683133273677872265411292232332355052537451436868259881880795300329751931941158635490959250266065063096950890778598429955566345231207780355098639587124427278176431164455403022923187787049623748097438656160343562139978803083620152403840927288681618137598254448597165929307729482023644723581527073866230041468232451321333973503804115191169013792058206686652677781714335898678586269876327896186740766992872401813209189339072192716679196714124680339784223660673796288828342479306567883173150571103049692338578903751720918941101266650282562895567372953372759884561617284194755412982953705323064209404366377374114116502715445431882134563933654798974248285836147567854379628353700035591654909718607745424933314381711774863142657709582072444386988184300811596799533956190734504832294009442093985896288408670320822397209116921998355927490493973835393499576026673247860074494704809017670112269458759728709485594563274824862152447310688971589490958951542664784115051528070017958059398006249064272515215338091155570218685832141005541825956491836143349904366009600382717706303643882242212742102787435192321170766364459862103798050141438522970741907306786651178383206613390306314943026947393024027139070067469378068409582008150196958295868311234916289819795564147089848156290335500673846653502238262792557457823939272909959119306099067286250441065741932356661312 [149,146] 78577428032982720158083483636255809254334813238637478589847842206313878563688154995881101831448491482132099127673428921630784644620588707995581258781333145237724773993514221058575716140400504689298721674249629452824049197303824924154126647149375490255132713099717244727382145332003897035792026977793284872358651360398423501421534591743666565572106305034240697137065395195552711576461354940053164327053661512246945869915249162147527321308950677622027311906796146697141201599192933438118649752444460297434684513828900218838094175918255198423078334680228077331054629242461290995681867050705878244065094525986700131664374931901349779905297919108261420422514875784737134608585666386415328364380217255512602865354076841946329431988892251597142200808712127975950224113162875245442268126443028445424395740022709807031421509183128206492479239057195093372837879776615358909073128051669780375769798079218790007506556538060049623988454745468455320919554402847983017388401818877131187212747600409333040063452657634686073377006406034100274073213939617957760176966748653705211364388680612772296464704398119154070491693830659238405526446229444588276910582940351399736562808035430873120969682498776702028457653873520824332233984643844973479676301733162485373776274908671448557108743405414013478323926060360687784629983969541347657239102997873046061853357407909616280080060841074373378446105990142781158660102540372334633593782012050769091876613609402407700138019513161015184659171630855289902429900897419088831383574406944768 [149,147] -29101447242350343085835671993393267003179690875549484451300527317059107809697936443738069933846845764566517082139584763336829761004665485454495666776705062899677326660236964690630257674842501748457437638086845444724460954523780892494802211467249175925381942404142622381557407807837173904846393225724442680111360512939776217846334917578402717443385809702632071725702298174358737204589459254875078685496321180928395387065005347423093926558315769155813308357498775867373136705518558057881900391663247597551963912673715338344574850242466619030117802367166537649031977761612815706996087209275225014354602022041314368520542945056240080852144970946104742206644359772318017782360876155007905525508344864606175453041335958040575697242550530158383570914474680734458061167490953900130275322324586253919673296295452975340273278176851230027993423391000181842674929233875948620221662587977338182218727772847197261177983935347850271866612690346480445884262251159390522784326447958165253772989620803249294552968457612295457207563500670803592560376504865237643205306093845924745680801663036052150834159457681788154957958781930831903468189077049962876082614984366303543745770771411224962998784321702519539826388928370200057605327599038998531817097667039613859222260913043909349967742941280480305225879009625243631066086176887798106440819841721159474597987359167262945401485822478161132741599211913862004888654832136259384173345010846067205111541615499001781733209715851145662277472424040537337293124687163454906665456 [149,148] 22789081924441073507173009812863173478088066365837872377862846500307211199891734764186539974499041525465865923262377762999351749998118941390204807968320876023579896381356562414049594768761197615761937892411522676498417550663947176621270724399082869677832335513493847236601595438669120874590603625230840545126524971823427822266961257873590394094674576539738385018057159005584041716834210871824914077179364241550377424864675018991820743783708211297409404075145928819990737745273176319188842072838257918872823379510725126527098298723487471695657286725190321387670353995930791586405270982619895403443839470364727366004784584106612830690808162415633582920844133699316707913055378958127424971606330426210141118308097659977922213125176654525951309318484356408850606527761792455760361845365778029153252567356693133288649871043692413705973122696937023907821376586161865849636148672136234525266235325787757445699330742675572980185548842896737640976522240507326984980057461231217378241874293036776602617126942854152184046103653009412235364932677767116354549971397598140049286896175211005572425844754258158689703618495888541700878252848668661148435414455658507869301223075333785722278201095081109554215636872363909051440054580511002662023857424422223413491364582255997961629627554840313845758641813426715571191388972314868195542876377244378382847629800528168613768077631157384028518243023743458502721344509298235285002669730381215707005561052198571201179008448540862881565841800665300673412689709200 [149,149] 121401849309314517437993804341353024855027101224328553499636604105785779045499017076140014267514329522036174199680895710401666990546914662098443196831923288875006670879710434803800746506197667099583742320916515355353837793676525248597254747460651732308412062946139281476434866951263822051848090566988877946102270596460466977193983511718564195426801093974644748836181058270276320410119650218580787859301854325941229823839129762968990840664741973165369954999643860709550148667046655563731702505640933085393986855189625189539397516810990888821247699350898653486967529362684428535558285185759968639045028320533313526036577095868325434796450071148835624179130967778225765952536837121693507665919907192033351699917005579846555281490933560307548536757161220072658977797214480140596721102973601024263870465975545477030790647436104815503214149509786033685678706971633200518033847115753508262392836015288410379840933803859921291984704854360204460968805094609191795452289367087372909865887157447918041838413935788880625711988976510955359667181530465624530294600324091360507110585174391367362271002190362224952726565159912869009179667762794768885664870378725571295715693439922045024078298305903368534384291041383189839255787058329456760521295631912406248149691804154413638680128978045135938448734942624830550983044608069866426938476109006177921894425667964239279975336496080049647407304175935551465874534308443951339781790217290880057816256584624735556007221700069659993548070273240424703 [150,0] 48485773525268971554936631969567326040904257147149194471635413415667997234552304861463245094978058953838296732158688828529257842703518917482496276939691961233343824762173766804871286596593409560396158510725008509491167411107995767171231462035006815887505615120093365849500207045799539569501111032966768181627831346767759565145422990589434488743653953064920073108890172901180176305738245498438864805315490876615296074500701012744530780108856313005982498171205508171662647491230429737305588282477309024138738093168828217919152361523599242879168702232287321194066398118756295559567844289101311420778897265675230501530155447755934359930202972628509775867896037381612331793379937396934481110865800388632503259898389787157149022501719718258421857474751446503056860265058550747321535625003131509896998815137482881793019418225493215541460245759218137310830117589944174900360377625961010190747818648129594883274699640559864083848853800067554517570011329549994345557422590074976690146455404800213248363155726343122352804877775523273268904613849603932101218571434446978998471142681134773609292269886402913096212461494735350949076159516614849197832861634772015124172574917443825068200780486656598491112045910334894387399314966002980039656696967211493935752592449643872211008491930427134481147177799694390133259241221148194485810620020471666094669867226397835648909361595302549190132513745174620741815172801057163848756676607549606817414444723400243889555488023122798526323348266491289503609981994542188198162573296595056468713873648210747196324854070197436133933928968470478014595531129389009611724602311729798651917087119655604469952071378963705064041157959592779297776905119005391137282714621681533043398098245144351343239422782972499798316861029937024861923351458978087522116923655754124961588358237527607404068438800900423798975352665235531683839729192736155027020275360897768696662165350730607441483338204262732405076944354771340648044869071660530932533108840451598447567954451645200693859596495247122578431012594300560237395267997019413073818932862646067358340278620700911838688915277861806830114132450259901515676844636970002654371405175732058009067220458784136516428020513558294624090194702148437500000000000000 [150,1] -781765597249897634156809375192949672454437075192258118923423012798902632742044207006004389241437135854183261396446851463697680577864693166577886757953035699522101824026100718044876867728994168216020925683309088745228023570327590973583700024202326402937748896685862141267893772785233562065985400307574431836415921439069970944039763540695071116785398512374536064952683889295248803089549931139638036490230870151506901774155251461103835178304729040801725714455648531277248465446310184306781860253105305537972157073235535259069382216718731280950709561870780058704261131493429218797029752193235455257879368966632645685700686877974944893025271257342164830471753966635869043493493657506811076207040330040510075886142720571342611878027374617103659346440614676476413493128158775305196486348985961494805674643261540949675082940095514238999394523886994542450720651621343223872549323081950214087697973949813688640727231713289448707813398618203590758575075285998879440311199146548603472556454280535412261432715764284828876430682711120391132670386179177876375259151367641044545723316208292067308875675182484699723688521654462458432660854572955901743024930323490163173665353295450405492269353265227070930521542358213471547770213086485596394809200759010640975653913405912992454046306355543503900553878027551464434224017679297033885991358588849841149598471060318538627551418935252407765902052403669413622515598922400394017125333527192882761098026112080236990930526891357853899138104195656418152415581901643578285089282095808711353868677843507623242686559154652935423349225427686566528901292530106510479115553485817497073299770691692993945425025134723774854118478719463662109511447057711711382999011157219450408949889114936382808326762526438211226320820109919591546495345357163725660723137090101240309831589061542771964435874928610583584960987093047206261945551509274688716470206235986662106856941944471322127574474790445448601646818526466772665486847147547769729618476306509481044758562568754867685598513430761871026789051431574099962338631168136667598743987681078831586404847562483111037580643833192110375618749789689983998979174759798714618982323415361003009433903560574177782349636345315957441926002502441406250000000000 [150,2] 1363209946718450340003364554176504043694534533204117410500555931277262797969812505664998799516237196485361358803055122543639978766641574117204011017989338941804136494766131580882310066136636552523193304372710989413928247490663978498696949343240237846172811199297907656518727689103863504178209225051492234986757952857916383458701730891369853519005763929477361376652877569835636751252964830646443199845205647624538290137447377552352524209466669795735749910780506188291699114987481509463666255273796919410045375371571216517807162866220686572998087143202442348804672903383831894113747937796877792043754524707750344964133886927423057770664786548610581951940484324325286550253922565794577626461536850857410760119743331772068175712592355775871164828109102917716429864037346149123463719232738617188700560544710938596921876178472660708429750644896629961975698336157036931417855559192919755955013016136170650318318509651748407836841614708130915840040266836505011742639748769655069649112395806384366455360033953416899864539641866766114723509952961613994833149388905858131580821725279596835932556716522309720553378567196451754070409989607908233898255399845846581635734904371984907705694461189654260572538936643848853123236287273167722015075680664679549785738613525202387978086790679818960234919546310059381681753806068464819889735954033170378798151624078814539036368818116115093421105430844844003914277486614114401057832659913050710799601531602858678904573169381495420205297259935807203950632958810400604039321282507637422439088033066959586468401351926330159997152559079505144722389365718096732086443971012803666444647228505394679195354011361560526215632035254306135156902801069630558462137887533595757619579613725905379940675121801748809616151911846409876243461634126006067092917795867511159871348315333975461790333870593122838048894417233008254974186774268814222114078312272712788709960243840595091275490423377742166621878757725610460696917642678737221945070912110375628562094942944064977640741910529981556161531048670501623335089093776646142833245787509139903667431696081106803127028711273974473672936721061768475816403307304093632089449824961862225919460422235429675197337928693741559982299804687500000000000000 [150,3] 60425091773311981681297631046484289954105362858317878899916828119207595232752866586945097963960455892228160610021103114854319307228773196902186180877274648132609973357567238542440272353831034747808627832432128006084420034108308934521022080545127967563007862742545723231304106124232588676439338777618743020214754217583940609116167056799705899186826686401019985133049418269800825987505064653674574178017526593978235869157397988789618285234200164567897010960904317396844295626269155017038270922275337835647270551133019972864004520173440152510948164784679244345011675617748007828543242890451804417811228811148120935715031256456222917678918123047505050878332627019406463009483460071456674153756249473221880904299791127138942237169976511991494181318385625556446889066579648543783006444770977057639137866154015884635049794903411657592800030431385522235667997726288914365609357780955617022641357190115013583330073506857688382262487631488640840450194214708233629981267101340414048247132636545259489546651558464562822129624324445052026630438748549619838820084590562859406740071510644452727423721243592491014112112812808289042834748797485311579503837698286370697994046871411313789288246142422582317150631117038965526258806188453695795477122589916243133706484728883421597201951737731448911907739576637871574886130874441609318463777152781143482918346889529414309642264090816858770229192044042737544162555605692699933481251968561098594912665300987860079815743725384482578665719661147015716393807028668242884120899019605315747757623054712662340457043939609924130311039451420986002556387677456145989099473614138157307508600706517993208198689051759316306903801723637773995692179517493667855390343601691186844793994460897512750996852170606006582051976423279260916371090533337504032152936496906932021482772284987992591545012609094438731911054241419608594912561885962071065370781557415001317119367392330255989044937815027443387837435854601203020092431994220185943433410279001079284408103864547733703603461468908183048375807950947790468334183895531230461106962710836261672663407631387180947629824920115687734810300120381297483828686619021926301130925497844873282317278650153935526390114318928681313991546630859375000000000 [150,4] -495972166140515219406704025251553423481067613384538386287743419952424610115920545445672701656484099077141565207208147118845048374035069133698164000111154778207231092163157759083592411275009649443824860782936844748536672699926890307754613609376160539390039984929576154955809949996780319707885357429363546031980765157941976030888305254647105071457934752676297354615526917118549887188713161332510302153883666309420637617372049798973312390469045073224732552773094556701331623091957504942961055873890908123510900666175728511049237323603499687664378887235052192270610249935547571005509233787834488589399837765953216143979755442489492580945753757761518231527940236784412222643461169048690598542681426401373448413025844775571170103767250457156139191728985134916446356667759744332874800548042817773017912148952935657515395508210214690582072464458016915548010085798874344434035024785370608595496042259454881808071166703768369024116385074197194295309206555964477066672564599414916588361771783468363209966123127526422998660951308751795852164119383187984411655178221728002899744185796550362960338900446802645235935726554274999352304455703118396052534294833659615938287802576473064028790313963871724846196502501040173045872318006450212289856630966673791683206664075094824130032034377728974248018945288724394146589558160613002505641246655371056162969601886249447225588945561668122867150956928763363963184718026921602264564830611935988475781860336339131345412268695025206554612407254441501000568861006940073297556821713544978636250987169234182009069173557991405887433875755757651945537316142440410681789093839922115467398609001705386101745755401736972078719829152413942534810966958176334085954078737513799778545804018093803420046218347069275369902092169006908443197848285873335692711855318595278059326440979945933593490737581584969861001613911673575374771237390866346493207927161166329662837714147144684595237249944262512336708633693931812221486418507681082147120386125046319130051544389143367774461490791378940309284837779488288049779607132520517612374850162385927776562098176284152671683542566225596066136584671450942197796759683552834820021256817428671012607942387984127918798549217171967029571533203125000000000 [150,5] 2042538801727477492830431412602147005990891050062337729403365925634015760553813916719607160182580071512403171097423421724589703680182047540941841002726196437962092939162627163192682334768922208670011330150167972542241629410589705834191773239243552433977031706667099437259544410240696645511455246592357097221951538768008559854013253003096339843312115400952036531862691239872684483273888286062314273620378958851060181036469177440213285905358369014378466730111780980353190070036748497744418469923568907449289821156558847023968710780190712470450106901134914601207349743578800736064063113176191911734179130870843465146253360691076851983346335871968134895469770624018488211012556724736519548493786778692212989795486324116503819411998995182619497929981038458713298458121793083882261613335718636397868372305619719290549399657003917120573623823855982526519895513969791835341521486897233145626485559368219474501631266169533627972630962567561807319322218920609972943211635268905613935670584433456829376105180804478794573230483486810853324049520327247772022393304169896352418327871474563903169787045601443369799212544622440885941988974043655918295499672668795900533994161327167178713140888518853614961315408865206082584578973373354002892710519825220125458559264034122763339423934613414337726782444215836585652079597632353479263888261573074237194780447663575191789569285837860296682682090446443324096227773823502557923932092678811142272920475268347243808601117454685068885858153087199363690069661346204330911376417416322581453205869516151824741450373336471220468648807889987835940076288580535512340230594048172277531328979637072699749721815160863382018114771334442682179109711216771505475895256156667918137603453107093953725324813652785238373799274303876504419564418633329481997872985624126180286512993791059318734419319403350506696432851775813253952555823889784336837865479731333813283775158963163117703653981585373255023933999884830317891206151998024417676327342228207709667742683818738070714972623718438124647438677918286217380349520750211910620537030791239576657656765054775510659824882238811075916106651923247613979834606902606792117654367080012815503977784570982523248972029250580817461013793945312500000 [150,6] -670174305772044439256863282666787365689834753619326092483613146893203026930712284659226026451272423145667983800361246233455218783213964632154464546479817029586665217952655915970492703568050599991208125336193786170832994456545599522795178566658913969472883723934972734056028217322928497061063038655072716881013183292804865346936889887967855806835753228756911524870749371871400808183921745165751472429225486979002242921850749565705225075365127628486891909563732009473172001189872092138937022403367554074772207991955895941057832061531087077797165449899636934642650211660103412000400142492644737586517284281915942021215740637485985981638881206605079852390206524877252727679353854179724979636386411327643252608072091698857059566131995066160844777609184243309350979727772200148629845865305456361968874476205961995013847626587769457122430727766774112684265211811611931634398861012426041694850530354381599110842299286201278455346203753016179556242698498639313616283293373664925628323785350488931999998354620312041471653774546100701468267384143102474756875866358432393121139002670048702974502085899424042940570690772850179983640861783631043288958562196627087433406820062576874975568297378987156584820388581264072083529728106747634760461187051167385482855651799419820415530602011328986969675184250818608987087989008089272915912529407791980484688878404847510572215800145811709824232655706913987402943157444163320672760021176713084410542910807017248684578937390482353005607637686072887148752815669181355488720490018804629224348512234621665725778151436888049778641655908438052850658812435667541119236765981229525632870621970229920588163612193732001885793416599202504942607125003335332576535975052079729214055090611961082541033688879815143609411850533416337906031204606077743456248757790101779187382777484350825375242534533206680673011751785821304161214840116517770970993265467618436831599996450179825970372939614683148750457081424637827851339945413539885097675748389963527670217169337840564041908297048376090681959711000369734249579090866727208932408917853512625692421475103859384705221158246174429990257265362062836740292254749213606602021906635164403697076107579988502038759179413318634033203125000000000 [150,7] -23715730757237969150616931791372251470484936085146152514352563008639316485713230273929576629060313577789094618008560865663278130888992853340247079950907147305367412682823172646414390099749083951011533950546130353505847557402756637444502415229678418967970288768142916644048982618486708508478441232539345372885103202383951964786082735578516662614203064937552716247580194637836133132157939321747454355594557008786841630731548427748178967114663998543985708382174869935409547431926842400339110236940298235846398296371447432601402791852057891202038321581429808969861016082933377686981527861006030964486051177419972464526514303393860118526156690145764520654910218285803036081719733072417324788594208128059592816284309898069546481048290808266338886196589266067263797510854064027358803423622752734893677809349299018925918626422171502574540043183089720417890994438624250423474792554272409383208062481270125886806430996773061451006877525509009945796898560972067029379477125422615434789150250149558181841836750566388400641830656084656717954432045320632281714338387592754720467176175602108747222552105277203555127232086290856653393066368789721203410923615168772489178347642260598831133059318647343173405503365043525200893259822262904775491130713858387784807343836761013769621685227748834239424050572281853931081697139016553097248386497841086600550948721796955159876782561295801355996371458335958065034316277507141972312765122967880553329951188332271387260778861599126272628592346029584498408675374278412348709911864578090256492646003897347666053005491953685748136728820310237323354821385172799623660078790459893861424127808381868328886323670108064761296697962144325196249559089079182584999426801531027603960253510943607620068990828789426409108750817486657295978960074397089769706334431527888188156513290088695250525217818619376052946373712923784027887144475357433140228512304318357123022322392501692522167268936041466635774174453985162489072356353111556435667732106461111242086341107458001210101097812280445849494326056315690146091727158157189072106272895688356666098584136726638614029365311495478937438908253222758836081213784044280020598155962085378314907480046258569927886128425598144531250000000000000 [150,8] 139497264263934358308577421789499224783423616388057579112380577900784231124924863410745251291177066442186859331622567992843366321558516257945148154972084625116664288820867761547874063106531671122830949873785736255257836632848561138972908676486306114746858097899240308923452984079357710877962434507757176357965684250435047332365864823568655599089304160467489427523468308196036852177034803132006742106150337523517935231852663359783068064945756327828449105540118343572629087022056885970727582122497201839074946878263880134140566448082214472175676272219611227340495302035683813658992287931087410574984542788802988177176813128088534075351548568907997464418281139263658733238640472188276894866012465309835673709393581864967371806099334340029922169625015163313600089045497422251824713600386702688270259559454022252426561590398534310080094297398638653969526094839867541496009271870261007618663180024345883290681394679894628835642363207732810080137172116659316212045146840533786520265384860324794394899940859874491262242156798256159896657128595021552171831016001648383811642281035027139846772742660761420213967560976140443023505692021142990199230048189755821417781942174822332311598841938346454985009892752237740699653771577490490558779981912015250517439639005692038755776639013806367911612672607594060552871612351779923673654782232043756257585470447421644518491721126548213801178734831801064046558755037426963198377875041168507851834146521099862541048338805966726820248220452853719533900554108106404803435353837475747033657078963236110657501168173648555129680998149860972966277517493644237494700307415074318354719636770287674568903160680276996172638605664283072559340776737835237024992018273454293831356108918873696553134209793923973709849925950214844346544387728726700480076264699084226703583181071708843170881229365441076897323754134765200751256973127879182786281504803196810724723743785143156641781684062855990839544265562256587147592753029290130008285516218970185145229783825550128075606546836992319956863747450705693674534733487493339798394729697345808077273474445133588349854256672197689168684801447986165858389059030676402086275874445835988579833752964987070299685001373291015625000000000000 [150,9] -577491806740586878716198777500568966446168949105099871775253450749748198074396674251054271250270775218743649730130897993635988077276540022246313820861706710716829502779390539625425717228176036474161642164279844730638854022815217871956751449691323059197553497569356824455619995495136786557854163401537517092950914029169389827943624552262966465451188498846266311174577280426948268657823024770894472961153482394274823842048172213330944787566266266168212287079437641665544051212814976206964779430646958831508272238529110712139804787404441476865741663740152024755400585745495749221178007826852987472826478474892325368627433339970308151142731805222030060965858860963843127900936657121969715895033578334801877977849349797326207294983216053524555259711009191791606476789375621609426726724538466173733866793347405550406908202900199159471050151166482546264775281713390937776394402299656725569379140037823323642156201534693897403592660122059544633742262915424766519554313588648351270204691577946730311230825882862554628857297989415927922242056029117431969084792965111959345271643872183317273562722487769811938631349799909688512879551068108131774584361679345195230317538614345763620256107167116035995859442522672503607825514591405719347251539422481703486728044247246327353122775410865724041885452608787088901980006934154708603869906658545819896819961993392921319687285858110514336581311304718238018951996421653839304356188759123259520251064296752812233422015789624100529590345451547359929562683703521943628377443224607974648144480246584565504788549794477017696966121060164369080569711480433379929316555616245164094586214772181075470331358466165241102958255951024079425188583440480233678614336001425734921441258085257225249540546997213353278174055389045418084525924980551719598494870429935699220010826006780013079079336530925570466505565594446565243513364144125184689703415822053584284859693407422423328312191463301838610145628920438133270830932864496655580700739564633508201854662887916583888368759850928512937459590227953952110770830475846226253049289778698996433223483814688197698621693795482358580243242154436093553186800612441033175466849340542584839708339927710767369717359542846679687500000000 [150,10] 1792511471088670338342548760357091426336772013732247380985706059008628317940812681706455821641321790030363495758464374983055351095812730073914440468675070198701852439645433059578695975379024163798006581025780255841303453531208968756151306053846117101056115615137230641724207993008953449346424162302355164344455431387766134607698667931859308709258200929349320661596523802192967758072186327200181404191739519190113494825987116955354161588631949161690068801927487137114900847621126699757391442006421107228515086079629727387472777471284305164794166020550476452978335649224272849613832614067536523327677828300159698346937061996370357389058393623205352530965503881382381546655103265129436707033131877795223933337011529324454595938127492926245597744170877993665408277032391283381480180614106782068415081277232899479080848058488293601032809937915836520104137074242341395759369953995526252185284040580559935687593537188948159292109943670600623598721614610926357504844777204050930416648557831421915274268691205198179518092122814453998806905143407540351498716698794190587597522652733547062312706955380350801023939569069586546414766233261946505967868707892222718444657254004398225347986976353455818125486854712511810534713385120203179916063058901019139795029587355519915587834554556848640047001730907141633827613550828126844793887995334262670112023108877125249653176125022755969352831730611070489466038649056055248860269303954098463652280980282341139447351628639784263797605146953389566551606148888573878732110317748136815372858089850252949793343810783050533632143455717825544700208496242991178882444594959163362010152097620239135556162705931495002382891497964014659476750499337831545233050321628080054441646288450835768289799116986542733716029504631268021851874279681566326543760089689002769808800617302618315814982624710784803799604418155337676951787596202442345101980457162954966404721738044700039548154979577752369605839310237987100325664112766456502704963899919532785516027200132963007793797767076186120364662721815152510121961626122966991621992427898208088212615696420272793513195983556311715215103216661087479978021256321606565680974623537557999242153528030030429363250732421875000000000000 [150,11] -4067234426537901873307211534702766887304557739308744606307926392831136923266810108831252197457805763830571578616633234212075536167612241110243662731129932844949596975987085303551107805781787132777443830896227076126218632070702620447563173342797353247565552110877429901836862733993367352120934844555462369794481114398318504532930235864284193513142149743988196619094783793312376720873834320583800179929588222558533580956739410336976012497771523587546218278564204070825505402554504870591806616905891515698134853523035649637553246600669203896779616826690428226225526289131757022769692083472302996864577215536017194367876411926994943282568231662599389539193028464360043555856631872354149922999251220018492460558913962315803330477325526005754982621758696548152439490284063214089024874061495001615267219910001538948540357682858338618287061521022894050189797130525812270369323456400255637802608708420574041352940087492486428999531780059568171060349801972897705525442088446529471395878847943819052538116186660267966050899610504892835882540338548948497719648230062486002987994811020777532026016989646949929483766320061160339385759070912787224749450359197879441344849113628569978938894241066916443969525067351338097643931626540858005428050994340409094116656866995634476947209792206526318477402819485365900760446946563118092266208338590444423875547444845844144423608529259773336499473264076290460631861319888661649319035321797481641128537595296871375339297185845848219293747608435793643010322024625365568727962182103570265890317950630895501602459513186651408505440128047479413549226189724665094703486947230002796827409422064682211377604530455324344725925242939201050695332320736714575535165281849875158303853200090163890921932382120191197824133033486942211287396997262797537417430729743075281601225178951438135990143655848129930508616802235838791371397192702448749250789837175099012200895105275814345478715570280737374916871001356557405167847119522270085606115121000467223872468269310626399432643254159849880327203453755556310641801427835408593983178459606932225148559137046674672073567797427192442949049542005210271711576390906559724805584548224662855275823858391959220170974731445312500000000 [150,12] 6965739140748762754087214382386180252753000004859040480837960058638847325917212585025995342885993187834727559084257211751590315117307666500282575120947885700171167716099450246132444686572571545635059538411573032519679425590778360334572300874826576945459443062491210624565830933097926358957412824060627688687517662272495706844394035006445892831845806320959063872991573574381327784271656010156634560288111525292297145665413887496381056036780758086239699527502705030839606757193508244058073756386812504910646477436808544748350679878314491389785958050066465805545460185363107179748172456337252206078557074591127798686424056703219475568712672703580766059966577912106972699263156125335565979016464070506095059340491727377101129429716353250508465334012426695103052666839198004897302868526087849071212747219440983680935562894492815857481135379349504671207605451161249568902209757426687481972479559143073996526765512666357522202043723046681140141698275114893378855535616217631359653793629449189281696212386395107615007033803772338825480157998828715666040865561785530447806895286010288590549598619257640064993554451529254667315798867622129441466230913607062173551634902411558000055510568487834726135948342286322248671682176078020694701248688619937757391040242136819631619702600466658701735094934757990997359541293178106181087454175540792736032913442870140386938866900987564208742283152999557231575113498557709051393516417555425930217400800539928156511658423905905921689281184536616093309617002041043117514107450353935156331616817787870114577036370091607212407658760478013175202291300515235776685816823305420108478889983377308659234132291386802910209092316161726673049623839889004150826959558904839828846074705767735582216131204277530544356176706855711915879369533170996450831148376276925250107877962172860862085679252389922952611043526926745171634768104009216067231606897713391492854836605580871474096611657999204768040600209896907829290953683629218845136072307323017164580200541591661157196921987979361779952543527857191753920582615578285059571162643083935019072397743619420997994120357602327129528877021890790801730750142713826996344764295315821200915706867817789316177368164062500000000 [150,13] -9177005898068109128186006811284953587924785314752110708728122534285982145299215732945110600901084721339547061638587280188680970687463458615583232312343750683613156424169779872182214268619610306617150770780397444707918526240863676910955752992398507390168410681014477631608519060260416145229094345172823973007017368222781192051801128135803124347269608268380552508449388463816807671325988430209846280033874607807121819298276698610690778867405864209223590069810122143117324160298865364123382288872325882914386940122694693649394130037152098015004743251689596424908094674456808129647649754256918922988415827679975326925269002910983007708377155559702133561069147495104023182788366027791335062015884423283810319061181973286403468492309700455950612149045241029922240778207434090521324210284197072451133600026030451511867493716528180954485540140246474197256618694353648466422610627639481491501888134839288853822070819953003462246510348150465679051542698098202484069075850502138270447859561916688203633679631102320352530390852957805210712673068320892102793545231676924426320737520588858670021092288963499121247564722695447160199001576631147961247991184497000517510233970070702260240136973119649905342101631226961002858242490548505986432394629624642200870413543353082510291492379246757966713085901483165895729849819081969256657466053006741518189875211140814889308974987129747326342991900859507739637804390965118261837941504480476127853081219530066372501602351480259448893321947429825151577447158549657733058681606064940610165524453634441305298409938562272788761096922063357805574717024710018658180530735813992847212553283065953866653699952364494345981936479377335479376178320733879198141344783817322579980056135594452323764830853771073630562217951954651536115991008976849115425289278947049778835942049299048814822986761946422309627228558172847977509385061005913336993054086756110192214173757698636480717773012333848076653679994399858471352482303518965890618125097003401850377817524326338988442614108338052221811498003275130107778900587766060759931313671990527910713744897529284118903066846508931462782511793660690805961827364518513754088735847116997668138083099620416760444641113281250000 [150,14] 7074695515853010862887258357741937703535044777488926859697246972745190079589420493153423182536923945089456602718013827198851033937677842176201603178806542666011018458486911148154469545864003864846809265558890272629617080262533931848458508803836296540845602730779343469327747116817881944457708735452368761314332917266906994070816994276112736024928057565917375962173689116903397884485956707816924257852364117565705157363710216053357305073897045419887233725877104818634974092504218216811937310596921370216293972062936992418941633972244493609216047164167743486940725027034308123098410554485687673503944554197974291762294790606951240502856860701002099048452923447913883492315870937621110030376109925691527487068966254945817546430860337292461796329263179432061683005236569134250242037340912667776060540746836072312385269403417590796879318159535470898884543524590107404103651725810584350539110757392100598801080559645739315452740720556657947670476671020079380318660983952597614159027943390840026450942174298753049556634640380599369802258666449234916984746443446468944649578865527652077675892106558875719226425038595505424758806333057011642411300773332777767089640631215679132113955830361573314324005711311839789481432024572542019016064820912645637683503034143092619648130847083101477736372763088887394755503979780827964165356531737301236557215853408413786701846589184501406925881106119216525557692256892589357396054263529372059447208387994971690570809895218881896000989675903643797102102930939886595001421501972281650414324117111792639093757335358174123240553346997786348046545487601678614630139713572189003131275689624903301302822325635571967996773630748711082832659502583292398487819933239126948588739989783742557111582333929879430250298297193761606940468298135617300844691545639907252462339908946392582084026333081687618803842871969158494026815165070628720692993352921594658358682136521264177172076337624426168426285222162163477591244273455721675091173814276487192287730349934736916584326730673369869824831134175407881477356496369995957701888347788114504527440922140408758006854655646697338856732275014978342401957767055199418921446197217051121697295457124710083007812500000000 [150,15] 7626181541736895847300991643489089452244600802215881800749730826338186679526204710444220202996819401765530325974389419009990369247940133189692450557045869121626947520805261048877195779244437397477290588730508464796554138851654038015283366343856704134395936083346131674478727306965608101722954728172282265746273875395896219533470657739000231517706404211944747293098499403745859015493243581903327368121665014189026805712970939977782312183259540360430225555498260961538482294064587447805111565449219997572647938664597161187134642363852070402779953955481717095121242479165427749731549036659803391359521589788730849372845587997857174053190578495392325140898271432379960147264692020814412690701036213083335539278812069679582722924014186622580980469174106287250330795846282215847443846515278229557143763174941901060430288822614735902582499805552333302766651229554856659051551473889890937172337076204841249764630602306097300122796026349856332610992532277277828475346267457274424600431341197281904711074914352907545353851672286344276645686706729109705005442750428686847910671096462567253022280903164139507135214832436269850640457304837849702342853211169477945296922585543348222526663195593825541799497763308265279602314312731128888345761746207412996822531357224559317970429741810565540570113155106567012137625030352518442146088372831827123986994999758428364745670537539684226082474220801139164865210619005613231040376007279263111201776060006627397435565883562984257038467674772152425553717893422964713523950843561416853810544756605300854801484921251443922557587363011058501668179871330095127785956222717779579758508004951631480204469060851135699852180378662449321859044659972825116957245649826451068705310446711134476162315105999154586680211644995897971338466100663322008232815027535085946140013080074513456621152801692053688273151637486053093743265135315656733487376308113890046621426120634253743380128434323188707764303638616064083482909911834301648923214082362925780344324231073102160153632150915972601572393875524134696779705531462399603200602015749000853672439593537680009785592867349022098416229012388089850455020354499414969584591972306952811777591705322265625000000000000 [150,16] -42483796064648014525329316812394368507866315507243209979991343710168052081729500430637502025737557895484453781036506733111481988655886957776698591638986782092004897117945316930636719098847348305704848434403446311406283043242916762064502883179390941303087749507125818002896750805277337335755548861834725425335648860369624625340897037845392607401738606180886483777232361546645544462305191880135456447996186407746769580862769186372017481770572004558797970647784430361032635973353382259678868679338295996660101387910411853558865267158673534084292398714244319447456901704959163958803692967789040872883340396969662556176760788401914062614104532427141160540177514575637859940864595966692398141312777233809151892895047747392746974776423712027742529536640062436271054628472609254462333687315737910249649523017522054607460941480169205971813165176879373123402583428220996832752174522515376443326910418084749389578334017867238193034385229889433940453010107598395934024398413518177956639451041878501739468322999191087436048489440589483111516952251170341792812678793303244922118368317815128723679641673567673737566982472227891725387579485682665418269964808045889965247958241923439094128636690801161239833120574042833789619026670095893442574483236935037081578453430291764369054498762881968648546001362427940032947836712298458659946501736743486875397269647294499276085516644454930091007990993726544779514143530271047912596819373049190133444229631545455623843129237998408105040229984064814277833711181417916798774404813589148677807265644170056901969757623706195585081584402712380567289266581129555565910285471184299284372725732672184158438058562515508481271511728273498220606558042846352540979122068606129648464489972548315118073246751065889234930005330716452588537689923517208065604777551894689356205107093293940227153444861990504687974072777517944726553403686964976076175985640896772826886515638875814970986774596603594262783987605091176645206754404605637787502720767328983614287572557708777271906362481677385897777764148507238985181381457835870138119972256869042027232551958806999477291198835504462654265179390365314831695262904774287870957039103814167901873588562011718750000000000 [150,17] 85133599924450573887404278206425815999389312120299860568027635345767984992154291384108104573099040782896735132101352014144587835660110006812977536623370618170815881326913054653075810106914750727563794789753507255025858027311480206670417926092875733014701412529195151013743104839851692663468682998776398302519691744963462875587636379017897699156471561118166305443656889981357128533509754821943626434774757644839714548837660568145428225794808573177468395781951006049140774766096830590908545686321869806631214954062535115140801413606401533627872672046440445583462820162532591203833316196212232180228533069010341313361080838069578980524327551318529456186952396531212747615650625299978679182042999710537643183406418344164448349558301345129177824164776786858137575479667890675904874651294883007791283072793223245686983724623484676245796692835764738443306033021178219326860834820885572924180825010489299602401760404995802437580051817039470919108408508816769312218685240377453746723797233429531168381424684322450302824546477720058775715550063900290603102895552613495301547042438408074727729591134121926850832733460923443934748040836953364204269957220026369923897542900741360837358501742028586475051478687657989649282120808553928275362340788911490734305730105676979160523885094637007835023579635681784727710259196264047804733312144976215302156850823139229289987352251308712743794626678716819289705307229143357598233188985129374381880092349982159808757234697266440465667307125485871934050717949832121622051877160999229980126996239555245689246227721764805739236592816146793231537336995375196004414570602622287692016161422131024044855742196304411864065580669537304910044568829799590950616146280302756365162815453025719650673702143760008729378372671349049525610074560372923487349878077022689836833492027277617659782480563293861473649256030856644277982786030417157654066842185455995181389005707944628549694949878584447932515225132759141827880981136310260846626141009386138946337835615721752772143468618937875236508727689720964235217986840480503004738343707501745614114748338040691596549893768451629237805583306903043076090987034102060271312240047336672432720661163330078125000000 [150,18] -79110325086815739554810859200892905145757280216491893983575763382251851250366896706154883832676040528338557681168150982155243442731602100138700371492064668054502529583236028396599118741449326596570851692651501508897650116422155688271042036115259402639880455123929334267125217201201741357762961195419062404369321470959067580369793938744159925274790630451289546949175638747229089345532537458400265624772386959843185931859844860777459890289640381287910882610831176283168712928514995456645436555228907222559732940812429302323986457618251747712435431560743887703165109737158118071018028761290499359818528300147413574390802280123864069285438755270910367885428937795707954037542763417678382810300965116480189323428864102194086280771670990298728740010342977163124048354716609651871866695946706507493522209833417139522087469983432577021570163058445210749024074348736694105897893537606685493735018340887253996321054287747195269206946143583341655100584822437515537971903986791543553359726138040583436665137237537548490559381816341783438097096637090839259614201221897857465370285755889427542692703611232542298771315404279822154751909190358212729630599769496822444121330973723322928804141224114661795949186690936460139264314113229293285346582751979299408656875975907522368567467698847776803733777971053238081717121376576014874408244123831356632839521388968263091007329604346104953884807192536144915020947160548793605153038090336305141327948141199594230612039808948261034353618245594478918097565609293382891031204560733535604886163829461340489460043190407425005837869374877495775953667208138635078926688873801158394866141598145601086389421354728984401512235923900447567856309961395021842153738422180947334603728670099761234967490313437010282925937272250982589593884181152591658604179932680992966268621730276378483148034827346062239655345680394538046750365935414925271942811103513240514133621729297035216164599321316267969950260482109997345857386392246147940515316514545313929306500541490208832005998989714846230737075540084048026055070051162365142407119764048944001223356259543956640417925736944643222959190517821524443102618878720377892932447139173746109008789062500000000000 [150,19] -92593936403986927895651582912526991626406201462833661341133603907313685762116738371812568531853739456679222593822888724916687336504507537152734492879256645177342293815306339241344399667855498818652291099059062040480312630599110690810741010954810998803744092992707089174797886864021867572413764022258846873666735937460955010756111933915893682427929848378974010688507300341378381368343288604127031813526561616079151703078766576796367415619233867310942109625224258798603834895127902723059026398415022673813420708092597691272366551504419317125394871873027331600363991566622442106358393435532353462836933974787897079246458139018712855369789301605153316471993186640987994969321786348579695580828497218277248279448050816660694109112802818030192299960012685002716948882634802584841136922088502135118983326461009709606830541754305104767892419430529768651036554132434889123997672196941576796723788510795798143774414296411089803715686612159387334104194603606160676566451872932649048195736380616909972732410045710600907639946883326020226075161444982556702465905642299882593365522770543700748694875657032518432898123430834322698132109227723337465070953936070007317819169200042362278097809020426221429570874907478304536655668255227174594933489539406665076134320609984531973917887615508883137231347743543690667220230679505595342096544183734241270541908086100762104564658171946039534302246265504643040640125876011814106134007630024904203430316286874718083015588816644192758131188910414809863778116065144117618216517153374057430985379869645019135490247215207751196037936298413290463883575341925819003954108131328259024510367386896501863992598923709089938736481979624765455399842323617365948985492045373872289527371556922667688359786905693697655619713722024849134361309483720144858241979201859466013250781328468238730574895346192231657076376455854856438557851653621674352594540352417342161237294162993908528284218059563578146973338345584602587911539380392924849602494164510860754298640654306973444561403651238980075392536424612818755144609956656137796296359505546510012863666961977341031434536671296246907319048367618749302078879357194574062361880351090803742408752441406250000 [150,20] 607406691321778419926862066825130809940112285961544846700235405945894868689306030694172526351427708890969302209202979699006526914780531438849299324806273901999465268885769416506830950124222941761520445251646334666438263848497970766940479180753375408026110052301875838161202949425850077658144724538429390079318459076126809376770378083524052836236163858457357662157799772016588652844879085891315906195180174167603348472794254464440092880856586464032545161778874004819305756817538619746611815814392745305749314430593595722479530256957287418321608204889889238668436565190269494184616579410793014338149938128523983950249065023031250537661208781213101506607079531141474583110967240889350913767303249765799309372432928697664400401906284071668290391107278399641381424938582309367409100197073639587662968269541316380962678798237330038260842856372663229678706634326825669298173003289441811821846725790729466447149300812711349562675258859486119480884911086591666121802914944321062967351617433493202174501784079075140303601583204570242975799753213355917148299478020339140419028498652399331754956013688770565720521382959276589804040572172008460525050825108990207752811459541823414854094537386535622270893630514667954329180036208637831589323666472019599723245367199127724047877431055157055541256467465096988279183365010603392685756786714251558173624193181548011831654608156880933720588953151225249910424382078468519984290750741263783688183613431076271885691091892883218102813698408950440164811989652111119309495990625002793530593991228541522032471142099851888732724739584899219394048406303363894890507864423422432543343727260869133697130080162940515670137596421253166846582271655499730736609179380190008231419124052071719916378136939331337260450851017924007823156990574368006908273100823319037932574963796539185985692781892386796684288443094783614072694090085234536374059065003661910852549893044880795622142104652270730828928537302339648594282549311407938410809112144657941987056183383637681275371829981030436397043548111942335995048496350110243663659792298558521253512405091775319420457700361061759903135024331009887464522456132498540171127388020977377891540527343750000 [150,21] -1670067173036859765274167990200095720762470479140616639588122813785425972497722129319317762106384780426831339922399469511751925001160788590865334844630942632696929791748569885605202307255651051789260798624699998771580610177163528893925835980213824878577136480231766353448618623489786159839006409152868842000020514306835675002257218924198172027651498703863142105546484247136499239189818060887597525533468243031586973201775580345641680304298774526799363320944501728914223673114516439516619016611968875702622421574107250343898099816255626481429392694284037037531112991512069724911259027759506306462126743030043525736131594271369352914829025732710998473064577079172645162890750105843485001002492816736011353985065744222740658682459432376279648895736130686961044781863902556998673131697409617077065029158617037498868243722609102387611256410104883758443619182714781806462468980466701047583047852826776737385067784147615751320758554513876542315947489712868148539422262395838413252492350893953595639342937324921377836322944729755239767368865162360587037782180001517995996365020513984954879435009195994333514780379615893782530517261942188995085682832807305113286162532621711983935925239313613554947380135665575239410270500626233829865803512023971021547212542685066288309386470253568338835162611083844235628633088213214892090854998484667073505465964479636840736549055020970929433214202405522264757284373548835948795935196676427122576485705293722164774052187540408480842725712504835209865436035651925713960635332983110199243441735624540371071856501407647619384517434696627872554095635246254057725637009535528956528674212520889163146850580225357466035860284623279708756862208955718395950840915005655796150562092755184803922546482445128744541509556523949167730488425092490988811308170352027515416009575505863337374879139769684436726546785500841850927758893358195072766447270712079534277627151270459959085925926537020230779998000531213749268618744109788522421013281193188436933934807762723318048772217094957789065200270967301658973046058851210982134222409759108340117805099646176351811392626761723089632301646494427780247237782206004563789747408009134232997894287109375 [150,22] 3431703825806865643035993845581691444620141328280608992668941754045093054737500072825703133171190246900924439010976297645956418357059842092682486053868531840520676183573826363098132200805154609125226664935363498064772923217306729379527639166486297651075074034344860173270360654685133342996566921388487954036709039202445556672074683837429070279068890733257484832412289684756576531687632234826374637335005367769505945564458766724250506299449966068286580235046152301835421913628640307433658436872257806667273453646860512225149828355438187710452454565992101308026984534147962111307812524805624605194922092677853353107073370761843563883357440442293355521176791031577215480055687269691409040801106044733092986470942598422393307549735128945612515184006973665156761615403351282653318176802370678634300244266636660424926578147353319344281892117530054266656345302960116394034590947613210158157153434074712540071905172020204126441047096554101767572333759371646863433647428822028936357422812247872624524643230166722915202815615221591472129399191269040863030516755877032781260876574646241147909715216709746241186252493526309009404127501223947106140772030026135443054221206867252938546805199879705025793071236938062287711220641950810445339221982223665624977815530429328322278797559529391057638063433902901082134268634760015220041830530515390101299008501582227992126880733827280928931782900661857571729524547464450465613009131577823754536837987773205697643341272922175983763897113330056434678815275753641844290837096338167199340421616464379256933374240718617252179288137434520296328588798389215873768112161127454235622281641857568123762851068155222858994223045849971716550605715139449119160825000214858789707188719788498597819335382452476700093004279382824002508306662312997405059673274700986198457284312272009301322852798385678347376698043960470956923114786238114559964610781500735161937947271335356091054512422312419024920124482775643526196747567435297293288415899123922158393985772212653294304682976026967109621821513342399250453590991808630722900349400667846717097689925540031316661218797414317387486433471824707934949336141094988761324202641844749450683593750000 [150,23] -5880464859177397582565934599329102005698355455791171642391889886769503069659200769979881166081746253388856561866695794582941223665195209811367996612370155105860447969877701090150796127395832166164059084246785695218908701668123799700214902061621213422991606343189666160544180484751563584828220694310352434254420158824903062364514979436599120010603931522880317694997882865381301129280546435332536467949333071393925902624129461684100103332791984461255922553015006947952489549732089240838096077251695547539938175243448545830752902666628494254607460308371153102889836190230165044919973209956667882573134228722540625961931772827069785272226333041702712762465508518739349963614604872441985176685456693794478195459299271067711083324133254977925253856517127142370703651666859389164325278265039573796187378463098530046493325671482070475689781822543271682389675823167998773500536235954680849858459917447583578907150417321688834437027335940521512945504210581220742887248613421656073818820385674640985773318135428722650764040210009154952144652706901999696909276240901927795610897607616928081961748203525787656775866391038229702676726919096915405259354556601808337590888006951754229451669046927446248272013721196079842077825036767806928120480697266614281460995767044097308077337530587636137061495307011142349633545376403213405741694511456107843765529727975767486807338087221733656853557668084726470159946476980964092106641260845210832171981426975766549439712035636131297320406491526612865116047693178928766401819291703531066440324644915434491486074165326766267707062826364199185471164799474300879422869667036773702452959238866380058905056650585262008873491478513711663381780460817470790791279277320812527572370951819936019552260217576571789433472996390999287278442688395382036385253818733665178929562051361703232952693070290985380807012622474605980675982234848329317116534602705472123190649940713734063842698447764254443114627999271368390592381109049073351207673844479184490534005535845137549374155776610304615075733714063468776559242274325425494977813617170374638310210478087539386841928035802929813228997025584807328140612980860169045627117156982421875000000000 [150,24] 8760554534682045438000666540881517842421576784039147224849764186348080758016430417771268452293395998253170442980192849033661214327917853673311170002023110166650600853907880081022323286876869978263586141370464769705156738366024733335140705734606624726217623207485383181058015370053579149387138253794647974415543060212424094832837745202255666424124805456574450200922152191971758059331860214511371528818438033600869546097543027726575974766218223030603624145210794325989112851973478255486572226640164224658532902710676707226215339109899478260265363800409878756201104066954754813507867951869184865869990876233842134161304168290806574881516441355922556395447408071936998810747814953977105027241342324732231056668989743416546513385298800581651649642400777450036173021682332252311023886908218170368320037923446748042939503645255270023008400608307022925721310858385894202420865534508359940599116608914990600658778909714177100111865303945428838416544062799769307134487324424684161074417194977471016826515097877437756206905767808525183216344246746060593547726362101958319618043504498890536329590979733158712481132722021467638257363602123935562956130344860763139763664670727953451535237643620722367526718210981821361062791909867830206140898203079778371821725706095146793913782762494838022596387922304980354608008428625407343304306008765139263425228353136501289894619114504310941635069197943971023619234735540484911124519744426087233691149675557468771045118146218262987639138396506652679619023475332778596247117349127060201550517280349559749483393491702403696392673216577132664637759480484483556106480966022719853839784361709030421336821384882134837479333807444105972020161756990179453192758523772000872288207710844857616591216231354467076995518219505270791887067695709562675294528892470599453582941382377221303439120859572641142309697642727443578535499700020971033670602807116198111037827811939484812790098727241479524876650982936950330874544076368240951224507293398336863027611627260065986673279626472153128680415296229901385287328800124726607771112217059587956998223326831309670077835394172624078222515683397350740690967541013378649950027465820312500000000 [150,25] -11578865154887351581581765253749674189943009064789843517221349899464618440242250610955260450263441558278961952145873470074134056361965727073526331881053644520664273938610347586297646605465984165708426118823179325564913211887900919558093636297258469238450579147549982883271643737905329227557422439307901027024444619208816189385163167281923350976641409564454416968797267083792939841954470365929223306797866228076281916684522264276066433861640744973126590740056022746089932660491540686118019690406302492915059873888034434516142188596136665895490008227276719217453828341167722515078788569482361573214549482998490867902711662650275502440611138967738896044507261475345324466580851130639903987235331293040788073089896528098249191348145653336503176072706340247476648102134904194956963409628427342198126400132460112601053900960017210336005799308753978225749417954688943528540757710350652790893574076163871254114573393305547525705001023397434324708907451268686308820661088308987308535270690538294752138479501358960195710160375620067677523114190064281836732405207528202487011489734376907844896461776019640075919045985098857964369055039628236470965690284185762870167876112068513961345528023267899599307073535863952383585363935962114191869564463785025722538700540093127919395623518968166615808245085536749592529262981350863243064296830098276135847507191726821384100119655544171684060759053630432944555610294405599725616104357239391766131848934751163599124585357474070398435355803120946238461344838940964251150825796969881263639601808261074093294900288814204034704921806872630583686988380650141745842102111389403396924950216912411068642382870572185837605113692461318420484164107138132078718469624564967334461603746626997974922630194044811465843151904802266889443345825078534194531649098639579925824952655481282062039283706815899328015363911935888674926616487784273399079839985713154049053918293465127472757361509719189468263410494942888688380659150015598903660651922367210044892116544904492895207986851472440640117984796941278246909759961157693353387913348196358712484944374492174355274645680755177915754176553725957456911999088333686813712120056152343750000 [150,26] 13725230915341185891897423451737946381612675855321926778687720293491067072837951446535376046839218336829666099828386182268024094520680962549023051192350179905332730270090326585619784446122685056480100103953280843231711751151458649877798591847154216319151555225568779254151800023194756736185480694296872078328589692898416631577074790426809459188653762263165987133564861125887688643425335770565554972031404934156204192367537321039637108020505551593005668764793742008586484284296214627347080918551184303739881461699893701772516698292724693338001413174110952737025720340140380830944057139956750276456589294011857758314444800840444681686882229683396743642822499026837894042809062875669555943292990685440173678166722623610887805023443145547482549236603434255274703000518835105629596390831746306639903981342100132799740432192241258755747924242261438678854846195177929819573952951503833640933165177947181841237742377782305930510727775067159520521732396778892828094860511441318836096741695763774102464557110199216634633731827387505320462343544201377904618757828066889363360895930790287841494577781523168174612937930769972439058334363785065428314811241953455295247980632102675834344622703724222834297593790051641715338722316711656131537594703166505296413305312766785160816968809783248691844162287342129120426547775927184820436368620983698284256338568284843457889975113667227309684051932540573706018827231818893261554592513994614981882525043185089303235715110786924485173465536476801512359069938178330656598421820134789348784305004248235530714110893794416720993562903272278152775303833695097589082346092050482135899335165330041383734793131397607066954142726502218630878811150325961500423043049858198499638894522314141193425608090338019362393355780307925386952118069165616413659233448651339110629931139189044859754405434624625794193383792530488125882133814443402469791780297075680149839464544491107872364168740187946923077093010934327841219628996987653241839869595604890322460545153722530828369064703601935806477160694631372147788355089169120599871358608058098716357061501084659238458854434056579408488323646228992255601042415946722030639648437500000000 [150,27] -14678166612235291097633085575532166415281010547632692864898699172807081754846574079612801167598538324717737348806354742534667490594105866224187277188221231326996535018038194225823034526787076016673346342954355389381076249130468740957708981475717852044697129447138679258743768554899358337496514669181060520423114766599823419758716142687794034978534241204787585054094015557399788630139720600017533166791598051727090084640390266690084859237023706855107780764443133408948698932210982297142913532470394015083617437561826767737495139896256714232344312890355286214892393041470479353700984568541272895080695774401956241482703735959645436775819232558116709444640412928959620652002581481027688283885365028966444293136510821772867117584988390522813368139710642431714448689681215528160291880510940695087557676229306562399347643642562211587586162950477843217831300097504002360654467140733402256386564546045937282594338976775083531021963340660668497762404442991884719753975700640918543008009514605146666825975798711739050108718081154378361875663573392169246222152567849382878086234149536945813105814825574618553030852474942890820042283609180931414245366068538805564666001197960432038180183116323908003941051038787496465047055137073989186086203189242138585511126249556125732313437541002450670587649235762950671506302012392993067492449173348386078053162894449955447718037989936729630012381872256384244160396960661146033949128275122899022143544701159338322024433436626376556505723173103977925203457468518820826777586428295182682278539407466565128116016315773783594077057420545385222865065949036904345042674423597488410328236596328114164854494591161996162308821061778423980886434774856120190151414181360948432992831524198683541152109185157147893068550589052119601046246030784954301676074492287175044521520210024942518239198354221646780878786689231984447224219365185938661865953037594893046317946681236709962715373518079101960930083813259483796499029745111679291338379933536309749427084935013893155689387048630468530845402108169829648250398691692929146416569998992834533631047904155234054855727605154388894096302124839785741642117500305175781250000000000000 [150,28] 14209788637703497252085623522693251397575427293560938582135186471798664234702960112251737972679666097672029098236037093074569036730537672247125243877565957957755429249365870267180553670473212332369769939724829188517293336788747045483786605533028603757263891943371037502710945792540110717911957193912500963198818262917930921077323167223505182526269039692792831740985941608266718396974020082574919820757432167225494171238526749156236031664632563785442395653217147622580110759275597325775761264494185641227377641037411544153127277727484186991367052595729512876256193121062314944679897206153376604041997931547617741289780973813657022651336600125923032061494901656988575311479896527277454483706989999533555257575002114415899510622098547175071512231857362761207277301515376449668758380839451145335790044447398951740075961437471404886430113962038572593316805914548210229359958538837623320322945948914837924984028287192221890756115671426191456585470028014002346407902424866400118192122734390013280931084312041055454258230055443094769012563323729863608147526610618122192916227183414952534774102920150791580047349147052259266510432591982226963737871338644098388024415215471389276385714065378182504070026633446917782755368887589259473742423797164016136792414600252549872144832921330678885623944137157583037111360597481923159516091204942818426137157198875751199982554461783811795339692735723395874833680943194258413227502484255139143763339142486796572348417810717245156148665903095726213395694758690077440028585202445543236398353942068405648464539327835845734580128089497015541386859418782282212626841287004353673140044335813860882904340295243225440264090070230733624379817665799683027608887288781967780976723774529042287129017221296582287680593514014764953260574451248252195332417233740705219570208319144836857991543559859572902944852236648279967056638347388179448982463338601739409744123933060695840010088269576603837099679411751074869442699299670427401777592173778045195846609514976543351465120505984653945622422096665780022526974348298185830182033753490626322930550613934931243873123866505961317890907161173347383737564086914062500000000000000 [150,29] -12480631199001446363984880378832413188342146594327819481833905468341083876340854953019508727290600763029871436348063721736505974055788326854995730696431008098299389466861363056512742843424092476267896327161293730267339847771531081164630609442907993648344006002357772441916748902995386298625926033606093143922190891984379140119107339074369376263506033954657415260287990626634057605199375794929943227044097762482012973622936658835871201164607646426968860210812194377969945417983912574124818857175472397093678935166233366700649939046444867854165682857185310967352554192452584124978318005471674582211643940178640409917219186384494567417606565012399827950327837096713348837481667451856260830957523579243872683913461301763679605215258217859721644827438818371904789084318604132512904170365325931417801718502962682911719308988404981647407709983826410013341089387211605857036784684963319368970571203977374113679306425266836982741073947234726308481617286200952892175919047287379049404260700066556096041912056216731198079440451405901173613341946253600094593184902731016746728061676407994488581975713120094489955615451622098205012844343701014824069566975049564500395397543519085887686064246177396893598022931235471754141335153806739249455065470407991596453130684848820022921227409236206596228696500161565435193522197366159644314416826388780624992858186036071511983056740690358865730328825702739244758083306724076823248189890476378801787833922484388998141104830155785359281509935852343641816043800362394317155008361506087970758313641585255813551428143082014593221916705884585944010571188754285195644602735575283378682918663217024994798009638032747158471358034044250807684813761233370498956384571016166125031310334570345955321440020523343730217253579153358156129805388222145058335193023002397995992142895551117832783037828825257008516769273615327402468077262982023117102755694618572610727609678975698721472147654275261428942367143295613605313318418937098366347368379188593398980876923284101706960622458949195394178066315970197427142295100080480220520780955537912155628533547539409920004187321453499510010469082283616997301578521728515625000000000 [150,30] 9965032200271410948217417197528385977704544985329231613885406906228342257640210370349157848388141376592610090765037218727571829040444340537511457554571897623209383537983839251496172241418972150613905816707745213826017966972061863174127298821997710189609937307400820104857866799923483811434872176227745972892831740680710559718202507298058296480762111465471448214003188985643174739230950304109396411576978088786244895869505399477871521139107203010411321867583275738146365135441758282886590637359086964985240350744723700341195871281398520730745331276436028632197791043089466520690547318145330507789730115915377376458951489782520368309391283227601873445412331940248502612953860819770132659953084464479605288463970821117035658261533877879997261367010922773838448024348066014484957195351680647864463877442444835969301688886037598012663157766856981635456431780370540708413141932654574714815376685200859165710806035528169245640050715496865861313623350513168358416344019683283994091271524307006279532344211155898710118272183024307469287207580113840779077281028619812791437417284756683479189604118658993102804753327545433257625798632092939337050262596561235636763806220279233194963683184021185226716823012250113555949863488231958091349615543446623591748484647234664120010905474859783525078458073940108328386059550302117962747797138162675646084973368401967080245146794486725703889166599852240253089655552735683525437465510462608448490036307407206134847348455737727824263289493698184633124075596225982706441299467550583106604764475801919725998922819815637415772850016435080403593661117896734057343200214851165401721496698340061487934912773243828560224274521140190758648584664515614033040414631851174988164016861950023190072151972614036400704957569041692427455167896137945368302740675032377499156449309315606324668658120293785170106889104785960985749200297522471240384980349071312241904838116885002168145233643153071849333636006658049871604208054508780746938996634006501568284654154079767566639583273482375228372061961343094131760018154895812313427732930730200156067362708251416328032999458909660695619191306990914046764373779296875000000000 [150,31] -7249128540838040086025503579683484432892336643145141418955760983125622536651502633390888077061015323821641665823281826962458054603866650079261740103617219527876626995284959775984753565081481265300100294710722039792245689276753761401563287560194913901256302890582457218790680112698810579083607214102251883717325359813657725377370012433271795944215673348645426767700766029191241376310098804688818223603866027445311470227610879064151663097289039499292903711219775485947617954385720348140738398401886462795604699981748288779387227621224982430402877930254072185051439337076488291606029972520274701220040954590544101331997105847665054474309806114989226596280078021223415712058801627680584314305263715718969425442989535204499203842277228462836872653854973004010607620673785090640584365419201474609912342029943369309176802153953048122995861770928115171411231737802858452446155119469043452664106509466246898000465215741181046673654475991305050608846661595154552660701138175663366648929916055789677397746597005354077508142488839290524630342317241370095304165865786697369269165672890233882692159642265571928374316583314039960256323309713106505683274803014929145105237496516521799286307909431972919702343287173597680563421354083566522116403136153246656786370961343613145775983971547672357122961010421835152462881501273914446470398242469280258617935294133951321015178870103999661044683105850455872736118311792262934226933117991628180186558205568673860180267166416282499600316157119839060919031292598361508696296174281969226855553884238497388811266787125271129640083803120560334957727868260785213410621374226945071053282640197448627256592992134819314094858648499168058680225280071226249819921335430160554885969031253229432388344669527630515086747792778616033009959934099320761440248713751483785958164182049275305270563837483170928453812780707220386180054532241376981433832217350513160962117910613188269709649757252450000344969080210426332957715691961284812907074978209874360506879556383720471550749561715788851315308398974415453211657729912502082087366374350466165935933302376405160502443614104591171494092380561828613281250000000000000000 [150,32] 4817620919810860848972075721725205403855226418256621689011903161807547132341213030656933118700772205463527672244640016054898061140539696707277653343844385366900586905341298924674016085971472127928513616176401295763113125350945956852139311778815000954638778039854563141175505445700357049515988770897683731501854701380743860912735362327643217218309861556632184835393817654245246380389902040461467450478183627011410636166273884796168588715527068673092124083102262377756578599493482131694198340768659284209386565729532877790226486195506245371960083715635981210738528197899385781103553092986369679228800061016763883492740005399735474972284849476096165686299433970035871162601173972615521912155457215159632800163018006527854610025290437477208163050076675086553240930098082151164331570650732623981069881913538955162109607739622498519472689606705434613999786700698927805499413380551210227716123820138441572017575621348217263328720007523283386105392799473199011423301612509147516436289967122518294230527679191667078287768442818575607986671400546975700341924577294707946333550112790796454913448188249801263720962186862700499620212909039505927194807953151039197559319303634856450391296531443096611465288941405391539022610570345463511011742948451865365710721653108954113832871171231891877697119756705732685076966995943584857989966932627666541357493696187280264628639328688371370482241111847253882748784321635310400243002212278560097678995799305080417197136573668836865062464229921791350212666617574811138558325617967168790420388569137449253887646321266792045847316316599652454467532356697841569463441858840256620426973169138713356425014778092894065629171861538965348723780238430099049183390928830378392549240316476745979966859782955953674701669171174605550564137857436138677745805304333620303017524471731772093047125070578781383868629789168598635207859781315430473696149631158513742898027940613911588194148213706212321109868431341849763085723977173808804440757120561242949347657150213205129030505723115351341912827549652920009496009322803824118571914196827898251056326055271372723806141479184948480342998891029357910156250000000000000 [150,33] -2934083027961762549417383826729708232570680738593557807223736630955831543963568311313634925145242435714096197793688388962356797360569006346140832287586148810287016727466684135570650353311798092474494017581892787591178831789035473478131463151583024084742330550251376282569229029284341780469245194331546441732793814284241068299339938563321631950878175790708331011688631211593700051026261503315635191219974902207307156533548037115523669688801840020612632169191246419670065691621853592547886483438061696499533858973522535481146718559067888839303448545419762463731819511691461869623193431587567499021317755129115375135704918256531512977687967850410983711964192470413953410866169564485907541223609609629507556224257900346087269450438223073408892196732176161686712553863126931574038873711495243596860898923219661057766785070379702611349804595260798416072645512562565428572582249362881548340869136248961688463751111473496452961804153112325673120031889184459288446713898107646331119033560720045153009569351647109450216357188150960272732266340070640713922280792526599097436977649346095742383551047438511951749073458590295188529278188250954844765108415725427564351924390928792061050640827084354168911536108720509310689644597643744612772361952783878110622788473113078083622206907807546918160729511962874330020144048452536137371938334570863281833502896674021563616250120709311521872731941460236751562819819754226009481618906198645855534287402392840128125916807509211083889354760390140842927829026562275948317686811562151032190622238739851194663598625471543470495803896058647774792171558955745717856736682118229232619858913780874146978619349524207634300451008777843168430374209424405637459972019809901009892572738396352368834039183894004890605919989486598289579124914224098929770463447181195914594093996598052569883658663022366492221336672865662768853368146937149533161074925195433285729696882913553483182201545983923432558161508975950126347032010229827289146634935966525046309739858460724261640187481314951905105716840409210995522834270661171423940753219599269849699708997020433220685957169535928323594324428066253662109375000000000 [150,34] 1642844870727770056115918028730352001283392551465997507662089568785006488294433441359306048152299392256788674768749563771547187939799147727328132067848813841953303054727807261713343492905084858119144999952725396943834113494913672135977577418560965864090544578303896243867453431824109873873984812850588591249248058071207072869219296346243609453071319926788373667911574064620209106243380303064454618191610376476483325571673089804929272009005881857518775968784528793786370694958716000630191575760830198442466624804960035298942746389035015392318103938363428937690854159335253941935978876552391609464056570576925596157980873816121301746967412051421449449812565117682458789238136060480397775098650442595633100930964319878106040467408951354748537234248152715674987264202827649117976283799535916412877119126041712225572550893887683239366415480317041778860940020247619755016458030660468122135304601923304913899818036693905811521336598936447923478255548493169679826612128827998183830259356321726987726707120037312453699922402083140721090481225048319902336166492670754291552097961930845593441119567639968202214760649570381666677418148484464522784490326103383739469358375704529448980035177743589231266622541900447780274008251446908419655176267938305336083088980615373009912300494362434050753800549435822205968981600630505264660564362956453546530487553131946074627239706485678685423368904717174609587123691247275283628763556037753719584214139198063388647731595228969520910023605499764032858070743840335899242542957120336544650229267239865382086008927308341037621186350552306065410360533219319452566977615130398711468437053098167814726171641091869709735099665217388863046902002232722531004137705840202151809673219231177800555660556443525132753498522321535045769633019920386703708756741385196397683517506418834993387728117025354389603768095305582423228232940114285314114233263388284824303680303724199318210742163863909230183827197053176091171091118016113323157014952243780974992783462508061043947564592246999901376471611875708195649600434003357962531956445675902966172939719927402294840904061803704917802440990722656250000000000000 [150,35] -847987023874763941103961415311823191978293028280480446195293749279188475658817980842250934252813249350959348351652658771963074247208803724895440229987834874016140651512916161284837825129396083808688109318368087276513501088776825747821995402068682408922157317753938020213781032020636475999598932106701754754581812462612097003891398665543804798772094836307144272809287625495727853635645607823459302731229512701041823464603958578990563176763361816929347216296596564244967046466833866102078955841583573922210028800844609879141661928908980913459619112087151775503450251476601685712692918889169295253469728972286945332023457770111635334555731897760769518294880160373211131591256057378427895246793757766642768740754870473473428576204271213605094309670833087112044647669598394758623887626531817115222675448946155759383163217273806840687232750506766698225499664917472915097968373439162823759285771509067358795064592798678980502845508368126339988914155131728633306588829432277350145974646911544746405173112724902521034808469011419710461306729766384392104816759014677446057045098877618877921743299929838881568640733690743036498493477403294939371122547205067249963749701888647192021144280902427100355270592304202746836005690842094755335329272001754685756489980265635036810376131932523794941961772675867285579870146957280697107259681418979967968164008962250277530213513883244265650267561919821938300704684924400368330631903547456314877644451645105261645596157108814173632511722527434781368049072738693570849111622336599574573949448616686554753465832649216843532266888637062349551042271089022494904442986818683087446746397324028103823959742325978985242363568269540852119992096595437218422718338111032468617543726371910596312436270971697077982583389398774306577756671019323579677750669856018933041966885535443580341646207841571668923966952523285403071602918858396154116891885672178121415855780219938868431438531209629346783187921042779115100517890712026587077378451175859851038959365980285394566473272686184011666932819918667206916062381525562301365461609775502805714087755413930241273669711101893841715048689575195312500000000 [150,36] 404132236660807212539107857129969140624395083712356363803782201893987874271858635606649548137394048484477476086971040119103887441735986220495650728575747858366134810202538337963303264528857249795416151675949601195377127718849277564675254799486384017170775926481035066153486869140962762201931459891265869174421424589496269710266974168047083996177660862556420072741077597405501316605377067717484634992002459554571236003739761070612901746460530073191200324640953865085102002428039061619131344325153308045089546034315274960167430108030641055799717895114457052209837147908424344267048673505068269419438448272843511682705884639539316187314401811022436714066745747821803311429554208301819735807764261567701378714295474210035135878274881215161781238123943170103148339844018580548209399272473101721150470612361381927864502419674142196311812164765669654658348960315731020585110554283769583370146549680964483448501121307715580282891861281088335207389821477252956488688346393784291269480252473648376002808309892670231447608817737835094780482132884879556877330124443603725472428693820023221623072159946387964077369748853535774780813289334280277425016854504802739729907865828517088223110241930693706773043497359749920090845355370563265429309199083220913437256436395925755099930768759933985048913996019701741065739695671704767388721408776296546644897626178362881754377630354464684548348447109916939181170334204949575302341978651959009441119581422785945485556642897735721254725922468373219111293717939604395141791834610000110248193463549723618502022125391909666397650574124774395299322879599801230943072422880944860707968323239018435185388611720039625777021221906818061916839130017124404744030236616754429154179575126790879304549419021798392746129611467992155177983876965503911093816302261925426118017674237385166713871259979081107438674495723713414939177183703651837408172227156505247666704095460726036129120985093217164718489961685909936531706923759860181638918830437934354038440706465958348401954754092223624311481325798540110540136882169307035402707478253306749287291373466715083166043586693467018634222022460937500000000 [150,37] -177783273234549308761806151613784746677947041620149675231214990460200172982284948904003316644314824305037220935963673334746363965259350077432991373170025496308840315585151167134054505030675709645858035072964273698342790925634813795167172219529304848983378184495041281991226130567454391051280552625912879726185234762697350172817535716474710551794359374061435686430236720466011824690129646487242659931620242336926568814219096427367917501240387513245421166056924375309151746357782616048670254000033446564071887997157430631356930436669086688531219127368268259023450334779843472971076347200951514580306050531683840335302306475754743661384559678593693482200775804307652420059843747090136370559230771550717450565891269507792122688501194060520243752583414165024444967403530018509205299376677448500776253214958647562724673128694780375872522436212555298789788117639888030380340448577258060867510411680135709220206791097934178481988569788345424378895053243929814682350698582850864557736931146329131532719396328396914460208775677478435008395988028441926520352872253634497253980219659543018578805310191313744859834239607747927671433553500097098399041533364499382207100324375804328987839200547807642019756455436360914321810322579158131645212927084843807498991177717371231048536728754642916866706682400677661928939720370488119665161794943833962027853182186402223198672678035869650425559704214653452157260244833307796283923310953025561018409867247309946618267539471659304104015557327034145600745159246309313681399151986540138983277596124039867349498570708511714623411378294105799877282503422355207200916692058859425907971847427179176986454920249759301693387079932719104021169051236805565784918003394712447848898817246747998361921079511134129365460511561913198034601965776384059608384053271514802609118951573371846497173942442504512341703420921498353855025891511344199927159202386270904700860904075117008505025974842324705746892606904386256613237929508977263183681718561289926692189260344817206467421765070815703357395986063020832607542904485556825508319286132183168549858217238651657199490980936083911178264239746093750000 [150,38] 72021703610292121720143423667907810040989955615624898912046082483379695024191305686572731174560882878144323097676437878479068677256487649261802586517595335052745545511835955526472982180395092987795133833890308803480825692777425135313796200358156881125265403580406023000954432315680796331113552418760071826258832638143281715440961084322345997565029837028756407948556067462757801061349608576475371114617960595948561628534150849472426763443781811632472698942825339658775322164590548397475021047926676245751575632003614953535278536602071512419225011670405021734822131530985478482808823297826206343188369991676997144516653343206745343662911104243389845578314627545057662580826457015753580666048172599274160302972405399708793510331028531745720515316421759252793030361717570919040176417731467649162146809426000098590270872818426852279801064039731716915065725698469870578478727392243843600255104982154453692674711526117799990340852037187370755081751300297446122793086785813292936883689550285682530093628618058150082017844966363964373390591234620103842204928400537731403750664590684469399764166862831963392707603466264010736776297248717562049164600118044289277008148123886879101695036616430253445420951228206419620370028810195331040605651380498997310543785320198629072173062671680338890117524817436732614631273842516813956465983494314571924662970958968434652245649773365664812399675232930828137178145886753489263040799123633485058247666708371663798489398992689791188351626608581252215345875903388182750334475468835064677015949142334589109374989549070413859618154305979690766041550656379673378681517358420479485169726586745370754494074520093424600292906713129473434610221538315060200576924450169877086528919055053757944069764793494786933859334479138402726738891431114415388912586476328031103086268110893485599609130321150980010803540671183091064834219310783367763547881441789148410825166657968087534250582151716247831239668077585681005670984747243244918376834461575666891997507002341134968513317675306389741668063831953519060494006816016733996293165506265626452689664592638576330812672415245330837185937500000000 [150,39] -26750701293356124033880775068110159877822855400584617988211263168506444596932524381532757819599038590124625785924005266809371302435346176916589029405822968674646259130273414674401198917570374336473229600144339514975980979839573740024444281365808757366368719090487691974903168792879044990960409864923409751357096418392754139411454910061535536182361385879508179727325688188672043146455790676433538300416810969591443331395868883925520548832379193661291143145476107329529590986127055839196769766995433233205122308007553105094165170533287747432435196504826380704968616163327317492599325296728708575444397748993272171788680242771485224148452429993671328401955803854942438158653218201223725558618867977076451003255995381890852403810749329044451275104302209495011711415946716611784689459786971747707749777742493601652369892597979368068125443924112893572765534584786673836652289837627884910450149172964168621577636329274072351433429261783322300331348043523419830091311191131832029762766825788077798778197421188004091046568351999684049009426764726170821409889581419787077216568637356117361081749573572940617564305042031927473128256244664789755636879567517990654692220698498005198222469443648827039534515930127010467971704461275003385425793758418719532393538244962262020052796178626799184376352616540136950825402585660490880700103058283640323856018292528778464592261703169795207245893122866982937235787592839372684018263224024390041248241512224524997355424755808255595738204301220453258608458076419509201696543810256352398640986892788480700929250918590692318126551969925493619858899720141205756109405757872214114086785296146316230539946313308111410802389039456016290059318777425012977721147472661003472063077084335379251054667577273449513420416923830146079999082725619061462962199315659314551149217469770636957844134412977163706746515978443251092560927131158324260809896577669205431566767905329080748551068232005312344957628310459030105531282476670181515548045342826112700666279652283650983513116524347738417616914896538827887069693731410338861420982653556331956254850475117410778390331497198410572368000000000 [150,40] 9055309807983023133763513272952516887830186041928537768695891493484031693034409858521415789255154756964346467698714893550659011539693317526380776326035505149877137887499063978103514583157423334049882135428455398144465305046309146814531975377856998758828396685279477767387886760176785980499266249877925528960440011595211658748622501949660395852988999072809348079321326019813894009050209654422500753452967502087032959503339935974575759660307324393003552858049276726551082327683428605318035402385727021789501764207295294084970468580383688753219833791600440242418961321028696322618829620442412579218957676486287888497439135257257596568895471759266662510463612056090593935801726374609662930846860468124229100262552138079846033028976088511342507836180500245185386883530150680126261736298060993563933818588093197244647362110917125192191546948808890548730896775490683642423842423921795757932962143423402655147181790844092731751731122818759579506077730987057631523767778854227360073966736975135814986494913882844849611760646077459566676143832525285584462123691526789815022868548752017393515592550338711312147302435575808079984055374318874702594882729600857071239024616077425237682512958991341043588180682989849003013925717211147402042251766335864703285528019886292492885306532766721204444578053012519803058666190658448749490107033992736922161699977287167993464666894175775145134834534839576587937636536476770080833923966256376615687361240318830296894537682307660152950258948731889258527868049148135558391076434082640817257466886799616705528239381717271488427949901504537123280534631160787801245412224569295465078048451611860392346391839634169227878231479723876241984379406289151012318059832642116254087998548252604209810325574514922720285963598465822089182107215671531998137079539925817742670453674070343834892097365892351487000127446225343363405815055724634744454560329512245433045540472381358306889272505046304860076351964768374814950297878011377907920546679330495172445476322839078351485756439956570128029731282931717123293246723934926769397270689374473897369929264541139631638604930744202917184000000 [150,41] -2773898617129926316904634851281894087936969076878341043559164780135555829682557596506670013720319361733218322249314502798244629720633264209855608699326002559174719069129384392577869572738999156065473172698242526757633245587323525548723521168528162714148504783393553597810734729604943416323214065745169818728532857724600511204328838914105533361315019190374047714516791790351627120702739088790434062247537261089794820038007195806099584310067656867926907254397590086178064636198173671158388517236402092165152906609810986686575264264687266581892487030697932444128608844100806315024073103555816094374151315672083554748074135658150255679534007118336533672911866369647850690529784188848976599550395305821049076925253348398989974465869766999748893793782656537586279838213771072082403889699180417071624446661530966198163677746289902545700241668518008500299327835005050346643789519053194159483158870537310573799636777269850115776473268491397633751655993347911098485510913097035066581626745955684130565088875428801050015520073262983683699210887303015882741922564094585170872505870589498698979514376997429506621095679103545999825289187391518154179597450100870190140629038535975217837328952643258764991307689622098553012668958745147313729751177438855111375199859017484458210932235615315446252979791827002429134274725270433647419384613418619514652234160093370760375173357957738476472231790066279478307967171010064081604643447391305753966834345888709182231896695101372550487241763439817905368509624685314590201391759920538803748542744172230572569245396046434191695540829479305049033484107546686384074517690456372398793875161643041342909048104558684593517105573938997222356826936581219424142106497478351524095551285637465453598021149289117789267939679045628104242986507882402255926791837789191467241015315069813852422145906781264555863773925092877518021330490195807694535912425849122166853505143600539668892575656639893793703924468968617964992351865881926753663686780337865504692374433635589997056342654349226291648451739310489238847739306603584060960901564801273363240410684646815352938962119551742159456000 [150,42] 763010402698550250491580755807776962674625194047190093428054186218621428903864982786914086860271644808632492714057233428268757717072717647455385108182284795207507233779496903583276278753363671309887346315522286771879467380448514422581077127781543879330571134980258118991741237065151383135509671542102312245964372282473487892563321621429501461269481710541786108545602973088958504807939854220477735583826988201569117312470702477315831353819793260829216087783484911867410732759065882219411721404165774900500420932389402119536639231135173706157630297565986256722481866055265611559232853050622074567010848962758634058967554186796760579442701805454915340221271744818137896174285145931157662179656948283973865537623426957111677286768534123115175564922568022923017756240857701697747180209033208422905010360856558784366755990945367993699912020042137923919723728280929727090495905267009319131262277064449013914833804720452679500364884363461845367368488000861451610553035762067236011993831179510050076604573478320461371284587126072966838770640647344748023089651335581177325107474444353831234884444161302854924946287243650762728417562882088640379508330573441380989763480467270315034577337209929842445665167684692250448322493898321064943505827006250580369558904997597131055957487952447903624657182083107960052404294172589010682308303235381830404790039166409259294749491373432806329492804445212278904656404674464723548891126758801280089135319809901872338453358560548079184977459248695579232518987006188037375691697953799430773666677056739241782427271613163367359932473357140198836849441167950645221366448001987417304474751917585186473152662674539873157190600537960088266548949249459816423057204410776800098641213724346520176060009276761590108444318530369740567299873411643186512445792954661657382883616381686671312225924321739632679452305673664678509744280945666784348541653643443982091176801778037587430903041746261153772237503111107580442653334225224391845485331637347545636570131935757144426472427701744265238149601137401945418146534241179082937709551519011303427481825064354432587882267012665864192 [150,43] -186947230925198539957341214888348718957647858264916751252484404461720402318209391152881634399134139364597091151363808888202787785639094641144674417763392319459117233089730640945098586290088069781504886171710345184166916323472501082269329008911671372053085161473602797507774343491604849147322593914511228563592145679225415089502770078493076715467727071829030918774263588229115670492984762671254534044822253796756361448043941543043873826722449324984888959078424447602499308020194861304813439165393723169172948586415279477025206337412159213745363493850599387530282566302477207066889606230918172808029835492739214980799752686601659409090573759752917290161219669873252479461938483152716506499086768833590064953111363195417924318303024733735106897725297358189124647490160872653286005924667476359322585593034728247511093806738354515671291968123863040215836978903985729267863666577937138575442697579400703678802271895993568195974397269245237894607155796631499499898089248063229395282588083513070067822789138793526542211076621205523742898622791472299764186078035821592943868569839796884526244672165506704857651402923618448066337110751417545305742493652313910744988140909723457684543988113580267628568406120340650114680991688474998334674922156151560139978751845898323050516486488102726891568493522154988897430339049417240264998646456020327800948285380382711787151193510922721252122066332415177494043204010001200405563266683576278078978648553147940361263236331002558856341763553199999581407524595482432028464071281358769036565604287617001839238861525913367067439975428305223354581637731249495700458044726390539343347608566826615984691104088743701095815219648768672833873590486474212091510961887814422807294861311889728480129465358743787853296496330499017225577510765594109551186999220494419934885884848218509341774723085262375678017550665587048798440519480895391344943740618570086037024909890382704287678768071743427038445101788778649823035745672206479387102695707617507065917493868005051081177573496291701716396464079253101613976106731159691129349390523602958004424809910242015078591005531832320 [150,44] 40484990730498397545222934151132367349777619004244219646157215385330657348286630097787628983040029617486960402592534644938616724536204526324471746524798974045098437604650221511174229783497889795606206873976751814415752458815314973120263793688024429467786629532748928039702066867506691573888812671288209216950766205712789652964290206378283680507170975540885379961292762730829258247284637984029258647178194601629467474828926932901669613330897013562379647730534755773368007116551638858051673793076445373990696776512518987257516824868168274720386605738687431668477252441553773566871971447787482478743731387766195865896573565549133999511333703869033437586590913286535154337667092532061587107067157918014722345629572340453783810985357836052398703857908778630705323095990993440111784772401936923712282463825240771702407827425724520159702904671504774686585113213956579690567330450822781555042389303273603558758613763298464064531373230688832646462348898685315531511024163117571816291176105263090446493055220705866054127151957570648866307056829024688933600485865095869960122777180677024730456961780415966746857454558933171994020462234165068290684545817743705318164149644546874122538407456387672037124468148303393509843876357122447011930146214503160999390573935093346844158603962065324975033775077642610497574154432483051879057978911975715090135848477449449327267007786687741785098428100539310958364187111339277361336622884509918044798678620519199956492619037996192447406989012836452908163142868379148711920530435292886681249420304246476468370174272690274207034840262626970657903939971100470762663647703878061980048811891806924575913815005561176394295803488418454114072826613164908393833300535540616469036664091818805876191872685676130045704058761962342424453096799033922821637528751781277852573588031725075609326502974553644867639794654988844671791677631229897904558917658633449831349491601324296844405939816626978297421532479570895061147016881927055210724230128169123812615629592937922063691937821905839877108468610840934519139325830553357934953998644252179242038717287826726481167505817600 [150,45] -7707846789109984483565092243762024457931283032648070504114605533290372953434764146184195999545146200368773555060906690488162737575732701435908236018156416406826887301887038535406435772714477628430141183685901204505323815089202817122628494319521404314855018406019753748426087423209631029153266535101909012281887895775140176661575341736865615349129902730778881521497828878132327130751337378219600148468434489659397211003247535428182785070367378099777352119137735661065158057412295459080176871770153879418334372994016233179587600689282164148490938180464375946091014947095754778269865373577552171949479819101904541524028705129524096220649662385096714169021737819432110461593928592151001698371636272312901952388416819950596929727887327911024469821253093567125877129743774232022875378168700915523888745412457382183610731093082450834224165830475202287838679956485805499302361412437909219490743993852296133665598760072613965257539901070207964606149054188606112427461825192792702394754329031769539181530625647609186179030774769318601474401997252457379235523948486884080792801072166180966003584731033346229916248615959095945151064764285682362372369790484862713945509564843850779597927833528614288430172615788219976093492857912985213147846001330821548156192266906183059331892009057876520643354792348802653411682284644621561296493972906703966402184752009882667266307661470832695698741637620472513754826883320618292895983995652047540862309328758444575905848107699629252052224571056155346761484634136439169292908419300119444147299412753173412809167749374782981706549293596446581112919838076011224746292070201378677576780074629277263159641565049902969515723559683343804335622534718299252157152055366109725541709589049282263869139459724135132896580760146366247656231827208867639164498165931193950486558643041291906098772887837334861483885605344857141831077627115449733188901959024928953194379464540612596880709767334402275827806767542599360431626266781157328917405986286924464662749942032448389639345322275141694857728306464946521548392208053746121781443314168690315641668788118716578567290880 [150,46] 1294750743370561669186795978597374722619315217977737319019028745404314987486864592833217935759407559707130661404533852649970848483319249225303420111246791891499016336415320984441584419271340389040136390228776790939301691657951445980519394049472552182853316173417140743985266915705362898688597938110016767048757431768379716778924348855360683093432623204809831747844518559137850221853183525727541115161235308793350715924696909106176827447307181451283708746377288461375073275720742271430803167252369016853732611722282057447353475696554953347701753168280317494412998123691886375001782313438263608540200781201763104253291029944288655663224157626421971901109234812057487566949697007305105870057721917593056494290300768087698369280804066469757454713102392746538668602435293194113251926195723473879369293058829943221243518034731651122961110360173720641591425697460388590710340924061574670484286311881077086421469763163774917205996121115321058572314931493198832642096057522929565865407149237276801608079415235551581501601309133260867033697602083303217198606219955282971167965370131124865917549999410007737791694329098388877549204748901675394810555878281969132213255003145996349684858369826362763105075134291645804367949985031070629439913735839362701411145725957636955256575261012178818774490194312564658365841588711970675622469666947278885789925958119172479438265301999038152404570592559573248363355512085879877074126590733746426935669410889356463555025873587361770931987221238139635531991937523753958846128367091986158530244805426481016240714640669179323126355373142795692467389316086768540285482523128948300746521767248671980490023815417494581166236140549886871390920427305601592020576596326387137976679506940471798321432553145065712561700764453996044752221480394873264754024192460133606213477137997270853066873821837970000910888240930873556232752642304977585769826028244012306929019006418390689985771521312682239000365162754281712552907007194937941816416927250065754097574766426299696765171664935130790730781043317004724887988023272907106805118874214607835133305072024684665692160 [150,47] -197706470697454270844377448301314577054469083262479099620070928651770570132596415001359378433953371480458683953222472813596566478347694503019926834486089613159364303669834332193475086500958008221919444577011674670064022826640633169164965583755377173876514207695848433151275446048803528047821960018637274429305941520885117397574219774445701260438243174519719081576002006059073478944580477205317803726221309383994944029781710386327271740574533521908365579351636060540084788709229264172970123082434621844004032606063917054481821314820061017951563443933810136138952034686921880675476321881772526020129505787970714352287438757158482725349345513573792497500052143111828708340590085669398084575114990165536039895232408137932318350515549817596899390584624174363257121156511249516726050944366981065491767830877594768787681463396212341608675176474758136069067350654860545868456351000185712073487368510555662415528812196023289239857065443275298436056444139422028182951495274885534246039616048569414454739363877073693880706804918934002392676590824224716973948562665871590657858177312952240000725722108140111978718224399693693020194646739364344498655482613520459079168946260912182049697546021121575346412035235150127035746900717386816851711343389113467378859431797959623854681269895900723244422649513001069071824790398466061494145330797604777898934889673966630031248634992855080993316669036457050276040634648824658560337149253267125554191749848791148774531742171523560838156377314997977598004742429620192424395106897197300016291070840433804224734674258121303893046354564636980031928987871915515707725068070169160507061131075966075046742831226060556587477033195605063390482559327866677548046146892887779731956380157180286299288660680210101121481263619404071765641730024916907975069770432559609163787883187401511889038554046634790104230884804072274160810300750717067766887411112119416311085892460030117090544288781534479267072642837395041246771789022737844435338163884405015277116661344019265696914290295174035641744272356513453556201205921179594752948437128983560366950473503182684160 [150,48] 29871695173646099263688484526965365859339840433238582496605728340606078263553857953745551140570817487831142168077998331194124671505743832700590085306677866711121659860421584972695452906453013746013394961982338309224417716584519733795019118095541921123578503557765032190472190035458925294899660043817368446890524137365517948388588888522214840703748684439643380753650905584763516821297083882771035759454380094878387485349003882360990137642391454079998233202064415241956260533806087101419994875100841436642465497091089988933280017074608301306052950400461894632998167851579197902028581324462993523250045446034230718995917058613241678526255455757778583932252858409734084120727599865212537526263006361946055870748841729792663650201613339312897548254442171829907420447111829069528672390333897606322502178020846321646549680319046338506031158465306441295389324675149416306476751560907881188148822029820032911378424973492086723449702630901361119277313254101955935739752743525058108396820527941571354325064781282087224299530453981253430072352656202574391827742662547333343758137058288862908025565756576936623847006651819068073953913896100595837740415467281882532854168608021918283682298439239062594505125883688320176490516554152126450992338213309242874365155782834094434211057531404279570076940828715878001381476350898068712052593565798007228888776949098619592212083228198904960419372106347540851077294465401397576257764414241517956317013733647904559658796170856510648028301800272356579601309705419175227196223326540072928816023951034643355702442906969733867766930260129276884114048448591182733311540709677550604484744293323162017325512925645155552851367396068692700525279925113003040081428390381309618123569928200051144361785423176557341974937702146353814835050689594365357653602510054500376150856149699236219619977146168463649048321066169092335826873182393546306335556609217063163434460618059411992944724905723654675090426310857710916848701363850889527005237941791198698583341649007101082378095175657832295073148534296947306126657812081015848342113634446498488248897429438464 [150,49] -5042764585183408666869885327042969993666779528898111570496073975071481246414703423537545775016028073569292354202108690736691040081950846712901668411040570434446908650152031991695318843707144368754005926955960441006692293676969086008263132647353977597753854774944056755722347647800758342939028858856479976436007186316037137365115162805209036724389202632688369167305782811829598683635810581641103931646010553612831423356732737140053592046531541821012999464861360299065650047112780679996172827839557489883061221980666681487749788538451621081207312422707338706141008712025627615463375199583306524564833740341292146082538722497309704771847283143610786303133528772079276971335870810343457485206261656471243904525655871972737410882552986755446487610920052715477372780942965778957440170923015494019441205892238638983281488295056101299352185203987708744481620947073908328983047450008582300870010926364202166158531814664994811644602137489567924237942022279934130865118842824759331383814135133652993800638146429273133874399273420117380314089000675239763720914373831090175808692825168815961376277278199878857190375483385602992348419258282043788724419966051581582953327469549209344165281562015423603251094495017519645506791227467596524236812483746210661465505193466528487516023302031569686781157024445460120424251451526531633359253427233981005156525023803429306974914767973011329952496181219762905826730905876675434567138812863294746482458308713408778925888170599627282350872779157532323551351858004023237655719103658635330862296827537818937348822750948403679456022316142505836568370666010512284008920243864410594470297295337171757367785885547076833125586411178717996599119691026444628585477713546052532584508146279744626449248849274269579019295159442522567022766423211805528896004790791862412683643531987351701670921156541527285761411691874302983099649000831551193600603176912323159564526894636065100926351902192667489647030307419202249016558721966800304773493492044036747871911772171936954155606562290327098566247639477602481210796875711759926428756466263249090138404904960 [150,50] 970304978790250360048612922574859486549256443410276015648773474587833031935645518958497519006523144410947407227929862319342832841200028159440857447026917639403771515531033095574999904809361545778774974148471627956093620653078218334451534038329242913012262183127338211859365531475715619549064547560642454295054626767768494771964876270006403592285006569293235340455126578096469969445294939154283012040360593308896562041297059731195255803265967502737964789408332315412086086584539821894476371078620427362509615596673467098841309655156794559567101468360793780128729336867614955231469446231045879961765046095439563961494005069645416098423783533375508132460867990284879472873728202785811770879505407628881081419494375886466332483607354706057574607911624630286629735935214118005534820277909730338902352139456248676644421774767352799240660465004821055753562938588558918216045154273236031037160367782418139955415797689219307940629790271119518612164288191314493814656587682112067744962333085619828902125023977866194263741653054278013869002690004952414155705282985327001303192080544964232087778301335800127770720507734206315874508091639994692190782466750667652197387398038613228050343059109009436391083158376119553469968965928150453682213094984100524830152477789059426905777341046230651648410881952351630391440210228575257057667032884804470570968344961052914280040397559031773819404176326244838880804988871230943393800682221975553345155200608272472201126601236096952839932701446001258164221823888016011297664066471214634023269695932934521470853056674231226565939343696240273066519731416999259083228162015247274551183414921635273532236419086326911444165536664286257872067532697458561830360029558912449205031166724894955705518863769434823519862510679952752373727480251328506133048013968222125871087170424478067345474240911830941265063418125505753064318732142703870274258720143010075203356063928517130465302815878572556731585355320415002128839445292002376791524936172809605334886113191005018432012394124670442581741968988791881416314064941284784996514828782283067672100864 [150,51] -188552525280952591374584026954094099350276691965762116739235929208027512151124547635286050286595617880028578104732366196902669182083645290084350109311042272491188585028498479370815794225514878645276369278090525019451414218834947607454544873847545155362815443564685168150537885883391621026894104424549990322853308932322536002378885522118583769255956731473597799664701246172601335063591597693768562632958846009174775319216314580951221336402852623847220416675590070012557977190595933378447540217676659086201964780207921120562137128681489494190002820584748993550634961579607851413988783440213032744988967145517588954507877725062253103576984807414907980960961166468873621023881384309185692830394450317561716095138338538109910590704992391765883776444012791672395137992780418465235242550144012725727306380089115904208536622966757547576179232054267740334033946954041880136883255889884976835734599483720285854235642602544141605965572856564807893293036845355391140303793875284499464227416833408878518303936661471875972701211530159316287397404613610600114951063225024886223354522495304407364407943548917469649654936221484966232733486720758485765046861233531086000193046697460034041969074852628849348798161085348291325893519684496644178688167400160762878100783367961955536726184327027109879595662042763360661308667094994700162161045517561585764764138805280766593638280598801515319265284047803814542410475835682724556363968928741198814311264035789411270795565435771611417446194506619575397636639590360923096480961327813842721762749613899393360474600979266925127382014576089063647708098085489917796111392526713771806369871227587168505052828917982617281297533823398429145068501226824244999529139217513525627647038478682765769633566559987682497783469619150638258841469424934267659027930635939797886443433332972995694643637688026355123848541824489472866984165878554165171533855866494266714377323800044651873384017373791788015448014458846362742243655910983100388734803833117699447976047044830617323681337624866194254824764544102466704534788980717208991416044009349725290496 [150,52] 32818758094346401822973762422017191791594820664866224860999824521076591664824226687807870870111626935081595635830571688785193421259116204424908429046726832534282063786899952638393358402632247784313748301280247436696749078634806033234503761669004224163376481236915424875957032108881568004413601496147880817881051410841902371782637646664451961515564053374222865229803006140319396572683176714599824419124843044986558253329904957886467001791844557721162248915748450689803087574708535577660120481987392704142595995302253949417646801979882641577543023449628678407414852401001545645092095429991662105582560148519436121265418230059417676973550782577549280083519324892652095882381176961092156732488139388957630514115047483750095089185348204951632510552277473337742553023710945968609461062538229263753521296589648571736480725486842203570022415615754325952613294527022637856010723152392984916944610454082004323976516114805007075624270621975011484657998017221487752721675985083734639573160500792997406922554170199221184650906811949694022738558595191583856715972301656769863355544622343682935873839358635612636200493920676454880047379868616223727853092599064790983873487919419115971608977230624054083999213717509725674595000678726509760026211321511736452207665700091120882049620455047072614796088268127573444375381584759259601029194714043251346255836764275639833415335414465318896653901515722282856710667324142388444512767172822084574499229287673176602450363929380664784394662522356632376533048460542814531872902949880184427758356643953653235115264324440720324454596658408830321228302449523648946513607185060945421657857483389608928598918418665237963694176032810109871388807298608858082050985795819010914497535614883669043200654779779629059788787759618368732340210423376108606364497882025277288242916494684100567715397905856964656683524123239985530290501955254618918245832870408549716096180419853022535107387397652657859530843672906158673050240537394704397677920613515663534666664931097511679238102556952172309763268039078841160207513064567317526172737292572295168 [150,53] -4787265520330020476046040960597500316120106222280808444263161988914492403131919601628962471616122026879751109595870666580344155329781084046879760781778369866533733578401220619173390287686955558586467606143996194896021564545388784919204654828252972681104540333563035547319095373630817187256952078809370710964619050487304110070325426634424320586015647060886208757295480351057687807713384576917524595489656499460796497598886595571536227056389670788622371739842959461072504583490368201933702150279430736582030170868237223721341769255317656123647303166859838381639149865384189240409437094274569147703415548090901340539251972432429995530935475260141055562288421896490795389528668381836805071477454899693597017036176519787659625453950270658605441891650112109908891007206716859265355347684963315440713197396937414171960717646059651804288319769718108653235519222115605430720634347841871999073252007664514386079971922826670062517077637357657587483797403947208904376156374131239347984155614708518396758869001542086123477603361860313633579474943908512573667399590782326022717868658161877999640562526656944210596401985382813039110337181635551185240029997197914368268259209584646795243475963028146948848301368202975513724724465721883797864964153244117634742402373006940116446389436771486142640757269312367900157364107163610014944214876768938034389836346098325307150126282540801714086228970666203429736109182465771826870056470438707202232216430373824993237855712560784135853892536504519719161556868628493501842545396758561475296352226718948342045634413099779025208641808670608827051313511063557791029656479796205475895453568394111046006917306069156319742609603185022655841335003140036897335271722174412205572516589720275446290052651171563999908248242757776789783986695195172883959967369381857649793756272253760776496134647678787447255646471645414276772499255357251850790953797076040370769909261308548547421820393082211971041801052475429235513404449437764054642383515234446946826314329808005972939452898859509617893832660112847980566975050532795036051249563910144 [150,54] 558602003967818318237733298837483999060105062430995002466458866919836976861938810713083111700014916045008358281245777972663836785413181573904366005314869300431928716391205901838391182957305066804188223045880390857228969168651986848168455602557611735664786105831354629242136563421295392479024727417843449708890748541182313558507365565284814473303702470585278659977652728614065470509000123375480260484159172691825486737777410157336269169245968756101392533233701155540560897995414847364850608794337904961384232669771293813280487370669928969001633746692102637875505507940032136140110549505989951887360743281798050547287934719201254161082362948039402585225402592428976959837815760475906695758607495621543620054759648438751763744667781524685929681947639064789089519363811671645160470431656972588104616461158631942933029875191361871415503035874354745054471435131829573583053409437376104494593411638216267902280139822829739827972392687434629073557486079572742383401612636308671278482934763227707079639124112045873435114057956409594096352181078944171687331214748919125195448777352717186853021439432792025565579712316966501212767298051599493376950147729188313978664663313750647034325774499483140483326203021737590100567047710872950501743355695352070643213260428702347327607961162024109259352351270109260740258894148641817519665951592716940578695213985318555164885305493062646987441000032170601112292347213543099085537549738988368220921741560024225482581863221591979744134851359373982961997651034442641073685566138003463185138853709005468278902571086740393342311264908507634957310026967578972892914197684565015697282297410296952488405988579646545735051434361209880206877911813718539952495853843893834530189473592267826086299527300234039381825994010703759646712633852167711759225667222239593800427631498245349819818431974154151263996786022075928178824042938835824511449503487403464889588482690186365822577802874690463341139381886293518916025453717175162213084359460433800712940453504800020661135897966522433345551205730296573789790458480137190114127773696 [150,55] -48259347435457032791059582398795186969940847558784579145914156201278137438159655138613160362206866384133957955542782700607320603746423168263873947645198959805459013437961035405522432279130511139332892454054350144267208865921567308711446979057203054576557572317803475414691678010414575274783773099840818029188804013419550816367889780938470096894828921772434553693148329377635022582578661167666652627642083553050662530440416229108287397602288468358858086164613436486620655671722482580542601401547696537107369270453354501773907912310396290349205846014334039574701817893568432442585517558831233946619335946979457836501781909500206733496708849296668755568375584906519533721125287566709915918846609517442636092419870143144263501623212767647896304985427075838328691172840525064354742890374965249081147000728639421510402066998434902025325486879046669703123080997417398803851319907254048455533547997195077436086285112725512505615377867439427232108495915209296795001955332088772609496978458517382853826693093008059591995152054165141107894030345793555673422693149179415700376253623617575144207689892507979171495466385301882368818348297376055367995306900866284533844363834909472323416759301543636532381812491320855402429585697263753875874093774181774248832953036035422854948520085628739320644788878793497565048643707855103127675505295663557959900328199808509137041967846903785142158478810989759449115755850742531922387934672961705498346831903047307194550858295198652188556844985166577155634955892851304694008721051156771867679680322370879804794495227119480602204656847224702887131683674317646820679303604546021834979812205948589439555454637573352313051248821454390856323537846208913803205408629855619258595321747675774022186715751834831728578391267417905690708529888396646620413594341641969157335755689159074198408370764605210510309283289140924263820678497706956493259143270075662812734872187713021700759170816110416944154198085604190195744240865464099141467892559815866848599712067570644330492602663459524607096772979196020697732850249121648993419264 [150,56] 2314972344439188036578296325229679790710394709921138602437961172935237005583850969493319066439533478322590508418422452778628989499083669865361939892175036565156953598619763766147475877672830006308517415364446879292625196111008433962138421648056600335699886664552307061145095720619831131295261429684200072686552690900124758747586374388661984837022999820948068829470883393602476410240422874105419755981235316173914761008618124177639785948663802368213441339791909767951938905138886827171201890194403323024787924064273781299343458888793732060660405148246872323764703062295487105579763480121060025792349795513567033905249904087437038904174479414634816792168698785230648772690328140454118810921827881338667695626588353081252602094527868098520278488173549720366916664079070630178612027194092338846476561292443316319262116533716812979415227028788286586239817138054105488068385829654629431891434821874618908626028581405757061194572476079980907935625687136142132470791819350267196363962548457381768670461670972850413802260153528633858798133442590691479475462669704723038682218129933474616520379748014448366985625246459158844748100151049686751793607743585997857705544937418750307188065168997037914017586655608519687866736716185430819112771391623010427291085792708281279472961432752061628085085662748838895999055492243972308583688300876342857657838079916194805726982661395228116652729053705342368557184885541461361262460683039065534651569966168068515863806472063736017257329262570488958401842282147545018498109832645376405185350027544837148523641563352173470677608041393237292904146410471946220115113283250255710783485874895426659106551231643150184372489607143490905838369579718059705685175747576245965446509408797716019175338179547937596164596110826808452341140316536808143133873931044720311077944873052656795407396183718480906065159154380482750294046759131066725692752919828891418713590132688739885040533272981457922059756167594956257467543664651601079963545857108859874636583245968983838940714783029399291403045736383869128035422024138705117184 [150,57] 109017721471136375095527012054735131036917842704187031016334509073283963708129571096641789432624915983627151114390738176831912406560778837824324794716269798977446525812799708336790064980712494610963237793291579539961765054389279116028332645407290091471769882512484412192920785806125196159412126918734584054426796090829154378722308600861705354900542726552416548190339117739328483085442552460729518653400420922418984244741762299192852532583132087885632659147030526078318019304573605275612806054872192276626990463591542252054166296894030351538244610536050866170553045544757346964591870712463976402992508897211722006275282966743256198882046242519161541701057091468953008739548904300086655332703462153649601476989479469614767398347459600346159778237729495641526345453253663212354365103819566198822724456529199137514211366714792161493090681410074467514592549054623808896636904733181909491498923039237267973370644404570313937452073593313761949917388534622603958180092686509227907587795398613082033772502858941482672338079481369954404804740114498131471011401715802620840191665607618323863342549548672542092004773391889789935189554186758751254042514905016547685886330134670162672869447512502420439114672046101816936341082821755788321722658738080489841332484221174238880570325658815830515901574565320758638496784548860014798730543211225531852627127531575064269374962567537064381484241079986779263977221332135058822524757240112631711723494720415433005357878698775407525195482047793593286558766086477818875432953396144661324256552635446530376333691735588239498597620773687344366672468178727651988034472670574632773562231709075268398464167959719933266627561775767608772880906334364657959752080146395702214182372886993790244113215488734109209996875780399732249123194926816348582510935940499479253625466572836371264292861809951435097075217473756380150759030344183260933728004447697790260527392933570955980681967225607909979676782003776821989683355179604384709532446180346570775412836549699408952629835398541527990573933090529852388805781161677312 [150,58] -38819961538224723247733149085510394439884191739189088880782513674358598338472914947511507646282286044842705149059424245831147794743780330997851523349179484496781870325138901655173402835476470746614582800648473521654649596490040638020656960501514939949026093279779347368504299494358518951035302778381031217103119575544639031765360342431979287803693273728592898445624883247713939703427471734331178304748212359686311996873090545836678935682626136662539889146566669921210426417734065382771626043976271525127502188824971762398892114931492543214352030471278733345982703082560753758260094358049687426885262341697338147058564588864303445266268770215508329830988217510144614691699391166451036568458173629728708252571046164929095585858993415776396439416011579843521647481392447675370782711875239850867840304252770121189746241350768980791175703403785271129009228302663010363395272063607538029013966543955463288607468525818519572413263116414132878461058428955378681125119231001802978373288430986865646875200805884754430280292240419038446819718206555129908493148700522417335088475471295956277664333928643596556859615238545865847080353321206048953285280867766735582838154444310579642022802217460999461585423148932807494638327911655953624146307918593401568083344906226145847482881226542360601626101294269814768305730853714625107564272413244102456176979048801302978412733645440219151878560747109095268580309072746352825636377836281807470892148983761432393193303548991021202639184913426338204219709034641466489086927357591474621474494381293446465624226226636014338954241055145918714235601196685456204663888049008394513766305061824587838511441802049061136789462683328408470753915352975491223377329941492852306380584549632870158542496182414033266843203067669864201163700450638355998027583189253901787572640095113647232185137578582579670630152011674523918448403695588247805486265022510750132049433923903683343615446956101202617164926930129516089386536906440752961751612992394515978678139319794916458302177682866387362938473874817970645935392104448 [150,59] 4854455785021275975469276421143653423860978128508895084682017309856054189152569389244921550172683604643619776798045529087808028994324905855279921102139356026928008494679024488930485911128145631160520985874958988506933444388562920934928615555656086128031226958156017558900853947983914654942270799137944432441835197444132649470040452338343885687221028501464597678546775796188637778655170288404904618094619368231749204170041501286592621225351504836214398170794108770755120765256699597576117972272386901306064149295939030308488544608547273446680691997187976877679776477881827055193586031267339674115054389086293788431244088626294171408138099034620038829018006591798886044571615336909006293070792020509345811694024255048757069768625449082727031547352256990457743552743595272654190293032733346763344786181552178128411371296970589087664796684463308965504150402488652313110370495396926467468619008588249207583061681857808232679037431426464322132341852953466486725841906204930629149666047943225896527216331682316700531178515128722131869674469990225171503650387913328339346726134976290017377609032316736517151120363577653813255036899572602069612269738818237928015177463289165411760559922938094446549741012704114379772340549739441116441833181195392479211544685143162779801586223398881754420422034435145204672817338031522855075436997349729506368282854680988080231805416000214953541763377287303919216121434575822912860498711297307579696085171607363912531663755211282969700549965375453106320611857668710666558013152989243802042961264835654138678728412782624481020520046906729062128717495015136595037424640965702266837832164367093054563955687131652035928011949044846585339333284095757227334210996244269770878803672502586660051630838217064585578369403663255925170372044024278095978373383815790047605390582009691305332231864716810231288710870226835335148141785564053003379973349713395056858475850230804214076428071198750432835070987587055211590794088528674761030940125037298576195385917775332570027840637250470459669412548854490035882557440 [150,60] -385029107341163438829027884887555914225153015650697582390516795528007034989004915609026391262470245103543861988730299204367691821673210829778796210257002564650483135090419876627643133078844897977266408265832778171506023944134074008026758766204852284672308115705169982142225673609970016901805269420405563454985437545649662140275889122598668893640824467673926337925369366076917038193296247777502479858015367569947166507064753754505067995671272268733499040564807484258927791254892802065228232619389960638654419182566529258883188178207962665577242011986532684232604379913449698458583300291727887051648806034576810803923088175698105860542215701360795616210758895006635161441815231314020519243251933910198543703300288004815572763001424385258151655525543545976954034331294040824508796396165979206876510063528146841275549799903950905587424880008780774224185177299909727769211793788425520997925460517743086114811463304899652999083517796006630409011163253689525962473907710415415605793143252021166927018704389582201008136941551605541332247001453306826956376339065166812461288465245056893022878777534806637392683686202210938584478424440999789195087764329494815635510310270857950860790904786145577686987547446970391253899370290718341759610699869974348131911444270393362108971756969360827659776313990100707163480594424084204920787587191113218626278009977447400295325488521514248326296665198147888503111855440048758643657201036009094613033915229109813286857634769161277191803981064459496341038461136905140383969285197041755898363144273293351492741641323811428133138238707158554870024539203593706663692740134620614991621454536137911950938855942247403277611859215481344048198632470919340895691032709657494395646984055037417110541909417222479003765546701431399305679051890834119571966849769203775891654557973655475761110707812756118215818352568572056538082475643062971045129792725657716065162953411617083657756012062508842124359118899214832950826600513488770597539524221365249983381549074979422729521184433971891327156835777672010268672 [150,61] 17433532068414641106122650460264192043828937383815859640485091860565334093639337961700686943622400042963050151182670364664393400508117105643846778269159089100554032826827874929382061384924189315345782402491275048911506721003477150436403487538279999498641125529849517457165026803692298523931660499252667140793713224860987695592143969400896256537190488100273954208606528299089747298159814579820298353415736350124466355082884197650097242950996777921592039932382779409539300492433487154105608314133116792893386428206608422008106361777604390384854519337443116032804891024195103718687968734101698154448475529709349796881969690715955155601692722570004987084377612294698609730839776167913884355038841667120891705538184232649712208752390455830657266364654384880500789159518307429272685730698288896003659133149305984251291401350056678607780337203733070983540203689620087985102759137821811610977983480825132418880004350760047804701611938194954231352020654739576639105004567819883173037822920324306810260171004790813641887057592322468030598916944185467095932385817095024998481673174624418671686603315385448119271792641512064766181504308375778110131029587701893532089824727337298840859901070407764770288320095656784126557753245950495697874560210109711403919750653930778410613920013376031336730628258753958426871529377840874766781918788429818307755601915810555211771966795771247975676431142170200879595805510432986010038782327617354070975106506785757356421246429890303978310681355132025523325601919793895251991519992541081684885027843397912711362450839812638489011393323404558611521554768803800660561174024282760722429273366218707169386514088521528334202142581508157177881499959696541547135816060024424370253074616111122837955946904483372743615256964367499116991031433067828163607854693748568287841472695974844062226643689520523399715345528600644754208119762334625073132193586483134160423870307066212897725849963754228260838866305072598128406158837606193973121752016959081530497612202236770444935720342460809534339495979260854272 [150,62] 275011295892821079335894672569963158066907900493302918346486904676913898734759941973695360288861108394404697116450151244416576393219845070732029267163665113773022357434874697056219989729146550717981570508163746669588715773901852990640698000598338403533533745348217781533401223000817552714064245957490370558174085753779071306403000273696774824163183291281315976616836434505847818951376363215426908688006989355428631139583188299717653315470030674754011975688621756264778913331759924657399623351042549872266831637044714149189268767956004229128069016280254560336022569375837752612472651617560734134886747613933410617978279395049037669313613021901537415562485976704060816991046938998532489796771224253053874138021452038142634741923220395215903164937040628441191100497068711847380011769087284522970605052985983523904829394744116362778908488999862528230318268380367491525188770194201460370149318347451086355215849281855717677749379878772968543637410362588581099024780225557945041001020563880066892275191615086823879923255208777829944210589043376295207280474943465592873338383176496661091072295530222022706411275800586978704657733936231797837472431583612652071317454943354668189161569995589264073026511963906365034901332766685562799469376772822878702481326984598657389095255927095672310124718533827217374463458594443741550967273192657567423576057870228692191760519399572563637780300586220909038115488528105465643341989132098875283601898088045177518444740698604618852227892648123018825045494608968336868843493514172087715108830267700286714191803934659636542399105130519122762249956097382230593015350231545757488917047943641463734614892711183869773032101137479289353564210557773213292046652314547821121336880943505359755693322046300288161818451516474294061660624986680308263759201777605796927555796582461089397997146651569958768466502148244134097890954138771528261834762617312871188968819704288092876400755403953621218080715967535246781026620355035268051223528152066821704936445936957518591533704711593472113288004878336 [150,63] -145772761090038576979898143769294222358609454630510018407450039429379018744371764586720583509648745621498105403701836454596870439992098160584360104703888401947631877786867715334291925538059855525692804449045846762903230629286554094462447392639876636983114878154786504884218397988115550330595779326132752863177260420607361887265833279754233066535190957576588383994126547931162529479537526591253366678078527763630286130647719188304404420295036975907267895375656174245107499933211431843474538702208418004877057073299194090843940831994053719825098337297447582496826733726578934974374166462366097305133041744367965616350390789948133090177825048806791477613616315292419313271071620331526315079236137064204384759861323167023480267614568751078917052132539672759094602677299053144548353573331211667188672524758487475220273063293944558112326107761431211848851339958440110947553845686917512441819156366098030852443871026134087181878004692435877459956380249559486635008026984004635293597279440342660985309193734247514963426985891420716897034685721680564783730507327993940109053870155631342177497372322177965855986486227571076006830286760584990571017849245824136154759956531982159489968614666072362658704042219124350012724085877957048956542019625136347251014559881789054115725818698349837573582410114581619666714875027742151406589734039808674510028623238345234099165888909861939711372446774062486377370180882684352978977187614882161782170420313474297030116301487570197361488475243659219698078924958015665627462637507898444202038180200773939550686447085511748991307204565781782832845819807057894486713960466142115775935329740831023453801767745887933753505031534411966763492415131764487882816511633573915360063363980629963616779828971796172269388704478311608936390198206399283976220904979659941751793403615811096460530528500826919508928851450144336750561753676098412565673027291272194350420898751370476690039264897991558293118054388915961147476251366305808074348177949842230036850904905382073646460879162790274354858950656 [150,64] 16921484858836842004746262797999385341825139405584074209365562250384470335297111487446506508593849786511858952509987912277973428094316870743423110809236022430259375477681981347204396418818535859454416473468104320846953632552228004589392967093497503932329010569873627087675206525903342083529684680130197136514603220448798854525046917101661007524290781369407563474001366277604468672256358456100573798951581660935149082878462125149559713299977028211916326988736066977865424489796729579665803859495681100719586131497957928554651263118842876059316123641350716519934274710784188666274172941529144685641911615652378342101080332507758888392413148065556744548928445341880970328696778989317869705058500719945775911852899202968994543580714286062048851501684548296753345814999850314528026186653561238000875856111938799252972954488878264573526812713932810514225480789069801381540293359836401433370372730781454456928468122316790708256266552801361669729845903530795811712646366339533917920362556178411661049413843940368117963236584687424700020668748128844443030530437548271687861488005117208975574733691194252856169451934291037154406011562091018124581354287462336976781653617281612698264105485249881051222955854258272128207271220281024677831733201143746190350111967483655398981031930182113974525858704393477460852775297205635234179496886717221636887810993656488807725093412726232545255342974583495028732125374864821580957195725433688362041256383751717049588689466658442572605300124732473676759209168955393952965063529193860092800334760752079343338361079836135399440285781640553465374864954386936143595301902621855136861212243364634128826681169007720929196824172382810812121346429086127672257061477803205021748991367274436099118768935317786324906305072956321466172034692929330811993766187797183231475185730609282013253491358292918975969283093447927606017665734375191034141792699183690394473307632710821895024947395887029859522306241241844026893503244161263291463430027763842269122225041182721741421911453010216089681920 [150,65] -1299825287807286721719228099015842664413820372388175491865881413030005169083405725533071608952260435692984253391032177627395600201377273023946834659407692695040495440736368357135262441118518780885327697868408666228487285827749369258225463246874367878534792651655504309668388752658186360560301678437032158297097992505220261846110197927526898990233900067007256546721448607671813693830147511556907283811499183106432508314265389364530620751640476016430131599099271103779463188560366691636440984077117188307938869019836846794885518028593553281577884422870094898479096473125762989414610279218302338886872534709666372156097979496838573659442765103538563717016719146859669152121423502716505312518175334434131680953465392068639676755647380448565570018183133006700319419193018947682557283082865630375627374702444965437083213256833940577248533218831686206711136307491696550165654742743877480292586429479477971174128314954401856299738859740567402108975224120060984410391341165831716474022439929503866120105607167930356564353510423887459917545419897725605155931361875137387046314146859429129694361461366730130418463059397300450694006740357458497198902037951776119518565929741424336371081787488065555977971013608186083145627506386854336988122497045190412228509288086257498837845913065334649370125166887340902044231527542505573851781615418443781567783373623603129171553272161264102472267329424026998100333998892555440558417623424203102469859962737988268082142877020474735659265853884569754600847743938616677296861011893962267654205326835599482164891151281527322884591209979354714385984269120025320772870028804613586502500474120814442649806654915789082610490406214475596417762055457673887582617564750251791219062715900613419885049255745039764523858490045953355444734065492338261744421630209903331277654277909232389426593843579326623325876272880574048996247313696572716958031516866989960606074958502517058932723260089319915569144882132610622856245860066707561243437229669348196699437515206447189487431792454678011904 [150,66] 79383960732892560639479061853465151712447546671110476619047251184271837659138547882187774336764979549860862654655603529685586665476252035698649639520019060486594718745078532976877044059190379393063033475228819686174723789166706380983420046258770800227770488383952236500701862837363008523343577575496392705070506944194448062745213945698329343923127220450567575464465608399220153160365450251108477969421744824912548651848017396559539053311224376876978205441963663950365510534809266719264231703829254205372799745602738371433509901601222738440077642149244577751079819574578405429800972606601500042704869198626520807728824923317462985033959642325319769679794233039082160703351214165960200251424039768430023122242409009595992112385967314432570920956131466312348652410448783102065790981201376141119128634445704714072350856179722417878239224021124121338942918750977586256703082856687143114009691390491250453207485371368418975488969276175102935998944621092351662828706703277005084718238009237898453662467393020824065817242220262930888276485163202708102375910598483346196739927161766057288975127134160030766403451949956422150810197657804987952379512173488019628894169920689133718627656051221191270154556535563937491490102871446381473969300238507566760670011613065147139258467183749886731431136494798042383173356702497112641685478707843878938835205795433780356074031306406821722618565336925948346794735935988552652064591517395029386957035697140423700198058308553398642607676398539845624676935213788499543335808357441429576284372393079447858000414025345990185508144242108681807727275001267118006775240111429151118765330874643152118609780282899472906383367978979323623168113094724601468224198271066173859891741652426627426284493555274055071865104938934214339227738524799369275196352100057867291215144902443993978657206837841347257842396918494166265838976216631772968847640305573403046090241125407306642462951617904220693382157081182345917167288654913381526195817511008889978885394484444031698298943560089600 [150,67] -4359329831213358764692926973416803331746658928726115770218959932226823220214526001730230236158800750232675951284184941706304165732239461845854281330979002017216146794873721165169779931240441468714482580672045991128113238430884611995519638678317815754601788107981426951535883329501407725882232156494947484806710613031852859879147723059044072153535869672628464247729396133873430361187715919492928684983493721495682437953481660546329587871769899666167344826368187112068424469534188700194868158688982167126270180290287260188435122031748226322799938222954991816148584928696919705183210341247932258066346499237618566642611706560058459086256413858375823534523993875823888533190220250377624757691527884895965893807777734665626395227706614909361587970382678822721448962220608759844503682760862775317019462492413459668702904323830241702554184939589135656720028385136505015819262816760649684318670709459875939694083185060486939662207642361110174504987701364779753562041017486522245960319742460922026996375871780498713399322544898879446898773960288503850345508420504125175076216318270787516728560309685300116799783473738929788341752042966988494461418588316038060019128599231815265432954192580493979359525942589596028355926647733874147508539573404083170822202319260848443255826519436020047068563252467737899851924801973126198183480969214685960634246642534481247352465729764159198266065861592763800092553266896414892559752369950554955691030245868015126714862705153667704065929564648262327497471738726939916130017269883758509689032103672321909130119707367407910346378090474414708234910282836915355184179247429269003735834129544182085723805311585057163548986741125448710902395657454759135946945963330529817059150535268348982519138686317337019374339300412021884640503576374182849124609639248681617605475914733496270814948674853033863014739420350698245658570240490674596594594155203872804831906621505198544947503879349876518675077595108240009917142872502775560940734050865217143407387240204918705766147747840 [150,68] 171464513233767753813377446065327768901688954036181003946562576647382050640597734801234108677136936820565822363933920554293366176796341440352015656327933531195716086462213486498674676408650715600077468093483293144020360732046903706091531825549060802228909836286905503821934339062307198478115926173514421624270172976736869210149610108924448394316143761399277108804493776684353212997550423388425678612249321711650081182844030979262563443048294314648713729516209051565437820684617055762446102446910520942745098191354031313121915227278291796505232793764191093004083618242713158795717365136358234455864659689608550695556308587552442035628214898069664066865244313636274440364747345684833438636799614904631887664366000711447108368607521331812794671126845456520336931982835910174705262242770570204937303343400901975640953219084964420287895984597514301851350141045023827948452155529104806820996212385857205976952162897409054090702720853704856450696929695898489600760287995453635605976513602764937232558569861620036185733006726481348021556561950061559429130461738899908964234654593097029942593327991932145498229756470472145020149640810607540012248888779253354380580812883227693137071750539394109806584386516943021211891651249590665962334442274102953644581572933898035505395163409326534550438760455261500596278803495910707458906630826914805439477374903286858272990396658287396803669881348572825897827433652305546124923736156188397925574603381525952153414190674159893312873280766860951644643635488610400475539960300269565019050672042333471368442049618720643137540779580177649760938450796880574673064826701675409193257767541538741365226099637010514667244230232965094432732306749544879244956586789709404701198923499238526611339029583242744982507441624463636480171870164303591824483026474200083590043003727576972919411029645484775133171292758033086174412444020440472996963646512518572784552216118394500202499327705614732503810175491141211469741728075936295886322551381354693219793091280707793439969280 [150,69] 171139280679634389903018975181321297577697506131657603593483465077987224309614116853596140119499038653813446478936416746640604500453823754805816650242256449483074300841114250001731900808427286039295245722505060862006269764592232007982054685402404180494029151804106973619291276594894250879676654045292606994121139829280794345756152208352989764582701012184267689508765562010916394402767850644654772511803687612161311959295812803838607129262310088447978389059406900550948342209016233814825897041955899129703567473563793201611913922687691430632419894397901990022427199040526448935610468486098392810175653577532976552412668974824129832388481040583862193852448074255110503015227298062016857799926451074330876879757382994046683710930254180052960961899637081599618733124928074324600507816516895023213085500704895601994921517302632579925846155344847022281367296231900543325168244730421699774777900751836431677943825524163320792316409896526385063372537335337329525571433972339091510523325322568540587718701074678685022294495782592622651129026260595882275802947545518083200018058278255055267002869493722052853161939110577457545782162602024212950739533636904671717488336839082593302348742714949562057465572119583973721046547717410980291515065992221286923926045548808331651569150061555983228925985415201892417036508576318316011916945306515321588741959371811551597616525885610066965624757417784670424959645624253839014083685968702659128877502615964951606145324769061340843618509486299756956019302873619562953979179398525505024622537112800179029876116222592239053679299478985328820132387063113244135899858550337834579564123028029576085384922273022708152839700168448269020695858152898031634218332706949890414164630669079482057506604100594418433094793210654462518356355324497222102108624140295538380370596366202966770277112898324077001511286416912555103821382448326550862412613362064866050761119276960092976999018682717804920380114633748151739014786149441434169086762545238920547200767566968437504 [150,70] -383701510360474240041783341370498832686931515736799404673879272981294387206544635881728724723013825133150219431397836410225502780535216381084394409395933601416614553280113045949748410822336630517067534218852620250432656319316111298971247521612673293385086430026935133081276929113133479389345672687539085762149275511152979539519325496877101347688785215320679908062912962867545484840876968275609089628683892527044724910171243239144654578336718787815930195877678785341754323152917466546775388156291776695503785092895031005496484390135772492298197205941857576649712519556477227101315245817649609183728399936040204249752879793476255408490562368751715965994372409554115952432654856432594954783351433639458903020365603019285744412102530850768877423845879132945185856781462356883028543177080171646190159631757957960957250447146185846892921722441373562206920428944492486146074248776315117167803541172678349736103598918778774388817185551838511947238480058024213852276238988861585042739023338279852560297953159281998961143910467041141310653332143264543285389841402836757326270457368530420479668357269005250453852765945987834082884817642845738305286019773595851387068445013467301591210025109068363728056271878590334031873986771668393939575456055972714274661491582647626776975513516792300162012866154497082825855285762843461348156901883773991314601666561720183606087069706514640975879684472874335913400616687630308085072015222830551991229907715077107054819607384944935898104271768778425307132536503332841838771718488223286797288188603734399549727160206007865262298896444664609755650761812403690041804596297314527082087547753934456353201368423855632435651577167133792883691748209084760689825630689365626346481795896421386808531652510478048528552334393107040219051508318107002112562060534126872778691630407447572492841260775000574601549849103161310771262551981626452356231440482723350560582993056101920383317887597635392320741661219136972809985325687541495401188038318188435295720797515657216 [150,71] 7810775033889074697286287960917439366365374749056354343478917285112660408094423589006281698377479295969111438100749362043151262302741105435535095360469986530193203903346480085709211915076549514754717410087218894135570656476406624300024089281639239775138919787856802542351860990489954032563540224041258925066983470331618913185261131804347548823722024352382867939565831076852737180750805390307481518769558228921009929568352777323318701059017833425728705492708946566524983299032715670511817838220643103432562756454842844684409225396788764086641451047475868094418246030322353557922749151730397503719196975779149481872360873531036002421546591295079202925465611741847211412562524387642004056551544124702768737684508080081045393130209811576392479457710252934689478883298554101178763501183197856970334923811618664076105818549658296655575269538086156983165404090090842611376877359035022047055376131755206843980002651832804410413461392997318002963038673565524094023479467511329558530734051544893254866329488854441393913798188879075548266712130798499012273429773637522687328422840948312092786727270704546194770610999051492033289451480808091566400966957979211861616415472776625081088303018738515992757140496784206335836391687740218238342995512691403189680405015977128268222915367169296932609037351980083704728785063802674717688598287317717915487088738693804406083033285721436193156042807421274287198614139780598951279188959680279799687383993629005822214000095162494767580873057660710516451028547767968740112206213084708765499376052865594685437812960510311947996593130565659332206388576840887824164235564760325466778624567143450032441986090002890929102281416606940614743597454867953055155517702817504581463002777046259855114475860688799980413837325087100609806910508443710441586742508465752278013245658363793455577270589559242437505769700069306990160028833215653719507716619502841601390616408131192079679747861640259103515222406251120929906791571251915135324695482678496068965335433216 [150,72] 636604072049078507735611770515754385495506881885876355116928664485210763848860460048978636702733251151793538594694077309246725858648313695561423266878755344979886422502096582492327076427221828204277751267707247980064832173242221811470150685215506646413008534465136483107214670622710843459424318998447703810501003895930801261667569761614476699687901750789488200205248312893130513959743870532573595734759282548055132123262649106901247941693247200636351514235187009497438468258932667099724722104854153278716230657295080113400921136466452197216553100765642895838287012970131454999903113205743257601111600553828845152918055572533801021824670688846462850066225020120685142664426533243930511179304230347229196037138362842363645297218742341581799699388040305757618489927543159523028941763798788263242696376440636141163619524446274231464084852185176934173805829654318521901551474328782223845612568804075223697127492151491628793635736096262416898383250434766734519357294967564868890893770101092379274706229525851049830935507711363524905228699298308823704081053163723968045383461304246779388438269589713049602880670420825032087865994892176273894244966853329604260287073393062039025304553092964197041133523192314697477764034145026862587217689402003729532742440512065768031050163934685488570239134406229303734473590172533311451965582340252826002732429668832533877575526473217559468158065827655057824741938747128262701145770556064941525389537687083063362864945278273640270677569072504777744408111745182476772417684676297603193769845391914247397038744831616645137357195759793373835602624817804540528455628995458002395279869703055935894414200937333855963740253366914539122949504071953078999043355852489631045457861993993750739254905940901806268747846492127377094383606053717709520683645796763874910382140717634287888034452084214570986041187046358704010090722362683461735620125282240578340474723280214942447108677183259819897907907280032493953422932253098629002543881896041602567045120 [150,73] -31134678330558115029118850073591009195609772454734410669604912813646441642866373966589124498623347697894796502400877146037677364290284342687837734664884905513150181271281544294927236029522135951487622545314893748463437920392357499488675341408548083043655997724695773066335101832049806430224632106510025989102769093435520668012513237254370753453349822061836161400651817648289398305277457309833878414310295551637260551606000806841547247542084732021817283715206855096532879668322680075522102314081516437757522884780197317964565447859159353316409590815863293821342933201600787434244134081427864602250417883452352806086791057032588548897266691614982293428254814305502730337559149721088696931687674191345896005175414919767422521163550992909649653344942060536620043525402450176632005944358948716279322218218450059848394998635267170707088080572678745013614026910325650312138742707275304261732302631616837944579308182673802598438489645879105867083445830962734277571460066550918733435409149141296042130223351490677831060258700420625893350451396025302869075151495939850189052939802229078204803057600058023886456951018115295417064171604593183480341405728953291294893284173250586766826960093230203665913693339336000026120729595962498726893193850992378868862118425092780565873482570747086130477048515596097592867904809983947067354291201436878810672042815486926375887746168098865636373368678657242130864271096977707282853162797444056627633436566659954194691448671102496559267659036981607232847439747173816201844318971303556156359937191560152347698526769136399952413130368345569134716444893499408409333396859569195801233731669111789721122777567517348278179852569764627777986664839365886639668058984470895377892222655698677086285617483510428581742226929008505625653938625809372531581394467789110102076100410826925640816516776106653524789857727323505202886865295346002731667032147485046404258572869413857636121927116378723996991491555222993974559736322418029369750367667219963301888 [150,74] 890876547066743076516650960219688168384133612643793863175972651824831107803427857109305047997002128755837237460806092428524587424230512342200212319479799050018340802085178430059405016233181665584490126686723973142642490626371516314984535633972590202254356445581027628549352629058881136999446342590804435659176927173929050301538818034620247813116682442947166843456305612769072476574913650407638207034786943792338292934930730259527748900740669634057623927229105477003264294457673655826697913646940844187543608313331289789116936092711752043146565539976385064577900927720143737996349586470179205662609198522250732668761168734671161216734980613201614509295314889204288236221254415753516876763742771057773193638858443007026762743287846342557068919733211938175138639078072924383374354198366886563016196048515375184169374306558090568692484431983298712691697631744797518835701245352913622930933718494289973170857583838041673165352969072116696115698907644193332622342305587694536938689541406703310432267595687389136287223925122781454037682510056670330919301642243969388723878425265012667150354640397964733574461656257052851793089241706180863534094127857556207828382031841929429052453936695355591714166429199357125837138126028539540200887309478258546745780622730319830153430293432118902173754781725483950723728758398707789992700133199354465019178900371461458957136639883901185792791862784686119035029487274954393212100984213999459667147867300460139017709381489095112708737523265051282589162307673078618747266576632438690101158904860963560018442870313482508964116162100098573679526375703766147965352536215242477222367270166614563785298094918288521703617990925346977546460374536156088590319033054690895063049741333236667662352077640101635594014560740783741134333154487378428663716081620371680472245376117635864376622571507304470318520135613440841268629561059390735390668653888910190288385329577696918436688185324657871349562052924212579646611308328455968521548651535597568 [150,75] -16386992875648330976311465185041346735958049853079094700448330212341669227775869476576449937740152978929923477808047568313978856613288581852574491633210664260314870938068745765075920265242046208650411437452459672484601904745939309397513340248794803228828649168472937244100089028051993663512724176040484064529547806913340971214280501201467289938438514150363777661415747006874210666069543384930355568075772878752133010970451868131861150450849479917805648347821525945179787345217173629232511966413779438470680501540767656098034077917290353498685054892726438926822303380753120697909943868884943132161493834748958935449853912695085744926081334947007174394490579531501692491775832291813345153951003976653559666483253097655593514225946581694289561935830924965247734445513500873912755415524628646923021623462031253724300949816186332060967616049033925888944007951990814785124690586716571386093326221693203249658567274654734370879082478688624737923550648707682542810867293248413617655850013816872411984908390276139547288637881371980712547178147510204208270592119710047249769529719894958027372715989621384084965965206841963926082826614497426783793532285396565483472122593265399593904309370850054277406391220051191579854546177421480035477724258244320766367124089368410553024257580903951430101867987747635432505882993313403132138423310663645017645709298605852961861416334449550918317474156882022243647272147012356162790378297517540552680435157373966331297541809264034199954029190197297040114006313650273270459094479873201230190422900670310546344142607099090882638800288191397057502407942746647538932402772247624316976338904424389126473931718214705451651592229740012576274494906822277482188140884621341786729033191437456251406537696991299628186789683452987923943856263252178899767268643885015655674614173573236335978179603600350099039337653856331891659773085274488941623630222274601120099987879605228547192517562747130083721296564701165314135871436662869994499041198080 [150,76] -586679299125151724738006604304709419805783278957534609611605438587706242526661002831137657514588093323705529044228018196184263990741740480394012360740794938674842134861453840444065664095954861966047863619579102517624756289140852182309982430822830406568030586149786818667845683436005994453419473701489937993386487093529927693534064978436003354143951237504311956286051232278359562876755066424931447228778409405401421035717836185800922848226336511320263932612607983303132236545570625428673888137698541095153557079342692615355968851096991968651482884230428745277420384570794215833649285407858026849516976600277417558253584913154493485952780993208667146108739325448229068078849922833024799290666226689995373020189478786183851908687878855276547536732266633440239181815659776309869360040608785843650799106458143205096181855417068428275243304829628865769530384170132409192925861158981750768813059465782582393859740540024725306864450175760591672700473968639616044048759803573495903419082705738880651053344774497132032603921983368407815272553818669574212037166634833073018355032763847063521002845733081544894644145991849839808225194037598402241171947169801043663258798275127348516830685550934398980926075210728528397317810783629423925606013686645693582825820651655950004789028095651647711046872175957598661052449739972094713550385560834512563702098942143420469073379738016338568642559591686832937719937729761763810597046568402552175839999605510438342264691462376135960879240022043065422000548709079650000591884363585893850974999717693562114089925935579045891534062035670097531278999666433224847296907847736001673631679369054090795857481375992384024635684996262935691038638422857324163885300886421734966340663025834277260374928337447336925266935834933582054551166641578258678868126340424897718204249234979093058296834507352757547862045773006816440064096462369563459824168469167445049525821559718718368080039550979061734619160154741116801015558225744226029076480 [150,77] 34175254345116041687559038302486719196568137759907786789459217135937291227928821596462421667700844429839128365462795244021444618817326189812114371677622145766676855258054063997548516675814570197461872893970518378904254140092466281325843616685387028745022861384910203576391562467037978761684215121397650429519380593118045145437792788101662965223133753086373366397803070164854864822633362729041207814799724302492036189961923047031826686564561436814641057665773988241227855729277022212786153202799412008070813884482520902659554233148196539558680837447429919788094356115868908239885477518290073001167801883280395263055627723941586251943492288836830628415643196859663627994165358476159611207342783976844211555648192546905754708743626853208740051298907499927678198769159122527579771222999719846162407649474465354491167058266588795304847985546085032441906991146971136447732107391033450825419257661040888783104986656043821549359201492223834043038820731851423756561676897312955967777635918208526383940415384779967172450143232407712210920650155181243879967604110412050570295980011753528077404492987332047769022696694470784813953146055096485196478032434397931883408041961320325021911247824381509132278110554310421372884813393991828582326778555440059889847036523021674522083664803243740879650693276906550051371482677063505833565291157096826173206824913810424134525930546814188321477308540633805368941510424271371023626030208976063752093018293870917344435692693895830166353659118915731336878795256651437015564354794863758734929744237569933875900776848880084560480242454585289710933116905016576568974951080740424199470531228157675402113066361026862141785452877531983368130026113705689524998348586150460802604678746139034937420715246484529039591964474272816809799188356091126900319124575010911566956596409989550706407064713882059788108531013374201095880723208558903454512502142528117781387968336577181522991125169814611628812326247233108105303267152156250517504 [150,78] -369695717558250522906071867925672035084866218427603736580885770010722011260857464470378652224869234078566231994558340197029599119788750543206452444824272975520690074096538872294148829831515458278188651641274600050912000135034262739359194916866726045345985777513127272220516011594533555491704044685395544853308068468732688122070068276815806840987666204867850949680040254388861422206613643010371975168583057066986131633600644573941122387131000167628578247632916528066908266902984861925541683637175117621962866101047667333774169599599507699419635142380521365839228386483046499917005220651956533710584880986874875148965441213964370847147955865773957787383980096651176724511927256932532332836693080261793877305277592539751482401989858299356339243976788028573759842193114857545231905275621216283366980880165277016379916465413414496077715070364931100721672091064792649861063216697298501693836578348057988220773280130499326964416376646539385412136184661737460123471373894912279945357759520396228620590071178686571490254265553812929550467968490119017027405209192063897615200100442174997743722024485045894663873701067656337460192081525790727784772093626390932099560725938430184486325981691450411400260336680523561689944049452606721501243310038418069732392587250315862805246368671510675460255422614862065224577241657255134447461850332354952756902114555449120580861598526858849867762259806443537565132431550739291350151009949776894352088706475212691764587813547719259170816222099880749813024740281393822220403974135016525463962247867714116265133534304565540224200422515033951780209804444780596942868143491737458545262065842645840589485035602977914007718294842053384413283297969021157279224429978068327658200088593548095693501874995367619401867232140059267350280988890861526283366010904869203384260280771766607908222029751461402562372512794207778461217140585984609317434866579299162326527614832130258435770749761520939476458563021654238169876539051671552 [150,79] 9950795795648825465066391068493905035115327940165922802547982744350282493147610229145708535806971429046220902177783654749065521251743484936541210506725677275258914738354544681292242441378963395577684978543824425319767945973000329434769473856572381703623172868816572731991768242918304482843611101834232003810960631426257174300752374610964072071704165946699103398372632200613818952077080547692700901707951227519781726358523812210351089603029415821474000058736496167997463643624415160403271099273029618683458081065437949409344374921949649429808673627109487220257701088758644172524089237726245325939617212417187898785955545010318677898249401421871619816067806159398287593403377580247736693037735370444855928220523474948223140829189942531146462721377927866030627458291801240910043674872600228865115982581334489736858450884328565963393287594603890640276548639954227762243376440704630999372557495581852669396158386430300171550292353526430286786941433995313755125174401631432374869990550622788524368181261835771333023018509854083497337448717860578299028034397977144109103935385178912267799567086727762978625962867421589558381441242439837957452338320473873974057950397132504233907904046894920225149310702072457442719432164825770681670176613404983161768903588676276750235743361553225042008259764245668352586487117266749026638320625409959271872023610734915240198372559602807224822168144311279951908116094630632484661581000595477400619845127011557585705460665780017811820125539116186865928630336955180909826808060771815314383495823229840148411627989167728915036994812658120938498335730616546181112485260377929002353446284614760085248165789633043023379962722375824766582946598629292250383674352510551940212972323165671569827779095684707954905061392504464146420626909844186722924998481365729731292834239273169417552489563511580034624468151868596143721533450344624358700713278962423635101333117057007763584122544637702443372522568095628157356203835392 [150,80] -552345718571770671844242745738466396660072716358976352989764331926459964949955584544294226075515264405055479223898119699344044930064256299646428293107275092289435933816074375325095095664969478247520306108442107996501694830840982825867456157993439492566086699325619224065167336234153178818510351850387140079494893403836070564130086229921592502392210467009140218449045945651322011042398599713570744158445633014128717699886371568289041119911379685722730252527542662521463848271137928235771459046593736361939574663017902373872393591611894712180345841041614103199396972408736171484532769226852421679994066603271722727281881119251983681004657488232321054054225283165444697914972126449090661122284588464163045356377924743607641608669266057879174789359047674252962054419558642365638925944732416749442183274455287658386183338810280995485712606288383051377045808085486636495775975870546894955134594661624504000053512985195627627959260435230287951073268128615202579312833046706184102876977878448547399227369537083736203854833945677125444302012077270806336626231155971528181293749347937278144192138000787791788393793576523281367537743502784915813461519205362460377902858326324953889995422962916600271708505310429592669100477632039198851006828176687531780111642710456104107474235187511520043103120288439628297206719604544222451903152612607654548536843943097449770743721158834574567220282385414914114186404206362171081434753075440781095700373217181330669257914735934297343669214751998804567010878272822636572352750097682361819207461714588812888885570834099372827510263549058095526655348797625518589064423698387834516310165987085083928126373251775790936036634716033026682466272146828459706103872180164374878489692648734343785232182891607235036855339698145457390013377003879442902732516892048350229755780697131153496661500482891482059708117205322343187414778619895646287463206045966076534595118623508850287036449611055547173231844265805556633305088 [150,81] 14635062429224690134468476053726855574011652062509396951732105086634835240089517207680152385634535868498157534032054800093186053330748622030015018654706193248957802945972448676756763894985085541395351108068316950987921408786255125503557493694488754729356353881012798607019606076065460513817706168023574373364692374680159087168195853516731581198943082500045781778228438748956747324599689661187656972588056860830384695705928009962756252452369778203976417323748539401458244114690014674471916712588001396458965529921161998337480835921745939215957193489029333214812338909849303484507393816940486631096418531558955290936772587435218189904187371774438874771079685588187641484262867234244236149375150606861149856097377995428694380202450348440243361063547527852757955046986274217173145091981627600883557081206334165129892219322413749886861163110546497732596228406546123320049600648517747737498509723820282640244520384258189149998760921325972133646782764957809397976896452404072584008925019088154105298927242302968122309743162017384164309547967671929881636212498449566321530802935807120571404530340052694912244425274171219593753884514399417648805955189800898855300450696679779023166822931681814793652847479007628361014620033031377138787705563972659327077497597729970871387531389435449183348319988429738176183550070046780508679416635599766611872523962861810941230932814699795817565108378055828425970721896530245860459690081929698107720131841278761424336686863208645635769807385730496987352674999342849778105810138711579721647408880589897529907246743597133520739826679734676774625062401370122351535947201211760474400725274229570095235418861896556288384753617284565660319413447489164635247694665084344399555526944387067354400518129744230296743050933724943461525196322073909154400104408179353962715287989490801162307484507726174171843401681927101375602640422712250599329542290984409759891289935486054774602860143294833132845198915057908957184 [150,82] -390845143464980883561005144364158618365777775468428099683045643877928400953133076771649203653469745975355692845676282266596742669251795499349382238595740633490633245454066000441647635656715817993287270069087676618211275236763251892921874475197605035249832543625023972734889205606006796070135782208739553963433087541874097489451958439922377263488133025877569881428246584816075765574612270285611308122177532332521609129545098162947145709036742648564348298985294850393877497484649899112421550444502218174060785179688872551449881285128435382777816032709766692233169298918935927600921041373124520280637631773762720982423776417340840766380617254330559095272018364765726169851969125362230289651027529163940123948621174424665323280207775226332890262850463871792917951714458038071362597773248847930496347949258552090922123873080989923693992713056216945976456138279617091507966920345989907415648990303529872975687784121225239117550324484057561482328658058730960491795396470257585800037330078813528321192387098861588615518819580428826282618597039080605776354668618766666825138165223451140825122144019831790397671955365073015343971792609250583185719366728452154666694428004059883282271148182685963639813303904712520756739201874602162105474438371526278212916405232840904660272229709620176710979796016760698140453192920951331602107867358709064583327009848849691010585794424086167427747514686318604187269546111472677222990091807381280008756829421648227182149557297408030001021105023814218124926193826580489478094397883310570465054301956669030328001778280966377397057192606516813473901058227175755250631478018627243090262159437226567399797572552543316971088150164708078282233153500112969286278965041486862716969844265047791188926704839125173990233819562196655885430457632176190821931551130391057665773214935729729852621527831374185682924932989221875503719891129574763331597349386061081576366371742037565442008314432960727535282825151381504 [150,83] 8006454434537484140928175523801939999069689409157924220360716950790680980961538878697873820936716085236628541666589543731264833207829566002747373558627586985268765058365663415535846231491707745739563949906026439205824066292698430537033929256173006780028280080702143875246858022041272772315842055277134076468989823156008844965555155997879301714643239360884995363348277607455321455988470712356374374464692750974623445352879972740504629570965948358548118562454198527200412450850747138529516798881406732538817490254900368672587003197656275395652607093782251233444728449888546755206803676455431086610077372086209910085391568714869293532500542119812936602594119882760106136926526623399145508409125574548952372171749883383703289411251984174693014757867207086451641147882150173367495510313957531547566060274718186883077858381678745077364100228624829107755718587144723627855376075276879632977603963151195573371485601476424056334348030440613330954991621832937097532820138725459306890481182305730861494477403922276755869021496118469622178942596142397245605130756364577824341367731811532061765882772052061146631845142737666370015851844341100002081049186789251128169795560337118463392025593646155649076476744013180398223801921379610306767305040642767029118287976392494079240611707157054643577941569624106433475362632584692560682946541717260475970152024044312109337068126176259386516261344140997166642320888077653278195716826794013379657319908865637857578351815941781940042299256493022869083918452232834762159361291356977869999298652969099377775132053889855205104227815799766863406906076676668186668565161570391235504623859507687211608909363389189776389990967731113360075618977341650519168830398128389579785860196529299479946038927675193224576917014298331113913201035114910842786670008150953528742469806180894850986430853626578965421247640338338057100846961089540158328190034940363921270942486900855070125365349079386262214597062656 [150,84] -69001964469666693697905658060562400790403813802864556623828992955854815596663936953102196684300173991041868996811491895577401174295023255897233614356063861532578549558437338339547769613341718433982010094543144231028645971730463262426421871138305564134840461635260532081465045557040122131711597694510834244345802991832663803028901960719992888454829331482079083648196130122548447122595262594798670391085309738360026946665316021617499444357551045788455035554609044612550325310129125758145053168290014042265562919666501696775835802950382057418092747059807622881542317609814569162720316705905349741049351690367335720130481680380995999224120992169203139238799547845135418252693312008697755495697387061456226157820080794595323993808064169579702903692094238101192612732061951907022148899592399882263798222798846488987094937727823690422548303872304452251134435668126994694266781764225670541403531706092401375878121211236863907180918428268411693269431437860571759692303767371695902434949159825166790930209028229355418968374371158523364868639217652722119364245393270395688512321604002248826285994283112954812810702252841700016614416748285175090615344466183767034240188924786637831629126905903696239800097879225974852191723349442671615842920491814636434008287477104284441426187164174395938654302604249731058255758706298169004892782289258374517474499180766627464069042498649012790190681550373511303172131911827204525335056069727112985989201098971217713586187504227055471301256307404629675165887398980998929525327305508308625283949899079080031008536875098612146147264111917499035899676116749588850193274218768319768946331259404239190069538238803851116306263572293089017235991675836512611487660590600253652699638509677617688644314118902786113438046707981124235292782514925380518147816542948135412865753956518962104461653056592990722941248014616102948002937610448253174184001166095015934885151550347494096271670458509761510428672 [150,85] -156502259257566983409287805401948365891025134562620635872779896477040329024389273765925190612082014783159298559735377289818917634635577005961868360144724310144006202756423348791742621022150005473257749193999165549409731108896516635258404333065441313357737754224343457965670587233406860527371298385458777573940841549276953556344245504775600800711871249593438526016516406206190364983147012346667140022284341441757389832506496258290494515641899994654711441103769095533747248966695260404228571545201382862587746377218894821548187182679779921654415504664327852885021984917207372378853734744703492142765035315128802360716829625734077913824291659950365624547630210421870702949616834633641132566609214327162331464062758502196246020232676054023259485318369001272686315859729649574405320628868161097188930566956263471452781965666590745042824555083276444162742151189732198195969058075648746455164886983311701811976288391964106974332906886127099755537730596067930321864697906979902283970031855622667524250166896371412872521199730247215501820786812994646856825535346513816496377533495525161824697316325905824490228247816192538904696922828387403803026713002386601032970236093478059525787204057910876225406573701580431910971867277395701204626675746183245435978603425073183279537697960529593120377318557177919419541765989726686256982613343227226128839802955010505293134269195991693831580427246605403574661281709031505930371055831472292915160207192000654746620955383221414477754910822185656653091462379985101388360436877066069647852704108332539431834277863278391546879194166093565175175613573172995903652044656463567891606592742495121531397567536190954629410206506000038225188890474456669349144993600513782516514663582821481483244617688494841090839483886704868726433070830023783606654720382647501447313876063299973438879250179985974211011599293400584661420498893806294395190301147031657751203853195172545468089139633927158528 [150,86] 12711311813146412225461132450388288284136627358980162644918255094165970164582640738963091441125257366722544580032545469208177771353043923553327995258110808125375295439698409344613501864641661292268729602389563707120447077486122372479669640533286262940482943679384687176449616039777463406162088641654949037599307057049114121783932383756487472979723241255947666847129553017701297156515895861445455746941557949657127026106953725620779447051645928400164337600028114330536281064949480612275030015190592418272819309206705653435111149420886916438910522566566776298870920915165416930565938063686947516754648199696555355027218947035405554137006105563935928294439836788309542938129317841182187139659515796579684320985464613367089339210820732766088204902656404455059091914894433708991872028883297667643342299819418129350854121421202252798999165254428156204216997430267365710879097935404007158771904237879149301579116180622861390478457914082867962183283670505145407145861758421475732793241640340531932964042078426066346763928936147747615726231788573712447801428227288585633763498970151786340609856637664231164074326270314287215639087012949133176697848659760687030618885326139700432850081054922042850560683344387740380723082694775422757643130875364060854910812012516392559814376360902789266526996068962187257898859743361680738396414932802863988220242629307211278731960725889353834457351402043213265307412404193526999562780623398722202859995714970560872421724542229204116399552675941356262055179388925635038677158984579853036277554477388094600498703843700252270483197441797433905050446845241301936820461430616863992491447800570156525417888826222144791131199798984166030624252121610820441705786574848248098024387493952317958994314926473149519094462779379319357391201485199815370457345188137163905254523684509444192357805787459286445577904076686970774696853632169926126784911354236557237987402177185194064367406495412224 [150,87] -152824231245785175592913665893604373751593849004510317895305700704865079406124935569041732870903618398460811750895225771901183871808282604316008184505333903438298956750379514366116219056882798875145977334506812201729694959558388135653539153031804937196470576703647338199780084553479736729473904726836345453731353679073239178297634699466925658968984928813823092833610950724637708023042642694929789051751848399200331381314708276655102544084278792266787032247138947240406891676999177386851662180398537522300242098957891628611714643376969210573527233997187111946003281822463853906696639364938876697756530089179160308637315108544273275589785587503862036926802076202722778351858130716292830124341514779789857200222785571319077904563013361093730439949375965925967236449861264005953904666113399276033273280149465276330171081543662757639280728274700167977667089854869837036961772846195910889627204266527199778305004565877287766396440346088794317568663706016837395494549210181581176736675813584627801568616582701131210527255844138695898874410949469891889840181888904490958819830434093168229721029905643033201227244415528944527858337696298811247865086419758509131212683745566003074797846988202580305794363612658597290135761708895193454867292705780073349004625220831103868964988366180294270914956493647619655983916725085803753476615926807423114951759752533655361439938166199682215734870864648439488001418704239943407050785669865521658078326333896374293099071283858446294532575660133937949558676268951388638242122812234651572535595837271683817646547109729712731358109000040768652827285026891977547696108430705676327194058065940502651553258046081255882679302107316052606416662651798636863807542098563348359180782713189074476621656799168668849436280416309520741830832401900382360920729494073340125668594137167705062674484582417132436701296627623112087048712277049562700116579145519373503335079338500565746567741440 [150,88] 1460989655959351682690938964253630343501823437253387126675936064863252478050783743652079982826227402436461116865107334697611260444992858661580751547670590092537218938053658490945485102082034008907928912800578172881984939397690890110579821910635831797214910030918907314276020381950898357765902524538049749047984126627756704079643069318603832648419080388429856358603779451416165641968672397136446079787037964322355985499991188849269315248486180210680637539444350136544788979588407845913879259160963325717591297568568564489134280611597957292760688949673935290348775163501868190094058811501355411916252840058055837426017610607051508442308660348405298589853947154928067039001111907946458063246514715549194771104251722021810004405755950608086719711940844006294651393036835007950665192722115821629235670534331354336628731236891954270988803246165016954939579931822343462171478487515633519125277032929539405235679321120746688934398907775675447789539923880067928287872240304837518042667446253083454305292177866388729190319110741169760753951728003106594746422469758496662564532687733548232298133538670364543246135363890809307695190333136339554727992562791191904183600731229212362699984565080440130896767482779621058209204484675081566613653387621966964130866499831891913669319172994393061664670542539211263023731086780778392409059223558021019209308412507928666649188028827612882577905067909083890495534956374442271815365873029899991012134244064169429920710722173264837301243174550690893506061527743960488026664048138512208987389831992196646401166719221301543479861832430709094783177441631454879170790065145404243284314665385250292370335953542811963626133413907042820065914554189802204750063702381724964760881055256625004937618215362508607883215949205653718630630857327904605711502097800522257119286046478448135759439804219641583992156719852028924007736690047984367849670266101014768206010521967512831459328 [150,89] -4157684766914029027893774393084285279316020380361862170756176369789825620151484786977356216791308048682006838606167045147681266799727337285246983985600648662681691759707326481175872227493295500424061056816826969740541722777759415338456910482531115474461666592757378687392564260571991928895820802311116591833533803211997445861246706953928925743644458870606449626931207150182738519197582693035852770492473667626106145465043302211779122344751278614733788257527526274983326306435170634903432917391243055066734246839738610710787605859502990588290743569735602942476145664313200079926357798367982870146922094683701754313864378569317717056949211649354372919858151593076153306139165209792469180078353671487150423995823319715156182342123204877167532152298805667319496813451210879225432978822630459926729231450444249353653979750471205388031262244733089827207168061064489314806331545152967613129466545830903804257267633544171275505930669635361003814654053941224497876959063799871192512601727289992312797861146073176018469912570031701123377629713686572478451585790215530605820277686697386156770874959179690548974224801000793402831845742022082336269745931795864640845426719585074677703694448144036777410248601732900737694424340451332964310064036660677404481521882679602522319624689560539558866283826937225441238842254066088400040336602998751766140765986377983634234018040696536379456578457913515913242596281342139774704067336795141807907000206214923275176602406469370080225127298020012767821744131564616257586700997600222638904567363127601736769443234594486047968794489561890208468414126995379804135305611304815053368954956770502647332932958326622712572793427227265619649445745858909776924359815587885661355167376016495544781670392904136644949439286523282118362820922136811577044356859141967991582458900932103341108348116770085482277357787225826893485321689172405760892298285573566916448528655880581120 [150,90] -149061132105981112882680591122010007415335543416991110734681094464074545336618907952084087969895748896142184806410869015746121698807725622514890642652015450131357141160669684178260386312179731651933357022734699523297730901226564846301153447004592632131686080919986160639055807365748391369736915584281971923861462027606896807832656517449380690682106375929171749608232466249437649038984988287334538149511992289513522087527329554598881072150538531133574241692457243404052636440620637113249298978387994434514057412989503249679445267270764830955916859130469543936395655115474454872696604195150630846305888077747018563305698773801419197619167693485697792133814115075383136020722162671824216078841524215179787883909432625373349012435979925114396422984033450909024747080652216099773727931833543263492117818206504910634313902866255485539289734794367040449481494743246276495067556027262874981659624917012079160777490698513761212147538176736684444269570885204375425846274461608002311096271833282730388141899130477552205550735449916516821176833369688092428388473988207727791085300799210171371624140792761759412422763448479937365803642263274167778244684086858753372449872490444782778819751574750461391954369637635186872901484856314962197156160650698453149112863818155157116334304094258320930566628108410719677193009545816886176099525931634408239165430816297340159432177182352947146244729401672095337120042987269112623992778562810818571664754400194697626504890771966779374227390396568135514097374249802079188323917583096952904352875970827147444079164099497679141359658913513951339015993708275247153999065920534897171936763110466213892588958237229188883015442950970741102762848196506303346282087646625077618270383386096268581547650443551493693525805111241267871760970267934449039958827530772575505795955262452041526261592844380220710190839255162748746069373047070196823497408557477691081121427161088 [150,91] 284480457460630982500081074770004742906470217204088644726492128734631131376056799438976811657436129929721665087848933981946014255892725913464303104465634657103558043829218877827789752358871131072463367011238307089382892831216861112182398787420600540112045201044293163726263692768156999305737436751891226671422912412304883902911422941675243241161805400321852522394719685294309113542330785046804161348942306180164619784432799476506223834517986290736729336661742150458608229264097350990306184936391136387205658453130870138499346865877463345414139191991378931691952411625494414344052884256836662169312715555952805915735022468079594491643838452097015545215298469866974667446187888840780049945415909763808154297024953528710162353566508648693728309244754774387177420031193458021215924462293244914094909987259398766354642155521404349100006574273750847685252248851160458104647214009706572995067785831428647989487983488989997439432528788233174864690449554585814516676570671284123141178662662138496510365845626792096228655651239524962360436467511758051634017163675645295240866872321195387579678071373677302278118060508814155070398055068451397382896118482112757280996198281376302699760108714652862519742960435465674839183182157687240814945324085775407253280975040328333805206017641620920024610786281577528641929669160576544036908245938453464448424105195950074542252168902596664803916911714174282791850342739828924591907319067757180172036164248945522134208799292000104551746350004129793777198508890801100744711908878438254669274881012528499119271334014432009783574777927187806635904227758140387252786538066855035053664056730878636176905329065592528611077582300411708626005962385754787586789037959511563996395874312235431028042780521428770951653274436686748429938491600443158037513599701459232741284809377115487041352453240598817096163174519705437272131492312822644864164484307447457331617792 [150,92] 7906484539049335280335706837537540687039213523769225539051573794786386121912906521323234110390732401112932929935247022628329031909850725682774809140924274254289763277405846442257468752151465900260204412465558311854498230748713698420808055566890069953630523048063707352743688939138884335354246431511482233979470328314470986296962230812557695246040757916258100169505233596238296972508063073959767588521437320089191101684143266443706634429901646170299086167690496725431703972227553401850316477880199568589899986990725030132223938435167897471934089831405682298723888679477500507093177801934615691350274613643792085829131605787760766287987988313231421918742291287896512057516834025445087669160146055487806347066367073773302084235650836969331575407395692946064493685240378668302076758471669628088252707667652373125525356643558138384725575859396783548695957540187654385968920477265477427755237548456788189417326391389998262985607922416455010769039573684633056794400860569301023179276113561284004077224887431249404957116486737622055550413683566760507459252674768996181769579070397536468771860029291122060203721165049005004931031503006325051677766572446832534471180404410605203839062339778073839575224976317844463831453144378895739731730082072462472267156729788141385487865059806496661982390162873900883419323662466776957842210001919629330348730742273248658809067476705026662770665140828893281821614330740196037878607484546267213285390060431255861385153507563887042290651724918826646494454271127954341974280634165244550220650634864874512128715970391379740832858369755338439842964136141177490967170484991529677336319139619850878488146334818773537967118702042282828472095065691388877741298556309096077392638877308837194548490359124639045375068912702513182437444286174615094717780271221500351806315822442982478292493451801953156711585135358334179256296144318415575586140149093631909888 [150,93] 142204895426186820616603984279840873400401880809857094221547037789929791742770283941334877318849203563313160535158741876798986741716007654107816568549322290243861125093535954330621089303415139412145602947898824639599880784704408781871049501670962802164742973617148369476429030191689374831721104332540298257545449601517357045653218723310295234053357349257059728015765717154942327280980419876835417680960829440918158415872746255685453224129815459202117492655551563083234327744131490505922527686638646955683330170165478471908550148461896591024956218947271739480270152406137646618719328661410103745129402587712470370582613432749478012694269428357368140687458447908833114512688594055757265992995909511479651071533352029661842845958310062710881868484576888112514102852602895175177796233930216393619877296427536450855905597018548141088018504258155373822669012783194010958817896910081351754096550787699365357108679844731756814013571551287028839540664408039035112130006209159443906507912711876269459582895719469564293254959523460161608865743400589083191868568163276847249087362985706641731320914734959826718526193352835451058560352786900028098460928658599936996057437162033576295148456512694635873516905259555262532740575679092999299692166234731250405788276961009628426552841326999105744402506598629275013415439246585411850195627737731109791097820490086586173821296855699873399269048538027786556148289287605382690763136275690786021129081616523782367093521267669640703708977737714112990830061727364256643167617388432165692294701666582066066959782103634938561328513496051911194374750280547303677427399844053401543440701584026095982392257317589718094022807794003266671406375153473299309932091533322668824840371186716024156573026972816177994724973593942408447764882290194919707387173027559174662633737289872381827969754274286698446966462221118044421835000575296501653640791123872256 [150,94] 995929022582478995941565440705702844619715136893647115864063441476177637168736557741953499527636794458533370365892316744834297431896791230445962481868937528986193007664080001935346299305434576361860429048491469815580560549784456713311522764212942935734023966326412557344770935161304329229772719917951971968978591707741198497592225381288901764309778071971679409405408207839640557743289588197181359166235372983752819327326500864801347771751918767515729981345393593775740728602805211095932192601768904761242282166378672885790821105875329693481269746867016217824573462902100929695806370669803799749428604639477353288906116628440249701690372165908633495798381255129848430705517812662478900327208909269552537967293819893719583159041797471655850302570144435794931190587905337701930138435229297304517865475269493764538935194321094423990833232970346304917151601180316681992450467203711757608212033328145590999069331044298598344426392557165595522125120999236516355181236695688991456816354583604917059706151391234550434509370363666001637902586383286131152220093934090367035392061071232441228959726560356591519423034497301382097590301843871207638599499059345813548231078022930232539008475218293100183034177803147705532241738040744714729708234017326746697367847658725248930969086444189548427671870331970832061910822068825940437335357443325654518582895302518625246933888639068288742256856547718577431541145742586692707487363409005163556943485203656295284157713760345617199324920064023507717545124309649740005249375023087989457767439199696799395129294117203458777792468290158859451716264330401909286145337331196430914290670737539442478401886871377467575669690734024624847217768666898137660098725620863602456382309635448621128317780896364080269333348878829371176219278521925709555972338400295473125825705675610351348949173097025026099639516530280420103150710087850710698528694272 [150,95] 2897453976789819885143127744561208602910992296814181828325662223448755636392755061619752827356472270676597290861581325165488691334238779666212392863781956285787142902673778570258105628886182221104755373422183876313177434284910884068622351325340829339347098948079183964777214495376795062489004306979672189106292533586215608704892330248805324158769421441450652820304867444949056949408665547140036117700131341238504520841225942914838614287425952535289983482511333071404321882499229599106388443989938689661368897498460219677202819783841993608178860941391750275600233225449714983523985792323427009577761502554684605173582129063026157322358754726451153240927181128151263443888793692738517593770531105442733557568912004712184846529121731799588918268148838913832618103905506610662448495550147816614177964358862319398283807767611374694958270486895069918818348624611761845448320275828730851584399326601651455782779050234216541627007084405176140008227740189324884248425775252058566208965105236819293395099648931889912315156536242265909695742151855985027131158903551186530387594784184574412592781620789069520962269135462119329604738886742491825272885407993689884007273911527370129804466843676017463257105696581980975758841768412231824918802749645542460219168380487366289782832904261501042325338771535560277583148993116289264830744263203353923119082177417092714234841107703650040555833020268245483659257126568585589245359082536294548786711039703617128058622341156526411652007951130399688468694596776855966034066675757353401373893326441260943352441641571208034352119642049867638684336117080849203746798342388547200745802447438804860847004970359254644191092618932145492147602738346416734500920658952757517315517610167963706459610300962726769540128217284714921134789864283667811559822091380547280491411429465017879851631489263448930457023837033077194397575599286146511732736 [150,96] -14522644072342387716656882625954303315510249723039507019962502052081568674706390363507141106187242363822035267085428850988784451470718336636431546634529733570727423020953845587257205670570307338873160714325796182087878721496478844332686285228340742375340233384352618832281969495772995073049822372972280757617358415830071591943895814460391167097929700402767565695389554633678132923370127276542212531317594585181696748279361099036532896297466913018031460838881506127306195412499486032045686399906844556416178779443415259742921914029729082120793881727275451542716453029856660409370652204886590842097575502638710833291568703341007428903954939403695950699997073370937654759647639579308722926507563187979492475448829590546650460709038969603743481903788738997297332566769501363765940515133869542026089627416878546346967015579089923717628646676045131166600508192832511414767423375003920429777193970703028727460455519551992869633333473118029509042400099695961083275258062013476448981510882711088155533218912131960928758085559557170182842311663193085828060634596447465791721342441347874632545445638193150750914214149698107575693840693103280923697203585916766466386863910725498051465008681296752810082471114877942700098606858956106445034429973777122230500317996723364622471771191019798038748228830640161153088195565149734800433932888147284010297995609111670524932208787375130399110026585845895745682007694731713556043306856722778561315213345615767381601463630299464474779723355653422619983444781139861953426742114604109276465226726741272475311483675200398344136389481639953681549313776175886615151318732453171920707749424313158746797156198763208925161817781047434919443653851267848391009380115985038894745957044765756209755570252063301328886218593779180052690133153297311876746671345813797515628323342070743686829094838501992457701630943820831268731327654908878848 [150,97] -211913262745537065572962266819747607145063220051731688641415504411007939149988574716874697106527145218629957418162419317444831953144427381077748607381120398623065818475758226860049830576262651789563379785650995873311222299027984268684422220290807326169098449633714625224064957527927124379245445833508225938187514192972318956873749234289510151378093295553498433957342453449217157796371563517255136458159244573693494778001323998872836612890678674635434414921110639271925545108201904297002982163782274340755452770794597284880443020087356888396371458713214047399247838057005439126020587587862143800305634329248217705438084203032079819320738345646465306309962354450853639268454240798088802545749824572616656387448625974002998571261052479033025750377775831785153278159072452535265004415693532192327497822616127604886370254098014595463874134524969646559026545055340020624811420595864811911663364343937043539123056107879834569800323719149506218601437995612470461446341230997583067419745639248790451849254771515276689162878955420366684415702224142305590685622549222231832443745479480198553373942218535898594070473125372048882937805554676682739602320467592628940879061449966089322536390683181181831375519165909870888495261729201830677504531841030314249808988212198392772100141909283613890850223440593839214917618610439716449008972273737737877509626786374750912844817243004681331658801083051890421179904742646910992937743284752679110710173286556345952925248302553529960331693094894263248232014033277106191761652549311104285714083393171385049932244056340026996470998966066404127164157140934891179871070170616709082018962309212381427773979828679733797203022687614557184283331536987653657416241402166847790638856647566937226953660608128783795979341195023731174527971792700756535469288926091490898159856110199717522046995751240367058178807614364616460286558545408 [150,98] 310185271725284867007337406077165067500806028953378397151316727539179094540933078422965623910102598162733028603133191234481874088086743598898258472677596936429513422626002277496086658321607502804760669428061206124379384055018234688269526746244812959323345813594919969473909494903630409978894209361508618225934087635648983578780848087225926967601647920971003166098540540538064036564755538103435161468962727389180485969142254769585364887385797272272088543591045416162483568227200228389189352912790200085723923278230277301706212010600125698522617080153185043709565254069479771349559594797809199407430329585255361269851981036998090058674778312364135994474323697461748981512939329947335199077920203085168920202315531814921794092117123294256224998145391423203489287467061148423602112232328928553013719192540865835203477921388255723188286494907071621221592808692809035567571335552181311681001091291064448528844715980845264704279386697646793214822715963528825308771538950235757271290111819310561805985262357198400665997552329432136760455733910393663656323940440076754104664689721045768360608170493499873317931143476310445413835085573112293678233290445411702715137143814888688411774598160843504857977574172527821380444841424229379055425734000360055160918742948803805451681172018078883662925891707829333355274510126642091243746200489078365191358629488451046337899403204634714850036497150492405468250446650206809472029861187397651435476991899367942163431136369595348998379267710453767403147324623152736742112788987522050138297838255026124191352679963211391942215935437712934318639058248054200446886017248080970562201569127041670096716278500097131282837129247816351951815021332094832414391459718047961904713202879764505989957555459879706160380952190921655170902531514409713393049942080045198975852738031479870729601521378925098951590072794846822046998528 [150,99] 2326637193790093511445133803533388368513132437651915727146422572831870865009282223003556422648193938161099984499223194897023076534947772069992025120615076365758591133582248076161485533992406537843280303762223479996278877831483130987163585116772594598512133678357484916945723150954113014356417746387222453092154509057017333995639751135203278284154779638256768359796187820314305106886254647364349856621900051515643067511494728873680145849015130977259040393100819112348155204012793362042293024676170881792192258916694847023578482691809091028640253883357626903395299186123275476134861235523149644680018408072737572435300330872784276601896026411159458803471592218505492831695468093037519170548172115987861839944909013676339481816151635356606639203015381316092772704073774972037582637561753360345770174241411337760616860819147126362887674670764847896858568120791762181114329150880792367300623571128066275087887786051793466611289413105677258546024094628710775767523293611261440968693403585904257562874168272886423151396587623427837778906081507354424544955700468238502250947977240303080462103698127222995469747156867738563205011690217364344961132459306027934833277282377558299103455907049744023100270687261403655591429242403721136538501399959037271480423355714904396209610043704365294999026912071721083841519635530466910055962168406308802348487557795315666992486259025904263566624599051027451807248373790345101407062384176644891167046009313555481058972673567876236009985875524899832113498295535491719542305999748273928917474701428487967511448076854212545838773727092993946947384812611185895122125483713223061256865683511662821834817649034910945609895967596191016802353615593777903791810292391600418563917098002212559208694454498726216349245727631801668582276253803053986708473283678176350376397599259362827289679919918703288268819046807670365952 [150,100] -941484476084659432455031487365780366321696690374389331618819731136262832552635671827177351088799714531926511827819363446330293391026480517617913779962299326497068927173851509677225651270081306430578607582967328073283962661220997450131197194577431055205825125083571285118140957358810628344772153353071966658106618327633595855220504969222190795293056015529329433483762659816262589065348420663831748671727070968755722981822573226479523177461823304871148363241231118923541249185455977892811110716355185573243206305093340924763430065885305953414192608391996760860167267733142386140213864950979570474204759449301057941140582352362701096151063143615400033868455498395083337711812465542594163077605611275487183629342544477121775831258966488346347982666496046906140537627339675290201749563013236995678793108669117373427013884356533344605274585387275264991522385748317804047005616810586433770369573704387930061986743588690796255947807522837564830160557738530679827717194839532447933686716552972827944578505883710720501017606880152451969012106011555616923708792894972658843080736613651509380200154919382271028650597657623045352551421562256635135452885269394676861970042111354279417683587507661159107084505778686052908762446680487291995956165031946492731465362909455104253960343437428913992246597302141760531315137933006748986662657459735995126017860309846406334755455981172258676687170011051414299981603933746651000885324632719756974864928255967836760643294989349001455158402990143180293523721730816404566487025085452762034484967429262313190771068634548836873108815676274977316537722585747460103457681072666587376038097387702938346983262548154036448720060474785812595103118849102951579955881462947671380566845885000245967474011580080078528290625468766854037862888962009310452164162787712641688386583010485710337786622778718099757311642123520 [150,101] 12642588205695449090752936004829899646689434484556128625250799500716213483263179922913943168779776301749098297670578560659984529836295867683886540741569820636848402781529702543707995070527596545594297777283636969203554461027613278320781621930377845168581521249785519788867919632179981143130613313990577394906296219570039904250004476599256088732892755276960919107272367768554749795687832050829250376150469724458096501935722286768482484894432395662135646056152264563127286280165933758038668072874517610889886659404654412064463256155867656416800829480140375704977274576936186030067721167431918000774882704425490797986367661685820068535179271928584011434252461795637675864344021461429393265821787327694987669987667174579729621103661517123319761148113460199168339744530320975255193653412398525984955921563462699062085201101904083263900297995147508309225859672919644893171502790813685214866941902986903290081287373366702220010255714634948186158576828334474273341971687096794845178017400558959920376530263509642912896371955600879353100166275297943128540303277786820516756202750645421991420936651325024887823329072229652262479812405494657844500248970719699528948134938311721662717315797375616579940545186586322880075716525923586724273173406425994122007953184629241387579197987230651405237049666732448469519167346992999800446253463764168114522508014676160177713777421036332818693616166761093825716556482509229681746427594074125794601789412266345258016923883919719841017557727767186764506725359369166145013620498706043792247742416121436971373007715754019331662749452442885687872833690678453335115590766451061123876088767498939234473367706442324236163524692889245561264193226054777090659038211413239573150234445710259548274176853827182971583622146544842675975182852377554543278395721004010778876341824612416773095257908589518219366276816 [150,102] -62140316968334128380240008739778393685592656939836519702693708389365756329014008231247974832683771676830716990670769376234520622795083333763374647248037347572170216054042768705970942535771412730796681249549702944321044375742187156527895938779714603403865036566025493856412620404137289497742436773769321349111102850282576163600427536335638484331500656043612348370585333210583235577568372877522971725495647183602266206307281099549370176978055933635194837839517715060375981012672198940691841363300793999578554917315595337507309960052183482537007394082762851906032093791961536642775587578505824122144322090408608512794593902500258656721993111064394559278146715381545979604345417359898969855740637080918592984497772000432341377410270481260497534985345963467352978000488997656427057075738499706240922167875401015625586052578359974321143755320697604531874012546264915295837426736088969267626999435129615462859293192704386698864710515012860428589493927713296858912357362164118129604786955039641309667603674272117473725415769303499945148688239645750189153427720551342932997954598257704499912258563513363089541047006605845170640228055288272047138303878735018386090351339326246239834234631561485209050960558304370710307677624403327337010524001597359621270772294514265799240879837764304357847789974174899961736345244067166188910488652004179462452065249298871106045063289967462297140347176953121826797736926264434579706951651666125499358280682029489940256445282601038455013342542999404142396623689468849289267929528633989362249484220903595130258285968353775313960545580454546440937454847512889498769417612715396697781806695016846815095856818083896064325425151030581083900418393237721605680582052753246423831935421544690332629485369812769189726066692150986312079518634317445212483603307958541556340738607297937586597547929505602276608 [150,103] -471908635611874792540714520160226675349778650444957592729512545833718401594264397485720598537217678333964121855971414151665228737275751496650489632863414248958218101186068580647134267466609068058489739472016675416152813876202064851307027508349217074870000783388686524727578571309324396473715540345395977456152228025353993627249952630527400139533327808877335134005916416718453079398698526012674147542676083749304057822982882613339632215731897923059416502734766573058665648686841222727219699404288210729951942245280452652034202660101697871334167479307486531766998861551887440280275744950397686908543610813972603595745036312682787005966545319622964415117529983943412474520777665332927127735064703971967529902001367229290138026524134006715547028722982473717814078471474373120287386472843111219128047011361197949281091757079315186163593070947239914803779180597344738069142533875049199034824783058552592289029842405979736314414970989434627401055138274847629232188626072468599441329098914726814592402363506088913331562724121391276900387612061816911259958489857140019914097647170692352282174156259165968192245482200426857929442354175655346743314579320716262804093721059157926306370424161921364949677294302031671003062466707886486232976501156211615799156179576830735690919091757911488787388031326447909560598723181829110272735038856242466399747668688310819982893085844247316938324038122808479188773927514328863660271806172016883563186994958752634742012358591230380596987203184313250737729729665748690272123015035842483055103744629663594509223443864276349743607465883195598835716258246771341988414012971327317316647388188371725785155323648704843678643459073682655370603828660861805735560649474280211821124792428283899715880934288019758840556904685276320487512728065585995243886729601496842247040456592028247953333053760446464 [150,104] 1104102867773339067555554376909092750666380896506033698046549777251667966396228273177081247268600519727399099901621725448177372841060112940677517230230195619460795315071385912589771653567860338135364603226175757471206732326216056024431158487416443956133669665829046794858942949683379404281988925150733801887255112665349558021489556819516030559970389746460889262563708924552318049211975417855443029856687854565941447701129530373551158513599828304213947038114045106594961984656979673620937835572271801646476262899274739258826214143153029404148489546866161403505182047440210065156645090842592228130794127110332055468042709790601936003691006618770803428689759369038065783548968504032062783279157174596573806642593663924954440976291539331774424375625441584691824579346129827287926926985197479905283564040635584218837351476613937193638069193889897999389234735388528443233253689168753725034041720449124535076689525171328686925245625444544600485818637818905781983284902326337413680472497628074466392782876125725926719799903223012097386423089200006422571603818729723731100283898695075551947272454827156832801717434844958568068510896019575644259537715126759293814282603822720676869117064704702266232809397389925581339031289841159040142905074611450456019384186769139044923511749189778316214906033727495966385613090742768873617037883171259472653592757404383267963856792506378150614106109905407464794484215296251945764028394175863322824483726743440713387188289673802083169536546992689648679244220575818667198394680290285652217421205598275585276435627695488569681591386733523606760108010606108840196928423673679149115934972072857032093913212576931168995982793950376025983659344907864066576562526058000815254952633579595904163171011616057634516899651639309581821674575610694565040336827378208242436987306753070310841395744768 [150,105] 1454930160800849489847374191163324131947178855116544056241738393823065986127111233366821681254791668672733485258196742655616023142322442170215581778661981078771885883058830796137109031921895824562315255911998418001821338283811660481747473124409494020584571687195837770347452139003155821633447267936184393974735014079613920054962299598409087960155079853461815585534224016148798032772533621658654491755413219700039288908421361400595139898956311161258764517516561866815132483003116922039975964704250467177009756241414627127025250167507625747652325707529375761378921467909669463578121229160440949049924488635454916231111875830748622235569451459300525609050532423952068077231491059073544090718129308115814193907670147682738786220296749628524560819867518639663607810274357263699674953220849473917434806334506270986855959082755541085211230547944250084262731738159171230621896246491708518042800860654102373863710685162879887168811212798965369822429082839540690321918699517361438265038230032589235637716812736490080100727161773488892990880876145320466255210526153121016938861723769272346797001547749500011215826983791290537615862839373572509555817193604953356571871226776879353557996831486045653309881420262846404426270187858733835898367150399917093546540535822585917766494295224893849314367609776877683029474099097642514906487956878520146957583555608908210267990234074494762775920056086561496707036425787373260807338381427997418064649436091023678155829941153428213063610964963291373067136448214950744551295326160203104527860324369357277565060524321079874606523545331769531186559501824424858137572783487345905530214202876946331371498121006124277644765809643665954011755637188205153105862307149264526219464161287885833807099519439376734293937705958275736019533728680343224633723681437690282248334008988119974081792 [150,106] -1053331454691074826387683345116522107452727464752700714393682888661264374918065659296940279376754550531042421139160905346889783879843129046513032301585948953593343996193193848921821290472743629446394017417683699704318658529823816740997828954793187107777366489573588869984143807539171047226995258076373209339015196066589692750881288952250731255938886350907871571204358528072271832278000455492862439381259618862036466920908563358286755065293917030079166713093993382178550961312260523601728927537130188197786742484307347955338000028524564908133028555527729358241194652647301383059341276172952839897855900537425119601985660765483042021295658319453631081844723970357323263701669754636954058011613220533060477057822097167345858230371929532833557822458358877280272484705139122819498585814195096774098501733552077526277406931399958731342147588288822671538379511271934387330916905636982288046447160708981770636511798379242052507402915378775429809304415886374217764675917226889610957398890932227638891875139675598979353777519555629888832617397295843095512394030836558887022793345870422949716624683217490726291357709270049242419663742335203062046277494518618390722995955092849439875471568506884682641896286726012645237054518952004072847767672429273806403816798999708335755158185357068393398175455148582349228773277426076052930804143938831435864901999911038603123867898934527273340573853735210807511999528308822095577934039653408955056107645697964660837531473549809765056699604927507042139673612270729141645985365299978017169792558274064715166123953481184083190688430309979590169667104516329912763987363178152224081587024897094248723567500184073431549264851627093766744105315887002076187946608911001735850813211684815837777577085000409558759461286674942656276299683806007913773817176289636445866898361985355776 [150,107] -416630301591626601590984222342972448112751608214625266068709997151154273802846027412709739091327674931675127262852283934407704318562864857382596135087560739752020510414773537055335439582291670768982262843695226960402518488786249169692930746245398860550192424712408301297818320874085097351960741471483178207807750983577843726940927572126984634357871734408420986416163185030602330344942881738656530978336692796882233313752561260034706325360186335670669434690323644038765327005717347359573703862369685630182712804731689472236105261840486860160697930201714135834752787450304108944363415490329896406391319551708963773061105021593329334098122036396140520673367648880368239372931253417080807132647774949918605185367645473918522828491344190413145469579457218817009789978388313005044095457985073497044999122966938638275177495223723943587535647298982094768904396080201329481632696777145716926309579466723549565775140266186038770093337366894845023279216060430599134765849656606362563885911689365298464081103857330143167269268245325659365062991962305067424108422203077435901466032550166450645241703782883361910060903445425703002193424330884052178765376994881214856526599017666491509777247204884795843289694097550134843853227115715715039192321215129211444204104308107569653636563639638430562568930165136647852239868290888328257748765113598065078266237938165963365887791818692892988195100694550103608553250373258716478482076554057871202661192670170632847611220519191040911605416852306174367331436639467067357067055308092223493236188687555007086026869974115814277531470168509478858796233041780897636295516930065367259656824695516073957688822051052503823639763729130336182134481370747503515241915328960757850778630853496166170247151923611630226307300927907070150343564920256755379206381985077947026810339328 [150,108] -3326310102622606782911002437960490482556026024136967859927139854252343006266985036060622659759743776487139576613210233899003845883309460745480854598612498423663467918037221558101474266989588227900225224087583619812655111475258860075025625715014729411521448433220151151886327302570668475964042321148466412855264741129493743764686759088252334181831430344120396314713390696162158034799677257583484436070472713697871799316770452880159237429436011235331692423255094796594783468650167256378075732175629360216279805461003355798555117783722567513845488909862245321102443678607857827017967353801740948968623261028824523838857442964574532640554141507651795193770615549764495920252450010886706988563949330321524447213193754040511297631773616918383171412295172797255918365295367203346196708046152988409167120701368994359263298369860927840870737930643542884708708086614875843184897331119129394847791041657472484570468625023347766140533956548329878436893792413452383748940808374776519460424354962198949785061771323441937089053005630465615450683825071485762899109327643981314820922591400915315081825505755528311792004682237819601473277334106144141094889347648351028148593469597351600789751383442253658078645710739688497379829938877596660200126686543212817028221865405021001406565292696568547622021132307277392253825742453207159230307682118915859823626447412369999021390395507604543470863214151575694897250501589442958651727398812432776101236694301388841107123155194057203361665180558948268056377958405556884617892681406770918671979129186072577263452166455534225584444342485446578744687175157170813968099591578988998202534038643843858693293112870274076754192871463399983177701867112600705505919729609932542467962216976697559257260161888481139135059173805206031345478973844595291580766298611067668267008 [150,109] 39677281299701343459679969840116687227381977351834135459502658508662059291961571000639151309100159851709336443876962496275205065809017789716303995765213919377022282146785965060777012594301326044044456229742176571224850406890037361999167917057982362047455648868006531798776573240409315865445784947177157558039455511001023983043888939476277622619420953977265296718483437984693895798942605878401755584689735092595865284993383446055880075218522940539928489653161268337723128823671142716541932015126152119634662907695106026373110552609318278297335489152944251081201125834014412640026867376791856615597764927493555878900034917518155792890236511359923136364269586328874555533957211722794727741521822710611169413722141642392442651578023909596579821498563938355673936205952068218168628688044258274498908511358307394830202887774576087948314102943544880885636750303438996655466651525121959838943782495454264532707437607045949266505047831064590526911245889128299869939422994986623431364083646189179212578849755179603914174138038378858496137515576110114003253258896406026393983559783483833458454662044131050224229909232582150292079797847899041706706293944299343216846396227088959050026508829836088486299515928507244514464366993046319038844999405381930178451997049999484057596918449118634822652277207526863198966765231781610026413307162039677222636201511834139021796526666296287719636783834796003032921090917366058988098914473402846902158686267976192987696611711852545557459396347829492148673162560541553264227550379658325873736058796767749091426940623097356499143582476826543310324290585620103143104737796312364276036216192686585181728761419015437485088129662176009922707815281464902848257976371500631375390181689896598741545693791046834913551074015490089143164946291142675866038713651905855488 [150,110] -84077232303522743791045338218242598648408231736664747185852154358903517763955660992311183234701615888921435771330467989634500323690869946781824820119720178510205753094637811254028255307095206126853289502337373883238487712766173028557627702851766977302877392221550230690863544694482761327393494213454830816131945074395614364936856372952853033591212665337831907463982878768478936614407830050275025441677440863680068723775916847667108923206523135159941343081585340955638021954738478728888061028856695866374756687680764455876347855241411974979211932578540896003344217451821587146025872920000458787686319915212127762934068278911921715907621895155187717660682349623319038636976468950538738503093782027940555963484438117341015641997403159749264600523535929003425354954229872279221414122969211911093770286101876335196689829050696634203387390338981462925089449706227212487243135345688981271191034916695121838003417292265691676290255763430168678026589243648931659622991660811491754818423119659949967356077174448384477431757730081840950261745395239831832120769542910998072466928808029154148318438996227478248115907765253565134111269465756481908892331842440706224864631809821264201167684477749635611470323031852391049669211501400105568197005382567486715207030310073051740438016950801281548043609601888997097316209318762334767439267202250673603340684456798648905481182018005423776034958539672057543306103124773883309697878339840436057513578582608473933685202424142738748244306392735413488562253849919746159908943316785304181995706077509238909968498758658151219945380455108044587108319397598072180118408844467912887102037657275268143011450903931538568227052174960345077394755796036079191386308093895697705140475282790989979600401748112104828909121251577450560548049509030150709439447736320 [150,111] 268607728574293911476255999891592326985921345402571030556493522336588657139890615160326681111828594939893395566465956380842756484184594301973311659763658987998817435454213947976384917617194683789086344542392256193673341284177382177873313018367397127276670937027949745052876323849757455918151279702813933751283053695946033049265410125088219336506760325504532743694927335201002070776760580304006554040665682123979373780376578528882400837443149624668901519162689705944024721909122822988186181072542708182039124694205988477653295811273911324037524187450686617848195815945171295119374474557043603629088781465778343107437312622640891787050328092430258465705591930432730106489758517436266530943929742702652979420977070804145585307350773513738943496240072385825779474529058570200352086757722989451056593305142180923293408500635202487369021812555181035413774044947447831601104164368301955474384194998749124630747894723928934239059722743422586767038016166620907925172486483663262869665191182813931134902983584513351185150462316082624731920464698675728743428328856402045053084649944879628277157598640412975350410678390773332154574193363181806977469977700925142732896525556414542208702346534443072337551022079729428915332689891367863531491940498510804651023533935696670227753036600584298332986008456796718114932767457413938279517965572055837576122579254662815287593032775381103249768396845630720593502128273935015977382208948525069196134766083181973869079927795268186279774840849153772882211525498347535136712872552223672168204398180134085823240092974268631320007466833781706060682094305546120730453552590431192307485817127007243674205217967077041047488348119123393167007770386672310196484009395571151383441170633362881944555003843134726211738472418941384577060984206191588515774464 [150,112] -203664334650705145678558748715219747112201631525784007183547069366068765530206029143876965739028429181902789369916110140273632166042811469712033689238040650298869183787939712468438910759601892663695644231133865638315536339527368786096325973740846794769061808115745097283527122672205922639441496571660323137961459327071045795058593132020854764116107821179322827813132084923090802329494200151271828967816812122839057696144920671661439710058774716922576747163898536326494633365272835327880100424215184246911592757112155998521682394601255309972398361747143945608777317602730017136523715051941557704406093722667019250058615393718664393250367923099986944863822841673037284865052944188347838724577979556352594363922219139522016868935933739974583784544863288875940921849441223506673452737081911102995069107465838797549808810775009885012184697306271226461780938056373743158655257110558514582834273819398959286260661154367572367403423036309358462889777995001652561322075337255509159980023291095614109378710866625578532743248109166748156479345136220226831637766850086344724544643796361255720491741200131271420145096734526929684347230371415498522261165492762811355116967183137635627852590039798169702160074037329665540013770401438737001014076652486152190167230548807649277810636072290012015598158699244933881449792304560102565083933668075961859450437619594963118819027409557533600317094421867941772731083496906821700933692478003573032086250356844236881129323806720025153680178545656188030464372205564658004333013602883515569563348464839237016110414235796023916410272735801300941277855573788550819296051327983059986825347173623225435422894651940586222188115522342842564664715324541204672947561716032876101383107034193428021140641006283736887893044643576161677440105288632238080 [150,113] 319926661343105235637359480300816118727121599562004022715885875838424802704985028955701334370271281144351626120727128651367586239431735140588653633462224341658202620910703646649432125115109595438269533893031682585395380264747624559359623327260708565406748711027861818458403111848300826978719319005802387541907456580890753260792677767047323939861598872033352671797572370496232406080901105724218385962810612812533760952242619482761005521400242250359515335660146111683355694279070296663722585140282458120333778709944288922722861316746637006871752554249145989842605693295505494443287406821879335101101279144246760607810331666012021260764779277377325956211926217847931542396208500061260879844872598041321491045706857699029621963572558557422810908644988957770790326090294073124063711704561546911579611626370984353505723552248003281267137497628886419088892504916684930305292679651447414064367580436604268611603543043205138260890060370104914969138654965031649691523545766510216856145194860609174314733371228922141910390269808518831626845811227668389612992210655458355954908448228698460929227708650958598638901399825296074775548694921381223619148178310501422803302950641779390157265669936273254329696931829737148249857451910951325124442166665650231975998561260709101732333276672432720661642245421100016104803493375809453898660276057132350610636732448128367001586800446963128039830205826524139363730757813659178195905376631682708542049787461953380616366767074310458226644196660455018510467431068254271923844298807900263675850032937021829350734616029093099045400614810727888621277372802201485487371940926581126531301709437128319726179343108767667286357687678193163401413127151631806571445445750921347138002731336697305827667881191518566314738815386668332912346494509056 [150,114] 845615229314481648463790341856453122422251074452378606846413707029887834086780457348426292422799204967030394411427909612506277254421084963278052712550388677838003791997108971996232140455106060884170097493243183051508078095249644737718716702246814068947870255228092302027263640889376692788030691518847830823449872839012404804357272853297691378045692170968233238772480109581146304690871979576031404261318182738524401638657732523216272840958775954727443785270611230065155832900180695485367590575028115273966659555397304138582642258049101273270490499693359555897327460945643667482307339553072773189614202701607465454087722313074445225750631791020753640103651122108965134720322554354031089571621930012627835682561412797058427365010409858872401259477233282089949068336049908485787441104327346692899575902522542778082627114782544831503105461369897799049518319080104884184954685666024923084020119069823886738944543699472113384487050937408266822607598528204867548809504204350588699476771210992108178389821858157544865836820806587318955411058705634636141807099913138066584642413122933809504859343785001518716439661629306767863028931547170785408735890597324951000832214473545515939871387357310691424591493855899649340833695472985312509954800693448620369478382293661528232061780577575125850494717976299374766491631770138473359273205012580567362263611558232950566449858323691261780800287641844661612930188420182111970157728592341399621665648183178891038507517508822452169986508377681775496356259601212492942361829383164881293266655890013611573877014347525427742013727552135508507405634333411007099478231141250577937581919978190878414332543428915195788504127495365835476104785118970969987701315304274452232661362479982596284015998103003965223468947096661149987766272 [150,115] -261475672781527880528558778708652067593559928976034651632682379613701735877352461877089818354324588210595234108348070329267511381542960827808591789023168134395391578238271603153802375096414718776619479747719192191174626328243208011113284331301235372020075702922927600251511926581636585449797025864692915883778972679154274836661192189661304487344793994683640589179882352785258194233296837746473805989924379180714835051800396334149107503531527985017501925648767239423002888071065768366768954486803178127436493725829776328671900418375726051346327471675797289993249561530518912980786266038767385711219673659897217277828462276987641044332351637745171020757707596472735001861596560940598636672502529087183470380693615242016033863841096791600770049810974469531337531576784239418681195380965384915488138470527666126420018487007543872125265696539342942436360175300468835406228450777669860704000527235129470652167314137861367615472124530791426186066890877950697025861197641602275579020441141570514590035084462928816610025029730117291154308584432944144820115132682470177925598865285839113749253313305619329143415016454880711502126702290382153154154807892300758149407114367022029723838380023400578770384174436595229757288633836215440440697962362199055315062941893064050330749807000202594184298517132107425390118049352871174199542612984637036335942483630089326668761512795766866641418517520136488162619486293625019618505076204388337163569318594731180200054078473066945989464750026917987258949614892198400195532218787562393666546381443537105322018207686710049969394232302461956174055420035579291719444790157695003777622091448270038363008657659834237071516991205298485712286314795804906586704683613707368436568295810582836741053373345141095635019394682995113984 [150,116] 282310716691081830664065532970853553522924061796133210827700228698464153822890840859463549733674404668548718389604981277690777334111949289879390935408573253678517504257483481703584171567897466359432387564624655452172899458303991473635056878169664204058969365382556047042839307273691350898826670570359027376160332178725799887154756453177210193092205918278618415982722352983837591629803102209776513780207368037576587546371833106335920112714947967455400395631574659854690699994130854217889276419249864105933632151823374907108797873881702881309730958834887160798929242778393429680555665808429130746191314627228475904359010674612099991574812940676199465826777289505371695543790898492927656788580229273962850543882822087469489922152629039047914523984746382916675829239774989914756961018288748438468249693888274579740524963788281424635967039671715210677365307760370666952248178455788500350924394118231534922408641801519671773474724709932552886466376264736929026980297612310628817138787231724432457584767047350369710295244155112480776324300114517473294366694823941571777359043865149166758754440008129384584564314894163958202776853510279727703765282358319739678728539330745113972505612968539493667100205431980258648768329908341251087552918650267929541931887354152594033512657807183079873204403406860876432384014051453581890246487239022068529570992672012885901252996009837872948919185582088907626929712376329384957062194908046268171881521991093082442618739605013588048081001425745900439205515882247690748946859657481685932742478559986600648005336737541442537135380726867382911389411518840526903944216662390869505251673547016189633805628371163725429317913070133198940689958743804582406925050940677957674354677646974088518041172565988358046135086972928 [150,117] -107667075698862034393250810645478792544733019512888970742618998838722970347710427314820664772023942496001637298337410568978454895625189202151990026742166158276215363576242069410316163239150737128269059941045508194081445009046564601372470824714465935414124188856023579364592732292175655218368631108306207484243796891998627302406770529429785960687602534765408367238627993196654537774382755140624874784587216207723834777674956422912913352707937584605817586236626627422590375096367414276884598967600848667754691211485808048034508269059542461056259652326183209799202205718917385831483173119499413847170939221600551834626686635341190594954777297069117379937391502872714520150338918001315182176162606354679336244598007017883740254509883962422500319446923224878322602784850612826263659934804936228628198304368609729166172984187652067670966874269141317102731885679701402216045187245400925164219682965856176662613216231431837346111520134753660276050129328680194347031621978225477550287702484523194522234255089753204819730990893154730627684692261150463244368784693082173352228520984421380962596668144228934644914150197050709943220530773903160483833757153787410017858673421584521025632696384279220486261227772327489729906702076595705953952938332047164974985954225588707072629901263735959899049685812202041395313694860432358350800676149379208184403934201716340217201785334588294950177263015094162166321572511124115049377434115258150491483882680665678360208940775352475499069428513352422245781303622413065518232938459661566163798409961224871168685278442584932782652401174475754427866644009034182994396272682974616668927154563353289325615083666670409155529070534779142250362784863565507313086450757825702948171810404043019330207966520504273733007360 [150,118] 18555679734506733705482342455853738906470055087577179070812831388371441775375551929014894980375177627714119017061418439436021535988744639314338409240744369957186039803818875413897590288516234736922037727884220886984622198209373457766497109868956148428335721018837698921679905820473484015737939672206295375403242198978326320339520925732460677257334038136751551998523998684383218067348035684374116134593848037061908759014019136092251145358635587811322906487559670003964913463493727149075149420230174588617877371128810609302085215882297658675729207490954771690131183566499221943630603699913937446918475656567185225308314740885118794153229861815619159784208431494368444648172769842354137598369938453144706590141666854950636384993278112877667796714980415609486321604859037249849874979431280951003851488412601017211988090345533251534423646091796071099288461689555513618538077460561006005236640372305786682591738153111922753947768686137225682663155331841711890946574517457568365527368335128219825451912512709708099908212058566977850056001312726700120407839782183815382909142635197299272565718490130447736434681102318785243486151657876554039216096731710458703681544925732251670663601146760287515471287591419793656119630474356637395209069734770772944337742658322972444241273192239240184276719660109602797890660179375897097343781896102573438980194208124634761223364030254306445580307437521972338948480198306443651461639138712873130385745492455173074531443886245171161253288409566710218676648685938219050815729743759485816876555527326043754107004485985950518540640167691043586016036839157738478976847898655629022059436189952308638109947069889107583168033198964934801617114074474157419776580274530414646819780586771499643117244092996616192 [150,119] 21465555740150034197366017896031835847942648421227905392446331842321632507140602925732596158174940561221727670200611478087810634877206947546212797139470126287377543293609876426694031506568600229124260113572088386797645124023019287745365358722417746554699882627053016302814617661147327229486132274196219937173648836896447010910555448841871374378157730890195223680218625854070310398996388918629590393808081353676313000878819256068029564505749595726989373895397682677271227867202720813928980622902169924269634362183100600271297093455520216539285115194379102852814672050923580546727421947584110308441970353984817628329943527803299837895713187625481807998578128307175836027804294649589421870400403867958013346436040172107621822884496201435617336534120583185127873036350530449336526282057589258986017344629918334207958102892197283511014531521962929490961985899546022991981771068844542347773589033755719596672461156492678573166756715376329838795892347369723392575019933791416715411245217950666857376099082300188123891104635246424225273646109599873743579151384864309212559667993678201179743776891279601716157922714902042442291241630064442642813076707324823843024996350767874480180217009170960953539075608636873353522069649279678269213937410950085724829556367634876888534169267002711231188395981352188088931261689198334554842377263989377090709218041445037952453165064915083979557346373184228361812901499429998236196405966426816926086249196728415840980413818903869669584219175419960717614752073739537156002429559968424317273349045870342320227928031676738951659600418765981315454181130830262964018090950969875966113815066033916294739849679192603624304202885246175248956811967716442707786097193447147157628231229057484426729474244608 [150,120] -7734649376605713306049121532068300367857012882867917913190466931755490535367698795575520979634182358475564577951436605552389888636583651366560901686408337970588707243215776570919659137839618676927420080459947110517278778385517660396448978554673982698602940550464305371491153126876829188950468488952787658730957151113908840684119369096963823371085372162174426838499245927889028998662696048916974498881128988700546149329396522081235969715171441742118264421055142422990847035760827954725594500165391564182760953898811433968542020787741905952867362299932766818178670906789063033048919126725360290179954425899435976391446667621134691623834595688413015200271949408388403239512528724090702961297213516468063725592540730199375021331124023146967966194201967486205041146868348662685279737804292568855724148750763446796988111425741575777255445550155711085620643797601199096948931584875274228714794618104840328263242182431093717580283358633593287443101365364305095054641693014606129544516805745418993007566099006620184889884869450526789553008864053748488421166551397242377962477133192311822832265865402873664155059767697378900246707514250913841552705051562882488444334143499527665853521720424358039436056242689188359066846917579460771884678586877921153123502682819609779025946264525921444599831841282043784889757302339023598133346716831832434449829661821899291920497984925820820757526511325241806582970568453622161337098002292871904897805020472603382911140897039176051807606576291642716443475566630934296755591098020065795555200655123975529110928215489370766197409024989747336783913607547204870373771609930505213249948962058004298552686234792835562691653174646863474118643117372967059653881061827439333617762933213312095346688 [150,121] 819581937394615921716222111403334741530921777164884817312208346108318442314446426488393679955884674837704576393043447577392079269241090017070838360044220995032454125526385048431092345904249669705685629793938601494760524478916874327074052559415836796604301977472582293890605049295179803039356899186345443712769008701542445301800252292229412514378622725888581110108947026753453974820873369353618509222287749294011161432102659970384869788964256845412938244302090544078793956848842000116889886419899303967418404316568396561368684132265427540405479542065204775690988207803600945555740494769720729214592832562944638716232732904349318568733899224847184689614279650857052355078146710917629575391338789111274663042628317541008748119032707411155270240012260472260747782236203600791805628698319266816593833319808529209690907150716841642355437773899366309620100066836936090636511870717093508327685084121032038577540656908623596650312486830640902450953556430402556288302900637137149211004346041157633057573648223211860713419622906851806275304365607909333239433983996859205725247276607122578572275467561072951759548546428989269501659689347409660470683793948207904103259960410437346010462936672596114431779402255218378397403560142424248619481065393379793297960287951638678606261248235122724322922779036775528633408683250271777771599242825169499997037637475467664653094221628194410364853147155934592837477613220398455805526476693950949127566527301122872848548917726329855471706939855438057254796177275199310420647552131382524397590599224871350255616802837494357642452358420140174459311709756860950446230593384641658971440476421238724272785827681311085578084587852983947651934600352320229586453535373851330919637287765912064 [150,122] 48069938542942888434560132871867224803143640014719500630424761847113432776213319374495041934438506590124480969166613117317872452613755841360043499891232270524360695242312303586626790105714979469969517238972409966174249045573018639669408743522307077867019013622236690618197611314283442574143485219598573969026797182149395445616872391792611499548780760994460282612148569966274097134392270135476200455965148313593655889584592728539847930865416986808602951450673645963034079460174108168085167487769386215162744499750665382362426214019664176382976558593653557011191610165212200635061265780716255969067882323882705379744379930901517617827144921830688215018248574326334921528133303663031050067730723709753756775756647155057141445203877660076606027365252202733978771842525452347883426933074476927091375675826151830072121765682460516986257674585963454943524580271918540734996750058784491738693661486403880775281182290713803810731280082337388525876112108233963653143209621735080968482995809316515407001811535894893899940063499398797558027161511655691623833825424270650364492129932534804479267511176651034048651562535157901836696115655616088772191835514421551722353272784803781963687404057009221170883140357175046530347726494885700825175996938375370238899584316937222656487545751690076755176443250844514703696268454642267922035174252718489680349528140249222611143570830199203374676779502825647024337033450530993205288335030172602503160714099624426578376905843699556560190378314232639830122240819398717516466170884146788902221791500915084044005317839062682704831435465339621898022414610733162555336085867024274281479816862299410397924552947045004053614197588565621278178929803172622434168661299061183387095097344 [150,123] -7518526013380760433337286065100298450881233341758635186516894423938680871216926799365218766702568520022336066639821528636161032084640932751319632962822181732651615467936877999777810435909263232348699216022139296822333608803603417236224490525275517792594197119557163838134840257380131789786564382684961415482897752422522583650274806160433143563239184356809846771070443845237489060778982487914051910632185064729414120898703442899831665873830853493136275328237771409395234114118095959326667560171463512771428555176209674951153777779627632467128753952243138328820166574292813701762377783935331801279484655619372541165403654401534816805082861569646290723784786333910431616714432562743034573909161578185716749529882548621616343866826099607213576263174855147825591601611138627336832864434058163620964645596195339081838616058889787719187899059463871998724131464416864993877883973756003078818314886429121745311659396400076709056320100475049534296322762769155849337506435735519077447653400774687620294775948204480467999463335091509301997468651943383734157856299577143342431565113267010269612339351476358000688686812311133820925363592117482338229655520157973209061954294440642899176499517541473365594392065390908913980732585605857622991323554593589508012435281717404954006437966231909484114237622545763789162987521591421903935215480691233710623527080788393368276585958723316291857409101478977385131409196440438738562738634805977910285714628609598186262094330632634629483454710894877343416253685464017005830285489594652358130763503420870081815571830228521985622429179990118487560067107932725132655497483502146707888394875090557178102806973119834402644811745197044400925945569392725552319742993802634919936 [150,124] 796038558165845919645159181711364416954472140233943077136104441791587293326036788892764847198307234605384711490523683117131060792266849011096938580791472681282140698374117399491718310668536065016208589562913704254323957717492790428219740194627096318147911680087366513692688703436442919917832780524700181391567088910201741465986675137793404225896193011707690247932021843143898007744403802145653250521003164080925493425681025669279443424832134222172115874475058865784325138594079254735417726322536947088942110764550114342116317855528876939977144075462942498925061272766819439660029529797897483868013095958286399677972654378040857932797961360054961353865649559558623703954356641918422426415053689185955183689525119287379773459808683107475187538910189983756502607310420622539891856135302699752911461233007586050804530750320857116756238633744487377025868625425758447049891230815405107755077067514093733253081547036030001582479036870897093519222551249307542909512822841912480187295701723469734222405692457822683191684809500662326494771362932372658716814916349182286930283913720794523589259964876031780836647580670302122530224029851072108945370378433074459994746255427915462853170110504487398545338564988365621872424543631342947957694798205512503493892018886785606983559761671561325737579020493993664527741884116254451027174493466401304282486924683070269419184301509707294124929547034009947580057419989100449133956785414087575447294812410698742941235296610599075654913695910244298015428426618335788700700184181347032935073259164053438567575343263552689651989512558116877521119005136349845831928260357030660944793081006305270195177571419938912126114680140596793640084230846825502622031788572672 [150,125] 28131636680881712020201740613543959928713721020670585181940029713651988853112719308497009611337220788869298536260796397558127031767865978059881292690611815354446389072837252632369095276457426608179307426482233213475343862411800946138389136122526553013431151237753569062095794216444360517433054910660852098190806872807524740136714659352390272001502138804933666560944312364218666442892463107589096685720713072415249698264839129828122331974479226951238923624144299244090918169742929321040321249087059800216314298491054520282971415468036396204385535812574905571481058681223913084204777831002612155422506820496827234464956215637576401905529585967180571155121128722696229203658311581785899731761614208966752459699492947479882082983533898712050389171193631954152978009439527524278644248947006030201551185534533590214995204876572741297048302944790204547235000765109136975585857763343526251873666068126606231534982127293452329237772555290438589176656430912644407585592899266295225427826840578441162409019728071625234369174143912035365635983406084408959225165134228444528039470040572106082629077836221387490486005097776305923111444187353682302412307432759596847178674333575952517297017533693168788927878973253438911419995665393171635445605069966655771950028502972948958794487062832879006420379175742583651862986889176820979798519860070097662180076256597445076568302126116939321047582248358242993470415525574509085890906629931640098959084301699553339664882236880639454212578972520607634606527118042869222664278476272797844296870121637625352407020918563849298048036825280655278297228814273334312192422153395592365572710942811895239524846632630793440091807849840184511275142883774730543796224 [150,126] 5098563716881038809292323212941504933722958943043871465657682332962868798723916585773769000768890560173109191288223419313611665499907308497531501926350505737563924911821366672511443794399312400876112065172056285917296096090436342225201130436299652491378831993487234741059703276881340096866532429284582972034169490694269721791921862137704599520917922323343573935692743649836689482351956016542486251751545975874932692662229490949241315938647756392801037831697286868695668638578830385023088899386965890720041895159730598385599617845763868660240616665739966120839547835287188962307838283966178281258687995974434393063895555111908509985723759978558927412433769605495251593688865940267439210135658780964626479785042448900880536218004989651290066152160957834721250024456602769465822330297409772399895268439415287230456159584996735771275383453982450960955998438444071181219538236832459930738014668119406599486635033706693940194444106132939288821917455501058433859508066390406986279266750241166382569460914763001953184981802930463295811618428633496239372891317923755163209047181058596714780497860643605116577543699965195518735524954368542520170586734027829538791308971356015508030628461660242143676847166012103822452183269373446004066823963356413463104267700566404824318822829377008105513961189995984418436769314958318729940332222022598986374560993692505970909142912656737027729975853282633274188670757832658436194978757384553606429604219244000233635622208478456064537385596165069910317775315041540064472140563420898937387686119588163102375951212261202299658159343214556874234366045268390579896180090779417525158816176737597916320284199850886375871745151996621154713370258322866176 [150,127] 199475206985357369980072472623387673614488823273565988764938487788637600453280719462497918630192107331607338407085462630362553232897299547527675159051781384789086806644672167969152201324036518077101804024909241690643108753242567279981560569365373507366999538163239258431785183594281655729892051794847113157720897202501698360798938147903190640925656731219360014747567095169468032127441644675716945888602356347713176510129496452404391735702239208436289957468102687292168782241217665376543252072446494705000623797341931645214828046171341215974535721893392594842055375860708550132265962286834076208268449052397125838030353323245812284118937247103653268981303012522576701951241831869238585581627424062561103109985048482242832027184942241665743220913697637768931994567246797570783104429490218306560816814111363666794353292255673005004590117670373494086930342028781190412161756157989593986509967106488359241268354854224623768810263558025165249965176950682994847197976728091557328215756535107683720299700228803279835495048675447183299321852927174734396513090145362430599439365065682852992012613914309506275093756514180537856078625822086556659476990955976098711897711581603627964944040463814248759075962096210815254981394550990616155978306453180279232805381918733072555087947949433241523833009984098202392879878976205503800435660331630908997075008517726352096709542654345452659635219537205932327114877792128459489404287493859045096139822909677026076651719347106621479099991727365530201464220478449323167302906258259666900384478995100182540531283654600788577566167979100812154279370505555000078172043949798124434307562980000211273704943566688118504592629090226524845638156288 [150,128] 2329704973895061057079247082118700396093812449966958684490191767218061606024585080333221489183110824729169507392585072417083454459629303286855155067412952153638451551176168908224164951157786867809221678081265425845953725046661536168723847290481094003824129101174807943155030200953098516974231340767138639642344109201593071832013175791281376574138070280310060262255974092269208962413358368574658771619782848999145116904073417691557253530149109839494876701950397881756369278035413701828510806243372556337900597169651025517811291160825455022460527511382411735479372745397862973282840595866211939993478202428794554034293793199666227352658110092344238232589097566033645197460180469222078102012011934102834562560854927324343340843781586997730227991285692509063138676846626534105284446020831782114654890319957459105671488139394439791371381556259935372685494147003202529914486973661285241607529661508958622106765749559210977958544877557280544072632755681071339617540440172961955894899702242394821116307045943168639533941927601311596853085906533357652305881609611146305379838935958880674683368896267891054091505989616071162327685784240800414136891444374945663521963013053929406204363883396394812018492369617023613518423349382526770894888078139031233531081552271929590139139499018910284137277363248567590887053980143159679539438109423429597861738696626681111238962245599469837483519663583305242591172020853194657584394069423460389479877365173993925651308102736870117023036498230093324088528340401588863592016887132013141938951853078497992787476008527479238498824546931370507128813364876422626443093760518784319875881501545565777213478570646988063271234949908572356608 [150,129] -36120346469258156938593754747021710933747373684932214251759217704794809992083377574202628719598199269140008634552420333058041856586041298549921841273484495043738928014772348209087919113022330773711813724002205346368373566964649180721951362278346046379781082952040517217472314277544807315975009672279716269944115414302575096111231458254396528611698921445549980015247053916003176436122578930524000504965184806684010942644675226145823921848860864909524486444855486167939023673373855245518079154855980628316622089692305522389331287928625280126046828944243279470261101744532455743111945838474201326717477190281137391490926359289661406702240366414106761841453058416942343782357827002840553683710005465126102455844648380076332597496575510165335700564977756616085776726776284876740937910969022428813822375002083130305573666831952128722777698366997036618954885079998491406329222941372661370141795505725133391173723864530907055320831065238428948788784581082841903884929258437314793374010456744531368037845153987414412475749706813790573635121993027109738487783231036364135824383472941426990067162840493657789203122997442202655937933466211671290348000521064786403115846135154202138097911068311694055937197776994391102513524007733586063863828789570774918255713499631360342292871334817266839747460586631284715276278556028841186522594454867527036768763897107251390039402967822874699820965060827252699995380339527229836049008042491055247888475668768916299473955025810188267360466853924786942609470017389799927591517371230817705807901404216387276320952866623150037415856558065082169461803305665900911209349171102337464998618117539406452405458792019090915172109478912 [150,130] -153265107198311642366408122965287189704770572573586667735797719953272215657983601326095537877595080941463413363267058784702277785089537427163348339003867317441615848341003484987315182229558043575624875571356725526186620950990895557165587476325097537444974772492704953455170640069311852102800386368201584230723872713372220143282852344112516122472324320122861983053331653265497159413549129273992551717748836413210963497368737085382147385205840701040804690915396537832810296722874013004043874910106109446527953425152943695519652081161680402247308897842473392115903244735223336048605276677013674765964331229822377942561587301334840423654922694014318372989358234365284540906939975396651361136517625040750908488924018180728383612183139461287641655389430447339652612710333002582506607530636446311048888588468610584707042811281258389554184432247156601198250241004929580395644221587873225304465245299376542699473191508074625733383233569008589152752669049828335425477480933037335114524858523803544504575255116163300658181732763621076383673741988845471748832929589890353149776244324172541313437810700957689543584920029389499456590125602050028898294300352455934332662268061424373582822491887003917241842525062720760539809779247534023251727440817054044485096486976816354342551455582385857469154845632427554439282164783755079335882529755306531740730803963517910999966734019081993515598821893002727621323859023644407570799917797651782613190997777643543856101986722960571515626291310672928905765865259073557879569923333399359858091654138263828693350170294881774500823116644172392766392345940685085923382438655357170862534261756162177752262449188600102109184 [150,131] 15726418608451063362510134288949695980131162759257790103556818060490109571953257058683506552291766769428448304494423994876524455057551654543534407492517015538575012039673352598240994684397023767011287888888803144468856798282147286256083334595545385718318104945491417045312432347179129595596531937033267812637264491288674773504329726316362379093484140408947523162291944934176480261994707337746912889213154014083711125765906715827709168026904695274509811875830396325912086399985812179840794178556847916239009191896034238623607263996362012724652085945061338210832249011424225094609742765790709711708203237700045174567491687355916089831847917762877557035851377187356895501608465625657541242815863497447049588381340645261525154951836422125322637968216915321904609057985816506127606373345035664016089473357830815831096793290160681606081200410635878798562340858444074820137978997788200786543050777709013391915438528879743318030595501402161455335926332786853672601269881744824621466199355740293791114687335701324204540131267977999530711313829204097101380780884386011189980018180914293970669866720470968039261134908725240013634803546038796568232281203423752070772348312450060804146111136867015559834772888804630487830814431124813057694157666113694689134541948906741428501219751026564931408225245157901093271939887626376656706431673044836119362940948055905602112820569599078166952466275565174067774319142486654399380228514354933745662862072986635893739200131766453798963921674293026398005469327524268087474673853322147670629477658212580745243729928057519173366866476439840347906048235783223031819361645841357567858736679171931869640471990841856 [150,132] 96940233752687162988549977273742597908985414988046025485654588076760687603947464256774989160860967358963733795802521025343695896589238608009730800839283144481921857072543052660940271957426320512590602324568617556427165263229663600564724919249846987266263128961107028509441466487700316075621546798885983524094834540985059182041484173366145005628516483000293603669588763450043858242325253097257686374691033608094807184627917594260981974207912889714053863650088988900290200051027693231581360429715504728764733399948911001456746393116195394819436198879731437304994976897699280796502023158613719959914781627241150034398872947120727301669264311005070116634257066830551144779718989760937281499433083474018185335268328138923467098842599582920238665247829361998816579575836911470343992865807620843715199791128444512338389680393636332881791703759859244847207996794085811879540968810817939920406738560282405092480020482102060122548804058064669513133095642941306293364721022462857724265062668847970018449885636097466067598887212494780246542996661143393199786290218276255510447338231385498350852628086636040390133652434278351213427790264511672232185048474808051366616532587300464615117472458270713453561156303145469051965799562921018754180332429779674135298364245606919287791442307373599257946860062350506214330986380246648543795903146804666419984321353197701768535571311094018912796060740941222377184038039353012066412533269121783042838997707067180964314696458068120834022185023323950329621672078874116050515797672225630844674582208657519006864615778336578206332304803488241238047124987247439559714643168639732949604058587105528834357760 [150,133] -349252124883036084006122996868110760858123311168069220902052518573277605341728202564093003874769243326798874909606323897342895106258983939362391625310928352230291088935114401932634925927951351420884418471958253864282112607182367389761134102584563848208878303802567184304421179984778255534989395189096303732435964013870799078350355141338291657675933517867748498268597540047187318109347404014794817548690765352808374388448907029157016580324960992310257333211189183389034734832599989009098432340627068541170347125183870744510002863980292302089072160989872872835700117389244890901548797551442372081221560440488907645240768301114047975551913637952050151020147314615638153913322758841313449830253356588303150794744341571628392614331222049645263826322325002691920253500639998378221775756556354666773083672573424811572141777732563218829758533433555825524851742928426385019877288222831276241882976867481705660640342387254067025698783540776225746402816922083600947987105194520452937207422085894472473583346753114157659573738960185962957886381495664426562809842111068703901308468705991656254165113760421430819952755263748669209764171163921378825489408314709853383713391839043139522997336811155235887566850854634144736021452051159308095861086494773670142913840395385691430713725187217291123634037911240088407363726037659569962701562860184024586482366127684181868300468806295654780623078274229492283296768925770955150473013278019441659460167286127543968030246133438446520970766116485449531740952810513987725267906875075221370537199414323237229240581026620338616910666153237474790152376841276321978935821158379403567064061013631904 [150,134] -4059813442176606798904749899536272750905315456853690386556523587233314627723383001142971247940549769403193475866004803144377761046032055481767197809225159605054061211585893944183136668590943246174378495591473332274366243697605452677840356114110931014059527681061899595414772588251398141190171994166890431251961000839289132220139719043774638729652586491890102542292417112068168641468203182951157413168208063443504010670523560800465945230815730205640952130825345363493561898487333105885579050146634944533633778253467803349914463657746562531538447000265720859346831147870811814852819358590019723127804017725208651974743521564705210546154151318418032959278178847184836298115874991330925154520981014384223562108949722378757449713452705293440282260663644855600790806440800268710125280213261125183869488794092682613433518473107444541158308756384416949254018126527088299991692867936129852699059450932025134558965598226586586516067123130054484669730658760440533380453425025296338038831968354827284696875736650830344547579365005696491735907488994775711186203041756782543514072192011208498929588763144829706070868352666646651651635444984854226214690074924652456467191514236152550183209211790880673003513406396436252885199004419620756790009003494774132127801357809334207716561037794252731851068692241651920753583412828895067709137264155064478427267719769928600958277728443887557359579480037179295393375751830342498982145644310890751000398660023364013422171071434328495327739532401138400696766188406583991260169858682187046086697917230667667587851364067653100558501213963340739200528925845763323711123974276411779941888 [150,135] -604884104722859855404741806824412403302716704474611742036282608155703679148391521666468714862727247368142302514396563847051699870548259155489181288579522782091249321548737108479809892189739713581228175318283558059580442554961931960806966133098679529345057818061291904255365771858572198550032521878234277657630786258533437432844669620496879823787334914710316339338156797680353087761186938316624830122323008333839560749506447903376689467368491254785523712238124396468508672225036381164745941479351067466711761968741974029427248345478198946014950848244355140299152775660232414095059196510379064327505759684395785306878453093201427019810651896656181388485138134184127567728604510140260120658085874803853731811942046910465488777767466708208057545953071674417607649811583097647327619257578819916878617146776654553891594526658058678335410762325570746893248429757329283424410992892737905726642293168848628891867382409297612304249449183263656844866551258258608300030912525054881176060566070356345473064813166653299383442917827052774196140856855115407046775219194062101917040676044695381965394509532827007856098792243206724437083286626611748429923863531000979224895435269709027898192066138073168652986204428437432034582343485254195737106209430591129676972591575312282954299707564855664253952664837837254243804111539938212878284530454216276727069233945579873957846682627981760730489545008390979460525093337082465886278910551461614025672337685833844297909583844952577515881600288419579321003379099632858603326926810576870658663493541307107799656103251633992384508855983985625983187664644247384783447092411613184 [150,136] 2810972273854210379480915754576191655171010970319554498733953747979553125909093404555983622338077351195555355622775131200846910131932748164837569203277351421627340263088707080418843528445198431643458397541796354489916704172075756353647458539485914745505238164916029688843606242430706389116711471382200204141923938746304083923571773969028291339174954555256750300843162892628701112856219269097186004648808455042181249042768942392104095492341766640912644347083190166697257396081174368835307601314099319047634975455609371879068745088088570944160041215433143381083332289583813542432877223309260024234600363013173170980620846637360221313028657128809332993107315499024923642825190290488437508067408038601852385613556654430002397541755044414856098486218947405046935661137105082756832710291674169053865373987941342254592099313291600222600820373970541918572896878280216731876155583895207883213748171228910929566451186142656394588616920552061726579175296230061294834452629327568758698184111233650054132971064040786758974176299590381001441555390282659157114036916727057237320900118779189050551763378857529717817294515404902654589505167785645078647015635202655525725693312466157305536255415050855777961235772247068613225067837369626634203776051644963350725030380321986133675868511751621495899116582901430712020024083856980613962967310720342240815591335586165252868009726058729060188218068206482854092935779556422750039336620666273976872884241439016900307897657274009717602269549568110712439987288572652529718771887749502629961166752324939027920431920159185834227550180927433461449485983027300987698536448 [150,137] 15598227191917663946684578577806460308050470567507061419562241072023366071338271866809026334982770891024191118806578088145709051287308406755867059583156932375749752006679285544652676585347256739817041862645214868418685235697087480098814254421802700390402824645291139513217910336588903677532344229014914153263995802641601319667686936644112845920447478050087051470806817743179356496698745506260840548938373176200591748154987143696458725503645992806037564744258319749504772933002375765858051746529352266026238350825029138001524574937848656813707247610245976876596712995977801764915808016287136422104904472195165432357677722599821131447264779708848831131184517882190803126060575507151265531426752535334155197659482353312966479146427253974879606456925703332341210715265407426041903162828738758801457687863443342272110129189293758470805584571536396999383728027902598979013625975527490138943560172698523370890174512030072024844092552628308430287527622155969425722845789790740155380027299230924609027023268226906535035576890341900260448359445123651211656276442987123087861949430079881522325801484877794426409858272293944384896326273953461268423179606940818385719498561023466421621051847291826405687416610769336009918130814833792101730159837824736888157830460409408819957507462466689271196776415276328135187749566052725502918311486809611332409720769438579077503350280848743729383027728657567360222281173597899143822545919574541904475337380276212959220116378672744719018373331436957392393706451145396489637433593642686413522403237633836208257446844461866627812381814624846196088207312503481856 [150,138] -120122322947869783669868261577256345737413650535550322735696250096869993893916180024501207495841246275617700556002428700650333963158001369229913969288009017033247851528143775098570422294030514679273530653542689498250200871971123531285626070061187697324295132359967062301914364853790068136374829375404892167708901331100520873002963193756173745893639657697975921801789448673020844980592805501389089465932075531860321603740845882984376709549832682544554606243210360333111529014490408580524388224696991958303621525836296708569361945003370733973905818931655375805953628081875420540740544115705507733082880177438740850746757313963166592375455232724538420873332177203913544668816877484610012223018965965613047551706562844744861308941921318411308695934999102247484241209816369888326845210186854737967136454804353026413145504339172313024142413299902971297418333922324484475450097127798654691650093344826768300666348766696522647792316354892815793280375899222735158774688686383923356524827325866814701318401376951679477671111370150177559878779140335958786969241498399818571616715571721267378097723151398521324910540400975755277225989841285080839746142480036899556901160644388940073797359166973616338993371458074140056925704857253443326944415250207611140027945848849785282897548841112850497025981099596263175891347273471306319592189035855944360234753543755892709641729125423312429777741902637759307089342774984951213953339493730810791079237116736934653757811634849374599078560963326613763811971529330781372884679735864587121194412429491881990868556694767074034716906223639887384459763712 [150,139] 261630573003150474746305417511329477084498032740573647832398688800621048225002314689472843557143133336743277692735159662672367565612204853371406071130594287412705706538743860276218643322002395927313030599633373330368904543927021515161970021951180513455789586285080249920305553371897909192927778163386899050398842249907011484121757738879686315181295735110043361605690979333913889814827701913988997403946352453611896567028028546609284017487330399262455311297359721581634672674073069878487635095580223159145594450869645368326637758897506574578072423969973074556786721542299796289779970362203460190806514248839094943892092540474281638647364897047281956236166942289195935025708837359389582253755007242699914928555004192549838054970746566542438846946174892733555852141851581071677254444939889605931870203566113588763797234383245157900603152296539822064386316849425159959606112645172455626003825325250432641122733079212245226796810806776777652938506716671094070554760633852169839449722270883861971991390513058049708718986828475893664237555238527858207767901265052754931759111195263215911778096217036369348638988273718524305602298486623126914388179439163319850123841366268363310653038497349120486654351829235665007669234207289568911666640272849317483901207371584205622858180304757962525630682524820495150549214833033471409604307030062827920132094601185281524678366700754497576726514160831582227100923240333940550354978580425132057444988193910598754921751671850359089628047614570253742206049211412888887588815531103398523621332377473103739096065141752123006575030641456066560 [150,140] -6660637257725885489009810647940312217186029622659760292750863603816602848820897679247512297018351314619812177111113756367659777130046949659423446806033191715316773400921908882460561791188811074823989841498449509827593779947302416399324343224871495679351907721042903418764537565302080849136825923461994429316781173520934222830495303016145232475631143810116864800229420826777101863574669849533813913140637489116527781292772203964240569220918549008769249543221619038869637371377535771924536375083389628133817872308593515328745836965379676915424191613963576139304758248991116175958383609335145436836678161096782834882656171887596259928604688178614222746047233431390633972907875839971611591627689594590640203821902661098114923914243233065646671727806550808838496614033908524139828697424206161704604748716053817403328811962999718345362846317677153999118375068375630244632966494193415802599583998542155887636478882762865084125281059473969725534950380991857205324706275987098241855026132508635079245139894511253742316351622986905467814073127353448064458564080792083577597674619527581892533967488903054062595559082910698049505596471800067686348741216464530034102656017035756090461613684882472040417327754177483794844930433681267489658797987038685198337833098146790042378692617573394407786829582632023623892098017799452814648330563977678591485494778837471384915421323752773482701996166369727813532413973891165438105181004936307759581521126670164440739246743391399156174706789524169831323242027247802913624092782161300574299856305133722902458666812187088072138911744 [150,141] 528301079477689011947225233581230691500267378609594764693672266258092812361937828867604739906006653445246975671759570409271752759721522234500799365574309054355834713930073695361029679416269692656602779095087544867155417335431582984514725158595641076603691362569720875343476041051094629005606888392151626222620518856410705870006122175924178947548116878504273373039231812282966451504366425876539562331948186344797891470211673573887645218419373911292561415990694070197674491311322511442918794249459576652875886087200540216455164852993190035323260634110066065255184717454971121698471897818779594045854080730174834634461305252553920725116303774015671730447318166842445048245322586161178819181745146760848160985590386468217957499591295826850333574999485045563313238469784344339541230636452292585734258268349273060658338642758964304517100626534310321708322704099363108676159456076402310189392969892404097240503758729655335153606900203741930659203930853435825439568207800631180647501413431577385700628339347485515314308703473399320268259488653535201568838311810481496104177394134540527640258034262694504848499409497972584498353569708714431107216742933429663981438456049759955982530829431905029232987042434742816092131035336069596368478560738429970965413883641886150587141817792519186141143091470432653724962737746485400104898886680529918421548964338548862120649820366978554388189220475623960576898380944258859968054905053994512482351631108109403497586187914653295566758797470993963524671581024325362813164828897174460032528750954845882585465181891749714688 [150,142] 75580065962184742364246089281808189829542268608066373719309860960748155790993924658242238911902613371202226038801136944278900015877006171658293985823783242330368450168308527890207778223592957971934930981436553834096027318819467186227635843891409235019776263548351628606701261464847404138145893071002870600726632344273442521281165400810730065788814768104863053224506582028533113270507624455948427572889802238838351054592959708850286344431911207229479674187689235852010713456730636651264307130164749189000684856206586923218504773485935835966451459720060209318427163501145106611417079552710620961105017010174521111147803479641177076410613871803234755500113300835579221861951020577368773072992145590216340546541174388647971900511433133146960580127724582556153925091835692946194239905258523364999395517512201045501700357946260867951918349066372849483026825682785382122192842628078807953323957776097098607443234305092781504190339443548846137293411436431657380539423460424833035241522813306465786762497459985441829840687220292671918873449709066605607036642727093719890257107738374656518305542037112996499718662500752072041965848522839808904245831728131580455029656064308893208814070201549446890127709450883113314195046074268481000138435569596476385300105559377255990648658066042492310856075284284522087177700398927266754212195108756661801182690161965629002634777808130835390476842959066881558694787303986410182413394294180624808662182867206091498243637696588737087356955358444356977066962712370681712169810269749767970974490166559652266827419648 [150,143] 33765610633157794674733249623604100586337309479106683797246202109454122779694544984859927587527314679881885366794997056745401821847566113626758999812655222225480265486057003559684848876083348856699112692195572402861214532051812905389433524871583497946080301404621303029069116463009243661108702539713090334811059934155800817366829262404264865448996903761832533209279834481616044507026549732001225317721091120777632516109599274494983681377487339046358611726579912937769634536301063072975942985436632538924505605305908958646191139724875297008476075767613093200312461627366510077982927646624739472328209242928630379938309973606426586572804392769683112293621314340441879262002518467151875137723615284317928674531581932413082046617184319905350040351738472347683435605821401051589632188935264927740143581955866601529436471841715808899368703848015448925823726548808445960181808174969708898678196577340897334388015402583787346331660826209933999448448692970057629460235034131213884783844368828720813674114289277511606702630439728887524552504192442214715153679982538667545408449008514140434577969240071235928784897803481090034151736926977833744997681086768030361940630469787212471829839440769904844065707401584186369673056554281733628775641709291129729184485639556542875782773966160471803236333160751257181910088391641948428655332054594575195581436230548865581386792281090016688334250535474119207038718953985793311431318281274997808945739489489610793293140326670672254467752726522400890514596063433226370514859946331178761729348193160069120 [150,144] 1368246805005072522753993017247793565962733551552803374642963047130549698901005767136726039050801075033740004218881213072090921793087157760122637565074795618959276832493631381246270450863510365936377336181297195995352372047411811236920809173524295443804600523096506549590168549601410500642840184531223266895465861901984862382740042729337654041951233479373133555430924402690643937833769453805526108225147430649083338543428055828118773381943050581981439877389698772240018573915716382275629325985392819587023468225130637925619196482798737919007290302538941157439210616276996568993133428064329253739841488315252422505128719150025318058122859177669070111954617884240024168521296186766163955844369812107714231005026656198905563977850583963953979017420190312415036875821141091310254173546668302893965774461857203752940015082373614298563754211188718844749595096213082906422958413357429969137206147316177773022362351361747664097938111973922655554738351459914263725601569328994824345405509973037206186344085339811935732812569776619002657301053306145094002446640987224292161076313622042840673434337881114555384915670192723587230185147739068577617455519962641166498985992256982645191296853192915344029446897051909080609787300131515851885657985683010503051984488801371848696318750278054995779001437697515676334275655478491737385455755956354283218373543619396294322763435558289839054321837112429093654757792028061931019546538691647381906883078771989589648610201946216592288178299582051341928296433692447909277660337945091222933880832 [150,145] -28502042892329667808555505185521265680497190602874485072369917582138672521704117074463529112912260082201390661040462368259508963776068205992332496900899520322194920966561538131351508130812703165361633506272741421816780859362319313432451764424507322226613431849949276473261034145048533378136830198443855951600291013968136504043750435261774984065963119218403419106228204623578941013723860468218670735934878365615538975039218263195064801586046178555635661204517884437450461425317041860620575233267696861644729040794450830650617626862998758334575286945839152533794831603826744907682879956680515503668229805539709190407790594696210358818384837680295326339949672053496392681680280489972586742513634695588268453701316368376942141501201031900909306021706260393473435413430070226291171802325595161112197704740020266342904101360659208814984107814640786494891257097844747628405974203333635203190657078197037516791903867820035281889167318161022770894643051933924765403408310386186652313307840856624708607918679169650813282313597649822289221977742548032289793179638256473337744398448289301115886461934025239754821353071727989178833255529233695533263027760066078744941307794084984499121923502716423804590802803414724483656778016842404893758602404912037700160429243838142371475539493814053448125339434085859223745443565530825433583632343380535691593720723599166384700861079842973947195544141821701508318140455703339673734706867847197873995090210561916725773344135217776031265783279396031103310972881026401862647228294446080 [150,146] 3489806618216886032846657698481987736164890504549739947075376930329318014300838709181834181405902715658882860397457145560605702575961249516737263602841427943175851358926331437226136878896924061949666383154841001086091561362699234194379583747562329990223123704979044660338982064304506913757000558412441284860149706529143561145478711932861318943595807212018163672476388287791238050313644579276738405160226408625832159054198157771405002712384868817858739459994204768879650852116085951436576218878711918625939383432068023466798124112197275360004128862277326367468761585414676468359602396469585252659074548461311651180422232298300090651917170799690813458538636700046552575129726398802302335137000627476555734998174311868036567054835637354740396462361150694741700065177110444008411394956589576964738649274660956449571148886659664317732407527269473244998843414944006276196854436080384549678052482750326823438161457588271065215428828620828388934410907512166586762456951693605835701036204386169733589933720716923303068209279423358461104533519355011350933270016434337668894665301547991192942132285765223218242782769045768937934555610341048406843413719563754295294540716530046216235624589165576525380980049129076132837153459350137691868825455511772177729547212581206784611313002278367225053321496603348425326313698529407373516457492458873015299503365502540631352549791259654544296846048878916242303911028112596339770202332526186319389199801123099865968043001128242410082246262887225078385272701700332355223552 [150,147] -1471597474678026098635476763971723625299713898326931274323729774863603877076180306159844226668993877572181025183155832374443659604834069001857334670757986657884306389125917374992592284451138565931765994383378536087888072222230292943685689328682275726586043147486850318976009446343290516380678928645150035016091441362996846956783085090396198492554296842485125914804169066428069318083907462257975870079609787150132604424657652782549213098258958691201041178982376686138155737944277257074302115261726545260887464889774812594857186228156243809416161309839387787469973049303236204016155363795173730645838237031327062580962267147050046520081505094908745816301115159362173919194362161508317953398252774981111664579371343857649131008761228467040027878806421563051144500856529875103346264138421953952208540179129671129608107174121653818944154275049615168026787195261630470732008417662088283424264126466220313122375510886905781924923897122715890389973290719005686372118932144950177782583539568854656033764352688847534906617159672317238502986039036820987069195655951966869202958828157450776209361007085263555101625743321028727999085251362697572590458870460480173824193704757294859913209160377710516310803542204356936372191722506823754205724641303079729242736062575720573172580691780282324730580568674399112318240408582177802800537797250691682713558395742535957904328144651956696212742112477399255344597889864347378149402757333923306477774076583230134790336152302178478264142620474339587140174283008 [150,148] -18990108796892519397950639344311017687867872971048675363946446304304052393497488493033388178512087835673408764494566300052177937446962556514115980164889250817989884250305435990988776899611586731507150901630749494015975036974724590185693914758998221701158352055493770351876527624817444288685868459160465306348628483215416120777779751969452452682278374513904737600274909820714760446469836564210250001660120585650987183918517986572152601842331210855841463133797898002433895824504455250072422769352658825440073901635755566211808965495123535838246448452299712488788544642095390219326766363207419907206462596999236369595161649176397663005071026684360785907072151780470935845155619040045290025408504705767025004729744053281414921835700227395970939368206971285803324489382237610068653501278028680227917343732474560592719482907116714701745459693995260844084566617692117799909286634919531096995012827427887513282692403561561199733198072516857200942809739219119204260903764783427563660829439693009149207440541697736165234272324785034380583047425481366939607756552968086540715703315091406046885220304165185643238267159408693806532189730742676792440887033758718811038882654542246591514103707314935590810849001622617341633127618992700857794941136994588259782303013407868459748230113955035000117302218984120023967700465208213683048538939387827846092883318391924478670868540758060064079740840043259401382072891220816182411821037570267452361024060901650010183995372515177125350802503168895232 [150,149] 51799266467031315805172423321263557263905181423952430365820655407904575061788517313216381631615213952161058704127298483775592866396133525290456300810768312094961949080388560832564728958750693635736937775895721336561489351761561137051269992745889549044274880921595053742704312075118091060844953200449617267607250481358590260815046398897271739267010698005971130214943297931751745102495112185301500823571478124207467126505811314216293379526559505055214152949006864480652045705301236104662038926289097338366754776849465571059906274332766690627762515719657103548356745782820126800154237218845999133236452987007120002932996205698091197041994492319072974802229570188199641355195492740164976348619813479328933981001179800811898504638825002496523448631182496395851961112890840694145882502328442403604812451642572767147106777156663252287892629849371936581880821729149142398194017217238696145638234640602813183246647961124269191465381466615915527445561990563873061516173528298432742457933617470303682151727959334782800126277462001609487089894277068779351690243029649555049671202410221143184161456039197285149176850757119584364558980070759775953243402854115870624916586608466296335207478051809357205908829305235219286220260512830458733535678704786362997236035861253788730335102222438607865154535116754435902847145027096104442949942739476699064782680791028622386915245460013350356025687214224700123818747357503008855885559544802317773883977398319124901161922948547243869227536 [150,150] 23231644396512127547343441777221453046093266328883830212499243923393597653654877584081419357916237778688157064448220307226415775439408936036113367133729132416940015989624402344223393282415168689606558395517802524953600316853802046179556088567886559946624073316176419969119748988522123613585368370384437000438541975562289744397925197977836423435976661653167728516005848073516553917613536147852977382024006140387517704619940423645482972767780237329408011219155519407201872843424579742699605464152540390299895821809320226985718977916527401351022062809200495814243682595640943671502420092519018620628474281708472944921329995878587817772588738161587951391798024711501125963007753713721709902159262472176150750224473292296386553393108513492957991289639532243905748101106755626987198235293849417668346203920066380811674858911699775818903440419326582637013011407071370538691955400049921763798797519831575462309529542378754266542677410809699517634801631982942707811138443482096260565674322505955973321591117257443581583796535776019743567963208253880771235050382560948370270793834028720855279981368806167847469937322121044305446233360458770052240637637807983388274184157952572207152805116592910446794751580704791059799359601393574781834225919457582425146827703650493567068487584860642077422011827566773691971802247915180993617464857776942520170412465094767606368097781196443585014236127967506871471629842792008625470067160776518173175040125826663124227356475136 [151,0] 1072614595920961524097098766955017885367593560387421641727370124275156414368160502535656924490672562467830268550701132101515251063538669448971287685666860448337989303405548724812506961790159093813783595903272133522895017917555950882906090331015674313361383277709179051330660811529820774055952883886485433811585447714462879864928363193765042224541217295339045276708203737822102356789723848409503661961461532186168096145132552198034537828039335202029789786661368835366918350023870801834102642911204428085023672794986530118970452086735030687530478771877304515981676341553443445976324378345992808111332498905066734955165934314781185037808561158059896391209471835947777995341954442051934033733702766484521372608999231238621754148077683727504621185134398708579672647568671810007551493617765320402055916567256288583290042308774083996802534133004500815897503270521077393465817413104857152536055280865198376261924156787095126193845718343705341257070806001908940958281320009687378143098719990324920556481617599809054310054757959310335891447929426175202447389400837314406088211027207174368521053077095026301035347477933332153215455680948678071808471979139726792787007532386368548610161384563645876595049616477262681336362092543984858960420639958481010114161622491441020196143207747342752455169687148150012552866274586168059287472637858513950926852766211033025604178405616259253593255985470940884698261724968630209213111277270973068003819012613248325806251064970037224667631921841613418365377098173945565363906688726380274785282617363142274917659543427952489151949826437388988475660445270152629141871046942208690445469586342810596391746371266476453725749464259510201985644781296234845292974212054185646843012930176702885686359786523308762415481028589920459229323607639894571909206637307465841220049463807210102370991578481745200488794737086238446085605387201451141819813490208479600847820647035044875533767246583709604124174689980582483904677177322893104083554400632604603968638253128678273646956449069079140375118564860693760010622454008064497261699695819017497344838844538139445652797609694780536539987251759150588841952273357387877041338955592312924547382380069393548183143138885498046875000000000000000 [151,1] 144322006486277933793663609000094140454758466324907988196757430340720059736330433827000153385391206544476975577861635167825636606308566253030852766697720213241723895272622811419380329743669170306632284372309631820429299806588815913977196061159517083770302637417750197676523185052829075911954945721739270504952037796972623819736234262960654096810182240432279386814010854260697206834892382625187368647872692725796533143276078753540431808907131531719650668376413192551496287102456437145905720692670654666731893221604957534552549831951899705766073365039053010405902195208216525174578772064854925221871486657863425172516249794876686909213332586924181756791654246845723342588451352794166377208319268765872193509046309487926466448010972854277368481482522406289535228026854027192250407175909211748141210200351713012989293420726484098662728293317815351995545188185524164457295229867318683036657549217175808447814094879008814615908160662402566883861436491557257796292221667090491988548622613664310722881464417861170648769641696866788752972431344320145881541306395234643264390698541941202125245569321404426515127693179142518622924416457491437356856231578655811620023938528746434480561238791625023079065716889625960335196527359811840551311764200979240585634970415591484924944605767856695003927306003697080808073759250447573371462794355583306216865093158798600380099011284213683680824085210045689712180958508288204488003128482187925700805596154360965549230936150400065091278211932781046540535454239023221747639150097309852615537661655115305059314950678083043722326403472746657068965721365172432651129113125137995948651173053483635080076078424969998429862594583117746716060911068714965063247690817311804790763305829962689560505630070176912641738907201734377219171238659226366928180443901673087047627026840070900074128722777806919660785063990166986897239681111869852721361407959487693850442602985553400641969346448095090705161287971026268097261077442289309122323538288133236957277519555739117856660001104217591055344492609530537845570882676386669354877507262039136540875334639570358327462193654003039208024887611939948241758994178663754248162590387690926412717074001079708978068083524703979492187500000000000 [151,2] -2601767779347443826677833505542835431653352888462974704234282085102102468635179969652551813867569795477552680908072230306227519037752301104392252105711316011345345448692903643364856888473871477749326973106953544417067029318032878292381549458870830003878441808979135281555404568592932807029132370305880849520352400604886613840391360961014057771896871000876864360613265515112533657863915305175157627891292891515868104935208643378064646833365028929786361153965139451194518849653150678439817129593964311965021907465596577304057915903373705613495349147578773329254181496640882513480055881134265824625475297662462434777797095439965621840036118803149199375829755444248910485268882977211231549694120815392762254200908170763305116878687766263720693937225966292906055231595966224526723956983542853941150448546001193591899144301260747195067503211861684445779037517617505249416939566912527041553765885565311434613301783502031806830947827219536301308294341604210208039931892369538860974475121623484619446838568841264812811527937034235964538162202851148859829554919635671371757199485112470895831241056996999775166369002494074797989400680704614673498992530773072995544858891416772547858003010733959978854199477985452300031465340459393577491598308840239276232497567063345594087713768911408812288843245740007569177964300832214022138672326598450589568486145000239576073607559108058146358905372102686389256418441802261947554077592127273144046803130105072143953605287035554963481056629701148550499631042170119267501922940988158537207496391100021035713667338436156407455912934745090206014932076729019740886787281406120239542318828074906334383228641633236398846715925427034446179689155118014630867346093321556206807453368534237094457633077009877337386710367172187743985695802320055947100290727241786604414258186098570130533816658009886313872352250696662988527350818808755098319732428037906410981216547497090454359837523944325591695341237690819122632983301086209512673265148363339038618095274405244084291966682543136969055334941965582182782366459066910829618466291987298775215241143454160695831785769217164092134003645192680380363744890361632600888774037779273273773839036948629654943943023681640625000000000000000 [151,3] 12819432827138384250916027879596773913669074715680460116313433625734842032151376329618957715739567328572476295418292917029608909394372510881065055173637576128107450338539122038749719221284020238068919495153282177001027195380381154745689096590902772006135541062531756655833269484797772380632113832923634602455596420667192721854947538675252300868052095174412084826872641526640779373624068323545422262619678467983957224432395430713877832509418781151021363885577631658898099219901433112400676613067621895733093191493441042574471919898799467412183787255516989931071579825374618286497242613850377619839822103460652578633034512815843689250324071592155594017138656935712987011642292489269548803728158375408899584114083581868458394367378681065790532108917227153214182601250681185836279643401223294214129244844652787376651004465814410615600637488994871890228466542857164033327434032658646000566327107006341993813509983114723199237050235649996697063252441792261207300827751730488892090964701450681269649678592548416283382697851141420455440532786819836388944980708834230004855657796355918896504153523208142159225225353447680032586220670135883820604591684672706176787358467986479737507924381267125309418107239038932254154634086728734198167352007944250150001696862486968181285820199283973784495278066057043306731217899006474085730067983805707637184607201002532040604397810571801309486919970831355661359208977171896887016205526805460782142485229603461225329535107082525736710319143555785933981620402031172228791295190390670892417452260346029914937224645400814745056178440440968499596327675044728322065145648608053777717020056397970073495783255875384857408588455797883749128016318440533345104102559577941427973781617568397553519499883450480724012183000100565199471291875193902832770702518047289265646712329873106557509914799394200867903391604266453515606390712657798419153121980601694154970426447140548162024462071818169577068105478785111834132311276061897441772482256974825436399346451530396393569098524455516192959195456925080515639510095445043195470814439857206516770951090369113456569927882773969962925792424085386790103021463306565641490218653459091588397988914493907941505312919616699218750000000000 [151,4] -26101375707223772475818179036499350282522524622973705509272784977130100941771392593446300434285250445560881217604274995382727005093266642873975957311098250847790023408862513213693134413699979953661932114204981340882521768929017091157172347171726454294958512783864481684999290148462906390646214104301982128016612336407544687445211132128339929685910108238813615776157676842779830719605253605801638553700014022294627305887754172572916262706277057261782260019746045936529547384640631156482957660182597068695296062027903506631920465867387990029365551284566366566420071092903466527765538730860490605470217726167773954262288782716986324699228556447294954556944443141426709256456274171072016088632473349239335406533455667425931024288092447441529829704393740817879120920490199412003193311176250775496428347266614623059978383931195949076050180639325309607309948004304231274644155475176043950274010969187214032535008438298937771589471623271804495558969375286204592917040777522349332216124164603004548495219567316735573915914794117005215604077989172436602315279904811466357159696532884042021943295780225847113253827217893612197285449070009676766279894175834836513654837085275692458083173125377993148196803869360172385032444851115698041228567881789757678191042271024061035421522559911164548741999793008044086916039934781495423929961520434711014650919211119077999849779176512790366840779640684781976584214246260128268891811010914500281045518065854149376545331581245568521468754968001205678505912023311202601141607554417631724717132267981260644636427335602222544324993670653111119880289588500983758077541166693327066432676981114414043976735381358190521808715606196678609358065708998291562821213248985533352051080279054039237971180338854787966729324379171078545297172635090263731409803764908353505075995763115421988828780111617011522177519300861106394325562465391656250541834645650844722661628195762496007533373144621511408877164793822787302765507827054635596079239085964657291921182756952705382107486019733713589587375463596455414465464685234299254240723036240021491740155403765022929286280644087498457692180089310566394073698821283897539496686104757219859529016048327321186661720275878906250000000000 [151,5] -7294796749498054226107338546899247965067385769643790022174604451534928619834682099758883550653287155697983032325220895851455296734760571517416291261064309749636895091683094966157210914253468704051166699151980842681962291296564569882906483571830863840733712805926091736112518690354861311862130403947367866324174666396477307030121776027124496177353225623140885311415435390052959088192376551592562956376266202294672090322720975164842660427987027841563227470301053978089422989101555521280400159881501010494627569043890741923509954506790270771385379286160253610726232542516670696365693622311215923971049837572557093049501326526772721584071337019575481463379869353144509490288091103494515316172845198450851566052037161888176097194056384051174592609132117917911433024466835208076141497140123717171520009707476867221161300266264985895025260844611985348890447806578787806499276669448425082451288017906694343842590355026483351499156123325914625457598369777595716874249283887082120025560511523973597259597618451545684756756092150717766861944678465724676442853480333817465759845583761770729980835245108242947930043168192443558477814872002013113072444051371096446359504347559694102082033690664304495559722796241069796679038370689980262989427481044036194779148745207575818337051284481173640509604411722449664506566573833643984058490326854858024042766156996669447582622188642529254625005971793984747457520885920219316696193324877749229164108510409397938547292618273488569794830090923251139976971152567575957721898798077528216024667105980611278363415893307626122554834629542218814526449859378636439983592159421116100329045973150545489693347909547699704285589259058906873987053224051912738376504286059676801386101613026626242875617167860792241892686993581497437089701204508630631306936568536674590304742783096796060605176899935309452072451328928197825688230267469715186200242967853167145213204963733021649748383929479839955003939120877358556933542692617712083157776951222972354009008706058372947857764383319195785827333467666221708464546204723490228521186620829072993802603299634495762838693688593480288904798618726667429067518531927013047028672464654718010645950698744854889810085296630859375000000 [151,6] 1553162469651262141336959687837593123623098863385579008070228936654630952059332949179863574664761092434935667598872489613434348616031486971266728972036816666536402121972390610385878383027275228873237286444197003875715283897632616132614577951353305489710246447284825517442168957269601050017311292277338185250080015090307246226336275406811050239380128007233287669737168038143401591821753191790937261325301867027258721527360555568866772678785382033964288591976461658761138006725187618492451378353285805583208922940956486041675955712785305604628733671405942333509872405906032080576729613558464852319161569532518166468032146323451081697175967612091351879604743566635822978616556577754440122368988565329361235131172457677087509286441919220256267892834758482146778719217462626254885898276172701520114848070177798130384396683594187053160791858723890473502384222933846696751817274105102789652959038229894046949886645903242407175995250705286493277554567112258223960957483156907771245413400665441773579177663843158369189312772813807375482530502998644829143186398232571714294898888949318361906722216677701232153648950159758071816314168120562029435210867613130062167762139074542270405769753394569463088568122265844182478578823969656295892766111002806359004631196166922806664699857667511505837899503939207215970200001666688555123507888805873174798642686143236805405796163233413527996521673652014435203364098247801962082859872900106688314446573942334672024290453035599145137553636103388226777043654681324174309263696827017838356068924016823099005218810416800431808629008274729319581894517256856579282452810386414751017375406580695137646269884091183965446049283176851303643062468691635518681644324013356134570501681213811014144371679710530388206333035141027750738878398406356047672013062350153785508456415598290210009654116148126483758627077773365476174503249291956372839211799061574764013623935002402469577825492264596928253166181681247102837674029876885269559297567079524137728367929918774984793530198824738480217568979520577796197517414741250469152832110744968649011356658935432330400703498384189952489915803169947974190281250131951177876130218077910249974138423567637801170349121093750000000000 [151,7] -13084595675098952236287995296739468588072528467295160530449937839317676661681395804590803069925634240402322049975907395949931044694448176518785412329080200646618736293096647058179875594428565156824602995355430365793437037931200234241630634134430727409052844847731980377600064782384867173399815598948728061594039753756826667419863223769548280085762128659795299535750045791317940873399203248245677722945403936023771670063941293115905735604163771219708921787592748609633430980569894455326838430485458452486222275970830232053094035880657911328219407258378811309472764188443100753370552052801556142871235709043476371640454564350326474951199471155581479688322987486832788656939713734731559373608136643384142451884248608909268283665349602240946889931705553386045576805934980374799513409548071947954064695944179756214907809904900537360990626112632899054404663670719606892963825347620050858435626313694774511301294089401145342535123740047330343276963822309058396690849723374706887856848246219060597410357147500145899797238812859104820128245982553902599204274467763012861926901469256846017072427511622959786811397633315868479567612828325329201978835082184526897463622252545860184553537584759138539303097633823294854683105909908643522920308113924758977410596587745259494740782489552819225109821498883765928564270394312927783747323765823977047791939653504315750195802659435634094978019083331207088057120187487124226643599906994929561997455375378996609400032988061787929345952866656214280109230305940163876159013464046124699141588415779842233322933308641166575024049775116075660223243684363008456565453639407295846631900056590493795756031490535608437584040597322763905140162697027084548148867601592329126705343381437511688359162544022187503216295195424177413292987963924055261309825901691247873066996655022508860169187511770157789496224374140609019096359287179199152587613189018799605165034425735030047560177455807379675043595578789249315614044151312960209252855049871340095827990850684020629817325451478025542736595685260551210140608502113892938436485036850265186556385964033173291775146284955035093123944974722304862905392143226926339634463847261258706566877663135528564453125000000000000000 [151,8] 52023880104709385591367445463949920123592447801089602478249436179815274857066628912871237290808165671777939698460282689821381866400871621087091966751165732632153083130903465294351946587443356931634369115450707423633142941424707451221065760107559521702836453721726260637463297084772803702957585422641241786708773089667235065464682120468837411261961152629207651382608673382111508934665190490870555809415459417781352934471725464330706171765022193874644818335356859555419705598582214636790563304001945590907911564877525440581370787477599442495515797104924946630781782895661302197604945170310059343481146894903393889206894222259520624519571841099333824459957130183684982650420940005925732148865362751377016323857842590901228931666856284904097698992948294288630567887808232018016172191725150067379239101492202866923915385577455135390727196576193212569313874525164403540240795852835207667030304152502817212950603060210993957598922277680018247811522499980875752628989266962899268898746723245009008409062647728345146903316875117264900798532220856073709246752970577605680417836575383952145388601600764307489933080372122430419937345076748361977836810500639972924716929109708150246351433514716308114336702344228110258504893280615528724771774905798006371218241587725617872713103010004893300298522240705528336375341087505614963893011351151204361768298238133629038056730886844685483727952938335721503042296698513742347296413506727772769207404878188538240344536567137711563346976582125918323981928973038412014992379460176045160275891777001156641269857531787007576929599461803329203415001168653592407576079655726365479356327614059375149910788516647286321531982961885381006385558961387421423760620203798086656493807182771476231927225947383346168024224064565426623277950790915163151609525475179472851856329327654044787873024871248532159134392365847043287682107218367001957781898369935744051912419473675133451685788122070764843895953608443724612750710874705802538213382151554573197733850549437253184030676754735217608198847303604588220194552793142420519129272325455229469307310178784402237779896856399936905554809401404857867395770034032716298139087385266066121403127908706665039062500000000000000 [151,9] -116315631919779766853808143749514107461658633968478800586351364149592529618557860270129373845558191446327502447983921617074750968253305662252420486093341704304576862024472117575620242535158954768672682110164235690746771663666295806662793944148562663664579190601858666880357455047745030009488916659118623377278241397058016076204882834860442155928303512734181925119718126035918962384893418082241728788251787957226972801460575208389204535645417655772264575291892832296254590215020656397729614233933717838673755717536036709374984894172821090260345647459596178569012104921183441217889060802279627814800941324485376541816076770687639419138100537992941094768680640510258559291056182947009642164478897057305009733055631786566715367964187666722097678487825871427470438123957331460110744267810191493691571288193595181013455130982196527571699275931422859147170762889229119447016994304080379502234126877844740112976369874330707072306565500994887061463246750821722400355035677044272547602564665084774518123454047296013748482283497858766059212297126760915504636779558929086860714903880575738670061794337986041977579744245345112626827120448692526075969383758757106439971149248641132874337868072680779243977189197785584183765297607142999498563182503000323556758381168167905266136038685599814547066605717844572311698522797164691466674340443520908297473912919562109202168108477095471376071399543311630892244397616512887498488259162516716982094227414529355004873965534745759264074777102265792918584191193753362152182520566946287398451574496136823510477056159876537635054682226267028118427281874632389677519014796769718828809520223971880046444247006312326483815838790422964892838007020822402642574566849252995769340149035728052500192794664798847865966924872720207604858207149116445468103887519470775772391888677097851516713377672559876500726857748621962229324112606068498667312434284303540056233871137358249555012902859630371328307732187252092207008594253036892396483778986439475656276364595909506081017892439820629297354346201293827213305714461321285479165665919113294263920019924882069886518561514792936221156784867853088167967354459431914307995792334793350164545699954032897949218750000000000 [151,10] 131142708557994855691913413751509687133227825819423861919572243786565077693585106650657701874857369405663161760363590373656922655363099737207888446592504057562334293352100993752415331057303462884737590362024853285897931268445238909775127163975029193148182118577806525522674223168108403836885545606042552893220784212328733985468841965606746453377636465336876799538601588446518675433859414942285225804046669951765688485695056311361336770803278587667214164334149983113418154666101503007764995657457262337467117641039355571529987455351097608263062628123692751346844252436361360919596655116729986333024078287988110358071741821510290334557274146937712401933124175061000205700944974621496179916433996134033167779303051942624031470879495546898711149392990509001030963630482032514219911983729300160375149167412880744618188631305794748681720490717956480884565001741436746731639237282306299130325831516461209556435041475355385620736829447794307408143598507084167058284171078511921751886767623307549409802698701905810080101901626347816848479170101899554538580550482611411901676350872771078908551002433003333616894186249188782772539618979048130397180069198393703029837506082302253520124256886546429509973832001920630680703020124036327239575676897116476374800112666474808400299015708815669205270919739624791897140348660354536258717606908268783357950656824695654435393012197499068504021548154980175841469074028630504387926333818906937558782959952038831812638131238616626466516855994082897225031316158102170797162639073739374818620809619676502385693028133496306827843879387354858864724901159096617157694119433263176469067821499656760068079889772667149918643146374335686225085421094336796298168359630251412404699215934654090272572698862497420990612614586928291402492912406120670545110897900351835778258366380251968526774049174220144471371770496503605013742409937018587819149836327819998997058944820048990679530876569179355685521265534475725610967368855850769917615747744094552441848084757612864598909480486364535319397508763896375847690177181937482960095070588193567259625885511507598185274487390383648954096592449981953592840620999564887894095477349765133112668991088867187500000000000000 [151,11] 138404935223277443914659348597582828647721286822606673687228978998856842873943916843152436767797062346699385337458539089656311280580561095821675340687535944818313370340775400062811171646671882411173656597189052184062353837744613210926221216123558994808309408434447735379489851593248014781135077993562389722074427423935081725785085232678366151764890258542602867447129528444634079570310669608112524445736644509190665623851967557141585940017636179109716371944910782737892508098438229278567821412926148999919989800766082552203206485869488189523193894443963030770149562135711254677845233368440113768345493885965046420607500728167331527913440890376320964155757633111351207486176515694048045464390547136148293053909872891997628700147761930254023347079837605712180820360156485938736054092724397562084137638254198036079354782702111884544017676051025729997579425831002811637383757483639495734488852306852818862034658577315262422842813507062200565355252987831901658180856784728341472320741768524412382007577656493575270270792179528576143228118390732168494712009847953260618221372666011781484502049510259662748497580321318559262534604325131208386390453596313671509310451398732609578048210340876942902989263703026310380591274613347885941592352180610097129013973175074177701444865198107189081307594549416204312738759569245468151538503967707859467461138954411290614421562414400354743086258288635676867125762283710545904275507861094404324791339381898785197876339502214382323427556143063645356654651896823044969327452088381737847909863627768598818457120645582964914764387372885103304919075136967339690499017002758416740446692934663706362272678485224720773097296542156582063355667203572659463333426106924154941917197266741114349341278652548349580430766298942608360267417584963873973737657622982990085937763588307674387468994362624814505212456203081525402304364233995425147826040071627656177861506716163470186278516035169098242817980453430489441016240962056983548912427169716831381171196470093972025920131241788769100666363175318671944833640746803354226045355042465368869710471696089865508435829594786513059556299466128846245024531917168497674452964929514564573764801025390625000000000000 [151,12] -1254425980085663994734673228767735103535063551511701458323924935324018811973406959522927545928256266464983191912373410118613524973165079141085350118156626329006079052794956771442432939964628697465463224706869559066494225056635357623605665850571271995474391975992023922184161735892615207190570972288786865310647863656406907676065567589876582573560849220977684146579402771620405785936971070239435064916689996222261129688970487806209983726170593062753412036877732094295531243828394082025501030176788935041837063902248666329108028353656955574474048275886617516607079290908444681170914857421749498207695518445507501908898826002740170945995149030953915226042922948175751584889351882083776724743678553962592123446008177685512484100961543618977427636189097460413552533038921981610256193166163866397429200704840779592672756547027952872884783268605019680220241204233924586209142302465489556042341261314577003502048269255338000564978576035217706795606674107482966537550212913758038488778661758308339478253073810039562723923359233140043739608737440624919552832112106340614991640830562202362268471999429751300854806925860949380975253601389293554549578755000431126679404256632595562227866409813898552396002798168158528268309049032132250115125191890092951986342900497811063678245361864909854943315126029741143219623513673692389212444083069297248863041289433946416361066250448172910251190839716209279503991231946938096037329426079781367915956713043188030765963730951665179285081583430213569323085652117021008278941670317024543302505797042184291994200005518832023364909581376898378061676638493037212724370709879333857920517782997667808111504200616420903411775106615869720191539214221376220988411990732163077797848024641307276115177033157441243304092904008829425797669851460497744758138441254650064057529328017429227445621437024619911166002078029162073844638879277805757518894729178759825169796224095010508130861588730677441194639423685301658177134543063299403287398192319427779901943769802116748640101283746169937240542812181247490567981819395726845590976567015052213238441820138706946484876237055113626123715803527148583320827601901570336195845811744220554828643798828125000000000000 [151,13] 3854411234712367292778188092726807408329854009258970090474702436269479166974104874130032024373345387998724355515306578363960916121049227747569882958134073966316687218975232081833733344485790890249202373260138988242172058092787274356905043528993293081821739128741044012001918140656457472164786411156013335092631608633483415262322542631895980592895652162053473502206113312268790520613618150792465758478762420667160345886629346316772473696825057044418306477149725134304694205587682569686413938779027096986274377579561676104936128212765017062753909678172402943582611684471013632836555044280862636570642538100174943792802091648084216964817312686823637267217595814912901001213630932949272885045751206740778656608327535853240637419545155533653845607705728038995247026219180097765293058558861677624568404606044476336449106140346609873027628395786876099263175575743920969974332962700656158359393291575503867761465621483427644214427077767739166892338416560984960423977194397132655970175050103642371365510957414643905871848804253654789409678924470814094624384935825037357113506692448848648373405620535834419652363808135232717169664767831063050341306740856207315058960804146556037929566071156718749811084025242986594530235350567598268565140729661987806900186416972072779773064372954911888031464166970372683854786907170777207213701161460280326902428152333563270477206877086483092064779254189983544162573828944777934756594999587008789331181289348629276649643707819240772833953001629894278765862648762733490818079202590217808840775396672530387576405572800682544656508687438115601137244944149516557144566619557953136699568957639530937378823257903215698463129716592845618148841586392219877042658689564193697222268777839625310486044479392588473104676216225694154723216076789224135383423814715279238007636326647315340101629108417377042227528388852368990098669133250089913901100525887543827053519444885749153485352618634264643720388870590483641438848757778762224853921021891229843909684293306586020481702816226110440995119976601449879640329056427094869950597995409499091956126913542510875801004960733892820167528865761132137290760938611727803859707819356117397546768188476562500000000 [151,14] -7069582004410066735675976543010604290986325463266931645449610595569573193626901489346982207645074903059055358371129997332408360456411586400654268330330304675285282941347495634365087715155650373722353010084323644088307839605591026752781433143278993139794526980185082319858315676664977931155241190174828113500623348793592511859608536076498941194636660536586017981803936272603149816838090026220751754560918787150820915937479274422963361123623935250824731745726304039531138277625775662503996225554800166303686149828342340542186193538866786087246541218458146084857423682941250948914340202656256176422994680509037698257560803119128841439278658660265722201600953118175774849184570660090160685403145352726347807153542625327973020172345510015502646004737479943048432397899609266618533281509326615837380389619204310566410181974981112411649747927008900155929288125575088346200346621245607964430568880454093461772616311242859239954412461552467946056180940534653183375479592140146251021400849662263476265994095285335454216174592886656118943047517632091788271292140752057445404787285506209763405389427789750836877891599452749965115888520395836641796485173896137300072264488627912639138960019127829322671323945389780546000236090616581542932382774229436572117578627812549427923292382390690653100426688144336533378521129858803500025354643240738611161495685277121400704652700596532907329814268061157946002174897960837721082566078685354273163452314608662549841294033215359261691693323164108792500170974903863476284855882393155069182738128588676953868735380275645535913576111893542139524522447666503345084283330599123913152498861795140134679659724638715556923685785711816998114869332330606914813549513357919429919760502445184811669949669036988521919829778269372308353440164759597713525900368265714373177669536426571217020959105002318977107558183537262271933564578250957427101301610888482521339293135544973686143633592403755492889313497438012753365784781276769990691265077878147805640158308757579662657736674257751232064542980328373294895471103391699919219286691785436846815264000695022412285316754174131614696565057082405436812179433392344662934192456305027008056640625000000000000 [151,15] 6299187956226456491746388192446024814124747010904160006138569987665012510417205621747706818329636281621183489357263374777540862599096603935383988142710758819939016419792393429705419191133702286775919885082633029668704482204470249288601244564272157579432188579945403248248089707722923600348301909815758401047742360708304149132126458303463323374499593211563906691228298204892668729263552226770018105628748652444593136765913682556522958374413597049823940819407318473870667206214325939217560503055784880981215527127788651781436295673169125203081069052044808968856358126603064401826906170241209500540119648683856739369064917665094202604818509974981970556704082064869690722577518613133799331826899951548245369689747129665007806137615689758144895885348869586469246630359576303680525044270046755326900023068023899907402338532904787663292593159521593801935307062012800707519364717005446393558817030852592347022661208847964242499479118842088699067971508753324924632274485819063603731822347343540893840183731145529840375211667981033081238152113445047413452826284020782227859827236589669525882585814086365818627936704125730888991821596483210851677105824775282273918317885707375799620651001348473451410102806640775252016181773561149641164551191514175702863985693977624609182034834738486817802122190454397709915932424554861871784322798081808994291192778763616613286894646726855038281399085576914803237445107017457954813124282339687182461619881330759429284294224227997598821656857587045818583872921123727294419378292541082814562267045184521701408487701321562183646681631687295953140328523360967432719028403676263944251477448572129897511331984742455339321744587138229900996461460172469494008332064362015633402884148540813918343380125603448916425453411856503836649944563002858908279803075678446840821208142078601681202312559088201607398245368868376774936152998358573665308728014643083277915254033498003310150929187865364287769409844554564694059919915495982450248053383130153547652572144730870054407763668314070724463561803718272475247324652377654580324139720895487259130426857247082151300016097849222234180743422365901171278146364329586504027247428894042968750000000000000000 [151,16] 7520233971963552632567194887694380687293384000596410266499622828451421457498854854208285753947346676681645782970003179905009987742891269436414903948546707621110445433254005944470585905556021810307191588728876715430681182054244362304692090554876685799437452969465901178481328204293766675255320042722647278535273004169137317554749357625290288238658202582778316703047295863064457349536636333996431577704015101917407460114677828347621657082765064900260837765018341343250293117720908634680015566149166094541813066030826901944729856522323940390906425389514343470972366968598693806020493902803093213111395270333462450986937086882288604599336621861624442500976838088024537682476056433801484378729407886226531109762063842970932247167054704475702360353510511574691661713360577939351925051098394616706773441387036739894815180411447279599110890452955552338631802374271260159705372985442363403587594307290044164809829265384261218871350298314938713354445672079180534888819460008195475473159326761424417461822589575342827708590786495621105437362812159398952596472023497483296816565566194051068131816558391711040681913027104650403869106452569104722344362137138706157644872596306178985094814132553861018791276038962044209871605310565665098752354492332265657095332288725665376550523352618579359328726739081485041780521305549703841333841350053674064233022336656748224454938166878210942276855174215974747920066786279244303199885941400421557286285626522676543416981735586027509934127931462241970516718539105902307298514937509842316908708086925910915944848548143108838158065466179824456635988186567153080499231278254174140381103313640852597686235094814480277991275546168767474192177275284425695613232683683662848738786644779802381504968970663650060094106799898779017974316245139993175500195225053838098361243452041946053297957748679570433367094030713753312798862309430719980088447108493209981124599780880986962685985649607585359841927609117455628349408259752091739032585928281826912954214320571024248247377339525076083379853141334154041658549490933203237426602309275094878741754955372967049068735932507015570176035042666059377003406893891224171966314315795898437500000000000000 [151,17] -46570549109597841506638710709319040734382100227629228618121260532480847526438121915247774279211139169364734082371326383766822897214446200606155261567148295548930372980651432207348570530153774400557558154059456485847006058268403696528705186246611980941798907101731446940434905137089881016767640545270806110581554727099489795957187937542355055481270816225761646011597839949072285752468524305705914811587121679249917971715271023309509441411660966981138662648348779421774719246753904574865352488390728397158217743484595569522900886462354072216392478178867309249653491848369988585984752264684914001044725968827531824718425521222777031661943479473144022258336624594091662351146845859284028181730831604041601722854559213924711887166746693722485883869411656262003284275262995613095638044131099161259611451051491338467668823042182024592476814149690874759850141668534795143180537885871907809348857861160786516281756133686074218420603476762311736642309441861564442997810958385696309346699141721106143456961912045364262536233729321692623103561565218614832076509074494787447559566448657304168102257033676126540636880709151744665553633685838026845496053639146896604056390121435914911260073143904535578177716593045426381822459567561264393863300828914597645573454766592707466152111118416956316204961376563405935308140219118358722341905969835459776697569118581144386115969214686585929342993227993239392710813277375214137605195142409505480896343402764000987498984095460199701745886016629598240563210516046205339302554391902170178522065844866508581939358748639148111063591538415425230540910215984104860087463561791460060379838605599438392868137808781494106808216726633914150144757827761862680636536462230445603952096963429975235481992406121404841804321174522299955570565446383751173816428581904720704407715344217261639931519745557285969853239009115721563005530157469004605540065430298033457274233420272977687955172407088671553646113057141780181454220503562783012232800198877939315192319404162311023597254191177895879304117211771692869816807487461053096389141235400675139794677475431632059680355593940460034265132113023366935977698233273258665576577186584472656250000000000 [151,18] 122054920863495561439724037741642958364610040528672040574889024033690604391512212739911124268070305507904990802500671414954939583089588257731589880668443932711924616235804434516482676311965874582183203796974008746984862524732901442400315261926472922504660609132180912267971246173036173195078516642089941531211307816922682245102930608460060033611123075527043310370539359904872244148415883343688216903632700351150251102635945473326421793056735114758900186644768039464590969588144232901430226413896030219004231240991791150996923163354003109189123111792449400327179885960444491355817167215349608728315361376766225749648548218441872461282824942188203310814548944929125902227814801826144870403690415134032723636923836129812961037836336852905543944546125517537497381066439746907801274838569932565612614518389022764184423070278598965877720737262104214714221826337976426849813146196807067981785876416043104750346419847752947662076016909344096324142602352139163422744301610748620652595665777163207898470026383537548547636336145517349755025198661806683959744430320197401774052905959741034592265243638507746514297995865237027958047742215604053792104848619760664284374799258426419674576529014721792632514770593395829523494182718582661771485413356735423637006532092031470361142277597917945134871098284920434589053060281721739532092579758207989678193579106940448477467609234250075837484388015200342356510171305495638206677123432942355124197499657377553455240040722086244705949781771088617235496940121990048240595991030878663836158312956839394119899737378715590799710252182791212749911331941502704747473464555671720574297632081327293299269062029669601915024919739163293899262187809114053889328193320416492896907503774260303934727450916131714600071640112166899914695226700413404935528740206023176647965079909334884905984000282523263496737182990638263434103803664403355852063253357574809116919598195076514389494946294697718127716407819861592550638640092829989283351711001752688984716216007946451046440873181654892530877931299945636665625904154182824479364144370188585240981321723226037681296496369026063536739071312020588067071003024466335773468017578125000000000000000 [151,19] -233387154478456798588955953062613034370554849059547227961032952320499574418621663759529921353459554336888287208349039202680258417388905559393955191179121577376141561020657869359910250468119947127520274401917777990848503996512565622652495570907109995971446745860373078656067576733953616555901836228295163018620542742709647996264090127926129310077187088206630153075362786662539629829512732471152433494297933890294078477062497977368943445792810433897573340450453450974155191026811831880438667766280619804805531891764870021310117868282761668007871962383366339651375590871416811697879182727489277546712363634779730900815968692516036191333548282033840239039784457091526027800695749751407828405104050422074532588517954993543176123751246463479627978814637082663757420412284833583722212072478239252695355092191949519367732045524098853487574526459843738064202045359657881256576955237868112773584689657439771015953367041315018620347369293158808198141592897986309470107778070217947921451295600608102938760360898965888799820781719109427059696644183428260665448072139900051585857488233306453729493887648218112570931172371488982505900813673734367330515114119516695142847919148065373903978779361971570086204365645932061124346547473996493255703288565821092767535121670303158568925850419140187316090236793350381009698818196133509187656964087257232454525460803877914561781179182040116827438863120032368315670754914721393573867671960315476879700005329704680825335946266094226053780111673262554846992682071414630076790422941060782150529053906254204143509390077651223873622600602841332885281230321042921135483607460173048963302577221545812367527642613250426225700115158643303297127030672400663950071622981562666245032772501515886120703398598045031547052558051461807212736325716828300640999165890301862934932395613347627435548714346215277242774901857780703450305948645932567918009187156995251115388909783492246290789233471039108709092627277594696474772318584438571389721409487789907023663210666482305183404917513891304956764674264700959140028261517938508005452822209600695650392265637138747371126114748752698519195620967352916563797293747484218329191207885742187500000000 [151,20] 350558554637663859019175199707506823965474768556093609813172056940680883952122581085581897166721573698199649162728750560331071227583613969172954343113825861243865072967838084945756734721632740897482215941596361484991933345509554104068626375845020727445970854657706565381377535243501237386103451739650153949553053448475960017047398475128735256199975210837934048269060217134943818543266690765534639544051415542485816093986304663569516232694985684962890988876962978160315646508261405159137475061003413695802915357629303397225342763819465923752002880909301015422755075181783602708453832146381405502754438257530469188128279417537615246151339392230168088864292743227286813659903824322479738611487149072441987668742353183109760984465603083188893340604782467961858266767577334162739169428293139134719592714356925153093037154585832737113535165800982907323236805746737688661859109130378051398529530855972934654830138002072107354040772710607952330840611133040070344410811977003073805069665501566388554572193453159281263546728439829585597885280904961711600898354824127054233102666356164868199434563686039229612393582532496447241269951792240849319709096084570411938575452586678250841348871109251868360721710050912600195299141629265512194820289438657084513625426994571299494457120035507128629063135754032671739341637528821745909683350310208252974924420421880976032525763153666001924819471900153349455989401857402501007688941329334282659579470251398791652796529322839345371356272411895628732534332884646624609064337917038229868890884630787301169102004069560035555860280686983324811872513353540444736046105211441147400124254599079770311664481040549435708422672589048284112929517984957018293725552104571338099809466842684643132715800945088421190250776401998833265584702178314057152616940148669790488239719180345474768666325313912216154674578802456192509126254611360273259576391439441372235402224950418491192932349395394118241274329507582614871551678341481448564613895143924694691065566623145419132715592664040213291550965006876300208215563168758653480243087259814168097689108733847982396630462368527021861417044536396447895754135970491915941238403320312500000000 [151,21] -402307084976641534642646775009901648670266438441882491498553456060139026151947229441392431230857211792353155948070466226311103269882615453192386390179356175112029027075793161442328753926567479723547556772559491448336346180593209032390312547354137317334316068338785573508623091010487962719637964977441224269871936503193914469711392247833817887545687091240388968873404679588380383894953703625245414318998343279788732868200941376196014170958544220629643112211661388605089695554848810811256448257702467850861737501141530352922647499721659644338868609453199368804429070563699045512087940121391594401407566612608424255986408405672127248978969474773544929618924766685919068600176765566374347527538770114478133025598092653936146894707557724788585559706861501911434703093696179160287271325401359061780835941299757149408639468717122776033938519071264514765753697668342029857731163916993805432844989606949744786354979359607862752539164420972810429656098402780258204885032619163022921763014114943605328987301755076385455584375037894346514499256684503384601476538847657977389025463100583317367829000121246754640126346575900704306695035227383109947858010788489587785634432689218481848994788195467297352273695435392268485902429037839763862613800965128315966549151426690766571962645131643850836345707874937705404875865589728729634611154143418786022045114021028672425293559287128890323428364572366334938445109889358551945074043023874953577766863343041872090584280340355248682651912622483866980754165771402715174721348509715206995950651776335906083013409756739274283912875984701181828686708365707573784721546530683446508007216947213673984186038600639736624964543090452897272015452357639006321585358158578046355621583342490776405201172755725516966340048482234373989426530100420163864894597324219070082558015414893554603456139350056100865653793645388589283195202398073568285174608687920805813573438136292999952778084045433721798108098578592178331380117871319379450111546000312587499457344315512994885571789690976907709029448346553273156834050947291152424261454422757060781756154446204153577170688181552693136088971027367056088053232087986543774604797363281250000 [151,22] 288481851363808258394493243874589818367833512674118990449499834895651820831020210054933438746865652028006153538502254600385879712901650580993856343742950246929184993224400945898482095230712918706457840036826789761213632971521739064411005840954836652262816944716180907134410543279873131991971377284216525047517262297954882283105785944988098477125113722184642226724225613345619515185824042720972127087840675738409777733210301033931106862437387229529267598199285829170965255762270323063890519055184699741501260684987927688008943089117255086440932003955240511991775848559336225073916097323111094471980761354388548231687459987056064771850365450962567139743680677805522611908895414809735463144576555078249084530845248076883561350914128368927316890891715883876980891940652652005514552881155590160805807632953363414057372183804250188963044742966769909590630471581143015402435958433139823601312360963356804149597998906491900839995319633868005205133900817815024949357252269073703764913140071198764089003262654324692988389315542222445240379325680835952096819913601025440455541406416916846916814288539202320965063970928759738540639567991716664765284471024115310545188551652683352740441704811349175385879154110044567082123639135700732693077611926665027534067824710101716342246296491347632184029015306240016331693883781133227394122626437384359778510543430266816707351864030004632457480009787087855063173245590267320552581778201263313250654029725407854980025607242628492375373679872015294336468132701375951608096492256428934303257726641308056612064265633108712619389886624200598221588285119327121952142480454572060220895188654309471427793052461674215225246523555533176888947731123446808138210409835199930049642193056814983604278508478806701854084766776341759566799612568990356376364469561861378538370791720085390548645618018488099527950015351211715497528792507818123120261498068942902124158060301520099775520907631320165231513821679169349653383180964748152205916235149275176567924719151087730638167475610250732005453354302485037717621956063926766368769926981228352867946606588975235075708832359228792311052356938105845074460376054048538208007812500000000 [151,23] 76800843680043776251987859443656132286994135669738973774365166646801027568289206103026171553127554961856207659468081629509801745496183605870033099766628170240548213982545981974074441740561037063437368728341084073520068569064624998272962935582734125401696038946777495246731561127256762375520954344017146817778613112712455086049723971852727134407218878507890393983595479255258588346684816956902569642625037028721169491641556808905801144789759822646210453671589662440414074862873187364939842820907790843063334653654556608380938661944441948510459249377061003092854560275100705027479682624220710638277334630001637586201076924596952345370143297674141968617064419870333155006756047500801176450660779493015826718429227173735693727927512820383223216608898553361704537514456202220465939479504491028202236591661411120343873813959227369889477854906960909898998981379520812460528072216591832050571436459500927957472525896883634698278480413007643061547244647628254230324408302777574301821247277355391251726528399474425942614594052146988713926196119427732435162405953979979372625857509393061771361628600140079510844820040974300654461948859367920379729685246241000579533832164289190542102513103507608791659852200119193120961508821344794984620273984213266326676668732219536766941129150911948194769740235643820566569498370892115420230610362568893426292829329181515909852674225412936373789347316215812833552311376662675226219228808093375386512187685875925090956485886174673969961187824287312531572414837965945693639474702002807811441676137915508483967857044491604285416130003411352744895311625982453693917322354133345496514409659233479718003110305072778127667524352525761198803935084237359654173396938341000902542849205769602953696772876596349956210388119240786816563326807553283652032897887189379840882228171311193695433267360943861540840509064681240602806658295574272471208141935844505253128469205771524662524611864405881386493589027435711110503991369529053300959643102520954627632395962059877867263108462614092666699523918654238654952351162857481355470240741174709339031898324426269917655750986397908960161038066871697083115577697753906250000000000000 [151,24] -708040519269569908497219238001543440152393531023328546616177388324961505987212573333662443654538483567420816894422252299571086965913964530353367006650466389492513618923598159640378020323175652655842128414429111155044515353563138077272233420167721758179605889577135201834260140353753470967387891458237072666683979236438057947880112184542966760936508313097206927948931888893078138787114849444304819816599882065186001971752222063983671793257329449864645888345466004488720687780020406793583440433825475287868813473074510923743349856774673595777310280639291081863394456973850769721588118603712921921210239093197218660902939397040779257116781519824964141990786362616930606625785134166132724265345636181910579021972680216761279586119785577623620857652875957415485458538335274967587339416675034066755545611800201503475658373361476373917711471132247551884694075504373357332905161173139506328692715155539463071345169278575236819053776333182310092946291340389770277279953529514983337235672408380771660761713755322596323654715154820283414511007886675434710603426759221644910827879809340749809857723301579849652729412048853521271784148357408936650566163168662675510166337076722093845523180137267003937615141437929667639473752627783667411241088651358108169165251237942427085891707902715413777862482977158865175719715174119287472663812587320372636618552256633206081235035253099053306661814047039789758599383626976445429133461557007511301928519249346199002840735776071452055860094635002043239801949449319933565503650652262857921766161344066108900236697006128871806271633553574561030736537296920906355287746723659273073249652670986144450702624692318009513471792006845922464575841050979027063270849607443442631268134991463887304256391102637248310663080069476452222232269871495115242150956285177092766151157283891970226741998332206082644653362860849146279276132752405132670745913933447098377242342451898842332979040042664662269317516350478829268238153939289417239182430306637064872503506496007627261991598485788664435415869927096866591369760210425623961465471396260229398306878082030272585551053844899862492881022262736223638057708740234375000000000000 [151,25] 1513531918289005640819665358191005004728492352704531516524050391152454535819398786041554763865690006180657141649490017086157149890992136947688483105708170828426071763904700446123549232049381642448708463701796221971554282285611506889502526025979703333270180807099632534497506776822461873353680509010682506222677749779786393235083559464925754469257240673382802983198520608587180362029983019997127920992198349627900225173668936449244225751689456108242327802099965485801492053859650202543944175517364210493546117880764117489335484201575364805335251242425482280992770907844790127544694362733227889119696503337306221073131906019268251595548875547386775478724017872106383832226579197456798221324374076893658116643517917186651241036904606368876636987247986532246795000132988985752759089728898886833307181559195082373461877818673505054325058290882080068103478554032943311681516848284198320570188151429391120061982778277461170068397618054356543055122542422782166977853109995273859174558248882623483775735003214100501592593070035225509531754793956139322235711352875939291336034449280210010529314962683978367680203995245431787563483021430302847181999600780910794680248010009055406931194379779211854480069351726297629107578691891207416464413164125280942919516691445867455720043893072939896519722299825698765758205956593673545830932557179864114514755614579981605835099587862429616378880873538749427710042312077511039833083406143878730519218158061555415400851121900786006430500739468671542238581555774672089122261063486483529706375673400571081691178172525522433902542754808612548505007039774427386818733201428434169404505899061345519065607885120405781942002396656685200309177081498191488865159892893861343869727342455931849162394697860982640529651938660078687671508977124774954741351077264457574054266089307907440752491225763311550113089366544943075083269960147719203359119366913389904890597337290946803391145705462719834311026404675502340489246941841580132142802069165743101767787408418069218440747734382215484744810342726995345539969572858083832690663936214850017798316323641133469836493125525027622022901004129380453377962112426757812500000000 [151,26] -2314191743119508563379891676635288180478504258937513387690649271972560367556071332083603465068433271163041964587256173041172025757623455153887625413715067689937893335765342367463035449228942583084551404113320130771944641175548732541344777916916399801288348059072109438035771470203108271203141665629596749644597194664876122527747026572791719818501075733954569475834518283414880591489891807111762242445608601132972906131621956103635855137712721391532176736879560427932162988603040200707580183629247665570540548290367351149528545739036801415843487274537631375214366525701698526486051462014328565396357175772287883947089270292186163070178738184246200927970892974576223742004475060699568144552478623157602880686017620875901975514086343482818958322796812732332165999330977488426051481768390792544151655343899066781458284877331529993952373296626778969402687331068440564376657707270665742350782347104031074085117390760993737765818530239431323296699894717170333692603593058501661559468504580932930074518762206421935282655435732323961277729938125424900476710541939458426597846874831811590471070085901585176297146165435466020510651410107831294545449353713964913437263941885199096433896086008674275476004628809402107157845692909040051887072597726932482301593963367089553818454447759032751621051749448796953353456645627315272940315129260313982453367456215422399075408485962910223879898224026469097945410756755284878921157536938878582491184986510868234208700575453538610402564420187381468389812980981210059331666915311315044255912195572763819872530995618163890263779649724215787567182638043810967621066990573500099107833955139159961549787853982478567981191315110934503001763609396842489525095878983165950104683276894951662059778746655426695433896460405081689169431290811165360994464481866153080311004242804431807630372353714311956316732744709660252317936790968425991005678241308632054241207600605586186985525279729218929833607368475997088498897888433776756159836993590581117877985349190134049085469130284929494052579454280394296595531490177947234793520373152307100717363658302556209926852096469746688285614480264484882354736328125000000000000 [151,27] 2912263014744466631744781523622208222607132126272641242479938938183546915767962417884755864057369295344876761159842773338524914222978892364283007929457236487521172994291026602681902769494826805615464483091307637002717011539228772192939052034093140881894105503970460911531671349174545612988444884233585644874955298684156267365454271984248559599739320428400842997011659192666334535206190583231557523632420665715788596491037354272226231672591010490587086496022665083566260853103835336784977495926494056482449007262855087402480602461670988141268597505509563105664634356084034811965008885313842332505589367402223847016625594865151294044501873442109820578002090213184344075794300159197637785043712702444436856596392693974588960824702317529611304306525361050007787682299223286505369363131332313726838825731462767373480691544011611943841593939846629902051112556002325047095428775945460862310139176745617104483552885591374885149690587211760295655701525802863409941649812463360600240968315270767896118018057707741374541566044892062860560591380757501426580401062219471843921383177894237957876487482009750171384614620008538929294721508164230178493847869585416260398529525443401359161298763228305639078141175936153011642617752762535691791669551857097947664030410617133790106263676953681951649698422352586622010592179694152077686900243301280714459185642856416380370715219345354387018200619048762423850716413111008171422300074781821045931818877553261417487507929824059136971672089146097916648559716915185089238835063102829099856457702876892723269162001528277649142889080199623721749499250501076038591128545573122663766850327370862118487992381717765004197671940134625969273166150192934708888115722106599618267431917603509726272046083885633458300159734041744420470829774202931609896622140314544546421396971783911584080632739390770785520983217949467307397955819879773426589726158156766900227196547771232666818286222063119995570039191572146464587343882791925635939973137014627882348219999032776777156024508494277050497578630485850937467081031767394754467264039417854538363502775898976926095791205927307913494515116326510906219482421875000000000 [151,28] -3169358646434915897360817454730993810388555557556680276216709056895668102389130681108174593936393367810491146136063836997235151195623055749602445291676169596717207854341717415232193305717978934666592891602060788655328506116539375910294479036608951292504850474314226968520762598705795586532920164263773106061424784560031770374513548525163512032810200678697284645516644276493321737363411263880411657764696876803664970312702574298869885049695207514301309969216091877632294417383137443796846873135005812496798290800114994829095651797705680686476293283519544045484463939159031084874660063481260446885420187121043648587485487556433062091595656695234809581473822689905351362562129585373352771946376351148973009772731883740802995502425342138136573042788016356820903125746072377844166375348498563455366208717635898726792583354890122260343681695426672948658745322298534668648007596748280513590355111718429873693602497028814011244721383140997208724486852293968421257944642200577222811386140462403745777448980487197404411348214511830165134890532296687472717934227748270764956348791121408388803568626086564857530811353306462540399707938256807821515293851418937244314756587577575114303464883601884109358084866681379028084829845735771169762571576964824269182602497969792611468693878467652802270835953675552432293378343451257755561925155355069878436597732525292969049889368019558422660437794065833314055577106589678757981432706787930897969342389451602980456831450840914478830621266946278934660229685642592072918067898798385857392092019357450116706864762504271021239006478021009354774425551022849902462060574812398061287860035478917601618543881758454245567797294764095030970144135960306470629086362044674889427480201448200834744938623830858164831869992956159924804429630722959932082413541821952066811639024076671028632708779885503029320742087219338846387842512687215610089152590773647234175959182828550292437409668358682917157643071017304394379034542434275108727266103692318730595336667483414264191905218455772500254040766397919035236661912734624915226573483782149154615642230428879990386657800511629354463699273765087127685546875000000000 [151,29] 3050982341420331697461107177396447339196940061853576603925826027588751663625224150738260428694803628077461723981853414884601369877250335922637898769322382386941922753431765672278779599790583884829168329165158908413158773930874516542347382218544285963337365647588154436438416618784776090675145475128754996639502631108131653536224659824004139563824699205675616340734331417564838533126517367860377083611187941001303876010236613470981320460980083696748781829826148699233768537681565008471815378869783339126323566721830005001745705486770051484866719810706179298087832834034273875366398895206712716715281852466828440525764521048937062573249257516238870908267724839683063158160036668299569544138636354256221183236752866566241259791468057644614990302403598346347541626383612930699339629242318786696599693297951073634263129704647432256521385508512434862201811538503776095043813906427646364807406716706948624088714399128185610068477635883353208289207669278214917777298441766701320675109122432807194940150753423053804953562875460322329091913269426332091876827099331285788929424526842691530658026221202315366412664683700879963085661007147931427882869343807476594046401193786033032341625290463295022588688709671148954775004365501489198979316686323768190873491108455326271707901785670772217910977177165063566155008109800940541385194351926449029920518885760877929915881122245302620165181132454539579148598357538597686146612523899328610742444630605466798175435476249675736507265488431528150311309006746160220545101450684604661671354397339565499422235261340531673633479759472853287340414918447444373022454720843686583317547871805636000523429016134546510918335294093606661507271964083630067122665811871963043297706308656661076188552306596675316788185796057517244586808087028127039814137045375219204293347146766871330122750684917328374625647573492598020696214942943920241026426417103072174960671600223131213092794001935362546416337887941706366014231860755843565547600570199198891739677111796452902918685405496808915516840800068672023531801125935779122276828514373222486339447327253120160292929673201943714708702173084020614624023437500000 [151,30] -2623971947589624792274170495590142116579468475342744568291830811821893986327757058097381279217355510585917489291683335441084509358465122668522739675374659436777707966023828900242486504172147357182975565826113920203452966144224126606939894497194948192531761507949601215085191287608789386115369975392513688979122534862823281251261104555015446942951948963938528279527520307044990014687714415082208237798218391722359189402847308190914007210573200983904980576253988837842866542773307197643841317743218742769059975226724255314084880647762176842631458305278025590697407841908188811443778887530167372269825263559198588373864668696819096425999683840657106929950497294076638439810995472922613788523966720440468895383739161598604211213150158640611394873107600405398763457007012517526756796278254382903261560982117458632693055731072026680586934288962985519405106412203252693996899753804170612553654854864297056626027544910800280093659418212304705989595992985517034035228511646908314943484004037753378897921236295113178104885055160782971971748139576075724348978844597585576417060360265425850885393131283823134298654177987454215057675638798855265486898780127403862274720256767592963693583012980518590074040575881848371266276132753836892212637512401316111600614726881020610380083251245874252076160574454851620365294872338047936834732394737688167164784393892893541657095114479668426020978216053119279890511280788098180631200631815089700098184754900255359765170791781675814380698836278456634466364270481251802154085507350050852976621243371906541649680919692484604815164962965178091941446394672782465354436352505547084304986198035731491770013587787721615947537928660985147395473276156828837715956678023464713456689547808214335371745792412406636692326281669472602500221022062713994905926235831226620930841754563053677949693400687127848278302526754090193446390929439810037342830984377459469285478498544759714994946911355510128245897588698502222515707244018319882729731173143813560021359536389503764475052906932532540850965621470779198120524110853801960557516351623022580681876042382747876251289371467369445860326290130615234375000000000 [151,31] 2020252141261440551452030548943104741782337829524216598400466732289412367273366818330757126450326241094502804847701144952704858984350286629823778870616977489535571647110171365364845501985393612223864067092448150736964342128357408511862919275320362605062217057381943446487476031638302135057342158845945948425689759592930364300689482004312710743398673066401942240503458174162559714118573351291936068964689974607636719865063647097399329625435892918850267497948452691732219698109912512386629146003775611393103415203116926856996868505379652059922343632942174617318907462160497418456403951531031867798050468657607775973438649721255636001123178407197182660295226242679221472949324641332528249184132662341238421660606787246064749075187727301667246811263529094605140714944273662104388338130570323777587496239978108878192725846219111745444993255700988287604858478955912483273749873237497855684925449065026166545032893982433908037104396878405912527398389201029553031361711339049535136096298453885249282313297987114912112600437820219717006619283152962818719896171661199734574612831954252552648959278657981889109565435681991727633354285735176747205341108662587751856877828254481223231235668091942499579129163182167551931184578341471340295999421071283722088206419372702435059891519167802627581179450958621095451678124029422212161686875114743836734389696311069059057604887795457275837967265702337783407170478395404460877065741981711497141164644089048228495756317372726005638047945768662509434461714757182750869027515057642780784664274464766402196086027063843816233711897081989268892048885051186777957758325937967138509670938877907572521140112115754464419804977504082904550268834418555720997904686895977512766129427784526002631691164143286244140329125985133140061080165322356261984097802913026542910902398979111378713070211757434301823546624745594484451346220496235873128862311155440948981163551707487456423329969701678364668617046808887984486307746154900025311193315389141800098533666466787935212187031069780059692546434196503040974836401159169524271546096970115151136059003543195613287061101542490701030731201171875000000000000 [151,32] -1387169043595029291253361953815880034830383608602572762279379410165070583577992384640053130207963485560447779022076295110326894477099050143799880105789676196006574420495082495020207929382187493663617353373394975403088348505287959481135198287655157241046699959652964015388361888453816828483063256804500587021809111183512459234620243649009198998656765572379153520785361354511438925121804613932873645847871209853763674045920267607424411443930459929823999564857397690962675057050767058257085597932814999756178424658577925219249151608196081698923843707488821623351849082323119051534443689295557481524271231775677770365102136467284009469840170346428817559072510086318088376372037016252974727840482390360008626728400861169514742557847562188797411800253350437584973577667100718490908576686437698395057967816781091893911353330474062886178968368146826673283504452474144409602427652889192679849741873948179496609476489957307636379351659209876682403842622308162804610539034890452142355236566407244342017561629186079371837895584608578840963912690826673823280826168639486078204326821343742733200828313724345343111995802456642668730326172251530538817221864069024057349593222979751896704290876059534650463448250370829389017253332163002362494457311018482095646883547631391489010505042332148043392608179958181129867426497428248405404215072554928893485313133645780036727274309566616017400706295321495748572607739846269291349957169000471847975549991544648978711730192713958616710072408792902314673417365970209993550701878318446976030440656180545163494949348178702055722283265556962953930278010393936043399216189720908695646586866355866160874096059876901346327615706675202456352358934407622252830808064401735100389704183772652750689634883165146176420458259331214088499418160823629627966187254222286864675218799608671155961248601789029955556790910495931105821217315128541637507069487482486490131107093226695450965798810632833993044713062760255008185204485569469209483681846399960334230531617460797955663176012104734829776058993528140532000276375512071509949678461741203211184456198224929587045126806818835192073822021484375000000000 [151,33] 841933141951995039039878017640242658730921053287424297415616653828422331537452966608156397369269534428896191888330923003116895020158809713760946128847179425010450378884869103387749637649782595288681203740277428248865730669036497485945056104769695269693553511624211754445649484298170579542869845947178190266452014908316185741418251129586758367359355694747494315322253182668773720415346022295092938053864036509546515541454753697254534504098113951291681966459286917702741205586380386168117175373502004695898122960558025408695554235035195593725440805345671532784175653758009621185706690752749457557997782705245443562292195442795458861122905404526884756689297881999721118477351613193304416282878004443013003226500801084661476177518073021220908751560250000592915050796500659854819268615504096480624377629832110484949879600427481104123980005466317877296255427579127513963253910058453187048284102191415068520746441325993175395798248087941345593075728063016992659228502180931423800644722253737859120170637669551181236499474396377428925661383543115371823976665150402013005163515386199562025751381181164839867949697663478846468232023814861160194559021312144742458920943215980246128660145033138422110832231471540646918547802337547857889704960293205928412439535912598779988748918950117215604504780907616307358155946654538707860411114216956532915335066419585991413221890881348207061838418639270462409379464200724009319324195812802653119196139445884486035362871067776272080820029799320350837361760359257908293163511782769789203778235082443668282147834667720147091302495705887989718311661120162740489337186610741466593210797352258460417977102984751820112406349572680199586824194860986900124874132751395074668550907964425102546045924879756450922128586436538691264442952488471852333149196675730256543402006786759557405350027188591711820934109588390771479210602553798361727813016361775695692130905502252279629252000632053997265480519188162826127119393358554184136261193814029685894958287741321220473913790616816750274264783065574676251032481721042937000222558829718994085350048583079838207115720250851424173355102539062500000 [151,34] -444874003617221516614701556721895842910134702160325494723058150820853485119361099084675599176802356916373998722074816582602396478095519409810240675061335264525734339225030740800845937787721571568510666953995481163603101125420589144954275332152458643633226388199978454884826837678724016698270408251562540609442925122059638932824176240686043820180279860538291041186718974643524680935347012837406369684243719354713269255521188900969418477698745793766312817989208228490503095759250795356872048476788911368201045831170834226998454702667660355912212022750405204586351678081325351899748307165563131411234968779300103913142166257351074100415527458967942562352975049393271695724051085206595821836505954500256161114371384437297288331643018129468257610770805887390300687543343417707681182676742403168986660809736223737008999579708110041086228079109008993842670509307885335962702180660746506160626893709802958775865978080524897384998279023639438904147402106805012404157431482135395993020656260706956070645634125614235829231043610097559530352020228259188683791736660371668640929100825383698856916722047213252607382563847625264541689708203863396812127341404747872698622628569040973199941350038391400534493264462439699187113821724440452965105721212124483571254735641217259452602999400424124738754964157951299147613693625352926465728190244710428444593876483709152505989013263147925141829106927851468679229892915161185662712783542641695698583538219397886049345848280142353570777991951216159008627394203825811785001131721574936757036517203027786524140699624151314956630781310933487539633527498328110504818391893855156323621710506679078834174000392121573614557704083051467644503352204541667206736051748250689357211375942217737379299349336646240180342140515529398109906880286146627500000971523803997047341578087385213514093596590249829309678821692190086680763509631070124886320123155493834459840515027765255054642123161369610846179822222530626231781207951124812425510878739716906871024909849787405944842380447292994066361086481394317431143973411120515734577617119742684634275253942099975197675249352966083740234375000000000 [151,35] 199089419326972353607100833481365717609106105669381326934863788823382223857842018980945138580302885579796070228369208295080629369779353731761601727673308578727150747211934087965618487677218170619181909704207845654627188097933680219193156844864406545682240299080479102386834251556304023857938272941437050169907948187915165296974493109202748500744388355226119337025146929570878218819062791205794065944580668310633788584379536990796813098694793044846180972628173530839133633440647030029970104186030114571058162258477275889592839804895139437436060687691608059969270734675304347769496683872714270334723305355800771667322476573134511890036993978241348856147979633833939720436020819718955209656802937261865158643935620295489699680943739136747113315461293568204638672492881847881772064903515366578653613922328635309246724713858834222994875611619145354127421308087008036572554230901716955364836424706410819549026377836273387856427817053610976496515065661131917828421744748481778973854226225225673677050571456536145831675980031339148299799044837160504969735463059567608051864819875705651448312561222053830681054956083313891159687540032890696036684595568660940767818034460597959513058861526954340965569774313796422390062797317520330953338040795484733769529364644349652230502409070128054545203911996246403142526880309250644597662977114103244095462285709694613667879597921187833565563777547121724930622106818744556771864646489781378707042736808722536112919522933766936620572535796028160056156028169087658972981546790705775012798692149098764517713332084525914877497617923059741412023874487474561592110598161359943788860166246659590666039143313530618335017170511130816511265968863597545895147062880769207021665807494648889699024771331664073141618147646779762056472585334085740383569345695949659383379697598962671156703813510994103886675256198988074859901663511344705199183722283287914651110049570673356177132725736140948902319665682264193817166039781443286293032231527407475745029108751222945056131668030758233381746511643957994597010967818690626333823469036915013824913421269496923738055970355314453308105468750000 [151,36] -70968210363591371411881887043238548345174945317458740380191746991334044153121310510450747201318377766292307388220822621391656413013841454188863253586122193105779476851071934342209811152793922086133938136117455582048492148598843062613601052078201446319241371042031320236889305991636228766273233277562960914757090649448207712269005231912771695681309725277925898651541917253996470020163311059476842074862890005255674144481884903251828136470238358452083353847139690626426994893490110860724778052804617372746340561614777070081349161900616636352944465330350059894130440765269275337500894184612817161856612461133698754812551881948583993167060613109409335776879543518603986172566689330865872601423235941487576423963129268071585997146962417164857616270441759194862338785203826110879956184992503492183081612273370290780101603824634617461217262918641706704103368893648971377536586249376327173382147952948892535410041442585724752465704153757087290815259362110596343576634270562719193958928724084876499581203553178627219410435621800771168045312900561519306311386064170178218055508860338334984380651191953772624866901992391469676779026547013126371684881125912378764830960052461608143941067061851752184466625976272632726424745300063952121267691006174368936079595442597727623064646766381963422141611086942985363812517504505933305314406220646147404365898704020089680227304850403005799388245804411215805283284123853357804513248559004019054892519329334132974672256129212314240656688045137419738735474929522514037325516477697408647074165515164443362174715635414181525325762786833135461059392961486343532964844940320654062969515049270057597665353642356836191310050712368691799289415706188254670826647166268766178288448239297540472454262964022622319806163777827978086498006543994967645042396296734029737433565739629402781342260159900179039852099136084748340243246516130227149479833308563259074547335377256470286080810064603146722614029184836730288684346376251532909123626878864476617514906260822533112853628257964516281747240933022095472559068102896207080466960333507386998520050196028999264391390117466744628906250000 [151,37] 16372216299172169397020499326917988922948149008921004018528614987505444989722276484221144677026071850340451731826069942015597517003261281186640765853975119659195403284126129215802902061137804446959315213578708611684365028801375595257936413520604156054549446475680030943118945802059086082852349275662681492420801058044920094667796842170658319008819877039359206211644854794588140981408763127605976490009526680815375169426955316070422141913562318383116915220545043865204742723711111916730367440450926174189612887021066041187977186410490242194712767326958459692708722633778914415297541739091853234010037859605743793155991871225292075714087830704972231953953938243597231029398485064502649318117698750444291173221538246356817736196814364662420651790159295693594038886698813124409084581696920730897438371252097861627511871753032121784322886180447436015469623969758144023117446227402839917400967163973887528088890560309419159707197097139436465537369972417436879163784325493291794943315975462818561472995478668613239690111086100170196905038622082013524403107264464851146101213749458658690534740201531790934447887441291732459493487656454479029388778638396236589473163764292876257042196376915010812440070553945315114556973875158758445825279344506422268635898139287259173190804889675569757709963802035529332117825359688726163348079085046928033644957969556787405269928879207423473179903140376521711107422180439581572070908029201405325158965499352225763995270185938724311979934744559594252295599876066189393452292285917304095163594161859304165475583989654496739991555860803645564758388779937998111605511789579535824655917459903458423282990329225803696894591211313927937816706315232656483267687062976967607578516588899247238690210763056538234424639836762327279572624022355275869107819186965310821603134804038674516529467663644156990066171465301305042513071261236648581481413671671727826363088998814440275925848016508517504865745878986445876407855818330189009509964606794326235294340294149193993236813906844293257379644306562180480966782654745015322839261188969854867438419488411533198752633010255230712890625 [151,38] 1086961699383710535540554815356361659426754220209672259784017225920195772110649070225478508055783654959307529821070335419190714337334718617006498006056376489706929296791980317476525096125015770543142309900331217315129670601321390542609642910720577190878271796716253257367863762960099386515640363293330187575129150401897415065859663667480831325385687099460747141091228592944279638814954678046896855383193205153109221597025239732657705718466251152099451326330475050577523222419406519276249188297810174750852436609055059439627279823260169074221843271004313832190807279802004431959775303617225765019379189743051434791932848448628128714047708824838328877760524453982056703729883342288075188935736466176826966649213101902074296750009713275043163536950914015455616918967561590084724607378173767119085087004844131337548983040148661858150655812119492044172344443480309903053888125003754647177130388970546280006839513439843416165459915985117449662560951614176010519150888893571633265490818541664998441560417453617627258405158858632447309034405575443223190762804036664127643860260015939299890190997666923988991249337098060463304082232975827079255439484991321620101205498465064701651958694904972304823042084463516699801802013690416981197145933989856339230636077743222879294654537208060879423881883981926424244393661202257465314110387928242192329842668930085525776092983756653085622036724698786317219536316468647181794212049884448028672897743632543360818209019880932278697463008482093482698803878692020838042050542144072746240221129131452885731413252263609640110539727916048354431599046800911521169952843209230108436658413261983303701785823625861513662979194967206474769729193630191518890510680110931604848452109854510577882510329466584406713187484493858047791296706436421017211950980067773916904593310156129851783280434918931980749715231341531562243912461392096492793062394192817797782652934017846189281501745044310016393634217006788990709648831739621296644854195185207305987677854845006054425952282783936973247275044942239527870415755121043126562660748003737786606270949285325533100178060027593750000 [151,39] -3869559725321059355645556254092467268400353267245438001857864460479929620029665886109587064510520179820342482531445011250391270287905007191439332865731241822860613403537589783504185887876075048112048646679785498528473255081381510885407919767474759111498018124679461557096192639030580008898405493386037081073931655533682418228749191760894527569237968149008084334863651405585761421612114842098326525614726429094998746073031050729542848129056893707267760945046163184235306357807672327672771972470785949266651732069680602831583530295607899093191235401209495131593363345294837787349306939119671136900024613292031855563899415783601396827525603556337475403176427830552115672524312401473736760258526532779137286537285757766529944223404154452838080421531427193819641859319867853086141856238365144533329608342945521067265609185308293195964145708711610245944291363102772063542276232315609193469038844751553978481291095675393870461624179679962677098153634524223489027356061803600327814063013061583329991618717398229352224956118472774589630379318369436775257415415011171155876164344003592046949418021952293706562627666753733730944807707354376695620513140659740745804721394623965815610159669995956066532383320140692549444006865296614371802613721716547275734269254654184461892762032914892852455799168031981977763652751697146684470910308582957269266542438856108231395094346170589471331651931967909512451171448705588907106963902353222113883119250920413155957878308598445507635738137369589396453312325724939627178932803003474134732307050413240762772233576465184988790777777231257170940347447898410783469916708583213003981860181668381513614184308028840576686234414814937225564917971276779195559729905468343559695290711323370704430577421063095487916111091650353098689162722892864356956054666080708783043998448092653877484748661550927473166246271491732432797872170684681472878437604674968202943517493787342446756427497497069324758594925989495169005325718039419881123362741343350730672967681351904272396080386451933194193653598097090284577032920965467750566544399112852750722805475084817584893238518792000000 [151,40] 2684796426763426276117151987420705928869198020720727715631814628833663684262712918476994701489911082503415478947980263517988552569401243288725142538782591817379652383764894874537543773798598457443109892514103593712250980063038654959683744274100708935621232560577780205940983208169290904153153308000492907527569596789460800014579693830125990918098859714719245923776998923444243536478699973330792398293765452162018335380311071134111947833157983611898518088362289407668535127240502570862683465340855108489117497344613564695037206822605289589722711143895594795299492409013785164248234121078684226604763375658674027356730507167984653811986094260483632834352505464790296988727188885782649499075897683079806461358190638811129741389796454141353562328409122526259530077870859411941310797907450001449194292620635558615809303261439930801676131822157635686715973924917625924318477266011023832070409285193385177051018668499403704749994909149118260960570794433528568166156931313444902499943932086346855214809672756952219610541381981597485619527249468681558352086062411242993261646842867289319596114514651101717337278426140109625549008435135410482517959895791742766563240201737336680897565203528652583617593805023649064771464374900732466098338695798040979209232740557956354740076953017415005836080657364016846004076998219461397254047154900861248413252118631818736336223462361788714202982940512838051126888330795884400443560468459971707112654192034029763823189284919109958919321100115145668850166008943226037330854034707933852805028274568909381693036423461235438063066744393428060093719347460851895374566925644077814897608852613318274514713691360671769794178440036950988802697923557794445616243279461811245065360114270652763353389985319558806677152027858537830178661034055413383295838258339646149485207866345881830253768942496863678644273114588279330805902774321059451384411258971291841694210370566115445865980662967928127571664798728920978693502728791552460681088929124627605671575315003816693988526952095807151669160743375958964818437772076065486878078534707533485735073837841549538226992467488000 [151,41] -1313487088822588982210602076166451927910711993694809430732296680249853817798721185454110627401491690083089828565644826003947819920739352052939497365982738134585279110121297573687345030153881610671645593533566334080358309122451043088346816628703579230340782538012995128746326763311875888013669601749672677262546511299827121277926653157406574276816653062301659477895182996311654944744207425187142660372161535928959576196578734401358265008874454254468928677955024069645090596263834770696593552859301716211242708186624127983025543616701075119822394235279335657757617410833571000058863050970056249473458604803440702417164996103101042697892993200584314922685170826265690006613719896225784894920002358047017530777780159349179790940950816336504754711818019040147026518142302890295404916815735901100661191021720199209929451865278978923574591594144129439285229561332031945781720935459333730339169213012603854757418655668174587095166431097688620418917270636206817236344106567734089593397896871273632103657596797350115218413672731287328433599218582729237713101848013839681675061961046185446381317555259679001012893031186752073780195560195164358522877756877618708068633318854640873405940812848977862166243694681976976170682448276277966848527086608247072740150687315370137941015375034562516983554917937814064565520269459847941497308775741919368272960569403212050320887731148985179975395850575064843960088371542225963536974691809204288985718489069461711541877125274433294031616048678544797527511141713673677443644733031933256128210958751213479197250800533418790723529470638649733327014186732570755470455376718947157331331485831529230335799589210777536655055684973619022775325636191241593521575678315104614954430315449627907827242756038928860079118283200413083347973370034875566093632533547702486552310470595647241397135581504059839253405971651971623735464221065110300737888556011968349364581487641568314624191424696041490537842098958205350995448367445682184747788487185134642929992689334581738824666084073173895158247574717297603906405611799427724509243130367338916573646621302359746480553146736 [151,42] 521413935678364152999761005240391568369002737032300612652501417287992808882044668660964115665259284559588759756683552973348213543484905753642348545591239208913204068478075349740611895798007301893973382481597141557937079116764182957519217031567798221066123346539045181592034041615958494510824515139844351829883824742813115354506719963124080352767137151745394343511236644375855509432656442084116324309038480799325168129879683756667950717578503305367759027901581081767040074786872087402016302687232241552428349159032059917906600962178662861082020304207087138873344189562660158631433385058156755843146960516336404147493841113096462479234393592494798469653326516441411220593515353460041222940688296224499894879896639703474543867508794871073995199271594918213737670074863177473819998478833617167181742640212674461794904015921115123799832608416369392313227917029146862440967386986162049214720856764909380133995447404618597791444825537126238757564215820532798602897619574506451329033400062862964397315194614071512287150493779582976257165008569751932862397104815968534075320202925113120935186864023462207602032165427564592604595357168040720044586130409003794868590413927719916128920456185566228429551187267390758704207432067670363883167097306800899424911526406864203865781893879611558459105994004190874074780985115281292419272085640697383136830748906239374695185448502988558105853644224381698459157004645713947837180182124605882158621846165389860300080162456431692170578834214742505215163301513626448741456046377003369912855324029691913333773001412402546664659280394240530314765616641192362148604286741796866142172855059737510842883252053802660429228873537353851762708673919866152489490380021886779896337749090362877969299116291093214504398820729513913860228655403121037333541206216211746320888862461813894352551344932250345450232644343061845386581457184160603654097508798929214420774536643186778540021890772820747990190166058130670893003387389902853348481529363421303536921264662383645942678066595329108210394616347064385497105439954865111676071677325740034435311205841856127765886720 [151,43] -175754518133844686491957904198469839723825366884178327741564249090030706460668180843829197728113731826141986648428793635011246135815514349534849531100251210931841155671719411595742715085910561715126427602027678477192707173051358205678647129428047647200466061160401278025198264049702795247036585997161736196225790233230804612854841611817598709918526723212946162247203120876554850552671605048367102032080421078603368715409644744379236290616426006917137777609451353310595193396262143645856817366545890502621423486575232900979200676401723871866946617915325359340106185102886086430686497467165860790876998208174669737117606648926865032444681076654315916681021553566712550453126136862600525869925443377233400939205293106739688542348216258656016309352458999847352441028076650322237577609748831700953039044395397973653601971820981821872555828494822901910161597105309753845811284366064746384954767143646630975103282093529935167044277025692288893312935553429391884230913603611703772623364726787056207860480373992656435985086499135225070514084258132120051270514753331355884292745707950105055271647488999956771767023432206547561328977119627862057972370788577870902948568248743612587388830311321852605762440465313544431839563259938948793944639167533813199405047037426904405537023074082119811985301220767495312020883354595337555063887047060943101446518930385984128049292837291363991816918525428673878487087326150558458886711784249734102192902269688705187606107838064524392179931679117269084423857068204548511219829972994231944707007856194412431631324842867513366412052094079044856145930702077251692270183618395619580812962042179459278918417927057588316211291332437247237316470190225771026964008650429611094424413441125316597376448250656947740494673321676852442551037095710324477770329017659133482876880064400165095244212029163922516909321424551522299638868999210396594697494443308719810164221852384866498754067759557060952731265549262646512467548970738167091146754378383698042270535294091531486442657807703662646896762579997944182681835537767854526252182621790248772100180598441205432320 [151,44] 51259499402435631100998731497509286669486089579075331446233391612887505537829886782298645289873869581142267774197896730569794835593891805027534401931548632698184929886473619450278802353007050033562041875709734145262318960166718251473040726322983514901916028178276121858973801094118446940788806259409665277833913406322545248402450935567123214693570292843253855611397454341744955879145202260590652778205383134547065916098174334508311918042989891164779661340358833296577014401464071578229809933027959717777808548994273569953936503653003817073379997559497371612613123831791462207532858761672668611343334854176432799157088803608112845454977986863820581401651617392888478536640900317813847902585899365121680947436360247067725530065149023278505254735185856265545694710694677419947457524375678174151940261004904225684017445834835188294797168828088270529922986860821081913965542195801367221652155813516168113973009687943073302017504522528960959879099020153765432460663887569377437205135509172533577631242794597565859345712906011078680163451692678360447395239397565407637723987524994650558344230601472579708137176446069143049770629216086711127877884649384870821836422588162608500797741174518164650187943731866264746448939150599719500388350177248655553627950180415180516577307322661460602886945870157687520197324334076496590804225772235309493585761247499820664320914823663955206587136434666342839845764475097683450238235229614798172714850258890469175395873083815816698996962602246597421464057041241968518713020764596246367215337765080553885382153398714476169072062378066822139019893203559240913522671534112014747548564772419322151324290057873770432132511946685154524971706494490514729530647212295570468172317161241970892902427913744613623507742687033637921132478371410638154025962943184731820524394709993931772943675239867769448954043546682676022659702050368843409340896232856495253805654698978336197688430526304121689358775568820370962769012671567628224977069919538588547407815173449399492696711824615939974794565543301259210659565537847023576565979633649693598204558085846835200 [151,45] -13033881976049039200749116941705721164092666096832502657044468370118112817521042484834993681606690904358497508927190214468188563568266213001775513764075235308304807031290147592098078975425720368155832457540906923864157712931698333397511420883939048547459531493908134264373215692899970268938219631290920223295168779204968446071375521723506478412299989849984570422349781800197206611466512443649014456557210938530321949605517612035069341991038004662202289865947388478993580715088216358051005102161992303622288604061377151481372585627665267735685804057225473191756611596382810925520685683230524872342455666825103763681878317493501293668934738984625133937987619736497205474606802181556768203526809262790082272625232553845867814208559042322717808567894998251133797467048927132104283778880754632140331821372187393467615063208431261497749655251777024099941799497051476567539062849548840638652512773337558678080284042358788151162924081005622445369314970568590358562930499617130180857110749696520979118273374358295882346471532194912706354368559463387166453030695442924233438102219955832465366835540884495742315152040669417608804807041131466343272638090610847382182118001577344814248440584823105764513100688581541146537687686810464453162059896412233773724087125489067158911375251109205238761250925040396876593626863402763929663892228674213579371320219836249648067402626876347159343425303962117898371752200099462985644122367886488558414202594097317546899859024888086257545739155621948234498274724935738285490598977747438045292755878582106895370160683208675950883548266723396794382415058118937029881172174827342841130945645476652402361221883407747275861249773661376427705560518140103437791093785540797065290230235601720918249761580154018104187223406780396498232606495725553110260713719320669173934281523529249990966971151751311180567516092034526316719194481799218149548080694155728795719705689505808701158743183316037673681564405697538076721928591052724135811052684017851536126180126115556800579378004110514874789973503890368166260719612563032180547384539971946775722426641448960 [151,46] 2892161635949394962453896546195850805701311016934732381368668458446998096551353475337530930391501935819637800639344894285357742321203986223358374398359735355417047881422215197493908797550962868178492488488025310705838829028553697446074419067640909565886423060642186425592955000965935247932290876829850706307129826451182296884713266558458950202985959953812832173103111297032472618868869277192732487455735039449074250007664009797871896220970437792858837715822051478932296885689170747151945957681914452096360347156727769078981516743708503852512295689083078709693161345657421729990682923042385632425842286909374177334054763879601916322750986752909049662163629187333330804432888337939664568167506100756233478943840148823052934969299273087115935806557347476904814031887430042828503412603273067336022374906174035990233293158365781355842353730255159605146629651807913508049119736109571196284941950744128003156889169977424387924058664285531822452866784133362376296771745152267381353977912340643410761136584659535543299627947667715012924144494141424220503258796767064575345203910455907084144407377814792225687616287316476338892649208563681577636939405797657339971560732926684656579168366956945794129824956383312827126750675385536317446896803603234702249074001648933385261788719632933565094029425431608142486053172825061881841893442331828788064959965507687943582186481105344521169322164827873992482401204308956458600845629229393021240426770279609256277898872458325172741422066723755298195272990116266107226174120371766707819860085299722698708681505884419447100374821977072222469605756973748261076305901047532199387331237417028082648636253805633165389047957226136929701650305682542745254392589626287592558735401935701563968820439957027612496113820500939685379543589548570895309786372244059102626966876453251763794466974379528668946966796636921865466115558486135469098426785658655655974910000384126460713946342555697238035978164037840370339059989150704846374227781782512396546995497917918048118476591154762874287876695088362070658601313083215097670311307428476809301363740160 [151,47] -557458930893791479633183356715460380032386433509954154108657592951868123773772640303567839753121453863710465849556179346008201449482078678780376896455436292190797629031317811631419284763876737695794814350367155571136848588351928229900502103518871993590668845450627827352403928078389240438610802401017801279387526852513664660146584583522907443805634205569678924970599228999401686179040527743985984089461721121159620215517510994517400450632986364511666856021665777360126716786535016240464373074794212902462791177411096832231700652554980943111218381065650299290335865456978188635615559543700737791888345864188780973716490042586781432637367503589548602068518560628448818601665053760800852244931321829916801701024407904765863794255555506909995680274251700511311307383024719178494152521941802904906342160074040564567164110356358539905125851829296019195551308262824062622618717477070238347756118067623562212831175772566087178290205350091576900588232781540982637083995619257417193106957854921747735546753283454938402810508309091280642753568516912871969107798712124148187563590516312648258558875049251353001274206074093529585342361386591299731455092678187013921911269743959919390819745109031499579346724319984080954569644047230041165096548492385427425239644859581001197429932995338373873524778623206555285041733405124664894668033577633419426864325318039349290779198024872525367532365005688096283126943915254590946588078901657859002277268410250066564797780286185802285318423470890880368741913316370592063695554876523652722887108948390835177307992742577287859177793156592149253724390853506776199609971768810374480222157277535483702287960085017283192745824400894054308932177456375453123116979591855521580342086081056633101797260958021511012549512436428751865047259854966056615363088967841052585409590734906029388870983808885876550779960388260375949040041698653945357557757643441782611569317017210864041017601047646171936383541512370793723273844363063299196721719933021074628026940177762065131261285105348947258823514096461871138707538905272122288361941830660288599916544 [151,48] 92255991976392024928954250817895495198333338413424491976739783713731659726004307526138548410394849676356361171547202332786421522033809046317648857479784707014054168271162713838707240817149799605052336065578950642134526308214596911962305366877093343897196671270847453071895865241814587474255422872669913486049495520105311914334501507518067602809144061695876929669783347089045134924789153966319525707063499564992598767921754719618318623957950089361063500861502654320097063607992576771568105011138825544276549517315423714655951143396920381443606354426495599681248020774317468813017231713250491532899267910757112210019826644807287116490800188841833532117025149960308634740759341278740507343895388134641822914934302084903494926883361508084591151894051673764333701802120813210742142442005238338512549344384427441167800890257904734023322064689003209780187594298866960584902975755787046427233436449343075930365614077229999833952962255775426237445369158098105440803822669292640596589921579559790286690413551942124715838525832721568929582319090882232878002468655554128768729540644294412066488051120434687846069359340116928345281480567088925180918438397386832519993740132895364418846108079397239026784560295654001569418514247133880914315017107337489273240465751498551576779675423050889155136477051435399688318842773292842804304412501680853822212640485427429349616718408702519111467377779949887354691332101610772849264389084006607110691084333958997425250985672394515641654823925518921948751060035618235531096381170161625546286022530838137006887206927101299398997791227113246419832607424342652449313607642374894131223859246537122019339240409297443379669168896977215163002556721761438993196691375516181018740751508888568746332321737051791053480501192575617848937721007048682845505757577162433618047442622680540111102280879422147806983934753601712956292810467816010167113275735400959907312453810485792567293897685412337274876454109668280578011547738406774148526896232712370274639787767993937417904599239300669296742162303648099482088791954461159779052237693584897777664 [151,49] -12796424209176272971215672848621930166490091149854305859340174287411558750763666386133199323859614848129874641450383188682058373264001336487617038279817761416296144170055013135282201707877833631997871895121149083970869884465235007790349417459280716039789775608832152950347887928612455280591611026782643723198939390185354330158032248702810720323533826823005637837171444008678563792835791677691997842712573604464927548952903998810647241285321045952615314742280871451847801378519871865459398866981680464231742830874692044402830440003530622588811772973687143688189170132052465894628479710627614327849409233598233089640443509816936355890826537895931879761827398361840691397432762957793476714698248633706959712727494627376371539362973356031716200576131527088296159795251093623862724271929457361510199226555475527701114207854613377079588351695327124279306023537205082570531423012267287076389236891647434318521568101627008516914762435592261774540679327639219465747154302399724562632489269743731908277713952768321765003724074285406958586875103544747438023921529278448699082351386678388771280497679684511621837724576293499245173471311534741184614946175532704248764930961298025825617091723326707156173457011317726881056199412272577212225486918453305083878899672569191842389753114558921286082446642661484786863744965378724941217993857504330694448534092050293129137004586150450553397938926785761209542875410475992400871741252891412240844063498330114790175485548716287819420563104408841906733123442147195558451258564483414196346116539732240348151618087307457382221752003372295465614610413242311588331199179896846745674275144773145739633037306043291962730805906838645172615478689370811943493135714851378168769098855873128757586705704117926409692989500247152145338233915175560055954223387256664804077267644723049880543810841151370053279648521515143057385747621948705449525888671402045046882546100547196634200658739252935619242885391717222798585765641066129260012674471313207180196066484551001621375998018730601989192253457011091619527639851730949341800874746449925632 [151,50] 1408112040534172612154893563038825467478259623884262799621111248817309142736383524116930799230006282210755712940485218654319527067685792747997748544059583044420169151197874488675772628593654381468062747225809102032196108958381263376656292220911550894191065179144219271278877093801859535411927915098559463932530961668882894041420608983911712807874815218047986745995182959932971695233299803001736068160003111097279506031545273710064059724229185765863598282159987482442230236934044405745767597379393004926732893397032889061001124285810716864380986027031671196537561289590934836378472785092968239165490998772014749878650155826249098924308924263787230111971298961568482672324528888623326610652530072999743345669965473961463698082049402589278149726778068217646420395689319940454377213158597842621289140908137209855205987354267602032991412449438113273929008985173747482148314657637103603955544276756540268540557162626920694829522184616795102081131565728863446550182823964914046928375522506842133126307941517322196006884542933077841628194040773520270358145751996325873226577036312525176350641406062809433528842865107266159322162274179253317860813255291237464217956831816419079797344611569419915059360089337863191182306095230978991217482376342995341186764444314555090658034530751442277203052971153988475570328142127536299187261507823513016706295394460632945725818815161817712025962769795910786477790087265524493140041611240640676296526046310081703926510371268102314933464071993228448360945728730288733169806369229326813009658317046449656410787895724909985024792360488472512224378994869394432292574025419845278488560869480871616138660875148433542896832092389841773743246084677658633947538144833165717837645219779648680833430457295531004999343245856942741412727467468213334987077035890961231965566512900390756911283323567331364832398696297393632567873987640937238757556688002337695461360876658240712381025722707344142570269422042629878839233044214875108583680654546998494078156304241770827966465565152566915488567456889088900457086841394251210812988904792064 [151,51] -103391728063532715971810940452210467592549264026230067593575986077309952861759746131456512272696897820232723226294369009322586908305507658221305994484258291917804133562779553835171170003882548010034205732538125950201971010739459430120067069425493805187952970790445572356455497481107084405375414577745976440305642542515789465061009046632617861066277990082050402399887230835671218688935138485028889938283651381106027770930120516014239181229736498294649225431399888631892305086796541987193624841128545003256031449800064622811449945220159769027354036357237338323222510082575504753852821595611450600219392364573906374586269100963706220446426591635375513578981523196813409671690768855755304184457768331322529967725114060457476529354379467491451282117244061116708591809616474751156156740993049486353882576093783781551686618893180904391449128964207146472300784482846726550640282279957821268627299629489456277314210431948613660942172229819916973139579105890512028392409535276361607066968116638444021471324788732810992190061023594730459338776475059714981009271311495046813090262503474898529833581418302940074621688086110526107492196740847697910804367790752347006936379923801157287107860498488493789598182673224263950514264227417114830352286456783225971850147135435837897008577132868666622847122973413553061532119149527334488071078845233716074940048056264611029681022587872181659490757757367353054353582276170426874582803030531417092715149994518302860321530550528914548041155261123080490012908045311343699941704224063286151192259053398413288026610803172668336693280641041659584362371374332849807746583156187679224652138452567335108910412675514307548981541229469293043478918026905898204879270795051215777501749505634379068061814721986151134024581725489438394641992375313399910413043727210219324805833844340440482617111305096718873367594849854868976093300369673653050438151460290682321273966449670037142467106389039860554656205340376872446818345963440170633514469479602353985955398478555794364439153898344646765735683087057327403875965269788905884497641472 [151,52] -7000725149709438878810524220203974390160944128425522892098065219624799880438288708965936094392058380137090810561505135226599496164427871659377060059064814042606245311763721799445813507450860423207392977416813214869600448415147387142251109077858296096959084054371144386621977705127371032904709769974803299189517553544704035558729073159578720732751994765090326443865656543305884202572587498034788210173969124484061818593786919825557360887257206044838157085356134247642518459381582680256106641127814649209543159445654952350871502083828245443585475356766571937256872926478704867169561068337163258764691206706720451421889765277917538609170594544233334188994000902206232298203079808636869493535600379298321441150372755826370420122343571701334009103092047779175769531685951667958840116022931612018243066669191204117940822629241580959624357971808629637849370876148181567449622549721179440904096795024671794227571230976109183405369912856836738115052260449060410488740759703732854140691165374202919096616902629690632935672176567212512401304941767743278810596686317466615977936614381548651980173719586203237065086300558388254283546247828669053955523887105325014795187927386122604874283151478697656922063500849142546537494612512029491552811452485068596777424473974397844083597629292693396042175086030281684087306027590874174638953810679235821675949635041473872830261188738204552937175164302174697870996115561568541056643399216869939429420744253532848792301194320465854886462970034506502362300110340434387685801371534832483211265592678265604966898531102414238156081392559185525805421920250498261678146602370938191913450681356117716993996352860914846354465302147373145176876166679510997598225567931588748820058960614040865362971951745922940975770522842395614156337668962873003589348499511693678258679329501408366796269183115936784545748318217615102332869727182026828740599447314046976314190292887264259672421889413330728807222612858549578238643987355236566676749951590391231955123818715913555954191670671284954900342750972021302024386423727559835648 [151,53] 1538596614040694234887459095737048022814933990907376579242603596536052912450526833845426746814508175284875369215880541023697734410610255512644518980663876381683899845347112229057273187277349072124821221037606319538340045186182209294650163434137878338353135288640004095698264558564323188765474729524921410005042573052686265742179132767564305000007430298528562476163579496304627545738025238001728204078246350946592844296237670631812144391603355036221589499668306921551562152468686129893865330636024818930485952648681039969878915128579484952268841725850425271756881477112580838015845121558401043146509602020763882759770065920866196545480204592359516234158548587910142672223933553701630811161076775103067006253669236144440789812169815493150868295116380178139748936891496979822528654104716486706607958225268777526456765302195268626296198737093319569246993702733338277095025595636904076612647448878727285076272615447617866671802281777553931105278926355062077276093720259938923113679213030344498512496441314124716405321761554401024013031013337915791536720080363956152198887028273364164982456149270871641067058841160112956963795365798853659495147669574259483424373294790480092635457428228350671503331797977908523629465725706395906884318882956240344290525076455258451638101290786223469361150822981499038549928152645797089865752634307471467997431081244489831033030490790140185357879876088578881382343664172271748611738626249829680718854130240213793213882843791544150253885169555178657854677514447430331997750442773382260019204704515332509478916660146963645849854926508696639557853072012298549246656768546054435413348892346689031221337432203126174765288744773865960288643078927315537497926383941168536237463344362843860118793775612572746867313326312136322561346126693743792195477552259885559808294539447233444853551587735431986783746834155529566345859161082446622702898407563088246393616401681988847626093482267178364014017773655974740756390755022056971870927341153928560539878250154457809625509911790758334550083735992446878089219726716750383104 [151,54] -304641766302910021753223628298544424699738758411784622520580168608579247315814196221245344096872498187765947549565652344379609536223882526366954841943240782171342650694055888951529255918129878679916789135819252471862305190594915149527466099430811000227975028544686145381041856871818864115454530785662329743632136815395477259672090207883675836724573149084031558485239723053977327231701928147693414369624070525314168798953152118596707377927062622369292985979196711661980034194616630610065413765735143629265214418540801827976306900420025730362110099922616017401359454784861665996032346941154656403287598148886386254938824425092781277589729589441626914797761770030742546371550730896877107101934823077624758307110850028615069418879553401316418534101903239904195035769480163621094396007775013665246645385724855485229349023419320520759140398097106418216427559623199957070127891012844636715777662225051970128407214559051851293694094298724158545593076301013741037117444313801843445222866540230806828814980114144983358492694072586628335518286443061400973893915273098133021456423241513743518976681162646102833278284231326889372221030979321449706690400314397210122016551236707326267371968765510053253657494122966708834975012637291758326303628975413509902480251895251938772124011085580002649405902293187591850948550700948734901318181686178658780948819487474818789126554183434585605214883482086513139847297889762320165922312656979971032311616740039711333824960497449315592743200244849268019654629520273537771281900695567698636821757433281369683871687238390227399427696920710457059919160141071598112075154873299742259043811739742222765015274991041533551864516683959487637554872853273625335617544799530720584970721996686082132379124535443256156537889634093116449088057349549732522899631107855969026936072148186155636739660073399661135697822620970333419864867156951031050748817968179783445598331383757169550452882817837781159208174838124897081823022030510603892225417649056369426630870597548905695437026114163375200397528750781407489385076852473856 [151,55] 38125248893611397317238347331099468491323798800763617935304062088241825187452808641726410694163337576074446730143282849372897039484270072314381050615587078298103556447917972224749386384375689375452149147684181175498247151392629936469256463245281397366683273521350756028064157648003667666070577327025433189799697653141585973718998895158404435738460463011106466070584887080602654839675485518499405621857202699400535890460723467825682136505604234638320411003795259437794265562355197638101278790842438151280504652168657537503946258506512783055906346631427294243654045383016048153608779795802430983779993083752634869137710892611310776294172231874103188201030491929831559054850013112806143218045731711772911601291454397025978718731686127534628890267185792230272638664514349956933243348862264489205669705511654125461149074679203248904387714468091763549065803892248394080381636934480793647495184567707939688492937925878838437414266919963116238930172121665895168740846546765663500732444301185620533180482057964659202688495481372684408816538279719773155816172342004002857424714837323638406241427462630644081722091202312531603148963310408674887710782678894962022872726856703667606136704368576954925010222549992623377303986094280044097272897995653222220087551197943001819273572805108707467175142650646274423458815066427364579783860633697880069346666724624700077785355530094751705595677443001670682638247443710360413666744025422273268679297797043418660880462631008400331575288223781268235418618399228571220576835279638775549902327033523313193941066085263272598706034974608376445158213851764627003637740544765352469016535113569122157761374367106581402933466998822165275664033549874519099545691215526391760715252012765977222130550952892207288331671174006552823118848107107277715633296553855615511167508378743601178153700920609666677237784833846033058194559586425506674071745679705512912429598276452072319692437321464899267335653081405734263948764137938329006695478822001316851432184003922597664937563625644693619716023885874640705867117474816 [151,56] -3334627883569759429365577166575710450658320340917149650740107891730961037603323168157749643046299881551280862200546420617044855641538620656066304975172047315727851809030734519206863594157369213729187538674180776772262145451608709459887165598033032385704880886533640695770195071462898385228325599697301117857164482103384012735241458413536759912508764906846167022873235490352526022978609397556742961255328449849291949657745127795946609430161701021942821391474057089427034773366270572362256025686363967387884805963995425957643204169201701685609467022690576350855262545327085165433205124653284837046749017908506552729729799884402923146103247455571722011196304092359131134788003151538365198621436813189120932716408563808771948749267437752492946818386801921436455888088682352156406649403396115175848204200242888603690140447568550868781788179976479056543161170045921446486641018410524675904611483271777279416454004526888364014005113648416127916731699776752774183511611977166862225240679649962148433902033712930028004363548758483893607554026122064395631352243237955689212168425621705993394013742058779590919884150285819365987055192435886545534552358349861204489563892847999020295293698843782976662714316240569607016033673493234868767506418519054968504742801928597928870856596071727328942958363478421605218255639136619980132804973368809910867731210933426415432551782810145591102443165357924044942994330831890280526327981657073920347824473683419555692499179104936885797250954255859889510735801845322649206514178393210478628984568584499709098563690966893708720184030032484790897030867575988021880476848190186008866751443205013430729298896593395385944973614280701850334047250124179060757321984005403520302950249825373047212231638437255263244113334229698485410032178355743795600322837044535510520215792381731833271138041812290413094663274650578931511396065973082469473211982477758630718813424074046730712370348833409406885404062633693189648640330626606560078761218403679613073386553268094010402320779244982317791743910080560845953938944 [151,57] 165083881369329933012865236202638767258285994473951284417241565176049927992220886327375473794132451510793466103585885394813972139506206716745247884795349641581374218168777466318935119971138632638599720430122893866769619682417625133857754563306242634148913077948434231267086642177321543256462530051169430337271530804557527937816388300995931405011003982138033727473993015817211283517139113119209263128101702776759633510785583647770733319064334938823027287616415565460235347000714908616281245185728250148752183910828156277254440764734169539744548101740817385328024457837241819479547648659550679605666286607528174325967950474355658388329412995135996283368481479903829012826998169000774506041479649379296050699784596674790365575039359036057181485824745806376901341315586780411230902622911556851119521109145555706073784405753325461679482556970187872069122346800461946026629231912292425242464705844983129523352460639073951877679307971224643475726368460617102720203249305291198523815970782475471485723727829876022584534557979707787329004839344010277889356812170317904879842103047182395210293848873381646283909474463072241471542682505898819381887727525766458367253197484811871744237973867271519201324900810862273282673640763909750552755017562789779889543847434301161153514887233910382750617348915637639432345499974097863452963280707286483198887765867442767840631338884754160310824713387272398881995419129873410083733052637061090832130615459524405019202966899565389326675494490136853247359081315831259048476560603604850881423717928811144074687831684726140125709410767117138385194092448200451807411154465869968596761680332265051166523018381573691454723160293083551531950693664127404855953367479637641859510939296112271860019895399423293802138111796222035084633240446796811738091293181820299755282606966809991740004057962610526026780807135062286455317096821515967614931057971854331166381644778486301611165862563893124587565726069687199093985428813523924940874599796820937224167950137136114752491924406906624922943264349116551026976 [151,58] 6211194141069772099770791808740337279251712592415930959242223475398808465058187580361854788757512709055081919966517703939113161661751898085656409131713907801750038287874602212007513373045438391282300637081008406674434372698457418305059893961852817343177051187728185807374934702623765232513012264544563399721592275979528432160937815064635426803332083401472466763777526807300858385267193056339770815100108418230917177490952798381275950751868408139639799349330049048637996359907423696723108360101579919231263225393044569535446970288261599205988506854737736881842188130159904540859768803253033332730278039804445187119358180304004639993856515108041558148801104683818548124401878079252813946134370142140600268219856821238567684745494237961424863284435157771165665461452710218986363870691644397149991117845861589999736293751619256637718321658086513358323493839497695374844580476536513500579530645440423353332119404968815950266052650289362376591735293668668104529080852947673186424598798321487846257357647886466525564306143815151232616258504491206665953262462588598336338269378156884444348406484507100873463533514057845999948407858212302932184891687297057767092451103605449888659963451878095879432337279031350612542708894976587131052643253233204069634308410257548941999296665468566908325719514226823724518726252221810413015699382158647456944920182143018378730224733572240968344135186542462369272698418245453687188491363875574541633682780940186877574346594076909485471325657867633420090136268452152532513120550319597201045523444299146976623445007131861186841587331972205355502717783218451261177159549565196369451519029160145869884259241935586882643632883013609610402435983041375770104904919908298678409324503551960143094017427121531580947544537265400643756600294163061301011494946412350398422550394455999046959126181129930496173797885837666139643411775149959172002987617159090584429711572091297156545806341765051216990913280861145977665343394992533218188666279289681440586077814623902441645115763930037610739590232777895424 [151,59] -2587790501714345049219733393893948044301563807639785463518546082880079521647465893037315846198397748222914798395609781051066907935284661845407995147595797769433877005013814101833771693557184164201484346901961138400362183744886863095791760395173900586733047614617679587514961505120392943004722967310395362527425758051018362947868833583035209132796477836820514406492028379679380966596315627129997912188751982988786571452121395805665419200632826795189766144788310640879388376897096144903260968320378513529493595872756420060281083001176381327831400806279447091079061476187957293282939287706133900698912071468867796263070322692740859196720932279450827959452461557262620961625499171554332483545894515338511422593360301595202445534194675188900486059488118947232195243487397310209283385352396443528123834748839895029086790136090615268530669369878760794184557921916503022407870443260503487366531656574340021305062599642544667672433401314492142988397886052299675067666542785094053487654638427120944704714162338370042670441535613675169110386764009998917845649765920481177323590168367014820680613300697799334499495459609685910639586493097241583591760443823060828650070143181903743480573510545380462836338102609796593591593640556645814094547144878844689600709661690505075840505698879523201262972448475298196075914012855138753586353888285324544061631077814247356294251823148074461172765429910632060942107048340362329540482020731870976115025928509412014328264972037966957166287827189115818875614962505649643199098920956285227004437761514253324541062289962217020525212458120942930059668134834050185202535646285889055745471339050958136954117121726344298113864742101296942285273919855687991031554028147950122027704081177779414781685341386810556728542732284200785233991652140061653604623051067749600839229251872139061320060881218564960486588935840386509739275599699938675244740132882739889864903456109759809781839816404260773922654816823257626768619893872095121264883744070253313459957459581976398723921748866197435119318864052224 [151,60] 355773628043794917699280475808654124022368508455837677022655032367074466502163122358922226488032954700217214301325927238403010681006006109077451699135337144035841818068643402176740659492793677300688494864852354564610298120086637146461867182700574694365529780201654916581011025314850839158736458937897729037093928752573905672992251683780053951232245398476390720473068305271062592406336318191211580090283374949384527177993557722531965720321011727746242996377173548261420291491521756970272450787252825113954939360626152165818000947863743172045410079945418257010804519914766126159615843258978572520996640911011973104670948387044197315551439717785358817624689965100793405536175875641843112767908109437692217439519499148311467954970585154175594341453348282745857217822557804740753368090750893196901457777149623023173697836832806189067686882026977832572697246507684905716851860483191550595996163884304295500181000891866124659293700100387432226265238102675345535484382657750275529525732978670801767009489634570167080885425320075766476083476427142765962938038404641404922724035789333346889590622511546303766585180411553228498370742015646125482063989067453712303959115116454576572966447849638448280619650741870126073981266478298112028807043890242700395322638051570634050906496702694426571293447482905156174547185841368961468039438127822783040678949970029594192125129726510975786941754974653810721476415028386784685304522501889848382910013589639008884100746088084493916445576601801343753075080696117529352763471215395311682010162068738635828364400066252677874558747432713540559669075103693563092187568705595262218468272708653809526697350406060559351167313361325387468585388249084130581286728494414696082772616018519360775054463555014614924088269015786887966108023094335370931980956241729054861328125067113698241889980923670710498292727694511361460528986411112104111254586950016486770152492857270357116079303002722923171199812570893974705054293370461373153354588068403886598543534375760381092830241541328903333425283072 [151,61] -34121428019415214473931080588150123927456016438508055751992042662873315777102981919462359002314323163749231388462427574377248695454147724068192638741083115111671354856751481860476029231708246272369077051505361259741738703170268627046762387429625788551236353820185262580574082505549699892297464825092273820631759884389787831469750453777915728027174475635160189325955099974089942932767794276304948936143591319058477494038617733760499813083983727521416040823204293567866072491494102312260904501527181282852466690312287429839148755018926904716542252828258354086511441227349506600725893386017762282889634375172335571542534497600169262823960864379989987562364977382910098535265097355456846546211139385800862940277366849838191798019974145177142964862144070012211613379013881540409494356029931325955498123851579918711701671768372594399638870488185277841598419033451525263338517904985332579661837800844783747444365186481481419518850932035831740029649800902553221399929630486414681616408629883740079273519276675637671821515004883589144155143033844334127430580460699808163298145679904264478421792129646247332209348428615668575584796718172516464021382459128187137762169020840653515498511863800449412845568305204705322731283990865215041246326376252819238173071523016952626577722553359417950180695896346853215905425817200378792275519323962747011511057137673329820396106901850155331694613172608101514485524178210705794807950671945310408505615842751053847289299606195928206940797731007115747682767585354731428362328557440478388242295715323976581393628380442759183446510404585861917350710830189839506912459108522590294596662840282440939295129381784337546037966772464827940813273186997344365589915558627676016093129949087572408411010798613860507940569903759712902881641918146276511010810404682726101078326045243708067571686394165956321409108838901313919708583847355134336652645398346910528656130853715533615108292479611012626483814836616478598268743998803450069675444659675124380077330984647929562020479675152521325077504 [151,62] 2622769498548676975953626869399029031050384021412467069463887222767909760209986576225945117713963762615068220483386107034466449022386121052541097655330101571452862917210564785324023870401949175517671692442453388087355839143762368087412524608200023789707810432793917744528031130461038903712215423456175001883222024695588337812696446414809767933796646289643405387967919773923925722265522714298231221674132899073424058266560109580316966079327203296372261135172793858345268473339598189705056836427331606429532321682388974785579640633809816388397790034816004983525776651491866321189969246762336941972330475435905736008737005018842876920975835950815946417316270183698485536870344499948183401805067292912181729351305016084670498990021774590486406304404675505690373421553529570633916175318155342777655028253589787319507830516661304740992775873908809443103507521299817367656185877378342005457371872313517252756156094206234151037647249039369769257318928157805205544917347576634000555147768847229665078611177202960268248414672757857313591652721362994426828176593860599586975178670469550869947098837760101678614917176229592992278732313684661846190718441960088886975743071863610495553532225952572589949436505408137734054831973932839656764285456045970189463546035818603371363623910470762141823187658832069635240011245807348096975714348397570604751007518513202398580841234480166451971235388989799344232629747491398615483809948486592667396193275867919670759680093550850903497648783854102710363791292660914871504635236266043705616396360700511190754206273215619245001193492888314960506030460561884071628018559256987830998630703696771679979656077285777461990199934893459029611171441603018672546399093828857608682662536719243957256538606072888990681895391871662167083914290806050446105198471869388687987795835705098313730960407069679558668411024506799360083999218836422708391991496953670803061624398996293701145488316893204643312903931591946781160470176388136210878743712515396880108493413267084371899832042330049813504 [151,63] -181827134497347116646620713635581360075505377822797204454092251453373506497295486023648449660853627970098599823795788156721297584461828885609619227531161389469823020031100093538856274312476499059005382987347467437591217936305311708027296145593071571892132779043915986771255057216466995504433047667468020497072024404873498342392909318355464213403850587189857463973369346192658677959177101764998247425525610040480088804923072231599710375677531476685699217727135643962756586232207171569464449478542267943833400413444577716798826199352175653797479086122713280885508300595474726129652666413632272340424711682752050257990666460467697439319768368984894626420364762317729879113653106280420269419044942436611809465809378532265091297108352527003416971840197006002989892100765414950948352991624971561062368558426031600335370426503257331073337719162072283691175444395032725507946945153193797136835123017757884777267025199576153652721535797929953347730455011977350247084808611301973287462205511627002840124068837131383014913128336325228159347775666474406315692341477388763095976840588626429942276099878492919691739340168545268938874848388677647672105206231791689023441648659036669507204540965670826830639566900247765375083419047319642361478082045712310006023662805023027722211213674573019294252337050767325240764497927457634987891370482012502502646303923918118401955421494467895111643274084977664722707253328855118452242598614743643456118031496544900496700974577636294893050804544239303201453070647859351771157707598550145408895891144409866509779421507474293217665195619635754039857494679442529417154204238614229183761716308765796529594021131206077981570262665883699271672734903218998209355810767355929363565183972267780917856793637455124030700205370091610276293537224333024241016817661059240755749190980172448816841516148850644432152714056938997074653627691710320650641362570355044327481718478338695153187469254176200010807870297787467639610216896888668239902902402800860401452811090398945341835447136813056 [151,64] 12472652784681789658804097274041156636028474230832058214161340392244346215241914285059294656402640098911037547166292232343095817102000816165322112246644830108026387189451969910684853181782304481219257155456539954707617412687212895084572056539814191644188194870244134318928965389873316298203380722839397225302670109059902650010144056690172433369365408561570954806074134279956011366614118664285399756432720405865691973538967525278216762138000883138042026356905710101641224068607053348396574716332563026475336806185839731448611900592643292127022167540350726457743377261428967844798651880230629606733323518436682631891264575558713516452775070583006074218285497630562208831826321382753617631161161346989819192670318394706413584556346691840635838807716789231645045567742161486309289178852320162055370192658976970327787154838503704341473467295284946081498628926912353985921245826554585744542124199583849347836443395972430574440335462946539179876938985340532426569289368782620816944191080693864218792270323183011004407877860403057692255308880780501787841272896673344527799439996371237853440281702104801308965906986749431989831453738198004250717658458222210060389991399158063382992508531662934729132600879863953665349536661577433358387640868495393393858014086382469932230506467999925013207519073767926180835771034975625065735935714849840981699200453569906867385262635083734328517229743720853322311680477175011047440087322771593382199520213686397311562500157378067847180945452657068549084450106342946133841746450540835048884179281949721503812189122139217049537481657291025511279109027705412585305280544045791837285454290902326643974636040705130561495037903437102976383144670357411503812021700038713618448098445582105493773523840173434539443316891715103848671402863441902193533171844002611508649355635514080213983642205859461920296638430201484412440702832207407186061407408237095999440481993659668180242568925674254239860256990344322249441049185550568672414390898073086990896606317717396744669455769600 [151,65] -765211315082722495268867862917718738776121265497314771366589940359175887497839637044637035634899945576352267932719683728651850745270430669993919136504870837046097650090862751016546043733906632841410499036599974191604045572652940315673289105550949335885553906274419351719481181008242045128766763205641156052301260540483894312509506379232333034562310675481904102757585167501738556449900245963505901347492154820464703594409337053033282118265547396690478682543580094464915722497174454774216743097122328372366522164883665268378670937784392183928617550127675329620458076222322247005526899175145039891121053494881939846417990226081937193510017545193202849366877123069475455015269806972764863883092303296296896995665635639219148415484991754424218379020231685763355737255598037912115356530540182979256216590532844337019355385690441049008750558609584920949622255016383665831161119310551431986357078582833703956635290212262187526242239543826082487652003359185514049268286961976611415407856474525658405459120295027908450221124897864462508922227516804894215012950241010587089622107636660398141969514902012914349675029164059943053761872030324916194904611383141479181164373211886104202893732348945622324230028903937977401660923651893488934076777101133159397036748825604660015712283807197115571892096357523906987650817746744093409723899508108375144008389239975329604709337447573424346283188739196361614432334328464058296514614637093087026438033478845465677005982198388986673612634560133247636600322200088251349568289055637093293672337523119595034891996445888750268298373433003646157647645631940829548839911424053862607271138898987279868372955538098069710586434022362591693115941642263358633272329247339245735405189356809509446702318047416270552882877137995224975927698354419816180654549546226692897468311038377171677488384690573720257798096709890389516668207336883926053993563368256042455725830623243368403257801138811299902089140497175715509182238875855345177113850186393844839559366322643230199669248 [151,66] 30024110746217685490056300283114985918595576343635405178786346724563006933074656991995915437163115635357765902589831866280811578818522344081273298806884958824571634930968148194205505491336025505307721368870901279668615587502299792934884937405254718430278997140110503022368398133970643222241197785712536820419714715410397893062918509640216498189287738444598434520684702158281693118572006578775266633322846368638477320194817395388869244175252622269482852489615762985195319654049381487869777661474422645224303745694669491750020748541635123257258405232683655313293335704958987558710006549488148720158671504138279893152435037246750444537077842854646396134084536888456964784700825992546660946092128181113832934879251646661273044307858814780786617136385587962950995286915820760410456028284585442421631549264458046493776157785599518007793584102523284603348299657318312928530680692044526070723094309069708284942707749773113954511236457325861369260975412631353471699166856571513098958369397256531351186194407895725550600508849657296808594226477393884100025096600262877408087010997004780708621006427347876139108856611811407003509317847692175656098780208664697888848536787202554639039314563602210267772784537819553328575903894832830447048533579276123391246840110820433109831008360498851728672222334850653886274226146294552931669666089845123115362884356384591847184719975709650808846890122535622189012303644505476124696200769259466437421975072303543441686592342713016354397736504686115965889157991045501025685475289863372672533713793396270043870592161972831898703770897126953847815608373806104809186379989340135127590367793384321133381172046992839642973064458852249577767964480514001746176088196781772125002370368613562547308921546163987389865787267311657596628808202871314036929573107411951079193158826222817088845025976700281205683154394154969727134427384239162797778066378540702648236878401157845707792209977514378477907941027711659322974821227113673287012655171186369849462970309475877150720 [151,67] 106332588959749437377184199172102001674541041627055872163114549756745311396020615116472225492424751787683733721924724127890879289240718722803543561075917530332920334589491878004215864071186448365159473525007258674952339920035260977585233629550178635678970319675510445727120943252723908438170740509337259508305543335885800055930085491552994143929414797264824173114993666415160189194233127353610527931915694794605001317619872704142241012123340401934588554427959072922737068823288982050420175010875435002506611024407092799965594031504348414918428033296704015789698278669550988070909292271025407846386226289202177648861937799428038721574405974886770767009837605547039527617354575257995795648817390500717983995251218007549565491755114278285745281816124659702391727002613529410527438069953788891943697653856688634596839330026630977668203027623556361654150291199074790494837841575708705289446994824028789337731136685752795140536252151416160817666387376365149507854946230746828907434153347004439094804495415213851232159175188100615763750893038542565959531423513454003309008277826557211658556447581067473742557541175602129892792590807644884246560110678076585750753454357534891345110424808425316440518319865242262885717293678232287035139637414009133780400494203785521502031445418699907081215579174434921144612095419870881115710267888681596933302482082566084761772088713132540849279836786571456256085089200547950053274557568487433728969343423225763115193589702362778953132138768600975518281607697371308327092343935820314052786445698084843911850469117674208867777633799531067828535710746471468262692414137999335095354233334906210466346903299333912672368732283229726478619254635961960169889689915777022478613179554396196073252681624394335335082222644695543885111953696819674214768004159006830490763561128458913273882925907342397868678655450257857134944477952491309128283149212357349773732062349455302344489845009959386295944611999962081965855062146693554651777994646887752868493612710618880 [151,68] -88962606615326212063148911562912102458711008731006190144207813521853355791403539147462181649222250062866372523784658000690403302359163594856723169696167088637620137940977876152228138311104357260583401706088306377813679965510456229618422375576035193566847153755321514874303700788023679266480255081970134234227347875920333922750595986899326704314118929746609163355551689600651267815510555309953579352609226148430153500788359483071147035491510524367925208353137552731372506783233233793492428744397951502005641090950658799135265433374618802722140406823483038241881644871388280170668740296401271421866121331272114655638910246864957278849519786620511695908602395872204433777169388606776774196873483772753906209086288921215346822072412317905378394928751347284748721587360049943541864033870943672529390313834218723417413478690205356021186739817278026551211322677937529462674908503779695158123111174064941793704744430524645986370209657581150599183235318767988384701409293203896920191618167295822517129332730708432175260731282309438010573579660174392555425943889218778488956060650440572126058593167680878353754379541365836426688958792143735546493829328434664601476034409120079950651170712564035711100012104874085918619566435825114091279883688125838283697792295483606080284683034828966499104158507077870025442316466992159082467879557456550192600599031194527703345773529121071093843273298294995893927899539239053395048944798435417003129692360199112763627676241562964581630308087426180944037295078804027246872863087406031419245797664789811869641352732981262893560307696678277911190084351756514308255513610175729705190292963575673555656409818814575366006936276428255150836843574620239963581463529604229486210717559799682947201768945209100916812036695086745526110151507647172307227315953015792191601239503129517062751865342273227104890541459491072688844040051583208103811913181771074360631727038455643735465957974926922814844121742557361294321219451677997445126900150267803906789732101376 [151,69] 3575959297868836822488628480954241156046477961651522552087481291169515189569821543248430895563244987624676561025485363655618554809248358658626176658951540150990060226009143600050618418869680769005517120895486477878320884148813839844720528611040536984783672112151774279661350636604986061410068266476125022276841467814253560543820351641199669552816748183180104843509292386543732658640921331993972112331168798606342598233273090415473523422046649644498618826991610127202456062339601886646299211803824296926998237877762130132657484905507117836203589651064229400624624325871134595320020411562750461163440389554855590601629856696864899104685812339297399041241179519182942701379497722558105617573645143974007048496952608860064996878766492733691427151865721941447637087593507233855829906040266130698271215657314957266717415795033812579567118800217291692510799001396219381928760287973864475515939984326870166539935597013173077540709209885586543093398173400355187887732560468191482547625410477596531255560346820272291520289007637605284793865707496844871048171551188674901605218787255573283478498471408893675935097846650219628788620270508516133093714520102011103370633101242842555229719657681025469942019869874503148468055341996507216256820820603611524551659423296018226842716997853901326599484671232766214368261248665527573428054442258369081604771729183273576659941680505947576648596372521132499749900036080229576938007597035913637709201524065184094071096653947125969935146732626302520450325736111606966288926911056658232304187783692104401801708085812511979993256098453997242954380445473167042990529278872394813494203345582555740244906080660636452272836597753979401596621106712825379713755033202682224011633347436963535911951176514943925605441152325848923767146975244418732856666641353542538368354460017086493031882633192927747858173093120588666647575728032242121084349692573615582583422170273516633208398066072725729178910281429699476712218815325100226856422725911077884415702736 [151,70] 166654658347037005049142927463068300220200678430393414637539767309268328026340932186828490158545028066045920048579499769202606013198364068784311388756666700297598663576250637698098331350662958365410723616126690280509465927451501991018916983938650135075968802833673964335061511941570598373953503534257505006006328099262709681308001672633005090020268555500735895981378452394270141898036820157384326122758170701596100827643505012269681389592008354902439279775871563133513904240446027735878830862817029059825670050092459313374345091890595180067460754434150449389556989357530048295922004677397474559417567167765766781466731873085776511276366075407761046352681982879875724938528926057325112362738089227190267446770635048710153548678748539648514663472603000411103264259536144723855361735071165710853936036993532197831813425278434135150457416721783624475130548031051716363111064226194056522802537092767001602820889862298767805247165278179384476923442547990430698399227073615387573949395392156885689626149708611908386367906850600629692056930858350250095050225800525961243460817719804389686783678953202887683863589510122903026389196218244483544808821405769128259115721975743425755061603622519222727117723289592745166645095898439787387946227853751992200967725204298563320559583281206176650589378409564530329511842305363566387014433232534925308206318605742461415318691415040408339711247750067108563976788114786598574754204890305377338232980318842771864052119830201795886954286719263256163187320588397811755891744384774869296955081762788134103193619023509374949599207735794460843707461215744445238343723365155614960451397713432115104364215162929961154911689442956140732601558731351154596892818924944833760334637928379003368588797940987107616237980216739039188196578930072496195490057446004735301890138355090303931410125900473116015265034414645993753601461105046883650036894850635577727121770176190235987748048864723136783559752344542916719698222111276258903547845187595401261824 [151,71] -25184550903998818983827212535624354146409456428713873749197110161716270744200583851100130297583758928758480779214874293341284880685121194099824188041640546656346689442548228884468724269007969747010401287508398254075965465601651899769162748060256045501833544953127489650683986345281440604360950991225238158799765045191120033486397966751938090779066352595489048871275551776339916364149693923648404420158226080130423140320121925355992101318950719335062259194054281709691767962972787372082666250415655113282514431040187326240326817708818661495287730450831279391929850213833694087623091634696406122340216878656281783903650060462909574010411395991759748066795440789700315790423128996916233660358819447081476627663893915192736004843437500818076899536340338200158168888872524612452066698411158624103935361888329102687205072122352993427375615333766340615910283117628913484426665017672176249223238156915831795447202341723683454947752140061942143802021719810126439706791586939861084071463819849648118521436156749516386441316101438049960207418696992901796599836035501421199926105672838448932899929935153813518542317386383708081344940036716767917442730328017568771108389221695550428749681439419023249928048288150354729826278967027256379066518266268717647345193874718213855276765820191876338735549322332131347933632632306371881655471371332892270636853684902356825887367924509699209771325177441383920624898514468574851582565917655130719924669082580972110339271390290065010923796166884132874552094299455132806927233317885595382243266939521484310990953263805661500528310291803284766474093773429005535654549601762200735780568491393752254419418903172069393919750959165097607048708734497568302506302730948273110765400605297913367832356376581615960022141740982322823462930691086364431119619390999974758020521047826859934776581385856246781533676996337283540327255948801669235944346328231161190259498379193043709512994880416965855454740056422723155842324104099786767960500496695762944 [151,72] 1094770291992756165106017882537997145862720832612843818169646191814263312838332530380452134678015334748404319995608940976531388805871323863545495761515284724756043296054510653707979717615018459909832844487168202445795502599189894844205606594718261298334437504738654690612740764972363696726134624932609259854552064357728505112077288589741227880346174831823256396003499275412873001058852217528793255796016047843008416471637345575749139209928942498158266643327461893904747934402061686928366469729487619024643930513900479262222430534925657638399228127682599119930663162489587496786622609481177395322322445304750779661416444876668895861104800307519584190886782511197369312518626271808730447046756191322908904031661277958215000788603997605070960696330769890548228794346682342270664812486861723294204086603754299243053990124075582677918197382213766626017522297200879895662398338034282820603401638004826218324941991500708987796090912203782318208273487956073425565551038642294452277835491164542073156217210702471704201626754011950240708231800517036799406763998104220307062257327150106958310610417112222232931213552573685737914372144412001848204929807067001669704153759722172642757657241442643252054286405387248166490244202580994747277302280089676100183110300188043298505704743039108332738187074857705670159604364385318831335195143768090352535381810842870623494178303802122525203199566869590424830584381401055772205179115705943579925811570039215888811547254802370706542595198434902239781172138386175906241541823288090491511565449242270977490294516401894209848655676027550079720182895398081001839201438504396379553399991752354188656721060237518774585707609353857099584693043771459259372924880731540466302902262674916560514168363424938411702124269803180377508131994345584120656225555937100675688087579562463104211238486693621916200164561197239008833204101977602755790889612112652514624605433159615252481488098769525517440541217915786007028848860527671201035827764236288 [151,73] -9210929390352300576556008841859173633720133699742624738813713461548965357975856602412565917507143370542082817822914973087743312458401766379605238836643548895598470291471463632315016240789611523208958687406096632622865149724128994295455135554005732566277782281231750327890435735444214298599226835769912679537976831402846132418902382951999589189638801495050655253842721690393626398580177568461750934669350813444545072724658847230441285744833419524655803794854423916204325295928967406843358139285989828783475454601706987163688545919983196056545217222970023667971070129009184706994161176321472278918938982937410193471751973475683972189173988530807712800331788428560030101587270596382963636459632214380620793539201534795515891341469978268700984998417459600771111242453905239782169540738411617132735000342076218564239469445995384195653072685629645448218053514870777634296125713482008402347744864762885675537597697243725844450085389787360527622292135771733222866945851472640609233779107369803230586816806083964399212090916195353484824851255067386460170683570854527969891385475683873296575274392902720100049014583450968695489724286355198264169471686542122208058873123611900841305614457738147912553533248762823877733501175418496465256012992028048706313921086361244752098652895929257217402951054581190396366882068450908492690248907152895395515598697248800448254340241721311734897481865033003200301398953590291334580572391337513898526594287137176816624735358935383496264919896752259711237789607682239344843198275045213081886604127674341740517481100107709251972573799598978591652319748032209864329387220645130879051770361311677916275149942311845912311502824024845038247627635435195906284725293408255968044232977236302246750756026431382191834921315633366742625132407355108078057095870001470095638437623462892703378627404843018915469832615273229826309788688679020431013106497039676005868076026868423443435502853825007696970164964837977440228065265641743461975157504 [151,74] -1190957868757877369645897348295076586597195211575151978180059075532495654458160684762540194828282393359647616587917761886336239841366046200781580234835515528633027813134106379983630227212254170888983042578372441130149116894277107127180984465068098244601033060583701970167413951036928840582789564632839127933368516451154662058486637755459630046726579462455555730466926192088314681673416753089376007551164343775796168505987547424962119897601617664309682707499766149015902399463929846498057533563653231447274101290565413967359974400596014673565462060357918082534830684652072754908691773108265341406267627278612241705740496241177274853090101104367776710139616115905079269464340731455564086172668790687731982282937718514170206613752887957123867111352182694066214054865708814174038888817642243805121285322007781730726450254201976385072466118494735075719402970863070954036487829786306810931382227639256681062146888747313436031288653115890814811902569215057881249699826859966904027586099639918609524101895982894892591355546081763885212510304027140874511180105175841009707699959777629962636342300911857458138099918273917413599361617040034348063635113815646545145196379315512676449547183354739981213804860726194664082003048961143105362745574952573767932188841686222966488923112925769659485336682722352790587034961864620292233199489974925984872978707866802950067236257702182835292183080920586721478760888252982513373023100492159502147612299035749740813225342145316546409428086644472448307512831785910459093545578027009346345553748462232729491291360585497801789353849383045432266656932473637300408736651677371536689895652327093295803372473987127590653701878799975555254060163710796211028320216582107557696229192481407815774535894300512890393815742727434231804750966350535221000931413671536384744804763763985778868156788167732563180249653011465047924538347557955764834765055140352530006629898257988822751099186870598010665872525988994149956024494788457237270528 [151,75] 46511832755117231799986313818179390048150351709489054586404327887908187874202652481892108721929412070883160501828611544898273130746855277208602338629975667545913856631752733922816179432487700896513660553582735710175577460501502753369982495865833603684893149084706412519631495927391591205140732817966000059285044416772053880867163301166506464485901769343071979069284660423775684829751902477225224565500633997493288456060434603475752608630055887465350055115225050411130195728293582793666819959112741392468146309817196313563154851324103184944379766956680968780423628934654650088052055594610459639810872017506679072469633430865897686013447529950266262137048461240517514796795303137023213708549523661490873088590796995857621385912147200976419021884083041010900932713484410200142106007192110159578713790733243428593944322991305175308346756918176808786451581708763035787103264650690970816140866490134755030717121511462687331248853435034122235261933512285855944671994478551380387990671289609063923292338228737930175231282880141839527658451016442050647541223716056113722926148539842407910290299854330954302430969391473626707015947575721083465614058765446415262442805489377131123039636373997983707096831225626795449990592968133259596434325664558197067545227048041990719677962736356312001421085033812809619669225357463506971288630870358887941593786641876466952289924890650252512784279538614747902492062752690797903036579119787152269140003573134327875878361180262136621351402998927635953484287983637474825074417171923418758101753527490424788866381888721305118695776938819440904428558144157292675505676725038983051790559816518115772494015993467961681265363542257852477894121992560488307285949966544420287272286422192714125476059864843499383724104536850847669296236796503341538986917063777410552919113643686591147703482332695484780159708068845051103280551963607953206184015602861922070928350757954942269282960819244869648085857354960978013842007323945861120 [151,76] -1185117463192007473277447160326119002564409710983966565408813066625468829750351566975341977299319888985433502452927260453434120730979770226173385750449494636951285661077908343576945770776626434227957067014235812387462258861941773706130589439018533253473973297217402067905936026633893151706445823040742923089638736991945189978691235974693913122912282389991477142751962031837349086570676525834904176597496578809524119347299671821010238574411316784165605430287935591794142424158502072954878819352283348695161133460646141296578397750035417938080045739258188370219553764309107776688789601428764892497991225693141299165454901966258056566060697240891873188363247333861316208526548770483235169987392415569335831094697023400523441183425902562101855924891283569642583837020046267975113474097723482631130859643922742780944456927443240691186104078192522928269122798840189958071149014873230872842543386146787018128979960942884159198745987474223504333760522464844984593575082635157557364532191501174722761397836979259928126833219580722586445875998590274148628839304775804046985190631298181318931799212400696093532258976224301548265232882482112850546388258354130349755205382758594483606549510873373171562811504357678957447995577024849657926404956923648777127087593986771721553609951860384233453829910218312000714769247086387899975675007867601335927808285277997488650983123586682281811404471881596053311639249033601767103401392856436258232123305585471753851876578809448528236945175802335043314368234271597161617800340971723995018484292315234034621565966646724586088708027497963374599027453564884828194577957098844130316886322407144771588596195482534950344727835113517312730624063283814155112223874757088071669592359093716600555382927993268559988013321872399022233706122166766292028833102153815520841470087423521278462846898888614614538460408036838603609257451900224277270601679773461698899912513795949056445361362098698810185943058462724843055188085047296 [151,77] 25251558813073679852664181667430589777656501628500038105261172687440715008354766559972450395530066424662164410408569060570354658081846032649044411463896829105435846637402045088739635495186469980260410599949018328217765410306495906959136661326792837800492922317999427512044928828393406953609472035568250995477181325212917681056392156632516817670972580865119139200666753884752989238311522868247588002476351359458942407766291830534496866762614791970898751781868738339645101191772793432662430023100638679150699396824308860417531146682607469150125909172667145298269373281054765408090334942926521342566865433094062992287277986468253393309844210678883707357556547276344705033487856842620427584516660678139774881397009343771338375994229642647382847331709526726089678009955964301270920738661257592322195515199220069962989453784533796015931255299067366448903818856120255328508256570674553612781293734857206278481673829427795510609842623623630163086446578380348473321475739528824529108798285030011042123732936646173489710524342726966394356088863226866633381149395388147429326736054595848572979623182332958088445832327728865055320502072085169433984783986288359235719042964665704972641556079240740445417215879312837484211182857364493549522385589932010279416222127411152035938883352667409085718195282991827204700645101769463418629653602021139291449181952248260005871822897998961753637983981014513957169591744698136123162028577619516664417874550099181169897035444836454575201104786554305095460973617024601546893494670048384918700351334917248786831266726368217827330938325274659273867186200712596505355118238068800980920586358713990768550978403673668439403539679128258326440568568523135523526614553990174494055487056507600997525167615721760118252077197057335108929992600986617588172437060272470470015828452399954150453893649079812995117273000261577389313180754798354387157030267209167026247443725491782721324351543341172518588098602886781994494943232 [151,78] 563572581667511949494824019148119121869696340238890766559886776319507563181326114621962699668317974091761487262853101425409298205724249735943863490677085050506826211896810485598016687580312585832884644815755537485707379059232608848977133321198971464175666756608796195313100660159821521141220132153714045903305690591553654128954573301695200569765474004296394817349441318970192552285929092457401723287266651053912905319602802165862003465304138629745257743963862554730630050627561587170833423453504222814430834497350937242956550069892870108125231702298866258086127114000604945151937261153123401602536103548546381122928808077635670789344984485252145153142111300745509582083285639154527543003654206446880486524364862220913204762865577172132693518261611362354776693344921662243160816772334889270817684566745011518449333384053655439250712594234830618470676069388735600423782591744008576458221633713209241626873564741966351967573927688660848322914549462417409393722877250998636637215913193016250605149534739162384655630627177104059372085083497045303134085295687233544571082041919747547797520427949344469336116815002882669072810989051142245594585746613840588570705075540449050818118998828117055891540194431836623958449296258595050792988600920971926463552328952257232599688077012881999753913554481930418952089948773848183955266231627236876919992692772731653667360946688119833565441514460195212471384141881161062736993911525890081493320025512172623525292856702807345503391651428725354199301315206239275726023108294628629198478994653890126688808146515843693889101373831108364120084858708074133879882384105574013155083433126831091884388222833325732041595543951360015187715367429021106113914177249601860810021965446320628153056373214832061006708353141452984044090776128826956851074075913145528658237399399453139195670899159251915132784622667887865043251490099628692135636262847062640945041694633230727056421572349203446280241094322756783267840 [151,79] -38829655358938264611194019830097960714688180591038557739530046952765110468692971219543421684065150816264204350648181965181318704056328654706557407429272726780445735017599154825219265719007929651478032676446053034587200755650402213521374786280359547288441814636535854128829597541697546659525680128465287368226580300165955862919717508687884487885815298874236365228442128882561580017071802301444431808529385515589714298185586555631495032904132398542947512667850828199412742476050516657345008073338036957271073069920428631707924515015647980351981057690557004072782151579265661643043247584050291413259732426976133217799165824015562625501821498144701866421888350270325665915300164877816251558436213981322375796009619869955561236730817442054759168177772092567538379442678045774231046182107774496321577538529268744810330805690621333000267461645680434788318707541762683507710165415518221806074148354126230954567379139761305261496761264715595686772791697384820231559408264849018691174379127257845652493965608111170420114384798395340564223638589572181391764114569483133418619201959619775482713906002404771856156433976140672220088257673733761606126972053332739848894336674386840552694607023484267046152302217472552273602315832194916443152978468021900924596916442975920827097540557340348792221522615319861847019917854430736336229735635501713660710888796836712401907319561852065157012596002860975124257539492696655359222214888772976374232895252691212567532164265858406441383703810856391127122796239374035099929303662277608167787982129443053459159917512408445820934717401280427416579974503745274585660908345809928289800435243391789066237523364572909048379105230625458553859599507067218526374047300660224959187932424627090022076987446095683555584796594051178926960680306566586364204975125903149632930656378781758824396323819573162908012039428235324967179168141802775690739804110637366629057978239207220297776106361422755498601809507478142976 [151,80] 673400265620345428813571793510684534150290948923599281842016941022018580986505946079599499388964310420562756520872126164007608851348897774077076799153166572978418496984702769811801041283309703602687914649291216125519166829612616953201638832280501800140118493258735403074928183274042163257701986358300112198667300746181203132412553185309382019622790577319399817821163400330021817178604027616220077350258268786148277135101754805967423346689235532442286970970440996901827373618911944333971214335287304464844379266021698946875998499040331195541393741510214838339892192462942150174997835536541077754802849623953399047222234971101504409997051166567201903550489327113344847680924863961854236490333960650414368845572144530521569109915514064650130495637205173598450985779781518465030067211510969753365578095298543503877216945211949039249731702938743103485180230349290742499730610600038904715857636455308486275364912092772213074784542205424808422913478416870407819319531689570550223980060721066690389252127449177351996752842836402173617834308666028705239874721939762880706248379131003904412322216798212225721649598528991853769033650593793084031033103401369884971502563463309011115880767873506725703321784018767979414163456951643415447825676029160510685519000377468558019292891809903771462487704887685442745509119010643191348075244485295858711726738815628729170764498783388122196253020753585689337057497452115882646600627095044869342808517196058924233856005053669892692254673772387855828709341263331114543725028423370638201575021796429748306370291118094151173625630551338285232043623007644321910921545823019824677557119293870957123839342872113356772548404975284509361825098053841930062107956012519297650773779815652526642277270768932283970363139548647234090787544025684561965199739901725452308611823070619332236134040862414261195356154077510555212425150819431344065487398967749944488324798844320779519162606112476493297070420393984 [151,81] -11089454484941296208284271555270622919328465061583366668765916080479894109192388924633110384505552617667246124870361992530328460525891396690994468444386946103159772054068777595851534614967647057822890725482957653751583847059599784527926691172645795937044391871544031479767619966597749361934618532472393194542581483961186219664059041269560266903493027425804473894730625140323703018628118180650211380246929845165144030206088800604504742313320327652792346592843678550764778960183844829611595202199295923779270529711820994494609784881849605311404733727947344290248262919857709098860644773107579158425385179889254177686332733092512950878566358991258509995966074710063825660334414365995210951630275611035711882367743102001157167887264583570867804333513732135137720386463053708712953096828513144625891813425532423757568756575350757746808515272212494799175769906634816299404469883589333001451551185809786713108942108544023574876896122669632170934900348944816374529583828884862475775681246977524002700232749368815287712035675370536319572800145002551998103864582330398422244239013123402903868187986380334778487084606003956462881645761826863744970075839251440635310027757685218222268385094953882526748921605580181860274111840773326836449369742455867453059640868967563073661716277977053336091410309985390100057186996192759262854767154350977660910612151895669889818982899471777123881296781413054615462028664641169637141477200386816960335326391107170797827361131415096604182242700501660237611755908721877078337464846188751652681755274770722120637471743354954722629710639437837097025471066896689817867493646559913913301315517465989597371993494514989343494708641881654201827379834403374116111493939809148661702385087829639606665107078263181535822621644896542332818736519651240835032427787189690690186214492329987910154225712830983483902347092728522130505341748553341218786138144141878207540353983321369777239449154830892914130722816 [151,82] 180669893973300012199103525746150282584577095022514114145744984668548399743675872815146718991581184608561140294144122516116199556737652402090327799484317888737181211496411141883316371615203879631662652898121377334420882554321660173210445559060829077632238468143261248399866516041964718888442115514610380001971301547834645545757745607654601152673396466519540619593451522833974174095776767962759555739794905207010375854627587335775532283312487620336192776174408399850214835097581274964831407047303836708261484664267653773102490441048544685661977144997737941852967907494962335997247631281078794799615467619849579759575708811439434780699254274788847831039790547682056551017319448245443666019394069407656480400409420122218379523024851663508755916804917106070216342130524249353381416661990441196278649886439799262579601047960978762123099603100060502856064710440576592357217476391014437881192931005742427469046192096210671191863250875633275916470428787953537412804942793199064614571187021456858308185300190683971296157377378087452669221903396018279136784768101876204754071130678620475791337018221512466881959564493651083137273419054043457453237830320757700480001456973077850005172160181395359363179042749692038503969917312400789146451132885782938577157879634582532363762470855058065201254402023186331650030993074350918217463483588778875395677473022694734217307961712188762994949918467742333042568508839426128601399472914802899687738215882980747471594991788349402450238857783296761158414358548210993573159103376396826890383051975451885658147307848228768435249347244230170116130108259566041078962479337673256267664568710371772902819005648140643660877691043544889389963543802904325281751222645359520843291251375597822883963059639637661034759814831990328707078932954590880015526116421624828344173124132104787086033484802927299464758864177521070249526434736411179328448581979558152775431351322782119592686861130976249118720 [151,83] 1619477578957172747396143906051214631748986007360012390863406029544246234482834994815367801185360404458331254076964325890993018453889543832668596381165840565621818641189829951550511319280525784192019926221552564542716673065171228471555769196747610948674927125346123041558844908272174373304090275410964956384929887677451802760944063872661341571457460879332063635297016717603285318104715828470498340809589865423762408114628462675548571821643529703885654546309705681084935043566370307442571669187799832382155565615672060318704505751501423776045605879189553456230521770868389111244918139569634457635007228903681832711715148719577952841969986142075517495754711915130921926263683841524993123837729830577565970942142448668621450272516566021961549883850327974260093636777288190161978179169606833806569020021916733609005978167986706678298330686774678896272180995885859125744644922017571347116699331976588901810277930112522581615845549782969152957330811861275569343549689579413724801002509334005340315224586523519936190318574535456809292006154157425414662879388984023057298201081993720245590724421557810292392191454626056101382163502595552286231915798136988286665125881384919025684513332781562006643264515195685078520445056766305035291878701096200175388486452220194441324237224123011841607991557756700339055416134111661119260700321155393151423670178234187988551866968955170657136598265252124895817217953965286377846358647856783117224747989248603425117853608053013011374872074058935071370723673224818555378453953659526343774485109311053461188367573364600112556999572578960067407807060234907930511459068897771944150474165481959794109316503676081725066571835441119427266255818549387987653537932891217672824415117248159375026900498533306765710459300387002352738388633915028369037478558818652736832965338494209686609366194856106446158226379338371299961816873540665125807515705006799395037570594572117303300284586755973120 [151,84] -163061035959126215700997876701792812011758175993716035238462740959225354491267366105885357949233494817953470120913005563099169045633573006700327387043782592112601892420268819812193994554809252634729220518527163899327985941550355546049606448647600110143071866039552369331570294298550519973057955418029420468454773413743827863472146698255350188045089420073652156805437910746925010715344059876510709071693443992613497244715905007739473279875163074522442099344987840220614333088204017399946342764661540760013870699632300161024914511105883846930519483573459041196934425179257827075961357657269816416094934227507597840813748898571326093704497322466737857690952314865217747880345788132928939783002783135101658251654183052912962739724332574633039551531208763232119439676230735406939804209499548921133931368006057151519763284531656277135866750020984003176828988774838089078338691671677120250211628761245422956000821316742177513397651834428379669721929943906417898644738389187089454833122174823138353176075190645526168887424261126954676909768505399497537246039742704699352809641360940494471584529812326183332006503358955964145437675706011148727408227201459435448751636871637956357051908157012114185139171507557700618163887528844410466642528928236524550578034605858250210336751165978841409272719318673504148371224897779944401967976067834239688582470406299462864999136778635827323711727155376529424908906501183618935511785127716690959711109169952247805603469203710298347759997360988690648032236485532369652395606331662542751590297229087643499572410624032504793517770188690458795564768174512785438675650290988285031221868615049510463960610200964545462737878979802849012173519439824043614535212175545288184168777246338259788651307201614967338609397996714700780198165112432956933484831970408488531235701347709078352778210971612803454171435982496949270811068780687367188070990272799923196477892987811301945234492858368 [151,85] 3492603661604789598993217929004773439291605930152092118594715162105566311986371910779352476250657670756132850305516757244150377106176582235078141198128763493577035456995932201568157715000233452371915759784236557597367498056664238457482604542703096518990473557482514315111416818436004926165939947501840097461851416851680682696841185688962522005366553308664285055151769159109904602603834081618644833060940276954575923818015040136047762449544483852649478249793675083487472580066166106632673449307282167129143385643230908338398343918234262166014206936237035913585621104737710813137594213933795405905985399459203061901496497620329387795086266063463045414202889379526852994502870339017661781001558898634968959238662717138730260544644069611707495415274262504652232574675200362700033603181586668099071704906205575062232845422500196428188447149865275608080142255176202012119212838479886872189801357185916910708704225560006110618871194945168231877771971363626981316439195437669138893269300994655706228597047540774045857395503944840719236977045950354926443233324759899233394193689101138323617728270156346717530425639851561035004124869459145949281572009258026510413504169922016417044912637446105454656211725148316291613302424726356024872426551047726166219611874287841780061621263072378414152454761248147460573414317344727818272240004042632376400851289130149567797420053503184655453556955284303620282929401212129595483835916791692746224103719571668412864132624902750808391770067705395623414310535324762166940779557677102029887764268255779323793315553840476738305847277245060533908011487357871450673502342225036906064496092089668815773631972579260951200372582742973994564193469921538412489698298037794829652862734213281683386743973547569414658207936337051687135886917255588498099714606287137540374503411332345133842677178728273034797689430282202714809397630061422971022685177293331079830840312712312478434118144 [151,86] -19881863294514393616064189407648585074576532107003879512980490851378512290268833830733046212714024104939838398823419863259851958096308494666935117264712728097267005211463085365134438507288536044174430475852741528299542524504716052238955870799446103314284569686501723429134577829879973761020703004498239309233031264422537406173773982405412060725862542314467680820415501658215030938072553731799272110355490318322452985149127896599699788306745253306464709249167327538893972573896036533098993806338177025428693198792855495041012507927485638147157130383861323597279523325131080319593191275083902100303832917403804615427367625099887598428094636864806906200622824635538755886584405480033346618021390648114598641407422890827727798802519552717230241443481772198858180380014112050233962711084524288128619946742988588102882086855163947411476796557247044890456057964273315050150268637886345289799128950757019886397725440534598602477585101677110520423006966837608424444831964801697930054175512549342546986400096346641778298304777655410311046279923590317383934737333303595451557522546450329673640652515489226363819686183606326735724339622533733310497771269381446002125238668658431447997287397349697672086491352435828247017834415456736233222956220089836855399634951013266680033362108723515115433667183530643658458675781943756576325928378317267017596646675951857274633172890103853453917643608562878524230068893982648348280270331872643684951788661559552719004278845754782798424234830893161336313230486587651256450340988450700034275838869921794945149008951679705965714380015703031701649182120944035631841633448547489787242591788910223795940111445304597926452654545159861859768413894783384179118250771406980573836363608858278813279543664115771306765052973330370099920004673336891548019559552353579569781649717131005130649640484245965133787231130652131802493453054077247302641847586689839916806000933431492780032 [151,87] -237876861285488211120146046008811970347691097409774296880168213700461451154967395732720168816937700886695925724729965667695152908330747137190513093164129058995311749403401668874712467067574935059518263769332343135306682965586379964803176482420306904234930642883484896186778086265208770761309593255462004121883221303568377851935220638644994443787203935586247766783877269773821207025306134459304618416404563248069553998593874365025014074040434123540335200424241665651609321252670467090045680411453262124927572427752687214308085774758772902665927404138831456093668189590443762482446429863384652820709671839879898171862645961509721094218338854579864393401308907680872922236134843828580059009997232512740276705195918874873198634457038191246270631555184409582233327278564136068865550545990562451790499923332781061167588264604536104391562999150930589931081952611710743860170170337874323674232326612660171324875518397800214613505809583829096352261013459513591834753701386783572556929275306056853415685949695291659809610746838317851331807387361681295914901565524326102194747396639582295750603970800111115516313690039318537261566833401326102408416775556877750689235101060921146281250506695110344703283737541904335737665194300213488826355213400731758006512710401813345647585184564857845607541873679330323576967690781946696109844754758138855661910942466341458524438947874553889262630434193432716929074844881743030376827939019415033098493451821826753901703884683205871814792706993650874932540306113708191741619929815241821723497519526539856817892933622782897353452455024569774373822983533485544198542328937568106295483554409761336256228231502434594146907039496188077302522822976338817105171449429745430547506346129783569136908387901484425496962190947173368487842452178075824045900417490541125002547185593348571704843884600376948211024214660086311526699527990727794878980081248108950009972050330566656 [151,88] 5160558810220470067574800671856274269821615357764272878730032108544607957877029437261206058557442895960556205478077590371074043933531573281108244346457885711040779721723837743490356169405992211351923460958721806266951989574598541645596095800902883520216500152419443386967739793457604955884145395805317957635399989674323671071894437641664887291147493955808277041257551769737525221243501359911747723095584837478943289700165429291468991741524612486955613263545464939299867112852012136155709897171152139598832042619623900736326973709851407582267209366105427639738282864264221552242425198909765701794890387847111087550273311038242816548175138369245244552127154315581661442526505944974671306115023452228497953798475649176284391338680748376265915524203065003830215949431753152736300728821568836070339637818584365567428840276368933298349321554947184110458851499399050520999228794688505327565945735047050540488336422227928225744080710750942833876611317704005184678983148840426169944974448919892849679887054449224815203907220410320201950064012119369616005674030761928258204961988894063512411479780840594457982518284256726463484720176179094704987895308436295401475222789941108181394846910124264430351984877812722924589926090842461072562581238932363161913247368896173462477610163087062218617523803022367418048028316218076670096062217278907889927052798776381147583101211829956220334012913366072697786533825742357945712540578419043763592226721380205963724145648411094141820245498535822151343532060533855864851092297774456071478737448257174974651586513049608424399000474754903449017400495137968472365687134472892943281248441770876433635261587126097632612611599761019281145624392648044812418180063768447688174893120263413813763638777632291775168546816516139553792406803379279361844963541757160659369387040841098998485907104289426478188699129677033569729081627934449210440150834523951130624448536576 [151,89] -41808410073252046135298946180348913652346085502978152710347217920089745710422587819075964306011798486832582983194041057046864362386437739658515276402248036194140518004071189727441103620779448128754219949477900121126352864740799868827648420898418126795462635385778782580798981281421410656860896706171135392999573333758328412516466468441125668431759020915332049972170871125124994698992748757078224578108303774076746028890660040246824416256087245191473010192174017326034580765824561754936599402949259925147935579916609906350634284540242137337063162118936369148749278603416445342251702280693591842460816092602795531127406558587705868080943844652476268375850494473064601117339363398337128242542927808131821036759890345117913404959442571533102932587672638187469528178855747982750461396499383487785872187438771370599507376229283470589860896227972864772965586962047267042260903966868388553593345326984550088816508649499392669296968849962540768587331644451623663190953439180558605555982364977155689471524884342698197122109368268297653142892382061275049073876350074892136654130592080855256210295778291076067187783892813832988661684553825093941435244948678921741411042646273931032680510027710112961149356818876684235468935816503164161575028362035540526350722666819806165000514027077879396717708506282045428527188729932060885763404767423709643753551742581117682513062415329384180695239847105651652322104132252975542048175299558289856021489909444722906656695037605616162200104701016125196555607116409540056598487482162216262015087056184845843689028627587606762165921859104154054476401334840122587892404700907099728607888054130467470421972515800914244448823998338598333383838998071387993614319126519145541627626364035502207464085863680057403011099575625697686563228022755364523407965839059877252848337410200423906871948219223101563529884063747861556037636821425132184156290598644062424069632 [151,90] 235229934517525533595727789042436302841658563791307117207174740782810400170539605090801466325043615771576045174913281170733795697907879180901558230242707963913360804408744155720891910012902676143920573511805711982988739541216214087626095777883005284874659772999050505523506770349813583000397724388276741503452952162436824101578830112875754848192560174210244285791408637311289991320912882753200775437539860673843174770750032929807764592894570245202965539586127731914422760514735969607989792133689373352380031838378722515814845388244340555841885223332330149907535913050588638460072305110413819522270023999386132453570119814032837534245215006593081212423473582686673004193287915392533487030658705070703814455613148315478871999877843455466837862164515652287028202047796751762932384114586292865209480443108373940142623363449036573606125307781791559460024046932192852802617017819412202615047723277969971781180880186315937103914506733960311640929493672721237631040145491901189385463059638283017562206653658957497966196936763151705745247507091736187474218324189908807192194701014734514078741173107626903042355710416306559327123824536823108707074155235891096222213122177827187527388835703335926291811602581658679013968991620968593358845246518386286744600178073499664992562089870702610904109220328057729636981573177709628723890699220067298387978780461355575798752420444793376313273475512679228691584252548346630334061124449135813579001817529661102645183418049484679993340800433208260665502103220215637328851439026041465141734968991663134633477098179743439515677055293564914710157043670114896118325810557100798351996655736297382714418619920579200985122082512421974319074474911364566418043885787579807482195538769371866577717387688252082790657815730078189425091671719369935053391527302416776024171433203532223756945234991708151032213870247158916455783044234365092674553286819430752256 [151,91] 1386350213030465200555137412398215880496671277432788899698367413914444957046017436713531288584063897597413888525762539977586351839752526572977487143451827847597197889583515401046592012321032755072249992041742060993951732160083672802812124534626739607555538357241705246600617207681828546395275395988123098560248975850107407136079725410796411425876954179268567557924974872389579374793452825085009127355079903367632600142069800554250176368059210729820369490198084574285988767002519829996708363526469972241387273084560430170378609643502306419877159720195152937056203253157495810175745316476687842571221926245410757822450435723307003000811224195792952679231873002627470478725554669968081927949878185254542879272154709599798727378278298024194532055925745471351526006956699167424065499984168961309177216453709191768134802426622054745164059888560743641350931861637193697554690199866688156036484953444914916858536187034305528714410419496264401764365189782368984454571801784603370238020322570728210377000974542522327673337038341325437831623086437511863909031348057688271935124317442835589215150583086278486382614847632557226566475923060792757095942204484119957328269991559145163384235415639875967691168521961122128469576131180123032436578899642227432367118557761005999860360366812224637669748357148720968461186983257596530029099271672140114140699188692134624434664454675428154246235813846872490198127918652856152467711700701050720361672878796804448826506763100497197885963617850063268225793360150980184223611494612035967474902815370705662471559209040950852626944830515510213398253900604717965609145199078384120880562792622761594221115941854521050619798070033955920210630828237140844689204956116132791697268198714960438119475428446620594598208642749380582171691500778401321155473660803685252463170173681667564478726225647021077175905403343446772361074898824555009752632893521920 [151,92] -55715650575711622026325958634713828005631573393322460191020284823434438940722832498698116602955573534340087902766294084848616343316880688611591979154712786836069192755225494513637975343094020772173622679282014634387025731506801935748419959784624035192960868646788527874312198359542713604911248379992938247976989526821707350109405901043541001497445613037606434268677807166837200286346554965179295891086832154135393377740967900885928953780202042896172587464428228057865101859211234893029478614537796226684299408260428997152974488863250246693078601158458985337503387169613210894393718017627848521783871485153973157916370048613408429560100911982172434167121985495235621889975347196169169030108124448646605519972519255704005541907092732337712527215594843201274289335049512251637715131467622002106459346331108677877189392630652570875802105388096679297770213681504088092787633108928008840141333890082680299684399678042305708986796998408730529979168449115585207084274586539933080548688639873072706874937147041747699740622605935789541214633698938678544495600927833285262135546593257580200915273110275432522751740317513781594517026473746845825058940990007814631254822480525811105807143571329905407369268821972990105922992853382287848466058308715973982224941438353513514429595509423486686595533541926073538477107084602782503977151102415999540921906894190527986099911213116648261266354718354505310466942525911989791631315076773013336879460143947615723693270699469239325612138614020222059563599067609319733319953725240872666682033220226056978192179521815577922156685288675712941529607046428938573133907665924165023183036426664854935947506231112485150438263927562303754500430661026353123688833455093969465620968650365381783231659033875231889178112006926197010757901599256579193377351092009757382946109767450503936393474927655058916602429287051792245098641657949194675221446656 [151,93] 204754024964761052552382346019417010419614561857147419332585829654808706607695054159087683193864209825281845204617008306816437393951727936623896127646680490431385285339502283962976518354238323575506017059375898116169947512093543459305994225760524833510542222145137908451760060286185252378691929172030499384151697124420693212538742259209141951809151753775183442259948177948364667093165714498144664031876928544365233378464654697479326566919488989958373033502381932000029429125060965527710899949201365941035715474846391038557258486963157764538877374681926994878807744654580154633546787491164876446120202400565750143779939746206750730903724162182076607032521196492742394950868482068819510228932764464059869263881254240045196482318780869734045579568396252468268810952286196291703133177730313573327184483449870625143450560679375526452522826269965427687213566421517367593507422743758832870699867151544723339442620292280326001031389400837657751562854590330062183147439646006641718561720968814629047810769240920607416489472014436575496031025549806349142446457696139033282486611217265677945629936867268786916749597118813989545259033817337358059355131874304750310846203222940831631493670188399313209151885895227484929930860092379026857844403049883014077673446024121442642822396492422360031743776676172400828828673055408753350807310546655370274691639396368643551035125666635737087473550398805364608621414428333696913895933129904088355343640105576358780251053240173932403440118234240450832609173856036497031214132868592310453793713386115374190974937185386202284705944458349962716235818176804459794996052249664197818875477106020746876460790665291731230492035059036914392393787523621401700656435672713355077947474731650870615549784755860936345547523960584296215889829778845649398817546204002741579280935845115955639584130401417751066588549353670130407168062663383276262400 [151,94] 146467946249702560820387221566947765166650847313241090714550994046645895657076318454952448647255644468275198257553802403964280581398369132385785595564148906584619576144986928734032088413255650202072440825093662911287919741534263097830310868261378337797461036945026435981579877698836060427110152777352106570715287609371065624931762966665972646886524753313433382345084319333484968779100492602744069352432562167382006705828768639841410509220734219991514466765547044731882606947793862562720322138372944998146154376202255788564767525821794572322979055250905866331821495289732794728699177138502998308017508842687457620928906257539854445764978784291939247576871819118290747398068272934871996378788062406298584686820635741854655573864357529481589615455786543369982659700276702309319826974321094761368107394422738270368511179122576907723867558757899623954258635688605607364929813896778067961320715270096520884970604579828847365486506511228593436289612229798811156251382792696869026545410051625519529716474678182653433156802117985317229873868750806473051748290492543272645668582413784705468584841770881860304253391233077363292319739602856049206942288343555074633075424710931009800773151131423339522654692446316632598864574115988118156995771318323703848962834224761557752357741947187937779367519924667586918814356664025098128019205392760442235493036083494499431312157529980344465469927919108868993832555266937035730172855983949890920940299735278944110362890182361296842578828567814095714632161406680082920004806419930461689053150869015902813894193680347559178466480597947075299293922581106262324888588321459264613160111668509796894711688681584839126940616242821983277626475521118938950275966278539811660416301030285772613226611312720949427887456804299235417581108424003676407859427284945582074464675503455892137492588423508650084497429849082959404607873956544512 [151,95] 21689626537478780584619835606967703580719687361917199466400148546048868924742219736422649925221535748735993070665345143570282805498226558038879050554079330130287236741964923525149780403335902924593124240946218165809402119885606045468593451716960255344679487250227274621096577974823427838417179279263128293942965369361748078035745346044215543557715348816912339232674910751758428428585790603954175192412886222477149143697897053279904583750533085416162611578567985212271291474279775694733308488526445035887890206028383473305456579278520128239717188370311378466611023558284477121088406457295711938088700583438727299877854467757190026891509442819581811137263998196065558386967465941486098052432182105079980538381629727261382094284592993041951964350614558205387301145355251400034510872554683223165091541229498073206304250561192291329231650834796319779156685521750520773894608838724686338849588625818053210800870248173153267165302037327064674983008497514566679149666326860637391151585265240896502359469141570429363184612747601090834285743188172275580346970276804817564031162530606414586662112323141738555019282704328289792940130236504597258896824221027669791280670012997140535537567643093758692834253124432975659811631693502194921626761644720153892070785263460403475558715738983444711031624994260834464813255561235026639829028404384003190248904493315173217295748774123438347972631444510827563698291863786462996488738352278167663563498165776618313897110052885302097625725724626698234410542829877388063338643817430670031406774810931876590626974705745553634436417813340718302728445834168865661709160312194066484538355783646182385314654628152929275620177723393466938343406392801610120856888646305236700859548263159678610116102852820817293758617904004474904354502709049035359311022572710820341587968590855771088598741256223241553166132856610319561562945355776 [151,96] 190400657686304516250609410764716826470333815429349287113173303052670893060022335684686107649061553868339905098894537457217538490050982594854713352190318818509461553292868288386210275870863144292729404228000940624876765058911028815372313635651668028310767450781394447302290531455685393353046119658166094325851344555132687892086294574416643242118738271414523126657121691326022361366532335981896275228478762514255499287380261395347048069377880045501995456215844871889858194108657006767306534692731741534746944618608287222659482018290588648862843337036713597612028307862381137634979167458641758331959084256815292821827014467074598003053090037150618353733437453198332348506471832188100462090217287966498232381586592401355361164286614150241658944531683788100038598210759547005267065499412716072878887051579483004428012727357588652336165123982084084462062008551318749942127707104610387368094585169468965607230504208806912882932540257570169545847392647868958104452254157235017106444281255817074947188326582567867728619857471685602494898370231089053924050812839719079731339500637971365828197393974968210386217211026335655059140221042913448076231085133042939766135366968070964952647584391127619527617155644180811112205866545069276211971730249011649773781317131962756736954160016475523397405680080608118564041316330305792732882958811026940427119930547584452840818163331067053850494557200991248096578092427792744773888564611946465360060272137421977088893340058753569117817852980022658833652025958396326981461161915409740111709448143229393687635399613622675676481743060820087115075836149138794752122974292714731635721733432285236955417786836560026728910769949546459590363538022541894395318395177723721344408477226354132727093196863038813941796140169102483085985663374853647702336461831655500498211901765451071563891376911592164943934485439242470970966016 [151,97] 466855651202505262684722190168205159919378493642223378993425831803007062143105142084115504137439252954165311299472437577487722936792892155431206406376149455318091673178318368243631336615216161070560020599611185464968321656344142752817056819251061281353889608976701240598021717648772738944501930481741473363675618365725770992271452472401087469910893281413226098308802034634932088804814156724848791483440261573527063786826116927573634566201205546708871099744408659691717260614069323993259884978619222175145210411076584874781909414245910758746406681211594692551550555258074093256180026567307617924709584220488588261448543948494594729890537192688284864579848320592540661324037638900291952261838053897225164771870586185584298572390142719884409337357001825928363691349398288869237080359705550776006889305564579033086890632200743975343136514991506975726520335123718392216683899023214942517717338053020219593249822564189921740581222824361657074986986068530319788324855649994556808561542987197225776294961612526757226006766007539368231959040054151242130603082303069151401928210961380458114020956507986677318126120763042006483747081937947425157954396761895916659130526448438362514092398497885239358031413281964975178572684096853330325716827188239701814393501839335325150402850214469925756301656188861321927426769041984744322094824717492014425457332081035578789111835774448479404294256799250704339654054972737985770776048992505743054684279255600940379688368971229361561177189863403590748736205321929426505612750060790529475780895761965721247988675568709631188990145483407287893766928883087119306430808798936196923571301478857782506616816970013559199225073803956151506202468123769834237772610203815234228729703111142042611074381655087267514815172210854281286393495046740554134184068963973927706902509404416946240416134229208530290997524344870482944 [151,98] -2135773093757852977238588713327998935831635538519804160672340556686384318798398145790400412517250588958712566427149608808369612988571601642491709209672634030822151793435333660940268987143514525837014938845996627886406111355863488079754909009751882107748605030757113707632198240758383035731641566806454949054204913671732301804472109755433765467811217235581281485606132239786528437588811626931987506671258136387880624043992010238641518496119505700741210392654541563863091434522439240240540205223633232592436624164179874860307379438375287244177344565742875270533268229212438850224507691182786750220002867102090749620806888791336895885399670180885344960399302616065171992501469514041758338132891749160666545667498063558417004580801403320947805875962248459378867063703765787349849734035014136580958473758151693054819540781217175138902362776294184000162009634998139249914792143652388168267652967289329794683145366493987493048485142241656068050756948102610779902775012056563369288890683446584986311176447667920520842652296126413956124905650030713073118669054409594121390055534510846312341204937135066931266941176038605761536258084567380309949484085865385783685905150246942233917891512557330562325058099599488825868025839436456566105250464878281190006430754517484368480294033126796359637367512243343090721279884935728335547049791019667100417221791170007262800834465924313395456080623346542711874938714133369884852221307898256577790671157458933253810863027913550404563099515697957717335022060595522768261129906300180455141958402112087564003048302331560750404515854615774878678265094999023565293715464044528077614921042260129821409474645944412286981273525628550989562207701137973544272061669522297048395897566707688847213524754270113110631392800027380658967715518852147133595080227813787815599510195442066734148919877821348225918770842746880 [151,99] -38137928427702496617561747772778077072274198261475027444596113873459549370539823462047622932940321580695581508088136066640037507328383836007206591135178017921866643943251554238703460802655975169536190207748065135294012412109427930956631261087579643278716948383994753716240795840854634349576045994597698657949738612764216829440911589844301940765868593719347991495143609236431329320939395594871207447620405139783829828653082981383037131882633271928363828251666027342168519235245395038858806420845424372638337928965479272335708342126072027690962873033052884492168844756379547180685652289584093967593232360507919754873231313940873506920636574224507381810819937562977741655997525678531966651485823197043864160068520815845386260769135686509487278054273502235209625142385874819305061109983211850609769935479110019640277064750158533271492293249056369390783219545404078187183206675393166037601650124187551305872195917433835339257779663501730143901507021450191698389337802781491628074366978596029552838228746729027128879898534350199632139217734808772261087239495630346044004104590764936168006659188002162934769536648879433419334920824886035703401345792051243691246357506356225806478239384941704359310200137723410700984193765522981482861353658406397571061903228775428626637418066830090382331482060865463273246103593856300645819910348096636838009754315659933678544851495429347287214355006330057561879170454802557176653174776658889242491651934669151307941348835568249981786672762311021134443250923642904228824691978065074006567839204105605259725200123859265887045112602566935797246653809922742532052736984386609616145283911807113551876596680912268497592769275505498362468101909151099172975156127248553197837332058326897257848061577429936544898309125161502180030240336242879128417578613983119541978885496502215920386132484740163200281182720 [151,100] 57150342621364249429134278864668008393383604911438963761761049456781846365114365482656180193561411150870902101432294353080718421264587636620531887041495808537408699914536367785401546237873607248358151762068709811949563610535290927664050379132857066066443780103944159700232654344939651994550336760087386558653136638226082214578046299247862146264377839099910137696918874961288255226777603495646651342979077481016151058502244788560655247653579083482832232377923529122436586780844020757276621458640712817824897408373429994475953756392549791828653332242077069566718489412850033252976799850973592726013892047413743562254567216844805433099128329059795418333927281457123084705793327509521422917772841273903222651571714310071084730435728440869115624763335819813321475333333597278419824980359264325963185525412896852326576979302850860901462540914644158608705016663381044952323617772423929731264470710720972289000766876059370942226751297284066021651052151869218867112555595633239260221182192888501604166128818119957554609992774260416414188729150076976541749061213865639770688104623256381159361883735920376670055023473361235586577683111784718344279406638032637857950219802101793649456281748447304154347559092319705704462621160532786131419217407052523036629579984399689077477294879558452773370708894095872568119788986992678506027387362717862581907232573929772486888208887064135720982003051896633024662135027284975536986085993885315069037265415712676721626866182155691307247354773157833608953034843114631237556734779649633939758448322074356733193995221077608751420330382280949702006696029041227452925006549453517490819803987787318965061404358093880883757058033871161753136864689256360690392448383276179377247452935422859679070468919950269742750709993096854230958769663336056706833647691236935575422226834312794277048589751368936375808 [151,101] 390993012596543519367983709423630040631962649933819929274926021563028955486844260140521912585327058910864590830415694848258849523665209526939728532601268200698279332504016644264923284117473221162631789181455795418103130155188690473415308132661562676301011589348067454880085366278636796502698721471902994860873785025451663874967606470437639798730777672130303071932731719427843526058642946841576458009881953876887538173907084004432800126577130235359744774073708688075455481467032508341386155537868965273331143152754123335646739750378518938218574511968443484733286329957400312419002525973404284168845697993046664499954002263087460491605492419237594294697325225895108895143460833354750928819854494286907912242282037729807817178393208741377082496715674587173347625314342645642374278369577605924661056551643484904422430180346196557830897080552364032129687809643846337799565075843907868919720508901490287748095262681340603315668650887260239958469379069202773803169107452963705259794463627045970810285865013559382763508056974830460189519050659388815051619759710103749579838249650389169155541010534001162660775495587040762057685718647161547113042843743061160424833061752720864821182929396907218927728595649326578955470179250899205046417433867961039560225572465035292442116508404674917014812797984637940942105879569709402248227857314120195268925508953529861498918745459442709373632383649863991541392592573343591909885918789692560706307323348796604117059987792817403755022027052089115295521637824477613990696884017627031005252637647663224842794282838671750518179726598893723602585237580657297788875538397775453834438186405127608232697974884200559732132736152828860608170262435589652686256145722129782280308908781696837233087751186921596707671413326379004547604363419952378921481855752521414597734092338277946986189653280803232 [151,102] 427357451089945920905869503214679615857677295984756558239809223265966842995364745101666470893342266573080676796406568610928771747280770501769385743644658689359654627652899808085649020969315835352306641214838180902002428532977341818981720907283488021971225900564006589933259256447481431995539055102921610791918869021388860471794930020146365528843303376773836167620993960032529479487739089413156448331933205737927176781526426090579810313228606115465525453470944400474305437853006217092301601561898597304254162290048130670269884402439465389738293620999004538232422153544313398433619034362532359543941883436210587675453486740771824147481220013753638446205285927385092265322930993601292582572986443021699452429527729749315192996334302797305819820525173698183335329489101621386185666553384472859593612324477502019976032278768429119068684588125791319510072124163096647385368226214721877430826368482945427569352961842112567800324807244399848182074112771829901444785713470556727574888931955810531753847213667816627037896588304343599845946599327586128099776049789180789883486679636964345256860997851069363922490727060326350265537745257882880860196380080900516318750608873941353383358822734664309283440652773755719208124238123143905198404419979274693947583873546443454101205702536104017247568528574006959018972062186404293083516555408512368682768920223530620175028607034925957192104453963485691913065594180791205320727043810318372271319180433442334391489857542365660135960073274191240662908710753128559425256959146742784263248852833333746854516975571638593816027922864698277995541465172485528175323519650106194490066075544150656849356137457478008023955809209787069735688638071914979865661687406869639707220774335904110863309648820484009560461200806771234174076687625797572006586683094869131322015678638493742344223139328 [151,103] -1511530973688983425531255319158858133708983702101492118411484034849910271841330219907318299846077128897934033715700926665441343608951929413625794238137890365071112653815492906933342983655188008243770762197831471630069003377652464522801209649166249587828896733035557664030050804730596004043103886232696349726114076360932291110373075968167193156776080252294085194238691494389822785762911124066760613502543954021518121368430212638573238249867858109322545371088535300961499129969116425009514376348182282497636667482534030424743627394380451044676197116813585332792090986066108626250328385110653896858212398931471331657333103826463685011475596201957316732837370284596772788321953585040605105223413094727162428432492265258846872192297000717481886923043186044413128779973172111379367593820288941653235680995945767958807053797616128618627122076860071879129479589945418602077990042489393587300935904130911332293606807880526795330319019992716659677616446809688579362586465949449778813168155424972413101766431341319088188892880959335454520076691754531774206252168519494256804152811823052519058815100135625302520066817012984636108166212848542728531764205179425216369948265960987257356184620793115520207581448523157082141323805361079338903640256578413308146882672631747980907507516490006699254353345169973839439159221875236719039864263760624262767205240849536441390183062125710403719638141786016541432301737921864785064556847618886814361869345172871351908007367590356680491359964679245124949633198570714284110771719292320575826642956532155261202534048526122972165302500717988139811740674544601250832196769759767333436445941380771610895249069373994885436154143815065878749847893262385597096403150074378112884972493732238387069481897290883127317267360950528391603669715910171211975796704568072894490529405805707696488448 [151,104] -3863324904433483344309516960054646693543951508701168401049300996338935818422754325771111975481484118688290387897580074468960194037125404901382292748734282442582852732123422020459646597767726850361593077055005223254805489800335445738681279351640267102669071229602021580510645984224662981823329076968623241701039321589218968471331535636657562988998275239981673279088400118646859509521762803916482062874935262729683369761636214393981048039575303841624630221066330321203126474963851383154928217722022030318721946346159643680262786888450709666184361331553550678232919225024128838791694147744782629807523950925768975605954839510450277767970658901724845480052132955222808995843016350708710548161303517159561191308196377373021688822449893129945061159858145151618941445874529602331455821177494653275318012719275487770739068878854013346311800802223696003049402679277457501757525667850617627574748510787322097249546114164607623582426123050890879686896196124555027712583776468842339284452535731416319127915927874172280305584277173187717550033008980255642679867244155921258479499954057330768013106354373549919069804962201474638252041614037591269298284842966660799360562012898052301227203098813244153403501141238494867386783991756744617766487800731212644959794962155104689074296193122358792907512425065956263453765851224183603460580645756438734074615221320514982136714644234574093656487532028954120823243450934798699021771352712903268006071599792811841139020302834375497363666066686922364587582015127529313012055423401531198501225822461087280142095774682730870529257953292182761230862396740026681870064437067461764206045986516749020599895208318123397270904202110392497444065994084824267205618428919060452107870949494977021395138495055714320820147717974693389354508103527355404220842559696822811712976851977560064 [151,105] -33302008936918642037017886947917424130058580591958465630824025134363586866776707750259489585936254283840748906907997236185676894924856918028305973338521464300998779195745527974678779685705846046614355086946952961235463601692739604692731133469801250986399361478123993682036327101105869404724430723853638357779973758481675868333914757458658751805853931634642322402375360128970683327694378126652329607480556733057167725533566057509812674854697704081465485585253048638503456528590926090716812150773334761748808502999088031927211944116905914433091122351059561365081057342403230896180908350562136959608469002547754209537371799182381464953608761808877587807294719260282228939565897140291688820823657147578087904869598354607063614166234236121739964883854414680013323545695947609204229970196168216863126649134069399390647401368905697616446355279549827001284418403866369651786560560479476057829260185613393686225929418676639528135397179646018855728644292415949153424315093803963851957137876246739735486025970404549816867923934386260615362693675377431760505301491181351389492100434452574452989511781991179844484145576971894421885342320758623520850734897097529205030132210338062593566375574794701468037996835828079524563787614536824087659219884826592385553180991336031925640703452630594602673633650096797190170227718873256659225523321103250076246037524158677778183571728840987633596407832860703880363563596450555177061633403807341758496054227309493736317579459431206723058463438595915751107667817953094624591108330545915928134531089690898099607730443871935363878123637953530257556018493767819448903285015716805697790073398435619940397703547322380183353472823356824837566687442062260771126270262147732343933954566580052364954496768691767044356718441428007742356732802401345007628109306573663147007105340928 [151,106] 48202384997770331664212373459517919260187398378076992586765664461620133726107020232594850374693731450038342031937135578968607035445328622627051755014040964720455549523142220177364130580536322310524018593263763149064627253860430401798110241451565560778759013187186635681958814349537542599593689184210556891790770592596229471968110923470641377823625690482770136963301494635637989195054835019049880329910369014944998308724273163162347180795815805673564340832835326222409133387874580258622307361877895094044596566059540790531344869879253471007467694571210520075681274904682993950123580151316809953236772564121997488919055609324941148711222846737418199370726594972267092221361264876512540731721632897971116987518864736266471341485773684916551071455806739575810373507181687326357854207761100635753167385076887617415138078316674302132847227959789440985353438381242514007209566438297498936222343569911720518745342510018401129289105307184732556230289900780147986513005201233252557000057722729782380387234794080191840513132253469056686415255741746947329513932210951275781906507610390138195863763697322488996386464098322841040417770972049443951978034749541355669391818417430957591947019860362488291629079122926486009283473690022535422262362875597356060538745454786361761916822653082113136457935168976295534689379952276219265350934597369435469325284083427624181066164587885979238838764062303615587786141144727611148420457080133472430328982590975595493127389833429227376469233402245574629936457945935633082452848958622785276257895754509356439165340437539730420050153366729686297799774757031271083396792565726596239343836934184791000011011740890100848339156498898627525380988684521765182823770237341460121575858779248813499939747906264369813468184717594071008419448868060161891434348913185109164515328 [151,107] 69725491666124974934713374179269871838432479497347799173134972920387189130549741836255840564388985658405963259807883202379559444105187422776109933337680201036510568831807689840585974930619421034349392738905865526359607748552900665665676750286209032619249268999704986957356097991957479943001628831889623451526795257389958565891146062074486212923506298115427881846269948490638870014039306451170595642743833953812184827151916066666862262168110910347349742684535086659660231733180934221506814768064683591417247946958878431025352339036793974326641077495641128466946420018367408689812614539280639505285739704372824126277684381800149112510690250134658459408357510263987270064035017870308753858940368746175040328248553971784186203157739607743728601322637297297656195512272713013043332360642165157636951128665056166375714735191684595341174199206076871740987156619142994999910588375349702182983477672798220391403529862524262220503514512242289931107242134998475149809903300580846190275178801776958742184140122057742291416831229483636883727195273648935051834516307668234877485121367772050398437418176003064745737438538201593238388419700025915262092175705421587670588016858924210345237527212390598817140305860661919436947520006233852694042091539468136203236248876786865728772439307935078138530827575438754569418915004641860677466508758293071456706449828760890479725887934117961268973965180191615096212895390669171938229691828774129543506346893124103684652542146636008005865553638865658156398749678900801681024425257394851141270402870218140974466984916650999571698125282619131261191258223504076415928094252643975454464564090890265033147716530573894640986662173776539834185034137189256510270719987632574341817262983686101175972111627372226064563841504797819299815860671284952850687844828785688576 [151,108] -74121215039660722317743818867527003462128914189335083682227353877734334142671478470510581318954817874612276016339176520994270942830625426113967461070390558476620682924797057700783864478310962498571685725508103556270374034321565293065602229148037142731659144785754158085968021203304502061982746382799617969425279793539916037280922460388196155019367921206997219891433933008110925232823780332777821866623063853723047541761292575436638485510048414609259423573038276349562069668173605521953668910045781551934687721296196164954106683509133963774406007683681122738004255323418352621073141520019037296960528527763292344242785399691221753766574181487978360470654675860416218174530644244638862301231214792468437571001089906854506428717435775510596964257285777036395634558180966181347999657678042317800715950103113465983235078445841377909154281510907283223281648444211724269008305222558721485944221781154828711681114469165011995375782367345087195453240265143597034573365368396098229898557204806307807482342554556757100884668615628842918184725992016729140968407253230318511351473301392792097072057661816714884015746756130894354666388989688890485434902779508533220796577127622594427897706288293035165200385511484389230547465965244646163137736235742680431297296972438327332495074595740053453581544114330462263226252333716839064296398235303571499802926599589838372403844433416592879732174913517071804173915182406567340094455472254306103346261150971521033243551896396068485378440153414308071472148248596154237314583813626919657324109119104033762320362132588140817103150855752453126650456740725397877840352625228922356281000491705938834456762542392492655266864526000177520063730487966239128779447773018442831338960280222756587521023271579291871722366136403236127980084085401007044086933307392 [151,109] -91918071851949495253935297634338285452182597684822442744863988856183585871977229939887776499040529615288071031594338564999046003378086708354989761373176258304469382162452770063076344907129367795543745418442033281286679169354712712646953108823789566349576155033626489336873968663826376919036190859469444439577418859281759787564335487585900566346804205962488000533065942148917787100010974937110046895839981475649355432161086364185863871923383318110481924639894689644285538564713369656816431983719626046792386390684049573279015836426996766851962852809829141515549338888547182702421825944568965012433064806544476208280169643321929747674705274847040723041534283945263610575128387993042522774989538063669742637929106678085421824255627203520620464664194971825337485414952155245639506802845332752801812539736048651167133002819065657009667615760778079080369102964638927718967493239268982699393913850813796979876163773965591093439178666803185930602825557759821776463024370106569403798372439496977829439118442593312453428879626587410190518165399675856904782155589253916281047599441688506533317179019964827083320508805879612266554946349362487856689911483297577128073009689200699065481557726392010087386148074697431063209197206121208953738708766907504099408084727356142776569551219388812474102384613730273548955328413594506878384204571544479629579543079574109266407848758510437534642600428981012818950144933721567575903560863388442501022296735411510988502321838602351088917335401920719685625646144202701131298895300912106117935432946385903181609747797280451430912541399165063543882551653821785113736882116508108253384345511041834839509521446884115846381886361365555742005833833811736002900887706494936368036580977837146969132633093819066189650919576806964780674779490707928452381696 [151,110] 167039855081762141851835893260266261053223862697127933994086392898606805763816067896334073442894847857837334586444132599071014483089786886084320478572542383994115630403839730319113030823452353818183058487361852012124492946778730003078239174491332308764841126311626544688347537358722473693907057800283018948435614893304568987990177859655986379206308570671290872480293235025249017523156053548463639032690595703817640065721275354653781710955198180119941336896989121745588300132559455786479286744191691674240854303196720779800186756045076361409712238106365422725339096565096247815460221646038676359434112645636470240561767290981897926067549993253660929372984459801042233072218586280085718987207003001088691444101484131105492650918716455131660989701379918809319144398682147459989176098623653799228431334751460724701685857994572414921578423290990441157499494658619944561935842851908999625141896291725884921996767877453466503378477670310580689898035232715562634813901850834811485249666723396853024820425199170115642404936025653927075405183307316371043651174976246379109323391593641156833680741943511078295144808313148442295353200083805811455819970157881949734386997500160490473201705472363414416063357618265444182133830987125686918215316759691643057446806875698877149874897474604911959892699716980025668121585366210462670873164310912926850630176938927665379475400980336598736747900734848873666472926215887699313127218769379140414959018623066126188319425892667024994023737140797267465798385014115867914820753244319209062737478936758520588675347211317781079157384317903321583100961708720594049127451814842850084819137447383518596944538969922159834000163044782048191969326298409617980910703253464675424521129343170636219561906739398208357293846646543635463624615618611412992 [151,111] -141287299787951305379707141172792958226274071683764503021503969474705192319150471066400626384072768546614157555397770092978302584732747060239871716217818449907465643214831598852580448806743923221291944987840755621181314493742703884111613008853256042992288072378245700900359930251568916281481351507956733350977121309918409249890639493217948183456674643993653729326551155903618208090806183058377907429387534340863314115956330687447168577411822494183770191494518998732269527658378036010461561572829314641999169936227447945631060276665582973948473766330712300089819321764433074527176754097132083236015651549078273296526886253893893599182106057515254916951155813350929924723954528621014645454790033172023163529291419281053147133017151568944069486894858045305323290566755370322741356429855927273138775642558499702489782172958048328792744457962135685559921650470820626374823143965281849052077067416744729955948688490265246670959420548217843964360420688081576789714647851003945274408110615289241372075957732671906454839004560456866224947317105503082104803804548932468597705240246722137966439325365124417776275764524392115117905745746833874513861488447481311115505354804587535696024280684234449987610400983569270468094394640534660186043748116233404179981652426884731097503049224733578700596490311804199647588255148102787891656114833420601367774336328712792787140641892492814537925748174285993603863406714637090421049591644597739039395824799335030609109482945378279847809692467218067006585048377560450242399246429064138727891401518726989707208268677487719306405316182391882143065545258881832859045652226253796518221032892816366872913883995704338873782978134112003883280564413035440927167046013533811220821121959268367756372044187188875393045215447676805319171224109056 [151,112] 143341750704040603048853757238706517772650053456612265249485850543386652700080196739696502894346011652382573979858526316006423369224017231834199902240060179089586881688521138891611799592799373173853363608428225801031625308256341272420269761292594456940027751277909695814812596519245512737074069195892656981249172213468953880691879264247688297864628076490636330116056149413885724956028697285863509381175481866331743214204216004878213640414369885321549864368596983123878413560781806515742616382068545122910128935081033750050209727560808384615079914185164144765045068401652274306611692507627105310501004085981502177105745992646304530009832642924615777766943087655422883673640472497469716166952241436083628615430524324149841727608533359945332431598242459301677707117069788827825763652795584367322832894790188506791930978461139062370301898511541996044036742781000632342642670879905805532075189071971008772961345671555426525299593306060373711802194230373067100743957559499191691989249473595227190278133392560577304386910975119735471487850118592536439690663933570363142409834816845667354946536144843403212011026947518213895276434020702051189823453166570282022650635987104866356273209044550208396868471457133999228399094791431856338647285197021653795790454933111531575647106575471212837357128568720155872322907794495980913334931344146748762867686595580313441732196847063147804357548129654774534215812607054321814686291057900602027101698007884487354333137229809240296124804549041276042863825800911982895571849581742004279385800892170392935092428337615731295301176498500502782925283219665580488099243126179254984613971954516147716531647570453890473440838817598204829722380201535697538966669518211973342548224364189290764288400765656410810934820682058136695472128 [151,113] 82690220512159315930208092118469603404469464055432900538504860912466775995154955640290841752380617987042315472246990667746664291429145254736767445249070342360751442287144885419372035476331757285972067116396373042080948300556428959980735857045746937074686380958618983089764122833812892176066648644463312409367816546478542430276763411595732431088471002112238099785255735163172848921946608374938724805917321841386096523866608058751954091120043327736261430936504735103444684945178454930447348135964213567720277329992732312878773045187641491674786596878236546598716346698666272237625325575212896672145382343401874869155667404305433927305883816885494247207239196044433168914592035430382852857751905190062050820304389111239831546032746756436549982700381412176727190680915776515109227044033964209706600319443992583386894103393277865544789871462839963738846293829548370085562016491038252571784163606274878110929036497571947428279522528930837190514231246632027439317061648963630089007758324064069870516994459892258030520272932604021664247264582438044764384154935435607714538350623297031316455992879159461018788440316965509513903175247141412020937577333650116054474605767072295397987094130576660698410128236285550324027275937647296214721179347901518415174807317537138725191373411168303207256235391528634670014485323862231258140343944606136972101833527589746021903497274793385403192119416469381125583177228802891794017419023637816460613061163547296119875465515430492235380325439093978179987633517692889414513813475199880644289348431790178047262971804077118420563114060071185604985563093912615129791564573313963132678146870968970578948358417171703780774962492338310290007301760739455336817764263474644371963866697410070890670068728522803966807980671404433408 [151,114] 38505360230514095769573684252781587191133422416146265398312312454913597159703644394384514140026716249747216104073868904902401745493623891656682536634092058854650055457092737591471231805099744914689033299485480665924662991412603119786796201270465805814095252780864465204782346887277573064168157731851863598961466436611205142911046449506250911782938867936791370433660594409235310556371865263667245971512445967687380209512714244389754222133337379004620715380364026117140658872717214496553474614113136672550952143898338363665382526399778365573693038079163647921583694919666041859521713704060422568072488959022571721380705067277658525522147535646605645364044632499749721625303598025170740829601779964467783132349405537150205521807726846485367653141308585890428567662177278839684043069579773455117484920629447121356471600942295563818163266726517286880495150551181738135475576172081249584055313138108515026161729900129248145265442855331086571816064597088533670346127028991075342343217848903237032947819143502268695287084690553932195616227563223600255231427685607072836914658209323687646869222240529768683276004656002000905905760458913114498991488271959063474483016509967883859843799620467155769576320852165088133661428913587514795584361153026614228410131090351952981465625467200778473637969429973231592165273727122886473501032567590479479777337688941680297709308025754782268330085539244427924045543571430814063354373243155882746316892996244409964928501462738823199730175310938228580715824270121018179168115359606136909403583717550890934385268453518870759935797161730841033024354035055567325169041999181365363510347913613448038285933418759852101016527979260292961765873357192970749083353998704648854697796266344439340365525935069152994281398272000 [151,115] -142068955574503594144571338445759879774262331481891596623822014513573834880154191480454869955385772465807450000453364797740072294306371981491046653252423450814506140750126394660546082413080047707113826169117810078011517344994372418682230172073300091454319591705024682903254902021922752625633344820323710345722928709023196676992595942106319994127721191401702074189355050625936326944573173144442019809007107507111216493431231304238588765822353459832709905012047524785312802447170349090657954207047643290679926303238331655070651557005878902650284618660569084043663231030495497619348860755519456547313667724208967670543659106926754442260461368967773461128043625704623143458951679002894027193682651669596117494882505543795088574406526926005039577653898341263442171230087433271876710051650845828788320639758336117104905444551746001354724530974401930721627197329183326134622827280321010908381848707795655667049203476286968753503211655398328549762499199949688902512897560464902585021749406375203612368295215651360295813656354352378728898229639053820759996881317586547062954402473924119388061637951254129447458815819863437865716028670084468895596052647303616878430105433167493686840974556105839033015944210610908336535874024590296375288563316297764407133544737634890608032226056400545822058515254029240934903003714413283836873650443189369484881964208216251063421503665921391550737449713935934772889833065474223599266082727346086792889982818779249207261398887894413501485884549886652907771900097688008988657011609149832197387864890880803918772059712184795861928442498306520906228043010233098573840660740355759138183868392231412168624019139664290765531419621893395336659912208389588576579155781568090370034865027113203178559216398223094703100928 [151,116] -63645944184251235930349679423939926649737917462213562469662974166537878932792285978205039758616495129392487534775161927164339501246548781980889396623115156185498091589778124467557579654909725031422196237118434110623195752237744836152867223720098109200775854799112514114339849182488761529046450338905003754557440863370989323507582463682597146220585043101110574481943867574134191758971027220769743373037464073617180425085572402403357176248525659876232106716417890638377571531060233701926966738178224821478492853738869994922738684896721613586899148123425540895189056717397204465265005310015275163615605861412946035479548442125584597414755423541439509817374808109079647445665972672753659956169682717053680467518252401576636792602129827233227260979852637975194467200714702979656138345053505301745496676811729689268043446802760455181326153935956580806855694527297884515044784894390939704717254114141570538021764051965947900899258859121445515984606742943352005087969634533844072946168211702796060387545643375872213237081094666029695214349997323697593984266167900971501825842182614165344241491279193114427818837887970870489715301544663908236277175843801632531390761118007752769837953401227546017027406991064557729393342474878302520342358874590259904338492637836954375137201549050136603571766269551889335997146633214909164371355873067771805517417380857796311185676293891638924457824847297069178308012297401436522861292638663583032842142511384986309811188694140829973145692072469546016586051232763905537376267143561436737468307607536840397832613953576955506173030062084187689850399574636610954412108701157189278943173370175436253698019692753559677003693027826432184320752548741293840201272538649054811936964154251786746691650165757154304 [151,117] -28792463132963956588342763066459846592680663542938423480600941845704348782928220359439476331644704373333362045352357583640245123149152176914473606091535631783130483708765305929053524233759801770682354846641361688112793079611256412902160161102198148031283045000455288693627718208360287022443039937302211496081043162522947308508930492411169271495247780515025290818562799825178581349033547530779385660835338600931430990486382751299771339253546070470962380601596240307399084770468579322261537045600549912045349839555623800020154511001907535349716237821524802145977734987945301404931864425800751843050559354637204020555370612479958454904280104872454865482926032141060421502464811528809380743259043264449473619889282890350948318468364058321090841841202373622898256566114819866201710066268087950276026476738516467569416953696335513643269862560273919266681662516473205398975987078795141906651687141416378958826567049844538760076376230506139505834781994934970818054342507880981956429931700857856489427970025885348277521855433231153382378920645733008928558612420944079788173665189356331938180690505317545645018056639892969775608887685143878016320700454723522888306984780470504924338549332908382515568795619390294638292420074548139515010838107904770186971603120376739644881001360208231064563668303495709517626660900598545880431837788090289758009406229586810960068281274125061335376841940547083078429512726552109061952244590252513858633309597625357160243428229696100892361541609303384495541957478937288141255552802311009246216733974270341669883794246224597918277173523614071011922169353926945460979682448754209401525773944234224250380783396605128040143822210606138320772759101992922774576196954230020164158923256167937916316338814144 [151,118] -15060380745005304190174945064932503389675368982627101780106227396204916143078071285454129819563220599952591431967365306490156556261178462692284661022410443627756794890073665754214207508168544673181171960478306734921127616026459314647983791312004857587681292767280886400585331925029743897841166359719702547027521902518441601445819539094778748662873583846706158044698172238333685389475945777592090685551999653364292847204018524703390879475962996027414052052088852601814066951522187199650571663154288706869506661335353399704474220798680829140886700223703448684287570260372676387978942709631006304888032644959173242803005826794955795478424857172621356929268760740375094952739817927785355135517069649981031092049360086748307367777063110129849300560085913824244419383479217760179927600125576400415108428688719795535255616640311924565495770119184201634670021461284645603453268534815146685501582114309427489926895325407881063821082957613810964515405721247986528023433472075362216002042651584188061783879749883105599730378104653860756772338529442138423801099508944602415369602946222464680671152477340808247546696641632380430483849269215381822746541360169214630702925598775209047903504674175866999687018318270906102559538913190240913652387077264992318012673747250832984862995595954945531191998650132465867428646197189343694825043026886930890239340195682506501600859312787069558609433678404116961354890262720043247324018095997841791762180502580542677385016427814272856311435812258870930858765983503454014823268615553547038644758442441609642417601245506967245958423557949979837601133505790586771969462294042038027680081666716735274030555987816202394593225803479338779961379222818115627567206241138256584662315684156328333587456 [151,119] 2081930122184976878728361373474693999680789511575420894887451666217333160388781523668362073984701892591747422575019339272725403278606801371265151816715929354592839488147956325207311629653518643665184088827107589316620365340492707908745159172527303545762264109967939461218607812839992681196739521703332392262478011563966319240990022458045611093339667949256315736155307434993429917389164233658733760177382937666210975550759900122994633224563544019313951460461598363128299596204965226489395609494930280624555459519193911229348659595274770639942734151141193608554784747265983407655934477293647529423728148657533088799740849852661187314128291719990644831244855643235820613906925654756538069112897592226965714154611130757578997642955833171711543155653658223818762647488684529927776588518753738120061922162259602631402000938992501863071098794462929807422020156581722943905069738921951229763316688337755367321332200081332440794062563816396350750712499731140270066431433606298520654536243377302101769080904506861314316319205460817364920699492065658323809607493150558824640275010778101158112642026361242787084827582338939141743209576385920688239847004055574469286959733151127469759080063448174292788489866541021723486631685731632359022273055096422758580713911762200880944465023450924418547381906912121824354680596517561424764945010139246369543592934364365125030262159437369955164011653162058713655007284859485339045491572395111897794234632274397612567010959194250955384150009442410020046173308074663110994162035731025627636639207975854708723471277879483566804704903883268557136236101675889958690693891317886440016893699771093752197293957991953742866840947649354302785270544386725740345384288810189840094087713603092480 [151,120] 397897115076095766151164336037013333324189325508468025791082708068001814258625985583633690909523547082266362313143639212582767285723940504069545593483032447838154523618624238537254190294409601584295561433018999704715748531261957672861739291694647261129988747559150377926482324114170067339337223703144429550027299821433892586264644125451221663383788208689712211786503990553072060141081776269664999329026635834715441576710720042020430152532853818574560296070632843147010679416632121538742595143238265259944973797611583013883030936728660981373807645979806171972660600478889466106676244051514869456860577678143621086505575509087486001739386330446272873254090581655342883923700189507356216654815119777152092940844058063351637257477164409985639683784432044814022014997845579732433145892850177785490720396219257366183495431855537315437535347275827112556999344901624882906381252733110823225618194052296338828109683377546725642341989812370266998796873565429059539908785900513622359478539590362474742210798595353085593603783863151517335161795180496651898400573026207044101135536359820673132327802572973220425559877611853430598884191386627189848300373698396983886449366496354669938481569272007228020210989191679087961129691555320555053308116990827248656654564187875087165184946070380627486586306176842700553461704369612548533402569419566891264234476618812714795049088340763524668309009712533918285240769733848829058347644108370949375549859459513762378323619627298433649625415080208866498123890150033870209292403157317027414648332144210419624856802609217790573329275353815822165364458380444594864329838159707138191903120533208385060857026933388634339307790672998276784601465454351595231184904067605686243926556672 [151,121] -45593310406436751205537898088125311559635711207974701100928277033167893676355524513177100983149051313135546731249553467332510688891873772841286100461161502273752094349588314579738595964769869212054837330367034145051588160723828207557293748629340197388012029350506761603929097444997832880947058983242917236515826562469908857820873715193671943363597236214636548352639971527847171846361681045703052036421168773770899033176874278416235380485669646161328912011130913031841507775856828043078166977919037268759128663892343669742944758714543387319203776216585252414511231370926412283322738573432588964863069814595262174330317751841012498374534880027261691531852843870620517573852596037969240598352677704328041307359630637061926815171643788777622678663700657224841106083878294980882918617715970707002653979793933587785578220152467838757045837116105011758551505015636790762385421035639736649498528978320483268396514200049106640459739469556083860935869751247231631308110757413030284806046313578221400821698293252161829470177077105098907013536749115501731561375957461024171022614401061177336723407275827086285211555620024292436115843055701382577140004023236907119814924708873434890043009896972705969981859816013632224293460276441204436128635949650747207784077933970765530975517385687060682841863803806336154960938662935389796032531788185965503296865491020406700879908065942531496484444945690111481846353243737749881973032255843628743298442115416141064017571149047351102473495107994376544075989295454953405372686879075016763665741629775697474517737254508761053885472066256128474545911369715328580482247484219325747522614485235582823863115790280579734204106782370663533712678559348855038015394304978042149888 [151,122] 34689786149776405624597387589413736683894959664306908999844229282488601595123069888357047469596713209352505769316674001486130383072100371698016466498991020099149139235543535441901276971890978288078136833503185382430406341179704359949308353923310145357279749102001741414972379116870104036246888670584293571503502892290122167276263207876878889745482115380618861005741268779072900129655359117725635585853531075017261920497394718614501420941725579518229289654034122310955309938795532530753857524847883163598335801792912983614642398863135664977531053778375508482887221794766493166244284679381342191735995228881590892393041074446999265006286100299397304676742559049307604983571715216174055266872564883745703000993253951211333030370197566764340198070801377908949321045741707557057997531840276570875259316053257363257318501531412667850208434464991706953375636415744330539770985348705243975356786159902967362530143380579441252432989724566303887146730496290171663535192432806856832897531305698708007389501379254156259704292524163501152103133989306351568088260913113125172988898447131560892289884693184837724891038628194344167485750049076595514240201227446232973192878117397956898789463596786148519981587263492710970826936918345792982826500724829841543504306403328353486004675712789120975356754886552754556838399641535745186540696074295125681737410301383966275317455126450167237537518596743048643823552593860118614621074582851653912412533368780237352800982761201314194320197720108015454386212529973982595594931475451322388667559508814226137452589943403937010000887327332023374149836596777531937892889571274231521674682325167311421694514457300536465989904713254776499976678318854104068172865544765440 [151,123] 990284869425657203021824554532185856679020994524598601899758054534425290370145746254285816267496700557878242192682256180106077281514835185570284091792876095144564614860065768824019010558635313310963565007522637398905180092537063641712617638528565553013626871067863180527517160275355731112069125110934131677611573959922025172966831832250088250597203349887150679955727942757968812986867896100971686968226794362556671404602687760325190560139573642419709176953317082177167692342569108711994075492355022390201285194221411993529862211693362669012854191892250019433935711242747734677200198361566160368656326657118872645889176610934240591657609328459809847835860060913655486496425040121522683889354196088616499777926426349126922707185092254588579704062938816324620511926793834026429240233204362400279765606566765407380762454605799584438680173755407233252373862471957943975959456260831906313662675289987359270495763720151036560035487980466481175334713281298432934865666780283147701237691067761670873998559582521290981427265884074181949095781910633957095793512805956965497647829611988759812705481252965063368624144820970059331277347231664540796257808334748487715180082713100640752461922805152969489692352510842066966450390752472707618318782257650794564221338255713847479029769417258278973758109557275868089748098322884427731967227988248587850657407013190319115060427265436658752988082194948072591026645022921521820685776331013683526697926325960135619585015948507604432194859925950822251815570602583708912704679620521410367094444682935903876783133717529413118231066340747847807151915627152503010785182964679486012533495382431792924382871685474523654145769097003021484989155855278996917864448 [151,124] 257153677541527641601441135086863204672570290812110526137063973572659348422699980731773695076546718653000471196213716592920988755732668680797767155227719361134265311902684930722869651887714047794803627179392326743982054307963948283969410035991588367068820613115640497723602882299231198937245611599043609908868901256855390674899689139160873533152224396490149597864870792292965810193957353690666531274215001135303471458386758565927170697959201949572340193109216894717910721283751494161684895314522569135918707299150365724636575011957247258657721133202308141031037139299181886048512414619838960399416517027992965475556624154242473157010840185746990625637116575589595706496589071693289564303525829450494833490643609808694147540254862796474476601512674616993782341408651027877518635417854808415551367666425831650665670858418311152661854719096662154110477385162638224904063227774174185206224910347229690955162169720445087517505256041188934778432155359623646525110422581147263335564235467970649433184590311396079759896431104995564623660071514600689910880602429167780303268286559257651200162672806349332279135821764738772933488060720265920717807460578003335877802227642372962783326398371062630389783949453556474721190966604859420031116636013076801444422527748577966010909323384004415582432741433818834072324077981963381845865999914057734750290710504276253096007444823071387668583426813015428196331819507049886997187775746759394727999098012079680634287285293689470425026323919946924883738113792108200265538329045491656536597854223697462720571500072937412751261248366717913223521438912013202165997537087212878240258011085208909317718200545274801709170306220958104067541892533968746496 [151,125] 8730352201677615504320855306080691746230563389725931430245309420292733010111690301866995146338490059644921261144121529335026396463727320214204433850355836616706540824417156477118686171333216718548924482822059893711420794594257602128343883388079233068181843545514311352852743653277475454549897659897434309042151397849411870789843087943411071285413337610814733558084749214033409240337025054206764059726590776600761171220731774420540016997493791300918871484268816067082728915844948373203580568358335360337742137195674027561193174854662399094564084643188620193233159448495607956284676828690435688559240657257569771331125539734353307170841596700000803442280745255593688151761159282677879520768859832440351160124899694667235872813966216818044162907742342182402560477719260217707878453069750945043576680837293808209225965707417490808607413403130714256007369111159009907956360885084226991812151311603317207823899304410738503313547209402454614521229809490149438566506486728442546960360535552642046647378723040550694833667380096602544528794276645374668743814539960912837659971729863681142694006615181995580628584737557158871451024123651646024877190273056200620625222943005654370639804282345032694408202245413032068447579939388166903934830899088674344847084569848225199187689806685182855979479705612692874707150544473639503261577340335495183522320987944230286155500882585800886252023187373336717765903941353531369313217242582455415625720234797312286332145836642799768486546575397216403261052870838970454706159421365924453981536053978991160089440031901356616299794943529423045267069010983989927545767879244886501262538536355901369930838867923329426731104259765885435267490096768 [151,126] 339349847374050965651840484815765080040699862983277388470416295869974872006470259563261582499783847036885121708862713677341690777323585627115605856271997080475290531827995228693673932628991702112995278356953608161264868902226837883737178776709728686539719077989070361437019418115651087172415758077364482695878987380532893916788458129836391135493804304300797099088379959721045667256197197900775632995876555177462291639914921597869948274380821347701377811019358073057381173753949195023808756468744757249703464662483986646003569591051874857402448798344709765704635532397863455592275064422218461359828500548619023690766821427699108742904736266687124525246904686089001440185385121007233227772887336695704631169567975508209200583127935363467431709521010137994883951892855612637788069055109770507027140272339874303219813869807712656799296785218874266326720954684467881619364668117981171901106294946218682733570564163339074171312618012138485688325725296137674593775848543112388443118925579902502501096119050172508336846133542315977084005029832953928573251790762493360356854410250161637451189118306788995903486800759307672968926615639666032996656291377030437230610534622487311865876131497579365422378595273231239104311272531780992996038141908055565864774070580019053934203835783346707483157927803619338785450507919498801416868327873474901577818504690388845043132431439403939706150254361770650720922097555789064542304052651288806854058123196745834227031037646566225620711535968384947430655106564620967114012889925997273699184866627617820497445369887661713937501931083441896282032135657214203539591295094002373937083552958101513995356295432518038187464820208509999585280 [151,127] -30733696497001634703587890363564551813008070284313134049398692321784287567668096243634573051569407450916321409479475071137287466862358430168167461434612158819650421411502972534904013250174424606805875755594721013390434827571387938205964776628185395527135316005846885469775274932793726773976896236989231197885135836443528639417904394712685826779568599698983427409502836289238045602929645204452338719256135777758809706684491611285478325755776264649628204861794517385971709724221836996029640569939660259451335773111474057397116903250666444121842243029532268135906154603128594134463747595930471273772282073992797644442446089853750557030197443618155269089790292286185552805214041124269617072293914542765504729902449069356737120663117976249323803882876344884647596763951677054170732658888228041031314672286131891298089102699066269329634417088629999567616822863919565024838605876369657713353948778697001278952518867053172643043309191304256621304278388695723672749220437983085332618523322152262428218554615592766853225135733468164555042683168455612605710928025002786834380643631035424914703461934490490719832069503469831668854460132420621243757245958800511497335887208841379940207616476752967662755228297892737763695695637007071034238557006784806541019625503811919640910185018402222183383213082307361486372170675103423548495595990855665483221547245811075945804572489252085935335057319472041368522693437732491680848194443778667933337041142544748667736552826951597263283218514704376737807620647896844590569634181136943717027466266847808266621142137613925538496873098812385424522172865681397506025818714052063484038535144754080449958709520562820923314106471432192 [151,128] -479866489735487997735741620684144742194798839860413842162205797353507393329053320335633515615832017483317336689822712676091111106106661043173105968051700847821981596596367706012323749016613389633748664379738195404586669952566398255290502704083585169274080519708806078448178723450595179755544552592198070301139462377561942308528348980131039280551859494970509006906776929273511275309339225443331416366787732488230125219875156467848545817797213098498672270510194403035781874468639344179095967082948152111377216239417047147208481406921936732051765795178212794005250571714217090228470301220277681111749080336836276604538112773221388043084701725796786217647008121440417551977171308838647306732098314603317641699582314779921994612799242351626492022832715257949522250119363310020659026378259012411595096603518498448597619325716629946744211263964864080706892608069415497093931602783368076312612239837443287139412528974783293359043570451006104784371413039591496033451889175031984633427712626722759068238083207901134063141257412672726819132694398779786635294966903488606174818356514038598717571618362583100385048919091064688204421631140581713726510934963878852517278323184095924855050157948647579237533736155911574260637005628007597451039492542709287590461442611709608505284543305139889611241398561056664597645554031356697848782829756066476596093220948344475807383713215827423797020721991968315088410973894887189691407178945546072016535561515426555034295156061361263010578782696234657096048253766515668430881632957773638028833477273367709987419067205662403576580590666095968850018627558211630375201348919689446287118187415206562387536624787267843598130688 [151,129] -7288898740088326966713827060460949106352410142208653530923779541189303040313034098210012745574672746563309535621247604523643937471858160995103687034697065079340006303488524755797846221608293904686281311311073467229142079016278008249801437075462262846831764233093063441180466702526005901297867818572447834694352606508037464196462668027354774170828154150744879778207561514399181601160245888083498283813374711889811398529803513205301949040911648406261128707600863389808966767114674513307905919172648968558483498777325893161413887580955000392305048040510768357540892324481821989922326832057754377810839256605734240500456538243545348322327382089982839446129433530938145630291434529630392797364976103735881157282551632672636931333219174394917559439068396263108305448243259816144145892811224053321179424161637333971025616312254553462478249137819647740688765572415404887216138766017467346024405730835797862652032852216237408490603249032162188570114177829210376814270522981533275038420414690977164049288729982675011293551623732313801515503494921434598445210121801497719797014353040333208483066216546604509638656036780552229661999314418748421494578829616530111740938613294498061630561807651767938974471045483058324874255529609889233099182764085233697526917597819779563473818457562957284216970871718656965698108442770372444182644129226348435669420613623092011004292780058524639487314467532051025463392413901565806087136302943558667324776482347674251811322009399468635230647338965870008906995238536425455089812468675530710678313100030022217170335064263782417924611267315475538044092833483401035174469566209484382443526520097260558546095243522656992 [151,130] -23631928928745466478676864730939409828372069675605849870246558185285469495068577166205026789185521294233467950450736764436190870628780538057541405893761561538736363248745080655521314849846606816225489445391779081385825772136794603822701387901579378328769236205281779769163981062181973967510936579806836357260960826588223219720425314018772346891749589558062198407250314651864255024916264515625377918347004264535562844699367598371066217246707687016814568266079354123131590299546590395620370586750984143938819483958356077850731372388412807772633505233346820067963937354329070168449751624351447219508526649134227888725428260358186702403355778007168311964438563732522836787698868843577226588271453106632447764778306351363864427690927373384936315536452390194408791036045897802805805939854949890023834301196646196912392233495380852464838358679428426178251613932469343138875861052905410785757566417123431074599659079316682040879378929162343901504865154347907696987455859264239568637165929450172343774330252223174348686707281990454382660735112666001426526667410036719537196051098864280014696812105139985895606230070126500239022620839187435380754945360269778705389458355357427964997880827033750085837905316115550646101311496519147243015819523398687173552018775856203887443885444954746003979881899244129031171994274688383883659470799772292995166232791380584839704010791263018592737790189695931655961113947303528851469684104703707587225685123785361345857466929310042921140796033341819056909971972673213819867710221504280601043492524229482104725736953763541558747309188477242848508878773209983593994583164188093190632097771067005215822710272 [151,131] 1940692581153932921899840069384709434454106880771068231257968836526382089748397148221209377791228625703636394534968902343509310906115071608915965515068095610039980408275539377156220283322270584599729261943977315705843945685271651465380147200570129765714340448581668295742325965013277229507014524201561149434066562570381361270110515088810874970827695278106493424291344556288310999666956074394573373458086915859064171774441618614588654468886785653292306493875237687443024460300532759189026499839565083005870036676083886148311534476702252869925167924295597599664833158785176055098273699521880382090592700200347601495337541348113268775884438784127655008476431288177896137570499105347397562672031357698183196940320064654744138748447681872008432224448805204812004173849168603112919438759955090632135824427336309001416713554571054241201533657483190811235018305161266396340876888809429750123832453734655752100485268134642049032051143201172270810705453707814505030431355685457902698838306342263811245413939146256382103073909584067019673956628527955415343785779194659747228777126597150507370641832612630384655030634401283335240116195773096430448861078537158117145312023507989453573826911438013360403911720707274098357648953766750512266499558913434541851728087934506761741522316878825023126707514428320247597015160865894621043648352765622222564872303349292023886874183998751704856818344415938254071201122148886077362124839221779910740282511072366514707116262375683926308845547243758697734058441030999634401470613672783749193154262883144935966066094928858167065545620156258916460386970750272484470247082663353856559391109160999930576 [151,132] 24374695336655495203010298946843779109347135714707185678136799436803781031566439166796182722978624004843962074347174700446915701161624643899678154010145818021722005726706342171129907405431560846154239164711184935007821568915371856293992326899535257087516723190879376421035386708366291067321543706807644410654789440182875795246686596348614997671133363767584930315499410381003647103916764529632993071966047206890511578531653185049442042853769194116167220780695090540371618590207010474556034224729365097871390492017023950911647470830729277206561375854776757239598179871713403661343478288587707364204852088532550732839438997592048942614565964456301606456732114717029458038385838779688315327047379986558144875416260608406382512977737668505640432446906929191472712087930673124216836906071860872861310155291036679306276295535932864614832409984121892390266320468633467676893783517390539385543275581903218851100109799337582503683973813532739316164946836503153808654965954737999107306174287670130054480657863001273857997675825633192315835843318791665827646892013444034400093568534316961648052602360892054877363770653644982571839456577293053653760301381435549368682227643721690461436939897961771462495937913576430052794883941111115001594914144717306825881879959541704965632723435708726640520121848670170263631962948634059907716305316132230993364771991467779917487827383715069831335071740728675647734302778897306919508409417851316145197944035502229504095899723507407508315880053121261819009360323602176131362190073190818426497563385157242458925841421070580667721440320256200960613932415219567466305910790484288337993295789584 [151,133] -81428442352255470930919008265359705099202130954741530964159968733245230211849720040151625821358369765686688000922611882991300912764531964179471318496001931932286181113593913148816974875070980251067974922944233535197841273730812358436318186354089586140660516922655917439203029785763424370900042943969494180775350416567494635043928900459127573470856656613981909873329660913555430987027839445060867574293010431877887952849942487107429877636769382765704585169207960016158830174113414059907123428845579305619227611683405076706668871661278977398043313753239494587121843490090945878040941215151205316834734909601276887541123804783001280871553292011326756938199047151865505788754538866499916081530772842321368743151803556080861705406841498202332423841073231040115540630904491186376146577094718157114828037287604851745831495609127310637773052038320472393062310696019553275588303852971141682447476303083370841271619027066009425954643730967405503917903446763346764638026856945037037729778575664500135529019211818778220557666815346928473192901702562474904691149886527882820061569575064412545511143930021460830042267981238323770036804070360162036113545220659859484425269110826265410725736966223479132739159864296167470826952853342619644817982047712586833083296674461867887337458639113522195392199443753009919072437039933137936466373162605098600157865853934271608459822762101813357408600866721075168647598036490446175125612490410242489401964758286753151049318604104772396203766216596987685167372836656050812956918206548176917726268006844967133469582724003792883882781375277861938390250990509818477776740737138854785537 [151,134] 524014565006245631718765146663247668553554379018709303684476131002038062074027081517396048288387713743036667696152607457014985913650975936994209646489874666085018143700250106258183951157610424183774870026088870895068679147294201112267513568557354816487864858041523931799448476542161767080341809830994331615569648177433927168795022532086476576083542260886490096249564911440759278242325724358409929277681423413531807705458894242718418290094361097209088842505424673746602944916360990061801853003504024889802770977543152280909358417759579368090619374833838796349459203440178320745143541098344830269502425713920025555870044790464055488144156852231175725528996180388548240425499190912408066900059742146491178134886006718533384399491962608927215663813639347286165582769603973191063948846658204175449088313379339974712254239445016090027948203604180437060849595094015377721125959728401905892505575199186890993788608192746944746630005200805697311067787412602331087910130726735078307408167284428390715038356753222552809669812677395326536018934895960187577259298020620456953694806816902113288684672077640130600880703645843450821343403723877737562083422075363717693730899884734974887476368323437949694832684121884667745742258131147473442234875131353649839570262741383445823599200602053223100816265428105984841036673985359755777823547724433237796796481005275308377487125755597021766244833780748004015728270910520232658655373019919639634480829770224848971227122136812839542041101911133670586104522033649520801434685675258792504849574035667782763740204325763586144762952043419276231026038841712819240562086320656 [151,135] -6936894258421818417402070805466254868654834524402775855410908331047477531573217861784044876980088499818181056578732119384815877386419087638454933497510795728509470512683008862218550184106053082901230196755760382143968396377986755080523068730768734728332638736759249060569048348877315399227821913565812326987056031142024632409201203358385408275072832327076905045540663558731817077856208984597080180413735349351380748070755694123483727231088364338610122708316128419183713624785013381084521492491589284013404884647806258083731041559801026707342499929381569550386159597385802415460941625553624416929553687648521860448852995715909831645341323391019255402690695347778289860697957829442697613845842818773484062522031467193467112569824972728849542547270173876149067557355988659506390613400719261977356948025459264865210110547256719114601720670515199432442956166156641283381857829654457108531695530287982470575213495839500519505006183861045138452339832072487352368124248625051035507992433933194232320160938450459937862289894042524730767061078906060821120887750604583498232989022248420555013406357418345639096863134095887581250426275863938041779399354583643862759502173815671995709968170301547853339013835462939904454241348848176416403209252670841943313606518163358221602688422058131618555180807966839055185952684345709468761292360706787329496729109185841874009685579204010267804738136587443316483474080153551487627306327693467842122643606980414302252445888122191420726429259513026128876208984400880105242254695964767420985834635988630831332002172634084546235139148976128293420063967682247483766272 [151,136] -14761497945780585435509948176859691826764156098815286879731196026424264840648159606548725449797325412951849310300370496479125242027582842053432986620209391635277300290227617369745306463820141110646614371603296976848923143257481132928533774081648240399639135800606768988056235576075004700061353776389131100689761504673360775999479369097621211873368420142953744049757977842891477624549605643877619931296229089128602243326983032382632317074710658711518811379809823887981040366235485617094197808238932702405842507429609751328172530239931288697230094680149012861845925982397156549364001463873820002956393328813395312927233573965299724605417166636820903820016692155749621949392774568433731580903744118561237950059137971485176934763673882320467105791544911052305604845257960136394941070915934011816495366102772970272937341356218739826103189616418994628031155753488312094972314044201256814218279274162239941981082547072260626885126790156795403269320514937192445709338195774116435134739872274217201068485722333966654118122423715390964845748249357470143935978841354777836088526740157217965030214209946750410529966973805063966885078808942692901883722579927356352049802628443016536746489833612925379197362784422872821474762012094790690940064150684377273603389125863205773029049282036580806616823450547737905800265337969961370413313941144840785307104518005389777638313749105865149540555785094965422703661005008699598904129484808770994323609074975875623435655258094001314315945929300419333565432625559816956801169359462097185549997321169109831322049626493983007005088132296110478505001782959360 [151,137] 121638659244358244418973042829616774547782990119245148722572065278295661879214065943674103655881073657931171571406936878839573923245947214626635717769918842562961251793562929374951477741804546984417929779968980314436498970717225593831555718894037577335803481288659120362172258005131243952897138435448347468466926367160420037121914317789358693459195282315366352873058438353153103514680004503393345793602321476068330918296697855565958286391899035340975781546113086036723897539728178705490478561670619399312987085937104011119655166534023918807176723469451186283634679566296871592808980460586228868067186652644207360360870539216628225665105009798940730730660691968612616717105682258186484794599858014548326767908529273303081904964911671970837901342415212290531244504486800695715213810509940270850633280941945094811535073550223063060881579849434010761480306543796827796292226128135587928541278633924889744036341366743617974751516479419796307566800590647738497758892141183313021611887132121594318739214970175255469139635895229915279818646106804662062980413305569320490492993459895749349620429488719388198062620274417520021055657854326998357161755389935817302761550817397678416465842957239968472339329919429158460560314543353365858663086532121692989781908715471022268801713273976411889866797122894708880421028000496600045451698401971770303340738000659088980245104066413030933802268445580930686529763998882328721598613271847658953666043385141024909394790337264097329338544243453648275493977349824235250019010245424842593024707695717875299556560358676390308590605297298363521476464 [151,138] -98750827433331367604742734865774581887262257035365505361948084293306725763581702989701677259406435139445597887464818896756370243139290327357361106205681678279636975679723705127746320595872004744064700344176406440178909699833293902959462257084412954534763461062662888669118150062668385362443572105169912975344921877058752816117515070381002165765323517959401305419128597730520887951849436693949982473843432722580231363731798819048314923210161920695302916464038628690708530490486670240161388421460838976948528616462379263393808381496745416245915699124305358371151259852672119695419580270408061033526393067072998404215004502256100046233281222455432149149972277029175857786621554139743461549345465252667130600050181829407644209681987215134008746304548653186451496584352858563281119364140082507028824418731349824104573812792485045130248331378536314239861242736520663511800135834341219837132118892044926458095933434190237845592631376161996928858302254978869390383363023412997223053172591351016749333476926224102398794236450830717223818142564315835688981553942422327133244699561494579730621725235178852163880221265314566295851793195099013606893970657939694236177463298440939840385408631617837049550103163618080866073933423700141861969366620868290791297786854191707346823873526656405171450147477881484448490243283963964768767653634399696720152211637845894921773639591701437898517120974115555299387642222031218052605419274349801981759793984455980761607358875383383205760606322028137466017163453061601971408588666128374201447682602162665824622684876194174224371946392327936 [151,139] -227701878206409733733087179889593144735454572630435478922506858612699633394645002364198599803516585776163403214693203129404224197094193528384677994378035548011530376047881910141625341428378572979637156381336199039934912655922119737223959769806462150552410131910843629787305971778487728606568879077937977660171873690544538816409537474164195664809847543876959417007915768665516350239457465898401830546422212901428540897855524805978767226770034943329489659687327909440881540251762916507630032570890161476012433073879743030274727320039509095786865687730531146999776206774974994602493576594552198256825802485856944908727659787514326003651456737497349393843414685668172443096291665503572610778876347848430618436796717653961634354514756044892355310046400046773154006167455694013317551267963461960313703861508772514541021564018147993215027065551149789961134389950166650224979146099419376510522994895852921403551616493502191516206854027592163859933424409913101439280152015421369427620254756404401226717174299061992271891300160414548417587370795443435232389549905250691826160057077986368569627439421129042212551172415841031065433634109871523723650889472704707008254934791856764707918858578133562780735896949481523278939213685587887899662047433808388837934222426020048671206425351623300081254169304875059663714172440484582943046771039164827751521610308617980278058903052996490531972747626438832144172378599668434618491803737538002483268709520474783474659039493710154910248649060089991674087413242384288525912747591757696909538603307281161857233275015871444101365760 [151,140] 258497924912738171001858039785918306594269105536394998689448100132533291538880905854303321082654910058933167464687945870097802252283097238386414560705693298273786307824583223782051736572330191991775924677051870637073700234102873375910696469301987445923768057781448069755237498851207545543761032587848448864744871348380647611125550095025541372270345371320575922008939721182031778483882130456568987468119462022197656912306906143079268360361143902392135970516395724911883303114563073707441881960760593269543269499901928856979581143210505261324324706951782252823853477945071682425022766860304384610042728038134931698510512841586575659486672373858910205453088514879521487108034982546787220001725404093692238099739103733919643240702977724133379329939742763168858153900107358376097010658791929003386435022451105691468643805323881477367184972790564403572811856598148818535834381623331926790781810036341889068112452635331632175902435850421514612458492246775099736245099497622406392169389223409351947874993890404324926756803980587161351996394752662265078282852772678272516588672312835243597263290513178656119566062211314036818112274707609047619711373808862451675725080465759006214597494167623184729732911288054702042428984879616108588133768736962900456805915690541590572012482833435227709110118635725610859445846547430966330478047273462840752170137077589394176772851997974652608274390043108785295760466183797567146105201945492783683120418008471476072902671065671041777563195970049545836651341844873469007123191083564421906744123505918914058748433935196160 [151,141] -114382585257956956071152288120631825860613435624007289215226962094988639380952004094160914473113891744820084475059976295887371281526307801234557105280890032519846844899910848933330264297010779728366760595927090273045966850556891155429821090646313079271120210442015871615375359604035679799063033406330801134430160965205200004583261309901705080961603948254888785159509159728629319531895607477194830387060547661001878325121531713161872069362624440097486928890347616156150392002995859445968020693271372491177088728458959419101365067122451014974004022535580051399477697801367909651672580204345038000043620981171861487486979728966109550544271001015262670799552734219441347706049052551766055811099112160145386630199175280872609963031268897861052140527382798298843008483422151532863529649947762171185948859227158966894057541475586491771111018149687440969840051500615156756586723680869019194554548022316726798867720608249862856319924484238969807339919453969811926654128367171832019035276487780287502295934598593337498097535975881075146269168198427697621364330563722517981750414436059697841865554667210587668643818579593520732446041998035325240079216677813722525161483763876244333169683423992745456730885949445255257008539043192783309603014215782937036230215385735412150362291039040128566149555395276489251058746135261612126260389639115077172823709790416622584613776970713532515669580969648314906471983578161725447956380423850942470539189378488051892316808364410339058472990077560919556666045465763887236544664344100010909887319559637017672523776 [151,142] 201596739371267727210059241556246976713726238077515383234225600941489489375164049037366575171775759538830788314263154026806780838119114897305923039369325198541779943177397651814986703729662631766852182407344951303297778205425283421543809812764278249617255281303071420071329792783569513200338306951374540312485148710461901079535177304432757110126357114351457748508175989803359506773035136136415621954280116851357062243896980070495269773120921598306149092997572782087181413634596545304322459299429012617016784323288289756432902110295370418381000380768174107297135943945909179814370783919067462025985012746505135307787133867800892835178227089200159376627065501900779400985368503933330960973133872547821160929808226094363805387864149462959665188002658901031111140122111123971638833764410890983490574810783888817728902141571387684535606935435671143042340420221825333226040221511230729228711753574723100905084778700606037235240571796749463320664752652004557452639056799023289660819844260198186698390840198000777035684752073627804532206259450376305451944223033688424313670517256882082439956240541027239953588159182126954098621558082525725228015047019543122510210618823624776205557022727073942207271733051511263492689755605103026906827542053866348918796018138343133349272262296314323872684496981207716366633554684232761347201628296885859622213080653055170679384240198091009633153086318702276947161861650094801562209414334847512731034958038012570983962350311125746585278229117289523067204122907546893875639889345575367045555029496885760 [151,143] 17098704582656972950924317917990361910979405897266271468543599459082826041714121641913391774392534367458961772962119606462720093528904084225351080173334456144987088412821527744519705987221226337368943256595300324706504310191680156303927400039330989767037208957356644424132635560601852522562269469472634649174375877227238642760987576040579313433708749340365413700862243189127153911655280674460947598322830390904525277360547011029436660616136498402539709396273687006933834006019042669821803241577874707810863911099026456543764316980570601288672628683317084060984438822486668080043670350952075798371091102446767572704501200583741429943850552745200278335157878250874501931087314717874405775097417123299907660479436303293823583611746146918198995211420271381980469506749569315006966671704704904799484854525076627200705108504170201282018058659465807921013064606659920339295817918161520016509711743436376562530953416875355149982189029452755772241581524650701838641490462447007468715224056304936430495408381254131088804615653427508543042918476146171604406099235310483229744171778036394150478993513187645905976196188817915098085320319322518296125140991106943833281223813557729354978124474006771816155521091115606234233570566810981140709728280939892554947271140957161384540322111919831291499872788406132335471856299757445846220015622406916951705618339254678418415978389914901707923116835670889601745866712599600878145451466040572663222073375467115481801091198660914325948844969136021175390716511701329640287510820632166673776640 [151,144] -270884570633004317263468737503785927322124354596144796786590295417853963942020243674175450756315777587258558885138292201831522032370494813218112137022268536774104860633800384894561056150963154618262960848429997161414038911824234813259891558769715100590470403730765185861692273020529953874816005766642573775114095340278708160475469666346239653949918208002837296515891121435778625365994350894820278457195414492838396721150610818713668651580052807169242923065227182463478417254099715810628358664990665316788440145075144525986492633059447833812735771179707983501676005954677625978525355159728046959165475335458860780163604386657861551888656146035806552077662325186985951097232237879134830543203132926102460159979722106521147612705140252535303821961215387813311284068600503452963632218963471586859625066063410598058731713595868856995761648093680548900008826070440331450420552120973876131386426923993341738157119477485896993218582275676838142315605288972585823514877763195334498264077510965299454617862916451260098732411183669649555475245206732842125737003032304623279946407297546906715703791678364142928117325513647161647411080000688564695985546385835528628641915169553971447808330436209811133756593986787105094891130125596339288419113582047090287435011154100407437478028372224807175800203751792069817783561509829837629555759932919450190870823148915427119804471746030737918077250911617068234745686884659898042830626980216246035992133586137996905950050540336812836385685327401357771649190573779459872578965266432 [151,145] -78765701794317437495783127102670502789428359446246524402986956204334038435313306168147304378138519168617346077815131716730820009600519251985520939388213057781318832021197965708311555777466706569590413367645998091181455337115518519526386486279006642374296847002773029917417992029916064523658490115939275230540224837465221940549659367348116064622810108260368978031232763701889712308732804045064063778887232972503007721139988355574628375147467705972473176088946110313352027792245611815246738305946648073860758379269621877511137095079858437205277649517946473908231132731560259476123956123739612086721890814863910268294056157451360766753548666680508213956242278941195435869160585180897295993578720045644362984074393930815314120470836311308202501014928390123996513717956465843155326284940126056860855584811328417862667727899352989463967626247768385828550934027397712775158177604512707808203912619543728450731165234395776016620363861344816897893618406775153053923228754526058730241894530781031894680242660560913735824718961974080908017295164255468186275213761806232345605719672364573632876344820035669265880343847357149999747580799540391154490732194468105190278890992643750638383256964288449151015730514884925717713768414246956146897516602183809103385487751713922658180870204815262316542929133194866578982229163749244757328326060842725083720171827012927783210636908334894598736919819045311766794590392770002044804914560772097962100743014579448712066946488457368364088736172410533876460618115781031374336 [151,146] -95078381446794334142855607291806352051509369704594877847395049014267136424595205083178602113803642523948343935200577468425047972689273131344050115106347706257809950988365857881413309720752283478758769297289398637625863750315289653597746203811321373137190818213763952971542770610297952110422504072192489306242859727705579254273937649176337097242027108898596622979240867947498195339940715262841397824542890581709392546630270657866027385862146318915260044019532557464521256443873396643153409914042614311173691394539807506220686307291902126743089912004049686110754752295327688240488201901518447527880830389349120084791035282366657613877703891257966821856863643110725317517769567632254561879897559461417078921890070666874270544831038968387559362404401688501068407720948194609395860845198419918901075107857737168461723107328099234399460187420830462756136890431402905528920447010895473540011154096931829678798143101726538855922614669200858492324141059484750962635207487568386023163811724459515931438414024843279607592265722706771557265570822544502213102338759209376611653708009632967451263754882542861463216320905303937381319236059410161587891788197669248452248719593055489986308846670046860039240853341284087746287163572596667731703228152276488103456603557706394207134728394874694002529252349576392680608765141384573977263664123467312185561901830333412508284837518831530193382495369810208209074533570171441450422254013962549136254498737053114988940130757462775220431999005655028888266153984 [151,147] -4218358689719523271486109420263597863194647105788449827284940348669490668240457193567742688120081942548368550832416386845259776413870817605418691599217499887032737576738149649564204420890102990516134698830832378980316555404705341367724840490128961233562344791748843762571486128373813922900345550320597099887719176578444099722948398757226241468792281800802780517590903379312461137798163933630779125347417016819388075815311088117090402780564976156376316899070687728216364000712175671174762123878757705218219312499151289039664184642499959857194259327174049524983635581115346688030234750606982303385388211561965082718744721694845333551738586071878122901967947034929012289251276996112151115124836456812054051435471503795426623553077994511824290258846533424439189072783222047078684272528560638647491249865035891362295288068941232631003810825964343558201102833513816002870205836637665481520105847024922400768827150999340588239904386868158407779299482968058096622210572989301663595606553218410740815850243147377874146250802037264371357196412664454066823406990381093701714954413710650713477234008681576127657213993238177856610276265345366588377625131391369796238992080673018517283278062932220210823981964161598280877611596858284410887967306446594750008793027281498781223847275567926992969495661385479399274877918408622358386028635469027147503607138542205511477779908443681400695664409085049207384518997375129064859491314121619607834419484115759966700369086444408306791562298159521792 [151,148] 8403527689049143325520488411648310793117311964093443701709143929922945880932648942145322264910305776318542907551279606361670369910852097165499374772285627875577467585394055537080138453225216109874063264546848285151089708018320367795073391975505766912271092135189347772829654502832272264661840372396002638860669382103701506519681665623563626869168484497823846195604915570358765261711304958514499826354070800658689024347017816884674167569416720347598296887860644911513670014083821803620982000124068448320475893410126666989225833133407918776149005379700843447358578409813446903931356094129962058371113053485334941222055940699760666274397577739362429144040242096222356742268569560418164250141834609624346470115944315468856742656617124745885842764718871312342713354451146754880812838471192388423204907342240673930092046268150284132401172478628915013919529790632104345884730130896358325961816106019308432788597946796109735058257249579137987216908018278355264734800038375314404876997739466032590514491126414626524304416577153961442945233791723165287792001208945023591715781436551839333010872643997285705027618993815384005886099154049826166199788870392063384192847722485433495531448956107835430709892515922227237908746530787976215088472329105032253810009957420766926754245210290589880318554565284404750983861983456361124697402817543623986580586066832251406890386869253281219685197959915900623547648890691293184655348080383800059255620055673204772363105763655142057910272 [151,149] -8822033823718404841630088187024413636514854186315509909734634139293717367181462860152060353762905881990120165861310301612621511577455756113893184582050571016182888274457179385171858494242562736831066034314544908200478252968593552229238749861636403560192522820886807014078296506054332423916168882830587857613077614659382750972718378865402332800673200934877317854817478882430066664562593275405033177222698908213701306949326567109834829728911854784481130764725792873136125798638986911694513538912556228090135748142429676887916127744794124481526064110538020407508723688700734098529743984270653158953222886687303046728976217171388840402663864812439179481911688508443799414304893816886226405610939424435512980939743405594575529256756261115030742367693527668409920757208522670343542460738735252264606026059413410488269992929012554781682540821662559017136564621467344366979935127116524122433645026992706461785739814386909106122202029950848959081947845405565035905032484677910865941726687059046078381410554133125501994806661482724088037950574055708323007456542742012819585213477965725039553899902425607714532417922207324200513520684468576581116596211248865884547974281831893896529537945680020722059268072541019491387099073527292197298172235819127215299865971913787317892275154697912045402538884026320395891570407459332306590713286873070692260218117908457107212916895785066585443379177597920383511211572077399552114945337681553296591466950476631053708192817664 [151,150] 6924570546287876800297359497068908786939527810685438762229269047086899989113520139723342314406277836427918376898215964791670157615155839556809492313259585120050613546517759088162845624600112783670912053130463442514406884525122330923718657704180241014789007206184730110151486812221738417831611738869571377230391715367276736415377695885995155189063565089325721748014120008439359827961447749299806577588328794488782460857236519065194868588948771177038613735348670316754086135309475284972642694481475166259389629489370058892133516210867781217471487384551672209859851126621376602169689834898457149723684411062551397774132082533453253905956284324682083996657655558578112147901225927001788881556687868069067261775883301854901266469188201011834851636590764614784861786875673762052616684362888939070280396860989398455863615646988443437012262990876624499405878168983622899871428315919782360609561947260556434293793708124759925565343965065362706808364346456503038658753700040190662522225845149469531503088506624984451251171386697105068469951100816524807922387037506779186043198605675770318909829981616344100792595050549666324483795588717493462292338619095112908132534410731122806653791098312591542085860647797578511134214202703393510056787256885864959070656803011760223855448321217989666418763846160162398071185845899263458684607991407849201677477192049363453026411202121330239055400514518986755304434260167021690325980580014357367767793513288392704 [151,151] 224103660616934073784100863024249444221930203497936122198432558820706626689666116194421730310206223176780776814021110669813961867297966029483636093981913445372338549309089651327683746977443920108868630081176997947954335401105698269957657716477212221217192603539608026561007719244818866104386271299151387865757682242574293528869189048930601357299283721325090125838027861830802816856981162102860108066568635410802730234016378962533590174519601148771658672362710852865941948513489142285744785654374407961517978148817768051950543664964986914000276071705935127564950386202595740969737180813307973601820454045547018762406787409086449537154300408859837443017610446277619233875962050990664784369229595840777714776070420432788153517705376237425148017648644888553011643304756892645273663556728181822277413367286585992043289113994252141274410541263100041825468618147235106704179434618048662045850598947263515170210866007199869994596020396361601865990945170423698155504419858355301156218095072769737273581937457663952906666284261568055878097891818000361065004513162405421439311797141259161152330048656608818533673997374797912833076415784744470963919030049878765043717299072365334502806154712848138081840419814365602655816925656304109996971991059640880805241618780350285208906310457578745161827850499515538319810031916000820262340739314152810579486153798099361434359971536311163090058276242978518476110927109608475953649993805049360792576 [152,0] 10411543864822588829433512046901389322316665748828522867235944778618104806335901433007145964106548629953011410924633197555711090784845624078830367915754824685224918910347587922730546043837456617574043791309396169619475157497695124959684578556798539727063491273833161838206407429194128871797847480688029259938814325125354306046525015302395720300210941513378185632321651013809426789290111744134894117359988236059183075510086764161679839302432979858536808634076703190624590040587942620605117769249519429982646617675269370152116568392076403553843604264701474759625217343029383627474188493037064027066349848508335636059557200541097702593476099402043299796132608210464725664812542234648825709817582773058860746134134066901953066301567016040354173084192004163459444165936446313243806198011782186296191733922575009969947441465213597565202271938440349079904044889896343378612321846327112672280883414901138322783524820650640244405611962906334332233670799287576603850683033031542479563906329934615762833326479286965419673003654928404577228424464802132513351628824260054434581199185584585761746867807659410425925356156082563242852223854759777871079201231775360208946637539050317311926267677733712827763140668194123480171615300228389397175645548153327636684660315705652736654225287979895089662370620907393739505179927868444521224485224776512954470294358833563981901618930759061218212892497061979015809223791604976291223598131916876717502504476116088332856998190066571788435529941700376366323199050586936797698650832109761613953884715597424239815677814884831686641835698225559980427360827898938304020489080959794030077068510961733190857778094802666078164143790846192890396226083599628657267609865252400126780380159358380560769794357276085349646801663320859737455801512934945167966079080450445407928404412928715570209121557944381687267337196509677513737057735307081464068116073893559075945220981760336774965666618294385096529295176075349129838024776919711293663809396543988640863621584781992253117306720623768315892902886274880437432879218784231795780876166369626007954998365515734692882252439654741059288640389376924700642394972685522841956691324216688343540226924233138561248779296875000000000 [152,1] -78499166687347354268915168086214190494077125421822215839231439792863004360029921284897283954077002392940199665071740105800150380862168550402143714923835265904756090156256758167934170295639830675837800790249172911828795032703747616724032176936562785719553003390168541295865327661044399298539570360124401569146600050768819866749491913567898585898749150717006038705729866512275848288403415898356212312070801843327697368867537316374862212138213055278499793599839970608586455227149701252147227490831900895060760776382288174051016178518164198584978569985926693687654120631555605642974501644922632162697768015730183746787597911135626981238284346887688986763908125857623918713904349232979069719410380490899283434132955047134760552533024131153290208692405654739844148279023335683503699629822978914340123670682214552404722052416566434856893784281734004256163035274963041366341268278597090319985036961195204861789652361736661309397724626173904553137782487645157893233699409299304311325979885825109987839714276210286895988648529786827887266403305836297480823775814046779756435503795324949005540661287094963983156197330146636852480320851383591385455193496803262889154932536558202753495039506956334085536088654214096706806896284956058741385224204453260968495515347453281196332292362961245009041343580505734735269236914879001525156510064732553398044845180046245093270586531546260016215456787896670270271420438383314836005284467734467473136128856878686027651440527491279971061989903546828788884696306006120118088244393879882322372214139602451026033508532111353065204452445976967662869811205480203407949922862221729615227132474575177880961263880068888596923667786628784772276344423521767866190414774299086295376026966486262494211361918301992530049862078721487348796283672624513085205153183857821421545049203702504874470949343096555993303393343130431794691468807176273682452642386861125678772263493037516895500527848803344773694491793147534611835055271587137055350602039199181857865536996139712306518633865029152547791254244214632526102357469238129449311872104652866414692089326397401717328415211127287611759538590553552700042077651031557972373571292062921500587435730267316102981567382812500000 [152,2] 210020143586505240031942095888912861589488876394002209170635187903812771507291580611552458608422438547989758382988388237536188545037713706948306509968910030851681178268760909272895229646316593886110779165351192519145288955103501231633831917179143343970783253533861834528744344675181651885968414245783824166774862823435638403298876624551505202933300792225608005213782936522597267132393246945842986146621210880013247493354050442295999910206726693115551348745803527810250098139059008832884043350893783786984715839331863705143809612229133269907557176486798982720000064035480522278462503638114345111231347566960741496335657212590648845453600930496077720086833174995313584336595934761564376508784761198927327617853212045027497787730915406355605484380538250017275256693545065193822139250979980053285030379247022178086299194615645517719531277695310319948728648669299032102559806076004108258625133950120742656184325534680610451969401613605239448989873072198808910568516520099998074943180581819845265441734168976005817382644330662774752195389767373155734731404479276658243143653284256496650823024818135485664643509964270331723131833681264533275461331649520559414641945004238504289721389209572326548532282268553393549168636582263213085632866255260307552256304066246874011592158965897092471104120750767176384845928725411731766596421574408757723076525915247811103798139550072956945349657585341204731138776586591094209666471930328931632194950091466416246200381365990762289471935317620351897914283677104310344713136757683547699716902681205666189119998583908044892375343911570876038638579111174608466192199914907961544235959784695384287945057730455243323949499080808515632675566489178376579875473340095998101886431898796395462558000010893370141898020673889981287815783781741401024617924189264006991202906696908477393464121691354097203901815342993647607047689509607205720583381771136910057803201244034971249791615812730272280554143834466695338117709308967200215710496082540656825888212933436640143557807531585501150444901080994743326984187016362186901671245987051478637444436895644107220143993517450490077019280186452341366743530299640514407018797304882440357687301002442836761474609375000000000 [152,3] -1429063856751007673426504190848757165261016642084799137284592217147353796350276369026849686303689462347381523791257512313282548736050731855020763567330951469700481638212459159230824470741934559412820792444310874719777194638470295168097948345553807714765625355100550536238246415423365638761551340955042593153233912026688734885459010916356579879114248618537625299667870102225095221725754979144101465658128657552660809343336788257046603622271201368474926765116492737181971575640282814291643175369102850752115451182752066198830230520907509638038707994919835622151766149444273066190385516304233974177808681866709246629454745547460811864624837557490842214310446024257250968878727218418755583806511429704294961209865725425108429634859567661698056475311515992353081329584464600305991979007569374452305854921229459281772974906338394519304599530750723476009368317780723669161632810337900335269046135175139011875145867566721771756552416149302653428932857370117771107745482037351154747712632741076907481097422659983517531382537473213038059318961095165487199156684307380279972576111617918409341758075436839311341047302204782975262788189606135266761222278516740564543216366800487516297171013563849404392654810289791187119844272830407295177769204548578274023057469320794426876313082379868104188391563005458382653568257287805300053892641913096129254668684276083289121862610279322941651790341815938445669987340725397552298947330562625524753707841142345229616252668727539276117639858653963734509595016697882908018556874971338281796415699519699294147182559332026783172492621808781345462107454357360050184165041357196722187364095286825748668108865196832075988510859358067997261539464170871191124055070581414030574058562950600316127538516169775797697111302590562717695429585842239805413679638974136760770588318325790046462789987049068028385445077861546423999978400040573323533085386715438616120637241295177108354255923636929628049264078957675497122094885885528133508231572814414127012188677583573118260851515451304410474993775900868892383519131950414147096612674326125452097618108358544378857085657565054321607473508972045040753302815318694317794028349546953116089298418955877423286437988281250000 [152,4] 8410101485521144075623946790694116732353332541109595063829098516490935317643137884279526178982653223035643111271057473668452174631746923533516457148189280954621123485146734196905790412386631063748358605756548592049513147936997769998578180344870709975477670335694948895793738717588740089707563449526255821612340124456075312635476187238589160135924489891969172952800491794818379653661861998827305534261550497498788968143184033997506593702086892994959599912659585749715398392925390445605933904516893010279680763934412475113425115034887994186565454815854091630864206885613893296799490830753320413107699315474084544441684450893200336367548019107003926385897430275094249168333185266271170841714657989886602834851250081105223242750995810538047826519865235801970584805084078698638150452761471540509078994829164059264750236637983425271470473203218002970649902374087777988073294082452953568948130916010942572496913838350518055534701898262980951560083453604150461157179506410730273818503834830318817714087836025779570866075338443388295568401970397487041361023680808255708488307910487629994410370837349997912189588538084748382723890003636230816334249789351716380756192838210947624674659002937701928730916836135328719873243077515468203764638346343818124506107243324047847161189290517934562273925499161505468796520285277853468885934602239128740503618935736902837359535147169704353324411310708641274711215213442436839307443701402074638250388957011943023113097447129880210790175131037336174072290868669605064710180281339556265173600158950202946467281636578971811748395609058055675217773464053530333344927534173961132680530622634393207214668925195018214669276543713064781262746314463524244867403439861630358814471567163038994446668852623451970303351652273403347293695033402208799996531624115258973754766559599992873662108241864520655746293049241189837301140945045454699929787639751377290177137458677955554915432403174551177944854689677330278490940912317426916126855935288267187811751344632978175949298492735667955392531889956084682511957908067992094723462368625977786650116949993593015115055155678980225363970428879260463750792461857209164356177430454941656989831244572997093200683593750000 [152,5] -67210518644086758994164570278864243250413132267651803039224655529141097981089151178505726109385599759238593799865200828368031407105850975443285866276377746133717792674744372671705857413651792570703014927745935280402151249594717774895649937954848476982787072457935287737290193305622960988462745707686030243538449977101328858811602146566668855560725827339056939695082708415864540768524834895734494927539364166978955290347228853457071988572713980639191325803677867685476163339503254022158753032473316932374061595621408518375527470598888209124991334885429435088366564528006512292216138330221497018577065186924153473276973833727715585791022883446374224518111427220882360419995738346176353310838751105033267498277804148220664281153073364878777895767397703435762213746024383038785920999535306326921937678541449708375659611729450839017318258010568152914024069205036651127746440849411452882674792176573430441535600738116043104070291322709749330658440848760817871248921670693761110803567076911555454581468541626267757263223975448906314319184003872642119368867275960557564814997722445129806108274794794272849197975655433552604855892708878992943114893914347413646512649632470443403359135798081731094943559469508103241908488419810209985472976678052466302475956420292320952447201698350434930849062130285660213353055333309034651288623393294198503740847390902586374217725774484411474082264264921389371496336200109366916337019342174256040282604202119376415304705593384391627458147959695003899502988679262574292465807844962651493409637117794700796510394482152572954227589694204475759660491133257302849676165603611711242549563104933546488888601927540362694038491679620149459276491199677578742238246547363433907014435738106574408034651912052978318215372141858454810057538282440306316152962937031943075611589115426794619432077356482673029608606478739032556416793358110953525208711243486531125708430131965072813407296914789061354052562044785608214698478168828154211072446607832662049063961633937334429789829077421503457558325228912227094956522311991665500130766769737118721456306373381331090091540155400323046379843297564822303653832190217563699735094616405373102452358580194413661956787109375 [152,6] 459377941632971993676637420250371929216802138432305758393378924703200052912245733921508203975293002389844049046032815811696750100307086670244168823685100648069045669235286878004329359504518803255630672953995368543981170739782646066607427996459497115103876541303190942807356885515092606067212226337868814780881037650184041457242876226902085347654783404253815934390125785776393288300924520560829291809425612717588593470908993270215673141342315933759198873252089392962090592125315537643249384730243168243610308814403033306475252753319238984565514318183896487226629734295153712116773652547185891599110371035803947353984948904719824940185801190758635009595622753907990868322243680849269421007005686595583427583942844462100520492900050153588433217962721547301994329343944788936666387252769692759493749105167201683151002664765527681616149509022991791777057001042329486992038557244076313378543232058006069097540149434561719615378916327157127633140327360766865566073836158988212383122995961822743753616958697492867633171376237491179527174187543668600938012254753272700052401944188069551776668491862050356771725802301796938903137683404816328575405809068433569833051933113974628866901033627515920429015336501517347203354872486152286624360487700644474019650198114152801214178018794219835566770114862584556718845339614329619818362459151526756695985108701516923928693480759029041146734106127374968706914515267111074242902894522033261475187549931902472306937373509697163251386851392318841225168319440125571058948766463938145566350117487274209824464819415270230308189320002515360638676307598941309806344917169092729359545288677866803292839869246778796426203089072378939332345578390296967790163890078961447253368124756822078677601265205122201356501683280512073873188600426668448270349617504460318616055174011788364457030839694711350207023924949413338659364225289495191268801384062070082969017592274850315264769373088501117796271728889271662529948531253914283826046252540243110697640824523454809831104521372075582006605521732179540744897813770150384600967337131775349887654677680918301357714843480894840326211237680811700020361201489456094140470532316555818397318944334983825683593750000 [152,7] -2404474193025544340779864716272146516444753005696597644283720831497594914342682114900279018327703453093979753329201729721032179032605626682618825005441112052149705291981448682275290925872045566934955310090993460947178507018714193378342481309861975443589342575892761453651802042902735386149124670197898947193203842167955283900380086428585264354434317244833242969917489670078877290573567553225241640514692414933524838878485590182733397886769599598017098537592579957862023677219231078469002116115097031557011991452902461957187390085410204369139222906968203238792318997844802709190698768406123367208582125290735675929405734711459681634412893789410301791993131015928386616938081080524536314884771728675288483745222355445578276895376978560994060728489102637251153586014325162907302934851572775127396794237123779375583394294611553010740021578442490589784677262076939247174892783365569497527441912795297188854720407832524708557872807583235221918926475915127851710759393787227662895604180799715093287238234322679081116120034178639980800510387103497143176725069101875020283468545079483407244494213377405684109010623829607984375742623235498144499377016879117427338114662429368932636321124166463576201044609978616523992547739366288090618553527000818454110790185141448594988526049246990327343865605126068052269799281067138804424480041920161498085221155334662776413420573752510885236160821102709792142597706126827635843030274961510904413975271232375861355760847155360928726047305838721697705593703400818897115500547664095625997084726461141100485816687203322157568568480993326080961164755117940311604584724242202572057108075647932545754064336497428416721408151240134694422359264270951205058695018567655154123112803057233187522569938177414697605488150269561403179056499887302662909294182894612215858428828014164320058583012132339426880086618483624656092907227171725846999625556844714659058263136209971698177996959355619419477015966143467921863896192089514978204643966728027872638433720716156638566909986633236884412076865774534985635080953021330638629863621455658882362253768373431109548201019682101115091175603749816899995972964616287870232014256544061936438083648681640625000000000 [152,8] 8953567894449453138957485726275470008404959983793216828133497597370535689957035263208224484646331047411566784265367208876209360370440121254143085703219118026629188659002142123873490026075589967158242894652635164130491379179240437733062661425869419385092871071741615217087013621578892819072817291863512681460081915492687975159373427683587222021369253044932585879361962950489042117560457305070747036014683382722052467275397414083680941295658008921711185324119753252210221916528149084788301081169726192948070969118415343192616380500550034563964679734292827088164455594906332922578915395032573310487986378355692962180262443686248421365029828263671100410422201077372213286024696202538604312802790339117870091526832663108237715674352846402053413868561411959746070635890934986444037588942261488180204920676396811624440953695219738292706692685870453570063785764509256391848260557818547318208267523331675302019341321141194683726143379294325757263296217905557251469043514229455021532211730141318703280981072843939953166316252630649147931775655303426448159251506497534831604138886479564760651168042695014889488294452914752789464060450442910885453704696211541208476262087722257264574570948238479434135803341422758103097399388694770190299502932414247726197630991773326596759695812061637886361313612335209663976400040137574048164077779224542967600261025885836056614356426918863016899745105045619210915250976180224324217750102513386684180007948978695761094149180266736543823843046697467736830874847356367884135836319778046034970746529898103251173429907996286693003130141722550018724154303698606999237348226070700486298717416038969000907806682376675926163342467683041121131938629476785847504425179696999902906853383984747448630172100541214785912400863794573371884510241965110762430396701802370605924760667107998375534936452166410236824715639447590433093987753719241349060403194339648107958386925700480761277864908709744557599213961082062563098426031380385967975405727742976523110993025880224680345409841146071769138784161191940560436025390527826554763702158194730934511932404512318274853713692706475700144137221532778823513295228270908454604182225011754781007766723632812500000000 [152,9] -20182799745504835515079128837775409513731299247249738066660241574865666981457398972720969046608285753337527776413380016761067793065453601349091756935510187281076628705776998332404489347400437498412387083049701072420164550407207236297788230756142513398453324792622148572528113794518317214337018203691959858311018316931714126497418272421993760647595076849965984934092813889387595479100541594454888560894493500571550762124900883785942718341566251733461761833518975453895415320504115094811074007749689780827812897655551315844171964031387613260109893462809454056099157921486521334515419159961562916429035317750046008652250770581839059303590773909605447939710543075347392854619366846153982809499381485533296547288668083743167448192507826408087475112156968786066320469428538863963879274365020215115209976455205339799147830531663229380407511977210781031405575613100137578592040551960627091532867443091324925049045169792079141810268981362906135783996351565085771818016628726423684571584086866336822031578827458950189354253109178243495668169016449368374069570768571905533357407573753629438073698933197605916061771363060743705670653176982479833679278273318410545083516002716361616122779071894287592620647755934068863504550132802497650744917842668588059236465500214317364359931748045010571991355015299702879003809549637305980942087353709421467952646134833736066168090733182578759323701102522272743226579166128542105597037681272978104280171882807083562571935066709142342625379519208319985662586390344833136775242188891513256015636757996284748065862104827154670418887884211475006507760856387487615177647220505681387086277045814058620215430372120472542984691403159745389991455813814765614401604345265205095355745743922008852725467281373557332912766217826555790483192910762551377358506038128408755446094830998858702511095655132788621781725885178954233286641409240779300495929519420046362203606124659028488979493024090098589187862045264920505190067297523266236723254052545630741055529430214662717409262913475095280486894301270150606814557381266072971893951766617043587164741274214878088067584474765670179720742495420276555892352552323484871088510317349573597311973571777343750000 [152,10] 17962770155895450674743264911837866878784243730357419830363579580256258557327745754970669860949206733928504058232601662521786580401206430697921089185712588579486686358140520951056136086699189264933635995981909827412990777010461169534182092515081174347718557121974017724990343393500399309852031051814511654662140062932500059428332718346161928328383011463042163091736430718126434901292842174339118084372502465592606800638922040105734032830147818742379479735553761944422421133901037080497136867099355216627161482621011287231539518347550426690064841077582320971852523216216286817645343038725913712733451545761395701426625840090673028255695250152922419280295954270368660612541005376016031851136613594857943968356464562886925407266981606142408921219693966725175602024465310212763167404558849359490102736727548979864826654022950122499787670784725682255584113985544176995814208370584218698427417205683745817031782813548816954704237571251991656121734569318172239030277633174988393094108676151714143235614863076666736794331587108941722576641315731751792411163195914164448244095352488754737476424364696167286274405321371887306634817500742006344779861554882844128105138275754214008488875266964979922643716129585652866894359367511062006066423308295747261115334211796438497754793678318295964832749323939247625087028884055008640255965369312322554510060573591085988618639677667347891893839857693601311411732360662117923848472000199698290473751817846418413571592525595885758729608258773013891247324844219384196695364690587392459671109810212568661308053001792835964544109571031459858464214375147317782231010325848348968833592478322675519074858549106608594922881327352011907873970780459770899855642702683030511261105513935971217042306950876489086081053905507596247522844986884046205813859196798817604849547711602349385810375716008762775707149248268089896801210751357088184488937625446156351683397485773354677742236853075665323060558272269960095858629401241631742809280883216229408613052353917179950541909194714348759909310010767247240209074193001132908708736586077354443426344095955695140012615912970328261991749180158274935348913098343004435264447238296270370483398437500000000 [152,11] 24550784620256221840882915917474916708238355192104304138028883262951176768020099527967431458596652702521461718312390782649149524740936812882083070377296637240775058941853212528968676334764403152253820827179304265300253841722066279530077163872001368509739744801353250967586852341350753958274938313953264314399332333376453387026608611418268483306243553856258044668422493753716761291554476427205025323326527459209823070261217384636240473645738846265968559072381375884169888649694679756979742103304797955597186663477358422883375851121732811119843157088613938722014238935288910625730817849841627692876353337931605547218613650225018967522564003069351406247111294953278230914564108798350421994226770473893757319720793444658242999520616582685958706215968109077608686434572259589231153496919931669074935706014621401139294681583346398770787316568485225514095422695027017192387446366681399569450792436939642077003228167089933101924886476577539325093657990969104739208768449504233854030851853014941201516320174346322642586770746175124703527079748122462992330620832227247645845859118611099915732990579485186774701805004947162001990155112780928994195847823889056952558676573503281965037234245361281048484226123412046572687788073923640831021330959903205648228929429373440266853760707574973909332288738035996625118208465986458150785530583722354697384368328481665277386320882244276295371263484725941161231957769584788781175375840033730770550734529221670108955652731404466785281220293935746654135501191070167142668036248170908794069135882333807711000936294181561992231094568170370269814460570349064047988729530270437228688745552647359518374495382932033361860791706912562105247222629303634838331781603739766787848670068568969124661310806645520454409601844839365212513895537770485787209478318588382245336305723571734845149228046754263743202422489795836755549179092444903783419738871405930876269923284864589280832059057751331336286469027041808851364265919746697030136590949955722014458524876549529633775100062428161817590894748527351452842347933194395410794972384622273489593930263802275370795435563155431091779949031098095879599441104801371693611145019531250000000000000000000 [152,12] -32000127167668966605301494498246603415174935598527522629206591680990391142546484084706994944639032174191989740091460697584256066272106742780539867952449456484988709525466564467509802804094026030039047713390014356301008292314646006998342776149246545128734224245616696008537088447919648281266131524961450497037206366486588926676220188927653922645917007660439716021038316608324270456148898710759193721353451356563840010432317815186287541214709814595172046160454914930732509488693803983570391504040951298718714171117154372942278476462255773337243036775019073134755200390491434150972376284445105466628530075632383046812188016398878210965157705913452535342196768605793070125681736299614534630462875911811842987142778224983650252057575759734595851044246587975694126616578288799940504642366671944557599761271617916740799753240703751598795137537701183310734785872420184817424208296698609339380588822674395508948447330950959257751688575702320280338759319581094670275588407087137611487628965666991143051260096731716654931246937723768720461777474798252091097382575319056964060866527510845079719516109971505841093969994610217545927925029392661985348771511804876887551523362392753625229310350388935529018757296128244590191419374797879312200813065659583048175768120001751458030084575777306284877101200754855290852329541094965028171237746692690439005188777429614397465132921839590505260886207617305627730102749538937615659571439012193355224132705934858602263500160002320662857291815170963315387631926139181940607019637192515480225451719509492597804787966764146697072933496695771250498001092926617642730445353251927449934538078046503443844823962234960483119238459097916579448894801995183660376151037554824161611987116115464439514646102235557240943460462130865084246057757944665000288803011670944004072471284701930052509525224589141718418915318351086364739484624156853912341512404678679872364107542900173095355612739997890318254744316849338219450004833474464482743495362427882859517878489337371555531151145183840633823223738685865351298163317486329084320724269053158096918435243425803674771745078632668232065360680712803875813676768302684649825096130371093750000000000000 [152,13] -404135303035032119332636843053037478551042373625823701426840073759249798654251129039274444055009550613623303282250303967118950537228347715901723457140558855220277985068716045183518315092333248278445484350412222588832356178966319505391432226729826006582197203920016791224830235952360048110030237045410225809784701112947251028118507249186044314550849906188721443684974732230767752556540937072785766278577536184663398491736871275211188576094293877259104972171608931253982275283160770795885091313120877869991250933473413150859458341018968750849499082348356703021359069627556599609795018973502474144528795027978480271476003383467834600230936163216363841835286710138360774262269587157809486958949601641108747151624187497236570685092461695283755914481965236730523110641803581172927390051830961888167581974312470003385546750156427223000327449679759403258655180035631268317252092723746047442933302642182454430846233283031464541939749093359161231054237651393525556791553996157674657837219504500078718232163388619646750339258189677351021830013439549192087576241286602925527903622451837875218042688845994796815133980038284383200123134469038989897537885683030028790819521620751482224308719607192802636621293850442202723749669035557585343006571828492205808896527790327628011249986100707460163315973947583909227345749052442056841462007599807478380717928834874031632284009901389549939254206794509598050179355887918900689304545162747410680521016222632708076032832213163204237146758361877473566069268721119439180522981182635151108194614330638309761970324572680588552321450856636626497002407011546560808609509243617429664844018352662678752816347251578677273992430233913700019765556153900044571131115618453619713622791497610335355686773086524290122973564809475825474274684574463430261409420722359200636713141605663927412113772170548914608745369085925354298885292106698536409636311108936112008639792310910402776430546309429814930959537039526413256815184673207134778902293178767344465848994716175134914647028515983063675643197598088767769560103995149715408277722544389902017620700973047768475053767831776445902801662762512946436288530094316229224205017089843750000000000000 [152,14] 2257400797199611197814294900945035315605038074309874371176731223289657491808837839220241405516629977058229732499928546138130262042738825986865041538137882039815848185760380098175508480605358116562784386444754261800667992417357404507136123887667019543214391262449899301887608817965581117364598080849488203046104893354475786123763675606870863343089022128853641217618719011073912513543454351638448582690931674641052872333793804487400107294001905736831415069073305636529944512934243198050792587808823526516882252878299403169779380259993570751668259105733436737377237081532880105319425870630280910298509757446334553340136053913392450189625232445154240567323509725937824893839106919953188446667450236447141810073449345835428430200911567895880662529390875924198804985890718325529828817901105632625188052464889159988763318492573955184279226592329830334943582041053821059165866491146497242810667268035412916024970637794828489356001377410944975051435324970032493855763000910183922507206321903620632871962644130859372682020592816450450222545053489986792453832070121348358526296379156620253788951330701042301735445819704618486558511850932416705136773898830059068581323989079915688655096354956819246648869984331569418752034159194891141027342625257164776940830576825238730249463887928143944449064625036300770788302719305814659605964738967333960518788406415701386549850841463836696893905371224137659056799064169144105434509184877292715785619835990907973442303704213870152551238813976419561566412273373492778939491831842879441972677674621604425479846112682859350872293833526996173619275699703358712063091584195686845705772003549598513696946878441303401308783871240098325205783275513540641774505855106153994114898502389848905474456876418473649247404153969975878650620303618134456763103952297093674569946426075650080255129391777781375199678002982068022686863543986855927806203238779610280192732016396682570687748017446504559572660728244413860293429972433884701518805464400510947084070268407604364123692138782662261648949087004600999181126991271438361941694570344467372551094890627552366882985401901301396911291710710260882688515948757412843406200408935546875000000000 [152,15] -7000554929277734695774550132151043990406260852446120514716163870499553459661262003104254749621463927068206953246378886537027559663515247328783526522518953659485513339453322212280588069897780501896417309730618621366232618273090168471816975683135952302312123717984103014343559340866884499087048724711749705723607020963674124969377773454393720148062806998746469508612908954141512024803347906852186639653008508984148675901060762931887280839496463207139519444249581017871089511111050934670009781519726128982814694370857294821876875187966411283963496703095589386183467828584125907822707994685375165211754544651616008343683126651235726214493523153016392061441547355930042844521264963655958819606222673229181465318254349767713693741467234477209242622566383480876125990024182716190021527763122885383341096629421015935401835161488239108376658035981821358646533174959749644627578319932351976399523342970498284177917545720139548314828254645300570811327461837459998600403127520172958068568685895013157123097488677720843516446822681418105890342605819717135618918855482630341482384148494316537041793442703999251749221504739697051914636099054616850257271989873484635961015834665417651369386761399744365534037966181079890554691085197640950526040948410003126428633981481991280006687254914039678059498403960670881763036074477647575272975607693607228200087600369598663704150156753260958252793340902520553002098116845142199888069139453511777446003343767181676053824131411931527118988144876886257373126629253150542131907638584822598311229166391483190332418162448038655641994288099048212477080003138817195840857028102277071427625530368669740829548074950965630848145146579074608893545166182718272893577750730067018490099283833332220073731876360300831649806297446646324049395578007011124012642478603836699101234813880127555997106983776795116070566809153355073999013304024752846753762639411466143027080109138269394679997080417762753768667948730023007856160959839517260632183554723827584487693383687427772050344184124192543722736619237807867091417589045923225401854126573058391726225489537934835925772750376062253815055702599323694812483154237270355224609375000000000000000 [152,16] 15822557100413924685770058466115475469937243307816876166381791454294934361723033558593477386667833804084095264665377981239376600362161663407865290873342895080734554337418778345155168329674885133447236110863517179618317999529185889165949277221878752996902042425932272535750284067908877853989530032097842755247248254096268106304770871505541272328383504754762106445870550841532396176113905421658373269012966048852189967848992824752483790132645838267167708540989525129163649434480153108216073526534709716697267018720640083696575261424685185949696295526000755945342532930802171833504849663154750867851896697770593824861605889099916323973461637615407415556889993531258198582861428184318470138894041101628661896111610599945198655079437642731737329927650192556398670278970131353094180112587361680731303509544096365686623115354083929638477152722078521914675401621021424066418221235117670919086832568848747099967863454575482283671014409603101468754435280621409504515838826807458889844246425719144387154438747796288653226991009917581567691620936779499998850180528846788892133145883266058543144408785611476620180541948457637175626349134673232386810367681780974469350910476294911648874455511425846894949407420668755358936130509807203772571739343302625160363790762270272984817137437235205893604990816647019731022806074255649771365279485550812836557554170626294234535647422037481633418824066306373640630924848392565967009635930902290834995993756447663967856227577032847918638064119665404744251300776087919384808103425919197585967840592094796030726157135774030934840893880050864563116054806774196453072039832832808656254921571438289561972785992991503523357942613585272874076989756551016482227527534561210920574926036875729057668752969899434801154545326062660697843381543870376487309278643039448605478612269692808444000061622194108937288058397662167277976302594665593024479626349590053757561904357408273067593985823622424353441065281095272518488678897996625305906251761939877104880900238746434079436220316242232170417210430696073840805391137247133729238316153835489433991903588374872483483297103627388038414244841867173363425536081194877624511718750000000000000 [152,17] -28208374783315245643513728234038560920715704081256486642877500781942391292814503604215921121800137708715038439375660265871629787531344750261885990232022026786990318594561209660754516432465031179776734507773455009623526812028357056385959537951534744282427239729734581492877174092600484472328997129356103060729414699528729623189427732507450164859573008001072735676710126840473504507807703172335008705390983818540208188003660418872363561303987114344405773296485224596083189599318376723090070894147372087769764524045500910738223203852127490970844173718857231240277814678679802744025378441148624204897511976971235683875106810044671217868655542278286585062590998694070456355924728933948582754562766672981393244061604152013922523723324256139372589728329547522338577436565322721560917786622745505304786145460710979944650576119648957516329061777024290384203787768818655615442598662453459884215746049275396863984334476998020971567476523881514437275116798993897131157259558262373745564369069841292272319585012374565473643931036476088151159414068335996460422038773842954957020695754376446576464687764277318473651968999605018617352418875230982645076192936662926778138617519321488347003439628436752684473230034364744955836609120926651977933588936301910643110715594052069447351264396106361394372423968361431308413273190290028275036272586499294218536573110735847940171368399568117376697297270000807891617007671308797330115723761688764808089413249475964982053530357444546824373278723895766256604741207879491793365793201688522858362381805179759625624568382938998889914166295858983624443767684496846079480594614256667367725756594758903586242507641505420824512598654602517295471359085487657348698591553726508952655531701541100640244530540870764577404527022125604702333292573797084781955081638680255547411348958550461273066077982993596021726269527660578016479048821347159291441279118794764128247695957328953646478132916676119089267660040179055760635191739437719406019859531593977888618638209964093313401498666189836383478796130463152827954850038642947677918324816500943839741985190809291608690027616851244518095427615822501365983043797314167022705078125000000000 [152,18] 40994556518573780081281559785148255596545419436368189616626509438198859235240995315885766566657577732393828110430508158736911603238548833861140605138690290776683115624753206311035964065844920415851255424805146778507792103850011419029621093070477098376169528937043721029461857679311318188036092071352225834771197807189690612450775903658742503823655131211705016321603586372564124611645057716226314566428624773782989122951007335694711498208174686282516900999813437429402388414752902269655348099083756641244256812614452461851328943420366062686947052141942539350812478549616664981880022247147766099740672219189057830974835210434939735646477375077927828149933715736506912838013722961401884033738315082857911669419142935054185320442735469128765809176991464564089695346099011543999710309243185698316730691115336428607922086266903082156412811895065958649772961093085461537062983246894672973804551450049482732413201572197938506787046616523469521340345540778026353548096983137661777799830537646072280610785195634166881113739981261760671931627092573117240788409404248285954023820672391816385870072258265510261542915452138649309036785603412377116472561442723413291507941971300730669195013180465007137822238098233090239043083720859470591710182007718337429064694000025955439011387984173557973650441650738767478955662496517100183955190778045651984406438935548485061739576269970852572236072231365167138223422687486804889760941135275636153232681842154060155003500947633230068585042773927283388906394285508683635543449112990509293807657448851194532813315344065800045918255726069647149248336276214740828224712874009053756425272305083108292747830508350740716118993387706653051574511813578586262517046365722331038404254873440052014536635133353270314011416540619125462304706492293590671171051904786952235951006186095948091104031203110202336728550370387527364663264401036890569160048798247382464263503186528881110973245829482350471593218516476929519243519529781394177752270357851014865084678336540478874104208025281875987864812076262625960832915433825259661770499049675879026074514954004198545197640651791364367118042366655572550371289253234863281250000000000000 [152,19] -49077832484873360185848884537222954137250301268122331206848866607380402390422196255852647036242906676985150558194945723802922536716819607611541735726624787219659633773023842183155842442033112046506505371096195480105883582379776174365231799394938582213290756705438115291378962522279354433698101369384355406034450980427739596713494243808037482311074022611991389947442899476178640343373474064096933239545060470152262260819226139202793650709979785850881151379346065506816676105378450818969360677132115802325144253588777902451479296581832531089674864580597392589272494183905269133712613396979466239705153459535136841724184582753055361241417198547068799536527276870502221242057117369625774376863252712528264500728277591438933189490267658048502020857743388970326910255643270605740430867468948782051782303532953846750420744286141068196631588733630789511385175209455116877796907444311515758728377847093757382842140591161361009972935192734285048643909056233729750646715790177922350047583338240013335405423758137289687566682177585262948412684938712737173360654568377382358787981162515301459333130243835709069856947694105299826523998406300533846499677007744401201338702420181088157389455080422100831208390840192422330650378805604496519787529646895900498641195749600315204233013038127907658701288478623189719433409870015690687960052603647267665576082541517890185335428549009367496264146911090251639665998475018050619849005428253937459980978769712067768427636746483167272132323865974246347858433758039444965169263895165001049543746487552478796248132459747606194633033826334005174602757330278334682272591019254168172718268745624646199630016326013142753497901547743094044917248960049841043963558953677050232415467732927635214254402137848367558505731282182043021543468104453110335204459090550645426450916712088708091366730364227321529910776366621533540995811571544513674465292338918286726864104706483525341666406560948031971850805312117331874026761672601749809044033063432741577337918192890126200607990664483741426144149444526887099992244790988315975781019086569409380622629699091861987954135636516991628930384194973157718777656555175781250000000000000 [152,20] 47970869755057112257574067183565801373321149908172702056795239470812020307018429213939301004729266668543828689452470039820548194859935948792837554371226678370198128248596757226669096601685562573340436526989756677000844366153208443546364048844961991871014546702660167843154887940007545116461057701927242704845433423399268240041684156766232072054698489497308425022162464809744772416549108077247405176672738800687192845797488723804599844829324974082010670856963815788002035879435666477593436248734799018508216807630601384462838630203064148217955196335214517858941106596079599750166301135442588985239000460025089137777775030770994678118890026580998929047047260793526478190657084877250764618639856943826288344898295571193847938566305082156022658154052825326851017333320102395184519923959832472100304088489459141424077267426604044144184971840622690535618264983336887671948565292171189081759407761222891880603489777238100047688107185386360220365295783461694794005433180395913476207925038835641029477849801840810146157568871487346452270661492571994434258825620724492822778251276121558041577674481855461658865175032377394913580822861954377197907459312925359825044670240002762430273127115166970156167957063193557017307054325496157457334687032485352298280920897802153901927194615178661436170891132008775153174978682803971410443476639660933734130674409397796308105986622541776486575417841939563435759317599256673043191826694910839517853399556871707766422447504517426523599412614882112513865345666165221618053346408133681140844602898409163752308490863573338222201187159793296066050783765281755957990602698921910416284344459286837970020334894250371374024904914913602724072910019104046633311101028894390611621077494283661241633345246587547364152268087758189056560047222230564329322659001338640759387496536722972312079994916525809491117195957096845850648493789552107631609640011773159472481199066915915683044831540112846485802036643784455189497682055850819194931366336196252770188800828633598921882367133173765257284079324685950070616519212950492431451779103024422968963704440246312212200152754733181659219098946778103709220886230468750000000000000 [152,21] -37913360691577362746634392965714251464354096282391633207235861021883788213048971529614053303751655170648764995899061084823626895023317721611675990156595348239790531108448291595265889021142814836379664843247637489536177186559067891749282307079567660150821580544860142521658522292310115511692566394512240003625030888889025622985518777244410498747983402912857175770919172601075481479164756375642873081160013758294302227241051335439495740566194831598141846991335357470851083565539310158438708276976769476948776400995319179538245861528819707626540600262864828735175103752073487985920444348940756102526842657242920548181545328077679323387231162247592414578188666749616911428088811179459604725708689169674113271978771154104188060982344026779773148255056616782294930944742248260959645497784562928007381470692467020175950843681636851812386353960710201646121355704421734093672715486986191847113719380976239731721574521242466826314356996986191050342408995404880460855049782361687987039491219648132861301487249770527069133013618067785652729431813136368613748627282131655094839395791501614971227812844379274263159730136192774809442728346440356129762537431683687913309567601227899207353846939748555831526829190883593520889493427733251002195237396114072600982464708114412105461076411171485983037019089331816072642777671433321305142370829237813758317423324130284501386479407773774754772271447922840877069014317372311116555528404056349989057144178834808501446988646667762778981144825789974108029323907019751390879271433501692616814412659692797759619751988597484057251445018057561700558264621786158624628791431248905007168688093652764599890645906171532866507748309994242858850238197571449865481378882777051314711098607933662852033133688709068912004207977682057453141403509882836360394021752228444520087068812798295235193658099011878420130490105841135814207467571203134148670313711737952887875576168784409969534359795123002543540416295565822767150043162855505326206277555123686750902201569220106724313435007931275801078216118752695148572608412841471647012016178609481922550302291933720070893042132821385120422519321436993777751922607421875000000000 [152,22] 28059294649790052679885596687053696778920674506792245458266239317012307540392235338611617210573538013118738493743247808101315814386173880795223714736080171590165923982621171517588932953354298516247413785271734147452259929964922532006751854558911192616398449753642865082995686979408636269277005709349594735584949166302801589786642356203190052481664049250414165130200284349030061141540546305679645517307147594682232736463313825031789303983196422691191792098148059041578223721648803106190057026648821773844399145961686527473239237206202129999724056078822883581221924757546779700404161290788120538276829953519329576285155022217268649693259095653785418987571779625891479066695111247174861889664751823111721788437722734330531381147155830088155314913807279608582798506665695359505972131030880842258864715210186880727947230944306052493042018882629947839710255554896183347300945422932625211510578132860078733134635933887491513102243453194191547684193016098063622346944268301972660799940673183113802676651432756371003115190888117405815989839375455463590736837718127716464638401139349915999571819000232637114145164044502582851298546015500901134207482308943803157767414519646866675348594287010486969314864569566400813334827891877100515976502096113218027085681366956183969092254941402486358471639932817739278503390745465244187318266699014298309495080502829463550778326981618896480856185239981288584694653754062396673739067031142875235685401867319902885688352861843190939806809257548220984690123679499730599138011611022306784861979600134204627563507740573936862707402187628230422480338570008071275166483412345345093028993197834998924850496087962575921868887084026993120440349452578836537654657471331069765374499887683852991158602442959003313452544203702791473800966498254983598820429613106622593325298593669612306228786573293229192695548563689901152100631204441686122632822751954206953286762753032662835784938453275893017678222653764128853577597931573555666888291368693662583619050823718547710944297319905297403296024173261109800912512395492202398483187735102087899428543218064468333893168360163063425716245546936988830566406250000000000000 [152,23] -36270938511882582437268245366203635011704828583911991801443350119829883200159311079310399925347986134164599468817802033319310008849557805982474977600467875458265246117034782239080183750684751992543792087477663385785985457633111737173272995350861604424631548373652804366030175376341824137207980936375595871754433727284659896671487202159179733083836279920760781030573070998293012701134125296806191745277193021009853559906216490009325477985175752409303517421425803129246865565808736689592417665765579396884282399613954936400908924896696907382867143718167534463081551299729997385546876895841229286626246843331266689915143334317768209741561831755284323372600986705068083312289968422625664482232314701755111126218103042281503847913219628240684029671134470040872106299606497539807198868747154075267639593859191740558328736847515648770152600973668122222584753763709966473112717113257538280226365060088729464956806923419432922853421378432377674931551485345769225876870734762552941839318063714428378803416883874285649792472041215463727265153964671571892359394316095922619848280884525046015367727708284441701415373941096799020576639752117463133057822198319485064934146798892636768774283856431309793771578358131529529028847326261864298427947199187357090816604745467133377080440314130596719515340268077733734102794131767752829713348462056821019567376727205980808054097827163713188960732807433530692916189766996479369377521957434938360207939943165991701750597209398210060671261980855549762858841354503097915391086212074109209115876978647947457813332398273049990192771458372215246358727864779571287585140911825683337591229711821820825524395464617718656203312953494709346884324386309363306150890436448055907407079021575450617486740660107254332076468859647053657616524650905765852492161434620314124542463136142052183151461318177653769942581769915348309782964480510884508799717207346249426424380678720016970531402731533389074422296315171568694557992359157917482012935804560495556083594842448407958951510614898126518255857608135527256284967685334064083463444123972515402064032451863727492207703232853532881563296541571617126464843750000000000 [152,24] 80264333478357300221689806058630510803733153363211769651727614735140097740260025672826018122623822466685940491400564333118958321958647799835037034056728746851236141148220488089805480331267094147959029769663439712535250630352688534153805761523515928190664830088945830596602983554966910181121440848751936215332146235003347421142268337196099191946843011361418759654724751719905460600786024301934727846137209354553254262412418626352906926526294084077497285974725460813892247233322002235346371030455992839855062862457955743097708333295971272815870483109100237141438256539566996331079063248235094488438007359400260452969647229717997522477406962383162443924244571398016294295276617425642488929131910726475074514470191642306212567344381222154755417184866303106125417558980420980535431282981876859657147180124386162969592686596182740225337720379562772082536387489601417890977155120710046841070581853707460242898276779624745158736734590156895157817265135623693522578709968443051868105084103960706947660324416210961619102366121286049303908385852063987531364264728459818865714606697386356903631560817692527301969123672970089888970003162977001837903028305667933506421872586433809603239282876246576406867610928011675271623039502783665313087468236412535162951909509036633223436822962749040049053106555134003321896135289884594016798989171079125353012431701717604715187603144574105756242313093140658878638862757182191120639612726238999112233495179415728412979505882836522925486021778634748690292195596445820862216512007575848665993937450697716594566043885508167657580957578176396660225020711425076086495284626774217027432176142199323288573635179903822602426793111307017471903776054105398655006235482047708963540638623637603125147819313979297489946177120924727683275784445833771310293364095646423113724452453280726121156274858669650037591885813534330915234019302288315687584930132082106967614535416150846493904152636202330383762921072051552213165364565268727906304340285978145604117055120514176541337120179500691294443870861084116619915971635396966702434820230056526062116513337223820998634948771733363173552788794040679931640625000000000 [152,25] -163152087050482915111875532083609181375912721682550478386038796978834613728171460934450190204872169378691866355628953376900301235919861183362965412560774856188417637437300074788856966103286349745576046111704090623566763141373947872707903706292597710873094265761725093937306248854374410262377468250750155428609842809324213288346646803392508123389925543504822777655126594411521407630391005474852818186699035934023722014009200082641503551074987927219951157316891903193137973469472708842066114457191944750133008946631042262881559799493996980370746464378313635443801222638093140469452996227636248661274154917996149844965159996267654982437512339464789558972215398641445032286206331443639272138599521890797554420946324985315693708897544623526857191066985454502230475470546345247744767274393041638381413936561114640721813698029283935727055152702763058502013729477250859052165302543169419756614934935471699143109055044166862903542471323967905427160960643095834675287778086373850465449344069974473783718152841598796960953024853529602596924793902626505309392686544831486812738934160530472435242003803934590238027124453599398497758713492100136333350418505218094755303958631115030634181768040768601849010962486149576455068027268879179673558520545260197533763935208159409362239463414992770027344916993778435846108871504815525250977278077272044356419013822355233111701673112978393039020781240668848108998470601086957936386300365880084415300221894773558475386788282960964084264322417566976895752399423469778687727981553649409909597012086366675862841977990813374066617667620156148010169265244728677758188985497835103665453717305199693261928459991773820823597238916588368866556506038134519243462217077938333812929914694598221842143453973180276402288213506663459206401835629290140740581111714748663772485573981967568317878159334667810653366785053118344769932274139486731826600315982009837885745678236749273385592588755602120961145497493832635114935763320871675703893683225392150653411835520235983870544202786258531248012437165961611866131909311875883421591842430964600912502924620751406137460701554180758648726623505353927612304687500000 [152,26] 264404096893881976405049696673019792863417245767313184208367255559162369560502620927840679614663047330986538889163407669149647356341739679547331542436391231529130627661059159128061653396409642622063296922081294754020467393559650295565209001044128631258737854023773015191110312066388344962508013018488368446024194068609751254951042156500871847305797396723050781599170698298694749637733799752172405614177113626789070665319394772447533928352445154403982592930258224244863255689660792294473800491991533316169220306370339686281484904001619994288577935115380368155681283245690846499024727091815918669026096587624301832050085531059000467095457032812754093496726925270096256460170889854524778165267771128408085108086887053071434631021719187473927101155791046572779390033560902865834810894405379680028237627652546723652164058296134613752416146651670179099287032711735568305529299755656563221711217211002171193426469863064731055203726689490275644334114997513503002226133770811493229060182321333723656967823395073806752015370323205395756639731597399208150980136439761902294047453735956307687791337837727095241813102106159816373983878758058711649351013868021057103351733462136311620277377462588687306018637638643013380181667348790532251589531284934079845666432823813197240030009407921796797913026513690496629156135267471150697248581843461568183853932153280012071212125508735278273811484022789336477045039821972911237955111630999796510283209698079526008130353262471017079518302333469279410180837081692544375115486032581451981862695484339622590206496967425810418242165125274968258784095969551141410829931009442214221320884180550513351430076887611880858308811293018567113690331387126103235456729991719035237622877917342765588336224669939453745918375068317041141054575141539441489854994532627655482293806828495668134118012023162644853064771928495748810602070742311998222706867843016874426485488987940928881399208553698998330380935451694915934892575785145192568151558451017620073228500796993083897283036247074579836492914485695662360980944463712077350984837806756736080559708637273770799628462137048947624862194061279296875000000000 [152,27] -346280852617306388415254200304012792688328922001058710849304332230565099935749648208785774163415769978707526036174916507645119113956846615831917568493552970274441984255031596432596664384005529440726360601595334173878185364436170247515071223103969020197059949208332584450219018639387929327833385329668393665058032459495788731091002473153052762567552371013987425955164641336378300191168192816435753440038456637856777420230642224872852183428154454234985868384353403641912146666392961480320503562542328232469560600047785089951912906442289561390815482274780266167922184088663731939883758311921570278772268825770909381424091857329565117181093100911476036946252131495878290648389935113144850123035145922355591958865796244466501536775695072481554679711238749833858101013362901675943751085368562125408502713814283504352470553138556361804733270823571431615954501988061948740845174039374251839417581736474645679285462790199805195899616854104066512591558215513316768863051952335329048391826166466153086757018888647899072800314131753774674974444817955162840075053510119559922156210368638528028756057592553334301413229965363111003790373105970466242129494312463450571555970307223379525803187788705707013823829446025481005856037188867104332493976892255291709171968763731885132707121814326211736009115158218302792548871677601980112483692527064338937870088207053063346491572662026813103404859065176602169812733986410885474795146044213186307311071323773367205991804149940450062467105282226613027220677794083880896766213467020584680579866370788876445149834569293754221171181888523725953635196677459201103139737203157972868186585599837143114735426779141981580787192991719686912745510746454614722540621135274407531500667858600704041910108427654679540390894017522921457948020200078303273592575827428444550660835081509603486942058245443465233492137326940278777023183595152094499192695491210259429358832107898255163199417069034804393759389536947025370337067276645943901774434643278632623346232197751038958244532405597955107334381851092121963972516172597058491446392380243622404109650127751074879116326422691345214843750000000000000000000 [152,28] 374537159165752760280410188342780429434151691437632392372175190478366887483344099854504762531025654875152610946558757634089311861407360031228965817667278400978708657206601222924637905873744157816517350925879866281213399164476001045599683453394205584322339193981791359977641978700589096530109804297915077345004009512605331354930071648211321861422420322599796179691948817029632574126754569615892130069957893106925429119125853902368829179614586693070998640657854675383272279424241852695620844442047487084310069235685769797588830644420630336330292802936726805399432258968921840417126216620605598352655610345581915222812752693914077782250885091236785466436193372319265475419083597802199616273362083008721279815040956433363529104268814988576423313344568343679229442280261113094149453371317925087111216749784983284392207077773516808736053595698662906892121302541940318044857451259175382995827167817241744692982902596106649878101035703835327234546546140374172723244520048516393606362684131546557298837745489163465031705670654199121402856511061783222028717419798911866124851494308978624389183199010963165421093759098817010237504144624036906758415086646921867393318993111433071378977160372603347927679673394718603582239835577244526101747955625805081632760800669231876135288284553558732178736667261381919617161361993638935509360931909723194509861231062693332564357624026831416338759686236331169169639852411066578235164142086640684915257337642501407835420486357002479355348342492600357196698248921232717678747846997300581471895536946743513709690942368441298189385075864748624275682169951037447066125991520226030312751019677920668600844914688763937292425197688647108937263886716036007733390939530671476975474463070829792990552712733805500022084920470202232066326680817055192036043589847493637637970778505750089357060341904460223157238592568225849405603840989504028703218972423274866325052031515720613540267135615463773154592975149419275171813667976676708141749764924905181678805312738458542120135757637541297331080591958818862645097729581412708587649247828724182501556475809719360787651516634225845336914062500000000000000 [152,29] -339239468703831931960055064204367953580082945425549254390138325395362899272312672214980045511157103705734667749611872512550209549209945793576964402398605733471401267543278447616422175275772346039575891153045585890968908157705361294051974413355853188022374898105464162094297110216575664454969670330278304736026455201951298470707150140412302650741715033779628886038640546940846214752019298576046392035441690803718643869356039081476016561635684357849325294108932995751342708797671697517369257384989127531824686184329762478533033539760029919652597704360267555004690274973768846441968913017219715543924307100365967052975781441170937240081346241039148565488500400581109956502304230444188031848669405337855381449190012094861297730715519561021691957550132809659576068357753022358291485147939465302018461509653284639709938619545012428460418921043355330303856213849981240765103894116406587134171650626333866978957138442514387637589683732130128035075264463373549915293069105733975753683822690664511937350296907662718087330957635384948598696946741139615418660201412769167404295391178661118471371518564696653091222853975063207356670127891849041161141963009705537920903154612097799079136166580605087076644672729622455710707191956654479608716793412988911451862010778274223624368717870924364387387100099684518381948504426818562631771322083576569195553286031867751420263617533801076900976617352695278651788624525262196921339906593216890049452320529628414414254965484681640979085388198746408746342368772677690914540865367122241884276464042305054536076306494355515344215528153625563870643826071760690573543333313616980993917691102774388297673893510022509953799914588975854835483589315495549824480029028662468416767124766613033724085662789307816235077572561517134863070624122100136806151779646905735761638986656629278167711269204116944138531863808558592842986466589910363070864453524329593943404954580077062240392582630857666932446196889417511009082377511422440803629528647677184064417841716450032849140688767562235772976743209178381405680023189892794047968128682293569218094920706870906136699859529495239257812500000000000000 [152,30] 259453707550962155042949046096811158848077236167104032028563556739170485661860668877342706255616782576647319696787464877261714729602776341194511090301350152867390405214493550260406086345848547717575718836947789767759515767287067733344787261648033080040008770843303398906070124932943289125805553925129846686924005265266558215072119803868102586276795899894212850696438508164578451622906164474128255348494617059596549636786792704720934317168469822642087227957230486253871633842866049027376006372218630865391590906480877009760068372247993441697820975947073639865745381017457194233357082719533597221305356203936170914374219868609172299212489393332360973986565797819648691059523846611188373270704889087126063209828267712201741463419486284780697549922177372845789586841678874405102056069657964553596151059808842632830395657855526610451495492549544461694177221488619047927282053745310639375521736297489190886216095292273395554316848198497223439457932396768031582627002992720638798357067717610559345387844165938779324652498531009211614540959490078860874644273015693637820821070341176398240687986109980894781651227717772715571162501609355636579776194754478669469616768825064627295514345856430450818776096222570408703943970927267923525221711323245621419760383682689759503227626286932068313248048604799163489593520702970328938327370534212184800593308405057241962266883303248247972886139421235951756854768230536573986905667361742386607156666950837738343287601973540040507870751257738644743562658345457941210034161626505164377259460216374647589699869450319413111199322530984226237668448122351589429365422359489340845834251346550915120978713286079426847377108878249061162404980766950343741029762584396233704577375339213305232178275487838100426005522967612826162653020526326307804215238983281166946691057577870139095966483575975121710059778782163189164442638168710660512781499427730457161027514986064526190223467539674302427117977089330073116815783672801430026524355780966986196198264279311798108708006901923829044008183539309545843396728607356643915968609512238234719485137753467722363460085570335388183593750000000000 [152,31] -168721593917065326245849077511654972747145549112661895625765060499171122779485158002959610333919737425840388798127248129595965387678446716061068907032981770634588494432729715707985757971794397308562618615223525849885782211654870402035943325278268856901622690054264816293809938458212798397439788618483195911445520432116271591620635518115361486740774902468829065650246267261495294206012268567472428771622302181718467231368963705970893017711867418216594241297053017830086331217864839854709318543759452270523000280784141076141726441772521690129249643799289015837722273738254640488397252212277007778439220523176933805958835491034480157518746883201401927408867072376631149063347598946104173131355969557024715061649207048003944590858761844709204297196790507311980215220499120089561066233460313455346558698597893628199634983792808866766044199894818303989376009534499611003401667575356684344788612267668749429194978023390637756496225447623878383019419716174974676909467673134921641934734799557188377002796804018434097785245248770546723246248996353460013980928726982239616371041927870159002610209859557181090317917417244363854439246702971486260807050058161457960595616858601683119205956941947930408794510101542174307777817452848100075020701833749528038276692117153995555624069879247224049811127199457167780260678911393446160873633041290581481207319298056679111627452220803228096716187751319699680362390743296106598244205825742088907500020261211243882364222005248665815435289798126731939415826545281959991492443374332511868793393338652318878230158740500594672968321744511919472616740793568342882130291709289906251436823467662843000792575198084309379418991205688210998051676112849146815262073173454776312357672125713784336762222059198275466790327110447702429742987559587115955883548990412333968023558506890565576419457415598311423066919616977615031579872616093618096803446320044934901081305662341260085056927526695719885496953250393245004482623805560643898166761317068191273099417273122782946743786975992665180080939327571168119160172181276021211150395378411308846329279148749649616637500000000000000000000000000 [152,32] 94452355637340983433733541543512098445284936183871526035037626434966732131704544759719287083897923211851912458111918223408867987015040476018729910459716585951195285666055924126956534048117173676993328780968529787891364841220881872773068477359784647887886033442793591134472454914997716160201179879130325228976830729336547159252040922120116546866200619009632143346860265023971803928165292613720944026685198431479701929936898308354433981139570570693239914490785211874529751077872427299002998685282401037478679651548101981676792543721828829432587234052345335317505199146171982177319182587348278187583123129077792734668538769718561877000275154091922690689640623738223692558005568078888795944851331845460994124493997274934555979848500759164685718366736164853984500330920893146675366634502192180261262072719164320066900200534535239463622293018717314000281311248462107475628712081320929839122366501615647808037144509001152012076767354128486350319264863704372341646458117764530328072508007617524667859983446213019439513601413155656080819951856760713607661235411758975777985931906518376440206732300773800493589290907539309692437963697416927546971420770703355384511747353814541439147564226684535949137443994679539348096631118020589635564153798245983853508234484501501183813478116144322725545403609065118745623069080448016040366755516667545657375610781029354012838792091014899283635731707477741078431665934932888202989259476949284966152206397632020247996544196290034955977683606505843626204399403687457495020136407232461906350958657677926593303149503066103194814901925106968273335273094286898612825234049304277239952861821366007908509930195345945612947477243736831130020769843849156064577727787147085845555261785413750404410930612480913614137801644544967833655091089757343439024068310623378594317968362149640688604006274289991812605928417068011488250951434017513292768637265426058441354025031218785330639580861539101972009551689583736856755839272119642793425319487524348186214039766281512071078914702232766850777843064767757741876042337886044344800315816190741371980613589937236523001500000000000000000000000 [152,33] -46966980458970397007089392749930270833481192165039177876888025982825705860637695441986992954011502328916650803631584439160682898713577538412888933367079864893792876833571547525590960241710986918780988426898607761256128170008594200046786972396573227685259198527244611282633034608075011893082168094315019490739438045728610213336760919275800323715840985864077534851796880496528213980839220356839063790640644032751287751413051086005605847001692642932004343987866646351802231035836721685172564418294596825597317886478423540390653548073814966824780050205345702806320721554294007868810075802843215402199264038740703633289000153439002636920911753580562327533401534400355436488578792435060898553017453596328226780541872029225317055074560499321387082878964121259726027911943682351937228522472797139724670486847811008475173290357161549836583841924392528316343822965275867567274972717349151405045529054345585112017375068262162003805293264851570367724767646291027543674978829952141973739744260705749616820720270248187245880458243305650071472058952644783199280452812469418877673500234439015228076497684882303526761359707615083757966251673997958353440886646258871649039916890578971832877649330359009148181229077136406839644934314275034889613633918002877032624479753654245337577991283538827359585761867257929229388088167548057073060694504519236446740108870730211343163055372338507891076129269943164810691053718433125881608998509924097162766731120335747745839672226612782497837510813831852549709067640192284212112080948778012325996656002275401268570244642801405953683720696870444138269840982088963133211941666218902346552111650197302568868287174127927470970410682455452415097804516197142991739393716913432596080687252497661152321286363822452040805679008333699902257298965576735680648467341574243328239818004221833971084090028265545953923220114345967075553944001383929958678756828290412288592303428663441038751934263786237977675389306256075566894500906234238185377783732991053658764305388918068821742528803839094352434948504271655329750821840272624165157992715501235772061568487644336975832250000000000000000000 [152,34] 22281887615091104636933765393977130732573952766800349812143309067564116084314860720040336169455248686940940204425788207742449737547971122744716411645997185643683965516359651838987987616795602864076539135942594025691522889881671694950339594559540868488088244189922160965445446120697354172713534415837527339072327967226916226923324028624928017009273223947473362832991793358797339571175363362517438748610592199045340242642224839346639297898412426556918132256908190631760421223900421098336253563113456073741200421213365152448361027852581337644537130883536535600613978431806055119553089168455324620155652957577332008041182733412262844663218777437466535103412267354926582420784706492546574084469461333039939252763178417918796606787882313109092030403125784544304940232044524627903385257937494092631144936381250941935901229586040842412695111415365742974426682802213829452135676787201979329230341876381713545323357451583753518092995148911275168023374774755154662448593666502902461297307863936179716087069006296317245759091866479913241182036537246033407766045752575457499855067692942497494171748955088480597457986319462506209617298519909153051542604287591967283853150102983993218473616137538980999856373706979141284092739098671716988650923112873833477138135604513101179110848284864719528645017931173864437424463296176714962045135484573585519934945505156123499585618635912071975068472324352247032225693879643867327445529366612898421005059804153327923830155081772971783509927788553225958935635066807109261923481054796594164066030373055889566876629531947734530984717768112363125780258513413440569779531506828948073127128430887391983475216557952978668977216162336132746008171257398691845455473540790221926362803514368993856784235651501461393917479503405525256461927748917422770764041753560905858435559725247296815787929018549505889116122242425015643806092512784559398179697678146196017414334116280705621884167024686603157318491304640463241002439805939037475678647379307035248399353751134929429882478712117541153555882361778526170602456186726362030113660996138821206370364694560689648544000000000000000000 [152,35] -11230011818927509677479280532122836638784173894194368230348368242754076700170225783492746442632719717345487643237383158472580543017030433815804673506929514973670060993030453514193087888733771426181847759827055441178508073381804631496692247878908411109513714336840406542335459073368923700942686679108083321896816811045620803076343206899155957913248261156505330814696649552343110935494813407894703948416040657055645413537636205151376050561949832810690379695576167404562699380680891869155317315000898205170458417343166244038293101146515116670965520208890175422059980705879496774116842373280291033446888080353576813455365703979479625295088777886153646498478920664195539001273665683683309308764607611759183101914797579220536536450187669906856193627387565123417433349561835794739390522546931577679480386499047171851025105984485706534935591675859444894804179533619290221240392606734599455648391176069974632634277471068724317452080501668291934958388221644585559643053495639162442895587701408293470497429318611181796496137209930741975575645642989280583153573719905505572138705770021390838528278619768443562965899071747738279334759820639917475729110979526669420577429455026973835556928277973865822810258863988368572260398982857562899047133665581148965266699034195207397934967673823211625083562675212359347327632572936383280177475436610043189460409159572753815597565762844551414703268466054351645808576958651777130375418068821135339777915945528550523776954602578871337231811520231849405751091267459988649994293840635537829900865970578847776698256253994063774326154471248151982088728515816423037328185045956894507705134793798263625145190746427101840578683757002173650334152374474600780479549677663213225413128242194702488929413203705646508032815083446522914767108916611448043332446552852195693680020489816340681211918629983030423476830366867385639529439229981689458341524853824129533648097097579013029289977403891356787420784943260739678366810150704724002405991704459349184493603456448493982628075704590512732914575377112579702447187209286702577282555027748042714443195748398682878720000000000000000 [152,36] 6346307377917542421981706709171516168811752313749798291711613073442362558847933660144545802553733270566980643980289159754604024680202832057923825102871755641149783489547413583384987976043956338003047848145126491524861572898824205965271945062481861477908031951859045904048189395990164580174243125567246517250362798642111465531837864175216601541134784744115253057729274801469468914785695537651487048779710274176845022336228361778152220800093498620152673477745998240873262755352521389661188424173529479625160253770971054386715131931478201437750995063287121180392742542009343658127269544575454387840371284305144295576763148882987734360609022457920914048711007709071905039243090145294247883611628227792036821782347851079390559546454119850227945665273644574577642646000910310380555644127407224421781464901871827651459663252546661138014164727038505345042555512589365535567344264927858000338139140862781553736942166304885872150383016854388485967634259072786147707797790200096637447075490888959949684327619341908842280949207118942356109870615660377307008461586800666793787385766969570025387469836063446416885915286221054411705521440491623949694336212331775692749028352939038064536356702658161163954205108406253156162793060726713847992188860802023298396423794673977654169756703186859823524193890417275050370352115431274437918398834049040706760241456207499533990763695053863365822377658820984573659102294875539498649994214462569715790675882728022126771906407196479733094077644305192480503783775846706153959582358452311667476472154964367409286744226964370316853568860283059482402966158733456435625449590939345646814981171453664777896168253240311469713573498693984928006994202402048257174800788025895548579914820927441275581793700037126799780933205054345523151505674400759361871860185435027274252099698188236740279431931154477240750561824997425653453526961299750945687840717443925002510105500717643378154330317203524326431025838291639831813626518454142242665077814239230143672890732683959279401548156933292406516719771417260402249195469499703028685290602234573019227441664312186349568000000000000 [152,37] -3767513801304346541270784028034963702467855447624791080835411520171952048656189780616923906499253661028188562972170806016376937125593769573632631990059884250678442156609109605525367063135066356797522177922209568685730531361265557241576115672734162279244412896376878882821122898279113666740780289218955065020676989520662151037823050429754237238935630975508221638399660335160879192925939303770014539301395417616077980251402283993516989224406780500771172295993329760753775427157057130554394519334039260666412980290788932080051573705187306442434827692015481341490176245460246268537024154262051907425484810229873729270947506913517432501829223688513805077777401067059924503275294646874991220785251966851502182479406697428603413775448859355928892049489167546282194323937276739583494874966386503495544808113023045683238958789177106245324514663493407398444501383594019813757801583241796743959265730365662793726303387186390694961345879491516689337688227486411996637641944176689049960000247828119847189339880504636637144407782630215930520010385880471733822345157198779040516557558693417084790448712415182289084649491225418921561556286050076917777801568470317772912747551633922148031589936130760663630692403498457394908458380358857875680134219571821753682564253333364883809299622450243241843000153752976379885020538647093608222411522646687667763734213143134290156633139037896314189747265649149152540303631732082760353476335488364009424341241568624368331024656674609872989619832691825587794928891836740448962149773712802371952548504838161942645319393698811771921489354853011105516434757203346753267119188328686996378728734780555899356308940945131866029761460737154434870765645960267606613493879071052530116666438237302392219988620091996589849423001347975472240103375284906473946194195576069203944091148280417522815474628687606896735407448435330583316196299124353193553031145645143587916213965003790448023935832762467924642052615529953473833937700638752021023379336426270353551523655133630956733919955195818103534774554893308518936955243459733939392496842305554598363697586420299416576000000000 [152,38] 2134324086819760373338765807160276243385804874937525508944335811195868367811019967832058764195697435619683884893752530284700919585797633228079694683354218200833465451502042734247665543412094968208218036187245676481950918775525352656272619770545997795279410982226165873203139726098054465556633428556419407195280540678165213175480147145008920157189075779521130456815729274642268446971944138868693465702291885962087623028581971591181031427810616209178297693088648666560800090498737789980248708521897921688260625330490481165978290917946171237194734371590199737233375161065634350389941885753291804814205838203580047943104136703455210803764778057597657001848810859126539280443911425734505111294348310949725936786526316905793507333428525627984177799216076489247388463389971178001999900398727194482394721950160067678162356095967473964458023873705806272380607969945836733441496611718403704209229478378126626928367266141116188522660580048724476216487315632192519176392636376501972089994921823573052062926810719617153977195911238455362027028617677265579287198683272836735342453792973659671274459888983594010622301849551573267288552699789565458908810142554126559863741983540400150845613875163690259221394999055094911114696603272761880665577239783021057854348853811158985923159812285992592473374733754258667995405433500046977279355450456206824984625940230824404503643520855991971077273237058729873073254029101034068831450596331819885137031105560340379154223221244879273418794697056597606191158076281103825915161122441719606637591844926975816043878186517693374285032481525707322505462080025464256263704127782646211356988889905061791161031498446195300412671803743018870093821384621781021926620323666941593909652076490403810266112161496253747040038031913548241313705901264182714922727253946747680214398799017083455084576766704992737089394837890950130167525720948116621160361417256316078088426008643469419813643356980789348754344684119977187922875829189860029820093256718768060164933417119519393645363373535251786116114693694637837761447628651837216077350476757246995533533599490535456768000000 [152,39] -1094151512202973687048059883174523073789538007375998552473581471453755003690801185496577802785175649066515076247858906173165345289658839523119425944764293626378354336999427229842430465801394984105659249864510626595439132513536270155590266891207570804931181988462659484851675366659355299249011289530948421745258909087115619458023305348165045072573745183844466584293578881949622517482304702794409083381136166062361393127557134833920174949533280383311036681904126933624521629042584246079941576846630141355700125618772604671072956317706244454813998052318306278233436927025350029710077537286005672666394662691887456861167240595724715790145820750056404481693278737835928594049715235196157902530908846674913594406623377780263358772880153750730136545464865502877844196173763076870342411067926421902853805382280532001426581061899350184013791515734509248215088872397527512538434029173465958278503576884677950594760304480028071584539241624883676126877754187638730131033185687899958759918884368752202169074105203244197743155108940824212731976646702698289972842683715830505939791110574797983706336922038226784223407994943445503112386492299329299948738607527297462117797815453564453601510349213979271758864910613849248029055096252896218857818759536345661513220087627078912998289573829037960177174854449939615239706950799159359329412400007174210624689421622070636717851346902820916636328408236480078905866433103072825398996871420177773513314236147412636609272327056920537047340182404482027244451044209561127456644030495014028805565046517644468129166443483786615622891408878274467008846404729936123981199336050455804826510603877018941391584882565112385383454940284667774160198880110934162166324196457250554173558890290079618048012368739572397912772697345560875426574224285707870199105336898513497800881615469418689734449419346464876481854747736065638812578996096617278290120142932409587789046502815291613048407846090009692644083263159451888249156197872251398762430180758551270765145286434779702848902518501109476732704221694705105182067231662351714294785154079575596918383684396926500864000 [152,40] 499599793494291847629797198780394776466512485013408502423070595392068515948518805845644933330268491742524061245076245050400337092448831713653780624662982643900668227213370210595880612071038487984858237261785870897158621750922840023933279154347399430774685683872260997262171112614596191686755554331965048506406424704732845001199934335188494730028898488451552106016026030208693937184581382966904215919426845749199012829268635136866392129127984773504425327839418999897438557524332407310101845665981174494097534116579966268755803660365808856533028734812224831229366203457331503650377901803531037295081719066410792254577964610889732443680459765460396466184080543281745319961554213125941350664756993764152175115937308390139131539012365796028348442871690244068410912683250534638768271817187995129016546686079555511112793064347722835345841988814573909165020358258006873461677369370023417040534525795297964388841012342559160502642707205756696852919796335376263747686654566848444729656661190098139642444931574195239211309569662261438743309510190610741425304833084111668869241264628078110257432075565783452590593098184548847030871129511562882718506945056842859113559496468490748044346457419812357359655861818917219599631240304038703101563998188330229306651420692870061664311900754834466392150184164237321323496795557107416131011874303757073489872664054556762094835705285816529937315686571201385987873667481579960253581071778267647631517598099228669228546684107790220436904703785098583962920612593448572238994058693651040348701797336037329382327573772368390028905005313785804133620602746400933195838872797600246692016359116833992343699222764908993538248667779498626523562791213437236090587255417436259463856716020242133392279274594895403467922999958929243905902492128705073464808865980953651396665388760585477596969278992670882951018086532845652139701089074238255368620988853132208105768781900655247797075173633453627717048658656281730687175617818293560649280243111604671260709529127517198205154783450395957383563800294809991337036766738104140120132224616325334324590724203439194112 [152,41] -203465881197212294784445518234049268088232880736983701913771422221811228375439900953973741725882213467976642139853665744364945027657926359437752087979044314868819015399427658742852126221493610453813111953087247634848648325088618021101521994862598871763161107320165900868475315920182579357995854286609510536613924622619931617515447679308858986210066770604189442773524921566222648080058725597762427884681506566877654109172228706970387767528064170820484025416338253735306622568624552026604194738621752834354870581854124270848516330834229352209829972820025057156436338898880747540731570377571827184031870731379445020130390609066230536550495568392195412840908963504005984158592349148566377030719664909477618187098557994173822147271428970471667230349816311364293236867791776422083013088161962793461284210705976179918564617461280267601420440924382268664438360166613977781791835267987781350816939842472865209958859482887786331857997348320171006305963776691412475943205143429632973079316128432221420631638573728988563219140428841875212089450786472503969676808768165176383102975227200794493325382321525649908203543675128489542716854578494085620485897851458804665292802906042823973357736740011593768564156936509703713069886844543382654411854542020677724531446135190420122895051208260484449994955962200159962442471125849962335765442031857910562021990653321515611541547851956015291599949575513448850971711433387515015293399785402339316931074579639546031786245095086200784418648552146610992925142277226408483304405618976636217019524753682311870265149703459167858523729675407851560899744945349903521928298953072636921671668134138297234164277280462500609158280193873538456697639421505043830438678634402698708765606667745547933618310657131375474504286282018061702221825518174231282106156664045555364767067694629818595781256892733225310644758226915562012151647790188950575964557881868797491461198196468549925815271310234822547981623540673874830189916197518132872717385784712731756578955448341447532222834288434014899717457260683626822431640415728743109082190255268675281421985281835008 [152,42] 74467352309053581404037316571619768674923433191937968883809859813288339934708904818618960778742191829686897562398130503861954057762634429541537687307606604029002855582406307001907781752160012944161356239954653905888895238120919184718519533008157984093611628283975344157395226356174024859970605937121973328164754097989380176076641315551154528950966099620147554390126752088420002180620477415614944445595699580757527132083210659947155745391383910508421883327955923060946982326333363374114111945868004284513090763780742241394080537018698103866204124522266995412086118216918994603207937007693187888766853712444536928421648730985439865663530975786246929922687321755430623594201144871497918115515823301834711635348154836578633155842780136626859181150788057281027988972304360276198297631421253440769231792209548715805973820736792086278789590951039456252379581998908950986087503965371012459281816792680724820008594401207334573057740094331916899171477828957975495986199060027802793833259739994998915085882577162858763832518469739884821542140166764403138867088098418412820221556549714190834657232736410737207339725973761962369763940384234437918483518073890642878687765315788798170834153917153898373257028535899785518822200729360954777886720181613461048161967486341020227737085562344726599455551564948094130943756774371495628077981696618917764834062272598639275420536395263894754897649902893285541932265549205090088812978328237603400511957484965866696115486085459101425808796137390126693583012633715550883114826126775339187466662932182239065675083913019255993550502859823195796458368366129602535068315830323967516360623167571103776552161285391091655177914853205702995533749869418218573895160606257601555555668964623344542533301935167961359081687969099517515772558956973229768381693610110427952201993279654402752131734321326507965850175662937930559174827023871515110689096161878859864633346223760951115756400955219581023768879274863183779178571192319603814298933955081104246144028648939637016138716260717841530588175201772818246694562628969942948420234851564744444998307020800 [152,43] -24713357453333135009605926334772553411893089333088475521017253956681288341188705105489122080633313211385526130079717343300201920159808086725473307133245434575329394298756334980325318323793211516134181448797523913827354784508135896213793232679486473638668069207341779598255880992526406641582845509001983163614868101029792842223312292270666576541089850614999896948038364576598120059714449374022125599910277089956393662324320783993850788714137821878143984713012377910724372430703393804788671434093052344359795004206854007565283684678658148049601288418611937731978085885723852207131301616014563631666798265528806092209915709535237408454618134120796066448788010107310359318366240689683590039558789245892223836591319660446343354605023720020625868475959382175622698963121836680588209138895799030706928083661514930771997467269681621937130532202551120783597043048178156157559706753667968312025158786156910316695768209749878435956891647672207352470717220172604338591411492204266299323678609145986414182701683129368287136691645035865571510661619254551596478947217398556877796079991384153731567631278605609698063969661180532090585573524550752993571148293495995260006018829834584355606226674956771600618347616809228134038552757588638919742576356648168050345648579072211535806853969279643262427754031830983441662925265479970191500077286103111539967756508712962795564902297725745723674930192564298186106164579937936213487660027114528098172032986590283021737516492567483834912495436690600732038345219047654485112535946472659767228458148245530986700641998502568528639934958484096959985007554878680900329062324535653778571856851698780522667661277273772837459376794103588093246714999658040223785945467917577122532146263357903323955880453169375882844922477735357682844502632004403027504048059707278031973630251086001239206785803086377205295731566697700420728973087753659681455931422247004815579571140200722292093902643866915283550061762862697789603539354081809279469236446105096191750354675690024540835260589708585555455710707503360619959153933396323363414091066252261978524876800 [152,44] 7497187877566726494085206599783176766503899594293134482506512470643002203249049466509783705056260247162371264931859470411635219288810719761267637155551446637223990566147722316517508499590626213030100131873657320805542190458551594712657182743588648232916614801826692784102225714353139233888074927368117756871029402013211484511376550161125994725849110948363987124522000175729149887406535726047621934274433656862160801005639566089324917167937697610510975397549207021050061856547431855613460794934605220173412470028190143463387239013946065663151915407603790593143491960284418441989855944336713541512426410530787444479617899827865268395754306938179111780815759716733643091168726827592348968829559559251187750657912698672707789965278960795679969961242267347772374590933451777516997633715215563144395248907600479089670731427521543579196079869273226610592470984122053279855048672999568148856152147786570637100176189101886820002968566793726959651138402527280675161955485631081126832964626775740423116283985032466593594186427446502055268137059526698366667686665341700156263707129413076257583663685476785470128341121345969982789843418137746156039759636167844399135797530413865918733501727414018169761589621466398861476617496491786441391161481239732658074681123304494476467105862946672795939094444273652330517659410845220194013143508261690637960824416146857039042674804072159361734210866727552081014245759565341620979176586693194786504773761113952591984230879231682057364311858330414907443203604859965624556522606607834106583327709963656743810846482773281758592039289400317178939009352733674062610002938674464396554846352805650127992818696362915992412734450753430809663150871925149785259230168583224395147716147052841066382957021095178932430676059291910733353179157570928144980314342479885661390313264440014186580020079431896703805061842919062054090121355444115866845022123726220413204195191551289585067870095663664151001252135514296585504465194025121119877927731558678724384614507271943480825275477449616997108296753034765221763766774014090603739392585998196893286400 [152,45] -2091376402304549402365788235298597539728372202493279338364467550034642025525424237439117878053414344780404307833148606768637689650287073407966748898375592533862545329795001991421833653111148678357593673249418058832682786785455353519109060099587836498765765519791282955262928339628423759267529928379428448903928722655988554868134436722041945470450811347721051354206795276710176485540988812522696173264898485903302650800059511405587993804635822126925041231811866109663324172059369121644756218353965975121991014045847675125336789393220475731341202557305068568752034871865877818618272189238096314808361265312548306999857194555178184995722383960072145588031241039683067401951397181562662302866304339292038932361844601998280217736811440863092551032187305527423638835940837249620527225675569389479933232065977334375438570759768407712502235440263053507203894547802792657094564886841924626282145206611485840152685605315582938773367229807659764801542250728475171028528448955577501476820162227124748058366162906505801777289013543941776097324531504803646590369229096675597019041324825580145621137494124331076893161080253580963561736074414429030051027058731307841032907838246033106088889523238989105756165908273364384892372621479162201932496065438482327470755290334768215867360179222162429173648396967735860930466483780331077853734932631508665079443246839840245783353403756170659940216775041578442078749139530789991717209747230338100914266928556054291234929772738370919776184854281499887318250958901771574124151020535307152387167234080526105673670710010776698071692310174387822600930722284745663546585487868058863060876570414222395939812687405892659793267678969505765517198024278523467188692164971588326897690771171179335305335037437983612324649454833001953938662507331066878994685763248092565259668739711299547444268707239108856927119095753424732860711864255865579682979763050238234304100121645131408614824435099648928726963758107869978381955554176404197016446374210345957617788663791100546911635940032989611455917302607199387806482370416430875919037105435425341440 [152,46] 538109284879278539967466700699112265377785084959258384142585116713443824036855179903606789757782006813787292918007924732536153980109629263489461650532360784779591332946620757174972519920907331496615159891103525836602322740961500550339128535790558589650348106106514596180614932187533854674826461212825671967100669576430802416371247613167583427980249812287198110993056354970918998790135898565109590013111243113979040068183106842142258599452224948243749543524752513544904452082567834282042990702229347952002911794464399944279345549298151121230287565193911224623148226511482268086829953178817134129009117264294330512175176402019929859164357098860973102414464992782984842117079910237457528069978079824506824802075697249536922009650770161956533466216375495436182752348396645040925804057937061654528743014412016588293361386755291390692989893930486553954240895464319162576050307944938121881478274509528764864847483321467408261636443267635666589801051390850004149339987183881235986515570283159698844887498476811459925243341988474652938321795036202711171495581064226627883904755204701892417354079047996825077675975472912704920162002383027872402520226286961645791344029097672526937808885405191040349356676605272437410370485263621977368956439049229421724621187690132181315740699955133217621363197730040137709638551157706256102027694838537808535127727160277379223225062229060047761180600440453449166664020517908356066993832844872362088837211791196640950072883592875579622427449506345207157872409060588691919434230832132900045812945814526199766367144321620586501069136666207860364904259335629365002525900269040203563432618100697114991865484842467059467044055349192349334794117595422741089236526692342363808354703208556926267575829407376700809104110645355656784378055540868240003861416509828811235734862344253106522051808704342172252178388768127110827310962130603441658883118020068074026243046344584338905648079680359719359759100992826598559069124120377501646998673358493617032581287465271829594093220486181506539735361622593828214044701522246098734432578580250624 [152,47] -127745381890499743266838872029545392572403110622155707100863170433487538424476599086242110183714639117614570628142810454750369000067548024422182802565577544498309701970011842648237887433113820794850074406493768015875993645444452414355701173689588400439601874060299746415259635920037895664296760821611729893139482988841835056236612766190283696139952899754424582814692076538140367838953769632894770489436424013348427698508429535675654528593952993506431471265714571685832483777266758319894130171807472987684995769415992732017721221973501402097736094156582141884231311636589861337839612158009766583564260230484559080698235266773048391496287242342785897179060989734288204469535203618562674688405635798958303037142397660490151949549841832966063535677836155898039467570437822338009435669360098049142385197685687287277274769071025253895439101518997350963670395852205657600198072776649111343552635198516465594583497019294893882634639747623429031320854379606693328458035675619291705483962103445650503604616613944191718683391776490497017865301259132703499768161076183122158203838281178567341353915434677964110918969748263439649886979347956552291508530490757170920035026282540897695550383277975577194510663212741475366853252921898595284578945004571723107139115063173753786048090798783907255438970379431111171387267466787094447654387143389096407468810354199318023332864249904503215681822513072500635059321189662930329162444537711501423791501302965993988791905336405249346992718910733070149564568925022970470858933329183975857522620040674428485739700643887213355697325705005940173205106931342784037403146670732271748879830064801470836800670142079991499947996722123373937362330703554825496070263428323884663468080670408397107661892607927078891049151474054634887312209961998180423846190101083627987924762140798860761854926714551630055114929363587922281514490752533328958413472603072023857113229303494461962706658707641114402768924224088151855324154521798218897322084946293882264875095979124334656236787914283979729737239326309508911363726033788955187647074467840 [152,48] 27931459564287380182084253727546722180509348561500876124181435570999890747606887728098251140778700548124811759928629535031934805350056596668996293985788148058144824208244445184162375561624832964576209006644943061470448674811985838964893867340392323805941327548297590881295217805962329445911321474743627985024372944013751546777009459759067711602656002765488022752540331082791043337085396412545401547189328439193841486862412919961790501214601402699196822780747272387152496019646612194810151711019737211600404661155310001516272070009550254627031328468617994498064603908881480259170491584807415744662828393936558027522280486631750836788171979607189393891097501685135075357524506026182365875558802800323247267850100817240679177849535980941521586937385666268921546566576855981366418428766421135985738670221057355036804447865899503394870707274259424927430954825720531047917167013573670395542607276914322395859605333334711368491723046292418634358377469851155968758682343986489092996030149626964127814887969790232088870057881461602264729483722387410965454966942429258972264148310988235900027695931543934276879142934520119790694589912051786903758521761646734603887728102276691297079229274849092231497729330879029478361461275878666835968038514974649140471836308091940919583957396260021916599643230499680889677798794296500669599964345226856656281798859103150044220896548405112646837634142694228933408565128329066661113990081015806605851670075123744453703908495627384440889467373451648605404352888973716072694371489927828758671573029537627220845144796089105534894712637528343461482480987595436958683820568335117400214992659229687313475228295360512951693264070182189433188969888010181363113610273138144463653081137957525363473713990056392892823418174840205403752247357383427762968365824796784956491472306039219803469289305522902025437213238362539281094291722448748438081816215333914866779119567776409749480997225269978848895342477896015166121572657971138977862226077796791031072356134618083197460508640991530534697443375766254463025825811464622069911404544 [152,49] -5609471731276039339710340930402792327407872531402872301413853587235117022364261426498508389810264349136993182423513102078010079737366093149547850460214587139472436480330081767348462450022209751857029828980367486073829205957381869375039160407244272156828359963118226412437746057840138429578650949201674070023137152590821801378289592994499976065996524834816560640429162192510829550693915292981173591578163747732573424506772003054153067308207360747625418044366018854672473167648323807959430923124210640633199779642239108673793880469670945666714821574860529746897028271102283750155365690600656157901190988988523661485855127246250818115944758780013502617430660384584339819825622768216250133641154541331260752818805580776731198309905937985496793382038786470916399379416787874724183259718011965623164985998218387752117093236933477047681734980067745174058286915018615984451744354311925159184903319162699485828515099085149339391959930536340624154856688602585425375784730574839509786290523731236255351888630967782941842373366502188844256658055884871532891522052638373982732689941507647653906393347111005068231404713564759627984182306587498707956980942465781466120335517759763010325766382138926176780978315482659388104712386816058232189644301425386530360595969284231239592090579660329277422236968377109663143149823861743261136879301902403621579677202851666029055307126492325306775667514398675505626089046911594046457437791095518732286454731090230063283120119259041515656355876043976471294706778772979844597532003324600399983303036921410782943545309762506924599533489771699413732892288453929441536072807521232320506331651332766598952909415059541511848437215576169376532923986640056570079683837670058289332399214115900334920921942428480450653216881521399987613484089925924080070668379615546563176287468363608512436345186299432281453737199532114749372441688858614257997142042104607691038177795835659274526238210165319428852144600326079637524559741745622595138227793663989603820383679933798199418503174651871329313062566726329949185466081394930428443648 [152,50] 1031927810849770396435654686300533510371337850465309198987780244503831398743950568339270200360886195776565607208905114234483606846071927200200415701893883343809664198343738642882336756820262648270684443285098584347297113882226697352100501080578116992379154130422239010187288533373494606565243667124023176372878521444729869437724482113215104398943518194001028401336375673774937997542667281063404292798329576495018418533779477571256651743694669684982079283657428334665859979553861833265734664626315703056783880352020631352668530856858620105183197336343830418139726552687813731819411782024994133552303560570103794147754959842310716054966341435828837707697924391824200590894579723281207925710387601075160997293624752729231628636910633118934934145215967772134145796145705163306454298519804442175467034183603467788508123443648047744903220729702063470008564359927391367507788769589261729183357397742916165846817928279265503563458079137192040520949666623062369188282165276491643067012331006816398886732047230316766062826728964477153051910469896379695503011306544882409463481579416054060248348276365464961356115334158235092463322506029307572162747555457900126787623960793125133953954036884175134019346145255036004858062421580246912802229417599701905674047433980541423538370211568278914882319538728232570732049855465776880799362867410506628639443024687521101701758375957607383702811402611037446668377714796658850524855067916000862016632012248206766435437298571885944546212543048578723872301518702851592858100274098700764150325743614673333641944915348248686546943421798050177669359628260315137101873064586196123319106282552126338958015689733865862382655043262555941612570467482062129254882233091164345925253278284489379450402058873213707659684046191370213337619016292319522765178212944858172934841562651971408761431562102523854871753622708987387373875565792988835129089540602724113858120123486658205198361898010626946019407535712288156943422727499569408782581106554017630841860031880566684204480271880736087448617829968492122823916313072982540288 [152,51] -173539287016910972819282393359241697775508917014070684511012863349137108761600846614022754524715361619707988008088447990194434394354455183274772884551455291654548320941597294706812963358669194643471636272187945034013256102943416786471463524512906719970319120603293964503327467909900029813516273233780598550274872017577656087637956162439297742261988209358127684176470335589044645314794638229031780208337056434063149066241202986740336623530774318618872015001157413871456397336706948175273090274766935477322213415119907060467261224828732876107956744526039913998046573540265419548986834492958945518991875712544045487220937296140407366455949059465653770030088253152776399191104362852886706042120077637107109150031725957524798230147165084382090515134418762921166015965692943683114040757350141619563347301880170363368322794025664574056547283037504385061637909373640962757081782902745391442345760021035910485253287327014004997187686357888179549496888856324040069045728859157875147361747320162084711207085089946053036081524745904637450367494019691425830811077639567746308723744601772214227915187458833165968451538817037128570900209695129804500986352959369309162313236799107742921908445899672734744279448598644596981467571817719287665601617654642314081468794216078942906021861489683262310452186040453876880804344345720686541708950971350408026828254610577577062275739129848727776287015797660301079296477657966395293461709472894695371005453876534923005481192650960398912703188562120516945812962812222793359829880667813890026449636980074366464096941838563445062160721610469434814396622181122597831449525592895879187946748499250238499862047552162691009874431820065057726725026023313515641157472528043865303419037043184412391528955898752714514172136515025337239728869576005479008872544159472927038785956560525600330277130719441930070274765565063128589425090300795130316806517536987385788183714135999375352018435807793332107941072647228541341102153999931507499410781016004590870601493661495201488414119776661503616462572607106759650960352658997248 [152,52] 26646400728500452492667256672185569233231500608670407514285115522467868771312668094837276726700044249020545026685955479072624052262347750333779073156023932107074713128708603801788957766238877856876520795944758465635724944123525134557293745331109710228977844261434330601142345001403881567108004881320789020487205411345233166809060452715000279391571780137772553164736672365923712241021420640320270229574847832130239530369432037246521155050329373397953441988832241557774778504092128937882271745294030166449537463110990168977926865483704378756220869484006726801087009489707141776384710484575030596181107397086527238493592760372895124263519801578332893417600746186714761801684075584040048687625760998672318873050852956905747113677966670618364929315127419706644604630611565544697657778735807908051846175414078553078499386196190139936090881385369492425789141191121408317412528337097113942260274277007060584989787870365260656929634192814833673464071105796576441904328438927785298050760661538719672960463509244461988047755979414289849403188055838267661006638726005933401278582324321648713068977248777310871189328378698933118206389851763318655899531895233921362995786057479153135778135697572977129060162322986873039620238413329983463656694056214799036519153020900079944756311812281153576715680636601445486988828535121623157291763361934797868440436742810716140141532796153063129498751772030826787964803963109499637427977084728069773272762956066657826862069775445586250341482743822280006093387042330973254446199553895173813111251078205203939439748987195076446903302836294683591983346699456840135030126262830657573895352499909658314893922814949573801802370236023891255213443775700200720724072713977042787322815594202480315795284414775685313953134737021586283059393296263276148895144275817277628599588478343788851227409887759142236018684495567962354743155068736449549625174089552441146775253699240303056984651873033143101245752969764105231730274433152467149733687278148038890764124056350731833266234462967536448948222384621774167717322014720 [152,53] -3731954355010050362717287483415219474872183730974463067219969893825904820868569073327783289580506626665734740224219475872990457669114114266244906488439249791980525369202034564288670645608643735851847470847720176993528107651666574652993227189823135142224530438551631400663071013534146612193259278783954269044002741695051996761191243626286034622556687936331140211882745972632978222291464828836598488496045007403209899318018769295326570486985964682900912307825286925711624632263685133142025735393591767506141950653492602225559675720836994895503998614103711122633786347041080172932759650463163168397079113240802859615718281501864668632246033493894593063018094384080195609167073880728084088987929562103460329701204432156147577040955784078376555870951597679220739741353999216349257163015460116854125160472825233864840257414864466626800491569343598727142063196169537319865523726032085269934881366168454749025751980103659560326811935824433873567916099413421339667803717703839020687581966536735089650578754662328709085569220335590601559187530033148729017338920685573498346287433892850511446449534417695896357702643114604976014445383787662923389306915225955441407963096051618052740056744506261351263500956318833664416401847723503565943111731206362399511857251585366434898658865985105345609429521045824582475520959218994486146390115029994672822671334478731727801947268346570961226540143434084010913779147398682328771137351800616511052101717450345220434693665414571177930959455012228124189516442549234925267823846710224920511562471763065657538531820863533805179553931961180740872192010356866022118780558804619944055313258432622279155884355663996665499549176613555639061973378762317294568611289167227503457213156773742505692006959397154515490540713027271935550785142295802647232918992401826177563457196192009415657111756104224668049815352879425428175138027721390227499124976540434385225167941391191935026667478590485465097134835737055390788079803045598836972869232271758809111141527242716356492939674824134237470551539508923563498863616 [152,54] 475813782970670091283433332964166228353583543043856713533750152608134283469424419634890318402276048150286645532950776142372465231477167453113549025465135933537921401781752450348636508578097952759455281405151732158279714031928265669757161208924076769569309372039038824689389549702630250615265038854006527486164803401302265242448017794790438233015083515259569568717795536355166471148458338534864655026069482775782373952731458360824679668775575373329489372993396891506064150799288232836452397387797425578020849087409109619019165401476255690841267559723708540571925678220541491109971631750252776932245049911372172792776225407800877903624821278127616631384656537045290906782007170094926032613146403967450577921099328541866103400850428687763983059888681657179029689904301058005490092530595402134129769072027817812562912520274844901809491744510709794490446493538926749373164305128412452368619908974433168468032768101007885257719135562574328719145785642681959184808391844197262405082676534821216887910354514590837377603030859708162966356127502491566443238896455256662928292741306446501177487259698036827600184908456186388262151183408507527844920202084888460875640372956182438124725690708924333073480116042331849958508801475475480506486272519522152104943046336738890110499187621661199446046762379430437686681332079692152249352409207548357467670614594842882750624064062189721643372706298439456491026863761103338704086714602066291806831737532859870757814206725162008194325728103508135990067974016659449729940102557507392327071726413946867910222074473137891675819912322252927327104177524317811649465245461804644658045498728522653871342234463299996988499182609652400819426308910541806685764516306563572978194312236239358695851986595337281815634667682649227742198639289770785645318331289988498968819974063261572267872534583702682873491281117959359776556120096409563078593886915322662922553632221661372572957399438906733330225807667690046777526306915323449273574027868425356295326310985091899677434697856297492074191891751735267442688 [152,55] -55001013875234181618953982797166284310141093360796707769216628826835120792410756475598298488976297171837757836285987694458193569671364290851336961547045806843398193486781158501089601183418973971325075067698368830073043913353485362097314525587420885150952675085934309997409985968650815918606799785692158584114628441888884648788652506573259399760241453571235842213810082813873418005929143880852536556047667371048685555281826548563852578332663320698452750575025597036541842907310187959535797746129841867091624845406617794571471939916848502566142527791264847679401001060875420621701959523971071893049997978098484141998429765825643378588720427795089757661606197757529579539311105320691191871513643241669496638327817005620358792096972398988846854402775867371490630021895706484903868166086340781447180070083309874222096913322701588943708913972034005334045823256427842891905628916329846333373185398030349166695589784438272527408672948736627265086629031294243701514615052187848496168481261073813911142401124118332511295311572191875780963735556601153268925738482993946143791745136661390796849176986176150260393767731798000033785316976694371619421583094220976076646062558018943161111846673008984573796067947996174984224790494928280744838254545230995223097575789673670203188814989157473879076830367272915813052078867944316017607127826173077531535325769738620164581371156492738915894953417125344321989780350067767963311930801669605682377829449055874778442065998884560266711234587933566935265653408362848448609483769029610359487832060459825657094438517002119691584939748007595477625684613378539061950409860372505072937499532105021603780487358634621634012398551469374059445128242299560180090583165851840114736326172390016488605529622911976010999393198666545979497548310836695267561289996912645668091166200423949455316866500578791599204467084591768510384631730925173503940195413282421606535330208308213212852321504013594026677254264591644682611810560387484190435585934118571855761343958837094095191260828690538447441499193218955264 [152,56] 5729634007905874010023138856741164024834628926358577195886468370631143471217042199531197434729648537386914575760032062467806211861224518996116669608067101687344002278503808928956459673802789023634652760066217802745960452864132602759450612261527049682213479935564010029249413564607914829181712405048602717529746567264307051711643034881249451613610581162912391182850341784859834786932614184673826601280749960736613093956783450847705852803324551615091554450318419733848960799117045321593242591517441287158644755418399385689717530154004026902698913414719562954038600849751006579118649379012735701398642428101443403099297172938072609483716268775616351786480177528919139550299063853458013722119105355956045455868085950080507009612897938505509743171269917461558205665243320914225254324357984713165698732763076738970409855797015360392088644109220789047113099789727790812278215608025193688243298567071191525881350472385560028459345099391431655654157719939844661533206641548515298523815666024542449028924070116551309095232753835805210956389497261544867832841388686079822352033731000522694493765849104527869284200758813444881916104498410024000579398172345683881713755774736633006137671051868237379838398442426689097181884045377988561435778379644647712717600072346056875756454128586113070185241672138947554647992932731588618859877578789022040451601583603103594799024199764190340495379686579400724339282579010414959468147501435047515713025087360327994127783273908199022645762488280701081435993471649790879473832698766267545064217771335878284957512625892097912589549871942917303129514182461481489676360761735759139760650919012423646243747188780202452248389313951884017266524815778495757397214717075633565552500977669682157312678627287758318840406016403015547944272110895788941405344440535193889084797454003910411675519801448013174477709154390204178943687040826374482387328661708787335325457717193200243837948571963323377304688784727812448505337681737085318504953274583866757829780573834497398975806234443438695318042284811264 [152,57] -535333941853672474991175408260843088594971124966439165000365028727670702999808126202263380423926393339812368489612282468310400008973753113005298279661534351929679518971159979293890577912316430536523793340625380502789093266598571254199381324142105604987885075530928925651847657249832083908915208671181859015204808859653966183900545519691296810847925805701908986658480285267233915045329407723991490686438342007169578524550366086337916710588207912286255171299420426128989768507277988039818260362763968897769968152254316279702280789076462502205279596530982596338172655336500292679279049658404465333489744548516015248653347068388304397370468168563423530899701141374231564887904963212093390712741982462922073036125992812720328094056532551046403017695938683182385744765260861639502041447118128641741137996198849342639238719419432583608404193780034877320441378892344158504640974028630854234528761999760038018412073173608365018870792834142963515859352952963194275436107346140545730066313436506268076337118405263909102341033253473827683883697259184063596180576462436143648801553962390235184667920792275618879641410558099458049472231020137475435883967211513026604223491819417896235016098639270714293637583356654478384839943283226366384892200544377204404342857171958696519121491900850958658381956188469689458300610088212511843342467006621522213258456913743024619825367681643752793670109693639135806401854630120844640163071818336874059582086906326991400768536681749674227650524954909358350246821654819050232563490218775782478677417406601638356142357470161115201843600176825802455561932928042815881788149887863015680176764625755451973037201471299752417000214023500142897270324998317899049456432748137160971114039042238167080676256500231619032578622897551013962928466060782384174704615688256312716246739564978667632402842521867546950386437458046557181978399764821957074897949966863558643168517442791607976414363292605565225787800017069982410823195034608148296314018335160940213763968383129719732437156972772473443999444160 [152,58] 45024112463428295781361475187826817322424598463208512641758419572881023474613104267681199863099938305778883486625386584244984802709285387757893224968894699694174943079208792207492135149482755950627400356008645730291922378122235005268194413574606091534439418182009463279186779345645102676595497884143068134095938617343306220270741676045128886007232069018540832427474912247848738689066124844572337803292913715231602338696502067543355832970902910191930168856879119950690394174819869850066113010978598852225840901765669706361975064608774198594648401946668003677363747866972504462169004564241186372659209741782369509851473603862282611132213425928931650720981719574094926685898851650018969257820076664507468924920640236879496060457772101533974901761798341840462027352167261233556815733213224430193183148428161725586596232070130009131970667877261488912660543669054604256196717143948770711055668527126242963963434339400482463844155796682009454617375092531982778826414822707631564624029523156035269482496576840126717901858485620885053119327387256251169257844989868151670093517624899526535638196936006419969700591820454280116189097745376405755832721309682014089494355033185223874461856683051757922875129588478792775853843955048646742124885290121000957110927013909628070910367055963460302237905597960172910076818751384144836423564075056541529346730574665676575661968902924442833543327695905374648727974732577418484327073791191221543607413232654734719690727355239815080402588696644321406935452547081650629359859511139255218224087118660403703646200072312876519993389624242471276863617784207724007974402826846365441760143714480304903910896771823069318957803316732729602596125937703231693076601526754152977922569891609322270302077815514521531165961986140953706219087448503622619767368480963499041522849365757540940933445829277647040276760201363956190210433921438980449316042620428208444021285344234743592201336076226054632918969733688284309525900679425810133050031938837352351240072559685881942266017181020113466182656 [152,59] -3478510818712715232035842115965766023658470134715164131297427865614997022848794372780921638610181934624337267880243701541213315153981202670703054634822139873843080970466674979591025363980897857250547987859961558050083671272877471556439754394520722653616110236882657096442005034727176279267811361746003946889716471947837156847626267148149703096175336222900631397545786748818704068914740015301710030739020472422687949337106827042192545906155075263658007890561899611752144217132603476017497748716212427434259221893957066602485692254639483588386175115332949712737072430271203945931150219451658663410119789066516769050638975170617851625751014088966126466092404992735524653400518203391623740515155644028580186550582966015612076276404021372743271829876184666684337410972808049211144590529488330962741484103767713200705422545391788383972093452640017757897624262444433753698371534206781547607119840057221163822855087928018828297295877518012086331750734709483004520030838705062693103507580817992440201311557602865361258247857369985934530974891353338725791601282667313966577754488251283667994504768493395128563281533251648744888715341898843731519527102742297060027341916611469545179660157951680442787638193844537601775881906688461140321785851997152070502327392234318487967082193743392386607527923123496614712176086657940011592005230221743718602821082366383794572547790327029621179885913929623022219010767388372633487232925646118554997554543790805493048383820525251675500979885865726695335440409385690278986402515011615637162084610540589935259413209599108558741940600544579342196916441720308127978189109668441251949915437672139604085878851427797619927284605332296740534255850798849116600327277084585349676174047927923845195580881745607871026856381780453365144972674173480754402209092761537597609648974584791195628822605302160196084008903005041448359769278425285160879180801001952855528792348289229847040243641004504811857162223382235341276149609178349287498320814432257143670920697613641883352280676742074466304 [152,60] 254569946345800733208542581135603837522737966442384234843189387292526716139429058068568485638391027436516267250437871810518337905992681417493021789272403700459311634959412673036222639668009481430662915149122861973791182324384979057575171734843834206322235132814410629622041529698110209010096396252133762922202047170481743580048759876780697741715327862891208979257497507877861824862907470887038781982990850039830811947198315098190585237719626430868780507365914872432741084131890623324024376624355414520172217997016097658875546799579737206033156435007615772110768042640429790303970443244409486511566632928703255057198670085139404467397092328080511968618298389898079938343173191027531436620606618101240631201151801237870190112824273047100225562491669878857604289133239959084390803430585130572819959603061147537786502190637352246745285320452595400796934529105115869127068746776095745612270135499600502021367674099367432241092519199076478502539082244647804359558820771166067173101562225283306597534495551042082617139629459597486824543705113361318817442962910860613486126494323774378691693201838456356615223285489299341822753040281864195526196917609152010531367076760169898125111602053903947141967831087964377935668023220936016921716978421621176165613765202482149456070957683807687024228442546403747218402189156563165129922603491426228435306167932048375496028165414364815117843243084305525884541534060821236718395568613454648757163536722116388475321592269982990170819762491865331860054700773065943791616312187632738950944213564573462631301163483494525067501704899794805765994093353079141538565832415515867447861376679056977432093486203638143142138681541101169722653051586556437562811706175837268933465474888688078929612137056949991366064867221947180290959931670439906244749546484671651975354052743612910135432954490866205042436463858429637771515896652426925374594963111953603416754731652553562182633137870235415696283760605262539832361200033431810087569077237207618156862613748775292812451180644040704 [152,61] -17654719869718172895087838500013350656915310366882361279292861620906685235099028288693715410002526036148293270505137345611571023269473489118721173433184863846152888705729086717209621906887900358958828224626567776935972650892411065801206054769405726435839948331037120735740111630972602292457897178525997024012650978890311205040803273908524235778372151897638409509550247663790902795999999067247347481786707226899070416143422738447400749705554328077543055756432796659810575917041117833294101915145739240338227321916564895514639759046732541773697821726182927161130452409815960664929093166493054708046551931022339797290435414062994112033797167453507814008981139956824013133269984457938642101415867207710539152169640799055556052990382352152287145297815333835023324661349910919181472364801900484157578285045399572651018960500399340192751233851343108724269882786120649871514974488264252682111797118813167209392985832098290287555909886102572086512089242461461798800237312135937561034444628667501597899273302102267101863936750958852067656778275081859478658743813855226916450609371584922337525608817623714457368827328677632733041376377830966790516361845390905585547104264843289061182459798017270865790939555973540346189928217508430702036864466858898529917028558762159103517624060537010401532166000511213454052617557398348856193288069588426999392114936648081921888006270274188496047022581898951916649394971732877942912738235684496535051354364644440003542824657124047161994767171360336257141854668002915059603052781264155462718987558019950428217759790142628300474327251538712224162770331958190595869093554705207624150923416591229776869632433605065492321108841723493438203819096185016580335713882033259785102465569676340332465148791208246523493479424109044458864067644472227042310764670437540136214871365897649084618431220459803232844541938908245959652621684425559205173427458448319218812481606491042497073991225686433493233924294145832465691655489663667859442321466759953817901107318457293904164242096128 [152,62] 1075238283903433412837715323373852239427892360170579298440165468029625154968680248435639662700741159523472029717435083628512539345652596861501313528872791073233153443043347485081194126026032604471452618943492254826174853896987038542400077403212734543583280699157022358840331584093056831846995824051479238446779624099079650700165854361612432047317845604809064299483583856154726168046066161517385377346108526361428820828884332802004187721075372018183050884005216521606071661161114182689474391269510397015870352802736797614566965413361846347868465950949486382568963975785607208486827490385452800519920157535710756565469435609236795297929699983653972077147559836590567001804347328863419914938650360707986602358189739312764234482873133644782380550463491666137654302206648549260976438933107638041179008200191877412307680294743977102684866674073349250136673182610677397514782104149399593222261447727434951127619837746255175631838009497246581628544170984155527816610429823508353705981851429607566094070271867708280075264249300385719565571637096743827917852894772592100509538920917201401701172894985866173705365565121353652883086411761105577818554092567045334180061587298000386254036896019900674540589150145192217222285391800795665402411444270071461435765348198222578666262114500252208663186903981595603789326471322971349762491020567362104044262375784923199393395771187929967338641086484486015524549479099891299031639089681451239066785690101867784550644472134097350252025538012027497326708529887942719243156089867469452831621044246171287549343090286765963306796340115891217977383987082719566133900824587168885944512289824970285623769706792709435893968679543019690328740048751696280825205394706637114101961527743414789701616005224363832555507652867095432728498457234571149665965496531701798321452465407948272582176567206514039557367648078092018014206294108728393750861450114782541547743637950947856376097554289581068282276448364712568492731073185059624571422349164794164211635091805550181481551872 [152,63] -48387043946494645725579593484398898635495113326369977964317204078326231599200647722375906307235832059242766654851178481417712159646488852310998840029954565454025263875650675840340079417131385494362452717818989186861954713226577929175250084053194200540757333686082045303145348209957662766587942829325266764213649977003444210031224111776951950414121079175447163281313133628772178605749335900199904261419069227385368594760364528518828438469034203807708061834822566896706480008315855132290087883895345451660027117937284540783945386776658544751812200149995420251974908823174349753615494601764220605843322959908180449427808219018388323941767663263125569045330193973777853715654991905645713279452849910980055760239520649154522871068038920177993716982499992203067526698726851695634553854386300248458352457338803465731896722475559799228251735024156246327327206767731108326948916923126750726817484799542466805405412451299825929057068672631901839502225380370964951631554671451879987950423407044223594196569574736551554764002064361140781644196169320962725502686708363228353905641517850306408850133461795556425519628557189402835523730709510618137524410636889159834957499393342126889850676401168829135847487960613005970955083910176909875708939424005471011747676463802256084427569810175191342710359584491226684102414401113132664043323720712657759985348425651056316227545026867313205487101546170527153953517987784740766259522383592192850189652086076870088557114145819785325718228208645849718598522650608667463682817637930277064029922692859345463254327981197880953111653328670302437416198836166924635360932156913341640179458488395089725145804630083093776679606976940757586347057527621107838486681520956763728096220922765964396421608036150749731361932724330293880956497688953802436808915937383445713154578555148309889369794695129250654852804100156769953718102161550861813722951620564263886351805962897430602407749485889234833980229139448809947211906971536906934531845868985452177491787993812421312512 [152,64] 855696619580233588626799936637914161228668405702500749408919467672936478685030733244681151052597064721466252922409831697525091067480185215849545050750322883780434104703876418624855335210998225916828688865744004424199621540227745001255125570872651985353616583703472648672025488624349339926632562150682844689424221996136873482665671383052326954591359180041890321738656914682561879021347677483504041794237203674471232723612055294862951380163033106906300317137335607892110220431597212598371945429114771775224134793372357300783607609208859989573172173487242752553380612342857710200744064978878255807032406827458216756493757487408891277367353400787319160499679758792545643052458145944775024693829792383979814007366556854340657291362404888725253896580992306288400672541762963388626990656207010583993992696886312262538133366431806039644551371838460824660436958559323768807130974217237972044236870897469341203485476827377292367536748444745866923429561215896210338466877928201863182444530601946057315247275865274449642298307802877646314633448315044040051700556506632626971775087324913738099077863805428652533860625784034314642671697344804244984758818254610383493003971445130142879164047519518923161417657745090810545490326096648887440027674411363296498290731008797654412284741845093716642089638876923983712719821183694686376502587650916359870461430491701476437258251586655036726812842292977784470039536029189308988578578936442257262262273722542462386274996019748649099348577345524394742805314946887431846923538441592125413882224013964897788740575375734006366468326102034470137556955885060827031644513730389845855342520239508628695044371095748408068009575747881925011105063402430057670101233077645086839466464563599476328878230945719039069892890352141463154263887291829362461900174123934255609922482987990613272896410976711051356959151897801645211580669914422164466497953101477615735954673136063735646619653625749980289295370913649228194483421294454405072327706751711627857001615028387840 [152,65] 84222160631985766263722530931968273241665134149298968610921564617438179431712583217990897924710041333168098097540581758704201546879823415325899034897307547730950714637384596128368833608194330767369706001456621367498765792957534559604128527021981969141021293579343370642105702907773921341153278863979974271118388571964499824787368648164327361601650252119641247141627615518790647327459315113175718660781959772843739799741858602195691517554560964054530080909205963100753965937198666878733955546355200730828364351780120066780822466278392586545997536203389334629510093963251850931083043090282944823939708930241803274513297405347702707020363080870553388748758472991242650090438609961999997651595530778065524265888183013155570681681729154058487875710818879710493168642164768241411065272974078795403432716815281797634019382580397144509581404497355216230468079993290091307650976607835801673142137589410492121735447004617252515195664862885384343506115471622226526526080550159893971336025542163694081964809364099415746899523428875579194212889972591006048539029693945543658962553244754192191256085479819146274375605550730620909243505595199764635142072125422040212076105557625400504048639506087769029923123583871413412937728513685142641456330069707156465802303045260591313493187864341158934651993156436800002114236836777033603932434625166488275231422846683026275443925487508735095951328592915730611091116081826177572165546696999949176711316336402282451394549077511062367996527310790490696719663218132876200016208703601236427251219888117296690885123566432148404252081520739103770084512905060884006212860998274765673793700025678436013336559303042563222618720716462752858926994461869056427484032177275880455343360676636096698329482885877341636065904402376916873945500080653289147869789898624709973974772147527473514984552977884232606530334424866245217167527412474170888857978612114742218551861449939098923833529736682963377951320429054289034996033632315755085843752600686928960577365606400 [152,66] -9274205610897169408567556694859000619100366263540731132429075721541815949236310200273635900669652374374427766142962846984702176894444509343621002096766723338687207481673872891706181282410864968381255161941947761955774264597737532121386340749943723373188521632769462464998028311465430225821220142656673945793883535246026214522913671055807630717998297012869524760349365325937202411002924028570970017738905371396430526338194773233074451457170499973688345019175736624214462069499695985285039789700455544267230210349227281910855601060725170624651635398709930002667035236523802389840366899775378515783505688537216108338213160220464356149598470346106612150521360091903781599716518612427265099250320234344085976676848187902392401484674330349731366383526672408464070878089639448444801802563226603500984790122182536696558643181067372872169182931778083917335284403853523101402123091429897115083670381447591567366708027571589874644243198322480896897763008172035956442495437607921192716266671790975926044606655566462340296726212239956951834330318331947259753803711493557828583099667522878740264053719336137156520426348262086080845208331830130987672410630744652971154346885327478532694944370717909265026659466407857881510374307854207073872514356439926254817526514172905835952694016883249453153205592438758170715252271079476929005183288099145564479552910064975228782037257856839011687880690120832961114222857094562793237369555403282779556544067301358978103603998543767028120972210610563018559478102836222662195884700824318172946465342932110571993507708011957527533959692887948875303540619893991971997410755982946037992786114679043828602659962490562080386474568334041688236933848558014376092078869221385688143516589649687081794137865016007602149287351970734545870130928465788820417304677550970223013654395441968954896195466607278089609442413676099165348199997093793215180116072932206739102040695006170372352709126473529045329862526712288517692597167276000980945547043147130237070868480 [152,67] 354978405233618560276367596388992784961977865621219364215847105125651339632229459229163286226727508584299681011840499501039846104424654318395904047193513465169878870428926102322000857701292962654518968755689936223483177798093086760176959067758223143696388885457054777246464710618979464729690238950632760469098385645770080663540614308742380173366512614502822588672561233952680319588030396341267666781735084085048282332320500855106577095971215958577179850165217842358187152478237560423223946703177783282189366959772760886598067499979314207010414571755137749971440070433356644189436482354372594189011958870831061872482298791428594550862145719131404536039993047457877442619958279821523388122574490561582613666821581651447973848342643609665292100426254357093281259121781991191466245278844773820963979663185876317740365075636081135190075924006164709224340460969486882092224060506443178128306524093629397512747045323639622635927724338256488247563247846070841680179002166257528579139848668714373032881005146043598808147482852585320210381644964934648814169387845413329166162595365369509678651487630918401748472621325668676425356592112348610577512597008869389616779503081273678709569381652996996023630670705714553943147975439861699511511064017529241042104971126761232166215953679671101682258968537685828947430845278464981842059973362891807466495487640583134815137202222298949703093743757532014747480260636989944490450118580784128133281476859003206257907078074711854193036669086901291036151918093924023124120728350314731627804027255773815378459450727818103077849611136214550919761185562000955391000346080247668697068083911757574744666111934424517010100413188342437284375399673992906973192301842971645538300922965935081146974859375216487296209582480370461744933915793123818975620263729901275609246845354064653368327888542641839753026867341698667162737578788068479656710620064032493259932814910763400897408371976167174800245292897332754166377027241723810249299264439882770022400 [152,68] 21844943396847993600803601681157924589888766024430985977429965180724666951058179799107575554805396699421509553624985311194062291151222060724481550965377857226691831363778952249831747581644166516132958617518426760003799501146627042059078471082296722530051181056869058164088406749047680907028954240939515892301389607297749565890878922940829264443883288515465656225007960001317371359971063360704517986246672657601977192000598869550005091399190703669413718255086585054075798893079565921831162318865176212415012692834858253172016152833127786411391320912214880683220901612813605228499151212300374978577327327930717077517233043271669142378162993993868141786146129309734586886869463937167639456960235763000915359037494720076176780746782580089349177825207456061333065349337482581638829151911810788416103877064921772358079366640919362981724741548965491304949729447428007963853050544636554208009215818439804425725237319665524614034616352962880925336934898583514640609441196251903811828778577333259725475923124452711858348898182024798141046274696240257063767426283215177814595875581799958343476503965411898648922844364493421997422843384949626325266445937892292495491293015002926759427094371533315991789002374236284414332846751272348973205679595117787909057748571405329846954647056229724095208525132430115713504401253086435201181074308816537990538465683773143167242646747700250646110473457067716246001098487507256424593885504281901510153519494417678680306660364527120462478199208140986954626616526234053353823786798318333643308640119823009519703727289705691200845535372680835180227264332433583707539820534358993527157612888953856970009450232243243673915921310181779574914606163204525797293282868519696844091324454115608787132105581696052275510679646479103578095271374848209337190646925509166259081230390296067551566893981091739697747481997170488963523941856417224457435502660911921535648667683757486203315458819711097202251601121852302363835446350426601532865901574666321920 [152,69] -4254274545155116205727605296872172185022630309515955854388658743698907945841947140755646590833514108730312473874169567978741518010470120478845193657840090754161040937278186415506372973435576080672550773237147955045158076730413384420244035671417609939947915840077057788259098064155719901653289555605089709683214369195495032323198395978602076768884225692994402353831036915489078665042911624603011808017750881838407658211974825292760895909696429796543253455025957103653607055964302729041922547281643211022971746303545197737038819642511379239065881358522911374307345919007422422429122230471143671217286228741414086952961863444693504765263465703065944640443867002537204869529044828777039867902580359529130396737403278518931576637259223165408629414898218020433681126387808793392179971778148204971925532665842417541406059193385163969550127901356148539650727803854323674764358861622369871828246412087253650531516196680252452244831440319103101989867161236417183194785129071717193340348544225860510379705948622981793689071253933355153969715846924008116517688313944882208211063238699199281433330198744002229651268457562945050166419954106977091497683709271153702471246519226427852043120251227849586986067663881631803136201901239669884703989906473518768344257832877800912947948291362598082038598242419478576901327986980043000376094882977870317140705137454228123119300523591698567932116263501606830490455823767921140862859518549820388937773222160415783606786410758049078439939856874530594384256155922316112031856046848676855319173003502427187220228632519548030518303367390375120603580155843667673712483200248697980852250551534754359874790503904202089521039438317552854424442548447947922538956803779391060034098919114487280307713350088942623455612350542657897929659824459041649984760648005935672925521210755174662977744190605986400829772337233543615350311318666970898533756433349082343085067017631116727728639254038529148003628953201593560217403029912664059185498054066176 [152,70] 307860080635023145308158187599662483694718259247921526284588038166027805323590192369028490980972516814113331472363014795315356549719973449760249097190828137376731437369535249573656703689599216852667106251493132930297750660002730187556040957617256090987114335095018045712499828232251075824812037550654950736657281835722529486605968519340824963656969452745822598549784298256483826162671001554323494251692501455291795124572064277377385723599800575180045121905133167905223773706434959734738475892554467675731521876860063842194633931603016521759497085769909405356709061579593950130325897751048658184959471077264878271327081452418515538821289101279563295215152554817584823890368094429195160171587760655794497728430137502243347806197449873081309065123226833675603177397232673673180402996744850230449889586023262835096619330033589159930581793685596652643613200794365112588372845389851945463650855194906620702012108050107750500966576870249035782277365699480425097262915550299825695658959403291699399784864006536516485508466939768782154748370866176439307988770115847495122441137280893857649461711730632371807994192052829550946205627543182620460275692372422991812046553484596963193480300786111906921987146783258666953887478215556941390065206358687422380510715334705671518986651446304374514407632126035749429527785577387662276903732252041616466954548908475774059182762921680080186456707229855549194172477466547738262038255471201994697483715531985716359620218143334875058063861071234919212984622920520404134676359152938083433020327215337535536798520189771982417285084618621351750431311739972906900037878333352868623382160067471532591890825221402295394838273136065152579974882849064209851356734721577310393519681415467206322451801838500348524691123779276143440951754735972451144682208052498116619298583592173502655659548194455544239490739069846080508976195138212455928524882178200106300558956021162544849523073842155972724269040540316971677586955677777332506932019200 [152,71] -9938806809309191202898914079552303425322353043281829039817842214219559179288009728958096034726354851568486389783004544624030768951961075910660687323131139301980440812033768660313648270239110274287721942752566706102484462204367895289680828118780099692066909645348428376762151550753353509644027502161803647371657281615167445669370936556201249961170597570468650226846584571192669388251012057462625342047410113980676172387922598769751788801997414095970493454858174232238849207533092014589833208416685931074069086074500042490083273600465383122882511467225496366255420394970147405528619663238016194223110101534570677594175876553751081549704053675276765119180870257386350970828864902416019705988831010124661454046461324792201372546848734843112328701338967084025629874746809284332014198281605376639650213827534242985740272076931073773675272920313118825606002125393042922961516188934553142264438458219820754872200054957687284497864387249740940338373572467844706281284128193642199832673833295095608417787058177198389089767116525007437544490846370866289558858107738734802554066649088472813215209634592897125431456130411398147964964623419848409987175589208196377075060297787119891453661006537522359768438984518947666849051602624044475378774915160007741423943264409607170024924814415518610909142315736210146424672322576500139775081163470025346609447244350624744488852300117068789493870230232023834818734892808014464954377666270669881998444463240496166656671579951583117229981125564676136150088766654625609547476936721383106596089737493992024293918569200190319614925252690283780002042975554402524727945391157917191433600650944447716874253652738771247094595533791117178996818169964888422608217039872385437223203600072655761886102451075367056552359064754536043491116257248389391062399638948354394089073039841028066742618375883446341999600617452412671755002006136284414473692498981881791110250054199704345900605439158806207437625206991936313274769033095107894312960 [152,72] -113676170403192218048958644355007127425442549768290130188420886145214814613211256636048377637454603291371276634537453156665455146320001440436542867087490910403862526206956605332979744851941108681352595795758446485119274782315524897110199650541798925449242234256523844046205791392219628261575288924017798591353017147059639521365152138468361340658230417666166813544620917181412332781644314378097094909521855537051747394672638629245128001525032972120125398103388816572052490074884794387449236657898918868537842063915462771332001015270479035947753074534738112874903178124200492771550459917278273308477996391273695873183313230398069674992933248425470889025591632762234942907430087893149652310345141256658829395244607598790965132480514192313812926581061002689877044713343972725363069343188054478856243609000722692955147991068564123781563140807324411007276864110959379414836253426062430215408603705122944320159508102460872704459318044362513131217185419503464313827728789705139199792533787052172933268847897472701437349291733934803612044976512936308431647914775864453221598893416105932768595449034100016405540397927968704401739700144955142797713865564607376806339885794958310733186036343798340784961164957778165101860700647628926192885664910363519446515493046607829860956544398254854428230821155291255589134693056676681902413629701779487544937278783956843239189142872881808607650077723574366717762922683849262073539943273136672007473317200016074767837535567715469895545223510797946362840269870466261612732460766643023204998043394372342962235192168026581625097298756967184573860855825940977595389193811605780644887740668340342465412011003255337944248134417444546945051248343884721321280503218904407505686640150773975268812907382178489994692021140367141976267372242398559366428158606527416007544284155479705733713122338340188384187575527135596830160022215353579491246073728559957651816668161573619396564695161756472362846295442669887920043285906781765632 [152,73] 24452363001955769034630327482761105416353368816226349248176060150594128993416292314528607727957128616551744786436196102490925454447413901062868745240297544568973277828758303093663864063667090539300446323192605140955517219067067861013661581336368263397554963973737155443935019439747042375806547207926143794955630472223370729971574380540373589267880071867647328985252615167885706026808614870905690484089368128574604593917869878315336152497094602505389424585848166232929997892406277857543299169984075308820215947632588196862629501035266619111652888584225491493538075363417736695441967554608669315936073397843417636640740918691044000556296081735331734006135313199833297951205589979036231353774441599993272190422998149288698764499394054070864757460815816307071213936564814002576041599804294373406878542012370967626056493622850152395574017254114560148877570126820783268530706054594165451412805517793051376179661719480526844198648360031132802581441821104048087741356494244191401999206923557814758350407717888264907741197140398788092898138625480838924546553002004853133896263056801853817716931564770892683523172661535173034320994062709438234719929185982505157604611089228566910328625132093232056110544676641292318656506485617763729742602802879551176660092958796435049095600291617772234354941223631685421162897400636311025730910866781696677838104972196483165351389538342354390929689232897928098878746671630998638444870258089283732630410268571529699369579835558896558650870106902919277047328620606822044862380899916782765316470300384237870128151741746256680744670603443084944893152624245279134599127364234000886046675681085083152603384889603932672951229908984421881536973734519891391961882289395069462669891610051159143235436697852297152397829763007056290500337257567632856416803421869195549137813475507588740365684237527791228304005113591241814440548815173933131293823509738814693217398408079139100907387372474776909370970807437365996338149387427840 [152,74] -714417799585237223797075455683459396493189119936129593623580982160603258356401876386058853676831935570320105411211974995859882497999524621550337442291843227058248239462640334396631917550154728071748098956180268676975595093149333256450208310434709952739041724568515374368007742375553864689310297191624932803432639490747675655805667840181978789539996711528628692665433720419629601477886860736269870163763471221809357126888639147257864873671784253042639892044010964908525524535037247601518824387853395109845560109623189002447766514342531391267174337783414203346194390953649335970695374358659539501176172102054165450547604374070773848496354347875387233742175484764834720061153148464970620104806617979005764320416928801790929158293460407633828743626627571586068966658713525077243890172223883549729994325757951471481964404913172788330843822431850038326753280951821682921439243566164430348347324328985616645916081860015713797522556610924368115060906848062671365057013293386640332425108841847449324773356996584450648640360628991772683673785678898357509235738577958413351487295878977092498379659020697555477293951847741252262430580365205418453883536117921633846466406617112299123088505354450168042301264962398555546588468908006475295607830003584431767449282316771552276720918909047894031550352550677534700476816621468807627876750427201166028108482753678278497454142186751938790578752757546532862169056310740641519313110824855047293161221553675662618115936394481420605638380866437908831250410043271026757367150162638433385644334558054967070597372686067935360529583987255105310517108295681328424241757925996449981290684262864728047748545334524126335356200782632403642443056752658689539498701312999812148620173141139321822596322665200859470653314441650876287490076862974528133123632442869588722154334535261696360191359534889069607885533334564358442000401313182169959752385379937855162296844145288402946025739185797029510789199445586166625595686912 [152,75] -1046431691159897750246284112123399128563424562482968196053435517015385397423578750276308509948436025160100173939996837587160783035466367710109574623216715757250358073554544218946208401100012299782615272703748404256562474914113216477762211630126194291649105309168469453867480187471681868806724795890902071634187029358527021298962360891166010520838440285138945889494273752475904465497227682741239817408862433815115835159010461322082602601758522802350809624889305973961127242692304187228696665702576025901443534039572913425350689105813119719915242553197482232921729687688060726486752131128809213551998739781055279717754898006438126118877028011917804543169995232296984796766782845613438270425365143534430660850896333139463146288287996392246658755318264914283648186586263283986322082284756758288681361722901376531168583680188982531910346173127716082739559134276511105389197165509797787435881384485233692499681201211965840660560141276365531724790782921885372130097641684684060322635291022003490515875658289431298309623782027346474230761957285537344006541946574125110134288321539770824785824387547802315922295530184056017410671215369409790313622105169446686847367222394063886253583706405542423552800020663676785460731669193390795052141819053182295257522642636475759973551293074271158147755774698727225979708215589756659001019383697429600387628779295394902077561371282099105347711423682723631874273553218907955713685260266290801678743453636439649619886919137802608235474868351756998013061416444887775089271768152304570574945998543850169362422504020066863170102406605329870288188283186508369184427815569717046680306892834284560260204173884823859903447080325092949052152296988324427856009279057700683715189166464867066899557765423707665606723264122674359082947200618989161193386661393193067200685476641011095507412309892630374691642059915244449697767253883191072641868342089061738193527028618378417748255969504581646210181718680029102080000 [152,76] 728920513015346129964182621656264230855287472352433335792839349814290096339475333137128541244726933408067217701107307507045068840049641837246703637227599954485586456844564323452767589986191142031989597360332704014014009104635246812464341416710961784289405117672208942370663921071865713391290508057531481558673430676222185008131390924826174335918609084191228226815882616778622084132255786230183925942190544801847036757119239675054677765985988103975797229408316535571389628361438057430708558091278378806066232473729650176292696879462235949205250290863054165527958780108873213227881598681004616465586582944935020375095849194212807509675864584803077033292053623765108481851597061649928539926011938431149842846183926406865812671555021856554401686892819546628530412881665689843413927599129311239443953292073487814353211896186246532695047643853448877419757247421677391349174745183322669845155719973352281734877819542804609246772492630093162357171163012582154864283782485924028274582439701105676088243264016908632143901193769007778135771496200010307104656179058758025944082089754083032854370055766031363235103989168362703241556723775139435678349210294688135332201078273228862354040692658445743420377660613983428740542098530120107843952657178711802797780264662359111715021406082991700179916685211126108874462588666401542168049705440029853498893417158703770951152336119540899334713806026682369084503927314695798413729356435229928484443394795723253261146138237237161749467265259321721663246618071954844973083111246633249878717175193624591693411002203630950395548752366547878649743785247527379934082526193651474679202586821158056436081338474024567157295643421185849349672360805538503181741113593265642585397686744295097556982071524585551287265350318524908071877904302555108021402708402582974113362222486440043050710507823372352885833493903854728933743766697750305885452192338416902254674372536717469590883192841914311163392894670754283520 [152,77] -16882137522548919403054938594265470851531580944626776178678829545839608835674999274011521713823767206783770748334827274913548283671473970988567429631268762061230455186499811733129502046459079472600663602013205099595710440612762463360574171317776143801068971595103930584045627385749229793065132110568155168531818786225222863201570732391506344146902365831964394115051368323248224799531606037506993270376671211409704301047587394312729185139073259899376808824229213628656155336473352359899339102290493691160604236384512607236895301566561228650837975101473528845751437248767050884493654000909466576187033320517183928188931301055532984286002949659787201147626502242406186685512904241804310854562083744484864957076809963193118164363622998159853219229434098837749039948905844130058177378271830399900373270871589940622818561941870625928625455441965680240238451966633241783852906255362213625600392168799082854048753712803404669776620067362242923670183759855230225592601413029594991748695617598883194573596100582396962468240944189889620406932003290452965242293539502236665625532864424912054438182750312879958958012404156817846211604023361754307704558373078669861618366155032436110105588082546411654275652542763993120124914183736239690946149167133325293175088671974948706360642033059120300142877103780372520898120223686323984835589841784699418978949355410039649490657744616792384074174998679539602624384987396449102280009325460491309606199685980441695264777548396488338224874073256506538551879751599369937263324418197457070517697387088358104825940230563810210642576773442248996663924464539837528803671500772629346697988600922117177107753263508876972144729247701206945635674478045927908545511011460437580935382386429061271590144997547187491320204040191753234655587667632950087619333739211801257801433150307730291168120360724492830683237244682998811601784509101053241374667370973586036915106143036417774709706321804395598036929197375488 [152,78] -127669926268910564148500019390002928077379992565422535272368827749784398109071102896822987458544065727691243200971144041409314969167709499422181806940306063758770062367272843646582959361284554899512845768646093507170903291152580926705237805066479913777078097469308203858711259833937966560143876124050757596316675733776391931340353743608201962774759507529811315333305178435697671644203385885805079671850870244127445033505477211821378168873554547527804604905540559776161908665903802659940050263575719690752687879476246649000428485367932339550878455625399246673176193710037100257210924416636332971571911622577395267400084866910360817252526201375171784433636303148502739452072408276615117168056244107136034446999769816317864338177380889457275925701658278497550963441187942476642072985625131666455336442355221684602093867943351130105633576062431925173254574944021269981356606174737038710640620582328667455733549328993100954815249073368625364632073054307840626375472655376008984743995117014616205311353165339626114205196651888412446709393495631763668525471665766747817114331201147500492789247297981807629712448814669380321359977943853218246004615471961757529631803769630047186894948532803436141677752926375775872896395005056641704980296943795367403279415700996997145423208370174508086217032784262817042411851294417052381309017651244469741865262240660473949757085140007751522638624068978763018311331076013102095186757595958908408014744313627701408863890502497225482215216436766474273807813205852342666929778153816932116199502676350155546569803358960332999130328399615031010087562177085574799636796719733779888937066536971491740983854622486019879805215042742755593650058356475219556449001469463990590263409839309066343821120764697474238979674342467558320284140562953135135497978526809916861337906034813740731323992645043286316690735276299629391688792397241229817364956406560112766431733100192401026143993255890601606160056320 [152,79] 10462489400093125731479309485287030906189084329978179606747539275950091715669520913827745585360122297250946374985294079732972286468103213206714996336082695201155942643108808251534993112057203396472218684843865123027192356965912476245492212216898621397123959039182531645254621186644919785997820204353634274695483630297832689302137421727451266679559658772504057221665743514684683545473650342208192093290674915672288666039394397231598184854228926991475181229663823951180982210395061383502994143003831835811138887853751622948550910857569855651676078121710250929128874917361250230678633601626603932880670153042200315571534604531111701504692365299028110437952813204087820124127679025861674785376424602925744828181019184602494981406672787998451574767154845919498987968483016672136538279943277284277279785088840665164065947413890173290197156851793637865276910801708418601074126674945950217222473991541507216428860829966020185949309555643155800334539871355037934287424770594850560362638101379940041337195134519937419643915326654503069780619878115487061720534078728453494152319636673577894186891261784705412929281341564755152621788236791107143448587800292038375009233539373769201652826475551311585056984707577542088884008705327738246870772765322586620883528319482351750583108450698914300511254153328887910519831227405113334968143740418609498340163661516242666693538529387802867365185380823600059510935214217080499754236773812617852410792757055885338999327801729401501379195424365717378127697548927530783842702755822432099963583085889382671571689610866294443168281235054035379285629287072506899561591357199073311642591642402128833708975740439130193756042305171673397275671354567136553459232231003329360728401024411380568861764879023880645399425686275333171582331315995391745048818659992553594358801474875440928554410767159831234438745225658257152088473661771222523708055541537530928932392583494914087005953588735143330709504 [152,80] -251049162957481920321216504570532653995895646346383720489044014119228794730342442564191496639373514497363894098496842296176273816753233778582331178398111152736418220611488485094059979086039352845010147599690291068194052122252959606185093688564188159601556909032994430538527313010908497102508928349077711806197597701240935303917184122717312646564010251331406841259858331202283609685873741749011879095346506434517048002912308006091433419084634093681201085637464148230166899160550913169956908086605692472169233672325596457069670552746539074929224100903724635582398934331007314625961897401296536810999353301981281976502888350118340235155617686466223189366260886357031598004644967270270859109126065214328068647557063086570138344076376282561726676388350889474437121670230816922376586278913402068024621066123836000828032939256078344681202271292410864531513502394235794804651652599952359992471226360586574500692736649707323726411732979992650106588700177167201684649856906383867224545251858360561803227413109889233446826872542460453076509929816684704685905393670867638628175166235137883746149503072479619559608380600842610228418218343351187493892817884979909644423294741763443912562019674625703237337018087728760792665637837145918931369862549983115479678118266423322298506892142614986382199553850994754921413182545980052411217382345565985252615312309485228755671287857598071029198650763998506702222750899365108899067544737849772951254747500874891042978462894659229780514216935544395759243518196972140383611368139469713175728602727643285624657545767260942654756065103707652029392750668667694585066850636337427549712322109406814023454751991312223752439878301443750398557529878686238170604485587093615074631489544928073806587325290333508885813702785723168022604749690123030977222298365382663114622086311575971341783503732199057574597389707698300991897151744187875758454567240438633368812784867133835726313025604366761984 [152,81] -1602888060532666765216982675385900111540631071697374838240355879455896378790483357829291276415834168301006603865959365281578849996411419858329121265386479030949792881646662755941299670555950920255548765961850801661601191689325794171988632146801079347515667827946577953995605259597013149328617076358710577232739458799735718980388355645564592538870443629480416048149441559324274958673785515081515648794632619102913670176667780581898293178089725711787349924647911238457462885520808477372810837650655643040537000862186349099215130462418539067262990159813203901167105318929746088544240312039060162776638602621613812456307962708368899834835730276340695686192194834034726573619317549156533465655024963129241987672298136371978618455385273411396359384037457248235435530784317554008156087490905719674168615148775523027521989909763856180208093572725335726746216976566919842913466163257251878422378399201936700445709036673393829163091873428375290901304299838041524216737660335999918157085892509780950542510541091564356057996694267461209956100910050139150781416172521375646277458013511455272777445946423076021997180450164943456557823239025137177126603645756413589187881523418609237011170705903657890659885038554120785439356339091740807080905566809611753396642982874725222641014685635845372404697806553805550944137978115940640423823674368423558061192677871362085550829343815181776513279113488924308096087027163812356184201473141927046342960964265207352843745079284482945231721001349671457501357546463854946690675550894983587125257978924828649739144687260609853082334005449979839279030114559822244095711553128377589385244647920859679882701611178424987515163869362536641068403376789015882954711066968611829041785882868690392361238819934036774933705489565819552711758226059013682358511259779354165746306747518252568690870158389150469409160953647229118879314343226700584232358740284054226474604409112959625378677777604608 [152,82] 398917753136676403319662945221392660983436396956001320400577575029347526300337068563685243021539290486091181434613194368405522629291466322626786760411264046652987730958201119709827389940380243605054687045113668558716378818690050680848343894633177979317700262680696118755045559284212940517887300704438797393821410932869829792889227071514534892194010793715017667466355403321259056806203643222054952419612496021208039297139576963594913019163508842168022658760885492228905720739598512118871548038657098636074631425566112308270091216580043953393534875264703938979926986264401977779704326435652053742402902565983674909250307054876729154507475090513719076992457430046855758614656213693404982795196640743819137266351512271343245469894735708042008391049786659474096777242972768683225278915640653364309898892021547692157708757095259463914965078601795448196860523607238102968886300040128731908429167104463499245552393200473111586881328720551234701344371834921084725896296635542581790985901876913939489472149639793634419361495910952988590266152252790069699216584997621317126032094593305037997571358445253091374734031105426416054192764604967145369048366059992032445764430760646017204565730299097915455936670175038440596622377796863881352548826708433895162252352552282190600857266832230346666153106302019409591455394648890716724019839479163013989262518076912133571702489158811657611555600559288855681875136784877417501037489658065474547633104479746875359863621250631993840055716046639858785558507789737671284765961941813040905983762117930890606041307502565881114076590595232812685080863644196821492184298125983499779834927647054515280337617076292839304959121329399977092910325093821220681045893156909448816667279557771810224932024699758304133608544622363473412643195098048962940689537312367852666796514485157176190407761245912253272682695037975552906042641275599679767703376781234836590356412960942928787557449728 [152,83] -13781056271899481336553999989735834695937824022086967502890334578888169665960316406916954097780112952438233202022378504084710648333522577918329874837112746084649775983907135470299059808433175200568300678377460709231765082039020261086731234047712033757281903974639229714112014045579333114821383341660368858968549944988374812604648474744211444979718644227319803542436825169300632231158079129547699335252886268956624800554980976560285572182556197344686480921058584477983594415807320041637516828160385694036670476529562118044167136444073130346751602085854839910307748836593766253199411535541663658495519422865960930637636485144518967062059894037903363039663904741224474127854906091267123284679630469370011272219516588855955961199752925053626741227067360220621678381080196323823474651238177844964140660992875610332910745043381513223439447709109823151477348556881103685602125284712708600635325116455240353882128303244899652067667682355294856431147212700041591502076007504985654224853093277249613120550558760092698205044158200615667313145965067066353877533396603935995598700274929704973008923877585502584305328792742528714391102187820653283211415802005294576590006075859556267586251544187897626445584472243244295132848125186328233451226973131214267115631500366196443082452931359278761365183875005040065948501040221356561245413810199363416636497885815167790320307526153184071479900960843305733663845196021119222525512593101724184472930501878746940287508838687026323124511437822051948391621553024107482003750735732627464720859053428628716020541208091613379740149702398507704384007403884001380533258569161583145440400860657192360312028269298536188425532310031657381975925549879838011734645822704739335994565857475520138826521808119329497546871563936337441675169257151055008224709404786095896349978917011518415715479754265226050996264316355926396328600133708652433561249025360444399503474580063052192940032 [152,84] 273466577533972653716805952705565759386872497612604569810244880346984765028360240905354384947286204904151747780813722053566914611117095206798392126157393796627871003046480729406509062092747751807924484313388311005634493255582294177176953232317351337551920173777360958559747314388438522182578930382167198323362038240954668404971405089873401771262418491668238146586479867482086925187441164065145541488461780667459221757668040739658363988013485795120989199009320220432914273049777171160598370162835485550348575230872163490541667701914638700968328067466066971944173491478082377501902591439757508374210636799146112021616454765133400590907022871595903107596631406559897074556420314050000583934359584780683298796540304002773660751284969656870277867191901064489943438240759434330909742323171504282383991942342067356931498458478976093215870026069773314082023171388309387304050718903060530290005265196168870620818454281185405870994084399950941806441392666650551419556710793102636898705547826333345404757875225720693239069552467698588086168998888763220187584518653126838994550510592443841732372203633018356348882278310817316261362387257201300388156134796354855373526640990470034019351564588434753885139200147961260916702871829606172870656783762951078781805708130472672992357750693042183236005330576062569918352128959319211993112192072791522716157129302658949230754918675326212154799830216187780767112906663813610362201511787113958632143406754172406192473308679103209912481752802769025858213924093892116452483884359936513366972950493623640873054191271599548196795190001181481143063974112202253248065505964938492560642075045593283927462958142282570852657711290084163649711517004796439774650614038798068659218337046050603694358878322729176526157460081764346331771830074388260734805261882462031890844045908371041193156830523406098934687115779126877046819106761678323892395855738508847603223249083193753600 [152,85] -3618991862623777791378676349899360969255161463448992133403996942227571543062385145600246259674416435985400542252502143577895528990059015488768741009015399537245160494599098735285144464049044677953036749604510834568405129178921997911087388634305299671259214235922484971717148552199279873003907167854648723488354457788949837216548789589373692927602011918743927287777608587432285093853400130282800378047647306411430336629987630930825265004005994030574708922494785215863662586022157486515310182915740363888435046880307061217325490907828460701333871532202692764488713324621032758149451377096697150137332828652756481010841764124609181437933402225667937096173126248101235649070005411603299612647952842810938630142922978730589144630420567445002422546412926288455961143254884196851007822389496934900008293211329836544388839086344845952582135900351704558244285464462694463459799854618437807353552346218320846570424409642026465164310591010265610048831232077489812433095454892670348473932694806402251116252023601061674635651185285563070129954781783954288027219847542031052754477071911979192760986271487182572211551321138418628795755661658383022160587247905372222457544922402870474318090212096365946304276174900815959036367790150744210110371124162001287913562270674195400596036590380281720141208013321078220386912013602028372856536561350965878796376302959022894220276496885617970734572594759114994533204564604195405114508289657938419595118355313921330798507380059156746797328269626338354431023513786231928935590276659985980084118340024641599206982702064414802922534490236824474628197006176062996046009292915727711959220792119758394096129007681838880755721251518568409405011735434696369913201487676000108696906698507868863464107002277138262551090050143804926319717668596399668593704146640824755335386859498791501112234477383393343955070396399450105831111411985817728992289480705653037719168155312128 [152,86] 44305411799383224854930746000478213435070193504942185396192052972192592589838078821188570525771215950391855945312945525513331164638896717098800025275693359045707812754671024904018878945067484490875299431726693844232972481666457530214274855639212672891480602116137477267668932165619858010511907520034202890177347669559783410608464535645695032585923424951527420479989039412131969627702025684816313282527517500215523700181302024049105466036233657098147905315463516537116279995797956379175525322664502873657284562075976140438284482066686173166884777823730838462251479580538081744637606554797572170597294172521341814100258824281747674931009532280165736880638127363965124866274042726111185565570874248875041700481885967078746442912511905768164351555494080051526648536918572917262999907819119501560712973628732514041404815406517933949187134502634292729545540363716064200518824460134117342261990408902156128197420558889562803817377827729643734738442833828195357130402415061262111094758531321633254464920408042614598032194406131387405858927909930104614592110181849736257604379402141491481795624331298172345145923571146685292230025177068056495848243707297126307918728921072594971628219184990632492211223573375673608934178383874733338657332399368568093544985557188254947128625459862472669655243075288548422490885092180565990690893842944087868098178543211327785595554071307310752133777497898570040156175656341301941842898398719960065932675334628443266453739609708772115149790053568872230703899152896282290509998303359004180214031332459465705895608165164468151997524867577787954583648211035638906924720859222076975889741852616033626328697273376825456470838143294270458949630502729996608165354636029946412337227414637077941437951682135770785936368864904611609901350719461174759214870133646830696278853355624634334058351681493391037354936696169959153619862095957242487008217490461299787449368576 [152,87] -775115398142316576403858372945793101121280170938567025879618447994541459141756469381899338974711291874228817616624793570057256796840605902915382592800356343279506624899616432225215004703645646048763940201301077335662685443866122477216070640994794098206016772022165151174246119819961771787019887907888868378370020515251491481603592020420712398131704375001365863306400908681185036008316531819476578479562204593969454907467468659031233128383371933029649786973199683925178390951505853951134163933229255056521706089034457448865970247779355688383312456851303107562107112669125684067400540957430974449746165100000655611606032258105863365772979068320554293840255150374511381767745082790503397753283636150789882818905731215814686875560058152364880767774150179118009429167293368312525209104689346392329170396712342242828576240023430174938168679506173897955108604108077549125331166913303815104275098688344016211462977860261110765967588141960057956153427937298124149284125222907076182458613496414315091839695977785948724325070467169629249212763289308061648120114203015234761441463865390454183665049332889205818121094513251638032729356701850299507367574755817949693691268019353741139727432785029382456467006438354688340163506237916504132373411201036596019611932507896868486659510312308189472434135162715063245179598210917035547437579127572573589806826302043600121814364260498875291550412809793609833490760138991689363586560736200312068596778663404749389957730769636570239733140635208738820687695981473269030075016258343931438184100863896493845929436921069463896495954832737483715230265167928979535412860031487512845227589171851421950557571417472924941606620115119631830867168135023157512049199158967363733646008104103919048111168311762760658305022316403988374754956660764964383317122955581209768955059855711462331292693680689196973673379553566850281673419688031237032060411435041070366720 [152,88] 20977107502134444196954183946590595670745162379435743491697545492957986655845849950961913754721525214040578934965484354758681991318477327611145079712689156180000728103404851971144850273967775182960150646878279307586863151159146267289125935924972975491196696243472146896631391654313503619161488795735292246121026662122393761904017101589067884122583287945600264690644835790960727827564366926534888835700065713746264125514529561920979929625349046217415594754127384116348647599255657099966692605730523770877875140099065854413733144110881297959346441094201163616204814029931552384095304553466080653848036778173857126303735272984755281825914398050340357943722731948584130221247586627933111204156148565481545892992049135819992776483233146201063671859938090153227784123248599601792717994729702560932493489260391987147301037435390395977012824431890130369386459628046284978533179425881935857686449408677727934533338479658188571464376616989074119741953310248222294355388742027600779428524677579532823789631695443008188900230995035775552444883599168053924810267821414322704789610059965077957112565259534936071345460637165082900362400831846167065497153690481361291932579075802047518948610376524343351917379022787152780678221352452966971116013373365090213638882462882455365920245446217382054154552403824472229584365158150304998824438416532303939063640797364510664794656865807838395540048209919959351670964721083001214128563850629896040890132075879224942316322464005406198996433177032752796260515092710245998993628748600185944177551983686441170726650147338499332372365736575152721201451511988472091468321465794683235665232107470315539164840102546941438387214264805945912849807479225420977223854884831004931140882998841825931022779882539934412169962090482366700472332107274758190296529427997776009627317889668241332200525598951535653965909966626291928044919682062955535979447282529771520 [152,89] -362873177364151110414569191577561953900156534284067790237378116638161001186438979115136196298789133595985248388569397933201766644824421800137256176512450395018009813817131845748739518103192689946390801503213536032076129038287745774704612858012267131173998362248876478914125747936057876163301867531970218449822653936923641245039588599122619326652280478791535467322154569297193166936371327484050000296863451742881193811211250302159517695662860763334242983663086442411052654907267226158029135495465738919970962327439317911872712146226888618062843282389606051500579998552084339438908236853793639750170642467814661488446266885966679642982563696092332517496341549073655642310816981612696583061187595402843541567477233097289544544487139303569117810912611276216686505070899608882692732717874251909592646422767000018397716938532202653401902030751882857818989468641378620374664448336758621613426470908245166336288965839128349828909401727098386900546947496378703879623780085774804467450685237675561489165647693839488984854590109501446011076805775501819137698251418096925407764388184640397817914825274862455525717550128189201041275710941049562315324247980099836663942540117392949274913037920831663437987723176319882956704631374510447955942117029006907830732159071714275206813473856063587398778290758264455548642191073467603719151709683871676097797194718756436609302645778324952627549871563413717170917953794815473317047594015106649292552161362225745387098815179677350356361150735099872340763391224588045156989865114240167001702786270609775106751874935122067105663100484303253203615496565947624448511339489048146829734077137670688196005507501923289990721288487965399329208019086168397152212978768422465927511902444605766880561663463338771924557172415113544097915576795212070634706384699926703672451156124757532991665478895266710654314460407376657902730307506975854639757458689536 [152,90] 3775042631025212723745889421520832541654139435354276506108024767008710319137374763279397816359116951653690664265188793621736813585338591359594608286190416019981931377935446153358364048948299371187528935918421661086690426420977472764992403361714991163345265133249576601284782450696185829896849982818462679952930292933013325457952895180687090290929494506513661496496114935789512694409030564203537553583893204921179329094026933821455773046725331572739468495674574220625078195641823721551003002624135076555679415357026237924282897781566381257363510939809259769328992982086967988868530986198223922867132058964236778284627837929579874579040264977083260253847040816614390771463440096883746190562526498731117654001756547443753947772471807796032358752028389926526684109327325377882860740499309291765790056817508420686954431317815995307561741677148788236530552033359055715547589201644295645547217322170214276547047635613996254647737135569088244847385242553209717780166562441231769073459323253674460125012263505466763284809316763079738963681721797636789931443559770882779762245665793982011335866307114892709619548407042896079469261396546776502649776362435589833815452961561385777503953137220474550036482754670351718882703085819432847008026677343642469340166745720914625958016995571103926072569975867975861409344634911615442972503031856137262456934508671181930661838281264096617688669968747677496694262278890990157457093341166342125436459119666644477388699372030915779219638564024056652263272159872456431038404800472780485849069369549489979570791985780868361478878467939994351898601798795472644859647121143882426478392452194186245649894863230053859328013421348610056571917281780802880767310593643468040530810642173184991663966301076890611332121583504862795681334250912078506706410028742198339461836061149238762462334109044796987489382837437134557246648488205684392171986944 [152,91] -24310932596950838525079250759975819092846724868417294105836691708013331781288230689362919591713526896052818231116216406392102337780380944945955177768872563155211991775764057458100559904124682350071160680636855412487868871453276729470776401893720816345901377998600933300525601581518307801802554694070563505564205938849379705210334566853376024736674939954182010057504623028625336158748680135421604201178024877398519915368747744737571435218121103964655341244918706595525736718954423969613089176201950564156656749922049739180142073884891416397179136936350624305606987723000455973550889232603245898443925449835462839875818612589164223869035010944096135401914050257230163004954099369242261044856028312771982741793560730267645356344389637229239502447526483505257827733172441176466686571206030247126158450498195859097545480893050764358407477682163253128990835329112037991388187478369788927573949979457682635740720260043712865781797999257287380653162479725006567899330719597450771135003035285968120382665161843750644910691034052764831423842087157863268022981301697005720680238856761359344414423733376016243047072260789298284688129521573384845480217951681591653872051492565035319347467672458707500327295770236854514643092987480996387624225735478534302904401261210171040868476041082779917117638611457132015517408636455915550773960314978038012013801849514274153402494334529077099293298191359344899399255435743220374762028588198944624515467244508178572231643922130913921136186227574738510621537758162624085761450385013615468294975374500610346726715438094596448024854374342891984825202507933606592895933990745456816457170382847473394540367725391819697765991169269020195836478528454061199690031439178183040044952622545862734262331622020886259866310875366370576232248441523593901744068922573377052573330920773706786297859307267123870221596777462815765900154175915189862400 [152,92] 67959450535133076381385614957610895324369245272738071245328095006111986756850439708039694094223932822946473280133340474574954063779942828945712050027734814005103501004561433140054964974311303708899082518725726704754187832252532979874360297220751365332415658401617377223431965301203173187345667514210249522251138876145700629941961961894331939136201442188561723950394287489376594029092028168496410007807792245975627286781061451853212704315281001100199997580156530158387142611132923660783511029638245503075744489857307532741254453825121827543891586100446847536532271925039607875291950280761478075379308682134152861327171060306223792325919554464545394869740288682474575719539805457546257228008738567203043470597204425363590650271227191261934688847876553907054090929634321821756999540291045398232327155103812254191108012646256116752450218680636359488129452573441909790599638568292844803229183942418545264786695684230924004839252617288901015320813431885549460427735883073787013209069145748266811580579935581363653477321194073410445537391286473504326484649401183564223100239331276028929850402381799333730109201980156207784172074385466329034126523966923170067659826969213384295288316838565775357621912835799672828400170470902595328270099106713562814801431345623454410147773653467253143407834077495957191512420901586916952633176646699536007246207300062915561212113643611910380392408472815770737535485387001313015022321202520049833711762412443873726898830699377270123581694202752472413176737890088273364613725754146471378844091530157176191363904458265924455598593362295104617952392128918254232848895284788031400935191955081642556382150668042204986536723492176473244185868828335063551333662535149010702456257266119053775604501669714421423112428775206082293582213690076840679152863972595521217476191447807392496544404179006509400074190913538916450568561813094400 [152,93] 958066705231718997240810682437321277860994279149633310619436975895814229174378737702846327606577463586312696282747903640965466524227413325871942364201417204344638848572051552667096080454162665234026920287159676435144129727295830045231848532393224371307531102210963309824253362028368635642147172340967904928143194876230213072428903661596293758926435155689829292545640998759254517819636415025550323423258796698202394421042627643717119925561844572181004688935989142341351849066601626565010479212838904735711337711196708702437489638799984413216333627277144112046055770329518868201049007078379672311232598302265675367683534859402174413218346833706155729041676301143992839399929612012766311268169757757534654977805997622945921646459609665664899032310972083979271343948849704313112345430875417735978901481757128423653202252973679118581743078731647964784156839545359270301590625561677217150320174745485836817562343914966106894184607193336059826048367083732234149140887176520774650840720360068143892722388232145920404698005094822672699225282719245281828870671461939215960211880967335212790821841182853379766802715057257197782662049574966355677923994323244923338989807348550157954176690208087928618461450851962286409373025486632242999178291475989821806711204385096835712943031594980886711612670400939238587190116516109132718383235956869991866559700823825688354768814358510329072435955667209403835780964178517477512636464258035273950241931300111687902773547000769230845071379679460223108729573970217398473637286851764869377128613583930922095027135911952860890885796926142138249124264000876734048151949507965794647999010513457882052831418102484638517544393865333484584412655880006377081124866192441722902410533390406379633057806711414295142729148056831471584674572893764130017090679370742509260808123992855196037444991498010559624703819139082504767838879744 [152,94] -17550610065769384049910738898863527432264306284423513056273493090119416771630666753653568610886943269980287535095421957010505661944575450336211476796572948048884895128869043237553376731587864605742513489772039646103507418003153310666023688524083359119580946327050311286772865929728289582287661469495967504417618493524812827950585008884901360264627653090180025063687781274242894172234744851258756946526753806164523316414926693224648992578672757561297978220338624581512756780669469341814836130950109035602060285371559128405370974824829562233740854679309903671810530216542703286905374259610351268712088021134916982131709481593200199286572324847786099422496351220038707677900095553700665813384262852261595418197686930469273035962244082155524243533357486803365554851046500789325463983369518018675242779375518042286687386097111624381346403842212958998318249564951317574112659923878931196119320795678644972281424078828738002975542549760995101737736462569260441120460392187776132886177044584024165720869681203124952466731429771037316985903867528103316498068388067090569499205318402650301215923577521739815813701604432460516461403012969273392772250714185536793021375847275328820690527365097977185248598486650231757717819115067631082404161830461342470170746137886784763597058368973391521633318611582934720085353410759503176394134590544068099897941620036380909625164289521266120168667079690777341129190322892268757735781936014146114281388158219286773315516081979777022800087098792374408627131185009663346821877166896074710029674308990095995838797603278978258708109602876292965827566413335146293260150190569998540081037235121030683231241823283028438912595952251319672103975205225038772010614961838443783366207523900364274428073403944569094035259566404258448106072258916530817242945754899792195370453074580727723291291816845009532812202273456294058147840 [152,95] 86249797371638257810304466667283308293972179087414236519733658028661558723741224991300322653360033903554181209166618274973869999173768470242912519070258033793796948688342537621907345174756892377570259722912495769691386202989697080888610499873898286186784016091456350039162638365140998141671441286373651759476767282602843469073932467015206605709316212780935452672381848698234998577294479457481907563733445823356829944674375431813277294135310821912514078450710093883036066513170904607202950395260606071637547291436640790183711886900833160640717871417740533992567053995689257934286230930709193417617979359249955589566764800631374710267428374842576726930005610742650426880024526643142548119291485598756304851567242932279991258238220532502385946396655016741496290177807437290957687337457068912062027698454805873403324511442281440595719202969789984681753707951263481763270867991961802660021009580345057867899056889866348785944440739257968997757890600276257083045349121057368152441121578879298618675195515844651482763735059320791876691944825944532502354607801417905150987327652751556517704338886503085101950885262055308477323347265681105209311416032076222987362191372203602717703905861864198004826119817140348775307962598291856334606013612817120614189418366985633403243110815719579435680430279494866764291537553355098947243671004629711017327255996981758498333308793990085206658043082009634262147949158866794952867602363184822126382306953058837810597509941234520831823022700770390389705126763258195567630447261031898282082697073545915035704850230684301139895743182730667877118190250209293671715224665755681978095128746727620179251438998427391577307315556152709852884503560432275495750341919036472401965332319227269029707365811174413181855021143802891409223746063444393799827194186843051674995220247917355367977918020067547289266910445466288128 [152,96] -472532703581458329013009348049449836280406042193463653367666296401417053558812089713508671569495200044793932042928192847184631139080300802351649436642156145152770318469796124338009916606796848814650122283686245817146190156977818172585613384421082155685859565216940820102122876921655258013087849697405039022000684620633506687936818880771743835067964208888801139134654742111794101395935198081808726469974261029834980682028898703732312692601869827214827994764257385021285635003269285470820492785164422716656502956501436481088818802508985081514763400613098730496252818071996603518805734254866349505615259599770697142439263258833644784326602256325875726598722391916638722526741702096197388477930936994777391697970717683197563654399497684069398501600975111603557579498116847941565488554690557553250271346222148056241049354865283191920746774831430148183025209343945889623004220648357233879009052011214515245545617354995356018141088189770288649203116197230399853008298004438160820635465782989671777094606856709950130357642928909605598207115578571218013037087191133177266617091920262228257500454553801189935012263510446454729298368981505023898554384121884351557049206896187546462871286098114292134821909263000001792637656377929779841404542763811255199793436884716377084029631408930756752847182847088594411302300154170728484882510645834015964141038647270546806846455492329393695604660467981399555196884946335612736431005957149384328022452823023481587736467330894135459686765542067986941075533980715073450588343455294125819824775802514571477230273144128792243892439937131163758230884115122035005452870283154616392342398666755642956718082149621388524312239261669248208237052645077585978558100943914988438741927794085889288275637219115257443956067621194364655349905311826726358597386980925809300130922071929516746888711814273177426806577037312 [152,97] 4799023091550491559889633382366982820909366795518933944056544434699689369939694328867834586682531097261693166178600330949907108766375963757293861802619427482859911571069140386319955984201166594265342561004769338842064072946154329747871162327810609930803573822747605671848334923772618524220846215641239837409320519435928492388113576769845118494981706480846613302950254252620438935850704797037246657848331298904888709161753639328159848428702616533616260241524797349675809347724704462404261823500844064343289388806666162282250986018642053327135503845676051752253161434352888013409919374381165128886446873131606471645814499917021106997652917570722570750362607627977219019492003550214342522550153230336151857878172213234380465705854375798091275193347985732381478687790203237590981402112813603810561935587277620253848818717604771087394552380660882868155413454476602841274579227284838910836484395747705469763751101452360920412547723897122778640339726741523137320913882514526621888967154687979142982004038954305816014356265157938671736620068893066683134020729884823819684764217201132750322218573772234236832621204407205737588620265976195651969086989189328585444748956308868854843091309836009888755610128691874139525729704437086545397515831187487625477602212782263594547923415876083612438751964351130396667359498535824351058387306865925002326102449227389683782308243502905893642139782891798618820913437362717439685575175070767677308715909303241068811714348581803383914788253558842216880350506144443819317535433655040707986061507847237562141312860668458441064551392920944342640939797390765942348165474706820102947167246415842587507138627852502783753894257467892880959096322119551800266333434485251520278728980862654826381008668396794662272947841782041211153854366455935449128215224055716328702186131995454619948623141620838565350031360 [152,98] 25757740779827944750581566611490159691682405682051496321807389524535087269859488226611446096777841278697517106827292571264901365346786789394000893881649639036031101752280822103913449329609428029607629558786047135627787577789783319316107332686436854779790471271720851648845601191954639110849093586862120776302972291418188164483608538209421105338275856710487402051264020805708616317567557715829982691421857388502584193518460393264709349991002405505924941707378330214591313043316497618801180430131082904529712599847526564564004095779736679545348169222914161618227811316406219393247448552513622779067889622605554203436002277043944580483135290209285640890430299367922801181969926336183016769578308691064000509472233789747136553377588542761942862125620895206816785448502405539626644090084489760024847277335282096813519343094479798690877016039402680230223599478575298801581198983755483256387902450729079858193694999687202360002783132414298072481155330756196460314374432478892640109754915348887404393528637666179384603279477212789717112155160984381511062058741054036899551484679406680826114189611532277732180469099069700472892946345853377262163957631149464164811580929853931381040491996721183967793421926270362156164588813367189246802455392794509780108553881893619420373344799406877533653855262821098914908148019223678539949341856211992772485544905402449560300057279260127763877226906220811445077359796143548257981293377665427504814230572509183881523482408097794389276551749889371072657189864119406241078686275690383296928937137404793030007695259055237436274182743264552715995839364683946491339204705146307523940341807993766966046531370449602726017695632301843045192705733963162032742637790491465598795210815823469111550314493398830968184393075217694115087468529967941612098889641050552451040649977063941968241170488179194331136 [152,99] 30124821877365442134721981229909680678023429583184662664666219005835734748849622989088741827242693585316245784349534639264068726304253083556146755090071666022440764784604083342355584756225731463796338670155800622356547557499999113772426101127292290077355900661524336596679988225155586342332425497042737766905807409569176967915067056619627305602711093241379165059954445374826064460375460185971991236242133899546603841418678078131391353147035981191736447262773764403484466734318639613480070556066468264909801205216002504109148946970814177721655444236101915845211780328943793499184484800691187455019580102314354798643617901693818803292392856073460576694157496197946497405050429728888812856416025631276218802287960058918704979209869979831360747668330433276838218048632354055116758696280094626327700187345844395105525661077870274975797591722499637843202944109473239748649875548717720956508650282047170671826780658043686572692627076152564548511023960829624320284296440876017057803917539400713934486156562092842260026779236315468828613085478281853345774725002638542070849474250929995049142118409087236255425120596462310435262882690284986328772247831706928845192849231613490294177433119611409367385075226267498711275054753465373293634126399346778235697343019502867813931296535548826634578559756394455949430549468913404618404519925202425421706154978157049149232034466123113791786885851704536606290159436408792201679444221634754789980983759705611593994558901716315853140643952320228483374246982780721719480666014187150764658150334940303303992158278500607244261917502364774382425443296044345061892392725904397233643117451090451952419962395646268791845591638694429846089178074921474665618195670748321247956620366775156258170301472490509269900106703218172198377051892346650873965938978506452517553568982624320854146008752193536 [152,100] -387311081408978281616941243836180390932812105334876074855758408456786972484007560176322105961756470604820928754936670600185233295545274204164463872862347370714368069306424037147965739765511297213271881475891028783077606072733445271394826901481637865887672359113157791157809979252817843979485784698349991297187036476828313004651934457133280418364232938745116677658316159930491705396865049368792439522836984419590575032041861343968499136091800152869077087401252193128506958877252252237713427016811471814562003779407578728925276028999094832838773613387862866035305023266425336587191225437744782113702316511897870688260123773830738719716484725224915949584641311611856079327704270986434970417633558779829747562709203376320202902383916625210874001329997940193198723861580725851751749152170471631683136983770510292793055140644861676744216129027269157473860540656581540953222837770323119600204254307515193402509942387533761917461415708777178516413850011450207294810129152896650134491508514863343762822327881078911039665133240239534920498119637123753220966546092704118181171476682850393991608999677022241522377636332513181052810885497005262338745822071668189544547235712590065907135162691003871350211131034021993037575140800526959346842436309213744441058520949016668591371569772431279958935118589579694442000295252773621809880102348799622646752362074159680898073961030160252270753379465466819632798237792553065127981535230567735189895023688937595096799396477802695816296767825053998951263159622303231011206304217689996893060794915488555726089221876681579610691007954516940134371093160428793368407854692731381630107225575278913375493248083212628015223557040052824869495289790805005474942793573908379613555907189644511652689954643492405914494264420653149792886312367784919532376906665786097175967951713201134407748550656 [152,101] -3486569307071878505378494730949109583268435083566695443168960687075222913460318551338648647608766098975282691842963737944562932861712290039550380441211894522753856263196414344583150981673536394023541155392217207174617737675357466579664599138931587874788279566101487594492855249423837227294009803964681451514410157976660928500120868647341318555863053000672632321015814840266224585699798915547360096344474963028329091408350303214089675375189070470020399980390836311465942239555055986073541336161620436926092853150731317389133510394202058004152414038788168645027329405117034796345644910527375778267579445106310892929165944482609979000867540977231094830359686439759253643857478364958864773889432560304780598599052865964029819952703205022429604382375514889279983338512177257049787364861849230947030692758070371000781227938730745674136344349638106353956481169060412729356002243073056231028541050845443352387369099636958122292791623911242063219546057534810501471561079077272775926473015258203904172961699890479442949568883811856811060621609604776136185666665283339804442192166020915815449629258270349029679562175633503998254480400044449034930204425582382405838527806292840437967482860031154964038616125550604565392721250153291162275093359185568333556693148551358965628159910476665211807082767146373631907808425432909254738159919232035984023396195303215454235715163889346842649874214527599151905235034241179582034982836746694619401660080470335686109266075820627429021616950053522679693590989477645249475539943578823739545626167135959318759118011878090901176136575480455686216169375562943330212216317422643654890522137277449348252030959472243251187494432806881998154001303003091688264041153014759333561876526692245451478277277778171969247420813548035560362155816628591547565893562670227027995632267543316489592832 [152,102] 7336051451592490028457720348243108535094637449191075223159925742013977318601635274469806990518690439139312807752299484348934186055672424992901289180875014768052579010037975792010685555641980045025212850188903287422121184739460587301916962296188020302647449782769986650867864506432302531673648415817121746691997635645870883950647260086752289683772462412048274401874621995100673058542321773369739962126615794385328149519716008479207547857384691739220841775356063592188236853103154299004371217634509994842571586030339057450673083520559972887633870472725737968265788360696182584761434783414358749995196635100819990244208534786964855255929386290631700855153093522342140537638140005445556577618626576699564245855959882628435997984707411013892022279541202939035034137351735318710874328464986015605523972825034488411911071408584728599594334191330008924806290745355969290367754401418292888537443020512838989283188715457573074557511594575964173308768744959775237200456747121867704739626014551996850566448443392115753260419376976986435113312293947896039383108319936613948064760269844490735240294322864889250904485650540522880761781612514443521466477714375864444672494498242783835466895391758938831125783775780903663657261520251138093750447255127885048365116404323099365894603415077392783734911034745941765376366117562574002786371382974539266441447321842428963363900793739689610790417950965141472639808257100673492114809429724108535048850586374171805925138393308314868010953808193252466873346890683072692454403491905426040502696940683298747881413844981003923556772077996862975146049736745280721963494302575787096084322446031125021281110751467011315871100037345395919676258213519457529883340296661899219615020109894718723711429788084128383150286945015829432807347112665771807626776852295332211292437604211228672 [152,103] 26131638915648507711724849051885725421150427076109547921917991911238711172172304641597055789254558047507966753882277465859797724406284695298911638134093198640498702454345824110835073897935351828948994930163434127485001429770154605175536716259412368279459875411224765168210361877560236530152018086503297119259172769780089044762845537748422875347775354999821579019470787790483296775016523396492373318627766128680599768018940426795585917748161249063492588591484792246726499262328688374910392677011815644268907659138423766176659077322996057152485792437110400130220472899309248987479346291730309501674049467258157648266701036330733267227629893251984720593421562671972515930247081769748503518485473738848071232271324108140689144332731295842964757622051181111449073912725674882448230662317632963895169192024114017605749318637606685200244456049319923106233619333087237192988479835230343324535767529763768557132374643001314211408781412429034354602268243605271935152222598483285163063566815253599096114249140358596005338129156006343793414745190042562111535751413835455165805424106379106575011620850487056538106312387262741059562757108205094643038133615507290073520805171448183940848392677847970526261041808772499940252529440600076936505002397477325421773892062245382699974510192939061140858247128908815960349203939991135981825258830863846250736482688502823357732072018418217115980455882211406991277055881394884963148245252199738935512114551318166267985397444996989995518583963385750596142052097005458185526569282188524029345023375881784447738505841699085286053380842901670623864301369953175121958554422598074045018331606728356135125507799139480030367975608811016334969177676795424728512597588351717738770194163798800814145478216561670428976611402757641922744239762158720950447823534934013067696790781952 [152,104] 87268943228580262392811974751622894933691817633008889994436081427613313794215762837502859140389876206758140571285562848776704091252158387901157971164969415281723954091723386893808249638466690390691611379195158824359091121853421193499099650144392203756175545683981463963046038677016310816065161938580064302858042147429723956737615586213553065850319266987766814588252786367992990171716688294816683115980392193528432478840624798644606470330345794617891376978189664181662839387990642259378563185503615928840837301657037599975802068063952088924909897960885448041992775526383341170713218897183095218930005599305332646350744699169498317348447803764465333972956435993017249305954810743203529836657080815998801072567296376574004248571890210921215525269365824736300466175826216496333892309341649203995548643031774815649547430545204718022104286694734826778841874732166955665046193791305161698495872593421109614318354090071605287700608499061907374816745205101458702785657635562659446512191546913179283354740507622174692030358652134678786325664743717712971733633095620668540930458662425948861960907373741335847425932348561789567170045697964512803032264265033314964705743669033954518692604792052960102588574975651505013302625720000607395256010931575852677104823717105569416748648589639848866620937958986585224447928832730867143930803336305368930074746172165038057439727683829292790974548151535924634276549977754994759388912321338953593993261987302798674646180220094978210064663142798409741024189909556440363202693998742944006030145859561707311489496705242203323084129626336331026920399017586463796900637099253386770735265722640230148703027703600808044262602394187921542362507724164769078815250530562900929804531709756223152737586374014485216846074914896933566960924289130498704572520897435092050173952 [152,105] -244905132043360696496722035062683502639185064290833219852896932075475961568197637128326692568538690018808679074432955274300090617135490514062609350917645053056620291186819548951141822222660034559482834929838944116160011585944930593560080445512853255519626306182351239468926454514765828987000474672785589896860075770779570248142221290513295720827262530808180060045692616881913550023104319693955668470759756390214416064994503821627039853189108328354524557858481707591598060550505084782685606459648144692410854987868225117205465414080207691697817731492448371373823794557510686417235532990088769891436459445867847559331718021057984610519389202138400535829913227075075956884431891733962172700181067892208504655932135096648784631662699814404231283724232389586013475814357258012407833697595220834356182546804761467803578618092779460651433076588305846194994938623154746807787560021582543684297664116892657570113361567890653143145603377132970875811736164289584492709032590659221706283815882978723243101196292150596786233030979209282622340560375342617448651438411142444823914144338524513523269376564292705444714749831785041044812941170153553173357133164646480592096587903463520645363507668266338938662940760477812569965490296375676310380944927837367756154505035879717990681072183115742606772762945309108363334250829129788226378033518062446906580286527688494707835128086474288832772460663924163784335726867075244410017001610487248248940097173620806007404237612683639710506670410275409305335183634632719536494170592163596346378965947314494219405269021273059103358311008109458888232475059950314877475638438193932746869099579117012207269807592205480915242231193629579798678428161372308378356713348872276088641153854330739866545161110688612713134775224837862321765677833165555392632902988949842432 [152,106] 54001191129277429982690097059184785056118544587775957524104918822666014066113109012691970758035265621827215320575172900375790637926971686245391171139839626503284711874513262370742946909546321075432604567473678642585933970490893216453665275306327259650710255421724659232015251171535434632584465279939960633607654339397760409219315279646276725338074221255553550269042942358449276946236867043889104032824670027665213695735936914167522060904765025600650000797668477986925997618242894810938220155193244994017104682433766692112527347300338825512098083383480790972850012241817021622890045000489726862061157914137593371353522632935063290650437376143340982048490228080841733925348548390435455110368946475660696623493046724171030412841773864286969095372098010254187968465401516260409434089563577095463853054583375074438484660540674710988825881796160364324692773180161631093092376578502401339224384509280266323617370339621275919044235903635031974210539604611335450451483900592981426898586372891470393023522930479975736579102408966807150811936469769106574164911196805556168629297412932199395402573694265506514198489850825486746195033663158575376118158950951363863372166165610903373988303498449001098815377526709030492217410358558479603820266975008189515746745510695819880928990775139075251196538287769502554722014771187108744002029111879454954124128068656744989387021360653461208934520997468480672508583225507571873601068608164475922399784192047729184254805717374794111527131479283028018260474463087723950805282083033173820624237944883259013590491002609311006124423104550196393828973309109581870861622104785503114861296242001120115132238905124216706026136602992135695565968288274563305007610039693397335631412939317838889918214271520020797683122552931035603483865006388204479023667126272 [152,107] 458364756902948501791187496164350915067403013469005100124143879155314703127589862119998961904838819836504481383788848214027272797335296142635093659734018074507113674945558744383338150762805435941176024815062173297099709332305563764798035764221389475581585329754370815742779818649816528961366559307392369701573867363172765124695139750407531094987412022808000323307598815386143537898653222382110451063036810005305770117512717118118258831991256730860321741142783139994638549046876657654635419841900387513157878022795076332625715548904897578844854091379839525235534445657912864265253083074056845327063211533001985395403496820646844029623372598880065513635553479101498625864079811163940248164736120139939602974429446187331803138687874210667509602945525751049278756098196150452246961289309099791074093758894367482337256479786748690276180824683274864164317117621249251120266049776636103199888813673327068024712372924080652399826137114616228792965249362159919486096980379808305000135593441466688007627838186773263113153982895211444977872690905694293801544947912291722459948981330975735680491102185805261796868156714516112979240501413852165878374309851485715721457428275835272474269950972377092368539671347744636521990976569835828003463911509498241715833147062968071494657444189769676461251305137195708158549789328416084813907815480187814979662687277387742163161274198188559525454710583505510033971044160755796963043653893224687372353068269295559471370334391562943275629025022114691204798665981357279681406464178721568361910941812553747476816391693874509072564732211986972467088547400553572832236030762591434861521846661717411944873520959077273993926258814334198517881629622804073582751601980713364557622016425046145519166513265138796646010103511719371758904224987257779797491712 [152,108] -839497791045650694841418308587967187328352715254937557631648579494312163633062041092936695758533605254694845367005093421728000597075613047195924702395346530977498448856424919601927908274849626134409139755364330203441537274094081952928259023147904505027074321373684279812696927808120460330286342709479955559716195728971525236018846263282103379193789734845289085003431623769442175402104710785711812776823501952708634439367277699004628457334096800150050827306005757653534390051663749621295038555444202430748819486608485229247874518101014056819073588721535393456919951428541744541622868842646775810024827126869111336019291809131638696063870771278008207020628220754686334944668248191556316422340233367306487974499857773555829253686505945446260934354568446791082000120741473723134491689204925162867249217313012620217850239434485676083732558208313234136597665134424348452706525612827996384239392047204203508470596979313957440512981484223452306331959539178889663970701873538274000738192470243143185980723629801155582425965196196301813740702443535392114795738085373349560885179663818167844171079014209146626654044965850547356560136172172332671150933500651037151632077601254044287412802574624603812302651142763475955510759999173877640253219654073194141978821423173681770214154556234527665358155905752715587721762576568583325192646762636793118387452797534973383868076943859709798220380567985202245155850225388093757349212393570618484223483607859550785789269242924111921521604010515266971425431945295427875070939690002915021842333870645145123832887488974403845075751176975062366788895676560473760463101710129416938193956855424689067496015067623448937259326216825285451392623898911994715084598280847956885190189662968490505954815609885763749156770923860350873987786412753027072 [152,109] 611484087252629580992393977961122274694144096638862417802691764749780539515751686160626745107597295439181409076620618059846524074715775470821198637764707833933319052455186451617305102398656526002088260968580963248627750374004091123339808839707959318451989644235584580643968052106484045641740467799912642258691169674301401815304922381122461125978247582890536113847625554634403147488101696319799915068440430352918341939618605263890032316502479560031352895799853388127496551813477373369504415403236868171653038597995441012680322036400958581526650348062511607256016628651133918870848218975352549154446457552422947209974478005013426064417855485339897146145245591531380546447533899310982983262376681811750266446879733695312821482068627388708893155911292002947098482546544250222851705478345982703031121462683578992057541331554363590124007172824796787114373904939233990423871640614757676326945821521620909032188994671143073061113072074878323046739110346233680036398640823416802102442106404325844292947777844066877507572163139146395989093620701269678505674036668565788410472126239593382450653392814845260880442301388684134860531976705478290168684932955222011967005571433678171055890595112265445567207065116777082684636208147979970190900319360036213012695316506505020133542849058105924751530428374461476401373052393310106409217276991426345013584364530009692620447241760180319869518871401101821617209761277784978797039763464029203830270406269256459929185403797061324576765168387461425957230547155493659940169299470393387958205463405736214698521933722035410483504176505767822544428285591391550687892670450107525902520921807079819677066370816721303730512733754369360628079998962098666186381955058715978711349238035631137886885151519697356746936711086644269602806609158144 [152,110] -168494165998027020799223977036272406465662173698486327307057434681106157010893397060600164689428802842005739790864929253401237303823253156070803629982239365833761770224529459390733698041196721708081106928165733693320235722081548029147492520075927558924204322002411872472669810472945922531383749766050710453522837477770847929602809311111059103992322729231823930831925369007359229555293229261241725678260914046391254900914292392582217920608209446546518373340124153229837746257840134662865631514086693102250180446993663720974205987697931152913315153972206739031090868948021824574367248989055348593659002738648179103643514190810092181051730838644560218354627651688321505861487857336823295951338617870850188405613033358350346124611578843855730448520096467877986624833952365888053985636516929204811661216054486904769376300461483459841513256892784389991666775645224915187275772077036035874975389549636801314998667838158245352202980139126400610135384356980832443597188634527185937454161036032245571886994055706188158608454497866152675902564777622540508837525492410261966829556517270562294547237243142350055366316540837239814376410285532536909429701327221143335678319418704072535101662302669790002716008186315055096397221672534127404057187021731962474615029756697745373507611750023818849254696706256619031007393180657115614376770438612651094276474808590657603882914083736242749228564427041633155772126296798621176522048210494872426881368354808429279311411488674990642067018092111685567506093069203575759527058773884409776480170930340369657138555015428603308847060825218516853622037541460190959251658790535943261952660640238858057966217190119602828714711324970875648255203374954204883368052595401608256459081016019886239988707400279308991084459330434240077414400 [152,111] 538881373942104818620805494494271999387075524732167722972522086029762248283466063568467999607200132418654860583188170972049815875925895760223157613583986136232376062879432074050784712611761464421426685864788514194102904261321753166116697729363722242176342174514803993778775603119948795457093719036552460593049946425304294869401877781970437395222353443840773467006991588555250486441415500534468385722097986186216253713093039254598386692283280025151743945287105093631669185884565892839124957920819620351006302681012434437876128868566473200034079085358344297746583603279744971839698166280182596013021289724931961667049491362201701523413319339479785811301827984045991949279710456464942936662529579635599851759294128860655544265407366437514465665370246563546950000578791673132650434500472908184574984341586584293787278299524989405393482922314127536874775374880742186762294557136819331785703691110625659874887159730632842895907596844062831916754255009883906733946246354663768670435370253739961279642374665750526724625041580740819119619247331101352403889364761205272302742940762244793155359552204833067374552248081316943413438232862794129933780645117380435522801699017879215118419951501221564881830744261730707425467386401179021793409962241836088649105800769975849423455685235032705019056291481891967993254261183776990771032761800135553239517174113727890253362219905132338416634320286414399639621391970026957863458780114418266973348513528596950239720502233632286986884172622170240753864958032543224605960623044398242311928173682036651502117544417567927995450561429611460241326708366597058521912618366838571347379551111365095544545873411628899358231981410506377220320207317494020032989927689168218105648160162151566763492564999442726584392230694043648 [152,112] 32020947809558980479874186586336732579961384382021268105676873293837437166144146742627122113718964362920171174591943996656743394756914247286029812348376854193361819332671739093619706985076717280240831608723310662370623911411756180879318343899941404146500204390791617270052669506365030967208871162488569905618398991844370237612933332243817631086088037058398112720956169982051668657353938546316163766889193924349777407772637719030766951188514779559781762573610646273978753017060540612598870444549660048530562366763273812416358634702323154390252498046353055869589421660313148145691111438768781950000760620039935241093575911920842450623551021939560571935216238578939279513084811618599729680768893877106078528421712569961394987995112377211759135120039357852349941042524642062987860638030192930526291446111856693432294724917644110237695945857979511389447648732448001687145409838607586426641959295841005143178429695644620838779524297549610146148159693952076491948320971089737784457252501086595813285626643138991160321003890127947297968782468222450266014446898077228829517007171729518207000966680157647372960235025300422240383730297508040430491004437310018834650182115368423476439397147166793625393075413271155845534870027362881511133451738833585051371551139306939372593522953491157097977174267380926616323344580346574821366950925349553893242092094177599738370902401170040157973467966059838122171977506709861883235706419017798569814327579615404005303701215120836907138819901389008851019236722181985326824759145447936290162956431172969005507116737058797674988513569007585229080072107913264295419832995156459152832484650182755063693971967075715705421878764155266404496082542580962445231506968134561383150421431921311678563129142097082581592902389760 [152,113] -1027679581631179071059696348454985332616210673236650081042670318892084279536449023420021336214653051192399333469955980434615190895409186168697835384054945307348001567644609016416553301549905568411917426918175895535226679894430406340712222349420510635417907814764406372634934144972300216071195425096126245764966210849944297295752104703967125707468549370999251716490597994460430367171220733344728353816304153138068413430296100182933554704280814323476273559857575960906714764275257942808929737698109781776034630854991055350116606945857502276225342209746514583187165937554424124859262612274124770323421248677324021849366426220229625087758208980847182528390163884552592784359919546683750991091291471822991592124063331601526844340996845923650198185144785691296977364786677876366195119333780602011891248227509692997221008059946813068403414745138314150383577846033722756806360624746617876372255396288564565899300715456069297090413752296012249540966129682506752812405234902227872564267160261287656730298192535938036252902494052891456417782061894577105699077629138305234227612864487206519203276973309623434897911612659623252760180301577449104653380416626229086750289479641069614295150464788735798504025466835896316057269897766436723739332921673905573922521111470218124719380108958302559642819442592632673616947642875585858998763742194452459104751491294114082151812018697029904493880250384337783835896498755446236909147483693724017358634885440332628564320025456983674546601345436319568235361355880662359278665315355208235112464645958352810593934467247014061427996188718734243653478497357780594058608780047364552131916265565162810026567653029166314296984369532014571432661014089841160362324892683378292813442605365893838291297189087784216281856 [152,114] -11651311861800826899801065080069546133798977790316765405239152030136190168665201546409655811379195414942770066461738959763658814469221779964781265445639458940784992610165187579933835087967469664822502302273197657627751506298606271543550497162011370990030536351574937965424254022050777528771667556541993007834238342889143242156759305388161465134495508173493205823151291680914636486868595023471775259634088970790051004385917137369522373591412525132720724227203822879648263488548339157554430316250151928331565678586901366018210121640668731780832244329093868266569681324413025439351709698894907430620284636541855677680704554014605990219166451862161808036366779877362532065802033618244794181803428775713232900139812555934186935733476266487989198346904600200844573006901737140628727381118444419743998961617757740120948682143723240392683650608362178822500664822868053925544097633664464165289832468999795064089299934478542517556663647299563868953871839589134817816752970523622196084893910332092964595696832403662748267288718514815544923540736845095070686133953333303548565290594449764573848208357874438351191209277996096030489784773007157958545530917568572128213325517782722989148045906299503270311035509496219987492497519740302273400521825672003707281450494716503026641852608314182752071760276614504801776991265073693110069162760222806963584128837216742617829780785302164986702953215242536849547626404548850938929351384616968938387145590591877919817169398268453527159991064170786539248368199706483497244074354516292048009785033108785711490352343108424928140759319891653158450420362439890626352562141362797918921240829706759270182282804412932360042320627948210558950907706917526474179863558700120966767105572425802356737776985225023488 [152,115] -3098164095150984527895982469349414455096156160319623181483315073484396352977854475667772856988080545326588635628557699181038451706013763421986377748687657162129253292322522454429657372540655803498017725357661366327563543301941559318817125472565402301199335933622749271003070712314957028662559230051189208484602618083110271097789906813939987660226079456181399459671037136630771559002262508297136967879973598468471792779868462327925772528398555117358421767172959025439772531038344220660857889039145416490659448783027588491241467194877441619727488873759497889792499443396334893054554943652870531243457218999590457303212607890009723701598285683139904261050818750765675226866966939810380790301388622003156816617724810940894715041149481786670538259471134455696628625136417973271570765574387024314967595680223321963934227333761093158597773114303147902757668979395984774266094331138606503504771078020293431041197676880231361834039656709586604469886888720129714157273407105308147881065713619246330634100800428716352829066913642367155413938792977159869582462970995639037326803962502145711621808494568137539719964797997516705599642768033219448521264699941875271459087248929066939706350961141913859355807893043107443209136914602205718461676550585896617537074768864187608447398031121336298304898757404591179010346261395057269986826697261268128800920649713337864582095532445930030706347594553568991134203814064292559734528658505563436405089116388699238659249955279697768943500932055043129216185474921323686927868383348628468558690970548697108271312779586050244715230890745009901800418230571834792343910949274365778962174003192013075655787653691924952631087345689624629967641982974796395504624859942807186665433255661969838644123537408 [152,116] 7326333831225604986848215412330093369085290638767543066785960315446224055797333736830585239772699681661877567587704871974464334238738309602644611049284434754619483025144755514812111859560855060089438636562736490366309370404316923704723182602711779414235750143515493938195201646844897789085657157527268290438830941199461827193248817669545218064472537174291593048359787009896705750556714186046827955480829806965012813667174442455242864118672710610536980794450429138810994372229392211645132288136626642478544963909240992019493009560297627427611619032361134406737341389225612796191948062286217418725134164914686598442785914167142071016468706103329714216703794924582448925577124119924155031144219948515213850565642662713847808923224222101751623096907439523653274333828939587269635248371737152923822828171935337459949617747033076624391420033079072419473215172791818468215390366776625376365507975653206259104413465538724964965337004457683906237526670204878751942069708340276302923727324590784936378337311066912970114509700999508037161894122236460442146236348962141568622698055441593968325866422429533868644822230688835273900268582935191971510593075499844128111263326469694097019922761188452296645292505397127405990965280510375320176692727625338928153723164135572547472874120768524316742272744591036703604383632452810231665192330057120182333141642809771448525032261846691636865194494740412573277233434910106944480172520290259969374607455674945918450280007619256978234791252486178812178563602473149024472177715543490340106322278744144475602702910373371763159281997785327713713651734357792090128930482597312650915136012552266891872900255196082042126868069201864685159757741985107655610904527205371694344336034274556252188672 [152,117] 5531580015382092294583515486594144536991884479773277912277294839853306057870122821316348479699518997522391233820667178635615946535658036020400273536828205343955827263516234480299863643118764342152207038177983633509157322084585121340179569821216420765402905486816749715862164933904530162788741712797462797416125642937203155692619517846602972402399213914544199186404763427216281129791610697390462691114776948652072666588703487250248868667119656237101878139773945962253564962798229049178211369241833465189898546270114540938513238576054716809417632660239587762864736538994711681252086364540195906281265381215375352867386529419289629930310590470480336821245742385910819574689313376057644577754611617165633548486702544299839805537258566908044553393984967975711574445038597065548729376772535434187936154241828731177845374213674500166089973969594533070423478345234880138217238684118823184298991465105032891117059448624444534416189784457535868503629219146533331693889918910837547493835565112467894328372159328477240117194010218174880612880737819907308621961563924362949543731956994988452118071372646741865887649023104467698360635672390213035618013825271784861982721965559448088265467133967066980485043361572792327944264573803750475400562723994816065240366915422696918687371637695065040511242284941575223737272292991231941564942846995463842316612501571828628356749929347651992833677190248684933695200509140704348793987404770851813677621520630498919234227737087875384292610339527332931601455258413738123129027325348474551874043162184552741354932498163384663540221945080498143915955638013406033229195877269242699504955296623689023023376665016124308530253585777282214495843580677991388018285060658573613156233549151598848 [152,118] 1398452817447255214964980872268368632629092511370176863246925415555248250643253272148164418327704890547549723094393590198951081246753778644790312179296011222115772973019274259797842898736551208665923504257562971331136754183108236163772612373625733371250644496373395778675451304953701144222753085548030682948448928326921141411785124353147377160002144747933918454373917088874580103921056251227235342759415590843961699885170002756949637980512133195134237725660452433732652574180694174220211520324118895376941947340555062259060056235238024352310295627093541273229342906215435675475853079856417280103498340602412824819086588047712074353692230528494568389534373508407838210117870702494046149704549961205078977071570581417338663335874307854114315721220815010589852202723337437707583221341546313022423329581826391283418600141082181554868672986615223632124757479035959448451884263271102223431873303713808637334561871233948688303851498653386621827768353214901148235512975236291343297151098419003243274825956871737250864250630681303177492102292333143222957850685167105217261662613293345255014585395933508489844003494312438763639386586581171425809706724564622090826550941267782392432112361954276819428629970795001514997157415458043611172693510841639028460833517101353669513845035963161719074205807256801185777468568918146878524001698833794343979088813948710629671742847302454789412094642065477417431512360852962799082453259483126052865652509831553177834103372436887729339261958820253477329054065661029383575546170505939760538942757944787154055709130256867232565857388042136534706531575350471428264612789826105534497152622024354729750651385004014753817214473150959315177206537081659908704792967479001996732724088832 [152,119] 422103333800611620280290828821883510141920244624553557498086046529224323355999900635986596106905764310553925476533061154727598291657830214342806444456111981665676312934476550837857417640030631971623159380492783623420803574513876696873990936762397511638789601775317122261183996360457362720221606599539253505753297311394892800364744240422628379474466698404837533231810400933413153045803906405539375485051606688820827919735618648804005111460472820642823494670244131157661125026769645425168334835642583978349262282544362887980061814288001975188858684235188129808117484126461370933629838810424051077023173589181005365944958122715671324285630343879242346469836652661008373568833483924308544316175683615308645568898668525657580716088328566623369040712615033748073697395939236001455835077385817714339008391370659679061254472268795348049065736297302399024015318255885388818162178612233630437295827740293028167681146279415873292464642866096578264415741965119111832757505291691922992444692582982935625082816919464595392687917817621611595537809124788089982173753038011184268207296841134916424108332427913023174028736490520430816783099779997793040972767503565968830198601480199964929153034802098472900313703043494523665647698464989605642296696858040217345712599916942317056597824226247606735541823231574911999053164050573373383620794258374234724123060702156495444620047836022559677969428751410308009046448970161162581879705586743099578262007830122674125294559201838361347954874216513747375397400405584583457545205082606082870481251364648141515491796873903061481175443492041041982902105998353262135333367576086004249551514336622534460300840846579730112473783161471107050490004469876083465076670348420992430592 [152,120] 155109702465581338141861014367743763306135363626357341024757718654214500966581509818542407283778053089648875212965848445420226526011111445728497917348018803008695663068981650601000578442027540882875670124947988294611108682554433896036226486380823472785599564283420457267629208289643637416191243554349408626644411344985559504823052154505235839516082385464214569642730810187060365989079607569133093291611504165212662903867460342242777263165622558280376942521577669374699109921869551459697691528400920459848419124430489110992272488745901717424743015316492221369223178946865692720932590279590525639679191594730983322167038328089996309726625803161813545848672851590564936494374420327486806538228789106222226639402994717172023456749925499742221736414544216778961822034020022589885738299936306621034583753434592361862434349594400106301749399911669017802835554676367832843549152413670760210452487374768999737970890251907778018726238735785595943213223612320565993044334041548290572232186747760500543060347683486412029018309763717078493239248356669526174198763287305237806997594753516969867446311215874904674766576636822136869201594790371376688295187814617871724070665732918672026996995152284030073006060074110421823843925988378890920261897196714916068052042440385170908383166359468798367146017934910318039574323921579857726578678549417955449506386153312443815491710713004580875630853531243033636043205393316248045945548975939817674028216205116347206325879929206104796199426832797329505461642904168335506688737439456729860512747754989347200676742660915113291222880833628695693469922422832353709140336393497193533408569627875600295742247342562362939187761579340616929016979793233282344822127248341248 [152,121] 15893041595308394146744411582891118791202579376870527745274158232536212204384297571522510266421519947891395753881680493363290950586985979695541035397563306842893451631444845330955808424161074285709415215873459745114106635384033478457795519896497522205356564397669730097881045630487433221425144668650038223321574842255250228926192849538477707836994975987990096643162275828251536513864138448023141811628361974524852706394006958014347926229623883920183636735247915254977962446666700116468535001193399647712482293157642566764095584425609128730824328703934177685315086206888482081630362859243637523529414334530849525770360574950662187164275024437343785099688425819300260245752706826269118915471365942571822293192852550148914251491386187357587343047270878685966470076879335935671766125296837691145618580164923341107241009215110913246403054022479854858691000187407272820465823243877773192784497932179308038572147087835611305674330486408862937344541880514922385955801528549502281906284908122187365594880593094138141864444727068412626069762659538662454084089263080546438257969559365404600723011568644430786264671221628369972940929698977099651816415748056486586234730452589528677350344016702991260973611470858118759157382053293042187712115343947779280127241054334818177855695647687754903131312074020025798572049752493588762438957366920384129139417329962436399955724143636150820263226230304259910747591401493964247754066184814187213466552127980615721661594050143850952431611796041499236775455913929703642041526778172881022965549136603109246788699446511177505831121355337777336283535437228055060514853098308095356940283672174983560900925226319733525970315642011116056213901365714886488458026192 [152,122] 1715261217488775732789496263428413425525256832957145270152044342017229402339299673010128873274325328606079858223536522108400173978113032574648028335787573948407231726023097546038730485211950278857834019164912907618377338603765322698014026216055092050100148143462533509707821031912766130305830876232277773835646104405294383993815000085545478206935704860688707838336146852295136297725507300239505755734199107448968589240848562855353551658223219520848305027069696771208083656844513568511624336862298400744261913084906885520201456039892698923220702285145445930426078256570028467273707705060503291724415605811680081514283945282368456609303286082925297751226915628593045504670022017096134841169532615070986101015126349624526299805879599261752417492269125585477853331016071807916815636073749803457035857582510950796313197885254476544019926505468361368334267790329047198430706188583646619627044474054330466403502909511630261262202560256908182120151111826480147889554107878266242330125641614092309085786673402208657451743476537776059378578885239709439598355748356523838407377710905640365887528585391213535632944335576653242889470669853366881184035093674204147452131164970317131679837937045272676685599616881567421958071510144051784944795090717173004515475999142695470984461706201175127671335025701150507034205866574630205857814959803607079040863107388417734058829404881229655775498466917085252162146644305312785601826362258245055622537796995985073483404971746914038746405825507300909985709192377154711393304172899504649837271361244865746053930250601718060597148047447507347407163126956021566281639845326876605111991119298424658482001449216441786350354610005274660584031129934098928384 [152,123] 240519216166146866343317582018204003506735923233742980639802554933506466688654439771396873432969565540459194782723165120940444758304146380234722739949619293568720148450012649258666293436583879135960162103158141607360698193474746128871327791274482083661913051622043044304650908717604717607640582913861409867125436172029164391743946462164759213476366580270073854276417040727817902404028283495473476651862325092125008582292005810840501943185786717843320325739565786266204828444130933519193633067741896416594709528512259480544308324500989873557694487020332947887678687585090752066650463694493655211096560598396324704855399745947021637557461046662711524023875837221868933636322165089633001069861178430515230715582949784232818068228171023928730934479064525799934881931385681695763297731394968059109669081288316825392186184161344840331026276600789567963619969288865854030272965139017217238163719321303412722789907770906171140196997034448018050582495575275963022382416591048577082507024841701619760552076281813095832812483685744763309196668763900820040100530727216133328823715268489613143669473619249906151676915496930592301722472279098926246616867376675442688877863973670046642069592489745747538384618612596681137467056693986448528002507239650556527665003261509529748159587876618859964477953996051238938402907111693228630112206382140289330162941086235203737410191743621134657039717962677046594977391973091516569166916835737941753003431350504846709285641440405988346747437462089892895707039494041267455116484482165064253807056602777590419434639961041763619657189771945633826738577588751088651711107463800156002422784118509113233777438091966419132426818007472172208681736470528 [152,124] -2261992797687442245264288007527243167120381531554216979832475509815650145629496122901652191283359475253306259961960722223088953815141325946982661930280162974277387511210910122677461388146816459815977362782635770788297587882631953257071756670238853780885406354737047570604626482695691399854467280319762406731683445512501432414984253249789068837917346953498007324542597658562830916399704310718814512583913196008147575641227278913377456817755016382973134035452796373115300065602983151390995473326919337341414978138129160288926299421733624152823177862542476370783814940456995286064612769680535782603981645428964198257524309162180317192443147028308922295667937275798555391395572624238254701108104777551265021872538852278067463865487140122531702083780334977183702508904573913048559503073112884382264715465077840035065412096562168322669701213923108610163092521484776861844381596711792552439120827680143842718842518152406447984011405892359017875547781151915055182037169504651894946382874410932585894057999660826554877029137420276338081902947122069616400525507696959151509788281670199097416375724018888076504345690881456796252195863643113313842872721495956293694062114072181386969524052689545512295489418126208496918377242628122571832462308554542631746309076938905038445198661723897124987466185345631514456056032363489800064156273567130461247752229015259669177398552203488476575628901621519650384497247127581312611361980723638488352389781767175032005243065886123706546417073676696173133550984982272879324959019905175954857654022598331730362953726694874820187139237992816690891317817602671360870965414575347258797600285014005943170433314837734276717277747607297788043264 [152,125] 477379663897047138755953122216596905887423725589505402168504978394744780715646477203765768915032095479782345852357737665588346395901186535286277729013764123977846932703424885880018129106651080420717924849363125366701791251534563508371048284238359557738217238357029177956003681414558680910951698073445351871006256982030852343995235298620727810310285559581820955884353937467617039366387788208407299348006104150189559695742957991778799109490569024903748512203450902627101578555141871927313177855418503526216122822532370692545746050550704263880731508724032254931137676507866850398044500287811341981514082906441923509378924273241337872522405196769492957925481833620594003355524622857236705569467242602536836334211962466515551317246031412566219517304811294816135827256233133127461723167451499990483792117110339805438986221654741316078574064942861365110159288104942407475404457631914040450026933701293359634373413402070826159890374973163371375716768820409965622327182942754480710341270926112956893386068948802403087250015839866340792104151790753055932038000177701708014296587115597904670431583598055926215324463379366201344567862328337406310638576073343526063818219764292435293000538688842464898830383807573915592889626290228913152239098581824412595228760139551721723195624765507211801582620417111436756947031607172463134130410094387433668513288004542778510930782042966083057981528058690080721183750375836493108147199092815938368751103847394437496375599542480372142215703598610733490419122206000751714863910782720971501484217224030533805419821806136933377956642629747505760058544481082182034645353994904901139465531942973365804920779354947651253281100096135168 [152,126] -74280623456326317613269564094463838598993078653665544237451442740196960661313427723357738161680819318095113544149834777046993481418665136868690642688256192655890178717764043664187762196965414418153891410562424648392238131893083771511909788065782918888849305848976054626433637043498208323662747881439782942734056651926532669276201924970258304423715087288179643440123539196776725569882299131034523274322390461017315103347182450815200886450819380145277726600826003243405625887920712881208887666019795755312854051114556705913929585973835069608053550801115412803519786375989341754610992638147900577757568458165006247067144245912792927578150927490566898187743535388755554245676022111232252558232529071753914765086601925053150484820951748953442967597220338814231903721817162737184321191607872124936567273735287039222999152667709576409918735870007873415750547473918836145777042961559788556978194825721042030022578491391923603389484591123546500257713958331820887243538672932860975692709965291040075043346084834532728788146616924644646487097537065704616450950672821133610644890370859001648474936046822325815699706357697493596570232887691195118909736927884858524243112045417281396084206720275538853281853151954725968776288367671127403270713102731820278147512490291323485236927376414293502651329342545536456586041046816448822508096934580217198506272302568634241956123135879169917974604746542977074565703997024598159129748824593029336685243287711294856464425357720607456746209123702690279480007476065248192235398049880174119024654799670625410843249932758365945668306787809575258649190188276421310182918979758959442014244398471508720775989456512652566498548224 [152,127] -425083694918503537500401851993512291906530690108989423675255819662271695897870189143766798807344208407722848439689735775713115569940180519421242033527222812458565300172436787110469619391885598417701578671913384052508759153538702537610231891583654541717968596306242701334690401579510161535507613312037006305205619573741547549984253753577367102641254459367202990611956420778222565478666987141708864875305085864281957929360956015460206778949535509784901210796192023316109078991836636339630633231116691682746826702106551380107907454006074987724719019106728408957680426137709215138483530619458542168260118735845664981200479109420527746389087717798572859912061372878671649341220264533814243962649811980362620601945760149432675387602761949471749192734742680206366288404879643411934610593203784105929571097903279350534321518297869465488286515113925184527958726290720887632137013184675921006367063465136259247357370662722396487115440986860135294758473458849013097518521859514689431598791710326446695425735308526928264304715147452176855285460354278310302684379514869343847311482340169261146026500110778177853494825840996747814996589005020038388455716403229541934518148413367670697511305059421392862817352723019720582436779901414178414634865483287666985824556850404021069960383536143971908993880655928886289892381730402145952940777884571004603516925998783676656233612794748254205265133119982579527213375817511196823659595415338155693924710904921102094371936708946731114281489534611950234957021625273615707246151020051780667448048068422799996583452079106772532950366965357655763984861969595802525168962012118776630166235942218461216856995788255920128 [152,128] 52428001422626666978735378227673657252997444430456658740915330219046881881198799311286036958785499776348752972546274167800189683290875151987958246254660382485213012680730873867655709319855879817081448392460051975167330418513352968774080493139739402904115487149029099410107058063726188831740070855020318473976440464895029323973098434834338938466561853561701565239643597276916990418256408080553949494818638667403616782165493632281686182993689481103419266497211063781690970862905141533893894296198127812447372623985108014129597757287109250433128945332018890762620574305439477992925558801977394929704387747113621084119381914441204356201486368646571229517361204711763220952151608021650931158456239021759425696870609512008682842119213330746409143519490375114752230684710640236040518056806760004464618701857984332351366606630695697073476254299561170885128227658549047818767355679046247379401662328567421017222415047415818507789567523811788022765255375155629780327474476944939444077603196607865805220573205394611985384960074629059361368791929729722899137129017605210731277144961788879276403091010933204563402881474872703620385038923153805691805582753830295944774509452011375154714615146865668962309550203723628572898568689900461616389605624427570180120252693990682205961015061342211180500713965205785535643015517389922372961781422507355733153996100139237568244886459483390495292826128650483787010375287842046618682097620863766425986983995530175503485448222219345937151359204116798455528883713295162583021448790517811519952430065505161609160075831905389168697618806380037921786995810538266579697746897005958966891389940914177857903243558912 [152,129] 725263968029711061382542755860947133427585336379567838274843699401085636858291063330893907838556287276014581668444076102238751840763219348640942156307148011175482282048152258709423952529015086227172620906102313348491827345783491819057748208594330726161201441687420644073473351404883555959214254580833567734455553923803598781089946894452608563032575640000288206774664153640066197073638635063291962247839362182283534080057467344407674999611050696267877852245566508387633997259902194678054592517574939734307251506443298406932194449994922764936064429992753628281307909163287789570880641712658262717025484207877391291426807543704871641022681559952798226160474115116973840722698788399536569810211734591467667943201348424377610892623037851487703707318873536275123496506635136457459234292430093837786451494563820532906777381558975495577183025025788630950024217375363829765716611816060112708624263327500193112274290308999916122976237430614311795720107208767805138582751296489441419970363510737503515871924753150468270679945690996635090903098566452185845785195950207979708999496692595665272136866945515209496618797252335291823429743453303200457906854534169938601696215263945379133307784030955179720205761309238673656883908131094497306033083956924703075346687842731779984878125779512228473219646171755861402814269808007622548131258016288766385323449413724880043321321984316420310867607663745211946529620748767496575550007187877126610571145487143451854316815840561726054844360232379828375250009512530628609884718938137594537209584396218120226663639107028898327718922683078678032477586112072077081473707590203565877245327662544201957376 [152,130] 24940732866451580090893633451887928895778848700778044654011322305131289064421813002644353609238765572566232332558154832665480474952208178572697975004072986886018451997072488629869763588472997825322560048501488830463803675200662680776306544203060907106378570059247634074194849162352382294617507213486876555657395309001508888233792624323446985979065986381025484883753211444504020812106486679176209370404973355094583771196639495574060795124246623121492054015861108054774981381905840165311827258575699971122482646197450968451837831410956537365880205026997764928212319598582723074349128856319032296121691507092075786477922814507903666939704324547370162363031159126168622773532125459907196908517317636898971273293168459169661547913507958562570517307172248577424389347146495321870206410639144453199482638331913610082560479711069785668918910664585629749885358881346152219167472955362310183859546529430831312778611718816945467849585791594168938173982120495023064065051070923620636174685931451681759505960325125601746537586445183523500602745190255012945623944431163470086739943393032842850470401289513449429755896323148011426380120200858881960217779572231332657739052675439636877151406920563009611727889860314989280863509601856505944515138292660268122820858442230167905510470726604882133863167387333458373645028498841307607163389000018490092145488005110968990002660157291634131383650346291605532061532740187462683380060912302778429641296337917749989080365048367074860588564021272946657626617792118279198976074704501319713933075609034972425958188997065073441947655731705346639188420429832341034892053756404885241803315167363072 [152,131] 60766332548022775438970202781271771752090410248657053876152288883104957891409341423450448354685263518716283901709173876532191272512009128781380344454567954576734625501107920471586130490848479620483765631480794675681583394595229174270653748255301089286415112657691289638800853918258841653490171487370293785286860422811314815702775025288568542172796992390029496652842844283960650512690789945670472506167485448232796248831513800671926851650957620960877982294355546043751913062608391338136635412034905801885540449531745010243942713583699510956178318920126324346249688435562264380506713788178187639005722362393296912582682761448865977086168736795407227553069988785217649609148682726828311838551250004530908487079858102704694834597137709387537330989528020986881281326845979554413169749396634103204809825564020453021213257380906840398436150617549599985844084086914405943825037599434453202414078152325420560944825515549504143906631903859519963701366709497401438896015172954754578843103007730732241905708156409747014468946061489435422323834434524712797578523353578410605468545394532598717667005572263592492809742800928065312802854529408957794116416065355335362005164766241811928133419598559334315894202890405518496369573030988906106531925894879549062263454850335776091516028993770059411949954919865976238130992322518855617301309835471178542181471508990587284006771916881158380088616020415139201818900652607036663523016083781299923795479395692876044513887363444426144011345121414681664716944599233724943903108823726723504475012377828211879553343333177881789848070772325030051682398058752772190835750313797927053230080 [152,132] 4716009810978261724148124864867443039890201247579366849778569938898709643871257619196188937312566216746685708726198245538472197100557878578752861471907854320763456176039345806751521939435035187317143321876263201299272526599693814235603756218070921514042754154114997337372730874605804487114676776820483349778894568719176424073813216711000216334579258902155594412672826008481053876576994445550111541723235722084273252781727571484848177289731137343806206170236724888530822715661865783318658373427610542829744089253166045169739469895789237136839402278485271567017544067150625266304307889950772396763860197166920049179222591312800067752584338280913048592219507651119860129013980116268799584721498325703175662127626580472622359428456781994236179685945978102627233012020410385778541516620376534953090657586597950339738438850124561119917202829578895967241004517560456797485306583425345383051079015868415815316697181722902868785957869053694910473193158755721112742596230287905025884378555130523632776230628174590179941875832339492153493861919897748684504976426637289756636774301272545968648788194727876258093083213356196321713362520895122042375095336536611573986856528289545558696302204149351602201653212623948961345655563690110238312234246230003045075631053199832657760425341962665100485348055322301878791885916330640969433338798072352178067669081810927737143955469805877107861410657288162816266683280999354889282121404359681535750102857834867841947075047273339435057356485467731489131428668076676800135490748804601849012226021840627113444496599628979443010284501088407185059887225177115776794643891318358016 [152,133] -44478516135249028790127010262119450830224545032643298713120142724986162944902890375391686652117441728153637522027024304232097557750312885473845089456313285317907801580056901075968289723852205067507159529644002993263844745482323708537468050377352112459584694823794551373997526509277079727328879174896623150720588761540733112590224579601641765257880230232104958974785012193473057624716148852164304561143678532969174094626480483050102027179350579156465948955564037967426789162257337518099997454661286216002405583462606868178507454333496782679839985056605274033419393977354065949743855460939861888496882768431855308196633059242090250495612925437932255447728734309832057061984356318730245575652721008611598764430662067628248029841390955285216573476174966710706426735000636165074680438587532052459757949365168253226247141185452119930067439967597293242044673879246037400998684211148223854963454140021597677649185391126441478617259099849492113593639015214494095489671076235977136466197539278227644299497446402668172077246737240936152585952246495510702984730790150221760820046061153162519631481192071628035547427532118849345651724022705978831141242958372203072653440346844931551213239190383444394429616199297867556097416445587256133730745403098416663452258188004689482143586006908283837108548424287334589052506446057802839588794597732756373694181101712119368775007519091571846783689536931021294893371364149429887761933338846271459307961288776173808723822143223279695546732213952899942783940123137589835539450586320347426684076606100045642966306931754027312007994013020778801135051739951894312235921408 [152,134] 69647102190027773540151251517541952733463140074735138992226657492634225718317753061599601198080786636429636341040704270069716467485374239872723042957313830393234881122384008378379892515690544187704139207407561219644024978147774794042768287615918812906229284675660218695928422220230202722216002375938897042653666725907983097538196369316620776910834314311115471649213145488224725361458561522884254655865324742953428966424500553934369751085311954550046072991864572616925126671630849430399409765682891981854247515665934162046011108663453208790460212641808154837352406795571616076950108680495224863424341911147350120964845336771143862468055664314973035905848174708255068397125378743677757101310000263207768273923911157935495425854904690128538149702829454960715944349918502837586970740186218049570396012929874343334030032518987470897496180253995982564602749902029456438405250631367929797587486450877478070293988362224480459375029556753467330537250931188903697545716482389626103268071763241033090895220466024092109278906603574104895080675934418242434822324643972398979819996506853586701697362317602469941972043894765215191056001298515386662835245603495686246425848323110089801258752560745541491271293540045602881268161427475730178217534503524957504869319697892071745469914573187877735227358008152640027875934423997163816941535156263289192922643969811403944496283865804421482496592115141175684679909740207159038517638077891405967951989217016962910524014424534764570026976751891516020936171121205708728967085017140966533559833114999047732183399834807380435973582873210597576792490904722276352 [152,135] 3680733000544667819157753894208700256528641849101557571170897468279351597628282957375237427839773401420407659530076321541983080864790486039795132827634779328829555129911616113587678363508404041841149367996062792127481739925091440763009760864602483207015502474923359666097201378744200063197366431892647391470697546728956088276179372762384498274134461531392944243129964158229469355002437840588040030562643735626761981844939892616668886658507416563911582435108583472765743378979658465417530321605928713770760499148642029691797047903665612386627409294519640660976214467532335013698652470156798766370795634465859038103146922267372889825680529770456990306393456531135483296711853168212073309129217400156899188363776955537285442603375468983583622908810864877622030479363130545151474118302632031539656259650303781464789745283582653461311485209625343659113450666160869446882031231075685885611666110768044503623057145925698838402558955490754098150561690107829049222210605963319305294687017095102571849401188773009756624451615514548678457357644123791611323698892582771696576415262379692747446568458322671753428868622240665150270226864236684454992747302738409863068014053106477696778566991275630630591809054553597884731778042264094652036958996098997435534859263034906098059473530642673602085960162617624454602416887230760950094709076625939870908712615098281030351827087285419838796223042307918025830147245774621853642574859615425219091246610743333472186546304309435291012532357299845057896514464542782656095576945735159234529015090876513519235092455758798051031854113562482076366282235904 [152,136] -5749277194372218509051451169914129921595274925447487757261064488787076001900683025699375335285878361715795560971458719362585909573642577234279058408859047068102367443818423979584940903990050703253624219792302751744953414784094801966940347513309521631733607304619765026196310304667305563895734955971243935173716503102537375575013646168644638285492334303860580267428254364639390197663572264171484927228961847216544556184107724735670612259649677819760252170816122547760377627535237987284931171591852581981165739455556061331588292699349064618635507192372165068823222029492775557181395369125844247580996612407682712352950280571376090585214701903300900877739969573629258862976887676538946560967744612476120662365505121257043898627235826420258271960867417449550759911118046415203857522370361871391540870459247761927332317495680545418494764452293773918320656473341650229987440627777302866785825407663078072462054356305716727540249886596958367670176855966655814298839316645720896012859058646791430750422042236656173208112531753864574865255980156286591068425880444828369735965603740164580394109628459625202007672176597011509330735523025625881872257358710159444137126958483360166092638316064108592371354228401582045222344658861607942820127404441855505907432420695688413613258733177369738777161382661523341155006086405484073071892797671237056977101774126017281200779721794237771852459338986282258735506865549818046007461049770917329790518530475406255953222611220125475178921743462699810848583039198892081501121153192506231457210429879943605093963628665900189000451816485865394176 [152,137] 16816662514912848786381001333627996493039518984489474111727584228608289320801283250284271862319926075722369015358084086330573798288420039025578658840164605374593903660800778021658766662549486196821627252751881685641346747492491906493482577349524303224082881521334677466656379646128682466321300156588202778169870302945144834318607944460757821118914921376306872533263362023194441815410760254671539459935908918301241508070265711913717099880695137241547190086769347262351474836244135083000327222538849394915325839609594335853567877837001811528637693236427148582454272507284680153139702163095680542641383060804508850195231019512973280661701112178074402293022727363536388299341122892948599998342946082768530612405542239544528310038901949693934551322764301125942331839935881126743442272935304124159405448629945740325180471079369704740496352023018338025823188022124647393150879400150839950093129355314729691705232672280487554249872496763843900538379606295021583707481228500015002267903581647738787356059341892038373108218973507032208281441620674167294672353939333310936648376083378144637498072295402211176552504947377544762767578225896511158729176390486720994768084145021281642175952031576018497243714482791450578263679085987082304010650149943965786222566421694823229390085295730626146390141931383629845103183650424079752552603220572293172617512518650697015381213186215354559964503020210980421432908748537483659676886529898455054425575614133149124399169255431606178114527508414734969769871791203080113341314029286455165668453476586022182053184851829324861263632933632 [152,138] 90378628745997072394245271649262220121638635135003475063754391199274701690826774682639746964766136351883715108936424441223046090651626134749541456324987523459926243268276851654967180989183273996460124242792640741133348090564620055520586442054317122677756468006734816745072422872619518308162478514839566670759738875799428732183073170902713930001665305185209044632487700817450234235030542973655382430293577233958584678517375517860666887116853103870214572044320393154213430809389118957619653692502507592127743350372245581581074079845165546904475899661478877336083620205980056849374633355204351717697648271532407485584433195986897708834854665482643734613567436293167709263490093012687192110441859769870751906381029672797685700396157042021717144071651910820766395877432581944603979480082627988407894117388622355210045173934426376914458361986190899953225819113506822522889908886242564387165805336688560944280942770860942811635796919090522983557603567040761619773203417082094619114261610980142530996974223723385577613315678306302523962288323995495587334002106903422864053451391966606313672223606406561824129948557172029372802412486297925514850685522787660603436811665102441380898814290003091642526148430271573465807279559403432057250545335544998311743871801036625289300820506625878545570977650126077190611763459233143888046588984565575258956397796706350300963442254101619442792185828538660676189471127823431761808752878868293809891850044511236179679569562232287128327798911603296103289170036849139231226240142253534976869941227501617250466464335634992189440 [152,139] -363700638567103641023846445354005921311130932417582585927878719071373489842917837659913900691393202696410670628226310138749094135995608196213913452991970884964756071191778005311785833206994860099451417837871786466077376400517507217800276156905173795458031492917668222162985854748124235423683750756072907918050627364486350027603707766168373091983817196243440777268222861317556858929275957888933770519003820751626252194793310279471668026136241928631060637572029500406760556458384099206711526535422560013817760770324582170795293954865495935253252567195261462115567646403329564872910583359842138232837733466762872772790676178696163100964026755847222705534043907693814522609554936337035365536338496570349973793790959911786570932825979374603176246271048232812345825354205939357479005596829835700279953769498224033889862902879702343364725742308774428454671480918902326104268662068968299168692057303971222464176609428656219875964090041473483085384363293509605967403550359180051966404353884006146315049995301383769307315513886882199355118155692489662308970241106024712150254850524842727578383767294087553208058416692981394374010888900478535991191876864030619912322932143565519069576904419139125413341230481466298059584154751164415442830079560471624336851088305426126407545068145876198264071621695232596951477912529625433807386000565477282699347436273194878231397581509093708422799928192000038122981411832060417087314336285562981514971920297610601724415925223431135550605428558707730248800379562987077692582547897759035366931325617365756052299729469440 [152,140] 33433655482656656174952843343947568764836154515679207826517762930319833843091649528039946102279393841410360712179703904263517845273884018277380059792240339279790075714047118007186688097016981419135236375849042524306212841159745749213372505425120023421084705771504060421282963819982695370869460265153445811576714063120495584667051241637802398871545056483515148775069786770319154189641542545183038471334816143392045639163225101733598956077641011088189783391931125984816266105107229551552273541810981128459903389674993718993279784285920395028972852658414998328260965963304036435811530429538040203685845872223542894414806087857188707203894355282251278629248011349220688182011729112147295144414887840227897013259750390883900062092196984499584311301361235804441752157769578672117131375108407020013503506648177475547718443461205537792780079412683248027248939269457367684043244368295332529685289063029595947598371963520729399795022913175971448781903990829924724123060894384235049851760794859105552497278463387336976084744083955570121830765127908086540490848566389140268943538382285418001806887076252404465684295180213921445492650037589110629502699348656147948449093415214202704089558181154771037795710809882276275736272030575953694148722518759207176968356203269101487037605855785902150311726839472045767856383794881852744505124617134378038194621571756465239830992064189541194991027270131185597987195213291526797517419064020152874195291741571181905620345090897967660251921798222446048899515361784208019372006545340828398060869276397196541952 [152,141] 247819851980782051228481258439480705752007179103878633843578502523963315306039250820228142837257866422626925897115992616515744524375213021398027359420495142774563389459809960826249348401065624713648953402408838276300802813673669450210960177253358457917517022802735941740444781105865138179728040321869370055563176342623953834911463881168406362948916554405733230217497145639689723357729527644317908599542274870328627093934793742924414220815829054199858871294448857092989007858511289717024998367416565249890867154789997556245281752537336146005809934750722656768719575905476650267713991500161961282627941064066427522386198036252083242420676109247953708321112918801979770733515230568950667602498459290299251221212128971086880711942209671212554797055066126249142703570702350886002524508728769570407608254131310197830008096160609342138582873617860768249407083951290440628900819011703029613442746101902525984585287129701263780069185390240870519548794175706813992138475773568209483299275166413511139256072004693975006888992860711597195845506019334994841489847588849248521531415635006825720341845855948195467225258960786531137461214048586965775414560740297486839155306032318615916841715871363730134983106066646425788954125415987037951286145609258870892199709524867164608859084997672901148641740139689016154251419262869272581986779308687733126904846636565049352723187450621659816686168392787922283933635908617535494501100612136298456139448117713587143210051991615411771496172622997100314397686139747745117144429256303309283370364559360 [152,142] -19831618098471497934620707605002535512009555525291974564529571198554921441467048473011382206672274705641922792314638922827142739622523323066866388707565426239586003280799476814574906177887754788289895804374307664527145600384934249898309915814603801266227948474291828088885402053296088436801681524212363754916610478196546705697463071207219213018073037057198420328247992528830162474452279762483222736779933748453438208378553683672177740860616141317769544722270122377450524410877350821183936683898726578454414254073865980124365151182148122669664525533063664807701017636241924072755588858576971656488345162262849971668766869356831886127745056894303175834777855197239456626363657961478061437477090581177595096662080844315854479422803354850654438908569831993350573964324550510197174593960090958724430416983706475488830161936574334559838977461998653223650900478302679981201049952165629424529994273727505138059859517278364947775806485687272970095071590692503783767443225239826339106449720541485699338426842546865438268573656206685410198470594082212675822033043525995215351047832422518177799688641690208706916473975432644791732616326165587839609694506820755718802940356483731713975863951040890896688569064796065019078596983111047069120129775197432644366453196094749584575284990067731502504193347829472358823428487077191970740085926874959051174261841835499465562846454202593064490219779023266540833522173540263651263224086604857631947552426681618133802377464367201336768143819004584783605699506689095607429377805130785251328 [152,143] 2068300404021618976227586602255748322067960198175058285373046257037747898999718690915210555562652714134987100811643233723673781423733295786891908609712398116863805272411230042837938058743162851209969585621013695179468651097440063798984808283215908610508491637460590086122269356061148967573123167416920548431673473587666700703616980027145102983338951870095112666341024854269982102502089783157293059382088700645787257411491656974211383688657993192924238721912988558060401565774373130196919714965746431679267037007401174745348010609728311706984445432660857753926160560433116047076932409163169031955643950207077440895575094260632078750100191529254747297579240332648092487028728521237619974419114033657731984122644041228924320380748995030114553769434826385508262021558000877747607802640017498964276759272175046709233764414184885612008874428625041664848582789829034294413575808398128239008965369892481227257649323984211656657255420272004591479283674291352646953597311600360461500944977089275390434326936985361960470848591859344074013923930002126935129138189194128826213147343493681369176480833228434854578586883331798498721078230446041419726578365025448634525435847508496850246134974353727591143475886774907236131268157004588462058227936377671341845042974890674989973418885879231776213694589005795580147487314259132346973290519959068815127922996552375885839387867680995576175596313402604338357575786582312829806406537137360103436986389649054533535426621908390993896720064511042874443799133140634649585498832896 [152,144] 381924353622863364138233819746248705681043383022317782474906986839615714187371794031024783095634250410484559495371404893379650809796113498917715416006289645587921613220560111744149063149039522147592795998760260254747494519722319426443884929723343032917269818209123706045101601931663152099092391166905682275011535025702189591387649231886344912918835480359375500732771595079096150645140693657162168382279250133480659120859853847107363708021510253163802430510455213610122974103353304239747754135820433176139833137795749081698405349349280634672170893127978021595072915372973610771494796155222465936902508120109625347980872599338088118863645836503839440949103386900152674632922691297441363334725459605012494769042104006956437506988814603354124807113711250453655249861495947154356960088502039726818014087179621458875787562350038366501633908613076854602958206338084447157081356847584765650260272961725819297048205613920413832810387822570857304678584648330240054257610914664547668117413903684113508117983475135834716307275664368942222327471479110441915893698173957021587235581129472489615342978341418685064695829025683409630460365703174578642914223598910034394702107124598776918583585480051629134745717716279160288774912072364178314211496506462729107643159070990053772854264724427452541784527668294472941538430044018980135142133949477757603898629037218546372614229593852633396570474648733847057785686832346274790326427723724764351083650570971756923334572897803337185532244112352087614540968758632992768 [152,145] 1486877649835079065178580055478513036620324047993096742249175277365636127121310066324839033841740353041361778142200066475602328095038166947225998904041728614614432637657851313189705727126433749484584478629711804910378167920664487400369280098523879585861454300845628099050459474283353981338798945078278598054872280734985844486990987078021030685797454957159824207884347233225887204324714129509913546406181953544240897594788933669889929008840050185341303165266578011804233200531768942185089708809780972597894972961630936695134471684013982755084315739129891738559210130786695253745177077412181470474894475148771220060523799771456991492680090664634701868776408366677962389677466424746011370944714698478720895724951162770969607747463615399951273550802717316035840686426065586829702210313332253307723962023032753766601891535851680998840924035304354051259703374568205245010642764167322067454870517172905090086069143415319729503586811702931898167788709459180686317440193047563834615336408088202210587254558199992902832916768965579882343956027059257889501909517335551950590587183644365096296725699783746823116983177229126573454032680957891744791120027965070893771462089713201664097918799525538718215783825693018705667074577788716328520305665273491666710980566519770127274258970854640274741243956882912873669975607655684929341667807267151125396068722604503046083091303049483216417067544040346086923339116150044294181341119696527978873616165019582720853354897542833539471123134150468388917744896 [152,146] 92614339171323597109897386529967246598607605097268831267370687009348244327109959150363145894598042939068703422828284164638928865826188892808028316327202540232529746240874750650978533796601837437268037545096644894761304549009430535388963895446837247589233925007470841730845453685684267397603620163668323615731281195741610180029212303365488574756887456274501421531767967804702240454211871556699150297103089611032979520893662313948425896236957388759705765485905887057515676296234933651015383522626637723891371478329429838506760143407401996450198585864704771608851492508475654785628806415346128555313070140062089701134590116663474059446032210957286291520129415735054326454053610068932344548154045331404139603378390285667628192995019139370640819878234513775771141591958329719308739886597925296379043129820583863336931938594770799765843014055657515530947209897658971124818939095393213642460312289487952425521421906176666471184436124357888088699728154847727062814771399072299516290401116996661427069339738706065050522695348813311316846893531026004045646886332893498607431028971123059364670133044932323325114373496660881725571379244600514790766090854432989599065605602700166613029301541079273190641275060873315840646010359893278905639365533090325324235487373644119717146574486735110082340587100988742088929400957115809553919993823776338839214215046738258594852085230088379456929323485615180889318510845022303303299170039204346402890120149827833814391585953525781867540315645587456 [152,147] 325464977702581226190900336200153101607643545265075250912003975777624531380112954048324898619762754051370228357072795161752284458325419701135251941222022247376747052162458169486127618214833427907647914922385687276887302051582989699292856139521849205255651553586662216901019471779748982385161350933850877999708491526868487593893922900937711331339312491866172146049551526144591872426326471089109007231566685435383972845201281792546364046048395807700962039954317787381365472804420972382729271148415740691778252072061120297236788847844379822116348246066241377925990588521536652734169963279728802045134020616647081896858314184939619121166413760050357891094798944739522876678286131376422352209597306079778746353263339337858039813892704498927987653883151953801647720028074586624820312887128644603343013741115446218266004731960993406697538167551861686641523449187223615578537168715113350319233689348890427619039226669547062617996754993586064820905912850731814564393570049728614496027859749482319069046070822488976807794646413721565408097524496537534776238601515044099167336097204803338229964166579279906976940699250394338682292403430963853387061399853527421070120313837315670299388598538219332809395954075815380721577919282306372130058812877822718767471456074480586538870637528358030333372444483570112480274134029573865087188237550433428187769050528310735651370702119176770490970073898750629873536362911439635877669793656189122316537090329589131551944113955927411544064 [152,148] 845559360616833692215197724764348179305560920342762716915394824354530247611550563240058990572157429168333593629733580206974602886001681151572947025311038701348505146209012776380615876348897758387767834095718511443471018843409672524872017453032357605405528009332691437822559182835821355519685244424767350102815955639265697439534038131821460045682656439499820871540396588096460616763181057258947923222534063379090771822101092214336130065625210630147863607789008770035419647072307539718616093598063729528052301665321707977538814836829823762600202829660062157963389477846456631533789353386479890520720312158616706184758852117537568735245654280413171999093326080490019095895531055255489802763533863073158765430199250683648949911369054719998783500524225084079053490983857436919101600520729034022640904788591402087955488948124962076203441719172498765732482138015922722808708904811821197868534377623000249953742993174433625046052832162097831038167344837273653787707773910708100609621596903229326494467042948555495444145312935023649656324789178608431343449781424406098071498291713825761412412397283164702597371701031295363155001420147762975567664375087187262609029937646010646123499860996589533659779358917334155887327771424472064936506307579213025640533873650659252003884445468333384812270975299854106639182127157615616979361616932755692621058394630275038686715812822056081175010032912122869181898606868436994054444345789412959560690016771959265600234704896 [152,149] -415825191184749766475893880577157097868630412500530604927279265533217405895595751669674741626544962293694894850321819804142426394507468565004711868901957569872406829878543201354947497650280580694788421075537188962414802886028419431096209443960160721459999115231171387501973597392203169499637047699768056331042117626015167775705039148590606927885365286946667896737949177262594244900403772712273082227997734550961278276061691738480978765127658137744678816720375621084546013555140227123589484649136311855461803376935546700585311219930974618426142328544982032756768571668884099407547788425014224195508567292132686149953965416879941654282527713204986539474138681428375860514577711917330183666499389007283119684091911202051993999347317278815572455617865864039127021608240222090624176220440814828694049789043068531806430116734992094802378596473526036477050936262561950552859215085360124096905853822415014009465353495533169210901874256591535784085921430920345002416041190969347506363041534013323830086990599748851968316506379325560287047926886590943020327195366335304170685847635220163726180741768300302706828456037918953556069589638139068363929401656107317135849798477591738054373241463800311323703857869371709999737385595195347689444274072407222730235304786460693420259089348565005702217525006809303924974859166088366758344605278144064681521620140252417876890982685057294586567068874183297991907087307022041295099366798593006495364239442973952 [152,150] -32574306054201548920980234472591524475791428680646571136976765260003147058836257177139476835900836888472386406169190618222073314558089619309429420757696997859608614818612319401612326613889478794945218021574991858374636922676255531968078846089365555294769516478587477662963923057603336633086940461411657758288362332573513784454102406572607518601714424026905083850244980702376989279865601203546020014700640242143131849989215268338825392043901314759455685644408243293354653207825101545403188513309120579536375437928344082680265880096390151644581853065468153174986125181191547697105100900843963280144944525526162901885637391640030152719937483565815044302091694821911266148469403812728592387029960605720984198963815100237418852588430796225006765773619093930822275801454408342164461856693071086390656944879327598136053459357948928990739605912458808374634145976105246258920201873860003389183171849215703880918224318549867749208130916289968186419484848942240024321010291910141535888118909652174922999630071211008652784877044088049976389768360778230136325729347299460306880477746421610873443997050839437189995647995635911574997531216603350547042332077844512392911429277126961900577454405751736219409504932015255569046311990358855078483427179047304461442532123952535593934123058099633858582322673041016616247850222986205692654958112366799932659557857500258543725369768778365995253202875092216981058584963858273499781599801175907012608 [152,151] 162700515989479197145227279874439932136496454991864726129635319952765613478164962468474124487217731037964616188402808235724163796029864323548048316749216320713410364129084728711824365262191063139187046709475286588839501975551489003117014787888624563771464495280514127535024705146736983670487560984899100017650596653124325852014418289759548272937558200008442074029989310232376627434905302147947116639444367649689704108242833014331941554939237187232554823497846412715214199234838697288355053254636441598067765759147530080032526916097050671083415241222983648498006428514016528672492622785841726872516995735955034265870577019622494437884416848758802241218013111474799610131949034742555181672527263017031850211613589478145177199155984378086268813752931699622287912138623575446557609001031996697782910921145541808028319752014735599445972370909555024563886809716670249480975678732687779777576195242561059452645245365945193512752898108638421648578170258369026763354942386218728527082650306975818304322353596364370304184647647328516023013844176043208894602102936477016222472681889960133964119747101621954082508498883124597091476117505472252395422803447333257872079517245846923166700484654271781887996320484912349226046459382674111558192398069508736649279003005673507457535933407445011222751041528639547348110633820927833008574648387236584569576691077484657283444115528186026447700161983113793684879303931004528054960608768 [152,152] -2311870900107482642809307413013920635745794579909491532276090815855620284330406249041277682888949585493624485692655243268477163077522500128292697993293534736560532478414914686927415721276529331432012858731575751029048086409566549775242351865269237958968868727414553218535358452321453706857568561620680174592431651104236476967426872691627764688015356479930715518215433127659635721680244029939393493578495240562987466572360484347933520893732381852967706116464450208928926620855804269243272539747162409477797219495686626497317579222165597656156891027288795150498451176681140522310178393392832661781206457195089368981140540395253305276053169754908476307617172177792012232295250689114860624865977656761046427708867613976106438651431040765200962636513157814895607313337310486254498578405858112765920068815932452365375831691397651071534846085516822392409795540746229639961859202342045696633288670559664863406712189665345952186198195621308138209557880261956629768951947238451015078581922134416327224398174231045147073809529751663596903187031388893470011446245468658359378523818602167869888567845885117995066607587253790777490264521107437070309402181648306117831390555198180791756996462436358134444467426477612515857055835773612376500959888426391833049598906502778459943767290140316758671395346711306867247660310417153646082255949372990518158394378409788787904899120265889996810512437486797337917056868133120 [153,0] 56967994618848313735079506745179788006295246886202858074633454778975795432090976682147030954470481998121805140353909634528243404386338642939854301119928035497496627326569172094805598256805111293167345810990337160355685723479730507582614603415174038690725172245971113444224789511043418220332110412725897152591701176278444221475767252173509634990933348392894750119354741495278245108974981258780925254027566260341078049418406669909478530107940058053811013178332847700767062033963085993299044064392043811028271691946736808453288588880678536668782642171693109240690472363014896662836060737575277392834058987111895210627680740426937482211719338544550393625720498361412096417170594989704110981386551731321525698025711668371299703031389973560608554223772099351139261158145646505787338953065065217075051901915697852920118332484167334788913556290262629171315841548913268404774534470045115586923806386791146203480418727584900648144608466316020021758007655798516603855154785344504574362291422578604465766463636470674108477725132801966696458500301822817396049414555903360203215855728588937398327698590697921446195015204580743859288017527712134850430032896288321465643679822378589969460404135658197089195697724004706223366290228484342355140884203421620123773933597796188079694142514809563634260739729227942090854945889103791890902297214466508892258470491076872229422615275657541032739231318944532176461160615258759766392698658770851211625395979894804406183607370005987299758471948411629668602814284383633704472394886296310109907186773926051077123256166564949175522773263493563401412337820777752869085667433679703492884774309474534598351431319680167531247825545385167337918239562625078302369505480044060874780425706385162399144764770466793257094260237895165476775433598654143079742548150804789276420889115819499179525076124524661205643729134611344543505391793284270877006174919970367087960812029781281976188920065566915833936149242696980559323158252394130624902272932907595169256223250864405064298746073025163641969693412703211807955775655033082045428224859703828508654743383186650878488634079982985171132918148178173154035086600543991153244860470294952392578125000000000000000000 [153,1] -11349152648591239272090122731466653529856600685592457303692377643318162239262596455317774312275626703075137641218278056622302931454586160626607866248130601882639623477283208577900675829618159702166596245028321962876314695998362088866864410477594369913577127370307366571068528631640520279474562482193532458956511515252573027716815352587561032717423143505882948106110089675902708822136239152224330258896679906523292413917623489427271738556227785934661735433093012671705545924232702702650869305108944573836430154315133006767799125463503584377597657110580487540737207736196639858944065443006670972593276976539352054898175448560562627213263764810293372705910955963670459944880608870330930198989291278455367022430982901889597394743785036153678762337962564328424906691792884126974945607121217487123165008340360804025962526813180922216755333481749219651738426315481009064009873081058861320637863580833218717759333627226431780630665248794464032130219861069201030024948557411731774480738056919004691899967176812877534487589747974310245760421384411173761115942171244929744096579651503828202874087343859367599224038172809362591283470797734611538557199665651972025943219858086601346195758452924547309370910385209900230402471179560427603641809917881521067817354049865001618179682969990432860579234526879098667129571623333127790853778656303343173129772547851632112030759139310469895462240879513774196696952955294422993636346191349626818956123006237819857189068795694455283431611602448441426452985904932074760037912966980952799529329072550393933508476952059744239324834321404839519431245971331827832819906581168415845215825987419113282311885900867786143513128721472778755861479639826516875840175305826024898350897521304105797569461308567437252379637370311592217167993202046999413064492733375616576651459139026770423240179839360843041179079067267425202675768344558046003132658523042912738270583624144999154165895121941304919031997199863423575084587392526558785803853900611490527039498132173992424026461023233842978644607187741827794672617728148040236765415619877260241049059822909093256642349577907549404362365724033002516407241805351802099721680860966444015502929687500000000000000 [153,2] -1811521487702733864549166412662743564510494955178947937741438158264274630387975605855768062794848973845842549059186457792656074334086887421709795273861770668249469517493309970594616727105396317316598601222658488242395833383589559985983386523782460257296820607594089176236906902301491761590130183979682465287720911660449499650529102410340392391416353220208042670056968776759082718833320291170282844632250578272017421737487661787959932338478488154283930092270158305785701836309307629749689963861672547961496041170669787646304538445100543563740743992413348972139317659240914131092881505778997899580345121320667958020448368537163344975198608085401789990919343865310852741790529151647818476892954722420112232865373616147291168161237086901830269111325381978620578260633281335861170354694339153622820922091818241665713541613828400713431161142936595238940693676118408058944850339324464795162604854953738126935278868607049550531924751189324287828584883946060222363488642600737033072653060872851061080331011865656783662917493860092394009025340261760626741492615234586248740227401195230784907386080188185946431204964767540116979556132400811225260147808727556315266592425985476090844511035212806122649345428523480400621208662835974715591936362270571218659917843993281526647787400128296355933005980994786581725182920446254547015674988919018651176272855119523895758083560153188002943664870253819264833556935426145977176752358558230430809117917097257969117327575093092282440385386738122177885651161844913881340717035767750549416440534922792611618263719029862008628098724168106253935838677639835566551613922382848387240403393894329189567891838414847552238208978740960145423555082641260840593346568136321652697929850564234955403877256466497795765906737356790689515581893227710875478853694351167696817219764242808205002969293987162153515318839081128581212164852354515951230673549056952638367908145047806732210342441773035505802143516451402839872330111081749333403728375903589513413725111809324442703642767033479573961493493537408771120816191840077190553680584568818032308665575787419475109062901957877238217433857641857079985581169268016310525126755237579345703125000000000000000000 [153,3] 24999083085290455304496019853384699702916629330714402522310303209268844637092701647769220363564839445645380628676170178128668779323005922176694491620279300549614117361245070671956973214969090901825366732574098580463342582308594281087824990996072605583530724971478575373255601567686330871526454959878804489239639086115821207771440284382995523826030021885720716223663298633477001839259436867147247961876477290459943647164384209549235448811641714404386362963034403880053521887713419499280682844277972489725663775724924589980494878221971739240394797786316642503792493308888499925112166109236043966655666989928509845150533289429529880867925998249966173505583789992996987958957671531901498011474002909919737791234800498735950874192037364714506408644640463758825547803560418312395087125633017721150909063640375390206026178103515877139831643888471105712644074229269698233851176747904121526339829894135718261036288269565436371071640064282732378579417480773962749163629881708914043095035312164556716844313616137585564621351157245397830121876364036039536510699886717928593685807378278635899946281871474013767729292876174401124452335493515513427518422049574993490972497201295670705741745136010885388184001163097853688832213119963798761875684656095492483330323547442448147575467524905801914867666928115308361641311770433471557118073989118179900872871474498116958205003037969275255268388773329389803547865480852269291849581036340970327449430621636664360612307665595479702253814987878225926539696985691345898526176774410478102420159064077551231740329974774442372632557904836171669167649031967844012101532832120218191159828335684635882176356969704122808205409354712157018341516104981628920675319853603811696693860945973101181297401697604767359628309632461264181580466859933657666356486983636045568585990849984245212047135551869759341308574665144730063727117352490375108305054336948394424845266788332841146552038953552961403049337918066814295537611315111021853854924583087311275305972026118190027182056872741038428852970672356767360782926356882638085084982400347065450243942295063042327782058657241129369486575985246132975900468231600370927480980753898620605468750000000000000000 [153,4] -109517246693285576431294316631523166036697252341062160939523621475039788855042746740543653143103728123858240672258646615101217276376749231380815609287282623607678207703634891935114535526634946020013394433664648578607967847333131781715809238118890452872306594288159365395871505066812664596651368567676148985651291700335869183174152633064016399719149677240864345531042821649401656350596234917525786538184709894106799795133470541509425180866316756634241108564743764094636359834994411526520189063592012172364455708418199965258640221971289839608080213829994278670392468680441259559764001558612722498466222449106971500472020140296840305851273941199165459743607678896989447941799036044519238166954366679144848241747301162789840336057894097802282085444556297393266468419816576665612969578207011245776226187083470707651251839744396515590445684354149162976969991291560692620971563276746283786956594603443634983168041278073415044138848097050407154408940944633567716561634122592814532954542772715594248256913789323375557233607850175010927099903893263513395864296620377438637702292524575570704843296163065138172794536249065243435282356058286188776133039426231988523389855364172472171052487658258385743958212323231558010553031421683104065007732804025170374655590054379460102864097137684000731394876935704651416365112497216116709390373371303466130641003550465391341200316721844981930578921568727049813436720295502502968853812673706236372858310604273949816025558171596947068206087734286895028550584066139805003632885047051204184017839090558331532738652067809722247149252977950571497517346687694483680502609942126810076319000214120329564749186373019793669395916620317404929990894642520535421722809928169801147071482229584572795148670664196653908516847510507767917316491646197449949225302684466480606304961257470515672896368636358677345927578362270239074538822585774706655232470187246408920903884399566197868261414452503309832716407518849332787592617011674780563408202659617675933189706143295623262459166304248749797690623110427927182850485227278522004543062043687030611802123675136645534082737921497446132362846248471882973363200619587587425485253334045410156250000000000000000 [153,5] -1129473330380329108863216350177198484589671757202422376332506986005485604419368751438785229357207957574972362637954250195275249307862679900265644629182500819057951045218515092841079856412183271638631328837208741572514639467567422762634407149476818120717816686379361836335525228443503059293641911709428229338912008521143600502522954985078418529750473173069722156237035474529179597235777384273148681816175823298423726034756481170298101959976138865111275425327167155504670553763517667224144056237930871588549142362303366472706631012927473064821425053314380912461912384053990588986532982526735785108961569592219024943167247343689112875470535163915995318722148000556487530867910170733285092921025780520583463891856167522684897004275409402112771003176639681462930799781230960204706367387367689097069767668755199161155181168420491681413848160831363150966370439632853465707180841989938903436114247063471525881810059612327140177487423361624112286126904897920640836339923386600380794559633077944842394208318841250260582728542191609636124356178462548286493416486175761416200735968171242943198851675850320225638315929627598971389689855845189012552163762823511406792999651494390817634089592245249510806527253865035804317210353332688786258813917215165124225204521623923257337955564187971506944802808677819618755169306483900896284079007063272567751255144518526708749256259123796901425317087196128323000804001866971010677819572873562918079612286591275500267700395428624324552817158614027495062583487338587026791873126784011256446280659304596848540957656575491749359220982232652843096185455889593495118877092899960024458358647054444095062917567229771780559740475863799306775217525463170173191987772382749609178094353686467258464934024648766469802994315241454607903357086934595682022393137701129644669914800978558981311610823326217174411348378191171652087067342991194265957973308409033394444593580872268670413742396538741251604403057616224046659921415964063868149341176972269177468532353988523987404165464121198223953723551301581143847084142867242453733698814747944352464922567681365253762059858034287082187507225940884306690514815585402175202034413814544677734375000000000000 [153,6] 18700509475461425755252355600647986706418091432468973229484798678538511952424610681577055493318964933073496706376481339541127268577343304765990008001201819637228506654211498027421061350486825787604851558572515579926446773757399379391203032032525035733332602928606889093801993333501333182317931506316567684227322396645902530797162735894098038363095147412873655309632343843749219329087832157719244026182393829282193462750811895748402905558612775500021659849337773790148528047588413431900868303145477459747554112536144189236416862632568767861331582192356067659280625430480074693842184786418100255102240620386051321598841546624717518067963994951794017366288969736005452060854093464185208391404075313356653046685616136310287059134817299177945261645146047580926517990611337967331499896364957439399599414646293937378473899929264279691375605898756857132549286575307819583015193444411643940048470616873811323099341138816743432205636433994081464724764359227706727077920979952576976534688455857956629688410532591395202370477171990414929085311950359817053596336462030987681686582929343252832135054403699237746720301666879344949193516673290031916775324123366258411805446108208141657088400436484674653061682044447369152017344817864675855743332730472371813586376358035961006329774955101933938480459840867665444015215278572416352353607820147344410531872204729727650913194932149316710355847012218880827135370558220736279286006992505448345485160114390968682595792552899417515144599126195973522819607312848864141422725239306523515599949971544084793906375449605725585239763781630224808392399887957079574157841053064202122262555699361739274446692300533217972286351301405060845789967101472412495249091853243729307959272356056166269839630049202024853019012613411728017383220095837304563821869988872368938242153478635902047995859863511617365177506050424339145883221016436205886074259031077070300127421718337970902601349894370601805565403093094024974018320790245659060817234032412680251430643954718891296215256456726392083831325216103038200740129034202045134649311758488017240091358420406581874752215102283716892829479159663860765583365264319581910967826843261718750000000000000000 [153,7] -124924954799550380216631906447136685475470872096405488936164946303903187476429861990170349298691238687146141117879114650222581842671535023655858852066588801291551617895193655588490094335728589488689664168071143701425897733380483307307426279546432057988732425782894703095003253389227817264330611608662775525406796127676024572902352202349102474454380699362637672275929902527943614493654342314803695277110836655069002586380352759470488920893137157826410884141890942007858452336683381622165581229478140936421867110124224353425017454998013884808757250864421709028779462522462425505092679344068486556719108424665202648329897356631502245250620928191919192944474631536963211703700463756105385244990158409296234835685333241171393967020930781183851352233368404949978251473425914284459873538219460200103333749376533563215706687334881686922702925878003613743374198272198421520484144464230396881161666807001862604857443263395461443556252152126021234929999778516797412169747782775506734060028202889255434001854516035190626283655821692229864991527297762027529158822114759392461172054721437354247307980050873364530808658992347305832441693662731308526809106921758868907182820037260593646092947959241436390019085323838331530849006124546190040470325089703116494370453197572298154016372189689572103610299015575701969585065075507259225866566587554916253471883454677143529684809046391438215910858663865172440573507132171388305193880303318918428109718842631362327358958128339847835262964440015614662389639931806480674418661451319863712587396910988021112355504313410539350079562706471788949782149111042786143550891918874221876262431596387692648802212172964411504854374397139647209850947216567970720661273488864352868993994512464942297270386784505758059294019108815955994834747189481125084272452653584410762673092818367902612416537181315729725313634501943316098124186592093986172815849419238226011624051154665763426381803192462565790765788806913728432450794844999425748577954266520296412962822767114812238845795820481872036812668965978649383913684179198980793875261502640237790591476666675467243690373524914508631525913274302672095750210701226023957133293151855468750000000000000 [153,8] 514768544197837511532275303814909295740464028032781672152474716680628892778339237275205421504895866003829927485524715191328395690318650730839953040018766921179494089797614452200342668716911770534089977810782194457407854083546376900417723337024746288513803848786814333493821567912571006611111723619301757075931348728639321693926981321264686349992908079855961031062516000002187661489051493597416307947655501720653230539949789512241809464727241991983310422629092627479667825220075377093665297958786344828251162841881781951714829012829728740635678377966941957868616383308937958801626497447688578518938801098540204989153117846772288411922065138775245456049515115735350293514306572599416159577856581788123591763811003416390191454664402646693615726813680334096153034542501350829337302777755771015631329420559445745382772237169648855289085345859600349252301609845048454531721742670257580583303644094347067331640721663034442121580322464075264250104919443624124468764981453474147411595361683885361616752434335810890040855926324701604175424953096624766863627247720150444213939590428046993437190538091272096619328635656689715427105096029458273880383939917401555384867839948190836159218328940790798016877501387206413885748611271577332436741406480046427665053506409925408862407400598150289396904480733909854797280454732297905115390696019583344838488597474767313380699885002794365986571210942423833125804118707761868241524042131322957243583604357966010257540738894394400288108418133490218658536958041667921795975998461059969468168253710622814065870710048318789151476906351755101965541134821120544181866766468545332775959466461310682089893099311088794312608011825736772334233471848365026305665434089206872325480638507927380325224585106610882969278790895209100438815315484368855738867120296476791124483809103531448686699153311412756681882646094399490959813394115371539524262169410793763117630865115998424319361241189500065110874824417711704996421458254474551469224651436085742889973617090309456200584854126290721873886595024291591973456395205443765007922473578668833685553776426830366832060064084807229156523638593200009605510558685637079179286956787109375000000000000 [153,9] -1401620267807005869854551185020763986881598892295264906713855109794548194975743697305731437467865598612183666148665300321216220291556779991970573808849921647825819437741175627928500471187242768191034361946845902912336900468436076916907466231659459522498487318635696246746905978382236362446233492392184451431353464296242464228147200789307964234449028398780992618133851452625765353370747489287036522897884374786372401189534584437621169916750072770761136465866720465378970796993192421041423722579477563175314536001292704192227721693033955319785406167748377655516507752538444680637210190147529629744913866503581933513255830917444519878271563950654648313895538950461813978410318098820762359694798953936555252461704402067468748229901934309482082507441485517473600312913841036132925173658767637806795768288387251649525879143040702554382829543587971263887240445845022181357868195968878670560173405404867716244626682360779911197952661439344397355496317015273975314352248481814090169466261495053418131837547448327803674421841610916348509872077739432672556678189040246059172006164192801559646517003325665175880320499273160916456035816819510299439152370682958665094704293580716571646608583018619461291787360895076456372671324599955619924715059410745281955308755412551391262038620499412098525990596424048771253244881135266880656566381039484917933390912608557778382400548834424438152664036133804090579507059452313343238596036124068207424031138325611845924806636749881476427381510041654223084291262413457469929256868903627082376045307361284303572203698332734503059973227711284995643922578080154118116437943815196832190781244993564238122476268861906363302823147413659746253804505921832714147392443736576987825694537517815395822014652429205998318137028588627318599167107974779264527787369922649797138607326092897124643843404563825400125879779312663283336343321968891239845620888114110336318861144199378065474412365193176352818473098862245917951976671308264377477115483669905535680635823496799317488948158520615507266508333392913113417965497274312645495417151976658580076391152773452023217960249457820756463585284295764871176359633864194620400667190551757812500000000 [153,10] 2818053653700118669647259021927102228128684861138002146870500401427198655380540164678254871017458283449932826506459933710565609707728974252011323112300182375859394662961433308440498044980669691344891499254945495356586682439361074555338318202468241029769476943431916972823808628280702951750326490889386716578121101479430615753714298518498384000288258010984958134868885602755080542698177725596061321691138117574659307455318134613593531114060625119808846960830758841224040583682664926001955123575298803565447184595443198005939941438181886812703959250132405599774217473768108485480684254509701025488758692085092345933769803751740766253510922749181421052323080209764560678222387267672443792053082969958513136251919908697745194523599870219141365899628855980903046999253571780992411723068657613028682687700331747880234827572459510525600835419995358810835271239446043747985264169250365574490051009824123946829529959173387706478798065657605132649148031455736697321006218909246447248167480624596813500625601788406998263217985965299766925637611508532436832300225241436526111609715101224281420571144663914124660951623224235807255540778048176805087603988896656101948157691372507255640013112147756220757313959122097262505987760530596753797485016464924743305328043731580974948273548171696820446759597189084354331620233392821196991920838832500061676641028516745753744624092757162014517271948428842800346766734183990853931839188337606513332482733501722209378359145645090596806581092211634153737118775708302308190115654659486860145117260521922772807834060147821773503879525105969967059888566226884916686934184325191048039223633446614037935284439544917370136642045145895925068167187550623180783207433559712771942484519411613385430037982797766562758379438183370867230299009628422795493140064877450537875188863386479522840761303715669765866901534335866285445569006437311700410603259105823322529061750427059444646351037445643466908906584498124415826230936101628845393248709337043973721288138597849274902664840864701822472241200112282997596276225405690262958068509537176696305771699282211267877245854022135681629418653415530826578105916269123554229736328125000000000000 [153,11] -7197880666836274075138057939432295538229162332657829102745494704787207600331688250714692288189929755463518379173599383969769162212172567542970625992443430023041031039052460934664453155419641654461294501907826394159850652385148511693505618560428184439344059760656999413920771038563721465397761295468720098904141465163945717577817599790329648949811869993920526540750050457654056951706820150938484344346299926283958942623412547975792309086946744491096391961326876779180039584766064942014085410470103158748668675217011057060146498614367247104124470266728015987607398207926215711414561527405137054126030915699906829465334417569333855545377039407974091236101649783494069506269678092759593711922127418789232599379164581373625831483186623460833871390969442373732085759110742214436606459348348140153644121949332663184667093023183679248694533018677634804611821107446247469424138152373572699821476557140218469585463620281537590529602680897893000787644438634066275228375896893274338708295966762108845320167303247278829882105818565849100649413662674716700623888146939546760953042630070805870318115093345966675620853005980304080687297205209446659287189678234944565489788330099103151104473989732896487392225203941873982604460980616077400399024726496937258308609220438473721402414550241600938563669997734733367078207076977973117312359351666023799326186141809961921806109004051012044443711885617666953954146451884103108065990757426943156235295947167659880820110652616604650742975286016998560426953773901554399590306181161396377829230613410454467393427092925375073806857402518874316350889243558613204574863050220662478459279858933179978446245882406903144193355279064691698129403510071839901781058207693549893307550543678254006431810351369283887958010625520998455574612885480029327242011934822633365143331795422163359650228423594570969813399276619177151796486264662737557395206063234649029897451960837687690398339169691134355033020484047201760931750937322995578145780284207238448662368706900388211733412329309131563953097380749445746711541657075940861346625351911419519373647082255807828638080831600931739494564354231442848686128854751586914062500000000000000000 [153,12] 29580403055188873455872179658367160069561898760757496462581861326960782631598613826054472288845476979774095934372938344251446538225781880743533350661304904747602919545871895573065725976512222644287488077668765873901436229179278673520574225095222412461391234910758313010492210903852299853597555860669625625225386211655528127839369799301897453160204705822972927182132383584055900511361701289328906042986065087259793769101382726416873981717954149509337690524390989543507887553809961561033658936724359193957869083485001379387649416167166020987968804182254549378492752924671875768787716429259141413962112722045923464614871012475639989968445342760982333307214281571357475798733412370627730498431435731701061013575010455360961358148793016236242904879934986909079816687724439527081728944302925075560256046620089408535581100119470373025981554499333591561477931211026732992925107924492355666234339178337713169831134698955992610218738646280338571242277271942267731303729810188925252244625239022046459443789354306849871159791573857010667340662218887977974224579644172798124644836874152470379573955836925226207686338455277101617975332740270315959801772278120319769574226364859463791451763058792331129672760372712046932051552377552619239971424543377939984308353155651610508642940348105439616608163105069817097149358001760298650756395473147638870837959610257534657665918204228918330173647005443189314464599333189395698538390369826350590889317650733749909479003826423348649506270840931457780533801189558307402400148567583620589824018288647374411322006373412127935329967608870287680816329676226623770292642254679475256575841853080960121177562654846331949713411550348647034051082589201370147176797539654311992752659196445997266211595988064830138178661841860339065727782381496139931650899874597686536630332370326787865608472026851012158500646431189328851140898628923373087618011138241929214059747687873719899941619986409727921129586132082218326099450917310490278494254868687798854054184783641504168988391864335568806208248390525930972164363853536998208363500182298850227222862294931216538534469329396053849379200073599349707365036010742187500000000000000000000 [153,13] -104174866558639358639329824221457785231390825637740823733901163161845180641697110712212551363720030764861010553644791042743002709308122478979458289241524555460003072570120163412394411584722211805404261567399350100062201456549471034015128873342300370233165801916048772383439785292466789331917665111494745749796282833100465680919742592267984954265146563502813388065070901838971573885230164472136385012110863411140245785003353857379208135554225919559876282816117646491333208987958141382722219371027752725782238524657618340037523233262570615914314110145108818858337247350558607094659927848454726406611033702769990056243046285784304296515792243732004283066787337716985498130618135419714538370210423845450920149502488902540957407665343008120410613386157508839480746213684852569240958953324534788451304378004470010785371606266985752413529263458677209093871587072509374273807474931825453392477883273484677042160353660484833578054405873558609931305435700254785033841498304069899998245834385078263817642295924199978534174497210928185847542645843955394960413559878583345401972309377111068022643137078594014021696173660694037565066373611381983730950121323893131213680703963248153360046232165306108862035520988057554104950548860948989446850135855023392048010069252721128349453644076824565170950692649157451488505441648046261253928671684950986665843646548097741342768948090371483220449441087011814805537729055803163380998031116359048368222758752537590190946607594119178773126565021694050637822977475054173815189466563543914350532182556259285004386354846417737769892056544575353090691388222784986637691715027267598963114735325489477320020266018720049278764023786968252855542000999444595933628856480886864322981042022010525005139424444613561066660968577603840748749808101458301968282548549451187483446344422094287617961578901110342572182227542908152148977741334855555135258337701031340503733031762537728738053029364114315079681079092672622310671050729234804377871686622258029671409049984184989626512347895179325598697820686705490783607703036637742202858444158135601159270640118361976085123440583353688140832993269668804714456200599670410156250000000000000 [153,14] 238421968651928011029288425414201470534954183520933654290890914512931521979474358918437498816466015316184994673535782188927955088685048115058745276028223258837184931736566044599672570795070782135898971788692847497931932069413081235137487147933362967450964175492618929935114279726256007094384550299865052000366718287691487144386368562893781074887340334181207299774706370302751696952865932423803630767488929897217682789775792720196053410415788296213520167866654491912770812500022995896960879821479266910589333669666517066956775908021971624555025116137115660422060829618752123324298808706993725419975708662412299159178264373701690215221090668118374028986055610922336562993789982033808832904207238342284728474308333674906046577573824568728292988951765905423113472062250536406587934788711260886245531633137429565632981276573730072581947681407818066932433823649749306208785855406212575559434487319183119678220055407591975356180453641156591823936192410514185370536440871816884580288694711801388458045323525114246642890030387274587679196614419611158305929215475834825939580388361443046400643971862989140478397707182541163275314243826221436354669111444812768863504762640045467645300739569904621656207677962411188702002295744252866060378970728675938515745397902490199217943088295883729981515712721375084909735978677278299110566722358974945625703964680557858386085195692415535168532713710440411209881119102782480766948422342021492450095881319578016295243613722854672148207681145730580870441797365277791758393159362411119205362376419744694804471870791128745984509028729731765812829827770984529729024022840811449507088044554470884115214814026235222455812706115298543941549413781843728755069931481400520193408498989599234442551114540902434483357018427857819755640736113884327575380992112034137031673765711313740080364664553888159802328975990306866624389023594430351505943684933728105994196327716538150253724345378310953684915636620133383262305191639725052007238950035717992997920445692972224260446858723422678146058376221345676785286966933087922574847862585140897709044050465335220997759387608289430304786549186246702447533607482910156250000000000000 [153,15] -261019946166991498817679038232502328172257771859688681845756555523772986835379217334778593718983161776693137428147623944468017231283850697492023383020431469234107065044877693921935427431355758714125769444970196054808771533598723363377985829720858263580803350081109828203541255686550569103060179784639896315898760052488413284895901603115469970949775909939995879267660023209461312456831253874842008033583708087692201207990234576977073396943841207591635048400317267161160391526803368465897771348799661108735812126894645379119334746306985506680913470719608998018602237278410370247914179513839602446801639139196722126664207583202419611697346119421619414950690023485989458559611061362012090055388738248879490270437935198977150667897374234600872259147036301379695474843646939904021650399938882192720859051030216815651429657023106370987026254184526282079401167931909573083321295297425884948552581090806046141364770721643845335930561836250359260929851534364016129487369316900911417064738432844520609015048047167266410598475700647549266214640926875081463315665408473091800130839406111479213574015889960826645604491396709508628045719302231808226643784613351170486654367874053355092200696418650114356975521585305956236083016988429840048588095091999643267605698852958670002057910931055393968356279566738910282894154054385365287583035355414382067247767221738115397349374011935037406840000507625382961610890259727667390495293847447429382737872048218491452870663401124270013162170477656795431546966263580878949273738347297165712403596061258731804564017404953700502617960830919293579740476417525779645754345908849404922255269635761723984494500424909521878055387597356830063642905508426704486598168526251354050439624467343691582059822451567814335867111778342528621579233699900563440017225372644193869806144768683157280119224912860884723986359271864761306587223846507399284156275962521152438628030018964379923054172679505254034902509961141280154462598774073333017313883742994797467759443552462100001978171035716457210441649124799598739598461463076134678519580050881037913357588859143024897749298458143885071081058413255959749221801757812500000000000000 [153,16] -378387456024438196755993277001617601686372978377915271136489119870697351150048224141575574855256092423268176570545585618543810305779930601717750396326060732739617431625263638605367746993617834455608425917713311234258638448898531413789080561987699819654889154039761231234573285017120867637461641531726381801692515470795579393686435118163845776250305241941358277246783386931156991088290092585827956114348211828371235275158383996274460717395053083797256094970244909960079790511708328664435319008867211206698962982940878702830558416115422577228040686943248069749601116577464885414176381051404377316475364019444089135350260819919771114128296997092849632927839811771076139697023941858954869778470993631529256678292269877337688962185921571529775949031558328731077151615791320022226570348205821213980346652721447792247379077258563166990108282635561219173117927962009014076009748168872970113867727433478557262402424875943532729184721195168992197714322487902083486413396385745819077751736713858874749163140115932778214687416230361959152838615258878385235090106358460992896096496191194132985274655967504882614721892298872355132076826450558613996308034615346849197149313003488096976793467348938455183377939705061337795605078392414455283307456930237158054841836409062756072441999253888007703174240379500045100758904913257707755121196868381729084918673588354615491098076152131855350028953827937001290974898459352241955904183570052103800801394682081694322339349806658603130120743658009001223842307053076686943414051245486126690788587550746807165290513039464399548440779504285336150105019686216495478884662637955065683530222678398633677287042167017895392601287839799134128445620569541290207198208447474029336449926199139342574882186044165700507941843243703598139744998323339169992928311964174220195674907149728997596266045847932578903845748986387066088247294818386773750236056860514434151676265904412395889800397741225184852757314560568610507931489197098900973661352355857164597964800071614835346944629857829875151806387294497232529458158873222323554897507173829117388239103129513621363846087329585454739344640984199941158294677734375000000000000 [153,17] 2557888174014054744784547189459607967027069941059004224882257409046556353502229555247013376406754041135384693345120419138499277817035870692169813270790193108917738539950952190058054874461960718787846370351797716533404737992997071351008511382496680538710118422034695996791827826117571214384148622437911958157535189556763260977307432881988980112510966895532438119104624457079286696178102793710779901977494079349406625274234717992520671154823528465896860548142098379560163566818389283690086897408130848112562264800989376889797267714555721980439858026908588187970690943458467825292146201095211221536493746600019753238702039224807897281105262839235659700435489365763792266123432175636524692551209364728911097846281920622201734952668588261424911302963462163949345941631911271019192493881551082509846938408953867068884703878853983952717153607803554042007007536119969028383376830944333022260871771830170345972264041686661353576128278317484987925179038986695611392347856032975706600419979701814909912279201979567031337109314468917028046937876662371629263049387617197809492795621775521866128614554803438698322191936349422435233058913007476221878786370197324576972310393114152088668123257992594837068397643391471854765582264157373188133901226537349918759955007010838979838554901269724881888052111050791492497969700641221393410663200811871990707674885971493392152788870882838731395913920557565328757450220699610484922368319958564601168741029739565839922722652603303913197071170624278297450360361355382496751518857248070916959437071542910729781287973932068175199672031433280859603488294983792769921185814667135961886564440376359613200118094109923395328950681478549287852226010304284051192492359823977325387144925098461130285593263049447974112179548056598524433918079349354109787009661974455034918603528990952382779986074826650582719074374041893110708679117292906438695178362927624677961007989837856652342869752416489881630081004159054683162201982166612054815087154104101339305458208170656292637395962530349587102242890063769117899720130538806097888200397031844477044580440765527160005004041646442525248517085856292396783828735351562500000000 [153,18] -6754364045126904088197331151229353441372645964015454569011809997830732425569736483227155092480516340767572141711224324487391100710151615977749289622647431735566099311513023617784854648612926026421260995237633055997951088918463360592766922059946433735867597100499532566844957072153586690164286659907466881886946845200206757667425291780880023897659005108557731316706451255504334726551730143835898409292665514991972051288700110173541788138846140444236964485663501604195175120845020485412708702118408901100090980521773523559098655952589077763234275253393324097241510235960488177134326816684925362470163651312022641291256199260478422458114883578062693315742540410342939698790707254225581522790267869559011549602426288158941651193215105066924850774900781560798796270842182112788553476792432696626710789084947214757165340744165152533476527291440982215077851241832287577657073291520145851646753552780502944351113563748406322709243394609965989940839515316064319278297785128331776024431630811919078694997020494603246567941098941263427033388132780157399929430347927368828906428922787518079965394074294945405056084743849783164608591319524215788935976172376790959077024052305040938569916150408595962513994199378251467691796699737153107271959417493095446795905119484205860436458104270878958541267489552992758189952463930173884049711375907632186480579133211906848579033490117331686875712490152982802087086135744453880336294806279594014491108874714909884537011549633009431132655889028643845013296214634469395068058355566842429611590098418932251594374619032215276471149157094129425649223629357868637641180758640983625634742500107416631047248575450105928645740652424646256321505310685950606073707086718184747217384975983799278058006189909389533673677542466868789193449445055140963568747161082864688070640113832189326207079114594123319347861640432938430390168617197435024930176169482380744365279411252286946468141226021068743105814871494818301036086063141584362962448921960351062632280387137337073919794838982195352679653426813675221183832766398640017584358346298727368457888632578140916136664364533004345503286458551883697509765625000000000000 [153,19] 11819335240477475370137408182665505356261800156413743914940676424083283720803376857943442340696476524751583293832113276386251567628018662702429004988088716904353045604537727028519786907024574882298124173437770197691937992388778246487193657172325661496592715824085862331905295395076082394814437325044334228181527495042710621096320924804515427681996990058952778284413816923293224556694512133438298274121580518320988345126583783738003420731515754314493285175478581109006308993549309329048394320537969203458408726883139029078056986832711814921905399132417958920406873811052864179801746212770440419769333453374850650819743357081470701691333246338335366964783781087728677003425518196045641409010976781374947108127741640225043853694067613691178173885450289891780393424794550016318468124279337117804889364851277681880459190716584549781294663497914755574234995350451893912107651540372988587228575091369995873728977357661933584790225804453652187821663748541362015827322901937351342101414091369421435855654041730766488686853272462327033371754577345459670937999520887810975302562783670163855506926031467146560685223799621090808082265974571665206185753508179911004174104163308118234802759244546069386211492423317124552768541971550924554123044733942852983181861527194324078531267293383170971344669233263755575576461006578370382461754308143889167072404492442907846276661909009943750948896151989527373756410747032582405875898955546845708026814996291392533405423541586049755493941531742341073972976981544379977342599849790065136708316030750361512711497179402960439662161760562023689210806096849313939546667310113881582552930097019558077274187611909514260339079728106113516530282144095304016329183186177964373707030950109929482827472951109197465744737819841343945528023725989234111286160907022311770112468121718821683311090130137689478368127171389839079013709022552442777018689621311686555334916146313776907449804878397186327519692536710743039187523597089905299170869733195630846715140726602522585210701078291646736337887190102133434306679951906201182397663565546054315912276203766176072563839969831178677850402891635894775390625000000000000 [153,20] -14778273260988768182750472389046448642624652324079636344712456608522209119185586834698957914898135900071700985398788061979558760318939596546727925758508000747356456763160104290213548340185017995334826098324750906679421862357237714915267427098422243967835192515964564143130889372673023834050759547883958701425431341114287955145738697117056957569878299540705527823685731804442984211144354629951079176702684940186490451036094152825717040913324788901253668683217818591288914620109758879417192095524894129061507045983818752392704534123489218404040241817171261857938727099254059422643765903963264644435486066336526574099513812988202258399867274105669366384641638238179037194558597506144685018838666732926471735280386576991106936761519988383038940747006433888022204464823213170999347150470444676395640340555178397038562827071993616634225484443511337005953529628889088672595344165361828485067089347720105840978004467268167015071457620859086483089240936374298785685266686622102430056950024935274864464530078855233333450584964063888624820978338522516597019764379126142028603861640151339667573170947155841409219131767367725489483746498271855795557188150899515095826539188740611237322618674182358290947940162866816809745538566357016835210299865739891670156119992297293835071057297715848557500885780387637480340775054410265442829829723472671670310365822433588172010201488756878867560885693364833973537794932350332201931548361776591527778751739244798270817479914664782824493773050846892093643063873826876156709447065789703689362073627544133030480172523030959547202487787927829798461732148597536063772043030882205427161944001573209561940645657767721250432020278450089112774078504069836472273970781604998227978435838145331866003723498191367530205096157343645676575971769994316554508701544324506498395531939251958045363608074348179423705183450472904629557741261433909088504999459894108796402303366164119446078591332512786323612211620195597654412269451962050676256656941751367201220580210253506707292358364785052016951945563163614000562763071438793656059627520225418735975148598553781842604763681947588338516652584075927734375000000000000 [153,21] 13214995708017814684986450925866179093631109180248985934213483427714141753192207516763275884185388666238835577981594855985067964591746179634526940989146528554846606455516319015546696234491870519811060551260120265845726149500638085464854070448019537064592646001903420739093959598740595227230330493091952402727286782412616948400743709774502284726941643502574547796666179668555380224503936011136900462440632901767503780454071065507047016750733086858143363736238078930989428149923550541635906969664544117432489133569530956433828271187140921361747389704239501426799213969295465398152228021475953225134906806334740528255580640652999184772297190249939844934758346724077152064396539158204207889982612391538373243512510109662297539976022436793954600010000885682774918247348450848083179974133642791574826764865566674046164659094791663263164271457298176603584365352692014482979975989681961476799203963309280081923978502776564825082018151166642400861973004604758299346162526926035320920742285375205093061827510698642996962044805898459293154468185542065653053911344624455430498633936307966149605373174126899336782399797786373842210551340837500396233566015356688203097090380033156736906452354705548940463149610685795490214409256989667221609962619091174351528951166494987715092310756588497407216854219889304347646813583084297904134371818372685155630972955354621429478693316011495575381903516601119214371704206325673996302682892376091497557380609079483553209960196097883262307958072389780245802773279413721162852440129332870815229853164486032957778946389599008417408732520013586671112837467898675593576088772100755506493136919332583281298736993821448743797023398538313855587597459780830819466673433519484677364426239356849066827289047107542083405176275851088941617327436882500649909253428712274803129863135027343301493402101859464613655463121053895636469055193250389882851213505934248986409041805368114444101929312380773613320358448723388492205755598922478698722731442082034254722652366716165747970938548919628735727687174820375455271364583496476815932877843004504074607972124510538249649619601200356555636972188949584960937500000000 [153,22] -8748145524172566780950081785372665652772128842759403427351159397937451439699470900687193750294467830981994982369319458472408164844667180276375071783467028719708659593054654536274501607244385284076348065889419091041886104886350135092669555693245078766505799936976485572187168066895748104365564932088123677316208266460551568297839283661122474306148831149063025821468971723549220170284621267972792410611296163816465358776571264106153896411786449030527786469543798929732269929896131508476557278457617698314418555905591300285778494761593700773417124884557905974675346921898628617150539840754966525619968216325944149267596330610059982359500509953043428923287569233086561155398619391404537439995991990155315123241475668097272656516867352816112528916880044907452368318595969003319203196649678337758202899975317607354923087290300959116814970873028099275804425510302612692354579195717949521384884378891825050683095018808525400521263734081153837611954988373589371206614204485740858085169356647357054111634138597783018425276042512356809625598105683785717989994317223955868144391176361985249238640907659099375866001881004334035064686193387930961786866224920928513756740895222100419480214999917103745674768958766514769860050962831546603655635653754202503832549878391958617660879409186389091111193285785382877620445264579566063857715732718745654112255794668490990005960682538045008887019512450026268437620078408807804948590165332216682171677285010121614324794467799377454692541300051719903663256625046315615681573895955455732744969811953867369162155653636434948025742495382585374955194651389507608768444213446056222163664450168203396955943537357363376163980094099201145655480617643454148861013740426454123869858150898321121888979168293981140889118843234581083741761728374643915427965552087574999986633901658109146328221984793416034114169446193129440450245309302338716642346817793439152728176052152623805920816580122549076289385177965860092017346252504279197747303880494578024285315411580023884325977440604348449109157227830787654099449548668749269691790648608710688840942218311245282962265264359302818775177001953125000000000000 [153,23] 7102124381319059838810910987579830987956563891046984833306306770815492661557007281155804214232132825694071911322982851098210647559151998423449009655530758838092570422287674080390906540940081604105100587731877488503674088173870366906003111000629453942923229181698568008593927889599436145793600599137762112342822387491081954442571773653731392457331172210042897792927427067102717891348816455240398899141902683306859197473119808137358205453845054614713986885804507794655491479671890060593334460218414677147931033592233418074506866949428343766427551233782224807712371421703567837272559723752149564957137936610483701098677467810384083887790144751656864215540126142799155327954974621340913836150943224186351265502770960976498915190223723816472681468369203883444695098020278615024495914173744771282067626616500412435392694997601950190653798381056241623709766503814366934033811291877125595516254078401521983503621467246314546223201196779487356149185179002711157579391770684507558360839603969534132236292262570826562835447098413324154484848954935865129548813783701734286434246991433690668369351872571968373121634704910357432700775093200533396909526889924424073090299691086449719770533867932512564768098021800610958204387383613338457951603640441560010269372039027876730248410367085311994203739304401837308573847718771025342150659369344168143419834092112417463871409019467890121511458334476225518343161707399305409719702386584691566887612762104747169699503682673438335619767290474329923121156276007530078566115488704545750814210615647953546486752756113978794193085628356922196806906015345371616971489194925513627320231438808853399744457072208212841613597463764757034382790443418506054198330807406501208445888127490299905171443783414314330443347332269786990453537213432246626632212368258787070333655233019778254689896234853348203415789457672462481544252217595315638979886149071311846969140272920358121146365910324651305060618153294581909921641411072192594168599080767941453457111989431840055574303919829591266533468967512459746744218318474056347991473103600605332705793804953643315353778234566561877727508544921875000000000 [153,24] -12961311779872507979433068620555005474475683532860521103904565404954209104283258390296067707379074003580651436302641199934298887313432572092287033935461976394971188368543134649068340810385611086418370858509575349211480230307149114712543755369920619670412952946505562434431053583744430923056802930824400551013483354577597025826262637298205021239392383889768897914896823397473407506652821117175753370456883096556356137663201774949044626257739554327420266218034569800685025727369610943439392756649325315863924166140108366478277198494038725354493018241993964236444534251488671579985373707300522527516878981815643290274439509061016229002891978713558662985406073195297904148885553452053580921365768390491520830751830422919092698219792633870069779612582241593556225124301694501429947411683431760429926829878961413506156441963456079773751972580091123494553701628274474660023682534234718784011144912914376349360494867740150630527098111968503462793845331209786942322504597393508857059635324731513736210412171239860188277445189936612547203135790017868087265223664251633640370676652831187236272322096559402268317459812240602229521122547549986964023888778689432951159028011552179823468041245137425781218982774216447569901035458042110364382821011583320574508522263761196061682214117495522579647781927030437480699984259788164713276444484441664241557443402166670712018432392408094822170129509013797360157175520001236494324064850090898830417284710484044439070632132306986924171260702293895272742775298653694601105455412098107888819690025143439989146488952713705943025412555331811527282171720076236548676954214786171181357388724493811549703767197868332205370143755780680444186532142513391131208304850199645410846981348811484098016876334663104498466502275555448558676461884119357631816436576063466220002674307848365938299752990050191404127739656600662798754009755736714517507053677363076962245517362253757127365891141802112038033171825624018170386798546601427131393710934956783985423606732768210329553893034978475005614809833959803148009033719834156313118821664296295150117238526454288317091071803588420152664184570312500000000 [153,25] 24549639698686959994385753048705820774971496580799720818095004429695127571907232091724816779256624936569101621955122293498059657055222656210221798043075137349920468274442654103150435811431416906194209820055578950353905316537504972046060641157372902765421532481723551613148435143871744773101092691610470844955783759034314351464748529916994512766095191184787175581135125339103831111685006006374641114313248039253700727333002681420948043456627849559486219450799993239235837549127106037551421038042409387810296353037221214055913350765168737096041156992093595359926784092019925197186894142334619054321047495379843354860520184949272514586279064324565379801930047627912404748396211740935183868203967937491653353350083895437370966003866091626556758351404154576717679874050482556214515407316325197201573190921031399179790066773529614602610256112904335129861946024714231611491437664299863583194933732474530259591234388920367848941858751145250196746121538691043411705368716802374552137775696535810349681782239505958592375007442597579602324263899168663286400012958989374060629502253135708244666175827852858247204083730918218773473381499489976196733862036670883010917876324202006578269493786670000994510992456727916701599084814734276464568905494924335814554715843720289678480393961407558386634536107770402641698509037636417718120727559881481523699966933770202108856521000042045532025174234771154135968094145007238800594439421945450873758386500920386000124502648015579098341307574676105257514343111980369006177687252552986173499512261369903081487731143261468476977264044602979705746326699971208402455454107578583368456809731173678995100636587095961529348568604158522355456957297399441277051367253734950146094039768613112204937783436032968009516369268499419839648453771639227237285322237561890482937318781854271821381716306976892990117918646331029949113823081233892612048517534667141370048071066078720185266488998786547144301709787809152930626511953092643921259322732455365715341892284675541645572218022658579825610030769533963551320954002279610317981714515897623335336391182428624729261671745916828513145446777343750000 [153,26] -34435150402292862316638276717058725702135440729971276808476813392632998871322044357098875444605110259247326131191033662231013551497675922514978996347077561703446373184244851066169456359683865121007921214220256640320632160203281889746510781365316247255584577221192312257478084435497229387879966339572479670349930051703998496287749612566152255902676681160483769909521691186650023532963749709114170189217500923116308310118885744133001731826524790941326795288722810817208528346893330762656330780425129397097725090181016611129173167115881163486208686235312309790136338622348209833118939473460486061348217672666479298581708643230082143927454164414917688474558008372638119028198599113985532194442835093322074237551383828386900624160770189503258599250647529604053050917353851872584649960740363887199104066403584666511968076167135712438216277807921976423579870957461605990636014779330169363870233973884319148148363751276650420631887585187360712845373032348839120181768380758754315607724298867609557799485828280221390732492893300410385312894620279530985639453960414819187141499815457187908676089986150218568681113385900300451716984735189903312705556324616472359039359425271855587920034330381747627400694182570630329090971490898253977097041379826347734946297683190030741148505359489800309794599467396853750758696820607208196738250591084695561224647737596253542986725511345770301966250415490621108110644955001872182965207873947677218087910535142330376124043390717530238313102178751752667442911487482659919203906232509881128249687076421737437770461803335480328415116942284480829413704567109283673878656989440282826057427288878583470297840864753569370967145725826723699529652158286906380038872756916167212030292469954227609119252312558554246041497984667712045857738532487367713985196086662271618520599676091253766546642722762924184916986813534404898803964669825895586255449582697937132234493010976204214091254645513624537689108952147741485484736781263745452005281348540526888965469728809684885417755627031746545200558540400667989780156748697240501698705566002171721742859037135229540595319122076034545898437500000000 [153,27] 36096124676293181103973695729627564435525652122883663760268119133834771001437845749966984648070212884731275404430121872178339144998049372098654758772687403086423089132197246543760498795351457784382575131568838079155166318927626532863240252608206019689359980080493365822875248884414393694347509627914007624632478677304711298513200290919053760780236626427502709562450249582183410718075576425455241737700480103947045992330711719339768017290970245084771248738788881883069242544433012148346732805157759329934178663243030370865409341032804718118002451986608470089638051467954960904852724218009061749100728463115772447792881637402245752811125693891997474823613090090013590242055747831457545873881520907852985043390127503715701800519552991795715085274649733434461919140216864217054766883933503726298603590003711251360427986111854416174520336827113624475566944699878051510324104769712470654627629643067239084340221366189824442933519592458352850733018170996418665397407588392723458914548814619372549773265154927719241325817890275891665594600646894687873253521635583643363936404481286668838219769559823533943787247634267097716324146258043650890917926528696586751529447777368729892842213090509784191626724488536147335254551820837822335487211740813998769985292714730631327710700602600537709529043359483255770439378877860545552955635114130658436329142591750583735203340622735868029859163627579055827495239751686231999307550176356442264110841342620596018718287388768832656584002500489863772942161998782666747361731483758424177616389330254298158841609904532386796927703664655024372666944878381088092933416154320126264248528105264936356536604982698008885920156554380607481730265511450301515376723552771839419502311622464273331437712466735183027876007299321637599290395593772277001342525776679493874064761410464551335242732162365858400190672003323394294658647935739723464602033771792573909038583409490305454152753270708553580774287863896350357288781857225032053343060780870191701133844047737042660199513468621778733469817608107108520044615173818680393419895759317074398320102837121838970184326171875000000000000000000 [153,28] -29177405341486897700268284998554408915972444623804423274235702362517471407141381024151268927531076719331321147969595502077660252990135753367624301839514538520461255193342085838622629938215903805353761071610289077271016224516990647939707621306645259888178967527823650808932635034003301410061203373484642674556608639087570956017954151039186920012717847723241112788340890543486842678419748162509291673344858005734697308183388025478263496594511045705246087702559274899441885116209931294123550812130478043347979529362954755349586897521204057059081527792058509131261149488847452081694215982488467994115227264291919674583774414445332917399270852090912970404887042480747470981900686370624309499738841501458722652342533069884389885504721355050410873102008097912492277349344005198671616246877926933367057767186031626557380683847086881211606941188409353149843642146968578747246506450668001810255028097080594510438207882228413663799981295375222666430544298333259733681733700310271956821890714636002989901596896367007534275032879778611621178715513142767726722575724448843234248171553178191946176460764021870222948590235332308226474209738471891153315884049201939083531128963296336683685611810547032182068241910499694289143040936153473814022252324135318536308320910732868868158656246939343500405762399076127061122417712211792406009533234229895094244956862241038169390293530266947969371966267228655263386034933468755741099280510230591484569407285694960654878775572739140301469287331189088338963086959089294464671451786075303041695044098541706233783183873620590142943168653548686124408782433848953659124113932235256311644118801747984724510265242937310889466122202747589804429213259902102177600831164335411469540630994748984013339762313878393728945652417696045385176730403045309171044692501884533494255628733962554328375537472433540686453774567511879238804659786874444134684455442405697926923995676793339236028673893536348554164397751065783900344568966222661958033879713829462305260004305217250010463477720048327060374527272745934662692946661223407926692551828344276634895021367596297551155090332031250000000000000 [153,29] 18542716897700019791763806800086129623227574209133747153092897703299839282362004581211533027574023302620576756744573992736034821717143804179296969366350678192615333683832006018390181297290317076363622803194548379951266847423048601920618648597100138508132094440653989175983075760925078220498915351473921699208563930211165811756485371517696945386028058615194001932840124880468861537953055350493997981880076293207986847652039460277371731038217484317125384981298278959483500229910130214459910284425743205467797513652656838197138004934611137200360467915763167865353741479876281289272645703295478377421118069041866284023033847408983258513364799232165453656402290252058283976905124324753163168599127496045737223791759077889889236333473521710143904333726925818721306829466774653670190696649121839466715802614263846615902644675025034194093514495974841635358690054430801688213856106055933626199753068444430471341794879426967747592870093805359739208362893643710934576734799354202856913335739504669784360370691448236533168555250827029860893969419848558175738357939369962918144824403987875006286010814320371905177601753559537989002988841232390151507601431346540996302908378685003842566206744679296686782983338676721855564067539968653076089878773059229499490379679188470270532299388619266530467777068253184521040387691022180547320164197516786133685351293317138016682068792300516062873215474629138769586319912607379616742463358249342230380818265328816289038675301464453122666545024718683779617655211269882427553665178814141386306281450874394049480823364458615828706589479762616385920486900047969580042424989938185128021923232597906184273894991283425386220134971578089210017875947687947756609621762927217561262015144618928202323651088146673121343781421006976914133280126853537857134506669142345168037604010877001905007093783166906749925266057085804737348136158633705206329319665374169017051932886868032794509730054947351878036897144992735866856582661828381160758832492008612634040948489577648380143220690707068834812942717560608870667664501349560376501430208097100484169571022825519630432128906250000000000000 [153,30] -9435500891549305874324752771441118889587235616375575642726061244565266359002133637324455663896688457417304438673787075535741860548430721565963082841614689037253935722048763962266024845864613246023015884599579215481827533183381270328564344356337660081727262903946128057233717938559438824535363901323435526931309649569562468383092993244710069495768299374749453644385850733478309544172599656707716121107472254286958861180614111026452230257782455352693723833451559658354724957972550724982481564551805460136084172279838009106609732880571823548210111751585786013865734886121092549981545026187077131987637141466697984030684634398804596101386715008478145191772522289975803644067965629471207716954621508352774260193032326187409067759265707804297469435318256266431855044893445539838658886513162562421659220575245918508038957449060308616514960580693668219919698806577422330747513787520450449852083253844908463142359212848338068942297351301428915460789941648726896377049617584835454201407404129866456963110945883552834902355158879694797212859632811048426864772632368650268305110228284692506901800427005661976666166872639215014941902872329811443106162907101683315149933800375700640023356453901082343981524599581732270793418344722869131476600436969816655058540951134921640074930530987183721065380381830972144226067295895588931743204084999774173450294385859566702857227196059376078753372299222567567648316617100766439647262400403929447218793054020010000386827968827089157549167902592438623364172091373757004731518972251583154824750880822149939219022278124880732893267862271138156211085874036069512355975737484073567709120256417594108555378714511701152766409027151381518942259136164942222703152452317284315330002279074558778594401261583233673419020911819715389787642987040906613072370760705842078498103003417313242069452289856778703499260080176999499311526591119346724993663442661317236534735483125959539750136867002351327823231982987203274245508061448352667426197389979635897458051722421679337354268641140700286619844543018499302728887402018570244555781970929079384399670325039919078826904296875000000000 [153,31] 4069505358085326529968335035800189122793443886651004119951161533053203371842930007492596312380002791283552544849891945961054378918088799278017893847651340712876909883287070988359051561311321556101246140118076114692420893070867192038417213849849356832928292254435877883931328104137899403435871269919231477907003557545594821115382501160348470340801771040909897163015833792951464821372722176737880866630895854635455776393442937117710408502737906116444021794726369330306898092099307667722004175804240527749930486970553843291157682815296203277766532822603483706871665596563647012579379636125994577600875633837595191104420209896054959361796014664611899784959562741014597773989403371948431212689595102125911821668021161797226657484813754739841493463217351118643377692847259350237229087170060581192482702536390642942756533128813691142729557394582442888077656995589284063564830643630736754326373838618322223983157030695701600077007573425769873421913827845571670258665279066028800793937599889957520126780174487648914473174670946793338289767194798552103474388536975136325794606703692093036512362971310033091731236183907781099397650451731568164393861594019775389925950764981068838105672119544446111923945311627127584309358000402408301639060936232393260941570669804595867984873729812586286631431059652487271047816455416345518297504089311730993227574345202961348833475995896631197692258762721722815067134870081486562179411078404681207875562628330125015890439498180769679025606214902193359616798519780549497393224824564971087935874943766016989156502869055518401858927620309578713000771947138897380734566042563016615450347288949437432725931278725279581836129712095583610873319633612675752715369236544074878892856853244021452641525556368941169798148253863808691273632278290130449389237237055294231686176058713762128379001249676588962502215285016054665099783713285916592549142465561091154759982098335568770811875891391381273218694941551317721607239750847683542943319212115204741932703456399216536831189353925305360663714241645104277225625000518462939800228933151105338402252817466281250000000000000000000 [153,32] -1789606551113966660710195467425333803618472187036153075394150950599617228665517935115567938007506608696680924023469166318798587859281991179150932832898366135071015751873014610259418827249626590318574622342734198124545008650165605329520111330433765996728432628549339343050555458734829798761497063955767180726979242685030134449628203378178124601302956963906337542555704612123524747369720700280025497163190342777529027186116874175648046732235118532204789611962892050109030030828763822426752940972185338240068841955308794294399515176538010891961774960059050244241401129030107355390692021630491494001611303087806513025035416366576607841361302236749304667816728495428944363322035695113986053936161141902523240918416490000635256835116238573586367907890858881453658249675245575831968187073098068871848136822240999048013318432335582435747784117352444633051182935189657540009497071279721864379976431566689085145610618628519258366598460090422238775021970128191025243574236731998133014231660125640001638132502775918236449417831704885040089128191734057658079497557979911679831907787436438034200258612015665789498444644121115727191579027220584602727322929339417758238567751602340400913960686800379717735772144944300623902077726170071094329372865075198261333018960056512137926190707277023828073896066943483321821252291044923556753045025302982789359494489001454110179089870897906894063063326692967840397944393956576173481886592290870189569440811090675121883746891590749482841450072847721100773996954523910822250865439878599558654776654101980916542511212757353336363191119849196383629375835471486225743339815783272631146158645937820427032577664419029528411589191981267764328984314133469610950053908472656940300158513324209585212711536021705170097679463108265762485898607087393198899889742281177100372759966513639573236908090012724461486463015765429106410920320168498857948853139516342566695618722820222381515056094933023207213885009189110851738725895394803442413908365698494939371568887521933001233214082643629070539782362927979858518132855969708907693360137302866180509293426710531250000000000000000 [153,33] 1026121297713003100223590542012644477118493115408733989097817302248943661231726410763901714584047990633065559435212100732685186799443614636568880955157564653562126154941629912839377782464326279386439476998238318697909618093601908234895750536881591407218797126480858404022229050389671694821402527991199502868376508475788637722586244018212873200096726106884071083993335771370559105518313915597120572686267540194186820072330619748717764924279355772379267618605228179655359964497482778477292429655130020540123992211971786688005934725161204981546284898925156096174633590583158802766106570289981668360403665885633432082258909790062977893143403621480370340543553499535154242267133348700428605289140903246330654607378235207843573231787025606565370672560902204749626219434483084650183317546160267311921067182664232988965883895828819861631833608100486504966527750772729111471247947979350720640345469711594108798427295333256932549346668230541520454997011054754779131774570703227311736143055694054919813338356554545696272468847430713097644370751060278979859671483381639368169244302410593166258213218267690645729781236969508282630531821047515643873840943325126757929514484836633840891494536423341149478384241039163237607866357520268253736692658626670527913253833426912173443216990878963727551272828143373317800987524330143309035243015506322543267481543201167466941814127100411839930190320931462537692298471813218281528893947439840712365566495557818460344578575234873796900998119177103483307567790589551874073423438366835022893819258700657520451316456860238764897742768307100718231068951449638559317862232192401785989684095035224519042767395778050028732972964964234463651820786748536128724621040834419198801486918320681370431261680141367583314919839560473540311836781334475940323793628363605336488037388058002575743789711161984699299671557669906945843361427748390156522663292224150521775395764188707356261192724271580341178169395305006485524066742609260623891062395262306052485852469621773926558401734183403563388617713978348232118901135144736334202300614973052104431514513361171875000000000000 [153,34] -700867083877093316356052173077376063684464819190838790118735426516296183753335971781693578059487146781419124155702376313843583400133797034551653693215354874477471699567652456882408405319955452310587806283267113077116294926917757397992565560307626257697153016152271098224003926647262552353989505989595558069572829325955853191318109150160673123370110667849282275581758282105610022092610370800258293099702663114587077221132891020626052879539327894896528270512457318572377007299844652466751980980767857493728545075054524963954491244985457467176349378357516736003298023736702452995210049889820797281297428256085034117272702421619525981056273623031303300896015209572394365387232981460376275140210921510892377108553038770109414901745417927567094335902911241021771368465035499544849023387159252749090002635445620101354771825114969697881034498633882535017248555637363569734868444696459083124445240497998818636698039717259575316026102642128174259191339596156749148385226862678265073828503237441651482116251909442577303702165115974069936780437055810287659883857933762975809477884215744601862117341164331642610600849329455474485946852797336717349390261768664591008894154622100750316660356224275721948250906849869273772960341190182964721831707286950960508460044017955043424522043454661378494847186933728853016845488265656552987409502294763955441571815341202100107715041371557698611141696347836444446800297454553686148712454132292455253057286803186492346672561149154024494661867807231742496511417226847070033133426390840063169845126589151788488647553052528237146452110854794624943695883152763672712769670181799374666124492668482020804082412173859067884170008074951763535969908462188304954607677768150089492584878022298041220062793184897815340908352138540016283310115682877213403907754616546229349167671246744490687180956941789386664431687533640332482918160405058554066755769560351386544395553541634720217821835255830110499166577292696422517907081483289747220421491638753812671660051083607311463141446778387263421310769017894959583095654196848273149263872348568355840786542718000000000000000 [153,35] 442616770894536417716818505046939464855690167431034204263279281836640556942024262897379849899853511960574291376746894867819755692954686555814412652692960367248213008069133746128821519933350571159887669280715980179305684039227570361486860821136368527627544134881324197880055634102579464261567195045374911680842520141163538963222025824194196551593333297315837245174949517456498702669305829193505699522273854522979107230101054866475828927758971592790235198091850719469500367877638104766643359213901195768363230996802567974609257226777450562798592460288052690526684708667891957455468747016240631309370112480872123257827043550196380086276439314433059056565119434979030646202835150866199010757216818325800908726597619943041608911045725260930619525502768498548615471120954559758023527106240473735033841059381814267610894187613736500911856833862493215084403836284817637331131710665124065078273191781870253595058541871547595246321219253152568061575777328252785551726615599613969941376990126305844290326915212610630626806461778131908514691122380079716031981944597715345556000264752472044556864374025998808637142431144034315615149945309351027340153407289223439168686004928320537409369019325372185120404632874590964877755891410175431487703544412974363695277619611937887241296791797619829119878529281832544420538134127037581582341206185678702567709319623500971205852799067133462315293094206375696432134527462796778217492675998108807430181783084091540286679614318408640370838652318459761901020624596264479415381810047551620790748563785753828117153216454345399814300428248006158268372262139641913683264139099394197877104458466978493209012874624461871511177118253561032946117800231945494543955408584592587061879281477495198147538492405458982902943771545748108921468567234380900239201172184883963735587703538111719390590720613488498680964175973260998540959909906927391382141507339278901126877508067544470818747774586994561188590932627334712530932024951968580228736924586380498768221498537460536800297025095236819439350371948701366696402062169257776923921467801879368022094097256000000000000 [153,36] -231101612129697764087759001654434059415456125743641326546830595698682472119273147650506828731892210160686618739918058498915824258019921204068418761886373059469407469539859250671442389292168185992052240753505599080737301989014429848731090060931893365666849758289303394218389549687398192952038394954244935426730348261093250403933308438538008411246916490286701708796507713234484143481956058793245897354723258852806376098556856438112546172721029172593306580916072834022840798086736290282014364715360671262795138485969772843392788682358785573373505303349600302755736457515469350946431369220486337218694561604497428659889320042301902799284655939885254750979850933823972512936583635003277698652746547451015876976175165238409142674762397500133366700848661835920770011698187970979315591388034977361268242136898182306595443792264990965901087408952458136122905645473167556247927577928991816998368911998128641514310018183842708055638443587112522391687855244537575261178171377221001471349472994035207457516325241532814843356528189516226153880069977842744029929662750591510198955179486508523869748224255735505265178739321414555204486123818123750097189773422539133788939075734229311323006480786671178112631748832916621589640733371810073316665348300172829267860150924333768493813440663437697205137270974898478680414315477412198192534947196804331488258853118298290267873842049128292128141982666515249267432240843400488377021155414179885666616623752612489510365044850475942527298245234194282862510109639915869242588829406974837409103315938577732929950405724731562013528741590508507230644605483462696344827989016227099595982770497480724273820553242367907711127181262521546929019587943909565562232954923086625874995737137661063233782476876839269791058234345224890154393206125883990448085042086778802023914053425526784138207333579387868050256901047353477651071785689932533922957082699679694777530508220935776278579103216106112792357322241840068984181323619316569422288322932111025396636546973341058116243586221098150487447701686523887869201211128817852691017034673953570968109802176000000000 [153,37] 96751035150714492719531049165406586798807765072405578225094582844015410598624974840053619581146599629343410337614903858182115970943916663436888687346532957445237488040845210110031536933121630223854411574836903225295459270081240318243923663337095257776410367444386571564396188177217579305645666557087692695625455214249380316798337006360228999261610403666780798948480792994676022748239208800954004831613793474498821590966108245307151574192055276469246914697213478024395678473522946381394554021953594832718108137267646463035713466646864475939905673663953152670729422749389962234554580052475998127709332381595258020355777446754276750851011842564749913304793888790584214201307328316143517790119143875125947483946250507424209442865809282290997688227565510357923372382439256464008290219160726021889044677611962002446957734533662546582946911764499285919479247727863315235908975441786055303798458185446446715340050464311032596492625373853296091395869409627236971043431844500136600656415710370521562620778664030949682480549466643146920868266310418367262275874074924320096407506349394399786676120794455968552272430237152453980030698348876767549884092922226310540199752760055598115947069717089554279286122853481887322160338843979682195940360037482339093972343201010817521945536145816297837169561845099856997129596149826087022657461311874947671691392625906191848443810511912214191460337106396432368707025529527285605541229093311547392246713140822784228410461179388304984803656262831239420916872324817230646933525394434903506607594671996194209226487387603956713748599763643919916955448368844136413087633400608861800179431767891554437293824662075067539743121906757224541381315085658039409899556991219667594334465928030133689184782407880783938373707884237741290333371195056822185270046225013165490781673582585283549710151733279998003479123250273180474871617528064024835048014897919197425302843852096782811893689507067815177422383799026315359546468477172016603793114498971020847088027986178794969803142577127432853175005604339241630844475864733565551582078870800464365593919968000000 [153,38] -31673319666411229628559545144797156337781443483143928004993922361292596390312021677320957454095451554945016846842506724258804249125405067961797349690173241825215891125732203651512347625267256976014448118427877917214269635053532902238447075684973662449989316932001685534947834579017222127721839204078538514475153237272683236107068479350131217627759752342713096382244464578626568724328871071331335314024674430097717042639403499235605793345527053200702669547873648576456782822976283306343800565692413018773988910934433670876563457868762020588657607740503240414817934581079241102202635720565504156074192819642754354996907629589630580078991369093133188259245905979659550627507035548167154096664102084836281897199132938625908467238583676312898265395915784187911749915091031898636276129765463841900932024384606032740137419326733653154081877128700924295435011313578420073026949994253510097898324176528609511903458564422295719993378278127228857430539797796389515815794515306399576551928473376310437419660971454030668772472269854062342981553963245730991841340944595579151852083727948094454345294995025128824363764667106899570700808582233052499827036840885578843268866152210843312046356867538055809606868994929303396986029577952521348738038282375446138643057883695533160095819554226362971264272973010985628086196717260164525931746962230017781654453969436629865610098053573133896332955783999852630666516577504622500767275810930583213731120881504264778023224493361140874221064335727560024117062083685171836404990313075756020684283210514537105408422046930258943353472452506587589931516445074774410195772791317983629641215553270746095035384982340409334944744350246198432097243050407458767976429806516970895238398692377359474286235446583122825017627010078896473461736137527608914695312923585844405968062356116971922647051064243859907621305262614379552769995324775619748539040001758818818309247454203305812774671123617651057272073400932891578349202202502828605899931156167223416086823948427130100645408922265845923183122570983547435280132735402547432054946473851057030256603136000 [153,39] 7526345465032767996561073312731653189793946518552211980601953793714883433297320237437110959154773914493303266735694381511897701641219399919103360117719978289678092798419430549779332593989759622291156278176793669612462979207871393410589651303757117865811044146878170036900881735574152690699127146737265456700230137730779227508395343217856714033180265021311731119372133225423286132292843567128241074253414641644807490650957603641910709432344999191639262885459411478240021523773911390479298655901884945894929909206424980037042420648516082984456414584535345329370828683109126880570030692897128131306040559420161249718452764104340180585301291866400758927389224396078670854095660433303744708302128709436503996118938352378738527054145334991271442068221920044101443549941788545607330280546829146195743939203151338505924462794507896895813101047973437843208721885828238739191818508494814105405928913599979325186766471321659622292056971624424284688149978827631562844728555852454203452493300978190299848451208600519770105710358413391537287279331413790628228581614180457679277206439711974307433806075853255905710600639549039930307048356776174214799038645817082121809380887073886204232298272240871016840222993619309684830765722824763656605897824857677118039013346443776977837475353551923368403240316566864966926629494518049671824492118526661588924849058669342932168584068963324472526642660450724527525186939901129083614351155199468295674435578266581590489666210134357626466215273878974091207610561219264345163905550446537877349839023716174070151702889142027216209995587133832755918913092792099967607721937896471574764269597673224337065161224815848162047423133134341063635407958505512206195113912117278823577089001049992416573459914028175947064040767826902023924776080199224710007567025233821797100029797216387615082536773917267301656409274988371553132244373525271874128226642264436597679025269319177546805626960851619167359959544935062627068831670912613134936785824212295644006688854037075865498950944262545816011629482190752953945192758497672153214251248318406691124572160 [153,40] -898111192120079975430285214792634074375655436145292525214311996066479037786937297030791779241990884423976849768629424619787237349532830364438124226663490106619918256433269471676669721892327621686800238247510788020432170954273216054016986139488447883437493934166528712794607648098215496990088707465554544774651561147990329402178086171019485806640288719608571369820648144944424961603737643532884621772587576565102109547701146086490478771435218591600104061940487519980804393166186812442428748349453916439725960206747542853551470871093541397531911053878034485616133751511199134351646486597166988499801352190112100619331676567896200841143826951138093600099930115838429714149367479659202083942494177836651603861384333091337323329388186570832118004180207693731198826063969843377677407654721593306871389477796125947170181682339834805555698260318322704219804716430396064206429088242339116362278517934234652787437503916830337265352658815603827852681723843227152561241427554726954279645720604824480417316534768986850171170868525618316831042089569114472653377561887922600960852033028497247124360842996609456936814635990306318151896784581119378057421918621568047427592699556943334190067590068821691952344889594769774536838076591557422260034837432983362004346257764453312764881234451599071206525216616675762010189133287197681460999272400196887026355194707172243015187072217515573821833589540296691223933017690061355020086458907606516221702224567735242363355224078748721729285135505326326564834071813713249897989408416279535387354115860904228312842294338085760977798204237343534171200743817315475887258995328797807852351427416606346840120989842649715053272618467959798587687570429225141627242953663430158829842687349506792228575370272637940087304173893612609836918857214047363380358732792636531055728355751717036809435172048804603171280729955236654335323611595989450379389675006645762478566732294746407137063507284239291886020063363919411846978536344859159182571005958178673340154525939855717669161432497014922735227319203293377236799223376812387866185679475622263396352 [153,41] -222600733499523154319597366970812214356942424235803833230576823363586722911650012464849924156847680933076239625537839350066993828043420620935730548664422970222490743422925443514639098057373502665494630294000273959223574289865139298390060545033948314483248054117166203292605230818680098564478713655906619234036020994780539176895085939931529329968664846303096003932073512376887976636743943814447046581865107181535058629492371633321064236906912472294318884916651239356650645627223319304790148922795830175860704058135914026743600097871648816871736574775539372828276309057511784110421865531776716522681727696302114926222256641935507812217594830098080051512925012305065115352040119609524266848586742012262216595624371100266701087789492126622906700694510163463537190056377548589109702339643796406389331273543614330768099651838138371757255784381631877622632713802242069587932358075168419668602805057536132517720619029383263430698072801333601047606901254064339082004615789313999558163221872127924951343730546632494683211231385050066155828526305412538393113097627942573838307001686336596687150542190728060582466523255840071147854066476853807712764457192606524345089505806151581419912248963167824444473195589562200733587522414822272756249482439467017412807842516266362152620307071302676081111927522909087578452846095130086047933200294222005054726570370698510947457121109113319732405743709559846195539681702770107912990280600785307339237066187560518314290448136652947865611610282315221263493177104973866969451493481026022427877012540839249796729653282656963116277278334212230727782636884450827464027857300059210311402121259516105557800930326684178708239796598441988799920483902594224353710179090521046656096501661459390507350252764584392918985560381806181965248985606291815943667489637523006497379621343003022958080636460348220203988070997114869530465035006590994664058494586604345626104672073680627229814869527815076962047550868889221882697228599808289077833638430931129884764016449870020563259681348663075007039385941913819009005486096809081194817123977457402752 [153,42] 182385415397777731790831491108815234333147823686622830891142734214732639271130097811480968679453097603380184187447867067504469744395447149045389360686666676777149895733097323642300963184739710777461331774419927197874145491706711276717195318837664661391015556239733935263878051951256838608153392658068806076960686865198774035932580147277638987655542962242566721892702627610261688614116142185730256936958428579149284842612146840060799854611633197911022766524602411252665427738095445601521774033619987825852651660248840932442552047070956316971302969600556020155339044668899092390745473172706877656337835976442329140347288156602785242754748544463667471760636343885996379311365941390440423153512813773507406703030482926126723370634305842379004638298133858408034277049376765265214196099888107423775482381004006667788142484349283562703085377783347694739549482657524952210532100562494733197436224966165814736070449783502552745799528294262040427156251496272439309897407946864739913265946625222040682577797072015882467796534317507362854412126914341118844492999671939643627453923310138833747510921946919135646708379723903752400193345400751523719974333526198566865260089466992665203936441437787127748477833418669212888881427721504154451639494591901062721794103760936706065385098759724287533778459091045632396355317985179323501552017913093498064194419253830791596677005918105960935950660092860691282655432941305827097234470159322383755291997643962668188368896805527375064282393235535102796066813523154471456287354306527402913822354459476989011588754401400247343506240842510623244495800420056059178630641950391420148476307546574215202384343724421858218776263080683817160784000861975387679274857687963115621563624509056792286839905963559423627828292707209810043595136001101110468635866882430703553144188364261279895199682124985279769537701713030146899605543653551875026472817185844634609695408143104686432279085367196093242537878880513943817586047484550328000830915457051418365007459635687788002156455847446861661797717331345019004217305185839609011408250447411200 [153,43] -68745142462905371465874294176703405956689379614423322353849696968985337130924083975277164305303693488626536198298906054688209693780148447115706847647400052415009681892542369703912273090261363756746238050337055544585082568804694731938161078702399931729306222583709255425468733235528399736520448722296874460950021447993221121380046391967420052279748795782152330293837789878254389405242359270982699232529985809757645598752919647232970679641565236796912996901320502843521332857545401078089427287423734889365777938923968139315515654413774001982683743946822412747747194840068602042720862555787812945966342486021603368662864730603731100306186892418310943400594421626189971652546106839772255492533767604416452177110615932316009274490049301507474925857384858758870676115397224894475195586052572242548765118402751922002703852485490397401966540970980647293434366887764203641415724685464714931132377010562719907074432793104272754102291878707318406286765648070897946969067435195035309805481025075247284977623445095843905839564864572490539112687018622543920079711132619720662749600308510004102728700869442179608441343896286542565010702250091742513088545621152147355845697360384807577409726157948039251684292548906195410615402494338097404956515550446677547708425304113327002477935208391606245436562089110003531342672276075705045877762331043972907633340962445414800308060333981914231234046927008471462394869875426440817109284745588141646820110871890580769230476393065006755955530289007200944480037073077384997223271256791590343870823188148804518156320298744627650160569930723692644247526640207349597563901080169261454044286463155514683977539884567489810203895333895511728948883546163546538023844055511539552450030101803154711586820314079012496567669746749438220703547587639417459396552213643376046949016428436199056277474701907997279595877777936140243346727187933908428469012935253753246093633421798389700904793512400454979183919290970045754311396228054348886197749096515501840002606072466130666091024830817823348708036063058027599931714892486868662566121594880 [153,44] 18760442979771956060780223933479985413433994564349807745618246860188915364863662571071165967300262601271504517266411008863610390964747625010370416849400054978014262274380073729322163056924617215066200091697793421551811382183773783604442308953288586865616767073834344448118724254681528389214652170842739209945008004112218846790454847967457588343218378395548019505144189902007535736035145703840138293016483952405987159422131189380789605305545111624259170593369161929726882039509130423083773657572046902896443397049191000878560398154553110011758532400517680193746750694211471622256818915554409874577739866115395199309761269010581256863924945645780995584593380951070328679996947372042782418414829448801422838184089941898866867106362422741537123385879045819294795708515135259612591361952086428862570321218901614175839869873324054460784353772566307661194627156211186778061109006697145674950415130392529320221352544484791683518660885714921326318775628544948464078909956581901787536141495618734951184575648519271295944906202373167384973448499609266730980946300006101029839307071480061811693632919478091507958070203034785655937507586748617617517622343403857441661723145805183683276952586004841281399719913875163757497680570468038096710204829507872667872979616795891043973989746124892848014593524051239497877143848417694005355194357640460708493590726097557028040203400627312624566140108057739806614413467257922321086088864314967390015171026097989213213174371657537688882427090657188641313771604876960736412736209719791121775332244459244953851077817441595612749835127691387361585999690881384570062123415746846076012086041944852116583823688850780203791355674717550237761017604298602965709880570356991695184852849620940930887503221473255020270885876892924004825659377680857955977814829651393335721496686948961998995109173430400169431150261892821981413037776455224886680023934271847776798776454765342608547674298196021065958524654420936763676883082906929644532553882290204250285194898241402379389051358275549666774485663223183093662580073781879609200599040 [153,45] -4076291035632389540576256398780681307763964432306305622533279290707710907366493399618185985745428314578765417577683309952070305399050120160697067647780286109484398275212145715428358876675093964751135488292200549369134389089020441503039502076778384884334894592085306116210746369169430792622729297948380938492463798833799201834956897812981811260503163777511697923865828038817137267850344655656022706824922887070161020646145452958633746367736321158802970444216051256302979618254361569686343601635232883340960776539495458692047450356333852275992085992401705670454942615519048348836423792178755657079694060004045120134139802461339599883121007837630707854656911430850745372576935672893836975103298053047977938251673165141831435511179301524466301772499174634138095922687816033356967271110808468391241744738900349526083139371773090307914566283393834199417179950397145452366347513280355885473046082018321477255971730809292529174605666049107707964966233125382400015378134260245413114091315901338765218791272007072086460300876035642676593443633232420778130192763658853428616849929435342562865531773255590127917312325958142417107640069865809936279012814745875132790281442788490532094476463393845211726154332102920478093988670374303005380636605542306049419846857889704367692496022168370773532370282840454638091625714027833922726470499785060752873219196814486044606821117562073800336243512653819578788018763253830286033064232131957009526089207867697641596695702393128877745539295047309190833469396580939295060924651742007534614449152003535678295580911983704176379009337838005527943123798362767108707146504393875551572772103238860866237580483433188281190674272788254317150397200524788944522728190620311225857833044407710405288475581713700916454296440716368276514675365435564785167788665727503323281850753085357293891233332587839303788470623189531851523358413883425451590078978944405034769951123790414643965911958465408513506435908973426706415166502007279822617474347501697109504947556297191628841824327263192404684522079243360431704042893314951438431744 [153,46] 742319976638435205306178800294114301546085773774550449811425933053773694330045638523447335699866827926912196529369876274156260853996415906844156152690805272828362389709313834623630070044340587045489921868908378137733383166071596256179912418902876825321145268901622688999524190484289998530979063494423327244455326607206201787908703471770183149145229892125144624797007466291298993461988957399713324267892907695960256153994468530209095180935694403769549626983283625284277449470397733096649545579182932131331296828533704637376071784202273214313489217166553581153029035850701543351226997305590918196656347070189981675241561677344145587590983456691566585995687792592340529777260364083408633998701161592942423857201982823959635421505705740670204422437079113228097374910676023408444320379967632301656824100868925337530527379671553257828025705211484288692364588158103912216745268796661763465488608545709941197005469392457839136469041872742396873565263078407694093910873178483360722720391661901598642671930558432706289918324410653022782343267185190204700741669562698802095553400815359422556816806345745646108028888305908472250944725172650002649409483822942340660792270625261244140223473182000486200648609613610958579738161996507522873762369393552959174159701036759280967093406790039373376628398272617693034016924874005595269594926115273267076565453896937720484095044140839581916330903710748373082948888868389405782525245785425616749551841170788331791289363610802530789176361054731854318580192085913114484484660403024458901967819676707000435870229788446230513242872890730008235702233258910679060895168690551307392293043720468257391277353768425145450896435420046088057807683334429200466073135493915423333142261450388351429717748827721287927003918193967363869552541358008033240704228155270094313295464566670266186550388359488231197468615494651164245451461814296436097530414341795843845488648850502426532263517172661471627633778346202240622492893412529435455796125337802420411077483746389448058642351458107713459115669998818860660831530388148473856 [153,47] -118752014279638356942725029171156388472098230525596991605707594999953219363028917905034368499387775863350255248135107702839166584218664874742261745683081871609256066934939423521965914536994234785595557551844482722187703856653155574528023702856658302720206417774158977732584895193151403821358749662823981110461957030770961385216947625286864780476615367196255242583669712660892079143230150113351460845805164825027519727409999549587824582842854039686315232778665664735770127622853668848982863951289078028643669043016995272496985585029356781505421908872688099100740757697158636544284120833852535633791357883951202340059835662753681126138237442551412538060669789438000945182692935180966571271308665536529532637738126706673781592987437446625153103676488130717409178008104483400344752842830527585584306286424832210382861540251469851722760583397219425422787972413890200396297539097309145300877630488158767280063832367678101414391212549095430458434078584122871817143115395219906155605771411357869746931158605298064603753931244363412488286246299045234124745441067075999734556695519983128656233141623976254953940888227213648240591879819477036000859843065790696810369894331009796224922024483785437295467163240031691316190302483688431097647023340944848795473104358567020213343489618111522391967421925359914543484591789844575283257022781636997501737712253726865310189993985055978299909515195808464243411221373964849294349109620552898266175694896607281975945300490593489908319376706156879219481470868813933685378840692844797058158451198982116977511103742595576675548716122707937770818530344682242650284332578074419809153123321663312612556146778406036718065070315921183746756612738283279778203628743446214589978501441136793757060831242877295695164732429450940003867926905287034805996765846360668325220712257990218680800688743787407321301136628807479448306639482421468625268847094230748558173399098996580738121770176463379638202836867601772040115607011269746112636234207085473059322403043729164344662483853077293666184082402223636032037754967231488 [153,48] 15790684992607499776406639775779268502884296357335506340208603044604494791488582422697237714000798411155598374064247703752875435456456556228091847773373100795831609558634735761134936370675244806164104030201174319798101626625029385363301746686037357842653686125315958241018350111691386622012725120881037221312316276050855114545221517662801414272393505759571746040701914761511740464320233100082942915882060074941107664085056090065044950769623995817200541083272851442391485247013600861082307372200443370410165213728259584433902577613994009593256700476738524349202137317446387996456008399450158163314726305956434974741207883190271974058083497694444383768555410400008803020280660455611526992105905639135554268701507550383908920122184057088669131308627204160194655847817147929679383555251351458753382165994280730115186550685763330021433350827541894479088161406362786868216123293891248259517474131568502467375089446845189969324151275173209843610530996459000300102404012857254820204646214358743954810493129784392323892700837956789324389518036619787595395963626682480507818053868216380253949444423592709047956534486222317753673262539831128193988516751816241026558940411257613797428685264658288202145049182266006140356439794457926922736389161457088100177797762805453451151881271696388387755783136721633742325024436586643519500676476749157846729751929550543666524363715935796563625064850304086138786703018790320076063188196530935412430671250028468581956902793937084942876274284287887936339595499722590186661522944481184131042618830702466472249625161960696456028294679506565033509540508327441512908134526696526486632863204306195537372398131391569428596038154663002848979865356692637929219290261150683026596288463790966344209021750644569948094537466272973460954646580021741176736998796996569257400745657619099153129798831468892081348337820816162296103252779135904333169136471545305563249562684919474521903005061733221591472785616756969922754628818259963635094631500126523139489953962184444899809287992988859917836972576953797105383439234304 [153,49] -347696257060967840525831790604745259406872993785258608494799987044773408107524807502512835527895400036586415728657419751396279119521466523674147839486826390605590648695679241495250244209680985428059280798736168665242805464230898878669201398185330196186035292700370474178895703630727085931581328575230410320222745164946687907410418156556452330186572939477557642292667550215805889189291388382591199133883341257435654156590916934144667534374353278536136302407179949504466569753825498599501201282759943782773131866745369054000562961505623553563710680589464240307462133092380699418759174702175450739615408851688404128037982410278762001714286614527605671711329959430750018702767403990404505312879275078633858616606891451223900518732409596681673484796699470229992963758397615126198618118117970646751305744450244539069048774136417845978284297839972323159332808533630766140690163495019495381946470789204202027367093941690300758829955631935647996627228210136290763505664119382506785124402836606992046481205049441773830763898622497383569815916342067995110140918979679958591645512865746627511492280523583003171389418117555488694822641101847427076061217529618360665136150875980203279393365000692250280651374300704170128177011262015800351789261242995240982023376734504152732584241918689796897417072695471218207401176286819202938215432645983998348408132699098139067737449154183269735091826016361190800244081649898904657864263276605323406386444815278369044796826784854061963618730607992738477777456779211826987764678642703363052062679324702952847853963198291806078223394317577210090773599750923082618370011963150831497293830233466680594769800837319289928685675284956902038688313405431399617022898071049702227863665617713208735792026406855261765879338073522980076670352559946588190639018295385227405988517948324160098507006857363983164518979690327364182827832920935536476493976728433671950663240164925172467055492957426751666463098893043644003927814059891097203696483016986282963237782261015583159266103316652191845437002513219238576501168 [153,50] -981014581385010909910796763835236688196562762973301156896666342691441475027046447335439249913441186944380159583728297502053584270528080573411297458767111123567227678539214908599552877885120831235650602967114174579281521897615437588690894698703505118780380796388649832333984238308665003246863623280021328007076007290263223989960950477760534380359085400025895094594471093356105036719087946775395736268304313896966625881812452534610866455385814645602680739684058177781409679148676012217820836721251942013749894128105570918617536492400217927392563956858858668522920891870071303529577932972515584709604147169600596177739380026527179236163767395727113672630020782817528955748503182287907253120953349477411357637255758941412636420264527731811307796196501927451943854160298566272512945739163079423789158718375165679165485867941281781260583644606811877116462865822033109580234395040400265800201112187905113816243537016941131507720108489871297030898573052952376383322321894705568823937981768536976744869032685410114426657862128727858544601473645478759480875074050206878560598761055785514485879476214064707857384108454369159418433707995950154585956619430130775441147272140018024633176911397067012275385232926098490077531701290918532873479254406057976524390091860986402252459177365671261739229876402890810987862792208317595824368719740987437031778625529586461565546709471323705211841238466465199121015177384259732255215619860763442516064001192302056642503686205724358701016241599664546186848943364113628986328227013368591297611064447300940195115339148325441514872660655212428726957796065527391948503091771570738695228446433429128121653958232523373213532568056179284720575757299617597245938309085842593206317953183508517506267035092183062882619108907467709954421860516277157887961477913480759761985842978430866391607434075787097713874827887809773049595407131517462768106585490715329138839564661922164089973828363074096593525872697344190557822601172155117722083532581813989427199500424336013813530358848832210441646666053591480296704 [153,51] 493304541561718427253046884148099365351283318922469233289516475840713502517327351634796599606127620623179642574961494721255429867660109879063003999519251835587657250853528563522125765557113129979551010296832592997176512927315955788660485316716624309533854049382962167364262402280100823616833325724212025119959395734590913300151082453813180585966994161773186387267163303416483543104367706924652997408990883059608135548691923159887161710752234351538914351183158184362244356745781772283697017807132647578689047454518187335873864015251336954720799509490344538848693580930536483057425646232985559526739067259706855003373454564940342131297558929414629752464508207359659090590449988673246394736656467338015502003484334520294168814268866461460089938832645181851129930906062407932173513113432936661726010297567434733997790549708126812463233401105579029575667504862068419462537996918273180130944877934770240175326485247604346350078117602338074274067535648265012979175558161055473224963648425131463124653056067003737027254632177660069846596651196162776824678886636104974132452815630558523865668423745421640806700917416407564210306911534606317609584380621027075842075323780503946280897526535513620177848176848432000610743183503043976180657406158957005198908253944011947417727833265847029293166616004213202276517452567181494056888170272003810496001768124016331541607048106325598972055609903537078644806581630643766101621116479744655498589439765444183629374459354823962577325846864228927596048769155499064493744877301149615646066033687812940592775087768947977010833220958094492328935077517839397982758202418374217942253662344683072531550592752661091666373277810163334130847055499810810908292393857408617666968833911166720360010378715509562355009737897040500987019991985448821178704290974582261496812457037948210620877241230586415026582017348765403870751736603523508561134801966809391003320589217277692800248346489098360913356935946904098528525737894807428033624027245431000440761553225941173203712346342968066571252803085131105024 [153,52] -152360081151384725785427132690999505543515148194058350051980290937909553759315620176411528994532314697011267919826541642451364071326698582157835961621982240074597332193774258075499104314488276968009864908460585491647820563021986220564389067232325511211925796937466288774790149534794585970966247638672131152524675928539033222627179451387631510581841429390757534221031226865558982653163706714695655843504309216548839426490823475203176142965038588732885971365359157377350906383388200875593620586444916840144869769888806838754390836212064544455412015216235469583448841066807642399216338137634913328441089702976170178123465870684977997035677771388398469175245646548318493298377015654941510462463313352773125899078288227522757167249318118251386709645829246088861029074040418297845094705871459900189122742129505980912209674712981462612692431297560982648756465494299994469704458209751532938032382491073309159208915734465592792210368554228061591142446912341817744340119069327609587231552834840265646780859588636188877455128979456841800900153328734599173526508179668915496218198484400172994399231828688899741779955684608864879731444584611259711370204002603130114459054754723348770940312903099905042656390544466757184404864846784798716601781522613303776110597271156988506936308722066436632952381796706349818157500596655484639579121511798004917838413650284593086475242943133017911687187767501538965382013997814532052714965995109019716588852136646035975096511901739288808516400330034657066483605332402107492013968176598509991144974504667691730573964309228958396924818668153357321233099309860351161912398942624334651562314390789050136933563791365092132586300133040622003025077734511948019897358923706260942342544187460657253909936439223912363279296629782397421182135400792301071182656048361430121956976452692127325412088674826112849854149852843302370644442070758950220043672369560661566541778016997657434574694623997776971151981418640101145440085546424841626714808012320027255490799893942392866285060495348454172931094481198336 [153,53] 33856555105380691579028007260666710090589861654202843962658757635725591211397329402136043664463341939086131194547436282900956780085742566608039404853087335110314609620784239268855008284947410842975755034287851334733165586620824711042768706539609281774498942580632846947106221425690171502709903498381121317309944304027600337316485249249701254696601337209247977173536351497615160246582022780040300652068999765204072330453451268362102669385271637508451425298729869804866210293028512123474139572339754944881082419565968197532894539610511683413636803573537499537605087789326994067941423697003770598388675679504930324549115895705919064514836140034877692885288628618334141804976560350026140146012259156869749795682251062748794619509574246550772326565913916585263889443610007028451571165849026990749317887630040197389392122520809017836786898443881577870571455099785002381586332905677416812760475290919532493809106801809645457414134282633583352830820609635202249555202621765599414196226379198420161888183992305232976888416649678638005462723646584704721479321082673547533783919809396228928646900711825515921135681226350235295456446158221444390484630323751849464970315968912818566772909287877055000188973586662119941598880278703836578076639474303887111729741470910682238325061385836447766167789128314431758298288372917827035039699737033135558673811512272156230009096240955457363304618599847035805099626194218821292691828099430975057936427687323048961829172528561839614173870011754996790408441025320966775772548827890188329551224101719165989116791789974207459710069466099677953378354970752961021710029586537024902991341633949225935387963105829095395086466133308687016742316501732581693784789301402710242353479904392843252662429738160675863887714779083603473750129841610695635136139921183894464353179310086116016712020595211867885533737929010722480722840518649619082260488625805913176959128245143496817537824952566624920309989212472111564779938419750118283022477121607358203474785890024547482998439791573234597268408530000 [153,54] -5497488954117156676906627840884755896283423835922744070102813232173966745973959753692855555058862278730539732243190354663717078339746962450203260873367676885351383899228748367460625796866491528729316957299911516896490659534026549325578843368390491738840720728272802163737146525391199884798437262428896493683119596503553342369374472352045909806698231663013224095550354305370885099149297556218370697526924456337907944468247171747820388244689013575556410385688439473138075416298362374589256990027557223512172620930458840500261956466970629591734199605378892696782328282753938919309093144655439564114859530263812409025606329845517446492048136746845415850941883739938306396146668418960296830898999667383536855645389121988694868892412567507621453375250086791274049177049504694206581030590728622680906390561810734042084772392271160110784076848416942594968754934250078053113469854246188921458036931400707245233328193477289024643838733984719256287031550793001433947732054812653509039216378911184943899760693161087662014604754970262764412141375032019980720943323712112176259746706326037230025848823572613259090040506769730144187178621333197482925072217163162823365574051771762021467276435576760932902704940202715596551267626113999402953434907860607489929127214065648835251529796703293674922473036715285591817777395521626969685141048739680940501563479486967534729103419446419229017146761471513127380519387276326443984281478859700194900048409042289293269736102264333430498449540121401805606385708880611292524173763712262924536251931295217394513126245613296143325268088510156551395439182946139700967350991974922482677758591776494718382395474076555853508306200854439007298443968067807982864889431995219793254575377137866498053782808518162936237600149503926470560287469597496724245762761264846887525394774820643600521268073135553509683246253300280380991563632173812764376336813459862804070270831182376471762800927400981822309696150634051574824297339927973783045295660389691483700124805153815488072757845698763100669295360 [153,55] 611803541281305915976777680630631211633817399013435081964590350059356532648558287879008609118705641126015975047603252626988704961987108127583981507267275712790336446549519156778459016687406470285318598795320298185322225743709730728836032381445153156671422020026365953367096277537647555014484343226269621996826547024787273072533825070172023355558536222660451871766987217433956344799843281977178006166584855864576064611254140716882183285395027395208462668470805984904671892461143574988271408771303612189012643434665036928455482648455155859501603640008804396821285595820007373844650264017735224077683304407918885429398529351472461744650596391019514887819883265072156561561055963427754821662463387088795638655459185252024369140638984699674062116658785115864957672579260431518241490031350596172223734463051419166947519216701502940693808531026321191154099416109128764622988447072977705087394874164189139007901490600010219709423175685065442827365495150220631617304323355324713741348642399285130097331682277451867700260960182583360245217924476356624196325665919972546250572760347631376881906539604515819443564268442524865954568813794443211355352101148215994730758567164796226215063754406679563387120801503160370301377442119434538869352745226249235896949459800060631035173239784207490349138550012334458667555337909723498709298681820503062891342037774299258530296553583384913375883496906172318756176290355206358108788832492756164941829004388960661155388115422091485027683797894512862966977521272402186826085097233118473956163308053425789083187616715076702661941921420792481896657668043679997089251852057416282328941539366026299484081012920387054451149113018395188041595285663665276087405912157804294703185505479801708219927609373163150389316893286332628890262397323309289955630250180693125439246835386143037155206457017340135901319583297813518000228689351412811334113270043516075341731472825719814240242181336509683283593610243068227455839451317937204718416987609874291039050452630342829405889537864195720634528 [153,56] -33387107304721783893122571632163016216331326160449042810652986575411075967445005057809042009883737274415555213401410851126174407702368759969575049530668302390367884179850577283445197190681791155656980565403760366587734089165002652122372387829508006462076252291233991720375757815455825141344014795286346519357996357707445060585530845074649289658029258685178735927719507144147312667486846387549383668376843728186486443632905330022451877533767715232160776917484344255827734447049887321358959750347922560046818599907500124029633938545019463925948132217531421992989914574469653064463923171764810276092711207755040188521107329330631625950223020926213936400090989372262758774736047713343966068670416529949365413020377601054565214769940967330030514355988371512573774133463900622748939080206167948517842091200870148943704561715578920048827399511427131915566038237877774253314115331693637288515886850068266564471017443239720521286397434797962195260593341667841614677847659548946741257811492034051153168459592567798277689700797544319852114380403496629746968762955727263565462422662756456240783539772417335226476754123672052148725058685042820307204552061099308563887003210390250562507344383073829066536101145511875498361819550368209499042046651264278631788028471222455121238838401673386152420044742569719587196363614676980791093514079244901486277806834302240585383399073242507595373678533016100802803655590528331320712404449409181304613750598850112311440770291698425421529187818055806846562261088317033622786298346217389854323450177561152382949459745935538434471447309150411713668509639409317752090610950306721347704846819345348101923545527810290920959798566386888902959751401294530134869126074749071113894407169088140304756160676357794267561458850496035487334954058768730347054903855313384087053443167473046284553967443321027985376552765404881695845418036182938950820506374776400459990880013616175812065299219148561218010547745051276481347747876578889843081844202312301901410315423291755428347048320461019184 [153,57] -2551420329310608911016095040214914686011667306600136172256114553950626003523579153737271635275541804857943777022109957279005814052834547864158286771135473126352294363259666367772560002729229416242511878000756977337254797446392810518601442590532416915115677951522662530069409651400843163333309151581023627072126538812864249788987608683160978855735019639663223388472603205442674520470272549736042722345821354449346137395917509476846805576331213331810684287630945096551048461935999799399395954152167342159674142449399026915470429085486834888714156134737744290152451899847955025601847532265454455163258453591192569933273002476468286980520317807373477989332856327167298157177850653258537349245532338638705012556528107403535248476794014127133406125335919456324094104057920509180339614912253832317765914155228104981350961862989700321178994531619715252314175590757400440837212587742713918143116404331357507724107375728145449421714719161856400424109165935083680364988010834975614477490596474465358503109122546682594719171478330490045072909415439991476333984871718981203837424501435784154807729030638027824367159818930801542517183450013834077737053173418608200139601243190319344580987575517102703729379789130057361982012667824997808826259975301366780892383406996492214645323425854187303776516020445476402114776052756635316128144155539318959771678788959389265570923338065072221372818968140306429985075579099883097362207651640741186973028967834676453106183861902477241430856226219753648718857606877882556941742045215732428259055419875289319885940575540842117922679250670020017053168439848008520623676227102405366715161053993487338458928671936959426036863570348319177376947776871958063834234382907940390769095290670546472484099784069749607192679044399233904001446194622368024135007016270187955684417745486733877830323788533080860647815662973458125482125689948515297302413291754466021321033014017209244002182631070735111433451057364854327081277701131570873444900713264579175238989140643967837477054088503295 [153,58] 778858050321212781519710789535380528423855281221873847782696012093976532994175115969726604185720608828127009706285416556282495517474553906218739858977253821412233277007074949259942344540090262858317673576902370517158526185090794499940918760601535368492206411880608117875902886260164621600143739226106738970446901789183287464003521959855398578394007083249400075576989174739814321294822460071108314159328191353853188327756371960714337371392267552353503061863063268715398406740511811775961679832191583250017193158890855749499713834157089704166546799262277607485772260509877648409091287004102047514222375652908855293752415048057247689433301390338162687787722028678447345550021332108914494695182050267994713361134566124665292481751059746479601016251583949631676070516921740390289592720818251300715248039873096182656439219560885959858453508955022281117918037522777274014719836478371820844061687477292332766177372244760897408425261806174246280467270701792749007485523194409292332279324212952963205058263742264806085353270406547149054509382972445954590031291970865501206250856367598101683573744799975776248897437880771097174155659081706331426836965930560995155246229164523127919803526367256339153826517421251452942324006490695961338291893516307352497065683550952840161041497601728687755511341898919263133946676884116585330317937400121622794258592097270617541289534643448443967811450306139838360944939778842024240250668757615261534273926802609087026539751645417493674811291965966049450186039577376488609316469155590563268838223603865877648619179515965030212793318208811530950801742171080387074344582303657361778462909226328302239589137398591510226343646432131754531253254984708836152675033264821935283965174705086393336375621842536256267199138267908823038282307913391663104498336647359712363026068616259938498956750141680498453435442042038938223209357623107944795657333667133674039801450592289341165033632730800087393053209456919835993250342821169411262726674484603605134867425967479595438036145648 [153,59] -75828224789696212077991335664528315700284416665660260137749841740562837431609531862030004720832683814460121063404581315772421093140488730994436913132155788138769835284135831111158151737551909758291187670850131704102747379997136376657621614829813541520317366849535258814646400368583763186508491167939481132210983210193197083101489542026794795121390001716970738543083672572678165516372555209810369163326670496751607514728152050569276149891533157930434818904745496717039150895164245773108052231219814383866346116776429409609717683657244513497252779183283329159474185157624695055395231275565797463165976129512013785272239674695670120150462817139294690442086286757394487120922439138187184801398791537545451918223909466185110749960776724060585330306060323725671985203425101746739101494717450734953275649100059644582386483382239020474184595566653722768173960407860603119019303148693365488071320983443726969619352985175213008775454832209813594327348540090858718084278054208346546061870212765958774688448434559481785097729706147689054621647841629905954065854765830900804386864914351419780683078920057783597921354263873726571024627514736914652800880197384411747138220405808538163358007464510216126365849839342680514242494633980174970754068631933108718945691887548009622351826517088560012935494413011826624890065742012732214477557611590922216078512487064190345147417159739084802142291614676772324856877739982394009461604152417800258596360108398047682768720774566359916086356791101094979369763834569967987366392525401514790682870958645410202431194515719269641746504600299177888924697751449408400098657477503713193116075159981149416517202911869565482022409023600616725741031719056056982327488207857462965050843440460025976446214900937955252809927191526069362184846724206067022128078332290134853207000586639356256245686818456982662766809103082551778098195628351708010220327353736247415781314465131901226644362566876673758780271138249519231927175680503606847625174755829076446777665438808855953326080 [153,60] 760438898261882841211548883368833994716223134892734316612309500331548204757934515509099435093851039141798942405179959205967185115520718279527266741980553786474225299901538979158894502623752258029689063154662436744484055350170187478063690870551656577931427104391926174474068649190118283610277042005186465000891768164918886404244705037321356710487593360949549902477542946489355661919944874233886730224152263888040836822961209431789359367757865394522581936605517704911838851784887736718392215046136155465078114065816928301185837602530535400022505005850404765136093444856651407413933705399625894668655057347184041032450388496208742162948988022078145989384620139160479033931090603606546555116209908128569216342020579879398226002834134794672249899278092898959807183170802999332412129227350881220171492495475049561279765497071698391557544340031969954379156905236281981663823673804657711875533120278867996997152920691535665277147103968266211083125557229145689681059142392799038116258212486039500027365455363226790897491538347262727659596563323352131949194177792167997406899621306747377820687090664167126301588283703700969506948826590054425494188223779525076820397401611314434809587864772214287771504068916536504626157735952552972497348075592789293170303589589958605805895252546050366178330303388335339353975960347049424468587627197709807185124323553013385976839912017270275368299655503464234458942541171969836598701250954617462568748702581223029520736353076338298284497785245585152499520805271278025033653504358191717946118038437362484117949838010994210041476912600981008446860072547245257125514986729756853191202599117518132392982582689366613946870325169204299648377787743084163870812825465473525429287790936152100404859162465929905881281299491365447022095662973268358371735153547066583853565214943458959222716238442495231407958662445764374899704751324090887515247402350102253649093689066701245453246550157292630948076039951467641605255209959112581329547361391363197501255687982966010368 [153,61] 849919246538797868296354207275990765696033431622679839576031296413689875360763825852885260350849686570371459951297769500535044892885040851426622650611782835448137709658831676400801365624823262349694478971998373100614655559393711111434742429145280326315128269068520323899312485957041786421984032865327585008599009026948943026295472979656839679718755430695549033530713194455909708486156200353476430202071802960239294150703745136855036826283073760069790128101677944326729689055463084249747276074479180601245309921010823988335214070076639950875231426146714731363947458513290637791472726750379776457393071663377102042617347981922534816421310795957732064553583930630482860659963341554060931382712183148165259316492431469526095255258024011598811527904021402702947383146316771276166774974443247438571611244238536648749637556784193637345149203714795822402348524920081251844902347212972998785287128925607964601007423563065293264059971045491206782269694037415206300027445777205187785220549701961783414209314882608843197360521380240367874986453450853396764677637678848296443670535609200088542102225677051668963769542078297551580294069217137971091681610148994956074755241696319392352328193756684844338009285705206969379192422994937806043370764958266610332808812291990502478716546991759284196509440607499580394013084697880871676656549299748319493525897052157695449626260681841707909554891279988688983422627568885658028203392631785723629532581888924908359270376877633180873287554322197290696383607494505805962208951697989633972603350604592086609140944916108569289016405930031272191618025878608315147553489362425554442709989569031976304554423076468699028678408389087517487198223192968340593785661787367827515785561002587318873024107445364197782048404713713007078574970311537174257404283279695436764348017379795919501712861053406761439010608692289000141620645526528683058938010629750716966159929950396690915763587561127582971745985701175758843850708022884913834579147674466300287388847439382016 [153,62] -139525718837183531906592451158479347101183100491034160506983273818662846217462236059061897425427804908890738455847405899779912569770722443810114351029485580763758738650982935432038015073224270993716842142264264565213401033804386632618820340382588655565687267083920384836332966838194388129293808230933492990543884762696454023710710313257555007974307420444911668017906422627227121306706588095215022724735296161044315822938105435704537143190394453702841978148267609032876113227108070114459964324610284173238734199170629160620334523319921285511472837184348841363393361677094547336738003842930407050278052671108792250487160220954513149809127417784665735482680433218843366281973924617903552780566257910522964409200220894616779182845911229324781212790868342870327068174808466813145664299208340020272034931806434451909023379933618598769847669586870843169900271901077839343253878668651450789568059558963466486498863125715337522504286616902623649832341690486919450907786500508420687610707597692505059075027746279427061582980604539849426083559889661043179924658727504771993612356966599375191149470061448229050654625677666285677375830512344243338019071480816416170528937242903373371606791050212247590761010644203498837118061187123715479224579432553674423400264109760370717381246517493998935887678768216301970012830259543001289049889710067470080134363383469039808025596738876206848909331723696769966053438233809187116784051217960344245438464828494549310064557825551025171026449019199549423201604210400229819065270031773353070263591969134699004002136937461552741469910244842016584053103740716723454840999690278907697372126144143467863705357082838838376796733303665361565865640705222462591930179596920946188748509415550247786764278501467636512306869435438109238150298543354317624089768467954238154511116052623586573531963336414425108460233439683355692292567829020812087478398190394782646313137563206395586673535344447640528334186553893485307083168045013164829875965443109306404645547241504 [153,63] 12296330524241700121790312243729046689485279105334675576145845819165165370079574954283183545036597829930492633626748143059014429323132118807340272955131551940300884342187956133927736421674982592047299693398441368832414362407375098223751621735573162401073783625776359331604951090446227779215317954260307993529668764368896895757703598656129389488453373195316932767177959704035583989123812295018627225555199958503717573101917805856481429797624008394278962335463828940604392156778386441003161455630249353242017045997318422563320726511686187013641320539986487280293317634703917456745324891598960083517085068822579612676135964207003356708282072676817555545186376750332712593813311220300622088760656713459566163738365895590067373546036231852922723639510547703471782910154946852401903116442844055609183158751672282406316413510307553004733386767400744819485204355213937176112545342314393238921209937602493943975867376033861028277805599374779532821432221272205365944431694870584231425309075758356733138452473135013835249106538694846182514908456175499045460554284201300146842522475070000100970555952624343382815040428212208130286566503598736928686298762885822904981360348835464724171553752246020033453386443965247536718583525516659597056754276099902581927875962091652073166961794986062048036040836626587711585207463696259552360342361492932528929389229338552141576817234317703318753707787916009939595691293609770993682682165123947400414643222181199911857826769364756722272960175224327447100996540661924350489266099567325951900060069737481295980019786530369794517408101333224038001159748854986161761580802431071345955230612520089183696146720590350740395310489121699640709261501458303786937970733803545948813669938364374329585110424063243708453215311233844961685382103000800136396889087358789372702779761185111534075462188860303518837544915007276271780968894474949568568954130444558593285390319916940231015622327537835228044212740307791250527267227679775515586532924341834788208902144 [153,64] -545632876968760520939313093038056557633787870698142609909730950861178558458840393553681509746876273947490295417408897112208086126231874021215193970568089432697463797168394317339006364482959149672022814211781251318100197251305226811169057903016645884608350421427115407084247041030822938578733430275402529652642363597581384614624559676887893929785439409304429810846052801559424883562012193504017342319287597232261654235380352723858543507816812715787158070665302769572832844551626708624062311636595617968457230036590412339664308346086805199819088645417999411711760923399237532815457581760665234445573464384579449255669415045621190653361208983348706017175085679690878640630044672507954219212700453864429583999938477413737569343079285140835664412865116517948510140716505177423929103503065534117668558275901027343327736188551647245332527273816945312236749827760914972914061927664811694441734937135824559144472355862120454288426979900631541455387567150144820749093507641930932448210664581428065989100602957869968463108776096866078203547368874702914247783264075686190852030597387748786426353767011863857100053207054186153027499097693413374174690281364438946175596418698168385641803505462348540386764654006081389037760330695657642438838286859279250157872863562119887888829559681937048807432229540150662099684296841988663520984634057586571294568638646522529500832386955749960441489269370314562867831979791399081646289419421284845941985082722098015758182495536973854615516331551117811484087084299922670143031526143428969128444640907807557674191702601837982654964240545481062854247347222668568684119498281957258367341864832102203085500590533488426886028799336177736395146993069973788511658016231983197436227287838453844793962901845874778025758001706748430401829410480803795581305158713187078031725634326105283427923342435834758856546123690579360294138830063828257914689465878505512795541642911496982330884275227638263927492529011669065414649526590925158344424503240165773803520 [153,65] -14917497731450625803605493364523731042604105394110926913736260948192536482738118236976988952851996615256171911250198167911785072590292460869698065860499368365475525993082747595532656740044302794335295629156149651922419388647701164308071722753459686145375608927300978251945717584773092897897443774824324806338570520813759561589504366793015787169570068135682039027242748407887698197082754673426108787030841579782943056609006721671978062994184077152306765587290757231465063995723710129358827025255594241046070441272661849163111900355664683648374988657187109894976420192318754787984836615977193894629159646634449823810649109946359298805219970285791070058117298980078864582079148939295176949492351753389801318438537737540669174809953671780206440033994448387983494352294357043195128003191632366437395621270777281108549460377221602880421682816104765827737084614869342255291935321660137585117862459096261758056908684331932112833797362101022259152010874399868764031438978539183508792279798254583944220625267942698654151853356025543244556886209403486547890616198808029764152349693442009303386507422853874367399936111106178466363540950966795574096919646150537055464273254634276157068086751150919321037932243786446493412724012648065288028955109377278148129761920699618027074672306291391328978825913484330303135953910850928355524933956435627740420591203682025647090979139052083714662851127216539505354990650785835965569793314721954431434423654764383845161626622995970014806043735959463205069570285069380635088968871611074996722590244397840916375218117447688508592530877820375250296766079392332481935732827400529298216505251643335670208404422483088121344888017676024540198923497078973117618778344710330468253940518594522631434766353478732445493813821005582774014360500631189319008734531868560523230575986188848094451787902221337009413945373440567468540489540532417704956122625497138868919183237568402653303375857185293566651175731099445568287081796407061570177077460862009344 [153,66] 4746591380520037958480103539888452536774827136253617343706784625260032737945933992299174431731792787171658572994707712164622960621035873938467084498369762429402157956209194593409159372830179353344826173065465646988756267443185832274579061785807336762762853343931963733174234486622522576648878499999854396435009579791363708523074101821067161850826630484371586635102286304837156567021075125268622107645468285950963992359462320798115516635061538369900092081701171564713033784352620395332626537061307455996131299540302431451060123640805660219335165500040754904707456156911999129527679825968379538392774245174474492193065762145625808846549068141337226420102382566679000053331304815401877447007717600765382652827375192418061788932280637227133479892054808995215106365108264600292121803232138536350448625904320674623439634952021825623203683239396112312339514508358677978401133767548604575474085999174080078085066407958690178843157246163506575657592862758352209683737785292757403193658802933027503116381048085252885839226830073052659167359497055508569428615823810812166947570070071692348751082431727647261194722166997503340817783415699940002466159806754208671072159518162281003674788594489385621844936245117632365756185262069635900204591433186979949562018513123069202205857639273033853155202905300289592918877575544016657968756341071315924809009159080481001259332225035212427028567874155914075848638428726757867354886183403445184697651399996796057910215894616105592986269829104559500773429525874901902005352720775463172220885936215060166711341590451756827883377860855658653346904878886710159168522651448682209987743851573155428627724863128372507526789492589227139135060796688949387108238426565257198515966639733005795053759754532164269839281230793317843124346925768135575978751797881292306363496370527843255536431254537315413406833946241721200578907012433227792135138287975991294775550593922789424438793329342882083234472151985275966781760385743881759740199617167360 [153,67] -431554732648599487786814168323580153425610554546022168469191530620769674637923561622923861964120181147285107458634021779028659075214789960254944387126827335855887629829224519776926471703994445203277274028150952700530983459797863554184445036489160998309735357888261297858955275877880970762390411702245009899829067252202817074562216439806987558489131267202619410267409356549123087347389471231879427909296609778130154684900921741304819478667596742548296620224695591215458512736833077569108613609671527564592061332494866604694690918701323944840457089414896359635534930318220034295839199009931035147546400311546000974049950335751782874576183871490587857397191948756917271983635334823614612168952096814854802178474706142342017238784929958087591037178565562332209491132233086330463165297393990337163143575080712095811356672562924157633284410653652755724358553805084994094518947053624047836792030397708109196891696139135238269293796758465068694353687398639652952850728549225242767383016943850370521693634827092106360833435285720924094106147073121256443326977282057090408599498849838160790600366996347303356955840696525574241712826412267625327104219418474531828898240511900067298971278417590988046543411393625193713152528232094629195459734044271152172131986353405052998569817771098594856939289873454809706193015817527290214803373129037156785914107190297224657515954569837377547971287548066056723078170111733714442012300656359862270531914955475215906117628447088746442981605013109081658937006038248004714613132584101669068097955403993525665250392310765808971838946236758471881373985588510875997179723207708253152072551023034491580814138105806557341404365014614532579923576665347663814532009842088728725757040570353417170074054989312133118604404631111799734864592567671269096811971540641384371471905072388327476755608017043654686876271227105145761358482088539350506501396772576194456440091761962000673848429766438622534332662114417646040296353391272664715551113216 [153,68] 24534004939367217394144929762546240631468156458191540900592244139524998895034797811315448877948078031915492785590867850748282186442358788103058036119212550764891548028398428861134206684431074830087809460559533343228577905455877824862314850621540970659026932816884914212398316245796586053626010869984342500172411364915902546566434194595350746709788173788110978399846850071977428819018354306793398932127424900637287008663425887403651205072690324524380408991668185525060561265459152809765717942470799067256164121542236849814370343670295445041380059474377572449187622340207463255889026738482092454045239276978156197747780906324009407796960190618823390248236278066084127859064834303904451331807452900416818096136921533005119774510243006035662885043917044823668819508515824377111038053593222044551706688125407055461279679426866691884793983507255891196134769164159848214900796551275204743830509684660038766104716405897180373807266550832366596694825925597668024052829398481289408760459425168233307472338577247705078579588201825444682125124205751774037098042534736673438296488527771805015962513010803513947280128449014036035033161881716137696837092250918232444415353645509094391143817076556873944748257740133670486742115507383230736785323733342303669449182610993272478290118438711431991351006532007380937376978354168434536733664674465202198605215660134029561040187593433250531756928072894666348382546373896242215519323804633760849314716535820606039485705966880444855056214939089672484082381242886923248097745440114601854395626144409688530612673752905167511323613451521490300007738591431995478435535826881308314278644831317092895518145571350326759357303438983887124875686923907628344972528449607364829486223097632175449562394675175792597534704274396529438035715677935240233299931210894758161162835059539237393962189645459539089853706607809693696642418473443829600102197926190905100530691045118285767512256930529892476863667304587920359504458510254339118530560 [153,69] -926313656290254986887554294798693480045262806497677653607180788492852491138208405219119996628430807857925263239384207567221319094879436377142511610931969851975653113500275465722187096862474693616054056494973782108252620452495699059839913711026965788043104755511308478383624206014355840237515814955300726432600467758777292829259453228564858290881425174168073743351606023169554964391542693897489133374314091287135840046455010977155984705989714474869231116932904631147822311460031669522738696765159810018714618676652144470297709022567775608219552446869679586587639962099257266471092518585345828824879741849541305703764735996338604782665156337803706716829741152488895368228549789845522649581758262233374737763183196891819884861632130273524854131533623150361480586375288359185459325216383101525849513224506473821216751411620339121444997382660902316063049871536968292759284773308467432614211771347795548406637281375779847614388848740201723807709330626770877693425377500332048107182212372087877384147542579437516249517198573427449942710440487081272932876572798155407446790463935414364368815439062520915827285770798509165657889116890562529246874615334584395739987921151556168843098210075182026249689686000006267253775359922692480368974362851571419228150239324786560641785228728675571119906190796494255150100955425009277538897508634160096015577332903704377750278436853297981999706411644556145258122158762237873024688292619105681772632100284282700254702065268504368031482398512429033826181400793986936025041246588159878280573772400640413763441631187796679472771741613347184920807794578337787155819585370391116978304721725590023738830164691582488969782864688233423252243424479949544644841708940785374038826525352236250942731007072248088083908424113556492431392684027359107197586481972981683647369665082074243608208353278561281558251063975447180818088705499291631379662200236837990681737752640065656211161889797004406114293191491416564035511604556140556288 [153,70] 16463254436105475328934109510314616950614154551594863046638034240593701884204287992835149966526863869899171243110121618220052951367644162532834787986425597864262054888206356309335428025299697402935447215506473669175576029502027029824154795738575302433072814674694806618546559649942573809770093149014485692424312569933949050164279040662587502267565471106118469534934162326835180069267606418185021357746889125877490919165685367347472403650320886156865460993886713056097974569837142463752322054494856044944532462952258864390873067808398343793499226458061022542862426738564292473737799212845075247322758324683964130215944493935415647312307059314505792651262647172411113693570221220459871803575728687851614767164276855539228159818339775543343240869936084253791802940045113765097412295572271433265112210853247408932059625332898555483865829376136493366794711308663086668701568570581408057904118225649759631897979767892036347951731739598653821088380895212810318435528692494768857832154893196910212084292086696878336806045471298687001340589806348855326838554075599445698553296608540828557941082763248676566349858004071211632938977992125733505285561267688005273171319046760462792737306370927440267197542819242852805263714493558458094123596451919420390518277385841997958996636083519413856326225616956608491011728328048009007048643506936885867356371854819086139714041641962875569870889155525938581553666015534412152980313498177392680876875183093642112531002614301913009274568167960948633529108039966761794410584164958651771055032845916524071244800217447143393402550345181789401533850992247729218363400988549242970671542502106414135114688836665034733661983560367665198227004446336127890831571585559715806661130566003532296653221137821201654389041649978831547599365268467485992576732199444594891543013672857265127484438724675294557153546933302389648347339359565785548102951499687979740946946527347882651609062917029391032843288689443458720719683310256128 [153,71] 569711391413218797076752622469094623174702955336617194874781775562325037468747104485470352271208995273784547871904145148829904317660782330450006381279873082816413242224420097892625361849404755269964273444861420501277571345919136044671347125060378704241270657059933730564091013714146101783941853215662255907882037071827922058074434956441564178971482840481768764961745041776313341368771869368399022787332358424789137010514805642641605252726834185931401389702401786900288679014785185975752214150561130204745538178493425645781288718373301483936859698611644070188786318191235202297721254045159435880026889200114390748718404369996972847066634170872181977846752832809992243197594755831318162614375694409291151515549693150737624355042567332813173661344523766578242655198883773848142867479909474207309912074372391688547058820281766448519320864375110472342984548395800860901588051883149494119605756919673563618746069460749838158986366382186918942875981025111301822669415108783797104096316222397060867755117996151610218505027607158589784656947167425913552091941892417329289144726230867609413358181310831259229646093364931954349217946977811885992695576033123673172028991529895943869548347604095557710075714444909553220602232428435728628510108660539480135557180754514196235386904505191220670560199778297681935408722444204795193401595960760053951803073853840375913289316883213505354705029109654256798482047743825559431154025415425605692310635049280065892591631992693201127767415741305495179347000939921460952690136518265940678791871289652986788990235485591757841654871902331135263007287650967727442997655490011168454122568142523243130771478559546614778810915426356232167133815968522465803586398475355253080261072806237559217027003016109860330171363880525014729775989965954168601899987258979877360419212579632956037595958568504712247179342884016347666621538793371842191895186628637961858347532016369292232240631277657038701666517097603323229011877888 [153,72] -57237006345866665181549412457104718562310741319373721133162039512226465176531678544044319879067661663708393367876263761305562205596655473714889284272628194119858452204855563986744078673192146949855513773451749783307094272794085056659433400825742709052842606356093029862226950579172961628715272256170505598632766106793451547969431557328812832838464900559481770072636579161330628141886270425220115568736991084798194358197757999888165747323341170342274634737123092731018178883546400617495085162762249022473780783158217726255035750770713574411431608041984224155080567961210152381963702375411090565980790964661326275199326443358111964055929519412338688074164352444363298980139060167449401953999045880870042239360110265862418691006237051685474543227999465717109483752531681959471193496948130036370550142141357233096634566693683251889107740206007213038418948953273245764950655672946161007406823367232351572840646746102369240218764669786602516905694706714585710929022092279981820219612846435070116974681701982632206423065405414672627077145019036425890018149416679252676738272553089899572572905334062145392726296968657350818686673015400712681209454285559383603834819927225727245059977799508586243120043982196224693884003815133469706354751528085730717479237962418970067118882963849399289086318918064450848157960019109766962555026184097388828364707055287047398275717631885461521010339801370217290299833005292196554265119668293468230574328695705633724667727766115685709810510018485572829168589449740824084936680071503209371381776264712556404685887417168037948621001334433527693093300490224847922124961270681421395097593210480380485205558308100090605097112678567210764663919031637998286031549024897876424738139684829743635423897930550177035336782739042468354572366459313567145090161299922909015004766966611288740530671299909465992433795867196900938839631629884392640263194460792265432961657106805342749700279426340357842107395401090183160483840 [153,73] 770589387148324080287483122362715696962704890647344740304479740353465300573080244941769393054029788024655839251372150675346695626500445998662320260294684139321646923084575670157102048334706313329642384127433623928236091846026885716455651675510526857647348546741326559229938516356186718140086653046921322226342273273443321321263972749655348836372164604237538826623322467376132987515758014720243608550970716702463275880808889543136401697310255899908645681147798678294523354259770410905319333693160939624378304964813041072710183593394682022464299625333235761557172679834351251706374647418475498820857324953432699376711472418111360778973009628506141986615113524425685524320829236807717577301827823375562034409363666687632532926930657836237386962494045468486855703238298737246030752318234554564905148265136217649832037964720204698895682814015758308413367117831592090217304652664243013890524738589366455521181324918028944593149269418689954409179797603009367308250882524561984895265802247947317451920939575804371979186874697722830459904553715702295009804217567248768111631020799803373848089491437468677724166918478982805638271750688217515516541791194070418894311776613787095313521442420017450247284830588267747190344257125387458867654634194671472515843400199666987543977048847171309184238309046994737650866717265958363736611143635159119352388835310780427951738891868384534443531137251933986062123074984025042661185113830113658643294053130198311500234914815234225407495857191536999949222211110618406038150931830889294358130632077416735029739548154878195575931039982606336997264621531138427237087438322685298477494775287074202103337957381633700667588061862876931633546579408684906303145603766573686681220670897878701668858933109756944420213265949860050396130330342693505091954520153869603384590590342380720438336247625227490533404690440168058946125645429754294004423491544952977210128501460144405406911691928288609048200273106617253632 [153,74] 66718788214996038203265028987038861035432698167660375963785229602832938807601246892044574931592396039366594979522960151268009310138402678594910169406479642242933688632353809242546477803835101968279901999419623455482036328398671795562785017564480747123645840869008276347822898360322888781073233380498874871752820925989707299135207845477465163111047910634845852788815232327378809477425906349516243422470855613849718009586805762308297653766560262605400030156124325318096754435243983859326871022612996813232329949239273001356932528647337016708692133366190151607047214934464739553639813129586217522743941523799765227175787719523712995851659728110338693452713092643699795804393671669564865630300119468823269712745542072985706895953617054999244908571936808055571805637482257046423050537229795712454907254919360748517516126303677715605125383277127167710670708144587515733748213497858654744825368142740713283474133319306542144785492903132659215643297900604152242571570551341401964826618681738074758014252807448778019434793085317405257546824663940640461139953559237616924131522833435858196279053356067052068291552537262784685510051038680520047036400978583110875345616759547219274093472879472880131923101829670686327934849564553587748751134011494722223304576544992191731094361288523508553588420316824506705128391003697420928795802798263653327548084392090276939709470663609132283222827001868861370996237260730114219233100482708342685634991194831209970651612476380247199471044349991012630362048664650560740664886269284900254683385059659613690879124149934183004805535332880308057625882518873445680359366684185510629378441789516655752824186492082159423074038478222908052735500338026516487281156501518645284833366679478724873824291216009341771305193904584957808020388803914644061601069816085224976394390863043068956767637522145482327963995235367338432109330501911263303833561458328201442263217549825905615116952683003257988514458419466240 [153,75] -3909059024191703777763135134787548852822865186844515173666046990581098120695992960251499225899351616414244871573668840109416602601366973154342888668123655334579819636904700782925782985293695442974565611272533971284191517864497145278622328451324429970123754922866490031008533754359988269664891090538014126480985276934621523660823309645093003506394663467190218742086028651574637347721481672997690754567797308488961841564346882770721196091242984600168871519375981370891407966001442224785569213679686199918630627342544441321659816145771823316917870074460030251903434794559372586160854138261210071841622757744720169516229100220603457000974396608239503292877615622571576883402344603103504405867558316550488387398958650634434530323669364191349357948286157115949755269190397889336683232986173196848883369063142906023807342201283457741326315548933100712403685784860757114247517270480325374916385335282866103977141587780001579488528445373182646690894188313436735556527203477591314075648679888451263959817917363547649715653578449262804211218365397343954960960565460367078130790962159811846107117983697035299206074256726501851205163102734972967812609510079749232754194625472588219091979248402066613060909326724003768239472614977431468385632919901192144064992285540364016727481245989367919521213490201537702375892523072571773765129096256801001855588816018690748531457708707938309374032179366073351398965524188242257724297214268636651518442514820735584605079176995615656760865194719105645141154110599121446555902005997191563658993081616774589951663490052276950247981799365951310516691057205642977587464884261045158522741029722410055171283110665216598621570745083112588208295354099166999879698444541268981757903676073205233910676286874554334654514003137395497776793169449652000872862735701649907369867990043234723066043101740907884579996538943278412259065655103014908359012951728003250252926403706516033722313172672949483131335737344 [153,76] -42013130433703231151977652116449807565119226704610268710500467709524449079375474864715865811030004700047906707090907860506400676439830980131011465270401799821806397518166160251193009766391281501363585022641659402127716491887857945390313347316471948023656984809183520023757244108004648309728046414478625464821605004232209939486028829047989512791376013476030113856642009771217124001182441004440067159891987393085864440028384069525529933282380153961311322160932685118413067722059198359289479206449714953890541049761722412676349260124669982189617590815516923429534548804207577531660555578526575461362926256268723723993197252763526067355639873832426603032511759262095782042731050753001423246834645861903620213660313273168148709754579631723338419801283878338283915226175591934974734349710751666757438881599236093607497220115975447668845855330321990320834188874955494179555300621365156861303004847512764664450151657527664132033910048072305853068899158427870678971401644828433444236201079925056474706159609882376400321689464416667618250645691399539570493346467629426533462737183438230226278940755225334246932491575028322666972665403003293917739830845553383839116400109943886213693213408490042496021093143870566702119400306040254163692662097444718009344686150556150655151029586926722236157217973238299978159607508535363498385343322462318673981336326649353842915841403851270323058114540971698391555439223683804718326028175589333903936309312490814890244703686165550981804584233628642700458503704285290227718335215302589456215355600009489368548936641721351016423462081806894075139985731774256353598185819840179218344657063376363552853912679572333099324802278651913438138477671141914604053163154275653057778506723432606827389647261052760292781913001291454026302116495531946700054080316525358142634075938021210312768931095509426649724173529802350953099655843434105992784474618744300165993572918717713837081443862140404637106176 [153,77] 5289708243188519226415049190502598516218418796852595856960141141246610996486608734618602576937349124503010198859305190507476377142536625437568132920245868811719405162244413578518337760353203499764137068927151596280403116369868230520036584675762875211373139777107510898861887055364016513390814333066359781278804380774682036753347005558809768945140711654234377122786920168892549467760983390727509334369048404540792483620080303405466436196003437331953546029212121870077768995715650236389533346103296814217922562513701273914636982622417738633477531919410851925241777020861334774867157648312538184091543125089974230818084871391837107075126509787999037822398216243616988250286968313486086591840028420978374101154704442763208892182565099384607591807945049945451875039844468062011663094492191748134069139626652152497887324367844041135020208003455958900245492296832548890120556326234875004505547043050028054255322298867760009981150777212387893363432682413336176006819095123076627594980257756289180395889449524705874370745639914340362359808590570194380309969191674809117996417885949014115475581901017101984457276628297440764578518953197120271240413802507081760111197691887472999299683933413954031494812832845655593766353366641737154888444046234982172707753150286817350175827635776303490325291032195473459090920192815097113576985761435354279905985396259503366484066464650090225827067292754067938591309901546421360405456460218398835140064615319101380761913323392252679582826280331888438592986374207314713885237946659742884573072580745893151400667201188050871635085349204723526292235370208829564729244060606513081811320667594484591871703125841050436332870106019132147063481047480358839752878773605445259970268157397583091188715791364892529289634508085646809518519454416950521229327904657263161119272060908535735564298977185406333835707044212391331595327152107797096361032234035714046398507189773733725347034881611314700288 [153,78] -18646793056291270360122911033861246270889273224893348694473200305267295248044765327377169071530140681004912820959705638787958656033330769221877457010336799065262100838394347716178129534126413180700251936079548699254849141454760594867435654231086721996967623112935725483330069489199798688066953112902570812383991534712451324851758567335143877856403021500274227934775659183790192900982385052016852628650424723596455161055291789562591742605081770282814964101647118292795796818831847821485395840178471861583228669663827990002282046162672508753416149630800007465590429105356733898497866254829757360924767684967347267503277443212827356589344415494342369145128592150215495575719468835127370540202635507702582522126289747155155552487686508654934052055811540691253080769029592812577309403085596740890410573803295478725279962480742753602086341555389381894038554042065844347814045546808213262257450870169124723328253430629687201200854060754181252713832759476290599042903704660099942665872270886317040974328583114920604169351783529957037834361095612171509623160273968272964440735588648253916826468598265263853852040400400322542300174822066350868098846141112604901213221270591252444387292634326567274401613468600357163824238325655742862561465549754199940148001459525784774166802327325522954514051207582051606878062900250919064889600433842911699525549864995890959309107743552593595423292975556189823059587613301501759702043750622048984983831905420698525420362630456426552951696919614819900305492736343960379135346389596885256110792628751173262032886187010936106088455960894041113144099057403023051168086435594487728432953247665170331006187845935584470176978416786470632811733080769368430221774784789129530118475233849471014075089508647308194644241851966885946044572962018735045810152905016211740720214013886083977121858400302511496991432899743220121524401240528671256218321310739743011040051254684508721910968442019840 [153,79] -8307852613594364678996127387103471465134735659014488238020925919988946732454113841760499360385191920284287592037061024356719594144614398941228047963083559906723733378493401915963648854309243404668695331287669808997914196733969258117839759919582864141305004442981476111846308726122745996821312111267235439539122859036939278847413024469960607173909735508301645331979210217077976537916425113395471469609008857542263833742532471609034169800198054405292726088789091392967491547602014498068403910202251966661510108263755602294660008869349462577713119049305207080380750964044519110224616088307943459668408016166279852018003815011110116695947408585449209623811951384571691922928595252072335194036308590942050313366015665222774650173450833839662165394329671549718321533615933329277586720571205499289835924543716120288536534614964730653853519410460736480469339248028676537761224147183555059837450837275023467137722050838507132974324389574062118448638077193155575524220433451175047655518299928884545737655964441866120158008333248590584547460080812703625242449075092614295287726325751345061633645684217205634274641915987706442602050701928072162484249452717623973045259653727354102034678788282729670492585714334247278486277965441525293730455401267452592555750575400890472266408848723391994997528286103048363932375746481664350122890013276900359425311378747679803430511880133313124931782622903433956043856480944974297443328918611261033630612077377736256496420669565611315300370432469998330256391198071209032459080090050572758152391590232716687455259442694137466826777460519228347996356553436417619343869572451783870030136462331113630217360690738428810278950386980064579619609314214897694287249807500593540258183019736757779945317362648226681386300151992545644734901720943959239465568160951667245909757098176243198940821365291129612629422388519874777027325468145098130184607461428739803490117328608161027837436084224 [153,80] 237570083346017109272806782898448646551091949090834035068438198658122942424202229644974344203253979662725747923773207661313215705804588552397350946952563833759320139721845006589510870806055298895568947143732786843735402477203733538167096747930133243350386489923244034384965791328987837248200567523151708339042400547439132169142420965522242809531935268149809614471296676670789593824704341519652543106016723636064518338206143202349863368464920834828782362021311081435370442873127095765748217262832080893896443343366497506487786462123904398129560821588253467007151315056654279829287720717326565959631521352900561290754445326454315365208505324687024818844092396681892585648740220462706629640639777525097391750358179784374597801871952971213779088991281522292449075855241911890506103879682147954162351355418209488744644935365486500223471458573385773929440419501080705293908840901020221253426073946019822938392481054629806238249494174918208665539446509924385510317318262959671541293790750986255920472186246631841528563835780020711440017260456392574829928678422809927390528644854740374417552755450328160204577259261194235162590612215190721700921406302019172863210801940505419355459741362559317589523518563481203307921281203097603298157697724713445040060536830106915060564408968969615690472640187712318189656899353739010410271301881411438330901305983585704276219192743052267298128771728974064293695777436236937419296596459496361391876597986219131313434881533942958463052566644195958786664272685746014517544017691289685537479196069965345852808347898219351576436576842675121677133812638764038119560853375214382111299915983090242701111946930029465222968113526815004374842963577248182626846272532558684962618877413457595584969417401519061082411626600330668884920411611838954057065303611861294005785618873826898883783155784078568626399509562645476242966130856608880419160150001541417673099846047608024888700928 [153,81] 1974316488223909113294400078158775489743309359308405118809521804582397654736152388208667963865198358511438685482031997782055994913107646466499485847010755511246352110486457898713521475511652724669343777880080783998985377286018576951872090597301031101252564299123286181926438312799573388313542300519173380141927362955548074720041223856679871753265604140976144448298922259464068620447661314110621867960061968745502560614634182154600698177575454681980521690746084716142193911982622682563717250565712941537312810141313694636631876241555595448140153017109955454088644130981833372067635504052765464454696804717564076655106564620799263529384024471926341576809548670937537983945960306219707784459419769189188670732941953558630661782686990090189454978470839242487000766523222912725515656697730366170286230616236527266220173723885383112924065614890813406272445902583190500970674653649962073242188194559049390748390818937073708518508026044448924938946962730978436923975125164352430299762742009649450972984809136320448175074858796099308037815431094161929139017036822906815403852079345626299666572199294457364896274448718104325083521197992763896419742329478716329102233302892656493890357952184699142821671618132224504780363186297262182199743103988904706172544560879623067178387636149521666273405343303985070525656036575934488446279130421266820389649209772597864698001079826739243940057496728614976598490695458856115247790861609923899433891142560314825776597856640914641571276028399290174338925587238673761764449092905010963178691313488547591433239006338348225487666297285073343543517531890761207887415327106514561772503409325920370191401231163087135206311315321349636640089194475500097069352497686708468295279403603302443929922394976724658572346352158462710456414058711517575219401819039643343887863871855294128695964908586930754490093627836606577149441668508940675989619098605888266721625219375009607424 [153,82] -220149523390400020500450175542840494941113937292469567123004066593902819552971378407747417562505731865867265571906865774749154297682881519230639702754873582751850333996700113600586914723659868340935794624557511132274459089540840227215775507513916666966575461349256652165756095240296614364356005017099360061819693025065899584861309402747314592318589396187890997299750246049793350792206309968766475252883515030505838685746100165601476863210203981046958660367810230599425112770604617620880877545105865285427575303955280869500124351471307687720943002762707376042210181633516163935771228534947225831174707040587046061490035848791450519305177554889759111130607168950715079930399296641629956049761650645202159935950543302586929199431317486284192526704067462534787617859555155416865429574645639979371390420494067729214980277749891934637094021445706337581746144203284696411942346813129201358651804062015797622399905486059567746414688422850497748178469152803602992947513155074230384532635397120938347924459156893490122923684841604463251003666458087606164295658139017581177863677779625593853709715273177581645717066735173679632543091653455416194741282581644311975000978384545862274969878858518585601354599648518335783381590589661142147890723379489669085123622004894343533337974495805561296887114352802660862194116664621074364396832241548969384215005330896227010224243351953973182421792329111550848675480434450321592552918527366932119720478142526081057212954862180094843297669875327242750244270185159218558859012998710592167639169989761781388942420089693827451752150893254066758404577383082568333291798267690473452069244503993167550736864679149651944991448630181307228911323903181872451453160016186692790320998103823632224717091325938631082452608148165396964835721834781892319539744966913259313424318016378774323157077917326591188762053201732652764166162006522923969900356644687403356748425481875456 [153,83] 6960880733452760660148665516566953144636412692291029712506177814536953878617646227728201868011063911053550950811465877179283607453162734072031514281047872261071644101789790263669184868456946331414487140771019909119828264433332345201644909046351199761121663080203713427347043630311198528647836732806693059890721938725676333946142570890235040477554735129514531771770659667715700856339339730744427402675627971031399917033252872041455957382768768662211438474223794591442967398079646076120991603720260449163145024965023783002243861598655404882477627547834174238736388219970176083898808008993700619732359680213820012240657749330326645196875305296573887401573827522567534854123151275301150375466990318523852786565909186190539355098855925427336175407177930095920879994619737052350200204241680075389822243521434186453655376306203828744952477597943102643374855547924363615491820299282139957848198668888641918631768125651206051428024156188068952106994375057874895556613659970514578984626259878477329935074646733394241430577929540035972559123335971880969718640292579641898534546198306424438573449047999017826628077395458586639239918513908753912583824106748847447033878488987404716736403759782994202035145252923581457755795263239149759770128244457850162105079767748624546177151051898486428801874310697802218063982998991463145810628028922833464883006958193270351234144947093615029449860037955027058806971932747142689490608557417984172831007135561749930275586948140467788330156781967858694350282298270180300069737806586727069836936664358787438869422050169610423248273179606576173603703474803409243653847866057897528401615566246329380982587981150834236639226885630674542079508879747824457189544001988474795250797334918654806697807826092769538328127270771005575481572692994984318988741598577963980158150353818590238249595737679370108983600512821300297284749981055464726242321912064164646621361221632 [153,84] -121741746100812814111667440770264415284696497554087501228748932487066229484084452161995393670761352118222240899280792728017651415263614044412051751786178529982937302174999262973573834703729440316554315852433006125960853044660964472698588198097650049532616509448416540361861992877453183395538270420861312997978009853317337556602626664612061216318422502486564282985104430008745240787284515188778226530797905092040879098754102358253991964681199267688317840942574939785200590281009120157621933782338514856992204247072078091593158721880463934596703931349978467290221406159987677984810551095490800784281481057519774779541803860996983942850598966883341202676045678741683678392171511276108791963642485351814099673410735235533150431992943201633794901006651405198283754715932285134862145801350437513135802583022741050526166180711125957214497013207910765763287417238085016893432221032598402568533175734012848988438531017078048791376121015842960701036067177071768594508265547255877383944951087546857644583842292648908972698035016367994594763554350702453631828917885447841145890334305608359111112438692293178923548433907874879923643372098294099754248954216684890286960575526297930504092817655908401441386705269055216413360639605083823640262743889290349883905325540474608860149458359641928111010132962605940386309071499801926936606845148893775113933844567851159195123957342762958196779933658113657779349165650421413624425511712601841429702138531047338129514594742040110154540116926818394812962838447539723929420127310769182351003648449145624565513309052353389007221327053027251839486610129312406019276797887655770039333549656690420845780857370902166528968274426005991391966723350342607329574844406832089166073509808449706157786379912205278623013841583714896854391639809391080379995985602429138768423641702185258312361404233552007368058226156133757363806925182543020931385490278233306904809472 [153,85] 850292685437396497612480267155573566913275704724533149494244577389310081892999288154903188056423319461157913390949438402104847086111395844521507468832139401918394288760699280273262458130824927926338879951924278782259000466439030892993607437824564640274875060575552430680145012101137330157565325832952453886405869466540833334282496651027917688474894890442980260573390203306458710037778811218327459893506110479526882190503000765402478033767553275562855895160057807971819636323897834349784308965396590793308900518379049023682903979843806779788530993572952296317746503188781700299262019190904895001422108757531086056048137567367200903305782185483219480302578490223539418743253626287817268669425764342422550248261848180047148122284326372588826218273963994088724762464360150293415002637638367899165266672736827653765729940718592250461166070978697725062665784333129688795706618919863499102855769097873987554139183917535940979569003867409421081407845304323263344236801657442122016290960110493584366257121876006765788615381725678801448065874922900334824164067715425864654590825081862228354032681700760215428361702014049183172187404840877391866947843662824209458846033689903742766618209173764352674062997791384026141006134185246738097400651767573555590677607021886712481195879630884432930233517192382038482821760341596336548036147054034662496207667017851021358699087543974257064398979448667210468454952596823723047873658617667494575824179138540961273197609437657200575640016647660105729753828786976140634327045216301121210568639745597078880147672699530659406220583424232207117423968782625680147673819417780823550291382896946991434825360220142647996436731293763618650609691868242549345225644453138978258739138808393787928197643534762080815255996119792373959982223846358716917329728622793044080352110070304282802859901412918042448037020624990668269665159824259671682716339463290109184 [153,86] 7109435476860349100523442140677925709229195738539172026216300847575679452790392938739473629197647962440667378243897107078745051562658221303987249941875757328035483282166056016876199142742992884045101722844343385133557380032044652730323236883213336907568712664659947943636810956339858674551403581727160600474188614838326557486425669812146310911743318516263125523520893646744510495096751953023816500289516923905638270464110100915454508397571106174414970995261554077427399777769553270026086332719557985494216906244636596847782198666013666363810826018256859477797080286982614644406265190648347906844883974262500375685343590178991861849161672343970526245212782209434874416344782075541243630553114190929741310916639472786713113423991585861615019727493686287983779272127034490289748377280777637854093923716794293317110302806667005005530657574268955530586103121512191394798544947347908281821233102698808789047716484435753837662761741940165508222987533244575673329789358281599511139246368967940469938578236710555513151678206376747879321221714009069456686629132624274057380330392583082945752995157925874180274675156381969283757381642599257413324421492535081873326387745841192584449362429818337970483727355550613834271512387495130959478340674332839647314124986466660778283423115989092526532540979522673414544506940171094361914680998535027526791627891189509882164575164081811923947510667879064095042706497144715268823446041625628683664524987316060828912399451093419994937714164659263763623719961101433507816490096686574041798265876658200355481404058414399696883631146783324408874392897535076992787658166881552115880733022823509078705210848260467456727014972281859932180156548211842694733554000281893665235544895209490308273874562094224659089858352046080586414534114802394025413394026275387185330987667033297186511630462155343216060854345361908412108069992151212588696551771836416 [153,87] -248521079233116026811259444452492693962698025060017673990838957420470731082962626950484126729270554355729698897187569207560797259215099069492470874048172417232528314704270133421022558334573213281190301168034697941667072790144301902758007051414670208467223539108323859133099938775649851958345771693275937475295871574343740062958438704181001312747590648470206116135301737644591743868436517060679733366410452954461883736506418098776205089768543770411640726897165862167998015958723433390741371053533329571665215216342607109274712647215813950420341827868157895698177121779749561890778377654323611706354816628599992391508937515481158202423856549202972418204654393715889082566355309086344817514685898845965461557298183337420546470596225966549684430859366102684882250193543153745089721229114196370807954215755389202886685326538478683641771155942600815226783305096783099062349195651012066153836596478098255338339608459137872468519585823597384211495971094524887576377994855828110400449119431401007268352879998634535494877474780080639468345431287440754131654616610885787428570322678297109813004993713757459866610820651133429769134476576774651919818375556208971823688641624254313627195289841912766379666205159243463637437900291849232385690651627787750709645131568137691373463644073647164257884337485967397639953192649632890705065363947633149195231423143167940353933448912653472984430835025653487404645862357264477363073551122692887618490020747387021795883050625999742964224123547448500379033558484051691922455491930814992704712506072195501036436901421275746333034397901443921169078218983650708312706982158328514933572062856985392628870569632718334488622378047261605209718748737262287124633469757011823786495897341478399356472491714882999021023861304682303690892151086651700166872180546651855835737704349693498398251152783621825146641618991141796880566505433161122450983159296 [153,88] 14317680135464606358225395473626589683819637309458684709162696654430263623980023089072612543898103702372285017712975093370876764252739859276384618835113147700201223651334966508003489501903191909852680979618403252463518575953361560494672362190426739856308621795914619719406989231281496071732294353663180408287603673620329811767349049963122210205471439593405478321095207036898982468618863251657408826461742916477842259842194285618590196294151438006117694232559291255375731365952836724298091423531468138735886988881347827161736481196354761311875474319648752305500547735567423136058819043947944511978823630912474512033825661497635978223958601701690719917797464909001053602347891635494091960445446352430494885730713074807038982731732719930053703831542804851041177350594836817962583463056854623343609642213514735952247540407015048155042324256553443310691031584329881892547897875688181278679699451845128052468685409014776469141932323666249178481012059858970764873510307769567697983370979478606191071098368978608015896230746539023455040349681622724550916080049554488749214509608204506897377019420228467555244774046652979759678967051049881893354230096246974509911673634574971871830997553580337218291282552661331532220444395508269886018803622864125861737262757010809908785304626100263599800037950821857160395087996413629273417458724725610746956729763969612744566267867359495144917594180208032921552348512129604744963111841306109043260057241458721818716615558140425482740345933200544296730387970410266543998821204010669641156599455520302209495893525238297428171616387452933072375562014787492448901234570879674778281657314831811790940924378239601491613161901126086845912145046238288496698961903343506884331504088054084817608342996195891948895473824615400982856476076729182550692649823159670642279286027041211068259107961995368589253817508054904575546352307160364604795136 [153,89] -490722840092479972816710057138995397757589600526007241104304527870633887417887007548609692291354846772418360194854968149756925100517457717024949922437915410482556211393046619675601040332141539325971701306455667016984399443778773350047069077871417979473162265793729169846860448826794001584980467617140199134063830299595457280021177933914956700316781276349916383797999080906969526276739438876819725035973312871274168382041818819671806967135065331879921484716468970980637830853514822831587198236474226251214961761171573502296850474733969609158075785826960364084309529612923429880471439654453842340985804003566334867111759600387294625924950670649793938003535320403880745717895159907687406680299554593786364227481833314384667154782873654822529733898014488472072020892002039589381634093458000609697367040800687888729160581861162884569529169543653603005915013348323731092742936899377531317032799960377222150567798710953402607848004827051101511676308050186033668163879597919984965662981250476939158434668110337428474988976846731596845393696997872279594003083438369384675022142767404186541919065370755775382074618893132908463633529886098510559314942554652737689381707589891147699867442809895041837461896479513602510414597646609833102552511621391688047996572226167260855956155142609768548663105732313816517488441373842308272840874721202669789050724904205904502452922080442719470052933902691608203318977371488443278469057720278672325058674058093935128297508763182578753738408171003191338163939114960931654128845011965450289427525193638217217339728070980295681164613765846751667257164838961155336965361390436738095891039195877026169232522661469386920808583571962841168426227116746881635747005340996638539867620372127900411483492249816757392034528040801757733245467719427711592489510009555411979535192135833925251696416268647152492848762852909054184790269234741807408 [153,90] 10530564554297765379012445992840941513697536932140774317324638517134769437650273137204024594672314675109832570886434878454083755838364383730670997537327374823949159476541482787708367779777915972485278191986534648033085885544640037426415300843626746283913572504716771832470627555358468307666139171729947612762379270709049204293096751803365399858876275366215271195341802138571276553967793580162190189727705099372181740858222839966078232322399080233136396839117075795663161223996359867033033364913000743656697151259317930992752378771533529892814096613940228873784340518674423284605048928604700818444915730424530367967788885078754351139326284785774341546123051597999331314206782483768032461960995004545313122179156139758280665872428404670642163503618307144527215885937131400611709885228354292359767968020964745779209938019640461953856952318704387919803002130740494455023313000686585180334013831776207068627844945674022353180379480922568009755874508747280067369610818007498679267180467412978839962496828737828704502308299643524245163431752682743440153142456058912615007545400263915822558335679175137801014060778952797043429383976905728986133986271783423619229484684749493910579283408828484339458592701670824350226359722591980640801462201469608553011985642749296494545078305125964941884630427430839632602435258871692132885755693873804310659880344463823444425648049609525648482167511635236035738081425824434872360804549083075032024516039968689446044606782516038512362292129514196336084790654939780947785645458890077649634165326473461308175567275022492333354220660291856918570504923268590312565221092548689298433142213469332413823492685299774275447288871136445133967329252470978528273713458171080845653712304966181568601777560512785448624878523444052760910935536064956117733577749993718201271389263489333987372926199455028433738841239584721896025761586803456 [153,91] -148094356822971848795007377555473719813612693095547213060640752500464185321576867767986611580426633397838704142104038480226169375311969912139579445150272386844637648065325593946652955847294519079254088422614628270355988678182628470274321129501464489496135031359159601812158541785980771824615113923532049474485453178683514510387156449055927206311629247408897949261338371840446603296879660330039322263714759279130815332178559701424227854946244901505714619323644339929054437916499655967369152138989759861274792509423887895446733062834994930562448137114238887194178064056839673169463314422236934871134198375651492256936047804568296179236496060193223073715859055432668942743925555571144889582938142324033738129183991796720422921545191724553343906146791292662421018504010899736320613187608620285975837120277268462695506241354020977749990673247294355681382765625225296677636871789945211992040410382813667019466682266098598398369870147616082682153483875206004010020156965758357400316021214704974860849196683046182941937133972640118433677179949507383588629047176007511534547574433063015406565525360168258196622682658400262938961263410855854453334625459987693158516395316131183726243046368795125577840672222909061723657448709724411708224111648602816303742389011763615744624765768925171440145151633185259350622281741748994199656373505739826321324592682758462598856440733218748334659554209143768808343194200478739547294573987991718714038416835219281792107246800615389154257397303881388835370262176139917837875095246262020782438875368264701461461496933892408724025135887716260343180722805922061527136027053568514498199363120059135797492208205082766478775096736583990683918669612712068287580494654991831111395236589545252982887176396378933465407071734588238362338553712271306491145572062280336288946791608590840396456513084514409982952113307019134282158047232 [153,92] 1447798653831707867157888713146089524244838808591445877534450333683208704304784053707585683154439397476218116488473541784791075562818003576175123420139924720277657010774200489545706024952890387211933712629301469135497220863144390419664518838314567571340148949124493664655018654104417185860700811936558724453530698779608993391864481855218995277024656029491907326483658116812539871511089495133197778532215172136910143556374683527587538950494679822548748383739258975783635378008512691949570859050353075496846255115989026993162115054013391635951440681945301909985849188257622361503221401025176225014514506829845486227052560416313935587157361130599603633904644819294173374926470487674984212591355318249775072100162238609358970477586441255569985641751062730983178999008031381113119366853300332861813215396454556898897028918493674043040130771328985878507637083780321568378705540490400597882131032771440857015756060327658089618882458347622215587107691706816642725957988730392741353373498261569576100491835295554751831770763494335242884671599998397086435726865460899210847106581712966728262746977944703639733395847085239402327000864862959592925101806650031838581530730735966663603668919120058048323364141625007374465618710283052147646097345724724251224829083025114342805817142138292464765382646940164864651565221166255425575742866053521286971928760425845492415478969462102034137250107412498236932168003660882146749724672092731337994710771939389167229781525742700290588255221408259947783324028156066640144953264574164463672952415975111484544816596126735055946853962748151483239126840387151888173353370497549065104979296465441890754707120030151569085951159989535028622842149750702044538808112729872557635751541049829566531754396714057771057924265193516272490912485211235847017463482572367731671899972402696908586023631149291356743528694345468394708992 [153,93] -10293977656860593309447608575858718302983985833634065288876581763449618386030718858665170127217697612995044020359141563371205776101505270303163754931187707583436581182985838524079785908322975707783998872735761022337018465372950446219478860905817502237671801950702772539293314869646735381450083807585577428671813597500097961283397133198455010112619672172961877320807863011669830321042613226317998278248782499136579510328382768752428738509478990611319293696244855375009445890565761605139805884605956579049083930888699895492376853191063096456723864868112326763240516497687802347145879040275079784858298099660765456314221173525923469995899165565039175991671150876094119597565339630697178008899099515168827946389429335396918091140463430657094581034984364568376405083724005442455510441497116784681731980924695674718652337991280217048328741400622550905243122231585271003984380123791449205800888744913057309730337890817529534462185447360589539379799377178273187544836284533922275882360011587028331591626733154498583338793043318684187597127310664519439270014204969834495011696110487396239357331480853239386324368056334443776352036601814727611763832071468068554173677810562934728896872416146709816419690548508929531704031581610118214025973981153546115756441400894714193527976038367738836399736952779068993626163129282778609426022534395810512239098651910047101300978533030009188654156442604362790406314749931828869316650944123601740108568457651258535217540002831790383132235556631316255405309584838236009526835915142863556611215654229733451901037369663155069307065716665779491328082611802755050577401733566486524124034511951034877759060080620153254055902031470951190264377829068458618791068874938626154196579538909105254392356482714569584827425867661652196377261408608856770307150936453700238787792517308726737664780822137744752991900343521845248 [153,94] 48199063946989118081697782556855617193473612123405322163964064024446196563293975894324933538490395415953545547439000151817689118818368205891240066053960082736534460874354030677787249484379368625123319058281658347634488624169187845435123997970126368522190906669813028830960625724410582972968575400107766903976177217930347786377099217006693729101678400491260420655353477288935155711824357460345161647854325810256374257933357711445639234922505123338783011851297170697494826952059422941439983135777474338874425058681842970488951949063894067241009142379776606291005333421675857805634343131845909138478947148196694016284239604195598340621209234598734667856516544249207068177902235232506489337949913801694904676497459070312047432287452807745782481884102121228406248178680953155916256371904093131087860600334370016558382258275020152698444628307065591636823796815628833170476941376559428110504774486609121158465748605261294634314464922067013248934390225887189018230981373385935917478548454656557838463511643494676473833234989496952704382371029668217347937949598385648915582118827083660749162753805846003881136569986468307532000019515481920716410459187089834488156879850811500715056606955577577332589585717838205015041737205548950581429968863234620538254547255827371190255680798608067537282601793027308939672356589815112477989055774481740034513850038675079164480496577284954512851521808340371227434608320739258864024551036191081985981471500027833711684760130621750059263790981192060814358355305249764366884559483243170200921862504958921655407323525118659398933523206279854329960144348919928572791973339797406402822418403979166064452249521607478099197538724534347144619370130416758001235162468432691850119863231656520440993206973021652105650134198523090647398334697500112014762912846493245500061201934984417723754222136070908414313552553472 [153,95] 14321959276445709658718504354629135916117715250269786443254334546774760241869746154419281283377337585451371058322626873082456023186472547373845145387898280363865096396863544054753313404083634955935552505343585621592169389472696065994113886425625476192726286092531610139256263896414989080968358853248635137946881045080585021025922603634089489094597418894604873555967961853107720335465904783590349182164105492746126941121741687075928103547373076618046705397040916425367461883648142502921566531039213493777200792860733411595542746192283003467416483162210534910766395100714645700866387173765270254873178161844569288438486510783034618582388558886941290516672049416614835668980732370797402839452135602258726068221865850890224920358622894741114252620038977231673969863540655812327229788202264621371091605600368069084218604247105989622426612533611010301522887253080850751210085031905408219493637919867313435723234073352172610856664468492172430428930823636777623785677245349167656240938341201761721578928140133703633733293062006000581471712947672554714978641786047644612132810695118288339841623417690188098377780440960480130932351900450181428857368058814277005274442201259004446411473422137352291212670879630712813119165875366186091436910711664029080128893155887552648088298202126929842438656148129639337896930577731893599803889461602397184596390618961149204503404860183419221774516458976125646204097804870456961149529456164642229763503568303206550324720158351497304635542884820565926446897532671521171631505489159380734582169857674148596918927057389966839407745626845437537857188252683442688003784839951209247531559816594774641199249433646574971151452231219031891082016190285066210318099776026859523732597594300746217495300344550872828414682394815001369160324555273676787332418997675653025871904162478162065585191624960957526048768 [153,96] -2446695467918948297101287873249269775876147892765719508306539679195314069171494160565040916989157760174803579374319962026157543501033903334787179612604698001169427828334022685513649287475835736199389408771006543650299847516148746376001989001929539669483325419456174012045352464817272340873270336394555159575276734883400651912087368407013181906568299159398351717551152226259652283245568584046702068835147362061762510286390632262806065339795959789031838587733840467535502167657364544096650200229953969572675830105645776970876094296392719715061863609577226412741879736959739307574492049769774309953554547265941573654336895664633482336240401398869178860216061703969646397557142466085106854077638738085479085365691993353859605720851530443367046426765539286747311416509218923736368629192316871510051647543804498518177207424948481217905909165740516164130909698314158058700036150293605082488697085057436884711714238878751733417047130853502184550694461411199744421610524781435920363701305317516628112951490027883885737006141561037138535786517921767334485617557735110130900268754225813730055442897456228908330389543850142190151464238984854640613244655346254026161476571664977333110408942660918524004205231798655378416236794328782239585912956192880168835817150209047330859451702789476369589505781300315270584697978944482308050310890624323308366669865747294412669104347639989574207905531759270257261869044741341294489766850810339654987749077204764209580672857725244068024374361423172286360418516506635120499804831474098662467428078973353365199450371801543130253784153231152334090714094759638274730371132869465211699722973930638581252104583595778794088568210180704155625943375323611970062949669273177545510214115490423929596013454019202899286584943820692338025866437139381727454999102571506780735906562271367258067601535901689053184 [153,97] 15093401915566867938822506227045271194464678114847290075663924694002319323914087786993945836925636791602742834319578315149070985170877299300482224848603455387086962745454292654668832164155612103420097117324963952999046551832882323174934123233935895054404151489853973616766236884249800971780901069892505072345638788713376422763944934486592392476073843619339343842878152149181961117864270834440163127956710033194220885504253703997904723930388586043104825191894315848048404208488601504017640482113971130185020158594563562727776170469255127568978048723433434624336077330415259485930491217076833079600474077268237941010239712707014910093806692427267428726659731791147414333298537551242513549676469355272606344328367259114584551526087096788181295125783646082961864527633092056492915113074183572352545668340733018850909002316100405344205561916794205249029376216309612698247882224123466926448074292199162426944204894237079192521276335401802752257255154978035346986671806006078312105393624316294278559228893201054259995218070258333290017654972891484834708157948468715097895838092831496816657785745957701454390637022175156945186776566374321856862218104244318442412315499361675418400468613417845414662957052135532272208570828903263429568675750081866504214021246918713695095521187011393438654805881972317724467472897574371364898867146692476189482519619415468859126644219281700069566599382125212567761283478894013201790735475831472458260474530779969596706300736906179767644948972607493807359970129708349831442240340327847923991679861803842399067205050688418164416722206578266573606821987825208971753438632067935466274179001482817453091322510014168552505797020850939442649750590549171974584465370684890813113697829212397324618933063084945487315520805418816963617842227942233221906113920411228436259977952950795518344888383512576 [153,98] -94796112712005021138583772382938876907529072012178209329094623718610416368805819044285605142941372678448505288011381623081905615970631474492774100530037525248992656506510886237934677708322032669065284468984211731376349858765781498975581822326659915810053205343386999644451875422373229500500326706172039498499020152797160861754429667426468724723788580871250268477734403924878268924934201655734183230829933196342808615472524005519796212085222675447702500077043653649140927366585555162146308648509838622100231524325794187630738510943590562723337181977328197644107734891065466597612373882225007486709093004550690883169741757987289439880210540099300618859992018404131451208184173812608458243843502428650930574639524890097098888219997412928766763898782119596567922604554432782542620438747627492200213887735350016312081083375394531153464578124584596921302350451825663977658292861286250332016891764200426374731523565834473314120823805518124493188915159244844092302597949516786005416718803360689185402947398233922651512313472657389121749443844549124747961909178260708549304355910257306158801796595909337478890444246081065561593998566265751574401167152764966285025908156738393828115339214938628518385354487919969851431725912644067906941613603750343500284200477509654524972084512932051152465891343915591070175147573618738727350079881553568294997461473995701107618577949604971314155896463297957943794992040319927738374036023006016002279770734846275763357970087606485512983040353587762274157091244355933970481992645145165612031755153351248654767042898326644893078225418509438474639339081283318811220148726795707950862385995091873588699995775799609161524160521163940314064470740365405795133582353991148341759308469005963099176865028956153985993984976592730753997920796068837981975129553018768838374474818712840130775875584 [153,99] 801796169844897137332575039628327704298683412539719294620583386137140391442502576030225721067436967593028406463325484491442270404907874563186809853182969193736819274141347926161308420594165331066054279128238689551952039716698836117113416382482211680164829198528681427018006162660984883766000087547732189559736674838022208904512955206522230569676622245558949205848330527060031923267856986862804072048679985754103362760075887827172714945104823863258734422571482693980768468149453064415448250462454029520267310430671086682587239997990231060019399481535877139630009463566509798478801506266065513242294344366183173684626521008066865943129824085411291129952866682703759538606546139993335528098219713981701513093480179983282743506954586793964832178641771733296994747517563959580956862393039981101553982402825097352092251757306239463095387483674246098735341371458699559768028679411998584432391966126988597711407127157612451478886930668361056648086617051370336838006239069311089437261594267077924937570365511204985546904626095313298659687187670362149446555368679262792548952093096521144674481903348506371071208158223627717729436502250157538368492739031379179780451748055818604019577895049467631273401671223525265002229248622513252202711728586888817832556366934013307612042620362073549043858922515605018346769937059516805028579127144315734532274945710113292590875164667936399530370345354161094520953615217913236308240643532921850392722190691492409421388311458564980822386953163681485417914734726233303882565281638601790090243818858360575139114499959381109254701708984485415317901088119240279396540779797728919066292712985977253161648347440266820809959902025250743754315155222600733590171136277101507809765633682910794932376018201301857350590930082596042804310229323923003393882804016834109419417097774436770840576 [153,100] 748120794645648275437130331896411107416880224754530347643001494930051143046722043324049242495498698624777583107163533012646790493713831682478750685851967709620572844650086411218859514816262370072316256250788845059424365940094721868585740695258223642115030792278241996685793488951877861506140356979712672930134224637743337249482810882737083179589940260501952528558062369061520532470283277197450075416562251804884557822577687785658504427873386512151243484840798243716920259638396488710496865421773738342998851290531585896304383113307954188400218314215996492618652454581398566335453072353211548902591636219936737593443294041381186030406869345339100776650134181081653163933237679241968609513705105234525423517966694124665410321142595673437553786599048027042776607030939464165538027686258952892845421059442221141998890997596230105367017321080231775971789301536141569681260652777147879815028815464066652857450306843608740210661371756999068793883930732343984620514995673381071342469186114703214999590900284977293009035523864118036398543172172341668514129860088330926938576901463845627127029310314116016185865237008444532298271187256421286374086460203319246656371291500229149144723333333230089657923048709720241805868865391731236610821549454898835067202719555143806750242556337454351995632466041225486768923639966478708270814161109129063333536297099830187126756743363640064640997612940209534334553407146852976296683254848591118287227080680161469001041280462133057290818711244571523860463061108346968227392897622004824891542400335529071213346536478042594768112347995872459788997902079612178814429921460339833731096627272934372259098569214324661599767552854917606906615706289093881588544488663926463553150077832985940378603690978928473934449239480849566349424462358980656842870717631633922589904006763446272 [153,101] 1224468944610839535080439157767312182176797955969820404130859538338979918255149586425040009271200960447417099264694165613752591078968849930328015034070895930318066216047237881013595628344687080346309129927476462201797724116120122040058541573460802298197815008903093567323238496124372290485258405287954325781476945320581645605568272052270777986448255866376917648819491978443193215022133680099635685246906111196763957055840002414732746545872451830218725510735428427373685566671608401345540749633381742187010760042622873935326504695995847924010134077026055001823742578031344781918914464038663531765238940227386409331017828933640203237820406286445904924908101095206136259253183617401839295598697927840531532512496330416171649679029023286732433046966822204501878230834588882656887460643248546470232055445296779621208224192724582812699681795647717166816014050129416499444397636341836419795409471503013509456354875765975626953596278174822723803573309761890018529708838089172770742429749582254414395386130201428134080804424672513835267868887566772599453763803666458754575987291369658591663925200965714704206256842050844410855202432997331133500747126088588499752331415831757624999650190861601067785693380726699948895787633345404660209336216614729821809858024404572880213819038525539542246758119000259726358785294605893124061543128973425730022469533129730527020868680987247629221174555190178454088845201138488982852112689406534818890328064083161313156828675744174675270099121722582023465876750423598935914405496938378275690689000410712088188196814205849532511783720604275757777230510798393076591375968554686556219829443616147263842706380053115742433344293152925299636410285906039126497561168572750990732655449990544907956757414143932508671635303107175799444359396353796724456623280333247375237921312768 [153,102] -33753527172592891146007737513594736611618983801844077508769573166276198729177688081393741212453433053580857117150388478608004195310958251614846845307858509356727974385420849651916427162293705245558709454466054539244579590762416898285284612574306395269704296403231160834542882511507388856865537282283149478498657619866113056861773453019153535546686225190275924902757794978919720396649980646417489195805257621657145692188420075821247477178399425138132543326850895647228889989539537210060347164207131305256716576449223933247111232595511000791642106389042326770255749523840142238618446141818836868099346683656436039895401455750839294002338712778131650385783474515330154922817544375051093868348346830095597193437441969226616269788646321942004329226507589881110631176981124163413860423887063618620179921035133726983384208579911397596203410166048046069756272839853361388846778135724482384477619211424751772405272596803727101302455678936242096095269965640246211256979538800033839233653884216314082507861452476680097791745221276552606973540012737946662465278347930976952881489213287499242324814347650280513161746795447459084083348737425716270171598935153247698957100871837280977052938713703170689437074129977628581088145765454217854111899759817003699241027066969182775766288190739037065482708016425922908380493067398625040691785206844105020359413808540548468214620322260996519165303189222314595620664599654231503551889527256612752450920739644672410318446759396654122791469896422493074341744067879321265329856479641000658379589387493173792896635955543586510532171155015336744722140480517011830259164889434592585213686057383780291385659897700419185220132903804465451783175387967080465949531221027266584383070318778129143587213820839873035107865776408759829842734470411805181723528111034281786146816 [153,103] -116788312086363790715911985730458558693862201927238959729216841223249116105290945770549899629238548119211163251680745698199352238442724396322780404906939107488311114019885740531061255142272805733475636402764743248052289446124108703664166844068946695962271998891033861023515004195413901751664808994339904843638285125249915025334813438151552530368547990810451750878586815581067602495197165809656608223110676888339262832211233151054076759050822380532262375279729151194101542373577624402631820198255176957479238611289629000204771884818278414796459125281501855105603100840526870664426095756120942065642594221100230693308993706155072026028388188727423374706916502301167528255283807095653129671190701070490211536678657646193798964278456790722276967052228610784926710464272797797999172753519387529152608840243347309769173683505695945557915053947904745384564903027119549281141140506923692562883030434726374526134025488176951244776392915197717062507240796735407948013711919517834929453336216853429329228962327086803758658764174453710048286648038697170299540966218611291119532353851471748651145819097594899812758634502365575994281947931279859943046780158866371441352327826303806673935994119308758648237116043013419110555670453117464617271286281012910174338750776884180566164520656088272049541041870703386183476486382769736505971618936796134351596575579097781056153876468306245781102997121870848463814343570531616425511918157058276312114982689209056746918539322690634651089821216399969947959215751303481360665900083654455765849906137910719606309703043712280942209074774603605495658100155610001629662335678920486113780832262274140848942340191548132789895543732221194420555869704309390865637976501384187209385451719218268278158011477564692690442946031937593968184780049583107571220768808061493248 [153,104] 261430939438097194258226320892866528436501413168011805945049356963863639146945604841619085171465801888851792623201420394076525236188061952889765146287500267048087871649608066514206869280276235380735067520205111223658926251584679643507819979046840820750764925510793390570909363648171758079277181655547111749927427622861009819146415874019555728094079454337065164497450441948046293387401202304661202229235592371516579793845836415985930401766221894650283263895304593848317976880900178349609632876060189640882977971945347043308019123058038571687231402891589859159186940412380066310880495315939610160214792475609893036822225783077607455821962745277320864366279740361697345342123249782229996912090881868630390376473603289666242219800560290610923641143185708207557748519366704231694125567129925560501413118289912702834705802080426408940964891858440447272377296426130453328904429248272530028178798858201034740116133999277109064503955616282364775447913692562344779441943815186256128673223885275419136663533407271207314554116394124001775894903109810756397049745634940998374927337009935360174075227186836609382243292991561925609033024679165482560990501221488720655257701148383716589555480329214118744514654388305251707044992755135747143754751802109316659799950715005149119536350574292007587224022832741620644791208093442073026923156957569618415882490457753742389743543450406686290325868791201359556834624705016368950423024307278222528488366952468080236298228615878093099507386927152200390507157994073440274786654325149439524134872051354150553952892196232241239166192100148828427559647729857130391139602040325400830350911807022619429621330686016780495230555429360681814714469574918985232378908818832891988972796976965731571534232669947976674443708839506593037621866361096984190448936890368 [153,105] -1113266975536737267334815387292501313791198197604964835692012037072805244920599136530545981003101633596878638288937549918716392407531795192076501157113152548691881246288922643845628103127276730040578857623751180191108423787752882425368787606828395928584048544241493928860764755526404996166777494765495951550924320966313278054372598241652711542238411211157160442327581874047061543059016159160953933213309188691754193516088601389253810549678601560495912126366723072874957101252092020080117165132502216881563406886941645845082045577009413989063632146618618689222303375982936118575017675345780032335234026117439173167122957343808397589975331946612562813085090960312744553473132210223179721275538425209440168812704156830520678989106285230254348260962971811045942812175758768406925078510060300731896831344072098429241136574181673238509132596424062908260373464285241478512509796346007201142704098764176226745583237191347504098992612540205885445079008181194151189762883893789614112266675773721003212565822284546742134828271893404788563082547219184036654070083629240331939690774476162724765743253756289526651235890371859566182327119185374778551633444514050098841392276744995778017566333102234922750288352323066455014871595318713489354836768347429043861313428679259059861220148866518004950403760283184289458949620947063602714946072516400035711316593273062719361104066756187631332127246409716498004022768004357780608498157468504955254351443770306369306955260553872852656243847958617328423653357263059045773302559459280082867263151657848262963456556207966947665663835023767217559136089082602176301736389808375322553640208951634330803985048520688273069050594845427361471065557352094820537960764017782934570670489475912073113337993457885438651004365415326647610796832660277902563174656 [153,106] 1531566447396389414564687260626564031991230242226454538885800584162293892191155796805327540411111520930539080460356782515880398392103781708983594075269969858835968562507333489837239050347402801771039404421376986129905806076601663242058254933650802156652214796905792462755125224317408523128844725646823060289343178708138898279942466850694088612828196086588133196292121441384550238493004146495410379364345702264931075072886288306679870681089582995981680858845916976968558443435304050238660359302400334208713626717785615180636786447972915513748003468024100707801474433214291901637418838468132214489853967524482669935966740960808700616723185959914914807334122747519848379271070525666335992082317994381508493029614858003515321598740031721499231396897188735564995348685324210913204739475496434977461247722039706163118270007967396931334426153541607670808259782258224811250222053489589388860936715737782373991455842546205962904091622090345686668921193441620780107530588209225852559560592461413743061580262519876242737346826614602413309239189333013303916193733373803322202671786489035206517445619112446868856482489154188402630818076208210734799270030817468585745571466164864756038032139481663133500843446136763656436116871460126662720239606167538763158753506069411090206237709457912649181842227890743361062362371902406598050499065557981808518322732826695704021700503919773678306325444442939679960313186643302869548946335111536925254030994715183427628151677522568356388146320865486203013459906577244981584762537651336089381916107973106203256098812530038654880650859063458965340460005072968179267405223573105914853376269669506265788777174402821142989232207054826724292128211465928851587973505298260306395687446268884944794341846714144039628928451812141550289844465294195855360 [153,107] -1051362428504065870991936256958445614237912075029281521386704190218533333371797136739941955874841552791847164733145983954837628521995336240637862451119005890948606660400774332193715198723358987470072667178801332714277656181677152287140128075927722876812605367302144187922633133778291473316191127037120464452435922703859711398574881760980478727535095753354332370552091279783573314875676204869489508711921398031919764317697768431767369668895661806115482739905263942894982266168663128785767390491181664528238428593140117313728197879156633734429994550666446989887121722348050311740081110987334747720878807910824320466774254112761709428972866261539074666602803701104191200104995099261985985217119130638637989932994558954673524699361800685441067097196409875775614438442922985906059172207977405720014628957702002713312911970161445939222324441258354608067694620575743841857926884082826718780182956752537783812820401980875247384908101414274243903616452343833228339599689817596907733418047027467675035548642869798435231006535224170133860237778073594392214918035911110507277453946447174831597053609634330634232522894527651699758305845767923186516168271487590375810402364961294135977393284744721441385357864849072060678861491435513820115879308259962403440780572355560779247082149120776956726098851982405529550842998070692797385986850326542803579218297306519165968233413130410735666563475115914645743278336973321590597516711866047835876241058093124191464555966345251556604118188406945856747087231893397497423157456307329665187179713762601882030504623848377311661173813689131276275996578452390869868960077639132988351592783144153264103707104605028758118484640948770917462133229944085073778272370348296958190049175175891287425527533684477499407238142607505424878036519223296 [153,108] 930483052460012685652808171072461192256219935480908594338938501020179551440043831667911732837164299755885671690144851868058041706152899687653370817502890880890351033305779757046132681978993646462863941707752648188842404785216281712798742268685159600787021843627518105691612446515727329248828862703268952020279970460481537477161779861752493736211378118867972514610293049334199484217994377974725072332310158638198159593339837907335103690463728041493292002630203581821897711474570046331765218039122649933194458539749018202107593611606880185240301651936223069438523400963349814054492454657619969360668436306549706871194622079758415081505977203922274021854813817948263797342826673593937229263219981170395305373846566182352717409807797513785135040463434429153116834027965722928139641043544094125395632754863119414807659825886489127680636497933940846203435003180382542078294201177786003236021532388594664772409291264738101946726352055396078467230767983765759297515841256007830848511155448969488005548925332334878552084796759459785270972969411841403318857812681899271711822039621477896620283167887261257112161704741537761844013953224376991515198761964182556739446255997576255750668710318973444931318400314507050651717615894631024430732913538575497766079148916122396066711686615230121279803878236488175621907959333170488669165742989155520216550757019562460764782179277421788342929222033777226009333089580726599878574814256567305717625973490626842421345852611116172673532576415381057154218032915529740342735282268479662405531109182559727383834649931169501425897455163883210427162233505099967703362751288408157151128182586859349554167914851463572459962038396421935866546110727141285423840078350788610349190467070125908360557495382999425506203047748464913075535872 [153,109] -548164852962795418100926866031691216732395033874924540716539003738031176992753868397981627839160515168342519035416052962874703225681323468089749301595500989549603798813450592513434648760362905440839493165071339288402018544816152481152610840241178229939138940852306558285870493295076831945837014310885043865027038471125178351613344775864663659804165915785325937204056824604010137666276727915825268412292160390745299989866353701409068205893527789483230134492218660823527276164705576577573777317867625681404923239083504835326652716411768944642965795355775783204784671727109730946374685546481020936906708599386538405660105681277130769292558996121477812220016896133328849019332159059140678445104395750284614168293613664310463204213189274462534256762331173948723630647370475034117525699036719134015683669139853710127111319095749942208747571496480245453865743145466833187092075672713817160164636783284068549043604726505535560658356918082748800325585645880793425675157910499413116867881085407285662316598138021184967469434955012468144919207854306362271434527097822799849794084080849682787519428150290031568974333853255055034440160778403264976338571702688862645716302550879240166485087997338950802921707222615186733633385143486163629823656122922307887132905882806871093398003059155627671630236130603856445750675144927358970516089116933032272569398965288615535536421241419053942297018596955921314230779905424812318398455121352949728164025214522313771810949020181459032120977877624277168485776928192082872370764307931159281423267796777560531490446420574424134271419055257465244346575471455667529369290840023975254967542359279466700155946249943328472186406691915360557479926457419307979257815529997044483226803037305247116744776258406915121856475422292295680 [153,110] 329716044300694586814185245986953720674162116218802453563147492303040497030110389216711891071829043540966327254555669054524366217644011247074442762383317039660086934896646375485845560762246224872750470725455962146380263274360563759014683650945720117374546422406926666717785036722130035404255089918346556118280112961910909560324052938422084560917227217530859441937678375769887712229180376462134985307778942676744394007473068403447686426600415520260964257865219472932979421538303731862353598919482735756583946594347062507043979842125351006628564898610688615382541756139577251330550281379713909355406222312933633402244652544046684893740862176762668643312218842757539323862661165986763483011199407439645332304653735370275198220893763372052478889507423951459629275201347792562731772190892563268063730755534171771040203384205104438159233634952805991359522528646030952429629338181882260563984709580062825418040956620290537143354099620582832470305304923946039462846794586224072311313874162799309951336876718322430797330685357221730418319491477316899358174953142977297548430459627205364737993689121245849206422183319343139965906003777706492216021411742173756809106220563906058019540470303099013281594684177872331114149100698965082986796675945927069563218087966046170073918038469659018191876530498405038796715654215367292911318379612785135106933764872683528387250308592364825279317572249272570643390296464238314525182409161697589239260002274910326213736001660279464026510366134311857318342612759784496251888778848861067939021989396194511850455053934134188179630250285465357352213592711287543014115146071847312370778534444455931947774938712268708156349255122031872061597861156150624934080602152954455067927668887092352408584654224040819117369191899136 [153,111] -125462209240472018148587265038364495008954862365128165798315441225288725135297336244682765131650048435470765673436311789766948760804873958452218292129131763333939911715601094153759918340872773024877487974364378036645450670183210203080279698097585406096098442550460601878637589531291637844372572775284395483759239045024976814222657391753456878928710301396859979181230264701425737822250336574370904677255842084017348957816361786985856337989999044442300644943847626254527890724353918753107336800391830821458096089868224933131066905719818672822614276027713437561955470187395295974845191523467606475106740680489978663208375941831678942003633713286860494905464612682361532995709579152488815897312539297877836039930741885579050832173436009219826035167785702373712610316976907623662807517238149102619754429943921633635867491536383516938502207018237413475656207606522637744268443763510789374270184385048120681579185536959548344148454584177975306483593745512216352059931576891887096976438213297727245226321052371672490043167230803396073115562180173888039972692012877373623917941481191089720066012905055459100768611038234437843544460621992883672901637840337842781037080967973599871781481027959375911592399306935260844964745076669324219521157298154824799613799742047498048405275503773145480076400632756041128985476341332991210552974895887893793523156892816431343707585211357333504506530565699268656426267584654250202502738954838976633138964702909521278786562083420568652918070672320639900198688957969596283701676827744021768321280421296797486825577010006643528711163824873670661566003687417250354433389778271759800293531238523551073300398147235976543535826002439462609902911373233422242240280177258667836097473953409693033683361273990602306584576 [153,112] 14656252151690014835114402721603022652430089446916457785028793627533781079035384523112949827958711285796423957201326790097134193029446858493417615062965254657916112847266268419271899315431054212560856543324575437809978092088860155855828882143162489327017131301642415694965523357362297426870256427645838322407097073923524180358804893965434244248214780589534573801846754776411112904598003816264391671323345950044030512143053827312044606400189933319665692283147838458279207081575056371617042381192977898035024330454672343138173065437137108723560058419748100890398356982239171632371353386144569850706431462546047971167388066899208928265780990517050770651039671785586926958155021677092444276111498904006395743351486284693239213155134675713774169903033472451743032244882947501242700455784287771694096962021947099861414323328137610387488955097113987765067174691700549624061628002541793371999149338367767105237093633294688845809945529401855429957912273278225984724485812714468665362086659661355032241968767653111966990755028556613820087074863573401249051911381647041068367696647264228743430045202905166901410818286149497415169229689837636001614520339285528746802887720422988053783046377486048038009176620717308714028253558615860487691228921424044198296257460374120210052047927197172524871168343242460442717793914601100502708941687942202476972376094798296155250967381351234646247649449192479015790690772619662387473702890236339983594908279039888603598720262198043443372434024506321159059787246493506323313489720864832135176706322041148274331667508093229849997121996969375299070609972082464199767685685854670622178431008016811525088572575399564561541038831642881274253341701902592054469310872305939545252897658166646720869436657534803968 [153,113] 1195795223095959010852209312317558346761478015905452839864964251826703352807995941212521586966945576956947727760054303621289731275050558602589578920063497847095488117332179427280182814602780027815558092051939424089477759775058938354507564898797459224644359935463005205374796906865052260347789276689615387952843699857147986258022858368887272992501102722507267047744678340954899942640740105005423408126261393404206441183162470351056945862832296085528228238984037794663291716069857851888966777341675863955006775354891538403335692458382806895327304176576263109129872515733671163947215517066915948578971835815903468531693363851128517064495524895833704027369553815172210035801007946889772010412063528167081958027162585366362776226884917018301519280322153781488257844620071818423199217978139047611448302637307946679557361547633295336283158215015441953159119812959321848044730219695706498583619762004255100745027607934283349312691562288377608655349102727438702209995533754593935164183188958151846439211694329986751821927853320143142294203048816252380010735154682425841342849690136715534483776269843077800343631035099673791394792111982695404573946379862909121694531189103037014705284925159308849370643751682734738303420721768164685325478526426268126084591978545838110654801173334617929963121450435603052131084030763478909047584000839903173827869999260458393179470775683317789279587792067727014979648483310644265770696244553697769063735063649229034658668387125650083620967499503760695592001512623335103384555057794414127377254899229872033049394946685696758300131937671532410232547548056892032970575055962475205417247378017220552840246734922839476545951482508347608773021987437078830231099231523497694850262899406959381508117637632 [153,114] 320441522445173725093969558489616633248431103358310206689722930758480374079464223770096682512417580920699344322887349371531718682084374236398725245853278896762444992470370167976288922713181790888199645890436011438668818688596774429250669840947504434789961192270693741180806962676875366783016236092817631431327243522454634686077241493987763787632171968829193460214847156449546771275020100860800253791838556974429321962865003729961049189282497439181088649773169671270843242000037294300891671450664519133839767290540489328524737911730895917224828722139174008501556036812827308404702134169341946756431980312156188853329074633253023830508509173827928896203843310234834864807086900058823295223160433292395096676952775705179514702939350602066428544877441978020980253611424124089542398917369764104031552670228024424963461204609451298484093430312897155370231280767145076551038326837178063905777466342776186309516948982647136515941144602171463449401560872062421826150239344550965413486254070590189093314795005354806183880621612844743899007326884992477475691483033294852235242371984731751150518437848920914382911245879297536980538103202419069353848387535799162492657401617587971793878929472968920093556679585652662229570075624320100615075201355408172583305098008293793339755775910289837484506427634637418511545895612595305108426141262538642209768490948220617680688203633391394905675026383320374244720231386065918981016062105830690991762111128142999786187716593689407836255996494128666971221759955627540463923431052743064665146368545768647689600086886492582028308837056029710457238122856342088866401388206135733144939959260457993218843833777435409017522252946422814070994035661468285283363483469545042714397866324039610228736 [153,115] 311550945080288360379424333983201672761562793484683037162471030367231554522162032742908289365077202987374655138530523356548503550370737449211646489529138221832014102612028619305073510071236002447028194185959329584049756234332798450397749286037304628897353711955492678506442791522342065036171583385361876334945328856645665677327304377088619062295680548696369678931420351576689688559444886488856582043926149783720299023355446096624720496168562452060794072555733426396206325493704998122741918955323598989780970209677152012657426369748108405160905312761716701114467186890998252972132005928619707284065530445909393286470249479444698720987066848810311422565332958656110420025619505014252572268171902697080700632900458763954403191825040390238286332262931428559752646748921901242835458023132586618435254839776890342756156922816428899626775466883827058760809492783086252029894087145977682668622694257690401407369512153550956609756595927922017938008587359914246159716320630340199841292376657346578455268608552185849164028022299044762773170232571671163076332336865278195802222535958593679443156862797908244896433605176453034759068964751649855492646686786903250619955512015056399594525121399889915487415248663140281956526907140873215714495230415857997086946595094486182909541074258477096756625230865897107863753878876776923557944525156802742068517959122277207216637028587275090785408285581940891021406785760794535208671482896496601164410653780491539481663050075727578505689470890936314269492034064767075670608219634865457866653256387891478819953748974313634412373724850121878253065498123065999909452233003828992408668622909272583547532699426733214691616687620323805992506657285673557552981357149391849642224097974280192 [153,116] 64400569174937585957939296513454140363751455894514768602734843217843339761340653619511686401508219515673815814791890454457426684054235560480491509410595952741730476093257307567782325582387991714251637704318039384102324362246322378733998952187321636767031675738807174347093698372281440222360721697391022322451294956486264010586932172012022656536760292147920178888258048628067169152378870982811396787442917967662927202687888628931026513604020862802615556420063282980374763811309582583508298291177517466900766686600665534543095450215858331144401038770063094584803605710916503976939755423461877905611084572529206617107635178781017228718598335053799869034011816922333036344963095723481228048807226076881482442411194895743817503863822258195074417038229128001504590795302336633826884513289845522980880842967615388236322024208335382617308496012833302387942849289931074220970031240922238071958303276241673747048631255018000649760887976281269119201123870723390811468701231186137766857750724139379939995097404035288641730831126817597261605894986877652290532640381314030213978215981234444001073399551845159849408211862723409374858475012767288435856877596616588690673475305280651407763670435000872854632801892305599784579381559115082905563323825738502176425757935143658696406827844533490240478191105630914593853079049551891430327177595952483094892800120316804132265283170941420586325308595632239733697686877054536632922880721050529454870175385936380842951788598866803877194126723679632633933378483899959367897773088287744610273723045635057024808555989188110393379736573847293895640775948144784222205418837108850792295974781998051088817411932180913763907732476110953484859023720904627848713951708906383591882743808 [153,117] -37272646960394685956358944592007693885953997363311297850456011060798667822304092385954397863939409727764662347996915196266384705682902169948578678637248237715111575193213703108697028878716116138515656248506846150923661522178999800318907718026615662877317449612473013960211919192731337345153496838059296437676470379361469644361473708310448148505283692251927991922922312898643500112065464780903381219373959186746127072324375698613123785463882416396199506413822512632379775236826231716477932895031908405279246591230149588053196253446654552110205080899752401714969987464527974578717332228547234577355694089301895873843243983766514399810518107748705793115934196053497637103547169098092565240122896406305867683010080658238546800143321102589161576337628296392526825141322900449861925336251243801259907324891187950938420099977980005048648947149282112623649233377370710998947154477877498150214541194467025120096006833953105907767855752872681912925481971824543685860069132006377055446996459616676004023674868380701491918744376047322404024507495974594523731628226229251380295745778738674904103449485869710866857100447026840809786295928990956196778507026982451400460780353323015193357273101816741653787358213514017573897015652074007368843901249617526465576570076255783839912358302943804633773355952038906857438490983895615897386632282415792688999682979024468749475786951258616462504651161660673116294180380213485957957556336996892920861242283013224890884672383832679809489264935477191608049145786250726399758768611422424190488743680367798406915646383059130416581568965842630967696986858732367675643244766354138247813619726522428964150760959636737449287803870168093729591998044958622393453977069881546624512 [153,118] -38015321004284935528701912290306417621766296297549753337844887212337549972120201558639152952773957712898068912365445276648657159410035770021146656149712606084586234337079141439925009841631709896575186595726400446038437645695603270376115276343539226965380457590562816332915442959983157939302921393051464245484393039572225357863939518052478517144067097555301215716847190904728987281602675290597629451951673588696009044999139429159047818793632319026010022618965802158071826576146889727499342387567603051994318505201072675431891593711780834623822242520786759698791297501714525631561691528336443548874507256716511022871689354667170436949204721992144941801921974930190445167790784025573023972946256484669837599646995463013002909717144754343910316324353385064743362774877009344018884191906223090059280691189366250266484811380355433960987042555005383613045089710919435416004796267868729714363521476903322470040323205952586588051961507754099581101904398493643579239154979784266164436217701796163544938771004990923759596257572030796448308313418337461554876138927770920832050580400116850706143916290142359494783743042411847307163988609347011521636478341472599113019088707599176697919535921619064647865625553309420716688684985669629521259370526588101894927409784873975787980765151086930338609129999193774413505918187547962879146001265885208078560344794537055399585146298857301966230101020323283852637444838618009586004535759058100555202992606386897259537117879740230945469387715799054120510400284520404804425416115623014037044314449160742458504366563881279610419973832282777736127841537679280727293083002919151982215837426778844854540243605466995769469510468027433390241991091731925234025639637147648 [153,119] -16505384449556873527833440715676699244682241599056301813259310970427714897515082909018598641890446831091055361800823314580108335850223004357942162882856382828525110362038069048393449619008640066592339496657392464394631496228984159080240530064926260377534539384817332811196322451980271744912279219965027868179897094752745197556455135964109422673057810099033779266989142253683153120663174037975521564543029903051513570165394062517217376916531418613818405705161447149995370325338639914414845783366792633299536938191381543342722925505261403759285043787857023701642496153612211179887454060208599456155652982831783477327704856234364744468470513603199952156097645952123837773200993575060850501456909126499705415886603151458423853094743597699712864401013263808361643935036806019742933247957075851141760415981288238437619351195251419466554347710728077795220537685231376140939439738081150205593308699367336075789145105045561741013738431120568329269060755935361321350656032210514848957999205430377778844202211474682748630171619290884687518375051862364935220984957800859186341282491499544917562182571860847322633936578534245636754404028114008174157715302920915779195821769994297657565486978494379427006861769665042812547903672672253975519162998518095297719243357057990198880329014530830427789086596547361371468045764649576921361564432443463281442842625957083625332056047274314610436959434246313054409127432807807908232470078655109442249019915647858761016133424146074766219264417300898049975072034718863154640702198236511966430851834312034633034318633267888072092656914181721322215027559465293149106747662706725850700963696357240308705250374939311511852531077984216372469239568510878496090004480 [153,120] -1071758122322732883255988512412602717647770438378891055270439685601013420133484401955438575532456220600191225671028376134749144125676614518647975026309341951683054068394283264751222881384536989506789293009629573438820812253451022429029132543811242150963418424490953055953397157726264507152849231120229285030570949114048842146859504673862778023517216677767837890413377542459284987744237818979524590836232847754055603880031250707877659440471779019768012739150189161074642354706563329646482299387992523736581300983306412571745264944633410455967184778282828135417732494455224494544422760661878130588622753830949046050173120103109376461993836963317172779859820560990799386975040561974476629860087916951691743574508885434993726911550293731716779028097509650256810397512739033375923640642268502682530635443700276875089215607753725574814380535212681090672911016599994422719071697422945468738790279394193540737451177602836171522000751803944090485683179982275735823565629997312830781737819963792528816209265498166076720906465687506855340587657971081524715944748438486667137338977465034421956560315772957571196232283984899881361638200094235651417440325593778774496002921062254456429872889797306015175657649094252530726136681295218195099607516582783377821724453589538520263576303569233652667967124340564189852527596772726664303941854241943163153551839080626098129105781928603795717839284702400822454015725761370465875925558021476440935785023868378687216967835370353782710456852358365485327796803102155394972857693975067190241760181933858141561765962236711493945286999857255991493417604268642350261132684739835256429356078857670398502677154548192630708768062879162309366460417621288275456 [153,121] 160983861269025658839145603904956663271482829895348824449479668177312545638688977621131340600823154216622412358365007059352173401509704566523630910835180433673651266733817641725742330033016140335462317797461472258333176125338820286657502941950637041719744983221879184995048380191539667467038898040307312448929403259518891564031961975648169065028623757485392810475647091239723526576909578605996325705559304745783587736820910555329223053827496633622134324763203660754679581311581014202821046925987730611897366152927564239171039478380779799466382386875206919254862732739396323738849861440162046146214686093490656060217026705441320438890463357347583185185653744409873220881028014457798672128861862985792777888643038232968060266449089629640196881113525966010665237302310892630452753136596199415241991258905039265806427851946071723952227507148301022543573322205624137909723606563066840494688185794606120493134014493857890300429994309838432846502324188705177290881782620652129732199679938473513559616278185095212836147544496329628574819990851699427768312319985069717348089142021090637208597924083963952524502416495671449068429438962169186576316741567048216942971321601696049294094070959172316661692102356557959261317688019736507852972665689573083002211649577163813989778586146628552873309424951248992590327140136926504235413842095422250726901681872608920927097926117951402424191814792495799599715856080839005202035653145447095083155959450639830966953253553479570443643121537499615235551016483784334189952489480947994304510839392405683313559370392092178215275429410736208705536707070925106554895404305066076616512918676813023551503371141846398977959428146415644246730142215584 [153,122] -6639143808303106225708749788225285734859410890598652010943352945596280215413266609112985170539653959323339834029842527580710159960066684653877493350828244020414233824155793071730332632726853781621180256128944277801053273601945959015770433558394097706622073219336208546801176854954594322065315527653822419648768504979411917571836711752948468690282247328512110756102918119078218007896502757656180237054834940188220133761773054294403565624747352865164931816027799721770824336082542437765753366684458481975134021191274766821102872129438244856055369877247761186056048362702074788837786369946369349673737012835803412350016329548746457652982976543151829014760452618282746920727164341119841931163716836304720455218685844353241311756995814471369362467725498680581048923649711394598306507929026762015981321485613943073582156070013325109653530571675068654526656266945298460386809087378459609358461482647682331578389197766694937054152398244382395570018718692921272219659157138909750968048117603160342832187565836282068122693007617581130640156882862394936126615446712262493704178047700233142522002728377811485810181098269310845206494905995557236698189846321633581519172813339038735467850373339713535597525737686209100861209804095556389236562099734108700982969410765427596041140327746706225988955534679492866338032425632871074918759359237275599193607731966437213446123753941961839882317444460986488771233976206546121673188567387402133903142752610102153262032689590969074879899742803144849628409084698465451514928607113667710452696322586884960384673280744232222215961542001923672271873570725213728381555678304348265998772132763146947689933648011210277662551339711223952382464 [153,123] -599025204138440668334181419160880896316346104793608227456037850380003002728578858241881963170046218704223501886343360206792488754881653373851630516824605037097153108630661555579784826502695210273077596831601498048794418524725400514036032364939747594613944258852000606155082976943042374515295391283827364996700958773181741036440927529904722195525852737433938258802141329030725485928686414487475495789935511924361649337596412945659988757373309315775672860765754453677571201218860801271155342878205098412635803824671606546894875882574833881770083947582482897138289767475837806355355750871241318835785109244894896453130675594407736737812233088118944075255071184804509250011358955378520958070294395962477847048798423979082642740297090928021309392063620007722915079379028644630578481399130160343349519024307274177235929669831067029529448904125246735879080894148676785134780608520589558086233508162062965506202496793577641549131076177809162593331140078681233913379027740862701299120554253220537410767815743108041997964229491559760216742374252602256367180890582906965145718145165202729582519944364527747716513560330508225542952856552498841657005872261186313183331737018771271614604447706072438991897895349846315141855804789262503945963422495101065918796743014015064863208338515449295387263575136859905877113671155688699746110090138858301363043622689345374264580771812787092704919703688973550201991954077156254208328254441857760145668646109983892768856090165105903502674739705967290645344006408788265985202297831691440807797101433381317155577256979097836248684711973067323932725093999729587644382808119495289333257828674305949491484444482317527421466510976614400 [153,124] -182276710070531997370914424419626102798972021686618614243604251531864534219663419402286633082948018934279520575404473755778197957473766784213853644230758666294382771511172483014363684506298705345204464912932055450162361410699909012116523475714553820421997960158710440965569731066795733268895102364358700433798091728614177863263657101626509195079969214167415468905119415165643721256456556208437568807173474841608872590156307971677974529896423810752440042863227297544825584435698765499955322752157246737642483763621203079402641567531801187013435290084458550373950051498891249813370410404231388288949459425395851676852170309565814027761634651690974340965281476806982983394192711039451023698471129996893709464606342227127296154147514145035226501789690751131392247007532496843519854320341259589557249463879117648982806309278450313308555813561393837894247959976449574726397704485286511303378401204595239005351377224109301184116803042214286508539527615937578337516032660252994183926173513570448773043793550484278367509374317480449048781963948132660156537971191871688787813396536332913639704402446313955624331534160065875658503706731919257435063206073937592456260788165057469663038092851652768353692631162614564418471692772748454201479904500061837914768378509767605229131498739922319047433744678542760792360545294755616229516472512905323190724114466782055949762524524407988928783588319218857832468544936785730121621277442891367887020799173739494523001629790276125502419161919195913326656603442548058297736494294959117080068928721310753530922871304044379000934258446864925559524568087701882786897151984860778406185866774624349595141772183969167496106917888 [153,125] -55693902757869892171408834866152443680571917221437595449832520185168133129034180789686310075991832183800804281121150613164538110555993308678030326836442810756528635465053150846059390388906587512962333617730590536612639236502521064579013022475033640556464012349848683073139045212326601400248630798441884906479149346447582238356160522325076417258424761748967125472454573794558590606235063811030470031943084152335261227464522284904276687458624248195602957534473308037592912994579508433483992358680741971028591518660890938763170850380234793766344494772876880618007816302004389079988988273936004309096905849118162025120722674891700582425760917370415988733149765517829243884470360109146863276958534515049306984474828077289640124839992761642212806765966804848957872619604188605180629736161304752000600040731204854440056078068626057886781249311907177814930434372091589827729607374257328437695726229426061911767459448467972453858324368067856511137818397568489826616480553947225464507867292480969641000622495045029578758842570198575545232468883174352382253299244341579234885679632489824816565864730261166593363473021663948482139275177582731254881209262232585428031145877850358647896423427698088189999034271712997013240743242486117082989970757366631854727351879737139623010366197881108987460279811844298632594787016650552412708517197449871916798858857000991465441512571763567522705337039117908320928714416854111180339458161338329473022579839678687166255208502260136585049464800847217421297785237248523225715792811061178416772211572834401203286027384795084010483072663022944537304526590397921723918715269614615425949064748243357520385609035158237364224 [153,126] 358523626138454656913929643351211546177260775596417543651215808116038173255201609463193284697479641661648687582969800114922512541435471851973401922471635092939804125444899035488305504776440965082729908443920032561465588443217314712881776028782823975153534328220959658475233586485920808723613122936553442229980357139757151357377802439909634706825975168202255100169571409745611643418603567173484930471208359183577516393572458773568611714872893375219939713110707576391487571923088810353016238737941585119582094945302585436113960363473531963512362052430982552272821564425072549154189057122067691502995593821861712070076426634851610793335388607627773018406444845911226003422577973888779969073434059894117723197626543744614396897542167303260672230496817258750962758504922107614100380525767047657330947651063164058042037275779154594698462832986796266157429704408979914587845165332943877877040318206999615430094648780063881971829406900204398895067541149469096819683989363929999855582517474079733891132088377805203118844700435346203019562815739528124589749673785963723830476292398357079627713855440635483493113153410753832326776051001683605158666915295506283361323620797288328389334824859338632137215302877592819339307532213702770552890109298768293215470063335835150869498165013276507441276588685751398481202235737434005530878675582564256529914216242126586572214062394176042075188794498520202359155821506682037300386579676000996916975521782939418226419196907532948335357501756119608182735608249092785490981429250674435516234411991502460564198062159678254279741504989190486373039462507014901922944284188194299562212687704458365815638666005504 [153,127] -11139951234033758572823707093587039384535979387601316107348839306206982293102049787172323742696623058861759680018242198341493730969226254170318655891576203263262315263614177861034939893391066360061798898020763000618025838888570566407367870940949540394483185484246135754801555157788252728583355372974388114096648242299823779079290146686644383641619332625074103843142416164449664664264737182176834301585734799059389374482132962378398692854435737520293364875916242908479470544159435069365030579061107463732413937980013854026563329619050208342246950096257384049254389492182896678961880830329058737565357248908519465707711193363810419507404815006695771182721345268794053685191588051871518308053180547479344360736445915179661847934520419562149503154204465104761964107855787500995400654303198839679055883196320045125402611883377582224303486534718097185062515760462785453542607196997496574040546438103318648989181072631178074257390109037172376819363431320950620521598563553339076881826347449491197697696107464962958802620906372314262120016896885595669034509211762059556891803059487875857385892668043178297893102356842264876721815182644828266414857050261791445869257719198933233590453283938016139942557246655445757696561682000832376023313403327064392037730504562590568018580222017326762891372628992850140837823534690222119951176737041792525405989141939936898263712998025316316318759099020372691005606440069018070192344216474584325583829059561317004315787482570933688415534197180630783984760420928620498579929639867522113767047946898015534475111226951395715186311967802779568444369704290592132721967786240756895918532038420299643355136 [153,128] 5726245269954637720994420449914856485922464810242517367698736797041191932300426782856708770475689776294667413297696851810493442958297032035406733702804606524842425814049252468477259269023656303455368860620193452125553493019831253946250574794723218875947156134495871037338246986653946397308424785039953919896232206463311982569246437222209083346457274711584586329487220667938515809528484348914137097295214076441393908833514155021006234275445772786195989837479498036752888451580906245219724050977742301539154540444911500143299158734945124838356769656403872936485065190320879956519369916308304357764670179967682512358193804920480681110250038548278320321794096887951970465543098020729653009193040129000712713150963615387166141386602094548718585011338065182760869731282979997761031642453553177906946839535546979151867853359589539169186460177700002554722609040682128033830059362156120681784127113722545157761283943634163540667670628708203073782114751111527280437984408659245072519077551968177662510826195341264884158656947230631339089297086875594161021292433105079317998441206976939362656400275793581352070787919657707570258973708307169767653977686880063592205104346555208490100467986777179521322593922866634731454290362178207559160189297662787628019846466356374841103994378502645789416004695233708719932233236606128871857438420841141620716054399343256048197497356129742803363206726750247867389028203784646102821548186819759771277815523854713106139940405892076655060681278288162293675141200033930004359020280907875894821641457287125892882876600767378166915329704085960965029381334631098318088203701819632696676746362259554304 [153,129] -131970059471203043080828195727200521119209726730840057135365949512810035991569530821574418586555220351283720999203300212282019138290908615758074848325103538639298084788461797380802107881585774980857888964610126727463038256110421259904396833834986576309223528896943820656927098244896838377719399850818777771448805829723223771148994952810846870564407619069965191965598870734291669332047718430407425621861573194811289252068249792815597047786610170151668117430419155398220161763351692284674801271000935954134756154769858436678602147042313741684656183725861301904480936656710716396856024358553786527202364389525897532175277940216466999600016342025934729601754911466211127252406054565174128312940021071416127986452140314601681512221861353765100110585244227749997168794743050121162363788541130854566264478459696141491140031339566539472827354877883111123932097611146240625392515668156966519902065144587842251509557127501003915672395144455842311510703786076190213097665045412920558392448270742895768893788841418556389489461826713028181381780143257416614742458937287514432359490040000447964231707005285229129100176725858747636328720059960231032807052427346235917060607575781745461965425077557880923134961913936467290356061038380810105271815183989345454154066492062088817722030984104356888248480724854037933529544251960543001176573680914631463031882640939238480317545812692648612692476748414835516923454585158665296118061359188978379297387997966238194747708433522437509322298006802430290397278058161382235730134238288943885315549091727612332265236596291978289398995062107607461664484745544018602900776763502094300242580480 [153,130] 1274327069197048939664813693138402154871686482002210770321345249380447201874551517411428169821135797619295688551221313174353513918208584456293468381848609672074694826392470622611652415642377774335486401917815957794858657242295577669756567585339043158851112353258195812664518283958102091118305312579358054213250045743305333528273523909133171249616884711865676560430951290180469238636755021300712388263877052943868220378407039079207051913889526397358482313336086607309024833644186255987913668576252513245484783022731748052322962334188867980894179407000511383153382747074325018459459322491893267392725415307433468075289453481227969886901069927726003097321802366717621956054702604886663150939505775486287913798096909236929628177374280188247163473563987402842553315567951241872867202838171395144465629798959761367352221859934952904118681774039385495025085413638722106944198310875901111528798545662170965194611771876363460844955583972827391371521732389538152210592242988142584848875654375722643498612172047549992126014578214981315096259977084918591510446085261906718174029398351512532272532733006052576141876060776040319984348281449010077727366942393869256029638715263232791964181787983840520126920465450359531137413762154830835514212915072118897432875894749762069273004327896499409437553171951390585383998550154367297664523059749947399529491924219794345750016901111855087605445043872483247171679182983298422044239711276173772961930802735532725409469374901759900353872108664759588871564038104802972950214595931671376038983593126289552848101900392121834285813144963510884852008812139884721965304284560734109696 [153,131] -48374021039493849140118594502362578741006533293010376530410555131097554066836803745899659818024837433430927208515761895489026809308187670225975309460306008943779730310067737660456785659352257984933380111179919864346011660147667150810664277857004662500734496521829835158916942171055087919341250189371290805663834415660723506418597852726555162334237928419315307845167042840811923347476178911092795444443026731423777895277589776092416251084148383363497065200550465198470093148075074164616476017328823171627515060104431506523566345953569592945967786011987388629532696190843572603301486019131199660421029013994471491572846375325914075772066047616482952107461889158522436263779582874380857069777693136008406856840741184377320243576669454094650428618854686388794768555542615244623110419200231568052869663947763174114696490871210630940539073810842363472607865147294252967927350711173742546867939698260851809669684342228329427597628756222476609869547947761099224700943848079915521262345413414908229178304766676833501528422498082234693367866149577897255595674639147701883659990888913913899004027780113952003083190189660173330840431631512863065845458069026869793547709653250480926668511381358466942098510024282733159151541814324440578971163585334007248216479996655202658763762547229298304004981735450779111580637650128709447474250643396450424792561363153169978629584611741339791436831839250744044590094849234715731327694927986857887816331145998726323694713163979847306129313988405809587353381554000054029935860832373537426519162763066878493921332619109513133640515801507385312402355088612597679203160133632 [153,132] -133952097973905439868012989549806390366451021091703251317423387740341542361379055742906214341126633254830466240742339193865262754326055595348218037774368868696252980906657586646280725293692769212676337867541853168905455119081203172237096792523766603732389253820001073226543483368530243041709845585085057773659924420642842321435901993861278694080746752216550579477656750806860315072145127544460532171157965532156345779860437914546411528829488738264999485387481013973622621944324989283817557168502981658668645857649165799081121631601142498186950449779854203582480496324735153855779394484322843561756859107587165712544631005535517489221609734055883617195987750966714791624960922930077477244043402746636181310897351714939250394669454134418699086327903887150280035742081291857375582827984223780454131360194086010295484086897106796394659669180246006193996949681394242146376729332738709558027972634349550524283534126743172848431699196616899812011323962863683723594985154465406705728445990191127018302547893944414073511773208894941784514153987471345799331373995744560198721993676281354360223816620195772198628841487442893995977173130469649281215730825944284991031572945680528372765080060861494574737385014772825029498601068022733522435321131164094283346064372685128981712333978574637859712168540630459649268513265835170903348756406979240463589255351456264584738255077199840909647588614138845736020372371003949403572112682555449866670512679893794396321351084087952069559416091438472216606693256313932508112479105507098901604973288393301172186238074478067979315954021700629537410075403784051937280 [153,133] -2363640448078462123554621902440245422867067961513472267849416409990700578296520286976306564941712799106965057299476712593346413394681314552885848192979934524301524242783868624021413564718616844084685469792032590452374901135622088492695935584406294579807415942783695301753408611318635255297844969547988436138500180958953191812970361977432804888108701594710086603965417746546512156928803473133114215756660415873335200497794569899406867501339662916030029769289929469181288655951453601607535151793607839436763885119622869559886356579459702003998726390880659379823065653081316643414478219969486739641704109894005541763789458859759729478212905292454969723180274821312472361235347334337260476366454965294993561188514213508398290508228733332801031854750550900883461557122653303080584955381124570404080765900735979619996361307583379800533970165922500271278951500426318775054331753752833886804216619970433000279418631861941421457881629606284943194982264878995255922990237564860062743541288195382410351039511455625913685881648135333526731710433351632533660782141286350163817566048341687503394071293139566779328338633151157400721295571910812036650986210103237727623873571676048702397283556728990341217090977327042739287532602600448703292521654138189607128530941560327236810008971258321838656069780245095195077692365657583672857150791547895674330394934955100940418978734395885940565286170324365467997022062493843728638135061895144503991995602678291026215278230565385481587032015982448835311239453488029975631079995166211674484303198668852258360667558014310196956473715242862814643360268628736 [153,134] -83407270773426893874766090428095246160513314319105685387865522692014627277745706885272940900044710898418504929927137051019117114280318536224041102339712341760604023761698349742308874195253969007012601212367393459702727420379694597689248550998977137364651291181363542389972486403215517574801160334657147425008463816034419070795395770991509476685716672086298397344809116954337337578555596648213373280160394566714981161348012883305826869215618775286385838882676334434846459287653847146673625605207958600773817272475625572115229709347948764371333782138764494366724324152301612583441861776983412854274167848757893396626410349797849591993823017118245052059474642649818558314691872877270739998515471376757922177463890242727219671624192860303841749726509889145386464381041388699263078678228028339527194535572047767359884950877810845071451290192684452982566758785148616050212955102484286276829083047691377511026493710194559078467026396688924032835594948913352504346281452087634768117094690023685128869245958463182189540473355303815248101279147498526546401184991380936550670561650896226428304562027864875474172080012907602601128311718084423844071792384443692753269491898589486017157675525440164199648100979582432386676875027786668284457032392909081579103919398619006301957957945486547209264824520061419583411496828800090440090829922091771294698288935653989571858646625189340742293807452908890297589296679256363480992771217607280744836834039847404412119540339021945165944952082030797860814515918886431688394701941276364552796897466436173273557740741339984903699849541627027395055616 [153,135] 289171820394344939592789968020210100207157797715478664452832778999784151627786017912031661457469967622278503653936222989189474818527250084686089740143263473139799355756513741113360080940736422061484259661545272905353564429918576398433542519968603221108810838451242461892161789375457390207830134566938590736967254459148183263493766318816803122113207183282213218973035472997915292557838258273962132110063084298236369544242004872662716756501039924282820450927627465258417489732804393815599408447773629741413806094496930860039094024073262918005702251375020216821642654183414782399995203149489456908497138812438174270064877013077124954656745988672353499958491063707633641357978842082555714928485682511932035412592337458817637897681428750591842356043436099784051515541408092522635095451917277044769993264541452729082216038996359114122946278007044207977995968530813117831128406857483705587237899488365874744427980938021891237854485948073699767032548867258140054211379653419332391032153032736529984908324660099960191014988141858280987412574245063061912915099975353193491897595918470085862608217946232804249784748985265142964608804308018584724096292897400820681693613017269165498161291061170928797588177947895961487661589218503899518187842644297004283456529732066193378409907178449244009441938381733594330086511685960167714107739344029733711708372520820028472251153579234897257802119061165768174744509429599473805925060232300039413691904246090380554384555079550914371820407984258181406391105913573548201848051730585709158453291352821991188071743275496061886535511768340992 [153,136] 1071889567343406446407695126370597596826355941242286213168465625570708822585365633830118195157851680045296421704950940075185523955084482167375597827960513284881015135823532124980455623500854470058401289421853411365646766905044498297902414123619994033694160654747615074306033868545594907893343497455318975918203024151471695441848761978635518811111547447893332530432622877596693129287721197720037368896579894863728504004998634775364485350035185107889510643378457139574011100190364418855365642431508806536282433579780121377760153011523341283209943972550561636913687238811789315962636043440906173728726533095915398533980059813498184506675284390745844076614207292874721163879913794966641300341742783554981359169512151820383811043487902644512178973101166784196977980656964367700582719615441521376468807545081596505864415315562478124395102863849151414518015000228582101905025570918364246701423619185082811333211481767301502425501913529224480488318305815574177126935413003657220673485793501946687165315975643142313472265390490267473064177514719422247445293309590316086946424156587696699504314473798834344965660734732342052051324113254278721480330984748607511287817291208949477170130352801211009738409508771514871756878571287038750168805527116777121112112296741099783773500434780861587063152172196339433855082437403815955337839658945850867409339463202273773452467463491975882647172452828499456942607037011111103863727124207237725166717944566030694176911427323183216757896803894477611825798931808590715410734772806460115592470981245631312682384976966244194938960640 [153,137] -14489720308254154982711809758491320475247230293758634382311324271028247143123724305260232349129568296442771661134433131734173677121729724036171340532949752727043982002431248978942254795136703796745190751126554607342360588555052840427785682604056135523048362635734445648342347845689198869845860044815557682411441050939608779314953305980310704748510057573864217867782726653727758400051675541895845372451831179565465924059938607740817645052999024983932902019640386617934392611495722343152101884003654995463622035322885567518614655556045697366244083696758103473539127409178908945282712678397288467943515053348482731591837415478074708698647284408215114151701867174500590390668123609517603312680266263575348655322504274425499654905429323579727759267610716915756874969237029370997620117938398566540842974921327974898444790673507193104487183167757509329256264260908894708903155296547637135841360742519026858187384300862855633740820261865007947488114895039560379444696512024838996373048324452513388175778929525018163060360726381758948299764566682395994069846596565455085108556434547241201687196304106548804052777041845811781109452540147020561771560692907766447920799543284781395133866894031466000863215536020143229099108265127221157525380165841178389410245092013683794615528922481719077876820992939502937402366080031661854833891456825748966581050033121856452918495273225090715351682489008796355116605741554998710808594276634577908268459709889724718793482371384471039185029807643083938581953973175914986011635366711231709005003026440557967576969443060182288 [153,138] -8606826465201873286880465061273013881741573065608182376330356446389336130421958165734887001499720314971885005281630388109469793938929401757163313306253102278165798105268669095884555632623631591392820490022142587265126493346538918441524459385432001300295988307076813024407681440653107847180449729862154124244379971201876873083980592116570491392671421952898255986422189206342394575521156244394566672449366534191901244763896623161357364353910426159170481843315003659076668422040302996265564771556501777824531907898931363184701114333817278959782841912043833484725590261959689963811777305039014165959072334096753981589843241882850096344452122588151293346469034651821945448157852000341876365825359816277116276717891625966986276781705897364047116686988634505942892405930929639249245860222073166629825555386073637390835936209217829011658055144624011041329542942673027693502764828523409269796422134698010681776303089973642640274290748633907105355512795306699007313065791921758276911448205959099239351101448781567130230754919842880057687930161517424940727447805877305481462918436094735301758512923091644928237672156031424261681123809246180095656628925753091740825709636265454658025380577536810979326780171851470133191650959120748962881192212955992035699360342681737091209413937522713570824057385290900580129103247071068500890642590299983486910732635206848129199082240972160005817462269547391658488945837560307055803053011915711280105627976587996695321393126122139596380225951922457909278692714712988495361592001148067063779600633455600636253490944 [153,139] -14763542846190120061061808626888668658188088561190948209214349783827380205527093536206115994768005781712522007006533516142093651827365897320023163126084659901517978275122037493956116062713272965439822793278292461256658854293979352400802274947776374975034735118103274628168979158092029586827363415348342141082730677404581014819724501636680147891536924501441280066998011768336214911662987965798816273435936750215012981827576076500384400151193478370968799823358269295441177359913543353985630597841511741661992357354333922035281763234677197855745788722863082834509107836612627071465455603372403570600034577878150055800395016485182997332703133737239196679148065352198645902788182227944414883054599389305132979936242279461247486543393977337898413995424833064555434622192761147860429137661526487864548202842093557543295752221835792312758343999579648513381925361468627208502130808450934063436071357919439530992233630037290062886856514702158472558452392229195548932110518304398410124225803012751325647778401294580553202561100799101323080006910564759334597051927813493782751082395862538880075586793406079979166960134811618445398667175473654630492716186954009330895726247937022372296938976755411730130376833039582025414601983617604284781420779411078033793781909970499493614654011798304040060033659539848696157033892995604369963831243879388995691551692524810527982929447801160603648988898688503430456412527836619027442621593948215553951791975297706234630118967214628975663983183660455270821083032784402734546781516390225286438364669131857920 [153,140] 72613613131549361152649425930756647048469983135557921900800526803364069673895803172697753814658876415122976221959402599360009456410220303946109003233276467901479801501947023565831317280738148445391821360492409018687174531455044724478956596331993287012411977774097289398143195583065247115979110184150782130898429055765240244411368767101708368172452884680118829114565947317854662022955470549584287163046768522701765352314947456928436096644323057421863919942480400730335453544654378066928929286308735889745449587964229775212455077521363294517690740321114789839056382043085057138751839505921799002027598624859272221794040352983797521389227075962546511092487045035630253486413849025196255615606956851925786814156509311231661106606983508976133140182875755656324122230504424135182281631171458574786801068566837579915125993183219430681032066314888287104048277613265992884082564256767648174398982291166669668310993058848763986198657450347891490193034829526463025882492245429353601744074415969879022941172171726740054157930002667701261534256048534412016307899976738618350748178076379065594991216411703872305193033470082275562852129409600620348057825038912576940841797268930549837491448586088753962919436446961173883734412949762966471614496075123490699480536436983480508067276123427435516497093301345979025202699769790253585845655265587814276673297380337777734701238038510585251400759822275994764940062733856297435928577664410656858630379452636521974172488371974085107554645432552713608420345998006588603637240356919718273010991104 [153,141] -7394803176998067212912581813327877986440488390070887722244555751592009943917385283256757275423909547069554382468634624870473933385990566473151954464539746889249236909051758414943416960426391701647089710377469551433374512688629124156384578887374749526446293468141903544916560500165732923354009526900272746826344682499197525678498285087392862422012873021982693475793180909545261284269354059981985093779376648201225581684926636347893070215363761779014564668826809376704628085074336131087743567203961617395556728551234208705664525995315293118693466896137150485589375083632256132753717740963860546081791700424620909824969757870676223109924552463673058288024151143061753403900527227190602961076145363621467613814379951987610569670070335113781066392579087510914779688042200856903277969100198710591756969923654383981117104449845876320784779053908173607114707839697355727794148004239082637681398660457122935271707520053738146009787431067718025571434411207284834167600326080599660437760693401506890601380200506048947282683119578382883418483115087840843493903565113196213032434058103353293210866337047856274816734224975461283698049952562151685867266024817773911060615412212110530740843640667315256781911197193287419554761261983544880683527562100591033517255703806298811383967957140698115419357964494820786172379196762119750083527959092247223355810473785885633639387149224089021734296974175689027861676541243018631238848348646069482818686903790470444587154901185441163576906330469341939153622867305125901972554215481838080 [153,142] 2499378014620969324165021229785788312564742627300463466234149054100919968425176286774161464301210488572362169326027031606442739384275036111179322960824790146357332975353988760451596881337100587028619902214790136936033412747093616343443846740134942690673457060047519796591156297017226986897777630197947409910856914465046040141292356656292824300451599657127886926442810283879551645005531892389105215557428426358634028892622657102951181510077716972188287806605216353711556309961001766055307314187719297535618734602415491138654010493007036304397618940922311562035324380688801608286126648905375743848178746212463550935609087115755154509470472019632406788624495985387110385508511656995854611727587140649250135618915090785068064309269067060113817241380800252483762923305325563305718492865049554933784954062642074235530497891982913833053760524242548710872048468472282947330590211078349857636001583551091539089250390357063940169005341594950765471942451009463255784935590377186000091686516515286933866344650111962578423238027429557826188890490798840796472889259549378015632572065555333428821284282340109135175308797618649640380844970301363107918898444029081211025064855363769564817036961652433346148762939310252400985864388169930733352269418433846628228725018369722842320585815961181259039621945568832480960820094737799699850344359994292805496037024754561033597764342212404923493722531426188975432524703691051592800772522702211775550751371129986894228602494695957028197188379302806010806245115067322490976256512 [153,143] -425860558492557610179855153449123938954441474926707652620749840298125274472262740383928493876260768290332037054537328750678196504642685905262536345430112950003348074630123460827661881891874807684749700961559032918810293882060938916041869731869711652563111588350967718583770855585969469083222480140823009450313079065152954206150613266444309000519947499565155244553640802000078906167982993511834925673789441531851936982338335236756509457319624128977953400897800451498449471619860920784867733245098294653523758270712664917766512949538424445468965024373420111422909011544545876064842322011069685313195761186486177978587352804275175348552010717196799625248692738848328777195220943781497949249517417562077927532138323607400396319930588259437339383442456212078805710037996097877770965687909551376460416772454183384986150474517619942433823305715852551503504425873221991234728191563999675102717930482527126403595954833194412993286785106003844568260617003623903088318020294482037957114688591283108321651689687095442719235905121533648420289059650873477628370363991435116020485866691606566531610654362681421549903126126668751558420552220037651151758995852290200566901895283917628762749470625481025957716385190124918109187575966805090509854902258899613808806009115371845999770860091212734463414419848303526546878907324887866442713666320231387290939942608849366872290243029418868601080570221616666590733952039093322103293857847454384683851943725234576547766757646887336518311026558078344237815447303975936 [153,144] 5067836479596516812738277764870015202085788152323356598990312856740389330446104590947106844835102990527925058285239667965052288469413341506173825753117765621460767181069298867631733348561963523075669901376881362229859284412022363806407240603856809390587740875932407033976370361057694264641618313073389641516381898817852275407032589411361452133938934031855891523246403103218411579126300841251939505606327244052031900955988512272903330388050422420903803153770491919508886627511656953677274964778836793804325465391794088095487497055858177010294353719375877107295415473687551767631293804663830413333275454824541771614588637224723596379910200908940443414930758140974558967636125281218110930454707497958974458500898433651598373984408989547752521358681840801466214319291132127528019642557112518494278759264225474906965833025061548292584764390447581885389187666482703751747103228475654204966106638040512342547508681103310829984600829231114368353667515175268044894538242406832601622599192761740117230621676841830792535574688268185915481275074119080308206667345544634773294486730454429484230419640434986312944343146360073582412849861700118318083802988083169698023219916621138788235933418476445003236510682298417964624296095826023622229204197573082969935079542965307041565029610010545914698173889620457499933677069779894972671454140933642717878445634529997910671022530343136530145187041225000820823709133161060436038291906835523054037647365907555213423417648166437287566892664357267256445184 [153,145] 109139581282817518674591957285010033820900349539728392693529898243318309352408575744733038946508035810271811497284151167724755823680085900979876498688787634207293978738878324900011226996212608906060530857227700129050118798547060605612623719349256030278956658534736447724802413643550952770686566469078752886701591086204297947175385063184022405431435560061281360647963742251570150504184430035470351083658314410445462845806727716709748474147617315932017793045407849492781902003990995279715732023430345360188953268256555244897278405496570409680795937967613825891468227392050966254771321107386626741744287389540095512255465090116103167481224828857025707942200932350178742076332009661670252673720990447145529519489567733325099647127430870558051210817479681586088844629836664986863648188213581922744900063936762569732571106611965038230151849918510287770844352304679331152424516757655746657003108181589788335073366302742380583458146076885451843971851111457772856792012942611576710557000779771018679611735464980224471264964697339153597226537827002592016867682072237576195790214756655523867528982829546843761808388603459084415115515312016246683904515086117499292220076416785151893147517616655507385522833977627647985914516696838356395968067088258839568941985520635433296287315263979069563039449317937287871695538369998338519875517782141973002859554747173818278434048230029190735093247806563062503196666496810649789377613840284523343992103333196672995102569373227027581091188251280 [153,146] 1380635829426424843191208712960019629693901116184705199178756688852482836973640784069116310526653313737477644459067063010085867048993258119039528863806095778448308390150007309644351571306174594040160053104483647183487489377243308040210712505135749936483685578919605459443353434712266320173830934865666621918390640307698017350389516416044728943179855486174317182139038722966072830919489424443114886001554084963155108110581442770325509526877507187278536628778663397136066490830145422426037092385435223834826318376432781324026740705838839314578433472828931497330783642616082744991470050778914222011064113753824600896422013193282920648048608491460525639562741255782965821485281999214542133101178177211498659154233700192439125402591194150628262143033436108493301454452047649272821173635142824405355356979703945909884165026631235169702674806861955519846062745632634732531819825651071111573145684208737705626138208300441866700101755872449275592304378613292990927164163820324192369778448770996452587056296962313033792982983178126339188419033698800489686319496100147129149245800700564384959690455501382279285702379088732783285788490149773622445760491742683570673409078837634164912224612657640288222537290346181501566117707787758022513741366415963580517497988846969419024007443929619499386749964365651264466949082920591757697972349304090622736348145734697889417379332459394287531557163733987020358415988845772816834071779586188256251138159643870137866827022054467557120 [153,147] -15336535055861251361175105444028432666155041957878578380329347373495103227927476529624448881788762262882260229511694229098917698753227276615610865583718490447096188576030317327598215324498224806877753840592658584475820415044812067740336638606767646948685924572628102838010701563268871124424860451767200413548797647717488180160584658436506972217814488370710894038615786276237622181654582398930492996820013403215326298461502413107249858271784188289200954064311560354486673414716053221711413162953876161510737088113317094057235110371562295127471711656037033234958273922629020144260695024879119641589809731616674014311264408310642803087771723298568640905553886877150565289560278428334740752735028334473255879937537943881481619890105597348118367960907979758349786885144942119685200248751512324531654390909859930616192385316107120054859691115966207266968803417447367459424677624024674088029869448388259606639891848953964732495178294470146342038226773326877882526348617990889170778797738299060622666045357272622721235359528544548600184136570128857940856322373062981687126274605431029796072780909530395885517478218739776034154866786792855396921808981273522649422039266611066458003764764630384168352877556922407363662951341704788130571882460198278353309405586594574391996912862505274428470337389407459560177243479216468266137727565024922845373914702150780825514464514803675248537115093575739019732200529102809424545159489217650477956280514113137253069457152 [153,148] -40533424576303660053013267684529999199148365311008807099611854808089335321025528632537476170209235133786246819004199091598186480411238943249256180383162406233937774821982327038208411418212862702528398575925529816685758410877927961635829802120765557781336153998640069489810493955845913858747070537609385699742033616436887249405278381515670195849922638708912209746425581728814286875231521630467879162200485001990875331102726333494689989284825704757117922407247130032169708420930640378117136049081382522086600691513354788671828967908062877289867867708998790655810211299090670475520335089278364036713055099277905985129511696381722260555169771367625428562516541807396850986424917353557613333240522752223220053470109684738752531488177444521513659141421944590444808158683508263299542554885011671779095466713263692431882405736217299128877324359507828904487427270808955010412418980501765492393215383737129323777834508044365817664871269549644702768536002986055813791726859920445218388246666933741584186268467762700911956612934479584462979026762601838410860496537102099180050390728478387257757180741601454531117792269986180663440466032145060905915020341026719928636400057216373748800019133101092520077961571330297641563415837669183372614675040645525149497432550948190986778814907256379918234922700148142834879051833649115770533356998447491098932167254509323002839513115309760833875145732658716942192959616652120079179715321844877922268436418113280 [153,149] -11385041117951077226137336452606378219494017574385489895069412872280016593202621604878731900625760156383847058148700049344244711803665160298019314739849745980458187094642161658301600597353185758480255391519798808466022632534006889000017177899916846944033664266513792618131183500584328139344419308027471847379674571827818893220122988790414369834166569345843173248825112384912175675246407743596268518280062740032565143788908490638197309090760157622769806759300146838606545579232635330851173944160421881396611001534612888005778591071690941232080663965074534006493110309978611334976479227153654371028148327997190543528098748389033885910780906437328969878977185831717713738972230136701906941560404657463337287345959106160044568238986919234239565093303740942097991283964952483881954670330611438583035259527948109384082089360281044075698821531603099945733031923467012116750378550944737713923556740063140912669073026209322960353791602359735801092430591492520626975056938688512214707409125464570998257893463064748214099075350878080291573571025121690246675713934624872619106451288702933177783714792838124658877052068443082031141778531243611529932042474087016836017703004417580061844893281699196561828075627511799843918278219949275202114750128959001021351760653172233413273992585456739293447815086335633828145641481484996284636164926272979088707393658724740696567624152056690706894083726457740111317196315537207742484028735443077716624 [153,150] 19773737175640361160834016055808802163458883807048828962261896766937937043057702737207809281745082971486149253951733953600797735156791271882360914034555389952125265989536596313092038771171432540234116578161373416984897432885650177973092550690720094004154087293713083776577079332234047947535407264588841743945084284847330410178024068637186896322489642200540444593261194946231913163063857264935680930793463764275783675776630966421524125914906134154768063115602136687918555327002301625263421796422735273644899836950172672762083524114287012356787680394018233525455748455718183540618384346439099478239143482441378231418115829127623784985659578545399846796014593801309018340605585443758527124168167499000778420534670103975815534279878863897697382453305262188410526726725431726495169187947750154238125118476344690895360715418730611959748999953200751852952310704843156511423734751415298397862123562816437954439973905289346921530789657453046096538769105454274678750700553632815433489020505946099779197046955093984017227407278739607888933458135945612008887406255633171410425463368458091421560009127281605131243765080227590717681978248575143548612997269161873652732629982121384218716511568892208822403170728321703333625206366504663978783330597923559913240866673919226514284297171651671210994264775781484410939758262824811838198612373496327261447586883406798730569425388393150507891487331770485385899997182521559083099591424 [153,151] -10905617385517299631308013265989581116869232426999117190457569663739723370676233608302885466973139278434434785803077279780577279652940134698247574849928695513107506007103154510571483851785636572335075945685312096184843393104412446097690693821091223344414880663124780300874838549445412988883248704490266065163696745883357320007618632150943300432043273962184182824985239701231154214534380816141125110444191937618497766730965920098612295371691513611544981817681705026736747425281210664959304174207458332411891017078253993814166746783574439427355895712737057962814600438973470874570224483820764651464602665578505744782733877779549062203526999711991102889706639555787388444776774595133629663149970286222549096741737214833236690499069032226944280143214293920015610827439532692834904563081319375288613804683295332336415778484516362479992415790175648722364287619828499231100478845677067328502890705155367149704612283618148833486193508926534351254450081059334008951497938849619277946319827542769094615371750896994727171978787259451551155298124772466193416592326331024056567748271123039182240963407672099985910789180713772549155464604053579943372822186669286308946666478099449992662301272645189493946348821267616203353031717577149055904064059085871872088799947602916935893049684883791352242193360586535278614087336635785612756293065191119370460907412613637422971575079915776610120531135763560724012823158048 [153,152] 387078818158733043564726182241160514362071220261127742091736029208424814954334020252488261179321910446737368607231938909627702313011328338750758072600598410532993079957938104326633525525655269209257251545327130190022364723000970146620887632656238821541056534685487152255077182657395232246712377093638371296639261126120393377310137579924611999226916945379689463401484625059872965059550116383944262158359319352416005180583300405223791076026647285414976775334280332823107053702023508289892198118618296818169082883701073945776294623382625380443655283866398120741718000459108196096963076170029649466350946833414580503459527996192283531039731755721595135574541573554968368769226892561842588111700286574611975016506923341246848635994450140291323710399937890348226089547541245630243573657491557385095958880709444772626856586880291956712466720852511334763369444964605661669097375408863478586197616138003951189122300886227079868769215414211517541072188212086384151536103665273392640475087179152561631037967460380607150230331434119975593431735653974140588807801003934888120009611160599493089282513937707293475860549759024422706051361021043453767587115454053836992266869722431286593393182251182823052808739534635834693597771566045410860029679312636890834574778741898999285853213572683645118176644723619466115241004525106349613606133963871712111951437515035951720802501177998328919837954603106621232 [153,153] -9682738930092027848306410759575601485513706587633664542495850065536410826419664569306767703060376029477170778868955761569407069405748349213735542395731589870658447796944711240969754079013397490750032585366880141124310362621785816105986699026154450203926805429180512167759608375463912455174188567368443884303789862873644385259607628579815785748836254212842669436833302570728777844330675426624430795141794025045488210302134444790148810680381548904699220422757586953758631031126523796167490752395525875234006560696603495036198247112065945012830215176926615056134745049515116230658716531459277609867240001394204137714780396003484259002415101864854145509580079628955249304329232387000039267783570901794799738615877628256713055821063429079604904774769736376854070131288404981534569904680644910312672725836482398289527902055760137364769964118797447177522519115037546716903197619994885993648543508208779878467222961487456403365693071309871174115836229613642252261980443929173487485544486708630391797129481388948801858410141070350906360528070673540058796048658186868729438753662117858210203586219525107151432475507649261388634969741826198177819312806385838814395531010631237185498949169484135057440661765834290517408847836680657798720598024010984534608061096686054129831837653014209693296222844786012633430174228889637805899615453368300378757759509512469523795326975784532204524033 [154,0] 188021248408713590657864527160684609389386227989075605455425312340389934566890799577642018659699859756526864406365839748647337117133607018818409767695098567346502721110117847999552638610746081148821850175062389409417777059747269509598430364073943308198762693197498846470335425414024935150992216365903035361554935245983743155536277519667577731905731968896032686471193385301102492459126075237852895250587842246488139367087499254867770899316422013234536591278554619853277986165871178343935331842371170680523236623867216400383565313658541821934026259369267303536933140947498764784255764815028427055980810112115373648494404093413935996353532767546838142538984934461649337146384545703753355006626385040841358221698632549278903852374930136797886037328067578238126214541240833972008484943924452866461388669892622650068270242096399690131365028923779311567599912712034375800637766187559493446678066325286299628914691008533493397798466045476206206851234066254680113814157662706386945521403388137876209393428603835390575720155101952184138870945688359962188353985517673553117487881745151190815414720952039734030916560436988351741171872435561147767663057038662407113662923566133724911032894571511148457229532265599497737885075582601074212234834883590092242308860097511579541756293214792002861935142314084441700691320233265915607627522245206806802565491861530288726721940269196128030161303530391881763376076303736783451234688034148967012438620910750231733335620183602290419326793399168017936046697647410316094935482295438683927807238243870351704743690893122637473952460254667930749660860019908753317052865855589304027719694454331594617590853148932649836414059872930734300603618621207724427437414112609578597425079872174374536202204132983970422893802637683262200179737626953936331372966509305160747806107222330857655008686045842870275362235312440380399471571589601491289095044542732666495897620816031761663584133672135415938079734871727402429291253919312636269040485311856888184285183538630116240305265338446113722239106556988230984734193972189210941673566516297961109340708200406849201509026440896486787137428364075075748473864223342388868331909179687500000000000000 [154,1] -41376817154492105110174645559459538004387901774942490062576336834410501125076713181867175723930589894959539714163104566780116014140793959440576671153489596530609904368638134714015521634692711011539520770902478262914552190044579078374560120923795133233676109378588673610261740760650807998251789158177879568942486833684175128452621830877913589633340909943551387801101598962344079818305320251011254944655563889463904111502195755431656364083593927096093521802851261267540440295795635731925675175050666723501941005138393387659945987278556774890692230148775628204982370562260948576665118214236348829887116248548453261658339571348792280638928988031226391467478506890833939122162622550531021902333847901200787441025373507677133795144240409968037372970210351467428580555052308105408547802443298223505572522267435464802294753213433579126030917269638258356392324921959784940127273944841989157347739696810333299690438584962258708017840398097189182783097870204025425065539409674423871776602359999634782033746979529258905128187087327040418366251492138358463304996196790183957226120343171090898526980908006070693137523490682785663881981084661898856929745160040598192075726228675188877417118844071834633966885151808113868491971428820520252181209324407471457453588375892110143552590829914840207317254759013741908317947026492529725809668753256291115138965356497193315002147993478818873118348384836933327997063387711912262885441806014407963205202543843136136421482444586482101172172592632325406189997345281566960342812232942846339717173105608920338720116912853682119522345522030502311562723250069435506091230711182162327660346656390293907125403247955368377838643382516646604378807277160790845280688945112413561758142665753770681132914696200821446642305839314405805973457172138000255975868982413456696442795842955658724724703754920652227603816088552845191579778667964054295507260443693082579916897857555816589947330286621470977877648218596582185935573027909207810303269978870171850792740572966249536426712271989805424190043677069020088079468200096408865394008769013459015146483744062009508162602260626600852193649593803795316837579321145312860608100891113281250000000000 [154,2] 5084683582178245307237775574882544036204041788134915139570716363503304544374141709150076064206831923189483331045248960417122306257086220899301754152495814308062476479791877283625397767479141057633367965714218629689753942483615142448650316183919923792540429881089616901616325424318521805379223974919995495541397838007448844017610098181865111107928800175225715196770378116433926399920059652642655007256559069999060702397606455005856447832827470398241125776770006522689244265163992784799296922866043958788289123429561554977913730628607890871440031487276502899965526677508505532693194019421915631333965418337998970524898512126322126657623827429427572473402037596864010338025882329227158072210985195005939687591805949739397387107085974831122254350451366898552795369701655733566580672019947549101229105215671284346686748393664608342119584337563625493378490630835182509774318680286218716903731306991335096283822566429253172481391221561201922354614682310455187705331941873763455809754910101149599300199268457255662728324154002505540167770159333305013074394259960709871132325352811514129716814730602615162007208125450552124368458470150456215485981875984675361422234572008334435624266269270946384508777442166851792005660852583199999463501297131861774975772721175747348678180499222292536827469844160896568451979546281705863763394223053182823143625042983313101574742755983550621538765155302905486658595990925832878093822436551448819072484830451025605766906714627691771118610177309663731154040316777532422049730612353551980059075505294197300399263831050993919199707044726600471534887850303118369566554840604054926886024855637456693428365164179370305687303786620020030526156147442969313337967238778954942521905454721373112378547191843521491384087943945799989328631610284942406529984826882669802017607087508721587583068318354458617009033830302911082114534939150892050246934586696461698155960642826227378212103739505098560813130414248454999246660812948803632314207338995766297457697326062717818901030029283089745882198913682295941469398577085304975476711310925212612691819029023496307505582130789199007184751572668846009150911413598805665969848632812500000000000000 [154,3] 138588866882595807183446273232204524919477030802397243400617024133544175430875372448140548767636105302920642212662893414971682422407255214184502296499649963528328871283720345186003888375444255309038174578348450691651244800538357716676502613329518714228843926448818688928254682842823350048970723011356783480957825515637611641284274062000495290813913038357907490613865370449292331549946404985544962446542736972876415486878669939253638611331716246299164176640738380422847110403588450395740255201670620564316682766282906503540614777220345074749899553405947927321206439984765237942489296789461295651009767539946501083798987679767527996918341896046790513370029012084121184001431567065325235556345515411462104569592535610682729574236557282088188761854382140684436143285103132505054566136915922572000227465056012658979873257716165065327219696393448377195290802408023715925271769703126938316415114830522610734855792771387576901461697956446288589811237263507037224734590583002373077249300574650263719971287744577663291491589899916320196308839615139889065676826295915321479627582805962578530350428864250890131524932913429535143801410346100534547769417354716590569482691730608061410650456504867853249011081765024096075671000605782906696725640064823708969842117817314038328878916593909602817627221197778055015027281674237287497448782999906270125841651791603957055555773825519205754257954573143878529470371953018052351088208713130044869653018810812784824227215409419355855232238843943908972611436287493425024742952129285137888448467013981815416654113694491452758492671716145891345891483374099943513410581690098092161638792621324352330147617391220154836854288045936000344052018021455626510342382204334464831275244279004861208289237519084517476901280310016776887992931260057515838580335573878178085250327911380150093392351223043371193176956254322266827736665400904536996828906825545439209008099066844902132381354087469122023306922220249583252302757654497869270752177191259793773448128424058792206895196219871642160299446483210076746743113881387335570904680345668580492910318330565871373073313756790579837446211915186200513971925829537212848663330078125000000000000 [154,4] -2692995736274059954392940545973292850355710962644048976576846362545644217766155896196217489701279766760442763946968461960258958577808318588510570061578995221411328655307875714338390766211426269458356865627942177897842686296868758489822942783907239583601863211853223130127787640256693196099277280435260616063668541341975138483008481552731384311424064864944170694590252941395657642621479065379259222686879285301779169635507270260200931598369222258908896460019392099987518541108785909345105154620728553346648611473382822322233046891033388804627274627047361009368432601298675376171101586928091683574282393223486488034006360193983560728695739296254567346083997418630679566465616558222843995487249717218743920438419781417879746545272917216094397546200830879776007356825072466977827167331274329380822598027487522712342366922320318955607553421643446828797032863602494933793952575274950173880296171291983716792692523821350478494601903064132988253833012573246728646568989911008007422249066985108498724651550216137861776634988706878442429842120490736579138476124028029305360917074342043318066802443866175227550530581282431366668489216975467685009511801925749378536807183785066315362859423517175956540279533187628552978510845991096693444294607057629280938319028047600638397219695402809714382568752439661052851619030849610287350141372145240272250404052773116007405725050043247351114393420485795003464887613123940864881401865714742684842140681458735579214770996622442608530535958484553287973766141122243985942001479367759478202409573372039403775575476487350928963829254595695243478194046718064403264258860939719733438670862398805878726225993846251573599343509939794300417183619795498534379948073181331859899907437870989594639669450416714187336233776099565232617545487165578625048356428670849153179428558318776042789544146584350166482579379407173774524122223065781790300003732559452553871895261985979042158991780129346445645108488808515604340641942207772960955233934566897282195473801088752206734954366580989648419213518343167950632778978422900138267853492503884859269747167769270551800951138191734482535909765699155826723654172383248805999755859375000000000000 [154,5] -29353190468055118365281725037367208799780498912246339301406569454181361959874388150522888184144575743821469129965032210991033592864087589788901218264889752016144773573034667207315126260785253002788647321433567440224471812635797775493029175065074098384264672454074612805930762974025150944834388234372775436915670186126984462006270221324033731621131733926756683169196024639249509062909170967703615058463738621561076002113733059858441168583304041051803710536803112610978231286612352627908744003053345232758273049345122575848207014787482635501454874610924077293933489551960208965799817268827315946059782514717740184245623880765036944821291559646109116050011342300978338996493059248718961656063974296811035738853718196865658345624747247295406549057466137188630895801815185266244758976370375121839501178510038583716655558305029916801780564503122892062070662384396586286089597235705014453920179444603740541845883515242069869172555271496143610985522038458833556285459167822180615917367590554256795176689999278582442730507861160567877437427833777180777884835344576088953301309484895565785965820370219547731436134545724870182419062973527672988582360005496406517687012838654377389944445121972894062128194134049738334659866218403066775830356163969951879218472465239203942264489294639177990925596664427156946055196954541819455411872410841436833723023896031880732075832162470469632385991891207196215260245150793150181616968504025919867541093231287725962241736578133167848766716960875644542597172026916291219120564434982303642131801472758505583261565721768078034129108537829182515020790339903539578536667543872657581121589453407194776715172807855988573048846356895642323014571682026743227448575290079216045892627572725146952079399508025469697377424037512126452351539225125012749165384646971821722237870934549880017953710430202233856491110499125470930661641590922091466370842341767983082703772403236697900018922331941222483807571169814800320149320564482845388509439012952014709683111531644253977620280335973466212132750521772927865245187247498163061535364793273580019203640436571080257812056428722240349333107243406937314489368873182684183120727539062500000000 [154,6] 797451496156516476308345146277487559301363227024196774992602205938630115413758752867053163038207048355740971989913144280645799976060554512213417869151486384695550697832816730686108014996971262316231376776833931733416843071981574066972697946046582479407636216527108097453569881166164439631480577862692522534364817970952908032720222419299980761202574520481420121773342181072269373287052261502614443935037539992580900476090414445035951683309242034942243988277543929586172343708878601792712512926097530966950237789645822254169481169509902046777802091932938455479230404422613921413400091858908211986004587629423904451279971008804373988302027011078721341217494583494941005776076514269754892380758832566362786144407150102727705524117505832733642859119856147419806989006107090570873158412791034532896388522829129845058786151120554088035654085719370395823978197738586391765163203891558886061220180401934066109444959224124723378119077920415260552320186681375008180190639896478042437210584946261006449594739697523272126743057784092819089291139870855537594743133163038493983061016580731348359788141186515432504886414862257261583686605910933743412681567638640035509344323183622955138936613993249849926598833622650630545218596560688009597338593162474580754846923972891969751437257493181480441901356511147557878416716838462759622795351828254788831721902689871846300709331184890631880215096800072869123182149405078175406251257465260728839700750011208159301724781385738927270804359754738884443462124149630494393631508103780323397841993174006179363739337875703504564524285089237598962719030815422543735418309751109749169458472349217952149497303295191463414023533867270446135416909099127923241256214298657497638531189197557067576658892081028965267695856781716104455818699747019843222446789429533009529118037504281173128305765060634987616326070394101022402922264444103548958311273300353297519327361282305031870020880220549012129329019447708884631064363026636079519312941198761573807965583570413360911300519767707568815002871879639735253998611510821048180319953047599739936904038476902592582735215093416548883149819193505436487612314522266387939453125000000000000 [154,7] -6709645409618860880959894580134941482745164614272540026323298322493417009918758117915803868952295005397269500430478865140091962283035366345315836313566086798101135622482655104628844420310828236589464732945660127841272822050935989526195626343661754183442927737094552845145681916976909246693463096193289896220628787123361024682213735191760941687420998831476304164898658252236991114417802800781294395781476546391160755615542786884547697924665737074842835050799918457133848970120717106899700343739737066961100676795081000106555660002854924249294983239717295939685665314998942600713398472320534463107251371139181472239635703074662088539888853039280673380198653919699889514782393046566295647836409465900392715722686145007793198345623103218599017571053422779744919142582314802771534844587479132280841305530544484113506191639099347423423072074944024247434863638694296867434958839705827061027046890293717528320336466507187102402015340708070907588485793211257120723185484693887384790258934993097399907332818649480256982781702006570108741572694085207689203442869170096478194531977959611712894314834181973172866439211408497599231803355747531266378105606660556846641860755385131438894712601529979491828796266423928081126684031559793513108873312289917040689252536288973482743140570293248765224977503287106621246550755733361158041362776250711192053632905944887903988800662052180038982172714672199779982869578580789573145044278008580826829155166153548652429947975719199549299484136056729598756390447668623387312866591981576116752579831285938586815735996244132821281877825013194893326272243203315570079688776485166238182098639197054217040251424506898472799254956452619282038784297816879095279157124736866364578994620396030400832954278613907717168201316896825690910778766145719577117474972329007039154876604321198394113209797219927088104866787816210842404169664327752056939499780093470680159690970085213755901952649815586212845528584702748725412629975766688796045522959225518090504047459979628105145628293703411812620208795970698015404740333074611026570397692337481637485289478770692051866318627936150640581232373893527665131841786205768585205078125000000000 [154,8] 35020694638274197657657553421728949782701415230226854973220194791318700438032682657051850206641509624435210384733790409943142057430670007110702839703146750278840666726749843450060231939405126064447857201484436326391322822019772483214507809488155372695901511002207364001360059302466799422127585191675221851850888447883100842979595053362402456222972588261517767140561265248023786478123216859801249158765902715690634611492770264640834169049433999407378931934188106490812423468713316680833644556926672870172509077342977677558620943287870765921530871761864592609409976971032007380112913705474349147009477761563483914564835324374416732867906745001439400644767765572777215588938084235830454568942008783998077188056514495670368677419076259262745789977974072701516016332069812272282517960667161210473849186717526680097605300315032590400061228910319413569986883783853240161059630568102838587779106430053199420342450645665514074212490935025006457041183517578966672210965603599544116287644361387963086767973150719122898074634362517938761443030482272162330076059688588655963820158584678256835261688359473793748351307175140319910010098262387165930175616717693340315746945670497947955364540598464915740162328201775416765253761527165122242217445169813985283359282214382542319521421624438673839325667888896112242905940979026313541074800722157906256062876444948844860824197011109555747135311659586344424450883078686353711985708987259648374827036309507339162833330285519964739907288130482004217880430579226671609072731309604076600519801730102882646065419023673117133741073698933419860458712971921518510428354822013846622965998161481779406855834702566106187463344030120432178539192220485673181258862270434767703792567842253158190121709112310058939900117921670500262145555556960778216669290413095729297949956931438832869845095949997736747627308481150442213677397998962528865237984361337451362169984922960042254677037916241646035758185014231131255780007014724990840694798899800219984557360773285875497757829571955173917808549933389003331907092605443078885603052501965523574121337131134673453488965978156671548463668708350837732723448425531387329101562500000000 [154,9] -155257315064839550149590201687280134668433133733747079558236586219682546414138897828653514340644280381895516792519531797872516091735016101550053023596139063368470060913575195832221244265476274408727594825317534820734571011335871482940821062196295574137599191218411676263894706341990059945295254233089789677411575661815246962277990969946552761638389440233919707888644811336380042430161023783740781360056763864891155989816461518305346695971812373271877023658428891747225919317838395998972844071932408286211784477734566457478686492760378755125319989946315205141597440643989658592324902974905567848215730950239383859792143828525347366020547233474470947156968113886280445235118661854964778220317711524093896354244400489604970481530344993176897394559196293924750887741343637169304476406702901318192158736825509367008444308955737052109879294939297385504758364505959407879748454655646264069866420893659067477246633759317199180631894550905486989250092941285331790440703564417288911703798906379754311017554717585838269929531149682265455606191044411763402948344189252765468028358327346499047984857192009407264231394721041871124944575416257516863443289738641611586450307607298411656117798435495100728126616535337003622847301949117680358104175660706411438415482448856842028499527960161428307611847498580741562854335941241283454959569788348003335137034195857836261731541854939339554693020827414939011554943872711397224420563386586037066856538324208118535276981943534120598197917816030794721867688829676190681523110832749079213788661526434444676427289483682958260905602455744324247184701595705282097319353698693822607708821687367310907958051682097585225571373158092485641549909681537254824539879031082660584138202646451128227780765749660247815626707953156874571277573266804862404770152894128672075629143272121564264840240618029204939089009936202437950000944007716247386867828023757188094693276608412492662956275151131328024643588209641420251625665360245299290562308043484038413985765841330293826500720896822724751578384551188507336276374251332595343047765742152010057243220552781525318622675701058719462078691608830638415383873507380485534667968750000 [154,10] 709490457351404265316601221723313768354437526203845518440743675844567759781930917615026481016269172235257604305619793731247092098610446931612031489965183290615876947495099640918583723920359500018007053021060447219386629630283600613216377198963452747030857904610239614860983475055817675641006085363031444068839757830385430339058223612294636166470413707356228668641560205316473237841640515664011806657371301173629210117440589905182553473041108862055258176216748400764879114146830597713881999833208936510425441405637397711893011776172883201084895356795398297144952057630575291145166438548134853054064750482772731300027972604067689389540769958611826742535898224213182762682694329694217853667095951087910305282788963553984134154468443454729402908199059359200810856373178863832009104852787607663637216178503789215661991423436885215620188125192879369942984733858668904364603805539021728104091815222111890714343913725383278335335090096374550338630506402119889134021805404198838894620290362885624919464477642839393063785415680665271127179574157509208701352277805012745413629411721701597540560108325274501058192717388864321085146485922585164975794690499725270224782954523727017919014160877015043863855148610049531987498631493403703685482635116124166075912539456340854955481755563961712488837583161831511901355038629055563307822603804657387769016217921851418521215089072757852268917989957682117859236299474573267052546359430656596512801783809294080032543758076110232519249708246111204728545182069736631516835341399392921681341189975331081665037858682007203076704298208714940071202950049573082241165440650485955979519868926930960559031063772840000752934718063263717686730809987876907327468292642129149131301305939794728352713550640812273782095564141997484625639213362458433848592762693491409782876244159912929559638673832565311152454466414311493497343039616301694314040833876326603380750357970117706072841499369283420414387789539764077217129142879844312680283843828947365186556588965842051642934351052364739986193057762001201389711493421160157380604956421364413803119395808020096009952041035760261084019973054637375753372907638549804687500000000 [154,11] -3095397014577779720271033885397230218612093790296949985283010207966130753954807197596616841531346292106732995718788217829424653531593776806298518618563373183234582478940904523310840587827823152163880702140618442786770835408563255034921794118700139401359561321621816871041004347069954321920114552960334866831465305246520142465445695867364734175409893927263113589722789081157473202254582878807872543597831351604279716801084692525504055062836194203616560271234158357984499373783267362060944950945755658249189059469363467799807471460897930197196974084104460152837829776120280434090762226407097037251950997157599086356549440463883047930119272095767756129316314160007223317008015645266230943489068280400928048035155741182699284178960298500823770251916479052564912191927976953417139421842491158110575164175989252131387348549924310097765994719507965924368379792727552398986467792910720638500294368089164961127223471852252122311870580117238733550141305586737497842283371056538356011059204983096405380765592122384153468151061311943550745492861583726833367400377662256863562125075066117172229217991109713770035045894269063228658793549152284513153353661975465677033782358264702396400941346922168714802568903482358290431110997565056034475997239314874758836958079191932410376197924393146512159592840805711532056779385310334542917691288399357635392191740858963383906848297445667618397709544153223060567574610290318284573231106993727486236299518547471562752193084774658883299391197602961208233099225751603061406026442627427639864584152340646348137235671933680566031428217690018698276278055943414951817838278260816963384140820229796953895256853900934821527493582217677287307895228744579093652059680998454555400380763220686193659505137400160872858435806439026862691217361476555942481081691909876149806420842974480644654251798626401720407511049224043106890014588809712584821703770020455072408745537140094473804556293008247573424254221047585300596968593941352534545144987539470144929970767708242988358300011113548459744868729532245038371352644762651150179589988862931512041519196074800956380547933485813949516796128591522574424743652343750000000000000 [154,12] 10906273451787260621904465043499185070733724953056905374095658334740057071540412520305708597637147630058060448939901449302248109968743182540012948273978345885217110894009373123182384386877759578621253172060534621345137490659131366974697124052554949062937863943294436628407661283572935209476029616506472630786172875623481878653918198708767220164416386482108227549405532061817565073109113616615355013918118023919109445524540171645319948007511366485150704159420055064361969360930945856981112533011982291972688290220264838538123651908542864387420404748247460868998005844175804127922800382523799910425323354271461067128111213944675711134406320565113274834195591252199103398312574293642213458900781348592599470954628032872571863501792729404139635169688971305699734486480351421386868463349646369459571838440657045743654012553434772050438392783812874181762105845660893375907006081812173316475880439651208774378998734281749428273997807538734970891014071636939605053582439913981654121187234803645280779297137606854424100263685843196748716518010689456844927288096146587745094051804749647100159956277576298427471764663838918126232331604055152094054072393426113798635817534646607590246190994028283287045257589403235568621006288302146172397139098426152355951104548439578273449744570488903685054794115844435703367424330680842590161544211490409691381211695139396511365200143817960990453187666166882673271837006481414512089786867341860825758951658180279051921686788022573997226554089196164658383341127729261675719094328785364972149369896256794850351923613474236166732308533158057089152956456360976234853095155148574643974098996455521581574824880784490100432193868816371307907625244557110855163015060831189414554456829198390462071449439415038795525628620710647623019136969214394659818381195569044592165216046039977342081213987633937419537274563018536489756894630015139222709226740121652094569630750961093569328765216141161761780180242291700961642546829761434636257818777698380259133566134231367821054356996053504137764907055041775212325694528005046519266898136537026445367192504129582181432792098441098005423555150628089904785156250000000000000000 [154,13] -28056808643660995939936625235373227255243948535514886529648474859724094095118106454469015745658988601635234352602764033299145958879824990231049647042601712863364391831973019651924768297191920113219782332725026395299515483567314075026424683602889063554251526594001837580245629996131496753255721050276866343622700832231828766422392014259974232088546160587398049681672315696296192102593441946720952739774733205443528300442277953764363176172905790280231132262062624457618422744893791528096051258976430781844680475409138752935762170266561329025658719592975808677777728280733869248544539994082702674759802512428773838375597753710866568905200228275189452106435504729821922029071443848913637722934364672006046420246590599912811491620593031664936081797037578313070240789663705930342318606040587840502833767633263935676045005827029838276706024009611383968047141078994342534629435966038111214993920107012563631644138811380544302735821682365487569421942046930913310213088466724147627123966456443564491328374573390285574526031295334033757261926667268610673961783337615188220835531413985438772715124404701874573678571213067980606000512996684237945933280970612950816399568116595219617773371581747454086702485077700141770276465576141195631310899220680310437884678519394588046989550784172970339902522894949988223512867301090710852150736856502630535980349716231629090431008109943302901285051744311492050816509413110285627014739556387810188055598997616696093917586673489152999886187760726227292090840870312975959324091761229191208966353664163748509419726606593156293187117038528637244127565210672591580939353113502558414327251225765269471369850725910723983373062888487549850704256265407071834254009708587676708203768053093577920641948092355108234607099918860647160001257699292604926231217882707382469766202468803686758857168782374278056179015889303098231360145068255150780251848216005356814334901527789058335767178185110774789151098135941709247103350880079990705428943711398564833024573315482893832433648833054400250630208417442412367176090365020144342817307845788126403786239047561609438228929190584093333882265142165124416351318359375000000000 [154,14] 47901680664998017412656910398821919401398050626665815527918951607178801971312166666386698020142226603487564212963584556151790799641278800235401382247474032880840019350148391383308851607509379343416390189425825477513917440601773286315573031146692659026534619890962721244678073158154400099964031702878519189028402112936640156515160702026258460354513996903612978970208743154950205700911675446637483075569759378988579092344225185391723993932665565830616028345660654512959077438607816738717975029706627946284096135944980091442570763159922127318916967695580007542131917010026855498515076877401520381623528365991921664222413091437662367458986942046669203932039083017132138586369055229787463880716266122573717651263258752115017732791897665971930884825614515618870019103784848628626079199406136063329149423365053870777064967937250851573429782800596751402900803686526657285640666395115886468111709955193057828014460254001191853801138148196666666742371205232455617041484700386140399713909894110271602912127829034514171167508048155250735043052511135434495376588569293918358777791257314002588446668131363973597984556744825531539539806298365197164600066378328691761097811132611633294092934455882806041820197752443017390104792344671819649780418183826900221546354708334509453363228582834164639068993671297148103761371313492029109587453711254276012215096585524395211728047254695068821445716624782454504041989726256038473537214638100323937899667595798697543576804484743366612521405732293830628329486468148217273586761476726493628996916765141777933739247532577090305395240536404740043758096167973539670337958305319234108153304141230929060064176406751477527834913755041221342791889923285135688997529445653808927094302325753341664466695472550791126021647821329476983601058232766156267350846059370281508106952452840651719920751811079153787424251847734574418027341124786564210120942449420564831652664153524419391238695603591263738812013041409570916811322324917245599977622931295109660186855922419736618998490529940723676328719200486139523849079576069984753918419155839281577751762944946286868429762006993399836574099026620388031005859375000000000 [154,15] -38633890337247475995856056180523586224410672858459053860736322140188720497051270583530113598068584984659623213572952573668824277976798028045125692589671831164300687168771643031879198610148101875444886651934019791224375139105615829898708485573958645354049435741524174856133437017947052005651504038232278124328908948702453810850133330132209661363865874123703086241966704987686183065083849638987028452436438431854170929191486455173183228309959311841426938879093210381510621222698053049999651284476086261379760651003695152785432148575828150672273680508512469009382342413249477280178142348180407842209772603252213623401714756098604872212762802707241908714080193434854385436747720976999004457760185929467086450736391264117214092115366645239211925675851730575244693236860987152001520532700287807536554116952322741757270747275800930920140640501549174339975692112356585146886246490761813717053020663367545933286953473928669444768038751780309409019973399215498465495883584431219408541350337156096025291067125638541214574018973849466387805865381888195901877568176719998067225849612313679095488395684178701241710171999380037298073468905232267784157796528586295407533246140757087776207196737721593232349089573762952710844642307235699179125425551057416284930207763046298820230129093437283944355307675777344911211919935990203661155479747030949926937063846550041849997139180883321292784461459037352370340368537726246282635378543803657642858135103389797874869108620875313479946324526534235230439752418368583365853497659485529758805865823490574760469472109199200738023502484860622345947846059128492488220554363737246240247632886929959792106025911692251710807593448380780097251515623453357539438873819431674242823277161858863905765130056304733873986809023149002921136057716515460759342200456249062365448452974076013611649547888548591209443763029788797166446449482560249020118062260092238274767408218468713940961610629161636741342551075253971611310023673404527180224207810127700822040287039956878603213102975216264234741133420635739528135637445083981353489771578973597283378472133577922488154032798490788991330191493034362792968750000000000 [154,16] -42549032162755861740780914728399257720774834448052390197899291957875748289113131182261130171261168776586501414587997974431041939285929768837280508876569957345425264202303493558221563831154434973682930220349407127966598647375662903939870468700038615950930502149732337958533555690350239976149023781819527434833310329799795489520748881596557477688882371229367313149702470791358843241155189704001951284236081925073622850772389035759319948582147516526987498632079554990268174551965152365665447116499986117366248020017316924167705353866141028200887049353370628934908888399711674843217098915928395923975603651507799823238229835937602405594365408548941135107438803462187460913220904232222036144781085675250731249982450039164112121188296634207684794088314610985584257791148406442827109024541926574805439291111430751378465768266239714849985529242135255996207872335845451627449618940325213933500677032078105007768373041926858241217145373076371383759999550782119766316048619939677917018990474098520686409679149532673296682738485050012543375315506497969637172768780554035769466364018296756818535433638779899404197321421264555495403484920641578928183183104627684577000011650132965197751725800850016873490314750884261956499331312175441579272943720317729387289900601747317405304006069773091104517808363203165048859394601903493812900532836188212797220303594488758572680980592470579588929797336435785893741266226978852930329802715462491576601423185354415209756929157041956535046200513633242076076430119483259269570634531560377714301128313501362860401776136974726420380006027756932834875581433208927162187281308360410408137767476783533998575562802639690259604663299722958534604672429249088470459908491117562099269163641346124391386364989747140707113937329753617973303904783686243839385722966819034280208038952643214297334085838025088801409229653049757920686773459262099375064308726694864455476570035643422473593596069027429554015912145502365255810732012101156198976657921748189146223747714084165018971616783955102317761072060541115295938877696485133579504118235773768320817783587867957382361305818108121457044035196304321289062500000000 [154,17] 177585427716527783392069722467606170929741333945161686696950292344613029809998666167142042165287271913317011908448955363240899006001787698719112133636489738504773462850432641909270292682147063928433620141520296584681908485048907814672525524421344253515969639089459357658671115741423816772292277681858237478445634703171414171071111626389948362640247298541507745915068407532963209235617740059754211386585461858599049216554688974491054464023345433389997428168740200173658235573488446973731393525378019902251218724969414099438431812864088958590079039293268062493078334147729774051798715119559787597071831299199472322683034132796063766728083518158114790765920334516177868242852236343416713107391818884949242896972881283974666140043743116161899526725159495567332863540091739377714555101865904515229907477404483414610587844249201775007158043906062955208484675920541571586660871133587293435639688061158033327305217167820999491477822468308080799192956455729598595185146302139766760213544330805649365367815865979864349660947025051200415317983934053371043819203758871828676026878886440152228581721121705282262170399544235185092072717121518230952441873200886550124481188087743085887112049076180879457507932738141357746696960044024842682085044425534214884396048954090403195152958807019411973374313332031513847649756969747272206647534547572824395038271073116423763469593746067229636865111114096242115487089367968979263642474459731272180034848147901805052594253212497431890947390642611313644121016449034775103234520315377074152129450864198037027493836467989621046428857841662872744119077356440915619018639231068521255849548176139362320051570539882133394916526612205491900430509378662209188105028532750932549118015365912154057232804817582161044037578090257999474415026963289433316027591542229585837064347599073007531381688904296882529110289289649702731470281974135188628496326471490412852214676931581654715164089255020277872876106476725052840884160521259797824753156355743534164106747243702290747796971910391898429561313070228000060486730580580760792362123514296039240736679074320365381497999202053961198544129729270935058593750000 [154,18] -212317911736235775199560608396518178626928752506375722996045137845943941120076165255384358197994486871747475069452491238224521564102003917706015189015293429178533989206873361465570431330252019142284145121935315495099578649947541080493443983677446485609326781869581437534063956406756231023917770684292891882700684002317655584966939841134057484319106945319405450791437925497317826889395347320254523826493655394567831838937301209517427764390542874043263890210207476562450472973123730803253062991159237885767142902182045675490347224231291969181983484178533320932663772874423378611953930173565181258203503985914992094072500078283049118721553769451370605643986234279932791368773487298307507354904317960316027984589593027385334260758156996457953707808804037327172282889250846662860547631595234532483431774084496253874598924699860639442347910522541439879096318962923447049084474890826734887030551687981128819405485703893388643159905039855062328007767073021408274445843092436535913423410709095593201369240269161973973519272670761232305593042240961924433060166045240118057129775309405156036769888137577774465618636000268219448748629606481817261508603402258215292579160578854955034509204086653181432913818139985418370931478605216885489337602973423857137909033633445279380805427610233274844302683043785073106272063465484368606130466903267350100037597522367070656200160540489347311631942047855498992973117854714263327952272171188634748974333764907401488389511014399634098759066747341785593030533104284519292255703165191754179059033926156893566868664596754099167650438153492581329594595304735789667881950291008433724052489681466231567832423890621521353514210500600653678733030513296583893394487117612987303417803276173447632757048495167621467229220876710692929692582786344780757780140222942001295205749143676551928418451771792775059534375467843442175501835407523837314947206599042011930375919455990320789667956092294140839309034342657743246172330135750540473212554753927091651159607044337640996142429942505212959868384382356504464437063820118982693547898226439855907002495775783916576173737666977103799581527709960937500000000 [154,19] -88232743698816529747887418605532791687146716337793093225494180365248516243272386014437474685598842524844078522109759774876345856244329459309394700439258327748718233738066516941153733933957900321241376501657493588749118434352074126639757915349142168468071454791074155030418704603550031406511351171687358732868714370306258589760540763456634856260001529456297951139540179519721420079425657416600341515503428709459171954382813176321140913170131536658409215671915398432617677779442481083816828839781951564524076457424832634381753762422075867915066556028959763105053972595523616884473597388987455571143934493337319117833033891250664342876453136256764536540732910160447596098574070608338872442975601824072542909863129742083493580816660738670593855550884412335631065296046016753582562937274515192895689948192300676594905007068831945498148200875517298515670683618366860668656193623297788022967654514060151614828213997054319777784627127322834233651745729664505795295974219077266941665810519911059333178994681537858394357570065904956653600323091169161035185810502780379688917327886128808852539311592086009559334873713060922669468351821827892987717730384679299606082565114812828147867319132340686776439702181241381467318331626004984853277557197371650590750709480522826934130353432484952929214592996716200466397253449482903411900469042035598616365697103542836198174999672403446466468462495137430412419705639654713932004787761139207245511931560367623511076841629422086307450139275231950716029804198719358375862363139471105679831090331390030550202447742429335512291591174495848119499647371577861899913433270628067953933785146654181049115537004807432695061933727720752322324119366953549014508311924804698137945566245152739761727213097816011249929461594619588271861114182995353207339752575117922680562459933981012518503487133763408448766704753668300822259164784620053521505826516501106742922408844399946932017654112809019796220933297316884138838832271851092948230126883369207029673213588507500020282190476349593819182443261288709535500218775566209386779069598303976246180369349084097407853732875082641839981079101562500000000 [154,20] 819533975111842040544270773477307540040028388689764463770887453386707104150168264551044864482328523680793840643594097053235101464427915859424909085925340086730442368383288338745551749522670949751590108579604293436502884779519783981394865338278615124068954480082989191223359164125866382781757601354553958884118572406439623199671116899437179841562477503207621787886689525352866209606455862914250065978220590180621596908106691850622376538296193987973792853552926911952232031067087101292277751214496557356064992783983391911784797388847430714656463861245929156920415194275738925852214095767156969087491937432598280345127424628258002227815669068046358049972926461047746096298992514672767031408657205443973738564701160928236758141995868029449895257620377268837150422656019213667771459438893767806828802548249912477304898437752101611031632333470812676417869684805982159502620548593949882510659923981799674977327832422656785938286131804391817854040663945072991821586355591847330505883088561162001586768669264689065681993040457169308805874304039182763020415652427666386851173184460539716312600252773623860178327440530197812336564026487163984304482547822909492080072047332043178950363371637459076181160708519852766076076566162850876320820470531551190037743768498195296750194127078221208551466639303155950584872280665418755961027211674235739223016184621075724303122807136359873869463336603844669147235052639455433462149416328378565626274578810805587946423276173015851458679740064728745681171661398576059100559145752352925594315798133294538702380334305033582176623355926955265396932083710601453551688163714391091089000111605164316954612839228754549069089433417958515382071801355565425017166731897499720150961516140806096617925347493316899886410848846850041920492748784270173391964534542999542855650801028284170865957914971985881221450943456786078017082530268145022194520890873796663893423441458608677518495243749778170777256088120556514417387378788634348069611230645456160478589766640874727724592775921289195744482772100460207204419007625247164725621724921068539908000621177604088529733417090028524398803710937500000000 [154,21] -1754812351496685799479294183008510529890624437716623734633187384360055491452303074070667833519012754143893491695509080342702254655542844353093598497455686014410823305287116409401539668587657229858210384476638493949548936607315496939883257344837940541078861967420495874968667439244940500399436903091529071075572364458488325303965088050687657098456835540857905499735897399926765184961849073722296805775716526590951744482338845250314019142665642533676529598212325947757104972279088178735916550975027633350588326064151002337696064988056704920787880343501696384129965133063711772159120074568616622340606017961093663881622560992440931647754414806740104154539245313868244191478144330269642777188950221434310005620479691602663231970615030538141865643576822342139236361311663641276398812462418510107473155786233852622980709105660020916211653420346635272204782476602066006832347359876393524300512202236723010267385309019419001974381269168292685069393533197525960038698040451170663424988543447143219765577811393352181591284698742995200663331271563115572523283199653046260428468259934041538044709417502118600518537579929864558583217373791024007466136099694482462292875137795857003417406448616002686923289185224545087840605992586977907864467602497250322058606329766179853391625492307867377444145124408722451735582691855871250902908794874398852605725652654523096345524384183190993514035804142099919397896409206268885836688336655471205246867817728459065987909785273470255578062043831067616090767216150608508756695558358396021391728656878515302599464129655279164085125537696602843140324334486190541708483961887863788014742941252110807893684673961780652226538057465557089587152472984892443973739059151901799639766102309974699413432832629738866113729752325451816099802073254843031906815317630518205935263393013358525640652431664927701309468310218492120680607805845697091031212212781224511339590777800098078793805626771324050499645652847757355754925884754122646475806087645695356228917717134159405276363445327645392931115820765951564766628395382961038188549200247659064331674312875860003657635388663038611412048339843750000 [154,22] 2447706039545512917207819925963576412319379474762114835254587773285432394683174615607987793528110615712192363125775722145514576113002836012537706469033559228676383891880850605861677190094908664366721354792083019944513779347055981711566510711660230293359576871404818441164964844925925907810734920534757864765638740394153362495818840758956469621325915864373094484941266051539036372663342325507048600669416353359980606224739570465998710538111727154593863303776888571298535507838037949319226699942863429769509995945200708474977001191118550986831239849998189266907107912752839682559436540114404793693621649018729047842147941813962584164484491179044519408046406940293505520721566222013218359791297817758049872647182973517640897221838831871452033127145281530204789618319028000082764661403177140069053543822008800231863281102722522953651861214310225309574944449316511923100763198025341105873277051170788400837731637526510309707843743283868034968978974927094653656959095523765415744495184758700372832527234271611855955661627086347373768906634401280315965564625376948880532738528298829203463007748341153227044787034698626711951109720701730663570868824826123646710053538059974771731131892842329064582317956043679600803438875315868920465334043686503016964568918714034168350502196220808018489118234823986828199598290512725946053215349113367903025494553985073727724696487894559026386741413656759316428298394314445299415957726109707377286105972337285946037965979781711684727177354591787656453864365238230256032979230897233220683263604299090196929625167154729428156737774638048225075333856829671159516765018567147385380622343652599993768281219219095809684508393531704781465140817989762026254039293184571362628799125639062761968512886748789171077341849542695835071694308067633693144602396465409882944527764782498893355030103916414961163427301517368444347307831306080104822433699080434722749811322855917477087284318593808937981859635917823635860514996504579985884921611189785603961223027484500637471999615813515342912260031819228827824062164336094820846790782245713384748735151055106143758166581392288208007812500000000 [154,23] -2572383395277306775800433887593255448773031764189766875234639073373094604849400272464815076613866148010016346246231223006233341116942117751094803206453398839475670319782496086741509447147956492198446021995797413205344902731946534668402079378524709363455876128529554985987213851773195523239872365031875803982934710250067500524496532079043482187354748288709306565154189984139889469990357736037958252833064469117380488571677530248720350471930749893163080520759460275107873801309810586581783692624706411095060312827277629097416671408762327308825805110674709523975393673874453442911506951174194253100007018360398261669448057622263754394462726678283566972146153384148469779388687417247131136943143477237932158861606768144950745142751586280531323738938969595919608648486811069025716154178637164362945183040509563332404004634353028015532290741492776440890566474850819771833255088500992814731568836007856582677438882604048432679192221863836895302223640241058385812603950446537692334462665617069886299102182866506133723819763821490716234802451281297624632978939222536922047547477454528290198213573400771952117137496758225152278120323800124676196381554944895355984482488479198447020385321259227221599845273761457037170400624845710457399358602493856208846059361007519280351557043813230302660239475579000105390693214635350546969621397243141989737194246459414431615822444337903827672156947683221876543148401864107371991672799862892004934475960213362316316616828309433698906803500296038608182998994047665612705783133103482691397578401081506000031411512817125667647224530864129769112999680659349881316913179248178571128047590602493888788801153248778762203044207573832680095967610118218926470714398208865086761149373681204498811817595943165880878860357516215407178947342783707179614312871049355259103384592579146842532538749779231772379688841330829205928161261816745649713839353247283108227331261456401724756260113572547080793819630996055118216803088310669434978308013681702737958367943623501297623553061745641436020136066891355643219233376739211926021895258343001569739771811273628372873645275831222534179687500000 [154,24] 2166024302510778644762910395187117646115929329498136874207012560264486377953916949040369245769591958110453118727028907300954027179152109043893640663101741795219505402214344677992041800512072799719040585419673309818118702976986499809398279648908287846943726830928334712991487107710431823171318457177459240675819431039412044401484385690185074565109134296750726005190042725776883341236328847376618827616496635863697148221535662013015193935446629823193459016479055444375681967696728687051251181617002805950043377350234396332455711324485327965445956299918935750284290006244503226545566788424431882915691567604292645277449559690366247436125871649863680955355244924213351274013800357894041473135332685557535521000011002764491428682973718791625919975045255064630890504482829864294017058939987314919724878055587158969901714470777656286551107935249058755943212155933126534788525430579989800821489906988495136729964409701546934332744994338774935646234121148037540506825116152130089191430875461827047784543918283118514207554966588857681761432359055970693454128827016209080384386563372606511869856036887380032924583916342532560387089653840670810086787087206205563937369573782904563897559324336040762163482399936449976754723828398888142939534050299288269123705165086803229368083188598138039976123854046017577008978196602495864503801574482710049755183154351984788689362738297078170365272669178077418361983488367299268789716856085979970399073636243895800663071104960712772391097235726345225484409855044114849825044080081000533760973596761399227005578115108795630553422201463235584594800272597203594559727074483442954310235160584295538852634852094429548342616989718087124324749877647860265699547052850491631086143872010219023221612214293219026377072966465428333918314305228730331365574312849014584490668181879481212798205015698693331381080820157067103864190245066317475633409952345128889994463075072501539333405088808001244519328515532507794752009692495972674860318363236916228205370531917566365264362518487248636874373732082302284568009846582399400070727090807556297828913780312013841466978192329406738281250000 [154,25] -1544758059110213366834084643481201848688734390825599070408559813105169874766168282048336788593541682272851604247733169457696681920185810297715142225331259120802049394006855996482575880642843150374370171520396171841884296158584853739327152243329925884253568992326402746936687360735463170564966814276236757688211519653218034086809061366400082812920922034555195103846891205391923828085871846434378803401644385365440079060772693131307194776780916196717347205394904577741124716946732982371227721493214559685043339598076103483876145519360791840605502582386194604436741138786854408219567739498071263379997473746443861042353704269891133062385474469840442228254069007384642320789036838360071923819613883795250498212523584002667723021309065158777130573341740469791555128696178828692834634777160631476584813858519053621326704787157375829407301650137938882692808277182212979390426777682815236647558094549583125678145777624836055369136495767975793142595161659367594299440399465061718773589022080025943919650864294139903223917744507926536459874416479668322518695076719758568772255688306623561116552305226057243848303473294249745894908011472380761563546274697231302878902052238198514618499780175845641737372903741282508036297712704452693893986964842599976879955612368883779000986416745880121840804515573760833515548502752416972846739326730801294120813690046469647964876527178200966407234242793706872298663709526251682794412638916380079023734892518588580833052288595815015244735669830106471385236415133728901614818911833159291238826745230259168043418826133286671299721417282279893373117201301573918347585934802389065527571881480578985961903483958887261491931664617178027891150837706875112444373158970978642230362617398236704945472490643364259353948742739959840163908545611298163005357766406846318785049374514801583154584233580367998920808927564597100266810896159966585690798223113479309623370612833680044783781156493729266654637591400551589941444897234697082128310296869580761079460078842062823782317545412359478569878131946350321538705821455500946759370978806260364828564714156489571905694901943206787109375 [154,26] 1020548031540212709228724774187087635455634411785996232700030606761500762583345629175120474694001774639708224304326206206937219878247917910056001481914231308721277846806796449141606083896835662937775041887537243763017692298227525359300131215852933451018760896957255368608303616193774718613907862523364663013806418876962339112123237119044631563607686636203252930378262466467513465271755088237983106722946060472513237748573349603259779306852654689766520651900079686939013585921481505754877992943832547829529246214338516955177605620619919004828066614515117023926167436543638395994171579376430705897403626325053050134302553489710299300240372731496173727267072891626809903353003356022994460020773637974505513282204713648267122806828836514520499738989906008047272175996589539130016127028010903064372295962741314039713846218888027547004344442325861512674326737205437088188039151593391001203987247830368330551091305818826432391954128971540948116396387776441647280520402073417280190187198543932687149302714823160801294114835015268751100282243068093135527843564314703276468979176051028881001067832153578229888328543595105663905686553919887379293069264049088893222428500482588662152089938584811322835895826129788835534115206677840841293151259509393008679268077057981256533068471114703385942944752333678935222829658027397575677817990470081058051727182410183767867224698301239903060356501332938574441246420179270010767732633803737078219782660321821186445459077474361767962181039684930169880052211269859897869712537129908184467386492580610516219885205197553853711093872449384780046045427158855210394392094594113996643985659168828480508758599999717328037162812071000448561302623340229575720809773927896372664303948552618164822045889600924033283328533376706622705107872113103606591899193326797126203912722936698463176413345100405242669048580026306356813238359761896811791358873618230418172349255287594498145351598981301206336781851109801567378959174953596374653458006595319815028973093822003763085980306153671412295633748280617667976040201937396564246601325322449023083671874034916982054710388183593750000 [154,27] -708164869273759767835346019843784613564593180320448163207263954752073704192545138991681211599354554389067171872672865242595217562430081043444773969026271996610017832432375061342161856071385892914616937663839728223996158067577395163007391521688011378277997597724445426547005533687383267833899126294278172192517615586145889108351702346499780920192565705686739457361096631949794033992660660820019607564629923255938077617104241027091667384516084198262047010617707607898131967581259352784622235642300063278888077610900860612332702743635768987947849068756892762622019391846310704788990100319020481804629781282242610322292030297985878767997358287268311581519579077643645908607860434380377208284575809086055233702273501050024891336503596501509057861695079323508920933559899668461057633366594121287883753464322681785087338720286456366514613524045208537021536537416447700012212364958433063286202934308067181134741916980901037706496420158111095118846292299169194146315499849877416713300034592656566101038649590428358922247425145148310567033998440909248118991026583402600317325230251619969181357768006082384507710015170681486172936526341359396330296104263717982958976998938788027474615449414921218605013057150210409025768924358122674299230463180617250372968287474449649448828842702851618419865846265911373028613655734470676282000789100650480336581939011549744280582246464648119150724822885758468707984878222579600047236452487544771429612627543592997259890950079335899737435384590594684432179370495972239606811089650545737740674642921772140418802982623568255934477958383061257452926808932468224186364767322132810333499232736852539460189813201239482228742648930227466858347632932820462306774724174814931593175140555852299493706527400210002558531499761814019014600114487876843639528461076849267672381049541022481329058493829855749613424269010563978877835623368986758316672856224838182544753931074692015188856573701687744010352189145111889387579991271034835121617131136900476045285246645174315233798720349727531250476326163906456053180713698593966790802169164471619956063734054565429687500000000000000 [154,28] 546503011892335685499367719629810799650882154191574095969407212511800914520271572976716352616482871780899814705762151353728368237310341113074026236007121025602818398885209365613246707603971503189353691304378617325352461650627648766305207054783166244360035465516795068217122792903970976856432650292365930568980425525911541771284184159319943329884560211188706095976906100679574943208156728515186220744927176035266749263663530585744432966823717689912113979230635662040416686964502325129282365280324387213397879617638204741075985000912050010881937431092835751548322028181811584297122988239747482269011760631533284360102751348293494288672357956766203411815376846818548169697140312583343705164346504784143593392547048067618507530851358543520485138294395908494076574891050393218070770675082080280986082190390588429802445540440196797373172802266544966558317550098282374570467001893711494292476379653141843147899041554146064180143714652158785631236717553247477780236404189778078515647453383715987959253637706796140003972464096427518054799983306787617918153368085272329449209963357301466629088393248001290248357788844140917492087173938078642279848937851206593793887859619762380273472776496809047876117594848695175154072509814330200886128918573468990437223780564489722659271891531417534544274190837571317401364555832199154047604631322221545339416896104024057282088259799797657165269361852095185754627757099152247810471848093100475811734854857462847535780565641912607109195748884834587598488997040567201185537329177621571965790304500974873974747203629527262503439501128316132284418830644707892766615185926761345175366144564214313634194910720169670968136391223977799006052791159850037498425662113233961942520765946293815159580088016428521326311164259608189718319278551173859125907941814170508863857074637823698942384229131971659831918878088063269944128152614227041914788047556450730752084955778759138686256710418658582923297658643370074473931550572099963126705542849213744864607631653904123416429389126566516965469834516125961267067725494800356150567294606109715702131580829620361328125000000000 [154,29] -431763828282968729570022906367648250619490695154249002119772967751550015194327002642023443584154512837308354389052762641961655713314220696161349232561913124046187605713823855769198554560265693754649342472014043326435175767640388409723001055691782744916849472076306909826135788984078955280409608710985046192701648442224856375615361815933771063889336187615422984432811609844255944835232414192866987734637402899915296696122402312481354263028289886463072885857462483762743257903644258265923374905368315861668627495015273831617379813111782288789108060911013273271144170726460033487722491817566349010354112166544095468325383833022684972377528201048507530652894914761733615020788800327571434027891999567410448477541360870539066140102537381375361956246019658497470795281804366624712171201680250078151458713508236767416609728859297825797225424718404630042867834083630136070362355741520200970111485435083070869551229791604430669169061578217758291375370844763356686423006383874527850230561126192080700373070994573116579795125310682089042126432752309288816706587825336062101192874307222602590792216701067458171517560945988147091326975971073466750926634729383033505022361180445794353013742271005238936676661823130285884962328731409750691072320439904825064966719262063869862445373190045492839421458919403650475340850359739551960708035336106216568895404134899741587706073016766466117396829151241039141604202952366905707630677228441149067804974027409491655456925948644263076635236041117570716600530123038039623003345387370530195837155666649932338776525521362429041190515432295115370241824271792321989969575166124664117620578151475879131644682162113731382029744219868406376773522195217260093613200134174060025293866550963048642112902093813203244795629770090747359143834116648514019726114718212474503606868636295579617186777714662551944965910139211517090930162979474950941802092339715476896656780670177725311647695442411618290080940272273684237725359304826345057905429255494001227078723764731431145036662286009602126896222757121010455751296694398363146052796351272947124177188873291015625000000000 [154,30] 311936476547061062108985344632415933467837782134303037622820343911603420654155519096024629353055226714609281226066715851162713030371381147226244164812163235585241896543162266779354913232197228594007102380329241356126381477072708932397071923173617955793597961050284051601758923484833881243385038904714816481507652610773188054984707289451857544555617800412142046412586060397137707346348930211199623244018047560171602053841387997131849112299448225441669591574567433870508549995031366766504801224098238927901085078911994997167497535008649367424230243419976189942454467770735158734061735961602292063547228315442065108761126347890605233439315302758851159436412651050413655599976797089677545288622959969465127663437485333912615800398362383165674388158842867243566254822546136023231849804927568182025309152244282144935528207534450941919491781590977254777761107578415025189082353953848409242692977753747326441534607977407170694187071141067720020736410224578237426135291204759284949088983188813067601677004654586527977268641544665126369992122571487827930307823373305193891930264191591478616429192888705007846257692360132608894172087924344073260139341610860830927939842963120715283727977346010587701880932356915296428994720894256540609920290983767124894775063864470357756553349674058452630242155551333687839914932538081886176620167382311898163772355775371679443864633323310428659183184806544578225917648412140253911491795306110534869286738070460204767021817213551930383896409007567082255647388780235205175746348956814278997293144375524915306531428276611683369048347047607666598344327704169409520897377291387030050945647576892711021248869748661323913556629685971930122955391592107753599584490646293417235144126699681915244103366587494515760605074281345676004385656763594895272205126600571498700455647481371024543227691662327394606794093009836137539775249355559763380164716342491830588483599422563915886680229118198088280201621490288675371123060208234981729033481675491175978757897076684095213756890812945119533234720252727005470294110423624905777212174488064498014484434127807617187500000 [154,31] -192640610081190338582428536232645182490614799118889378636426977748400939680961916614613091475967081306376147049502979416333534028363659691757127988779345066684892674490665307090869009853303101141852687894176846499960017450822232495755006582104491339123181539470756911063754505951961072048680782141189288463959270398910434866993798166082979789994323642352919252858888984542573815653217723985192299355196785640212052578747300179864143322984955470448569966859957852255067414434015310697890643379717079737401396301643320951722121167714785682155427719769565082274847210117584665199931907352256785741842303919274169831595885428133369557855748780357955685702872585427408203975291422162093610337348467742088160790009244873689579800075396688908127012168098408978460555538133763987999437375542729388104036201436670859585581685228902583022000487540896033194489276411373209348455699288754981709428279384905324846467528663575893090195998436852235300921243290044796390893392400798562259789903658184146476193663508501787509020621919917129381072352836311942093202172769455626485042677436768585776581407749818779153678490592210643311211891822335033046473688920207794060868247649008501497649152557950014146418714131816759002454739502101316548169981034636505319430969145956289548928755937997800470346314970107475632981175632870301706972940609015978767439342431046977639847679478014207464067881471417987540224409469697668529010322935367698835995583211941941066979764909826484546216877540634343047965981419251080859627770590268773376526772253874129986268197270779910325323950624634794086846769025948889261000186669849124005903843141347728883718937416175190803829112923647093552124255431715387140613340225196089884987071063447952108825112765307601805026079718241445302053302386178845051367732163641903441335874019047662582773943592049051550649275264117897977470237940001900164884946461364928964600786557535485600511898067158259550651546248265062863644416896347063455273835105784163686294092227246473317112838813145363204030441706720691245753357133797827783301453067510160715718750000000000000000 [154,32] 97668165333683907106036403133005928619904420741432322532254774535843342072612442125664270656179602078842633747303890653994031878117145395650137879427208758312395629542877620719551795943746913968816554250975870850026863717442414375637039257418298719210374748058204000289460920398698111089654252398486593755570701827203307363148020920966473103286998489091072779324967622216418555951014439385519093188549979599932827344299528316244137326240542059123632429916108482411555122828514393331419021538331201019897436675769903878079891415151297341937500426011017757401171232117491541150713578091695546992173619866349016603053966282295858040832768663015488067055200580985209611128890983887416274478506044150012460151046636446939638698243895187459991414423558809268153445405307899051615229739324471810742776962096202825792459535881952355245421918896333652363185928903951101868220146463659033775669244442892658283739253713151199562169150223932827707101226732087666612800949407316788585103797105768762499675550650019209423068646744321139723950284432821817884922421695605902806626757139983515900083670459816684192407242984277271206797468750374481345840810320263641276521222843953751267535312198334005356289183218104850397879564779393820817530208472982376733433346560956310089809617300546402146345064889513768749961189054611700314539009987517424648234279977528545993534772338163362077486906594644548642474025817282252311411615886829327071834484344407427226343334274402516541859880436883053848006564894370013543671511396527167412223459324575259539775119558021800710651611338813540328907078008835597632654718534747266547824066511752849723352031214417155855487185931642916369992126939535230707022498208052217665604816849147038254564908495236771785946378058140636238218315854280954026706506428380877161595906336520693885015972002679163455843859023212081607910004868333292448484457499488199564777582401242875578081511347266818059843691280852292723071202688114727018003195800805074411287103307835698235561730842763910385282772920703666260461861945637934119208042722685698229468750000000000000 [154,33] -38524602641340737376679077483213588936403455328213287438645898277313227967421381266083056174335744538019197219220561108616420711884225605538258912436377004504343372801040212710356623445091121545806866079126012453686664562250268008752842571283678642089719225812293236153370702620892398137583771207496568107898035403039164819587976076357850673895988266879110098037599718127151845710756253661391314950036925758621355102095557294093094104817993255562165945379170904677384724629562361607688862791721744862744101368632834642113497943010318386810406125955116315699194452163104502144359854025713495388941945907533555789770521892213949848782968954162223249889816053394389370467495671644242108714555049578070869891939449388285179082244086272735064411541787112255856445178949059227466676332498372243410919178499516745524197257111164520775774772778766814065047868106396521570908822567502912717037618762198424164559586845849608411710228766086465597238392128334613068202026817057543856514327470482614011266232102112481584511575800839224578080105809652423473786504869754456424292807825606941653735259339607216513966876011709830468749271792186285597660110907746580559364220128526173709345479566170960995434494433557676309177399801505111856747708660889527488796709077420161345390303011322291540661870403523795401004526717918661287226942698457643092234008674700011998269805763513949878457594911655803335595806252418863709014946083502446959577608697068236952519215797002717866323561463191057719327924975088970403853318972150810212061489823749349095454518427815751949620266365928898261551370682834892734356569288504626705178796598243805364149178476694840417005325326828824386515593025234327285785808792897991314306532271067081728150512953042617385031904474574781929991761603389759653134969799934158210672014515215872486931124567877407228387153212533682411717849846020019426717842701117660263121337160234220779677133735875449504595853035278731208763850493589291082644094025820875298818021968336359871665691590063947415233159165281353527638683301214694231032376884171921456828125000000000 [154,34] 10055030095221345053109819930594273369207765636899089632723179931217772404987372284711462429923552685595236339793187650237840854870933136151289475887882294820280716238667783238512068522304376216121858681887489921868379512306084870964044541300231968647950309583870033730821852257710687094508581136568084636415897676112543791132244864729264450050997625217900700371691682353015141344710929057229389956039139759168711157951552859413692138996065622445867774875844505893073318594917531911370188105373597772510618186266609354354786337356250813047404691474039372368101351410472029738082078383701484477790717231048565796030886112964476852823398963681890499402197462648956543842097348187946401199342619654617414304716458700078220542761602010762916717919391214780166789028591939834466466210806200680983364674214658089380134064246063370470088516497578952317440984287039165104580372696146523646572752208490209519289194675850592422114773223084018458110398381888527180522949687049047095262590496990201979888121292029029009920517579456839120891918540259242140760973253958895790624106091635837407314847638828575666661865892862304856194520029321049616410056987216653825240324325753748225927418979363370314433184312371894150561803268086813962421251808241631037721364017538316727359223250969732558636559993634532569558983045908460347737486588635432059926726335965123133940983034104278995091615227583925536231853559676408735029546168609783402108767624549058407079856533589646484447302625949312940702105664934168519836653516531681066062283580114793844264929785009334950139373114081560438953500319577249234154448522033962198808979842392609817049598097658591134227763170417483732831578716096002328960208377826247081476246028425775043798049973320735207349838068159037986993126408733569679144847672044693385097357362537605174071219773659938557707295126048393033888961452605987578343369248209053754807681125237245338861836251206356900159506924009622006322116051980455595075218762673280711891561376432172818587502353555984473755606260593062275700165759669547514903789115478625282000000000000 [154,35] -97846809708140299583663311882811614661373821798142906029169645391437728254531440236705663332446364879788141660262672550102893286108279991468749731727233059835302430881094442810214586548207853995693849004093477011530407097437898714620770526251946366697131268194979242309587649424518578829104039641021774418916133579473673429201991893444954536596447480645438974466220674074637544323860401638713173946740949416963520833695212478410152085081405526759816050886179713683993020009580796418687331549508795707934239181338069026139652974161274289962545496284266484682870857253236088659273008765332109911491249361419774486766425469643414749708005991308796469487867651977192242860179349234617059591774153902910667664844640240268294837465679113076666331563308604090304072463814593688857915092148572886326578379975627941079630954474806115925744283959528957599535599471186922453330835900804242459381167816292999577490230627246019643704654673224863816852226594569402190222352789090947223799710540433447419801055773611354585330419560374192117024246847630575006139844016504695664680433477228549560963712476475189215018085077935538517379249762573529882145203779039587899835060338010313744610154190149176737250395429852426054276827587010825282461355464701707425063117775992383652093904534113366446230603126681985608479838892650863993982287310790583046678761693889096441443340459362043033926801631380009512022989768141196074829331110091631829520229965860876748889634169262920181804369726142365768485358074515186442954669653524485094805893857373112628705177490334566045012863470942469258266234058171257487040489588611099716391386608680131518956118552533672000907021338822750597446273353998327889564897811590984116652881782073581165660468885760285495751117252079427129235860449004479754494678906537900425287601395011054564297838236139838777869757401582679437672814350556598800939590599679339747499080273425894324885255098345690151022702145893415808054915650130318226638248193511467499794942864489257604891597329490317865210845188472835714725035377124253340603859271371848000000000 [154,36] -1734944253331105091200775581453158244705589138578995100912311902699992350327596947511895819968506410750939429747671532999410132966912633636447737615644990546108952537642905851833839029775388515428935143133616759595811680549585635819207322345436246798679715073276633106410301207425365114412877521775059333427394300139647976946394095425261493887571697424719595708984767631049276809103662923640140443217097238687693617570155102186284068565139141346653148412969959774608901634919710483367498343240673456872855941292916320041469813194253561582292224697227232222399066491554810512398465149644381233058811102995129353107198330595398860278880879651978292429574420156218331740518186070257354340243159191003256987969608506134148934507455536503844454101083823775248348279773825107093831142922993434438665053752716194012703174865889396207737434214306694718562297262711530992814823579378714997388863214617623503629857245252666538371452047041071918090566518213704806597234631647361888388840511616540034115683010889721255225268048014767614246884608235342149870324479096276596513188923568668245874958347823109115115951100970965424365708233200359323023327702614664499362269101230724752310617000442371913507133539624148974276511847852721072972733024051264021464418336356334033402357486840823070076146596226470364325816254033278980179513386038096023689400451487523234201713277460656130316220866790329048032912308768508500959108134435171392599492556164512452186673207786127817613083257597133217322876198196880434137412004892556688227125176363018886095298214372453675947975573018211384977562703592865580014584933172192768469331027329450702062789719178888253260794235566705128250361364599943379454910026023812192381595494474556760502626294791906318545273783258614992538618617176090227315090216581701473543525700824870473123930632982644417359668049998068660552112788043940528843749920464257629757174621638467619751016210028384891245742196063934970570854319145030096420945032958153674197969063680340222297981556780980366730565878796077342720281339188131354194501858539527232000000 [154,37] 1219415514633425218992343465521586429218850189092447509644420461578663350803776407978281859357415114269734481753992080980986367093892923362616868463354635481393870447603622380037334791081282099383868751981012863579700187131124068285636375815791608106941920061636600940993408736625425109218469422742052350157278345101417616594645847171078446915791263671289851318302017403171643533464581076490162127187219464417439772854524506433729738439561385349427955868428155492484044279989843824603175152124855400523670449820307028014770766736205498660085817576547884649259187459437207395221082079568132429086265603673080800457448376971293379102367497180581142571047687719665210732377489719415679397677373601827225983560099181835409293634513331878668274923713032228669566813708884698058417722769892012619756448960779305484965535847275169502590476786143148648470214780434853979424179433737011947649927698741257943692901682262154561767590652629274363729352363485580500463180649614759424001375629681171715169404210227277652765596542316451675432600056973017893260137571960942223828231249059630651086377448705977217277134884020516389984427499533896161617171920129417100256622585717922794898832613386858334162741316870249434831144140291146335807497411933337366345906149573161810750279378297311788016368033064477599649399134989927604317084148115197389267167067773130384631688060113012808549199078890018478325899124436261644974211453078580816423439868737026298107030974439364908454660389249722918841689995758984077041495824457852520415399369440557610674769086241716917631806723451902492737643779845882379256675739490518336104751285239225846257745918036335698358455359760278358653802886553519401213279233652444562576985368829861102116989560196494930524100102480067109023943519937157363881038935095258528896330960769044326422829245660119344659487250155359286021776599509321677819130101475022253030535324822776708655397980550012398758752573832991822258581885037569947216249812357138123241126265517633053304097493244843420139320485468292397661216918281513227321360604071135136000 [154,38] -553834482257308861569795296254832100544539156575034096798873309688121637685331800788514077646541150267768562423580039702177377008569673402220635896676915950446877200162200586492298930836673416591058582934938683297138980048254904317797145844995660725442169547424660926419020429655318561813638216337901577062608127716797725993120848201519243213100379974572684651056625139169239150107727400660678764241016150933181635687626200604519480784164155075739813242711744751131342211964323245941674297481955208019010233967279122380911356275251114829839922058533641209694252733988042655391003908801612112917196612140535522128806440171751270934176070011525464625403212273169796306874967976751795644454482043385204791926151149389240784242021035829547406418230261727676874471973356868442293134565020996111543854552694184040088734537489525850269495882129140292496211229823839004439710770954798612646301706488602737374674475904398117294277697067755015531589404184600931369261495469089080908711312501472959908395454455228251686425325914049437524352521548390791810100414376080001223255483470355284523249381003269969671057269752669290453513989779805022556016517591956881813332352218307141234664711940076314343848661913285029071894486397778503079632924821355475726538981454664472259869284377216416499684478246536583392892750712024892460892006512516540006325156455473993185555604184932508092103732033669443324209751523783530754599899900984873012873360427571436677421903513537627707347764635788068346849504856613880594212066717324854194876640488396958186274230606164048272357406164697647727809703120004001456664263701558960840456999417247140147787973057506825947631699013359427867040960727080695849176291003519786070973857941085206113834647123694210003348611685501353378924474658185073483020798402330763299009037494200848995912309691483137482119438507128995046562452306359790621642144499298069100849044576855372261133561691285125627583661994972730030723245599278462336406327874641984520178635662992025748586070732973376872248513816729865515530361329335496132279169913917440 [154,39] 192690329237188161312801241947069159612435323623394213271850805302078520548483238881738636494659019964738567603002847998631804096116383486764515076976079617642275370560065664456088519793318560242781856472051374712248144643439029546538059857225508652646794857842393258119815237895410221572697959087710529436650620341735905644240378687106399135790779998364277170496253736726211480038207793099964723164220922351491382949011372630261658630862016299887440899125053168028727818892117279660190328994685364465613511215006565510656800480067981521820880030244179791785776342681913298238395370985743839446030376780825578292543732942262073059803869307608959790212741632460903646966606590540315450820372786779347734425769300133596664147560429229164523022349825601412145620741967967477569093920845578059908390299234656880442082692740715812854727809454571510993804009068266861587028575619916649455624612253721923192224434997143423833065345715764022165220044700640706494743244514069206889285922685372241526554770344550481988751023888843142509293115791755190731892091474284631563284346905932173145735794805225161850440467628482420219238725307571074223959008200857444870079437735762737771641670511456362770676591558577493024661115947082200923252153547619229801886589682783401439096998114859416903548408634837962136669627015287115378466416915542244860914305296735961259520519912360246221214570879939739716676414748318671993361711061465184619380205027249810768398033486225567980197289190141526779829300919621092037404145717092574813723667863601402971427202777569229043634840615898584209970741952201335545078078689722777899795903227694076575219261319760022163223476312603081673519789008261476819551552778916369196357719233830796597523443390677087816464056385128501040666490225717640026142089519728821056925571812019028666642275956872390154757662102892717948158008723901939005296270158557592365658271192616198632877686224592992487627567934237460989934107269720237295524068020737701791519313648182517286399667384665016673433386677606257811226072398684966532438886420992 [154,40] -54538811277683605408747960238046779201222046901072641193560804981899291034556303076615751823053578125068552850383941450137992631126517142489150758082909440467293619684483177914548398301443702660534017442072009844707038301835445925700974812402753185459967942869230402560443624872588998752051609676206443697653635162400581370543925622731207148668569087817516313272239451001975693321092498562821984594852886927569353827249233581936375126677978405698729137109580901892666308303571252381831389552897398365468567299380702153781522346429327214626292562939617578703013764822158308549958739696559750570987743695022085168912625117704585546432347027050023384237410681585066676820632372257949891161785811205937130679246182135551474334420118471000673304714530511771940885370591585930874880750001116153643687270295534289275736432735080709191119207404016251321922508752488092648296989759538667574391056685374094018033330922981716402645503811539618268870109387316431261140791267678439640328450828960378128885986494832305346671237303882919193499109706457014402156936370754696946704662432445570767286660788779219264329172017629866267424424742603581180286526702866701610704111383712426842200987373397109695021344866575741650805801858712037208230756103709991351007650275041707026810985762938923298679975730210794270961283239516573731200501872059951255392355689938171383427635267647961849086702790862119397434125544879301443956910531739689961311788634049330315443232645755642775681315238631767352411266922805415241573440070297290297274288321112870472973802603227579689145997321911521477676910465250076291720558048763735816051705502357062647654601110596844328480941835564679633673374369063026787155108615938929157275438372937872537062468969375998312246929789395002527886678374791181141638993181218122194982842698243504982860232572996737471844919042697449084726917970296104981231995729236444310972251850136278019913490722467971257807795091312773861646616402584396335446110572434077110473296860026880916665470845672688326354304332678919737710787823800427028769926400 [154,41] 13306195119070535214612854077736459821100957943040636448735198191418603228916494604406639792658821337644079867865536694072233470498317471097815470202657185185262760631525092175660404736958538978436520051953990227301325619399390316333890735209113632476549356808683554838136978595853492120944804315755944403677786664230352332388984909703880217144678764473643075718298012236944654042286820032634150072059658025239342422107111094680454161686761999501245155161337848899580016153648577626908015009622779029389997135741658323558977853625827230817707988181709699139950466443720392018230343916177309303073843225431443101779654893347581113335057295491213018495600459723641391386886868925731086223246072431721938968169303720158242933572588634860545378951130303113666295289747156225529668942396361124007717826517584413481142786308501448555981166030721776830682393190185145095208916627106857373210846066443279976442313035590568043193772179065030535596052208011854629110974966666334921057614547969398681071492060351645647558870055106929900770185655552187126429663891656860289498456473247987620154731325560758102947196390349919887160265636214230024126916547316610305085317022924722344919099369450478211986949086812447912434061942791181742609707760250910214469641225037297380892722139629536071599780408715641997770169124818110076357055847288642688677418315723772262900336457680310423439203740789516867481103957939034485770315883062806085457117127508567297488917874887207466435282439258614891761111654454579285076673059419991436817690957581158822777164900513131742212023933113459136605649350048078671931359300073622685550978260836279999887274319988803860731136135546461224275768981258299003698935115536343034709717935554872098304977311703737192626077288750804074179023750712075640234334805135118039930260271531238038176230731325811949014691095089899989154256582288641913876278319154843355985036365144369451701863889563283261820317634099457044523336169286148343360664933877585537505582271478382727891789109820727531468106714316056545198146077517971763346800 [154,42] -3002955168958208021560578710618688916364479112733125744710862699794175186535289487184372284930901217568947807730667699282403195922302670449503139034543377299795762152965105329276987288424057174019319994105635624633596797963336914849503282454213529044097104232597230603814634993239648092123737469567217629621987138247947623200476297355273250546776011880905423144982464006184409454551466045038936934712868252388708295264464613344250878323247434779780412336526078910748549009453391700943805679952415383978562650216972090535980606941158868317830407316072026317667142698614613239007008528940619296680932070181206203408279683144035305014269942280932245351035167920336294008268026928474418099485372007090698456640302956533438635375368039700310601578084807620004965410804827668510646014816023273631103577212934620269642908219503061415147304440883647289162553106809924639838545989096565576107387458047490015935153205892695638558502584866869528552246774575030168155396129130980871049170979174666347605445641167627044146033580278797667037154935077462659376421623946276536758643736131165902045987535125284934902459320034576039312403631117146370749583979141859213307616007497466435178812639168718866010850605621005543315183214159597970146379019629929474636136661449875409216913233938002393067466490323781646028205703307245449136438934127813075187658850664059941682023148204052771903025696299214255925748485732126842169230980269289355034146452951285785046914599436705727231748018946728329174061454784752976419043825039708931930078418356171307856665616946111049450413692049035494518985664108359525456123228823707575343851827198195436331964122345481675063945900359840996558814597071848254085291520124106382939609881104567977523097258641722201015278324775611022578322037023010021786213833927578742828627827956053632597421671001453464282932034933570791976184952722876531779880126589728444049373283030288647884528426468287161140231946074509827667149427239890671334775540888512556176258919887156241920702350057806591613849443799676286373888347568821958400 [154,43] 610207323224785908195712942927635378582311133948900745944935376847881154223402375150584813487387219618749926160114811264065901422034948545939254467469569721201519184497773844436134210734729086573077834301365451415884065177125387983933257998269141784483711007150056546548340093332138935458219919921665857052999817597604218743549259616689732777433382771770694484266691783486706023246854545950255126137502569376621755101686805660033719277737780541934188903733466831941559831101086726410682243581606319707304248912187637812953882354749738180366897081520139242521505220000539414026158642997277261783909390753970815346156381354386288144977853597838579829951376217401896231760113699076548423552966165647802722626833581236590540659351733146138925870407293891997372133292011030369758374606304580962007837779783795514051181347548375639616423063045878030711442365030038307349719459740213077642927440122873002917130805516059310569014728217080753336475412357856052894485627877280889828466872333229183086739993978247030251497185177772742464631780890891589037761135251293140285712148421101392655315613710250429258679668590813286567196861150859391860957393744071510092976943754826229896497029615780486126996751102480925841758887768570403525082178271421440281899538170555945876962206307346678698287823566508765456343310870626506795230291861522724749566284098337925679994903802085142231217720548524957463200725345449979850056528032881753919089393955531285788045077539295920643019356389994745419640515483585358569946943999696695529688269230092539373781346244129854748264798311524043067897747898119017478918304479993864379218528634100874443202505525140502711801821919057369401277968528545582429031669807416765418751310654955537983974335149500255747551994346955361767110741451830543684317411809986607448154229099068726230204832495146718971217486921839658107371482581617633742657169395647126712386590539070462648372676182274064586169097931742698204365990544802197187279831753322256578547358189331494144723156865482870576146734912600716961046640688496640 [154,44] -62582679349713887595293671541648952720068467674229094873801267210077832979120114287528285575919110616422165453385888110155608393794038566693649416638496353094298486387385602472394080762113267417616415284758194383191090844256901416524923271747232612238988464133897214445541001291669396735585811243205330573631537410800852287721755207813436444308900407687772657416609081726130656466754068397558760111562272785442029957990097997812475069775447374772894312323548473594509770913312920241524538848175848774466063346336944355009963372317253915562087878469065024843432711422544171726442046045667130356779547687388772680189493317545321128594888225003825343081919333077086005660303874540735173458777853020832870839216685445252229423458258402829588148770267431217707271236317905445864688009109382716186367310299755690283461914728403816851276688644849790358752308574312988612870617618592769969611353007895195380617738443987303968568822084629132168001892625974013970521199488337507055485546805053346026012402742443906810601141821545932443008573048364138011975542922407983895817648758274543717690533385841344974826006726485067684977751585534007737781146819386677242795667832325629214721479877951697069914726115494052903622155769351610004805933821234373726754067256524741730809814052319690683830082948368345915017908234153809470883169133887939321139920141464279643546826028674744894128108129201034153079603040576364041561142943948485309266393088632174878037278462892665490445689569583911851512334934544765228699507639834767324725007373924307273388736909613548809738527066134167838808561034807908821600356944918317500514999739319845835895738696611815188999435728294833175177783929868706067938914039389968279163956080857940919765972870003371474550181127725612596863040777707823371928004607545642986944043050376820712826500640237563847084190789982364146156060294337976732376257513387248955287925628368204026971391090117598804134628170867202981325597023190770835621224269809233300405891706918811001168187930391165601416046869504646662572285075456 [154,45] -32724774140971071523331585452368505301865020005602676526145108794537707216451962741792264111779472181197842695073772148917817600850625794892484445393945419869493817168779136155523055854590439484240810090950333351945046341854898515560064291916035757296439496862137512105237148298735953107671778415452503416210076263080027657654255986800038582916885125567466968371480728919841749696721751325258768303335468219050855630013104429267626025460483334939416400863055954865658077173796896450089631621153935866645987223941604956940114606679375071697740510553150094710811968127666989644373175449803830331738376842822448914431155052872935268696973298025324288059967799948689928629477973308000100475653091796741302385627018491036798695744676858335451890302428651442629389431479330872551669989699228480240970460332950018752870919789632905706353122346586312158277748200501886647433238020910434451921056477355057776896658879323030177571136670635914351661396227107194330707824462292512032317471138121749569959857289974524140011611710378743462916500080941379702457515176771154633292314818548179627425827164292620915970881629207944624043379206968315693653185106609035106267185090509395764491306624135231218319173062579664938531854175710757125640438403770947205908890459442556215279448696437165483320084543501702125274392630939071676358295546820291965275792023771665675048916305038247378119659189986067726884248457463346723330575180475089999973898102095474170657501188866951120975673070947253080917752074742796576760109462589680074430141431389241319549232899026310565100438392029411644125712610345570163124890143513718596307795777249369208648423174449408030112129564264460097832270076420528325379782317309802127306912076499854461261734208466509337048595785801266551809196164624410788193526115166617823328097892899508502912189685849350560240749130597819079939113232752701789191256736455507111933379123838228509721667255769401131367462621074109919940589475153419614170842768879670844914227199374199334540282768595930975184075714594342627870310400 [154,46] 25979375595706899862368756437304073538765286717881829822389164838589093150400259747110443597413049999199951720513493502975065639654433461651902560287341243638084725907766596211360419104868452396278073610550701610518974521122996282377534301169160334448354565825031673433694658882715899288197744516481128948589289972093346879929202251138380389351157024255990811030147225246293647230699075045366141212430061998531787707195184344429225579186798178531685543624651338311317716382719925608684315708440883277838725019204178595326278289680354211114038849061186123007446625526160823704411208705106866261357618007332766427577155042151493640622153179393108185642624093455703025689041168902122137154860777721117086526027977496289084842773350384369219350989754055371183157775509495445082808905319219577150082628396319430755143359610915525468749022477652212164444289883436977721092293845258149566270783372410922086208785514357872164356329407468626084680538054823444393069079048791401457813340663747238242932866289431989702769375198395178650557161167517445462719406763587883567275163482249328277395839040697041291552102379568767375526229505999162357227316346836500442438894904998428566556223340409878446735917243795765231880368282294999166475189473987208814067975753831548956658232258970743902375178686111518997868250353351948165748411769964304136020705839296161159252197885748756218227642165328028574186444906707283906788717153354645992165634304868080814721643309923122276565656891761410801600410576698935681357738894837373348434137650594078045364605562254652317952862805880057948940777247873050641871268155647891960922859329558408396045362785577697454699366734882876447385073608837655670396727295044891053124928571781744075352187102086728635774251376939204274239341961807664717507417852386503321878742620468171717141910364753514817246359854007043714085017884368415533441020029382114038132421135696555606948198958267190403115902227573174889824187141810218444744672193274996223252487145659446683439576492798232184612848042867365370745344 [154,47] -10979069079145701802738474232573190058525613782773888656747630543237239034677768215889411284289942647014047944988169193191680801861812273469110143190949006108345997480086107889579111534524269229734980128242060001334270821213369414998632309039925713007283737284166766750824206046654982561295240752494306435445151812128873161690725828465767731374643377210313304635768855663588700516231220886305320628468903636047375363598951271621819540113433223785298810393337670805820428743670308095000547791041620885921175703331426078274592046907817183723949159810136806732316281006995131413320794294941691028250594726049151386703391933779095024361387170393127844814957088682124853562692275567036650815410646030471862934730377754989722869752154806415211534242694293334511867112011407987458115759011395857641394116622771766227510438302644656728622887215177195473795447357747220365467009139457337641223893869426946318922941413995896458102734039507399537842546900133194304875231448408106994166169929444721851163866855113494649187607318465322545893439995097158171141729985173506233305810361883053646096888296515229190506445525886951147311133630898415934319620947426288624496577955225191541672161632722582451950202458089674057243655776012064179799421367555809036285438793015004049659843599100975711285897316691810817828939772764797934270903350756048521799685569789531230168965127799219553804180977526405718127868275669889462632425414837094356431548584538810757176937573309220985847799386156927600148582010187077145050953780284279537175086950042816379940471520203946149149105904587208295111934288090093515855426853684885139638888680243129293558414621822284426414838431043438111581814291159146848672378439249106973113648590622937010496301593058588970478313605123685621144725784011330286033476002937153823826566119232637599626203769815196678622712327643249482000689120939436623564741821608096575232060806133943501462579965767064036147682520528755129945832897019327800016422598852328294655080891364546697194246277727425930503380256604008824832 [154,48] 3516678535538527530865169303279052183985583532851391579192345892205534290063959870782607139942616576812823251710469300208404033903260879372387312010876960449835418199973682452649514897745220589900662533538565940279787740139502956148471067103354262398402159016705320418708077413534825701416535946617946615735395022217418437757784225109824841978207659610018621027104761519838229929109647367681609984147383535774406629112434751180036497099381302966824392501638311766869063962629456889640245655273882179843312016380691351168850496845044327309733857240049751578804495898613313603125806998163638668149879389505911022331362413415026812020189921614370765502105712854243844488250048864555577655696195527695611109808713850168905961676277165054253419602251329000134453213960053379872797019783207658693928486747857095578282384953787226950863857375543786761102241205072058963209079456393800119320326150643845485116942994730733327747733699274771557888770162040818092453664162758604246258697820165811888980433804355346401259824264788515351962264315870424954544773999248062281461131244987975929219279099174847694769798282226494687067864109446924405873985065293703601956189733463304059991293746007980436984983680009891385471461506626533283273761109232167653455062207034688184917415919207351718564612552670401318316134768503998004388339815350693565932456301762139446334560996466762516778635676580731653810830898610021693031635983672066351005161405059778606342308849906777114012748438968146616553852999185329246465435977346849488370793803448925905797583666655698057214195557616613702342595059165571533276557804076525479567749222609468169585167637719504151487916130267999006119808437497410637704003128626939659966529472469166472743413845899688063347807146470225992305970377363581777437507950377004729666153521677872853454915281620055098588616449404355325961490436177454889658513802983949679759478938729079258874916776527465704429492553444171152985962018699614812153125102153084996825643355278030382038518179401348650766297613257224192 [154,49] -958096069224637225131944794773045248356890001687080565679011711104492742969281720911797683307273943486003737591215883829735403715941917003628705340719071823191331694445290247073024672070857508848502803270314866937959301104219149572964007653753898049170757995229847092400774275244633362305328144783532171793949644149259049604146740239499676184137865161065234988243139471278017676225808347771518764703392187297831159719145671340829957964788152958742516934804845707342880917894648401410299090234884183310700454259264226180126745325722896883554505591407117380934746059887607649930139582893108059947956146968283434976476287807678537419823592379367181567449293838352780039105027215710620407675811630721538020114293051315471434262031949219671844459089402073086658533053474448468565240828958319528582097756623883497066352563589966845175305848657874615969069738465041894686426622767854036870285750936021980702752606144717355830613837119006566524943881496787823462239819818289261549589306541790946326862680314640627883815557491404780414819493070526944256328772815450925114065802507146189021576538731416227241658636946055444191106361461747258231334779885690899005955530724132078584004615030574128570378267616412285750699000653736686638432661484357467057303465602862528448103317366228245188484886926137525715650955354073573810872538267092998662216196642241999001279172357801179509558196433875256683031186738723329723975898937068871851319287124666280386184803204240310169855251226042783474927784271309279015419220772202168461451899571365462184062953270455161167461390283977003011455203817788198516736882999564477749507848211703960099021875043129724899430013566361747324377958945455528311929053533562220006132260189445257852912168351152878961798645329834301576619389148562078250147903576595991405984964744722999182000395301934970271684517447370062316373447432846838677760833324904426911968319978642050108763789986813905668807740896534290950801148981937813391129851005224115257616764152195428163042394758702919753950732721408 [154,50] 231853758447033247780066625604040913315956185596006515251904198471432712411360332488160163848885794881287230766238733141205309895238845058331199002554907676947706013605700272148459121170746399611473951922774607705680985612851661810447967842841457961921710730794432264024192272001803319897811417119100831688021826602460777556494258823519597852641146435397683251174339489558806338241682915292570916556011853342506749101036048471670558816634125462372146402612676534548630177283397477857961952878889620494651033149570586417515156827650908382964886760772081802210914309734538478620550927747960435779527570854701276199347229157996209175769203871848617464566572302163228726697119199864664789784601176564475322740427317286337596025738359414487256728084821228347403504212118258199970569655930694315045450091143267056172269608584257702669708812969864369113139845318447645117482783953308881608160691143202002997809377641327437070089324589498181452063159326325926196892560591098113439243604194847578077670590960374529989917217181907201327927899219726441594933084393160480218499824993525231817954684627415636338970531267086262117998783826064035121543616452310431396415866440601405307018162820798760962303087215116780021424480847342624321610822710316440957855473722167905618303952008970965311904076960894726001636547643762865752077059771502826132192278760228727758192626839884120334657165068027640974827488560926640763356165472333574267356919298548259917160668222563900539935456513422994059191889208774659920208278486395456361064458246561540486681571930260622498583215023498523533557856846536597033777023579895669241743736216980801952464568963842644191923978286879619174374319057461089094598901954382764205889633877318076165352140090518159382480262214643630324371363343516938448801799750314579338770059682544480651144644240941218676560975043728640201028958570604643012760395600646320587273880746773654164911884386780538671258834583565151557660621511759167204384176560336662210566151340407297719006884214768454308148924416 [154,51] -47863336485244327251492062570530590206204958357064001313134900317082912280751583542047441048776431898948287569887281668595324940217993489010358995831727172838225012557033152518656549952214686986709186218125045207357676435007992329092840321346967160154251710359145037809746635634394677049349023101103430089113625110081688960814368951471929290887478382388799892612688579377466211740648119425125229820354321398824231613033356802073506701882697566130508427585620597874642157714752281336317301148820092683983072242551184802602332416370649528075544055784926935263160261412879687550909841113518244852151883218969551083358578208786137412159229047522451535684120086880875286800449438433725607124436870387781457634139939292222666501937198763512720936084218377546647234238985809669914237871990856800454996838325721577532213146489187103307162516193707656145791612617015791749133887242971597363496450193578444945960310921756533168358482233793773730621951368115908492673561815395869001761367430120597347937642278280735967470705601773297271309037942222354118070649665699345999742705657560537183502396588374282686979083796166347580880392610887967448855001346124090517721365199066239816078831976219178898427776848867658890776884081207655573333309121604658372995882915025407623573462401856504627234789513857962001370473934288896605472794682966110265995859212956962357656952067930169003393335356839308868886056701945887197886464342537389077737245249673733123642426116546575370382402047418211574485059846456607126392627556012224586761904058879866489269554343320129518056015361795899677417010634460641433379638838793542148341686571811379354001257242924293277475466978837231966636476651768783434616132998478822568807699722111471837187420916442451579873976326180288515537981746836038994925004271992001135309121717686839757834149049920917857282581705474072176550207557742025946637134719057067370807045134724377931299758463132212723191717481254575387849858093432017818380024436160413307420179787644755159183935150662003579682816 [154,52] 7175062630251662068341811692027933393791527490085779399772107297640532205485493674511574098146315686236547985278928593685535984477850393586011898597098448198082823377344535560099637970120289331068419107500304194457527733864755985108552777033350795834090240503387143484889687862366507494142403029097183481946083997150093620388835153652484409143468361446117462360914035745540595905457183298878295767602112075551972635289818171927275402216664972173392130630396538977780470119572744695567399843570093700940669248709304167494175366056644779465761082736138609526941032766837053656842291712782573205338685220202761308246830098724409153231520889511846935875033688691691455146770171835844105545857605773175497487704530634505431621868399842642405392528082738968304734029467429399243923584394949419212016810172222037738443980406709848070440563668010720965544060847123076381617364319097204063579363011616681643440968790216884105325513618996000857314762420805822659593001026666539823901696253670943813169630261911642578885077444411111843062233464797333247464855346399654676997613664011395844491971452566453357739575502800385839633647445318432548934535333622700335179888256995939839925854725115572387531107092680373561399188508158915160914633169637262905752348002067415342518983315664762273891534947510024455316112847005567534526041102027739382508773939314556164800172230902516687899316277463236394640860726081545448023530908163717319515931982155614512592001418743406539731409409362530108092987087231994621761003282886248122732295457237715724614675646434814553068370641942832832966563046103443143145655224541073136450960956826404052734058982402615083503133940364430968307390486781773691209859802159720135696156064446782311087321858290594736334886541384166381609409532946040134634094609054239862522191178290714225349087489373850505441438712234626915942166688222434339380257183296700728057061789031302957044104560696944188719559041239844744510933085020005660886014105742753770001494745559554103723260516662691627008 [154,53] -306177489616759051888870099031127091821253985659149259765512969593858788080719615333845068274632435487545689265983302028142110246681728180359935403180168756542099912128896353630177908377521135656084375336523275430434185833348637677469898327312070582940998540606663874952249554748634686535833360315597571779761422807386550848780110280403645648431977828175722627888846541861746886415064346773850260559347539104168686940955289033973747713741634618845961636052854732089225200641377371140942299470612211888188276122481756389516915179258969323671073669609320423484829948277761885638473487998215888391056366558368343430220424134997270373434085581149090482459676837810946813869717576546608374329996179781352313049924281380842191413871681376544004223352183364876430035266871482455102854195989720958782396545095760863174673341174645660623366720374220484418627474074545962966286309998718153146231961127237600785480337752992611618997515009835718437609155808011698226062941654408507541575889000390407653875567500398995335194130004325226944844206053998910480765414031109107531362267535468805191998879954809499184790188953920459939947210087518730612932789194804444744577676673929967692030586570750672430308369858100782730799659989045902527937966952403006255435119480880427918758827712978515332826870879436439954547215550112578374177886274047795966949846159544299152698254894042232993234194648121885479600327321003543340091551080101842007834717923842883497579721822716225663353496150205268739411433793378264960957678467882926063681005249614098567976056770522831853454297540996174700786152842209265429841350125514724587900165517926690795298530480550540179949927812196020467537095420733367757241574968817339266557203408226476323925115824359531837879200506217574493725087074037296369676950270075939388301168343013263044539144913114396596068496162884137366891567872481233455225024396182558951367834836122139183818092028411475453188153909707321545448719063313267565599033527579240085990636977547357212992306007244800 [154,54] -228924400518790111714820020419346557754456803138724240011113528404738461098492706999423416864589361996557193338585833842067211859163607968487679858380457906722774386522734814925122136521035547043871091154389684501027659653373169525422022741755705455357225745825112777407082043858794445901916656070185621963555347601738178273200758634600040013578547658762987875631928730937897874131141467442080155609827988991069000196455631988055993730821872899257105763036336447001182975048179767434580223682679438700930429885428198694036820506836704957330504191867518350485777410140304968521178541861973689126399566112676532536632813971250169208682993788279949278708196077453834148632202841543216850032287133740851961664640697366430295178552040853569264990435238120271410900232838316383387474930158765507989668524463543873762656030738361810532673126402640306882871491926596144550801928944523406562527189162090628402747557556153012428794586376328019727085621771175563112318520333611861943535199262202239620415769940753199931114534050823829873255735011781575803398407652901968123217181969348342641041574021576122528320868785689676999980934996658987709011978801174550493903941055101250022871928678590349728226732385684134499137188458505105602931232426560970305846280397120623219136947240163775792593409728755561941673570749571001903683087989577142006321812052070805632127515706261331383475781242569965898923272226353818835652043887955296166378781726841473000279993663449704896219830296625669992555705925515271718392598465800559490052650071460231927963995360743925003797735251789082051040671430225599561428075261503946405753544721998530179607692024117902511768909498867228453667593926969709266426488286638703075770571844983093478694334889830084352975307823035036685997665759987574442789390230253894177711746795506728865493723687279571205585063673839188729792158993508058110097224780472937997335802554284627030141750117688406653187787296796630447679100548101430350235009224333979395782491912401370860636573818880 [154,55] 91327464737134821570041165443085911571437429582768723921763029734113764034849796392567918233490231490625577898136634340060200579588983908873818482566788834042596947274530309871073859167629178174009692869522007832249104492962065825619435569083983645273497351762329935595511513614340225422949052663988251491277142459699672283361206591094655124448019376901430872550695159155678377878942757602101780013197338684627593097391708373812921610868896091240545032305884092548084871268418268854089750223111855034798412641069115348364352938357674223420501318563562287169776828778176238560102299125945651652883302362952757393461770867563090975765530055369721864581809548722799195516081981178343536503885092588113684206799541486232807821890768536963821910873844007043645160687337214958774861856803047745952218127433721305071237689888955009196645124537435667014761650713226180709286366283263653991573715463620835876645283568315216926160216522081855935968323306238499121345750500873617492874078516445377877830574396756556510622768954405985725561588801244191999084952053993553500462447934667970744523449129589720706843639212419609682175369863250580123186545708456947079113897696184790193353352651981627998595948502872907148222713519629489177564276068335876200171334034354081035557116820792866394622651202797537364832213569213850163170068541561922450541302487084888416405738436987810644806497728631949786525774657010180585948800587594312465026268513285969725173552339848457736656711747967246049157296353534271071614494720097132956304383897252234413116287709001613092789030929943389526963432886844882128425163755927097682882439119616387079971475070261505534898298314278666842172582798485435503408387000870336528133073334459512639194046209452943531214098663994633734132023018730401318839133432959606128343895936360925313970673115568576835863256809137962498651099539318918177740820998322906755576121705752985490263047141444675039278250487956228236064420009111066415916120312050920058282557947972154234230276096 [154,56] -21144615924548909135789541709195814486600098828085666353599154336960023434409383612929613660267901943245366273780852199250382222328972858364915471589076281339777621482824020637778535030164960093071223176820453638520877833014201299468815455285362463393826060477266502205867205950641219257315207417628565819204180895332229650515373427325345791778683907427311920046894010022221966252131246292263712299333112646354349980050882657828789108004122881284358235278026723850337607236482267022095261211791070976690810206088663587289684676692337508472725365230203406660969504924327815640244472228310523783418849329952482253329484487487313603792127394633014584445361240780434971802338749549762363280569128926251554905360888476093532349999360048300243421397150240152340386327678949041763657891954378234944002929404188996293756331653243939834165225473022875196210363290873040411883691927690628389763212235129283735104023337610182684735646548930482764272650406512112422290253310948228809163961876826864038609267789882898374551425405682214441271676121699604329075840710989664450501256386731351131392877860227219209891702613564333001362936118897542638986561164377597145541052933712856548044312479168877858759812234450946312615881391536735436647396968518757307764572144864266180055467918754171101274668607477631325708802932314562974733237872444319796953434545687146102459703593365608123159170726672382765583810028579453738664063069552476414346153219375287217891400354430736727228557902308614432765470180577816339942078374072593451704329531814879314023971251508131366367089513617208679363418306813767619598215807853452539604748563023256144797607497062223670937232918880802624247314865279430012864591689318327062469419102093322498722729038415132337141607247127842067642285466529680179394938283789936234554283719916976375270613110106489909652549244941812321675281462436547458608011188512708710178118311114563569082326425229469505369414498964374190353300524733303491939806267209664021938607008793158875217920 [154,57] 3594023892658363717718764689308024738170974516696861214657041159032047939311891752570167398594412732852148898256492814718435616504899448799756403026577350415240627828597963976344718603228544160751543598343752363305587639914017081327945417476892439430048122665365277795001356415787768490977293856478020321920338606196371880450585197286388605795638953875986029949046040468859570597695195766854627876650669831688904608463626000758902747200229915357856220143188154661077395104332676373989536485995942726744733560811970312162321419990339612665668759496901689044804018867895294848510032507423641496345477811751782054980284794114577173086125504530437816615962840809853673184942788139755926099623021890657650204998920464491108004029706112004484706562343153103652264386110193197181723467969158201118498067162058193942146706792338714946738692611524577878917802587669872881392508327881387353681348266434133753782666797539832462158356145645091576793720598999251752174557848487994378579398642414395447121201007933479124913236477757437233368997091192543158558320137584483689402804912963804857485911166485839702331313506199068896733660691355319746629234808407901585026304566585149316425186178989426222584604337166592333347153467301343486138391646008273585653183522216178704080709696286687950667526853753710043623792500223228224522419874558690685108760223918951150191419142741751100748087818190494836707563734359223814021351112325433681069275468670969928359034834475590873327342648143796948647622577997146336197411857037705280412836354978374173042961028111725594864032972313535236585052491700497087033911964331719351590824057377773592337782948337188950541485587453293526673760135102227461507651053007279692680810220460209006477825616717573593442805668161176040628003930040600967762733219326437844338772055835786056285818424055701195069655628968562394640906440795025788937500018367284443225537229815752453268383467181750890464579089643616801163142790921515725899298539321117533900013288579125501952 [154,58] -473750532862113841695547304715990377592584766788589750212950352573626855994746174225807872283557191484245153146358877927382392576625419779944713812652015321283395803454803952717521338861873218352093580842469542385413062929202977234106703360280132100267353934207148535384564710598551616124964565002557866759245959895004010503641884323358740092013299950984255901310497610728425541554038715204941434560465977250235777303103044881975624188956317752774609519787105593078121693548579502993444963188762706750351539479638158812887389416134418792291095319656583563815070629924496096210958571610524725613380115614789936711704652989170761136764770009018491694923133577372772106115226515930171454336836542941974026941859685360877667438074198216928657164054319372718955248165459596315480977821419265262247240089164050270274109533565248554677503151244042672111820384788551498563361684173869121525679445184574810416631444460767463860232497347965126396717433099783493150974161225291478988288275643605839901438074918660778259229872184468395273846288380060461192383818173204501822613466547865459020126251543258611066303832719336269603355281649309522271692567878950054164918759133532931951342475599688407133994654071675125070307986372833894920348859278478252623407204095319881965323478959315696311910097767311337299667654805906198537666853409559786128982435418442255191055735122724901356417318237845751073890066674042548812220988186292711735431460507690609799628341417805632756244907937282357969409205608851793084225131486806624195427585806998166205706189049979827795496312693940218777989269350191434026270609559487191828758636299170531948140198162991546421568904930848250124255177523703221543272856177069202096438496265659213781423666789669875761186807991727162158617351340916121565442679336168202197093791223903872228163687144274519256492302727553411606313408969110839736702932578958988349110964508416298608262275588776348356249226051652279054932506573046117905682540604015840679922171667939328 [154,59] 48188609619552720921515237267330889739898994948003053810638475652957514357406061837293760977271315177803594680280454259498919070187845597976444574760656837530344865122637368480259970144182129431611677427610624995510711517208339886371843086963613622512373155114433578503874277452916781541414090523782819553990831423899202982380177162605398219041009980933751704506099037615407170682579806203160438383428925635764458077680227567281274787961896988033979554290089665864068227276187811749692091293815396283795741948249504046077716193763330907680800942048048186127167619447394667445003086304233827417402706653999994735984176290687269432136981298778907410898081872567992068658828527437460244715981189382565316685019220992832225929209601760537467189279564350198929899215972594267644387618440012904270233825954190138237773885278980800615778048033034946358655811227939359725725527181746194232563482962277616335470875328874278843887293079357066825865637600378946546427092726277535639186669660641417314950207433444966765035323754519994272442422280658771089639043411468796216397039193287777584159175251459815241665379189135078790552990971207366998447577836232828118719361819468860095022037666884786854215237918197455802453972796130885981411588251092879167975775006907791716302787441859469716383961697043274178259025499678215076240839630882297415684050210096943290446220219510372192878413428894080328765322716354846971867751489675450894236449492054574825595083387666556167561295216274362071961293467798347171938134195512120534052651631100156200050591764421775332025846747697138363497030099725582408802370713452920728065093488766814716006731123676965915175489408399745038751848031880980169563739686848098128030453972176950963783346687047484653370677189741134197193580087071758559884854239063373377662354319943996734561237456915588123443720197671414124896298165507053817708117868534948786707348947396554943791068589887891033560518463541961182732815958985878779689308862802907550487739891712 [154,60] -3457977348457998090777766838771669993007073823081514009942256586949462135243840923340329851547125168937468203792200846121008649578680607379356161829438301952230144215318703370097325303483307673933121563137466853204247129311567703953087296788154656130168549202237550638479402285834616352387021277952652660241752839818320954874150039818711227919130284677255267238570013641539741515647064327471925981901603429978994117821073736482317385372817634298217445458838340666757773066421248945725292981541310195627259280010050802957252237367495022841673862698695959324979816087832011806300215527532499982192651838184393460894749152596327348346015544570819092509699308317738136240282098097777284192153424509591328693972808934082215181583918994262021414839555667914756177475040404184170079966812238533888186503118801020788678300657575393051172418390829916340082677000141217600390319610016088940980711689754443368524539940963753158617039340195585085660911769548485287465626917371342603156028878192670847397544490307679901839606468261838441289731479129816337040411270494684475073716874227785590895564241538563092394544575649410962362270237166711793861066014179092241493074024964818996283367368692598802940503208351972206280538949090400439191468104327129092457980748741348919360120911463005769041012666215818693313200302748773586357629244364003900112943393703595135966508219567209645011333672664487503662315555384806180225650226814327528624473869178779345474263241623320239103356481077055389347267321625873365853686736660760246292228822672068940730375203172055690942595552347992331670801348023706156252391019505729384453369881138382907458056223043192776986221138443894918277230342573054803084271042857631778708172340725691867936553426132360149089354578523522600204735033115662799293458804149962300317670005960091860189051660466230175728278323506835492982471730549917772848885988628677608306531056945650496208212142932054720598698141077215621186142749335575968689513445387729587871678464 [154,61] 97732386557648965805907398853180028276246686466779316620249037625057807293601444115112117805545669572693058815260613508234614740967237448793315844546544296851158535214699954565407697126659488157702122121426727313965148048068268013079423552212171778836334655230772327981935166796346494065374546780724936151380394046582995351086209068177117717401035327243779956436979878208986885602376122134355031630242531599853553614162471528522160191274931517038132907743807296868808533533489810184249791384960985726830702399918152624394389371077454889313149781722146847947558712443717317923020046323078680028025535110307428666327282367466873377994519743044049499374078655625184627928395923862312241268221217794482606647177131874028635052377593370734283412058144398006261037682201322288840121934538038030458038088813834354723470158047905393513214123189293550267541779104352643820355724265363007753506504478412235594161431509497143428911897344864436889626545696992566580541519136399203310099995022550631387821148400331310207273682263111549305870718930422138468086299158122884922832720554071223898440075525669263952897093588935849878375482463392240894655613729923395331684195971772542663134215014202470016018595157516285262928515939219275625283180120857862808524768989474118696329272588058659546153501215590161333777267349727167289146524620629099649590113350126291899770760819882045399823674087414210169526390487763270242592794364079661714274794881926553131391101709626639932831665300323316834007520316505102001113443650334480407613279850130684204691616218761417995366073921561853544774560839354234611926977550154544058930881698787554000120933223275755902083622471786425852315725957913221803095274699205407054081746373702739833203656617363397557520055338552991235150232380474779372012188634261957816086513138658285451503467697505769783479074595179609098930606109426075694230693653865695298355407596421765395166721786528366472947070354836975842742208650205921613481546424126682693632 [154,62] 16554092594054118363871117047982509835684685657129931578954185911414825405686788651198772432722957114970061778525683488643966550866726739990786678273496259312944248173754373432937069089478678631872310573179212536436942737973564764096736438154066848087076174166334426439416344116934854155219647734495393630904644651257314356181258955152826893257509426635980092810101002340231941798261371382316377241537414418954674995511600563740090216482345484029161449529445809778105098686056288001913566732663258578646951771819706046560772396401773569545198547329631687829913363942162043128065091124808324799712514687931200578802569560245638483602628650771599218679489666141238392644521832221267690831778838077481572527713351949532283124490415494508646766653913455561154325285602950357210345271835400290004837441748032322927622718988313091760438018259299224442455657336557030376008764361998123806292577208441223117953744996392458820626570439382473682000846458462329285383951819593376407533678283253601066022220289249292406659381968617012660970541210600935261730281542240793585337784333696604286651925723400615113812307684587715781288511474908308898430176699116034459513736551548919666447750705229917636737164030569733887965800458591551471596659097080393819586290425597876764268573851381932704749416303000255550084265254045605118503628457898312916378499641714359419587255568496072429130205363026836080958778110105970730278975793337221280065446856638908271294766313979150311551435110223506291810293453585135895572502825057356127420744954949483859505416725539382461744963335765525680884040176296502768880086983559397203457448263881378377284349456073978513387543329046695097768287114511034376250682380345860563042968490751111066481418839831796079149000234785746951187870483278012882849801654270019471669388777662901362586668631609693281766569548061757782145196547909636089582036912643119539038698492287341589578884875853863251547224161832801832757271039184656677734446382139785216 [154,63] -3372885004808588680574622818870366481317935014404299758938723530940813861463088590297760858537566231995417089760307205306279347721665060991195966473152776321227667955390334904166687806118913226921331292489597051116605986329965059340634776828339132549158545575281461639687634460337385816839487040257044470700399539889119290987463774941607905708735538409940787820282754245089310175713337273799065480704127280183510188101436668321166294709630046315476642568927332017684642093887269136912220553326535244870272964236509787344726258113650042238165349582085311171562866219279003629754312615262931317881619514995187978444232699455246533509006050303105920459903197058067742138828278456768902967808707801066696459020512749137624496349244114621307327900419664421084109015092608523973168304179141215844108863493987460857851255986343177005668518043416993988547008882470141601124455595474422008195642487903404020899675717164640171600474996721097201151327746116101122712759802594501911539707797955312779050127832033824133930630859261230774992632891683206672982994563631514839289337246570389626292565284604717559947712703186964382660181727687452001589387375623467494762486905131901925765646878659071785509193531162713772295085376258831766024476225794606421644319050247783179040392839305891708222292276787017316789336522339699481162541379626994148258387890049573321557683297557525003554366205020941301620144782934533783612511633926583565856164775846029955374797752408054119964490444925364689077015788945150391303206595970782881213889400007486272380325556572451104001144422823434273736088726473979378379178050710095299040088738674864981223225248579857027458191323300274543376695433867403981968657297420670488970074321862044783167414874637979032614454679772668978395470537571139507123544952083861276637606136307493200024398239368056924190858851928273897289318970197786508365274037217982728516120019531280232765816958807661916195035329546376694743697304672291417160122730807296 [154,64] 367667338622283671023910982287024554168233325394965179815643853303124712379536708719227578310976158767300408593390890550249896058736199293673841458835097331240637334552665147378175009547605219224554931807307107271510843885308291306112974606088591981328375204344552046213196709553060583272501776807718690767108619799964627182781039171080604862120879573135470409063806393715924835089393365986241732524258814412928235911462317698382028387290620448112461521022273225315454662035195614886642792778132546992001461748076434731873487440661072859671943529544471261832790507369525051637553669881933240258025046723872335561361662710151656536389443446521676707538539633592028610205991408471117883987418337738660808573639982656151177849660451672673935540042503939483836507246453409521706651172381260197145668947276547324168514158531990436722721820683109965977371840433670250078661852728393272825016912543884283286960670978673242136403930417364232428034330323771751690268346727372897443339193124939787566547195164786016263135025095327089132505258831101759027711955675763880527058276763380163115828651013793834889984041930167891483289218841294095115685339587892335264886522570240127213098209817182946571038696931857118901843918752627329810534656635515877624904785565891492387193459541488582839294736251579696781918745296359135351900848052432634289780152133905071930440168393147745710543547837272226645792113546386976466556570289746167966288329119909417312909113936968507686399998583696921500022469974504996112540750335929974002639249428929471976539219125609274578655498827059907854257678395525925979819629723825261784241076157326662219300483749297354206023789727249105535460826643930230325920435148073074608731948825505820506939871749103322259540440705713750726436401858021633941173504782351573981721289779068423888273126223487193506467912180193752801332426941719822276054661193990089824812946764748444721404588667984673272672581756807764616567441430412724139029168128 [154,65] -28542759451270749276096594379198798232249777304491471566735690681985968981019125818527051001980719863497826074065906910330688118454698607724524431739922104712513558357560139037267053884314094594214978070028400503865118963395626974522294123179922868510378492993270707389478585145792156196941896354659546220385840990108209381158656138983018197078508610790549096793948728625953532977377505566814997767804705925286143612637014614311663310274200870489839422291163594340949319392318707464157998752427605428866887677499993089951650899127088300527128320747968609394543346100521851200402536218637936899339808438745525514978728920927027559613483689243194194483763447667588223877513509057433854081603136251839802415657124804283944732931084634843048836483401581602584454701999604565358636922987783823830089333114009253839190078451887372260904689200086626202206863815994706515161216976407040134379223116813427787108142611580316070643239796811349600576015647368564704463660239681093894423608773500541077130817997087723495417479220331602807313043821087602897432985120739135550862385981983564325750982465375168307485496646145276750460319831200534661736503724741563641339097922963573827528561941797147754785425355584949524979348263546967009324729065418413122283370051053656226506030530479068119625709069352477223225243210220724141308029183051945168703726569410395480676020539048623002096965623950187316387513410364788560869348415480575618416524514634772494389346373701573757027584056535886198516881635639936719388278726889707111094652255385522116773666830305001874960936491109668540631514290441029589640564331596394394617719272458913197853299695461865965981658703733158574323583824384384044318381478632417890347022429207172069066187959402579436489742530177702909932533890437053166295016754364788098655928134402353242519965173608103000415308765539480777261532607066877198045475318085772560517283149309875339860727348561422047905394360366736479018621506552844606078976 [154,66] 1629616767788361597457335695578336856263110919713598807865430409604370452782134011237342738517171001301836164521085142414464585805600981777636447744723203745023186047198291504623761846688024747096051369368537925774269590951963688409341689051045850018522380277985235721601174581991441656014281025498541992039945946867509045810060002188451780793685765557066657447619365625323032263643936376422365454965053279815823534982935892697009288921299175006068557019588703764784502613878095212085028830593923006318515613189135841853731161651316366358209543051494588459198972159318674056659027097965482529921134175707271828738507756282613602165755379047922991490922370009676140908118202047893682974983856352163433595423346705482985730059332376386758728585417132995650980359719325012603803401988113497778349118570061921402093771942628978881828249559202085571735959609393161250782207827058921127727790695630945901777165668714055778998311164969986806501554393800943363030719523909902440329185993314763681941478724401871022723751849548350623576734261643862505806370690545547816271099692116963020378319490474345356944010444718860151731144687779970702008775040140669825820310724276323874054450673308013057442218846285926725083539233793626369242598863322535439136923879380791506799655610570479984515263853439393180380223017337074838978090670724390562400653311895127504285517551539826316303766880474974087632702296643340471371802457624971505202725132792360291278463472255019745902868363268137343774417094675983684022871423319631587645264975231513213136362812674437417635817571335096549575469785654516054026127952487247836742555838191850040135734592197033922647351685318239725885549202735207041373761373706396977189391217603151581309254091439427586912488619008961491074586247289392428112450599280147962625533550530105974775134444072830224623107681001315744599048698643071241462937267476628909124376336746955187798699794689227901201911925323708691518766670705233231872 [154,67] -64072064739355342265785240097654611075280710850593386910814081150226809490264030061139461229360026965947103348324963947805205042862981458862055737968481599481060854315370322379991355655935473160907889501594983417082811586281951834520316053622017366456178181819166898755987762004368714915121838147525036514330445036000381431944699708627480620809009914983208758730217163554661222652071293446389172433053464748526462599190375846612486969907667522510535650000730883961801562073694288419612858527707822170250525461032119503818211801290309430208316599467875917460876854975083771729497187153873694825080276463008340654883816558907678283500217601995831109138247558535487735521268525213216990819692541175499312744126463724785826469070161452336766269927218742326470075270185428176610964382304459619262073963745471101699944444775177562631427245937004817366614108311562995220975840543146787887428773275703502510747300784632234681395055624196048403388629351572655863715734274984267687390382089515452555999465705880667720265640727749688728886972068823718841256109000706747450126263615480965155620992787974984572919078520550337449428391838159501742789023863965449112904141916546365254992884953897686487947080727139967735657092180900975114403903800525419094616426594854103438822469152629218520126122298594658505924209391660549875020174233361556296164802088792584413782145477090529076593101041120290183398734781480431998495627464002458407290095790359311802879001605309699293083381391255762644525210789461585666805213111088876679867678391835692459682086001497319644268216886028159735635458655677615473530536784404635504755669081302650448853418947243833160855683285462036779598390676528806086918617648925393552345409547168496778747532770606095086208876223027357245061473264005843721039922387914271545334769477970403511705357337925307583382081947257547750055316331973188203875810833258694681990656200201207788659191803540985739313179985036416630261636936433664 [154,68] 1269408109353960607883601377652489883742114495254177148456624521767778896712501681650102786421825296815363326170034568051055442867165359116660060414525760125480554544721586177603505764736345988668945344239215009649992322472104103612712367003632776060925779214732296844375769858780309964420957952829194920410461812136966749982795025849578602994953099466654720989307989782100926512324365768293487926420326715177527795599025116142818699959121540849498531498579850636651576917167142806836148744122827817043081210363575913056623686729879439014946958111021645753120827278738771807722672351967922699152022755624217799274198502460962368190116956974633071790820746590398862663832690988314887460053656131324978831457687231973791451524255890368550212774853984933064626216847137948488880478642133045658557212042881952553431481510723257019745889335672248056446852694387296874339902777389591650831093984839495136282439919672041552451164785963525681749036771717479474825446535836758337970238254773861086302626131706279968107886876507577851818813057918400349455972527220217949803294000509912479440316287332342279363108506945121032789945683556097406131170753123151442724268772401073329281954540778683188847128680892817979944150018146786315314258164498608218315240349774322468048862307099237349302337437942467980122709117806194824622033162094621588961831814143368290652451107706199866665789472245359652797497937380126721495116673322868828026881212890255942902213717141036047606367918292941503923154170869693765232310820208660391625772042386985531189382377161791253061139624046840706927452819760321798423576102866272227575910423755958484196887193494317256719753360332962966973426386723990589632514301451726578325424619831147958817285052781366836583968933207416377637164056141789650366138077726820207003119358257666806189060198017929830465781718722522741014947010594153637520984723014822062661526123525293423779592081592070155253908780432328119563948195840 [154,69] 25256972889184118674493640221569249746568324592582828929506759765915758945619256103913693866607892148574839413111060068257756208655339517221881331668872832212440268406794554155141397243154034398237845020981870159252836620120808528110225546628005208910798176011828307371746807674856132554659980564127835095911596327142678279300285696788685295438804824467391681956569148910076694408200342113579645941073957743382885539499679165916779192307818430806128299176669817536560956415559724176533428787758585523959256676003584170337433279483894682920091472000918648432527692089681236966350195724204169888925645021538479811581853100054336610709356711151438303281180377047336034445241300146907770657975764836680590412749340922290541508414858350059479188684112852973793658029330797888105106447318752727786100862610762961899386174571138471060136284574861752315375771703627693027004006985834962709825529878318331705645515008924113428342215542078970924871662943932488059227218716072848517651416722092679101613458023958953994545536127925636263623288893542514936383476418606755654385289061455205659272184943760808924674310657732193619496326396596808124541625843488360329229081803644194277522722726883716386577761956216521235858567777179134204219012485715569276728329552343923116896492905287749294510300395507002280592337134363871409141940670863876111481157483471002315159701696548927232110889957834964903417291362512701077044703190109185540699250394119258077348839650223417507136274548649868344634194706867683890264436613062416363796659837847676954663263008587147613891509790741798582306253429148900403994249788714341557916290585567131250592659940705346626073570728348260164924570857652483321198096729727037166747091207872661579680244011523225057878913792161065714820504650238953471570398005351757496451718476681160628104994669113484769511794416870963883657306035221315146220946943497058771610695387284280846013766596503926395557215563916303491149824 [154,70] -2733357976693859640017534268848182831539665699210934266207329030323037536274608655348827436588753948324754472630985282165272298077046623257736666796674067320200817031136203061730569379906006600422109515483159957544444840837028475081171003537829623916617118714974761499327522515233689342415539058924574596610414538703253820424670488056935299037631210289536643504277376890903997037821347607105204881101384565840754158157309374339143012028645600316698983653382988803419766957945375955897318628933538324677939192162499988454700925726950239820804898655106664741318889486829427888399590804125526471492219658779896824912066329033042664575039048049427379266547336782049577372036106307853736278732720275062796626648621945381365353061661146572001634571354072138263051164113986394456976392405197675035107272952958672954710709794431274148211041178893964917294654048825678147332707782775175228761971206244298113413711046634130915373233668795517685803608096734250229116251991811202972292697535248510377274515228864165960952027702776744969131654908036819209693998870472832071859287039428606080962428584080400275911415245993290146322670571744660200457954523769008075924290609456298863442555438589662812286089629362519107112467305134983539147140654421261300961275877005610854072798017851701817908344240694134076182387878554218742636621990011332997571860560551536098487639429934386562244621044911229728815654790596411837818267575522751893782613521844779733479390352300903828386438079401454453689535848326784028630998306011920105661091602605802679523292864747557304332602711440966283386893697401461216490202850765196403830262172774672602839875019785193283864996469409720639860402711120245129829736526683206659340346331003711041282583124175303080810346084154011464129189296741156311251574440727108355170184338175433765976876031168613965473613304592017610770812311618615382043518757449993680792611578058609486266612156748230375198235884568607916032 [154,71] 76758814174689854324608903498387134803963292375445364016625197121823040570322687154839919861976060839603915027888166261445675149791713758304472120690916457735737307276669916581829265871063809634281452291100808827324492388210340562164442554918780536903954357309778923410838515041103578393557818757306306554834502239407357515410798293635586043526102823943104242976917110273925040543395111577157584613728323350640761513823424201807163448994426894447982150628662855813785489195139488023851959518592723273939646855037238709425986277127544675705700137831061281813519851209554258510851225469334952458417893318446806229747435766565317652772406369748546474958349900754697680235505950584531157313216987462540178167039340662043841615955700253088385550411368203792431029137440977037155725480694938594300614134452537611190266967686295834484898189603709938068255771294862725416917101684917082527240683714464063099982242984965427467473559925701322478238321604239470196084902249966568738341995908423895039081062706938907752109059474146279347143134932289808148765623748698874987752523577872712662607951573679267110452494870242698860457181399259595243387400769512519230592389322435508544489166611061915189275988709047260078350184770721445098430382655123856279080418023096720087527809975862093085441730383771740961765009317494445811043198184979734089023641815123917684417343876517833295991592195426247681447688759171414652699327884701594595857400894545595611414831231591321675600684116119878307837483724653649266391057347790283039828336987167369603756737409494852802062415064915103586515600675311374626607689989303416914292827706657007606924503288118009680430831487987645012581320229855143932692327121689151185950323172083885519086598608409235486464925172075782202626258013748519574089122195659758036472948357576219754978371369999704304291364774616488029454889804697253026727620832026684893172574897815812584642091642246823647148797026394112 [154,72] 1785471586632605139227210906365822066717061668034043164691034144520172190566828774659353493057264055154084613478678440089974703820313354855548504255369646532827663597033715020450424769883279729848674209393385318444724015352721328070107844253454642844626983019749797840340114273559292089590513197178947886886205057824472826040441327221145123592431472894360541849137485206003452143396251516103016911819950133936942623860372550680501031877524717912311811566435280939562751589854463131515121314515225816214464263836431562500099060784751628956893321619084648044947489540758629287620388590517204439702298446981385839968011778685454616158309508082547762397256879254046839446707691838175582676678078576966648425679632318882717883123957749901194883573025577143239433581084226311669272810378670001850050602606741149965244208500991655600186379889476196666154412243438050098571191817953112512239073450793111438819397890447247286984672912688927629055878690722826804429534041283561423573492544612382519495023588316916979100092020862685856993166541243996639608089719276062339377234443599219308875962568233366119080879383724151096566122454749177536165244762175552296941118495152042939089634945996544712146071943223470718661451663356261897385732448080055990957762622534582554639981471769887373569376150465623091895245714317013628648677603832621606021603826890494383264697392700040079125180699108272065306045623522046228381109177696561426318022900726575115013492055435254502799684712819560844930637351435879152873844346423204821402933848764596179429039449180859055273770902314663297745164516752082882525721795908297638598732171821200462361996451971892738686235763051767084016203146639604096465593815165488612627578397516353940977904609826624912610894057823108784669130635822527506766696170482520745645896370409635712480488299248434833077529634162779420242273756734431801719255009356347053228420774549934494889909290076626865286842142720 [154,73] -279274636702101005256407096912092474001296009242302341804449595625951557988270382353771039624228031264961819072144051321750906607362699821689082036553164190388938797636756872374399622496399611749471852853039941299977524720388109407868879450068277946291515898261618227024975560780975291059026461046138292366018609574342848719823787181323434992086823684158225343955945421663546413934278230776667974172313572630430712085884346146070218011695446365230422600760361594208260254947156466010646263048514801798423203673851833507971300452530617644899661798289677863536434877403088730582521671214337623191795502834500882426756038661778946047208535235628505500356299339468581865590607525531583610098762405597627644737675986490594958233072396696476304218573042604028500396609589151899122269973683127621134974931273279205151009122242969105795149757184125935550876742704867041298842624771603462428311062237329666219014340979998902862456771685004955188858769782129388708791721295414996658551160593215762684540039318705359111559287878276766582811702171088415311357471828564032964961516167348146552231535336197673635586916568549209358444873054520501587697666956713712662852567052454663627333259044305567365234025242875582406922689476857112559138392258144457267886747447702206685504850231843036354375469000688489479311784397217441989695443007005364302766615711274489720169799718741122708531167061336017821331890320508143096492753047462231676236213449652908796010397998616394725541176284016398671542614750779548881546730540584012989892476923026452740598892197574035608676896651629682671897938867162163270287155867332309020772600669547413560105083562626399595358106029037467493803726341234622313111966261123944410533806678895045173886909857477679067485565562067992206143607397778670138565544664067605452932847207002199077279060014805600569584586870848086846012152440659553362394468194295248656753711870527707873930470723912801629271808 [154,74] 19858599942770187558402770998581298576951721595635641929813415021284060108486305351853864252776061035472092305200729115716147288022037203452623144336256955125427533547932880884982713852872366740012154767759306223601685330141629274037910497931766523590913795176138269322668925228110960236361690671402493402655426178262681597438944965158069574059183416361265017466077316835925322002948456998052259764972339257186096680792835810358559798774671454830378043424384684220420254697082985787465826690614714577154281724879734698519249336384933623168225963733794073373426036402213309641330305800627677219860827616943406407930330393175354371326187144208316446469587469164580815539838997413129902774910351343971119847582932026490315422637148819471247245793564766605092427860611156953230725695195933933558261395637254449727693713465947365221948220755927141292813556136143329423650385496961997094158172391000733843175057620096870982756356942108848325370257564501701311834345429465061660141940458305567906412322652249082955817391126780773005650879278138590944997377871860193720258239548861867009800597247288348389133048045620366618069042663761371175660385132100605645846246104906193159431606923123916234327002841807209270108815042266258024465811214857547632687025758500978584875357132651787502111298098901501134138997553346640082542545071270789407490488200666319817974592518032233386670974714071872984936471094943822670222438990277774955720048215429324373931983322270586165948956468113048787037153667685807668669353802670695772674981177636580550786456459565486829346894614487180119493823833487030655092808969647032196263394810761598635800865354856389225357679787148453078194854556621886447889492197908305686772472395095734649154814425575190820179849871752682933301323037070029220533773784693705054669378348893918729626191683837693421724264728407106828864443725459031748312686712080308684723444514403361757004437129211739729920 [154,75] -1022349275705844134389436934859905535191918758555597085112500034718111697993252826315618329219568333067445495889387156549797839586896623252917801829879574904073937812276856673207183660019115256468579360427337345605655575122856050746791184693323197507128301004349350687874936659062399578297321985370669769330259087051061389274335413156225441306455764739320738804278656001025664941017163065427207237278496781218643759802848154160365097468516463534077542079778582045212043767506271249078831964309765365034688673348495856754109756260992870909677498930474680540411523417098327435238867043521247717267008570461481026086042377678634864344125151578929767160875789408094955571452613220111672961126319289530606103687193657245092461200741877219053666174764901666076049924432048177082483428483743955037164521130554438348121280833598408240965681000002376542834288534754043107861681860327261475189959913645403854584124546800586773224348432721419082180226505058271703178687528625566060829612949540197201458724129239569437052407198511176875973442072478191532505328546145859086519245814304903333947697955840574776608446740274317288331759830262322981831434595869250644485791742922134739006459268784577442498251289086719406070916512835842194725216893482203626141741169981141730754609307679542989812195330065982212937912077551205063128373663463888846576460385014070971980659619939937672745981275829061055505578122161295349407523227366421494479350731657196580549647638829135601864157915965275831108358762711279240742806920384473496133305713178054785318473506614473674359114579582586975948541550704795688602381056137104358866630926652865805394185643517562098534468365161020844414392100141705001151731507041603969322123872412600688001261895275336446156614697303916169516360255355170087376618200628336696230397698471235042097175746506031778754670363450937024584290332082879848661841227825201415981572887990686487154342628849352704 [154,76] 56893997871242161249022996243418908127387532244910727169638097494567989427156666727891394436692128530538802285625386082734651416099653565920559712912113845116754607388237570911556961694561119206963260800380017754375334484160069736484619246071728938624465761517112629868187464691955790650344128810190854423703945167272428891637781434123120576976223063116996384549318203745461191679915838025245553970653105213871026289390543622241798879773100185325891890108118709950335572826379670733719058251974329096810627172400859494029026056108375216740415474476552814227202319815518289164642846998737167002421226545984624267069968286685849280622124843822152167383701099654862774195927839073488800651829713198389808944729960673316508271975658995641215292508066178886716803227581950960312707948453352892122654231625474159151415712741935148228502154973036707524332889477711302229093915772779649497857064036302878876518667548164761049968853976334528689136154726531920947293751211318782108527044860666538101999484998145272875022486292314397982771594394066076851668023062105658623037669683618708612685883716386769638554997277077129821572587673439787077045046399379572937935142658605635597438532533219395110160250319884514868437693957119393930425519463336299188840290914653125808967851000762480330291465472847661541826389330886454079155521905611695884869058832348508603495582503892977714860933512688813541881604378743805011042931893776936657989526404519736531084375091567286690752418893630267356066129962039978155630371065542055974940752703892169448209773353712868706555936448253455370590250511833722500531654526693892061922152204683778721495561232963763245365064684127765238777995926203578318412984530787348007493475040903208987434507865510749260704197255728018018957742829002993541888547516833364385180371697384710493045297708506043180702268379110988286500588189872225835575629702532648885510564588699782304276643708928 [154,77] -2111917555274671749245868963105427750962738221844328535412944324140138884779203757380710031575463014106296320485186038908537457680266116982364410215728226625086116504775967092456922380648792563333040347615118874705288306301706422535238198279950058945651903432017565065266080776183944392479581001794640092134277158769017161506637436040233907076266751620076187720655607457200397439117254552436784203287857081411864948880975656514702629542849099963834965665025950626921387462347603608404849373543390092333855245101601715106888929055691959433775048117415949600507203492547688673261629363841031497259596870897171871693978980706194999454078381127602270470186578432799461754676129648766463167377230629157096835900133614416208754038744639272697639440662398522264237234849536518392177950405487159160533488837690527132278003878472025420226218864861949483629956115609420104689087204166719527635794019207705842292953183896750850763960025043743137499360716195925611246704145994367133842527116733470908454462467817646887182313603735650236135604948767528996857411591916202469635384856003663748180396789668547098906933007708211396844405342986572788764083185441273914053623118034511514104288358191804443324682554093271264197997919145093303487951732808106520864356542979381430268692794446103614785169345080303864995898815111898296105589524705122655281794982434193222337649383741991306731768776434724820051559623415638036514529279252560754386130374775668182235902852788843610519198352722924639806035908153892788002085739766914366626858577320779257326034973215675394227478597567837619014953567747714177509304720223535955405862692885157414229429972618854756112759115601414507231927602477316417303575629374524817822425922179203359701466805569707712281617098395467994560492568990386188538448012333526779618934657835218213509978314048878055102024585219762419908806703775337796351843453157679545468849090020353674841292800 [154,78] 38633574269327542594463495375755768945256209414902620832134335466538246447470311686697333261085440261727155071153118617104823915532832309883664581978962908964626994337649478576925509688627478453221346155754089858352167439829733540991511341275408833722832826345401936830605906629479638950498179938161190032931368136573433395338076908100281286375739888525003206797784480311604733249883572289005369923360488096731705080162151671807193750021512339141452866333998753290226855250672670927753646589508321614467552870154691446605969483789757960823912189503892536242372051893353634456591560554099179902072284710049593992058158091626970148413763111373831942775645380788265375793189517812308972363830856161602022032099993672924317150115952424389181672280340650817636356309706402170578972757955323789791248356874307065551534859001661441336642120829471028933765343456831418615905603461910883295996552813164239672529697399305796665242442452573093379553274504108730748975981003450328991714791798416184383836505884332943003593077857399422820768897119765448283690008613037926322890489239619741991717031903143172331926425451995854624360666784697744247778799250768587776104815517907424320775625068799245979535768480303129438467900803681001338219620779348821560458645618243043427753550062107590192351986379438756974669104458903038966694022827326839530144926297180460951099725632271081702113562680656531887040130431571570074201854379600916336970205909527920778743344968815986762253852328737923754838059504459488203370033496731130396701043011891953863448158101280472984000888864022799218541431331920865771175408440683935770671851350461088359943272985063658633540337988009414389233973827682749931883930549708139932753744519757677628488684860873200135941983738190626716850901308872684416022940144566726134376535555016894242703276267674236402671856499690029184885645781871531252376673409267139005189893076044526575616 [154,79] 1067607700887455045100277993618081713054981908162842713673140496703391388105290034287922674738941139064912040225589039736917934785971331166417561024660699753905391911345971379044958863139540744397600256746326778583439896625390340120344292389841086920883542914462034764317047333981031058469385971034613349258951191737190871728625917514632536979271644714210278093357652688823225099719820850184196962073711284784821379826353966126822723006173054073047144092981595948807244669128286944400088529665162193143258304923419380470196154991150241655458928507130882514358808471476878968629537665837559871334847904693271302419992526028116698612586939567342012210747045623277057180419981496825089184868672614622807875211176284509840572268903695956736860877631754028469755665110483702199842582345718537747410867721653436917106515083838338908492876366137074349081852979167463855821412903549557746422910189066090072623608002523047098693861495746713494615083025062719870848016001055579826282967436097866786526430887081459964339648889687385775391830227414351492356570407624640182320549352565754468341482718654819684025715695684793213757794364284918097658297884700178413137041226622914603411768093461849344212806894775214331563317187723794239447080992412577801733799983281464443598986911332791146370326226919848920556628929209192348986720728040971638789756951412041393200139434757150866085713280599556127464738395361812187471478096179824554322985060463050761980915214035844607600842946938060406209531626805336539450943299189331680407385579133776958768649423002867459716174477997431492055129149053725355161135662134253738152425176090589453365470517773556957052757041910172317231315269206344773109115427496559525694624007278690852049545320454133407392900435721418393078197133276268951665905999232763905500202826519866907633062171833937686997847840117662357761453824214993371781246520044569393890583679163432960 [154,80] -56847673226127803562663064629192362403686219987053526072152263252966174482556628236184837839656797139231942917389053328454567694488309041372645933602967201047794368962117035550591774920177146192540742760533329887750683136253140159007257979083942805449709730266527452480578809021451474155552957438360757867877142059071508947522266535005396449323474259708253409186959815378392071325034934905810750864194790582274893824906770430942894783741109864517347653640194931046786203936795229280606824088697870956093570784453965422698388537606951559019839405936060406444826584901346245329553516582761014137448963155939038239473440434303897133987408032463361024288125101122526148702855127373781898739730423254019284285011832387933403236695025256906696600396251519805572274523745937998955296715286547363317824267559381954832337814603659235676382681280999033164418661732224771174292968146212260660386022825794847415732431372131832984482901948987705913863678862971958975980806434020400174484955012523916832295025315492290697847205264621710606245319908082422321463135803552616352683728082248981629077111158916691575828046102280279168437682948812229437269705483450882097021254714387641040593460843495010461188275975199744158440062761025924344691289505896498964693813225810740229415413926650700998265816500264965065905047341460297039825023698554762970566666094856051797042677607543694256389616400616370915164008295458789539097321810307538170408741466756232559771510159007160359991770836499134714334022976275447702317172359971874603072797289603938259356614969399135498705318910234261258291625684745369710319129560440510198427573216515661145088778372676059458053227540915298127417332686140034877021616749060471672292267961971057974130640085192758550993697415929788491613709739727557937733497166374388902081250856236439474253559338626567558608702704828467921434463306943914919860742042128998248270161248256 [154,81] 245916560274483378011172205892922041227833680820030508328610758502696902212870731383278285543986145757921849652420041198877990563763534156945659766833756790536810769088734540485191078358825608651725293786897109027803650040956547176267781488196841155381407591824683072786365770259214914195160718267212199887438225887561395092365142357081858799900191176226393274596138653940593902801177983475602896676582538935379980952131666689788571038328561218471577886579827208331428509876775459866324093586251005107059660653117407962057791468303148459618967014894123490518342714981521788430784057278879237062187126743826605396019669772353008890334273386411796027763948117984450965513515396483190064186821480188712289471999444493197548671613280824628950929743688062203521425429388501396452123695993394579241985058449142257880960297650561771644916994766355438635204723244977847342826254622610674984612768357258734133163421499878390558195187963411259906105805117623204342827063325363554682043243088868528311574749371883483396394335831668357988547769439211145444902818324022692210652302138141467272112667258285926088205266260312412216461470752375668739679948674280162870757054807306287142638242184356567950013423063548350543460523090732647167692066868132154267860095695826793681402235444885543168098868368418491533700126648214545519725047558075463263767727196792886253653737188078147015372616292924910032909906708481929495308123012383150841879478012771704423198058377471437868553736277678167292393577449862181527313311410597415015067138590040153849885033353195744291523679284439907190874994750188525665304145772482814598275023270688917118859611222747365261596475264778585862482202126365319622507358763618841480576449021452701755911274416817773609907941870821695713625946345130868627617668235173526326232180881718715702817917837252834556271991588642989539868080425813421188001451265174270391762944 [154,82] 48598207889264312675074685687429679615106405248563998210519723830529166475261695842461126848236936658115865772673814117357428131296463358506834247914608373894406748591987473090874046819311774971163478468651759854473734007409868793200085081063563150717926977142523048189523916391806676613663708028571034603359174962882099507368260649586988405544336542455624485719518386484310799864050031182947026509616185239057284036883944522819711987471579765830053056338971087095732923012835801004010830488055744891793759608454141650385720580511950079295328770987930193277147257099664603858554556030289782353225430362900195945468553564234742734298365893179592974065398545684567198291562788077025162991902696078410391202276052063226890349508643001467757224403297920281930668254037041654403997688325519033992949256323065529741463331419412338770363199390490465758022781694985196748311733120091304979124029371319542251500675126915630318720764282966259062880603775221018402168164955806563702284614307899841108506702257733795567237849755913503067850787487808477249676049152653925617518472067417140536828053835587190134249444295504152729910225510571682756367169418515266518716364328904555931725114881328671057382788361816841633785687362716884711137154521630047535015417218659999059721173174200619161684765030683983585518436070446812105531188360052090710388448295043279614236794430678315004576174695265193092896100415082760832554609498274657937020668973189538245697001704099048201536465396095483976295615013725441366545258158815685182546340983914104976487294079153584908386112297110914348265750564287365436686422336744916948590099170232944002290303114059913218068186792740336396783128498660642963062206947811117642911503161351058241283800645799611594712560326375488893773466393093618144120722756555004042938865271670486424277240385066516551099122110280976600282328719143080042937022976685936214016 [154,83] -1657641930989198084813956157343666769852501706234739178988163790127382847694787843498378682781174125359383428182716923891067660077867699160677561288112430170541450085360980335498355465941230760357414954684101689774741949019061983333027546513308722721336464666969061191852201158850263119903557925504693815322611733488200834814667734499402063687083132392566864867182016961494061590898782412840518857223041391378904494711024843932421828840034189890296026762615025311325157533335682508784366707862759186267423298427097166788692463346187725755365989570201246928379988383498174523694178638070583240630422534753729000339390353236739290263482902975212051624404962642673796702125421367106566782301730961692221491560630250122087646172904938447982289689133028488751110846258667244302030650663197611142645748742911800473589346464532785500266446075789239414168413705872081873307386971340613525718154736624007354361222796129023660791740409743436365883556886598564186717185872030074343783612220709637242299082269581966188869142581249901584834848225331405228363859147218418339185951482857416789472881428811187374831456843691656849963281076800755982912911917220620370748399107805876378820036814139677236656787429033013699348484488400925397011739801948832892528178403860795428019964637081210020994442104101424345312539718836440156596997373019728377514462129456828190740297628651031281519904921341162065739379122784640084142317819315849516222949392529944731700572129890197503646248016589807388972985453546564571838497390595141294022596752117159151718099468371351356990269079314485294306104063152894600483122426661433357343534457868328074140452370169354057421904775635857998833431697413554111995437940829869476564056981976698766135202795147066521929678045554186605496790701882818942309290510117474021521832559453097913090507248540364663848256843456428489115961462015618680821765121892483072 [154,84] 19883728804371134630953783319995790671329995018443877501859261165836744838166401664036560653993020307281942096486901667229502793514193935452600827732473141977836950651290479842939228215342949461492140614490027921687566595501929431239085645363516696317642164642894608033238907098861863096624160811260261444680141183388607154642429451171360467474070923315307777030559616597016743360660885328560811050544142550190691851763120693396338665992108165749472277488409016245747049665311178122395228319504876729162036333859664317584945777380390222007192895023906305937830353888418721778559281958008696001937809493894144697067866321419751628261451482659638123568010007167648993498717378456466024927577975354064236673929852028150715975615241547277700215376482854438428116320984833418730870591733689105505937809558048207874957126643602990003910613279083277787099708866926678623907810972509969044907408073096541355390358493105710182728461393035399209772986496218045027542136629143317633350957754648365551835907011613757965905816774919352639045165696244858083350682893837361596042101891820192776595865770731831266824848211820943730502843335746716492966385993550020925445780071586970924210699501286809477636563469479552417258908847979248012737814745496451757725387625658430655210699299670566549994430666018269034903945481700427521603561950021632253303570792265725986576888713375173800599739699490137506378367716259501634545743023034448987429332502268902876316146755949280437586546392653894370422131165691520868504063140366770449577276283168853887673789185997326947712286351401064829093044379739497144436986389195709549286852497081316015856027259730933782946169778047676845102578364975757568566543166557589901959038544301124801193663817397098763030632423209231249822730700912297608756755623524685668109278080905387199562094984590179504364123171978280079764459352184711812780461850624 [154,85] 271651526491535455674216149336358717094500746140268539795258694911210216044147843481908112580934220864682598029905390750841684631055640886243308657098285047871684317829001153073520744344043448402292465614460647370376172073268716634190237160307217996138941971336020785291964047337913472567984689755577614652088397284367949327972925370119286640836190189626336014410957483112198281746370873709172934010966776575542899690119132732076093221176903696685439145822975094491974498732870481471283056262104459050352921706359187008121465888236931804364438117889337235239104003335642071972155279139098178306464817571188166803887454767553840923951867611491067552686899639047960580657179348086833013205649186261454668985645390312248764343302593821056807978013703216970170976562834621043835891713672846524491159717577746128139887791412315417754804676639500654532681887520057360145532605426002365567104878657952893366332694263479692876406798148558726668939553545282632920885048211635771087044494157024486033897143220732149934982225422045057897972517791605394623528171281002573048741636097083217176355912975030711843517176399654589417424275746018096887877831575794134925743836083715637334897634322722337167330182296923404064600552281694132515680308384451908394822033645278715348625851567552116987434040888488959542914194715873853485949291726525741300930088858105378742770631091771250208681201137284356989329945858563884140248642071587120887740219301681576180823527938585655694151568064106013260194725390640155332693110509312759851835159658955054453038412526093836380749351920555948619162440763159642882243841722870881459455185928968016291027624742235965158429833137983317620938117543810791116160180900626893003265553752052873911829902206187937677149127837927857925105622377706058793923271704749173895595296897529587253870719522433952995712852465883901371254029948414986620063744 [154,86] -20386707275827979510893596710415216581794411582873957356362753429973857302251130836865379359812481838857249839952415075777034267549776711611867057184175908875894376991902777300854685772144777527487397870240728573482049979531252030328206756731183460060360601490478695438176085457232105220445842369286656724702591643340891180735582872003442032361518868180306394857991544102902377615260429620896796208652846987642310247875334786809000684578120376145227021367307223593085099737462874108554295768985808683057749361196178132510141115284991536779278995477253484054810338288013424828987487350002398226915611263416402424932964345881326922080401678577876492332157471953903545057236424475295272779332755492954621949311282237663009822634076520823479305127087280993737581056050173980199852191729853310187775283089949665193084830718815800621524793829905343416536107697512851996982708723601902110890508789095354780726126495997178019387132589348191642444929784424821098374527579382025020264691009343888284718541212575446771043030504041756875107604178991426861810849087463059145275059484999210144350063594538272207660249508682903444079345552176110473580358369039761880355062718760881583707865169279552886809597913932825711927709029693161060631355744509363742742312000001788389994715224643429176366644561182515985445093740823076430429854029091265332796651884590758924669524294052917500204766218540144767958677790937149695305892446343005129653859171291080897966239087910463448731349688567233208768385463845967695556997561886849922915211196050374561682716679650787632883846230895769985076822911726423384294303318650901898708276296726792372002424203991368228752887833910532347226043697223664490322979140776734285987474298895837099594055760207619948707362349401920272287176851422842271708843921363244975516093172396273536885614303537273166274501858142847615147360899853424590848 [154,87] 746407131972443085758089357091316791616676659461013270917792937992803825989353943015031262902595814135828941900840038983722747976044433612131089375295531210037468868041207010496260834554782996721511345821804994912445614359997623076947309905574691478653109337956833638827004864700738600807835544379553696793391507825598385554362021516282246435051106502216825808759889990215973320125050994642025863731910992033291177494557074422739287600522422785109064776699784949369130991521368170268282825170263006931998217771631838850746835356328963405385316167057176857111427909558364700032498010937054963755999948342603029922966191382082422348154865876373565723992178633913700160035477686728280173163173693368275551689270573857039407993792761876202116409222713173872423267333562950890866871676194019124576811290337681909786245741343341439623324949835207453586963314911188042672032459556466767817480420477642747787343332755147074206995971260416198796345883225351843540935904566559316550306027038745273114523168340053811235662491218618106056053589760488076734857322199728734561893325056571533904038150122882246980474183691508630259369355403908961753695862488691082795801898908520824033533601451547804883929432765220601108402569595863109908157955512677805672248807273017347417096206248363719839413029761943066103132890113635217588526641138481884368659315402310407147317323152860442858884290728092731332434110692916889629621883081907092961550242140088262633123386248216382529771481370161572943440775832443148646020143557064862195729150358855874866169127640855420421099454216463988837857357998431835023318061172993913690989675532469227551284416059182090354442995800722877774228209706265279942265575379946182960975569751152559925363450134699388322509159561463626618240204905143941032298374045037077317545542088650528923993207108464640347312035473773578208596516862074880 [154,88] -15798178845798836382857742899237072279353981766595647451001121751661621695246333645785831391302613612334313216834407469839707969599552832471997166668834242067963210845577832339373251854700455008212194166367323705584702180394203529002397650892468859793897122922015784570915638494376342038001362934470638393633249627049603222479305448716514887531721130658002721757591408075872779920165988000115602146037578286811872278453812761596038404057176208357864315962195103029929493724896534524592298269459185943648685937637785910412306068820383014584098494633750588561783964959345808967347968211384328412869097438032262886127534734076483523513911466017248501038718574478885872205450931513825643363075108184742907783129375644780265831499052719985096226409982426849589128001518188839855495386138155064148924578605182589749441251437506525998675510312972470355163504096528231909871675242230545736429052345774213083887703801592969815638667486851667532223864912983454047530890341538507430013225273521946630292331212215549537173072988333514683297205305183343830901134753883625540073998505598735036877240821394791900173965601750546953582046923277373123171609941089770649607814489341176871378764210545331043742328263864650724191250104650417166843196519420495515791315434743470153409848913457441308084069841724907457478667286477729259453773595112854909480618222257454409399178531370862587268845511185650264499410699006872631014822798692649125062643235047277494060513208385590734506777540345857223172648865472059609399780317805844711526898186852555104238330361438492489904824961286613485587993391508869546495841098796356158059232952645308618937699524842143653356165517379262186485738184285032890297468168379890620123461640252093109113840969071374135756090280299800588612754807573694428471911188246810068642726918003460132344433537150229361802871434554759265183088898048 [154,89] 191566198330924057765104464813166341221133656309024200239494685552201890872763271245074073223730389989775425881092826999564641260748620052139640478813604722897640718577454528966300319968722620213870789797689373313113902861445860518771317266981154256509741731574278799682117836779264297708676888431537401662676712309107451053528435677277064011816179335063008998010277556759392242283220221644753549030325891168286380603709603459540468915600876396068362379307183880009924504350027761880579758191261241569846094746302257208926566649726835832517910359339380592482835412141623608180860224572738715863511959272499460284689765710741964392909828888956429792831692217842167534455152090114478750132826531269527440417561939077935809268415348136224598024162841494052197827174801673056159498608875512803248585504439362888877656720104241602053240728757508709014021037051927418020694311958456061652132490817104502619419167960838828534811386526831481002430633840448026886353478079987039376922950177609030019296708964490043975238772586383720614153780584114911138794142966417707265227262992702151648509166393911255870748928671751631635991731846114952862304236797432983036329182085742621223644015074469406094138034139629014591249522729270987583259852456648318929717356399241650315652605463382206525808776528117896552131860697277317280825452272309153093551889921233039183078626825486295095911935745880940822584458206438563589313676563893040250370852540093868985871301262200351524080230342876566319048097840714305409654915263672859083055392261019775937982879160407737661910761692312575194242552882847679650571996636760976925446502793273176371067495851150742809094268081496556713569689332629342557030209579230893962804569599402310766753861495782557404895784838744580351511990754074267377985587577829767406328527301247519497225122189289210613545980918375300660020480 [154,90] 689516665176002277048451685093794714248552376651039657450397756968329353575973644967648300728603253379780837040289516910793550440090064538602851050879350036456042839672763102355579816538005373675876320984017175725374227621673998814905293805453319966438394770250462389970098969571452075360925132213259500639714469667303821933562295162206632775429374540543897727471129545692806160750245969561902805118458605344923142318915135997643314051225750081474566898117387519476338852956530813702688730073992548185064399904602064256651856666976510429254334079925428156970598422830969848985909712017488180283984605397439934697742917574505932184185749266057420381528523884542402331651232995476624699684657540686304676640264639703977262870490630272265568099203029094001402362584316932790155848290573282017373040525007914835256797592669175506964481201625439515684252458207537778702740989523067129460123073197651107326922625773561751006476456053187121156417563194979157729977934212239428225567395268206229141968924226120351383627981661682591013661652663674012851356384795610636022547957598111439785851054193034427949994168623506453411415399138808753255546174837861349926242165274241085250348920261239396118531257584428661840102048561771312589034550834552122122947227154350252576861364891707187129138692232660730008669181015716943565169956030654369850491912775791168528169700286445420717480620257966827503723919212802183879401133437764417046010982731189921254388576542655500869948322584366362277869554934181821205212015774667180251789436354631598968407674226758539743537706593171540650467200761713971826861438451048952609956560211816077804791792525350209138968973162761772593538613591708749400981204592152313361573394851140929342350480113073601720210265340165232484070922948074522710268154277379638396500656786615928294090986577334198151996659935899398144 [154,91] -83246757342819888726260744517555464984674482294917194955343606435344204156973787730519034393496083712028619901288385421379249401640893034889849627366856416165184447162436110665257046217586844746830164888982383442799271241420124118621764280469206517128223527891856452311908668944972686302010501864370512860996796069373597394767258492389251213307903019826566141673703367475062411517172863435032643458148736912581687328951047842277157450651286240135883687431521989978479819658168339777315089447606578210280207692930024718895841371746876967288492445127244466252403785759886402060697626192219953939703526796262509123871321771355586671184402621853916384965549703806332597316745867146399235412967263172769965484348006609127017564981372933869658205247632459714493064810448687191270371071606674950014028351270176794075168337843293736704622814221813741494696369144460934641567925829520345856810154800404214467974494726074393266776866614468222492553207881171643908263160825827733803264082846244814897849534376186235496416268286721119467077652969071469190305703682253180129532340629489650530514161132542001882400415657350484607170949674081863375154645275329787852977370375639449748967044605123323092505066339852892163309083791672712646270961823447546776284081497686032320878681454380507788006049085878936401417285301904280189960867500853150871001418537835583880511277256546012751803036866850367078686738733286353437494875505379429167028166611961199622857073259858674949214041247397508933304461867739686589348735104509797501467586859302618781439251206014610884580667254031601959691887300174236308437774737686018045338615573082497236985420044993059744562974362029625441841490466535273221810644614915821769764463804078558776873372664649571953062670000047460891989266052192735097680472530685767412477816490093980714283282990669444791226041071304704 [154,92] 1904152520015874372268405181759665362750570404664943566235046267912631069474917966339247561007126981872974019535099722174145731506115014629288948854590078899137360287802672984314666269722449451768318105067300772712689042085145586828301534061647153715959771392866726827218104109737138295821552276942950473753283136527343566864333960641316044353445255809495413112165628899414791974664718655470961258846622677406897599022525002278340416649827390113996160271333203797357030660943985782410766384179882520141688184599214968446237087446650065987603598805381565854293540882962549684318303090653495242987067416071122840378781104374623331013834954998135039947329717292127865727064432682437442692579009891624047975686956278318132190077286095405537511344791558603559503899278024353957115221636690163583172261658745894065148149752676362846857948293797453747479755664073890577566892840955600275185622560970652739011819436008701723970657395021567423220149100632219146143953943420043277429214466240168084900056963414149359059068478243758012373985437289068431976666050709320801083558845443386731901277748804655617391887314605231262868812026360965781316047601790570231361121466904682365115287322799675906804632027928086510878367918408940978795256469032959854602082305842393309943144939057946194091990368997294964684027071287262514657607259944903015009654404195360231063264507374557423524220107403125175686766355604503041494810760098519686838339076588204268069318803441916081528913371554408242476456801207376587167933401112114803568531232943820707426388821915122639268515577174129646789374600796916333587984884041405204137432780029691465364330162077010570772972392438691610866798084174876971739532284829753155930569910628713661788986480362309332954040316119085703888314195568289102305624543904205997179473026887776178762158597296483939180220645376 [154,93] -25799952676425362331991891546820118883206525558970339115865465235245888348055341175363002536358343117942073767983526014218585523520334413480811696255862314440792720201478428343378892955354535865515471921061876739267932239646035332192072773085020090338720892155587814620690500595456661692512478821781922965496377281577039270039175561485708375640270921925937915069847244198971635525703258228185116622796007691289125804511225492910624068317688959254491951497692695113338336230855613323602543155078412665714389402821886121809014911551853129313116395087650588411762762770467049664890855899828760017639331463066407788010920083693795695992269773555562140201847306446258695872026864106776500550933583952755255967694745549963773287846930190934841338872453946254266603546471474983990627062237094548989125477398611104153538192016239839972453456916453904247484572042848329536567716317627317611398924394222762172157666890011783441166116619380549692160047796607981679572463973816974153777617382912832052245777825442920853366718371940138143080301295790296457654688728134135513426721689970291308218138928975251015068426357830751404854045211108286859627078527090345068357511181698371474339930755949500799603636228128848119548229221388457444700414845215924007039292329623716994471251671256438688852004158573811191693491843369773197509238115688050600138150785758939208786853148358045715500841545789640562630091138728621870104569462310514409757776260087349295274544609310223024140737574260567059211804971658791508424361065845609821510752997159248738004253597192982031349585532845605939005958706412940668927356351820118989538856669953260007102939084429588032485031236663450626092204361718658082114834262158325266163141067350315351367194047020126180388484720293730474233489515006277544176857123376986051553532367212144781228781238310855172325376 [154,94] 247088399636834720184483975857180202915751277953212133980906100982478608194767791427613166877620859251113857974337118552279301245711807404358015738459946664620923508382338865551509646110067645975379729918949287994113016725264988033572265806638373435818479659514900439086722674517431762107862622045491221179447512749900290220214013181730403268006595683007177572534206110642514049743280307082026463847795932118387790895193154365726161146745175892678800374217518595063767341379095883100129101166982411515489801532283637418769473187290777487350448974710353651507224263608317653991773633336601051625332341177108404969006488979458189257664224418517725503611194835461119187649250508633283610999758291448324793229129768959730498844416295828019666634690796519560738155630113395219831240206203013011965089366054305639296630997892700591238525383070827489491728720823753057393571282423708443664049578794801952369466526018613023449471619203605369256482027031640016323224846404390905571243905715561102162892204352967413708580530180094183467906350086039353349294203725816338939230469979492785059555971467081617963058391281662441475701338566404357073378451951219143863761155410430211701422243133519223284453547313191497422513527316120443688070499423423654731865760561157490214102844719107070490959523503266831067636816754128744348766639961345982524171536540592365713649368477551406568259652183935513897878772044864977622772167647547611925857516507972151033532255597503062647265155990673817528545654400685737510079703134548068617236717196873014199235006076811238478624707256086032697295264582096412781458939757928091040606830771928707014619248703834918261716872497276218349116400410305088711442759299538730426008271789179728857040026421364961250183120498298988359813527806491938470079855414371593007628987361085619998224615227193516032 [154,95] -1845804237762234927934485604760335274092967574221867187075312585269186284345924232208965408783438023596460996025019180108664800175392987419374431453819845833048234730469495315515211987797933946707322015915852981631299197002471207174258483383075803035151072543331125119172002608729437888719638448075291119270452821976038204805570138402858773424649774199869688871186155107704004281679715553501256024315483621241065378191996772884142725965488744613528404321183240448156434667706128888538313389388677485360362286549425502087912758217166488266165682499705346200725884035455569579007091805239647876542133259578538076875533977899019040599726845797106221542966164931302964215738021492564118850212582899455098337008465779117265506816912635759374952870697240063228380575764172087555452169690876869969551987189463053990652057609288268570897089485012096297216390041277397534099146849366244098241118162447931641374481825923950162171098684936130408473908098177755659367882084037525792367974748977963042671047193184378719303930137509298041349928821654877033080660869729281198922058006617749489415424833791375393859504669399652052001720516355067677238858507402287878432538241669007437946927952371548852735225812572414072571304570193431964306904987505475687494207990253179987749386815293488285898932037211684730817603292701680244765082267373617602515665999716573353696359754806958154475304315612977131462372611451341061144203814495432226972505163388328947363887935478665755364979487137317906799409720621392503543333942836363673819446644496392625626375446601400112947806941031650929121336758119127431359775417201460458632527785892312650845289466026185302472408616154408028198964210146025572872382037882255495237463061565345581928192779907020235820358648015955270266238208324638190602330267704360380755432206901665136425653691023360 [154,96] 10843823795057897129429858396250083386526042208682893938022724920813323188409307179146643489059713064258455712277648592981881725178531008653379515419871791196862205077330911319000484812376849330163754309310348081402260787824849343248141985937349402555242436738512175264570860279979069693086665159607193211393218722306856736352241076157024809982548665451825969329608973268918159724145562616156048425964614239162431145460996287807330837359233405530988068678646809643724879312089179198947674469299003249824939823898408051514042310796274527644785802309678418933389094665198577236130811103191219292429632717879942323439558145139411246889320229557525791279126290443133002278782039344271710959162945179582592012112200097941579093926436913176613570256088921240919822145890231658806675594669038547715264707865225896910203666851312045113670569138126961897396055497553624629978971397447684479672329336625602677186549577051884308155354890989070215188637836777951548429013852315851525510557645684730345447931259310984846171017920243015668827892817615463062068931763420319116477700620527261163261473289441939049256153254759478564250557122746824706160786251740554053973316837517873288813705658790113119847434920790194144923056485635101848952539825681965000006405817935789222738072463981840122660530867092541108250711576269020632962974774443893946228062166059603659844592237481159651980418090077889238568930786956260558258244092208505658451177104502931383176096070288643953280676562085540864875310358639213228729937947724146164482123105396039455957687482298422748462501494145208301779898513057091849452372901845340287250330379443250609384678726531652950077305662704119504087307420924937251531045335841764330733317338270440544025353270780498705984797931401038305955630781051019640858922359836795096098911460054538794174996480 [154,97] -37571532436978486324320606194022108568527556262416026134800315071843321794211946115211697212224722126492485672921514286090710396198313476793299715138142258297252712192346281552183229201669237056239884210885988097766180955672008936018747589909977057474345475641039703209236297140935428998601744261041608772782622627109960110888418314276997355015269827505997877557973127180860362942206022268606901997615789441220693064698015278419612356551525776154890814152919972278943234624903422906601237491453355637578172845489147339230476022086060319705600489881675506245036237173477213796580554957039528713303708384078547229075697059786615087695965022587623614646440843648136588231019571207974603742635697971998381548409533676732436789267484282219632966910052676508594921071394893146268495529225185783026952629580496279542356855453046701548789143503721894697544606743558583699362493574315005425524906322465393521466349351644964960719960307921057048941456532375466891738437741860951270123533733228078362010865488599426588033183953209764370515290320853668134433775450347281102729493835812742891891322671765870546475675444406310404821834096099996250798839765925522099346278158197326135936630093014543886236947483051360324805041568677971854591135341714904457356755652651463233519633796143005780282856114886720606867696675383587475530736692025344187775938732551722277587784041801822882823942025208415525039580856742255094520660407275841946306004257645904470267911906116487844737353476805836731359750855223043458534653454064777399020395982381340085601858003529779338723626515422608915507314647807015000704959812247406848151131185993579579355615673377137858079327931277633214314915429154505890970687236042024537771501931867487931790484077306684744403309687468052740896855964340683538900821821539063086923671879888387676672 [154,98] -32519493971271278753538784669134476321013213155089746170772484443021249771278389619660924121211290924813074229068557324537238123839769681372545108621900134688904525060181101468693455568859432067366234775645282822886363973084863370197208311824959135438687090218279591521425151538906754617521561857130178614418583980424840859116941353853004981581482715755667163387934712903288869233007139257293583126970814795083845850227484145928284896641223624134628758765664213098565389519904359047026715855095618446154990213761525844554188110200347617541099834568976254536568290939747136160991762769530734756520456546432109091857003731397577912202187468454334196199521120904081845508714562259295258548849278289800961438017435555993470571280354050881215145802105786236720746756860032180609656498911961217091444463912920378185311914311343397553011881183509877210313259874015133776091146268310349536895404624387209647734830117669458220055346152332903554533027441172660311907142460424756634838295449700092730766624292070976604554846612842160812389227947792171124386196522101562779542068698512795515610031328466476663438058039391242030111691408356792306386324519417089156766371158282425582698663481619362925864128129184775291266576601251175179143465453378797078860974396646345566945450919517074640910636908762258695141525872579600538785206964686779571430976912771297615447209880564845439127738249635904360400592680741605220894956469264951345712326904025156213488599812738761156600993149290346223570186975754990767630593632662609230074526062852666710530902395391953604218054550688722347225397925850989989945149649880576854253418803405035408738187802191852050157720753694261075869317573382280460925143459360460681413143033933051304081317431437475097286194011824845463981360045431528399905117501311051098353368867430400 [154,99] 628951280700134379553315513087017430995790932581307824483810643436788215692839524059612302632101153324824055630294638428628395934995947407413722365591328454042636390601565229539157328318648661374088518760414367085988884897473249338900710088164968126673545552391684679179391026467397665707706683663193396481403852402535240546156797061546509761838599215387915759902600338749101266360002233275379615322490373626949932697733666969336512525114309183772152733383439419131808130681720209283547183644181621988954607851025041870653442538531781421227186048539394292007356735294882242652936642846187037838008102451532875697090913181453089734982175145889412095525002799149756007572799253677357322014069213965417000653133968141863439331211546447247095896175647901873403926300932994089214639728899566917159887471883797347898928486327055305702976051653954224812404589858269706037467806342985321695902741807519651739359220350273782332864543476705272172862088895431930911539285571453282661673476907178664315582416882459076731568131560573416663367258922641686782481169456638644577439487846351575550673316923763026122687743468832012554111117922274191391781522110621031747890769099205149234766005459169333366796285220914883215216599539989164866756247306746221282436528990795585241378455666632504440009465017369322331354538554088180990113591683052017104075957453556569544836876987695020383412351341528821343897652281007424731029281539339426015887245609752935808409936859671324144127924570053257886580921568948868813642231684115091578904152134832737551112755842336354588327447394181891851516036877886043832084344988831964047646070823441705233916267025678029395362033567817763764111008983465608244526038955001305466681413081074815565913385204686831756749710723825570446074741536562075246922119430791898456373956608 [154,100] -5275006883527697627325728838096789814160414562771233459877011369783133624888906713643061651163634294128063646164930282390794691496255810876298713697921162839424692181647408912031302704075009879879718040753870553234891015717535473015713475748411927449531905314619293288497288545585230010388288635013069160471345674341989501001399529176381353661656817627124872443590521925157392068208448463128809322382300469607624268887729270599879054195047438384750083662436082875662498622620419139327845871618850994433274825643079172251198349233470682658360728623615038258385183897172805310740297817409395049307560758388358322626241168063252524622687969858132510388942388265303563544472812145441768608449835015853070072665602062285410077391235670597112281087351206680222257514103750074844913402709857874749365858099904088039245910865090243988051305307340913263641573336853662232810870084519390486071662401524855691112350669074195773967268526514794404271436450442071035794274708086207099579933642308376911840549329905133727738082910690552289631717854125192250703017101591000983008380759926508113726321846840918226901653921252643319090152634192049899232610261463123980203662121824461315779260115983958344192378045889162318624347136353632698108125804259198257343230910200788949314252124066721558066903902454907279069989404876446820507005826468401206166869003262060278902288560630799091951291568636610762989840826771088009550293256410557165704066522641937632772618643269964573218582397022531449964600519820386078189537755844130741884540578836928447676873885848179968045991428057127642812245280643737329474224670304638282011208425600929026299171137067041020449786180429745754121450713067220837382933298713079421292790429972852637508319300621090050635722166556851880584478878609570276737931131708534379360256 [154,101] 46360888224337859253209851189658554901074412056339937554053872356628352553241020051810336924751192213801863509097457301499706394522283528335535548521931046119303286254523069323830424362109688557601390582591085801590377375100889668827132136002882657964886274109034049557074108885060590067263412317575843178768965174879764282821497844544553015032488436529881804964154298447100515545011810522249341011936427751151984561996713665462830502917580244968963614817486920646518877117174490747400182118010410445533179851074773715781788695047454607094583765035099489178807368876547235550435228972148444478709838515776836083059816591937075837848716748729328908511022890804960729882728987073723302772077189909332287264744929348980169268751286581735810878556300097592161936030523331167194259670908376919958968182312130854962648031871491918041333016654672730763063668654972279207012985021319494976513958365240729406682946254531243272170485217074779746226822440652663032912220644106105838032180169314055134607927061410294116723672542764097728728357892463507438981545082173997005174625900919640319466071150087126411535131208858242290898264429141661747765029090834169705239108035740216975509504263248230189817118324720442399091405706578446697284992395640259673850007957831582521492390034703031762647421855413172659003919909515820235260585629987247584418741039643582265323074913355900219237628133883409879634210158869052753067822848634120498116662052421412578144185836791699574659708188033951439761193631359803628877084556006098181524332259270258922385757625316616394989970633365961712971367230423134731433810545857100258070142049490238521334217283293306423210600887131763947456743316277176882760373230649785904462189485736932445323407554914786387187319172892475746074165658113312129076832863666301696 [154,102] -85453227907189991394127825682300794259676000735391876625166595797434923840360329133507408722171672613754699593616427377868064657722793362810810696511087705664562617616746680846303223255866404809698372807246286789277088497792479654750542157159089409112313603297696040895388607597112040104171187676122429481207655868162180535494435636087160225193148376673320870959311047508674865161299790308516587128452729537178045182949560124153939924985435088927615806532960878307837832994099260621903186651128807954190604087441064372070343941586478656899646970697151871596501577548321460375496354497105149464473753546394237936122445515662991260970308980138773288175073700322320241549145729317485237546561000660474796039514143866085745363057244330025222837887713136660588705165974777977434362752132403393806521822391919395689660328328066221239927161714242213932854381480092229753289505368668716696685000039588163767040691590013531875979046218773329155797883060297523355933190893237033772627283408000676246014516928821014111993044639325139207854643232119333066434922597651374693490030050039346197490090381268612899651235749655622590087923275126194453092611922922223408967368312469498658978159020373660583413368312531031985893124615333590609834383881028484820838311243852194532221523981892299952439038462399277320553464984059244957101609442206428790851914331819421178839039898548619184591156613721452851389212728823109548355428413890034266715540631194950162522031774152548808421308430974888105208813362979375984790180891870750803605929309371899451112289803511043822984306666839297555264186366096042733394516044915470145595548415844719000857425209096345157854014173339458854320890929969242605390348116224713150243775049832375742550109721711317564018534991671581095783220961617464880648659382272 [154,103] 264313540637583997201786465337606162973731717947142669696866629900031142799471175588551066754353102173491618543078951904115218384250600352757308097609502103416461454717503212518409515927024590132897324075704003233217111001219482847069322809973003082319416862428946157368597015934511969496482907180763415536988126622149130509995605801674435171908495133727761146377594516571472762915935921984477545947772829756746135657905479108462359873778328606698902750089982216099064108712714120337224247459965310274951275981286259015365677313232725067588863061463098705523430830186536040595258819380397250377359081579449676826579090717590191891087545426383400114122406978475535890470390442993132491294094504599498501719855936542067428354255023658161968772002823608739040227041537640192347586974565127688146019571890607384364975183313368412364600473932117207438566547685549595521507699741486939567374445359244706736808330040699063290117937710535658197269045569650245860469951898046415914060918374475707005640535241297649549461102179497293828524813794141317023838019874233036592901887361976655950039969953206562173474723583851525282594152493159536551698108221503708319044750037540122012915907305406912633896009609675057190946815055879615977983198016088272980205485461663295205304174773034465798064466938509519609346156477799247286099325666367399440600604577331057277150200262902023556491979392781366715615832767678442264502732409170102336284301864670438119734909940788792133365329697200409032473414808340758900448327180928748020708934208527700214326791622718380547712793974013570119575952097186608885441851737009060595514155771859411551174262489212895769411763685027749221433990145444373217245503293921519312861706300057834173115705073115447068365806925027488489826670510016286013904384 [154,104] -200860580506243290532303190110142354288523567610151672207885120513766252287291887849315661644212399773196012333508710341639236688660649295982899926450865592053605589620938504574692704490070971839474884282316155381702704285478786530640004703342374063771191293439710163794575243415810006327727321838484546989707415550624694676701343268728265413416818432953206007083599947509122019348454353803009572401304253184649050990395931392433407884816958788297896605568399876906373594996139787429465035914728934953699848235480765349720425708335832116971554353672814083731316737701834183024600150745210900515429919088305980969896574436669588028290046510851643998755842812305190149559673684172453667869074098410228160468633422937858750690128968655101174413673271047634200212599032554858595012384822674562942191120265665632331644942715259406090583910776143277916860033799755918239886667951604849366214925321310409498187184523654985219641963100727035176117072753544165457434434547792976140603648706718371151041306166870609195589787482782269987171198800753887729933647174581228715292021466638458223569040710480342639304385632256105363320187133666095740077545750993866957893290783317178667272494861007806559476014876156856091281891843186526991399096936302357786714709524583826630299804083656986966169027445324478181709578917298266000770967670520222339197809338832907639422614761488218999534764481712232147286531543901534417873914026542890566540798287258197083433812256201664360081994381140472048011668883378604518383513700955233634853902543815420946790302767678567839093820734661263318461443610517009897661677283495766474420223235005591358675905565649244150924685321248165763811502635756577469319296664300886676136331617706582117551658769713850949004751396339979443883407246403575552 [154,105] 324850969239394006897211361941833264560398267099969105723806132726799769858017773003785518412072641644551474978855627516134323387406950147811440921324536238904654629775072840259332881673184672309784107209125553822225004954769854843969452440646605961381417854481447496715628113269341350199170871239792948987388277844340816935475124115422627492064352666683586852124067373529145951792822494652166452840829676523612159468778133478581183344150403854903728540791149486156870478897108852066813552181852217838977624192897666355521295533639245268258400273667064909230191329979564300471960472154689434883190571397747825962361171056957488859051047286562711570694314530426330893559614657419992995040497224749406158855860854884646665106653924860483798561593625246371418963825656081784064457260475306683079913678320489732631737187043051267330141516273074428261168975264207950179277567493176833650137654523304718358001382522601062749153551140345052035888573269563531074096872768264383858797044876868712646532896682857881412636924802525936516567839540076956189514123105727188962970250326366571046035338545124542592187344892337177249656759454058746512284370237152331572024532727838060589919115372824360240154873673455944950675732827055952113546864754562442677039323568452808695399480012440876663644256087250254980857471810920758260369701965908714695196983776955933792953925219613106986818460816343012994082577318837744320805979558040799544064421905630155632827301347383931079728314003945659985099669980994652510371423179939272832210469252049628644935666239313342334227989008113784923241323285666399718135485920182893986596643361851158753400074169237012716899585876019634959351603683763650948625443373468604442239673639062398333800764449138408029128536337355595082541907835600 [154,106] 844077039494230870798831630891711212857247624029908548521084794246885718533156743854912010988581906606803410737188498773232845267471698373877750260114932993901967582245472466957147313560610892644844968104551919137917281461816771922447691797706203415730541752376898842250623312773920733731186169819645282210778164974886744184118277530787082470431776972384036561619334146775380189269402832139456721885110276544249398249779450643496322202572118291089258189453132824075928240644266065639336905261396396482252054260609247348091090353688289827506036920653289267806932171563147728469790708204188086179087671418639704450318960666123468861614120933929958840991714173194186055705699937027273898093775474889909795822308228552692023811560058130591858581674442809288812401878908591641061450537558221801935073677299042451464881706028165147370108797810653666875975514210325348434550072019714673426848547620837695046480298141225399405949594832741845107594672297413466598451712322713186607257288311500753435300244683579322013767001285687815294515293107517087168404880004726323227674830388414916624170896089489877732400756314499612685026774591939368131137441426169544148688951883680872550405731224997302215733858038456810133390149204473025326946454908770878165209529712300754304876294956238925383185114802112784705383915368654218883013562876879321545381650034751929595038062099126979698883660961363763271133150308976629612249729102585746507358682314291372625023078977963516321674571396152235303622929777821577920287221464232778612486248032409596196156977328618742668884545407069442044138424178606316786787455194459502181675768683743628498566483003127036151073983008469330995219414773294245091640333485266928199845007576317823571120888370582509337338753498838227714372352 [154,107] -259803463935534314353963913745143554306739913603398579942524677424807300240597420746077552340104946509826898594030204941822945832661488593887116315420619650713942610419020138039663978726099415134701705675713364812231339864097042756333864633333540354025588351183061824043353781231004195289842392827542907253864768236912009580869738418373241792373887309616136811528916862047356079840178081952992165906137035508531583194742026067991114840202655065512740654792099039002741431307624362158900936355898075732225804774231082629048584194137324186657554725285629209970650495958018832076349861392610948441796422871598766091809145390308045149522032690353540985899154094375378885027024516779018074901166641532114340254851911367392884333805410159974310403916229851557257638536924769804708563684548323112048524306624120157926434360013536929398826984097606770872124842838156019922912269463559440895202065335930171424503480270994035115987475360093559339901550443871326462355379259307272812863464055240290711214986400298151703658738262586943109617589889902076817882465270755611805725584545963248458018362902095748066301670446979935465441284201278809554536153028128539520701273517307797476526102937665314169579850390246404697538947112353184812415753434004826755290806821203650044131785808344083636131599817540636357196442544938565608723927002747133762929300115888448456172869870800731573507108138653103879414038577566250038915529070569633683485585969391984471929678875162512372016865862486585416087494288162368852204701630466755897468887370500893400656468683650217383284257090597025627227281189124241758415754962013983270674932246702222517516839511567024158665834811657092895100617854227919548560938380849596189837308149495128940048484008819425189715768681987964928 [154,108] 281670178361525295319239263202246381982549575861234540054678864101498119974758075270946363255766387771909333977128663450957166966643595402996744123143849494271989931409944616489412778871486527814440925074696431727118111740152814928319177214536495254683598780114523602104157402995527007066101969389615946525927691589352811943318355986507121844453691051552917784664702302350239256995636861730688989649914282455389046679365739299330090133406165997076171199548930530973725658717865409309898255244784771975338470007406795538205765082118233981320453504481911572563246497732903856102097014328224690587319895537031226043456318809942289478441425888822598796858455494255960356660418275803449487035318732317771705564092232978388119744961920598026473176668401963267716938383826399116515487729239789048270328916838237414401113462608240046413098589502999342831776721890288879023572665243359350787971956339844679990549465690567242488286774358692842830927034707544186777894630828609332488547305159420094826661684113901009705281212454285237015178425882301055775880845537970166496950657379323757084544112444524409070050890502453919705747155328216791691077626523472904559529972319272798359997140622351319026025551115491240156035357840821539758982909674634793457138119469002317749146092739340194056905419853721675182061676206783366137428654843476693481796733319981949924720360777545926875075249924118823631868650784889324316775774428229461236421374927992676073909638268489206350933388144647374477703444459968519267698765752411506957080804130514377290265689636777853923961914834289535024945146198973770562124858763241965331061517833273863165083276399199330307510386378018819440189225834896976930324778550629759734303992117524722612246067268301959060615037984768 [154,109] -107556259474767348552347100090084382959373203374568850288925374186365412467845480132023636843190464107472178723587146447775374600167979491363174197902358679879434591592862543537255741046339963106150047280840576431180966673564693403361159154778564706829648336076904977020530977103159301208857743886190371884627222105825134554834361906371019013430919120668956885391478121375997314583523571894649476418684907794204690707559828583626687510723657000445976887705478528480492723592021813124170671503758237272048129159920184385872875039513297840429421316920244683838687529626510249707383919899568298389424549928888581904262143556605895310659150726978206838920882999270634568912722790420353315893343374810388234232027946662094278658040964447675787824534620152731757875916036115860082173439195893168153799755237520915003207883595010347405748829283728397471553376585701580996077474302140914169006044849476016464648537092145477925192485235919586296439651852318128518833981936184385790669548131081247306289500364325283451395110546961581928038753720311143218379377315785732509841485520428777869985902095568073632233768870129116041597891728554124553880849649205389871199130802824728731808617933716580975644376212863288163767637035482289228668412680242448185499553893698609198786519162754279456008076101396059981459469146669854041684555100802997599248791084785878130177478445563456230438309321074000431203566831184889332060266381407568988367539752451734286229510681196599347198092311203594087024368475710722139101132302734757455892525026366870848898927793175546917014786306134317173590292105860563019845306921241401478673238241998928101919449494448374859631820722647473248329371409477240982152471033606443364970975234270659753888205821460061479731200 [154,110] 18683753547984607390104147855307544662194234077732469219801846959138265439146376482834100186444599071989594625218237958422654660501782987324996940635724181225123539128970306040462654232118802965996148345400233659621820592668072109304669249362111631749727266522722426413107479478603963274907517895476322612461078710372433506174197556039299634959807128392125179752907438365954371637602903653725464811028152452043728502931200386161693171655160671202852834094537487650947378862568444160990630026657531835321137807753242079125528132122732028371772728180544988682847637493422861338350305524064034656937205016766866187479492641733978173431303610459366227470343055579387213197486193100118489230163086857042099391605140649261086455704703957720197175435707901936127750399757570996657915286358034008112276053361766935907878478747511798953516874448144928917823299757854098620415062467758314619635278493274507478041066860251878910499467688458121839167305806479853089922829605446889665271963768772491126043096841647013340173551116366331107464934506980207450134255545652886502847371044673427499338655794560731913811024445358790299788487834521379760724329336616621699203414811155380830154442510008743809405046179576870780611218450764138704153299550639770022026734634154285114145630992954182614225009311164060329678848437335128538412375159154757853175129458263545378823609171924989662932075659917237611661870923662773580991874490177875633374112845830985386447525601820348552979595362832678746520551903996559634095728785452900298382159784517838625889610664054628803134556225644682576183293452677681923005444144624219626252245122836055984959957896938132781379001065908167268989793140048233635835165783415306402331943577441974624373988308083254784 [154,111] 21417259608017409057995213500684471445114211831631230667061591526954614294566718234651768114020575666708904046079089311599415802658933807066217315639077949444562093599732701463732662531397727968902809148308230706356971252687173726628143388991928384933654539767957813730166173740974211202929336404006668680051564621020074407089409982600584855100384984337296082676463376641631613931217616414432173427787247908540518992330783368324092048650253774996355678751264711271746586501378798815885868691040268641680591660131733852122351435598988152849658757553322219256414878813236064634625948121122713491899217681936299643666872572360420346080352458163112539633900079465540765250698558368607704494166847617826573531263856334953710696511940694695067634071257872953229050976586748189837665366430258388709031389230217279828402931591033111059722550531288777642969061489211466587251457427684365121266965481421383995710086120012238680875139713257301272707634153037126129332800249544939733912644467414384916059042889081685097833180041917938135974635894577461342030595845129552049636448060863884592588106805410207142843921043607021800833072476105283432946448270390170455912520809339799430990936751649161857927911296184461347922782032011578457559430954123812002498885683550832788271427641202761734825215909930175761055871053343776026418599057753503924505491174646062718387379763519096908559882923560771526187954886817776013722478493656901629327133378626275911294321182183063512912596241033447289788222797397221015106344249804579150502891173801697619950635176038393458752463342911921760198948933520945692281184513788210816485491192476421421699875359946623528098870523130700825454518212182315090907066557718020005303213743805314485920111607808 [154,112] -7730938666190390126122569702381817493506209768444875394414922764572974885688216293075385960527841185442643806486571765134931684500029435303204899419313404647328688310596178758448333877063495378178467353418555340607096221564681474878869609807237662391728660378668401154852850624842369848226288440593163372448902527913936547717493561144529981077040720748901225501801598205577553006567946562393315093830554277489217004194726585798397040858276865687605835539457297910296602771047345808389822986156733944653820604421661796065690643528621731632389673974655339041905931773585754458456787762309849752872095166055999368276575987317354719321005305160484586445136942736071894443897620391587769474155754693580903862302286487690991483758574814715110389182232268151323613927698861152494246988100334252222444625204076886627655536742036732608297412031085364351511398872989957511638743556883288163505692379386223156694588773611363278927291254410682712630823146809040947073190354146409036314412376476958320790184919181712855020226494793129307853028638877972901259326972058840462850794792740863968588519062163872910004268679954165691745104793320892134960793923040957880789015033411775136889697778531096673033252184688016390751028734423411600306895932743925727094615672610325044936829479718328072354106998314708207675740699350161240484098344751771128981517591508772061859317105193292173995589171583769451998419765686472429084213170570556794485382612101457632727242972687292737135857878260651371626947274185057312090992043036284313702909086585982709100799533498673608883097609252139743904963423818323501675418617373983770125839983670598241416021199567346256992152467284204392472298512739383276569803490467062094224117595219603996078080 [154,113] 826437217077773235915961989233245621071357562322965581016334229164203612049637582031742157446915964587384395163458965057344495643162544834489972900249189340337125012883879231777087384150275740607753241341711274243476134388087559138035231457938546366887874953132077941634007312767699649975393192958044501726137100642977338473590142823652652659724215512903424596511066658643746732448608289009843670116275608870575605150645785516506025738751719868335163212890313299100471263991662627680389922555138110212608313273228327005326511909997314368492804450431399561072168957209322075495171210050723051162167946852124384650541072830889289877474454861098070149200057454032025637367984767346253635550175137036396254922106139519114619713808332114948149650102342272930940786594791924085618102804896653207199164084146712980793902420692278034997707982625806958911717132930260947453626724978040350055967727203150013654465295572045477039106832434691150706934403267338128085403063159184249265084959553172414771276306918653958558359424396003651907175698509616606817999654884907253762066417055313627890122770574840625384553891320667508648133586728264641041008195974508960158304587315337027169573766960149248358330000059128544077361136192478703149424160715842706678327680162349900727017718363460941097234808662765564398364822810875728837486428773231048104611627344559222819387539128620895881250536665970758508750034599453904934009541554916420755976087638163935138671179076775919129707642177010274775410473937649859545125242398774241438467610194246473746849193964896898950635161065891676187256649148949412427770691038051162504688695166960635633947079174374244664009489402887808099069766704337137289674694611625955630281322319085824 [154,114] 50987173619614340652800216141877381521972825405976774108085199854264707995282078343989837090899316702664988187512992094833176069969437890393874494773033791286368409350150560598787695615093804906468458710781569858880073280621446081863536241399316649383121048464771961910342513793091734866586557163446994850935194173557854951124608378263341023982302211225725386276025780887415078116576040662668422716889570776470702013186955145638402892096725113729786080541595320539449976193860166856688728413273098334028479796197975245938518492362458177695978939912627914694914746112057400280853403322691635073209721969413267488096930467911158406512812695612041192493029893480278697984881615175949931778271599448051856726589137311249842527312631147650508414332465729483225830418331710498621293985639848050933536833853601284256188291855188778864543133908227724824863066954253971516216327368736294737169512544993728719470576876494094817634447144897989301470177053441370906651799391838162924726748526639308298925867602472676594275990139444918267089394817675932365063799942828062881193345896743833780444562164979325965225919658233590818412795771918807849649449608355572100138773192156477604236115140296160349728795364659556501098438256088873157448251418712495721688507009598808305082127302415497809775045603673049375047143688756570562214821240429590180054857307943226079939558301743726989681029072906693754952423554291991788963721549592810264641994683227611833431191717267387253054412900031268718738857380938612202817007123069794686530652706136913962802996916527067375422178433446607085792824267944145511476943745703643244936214093228682481708103976227074948766999518218394014947237486162923429927471154898983948191526912 [154,115] -7577738633249490311198407685615245770422733211967272084145441349090425947759821247699104049390097170459129804454087528574304924229101567544609095065450877413841498429516640924778057785653929772199773432241632351788741558994074360291306464943950064619720783512680278925968213178099206695014227007120539202377003000700055142303043354690046719553398552690156456001033978017794772179647291307105632249444981862634988120290045941267926907212460201741169413387297376455064714087688955121976648736992232052728475770255914342012258830449688668572467552679134529909430595047956476150680477508050856175480875915417396434221731339066552784173987124016302490322175508398032292609706687183348344121255566615738244701458482124046753031976848758064708113519050425836891046805640490083571321887143557023075154996239081786811386630080614066754597909577246557605862420766323552651211328510112559505892186762542892376192515731791805496786014772852264556518470063027744426511311538616691630545109070494601140696345055423889446301971728771099110869013087252344110443734190094747682258510129996036510535342435228754038236891959805682446044774510800229539903176895307289487597693278025614050995552420079198160691142170742919099018687105742370230760539192278008099837159399711328386779397926380813838528206331147491427101370288107979071273605258251830670547564197316187050181288746413142563750159843172936195375016949683162773751590846065075088883902673074664236692374160710843819786946457675603054926050654949012130073232113458646111352130190340784471069735037097427810515773244004880139909942253750489550500370467875690354687066403448079342056531856265605107793563096457768110339609389678933234115433411077707137024 [154,116] 419127762806012977788173453684010494702949857262212838675246572903265957242371421175762624108058091843548920177512919397847610168824233578369204263708089058766451305831069240466146819182929434830845204603542227099450319052762100058282205905517315472897928041722691129339037988195216641863451986376176440622393620427599371039865375777851494031956284071371185321857217635320393826393435549737015035264851405579352640879616061874786472184814002385336612350339439883906118318268297816872168378239377507552650906668042636168224584312611128251163590799158545102837646199689054075159686183675886095862202634239968115195944309055757672863179561244766843455574402708826449347595193985926082982920901762894436291714329621731345290513280814301110593998038962219728481110544264002217085895465925117793800089913399391002771343457275120976421601306468108691358167598231203494391129127797582246823377716206520984459619826679803704595388813929309150911526409766195324771103724761518828372335956147867998274193903303295829217940780524527844932819661030436723113273634299683271394060291373902258678696481280420706998919384281041820483196682294956486530557458345372889164455837648279768157102109390502769399480396320948375501238972366821687981944222784989883636398550497099459784363490089887275535979481535042495130022688741059021606254461443073542957044285983536877884692182662631519589082391761659441583065111359972443790293583345570334114187401548895074111637505434084459407059370445087820737616714271261344385915359121818980958306303167712411352622632085692780562237080484164746048406437789443834574053074251616473686894885399764449061243452162337256202027525492817916853693660662137756317492623310848 [154,117] -53665278043147327920789217346971163409801115779239647218057910965849970473147735778823310627960062301963652586611964117466624305309808258372647765985860420058076040827242398089645004095257987024734952820051540309798035079834470527256918140303360316239514590889098444716293107395233561580977386209952353993985226392945041671637400461555962226605838689539045435811182339665609538070533308705332939292658616156804945912962002286764271915625228721849307836737064453426404422044933840204868180212858658715444848299586216387091616483263525248124197888390159414445421796169970890739474557548633340074308663139282396149373407698867616966856460596964579604191050325677620912253715949617919722604509283358918448153616198638972438912410595565813711306297815752151131509984390389918400644637403381370505441087892321031045618992622581649407334243526263021301012646669534701472429289169641900148720430375608082776652219784395946017008569353609106025619270947789030770169794963846225774244681490352508566651008206793273388938439846681789006711732339817800880931798451186805910959255596343593284476247862481217904447370346833699661756795005480234514810524255144794405087569600954249877675456537048059203750128131312920209227070416222189865326283845414329415483119631583394649111110626042939195204905749638547391226997999727170509853949076258764595327112850581701446918848448572410117419020965748010176044508961937592589611183555214324857848031706894654823167820832387389231655277168664323024152423806201291162817967356234930050914974006007131338058748271959790613345785099963575212540328388307414208199756461862299972480424922712533341878273222319981682603547080470950392732454975287639581917184 [154,118] 160487041937666807720770187256100990678624409346412455316333301016263656048386106049148843707141932272484411130879899158420031760030453372511005810638811011098849817398744657220206578239840105720852979362611421127503912179581051218408489117734881905423920283652402192639928784600299694326783456863409594184899222013524265026655592597977975006162054566536646581415755536754691538343253127143937272302878929177594807462674147915500996417632300403035334311120219575417640225455381452807296454623896584912981039850091085462817440735089717526813693657506775403448213939071214229653142545180332400054656866944670925958958950103705161542765533509837515150181199844124570960951624143095421256090868215905292683951686758326435977135842306157396079164740407070135265418598685825254932647226493049668824066088532857658141870829653258001479189603622354448809855828090836456050420256492811151184073764069749245270036464077960223633279360630122807331845540383837443155421572755922607207551549746424324962169502120070256449253197826002610503204179799733812245530349767022150427746231911937761797972562605332712861966871139559339408802287572381075263519683618871746700640255178422369734739765953214816707311477512760419492035867351924249739529314839753083727454219306962379468796645411352442363849379191887931145751513028492165664519681742183624645301072255375403212034999014468094096755946535523519878475137533820179014580936170131191924438268270645102870860066186641034600799349439502961649019612912384225151222561058628714378355315681781130476746135701090631335840673134830594912961409172372991865575585688370286171488122461555990141899268674439397442529373710508938604785484184990769152 [154,119] -15155975064641831393873684601053775429799404499151540817180908682944867794223791444248956180197908568804745728356751788055775901527885769278861965999853617953669083919342651496120854079972860752262310538830580633069290306762974826665949729797947010815263289495597127949693188115696467623893998321759962169142964686813932397369689523968164999038945825543203528527599348267753690064900905118325404448784347656423209124718169970630565341642284765449420725705910725031354966305246424790322433800588363896956319272546627030689164017851973553388545328342255243811832030818181333384607567543976895630208502015569917798948032703974870480178920935767125359609109777130141917638292907488954777461976728574748153028752907336993417092623626449126950707906932691531367360494635792314843988355068375289209272822674133081986338948747751236828746389161164239590545967363401851626124069933793480563571096660142568412479380068534571408293467146395429131932716905809288686408247719453741421472039541355843434381131307560382154427501397211591300710635061943443689607274101970130573689443607556814254559523058105777289921657865632503415425273653957430843305993430578540428184574416142710076049029649900937335584881894959798434606986809529855442043634454137667727047511731380443607242674026140483255745981131551500692617926986334575346432067256456589272239093416983777889788718323407153646645743258800220894713222028369266966312387685083847558424697992432895135153282501236996639682613362276675761956810734403019716677123950641060110438660662160708426794528536086615454324339480198143670327000116242628626667466468644453475942186497886892111240701353947769214271435921323457428002357641216 [154,120] -586553438364173817049409026347775154488769799686774914113046581007638897885487391016869032242408937995233847204731501508587519674878518008140623726014796396795254569415856048367775612761816174665991913805307290476011910117096578399104384941769621654573152329577138852809438098918255760214412158454032581814679060618008949719120518904810049803638419110076779295204186899966697458164424486477863285238021588827607722561129172741823646369897664731212907091488316177165011817538515755023321293670968758139327615528172798843869141893783922784700562902723958926961043017806616048441778736718829394548708852561143505481966379835473887668075445795412079995271131357790354877279688617112635955223492822228826755776290502898099658199715633650381889602176065326594738587798704091319509531339791124707907003199376608501759812740054181869776260492559799933170413951011703314268821657389166791540439339684919216506895714419564280034607818434845934921332264290151151942010347757388483185715694789431583338898396479702737697372272573979647291891427123501985524791394411740206047305764233496950314280687280532442736888845012039693223151290618104070934269627742378607146313638947216031487351519159086986890662784744601644537107935535527835755275168246596098524070525870320581041587310190551037369365020780201051809363527579497879637708412143591694605838826858272325480099305514883323935344515008468158320082011241032205768109378175886479050876897254868355244370899896644611208608791168842244226250280804385138926923626252704236591594660320928361555270759461398969818719314176079148993863967073473561442525102141508347265081066324081713007603799099245528405372409585723686125568 [154,121] 5316509735653587968282696657221530523265262035155461095223469075160116649790914921433925838977982670358456573454853357748241542009282212078884514526211045392320569392972583592521268047065442832227095303184482389114553457003640082732439697883491316421192414558967434564108368727660200889404953664706253102080892943920915300484443997472568405204691440721532442331099899733580862372241621367018917687713312428787648593560906344740620127956611898939969394724826521802897952746550231417725280699468102027659043947426700906405601212424998280208417515639217625250980965136027831108727060604137048815159985146110865277271102103761805105885859285716852807946053517536724494424805750874713831700656077390487705492409015963271638221759334029539150437601764050932402409882080164650334647068944031679074465808934999987670020552152261558255069411687294705464608959651711842143862585328073258793708433301689232081534243805709967524791682753318194152647688208965264471806013110113022245167700251322747638058935111022618798645608053290656821314915454067697411572183898653708469529973526247420265291354859382632663944071689811228426550146002390713455819690082081680541674152716510157091684884796417978381649749607339875788418786508372683345523613986449945415604704263410751997818140840855706789417569737845064378295774298379439801051120209383551944895683923273963417075645784218387895898828548693647129729585822864733858135104390551599179833404338891209594759150980894828968915285888468780601024936874133835205559279032817809463906049675587600196061845577702570040158006858584048703174614097163143449290526425465560207740537218120111269113475660793343034084563792316882944 [154,122] 493654353710079469993427110245013073631007158249695433600609155764777586396583372986157129570518353665683762630027460991192701964567069109517568706805102094489734812024420284384606487921357275486377668805943114482645717977049879954687769843612081040898247601119647354410794266374427696403083857811609824405761449374899257799941892069981949434381168196008086839571146324242235539701444938254113290930610738456226193172814412492783465815719704422976841087454343196312310019620504624103863260585707943019415872164662427061054016652155898433400013983647258003008866174414356815045759072025738389673103257281948996656879830518856408844520583944781439508291365685904216195317114175572540307035164273788709281234579119828017942143565662575597999844556066663545245727428039187726506402746615947883787219601081153098118339719210165266309390571233842271309762594949283066469307899770333335064003362451541886672300384323226805475220722577056190936430782944236707316093050965210371761524105870613810621650424731772536865585904055666022382981276540774506591963202922052861916933882244675573093028919148991614878341492723184280690419817410541159642282186959229748116206561805845554777764212102998611007910469285201894357791277121896460699978189904387144632990170514866446219490349839814816838356275825745983207374990092451902738714976664320588734503775429174559991356242644353063695288250910463451704932005397266119728100441971875091157315308601476080330291274414357387642864110552615601899737050797766807368473870995300549254750430873910244414294205923036226140832150852160766852630729929380526000242425261355571153258484042986363416972345164428144828995469312 [154,123] -61717891530646877745605948385252278149689639524128585433774039189908706606014981267840798103231920006114387929822788447096473628590577745979685432414520722500123130407516714527626367503782753787819058123485888440408760241338795247761545001111135054418084698956658333941538783405998697614534330598035237769177159485090195245001655704959913228690495782335013351944429520075509508587941449475625346517302450821219613601198453111478148551923043897945673691765581395588781236804641178357503048717804630883435652317849295037466772359572248065603408128894309940065996745722483888212244691845579129534169259957421700389086896161663577566414474116076509705194233454431884708228633356920547200224096745450618259413332446909050863606746991071559943983109904213898488303718985626020861908531526682258219085055223434624314476141294138421789751897307020015483704917087541833885565178679553849147862799111309229860815552239882722749051315312909517736628148712576684858593790002701462051525833438185533697433625167774815659381515123402953240768228903678527029260800688282929517982609944182077359245769117029460670098658696225878123210970351493371402210247520137024968686528261422906051458260295539276945017798383381167959794154405119919399715439221916931666127853911442685720371589925949023950803553811186995345287838062651854606443963350253902531862062782638001216189375725835268856667643104526683445937721967777429614967292579255470875574613770007757755845868465421933594873901606100340879218100345400923141357211640587715962113885480975651432370744249718984382513867952661311803602644532605713008136285239797832125195966585702536166346040034155955224576 [154,124] -5712487505643805577405214507593597687461115150545445763916021889657720250344368659669033006470879649397753855375377549076376496783664614881883024819097183456022165641970645140481124285240197622817445902023676729683423320271767216901841099903791475724446054614294005527103801759519906856082601611830252251389915570843657264969109053295707538870627130494184936107949770145804931515519456327628235104315796194950615753800874633314608542218358758745020786135083852332251895859789087624389396357045824848747015074811733236466698155742599203756159193462602908210324799133686776020597411466348349753896354548540390585449666563618060690521608466627207784511221205098812064135581862839583554288941114039325569496805640217849393735802080690517070341973665774363148686991900915957222167606608383052816283737435961486839070819919724441548964583773763512972347395378251521829507496752008819736961037004682127557237322168382964706531797315438305847151354394455452814511534035956024690452168292616103767859619999010027545177088297889719945434713240385050738277700370786014422296455687024613708172640510196544823488748184075098816727721952388519123678600471873636057320988439229157436871607362657728581792021292877229375905306097160735727792415391093841593950384856057808839723539113100566066306904998295733527055938555157908921081294543631537988975786016445138315626642583329401020138387042409449123870654343999675437098504256430117158024944410730729909821515337436789945031383451491552684885005027067988755371034684983763025010875431360306989427844792417634069364864333511683285340659798567472800227471121836522871972689840687630960591165714071552 [154,125] -9100566458169801553475703644009160312643768472633236950848843383371689577956175742996514929780526563816925922661496894119108060323920310327234618773200696767966338517398108492082917750143894460698001713362069639896126334699579106549098497099319275746797612942388711680051397250000377233941011714558688137486243304678150858250995239481277286005320447966491217376103239596507071480934514475668986846862405569903650983241390814452642090196268454051287545223143443033400144758058903714035015077436439985305301334264639231567149229667858004913566120705569093971214363024774951005089902070492796031832903323743042434141924450093842513395948254749286983066152904740890084375859086535717949392995406760702532501329448724725039038623335535243862641899905782019457838761530545080690035488490680315940794909685085496289293325564115948354430879987012328927845213962501877042244752684383968955567112350587689694330935792986342137079015565465483292126607674361043584587119139480781080470880608689303190116069625896258690289227381276866477210183457041692827012499702681668265751495702072254277718073737979281426817334433034335057995581959855555526472047359032860735950816180584776035274309784494726201320554530612843392836205129670307941407058902295595787302077648701289301799155283070114849161388615637704038657549490561229002080058891786969294971417135293455278538077760269335115763748134595747084651315466929620456275443266870826984082668949120398297884810069365774560845057494597106120058559404223010373044816171501095546204956264755312367554117087257665628103886088201662647089569509758393461615177723823100490490191655230807821516800 [154,126] 13597011133483284934202245731990777031498974553226556994381030597001149222115561549239231449323098417931281701705218547502357356674057493814896628585253037640753462169123799420148068525271455281099379484272202822829619514791123108564535913917878796902302955789917889077805450373616485768530770998718926459465155418027232698624104584528636639249892092234419711544275235365896874479111415727776875306437044948723402425199812458969172190232750363370332557615496589417792750470828638498029685290838498240946816203170266211199178551063133901647199876822920690633875534362321011242638206980667587163941520398293263688428476570691479563601443268537501773582708723774859156757704711918434926771628284682666622517642775130108267112005362366694208946398025658205952832917320371083167431162653483280682497151189415524659924400589736544093271869901433355547514174580865662923386692053907588121611598697844219202416401973394974250993098555232820153473092191276526119549159458452780852418083193866141485440679052314370571164212523916755365140591064871895319243358428062926933927397521503845202945850654783013738297421940405728720531126915063924403067748636270822587495907916926457438603500744287154322531551231491885831143882177412752404656774764649792836288751864104543197046950607242804375728668593448926390443840618516689352909468022746558478059343481069548351193684914484100049651384240140625862017397819425883875221722727253403323035589987834924269544647121279890837984023746202534948585434967984262855970707871155320979493341085327605460436751711350228228473983686899419305179251351580657623945296083435390774148379643172339712 [154,127] 3341870499646041852825135516427704231171696435409393113794444803050573882598491111945152082861998514740397245282264073614145171294414653228481522045892357988138643578778666156273177126739720333398186489989641224495938568402269924988273920523341502243778253440064665397002371698728232203939090046415395309959758635605638797811541359737994325704847788194064046131737504080431288740988673904282907606839242765028141155150590022991423389463819003181731615129525677444040041845583454807187184776352169734715153741083842675941858888956942012776788842195601946971841561464539674976085742060885006707692909576996003537062465645488109248912906418665025294099082692385879215880294609249074594876182002614559605137057090293847900532444199114766467223321615873196671154744380143973713579747296683701041935538831752018777975084599808120537943090435491941529773295044126785993865261580217311177158528914762721436034475217940690272585183105297098115411763317388483863733239772839831112724475761416344019255764377565065788299323269401984921078203547612513651302032428039443962007263580219179698739525051372705987480976972840595550004105302631243440239391847921709829613856566414595402714894636058738859556507044344063037777572555004854465716956754556347333877841537132264177413698964276476115834990184504830228349936126763628985523125012619799448503362380486026337566590736345609424923174257270737906476886082126757141267245725453938944622569356283708740050410887877308124591695565551381856553228955174792763714917842631153938595693116543435066040654583659097663525315602926495730738088046100646863116031313564073183949329793024 [154,128] -40791538583037791035027534069170261088970818995433474276173653204033880056015626135762859402728171901305227602007134536942850893698909995812098346084397903311709203562723357460968924795008025859338499171523810207353647730041764082350820547974862119007975726789282244415209364473219970509445991801259502212114275858627093375363716544297864119778940620397932893385397245295549432221962848030814213435642649991287553606770070769152300401540015480036402475523527786833068558274282649414056072318027250335308647392873400489378008906645556305805873489959134901844870570142381285447618244761252061600174713109684727545536425997322325714318401069970186201091775592842092458532542207154386837360887490800268942799585042512752736977024782762540367768013265170935554725764036450711402819979246771562028630572266601406421096006419310643827641160380380537256748801013153757709002001222352715665168550102060166047153526844802906569738461876425019125664628723895548824585714249405906425779316340769303423853605832834023166376664898494860210293686759761743394897171434719015812212266593709614051607677830228129504739422460214121571232438033763482964438995098857766011537912421149987590729348235430510471364982926351858133083737008298822740591945273489370015495824473555567758967739610527865322197051191789018338842325408422357148949604024250162378333766853937373572239597622584531086813695127110945472205599253034961928812319792019473851257523669575616394222032949831701505285371935278916682910090977725374711314261852852163867852882454516147405968966887037381307782616186742417903636895698511238600252983878736372826112 [154,129] -304862671652887763416797459656939145512957095323205754783285623754022035910713581754046647113640420685055551102605520686552368891472191005423783734019503844130405084030707212375639071828381709738261665895550879434808714202790515815693172004608688908825457956470957012490630532987773149730175376825716501934183724635221376415238451402367728610359208872331787007162687733350121750721834001580801963394140729426389369151325114391725583561171123194067974795113842148399621083081564537413968529951494218117944490116361949214553086686733241842852921711435699301977732788955827335045315101219339510850907450622478128706297796827882995158839486336477535231523734018584791367871642023960565265922345112419825162804890829159006365346022508524052404481447021649233770669300400848538167497710804386408755654122162208139868435467211015902235485354768600392062465299003379051322498320114453079452073484632807095954018938747088505420557829205014220473825856643990373967799430042320277329901147438123988961750798573084001532899533063431109402234364567512335479275909088445885318930009876074903614484379943171817574310793896412248208040693657024809393004768325360316865300460154006582527268706098473352654161413627735574089198637647169248682141630672078246321375118775453364616193041145495094082368428730767465994818277932409388854245926231985654664117252757245387237450553821109662172657175806975036271978474349223835520669815219631188595644255219005851247456579942068820709935756160090699693773815461054462208665632447227597731399306192706918428856398691582638062418804665837627573362558570631715718887180861440 [154,130] -68048820647349226273934399245929152598665302422437148047081689364503268514559133065781115857030291903443323946653620639254357692533673408742572083335473021748444499688162234807491165750699196951928552766278334874784044630519524020631060091236882995032126969339580050590388791278099495022432592805149309649706213962188098015787162166359982800332548538614946725227067556580997542109068641286742652713317861690592296249791036770253035425392438299551353797996744940426479250354755272641186453945807609792396847150463793761010986904538949361854754895658203436485062967597940905622991746956444525773155505405834215165785192822970026043785904087060573695238620415490602244913379446709935619549604035142855073477635015460847002995830181003667973565460567706325964166687535975720624955695061391011800466214957400453765938976798826897788378869918630022575617184445465192308118422164718581979553536642668294891231315893503480486072132399370021792470095540526849804702925928259512813166198969520310770951946030208114575075123708850523305570808793220854327029551798998289491289496178163063264348954772970000738389568666953195375643464095451266307111586306057778357131474057943849370218780932987810834674428545693450873385099382111422708782010684837269458808588388180566027272912818721146243353301397092952344089266804396557959752250187150080230183448442605908512125407704000360610194927248539640809012036299638142173050844778400109286704414314777774408548767678161757984221654865232948976868145556619594172993531196420770357966072268815223667617375606504808032905681871732833284137297514706719383486464 [154,131] 2098520302044056823726636737740280799278657679108215553399987336357171575581440569977825456384364320151327294897303003026267714224662541846735711894545709425644244663051512726725142492956911207042119137518258282908537863411064019612940470625512893828723209113336405766406912863939830863044497264449470003399601439503414271176453870444268263769030770627965064409582190558321979705795395263565767106055570099213118497063084108586402057884290383034903140388253914394048398203313318619641997094062657148720587950809423147156060346087143239746313339823759992237553278344380595115150385203636375929312545952294356466311656596602194652714562148335930210230679180988464526841148147524118355126503640940862476410153931762658113271838610663058951986988007273079236049330338977871603600718975332567136384697492063189366270049073666347954023889563226716920808815247732430159799259205760943540231849447761344083794405470493316511945369629356319929076477491304653258382270623739153756731823597683228012223513595063678499770285842132169926562116647792147899964880683391662100219513134866728976705146639723722697385267857160284362476082619703179887393682792395337518287996107578544138654850047071664019551296920357858051231880798622915523034236173276972382289761847149769765629927174959118714055354639517928624596810506631849798523095753619212625315234296691612126557493174668994260192391494386357125108015145872784330997603868690734979702816021160955545982167415769122651134271799040537608097287249978809803113816635049864259795212176076934429912194683955257219504489192070994113028992042000711680 [154,132] -21796629837858183509880119699386665624151056414207365962177130800946365595081839275940157375727406336118503510481131828486593586689308817238597709352465910699727785415200958903968818477855239813209621564930864494189603129091434962958886053301039351112623786933950412482433150066233958561479054449433280362325541899691345278757072723357032895114383436041128573537276137162477108873657330964647520509871744204763399111411279678091076564926494759996644124965784316649498564541730458264747498053487207856704894548488312174544529519343672836209676685081437923341662973647787473249795593124000574273616388558477252253132998758656468883171296050171633080479516673579663744956846948943868481305290089595948220275960294162925245847712740322958336443658172693016570910894970425820243301857728043432772908778672332136789398288492627569545066845834052907889672265182497328796604984744349675307969415212965065770655243658853955672138707335958363554324798517249083708944896039266924940316375831388941948651423227161885058133861423558635854617637954688259290985814411782516800598421421830150543917631881393635641986712186041013092280293739283202681123426188999842190704690681913869061244042726946248148913432009454475841903982906364403885371019721244149579979337973215524639485030396409509343224108837171545304253294498884757004763741962674989350188722821171786841704339769328373001832752811082082109751647590252743419073200332451873768946960300308251886135270633846367107114821308378532487064088139940947220397932274789680960741171935301833292811060775064950073194419878702544004459266048 [154,133] 604386564117919237702818816539765822952347178708634170457474583808832414700535075405474805048481332508515484924663158679942045623343864249266176219228603796744947254162126323130438746503640407055900597183762310586859593466043819425760763172688213141673366617606247120549276072878160505043082635334267773854895929857737751659752425262211057869685156157340204478208642653881954199985000111419225397739312681068494302805076447332505340725745484434306060267163604668712330498080959466462782923899546474466177599878554760863023810113069730295350867369828245241610371191136158297117030920559630496967571308298102932332445100094888226991300491878976208179629681731849673649422165205969105440054227264620570604651059907518943644539454788173956835495353615053624581573284197420562287579186171221639593176639837310789840707743661272593518034652636108691235296493426085300306633594041190452139672658451125411714427965981093270334998541905181541616147427920822959199684298140903473125393735906769528695997166698425384069157930058470249858401559343633493367936410147817279513298777436516591483943620773033764275231288261357082442321059615925926382207834220488294273433954863016374115995911352682430557532572305888536854096010259764567135679803910889534718688562696570733424007064838074267224333849954192744077788563597803997882810502734803261548110146701102906548139255242278467031228295277936910739140302301326349605877737456677706863507665311690383181201915922749127329144333293794554540024710846674159344546446190002195374133513535318222780168631152636333224260042382727938048 [154,134] -284310332076303965882152747256807169094511356761642330053907299283488632183952924894861471038846245897794266070106416371924233626990557165944046036350606077773575414123735048208569186140928833682049034522686998524760356759223287752166188972992699167489248510217766650545753114461738405328982559290787503507506828214340775906803717151204944470911280815447028132299405036253298798116114981714731420295927030276569872941056311363105728956136224950221471809163158851148592346587877482064453289387144424628804831504657992967430101081722429388348460138832985817641352310336799126183040405952689484948078581961302146789082108467618729520718819174361056340783989664695767698884745084980641772712175879335824066523584909698285043166417732817537594703137830090907361598653317894087364560540170612785047959977731293807218403092060308896953421194914158100037974122265573365175925108713273788656677844600835493367114439484551729863576035211088450023139181576177292968603528911560184912987027581247366639910130652173356500140166014026861628321508392788874373392110598666421032758417388756679252013691105034351841677154151136830392095281066372200686893769121790842157384362374085767766063649347232870416652679267709272170683124158691810890837078060811520888904311949863559729690237160631487664609072136364843278041502699267985786744155997449855997783143172003049574207988645582686439248699283417564078538701394492025820571621877860906891586979113996268142105286390468755085650078176200857177213478182481333972932230914513249540087425849687951703188295333870069112773279744 [154,135] 11523489028866202120587800032653116717736891643902737807992247893129133993596864362537705117970536018123261321846587578440366502404334072151573075419717382844321275086975039291982911338438837007366767298905291597804458253947236126309064916162264494266920088042396559664380828773407597500350528659550324986763410011597665389303303445375728633799220497163130318451450143304840035077791847758976577386762668058834015415974145467616240515960019581398148324253926085116990304833364283663343659508063572950739485990320783089177836619476706278058794809688262473548100595222337233153416366707618583231238991800137807462938341918102066587834278886188870990329090241080273299420922100544180459308907538577458014827129119456619027860413714836665099918454680798042264440740913496031528570602981830334901232554201722367854034513142484474544110929024999402215455740551296693254852170869289640635667461892985550218141012090845256860640342953971166132104186729121201306122610458726703241466707488870632038205272174872416722745367890597748848723152352104100228099212491216694323841483016190013121255408569479109946921915443201651956996007788345427496612786423170968382990675300273199474642133321190086721684214991612536829117552528589615829847011953105383956664503796870201390035234135643612213517854805264525425700156685921161521507476097538127718438516718476645556256973291671098101439177568728063276518123994529936418831513165366547331997904389966990224620507001752160847749549629544609683412558480212702027661505880323678306735590302737026839328879128541021011968 [154,136] 452249565606285102474976695691036173774824671208263069339148452734087430857884983025985689827135688750471239429455311542075224677634508208563431250954440925191522430892390581409189795061009657644582955126397163949192602587185120998526217074096656673100522441320433351662224704891329760089114154435862824026824441756723833319456467142143765573085896958345319324062659760191776797244987014002432806095374206480373219874394797553754261715920739828293917483670586728820048436863445484499891471609561435382368733006091503755718909320126118836588288048041379442595228915752510236029468225731201240072301755663129704272309312366023216420247245987294067317908012871854510343267022161922095777410977095143018607257428469401585887339546221713679330203397404951676676936672496260405163384731167317260950182151163057645314184929526193629325058736227765293589445545376033390766382557399183121054318525141911680384154968087515554113161083934260119487652693198971380450336364568020809413524026944621264781428145391424849362874421973540843183171579596724356327227666278215187533192407209808334733767946768311478659136836488822510297908316546555417717201915811682740235719478895736707990522642081590989930775960292108364283894805091821510990487373425031645479639381937470275722785514335747584183154976459252361757132428099545754224374993055791886043566978141705035491678093915221331121851758810082027413373509380456471638749295297850778826789392919916159154981083205257261293913658169092190905587952292499134819452920621538094584810608130659304782586300104704 [154,137] 1072042223254055810339701145163775711765454979962135400019976422354574360753815887058980246428076856998612574629409335202102286739692752719630200436239176848736404031416102408063666749756104020292503411720746092723922134186357250944894763967539459550675890321226805973973944348677996398954339328101885742513023657126585398203338597361191126288128159244207874155780714093302023703077878730694479543558562307091508540587181758260144664276652268680623740689230269324561965649224879350951474957627464741096914724741906599194772100192711803837875304725911238522060343924195809627367284396805944097449009231063310171046464498625376302606208779091728654508248709536940129064383811418659742682952170835608502384557616770461413363255188451492755396448310329610386033585968343098650593421046978771895417442235124567632907534105797661883392418215961411438430449494292653204238870965485908906379435919458985082828464957680234493520819457510750016930338637871851260026975664184493637651972398551625793890877222561017442905378632291498951998213523045302587319187266615467904676878612453388025056695767593500169119143366523836389840818654627158171828668551397129159763195302973396472096643704746654545599968306185857927699970213617817089069229418509942169002551778325378281920132322260202630710373272589766126697911591915806070741472444055531833416137244729353590862277549520972994578427783272566305928318631424756320609967934751282892539272357655586554748071234247138304615355247501945300784015340754651845833985168378369499144239115569111403980800 [154,138] 1409295182171077138463001059895824233800396621713526606604187036947456620314162086969166025580628037728670700437602478214978605598115555709413521510886356581090609051417982349703386269407962474456608977970319131961837287589447867660433272064478721461980949951688443836140968041839450232957034092824915177165755270551310665079349531696622170592572785025307426880489435734752283657244536625277902303704619414042809524666230507465617182457662147973902792409554525920809940513590149054005234268141614034489520507414742837147503967553079435389104794271121181765431319112570775942574002320208671090854643607500084629652552731814419702865783353617785409965951632137605437043721379191483692543259148481908043516907877721741668230507837716098225208281438011946611802981752532776407272107622375258445622494384984918270475743836884998436442429474527602822458643869072665253935855386069460394501687242437500438443296857076010059871663405103328489490521673464613110349790206848868498191673745731314657432622951224517642922664862380709402475799988033489640311008856648326164774183764470285492675838838115060041770911712184188520232054659970476889396298679828396789210854344966427785369643290591605965000573258423431377177087127970237413736842686622165999092459182533626538508254675982875145978014569711969753625662162167999371631823857185377723780197568200317756341806184383481129673345961838008106852508423231282980709707507299418695679479431575497079435559207856154836132450535299008456440484692246857382317871613105384621575127943970816 [154,139] 4399014664745542374200268253590605410560962166802700902112069336437521678365364517294894447538344922940773065645121849147673452933966582780078762715239797451244228841384540913743002843760451846641787315498877804238341248082976341583619633323741137256295792707042094621861545790500481455930609860676654797256802004815618581391112222667585366269932868899603435421961756167976143859858439821121847413001711947363540628085040704176988626395372721285494376917686498914267694403209881680009728115809141704006215413695781394116533094944016252153496494447460429714290675346853569877827580039769104758666096265304764301937588373297883607815742600048316868349262642277324572685868423514996834811617686028761241342939952844252965846556390132360898544060947681891150452908631752945898496810959560958052358101738650479718531569167360449117457184641431222347774604549346266375418288917641280684818492803897468002710791714974881790350881600502069630003175003141055770328945126081123480136929655107333211530194032259629698024577752824102642191958136975235567436144777918156644726023928956403956759720830302819349347941159737143713997768392776653273134843161942733137869559450800753478808103822039134748009538865098414695713859431886546031183200663590810506340015236126579005136869095062965816167137802689884743824153357367568394969479676527402656131389569779211601182202396795769165033037841358958055980783197593650098126150925352051047252209936375137593253927209284329896754200246172295338888057422533237639575571655728924609609728 [154,140] 561289855720321439532421906134317773741091022183280314252941371331566245522709748219142622097062995711032074271155268675690012246471354517048201645318595089018298631869974300364493970154852208833280076565004220135483396410578018156709973612733432138891503528220399508662600073624584703395376768864554739305129978402812403515758857724308488346273473114267702874940935583039527650776834461707214260772218963311481017151220886368289750905663601974207170300654726700162587861239333359260734702120321945947134731482211414608435434847656373337276425790621793857206411848871262366084813786598830807750064360915174796639736874976115424718615568072826769381177884196890464008277617395293569525295356139210839865940446622432496302224740293733190505588548515755096757744804583092481464718913382392149379272891684633590176158452462286194777270517517656667675319355629367138892825487775477334566336912751786629490290745446852855497136154964750789353305314864483029935963993858234692246608277382373364856602807940542533018751241030427941482938700231334572723120182016670550548651232448129481501199909808651442975243346218571646745198608263105698801782643302212128285326695967986932008810420167270863461527268301952499847657292803297003037515722872296846697424241510509466168673112575240250759955739271147558249650572648564156938954734922101044652459183408339016727007181264409532435411364583696998157691859058981607379558131738006774810143394321253722163956918460964983881094663125264184209271571658154985280390551175168 [154,141] -126424048504434518396055728883252636549694215183876756386238206666586292683979201207368563250752972571551745976795914657029124316323112081857461956965849067553444046448898076608807727799346476982700530055732241606756546077818804805875430493978873663527755603262868641066150791351627703059420256071675431660688214490443311803364635787130550445974822969023103066563681103681788973162954852464332833586214159872797365611760624089751807866360370051123929112386912771542371879553145095364357526372025464579415317566866984016036036247993766357678417740972680894816678099982076344700270917688394858900998238600123134402828705327637340609686501216810916046809223873047566861214062959579646232880344400269660887198630679803325445955947449790742776959813690522206054992745761766291446671753694810332667429179949178492462066560653080235613282814350800655331470753586653838235416998830032481146506183771904520468018332581378722091871835087494318589991485807077567388456651913477083562025595467897820356302790726290449497235564347900713838255544816094182329592070332605541292923774704860118799820697265308846443533152309005395365840118137941093014320088159782887140391959971636833302063591861400793501758360534586843892542610709013328050561929377948113360564809596260377172537410067067439376464844185670294410701170091474761807023416364458991411866184685639973414655623705896966164346803905202794562090125258021017757143706353506146942621160909117189030961185827608807554569208503103149213647519004500118822912 [154,142] 66301959950831736374548990879288520845113395430295440868246708646688549737912621417506876282583661255726042393587982690462281690508691754937267593666963814656743163696239924299884491719386550067848901940686784274150164014103228990847089134244872999553035989132792229707722137497507890965076656952069653515567203706884690602280440148466526196932355384114359720709222485704837967053944880431120477032583255997027572364476400247796712970531610401095519600383329138438232725080860161030478818891572813692800393893330462081888595089474560013713499795322295495153446028147064179544794619636667907443016666189517312742329187952302358000258605324536423921852196679381562854202861382668713777595151446570943657369557441977030598241464891141054436355597051224493950624031463526354050638523762781305792858197748025865521641758307185673607083263070204576179204375996606008519555494510788943067949405002576879017614631330165109481735962856894270996095576564259415951307388640995580907739626899585114555640767101625450195014183464741163124480950076987645670097217912526423671794919785000662653654648223674055829574404869289725445747667517549639451954779730281314175315799626351955618650769490153999538857517978358361511231020896276730711428461639748144220149410193210250804846147249045118017785931858413722842258911780056808173584368234394435232319500132550766979543716213073539859406080846497894608606058478454773461844357301799564429649683197864874658757011113206389361150385910016849496532154646528 [154,143] 2395217001451025604348126242897370947782727631235755755241006555552625207879766722678843077629054847649105058875616909682058554135817817432106571864062433917648513441875948293025661534648129636181121853765194926580747675840655215540321925009253510709848267308417519361901777253895720131545753590866648713732278047012618769844951789511999504566777026048730426602332212994671045403076228217323470842942739200209266066259654871159792294115781419982062146697029514015078531267417569361499223338879311961034373739936253086054080515886741332740148127190102729091734765992094708554689272726949375033107586628227769240221160301131986791388089333448782928094741996264735575433221642802744958899287238329378882083362256337972577611547309564939485826715649210214697043651065619338199201939057684556107514125641014192013366711461953022025281801189441383368137551514518070739776778256793648501995294133412139810763135216511168238647623585779204481609408922937327371690389771775324496764417903582876265111063581303719380808390437082118731203365493604559540726825072844434482259660770995160073482212367778020303474032407072569851142877470986343632237238735261994079775464600769968508559430058848439914019949556127116243781583628210368453307663752207174626747756084055899639911125759670974326929740874898196774964039995647576180435546588114801539517530611574230285134410603798226386080815320484110855509428125071562844512990309504423459838500039652278299595330622423440196982298666901151629312 [154,144] -307318781024787964480040340591267208508027428290362220403398910012571122594588059161397305249314892295576691605409328210862786404792625853573896292749596523888550299337905565017175488674398397989201940399026772881480737387137337741351869801710359499210832783161457931703926286586433726312276548189390248761763442798984938061945264706340071012477394393864575417166179869199381140200660248013326174324620297806107175833180148340864319411836815514509428681179803171774461547749815363973954062186906549340244864252337242564314631656362031698054815314995251371537248533539524639550940443581305036889911220026168627084288724860524502811490139220252184029700928757012872328058262815875006895495607953507423353595742225365864291201757099819578839557992736540965264560127444446852203723801430794244765670713925526054189923743426665867933567590451275292466581004391278613504338969813839619339693745538998733846443054226134176657701291936309623925547732510282147174748169049480104942333973429307094118409569181700976578026999728101751694133011934408927342847448782585417045714281685408307730241226683557112537800980777029503080251638199026743594932822127043078570567799234617426580099884198854448428096855934543984130309599234797363185569819657104369509521009239133463720261136216696118841610459604994812393437405568540347128020474613291424336224926108481945966687680948029708381577241816693421067649226624492526130358013288219597639620823601747777755049146890268717894378229760 [154,145] 1862726294694080223006929491058208715046186379116865965667971591024028683187381064550267193204717092472255994779863467401514877258174191129455799278103942160326102693784191807221109329005420992976455921574869511625772732537167292672182504176595480467140525625029511254205944722807585050465346598555501086624535554243358509918991242984958283351819027605758191045882674740692057946079402784990109185259154833088599128783671810726968482221812289638593998465040818201444381200676303665396035133757818463489184466420538869467564349667915079991517407234116199913208945147038250291389793877055317477449358895505624718528876519026533778792927821951569735760833675179997298913443691040623602348088217265774893472779035178719796937635280222210471288946920619458452205954679883487982806034524996107311125082436126629054033527645107506432998225857050413132701209443591444739272010020961385212652211824660449000706311680648251612030676782014569602759878395482687473962678991128376139892500932603143147565661238192830745353750617718450577016979654586711810799038994736711010059770932649073005107586985492980028754940331775547024817422732630304571841742965077761187489804751661271739824094361616245355440342231199195388758749241659689516413622693192039155554311932444939582810432895310946025647424379174289327544705098597066088653660594892167539047904152583651917605878008683525896159881445167941551378310826256065062627801744657539786993803122595983840055323094972733184 [154,146] 34278613933487398197866208086064827332216627112224121597987887559783111188114712335273417475249661368729560609113843680842229940631676136602313397175986931466758451319905816595962505363875895513214592907041581428875236975259990832130946121885233833654545861681282592491286295772423023538643178217088826934487332604840720283756492901649028430157347594790298689755609396584659120929790426525671467126241443587797863422105136001591783563185728933702511317053937473792073104218488341735138837771839259490956852243290635686171905265432917197107233168726909862582693172646841515143949627222764430321060350331757287395785140106515834883785400135998904450989882662796510554525631521300109719632690395180508207196033548398889316206505995198145016865821726010935343470894104147319887384192958194341945155263086598337819105878837403531286609343508367273399067148784829842393585465817133799263158462301881407218491663148014334458987548951358478531733959130704011939274996942034079319920787494983127869670545907925021237139918325159639151083692151062606406355128252918623864338852787733135832795182780990259135638068542279241456907971749792095235474618524890939129152394626853611909069439675001902670425730205733540828333128778258459561169108200224298692883793249092297229904507755189584703042262951032622359704422046547140640127294406687282699098626927452031959359452362305669780863808355492062896921351037792004053240210990862748149055488526709900048240640 [154,147] -52460562665559419101203813887779933657944391425599267370558253254906532024746141572821578951917227341792984785013533026527712180555642306748490496502361056052603930006992588814217791040484228765870126234911720025359803500147998923980708094305689001861021862074662494185456850275353310734094428863104574676834102296886051678750207884875777287259466738841666130726032760223229530058958329459165254027804177885795725764926764144647025763725240117419309733414087717373347281574341764163187798287906195326379785485167993571033799712770740227989133530177408595143948551695280671362214562292386548279515701680757756246781476021084274998855450491379349662739868284259940716633753492697632094515295025631559022729395520726412293563373081645552438539940375520966191590757955909753815405812965649376409398973505987870955777766889963686939017773071146134372833545048488921623706552340919631909242425881797546334951785063370923101481498537744090215570416370028291045961411227101508437576470747308531013677564078389047678722692681696440611907827456301326107453553426569358198540777304620859890851185343791210206750999064041211830013705850844926643023680857357950524810539233084965733430910000878410785303736138346851736509427240103202398742416371279059072579468867522570055441566085413004046953174551787868315396742989166373284298804158886051358775235502952418298311010932551887325010248111643700910105269538218487561925191693085528062625869041664 [154,148] 229052305770465611095207483241107764708844269420818369865957681507223161341013657485217026889486377886529934368554475112474190386767504675328995340390138038905401266988777133949272146205432784310608427672491413663108624735859084899656319044980274828691355536611033834202636105728086175898523393860633240269007844362297145690968153279629231005218772580699011942224333100971209715464765279535697610481490575637227585449486072511086108907646205173923837063293929182219710849987602518508761378258282100454781544446191538336481556667232395648233244209418879685364978327748086639661582806738764739605499209147986450554689679630438214258733024064737292491164056774963972392805949682397573760859621406983444733724964587153778086063256909244959612516040080510886297076750527307558281243142047666734547124382055646446874203244155259651726933663626923221508289396277772945313002324253465724673862292506980421735632198226006062295767465494190319387488072346067310357479713283187789858400671573519783208500867766690455121550184515011364611798473735969857012514877492631068431571043194180525021132062605452479834211451307794772331214820283457298696748938318907728226907791622673446066136082668978841135421707256415354586869325651694855470615041582596442980733938344616841531664995387037729753446936342520856020117679408948990133173264085461235154034948234233902170381874029480967825181664549995291352487457664626530439683089580369178624 [154,149] 645699715384414306328532284075750922752609418554400713927971675498600592575811584106677164407763647523856363971048077462099867061213195903354218385913583279006814701866654799005434189833854600124503225361749662804251116073434988815879702844927247809013868446004126485320897181617088130848507643389907791389311878425252581290337616923141360724884022973388156738636065866531985315294739897224731084494220265847238947280987047031874349872023142192358107762684454944701768539223644446689704598098682562610030380482095818438767420491278892566569821577641264179094091051447609233969600109111671719226324134852042166298994132290869937462171949562989369461373808965405916117514411738417811240787732015866159434925844724905214654073841406459012557900669718075944943519476936481976563289918967762384097567661011282655814597357446245712927862775617511634601569193373317694459379196771433495283252371452582600586974787200105820740598954313825883795469498346756129964586977925398020960563595424281640939007085029416792771665848290736164078809521407385603339232004344387462729320839573020077844747230345879266470175535808115884882474952828562964815348985827236979000987838074359586162779304085512349413678365588661013444003044545881977173456211034072655470785179583240887293591530200914522167609855914377368542266305577344088430152112000285500575968308285315630670236592448056870614313405599064788619025645993790676882147584 [154,150] 77839731641277392363552131119434577734667001865461256911122863761829579916969537071846513922135500157573249006633348876434957635336259620954577721937954230892755420128822338278032397000678528469611684276489207060129767661019848233704268236249055252390560052337630780448953694488400665869992214222521630110248355066291957467175773072262878646874458315805390882251398790857694844889054849912424875673473057515612313574045940173973805449866633859744797631510090598964606749098122121508078060008415800079922790861996594489244129340542902100879527841322787637437551124212410029268300201536476255177465613153160116009498832324615276585845229767546796266686218281251660840069215857368687114275965369429073056609260239150015822853915350153980115422538083021155347628723800944889401328658446179254931562689745659703833798744358799284374632197244512562361369610602953292945626635497975944843320132438718092391440493336085751654046947224948151395200284221437198769082022056324170826442259086637824929801541702694557329792897032496123701890434048394032240925181358861146135858711393755555022919699782813948010896932904037261692177743313251330746313736836140273652121474551793349752061201383394539689873904601187003867741357499508514323227139571302132916381283174444475666322449773295396738931830210720976258568444994979188396309170816706799002494799262660566081992729931184131390454320382331954223684308488192 [154,151] -2351814100773786246361393473334180726464740310727432391303560671334741831440692863862792983237144845420369030716798409550004236072482316982306736189868866211103037437671644606794429819294443798071805420720637377752687010294721874174678789624666332263005015177536816594977078829579398133608345680251090011666232429511665226301087581100326498393960208404489929672705748518629640326876356600149265024367634869898643590509910267756248050373654657370948830970853034988510374798309676763783955393776366938617151952230503086049619154993194929230051233536989166566356516409038626434722131835272222326329329746657841862102446863197035636668855165993712224360577785101289342993952529568210579186084046871190825368456250443839145309952641036017896922065818025006432909622480738414656871605350803789877080173352020036985384884970327550449824832005739412503636211137389591945646311542378102079405862939017362400396120939435651371182657807292788871310923577052374967538683848541992129025503862962244702792568401937521880178305130525794879027513909955511502963325665390570230147524119154680090138081762131642134148504975163661017045672091370346309208710073876626541568663772492050389708670301334909399046504822825938386025965738008486957066069784765868913509678629262774589994421354413143627430945064146916351133499763898309930343758714247709525142073530949568722501701561656478170382312060494409216 [154,152] 2338346182520001160642613095002677530521322738997949073858600474650998521617623991512456845368230998139133937151348627352313389934308752298679240948069922669586154654066322924395946844953058151728775475987896388665013654372269440812129029491119832900368730547739181084962748038216234505488321557399246835068314003327447561349048009378594216389096335818944307759301599137902012362880720887932299556029866364111054348586876108458424429187075567665345956078090269870320884645520691818551666159078122751932697224774322320906338067186483852450910804664210442693106905468892097605995832126497250427439940646502541636468854476150928121306320243916741547196103104734562306255351693923853242759722023233336957250456487702857169695930684349963624789187203499076700226787943911280275282098403392387171992872618227829700749594615920158324614214411133380393682386828120225669274517448834050339396012313267056999983700962865682292198366601774774219516079266616372260437227702539837117391752121923356349268465223724801844385273614344428590024873533235172174678235230481855945695748623991855520922565995593227151734910477610703067520576282721482771659398712971862111497731202056285273614147928605489010078036148868567470577387978996928424296480317576813104053397822426913066616288844553585654091505926108307129815694942330064885345138658955285209709479727071329973490021583465903723851008 [154,153] 211786056148148780348566865363749646841614861595938011631787805182823720696750664860042423472079714253925692965895173184179497081881096929606468219171582342907539027681009970804956986507508297987753856889473495486819887739104375240437795821295893271868305387934893718623043356818848407545615679162078196783448465296741840623681979616765273262497628707192140891416257500075978518550855392508053341598399404394854106022876065782920140680072952003100659323704170021288247730078735219972831247345626347314174624162682408383310382917421057203494784686650688850169733482054551473422308734105358686478354507308103965291824144288460791693311059372606640992094036485365408395597476516664751847777734477884650370634855442026225758514087484724010225156503392941714101701932862484344423288039022236315674852603162980056161979011339433634760119287762060835846127871066526771733606123291525675816357877955738990876111413218965169479480374941713723919951557355460614175080954644846487982546084536997174068999423233535368994985673864536221445288802266923330015048377546304877011875994924117301228399946872351141477937414350807600857810398396646508370458592113154507471268972411871559904054412013949618524045252608775598692931133194362289962371915675666541974637364421870549845792638316494880913225471149009039526957303615599538809652759988148823091743905474886829686027391504 [154,154] -4720112912379113935507404197074648840151837509030585848178390329600340678007877092595837454856635408707442446462671377602583063881312558358011676456754966866014732740804860266578444275571361860229687134472645712347029212919611294195276835729728645729746849466939483711427086630635103718161850974470284704762325123578974152431982969128708067680252445475523405963700299035891783211496461346548911417848934768518252933617313877429409548462853316533136241482071584367290316972568684520155748681550483135624085263708795938264084572408871786349440481096052521118491636312839677294531742078523878608913065649480793136996755908468574382854622537012656902590010713525309782308131839334349667048161226454318516431839600882600515730280010956483125069350987712139593582230900753297467441929499227845351244776553321926911277041873857904146199523801717395434672604099420118236790785507377018510523067967437659947077379329165114558462599390118465751001488393710114920183336640794845192996695553489835142758669476055487915750862502392545475915229274883545333699733762561958781173737368330641517772827299172792104954821847222549545572960060066276573597369185667504028560453751340115628952160666426657108921616372309282543705078501884410676538606018369023974762659644718897121146297579406146826838392908833902552349307572984679063132947286103135425563837802496256 [155,0] 369763315128601730008432685814286945266359247429381344960951606711533486773718766553516991194072424376817647284363822260514375248564347789322409109920198994497780609852930134142584819879005728203710976914477993136889212571022846238884042145302918559829926144528447105844592843577055246457816001696727090394321363407333027498193858410761496508070452169264973475711800940895575076176029108791207469115707402484772834687595181903511507901275466446577173210251152427250568557695886709319896482522674254579139534598376754624865839413668402902491940180413020622386006230758127889985451098912937511340385143540363052413474761945616503367634752871364008033817773824494004814766493734041052694782114953690015727710338874691793923878020694672759299982497954820436943945082684052927607644342331496142165706231167733460611500353010855404697552696331512241601267408669768157752893650622522891759759499649688367581227364013571171183319103751101492425125861963224298954151299198383160060968523278648966170460865315719576211989026820953151363384993459201042643389896936371934400590856597253851772245551907978275763727027282301550289940656635706071247917904617623912969824330669595415309046812143307794865803075409145102320410020807944889712572110704955952964969410984336024991498781842699686817775523150719075787989595847294329958302329228710559082037278305245227786065017005492472656633707042612645518478127683586212028155974556117003343173961484354848111732835041366927636112109986058752622951401194853194001105660195549070374456529910741413979598017483172811932259666892614181400787599879284221722498776198936359741881157447804185816837987220358417957677170884348803048050322096363573998798051295064769794263141859933217112161219226057538095617074334320137538345456442067778074609134834535455432667270304381594694566206557771490963386447741140896843806888640974295227317662188483475931472672442096135592171957272460060563161936044560715191277590333887952831813742999403650010112735428107024495610707551519273552464139792904954223640982822688398273569194091201760864931677153327902432912972579236166037475186385563574731349945068359375000000000000000 [155,1] -44139898463774170085704510832901767809753235164545672343795209349686840820943818830904567325388497257352223700437750982402381767151790882864160612942908741354808607517396866458263400078858527281891445228517156673665339289207263549578606601019452362139402761560914739379099923191479957331628688319291958025951333851133526961729738069638317053734989776112100295649725117959479543272471459152030954124311447995338382184914572010825310578351216375095231488226312214744219930287260855607472970859112304235616730872703602452247606886084910395990203903101657524682338845326169087172792048938131456799063137438296860587731304315469508833823849273549295166113436679380421221211752138454677838066330709191556322597657592252536047791612311187848391112926420873424410294797522491984843182551054046607287931770736479976443433356347650511831709667416403609175560700988180866408818982686412019774247765234357975491084051466590982498463748272378668297992847425022166253563689057908256985674817543550598096255737712396154317542379621639627409638532470038544027005590219681908200820402882310884249462568726082757057221442467451750069195177860692468500226234619012428956922565134800712637345290816318563789762333485005211180088302760350780227207088623373521219628560419743786160627171311644153220278870625246436873537863995005342069719443351321392438773152794418781338073158175931818976479903501886174441851306376211710199884497639662676995685853678008158246037301579784026918450653346500184897902132753394635397683767204606996571409579376203870087517829662633144117267502635477741463791587006931723863442364449039306001881341481469672686167225188898474027317514439585626537119817276130782298194892089792642111380169385956003788066919952919203589516656226521493877108918868527378251742196801044964279855852282992174902893916405442625081170838338755687254825204810788922723157308949871566606594103117275166437681721187879562206724583058012107104903465786211005880030947409017790428177399055847933538608485990358728011798706699521213505229256092151691350844167909040958211831978006361813730909334463315633195756859663561044726520776748657226562500000000000 [155,2] 6557317788852534874452516461652189167430691368960359861571915008553239224409842021936692692249801291312864894736411883250876127841807733632283096709692906777802888111540110426560137365145075185095362954102279519326394554802907275507912368921766527321580179238849232503994730473563382719877118970564935830245802385104185971803617068333260166641430708742788600146343371605265389890307232011755315267489537511956128702317927607483763919955476519752133158570547276224591437916824722475641070927019109690753151990792968204621169370879703745665374038971319692751119003706717552397692113632446490180128279921135951898058617755598520863887963216374141403419681147627740979605893695470842024895063676604605614827108583064072813474458617990313370128964472575864177071401323863400996062194342832492912588523985271113362187532317011306465862119748743307864479114525071227567778682602740198148490770192839988566149025356207669314937424021974677803756165265905163579600641998312613508272781089644997963243033095242967566290969183383758389060658436640400878330082727181898607801655184950634183532550733850661376145606052261855683611224831054314838415736217835558489810224081030444865598537687519876950969258038766631826402033071506051235041456783475487660405281503704227594684676229646924349156695513720572634911086041121147310285385226664206478874677438419175466673999168910660707632118405739709117074263371813439451606451909614916531127478543438039174121719531609503918956924987626200609103856885767257356028289394738969611156036304620203520100238779465952136378992960092606677867485139664046521289004530182895884301287703751658859393902098730598331815923998192832922040388419033619537879804156371198584670999913168668639653143704970920708614644322553871725892840779587668147892413612763245561327060088453020955276644212780277972387297907378048866708846534164093622759349936903568293097426601229924242550777006806794420932656078414804702032054359742396163107137995756520905353735554046510865942796694816724513835273762252981271983272819194093513170115968143768597158708384342819950938073222425350738973293118760921061038970947265625000000000000000 [155,3] -701094212501082260824553435944215174530072449951417201791401991417807915415738397330352542045982877531549005235225228702308048951114425334025657331857795774310015422159064166983833213959831202948598466193580553580509335302904770268581387774080023521473793923196312420340201094036967105051194322388938540101295053419785014127311208380617246638992780447993724115601224284220994628688436444078639146971006989597711295074233513342286622608424433752124544444610555853014462724250265348903087398910520217909096649712817685368134615403374167658191979009622550267529465700482851075755244082038728943480596363818326694589802459663242485833317715273421670793131047630037312734505944175217097475071764693802474044167448263057595781252790514637591956141392133408668261143735890413889690444137610654244156795881620274917471802220266189390426533428801345757600648575338893007501179677296367665582875682614189842888589441559522316817776285231752456972014361650041858780954729584232721103643890966031020851216438393573568772364674265229125255432797695708232239336492353146691245315067836440627422847316436011897666003944537842873936381332494497924750154973580156248649991597593437638715676637268069023414543512075993325691158120527011606507665692200581733472356684590553464006121919701247165200496896241109803368129755357126603520911986776010948428744018224733296952716091612607910240623488833761404346351092816132092035666292161385920463387076483253602073564388518082231557936185183202831383714089179979529534408538219179403384541251285832578606970854109085261512005719296802891454072387449133611807616364948131302794184284689513493695718850278425978973187886209764347840735682039040759905911822777927622004563658514551684860480955821376602009014565986923839506448444177528439152196353437736557144680022015645094424020890409399109309553176646801465956255490772153327075219710982508582923252606928530738246024964219902955215089224497047706478360251613133932718956743379838621161670836503379649341570779489830137832733190950756038113974726768708568652196960535614357866015722072561136434076491585551393903585903899511322379112243652343750000000000000 [155,4] -1571620187847733617909365157920646524362158622306862376862584260311482744668744449335505487044313533407423864978269505339627009974982136124447653081254381161474929164076997417798655432797911897564650313886744290136555479667531983624526983625206080319874231624997985286610425649782281386111372961097443730362520639677393801384405506538027080493157858656028122557587456847557679356279535184937197730345712840287529612378482306313602870517262533635520369069143609650995331880959939384681318938880867823049262298639110011801392545126828675088879551392034399737015240516565963809295280160400284212903297772385241828663784821437730263792066442742244983530300895600001919611556197701219276677341541250259710212705606398129607598492073778289235060893187010714373947833142849904856870827286188294643703843353202376035473613309247739815959600119563266397906419063458025662859496226064660614964201081691812021516276575951641352950217230563815707328721475262885940955622855879033280962995549543033102873195741505850814007362944481534827500448859875628076459907533856093230549145212392272833363624578041401064250860243056889642600174119240808375853161405732324317270155624455184099136297786026203238891272502544345817663194397158150844806908853994898516359315567807733847814673985327217499139446132607949422542385396623343430254783763709143057856221957070562855446808974025763784229783485251821156801403114706797855093827843212537487664696302550387017827315922627304425851124305409123751976884968679368119549998210138323777367520812067468827313992094722947963569529398511497735691311326397256299648511631129032907797113257971063492562320131070487183515147372948170866210185670112254188165100628857458320042176342356172075565540268264363929665393875411403383627585071274176147384566149787749946955330436680329015803518384598460683166710964849612937905327402895917963499187493278115710871553835129574674176490712223632610781593539859698453285508676191575618396725648065773843340483958580403695813045192331790189344315744505932563607190533856372546352538697329865605739305293108994270196847624007641108789812278700992465019226074218750000000000000 [155,5] 462050570465890656606464264238886381042938208210316847008471677152999449172745136568035191278148609843049624773401613466091589656789184203950546153073242941611423886597874152663249213350896954148522547860404390217845733059623861044205320222510117967015628058819479625851960606675970095119085012451450959620804270600394084234586170405723458089571182343171101922756214984536620034102299962288020589786242883997649612474723496333804255933926360303428653198117008964546828034301664570481552233712162918501838563911291971194448132039330785012295644857930236488175310148797092852086645197923978769494424729985617299185444474934867267940874379916821096855378935461451406172816947057033456478107360058214419069182008465373077358322130483456602072802005906604469968688292489708985085826420106094824184806303889912350069068347187280773299645378989565477434327281480939006602151555331528446947416688180273026510689208707953840553587323464887165103143083275486118534488305012888344102506379089069780466590760200116939975215997940155311806232681896935806869479836486113826776244319669533256795514536079382631304325524679942956443519952141701454006254273891681818788107902815001430680566287153713416483107111775412762394861627180888349255814844986238487458792115889211833442411198394989652320729769384614932037719284092433785674942830138387695078254036485706514213084716257033071890005117391552020751236209028892203422180005043957478758130215254971590921647376429916480597691034967943525485742548957229920113627829957600913570875823762143352691229549478201156682389076865330825880370599395507727529746860007129508764812138868946576911480215058114169905754564475606576213118361682772243726592889072266001671994271834685341914144069369691604698547683741470476864164822611870374465758794731773936525812633708286669267938716603435337426144862169040819643246919056605411799286418311208537423884071312614815446238337842361978539143275539408139166578152763428635428063223499287833693563340481105398916569750220036369499317800140850482088954489673197822543304562247386771414941225681842073810406628753093272177210337758879177272319793701171875000000000 [155,6] -8242953529105794703097326648611198853959970757029309320795083807244753337829837717521127159449875601118807789903108811147771820688070939830692295117054544948089370919736264972778324687419338651068191504884837238168115881295569981004403773552586142806428631127696833173907568955635242731240534628522307477582492873512053476842313921253833725229882357404684892480177887168614671270471570337624363543143131165478346980228160117070357162213198111497195433480973545879518568635650942753060878403792301698570330405080456150194922443422128268739140782720011939692382134414680947406438347447900038247322191285832103497620554351520308389412417781952796653687751081249963777742000263931142136023080662222395874656943157644897204095955562837252211177163090834298696662088876460088083670196075943995818470853288074228446167932012253141204578755787127226364789036514352331813702181424688199930162765919912409920426968001744951071327958869021080862847992914086676580296155021480823929180308835080990378085196478064320335400816895445296046554252294731143276264587015387297244362258299553497322820054666936724209061549248057364689296127725969255873613573531681902904777640234881849931740717526884915916544998210502836649544187136415260087990927559297047045625761234967818527546200021269154879257119814704796914532648128439734481227999556885464773128262148265309138539652040819231676344651992049567039046259887849500709630055119589110701828861800966516497480762036489688659239965456272134516069924194745931161286332360611077066548308940333708022379958802704848639362895616320422045477154243821611140150831049420662477182066956539087264236804002072107580530271995209345805098739850673572242328203546864685654411329515798581131352090313383370821348890286947984213831846666103642248088891067889946347607889942029131666102464267474897874166498375829637504634108701758929011540127812733846699018558299916872812415192866882728578992155650529576479603084737080543436753926349618730287116279047416497444791510409723293331228615640512379038001195390341152925297161066830522730416727329144445202911131373446629311274591600522398948669433593750000000000000 [155,7] 58072574421766700675112988747117882481137730368627895707532203004337583407195877779016517321603810185633047073363553590970123098925669179236525978131421440702176205978967352373393349069325009088939075865084603308583350799209509459566940679626482969670272178041463340154240283061581758288098986291370035787051751768939820386267213861697529332634193439804854793634935467133905646594818130076201959191247771256362716585600611767071834577618915085151048900477537611938889744201011881472361588674477673444053521316516485860746952578725849572666771559981508482876812289501720383680529934684609958092986385255361391464337294332473704175030371736868322244657160017235971353885495989604076961198457977542586541899062748533402953755011351283358774049471245513745320398423138838378483395934312472876704785127422937876064618530914649171409511333473335742226774240586853845091086952154098770151502466951748337040604218506787528873585452018112520162787041867548379020339620306292408948732665219626908053312679639981854280752895979876681203209705421861494370546012387655960042365841500811696300465314134305738139675897962957828412467126488006001600168221655933351531398689685448248677199259452416801724488091551599093578451439993253322670939930570551270794841751418598137565610225506912739519921566623689133777724341948863517331238098046924048748749784849835246773670765218666704404388065926951741547753545557066417180782995423057542102810579020468008591162328849153664858206734770513098749738312377666940347556492077087198586576772072884502455119936768940949422893857442918293834315019053190230522630163004013410937164212918757258062103270017847841231475593168311411556298596706216172471947445010486953258175694364959476182951657807967391970117239546522782671092512751020211133174332614178913537972319468563466102464967883322041602275567003783971606604671341172759796376172491782979461283562326193244187720524633935920470587214613043910865739481722581868466305865140438031972600860047668956585916391344135207230144497127637551593532207836165981233586990388067093070002038790537118311023889391520036440397234400734305381774902343750000000000 [155,8] 11477623608308832797681631576714140985196264166223755286343427495612916103847587074382966365907942576843454236592849233671602429581631261411413348605965473444856025395833443258599445984034596721757203598868172203446854691213244121381092594537197032702679929680980229763022428440772951892775041233729223849028600463364405681983888819588191081457033898005360276496787259316129249440359466564202883065228123492671261503812063207930787009264858584914474256961378739841734745891586755916403112395399640643563250617957982758624967672064852276573498952667669275735132876413425735053766859315951951581644179677762703505666156603230055184055100024452002546890303970412907181805744177372332614851472634122803660228438111146055954646037035811424118769267875554301278889958908222841010101110032315658982438036872921677599665589733611968958520369489646860068357034523030361545073104096002630443470589886786397520758845585991566462685854174040256602679411309966413939533458867507548933284590335195864079853404700615249437655434667390746905333592662736500378412549559807034972326682210717807256241247072867700805363663065725454139628151930773557120504449919985970361720829573713677779371765496604038982841028153689186571565328169099277379119211230155352915501208142653298541037073617457234046026072318227779421889340534158979133426084671926534257222969722302250219192578454706142931336871074808414553952910483450343588633033092511373584543001912341728304221690582125645189331100312095775814803115704726140954847808408335985640665451900818965860616121241166658344898672928671362209746152596687569634771099077270288396930685027703646420309253926378435346056018037771366489207699489549490611688676894536168493834234572504177960132474591344882175296176917694170731706732218766146672962149191258056700539249753463774146587150681876127209676747431451331302542899267952331524611830757921615880944420884128918699287374758191149634998061422975184519023949142111121400352483589462799248348304070490295703323910378144659200574889675953326528319888265530200004136464755853861215251201007834263009073534622661583171066013164818286895751953125000000000 [155,9] -3356985666425548369983242955992817304945623101799403879311909019344602357037250930817828515704520610644345745425451210732476242047781869149279429238192656825634536202583046108220815299121851395778460665530806175574332167594101869376792390928012921137003192408402862124925735623907928419318203244251453507199757939102940280340129878338201734293595542476848753409775517580101777340634704483543896469253752304326905700654935629719027605083706106761787482879059858992399327229430935563439004180845251294424857887940790068777634564932104831338152448660738026604378881157547431858599218456581288116774548359138418205395174331020541431462098351996171586097014690587156083823657649569008034523540575622944620221053718915231601393110166729430506581749098156250120131629283006455467556991845101117372500052115969858424652081846464146756643031235219701736472288540124278232860739272042333051738377005642500669234655977032667265418117873797459177917412390070244831329920808287190454020824821627564817404895742897218801697927106498763557808736862930079541662982827151503029781498233840862008198120517117808670193544795463898917148174698645484982699783480831394022474843289045562210521322264041463473478613949910274329592659566656128895598064539091817754165058601309338977646821836236358451726498300214320374919074827481251728604574003730189390415752314752007057244460444393704639021330378296446806160637970586091654918714716571261433322208140713762596975869903687368366685772100087039026541253811227147919570220371469045270599499188447649063823955731651517481485608713910663884686018471529775263170000706575421360303225937434244052911811549862091376242270591436095117016406670685830177479339310708242133562383002634725162867158011037084792118822781695046595329515071225371301815024273961666371199216660718972940632349963842924044618001983906229782916595288345243099149029550249002666845500911777087752294911575808707187960533510241429639744769662577337841920408875582843924432658690300519022986794340294273932777977945890740813552415491246546840022386059168184663429797969792159177930144977469728573282736761029809713363647460937500000 [155,10] 29745891938908940169141814819058449125306628000118839926568859688135792267662059251205068592661662261478138955517298329011941708492544589337630531594983024671803602146985204269736603256741344032305407733339343135630662706302787637638032087564052238117800465964790038035438967867702250907061494055665075832536604940057292474411407691037410281004031978994278123890895449620420241734505912660169018699127868351074618483863468812724075173845829085832933254241781880487292705055696067079693594876171011363474264550114704804302328309066937537721148529208695574349290355598495262961671421267678761634004595202773184641363166704443561202838506710515072706841287494208980245252322676058617918749576214950339472262809414903513308165660517439666386617836088437981238896832076008968618653362003976182516066624033863226077458433054111771825483242046110150253044785143283869093120375015447648578428587746019992070306693345723146103813070215807410478560593480476460412357766215008102781600976564993209393304533286848464687692798643218859736760779623758140622286185673048921053121746425426300820937365859493890882990030074909504956666800316715785247261896299850809519174736841609854822982824551581119312056822189780422267665247398386130106085471048673370412208326672685366343571198704827369113085522783925579488461865198133839026853306913367893066537769923331466024211333703412426367607672972314648795620544186924743074554973873671282514674773673927861233950645256766492357633451400216500156895289564465402987063082891397151376490911830073600951722734382698549405562168616029224890796636776893053087928810518001346936694444901378771577933418839503814198109056795342823923380873329200107276608035592138325622216879945168632857639400954352078838979433807627212090877204816293116349452452854328350336283145105436114380253066306991985447695550850032405591109994591171596230084167466606554169515535919493099831140638892323314506090291642295319833327158333834291673389392218473175950602786508699450153768927403061031441311812113890960079390021518374427627602069826466379101434116369957324165461398646215229746303521096706390380859375000000000 [155,11] -150147676547464750337277162451578167153124167563421606244583273601977676837753634556009912717534677357887111908618886932748200452980461770217937339804855237467797219131449363578660119766872600640521366429265647646121575213456192018280530216810990788430860973814562978844916478548061990596970415068279019518771065384697840863936050919075588173236133425554740087652119593302389594730657835563518594948164346380461626592004702516529147138787061921924464624567455247441609059095910050580374424039317254638836321157907496166688077998473294755719579946725793741399774945492250100997099192762374971250761010819630272482947926498995322556313719323531535510214894553877718633353569396452973848050635496211538326510407626902406647541570550341200861048586352471319485633467052471583937506064831377778769535218839249942292322130155379332557676943390463108930896605517820007373011584807621104349836904249002685763711879729771026188445467956296690612187972971106900055803010276553683318472337428096921828624083126679035278807492569826628659274202180042755003848000858133040415382239155758723889871616550802284851674973730359566821856891058274762663391248302724874914297442166086716658278174354762534094851155270274405649017489732210726425378401935697477669673356650437981035972237779172271991860273861055438913515634507955197141193976593212902150950870134310889383453491226391220862562413324983307466295753927691046758318805391461995617839553875084506225069110917110214829244749635985978794147306405458863184092575996042895504925349957452482190617105776178602143565100075398427564638677890249501479822834416253206990821242656252543454793779757337160453912642364745779337070983602340613353888089872108613229144971187798106529163948697526608294418139173491039029074928963552605300367155719747027053044253921548851561963573443503131570242267683774496636583309647491808256450431095533053424013145090722714074239043772396637290883509405595139150257243038948712793384110762084934918662023673025873985165364166383748138775844651354951620123038084820868510368649485246014431611863686882868407224123075138777494430541992187500000000000000000 [155,12] 520348857588551000558237076951913322270593469275199790795784783067131268222784351218042541517739525031829587984114758947657308509138261295610416934393930437623119177643853020559715160723456126485948769417283942853445221883630826845398146641782885632386766543739764188179840352598168890533582469471472638251700148715499707258936599231913491367219117382306342693619961939263028519889914028135083977674398574745983956225227261439464263342275816037961449317295288137050961717989251349905259476420376098219927081426003446689200614414063787459272626033972407662950256063903275055177985166842345434648191131604035197471208181705475579605859911878550440788732459866136982486323150442606076824967783827271989849761447542029149219431029174287139173544277177221589217244371130612991890572876284640624934100048647545258179407476472087144524102900120773759606531849538263569289737066773785194763719270341069388404182150240133512236436455021340098750048952278303156127718369951616719790043843714950935126713142811846076724557399361681483096743715168692102247781598102756133917418525661803275413615180869735107653548278676044061612460640080722318179494380759049362491320197019868143449993597223847110078581464521705804620338984775048711904150624521442864813202902451596123317788159039962511858054474459530330560320890260776235984277998176996772820510150282240014615394152757327621754026302586651723305265217770831742096158415214290714863983077542983069449485179782875180854946599933548831705100268559074696612181998391859567934025517996121596138929658856678678012972742154951219291203032171432396103964634164593453872885092192974333165211568204196456205726218578543424720540570810376566889210627463608353991903095791437271900021234426899446096911393938726100244041654873115060680142306920931461689929991728563109980014824534488959113564304349896941645083506980227668369573722983738546595439602328309115335601741570676492188436320708371266952927287359658266721409746504346290957260989926975352541057085929275038035635783754573683783764393793981861249728632612676161883850842280324622279863433504942804574966430664062500000000000000 [155,13] -1312954250002461709191572801539788546447971062212924792288094892427276859294406107678446451577183459928710138312601737442838872989292173471845323597147509142147466885013315926696118953228198922551442515615585449713978535014779681676746202845716772790037420600563626963548147691515833787547111287815218196204188892936814247332692871985055685313677560918801969569138915459864297983055486982445619945725025286626662823037153829641287150182838553983520965980846326353365203159939629317738995334139843157073608619546558992105835672958562662386117167247503841285913836796655548737820616470025891735553119157519531260240673351222720131926531501815554014866468492801148162512632964768795969021304209001060511560844455650739660791136476594052367877951607089536679672241977546071793397817406378915157487815936406328916590648278330214624319010887628652745565159221847819984723849519226386067161666700467597525151417725942121775724400749398529949953808536093696916206653872251156483997661991116240734606548211915778766703004009553752549460695912984426094151618850411387237438538188181170243879236888388747620046822513119240541714928459379879302037695516537782479598459581384747992626518662432693605137592401213283660327092286628236715374683133837251520418912255006996066727738923771217330794510993263126823345546972080733906029430696638258199859691382193829527109955009248872466014616715952701272537592593417482567019279670695552382333744974193747871966313175945974786902375059311221034891115621495149788077980926437357798078636298888353202954675651689836662853831138226037114423291711244526164386597305549514239507898447501509888403152688072311823002973572925649005621283000063087020130479729555545225052153182319202713143079350681954765434196579223841359490990203637501229694218147294394195966573193594553460220175609978516801992596851644108737457417575947423835363642950564113243806936491427819474704012414419840232113411853047245619589856456107099720896337534304677457401742862298166307533147408327324853899734761017887604968531567005259060275752261577796215298901955428889642973899753997102379798889160156250000000000000 [155,14] 2424023037418912562712870248031816459885700532024801761140431768755807875307428310970333315696541569109817487338216696937940256388534281274247397077520299419768341107001266970759727915816020927406854879100217010158310041808064745896447008966290311790454241321214984438061006118664391141350181208138028202381826443614589539561141127982339372477265920918935533495287650799793679314053878549920282305717139165015834619290669412931351119076470939845772085593196119931432326891856077041600011597969634803070222728497186113007586425459308406868742604605738678096465329433882031569029793898008387775650294807080125643196321701410778385691287738361839350315117061118616517837004534989087906277810588762998842823213498699706350011000011668337524656175100896819387569195140729397449934973737986405105353818887253272063192490166363922740425339662241702614129717278330040707725695206794642926535521171682195116647100847896979135498038120926239519131590542884328408954873514211667824736278008144879519068625227275742174126457837497179269477003443087178110992623290818215517659398190565565262904287738836689619276649686773026656073005268532008536186416881907839488617751943816097068207769547177817710428091370510294750239549609027299955845742375187892839079950529642885643626322594161804217439796694081615477027346874630053188817290304266479293236820297933923131218072249154934496608377768892447580725890020177484905671048109484402766238358896250020477435199507434705006766145257749764604136888901521875058376549278787237183452429574397128171382330516171524261826752458009911779868703886064303461825686238978998785532832571130752585510932596080348562505441972274374652335682431689633771999603377729282340936942277666996885101830006846790626160983561562052146634655823908431907151905304126222049801472025701716154277247055414925998438756672436109302127186148386757261701499543932489484957759916445054355242851497711042224341806064132058586980623835633480178357494500276569117351581790125248086260142989742155970056868199169861280771405171843024081130026529372665947366185910591407370873184845549985766410827636718750000000000 [155,15] -3028805292931868591451238193179093707624982643934452375249141500514225401462708544585266984436150824051108306838644787534496580931417382792265392185902669032807963887287612702860574013369905454108719826592022417197906019949947054919995716732756389314523521609729796296346282507071176676905584563440783897563167301550906499131101800388430657992900376846214070614168381412561478649120756180404147710937796722980021847392939935692337690407906024904192249523990347147951270031747870219861993042069373509962540582835400752980119433806725644060405406277768647064265158816500705686307786189194719678227675403831237887639430777360238041222628423291574644543190458368284327289859358526353207184061674382382411107245805665536139021267993655078723907951410558366997348834688071382989471484257650254640737911797382355262557575718685746339418550794533917714204976433685773784832794595290861658625484822891075741900269623277646172445990999984171447614994286977368242644223380510456640574451627620112369666562952097050862991842812807025450843653802614355006465481973258013831341038450504463751375993588017513024243834721866634103302897864632247752352150091146929160106266069430009845576247571373878663104269159980316481238932714226825360546889880724291072740037340927189025927726671438364050417175900044023722243465210289300157878859536430052571734051171391665319638073311528819474009319353008953469630102808374652384815922577755463597847578571187142314760233126999212327243055480992261630687689401857567431812155792916504872855737754614019623026328933125195905331635759287094751502611571086937934743093946887065749522338728645458750273270738745308716730796333575470292655102448264519303659745186406894123332289028453029906463755614121929710004630683427890330328506725726087792230351323128729308202234871626606517453844541026300788583930784767510635542805639834500354692468308459420820991885142658049793000059253659512663193032061209349112513704296649040717650017403694896640019280136428560623385344336346797682602733486810788798865850817972220441159445161418660151413358105898510075348895043134689331054687500000000000000 [155,16] 1397313259606219215120057109660869486481377439946094096412966595412455009027893270660465143345762296595546300313386830430500803182175634587863302890928436039482078311795777655440613327363890111511622796996120432284456802505355024388471332711789904871634704888503106625232706683703794707263585407867178739213181565532551254728215371875130915949051351695153381010283379151576858674039335623956843261822223570998766984740776074178010344655909767547200080954079026899301707876441838523928716704254125202902869858815270609457591516552315663554473890025576268652645480871549713983541388193868230371580974334512813714762783565204878401640007071443662963247231787713337727470110181522750436831288510572385256230241754632563973801424144127629102944594717443848426738816652316553511774332029887935086491216763630198121842798113639879448545121855304202045129456208833341039302324018628830134126034601810155608714404005445065981793165300370540517984366821952298585595603949937441288863149803597714184667831201116742642675961209272301705462346273060475944843248751809965605465222840437035517165984505905741446375477926359016427617876981134414362900362345315753312170833578197962513142689580347972834270298585869591492841734950946437597443447430657628591327604315554308099986933521685784469464908206769639088641674268671463451480115728936631620527546011956722382614772638338030169180732711303061783388829702189322197738006971228490655216846580841495444492765222407563571793395617082092839672154615224802157494337517574294374487395680371870801786402642945161733770044255569508977686450219659637493964187340803326499579831765184971102136515679737018125600758563924757645040897730591827423276499431802768872099961327439758692049205973827871529095327866187675868227069212622780061281119656450001054864028218422725985110265235464644093380267876943463508245055507633142061889475443240420894048343111271522203562099470042968627265864804442759126885116311832340523349285805941036070764385897714200365122256163623528229823440499857472687602032839006167737230025179981514770588288509856056407443247735500335693359375000000000000 [155,17] 4563873275805235382615531138989300608950238447202916753758013692217743371960588674185615521530694919459983960845900486241903507701642696220469310568967041285669657627896608866345420618254900420821117461678192203791872921286334361099523006681886386765915160368787031581974584039403203424177254794250098110150962528661364518670128968007008499865255552825372538496734089026859844019827460424793994959707261573519579100535669102809909682017053037798119641378731475371543754603164385427580555489342199708577864542142094435853608595588016596514837772912795313115102394082999755134449703736648520389111887991876598846423634113811581938422488470229104421853863541078587496755067401967768395430487455711296648597440941866309408814550928063595919828219132463686877650073007805840524803804839351049551750614652453237897041245444387287986406231327059484087068668478651900663730218878663313674324154553113721055538582231596301556172708877688031460179373819868273154991287320001872602032165662562024438882440270960791374886656550718563648105240462885860779190349425256481108598914813893081902956121907717816512259611826027015618268910758609148903395723960534300971074826995335653725270658733003141874147491759988341859268677242518401778531400191540345012129293346842743907867372832234325219617823312555150011990641321547471557608455031420412884974632481297752609518922327681988663650247174115211318700605975297130914688593728162947671639114512703968353797750025035469205722651135142883180291659731953259255619464331119999236940829788618916111754212469965731831220121779197621018512167106971698401705038628001027589625081152846127407419970907684044864527567957911336450682190257220516407016286240314859798501280587073615176007150441004384379561178279932337989636262057845478617105795559602263242562034687551220887241220702174868060097966591522210194114344231692587359206098469596464292587902627680290386945193102427947824006501497801760420959934695808893205086133526030327580059130805295005692578627587680387275254682100150805667311157198388964173119567315341258481270411584418411621300037950277328491210937500000000 [155,18] -16051251776747264910124590889067223577379188652221595904307482540507964688950445656622935955900494903467127578539671571927680213959434215658888447856346186591272179109947059336059760504570366001800998139417430742742843420453382580890970222863248543315723253804821124454111818065047011250769191844552671290883875613111640394199119315470637682495092163297057556854175931643303364581892068456497465127236397031692774325371118495780210306651945392661720867065467675139963753120081274041072002063498168276444273674228609786234646160945481129027383203707309670921861621808502105691660488125087686790947739712261730471167575227063487440943810585547746188383471313163755065521912615899594294501879774590468984195396597668858565308341472051759370010273641522528107690789818380105562365683294852039672131814593843599390566499979591847144545017795581519353215624934466080470149835578610298103058660418737671117800627512660424979137758130331870768384248033748887467230046135013429033352291785226263321290432455064320860295398839365513618644912681585701081184646877015010741181286751029290937133396491441714941189099476583439678079239154565561956876030606429858159676224609390289260256825829421725589274710159204325915795567144899117373345898295747470565634733857360769782365016385691846994173691784260810984514012810599065006288532590704829310861446390348635749763250101018833601699742462112741648264843983125150416507458133608807494798551300909957696160226867991724310032575360867671891936447566322476117202216642166240371800018415888724891674987188204692363475143051752369498739356470960091246310539586139278020070831465055927232914577275124784155911596622945776847118667809570412069291911328146569445973106116934400942257090460548655439259977663195198225642116365645689682077358453998906772609355718929184834388059601099781253625535332758353969614504150397195941172890187896715950050895609066948353228076904826248327909604335453586457925010135347850598612738825590266302693417834943954779864249612603270703091591997976042908728553067401461457017904866192674126924970323671004734933376312255859375000000000000 [155,19] 32084579080296673752938601865436406429444557237749585538508679978118290077011122548203440610730672758165215765375639245788300329185782341157707612469548679682727010097329939364078290140095286412759776781958719942859382291236768483571372981212314901716689086658213685128762046095885523529200589169780678329601625359428474350726693651714278901969035592757096412130958754334255710405129680758582286676184234964688414205969071324867042667886369831690257295934809761209827673801145816870206866521701588464426288154955418650440375454852822164410269297433775574660656436127668892293709758616038957742785586957237971848141964652619094043515277143375989074225349143098012605971183626478153460130859495309998033425165525524060872462277042443199959245815054461923638104365865067086773943180365173048803406738827398816755813802859799166029640232922538909442655262088303956390500670925398487774266259691947527604238741033612880845077967542218584694707201264291698264455921782946453993750713373007135925944551489518050230467210448192323612377568979637689934314798966010015410132883045902936962996227645239628040191173658199957055929797217755248393621430484262021596468492055968786636284407953286245392181467737796356224348084587763840881276929019967858975581185067213122670889576373625748045058871745942387072727876861492804987301866476410804799541380668135678666892203829440655831987544767618607760258175735729568184938627910816817890001255709403917274167186944086770439634301606118940878132015117448017950202953673404729904444080882240573973766610309191324823182531691319858691158621154686027916523887610731080465723326324715598030073317962427323493375315523879573931766464507602746499548973578619136439996649742803550525926572853264594967820144374034692825933019996968036345750287530269099171197436428358964043553883591202462715426189216919470080892244743695256647300650987245676579013609116323852269444816942376421676001870892099634523601375650094863983140997948778036580030688597681412528872667038884162839437277128021385069219145833666318710379615737792132270976480867830105125904083251953125000000000000 [155,20] -49217284211096941462516391619158815942611687860470778134785763585531748400959319808651253769832208687852539924135591031036885578411088371247046179168250812601879448585533841831439761739893250095180738369049169071853398352457413335846170481688906660520815080508928942682142709468145614803878807396597145279762170231350127936368552234658238080586168956286592262008135971404522326562845590259630949181552565947212616962563688249265193099207768791147939572677325565706061067392147796969366867676024313712273552984070006227797783525363947872353264703838653706562482971457987042101310796080789028578500264588770917089833520842051396361372318185039913242644766721772319093146200056629348269541582718265608701014418664184148246040460124864586158396618159628442733147754288668739696827936636883063563839696419182667758102912221082884842185186749142182215209669914823532427501479901079098513270756136847498269510834795423030824263916381277328557832541365085189634383028758748564818232150567827289223133482193484694601341133571233305016762315365497821665422807103999385641187097738254344310083716928523181797837129041471376130749457782807929516350512143800058640912671038204906459824707745348162586072258775806993092157823948656778469056677228284763038691283012655264679248559608783862492742416960335739064601956654431426452422929225735944370033428434111615527458443201294493398341031704117029848824471990248121770929264612056263577973501581700862901449890588071759134101558397874455929840250115237321955471570566404330841231132584023002602817923427249323099501162109134731321277292625084158042496743481055423891287905559045637541724115305264178070133139995577238889684519511370661269590124343617190446772523069030034046142502949324785866251206002076714166726863781444344829717849003895027577933452283767084688645748363908102847443394668053380757583973510081350774436099822143363244219861500411238506238651828776855822594995034035658713005879177609510495320934141029952879465992036635684371065804643066598485689816497663388190551066844671272015366875025032225342436504433862864971160888671875000000000000 [155,21] 62752103635342682360514139086833185495872272204945966076290514674356686939389791683172356842075241055446258487046075698151780154679957499258939632973078989135166441105023244961828097404960680432361546685709943238583215820531487518620486872251394851621816397839686510761518588840358250534758555186715402414610126898733873972163311514231419880977902099876378436954315249331322292127884970925084111820375801987216759619308085856806811982403059046266676549327978853472343388679314178602004872401990205810679991400526904760022508403289296063122906447826358073183666749688427562582764519625623147758665750658465793564085946617009840137080857726163700203552324185683616880821871429774690100292892997940307589773873547747968307563683735426491373033907847713876772172656314185416968333708194471503004062223346092704580101301274878718863559367990866789234320194904432468562137263891227388851010440319095788556472553671848543599253875152707000206400976918383270532714539320442930331177175618551177388734535915046040001988277353716039729330261987228502308443527755626331625176570478207252071658150577172491325792833283805275814824344526991688713524258167553696972603761779747430054535470292010157218509480035404145218845799580346827575105349696763778085654213268980481641805703075357812064617534760415934509094440446556219398520623388388862939881571268479480191258270714230204065724892251537954824029803761267056310113614907721334820240563819430848930729840582852390168576301010893206741812752272101908279174457877680383911871552509905964747382899702361586599801262688455409768302420256692647148356981253832910156164345389004557657172595147562268792038488531624478056764612584658182749917534286947378396766765560608450954766451827652814864027570073082500973077272254305908032849960610030028729569566403403531596142627828536447409226766786178918574388991233059773690674057905617539418243361105758134942261301829709008518230649786881577897807150234719259505683094868753529326685765458297700664140909157109450327638098667623797963860053410354764427559004598366216435150818142574280500411987304687500000000 [155,22] -68859812327782225923628465130348253591076918121723432638727579289359243421810830327175844315464404216232976614826781896368123343822867989318823945563456048082879610716635767912179115660139369685245423282210288409677736047405669310447182017462150795745355758479824605751000104536995514339924992799087598304760295765462310024493335964609887893247403373171911677308406498363608646085587090421942798139594561450143967004113090887496134984206609255607760445797536876908633942377002916586887726673587811516518367895432855019624214564995487602908053768454377735630454919897559082160710568229611400232334645068615361901696643996913904639149095927901579210106763765281200371906997723877537896360420429884712720384857377721693974867081904328182875617497564535273611767085422380678310196653006595853084542242016402812949222776783585743886283370772876711565149037217636455119944566408365814146830082948370404369435616618268385184478192578847640359569000397008430465964280575733073777431250047160413684904887674976017684827873809235894119072480230025256421112164263189524562650428857914933364405314812172492917468149079849533298918896395409596810654588164112267387561968369922254936450046985818920056232814787277434108737630901886218103099341471565361634341748923121488038975907895996043242963078097792953961703575111122361066218407242653952564559395427460401073384736728337765289110664436901698802892337494994450015589246607251210087808905084538488083464097627007525003909256441614783375565160179093888666752827017887441905352721140324122877084706031827899798930946427763099146940351557196045815871679676249537830863472606128038081808494207744400810348644370894294538906433524068851743002721547596108686333762789929987910592246760509150856865464152341292511128299649413975073838364862804840602836216084943458301365716141298357969443372463303928309036491246639278781550510170849354642571284053113075935752886213640451820848437357974387743657947865633208260894635963797316163569748377105857414110600628520460982966023701263796064919875844937601487185320738162113621016032993793487548828125000000000000 [155,23] 66233504031709744674628252386316349954881246499995357921799796303256490644931345836618396487492936037538617752996643471596789937291093355481711791880368517180373624698848350188283877893959523976626773117169560483998694005252666515472697455672897633816768825068322639692025621859715028127702340261045378512329006834165607923473184960615366642980790630518724295334933395650785007164511491454828637260680454954268830434899818486682145952302455065545463481546227691668328500561443935558146834844106349154610009408830434376156698283427793798203321829945373203139846404900143745524794550567650436691911603620495733350770501071418279862046322626201979881607636914331063549895894620720144346816600794976227908084603098186422534088885505514871009329540920742240898279909312336251011367020788171409340494862176382488540102821399730534657157626632466864128134671036737527495215638862098989276948499524092139902726822801262506057212309695737628830087442409229398477576017447747174652574233795417801017930061241443547859223766715823160142517825307988443158215773669639894541682735474680952928779534108347518408086285968794606221500741590687465111283848493467563877849780531898375506403413631884733842459424460765940558536753475088223570185098545915193575035876620719346272563242961811864556393169894594768316570911474653432623874446592564453045208516994554740451409146348367256715976770287739480831994703924708732163270827784373763115946133037775557310497776797916184970729334422080217322008749715146872690342187540995744760756416010734948009314534032163534326650826711049875239783487264324572433325929079587043430463882195090277956963072958042275267941128196933821302597049223836384146858499025467885327759848530429159218794032383630726635559065580642103270614885920647630102239407258949262649421861481375674804596791090132449151913621581965914101466045966469579080081976234087951380208546159722584760994630475281342668826734980936683451742882922393128802753399095140234685775064221544866733552299011787928831774451046326323086625852798996859237122950802735876823193393647670745849609375000000000 [155,24] -56333074774532402826488440930120125813175622332478369669910880070422656188534289915580943921671975673686766692861075014957162675530067205456781354872258515198301332197398428711969844987175188293294999790898257848697933163555937944568882341343892082457283747883072048765048313193641139620746693070942093553126995020556817235173433815772024262411387906496792879917283876555220789869047260062720790395247020438699410536967387861696286672780408260682803498722313214948577961838356780035878065330984786153162630481577801580368538324442266286242592613944617204411092688217501386008696585740578102722634480831865287181076483557980048945464225299072305705259982508334254312892450374355641097500690323852550022998051081559289025287260075900972587411540623032448067762351288773357678884592730052524941803758583248748872239267166576553230424498114685994878625104649667921552739612277800852103346726887272530176927183627191990852192312710412256572022234994414282890509193750524812505718598778413890696476932807120618298958232316662364851807657410767063561508864567520066718644639865688887450141400113862303048007047116897176569796086937311358699067137872202538909821502542574937776517346513979864298563091526733710196901017407397133001036629390749993334591749052482548482620528083497411599577411644900292435157021969240111486469419054324525584146347871638667145871783888258250264333129336158339587760133486612888190834724794815880521452840225788509706136617626666201368341487642760857662652864656307037345276288499989982767982518947858341127428856412509207220341310040317027204214536226101517637281478877751289786324119553581001387516080075387146739777472978376441839021262228903705289414653194472879820557951550148280128785666794006416479328866103320290514612041322092657974654548538923307640158286055348978276520613475703054735456068539487272374751750836188602862503731988237636009147420781915045599764677456400872095728449558526010970470010126976744004360026723116936518875969554156219646890146108258205453193625687790459628372858482536586975514621324191194301936775445938110351562500000000 [155,25] 42396498816687031519034001916367736898970107931556448951962622644087587660956004731361385378582553473383834330677359989470672814614120805954518893242589395622591081987291038115301307756933567504820330216230487832580755530531749388067918474835630828547293929497278509056319080989522636223868134186398188616066339353175663592066894534435139695217265780171186861775960800745008977891842689355709822228083204444694071314268368737328011810461794230302142804487195551325951079971788237339174015586536072191676780996984472233502369363546660509338246177352996977856303612501143179881725008063514859955783650654837675578795710443147574184350093986272221876047433082416083967175326801098533101377583765396346064496422607498215867689912291967819604529448132351273492327474193844351181883892174996346877661768710878856753534716210251028335102911210680556825006663758854957973113680344965792182729044277621305297475421501412347493882517602412595356274336648522747575576666214347921559223186227885850026229066152406007003333168709624867981416459366880142761050883626493249137230245521927670840795349886530551754361318885492054591508980843825933147730770348308939500496443458838863275819977970718877344434826648557240426556492299972465582655100569122010756100288948131210799057392505620216499132636276285663815739856439124780426373632503072500120365571962988904276096881206578484131881492642777540813799386474841267750227322025727631357512916205153504706256437187709021167262209608891331445712217922868597196407524228226395536557061404075074547750347338296372509780795668765815575266079760906718062251151897429126100094885802095108267913293452088075541363494789636687911921317693868245746563560030335814642662518913899383388628253160212159140807169526562135372675633108525761164020040680916380223226284860766374082150181289608510554713444849026554845815500946372463466357229208115556424310924948599592912879892946784877821891183483576654204059995938850001946671077646213027897289713990786950807060362023507209714083584333202065207038607119299506798555998659724559501511976122856140136718750000 [155,26] -28027954117169781200994491014573282883602457947423885730116468042720556392458745677114541520154893982396140776763048899041814497743032137668411888952894129696342529396070733023189438977290907582482844814157444907863486801019612818203718396552341042377708830420693203627542507661344650497986392618949346987009741152906098568052571865488505492551304764946099110244814522595251145994350302124536403947598451891089846940631905874912414530632592083067236671465103605306607073741994856661488486754048828454280766439340642000407652770321563637849095225312932416583030612058744176875057061142941012576260824349192024761920662207413968644802757837631454313828167618568426759844664124430120918132004670381021907787196022384309412789186215957186714343371307389663695183735372323216842181156313475348645689176449199849935148685191915858964604521193166408190264066868831394240246698419618039200045917303168832497170349281603051944978312576938009773122280333512083981573439310164208405485604704517356298582377984247915313948606770754375427082717533393099755561428955306945600372208315511725786977388242453710989685248183583869696940782451422875127553974950387741043408342375260923781676215745672835905578627642742578758770840452816532800636349186695791602122968508473344841751587483669498399679117272458754935530182281025434794595302355041577217133568194774118834411969075260903194020796451434198042067282813227279628837092834112396826765071791402785021614226700899208306509362088405342664853757123475243857766774380793666087883303754939154864916741727774704277371237543809978670107223841772159123990439059783316177700445305067157286142155994162628877353533028000294425002605921538302544037193586681625358131584023136426403222548518426234189022174361341306396251860390152638757018156802988447406968686003348843681369069038531795026070194508231204893706478034691557486791631790101468963565538987833198330191037471865476318765914827645666093660257243824166747532816129584123439020665953342736940477820833743631368857844119494801154864930248530403596271435523648358076810836791992187500000000 [155,27] 16015557983763488423541836883217708522472763716344269006030284772869848296320937608697943003310220994260048925063598050622761221917671405494670083704237228159579754959420695174151366006244448359626763141361914500028770880274211319967644244869005445086922018638701450651985023770786444780098672768279725596205420174360043167887621194758023876756300701639473215902302128548807518881381110966265890891150101593020297658404675222181115826575214189230052408790167744009401318571767787743820550501466837840988533669151086515260698387194143672813170195914514801122831199347028008566514515329504924701030233373431100661150716952511322103131186274293498154551915496153240102271262427096194226603916296151734658949039012959077865567871263198160067990456610980742402868231068785175567762078253167870697945063442168351266304992466688035911130433612311165794715480049750017536175282145946457921602476249599570341091890255992843186818301603369288479803355744770463824217511182849205603127521315592078305403646765286895591241194311541777933223116584129007110648889049575297592896143640552358418565560983537539926678607596063113144761661704741629230560973609511243326912382110483730623601664904045772731200268724331625773105082902717585976024626967837455551526466494393275943491732446100548024308769847219069978510147698937381655845884131920454134300612872222485426444695198265965701127724195412646214499662658589692636999923896707315731813642121997765910674951535436034026421703907911209809759495578158022486863370304210464899081508342426672668027801194781071707622754175458290756330505049066808149699328411745108302199020010434261288878479529602162952982368348010684966388368412691233412827824630516467402513211661387307279633087330373620087386576261528341212330264019080208092247959433269427684886785429725261518942533931723577245258176676550784139868166227854266274407718683564477132935312401067338637590701700366161850828876666632220201641101203222135120321081547246470807975746038560866157576650910253936760199518641309320891321997908087033577677760043774749755859375000000000000000 [155,28] -7688237908513658599467034136157528138266809057926250401221696856665794944705829189070462717015984198011003015251437929110333705613248312888408494895030749641211582909507136821710907063127468761342256613142311188666859609016418786951068188935872749750166270726399213507427042663666013645287738568521001970403578615040092214782537519774121376478710547285297618946118410901052837907678717069508243666200680525958275173264944108004566500328146107029800492809769907522201986327463587803556498325949397213383600167944947669274912640088372049502960015129528613760792213596361072794487798065055595802807255828761902167858270236317302423040720202279343670180576418768396660614011224797054435597996124732341885682207182866360093860315118886812985311758992947375774263450585407544289519287085135987810079586226832365363979090249879405472277014354614540765082921325237618193439614649874915087945529172278021865431961743427803173884884786938220754617215443402726706703669918594286541550541628894673212363324748329840907167544626308019930664357119122647813659764492338535409827421714458507290280557945150853928938342195493551570910919293912660301097034201999490395013110492598643606390295866578177323731627961905870682251616956638094076347213827959061742596432053518508077623535980623099247414010035811819175718195495633424190815770894007403030995203466767921560704222640843346091022808760793588364350845692671232328409266293266768697175584959720062573535135891529452500602251024632936604510137949105232266265987521610896442679972348694543829395026339424703956763569937590774998380820647226974297832436923844735555233152396409209361303926979088765961540489361915167808462653189052818845267978353868750658993641580262090608380521643944903909797570029198765997911564140802418323029567535515748585375795297169834745740224249882473688013835363095299216510334660874366824768586084837229586251584613523887701587815543469240171597255479094312238422230919254981010189453547595203765544908803847427266968665976172046126285197420473833315187251754871159055789717164814270019531250000000000000 [155,29] 2929980363558862154320769616220872979170105670214269887279716908285610263382173120886520678237669674343781998052095608159999806339469896565988516338216604081470233641590135816935286812086364917544451794078806883155629347182536330060466987559499004819936644978054769938259637680459963538808578444523119322983057575871188438737111867210949977912195892047989595298930061770218208923357356847275216606314578495613980943551383896434803945056602184172462586489529857027125649281412684777582694072660267096852439137015287656292497820485497015674694489116471171137542519351145255168583672221951576736223978784065158019959157634259717536929624133077121191860881167241603817528834633674538650247642309132787554832228476508642281852566493317988825859902112873212492249082353144096088292462482412759970422561788430379587210710367492648213887406287528386673356344664805185042659331352960638104157921846403945540804659545584588336209765876485022522513529563602878628086613875995527133919915066758854203910201835623136699548014657656248473688968943549859384505292045146224175685831307900537664278289452668298853434988839146670478589541666718211656067117168649493917160702143483793949908857039555230864836986469909947771971736358376267242875621646386564437014150235493965474222965376892565063795112010874969642244110876769495141586699964779212610091975952805586272298799585828197775683765557996942999279488110308994249642886201355052938382048953303861559986333955792085835110988579655517283755033466730082671236741592060398625378909541201041223518162672855296314808908757628517250689311964437661374194732211099051137741439742277062383110980809199884945541395196951318171395405833982844660002796432487624467179020410686714595505652850687323173643014927969200211572404511269832561144497023322198153665624416426481527097889435114073388029873864998520691629959692853020428302712135939870068824620840932728576944296201645163231807095334559448809740002121208597054452063272101992723231555514450593159762292293320594145487007981565143747203295968752303359792638542289428710937500000000000 [155,30] -745529593980215518960524105482848914772800315162291373421436690369854555497254252445514517631998035147945282389320178881298326260734308772109096044643002930268254794579575337186934923506094666632620599398111747291301309830377102475088989128045154387969986612846550337608021890189133979524531503927658702455145033669145786968121123178758397421882112637497126250161874355096108038145548605292321976794870108853415042017095773707549265194893681980062863558867585159502183203795745781011695116249398192416894395419489181491092498697802855656001916661954098576872205523114114122556154294700668820615495505822505906446331457290224550872269449489363887618406543265392871550133032352414654839703962966674351693377481834284335558192824310629596983026662253789064110030639563542880008690108397552043570696954689444789990952517567236685963259325771360621482139873467717464966376272074523008486094903366242411258940703522511313261691716953081666446820913133772425041637134920185373782564261180643968548862997383603016310690016960552817399094869219436793039352063222084482408881514793962959901459081152948444325432573780294937529340566538403201622846904766895837289887704488092022520428036753494003508830828916023243228805843669170187605152143941551408925723606225985158912248797034030220836150071359846837278363428514375903867889953999404763260067598502130168227265731994328421912057807857035387259614809941530326821519521844264265091803652737664660488913878283589584511712296994999410715043617494921226573088894730865736552332814853323317603838762416089435129478733431608475987486760942354086989532422775194089066634653749348270192804732925873065020842655898372488972645335222643436285924395845573515610858513497823301577646674919620624930000633050899471157268515842640931104058217185514884452500164023099321001870512359555777877031335505619488704842934763746846438024278875674496994709955497612168960534686853249113986248875310712648782956291277190602450847239471841965089009011141844915765289247755529847056734243880581577144047797447124015202688460587646484375000000000 [155,31] -9272936459978781327378467617538179967311506315790729721416727428571059863187351975439041309489371109849814812314108870782593788257578284638777427069709584953730149250114109054896464114085583796872060686862778765380026723174100475934717608897585300317997312041199528606678056218325951391176847808484999118694519813967125253799136206752147455105176176618641392232912986903786433705448581639895870730002309950805667707637902044790085777860445434682152430389517087386908830311214663789650596918947917379998436368337199516785831844120987403241582705801290167671905112123273951346988988066970580637114891312860808327214772462347830095481416344172673852238168570184869786975263007636531376786129485615324616015557817025303834685954229051996060387509293368797073652657936006778409775133792394898923254720593780207230668170788271451010490053248724851128146682932239565735067887579370644871788615201548155287070394813107270815711736425737870029569726498024501098425609482067672975463001862153842978158463284438609502921057154583940614968710400165714939849939832075086827614671683059184595420647592888322423063847711303635913706421272357881369853808131385118401079889468091801229385294658560616246858016542302223946238276934231401280258426460061203441716162896604898805460683608707717685447382798388309508060160604362964582944221314865284484107252814062413767594146162773400395607674058897860655078646283245438393738774264043168700012933651446519306746814036846730428632593546271768624737184250191632086218172804188146463655822694675493464508502090852383058680593922432023482055565689668965886359715478134064838942588292963709140924901730720669918059595984119727976686385102673458275623769430704978192393250412924895396488408850209965521509445421354245376105521968475552729937682513300645374166570195206283676723875114459360752957232836927951556912484965784571288737860519551408264156151566075866322994470982352494080727181418017528847604011385963337939861957087201527821108145926536992344978468850823632043232667463609457735897877612696813303654931453125000000000000 [155,32] 156936884681404210247310969885959331428760636621990270902265096108113478695140295958634570169810226957993525325170227278085799692791150392537733961522930323550594932834082071449460571491486827118157346464287822351219438854008726815508899590129192195760322662725386732187560020005811621634619879308515151585235501824754123385438729654406283652065381745680738331092160971002937550679948908568688962353753655601242457005862570373943017919702647039238523327494454260472582331680147959768643687266974591293538570371993983234724630264727566158274595266850747232952802736802413452702834533833176504519167634054403922616641844854425082773422763126440831528965087249486231559282916104017580620460365738604792047214039950945814383898559397112086543755100360208370599775112556055800630069000590681501781096822622255817914351875222491234984490203197060612681020892946201539184367051961869126258485495131567982163172641056672394192268823852422227501922901143780676233983824316085889465651090043392485875475989241547599457595364964886932554366102300473931350218685528528493906516462579664423356088756931519729665937987421799708352608408277363409368040176545785917656102443256504414896907422929647726218976700711519252871314280085124810998129053687242171951888334754491238495038922421373844028916155418570151540838682139406717751805524767958077765135047824178204912564556517783909273227811237385637059560681005474282878852765687992393430207167179373103362205618348096594509517641160323697330451488350823412722899480316640314421244235024891520726236928768029979926895848030611494846932840564890906068731451350080571933555444763394879723877802570801060908709374436994929731070101751651159121243348868873943998527452178024492477128671099053957017678169125976706998749636558202246591422343254005467869465371802285760955649018402753454915894251153135619776921594606531249853124024533254738128102078280913312683747109919830596029240269298818190808055227978804297796337678843687376181500036631733789744227337175638036584356407404950961238617170617595342499198833078125000000000 [155,33] -119442617400572560407427997359568441352874782197533734847653281365022825718160384054637750884590640217747573949806628476663684398791969456047339202228306069276869021957694156056586577878963213409574045950415425680205553520472886075606265802744259621374709896767604827852423289543243013290051443709154425839555418157987584887461013045360629864592374794139205364453818588887236790988830563713850788077059928201382674513085263307684648917930061543049292636117510804555421027231135927986911365474498465926439019621519316877402887224343919816250823825155554854276320523536388509601114690944288052521087106090874349463646853980199276996035008007930831517264974833992488861581459438397261703512485768783091934722861950473563566181576886916835665498441032746220638246145425141685686348503221837072663373505509805454894099160365169952232274131575526957338599287561403380071434029254364575515700952875256130747171358522826453891511782753583893217547944605571169067962401758890001518462830615080151986143404190166936750707947636056706725374893629811980611425391134795359171909880056059776294243032006760191441956182763135673960690441505574062145011879374580134263941422980699579196005892171131507213818588352015285293466225998459021196595287957373963710091696826313507311859352643344232975597818222651950227296772274693275739420348287033596340304010357307131032662692336725885369730321722651486350277919807116871658956268305824888410557726751998916612404290850700032092697759294509790825679656228980384417091274145692193055899766835723647194342184820354406172160208600061026134582267928543329940618495049128149709369332102970885741588788574892493604171503589288903688375215919747030546679247016360031656575962853582223729697413766998175167699660432930030527384259570449717942373421574884679881973776469939788759946997368954176265029178461992176016097056148049069806364423620106488876044598563023365044659202156210837947088524147480112481417829376857631053721302552765310654973411169549515843312169631122773628896020978447223080592452868706998124170305054687500000 [155,34] 58146844370954052965606923870370044780485087204431143180994075224112541855697455069492379527596945160304780861913151576749383397391486106305371597387235800649488083659585277880643552730520825378451138406760922286325419783205134405929009627373362308844813780645227613682627553710511581142511744347294683181362649092789396511581838433344897627006302793393484835383719793296272500630323483165762517939990804842822976601360496134415371411953960914035779363423402628988233353483629053532896559127434707260441634640222104837410362168792312084458328762670226685165602283187026802700215635720169834141112431534928521100836120844731028895257386959938146446539836376051113065023262084444102226855085054484158214411935188122084082417290548887410766939991967632373449312720432153655725022087620705054782857357312502047912912616570151730768514265536883586174980274706927894911077410040609545165357175391850015615723879551997211194949593520300537194339986823909387688168237782959707936404575479829156775180877044223285021642288449871208541568625603233245074831596460936289572718435877709744702749906894519081533959922141734090021149928948546164718163148095950500625314574106919834858007489172617808111070027905686913654690825930486601363424241024117978005032366448785641490757474693194002391470896355137542156582535539363851891166960329754656202442276334198708499173416050622189673467184127496782926115367631972634179572283668630758763034063405355392600456440445093178330606784092550992840340748904093649614630109739733364932983578153937476465229264720345557726423405898314358933836973797162705138044853115166286714165851248376759914729466475828372893547353992923581327993913796323904674442474457350004725901780570112547389488532261707221084040879897855791882204911661893174805136158865750403654742388364953845580065089142158269541674405997639983083874297493098421426989229003301906128621795677239619511059612012961055724346737979231452866365544265766513019469729781506077190073923424039924684833243538376077318257438606302008191003017000647844137159499000000000 [155,35] -18130068374502323960793031617344340772224687333750142103717412106920178687997106106692297741359207688361406479351248523624129049069213474325634169123893384940790374449307962229495862617582238160035123891316010569492765252814680233303064428512091830906492274568572378773936499364360473368068634521286143116693851711863021699829369474338241063877324803081409523279275994973695390640933980424972062363222653758612713946416347152145332908375330811194019956051427334054663878544991956877216841490713843128932998300305212592731786536223281249990859597484207295094053950623289209901415254236281027770050190124748868876352855820928948590718743053923045029436917787770031025799782767807862287984587733936202970812290267789878033903984341954397874535615064769898346710175148525952081426248154718840617775167290555767142354425000715698035074157168948126512952737742808772642282488493052028802134739197669617299009895815508364439675901904665807426690613342218153956905729061983221806849152736093151450564539742143896631454500910441266098372134670163337704317226095462557012712362702319254540669172693815163994123032988732215471660612657388298152509381676826467607202497459890388603682713095675270643537180465372114592774734447654252424228384791414322746866022109584804891037527795282894755180830115604664149586741901195896034934252418280462469282161111562604291228113762353946519233747229509918899111213894798513451837777809528502849948463588717888471732628263961320053767050536832707182458457616505945573315221611153024908800945604156398116083540901925303963979887444119900211500449007817670115489564177332752527110290438029717997765720447968312208334140207964908546107791783329823244955521663101841598747013796871034748532332679702153248127660239211919916642796596420598709665120639358725403037674992659350818990250319910100677656108443453458405378235902674941862140716624370015675203878033040695044591673981198472772295357857186596633971229499210557479970804436206899516832510320807014696996734756802782918951238066995554673433376454164007626147468000000 [155,36] 1979878374745286851720774548873250313069869000857411625183686088873363594540711514798124480626982788070551653354098924601275507243100473970075170140758881432366413528377555858335605253465398598568924616299190868900167834782211195813318466291263731160701536707232787649504473798065446769542912331689391542915021688683763364859301362263036967390540434284205380917522818580277686253450465226421796270699806828106997918065984085374690201843522259484504583901417992639658816637752832178314451614504397338060717211254518604902777495431717608536638045040001677353702867713498028760527950305590513860225536871654749390690997672407745938720683122510234689071628829574445619665654846753474366647577209216692033266875526335464800885652217344784686254758149125269648147007751288490759167733782251151589067320529896377757113067836912685893997997636852880576146253616351341720734265094765980755216361642941576947451367083841703963497173643912065524709693520634680170166879776786042128194617873080737457001856813385131789030210560253978704897897126060452028407929326609884982817460096735671435283840747618113600003917228207643208859856641374550688473899087259142297217569401879523296837704267559002780870516073531317422692874357104488751272501404859227979317815084840798976211037321556798232727829714448427609203832280104426406812134477968031410683683272774197074736930911029039568449927208435381261257297876751439428625655653940931838506824353265155646593103557836503111373447884821652724449469533857480548559878487352692023204067132593460389911408278333279017868916862688488557958415362944977892883551420708842973835789718470987898113795215740847878991239139506203815646789133510527133580030155146589150850612417689041355115759021987507235693612128427234567517298460674225634457232678178653376547871809854396500248445950706311892323269602050735274109816295415735150870209444382400574463006308343004444888684471331391034532968119684452660327097133691050397379169686905058538037333261703867948208664036905295652124567032546238286349587887613759654685856000 [155,37] 850172052292895501428544233295105574607103324634462835111881543009258046777815904918372620351709265528048157432236453862344735382031756819020734140176901836148508321465959626736063431741612069718625814924528417757309232068220881995671429837408860075311155877777409710835042162735787208989577932354636394205642604354015582345170762307652531889003512271753394497812553866943023280044640374064320791271914895062696484950426050643285344557242190368261120511635488740127146805510320327990524533591531590821438220422097694655102495945528153294242287750770036776450208190762530282973327332684997135920611839548408795999101174678558866705422025017266637992450222094869311574065069896357435827877231539174959381558537509766877289952861634147623466536837798964103714073363228809109392220198948774705504404266226822566841143650726613855644683943833064814348585685383484176174996291554312731024382247193604338579590374444336348679493376789154862424372762497655141102575637553522463080251348770800749215700727246811147309181141314103108496852630741060233113838483882257969801959991209215860469765885973484885506449051670353100170965605551581114597304917771431762747482470819714270020372482909141059325081013971001490725693275229273700749233575848756280193192048977787291711544140468552944856935929394258135295917887751486223921052038935195372225510724329553219055510187604403100434032583066842768453351753722379113831566829153580079442005491385516306100421504884986620788068937967672338386446261729095630384829002806593669118143287674077275694287084708039145369502051624985522863116962947052975892168197259786280907654422823134891184273796137176850832117433599285776765346919886588382927816064150921775433378237080278329352202159788910550357978231024113338357928164773231673147234319102353336335235586987002191837132122358462016736356848150765597775278011647106065685114119779032039993632952348323609929652316486671448315944977291662961316442250904788582127398196572302138627357135398002091689052313747723691263162056786828116529059939873148521620976 [155,38] -49142084913434164991577251433594674919681557656614556532564631262024887953604001808057596615975880697422249144438272975234000796423259194837674525137890977571546808799646291550651938998610980973657108275405702127171437438047740127738549832898518444526090522304175036057082653212586130452153377242812664061307087560960988157442408643208161251645750970255312870982005712627668063523791524527983377616356190534683174846345598659868353981530710509670527886934093163305335286292869142191246135247358914677611912346318468717289509453214301289615577381605252518200024341921702551032709444888699224432265534915617888390706756526636370864666198911863845116560936206660642411008045817129396005723286252057953761041755620622562411964952422853339960686142829006387875840716495964586810020090384697722252019613117672128805753966582710673522873106510564166025944929574533007474604286480452426283612367326909290765265213146079038482490267493087464079904334627230346592151876062651855133056333002533951492835236847748204782034870920795948238212258727940319520418491127168409621862245306662739623004092051971642597446962316163782753447574559749895914426218298865770384814517675834165520659993711672466177368807136631916307018802488566698410657202388162097830289911291306235217431721680105419889869729957461353902025665263002322861264593869813432869878703860674093027312143898459551552269891943295688681936754565894389886009066053059534668495750187907337080523782514390658952752326486657064934957421546370068681883294921965419813612493224345132001285279529990799210800957071726660677491288511220906618847364429456124422658104900442038120915095468235388187736885409899418382130672926673680960501384897938815494560160733043553277238072855183556143588011630615730385611112921038088251470569602325507327247729503406792013556129139845572087454807970731806827449496529820269807974591304562057003443288770249859146452211709768958741642701125119788127838826235127862825126254674550468462456008189411101596252128557189749795243785619107947054564161578627626752 [155,39] -379012773174678445716450400866240202990098093403416823831927575712539013646160627004334552632336949871201117233758419309602658745807758174695498676259451423071685701804095816793055062749150927326810968257873182863335453984081891953859576094838635217989060019631885174119103129204016423887475560670314853303148220052960910857468360293585027071123634420641350639103772972252045384845617368241299971442535803179487433166124010080830707702846236783077233964464981229080798596876163646074186729312386377678857564712306246597412069100435719795967202057450449111514847626838945280300608327768678338945587136696897968097304870310863655648424020961925153588892409945336542477213136992643076287858576757281650447240613143656951424836097283920921875114463873142652498284657889006184051218407694121745324439115453020650821036999968442926596289964627205638031152713355453466555919282875884770917488834525762801152438115705705884152823564744164719069872969006519871345290813026560901692224291851511297668777210521353443204242199543724452005585584583469871071760134148384233255677407311834943470122916053193157299193568778612271820068432692595645190261900854414625339792985843412950713392041340168010568325046733064024577597038229579505997859679412700986620095914282118587959176056179322649454886026630341946263448401884361849607901649135945045256047387517721561342545901338493706443685187946151507806757517568964930713713649878936233487378848192594520724432474301908537342861236729548999565586733655693722505246422638143449744692272426691874906682798254966117986290700518901316240800500853644775110566223220534341972420929616710916142606037787725062601037372532461290660388740356499003305161402426336941412624637270991936365679651156110833219887898670523813838576227953222117527723120321025434935277569228707470563335422217422428957603566145207170537148413618017377310056745324133901314413974680737227454687399897305353183555006197634985649398820599133712953810729856347593676225901060091371318429468811617929117889412245365698634641399371363360 [155,40] 224800823186587831451157389919053538808326742498200059112914194464259433272800396222203952509482222001420506889679230222362230676280138832849400746751665808983304344367129659614310528118265385043077712811510530815119434004294546797452706748070633325339668787060842130098717978389795169291468538134802828961877741157059809766839342559671514121164133053036506090601165452752932884181292876200082379563277381620198749738449481731859770760169284906373709352914819458970560757070322660273552075823961656589837303170350392081195052936776294129363120910198236350826817474741076852301367931444555277051032518704831130232214197508791573908916907731702543993237552581108566926203474502910231610181019624905919256102573595246201596728103275553108214843733815333546614071434763405655057765328840221884772109344218383906830658372599801250042220664856714311803853506055364493400041932751780070193272815229468729445434573943841588327061017301539334526238207179905638280107068565761377705095961216838126554463669450561005825445110958133884520459549746826184158867886030563372552090854262559140750177528552569803261767852982393945910535317411123707721632219470062398590580048900310367146813251152071839949465058315002552736384538599069751851269288767909230949171752065060778925962311625884899945989481176914266965362231034162345482526598971844742545025794380926466510359140055480362743477894550487944431479669230617536265119752343362654979895604073954728091189451701749457432066735781492041889063833925736977513536053068701844804894728109651882840438898880785952333232023371247067612973208990823657131623638791724860469074311828761740531573146201309117717988041546604415421217924669998875725539160365927868977920367976798780105945148445003297658057580017816078768708363256293972967432245642878227357830607718467477167050863190909278956118168950743522347197287270941867407065345998763802423071204718177096800695289014233710249555675624429486952066099922133982276285200856191026071205334124947952891662326603309149624372700756189392947107504190032 [155,41] -35152251266699260753033045317094051357866957241993322314736040997858046100589355140094088670984354967881993034648229377296215541522477721084074846845131331670342219699470790428885790402469683031485887615923916804878305804015203843246367994267057044540151737535975630141194575644539292655013035701069622041365997861481027291892945664045616204203979415657869239828810369509271319698800194103673910119348087124647687798425179974846811629433151865792600406510115607636438190228687270940853443421450282715081066227593694641498360509396533254705669961519698716597205389237778052386302187528563354658572631296941911192698500144862324325536788403905844114826895776126923435781190369914233410107853104277353677790680533294723661904460732766313317710080826056959670981063255020911007574921230023300428789323844296900257546605826383699532606678130116448435423832593761041931576608194380349120279012825713450703584041884155163200641763381746863583957631073561723324209515347585804053212094475501517244930127123922444045340798912154704463940085475888753360479833084544764684414966325179630840335992157273907451068051788649483481941657836477616834071339715792184356725377604340862589367213721399411079701907323680309018655337270253812377977567493637878710827027281855035237871947213617260024740957314124873589940139406743503644289581126423206605232327437212115930852713050123280194967354239114668891232269458717703464635825694724682053079049466015478509593094977812505672001847116176864221691962871912180248689659531588835912958685740774653973756895454672186003667662587739013504006336401147209681377613808713483788914380569900527298181194217004563706855517296231034811436893618995010869893721675802831104966952390695143214238826147405507613124850937125163940481833463519722132406714025774366890093785150171035426738766070521782187944718848094210012651436566215904830055618858248115478238786429871246258009830379516693648901046463816525107810648875589600480086691768541012886531713792057355950120068956267710650211578809737095966777047807 [155,42] -22861728283365895250875882232167091113889521375282318292381184839399848446283883590475763634943843128050515105740982242183902770224220767294074094218592828909287155560546793178765440648290302165724447708291649481821026502130070915288610562466699663445910022308134411181531510825123087986359287687355714882491730477698884447264064922090396718234242508575353184724070178753296856812464995303551456512868882212577307901897434087146266979444234483860888363303894772435621026808662288214933973754514482782823426065745614260344749337556316052972605119389163336582797333677164061486068588631556028668189246956769696241878362189611969150059245831567351299898420829218890598649543346901587042358883013416868187920034733376626140922461990275123977694732507437205027353510783634796236356863486832462042235574082688365466694417634208539564939151549409001671865061434922648098662788283233798542391065309627223672127283902125651477481458779387801714223588069604875602655911538187885865210674172044653222296978119998494561152788983488886929476595057826013377801881684197262341402848548464207633823429441318314848153573420166934695157719817002216276654635614418535413155977861782258063120288185678915695095870700250872964416136429732045542906263166321612030023858131169039026358886906456813795404097875243586307516496840655623316586507736971945099966989944242413410501975149868820618239465860951358839983377315998638801810096094582310896544470570886002398712447219598476333687030970341041064636364541429781916455540893858276342529198808159505118386966493614631242090657783133825581622315210309300133027337061354914621438754150446913424727323164230962730103906462258561595141519815034340491328445107246766133890286158997940802550879254451624098554414400766390797884282170328529717551914641681239537459208473527332700772133429997957016272635816299205875243896820049842541251792436971038750183442836431301186259584246040730159888836642928669076398667950734884601243750928937199069251177059185434811240722438951215131083596591060391715843600 [155,43] 16355033577061236812909408367984432776717719079769821046417554356369290726308090876084021484716551566171908514218797979162471793437916600811084653461307728096411471162522332702214140955143733743415948246840369912371984064552551177464219564574089421774391641786832214063068094690044082889297490774739133652485382126675418363089536164012659166980006513365399658469957402651116357568352727657295462103014988737655706829017641496737758410579673918908164789572516989832272664593364477630640027707002773912201782454796356273656975120038110614748435146414962771733528507380859273352933926071903793849822420762922565445737541130489883544823563057841090181708146411436734029659457892500840200127346995676438806719823937861011812945716211145257631033697701798238444071753205181343861913322139877110827541788245547637047185385693395396517292824281757977523339146099535121334884006286213963848156372550648472810148181648720380401989213470254306587428925918414170749053602547991837633979502842130549990751880729642119103583640364228661112450415198180441143426106360087615453388487680965215527613397231453570309892957112747808104351404076580676582039793270318115081705979807966105160259422088485531861170346799456083195065227752979136392305052454444415939611325597531315139032541067079260696807668526512193029996168147621252922859076565723121899471762704525570133586603618479865240228980568276062032785737883427510614166227666478870047022128982461751597203671507473334278106333285832354750893966425210879392646868576585880425342576924842913253387985031794443009652872062642602068917159233276595448077275277744568033012268647223694120631755573087249741273702727950414143473035742344382638000931371927363747548972403447683084783619756733172239177760080915183848963950943695714031680619555545449829654865568691736026027774377070700513326708171397882322231296424117949117925573748760263747936982889433709704109834072786709156086432600986774993066796183428157874497374504284592180768872005094856452631497318704894838238070389773260742656 [155,44] -4777606287898843608311438912042906987755548922718106804966027564848649737419796411492646887641773455166865404421618030382999575427694189160598554903859021375902259664765055286853160756142889654099218215578703087139814699845806890379709477077537751743561442558899458897538702823739170307472975799946051083277296770684439984604755873695722264828450985135433787979620144062138880172423868093183246873014574869131139843020399952400894501124133630700742601528545823300705690398381667342853846307739964618938129802776941908721779592944279151039153166168189469377859389861901385420234982529179876529668694431979334942505763536146827904552624106350848855928749185133333971436598542172169773494510013730503044372219617374680068306396497881363266674648834996421830478910714311246680507773368241797974336630176405279595974738465820446959310186560798882722739483519707392782324228591836577379303108552007519858583185168874170487199930243481846299177575341387680156517179715596454520966275795511752750746860377287540365113188484722515035517707339872524654662066672564162956494656782034701376724242294101125064086941372903386220083269915963712708203397264957647939840993748911125769083437964844592360357799949718070354168771663627250331083060256544594944467860693208367413317102359149276433246167043431112553531167254574425866726512928625043726898409676043952213348365001879725446154613623137468236401011721719482259104293693017145470566047909548583213213157578136346878310846172667706791275150473088793208383250185853983998297245877099706500579771586083317968931624650625671468956746732699452605092714962003949277786276019012376628448742273158523371600293342454482855423694610632807808700894668916591709800643898627016403447066071692316211355091887473780457339583990406590523627083001458894682287661187378407547829080865404803418166306399281398269757125103343338017226397469990858147548146965308154296487755591962729565012610899847060361163071219067257304816260242333659967099907809954136941297042207197263310639894729027950080 [155,45] 465173204847042965438856843919955719922608528175266642331819399249463018149666165012219665668460598885758516184140834606090125143799057266163292436771140043953615269848325101947512048385379806100380538710346722577631064589816196115153031814984103481267123640401253351763272973121546914963607729872818971312372670513672338381376399013223839351474841303906468663977444242805711459405187970650111172078303631419227160964235018592290700445188397728459938566440147942866887016021244020356985173820895207595915187417587629624951765352404024911318721740130508924377762208798205030912395882989558554087054314180850880621071978340226495726532879888448149570198029463426336983913964699667343300109178199528455465289726781651185136738354273122166723211443563169467207609449107516665798256910653551332018470777761731051620223996609038165433564172020250185113801144035662867518187894975439868084239092854917255610737167232865507376796413838762097313165253642818093515073229777377382452210501970306640039066067077378685634585776554758453464485464175843061686777225432094951991246073823448293641485644986917707328249153134015656353695028588421874778969543152470186056551305128741420768460934087530140247839919664954066312727504501840484414352431415932117371363810183124499721885283860045863144344362194411910280780918247732703046160113765009984476486627109075826524983269902435940440329289925703746062439371974086126705240607192431483932973208775172478163697389143426927774070927390916578821327649419555692239715522180379672284587955353288030257771112400210429752064962318249010143698301270468090704703385247719276605360516436561050452887147273364129664138042458945548825558019462677138060034985228260216724875599926933954571428613551327008405809739967687426488876886598076748965757834878523235358412399384276029551277635715949051098551692718898060326173404831969089201425103130176579244747397800511210393432264493489449347600637850729330377673353725672335415585211926405198646373178376408388511062609871117397775504235360256 [155,46] 198128800755181006280448435621927959434789531293026758702930051603727804332414442679970029191411113476012771774702157526061897368681154100719831036416784690419363191885003499392710672217353079128797223237334826063029510526162185911550711991671416792750878170926269637166492416015763887863589346269109402141755257053979091985446197290857241092485141392231694857978813235609183749310310899236931182830820431631386581411645788103481998777961648361742977583546428510925408913314781138381254843967940978369371060567393936750543622646322672782628138830350915375217824539145522831145907097066465074850088704252068451232499084627498650390873272973986163212594748187751038649508071376504639693527550344655997374824977535799040382472538195785185149978960420528648375597036216513784360698385974697917505970995580220087679225746797911882687398848905281183123727969012349649751503359000200641486293780616817374832660621876599636778034376041261995579783399292591909012813150279466672456396457217920926819472696062724813246218311045479719261942708255535023668303470519714108361892409432188495618144487261715809428470563232167886292340886239294416015511647689980368609182029225681389115929919956057100154275156118344892175367283815584453686594350575465062089995320634914128275244914978609616344813905043694866280494422649891844905464549994518707588143027922774877288766598050330237022507955378816947416981777990282264833197196996554580423922688480305035986829610478394046708360937182208256227866822288822215385374085921660573004285333634690653152242290422516980174748283826833491505687721424880969618931054822690677441353002221552979309034679445007634775133079253524488981484884805500159577330816881182400501788539385008935278248493016440658988226227892792566692224893857625021756922838927241721001618578814610466553686996547994615862271450080959074625159175607111800657698346936277613201744279502201365481977369997479951491137813226947590844261575094159968052593599208428056066740915838399966195069975182016232177539895264 [155,47] -110970581447714223173813121832618625029575240770492236904129300623655170921957190045234196791281139336711627951875131914732783580619385584105953221627502116294959122684950688842983494022546708139783528878625987577717038352833929656094414580743635137655765531554023535042226696749401509630925881347177228242280127979071088764238967439558693743758936136927858547113650491782402233729033204919415310892182170141643198581362995970233536479319553826513854221663229864975621653911597510000338709865220224553920226967381349992274192788574854903071379312989900099273831127959830828688535609459552826058834827576668016564856960942710000459978180880867247760141415689948892769968795805879675740133374901755383823790661019826911181476239618286427293849049968216322703121786544182660510897086937597810691440181345327053336030696746320900803446767402748401156567595954031010641006376996623028007652261177813157857620378716210517500306388573547552416800931371261090744943253995196817853135404628657625505520715702048365200541260091495041097666563930199675462923136857801169442227346109297062400982785551192644760045928418001218684983166323334670023253803616417801073091282384820269190375155696976961345793646266869106502408073253332575131977965968398086930314518434149524595017549372787035533114618160973896164815910153165944964612790501915967976415277113717951843665533863865075098151977276897030781879030338788468116665420939091566467340120307196720544805443535754162001999761305252944671205636303131609312530617279445644158568796712714202288187318839821364019967751282980366123402208752047826525913471869088279741635181757481033984883523240508315506201378214065693863340276720145514283898423435439118259249359058765699172072050531830928145127027651219503736260228855340294078186201353386783486776927391896436945573235706524799262745920699827108775780597700934468816899851482261771351877283890058890364273429470465363135147405398534070847080946041026940804317257528620742169936298313063630409826673126718071021374464 [155,48] 30399489633197099966099440188445526127756488101648321885552498391200858129826413641685220141871213615719801858146316087263785918645649258554514603776116746062657630647740361012462241887135714903652068512501877838294378398057502305020737982040283652769442119355228737004532746061633362824167463535097402899668115894628538079445295188398201514021155242010654832211894429891080782695148465517705057962460344595222400886909841267500646988291830143031121605824319403293480509175048916763724117017533832034333446352581719359551170100229981708821125211995863746515514875684880237587924355081485299728559683926551295454574173198080499394230034099172580605733000634652445492369920774311980365931440925389099155412919954659886400519336046302676182947557559180080420267474956165358845361534084388916518341486260626658281271683653657760416123661931299499556436216294648508399130638232885949955303092659662132509949637228945454585839397236593990839015527035353636557071550979849756100471132207296222539570106429354157250572458196177763468710764803428194237242551516728731096079343171734647084678840863354268917370093299516856692509101050758577207089779948908321087278081821923278192900771424359721255168432103717025794183597205327586534404989038900152371101805680942855439152805979514518907260917385817823384585587475520715708753483191564685726811016129956434554696018771802828040218170378522512131020295439506478622980450288941126195596024173290757377418145952710124317076130301419108959688332889377714747339379624383072007512875402368917401343031374157919365605757673348633184890182414347884273040251940488090633988930939359205568621001166562718882559765607604824595419794549359823362587522073215828809989102049337309249905532115311299553162579875885823529100893479247223072595964015287176244986173067292662913160388242103721690911440437558277277493596269761442113138258272151875670588756275920854280857723039939854154391538530715836941862811785457586737537384963018977629524541971427565571864211838902105879808 [155,49] -4853056690407892685955171894134341675084755930192387143047095152187621387040619361691746617819651370273421843064756299455367856467199949929641467697432764431770348455134034847936734212150938560316561423514355557302297871422376080425991652215592903354689016500380530565074885144938407269433526450205928079552872203338506179069934769849101640100951013838481253320395272924642580365143335686652600756922999427381224212507682511499399022406002531321329294551811280752097768872196815258386166047972905579084137348717101331100403515145548560865738504549793422853193395110348478089607598732681087733107627408690217211310832562380556243177615683780792478694113603038658727413705692322395249413952154668685467603956541062415804995816350062370045914000976053937957080690851288686481330980672457270861958683185461862649267387587509578366155208296638815226546725532726483677662300832547102739875897752458501198306628869502538344230920452873986944509895264460585251288398578395782710375517422351388207199440730695815513057656841298128545407129922370307015353228533431207764686976369028204061299203665448931687157930292624362634548940514503039024793820136001404069449941330553162524463997786552546054768885378954697656372596607588577843615748533081775919719945352104045507099700616687794054702126222512589412380036589022841200804302953924906407662546918567376542221453977005234227142230703548835089594911276629096615016377500335353332084596349038888792881940819596176297074066641820015315393062323853980404200709011028450535281676211475049871894248609212955424505813687960975101699819823195456295838519788338940598673338131123971063571788482937524879747565835360302883761768802418672210120840491711253517291191543593944039518290816539558519425106490221749436856192409067201635518540664678083927660344081515680577809793316268826616403960933594455484545848032896175937006679857758338390294678926186496460997250913824465055671339633989895279202069273463324227524580078360549606900176280798606805803356880077964720 [155,50] -6162416133814433056882626403490446443578186848314047845593569791243185780727511649793987588977580603531226859137291927375327038471084555258555242559869330857164425795561076826409953356340765567970597036312116005930536775836438489799845595763253017169339806817450974174847850771556544951673018405676830752606511754818444743672643638921344584443771033334338549939889582854618426753107483478760160027918717721154611951787208893783653946402943251732930603379265806126021845128267713465406751035698042911671502137671439053118244460516996345577252276660435065587972593850292736488907927435259102015386976802668828181339721219299554345239652350113806158780862141979134692844019204222186852809004435593561926178171681839805340135410534547825105039288976407502660434513151555949451274067477511906822801471048824885288062795195426318136823278392313004128346549034177603768057037788382326640898809986022828953648861164901731100224890009815037252197995853348117993522160194253173588410356991993160981484285514416567573779866177849858505091911445083980630509076090468726473602456516871915008449959578284936242128710678442529994785749523454308159423321549914725026499134571242480734184480842829497456904052675209702002028168039930626632654748999213356132382973449687949787590841522908135420557505436305693268032714968027452211291982251149593324287659639628972048873105622365111005542437303725700027992574643442763234827695637248734158380018629885214100444802579371420440189584356057930845990333508218625219248668555796219441259772876324687704710725063025016831732340350105596809396157770391853125779601631654688594020369213405784440796317007838678204645291598592132304643570245730457652172463600948256596989978790372067916138842230294177370530484511182253131440297476785986446730167656975654719129064901530327266386890575156496849237143000395765292405468604018903185122236995236015587330859091967866055010691461881967428109221263894694738817906993502151723047121817282350549508335817621383063918169351424 [155,51] 279181811204008376282894440383521844855000327464043893925425971723424350654113699945211119280872900560279934461745313756014679682359299390450535776353231320879212590672303731025113200528403949388385765533304375186353358969758178925027635509815219517423766579787502503721847656916389629375659129328324375414519182701445121221582688532775290464223091380627439614298713748754158742013078007520389750052416595183264336980482412545548576181154565392336332638701562559152292416212442256768305706871500559739271239684210900032275826552789403071514198848200937823009876960996461457845015881163620044967963387492361195094915762453492633008314248006587860038499115723864124550603452113916570635818764631981526438944506716535961849165713819333066291936781350309540344992443942291669754464709204406363417876489960043131414730068430326515208918817906787039024014538487256218094973616261188404765289023662833571848344736702042507724940299618575570629789922557183169216445879009378978776843575485983334535826982658426086054935003229471399914445692899749353252666799352015148735351981539659203213692582217671884661512290971757032143415613478595003791055639954988919458069187452873459245176986917235117660344692476744531573344424015664761643099035212910514400959667092837186804850081115027013423511390687517383836476822640010455767353914333704984332319939202157601263284061463096417864408754002072110361122707310584738622682877067312305603451267622425927635408846218615762956681173384529293225780284837297176968637390661530335400233070926462627605548610809410044791157569526310430939244927697008145463632311507716381630912250592966694424578689373261561149963150151222516942366830973872311428314070661695899516580681164500299495169608642977295030014216592860906451152526113133960511287596707168961422779393515342151550267031722457694348899698613956470510937861210228244728499214001063103758527934991989150180004638830893270688688858820377357470510498529454244156846196218151289457063920809751156119503241216 [155,52] -93108345249478403444323050770400242430633926320509976344314816115775275705699154974483699832532310621340750829394083634140469102042980030816691203469410304225999255545283119609713343651794069881487030334900743518510570459163296276917197573865492466544767569189168030531804007061437807001297892529914135295085065258152506868939438056257042234501247981895582404125079271675781285012803741250489390953416667804656337775828710373586317859635994825693578357140444236938613013220154089689376412973272371349131314369791663500252731612576940391624595468507337140851305197921711491138241936962463239401669995173881297154505622870966591127036698009549877465541293308206520034011064675774974921271450115141872854227351908964270205282483699670395559856727440029080765969147151098275423983784945787775505679182527483692523141115059604163015772694110044696112998042505114070634033818474266614908999293957900028299756918856246072433013820632967567345750938614261074235665236312273810641034408556013460253810882000375514384111150679592228149625591965921204217477162946902440485195917137341613802337891402136363269636525297107381865004613305270356794561374901319440851776677372738001983789440177592964755862656930884468906244349541430167529695045796609758235735836386506065958533261589901847013920168858089557110176473715509859403432163229643028461881927966276319107345089977524908456375872516004183290130657947763478039106575914633770803531581042317994032459283491559426345117914404566202808779568559665273279920159856735969714396372955253084521431554414890154948320068479932890835662266559913660423979454523099016334232176689777561023882630725513871552250074368613414566782208921831202456150433343135183482942036764053466382193175766380499738505747218964324614802668766991108469099872921964056064235533093194401270442643196733322583879109736026364629906801467653340920397467273817026541416113458418810638295018059183732038370524673500332648646970288764105083953471646131386712073944897413293717495808 [155,53] 16427427041815769067654668503816174695468467366219758364053832968471246904840026576507867319546921005922912268522856137035675132799086992586131264558334085800649717928340895340182813741945275404880929037144576961757447553444392283186221891277032921492634551365164500669739201969226596587861419733453120159362360303007890936795370079680762417215575888607421497274674345763279445270793993613284738057406430173010327843958101484093446588779002531645537079240163144866267758826817713100044353946136919937355259016152545456400673183455685453688859850803476059651375269383187579439713456927761740182546428418818635337921182714910974530993048955708469891285333440279675652089199092887265442463604406249005685879466853037545585916279336298455019300804521432397351037956563802666564118229010982328470967092955643038768928457424308073566706320488599362636680641637479578490104302567361830345878211345739205732289457146243608646728682987696320870574355347516217618340602427491824293125032262282371260742382010449411073723362489669136390865901606687364156920034211568725354414038459375392908535516172197157978009713705718135392613770968138459303795868425047482635279303647949771404648844606200885016412734460698367537255129781510723252754696772589616308522204699763420712369223765827301174985268643631041529668419858386443134097958796466611643559202319780674233142764015275716612636065281748130207246801608010161291405783042900275159166607483753506542437717563540645421909165411417899179306843562220021377940463571149932860930667815136442646097123723607458471864664384823022078311542112770093547795451809591781632308256296643715991137596248145550956292218230622515131714578784576821335149889415783222874205203765645960022555435694703218329267299154879899956884898848166733278432944594218261522798204857567075667277032777928151264591301691976310986324345007219327966360104411782712795024402323039537208265858979958281754358935270087896128299513936491336996345184494873326900703030832742755975168 [155,54] -1230701784352894123180687344356484832768447159360646925634703206148102601910528386974817846192058720408396348527316258167159714340175378141273187853521257543713757348406531073866987616781272554542726399574737984707047737042711661320181409991623035971278885038857084362556630523171326025568333937829142310141984443957927988944575981107067623856032336388119558659089757020541639550829883292744164454440441854268415261940906843168814644393462129335351949418161042482304221883081589747924185845206545609819663767075767389799063531165307073047781951103699313046054262567297894180529720518270172817533642251021133563444452763079786295170235932983373165978334648143069646191281621288701242717461166261202820174546600633041671037033860001757959739806473563571974016116109668219785237550935269354572898965355227985358990591343151455969100023968118487590511453694507157409816236315592437263603078785242919827986811408290639731682021436404051078071599721339799351263314355262024483657470037732312744818510516589141037551725139960940181065249022063084921623338648346366013239475081347581048263608120494134673215625572861316333708750390604933098432224890229601899295990297253077296253094524534406002949805981602159981093375588485253493871167419438411965547824013453683462572650980958174434505660019423046261993475709815479506379054494423171625151088711179461567432938826027873069928990827950956535339104218136426784428207293024766204331039360517668704458815581977859354713041351633921724416159024559422360525646056109617523573757140313425671757535917613358254711607086437496746246790431206342694652232364381864837566139764045498757154081514353316490520993252890066862761879713548274941895084240315262843960638479294478099271063025650450707713157127627135803553665267820139931782335789078644407246028132846595060404295377479854205436148437376544368547376503509416175241669636587343956793528614033985248748046606017654721172841333332214429058305824235029053680251678399886472354241402698156544 [155,55] -178191816394565043476954840290560863543402180479644753953371113440667346800510329474635666090646465007016131544716990341483704036299037053907896855735127959166036022041550801481264604602712316430944238143335685954819174460144818178818871063506003369443714682517303099424942701593709088910425442362796142946143311089254661967980909087763255909678947908631069775819861841062243582526859087337802823522685034061460913512752608632690951902212132478666343944579037820700983289740354819953000677525160988614339377212917180909829418203194052092641893585042657172357180690420700104630198195263117513770670712849765841574246274472163784369231359045321371289271750247416970843401853009280000574383840366694167814659040216021999170650374014933262034803910766597631718836502809748138593854190617014962900869606552546862918733538741179746210712756457155695741768154416781817251748687948057726850346267774039295326440101105414213885236960072201782974661815250545177065748388097615130791237313804467347030989508168101754292780077907062651858705525724940873042819301277368443664449638931273551092632483833795558309802297078776482160675614858570583882153353213781029232363781746499358183577680773118451479786023466268501722541125572599964491484629828772431831949326231628429752499937076139188153686896453664397303443108451790907747942018074354276525934103274670191825695387076728719938832662639457313196535700227832331470402204856466468212614946480661786220485398390656721409435982214252274350006370502927082814906754131067194324781744344615084575446449333565637271847922928331456074682897395409823186256367589345182280837593824894611023238161781556570154053579019059493105191904909760088019200330589945127747175093700178771520828790056674553072882181437960520908977057674163000414940806735140007182389276395862423639715751492391537194125727720301391141573322009991362637709911414977115512883565648727613822093410562283867007889675489991168734540885945906815019725650417201719699168741244928 [155,56] 74934291419010514804294931583705476228818495853513182396575717038653719091366023036307057746381289958084840344465632185857207595508606090642877933126371878447277137226509229568307248832655369575194616992236133650996957069406005570367042356447012058743063974126086645108655617131400017317324660630998840940761442627606856108056112971501722258559046769377089220593642917025179551064138043239990665326009470528534013263000729223486337408437474696615756441687899556243920700668454025643129338098998552397671058447688655216506986590406824730788512041760114794614185353700301449473652403585555935351593938971559022910978636797026981993844861526418292507833788731761714244025517335996569741210549288475070118406303692598700961280477657674397389781425414336471648748665110062061655359502236572482228859518183341625699040161706509032979304528172338740254151501830267845534284753328539585068041218959148164106588789857420081439595406062151439080666351656245548796679638620251543344443404109898750744424777652159737512961679490391867466751892604551141404482191210261936304298734697901677995545922672840228325039953952165799707385062260840608208429498991536175023915175784167052937437032793221755300193375641587362723535002887147693011266252872894390624821317894770914974390856686561267934059680202067915320055701803405400666132020498944578450935484362582166415614195494175448163967046230836434429703520880117226999894473827256380326189649384967044508473203894424799014651720029767829786092745767955882406953112862711601132056334320023141149288409288598063009555095142012478750761891879035820280048786095142550991705794325104596853648796925159392254890031949026934507039129728875341883681583416111593788503643545443931417459243471968659610879847156327324337810211500944322331477778430312323492991045989655691820623521111635068066826342870238266919497203916179390009816472614325208524729571167863877073517868796770081882220128463131150092801305557998097715035530906256634886713204736 [155,57] -13820956534627680729239205901999439605868533678892375949270812773057659498901602736146686524288503142951483645384025500930022471922687714435146893958056354782075937811372474835978868962453328401226240815121317109659474435988221966511203972659804041660393702489204792898779346921174360623975728800246560042049133548032584215279598455351490148070689069960119697636924610144369901577220212487458074770381586105606542485223090601324867060513110501984892218254612610630828401192270915238779784066495499393401697216500639824029886048941832362582059737846688140296504298761541772894519095050064201979851399494397056823999376962601534385042857425855764104308305591230273969180674599963660097370446365125278739957145520543207408416196250847182687792316125938468224536206607615021687528309955060201998425529525827697923818071578287869559148887725398151574344666794318991166150499103955392478828210657663637314740032153427646595825120446222375475568764140982526744662316464197680104342150435644925868082954814509950482707456060866115492938216535816190358658548584281389207923400449796353119669593182385130182985353619415936728021820612511046522807285164208848231084487146972398227951724177171526137145267798094545456141852541296721160931217366432355673703455836880041623591160918807980392279405703596594797399782944688553881751156125475777823421238648896320135559994860279270937211457644480709721456392272084253760186427872409066910638477737131556305613668283332805840643125247687200008960579601472050327250095436057988659272110085432471458434421754887952676220344729900358325946279123725259747335466861315611646291520921495511707163059603798895088813971830612768048647594427231266418587638572231142779616606661167466281052931536110455433949237930392982433782453994795705774065845001161262139767856120220724226103393240768881918255642993877507993938479802679069565878404442863194847565865538212979913532936219551926178555634999343227040251565495203470907308157808312343195587072 [155,58] 1828097177530745003759881130673876006296437906897928816514870458187192819045268419835627253285608935141642253473165383449754486147529850086383023883265955522077170901240865580311014214180071018763848864906416430440605553637594230276556618212097916343014311142357361295061059993878031453159321348592315317305279417562986753172751074590923890737841477179535129012405562220650338388378719819602620086695496143540546580904569307667216673149980674909967228409052847859135851284712029770052020036458479292684986282089613826291678316131142923608791895460948127152572016628758687404900721303018411435722135889959123083511727279325538540141802259016748457822396315261986496013687023499979164066876751537860620558563897020880983337181335437837302984479081269278794216666191467323122050201554247486648393467526650454116454583186325227415450486192256530751391946273980857338257678577979317836060543765274534949588907172240978592264603426165770197770811154672772468816022810685687078302775895619366948505837332815741670616606030014196926517259839705798094845422489429965876563985110712777358266084613716503274054353549128847392171566690729763700786910276034425778087321836092915316427004550328860430715986726860239607292906024903084635493603852869556549968317799205018678329599074264084211039187638456786636047711231632147133039777020499016595541391639566954823768266296994933171179532436149395820751975778007531453841008550636557079655380990974594922263155040031074614568974529628473305483426015394439159959278595062159402369583382924846893898065234668691214230473219362607288903131571282693579152856243678808155560039427310198958532781338094920737817508194235170932621015081583964889634652346739857558189421139854513926451986429233977520929696399692723675735310755463022272317333906672892663018448832123190664589448031857035877672176308976756996494878897333339457374992791357894028628814697202136451962660000509068432651501440135072598174958296777200464110366893418624819200 [155,59] -206284780700627373226601581759071079344651726842347289827181504685520690869980695381953764861418153192234098262972869224203578056300787779394093313609090512812456843855408573169996318013738782815452446976244255813217140880481530919211470433790383148424172980019033393164614463547210542019541619956828574676746709261220654194748935769536996301054455354438058307133557911312758349821231583785896456992821840088170911791692292624842986559143670474265606609618067475642584460778592314502372873901986981756244736628059429738722957212176105357139770072095593209927344816819773734596465185856979334451038560008544043231799082091256678998518177165990234051245664978820688331606192883889725447503968829505755331872082147482193777461532180495900682469352932521079719524112635606833589362588643753543535177694751049576446314430732294024295592505936669380634324666858001833274299904486512494376116512322805817827953693285986849385120742864241075689743743673447678085949302128395561039223167745532979570768800705243225161351478850860683164369630665527146751326650565686852261851150050523657866896264953220433187745320768907130870208751316800619116184621044729041972351070690027679309472317595496560668479431888998907848945685742564196317102518364232436915631891224797433600898170559505825531477759779087321301533657414533270424149229221919625825859489459460782658022291213515614668090341890540140651063641584246342093159042535323091761348930886044863344363156391834179122880087082243459401381126543717320093018202807914231084448202718017317749672305749419412523516721728948479339885984584371239852888004891768188242689647188069773100429205162221115824684829719315535031467020953982206591030536396509925408269501944395940277526939381741431169491563815555939681634231453618921258285750095156606286969550674030219073195908512688151895883852925003493149913657646469339647071980541286546184131820888757128946114714691406839247518619995865454758067632110377833260961887547817984 [155,60] 22682537667957846404330473504016104190362367969016966410476906189555079423173846096685554035012338545477650101785123448926622286888551287636060729545702378192672998503622413802057450753965375194988132776162769850646569994673224065770541358112790639987240560081535618191860223727497530265031416333386063697959744222219581515040635849787953418760589692083783017470829975577945565750322411633774422129520761596904278328868636495710053211997841165599758961125344594859046652107225273129470847394264687372853022393092765268724856016371997825702334692240574740541524918055620759124151105193455041527952484558198967634371378334411980302230375043030033319245070822355036176901779393758089805792135867845951830574396224958586836130005483932557593148744209823743703334248377865642265711268687137980440147194650215732755187673582017227216384339737268388513283928162697634272419472061216485736568038040341622844398340007977765985693124590222861324088028949228210712347802298827427738293998422421677842819328980767086332859260250218214540388530551036570040732757360551503535983058069365496156029354845236574934249458728007579108637298684609294615460622624449136714221788399416051245376513165572299678501331026940380290503789241630333707089592993835160599682670397525007393321891103073887608121015617290304716198904792859174254624424814094808896154094269530325135269239006158741759846964814380603395682347661444397048644275184390350058215587925782664440469939979676539760834355326045953582466896916358862578440404200745440681909596826849205611267175290928423263039827348328288588450152683428258804466120901611359228544842483976017037687801970042254696151363443723374667402763675230798033911410451239337929746150401264641292418434797311493996681917752317500511001403500862812144866920502900121153747576495781756629735906285450037272065707614341022738139505734340898552770706625786106388602599439258422066837934466959121909781453960898697931694815198629933179365762351104 [155,61] -2439962645376557045412020986787739027004544221265566294793801587403024847308898080591033200200015747931162432122296458029207274283602545159982681195505880947352691613442017394504423176667536445032607349548033016973144872477660408899071075876369147197218314384272547235721712511145454401899913662810698967335050834859703156562957071236492526999234799074524087712928640693226308527954750011672436899974184860222631982951864288467144192510586517583023883286359665491733807802663369375880157790993380316098398214661446023596664728123207416652462905275112384595087368825565304626650191893805527202913779426335089229034660421665632912204463412448699905584643477348148972958177313865511868684174716271781859219250134391789674460581514085084524571792276191419960446753684367819946116058225852798185728090470532278061859263516795668433920349480489628767698422695754330706349453366275569880382804382683366864336522802370582976231494164860432194777571208670411997462415905985296362572578163659717577361872031940696509536573932406709382007206588179497380128445221642261786854615876256491156843386797157999183576859828126103876584426525235596525105935640431220287811212998680330253582511341346288140897653758364999633281356100211362782426202871908066228638234643234700080963346461083589799371965230660736273126020426416663629884703825502341711037563353537663528904195628138598985533381684626237771723215141589807037953245900725861956242538550001674613267576491199778635921878542234471823836614569438693207705429603161274584778438768585227549432734441794226214210730041031210115270822607519211037043929361300479104339389440814420647289590664319947577263295065742115938536872372618241904066225254077482042534188678058931282246847743412290521320275168563648940125879442258196279978706676753322613533087834126478644539890948664719616013483687145133584153429402401441325474435234817642600199065473205109796724220548672268748896720559251589092879122742057946354648104960 [155,62] 208802350158877047679251294911912314405991501305126097965435320105700981250354451674593407435108176784826902352707464031327810668278337085533963201326806878477114059462631766216551617046201703211054636433562794765635092094769969242283742263393108305341227253184616272517241810783231066914799717453633188928435393947498594967670024647679931823457988177925674079218972498560241080096333059155980614875295877652237722325030592221246299653452439080370583772689529335960301912592680151308581954088648885675583787520542771490157200302731374565379895677253941272764991800883991065745054083072732227090580366275425290646670167271599443750440294839704862376496808568456333550791369136797644331084679411198160730466233016973623723900615633590540103876179792915715748286091968821798619486029583952152019538394536223284047803089988374582168602890593279007387037840423532505687938964895950987663853294501287379569340618871958818297014718016808135358447098532920292152020396668586660770227457002841207235831239572254742366839830135593926624806289759349557546452023022548976996190900937969674680489461472134621509604776000893158293727191492469038207999908629168757341765202181075979297237720916438271582554368277208605497300015123526171814680989066756155476717947929698895570419550921323908652160961606409639188568782780511503888695440076967000410382086842340961219666591100774184148984636672977795444030395185589097112004075570313870961110753046583016893242953919234772830183686906901450282170459056965060297662314585387127307075441430449540558409825909791795158187049889450174793706520153053876714619884095787471439181340718875986622694864219674346247909869010103960659204581382674632861157608611929492184777294265144448009162558214556344826791607119933219057884537645591546437793440132462650125700961170650071442422116866571772837630552936078058547863165923443083287876244612297153295436599413976111205822561584851133485967333345801613713221771671858515536896 [155,63] -6547305275845984641940113794449608745391931184827146513933213242860347098098054898457722965287487999193905632956424544915957690836801732999417714602260711634521321701088589201708282586866863610669712082769308602527660619355472177653374109018965520917332759557869670741277278767398870800085623760434881928610968931997375396573026085622184813626978513985445239702315559268066999316533800493115527585151396461324147727387859152560902809213879470415789726077246259746058250860171504321035169956971436804665513805585953637262823221335002934955618274632919858856856518628462928219175961353909410671963657673869739479539645847496478113578980909489070282103557929929531579543118591189648751368876828636335901705737882646502492002715376403969137773340140391468023448187232922942594555743403015287740439115257603059321567249724248648046586857643488073226019580442290201269739455189349888335915788587649792120922000539202731772874858337812103926639170821833057987426018463014247938982943503502542219842918887150777703151506440794448284887488188890294164588694281912272829738711576014162011772462909223025158329392486308032876721115449556250162664739707991883375756860566321123426803133705564389555747521820296395624469659378124138779964882152647101569038352788201526679388751215643105074582634465244972471104975310132663450545741655179598113314926228692678678834842835791636235957678882932256367249572077205132767649810295254322976115087095454699304083591846127113073379907995078710445712680688763707165474586836786582300361103215691467501562082806217137305860517718724791569107529938771058355700023714952887271137139018809522241223668830311043551057803290560984211192409901942320999309892766845684306598668915829086387310396486154543082288649317385646886499834885045153242943486865692620881190917552942756863648788879463784126570578983451737511004095616295743467040255797150437205638489848952085879399650598946516207038288440824774322695856114757009408 [155,64] -1523717389457416165763739066072640480604337641686067941237697891885386413394719898604966574569722075865246391408633939859682624381328569575348270775864090724302623596676702159402059157461927590563101991239063061642637701155240690013373447547446196147638781619533956821761584951753738160327241239028748269361530045048499229728210775218613019497476143034223508138300299886405745244982356888129759440616831118423139247395225149289788864988826778929012072147734892278231232533788140279022832116940323164138133696666567371596558511414168960789367832627808308017610037687864890118190905784170865004587820319232475589675310676254422949432835261046921683048504375235986408805187405272333854651436665675911016868957410913064175135759974553433190052322633850530611103533759955645412625422041774601656369379834155276729542642117141324187134361256526489289644904729940777388867029282480318717034520792072115686838127531235161123421622229655551153390964447659939588963719587959101576050752240130636699581856607083431346286496477790368217406176455918206838209578589409309793832104083118285110543463095536621810289614012475071820126022387813620256801892044167909538656426908511617489729882552686108656444397752026422005397170161055089545600259559997800230843071760085868227684026087687330773533218025631940737784259952297832836363491993493003312111335347203914897018507280306440505283775061578634600758622400922414849580311192321009611971018612594842963666815140657746010015876049928773795442711023916516693866954850651385331842465594731283918023610918051837702815131497786207348418434338574082826818037417612133735323915411214999048047959071357046814982752191718871815239301812070436595696576362041895729071217478511886103057713695918336301311722086384566435481069692770643094579275966118140886345220115793515793730215183599493639821482755233445856528148986198877025304661194468958276623893369471248274032557598625228522588955016108003510314767668183040 [155,65] 315641535928320039929795591317147108514220666956124301315265867236728352113255562113562712194484263597553563762405754611734812303674081536788287363558284690665321238349380245062620123496854300771553345563997821041785287914892610666028051787699595614718953493650015318701719156793315356965226072681930385411587196045843630315986508026905692774623645083696821943150726516842330652488568139106356569135461589642381630073306889601434554138177886943191944655449512361094187410777382747931542605726224355759539748736867208622697309436151367860472205673947023414783972756241283354583861195189789166298464576436236341507218099101367929764145940018064322719221224537836930060337121460261385737932394188967662615054153231576926455766463548236285960081184566289391905499816723435208462600241842875110623864396548632212859182266373302248004995869077710104147511145544903145875532801342311075339678014639115595232933866434766284494911126667075104147005798075920035979403822863769035342031780255832415630826008559552851079692738760677290853668606891208074765940423170286943142507820967650910382047258189393614685586774161004803166202957487365006204156822973306048124120866410018135309250639558267031675550567782006336077202589425313157279836307074120037112597564630628095050297471096373639669093528739225044144405136531786665031813511779101637642874080387982844191279699367885993975611354538642979360454466902159499234805711956001951076311379872767075735227862124360002238827176585981762380583982556407206976449669794080573967836835369342285098929767738078166294078042832368381256058057795800622051756943170126730282821163653329631564120372475681156193112468669748766354263629020657051571870184995047226459018323730563205766681208015833196400465769973501785665129629934714516014286055801023636556237179982609476918815241348483015293300240605780404154274836638422041398794239473389659405464217684806183668245398968352351775890134916363543095451060224 [155,66] -32644949599846354271331974883394797648353542414716044631747971390312237449611138073162140824086830554361780408489612452336221356695093393493082108274184198356031439382323347249327634422194608734730007335752315031857546447260527712058020763213198192517144533564372681028210243371852435510094224794700653087468969166646055448934971888945051529853395306359341638565786912690381351400076315289982551665217158387283501826475764222452318900296534239994055845406982472879350757231082752687696076548690934455128737417086328168426025520589907779982254553193003753469047615303205193151973198418534165030816126844811752780436796818189986449391282425385569984706697737812615048240264738464673409516689601063267850921806451645327957301673731869848583398189659506036211601556295993848543910216866605633779142017771869625829022229444819820750346442145301874793826184713066362203563922449067477635108633315492309640442274913733608913107143015125925958571668989475020189017134656742826591527536223340343500546955541454612726851433818731333475214657908557668244397906724950996173621590275961758479450369294237393116777679476048012610177434670244536002015767699188874135297563599054817110806557014593046609608868679897131641732668367923710419182271278049297191960717829810665950591315125889532140890658881777108789914521366842413955233983310235998168677444778116568733940860585282363862996348380027059563802207480166581629036389623979594118034954733501444266483894413939537180121276016268857809782919573194595331953625662858573605505645970184466236785035588112501622452392705950152732246319079343541236522361874550703216046499419063652398051058084102762622174682529071292243027744778475721250573455175580001726441728978567520267868757540935580604060039071137016324635114765506792345683688959830815709616996172253743454744091522290449789656976591294290816638826421709295510261690836559251773412741935955293108780184721999400496041779888544805527257088 [155,67] 2058027907005320880352461553179499923420210579546898113177031801671137593660880127514076617125489106013008013351509662925108210815481819083160708286134189178655863075623386463941078635014078958297452920672807551969333093496781919924924290550177854567858267187350471734548672891787333350284436302705310108490036345770264861664983049786012934117649275561754214202082839386696332687691731410536341405075571601284535027072000355930031167929523137049295374929462653079830903585404852869417192124281416109050543553669943146622134882968559309519908952050397095935093506385924169819497104414013548486666347963847018649612948531712594619190515481368133914481983766649470213650750080741558181660526153315647056068757323916995574990170322155497160234051211981481506142482171411753928353987820733944850512434389738844990545093921245883266672494144310727311471144714777667566215581653649010288443758882370661876065202225744151782094780991008151391661299297583735828994543543737764029876528138732386128778965741116209250734562173978909545815658694772623191695073052777138154340257827302038808358229605696845378282719193970902943067078174292406835647989630831864188985011997663476169795052965224917073402208816482452843124475737326993662803538764311547943741510236403639349282759535028627696116686218286574198356521242970545109129635993448629407646432283317772105390315691473805890339541969056122740783183029961225290911711583143513901075670151603331018420927813260281019280761058897772829885666056447156068826466662703700582074640219994179262124610736028472376465160011966966794375503288884644764813968942429058107091347922813657965702756215269033657839047802711599475970246043641895328298550946320333611536138049095524729343108889763674219126507706853026640219667138412634353337436009558981345943881173403213627451869169632914853202535202027589660332129584600849811028323862895271875448325602166806994685137657658879199602493711649072992256 [155,68] -54410395800189693278589180055156019401422380199545848954359324588718810941614927886145045157340061046333816902673717406188434410004932468143134361256618128887507179630764901136728176907567299394094366747740600425137991991134874784355272932521984014805554623565961414270344572366316062399464840452199056392127482324566452703799536691538576331465150724897780629832201255763672199092719745499710180893495339449600986691945333356957377572734017372122879831705196270620798899054549772466451072463121450527095126758923019803195719156263559264530744446048872187352139738809187400494155955367241262711141103437646780391540199999688944983193439472861836560912371456560587853457955471310470357619036916384256334782482775059902435553205443171238442066138990382341490996370799317881694425560738212468689387508055199675342234277348430094651366499599730990544406101925156210490993727254366788135781110912857860145976078349731443146945617170578979218767240385952250910414832302512205142019696063616177640686604629301223986589879900360266749970650748396487926802772431758293667839626176535338755294746177510540155067454435016339530388626291524631289348844055739552239441134484659825330831935910518177771359484207615748090938986132804263704049298798403268130127575136280889751725658629994587679000251898365370443827920280536144254290097132220797663245671768967440247478154325308229831895002002781450294535196290424681150451430688218364813198075676409275584109482492336584628757709487625243463308784651872103376658003031868315615993610792340795613931704436393946078825524736915889010843077326821747658817757168500980939826218749905252492705525883254341142732894539329345670832520024180247459607492779447306908643909467380127007768755453677252917558247429464064366544777026114901868456396711514841305481226526758185383267430870653999519821391070927691819102379295558020341714510949865775754897002150482323382996111380809930300002629403602944 [155,69] -4092989998495285034131918523805290118540544796354760002420915908229368443745337005308478830464798209660870928082057895147224530593202129887720425117801247882857041762149685326848248619366290468208473766241658357663147049860189989194946924209113403066870389419878373896979944483460639116490925052480091316548067704597613106187196016035737714977799521521698923099092930878511335014946474334654816407227174028485976924527229210890459132003693054820367637334795902104893675725645552284263047056566008044837006918521106336130981994481944649910819189598155084617243454876685176825375656350617923263531534661065083885095668110998232687460268971130176643018600262305121891880918239105407603801015015805033998323235346718216160921558153907978408755315386789555692866033119591159155999205364838219405220855883007148389137604115093460435016358534020927451345428686042692658126317412240705230188507794809369473523632405790153606226226019675800095259297971620996690850492140955730041699097938549448350658704950186659390973985846523740336358184639740693887003472403471669520439594257351603410666701340024193163340628750894129143486625214761591923760941677177297838780773956561565316145258466127552258908572957508237329832494693080331560810161419323315723396381510299841835579925366428897816355394978724136836628213713048157267906453621016883060928704504309375243868742489897975149536737065808315282383334632537056149996045156545893278033306150674810469721904211778163913780724194927155808880278245845137045465292847419362565592526225177210225359849282519595908212183668687562866982443547576687222192184080107645003622206453951893305467480443198112189571684490467374065914099848601965389272664377076655457005560495767003985193098185561776393194592775409531219896032896966761458959334138700435222297272118720395361347479233290635903491709829472113829547113741145111745194060364349249607151145147630147765172289907525062683077315834112 [155,70] 642923597729940933864595157769691613290010479532626132442264860304559985447409738988317950679399151699706898146241252800873196233385052220120103224359232667611935482052982152257564189151010278228365090065181644018175807117439070128605187708641027900964741713428077374146211248081246801297445318241441751395521262652826527361934735569590020210287667333639957098053062408685820008502287962780229124661337099144204827236339075719168238891027294945777945286529391367850850087124203315946717126808608040718238639377851800638163715981142067522958158244555935539170035275055497135888125646207874175633654530089982641018288108966560232529027261492716924038924642613329074163320891657282243365022542652571439934785431637588587397389136065890155875048810172758786878834975696927043129820882831427712828885925493901473042020795191461789934168973438135508755128372243874069648899148988139704603692610499816389204349128457504891321278302674873628240413661939945370645287286168213079618423554422650930896398134698256977755940135059942298658200259466756130345756645852940512346838630544816151212239965926977166019619580132120894415810622013291377877765498156157675410048510561571088058312581093918186447108402335586856578502023885599432013810182561903454463815570420893261598832768898248161993034756887033806369240515944108867263415148936129339401012476564247753671839176120489219438793740618478643391202922884491490449530583296882200752427216004935081980409885223875603253396240322118273070206850175882054490016597272260773215189475363630176839865091304727687387908127388959512088056227397123938823992449859827880514773518735782494378653701036316991642248960029741763793417347315154262068534443116924892398766547744833254445382614161217249331524509630497401436174660123715006101203991218460228775623287452326067735837620485069299321420397735083492453916013719502064366286104884089011742474779330706666326836391565610537960919040 [155,71] -49997330954360706546087887685507645518650855269013834977426387160331867268750638179168191279867360976374852920409619134114247720286895254094232084242206003509944493776670036780288283578307279989615447958666976696704313089418556948098578835031876631783930454119929769026869580931845162630768976370167067725098642404411828885786906920234392210365715963656787227834644300635508387797755537672416158394625909342141135972714226387991642070630272166714945032529216185916387252254826808199851192519202052300987962878271501338242131846823432621779204896456860465453590222200972675466142996258992257186330725706024230766164102802360363920241517067178563111446558261212135522023753652702477951654480569716805111096930727264815335559725266360385032533330316642404229412992866097028142546059862002386329614242799585980004984892853183216524390783022536052903755118566522820140520303645824859617447777712717263759002181661114079687720952701013221212759983962998285185228766905067459693885110567620472075708231505711073018555795509409081770075931555941057626462447336026069814561368571322594121245082653185368775175091475717329460469400630607267295736554702165571455293943480241125238649774727657147509134992336736391109292085725735517949278335468081952715019439935630820120202280595743702480017650176331222854388213816040061093733813793341717481975677048166667176139495321426217340794941359564981489198693531876805753010848391416013438441508046288535406046919137764318089179630309216169012462413942583402860791997068535826519662917465738118806872215877642535238079154537702720060010724692642704234846627147507407360817995846013974955871766309387894771256859286353664322229204268522390564831277366143373423233564659535396356072750818730500257562849400873613497048362254606520011970552406787436445173688706566289024358566348480013941881591894591840107922413972009643725042343885694901077420334273616326107632515850727744889344 [155,72] 2990659740600613267441626891295546564445196844930094142335015945884519130432346113746928007602406530289823681108699945433040148753878442789834742677265092726651070308006180438224101765379008315506465156589101203445410129504863413796314938106611416120081188053946617032467845616722629418790955918163849218943111984865987379107385046890785765844558591119654560012870141677734534764111747566011980520675511580559959584577871144750403142491914410277763840009344054919515630770394837047225924176226157966790414152144992967414469440810979513201130215402765288926846211147063613784460232858276734778106775178192423365812114171119458954748511386793852321321173677062442450274761840557739283116650030388474979423549754097710222028135459704163159951118251242469666613804439086024421177094481216423182197224323017849966115194890184160167994458433429302674097448291375492638292771610780596382101286893362228802098231096873422123957676316341389358697094274981510651186897098908100187081124871379037222754370992144858996200429580521938434292749495360902753211908984625175814596342195098772066712718214667804899973715704290396307757860152814745062065681540403406672255083995758513974065048870928854306798827424967547434948434418646537801582162130176010291722582909389868161880723919433217350452421990976483590311120771212594371256407059482064330362266935548663975659077820305398324861662253622814014324238373788890712841975400998295680684467701760883234225964461775246829540737311222335268989895055857022578029023834154971989860442986536148302918977019515973574911682238504622030430255488612036449430930607857016156078455943900181312319771951483566690412764253306275537929583036214884970861081115212420826669179165551995792589254407887101762854253930915106626139563360100469265957672285532333010908640169914023348817297592136720555016267150606537989369644194646256710107909577966742325083348858684945947990776165471465728 [155,73] -157984487937135250936365843951553266549657574473590788622463348164668728239038135349619042296551908288593035209312595829285187271068416811973296320441535226443184994208148386342943780768942108526071546371434212216749935994134388202513877321618050880213133394249211354936926200192911508500579401723203075697949381519418839369559652212531225559499873235925450604745351766824172547272934682794055788443615653229281298921186369943451839761000111629900043197281536304454888265587236667107844713902036537148439427755674335301496236889509866908744210413394337252161694899539483838278723239746247884769127376375583632878113756044557360282607428661668864937015204624491032111806224719848872485041769819115421387342796212468831308221449019071700945808490027728557442521387231029303786090806620167874475708107492998581863325966499885540999992984139875679551059793515507592344696912962936978695569462442452213150476686966149745688091602437124225653765123742416879562206647618449559402693561023658606651666226068722214908913681616323570141447654015509091196570146111044695296572367476624642931962674465173266214506045903862387360491485171830722774066368802397880817771121932813452100011783421987763451822363388458972212949490818895937413910788357203206019769985585156267194617931550621320732410201702118978589567364967958854875090584806033590641238728997992871396111186344799182632291991852308877002871291469098879928108159094343785663805458936426658833863675361937448798652889765492420692321754439926714002295405011686758866460247328996038615474970674034196668562190324866440824196943206795456494275666103569703074479682793216266149179654505934671556903022684245051834277748044376915549248356105831036332795017989507046016838749359776815374157206719032496776449378186760980838100840412817392121940343139142083046738721195016916833518522842874708803106346156358069023633492071205980118174404510257446522016570763568 [155,74] 7412796246910649213872182184221577660036436086001661194017189443635040457047272339480438473910029469057477469471044773430140962082421318815824340523139301162691992793722345513124656578886962495313391075167666652646104821989498671499007281744210880852979288845667255299198481869462496632805035834166909874707107867934403792130506851097752973364025084628553832766645320025315367747520800027658427275330185115164453519174066178776429900103500031725442045066031672086121124542713837873284683973367174237400721059594268204085006214278620119516830041488071762571174818577000802422905629373015981898636139826639557362709838339542225177254763796014517883235696621219808134242269816561682655741902529408703461282540455740742763257397878097537134900076197903276229724373510635381619398347231266824562299286704064937859464144978929003218345863598317540284772701821272719911961255294896201777564457013948761700500924027118108229790632956028321656529687159153198684574983697406868969420372199251502733231496315205436595051874261694343829918766071754625633362926239350920836202033328640390065803361194477782122354594931601550850587195559317893916049446374811700570159834347027184902074166505320609612590823038350047373948422092358528221284775449038952632765771276763021815887670698172138284532765147491384043667249209332635226175357824687829491526220486697947313730615680896251501622637952972221650897544359396916257087003493230979749583374087955078922222491119113742439331325491658145099265588567868030039669704744955206335462132800520191161657838994849634585654509813855932699402356734460426072813281315036220155035003220885285339218627818072347541671555886811416208358454225435184972406055064248216933795008288768180897707414099483413654538698520203964658038988173610353168965263261653852943692826275446987693719710218532335048090672900631960036665970148501645750340744181554561714020234797623447056442635008 [155,75] -308267434959611828748716746591662534127397156519945510611523732882217276007912305399363664377097039931203754641228508620618294640195165688958375953542520990591399615816759417856274624043355598361521607657193298360970498203139791212257768736756321825576784760335171358906148946464758545875886248015721348157044015502366333489980363849002938034303990428502720092954800467283797151347933176158492024590269988881335119289093928063012718312133202808754688966490429231419332099551356689656618716713012528557541489885337651249380658936315598873695878125395050552855773728454684852807059212228581297644175000423615739319608218696319724222505139630653887495208988687178882008324514289593850193144539737398112555633242741487502325483829285819099693986754270202146925820956460318281877577006149045054390797947324424865402399021763392167593065478795270956946904221488583487720459925040633598143289825271187078588500912864423840829055921260443981006593321894165043102414378264109915820523873116790031863131512438136111428467179462157951483881774551950390474128117545844523907975652922288869687927221414258157984295730059512935958076380149024778543606837582616027564339597730018181857218800485533412954180678397731439170805540200862693776241759365232872452000615660299260828062026220138025350428903741165906508840183407254431762366558036874397165064534765971919750499502485644501456957778717829465448885268866407613811097167568224634846646862845692204210469452951798920661500742033770424209306172036566976694399901332572065014902127920460951254934653604354025993118736411482901351618176947398205207624051066067625209689085623775579199901589075126574428166645132140272233875465202608086005216558509054613751827144091328234523492785675139166064594337019806983064716874550885946997150137076205730921670948617214041078718795848628497757966105856865838128677699250896856319197247355799156655692234586511811411968 [155,76] 10833891568275483195625781443940759866629816823854519416077707268682460100521655240484453815114580862084158799193400094132162433600103293283115657503466563133152316935464746476357753864073487368429278133213541433677938994322349254745608046565891751144342509789388049562818902112835889100140461599508803802276605489204856497334426895181387152623915678512043930743065018215598938593624146367677911857435796992838095440423568897340869826326268798603385530653673345505783815532033600747282218976412047649266891673136739312687366398737621902655492887300126011737690486473293001672826225499331929268245165738154538782240875641677221551264738247814896022883325265773184682972377692175690538646532616059509537121596187706655494382101492283926035706029709327441110065054418318841604029732631698266043564177754899172003494806223821902851038023032789500663610355621922313819843355087337971276630532762780364848523126551689988465859165226687047142738542050634521715545808200982108392612163132504465001131335450240249441040257599734849982162257803611272054972562543403129689668571293041705504167621859415964768247967701738333511859446122132993821722201010073687773543846953460501271343946732144929540780949989560340033255749236324657799363917466515650186425169587196300028390028456528583770049913688247821060185727474844291409062927086807786431577612543643893923920848955483872664929762716168795665774142506511219102945872362358134100901347370258202981704864300037749805722663394735775098580205373091347448285331678316158822362027457580820683141343398716743074214764982343530719019110457947855371032949755952313595344299741320660995670352944606646605676062423454381654410348810338296362500523105781700961385553328873099803074512893254672044993602036577175515944609924710965997978441818703946611984672974888202088842917913624983788267730939288953411966559810591997473711745455713388749776079054124294144 [155,77] -338081260441491628679737598590122630707136328209252490300587872982044584074015757997730413670580365957710640889257441215182884937151335147606559823249274009408361425730448676484164904407536503467629398993325272867820307281991202311424064260510908640298565780278181303449458694393768779084459767736804885725480662214915772671666904528037668335533676619889707969222028103944927740661310919388180499545526454688303821256534928277531257765693944814430236364528242278781685216368062593317770885723553857202839477183487751458843644236501562583318551202528077696357553606362107682245558854064868104573513605491456385635759075686204438247116505372206717816274794245941640505007235169794031297269824336882599300570362449963477089692274224092956756368973739685691722998780869440052101805864124734546654323335873708451764977673415465451422883511708502399253710215119656918055111888313537433738260253550389549607294463524877674993856392075974071820577381919880944049773813443901348139485501818076251436649299985337332620520046358392449824812601591425446759095694446851892043245537669240903130487328008801260765465911500336179211080103898993757363255553873881071439914935079299948972129804971689693520529832168545948225501276730186914387116651657209697160767749832716170153308787216325076518266044389823889242477276255384252268706416395279618847024561576465310874876888149585437677737511669342946965258970341209343922735438489238110616178431078947048259818395463338889894315710477978086626946821494437490682837415223339666106734813930751938801017540238759193866190808896290758188302747254081548464338906545051877836878617319295547775996801190651771329878366196502346913189582522031561837536383122558192955032202515832488760057108043912626873248837376148808022060625069863274646955651286384283323434245996836758188290366266430660170834791097409271351693099982996395162036409774919801704697226739712 [155,78] 10714670935709012261420222422217051107589081646023237955900237012263552058422987411485889102704061193132619794435468877971842403063026212169657196567514574219136394568035983605644907595919171192693844951031557233409688498348886331674764506982780182099409953244512684050339797822280032355351068309553244828471973688205078606952074176089360426616551512418010012466830221861144274438878178508718540395836518611367915360239175512021457580907666114990710315952953082870195157484486286841240520077127544957073106438853415027371755013987370678286818908303510994629099889064286012470686761636607583095800739940337758982168728607117009043260388580327369330440669597673974747715437306976568078990140596670720601716113376448962725582265593729511039202605524564044066359690061638233153641299195077764560178015565818568663068573480081257839246867567760433761434573166065724261734651860190512286334678542677420656267927292328522169389370788331449015343704421289150603553736733392906128016685329370209364973226299352329028233692764696322392965848561085966244874761345696375176508748558460751868114427856426121462694890619037673717008269989692567163332871891557671978773799167863112683336891970582031632136942461629045843936718737271018208181852184734742379891000331140196943476020351479402060442227913492400035874390561587625408868343865728789166067868106336582833453519171568064992249809827789453476189419580586145459193538904660529859116284396832671170979780234971110833963137185897137642869201549185327812751543950191155044357348018893774962221783685764340396407136571371627264488276436235870145003905349135491625337334248267606235111209209491198547574148890007871614583566189843607890425913965873826324364097318320563000756286933046377854657665412252142279999218657942173773900226999119528215801055938752427174979121236930391923513266777832550653706341600030591675564175566498857967153587712 [155,79] -446773081442513211928398960555001479153547251865789102179518039264607221190234127286916150572019786518984826571432192346029935374382400396971780034088579106745684471966947877302121517576629393109414136432995591923287431028805480923609978635976650197880107984967131255560744072756685049304759608004156714672233812740600302594155528238252077278897457469065020399404892541473813709197970983215668989281344745927183498838637856315167419876927931503160006964081746992989599628379327164189240738920040171692092049843589641809864742062652534551901448913227173872660697989165914748193738582747665450660247337159298856559944137343653517063138339679675306746197580419150171717482517565708541436985291386901902830707999185662824093852403796133319291535685954266054116645017435242947790560416996202842668760972889939471930281174848240605659933629542582686373785389777554129127450746842113410665807987590295724729713230919306360337298195735984536041447140839840205067314927154369379100412164463344317730716599015845744917436275459503255424709957316735063560697912305822248440575260360156994121476104132402477569430761938750457603529206406115298756814611522716532972364138263020123374038938117426341383058795126416430408239507920720888464642943474663896135687054372248514642642196241911731541986012585130290297882845411066524949081173103787304168474850787416797140741689871783141109196426471737944787916567738946372951021843956968405948497295201512109744197123226250140796372485092552017871214941435164314606110442229040205135009602012296455607247753291465085468692868945662930603714285040057818180755919283624458218108014712630934466134922572125614324106290762054574226767767610463252284285002238808489830108027135187254520598774106965040160124399070877054283559190866096439045221787884111109707619538256291019823827959023735516627043961029412175919646631483786461209518868943092497530880 [155,80] 18274007633367861054679942814446750624094095647596573478970137699052066241117964843463038950139662122368385403915537206861364992035359439679929577883527032836732167670083395221782669301724007817713896699970672747418679640735275820692578454002392665526955412109235820971836425832462235674794485032783976472958579508212312253541911706595365124534222434010945424257859384606187136533581905133216225419426857844744816371239360397236544158051604076961251144367351114344442576919558338089989290746950583091524664865146217885254600521859936974270805899716880231081437600932930705890758246463142415574119550503307638422600854915015808711790757735266963717785131754862424192062548803198442301137134208685477573893402213631387142009830564672568532394276313148962322810200816451470529833551809181622895562336979711310998021019141878858856569737823582833773967496560599004783205120678980548808837612816521337731884015684361809392058841651919922167953559984190253704609404348398660691686507127733746836896422548804237459058852622262880115136471242440658123507522325374220343049628391805900027959468861029377030661028822675886721006606289778667468987199955534691618967168351272650602001107173513064211779667755060751727009205461788618234815142555556596971607148860044410948966833143545107031131268282051642170992164881918659869962280954240032944481855837604691560655271575607536546387359306838878751578017075384012762313538949067586294714070434012967278285869063676727180856984150726391353075935092838266841758330342980005299854679157338602093746124427270293998686530810174396319177684242987589177445976514837535930513629017929622431394799210244761147734217545044768521237910170814390214848048495131166101063267810541261931349607491877655107496665064064497719764233037774184594387428980799136044641955436000804671049419649475170600488239276317238925738296855270865664144436666895831040 [155,81] -504397569306099846213769627081508797845855834164464536642492150573640004631355713964349163489604254990264996382707080258863306201455040739188484796752147334641122255844159268530242185963679826056246310344975179299333562385053104534880783547627581639253814065491940799435481009542812688728207033285820887034872777467165284922592706118557000391879889166545997697807319404785529559196705582836120067231514762268443110716012143339633782895752265504646980174243366504187369739166031508095533437146844310739553052242753582582384780644718126959099815948955636925078485973676896499370555548218264530250092006321571777496391734699588472924276292072234552759524373595256379191778798623100493487101921914793854695792938114867537911198495153384969014411275034882148038516725623525141439681234134593042035696087431985006941825576549812496281092613453638734718892885322790926258111893949252057250793586319501238755017564540441461289541179235341604477280475188303392075493387738007731767460273862860951919300391532702224416077789695338058638419616953272650890812059501475799945520136724780789881398508837498753106477301659518761291380114003537247051815652405169709110890061920588088229866662781152414418845664593977298689404222602307061573021310542326089753056678928093624384099203760735758386561282484857739541427997800189055664625228358575846340371674097089656010645433910400019889744009527952610875749270259921118095864327704385537399168798546034412591099314198702954782246244792998518653703981049416491724774600330178743950850203522689422419357512349610613904861273924953251038845187318629358392121030766162269318029670874850617727154290818499941473269061983299749365795439852535498447614314202498455132277738140073433075529396773978698833358120255902513104452383513458547297485960372732365150435488211566961342682182018242500816479222462956516340357568527581455776899513261824 [155,82] 6232763199120694662799365749688108343265805487644865572752972023322804464531871709382914660609890245861100299440243732680173911750036966475704298481530937619043693416053604265411551311012435513456051418334074507252359529602495936076715542056127080832530140241651058108826093227357531140011672345414377386028522847837461559155124563164799369383012269504656947407188950611403621566358350059230728377905737363653800249734325691959016980411171266576397569652404753195266202028982944000542772827587227215934558708949798795468960162825606118453514846244056314923098602605526451334746418393335075366481990257043829038668856590487598364467401603851535409337997222386976489970301835712436253547075878306850090518946488410855741099106800459048427864065606920634277740710306265195498314066477722461441505350691091300629803158497128573077930581999337213642995166285185382100553441789083902218688143766041122227002274107715882727884124011110591373007916041791792700795536019823641773195180160892592471697731039455649652215869203820918465347437980054005894995720128825913706990149305638170155340342514543773982969741723304029486330041076552866097892283490854071411382863905394663147902239210975972166455968283678550832467049742769068582351579435229130898298667680556854396934181645038406232525884002380477339876061844160417251985023334526036094725407012875180391214971402261476083413499174963323730414718451654481214232538225906743106664229019739614358621709178895117662618034350421453838537581811505654956071711437649793920683719047188154944485639801958335356122916331081677665542382959970335979010882812145553384140370971226444962654605682891932959077152664705227866130555316261587467355541387357849496327438999056635542902978848681762348383766643930225349316514624541762229341647575619938661662486432984377900578024341949699199795474305119030852434774402623553858428071936 [155,83] 80404254616541235484379102131024473281939435056765275922178552164631022612874199142412060789021870514399351743215311702049598576623336718717713790641236868313805311595627701031560924372850809385817995437749649067392348211687584838359746277955845279823040194204649871542300902187288960641712995856756583849420822678945442260034452329488150527907054735672703391507547850996520083274976210103383817119163873598595544924261990916846859505692507018985014676718640516038989795303971128134404561021033732157017948278906946434789122218007933788676091960065313331282145103253324903024480201814575965357355679973710706155289375463039503479978297666702930113696834120349450506609926824483187563535077564966717444487537721691835058819598530280769916848574524276118014784237692117594443887899728501668104646173409356184025666707369879981808913887823933499676560282213155396434237130424260538130709678671338448592175632275844748428235808661566679418710175402843435331173670730121923941942587528174218650428459983328373701265283080021842784410431119903333443032427362173724026550509826907405148907271812481625975986851103028165456182918056128350424221659322661663817240815211779014237243772779239035917903877799577594850782882381619240488303810483532624543796589458034147678988351146547812163433675119277723418383872261373210109530927526624974417967970677736509259237360364281233595605887533772039342374837812182949704553387755955949538912535814922759285700942082850419867106099373577709247210780472297004720005590747352728497324220589921934437413020241498832871560693639880828811546335428120672632955558567299484069291935455473335502102822161345740862005342131793760203414199532227005051610111792066104448358232198756401161771896248362646513792392922421789299960526441912832691995397133259110411326594668290379201157990636090472025676298275711694732289177047224353685504 [155,84] -4316896135747816363795139486402275369454137275384600435206587376962449103561177853948491506730122212769112056151982331068444711304613292913286534738467710131616181050749439481661226851647014343848516470669955742791254628529475474255175789824421696858492930086896820943901813848853063213078777760281492756330780821817232768514603975582757280666893277960402677343248915257005547876412069081175003591911393731767973647585311643389906017189643155007671931377141439945955688448521838390121516137616254651180444674459457337434500786134157302190136762485388002548770075735139505657495935334864064178863253427885182656666123299372846229391960587071221838531163648357193632274409562334269305087719307004835915469963716126382566577491917816620452087459342397974925833910935386314544226796605835577315620043444737305386598321462452280206664310615819835992066442396887749545361040232353719594226221553024005403236720127746985606073962951209223073217919891285857161167844837444371708077216594028144227297901521950712015282199929954245310071969661360180591174685609238970794507498469878445974566693637777246168349903885376857206710864360609961513690572009592531466630438127373028425708786609334330547976179432169834981919240764433870273487964024365825463514072355123911293428319134401808705584945633158396556784255360246385042923168368621547274666117923850694867855551533419368906687996625541752215049582035251632320926409051916418842171826264094511332183146572785893473072111579610070887093586047046301883064959780619547966981019467044214097727891947504644835637750654545243547105725352843833090062497623469029196696307630158269435680055466676551711405765493355383433898481808741488510588104577677553886710058437454075889218714394756517882322307849424355005658455141339924187307292011318770296906411063153252709227700991799974525428494678832780184263706994369363968 [155,85] 13529388823950846805763015319020184703543881347237195199263367915756208184184229094039474315016263971457792123795581419976538396548642989029055522016398346614806004404808690688594442662314870370808661914564557735818788765271668540527820477390936311611401809902368334725556561254825352225215250897165958978175460176097791800998903692981672320541642747323155143349325197853126305562502463885745885497828748606401872460998868397097250270437880382455181852558159853262371887941050080762397039537863020416742395712587411380574200274997697257094257049260484091587694704563395921253619508516536982491310027271293081250515932413587400569821019468007150524325828805663916713375918752277217026924918258418125689404593401453144399958771549508084966978324164772669144941839639182951477642438387464591590244619638398543360424733600781542295442899588985334556556641027050478927420060703847524861910401870343297800038552492109865384295636202106461248100751768361221439452363499581752816354816996880458887281425187998472885537363769340502198747795440615422323248609878437636825738701503122925239615154708791244509553409751464948053344625615495820367155186831855884713207042629290492974466453098478860313429304143077959916816458863166334767799687591575059992070949041980064379430093531515484832549429631107809291657689613582130422494272858244992058868535962799812101364599903378475344591800875221414483845675162660175713520933018113437133451675692250398387455048339936824558281050293062698642610807175874812719066382485830239085821144949641513396095306126056521662623169687949209703117692998672510041321434222935376839049457398449752611197676106338974249477250018508661417415628252378270918475394645182918489625148665867192098557101942570323996404109081265320049558908715410835191624292457739765814316040082012641336187670390840011492564018722305347355350646038528 [155,86] 3466363587605827880237733863061417563656167158178358845404145880259613215656514584557414895284487430513664261906210411342368992321566813238703449157546443865072119182902631409414917721463140844210578645996064555260474614564840749886134169028473697707373137406694421037357488432267133061342050281521013712799565604106777163306509628338981396011352794784579693666181399956057522027009989955203647270081594325941718316585664053334301904921490929958182464074038323746153036865297058536084353155970288287105315305918869054802895230652138226880361477826666028589645260785635481358212665906196420704908913473034181548345162927873518078875207686988031943337471610153801388414744940789799664400662587458576252149849962743377363114101801875335418395768336064261585577832342982245738801023459804739299029391019685790611011816341011086720744654770037507511008919698992674017602888145212382962269181218496686557464716048041982137292786430832583863351669898172943596425023989997744576973971591093003101875554967895242275097534295868540294072151576971626552571363622276591351243802777971339283930809674067427334507645044664641143327615568796116610847556580338566469859551696336529068744365860296044855576235863193966857954954467712359790157308707207790390604221086389826629251601409285342352700125652565023462732842571840520541933281240236225548608959851772130110632939772091118095336864681663391880606184031885307018404405617842920906119770783853251565065589923600592753891256397985289228779782500777615671463733770846105908730941470193567065804092210124701881465842854570318722925426548329123025878546833090517370443995297911660500767932989409815198096831483564345408196530039108070295945189211821115498894145212086764278954321850086989387020566635859229362099846115597883997914473827926560526791062931030151128973297499068953768772716829117959149755949056 [155,87] -66232202500704801535227717297183488683098706614482508343346339465583121295119619252778065607552627248213635112711351862609175360915262238485167874341816933816657083785047458961981264630450018268067058693485309266626310496484392141950729421373961555880975433778675058447584876285992811111670464793971604111818399056673734574329077556118453148027657988583034388624752573080923072374273202070162728368043459926002417338154867979016643339019931752608702838508951497110879733312679316584971960273724783835891621909261737803325651495972531373294391653951196389729253220137064919107517590855975876596632095421261351204802012059089798934048471582475049299638747601892085341419619036243315791433306485423529862981430293033833379199242318333067854187083462452171904829198238870382158967685466281703604380949589634172547205801954680428913467913896279776157370444497915448724780415909271466996540010930913297522604214726549075405238872835828711958744130920064774643788213998030618443085029718982009104257728286119281623607919466446066920004465416294334382663955068532642791440639425918589479851860935226378788742030887230728345910175030811475646345791710277482719762879934639760336978794451785785389783233193060978409301393099465735993937277203790994206622523263280927302657090928684589220068410395056819480936903605139320049619344997256694729990178710566376219432902236845838928770998463379619575337111948094419690044765072291088143885678869701268815926998536538567573117172849534064910408800612759616254557840524520988068432673883956664463851032410955081364598814496353888142757237118284493856706290768931623575683511366828765201834412983479212243572279122687685425979663007916183994371988846322181812295089962820938942311851401464670674298604939258755261772176624744081922668712270581078928112622037111576367545230159585038304360076333406024548352 [155,88] -918879009428294234861307026351642659514393781311074828116662409936923084673142168964425565576583612232135777770217304047442846045228037224925543454791663981936205842369374910864413291225804517568595242117947612584078340015539672307189096364369367907059614863904910282297581087545271807200867957846858979507313859417590792713474839658007994913609480288162136995521682960479012242037422104105073661322330242692682363020040558637903860591402345046467659060708515760446281620917333650452401860488150790950427343832654832152791508263715389102273895649640950544217732080560800421943055343295405665689900067346252478287855661227193210613231367006063451109393381560309034965537050119776690797253716737046211896918013772205796653832352043741760445750213033044057899615592615082989642397686658923151647748539101326019077357911435558240670791296244399281546586057213167443934858826285711743255852035645295172515587367113395571644951690032516574726064009838155274738244977107017270981090711076065817013477636368062345586188206347661695600256529998454287754502544842934557404689479181262974488362480703107881386106554056465754670649353165017008991893171199434719646018608515178872682350501631149227811754502745501366714191492549479085658487957389558360728302355449708081971517721717692958438539140795193443843967009879209421054946123352329655356884463108345524443870290407199085580601651957013067298999092429641569073095058595378758421492070600240208937094068249314400917760656477167952981509938039633100971614661324090738786823677825030105851528604392320393279062873660101268609518511759853844255229167229932978858163326780643629581258295973227739822049759429345137318134498379882953331064181948883249240189116628774009795414640134951522493326986727385480045725782697015562443623611496964647086879035292630506881858364465002522398838844603097088 [155,89] 102932777306523079616880166488941312224201024071905945936625485870022665422460801741605960007656092399616497597414737340889269839447266417466507056966528655978551629125602841714453867227488447860880432689461681412698661300079516442947250212010712658001600756508106221442219777017078999141786829378509862398848601436703707555008313158168081026240908231050348057168298518681041186633159840640109998486649758046786233874472206950274246022035367620271035505260488322552805751560866516856084756033325712971197076368948843041487465274841620212881931632909380922784977188344430206430242489583528008297973459601192209654924881356399357337482650237634421623773139462928558405262220713830309310648190821696523231203343098900994532441743678101033500604627241922138945419899299958767406384263336852310378570783953421867776970537445603708699777594007799557202337626112941778900918664662716363630614884382251822721204990035237116248116286601027832645817404643360334651325916284752065370611643641773761486198351256677714735325496370494834324893384503414626382831798504810471421211918949421165919030832102530993026319655464483299181409904330843440086988833291850599729026170657781979062790142558763278237528433270742569548315145095689116660690298393255809870171939913050378882979993954753849126329961552249498994108263527923324691760324858638149718418925516398591115966494307359708898345808976873153331284335917877454501402858194740701752647653589694405634560363064711619761564657351426248527981489473011380981976039641776596386259746845247806160582668284534192155428990299330074295107764321523223401296717779047299241296180241890845772094258013276572834471168966345513352617471531548393907919342912204817751145748654780589747454113424912221186141210187303638144068135633950348788917770430670416578890796869379092489609514353476425694033952713216 [155,90] -3118457067565624383741293787847670584319925783580999295705324889192503508290762781885368974022663346108651734051485652946432363346806787814788416184246003147526151389337156592452056957579081863438953858710772804659316518708021504514284672509579524926682056572497748948808845472988222042213587428166248793193143243671668408645189903211356903605608645762471064143561460450521390899304943793561777131191444518615871814797632726044452527788828001312273455137809140026884401988044004853910548644202213601654738386494870095848127079363581583921030739751536082832731987280766615630760111664914183305546674014970263868950941702246399056051761252536891604662147217065217710601422283983481431212295790338769057640360415673038983269174766677072611351466816143013756453748622712309617627129298175442866921860174597495057131667812551516716759804738214172501814152498418186805983569317344050022292166685652604018828120584959624206045377861957688164252542290197766554466443137195418433574165926563799774026691059304676133102453022714551523252879771972849542088662700606331312925606202891143794189498865336487367802844444011368913414765586503848920607151067509776884799128635708780497890866423429182039076887076851619331627959588255897694515088271592398612139272824227652604303930094493430784033709625022813727195135135355709456196002257778012716803500604649217177492494346293809182587379150350933631963700130747728976660823870560368845157656893220203204509563806307796113249536833713401666275654230286259365387497358378753206326110722844029154320935895353153945958030152254318297755748890357584334541825626658044795908431274639301395176313345402909121660889658174050333499872398953881200360239498872356457487791560353984457545300546842316825762486602054771108365091095223554792272207746431885043836208993735945829265294863122100738090508288 [155,91] 48818583747859298140369525027856399714573398315835654094472350671924238960203112570744827712419828031176828228135411057101138818693296664672526278183327570087618687255303116556973053579222962713820761710907356808361570702316977147133941066560449892807080285030313158540341105179336437069969392858642790993321702028124330379098235145166538052179424411054888568367260136740660343261421124606139373533533326675605150960212015722912558036948770257155788932208884095398423683992609260357277698587905386910130312532737916641711408375837047874861413917586815866992198283248552091553586124276575317068249873204639294509607238500827980469350286506127395048273971338160533228194696303630496779170393245385578368586681228056671098788939578694789250376252102250492226583486098323712495978132970231860552906967916149149614888763841395179333253670814672420005882258956658570491181449895259069990096436958690735589502644376756074904283035104752288518908767856066639202320108428552542982696258549411235996349041438748590418355647207253145606635454797841049332986217723819180629775018440077311054521844276410589797585588155103370095631298341975189305759691633760732177743266066385273270535155975923131580236615301984004130177621278803052245904561518034523937688143715287885560437188027168194764579513929978879377882543283914307013642447033170019731060694406079844167982872521679352074752078299201131043844110514720720457699989133124290971621906465014126102759732081567148055667032018923358380647099546927257531305256728775029295219839464465673215440460893224899464644393861952976092217251272836061623054409330459281403126610198806272420902255252933960934694474090900594475937487286895787522623495649697381611310124007448718792293333936654065858804557122609843126956131989459989529082474785105178213332624675365089684335945596760214208512 [155,92] -270088623916937562023039908254689523519831340642460869161632381984324534017950469421329020744340019760570160462881678822727969499941382230565751560062250868058620093946991227949725971426130027262006206242786943495940088993103912932308804490753086766951035174857255401307502029032264840264421653369275069607544140439720844453969993099612367449483335298281831778224298496506215030648233968740007041279641157633910831000155696842497999121065558840316800168437302251254634958060240420004930296548966247360159804735840178655025089903302423644370707915215740104558102275786377919431287086608081861636448758881796229323718101105315161116831521196561519138637107721382922546181710538524396454696081325048143568400344301454932098755450312184512155641247108044076684906399984261441770943226491559049306677723215131103575180430902561876768222460392851599238166222413430217188595634529218278538297337666391488723041334799408497887613993347923434854802522866733128251717409523155943237059808368993756639317618243218379279379402763640970928478934209938788921640194210645325881118416609400731727493217583513856906907462150311373675240037296781170191611570032572971693124577298955973307680960050098901761835468121192208996241573914585901746133317665613014800174913173869940710952038610989487240173391678462318612374443740939817456188022148893582353753262066954409203621009045555483635934303980278132694498143894005301653117425784387989867004797372175597459227257735711507407727855483600384978130444341401434846992873238130328377476646407709071092743548311532067993211753037273882092093146694782046702701603275961818975732444697634705135597063247996331975413845955481379093123662440185001386127112431797528252522193849306511300061370421480151535506865612332473826134682785935751569175094097237608656128079258409765166624425914138624 [155,93] -4640279460122807926340615012963754325006771750233699283340539107152623650559762707749999655839364818834721187127826304290647052473721050243086474344866256806227235493972854015768889162180015735357933271155126270225209231213873739869762844432092735019922277965811068416753846067051514256059963918622099024901251003902555773537051870157782033741755128543589998808064207202139044454537876327230585252192485807123784296762210433774248103338147824922622194318103679784583638489348327331294185975332518553128617078049198927089536862341238973868082744324517994254405104750848450268929781808010526344501454360304649166148409358744293671771032661307841258008768948804780738910010917172501221587817499110110897494954060518701538998100156895359098018673803439510166156089376321871017662933404370830497481424852319828178073167860737362808064565447087794273367923447589471414617328753228855077013984930989031571039551749235828413998297819579098755509517156682803878754526249212288803355233038796173044161019696371200999320226155226821803421698373108473606566684866913459878211692604342174368978497461181974328593115507233189450610734932314134603258158863477366979793355576864239538018291151472403165779808222145990188375430870410742897793233630243157751545571556303683352700942746593969562341795344997715102420645019264341667832810264102242110066322781286202368372073805276159774783044104584836612353703214150751816618792242750639648601536748071523768017510374292056595137110430916726235559223814008136686041244459674101534687559903031572768442170018482290844845469353554468823094559479429016333332765937846335262918406679344489562073559215414613628310812334227628589381668875379125716086605849121771077573010295552559790242862024411031865647645729563804105519826031360073725400627928084716451804026028781760073544371863552 [155,94] 136082009413852355158662140752834685639764572182696049187118820751789988861263597101809225392414088016885919526908811097224628677263290366863624873344839563150880382785902681407056081042513811326641568882199203162138256400720836841872426452144634832192643041348104977484136959981435338415188859756889108841762103911732160208439623651419807665496055157734640361080140400869650218295220142819652194924075858191982326888476485572774037482170857299299853833101946042281101333536721777946406360053041892552983549644357069065765216435154618631088090503515856736716220583555209229121443163050141104910433901789872945030687453629665449359655320096029520372674866864787012654758897274922281153249656754127529017903134371780380111528408087557896688393993995805995900405863239832165713992810564791589714864793619706058512329041243346359344233067661255128164779369102162281188131197216726865274650203928410707260947977221941423893679562923862482548759235752408779489928139366394538183914363148573684488538792235583399481090770526169791735371591915973011948441827301116184619061986569700758838687911051616601317318683056281888998064733558385219447588456678572510501645021410282346556004855358015029188273948684336071802708903125337772147650555388760539851665824585050812743404155883371142133216983170941821298493127481993349215576916675642215191101160507132068295058531188623499321449240618138840519408825646097388705843985770851950264013915108595705049736036609056026543102629079976262932610748471250939087498639469296311473697313745168250660682605448326044317720862501118292200780205472570473832310165079704433918563408214924018781705128404881134944702076069055921726434809542694620154337021390735400011640505173298660060362006370393380830953797910061501574383069715674198248707650440560484094363405448070689927888896 [155,95] -1802951438876311554295680518851846515546904038733353360743280063939104144634901726963457491045777506462820355275965587593312142673205757084430277721456127655575501491397274062043369364391010810218789568227455342536028833479170689147936041447224586224659337568666722118303381878740572045068007564521306877840744054910202223078724566711460285331240290178953656549698514102095143538616349232632174169720042590628632815949635212868613337917784847738898255645439277457716136370467302636380950274696512231010770783810561044145928076141219802183648855126385941803805012767241025288484377329139733589389698755520552856787710843209188011395121339548876548473512731627697554844260623858419473575224631741503716054082275520952607576045714459546407095256668686814534078849603503675779500857100859689730693533750806720725811677524216992656931376222114215385727851285291845369611176305581282705456596893096596094960300810940675692813350646236860918904631213589340624803832878329539354849792846685070095191975935314954565226719171059108408656064760374008212834726269760049921909470015418567868850554245571231806149543841912886768866229690330759704790932538088053894734728511189742815851565327091574748272076208936146437156061565986623343872491455412439385478527523365455614594072489055619437416352147060138720598770207136530179007772607321645948723896052711361873603286969138242065783288658089693839075567343349354540943853877720592833165108653963745859558278348746029121244760004833877600823348567455148929912919953850825519675712722736194791460604623736187257049939696939295502067932999617838297025679413220503250662531342916783534598291676099955624857359927900196072336233625994721471712264499196387298385328020258467141997480641860753981785617712617734657550476719879937798127670184338645865349858422414869397504 [155,96] 16089303541467681401768752169635387802263107883554079626681309685968980468653142562473233763246937794891550130893730134491661330159352624770309570578593953084723215369672838771192983759011983844475785108227436388342975288952071319862657395843007892715766843937875182464496360084950624909234377287316708114781850609679545506200259693564533274058367977849061859209202563422957757969826087511423863008418286043814337314959043200938305517199202227291731341835644134856917980280667861303707954906066843557082845043140871672388952823968592045500878586997399913127779070496546385822002273017178394665867889626554912618362176683469077519133630383565099852769708285934924831181277349075916435734498007146117989099137295536239400152316995387452611502163114595656215700874813375772010285039288091035795369301676220225699238500649657659123119626774803689552733015931994666292172809861363427044010436516329546654756068613806616021425994359875070535207320140458101198036554939081902547926373946908500046673910670206646851042307943130054100746351710248253058585140044159466704740852341858257940265012042807769853110904215883518525573489927295931364522355307060920715636410910178455831887263757958541054742406437841608777245967891540320193808901839617449862799409356686173893486457882485692114411830702341084301597267878908459794759440111458974277270131965217419498611583194593154183642814328875441278216966947869970534816119653265880368904409171302369047928113752001661320052322287498079744570724497724333038423377264610455017430652888466771991035346341595600684938350553161580590354805455552539382018509529925269520044050445723117204618723214761456654035437681806875378017240640343158210849520228387925374513298547112679079668667876528751767049796169709826181276935249570988134412351940399316718164847126691840 [155,97] -116029123666141129109335476337299438016249434595063966360859526185216598092973019656130098509000586800715542967001181780526464451935422924812031902501299546371168481877367228370992127775364901989362006238934583008271564928671240018257384923171060077610452037865588231497047883517062332106112081760069714572019897087651018584400161713440626907113271633528356829001771634800232104255621841381084194027347269403395531893208173530676075299944227517186649074492018203198696435245959878459451357492146698853026579749992379615060039849268386195725339927348384150653712998547603621024247100943029186271555994326552559866988077683034492654087509807108221181052921969422442931492416893207612084245429622293847884633917800504927971220064825973209382376304326447996991563956288879743109766236553192741951383543560692600896675355779972069381598693051001556769787836057032771210471608119351400500480254673536800309417526171681972738914297736165507031240356753038256597490180259238715746790370822361016719633564435780163236652382604642920973795916921426179511107368740588260059290156277520297360413985102747053991704959841512424847666626173704033109122744342661440156580624410940105524748076618947136065232890485407834010676862065498224738782023277663735238706346461672079893359053369282234387320266875714259108679705999010686128535022975186041495888086452976226301224759697120621668172145165490836796921653947043097874450555510962522667544578807135026850476689454711178944696123860078680349718433489084409659406645671912061757518933121700578711345186457511915300466128117770344440281312654687664976583449038423418089318951079685366219270263765261021747822613527166545126947526808925886341905761904776744389055476727402754397027899632228884936263152425942638546788805296609187389487013994747202666782888960 [155,98] 736008860380005977136899555358629607244826647074101552991060683629871136005728501184257165395391215274804805674375715705202154480138482764388616318987693486077277286441627269485173899414990126048829592824516104008037468705046002061169432203338780892592490635520610998067394134257066759621727214036628079634375771515904698158001905494346980057916267057619610694452312344805734252491635730692684508882386017962548544055503522976288953014627815307111762704413498612064735950417641586627825330678269593735487328632148762737323175639450644217211281466200739506378998831634017931625366402525897261161193563891509325080959657092900109797442432746370862459596358991959558307996633680296384047359467912873454476182619984268568592413761207998869506691966885275690273883727081081012221846274221528077190990806801485326022242965873993117011720369312856011160019800203414717452982631459458461511628360204544379951374420775330339496763387632317074321599069856675728085061290792653918098732890376117249723860891197695585395712348915712774763207519541165417853736868587803039129179246785875376975951916481158116374530021143586925280813474031201403475845280908668997090439999972630274987372554246713243793323331164883569662265402090067227718722711591474324747021885829188348673400255031929299295611543845491294756599278507924146426937488805256825811360776736936907790997653388247262164850999130460101784475568694783527462573568484249929715883308374792749604091951037254470450380523211265968232872839576219635716253675398683347906928810329278373168521836527356271842340870964073474409897213382308023028154173462200920692078833293202363398823110510299589990092386320884763641274210325601155405464605503513260211944516321743033439792614029114969985830774894445980367298663159039448836901249060544189644800 [155,99] -3670358133392753457596859900589861563834384521071624929040811942685314602033927002647884111982917930160621139055367514830678973361481539046875060345752068176603994452274140885465329100076891340023586728069291461842859534438858762756901665842477395948590274792865739669599583392616820824262814977975365392503159460949316127856037756299760370223526487057002612823413144401398470438624201012941886586711386271981270429365108012942441548880878735764182186885768796222487202313846972842390272076431107831868778382287502822196390332342702035628453209527072649206227125820625792788860884383557805068240071382873881089686331559626877471939884117676175562118890700655801564970471517627371966381802457007392516293653682783052458869457480302710043136850650369687180816583817139351863788470211882935915331985534571362313287709617642137537537157057566523730215921564256581177026900779060285725591081797977930707421329743734161204690492291949208683799373468766019251115339203074898187601667642522997686762717465602560973264242660314152260470441614697915603007738112031934916504925036407756805621341313033699387385951514986300286590785867463558678917610657443646589712777463463860390076635873945131002218229013175819105676398763582087434440188250738570936010137289464245020547570914372637320185674171578481812951868147331753961156459435966988131741559911360370806467037642165008198916721313836632942807321752511075791837359270344218811456576870303537530918524229866256444806516516522565738984265598703854825153666451828626231889971220690130135120423281101417861839399899005107762002137224217358242432672623643254062246109420654552556898690608389813253537125682799604926382808572187253234044817243404175911313737374581502552522287945766677696999297772434217776251205724216214122088957865239306240 [155,100] 11303223870011433191243460508169506660726425731219464072979323621648048833363779147412871643774722317247771102756548891335234788715574030350091500741580886108383401499147520179194513342984452041500931723564873583472197533782702536392998834447524612234134144751749455753863077848406207758664953731344191325264544918681502275811507270868278037359950505778583726746528435982646729717368519642881302821132494762695773567931185734210451477178968141362641816748474033781138459508070618558038989542537395187301655216544667357386663690431003493346834088244593093566195769539291115242250010646760464097256031846790356549156883774924819955802229295658809708997684278809639706032493398575518612668802480509392873321301436264223342580073288993400426907360869934196485925744242160584755188476604289806810596716089532883871005303167168145154795968652207245701354192466898422046749944613904917356623917715456127167261139738850106532910682139655132445426386726444836767828006674360712089590967564407280446377306595602696173537816087165381386276201042511990421568755237937586417657282312318468056721138256747221909321397370061626756949775541888390904464441924178175714638192158569672551132068706856060145178252117621239424746719576233615116130282147072842795820013949370799265255803685979441818240631057830915908459113754459813663276933281366332360944529832514665284859420696873205095986780857522350312970156317267591063361598201148547230168158430256384486624342573526974303470582305968466816706286799925591149505188264263727347269507539335348636471170216390011488365174769404920370295694844881632481252450816390175620922056008725694428661767500488414123902383372507430698684022084758091236751291776364923771014743041123617453706312459814743071725132842736254482508500810849377583027862413312 [155,101] -35590537264334175097733252608786722611899726291568634298956987750359029808207262691292730294725954734839171160612432505874968083588869758409566658134891707599298444734871705468199947546978773515773489140859358514398502159616795113604552228988632048192222354222599259704388211125275313374451857675998655145336285800576213910223657773560938442951118028626350782975856501175174833360651856322520732351359440067211637851823498527896471289167637028493673615809358666481234815779860363866958596033314376259059979991928422404594287498923928506897484425510784279078931357128698334653615758283212964329304597355993778678687969012827406192383291798374956984949809492718555826211652726661405967117926285611586494710340342358785375238981948697472367544839228952291669253465010777769288497516972016960317646950360396404133972295473718324330809612685777619892785993801364779621093809311191352679545750699587685487880579993319375804265525343215623467389709695911499566233523593534184495054538024817830847430644954525556945614604394941249871384810439304077814641034020338209482928726695094089169558459930962504205241203258406354126577209321003871084319722863562003694477559019120380314806659512150809073215625853944699597942260423473284478531563810818077281774169512689507984486151522848996197869171798444080618010433834534177495722309034450482762572250276404235958915459796942145371352204907617920504371668045170879398427991167599796533851500990847746695945407077566077015095822790887373107909447227210699300326701989687050913911350905061652740738184365098777514994476947205189929924709376508542956214279668416180733142861035671777430229093769708922177438990014733734140051793663132645403777392105610516883247777583581745304726546919105082693982644504400543344300417440515729982056960 [155,102] 82395542954251768353091913460866993908613352610644410472651584207599595499025420245772149349148878909714767567100192195901449933842830231298311983803598502834487990851703799139294977478626131592053514315518411761764039847909674463195144253545844408355792951700322150657131329707358601365513130487921263776240911537134689665404491715441895185921697593796090696627878942650823485581660036925691579170281098615773476153577840209224690540800912450457057461124112664980612553319167798165008766802268944302676646514148336491714183301517733760522188441352183317749619572411865769538097864583545183669021245816479255944890346983757253084444168695601142582967850546683972938682605447960543178417485463054727356304437763761578003205342380318442714690995012746817675377619864325100170497932716803322500559627779517490534347468884135656413159164206262618585728163475368757074835009408749094446332178826488964562222666680804400757726142254888315179792830969273841006288040263282162953774883928168927838623232442342652916015080566139802980308319880089120862342909882714824758029774084101704368526696754708548324130840149129529796373782912128748453698914427724454466240882387955662454259874511531644636115249102827220230778488785786537093052228056836472876875608411196464039839625558667729648246430271713867031769504237782307622019526519308123503065050934920947699535961138514582662057924487876577242222946550999888604022651307526346044886854797866037440857843624942638814962549620356482859437299982486761684369392726108603129647042372204429880122436140767111630940153839023117663123606506548305169349559220073860562765958202135583549251133452539871141989578630774266774424703196958627291872087514580327037968638673371609563056224259518119069193072386671272568768774045667729408 [155,103] -116856288872947392742292157746060548864971695098735818136330237824118373241042467639204705276869959584109163923070974879273953056402851918062448318331108474914670491933682804159294175816900674465758261944513506258996308146602344141698827632509738344457900313047529224022825069062704122840831326902154104551498337533098813475170100700450642158491616170567214527331048896842588034140206542211583105739590434216089578920111597553817569162301869518518444312204731170873542856667412545291149003628297832191560862982454333361091645704299052865936707987935565386730699715853127562250769729219762758770369895724342870287406999868759286049472242917309143153453351922696504009157741505409407793692830770200678901128422677610272434310633542470292280458576452275286482737178449483664997617926922157003380616903400025526537825505838413774874293085714833696726680225240430020003461389641462738410105644878184066987751331406027114739292944774411461045142313229387811890181321664781141116244215900308576133014229762477011081781582707664419007890024959003518274269036379209320749167829790203290495445931955924670127199880718952705607189538521081161560107950410129744853491319827248359980862229620230354834328682230425822031296198617298187324181051463148934849746542813786635620937852606893740994243327021225319469090202286965152812355351938288789804123496621478662148758283770810055011559696648128399959729806904657250631798672785993371783886831148719079781261531383217694993542734231279309252884906721419392748719319005072457454972429230101951208325246846368102272201183547925430142594749785611430449142472160068449954501316913691270666783924642700469624625690815981683395561259500560916848148302169620544780804620350772628055489783796236182253108648025154871438085358801920 [155,104] 140506672336200046272174262204137148032701647405297770086413249793707938586681181349837970933921738878106734290317087914623911107765828198896702014055652092860964873735434306138243772648627402504615882387850677824837992435425896901717898536123504257126061219138287855326138797070411030650140111366120641072663160699605255418540510659100521983360678835234195114541551639538633097685008845043959161290946512670176800152752329003687254579893359299885752435425534729358377992018625635465371525595023418569297094455791383162653806302586111648126274291953264151966484902037803035453681884541494443264675179722588327882014136952388383785805941324539599795789872302437013547324663551904119298251570010622040839679176728784860086096828881493715567946891130186000099203833859164495111052716992604033316737496591128526942080644491331726887167701436298561414941930474405958887579342562237957877399650440360653270692483415817501988648121528999325895960240033511719344554114242805266108421473160981733123759957768472050300793417937469207739847574970666478540038146685232681760692717584726588926666712905496949491114245902332612667203533039638131054407386942315173924473347867571451703531628234206493955566463628563819836822413423587126018470160537046945447321638508113711543744777952004876584608201411128877729291640998418729787100029977501491220468325443045996528602718486700755205104591971597485024033764864666918467650824565612036323139375320505394984883401949597300057346306737043373459843815916477194789602074017794759984650722594796273758610986786253754305425439007617819975655050747064370014517505374621439894917249746743249054774963721731755182039553473013196736916684004091300381705516235291504220106546548382695405542254148350477855481619485839221672641024 [155,105] 82723790153481847002299157958382767835052259452478683913930285614305961476063644316911285197115949940154992608240595452554103352883330297448868268195839282945610050469442738718184384903863544721862889639136555528798874063734117094306321668235230161958361956676350446053133861952190915764710309391639724937795675753822249695758687248509525203086516931309418883084216057260996303915687091538865249354779110131664358068072174007252335458270009257834880358746668588156217626895541693011264557922492217362299351110331501464347108102336721457773333426711510735272190231682869530916223415957969287312175514604151992758168371353865991966824090675973106266938830758574272170990153625567408564883139493401164704645716287417991224630158651681832310889169675585481654509479468766036212791933953505161826259347925883291530447781077202041564410458033080641081857323559941000825804865088228447782582828710580128553757809436725831425935098210024255706712106853138998042009497563922766859471886651137559716321856737749070841461194520920740148506712181326960886678201262086216940758200383054524520368784463176206715704406950253316421003417634055042836264755696735646452845160435587292464828654262662007709477267127674838457302279750969888026552490748796016940244723011574235890538908965575970157780026308594448473849596139017858289420481586575341381939346474930298276869233900866375242147396469801844310809849549816303306758176878929477201286604093098924213859848072036866506320350116301535328770853990039491609311284302269236314455534628001141083791385010013079825326505753798561529898504302668725987914559089239481908006061238721267080989379884332028410918705142097928996886764938122860890325602008638287073173171883498694613653657570369835728091318438968617376 [155,106] 37783360467026676571288079089072577590680916565995820110516357840017763697524210030003977869436864428418738718607576031641507075447177758617398873997029862980105816187496486243689078108290285981035673250649908085342482844405710820743534444251940865131760836821382050647128645554562060090874240485671466172789654879936743140457488795043657350309070700881732074910597432771243191864099612905945105566487217123640935997098137313061215143206172878766778304256339458026155063304264091110293776753427738194233217861997704707473021416925079780878991981816708574781502699560527119093065159955720991023724960669544553263815696315563940242166323955549900328771652228196757107107157560991180071080232959809225634722825371124922801685544441982077777843262197177380888193275605002920305495524807624314245604898617282155687965168955753966985078876404784808598141407301716999292800178261767500744249774560801608616585953055145367047867369347250663393864635411982591164911726356539095176087154445434450122942126593329401793859680459009267808202447065414466873924590693544076612065263138605230489150905129979162922287856974240246627875892560619217435631269277854996794330254925182462049893175242635910417232388180566543540714650360068594628392186893041176174254988072942247158397836180316715072234015609352159347033711062891034359320579108369468023253388898603750607940219231080787877230573597617498021555341540361386124864810301436972709436137219329458919991166447216153390708897671655280452136478899004709831098917865231748323945845657253475701476415187567985377303689133556342304885412070007640169973381686010451775772481972443578900856387013310118141910411902760740133358284468603644582171420616913213860140877298867988659401690421712304703522628871680 [155,107] -142427503071994778425643316276544038426554697469272072909755853140405657141314138798042387738002502990157389108042773175162515964902960042499588278767316904822105254834807995605490971526229490477299971872872006959451836739010147411802615577317292505577668761695092723456573758545733564256773743998163525275980875863330940683284164089051931839220489397378652712161860056180527005182734444101099127611316430066597299657119583825362398888517610962330571129990300656117302659387721781318638769441669880654057376844891182484828399264436537169081538277498545229089558433312866807212482147321951868911453414679935186199208798083545985862054239516650842659193336944703968318060766954312401599658726078282322883965048630464516808077306245572539886428515665643299040087342120584936088850612900203313856518660640952469089486419674102705388758718301688749400723948707980530234296243925644125720656770653269359314571480769697511793179835584955330100703752506467120830497383451641016048106668296766752383576343791462121680752881764662328582066332428043525452755893864351318919954566023520389734891750977282767227269346803007718524563572048179104047735050410727283946568170295035242497720559213582306133958665077511005499117922835088997252594360910430425961221598331079081680001822192918801125100533456070697301909192839282748664997921692159643203779330927565176373285705388337084590561164473539090007190854985335949376625577941010966160114833401519296257969419311778064789887359686130524277284833572935345516112813489481155200684776751705898611683999670186443206215629835928526193130645915416237382653258701508112967458318775415868640493697371423561457474824111476406379596196830240553462255545769881849313713249104897516903873950895257184125845504 [155,108] -63819328158345751248750770390074991301254328636181091670182701990039202020132202248570719723050915565117416931382855365402688087806190971005332111473066817355970120526800313555130673102018519276610209036521745347105039728192262622425259963303250643888170504643266558442887084268708865308550213759144275449802348051631701583091128578333418144880921900952620594966961446262140330150611487436871849251900214686845426546050133363566190381773956868093784909326661747189137254108548774465227497881197021824378261404075494454640505902766736191519206402010832745138272181793051776322131834581363860125781444601532839971633032487981598795074101248172421598194730302086973247329003202454504383535976246013578833854095312222889737548648551930414739774451020181278697016360984902330980563317354015148221105717042060790778622803303766003119952996966259152151585540995072362010276727754968447479165566220753900821281159493295307992238757428539399075257350167476100929530387661180357497115746785808700916096049121831029017005363403152171511846423906548203649883068709877612731218546018091107607950183174910706676789854539382529384205376192836593839812931301896608299040449710720874462660053026437510831844256744050950392616276375119993720509813576863478270194835485006133558423631352292501027851810683693376958462255765333732739967779033504583312134057793635790844016301518151374102890323290535009878660000745890624623485513964680620630590281126422143137639061804068996969953684471301272771947183683420435501650321477935187072196905517261911648388893755334213422768233620025432169634677040417925593170576588055130163078468166718534757678554751420019507429686396787174841334347382704364504252890699977730443598204613060196192288238931842678784 [155,109] -28882129984595876274398993988692350440904519749503240413850196689160248597419563123581210893280889520025438620747551946983363365707467521886038467804406281932637512044308317633840124624428184648637950075221863213146034236422375261167619036242420028703766104700760089398529214260075370755486969148077567023740059624206196536984586452629465608225539568743091220377192267085634984656529034417188276447467476473502234271852670086331340963814729107470166389355032121358550822306895309102724341791129963630954109024084817810238324333180142360408788545928165414709349611690148877637419158182523027759551064058261171047925773174067956154907246816546002760383543959723000210630569648479164038764824650930119436346587182602796562752103729389996102054005231896619068509078391123750506378491810871493977293176250773018525707302194449350379300226064882599680058739202045865240399635846198957197143968636700130549573635043365830370431411359116047155962932254410387708696600510870906824315330360353950181401769976818588034661773821295489088210020517591847008604010355204309376742446340394553416999776669452402502771585372083741969467718780043719406959634182166286028290888588813353532399912973568619442583541918577453215232454136814424953367591957114254509575702166497105177836725156976823163571138381335623940442722660681163269437309806870970418109426749820099058420253453646637106129221236957411591285308137224292481813048789554649630305154624513844091420889631362430339674965699068193762565522164956176693439037166852512700078352554753678543236917813014231876891013645692601866047662606219343989357987146361008880207099894054209547304312444916943837357264044155990232677548391864518736103785851559108314342618122439204609207491837952 [155,110] -15047981879743522506929963128443835578898334844896258534551515661223496029932906907921469568755179488464167622814197755585351950941406129329522440187836639605930549406691866348586761202297877207180610146932008595373447334520988464627385118821636374661466883819484709307314263049943468951108161141706782772209296972520559809316656955978631893453689229511952387046910514660790320854794349919369551354744368295552775424434602999570923936693644908486525622176741728705735047657963681191431617338349598267929385885619078125844753944085005261851587572825907915280551597130805179692068501075868260595023690313681443302091047748592350701841412836158416199312076387009129981440652017874126749546719310907849347365334357804222669873818664836761129815632012872669835096958930081133575586652084802194251336712340693010864398585268605690672125731915271225667425570466557293388470105276098051182724083221016474195783088785866353352821449800120067272175791962071838827424156288736126757282862101238812252171520214410737500763166583102502400716850837108854801212288112537531220847576658690980850734898966168005189633221129539174032512745977106513018706739876803887317793187898221343546012834353833920655711106874270772124421105611547833494469922553028206486646942300998260419275678798675954475188270872731688292933098536624064008555033045773058737074857727415880879866814708672721352111968260859793003047535486024324162376952543431333217113832016156485011210507603281424350060041866857298273293921159368820613934578570784356522993583245061708745656865848000247937825448063212952692993697071008512172340258281458366071142842576120525200378747251525295097421932673642784983661949267498931616904617822106924089334815464362218363761664 [155,111] 2084300672538224287392137219010546331112925570112704759826594048214798575086175694609445781669881313837071904136658940599827795886683844518256105926602517910896343494084525302597250668421600507481593832000331600808706397357968919591363470832748177413948517493638481982908126622642293438883317730882928324808510853767091879230999133027617286717590672162420921861473015062953868992533954505566082918482313686436764474490339170243259022854281019010386099486123362810854454327544624531088519817611359963178810445353446864545886818408840554656852758181395895788258151412501818247527790242542124945464407650065456997541057907861129464723171043645924652774017522217333252888709919475567563006715820209315624001298512725098058681583478532901905507945715005111482469943074079605118913834407037295295042448723775825468138444188644411109822687807432486100416560844213853200953228981291658201694609213055693369097101160058008102362320269916726141526911858543219399927042002562604684623111871232029347356982143540205559938123800394214395409111590035372230236485466871616648575029006894301726290264134986556998049277200869927757606710600137478728908437082606721583652471028720661056676883215197389649135649178769495789412711767569654106341259770476939322331298146550938748781714339553794774009538959478561752471289977234716780676425000168394585846094056208339195000870661284264833901578339576649667383469599509639831608016848731970864004384572695153794977405526498855060265773186776908598408469541091050208414215876378080700027380817093740271678687555573732922704273429940806389669093040251682272793973399622344245166117540320760828129114301064524369546402255641075046710165881940810676349964167724936360077908208455909376 [155,112] 397640667558886695515723773434557345698544510810400412049600725717781789620359962390518836732498147000249443484732499896248950705113544235858840715374266967088873448004639342637581445009623511511523720576462453956147371556299442963312897777257893154190912802597671827540873841083535505054443863754913895392422092573754797880478395227983912573897214317561610264191471618176220207203099170770986442467870271167214129401046930517107280694109102093268721879998283172266421295148968738908781894426904426109868723080205464843116471575715382904864752703577956086336378432153539173836399271442459249581246340540536784624034006129873169675945120379948668474018007919386614366753212188942540266470278796948443613598079495002252074399807356786986843526158418525780643477499710564601559042195560700758518778404237743374784302277441271198684912484200849315015219213509280965822610978991464115930995370924362498174608970699771555298520967300034756724557891049704271726166684951844299147585286265573185033020882118777174085843911832194057627484237151538507281809695077861647511444335594428229447095539214026761535629542856256914364912746648529620402603877753095692388946268747272820685764710047372462359937260652547854187682630978474458486635037863607705290670919658290924019804893136596149309913960669530414065396311038613067646022909291746424123308223210330133630360027280123636865400324136960859517465162571021509679844088223742289609033855169393274823477378462039806575039253433788345934267412376127670011154236519958535248372479539367070190122182917582041758033360498222401407381178460877024387211392425443478518321116002244447243186891386070260851598984181568668446576005646288012043544147606669448305744052224 [155,113] -45386589338535167327501883712940526663965487089505523041688850518470134687269193049792465377640791044932747640888270423416369763356995193015896306649351177755004415571234137156011828659772954708390380835904633101331050585584345361887641390345445074161797660361570105558256757768293952564247151630061862728290587049929103792764753037373506867664214167743165243086505909724513528275217234054206615809991257420010912102356283435269381671803262232953537027174284538939392823154578881302906022410706790098501902541285580240095983779509558054075233122384750208447283686026836755616394898851929591193959605302829953695199876256691184343226042787693924313194298703647447954978983749336242178841047659825967498355588587407675434881643283084825940843610416795893474716665739583337067773355609021104775563156211707984140167504873202139271132296467484017073733204090274323260201783799914887513191580164852674968960261422605049336539415083526341448837187128320699354377271097932909407560829632961559901494953495982292278551906390358606144993163293175926406763135006464382275459002953137378625142452063854740251127577087121844214841455346638750002128328418258550255619650148053353402114851955029989489504369837120315888954152036773518979544906320431222717809115846494357240425551290911574131509378425633732693568448949607651443137087686568036212990639728076295170340716040620379432195751876101395534860759493272201929422385447234811454340363115567476526216468233718532144638178639945728360242686759930330641392601728824625924564594604149190527891397887096484585272357104476075852899671641664441610679960022304660514938569214956847509139327909764102688405522988112524194534957140758670190452840840857069434880 [155,114] 34701545843163009996091808808052900253158281620355405942106363782168252725503722658817661914196054373809157221906148171887372973458257179801001354136486295645706723334490527304506829338628767851755563452298757040007863621083096228871533808991024283059286391242626613732264135571150073126364640239180259473611750461267106964513402293157136368511989924759488984877752651452859159067082950445147733027133590546624399188248444489391696500706675188074868094408476685194140985387992396376692288403140035501742814970284445506011688591791244218028053359102191773689088784705876688243430146947879316559398514099807718228577589068221681424421159444990316345366017530869628241134976812570281578121477811867296343287540162153295688704659377211100533656592412684245099957570370398423701510514170716225757833813466492384751216149183988647086468158076816615998662309904833221791468826810349882694086996188413003026845643278490810197938586334289177866320413444662158021184274553051658060665320042216944099055082749431435184035518910162477222978497248085491927077726207546786172330327770906424027979334747417323658484976561599312556930238275327341633077366482665247537482745908551908703520975379378871096293193771092115020323786931713072259950546522526918546666889217266632025923410393408450704637949605202421714769060442262686363844550103049442602283870527814950267920879090016954038330340483424487966345885634389721557748067531474937373569823260077269982494152188202190699895345264189574225118237894272662307329126752153512783631216660647236027659375526213045999938186720123915757415763930899559529574380744596533278766869591955266599861565789013869386697217899876549706932339625544535465605040467836928 [155,115] 997287345448503495667378867969394463683832430518895752180234647587766561568182882444596198917358285877531574985670354977929326853214885615219141069177412790795242957410293060553058590285294917958283459048764191953044043844091148900117631039475842518242523189013854734047134697214271144454684166795626316433525435417112754256864776583044180871546717118073505467675683137557139533213688144177891462789218692971350864139348391568623537039373218871151939043817206536701130907260209042271208797793965590169413706589210085260335811240189778838928308570516177607657356204491813763471325551301538338851879197670134722578440717985276317046904549470630378876226566159866596332931955145126346513206148605028730040361775238440387574202301439729458196558636746588037320917105231003401016408829745048618962905911984963557301886116321821295072914039344687106763070839744662487775288095254084804628324469588974109639184009277562462477524175733904262521397375147645534475451072952060651477677102523630117687994171807412197653481737328542194420122314782119401421224739305690104653148012940485183541068912420247911028242467893711948440227070552681708164119637576232771474266162922610648479680690559908745701044268446243569883824665301185540958842880691050683631926155627754754800776970180277014246608990217020988150283325656065766253805393142738441755299939335278707234004506097881987263872981640620685586014974062738701332066786362648801944672966357428423548810123178720336497339564870797066668712044055573082559158781263767282366855459871038644987138919314554416149745596228347726690950023875660113453416613125633399100138876464408406513944756176922116546895387364108993495400850985695862426419200 [155,116] 259550520775520663056742882354690195729284065521510312148074455058025247560540496567197863415671786088501363849348154348993752241022946964187223757617478035927909797563635233415861743163888631627162193519585439941082828103694768124829450114778516874447826730362996288032151342988180181565965586157125470564604583759862472489746414951131075381187025104867954701002422842386770362834766137958571663548743985921032645707281444872176271680218675486924349279050768616326692946783752498044451916235623485808453905998472686443533028639612732802899205585853255208045945573029887463249195458222809268442834789993378225275544883162818753964250698280138023018874879855502113071959871097854578706305428274611640919070346098803602339555393418615356511150367515595694121320933124205639874627732967991019892893571967085144861394492647241155368728160304701785559998071903374848803317363835276425915381310381368163911185361231949717012689816435400930282580551466925768433865138691297347232015837916328280331361855800752578028234637971426038004493099371916437897225152206406082596498432036400578658816832841447232309734518411018820875871771038562912236645695461474717094013771348174156776483963223450010705859541599417504112897505747651586272259653755749108814727601847517152584317205618125322199437207025657443999470288909967812410256870552014827931228686437386057845944936586188921537850786251121233382554164821727135364843270598341158700261107438744244131891307952505767075027655248893337668151540251224897510405157906341661487786209716447112277521919498075634967817502003317114146881254364897463176350849726005595829941397679647117491620875508738517299622636189113534840451164236039831552 [155,117] 6690840263292677538182855743093810743351760619182946794954447079852752979768652228436091681160995896295650007795472074669035327537807955259981396625906594914898351106492681727675159036056111830730658010961416678200017281380742610063875967357828136695288413079526763001946085408322910686571646471405228140560065823687674500926143060154125638047703412609048267424208281702805569463830197849460607870446194725645961210359245014676993250468623701131876106519778808287570715151164599430447406862248594709267999104088913005457735722287325971204641965044256827325580772019062850279788290363728244620534814330069495779859240044001731872582081003973510258621301344723322358048026162543707025354609673875767773701179208136918976790672153286478102521503195068914534235013400798306352380193039718835988564252354862626763371547335121786085230342843081074243875714503337961223295697074868108874315775775460438707760126470549441051535132695509698038955101247656573909629568781155077904238652823808212328041373782201615749858170021722203100528178084381438007595642759555300562570085689571801501612159147688108190933140002634011954573539195165897025755617098599018983917295017829532849728515601951814831412022893539353478293016942863065244838101172194546645899050285862001397805004895493858746463076599881119346032857193141818629064779240550529534422939171865807048986619617679266846981552735522326736181022481437020307395023541217864490775124027497285348254893159116509022823657175703783367554122017126191662993176194345820322109710886704951999858629808838437569447856980520314188753728491485310164255711205385186906935951012829022062004424468922395144422942770695080896919389529088 [155,118] 627442446156540730788416508656034950295447398042680668809923050405228461471539861416022139038382516002280215299166886781498916832984314789281829417629761917467661638835999260959863423348432742504599679637444349944211046455618236530337728508254274048391388641200938660139241448081382208417783436509168450713375217339124560028838582449598091255542454385959320404387424812103534334762532633136135769763271825556965537452616230700740793852663770251080088496912478103845779335836203223632301684356975032194391526078096845823793039280289297333226396731754871495066363834223442820190101911957893171740172851167374832465139762204562592249895503700974453927443928042127044890093577716147093070679652266887368402265628481752184465202862224092516629699579236046403639115327064784323651068748424424001864860975739539168573417626505983376994113393115080077288176445577317437066001075016780694407936238420675560252834347832066501395076731377047250964297060902520685647652442352822889269772495321920824445553422743355827170443586677477711891653445085989256268886478278962493631035942692060627748540549896187396690342563335415059330392839916097200657858350582694759695122573928136518583807259412439711822317365549772603130781939530331590428338033452699224430199213964477873441855509252958573466481194689013595778783160683257726978791092865241497065396619582488851013540600984542029877993616393622655291479188937736355085887607792446923382257776887007811665711658971739592739252955652172129181900033182794909195632103934743199163164853079159963544717085077607811710155810368571687880872019129914349975700330146196610728225023387239448410382725029730761318366285012172719374336 [155,119] 190743011722583021196777707778141521224291343598327733010009337908289243337220994768665676118018128574586490072832506754828263250932466111950381160579487486468559286857597786765420652194576595897509152505028204473615771113148114096572230762996463306057170433526423476640144054974145312223700063427928690807658782578830433785263881282146863882468570412500742447228434969504666260939065212375133895014811561245811935845610846533145121864770835200583281396600343136426078623607698653306407608612435543638986378408054655182429063699795431391063507660283859283033916115008736971026748564293553262876350401594912020093600094345582566482154950406920027299798185868209606242242485652236583828284735637937691072434765775352213385451784243508426479776177833795733571707271321793938389893430999286182547560237343307679670976796977319860919751470257551360314414007350312426465395733433245018583660701178021239630220722040938793533009704537720237835963064944779464787163468851681777727894400376560773113878978703724094427979255003611878692481356676873290292382352218882510005866378441124568311846600973039738383287727835057599399768916047550555315770731424242193218004004426929051204853347955168469649173433399130226026842589184380977731634237034859786398980312370680516230436458543987197897592328778644911162544982659788478295503760925945206930800520348848573815842292133337081119182565051484377395416780452657348521433796840469061918660879020216463529319586686455342572053146106728708807440007824007259996317949920573779642316155744251210533502416905348051289716909954967787101443633278661081403207722278379556874686812155969161112149122294097025968209765990123520 [155,120] -45906397059008512934207205258869410722102103879941608679469026663172790927600516840933785750634725915920054766528161993571127431475565025433434860807020359220817149481900068207101485179759082172269401617786293582885878278198189859235325300468918325875271678538529169030114068074793051722946703568664498741747282705020026081814394450712714586240946349581577545332183471533535656777002724960714872023809783392573329061539865532977520292861157794870374307978314962556140906489859233377030161390173744207919143909592588751929409214366700209850542876350788918636936760238606573509136821299026301540260593767434326425691607141089280272656362590489988104512522243529101633226540126012071309625706057434569205846343581844277328664101320309293962581701742245150335995096498935699242879097317598918780396845564208377486795592686358630658446881605567712303335494249951719740601825491436590839119105918433902515530588831749331052191637918944965609535284229450859897622679802681746894712960987688786108844329513659709411635590800745392201921370422237922317571966599317931986068156596236674750748787108385346398046049573886274894578099580914665172537809380927264062555262901987419790027520885000071909569670951600234226435626609664859674317435607958427652291293191687098853822433166957489843020670656244664195483217928590641642193433094974442870571545761430962687297070759658442518571824106885129506424683787675329509992424497181828454578590946191830077238527156479379487266138888430001870277551808249970378804125322167747451771336337938501900592039709028564038147453378703621433371549205427422703071873010041159756033166199536135527845109669020804247776992256 [155,121] -6213039610621286065012633366940077458162683334537900533164413825917032824408307103860815551247165641895849957664338301387906616768393922908512192503855200542504983836358861095214676819245555740071494710798094262446164955668083756931597316698822760462234787456554703253064171247952954263037464469687154008494290235717385618892494597807732806522526129152287557400216834575434187745375047496277272443488008533322034243698938256066925605215565453337535755546574662881928894641958335195120955358655825035155503951206278744982502921914211130859527222453842548504967557358205571357054083341272041884172592501662401113061449409759477253446534921346719549909641321372077430305514605859334152081991287120079408558038133454836060058020569782309201010788242651177936178669434809541064201665669410430814047861797215690735032541092942450539004082654748830904061595642328025035619881809387863738067339465944389818718504244090790977622119421456762348745838880290768934233706117761506992203658172371347220873377270048703418966050259879321018620232594846074222099674887458678552946509398469371603303843166700909894996484190695378253193802699539964806378135920449042904627883373911781750286368924674458105499829553238668868430728987842140575168617081466042368113020002491494891729960018676874663186829497562249976690902508898488451152226078149642827662188222210021470019947294668182455270933330812013768646565566687952861849925687930134503198826109695326113391863649936287463592300198849888430981240803352066279943236716011933332634790333328661470276534869340110581981260051227328300169260029257314746458489986892901558720863057353728207188537015459462208704 [155,122] 411215744297410391403140718749346336555284341860883402069188570751522471627217421276819426201304228741928988373059057206581582055767278976774856729756408828538208345777880894391085983079392187615428520177816450938364174972956081990167302211151904544095526436045358479625804840617905711731127651340525599618599432523946304721335948799421114575568956786929513685605551921934872193909282915640454808547840953583925019284934940844890413665465293426448223022254970446187407423257720641551322006983656738374628566167581907929721280668909549724815595008183144372394337562297387865969817229048803120176312147716650573946428591452420730681789379201051878413620186563917474734548131357840057827606593439051788247937547224888919604299808981093278663612038343727721995784665804927308585576668522369302930010718532583115887986085664687670759986026294349178303332548181759529841984470453886194247003131277926693718929561536836821215361498951915224979438700007226686169818574741085367339365263803499434738452750119015666997055716534275965455092732281281157455106618762700833703501145280749985329627495562918142561058297263459368687778438482636871606715244433940479722136640373643891052375571631882287872723403717031723822621185785481447810107627445061025303569889993293756233754305591315750995854233071356486411594797061566827684062786016646045915742621129905732292580024132680421004039585172431617167815365586101053957874885234638668246995064121475119712318483418319674595400766803698068671364211903958629456824866840648436088265844883828297505587129882330279759991048115026684117057638542524502240914356172190497397096595329456653714848037817344 [155,123] -319110958405244745583792975724486804663371476878186522662114869993312111870085460419141185882704434151296306123023858555070489549602311832263496338690818999572732160119141133886870014298849119144280647582680688846556592618218509853860761094567628092681846509906498683674535138365022394236541088673714366313852612726106344886577554442220791317808206579561683188581835261246761960344855398640827539339416325138464953916256948001112737737186677965845040689672248329897166569404195525953524019180740514397562131537090981058458867751930882810716305676729815848101969699583515337530996249122527755896434316428656582710454551090931351368340527767626508999076461937305841657343489325249295084441197519100117328838880666305875538336879369061104570129765271029429110271071678241171982312069094806055622118190539840729419352821071500633620673078342132887324405514937229871546721336673178875712958445004578247342104131268839597961767329248617375675356555832698769732726742497084594387385508663642009363123555565989927371316168092946257498047215424763235039779785862239028689567869568513781132962407768481493472405019208583197738969717736408362254686140396644096117757128358106157229066158766876172503756135593142703691977980688731107394043916553055061729316602123258423415743173584584040170495550502546331402544824576761416507647212204290959861366605181717383391373335198110641484475633104403275599726193638390801546866991281427781946661572254139720873002205673033162138726314084319696842485508722680137753587711734333620082094314135284032245286753934305148440225879774963013368045479491491191538250709688357355602615997990741472750862336 [155,124] -31878123419387079529393639797685434951378769885357016074865795667878692296484760009611471589984807578487577422373045068371550131342658488873968430925593577135178617264772623433091330333989162008162460153534480763397474846658579351467957672987671495673386774255117309210418353186787395441131145670562744887050284512469015932605090211280159693077497407533988256518103603157966969770614805835015772456567378400506257613104781530421376722249172778968398891802194936391370620685673741821560240073571723931199038724811581953209017615364700863946081179568904500755498576764225038675152959114532371212459722168380610156234764227221039798593105383306025981285937112945368342363315424809468010848870971662248639157420359284854081333126130016599158073577161933451147037147383619135770848617579668133474158900458310183024204494772294952283509342013339911989345027423060593587241946090929612457189573293537439369767672192454281188032194690169580737978738888067793338533449096620797564269099012012317026541214166099667867359171252530421743383024463535444236265917798416436606293456451051696040229693955041706392691800902520127469795608449155873775831293656528272414232325955988943885204647641169429310147634575407838741960613542770114619208665611080782178679791174325936884095731732226750176146503236262486303075184586568946798282700174342909806791208341940833707486670792336293055056350030623574162786659965670549916437504645502012861213149976609878362157893423215220638860374351027575703289075760173469425267929622962063479703856520561535968840185346934032022474403861736067186907427195562601399861930154971453433238232654371979264 [155,125] 3418565305311362788979736115694385508744817982417801458633013076502740324769926433313921478288249700832502703511874784997040112426549350719770201575880506848235696545686026521782769497877151942162944845361458661876006528475938749092129748909262619786277243470304078419230312992420346670811840737792627388004325329808979158474328707859922291828739206777715902594530541941614617609650702416678619658640186544578347848888116117324222737911447082910384061640447081520837181566492295895724438587998514510620481283067235364926450317068667688548049322346361078328735852214325089668461717565549371505594380854953676247065797924259214100313440840726434559469092172795215559767534492165114249779526081612036973750293327704179799349846857643185753447834663767235475490005706749224242987537767797135237394747526989509264408438964184250398616068496236003118564574393522541201107097315823909702834028608885683194264472785540034899998585405437806402243171603484546522696007554812709874191288994221338361633299870415094999552207010134035122708534517126955827482740283057940200216782882889213881830764898895010948862647242323349395658646763537230482225770954810241342079753367788320426636803914692414509650397536710260077138576801643366332035652350597022366544532693656461812556192421797831860562814292701504279209013955510868076867684672056088373358655074784615244451724193329677762186010475668618106741853749200990965544246518025794327370104055358538658596010305952902309575759954822559461165652263791224055652915350131445198773621036924922834410565588513253171423662689690298810821443185851214747470778756101062880691593887744 [155,126] 405103064096316115053965063054021705048894286156327843406892897179230587597099494735667738478808871636470271452715840001165755027542229355521728501094342593387062450932853421969993123219505452839649215780145777351319286979384116757998641140197661136260088195152339351470674050509539107243568486146375106244816585236347354784718053824891810176721426871522348885750326296944116069252148438694649640158125708083298384672186563486558392248863388441419816270979964426049890461568833415850550453782254824399304788060014293424985284320448411924653144163225138005480746594113789646486926766278654506652198683429497067262924083422806134012135060412980846435291086505032828221948653435613064815382188725725436270798339393235573254843154722349951260195352378229246687036010171786247528826276473637643210454037987217767486306374211067040894419844800792979156054323971113872678265311371544440722571191032666607634261011291385039632704527289358127704723576376646723307829468251348759129732853388647236206585269165097478667471253619268136786224540065629933542476989107747376299384666575833361534682537091732421968414985110913473548702511873616439052996149813803092219207088740613530299168723192750802806961173613840942680632290745235220772580608712881903444998842011926383223147443576596583813468546763129954774643992366603076968576081247147920941484819185362178846363756385336666934509937865165410466599448845006388113034327122896994969630893688983996018846946425544390816375657551937608500513667883295827783461028380982660895037383356091313032398682463169417917992576618004617069245697694918107832261415346924917004288 [155,127] -2079792614766102267626418957976922992914710367094952363337379991465618979070228685507415619858773553424473199049855962998354436871247398304290986371690119518620103001944711713527921994778245689514436137342320742297208165097597134238146212358363345989151052736777227252300997667056093590437232295942642945134895273470986235225983254198866487977344067560172253026231333052821534488532807386982270927295871522806785278259503993779874599472589053988095194656675920639422641191407257193924668541773976173014042160115663838882855993062904225935867267804103854006348780292074936744405917200012518313548855203725132230480393136560361239794840678677302603025890554294210842706390519009196149508504268755106919581088317245793416992867959223371620262029262669761374404302349880745745277916210781933810576702912577757454732827481143045159912818502624603218612828715985769478109000051615616667445359662402816887004141971457806150831139098980090678291545053479124655183677047704772968423235701301091575043448968568835735083260556828778957478209538362504686862192725236650278905848869650546210791728390441440451361090201504935873016762144689333869094164560416433341322688103982684826483627888897084269189299265258914119502877576362638117123333907212125180528097508493359065512227542051932104400687452595807977748769192983205018807346723945179042083823545248221270997949903457513266927267240992983855756411354213782517834946526273350500746714584482673365048753394036184017815106041320984676059980303876799952895147210191343072320595816618088747275001610360153634850572009275759322043896471248124761063244637372416 [155,128] -421488242644043656389608246003590651248989395060770150682659280540939014417579900740733616264762172841758982042898781158677059823926898186795415278633656375520974595564423395471988004302134391536082649309539285927671587808437670697343262100036810542717938946252434065325111533253190465243911436249912894136293603281648332981268458461129560918543010155867376524335335994020275421241097739680437893334604660257542035741673447058205774973407172289353606289376246272021826175749910602065528296481785192664140707774089810630696590569577517149396020606448230656847353933422811781305106307170691945649187721484369655624953146990661235217610796065681355829832175395677728766601820760696351107996315943258887898944640301817429175534226223489052477968392463451778798540855283193121317456265179038182675914501257474726147084212422207595957020602742595226669602645278155289660099512385031933819175409311597613850682584402344293387924270674356142072389005619273352316263590926051990146978485912780519290292650941307406316843120237384587375877381051874207307931728661678038275364114256293863498660300383982839641431826200165533934514208218455346090916327921400276644341818813244508945619006295419947082086709263769225751378197678736989599681890690829323660745589448050793676433450452618467990433534362925796209442829878104658128394799775314435824639020344411614949796859174181068474645878078514986293247683220555106348291379479283891236749710210452485441251562554439594560697671676590452983201378666549937898267930909275929044529364265159959105187327517122749125274594360690021831359753867446805264987136 [155,129] -56066435090652032010118522925593043929372038759861413210756042333634721875288106772324575723527674736238569502687506673716966177518084171524242055455129325744451986954572409566072867832525016627240540427913094253722618199667486317693374087902647690771806379008249137761185042350893963596148207256442503250815715745630969692882645209132377339265468552830032161568613036869158577420394932873835279357958708650417781910083043972582023702419752128557528576865579818405606657872118300104888077699503653909458690582679024398930912248494987065256721543791529457329532240572796887078068563725403021135077812997793579269035726509735349079061711635907460490168280702713615867771783172608559844854457033217773331930156076879907442595463852087855590466746933634783213639918353371266787359912569061528755027409388969012043831845962567762922360195303114782196368172953069615716330639554102473298726837498872695846732642898058181581773510689853009871790365998140159549014219673647480619616718148716373934667588659565021189694585031843267562235176094884223589939565054680668197926216763421825324532700921620431083875360265936609875888399102161038812096079110459830192578455503564721817794976972554751529680669347600707494037657392192368217328788436158192262643360895172026218314315223127551050218270056118074715734378200671040848285457988385290968714732515457332190149103045415828765636448017229836774997149744450791503183907725160614130433412314790820553313923546099214418135468802403065586923117597142600549697411104013449076851747769360725341885975957192585212696365599200782637049429440645461312 [155,130] 614385924416635466925395283085975394893842715262004527159204515835285731285725032196622400790541018597588293283153287614049342918137590332817151171064236288109513789380856132089980595851083703074764642881589522052272293894458759027517610410196751555049664913527979594735493436241528187874761049898834474834461384675845783601416545556570747205354256405742448011515482692830809096782209765964861852935054067817360582739376828720847667422938936504315498082864264392164607622921013207513818469683676886814044307094089001261389557401877562059841274094382173769540701219393525986215189749973750477216486867984921213815071802088617556017205680842350206348622303500455921681058530814333663743149681395792783157176469376813469849992646948525077699406840857166677685381818774174073121749452618600503882975838306908273428131913007336938614372756081045797946303598803731378217175083109488365306535536023667309174978186582318807393188051792736865477736734209656161893838069482868779067998947538500539803791963316425362939625135177905292943510800494123228389628206936538688240281283121188195372201094448233676410262106129012681532577802476869487043143495708008369488271898318165679199001066784094145673869953029184895119222986896649672119538947978173900315740406709804304337029995048836513261542560457655328723960401185057204253164755607824933836579221734968337385902159093380482702203808864287391694654994260637068930333098666606739317218528965718001769959110779268439262740309577374628415838411576848330315495343140109529559972632457401273247290029100160759282779984606284942871816475648 [155,131] 13687778489520277153347868013795647328413088180654245890007166228709389612440887769803273216537700135422847455352702932680333829100987250363902460016737332645623283816292670148397077353700614205966944918674260386521262813682372225836664193327482477023086422415207145260912615046331872949031773566838775893488240939552213486902569655860589973722025597949456595594316798053044353791689686636909257198365808769970062834064014666267631117771626989312991184741907918347782143272816291202432990730028901476900820013680194444991373466616185094728523090925226394765864706061075067092998450992360130181567308677761462562546163451150828968429656978656569696597566288525908762475177148531917292188995590942548205498179460057914224341277151702386394979407558554417622237512332755403947891187257311505633290569270126905278374712694227898103558731784593317417574417133521339469894504185777293296517666608332357995773988477752437027201934982473055661654875596666762459343275071691744927568169026746365926464390751917889157942422422695127699408340262426236328181230837214545910439249766779756214016532719791547412825816089181690296741498972978401756225848409481454456641696011241089267853157551033175164174860863925842226299463963242750533999731998267839089082505083958491104709786761120433485487440501118187484656154201101285369772295113916483256872668194400350856299534114086537827210834333895143976665399576322742879478496204527434717933031650816481338743098802120382335423712865854485153673109497046084243132717371291453514245404506633590125016709443261659392434321034833416378112 [155,132] -106268820313189278436225138032094751378337429871684817560924964937725277192731650393873881379739725944533524703508151235059516490353199716122634242740598042358565856207348496806761696025399365900678921690713294294787851145683228709712419095803409289894147856698713719813703941775576167595741215911403127921844146013797412193680819230973096760240280314427349778827400167611813468998790337037285067564480936182396673303706575983015275606291667601092822764202223703367810329842087376122540254297271229067426685749597149327120526163279774895802875230002878917462932078605856218453814865720161132128123818142239234566572210187792745510605527377956810788319792972459736823778852014560421591536579495934548296343185727499285133244111158415409578022908219396237879549557186261361932776683639426077677968721718211356435985269741800048042879429019315420258897825953589371820808787769436635454983851957190568255190431645254514384463807342631862131422681052997148960111813724835569229303558884476082201441469614634424415473078861975653009523599238590347791000550472156070126391122989724651048059802452894186504466345178929692125906827642537349005465049068097196508356311704679320505381490851152200926117366309901570849178133907506083998242192271996190803655388213874320751168931372673930292567069783650228182982534443263281768096199886210794891788943669708181649507890662772251792281955954541750199977806192818912070999055488841218098271499498560335879688538202090558802522632187677094594964370649471749962398141618927471063867811402000979818102222391933489478438806625536 [155,133] -7758484012729694291710074206400477626087075794526526209988388439868631565686911304980562762764060954908313272034991828224789267991213238826172465647899827422177935358765212852113527842605179022458905861154489437938272665778333934462675162360433910156268809675315160088632727042911480594337248452116895917925108976850654283160116028994302521283114805402318159459847753761617134092301665075057430528779402204144813695478132458001221421922994810049562340876481235791046498255321666878244660981743929609657115568187392406013640236506306924424026650257609613019286056137568441447951503823771832764967015505742593881130280735756491793478594647190431662248234295978624781730237435113406861954574744111932899602027191710266085399248692695604387414803018775530742095610616902087319538465639525732000070744218279069559593706520136773573223590581750464919566119764352640116970904073138010402886113902894667655111122390065270168093899525693105797380760190641221356941366549686691372070304752076043115254225656745189736269485510710320225084961985423159523260832328921616196190283172320113143612732964641480813293933458651319696809294855932920633141520721399275828430351013574538058263434075075043897586202817687223367269240395284637920398234965390384286468807357226870295594691357873279738098619985655529269867810967887415306077063225990608136137372222930135920510413583187243163797033443241695145038362219383035027093471593088566823944955216475128580019519569020176929899692833727706659627052150580609645122283963121298117205843807488834997680645957256417887476784 [155,134] 92861173421229426499141316119084840176133739673889761390102326821891587648887105733823006897990470417536366581697377712963556172152504177484770980145970499588442779530349916037568990464195372682551606601315061604220906028752133277965310827195413323597247426599456952863196152920358966675077277370425172045162590221783767646995292750253638055713026864301501059215658160287758847478217439094225291392196740554140847587594511258787406766574253941129060163184911603276299790465392201844632370743347218056023468714910456761917126557626796274304714778853551279398786054520295924036783374629147094552461580839180455161841591796634574403133731703728521989400437041482492407716434976799040682357406432612492515800865613954913659111755942554901791283453814059721047047403531401011289355980913964744098402970219096923296605445049462428810382250112093208978684467416781548609879626759986010687854416088265377101605255628274895255665848818825770758001100244305775212369530862342173358969610128659562731542061231614305017496938884396668511387228245104520453823385759296067100508484665419544738789462941887813234851383528360556105432166334186845282556785484329640274113981738716563722818759258308278686852270283693689764055199872535012511045496381633281733637078168284077707062216857522280915214356316076580306906831943428165455536799479216698534855848906534303544833390890073994354911951187042387920205790063040522994510380589685529423044705962207239570984727438814409507753411342041850876608901457567076173146262372055707901658959690853336359519853898329856 [155,135] -2315755907760272365180150183025870745852839298017213192328543912990327982493786540702787147845504203940396843507557373390011922330916976931654247350660444173572698526202213066860436287703373801589134179353093922445639985764732301854266647194629989993295777118013624515996598772293983903802204884994752282443469008018508754871939979532328788270213324617977337931697681129514260607344461511919737015402653258922190784027041878120700270164280609597870942322415416586437668982421580954693815169264574004762348559444893775548710742650977307083001906713520977817201891867512936974798732407274473466483055618893399689028329516279225817784961472389682500538646884723760957678336163154102977663488217532200852007068032041608544079698721167199435890585904355730503413316010831866284882582917074756545185869684429235801164131280052972920834170950208727723760553253526573000874885108240026305642021607816129810008748837745582201871037538487801827039013589690493926328082494765208358074445122487752985750471365238825681673954646576968005919735126136801928133798224809613027524182411840022185892670375002939049456166930963750570660254888211532641502833795423470259992252760122366704922568280219527081702798655504831665861864591296113358240315083142986820746658241196426770631420280018824451282872696155123254970823818927961832586755008253202834983248529990119088235351476097673565080758753766996391969560640132251574364480759576776736078018076477314278617299348796571239003292701223377866034328728864635931645135125787742063047715908535793321061328992 [155,136] 1410853801072988854364848448103632780163709929913758264602124890131486097710312409532781548094436693604532138492059986873597993874003894650493086370161524375310792510952274583405475109972977793020051957869575922458955827062242847718269465198502247419770042393247635044008640271428650749752221020925490092978156475883580220926575271324926579813094415779682797554473141807212497773630860449036546564972780277970575895306027883675876487017571498998802466923485045715339297380491839693223847119439572055821145113174831354423984958706354570074158647565995146102740734801085090919704986638134891212285657635452859616162919576810102332051726987406796064299123621803631372429275457784421866653496146470276912363932233281907150835036358823779759278994252517121777585314921763414321954270209206476955618945603978147874796856355282706246022574612930870385988009372533266513434467648207344685073412025649493367885906438206550015844776603197663751824818873320023660526063224615970123108226031994237917399860769753538522241800119349187498221755742148055974719135145083812162531595956076876598532266034521750229382511185078271895094742516318647207013320060616891462894798033216090206221039004521179698501924772093141777899766783747709878926581578167419961986936482203508446619558756364396199567678620406574533773733404813946891758238912637129507405864092188298933077445912582224006098044641573881783731160394425357802211018422779581074195978188545922626115222997286145387962374692753064169980196146129780897940363635455801463260819979157568688 [155,137] 7163459388504424755267467571106379370963696681809077078820396070490565296306672113419604432110514283657723889502935113095107591490651812470183928010702161183418681712021847079232981526320464909601760914886277111401377232141889463308350066621410422685176133362211047022902812044757602682368248314745267480642678496151655654438244332312401547476226048273535049486968783645871740861187403909169498118995335068664787196709137403146473640206854699031700215775187457290733638265256901117406043818067197030117530401070274044918638059327670910130238046390510807660367821434234312408482551310783162492861683113687440154044819361381618552191273557574277834295112785899702193079035974805561407499883509795478448850073588142496860361389521860482374330495609447346558742888496044886318731509500855929258955674294583686635598421323059134947351907364307780345975120007842296051816773575084881969840866913637904251483081713281688151709087327415699224787913616958180924029937821767329916743450105299342029662437326134388252984827442392822575810351372320126477065042792096946003771692008133779981076215417010680292366794725790608279868730553107320700127373253265453103735578858194572522455210618266900888951147996890599281615815526261601783243103085712772640430788721995795841697875976687099312465407749529048589809901916027844587122849031104036129510637877369314061726975372787487979528697003699340969763548640950910557368730042836626630868858153065392681896001028191459077590368188051151531092389017042894713950874747632155960935192575 [155,138] 45265262585842718046721308450407364474320205357550989035566355630180894245204218614985600668328558590706471510542629818721027871487132374381976241369373197228372730999838817934707008346959045798470070331337822458739430091237334770811968504015527335635185112242088161467959119537510466015002093280255121164667282198418852402582412528906592606436275765389506356309590667060543988282173636637666612309149962207584224943743038393127643064817086615055146672637432890236753033335779749040733348710488014254348812328350721456440404884639541365593159942191334740140598695159515208877946978749838025584830121073116362436763223169823983577611818825733212774180870962969522847862332694726543637158752644035339889188608109274534985464561526290445197010000966958873911643734727542492455790379545933807235924948844294257866297998943800294625778387195623469902470821962611377462824031380822397966565813377328986651180736617379098819221206792141552210030087706541824616059947931905683219853372901555205594294364697466132735244576146025138629694145385994679993937313594322437289329584237266483359459919219692074311339718558041354002123648924222947404149302435109161753539794514083006143314409660534613507070614896829650096150822255461837735287565555366466933001627824865387012483503064802762547429478275538640177608199840084804331734730059902036058207531384793664482365764516689779377598204054147694893505004348976771974212114713093227738395465333434984013057057879418642012974600876101152283845918863777396812669619018504447504 [155,139] -3473316533923362983067454635768677561106879840561547049612168513911543583812047250093998793118211766915376553405781183260659822238415561767820080461803245255911796689964980051322847243287209127168383210953951527744388116400544856341382571468832982081012941877568363022801743929158624690712913176609278036344330284374493792441691809285523080968177040097075284212158134892723583288002490286515684679955039116543142089583888756746215687957684238984960752044983888137068446112566884559819900051290319460577002753314125601761999765624756866092401251795121984728384509987357493622645218364892892902609842997961761034852744460188860453985390724457990424817982735465977520807983081317324380870708099838661879598951084484483786725499598552593638961852732975484489344717097086488137256647695865601747878911138591795587223023597940680088263087577701860389532005095257590313833625378249533115410038452656872471378410199226106490615916154211556395186662778652443909464489856602937812805293750017742164631117534000524261488337615356817846296808853305204701622418660013362774915285435307799925131380085718495390597914555023775487331839010145241056664091661683242494345279391415402957137905414987125493161780610121548308980530054057910259751993997423281414992926440165133349335288683887832767074673487783305742822512253793661806940687191778072174380961171827591647455561570867114720088261953004274737065726173517118679316222400293513550607582271265950101163794340326083714445857568402065177892353451583203458447122432 [155,140] -18200682363310776442744270892168892086714068521795183748785379116845464037183414376895126673267617130186177540120884514756636593423423575893907010144224450916696125884512784714826920341498898663622081811115780503406747851659722527813033441026793991839030049532193713463704821929687617360348166886647130900736928062804869626394231678564180444484221473976284762333293605454849639858465325498979766884449573288148199135894533774883494959600724977467889074497105339152271492364782604701921432727444006503377140149888284484755002143070178955197274758236804802968262388394958750670041518880409856505200754242655306161500101142791901452830494403871092852540730735863326298303230580413400356960409907752491273505552371177355958850853758595673733543115023260165372075905396144254932252884190745342483185696234313879565728772299515032849915580689202614094223985832903701186784617829405986959688208620828144304157903851451253106796239016414309719796492325290924769245502618657128197328981379486717334039235335124040507751004046101980860441118844751124637672199883417709386817758675237940483334919106401393094030812257231336322897441544930351850264116888006574631907578278605795857073470793476867867091409128683294809857670506110596877952242017634621710643174644401527058424646361042989653991369750504003790112889349732222161241157611366436690302454527651251762350084442381475698804870078678170930897711002081136928393644381108016144549696679580066072498237695565187078608502863180548247900679963786156544 [155,141] -2726769867734699173340391874185093660171554761366943499983807708543883269561637179968465899731586941723941299075755561317391508283926369545048650184188247080161306184079605173467073138643207538461262130795460394994067409866230875642580985234355413850753973885861279130075751472101447387189348662521916535928226618915909624484497416092759873145429510168913011284716055218692432900089035299511523646423264298084808278412750285046818546398583220715540382412606059552403526961847585547249961015337580528849520064365253197634354656763879441439113060296084416059561449121538194636339589747666455681214016705533130096798215759599475215454902937324921729955870288717733188671457056294682545067421115513614576021923320711379171727381098632742400819812016631755116887321482710468280976336072401763324557492978587600351176732537788145889351351335462549981129546921535823672377379441629587649270774206152711341395205342257741720024928972133794110374278550456325490475897035191255516047606479366449390933645650904403201671958369995071003414657643412602864947762829377637776155055428210458433789858285563988102952800348824710396828595817527882013072493689640083541683984123447977615490484368164791264472710362374876838393882403579453693783044966171394159091200963728470459070433641817850166509526653975856069660770107812223622220482135898232473514899590714727349902496379341643663073426487550877994070113701143934336102954768367515574639247058364754974807374561445494246766398390824183508491109376 [155,142] 207442126883962201301442853983919739470584691540655532260990220264323323915013986502469191615809196802811299559712581483822509500315392553059061098608244244397572065313087285494866782815223911867529670285362824242639292245771550970990907765579210114002055654492378003161815960009460393759765554684994033220070968993661777528992204022250650719864188847358538159000039154106211938111330783349891732800435648177080606697971140692403087830479772002052114668984551329294958377564229149710185254456725908910619756975357846556002112168872628445990757007398775328239767247393097629584968361194788643511166987148806170022260433905340190340336337885144566738507063019329497773473437439513920979080657331949310089938728695962562336020552352909027270255066784650563777410037343110678799049396339837373131900598899986790821863491483433413939320005317109013496019864530354039922520667909954139551072220914317675950300458040996228328487417681531787344761021421809969501730263494190401467017860970313127669003409941331006156601542742684370842576529940394632323884713655491136621807827311305214007347960797988607156263572065748656150701303220131434200822591431735605906140712573208388659841620474866523386040672711773706679443870288186669558054651979411182551680972591346521223302319920897945357147512612641043941151836603088250431319665962828208614119622138406920751480643294607378508909037699546881165409170779773507741225571160621540775411103684985356082075913655571387984582863185219616 [155,143] 8320323865580779439301947015209180432511416792772794655242530434290379802217700219998355421000604340099591746707800051844381334911010009554249294539418822706645736357846084697015595090860020909144473933346109192596746635130996288603808804367773878822105294919397063436684089985212532440754850593397536322638270065315846899882108366514125011935374995525781236081126266295866185026478873225305746130651860654029749672320643038122829540416200579869332852970486749539861593656874069073288784175512107497293862904641800043489180924758897802766538468067026462704186837932218291369623734514225856259119270823902304267124707088341403440038689707281166615807462969198282042357222654127034540405653355020865540579196815358968639228431386072357597964801009503490651872443675117812015285732101805797129465334589535709503172621322537034906208685595506717352799325820425621785935442381739979735223469032307118419847001320494681168910978726045761766472403471362563651815827711238604185376417407859940582104399962518006360146914228157481701424055363078158098829934320354477199206945845014256244054802358528883912903835400472324075620869312958482322490477798969266762776287475715297387912490091062262786261113443339503863308901492164100534520554847515946397282593841493815273056109059815168401760664196056592034489926110293470323681304671563555297306484534307635261344122396946726394640418509413148384272559111671512379525774993679726171508334960342658174359532016202003049522176 [155,144] 356853291191597428805824985675213611505311176827613035972515960235343190971851347168088917769000652044343822224818101393613098530761453134584897786350521814979027461579814262998158484553924423010991345015430920803485684043643957017070076339985359133210922625626523212540429139736235393031131094007164143159305590659861861881380748179102124123749697312560934831242853111429944101561710322787523359050394396423428795342768002151615405060596984757402173448820676376942092022383680279655998521203136227755813039709270015492650987711591355310003509440818458090739281870125758580663371356414082984012741233918581993507495788949195532027654781159244552679487569958384972384807154341094401773315089865975807676475221072570972758176770642982387292711280509867592579610978037482879348835806286328447772555050621180219200413305982470350291024383606743648224064425111368106282266445800138932694446896442733243580748175563164702307278055550839397441606690609569439991293958224846248020135471830470862748422245542990062609466933926939161712647408875992663932900868200591976616689766547026587001799279791878511503608524184092586723028962040313400837611760947478096956955623677348225090905146292648449391777525781990666940349475639783712391255757603408861592275526023421153617777037829670179482774930595725531313328686653287038410950473320142649913899062056669876671730319895618690194692830929136233918429466864704465003985968335385171000423250484378350326020495891200 [155,145] -22107087519326036572502671914021702362773375467552558687922808164516535270581781501025158790462287653756753066275084677679681554185185180446160625170127671489746928865607460376186308940437825098127853660112348958866191759840210825457990610628307489381395234230003335827132150084907837079531446583470522822220142459254453302474536478004137889809730611201738991592918196346198458234697303047465746174120048486199664966061751930870105318660137616027266125932065182795232720112923690037028948055259584880209195469573934774768172907261626759183212743023805682919346297914397852974751047591851210646798171483170835142204315521901043487416048409835543421878404671400902301977603462010802541207180635609670495199254579484745727369576466272206586143434020007618142155602967889591266916021087976393607154625135434956496821362566376855174489206826572969454851248429682266989503115381658923976066207419104991051093632231459607250498271515621965339636357480012056141945557960787567761049734685661289356811013551693490212462561927752089053092805619617932503070665625156927461221229748642696590145739530759714389643027215283196714767915656339163577284031365142961315309786188275623352503265698038222925362066922292581459325699437649495030166610757653299399760217277979732236197819936041917498881599407147499335608579519687941757930816473032993136570838039931756580820692697187535991282902423892082755662230151944231436513643391852772764169668423716501185616 [155,146] 106999633915248514345348954188043015457764480480844979581352285257204869352116926510545004228618186891683566918152176753526389331755285404800310308382364225779945078551730131234866745797188428365858764437699107712175887769362393584769138873497918595030162017817032148377195414345883116409237518046992446276497128145941124607779641953345384127330558681146296568825816580658300179876248149930282945965605333105987102744756296535640327915655939747875060139800347924088203428025543226604561355907591278190472717672065259345383920580738923996187137038024938636498495828713404778955179391105690112012786053204180473229369550661877040932566727499222247021096660300633220575985911642569226847453170367285925081240269980025660618284850260926483255381916875731919805548032767108584601851356317058428993209174703217270887720063633087441484181153728078908955849464788724654874830518759175054627386477729254115908369122887106313390039388267119649588439955778877608775356190021861188292213755893730553430151710415745672101201483188915161592577205129348390120267141241435857362168823667952922769364961049477130034995563954864698863026558819416279163726918647283604289525278513407009801069161013618330609039599229166741845010705697899082435591401089567461572994341266828024205052881386563531542611181927765313620482290714818520176130298298037371537188164903681031064635717094151196473650057762678890786857728320973306386974160689353793804711101696 [155,147] -204771544859306618728034059277259298767813516225487848457334381032384460294976686327103159259574352087089589038302697551050755139576100381047279144120003899231055006582942006165986693179872093740679923256534698855500143289027302167065707257363272689589911669888872783632475507313700210094179565687296950557107904787605174145472880542132989984068628368416418412964202850101305253379187366628791360061954036286870577994086421985239521558395424682841318677937203980787295872055375569655255511722473898919083259103799992129437970599470682230670549290395606994060917858191506920310701686265062634135416695421834468009328827645882164565319480725251376866038978790703287608232653452040479769536951177809411981926172550154482328485357966332661101104144611795061349976710221934043891560817302147826335424664665896327233439304862056332073682771167035067782929756028982191004399653531541777954459709514973743122130990775555257266993440248905325369214748585527115743173457116267199268594657140899999451354195822061959113283900666476681379958155993094682767763593862279555004952741997873309318809300314567485680244371806435556205057250130668310395256842200642091150065555822060321806175710202218067158604776748404067311901760584715331156186053390469976002255736281028663138288793282636448138532659621579501100766359695435338363091335700081890757534279926804092678276833729629235653923333854434402697773826579822594496520174863384576 [155,148] 1784176733983825289205587611171544435390085017619041127187935827838356988774361665426962461362286502683814775700708954509636017246586518958604881584879003275518824747967761333106463511951063165843803969755152602721880970065575104677740237931628565260724805774744786572555623312880406613649396030671282697842910282550512710051434516515459236321440204371694669459804535507489244840541229897313573430124258302927405098508737088068232808126685616405508818815365388064667578209941498039512760696721716985745345940547505589268803477042799053784635128940786451281358245442695657106996608314967708619839224645175193658822904549665933756122110456474018841925849962838625958181548498922429511460482543910758591811133317407141929941297939151387614950068863925333848550515379519639869705738483260846205225986836525739550816500232659183635827448132206549887643199720894368645647265597435205182253734431939086497766806812891149904317183768833401597351656997104235835683480410477711906790244959785179382140254146193467293781979821497986260682976989608023441865294154234663186105157615176187239589056842789130565319516754394748512714467300227212639899199722679793638184261564126387235053511580143419750035218108020742380049606369501916555156320261896364607283802729071708744060638425013575300605775070393675599546851455888439109280443621098429931889363519448582380304970632165954002056350420309878835584505643012430510530560 [155,149] -753479312853999823997465009027043369160553376110749473593675413838647117037670047117836657659460758095081713096667400720344489444170308784976482789262946635325218620260237564253528962604153703924237839178198831967837383358480276318746774231675455275923675601050551371522044859642378792405469265481106088307220588268174864026748201443702491220654278671726956883065721557837275704863662209247036870973451090156028452862677874634020529347349594903726894482521648218531185724290664409510613522103227799527332019383255987635852518528517480596937277757118077684909873212910283310727281364250251551351828796318526528640701245337169743782081692490847741061584498080251591995205866087459493918050159645942917697643983753177554008124965906349543110200034561739116497335596726180182892502698674442744198142867283783472611653361475316021843077633029102676486300348685880201721356180810540371340714383888900971195683226162164567105126922820315196023997049138799558995191705160959521120574522112451320734359377534559803821439084968070533861754060709837105364921725750822690945064606365872418321390706160207788167295524074793075443467491194596607440012161082233757696155650365619953486559220655665616424685930546227351397792075348851990846849928214890923119111823134299972399950242092181184876652083319611073113542785278372558175655098920061023120647397577201237415705295519772367720097060909846572160855531520 [155,150] -1173003519755741388507605468000409393431551418763677383333250461055629089753828171149182931350463512211595110085739212236870377988383552644216753096098482198267921608323945165093005373125655338402287400962039405159089095905568371873835193456568849729937858077138339152636654569194890547166455271098608096364415863469499253667765913623780110143730924188046778412980705104294243629595875414884325747307162538647941609233258903633879073535698627093642758971616093372337697521448973722745291253138277228530432123600231528700592235816980153157292352591520790854005817564705878162203728658055330644868397926753301539690666067208560835897072187363726854348276540586969153384031893461730707234458776082587729602150571568879931174013826277528365954736411321356106239684750244434086353743567451679309122435323111192321103246737853296811025765118065330501499488910438392750278382322567898737893317403871621827339094849304445553119471397609550297201228531730278742923749424464914374470167589126244547108784760455259895185661026482378912259415965517948631969526856127321930879388394535629243064130814907851113918984277058450442438061167922950450809814630165769807578636806522552536630220211920539096694350664355640895646871769906939804691036081122370649312185902265934041366606678886331035481851410114547884191930488009472023778289445589284748864811054069972769573406120415248109217806112739489280 [155,151] -125341381924500245929907236052262817891676528736406588668126461712594338999075877278271526418630222957041698144532831279620124095176101280450187914084800131983751194254071852605754139870366176599077531317505577697143919077782040693933420670524100313157257568467107829742707248911059690016175559867768081949406405952736406764867541339301145578221297575175688714026949388282150744676650866927390080729395654675399879584740787696822065078893835452685043013283799906876571043177687875199147034708066465072425780506478891405280556000180886987174622296084424551746990765253359967772302187230670012899914017886929895921119593756780800886770417396621662685415981873141252283432498182272062710713867159070880181586007179461875424590659531856284368275054954098183232796273733004313341011632945482146033997038990436507872614631631496212070251297211185605735449865086048125548934887350560687337019309288467882749183969292461225802852055002578750116043677530991302324117776082631407015459750775918182645888303744941454899087006149817071579627835863116383895503867504734953657110580303567917522843049566248598126636388180430589948281501908694256260176175584447185874284742388756753341629903620184935818457599322520288596983559606629264544308896486306108586954756057817330543060126366015798200433471234088643009155567785989464133033189785026370753956741019450492046856867296159080120320 [155,152] 17940030890328316973850193212482191867614474411553199935524154755091562650757870662361993696303290127084439977944440891781380959040238654096816207689756598466187560230292744692726343405189165522819853349010705069092988195897196809094712893700355195116616006304989325278908143519451102726073568122146155745745798501419266864060104131989081371224219749646516324651354010439756462894213813820050126620898282076947369634114285676188875440819248954790407696212159329402212066999877718312855504196304634878465729583153529634907897396414860004328497749969942626541479786261865166696424249402682308842050475097763371656976660428338828129570094029071261764908143570401220991871851970376900678179219037455197339963678308686807578596204265192348305327907796572613633006005925823979490298997932090600327239964502594614943422453017937097357320485131322420119320533852967981843758415929943723009847609430912856189300123313972264863335815105107690015399476279701139195271130361296052369430140728378826366655065668284998653189446671211766270238956454544132479235501580086732316876436510013862441226770819032191880393574803639758469607627369874908918726789687940477107419055891764023509961616143331599698103043234333205914133459940730261363213305180349735393670634104350833532245036190016891019258227999452635583967590009874831143424729962452815483146169513285493895473135616 [155,153] 706270616608569722231285959076944766922468106880984937221962640536087798118225352132237370992626400040824171263316130557545748264117534942735659709966092665636157823415826224474835923921814552717358373235323047693233938074057533373635831518833138654093506784167680200978548004603573690801170149253685787875958236741065133188468697807468190186954716922624455921638921657984348201351543582788198274431735277710693587312095320803820708148219129781655424107477846254420396211986707315529386439672728681347498007554805091760363287526905501936473938906572362920413572706677612740810082450540345702139087661669200458862349064950414123719907425036485707410141543805018926306755903819522754168456241340132297504327574832504669163144273197286401891144371361614972364952287242853155714799209182075215211353098511536251702974477735430316718342221376805077288784598291617237541684569208257972368701195837874979203179314110926431686383710560946500797209313760812264322786487240528752897009925088323197543437990209911296009657379512217101707020086141479357434207009072324858394070803373054853211635515040175873745324038356148539735105973693406699615905830316526494354904404239662492636040227363815323764448392300928795648997034714593982855986622003461558180700300976172887869802924260143764666933245242070811646384898561580174684222122477149168846693215027200 [155,154] 23128465211505556571754345450501771322397812189537497707291393192580062224500251699313310272428988437594881971282280978319422299546728785992157389061490662393320398775318096478708220514331813800788320595310160958273923168919829578985688239801543472551633543106492639836311422786740068993582791701770379144354183609767169986499075714738917707303241960920463037070929123586132855692943481730328014143679989225069309617427149036686963799822089468499025144600032486382448045761325299481672899903601461201244586008134217121304175837786790929853117622864478411752240213628150387147408456360591565725432490368457067910907263946351424044854634861047273417722759756631533998040105519591194847866220980268657254833109233464492133042925281440084805288827856505332474918890808247796586424455826646458564763992359384411902432929812292515599153753056528825843004034352079888474231746041352301456052665306841599957724622665737097766734816584453352122085929071002681753180449294670425266017642106104037067223416391635067049147215777514620646599252599694633353391970865225648462822664824794505796604939294901866533762102012506065622775590019721778958928209410308723442779780777668646569695914018540482142970401298933409330061994469847999201007922944318404870705570071811196410147567988921999398574589362761158978438185652780415412701169400011980800 [155,155] -514585602344685546775382133805058862443909383487919104557857361926582744824911406310673065051140402425890960812946958019065839935947848512543624975417911339136762193642247392067607620629071762671006365670331775792590236275059146526453714869546596980708251167428174652204068170794136508335420716652775883406061272236332694545811586851962970891987980413116975282665189845329307610464476247216160204884487583890378594677431775551760987610173968069702992885574174937632777359003900312688669613007841505035179520844604165300245165978484232198853588957433422319891708028044196631076661315894933918586068796139053850191522547963907334305085387318737000530532526399107968317154378504750287660437678582052113345623113023013254395562757074497742280188739863350659012527184755576727391471961830823778905955066476570787027615740164021050029976951985611017872219243507208417903042448258338714945516890598101362160637545865835175454949412295127636582230019887814958165428214515148059422853189687896397094465759402930001623168986817183698635393252879098774386791060003932135686583016068688302892547927699482907902401562619322704552481964142896396152131340074608550132834732026795537604628298288605048049800285114509500959001817763250018070146955430416986411356894582492174852348570961603630687915225675617150199835657344895698337792 [156,0] 396486013381025363640359850471822902819834307483165237769899409946097926680590520623293151438451057946515438452072639124112419310439018645788925651325590275057507262363585669629275365447392616927590127111521851959337166619303778023228540973151685273895924967866651562547115665643205717332850583859758919857748423970146829414314312673838819598158951427577111062566964516406949814557923523055161790450329478344311908903973905253112711907506003024063939854867259725515268145691439169860708303529089594781000860635989839653764638978137001040515561707902490381896473184232798736050617084268563460552225235161581383480070219823324058154349543510695411688509767521714562164351492799456036318636340513206222432221624909114449332788702910492025327348151369364040321633449223418420105716990031270745721930010534259205569631641058212029313542203797596450066441833398465161401833401018613913950366951634225489839204014813308846316654148637331487903776519438670549861066121423037099129038651192874679538469875602857037462614726011247189422255878258345396892006634242200758981075062458363020449111031470830528911182877137258089075379482099074950618647667067867667621545587145631098396327201179171594048102426909951256675195140817693288522943894908832983365854072509497226416909178632008161689861140356736114454899112242447099683694837198552000571676248185701286529608595998988974820384155265747487359376721976948399985043452520619726165117323499297887559065628993690120278005097109250623067642933090859386196766026143511100398878238711544116331351539029358540744933454494312798005138765160414980645069282617328390543217287640924770461798958365750839313465454554232193147246941557685409087104883459351956550407558009008876741633436538438033146518351274252447204382332454909012616511826236001970639560248603015462866976432902064860918587206083903734750640691108939858991579947413574589849658075153031381129690379057472207060697612795802837520852230923504096483276227701590453017556897382876637305099035208894458950653140163146835515773764627832594997602029988334857113259242921361654712550381951530198421096429228782653808593750000000000 [156,1] -46274643550588585493438970312226108818758296288734939076374197356712982066021127996555763590163805756453148119024491002553667885090763043383521933985345960182415456169351682185276500536697717051889402984028190708232798872723179567186441144164693555251605315732704980537004894937179717850396511951394658040875630796502049051711242165862078600163894270251128406627595212280895195310510363940761648200719827820834350713392876803244608347027831986822747449767427654788989892359674886909754209996857250539922599036717764727027117824539436487347986214827634742544181000195577172485713565072986287667498415641922106847432640054675449702919752657486919692887659576776421797744239716346950223865725988648407219033622795635847966569346033179548447787503793044798071445568802370248833094556797611498537102001644474560757632498946671234640331939993391354510485389002804687538936523988185631532981573500343144261642653637065935075455838710249928229677553470239451011443810412061089634003834906764883959634455807352334833423428263173375551168587063530149253166014334627384071398418840522733393600109099944962281972118226299230127036154502480810879650816734926073167421340483270665459841742173083261253676015540969545616097811373450163424105947269521733558034640961331144770613913255020240660282649821980000069284795472846287148254710915454186838248760542392526652891733431674657149899518793383965446016656933336680932396567139591493083154815061781739543505880283058127162196714248806759061197567833705037255875996584118390357613607931441132896739394519759874708271439792497711331331261136375488665697800404856092395136125565080289244187581287644567601206622224149434187574945116053355155602489430230195189678356606539688756952187377478996575995439354420624447223601093999631414220716520607433302585196458173546574306053367407467530007532677595284856543708704136349446572945613276204267631248477189887553662053450458054733968759299311559846698699619020549640097658889166688626958484068442652973729873696371721759830832886947859947474052210729423496708568899133557921032658603844410421059886451278231334072188474237918853759765625000000 [156,2] 2944567788715900567819777818059619767095451292956386616512150968846810123028141839541177568370909990226257514935137806285643943510101931095860430487716736762198840675513283890092290869402120736798439436722135274866515309753221518343947651797369962509125663450271733985117548589642887423606437392202163346814182880347259652178683389427499674356232467929404343263692708998423065516168659297428652668182634880608265695408874859895906622491777903331632842810488237327414435057294790158033682203391849566022088486645330724729719506654124605746210863983371690540594023595274236554839847908726103467273064833006555330250856193035108084175530812173568622724010269271987508374326691904901897673545443539712362479617005589772395770085185500346158938175086236701781012727000455890505115886887089912968599646260276396719341354289561067968239365596385937770507689984575775062716140233598347063557803490141926775906452608223450605062609851189747076371098398424600537663441015950683108653566968756895785733101084718804483267244309366982947587761126990381410585788428477979326752117947887107194791051495694348898443567804869281005903569034282039496995865371171268914396222189416793796118101243921108851018101568220626535453001347947997636673541560980779167790454602742547216666484434879937348981444940083511448078891915231693430604968935217719424544193108932792561696285381146936542379855574370044754473853943380141446650115539042075567823934977415293057004730181922388373536092927392071873856615134586303406040612459322882481628236607369089507428612768536402445741036006303216433598736060524735522298630826771584171795161549126480174420578121251469086922307286087662886593206390761479157393355046758411497094862585786755090370798693618266669860483041698869423697482175825197681559079927628402468695657003781450975602943887047526352873920919121346445487927824791714313857161675813835024264378243337918813355849008705421827924154335592971513066846639003729703721762567007501063689322653221948587776995788814885941346716683146405874232908386891184197160996554940046670002495490183234494799280334120794577756896615028381347656250000000000 [156,3] -338283476486534671176643046386264370694365592026674081808259749814036541588407720888505271454594047088356590364093600901553071995107304058512605726750591815369315178776217197705990394382551758928740277359809064391955173589852519583438863022383720092463709543372998597270866530953235823737745435932483487728709896405133740835085728739229203891058606491275146791896416524283758234349820367401252572114221459708727771202877216679024337800168562239338760127805752694482136008894617175162570386580614031876314326055790994370040400949420083418772794540822064859959499419090262050081462417593954120783610645921637714154014612845591175828287910359506107603123307915378358240019122546879944720956675542894061984334311580976277073425630479113056558351696620833572675603675154987856331423260800031991462076831842556493656055487660211182701044799012748162322751090809944937592605368845382363711369298879935959428980880227899085786730092085832112208664794877630100014794571557986469445916973247108429580040157008749402812316136993102133820436293347522101399982722823976440084957512565236002342237278528756938358693919687628718231933771254927545722990535943353646488653153830676353148311830923327455368742833982547250735157042729346892707671710154137089055343087420393433851076992853493385372220325899029441964805352718769173116645834184919188257303618654542363383927969585088250478898360740019443967907613601785700192963848006726160575633184361177974581380313020827084236310759277768780801144728876039180745671553171868935281942247878278489618839176105101516234964201305646443035246843204454174005851972014634718261608100061360197668616410191349797462688801295506552393328801924095431628457065034730867350993416740658249477165542718730760915948535996755136648635624937300270525372853920405291699554581076784115311636578706813837191111335883490540477872358333739719063767246286934648735384705227418861898193390394846838615322787206135050975188553733460119947219332100464822941973520297073311874491205860988320620169404663981257883070584556740590055074116733523800722393760699589803416648114975373573543038219213485717773437500000000 [156,4] 54970827590133471563019188780796552089530567837905659220205709190000949024339977780654371815831984951354521969294165157570875924660046232747423431559543806042684597006256643971829898271667633123116763285961073041982605294355316684169702744017653720045878326999008927347393833859705018027638470793711071361924225729137886708228074221048324467402305512240364300701479644747214123698368704634785722148928642741235238653760666248711702107118726642143341031991329423014843644769119565130887209884297059042795887573190099729320334893706579590328853360898566498114492500872627009649167417129262548122164842558212426984667421689532807027885390295639004576217022914739500443801438211417518576267670995287397999229589425567930583020135303939063501254275008902054736054162031535953448864867381824158861414379137593860250066368073322128765565264728103095004525751638913503209046364613272749191610506621310377893400285014125128928288105473841279905053738560850295246859976480551682034380570823123550442170605507379492992548332701333287208649514012792561448905395269970598940025608869437223546043705579315304908448729104732616060924131549820222863003398585149024291999977508703463679246907938506142730279948105066849668824367970064539149895328381963276315851859709935234334573380266505245336102283843362981820473630238340399231894624534142780281789271632265961979715730071325756093456348850549005146881113165453538201292868393328770569245423505238665584366662925490812278263018908254115912746730240231286038225138911692505584530385079968707416319987959859997801649798895475818557920148619019851471088384422057807199795893691926812270003744446481372140663353023494456659120573905381370995758243990367441039206568386930963501849575937896636207304559949277887514129496433954467554490431379854090421002952591066864002251525085786270351375211630369216461117305804655020619016950396149376121345985511925035214898564284045592367818598716069120036942309077051195857806684295968152978769866702043898715259476369523867117537418220124401023218064832225890364567344281210206119543087016530655015272843755269605026114732027053833007812500000000 [156,5] -1883221096464048842808528972758024866278054090153391057267480578474314186248613123421741692554964528719948477553917429877282021339714484284971703360353886343051447731856529359130134714520566319059680708527670576231098590529060306518975812481400564560691078421864315635345582520089936645638899495911216420306256626038353442086047538792681208253327803406042443120226868008744311742285294163825511489516195280864346894264446766819503144453984557673981269367108082340598452249183698257843345108264131466074013205496083911865148264014946568151428560286427176157153172825882143445220962617863104903535334675381048424219898123055241262491366718988128366983728055975528874795427839373682960169770862301082902171943217345559822151365951187919831752988470473533258549568746462012883633109451680901996914376373326892847078888173983141138202782350764188551736400547863707397709436978604617429504501445017972770349352291652755951403363374112922104618358633249026408204172958337320962492389697608314534419506399422961262955125676295056924271310126720803856971871248686403746859256057378259671745387444678851344937945359064721340131599348610250195873295437048400683050324280149051651463353370659598973495273112109287366813114833131002360436215720440270356377221833130594564712011483279904462348141883755171063129070781875111808744253295373301671070463760405113218276717414380867248116501127540500103392168258018323390020802807089576173797083404750915841183070505184614843074716333576659667722190849892064067044913405782259075813985512882415063345001619376805952085625656047900203194781131473963793993425673940093396850858924915117611979616250269229286065194833696036525685419404366341743977505624729363753488176023338057400614334312832419630848261858556761347816298876700872778040987322772018506993489942146693086689111443096061198548316195144398187231059995633361153545076262220322654533163171699654906695536980600285069406835813135080167704112820483789380764321085272930960320947287564929737683795013010107421083023537770468743586747212963298447502732735409864410346181624446001615482207403040604276611702516674995422363281250000 [156,6] 35209855656751364378156045934599699899894594405001235117558877513723448285610711846248051072269541596410004852349165802969977615073803320752836905381435458901076226978284620177054150305200633078698387153098926658755387575696785380363588354558728946635920132291624258353607573680579706676526314364240574405054924977291755064195407240914002845332079138932239112564946465723307224348687616735529206976718529661953964215212483752809511653280082746214896559402239145703000356562513812906912356285037361514070481875988107205290932084808050252918359385551772321711310972629972656051150193734950977283504446905753279824935698320601989482539491901567544580156767089887007037111752099548193741964488864969193335501433481999301934551375825380891462887770628894485373531864567401746185649749356099062908805775412664615658257274925938574101381625191754993531374636292430675455560453294550382171016958884395122737577845257148983729580025090556001529572016534712849340078771551298442233089175398202911836210193397088221338737363053314407041786911212556914960244053502451112028091425910255761253798670109383554074816896562259555010681269068627462084591466149820991423465602827279300834437214731000244704610791625014550382525377588419241932237251968371603877654215086232224569119772456098792221880126235955358347007822243474220449050698661606909161883222085413941953571684188553745193028945498765771458699339439680302007348716901048111090787000056046492380953872577599044996619944951322199374015473772804714391393423193110859850675665328396244846913654688329625905266314967198533249600499001963937807225695196710442342262074463909332338234430224683730368428990920608354930712589667709497442527187362281318344290818942236237499349397912127222847204573498101116636426122315178959194101308758189559955830467421899675756847734340834487590316880533524645140399407421426062301633545997741109467257379653859540717615171240017697577360247411899024075149298133839597480772373084096701252220729206728503742059887616932596892246499890061921759074999912312329085377758056950817784865880370975908114639096879727730993181467056274414062500000000 [156,7] -463437832688753407461388037335849055816354373777419108996044118651282733273524950642700767210858008152882476660618363001704955317179394918370542432111356814796930246937001365938334377417352054064269666650938605384312950914998149096197018207056507356451577381621959744805108766688162834158468691520583873476864726164425059508608283296965460819721585707061471810139692192526887731328998291999850183562465080126568676127764686435034578224073979893613096889990069183898450472728943035370012353356605423876814663075019104516599888100942331227574387223624995775126377490230198381472865487016505583188177350651840463575380672798362111065675692305986250402545011125698187283660055528237738919429282918179049926864895199523090818791002551910548585728927116413080007305143176728248822278989475577873545542370654190230287018434331400999578165062115616964462356135405564587406158045332203235790008366568335267268242693363931374139698811663818217747130440681501147387819051890670754398458589959985336135223694543395455474523636653843115458597191422659448663746782952942814498449668781901492985138965016615798188296715410540499824092683505927529791953473962332737732565276116535053568892185449604249774267912454738345634900069855684791458670458147757960112886484996834380792145802590822006628832393259569144934164896559850723441332272071265487947420397352474503981252168957900782085037758017565772911052023104967182036173730225996391537103096949317809705779090442337037507424199274216042366310817784650495316355602226143607667697259031224223578446205109277437964661574042898487106134287671520048975620402307297564290750298300657170492618997948984433969467060729511181293639702168409267326817359025368748986972608647521457696715851966122096347393891123870190402092947001965298710129904359731129868714233338988029545300812891976498231228060269456573720413593963151524468385901641956542204335527041383846150400222060301458634147700465747650716726118500268998583319957863858685168492170316030778103423823280932975221039379391218565626953936401829353479260122386249195968268712720434469171104652218673436436802148818969726562500000 [156,8] 4710014778378722071756559530412565902319973237084925053271325227057856360810509964136306777676248734593806207506819876201726664869998279846818640155325929034265967475354225685582769375457284833737840225781788381661299950494556501264652640447706746172070300997223085853822034427638021813853096272594977597060131694000378914473821283183931078702145974254879998830003654728852140653342285701460799779485242473445601917544655173343043950955159827814129387786675368708772706161098171011261812845634729214667124032738597712001198107377868874162175199780785438095425264765844026461253308812571292129077628402898054039997692700490189455697250985892858392042109790303215515566651166705963859645166343912745656172856192586201006025712303051493594786343807861514510659031940262427238446118286881377379344443986715304131098555967209030623446817195044345677598479241103417790584817144697930379063733580148657164355254447329027394834047301469917855803036037341024051117786059517390691724608310790349542720906326010817862984838139951326006035125910872103324561623561568339952396994664334067027604829075181690902041821291723974710810807041967841406088732941834400501916921272515985991837297850440282915122642473814076035850532273044203462148358752769913012249006354798130653392821426517671837510156008061412913589447705197609624111229726013669636991311831338064530078982426715562393572211499938289900680813184525173905776117237530204196223237628363959668854485910671818030161023823378651514135229539940441594004208735820940256559609295023742988907303836828096561779496108037701497472598877245227274210973468156694115645352225507049300204865510312409580481207361791718904482940744882229467435571822095920110660291392269421205223778753386334004147226461524991913241742831542536437998175372728127564487051258952376877598413791434585136380662815896191267077641167631236337689962240046904477631733937780100004724662581594418085291188636488039858487408847912018508356903511936055675614608978600592519044732340700303682417913158555804284368799235172357641080096343119378566469956129788470081121154464653955074027180671691894531250000 [156,9] -36263593232609367567748007987220592104084835846633942412532522719504140709840160244842801148168452208917446451591002827912530966611517855148877526528317201219759635965776048031542077561916873465343664875529796816359284897120657953015282761155986272780523788567142618938939026702920854253718517802904724264717563185028043907231222984913612186116684151782420569323508940501241617179991095406542702692467225605792830550271319204025113258286349982641457753463702957384325458704504137767652635363957807117020852979849716151161553042652222164871952340902244555442015302663508069146586813910295665433431886872914926739166445851377430843944263656354881586604693543225601120583713006117479045480355068645556987435832107006562533670765916913840761900971907574073261171239536692886191086918224210606454354148285360122522126439150508966360963008288191977691635177216304653242917348453469178944316144689044694160587075756177876034377181701081346280224288687465535264742807078531180752493270343331984494208587258301150393718576665677680684034687888202072963214622522612856239122139507307951198836764258680611272928635297982806486544501202748618189819028294789566903027867443137740410805782989178198562379912958589706498177940179542204029262575987169034619420911314827304971852438010526568084591656518022882465357689952612880469187534288207904128296979731254344838587804995720360904458209747736956382272307051675023161286431129636217354101179717150899908773271480202568873705592382969890398206397590943410067981622888402756220804598816051971454471823157451528779863561134842185406165996428882263985606331539814462722150827415717782908027136066649367777823794701146334434996838921301356223350211080442324426183679303452406999506318320775129777340888112391330318067951826398817638788732802019667478218450718327459432837369403586974750098856524666618095125169773045721086953464133697734538358823522423912423327850480638156586621107547933601679574674948550602296333491445366034403371054843450923790058123791685125999334689231249546091350373803998118754927980587391262181078169273134594562113530713531872606836259365081787109375 [156,10] 211987445466726962609105571222807128847610240473770908369918336728208661246888819670044278181940040826465991229834982925317061640406431543676384360359845303664804984504180558752059114445422620659371856230548210804148246983285976831064660297657692347516021688462163881943003517956732254339816362935643731009348390368360654843449982720383945867123200797837957523241146213030807568108193949526137626573570074294969361812541681157916340907760670749905512863181459120321729019629793134939368948994851418820040948193977932470626459634087064547743813148748326481893349777586267319099868801836328469773792602395384589898664073503273836703323608215740296712992486544246739161042296561611632427684302973860924088250819885331627050072470175782649533474957868114568400599643691048684566624117708450860535004774571727884936995682866869101904740746481389036661405498400938987220975245990253360435224662027142011151986500367481709255086402748118836580853120971323769025553504323786828103570364996866205546661857042695775811711957360685128394924452546149538587025277425233633493344677959642476304385249086739261097375152448099236690641654886973317130357781497581511210000692746744915262053455484559104755463221041774711428064026927153830857963652604102069939444398449006433960227559735643298921763682080566056827772902988119620631478396364611320489031094706341134650878186716885055929140270129837557705298252005388358572050312124492659445854243867697374679334385316672572450817872294355523437444745664118606713786529154115258720722125857718091183200373120848903502600047435633827150560549029984759635258957074483605446816942366983078523318504470415990553212808286934654323984576093277254365243395723325582228712149338721328932892444367666015005775536105555110087073901037230189237299345862938044850806553320654450066702382469770515144801176503282535622080661320202344429903243594483403480093846834262332373425910966366063820013161790226435575553350681864014848570749636944945771296285297248838002852728676023257305593286625853901036963998529362148766226671595462117965877416872130800662432648096000775694847106933593750000 [156,11] -971958796441173897351170336400065321041960138316340527412475399952381356019526972337040079528547204313124715490058586403420323379153583424613477297709485893848274446978341274248004327121102925342170344958497680318539487692771651886263504254455774661305752866688655483643660210836132200162278534904750998265253295984880440799233503350430135327141467585977452644094898583306994993884647128002423124101380802329944193646373005937452702510494088888046576423078751193130619686212647438556248519328784055545182435158730282194480682359404997884035240665944177477277552227535450801413143705002584942850119293991249569183281290937943481470707617581486066713107763931756475581684221647493003898687635493293245142930106028456399862351889603696406501506254297209250531455685435431943072555234329252754561196159729784450761499909425639037053972667989196753444408209951085086093041298826530831929940768073773241291772950388844184302763070171976277380797804315317768422809845489320043436096296631759558251073119224760213817315566079253138775739224199286328582503509747941170812603782972043596434632434041195369248405832885053622734698116860932653021938882535435604135401068500803808299765029715778845429190558670390498965298025338674186600363965776764164677276903208674563435022657257519047576028460085062533367980494804747030473924444249844974994838320241627344950185449263859286636322991712979177213946201344892105473676434570178992049830634612036599780427280247569272165469815212702469445535128997362130360827837370689916143539761004214445471235384442784450414120403186117584883866057958460393821066070736885633047287506109637004386020627528835222368775712571470502293503696740522294106740222563872890350925677228291780952321650812934070279155458755725666834625316848339820995062822511652490972533839185255304357962250751316282825479541327375103404521379344193785406549366158516362677226147466419431484915656789576377701110935487489282621416538782911912458903905245705957149367722769134596191018350546243809107249397148974751028087629578236657088138614713260536245864606996747170342132449150085449218750000000000000 [156,12] 3632844609942078084758053671899947081842965226945159156938853741437157640746241296327565435261175469837092884300161658116121720668626633680386639215514372823587080932340824978189308890095755560464015682238070260795539901880745917169231607573318260576282681704759361986210139035196027543262189765251989696811811288573502656665127243887325077519675891810011879699418595780970695841225864494112141935844369226412109419569887274483760230061658202512158698633858100671853455381732149804183626476324114598627852778608360590774051388244096547941211656660062017272216153705645648636479338958922096552214172528738595703823703566617437234811435370856090469335842763904051077542480211273973848443607967631497074307433694172088647151401447849888273729547996633631564945806798447518514642172415855649679693723169959284988374101755180657413587920821912919724320795847751846511934427431265212144015881974279521230246898609722075279187699932662175944067278854100415959021781262709365720042991012288998179271824758926217370470705885590482164805547413450633387367219900289894560622408454502410134860725494517905712737955521545520758241217974417226459949343467635559149104733072323317746364876615722934847443226607627527658820069808304457808011660954432948292745066663739250787685246616503166188886421512831976910746327155358462078632435734332692669699299420656832538832842024340142864085165178729662346454471539925867355296221437103460631925514168656681628464997572568059092206980521245639446124371724311240920936311597395212533473899864338638430054035710617768017375728955395028025610392435682825614085367094808190945503720312337801616962570465871013255543711872009707411246910987219723289366340998427255210101270101967205515942551657232331644067810295864113393563606454062768817502923027337827544189597213244836324498276101509353420796436047402485404988912811805175427446759260181453870537606810545951079133822997509973137660839341634315294097477146372506283068789879175852735643415233131588963319058117708688173323117879514724725371603529145569245961484684814464551395885028028942542732693254947662353515625000000000 [156,13] -11406963138662835209515666165725936402102525822492591919634819447281126676432884740847671644923912103066032996757392887766328774025209788697771982057898093505540867655414550696681127397500277899441408460229181686181198928717095038447599083476851281073774497709962395393244327680576341434359148557499413282871961669765819595882466133817054221512403777474769634905843328881827310237809100627842502303964086403148436056808239384598992693522334451721801495505430556202751348495245749920082933898236343129734478350794542305485604800221176994586935706070969223247601899579557285512492616459101592875002837946810374626204461215086203189317094090985512583112243308949074754772290177621390805320246462562519794441172631490954239684534221244220519429963364344029374256858620398301980282056574139807502431741019854173260807573801891460645740225978146212260540026498388019751758052075972111753476929736738465096071726686898188773280718349566525208556211486207174523101720305143862857163291907344722715820813840392158334853948876612902451724883034423187725898202963439972483067109119194982890995597598011370780971239140386868859886938150987314402739207928039947852502592536422529435408099170472224942712721390181740880050689805080196849900187997858781977980756929701217234879554116043796095551913998324348939737450304083454560039913924890848979749528375519228631965676829529183777052057499916428079751290332525682847745799203573742223140288264008221225501138221371061156696681611758107705423415155089809142961084379894842847196791848610158757345636230508354662066744212037856941526672949905240110158352758357983289806488363009778913154794619199478516797473463176897518447277230059963099438923565406783655005805524155865441429211239534061166743366503718817429323497231821019416462233318411370042579251625663009079450532468168118855456874810277760788432676028982751807758802263004265304315199412877590633704452572068724659760975994963885737678879099524030382371580554929071134512715859144613831963783328744315338228282600964169697151232020265981366231924871050799549787591047333989990875124931335449218750000000000 [156,14] 30635426126886820618051283640453228602782095620312136035287399525780845972177016778361483184434388237827668884410366209237751226364507122557147955349179695188050668817611326670253267153738572090074643446843676874118043977484789240614627423192169397382773466301963724006196001629490492317187797084224141395666788443658056951344118682769909063768302760405250810317097981305459141264485222041690740109780293776715473956036047383373356439218197380921830144782426869811941085086166675131516325867510123854975208833767837318999550160445624617067624353208022511847788937655999670062325135050513288363006342216520854565243222813634346636888270988107874733222713077958331040629724459652558102363123259053061083130340896172120410180447162724472467394816262827095757624206474258684474454370975985420055874963494643227909290313742989555782096104790288094022458205943714633631754403363942509270414925434736202061527731606510943923301669019027824930909637081106859594880436253307763757671277021576297312967646574759516636240778181359875200880789538412678232616855783098040697360102236266726650039040230380661260230096856993323075388637769167573858847094166129642056065501424756902515561645898089564496666492058664985336131648106935578230295499831841532264630796606801575040249845074190013046501296429628063581720922887035905919295253662933370461952610266888787458268103867341404843142197642664300707475534458573064377756173125648186455931723114512405988094306380056023752720861665774017488650599096791179073109878101731284900417032796874333680513737586972144414625605989964182489560554185612257935286565859972120213777515367313219515818343508608046075095570438044715676546108959694827022280259984816327130260618647478019877116729282048984935685107968544483302674929786114953632200532555512316937721169055456052332083723600963058113848157477841873429233720813661598987725083682289326193180237719124319963774074270054735055628454301949421074560857238787637053539774774067364589595062536810897805349995649719823705487896592966219432697940334024125340510744719497087090037679146803384355735033750534057617187500000 [156,15] -71021148072814108020372774541668045318749279562243639886256794487234392835260311505830144379568251180380204484914829131473245216671091394985940578149544954799793076525603336600367099101148510082554374736778503173940498358939274870517490766148004474221335502482072832891709358386041785779728367282436209907320132945944730379168594919206473380196186524896271119684862983134396593776805139243202998743661833290396605399795330392092767187694627848168449007719508714523363924362752896270325158446412453268291362595719706153859857441454734306728824204639760970500600020764761595459539975595551289550493302788708363244084648172337503753139463444754919772446484416347750144982061562730374654240808650226139363857617341367412449111826540875168295443281217192867686109675605599621453879374754959616031237931665429826408069748122882644122197999556390634476134071676047261388909489492817443303840747246756664036486694812521099459507454686033424010288509584477728265055671588547781867769566465991993135925903015925713946536932554087396439376348713803390281822858524699740720015141546210123021651771985842593168056145161945638673365141759879915145817757312049980334888103912688414571354824079167026515317155002783531948488470703005138543757008720962015172935950080340048391551003725005226429237969621551884785347568801784989407169399231925389148581530024847003230833408170182350384318152470884346198793152897175689927386377032353403588168701529921545504799179323007208747220578520181738919417375081331146406518983276083900508361091534371955559779321172902733471256872039154295012421592941366591918789696813037218809093355957042563862713876002856397521712268271339529693269523160263277644603462393335331921247354577842791531665526496615693538475924291806352362941608633029497740176558802891884329086002487997275796345842234838154583018182178308259494511664305096084262015474169115280303236568803371539508931653638362280886864594143863001536011337447222189348364540254502200376906912784971510124973457827457802436334502399798024430733609538252449817989685068095995212900106707820668816566467285156250000000000 [156,16] 142897878118219606452498878102532108788222873009066193391884683667606466430426180887329292279648303614826936331971458382526090772222037626716916087856640292574991378527913844981716557232978678149319502845264085467479541933099858451616412327017019893591326274576008020213503252018730026039766844902665599970113944934147392247829878165974794393510820718288046627404514126947748391881281688781469630419918363607437049463472255803901133826722656289137235701774505207153721928812273457600804812979729359390116995772210030553938566795571092549574216662802367281661693053685612461327349942400324222127980708961326161462555047708799294894507482593282882185050214883197260499097736230780336741598876475909829584403281518697417885961442765069475263116793600344068647156623353735029131122158313430312090920200624703475843592186381823950469034975849089307944815972662446133143104669162313212637834827846122053109715310021608400262476060987747209744968966234251659856568766017199467228598098970467152626482186492566442160247280761157093284645904698918881967144638110506750667320923391970320695080001783728894358914129587470205280685662035816894210303058570228300544592794970866712024163990467195539237570828280664001541613040420207615693978426478184011700544660016482130138475081526193796265403811849088068541209187742844002159038977904586998782118540447118327129879680004892618955925019399185740127988078619526186611226935045823771391038847484429931327325047849712435082014863774857314449964490341211696689130817557984130194738747059753641126672892712240116694104885472474551473581252174492519290021162095524184393842266573400197890221107933062962657736675484719863895440838863134613431208410138159942953072701742303663043598326804136551359184106258871140206125201055498583149582265995787622687282366471996957162185448487312306433416140056603723593571955967968216223100976887172863705596008676453646892958423849739047465842851878599100284978080089435577521084890796310124541351871983007300461695934890081054365147868208930475180772676864447934769164103658274145303153090935666114091873168945312500000000 [156,17] -250828856353645825452078639787246817607774121123343626991979195809334532752548262858841059463119709754439208401237868102286626348262296412407186780073684785576704538968482791778496210798027026789031649793445136609966367241510324077600454930314683890682068124738357483511737665033579610030409422006338757490146937555316057262322126365899579067481139730923904961533769279792610706431933077843212796668602578757108647828123400425070080080510353620640285569935004302336039404698333441498307145555653019788137837503283222507924369452100255672450710697541593926223217034044925224521434595497867634776983333677125756326071574911482110444878340570525536437115002007957611066354967731160176987077588489777402182536598564589958859147680701445831421487882248344113991138990783077181019697896811574165144987305519571906082625421839857950067214007552851341251904519718795410471405398398000889558150390599722894958685279018704983716860321846795140677169245903138485104813358488438523439796965409031674517680458309991809044007737009533890233547931629405562179540104676707313302293653131572520516221471750829284163216150962783636908270709587110033553838529508765697863039548549796212460614078889388911745012437633855657258704299504594814681630544090166370487297566828990375907930142239919017149622764454321914190179102240111410147541037135608000068944958480726073651704959925333811815854630062069121809574408220135127577553348912387743228705827495749729524238529649861568742590516010479124481635133395486128031346303259934149007702240262450397161521580662714565289926173059123154569630189128156284026130776403869266420912103450782155193945043492268382358849262041592606318021352842500795313309141200043722293948028038119613623033883633807797033688004663176883659424225088801066750243133357550020208751373388882214288278868759744484110936109198415189095780311235867859050688524378494863440684440041754012016512646006458217291954656555000307858026380122143293063904653058962836200618969662191466731151895558857971249908392023693217422869105616237231964598162772165923506406670639989897608757019042968750000 [156,18] 386405662026332937328570137734459098932568821027140605499237345199195895064138969088586205510678003664117815026348701295492548442206745668888775034187766828199046503986366510597042848712904954349413324827480789672751268010533718371898681866998726013498519260263831716112185169064970341805488407244998731144128283043832855764907224089883970860511001104853712338865472673803832621171453222553174362677079445730949280904196435691875432605372247849038290869323439346234422208057526188853193496180013912110563476005857461340666927982401536828109278569434889504782867846436974160162693066402301762436087477503202610391128963048108828790931682031328933739173804455305723491804908561890191452595808219706643190864461907699425254045056871068125226702776113390428832288845869746365804277331853335988101779224665843562321552229641644967909781674257716824648035331241482325232563645587214791194230145931451322833576564587531112334244104408873333994798279915282584960914276139268557306158448121226551136315967415282124943840849308274372204444843903477160995158996048416439675774253312241185906050072881165567858538140378763357015339470862097648300403698377375330461233830778086638535182866454790582966504072539503640551704739499445071003181513792832847003558357409173177161471743307061264746259222739942499206061534008121138561948024329910480852764122943282765460863098876066615010037132100952955124653982269374891840812669145283587650693205685320868101235823297718014740627160340535331942209421038169863873854410568485009063777072900401387221077229234979125993678772694952430982278006840296675688083113900759825515609975671807796360602160498677997909271297380215956384886835680742246366608512684669735449405616558876337843899283047525810730097010148948509349620801879483081555347536443544295007844433221074523008953083647319159297052243869816941890356299486711520418545573186008501934620988700078562733620255533232676730626334806542765686123771925945158215434433430708786060376240714595332452482004569143791836810344674077836218596543107820574513549312806887314764026086777448654174804687500000000 [156,19] -525815398987520537767689175473598231491591062701883331173897901603359490203484167870430050962939726376162635259785088332235150961760092245160196750637282175589756239723289076561685664771889509845502145516813291005079410262149192427830718324253150680271534969723642351431149482212746341317810429231283267932220583832161655908498768757625660332016363809575216262769256025272296935550057323329852202495885131346011952976942311837874029803184090714683400885997830176124792199752394881655675890198289946921305603103375765803607609321184892320431829728516681350625667182487046481700054249259456834524082646776734344604484782927508289112138126336843860739437706333317320069506729689472808649952050611139452716738148590313540650723193122872259162560651240128691973656430005141053426612342176582523708209633377173160632351420262628482670831249699558723597482906733110353578361855696694521409600418649407193866218000101136378840911686330332575036615638804949526872975729791336007086570807782672246082241452624592268090767581933893288890699598307770720930478899105172761967646771394408002381091255983154388816722189139751776472317213462132587518134559459085363912149835902260196911629787884895848139267370402234883294898121950425851109103394934244699221858698992094144381623467425529952658534864232025763823645800617986655723886656095690575446138295943305342576398959664367261660557092687938012515983087649409951393659763686759704556214588646265158261999895452622055460409393159909919065624947715909982740621154079930462423764592319624348607723280252915203631675441448460904829968069891388938182118682959108700980128775964745460232216607383860214141311410107198800322807417008321632405562958916111230424067331511504892270792376934018717758125559966359806358536536059027926279383006812123013339862663735074230732438712965179526430612116517794801865357609433906243244369748870338391350593557063334291376413094320297647816207068949605481004703506203255476347884477011577210621367715641645864074508872553377967492100571146456039022647111527864386703647681395523250102996826171875000000000000000000 [156,20] 635892188103158429544506375646384382181371453249604737164379082109579765825185794647236019916747278515238079020514400349694864131715174124994721447296229934044654342922163805713415842880812180544046299609424024362638334680062164636449531060632890139801892586765962865472684562673172382853986422578617323781715630283192547237343793559679133337008946698590391064293100574986925966839427816762667813410023747295997420294850383485449440418517193470782813811777816588501767920308053299013398542433151834148326746359913768635126533579881001493763428251040487922287912142701779957960167881098206372574456617002231292722419283821859918331937856817771415636459606778157461598876753057658767634814485824011319817816336022675934328461723629219554990925716636994896849476751723042547816812149619893286342675487664381146101179932599668608870170590566721475080316635916309073596647236658738584879269540726488934871140495119399559048002067997049156430033224281105153845430279904155823571028508022121751788520734291788187019871442255536819753251681582402382734611988025863421199035018560686051013065426826903983813306337602256674482978576240061382571442353568473963718249936656536248829898259059914745865312925239221779139331517137419705550210343855610812341891165628341132523332420921271491226866621417079907543300109868457659527371819852467219839193562395981354491547331686515825720794034668723492075070883993095165895900055011494076009862048886241724610143759290654999862020545556537601393883376392334140861807529773063475538354359597834439691109045963908623292517239643579728727161557255873223652274870034864908461973616209992709208043734095898696575905665171063841099911503421677182986676776940362060879774371264790770278990804695273322248704115218241475615834024025609645427413458108627579935623983721383250103606089089391823875142367923229004584012731443524652694769099840624889328132265561151519700208113868329295386654586767666879005639205648645054024269688404760131548849230557446423261425528418377786934675595626140766947124130989602806473834826232632622122764587402343750000000000000 [156,21] -686851270523740210854632149593889566895099571392219265457574331863323352142868908328892988545444152486918351043935587578598753408838245275063266324974857963978061190130740626151514949604508644343086250642635146070162816730906556419173249070035779559791313088465238513902924941774612377581177133966381924240873543418406313913872186126248725979597785950260480992798856371344113438114816636404082690013550790632942953790707792207177717300838910050170797753939732347159334199559719411361956495094939178476745054951418220181665268564122792026733917320869919958648799618809017562486889228144182622626557735994199137768130606781639585057224346945868119234549095792034624000311637337115827821230292460581153933497846872850581880598186754107744631609758831180810428866053614568898418740637724615317080554387205664374258391147821192536303706155191024839562608532810983849509650009018188651216500321205620870872149151736673806880620424505814159344730863020279740391169645533379978563909437496316565111651503131636894491781075217098515449076832605868138619664799362151299513208361843877292595227126940259247153636740991963930321965755366343754599917404175906624159985116442636698743568313129096684760485496534988278839994098093457830808324277338048098860676378427526970197489956998500684528411566145629040643406476075539541878566845927476217003935511193495584416510809370548931349037386728298777396268234465330625968718021221679621746089115731878045116277686385002280222042248860720330995170344877953302484955752309336628444091941462268603633033116633235151429177784830558503811823742535336000305437163721579127338457797068860875913624428215087235690646211458405531754316594932077604408645449893520622075515286189540812394888337712300545064606193385957980993759393364118833213549313270839454055021084891186154144398972252529216260662691498299816678242163431053820805605407407197330678253632576685287493422741959192167666423041128185659337847261622610756200277180809919208385713183825669371324344252900072732365811529736423832225858806469803658197038073325529694557189941406250000000000000 [156,22] 665279295099665066477762162070958360051744985123900941946799722322311221138442914445307380610099861930303613120197772453246031249757430929669530749467908222547994309077836830010319265499170323196913118837370777720754088550521521510179788464164254870599763491164237669071885274565967230525685788624651294935518810382919927241092658962580705737592334718533157245200890580872020825895674792360820727969577674115257239575344046897575779347904927464749855513428323807553351122383072390174174296326069231405991101303085305733882279068530438417007698370859146170636027090163867960700993659177721974303257473026043121355550275345590830223837779321743001015114882868993850739216582695662783259829301432305054392878350426374934795954777627679378960210948054942791614071532347144010100030125124659276235591069097172697752173876592364930982794354739382043442824654283356025655126364269974326239864274962307383949042424608177666602693833490140182905489393736772083780980738995751462956245111768844414382385841629648637447344122916623436085536535646014233329882020960186225370130550738035741730771330754680212128439196687044467906432256779687017325019240789038209477282086304889322352669928518982647201055484770849685129547750774691962040639954544260568967054198346289759520589243819696545959336043251971231980183699835193592313335626717723967132242075944494121539033100892759550109288015393288769135802258313078878504268370577946749094785028563926374457955572215454508079176355702068546008475707505150606733729399095915387298154513113768030593278238519953250530609804618804560536551653627913094234286014441431191848155273149144912132159996325782325054642915477252123031453573738140588995432863914247895413024656063861234035985825861818022628890543451215908877892998836139652553533813679156611691881652714538898003609663980737124300690307949999128940678105525447943663668318390098658499589110278074056337932791489449095490715008718305389423721367057155569977955960363181969415922330022006610638181447102509224137021980866977226686416797239842378094562838203273713588714599609375000000000 [156,23] -580097203724807466573092272333555932997285148015927072783314284643135664691071041012930540293004306322678790345592801863851514067775887580900596780735551807142169010166716583285893610164814567709018993245624822392602681701583620295941352921056253924966238065628595863291947214125341627494053946870996555441063531776133485791416710895477830897835466851370209219908195845189555413130136145481758782370854631996336027011870099721157941586123057099876796983799863393770464713610010217770980153582263127973154331212923095113301381140356069876665823445208006864965366540085781600363773682434624966356592601172411407700825702924443212092793002314636787705898479455180924868933646157419305740789807483415004359625694345158711057044042713330972404013840008037935454249476111934465435575630211066817658468523090212832530848366189192706754400544670427759783600958595940508850585623838194381090322972897795594343166518591910343747565362274098052490033906449042786803519057985725174766297874947168175962885113790672378340599244243980623582181268567976558135488170592855866957565928557595927847702094114800972740175063964072476198927139240371040514994651029210281131440241528425585010842925655649165477139888428715095759008781865448572249338604383166579553268228575491071871965395779560760799895585953214059970364639269584235694293949832968307352266386164898395143459575944125266764470848139372520236340309515145914420958312570495278852289035747149632891702653090250566832298687742024991236313489635638164747579269048819741392789954070782435149799656402096906850342328377676230840689106349157050957291648043421681888518063900038289988368145918392169304795311886849007792173447138544276266537744080518682099850110475013586729326848251696528235837286404278505479395247965908834263413573734175710334086226147253925057696212915421539619208793335342072873170624288493897490897955872140322096467884724147366987502755008733274700988530752912238884156288081441924382663829473101921560288203182677543629601753460732901937275760688208006578985094275902604253699302673339843750000000000000000000 [156,24] 457519027344115497041985084195684679177017422290771127090838791646551545282297345770331162758468000809852630262885021917869013464605461459663686561108780171458211702579002713825347463349156370311783470196558442974536328987711386330644707546417378085157363051544020752724908639690188618325363094360457256305890454671670626976425326503759673815502949609785154399038962138717355381933710193560493647741135398832032797139942645820084074624952967803544958030814141238174506228574993952916080682501957754666690732170928015417952360967232162409692532802107282310356708142961132382101631293025129612737244042667321031969696989020008107639826443508793663819699010583314681320696224217387683121065985237427732849824259523198507342078145758852173738282266424299784932556124597133281423662084825896620849511251049139799406685601863446318184197079203167674687168094828611619066742997168745324649224221930703919389704181430808927022435824684539920010993769546373064154324750279872614589556705083537072456566691551132446293010565106900861373130443762176880947489497962222260716842397556699887342194536867710820842781190522122216986645595672381008952852340178850074745825339603327400909016035932602587993399704273297058408151147291640043613256399208384714145820335271939892832528095960058735779096484597444523935691672265739268999888852969391369719348689669597792906944722778216433744180383845060758528391838642805882100056245534948040293947171272486393691232612201231523239020779298944129552624760424646490670251213453398564863124986676336874217824659675087575647244409203263052127585457604783540411511039271011059728779024351997960695935580246337490812902185933753084614481356113910720219365842460618272689903088129962251265314871520323102772922204855849869286257025327933173670221472241695616158621972570882384410454650882106272314688222061651430576285395238956201155337466795120778814770550942299161185888042438240307840199020763781704555123789134762055468868090365191257428555521573638480541013178742396841546464172973135204311649271866920858966373443603515625000000000000000000 [156,25] -328024473149199257691663359869013159014244041717994171384315316439732236802698658153951989854821473382676186840882662820331333731338899757142849562041595981826217305758623078798555910383351526113472347273182796889888163751040749345451867737344253275735490635052482483385005991405224182372565830600272959434442908258948930989754665471334141354268649713859106280115583195800123381392922186541245239796139696876738470673584800258292837005727655094806396072385422052117306681340959716900474237455945912102252799083541245292287640215618284499688877221061283709766435221864321421834833415968092466002618342094312503321922840090265146929215064817605122590922038453507885118191789542388533389137294629789453655385358532314550916485446837164761174874502761205301963972562118246124142083109982610801404131739284333397766159416263899423857230289364837847455335288369944303100517120724273688672628240804013577666610788419287872902553024276834674698155109524276743301292924785122954843299280481485031810382700502680742909216158473729893947531632445018115970154167977165740924991133735336711622615176032057948388977246692756481966492105184989639355887050150447834297390190659346489373826110643111199992830559160667891558501147848232322605828552528055243116644852240855975336374640335155116629146227733877676142938403011217235143817056966098938078582201133484079821523866357638896138481659468826473087571848210173176938958817196820764772043112169854735024769469052297981512563240587117143233746859744500631155715390846509012512518338650496047446947683850807768001191515546968271162494138357586248254801841457781447718075810251187255539249568511747783448389252171419461772419458025944739142748900398712955527139901837974173934232385551915989839023214863047001333956295691472341964669067424146682094742810471974032054884481851342836603969870216035658103293967777941551665878044465708490931241676029971366432554523196929050173043853585346267536035847903555931922653215198636457628084758985904616998125267457016413354507254832205661068780839932056306422224044799804687500000000000000 [156,26] 214344799503677047411730215658319545110045706388556164833451229044430683334530666617934082450206226074163966968793860108226225404330666143010010121840773278034347164964097637534382192291125096908302673101201254930496336103998630344784808128306453009202059545566309122884008341716895999464959920258641214202846646569824239982745851197668778581313040484066279051677822660627426555004354661112177307546814649184754030751503838365418208872222092213979584363317585743242595483748937690666438961240174624859239668379082490229735274191429144344426419484435796514899010782839242407108579964434357421025423477704744430467057970868079933914169582108039577498602546207409059828500765184083446117981529907345514965796165423840485000560492395405725700326627864231448380505538154095790133015613583527488052670718542446122542537819865738405578391791917552320693727600237569299994198875392623005629159324346681373520648962666326049472479429381176431094444113563682244969652273679741308183755612487745970183517009041222063153740965502576706886277754041041911980194988158803929594877363122280456089356838678409459350130370670853550759868986611400230063395395812430894265851164930404289492910089243124356864008276574026721865963811665737605163389188862357293537245152461635275645556992756899362404310776273974866232105496757947337020481149229434209738699237702638997364643203469494954632143334256926478729367934122917696038278582981465759038893298345428246119723561351362034760783101235878151169641255720000898536130380452024461807798877882401314990345888569744990423512755889957691270359714783563377011039126563895294984866426448220458260662350545178259232814004056668033113563100453943938424026543921196461345524748936379529595345838629651487468896586318286693053886257325200198386023717658288919799743432743055671429127781770397636284979812680892794424518172468204669207014738369609906339971687510030672085572200173797931316344998049133055727624280886589111459911227058084999230677884848208844161781138616965933821495111143352599353602923948539002909759521484375000000000000000 [156,27] -127323977447304001915787839223307411503905163777447886852911199342150479985877676156456922801885118431895736748932064647505652052112344303824434394748128506013100513363955537386190763428372313732967162944205402303152817501341929354945716252523505951701042080613289689421619629790737076191553666936790241250906017919934869233626074533809512570433035681455451727899976935287110704881606800873101713012609362733777121710794512231757984231268861761707324730537522251571054449717933553241094264133350190921531058138717767824642083135365965365433107894325402199500578452959231251716460697170383971552437760157145760879105667266794763189462645265628165569905797565836105318525319638279684668789572232724011003321450124626924881553626192598951003425810841721777528871423079187545950065949976025866998079709636394144580724202123091722163125315011041937100452071894146455644683065912940419937187600010415237829115000968862063095094646748590963493471027493362478599351745472901784895760189116875430597049175188185844876312216243999159180857973329733551835203542633436086367655414126668069598727563395776208568418932110304737196915831591410257893953478564251609009902063681184392153573639830074950401699577216467099552484220983523700472903414598919919621449411149042981990393607225544599001184618007012876309027690669870051955983324662242363728713331142283074658318810557088310436633095108741964469301772732843584866016841740856901761558744071137890143720569589415358709662717803772913180533568269050487826085721784807412242350024568705750665660197986050057399473810344369793870456250091737542253333498500024212505866240823012012372207832881832203798909753813562483882597770350569572375072345022511911247940936313142792792349584799663175595825113612561799173637161924601000126827856433824776579955489171770615949957291080828600297369223950858507059832366544940414462430705723026605448466460568164510784572670078708067121801602615931320352966417598485741161343164181888843239566844316873650942599678573417366509604752586479067420331289390427611210937500000000000000000000 [156,28] 68346066034128104896385276440076813371408635138407336924965542121148144080644862247101022472738954633705944548887921647113775790583641831901897225312829798499672107194082588536915417834127261783492059381885106502937966669148061225232456665170436611418369882561295348894699254019432528512181042571513180201753908632251238516133480782644099282033321366730899094037208442390685395789850843962224977714423788388405266567762813494464545454524549519789837938197642164684939112002896754065948877091606444786699001519728062669927433632524667512240796483151111928260707211700417708824365542576221060139454721107046156634028760739952902756226257796317753447649804732100550408501212302006905254965409941654357052466414226168313629134971329331337739175791038840330583328112099524061980593100931651033408721275098455083513356777141062607115020603713443337125453251390356170330630901315356236553485850639574020511627856074584220852404452732850364385727821257594038109253796489905941838310137416726777221899487817929895656223706898237407421583946786628617867253253115925372847078097638920315564504190033281877036374068390515648195651477578863069393691914394549345920138859220346255246971903910680096065809365178183603772859469934746130503559537858029389829110837268421047292254021988187026175974854789971532284668709329891176397265195908586205353580635119136244649461637038018611786549835716890435673117112973249807039506586603632790268602336853532423908260041501099535590910746118295182779341860409841340376315219353183320828713334254741997471548716102411377514880537053642507166707434701361982702286641316170326197746498997900765160436575093713659307598140967458493363378597298829643872232797252137188136299096568424248770711092328468878921488967180712867438260909674889184973327069847204266447588061091544212875699486481932077058872840720851853504957705040715347271477768464465023956526510521540036991676541626738048397799680944897138544264400405695620559015477906727761280572554721667107387567799641404549161993686930457265345669722032390083981445312500000000000000 [156,29] -33149092757203543086529729953669510425191145154914431664481345495088677939747953195835308403657442535771752202147520850034173380261145586784452563241193479371927859198881899357001250984514302194695303653799339523494288124179407333243209122867933187437387503457653092125770725593070382672085524787840620098158783211269322426564579801008515722875056177530491275661386174884293960864062960726802510166306807861847603757083484361882018597721929413825626923391222059652280066587180834323173749862892367801800193167865871457459640862051115332924549574340023193635331782747326556545649548793797056952180657953778509222580101544628029905961108611083642548781659691269653858442968280587748250271716377679028724762219169723245627011804606308786687233241091195386712096625936990795965718003704603648849568334212186166318049102184941248361080866167931882819724800584341079473783210289035240942655282844149836250714616816934048747710468401339581086910540117803135042119899783087052055440316840754214622473565138775230876406056739951941251043194825757328043029516912037126232497378255751394308934447176994960555427292030477412145213619634343993743896033310005951203371349868002313300029727529212608141291268434527213121476633299868028317332470488826771412309927089051881719857640658713252186668365880351397127281246417956495094604413185581989431292653585411192663036228726364181100284351414816534463836630495984871632070271233369787936859959390348440907224711294724384271098377613178297682574059394209662034762668895033984380885980568283146268670863903433043961776106948797109865557481164380954903821433221324537218562540213228534918278010433152878962289494556199171304674564828406136949901539008919715631331404210566273488434456167287115353241781766707910902418843610893611193889041939755600476923203782696995894997142084528610478602568610310555419164279421260480124108460397135688367844146716957328196212219257334166611176363180901139526596140926185184689940880556237123278429414405126062857054550238206111176117544906743606338499585063958694585937500000000000000 [156,30] 14808254509334110975855237784215829453334218481172946824120399136573489186590581387584485267116830877412828626206133498195000051909349904024625194413849682565005374170337218515476144041925345799895670630859464816446913812620210737171140932549251845041200893151031053724079700680666131516175095458987083026711192625441537470041647547469688270633888110130894045485727976448670247082988575451874348724098754925771676408829756767898621534774890185437451137985509371736013293452467599866797133066420270250376507149345357282607517983107926828180273136806178865925746291948553597003940613001266078447138193658834448559365036768173954292931253989728868397945685045506399270090650742060505229957061627246242715622448972921941515230963762853582723930352307349435631832347004169209879550790771136693031161668453585330862768110937348562486923278333085087508640060891829252757231262743759275595846338166801224991917948171204876856527396304979135495542847550062866996487732493814166407682279368590551831972365622924354619880955460911152877292952568908346939820619539113755375407050049723850537972478169542756748395144490146578844466208890930785659331485239522157494417398466999707596624782190464534749347786094148777714943090935643986684065988410271528447115020986487943080208620408850358344496515225927851160524234671704428280486875922447603238715651161834891910793888439260971471459730241948485565394187414850348547397064386587173416419436391321495697382807510955389134181452637873103310330587691216448208432582577191146322348961451670403992296033098628952065078553946249645580976673840074451230828043513693821330796887987396620672596412931688360156752786337464947077098320824328211583382269477962252936895615678730350765661757499811963134971506082559874245946413802782011060002991288232487901568765248106032100121220160429480720135132317593536498879587098850119805857978779812238828065971731182241417866086248398009494397105088639110613231843482893799293401277785636974431431238001600677079091182229225037621763775805383502021948455572830400011718750000000000 [156,31] -6337956232577301344246321907912362550444350006701815280201809627998462564088655238683504576466899929972567775563657332708338766572167664967670544162004886368716819796350313973198345841928415340610611615144781752091721085640973678524450857043606726160377898375570144126220857413181949817925427766418598150279173065953434137568314437578417947489230026710305902696799511243455912638742623911826698903636533463782388853648883947720329514329731274631558626337951271932979117866244228863082887410380321358665967623015308438683010990515470515704712409793362341682833259307403071272390238901180824150025267786742956096079238664489056742807472151218654952866412545715984577392116852128933466233697941954732857811556736124462979856666502731488320004158822052244410862494530314095385964325451552986049544837220747275377213674416771650545338903566725244518372170146427521815777327686615481369517537735904982392846993304562124356400132544452418757463657518459645263835059929422008168776542762665960208093200755978580669731713738222903971500538574110599056891174243595752766275766577942937425428179382213138908415283869492687262722645170319078363762414308224957167105651741873451458120275301685548146976670881800989200740910463808017125499261697715033666695479134606696608884671812746283397614384706889027958692278949511364702916133780676568315800821284081001223904788817569895736969593224053718698629606963267969417373107171785594283634264422377238805969252502063369334605165123044358765978722617878608820849010907276158287197188359437288424929259337205368271788135234479001458026491212045038493864853511764007374523735983397617648980120635209658755325186379342432972719442671844523726024441606627711104224595887273537252932322855160756621065644769424361849420668125665275451622087764737314126916136295182249769177298100562681326973271562422376040337238147040968314864804343674036817564685030984332341177572957024995081519390623637901540005148445250759868103192067177894673518582821049140355737511657688078679834980952442077236404568707226094000000000000000 [156,32] 2642788530643210414409774955790941491433011508907750196459474263290327891891610566557422526846985366720316033163043615474812711227626612810355489135112991679412224819004858335346855590224724951987688404647388347572474046913381315357644094467838960379079579215758259655528682056164775475610839048516272217902743143322642386206998156645391342288159981473148521065634549346530000800024446294452646498341541871611277876982418433690486444856923850587734173439108907713091518790216059431531751225161549269148068312949340589889776139990207702746200523279794662960166185050450381209460071196170902986008188733903276870515741546508081329516557150163848772384733303550917236741113090813115839862990077201015300112609069579643065632084667089110699960480205582507750523115832818635776058253781427669419771243147475899917903229161488231139921395645879949905642489742748594200729486300314160187597749877033660634617084300656666994537898261104316798396786400895629136051344058849646455743525684876664763623540770330915590148980367184519051498201259361191705602393962549589004987700139220928786275773490339464136522703464265620765705443873359505090333245020092326969739971128059597032734700388026562991627540904216953805045928091960351862660810841577758133735155179619038734894978896870174563371350082774836886067594171909283389555541950614627017103353445831057882960065743894865579680856514513306450285189944555387095612340959068981293799123959678667102905438711867879059541475707179784318955608168371855382170518214635522300786104988603373480481992687654710244622136705484277512095718066672256142019458259151454215528186440801284711425077970231706299286281666876495511482244207076369887195248948086321948530441743213835658193796410291281007536932267878306434219251005931955369961279954764470910397455191606382903546261079921560491622408162105281003525476884948602809977536625043372269251955009417333953891273445785024180626323345517284795674228911049393518053806908003592272281357196319097526717915411356011304831877987493484434102680055247198000000000000 [156,33] -984985760682014599614693334734262406680100745602201636794435827303356527606082766792700298475805416584584260315826422380565083764195736059081893578460798757416606506078361999282622608528102438938667379330075626170290549746175761268322298956519754085988668544880340572514240342818636607819037475295116954346942824768612412976611248744242684082666044135323494676044573722874460955855399305778560934455947613208839129374667561564526857279664449794709751893568941006527574325761601327666257367066921774176447349650330787679050185234989300729569341720600390931594878620885523993540431026803466784719022601422228756685807155997693122387227068616259836605418294707682293011881668373712420829067294097137202035050300747055818579456516493427129026563381803586507689146554899360791038269888777465467816537112852588909344127005102848024829358635058529594792200065423034430946991653000074095481057156136216964700220864558624244425409578861400961007716944202837639584364416565251305955622600936409697097864345242051064727101134743164369537477826063735812487274881267611968339150889163825335683569796389057259522801388992917457403650847212949752225868744593226606582564974168827583282984060747624953038704144534809930436365774715130801162480199158279317195731320551612053342264060242396147237546427883268953185792288293407321167326017702783919184769623967999495057223934036784085456659417450423081888897742808946999167692778395970172360839874681409145150370553158315100282916512190822226362098988032403191951459992250987509698233591247604570980840656879199376627147443043989176665037212381187803396607046425803273844412148609040252617087958620856675000068572856028805185157550849956608772893145229695535446205577380890208641299127744801834330912859635222026696839802039470347878136597857947850304764042894235679441067198828964570567496055295851936106871669356206109649493841848570905496138606422689682342014591666536007199540416180897588656256752886852415516475113944860713366097875360401983128752475772139491691574524803082465717716328487477000000000 [156,34] 239892423812840983223422375000450384887654901378207000644258484013107556298181979729760504644409177165248240181433471421975638912017377407087186310514232177924555185794334983547539741444468962532105249826575484362443662071719427096334494643069631919521639257669465112507142732163876972581319491242971887507536076428636712998860050232984743614185462938658256925061563808384295959452638986281062675600879092073663453159857116206349480770868748137168430417587651968811201547846037591328809625047802046728983700090835536347520858753212507405738049000198001150289835314734227319054342354500906575237531189339120305116943435479451364872380567331833561555366733349173646695010731207890339542042240224172253516481272344422637642617817621423993958943359435166263554651960150463714316048058390416441040745998347391653751470145161870835755566978795633115946425070099863568214988139558352580824389556229077347452489815871835111089669030152335647019951191515927694432110757134252734230391816150670897122739081362768518678953411522031137539557719447694255706952348913278088759181721699869740329652999482162798264145266833515156640485578919989806366908030336003738234284689933017263977928497812445499412315177222072401708846078396836471121828643881205052757622938766318923540936794802797726411305994087321759659309998084230439354382045253409002141835640978892818944883768786621613697604983846431392740521833221195108019739682736875088312878398247394889584999519089089819109181699766259740970782080521447737502851920078151769304251498547389653338754830606556394523556721964136422862604777680587919493108480131996945406588304606252962497467329044760193052413639433025399979412685093457106868191759666685236207539584052932403659549027285661415079191993608353977699904681809285952618594694570786194034252297269134336242528558628243258573586689168619813123796424709396803994862770298397025911301497819128759367177595147763859063168291960216531120203824151970075066384719528073414211632393360271698863570486591305087325873059301931541162807886327936000000 [156,35] 27558817247198212566868013034814896415953617316934719263663950754527318719584947497046626271023483980059356679031302217907872106775204121640052895979683126702147876043314751895852890985886351834015323395088538761399289239493252851242819414294501471466386667231117586406354738919517328559633606348162103957204500783826890480809082006801431028487510361558703460432473449957708668194427608438536492777549051083598265985764772235092631723390697969438468791433046155560198222979878285545439105512049619600150998300461950227619980480004247106492903499799765154668946734974352420747247841222028560182340367466326336748499677636638958340096612272306258629462774233647479067264384424673860286422399249992123341971045766314562412578859328266749288955484324911140308577620354100425692280004550720351673484926013997029117661702529766655695797611422105101544763041880435494886640045061168677740205588381659325177141750842944843476058682353085773194879307157947210752313940818114469063155208202668645975111982436268621579798778400725105773047550736768801543003924799281868127624785827685290776609937344870096688955650710799904212520904233446243294860274149897030520582477993241677181714212841647976802350401407798374922661455514871614365225863375812152675355016804545436822782523748006873247882177259537320985297153821838969242125165578276752655514641290615146539452392923161139821955680839535382756366211851879989440868585361908039860745890320436876185434914599706612053821450812002412946306079859962401815968521023500009115513831405994921426457439123269072912905771864598778985197612515579045252071566708662845337383202684298013298298759511318090058338319216211345864655714867111319234737287525413277625602750400896814735893633182922358675145745010711732618404179408902924993272758577718353933727209356589794417591682883601379167108649240670731238918743152883451654018839592748672202472562646663574940684808501732847780098020756584864923036948108280699452440590360822899520494346332873199426715700371176432806136049599397445356247059742720000 [156,36] -60171258814501304941204098223824017406516653897189542783757052227562365493474567666138887504815754250198867197887475055519969334771560265471001369121606145962198923472922702951407129534731241145475807537296416703245992088439508106472784281517420059697506544355830189279810956313753103016580497094930169708691714012133365132269404939141880708706018680497795270651385689432495910490977515843693910602618258162086542609928041837018364318000097277813193430260447323281449777171866891321606661720647720219198903191370811223398678804554501845426621161435439974418376123084277778671578068679151768854063140680458675009193654019106770687632936246791030782492517036563527665583715341935611135259994234344267017839842846974343337622703816441508722324983196842033850153622362419287473655340638080372353037719832623206203464526718751331204714564781458592120256956249426747871444183428610866194837759537239374889155592826849083034238651372309083845044600088834687901273552333093628929943950103966877742669208091893795010593836087321985426662947020707501975039633233851404626199676152505973423661166836705208511465948478685625983995764587624404351810652580101639839857777648474005048170328363023543051459543534090805239626556662012557957885606750711659244652371929459037239261392079659996674327827444641132285947773389414533745267076857197960630093126581737722798757794518041107524083273340918323481582333057035613894410158931187890171744535369397653203894172699075044330188519133781631216647570722539170458642747844180764789416197804007455826034753216085706218139236745227027919680564536200426089011746961996635759283689623519462901443043509508779976020420664364521981748011130369587506034238767314615063036552764144184682818045158714063646973011501991272363649355823707406792657384826707681517162606913444844177745794094816249211503553194222518336057465927009258220221112407286306050457460258720448174583371778494152147813293861366816314652074809092829128557730523181589471479762140513506657664494456996858396591698908558615934051838722048 [156,37] 23496273030035488391046204006183458258347293151106750291911099209480108971116602119092461369025996169229546623131469575710259102767057973334155561724726044438741303840733424819536675550880503890160121615222984358163137219121506232033544311607087040576290987954713192279287626960845533988466274877657946138730031716992086477618834827950857884872366886500211411499628134144553666248382572724832168850521664026413892189383384188799839720264857225336605832896400309658461265342535468107809326520826566887946783022874880794337056895745574054054298325906203953716880786283623042312969654197210018551378970635982237992373509764115044924810401917694152786013682179984057219863377860188997784076068411384646721178055403940879521052506013650959500521959700871305695375490174831506185861490955566020137158938640605078835735687922846589252646309070243539634611901931961130546367494101656192425125996850316310824399143369135572286087259404934730128154265458101422328091815721437093915987208562480016934063087882930028235746553349850242087597587464048342401331325274624907877310785275513038978793480856910531586484694104304024405801233478025266604642818681027166683283539390184089177839123208798075286212410345111910462884395087770839089822366642573796586207925261502997928774007161655622795117047786749922958144394795488553956480826307215545084859440215544281814795439597622904604169595504824118992363574824057696657366314214197629299691807570923394551233505140662314192813384333476584142982157956672994775091238513108156106368535385876213604067846457005014825567454698815510189409416105189906897389051515776621424550273275600630778813206241950872337190564601154821490889882592413859440496717991599000864058874548967532992351256147214856340131219411908566869131620628380066696093689219260941622210292168910639776567602818291141384331411513887973571402733459345058883648511387487846846586592578166003694528259408699835515367144993751378400001841572578285080669875518874277040181415959958394935331092778922980796315941260222182187862024192 [156,38] 2885809355626095969350169686038492819907202790089184250690341421911910763122784717198471844756331137926231197058198965635364353014115260725444200074333539582117443873207868861709384260060774056300484293767581633135279278528289374221917744235540678094550450243440745674756656565011951098432601181487494954185341153023215468062663386847492609043973573689514790501888219484090755803797115098639019635349066685918418578026045721105963082208257025831078845518068915720986462972350910675972661910409923037467071760371156009272359537963029390220387155415801885575485024361912629225227962785429745293269064258599276776125027622368063090459294582529403895274312543371571318790598017015209096487477440140144730245626160625525136147387706697682631139921924346166399908190866669712816174313714803387938621963855466610206057070512559196852653720193237378038588705528585024257216483736282730346911990057493984204975220306061479954373527887335533171254053587045096015542663945012357300561200840008166576126641344994209007097394531644607171124883495968149421321469312135963508898181975699478748591480825633348550362891643792373330110987996295364205933344809104555834677346470918004112505547422734642631238283410496392649045932398612192395664237282738557420287922619231449529741590544195772392013494140424887836946578608432699273166056105823493669381454087899038215366325150538851663746058696766479378737711596928844973944475142057028957398639282236098506843299291452837048410730040166433519682304702646705611544815473306827425599321889934258651894318781508133078229460587862464943465047594993504862660180803883642655208010823311058411219284959964672480433879810327260100792026927049815539806306519264491068227225548606442163896538357631184527801748043287268723155586809443232145524429079798516323567871811189512641131511078920868457237916818430865669344757950879131894295231114686210198895658199614072838466149949781213003435232522865450095565962171832342494603660294721499411179188881812178464836975174567661916855626883630128766926848 [156,39] -7808863461795153763064034676920422358444209423357702710297502601943891259188531198183752473853591463586234445312013596885170777273682193168820689469625684611815468918402573722056067715182860687658563746516434452887870171871828951682344128465736718144236878244259995476148966971892617969906086418195051537104684299023732021301434620125113050975591553647160447117883766859184518300767777742102186238119959143502004328843135217286929239002526143811381871908009391074364124938092158041193221509541269070054581383020769914614757886492063094851647761379240338355278666528914245713260230220375675436276389369406835161298443539061884877989476598924184116234433589676278689129182103619380421469370542664928204719273012600540614287377869253118695738563860530101488943311243583659696291312482508517995942576548919066728274519254547772115159665778763508184233872672611328664712776222215122345085219317282047868946707508243793096560300607270953369059400149245476494690289336384200149319735495068373590363448947065249912845208836816846682968955845292098307801138214646891427242348181542973202601667461216042157546783562014246986797648695467145623790825465809969370147482203211352277149197442497376443368375694976919414353685517798680949790877581059943212148863486585183381563120652027483139627585436794670257004576949971206570371799750784191171497753263348691488881816397562769034168499209202627078172091565461320935904092703609582366441111361788006622577035485627927777685631441553948346066662018834920730406683350931933300032872711766395574429245547564407219018296448257278806654727410535487177184598367048979914972648973446471592099849294255461202811417300634977731609724937908561086171516637657824484190896760070665414454490117039185142273346754051732407247281587688226692811989581492685530629980194072762604457131294860285945901257453523937517384226610384729179813872046450961619784543252456206355476331327921798060520920436891713727564195758879715787227094042182230114832716044247725244853783279806930157386795212950464184320 [156,40] 4242319407113992438113771479188466778061738667967501094832741358060481060030710232305920146933759306755945672865618268205373028957065835937963507718262386404866879241106768614342955161035471860779240071604515939956918389430077551750679184309084762878121033611023886120123638212446895994658323153062257058941094269645315161759109742893183220848664901018110370499521169230356115002833968750234015729740931333366872041942209429689122127191037941203025843556987635252879542983863720075524831989752345429145024890830669163427554614429618910228734564817513095105677447917521762753190116412390295984572618959383087239102157702597430355804353383223549258111647754775611877007064652655604156293108172366524038434817042411208516566660499959136022139484285693887922587854066068193690426637661006993327013740900164495348772043527160441683414263483666318318614638485732630178469862087473434901915614659483311955400761728319339627142089316510902306104021946752239831742283348228078608207820942156964069066944029898493723641343555795635274080657179239920406268683445240773277967482445343118355179960991309307199672126136184524495236128719909958538039367503244878666945072878199696784900313952392957305944435076801338889083863149956354468918322683394032033425445279686914342522986879109985034149864670397090586191045247048072259685209231365700463731533668687178115743858123872146228794867310974780707327899720020832384611365221482017467640815020578409518757291249558265396761687315605533206440144643070918887872902073057695668060740335813633668828238730880388414181980368639698974191598845667055294114074501530929599444801563350357226613210255078013393623452979021679695628524883954902701160296609170310135951168628860846138350010607988818896963670474557419427200845498753285172611699887674070463062619246550752398219362601236412313664399499643984814644793950734678437775848948285704872005809573035463831735738881757151613124024403932959435752914983294734194330679209697499740884955744032289892573973565722458376001719131162877952 [156,41] -1145318270170277366273275265306285653068666169301809477153177019271925812035837216967409049363939873180401737127371804544403558624477211935477705126700280401017543769417695193106014908680882928713296386351552724569490188635917493947227357698438368148459706791841562202857366151134415229291851540741499370274957975517040787999199997627279964867952262487522984110408968841633813707919037306270154353870596790315816794757879302007941881300981324761377135480157690093778311673755830845585164208728855840041682386013406760528559905895579521692832927298412185496467823258833444147014969092541632495795318686867493518032060619409997216380722252239009624053292510851044621034564572089370693274796817161691933517940431751383647997415876928106345111340544196213169371993898265328671954884486499038522164569509048947882083425229264822125299579194798777754481411411548125996109728833995455732720990375449283495926371351521418266255162860431291751199416475662025658005767745204024295777944791684797412967356033425089213920223551988124563334073409753516283203844961414089810929478645459571776086637149078222436355761322851141455437359148924517487698017854181111624721226105657513544919788320979939091845836814668161458731628714471661439518507615947423371404408113383162968533673937590575990412201250503085190923388475782521983944173901929404236829762319573970690786388465530944764812097896965695129920314330390931380900398972961278559552219492168414594846726311841077818898861048303168451935435579885630160893050953546240278669226871505253172693217957360511100088580783052073504343943333577899238653305148595310906498198443059281919224713611969546330299220783688219248011401291533567221671204781776017507278428946586652507639745784348852399544414477226218625144105030284701388777831237552227826730727412561558006629065260440754114352623362243536829971747970299139230488901754297758432197813372235796421968452148131302202560137460784011741115348395549621851248911400038408237251817074965067119119924890455053137721679321323008 [156,42] 21546515151977119400607017395156509314733081580966644773684173976238993879347611183275709460825122934774973110586767334156244295222438056006938213059364029540235377911243020850925149051375804575949736706932423987412429255839869891504966974791665495905736118693681646780291514657668626440658640759846031000273478814104562289882932077781574949464631102321868978757634505977375186293862329717573916047562061167497870929610676335184511692025275158403420992524287075741077546283891828099814122019688755763329095267748144033517419195918325662984588120868248322763146274015189826675921717188759772134475480515202354980697421434247319013321279323623730211679063718709884525180048271300229522399739246014247216589503109643091221017439032201972732100295473185618387461501750225777834840257515274915575717156082490368036882568073109401095127034016291286455559413632431667714159862785033115970966127127498765582788038317340062228499095457745028040817957504268737374580591673566012016074164838594492161026284592889827494619233716453696788715624531774471935923915974231016283277485473693061827611857633332184744382479315589518015787863037016734419315290137000663148656216641990149321208844825422820307357755183683943230786128928207850839123787588014125787750138547128349415238130298218614610542827517453113630562131014806117458698799474452598981965461780762517987274774924166036661262465748813605880614686043308639265508777098908733736032104801309723820967726806355602437165186803994261368427317695891456984682453240884726633765626699499967513018731501785928366978422432066189815722376284006382587249202720248031824269702211752419394086219767941852290143137593232940693696310272454691802850113636777925158721186635407801999242414758136666613418475062499519820648016568704012236452088022970291459119197857415232098452325730801028056752100370582934845338121895603624452907141159133682965990036095012724522912551527422357747311041464590703018212153360258312252574057373751643324644794658806214604673038193147859631105204224 [156,43] 133370012679013714382901613206334864267933428587061521954363812556881609169566459742775660144539990887037936990990752172607451790480744725751052355984079127314359139163131307995141196800539590741913397813679185867939676460428554542014067757322261823227564071826242606969056524509199353161225204643079709462416921372197754205324418830399848368297518805736741404661924241992162400287678113233760861358133412306248073656145297931536348776098832471936437088308068186209703966242845565949606925674074253962040301140185006045757865072223091773056050568560342380601193754503433392770183000450839826661761616285863635758373390306253742450157124539880030263761121068962219807856898639713038464458762387185905762286024302618168874457188567732167467845063303498155167033590417490648629884352408089670902497499369307741393874701603705842689700958525248399315539979482298945436498994153897975195105866378594057410826081768099920512190380246819594573956721030411950068063185462070596961756454872580434772604974674277050517931097872385657436266704842068099597174945213379178848549575964644687898615749500734185241709600253104600225292057694380209716620529603454485046270427804740377661142097598520236871131354561366180264780543327282609788224994730513638005315905711697232858451835006725240121141279101856183550832374786058275462398974751997521729808575772186122560620818092957964362433909425897842641178553785160112813010237152972094040199943409745418907221386838637314604304880155547795260721415767868443780788140701114454419626048903669356775044158088845292179917808990554330240744875835825433923492912754315817204275331871696298995875665727610906218445888297474984691831425415548913631614970895294414111772131671128765145262970649837502291299033103464521409972020042815262447702997093841803398479815925644561517117477926940841647374357948566552577322260435333180722944011721921467294877011712412300361025765675173331106376487557807369472707701571038362312532873971407187417009567244304557614251972916474072051040256 [156,44] -69763815260312069192499337298876534400080258491611295159600220296497045701147633484455628407614014444577777576256525926898756448647799262028224561575553827427574519491231275005196433009009610459514560547061702673629821291225870779445007132666810563310175280162738721450495679650882058886155823500833043594036574304648584111475294472133276684989629045972708678188845546017045141602365770779567694357715906172889860041658429108088610131721910326194306589782132301908492649684976514469391252468063447077079168293441740368393107011997581533855994438116766728798580541653924154881542373563694398074661272560791358384078752052609489394469454938997606325535303850527552661842060829509677914516616600259778312385666352615443495313701472334197773165661126389774815352968798573601060386077146472401657246209762378058648297579306791155476500595094818040753058848773182048723843094301097258635089830959178388356860690375942581898597081239285280015699461132424853517189711765335832561542977650598099100074682585083763707605641816235717937813940950225600977790389408354097838372078145669537227644809871398928263169454715156287568773702324110088230067307329641049485868351370444648807602525708801589182679734809104406172059380775424765981460586412103414418423731816065729572823620565581071392701148271086544780376214670871091263930270368038189692523294827168109964475230215942766222520701404571713096648643666385439274825798574943117051768500682607531449150260070972030232185588061311382451537133249365794051671453629917917049159827499934758900002147432661398992273368910073321622114898840701729005030258875037541983718152333448975622390556145576352967161797443659788386324629037613935589916189446273490543955976424826027160359137414681883693869166314928180650845353018108464603545431362188301187504588288390556284871240176625646256652799708884897503249503816655677743765543438899404252447914731487502942674394534077541654475837432669702797025351047552523754768650903594888818960885522808200919845697578169039994880 [156,45] 19401989371425635982330494602148167929668328798808793121265154557359156688607969046744175610332908025123313011876002808922603298445189615797428929007344145100427075167138730819552109753722717167811068524891287803570520037048215838414495736156968793957137857682956299202551735554657389532218675087392634136033916054416113807162655214515623478902258513342203328260035682918493182035214219356747423666170162111193699214046160610260959728022750624080522414260324288437996216614554488684890897992955535822273585010479750746625081723616579621461600665894281073634700500676610772718497292904023474324160913318061699395756351966472868061954821678343443131841419997946118330646049029979308467987134415185583666603380420953505841697353539744205353355518549035599823287913630024363296452469533797499775775699609056340419962315308819273289644153090942097002502600381472630839906382056729540766694453358841525382073460134139678709191124695459943115144376032029525546678610009692832540852682053923143833747644962841207912134549188774856105927825706902479319877108982229857833365804256559423269841753647486060297825151868953776185371791853308942153076347016355503754305635085665649309485076898570804107459160975295966787160092970213682868578379379051241221802128695657266037859508055258727291929133617270416288368317917065987035731688158364831920256482361626153314273741782002748821745175133505532322410146930986959996883864959278343229244564095390542004751332328013352675477306129962648781456601249487554997619603423149425933705194101973999963168352465373762326102586190154294908643064419787616639277392792152120829551383132526454190075614522413166444014780969510329857484101108400931956530702458023277048192011664140975793113097343630887680871672240009563902709014516132901997049120748482686668861127539603480972257067018868560000510850183163005652638286010691873732226129011578744539519497724470892953649868402656654435253690897284993492418178546223023792815234458395595213660346315154413251774817956990931968 [156,46] -2170270911902734342046240571749948274953960052090579888864357597402582424353003493782043634706769941076652067388589869528308235863195025898423153695549444112278476696554674770420014913671252188001641023073875861607424998619626339540633860380779916235453709173610255116158374624617852750895629373042156142313004078716115696715449951108985125044082328647666871020721180336655576669515948837635041808587961290347787679296810374000490357281558098377894771130947890726908838393495251937512352942573445061645462781799684224507776129722899411635185554984793490033956154538003683869554339623080955365171568949771980014196357229716508842951634585514646422447693493091858003824897245121960624914253543234589212774413456037039605073770915880840368531361190109605327717633815924097254730621553730929496230948161799071105965860866114743646997094819464431100902983403722631781275859383320882879225759847701551590911112186125211754305697760755562592918485838103353150588793374252828271068963790603675277896658018720245923029495174222181242779570257761638969465787785917888373984839648003789275018637432254729210816015560218204008200178818096032382038517401475057833898888399083971998020735091859918596313225605167977071605837045566596483968814444930488588982990521669490168392282626582822808414185859667453861715620149298513340080316005918682678162396880965539609346291478635282287661020767221280109655440183676767834332080124618483207456088069818859863864135916238360257562344573656570311063409239570608600103745007598360575930578018671603490829003380779994076385615334296758435058024306499687026445055227390359032556369942536863141250491437774269012893463259419530262175421714433319508253333806830104407324543153792328322262791612922496859057362283166598125461015884576004394895391801044092870386963359967821418422830940862344555174598933936176015812364835789275432479623377633309520063389210803845338267052101643575377639507537296631424120274413875110532391452237766026510193578128980620983619977555279872 [156,47] -605860392056560553183379427004758428520809706563098299733909628265430160397421288149315102692113128183227880710655544239948474406438642842352425472659026199164657143358421861091165123143039898930281117436010853057601167005019933546861030449533794769202201806268568443546049178293442065213632378830149600852177667318166208649103775047708897499489097707597865475162540533424283493768234795011816126962022431159749254694318031574217389883105122509919363243268561256778528165481790583206817449965416370585177359010866698056513266188793896954129402344838754384964910682187022199046478363079302477382030781958038314122020924738478567940045337117313791244486942065130676426087158011245051663925121254961021700604714515025967056123186212001138830653625447497094640072191271818966656679504225793828036744317415347818023892626856441285331466562840300062001876625633501484181244643429734017620727017807094045681447133634419601086599521506525756672848470093279803494279144356917324222103550836661768404821148547201464065332664714295010920776060758139275625289497478411293355860992339182924981497741347700079014240148090320755494173825669367051354432007450627898622401019413743482212687465956135613343949183621924891456127657490646659722673122075375682105193460280430634856184020582175796958819739273543587305083075118194329162526185302104633804698255596386837177775124380695032249622098554320333370535274382525455090302371140557111980685894932702748860652608416994794362586750835179810560631705973510159143762121914340025677029635028391600473799036534385337188783274204979749653052934309036251589569546370218485743268774451614932594366530413258353313235513210955088149396911343989638487678173340382291663252106763674299883708916360648183458736730776540138546381675187874224973002240166255638093588190312076780424082754109227097873791341880600916689568074149994077272943821869308868121950343543712355080351344499948048516224600497849179204275011604518088933533450549937594702712496056967740208315193344 [156,48] 330610620111724520514089502937410745155731897213410661027403919573965642698305137518750409839522513151878473554479364259891165081035403265816986113268484303771227951697616465742338541700383733642331273666365470744526522377106794260974288250498905380588525496787628270638355103938510064838012256679166329506006548269645492376782437081797984340869031940556605322729373325525815265046438689475101082051643738632538976611116102801450672907432256848475011428726457630877201428242636902850947984963362425223108025970883156239665406341731639296438495775292330264870615702210700936658726126029899994536853301850337577581177542764912406066664606369110589184461248979940725764989066884023341446346235109241129132131495868929967062831188201932244209980981289808283652316459017878726073853659677904000913085982519226540642994624426722719469970451472887522624387510944547154594781039506005745349305822791629948878659244734321233341073994813528733128414024238179947699027694968618500024074212999626311502155586652259313388236009693004885235230387347984957723170521009918176684606679626896282928301730703726955263375982343658537609577409833467589753480107708613736649925585267893864696475210001744125959281650759257030973025784888747998301897166371303968010613164859910240384700685976317349815944806430548253021871826371087878014958360959888681313319301921997065476046336287889785699465660729831160605963201967523423123000085525274130566643902068833487551781239512660630524117957999841545628309820013404637146202257550776838494534016287216138285409149615316000264070917222190099714549640766017928843894189869047578491454783474370845736822961953653030046718295748298721850309001727323300122326032596357106786784594232193114367693212751334615015904465437906278742477616810456342247400576287918195529319132711999892794647566208168355815071099849939218607757815731527378737847371881236051633828036104990577082362652493629612839880564995361014185375220181068873846685557183164522093362776164977280130128384 [156,49] -66639541509854845454725491493072136919463416217276050821990060735822585402158853703750095488633208309674459934405064964524483962386532222793959116124621471713658781240673284247383076286878865945826315386867005278240814918313349389570750737698791840289725542454208276725047871241080873760021987933288286276479800995437461702139723984815474219455544116462681724747756621395202160671595774977572607671728800584781132323190293877266883845028530088878479399327199065352016662228096275882702381254744897415480461812766932410351526030494684687001598964654795842395089632719174051768907288224090761211482782185166757005887857266991585977202602084658827414943239921787464840552772194554533919874683771922963470116273310706677904016909126644683901750911368493968747287428650389374088540041345749922993841739757291540038138237584517605439896018140441862967410196720282618612622360800088461049947525208437953507174589412782896197105153206046672925541355886440872991049726397041169658614590614005536020869756121734557029666452080375770004892590418286797998059833920880116369590467226201619082426713133773193670922474894192960582204585995117058150665146258099235526917080342963706423945206728817091311827253721162165301786781932223036186492173974325954495261980106385751869453612846642883659670115602603485872522758687279048678502892272813247471758314975355117885033145000250151766994615422886000942372725707988581929242183729336314034551575034583522110180314101979571610925396163963385934271467551287808731178276328114219994158388874581160288306738672403322694123998093201491537276174122253895106394523922791458948254831564464647265001922623547319798509498137497369965006750234881708218163329920558286318546033483914322797377679023083286927096939414478844042298884861889162711448102810567179351559694066347312552121630155411749211484695338602946627374842259009010152869061768571087413644381058397526489781245929754060409128372433392323046587688023397797657197505586074103094437663400947078330464 [156,50] 4398901299350321275398320838913089755219142659052669186682039876049858071579081552926698274706451563517236434143953505735238475136946114602382599033056522025299497298314863989344960630384467343001256661857207461122243692272196387776914097746603943237415235321364780837215928726551024826779450886743694392512815808448076609785455027991513736129283556198076977915934526775387131871245644306099246436680566103747273136158435737258752864453521702409675087191690194363809403692991074430959539088982691144444440904639840936636164788401800372858472723553134232958301225186136401599064338669352627489110579342373328168241071550463389346865873891973867489082309658113368954763108094646581864282797742736990033987220314139357691963222082457639379726736410595819470800628788417601729766539729255622407547462573325778849358230529008509534201720976094528293357976377944118013531740286412464125952086962324609676499188877498503854795752260227562219670641345775414921134639982783382543668173553937821331066300142185510409302796837897053770079789127519826556711378886651320270151103752273736717645879805963225885584190147982583137764924584594925951484343268107837679122618201222180027716143231856089308536469869805041139369859932217502514874356033320832423368276760112828313551768361286138369474178218185428838332001979104024043212139384978564484733524384471056867611446717179780193991148850252625533173608758539332625316990906444058333375367066183581675446745909384592083386232208641336922228902588191955745705237993159093633911770337441072875303883571852608758883587241886515513965417307048911328454591243428676125245274191145695875279799024362006799095177556723834009902482742219092501392358734408005763771070277279614226460478047477744116026628087666105349729674222669976860719325783861566756190722630728995678884357302397083954355097032281694899503021189919332979573559976383888418252937942939174225240542586253802110099283448397714334254387790482522651134952041691094300001148141224134144 [156,51] 1032950720918993273006449570853627228150665343966487146307438858619042495799934619018371021954382360370661657209878308723392952376412991425599645547586738852302701414025898655567551217942265903098915754691687724649608944373239471278539381600448152480270229499902307851223732640514312506766825673702332947217114412250223451607241028332033640816325211913206727506354979114324693457865194926299262477564433953941373547186750738497430479238574534488798876469739665010146791677245151102520218537443738342010376728053119721802862439772712093836427196952808017640361709946676030069459918436498623545387953054316294135604485882442685847862840039158916197859794599546050491743277887834243377726010859431317527567642097998605758685484628477291012928203562790400313595665341035713062257658359896628273926542297967284682189063357537581636606770245644590279110798918087436359998520692252251660384800066183284597415773610130189813886317231203724766226680933488738512600960978411514133026311303617518487137040629676446136898369739757873648520619140587675433099905355618579640621163085735770491951574004499395559160023491774681759024768362577823255571153375549571343499565305809729575241294440924112639374699576059348324562576737679174556336705527822258336007277841302183785516372377725349900272804363096674053736315620621881817503455598791867548249645362063066165014347549445195343440732862342068366637328832125591749491440811588451051071272842687053397946204343591176563686274525798781698505640505600695554254989741685764842890968154835646627549655347855990611139601947947915445394286566020659348380780879961012975293451356590818193902263682638674861295471793517834707006539754544856994267208811160590151207232112596636449378165168711071606852325824161736801181087201627712256163963324674066406901223371577323486161150787249717687910190743870935900650032650267908474502545216305592201235064948886360964885667945007234349750311041048970729391740445989448825792269704344620733778781578723328 [156,52] -328352984484833773615749951082750845194564197544685069347765714285456983828494677039019015050300008013835860209524876693246691203412544489812852749216544764418357463012799382015686382191759201795544477393289209188771791343984951646480324149409821687290653661179884217098222272990929362538091494182098849104909580566040920067949915261493607969045081901364284801332009544612444946963405894045749430014535445944951238206684421554378770188844402450392528423174462234912220844631155537148652351040388495201148710602861786278503363047131400203182968377059495995343377981993706064911949494467261583663560353606297510596266873852641045965746460870025004678181058487019076170785795942812348031432310180828665454856994424545638282457839458415483800295132504664885220635123019916512226565072293048297606249624031009323872506539075723052614485483932456081710777805316893203032781957759172110301372550237096899590159856791437631911393161635018654846227733533299739150464246085869355726164419952095266762892721012461253190967587388358783714442647092540276463562122057647156396378019550229649904711800115540477318395753833333869333319583588076168098774309501094024508266361959876556312027605633125651266149034731002474568048510577691997027897159831611949701765080765344165463823810736827722316200341798127331135137927550233119269029916616313831370933514716294071588738287888872686615131722975587172091310686544591770953157935990242287982129622420174532445534426720256796025773621135467697125111076577614432123546635348680186639046929575809328279849924722275086229116906524718963195950468093073454218739834994968776028836006115725175317307467571933219157901490294593279100350063483113235682634691543203987112813682143535794067445707374682694933152328553381066779694613325909793967911812900040808420546650358239629806101353309631265922302670990528409256922132892166947524816274848351543835653419199053186035900598752645534990571876982098155974982581722013329724028362577979934642772852736 [156,53] 38679883516965386132418626750336490540881695948640747428407514105691733653850505073553907708785026949105135524652910033125608781156228185875299407587160806046649023430301496419873290283179947409004938185130580952978187417673215481973108115107343068781785379858558159187379810684503034207769222489466395344917485863272111546159342021636268787066256810723580596151724179091804704102280641670431533700804398478293643406004056289923209743257570252613705848803695968332949336428338175651035706018417701296028587279138003917092677698275811940904219343179140284987200550192524337454360255820393184965875992732662659858226994044168601285105804228258987279768442348493713192911312215734080596863690370413120568202313507821138394381003522819259287732701524978579145344274010560863333078222737189075108269360188601050710898413841464398933235820882890335657360901553666130417227422957214149658414835435473508186905119524601215393568151259248287552273502520024781913825463204298384150508045705246224356078767891495876508364153705121613992555212693137116779053878571930579635553876010759000338721536160758575068290149322702335305837041351202121958843048897822300691777184275449164854865150534596763142746113495219218192720974869812647071225898666672646586677646333368954461668888316820627276125486183906641881791627450810330239726646514876068157669726491334485077078749779461815163941734921961067334785360416398973063204959702621818951023638494209090617924927470785190605528071649852513580320752877636011115207804121937821149854129494072944400814167438614198273938897738188056350621979722319210707759950377778747774073064836546623296711855397144191792918996197391934196883227581795044580929347072722123998512155193404272596146633371526920741213157066103442077903044752846664282966571730760973867171481987855795641183972318824916208469651594514267078728340542616562333018908402017219601316768600032153773779454921598019926878419631600664902760794222503014014789721272255249609179136 [156,54] 2683119881210514218423073107577941979548948205041735194423242289910629067649615608228088804556686200833867625780198894794698277988235350064762448663463936953269675573346518467388868410027492135736243097651762070388692599315736689729503938692629099515898620613436420565199161147368331191365173679982437273342757896620730693993135129847678077711441789898794490200853545848953812722410426207971855426454829087295393154465214551748830886319228861269636377823672385697666204687358150218363629699588656027004319517558226821522314654049668014759023067531833426343129043337286606372411001827116979670478739725439317647594205446391705245193468695618952169252141253409099959187654320362847925378518708142286162115654454518534292641486890825251634731262305836400232582010804482527423128185882336938342510578861643035600539829669610893167922132007231599318352568211346522576091976085505469534547385667756323032392921580588093551443521771255557246262510355833512223168233666599425093408606212079702672749320722213780099835855990533073461388681347801402999725512388509021164350579665778040378411917129111264739864278790698900663692506848152312710854496501072964472316700595275926684798757287638259321945462713474797814819891860727312631935070221273371312699520887730115749569767530109797384341890650686441809633514924855201785125023050640890432471134627079761156590742942829970363236870833106808141398348069909862319757964362850945393865752878934805073997470770665938064554809767185797470277288947761334746993103438862628714551368672409325453065109380766052249665689661997849420422092071131758233321774064527467202260167463340807431618497754850656135903901585598302746729990143914477397624900060218969999132341806401158707227404782052891475500195408473102904085707370547765077475014938806252757504872573563527897164037363299836490238784687920487843604829947674598945901169196124807908375493242558862189178189365862116248716410940449004557747319004792126902070005963081346386944 [156,55] -2636401493179449835240550378166186174855328320989553608252260430994051563538941433522118630371152031474605608271797884619673037895105244475184769861703622192181576158129017471779402745005223026133596386656130828821890939181679299058687211352343950485729808427584681407169538855368206481240436658455278990593938322431128186986312321138819114558233603926419811787888278096916261108351950941208231397560353841685500925650597929415938386052970757707359679054820937019781444106381062257377974923953348037231347480566647634042344840647088122875847383891870314962878913862603070789712106734309942917071408167435939582990634773523456769999312926349918848464545875547535753528024429122178904226037928914547068951526022688722200510751316862821827546859539875001295766826687933672139608431187690665711810660368009083683283175477305067417752373360289502735599593185192509889167117340384692588846838661922956205453058252200799894360583616116674838323377447534220976445764542812339133461322136046861175850939994457717795680710938851939526750929853235431807645754234148166269157251850322166468355611427643365774048821822987053631538262240417788569163982990504044762513827600751743849160772139326853786951597981570277409394566302755136120129082738614578813854475052406265872151632352981358256713665223845630889457272690626120477519730890052017341389544759798208469486537099275659465663440367304152714191367380889349152140446188835318839557497412076207593858776486181291036817931537025694496357935272179892028554424344042497444511704715865485445006374049096128045892225208130256165189414848598335901650918115664518927849924355517189255367601326731654136416174261887079358944141256975891181470510805589031781147093507693304696923151627633895811294022063187758135967050704788708432686252441137221402076219416915930589300916182245625157470501773307506517158358543232121935882491648395249399607993729739251257030766831500767578236389839942863106968112917643584467723052151371464704 [156,56] 767957110864704718008181057477487466751811925618485107070698037502916724337130298068730030721677829078663229455273622683699948190240823120500777393404480179700487472525919416020390982721630304953867921929714813591741020074952055108314760543813326173603759938276021843505045984997928162143519562281500428067323205514206036383134127710100728041852281828539369181504370167896151314692216916496940591313162525492190856242227406926995780185645824494386122804865960777697155946361771778665929094316871769323957762161519713421057550292314179338187572112302702507934874541066964497970050089437757667153697512557231328632384400180186659465621316572553156337104394233059111054540356673099987293337423321014959021969012692334738047553534046766104761566342902021036092792831915409763411672133764069166662447248188447177385046458640525129556705251834547555459618971034150701145375568370737783672219997433865413473217028732199422943062930779557450846719362832804859009767311358943944770464026805466703844134960432359151830623198707773157583654881316833707782936205225246115207826720819441302528376556012618853816753724576588054212920181775725791887829174729162370025800093397536489086119666817012743985019824671782760911401807740530602029917403929886292952897374059243375215461352773559844725322772214230969213976333834787827423770951379737488195299405360394355087393463694066920523212616303595009270444396577877917822230032831177405824883551456990756493723865971731603851683248081028386854353937067215592418327825754662231977354661156738058847538785009235176320726209570049097289260957206586980025060855732997176031103160092856349400805211667066669047206097113924456517337706759856080333164509165019103381813019252538793869139534404986443572747324908592773771659627300380693994925796891430796125774601191168680808919269765861134440816019598924420110343492905006717194964087530858394348977960482923542277166080493673030332507137467447528070108314623330815696465664409600 [156,57] -152615017775205509834613835000281427623736947419154746193899210983537310229208039185182605056827718961343174405616718858164673619209144857944328617311143594523527378563442146606433919507109149298049466880516863474812192477760059995676759329667168347494931162696830096910977155849101370233646910437342740317482969528370622725283402867414794171553823385688657177441392355704980510161643860366811700563415996298753326766588499535151821944803043674745359464975769708864408265984672587160169455525275604330806006084123665293212404188352082638943794688488863688222329226881515045732823564089604627961106477971280490372169715786845755208832756923079167980674322909524751673660837111755047512209520138337515110457989207517122935748565258373763592333505648817405867756641593065603824411276804808306292927220014431541100669761004472589845466004578181030760746024591430761123818874053215810003555042521268122158258598769652404073833458707085864792533331408391804744834835836373878971010475779465485472993564306936486566126316254302943441722008015299021488869280506523950847451317535186148004461740526548439876622574172636104942599812361104950035837744121452613196365745776208696162043681732269893113837012223903807084697372614160024154094188903363019062285959157593194934479109484902280575974266511510241650549909071749752789286237822965531522200852077211648599313757208275831286724189516200385219463884007555205260112312327210985202981587749097780385121287940635075284834230898520530611564716116550388732721077991485331699866455271113082594652595530726390237301931170040308802613115931022583427901144894400496737540601813626878688952551294929595657112389161606962850124255928862905946001869890307692399574054171622724165006548108137333352342644360924312281360535399780447483697896922777288602892426417482622233324596145973725480058025398228785571144330259922416026695978507749411448402217875807074609789659939643630521152925221800832517199998948889802680900255744 [156,58] 25439487656349809115726392664313252168373769016908272218339768837726266777866730611286323588005458155471990652569207968692967868349238072633874681759468319368531640738773902470673481042511022441768370335230895365607700040307317491671051157614516985682302571374928318617268394027848086096174319461006610262640767241112781843127731377897242892931208359454484753670187252254185846196020984517070524520960454347748123566869033761900818395898640211113025425694428357468866746625893061977828460426857700279135508406526923198954035829782004872079959274432838782215163254403537757509344210272566846142595095713412377917404690867295709239102209210763837927622061505554446053728633672167722012285299988165708531608440906855941612725325943142985823919025214907015907035870937732343007804930961611904333893938594300701160157289047831464302058333067095835712347615726923686986841940725039291983981955651422050881093802083843592267854016056746110086892699755670083773332398488119014118504590194760105693557747790324879967013313558562475147681312209207944196737801179733431243313921973305542966027663953285013927753885846570935234497898655236806283727710402198687064028043382936336243411818318686538507850977372152055892206352123367294827078815493422131407137933258442541748741109317252722875602307289315471855351683227904719739742434416736005954054463276368657595398984676764714269335681294422353240809899129091845165491822394744542640637800829063089215643299762877038043580715455494324726302765290863316119348280977224873731564466446783518911795326132435512185808208904626172146300442495877875612480346567268258043905097317081093936707399611950353855210354618036634356495017667087782410351984045635220253705890559907189319350170152416254591558413359888463241248940435126951499387647547067006483227952568662639633178815038315379608383979516059557747618736947373075713974108832735662378264097854885957617038053077247217588170791666464476043827973118044990097653760 [156,59] -4376160778592793547729117838256292698054290428987210422705643546892372503474766873119425219562797941546276380869447625606564062742581676352593520900184581164907732716735424100136983933716099079179050837296870180789790431630162011626563555013992130396367103807598335983167254895143087103662912947808164387521061809761667355913821449070441001063191396681206318407256551512693656516741782798037592353778207666841214188897917172124261635407706322529917385710010421883598736930981330980312948346583961256587507166355741099644414998614720414744956519286085041933240770194864118252154913959818732029701665266951637118638676415517709746915879521693041959394319744102959062104295209616870116977567297001024976128439163223190917332796277285082222315301897666841447175613492400948844899123722387504632024621952716026239813934305207136863702918962284431529121582950317233838705651594281200503401286608225146441179883437354931083873813504567778810676799678689461924946328611674552673627316939790171404232566931193645303241204370708797139369036310625803696577333785955866241713970330354125289506134298240004762947986976673601859115768861919245448261807094316650544555702476910684190263327877558693720974217397721377479011131676109712045275249541489510505940278565632142289128127374481544984834617826526827258153193804121709899902729746767993945537482026650198709635736907106334735621203047708797650821413622239793636559403242876352339656223211588491534566483547602980714932379281575254468776844006908424688702930572427796489806485534132023423874308130639585029019871479509760061600360469394301732297377564106662069529903839222074053201973907420394021272000023500089251744350882582571441720418592292370947458842855717657526720293364170239705738691249101617075720020741986323015430976336383740109531233676250809389779601334423114275600006552899865226798027583608894274487889085445481858877474672032285677056038943848919864190997801685377515381932703137175437312 [156,60] 839003601593746701381521466857337952164295140264334820325259197442666519475708439066631291390800540717271773260556693960800172845142069631655295776801854778616388089085932792982525844800848336815865479181482413814305145705278806445076101411883876254488753827293267060057967417320981150107767680606802087212109414887586469302348308665472670803470966983707157552792041162741978910008929919384395421512003681660658696268147021183590904626086971906107889433883440609883129668463765380816776666306712470812604572149025205740808337805784938106439560401912004581965096826053069384218754911857657258406493563322581921739423101120684973463112632942594584541770857820914265825799357741874916510020343043861356282945313680822769396480369522047299501050979147167999264185344351163087148435855261356788378665510787095023708869753481610561983078828051563865159711895005339856286878242619595146277749052593616489783158210524208877940096498493414174440906175535303379820247485528148411614134520089191847670742776540425807205465294548685725283971466777734145771839882386897812175926503727918367257023505411036648233728866169079642877726119134878309580116904777891845797794676756330338827103849856504629906787670979845266991808576393358207878412979830953928889041299531689540392813211872322167193842412141848072908879427806164867531312202934148971575429691566345151217779478915916564491225324155096202599563024345019027278883450409039394048319288720601781537018843413084264361440057467340888898343485314411625003238503461071956345701608143222468351121074082594150392332186019428739676676948593597957335752866300843383737920750810578916253818365964563032058090009222950283330278058493857134275479116618109581125350871809141206540646034686332670307887839659417959867143972308050499801482188657141227564559813316060835043202433452543074478124041824767782412876603139369815147550019407313626454509170425367028224815179818520774988474905638829162722423290445332480 [156,61] -159105801551104988608695401750164139548804459233050314661714484888373863623023370694931406053197566778718658753729719136438446138712574284145533328967256869531622708199415862577396018010966154848492937420028970522552825249903273576397417536141453330356835831171790717479240887254909609927950937103178002238687858915121139065672292695069467677915373277722222452386981308309352408199178303543868952284988332304565457270997358488943228270386188926903101228225603604692359853263420963590652295076227789024517252356904276934858996196188143878947250866429504421511711143426175453513606368743860886671774094647723673936276497923541449764008843203358261481161025648358769511596435626750972943790055407115578394822731549530745184619429862321910095798898063657193577773159093450525354177048179539343667633120585646755044055083416024447381795966028126613695188271870609208177598807175467733861960956630054647185234935444314445604148202049157833399940199221487485705497321049617880826449667811001410811790912132209494204580007381882474437499311278733888970236263426909509335335215387540613299799676742301736661115152466876892910414345114721922195913463626337450966776779781881196624912201325454708480619823219048875648653620612653799259902776017816277061082590610225409142024949834766672819956302028195789573151418099216917435730855021022489925295363521646332990916717098109818564342282334245973090970379584675201998576704243433264356485351642621142138376747711280437387146274966053547807291999194136435059185783256017634647681071367722169482758662226940334017276347725304548614164936686883911782164097192434075342868312379481943724577296045298319934586207690069751381944386837155497982819191314909140636165299400338674898576306669126194777315147126376008349457187827048771921855432690833241649059335989480065244341896843370793529337012957420340952103285169678178368252630466469196835003977155666237993918943294502864736713653580680796881680580509696 [156,62] 26639160519246916484876021585844973614994782282993438480662040439132430777688677274105335171922371618104318201676459877520804163850792074497019301601882763954851518195830214020457801558313270716520576942891390448460846874551040312573331185469467023846138297696239952855451510321432982553989597175027828886942040830181656952913357905469459569738495521991220364475640411259187279771941574149016281793972557226173899434560033302669148544859095710927241185831434022467440789426368731869605647289333683050497564667177519259315393476766991786816349505268936319373540359162515896942725229725866178526962594970864366313861636865973324931918543250589827220344992323533387356944209234479902379564268865151098060317785982811758716143690106730697074193759059418966794963270944353682492494528169334504376375880481426246710851239108092211672221503353558335417773837466641704478782206748828143247229611698704558742990613703921898795890470027347379727174335646965153713601348116613353194952921096228446728234118466830333921034183952233938486305858212273674550675876497843709116938242723879584591438925314175947382433571444267237142017588266995057698248798174990989022833532974876898527724939952939447027662915968569728801826996462694047219578244030973778475572142321801522759489360284449580637666505926306021082223372388527638028098237564040974638045198558425416508276109595396368099443466691939805871158696954256304790258160209944201188759887759784295501605511062410867503449900245452698961219819303470498901998099874685489952757822924517677168153074624788841339007761369242443929229806281467820770454078856165459296844859983364666841419317143156884285448773806852181046409944142408879301980052747744020673831446667896900666912008034626011632429605424887188398653712508939061891205588852628315527088016093274714980797751070708816022653820776656537414579601798915650309647495052862059559319915056739732935337440647231049388648133008061359837243250688 [156,63] -3802698174681127519933482803701295483665239461672196275998889723862385723342820512928418653517724389969285800797292687102862721289933051750122238891217668044056603639038558366432548080391501960553006138408436671821479654407055514671887595995241382765466764891724901743711466013474313162616370061538547261269990968759095577163450159409341385628125923177566017703042677209927316069166012613908272154818365316922319473959758206465727987998876988866452167924919917542756486710365489033665793377497721973275489290638314888585914341422442066347992200334827477058129310792958748557258484210077834991777598025157956950761516560956633341360594324512612999866467727827366912831478817932371939562939051799378769423797368825584746297590471674318624591346196037517743111246031992574745631094611375277228394920872752045148493587149727106277061662277588161440988902128366577457121518933565799588772233305183831578462127461755650819617976561010948817495999210861342843514950299115860916490270411140725401567740055826642837373068621643718068319666252433334646128960484209437987340783135953258103254107549248377208425113532950201055809613909699371770660140125044591321014888849996732861314251648155126789877669498855878295128008225488403769497704718279376501798697090360070954917315838891136210653864002859264798385067421544950873170494286096721237804272747392545881117615855166934408515946805605688953653429040763732360860192575914373236458170165440879009269789467904778324648105341518816395362653771056715685882535440227506459619302909404572495927024961446133544185284127809997660156977949406038159195992450039996660605229898695351561238382935849615024678142539625759688216883127816689249173184614469959657128440963103890921668945261953334228179896553294797981175237212911979281442126300285088547032628880972416276313229688383462092237912883958075598732278058339771369457088110795781321055077516477270694637956185391490506604524760062090169810944 [156,64] 470053596395499127473613015655534631498310467424245630161138557034697317915852005159423158008328491934095312470810063372777137928306067822789270928728555709679423801144098605197837038287460079933068103376211025957604101842317231390664118937431938773662521023897620319428376725538722264247019471262965146031419094363643854550682911456857125241138913509146768957579081542701580390541909932023394777601056397284501978322424819944512506352429053571192941040311964426513101072323541355301197397529744601675899794627952393028653994819597278460026874747097878711627769762334747835992945404470161046199078017598152562719650050937095091552175476626782853402033061626004192801393156800606796556531850296326859756182974455187483484940816042991163020220769318689217824731488467994275628650602605014131239778011429199622293197038637508627094847326936688581114041300292916745039367932418844146726842284895875152781033238316011570189031368475774518898443784583079132663627912342872373453401033433128751923978228710803757297221426808856143379843187740402172859245214450882341644084737453981721073933660521646582336873104927016564862256963864740040078125073855430754547187529550685744687147125834997147659598936528652366938652937392249390609316062708946352494574644600749980395627985134697845320423159354510233600694130911708182006663865033415567447049883082205901805684942841047705553001658395619151726472289571951403704414007601473791724742381122251301502672692429212954783349080964445518392672072198742263531841207232265182501516769834140964978687299904898945609310221437423710943182421807249662670341400746319245947055654907154432452629181202954839531754675596569038222356671916509434672126888361789183621914876685923693136953629251141078198592188080824555656848076563503583100818038748970219245206008998028552299596304603948370061449400534250270636176365289141903393132328894540897441906131999878165103964639475455411153185532829136584704 [156,65] -52109227316629121661370612710633565804646976080279861249378425319056617594379279797636616459423886529075025765808734568387995837501946071538255551731843222367648607639551928391725035636078896497535391233894212661560328622065192925824951042765829374218053029576781376342163700977664538363594834397220628839572167870637877310902154818290143665624517451667216954732937645259745156459113893388205149811213259351610393616092673397962635052441058149021576381038943843629937159133734238121948686150509390552352349085385044255733738479231717657596146085652500791639604708586130484318060345821006127960980892455064799093019402431058003829199174823609301315621402777568957332417648485707196062900852122576565156522883470051366615544916822525447115966687666411609459569883212891838001198809284507508385007540627520063345594854206946405472095602152181988326445111299958254015814816654037812736839935542496580986409906144910085845356159963184626174609736473905861885166736715913494160273575946618153437549866684273143680234652190877031882388015309042594550516328751394441953467715489328664713548207740117173813897659086660669698334195194806329441174145085137935289853298040712073142812947255808038845497693973483248037289603921433048380790203822325899277420397585010033243338641500157371418119611103332762850114467204672054573500021775777216646574992318175942633135187122324593506487784070233188720750678623284073233282468792440066836376871182289780243498042341947693626300271692505860538702370998393117266275972100343707086573705046619752951051810748452269985296932491620881429987338358075630408508788751791557963911097616837715638903961131728622778692231304889353061908926177712273929717484358298131664621096440181221235779292173359483270721053815300950560465528595103248011869866722375405226995877434081285355731967707822548344092837760241586022187293041090558530096148667115772916868695447199087723584396180794015865632960926973952 [156,66] 5298067608742645359313909279042858353223174871032277128793261593952170784560957831830912593335257719136641214311889452809398939362860501653495898297684931671614993227604792705730732603247097980040137246908982417922262150523379082240587808402532120940908807879537664574311596631390544262684840854671500530538343013941836605329109380967133121637260009202825934614305738437847205447071786174310296350925851849171713823638647340835716641519941380421240783515940811628102698370287653359625230667569587752431145563288641424949038720138977260686180075170741805045256042770186055019543906417118717392733556588530406352397249089246932618494422352150280476582803619256824734876091454589629302099418812005354586929151544165912426823862221287637030747984337344694274417976083489643811809799552600636359383124081332783672410581789634416492261544003035070721318908687680430097591738932664536695211229883219197254435590482962713552956953270820345194206683136966581282889083870927930834098700191225778950776530553990828382927853545308883947910336770506244696188209438086210517435676662944931032579906908841081551568641340360748299982439766901779334107249836153718540238207312977507434545931304431424300063011151373655425509548991126241305435428643852797409822722830329311128870863762598364301694506936284049189485674725984574397042602217708586427794235848185692143278725234202098638682300748726358305936146477658568014701871222079238474287606306649874612512662029504327529695934448663878460958908046954250691937459144141190653375818412132125828585035052184135698008816545683855822336405511688328634858859310395070004506736464297972649416096621862385616917679359285755298856627377858729317864193666608876922743008576473779163648069820294692487205479738284380339630465461735566233273825609900754061223545940913522421639200944556791073978211941183835704585912045553603668572563274254871819392608509201313188799216470282793986399766839296 [156,67] -492205980241740377602552491443901097342614623400013367922462694695536452614190364604444846783426564814232211639886312269521936606643484537918841578529620034276187344095051381839314926555927291193953833700847396695772307935161669877299493787333483597461142727973285292622396351353716416090216601706906557094312996502251745014433419347072418374329659290178914338699798382210795377477552840504159063115486931771984717004165607959201621227023353481178530713777374851262941153022987810503460355158211753561444036470146715470264631633087719714950969652664711263768995372309805535635740067323272050150927168453868224087517303497169345629011703369667131426944089454161418556127179767633850226231832638971220561401309584341593176044611050742056025882000682717439962240399835673566292804690581136449129998547564372059344335158548077537620265824006318608349976632431436254385546799656861879300087264319684261540173381132204891736399057312491014207467690939113214229515650479996413962493751900055606387911910051523624357589894927364372148926914127862606232565026949164737458999809280530209580202632685774915032138996425380061290642127517645831018325591601960215673056356549082864606677241647093778803926932952124969289989352858336988522513551257900422271818407615584405800523389620581487905266629347709168282301894715017287390573328731365471879005757402117966628740952597909890561887817779562144972844403948007739751792727861242551995739524040620565831541320910947561523119248717997765845094590213219866470368118659342231724762745863025807484249016862355229470537367141913309239261217945790820987795873467940652001668944437302087561383376448077513843908990533677254928932661530589033373535873987836572778078969869281350238553486773211502577896097515824450972177842432737245470924122377323973649546715542936025905570168583579639903955231103588353904357582855824142950409667301054361204501546737068344850999394198592707922755584 [156,68] 41146913373563466009504466622011333255437606190925101127756494544847721577709663564081606083300896620318870652670166820507006651213093430415965372270747833203914136785555842170146196094529236417960551020481211899919821274205462209786621627164194497213607278435057533802856957901752996645398896620199115136829771982932888435990272890335308434799690804247676296475673824647120310367478281781881916760883347706684098724361620378989957323798787211419870230755747314415091048053175729972105379906276268058536963932362608256936694452756793426812167412908503376762677347617584925935974912343023284143641751065890833753543458051270421879260556074992768189269444687042489887475116365135810582904341985568466241531885088626603061291234274358222640914166261891463509038371524672196327546209758150210972446720687692698905738764349483535348538143318475019549089694182510987676712411606873775171217093276671346830793377959019510822738885725389957758764061154027188425427817225600609160865424532574994956958169755720927932112112615612613106064990257809457678910714988144147875105296859194446284607782437177324043357078121001974516958908869173452052879333911514734161824033793211916385754438387525259379800665616876641842867819208341955504786605922389730488670234961158116842769758345283339864030194853298787635189577202694991834286371537789443624870894151039601943344896112741760959531396942162438048419984268760495818678131127999613267601676421976520147007487199984880648116029244186989834244363863372022498295112452468341143949310815749565895758981848941052464854855414998409959923078037627270602575826651891351511498333397933406838742831243194509680621187212839900081506461959421112990881657466424921457420374515659190174153201373357170249630799858758193505198659317207393717787966788324710438085029176024216977443033785365511316962084034635870722139271569811343559144198070636007282973906551950962076350296520829532372992 [156,69] -3053669785306951124548163040743385574167584848821731749269108993447709049284548153184353738612078487089914209921359840763857918358223775744174968829531885419937843420958651311087454997657642231675412522634433226701615972445249786851438778464874153103297332259109560101644595323794438770974618288804783490481600792479331822946993903330414557512782098567481583521316473960262477785530302759647522890454076823774265157235232135063287031868256838513704126213026481387319905529407941767430130350405019455540887894363741168214637501987020720874747672512693737815983614879767141856853606477963979068246703001987268351494396441689465420207617503235438288188089063196737443074770231975733159406431473681189324961242001372459124210591240071189194449877780373137341990586064839161522950838156404250826119434863904859435063898195240553877136681189021211109826749922802415351720502057737356058137033038121453596584204229642156764901439607682025898056764389699293951306925739902952972505426234993888626343283585644096366117384825619991590597259647263605253413233724199884622178681744095619766795033764104856301128385569939730674000218355006889499038112424566281415879460080126857549228924001346495698015763085890866621985613907105234480771830602353595797176379126870016042004066391212663505469423783615739955107089394356103229991861537464143752853549515021410307241930337589484046626634169386944073585983392396265499290091955348180749632290883729882962726042482211555427994821584672569955779064282341224140490793678650858983693652694376619072801112807851450156651215166408340112214485504433957290018444813830251065833328390060821372472806094532735752131843935732154134964416597072343487571588160952225654440008050824512894791002252036658889568778212392597910062320534249731124930453732865900954250901038664272232901080937216813031750642257790377190917035062030787958149876272763508444054892719628743847529191034816823296 [156,70] 199724291626016640753311978924623059890497840538400025302464024850318867846386410018933028446224745961764809070004558033354146669037251451725206234820263533907242450055936182625156154665333209015274650616989781068536953093931055180202993516544629198439451179591764881072762423971070599414137833067892033757728477095010184923272086508091180557413970953492129879974861890973033870671924930714607112705876873021272877456743063727795740622962998767359555753841877287449696575233124481391489349830725309598385658429677547382134950686826523829442463972782130418731782965359518322124639625194210096354143171358759936449136662434447947172505664724661455068022316129102493789318917181476204547702254057853648041428494528768413352483854695112140180924669936283566589380865577923245056791627770406428515548245591794097995734549525488885767978359832996446888877831708075113719992197085547194106532973975367285896953568127645857177717074944256412089963055922441696848662024555435873387252466587190889423103385503573860179120259115122365324108649799850799207146420174947434579460423531554352069395504730398901435129523053881475872186357672557658191746469781206713814975456462277136993459984613027809313242544969953555020146293787219838869715352318663197039339727927058523066838724555082307135391800560843802614185649245166242243959746250488696015622415970911239356765222810957917051439449574116931684546331154857279221006158567013365019443694686892549396179512583703876037285106316265234595618296204683870232606793482864120286168294798826758085183781793320198733170001971288615674440263540055088492167651956018658704222078647724151341262641918001635656149985845450460266237204484674160823927579203044345978429763917799929131225791540902627780111087325064183220772377398826686568186701635202603548683410830276374741381593599798989979766374874450124632864743100496887692037577642670552109295570148120512651748395974656 [156,71] -11492304522151277559900002772034687911717907794969566140236731244808343966360631327514951275143845246374895012835936241356282025590153335010549180604595657838330507478993492225936030136786796738533367737720276603324796486782480805166398336563916821932606017749930167730503927190206839822147837039221507007635388063762876707259727409476091506755317659634937959091260033689135883448800233220260422203484871094461419512275059090888229402625040997256695406798656013845628049412102081474273265039304242255903336880360915076648772336756268271265661513202561688513118899996566807656672669932448118167114158718617628860426941343499069707873174353478887727988234983947579163277915544256616087237590973101782164972604186252188741657083716159801902338123284776349616172545466811468484381347350601748941372203048818943582249444054457506799127953149615032553832457204802290907575397863598623320803566037823631723444189080833816305895769290302505195941340639211057431400613175212515526080111366041345562242981134758324861662829948228939769052398434677975213660580090273667576195760986267619809330777645467336721081331723265770232515915749953221394158900652918119903543931624819260565366969436894443771927969159451800333907362196718835731005729069315123476895526981497187167443507292326617615811355361205943954108991319686873421142250366078323345548108062217364117744047813837906316646212327816967487252805802961201959166266590380843811298570227379335194935748150203908254804003445770632998413885637032548819968095074073175859345338933590834118830347890068021475515801491044392702058393409395322608193633976374070274119701334432549007667295560760865012974633191192921184252389226818660170276544201486761596840996145817285820403974878340998583472608330339808064501742476633455010360949134302591567943908925223093505774275748916996167840794869050121385360384195144693097496051046459586014861402379902186852131536896 [156,72] 579763691916892084528593376161427485021691952989454812789752244068997997568455450116254506620905081686038290298006553819446244046536563959743682014363871436345941981153518219358343941876176778548501196313341852228738177368977244673832606498196100229043454440287784738238265369803390586997770344642282903154766298447293161787626229711972810870025448802156034337391745186004844187660676139573848500914070799260765723593468244855022702378093488968937618861046122114479438235956620721327163930324047375120594095295776513884870115421349349357023030476580721640481005248916924633234399136187666722646135757126517127827047323080634605735936633514236771394173330282346263259683444272778560641855116559491347389682104955902396170984430310969449796200326273928656295500028853985050455429286185448541900599431172033562507861557794509167993237836180112825746455505791184236962891688586485377381312125073993195174787862737905520113855115015795234980612889427822573024652083515214245293592272073850915041033959398525782758153868073356397751839162539014363231454010455943606543302109916279286780774412677207620245277392361539378245762203347995035277378805274255503352578979406369178262099815780627002881965171959057859829584936524315769032229049155810356963009956456403945309554050610896239016246983331140948511212067045381623159534974099851971793432605094109194861854498195467728575533364282821647074513502054203146992453675430035108703819675231463458508358262482316965948496146051436246199614273956132418920142342647322339151706230904317830604402001255112085123934095488733582936322324839821070705132684856418992976143110332139545639365249368638847389875960121795361005801147269042492791138955897519289037925091073324341894218954123980711013017241008021857614998608710893776348345055497559036870624094336536960872642750594198199544432000935227881467819632361353614306507584990933822818114280558685099917312 [156,73] -25256139502606442936889067164689057608402795663676522840268799909596371139072979691372228800961220459106774735640915483194168531087535720453176778079444723698835366010112359792794374837973494143727365759667376151617477449775611791308204832948859162725858207997271888852446855981057234345396247643019002436808065595190522661202995609579529125823820504483199277922243708797601334772434499958470741674621196856649373976297736230071164939780802120555530708392410898656752496917310582250265540647984023643860501060164136040494588827767970019839664666036715735481234549073451394493872822220429346467964692382817637930664406643001662961967255319342951963931871612661411126728624598539154997925233971921130667474730833697156483098303776688514473225180070692806393454581802199507671861136328128254562968899977371959069163609818878491364912976702110970045827926555692764761132937186102456904838005207633677957437428967262127533294221555023816053850371648316720195784503888065692050677922569542467374756949811630651682917302903355803403896894236029914396024408502251680219562510081386827151994313449028029957714351078748889143695379927916528474772290627345140870426899841390803958273946316125374485033399312828862634661425064844124544375183959830683633496794872526495860432806252683318632920719416877540866060734473909601393473548200514569943644008851380671249805460803672385807588263758907093122730388015507013220000414856913146509744124835115372085495824474561692210730212382225159685033779774256001012865353912679255184344994965894103148138129584593200219139010498275095153541639188746999338625723351494711287180944091047288996157519148529406574688344236406938764442912014010800783745527787977779422767319885185731097878710991205343344242208532727989809772534346954093873584279224608382874073308663378411691981068780281922403138949376596619428198081365784305346436972729113894198196256553200713728 [156,74] 940078258899643167626582540643248650674403013809064803939018887020137228009521033418683770584769666990497654930556610117465646429947834376615112063165110369154720210593008585907799457879265863972179224485381764261172271623681745920516271588244847052082963652335313006124052300731587874651326303268736981219971724268907684584355248144131948880997350849384105061256376987552960595872884490849829031538932709517663723708764923189439851195879022075497700557090982393943809792189722132183003370270417639710370693688729644593305303470014613924644827067645832929842857864518124839369803299561661965276447466301123053133240846040215288135406215077249547483953775218710289020981701661583176605285801545589859353854628770345562001661163924103291392120958189423911940763129657701853151864154037515062540666110700613163348437460799627398207359003475426670476932949624761865381174128153728348152612816196554873700660992028943654498891802653557019185535833661248516542088896436709062588238288261697905866273076378855867021543370346642122034193203220217149381782782806907287666933823515451206921792925104331050565506429818923349426492008688827532252197977603812679727791193929698112457079152299963650390872194386160235886012220679694087637244672893494013445888162319461474075461065584795304419082320123683996728364898539701370623545228261936609557837337990123880565604152839956958603013589426736315553369161846275603838907645403643446335198920642257014074415571638012269001470909150073839798197166630688269844668002386151624346743444249865234686320186498083936520693415885385176792154861358312446555400509618843745490895686948057947664845204586363568265209111413625358570831835213661973292148068942846016144126185682558487843885791169402395671131477709262914164812289113711610719322747656740160734569687865764218991046959136369520417912667022762440238116929482150893981711233487561248250538522312704 [156,75] -30530808838837463311520631607689009650407999729299402917027253832782726689592596499739262730816350091381243138477899732657598960157170875755297450200025994352602381588122283402362907119111153863290438103728874013406410770621327252381535420494633685252655294302849171939469862170051357137213212224559474114729554476877741956350611479904470082642361952470593056383504997547447718259045732207791421050562032410758673433415582015911949998121459354162503585522993404768932502781608889440670980469214310687349812360704469260036944877120660980858426634595821335587793198709505048108814764200873803734621293777471643019071951573890531075315440004700599002222374147186697870499246979439355893411305664929803912362291902478892586388103411127620111089713917865442492852287411999000492253251033010355639932147405752860870260962877354683714991166359088943927248299553344583332232952512227609736644763384324444334391939380564390479385596545949594277678728998645068528495661538997156722568743389782981696690315288989386807555557035666166962011672241602942227313210616242854227416771393400718888315126997010775566770989114627699621000815189684396790257811815567078188723090011094183245351168700312897261978689340261187863870893525018534802511909558313783618396965690716751717136257655037343162965847742885598583293201054170754423014853291134016346570231866830817359811728120464135168082323031001388224516449507006033164423672027079884626996935890880162047980353058523583511062043786311505111358161936040457068507842619762177281392363936937395675589639422706553140235294675104881664142983799353832828322922920364073379229748284757627167874045760993379318968496416942650376708181623202044004070590823255347548684678449265353338769841530111968450101557442354893374001116451507874285077474838542535995821951399680252195231309432838393358185909182348067087802199637599677693187080872173594339086172160 [156,76] 952339062107441191031488869452304516902369275305652606376767368568752504691110469855404864787047879951098462809985467924681459835784960992694742195335423586007078181256745926345681647107902185571510574296974987660771867817732817072832356139689366362927124459645250856186165861344810783792362382748750268830619475014863430284917479313515248698382963941757618932404506292698617776142310584501130159449098658133823230951325980553265004990089455267033153693787671416558497742972971754506145592842525471685784477254625657042942413203130542589067666189809272211917978906205486939584008976228160371309986500777102095367219239974496268450236877999724783314469772256402777643406903768966997347739237754315451383030552538909166564603825706460677587831871829579839269881962216867103309167299107814044549994850325951917357000821169033595833209552046723093434955149532877376413310612575715883252894499385043951508758415321147048211980559063272642498857636427931446105634182510803378730655603937143928323175751367863732706439158661387497337444469931939547062101268197324337056992618268195885917422143337450552603959500542960744330573602114302765518986333631169895094639643212480486189448930255322486435843320212863925836184105874376976110930810222127298242319066637214115758075361118344381416526395175317479946478811005031987738996284542903230007230717731289412315445205547492053818959787181159935684861250907089261309664941432441942021258384990805156914215752629827523937125291738394111779441500069196738955475086069752484070177789514140643388421511890932557183322275519788836077035174373767887131467358966930693849944710412582963891259721436469080075063989620104694050320001684814059688435797393898700187001947207271172607123381569916214615014961687202163341438993650650941542702115766064397082687321310274770419058208987365309176298712709054850047529529900813875138063640379942626131968 [156,77] -32586193373473028374081692114730116530234408784707042255655222424513809209791058523812600259951328033529727485348925212384639171243983972064118116220490948986637439353327341906010815681011598362862791079700808911941424760357431771197747885228340308957466648083008669889747950215081966485988581615889457887960402912262048686379397842014730585727440111076256242712471531809077039638198483350933066591912856785527655122957633554603486469188196473443850469841499896281332256202180063556433164962350933167908514746407922069851566644749618501614466617029759065647198924612370600252320917268926259218227139041212965981335275146487590927525503805270677438184153670971644702505575651249355629700286199650849290370332542275238433442557552406114732443437424491040776835161366201886903071056443594746511289117348890723020340341562214313890264784000581035211679814466776590206700195957500953883589995633218410730361889658730488046717171465091864802655483022853598453727727583969685525164937598133032630653468839203165065060957740443513467448532817962246772908299528800898960159732543132265966331544891228134478059752023405422494110846771774564332295803511970724062012683510251107912681607280021324511280357848960203534222381646003923056376085628057426898738591647933773312297784112385354983292317263762733665602935412295308123345345309839862730968705294879353095332475411923703725158965421534168897251210843916398983060399849602218617460596479842085823001538422361388243679700729099572921416990955012021957767150985655604463246956934890686609232023309947946617208181564180015066825997455695282415365192330171519125725068050602974144026291067809605361615305835561898893817223034392774478621424652341499757260264247258814951328810979287235825613352035296100094982166766648711846574324226111950209459100202112006470631993665683868787778063253735202713953122786017406270308642573903593472 [156,78] 1289268794754143382221049105905689650640894902041380495523553976039835542412401310740831147171000238910375120779930669086259162239515571954050813937265139433008177522684694655145943185148252581989832676413630084152931554808964461290444685020819601963860785385733371672487381573142487908120702175951668347313503023585808839854221014133830219503838218322445735442425873464152373081806691975095894628061744329092399227246337350859524555722363333013701378297381326745315643440785717875539525932482857835090108511333706467342982753326319386903924268184694941920089350213533546754747603595800336589443948494897765116673756403809001218913966126205680434102896174869654092577701614916531912560126774571686048731098125832744422804172193294376784344736377976294960531474346565545307565323752674432930974459144071225439636466648228882165209478121308549078435074288231638656304247471122573177302110560760535651865468352586214186770909600053522349521892288758197647052120979762984829729942457488069174878437981951236736775104886778296016520147859658676337504922386251281177877313230330083490736075890532788526314364267691434610444883529303465319177017521016602889087395625143392536941493080064967806309554115376370904996056622102198624562320190815617939763495316854843634497166695672904559355764566483014393083662964028460639600161355157812199172591428628829385214190536900705244777543340123680652696990116375117275152974871084405080919130173095342393237312427118780185370507338245772930042586700781885656168291892240441695160169819815775826253631717152271535949295908268778784216969969600077849179133413115297496265602798860906529549742332213661257688123902210432301610644647178469617508544655467513739511997207087212159561905860771615629467564299183320110687184469298991771166925435048194776316587861075266312759451783871584476031025319948106336577636156244558536760903321255936 [156,79] -52501685413118118760871705821558896613973765224540942032722166521066066716619557464255759058740094808873185548820309646299046892596080425971360795932156858883748247013168835177340924503913285036702209708849296744060641132391597936994538128344943863336325834550737062066581152813030738813868493657083873374746912237849957639326264103593175617322734361563511621267778304235888946567341440650983015067135929650481964014273001048833499290091383730427841051533586960068526214007208208445652076309682523764772246769385236472064931599740221829523086836681028444037550806802952786921491732206360936013060704429146372227505515609928176389736554599742637979395107308360431438283473139034342067766083030408726775037412113558878758327054681662482447291328003788532195143299979767308245863179026667635198526350364128546154313690431179039195126770786861939383524542084969002274773214484964986178247487756175520176704569652812623598757124581395369836194078385977802495186864942589371406191052628934366872631305941939495954327775312292704778065319887106772002790869779459248305905609621206928170027040473561460293179210545130908948403402339169532384380219118670757081359001982918699515198490513796328040667590978202288981150658131225212028902169816300269931563381360169750889197126554669454892786959554408816320377239779321981570885601715466478859129187128044630612431861997075918195764945349792433721206975341766252531755862448439584306246039284320751268001504974166775834637096191114075452765578875425044174399223148158756849000445674526800177995536119231810486749167172301336259389497099235875436832860648278052049882920088836810793617421762404263377298094071233671001550479467806824659980013583496495761529273169646276786550007422905061172902567882701042769822188872493822941200797392727657430318166108253280873076759467663005206750532873365789581758206059683234875533164544 [156,80] 2013392854320253363422097636420603262496335990331414559170260647831910421126764457081007926729870935995536212729919491338612524657708302477394588178291704254470729055204111579773606634610483793816777358881948195762430909046964420755050958213172880249214248571799622126546785250923388005404493601665445197976453178137599837542886593421061612063072966358142559982395105214309249206628513708668806014812267117582436401162449537121493872611605542965678414143614132094262421182279661653125071841200631986282177555985013528846070651291608503963334284308155211615130282180259036476890001681671442707901698043502711808783101095020210763277446949005361158794316795369518267867404909612457983582940850367834190939566113090852793605060302657998703992680162794559644140068675683298297987851323509830922672672291872611778592956061211320026768425789633115590472525149065989788698218998824134955576438436377220796438686152011321753741307318867783064394774184250604070844919232696295151398112735258752960082926719526991165847877019311067762700264371352775549654250269655213505204227298496464970913608663108468762902638942646247479186607272550807157591920646365582270232436212472258526633428921310368002605330853133178667338871760372896464221849960842640405289583941061304210485129593051536958691728419111746136276129405131925392719150177938651929454361184383030324660449031101166319553299519002553615309873116231067164189517474080320102195536617575278881379195679219392025605453624540344716616665163484855668558916080473170907017293248820800956990923850601403812375360070125725246069206417290438585168393744424846243831793202250190011402374715589402972043926335015095081431589537411119858029148589347963833241673132844383061973700324588920415762721828108808703188410837142180449974079131192878927428886218812544178500340036065036017532509814334665161814352951915835992506368 [156,81] -75233869097421848621091378355297639158092721897032199807891265535124758754868665130695897196471672267076267375148036710513872295680356379827987628979345652764396818962686062594701170644909812635464316722772887392587766332997321247837473422530830370905301706048776716905485378290832409797236706612873143171562706369759990185628722311628566558291351641038003996446091656740959423043083913295184146759834262270367716478959294879104150678418084337061834707351498557870201705586601180398843444644086663823409334944235581516978830616093119856864834455632693849598293444338458746639132386162756894715512438230857092495203027237453061611910199386374999786435532879369658824032632710166239944406631387119559058050179549895165334197830006572416667208193303481355095984519453108100904963412910566596474522108724460227630963306548360137416648307105565274743907189503436524710713945701581093670168198476602581309344900245717833113777663282207630236498424717846338154115724653055894451374789690963299545587834945004344474069706768998768951487853192554329552281010715124425889769277706996458715263571733253828952225183719823402070919686345059572909798515617064233255328393664766077121220111605107359740650328184883112550301965290838711410534494457051672276860249927525629849430074461866415811879365650357998378579520518037161862258134389844411070193258154281068664686109944238588726581192933836057535481097552745888051513294373465077412422986086665463216391533057995334845489035780363692872524002868883732920929670439461750259565789226474843221540309507968426987552298414699147214856760199358473340769827611934353128653889219067691538573753615235092278879172687408656869388379584784092947769069819538780176509781526046467592272577575169254489623573901794160560907843125810605559703944507383790120904960433129980774185733259954432004572951481811042639848421652155437056 [156,82] 2849372076776487464203293330880470591851432406372529497433545114040542315795451686960261664504785144346646313102071016920930631251850488116857609159265504509393622881131185726237768255514395604694452539153437606101734292726982295596920753395119284592059069749488022659280700184346362097684431674023413962406712395842057887156932745417173961820273376584739810872061279786384024821980916069541810358132549422593157608948149101427454221117331969883335240166480800283299715640721287075666085863821350478606766171316367680201218946885004280536790048096872978634372954732789182445917285896499368891413570004331950798561674211985399363478118633650508034605676311718930663844550129949793030194387608256896612035727900698836041368882400614031718281490389702591272923995815158788375452717458647055499581776583259311995542276796078871949135501831732427471829975097884337275286706635683748702878404011676016922124761128770061823257803811070065121388344806473649051923814343143792388912671813674482187488040919447379299445832269777440255361250930236635505724203820510931490491651681990560563281566092201841681745550556006519783543806736595837347752149480501714055551247725399096999936349104708366727379935146542241193752305485899303164932315419307397938277003892635723102039894546782127644762278724682875729912077714850339942631846210811989807007554149153580362005114465436986355006287307343926826626374272668446027464915034416817511706848240724864226984149200857789806609098817993514190681699178992859528979817925509760842393534148109933835513752395593255696388925380533480357225701657351741275881540634089887305843644578501235097348401236858349767244501440662844784567353790626540466514743371736420862661758531638872900497434026556094915054560306282517891221307778613561322091228152027673953972711166023036694493040875904496724227771736733084593279036447850496 [156,83] -89621762198432525972725708410730389200880382899939349535321060658482608625303194445019164255391086144676649782638738209678878067963135784658163568974295999535230061698034111840298890651889940538215814099108570703773263843006171223664031727452857666970513332758273387105674631458422980514407346712956019088584398484362719787373809682334370096150701271579969975949527268202617334684763439636400089293974099083236238999421735370200179820579097573633165749250927075629756421196856744477677684735088871781334870734008006739422840642454780516831616694537699428446822839615668409092392854276821967979840396723940237659653684536457943747374827346457598019286253382979101657512581116835567367508847495448696447496031210371553436646538663215900999001919696787353208442734796925805879447180224504569004532845673663921986178968502233697932691490264714253574297394475175303295893358674722340534435015878268654091292478208002811660584742638307246782210028420101254445607429871741743075864484713417481629187143724748965227692054552914505251748970273993506267163619886856323025911997725332711341763041381266210773687048815235143105880509837663726240266920385262128445699110445259841575787105604369520853579539643381505873975922018872416599213712854495409259535524800837656918814103799252514534954750603835783325209255064136338631236744773865429662991486157595111249184880127759370105962971400456943480892169821064719713571343316468623756468063677501042119712041173443800652729051309628544654834915479524272913257466774353925603830788244790664653366798941802539551796592731493657875066995065993860156872205427785580448974613837246723704328350690008534340203256693689784171840472299519782383003580442411690885438191319179980226309532177089605644145505814912692451613063610289624279144298931659650674826057419101818034415498579969702057477825286242179605157904384 [156,84] 2008228387929664861429716253835519475941822543669245523438049136256503359645104436292968046052876795041888937027447036549609563333034544581688052109312935828825653748503746161994565739327812857132142614877090414672062048758459388066466335723630939271566143381146412070842109697748756281551425606297441231530006932681843082726549326308588481795366126204351318287356708267821372484518579721728261134630833099446810346756674477286780798281375931599447827448955448710383091402190417799566044988879782733835529210433217889863450929088401751924123212396935927819079379245672832035282319651321727286464011176837165127227373720013790613630517341538432181790199258989678082304619972578562390388865884433872119066381809835598585937968251092431084942076154588797479880620275756158144428419175967403896140500747694096627710379401605691970801936281997045404031676526455645339540751315464502756578984352088258811117647527199523028951193450957632783978960645399416493957226711748539074427218996949740230866554342573668443246296737319599126176711826787323895882942760619837709184840738794855781891478041876034869254751064756556750148793282602922431656384632945802273770589832950194353533884065345518078504326241265927284508904753246174535197215507508552470123706834455256376158752372852247707145350316212590536938661260640779813257156852048353901766362809731714228102543232944939935619291841288817275179724272113607978580117267487740138117807092502761922836616733037729365772296262411181211970048257460683288446547623551389448636874936346314335274446366123337528031808969537740553579741224613859617479835363520739924377901678757680158421671394957711432975200093003039777083574679413235707855616749754491716715903877206947638374786652726747009168921362171187947552073327291851776441767103174224632373716989476711514669959111789038946208061125345908340293632 [156,85] -10536773116339246788361726517955773489014838848984729781008191192149703516485992595606937326051710750613040353457415972238541617114360456568258624878849836908563611401105876278778237361631743006227480042710095620676275276397079919874690747953697956745604466957379228522216995968247524751091315951259208226632080969859782395381932518152035218259389633004789534180576289128388288262319126461159576982656317372697363678467692759781693535035015399499298800809292013137066542787422129197444387629353438144378349828983906289989275515797395139394157930427088615537731206819457939272084812039485663285137188777632690885802953320842740470623340921230416403112900482884215778749411070166637573541998590404561134564189979894794013842015812695393994671829705240416607529631024159436302548745705550042279705238202711235835022644895378213264461127285602498976561498093666568670738356972541719013770098686774904904209051369633503879952505100432563826032836933685999201813305869875443499072242790954102779560837824173372596471490560858229085681122114207637602670150116199659176880761437519529264096482298773740277181879390458255425284656866711499797156995509306577101667962855345622827402740335836530911831724741092858706458478810397861983844224630996798999905295106580931433152821547281540790800586157522441605408896136872368332801556662709241161740829472248110464009720359830518125351760701774433129995450613293584229037915862264509089087242332287313701293315891182365282157179596803134967503977394572124843285275454222797232101712250779187572149385217393670945755648765538549804613845482295117840602891015049460696724223988007966970425278870505642144925834124227905342730671515784662031407573512503028493769263899870315414474191556303126271269567853574041593629744645455922144338998916153123630801921914972730334212432953228811276242750429817339904 [156,86] -792605505175593159061369209476314124575925746790970606294219346880895883859353303024196935778101438914210753007589519146477920525283197148135263708636506428678040898403615682297847846832126988671464563739924745045535033998806415320865976536704599142568475474294102299104403799148177507001975995032938809215307083460141927036073069534870924378796468927480831536428859085878301863116960108887114889846509945396122541135605442600799940036914721678333900588939916189234427651113641911112319738011349858048832976467897268918970212694577150529530571799422338817922796172821937740051934325588978119532202858224168594903877523106568632600300501357422192669623270391666918677689043190579593813729260724004339083842508778370277130838751306605222595150603170837551568581642208447935514970581880698356874540715639382581632831951742675705389178273191636932193817958513147589289586863262867329965080932734171287824270561840906419194138652775302444942444603976944216008712752231113201950321277494313443124965574178343502900686902901555448629075853474820575883755331282729078387345348819940427139412554010169159974373533766681487009830889840292121061323501642256406779078020102958187356572466320105678034289657151298370095027278901505203868918866894724499611365486484158332499014622527684152044907100816864348391715137699004824563011130102375349275292999628322515066764076935561055553268330761703957075576985648669488212039459689710336680417933679222493621901602575807155282123602676387991514529649005316809864464103410034074937329556510808659087486225837145923394523861275923922111094927198884873679622272197439244582427232106652137660435456259707122611154208114209206740208639828629454755355044933550901897643972465549150633969651558595712808745724975158730709327999122089288322483351956179837944351531309234050332242544182300952272376219697152 [156,87] 23113094759868512252052115145245007627933155357118132150115161161860275225762826799588957465853471983961433054056718208100055790501279610050941580059402727431244673203711686106842951880701031575219427869742995689185941183685471237308538279127369310212500243883295203672949379188779568761162776405125169487076794633666441649961075866863893727773525484431029992903394300975156328795422510770824873246459729098574333433083290402371538766117292926252807439591017640525401298694287078188184867029080561027802787280285361623767561879120753839569019742276071188797826289307728794233131756371738054528356618002856231291511833645536109427943971360269805862254809045334809183786442224206915617762552075030994300047437094180166010326423637841421355401382136833622150111958108504074971552358024040784260774648232970966318316920474360140475346373949204602182647234813687916828376969554438660661736520040066201068852698108571640695743648366585700025292289425521494831169510612405213420338531345222685819420067399349463030462655634909142711065480137674246319467463774036718180601264489722785724364628189869079440633614812307330974484009075151282112481818051421680878755258402071236017102339803822320579148895419550713793088663986863231400011535331975650478335449752838786133590155716550616165711906654766828822540228082875528616122003643177772553433485273746418938847325344951477093822279383749162161796792712450404977924376803638982394039170363454308039651104060098861289343850139926759362081478402478136887769768557785126097417013948220387732892470993202007449209581514335168231636115574705633803820245898934783345448579971816540133481406146531236221943854092043536412175002175954517381609534012837972773539948104460264778395244706621258496366521123555966727723201116375896828206077274281844523046271310894061480942531480355924991324454912 [156,88] 64433170884341770639920897837922578866891956023175753135426890292299072139754284411498151876041057125006970938656039789309950655949502562101744084899717208397491785912665244245750244543262442871909116802657244219221178108777147318208922885630795874090941590160206775910160869823640680074042074540804971095360296297319103612759948526011584629743503020223732279031785275577820082476683350200485193140923988264502783126074047132181391233866064514713304238647549901558178500422597770266401560077972679358611210599752597190634275693334325512442382516807528803652706471790560476171661648167859970665575342489303135973665736773504884350442992794640131910502976068016421103746693250382233809083130525398543928520419203366039347187936972272822318915864683560774153517829983636120659465831452591792596513256655267782737581939197622631012485660820630008373002144046486027594967419792530877615479517981035170005190797900857223070123442151867636226845340087794442350984893568881485978610767177480595229734750256174418725649013094391379759792153022785184097628994356245466208721728450168973590120689680092961958628206703234861526960910413033180233550799272484346400869458136800315082612033676495728964548365859679230410869474705548363985516129363526849564239325649339662379498674149835147550311204421483072311160520733510036968949550911359183904030831165579249380385509425479027782354853219048036533249027565634993812614896465577435036280624219746964490291963457942440772306504380294067759208985132217412073751341443610306977169232641226663193536605937707655653320673912146815646553990691972735744071435358599766953546943430078885503507755141749892302254533074644760071516837454032039435151737931107950147539481423591402478458905610813110803611083528007762836350336446639550267474809855172369360154488632650708554858855851452871606272 [156,89] -14180719535643033980949348174399594962697364865648219142020335057176770881735883716940689090976472245143906594800690188949558546217662082220091101996789120874995093656436829032483323343647266368521281625972142111108284797012945786638851990284844022659461147833678654774731916343796906393788747835412333648151573389931614037204094428946690861097269132470202574409910651724747537012599876723589349166803155085723485071679057478283802894121180581501471211205087051647708838669047163328369161311549457916362120681768019827075688330831689991733203719775162516773890352787757240479627297919169227342478176238920963734108659930204761067586943831230207709510843125788825792240446403154118092539311714036782475949351641162782001570190902444160807947438923935652200827624457140081703561840082207210675929417540697163468176409676407714995852927234711107633576959742200065955604622992190138840925081192443666610683946757578918085723901869536575529889420465690272667431091500985590984181151705970381476175760031593488471740451080549911171006340421652727094271535720984247609716451482411821695203506666039839733339944880088190733139097995852767229709659536505565564047754935519645365107429270648318453356460064887820713611595132284137386227973029749097298622623643587843817301372917030657028620588108250029341204964561712570906804760156121109680229648662871416782034900804934076200296496766997297502909637533139575626888153425696517937942995714596074573150982642902666686563599911518474648120587810096778329362346103003058436931202549298460177849632909030991808406701350646251977572417559114730004243140585701438865953009602939537021277141698251560782462619210621900755505053002704440658724478807377171364878241862411813771952341032346352334099783435301081427451700112449139947812576140513530389945338451910721412705667518569799680 [156,90] 226336013015736955622616205588733672578164184998740063062749892075059773957809000440197489750596690167471818093492518915788615367333297535452844091697926703869247932541265611104609482409334259437415392908910257998611058022461791565110545711752611317056010201781201975034373112215430040007318450723263632857597937472714770093912626430124280621599571175773710208085395448475119977676552368769809240677806849779653050169949166257530618154082470658627270187596536511916420683959711712675467494202099562436719965809009743274159302120605133779359109805485074733577314232049370268090127404954868806093966268946938095154739511038784055453825712205825360071603885845858701704626758140367092525329561862983676377906745664321550651870931064619274160140716834869359105516083223119147204314237772152134682391662636480871148088262150874638888947669133709391513845526943866282049745343327267694035853477466915033297434095269852737525073164495548787639549644965032089574177578979825518985542156660420979088509497647478122355113777812296310395631965808750506386434628491120951307272347339530151601625885868003455208379478146177396791910878610393143564060031038941370760465977829850910882977274957328078825630491779306231721203794849900328280918966732504012462367909906084849053911160955244330840002972052029723895771145777904798398653780337958687161667441587700910395038685331272510774870331756608652908155869666550644948419224579433134622456401344167380560480906167515708372932478450601213873888793114087585919571297996226429367895865113730108832703203540443368853061135744093935037953354291860285509735980158931505449569548351258963602256029412187674564477382607706528709996224814867402242183900350078804120195008219312106238943997566958900900167052015629838081362743253918927765180359984772650180023032822114733134050824159232 [156,91] 2732586789961864400175134258338403977467116570625038430868564954106612158731120474052418419637176643843063708104763424546883946267769338560235183251770852410774742958632037142507088470113501539981400068117888204108588533375903393865154058283952479281244476291486176797999283598775449819175758213353956073763118018212128101990155688452099564104421232545813689212765846752971029347843736430940786369801227485401916793431094310797698486277215714030945672098970051465048504894406401795532696311153913074353200649675626823726155784504703733947169442101237618202727807962058159444185501266724062467799288150645941888348570117779438089583483357457018581156299675439900104309917060347174332050611760277126752724024831449049360525164542831147443010461833948743605723667881706860322590952043956788481108818667629293018088382749209804155223708260434811054747946022084405156894227981429777885547745995447860655929642644725677330083035643930435660669857000064305068652369386064275742151537332778138213910386720949375718419562315377233463050800265801219370550196954897505258289420287122713159130473190591403243540367597588536697006616546142701120883751829521246656007139183876635179997344909083822693671528256806470369161730526715210290542689598515691899666576674878036867547653174321171283976915988898176672367954051497954003647483546096420836902627524510876264253916360124009389965347225813446598572681499879668501033772888361540761648358708348702905743427586861224437252744804536113307300297465255065956125559901271350793930738601501343423894752669666682279618900441319803511957101553912559282591681825245553523992347293034523170009173224884360606340047897554742515153428927637727710825432370197084651912132446820109288644667073132295857725507773301201495332626759003626043430553700160711188051151224506503739126054912 [156,92] -164629235393727015215518269754880708765196274769163717837329790692503800422479058621795597935266708167871846780516077821477999271312178061994326169455838344252841906299252187179236063199135645905037141708749827607652360486149609862081183699979221930860320186760477802419032800098938704660036583824699246885618095642433686695273921076971025941033326646602766452817012481110503384467342077494181589995440672023257983228692938230663224905087411839351466589135068674751164274159486320046217722659520411960875382124411452921464547454291591540701356957727485273549068243965990257437021169198292602974929869134418919586351590891402922833473927075598072991267316655165614714906602852229622685808510930878257119026618434069616049292621523366489764242147826883673011848381139999808339414754805827457426036488343450446601567845218224381660666825567357453850293684475624631341444320826231986815938130882229811724892126373941848225702480147465783617866700567912873608002564228752766288770989545151541278541525308436811502192705867048471620760804187919772161322319978100575290432925454319662819019933634096655013849442501436840537469007334871499577024334022425315862839031881196461771583037753599398560124994832376293905451783259317921208332329411404438308315034085552820016792061511473681098782447682420087775123709799603590653126046275866900069196461270633694192568126451362336280981985117551797313022904056957134946185315510720790461850708985292782795761708438688447180144700658398597539868999450851278589471038347701479114002781104157490385110015415798759054297525520858457589963120143273041729339873957453308669488220098206721928336444316595804515463168536359932869831593319939936189645966317205843035898747829216803037518997319649436686089610674437922682205403332168325226749253139001116895160651287302569721856 [156,93] 3175973991943905123816676765932051142053689576142137687077701907827030804573567658546879032873266936252522696316611683490823541216667674687164970328036100815255086944593960455032480505970499903412076096919820549055511918907200710370065203813848404208453921740234324033112534025037217096989629434021358750328054290376438925619933600272869763145282123439278156002691874687751172484274164302019790762287677147926426605512442322910151259019843802596107875925780520136981442645893984311024045854289257924819999805546789348507843706976267099582205378382268973950289932273957076192331064889557423851757412346208432741147025261210823698475683775535736824365337599087378409264082009916447235844105303845107076260642529557202857543061630678849204539206086619808019051188765600693761876468387972743280487053399017305566052787765873842327393249464043525526041857542685782842362587287341228465077657756552350674880480426854129043354130702582417704342589518615174167950167322270129273276145180505330047984906005192647673546722409550695350470039705091288913889178045978569691468128818159380240420749783657941886589864186696663205655837245230738343926519094184568314839177627885901781426936737128276782197627693820944610172564376856394766430230326577408837475927132242413454352227338077511375301683033269594346033678351038677585653770363717497537206351958363583515384699447345727682017203251378971068900909434356693445212060379927926665719853505181823622969599384212500645788284921670356545007971917788222875222118540787783547488090230033829127580059562214334943579491241876339746646063280118431625861298704472696751026995451199237561433988830244779162939374304465761255202478118774126355710710392089663342972699789092973270110588911350692391641494923724105622528475759645503280990730008407861770645687896722980864 [156,94] -27163758748494776328216124788825181681173021480634843340261493224070434068254887668319509853800765512589280485295111687593049874398184727499945904393890215601734698199911151129735373122109605575218240087368640024339921803515940257942026244555047328907562404383112867868925791291731934692695619885247333476271605024136625481960172880206705696232060940142817454764969208218963293200550834678362839678603866447252199160489374544213392767554436413601501246724213117708376839315820431645671328576086636829987936136573022636444311490113538785549305872763170254564162205267442743285361169641996413628702552614673518713897159849144793444765304369725875528111181858764347575970180971541438899955860966765290063596471010274643429959808097981486433396694105008524115589759269108427209664688297679789570078318798663352990087964262740783260757574660506692837468407842228756397598599513550409377258923029168658250614811229810850727085693766080157005714233824388646389759287392225842134963980985991542673646231443683095724784765297767683961384958601573152999480028923183032148361555268622998572135773923773763859379543613316726798467041738628662405321509290254759789484432163048671209270564553179536892738334593331023147080997437619868084812086879500778077497556848469674458355828465797013250027935420698105132457740120657098873181799763944079593821406637208569903769923570725111644073202657885096756844012256891343813497893617155505464186835117695753592972388720190038956174780635471926556695968051853079554451142410432028440343843461434355837733346170753316189439402898402763381149794596577696979910618137257313834457339411612180739680323521880825161975703705963292373511819438217991012013443231113603360268963782098236739910012810131354340967893632782682013652344059654215991454010642895083348066266513408 [156,95] -809829368569826950605360463553032794866621216177201495665056820987358136940676237251632344895638749441328411471742735254085580299701258617008354423902133909899585883749897032223047460624176111510115287555171974217303640920031593540446592622338853328953282647263032866029235869172049926259635536035123367940802857314981989492441726049383810138766107030888326694412176913591510711546107729949460416468219125714281668672747619889901226440814825203809180107173364584433025537250417331403471075204617242640438243686922211555376492124774276684964128198531627603726332500329044414988113813551200866013840907289654262071159722015502153239062305414179825021580273855883466336668822653382965808163602425831163579335466343836159629225700346940887829875815318618283772033088630496740684141268922194666503888553406584187169225561581511318772270415448324281843299592205431313772193101418342584841402972693568881736694347516258678271068529751073066194294361903782181248471660084793244423304037893436853850896191539297838026139743305297287561347667339090878748054752114321539320386588648979108546897789939602183353434571758737298274373167340438864741315909996451251508084346614869222220090616398721747834877807284664000288457628130205863261799083944068969698539260298298425817988641214056799293693686676476644454153533159953091730791395473821254167122514579125823601369216107091982511653868732176796388137503436155405263886604409566986957698129807137599288761113427545242801412185334092495224108377153712326963019104740998632933607978840663249637482246806221551738026327762466161686145801435081014390466557678852237544292766791687052569095533065102116017971242508519737143178725524583385514984027881934402632305286363849671000239597563748807303340621577641844682740472774394940932319316147066451623936 [156,96] 2542140587730162986950580961359699785332412291165558254502136363224166280092969372469681569650495234349812325965036023420163752760959307673969680196001176588204115898992789356687871348938029404717810924534516958656585045723984461674435307966318345892042920275987036133561817552178491867427997522892255415022981653756787073324313922245027792553833268276945980684484185144362587105139532139676665656629763917203820302182223777996284855346100555399556763257182290940151056052259102562940427721124758526167653254240103924936599978125949770183960542387308800352769985758685581303193618227449705712042321381486292427684619084079499465592049468528829095459800443497938596791947392314285795409669214691830864720109694358004172076141936996190436505184305142169200709078085985059285915664790032915292534716751315222871771698374619328496598586802772109202272122057914045353362788288946502448919616407784575503517477406278356912180838152842491413776032905759720533872485326643393309526475838900443979845852422102149711009871535450280485406513911873563320018481167411294013106996151895800363724409581205425715642419367695536665608242680255877492300812966356497969295213644293085537716396643064049192086912028328834911533167216687269147308306736136225237184654215793925904592871790645650073054990657101752854885697033479515807624860974444510636803568073723469372162922028368750512910903800824728990046386000464799747968202835372691958574552682198017368419627326669272425928059468958001809412294798714889912546240287674759508114174242214878656016354636324553207729236289313937358806886377727599393184016614247834319600024617087648408093613168953408485742566895350898506572357230321577858100984548923135033508419010089168906330827956439659318252653404670359823579664032689949595885619310083633467392 [156,97] -28614808452198503266811703225644501583892068439234844482406647724955278602892710901165621892228789731091917109597532058591798612828108418272003313963278701141943891547243124077567828426052852773251289737483111299211473047007976629755112198810279787229997259992287176266919848586830482483056306568523396390663183409717736309056904049115976520768554956027414621449511665493447345656949302509072504908772727757550823212747955014448135904690117500482617508396020773761159649508131152294607683542178400551735834886078830776258873993321854906961843940127334713715989417548051810208662088214212771093298606828004597919677777548886561257352340073817535877262271412699452772989317387438215097917536644528995019137742362212608920342384501089875466794737144131780384769665081763279722869991459286537918588587497855364271172729770876311414771682723760053738227376914486169117410786490272245198304068566763534007560937794404536360233017754522368894140903206905331154535964465543101702016316941932868377262898475561110105401703128081260503600025766282036127485959797818990007005082588334187148890510203536407135244445652617133568733239538588314097352545074330939452395316936600121764833544200915460681725460545195368892687011449852657583180751325762084563162380666730230843086806708434098658199223587974608943266146453685466360083835246246446229699049590481421343325483986690733428747059090543784710030372771899096148534416594462787484328530687103900120608549874384681762476572033187433615396651019241199431728877520420790958448758359937061601551459168371624627362558959048075898308779082589817042049616737094119060476630862295387871557046345879092722102186226416271850440009336404481827297799401621285679047485249863863771605576554329645116884034332876787376845836983124898676562274291716864 [156,98] 153921223981908648549032756401482307697187634703017389540336521718592652326757070791475203260045008216543483278982768913118783676244408516391897034762167041896719837189072115611360979715986849189135931701896552081900092915441443623390923438058521484009526267146332756875929283251913265173271712440952643856176276012933419635931548535204386319639501312931310935612141633526118412989479948379227827260154683426879085645087442888458602939895765682969391143554303290293631341327933180150145909274071395849997484447446581363823668259290217647258734485544853610615696941277540041059916718948507010625273968010331179193983497191314621516035930896015000772525536403573749091081372783487114927240291051672152048800091540587397797767355560785681894254070005457649586114768792802697475176933910717993201420475815454310037283477894065294658022146444759524832481178746869353341963714071839987948491462747592964196934640352597455576870631986726688163245124817717133589628078126241033733797971935674406906065631604278876086597377145816754475502048889665818650803371125333859090406346247408787200880200974648786093928871980708986401802991141868589422498888447532227833786831638959435969763578020911573041494214422085077424357012191558670843066396128710079172261405872275495163889725069024655361177690404533273703053246737747740978169265807397194995534867650093969738808742198703069294702970192066265088901960861932149668142695161550575188737625128079233632836568076012467153638722672575181266958847875582814749724525623824679776070525393421404063966384857381276062770172186101790030565070993906788359602786860614828533430351649009042725849934864455500340920467402923524708182377011533451643542678555637189352890937695393851815494054871468534461221631309303070504356552971991806887904489472 [156,99] -286828011073119813710831060492791132728055935678035543396148290965703505463013277710367913327633499085746792022679657228865383513478340040245193724026977041249165628198515983807393107202238900930048396737951636988766293821583438053283231052943114029058275676951716719797662101393205013381940609084487392503878899698620223989387216610030782725178119437225728764339281189198400961355200816782344368699718846352698315734557463033840495921554875989882250479845392644974061999304684752012421714846528960720493094405619473985707052671535280194694200782592310148210434704134448086278120265317401274428341568891605294511521637612493808632818035498808167323576555052276397416954605531616358702155459588723498867483046041783862195889982617836230706918356646706663560423691164920358619452718442321701711785977476319374944636173841793991015309515495095692173352907259713000198216837043692500606422294610873020059910604374137511517529072227319862481355817710326935157386551597602977969414767316410656770362078079236685803933513559360849429622511155094716326377505443707807375754817204111515748896326467080001398678537233298918899657662894675304930801111407845118755237432543883014684941315788833320813879090540889021765111975610785578163318421746689183109301684215892331537406653319240691977240301522316381106235941818465339885192345394655190569924591588948120082702352038148398467701577556636240733076580634184552905269264265556815159872723765969786958078937971961261378547085014229528480155374805926998909242344182314045084517343799651816539271072228457416364063874140591605421885340100159877952052860112893307454143555571483474527567862133494633320323543550123530242524201861190055204837573661374939425355291133258535571116807824429650395010110060160364104308467829172318961664 [156,100] -134097563658150520397379676414240678853808322891236474110856869954386358563496155000019397205233145821113069587173796970574472888876914468639915654324304435211206663633008755407550785383271155665307172434956240115541205003599856556062984073071312150668756568254023132080433465783393925130003750973633300385446196007630469053938721718622119532473526909277150126738760211905102456354074946551291230519770817738364243495552003583621306844000289793722153733291090858644697988170642270143046479284168840074541620537898162462561426528953490915470087675018893390842758860723039293057743207609351453467348951199736952794464714012360509348571909581020574485486710505405840035186664232902573398927414554220457396509108936610702260179499436682495677688760150875834779757417151407994787906454337828357466969956143822938034690400650826905378364659148083866606646106450147064998896427162704702556945437916894321409190588944776309981458544734805948659226185913722678423000496113793848672826873545903144427181335581366785514897299641959151968772272282520856202739524341512558236326760283216253955157489507598295614779193376318515707601273161159064050843838950396030542493730354644973570685309728792844654019300184348366368134935563442246125011445355712520679039997964280786060145031575032746524476458729805520667170144693684470356172539233425474990136645506475089539090325372077291702436964074771099594508512171625219787246991460431152877758636856979566614650501713722945793448968899128590972941297625298509323691985800402778058301635158996365542899772754341688454592154186633907180337278045436972279726642639487662512785648951464889080763079286021824394216091795044755349823325839071945509641755450754898731009835539040066724810424753009331259878809252089204679593230180352000 [156,101] 1769156798186528088434227029246408640407887403151785840961748084625001570881256194081951421447383219065492271273266180202438940214222689769988360792487295940659645758937943979311644242729793521595682251401596255096204913358944757230471671851560367167631794849217698731082234303477071770319448779886955158476783862023814908915201446657034742497296657445277986812346493075563339751830864082023863995458992090154139655369186434091920200051842896883074530641208428843896379131647160971574499109450549080664635133848408564027398381146363274741349610439450705204248981444111516435854876634653877594533791504868256137444521547906638582756013155320759272026748052771430940090206331385157470530624087205544275622432961149977499195784760365376814710271352498627316835177279899495182456493443815316194744256499500530892786386070748012938207196704149501606581309071743545133985182881929380775593109595922569871451536480693561185032316912957164385305164028321324036885270538424174439135057212739614278200883704792531753966827359778366611608161059028896381441657930930333008039828545286991484233418869710189696972240567608890688825259131987639025884369317083232617871703810105198873189962510108169529662367905615384182947626685300766199458816567593271133341542982975936963419505623328099038613773206629998568921845617119538449079251587818506162521537486657825647125343192519897253358676604867950125888603146557379511966019440654380278931645595004720405746614446319562969368696916217052989698282790366612155115445359055775891738840319991012961685325056855845170173237930064691734145401938046588599070735606381716555203352046860187416699604681944763368929764523924537116364010549855403659220131426785366453189043074425829459113077185162436405513753494817361792707358257152 [156,102] -5907911352567853525504632485828747970463996727285643884956712528879197382836098653998228488722697220331079989020540746360244592629772462841884371962840962307883282887354413790976221147701403165279655833090251437826401301865967295232011337737185608176250963154964567946448780444051485172687727607657838836479761700659740551582587940946793572828662535902309635834894367986962149067203203575300272146462985161985904811769216630667080148603732587914724561938182344473310425757718344826427179437141807377231016250615858549681334286145319226823490613952661418778497976975284523516865324691536575607043176231839345976710785255435118183187597313203000480406939650302912894562252028431824900822852993514329678675500513004433972400536758305719623649581993488880867616965771345675802074260805563004224790818899348143080031301041335880513160846930945569857979296166302427304181905099115376051372210821127846889683477925053388868997341813019699036021049460760638779928770947419478486112871999638734751639902203709268491309482852510448667963552160370049701450186177769201968581239428967830987217003207549173021381408796300003159178691763375585775133324066891935044222000905505302810926835158246677597402330157727009658568819763778095720314742033136170453247023297875297917490374073153240837417204879343366536859356234808363246480324801614684736240109353745106074215442422823597162745967086272391201754109439264751778166320182908240887851680174908843681418845544260000820477482409639178565617966722127329047965181973699334015500564362511531269539079665671214972139536727795153450408847849671132273417341405477283032492577327427613664653480936523435491660876475784404211253126390896602220354123515575751298046385800373236945314611639230385455205087620438224522747904 [156,103] 1655033136830406422293911696166084519519913297344565355654589500520116569368873014322785839887756742634463674433797766314838056186785874244005122079740635068308605814167380427930091461958708766699101201423369638240295631345528609919644902654806769447419699994633287370563431251819792380251429476609484798418190393525244390920157726974334005976437092137999617354718282798524365640519494840528048990267100964524325573487636549064922177803505405673925688074540531166540695126814103867349352997440921328234377950091499293413429321985189263452334595457856286128308827154526819695124573062331958989091950219037388295884871571012167587981779155489262683405088442592934124601147929623632768488366965448586873817818068768222304771752369296604687812834236326577137576132940498469421881172390234962399867818770207682971312429204802998118450166825490752759135199673419125810415831475167328999456734996019997977342956249792645865846399919566924326120904086457766968108696053176709685525707528476056799949224509944959420812880002093723734544270169836684011384855953762722388028701811606951671781789753005775385072657408841021128748786144135455193721780966973226444485170094873170929204695937079353741576305802118177324715061711049453475207242146669126412496251105867507927232971075465930596111567179156853450845343340658579276171445208985691824002648108334566804528358767261493959624038123469057585684615475522376250950186896475472885790645859677382998456925629115702572249249597100502047256856389765413818580425669316088004783636119149225285352955775301258869898194440210189216216888514446514979845037077514838188137293498684542439703241732800357190044512551406150601042816762445094210353562973969794027258537867175085961821425246844154722348670565998321664 [156,104] 15751691087384589146400753787799963148920095332659819403826078331817445649774857659129545330316098701561840262875267573062697511014601838448142943257979929694367790263260368151688421291743116801013028703531672108890022593185050147733052076388100779802857373977473131974905354148804689495283950517837872859282768952942803059088946136171536211076912774194638569554273003396989968928428713684783913844637383827594379411667731583854903228383314286452153350710632484435954706770766667540039099421884399660114305592405644915006289649198771467264069020471869023373751917549165373900816223693802376286251969772098944383635732879635332087743132702985417989474146858643870885365059081999235103863515356810076180523059711631919311512849788524328418209336717847544447155565188615067441216114754122486559478403273565689219043276304199042224832713131584568794233663318271561805935744669269950117634248435684656393184856596853730124437677411112477685565429145787795181376163506148058564382762675080226257264430928361234361284978879400030930881503145875998019125181372575551037120094561275722116086614709493894541006815502431133567275926812029080047390195582208054581179098485624533139618411954122851584968502164403503803330233989667762297033634012884032548587118393439741287947606956687228948262835788896301274243566437367902430772194231246439846623555463096689928314634508135840683933712222869956899824973230185518899564922801010901118062751693706677546857165774029865470621229438939737470520017598741041256120650847834895308554392417438711721879248166911866241831286426922383003897871644253632600224071308628637222114435977242730146417220761392083235596546952015363383620003787022577726346063901671920853436095923104279298060960746944151808083299422208 [156,105] 2755542144865820917472147933455787382669853499822502470926886688203107899873341109443698382962643516348670252497498371984733685098283046966920021923951500953919664147570914426135355731822578560249684872101532525821203837269714380389546199807530841263298517370009030799722992950328157507655448680637310882327417044064333590378599833435743540605429289392627528605039824512894763534517972181880852389307999935940166983596610779366586535520766919857435073102404894281183309104352210058147450495474419582795298638900235615336576268325721581291768683524145070584215665660750216164436308441702591077569430778389136524992674776894412942656223732688468856808525318578743803707489594852086853655714022910895578732512586935106511828609929735370695985441261252990905617149969261421937378684769333976531533172559078306105949745964429942008268962793628640298119013696728818170902309581403128780305281006504586843610788971860146752775618462374285502988420897884514647180181383763674479645745092653250528789437229369093689115663928118773516197762676664857519204929293437290328800431953849893769068417486092072302421118486304346979585178656224345781500613192203337043725310617240501863156488284026629896018183150010459958128194056283382726554568136977302013974193491075395502358234706633848295777071378548802600193814663987328557685261977689159798899330658682251212974793322124367830674922942044243406645465692537314603669490222311669192277281702256115345652973501576892956555138438196465936240201501634941246976962771576633828017051696106495866151611558190524889235611088306765247270142295052800204055392780423410915872902854091200016103185352609219197460270441241622146379774019475768978024396706490736508909377326308324385298773056984059842003200 [156,106] -12160175385659850109780234182759227189500015424711566196390059258837705150208932704833570145431914413602330988094175069958333058262808339900710392896980255675943328776863234236048113337815285509720789684487656622508648766929197902535981531895487233205043144339029942820226988826359338830883279907881207975868454447319166975309253409896452748185990316898559628623426378365742172582146888431305766500840357886645058077491483623091378762848060667078637019124815673429707672416271150643724819872024557894897730626398322881562529517073594094294886762990827629095863522500108559595115958032269112914190700378238248089441623666351754216706732349003512830800762152917804320089101432283473445832916161294216898694366406663652738377023605046357758168061034594391603739417680175317686846891760732838174301434339240725373784331687547598989921484938978609495396374747311659750674987153976589966843032337110808751833121214405893227579364568233736432198443898039212523333460215016431588946890958460596506159000277577780572349199435698463112832148301006945783582290858846477473453118735123912847426796986923800072760093733320208911184813020469088318432291611841988061664102452017031741049159068914343806724249444990395965279078579041486321136432723749691810209406065410389341967182825623015679733449293536413594820941227659206354642133432076233191560277480402967165688295112726156233813117775309593161063765418317417832658116497328316081851281485693745761508090337989799389934333504816997764820833786108677547321281249339996386438964702955346065973483520362800856451879260797084276328003536354990364407016371665117958453616963811169179408736938114835420285096965985141154748865811584005267323779318490051522230226180507710198439408195023540224 [156,107] -3051341526068671512258689339293147039643671437962372505313766104879080383434989356179272209585725480639666882684172407304858017623857364735853745867913947487323735561515865197969982164532377239447318503074505804104868813909268849286602464617535563357001883873558137669784721169667234118437805472768964826052302477806795262453455159614271425866331682783382854938003122024430097420453743914075731802690436166116449837202408044209836296020140075520380322134110206969481973349410568371615110096164364200591330950718406157178127996822994433500388086141478923569896686858630425405535480416981606263880745584824817430656280449852643634455445703654591640806253883449376398795915405349896179162317289067976611548791979107502381147378496126442842281874398400742137481873980131292418006348101969843739472843812551629107694484285446539434497340075347604221355397589488112918659684827357872137292761934082309983521092814038218504102664504938416723954175925640764422971994635281224060483780093729804890931194202318733527076520153256750438382712718565591512207353485106527717614574005008795040137554120947849148504580786209418959611958098283724437652620163597737951309971895969235678829231403525305522636083649143285945151852901109450365278780284112599223447521813353530114963982749122308224437035836018614329427195658177441513611585666880193157941636912387225871448145827864504892963074050929748204315946342645764461878540550296249692742175640971802119493510145717508237810665594788525075866008223432601195667900250031744762203740472816037676198161824265375316456063713327283338204706083304475018723140633840303319965806968202488803038266350562867299001649122510626044793324877957052756090212964174586009612461309351319957218193956864 [156,108] 7364011050736759323357189670332501112643666963679145012529503318674900550769886502139127148823894570315618046630145301920511496148433985176244963527496695258575578873191062811336557466757174210478025926195296312085180650524431506040650752793489464663200386433341620062735798404607772926817927141778140178156272078754873394799838718486599886784916525842080227717500430462611302645202022709225650860571134413042898419206613779888642165740201467819186567229095978199973770685732502251653840168691756660703759686829887534012844298232819147041913024676769198777905654379253374131031112473522137704161161329056257502321969628812590720715549969006890125429147820684153897495623245039718695082581764236773593005009595393237675916131736329175133093097740691262470963607194295589885292975462276743283266531480522727126373945328971510181972454953916177256545770977420172245907119988354882922181049089433380542206859790576995491412818022082214366241276284581323367237394834526472918929932521611792423367540851078866680242636512125253534171073209089221911627112345565885137105497980542635929862683078774277384969100325769673550493125718318315043688008563131617207482781124797064211476846493564251047433029200125638736494343160335047574559634021510642472667718953347387312276859009735854243577389085767632055925726368490393336414908798123612413884182986442108597409399899108610844968931776568107942166395705308220648336166772077992270752437328413419319542064677249376307414076719935426532682547933186355197487920477968567854108455717799917962384233891860293100175388372523780813606218745999053014061388314733876687131115876884348200602132142943724199385749472479941940314667323616768372556332472962434203423051012841871749505024 [156,109] 5540053437815509260154331668102387905705142164611762431352737214113538958470556769484923714661088968241940247912018471954258056589738804370955316180503209688584996665214595694648692646501106295305078968270598177933178785470852076399377431774244638678185797497984269369213540061070167067392008009757567076532411396931976686895842687750733199286768009188132578860445607146970486322898972507374697521634029359807762861746114160685334172233789473396725150365484612167583864062220232742730154142917907918396541941738883870723867658480606200054342060950059386955952458337554274402037213055406729352466933942250089897836817516626778104796238193435001993107799464809411382563475371443760197308329385395275611202977871943311225195757069128384833510058753209498360188370869220042413511293729788608978076955418829680363367969878000711014057435010190070710756598614021059418520926075403383780054314415196223000758128325883092206835492051090374105583876073315051620368104031256588159740488182118719346893938795637108115995526631708603709546751985225039360203296385725713529868578260840450041975775053537830595974774719581578637244340568334852109628938417011069296340850424592029711913660647452161811586452767653032782058171988769466586695878928417830828521951010357842822787625336442991190990562137842953415593686039494397759887803732555476122062112142256732708530420531368664606186234067064552286581076312964871537278206651444697948879838417981003694436694498803194170975737556298907503601725775288774951854361488485495897096784506854615931014144069430680743377466528174267368570080470104683877902213243876322427916866020347532546024758453811761787739505319830858275322395341157854166511882278915735473922682880622805504 [156,110] 1400949782117828655044071706494302534912954124186006259057339692154326477392061823070466996735682397253514921560817763221676632948447388130243215391614042571694129436114445469728177716836428693590228913415104536098903249366054691328675431143509912811752686440689952053681253192599550862361812725016217966431763552788379440434763226963822759242511466518811191719011518716506597178908245218480530317380622899324228350029692435998545332863942955359779773822879287526712550789884131631958881175258397124129552396667016260271231610745020864313052076100785873835478772023293628165759148761406682525372345561997244190303864009959132563326466570255948898136230969501189990804132739656753550239681134651748045328214079039526373291141384465557175344666424339101330747104875873845581746525086541825665659732255747898718490778793235937914454062200775020997243023459757619363403715727368120360562217335539791807046063913625448472888970812696047666661971436216794774008612020334065235710545034993891028392535884842475842621816278800091841207461946278610974364802898876295470941043813286157174004672124279435808977302760584507272315691938279285189952604060072154950862021782858224475360680701360713317471630984333166878322310192264118923649877509654673687233024747524866541029397705797596957977848091764908959272395896236062886047075895221125555045946653124898932914721295278109198586234529587501623304634684144539381934015058695617812281240996103403828366355093789109105897489185439942078696286637767531160405236399754047583524208969572173535392943561351068068204529364687813814411440277820896787341128853258152545769722560017001964951326582841923958955999947985122631589343493303215670267473590682439526544109273088 [156,111] 423026328553064300899855400258402204197547453782392515433084119612437218833637231091068367590603724841754615482429186598283402067955323688136037457006831046027858129043047825930071866241693928318380047527606642080629658327180421843949923561314898190670118054136272339808550789691796327318813091231162340654587220947411815449914433788628311281196891478536879215771995393714900012434122326181549910935613219663367579510415852708177418082943093825523529056017509062404425759834224495374808071927707395119870600378638403443846361300587587413472224070699483358526816177635815283700085243996284880639637138881857491495324842444750170117014090387522067815742485912655094968980885028876312972468886735781456792424965849928384019504101650623455855065149123056521786711394768876680366932179460625479928350198888860854299590427924252676368368206954809105993233030576518678498110240096586783499372226510480696641379317677367011624729135468364008774891849244423629640859257690788430284577733673662026332680221660658417981277076457802884920677804284624785837114263123266355965888354977336278220690164844561672368199236514059523491343734930213082345198264266987910154423557190445181896160773306715941862832449526526063252844364538760559299028157956191658848513392171383257166144015886587887694811514265128660976819886575273882283020781982483579844481200677698143922894965897780585734667259578413757769224815437497224321122663318127987399305345342577222845686885035677836379223539184933474579342284252261751036565681961505628750599497197941530697320204681413034060961951608994248353409087650345932274525755060628000587580736144887644054705157768352699006835194350892754379111472800392535223901548341241597920256 [156,112] 155204348819888266039532419862137811629472508353971502875969292201273870721881687400295391746618621896981242875156103421610379609720923027520881838049005978091557258038295375911442688231276972695543873462250910134031927461052900569256468898948198050624220265685780202915649469082259543170019339781626452071905285561617006696679956089842319857727388486914749118475839328532605388498479985205179816257256513420789363703477160309904687421245893182539001107987860090565589604802312793038257758192270052444364664107804907985920042214092066157843480733415170582993403325803683712471982574370359937884370074420247901286626787142873626872213559510929034205206975494342499897393676759121209765234854879399267908465531274878138498257294688895893938513495334656359875431369195359057196264256797259460840697440408874504119577321492333524854235194881278736195499632233375663086401420084118243671879055345201598758649569317385941857348808164582615861508711598808487472249572677371346382613574950050436807970180200526417936110873967427105558705307136579544391228191180632380760804734587930514321017844841209181246892284464059321875124641151305412889869086299853066547073759668658613413747171485233775200622480108855047458085646554013626947192813511806296551917379066660463563585304574003374665646502378263367599937106551397478782063726382243555718516860655679166550513500611576947100024413681422636677016228391031650353463095925744202026318453460096635541017325270302392987010300087593846119188260870460167474116965974861305822795902870353889879939097040929017334060360561417709163891619391443599686646360798229589708057830385306896118363584694030058849025689909317201924278530135504386046829741349502208 [156,113] 15903261062400540588122242548683276233144273660925628756406098546279666815868357054096040852516602371977329603370801680543957163760738605819069438505310595399914075279008805283083090636491426615076720709419845885861057200109998440651147733505742658719907328295972299915777747334023588856602618145632064394315117996473609793149853628870161108311513007558230421697134675307059949917724525170831945527402814835944077697730300070967242367895979424729541374790056654511822211805409547725147931549723315594328291112171134777454142511932382738303229699334085300120756712875497620648860310292718886192318321859536604990550219541508749420728520616881897969501939996908454125873904613763758286752295145796054831492902506284678784330249342101102921741444789615792781846166444552487974113299796023217027765474416342482224053612715243370505140826918506356322728651427641070080812151032155595253131720631233133508923707716141348039825332606565083332250858375459686635044689423757119769586488941227086454548357735787129586196750453357206636267373233592801460339611963213740877062793858577007802682519018266731495518666047732225286039800464134156431232583698473580584961979134679694504642801054256847047182879775768710041646039632678635796742475045627960269624312976634537274284671506668506994776473441214330479982736180591311583926154572598470459499541506371234869862300415309894599830856488572264217157918649674025724672229985685285958996995314920662495235260479976582575115631947888232444048191372780796045429168541395743067122108020299890051614094005892995675443243413483452516402452350254954520420702178693641608413390891301584502403152419865182378007539006804026945221521120155753531843868880 [156,114] 1716702107063201120842443328316822964359781521004333914358543952568732857383817204367905348728780721064509883216978045465495907952996132285157364299953079480327858737814972345306257487458503866968120134063119838668573260394615095868776615975742376690120819281676741088364806667929057526455416614456511003152947524053134145098990208517270356491613920975487441447437503093303406283233021254752886499744454435383601084567952344370498589926623242277098636106359130036647208811743997757952309675690620104975495226109432509076669915396580530346162382332783095598011524613329623888726654058719796911730593237009605395574589947531350468555942331855268191687202695859519646311919654050593808765946292933518182616850221504835691096582874148981441633833638214911272375388544864887895753286534451863231314683661669238362449281183068973795413405566524610729512329099258104202749270048287146646114177277711722685662858881798370174173725765902169346941448776543654231916969070323058160224848400987733472361326787168246434301202541481340752398094840905281218059253979168846214693542838771442452683594262010624458566967655824206705473345493580259744885025603077808950898819487674250567864927554439997232919367055901689890651570479743566120272937934345531832111567210658276110055584921061686455443750957814336652116781310319942075602305072728650657245930326722945181295848421585685317959369485363171528715266577910448005838032638525349943896979883050368951918886128190945805725990158603160885743946836809201856076923771643998892752161336821791291385055352499806465977307205323865164294115800614589948374762472445357938158696937564513954108800945833363003967476150040842115005026881827952800512 [156,115] 240502410978947728942393652518702163141383759872782805141525617971363007321994333035484807270188762928181183113398606703343667004993503176637509144964934467544525642095399931936286811489446556105059083130468143320686567776558380079835106452332581654122667530449312350080073655733388386209361121104906469811779866615972669866144641064650632207545383381157832570647697051958384773625287464498428243333529641100928673376000775532709410388509272550212148618780344437623995317418995917326847388090836728620322599508222303785686432583614240535793716112516384021412279163921672998428675191087009243472520477625452289700602195033343701046525146882611117582419931901205217843201651571494426269847091176925305034680865662663540083263692540983143942286971401189933444547221164840511993535793291650478827416275076522877562651121939575955184396947904836367845341708338039981182369024015435614293347245348960885574245051851333090620653495549817336200695923269821288197740537557406398288028139865120474000570246294357828046212916785988372334748201830022211422380879790150535948043280455307700572506710464043978945295539425845741538299473115171733889721625481574133516130143275051762764365823997209393625225165881572602800735846007388963955610838355470812626235745926184740838520900699577485376132402263229326008515402402506387035050191818844715947521208238299995478322515098765889469334266325187828995641920618632441737513530303965152522217411534737687095934795566626462018041299059647198884681617550902515300033343537613872508679804400897865442002391800568068971042702828656800015873084594035520318629756855571549119987107528081592433717602518230080701275992451827093999527165952000 [156,116] -2256041184570362640661894435093950053328036978069259919141046223915579742174758357273269171702722068916981080059043977439850756626270410021574612414537276498573913188797084122891414609776621852950411944915184078978159683535822255921675147851324561893776133022078828696979820667113032744489353598124010338708334269599289024153724209997060539248925706477313804118042695654338119216522088075186672283491488290241138553103147145489537942905780161410172285098297340806138158524752125641127417842168229377819721924807938504043007564484976279548894149590847144221210622626806341459184605018875929858836892490029857843320719854836362482095646170865151350456884061319418243765839549994449872956615690560369981046619203602160188437342532592941653702767546394454694883088975850137821343981118503946930668240986377300744302008810178929504378950888378078746704120430323016728382836708489792281490706651481232255178749841955345820486511363472567824873001640423270540797083465921131097373820584663650892193679347569760874992510058248868949473884696944364818859974101550493334007111052610132174466291759869869832703349245941670068374533345955057875169814499845360781536369051288457481731099020450430509787607110330594152842206734805012534943236165693000455575130299005727842437307642945738238351404825976413230916432867925985871162503937692819209033794807107558636329279507182276340410223634579133010525280757940909124593048406685327292094476638363650926008966169864748374403725496681311393026686706757342961083827466363969865364087335309930593871184297063695050488727853655595595447582688615059274286056623657660907825741371090084085638508466046145934748463866909671402217472 [156,117] 477219309327787161682866525124030419603288047976700248399279801505360177172102400373278204297573787991899364671063196568901071088688504619536780395971377583605453526151570882755347939218718820583199958084563599462900908133427222312999500736717862359004524036268962975949344900166139076225504308652087368716990918481102895132904564795835545771362729017641396570479690717328267293325800440654311157873140282022514010018078467658312632588897031559378893584918643647519196550314000778619895933637887021529796730893983470620135187860079140710529196512736193907696466594108441180088934598142860088412878075376175160775747320564318300788501750519707830005828958005145842479699627492722255025737420006195505381427351027275505974283719008355826114348667373792240892185276177154098278571088572011539884030536595550198338058877001459480505632843985743240411889873585687685653170460016911603341995616093272125046236462046824886830890022430566724155099490458231099849933159739084185518752709582128543798284620988016414238912393749828396106710970824995584329310973332911985249642796249196611819306455439177131445158156298708958825364183092209611830259375200411229700153428459201958417417185437315192153651618850530766664909284336605520580116458116402895512264256122888171978824105062034398551485249868765782155326607253137566010747489013538359928105973584534560148744576926631487255127175467699147489968880739332762751561455192096316156323221809893690364892544468319345204557611801207356086775318773728363531654804077284111608004700048201758893130195938782307965080647092523715645386897150213404807689343335261321985687921490311388307299223358356331194134950230384640 [156,118] -74891123678185935302179071316638308464560112557823809837386196867015360431859301628250424390852794387612992909315796236483995749189314695660412099827735580961043728037887414389764043696327640479808088078984729769593982739336711334752543420128904816826495722223659705244700256348060299382546118340347114678705707852764052094608289398130758708176894285531414657576446658521178629658896611478826100241818896042999964612981064256605321052441812359962668187741133160101215210551207112385946098115031643358252676062038182807746827692189570623606511625278356731546220804864378686120020624658903218644720448576181885444825087359681953984468471914467745237145070089631423357640098676885313356564008003528735000174183979195674907615372548464695458235567825638154760329799601305575629323426887228834114396638496922179401218223669302572659768852787729518426204128646976419218120143676474236007124334600846372688578157520003864570441249898377500613359587810264175594819757211411944135310246465766234156376374513985098026936794677815746557529978440251564707252216687758204152363161647380107184032995102908326729800965322608148115330807116818679269415940490668490763296590669712883060220549541972313709625412253588249649556855759425740547782497523782466079452178789355137129113632715231514955502840425199541396375770480521286426324515296035191448158561142769603339041477567706038849330819583753808368637278554326734613143847151741639829282705941763523993463714552860202345370635990881806396407571871342001682357419767832479442599113398633148123622015944503278632624410568233146682339548392049252169703710176116272587810376453691288327910207784313490503314446848 [156,119] -350219066044990371620925256838028366416067012342434186753969567999154317943364218833102396216288228288603135561023054452930355888523072083089852884229270137311339544539906895155926474437934557945452775581306477976643874591873302134724097807193231032303625952716941261135294412135198145643000917801118665547304677677871623365539925582015887141853769743990709550049950369947296388568803981595560722027362433924138059102166842773587176870507772411975347415308590445495103268651501694848701601876868970430044260153730930686841814158018981520693573530274866126360743655480057507407103101983694523738812811705085494519978937370876979808151076756859848973618101545172125941404773090485720611730055509748570225585866732171462649507878302566262294280016524668270630595180724430633406890702284205526158982386532857988285334939103610296780949751829079198244032134908116730802968430598912670068648840524923154543332497848427661402326195630811854164875629033362571227555070581599398128961288131857571841385518121718923564169370307075812419487589844863891257248889033053857510085351235155869455433224199551167384284423783535201731867957109963872856188186892689515172867489087698711556143542087210771276147841120684628956938810530885160305378453878763654149905648970422280153587647204845350981332653527487702870761404516780286477610808782207041602663199899925684180578652654874999397760208065271201565183469218289656135202367461630284771343581038594086962726595504700230900134462567168235777735645883147638572444985681245083316039488344122470923501556907322256079555687229726038256947978690737102289288452385098690220375835399351575792425523508353695744 [156,120] 67019197197640883618244795283675829703023344011515779178895488038067167370873456147756614696093902194438648909184562053661897411556530253711493788285089913755898065488048020555342612651835307953109446644278388951024985733466640314373612834781775137429381450554616656468129084278779255941970319736016729984192943483824203870014737089287359531327169371962785200554786195911025804709500679788965407630307205899075417655320370841126801736930650035189411010019681240407244893855515720040556516518688117970214678728480509691917229057081820231075680598318980062744650277265760758465334085184470310801092237320377704413018364599840470541858453354217184446084473928306062751490609903229493712259374227223146737703192325436228287363939999793784999461541977391454043861711041380444269848576968386549706404464088133000763088461377553842950527607252797489998359915134928853204054663717335587391132533185108504801163425097502208106327921857860337802584200102934699331774666617784209996622284006385559515830389606934800370652586850182501725342353533350146776607482096583364646601245931273502395874864367596529798716596887917929500449248995813521820824836097176940220038549708367523467273416645366294626406323655138418741841913856869526407479764262766123118755747921138519458043478208747550455197801563604464014947741687143767956258711713147548504217342461731115212849427641114389383344903111473223263927461696707055124374767690914599876299805424426869483423742763313194166373533731398869339429486156227591815633186502683506485129978585253501252486226654446841078582379997377272220202247717708355750239410732188294275708496329635360027345808261120 [156,121] -12998976717323852663805406264599465877133250530688828818064111569268139211595282851779167547032353102943862173597807328824534709435071484915929819175149418039598738221651399899399875856758929593609344600633087809755176903368102260082472472315627431758652978131019354996615299282321881135216333301691929442013912757704846887106180913981965601858113839985958587729914563378387990101817781718074204507148866248287620600769059027658757255995429680238488709530252043065469547986086142057338163553525593894433392834605294497491792984819935338542269273295160908025371471345292183212710668488384598026373250879830364044418565327111633975968602504210509421654591685430580554987534095766307484411390110574765872313879343619979972919727116470627296595300568099073108554460923246032133778140661350034799659081104096381775445744589872543591255468522516093189922363113675131575867805149120917854055346509809811618960016664190228332808027636792832165515132707382561282724349871062837912278698248403370887124029802051950101548465825650401033957366572792717760070379683812541604617341180819885946243311243997182300351415909366727335081344135408349353407614705239649420610983852221851237510745217360393273024585995165457051599420605380359246033044119264669657166028732470731290358932461161799812927146644063257256790162665351997916234610422020868484939406093755900821711231167151517673111796752612246247188387673579970101565633992132492746548490049903004857521430410246258490632026793957954510680753591269609684978409844772836794096991637040432788851125731311223435935928083491415549391506436414470687961300866208251044961716901583951462006784 [156,122] 2702631171301275174736444649015736955580167235757666938947781355971609583499376131946600431753390638795496216919827085569590359063528125685275108844112787745838365562774210048229059306135485558041869123772826910778575343651419058258552985749102376258783871461018809907228718608047737554472278520589165221406102765932764059070527930742870735720439530318044402166635725053542739000258908279947356043282578127181739402774041797525679745567623544025250600959400854374342992741709709471052262404401860301582989307389663349694594560038592331384935744869014225583540121383936349833785804354249314643434499319868378585455650193336340823552409519476856120699652036799392251430566758519064027155911590087377017800840461330726413998287760516636708940997476243749567112905224575965153550286752715461028935055945848193278704917323525137668132175185531063417413173401277035521331108571090409073905689209745987589356900306793203666307143866339001128327070019391220086586732198980119979819548307436859043081379046409767632525825454792646875546460776282535005325615295553207262512986455768312245448324268153340502818355581474160156442663926299686657575924693916874746728133973037201450295208156863296278299897404028958263215228833339007124959619224433891346553324341715993740772471107558012176808406545605423146703547206956996268059149640220098350109540522278634163696640552416816374107349138805577876384701641787506361273837729580031406324056171213915780813208136828157182207655674212242032455729900768495717054589461545040193416511917703707631946308093551921626745133157149269740796485155177108847187009434154730573831033110377562112 [156,123] 327857901722067715681367331458010527160571876368247575302462546169558356824212356941855952582940994439493503496946455455978722801608287796260955934507709285175276176028866810776093363476827617501911641136870373790008379792950619145736978064717897234184418414686936756196772634234185250081084229410171567315029992253853452523604021847744472396704828929873003036785237944969119775042704259145059772532614679748977112428262303609479797620202918724525755034375326784199923355087003523443691878289911264285424428518378556565705561383225203136192265909907877592566817633218303446326571129747068434904214488003219000342189862045241975232498634825515177067180279957966211784052031596397454633358595297166745260426496820997032645997108637420942660830657649742460396913884496657004196686474349022066774041280272125799334011427191345080512138406324554951318732487047197658450067013199149456524631062349975671482414311115304078590710998014727556293296235387898189023092899059267477127009876544928717818677590754993775772212125980562596969006192830221703777270571629356649550050770929860689183220543637888036872749179435329603005895153254851065667640631448679952666096038267774078460914961442398309987063121717808193945445102417870812384772556754159693812404801280426108790662413253937087939028453026615894145231370742529761983411021817920774309686918128716161361068722119222382046334615628320169129147436014109424438989805826501030922022852476634452081183637523786799609642064517509220522159774795137577032810988003148010488247862795462329205004480064033347259831572305608908921283463683145453787468069926945732350228037632 [156,124] -11910476380555529188427636716069681960286208661661892704971899961656006619802102660863653133567506053327985017222988069653977829624733751986347728845184420251713938059348763165278863078412594833781979418623749259917316855621895219311009962084125444491098852298369793593175714098353016198883106433550859197853244446388339688728973012105968277330189382662890900264083121773269713093776967040346543851713445932550869008735635606779314828507471813639376604250763564955064225580076032064898274301592353633574882890509428061000841889363704849258908101281461030414214971625044683341448557875451234701259035589896158363081228169603163094662179373833274532302818314306434406727967498464671268971117862331017672085247628227094748545077038607513376553618472384429080408033607060617225646345225493354884956377726247787663112909195568383358714771714371976540985667983806630558083268553802008061003704694176562289134047851258812567012870103775416824896402153344908584406417470681869381898224397726230615435092469639336988320239760585385913833879054144344136791935498204002507210491396273857898347589427386488827873579633888013508945476200889701220501937440792826379275226738196362996909403823649314630251962813044181878397129419600471841882027903199810301241071870426491025071933505770119555172975110092617589035321509421704303090344948069759203674254399342656729322448632089700451718397241847811847665252288340817131439534609094207056671533099104170971784160715185951947383564314174239870786424327494382457365690520813852445444957348097443940423839607160660484266221827245168809168524871587295244409529756271110569984 [156,125] 9549850479293642848529645686396778277900163685389057580736764726047343286668921929684494462411915889192976497411634384805070019388577635165246115161345315919312292216012577194756792589603943913445274508955791495901831951488695193915103665644075268025141494154197656687532258072266361306368503283920543937450958018349062640445752167259062772563487978087503481046345751503891145573004648758911889853192870311816051262904379552478127477576906683881059709674829860551809718706243197006070044619000840862748209287149923317661859196493873067110748666936299093110771371947224343084963952813782559108609034183229207649537035119303183704017636794449875421385843922058167969055917084184111653018321955748755897691299840055136552824682696722047498216185795912224494424172937461445920272714565968033323084685756299708992956674166402928861016055856362447458458563878988908031883624419990402119245394067967986297831662973721741695732836388194463739617168225241546163379090982902117141682309121197063080345349950067124490459342303095274661746150010198202787558747204552509681953286026743059396502811396850071981764073199655174381245652574183235818857398198152634135821731674589232064605332940116277633450088817852932501148787187551993452672859565276706953286408306693383876217958611758412231792080307215783294680507218075712275054563417512940931373641818736189947682852362074813368559802730055368010057869880917854744307043656213006127211869589835705173320470107917515616699165986510049982908612817305173302285029257440277435414835148327285065509109147939222314300806009840818113105593031318855857692556326191104 [156,126] 602359862715646803184785043760104809522910193020399037511509588392049476015409090471304021417491316572899212705587978744746306029532537748352494288496601855574746244679893074054168119619359634360523175518486332308778400415698784443277034180520774998881603097589378707261221137237374692640220282576028060337919483007502588461231591664153092762110867243743503861031189444252499643642471442397344421003072440161205901677479032277436637831670054864982563581618048363890603776251023053906956793641544078601199929244821121816946854802504108746310244916997988786984795087730526878233986029376141127030145181130423412394116144851460160201566897858362793485483282699103445151677957803247072688386868997543006913474894091232943194786803408058517603345082229927788147761513010438004476653853027072400075207361845922311805034739823025604543184199308450255410453102988699583844680191180320645435687425616584726066586860704990689702753725975425928730175428824819643162675795447751587144841113357837283184060128703999921368015583970236620488281549629462071973762298768178636194260374933057001276670813484962795658738742284141495985657791727723204322968757946793688671732504866530667855359185010168221773046497595457706785162749052062024449120894344757589426115709402510880428492690222149195968535996249963821868208952526128129735838690953174520293506907451034343810827892047930971557748322738414014389854351093065750776162173590706430330660540761566306256573079898311990003373910687221434124887126353290673607453079533546080810095809211370853961892206420705381654169550235640138024855104832331356559690752 [156,127] -57044908132181795772509261396757759074991480649839955110222925274284582525148390587345098216040750190176364314609738473761201098459328381133540033939642678274595384943187124067825208928511391241614779345733375135779621225550614805653290122918657981243939474863612350856069199396784654276520407982527694486802276164123860596232515172789873109970251353146276111479978097973943916918836599888682694259598089025130837645974681943623865542010714262461789373246742035942385223421349746268120507464631837898658667511123028296736324003033255763672377898149373963096131491256149420754846935972486701142544550211300821678468695014110383664007751517846094693766374523007562965928070039132805447799122961970093777966715447433739481810812275753489979823209669281222803390754407422847486661289363041699581094893248977439901735857665180406218404922797138798625777816138559564815802680425975170853331686352065411069255889889607495081010824730723678174379898133639391133120934847983696940191998786764463671897340002636692720675324002092950037767458041829002553431192239985235766801190537511166589921825124940369909815487645978753435476219957514165532001229826633839943922090982497718012790406468318231573623718001664347111839452728358076422236178014405514965582148677205504924511543532393866995766642727999259750861801496065393948341822346981803590839983363026292383930152097363724606499997394711347109943049950713593901713283862962709849737068907069316271939746333753702069058091477881510758587244022734230496858353359768247773630308456731585986962706549379389000813711734439434449097563161487736832 [156,128] -7235558001393197148152359788504493355083878672406427169724979677844328658986640030305753818857253845002977410067041681757263118773677565876038421593079156410539678885086610696306466488430177931283410825159199084771160881303920919501421079606068290897249154292844425745624117520355041960812577775989484463540942247426562828001604725352898945308985792231310295677828508934796501426141822318891306300695812153586717138551489886915675934124728122201161414825862266201455097930758031244314437518510112499798485179378494369651353055325476174881183003856622501296659222379458629371427363687712405931669429167074357493907830772002845230975397123877597097851988452561349658273544998084643003643521199224514127342180298742380552944879570144040375962647844138934837172821987326429802538640600625531240457711532983207150010723555743463700330774431690836149199980711998961882093461539996858014144888320225437956495197603460401963155702808106987204974337660285385877700273396447467893911340630639169028298330971690225596650233782931868302370170068855257182646943671153884022898077143398622230302070366830010197276095969846512323139528683627432663749260868823932624747514520933358492090920282986816298469086673811526718253539183228043772501204357237938600562432472386619006123626956324239140866156723797756710283209885384896333446890036659957535433619109777772672224110823892065772149153284965077041935865469019358058894284158350216577400372617877926866413341428261380909293386477529086561431512498019143482914275565583912572573882007424016973039437722771192051175560714297092817022503534592 [156,129] 34787243401072438062193528652636565043748511811878000720788590138369891296143892184112973550791533235958461117372572053074759536897757207684937929712504247759226943452096139608265133185284671442660267544519282114443133813910526734770774509962974099022811537838518547175376212990324215826685016651026493977660164256027032694792924002471077594771926457054078021903154680596714144973380345116512069547743960792140892420730124431012612798757317497785549631386639495256172592196941505656349670716848571711433527522955128232721771663812431083852866864659675553060978027828205174464582792997033396097155847635440566070032513422469709201581480246610895374672830575939340824547042078103750909602728720021374830697221150714554686286165576944789870168529369989234146003984878142590114759723891953251359732572959064213875914062333744306395628746526798558234238382465605932502063631502756998320356709385130281243791687001530441117508134475279031082520034526714572166169341568414442547531439224972729755548455465950847983340402462643133665285831627509439893892052265259610793440686021541965038146077333463136744285570798255947557749358313328510929885917446922617840348134293541647602699351983626923784872397500663584086867186136666502935428433164560852792159787261329629989978331392721758782519315088378781075872732766865791470766457830990647421337768633556228921363233457362448649882323437207536552272850054962197822334942456290581658418346132193134207828155777429440981411011001414774830870726619045472552155237984912081281350748623242289995885550053591010536335113624885714957312 [156,130] 5537320307295121462157064954941746383706234656324262004930050908158123815732761823351846778727815253589940846079311432934000262747683633162675033730111069066345971199694516333054463159712885715440898206063499172742089501062976130582779078833557158184312799639896910038091727244883586529237558394829858595289459670363457107322331944825256280742810232187291990221956096264714134198966352453689405627757285341211464977222119708488124176411933207012864544350629980499820139185964278214961787685354077044674042880028751412207867010265436329406499195809297973266674535483859326415413209188931578000462961926124874076748148143455125686774261547577032797298450860174343823996638048457766399683121252195596527743927494920357575374148347369293867923295523953605888268432086424442665864530265209617562661026574131208691537689360997455383026663756069055918850113013171569855169963269228623169150082952371590520012552110387067617185500244890457469809871994489725658456872903913869972098555739800377714931331228158846482165688484535470201366943886120784368147180423146479472848116915747765711941118978348045093246521593378257730204587142317139904692960971776713515162322309867189395815190703017267737325227013312558546198667994977049817401951898797096326806086222828286252105148019027795416038469014797918722806048135947287291933481858811967936745919835676051401327466481358390075549818264518721316684077437320317340658601469906809583781170610668085090329162804009966068474642205907022614477698223151982325868487480509640714112351624049670762067562460574102547949018638237696 [156,131] 302257423519192525390098893052348487629059638058334858997540213882604706167950194372441022803786643173978922401634186867390819413794708869489033536833189519882544172562484667098610681053826617467365441521619470235679839641463174337450652098689702162684755317952982765164819328744434748095419150884873562142283628168819798487228589490942594950685595607955699475876537127450501315915163181883188325947406980812156095178484577856303760831556440567837714602744920070045671903458063459231278187719065226710886964561569714168012956918203030142652389376696188840120801944840883214716922986418718098849511907679224586510348245837342282967360365794022421378648723713122498211556367858313948005505865024441515452675622911423331998433842976303523102993426357800805619007724526135286407196943424672477933542332262747595676792279961266363229589039562858894930169074132282425598819631855017919015529611584459803485950636036088919775477075158229522093014387832356132548762490146062976954439071054537584286055263474689966914308929373676994802991780529538619196830765646324284067472296835790504680293902697278868032268441941956168540512322135455800634673517508921701466661056468085959681780478913106969021531449837885209645852345504398698013918740045021452911107021819868138551864348600582510910561830228227512861540684020821886762950342015088398745151534983762132321890145814827606186127655176738759996988261383078454152862058254505858682371852302845740642772095814628076503746755568639330828797054004534527312589364965503242941411259285835406856165526459283356156100608 [156,132] -2432679674515162025227602797367317115498051324379878280837563908598558941552542381818334152545234518347725183973978521990087128759074968785499912059134966646214843321915500462074164926443126686945380240924621685100753007405038440907110073394474740968526087753320228471301163835883324189028485281058560151924974986765796178389889444299307024604114691811957234279287949554090005277965754740259884825659091575516436094064930943662763563326006632403875039585796508468337424706948045207805949951224225179903092698793461051768245859366717023257389527248779268160474610007209394141834719024419526504786552508496194321741765033733993438431808857936297372106506999629552881151552161572490275200611012254852386387624932500435533815829921559802804874897405819942155947769499869459133075243255977973604958431234793345983858612948009919829873746933334089410808420810468694468770849001965386116303639868789159119182767126638274012725940948602114111820017959713556702751771819945119705480310955989141239824539189367672601866605412807729644500559732228907372076119201975661631557935987214388108860477068696370201554114638767924354856191270553003949143276611164975750436223610293647460684833956109627419461559288160808699295011010374541177318733473454893039922497478055882032000677640977647520938601243497703466600940081529971736921735041356086185123928142887433760454242953418302770464118681489193647290525090833006490515900049593480711608818939394275391572888019080470672598784477879074299372764867207495696967028773999285566699150931232523730298445119242960896 [156,133] -78780293279920505389492001455762046175383649921171029121110106317274475219558913358896931012842521127095656673123529601012124725933270821828516667074824076016131502944150517408770681119190480008600286047911113022912816309645050519306567557672656200101983659028665409665167494622667319617350183375617342613609860735155790009385407421725379699723781679145960874525325740635620051641678696281716361656758442680197516954264164480864319611077301406633307773227203872936743952920811445296110135259126059116448753273130667499092461570148712027770762395088750565993829324746803015410227600511237627889017688085516183853117044344861904091372920641235891213019989778163861529441993793982014130512777131491457887070806487669179104594308513508114426011057246916354575664609238960317126950850217470553227559856517677401628244245905433101543357229806519255657211922183528901523762468904152414692331917425204859692061825600606831526675686900164998412464514591523251790932942395381714393948076069020737618221259234563354552257267809876185718995916678724649281358528299196980046907839654663750464506142273150772080239182546493917133061406671794361040757181014886584732953511930330999651867392136678022025593035507214599174869317564698373693856449399221996846878485397524354319341015612984412554988323365288601477644410928091515019086958017829060895577469128692315901727323308745806193719850369701130563354022669513454334586559015692383654468974699474075896741691497549263224517684424620691637397683278773554320825106112863141988429015061356055931421667328 [156,134] 2541932015558521406186186956688699501070457317544605599776105695974805527189530770132399675464379555339031804678576144512216366769265846182661824651829018043411123047150077590073417971220768375315231878487113104238329450963961677787108828110967463115974652312095738627391566998571973564762530117219913432351644367720091756097236792432769140230017641197030989337938862756427288797808891541352001014894017918461902637536504259514506847580299681712880724932588844232494526580772757226431043654998348430897213858341068712378453123779903810890038296505305037663722693423191738573738582146580416221437269080818799803139890868866560253913581277536298196282071625989565531339867984623538965548018657245740986102031099024144167882422676997572959593435150106281247299790603838689370826255163078824128525063257397650312296434967204005971183217854940646012286349160070536915815728415500433473229408051197081304793509679321304849885775765058648625601290096943427294689530629632880546699242456715633341219709819613295557239055631848061242354670065214264447190177101723643065581996883897921698334403517607138661002396678562244318478274119743972092265294619014752439190688130822135126791244100627299485974214568240357288696242010320866498979885870313844207756391674134262719719273819707724064883646874206361022848151593515545357240473231501202844420015432507966219946575769780656272339647571674349949315433562454583541410950536109491375800482381706959061407334905655801961662480448040617284702134145707574813337558991431749143777958127543399776256 [156,135] -857264999659213797751860920400910947428776062558019926559108961536401136842343844375604025682588885976629496091724499541018092827895541409579167862261890880327933760059002615362072874631118236762391378079549914219298455470676482616795114209615170593346490093749668861851173062194464925682045224766497706321702429577258516044331393125999454458869834796477298700095371891582431514350564265861700728549641178133108768848271423709740632908522588830710187585132789727337881794496022429032126659374061831516195879562697030829348567846738743207695196036793294292327562139966030498578452016556990292054277357403652494540666026438279400183726747717037020259608389492960235321577067028841769395353631929243986874926239065707562216981332350744909426866982737932635979827147969732783574206642084520312005710792091214179744019527961350104170328863660862997308290257378695515636388995697350038675405737203236963458314760327124846358380105224509354582741828398988045855611212289397129303680204532380012498573538795465245924259048796668873050431822385049079364776979141480742172107599259782938610449256616327247566995590012746571035867435502203666007489354632889864006593860520023791037492766940939392041863777379055849604261105455660627542068802276491451765032686129727525967073833278855737292483036918981459595026419187366130305434514097999842043094842509379300488328355047689285188093088493524608274604993065801954517152609977685008780862976689485832663899453099214802382912232718554528303488177843087242599743582141238603693261873152 [156,136] -51405444174757967408849274043932920006130742715070602979117477493655012240699587605827603758140433182814853320583356027419800947395092382967540153778064549943802863007755820164089482673645495826444494388787824290243070671769125747531550117656851489684285003031782212279531504328235171682351596331050851522196698265964973750682156483864011209920239554278084681780066006913584985145266355161129648884016318764774663633833368554728598142387717888669466564294832453154543094441487524159386341849548521343388103690564067752435099326597896108965763446674957940061379324211987591012295366864391657510982913719392693908051452734696836322314425908098958188124803682402661274793318906494130410648657647210742849204662989951585862597784664049630194455300119519276840875064307794819276846483729737588367160122998941595775577244916324074631740232794699222834091569153747774850763035221010296545422893797691847572724929584050719493634774146881225330226689794603083398860950343848210772190234600470079033772428642813439096770136019130547360041621421827347400807797507874806370372212636251636604541593238376948660505265633610339485947286111404818503138110491272655247934205099646659827043263102395441118116598964388564743129808328154145908312699506733836919972349107808674816965442693013188113448364805151076353507171650699142007398766547479988713843976191671805829417086456269201599622693119806735826273593275690666975474389400208000254413949207916453947919986383139550877450306811310867389968369956237128133603486713040987049984 [156,137] 90288316707701091384808170270420886045788358373728322552323350776166151882099492481884335827166432052988835547887215477884756674159334899756532630891410269727114552312425664402066331748155662993519994074107569368674033899146513408848009835748526429853965075560812539404424711561440163612712037661646807888625645381406628834918081933034309309024769226633003484371856276582814921258166361775230056284189434426653008695678217278923683630209525596410754629181364994445087737944667938441033323459117231794567774311165034376696995806175807752117676307511929367167628352142147851195833290314554357434255337362391789724303339501242529489005800259167534399835238714300289342248606405580549804265639265552699108019484732500208352878544085416107438543834375939295930454079693840204717550180918041081555118762875718634180264197048846738576225918395375559276844058986806246554483800951102357837802277675751908100875337555452262027494087102494182986042910325640342427958347064864952943268360384793505727061923424271638938130106472155318058430254407682499551546639997252862730285030954558039396306045456879732254149948127527654025396056883999183419261418250100464491304302467783206006137010688069748248313609788950868384954366565668960839129427810698895868181725562231473442942613424089327565731419405398266882954770393374053874388144225885715026874908117559532227528419310780388638016289192697671028033602082808296001803306673451649788036724637788909906632447220314291727839567909585026449860321022623568093418636156672 [156,138] 35848903373996486828795115447863066264947798496225138308931640683212247331986098124843760491264518212912822930530219635244397838597174533639866497074046908571718164584724127829227053390160397689381935477460380118469620207827687795303896272163549724692045026105337690546714472203377620217852111649281246760843450755959745337911761810192193110142002620261041638826350765170059344745207015659617126117171352027743580784568273980258286885676425039360779765755875549499455779178622556010460713476884933799564772662523080124232469507598739863410714632662623418312646556076319627517040818153009565317315557247254197932305173019419335241244042499085104567571762636225686902231591446855928562233298899571521764101584270832069261977421080325070165639939116817313678824027873364267265107259091609097189706729356709209690056206439124302574544826049886651526540375279067095629722259692901508580638574927286494436438933442491047005723437361922791963482883649107328905998804782040759457644808340464505597014906218659005419052654817839507719976377961700571774213933251065022682970477045237318578556077050801113140289235504320280090184369387304727437428122219695907475320894693952830922875181299569679539558586358029373929349627745689090466899714862402259342605554092333370025880553681665514068298932832409905408924711280164979139568779732567090888441780201094778838154555459108022193410141307180666102394537595578209878604475567232010495448307636818588065344179582178440266633101331971384285704905037818581749760 [156,139] -2247289949610710956462363292159931109728519233735448618424461134127711558602838342024107121083468369219916797657373932068626396979587939124617996082454020406034598860036458886631567212746373022872491116917315754555337497714214431139373068551096591781831439689891599508322135308335151691916462532287143510783878535635993445043744551257092366717831842384249986751672287837937482597010806964864366756380482563588351796993044532155497295607699066352325120120288487784626789643964545441789189265819517960454044053143334475770385248930488966355992452282081443891408620967232561906678045580521497144194116516290489942948908433178246728220470745232641725563013165807537461729725736207635443192583213725149991879006347895077366766435596015344950092437422095491530602119897383476211686140882183976959173926687011932040506256636503392196930042475579269665740793287938830286917658610374632443394833330099159799931901446800094055481209396417649795518699132232867571712255380734579155892054223605791593633771423077017403401001194826112662335344887688422636714895374334300706525014579835048108568232244130804449022909475041851948370377612377585513668336847986832963658267719940994564791536496512686594379673842518436482545601441009230266685725259719341111306926248616997810235463216206396207602459881660015065370877042821926453828367001705160437352137795740453902814802354494823515758179017545127792216173380658654897938138251324178674209451002287949697335491637191972325409716309690338515171326369792 [156,140] 12250015545477588221503355653683087674908323741088565732361495342913720996998762358797287510616843475897792166342168765753159137373094212016704744448432633507508705479938490285776315388213566771344248250701523758133351331553969716984991848652927466253879498913701941849833055800108948798119042193303143189569608061112601760451018736345604467565724936961564650057250233616171627384605281644921878959475739045680925703493266277740258389636768284141247513029227461987390193742938541243973863636852666247376438680701764404270292300541612667363127570975053709475689705635660107559821996801790031311624083724487728799741974374723120998410055667278170945673746829079586967432801565593490753286790550234429326361115199119810858042041435364921614407062503640750579393621781259574252583541789857304640585889056664317997358731356864881000605461765360248587643814731039841649357623119468115928684085931377654002313783259396489574437780343604256477292282356733807383463400521975468816392830515945454128903808854860240486722210820044069749670267748492478793603948890973352704312527576799575802912344212578436770448935202144199115943655336408209411805524965520503342297324453083769477795537952772339585578635114727038887256555691605809819029917492829327444114085823864633637223144532846137685090285514071315793480031338601533557979696194374916627932096641239215071961148223385729057790241186793469519345451349691609234057995808000766754216603393599660020031525520325478835679887632073747636224 [156,141] 5492388082615990909813513163264357770548815327543798881444761141345325239282774536385494048200549851283751341407928360235320270801284050476004046782602929263360079553817233668652543296436305904993326732760755840037925234490089826083740272563378837139334735345365067259129873197482486348536020242631124891751653785076716510409492185399130619448395044447009313954921414583209072148666909349771075733277989761967619319807312357760407987978983728655888528631280123220622737312890892320666321021549395443938593371422135199571497008306431588002441760542357591295085576928808893142093423066770415052639600408878641679840019918079578336354063236798242478830583227936277437075086331978904473345307127566336319830312073092408429944170820089829315726361960416872199046704446801011201448887664176554002447655242731363113349929762363105731891006606664982669798565601104758441081341372843002894713191908043573683671931122290489950821660891153922785931313765079488605426275061296108084088532711390897535583799281787613472874175033559373152076289932184732426405621247592031735510959510114948632716707489422392824264182418437138490037300285153627269600374789349045245638089521767669515728788866576000583884581151063904171496774218546600895829916191776985209994565889430133311591826310647551541854526840668721725355638678374008198671617239309394679107065941694593343474146622517251375436360564523684453705216790555135969780322891906449689270311838079498159331928074505384525045215559168 [156,142] 660042181089991772721089544682148040234076625700745393745232340156008868025577365851404924107695754196490573540640668093974613437881787513283132333286373847540829716168551848541186900891714223612771767292593567005079920124582463602586645653037186676113657239243344999848864114597850892703843810239270637411274664932838873247971918709430169037969683737783883707803545341779283634061710563557592744035975536980257848893294105586770491616583493503385110953837970425457805670206675099409884279795197274724027094572308050776931779457858242539560281936161260994751505925693673569550124803626785810863346377686645615709883523254467704474372488702254352514973910967078661913254779321360016254225957849759829872942561076751790757620729480885561781201123379991311465061357765847037134877859425316785885392757691461975277130144686525974775254083412307556762962626104865403651523340529423943814196683686151902900587094431685596323622096034599721491565242364297430319385715147422145736884610337674013777773802039105505275952820676317024729275512986499855087632810801978950582841183757312604637018742544562032302457679222854423377140230964079583716027153725618494740568977160583275191867263854228255071875362809260474090295206662135059838509253252639601497457332857199196348870644860230036426842818888076119065525487140067312169331644604121558780612931916055983061943987708108046939967262907404937184168695345783069999548914622908869625572679682710928095336535961096470528 [156,143] 13767284315417841821718290047538662971267801330875664519371473406811286639768968629724763491871254152968881698826228917505588651288016313845686819002255130377218780619791748166256473489642212954552519742256564851425509035464783438640710722517649651538117455525309659625270042698777993030493429309162573962773597339861669441215387830514160796740257402229296670021167822999825350324441047970255492659935542802280090805529806116481675441144760737641190345293973025385378441374598744883651289971477533508148910017550318365407810778357633591829381084230825598512214821500148705746584458423793380428210289920813075207026882505372335527895059790059774263102529601318149628693561109571670272219038772482354231588538432762811546032058507987783835846258123415030036743930719873072476865754156218631787095180781601654191628080895038539709169093103301863587227400695159859206110731543255151072825560823848861648167826110882208304923451645147087688207957773425106521126916428018091656256781658388168023847620283564068873623776414514222470520410261290574448920146123188629726902669939024357614827002102010947459661166815360589349864090191044181509472031042311628630137149479004293653567991442803700645756865064997852821647112639729649918310763337188724013602530711336903539423531834702208028697457731345377626462107669238456313419001663195578955099198954183863474687462137017917911386835133289462374152331901484814820020922980018930934640217298795127130223115264 [156,144] 1483270969886474684356272907614651371891428116280255610408767402689148803458301495425543334684497405909898720438446777508707199005008796916826540777187816640385608743144675303423752674685707003427880349846041582615622342478914829672235962188181623612083779774915027014629610257629511084802867220263590529210522922827314730924813412798433368495244727989804046295657225276542139642107823845927223273135971773746803304443533269726592687497614485277419566748884235202322402700259647457561106689420318595833670340732959367901005737218872258746228030198600469592616135814969816477203033977961056262165011489962193898510082225020164532191850207335648722489826177691458371146854630894275267358929084471389430400809813045159019776178839167464377258143236622619233175961447247708171979271434774810305966412446189543008064831082286291564004063927648737181187848346495119565146025907677962970410784106367798964934176138290205826363430893008829206061062961190440642617265530739246380510727945309063683723807223496117325840179010617523724082627484517590044849683514756070185036867499316403882632952428694334004733005977627271388674118974789961005202120253771902057503770526665146198169784284598460980296865008128187699273025391564228270040720951892649961525636725907387482179818382551695687835681748083475469109989937880498668808914541515820624069354127800978141738912537126358449629808108860896266919745690377784225564914649832995948523391393432616192 [156,145] 9933982881621734279072285186806073790306226888728244442722994076078358251530503737232084163751611821304906255336759036613582470978564987011814129124182937130104507994559862777123752278342901556151813748364159432601527838169571899678272010837317429368267392066121521973412354108432754501765089595305100397065243846643467557829295183744347225353579977051710853763094565605445391802161287778953567688842587167666263818461263416364816700179794935302931790973573108906399783522754955298659975813025423871682313667876786181373634790769104487204282070879486867350252369981637212126980779272997470238582980057618627470428464783444723395564354309869264910924245407633702098439872177793897577325346060841775603121063874554965609065798650760094792642823029808371813544705887571171726223619108079407985636323546908591777926297324218297582768965008511225789402720861724084176425323046630618576674748228368798493282754924792239364850838822334038105269622806150150701989191194583892659201144063816663827242415675328744908950805230248390405370211629764943803444158531634331839117730189941855031700054845004469404966761819932923018532938289712454595663238712543645860268382065647317801688757423156421694093336314067158089889515154000597553692915667757868199855555765634839030143911250381832771367349465558103647865953372814265391671086203034824212162162468674782943272953472972204986676424611430523185217171623873057264484154457133783672247760 [156,146] -108641566763566777959847694507410037859225787322503765364151850583779912796297721241028221047955972520216894418037449686268159846315432106405332938644048390096400018416512837085866813459516096236453587975449856276524743715730275881434091357509302481388934274705786433749389784356038973208146472181758706468968188280080283416680407559493294214206455282988480159894330294820110300408079909812477011179691548658681572209405787934135449210072621391131060804326745609348772661737752500763511048601146474355062113364616513218074038622833348125057967415593118542289695823716252823529388407636270815913047922730227014467972445620166249533294081744468329495506666844131236367963725285726792458667190260002287509733419477006657675649373977879846551496278143708447759340475705235605611320540251330979665727737870977135262644856642516807003925814662296322843314829991579933863253634510247816085533152394457794661966660253204743815057948977486605834855302324294098796523419922564878860713923645885069548904424462654219877475004005747210166064413771704450090494434344358324820821454217151418457002466281295115233940921595574446129052860787575234244594563409861653542639958127503454278128433812841381157143909317376725406300054150291897692895017860877986456057995795790038807385857345246200250191774099552633293657996385081444875658293916789613004295506091947131819173618226347976177433043610936017820411449175939188755423315827968 [156,147] 840900591454146347201123116916336916391537544030305803706360057332350964309903785702948751607472409940489587269307791637037905007604101291076945388006083715533457648426624605172768783026809709429997373525057288575092221426835314521105761590023049831434995324317318260428843144593337419006261618251599590951879950827011900992098143312903934255322368039670579987592223100134401161822294639079459221607573445153487165476916822458617622056361701141903324542239231396526698273246541638127802693995682608314733250040464915302327161966940213873254332081751769799823427040833118810146550431866632189398565047053481330302936634778747166564241335718810267286027894132740988847427654872719320670719753967180105434799581386851414518139509441217742154886038613254507363710796054994089832598440375770366645774553896333250921880242372107308201933761230106616162055236034398599075105662413520431544353771337455575291865846408586069739521515533121712814154407645612585394260220708416765556248713478502853360279000350856037071051607443516500822620814216905049389116180206081229309223523216447414298259073698377030251530318226510348540207768096551498864919176492766454542866257716570896070122130477995927289564522154691391217622960754438446584637857064542178327855381444218720121209060412207877015511133279845816194786186375387540822283054704351276456489176176609756510917009101560162596170697672177753224063347765039988736 [156,148] 511482376351071980028092320352324942330256786419991464827531178323309509864311382233965474593922855918998454262904011475719686942657933773665851085133822337981053648617013645910895710273215399497650461154409226348306707162866788790152190055013799623695972874020494280659294572574878594443911056819388365515355902804138200659285265835064444156293935695057423738577639011500881742704099628768843025679023944789332594688958570970751205585144244527471192096915068584342085228430348886624226043859623885840709719403181518247523084751514723131520115615852871857275387187653507506479641235008101339487190822634901610709660095972127457669184840062137942210122684218263400512410158862026876612138571898335101868804347368007758357158783805432914518625047451371735043159616500150056567772068305422625310888338648369664115596026362885237764235948287685309944288362355668418337119403955886900445124710994221420175306316776389251459523912821244685984954621398810911226581439364767665373038985335857621875750187336381558263440205547735532870827063292264298264591502585031179298776749715577087372335237103258270628508965019215682380196635453262989830691913527795862934456282219972714119716992960210338401393926078640095643475817954680199972321307222629662509685918119574710746457000456063917319502753066266275485568027153140541923896963502113957798296821944222158138839267097040148137726587715567181323657216 [156,149] -2717827432956998590003023609386555345094079136666273971802730951086280830078135265584110556609528681141413372238855986015714508313824498924348458792012241190959352923835592645300649571828310799993695038394065044703376776386170874867871404127563566791972580841754481598299318427848319443358816651562768511479716551184711115678126200874305213451077936495556086968755872178874133692599710909702894640477290264002942512668657402861363782971379489410558016151258030428174578271498404101634270823882856457690271806546325478225751452399880970211403701397124182132093465005007591439633318865585688425878659064289947276661430759690526311687041428604336136904654797649671675424692022517991312668744858932244946792920492718892678690522525099203620163671876165951435761319855251468945793555118190468827461949285186275227048019562506047796342829389502666556345021773451414284789844169100641057982385275382877063696801917843135066596234981854965493338962246107915250750995902854055685619319293073384461596789479432415375782439465853125443143841996301447350317255967190643889627138517942277018955096789377492936532970357937697361396883543552391141102914903684451702928821174748140429218041579226355384157118637687969748963340585024074818128448410859668750538701824248097400477786012114866102273100952252196905800325648003429321645117536288574188480380425012312925599408582725438951764297603923968 [156,150] 856006774090104807734431024746579742466882660173890920775124873405444531656533908578272779763502197085742783777174886514818714932937670621676109385658722549472312792291267408488159543998525255554983612899992427873355310341245197815884548531419008199136106233227839242992194803711176247316916168110901859549701341751696224051696979244320773587601879635037189345768994618349587785354243280370754746621493044912772201964137157711131040236743270670576015309630944610930291517162204277140619347703813431805548107875872443150883817924765186949265826714362625111846417226338539858668576931905174571946564622898769837870406107786399953391809516029739258055692617976417307198318680662632000808993830173810085526748972162083889424830566599476610805663968053322042351633253475281040912894975241423945581058053110921243629095017035789349266982372186787427835803340564581379347645379906258541728623081414412269037458942684777454829218919601998234532649677173289454780507493349985666068589343350643962625841874197622402938233647894413001078376847051923294799430126985385050126043311676835610450907817701979481028772165159710295993843099447899539707577293293071403394157297385601803419024531984240005127257993532771369695097734184181542766644583510993896403458181865991664905044365078767006393644029377015043610387273489666036029557006697091396566268735457478227985971253393999971840 [156,151] 424004732769191096165189595645488262892375450286806579125980518520205861826377312179278517730229825556301031689029285800476743231372971946642849652527592455454545506610598422898171416568850533481755207900647791840546766942496187907006899741582529347336082011162582423753173448983104724652819523457134549221740061929035931009888845683799288043556137344991619421725149470795175098742914452075518084162782346076345075111916464275664475344733510419947006272364608749356271385225180928809797107738852063218254848331352925375329074276844490772334383057411879297972612540246750531681641339023901986563910558444325998454365772181381587346959372283624318230250958919052162840184923151407587652631651437391919903944588145575944899377302430182369401508978154955336612091739515944579753994194650747968739819072235870598508541724445850605739294753910786231628288599959756285810133151807050380498053068282542875796491229217660011760965529706305238891828160282779141383272983844701207476989414546036289497902002754467977318128760898234199572941331454345948765116601322119918790196463441429611595980535738892362957527676560757817818406226483471337394722983684909422214769209329596015950684167543781670300801758177691130063669362649670667361743346856723826058061212448114828041969206806483004670876072591980199936792893807997659013649231738983183912909581947720738095611904 [156,152] 31249251843209453232942621175759642832030115795112792356991326573443100541070898334360295116873811312506321481334688780336558998308284790166062329965673611086501807433703387025754608244544468036649482372165384877151532573435092241158224241540234788261147040624361527523152498354905422649983311301658322607309282842488305452924735801794904423902667272805347523277814632275729246494056624018605753014931221291149805697495115866211960370400839439456369448324994108478397231661829848484941112605541910591045621031188257361158575315963460201368091676188660142539356488452977098789788344965263325191180704867357904105150986720415941042235285616962042903778505445494393242106027728330442616128060373502658285930600506100850885431931876605368509303910371524129237608548728426970404737532086071880759191224575094194284118150828400595403905158169064860035437318530248286518535397759004826117522080179478074299648261212214720396653772041911933475851904635834607188956562809847354300809232243524215314022104872151131224664075001865230223811961936994535785439315918372014157213422862620924467319434900368556500444040105299279688352917127744702389790720252023201666074651235444865422676727688085013583434631061253578410270282637576155892296039534806349284279214843382341376380901581973256131007676866293232315003794548285870345332950666439862739804150587392 [156,153] 736271158958176189454426269318502597411670452779565449596206494690176098764694925700838111580842860084887081102275776936555381394874266202943083984144331017087642079754106297550682495242463722736421660038485020587870926853410896427664049877562564204060467640392427038782492966243743588657795088845291030163572905637018438099681361078349174730565380141091221604050142108007926380012024636691712871468472399314613437815680667359831580020252494320360105130499446773259231419483685182699354425068272473992411607760996921930924046419461063976940959173856607164204866696922540343976844753893575930002834632109554807138558406899618038973549143485299396694707837534145973370817341046997866348292036418607629751178643129241581199176880600542863617416581829760263580984469950377824192094982155423702391287873147352838308426193125657442777155506265640320738982333787995026640278562630193543782110693780406746928984903847050619115615872301955970789939779549108756015384378687244063707985216591518801589315822971934395045664219355323901284661318635185424954345038614350017582106333471731317379790636888715800243225742529057419274830022507038396247707136094820875799265255438063627286218707019941373362002817691867611340586727680763350585625959125790084260320348575476368545023666492063846593973724183271796017304663889512415560770011732712960 [156,154] 108879272053580031153110699167019565859989774497005599254493226378144756196698274785069418176028777788398737962951979677722456623873459210293686943290251981385860001608438053294956193349735839010428708438732147343297805906890918706096003954117594122466016943355398757040396541707887477594401913051212771258940451102570329669163585008724120709677773597655426438601400475924373571800048725434262031353690979855808044660410237266552164779735577561677811711452975284123403521206866421743567583166895682453348104151725065940134210605511015880231248262039621335090323185968198475547351943723601111769740365808748027714379088260969339811389443901901941088754504141482840585157693772121533683202004620160656069312946446531849494085864852949393695218673064682705465789745054508466239452362456480297826039355886518395078767022392078043580894477032602475694377993642005731663072070726464716665353704349085310224099177047532704747151896094320088873520056105829870370614557467268096207792992672787923232136978839069859926484692482263406410312747578832388431954038077788561233136941577506434462924721033066630129228521070838950843061917236918083803576248414914891951489295819398129140428258298064709564832173423680333257408020156228732659406031939651375027924646241179669164467380495348035537089116203669103804181036744747833335808 [156,155] 865377890580777693532316394293379753622349536343825801025450732631172467033372645730871689171911979563853008308851930611252381722564208169718666097068569965852939321958746376048929731953295926691003569735347226218881233945031618561388686584598465955325906935839181418851049006894271038294981005321850578302980809956520875245958728787719729882215903317928901858550506247964977420468473356378922283570934867336542887227598768985887842870501871891247041485229194195569055669141757798438413095368652628144086369148196642838859794665154073054734207247558953081074753546581773492007975210549438969515112145146610698753751414774296194204536947784481753954320470350433377721166470190440331567450087777897396767425649506470504563500669755516805289103580074168685787391490943473690413284222649787726137305133733745330644499896742509618424385477604828746756574350765017497814192939215413333754784552931649584261814949732082156083479276709181416548912658760237788018133140208001199205797458028920718900227847248316509984449801647425903223638357741940219310773378976463595385025505956078348719433860508352862137268651005283089622631130350911221015532653609744738466814894780544690317645692769653826764714790594020485166543270233459958471015980231026144907686443197986266878762073845263776508474998314215188128382976 [156,156] -14184302564808736309992490704964230549185943496100140507725342061705393406877880603830295629709552534877459357738416414626163687749864094953929081989672629609294754526881569341425829236702540617155151715860476177104968422340484320019671055270847123828615412572876610442208032734187086482198934790289554426297897451567822279363624871950645733756092353366724041207413360734520415878235375891123719271007611135880820916355493335312545378479316809004659334086711335982750508498660942197681182160209450055830042770967672160682754854688305551180831184120072294459408171116819266659563260490886428834039296002161216530414108298727692621299897667464043836915351868458152368608223162259290914317907528388888701442492597917488487264474987093689896939680191508720977563251017681306724625641268557414783119322681394855227248923381555123788114047399892833025459912855493562708200939999784080832151936599799917728694416246529165873102307393280214226947272653068769167900414395778286083870046923391835104089361194799796605631163371447172168889642257414297825503632057929218662585781191222425402400873787792100954261598713276123863016317435223042797797399009555708358775739577309020018350153583027677889054506052912315450429310278204927383115841992615224660083634037254944733037025173639789943845134368768 [157,0] 189289498427486159947196924990688884701048232834738797610984488539871401105379331818861026051845823712246585510838135290621896637442167601074338389072580627069136599712970185781665801424844187024969633324756305569377105001546052996107180988227417145034326760983685449380884627790805037694124133953119065006796473895992881857850378216982558652479193211090148567799992584467554521816531450980715060786280964528471177122025550208361702455612997606100684352043683943399716557103062726323514404586343696138794515132864937310550028510785869221623075290110943285045634330772839107636778255998397648028573154545610502663003668771958498143022626162560593503983037077123111634270539659385568377240332741751743733915758791732224056425295190315813997178855207088399120156945433467363452529625678055622886014048772490219489941709921644801438097862213169856439349117418984649391409231524587585872704448201576208561652675247758011281959504231807025669753503751395973533681200800098948623356386689193124835596575022141919628401725541506542282279525963114546607475083956790842539699339876511949025112220298754559793128584724311432613060998185631768996336627487181249350794366094822766383564248219163408664012298516474962909659716055600429642371455618231730058875681110096916693418267097314300716479385877390908069457128273700866620656703082231296524995293181449319070212477341830168551743105434086810469863477095856558704340518524871264503916413323623375182947006376995669117510858749420956638387152518143658382683441020366541544679684677261911685113195217591966035296111800175936556957957025711231424014934561749901816624712318719730808134108590075823869966779910212928138720603897170482816519345159477734672176144751563806180157996078723054820688706456910452833507490368364448982228263062309204567550572418739128592401979286011525436753284130844319572600246666595495722287246925986031258663854901171802634707263462279717678044953748500888940644654057696917742127653330910332786745445928398919662218689794796938111196454873400637618385163282490912409346698531517247908462220351566429599188268184661865234375000000000000000 [157,1] -34822888289049992532624133767598695456156276091510164024044176151134962653890987493626207888124992779480506537771152543840707777954401684741500353316055644323129208146937979061502011476846518000441440390098439239493055397787447815113506235510693139986073042271842743700212990298226843450573657494521762412993723761974541399355843802116738776763698955795150716122873276171918248990115345520133808329047537101289505820208538284209270544419519629196515621831726478769817284680994002188233248782380286731594315361650802408714226583891552142648488775809131246325933730840028646158827960356838858211265181042852354823785871584258455735053405277683111254620128206673158364324583359947607098800418088462216799844473520483372755653366143007649023980581370730609989858471479849350706325663663406723695879588191781503518471032504522456897230297037763692655658498167957059425886039919700771250572604940834623624673398627622620684391436449443508935994395422417505417400908919079848686251985953932812497641930239129704878854527136744253458200897436593430124953529307932525432764897404958312409605870500365693850677316047916950165632044781873222100601639351017130883624837164711274853316211632715140192202157396277624728362091466307271631607670382771844548629759484846626207347333663765120305809355995751824465376526884153946551108564798665147807787810682582681290482463606032827575704184033305478349694532426128817907976972681611294668183654318965724453439929201056382750132174451483751240894976038315049108769135978409812776205083326985647052473418703941581405538905203932147630469784238582906685797200197156588074233192225903702081188423537607825800494337428607479254296260896872109674978526841905788566582933758922505278403234609943498605263601822782685421560172063012661365900800189834184185455450706614526706976447197232833358609732254975099764201398530375917568142797331696649464708405535958449553520735063594703801385324696178776985143206320303038365457961795894487578285730474046782797907152206953295177624613555657495002714620184603657886706592550847215157636821425413131692039314657449722290039062500000000000 [157,2] 2199166161120146827523479790070348304070067908669612855248391840800670606605162434875591049402044668506439362873355913482041942533727433239626412800450588297572313297570260176616185178301212454869680606364451004670527310809525530527032803885137931807638750111476396201034257671739552220888819463164385297810918047614556711530750711821408475029923944673747427717182039266237599638678174972996031053063054695899798221461010172982031107219065660825137652401532187522747067629761550231600627144649619421615775993042375592954048929061980897412380566873019107296144060116109913589925461704244352844581109764245467959844021193919589743651129224367586591783370479626189282151735027586238579080335884952603803576346320283396079612141361184167274696365246877403889976725029880198664049307224382701240099029899611511643320194597500623844724156409666713247270639960110428921807560172326754688948757344371905639040078298238851284618696280212781438434020628843665085964122177155223890004879089636638929602728815034889244346548479819731290177312425724172059583914269043008590238182920357264001593877374269383180094438760784271122711485319050133121795153471800498733708054975223763674118271943552347099545434701031307318634618091894368374698179372169683191652846003382801347050327510028030981080754261346925420962443260721475772607762315026247186172503653844863917896324752700448977088801549706025313025325115678841722254153763390328100239349062887305445296535621677170047497919826161367534486512130861896010463646974055809277816264093855059483894093014596727050989961631581023661585340991226085131724544366517069166235025413904373592094497494143630578342284181040254662479206745702633070482713143120179030144870879508000386455640019920421881582195286100543565978812950287392637432737429792072653694698311692943663742237892833142769792343912222714973284583615991552441842879313598733912685796784530699559052512585328951924457615160376909401701868484503621057270742548253303038032036286702767490747500205925016643461796016484486990743369351799991812939405857316361482534095017626896151341497898101806640625000000000000000 [157,3] 33424071873394690381100761169072315821141019251968149021421195762330575512992167004352925351226409863824495816036437215322937046212568686862242889383909196219041596583753556998730120489244721856203555653387506783037596371448159685909178263351170004546999701571783836691237419931215642076928716241154893148177500596164142822114628018477730002654678540694570642407873430049743255226147458447210135067467527960585365392465469796003738688235871232521117465553597417308191039271406222598407598204383457367738067494465965001827374249869446779117309834736294253688760934950952625662789371811945512342995478835550528681817784389165797831730030299241006881156105962524623445097571148066119195134823260388798739623965051457509172916097175098314315134472841374081941294789837478983998805263373635597511046814703668734284050371146017831492103771556552938113544027921086988458532922547209628747953870860697918521208945367679302044926234564742852079441255479997521199419722646838325496872191089884739955737153464391021119691344138998596184301920298523026272542305772397178167688748923685671087465578846122774213504181254848969257840804643627185175721508522016604648292798782444516426634333469671426619508937713263033955173454382460087739275713194785820005967927356013706623974351526070349873215464387109208991740873918647857462779457706020158839763123382064144811416546671603730535462154895483987067255669324981905167646487221611397840954862933360370798319677685635674931433982984629963290253918153061364498987490303514828920482333890866940575904241638140968560153465296571186510738483927755991169586875353337702818978597836514331674209971420198904739667501464663080078664877746184758704730554870934468514161592162021448716532193101271637736660408610307564540286689968041164359472276227095442696597486476963349202692718248279150810886553303040691093428427810186839879256085463765160971226219488627724394864868125446447505883119323875869578549125293401958651775305747625316380219589235013550695418486511032441227137803933595916157362016931593063135679180520589900971195618240017211064696311950683593750000000000000000 [157,4] -18632514005652212860586105895443217279565055957776850632739513209450814581847527869955941104270643592859657433492252678741410268734042088386727629199314769788247823799195556196289105854318456506912475561524548228247278840275737668768777295916683186292384840295370684022388576134627877891307132744195009878130726651344152222848054637396375244040014321044064696086606869253197452243458813788660287067615396714736742400647877192766768274739144343137703244655945459718120856246363002885510549255944089547030318974560568530592078312351902285946530332583894715411991824476649501115632058355791627722824178712124079989958526645316706700779903461956607737621121319717466930970355235856184181489000111273218245757980186290348194880880978018710524542259733797573208232137663983574252451305196689874086490489254535706301245911567241392386598577789754756604439061547287518180744493470217497187078248395652514544252266111554975777067618866460553725764315149518747625062488461258915564055824516777538947204371493326507268546105082623550358790220571830309325234479035773407534059621319787372999893694155797126096164290339728549198890074066914135500821180662069039094987683894831967574044635554269981423945164413680787895844768705925330178891335527101596706395977967440742239121791371312877382556596257647148687514247307879141061002885839339244543046202381928935350863055047950534981229204759584573974341136731233092587067797600109620736347632434453950971056688918212374170502041077464977975883595474350104039843000429330343314596632905596726025475597456234546582378619589045968566626011632621541553095057737452201881447111059797096456685841012908491337948396973144178975662008440888868213655613200146924232995801309990504696072147302887099987171403270499011447472661470427917392151584911686817655014978760901498738784274537852345384369318076609510776397187714288219648920731675823776010846396730352563006429804942583805738933777768346348757159617490949773701840309031063652637310646190577469692901402285870194219215003158034990612510804589274238255340409550807681537953897077386500313878059387207031250000000000000000 [157,5] 445699562438413713676684669393128522667653991324449417275062000281421725492388306268062720860230300397245906516109616020750054874217988680174718040512695068304704008482050875510579535409276743205202306215166280591755024353623468199828767373282610980903883701429918660289404315874534678149982099518988127065161632501775850434882475956588593028532050238971838585024095198274891486120799520128604715728235978573400998217054057820895547498298382112478906143557117054544333645785414942653507622657301853170530642775517426823090823846808918752310400208523203359652817364527154224781168010732579918472412081021273124703351531245859728284038045905101832364808631237604614268760234117620720283432168260888290038033049769527059954375355320442298941273657157737426236906196579490049477279183878584373317994346876409189991445207986021344142999518579533936596248981644907744788032136404174925336818204969771408510657369226077123099438283987708830658024707552065336750184095095917552805639871603540537845882331904764147087998755172882668016468385811281440556583516473933778540274807444180559411781449544947271414144017682046052429017855892844824520085563253634318674588208888560235095259057784748398230686714286316304070926575621492315895569497052906525122028603797660871587055646186451577512695257994796614597100060911680711098133140782376374460874716429048199622495506884616448539237927525335383311043305168198100146845547377088061468167730918657993510670585450351913328432347179907989286289681803649443617788494261347890470198884488321084531751627114265756125959788367613625335728095908236925698238892671819562146040198942070682354460067593079408353478293486460850575200257745155600183850311603532116033328931956348325714867128964752191611941010520543336229903856656681883133807529130921198919176950053552744866836872377154224299984892843021217042814667706377702772637565904152988492258304384641619551075282440445818657870664998448260206509019216726801074787537718888333138787248144643566648293070770022547273938395697703176784538179940558098781636967329199301712794323293564957566559314727783203125000000000000 [157,6] -4309865321149521297485727957706177658588747234228786759278788660401907004007761826965819509728660844852053481719145997229658945651978937527831243085369129401685824201191161450499642775600465693078775341787664317250767317801203985771905521341416346536641169085554872851380856292182596029528417727073322261492493680437608698747619636631649413444264380043155093476212938193849753138400402134064278645184217798937827692922540432851096979991409710178385305754511666141932877736886229261256812022417658378018753072103883615964923260981940928311585645128730517558539783626703162309195245315744409730755181646326460648998599653142577623934587824534640102087666981960123984304613674028015562127842410710323756250539191326217516927679939387434887387903929813045085277702664703268941658357361852035662729527744605805301548940590257633477620686196729727879990482191707806676669039373126767563024122094106344050978167941560878408611422505147597837429347432810636867068903743178762268511271992513737390882708492023411302339950846048773721522226536069668211318168104046326182620575525487251961595784495065261200938268467188765128322201303739800137384357743202336043720699120992135117864826884609348018274575755478062531563103955147317552001610502963924831403904255240970429862829016914682415756292703546788347081966585513475476603604448430356172502506338475761093409656065516196508131677560172281973791052856044233760460746731303486887514694390379341833965826413565181292017453180242586179914115495825868694798751256558320779117329019487343660214058741394262723635845865557838945859731011133189652624322550563229873256630624482509064617676736087713617357986905745227546485250383549278835877209939696483021256720802090640897352523467637260074021587478601587608563149634244275377391315434315477050309166352140213655363400259794145342066949038828421029552675213167254216783504257222663266404021648701945796415659899035010356314835632777542289090691861182468414972594985252187924546043033637452171544789522841960973935458538108207749683987925535582687127018376715970049417592235840857028961181640625000000000000000000 [157,7] 11504022067094444541420835247342303268328003855069681548861637917770886064235753323993084367502752844566110691972482958548765380211849530003575903183099690616555391249923574090439305238700665619576243296278317036942522070463441843596591044848614785739299105859391085002720761891457916463053672016672945855832522415266135899440991447030947343676142055416725775232859943077506084962250778437355933565960517420425875559048311396544519867524529147310362464156169951071629786804714929563575403989363572635202662885992033377208951838637751881696836969083632216845155461671361130876824321155439542656395050417360630706013946235106924926849403977787028455304569565765420642902300143718551208317621161444335451351356325576318243652752182476196416275228784973395600252305164859890401259169053487825020189051013071804704785918721607354565863725076545466794548337937805613263980368255918293490892151161980581510792092232729214819208540386037957928998763688726439661493353690463388054361548755283099290363243100420350709901910552267998479464401819987393358371196722068038824779975855969986541060681873940147778220992623376438998183626606604859926072330815353125420143661898935640185413046336116501444835499480216093119760520714230493352065004262121234665357929280807793910057950900073488358044953616023271363782260908577416316524365084685024844025316116574776226344258548453095009724491652430716209068922086299264736149319832832712828973363346639391713112539378226403288335200934130470726290225891957966514814559443390282392093297022762822863548546110477102360324749999441558608376369316004728347750190186582620119521375762039537232021728950068790314952960261957357582583542284232879509581871649939493667009167879295159893705338478275782851751098871415751722268840333030410500518624997468896674119667636182836497604700407367546415031912427732526635129889337502954146573013719629579842585771443854289841447585207797184255165439247134289152141648977536654977504300128264683518423174506581795551561520313063902404896002334392527230290273459363566007819529172021000285042191535467281937599182128906250000000000000 [157,8] 263147966420647940212766494295626625806354952656570090083556309394096378730680567247858702692292733175772910544100510535654908787421717113709657425951209397388761649172929264844360544755936130611822694993345562371845459962857042357690918232343627066541975918296759723179128474218167608398763999239204693490945276987403534489425242517923212315495428351890300937426013433607779977248412824620583839979086939984733735473800678634561768947242581291644164323510146295019694875998973824230242584899209810615647785658137030588122722533276499618665096927380976196580934312222072659626187283178067387848841712924111699161265538916472237185054753714899185637329239899042842448536625578961484405696658587128811691871826709294958920663247704897445536019803646585686870776185522445489428533841172598613694197699845787664814885518175437123672197605019448278126380363877014893236143940514694140799867866526376466331639528836542720572477960641795285815820836933033153668576866227226121894173519714824154260965678522684714811809979917335120420693020479668275882156456627440243933865082248229699703789799380202825986193171422208868777859389753257046828627185446609653877822926356596887687094512823320538400301922743822956758633578362734505110799544189416474289859430074460519093596620689076368851931369912531883667513206319743693784883070931883912883179760474025971291161913868741294145890349317960244790456207753923146480945695357797102504191003082503673129541890356283453453038884723528933136676635763180548756181361722454376046372812494448165722222683415197379915035287301894673666914165546829797675775847595511732881076194566451364344163900930650946150910263159442702319330966031618649839186136475133535250642765207858851753851232677533139499124854133675773203024585191720197297396730287353867067559041181488808854012538052663696006872704903816335053654964329073617245022316990730976861791242418722721964342129857144246111643173318031094694759781130714192538783077478901248303922315491833883134024835579294632628320931142675082414212999890527576832513381548117603614400650258176028728485107421875000000000000 [157,9] -3286932556666493294000043598090917309793459929783153357694399926835317702937385360785388536645509335509762328043268540182477243737841372775098069374796378397866850023248991639750618680715648169236434096845562577046746714866459387510134975188899680834924133304390815178668166689588406520201901322218324528323560102636901848148484954338287362626696861270753198812422271893943309331652936350561727042321638568310030012342349279938393099931736820201022748280053697093699830771997066276022505943703126039675570307387814147969413372758670059698502832044120228199064505755533032865045895565060166392059882576048454147303644329676393861441960398863882538521922120868656660531905196820458161576001191834262546299547110195692940346822845008420771505347048534553523416079433161684686563775242152713557107004510633398935591534582457746111388155617204668943335443059957609585903433894969193345004141826729961582024481439678568479199359706226853217503519668229993360402480002284295174108220356951262401626467311463812900940724504771386553898367161588107878443829520843740723163827063545703908512495200445559490668087587639260391950273715058465958188717359268790457585895880203838112061842059275141545440859390313771130273603987821444046089246768869331228879994804002212141187861692909173947753272675135498548768397956646069470858873192725018528825543060823129739725479884478883826809477718007402843545706502055530326207419127474201582115517691581298877637086278962646232036912561714942740685282697520962888450682511847407101320189575791875156334369152018404780515291514997572629626462396677420743862573588140709450128095805427770509142141935471261883389747175846758336265663548040687343080093813989243179406533392735922907001099405639616025270445400608448655026609047892110910675378019495821788666121218413360555353787045277675020026808931567832745521961765620389954468848906470543196600735273690641522419220544319656875424774464403693048522093776522647039807309255718417406478939104782524076663516497635496855611046599263032333692871760588180045495962507910020500290215750283095985651016235351562500000000 [157,10] 18598319522208663223884393469364662161515833683826502089678131828313192890772452056315969358496137066163302747016387310694581656033197799600352953276341296907520174506281417082962142939392495120491049248529008882606637012248250296329400430311650645221179299960515759067421022179288777841416370567933818110793000538663364458826061090219928523231662094486826598849774987724254129318914381828177128594669894819717082698846910803943603131434320913821192674425667935833920712258939571672313960659365451034717006118259188004099844555422273766688049109120018199019364190835638900353299971452432584258814030863537503168066160197021659594033073851831059018348176117954585272983967481944560383323041278300998476748436038984392335065826470845982062494481842870383386780817990184502717566048895182883693520834994935886939988334554494313314852959503273033876527991278897000879924113412838826687437455091555069886823999057087008649011153909393285349088784251249260372869800200834929114892255256361910465230417324798296062384481945473853960142641415279717509318108965765516613795233268397309261188776588119534910747459629989461343243753472077287861847471063186259472799740856295692602082409531966483939525257466737258223132450080273250540135933576083078553197390353297793523533226418559895413884701901968692691718108907755855857993170427739241054511549944048614211399598437625308734634288713343988868581115228805447210934838307737614008442699471808122813753566151419834738573348018445308933925045742164613502342112020958863741153962998248505013034584781158207345266105807792154034441196464355412473529038147055582516641052748306441164667500585807370885970695026352822575419786634376736341425951316585884754369905810218980484788546532258673223224864945230060905234847285743360837282111202919295291527910093832287605262926129646536666597138812453474086925753572309959929007922906412913777623694554814524197278290156898950481912166176611283374885678930259846164409708364568805405979827441474296099218073183240600996699033505305443463313988203093894309111434870462886692621395923197269439697265625000000000000 [157,11] -60329858555413035354949138957932792638451448465281992602226838993338996777394785107871116110322093484869596130708536590210366608700789361206002959491905373142994700846792317795796562344178028064083032757532404954989455261834172116962711432215234304762046523613102463955810970752626530861420178468713370539003178172002323290391086944600779609724411572591551115330724122019651595258676196299326625220467022365791229189971825170776295644677125132014964750074463471741246851403142872143743293746837691979346125033929130790995121217803284348209605479379063740841152973446275099100587079495075874384072965279099864166085590989105254971817062168347204975550335991359588641181127734722544529898719413902928710030652441028993921398528035358937908436894617811075576066981012326344414686393321288395669605651824142212990484424650953250969238220378869373874146093295853655266170792695069428140469567320924486159666751045980346553722842923469087758287788949652417700217004004007897577770415507093089780984215218431072572941246727491593988069005593287752690120323363280346000481619210452786714884009450313119322380069757760571245305492528830960430767413932720979205403720775541462709584573189306217036184210213796754239838422652312249073281352973939017197146107558782486719868197058771144983617390416881644355798789527106925468997525996920455765889346967816205325547694513607194465609616705832045056797405651504993471079414962680965541448973739216355511088048902459161268203312406485488081899959292046261200576586237158296791965896324133553567285050973356513198985672225884421566943949128324786556606374865070342580057874402916896889059764128340775712803140778604589817438483828287431180476100266949053056264334722567634572466006353447311746416321268817078332685458218111750841222655841350498349743203690323563148515029026680980359097148263684065015040987575373463529084266252901639269223625911232463950359395703473293361100739965469996237584472061915973398832360655824729812510238268865934978354061446715126211776120641280441653091017227155475695712927297620353783713653683662414550781250000000000000 [157,12] 89068770590294409732471832537568751188558671522811241449816422189475696414849289973943518556942502140227534403876393794712410592439840072440870613558762201435750906958438977467081002233925617952526037075063498683441821679665547920441500942172788946658199400324377321161614036244903670943090291102402119787960953349158026793966212956239477421643272116383820402149739150758345695811166751213443783928869344579886372096852140343582402455854241328808151746268202283140995727252559430678075350024064037061679322843299068270811471688228254153171596009658439976934690116716671782483116899544906013049864728375014219429630255783741483474384763917617954544988901257125108129054248251921268647813613702519381072955353387602585379247486936238394735791463892362792893390744985252278174847688032440983816333965053487817647005913076218948675797536354926762996270317871814350959603912526703279606986893699699289790698435507736446316876371343517238720425080605991329606382673578266410780224692344892294236240710353064156901722085566936433472355862438969547657556733074350682537050352819650232719081062009396717151983940761961866833701476789035586762676671758874539321556067878962217421986931083223330704541583213822635500966177882629145023002079613187879709312772446505453617524738997595555891152285048738590197366315205245628136247133777570827294532890476106729972994821405278602841393298457526766714807458950899388172555036056149484611031946751131975835200259060217699199357264352304424324098708628682973749056295597306175043524409243071050172905716795451706791264006607945379675981127515362056330487758797426215607328726559676649661774341109405147540903393077630464367055207584494603664689741547915465211440606553168181007767095884193566459130652362208450695195016155678604458257318810407223898083430703197745778775201854352903542623116288982396420570382666921489043272138131597817480091698892464958013604507039820543373707190106697517742234768317830396083469130636884458371083453769031187466147219353082593477293020375952424516016109477135310426576531028786121169105172157287597656250000000000000 [157,13] 177893236721905987040321128264105029933155678587651832132284399714413087550819234015671247347418923744010685253288009306425425705694691583190228429398545856900998823207185193224664163734031361388787607047088650635822817705228385185845514382243208213901872537579777872356156726556653644162759322193932511382386691598834009462551023204129650090179100515347009662113460287334068896649251863584095876137706065968618877782880218926869286286541847901386435474204354952637964875914773621678794476896688088375187112574359136526197359049555538651938081310035999252956187165460785562196767369458662954290078379243136316590568858042323490069056606241255094486715341069851863735418752639228273353400994378831389368851889562791224935900430856391188640454472716891757017289948458856276732246659664327878509523267189947546676657240804871579701555820907865131392761217771086799161729683441878486489052281541773641218776303497934620074643679008300566354215822561295282370471749374212359477714228925783947928937181008147130630093951681933903584440860014755511895208896017849970377818840196629171924343952728933527902084495619462977544107124438324554395641840352663311978852769143359123114537435325069051081988874206393682794732711982312283235391313259058233226601791555875616844183633462055882500485642262243185214664878581770450470804452356881009914229836673846630866193883726708966896155378921045862654974178772491606231583910766946229267474289707960978060182594390357335035781584872303921615761053938759754696728655304855434897887255217721051163244326421758907360266719392841879167285529060209320068600206358077618335684232432099284428005607299676899623370866778551327347410790120393525371026866975627997663938860139260537087674014129687988555236323868482010401356146720029352811282480498228374310742809675688556976809622701932420751112209333102870940011599155254139545739510281621970916121235821473438452486368743596511772193111016094223352309155393367955725589530262682851079697777245484324512231216226126846891384111528548595178184370997353653247319282826310882228426635265350341796875000000000 [157,14] -1543876156627611520445951460438019943424964529270759519616510247613805389056028119075067026888704186631566547367131072208788643715587533318243802665850131454479906048275814490609265843895203527858498692485902126308325362315907824095530976223877824995935753916599548626895003832217926313660033928803573839293639444623910415361333780488418759827421268621254853284766705313232239819771690235718662547752974641929446667972962367119924771663151519388444628929965512567951006910173919091410395970896336370729634941214283066098729102012439837801664269893953877975803867008339893923757818355774985457205756183447526598490827401321422952709529487589123546592089794544813615497037740549434009743045078049232047223069102876120408342821126676791154739392143869857598263149287281637855976979876208682531588203784480640652777610824052741553889970839640765759008223155946197657428957345155866303452906078475689817294451564934148119218603923799365283427216454973500944198315787519266214335939370830365024423482865357268722852848112328102178818210021852978665231344841095930889095105860504814145078607786516302091602596210677458835770326346338678037896355826816395860009634448930007670425668080868807762772718021826064107503291946589517061022813802666535100726163159866557769187938742288381119216179420826640177062558028997418941894895938955153131375650047197039077591868404447672976866202834789983063164348026341898975201023353688961625384152615515775832367877492111298247650816396321463669836879579928388263905778005213035614873381313245328370211024262469884823070391034811886591052734823244837808666415272286004591061117196893062549219804713350149436865141743233750546591614324221303076878587137399474256837805545792200255356010105426250321363362641326004419047265266342586708134392076386135675120532142962527535351358493689441189263925960361780751711978107818948356410744398200233129746232863256846704142508186476874716623316286515775358270552042372624243654173061966622320698329101916650796244807921092118048403728995956723619190387464217832610202663090603891760110855102539062500000000000000 [157,15] 5315972856575397238700990477255382005990117935701947644646862508481988265538774817111265268526793531460688114121314165389432162170538018928241832298785875416698175581128185870985215865656152791944140523829322886198786692718449464119385102832388324962300709681533677478956292059631376069776682013148286857550099885720790986411727816924265034645248126517479919214490689130022512791359440694724401390154760531192746509326918005193010571736159964298838297698296425454105603907265611970912993515227072113512114415393611006018393625949424527947037694007580584367377635121135970155540239508353403917466687103561721380776104384200508207916485653101249835450752726962300553939142580144783224251497175025921261668892399501672494634212431064590263912984889644304977580055583346315708699771498630275415689869553411052211502828585975931324576968117833303306502908801795796293758648399939360464755132391812753834514657723239434336110913728075588859840610957103708729246285086737651752858506057061453452440107719659917562533167456871593620074404451589260279718067540383066004718889772961012053165535534149595552866891230819838663545087320266950113478870187767645484785060225146426300083302018648260635950583526267408899117742675406828138446611944612047697186811797964827997700407206213380389077714646267169522141676522579852230735883429368925983971174811152730993048743119930778159774112596063811788583722486220409659106912782022819089097349133930449181395565586592101807941388905972723598191894950466661231201521382488327057352350998799972463002019186348092144976349758885803523629606897852900682043966547434827632565893133492155609134114029993540767562540541338356288478811673506234479868176971484610293665075100306432479639150936289512623032822429917282205720751912226760161096748082834910130232008131313143448374583014203196123592421725949209271009699991773265766823583276693301960555659241528582801597586225132580066344987749158392941672406393478724569089742242603966348896113457716966325579158668153630373839020090732751160329250650499365639767290758754825219511985778808593750000000000 [157,16] -12378732903070880195282281319146698368665957556197760688675778519426224715795627284085282831230522402471416919813565026121793301739670966235172947623996535124824312211470668904637320772081983838675452598001659210041853390812678349854839099504033524183854687752857984243571879516134879489760173953609186828665994486687974660106784147225568551325877725409622822326028034468014655110221104159674052332016198640216485926816777141502515327933809583081893546243058993335406741590526904046570177208123848832597437332056539021607131122956701853319645759902114108163316622796499409157843108228491022729562478763450827459434476670890040183373444553882872782755445371656265136902078578309765983044167695829216334531213597729980055181705866466219009550500351452355353906603465191571999861379009168223957164298083463933650591876960302838152937513783417946889519582162445872978225422137034889896640180881320023161669279342236179863003231443762832988506607081294681295953023361053265527095013143977723928538010418365325358199533215347143614462431616780257155255619521136959041116175974544933483433903876248726490402720717556214425761267264431805479618768860757146499516301271033707125567913407117168241491574529801710702637418494584063258614009703101849675948271573156765172469069399035581476927093257077086997123499028018057139795454217957177811558986470475877079684173786820091869591570324362686879180990338742872462056373470298863935899980906597833763091759089126458477881279071196327283992827088333415975570608892721690317751629270678641483263063681621305964676253342793736083436307857964585548030882439992519300811205699873400792730849264260154546300113828396676273299064456491906224896510052727919213513410404604261195960770396546621402524067819975103208607563744678205663484308517748879276144825936840995379591472576811905330936194074176832401534973141694505388687787265402414163422544410414756558815453166967717134141979441149459265810249981164196246951840104454601336505929100716161922242161625580409175679406564164692211243452187767772256776765971153508871793746948242187500000000 [157,17] 21289705635961876108005864573318628346083010135831587260965871669536048255601358260213834519355977050462465209767215838966994190103306168133008268882023817564524239216022772515390309097660368777771384256927406487075549153240589841288071403261889966995248570524154838271154004108089897274944494026536821312127392309445141865664970579178080632757878071857405469192422056982097670046741248138912196427331291005786550535901867337930419261342307967579900973017725130969696041722600003982985236894653402583314926069631386127503921412699216154489670403552386349118369039967381052211963482872524815082744162920831960750475869640049336494457128796612373949749364031787269285563777714784677674281956425342476309342301848365079774125401214530972826348506947139088371698974304314119144293286680202955063215703212649743451629669848162410310092715892176490272060725885508941857835604088114516474039528454990974071799614421992730688182532283539558224589484711371043997049344472536523532082725886372997526318334759477745899104565551136120190812497455247716196972607371818493592210458845543005123206266159790316782569738297234145605881934369811944057744175118731598237877564287834129899140135589911886760539665374374130305184632180693122787387577115250971395051528775981359965051010353211248042244446469513814654343076548769189628851095572943323775599688183803719007754396412771176507992567832711207974300702373217372784340843721807377988340758420967827988422757751947765830229335930358541058718704249240375407439430624747355585041913747377589403000902532292683571542121635342587901604157655861332695197389105655535770322612343521910298289589342377046299383417468009447046788695641619520804057948780853957414805728942462451623951125387830157276547348979013033782759004462169114753081187534223193662740266643726503530528147577100117666238479050361623263412051672412791429302629567030091562331127891839214349031044212191168881563083108560113795369104272319567211260732830264417605946804609440108951218190366049703559626778147369698246140858392318617551275394816912012174725532531738281250000 [157,18] -26998073334392327886726504567726189378613414362996351252832579575311077656526558556497010119606264282054090460099655519001926079937091996961390617932966093819885608009677541727243425033024506189001503268158587683710379584097657553317139687350280681049139953312553841504458733221843294564875732421818411218370064456863262529165762142697541991852404870134406551443999528751446042908612272324441178005141345667481150102530732722086640336860343480277161324569410122719395397591321080948880368602563271948503227319786085905367790306040287510369303355993828836703086641680388423090658117411434874988564322269144735673951827105877235229772106762782986696277318835126497015204850342789439347991462640995713799792263088535984722501944611137784944586806893136171805062015963767916492987864980954297905287540738660460744531792473820207253013654890497119285373568877640945138054988098845950574681706344650692781898972317561290327080327780281962045981561550858520230431798638385516940485228590103794246279664475368376337579850866302368582265605269910426892676723821165386929069624214558694351907474381430304834157620553540321197147372797559140434493122161778311061110262397608410042733463676146440307209469769179369107076132931245957195620985586299319789802430461851393262616845055621632296577048832888846829775491270014741288222751058386522633144997164527081304367855185904648892822111369884867931228614403681707135390721079612959724394990073630866081573496552633256650956013310958564583958461629629355344403545677706979435855352903462802622674388922037467337604234129138282250950604817112112235440748801133726539412982483567134153994228284560720301986234803104060221160349527705536145990079653692422695328345801385147597480283215600254100838365265172489921196585468949414731882462371383657907265544713783151541869416455755867129111724093742504817907497839603971925370832143920293479900257374540983187927055728455421332674293487861995870000030446638531955138245812711570089521032223544028852977433104253291398019726641689940688557409057520390092577144969254732131958007812500000000 [157,19] 23044046618202383156717318158083171938539745742883154249445976418724357476130607252158373326549924294148855879596725771769560706233212738426527538698661291609760800935127559924731666514076502996810161617490583164616103120070170722320033974314418681292273532360925360346135364670121304112692353570879766558735756170736915601048249415510375194756538395044506387507871785909262632761990884046288787350943091129432685111782141366550520167640491304747923865408369781785411412544716036738084647061194279173830540889923802309931543474756389869206416154605489922884979536065320142440657621840291642942551269823898960449733754521622819750053288608451683344942383061281036985193368242367973547654620657203348060245631266445422203884587117189673754896812563305167443872690552694638353545156315885767233018097506161717893551094892900817892904049805400685819948014131593640873914423246708728406913608586213092770078028207909738416013833317076656539866786984149926696084566980606734648836067871210868940201064970872806619020165618119739363874097755025989253456552758210915864183877511401407203457722896966665020309656789619868853803700484534655127032754429241291662208702454848943669148985957060412187352312332847072798058917669990855771763151610960498907985367039351969755157494292589610067971168044732411680036134904181058485520856441931596327872862601913791341379646851228343700580014563078063132923004395032276065166640042637113047823454612031294853383351169842126313837847848875643034978155871917152493668890116166809023009441008203195403120035673643092957480796217835781373960244152529872469715481355672355877343663407551719344147001289051851101186519820244677253801043900890499535829484423415186249669120258251718170890916738024876776910274787675736541913040020321728464714398421213275209156441819743749995619662307821852581575088026541237416612337481453629582699863966208184025473563660235913375812491458571775327175162387937391557935488181953011491818313085713959943853776534701655421508462711465756754029195240976781263591092135806102305650711059570312500000000000000000 [157,20] -7280863495131416240734951944444574654956606339024873105117975529430263068975250654623438871216713673165490592369517697671395940976207373406466221480725384540637807334549601558153463219016194169965981363189142015468650428753062833507742950523548792408428363850517127090972927534080716279560961722500070956719891672451645266845952020662760850350655532191902542781107656975500883650074128517588941194392700895789136632316324012011323264863242654655597319159120079641604110730498856169882215927277494594926303754545449861688148272448943681008177367253694438413913849912405395061592789927611266497772081743991057789285634161055021793883812560895568036262599619915810302835851887882314899773524486591319694092944161790930833493240981462719775117706679806779589194759348300649238538116940486089061219146105994846156041914839456609291126523216459015740257888381237231538233800108000490242695419903090638796703396230966840081387484072927878156428618568924813435941783121899628703143970518655631671463293632876737564599154708959495720799509232731385730142965931740527967732605522880256235362295479465303251036256249524997417868462746163829615512107412756568901625081071373786278869134606312417471226032171516829235601645468986537456052841947544881624973175250962816288314808184153965110544725128218117129180643024188588907248969308846881878616163789498822816227727644372759116384781233197002823936937147281284106176073422508212485183180035317403935438737560628445698078366390126943556253040614291202148229080145646803147839150947938404275670922114641303862223308712304329147243385848194690680314477071338724435071177324125542264701974768306753375727129948862424032503949285776064197387496846682260994842519909215430669797400496422073607802565907142788221169374844861574170829766467504200122280596831312459393636822895520676083391096095520370804077092061235228415258518124984440258409778734287586594500818186865320860419390478375656559692040113292596844443603034732639605317579135108484180077832721689444519407195065622780771331389463167870417237281799316406250000000000000 [157,21] -14495034501428884459695055148673870724152469337995287140320662440287286156399016987124884900528390790961075121581330004958470829846573944363890077268239202486792269815362478737113033889295050590190355436864466862752797960939040173170547171498266852378958761931288522272226627808849625884108619029501337372310981920002252710447448379116540850909986226380663906927446542401511705362042415543913793833454298355895076949273116918650208653978478183183199640804528949655398911009018146713707732296240331686181816149655959218541236273412661924425090677456930825162673517959247980550799112485195258440094607091981236107871274429344207766841433688418237170467971100831012732624985773332646761785689182661717047046686628590810400084796934522151620491372766041934434106544654301499006631256099278246845065771342816166394269370364863775403755656882237209658705491550043200310266688525900106221155625459676814021769584306475074019352995353013543033979769597315372994511143027583271210159345912877757768878811833390118058271160342633919718080092443947837729301008569464526359028328762446979299764544370464344115793360291788881195945382699431192837763519244776531211481593928249155047019456556539173425912793410250599956650703396047981777177541835557565407761782462679707048529160843776439721120589815140284013821327101341925112655295295756680873247994268919452002503903846541560418916791512487501414048189841330435925284853246118818639192696372285427249230977468473453722888538501505168015528625798615516334834989631504643726842199104025538703772077937892396017805534157151385717021323763051233031665564613193532499911229118500766590764338603084914042128729908809820481830353155308484730072732519368062712568234331438845951773247270925352111659070438484910335901794977195483269133186524891557571554949999501129052591197543553044303487696399605461153668882996923303856570982621118080276370144404121305554288703054001717005271666475312996086268831854907900817426171558857698351482102423829090875290251939731161063226038155525463166218703175865113735198974609375000000000000000 [157,22] 31748732601246878652225364187890946674276504368545188167917137503540874012097632365832494980086951757535486515176337278162288182757853921090953024623086558104272872541184036353935053374354520495192537799896343218302064396260546092529330241978140009555302615374371425125686635487537613287588382266042827648498266700180538996723369975484601969472195423079026837071639467908116233496812935388001009459302399380164007727908105015063161431491606965819939162591118742523342089065149320414239788037428593923206774451585003455155129982980844266241196148611171007614795393866583780486692186445391370554237502883766041241801101302675035746490662537443333395981351374585116896808135929970871614283320004774591428112640742910199462294054461907227276539459790244456288761214889745796872120333081556971643128455376130775462524397499118566566343168741876125456791061927995564609419390441069666735743110371257804615143839258791196088869484155253244852242641296490763541209750672084601064557184753907528517635969556348417276379925673311067250982318933809889823314022602531071061692993311632723819909126718683385441469746487570610845883725612676199687601350706100425360533465568069380594822096162953341527286144116948097822234550887117841426394923888171076870478086251872958108374287030306907030868237261692063197161085233179215091522581787517058461367233405842017841044914368390439478553550570892707402566025647962873344444607710558510709338017222868648615454261509379326911986965567089883036799849330370206042145874202475037718730839920603953509744394196756547438487408372999701787663148702580174573162321402496634220665065365312871903727055781168719827392947163466865444405649929371373999158722055261296082202300551716806254171665372126895338129100355362221589496268685684419694265469591494629759590966891605552228995155403580068143668579656743150152467400096516172410060930796987834834656279676690608394384550180531321674948967228558382004131843201365525077708662410254531095045662765603223626719203262056167166860662157047071991690765670328401029109954833984375000000000 [157,23] -36323686321068157594313825627779891878972118373166145179522702735511298146147194269596812844080418659771867657211528550465967720346160798293559917788614729269621663653112137580736525964074108446199756097983547895103883695747976872846238296680104181843880378857552040277084720858783418091335330312361526685141281378216690899127952766781504148796177772399115367880155717927922862074676783345356343297646987332511086882596440015202232908838471777347123908313419674620635100934474026279899399826885111726928944685713624366798974259719010290435668602749895499924666822783875738228248708970644679343347731700931806379983906743677142296145703266009166706915115736002350828766838629576123657579384825460068532287746884806311312880575842063132083288211073366712160549549280322799599414141293284572910440081870724842668380831965961578965980127912518266082632791428813903613243621190460411679203009396235943010216842663927706292857920989608595395836204298952424906114414721093853802150743249974600979341087919149848471106934118492918221472454684602128009152431130455981056444839140166253516999852302283816380747490796909040412384103020637002026883616248424673409119213376452827680818794398247480286622758998038157491918193415712419456524246498318086622783065420847940421358857351565926987193577388184440400128834674895270135128299439811467542705078774424408369254117830286682906469878313455877666120863908449493009674407350646718984294453925235799186456997604039317780777782224829986459365394611236756490387418269721234563007789027745859213126964078519099848961074953144177601499714895700316276298411064229766307520694814290622981010563788468531171669308035036689404013250069987965275756563190199617012937081412538060062301807168650405594379679977957900044060316535400461860976230216806057088762752293605064903365143545092626216952773883805725257707438825966077387909202293574186827404011027114180980858222612471909117946825387533392552665588532330655369120489384261567914839544668529564672383212583011687066639000733350088625566238151311874389648437500000000000000 [157,24] 27891685045278801289401381167123496576876312419500434067617795000499357813530157635681147631525614052857845588665059195506034379174975624939782037477824407271709450499759431996390171183675144364785169180463746892103255710512880473567070058967375694031561690477410471407019495272877991201041331637571771443264861660628287988484269692969632731253994594006145179972464077037320377970884012731700429555782590751022716103494601146513013091864913272162229044274600835466573022567371655063520838608504559361448490760840138809892359802617313990387689819863554923454131068325746951950841427278787507963879239612469462849885523847422377561954059865792830772223662422748438378380721893624247016279826879569069149983396461260432776101730274932307735086059830027340575988041321216384725767014989498381895439551870709428449264749820045089500866658741625938168407423021274582456881236067811581616236468651021671830994392389740548233119335907372897742270422991019923444498080245205849801354457982181081737784838606352675001282254547110232100131323676092645414133938141064115464668450295229137163152738928361862586134774785990696596818118344213977030846199095709115337084859807666205371971310273142489556420458238052420936392104243985334396312702549301266608450447327288837479391937784310942094238274696023749315792343501263225433315932835675142521015389473900179619915618303026979362246916728825964400202477117542529934534969794779081295357182464397650266096752461294296821271056725875229374705821345730171165010592441982173803664856788444101632650244213173109145400154385381459388588029888434727266895177421753043838188127002572379842096908846040961128485847884098676879562727236589017671174131577031691162029058938279142128399971579815735719786047616364953760646958506231392526724379270110717247223367661201892496321840777010565321941241620258185114068480604581878625007564534431083034265856522513963517265853601459493247722647431991836333008491509855223255771550157458619389806966936850090243828975537253743270462568480865023102437534546852111816406250000000000000 [157,25] -14130902005304992748643063311166800990751311104594008001221404671253652684476075809023615307339420841192074889570356646201735748814828194096374529433289576823055778864535430172964641345314177879396380456131346948366154043459418753262448753838666933042663740241955913627662413088343901300446824989381404792995290371157632278734729204030813573670118099531028957502918987002510578674043602339706383769353313235560316565296686383577437237412828381595842861524063515444644969004181140445752238244058877480233484352986841607685821149107115520158141753963813876965440855552430806077053881592847098857700062459784886688709209395887769237628105235604697442435924741458752029328705013148534202377555905514324949883571798034712451971280642687031493529484886580070603671138251562714097832836094653421891832635700939774877265128587948341847536544907369378584996165809170326975175032532561664109361228719592667399430021201910583130663619280393636170093983047148790517972865294263116442880947175196025522255876479082571150865999985639989352983457172594019964980250686140415822283142399884683726259382339490736543611249479801254309554278063737417500073095623403009246618700287577823916181065763792842065049957594005940740919564895071916588140076822155199406248463116674339812414458474101410788592954592192341187066365217675259109423182050188394735421453441243243437510844756098384393582260578385210012418558387515161035568902384034030721097427010666404478240709555708315146696246950447062560673220819525732242666208924459940603129220906588838670004030804945968558180346128033100910205280391408196370543875065968454351459519747667985604195683215555306801327554407842110684862247104821435679774890723393553821077852456812391501196665087818727619399742201992906918780251603052638578698194328911058656542797375824911372889699031338868430241254148324073962777800761371964640647740446547646357590280105783135018140363584490637452200629290906186384969678857180101262325433058625926377441041729710374132705881262024145173765213306260641098771049811840057373046875000000000 [157,26] 4135208421604259141268736803641639640615475834658252427217408667996116280572226804057284381819235165568978643687414699340238311493796989170942027706339173746320635285670343111046928993088640365920797649836066492828253545870317306793085373144076057233637432562272606439056361822444845199680628404631666320926774371063533060219539006367936728523750617728408260054099586906192537358328686749154750820234557111986146957293566906283646460885644036030361328856851839341952416127717055261301890593493778075744670503248051865341362002345674033035561818377442947093461126129313427593975785419897946227286614005412375031642717009071082836947069401113069028713472167072689139824471303440558368097931157356163636439534873164474228789767672437501347005916616771739170917434527660562226177813321161161733354209937675428891204894149828912174494628291775675192999770979704742735421875653308225794662872259548468925121173530276133793975540736767449040067567639583565364070311223673603604062376293022614128180927565799895080840158787329103186132021479418828889228105930600358568474889520733691014249226009547074056493633909511258995621619431903153178320417905855907944128083449532607029474877856733296775978009319566037068816270852845436025596886143333205332604178824510720591721383178012899197671900502956644208883805937657059347344489024480860513811902686818700075444090595148578728105823205506309259485721630992102786328711506099950239140020433683028417597734006460679592935285923099054721949754741682032614102953026338812586527611582527205055493601275266576580482265673421561574290086831310138301289610996918132441570315492035644203347832371113461413247928735554496949371063177866729875031400293536101154647402546538236965589913705094778117186823407060279646054368155203660191692649225360621376350374808004768179310728240445530624894705625874251368509284396492032600265978371490042030872785439288839085227577344511587972034118394620889458280970289132484510016393890150647305714569297059838339092196014488887362994697926734958069618852478027343750000000000000 [157,27] -944080932852861915231581342824613291296495921754573428405491311465661915417837647013116585992791756332562188418379014724542740811713271131940710287432333017347179071535367962689662420310110814407892657905130148831893161336647608585013654668215432768382104894555602430057178887798992899769323289908055817980701358497676386161981806133907843009627129850331548506966060457222412998170256043083597278106806645047753531525394043666463707233288511304161584178666559550177575004792472851407310769908933883405802532830683276853962110192837826778419845434861704620107371690778114079733462477725170967661699370063621964090928387743584006478013369670346843621990853490653102008375348443369746563776635674323816062966068303792261103284394710003484231845329884271236498070333572095928036589209983881336790786412636462676623048288628812174332034805486552936342279882862501253309115888770483864719505350209401241840074875493377438652893693621303348916560828236529722749732127889953663376243740354223360329248192826765869450147938894497704445576402562921011733032128134959346397926369433532839002136138122309534610843395108118231099505116605144800335795528587229687044533829225374157786205081972899681343344012745211254844285036916008545137497902038410885730624043562203058405602207529577333275767534028138618969324336756699431631581580450403627541891697788039676031089203654244097923091567154859750436224558964032185510966419523732382301513740314320281610540238564828979485397167283808798323447724488730419317181179476729365354935453362414182909663652252206291348406024597147748381333254109182377263450236459182057774630273977008816131319300814990075366907672847316522103515649397916297112373207438591092685002024211460804663562137831565880884002838087078822995919119509892252123936338847256775405838934713195971043455248508574698804777182718156422704378700850494275863031164388561734875291718360934847632713299008071442515410854334754287054031096625511063472893133512306856123170580356702791800161942571820374946656481939212217479354492187500000000000000 [157,28] 1932549522558855379287549152788356539391374084120264090680184444916152954001353149217059044487942233198805574653701680318000746867580588750042575890221468258358770705124293672062811337016378171398420001931230661579156902262573796719646529125148203929928843353578627692507179486044460955020865427664576325546903907644095826033410478276455129397558887066412887015998015899202872056272984227129859984952882016160798991586899476086987544717021998243916010307022290767455264610068834750592065354311289269514483962187082108160130379498144114309677780641629278508149106362328962564506032659929805793366826627914473550708926723764399843550164281622783317844497357502793989167810070662218358616974313245886576544526115473173250057009028786141250440984990280284481049209057547105714114282071205813836775707868675249062298196417376235728883828189863012831315784147147921774814189398258765654895443365532197601498094445562345582486888213162089030496556563928026909461303309127928364021129927934067637064535424181661591161585775460127584293686045451991288329355191498269091260999919759111900263265034415301915918733174022986878609108588046811667504517687048264174159547457888909556540334240043728275801945489929755550426225434854775067229224697902455134573129126216548918762456826166000950027657263833933587695366308503845795845692326595452807975005531456823883253077023755369278502632162773754817515350508975352329430479278580770635489897626675108865981217389042448154746444077393604924028580295162156632681009731708736808724179973720018790803867940841728864829192817181882618776124731702823326951331041884373778575842676538145428136333126750028018659459006358326968806019187836557295930225797326438402891399143335289023885632366908721821364461042243855166429699230570108860431266494032917685370964204881976068554934986358889593105825441029275903667428064854156343602633071155879310972498044383145674298621804814374939571605265555089296254510142364923642856248512256750677320266764136315731670016142634015119122889412897263196623687500000000000000000 [157,29] -4153857539720170793974997983769503040387788187558819938294303397470584130300025587404318985006279039513122821056405325899435978140847638570543167826177530099966840714754173006070636301916070216823458235861895463844365346087188191092150325109757380128240560744335887656113109197902251691444416440832704696459820242064317642044959933253834540282590186517279555931429391510868309962732564081865111687917945382108033667123720085078636989498101187640627071905416272527441690386278935762321983687404176047441776059062644590029567844325438642782415214336221502253094667985471553459385810519170219226447685425375364792690022915302695298131614956473422215536681782267264795439162479820468907325601762032240567214791087052011927403385093965877696388840151952974938086191897686426440453664460144302947358758089606236305541854877506498714903222757336387351725374394246423415201207348951208999571286889406225664823798562526588971954947098689201018656311008039024685383937445601472569449915342188006505628509880094278557540121332454320212109537277633378883481473436022754793835094723711895489699450940219721017459405630750860863881821272329832843391776998918681755442865889668157149195590404635666121583168459501609100671479549385723131496473263488496862544748251762800111393330895180371865714306260092364590447276821883823526702764297751971510214367446503300713558876500435078352269509036084865110456627262256652277031270293612126575164430345836440641593016984547336154591208371088483965403924146791395398008398030091483656605023271638752770822009614661861567503012347107453412955250166770444899801122145530218239614838780794695905950459052986987311960103992648244965821608222744434311137272943078524037513029441431416487361730592715573851955064536851992889348924055297115385478619887252030971813798153093078684364792633974548342197878644914436139710691255751385220661187287098735556928024736395473697048018287110232802305490583870864178149261909628172762537639266916511384296746204094981805982314755571485659926564855338412805799652343750000000000 [157,30] 6008658088153313661796967140307313000527677407312697427056857716950336136755859655167135510033071103233432281656578775762908121067316540702075588715345168846344189914092359494411330417549879671730297027391784097906881548838788494658945728569454857495009630825686192260312231052644219668458281272436258410066973934356556575346979072983583028015848789849596423063382903147192901248062753277439993327208499204445317558503286285698238814346948146681432016549591756473647996600984048313651485588261436514724626823540659360887208344442911267911467333068546482946885840903395343506070941891483518658264032618658246698112579296694593369711939795802378768623879441906995274927994041240539856751357163595272973090932847613193299546126433395613114604355519259247196096246555602168592796549803559545260701412528908896458475573407789357513247156010170924670153952940953134322376158039505599443186222924905535632158879918997080347753013750985276983070125171335426196946170353213727454396912590384329182672506975824769637920025859298082829712371300523452025011214027587146869160531079278583489704599783238922536688091910133550309594981664155929789140013523527476811364046754200405072883178280770695369228110643858660498670072042142502930601198050933008380234969598097740140474257373177255706739599518075861817842296146783763339346705558877358126629313350792087643524332569062997436082833525338526204172875406088911611944511144977849056628703426316916974970851998211081475633991015637274609013499405658355911180972437362640204043156466310494242601495542086377358913618265461321560746619012134089075342960220216698106718481843728934440600686122943955529269355032952813298477292954089937292067794361011139830040766564573268904950818508188007211458741824094793466265355614943197154402432795901816278174140724889692634983452592792505724864652705815082479643915469473537340283550713582130883842149377203945163172219566613473081555160848578886676555107148594222180020292700648961059891421193210590095474581883788399348169581691159549645270968750000000000 [157,31] -6166890605751434910587583195388219038491724711132398084732288360691492742275925199744773559840165058678076345985413121518819898919377978914944399536863216747044601106405248683792248032638502010613190133972406302247024660892724815785880835286139300956427616165826515641885477676338927558274166872241365942773234764753007114586557637627341712016470275275249462052206936424847836670352303706930399388036988745326575705546466465886635821667256613397717346831714400389035203310195463894440792556867242654523284990146805090790986248713418981331662901917030829062449552531558323368519937697988320656671226597629140402215487411507289548032258158818029004725377951749036206328585151460648704536641469628728489253060241608124941360705870468155244206805714037971380368649231053095250402377279738451255165324734943512493372820483485490653968183159237501061220042414351512099282957952347229701435709713961233078330714253094383787524130799009258291527728304154770833999222359160977136679191926651808794553288150525743703848480071514491338591230922468709004033953580755670565101788944784843673426543742778076636451402078572205993784960369446910250748272277238092002295824513469218602861554305699362268040616886252643106890423129658436611424682443360376615371890471797117218677445120431413340994654240994226689247990616599959241856027114062617430466713748595286924124025520028510172104094311610928822012106912640538938433656405642396848207968419169187231869957667033365682497433927840038652497265847234271467347040029608730020348738979029567752983047291779284298876631742476150626639208727022349946102541938282390135936454943173398276262435952350209954618664665992725039117878910075536541115297926292618451433828659863327254269674664097415720613414169568049237493756730090050357602540650947948483552040231860071284309739130273193157096645526409476923828541946652157537102593920601347807272571543017809841546306149566554115813584221016425870455728354377500318873208734202012329523629902747821299349302192196115266251123052682690452439500000000000 [157,32] 4270165149955483437610633875450817402297203550791190136908901353622858272646725014154937959156490202217529505231777003703635968671372414794415503489279229501281269618270428357490578626741768682037502383325727610916735720385521738702503757510166689560967557803463355903337948377571278802400107855850760380640846628064692841272971518882960800689211847083489141520370708143490929392249681957339787052335609809844036487710178088435364558143079343289611019313027030854254450435976539900293624291417293679189908871903373983961184203316251534718335499001127356606179497835598541558309185942755354685799535474921077332022579696959230032362299867926792449179171572982644909051306101141912598548359295725967333485965735490362132252773552018537965432813899975653778852946221928864527281292709521472145036188259322846636836124836479863834714101880602225500686938692306179604658694695990649882205612416381082175218246973448211873766733918094601790275299715347034372655656545699367747554488353209577873210383812412538163219717276871476938319595067001248862403029136473568009086228419419905396351513009993835929502109033874905227099974667686848671652135388672279204535122655841591721754485239769345161632138035342586928482212977851354648366892971523402091893577219084944091904563091141826415803873920218566426081376057242241464252063913318385902354085152395246063079312462800080991106980267196456597502266837883642848579363931984607401125444516046831334608944960469128583668174619926625735523502421973777051993097263982511890068402519632720258812596074012396550927907927369982130915383138453072140242082869263871787187226183106978740778207594901495437169498081151880809182005868292564339346240772829391816533265560943865109568271622850039234568757320317476178772350903580533119025306831913048992491827026716352248050800097715624578141149489123025932168821880478602303034040966087970077392157294954622823833171434145739248613371108133587888519102013798851097114178675009399046533128793725253096010036639444336359425563039500819412115500000000 [157,33] -1666585019268040473648360488834164617626905434251822535999300731378487930243909180392953980566209579413787211109695467234424267198174166181486316599079497878510039083608288608188985315149071283184213485761480717766061596538537512608640383359213203146610218581274328865156695011637424036426771139077277391851420493199318697426573539745168665143199452135490892783690026284625023234772872888077315830472797307249768712703252720924215935306767705820699018450310202356468897010314726378976440871485176345347587533511976016066676457748046979429539391677350247014550696914290530668091716809706562611709060419266340797428882406163658566959090741578443624326853225325539998148350578701834441643635866470962691700937735564941277090894101918858573240374040561993092344817187552168865432620828608234368500213377520586038372142832633398339622299244285753913559447090575180703000350896302281165348834389975510301906026420174017418635346278138725140019318006823047530219340814304777174955537011453760667094651024294339037297671347279328828638753612760067982143439412209591092294913315186481861038787180759975696972862565075831236176487587011948783607900459489372617566204606196508192795490862255940110960969433313580619745242690067039180554846317612850408275740466375279383930709739019191202958379016881570998890495398301990083967086507059195781121210854773726745116797743309802044597008260698510568960319284874700415952674417867200874182876791592553744697194613139159908795571135818003005407963711585778750291976036504690747367846110605210900368953823102906657904150201738999917991859442759934245149446939695756800971297288175800325630347380673327888132144821568485189094618629139960889982353486251528113405381732738671030612312421060433250936467620694644058121499511923247564133341476640578608609067076000460795954613651782314497681812682123697199459724000618490703460575717632308450015167721254680014137068731184402531985804387591623859528431400965610042815761129349191944036090403421087613172425764274961461697615059918851124535250000 [157,34] -48316734764756697723975726650775329401715956428950484996581793133818598739739084664134979669038000814290286419457545871261745346648940263370619842908892004515579697675862160405497952130250839940300924437965293456972380509943605343854858955773347807789166633962762106504953121508418649136114159853066276704760614307512618124482967362585903451921746239312792317933141281604960086754896455430293690620316894448786072381003642979757517349218143662895801114035479060533023644216387916623882971531965551150435882298244156351793672952629549259282860879617021733036356578915970002386618668272667012214267685188885680350291376389515053442392424566641066843459430600026138163465170762230908829376948669069018780975114261797464196491748890723385938719473627313610315956828245993224489527433935998203072275344568612202361020272827292184699401072214218463133410150952848195829753514773439153123229006459772849862092521173030652008209651464792411314828490688713808247668306850801634213084976531578918368929522572090435933137532990061685650086696920315209809493818626725877246613053126847945972217584809282763675548936962143371264307302083023390725976122375553616137439105056568803603170241793853860040484902118308447931814397602403722615728319419890912268959872455329806216790563440551958315146576113628486390061553181624083288294598516288538015667079094331429240036652595370607168813007088176624305011339525954690411203235852046288762923398626513874988270824299536689836294149911191168580491651124558677353265076737134402173459531492611680853902410641418954153776406534918765013932781296636235491608863068665783870468738916137086696742280352106969416670453497495301305724825354440671440445132618449724772712728821535313032648869100213987205483120103208018249078134422432887273790837867048138150249539431552691323401993683324630799948132755123250910668285428108912957675464598393401899904805765098227729880752147164117902820839979537545052240013509694001416631708889656619737746745445349919757207434861626010150049064600193667808000 [157,35] 521163215828983706712282527775786083282715016743394957945402112406292369113172097623006830320395950025871153789835629026172936123034594147913732660589491370617973103383532923879738822732961756543856915893406493847184251524842475146446118811062722626517300651997576708467573318949978152193084993256195530139889900871765805184248876150161649851502017443157245235801152996026198672987050092523365294631025686131406807926384581470314542280026450284168729432118271251852463085656425121949452949702472850789639153654527674085592235256816856491886552521652484490019877274656776452164225041643627834048993376417749326278720905169717391310563034763790114202346132627953849980858151683761865638555245848849598106637777951092766413585246296018136065308731559141535258294790202589759225005085823944565494135918968204829733905641697124653565524262925367099776185081266485605660829146234338395980197120912460391385870902382297641212120417743969539433385687198730056454953376953812562743380477099042656181179593719242394449648812532589396620262316465009669388592203644321267230288781188439811029480555167828203542090690421456785894233826912203843134163872516594684692437571619245620940623358608282273849665895604542655355927073871975524811345962823942678021100037829883922589267065263309105192631455302870222409877229111067118162821119453127977923511560668119380013520542521883817475796167989184526615990911602761734155350050778888119974965544910269099264322484302655859154546027756881579084764265723474030031014384604808437675825952596823976425488947465732678776921424597796572180089873048683312087240169727917383268108875238128670160258985674480860753271692628766976018937117585989314532957814117198336229252707033744158971065035889923527653149211543779990187036413040052683211892579366672538381266110016017840738003916265570754929357266645065851448701199818825155581131162630747528711691697231874969970142235593680152245031228739327650200861590880705183111463717079437641051426655785074267668224900062023541551065235192634986496 [157,36] -350833821951750949018904935418606614337882983490172342141705624655421613002541228827642122591782672103332493327824706238954914876059762114575964277751764199768152485584111399841949950219752115701197737673856097712318632587650724526732653289726384124392125516990371408545192980744698106288381347397340754365016619259635275176497344171525305634223434564070287861099301349998818467186529411459370472799422013725953943667623791238489710172707963549652069648454870272388702312309131812647956148530514488686316406670006992700701070027081311929451285576905181667260049913242764421129596256435808766156452093302855572349510885605380488552422872360917310972892732658099215164100588651499701127936269524427482730995408281215160738136451562315076119982794051554059497684705918894584588635079580671267400163795900870955344974856328620955153574182093757743399848084597599845928212984988217865670536370746822350845952875994767389259919078702850547277447043193802862339252132461597882756222479718786109958484827687186623889388253005160232956137979995042506425502808967309646257537998297569367734208844469664168344991525622741889225101401599372291777846956378233846177089305697280357625520117463606372087311037594092771571520171005419251617888484818229997579156832371664085947040792698110258107374440968499486648477850577948504478286786770040996814609779503984017903501358280047518433194822538112088313827542849748021944612514144885550720571694832121584359206350220715898198328794076705946267146304189499467233743160052529116919683085256032524428394148440033506040330530017912912580150255585956182993207969553876489710835245971857872578559479199759134334474099627558660751412372741998604236693870780199020319174174756011027129525034375251233376553001327779669817995518647251113606508229550027837625351897505338825348950843843767838331519166301724961443087852070354100292451316839801431775430259627692591430988446554082455936238693396756891988268032557484434409800045540550554269897189075768902712103865348425697346072819381784576 [157,37] 116148407149767144535228808649790783078536231690789764656416965717424933021967828010901963395908334062570356491361315493502705457491941708193261687901424385046132114797169436272513766062543119197212225702324802597832773367269985953705157587736190659192748578484804403664677231186150682096787636539265314715960831699198948227293277162690566017802007471824887405277172132301340532102764209710306725439946895539464352499352309042813737537221074677029143006038533821687527425719091331212279243859232451394008822824148500143848423937139828371573160836753809963458367253243055795510876780642673233526874509964837333484754990303088461164821736065544904818216621905442057590906372385365367000529227263651503401438897350076951452812746600682301634773921663896400709697141295810611116416099458340477564628140098030261628831877984531160653654465740768250401964520273956711031721006643806830555176067782350038381362977267645226976910854906569469353290397156406683887325345692226779899118133636751858696241005848804903557676439407706687686517153262030598190007909590955166753754324891887798484127162267660291908785666260795265524812138780077530715906991794574831731648827251497819352097646956505788219822498396073641083041998240706664521985216700827594296366964321593782908174242136850719704781740113885988907515458595973901366387635998614376694118970097299013569576880915102061153100319405598334246244351198660613677390550511630931757169434372227502562896846702107668718893278648738434207778069855599368575991568980621199427858195217586674359379632294323828604747677932662809873863391797833284664976410776228231851215561237064742960352116515977534909334430719376477091533055996572148049744759868880231895855009386857176895559733519111577999830064927619105903504899740751417651391786991971063191322974143303805904064200441409824611578215874051193967259712380807207089701576941068776730387109440061728165800219239415784036576431651837168665487940324926769535595469680274091545173167778585615518232718147788063705268295243520 [157,38] -6474797768255312485841012083824058617903513568326147542533304582708196293609952252464876564049739995738334248007715265822424242322627487234863591889337635305102009306932644254465638322742323772286935958815954347137166912129296486590147088809577505650394003107434098586318118704256983989618556342579829917854394751016714507904715669442586086811678323076539673764008280577113904743929626479893916700255129754589005599184017373059686270047803392439992183927327088825064903448123470401275516544880321456467238269095785887241895325840157567204313841142045724769605866315779620393788152025670823838722243016013270639265584908370660410842222087127300873670022151387641759378018020193556508780673655973618467996537135915668112806964825005880935189148429293746687611016761980611602878884828044430024822827768090477298512774428706589172631633282749161221134494391749519060805173833584232030334593163221030695877271357750368051894484675435854926474569392341076672282585274349903281560056509379920728638975892009838816090538385521171939626869466120841194713076683169025894924210290290262888893129259613785294490708542896647284229041189095999092456030436737955412190775811671108462207158935497471832593859331185343409987350186625469954709748800957885270126028096012731274084688063203653111390594311471997985369320665360199034312057857286513065053690942976630463977624916187611271620998384538719312665376021469310439696802200141689906947251223964269803774614704030078603218284390184060898133551695140685417761859421985135961426822624146888584288943293383101398697131505129232042488563730083060997765812630948991279627264802880048555002605932023555835555221992885634047330571957215723105910545056836757913095557673944179418044228725054151222857830706266913439833936401407700347221711467015390111972848310601693331515797350144248901689480997135307071188948515532382275520301996927894256886766074751704895380447518440672287840781404381670577029743375281444612020064954382538698455308286048832245137950770019236803083691520 [157,39] -13915956829503197313308809020357333577994333311058036953437911740510584128610321080666350744029954536481372498927659931028437534035982770647607611132982038107908161605383656795029229834940437510290049624348835279525247407131313305594264250897826825154704333644366803427841322079295524398039062824902725584758571097677717517392871521071447179458232278935926348045517568786262775989114980019915466839548377791738379634146293557760469910815480597178072283216007579354769291838148127298812410309821610252790276011035417465662060752438324226249398995520550209713119564968056518665139357005513190200963985151281589463797495225003760631992583201828204262585120099574240635544845637186434740593224688265765864854204677719655992298638601526815443261949685611483804791947188717376583002176134758997594396791966253624278647185073545059678892129364427805118446446972645521087821087095681973434408589939016146694699138822373544600187646739326145276209062209192198349623693731486472133155896349028762995543880192265622912024774374624302662731624312800657922276451943126274175283827146233578074962495766684079947518130041326910001774460652057157790429158535919803112339349054844337629847949968372987648022787524791944363508891379596498869185680541215893420518218818616755577532623943921692128464747011454653797898895178493537793580048449392255297325303382464613594767073389029607589171507718445845537860394225532489523010942907826462051347766457436691774356735204445000572230424086625326632851980475351708458437112589286963932443520942599269124484451246142523307060900809677833853438011019413997981366737335560377052718861010437866939358654151843859894210944556387665933514501880970100091134372741544724285971339245118005800384948633205587836266452777437739646427090097794294393250305478728793283310083959062723121498594687855508306867630648912230911273469812190583942206000618838966296726293888662363675361060000600398175645006321884752023447447718272550477966005968890966612051929923328489407405785019051843078074880 [157,40] 7558612139855825386249370019635848149932386043752733372933013003921330001157190862426592522176422313098830320521466042761815658364448481376703695619268949736913982344075584955479240632242457479901324771806350696762730443330709910628665466601200664666220045247606181078049394808258846660743497204998941940415661001341779534453855810734833786161789630652281818296147456885234023584660461419144563675154855190378974970790801012261951128243883077638682450313212326180474064291459608054857790349492662827255717249276188236897376992708625932964038078634829190232643738211979572296773628629771366229645528267866683606397914446240204317095403401150068829098934360298224484639682621047719097774119639773945481842757511992805911061978299697790000407087972862283674656423268699823684329295239478092624752458966163422290204904710218648141181751039738191111006951737172229972034548494276816435663492069840978338257826287866185165145407530207369597435705144495889764075783397753126007704084660577353722627371075158710483619145832341618528796704997397690601983749736426329207737587660684093824628729294924877565462353188280008079297651021783997620423398173875670809587714486755033972320178599183982623714590045501380096991250973514642894493629524127591923587441001220533246984641462759559249676553463439600032682430028917771972254388585377967714219010312904234418216708572779298376271260127361797157848028794854651580415316581728181981828650557187942637361081546167231417956494073030377945889404626057072577935536214848183562814222756801136247878772202693223635179158405164132356652161942479309066255608185749431111719096284274708294257597886626449580477124680095208027454439424009336911441224711006325387845057810762003095657314615667087689339718267964341481900816034574351723858313752645345810248419048923920235015929497172480791808508262396974323776601897099705639384110290396369460259769851253301375126582131070205774474710184192653172547689578120148624338666559181155688805009885489406844250515636700267248896 [157,41] -1761899743919841843896203087676508719905573417826574826952868955606203388554835484824844519245308138060510189999042458975388752970343439139454815858377764248258043418542390035762649285151067496033800604130017973676843832150584261004123937869587073913065499268263729087773168255433444064438962338533689581403628914248416094004373422082207065476415279732496809522763135270735413291834165363741362691239556612654511321691575483457763265503931715207278531609142937383595757382638128577540196495077310056142179551032579661695265321895842713218618711668205707747368106831579359462639795795792290053642833485783614249684922672453497450346786061322130482659162605690017220538768612703374563887731532627422057118410440443081887484049552590904349098873570930121344475995394578034994583826087394484653608298706302063094281827616594377982646114064764997019756610435680458862328640594965922680397234932343988121462886495501383913369757031964074177683402942875229800304305582491209724929603897719679280026940199342118297299765476803411742521907033922713656482466051910692739727471481603566233552024409734373283383268635370985859976379061249038070811213271266196733320371192307704909248545051288320600197107111739478710097624547624005769720064932432572880699352913111329566847184359969690475369648135047811411330406577787501190348553290330568795040307728072757114873275947453779396377890347230763679321183274011186614940273689582376088291760709449829734535375110441433128912735467131861246640659341247596235987763674404127279431833747382503505847311828757771036566474725526207215237524526474161382305538335543325064556925736744976827742758522819922081781774072478533994849516051040368239551517005384377854459987350188894046131457537515108960823182207040533509702376237007635822225651178099301706821286424497275710481920443809388312314763712682844982668112399128303995782308562763581540140376563945996338312949338020673163161778704824009262581351916891185495090033800808752901791106004504016628447739229373208688 [157,42] -1033777875820783098440308221840616367439919706668497162891193671976355804174859659007565148707017949681540180065370234285423390026723788916006927867632365654159318175182561441091846927101837084394732828882726725611941928590340681452994833807910363851673785768404252136317793063587380881132337815412060467234413903274665676269006770429173350830933601265483701065922068189243077375793950844143328451600567630707722505916284902210575124410056928666980193075133658709123356890787208354121985129309354055316991003069532881942740433828170128548833165984524439106028828015729385348846529279043553584225345138778478253681507853406766165154112804332911430941821672888265711308669883399197774940382793414146959285454017210396760026436535041548879831605384305277820310879270737139900998769292685129860534679242186986667439462762365586345712870928840731715903621510581948530030179033243877583884372126617001710944312779239201980855393544637667464528473746299350230482641669264297321013198032319697078416723746618550476312385993204379553849719271307907435577451887875927543075135607306571284789356741245636414648435789474081041784217093451731675241261324981698361431781428963282982235936251874835866710209239652281258358162235387281404806070359523592923583139047282635792525418044728440715719519279052020433410927896135567038761395302672894731275362492299359645012198098403928997233998393507743343566606225468473913262578699067962546642661968421008741343436153762060913562619982717897900932069303473455613753876628598178105214333593037249465409581796633489403930192343387608067401738637199220685070405689957834601298486181948677316969017350987751957670342300441247156694412851326955452264635587560123889790182489285920111808582495983755644524537243458777778903728259639034428703225400215338371110309124672549493680982028036557895808188105224338424884052386551589292667206273897721948185352388207612777438816928392556958312946041045766770109160003586701759548629832074706482453701066063641193662525364480 [157,43] 115475855532059709977693610742318667049254214136778649818016995989736363072792354662829921154300491513919030497627688692916850813175344969583563893140452384319925093448331357613543339675703333521655265738556740461355356483501337675998512285287859144147196802202385988844513654454333966625733984417636496005977483281431017516580903977414717356468026485964322898272687100183476232162234923100372894297186009551879896165936867576252246458854936131080113312928936812660454042041624172271927825201571490537788286396208807743000700074385930487877557402931726262079055804508911943047277953114075865777992797519169980281851336873904009038568899214511398635663076752020498096929931092414344592535570466224584105219662214050804270891094506156181774336462792092868341188163190171010668112792438657694609350877474356561386797229430154866164929356042760894886616547679041547184486302862476715416190064320340675567779670106070322557127983644255960942873366663662117596364696252318598579582659496892597002844284680289332332502795517893323428183113309537657004663802555004593698382882606053009415799927343237182961934441933706017479052507867805538773297033700181917613420867776937934923498585647340833597245649780602928416175972122574549583486861027441425596837160851328437838097459580407006917667180366114957784590715297491383926230158409172240784964134239218637247812451735340122266322193377357434613128434769257362375651249066817917267151060537484930725320700075404217349832556119485434710705197542980835724499271758439097740295305841695323440391989751937765550437043973803988864100621912245024153442532354649995820373537233689815593321253092183777545456762540926723825790454472352973121412101128760296039388898933008984939411892751173782500337379600759872792145856967752339498575616457165655518167415448447690098506215374543076104707705010086732156182513918195425261312835709721331334284565268045018060475002376632216100590571674612024522839393903221561937943043176562859067648043273905108684620526080 [157,44] -24538295334208819190709039296374265729672484398591079649162387742524683405186135559245003483058402392320465129377267896216102429630459918844626410618043169196516306716165540566192090331959563706004204814019353496513982986802381434027794883985283725920625187731161151706735093729992632837961622282311905224786057174588641496887528701058475061354912564165942653719173298783109336995285038177211583968166189863257307881968361470758002325661811007306631481212965594146647037269653549378165549117058342465117088211094036873307609871604812600121939185101775312269800526148786389896996561112248364284439630822751607143598464682361906525904390702469606904363971792007042101528765649514449005320215645549783019560151510200889233133819833931032383472463057579361990555614215019658162311913141664936324088872902091713517905495813088815510865801546117456438690039050272182420976821553597921416396161356956360038863673682140640282743337096188560347423536005877811633179764800188846063386989602063726363972164358737900198638133516977891669316659893754795792221201933137924535888180623753910642711825656193934303742148646403615369441874573602957682194566224572473665328628241985898570070303451117712194889816154232073548535299458457569517240615760125023062279242714227641753568572639987074049275335266043364855053523320463112662250243066491707486111565452347977863626685775587981594487892177048273725400639798942866124940178139529104685146573185094403388812409277754274837762757099159786331088812304498578820026173290487530427733585127069763962466961990983657051373090913235146309525984426872084263713963817050601445308071979623689393460949559759665255020867059202032177299930313924057664675310648784298027800501428886351205619577708119884335164044356749468650246246750596284737557876876919333084593825964179991925394227765420231565600584993894492667098529468703185042871684791347310887862024506586084583195755143246613730766015972301339583833427094001892080244591196293373881381347188108166674586112 [157,45] -95793269520231383945324891135849751516347833240043378694535473070159919505163170224661544667871539419479425827710571781583504909721136701072616850937053039724196599103817399946185285314688431486419759338691403266613022128086247674904388940286864960992290043853278415909711035007405967005990177472666586280983487237498751469023275084128897494187493769538323753177889853501995483027096399220566852426660302736638067635076459003526721219796221838585084216564286737161178167536684842576916668333633366560568106741686206408239630457211869403174436608203091398361016337192166274684961292031232603068461111744207293417865501711128597810980513857422933148471891244118267054977415503543359118282161129229183224132676575622518620304108758221042729198433401938335321596244565503664295182859627246914962853853303347871482185864442212474509842102992455260943420021574428422079202141038342874755064929203691811180960552789796360816118364070906729496944333391133285358237967724104933223913607533347455494393087955145881919188884434023576535631666022146858359601968895914271908771731554612872106638795690740204082860995106863601043122360917642375716678515344278760714154598276265865134565349482512560550703568693256915371460467805474092286434624562728893468565077806747048915052267207276220543754265183519905567156237041669060570453743100207969185785596168678619201568452315534175722903485897462268411783812671007724581204415747545038113087353312488098036662659135458032576288655156417254153225775181759554021349315911307089766400891254242604760618291098557224243003863884619613381551640145048276182577106917725478495018732978209044175618613483168264495374187707904206764418468374784205962155807151770367536038725457436499167798674457097929583660349800842097942892886156506257057550381397332710004747699929472106963724540721469482881118140305502608965041069664927969056419123331479893453796629749498327658239845302783107547135970380868863047093967336595612365685103582151657944925815190694874336 [157,46] -576503045126402238467472560985315664146503189093275045239288339136178473299402098144889931307712669863742969370474378262371876746984189944008227138173276859029067365116982654522214392539245131284330481391254302822131468973181919770373551575448168245707423317470883514337926609424692478726438677795763780016307404669364806221496420252870032437925709139127206021414113468699548651896581000473519648222011528350593238540224330588809950296874950213322378935591141458911828582457941935368920693233455263256618602580425232731899552903972471129279631451916276720157721218547294466196712000649343741306600143703503197525201408244951361847954970203372149736296146452652689999019161962897400639748927717202615519657783485834861097827199640908751056159183573158033015798911095451776367371257155375969527456857045246913182375407623796953985821458402787380393728454721914477478903525027539945345169807418699327456312748080036130276862591029258904705662474567929179382278440512924635664623572432844565010078341095525615996488953161264192433514688865260151873203174388085495600097351833288976126371326852496396650107202674293049546534728292517876726852947515337577916633151470322722641017748276944430355499465911457608340368166516060350486354179561238407875244322597990333410693955571014248693608173402591190068683126953578770248847001529806151826328142050758973003212150541467798193867193894774520404180872875775487754358776413141992238995067323342889600599941056097608959433505599448804941006550084791368022989093098358564161735270715923490598437679974315520316308709949986727201845344144220739925449105890438440935643096623745150042604790781288698491042364426804135201414214927952285557994246412796915255199452795756769520902530065901080861139736464073641182320218768291404615511100609137078073849470212592271363074177733922181842229700324694894137221946964283078311681142183047458430293669928861807463150460976891357491315469083167540306951983827596766862209400608957279729568233398126592 [157,47] 834328121991180071345482110953231796916235842931677794609263655615890215134140239937145947379408497690062816286641137859880897490059244315856352084423823021739535375397387190979998642885287864889765964675151269662540610192369243509009778028143734407870695721783318193351077365863831951376983905615464537034918020777950836765931728171707805910243107983417434608044688814918563867398295896857313362880433517765668025904839247663779923364799971465761618940667143444868759709576477002632197608321881281153608225189444762620272837759523017654335277933128305414194127988204700494628455152245600523337685995707373640979120971536179187639520625041480579069466765202953731975938159294409594814115912368419123645910844855672267714613128545884239747609764682516678950114858431001837076152627720706048514702214045170791078143106871927547006517701485028298302664390783721118567129323195734841257211321719984990908916327124083615059578195109900419947974774865502961442221540192030152982736714778824517489200809089354206771390195193486412879608525556009988169085810648481602149946791322228255620593097901044858599647965076955813279724296224930341065479509289390896155645336096915031415961206960832581555381110367824925221948814209010805395740947615575472210246370074279677906190270792228097176405245801925064658815061242864932165012168503656522710409368916609726716277518294374954147243793742105801589174811262002936470610641206272611077110815288748769357601089129851249508073143563302997078370948587664419071282807763846754399573464231701478968806542104893766309916345765463314296152312564395121013504997109079947055698997908504611346689633910814887959615193736911162209174067041894981031803437255565034158348288621559291022181618377952269992184274322185572920017000481700252191559436953427732169358591031055631886955027518759743905217805451415159128040079097899521656301210550504820199249624095926087567017730418193515951280140535745751543285101057114432100280971799077477674049807351360 [157,48] -187678355738959222984239332026746567410099892742468374280046332897605177758935075651146106490887344142625989596726485396838495328805222008029680902688648736779591024456899481981020855659277180757998334795458554524021022370150501315057791549859277981838799916557325437772921528925785948880395191083725311616588882057877249261874240496256728413064830976694161137296412936959728684759908368641310834211600933771778770656081994824446549211828698860373714328043952574964376317297621934999730716997579756557490899501697797856646535240200851271947008369288336765735576246134378681711322681773115075737039115347091612915518566251474532477252711113728023137443766895313670920599700049133449576746891531228771956181466320238166025490099882487042589801808041403405443191689331625264709409742265586856844970643602908146438509574436985132928721304476509075728522966129200238722406741772902509191930937924183616086944427370853999320726869418567438760819598380851929276062396850444097613755023544183066185298675593113987898415956721308564208093173595234168151219208388714626593178440216734217387081913956999480701807199983695610320398212020764282980656483091214340988859518641118347335262099670634782229496478888725115521205825295855270436534246887782054286597728256751733346491874532798753741648680515121886815940145827764972471295809528025887195731211628195907411792342678725441846511741704321271806581277282452955680271040106841810448368277365430548023327653134792204728549254034736005996058139918023641322311102234779962542387711743268010692090159180861714735609586855572234155763389780906281203325454706801597873546753768022292933308007919943527688546422777477167740911972208084498918840780185273348684070880956270429739901089578418339715058422332184399421930810167440982601000305852506662783452042976224624569614980807698753846423667555949411359306975347073543990731145567403964433967759286891536679801877035536974705451967774465011330687049335006766680282854358157381781252348656 [157,49] -32079961899367935732846995054377538078937197009234429464867414254415150116602031755621218384149905640158702876744487899809002318431345313469758696327824085517944641917966154392839864246991205317036061634710023068663340912297536659718740059368391939956189565707847112255534936080625066128302876328632013317001048109985974553230110688228681913765287970720630702782565184470453798912547514610854693468104419153741386950274133588365329802786387128736852958483482753245410157758129868998418103121445377542617226573270524774424694006868670629556642910186435904835473911482907045031512334147667514964831634764140087829077680318307353737228159290006244350807856221598153081404262071178704856701490476358653156169887054119575689518818477560688853463952898121035524604555100773259776647884401840128804405597712704650634055998226929394710103560221042244455016415798825424518228082048069146644345429935629353779254937685511076062419140631335505402416703142023974306486957029348798647519639749895057174930705749621520013519960696777221813332367560649420169737035433068099381261180401767077135307382767103645584063276446825331984483606667244358712524432424594327918151275921122987567798887601717436275172530979325719953088555314732063834241635234738463707504532752871475341624972509372446044009675530958126616831263158943283209389676788082473868116913904217772753846044427464498876870157920506086009422411334355359099131763966773405641082354090845623887117671507102203759743088162129552006741336926578787953156564983406741984874569578051626985475392779525175654912064111091459539716109681332240870573412405892178273089545024181329804179169276492848632909104978595610039532216263114558050863431537818673185976812141110228624615499308162530127881185692881518883017741250816645640616459971876790111295018360025217401800855154993934577296468739785518459299059412747025474796313172603486341380675781839669803175973708770324705584646299631502687482074950160164130500350096511828149507071 [157,50] 19665671487306334320073468306509927557344165980493579553102718879583779962875657856184033791498480619431434233053025615780374216625177441881923723465136789444488843782495519448815778182718499440403767382605432634923195643653154883342963750663466253364562841051297520933720807181782756718714933268770784122238115251966801294069998688347772437655048448877134283731309441324172757650959000548594644478235142757421075038601032077535288487186074129221373124639843832077712968650088196582607431740693625884797047368800161954005191808140456872836779625826842977333445788878026081453095285735018473970124106084400295428412440016513023630096304360804696421069767250903860753378247472176452183387605180276434177306516145363332688492853517107137316545641153558663197198637642260065849645811632108548654296264282500139848549633560793031963404548615494409174474009597361900280653742629103383045154875811590416026466456952429696959156249921697878296750319052643320346489120493077586751154871403502491361477229914222769584249677768519492132602081058901691150645609330506686363680408738534894002715445202679129082900306786236613102439142575312680767829187730114426688566567499143851696445822224426998065755172611504493441075533257067702441526587236671235629678211348363786488174846877081347448857910436106979691372868091474263616318805860927360186567619990417439233363692781346241823246685553846791945028886952328750373750211616733654294060192202437577821294056843652333788012913067185536250470447870099196462399211929656536024302640672915160403339747088777684801972806672637886300263970663358304368685486347394590610659912453568294076042644381286147250606607982747576090308035967083743594556993758096370882488249432522521475554765699621011185123747112321467156166276466031156235719102747420238956865717967667676579800141063628562208352767658366519368834121903069282738199018713617335618100126148001282225897141262361556387854378200662818442983546544937472054707475018638349220848 [157,51] -1530951729154314469520734582622715519382089780170752135107471961876163171766399260423381665747739804253426064433166129838338730471987007531177799730136660508073210639604889511428516192915852231044901642587971105730174258798935355199981170526123866648069180665235650237203254894101105226035851023396818919837554538244579865431769946822725463951939602062192248802232678457229440736670259590096234544313497064694624613895700623941222551433383706906989709628265155799597067585387005892934418258838866078281172890966578654146143237819960515578700961682527038624314982420698585256424255191855531860970248185437390774280162467999599826143718670919808903872045754846696810190369310889624311389565214188909470688708822218796195523117803161364628752599867559299165145749161099204260934234370320351900564558184113423272702795022103879428286479157986851277132450606813877592064389015907125527818099044642342385293070086940550505343909060820959119701199869137048849873754908918948817029000092961337512706301080979639534238575982218699336853168559676636340343929298728364444428841316853501829396101246087080182750367287505154823722352496325148926977977473004869272250276110849440162124378542393767882483890985008355917581909523216967101011324102271385443832368432110280680295295295668581212986582379213480474888751822572888028065310859238035796789378934998092913124236326047086289316546968874716147772667325178620308555051915431647259434594195657960431767200018270785759802174513844792616627103643526445631650468103089282484479336060825488202004112398155919145485937854382973082781515186665678569466554380922407956153053634139920672819947686860082027883621271306426777695305102555589436292092566775295341060769014291193947121782284526412140119723184862409977824436091336374881926652089735050957747543276754432496243867112534067716368879789575267618950266508696830885774597947556954902652231067848788212015251309254984455123282436025561781791146242362782632671489558802055168 [157,52] -642923820570511370396370557156451382994288462514109187828131639840416872088985538782924001431905315156107952059694864421334950213941289455695502805585496399344806854885155597939790960144836415688603229957622926154765866032917062584499920381737263869133913427086572286014366538173554094223388189158565902931187257129733733228244303645480298840919471321914716652198096281823704824333951516928448637282594635578588090696752911034732698136233726664005161495803181497580979077582662193345806231962517385224190172833268723333300431940575749418585460729823158926130428372167293241084630713883179455800832880143571109086909271949778086387221643501324198146982485571015640543142971931380565429478602377625770258505242862473123855173072483506161651131006994973220762406992854731861774142555035377842706064799442232764347888374903747098576419486068697897047619889631412816314355618280775816126571453168053516176536484348456171466109958662521876957330534089824347733682067102786283567906705931813555985364261285850403542424474805432920638923191520315117296843160785923163318889916954756027811818923283441400387177189301656786734535986215960717969377269834434818999506307313261918879881093215407649830655658251102903823152904157131825887526120315081585410068996896173687772516731674827696643493934607188411351521079280785280538452275597444487803369060852614977811719561031646418177593835309663125410117936770812262465569848379474755095293812206211661170741525442979812427159946827089084879247609205630731348244296963693862424819687984643727535487256841510745722477809613468950766514714035854505954309529005418240345189508823636064939584076721160048426101059324922567451945870508335948450535835654667558809119625561320611650812304824033310656676333798746808101193959327094424346653695152495666741923775924354203598374315472719525017761861099365713076646658661172763066997442510384802255582757792729162445237113211515553424865406953219022366349762220302258054787395371520 [157,53] 115827389622838867973963740687567333705987965824650314986942899934354978643425018524915686041035939744036382012993560768437606381802136495915056211203442357628401806638321528136444030482355514553673087166067921014007838891881559368994904020094718659581872939434987466190874254044121406046100997785267041627929428183432704258064361195700472584478590241115143044617981425171816359646561390823068434395925008019624987848282025967884165407917249800105959870762046817098471233926614200873294909937827297887924770242883730822398001063897551998397680305983337906031710824169352394785395048345688201130973081241823731983025956966603626702165355891401049153326937111951384458616553525115303072798555923161884027165438236524012272775190068365316512907131850875174737949721710077976264221830696958264257486369419712471349317791691321257630714300454978347687271649484411978112849574955363217023974329536977126917441573922337985245702075586653468372953031832683039444460616980164519511432870217088707172766504097678391080668128195438716747079768695045478228492041492382679819857678472567134112492964535347107910087240991078845777262489854415708537787434367011978836114868593954666057791599451983837518021028427866466183229913351803532366234387564839907633388397803758416416173983785378219481008348464756184017216834700694948826823970421775456082352036315903916249852291902192114989127381268951054251048134824215636065276376459917119451751358317413585231742692837339111282357438773499744164336774801879619444592257156862116303914709489439340213063694700482315816319145516871894668187319295063338178479476138786050709414609423116826040164315748305938171841268010116102043959228343965239437018249694546450030719103477256311196389630632214693811798065214290700179163791399369103763048108591107109051101897316669859353961249730978806847043265161650977940765084810759400416745068407515338462006996834145862441310310794401306375346367491400598662349943585962541796021673472 [157,54] 17577279097344290511266452722453170576269935987787498399591660607250892300713859014384900384373729407321690982974807476770790516553739745635919915097690917025601636641867657834799393391667506208223571356752802404166634367486169855593892501420806658410462576141757091425649149137735837738173206385697077423414161911659208555812241060347687317708586547907924539678383325142323049310145233077340480272350625429141706199639372890470438916952800885068437391698234829222555866475957854902344684083338169924890176867281896897062964664232859493035676891034711925776697170350499427446946706794074408283144664199362913881008240414832737398314001349344332707649108934857450691746145955738954817184850635840722901056851782201035249577356695917999106784926486978001412215482749243353942653929421892315642431988234251992540593906274086728677679934963108571971725464303423564490589027501958189684676157962245319563071527070219672316406851040270837225642726016959063090454307063212269787431789241287190686777238283449509696452430520649738044186954679288471284680246145398970697846909580038186824243566256284951871756854751097326008147808225716518493962670006604832324194994513298008009369797972651050754486739494255450101638984925462160205884222832732129758609615192594035226493614130484272900649388723845450330427171717705942969114272247464707772965077202497207405573983042222519156163966770064833659007298884134495072356868021630738647409981245600971238837393914220599350468209143841566901294149638282055061519096091018546619207760898975407184024403513391465001805794140502712491002097519859274146659241963275346004201848884108503187687761297351181883045454058543991214393963900844804017548391614532760489944944327284688331915896971054188214187480572724750504183420435194919926077167342433321839299722153346503263483959755558213868998182291079650636529147101262804005538328716303623254219313149815410543969933719548935911181163232889329815031086024765562472112096 [157,55] -8579565992602075138718400202280570503017548452966749391200632455499314812948161541726246057362605934546466555967476204239051292767208264121277920356038057359088832387495113744706021657435762785941351841584379776432858735587272688862217073701054610238652435975169121977983966491235003740471861241698911983745153936590867268234434639230966980673651358572285225546902033197188584545282152582790995719201552221434066624126906167139917939562828909992963676947841325984743790650008910301084358671795116107697150758759186432481679323046615001924352059257396508802001763797260909352056097541039943910939059272232291778116871912073513208226604705514346666179142447618811949290834135841993536527592905495777439253510664129024927018807687966889353003347799741110652683966628434231079293005934774054329356874845159743529587424145984975020572637584057251706976222949907788308858546502079655359909331475383871785859023969733000248057043486605592250216203246736501111345014001227785451052547219358240920135208176116851201328700777529454664081189599589805106615350017824654867984252203691805015206432438965439466539394689499326951489169830893934437333000539376035992401181532181078328282975632217776506262191449118518510728162765803240833295274325044571764614299526677997287047959703023699285204306729936231903114786858936680152122903299672841678219931928499316805116546774694526454866938352937338389425859847023955901372830532162696890991204348446428652751475010517557548413415811317802225242253519907528721336290588236165645584844187202578527922380150075120182954426872870428760042408052900547378061324475289600341976756968366426396951492907792546993388679789752792918670652688622871209132928033435378494425076936464399064592745437773026293184582408291426791778625182586458261242665136451396904213338404312919378695214153311597400234677770106105689210647751674356051439023459433926341154707778772153320663946032161842115854246297505503065577098434092846809088 [157,56] 1349692671938447875579118765719696529492005196653065881379562828113043130563973950035228734700013297349236747293041896484098548316042464881855317417804463002039169975146192872695561296048993987587677552670504167151921876269590463023901787191691456487310124834523099688879952438164720708589390504103278980656109332769959841569579869358973556974230574702583309037497739011803955224966339081405898531773385272373075068370460651872719253586452519006315093128893298957427521058769788564566995841747779661663834215476518711148221814194345328446196655721141068791892664971096840438347852569183715706649980897061596633783641562978211418810228510506963378352278751703013465681631856412787706363990347554390342908148930039554983584877451478871358216002198097033575342002528870740012068430082294593982265815215797076796157456551692743268809474544987096036996738821525468208489658391965521955449355976658288429757332771028321714735273276961594476918927546565051184047217506566884769320751677812558971203079073202108904370456086894267850120071615835981878015346253375872019265066522051899108828344406741473490262219303585160216661853714181842894337478582952498617896355016608323885215612026990759895085235264632771711090753026711841386197260021516954833917511639289284050945396047420370400265721915996841219774335463253493151786752802965533339430908627406220410183883701417336160748066245858123389585974761917231349541099232218932245732504321114135287946187355352053771402986955802584764904735344936517805729031630784765528177213798544015902123623160961182013533490198322493631385062285545821939404285757502080514122941716672742310223230452280025535577462634317359997647583488304643247584778114809149387908005839314029855816966808626710606807552767444285659406531933332913095312978810929785258047707700855551388536135195260246558757117088755947330432781830638238547181040528588296488525157820713644089387095444515715040543230051357911746779525164801851392 [157,57] -78158470113166006178907366799658605348340360109611463132918891895980786235321657485662992952593799411435054264129495374902714342585438375154713586274865472224810961732618714935170397089500641258616000289121085975168329774093840159829185150841063486171095650886071793988350061743769003554033889529014861059364064193748686348091841229864061268231768720035595397236956938892869573466242732444130205551654545367060129559587047173837402364680577532168043592806824324197933689936518634239479088666335673023165415407622683351113649254734072523864243339696550928132173748708421294086797390736394748958539855508944310020422368820743332908264048130998426002871196263623786437785826140553467703749069703210585877665759423538799784817029585273354711218023850201146318899323042542353674733148707073431891275812485138487353445517765741025044120989905874268089901377134710898091330525619586171673785718819223036657977540131825681926525428060037122603511692608654428860047830796301394751246298923769238892166705030955315267067242990480385766334725562707544332804236366766526777616794697394933298336951441026481758539214320778338586561602377957353173876302893289063754272266212844018428773938182398272182069758631427710190113403992677621654375329318554647447131986222932541715153705995494022217603196664310436512757000654625296294526878485254590386540596738959674930625168374480922303417387670221927338137431289643418479458423388941300836537423161274842300314336671198128195024384913872940800800827295215848282575617472827652198088677972659131521185265233141142294672223532900279855467735517911122434787447287446091479351945979420753716584158012471848254201750001014190126065620229788162380267386060705966403102881328248880039548077293461014085389854089156095462803274743045436822492439836227563938552932133572299176838042244984851720712179254859712416635645893697748542916747150077488873730010731937160929314381490306277836480003763170925743605678211072 [157,58] -20972973601541867535744151430880927647604610591587665394114354694689255150745536381363370763335026881686030477834227604614288377577997934162394154808624139840312478450095035688050046692009482032289059597155546766952654370414646288865002575678722374577376620915554364057997060444968754581781336902275487965436013046760069775597247495661012688972549921281531663245819070588731258687587575328668404746024350625049359222576729691749815825731353374148509604323855009869390913111653724100372104378189698675630925323264848256907164161670112537713749392666063440302479558891421869167669086528563687520485776134146685652608703301357886880585683440473723753255851530390390242801951303955062676704356175886104747346029221951436620181279754658024965621675280944980829366434295517138212787824679626829510379744674987085312505602536303204242056119034669757980050953250781474044116377194147896207511242551028150096880947113939992420623747873061805473716648021754943701076105624771490451381971885540694292761837040583515169279080159735979350408996473776056904467018533213798270337562691451808282796567177987628181238802157349722963587281726927626315866940017330088343214675367025914719251314209706790069888047787028526424400872975626402668187852556296672732053944767580394116496600323713938387414036579390350305239063103476785894689448338752146421916594588034565765550502617665121808926467076572512875026622947198233999483384177907615838293957611559922972881372624100049070745258044168904339473231358637083806781306522130467112759797606202431818243116974708675053542019954139145856848037877150220758157493055354202304733276268067301631883746710398926215293909061968496311214794486223301837846956160338404417486383768166529785683809880937604368076585458888708054606946388960792444220029133393152336730742471552125199844743970473915312786235573181158141570463907640265524171454048687614134454953320944747149317691703432894916918834772693532485900826624 [157,59] 9622541848050222497316476558966360744889146856046362644689152558123173097833272712980964425583273205062522716182365348519973168005230850134438868316368121850218723983269871980374678537996048867167231911561057185341968423335087479681560196042533187150764022068397104903258033254661512203889654197978848625238405347416765258877366197780450126231104784134517270585333940505210409887238169016374621157247344956812418139068941255057834119193543757473631878410733208769638042173177765178071178714123310330830844646825068799538559199820739823074294215297702362071349317113652658009705256539077694051431508932805593512892379579798100008594272717484530935735745781866356539093276629843623214923542737703781745811918354826126073558258266628379227020599538323034152389481906815748872010553731767258574210170391601400884307131549198213411670564439437825712234592427301790108263235597901528227516663846024761990179601514314106809127292506282022421214199982567054593023916031809837432376619274963863319349293607656504547169367005569153539331300422572270327382184103166045623952340765827499833801693141939106930369321816288464447093207118196352900902284597057109697622075728890611256324087618842692858710956835565512976265797077362636865269888315283885639541897865009219059396271995974404311546925501787131854051721794190893122407569710550570045085434824006124764445285417542803414361268309133968861052164260617765807116127436143224504780105445410760901078314212111575543855618659749150039497097149993568210452491148412308098954736952423489408097440635383860260889534196770212752662069897910172357497968118070558138446298430934361421088395948489108891783729748447563945690508038740639871667277174845718961197700384327806742725694323131314234162565424389784113698752386142332299050383759906444609094229029005880124686770966769496063768204150782169302701188710002771973285028524003618759211445550558821509769491446128016280766609317749285033508864 [157,60] -2494471993348171949600800962257290177292643944461424966623371816629499229246082260946596060436101781318980777743203403336000482862993445007327328216044656500364463768236300990799144163329199047388406499986449565564150718535321416282900864589804050092258870382874926890279301113841266939427293051477787487207848398330952960389556509932851871399061647580414911939314478196975751100093620551575625448388941400763845462541429698377771273752561990578846659423220322748427741333029015247081358256815926551664539785709230247801044632366236729161498624818287825534775602640968634063486350927469707068492879923330505526276972485750446320533334192280825244623516094148501572226559416723296636007950949522070789220298426552062537085983804200545696918803008145117900340950287939568171136325931278886900443836941588215629706308097835457947194469074070291389240163531766518568252752626378636708733364110759907052158865186223277931059454996429017518154153238114202978876652411505842235850857262515198994400680475576831555026286681730414271324111165494067648313713411111693919513351284248645454968045577848577800586434094599394962611920166153576666850025716915119029030824134453888390787052248160396033472826790038969271760582243596138207537812119608695938079475848092412816652479278043871109658345521922563793804700833892714824904818717266951697540339063594894924255381032853649803246050376871566293787477942090130638369007658477074119195010168494387534700839617337865223314654804769559421187716103291090381276345357120725034105541065056234771405941609812957563383656431028073121324799931089449063339415115445227190579066441664841630977536747632830687400021438354671075246056993254365981274774324729142667403726696309988662912580339359344050183743740619992394233070917363973754455126839385007896594305512411611425861712035162570773352924771287143906350761015925147993664930335370901525931077901542020227570209791015812284949732447079124564992 [157,61] 501358528773689033993179232555239547679645523145621825989855834427788128854531498183308404591744095686669414338342012777190945989315930968122422543882966202573871445567038741938086491722581164276154559482098191392321686860688640320770709085895686801758597526461504229501996737607610266867749557947161990727672507564766741176439690877352460963646922379088897923175206958374600002548564987775221665760012380185274981089881808447731494057291654608823374411218156527588973388221386690327804390367074262341171987733875006087088294818130690865626270201123926501645189749844347352484397903036624030425607325040400071862754619610908091857540495669192740135868840717350572918844340199395217887674174817168450093799504400631417205611194892741178308113871656172249456045824488131745745715830692876647842075885100662451193183656286499623357787267252904067994236770878045601422253313783261357253609102046358917030383785096394959335421508771771302266585204592217518937504798279346280140669942411483130763647802091540050949260104673921978494654803946411504791992574070499550698381368028803581327284951180122618919838242857296008266089861721411486296000876908069324674289120617043184985106306655914901918053966308165650529763371700863635760503996202774421055482235660113332313012424255862343386237980175507550973066968232912989212359637202038028000845979403163999346467449847158523589851521160194058613355125243320500654446508182402980766892387125300075573870638002900329906544628869200594054506262857183274556479485840429976178295423523343226817437537735614291270652552256490503319896935043535275824583328894361843762270214015364654317626469023899166028812603084962183261784466975362228820347792094466449984564996194781875334921564622270401008486376213307968943190295419462978357218929331246288009587292219501224904874076726926432650167315208427127349439425029534067869158414342490585863754934431288803153078371675602876801471335257934848 [157,62] -85261542295348599005740726873282938510267568385626245454513881834351504459216114171938509095200234333486607945618345843501033470817930607385056812211692103483398335803602788340224664518309453257921389644137364344983575664761767784908400228583289084110328510279514586007625240644177713572220747686689624656229431666762072653231517141925903893050414931458150702359979543456158140900878372958239517067935028900035711906313074929733749857143184738024064815357350669639079329742751986672631964914603192639908680965715977943844001097737945410436951504956389785061097194885804445232156868946833242298298750300227147929871145071401959212574877512308543124629080307412645553604307893960694728828805205644094772027766159898499883228908753279854387593625242579042519312173382431654219712444127357612299171884486525820349618816588713052896439034698979386645061445672267567240998513431113884109397898897636359555541510813420160573824034757028009754427185259604177236187025451339026466330882733919503914036347735992308969055552058254930269290886729707931168255777133964798379014537475765635767457283176177147023206476551850502831085446286132527271031139092925303991374832859999685715552330672163846588963691616966495826208927724090931122740106183615551509635245088846725308783719434308488984801352693121783712276707747600884414364299942260814745368796151689190011126846789794673858165356029568541665925169569049350885049590880211134667060279304102977689407658566087489600472845935613807240274023839217280314011914682525083656116228749090854958811227118113315192723589658339819038060763770632206949828732688483635084611991555604943119017111385018955379326735896975099800834272943509510646847445557748178563180210879572092842241197938769157085135773714665755347710763199774720484704330644203373072183675730118354105820123952259991364096570468880114627047134609022789788350030574729571829592144764586238435091288004305935769476586983488 [157,63] 13137079914926635516642866901597523730192174578433586801077147577005617141906703387003286774534234436003471651549887210371024379609191662149280727184804795582711118971322791687748855155102369412290109278289451800525829482487554187758712690677704028830770616461396642804331809340091209094810383335741138703029363855588198484416722733483726987094765556732838202438245359167337176571692775387592448616607410830507765486027235589506587582735798240891610436644949128315376871419140346105643158023435659883739356085869200886348186432316898395010850205546485967995000953084680306586506990026107493403040319888675317729671524595135457464698332281688519780559397301347387602915501181600345311610246096734935880992391619103040899230475313143833042378735039982843909196026275542971923121939068532666627901220725080993264616789090363555606078192462884096062361717249443178217218789645424661360794334554161967528780987304703710355362876660186629646987499730479938844907597336272152300396844697661868918487236511701607512878626695785430197595485357377431850460653301617772236652857328858469335966347775793146176966979173225736628934366567440085091364769714209087288914623434277315365648145545470225027283038909330737912505723953998872228997272493254115755294007242291982068438817476255284956996156658173632541482650709548911347995153007807460584878562591951274134202184084352624035906373937468321115656784782118060461033518179182513142196223611905896733143510808937873789212825917651360977339043679785216173744572078627812874464671462458684069211274688086604806916804475699005047856224960055631046436393165148343970012584154895367225737625428496825520235493095601133193682623117282230551916077816988307306086266581014920669122730663509845943940088734769099558293668424767983565815842852732545395227315836127146412473462194222541897239115352034668406091144109101395753445108520382299240957283460094452087762112274939518540992086016 [157,64] -1886235424625144394913132114389788503013414084114553433342955111267646287480457629291895033562046320117347608400529672801084211434496732470853172358404100834386020104839049676537740854948384593970230357769650169069382869375576215413184656931396773103187031150819294310337361511971187423751947543255569664157888690373901518722832722527807026581798143924890805652871755699243169411788871816561778598818810721339573501032827584836176937111104393454028503954268954218506680002536030677756881517898813206847605404784851690062639064865408232907117370181040213471768862657793471315862351219421875534066207808305067513688542673532837715031557422145359809714975124586130210374924184034489465247072000213849086924573279049891283266168908180114573312268926689525171945705500192854202903237611051585417167300579222701552365650975325926229976353624483755835838841868180471239997969399038247987066566914109108540983610517971101430588108355675832215116763427165098807469211023906537598467043403817831570406173684635752592970893824560303966878892624972069776657219084165307278195185028445658159340158375814996309803096244662794984032163698173239579965174186381173039046982846287697123489699749141354759993574093429039919218196779096456023920205450975455728451309199755271464376467672919120276779304143141116950564070395698926407718285713884002353073182352973571273860371005065975808923073867934800611206669887406085870472733451556831920223285113387423490680566783486216191176374988692671035576320213369057334840952317531591129302421423995672866544731394456402142898685870375768412577245565674446437763970364402414191095643709730253716065879890686936897840395022096289679707107027545639613320652289560839958364229911231144173082008616242809354516568235602844191736110949158933048633924386993650991526580521345016920936909224909445691437731009151472392983324260103297412071152271037168107582812764790454334772630483589088553836544 [157,65] 247183564593590257821270101352503999107711370769285361924750818029133643851218318597506952561154493386416597951388094144010641647456904489396543325537138524267308462396583582863555428526408564358677225487263481256278790491192165365838569024359943693512930363400179757156689444553964939375125292513695584226448153540389405719152086302444185864575035087607616958173430766115672946467943044533116006361595645983814351403095432053582769303941157701880760386222452169772078267035389936109266297551662865269997863816406131658713040122160032656119549536772222772448212593479707657777307322705906624633722117468410017413004936087089322323197980551417461262171455949887168927383965526739216296488616726513867126152458775036380987537547094928028021705073742433838270298461640073819783552116049807646614228626652004444899010563649907578087182510357081251013322343794332762336773570670654479816739920670225754628975787718993063691102901547064262065556841481968938983040578160906263946837385648171630280992441864543473677440184811033378208854682462920641486042360369121347620964869412949879035961537808454031147905424543261803709706162530004987059016081436047064633102375958481855003851991909046551367963453351591474340891902427251814542941956152166770024144967871552265860227263612643428399941578296398911309113803980664966272869683606356321125782057993707126711589568225773013296075422250355463982241872878583427538012859337545585186291992201650331405227999511065900359338825196553329444448501674469583486375997480418620954767284120726963301178946267409223335694997002876179861075013396091675552059134235932466556749963940869514176668385255924085681367501454555415093924807496213819756034766796053912535479130563539237524112751850745107350184241411791087640172270555175637252652233629350310648665789284741728244174969878942852552550395668428207711383688861212544177065955700892064045736418978762471727962603008389346816 [157,66] -29258929952747055497501931864917807920952136754289592855680402975533655339429057406336966644803529313784491934496601093259984956388268419466721931196562774782372833689324463102764191487179762739121793681994735717023070212591836509804456830726770712828339687323374104541213787382541419109636785487199008621600753165450730015965408114756044170005938555620429319369911956930765026793116968555019907371912619005865955526316572551372988870216455607060564149629737746691489990872296903770004969261129781188796218517086302096487974758171388751266257471908727409736394685528290758930255134430498839749643883465798304411504248311778099658787738016287402914973464654211013054074728629903901152755084387291858739226541116481066004866469944811641301834455395928403549176273060267608077134518149160715311404358928059343068382614249623439906072710116969679138496390176018448841776565879785813008507054318046025845395141505673927054136933124559082081352470542708898618994538322730195954584040898171029999406501283580121616529328718282823271519211997569798161279979149362507631343453071629331801263669966025373569447964209098773225404992483503254563458434424497536558842134382110569813061947992478961085522332766043023319800609725025951880438192722245846465131486309497499288077447766790387298417289347579523901625648582457075455981128387910286212313275116087971912281164951726407604519742264224357814856761823712511107814577948562071400739215711251151124508317884304967390045946981264840931550095211249259259952064897643131299604672040227718688836067925976789288946154553156832606308036826426859723857849829074605618165910440212237572711270111037605272384206268868715680577553959904680733915366754611367221979535450660126997306919424986388125643718598788245005061961907115933306396011434748217825896821451487576081884376777435130158933215378227954970731434601751176390548907043918874438188384815894048796374361789390848 [157,67] 3189335757919024521357337666502904693058310058747460310731143566392940812059830984906430533639197298726548610931397187214083321127704668578802312933674919410618139936201921768270876078090324178952898009465129830437711688736081891656046953178574555662570929130123975825631348793429448576336168845468506452172806163744500449926412497027400912075090541372392462144488088405680938992409817470121327944307805214406836933009691544901757022679601215364177268437807174146172952301162242317154381477809061874936608714062033207807216553909857078202257698363810754202780913259004395851805197937196486031512343125126359940392425725362071412156080879863136274879423426894700412848490231271947360660698146029827760301988603279357098415215600656384013185413082350296334473912178117513160877966181573984824495433095329966034876491396207570092993341658993623503920454705218798237706139145289671469825848040710149754760125658078467550236536114686983205218852328391414087698357199742157035539259438418395958769670292922973341815633602096321620465693434372420457807272538875495233175312600089734183541126610462374736279459930816370802309182419115382798098810296819654041928459113924461244324272496355921258169240873284670222581343723249588105708366355515100410201546364156917090058848699199815704415613392020621246842635002304233356252411896550627235523101656274081105456906448305217366013892278091054994857914890294174937179156584006093239950148403977893010785082777684300074549556607154169700735480708679866653387826325680499143186262279525381084994754170288322757036983653808467712312165301390038244834510115474351964726083983728201994121598209795324342342965757683818280367793066350624551110323242051367293904102763109416048641887246586222852407119652931691077233517761319112565710151225853969250194549304908812477765767000769426740386289547803442491656053621945312647716694111218156159645649025061002264567103029248 [157,68] -321216271891900215856526316994876364193699381245125082760767154547988162382868617706483742653261146640015251098674722187952308526758798016983758480626172349260553838734731098748033294606856075477251427239490436270921043363981409790876332506505982904576306746463271490456345460253722199880009145370626282829207066955517653716898239684450340155231752691460252249589609736957459366086408110758871858698718535785349553383877061602449838882029140414111208502390856441908736615626654493958905038242818124135856917576707417581428865221597223072896586179643924106915601585949079722018015924277322151970640992666839799207217287304554688346395950661512529194356974010601693791720736855286088088469249487938807002689210624499240333833361975223158829889724622861787249900248456447190933732383338642646544253104479631162029295764032874459988052542690645382751567905838435253602662687407503542698770479629218080489019349246441759855207672156142975484536178041039478811504780901182766454222739446641518854791600256214923574791088841059074786896382317870116600998218161987937312912542268951177279910811003483084613322905189014368988885458361400493165076985617433044356753562837392311222218168059080469908422789922266742272812265741320053662430411215146841094935096192727228768726590925105571668579451741933220014497804491415510467834271439110431540540168298913951909808808571610537373428256192654820676504379713828101355703463418877461018072036726265530523080906668786890309268546018896748385181024949226015420243131391079336239018079401434404240788834294608683648093705457224708396014154916484206955696103989079565422750668793521270312443699159698185362816245992182731809018087013454812993048215961738014827178181638171759711466952009885551457163981007726330806636877873310734674487895853291218072311525634573275561143119416515636463781590030887532788543788811602259166269408049622652665633819004171304935686144 [157,69] 29019189047253766076160684047738797799020379927108101299705587436868081962050402071839883255029876765787689783422998619806683717603897970635333742161801294215744625758268296931477763935624666190577769562056424156074403482278558923080992431960678568391584506933000986408699500858817690127449958995897780178468884798942165370819893013772901851602175488512637061986734288712473490845874060584616456208324524083447009842000670843750984648844440153384157608930784261450715490339364330758430683907955301443266066245354431811774105376339041520964662545208569931429533325557683726890843613753191245573014663494091465290611026492998125909004600570389998564350105350712823214571048035695419618527382865996678807471301759552766802746304630622767153755395665736800930438459565812116007511395389697744321441987884574683700006295126513876436218321636799405139556122781998264964014158490288399698751707552079656381281093660729635532077553610267984070964475492969039454361717938538309803868517810341661365603847840671282739554636010811767579913263826503951472706250224380563983375336479317283186704023338295450702654584577996868885849870060744645048642600907343816301701273684409923363925884782703067294838708579958683027188170346934166639937645782976971359519736990604349686116305333729755043899378570245133881366788891291230259304255493291461558214990343222259073929437243797334617571331103662014774094098910819395038923805828067216070168089214652423734021339133474406642083050533623138874210338902615132648570527466055685320637458326290620706411548125412102691103768422638262942248637651956930606332413736012927601265397043250692988759712932329550283383619313711262451727461092960680856848020911680035922054112604522839967250955309334706729615323398936619866000316508388557960553949788576794468759837701890470267572493603399677064365544708961087933044192421522233705916622636783210201877356532029651947520 [157,70] -2269276195427559245379221933409672619595488284590435321888377370873717009712957119662973706605443680075876229551241857157759402743838833657023326269247722677351720718095409322267606255209573119688759943459276879540024768581360105584051630587076900523262768620616269466879565552141478739369123669224296434405990907140153071330937233688860770692140320905840761233822761601924410678277338165060825886972277655269938836930179887757337213523658941551726106401545220177996238253678213033282680041892658410535800451926994007456369313987388249181905222062443706995316484039421934660439567566569768832895644068963762655740757946442735219732224473235568343813074572193968561732790864988915038984324855982548381503872365656757178536908706845643774752272097983597637344730595232962001812218169176730222285169514272931869928406618889930110372597286580728791017570380547390353280964830870001227624912794336133923898966829560440967484694473140678504691367010194581075284066683953614421823618513280850009480719543283183783089503207690331123434970655123630574327354982022559825099826826411237437741463014233272205741365263622635469284461193190190847455331760099144812745198678213450120690386310981245768279660173994096070933723452045281711124794389088336948647077147332404923146511414714962170844285770680352211453841145526099148716605739428287611311027557851545083452063660559561937242303630625095874543344912103820305758439052638031619889915943131184585385185909340083958189378373034659110268045509635068948542557312727099009593214520430012383122081918452793620683223437488289251196240157656153517422968435884128737966701969939129287164654193515729897633683588658897618518499219582717485405195386492905911349173966399105019888888451689828143659677248397790938781929058606464415634844889495091190416884506121846639416345674994516901144335667026783092911791175599174583378740739208419619583475367500038144 [157,71] 148515905761968132153614659371675509438125040773675609472235558654688310142962149310318992188020584180830688835641075853541840362457855104769922710860070536520104771784101238690032663965649452594662610222390391458331525208430746749246962174593401140792788495436725211243151738001081591698635143322352430943212792859765099172163437410109767405554494673257067673005192886293829122358055983552551919412836235914248873331285474425444896000598187672773923978312978974773077794348892743890454353005316531944531059922447045660044785662536920882792743000218676054320900985833357884694034155874344149332769475209554242072341160853353337930526183280035450736979404082237616556315406153997111450305228021847714957591025340256476895617664760781659522696493811195938048769027839095866205355353675470024050954497086215686085980737685117641668651047454324660452433305629579284856234209909254566767567286539387972191286075290751928747394189131304260570252729726294809411395235102313458975149679428789438856647710345522857495659683246808040394954836975891559302170621674130762489674831797589935595504771861213985751394994354865331005698790203863714687775480306698621407980845710749926520041071684801779034964159804246475765277428842265907005630935011349489946201936784224529990714209751557464445924711443106564540245527714298695363320274477412209159287221119595487815248508800533707003346068577551304461216764082542908392902738205604496531828228675849655199757441914667806759716515094725512197545607889500384130400478909622304688233901988766403851881309124397396512137444566414825592800433490997723728909759980533027122820707152773444397783427299058812855611649576983122641392386361023034427559514495905253106870903827464374300500767021009277392700269909736292418344619092500087964583893430623395799475843444144554501735122258824155770048567978514493126067265966109805277541243891726922412639745875968 [157,72] -7717789489595418525621228596762154644510718718010633996745164285801854095777792481644361525926681687946739137379499969148231220924717458671869210910273607077532772531270896466041607013697717026265338251714079834060224966665713025712812656698610713115300028824191757290100051505171238795156073966228031158560182002839585907658530021666018551336735848711717134344539963505291447257568096338626538343801129032968916783970560976206184458164805264254807267353925065536637227501703295152894121437809182722679501929236648071031239010609266666428400155427722991599469790568946814098943534713215580146912713250779137643542156493546142623940650378681631915049189222484901705806208958755508793246604933664736298362695492358089786219899897578577741940963473664506989571672362177066132344387456172983748091408371874031980745118849679389076986092253707183881371264391066457550535218553114436482464810348210729383425938035685001260502852387308268239799541326251255627942394386480772128376279238278511105098634371518950039165351978059249161541991651605499519832905403005530380888341505713444255758932241715773094100073864167134684886079788650492999275568514956750907414367978855283958963005718093302848510475069528496879267536760903061402050558838503672670253355150665731581544423963935399207174120595295247927648187400577654809538089920859764173354615019582193491559421736446108476054731823928104043794178626614126897699911633944077884163807386980375837850233363710724770021548392268512292037405655200154500475652991176060386063255764745220348903574901751788852272684553203781362172947893383465369204006937936398778204421514883884882848709596145979224801235646718347179564511351693962289758599916169728407704970778189754398336926768228217372221858204807857977291057204015084132094945668932978064711115961959867597012696993392339453097855838723707575965826874168105992776744390947116399032864768 [157,73] 273987342234150313307029019037406896756086265106770402264769684235943669483140779717321107858766333819851548572098347272515703401776361284743795996225126994301126849075071086988616188824839898682036711490178050016944201877507379909643328228598541137558470326092494808291412699309089718738450358636278005912813628057810721707515642496018600509855614110041547496755959152784698057681277327944533450133084468141561929048291737809143041838221477707562137530281225550642436555499017592588418136005349302616487522813190489743789546678224546362548830281120255432757874064760913608939618188763774575877585805052709743372067717360945503904821903110774170598607332919417125823258158742924690105160964378406333792120657606200084721111917560522935921626038812078114363422785137041162189885776300628454280620026044286873048232877783600768153130704468838759387735192054416059947416818250119460778718978091727035872170956914842764969024551382355652834099658266630392572863922888029316336358691156719802473193167077979336718375275423320944671403719386605247403076601526463177026377940447066906091341429414763493701328744051040625207199253611529580693401222446315988584615648818927020955718119890622467670259865892016880190233361770909534433171993939796097446332570745962844024807381256149367282318093862249425824280917198615378280183381339321199188891670620387418790559758856833567697759280537477144080959015216458330047993637876856129086541838044221964813161453098435421232705866238226836627070223690779231270489825368477978490251007400114193151845023880372381375464252464945220987602014472234329098219173915252713782798549898667832327198165904444735113064339036680128832724677438095990247651271126382007851873571867148421009498196667576224645465806089509840350754206674161797985411595153881254751180935090609079507674043609008427018303741628647945092732004924738988064148649886725224821504 [157,74] -1535837161567998097604668237361314653106148017069864403264607741672900092715004272471159089289929582561712856007500924572573868865226598850431011450540399020251118894304913779790096186243156508365478595184920063462346242375804920370469964735852772390670212951256320101602922344700135592671659284557501781340261340631879738589716184269455919767845120418783953815254740410815306137121247309092677566313689103795773427401583324602364839179394265976399395064081552060870082024845463742030562217373627467308164632916941508466136692467832215857025630957438305997845356215975863247589885834315575854058486455279624202183112222934121087017965082277667239587120061402230548973914541984237460035077870923918655870982624921769198160352305008430180665903682990365088752267078536242660129734375350064224701283995153628880782294466249796769079253474391230585788683722690794592748718228086151842233440227306337198774309519424339515610531687006386421393969916026073752238295628529028459047439456057182386223597817909857181466987995532568657042553687010872376977544752641424652739450418889220754749581499060632530542424576813780290945038644351127670644340015397977204314862165398380661370136942338996278456917759820912284343314334811644771456100271997783293012965508334088763887780567580317898557288314108644058437918785659920686485951176781479608862374451710672365908671011828626007504941361745516514501077246679115687219390804588410861813630030193937456715912413604668791211048024780285461390296429259731108448989920574291223906912364623510868508806022647708698163060927953830021124184544569763404283531410298963844592180397674626820460559870650692424442904220367232010711768053798903899862097780093652837191060244914222315724205707254203188731799787951435067444288817402932463092569537000964095037684212514745011801839719229169243773301964905403131445321536811058253129458398524944384 [157,75] -679286069695586324872642813446030899187248229395058580673794963714261750097458776551885582296776347862226157342606918294068232090015963050981226939965320536712197996041354922445706291735160012042175565709013139248582868971885321789818241816984005364027689561044514266412423172864624292109414230339649925114122020796932770626531231280368895572196872285983917153122630784631335143841175686805548321929678644817549929598322765615062202491614478950554194665201623996408566064852515084570069861684822310817531710217360213877528543991901805540289040775272644853037846357218521415323628012922250196538401086598802123555929847744453986234133732354534732532817141151548998058486430507842235466630412333466395360026869588267428664283447399521354858308895370573666863326383041486080086208415474839678314205773955291170219180441993929048274577109142165461359718904440228301925655624194911157682465472451581505592195032846422229843392625520351196180855135553321292578488849863941753002829485675323193195567893113185305932752825957235052109023819269479421594783864722184828841228968660222885192692097706717057402271750372312869397044712729310937935927210536213764609079584212225959305291885683095933563451308941354712906506464004206551945901893450526701611826551158865325993695181058748145790738514593702709576535568732584355209082745154240106122656776557517738932836401947814759347616873994551597609923726560997091796685164810982675304492591319592765907661557606429165190027991994053752114678113651547376526817162401206051737257360216572626457217584227459373699123136533206910432700525898450086758952524472543695937786957864033016436266027885704977856229623097262754338178812125140563299674099186383811303597377977382457791481328391346106237917504870360104361143591543617081038541330527218091129465751443673498113284614343769701861021143748721125346638110667971311159443306618880 [157,76] 63723522884248765558261212035064954957585314444903540099733619539959670679805832130669451686932702875876052568731127734133594807193037236134573660630549231325141192969799647488666091961402474994919299532114606345518472907822788213710277124645489174141032642822258222364051031428327417153980504695797516906176544978084985834745375208862823182612484046796855357240402601761180422196425580026510924547791183121260461973704322814030678840081418962681919685701530630841151460444170005068730597363609702122767113822791129847374456164640962226017006626184344541592017100238922898632553648518442168617359724720518242473049245742321173602762240043479888939230747832265961442206725667841923623758370604458466315647366672500745401476927774900004874309460410057184941627625571928357761389682555294849969442812237891937723830221813087595372609646956467788441636672182708479034167937167388498445199650687624566547234054480176896915812477976948819770603186923946279872230739101832396174678157907280152302815308537023514695029360375898576583215310832298096644010069546502139522462644810315163640089476983851495181299783807991943895689953143933105671259409938045851928966543682513404709931165523873901282925853294527082006741661835105394331465901875031694632704664237882793158235553181305461033401384568010935687699692067075228942392323659548793160450447848703204522025407349612150659188408836523281895560740110472814843934907035127280970872672292458278720033602833438536735084597996047417020461492232351715887367587060619310484658552138279423833653944519153104413813423271132349349640133138768204357879693857003133942995211443116246091143914871593667275537932583783483285897253164084701323060456547898460558191160091506854324076030019051491670459251171685309703770839046216452075115947914652749063201867602140511399331767816472761712306393011017658622319430304282419660293677056 [157,77] -3765523772575341081641877998801167679176753121422701060050666831036585171996932872657999759028615537256495395755800090708671050264210201168575979984559415666733551989903890389147197057593906314227372017353168545187318970546129131585448193147975719500112564423892320868427941762703553981750793978656424883626567117881052345200972928973973309657590634585044996094736523216396942940137318066067933622061524855150537259021972057375277803028486975902513894938187414013433445494451056795773507337735150066937234824235905216634722810015570872635528481328685550611708926630290318387436334978987680340846999601144499726271983111358667832043599701349483597284205428889406436778334216568110184668145365239202308566654948097870049487148261945029398332582470224194940299576671852132282808568278389740752177864584458087140599484881241906469870756273575923905103172831919446802771389631066830624886537928459755055062341220783447848603112811196168027761656880670388446517721204039660696205124237121980207762918039639093719813615906947777577004799581458479066797310990888013694921691510669892303880789383742766700905506563828724640445277113036991288047043403806137663321675356273324273849177515873171056383751467832555254648234056333853334773789152711068487498962173329126114932752035199462858399396324808790874992110754165090208447703741857368598651374472331678876941838427415388957378129014845123563454415403057524733846693503905827954052382726288810157589308905436122491540465651110147693998112318085474357202295219771978091316382917923845967419320708458993164632185947622567000804985040340495200295281310147463672859612439924767596880116475817402550681958980294022361780802118884446833576706333011567369579982573292377964870978042506220197324670554740503666419874644948948729898773808767422329991052026516878019673605320244815595424032019449678538149641279136176048560640 [157,78] 176204447960445571837951842693273649410941084333133387448199411899987185856841847838659363663510106257303861361311329192604849580063730482092656441096524065841434276793329875146006231732775780767267129522398204869796837371793875644923199594621325356980365886281166293707361210965645725372693433952996114306410998027529890872720756111566554778338205772767472136519253077736621713834609881037575382304103242423011562117492593699940266128047278410582788902568595164461899000894602996014523248255749598116601180235795550548562498506024562232223431957790004299006797762457529376171111313032941664536603757676396499127516717796799321336976875391300726579110855874155688821506827337087228537014357934652085921174019343291689404944850976227808949721269865070967764927529946778773810745902155515486499611203995484590083957293499965606632203120509444934666824822275422107946698391085059275807160208901760719311239350563809422665193784238994548875407836224622140926414124398744972331987138485163440795345103824247727661424894292567046422684800701879789098327754507391968469428476888219720439235041361712253676448273841815728013229584223134514486948458558111533986281143873916557516327773487274029000556249133059267431667489653279937763570480209644628283582304395011491136485452067812439515745467756150731952768261510120230374672740680062118488497277867358286270533425882216173888506188881676695575807742577374818704405180462990960442587257378399920511474399575894244203572282320524470204781029509486394117251918143204813777648643122157586064515733088766392630412453332096466207258864913234607396985933833086995873744872500862862591717694372392469779086251492246048315001377524966826861848483623540219593281610124744095014515171705358416897042404477732826709745448393682951568684469373386013950075859353051225494197148716844132172195807093511872654210846492977086464 [157,79] -7163595147501374999787175588199984088655377728020030788893325604275133029602391382988654598178297048146374228296813856027337685863069667745084176275296529557937343007820073096604365029884890086377725806077576841752391593871101617733375589332351764112077109170443406052082346129425982022040915366178434244734857818582730496589369979370930854320699420959131963765043668136774722175696525001126633213849510467635621647400473982825520804675735104701997430119825621988847493953971965015307700548400162859827902395652914488062266906683264654478490133866698522308905939215793694485674458090215827230663687471841044839627967015014420087655263153831994481403681892300341099575213374536734797693505614553289139591549244565068395989852980469169668311896687582565226918780199137228221972624161125619071955619776182852776129540191431440867937276993764230491156954555689586557598465167625251333407884461818278263436026547545626296871147808869148125584237226530249769949194893555522304200948104865027210887718905711446905097880763633045836479222137146908698204596405928176213075066815878110490065488258158171701884981135446494680303350693798052703241019579049561954942686510794156366369608047678979127531357047735114929087010865726832868938862184480794854057462396351722738974562063029103706681730995786244580055736753221131339120987916192257738094050625058547291784392250916688588359290165150070183553580328109202397625289474314704151291266968669633526387819344264580810370543238261938431275199272089056236548900312893049711012953680328064914123262716993600417247715201947986063215667499385557535332966650174817512860735584475567496383120501876886993524547756737746720555793059686281395565771187304885149888293836409856897784682565004123375439219726840341213247059711794940319965892139964021677275225292574534437419101909872901747216767725224852585125227213173760 [157,80] 266360116408727581468223190946071818337183847086415064226385693743706399419461443269340237086297075911149121274081500177363447752396437221710758081112541666136864845227832649714925350849788848666569328870332010367896870274365611964796449764704235173364425323375488761098148975650830618233201615020003231012613921632108716268980082982405486264062572655620044160716042758741737993748556810697743862024291686568991796436430182874735454076984520428437410493901682875308641866566550058748534038095429297987755229418833549829517266428661786569346824063677365987201450895883783932084918802045265797630714562745144207310718255999142349611556418025867609357662462827285455411987225569664138172433803834297965570990781195143971834256402303218294446594799185827818455375012984888367510739093313222452004413910401619228030039257839301806928314851806206099893959569064611992997128436108944652718199025125526861641647572638515618124464942025783173710664678120477953520801978344983577093132490992540374706556328288144292989012398510252529185428421914151978797515828736518845911526960138541869566974007056292508692100417745784566848418276511652833680800123073032120104628156114876400054715796902618785162924753129176061848978022019934002998108229622284214087222517996745349978654460718427927789590781068640832287077821591980035375376584753105502577435096658924704371660252391437731190712784517055318461747470949059380911654401632148600551695008441130372266700048251983353615916391694360633467848008746830134415910778678289512038700520853891283094717059210563292906896938458947750853474354709401096478984261790303634486801609139774772657557276495805798076593355930430428352324140318476340960694015058252536521707249578750115580571962355933494316066389738019969931177582404937048409401686774581853508692063130314631836523273487929015764137783999496756546140269824 [157,81] -9405980954327094473805452817045231995205192555731839269440502914711941152861933627931420020202074322043704698400613373235294014528150305613186503459098043689776822776410685547747781897416757742756851059828943923845333090509674974069460316659250935610464175824496342485191021619465441566260176186375588362505003985495052920203372952693612785588519690004325479156227657822071206061021002551340035168779153789097229284664807957095107159743135244557700838879104377786695599382084298153686732539416524810347963220581673039323146317386723746493064634795648952747581742801186644325505448242038880005674333014492072192139947508318335448255709811464623902072581579931048783196144359152598764779132530467035402808031013436891187007375879250618858975299711451530407546698211224899514682317184599524184956380464723267465036795271732751221954120278727746931235267642662027823354262034474501612417960206959605231840707756096813407951867915186293400590046523089314285456486209211837783047973720684902384697231307164134918475127490299868855159503281547970807546722197360556580371317024895238433529604974199292926616698121094649603654762975013823328736564271826977154975935597942153724399233513330219565872306847713274256534273755849983230359664918835295007743449712919839963453789494766708235405808204836720559354935902776430609142436145443067125982852860561086916308424416333856778282489936309193501151761967217216379952359913657460070857861391730985255770452185152015167903216127994717559094781209183568698401100099248291623579952713181024067622296862709909471717775466758289867904486857093892549778980499268264234414642682189182243028700021447663335525913793471569932133087734846659993449403252835618622812412092939470290083931520351777889975179908444907840815479528748599458788682538973970220595709392806747111983957661343308959946797029094634530343216 [157,82] 312840759455685898801998538078452851382220782378716186292328167751333526881501861083774864293432999650182643482493830295031919387647373458463400621309233507567167922330070531961433607203653910033785366795823840071294285955084054476602219783688547432638204373541398514716433307444446132768226123583228489385779854884069854482320053890823756138188175544769069649233688141140346852527114737434316792739532035066841522396646760242507846092033988126976805857468940390586234486157789583547707458005972630334843161339693534420822859652401817472293048402051712271361088114299291878460993670252131135711709891720145826339426859720510781002158676489061935823543497635635508998290372962085186723934015759479785510698709872860106280363854520377837976451773375365722874139924550368675576685680877244248239398578930307140527514631388137542516603769179545542587416669258480242607680947801066677554635454380894240084821075530164840135557457371401331269107793628327921018648025572144738910811762272592524281970939575289046504199717303502774485671733468207719091995902111659390360871005149285156543193913857970096358018567223693401842945023422437700989691548247514480810278828294527541900720092007895703377944885378662929093467233499897177468869042807357932741859095486052331530178321277673388490318029369394973400243962310655759961899592998866527166101457275566465951116693403794213933282312999318227379569579199976197541651380602730402412704968124260355794666351931907265239826637031449056697839549142878213380758920680290832210950204579259933716788883311999726223769648886037862779635995980140883413257182187659794635759290408266793732169469463113582376880528792014923002866033329579793434716444042699870062117438480540363236876933507850313193485675015947473554263855474851116372802726954094008357405091651734367613854768262198458625870982467289731840 [157,83] -9867631755065631642496432263261901829292349004559006055804966344394740789377691881703157270337797519894272909968149673558380700271437491022874903219258141947728025059128823416511199912941135359354064058398849015788065721479417460782082978177258341858819094073129137708067813926116546965697138170263648158306019821027571168016389990699523041234406848482098849272837316808808446256030034082579455754511823013791282141319065940105316157000381107659214499894792545672621199660041061249490651313558510320173605034098818767373916272641680217000944223192958932767051631773467043679775202156278241678606288042688915433847364109937229109889709105425452891570170388963369137820359153457669594722445713908280333077131576817027108134152404026008163227712099473696685858992162335438203018524356364345952104094793267229073207839283169272783762206157837817360537034795020334377810196441527859297473515319605102118917497326446032302424421891593233687817300463035547831952646784046515309517766856654141209411670654672960770955234643454496603163078658845208835262630307105200250910988776732544940193028717951044777904011167250268983174765534845221045629330639106564586036955188843713335506490220751567239734544120295191783443733905170947145192519032687817070559314169228885163138769381317648710394781039664416499000387417722412304596006445542442433747832068016305076482313299990587722989343988238001736884216675627896309847857911427625236175672473265722363431480031477615559247349192272053313374060602690316305451236950181600451380340904971510212432621586593712845344168157811789870933926131298648369166603356736065679151791504207079593112102656447291355964272560599118581025506195124712247169430094324395129012969161947341263895312593667739389621369190823034039568500952687319247493892543508535235599610932380055517528307920793964249920228836507648 [157,84] 299468820540683931794865417496504498121931575186962692553228242574321595966185263323880871570122578720648352403145479447675315738737140761513659545436087157477051043807454209265856871437313979721535761141283054480043562062586739149177975620015854482012140106518111611263841477799356370003261372628464243757631930847681292873044768132671774853945038273979931731510435653685720219113880944130093183456741983019481680857250313977922510675054283767869509831033029434272947880880616031995368310335119129907041414794590157706755940325799521279006269946769249975556137150263362188152820738553439651954886035696662120900472025626599456791020623942797263380984980305061234403094455318162820036235611332521760515337851216778982031551424308702400125929858366011868841419164942245102726810111371572154528894752456574350316608954766533997259203260967040722437087776501339578869272934049134976230253569966393943773973644741640851092130493225957060675943752596476626660791358026057000546719298473688420437289494833329149010397026099734846092756478844991908631067562021682841052237142610014809214944119963540086739797414067600852063277164790605895644933164864588576069738149201558209404970858855893856011613039688067718836483075801702611493617633399363669377945469927619584923597336147577766584210245622864085547260265403292017196473639663141040001456612901069325401116273745967035079358483718258929212079723272966313583672815261303640265880876872917631841720298452760748892229653824983559822885287844928794617847127034751963777463207522610877928472299347366779497864793108355894516275061062766703256037043152738330339479148910184422499098751754700093691625714843248450465636466183111888893864189344965362013709593282517359018809752362861530553204045350564593761628651380063517595720787527841918077312667413865170262577252225530979451713576960 [157,85] -8526403056730385214935852439766340319004550540941233241839124289144722692314787362796486174798092823465427021825952474896524481052540390377592932875664992519316165837259635968802076220627767868658712582321883080872680200127529213002322893755359267699502515753547509775662872911651682301593993950291742253601234999817341075182717359934019309657957586862524791669330937359902639152075544983914607312848942706491943148797108924863687685148913786883320969404554676080224498894302670111470557843377919704522767213966847062240883737723865938245515150899944592549755312928708853645665185889484591875177749168662905260013391941062000566940113882350846473752180564695125054286471781854466049191136248146751848100982924229241391629894180249397417143893227323447596926051538707666578155822509654700240070280393559652328294842796246381796675224547266299300682381610830588496309699149113007810445023467514570053844871976939892733936250516030898481677238301378337186085918433473482107531586080101129959166477268610360412830027396510152205598481431390460517751557057969428048127773603126236707379030365125433212060181161654936922261414689956219425068837968168247228819107593565508120071264370081111264361065684166711682494406535793434843831535516118522055223860525896142657342175082240484908593917972565891740362403307676107843853092977942271854483983563162561674119474914344092064486056080355053154294493669957175635722585710169948488063799337347203104551321398112354551276495439084264503621932820148503472483617684246744027582886938944082438857460950259030220021971015413138043481553623538822728313778067464986084229318419762447716380942254514777779718746307520789954602178324786013541986582067267258854867916804643057235641400287650673332462922517438205154200839255640111588661031609201657535812646495902164454143957075488103477256192 [157,86] 198249469272715859188101732262941167850873365482529085585821934756994432631920754606268370939009618790311896517705961169602763007251565746617769485784226632465786263290543851337396952614277144885724755416221629432264803202477188619695393896836563650960187973695253552933946371006556786143016844974557214462093969316480373580622660955359299172081999242989494471556890916721300361207320128275130944645635248280552203708381579900841996096502477438750808697839032401095971883341986452145913484798730300762272771547771086828973825706468344216540462539920234602267852017696975945918009817198075292699869018615666823447735394758997723535881508756356783437092206152454832294958821718152208948761517655695127985821781234485703749415044260724034664661591030731576397736714427652873909814582702530466300689454553028836835077570113208170572054989935056011094563416454973794374610518954106339118185339372335268316851689620360986288527391063505023874894555899353839461549004760385338172900132741955018955929540679051330333775652357999333303006802285027548178929595695345283041421941013041333298667485314186501470752265848870655545906428710794056058583938792519305186814661482384649774045763663953604741491763689897027851644921325293895429757281726227181592910358753656776175141988920512966956761690992184646758359031359152864978681011476200093101121338442087269723618348574354111037886026123035466072275052170231718409714840206033514000869737512730854030241262889802955789400920020671208458106618339523064543070887434298066770522730138105344527861068062217521336469884510929902708773586507026198074401127644234409154863409015369322504783940823331012294479933403709968528094501597688461401292621572834236622295114909283488124460839738755139018179597536139696171514942236879625238082444335097276677787615847494304862956339617125082624 [157,87] -2249453008907282301218643842305691864418313443648678166401590942238087334331328290390664566071780151837050558339614379547143313708786007376820732849178382782977314122261859520130290716349005064304774999480415413788697584905967362158513449302528152276934382151571288789046071299566820456171438522096697692301831180690038831770923017619385854985354462897092823433806801099631765058928893340260047128942241500838612548549863730588001239843759362038804469294670023342875000872835635828396734774727631937735204429783901785621718121313865524970472801156600432563046502887803000035453638338065425134698239076000168036002484788731885582560991131160786159305757466855047980138236063112380720855522176522453083476620611578153920876757706037648478681563902079984055797854841912811839529398170707880720670652179929764279004599430594302628626099029293930815359503325595772298032260486481730577357884803210718232826743289898122050940555687212369113463904542314261920322340013817310263188212425625917037430863949075737880019986361204299149423619118597431102013865527025501510310909401602153742170308110469947104365852126381885798993106860750909671403451573096250435574540159000111026800453291997161551724096934130339461702063754868341329234342758842669527267818282257546377217706583100320675457444254156308088324063407375808935424515704426938843802028306145769480181095948664513117870443685142282999069577835277568569763589701810051166028342108157038432202670575613918732935466180642800502655303878583425094853352091694531943395250734572683785383758798564925686765562122309195891949092032379113451967907379039180321415985385911317094097455793704378099129269321626590325017293543764051847001804964622541739758823571437593585220191824041034285409014016390759654505555991736956024199087360472259657676985073108284612712175162884096 [157,88] -37337534094687784993955845041227904760640166648678087854121386900749144387658103796717766578165456505192658193011684368225416606231310406912928592986704188466056093611178397684070955960529147123552824382576366859271091648455823405275959624330398526071297406571899743343902518338978675479764053979079145935406095670578797479283978156445679457927563256080306368444622703462293248328267271700985978734672019364832315420776540265403297243932608030869016581138450825824783962853796227654688966577919375851331324086127199677955352848688720021556931621019755178081107825999301037888770668191184391524399383989140046750274994731759563271761330762248572294797893835392433194730996195373137284647768734662342812824156192388138977174566602490135288700070569063315331217633690248690592826956060750965715885237591864510752913449454271310183505532079485691463234804166474659635129162259242268254347298491050246827029763853769886214063313941776550528313535132374591237496079255050213367210499449168935706360220731225529017538547129624158973886600827541429388911856553151219074382600512382617920387898513754814017434391543738576432755020793891917215149958813086645422281257504255751761048671092479476162003283369466875928329209847766394639750608956561261569588260496646386445882918301775931588031096944395057569943747702779467656882472391039249600838787593629369000683776574821713316641461051110987437967235397120415561375368274071216310020452986999654791080734152661002813275841851546307016195973109880610825260885447538893229861963177931908789017404175990673021436452531155246427966834070967855006503169267748817413668546915867787170204881723317668732816363533797751001513236722578174964022128654879758678655260152966009887541824573469256964366796958592939264565954732577752892357646560252112062700098828145091732522008576 [157,89] 1695881823422831613530812358043639289046716662012097744507497089314525952984391311945773103324845565801798640283045395246653561809649384777710955109427639340404966255539365742692405362906398250413637283050313815974907080314879432355219871340169542377501260640022410314532893157024965515939633881598269298400199773902391752902786354653508448636353709668686952454235687433293439430706936057870614849186436358002882798592417492821910150856503991401555910796147968878909647692959560793977108665900950779601151312774672982042262896413253309251035810941007276904526392933529558094062756429053435934282187638893133809982432118678613607214086799198430700985940679881792349856967276762105718129139234980635680913174697098845423877639624645883974534373418318662743263863791767934582610250146173335550835268838703490424706403456252879982387873348164959376128557075680170293424578131440303420634748140129718295660533781821292151222971235385061238168946726138554905709252126176052898109979098561094000082738389669320389609585065866160601667971343522806203624085479683134068917938246878176474069960815228905911055367503496594754506065696749527850202842625463120373510779986488234448883373967658199573075347295008503214482198324589071506942854627068257039734558384251738034760884566023925842549982140264131768513544496720291852013381981834859217234599003459986459983183364410685474045278103940021805536336841244781774192898065956157684356587674911039071756267594952483836531047667921981695201175548001456334865271855546135316750786752018606760899594129261659137337305395242794358318521353021590943612656014034781150808788548451220077991246055751847200957867658111403403997634178559436202365866720264262893054178501391137397539970101384260054172087017663799132842731202721322662264136551964051382185594173461209574891520 [157,90] -9708649042440245671249580771158934380706809856671593751012457551922800647367862658927376677941081891439715690193478208522537031303375709578904087567267831761047917110860339091642649517362895575066994678358185542331953038464377988073477550292780446104311166336202400064867009767153037019124056843610566740390853967903434652417156418315201247343130053857087427859355491133826462721997225469985546924527270440838720165199499044456874364781013398291045324086352671640278617782457721152016118957848998254704638267400687379210700555497282271150421384889033885752414177430297494159570401292246003836677517097324646855842459544565296871864449377130999952365262630878992374867709968251254186221116220711284982812474046704932736796785578387889193712776592421422700404629189993631173468490558908919208981568467851627961778667184916497907304655135943234177406439057977323728455876300281216056538291554958587424933603118325120233133021126225343276316277742920207989229951603907907012048749027560303051870764322260584926319696920043559955803302712600339977936649829661643193053036822683654797998224120473119490737766808378659543849269494461816400255900967355151322024243628202253190796272131788834335565738047001618023915361983910634342319135044707177878498121698801864667745814813005676859235497761129122245516986728377641799052754628949534234430086403962041667175405929052003609839281071544070567724253965556461217977960558313861530367853430275783011177335963283962748441665539607549687366518253992259373413651649430773642281447123365389281559857026490094649249045645992932712278268129541598413608265449097796062177007077455477215366867778029089845945037503962181348194672127229859518265360253738012138431744765975880120760269526304134964997113199111759673233303767597977098515164480405462245106812094791450624 [157,91] -680099120199941229330372615928952584062391505596894438338342034548728251276889332144252217270540493525864244915090069603079910505677782866824069002090394201699548063206574432558734784486730459240005381488213544448057422477849432217553721142644989551108188124488335100882343785348478068879272034428635394762316153057605660022240291737450993189155744835656171500712258789334136582703171526315412283863590955454376111006115621707473416800170948840643360459780789422258259454549106579028123514056651897263715895269930082644052339101323299369576564960605085122791282663143733489070053747225483715833742669811674447114748398507105100581517057046896502352991022409000218531795095832623180082358684917026147160070764204166026032515366760750844446933786075850932895683697877730736878977073054658967747709702960116502477709338247215205965947228311860608723841067099005016761383612679695862194005521742910489571876565023226681752344712757786544258517116190197586359680863046063140067138630462655679280008586581201798254473000013444490919875578694951975176415028081270518702499542622752284045856318824498285835252414662888537838979238550245892309597783725350928126714826627566502618556853858872756698553882975858585899058711194679482892610491210229778925513979073684507194567018693982573370426990315196958818297740799394612188036940395757582632453874323217786654567524759878646614222789863195803981705517903338422937803403762901596779449299996869393327795669969933095878598835778704721232523150836965447079367682932608769567980815220375036168874131568802611929143092829959084513018170393383081699719093087233188033000389872509241010240021967591281339406521859860428536099432759405801026740088116843247889734855259484606670288689506091037365126726894234546095311464850705690934255628057000779840009807855616 [157,92] 21455726842628633779385390642241872156520372256682594129038137460388415786990706119603194313155579561127327252689576171503867491656517339174657467003229657482836119402782627287271504466675709794549227167184683434303830565480431467346269300127662082282417865465667488815084150904962636586391033927645471448493989764215307662398816861964436992390179751488712970379054670053786573472891326536891653141619905867608783683153782891852752458568449962269005551211533835786037747533032743795825659027175903023633050480502681554600360269992451532768351816301322342534526878752181908572012719361398890138764781577686036341437002849084216960504945438297894100871402562218812700463857780591733278207924086785754083242885780044288678047574067373247384327209423966258130022037731324157479194605378309371522529904112860080450036464618354719862631372538932373262156047770320322612781396770792198323076655475208174228880566636587036709578519477544997207991614442890467952672801902434407721195320787015948649936055351977780916383027630406534457814852581903612416943366492632214875194040148481424127557975539949049467677813225272301761693719262455862837069926336358995763692142114201577887827248417336945970566531853001723239293183292908138693627120534211582600233268350836753265008861156376503331115810530754892308252677503900551009520596403672393985833725165977973618467206290945475970354663843391845755470895590158408026982931113834958591029667151210639279596320004783041528364988345025574006560465660939870615139678669468758384993870796232520259453975459143279069946951530361242949937128918050689226916488827008636983634965848397019451713849108674559333249446119007774848834334963826707856354013345691752928117759435573767785534777957893959918949353532859962899370764270548266987530721056008320282931576832 [157,93] -236075993036539594746636886998029300631920225127396899345492964980841469164554325448696397800237991395602837153049734677891978964677901274242579991168878588386756395927769957516059769306597088275888051491556513635745054769231994598366176896664088952190273506644666763358283468832766091241843320383191223891019720016076503859116669602475198764165793952708712709627844015898640723080896911256519646593833764707597332143603452533783172908548469247253166057324476223672118502825733563086577424686479544519228990879594467859454655780080711318813725366242196550589388914039409964954394908855835574576983380917277379943573705599990267103571720884256345089607826625803812997279257734772204719035234258938535873484336892334428735744837407858312304265111575172425468314628171639982722600785650411794404918649282524527857437562967573351170044061439370662436652855061649408371769246660452507365923867129115467005236118530175556199022891330028590280110589890933718128527825573305143319216592714547218957179118883487154870950801106915134389136102988504687477014525362445211684189101507321896279867224515124908129832608207673232458569246934871083033678314715325884586309766083626399475109920148389167248338977371497000048281553273010261096120752776097865519717809434649301912614970501701524061866009597976900242549056988856509015768948644972913167255162355842308158922390565557798823625754189084801579369410538482154231287410010657321194666874311158000383772301269233592415122152053888402531305238051152252780512351470957243914006010512145739754228541510285750682941320024406619529164949839377885116384709104277570138567368754664365812473344747744182402770396669227363476610553754523285180247819580346552087713556978493838668422978813285320742387373778951952262121871368732859558739630969719140614144 [157,94] 1501304853964464122943186912117962084062916670202826361049042563347205821328606299807142350766155723282248521938428070482844338868282182139854060312367045570696604628372095210219843667741019278511021911606065211666059826432299804351432128977375877641428331073219241525813679784796710479497655719076634305018031439661713182428857069396910087473324721964588435800201945281593522400459263695079673391984971839537622115042916315712474663057023521402151777812062201218155486828264657983204612774245946935679533684174256505161203085344630949776365276973966437243885476691309421457961342935021353494352298925487220583156382328904000652215506378306165471071409826708472960709906658421948306335931126268863462229526308355003720972714862608785840945532149054580288227271895146099426221195023599662727463012815207794402122944061456171397415992697798823917259887631647877396002919329422123679566664241025021779694577604079571049753883303411507211271702247428676366603245239298010669104317376294484096335332616848398140528526858145223204787355312338072014346663866657254874837223161700428479493536836307787489040808723740115223732819901848553005755268580341785413799652276585995765211939341363380806110854161901880103476130680216523283313281692688431073033103070465637972316414707889735796586698591743503594194973567768303076497924988319710016447766319922534002134663835754938621102058762471019225264529046569480020761496792734763633258972840956787019857901244947533344629780029726302388587064538998300558958496208973707482450313929029371034512532768024990141916021543866344387135429911670871075948386132456516337159127007586112799028900747860598579143393066843436406267760144350910047687896775667402757813446713047788641504498376204571061143354990251975376723618592756640926322634642828643328 [157,95] -9748047689299424288359083786819267207903635216774503668231967742286868759042596111656767860433187445329391680211201762856409768237909185854298975866715620843621497851814077430783618372513576116738095370425053071194750079464393396286275774342764300586074734465792046206178187541328789428284752234985656204472702524635118158241726149277343581211683074954857950807480341207077215701203268319542104240107267157319736788050346740548310608283417174612022723744925465899428540406232378201327887886333419925387446758831847048909279873387998219881727193802790909321302274471112824728122001091516048433412489289687799115195898702762172763566015650918190021901103307657855434526145609207290119684675712100065265560382435448971526241691003543464059443453687718146601719224752778267127006976100582064256957010949456750669356657607701048166614157877220326247794915423363511790844799871132272720525422083069123197196364569002445582092370153289730227742496257576225621685605645005595028094696314522422803918639609431442859019588587512284514682106850015893805980396172101414423174930219936659825946902484854292744754190308063328977843248983630971887431552479395072172468402468095099016693396946494649182100607440460218588430243334953711979492878700263505101368084854544276754168272229964930696319641057949273913865990540493694868861753461005578075589448331577580229286086141892455515460909683243845371645259799128992788731426995880667206674443012737624655839286897075637549204379590481433664843556892991843841896734589966644208856993886086671527959435120121193995282725415496296974965072916448052096352753529205195635577370320347830557981605150730907354447130313672951875721748693029521327637905441495488344817612740337271300786368852385761071372949824322670555870067986972791116352792461312 [157,96] 79113797029584989050092682936633818033443832046016692573885793408478892027373287239851047448698217224767908847036838174734681808637818505069570785123683104816858993224044447052339171816343243403887089946021689014423235382200459190814407715858300821935539794662822550310155540408719225541609078834665326649655567355212590181433525986043264746059307765970151814749385132956314003922246117861532544384208243582185860120301302925594574097515992510737787744824932927740436016519698168543879228296530125014639046019021277972686185136061963690284032435261287337475868374082766197411504777602260281502582001202131334191834484379249039599677551808549851364077618969253572438035181445410696552567655972000281901274182281174001561440622384433019789781710395638624043769192791856190522653078658196961825012146404608110338577959794696695853567415988260636517203736949778404211826580180714881167056099008059798827859054699298781164199333287461241538932932339426290479196137640856489061492429551907680345037597194895482069557809854461118262240799742445560402176854228636416119319177668139026483064685656917908668817958183341635903111649689409857106594288624164331214788747021066826634015094887074099872110953659348354177736925099397498592266090619845993795653984514982194407879835422167579249018232342308070761373333785670974495426579715486531119445964115241273130925016559594026978785045267136825724135221479391575606984016448006998853887232024459304648887582170443452674892587653870421707137683643744683865119453727947218148898405211005696852383693237299631486435275302543522560728526743675662398702916277037292605241406094538391628599602192604367581999999918540075216523609129056724448741043611201383925754504490835927991504896863600764180981901901636946246647388318759101888049152 [157,97] -344704827051903397786235898157824716807532618638202425208538699582422246143290642049566617562778333767955120806453274176446699436214906026980316368442563895940406798099909143894210965963378510024042454189779560455879356769141414607383346659004567899470809596421005871401526652968931196945491658374381342909490067933194917598104302307049464126898894340817383105793657869129626436408929637868144814311852650991551431580029283051123029522848201194177546908870026201591020275400560030136633005835240938296442314883183257318681141005835154093013248980636411681259676021693910461203161013201777197918573116019717997986524477996202096789016865024979067060601551021268571893290632328210995622859998600345612107664592655355892690448343141069030678240003498986265843198899188524509420876824520576766871102730102172168831941172080868145520912049054709268929257957628784368840743242834115144126104638005070070202425567731376857644592430267582842738968019195026928259565638625461025087489062798012018541895481059367467477288495985575506254373134508871717492773455490129300294756177658083203424719006254192227697744565238042088471680299972037915563769416919697740928220304275136848656212486303265072039670282835387309521181550148857862617622581121699147073992733426532692386836759991730813037653780719594872364351792444980625609235770634196855314168113340643757214908383208619283160853562705104417088369945804243960946405615406092935080332862078351352008650940350495658825258471488232813585624376984459100296095739946455779694996171705633615631288541122455002837344656969514021239034731404918432000061349585751995091476137238066901611601123810193971544235808696878846710978679610121086921736835730387335740568082537765092957055072032894795187545512967212944204767889214271597824 [157,98] -1901694767612040673287800326771963028961452293724143219975344187970706202776679645318014943393731472084289888951983495272833912420553390202756313443297588438890557728506995231930243062091977581525063986114303725251624787319249601171471805418464303923517038395788437425768092080707910273461935809275210624363479005559406719598442142031340057671596369727770521313916042952193800283967184577500211396466266028918798228584752699982463434826016250672793962444851167485830287285079935971006230706622559129523704832955236649170928796314306717632574716158225208182837128925623598714666517403313370445863562918203630237312382168965199555076326240563235920845405294646520199717427020724961295348048212599689919617825113468468717344758937155052416393434632862218164328296723071618479699729809474992254647172841429013664004480146367415340348198601407020543410401933917572826975378757262668862045659901926531682261314865905910877354541306299388621035685002397473948947906125368699288796219159788627855102223323405290413373103938676871562907811752212191240126252108940955672859498155761909918269163245066452432363802496811292440100265488906154125114490250611545245859534616240278412080114238972171042091212237589677312135103097119178681235013828421012076865855822689814854947321790044670795353886688853424563577056214861479944971029781911952257825729713947006783323169511064121637187265885986384925589612452611092187412553182018393270558579820236391676917996247221960491519268430394486772617099755970467439153572469271498719765740270180916786782913074041036301272100344300458280205599615164015675166674244520823769241567006422102521510083163074190323216608067111980679011909247405846964280074277106508626702779660765574286809609972672830771720212501921265117724008163651584 [157,99] 3398095444787607635051423340414985861241872959986976260979439913897725495999729019824689371780353644808726863321438638356893328030078764001351438405039161508970228064741227209670044721164034344094084224824324848371050674080310810210748942957882686050395112939319439861488381251439611032930444700847049493552784457858113322378947022577798133408532144183822785009142260642700705033839269665004596475215525831764935777322444620895330960317028177632258345533928823147145341288405969940053180771182440473836826186623454929585822986674437730591324927897024939202742212059639572557723500772804781224807154034845663019290476985499103328219099633342262910482459318795089652085514169587559019631152992123988398730031802522757589111480013148555357801470302495562318624417442277031867815710656920096422161797193865464608796790245774002888744429318244568011605757479489857330017647378284721154879265383171367333562736206435599015076756836126613477532553270227391876849958651611826323161297683519281467454343876913070212462579792139504827418793831958319881509921859894491471462679371928561642369222481615496546277731483874585867388493540373845586307100422989086398803928822737806573077799466627148562518663146167358778051506590508584564067009199574767457639775041399419523373473301911513167789056363332575556051131971320937256999642830209276998955994292521151810073226926106796533809800721440931746653440495437015845599244426529954979430748640169003013694550306628065082948456358762600928657563001014601418152930676397887409527408690415668926527032691107424970595532374676053379580881253527672766077879852948607512470969416210440338828592008190581753315727432983992670917132652797893779140798505254210237426706814084999499493509114816040603817045042156962973935599616 [157,100] 62536995160084041997969378571271739419697956747670088879236273142874960570548364345775543631621153022115148825176461992770381721394978606752101652838231417368293495094082433069489872831059969424442692510980809996920640915125323260664667984678407165681375285586512297850519185952671948359919053337972560931926810279312764527699810995561926849297177610804354833531349111232565662333797763930937906995642661622057141604713273099015576799983134989586953246185791355397847420177244372793185470959407047774619440687582027683472062888641042114031465212441392671517010841415950552509441578129261613800396608339555203937467669395321800813296356760242345211775232301438421728008285695787501220015371577176741368090904155150101981520671646751098787837346925104115961253078710498132426082779784337112629374555934726162100193099500622235972837104891274160699953099519378559178447388173799267189460412890624081680798448233957410964650264666097488914512119214615164033211525332851351929784306931007670046070405312079827699180182342575803939562897290142895722817851538631758281072025262773884988669790505500226778077338730322653983612109459883128178646364230730859049617246147379577272790037284524995645577631507968532002560773141081288071406069518146313467249938531612668924349170764517312623198520115302279500761377314084286102290032548179519864202845396161612882761497506523244737851527456321936278568268665802093419245803764157953749249763890493187496363293731071587567093325259861627945723453450110312032879100018954304477155249286398862899077268879076770087879808454416930082197732373812000717727147943337670608136941349235007737690096815801079016892244265574714303357370570448406647869334089814249001003434837020180424470036513390829109115576443743386206208 [157,101] -151280169552997767226047409193311397043648253611844039338612490993516947617573852245660359547685235844142218983022859617322464324589334461675036102970364147247151106593857852835954070463471632087200317042458702695713882715829958464257678003182159892639292995964712039678281586389808710907281009352646718244183167229691224553950024473075037739575479625961635682853900794543459718618498492049114076924273786027756899995778671718658697412289025992477671436359578163206258471698071401195153704319962331452614200083734048313684289343031818236506379214914304860781764482788614338904083334487709734903942094008549682039858754597765907117806905780266597865101497773557475940977391197858211489484289165066418063384261089369570194514036700298353837447082514641345683590799881199804193096762530085172257203640175733403192771248769820391510418339045565746257773054469039376399809913946430314754971336815329019255665731841672966394723201964122459279088923768898871129291897885606657854936572417897062527520129649108785655678537683566669014603223663950690304562350993021537176298859278458967478168759151574622124401858392165819165813222749944927085601815354692904883212317011057880246104005078740279701797578876556522652059591646794442713547368096068766861033704654281831074286870239286621799324212250382909704190482966883648938894657530477043642294595413628550268042926207081265348697833332154270667869135407236127939142554702705505572091824908514250466118856834863112861501217866084091410723177001554025534460764112417303983664861753342045234121637084109313983093020710028005721852505060682691716615882026415743649344618753585896866800826894124871860769104904730271857230865285249203285873833900113581419334105342710099808043613281808287051410405056126976 [157,102] -169589256227015151630550996425052278194068239408394790553396720724003797886967126796419279212614793194337585001854103281575851799286077500445198438754346376583066370885221831991995243449063548060231389060804697083387685694488950913132651774501213633632560710919828592982299466772512708227937849185262847199954790441946118373448661080423010861948359087742733367691080503970539520310573927025253724811830830477266258540264598794309747418721725482103744961383660182557270150851196427667024858381474875804502676415049012886255328530249923845757410227400743505451339328006736183332934937520951333053845606505453456018833350584572455123187944190212136677092444411329672886481833221590644813473759582435981539132744733081878677679556895845859390943109150835848771740895548605051608841076119499386677313700244510454005281317250116794831905216850893467779937827982314992125286863284257817797939721296144073409618196830289505426984975208977734495579585254244489015012754306124577602055921057264832905735838847161528224007707809618471039632171160588856915277657434333244594882070833609180363661301734543937267391382848965045863549047781242578023619309483937792054012559384736063811609043849118391840326642959870613424638059059249686866355797514598465743854892030297898825209382268198583203658835913856625864816237065273893920644761014409241899618088955084571700078671866887213592318630684088085901498050890334385134281024144898391745632148760772954255495893034108460181959813868018159487606420230842962331239720777565254257309706620386964810125201559364917857047688492212772783594576009822474709311309681919974015736564013415104882309276675314489266478473393156155803099795816070407467949156004972185086476567836309708249245761945023042014108475392 [157,103] 585270666490606614282490922744469796333795771793792905494072551002037163875061872699311424462179925896654185273542128392496176645126053311312385691094737075413893916308286508625920319349860537512215101746835007629335597008943623074556594370108107187370255496044606875919970452183196848136047063839250937098704486539171342221671880149292983699284570034045413501540952886502770127719457773972106592437151401483932300775749524046399624068828268004766139168509378651972198659229596589028157730644733903212332279648921071479155572532905509383171017797917344665256671490069556512931747350100510815116251781364945665176484611832684118661130863195853516126687392968703129571209366017882398272872944673916959912468848215486987952021967968608366640335743504462818536777112058899215319251934072724231317883411609362113184553141698884022535421111125202188467187589062551608733329326464644366942850846447191379218061413682202882715034607626250152544669755871198632873414990576464314004087886849640862646710736900109891864555680208570364126059818250883935338941371855678408276517129592456471236664402148031156034429888889418886171883944751238885260694002260922582210748901877471560383063245186646373598969819192459369905044782982842668344068038495879549135982229164538383510289747817453431070335663930532030106358012319642393396611822892980261593148694823854733950666631036604704135864001188120444888643813052147845763505572869017421135097443952381505500113899371251549395614437673109560405641012526444118191369829663731422035314779531282488309472937640447096997912539504298523697797596527268507585653880689145411277724718240780919582906245283641705449435590858993009082700745621495225748071314260848926757601457997489197218875057625757823909888 [157,104] -82911128170940277760366539177832953571826214322876132464383175473355623401800204966861231473425588161474348973374217562792155875392455334657928653911690341126692981793024996460321057650408441901515354604425239448701725655867922216178801442750870205067275124168875671330042721059081627995856764618899910740383832716491151300598995604724757076598446334189022273475724068637402154104534521449366861649762981992519446963559821472899357972468629633246817126012959276769961526900640084986728744502021950535572396318622208392768044991391874329820313976222341806384727020642373633075025645543066982835086083275981214985427227850079771099838367247299175910917802097626331820556120391259916790691751774679343999947854173313078932433060192302917715154602672132027788790699373884455550220520318019326340075565544616497536783729367689593554343192033508754274182837392891530912742397308281368378951006933619089187002160226640765150419991316227127167463375990380209751434931088752801687141375117701540524356262774362127999718927355522951691471602590081554386701135698111597322497874044572222021916095021296167763230368792772469034033207404835717034983413605774673457086809392281527944852736961372104331666698816098521753809465522119332373661817414298626110213098784212529886990294508445500121861832877312611915057174995412583387013146877813040223932103175021121481651082097886237139478590650448012939881685966894996335352631267523914738648098663830540008672436323433889170344277636111063522477403739625220774739775272045846462547427811745881626972495911260698592879837840053312703752508800800341156282451791305108083385454318294398685923529478663785541213673714249780769364209526047043982720067208587718690811461059316850144202122465861632 [157,105] -470008045812596857828870087308678849948146774785018048386578705755038138592169333059280229848099477219831624747896061025411146376355627225930471407552308528358711330438205311460043542808205174161960662502169830308626534699125541719829205395723872834819633114643187256294024632937473744045763009116683314835370531189828113348145521328366327758349976283235960197673792807412702363037117922535938428245485882617264044120958680219690349773200027051299446767799441848281774748548780948329895726090632717919818381040792620691302351050540940136125742911431284699964286192826847437368623500462739520498050638938860782387646276101647242166845173085313323155604279978137335617020470847373527536226434489429278549445998056409505592788387731239947074492564808837218113591252519078567878245936186801036339887195936415712912641871516126881566181409155764572691546729199452289815927030389880698501336354631347469547548109419277284820925830524753150319036655785230636551428497406895154880673363721981126484917922566789412776815907557874747513623196364164773139935353441818479219450082235221905713705297535701511069839870107135734439452058024188993001219953416118672349382543562258396907645155449446458238593736627260215784175422088947119321346087914291787750390841222459379108057948569646510776236514485764989008218873971984997529171541929752164567155377756775805361653513938278570035980063664531753941643780997868638464654013726085442379914930939550877251924085205526115896239629594966202528940357664643384282129950857403878023500667235174446223029591386291863148767210770074709952323254428971950596622483910311781390395514876891670715565051366239136438560629458439595551800989697033321213356100522178332783821960395805044458668195328 [157,106] 429150582770368946762506987383784078964180017535858997694837753854447923801209080661280638067637605873967002197476880788342111801457536564415994212235817080877165443360092836827178724414682170159125530039020072701915284581914317289982858884057207727648341346349356484681438574929754527254636838952002163584289362549183075516051701317634768045507619226636735412433978924637446044436095355554531683636452207774496118587674313859551499939719326998858057308043720831251946278676568193615617740158423749007008732992849771626931112397180598723743712411333282156505330870158176982348480280102550958780168031622779344205813319881121832349195020427683002770218106870809683223978784598687868641407963515373217895106906095510939445418107183074099544962349766519339380656159815957733488958112909932809327472411222789753790343373411348632881880768562634496942190186142076365683179134831556000203617344031865945286102463013954164701659629734268876925526308601794940951830801922416153875642504177705149794487091033777184913095506614065602878313065682947092307057016368218458653331168015299992963648495522132369749804114947111015056201053611345304103222473664181384468784601145730361767161363509829732675754080096809689411424368236872001742995229198926442640287069449560304799746118872896023497615918953604143868028328937134308153011335037626334919428056209683393794110165192857853178998087979511016677470393518539889893185863987914752378730786964962652745828953957979995250272026395007597234483365585263601692897219061651887759314430691279821842838177533334161436138594664060371362281732148985168590137970314171575886698518680755966812544574981235579535320784502270020211943340496705784737596593464767884018191271900187808489472 [157,107] 352136215843345434429169085703364759206393577736981726886206675104559505168857996836255211732735312297975707976931753731923436511909422015373945923037269399472840870208210533888222618907959284614370877128760539228258139799779427203878292712086910809657774993492019124250940678611546715534627717788015615947708102454589738278683335183566767350699618917433114813664780233236581853574698909490578171062485119169065986798890838344395256038558134919549754732433284337670240738022779413972919290981264932544031974954004087521176142575770590897760638391091516739497057300695595637445985785900848404359814872023131096595358841384474124746577422708032100763640338442346118879228558598962257265336824375238975378748924699967159376475080911859102909981191810084567443831469435872777880734222476072100860744908576451681357350235264321757766362303010603111784567595148211495926998592320284735785608349982582770732396922740245328193836565252340650495046129083331697666059006383804153958865084031093854345165195622570784037163565417337487201774656935006883654652809275516549507356106236841188759682971855378346013659372554620542859434776943493651178268201530872335062031851940733145538300106766008593518379158808761106415974765797512609320549192923760205834389307677709689394433495980168964719182260931608416460061066499376591290960073765419819194420642139514906774726125280165327347335268539066073075088334541569994119389472958055795217822804410591044203952944286209353119571520765542228788273811970519613730215646039236892190430976279051267803503579680922248764044825462054368976594890934036312420211827020867081541097225446961978388626115269446789082842305173678319526198548010711924845117527163328063516509202904006656 [157,108] 62076360465223841231207220322314069321505189675943601684763014742252426691644148717452505183113007887502631598450260916806063365078353291803155554855146457843667794713748737612193845997362601335181387531717552462627939536449894294655267831608211649298353511988005713417471454072795690297340874698801121409381534870482191134888346997901295562582882247279784564737000514535847820551165744902758039567284185435330516817140398200119867829723550801279711592659409738697713079136136685432316317187001815487304259325539510892913469837346549216923546613029966491762733075044126719025191564725019840501291281833376940947815126083390450587261235785888462692582400788400083498999017683734543015420997447238548415253724878276169419696596228530754402117311862353929421447866824688105116167421031797924752034700301304118539020335678691360006755887679140805035480616112298310724493181557600759012909709197261769895030696243364871630258121069593393992039419749000216008624581026331264936100605745119227952610308419435593027577124563982355172269630931900821764733927650195204278894942632131290833788477805367510556207761801339423233946500080896555738385469265819138852304969714330169152897916432353447595845377621371844936582569933999756916513718495918228010133288903696965639835660117258823511344571969934850560072962354351558696703194820927123741883888091733722632659557569585017141996594750319378871779034159836607648821469650848041817478240395596473047967561838263281640128095462419647986239231325312604318775101036520270722857104104019657957006296629306059018250321894081937480983904844480017462756338938835528972321080177057727182669492694613317734235530375212618899378677035348624379999258552536938047743115264 [157,109] -37498291886869725945296538464725893386903967653465741332368808203303851792049615949712768948781204070318214375363372837768877891231703000109009048753444494335703784409940631997260660312552705361849032415196251730980537114928696038900631317562517177218739572629490454693223458711973925491064593977754703139569285341727086253089368480477242797243904474827254288490504642387603992757341821447611836234729822040630802309142849059871181226799432242918097139181394671741914501158457995983593880473511201293221582735302267105306754408007578912687090127489012212173715563043922411877849848730936061274114749191441506736864978761373923427813032443166530210258987881477766000189704402284401752210470487241528943097024094652435337479411117599243710108389683110660746115435348453104030637528350303408498521667414371181097169026176872150714579827595163825637083100505593575913256632905191431990462719393948457988373127024421484922694990051179290355708986397370724644587039761933545410681908269097166210874567590691736067349662649170944062726066927195594411516986940011573650971830457384147837372860774749111867870214944016795356151433937730536244578150864662979086970660133680758223113058676398915094089632174529714658230811554873839959706015285227021353908029349007741014439287572952788230939781826753129225125893325434728562548614739704902574901632463706913024783020737806826266718329113962759433248659049668994487882566366242556392083554232741416039942743808607138891353528311326941151606863294065606652252649452571044935040671543588532259297498852167868277651737273007948907262404771372118328455022491945218649436304071610096057692405521415794537259845542360028562187291784618961332845213217744105667584 [157,110] -38109557242254342358602728792937004603642716297836805463469276371843202677253526560268062184412376163231227029047069704897872049525738366560043911751816589345500958319162405274300217533684326852739049359642530881135497164909535200967263189307547078741915079401168297777368830769834267211523922118596394182803965959399692877976921987911412647902400577552623425525367342783652425312749390284199296495615546070888256136335104134135632955778943727794025884255948256012311453372593229396901020793343420591467081559056098192769995106278405049534956436343646771900264673509078941704808171947038373608172169434248613410286042727857641364827672491055008977843213513402437935047989595486169334748721176027051537635316618152451710364356329218203452987406115156287107475896391333267136988382497356414267082878473311322326193567748038012994537752921311210025222423397887063980647308086937402375779695897882463222116811356544621441000913654812174119230410079451172600006787124550987216609586899934846462605108158183418742288375058292529614733185969624916091332041577536698151128255517923923789454519590540898677154021229879620337520181119925185329350771424039201118054372676928383611000079917955105502322769184706268592402900322856254490196766388209215915384132152511579377284908868139059288215143944998290086431028484001772840464981269574343649813096781159120966213716203938455904723106943198374069948833028838520546025733318516796928237121691289731792059737841969929061616743956303624935277770724415240927895365296903784068251350748210790287763240675172921996003312331212928973868227674468956916690152670432858047739494602120889654739305070137292888011645983980076858147764059896571670683529045622784 [157,111] -16511802194032646705129455490934895384757735972105471427248786812634717212812224408095244443894557412535661684181917224345727215693211902127215266362642234039374805932321189827242701275514576786740029634000036356308346155998616433002581585391119223228522322586050401266764359845184964737829086804270051016727582250872726337502916218544837697651002922123643082553690277759658661619936812881308616268534532073001995974777408774186771892021785664162837885337501591116814262938364348772972779800009445116739378013853273661423013952761361708251836109215932797931203933291313640084055817775182821826838244360140232550645944362419990088169378476762387173710781664890601949366616528696855837958341781471015627630492233813206429600252209724885073187842916819949785366661855977566195255579908678095542501414772322044575644348369525741478160551452091674047612492285324284761291317054438320675110631598739637918258624678625802638503610953198425814925573990674720418114332746936970564252132064441995581004405007784775119992390334546855408779737447719458892131783781980971029345951086024514770621490934486931632641360499941590523843038231817172830171074550226569458461213203569037882199039556344737439363113574903157830762112036706794642313146661361816319930492391209248747283028114300331994376893196922814058447268471927396237437311216857160809154659632938874297973305410782547015364670794027229488101509895445938226084384066133240435515976882311753071503791060343790672324569905118845786333120919566740071342952430139427261322696695738831250524017863268615173425882654039562573775321742763734216008982347836810547404142400663401012169177451060198745472012896973588911403872950284602881836447744 [157,112] -1070813563534128652460839944034259113080027000640612361703217928728749421698945258194164128195222864058718389344787905764503863907013030100681120052092007455715527790873120866530626394325457993847723090371110470457136259275078737204138009896683327675512522722829168434314357923647167753789123791219065867321178843493817821008842230458121501621751927181508510884524272042614399565249056687811360416002169112415576139983450561725175530439880669033382302197407883792757771834336985286886947414704433500489400987602643549003462527106086541614204449574481917988313630648688715729610551334677855557087360223680179625458377491652873792262433575199425749517190002633119660098521989407911626892545545771878354886802816089933519159199091951006524810965776719911895302716930493086391878970485197361470746910257867511836789502055541435167215597735006449625366407737130614236444491756208110189583770699875012662525155503655875142369409417775271463071040060243661710902795249427719234977183887868276509385452970300144334890092991420517966011652674475363475510693597584858346537975853679907898460976679591793540721740724452735951192230910318976198698058650958609835339818573852662774641535718087686275330287518369021666577659303081507117974910986265774399618029920016223653601477295487349532736405806082801258698310503828982135760716771964725472508347779998830191151578522590051359073134643770490888369867302684336303975947345530830527004780410829853298789265603789491383026604128480590612604147431659588154725540978176843029185172489357919647746093853130706943188736956380991069105122171239636611728443738533082756944698088534474611700126950645275087424119936766418813684312706211471132160 [157,113] 160943968959604051489557906780826071861584372718946167556085532104727432574183500239903582609753388650700991238734597375598665987512545281620321589552688872808649010511301033506168560625862594535313054345358432548585491604909776540508322435893123434210545745580745586128557678940097170392637813199649352853166817155884575486175645041900065449247129241320873100647753736285357134740286145549355471411050343119510505795221413224294649895161618798324326374810536152164608907385241246342052110031448537221540734137803897772927104919040724403896071895301024814288859338685789364349905090317941175092360364548746327921371901978677105218392099929683989295413252299411035425551747818579998732552018236850455972600644673457421293328601757669525248993055036291639467473664710602247515752607636271008090109992507720968242005010928866392360984611352792732854425438921203944254446241956049990657953750160179792425845457589927550772315870160075635646148075313036349157832871191485598386265042086514762389599320085801112952639297992262739907071462843920385551110169199966428880141851950098146606070688605775453096819481863959528454426095743888468869078724914474610936617631731237900792803496350390516257495953483014283797290959265647314709426085494256974184387596071666467307596130834729984655354553973221614154989109557736638245569212632171443781494782768777701740683189537139544483873309229229760220991925257580971527863965853515193748189531387981477079550453017838412321578773742275063593084320495609120325419380455535803636442121967129255185982407841457028588461726651193025328175773271002624656546102155875325647751929645420835436273847068689098969607443532242238969443939568032 [157,114] -6642712037355250451585354555620261293695245050161025716933362539818746445612190590107053655848409812873814421066483620598574346936063659734838170613286099155427579167001845016426979732401930967071448315383421733141579281066302295588247594127218493842333245744965413846040954049544014589625329146206084059513722449649516348693899720263827650237069775046581923361523265613700052784381357962190289566967874761910473699030757629812865060439608882740784118889769672474268454023110336282521375624172538211876959249584326439554090339109717526419136120856215297374855228884929991002186263391644134362376856242595790325266072706936995416573192335519746204828718428768593985180010470596074635158583746330259690394148792295777721061893727042407911040766261288885442996474772201735597496217575053726986928696891342123040581669009115259745309629525752673815684211442890724573025079564259383909078897112234737775934753466092499870219136906542434609447468512883646519739341042656936512552178763315312608732307096893565648368115359155140496294523367476675604780293004778994908072207104075545853897220854590712635677296469599214116983799195214979026250284561525573153615002580160937885430605658354670073891791273251534347836700685316143037698860426231158889273390016754223307072658047296841142053718247924261939762308760860988641060190108796264608636717998335600939546087697854243539593522997728054174793891496432768000655544050862573576486430896318388401078754425581297419298185490394160612138988365580208467414313802574773494452099297234371801962874737127241668763338348260192956354058163869011816196365478620346376786481498757511050460395759837610703134990547249683997202944 [157,115] -600111727959541604916735597308412670263675716836372531315549033400500865106576692872069933508846577990337441892855969969498394760002769358627635860896145510699611101851910020283603146088670684777143365776136677661906073639701619423294947736116900759250898377902013030538020577817575269462215034725514838249624055187551055776534187016964875906900657659447264493045336498117036863637462655804792752692327829161329493080967456925233239899001015955377252199747905042406761705674012659511810332059296431704495842062541958195978024970719967232818180542551269579429687449477328492615795511271250997122635017842797873032955864782340386436747298190182974002200782518390463733830674696826458395012757187495473788454564809507645709964674494513705027335431367297373023472252882066037889268658831340462881587608017192639910671758240543967692031512249412501110283076477583477023924559404731991009196391110492640852056649855080531900565532467674483746840228448997264666669124344410069168287779529110703001610884450477603950121355283871295550191676834743236117597169945649166953648971818699414347674350720545564697256786003811500023787285126335943988026886148106014948582163060810560396733977209530586132982064705425850699394576612252155273863487280834144742252199275570143076198801082095001600846835895808012241258831322043487274730784733269070492580298364203309820480638916433845019085218124103324518755840015952009355220562907109661158377303458596479521151916051843705378112650585031235069626586806777811565456239000791703044562024285747927835487255519809064691221487356028303252218216032128642412024370902459026859929782934440584356891196915885446708339834676051968 [157,116] -182607796146414432841933562456244028877031509017974857068713704016470681082359680763235760685979963833459010517832600285728946995729473048462498171945460125008738105687240068010697299131873403100505804583253864953195125020657704103287158213174133398509191167397347542106612418075829738397279790997823612225007530981798419655856402695197743816741159156234813207375347606749305497521955678193633831472714327844132425339137951180836745704740545150533584203727607029915242048505195182389316858475311429246125290140751075748474029592398343419457207522526216675530930165349262443100836017925321151205048715600667353635218107250229608738301126833103739885038044535362092241347493066417512983921049043647403523015183999338886826147477477376860094296576382232430852131741146145055979673733919185263476432745522430528965943762300331208238680885339910035456848273594336230696246682516659741570298171681171662640163382426624845313224858462700787827262089230937339003695074025965464723677802012539290631807884171366443724969712427151351900771758847607169488025130417516040306487766984040934977785548232521113602613352058150185345506379875854455978430014282488008992398346959184911151509661311505381114436406168549788918891230844613379957406163031286408092746132589546312237049540836695279639890789799481079409916310938677761619442101343105625703808518651049700110287601464580584136236721978948679012703446766378800960742133503951438808313755991711732095468277560101512006226361785060755271910717076690279607042217956110716134075713334427501690018975754635149210094429692886732199995646373379652525721942064095349045744721541499014735054612762606863813415747584 [157,117] -55692372656910763327187703694175875615913240016549175767281487300329912879718142985013739618152630946015897874431356898480432090169185403708736113584560896158817019225052246573717192796160510594537718636991812587506891684016322866336208619931771882872648133485286775668624626786467690720326149645502698347402851544589692034087289972771486370578101982939127112700108489108093030212188145836270203502514863036326400238191444900998157930331609184790848608851233208072960267628065488899670415475149314024369008454031358855171552362791475079578479850664537194872095153760467599106170806845324311506084717418997649108616523216321257024217073767178335424848030803546174343957993528822750526027618377390319914045496875009893111602204856562543342461544060870400936493499857588030317661333832335668611291773718589030477478350300724422514058409940002488727131999635712151393717850733902579373628436531000370745647587038626999718977282763233902361544666860491047323719178489262044689917498713515802606572947168376561967875082075701075860342266311509132763620867013967668068320797031926978037210337667019214418745815201810998414834113879834394615342048880427546861902881641414108359722205387011783608188164521507413902852043734038226916714894408547782769723708841947337983343353100146954145548823437962324503602498155556674573233550824873573775886204680198808356543492922679199750064603917006910716071835280299547944797898818206694820512731581126029469045488975843187411885378459928332860132755370379471740143397110522066452635736247694438724109790411904233820248873336417906439801612958952697546875737660390837861132310294514024026649592514982427836416 [157,118] 358915710273906976828299664498033829974819668309480251947314775829942942016322375842926738313365907311970095951707097576338403865190753176886269666993570689459431938834121250632692237173436952659217337088515662222791637726042118025586082441093107494783765493003461158622850540603813673940949381065895243608827282783648802661871632014932542087283970935345319278172132343816795252901899697211655376511120777244389278513876619239269934929559726379475375443141458562574247180789675069448624693548441623116952452272899084091529252801205046327694093866583588050949256768710769623552954338248371078616107477854518425391609101180936969440997098415635589997137772711583892166680284728912997236041312683714895075770367742340468457785288512714272912782746272256094409027208598460017067618392424387427108971092411537334488366339012070778819566886972047579011107958363365894283578937972475212879799203216320997203071989899800814743076724749921982188704066068558951590813121741654184279772160855457169402856209812414377286295714354881347631124192537402458528317745936469653863877810144086928346328492713986240408685136413801802106532828651239206913792167769353647054683822893997267516010628910476595185669548615108614013992238800396348950553772574071757731454406427029260187000326402321601313601986257902238494922918870245344311157449478918175281610758621772175829354320903194638999019016765306016693236388899385944813989450504675260354649337240903740716438351938837363639387043966519172946652365062161864944042377181022104954559739945002994284157611194769611717565772288742369572511085048476377655322593409171236998419376005664700879390449126400 [157,119] -11340867514442034816944389712837375565590919205316680403432659477101284088838202877001264613606436432653340159869569042025653404097731881025333970574378021249638351487329358706519896096940357429230305487796144282817505574905304238245154019564694952530683223018793695871256693273133098990803206355249409759962824743364811075432566083997066215397238477112217117029483618207401270523192468555487110022242349732752897216269987344776993452206969464389109269030578021242289606213712691640411410305235513937833903387836781588538321371254376036510320028504631187078723353745954236693615073196698291357314100506613803648248910144938834302346819016484985524944770180634166597339611617325623950621715257468999995904565341139458576875371039585082082428008278487430515093856930826819975429476255363683014841628263483762743523974005239798058658188421951930022940262524001833051101778877439690666624895785450977829113575317099297789197304580814696628064541636489551167157265374894520333493760642631407174336484824435560555318448358907598128900508949031894575058570703616242840869660013667659033915077327840146223149942058961655235796202599959996889142851281082524724147966032347270639670285193490062420780586244465635965157146366839804729407232111271749519960030349981477295135879464936863805444021791084820145820712474451362938144076009255206647663665016912135032038921522679068027967992087671085912424645989302900788003596068812442919413997757864550969184471678063677215429454143617920264803589230061787659814471910827423128369400219165463175910030643688455940509798635328914772342453784556658970131207054037828052137040099801268022935552 [157,120] 5814993116129750177509237826414920390355600361764462593737030059418453972235567731474046972887965767105436984608772958259262723296675519144399414877344941795086435903825858531479859744384470284004737214440730186478270109541126385812903375181855253059607272594456390823475001363328107321345134998828832912578040313980940777458211671387774736920922604885443855304720307993999536921015961539318129920936819804926280237541272488964536591898860141403856934718856060993439419917533447822910151493472454598054814226690247331994139376605429753957993501106755735877140033474597787939165763595904109274325266452886919662168225701033177155193351590694687116593020119152400237391456829737268620188863237996078443879524386200492973048630873566901872082307712058257329117072963300724900105460486319708451551660356652713761617167774211242774519025114394793190618309234523026333976895412898111182117343991569428865054068769953872274444017078257492233595007875568222068693835801271444013356374415404668882693319818306459364404102322276286923750299060711627306095546647754236699748472266164758168088042077095787110364209439508944474008390686513767062113761886831184510421912565241380933337859103490255776406276273511901214088173626430472903543453575760915779804715485918984771369335878449776187534416053507674660796995019587885828310668556573048259614801086398652675629827512699715208674766004957254771222991919182009695886813740648465756504269792355776802057912502067092628008935453634418094337971522864938679783802097787888172483597830521061011954447243055764299410395491919707719047864929620332991167995535613269774200309923460284416 [157,121] -150987525967011160008854549227033847364019155186100073658373638072496372095831058655699552846835618801713835904825725434356169545973125898409545773942468891547286013568457397319738533328958870923028307469808723780076857766810680965998379463297284700921730070508065657488179151709568492045340996483439535155212968939700638920083506603656093927514366679665296612564348077196997166028673585189098814964818555790116352515317322530689665007482613802275220893409242844903356339642695611786617715086397809694304920815968884036638646404399069244826581639472856230924716045941951749491553824052635236172936167944019835501288230727309219023605657038878457734510718264745089986301123172433904922956084132409657952049036511839775973785903915160722463390357914999500684603280174571162826068662552036400530608781617514500418734287992872764301359691730652319803556077885495118905302634684775212103162047556205981802785421644052105480718852472086473632461509528180638496943099953224897518464956602545915725640569687082356564704148208233005700123459290204845326509209747293158641002156514431415636049459392387808673222010667416745158984919169726919958655769636231584514168232790663808635974032764179467164656843739511925833805761528334032567349806206257882086858220481366526745608160934376198191396748908700646920010986916993703167744632744363854088308048944716341542109089560675506537282845572564238876724756501351771962770793769053103934717950659482345801918172239448260450257749698114425526886241462953529139281007670824305636901415682091478530035035370154993082438464649126773345060609969310709915894131205932885422801788928 [157,122] 4463603560536575146523418658296325128387653555453573611393394472427349552824198690547576293309101108062063386133758056402224363228042623693080163056079154093786111417201331760460872869733027048445248672757145518265321998661307497584931991836229599803114908972435946905953590985949975049851691966732441485401302809881359961840288942620938464842967050899853259369409357409913182264466262370783249573120482345338138512813152934573542549669986517010206679957761185798264802910448103445610506558641293922099829028297000175979411628796121058779659444188162572693309267263145573366452174832828673512564631995145462910088122124067155694720918999266840782723495781815255481210668772859129021359792823239997399484958714844834339182141964649675628296252409681674291369572769372428968897875622161525393253078272056670304613359649288582182026831989116056885922933932125941042750896979897479063013162385345498133279700674613227827925275122702970072968642622806825520071484486924714622406046025257755538584205598812137520922005861979923741045034614015365404938763269372130400551214291727285883754144493894434802224909653286226672190663325477470532021414351864122852828358673811999448888457858119072645806301994123020708077836544988379281759030246757461961312812781058179726052983865409630060377732375454213407522951817632366746876915120248349559268411306357853116496510011120211348132608356801984072643291694517693133777459317063739842398183263012110870157615417564361372583689851262678027227353842121276396869439775899223687075399460684859332043139403846473400658706038760536904242821626643394594733959919039764168704 [157,123] -198291704290112727308260570907384734765037959907055980474903739010603532747751718225797658223654251088914839411116193378904043482104201924472886619135732088054734066460837075801918314878872729654727888167379129540496715517606720007024145228879670482850275647372413871291378070756309338285519910962176939583255306256087065932559882815847173212872555536207962153645109417634602227877108844220011628746229156581467173139318192020024712513668507400103852111751638856289746888416101879068837951713911010850228422201983068916133221635484979407679053795648563986890650946642047460282419774190806823884066337517249399016872268708937660365760570934239684140222527133457579873280375526798795782298943203471111374796725544099799743542374904357969703682962298689004837128159876842123795254484766387046096569367668725735446411820585010244626961772004404383843113999606573204379176841509734807372258350702584407168324395913560727374671672574182935445375310512671966168212738094116149414945759524344746528345098657505766266617813288399278516516172733238386161235930178601215139860523293639337965110443878901709416039603935674008780319104385468237312320076846727543446988228141297866661279405431841275344305621075074148238202842399222716610935978908418344295601737264125380975783292228951270617043461039152496823372635123283553276651001737107772702588114759587829902507736333764345298490059930672931394050006043443850173156251075026290080855241075853552340669736575547672306930076280816764959913445191205742504433681825661158424054197835179367953843913405407526813839608365928864858578171672791384184279198859264 [157,124] -32071543550986881365880685420136628283441376539631613746035280162179335346330287418257338504382002893164677917128727866361827284982374892703405539258008467316304692519560132811116611617964151231106785776225414973496965793732278380312199938037456676886845511051024018226935464349933459032422366930354317129176390896591447171241255087099297204774794632480987030406083329566717135482669715701948270644530238869050840660479880467022598314373106371345720565938194758593383323277572979850423351443319732668737804232525102118252539391473664401697290861456138319877486397211709710347238977578756331600934526339797637208489069626767178465245293055973809119207628739237355061483303747420356156371102954840768583152593152181694126451164047686284827347468073340847561806675521324958889881679662088638097326403935224344991242581589814421442302033657364610712704530595986140395636482325854019229279635125513064178547820425266809213191609785369554943677798516333005055178305526609044104843304185881234888315165530063029748447480340884882401586103060643266846066239060604053612244928268027568108008729897910184905747548415519010178891931049063698461686834446171705188193981184374817046191352058547249962997870926275548383097718402318570228553487295724543233068742102570272737701766132430163095194993936808453567442626266445481529196750386993638689686541330495489514211944381106896241585925570300965788872535091519264717445018416207803696821789329405225305868072507407522166884074459941330701334178537477372304667925888070991481197234295425149884601292382956893432376230150240576383827941448343312514514944 [157,125] -6368434645935669924418135582541409200511691602859783410155638758785990380362627514742058276011135096945914705887176975029153847423628515683842720295114307135922701168782402464873815186612241348093224907333775293584283141587644083983898257102344494478730609691632456039888625657639713922726106374748013808496994055992641883593086841791034656553904421128574293587708902317340170930416557698485664674100293983624350662037186059224093331685056390985225827685189053353758780428060336945501778871160158756041866114859292153599444994583761118851185017683536391981286925509569115017543896273173026058641462097313961572569496951959252804639486943309628605841624976479911134613105689073856162108356517985127548203008839493248810733190558589222072946485276959035318869505838975133554852057649419227898539213733863117640521452376269506270197628386156008340095800123073974239363841639010809939057452682084334152456138131619852902383030465216917150787586853151898670236731766380196838630086891498625746037360705153654029810760884846452422525322392141932227376692974001793487608839343264343413423275324270820481255985373410742912612428306182420390976019285626923638851486973217148035641707890347228435228662482408395612514798012338363084197848935632796535586326626103248962131728235775736445181546559234782863111777214396440484128766160442120061941075188904533411158660859821960316211594176368369590488830192143477112550643223901949914861045068148826069113956031684167586107625538303759377879029531148739572659382690344810573147624923098849080603317934687691362577604466624532079262073445715230720 [157,126] 67330535301869547263944218173152237721835030220574644313152252292145329938770020286004111794024403652701906827017766457887158543458905444825615384513585733313295135011894833880972241207783247335803224614677508189290555858400505544605585542759666512564207693796101381902631064762904812010767187451583524456771065580134424972038037821509867231876194769013191344015634986904836376223020310324826418467204648774222062212496013273627462023941579175494453801399260741032801783983560249821138644929449706159391191111150126981735249373966551433268297511960099561539642193763774602497760087635549058107950465739921872437712198570448138956059031574794481530344615188301589497190652242133930020867503367831992973571403089722418035235342815358068897737659001448668873760584738892559106013477638377281581890431828324463677123715364110486489447186609433050554845297218791847056557848349614416347758620756356330000310592226585564083243727932675720853923213242051974804960407993349745385847638319640813325694419244268932445060305003494132056347096599199930469672602585248496114192209400666845759610394317114173373799907922236994205027092661791590944711502986258292841631080207439431470233908619197036016261242259444131927897038652100885908667634495078346229113298565859686109776666361612701188146721624961164028094110548792701896805600771059034422410966697318042487850740449342863640238451123769658261052820578282545430104399752080777997531948840104518737592449132900197022374159858384530083697258665376640870701514073457297767946798009443734396806714853860807910856765872620341134365497344 [157,127] -106751429623598736398643853541369406879042255257493452158188842325775460326715416589892459230311735711108679079399118348820419120853070771633170046642708875114792459352917046392980302087553614492975098247596676950129998394880188694078947039052144490171073069963214821274639487025175306562520093101046968692362386392385618068065485616997378785033656710333439402283202496507875649891859785877402124989133933971554735352049298209918001821727649053893557564404739501325093476207490953594511501111375594262933535164867045499835781937038109940474769661541517891407587340552196467403975423310658822578109857516103308862719201871741442482367594591164089592627238238606035722833369225109695648792618163539649670594826115550474182295829070989388416257277709673381724260884283696193599326698011230179376664804539270085526077291191061362982202346794081638435790157049653004625303768936315483208441173185054495076126041763138432387427735092786737700677410920174928028825582739833372184401177967720720837481097457780140258143728025944960343497802526542304939624690919886710475160440023002925551588229765509017546281076441544691183073393841022844349785775487829547536914011646222642220871003231947292860288344908783553977452434732313243250453668569018704069225618524656993022576473614695898696517652233568905760854473392691337156504544646272753403806439620718040667907495091844338015966201519580802186730457024334996670211722335767727943922832325189487874508055076764758391652228843945428501910973967641024243862512440659310171961828251488851714251994501218506533077920828294870433792 [157,128] -4470783095868510214833104680741002327535993321222843901389450269317900208665170456928420276300658628482892345920919252905180228194919822629958015109746795544482198777412566624317883822161246257743721330547220793406347906354713507315391044652404251443946529522422692701700171475407585734754785518491536552251670811097020049893062463214599633126116701939427203947420164670022231463361437255120655215428837644533960794828148610176051193073724479162127833530458023068207917463042113241048037951472882346730776186578776174111334062750379316975963581539419906303248147991333875743637310134449120031761720887116790152757385737675158647307590629774320680142551441245885634100810578261381489313575577491603445745823999411725580469773808204591922765267847752048672651744258972935907411572684635763578793629129773089453882414269118448856174573018903844003131183041498825146443299112015391095731247758634107011347434084837621023214625123732283673909338930359920499863752209463913708027538251571064461343771507199970269798704396328653608174885323530919240623675203003994503475823969554122902943465517990942583470542112243346341228984605549703766637498222764542950695824578675005143190344679368558727368626738846432507117111472524624540240635783901190337321532537253364046043120008129885120430135083341478846136324119494079765084106757414716312598526697361926241339323247395715071617561728453035621234053904488202010215035501961167142347778204147606910184563298293444111174112129535152143801311560688091423787868246257078837406822910193443695640109631562571471916310186312704 [157,129] 195107976912891461259178453831559047210716471393829732366933272047680541117843096841242534330384292290849008639195728986925645171256279287503708007453436836323236179027674872631438288253532057980283416043512085307642587135353181488242800660868231148516624821424985996248875672858889762006790551686796927872440196070168250778206602237477190295937436982095485519616617815228243235086523173852894453081346205975757740411017378402531306194965007357119707683803014250060766871445821073695617650381977985727171754030243490707516868322388627621181710165817321980010585988112886910742747916192428999892603659626857627027280199529659945265812397733050014991130542121219154779694309013161058337315762754625135911131506317390926430253425576259635518092998918506322780671264983547506005680708489981478009942995930096849773579890373101532970291836978067430420152830117742998878271491337573698002050223577915853584753463226882125297469661386494100055210224300486735945042821711351734887426664565174802469277439822784680299222053860038088656452599713838405420158557265281170369351346202905330866433931465982139574205149503203531525596877869499733985589085580770870204834028246184715112876028103891278095346393835385119999713148841505917084499781579519835105247641116013669690753855139557159220103095428393708999425375222142382942048157311654383548464978532141091710373974572585150827565892152796130429816175167135968553791608012006179991299623856592073283911247616220571172013092677637076537789410713064343030697465523950645163549634895112921440442390142230819810241984 [157,130] 35818011612804005871721674282730289531527118090009421681886589090069940889862274810663707479380379661874570287913005357926976349691173975376850789220720091972540666732446588188451065790959221830897393542860329209394674842965509262963414034545512185230539710275787375860910737944170697380491682085639243925760989754343557540280176157483419488150198878558057824792195720551845114402804434935125096488923205750929059619417566619266148747247207885539382229740329999482771476520758036558921800316083138799495351720784644014002146409108973302178601887870287597487596372893927907638824663421680633417909227004890253716156263154950091104898833766521505585029273050837768539327087116068446336220327728414957698173763114046076094339920127124630425466151643182640195158153645002600413273453590685764729276972473143355218494412642508067500161809133583376864846723017437690442615019383904940212751388945737506126666756348170091783068386437027229588323837973673222902992421068273495725178563403689220509594514702119797909096263182710481439718984882662570060317078093845402306220383544170011261446974733233543896964180220198699536438836867749701391540635801672505069496187094463684994588611703664422197472085346062742737143049455569167759875083723777223014773587815604478587656952037484127388866162418610830260782398081422778391136287349177846662215256075236309158487445132322062992763351037382204582229346143817835935716430186825056038165957761243272312309713151889093188785731487479074876884806438719210007462983395574164343151713528672459874493796513931404288 [157,131] -72102482654605878681782170554720075469339295094736998158555503849864071872943303502840158285188677358154700866861006711129726410149790579882715274818996138336745138930321227465012555524589917259389411717822144595698247498659888668251226852128475776060549561153943905504711144780693457213781507317292882656184685398801845859245194940158620732848311797909494102080678906078366898191283490033484377833289277272653768092945387949527709486064215869128493615961117956018271313389342992762671768403140821249687863752096256720471284854590394499507039228754246410778749595125768901008473150141969958019161568585715104943630545497810023287659477988184683513522190326171088667092568924915419733266582035329047184208267422629138417387464595067286702315727706874581800329541329631753569791254340241337264233016021305639323282299300957269208532419052635411886928381022410028365299870408131962388267051307325774879424914240731942285288210517504526279443713842444470725604630253508649916474532264004348717658559684358427381820705271433933504063915665232422629126112164411729521075160214921816903199332068183525743991180884011524854580226575763497506053829290367778918084195117930838486088972117504018706346788780935771216493759258791763287478786994252669898524776997429178551306299862224580597804462851912670409448489472116716346166631181612446947014732339929576727470225048775492689152470575512995920962931676797454803359982509553549035599014754776153049266054354441303434969035882392358162926505146985285685439694645140598400747973230973876111641096192 [157,132] -21488749602880711397776517578047229980496808861061182212388169953579402949414171914749038610275007973385030139010033017808642160867155164466523701032258365381600634115716034372799459050310559112880887843573481264977075773331299061853135759905160657095096964242848970986552933418514067445218122904963255130384031089889151865534645035973697608509703215255969170081143864668620619068799627225714220161660825567085924962198787989924733803673223402570091918743497988154119359398535753210356609944986169419125396007802573941367854831929567680131588634992219588880840913009597016666001544290178642038459014317017937217094535355273065893540792528670648615837202203645656113484499479755614009742728527885783462790109905339542619833629057505691013169676471316342938498306068657870269078181853038356420556978906043277250066463510415717766241728269311028129873516637020822675536237643589834595940167683686419407731720249960945741125674486854290584933176511679613002932170304156224558775511101356163020912200893748368733358602549353783039383798050643953470437814859853163872367501343300800276483741719549647995698973072768686534333837278334639485367652332956903150356227469744785170784514978406814620865746694420683863855459848635034819044337079027048552618060369523080110083000354882771664601221274509802436138455752224583236057522067933679662092297811411543057017294616490827552027662612324785895003430432086854925170257946523697458660398553480614584366401719736799886622722428907715479157558611711772661095503759687249671963134833145812381696 [157,133] -285424933944983087570094661013560531792219339464814859896982224140676691756432410467464186044743109493719260392773435679070681914786647851372432213398933041306991143212013640874621267053724580769780017685790474319733029325212032886446538855904088937292290262046113822019682219993610809051465982829486572290727523842980381737037960993752635110164553777140604079667990627643356163091354180610336808487117703949043349891880427886210801521575483153443186978274534602298884072053895835473484572970796763315103292300466290368133464992502869011116456614983636011498474640063485100649479440557170816309669488580106406718226487885745856293968767939722770939866641438003381083244951442997361568526376973327086815119559257398140917063300014075865670294797838221302437129313957119007858746572898146093973726085965199091120982384880537579119625601072271973739816660901287129960036702792127281812197269517284278301282427448593548512475186079269570176906735370799921109475276140437271595128339010638875845276445019943337501775404845299016688420782082603423234832738088805017318934947342034957093753158754381075283483212904584096438014866973240400891725890854906019160833873284342686222614747354617990205541635253634947755288596678586369409455457228611738117769995675779534408596452383027081189928760131228510439369024825470049391479460311207201274790016266362996834862118144463826556130917011840575894185587588852017642696556643084518689396396565486139725506701373891762311752404639340014822793564688466347325221052026482966592906455036160 [157,134] 1100159575665158200086135552662523555956266228602119050338077382420975292076543382544765904755516886173805113285469885269148640097172896719761109115377657180318417190045760412643637984244492065390079334538269308451956192298487040092559469255383968148842357046055055714585015639600529484190546266301264166037681695198147182997893271803802311779917895842396598456932118225307854128214450312998248344104855550953655451095208221893648388530896634343926801504681116610025073593297009960326258005070743618957688897644746191735384615988517545789756465048605397199979154719043962997454343041025197996459595153579061895723846941467005837765367894369472549948110089590337607900605080828213732331255295215038847495514706195947800401480787858513711788014771333566871924695341308547244559305544964578218688071305269419304234403643576904626138706295024368369525617634132185317094816269135538743977604981959955486623806626572574756079393991598312329244944893354270091655594479768754598753455204757495643583655977957401221869972586691404948921074321736871566236142382006627831690647331718265550284171126590946235092444102586518298653185112942361475291180488562244787145635776480858688955387457050775091403108975602951896334246275444325517538700453002734719836134825738791875180070523855112900129018707266768090659227707371229227422388788796880899534389990476122669382475442057114277079967920143511519237241506375072953098307187124500328466282362206788127864587576631972252964315495753693513850249007851128246677119647585029247539200 [157,135] -7660426653292929289189861612412481070005694020945042586665239270239799128304973892104925486071049282647508768901920253965436743681046286461049179987973519127779632111650824256376746446251832718703266308627461241228364182421492627140648059484594119462429251367938983531430677341280073657186189329628482449197719039180144060349874154468473381932685009154547663721668271403722553759972412834865385439966710833672517329401697067006103832212743527306494482510601037304620674338304759167951686756632306406849429034661168139984373288453083237498705679445778147308784643786262610355046179021438139998270936529095975093173970213680824100859494870608723227186465049790105853984315890934800987344821274440860913017978280995770411810785585776510093718724086271558084637963907092666462399046972779792790862835044813650779723247564622301772850660495994631968759769624624342298682879553170006046454704566671467966651969232635070798765735568299103578895366113627490794105409014341127628468449027467587360162844337771867366847549041095041735518363830058440899086563232068626280434793009620371367370915594110656353290830440102024125460827517946645708152430983329464360770279932638783708868669928562814040133160291589097483722358824524393475549255234773236504184293149011101924629711435785392404162865024102114794015544520619786027106624558741351168181449632929233685906252743770438258516529595209183939874879681875092800392433602018847502212434961167731178989239689238468828640453612658826224078156960476255108496936506524160 [157,136] 24616429531109798864685080855670203736382840745144875618787998991657359582420833572835361876613174237401090344388482313309149191577925422124829941293166374056857365451241647510257437001138858215434713148720936499976456190562013916404587148788237383528496135079428040686237880966007317423591653582831132778843187051152951177440645487824140946688677918074934464426580528422927640127473882601099334846246063147403674050961140351286099790609781951965882751987498070710590816212939139730923606105560709098972671247876969298954931251370726612347077177193263189171719542249427766599223502845847942763839656407773809639327423449018005737918977565227305717172919578747296812710481425015067190105066775275132627622899361008715850781854012181279071166826293398949296968280298375248445439888242902116441550714528421974773671735113658492977874979201235644204485000602716658026307686896082092941011763954729718541728782311015614309142511056548737197691412603180382888360053044688776016394257950745597874575671030263019154980761538948468241964790009844253471079394575475006012024962562539042457941512309212117280357865312311581274254536570937582739211688848921747678490431099459964759799237600136468760410421855855177623132384563600552794584937290023978437654578376734501682169217330453640620024891543675855002242800330340762072134774941570050513763082058632597181916436492336195554830047044929244428310467547257282738592497081315819404701266497240165582863785391819637173006560235821322827445388824846205712013568 [157,137] -66785774310399418579087570588543200932116203563718065315649728286237921817203008847782395511944020302809861586350846272284559264528204892794888173828985768552506739412381443988639814678570530959559290555558328314338731298277113074778637013492298920589551197782391825193076131260360580067762255256149271161884969025495169505600675728762612959409648974193861594734705594221081493454161611457518589481326528485387132621437776087307662402455988065833630633484603227237396084666125175422450899312947716019035978249101394166621552431853834730879805934757322542168713671241802289935890946911809542400463216054801577163845111221622618019059001812169972126341288345152556269854303644035091932039580231256380146321284772266549895364672503788157854578112465545702608136651524488817180971333275868336153745690255696315727976005452554647540137919327461036387010043839113361439435869708515821422967617272601123805661254220979459559539900036246250932641905956540368567866514183615748817798853993955422740362345787426700710882665124265411055513078094589151308258478161237819220217510094544871569889958142309198465999078625699510073358366353265499418495741195124771917998371180507688496756283756462801691247940228210684634735055755107040483336438225005416997398657756031944412675229669323927571808240657951119462926714070666365043516443993975404565293679027124800577317638781549748327953603937977690461371181357658211309825177523625618433188360829288383985889269842228320364712028842654701278859956532626096 [157,138] 90221270619266711510961724621818680818454980865315481964128557595170738084429850232476026035366268998466010311132917376603895985315999794503200517414086067299682005250326248687031967083239583752985071815115955460970851293479631047065901075938202050523577592514793987524583744561098538750623468595157658392839486334755600566615437624989435171273675713155873191911257955796833167397083777645629369248123712992805017794379140044187561501822368261657183489266286820426481212311866583846405250535052989359996148145800917805936855879321589407994459869974263294045668370284770978989669044940717754588866199715637280647820730847009335842328016507540680168437806032734292397684186646427047002890367964671676672271503056168747647191810087971015750845916788554771826982588260701013080177285923825942689200564921569750693309279180776463563983446925208859956759764808484155867692238271604599889651905212778400176315745812912743603803393886764300199568936010538365198161473413682718962081616223394186041538134482520757235985610998528181998635669714581666455487929779228102708490724363728536582231890073932861437302343817664761484705830139859055074969787599478330387735162684368088847198415463447015710045495507593782599513909102617372236489207083119824126192101597149446234672680689192392325765675788117704427763757520757478881471696892248347709532690016993281575201351916193374691803176851083267419106732085453694150300078727610753308768258866508476010254131661608751195579664248210277804624640 [157,139] -17956862332106550618328637252459788612891045347706605560878172033233026905030207661372467189499954384187128585869163393240233823462385436091465467094698656488155263882959217616729110810580704923344958615704509082283608587229695082565509283498549627729979436029920045508049402131514743514115363262895443804509988242096426061732703275467396963372323379145309286870119664573447595416215721050359120181505869827880174709923478714030590491197504863614114415905344216645041697098505365040444737732812029283520404438267973109462884070321324898113416271711938274712901564853231372886112705527360466192665333280647722415934369203679024321350284237866157376898829610012967022374163528488340505972575838558521274039621023514643558182916660268978506571426552371103403604224452245412279119116080581867403646249078565924621580823400656872104840917830544629458584799618720770598926569718262132124540796438924398895133256458654454880424895797315734696322462280641080489254083764018354227266591106919710487959846252857261566242092147292460164553543276789839308940014995203727305237226192078917144991953445478816048922153655997803603694467850173511282117419034784921050442180333147015037025444543496673130800181088703296471272565217207891002402351344204907532282843102702424165357172459282498079649182914386535057521030277518276303649852123621940542210898481554896878512187578246063000987005580929225796417452919984343270585565995978637156463273195401709728435717759765183293414874917602816 [157,140] 13789993746859089857305026768072847349337274931416482010174069727856962000938571350984187760134286406470035729260487131020618991563989074793101300465974496403771305400715416834070235321584177967266230326901965185555331995939594051134771994512680987291324861664118394860818960196390102940865494454786997730977390224476306961498497908674695204461280641728840635823839940660260634787585106440483665371510988810805300767906912454386169143036007822811158154040550551693582892124388696166566684080842871539484463238702273516587314617668230565693364397916445498593135899602839698700743079762046603822671747194219099272444485046461763875700753362985821320412202839954198419059083567469630184101313266095511207084694392057088320055190433865020295484906735997313038258078695898595116076393333913242048070452870247464685799108688186133563115284134617987544277171249850384240599368889649540094876888776656944367713208092279216048300334808529788466899180126789770042234191100797696292857772786904494157737759301142792292226917114897613989279786575697431380113719785514538960490446767318157040046333579506432752730550264575243709083961191967567581719054940033261406899729078056436724408767303328359545733307807542131823416463723868781490837815280574482137909982456986307667153709672913074204247875390885138593426322514544621305281243681426827280599902993203465537166131256918863483650007248264570498056410044625580125845273049608875658381678395820376898293822767207074210262528 [157,141] -1090909065003608026128756229273432303381695658737797562072436367482598419370144183234715674991133185148509319438901706156556755118939292319521610990244777280256650528294177294196667530737857811592828729880951764198171879605368675592516661766386413115650212622623572755610629583805518311925673257054516756428057145102934339877623332908719338658927072396606695279077301284119803364113188035483547025838231940844763339259666363945183705947493879097788494278323182185018905413072032475105234312879677740949815795225514825230187279364116959907691297332018248519640357985156259396867031092970845650250291329321014759037534142585081029822999207211945910628887612089932723254328344964417895356176900856534521752030991593073245765385422419493171175302920086728616303427561417904432654352780216456703186539384379060994550985658309878847758219709616869660976404217680283372374333568579691213224176809991436581728136932327566385689422775823967102811367829917928003421135612962955193339212198371965918471113073829796886323166146037776674988671539254223221879154847285671020274173195957405308828843856519358383958004319269795462235604170840705270497165731192706530117185375274546523147378400157626209363845173284947030784131385905604625694483758035567227225389896813027493164230997980233631082527226205006795506118560079860124147197778797545954114144185690629778405810450006952518053544994196618103415608967360524116558710478801034044148824367768266247246382403422560 [157,142] -55695599972168590406416970506007437398143685796947853727707823341395061309368946909871049529487776657925322102146645136530928183732455690859147169735253650535162381533767394307978718474839464568087771753684847301880255195888984768898119015864499957123129791561211158973085907376371513689369341932263025340326800333761987612834589713883157976149044636217110566069043940300784591397190293355287155277257709177817215651600344250291385780687656933583247403710952976574511888004436682468021408682253625504387137581526027478817529936140166688544684043049302753340504573275515233728931011025581790048670978489817870202168948496422582880218320783959858368859610948197500174071386151737350431412375174668876025386636372787038340197112470027765304226746484275137829041883704507870991853291066027109341389281443248807095774620965633057459073509052676225985092233429504822467291301040513673421789389339889473800125363850924186907635632750771271798465888424436972349261291458260214121724677853352617029279642840170408778513806874126041370002031654345373385512337602005892208658893378829610902475835864384681631235041190356500846685314579200053671892571417419560807510389075269287297308535524511824745696531478770107427233122985667440683961766878169568454310110043624677071119873887659695114394613748286851547709137931217364268667699117937885327198675235034724712858904743741368619980564469566220499517215169469750473699284206085067494868164692356645551104 [157,143] -14922711405337810584138695677998059939587997074665441511735737236823498184681917880141383183479511972185304046848160495325194882038205905213607289939909498829985687852353211499118073936493155812648699249477095264567480227101620734998608783266547921996564258418756559402971958311433882380835987508867397209680663294389846619221070833255033176294813829077643960452951716928343470380394820496714031120497971182407756326160461599446888095668158977847316815167245372600885056863437030977136171553050526849980192273711357048425570561243800444961862565102958487979726789470845617622737811538494907131394153218546798531447576148030044822846474897643390861512392796316916480614672722482286652967550136259864243481254398545291360097932399489277288994255154896294313268225652469304700593608846954283013403216431582882102768561391462919424351709008398255452592012535706786532233959233590547488073970613394384128232504017865846303766382471997491446061942115762075459761127452482500248895309313067334184827724020722680489636205641264426751132892116707356726542286840077206110678502964096552980571719224323539545198272148858316995755525399161822656306529806997440161743611884286140077654243863899734889733798923470578969936179726715202032840075798418882131733072907442333859586024542555082303465628592910852821207054394183688620863343321153894576977416010164711713143194966965595739750128211547920364790930720481747461693809892836240752395749636800 [157,144] -13955930023674352895236603462924081508381641564350421201703864271824297696454768511920083185291578914528328330016209691896527968533549503984303527685228063272707565910023968056498920508102964762761285833957002619987014947757780598933460861297927941954162342837617086966091885247802094707353611734360245312422766962640903075470885253086318455928245172814364307806583971842616037896870972504875559550275418404048698515898421383033961770501478558157941264551708957912040199221199190378950268671379133853167818908635390593971105650065012110198226925010074787007906726691828505310401905346244837614775133020376143576272257296984151925053318607791842283118841031202948868975077011156964034748342584207902303104227178577211520322758263228624912002452298252681057021956168799698922123411979181965643172732589546925815823314628053160668856392667768762312805735687427202434691005028357260371096645910638044938922727888644746818238277029287902421874874026965572313877735758618592613059401889756551035730042455864086302122858247368214185584249714363605351134422285312614312935977324058072971698273472072349061297929499987334928338752627342660782904844059972209605216123184572619744131746474217918277201696465316718765138162617547513687129803402454139543954439098514567491807953394862627008214361839670977850698837557262785853342794194483182531797744528006464694156607695562524571778010691452239141460246308989711697527063412363675152 [157,145] 7584183657161618068417910828501402771298866218780850849700821842483191797837778179908105831245799552846858350332500632564361116097163817996656683744541080012002406167426880391675042975036857157647227514008908540745280421046446207108809539977032455841040689923701098897976714083196101627371883179304483155781445125335198992374097512224434760105477595913499265616443339957976898474173275088303576553349990085980231975489208506691138768265750936770216550959719277447543432932344057833249341828403162558202788898616777527271464068874932224344857307213992702988253339398727557586173600610161191576468122113410978186527837137563481283268384648031254414348273536548807632836555527215280844462640052176331941109587337277784966413189250097821747709148024837539076561798945564497211697553608552432960720303248728529404920394336912677190678543570180551820902053288542009713011284283939587036652037762815841280944599107605355796267867037483695804959723330048290951507719022357400934907429047105047228274071875998373617122026402816281561152251917592324072148567290363846113014131500653333613022996101901522586032017250517162857617099090738460136741307851142026720914635173221975100230001244777348463529673534888476654843422703954471691862310323497712884804706912200472742049244531490971542063848097713354660443687959871187222837333088705126949347000587400455618772931250080013549794838404211879608466784832224129297020700671 [157,146] 65141196372324463094579255260947222987103775163183950196080350519346063049515928815403472694883464598139900883483046379818938623145472340040685878814111245576776273387888822645230333915489894571243532651597698208928024434312255153570257069763042719714688019585781969981092626627740469992151162588037957521076125239812587286206857492453995458931205484391942091103857222161507965378789924059550003819033716457456001871968429371331954096594727727979915018812870890484159909987545171279854318106655415553462578305320274907340302275078086795767882586319859428831263594915474190703467524935472194937969052803025782160781274719806236191670707601946049503285053741937286111422218391046925006362759299413072004243667793144356273659892914383505308419741682919364558034738887665723572219870390927432262824182255646612663333895501930666398896484657508407538286349126564008836412790137730009347462361759573973034804520588074451199633960653026743357113467357859022582213010044495537290767255950363313109625933004897131453914082609022244586292468660612958667580350948497057476566158330921340867486841448029458865426941251566411659187995208437519876865377362296728258798926378362859906913616615671274810307301976607644148962549189920796618084636626225845885253825091516097668287446757285192857194551233285626310125259118350924629804501083455821526133735963030864647129196144068464071731016355605938149699373896190992 [157,147] -100238284580681373434572245004376597592636598334861573116321056784168894364656255546205072315192255982020981341006466109351185006911868632661425560495609694496184671440451753120660039399102877310361168035150335345338187631655222271791900111442972054024347198538146995628996558746379748389197842358973132506848314179808967409432659994046038357581283164216772124133623012712143389951471426865018502492050506418492494217649333006983084210314638171554012692917411975956686743034016174236116672015989993410112120331914322660772174658994570395100725635580462852330991537754999477726850799902464154209682103704808778337889998681704627411223258070433915487477784344719339692481277277590676045479452649777327291090536550436911440168055759150396939781244541861325617823086793901460130896942233720667335494751266602315221851809841887564188920256789469842892684625457320095417475941191751137069734113501479860429067612959962535005000519628270528855827012765892873283440061446141262911168353288982034077148695606324992959719449527649601543823500836744595846749543731299281772539155207764448746916716197113727528895448287847738918917115766395336466171390374554586967448020056782571708466733273224283011321862505266799989838727826777135652364271606919622743585440530040652650233557022197845725731984358110759408819075333891635955052131538807061337608269193476587655451797588815174158141503807928794234880 [157,148] 272754282439447527101266877649510782574479461708985822154375419610364474530752115440524264200611220458042405557611925367020701661809725299551867247310757789694588799961418686502343870662414193926539151421701338409203404563632691744892631276909843687874670344078059338832655813974690452762829790128706445688255776007543688441903458321722539820978981183422287388986736885597288643493736356440379187565221119810356085909334757524555335030703319999984398432204331930704197314264413471811560025172228131006007134434053182192331162144589247845221518622681565460032843948248277852578891568897750268550631821664405571295400057893120101793617356943896773332525898752438916715695424008829511933528290508161052141503270994794261912188856359881871127216407007737937028417554992182359421588033339383584734050381383611274152923190376047181811824045225898549394620653903985499257196528629026642950780084969869060810206970592350910792895724209193342881199482658780236271612269738149346383514099869012036484787223459732470319258785863187948187722052204835978026508298409691036290119297306647632237911686861958032837420161175000504464752183019687070400005291678777832141933426282039863161665401186490088276351421266038825565990115851153579165157257605752097766834243717526604876706549322776188866353277566195355763915488765527445662606909654672588581263354074349568781697307090936864598484341248 [157,149] -424991963817093278675030853467802924705945271307721771803420494854249131490602904405071480310686554543641519554806582385668597229558428316485517595393168415739854972319593895296254840170436623559996626116202387217562149061336834606883788288618630419240739318376252186442070802765367248213534457138410548111306640995021526769252428659398238503976530575940134815533935703975850630694157229410221069275714771736567366992478900410242491730482122173132930934356926352725266603089048145797348018803602374727739444428728507190413545919167577190338260849488204295482193603539009291705229122065057451165639151790370337363382486961328834158477941221719653283819795434171309410839962857595731711543733115337551490508975750066903514843561792956647044225443167078655536963511681985370152272908371299427039867125049852673027964117045794231746539386158476702916426807650674310793034314847433980671213706199292085466526804442399755493152012623707820637518477387462390998418953464241026804506760034312151519630160982523776947382149606165638384470235948502618246482686599752726925753356917263663965266037943106873223602544087362528846161719860097933549035151666676651355710505106723372228174270924949187108160458487360901767506264436542826626886705686694117152245839429941459162742011618916865567970834595341395249211874890625208394297865662501697133876301874491712905424154784718336 [157,150] 995481870989062510281994592067691010861714557906151736024121591928608186636138507663301398928057346507975186889433164680643206412577190185272397545343289037312710337566672447010659111580877916391558224282219844454972204858513265588141281697104518599749830244612433240268235520502478548354220042327735070999347679584181810347699445737801230296205508614123334554893539219061598884434654000931723405926505490426053730707420271236504649639012281268142072610324420651783083492083753461133502416218006210401677486346828546852424926299385974426021990236131539009788059391893408301910542660192786654054259280995653225008811575301772716344598723695974327246957374608345021379674508036546318418414727536549187306032927584173000747730356189938209154806466322575183035412817898255302428914504462657286584390968704838996259339576874803414976201497378695332349400832835880742534137675215767088098391081016512577442896155008553948883476039993372044971312995825558140628560506193804216690483044837172301295608343912468161605910477598150910603359948913619917696519064236706545950410476779144185744768714696323298210284734093916152065424574948391399558942152256673232603756595601177513819231679568353115032441025425223523837750023296802081375238295633347344918019042910581547325053221651368081772619603186253770196806506330510942776703268670934420051729195448498116241440 [157,151] -238122369551601163271157337231562875655720748021736366944694456691727772718130107696304934527579001118115896188257790354143607670911849677692164737418382153787667611383381702890684705688367600772377804246256625403553849406437877419689373998675064415310521750637924159810953152183710327045296805579676317968301884682985417875644947617112371080675280115789415686036484399081597278711763984217444268185414998943732151121005915726806676028286808335446754608021718001455218138110511850336421650355199441341186802575393291374380705638698009379868893044307738152208089993610646304934277052094814428155630283743410240314236306183083811755760989926770186545592526328671380773735761031456002808315247642959649424779003549476359936504727440009313553708020209265934437303895167312821860786933584378039305437586342028969060226019180744721130459378398643875100127774767187019389405200718312849066842296251707223366307424975161681992455539430076623429692077960738080836998960676339426527618777772154541380144026191790536190505380624394287490937841996048633793986524879202539104771215415145516419752309574518809358896553118874009496055840501493524235156164655751522020910683210531522324829989627781231036168709635545669854334386992647371397449594214573651704181455357909608443096800228936585635432839676305951868708170508746888106167080006867990522460028928 [157,152] -21532596649851536718332156756210516575164310145457811425480360784705342475795382982505253272317402964640862739879784369627880951882438589895648930813562674737223405012464609793326124978893760543114358227340410666157058295946190977382722259241168955025091123725793424502991666442962296929448880566531696938298503167726452566511205805695290741205910320325657542020213058246207285385359680163148046803018606185984326656735124917197522234798203652149907721110607713053651652359769891140027630710234653870467396602158765124519924184513430505137701241033660671743972693387133788593953773457878227729775818511036498436445724793061173733361017639284011654802675998923375602773906520378659136376110349155793244147586212248754701914414768200632700954206700422003645838934308032825302301782696016340827559572381780531778419514206942699832527026274165532004087383545806548487421148139401874337821902624661731710153767933526855949685922456463032829461081037948889198658582515426684642202014260416868735659313590562477403979630984911485271605014472845618904133627189668028751273317117101010025841148562901580239447321343984023821185836096725579949782695854442311160049128188614908449980715490521529953363965488583307267733985362456245835736281338255034129812292702578544147679578562155909991462447653746422397256734098607167453817910009585664 [157,153] -3002326073871781775244429986584082821920372703759511703062436064371843807596730227762613463368540100790991683570717206883152741514709191107023963677702374019678093541857502929639018682378409942449246945052868937682942253815471743657027519268130101087442774222666651468119045751809437300715017466326385935023260797944004424823495156436142587471714133109679270777635941714150026810523265609252255169084383892715486798770690240021594966555164608376585771229004110484932330601507893569754386411512569681940088414402603487891214252718744501391571713075275974201572371568920660218556399943786693130198188105009391350980331246382260786092140920167692358450310746689220630496332478577416802955157193684779946460320895427818784147555202979944453363972617154186635076834987431774064276552641400524554275942471662053709030832439446316703803616525592157038814557368125700213743776024423186734812980614921497761082013886532685633613470828019687184018784024068502308328295726854559563625039938828786741839060426135243311181329856089456931236179663363712438430117568258433679115919111719239875585651728145444249222353284448988583261482563329796014473787203653355364857024008860592913199869619260663379337956034308932617167548825092786477496916513521383443203111858486629437766193013329233824738031235954283665928020082052817479168 [157,154] 37995708072268212644591841223539908838280708670335924990849001924792739660313204341051594867140621869937539091336027820102015143122671111723771862680964738260428984254407159583589168478488704875331492741422579481322153832370920207037805660081941268425988804873398422688933856969273474690792306641909640375558386876841068520972990136523639665850785755487979795766070062001677042319550872875752649508811688952296478401349241810828904331104669626459539901858081273694982548001944908533821848011822179806867945076552753666138330909834282737211585041881675477524082406218064954428042110508214837432174176871159094556140954855824167252659020589955066528030284776168956237917947430388412261397867269289100068962911700907056821318594506273297907983509074751257592327750784722625523917987054102751279289460988300485890471845667705650627892087071779814910181612767394848536670566943022584536658314202904820270841401153399858768893286976060821832924526680405494337094468274042833887759689079415952225344265125921407876072529815252989432381548094684213110888961974591232367585632011444258939007804417915994482695402373275100922220030411902675539421758721815134364307316115451099430448284464327024922980404118534684517014078852551344137714762454764998176803170642980221845610022760555223898278819023330699889993728 [157,155] 2501193414009925739895291720210469339891708418462239293105692527794023711285201231974527003489794722375869683677140086994144534385719228084956748537697886038312607025706155737767705181685166071685102770803267233260020614673187661342393385976312011255057535689759411334203420706512086799659901790271483008149441813060598070218248486179512965947572373395323259718170081823537328750233561464226529398650195910544955828813406841144615690098800502516917379208801713851789344273718212617379705043532813944644459529101125275673745158547969811063025061384117391684192411992646380628957470241745387537010270449548117973167794608724165035418449094800437678258909105149386764045809325239094058974412595513345012999092148257077081695073601049107293630442943442114888027368421317715147126920502754643968382206727984931272242858699369345304793553470288524488154277143653071294671273396608289599312797503142238367151223107606234485912434323767911740492452927620886280250698380867615602576302979735473990925805802046798533438846827629048719081279600672983119390376213151981650128994825701503107116587708873134082619544156414705696596254249754019264039067573577207501149860416104323628440675545450278921426628428205461019069071871781123585156565546909521924405434156557894194227154334245109767711975129088 [157,156] 13114944483369749832364104485966147849716692331768618766307215972773038565046057026651408274317224068924072333985454104711954604026018184032345801842831463265541315528621100541053674827836299712392586395160069856639173957806212015012608266834168894130625274296359302220754141026308111987537694127658878822505614977254383075881657650000865728674439543043885712950397537888318085980892689230046248874625826508919494459358358962772782282552342047211204625326924574766496854801822313519280463699308532290767692184735279283020277425086514026496522447662459430305535810063190650954717717430772852571428722900791050597355489711902345594764677703291388291091143862042873722404140401436265593780629967746465497600875368265576139438376953599618169023058374292900137937200617554018929382753390336808759684220955542140193482014183096469494344776211579925274292063845119674316319399203473408910594647384163865266119831731397594610318689621399269816916909860699512236732683913631729121208198663106413115518087060944869473806001480405973115321944711340004912320855217062158694375020514100772457009698271215767830703446041972296312540126243756438427753637739482170499871293016308852546112928370086823106649483214405825113572750316609564245871887280304284191093868721057518631951408705231872 [157,157] -127145040763342394698045562444667542837809842090416421187573283705041149639990317117542175362803558617417611759389151764726749080617605033081235480422422058677077116112281584798033233429173125005215276655705736879356270943457601788359791460260813439911755085728604234078876578594690667173966876181789630595876139159092227885391488184429516087994802630361059617154381069836420972490466334044689292145803204249695199612708583583256547004015651527709141550241282561358353921007985662803199321980207763681438682177964382433024209360722743877600910266343768482346318714520663089433031161453794974168361263032499848020563006381106445585015694693882687451923761651761742698526976232052287517584047657873636627267301864880376400937539943598136122421099977048767018871935877704604924912535499807922829609322506105761435430101798310746374344702993175104820793867715095798118168772388335562007929425790839200071169354747966428558505858658021209536822934512030025767469432279036339963303743025177180150696759257495438196808608259401291249900270599473447923914101490765161158091583814095332594448726833806651619263735263834230987964468273218718323664798118876156717180224981761555159906820884193251127720755413784912134664614511707148340995532561206075934917704255144433664 [158,0] 47925407993853973651965485719972102360540766244407309796208375864357475353311390001341196247479534925755846807440189525051493791437326297809123073670975544488542537492490012917093330351571602198379870242167743302072785665508874038176958358763801056144291382905742563110464042639400842712467418608614192971998650859391302351990428693889739954667036283390857282475609127489197017485348255002445101733681724164826578457595166576743977650605745749664194560158110592447870665607530714476528294141152344015442800965706885602987544855993301025738241591109351714118815980186522806135077898821693864094486867844440119865236940223143782239427796605560997189613000228546440873515286390684880843829092816288042307630937135943992454153657202009385673030281342216716192964763424791853867556400471577933067516492639390861426557823238978728428636629571667435764930369071725783007780306480346576574745838927942242846676380332516102591600492209380397318806506721013594151132779666364433410403095356595628191623863171075541842953832549175213252584547818468037795854380479863564558406898982214233734002969594151189957822103863266115036016550023055104634723474536713276852427796762660131232918410593332662591065393197103883843084140159572383692648998753346932828803837589864783320231491796804443137214345135794045039195211367815898423704786435259182581661377675320001768033295039759785641860686346983866802605222428380443422906772808739279939588052798592878747007048059777011969692978788494706514593430965361465695389320878426121859658351242429428940226100048977012329803722039589236368474489663341926468521280001281564173476678777725894346351730573956007783747592944420064390465586094088717189454993503542271620060246346569517983417598753030735624218128242190683452707230557992840375422978921205294818628987544593773412745526049854663521055032372610596238488014495075186221555191053459647302785465252354922149128226135489770556058874160070160634239278221579508048818297719219165774261365684652134021750548002592143031529675587738262438912048573866720361884557338738588327942125033587217330932617187500000000000 [158,1] -7671513974124011915656536693974575543527761986651131852687584175534950144545302482950980528242572865664871835984627690231188197531200906961251948286106548156303313101515012334347337529658780271839961804002116177115689347328613080546285639247065050822870549758458566391795835723848419298568349925477980788088395229903299614006904974549520831837991990774183570122032643999363655814808409636352787823908789462659289985245257364165036001168468490495597201077834572917338778834714763229396593632125729720177405629618893822993035232117789339410582938364970520666334032810717424643923029267217824013416207382775238542466200517741140836028989315536959316694301693462484541683682268194294219285437597099629267449960002074834662107380314653162321695346741501486469248732068106281096674466248486398035702864890799498278877342424434330401072190560147018733845289168821977694033103956843464750604111097472846905902887456853502529437160275441191918591033563929559417181008610480738747039062458892215041693025129318663230186186539932934556802029518023989596609690662097915502554997148450075394537559978045431049235385566517541916139113367821320876137080558989697608692250030372481965507011738497654172545432228111605180985340831874993145984033463603351913483661350127822698361542136994048868744617475281775009636052180455251812815637556378775780049251818674332259174053714408524445561257597527147035536606818381966698245009744347010009868095852270792295744134315253141432521689234794766740468023594224747948577260299837505818736007085059831223122667205088301753885329527506740044881092393045647040401779925479740115222093540206062855927724593597406978509701466479772249394576749847189583009057531188097599569799398209702232779258116049565583179879817370493260298061816721139115435311340254574222857132602184167635548707755191059055201749450039616730025783255051613072315452477109254423179785737055059580389331173780482662354916618535087678806493367018097633804305646808763902204918919770529701895219443067447768529743104903773086152166698700754674493932543447027860850084834964945912361145019531250000000 [158,2] 1066755603622843894057881879594448188936660084062946134522442183086349921255681119570255687757260129684861733995349721501046887039117158908404282811175666262114916991712488200995548928118646479290628376489666693962294584754866042959877436927538709329180634359846764799354783467219315836858357844782125446499655946967386736779658028227927113148585267333255941182454527063397602078497805238547161478878988455736335799042997711713822881300594273448067341572295608666877755872444098236351769739782281080949632921849823821018242556206017838335525335212439317446389725617280796552576387672974323121191411478708209745411094358885471747461418461764106580574977899947911006933955026103352619266487146036457702040899241672531453473253820849663718513255112887922464463297351947115104622298262459535520560321674489794064184759064992248848648595544445683283486967236231089710129915158995494020726536112433859357729632551813756219123157345879626725578434308300826877645955454169790380547837532546660829579982878620806743810351849238641928071933987997276088953941559938183579119874672469921923961722411910304585159277474377147286343703300076040449422190148957553591589344111706453498507577830341620038117762780876640329671726029382525143166118629833633205522100032269600502086990770971886576211732540332128032593216202451948627980153823181888735538473506803576537592158393533501829785031936998899407255896511914416013546537614224110996702791893830511797885667246143079265488420770722945449907542467139211861901735510851190767805115958734118936525635924210114244656218596615151384365029141255545616767803065644121228122649983689098122048685179176398701968560435492255471660690932852429113078128548188252094275138183654539080416906310298950083822989892116764733668370266911163841432126780324532609659813292976647755476243422621367801632631880929347435104232072881218889229872268784132627780655517118388484036323969859295710197945316095469230106045539931760453348175876323399685626263767463136773156015012712447802557741224097689045195339872358479198319759079227608822293404955416917800903320312500000000000 [158,3] -42028858110319810304020852057205368220221075861085655473693663166911031800239701760522187705494601181885500639620246533391736313692325900904773771582182252925219063211078977830844769581120741661796139730175574394720599736979139299860755867547717281584456098491289362510157265438028850209700243816330635553802929910816332009189140301289671179859891018198419962064235557270542293490378167834029993535248974485720735499066761816339402805665712546490262785370504611193823666075852118339523787993054991606737948169780824180797040683476314608216266886098595270179417572025126585566786896291682536958889132589053778828033349844746546259501237807332601120752848625664435841922374415780282789775028739622498857609970523816976137816818943929424536478621441625874356300310299002066242931945686967597235441983857134370076992890772747152300587670643134012786549390233224112538609186998412590395734426896043002234160956360486503976751959332732206325845243854259845700887892515548057916413228937906810646164322853937800848292104659089191146334513618755771550396726439212636728850333060495376633553416750683693651044135453012379824829276460942354310577298352407193429227754961803853062789194659007590533960412620525644916065330524781562445404166186437726351308151775326433119623245483581096828307305354406147066949661594753383308790573730392045437871046581326252869517330832354488077292246322922850160152920418121995462792535200928153312520247415631965102887020216918221953015085848699241042937343900933223871597250556221990308274819491524255571469909821146071016425433272185004597215563572188107315927133986850497231610930815633122640409336400360277006102316269512295828483068955157700165850040458233399892346180245686620455970446425204543516754446395425613794753551818483176237028477315414166570504623615898275538629407032149710778586138984339642884861209529446093197850591204231279272887483756231275392946530143171491819884292712902426381644056628733590290198163782464241398622522287682694531799970482631860734720161601419660304079974423061442164069323457198379401233978569507598876953125000000000000 [158,4] 3263898341579693630226057372837150187278531711313390604909266406988220417739137591301712283265457062077268030120096266782203033909040763528006239562700416748829322256682620223869615150998861241743049870714284546483416293711760591847857970121248875448667419831638145510073023997902646577095979269678053276015233792134585170682854743308668842497122849084371876440037534103992257362062853129410701655034012232714307846296042011402617079135641465817416641503132377455589451732986030215286909252504147158700332243205763710531737795034578902797507826119867539982300890250089208527565802956666939284548999318639703241304888786759556042445113307813305917985543546311946813955635208002636946128977639606244208203789521179653376758303710066877026507181608254397377449194788291910083938067062073423096116759395308232308409099467755195054303355938022261155770240631879531086517935935152139068914786648413139061109826876585478570495943870592225804905256066747731179315154906704336324948204571236716290137683887207964432482471218340729830124400304643172120789249943980452135494478375869617449157142001385224414837634691320089826305216310902838770495035045148019848119265631627064387108398257943540379959108794136781312295409162776466969920936552668360981424665169952637315926111172636694023290705598691514989165395018744619395467469881439538743518014613178891382792948891253863253309613836744215555499606779335808302189307313682211990292968934171737494918030722992244329160956035706937825518143454547291871671363082288506183205099578096395313150736112179900345145378248366330017278135258382408920030762519276412363009204437412146122662124852873095008562422242050124274781712636305080007382397743788422568309062431980221865198029686770905606035007501211230898495364857967020612870442003256185159596903583123767360390294674116008680448085629260065659724754347332644985696220596188965856903501611796007355762637361281097645585896476021530271255565679388518401449148658353256844861086942929936436103267723610996670026329931529204240631597491736369857050215070870535782887600362300872802734375000000000000 [158,5] -27687752877890864293373906476582376112115236641671004938694634944198558494703611151573210371164169958111759341660714607405634516125983611506419403992536977023292066001533672557231258167479752959142572146383790943321448360951686396194282541976830751832170786240929590203015764329815762581378635698067823510519282069276308238298810491747984524594519875198824535771859283755465731641238956596190727901034547877972303020676367383747544356345245248406289746848636756620925659800901880339976540051114208921016097632869770969035007243868956865924804522456902561182590217292621686389199896834193132581892682670113937715952974459910409009822307556685699893870127551074562112764085088750902636935849630308584024001490909325303618845746183584624970303929214597786181622496765636885421675591416134992513108566035857424280293317027866889752942432668791293336849023028813699523175955505307010615434111345606818265174219908704839309277887702203585093566345078984867824970652027004623605346396517850152828580808619987031467327379381806947778842830237016882442834581026085778242268417300312865710530416950108431672001839173054609125786542562433125249547480331875596906484322949292464057012459123528959641616984631649972571670102522952921791564691925001899329692721793212283677688191903794566120700285307523232238433719650118988789474195432028256872627072570427626305101973756424716127702586012306620227550666237041659169003905530443051808686251612145767319324072266742802474801625404643129358730981984272853172311622109860079915968313936592564080233860724564492947423990866405414060611832006099085766120435986842060622982172923150364656356881727679757673552069111142617379050240451841632718362543071586621832448968191866185438698377639575069060607034635356378942004703045767861478137580380394334350789083494534675027493666058985170360568550135876595281327010326198721630311809186168589842184753532244973407813344577843092126251802713745446884563219018686672153829620852727335386325037753299032772928988124838139185172175297147842640280806890007825706630922857343080067948903888463973999023437500000000 [158,6] -136058173408634619316731534102332357197581991467360548888960790645668371549268531788132633857794359308885938426339043617557261815143734455497461475446966453833372367564785508691411812096891018183363067036301179850946049305886461994954809480668374291422227813712788095628539827953278438888881829314996523266372713348714625556587395850397264034523223304704524271538899763599746277717346198776510699360929054080079084239789782342226394170606745207381502748874775466024898803322182175401719682222723068655261640203977675619698304106675220372991854357490938765540488947199535259341730947564303383518264192191411827756841403283359085471044490971319146369193599132215717689049462753297661844027773619286074979415168735682338915312478936143479612918816354798312576521979506517002434194199598602611188119482286139461002871618845966348355653460317077423285085439659176847459951550345497759185220682241287445250609418426179313620812654680597788646250629051708803473474959955515036007528666882728019125065195754106259946952951055694890052353820316355272208950393152531522870170991261154426193779882976448399182456171822114370551587674492492840989070014774306290434331448545857361588111822915768069795034190948013101205401669486438158109667158217455801458203967696786143198291273046110220258531966146357221529369070207383801450167716762145232350811008575009512092703627866156590647231885781854911830443156116978178962834875255408513525159169998986153797131238922134853154974607830300838255299253317977446967025392514509779579103575414651169017832752152081465679550256135048449274041234834644513090053781890609174124155809446557639557665565114840256199265633599392251055176754133228130196561457455807204183983042658583329836841118578975994031440721931802938768409786498649399083539093205903476704744165620164303942390909828616969575423184425822577614113812119470310729412662686736587224341983287416068425797582548559097550523002232762403489045718278004877370304928982661537066683928718882841080718524298479569103226914641726429831770322066795270155026287284272257238626480102539062500000000000000 [158,7] 3868394290312022439405572517118643777379331364110802825936027553904055436315182183057501202041737390803039954093135111929790871765554722673616609140561209740578410334754156790180152785500191839949626969964081026951470700081360623728292098211721011131151496761461098145969514017694119680593727788318050915730346976728502287111874666610228083673400422869235685920724233890116153848769380107897765609323711506652339547165878397171110440386177886212459545707449912643622298034792041224739408077000943911228367662390063284731205751141807360147555116730101695673236040394261652970823378448052843274354890532008864003505517722879933397180390015427903575896312587138824349646433066127557432146600097998083044164123752435570652765270249080154068002847059174046998785463477985426182431327493966317360701746833497879934988450007739399262109663262546162250831450046170622366185285542609152695936842102788973156388657646391296496770139072501656468556821642017496020380597518526796254519234407348342423024544406207604576839408715212250575336709667345470688034189262131064574988338218767643539601031945315348713485551833245627619751179093144267223129534034527042619025677725833475871594389301904770460102462631392619471433136834361703315225652754188605425987051261720493667911873721613438152575780333501095486037354739177106377878879417420313280708013541453622532321219435889369456298082275398215630997329570970272316214842526629544143483409731714396242481218112810125866053377774280036220954821427084297362761060002550678765962296205198744038314323771304878722202143486425576878455687865751927487048290556042993556546437263632868982329333786410844205786299532749943571895787721041708918546676056416278281599882551925818678818394920605350854029137052098066584282376657891992134381237997238594760435634454449067175727526703488766010383527967445128402090913024809258729971130205288655492337173566021098864820531260096041556994049545390079618986556135149377079353826291138417272802117731547438149268303264687349038873022864359809064788198880753132720411446854313908261246979236602783203125000000000 [158,8] -13047629439827498524694193806292586074256358052981053981955648870999556690513752876126171583167026057085549715377531626719584152287986190146247453606228920140486486299953790312796007867992380655093561344834375525541696327245302980675577073659828509468939444883269818881737733361008266130180747985600086318003432500763115645218790528791233346459107283338936347378419012545824428644185792171366853098049169587491498411767917555593522358980508180406076280470896415763772943740694446741571532660236001756793612241118928568291539310734132942746560071692906728608530740751382644702220232930389529636541384419372582049320101561333750500539607090218312494839894769252833881768626051242950137819157863268261740841597484354702122087559472669935110904463643074701255749676514662840617866734856746617313922777597562161806180433056627210976491043948735135560547597854332489781817391403769040420442075780118236058430934126361322050032176583370581687625609205137004234147103702550223311804162242876800319615229031372764667233114109995872569208171465791972296767771450137581578163404133839635934077983471467894513713666162909402408503596617741511014281334115661798985149287090783048937107504419816725802388319295745427964375498123880446146459575303239199453990389702713007617205525736692173152116866485558689640100454593030747975911224623064148562524978426999890293032142075262636219595579216601773911236895755578903536097038129391922292273972970443348595019201234111974332842715710185235868043255997643139648094191741967652272876095691332856453036750565403833907613870358294612512812275454136140967225798210256233538878772868080414513484747873872634891744351674919013064016930251862692155796177542561461839202553433322052189591617047754979579657697173145467340493519201949379992232056889567135047099724499745681242842655375081125445782360490499085318436606011820673432355952853887083773118211377805382727609532586308938726682581939216160724073008202759064429557657349459798925581139392187495001066537444087953281188687580392044617851967715802061903440645096452499274164438247680664062500000000 [158,9] -17084799459506217958113039952599653191412600559203657255996386425810413336825852433660347938871565721932864093401186783687118419607116743678936514548597729307209135267069609706362181214422034081944579811427163321729290164646285657668873028629522764234134483360112109291767316823572607108849044795601767191279093419005452850379261844963810289936960755157471466403989243192760374169041492690378033304152544341817346000962367916165276590781128356502043290516844757780838340198378514645019605876131289658743958152800984094072031948050905932516671196633308889475311995355268317550464910736090910943773134272768833720061986583604142132330769312681376562845478852530166609126520611216455334995374243827016917473631898705703323614140655708902793178733161810582810233804071252703403741973334064283962590101807503839187891774429539047469500307290044513244207515379789115256010788220037102426093258899445421892299474001256260650492066932367971038913880326795739860565293385520541551067678932334474097028023602400336782421488148909288620027034511635412952733983931804155072637663494901266652974977257062965498652360071789574687010693600855406209705110239153023241078231137356265657702428819969509589290487812037949173768497002792711982956853118929252609074183250872413002153907241319127715674878100203093356130793656148199458749041423701509405392271015599759656231420244284753240227898864986906810673154610558994953757654727725204283404537384929886561695949939391136203534546750708293348693307288715725774549393496448584945950814147933282424601598595123744912135542528744577829030604460413295081118959894103186433621340037554312551901771864124261241233240773286594168120280999612806722399698150708284973058819019901670323721836136280631559908881638919380560233676716209108071323760380218460209328808250756384246753690006666037267142998789201174950212708341637330997069423695177173762747288013499120890941492569458200252674137305553639026582079762451658503210743262082891646914837941568737826491627716657774020445820155346113417831143940409490203369280436618282692506909370422363281250000 [158,10] 284056548459949781487454632835465003469515035106794733254200532591052441440598693429153961930133569437706314965039932446695745514321789140738131064593638969410362161353797009800325049867522488925530025575187360974696579223444276102783107698571519366099256249012126331854200632757290462454194058809806122111568152737870882783179228322498624639778785882859006097486696676574078033083819702366737669629805513698819576805959554554315622310706465493155745490543812500352930528930227140449737620392364147813965930834406678091244216947729485542136966984872887293107158022266840020442547105326230896736724777226160156043194840521910859642601808812560089514236816545483637452488044155361547919068009605461223944653612066773412949060043222077632166361942028055846254498496907804435089742094379756563496498319284494086258875317095269162200798162057534340523917055031075345567057974650617690897644826766825078720205223384323069014445489376775138972145638080894561551961620812059373355770413669624058443715122636535787396637107716565302036687428919582434089085364928622618166044507860317172220419502393875522021868649545318168154713509053969807946529279728759520421388512686883236855548807863896432516979579168365093960252966905793764476992224986834281168173027859500680741596247756453489700426077518870846161310572808953083081274400197469629753734911615509326051128924084537650833222716065358801973725597127979932417555125491481912976201086575813369729715125801004181189438502992999628383509693165905672120887221023833080252903166858096568020750323675862237452415153488969012280254505156424899913919808905806733886170551002230044169825060233168168828313727904739891620112670542520259943399951281601564337408670058846732555412609906522560609402166537843745430106569345401873300365800732242864383600501922279619602560335956407703781137176574348534156442401123948191738671400001387948924209197076762166540742112237019915708674912599626549848890106372265155739338372184625759218697702542384811559978524752553163053177906598800288316740783340491605102329231158364564180374145507812500000000 [158,11] -1144577117889547613783146416780798041577736597164891490345370575096801743141100314906759837122104878705526459658101475270478064454565126420818330522624891144588374524885208431177008597383869037163877349483497113705896058664840481449745550106417956427373896024037119000147672928031910661365582276264982155712903397286570212194463026030327028512947611874159564440725474598399075461911298129936395204054540159982784043083403673072182974993549341992661205839848061170489006107631805552041856970643062616594893461329609856956122264608427220423771997101522535551974632619307844862601189935862115667657115538386042173653320168417840886519038920756788471454637756890607101849439750232174202158506451549211522487554965204680549244613015647123491162896706556624966967330478171166365653721124354446243978595837975943131134830141628450608852322168263344025303254798808760116944291852466136937284160514572837215784545899155743826486727859027685479357384187021207005992143035437241276539053199790819014587983323482736403117242936880976920706112887403929841788477819252185885536136296155086755517336087673511407885939762875837671215877823459029594833035321547796214023140121665814322177580122115768304364898397567161693490670975241067545690934500711340136631795113060613008799033918944948896032637883313505223551276233725064802891407405440198126458676490824513730871628476818678309370903745242986046447674978577037710643212076632775006511243236775133529185396262946563025056372914071253875833293794571325816514736456023292704943529940108029537425499541664818034566455134065517525766760982944958252981340306102747164436378705385319873345224369125941730072254940016280425345210682108361860940264178778592279457267450358163916907773535106876369296291944309475113445385110721290241375124286712640669289452144864567789218767353626988963238108118265183361178727306432009279513658383896521768070606356037996507985417973400283587029159977330411144985230265041515802475309930103917184346659535136225784936762037272889617310480534189928991431251838195581882473561563529074192047119140625000000000 [158,12] 5191843993020703568904362066199766025547729931673950348160810918260525198243507872271874916423873161501896220188657027179498233161033023355044961194578727614683881286151420909864950367803863643186954715170389223745021513777928702961633516146346093603290647629503344317928910581550658550208905161569224020017081992530398923958739119714821566492500911458736740742656076801199010529365795827285956509827149865598288333959729511294573266096701944390186031646896598947109510713776339792747967601936865607657446277581358189375925709437947731281866649787684608246299130820398580556675731260537401420157636238080343981762788015503622116863958463109117353870389270434454339240476942748653785476515110152308236633271727137446084342102250346313777646005511129186493128371570387052471496443264984388583649825056794639605319286396652479993516504797541258937670847131894466532772954010032161312499848825811864532839618607770874221323979110595449175185695724046576878265025729263815414480676657890977508105903183714409634094153194386352680256135568576937807507801614115921285222587287014658652420914626688619612096023646503299942882298434813165817191356733721473432226832352271915795330107851625595648300486440236186008577671330570942160934444743963941240832980494955406658359176274334340466426478955095739054996539611831222296030352439149713035328145506857318157031440596105597735233765333007989037345178582351210423330265820556573001903637676943127058518488669829038055587117132691639455827776174197616994112981167183183836806387996212052157558538154326830010544501402616469225977647837527877177764748412968352269182636281015019763623791288904190740450249281869236831463686119414998465919515600375862979231204071775222254884082255814508170701749759961976337264875246546692201323072401009282578468953751127961486285853679263606979538549861098128016724755908566271203619749861593762251134202811994709062611802665495970542782589182008167868052719595885149600816584864659038220158777156109638742144728015506961085328304691038866682723247614195116739210789091885089874267578125000000000 [158,13] -26941352962736987716649897446991999180879902232851931858306033665289711263576908298678857830184094679049397492187864729805867573911494003558782989085534276588073171963442904012168428590033676733304026749152700262206294580158033442058368893874861082191413543571472786595429280362411149227088028933150655007101143778467733557501993267641235041980046813324777416685722499863000331687536546759916460380672142431132608303176790243110760527251200206842670555202916951510586328460421154302788591257049045151097891991520382109358439516845209039604971624687916731939693742112957522104537935988978073410228079018464691933636001611969980211522729701065935188151995961873780836626698713270566751361598742211342964669965392802206833336277544836449613544281439846914852686563825072357288312028494649023007973707838533539365446308595372990711980559369045260925644645964787730398054660628329681784363948362367466227260528634535164169049262405810532898899066015657667171351032173592813155833705925245966969761531417230112050542098441814705410535789898482245334634780428226754416634744232621079670101589389728839370487955814286694220698340584408397502105081024861819674030757405380718959514913424200434561443229030908082762633115811232741279450928544170832580350831734489468915628417467794421917267702759577963545566858566574394163120380934752046734828054736933194859017479336681909799510427366735785313229472409198289325431889889748447504966659904733209505732738319821395382639189967059421666704887296655633948670430809068577899184097240309810492565308056119496927672324120982058451872578838675852846973816553844124156699686535206282614445619725466738659437601243806692710241781070025045243587889320797089684680636153637214304280226372216131389723994168912086018334424710256358378174853203140828464883300885896952272990448919797094216584420830601397132786563943089257875311295044031260603649312207996692888651323719786545124473617252975379720849755236251404450903436760582465162816866710551445221303441622185417841712819198900743221345436412272889015184773597866296768188476562500000 [158,14] 81152945753784486356185786068786150237418619893972056620312310635569918440058487876302043954404290306199978373124358555447351899467901892781549144411767279404615907724899785212853887139039641402177964421264241243508175069113060718989346504634348231294916377709334794367460307737346526553918554219791203403615215540609713124977073212181275305513998940066345510305952713455662166405144190394800873441948160573577347270509965013083898393828523460189597032514757609135881755221256486550251702243436091747421363186439379078856741247173008383868668408262756068252007388660311979701740840614066867172710577696771456622210867370269513076178384372940364531876192776120471519813818407749777614330545433013186969340284716875279077397510604906803822866773662570178564410990705246292527773241430225296162021626146463296085531975946926644595363422451551529972806751086323845385738965567746339035851889909161813899087288006625769783161175333556425213183552475089236467784484990180810284135766685099067360030079638106799260387033162215647813909488785361269609335510230572234579756733094559402873686504811231440765006408200818835281466813145238217220574638240304703089155380629513578168467244032419776815994199409894507144039241578428718939500241989062745594247306731594563338998737289567179634078766603678376638936931615136852574233225721578514063465075261725527849064684358501812021661846640433184656483522753546916329695144172817660094311300929147411140783115327130669116355080518186828511412661579566071337521107264152121153805659022130795109876330698460759936607713496153205636236498981230500831638193914916591932061968452962658976269936863646529525732177759945102259550494132260067917926492904486110483056187788296606877186984788066814972542689422875568399556491468589115385583275970568664917312421281293014143661424106378741038830049878861503492357154104023023337892034808985803107925186976830837673269743057710796113953602484151966824130543582583432324062543374277125217049606045766005266286452974204077973372649710638041209253223939867893932387232780456542968750000000000 [158,15] -81945659337994044538409146548496980067053969571852694455485362036068233307704125054531022261995214248957914590188683782901512647189868406558480810736433109467219974091946600821466341195008259823191309099136216631922760173113970976916778798389901244287005492235767985308101234751835088946230509237492163822543181921017532318778404497980987487589752077991627254061046048525968898051558174344272613599047532307421409884902486222954333892760974285612255885620735821268861054966546703799840608718941053927447879206910986690915735292736517656176511593444814869619805131754467862175336062553298225438939310877576756714507804559601067948059159688097714612600665102269139879085185809142602319985672682476818394684292666048234879987635303537856842655608921461594326284988988600294415729476402223891356107018383823555220742696691346092914886549281419598838680058694533509167341427074920385821653927074603746027620466209906328816630362458702210262634750913447940848667523402168780937637062140820408674756935164110179655557580502495919307197390283757084114757699110375110948062032509869743453322527944854565207999297210135414334792254569677439689427647134824177471444778675691005646509947189510498978721944655431881009286939154686781241199454338288916533053042811067388536333403792641529919265723359584793837309371001160571838691395121924919823569250486695274691031347736346937733669014749450620511725624036563674137052176626664342621871871177400914547663450751626088689787214057119245393543307668876585616698613795372636819757559906614902291737077120359845958243843243902843252476044049302751824813478511082034983669698404683685032682498638547552093260128389886580128774249878353734495393300560155251492015846982819089739077211195346590538717399659787562616639163704107729991526148131854962081359125690219087164281962465765432330261060247633670749415903074911529221673966450573720539571149935146544493389866546765007200016523425507789001342766021586374187131553513593887984323010658478884952321234328943535377062562722750270791653992574765652534551918506622314453125000000 [158,16] -295711330408484072361140801085467108417346430464262244536334046382660525523220315440187181606425739147814632453705586567699875859872148656875641609355366361229569819785025407035788199976711515132135831726241302164516375635757743575824910627799229189018174153034117663671897401292013280623491015745925121022261124100805213485036227076851372641079045608413833601823112926942325909277157181264215407887617598075519770049838725971942639284196734724597883514950776866602452424216103311701745171214874476169391738484219118481133404650355307176061977826645320286319889235766840596461296118512001991096939336508273757208757758155005249462373333340639654689669561971833307067032901821504956536394830996689484479194685625165412828151244651741230809972572063965844701268243724539406756600844837415374457127438317009759978937184085508172526152245845270914604674532749570496013837289664725298826069474488477416200854344310240895431145867104043798459357675682304891855795377650547494116374235597621555161412424620703312349279388744146324212205935440326188474151677817842643151601112685878106635490610302230070096233212614491606572244260770011017670747153437040185432855196589712518699185226322714393349210047328254913285436963442017290856470434136097584120761964085565834688197999985621039124694299912457512941973945451854285268336662935002807503889464744531388550729129555551810858996789957136202716320468621565405706769712789392640641849043718524474060658913140501430846349835517788066860469479944926116183878947279725134463719098117128122092245110850457814838856984721490584347104297130934633757618859653517532323958095839321193457816673458254218322668075858017143926482841195218968026187737449040289280259058077590345499414177142069840356166459273241447747603961339731734829249150253039562525913726291411099039948384797538497292175794235880912746281013445007993091056253293075320609425091545963354192363863731515963289609589104274390917231014599012883562656426414356004398708091889129987440559323330933701437263233561783404690550547400107461726292967796325683593750000 [158,17] 1852950297500307633452255916213783919500047364892106884855792932777851043802551834456440421935133892864491964288186065741174924767224213221366254526809867099623929853654745916073121047744441730599141032870890449423845510058930737246400146049742329440435103730296486537250301384595713220226936426412006639268576287780614706579085402957700617484797471333710196109051284066694218597410388750824908756975615639819239738927881068052582646690701278417062554980892121259558672840086770472100078854409088777154257518179761889555974754210284562171447994846060341711667085211747173568006551012804155015566341314144765275386886383466506351181625669901025284633380837863503842979839086072638939368292709553048402310592635480155788439659962109579726718859841676324326367608978948387934991647180179595299854165454814842810094730624345789794639228754806885514828478364568390463860533825992132053226947253781594561260728437500794505378270735064298844438661419552755045357977187589983881140195769660857092618831523389359406812298304163352106607641102030078349693810712685412625763462227557353137329257628180223186092334901759747043962670501928860955183924128853632866183114579461685606318768112908066159873627712064328702819863227817053756345274774122325326093199953185748074328722597706262732293948607030090804864734049437983004492563844905123903744601743498796339502371700034665036233555706499442111647904444392202534796740464294649817442696653387268922472368497680262621117963912780340729583066016117167904819683011935115944668495872988892651221842730047324006301042133060990376838010247270899034972066116786763202718169020936950061004850621409089188811420759466286819103160425611795243679575309362927430025547495630924121195491785288042086129023572993337696535257356585219271806254584643365191461765435746390367813989129325770614580248009722820086635972431601202896086746022153924989147750308865808708886816735798776373216089256693144808816991951713278498018418789247542978611707906084711305451488065474823021789644757067651599991743527340304353856481611728668212890625 [158,18] -6135179818693686261667717440587553222911303891135082827633213497854925957769771782255791340369570746989527146383844068588667188407440375036523532164208397313315651046424247328374641228556588800690232483811007765945626732848841043935718223962800239318991811079107215889622246365743628637308984723321634137117204414009084084537161463533424828625360782535776238435022223182287579731515670952191590886354827813035302284477535996535869974928897787072534439544381806008809941834283776341940153567146053877277124503938079430015202959356694090977270852639505092398671930932530669736821297081165787438469576124882287688464184858546413133016658572885437677618265785061115485663469820617537315475543311051445171848160906947942643065351203096971875141648431973348974620913348850767899579917449071276495513726634347394707724203365793073624383076349343943718128854327727349925778526916403086267832863710088586001519646518112157759826336714625417155503906108763982962941364306143177736197125117024775581798356852947045847147149989192510222936529062234107887012045058758247404835888144249134546208426235408168108222960200267920861728751211033900949755456759897973996811733733181603342888923172016181909747730189417557363961740832187370309956301567171647727983371903196796800602882808659816953359442590290244291975696642137555652287522305097695907166204553269082177336823190356727765748283692576800452199110862308167051762015136916594238415182359657592594710556216803717305604350723659764918064371882348138642854691786562802543264219137079112472487743004204886588027914343300036688765920732715217505057407665115061335244075892643284291265808336405289672147396407894805751285010926199934069688380708823184351563218108544057654344646221803984256762384871252736118544059773203647707022918478487085133523319347997200279961211195012948167515607092163670704515701203689673269757752307312272556727722354237522045286879508041883616136222472760808925044516270687660835715967296668114480693436571387708171853103543488543592522987525990185602851909152377629652619361877441406250000 [158,19] 13375613368431714958597565072704063822701779286254054799774393528508908936148681865801780678432252819531489771419227928877318167855532560448924319061206491788369167428654826247227921438306541411122618059011707535355941575071154563356826443627185987318899241275748528822196160751384891251141715196322288010144807636280008670447515436263328901440968677691847789843487165426749222928816961495453644376322095321101738130176735421191806195468700955606410664913115400299983762277619710064069107457161868278403972873828440668118943973004841634087056873124226050697750794598509297395631587297279957980674436879802964088348105962064191600337827723447152582527692036778135533232685353646836814895748392582794117936612861275878453672751041952991430998697436197420178222849846002148541671875143168028484680513226892199739949297375200682187927991867116142976124566259738011949069696234447940901656595806812583687294697487529576715579918822634589644270957801090245111863223191047801268925634268293441307457394200084474964317870319719911474297750907622273450545325183345855057002217937049840137983697362982260480114906184164974373513265404041920376244037042586827941740161665074517047003629069975740153209270088572745685410042495002195596118366211450328269826199792541905474498016779724043660354431620618053513443252556863046961382347304375133903570092641264111273831698518269565491044622184685861400965774336242973507384451995975064455956411917908074315126482257996470929383852629566199485485782430184919357509410563566943237531254716673469807738780025859983167819702518185352059720736037681254979108998714782331932014808691863239302326281216335954634436512139971979428895866952046171857797101122985071198560917625957066422290062530546714109089524871710425774414601435187842608699082025651943650779237084513430029853716705287114246588047386922307186523160037077573459187214691753474695023958605970531397633217782767530959400064564019037098716751538039033341765319427552879647108342607667827876545683920170674642846320746311092140618711709976196289062500000000000000 [158,20] -16895869704726635190829152165954380558786457527122248652519997983776733602820742212506546018126091768122590053807874557712930568956131401539930156474035200897702974761693760443898212921982890358239168542087673478086649129976887153207277931194075783892165676489208043319262113705410338990612799850910749846870022738245030635050312466182871653888697277439184291372355314312453414117560688514171507236765027078679266290278386203872262586609072168509424804366622097878322568653039525095443278393706792626423070955161151200408493986712013372508136547577122068409440018795362419177317130951094247091786311766062319770546305393630990446460153869667128952040492283650424848261360515801181520340963574893760361639621886284370840537356831399553855568660457393611735137436965690842691481426554051296806855523967984214034859195427349581930087576908281430340956824756351256079296454528228388454019828521779446633949985010490576322622651761422600969029981567302666696665094570321703370908595918267646930149369059396890362934430777839027974669370925944002565947946385175290399647043337256940247817627391197529545935507304532852813938405365048313289466840421927908290657653330106605784728730371405999747069507294530352223364165449438213941846417606891598429820979617654119575989898217624351994492760169669887317947606004752356546010773102522647497831979286405589235215862053258947363062043529444072362790076286690159878654421424027815684265285044047679096598070153251514503281639554160517685054074386361268886524412058350274022464054703395474657584088870599083445123730160487549513096906881926661650581093606151736508764493935698434909024535276056275325899337180277022124691142990622322900905602209700861286399755916501258468472506564099777698610233715831099638903821487224950074349230935577431359891286599608315091590768447491466659722056432706990206940795971400931655358931805598304286420150491367520641616525175394041867799372295106571624227288408196809917558091685734216476840448317474427055259463744526850204296050565226349974167533218860626220703125000000000 [158,21] 2640242337205148216982551041954517035424098594741298338867797536544635104028209191571821800598829516267826803471418355925208087527631266639208211902553097916855244489716069653739958562206314802028397599581727478668630032204894151048742572848246794752828541003070913911609636065840674994476608270028668309676943777206580819611443707101759667718399364572412628652256843251013281303871285235604235742468698626467438182519630948241817657780649902941857172841229013764869101039272442442370771575256218024568982147891176420032043225997655042645804993513241687352204921434902018582142118024519049505719244408703013966934865097207447390225830488310871278032774149444208566853362499629816172720794281046296317730971721948447073083804053639460366887336882121061827234490845822598292022946193158220847689263091197797536133720813198620494367126994891715136586043281139412238732455804905817294069718453607290222478243593817325071434281587144717427514741320277904464859546166889765411760597794606310686255324313444110658250744442570574680957642993556315991555535325262734335717482231072043608817822789789262269788952750980458718908228993733162829122406687238495947012645365344617969603748454510821609265176286879332176351692621204301061752264910523660628864940174410355837865100435233231751616246345738687011473377567481032388087897908005610143182401890062365715193083611586333398920791625765096295010423404883870301167331703121747569963827728637229538247738145671449423738114437030601268698008746812675402922819372243693197948554838312130022022340779228121488417469340524360038376019313479741985824330908868839153580535352568752211070778460970674822634635775811313223465773089035300678070832529379592892932419658668956884494327997728721756049032954203790824437100630306269111526100696327023379848973781536433407661467606840504949175236700075924648248364409720430419721422970879238443874221110032486835228020533172051389216784534334650761613780431659034683903290874505376143387351013627200009805753931737660633045768944670255611650645732879638671875000000000 [158,22] 37581478866351629476044759591966053217871469024725649896452721141330715899162770611732774832954483570195985222056988392474695552080429930710947702638134200461271042169987447132343777519195873416753353370839642113767628957231223641584892495212766656598252398173884564117015652688658401948909804335518105022319939741587080963188123140291923191260066795913044003203303503499257745906006446106333451570855266060771275520200228929462863749840627610636263382474261601269687467199093933264643665515882963663952517619008424732674793547920057357425716713207242987333721378271223007819634520960761444934228098806924514593754886638451610173627354548543646892348185097108198842221936705269785680152253806956061984425250226541157550531180985108210985509218935654865382089959886442442130355111324198438437350146204749075754320659311162987347141586710974728001220877936718403153705192848360610197257561251566816576442456110429386723753180974679759721339087241859734071399982940915101255342441595132932141767392522304660926087568643210784691428187657747860568966053190750637228452055061310500600766910119033824605502180109659965675655997863127268572638019743707133596872259576797654140966818946737373616685246652102067189512359159594909771005455560057178865714718120526646134211215476343847918376098173447884436845965169891066354757583317793029337682265793107740111632573714943699677103344109595686296754113711780164837546035332554932358003609795143789733929724166560479605007680320643954567874144068619316415299352770237707688905652601651257582633975837601645318460196882008546662553559017414195596681152729980823044698296139773119777723578440250531812561057083520115563159188513429879076004796887349390136130226077168816347927004616267777139316676197533205286014252783842340487716681009943706747170886934657703402924760327043936290603140489585740997830787921372840291497554983739627567119141760941169957994081693051018912066776182957082096805144117798480546979399395789286269530049335396883641726196948668431748031037270023519835900515317916870117187500000 [158,23] -91668653268344779768922766322295023048175625686673700916019805579011640861785238305773259278563836036680879164211798124402889974801131718890717855934585827184681306722920688753457329137062677641988209718437362247475623193909028971537151895670461925689645040623994727995012842184709592523727793162009477259786265593248474508214933951119038097353149991776956982336247667850556405904600725117064266536871553210487506496403781429174832326401091928664242494198172934883889324717105755579351031055440594967997728085695013545108291815755206033775916928335646983263833404319742033330457717214537500668259787591817156204800074737400895400418587475715523683296734300699375415354884619210139754176193271193902276357889650065986869970569291924142738533652345323570138725969417939761802894568184572920546140637729567125580552890336184040996570263105849117366584697886368663957712880824862625560682378287939135990676949398827622290624945915126050377456573219814439481011137991168157557635966918958407679270364533483218446275915241110347834168221032217245501982562444513810849746827821443394976642172643695127659939110400242900538266429860712235116568958511082908024050823857002028186438804914906388067045258750177116499541062493288320828759907037855212722751300099408999543285950711064186708848891467619224189847309010768029826497214894119993245766872675719602398949994874442021992565573630859071629445114389296494003759654291729224405487493602049217096991291444636255944163142867614783255508236317677324142982188838871076026211035890839833607823041661399073446664884494167335765310984543090679570016694116879375532844974653726043210614777547886039084980289633644654390540910986769421209129062300702276946071562357349755610741258470022989479558547036713600986127755524084668560033884673447852425311848940814939809589013456305379228771951250433164768123178148268955811165601518503254618418747307029498509683128062604038879229412394259964343686495080752587518461885357881015022631894991624821326456334136170423749419445410516473770141601562500000000000000 [158,24] 131903397359895936502532894638219073049496603130246234253317077024961730007820909172923442229294043577422675706202241270311903546129696339655047068512385574142494341055125254179090176384461975510497367349949218471153897233097521325661603357917155651144582618803531552335975205406070147850481194873933654408597346816276683842319144308425121562913020314766568910375169438215404566556047355989329156711512762339157901455150939084006113065480192095560608245037432567235374336212652437759605969319445919133678655525843130580162322156602603818152780189323397026907394704711208289504058464763406372918308076645554132116702555582492415603473638564018828734835472162749193011570878792908976508710081910102206766676253182933463927470294823725848495592627867302268375772357428463859266186823673607475316336629824713722408972135604793346076522564148012784646318363732546573256085679203435210107449458050790269132184568172810748609177626599966802072282500637406174881725131446463970386948131400452189252513073943554222485502764890145395708562404032098831416760478693682527703210895910389243017218967925000471392559815978169221432990459482880975854207647035186772790433679805392064111938365862777995706257792874844521964950689146724142386828436394797409901450129233705333979797485201037865757195694452284753020484294463808159594861308933979190640241253721765950455706004636785286242653077352036442949579300771879538664861643714448121432388463117456561973957507227596536333909527932123888669942942643242834660834472205003442191186593191633429372443355233910229263519656047867607996198281669342588238075180428709565282131812216951791793533572047358525332655685210868833878444112865180039198797860076538392905031249139200040465570912687589094844280145544554395790732937565554555325667752246105412020043380414100078233738922592815654470114421512287089968974647132241572225383906511795450086390277969626970160506818965468401490015728401236091293888494837512586244904414771530466580576856952926410995331355379432029871908874033087547302246093750000000000000 [158,25] -135032664210676853688682395290200817724201122299461466807859138714918577697648684058562245308040258791567381339948163882278851622934409202062786136804714063698630517895442433307258039779734922925059520577673980439106887655264775087000549905683846554941264837052197284000528460648599951482950166099538950557345764285791557023769072077652151322412500160216592066963709579048420608641933479044248008989056572148621786905742672377968599837440537249379822774515653061473891317935626538700147645295373652577708957136601549986180715154921856877172026095811456586154897721349095860654759473818986596512836751917501045031123788031799076701168199916667805607861111665877971861695331390576002048807427992186093531537425010052487618841044340424897016754923183801131626539591179790302456049979445631687896949627670499890371943292967801623725161617282252206696658943199013359194362003827500226517798725777868851791090499214857710469125435932380144763133155101584929486928076720427038896601519510352361777833653215541373079466090689626232134209081683951688144653696458233695820709523033859882113898858601901830582422776487437091223966525454023832504353128110893026742468496583635290373978922908017002219551717936085916637936751759048431495316190392408890426715134550408293902294570313005062324993173103285996008656229158138039816774255392586421242650796055659957590658470631879194308986933519884196485028007854390373899479942107444809158747752248606580027519884153813087437798421128034335872861918358088439015083859958502676022371066176653820737970764729805229676960471293421338366950077257282531580793894889376146282932586000273175209942591919066356055857845619017388330961550185903555280287656346574607982549018400193591356529302124276120606236703645854070657702516682595788753012129815427270818857715420292460032280156489586227513621330666921145198676836409124322041430154002828427496159034258618240535600676905427411520008843950630386585208212836607615935539065950998912538649072089761171864416922228944021833570564398772510528564453125000000000 [158,26] 97495427603489422138748510601613404011442828240825285249823856419977993944929842691638842773160051469377987159995083474865472274627662991818709463345075322870454263077797271195866540469048869983574829098776436319660750243737710304872471811261649302678939902014877756420579486099611991737332071778500755117184624368742550652708251803709463702262175543169127961922576343348846536480549956273822223367061887708747797766711259970275566541514964938626706354018117100230628592420784057475370156005817467474660222882982315435318625771613252925965037551438767998546285248551172845922751455383578485559965690137860522786462297939886339759178996339641092385787783174406208515690367460244669130230887541702648603192453191192481048484533698088499411193743531366439229033598899987643006879164207284582091207784385996789993199262912578291566002008424935197057881519601477335147300652212560971811393790058803203668925042668205334937651959646998665123381994043575059676406969461603857152095372551920707789073851246158695951755579712208283826543789626016410767222451774104150205565534119410434141726416100083193125619630641768356780917423622206888095212454185569542308639271226404886797985603576254115476125793121456462186637332533576070725022923818590419977219163147703148096620638328964324082857509507824134060150463183603164441974112098837969757749844069409935413660624032633758445585829120796394520537981185746165960253356540226473394384235601311697813456226483819791822434970949528754091769670011944354691774856676804505735053220600750189852218779660764104521981153387879048734349520725560683561064161258012259231485719985529340666847206494855425049140603761665988466218383176101667744064896842510964719586699411030399861832569515405783042494333160504617232048346704135158268678263565611892117264676965347294265883190376804171777934503966823828723858126657459918863872306664208115393366525587789031915452900695053350020398908417075257291336867808643694978071859341204393706695164016782663376819395210566362834024923661098999023437500000000000 [158,27] -36807822533693576038496833030215226897350493797160366367692626685129872215288057332725567422962734408815011872666696862255732322223541319812018853673014325836802335342061954282927329655366556772068011189382475489327634200156308898055385221523566933618044538938209414998415395021793719590606183184640267638316353111326831773988773773312724685624614167347266268739099455655749204587266465102283304894604872849001503485379013836084969945659346991562241091744491316623397245570183156428284899336907163747764711664691949095122707166277969958302929683396819871163388334838008203672473241861609596827126509564173154354764066237420315841544797777598163648671897907538218130204438014681743079028827666246195073918706557943798757997235996521936538685417725434781940182445727539787638724801715800089655205122781539459681513309370461318082556910563341337997980095025515070985781499869654419139969464329399777874847678511613881324688129797583384433940195441873545776836396115985170154678934452643827275959096653313679788599744144412474190454083400561320141927073029492455923273976990108557774482828687035437641617806317706838722750820531213784290291331759760930155496785436949232439737549040940034618917004084401327121095528949917624463653934500261551532103351018674857018881117499979253125251430686912625423971393286881572160494801023025073373350904386464835135926331730043119032131189090346197742165302571931213276189184430738814212935934780043490797093898619529930320125649343381003044580416553625945729002678802737531887858633526201428605927167095671869818532964161405921839360367995584294723718254707387627817675098975823485096745076675375800524577334494933501078352643786436949737711167674293144946663851271262301384316770131476129294519327392010414700576214494394899844556361759384353325778726752669908317112001969090768890211059698060033729628501372876196386844244708759461071022074967482099865146010056036903850091614440537099128714996284860103930073639296362031305928970612086063067837067506182770742961813856429687500000000000000 [158,28] -18837622552240430701148390799890333412906397975514693800216057552569670580604595280946037394258690338930297976021984662273421646843463744194380680125259412188854436080357986922158321516210412436468025702324838382138453008706872355171600054412071998696931039330715039804532695764537570728054098298905573893271411764908230694845035659057811499091277919890010172253306485470687301722820062494752456597908784659427383225615707608150072012967470449191353506036532409566134173232848785731454452192979551823864869903631988535661463183836813459022044045776113860654556435996809552023127531439883968060933115997032271449312991258249187384902793925241980186709872955355926002723106389343055240383684993973563669671284045377625309836618963906864188246604831298451977188052116995523479273813028982958722928617926962279984223962061349610694859659360762664650701976606714976984168015722357357160211311327872626836354163315704076054764200487794586656570907529841291969372839739919226691245082712869285321889596657187984480808371441297058052817097097801429953155039197541386890932444017687021327616865378806098861860497196913985730974580388728797214927629700468810657112605378619664280844211999049827531741243760263261610331640411115054048742765914561714897539368335898779534813334653816816020743286603653769207524041497012380036211732195787428828292481376747065770409518258783966574566276064500155474225194177886833204748231797098441569198024266674412233391920794164309176477771516958871328042395607955068422059132532186305965992598905194007379313606267103709685508629589064361115044657059018620299435334434624170374982877043535785456167773921978366527739915139139474199717378957934637123220010946563998096441437785933094253512430444888878097146547546545636682208318323817775257169354012879674649773591914897466789244127467845062575205007341648208779658081614526625616207245863170792454143849189657285870040634955432985259621978032698851397656553718183875200075796020303148246168626679183990360673124111404507583773496066933593750000000000 [158,29] 48053572100991089371917419895066650737766383620286670329601707463577879488096190816945732353604499470807527096068214318984668253188625052843854214428840091286924157345425680607131363091731002986192937576141302600523135962044829100902463720754758777272095048623371050805055027342752678085024669298226857373862039201760160331146300075997058306305647317670419373108955853920848093034621666646433093411216367409858438572689247687742730372730701745255408938860501610474815935410276696309270096533974502461745240059391845761882719858800209722080070740788356226329836141593390753128798518560672764911406365081145568311520572096469872283214048791434462769480973046355772041217058432816184055827178037033736047728517137162449859684585863680367467122899910878044706293602876732579038216052532045540964620142748847967085534098894700045127059438744008652961940296711286070694473979716056913138491147086439427309951866308586436483270467190567040396572927013109848812499156646332632679484926377399478842930593068688910666376898798016201825740243687875045480704038970712350977065072304679241693476239420555240712398261506601426614207430779696170323691186392414317012474536785760042739469923240953818044441810936194444650657938537169409628408311437156425200340380082662300424498937329673636381761087557559630180124900312245994748748197874214379552559014069734189392640162072150605434356880673428770218174063920456990459036732917281374397174437900785144906806826247928869823736250532647498232764697379313348955333639420589496251415612455528959991897004607515507916941313134381924097297847347892998359034642310439167064846548782490311910837520119523515560117661581847459169228003556134858944649993706167839368438924612234363571522825089208869422385911636948378772748012810773377241661041545417577447919471320813806019128248727017580657920755178182179331057217333950523139282435326328116543296244334115724576954480739205112443741327601063583369556390008887525450578715675432578762058785762490584623170704782527538772537548081062500000000000 [158,30] -48710195687039217568735472208419561505671882360708922102135382877557743621118212497914166719980076977129478262962795086963242542107467556775921454704923991762202733301051910529218125908255229179150972802916834511956458518007507818822971398547046293784508655265328280943357178956063890599244152966304274592097002831620145436232366627741927631757299379500235209226482871044448879571327376147215331776177203496306809712983378891217728481200714680035202023249202692927522906784217226856050197957977152982805361188070757242408778654890173709853868640068154731699219029520481247176267395413696621585765890780614877066538134042465022217980264151728412138410830365686446555127942395099887600156934974237318743235543146476983416732753733798072367467871974649565328914241859751080394269709716847483697752753193616748289857301729085431234381630951555883381737095776971807224226105287046525936057494294420353139521307398791593581173234292952465518960616495909015709862733205124050619572799353898193305863416619004867588912966922476407496149201175933116465280634981728326875925371616998244787834358849631745174563589479627458475982191942054427743816099728540334216004184784849728089067519044426280240825278750434679775003768237257830668737825655859713015538377173867188503605009954893316345353659496583507677824650058548023552016338662697755695638247153568412076056654624533905562354821973891330372632037943929745087986818339845410750450395257764696671207396804197299112046223865767419399462574251019202916518657146483119090779754325879255250762212025247197867469902682271026264521633877339323679416319390423987839633158231350064182237598851767800300484479026742508550271730864355441920309856032409951026921876176694899655078660121091587348718650756423162629167011313013801340899230775110569484411573758034355867941966366682630227806347808106707648826104711332366396682804517575181226933340261974666552241189524900589264821664634630291382065573058980052711920000095810641145971516908931589091564616461285742107763241383765625000000 [158,31] 34003280679371257192491224333259836410519653739147745662683251637557367694598513453276279729497359710295567495686428843467169761099889813571818514825913410580995912505215682464053209757203133985476277151932075452342359817648218110151136833948209718914833314341758206607802978125385466040209671606755023164757897441456971924743843417316542695094355578354948594394514129345627095446693368687809350759844174246071037623020781151332889632888493327080617629973729855463463099360992633596209505835608414156975314431240345750603671072358329252151915803852373525994982366061318979981753822235802654966248931749113126432631560074843909167441692711447152146391138292479342131262796097997209048814236556828676930660004217679101502937715003819023737724766685118550722476345096819554800528464688604289416519551266047556890686862108879131627827132894160025463233193032911166562406840331964657665720426362176617745553195706451099483466078371650203874516339501915253101716492965959304209409955099786184942901500202845741058047851052848502872585614208932777346526610426786825469209656271174432782134049125193023883927045189758814588231680191558013238544038943852741926665116835718155966426892424194335098723884134916700369849998863323346048938591175767398868263469026239596197215695127215315586091936833382011326418659284338337464568119559066489911164488325411335455786098844834806074938154362354849417388001335350973681024631511096894494455874139707961805110084037999957261354049906632041992220674432839855346839948710337262101926540529700738643565021766758448939985794149465439694757762580105136034116363537069473280676005443094915583034426632504676219961900776624414410373626094498198669290583510285963314089397116699359106675875386873263654912847409710361388438107674668305228277110002806874565698060115918547182238164594972342022944799414815474296423358795231214463384467657880611597900376848413416260489891395280852025197441294087862362794445207333755184435483710148810442251730574368958161226296341925668025518071148000000000 [158,32] -18216830372570806140682700807427675691102243385857939806462702330029626311006299511359703331498246267006831204138053521196442131680632468745789118414071977048156639234418152162529494625180150201886540198136945195208158850317057116637093921456133609662684627815469756359896290693006184828072570068552374092560366112742314697379799241806937867234810520284708480466920403992322415125064509500991503071559563314570420380891548234927124657644101448556228348748134211681513762513148490198570987175672006963452985755064762287106706921672880924466235233112175888887577113087378263247694876960786290155518335458583197016426190776886436966628598058160717614779805024251453621357424422799645579700418740838055989551417750229607185835996437621692662275423590456216448010257469817016495323664007329021452931537854450503273612928060566258990627949989239769032150793660961141993218736464027867424493495054887103581240640402195673951609437596919271409954828481741841838447409268476665510274252145149234117964663299079788392792790829133945613680598222938451982874821942483784618017250550391332039590588074533769456469404251655265218238987025111545442967834071878826371300577492849547341714146125600152150879799798175158753522671930648423570845152813716433183125077855033204451259271434140389395235900036561760029898926214826405748137409935322996033401283362897099911382082144334184879421258602278973893364870966392706700193662239402796009940440071696997463674949361432793590331126006130790503933961200257434006356435484772895549350963018954887464386954855934600309584100571530263062154781322049916715501384151246392722192021684636617474115414346974023821722007361847170893147576663547204098164136916221399922835738171475968331740645881844058793675657047106329729399324524389547952305749048875372781824035458732024765334499522318261347146615642270325966261662866170754137211317049172920852065455358300863774974056714071589374514806692876788030895347800706258450977040726447306801358436227600701351410038858636371156763085004000000 [158,33] 7792796686658459964972195363495998627295471428189213514823184784586171926575485235785320541237250219567862780966696718412465409127488800914647340379213650259207079516944620606811223484373477843942514172422883407015401657989775755137175984173637758678291635457863522127845139707322479397907076176143237975327900654622575960559871572176449506230566567072472251999641042333607683636176904226958060573818252438487402466616214451778762496817345352799441423265315953011274973102534315185506241849125943009354784408279984339025355539672978256106000321527095196082026309879520712984939215783853197505009749826765522111421963093642039324444880849724675122094958861024002287745433382611974982160181345380358603811131757355947717536992071570433460838859855376397847865570167416139775161446853307096245151098072218655895199142670785485530390808510950608247309420140453322364365140670332684556075845239527025342972983658471394443317399067517881495623562634004838177599760476427019026792802836081485891717578498314407946080024603066117213589335321165718976189114859598926823618219246485666142413807576286737941871069042920174803908418399729300785978963774863206719889829693149232967990097637888353422217229350102627601566407600836817813072316964269861220343168219725918557572886598346285740749634337517888412582813626107344936849370963287684330230286807781747812915956789755424252847594645669580240563417672707719697583436586136785492612062361722198553289354845199236297261381198374382514603549526130211149437701450668263896655931587179782019372548291631562206433058930986535056827253496542030472206263282909309507548825450167291068422661317428632727562266426643666567010589108597232006014989222255998659785996131628386152232846419981179501144205279318260683546618777517932848217347813076895868504380886261700792756709433462351335679909186395249737855115148207389602003965568116520593060443423635640986024989552644639804627057148450985077747587936172398428677121352445325148858941369084243238392927018194991800979413058000 [158,34] -2564233241898719989868211549453384657729522634596249572907295079313032185660207139622674571534331517252339133047844480414718488005219472509330818223493676159224028711456384571407183754409162333214103585319194211318340676604924281077477299068055488708049118941637624140444718693165601855864778956010046253476269775006211854651580662254725055233741732468253119197667617304124350044730520599558210255918771839209247181928462878422457591626675005708484143467380099730448373641913863800462810190927357827945735514325616469797458255344932927490379008137923752178873142651419870652004267395344241216037339088789849413028047173376733803856344380376279035911799775740718241676617179643354528963021966255276364964445681364704658244591096211510985447144576332539896277695324604819529521936594860028755690050112079462834887107205679971806114014447084873409104225025555001754416780310509504200366691947224718589707181603198895565946628419453441177677838784618427000892850746303799159275455078175952364467007297088511766606917445341603755145603236629136832666694757092360857980453264808548230447965448878711917154931536650565425811175203722113682861587404839472386755561677550422808310855677885822406830897836812783351572837305230804939523681220623705796979727545054223436893830947405778700132491076456682945934964322684684614132526164569603396824402895046871030696512224917733069276826969154947350602294377609800013002814911679692878999610458192559612827241821128713828503537827268345255411783904057577894734603028473369956169696258543770874651502541527350228218793726095149112254725393387192999866238505475774714296697068186226778874558437988866916170018538527262526072945912442023722578409238103904256319150744169932909573549352677386035780883507207700828470727260865146321232423210118305747120696257581614945539356981586046020154739840045333667307456369246961624414502428233059040959778780464692894392683165429232925597226867353581154921652233838563183232183668033043502243012560530712279360226473034877649468366080 [158,35] 428314068059270467483141224035251943153419244912806912974219985339435980874864570617163863136996148271918181924000846816412234489331735838081478461718691601685618384358029797614089367735785214359687210057504944648056144880909507329979333519147070953698616878465479102755919433151749247371649101281216704737852495208317016868608456881430233529191850679325551632719093511581285849885195856830348350618865731066757389597552275689038071519322168136530693816853251107762082677485123603413807479732195598938373682126422956189571811206141517600654792272970733971084824026360815668658817324325253264978394233865624837814125555353490775628629271736231706817415612920997519293538990855496013889716188801441026344305960124267909492838473187706937018981106393103355000608519664951231478778171790288832716567079600469155935417647336101993992430659340204895096535359836504020732587111247683543012432016120115299061184729348028472722121036051445921411136683760374491177192625798634153336127484325489417014585215836102875020067403146610174197442452424271426933301933889883557349199074077101253646169515163468546791518103892695462098029588431264236643113301410758479351326381029285123552747333006364937024357628050215959801918919753275687992965887119489058804265358655792248089702394140738941892256708523546512148669180213113450554275068020185336372819565779251277662803590061788165456428701077958138449696286897514336935628479302088561097852283797700965268601284706007239267566286314968759634905358463672874036387742472389806939487992610123666342193881147320142652255709214383688127692161426057169264275650901135027826842959062628097986238723080441179052611501072093193460964568088475369791854504685136793837706319675086145464252078251573828775352570980842199858305923818124083950938291086945408493737774823162745718829655424204719315802262662729633519982343381586565295889913536780064654228527004613589021736456928645342453504349849352855567920428689284652582375724121813315031219216497622220966688134990874318995456 [158,36] 215541944739612482283641935448883271351566896124103208098209939247252199076326459351234106660382996096865209867432425415267364847986630995306111925976167474020532734924977406027472257374565566293408333140570920145759294010691469857325920431751956753406277413017313761789241298183655945050352717418372067319179425522411904745887766701792990538663591604252490236217246695301792694275706995909633128856036316630801705903927513180965891581467615214913534013249869283440241947819830436427620835615938355577171797158661828637665802198028478277748576197891362155110785242147818465863153126241904426379498406421267344134839647511059278457990540070566876676126226499274440560617829604075052150599362109238598975503808509591822050490394379768063858447177417319696177082791726258577501370237693233824548303523372179857855137030690715544290208573784878790992748219641813972810362679031782483191093546485108184445337538015232069146711307983202461643456287048923866490564955312631387363869748097841149262962702475757494863690329885374994054128636610741711305203756094057130824935091372234691086829696196354463931702602641868257258437380623101871009680871007239012063404811500032849201829226655268483004041986358394622435243256155390149538080001722592515104795107783097386006040396831952280248799266662682272464009795396699112512599840941484812581480483283493436228279622050775303055848479513437372204802476977996610049789270149201022260511158799503479032954368726131201139995603677805760702643590410216268671391317607696751420238621903954871510354213912215386819139865811015479654538138500739167580565524568259649261896803476668086925832578324318202636680027158037320975842154996201716455804177677575138248643690328093263381362938262712617115605165608242901364727026930205257692287734764976214023244751518511553479086663689706655358324869545848161772981337304318806381574576359925230170811176539887420536660116198032111127192932612303990109258361287108028139641074124736808195320822082882904220391937272667693056 [158,37] -252532372531671399884578286584611367370292921409975913991932687674377200819612010247991659427457882350382518797272100085568254107314822623191278920291536974405414480389077563090324595449018886416131638811172226007727153616138965973408361310831107674702778024545316405841167255427499637576073267790742640055258738528078965057695247970800758497806596976832273103695527566936657043044506685973770614909557501417886284483521128875482244389334736828188670024627193021642643041405122986326775826165810851060078014336820402730888938058324301861117946211544899603762319789988466160386804661295593857894027759688021274794988461721247960414285567255622007763931495651474671950450239362559861622988458979729266616709314363375579875911088744157315754758134518895699170215470608272036246815349280949293770512239879781007207593792188003563419241828247768711975176107866215812132451873520284869587835528769756262436212383034269514200344209383197754662402127136899133717948063768379333146881985591755606629675125512203796959154859210670340339908798569134515107066871516923245838104745186157086403429257610787881286500526863383142379689368370137022714032153859710134741948018598337641717723415108416736480878974292781028091561794277476288119022265607120947622827123860391533095316630384489989686725181243433041071459574622525197778685611063663132714806672072969838684148268845503557359011099771480404628992575648207000224955116862939272827891138309464819824864012305810504461616286774285285673000780713709227083533157233399870115359862072895695535071097849619499762867934790154441915329321026980539791816658219739500295053274432765642140550020368405066315266367500014893407382780693691114905898937338548160335374234234485241371153499838153571118048833317479944660525975475703994056654140048106463823658158865103728811546257065470722356021516142057418157856565333958603084817375262386131887694655491605745310568390602332383288665543131033302361780106672413214062360204952682700278275838797469951469167183613829120 [158,38] 135966199085952441484666118385557316445708865448979189098492873729579323521691720604040805120201640989830121540164191256139418848151770966458935812114164612436618153079807156522912443749821613597687336158012612903283118005542705961047459867937005368171078599125844856860855198036460141378123959848263616241824718723286313691304613668451514199262626491650320955944949864021104417520946755744882556272950906274754871116054507910848413808033517655965199952068061728991538662620916154817800198690598746421333545317493971614009471199288808254354433374022602836313993110001003460675450079921213498240966101234443623945877767419576846141031291570992619921121970308554591085507286775081617008102296809958594141823926228430580306656776266635850708132762436786903608292669377792213728879062549417470794480569356682258217342883387814069820117233933760279342133715150539865586862665477788639705203646495971938464254757306323657928868546280952309410209666020500660101404681877022026299463397869252202734668534684225636552332252283008264028016910405157939178745636695300033134354621428479411750711438497148005759414137403836166500706959328912048235070146508984398971742643940240902410791009170797444152959069081275271044675561682273628312133314618615910204299267255811404494539011592728930084076926192739847685996373487480277126660982463653912622431600492447232198776620936301457293493131741127767474408014713515847085390541738058107023290059351890482098336995679056648183370820637384671318289239909277729771540546066215229889209883895085423135679693607794376305171409247154159316830830729701728682434163562531516901601635424612033061191276583997098338231746059999689900592515504020236494112131189470545117751068234795217018325625691604297771359059341605999969193426316967063980621240779650492416439046555051203489225590691201733565128110521402905336769413671854270425258239784592359192367756660156683986076849836691202031791756401476038313524982088349471783926122451778470646997925943512151534370020361728 [158,39] -46799714240844249617050595788264124802041118924480754042070020658161055900738095715665348750237913290586728480391305865303839694557992323407103753480551998116202567443346352767230115922570116164893084998631071584696288574327640928456884024829892908509242481095210605412938743102634305294975407007645026726530225000532276158559853602710826762842873146003173632680442153026120280046010500626075671876168832737402703177708728701516518086980914544143277750642766443825054604322049974097210539976857323383798559938878232675469070856697655930897612445127122547731311960880782841451663617006901693923812065526042985106761367084366816675010037407653942529584582052348723360052620126011305581601991943257751113471726350175566558091837232438087586563115068664506640712726852867606379513891054986060385189252697116605011587257617799965143678701405892974174438553432811303077100905379757558594826728448601081671452571443174274439723320265600982680527840487750863178863317716302529530681018164445692255181333952015534549387836539892617704667470629321771302923203285373060716615311768518785823232413756283455513817793705543729997895416119840595017947013865252736192565802285978266552052119354441302023199817549546069816377461361278449170004884685177883264422220348098992550514309773585289833640878532229919907279465828828383920536110183954764919857300944066653147499107783391162009407519312754477302295581828108799159562705897177686752791215703606727885656183645113211868087255769073707997167091359793580870760126818937342389643571308492871779321300146649987927652650775351201887369751661189487476375289213761598122728850045710929017011795161440887553119453238966703165415424545445975771870005426379926332902471864035263286076529114891675398136734313326367907756368067737683920796707140933251557729922370036377136647619456460229690400425556172276047184686972398595527184826357950221917605984414091738920396848220702101211627356029983381880716536390561057818054852037385015641539078934801864928257900544 [158,40] 10063654102994059810126151896297393417294434403267449909599073231433395832258062572698009280656676082406958374336279631825413351065331238608981368218134617877203592119641817701517536146697709546964195132077123354196733220107207338053382695182172426438221096887293558023889859727327255795644565205572636283037836920646464928285044099380987476522414709307612840452769649711707055429927103367554579004620261392007853621560072510521738931215389444258657608885144052445545479423420305841325387635303342715241965488940091592569843781646103881876276847519574619647120167366392822400699463131403817345662900075743452762625954414023536663954986737081498159932714126981171127287866330944848856338019090491907247765687338084048913065142899765080966677514347742993025248878845203951246924742578047603876763891191868699915395668114598939517516743223399304239928842454526210158904686894771078434658588328146065753884194919949367254564336716689275652484969434143719120875188158091642581775248630650485341733578134983711107392495947514953209397370349245714299869088426471075599976978600839986359802209773338227321880067377456464720054799132099298455530906839489769075048046893033113114234858992533614349255176791264048068583342337098444307102382498981517599495813046491540697098488645783857840789984034819319665461629390781753531364999186618174135722391321474233184119306932099140826614562140196232887023028471892044965991058283279962582258949206209521327764108167369124792502069363399574456478178469970356498769285848995437781567715779166023431126839818062741940553651427833412465195416075631241844423216534795600849560373052286021916641636838370473448618350596629721196745048758180997369394088385122927538446354105735596535940727748299876377597274726431363381543919705764545384355352782443443836699910725475061805788962104261782530007256463950823856249657118557177443263501679308008714615621342750145876772411954433251177877462439202451916840413002504524859925297813242504198775838052709906438422528 [158,41] -1033127808715055790602532036285560082353063195173173474489953941635987363121569509501536290355044783763299136145697828651128973439936223098272882112249065369898560367292254590003419794222965180074168931345114711606209283838073544942462333514546847172715246400911376004134908885379321897353311703794060286095751116893779734170052975242543307113678747698863572567989986974110814593089678989407123376233334856263468909833058987142629092685496737355870280192571623757890102804132384181480158670652741136935764863362462625406213970036173117839456325156168077925573718306411445047380414141984200585879575125469267731887624500624358148233184065532934172975718506010690096398262775043214778770900996637570496460249250521716987300065883945619365367220817696358260806481581339151029169790599231793127450206112496805375687526444839161459461215850089995575457831166743076641113931824022911398401930683353443282192961196202622226288996945292049371437556390065452760596838232998497017930618206836482611122625338919262337211231344787730309218436770114155279561562903941932779684006998749273252675563301206476956195432801878253248575696480733879628155795578215879974488592069996839298084309287615985068261804357908694899773803534689726685398009715231730902359328352653366166129968046000505971104163463465557026986697904166726016043221974956390001194376491326596433374995362470910760400304698289936901785026490131335864370524100749014236362122916198844136036516570214942482768689120295313485025961504250681190693250813953335585487149100381558399497353108533062708004453196920426864796940457106161043504036179465562241712185999439707717624522230422560870268504072891986810827858631332916031047735970445892146506156483850196476322665706149259315162406187720793077949652382754091138292205205487685147696067950027918683855637161681341035025081318115166486223912185259207807280463601649730766472816527848830249999772134418608754130248084012342793732485242035918588965105238219762949986762259466605166592 [158,42] -19938005597847261810152907954374532930227344790090470331640763552798444170421126382615046193265274786012000812832940438258996196974180259455842505878232474788679482437208633488470549682588249662604936087993116380363368923365546266251045012116626069676831493877211105295380984264268450998979427054118383334528717206792153263631546819627265041394215867501234198673476433203283163713568000222187297929774136739005843181442093177933916328875917850438178540342004113692494775312653441282827245787581336196637605810149865838265680986058704108981013312253942469427140639391135561991242468958400492305305934403373544645561525493069132763151346147559873370807608239247684960013098639782690980676744843229124355558665500170593893822017858210889450174881869452231015569887800949448297230719060067090237829394850288942889465937093223058777394559716686069503912513403527180490129335095783771714803161769792142068384806137294877402551744703798837583094144602414334637321580336209000149523872615154367073986176018706711691506779805929147252897780129387009169968450626553215257454633509566528138992709104862686164060633178020931100957196102013688793967493593932628639502885803673988432045300905025372828730570400323121656060422039121238887052550801528537642117174519810256446781165542978667406208563359945970519001179111910249809096815185319294365624987393026871099715233998495828385020168822066710651341621663664345767134310962959962811319385905532797961843253806687515939695529058851990628135170819641530465152430844337571719994923284464024430428909345081966845235542791835447559139904880119745820624216303466114637743879584509279553707743310653393646904898476548261476422845796265338307791059849971150756315645055539637133979954109337290950447854192917977899247039382969620363688463674824348210999591034364219645643520688034250152549377741684333901558011256537245160847805618262201488890964205055777681660572691315146156105719171166261458491677477893578899073520500689091615990634470309888 [158,43] -9373169890750805394999924274433172230477726040280386792835703407065577767486769877775930894271571345086746324378582568277483465840505867918809152812078461813671030215105571319365110930017945619305394982725607800794677402900660599125161221646780630271416867272801728072310232762333993549969924892687140797989166356872146469638508073522659594962750357771676140843229150725529940005272956133766803830376271742208419324119510003431806349235313027975854849801125069366473167411227676980759659467061921326205129859377559489273736415430642576369187023424750435892567194184875506071979073390084057405354433529832926292879199860913753230668687833752218032245182418398625445806446261162734160517393599392554315345372803568920835967067771344453009977010337185338425051079936422600318701920794918466915357670769834122807542743627526792135083572800623369810996027714464786030391805643013735813760295464181572381272481471728716567558628720600108705196618035580812496929069611175835936365312970483361341656075687457621466783072107938885895549408334048718593974726061104414780902611113577997249583685360727162504107908838613931192066669639402726040336849729113360077435638726774085692485215701951046036064948185383297397202875109873129918076031630227292210139843054796135366021549445136307293402960358826113134068129309529714062196590389819967443365634413975133576663762701022894194653050424560478203054904667798458543933224307298119117497432462659091782488384823348761223820153258609365649566765658988131070482362064827722775079228336512898469879743344036937864729795766407936686556786902847230143283438720551935323188470434853679332181402406255707958155251113705644270518150577143288945504348893056645732068937879522610555265920398053052890575388946975255091209310430625702981543370005367484449912195529117257529999583956907552021122784501435987923382585506048407742365006100296324734899541224282957094388792012607325825899160156452446488942280629443062067585214185023262599681628700672 [158,44] 11391937781184747611742003178989148227564063433534381205696262238500074079583860793976542308785503907501159714851114032851765203436428181005822113316858474779953815683590033635481752231254074469473924597805742401463407006022682555613339588472663208085867722431221047729072471055051258616976741437402371536622510420126566914792790834530201802536460629421667003308344565395666244518847405270437525594648854747008308190943385761851043947319028945985510068420863403955029604911411281342860910509228644741410542624864891392433541521731628944515968700891009044020577224156862262753828238431496768181416359469528897508445284489944182574449482105182870742687928964595999552610483526312520792405852544356065969562837153866171081248264127198128167786184089000023891586810135420143116866932754742134973399646812644500773707858631832568564533294104264523789976636940435566477441736136611389472521865228911909092398745590891234016772017275645680008227427265507010936284521632992722272346292015325834032320940336356998597124960614082523449847735486634438884109516852890392244942192614502520380088607661067289966956632669309436114245094158641556881439854420965540289377706814886516280625377044850301414427303649135698221958373120946730550499664662638197742686481077437718728276559008548811850231333364930188309026409828821827058374941710377338298820313149045460949135855814770600327081458462885211191249075349757761395858047998296049864297859254975493402929881233700062978013317327758719083530059055941082845314872951741445420245890553910312120579371810112369787616031304948585056630044735018762849523921800229503552802383381005346791710052428605343431347330343722806453943053746064028341775588926165729413050178198474500995915817980112194929372919675794239811779753223823814709072775560559409784413530156813529544781836456801493761748456900893698917673719149954385602180256205965632968819777052286200797585326595873405728559624744165854760843219779136825938279917017739603077844844544 [158,45] -1382612096064838966428816711584663004133579419118497202957693499367308856578810903968571870302111610458596716315420746743461240993214935102741720465009856589916717592482784640474321789837893490330179363234628833234105359774884241544552176293997770835336425467419683723649662750927798575179025920003023888056895779488605776918735134570966531829205036223582721517274034285760363232837738418370986943112908267882799325595823777119640673595121509761256410334279609879819418620383331321165144524231839483433743953170881236541992369098856282122573076439816996992381068856355132028601606143319861401196116593545765424429972231076741447497287206675039341247059173929735424836891865746920244185349283583795260449758303448866926983073109836026092675430444498792304530262046622596098967639403756332546910533344911448848732524704270445553092061124733553464453259560519002805894557679223845753380538621166384245924484756593907033990464183000891861374556237900440847419144941601466054066005575221521064400133302290678340921868245089454400824149466482828154916448399337545703767893452540854949108446686362420481675785312822343766718511497246475075667622415567274809114072701761441650690557595619886751245123074427617843908259762932718597882093933152949949319047489263029881247057128310396981038578079802352013143058619647049421678946649186908507292967848661638180916006971164348539521170068762286800798811746032127637244586551754026517119521892547641838384181617452021051817219773535322608939291861860949107584095486487001245625110029242413526195311455944206238484463383618762017935681307125108016361238546747093065101594045671818297706939021488892564664836303772084524125710531044537252836078840585639178929308599378889449955364078468384024078756436533209794076588751711615145093468214149383820583722884286722901893046263076524197205370230550346580302691174783309862009340894352430359976427650486424546273862012156264710990267838251449108067826620436142672072203797271377358635008 [158,46] -867467422961428162801096207728364422322872171440112359195098528600848558215808987014347499103157939852749934871861641197471278653639341915409471871476107632745183638815512199343757033847623120315603671993141627986125101610202082151909742352176411056210845482607556753388991589607611371354483006420946010042096870963754654856821703693501077069011643185743763127063588535393557968129205751139081570603379442397787435126211551019098158711199129031703448334167261808439740412400821189632649321135939541681289274511806207092191869286959041067743940119254485916089791484428153969842650701283115478023526291173917065895426307166208568269085672782437641745245123875749579508288181967374086213457894904185330134157544995162974135187340054751845855644816665651368378448976931903320847305229345691902950254262065761764348668712646843010618454741077609946382709382907250599197331278129711161268187615556409842227158625313363101156627983513066329687490322197358367697704781923136837982477628155189902689901663368473762777755692953682935730332577099884434056136297804387175334115621237694409637645166748224631393533331626211152774381877002058616228601950974343978077302338682311499488337265110213270970690312782097501204840757110262524890907328036144809759238088678345560078162958852383313005191817696252334549298865529590453196802219966619442417936409169928930348278407674869029455970430847026149798916825891094205768400899098869667100042436568634232092530848094402628237288770995858180092392132394370388849429804093214791770215224590267440703004163581887596642730324820684486845794437858661562746159091552338905027332063686375799822033369169489403980390347223832688433857038925095395435664786934869377281967554765398622956255968047937113031415977284311876171509919917632420973195993906409695405541348815805032077193080861899747898719092800226845463621887749612916127158835643936463152160531321073405535335973892715377526067472589768102525926512105905237747054886305277178880 [158,47] 895648460001565382797802633824364286816101424833930644212614149708801809043966076064284506138166921820627149224823150009854608716080306446396024456530182735092037164733026302671102977061776531870022898685591347452893335723974317698826316897227045757964605554287081786608054557266468681720175997107200888675033232900930170885035191829302165836226867173461524557630570905527718249652214426060511465840810384131813714800293549149364351080051938186714556209027743331173047811464550573291040572014667613876186354445825872154747988130163211687363580983082893325299621340492472513105574400389748224086110922142200684678496168254032668188090112742659762235845826822670499526675370412816214067346922418314700150165997549061487138895676971378367035410555167724521211828384460685097577781612057900133526399445078161744583609628306849008188389375069742327373724782311628331094133839430178528575275473575802036214276821256695189723028024141550120407975438420196978012368661975320128966365826152893156209887731654744702021825274828585170284216820046766613254765270349925478313137423013318662738034633988318847202578987026886478617782235095653202954990161237251899185312470266033577945108412273722193300299338029140593704213518238971003544376983025701068281371070512316774584302124844385939607992683837160360238102611290944535669512720735369297581214872580771878809314837460403701238593496865147269522102522127325986793615349858647746571811510628309892843327063945083913503307225975193579580023985657184144536769456942921671605792217687795685534248840714144223098473677523938298162050744589508342138104933375144176707867595823917309195187974886761959783480578669865534478115290089230697725145217139483001132071616166425524377822867864721836066259798799379904211038647025555727669800790082018968954187660927961010804085618734641319471049533732591896014359253233473578008369336176829957504357066226193718988019938850678344010690592418308231590451063609857960796526247248658432 [158,48] -586515142837681075024321678321895942225405679288496723932828716936435529722282565157418240717098565594963239034178774308317502320209035132992509602498603050274606903210591034822637457551802315951557888470938415888280728353074497701617591484871423633904831255807623923333126403198724051309814806700773090389943181861917706732247503677246476674355349567636302291069184500834050085467004083740467654570987550987487329810265982834172152860418910020150822720555271821989903604770891923460356002195318057383788373916279218407222241007107025072723438643709210483729494809034864382565078508548039262806430125884624125069172259156086436160575643289139800260235348935597344725625717957157524577074537199505434006588813506529027170485630036287608133407452171507837552607709034676734310939271299991231809903729875885597164914922863135280626425814327791557455869587743661849978266393535636424260254549364714149489113558224922102419127010633910265570848150071206730216877106654984342657647906298414945379343266319353826344717278617139624998849753469587353905296084122695757627737497573341662038759966978326376531038660152143750620287255494367100136721619303540736326608011387412402467891702933294167263232413704484762579233260086394367659064167374888349734235172880686806255629275016618974076763730922981099436654043953182373004622907103079961068842551290366906441889367426954838679141976354822312721201562119248015436374751875382439172864389216412159282115937179322190840634303988932375705024086813326269342156502626939429829126605965927526492292776649218558749719108573067559110811235009361499067579178050174018891403781884305564508161343770525413084982498259833203460487742948654336075548944819572291381871188984502411123995508508821368791683950474808304746318761259828239117176482974189245875679824040302713574778694075208870005765566691819470839573124065121750189316722178458696723013884117428907008393777511563330567889039942237568438267169563782188700638017617920 [158,49] 237343105573430131682570088996516254572449756201714595826811922861146024678148617290601000057308508827633383851095424153441160588295963885615772648248055467239587142888455646415836155345435839516009327861897166625336271408826574918527395090823237952285229581506344069162976474157758986560786696165498961836464331962548484172647270729521588311649435200545655369200850418407897823606909889569515315246079232608629746898671213203107329330234468980674535532634566472397023886998647387373858592627032158792518690978291756741310442686285377520556181263614232283026310260558869758710179165374198485878617311798737280391874461684906854837462654951489342378271672132289478909897074555244534676151081958634608431517624206574746365132675058698722922230409067061961782809358874387169452396966094533715408433913113210403380138728905292364527511372562160686204745160373549243333874047202367858913029591645259409606922578954076743925324215880030374721990100722226386519893722536885811790514982024916421298145109637330691196725610951153502215698772968012683251255235626471861785533349932795506590050570353163919382821212624048650056701914449399803556832922177147554463347484430857239451183794076290442424502897954709319550775549977294996584148086622943089604108480208405050891927167681495220706509387038412928607896021732269228330951799814798084899260468631200052085597349731318247710944094882091955247504971265207952655990215757479366383769422134896023499380803557234334057803853378463833185810517236272839616361579626152403779510224092702661072494647940829875219490787293244090103529767242328887196685727249242123247072410215977513392382018240917615554389495687019244479906994399186925917253764730121253715274642507417802169950913878339543196476955895754675227628110308861398898320300710685810641937391797493858491978266355291660688776795261677280760615900563357026422804951840000111649947767287330210533696574633367400121276323178626942997677894049983319721788416000 [158,50] -55162741749744425792498187504777886850128752214275136593273217886919967058786009658018881971556672615233725692104508535452560230034998211393029565647734651407485023428850882195541261048920442689821937472730994656588045122507500744486913134203215859914743221415492766696212797620029710418748983882531991137824008135059599839490891763395347366781843421423468413099842169048151239941002707281998367962905797417410680452384024967630898257652864759724732357601564599161451233573060709558912300175647658735972952699740342987520541042504270978306206680282324907459246290315196539837484610425718501903782351834709595720944828807481792712599025782845651005148967100353894910362060093331428850978013897051048006622952640935380703429693381803643607086697449864965755353670713248088775042066489807333757142965669863210496748460579690016920442010508691944357956606690926045810157271353478978451791476652200292085644540940381148518207544827861512535207641736492093592985155229128297482833275690099149224383740358211547237441008579359167552502611623459144024613531079240312649714372137826443564540905615294858186107440471131954338384055108944397678706841411528191247729861940237452966274420302835193306235990538695052121258761498772157848478702980345179597057770403352470812314613795666919489591910598139971155605953333599237335057754019348813469911890627252830002822308369926015325590917872472640451002038227744471911431665418537498699351660580057418218363219357225389406755820004145923478204318479564308602537773671732807153779472004426518115884806750445651953437109826025487525664659590489648465755985555486560612700221525396143749854498026504073162223472056608989324701876339354252929468422588694940803300930606165983626122349867922235518661394408834382874538643519376801460607450631207092369353975757151300252400630766241906799310559579894167390279066029294289118416996569443301219931037606722297310864332074829189558691770532198779849617970764093452870877184 [158,51] 6880247624927597343445767928035640816503182775348178308756363839923773858042842616122208423024842531176195970875289873426566798819165469514751171322985917010985310574369277225752399229635048461609104116234611044500664736264961399685264152129528710341483418468538910215256635897811501290833005641900377640111073837649253775941433582938606576526148039283010398131664267909048044434578147948415192766547923226257508239161470156470214999688686459063630083450758009340360468998675677168777573517283937072492476599493103082232418352322245858454761533809038275350351888737618037582811749501944496292455252047298336195854519852792514396721119628224805784821656139527693904958562641234313254375002340537801758672549604500429957829161103497665214227821824868426314529297537010122184116360861642411724778798182907075048390394931264241093837204954083081877108159428899276302407283422750362810518731027892292855117606220364522283303467525088525045993052443010870184218688065598024197954181091627790773701074141662558197836158788736056946218481891962285669156156331487100088438859184150481113138107042450223395475485668045295906108297101391309713778581461390036327755325414599589919980243535375970489291986955893467733842878021653548400294933741745457943311763422267519962132880210454479930112796893471146131756337659894015473194139324557766629708087223632910221143115882491444380128947954760411310573297636401670219045880060125775380942874572767558813146447735477104255546214372168159665465313613375406292471265327613655430976829481346712986227410762974703212845603345290626344597664431058734028433043386078479967294874359809410775274923434670245906370923346605379274606797859539089073242426525377658423952465149594350693443240437358533426164558888521854660097630925772702650258777295280798536149829722675653038954595475025690565479584650168568335300263410257112522993571159547136537929478312511391988332351220342742234198460762744950985837545860139872944128 [158,52] -775590643357609589668136178156022493403329984220009317793501230312410472321516279805369833108249727142016125051518354830866223303847680892709574829295952653150310699954376138707281590201269324395156727749592233696990203572109287329853657196633235684212083538894940302306423375242397841214723513103590890621844443041398155701958794564961357697465960654454451043399748567436960911450171318303390242215820600657539973302231035367899880163212942975271024911766433827968136963506457784392826390879632516013018136011658030954675989543473130762769746420077621165893675290319245439616879499136267091005132064396414410530662070245669440372105947321800930143025958598276914693114545646727978803781452599613013858786331542765943382394972437612309208617826057353173795482636984143604522436585352049623034331936263812229368809803825669802876621779165673421666827276840494717562882292766854740876750376698251330303404751493618202792770978927334356093521664157967892751915312523548546220058212349291679747267341370928730418352956205385983561036267601631654905163838309091076310031177150412795756591097872827387714920364438995213680208511015953160310030737901203297067074838901450692680925412416836392948394153120270851928317418369354369783982055885798019693718752203975107619343988064092358107932007977499769206123225804103838285693878521032006945743764721921653432001478081460332436511632700383533540159048900080168850273506468536684925188431298855535812853777431738397295853919439047771820066916505616717136842558563395061295875126309598553944236016093639442649009817375784332945047550368327491555573125183916029747295976152219424623013655454842087859405760341561621410246944258378656169956116071686290407980613397547983496831766126846691794585469394286006449719712491699115794516490873619837921999533688793182239499430007394276190739563602758147277847016461327936450665043511850024995158139384918662720020348821926314021234211119329352851632433188044800 [158,53] 268020549055351485256246008850833777114861266937993360461233926279686762771890167064577458899762072577418376177315331651736645448348913312625046670838479183941010582496994057031397549668948120179727739570665277846250064045677844485679975761954529184057377686762347845344056972985596331702822770525504869343776002437093437684449294261773168110470368301191780637412100628093860026981865919971388805169215810052903645444609694157915663451732440947930817905015565514676756335192526775184743084015267106476381810746705767333607741494260719924257962431034156724223332403165296670472623367655359140700424614912469059594373797832369029045359742374285247850983534175864391619071192563334547329411731046063891997986456674620571056686066691227003120162150725252557876411574408286041150190268773857226521427731712261764415207137419263115213365739946754764930616204687519163436965790581485042320143460467142566599281463427726402935468115745423051832250963704843073694667444399252581675540204363712929090481879144958938259639679659305638787966568653617718450326169560799865618753740957741405856633281562292931483209019474720420429203802901156864646608231185185574819398464651861118378731094301440395692966442314127881018500496875697737082900401168881597044296828520573210880474916759142764322459136309565651377500482284364131534822381388293047832295149455582740601612551980865941139414100549426031352983552452202773020523404292266076691252953294229233151928838651263443530520914257346741472035918636305963560070220240448676711752125877185184654130858013746124414907560002697867816228203729393738507526544323847521782763015935244035540649314243377954536406344652897186098159030655238186611432443825389661077805140768631822890577100996913388185807656458018355270371343652550966377563145612139193711878973673992199022544098223249218552586633633804785979081109413071651733477808871788655896469907295740336379420435143874337338811950224248032770579333644288 [158,54] -39752230383878940187734909686579334338411530751307265293076564848972627747763057248220286364100678221450375380555086645389161040968059388242954733675221072083538948095583702064200472121762047895104414889476713603495232597903659487113283454710127107974103576236623363185590350633483070897909413811096227443530759797014933340730837133110622802271794393528921499928568758578381959288496295641400918365912836486898848778235276788476255931103361549108412581840900473513312227745732193051973952310831970422605379050236079352059838945338229779611862006262430049007922000572111540633203837159359082955278819727955379884014688707027659639240240638464660541955070037784778282963110958423766363474291700286814979445273651729284815012800214623596177316382348916742372090608943510911631955838350815530357057902982262269716135708398852142221596378270472343328683779318739368549605271067157215673908256398659838950792039074694368823849510400914957256912802157761839838756035236644239057634219933033353281122796673308118205309559106469098029799624258009426896439723895088469736029632510408870787086230964615499895003018063966866820733742447021128327981619562529745376212457885573398591014488149994780596686075677737201636211726513587901716111332998965519828282898769900914894601681378542058728032097047967250069011146093535828611271300209113249678269834299949438616269617314318950227612644431264012894893430347732611868729934117026101402886084092562314252191034139557116185109540877666197670175221729141103079810053488440065622477797114100635054133616389355712456914742345457310593350017612403709761010445281876397432030440385428427490679596925657394452353964012349741068095261898572737191367293432275153472972133960116299664754819998541328341603211667957218180121596822617888479618921681628564592414799526197277468264840163869802649004062232019841507584987459571908432371376846737181615154954180652660465555391796466115613736951503251869528501780480 [158,55] -15279724791259372212004979758785541236389955707557118373854372158342252014735352175330079139861869432996072464257902440929831699506824354648155752661634540991810641603313841967337551266413261689388225495953028528364406372670150703237368051966500048340603909057542219180933608928768698594842196821585756705047538045030746306739671073318373478204001574252654568250333678572469678899842200421019268390163650896058008304741323201041736974568847059892423139088929588131065603848412893693100806655747544846417037563905623734736610650930872987834651275976326444863854346740814809263165948510804626186555697115969702085756172878916478446399746026229669453586295440632291038501072541594460112781594387363417829340357603197572140318452461347055623855582548736545793924946662344932003912850896431848959041898261458672971068401399746334151167994779393281433017423293493407289699203204196075192007016676042860408386309313829600055239898739130534629461401539343063470843026644111354612076173838442442361521793733889638104886657124668863735715628399225830847021009914556237615948500264016301041816758637406081952704080794054162619509488877286001177182494368296546940339872088223894343334964880977542880974419152611804817416184646941613485077600898666830827067054638567631507416229543241825870218082297578082691468837003061377312122491547900421129027698317595375192351400358966126901523998605957724746892087289108691167796581864926027888472883706393990939161440522666380194378561169410114232206606907781247865584430892228990295703697266696385883865623253553219803250486458952119392488174017933110056006953556095586925758004020447186514608585941065085387207715444687041180573396715053334864513118727365881831865202478263749928701527566805836522108954698647268837997862254570952811422743413863954113240203684452012364013161951434492830611661757013151525253041695905800187640602104168199233357598576209466959785059195230588107231529137610725281759232 [158,56] 7433507591907465860453000843516204046855299585204024760166389575062216091218097703365551466560671631482511343077761079106114378456661594604710792673245044345191956189484647155537211656470676318360785979142502829037198401827940656710957272749237835730235794602108695882187545012352403520179136779370397900593829942836816087759512603145850344025038186262652381105277127857999564080339113603673292874530370491259310613133416840636540338646788420260109526769085209773477047743141204969014559795691075874607325187164533217999017568077159293622711555807284277775143617316773247185880768508734246529184027084559822997819370616537526275642102941071619263926437748799105255917403957099299107363194898150737156599587698517215316890800570400631755527242029588140086274944917126419075944630620019886464776865003660656751903782434511142785814510124796553731284194422248066101741928840797701556122998248581420744064862479939349234096199082700876898317461130626643389447497669351681098880751263623013898758661665133291804746388693180633129524027181016902305378102882049833986077418538262761850644109333336418152743057376349512918901993356448628342163806238555609494280205688345706084462809165890677551895248247047779095744211521901857061045088614851113443743735713746538693135615754994436982297165355691455680263616300524295856324228296125838390705591267452192101572851538383485974969559439920553796129979112362713264857452707577661892770167143564182758330782957752441723145968574622010263728852561104469543573439800661917074199771438012608635347277795793643070746690845238088916341464353565555407700716093466861507829077978261102134450734847566918488756472635792224497879412717070590442609567723598426992285739549952232807611410162411286570521467030646503199065439298649076538436402139881513796092646261357009086514876520062278554349779092009001346957764065779989103067713205001536102219031964192918838425769627508680964407792188385254440960 [158,57] -1332832499542277146874399887644985467899396993258444484444076724662622140142338038877598908422941809686751730943735425978114850178458701069278657735770734023806527741445930800148612761177031197718010443502698960442315374520841503578038368854605089307001338954312098771528855623518059166347540727075549427173201889461066590423253343226495508789048464573827055750061121151359447181223490500104099355159762594833898783177053626489407608380963165870038995519939642225793520970799429481497388507703401738332515360411155305229915545746835619213530549896563348841316439609005519778105831762571648895405343370675623585697130129495282973183078842199595503859692862354732265981091684244315269514635633377321424397666571030876879588807070194923099537688068234224625520939848996604037069518835913137163464647202594685388065660324096118582856229357886028884657206560573003855363888994307639416844360951221419459514107907166372983554584297805561212464064836955632094507658195002083210558234900920281470780598137985352737997085874897883796144494284571737412908865856743218580648134646115356542214282630961915620456812908158823354861313603499752934423267425585143247676116416658556145195538747609050093499061080795871465261359892765819296619280525932151829185434782124303921914514479590366303961729508234807765032393416065575925628096125935139892598259424765277387026836398477754831433561983777280461386924783620967884360920480992541142427422104928387102005464114408287405899691150411543119474638314480650574304663341585411672234950571212720372113372502177732739577619211033674509519981866312388043586095006228923829705905158378763119579097870527938195323978055388825233535648080342865651620843072749214360328270401865295759413011586659446991653023068797613546430420854090763984889612635897031687441744725647979777008354832776927674464068185204122976486110748362600903941461124076961229913114130700261631793726007300860031196557219398860800 [158,58] 121346043070026562388625579384687536061191196954020191663025942235186549371209157693655462391259573029711984550242996760633793839021027517797881669403991598346679516802043940453960091573085037608324333951953041340784350374279623030154378842637233377799441204714026496744272930127178776509410966049388304605939911309335718461349480555187634093249667462303875907019171242663660495285712312593897142673688344991733755843465316385028117311343357229285092432105516501194897720436205272894566456797791580014660908585704025401297823561298197353905765737948074885789409985788792574808270738735465538240526639145139268414991997061186557582223759441084712310590847581110137435891211269423001388035467585829410054620793758439420965791090617505926773014798466859938474350480189138739879038788543463447864855980503800355881141779090209919434752377222273501112694437790162636755395601279759241135243378862845467799999945160329181070239714505991829773419048269876539037887948606205939615600460603290911628122209542526327261046548934427726253588029476652682987173457033461407565557204307150476974453922554184878337216816068407704639533252458552316512495126775760523860550438859603917872352119721219130357005976050358726963179030090888932532889968580916022995408300355776692762033941765059948381711535098805239552262539818802631151202607896831072398755178123662137194921106511518237748866237069219536744655068786022787181659521827084329401319990038134729504407060186346850116292558873897939883135237617589005958792826379406700021376946510467678839034756000947523674705797881719296353516368013244031195876963120863073092407705548926746410040405253726185279130615259850619999485920694173196367468557136467363411637895127059632973355280836606751587937119149933771252572622531076626179398107240556149779554565626554396717379480928498240248768667967873611843672510550675630089079050076203842421872774820295641607618461065164837396789829369856 [158,59] -7475461586954469724164669573116912471263056013919438019361538347027445495392169877620650252375679760985993721521484039916839646603168518951266930881818267397146132114400479087020475859880926749609750410314763582524205538994059758570432931057021190617303624128361980177173214959030906756843484504669522015841853457280277530027516315170288524552582048923057135558940155424983911545173846443995645291776975287908206581817564856856578266603396359230327129243949410107075559524756363109869328279494030511655373791640412120402833690212081629131975740245513371933295467467111837277180945244567061007011719094635539175172322346621464537339528381277971448857206978127943469638192696522952572378671050364834522436923828719153120646762313284202816876059964377886185998448422298867248138751496214782998992401748371505470432289229190377001109454479608029109611763751426473753006627707063755458886868608819166162546779469984497016873295122477062052183597103525183170158229926106380381968374210462648336618987665205395863194226484815142361384241183928721287099913599372278323510782410148679872645500531466276351222542489227390247413011645887459407982550461928652078613722526140467807753454372798613646203999644122615260258250715208675049498732548383055331747962889652702093087992958230065239374331769349715723029218214811998552088072383813744157131672877946620454169352635714846309794617984175580355855379769028364241018164475912684972124933572033218720365970843995847708730996544639484771172134149694921056662517986493393001907474147430199545809021093163625909305443144565551254849948626936586482499569625244083531503711288100092529178748305326178031607057629094447733203515109430925611469840733685952302107477118887685635398383360880478238442299702155395076152276454982660933766730295086627473134445209165800116209507279376071513889832298648204941494335328180952853848287339751621858480106487720140839540143357984233763553935360 [158,60] 852338895982318010739656599685804638961221593350371475010892714384710064597085574190566048796445327963000606465341394569272446940148695253637668008603536737587474756073964999125177482626291354383397438700912615937180238033066431148688476395939768375837932508836842872131705476256899701766156893193078464420395977972720267258640891092449969770139271781953448817176707826471285709709988967082107889506232884886492415460005553341656424606586028321423818519617939802922323539033060989496779200780577359399643661422693295210150955039469818560162840742756019075094642967270441077274319504493376546754902690707593174361533881884243794759751421768455069889010627165552564231671033055830538962022368889745808968159806229906600875730763628606362875260283888425452785213826576497298988308708168601187687083408483116229166270742603667966492154688589593481591488967295070388307595310696316162367800331374139852278829969355067788460613023374343199829282615114240956553376247636091253123094658074456849625683225105129310912615452167482015478674792336495464457828758853545588873604420183676726407795200202115260628718746877106846614327414003751231005947669760237920358566745400359811028061497918144315127986591414686424136395485490918918600415454139321167336645241066415539599772796746375222005561617234872851749865323729685742181782969942212463869975584628671683235146294582019324556287696232667676689174775212920579020411258430109995111662741407428922691326346321133924842466565312947443284485954902349994334080842428878825331943485215958754774611111746400115917070976895021126070270707383610446302985248145806063256785206769321877451949267882618692726021665319286089484514436964659062115065631327542493247910486907503161787578932627183611446811990754437158536349135810058129332280180441954698427016452656993617085440261978531719654728675240297944813415063964727109711477849425925665214289122290080594834148859162698117447680 [158,61] -112883285613254690587935375481148631375257789722036879366513952773989267641783390532153547131356746772953908475046551443878127233549304328353203224128815043458409289869237742544543695207814235760025122743574701808466862400155629399004206095294864245312965688914971770676182620070765626947193874769036158209060619442521255096301952814114304533240043496746549841868880564602735647975132750989159231476768283411848379037936293081854085702093749078765805248155126101394922556660815149567470065721386859210532960340695752559495688476848159609940621057910013042826437957832511567344059918995963090982828836922096338445000985306800010072138600007453080816999675033742523308608857074975032062932851744261206856896419604895199284032626516185512472203482728999573350631823692129788040525159309787419574130910894468916067822666289616870661224769733746748522246343751066766322052360511522961207979864304219900185471755105263251955335905311827378916707224625680140131582771423482428292165388489877033314261142186692632341946312926271007128263505510874469261707017386129196618812465031833386484471979010161165659637516449364771401283275713258232309147256571608629326569061479604821861099731103059366893933184739211575680034222176774438261347723601663086609479090864641776113366456242472874051159810414341939025202922277102878736208094602339845268937040727414306004900706602575356060095139658926603313351529825799926944262662940245926090354605231982150224034104585091735383130383255932253040589222349493211231408578738410863213355895987256580277017027378232839603662611583203604339002711221841516468950818356041984766785512811858155950560799043174195882599002307459743026652397011749815745391187781348465360533444729746516211190174197573785180129257472814565872089374859744808793712423706717864557066133649616433188132183884700329489318314333528204578401371109865046177939943916851049703855813519390270066886994978628829184 [158,62] 22603311232683196563703540813504910860921838978699255008437301017409651994589318601884453767237195197743917242903256170552569798330835070153206142379585415121636588222341493573215274710879684332382680251834950855826401272966483853198462039052632237234505725145153710591574954517662629410615376433882613627127586536345005464715117776808013657523368875326981820375284626338683941973641304855701772050373584416033714647751600830945250748409756343620254193153017509641547397789811903307182304589849180210497875356425016352901903709188730904065128031424364705588975420540683853599111443502038967180590450558180814606707265878920603083075171579633626379365004420044063083077655833270178940398743613024016795625744597355567237208351078508230175082326047101498561637779102495914299059057478035791576609205008942269398850849191271482692676626452936875194995583889349705074247407387466735759097239464077225352871187080435923057960720238500197522724474815082401974482336748512340794781280985466658002714243923862629024619115414675923112711249735857350314693473823307631732870243102294217271333409947699979448953598928668130964851578792722151588786450023462918555059568807366780669916117738075548697075990295153057934720023153540542230388018906085022954786059881216226378717139534005094404086454985636287550345597640468145984126153910102989477027843475912036582675572782324019745304655489743681272377441233274174824616514394203222921505190201069508480152763749468867184342089861869059979680221061184555844504675471370646563741177040306781668486751311440535000181192130847792568010311942033077022191764791130883245977683406147095581621811804158824189443149360563646863221497548399987145035060553934034364831475559995845240714208952198259520266549403424907085711250874107778090831596479929209583053530215874612654042206036974368500847713103162088482757994738764615936413208416848761784035058259232697353547952220510208 [158,63] -8741930208895318911385092581021987402552625459198654019292782580067082770618431842129890425763475274167046364689852702763928201769154631535716460553948699484178633071840615555740825265805332793301394064502988242707382288484929870320852186363141742717929964684960408102661775272380754130070688092897214595916942303306049147199724181508320598805046930031971687483869017930513853034577383574965036713021349541866916361511923821296098830939997987199440355624185683091103177680015490131607497667822367692762080071340337306981622240659686206927584777470108318678087384597403407159652363053517547089146930019132623727548084407275337856189644174208091787993627442889601131258927156788573508617551517063198543298184934597294701094323555248913490502613647044855917645350603434133264020342112355227898379333929653444739372667006055946756532708814891060262723339008724854734298041642399554401737302693772950287261713829967889536474161352863954031972326389293536958191201956292922331651489645638677527826233897080688663184436920957074806600917950889041357391870207318532539991262416998063140751502743206137372851756296161786098650539062860411590453097557492534642513465438092642593068871679392130414816120568512684906917154979379818367543829226870462838688522501637296586065780167474184007736700998561497608230701337800320523809113558408264837094566824171144065222681006070364171403612991796033919756127342734120177380222758158527767174874711547431347781882384790153272119471935045123682807064577696242238966978808533780755030591847793190324762870463820779805624971050927792328122132900796534852818694104274464825514306733834875738211757318035018161407838078836334144744263243841937965359571936021046272112374046533336618303906551872463112021335089217893217848580147476756720198373889253323403633731921012368649401072488670809183885164802365078350540284276994628384608837362325051237512729200934030004742519455744 [158,64] 2329555271372152885462547295466832222533150253839326710853285755030201227998671635372241230186149082137129001347189651752753771367904021358784797726499707666841963079145235719803959213779156473539660524076542641490553796935752943233121770321111729586205040356671780345386905558938022243317352490527542894349244148410075894247386605340550205875451540821741638148980602843346570611213700222020545816260195237216986075892883952810633651607883265569550780989351581072459689566184898167390162298297994763264121455241281546300067913896034728463986447098205858147132425494645341685942960025304690878220215823761038747983086713552333693884383803971243518132361340477434950078529485008426013863513534344200183009607430230963623348996225285933589461192075540485066931221650139724431459438181047746578689324151894866910071353203737673780442068566674660849941524303791798449151530148681649475929123321113558205151342142302620371720638600131027100215922054788063897158644185080851829154189966583968387304449824244943949798857766016026005839291638437834784736502029984852494176776159000351034258736268730324426806097552693586061441069461592781513009079746937309678642736693505066520400124850242947212701331831887745573743200544172214022290616909595970988183912133045924066377355502972453899431647940241022618092634429869470222496205830771863586803500092455773354442661431038224084582038440017942825630924034639312873131463718500642406626608029876060070762733318937169878546904827797099304384721262717239233732991010201867116625916695717004022039318893200590935814562460011676541115244241919812332014395200826841651201756650105666369726858356085999028640925731813955516901156544534681806941268435649754086818587695511316532826799270581324792086768487110063679589017221450335957016508002224145499820129852598877439479016474499833787626124796772169276025244385352412114314551854200387765801861393141150179714854912 [158,65] -415023491217491867454189796447349084528507341854438379236002274809721200320368173555338101261373223692210764265753108412787909035214082168249757621957638472932816817091697951632456116004741399197157532214787822017173153332412120344241463073425342160149249902595692573656162072208123103431479362470352534004340644593900515337654177087054404134174916373028888948337675411702712212589227945364556398657222567377346110862339009264373346015702645291247212708475191597175657910410741744108895739279375502797731631273503137863222902286937806346931797848837338318113900958883458746510738597372917170944423629616868474130766511402697431463388790157883252029961388292927061285368724989446065842016377114515408888666472937715130528457775852220966516857201190396314655776493250865337178695827382907158173754199333263765596659124640645282874893534079774382985417685040747181332296521403397493555593897835314994458047770833867548812851594270424704810287776691883249278194711762101825710156140169921887754134189071327836293669598184022471680963532821815888855089121136509434570856977184787853940977092806373788251947786997230211852617978177793836241679239930057485993782056611416836034139497609500358935763144342663463973832901924983614458735529718585587380245716393124436679554582760777591122163054379823494868901284376154280510920625454129037011991194060230912293106641039516867449596477575048537703181732535576508842631685413965024338074335138752257928819890565098371024975261295212293148256262502009025318550249707201426350694107473927188407451560914526048088003518894021556752253627981737807017481355121317617672424161753015334357652663836057141412102847260484897471426382280131390972632798848406776169973503525928475720220562447879750869998850124795994222030298877837197003379140055164034447374268819587272010421957254391992224811111283487165608392089112206249265163829025050402377618467729000138975488 [158,66] 54648621217294227360428566295970706164089888471486710495579042517020370408245920095241012809301193237613624865017691861263083011423386457402120081395511061423008024899202400858585598234107186182316660078046708931324137244635996232814231983269386520183379303787551080136130629997741427282419865411841077657131068879549002193078004531884304761116223037722570276322370629459170439669932027552790254210287381841975818971257824099627597496442327044139976306308507216149502962055896689163347630198964658818881174585974418005129534092902186524672444290225229287579357468568745490719167357084712556917076953517861241867635880432982510892071107834270130517770089723822394420675999230435389078391362780478015807473785889154049028094876320002665272633689197603938350193617923495755361528220674964343472419344684849565195541019279561711379952842124024613795352948330372925178576589005404419548160763659618533677811659711178353915028721628827965989661251888624666532019046083457316604060571172754149443164786863304913078719636341720530452723802563592410551871024847611923648158496234803547985723077623276319044312801192014180994737250835261885583980229170212965190878973703632942268145985016914598985197853933719049415765751523218321892003038661076498119941131077835332245149406186113253091521574483988159512123903133003802039778040249857751688157289751373377518672110458543550911527103556718321326868816628425781022409349672227743781961447695301565463440496215924824863866789600993737440958115993859028512502033053871417395965358599816175625935424043494326004242440707004079225321994726369432535244234716723733460432019012179423703623379454064682784712936387089505459388954102096577162242146842645552111663938080862415340882583957254401501360954949242538494349651762737167104985744692309231400714427296097712620028001912826386723098655155284309364441898450237058170467402059619635103978225248511889408 [158,67] -5429342240919302787472235678150087703604568880056328141683076113019707223547100293954718519306625572485507989664876507510075606592864205444610328152573124153510098154104812303960476266353704569542136611183807815994731922243872282652515519725241077264524134431468012784784695157552175977667302267832826903380530499179975986542077718943549817048187948317482898944001960821772752573614886503834671925071464658243730045426018055112934196554844824321905123770297790799680703012392376134326530292726091815279620407918505834065878453543281337447784851929283608641042874202691124870198015782231486475913221878469324736554989014950703036012446710846537087480612004053182462361722813078077452600403810782357142745465604394494760102370523304902049965833103508772037602684127193625737896001749747454577334548338210768562008433066689641443123072355386937639696845039119467749966489161592786177980204270789864267002709977773169971548552181979476784455025775235388944664982840274266121967539657041586096577356494285680324027919823569000115568822021696915089393212483674516016522197618398698309384559134387862689293215227700924050802162450518307843907277906399080050679323868309603899375392480938498598213168498372949115096966250652009616350176904587535195869858101280804030210213450217026113100581145308357877909890344575555340628484167115927184440410243089386898689842497229967624953117669008264360042183783141473381783540683616263004000492373562284042939204113292778679765212097838186802105345803934417020765974293736750277394297740403931196126136054923039427532331727827413780045656731414485203640244971516431876164670222921836809532496746181932622917007299758151826508070561904053299298957188708580192911211374765249800224536162413660294374491035324585092283593284786065200549976996793995393026201920881915089879933725931916219879328580595734251612612348928291697319748947763873091196770824749056 [158,68] 396805775491805848136453503978527060670089998883933912835652322614000861053373068615639174999449209867969770583873585644958606165944260798579316269847396820593387022318257978979177235448683464955749330451988103690786018665394003922242837281643323481868016285167464659807434972853831575801741165363656714407495093388715390451632101380738496246415555917814182175041844670614437600064431389307824024911127248254926523340271715703514230349193758273034030807595801220936293822048912103770788006696519150848532337984668477325572558070786145326614633261569873426504736597305687447948329982537706167730524219648981472575866295333853904329993023088168538163612260218626211102316005676141435940455697933103869721367708631552300714231588756958218686476389367156766133021376093566571141836793129919126545712838599821419245747957143259532520938233922448014706920984053963022734282745011658803083015162176383133270506071592781022283684826383360600050251633883908957628903325213367198830130359299997799001806868346646299846595406123255684372941435991041163389532173975131862127834587719858692120486972268581933969045623459363004098849086553059414631245170538856890126404375269822110529376654013019402812547199413580321389269473721777753714957176402834919814726664542432086779708483363170198421705666084713831486273549489670062504805273353092881445762552643631170024064055892296104135729108990088905809390403334329073829734041262519313316327671327477771798330406675639171460216657117424303440318831802531481523725470036244057558259237765117135618138270155691176754757488190033259276873888418021464560514234832958854351180927020455947725183911319906574671120391582793451162296378811308948743452928193449447322267601751453000128613153740370364033449103876824544687113712500944492451077484006518626152748424235280604034656463477937165547335122818612336351618106315713911243544079554507670703841083392 [158,69] -21943051625076754857365513177826108243219752769674247779614087356344472907254838370624838182311891794552079049254977370913253732388171441488681164844186748426042712556687445369754534156355887162915003306504572415669134147195259941651695315466475737355527029382014263878853980320937403075823073854494691090248237043106074855334837199051240543141371335891497763800712705779608098666108597576749210827456347365323578274581456401650587079088330945221898392407144301467400652553444587628489748978090556233628386241387576936079578886030626067350071164227447535000103184690694614967066542401890723494834695854960593773853011579250075582847232449199849520751954922694915480157928075525333477482394992464154306205139495268775430788132769262375908290651993508755326102919889264048766220810993590276080192108009113317438660372961122103147386378508957553975861907880074308721895592420738556766713033635688528370600977662321476452004476427093405821793214384514974597716248714784188600947054931419041834858663502177600364093470205196314664756560450912313585835985127068777640566131808774688746743388211968209424678318002787220671686016062662256337041862326089841842336729894058612186631676864720664470712397397008552867478482556287992763918980031840581838511820128577600062943344828016634380909688351501877150518401048381788960287663792070334881553016038153545696623882831292629370728895299240394880801461345397643381191090610848629490430012498269114856135024669554874252446877958654339725945042524878137904108665442325331356026856378339232910560364369612118041547425410991738489510693705043787312246959903788867148825551778834310445866625549419390534320594865128440547591460801335024359707711964489620275873193699149501385321229392552298830512880815425889883222806988601724573704178191339427678990769147185745616111194097199821216931336408651910071541430061199338537887968016928205410992128 [158,70] 1372969123634351855083134324397604047746010450931420184962689959477659642129610387107913173031639403178622789720777492434239200615569633690391639278189117164769385310082876251778240157800296645791522655603693679107783722528026032449843910952898914897267727596629720245944202948033258024429838872805591915038990953624809731032197190372320365521592770276174171358320841815936684962464169323639895242910778684830723987756411641771795218585956831764851078099522497592894100765142599126996638759248802352611546107511575980278437344292635642410711430135442644514815329617015347257642125825225832594567843579448179483305047694935475719579602066645735622307851136966804109783692609060866802707331070349989645786488769069573110838935746380028055617881883258304486059724085576434297180016510213365688880344372884208692993056236213477679138165337693940966642010424403031603759175064846387060352944387310415945813417691051095383787481661812040473323891714597755942903756496132710565943532643599040925607058821313121156174206799936493370769539893766898113656050780234345772338063425953271762985970492848845394906168090370131812902737053841510075065201161335587080333947453324788130506674966407522022424985618009238796727053286563399163516495489438643042173548307904611632341020564750237765106519318285551006832358653654768250210172903889981965171040301357928730214116251708343875855178453410363484449261105436799991661887745867112231115250574828991101258377303336823385552652608354100674858905507801480881933786094584492298911814158420515966219894623326270357843572338809374518960775974451772177533823945895009580523994980588160333768307303724751918079352999596604210001213079862553916941519801573279653284330755938152820617290219856333003603173778097192861413194188974559603505633929352966384458628295514712948673843520848199065915177029886088047416024749293672593173719870221424074752 [158,71] -182662238155098184786629428621012877660853363887404171806422095191321208655498055030785146699423990102224965859895814264919532079145432966510742924547412761661903419730032549616453745625237838534559375131591286404246894984619540275650004078633072010075649132809050380147648255513583308741545510815265617220907623288685310544025226132427526317910418094113394724210929930466579163514405887635080065880438730560166648589080525158616310006511937872406226567542379377417977612069441745282901690620186229898963051562631330320233116467789794281772424816415067850018753292370660665443555429041550723792422748923831624009975075214999693454476960865986238425252205183429025675562917864356894678798397495635245164702914721482356419912512212814810543265358300375881693742968058746699797996216796601191045730252698510290115044556571872140106777462540121826223552119157575148759816495221810601034407924595251656101356331091101031517253370967988970273374766601913228402136150212285915662404881982661544516853507986103468421614846597908691427210744350965313247036789408152668757918834319087267685128570645756836515654492156863882451991927116379778476085270975634389145427419536031817628069131542644457638341564695188650988946334832404253184958702407397965147097467405242431997941076775324841287684772567991713058442186053637260567674256467991090381423777694705850474011846216937078682871951199761442187956128705228638547077618940523065615483607725773558962280522942246154600133378416473005406111381812224451318715351300290966695393865228972856181687720797849956553894898646800098621564083166639179766565868187497713432159887385080434398670962412327280183396267636734056729650936008437955944415241640488906887213631182124354196539463845285867946248144878610086056899770825233455028765156915161465436931687502045888532099771010810883860330086520900093727685140874518223112731138269773824 [158,72] 29485130830469853543302863008450352153705864206260341558074551330859520171760333577863532112640437602754417429304899071458688676594416107222365151033509822570619109034931647585409338536058784917708848532248647871907120577425858669093588947031151291099503988966408667118318217200842807350162431625474205062015424947892640841192377968307288627102981971476138599235492559812541544139681196963215084099996329367034562208292302792250896915809746829964468291223324697433608017760668478147639737368475681277864981694675127381458981407582416705118589054944550979057684514486606362095306583373607790573350307417877891297491581270717829283094637052231636890318284574784973671178749767968500693175228343902731092806381017619247354977223332770562495460600487505258689793958131405030408234293752591868480673405942941987686825941893761843622514330337037322124217385150676899089389597406663808131063607299457054811919275331605889548955627983864112053662320352049596434268302342516161668762300338515075049203878790846239922640178232191570198738832416285959089051309274104140296488078808245950761625141265476298053633410920143851521655353301590857061311253055882696425678968084621029775886987438331288202035450487486766149320653541386551870935184568353419387034858011654390016838917164795565021935613321055781745514952517633967062963144150050888934296166176360104369703539544402649725462695497036348453680860144532251867750795420782163614877918365329514292975475319973996603220165665840203332083082163346047521948249856777179833861555266602813697924772596986238223579632320544082171058802727592236635714963912700251951883226862360709607770348345130673072762756472504747754434090233487675099282081368333649258515433816550660401021930817107579737416458933279637777699167494834917618951945598107324728616048974070441420659975974651386487430715237817407500096318914874606253619844415488 [158,73] -3833159905293728311135420471234715075714115626718581208555245007719636731503062288448949267355845596865120498079795135147940911263299656576310081850896503193538633890540957889861545716770067403788901338050877272062789426558986147187200124154371057902832057897068598839516221017678937310762686680658151765085599745845603456855822116535363300026813359370550702635284060889469409358862525540076894283908659746107564492319005202409210347444481058289773703745941980785116838442731431227790783771530446509563298031691022762099975271133525948577927319597825674232634915414598052737218078770538832529401665219847597319301796340934159498001817132161164787963181456548647029774608963925079932534484251377325405283568648020309739609460394550731505933822955764871230863634413993229143333110748292385797335475540961535144984661296097623742515285374578672196601111629618514833904823491192612014486930659531997523812421427995308009970466956673808097265631022268896614905015290442268524826896178313523017638778509368851189802434134527812007481947136157878612076754569603554684072840918377531385490872100396164924227071919044795457722292737805781869950767148006320987418910945059178620681266843978870304953160817500210760313997972031369367499510182255354285478427325271504308028761872996520878794118920606925923172496052397480773204179177669956178470664355233498825250041605987191869657472295050991716468234057186381555278201095725425840159332640347326775414783676618944626163195871513691227164228812926960673562859107641992182543931638106887840127978634073610499556327456268659695082277823448324289192745381154700088550915024065636845115002603813439593591525399036406527884051916962520771611179200540160130774956711071191899813594586300200522687323432746343471503627311634668876215294215959995297071955428221499756094600772070950425778534743403332723682200112264547859205279744 [158,74] 396819969054381052825624893100876849618935278398838411227695562785565524511119301220541035118637713317718412282184265266008031174718682837325280891270998119944434107778367888695548456571359809143466435054740976006881045377443371237002110908533526583051885553897814420867311459895704967663335369885824392039361071357428128060376370276876296146739861793356453263544300974426207611042212625950443426596226245740232482927823786664116009364007845689201290235124625257419329456908846651591858004805888470990984552423120142580774967568889000035934932839668573364303240605147333287452963376703410203258498506560791205143298052227818820814772134229256951200168871100859618854347522208868088308072137977514162234489947869585516317414159716626187365450720631820246577299798320075857591764157783959512286271465967800424877849535580102711612734002843176365442834743480857289778724534251779980624029385757429502935402129557995442952731387644894069107233428990114122554357530985163019886645786405667697633748170971703893327786927027049735877189782757535125427031868209822117572216731058356311388253700793452062825171150352004774906414301241135229874994351190198923113470429124418168841539936544136168086073128366346084845256322849528210188220751857346161994622730714403007097975382193888404669797606493408864386984380015839811799057052879494472370652334927709808477322894928194048727815695927457035482236072020230266144618032334481150031130575362475202921758585570599034384401742981899949768874566187997966828345853358631347854780170420479090319145875565751993052902489858402967241055226931147769072659617199651244296219532207112285397349496757530489572441601741886895528556805571794091799427590923106833110020904758512217324607751459199382997843688720067795856528527359330959455968830511533618764658659180812821350190221381373194798838093117515831158370591862213052792832 [158,75] -34281080633474118849114404996713471900054410830918479646692179561850724903648077546521805627313795825271964098443181071920032378193657499659290156319930782191883540609740933367659228671513926254309972513239789120456950180773436043733755174074518271933465652180007867241114419492906606202661416874981203841924644215437517780788208996939538402104541174376413975824738462312509949258123461596870306573598657508077517263953163029935955424997266405892060641697399774861330629279556094243881158728728945850297526362531971463640120268560882275996356701115276292434313322126576227055506662912311955173221155785289742187199357356563248301908237763998479528791547955375463652343791833162110232988876366915058076868227339507211810482407814987940548809843789228912526496993175407192757939879862952272942283457873502788916098579697922441476408906541580947008239349450309982704232615982171456931804152755966541180023599004433578256824907533773562899678836497887098765213301136077816597911343350082963269863972622301390936671017583595097532435902416840257718882027686676861085117358911781951998660227122827363050681630625374364056640710684221814743208288837239187664445752787128928349748818641135499551696602627275580958942049013362339408752866682221288839735947751932093098897096182676008069503988170163716979516637079271108089811444149113432389452053935527416034096408184508328572348749171942796566334950972854063840810786963770110723616718437812549972960206326529786814563171016137945268594136695825393616667102209775455951507911059549238806972344974069991903216303049816557985666214203525400961825111836754281753777481209910194416385691302562754551246837760945724201416826619399339127263229516985815119541780531554973254792007470110965035849288884531648183759091311449124574396954695932673993219660893412463286866391141457652534889641193875691670529985819782545408 [158,76] 2573308371921824329874303700987764931869683958803249713475532354942540155704901015560490049761733201584734119241393983970148851092096762670568480977214884461965017985692439596711967956648028618233886932586686580751044429878507455044498317373323779948969949575086279966857620235458426723045189179924146781068719492612648297629799643519387389004444132379569268662893462446879590313342766746644638916744605517241957837213335019296696601971147219205534826531947932305016642722330278021530731889778841338323520814669723536351186065876167293983168256383117264176890304131970502630370002892298149204859827499146765660736283477289441603079938349061210884708711005577529051033708974010182235681773540561375307522115963443718075300988906608375345022592807606059416680557913115217810815666076666324864652502724539851183076563770623597238107901887146776206856180646629884055520077360363410045952886567962377506027916812878795600339446821744733315726364585523499065502052168719086671128381058577889518317188918777301211098120750373781513894789102890307882394119304097381932316495883505479201315512121149099017800054328902768332823029847846780931916829209329212313678189717735346899702369304392486130475797331408189803594638260220187299950505565564920402127744207402101757249007200227999173638107653145535123505812326728816537618547570401654677436682325438283562557889643793459102304713732887867280718887828397079715981788341433336630990419610174475940699051302083617174705617683077922552555818069824903878927303588650225452966401681669565557929829601558641682803365253668739840778333738511949923876531422607901031831318638352980440875816800727002504076814876307457728422458879378832144973827070614341205736243659325966832876549610072996754335988439049043965075301212285785971777783872850928741409402387106572006463789643187628411074551189556429954809595772665856 [158,77] -170746023176921367570339427582565448450716584221861412124235113007233155349571504942480672880251954157758999868931025461659398177058063857548926574995551390895464549287599000950936682083835218656143317515862996546345261039571513890381487621923972603378931379680352226018214560347574875007110942107743158178570634371999685780904049889012161162065836156994722536701988185782398546379609501168620722528838177493758566603366015160265444978341413325635069220159047286766501036008264968031431982937477773319602739705063091185499133114186984630434176046739251856160627857908415438325572364283980600931825612696153052515932779233126325090509857611495824901488990579142924524850641497549194783054375078106396251464166408076052857753907321506884559967418928803875496654270174218368297873859420605452716667215043273208644870641407379791810977331115984369523648609065967473509040926422486916976604917161538800056721242306782674365989634658158550916224065595177305769284006824705901389923020435252919346364658293606427760718484860245527707517562821843644314277840681092554253298334084205728862124594827141402330971760423132029160552796029136780704581973231749892064526874899422198759172231329062386634042501826479521864279640767255529842262119628123055734456143522052821779797578754835812677273737541543768447645333314652019059789989898328366474250230662247489155636187191972687849953978478895788170209078307450920483700250754572922544155204671998680198650169612878469113361541651213080094834186167891984503467492080441932549162207592712299093762536375748989422165388392866007620666538835364435780458481917540337459486861201434896735770829406477097020697810377139426442202614316846657832773107294777637037871237498001233077405861158599530542475879311926706434070321231588151255703767985361744307719305460509865032409863735786311876135654911194937881894100992 [158,78] 9936168224857870501152683715751240150738430689957750220139512912308430089494202704247882384961435607611564249735409329051412698160605953109248657802900751370332421290176520466903770046529832315256530805382732318461547339439587818125175325689511993008344037984805589156048442785843529892167920822280239009690930222911662457993856065632686215593991331994062510229124135138857746215426539016824843751393855106036673562557391868158747624666170683102957772916664770306791011870055856532534586999876711319198474340695236309286898921538483200728001700323785408225434672533798720065176396053101341031629582974579055356602018593317666777032263933029063106928711493162753313374973040036213297658411922345807670846473132259638261702270051327301548868247687769494440357122030287338628158274994766850410220356655520803304226497963399128563766702896117989293919118734243992240746951056761948551037148284810231352304323807458658285213316722777744568722218834077155101771132745279960316774216091116346870137063454507241847709346696808469605300044655626607641260886318166558255403215964652589487313665007638093529934139773315685496200623931061410355041805646319953613364756094157924565205420207286537417780295723213611227591388429579827968131270169415940964155821798441118164221983153854318558087127200285874471832535672456020439181742461321024799142587143649953958976433064112702652963261209581031280326603374558232504362853198715614518053751369159165400285653180058612376105033811405558545678036432889687030091428422473694110824797856981861224728439800856835042191457062843814012176308697408276090787751670486877339961414665676699109841248319078018552196035780261686239483340122867309716745793642025852276215437731329767815327363717279818168870023942761634521571945777386977366460915066484992036610644873056093764314492098429558020940093273104414952800256 [158,79] -498659812283981008382370657654545691364108125544216878363944731984348373902874974090096829180743873466431142650269978023375956862120174525441776751951551819750655678036972897284825447895018149399513312132557778010165222231782630922880104684289043204446176958267828693871327698042056440506989890138622193125854533102520820849454316736473710318608312356916453327998765825601411516834775746459028318926126849567981115739005286085436043737462231408549513965267708132559002447516703376538122960933759269980948236940106105548484232166413665750129877243163938945041707619878918885914716076417579937570969425597882908353425641112965846648161092959965037051530805288591404893950001114948096733124285212842401029781788617184728110987299249670081131390722090270975042133108261398308047445303871951114383753794008978085535679128894497596014106019874658274908982087768046234796303253451631646102516997934585844533113856808471935000947900325237785970040590341529061894552969368716222766865275381781042037192815134469020476738909795677122771848913209083486996687582477128559623706557660360425856556991496557008650954902511943595421420174400823078364941736301569510683181095524579534777038938964944943997535873016402318805806472172928202801520498607452158501207640806770150541128162994009896659692670201843322283692290418178231773770043002031018813287880743399065141524335435835705335473694559419495018586584685041329386288440626803183072946030332626075555413317561903625533322097209876199570275918641115108131906061512596728749552524762298152017797321524167697563437442180847454071949087056501150196131432246959368939818687227326808954733597707899196156845971978795946247043139804307122533073433939343256230594633076958444402821774896700272511989757298130242808064241486632688820084171802187822460919396814439950896789858451735021374606116995223601152 [158,80] 21490456816216398107513662512752155289470710859458516488860284403226299857400589190274689208103392326425361473932066038229450354180546355349227119885837351513770418300775683791578130695038506518395669353481845541007238362281881476189127387932438883678282839510519212802433924141251050091113791558469802801677320782026124490666803135854791934457436606190899763884786865655889311180202884189577820525026954118453186408983896911979135292179599634593791427508138508895341753646767222295594022713353797908810548369398560335360466559592530093722937057496001572795708182236478159632731439281464536620972156020613211048298454167079623825211139991631046690766327448217405015600448776631685391470760064257636113297384480625923831440267373028743419651208911159409691410389185591123701178525279314699769357918040213071344487790276703549989284408779940614146389757925464639710395313051559647832983458767876483517711675816398630137845715305833271865270251935916225519087885201956204459380227610245478805223436767804589246298613420428897797252675649051059315506274153243451251802740687940615598750514183319791965001813239926110775788608693778516349326989847336144864204348044405828706678441373669140281625740441230359760492042510784875309238292050963119988200874681903155325065654078833070175029907630182423049081076221429042497238013102443606430532073872035065305532738374887076922961343637038098100665568595213157868005183590545293784744882176794592817773860205543726948395899105828917999243193936239868624564227945449585413315522289282757559211257612570954213348455847462443800482712950978031290632678408194189613319522507779443517122793386199746243416762592524182945205559302979607711863602142941344205743789172211362551768259443157102980392142121011019767536561635990427062434887118085843520311155226504104881075967152230942794282587126255616 [158,81] -802414127248193449898285558317072504842618056086032342764163919121103237114785768089029839123805978775099173213843098793833445512894902660972313489548509843139695211032985743019558276208319565323036991483017549648594902409321785831383849910848052026890784511438843586126478964031296154217454420634160616663748341759666729251939977478166974302143848799844352628396972940746172890065379824925664977730799034696807850920739964676092458247956105848862452241993299885196171248899867387769902432361399817908443944688398868613319904487653951140000394037599760498075030815516585950961515730200874895271957570252534478711354130375656262520836410407566701911317406223899511869020932559753295917760956581700377044198016532532601031014963943166460349420616972365445646859141089674040247402202130267558163235265663965857926319944407114243580107165361677542062133810682187889820477720568160111496009192540228907357682420139648394601165779737827996004339845816477948870673502770650418329068550273684785767508089644390513386849242309591724651943460645426176440609444358420843252956831617640313699631951840177225487681276835598906841804919729021910403085832024637629798177419345081259211431285045579532733838594945594285713432917531625730572595974485635573493465288209958504940579016633156463844969200281455661495225442090207479969068452637173699125568386147734744689304189119462829054264959865344098350622452590760496865293266547200768602505541580083696700581622898879407973527466418579631950846069063384434133982597698556170203812030887175421764783254882290588399659083240980127243390025182273790627567212058065198498167086642346393420551005607805540416465591979372695324877471083378017505547241391276167700238429870827791905093390139270479669697494288011749982799087135594054355623953764567954846775593947035762389664989641666203368088173312 [158,82] 26443306390046977659724052490384565722034838824795667753022706717420443122244478023680269970069260017086011581044114592187025735795138661506127248410859947365308610932039369697744707702191214124758859891892465201947064376047011080648754961801099231288944358844065017828569023355337500764540893558494914055334191860917848451165494186591029190615463627380055226997768283554711950141805229722770929851957544936992425337044713903472781098071651410237591322010857840296119017037193871834800536060323214797982947592050931277940226582056944147013112661795788991370210742258246507954639636298857022087937542737625659682515731147093308423030499825297711769039469716685382364231257169471793462123561755489618528510179947810124856879228186712864686486092468838251594005541716304633120761314761595431239249371591193143004098608338972999732671718863506489158881400014604621030818092795579064096908632477220233389553679556734099767939665889509042451970900483043189664207117511334118426893888996536819407652678012367189015681775248997066976623175101172552544545430856424125850960972486761515323663991638603645243246980935618607432067733464511160399208884730068666624578901142744419804763010861241370640912176172646145180220536320488286316680507422871288165694515404879675725321103134545094771999934155020534973303731813017237667056131135049968364339063239778473529010585471863802582159722393752167684249883428247926872299910466421960555812881234484975876151635866751534354334950254250060778476378224509956670376767165379041577947771796719177865072905543419276893865851064451530082265019812351962463806065452810283662268176355330122564793475402738212043253258278049503910387760339469796315556554593302148548379577033372526038431076092484611516128067755775308346448391529447751532203045373825276123603136164776520930610634560021357221621760 [158,83] -789349693082809539870196039154944084100104479183147210503096536323534273814871005798654399760094196281868706167657718261095427008286373954525347901948426652417676011162613226835827811444226968278919956181064464398154758658237949272929613297614728607898156955805896289341648417708054731139510228731714811618250442439083322426021692028587947879325703103360379938161372662500543435493096907588864543434947311458203387379994803663845639809614698579331775775592970655701927168050184679679636854260132059061013255503789073165186845611913353440118521842532146786287606413465197774344825701375038624692594399056134888521444703017712518077390838850496406505777709906456374601112728402525348235034984398584846264652548981777855968863306995798689226979482369618079818275417696172372903643480857822571440521274835943276507671802189651620239691645185330327485218919618649779539607129933967592449362268234553202325181886912931959252959196851762124178050353266784714062698786033083026632871395138750354152364844878409211519461525397718799862265222469780545668665713448888631629809360620994799441869105468981427511718571253417536989374843526732800261754556554545034039003081586618145860019359684419706951611873216346616467964420320947769612475759148255363331143892638316036132391574977389922310394898233914100951991359796972355864253862730817925433759555424784464801985498191737494601646893608670023597790355265753212948924185420500575335876835620198933575090648392508933191359391581069524829519940181852096585113247229207820852989842562325283600354640432581407125620098666075688197500466475992133536436173409088974828907117947894017440653575159021116147914713306788523427209009080576269555483973364868437374058225067146654228485181639826119099069213548927362282392796836699235978114166666067574246401730647658259611522667474554847232 [158,84] 21957971697254835141752764504514146187668459161425752293623286398419584482707646663985419254870294967977191000711434235183811152491010782121800690691509450446818217951286762699369333397739873000953510665144068597496282763889607271383181258468268521092926633105969248691995994938343419315143194978979014686164800987367840643047136679254997586893770451737411021896713338857520467523449409257770887879988322502065144721401697809357196962684432276090530744211348593336930274857666973559280311674244050396095594067478667702972918575188190977990070123439376104103050704274442096882522819746109121429242783106033545051748780537130036847167677863226141049154182982990698321576600771187459699817746589126700642023718247371845709851504869630781174528652405569607333669067136252537713968313375049190950770723840611797800571662978055161306769567624049080157055756370349995047177357204017317882121416688037048115769893261237178196935449018608499755810524979884208033282781450536662781272697480533762572175747441940943184879009980161637130143570942159951964223632718865314259055874195040270083763594781796664467780466147308456136577645822147387777835235886067299922789761512462627842610497420755299420026690224391502539603596198035903107192327021474382890527850857422489216409217974164084089315775734857940074103646886618084230169469877692901253396686806951176010318524976374559831129552824754661867843172438440672991022083747717041793397234650509946873581953809907319611995839208783125260676396701912019492232834086568967908913523234988429797780322309025155734266927282853875591660754306162258517230726932732521313916731141984008697000802017480501839973098215594508490944463992974533498000531213475922271416736669075441045764430022329272499847586005067620021503046202502113060548105979224620288312099798506868839275199627788288 [158,85] -576558327554999245988206184593554533199445452280696675445312237068950746694046855957212996401762831247473972657544050509560196893555902536304294646752118525533062351606405371430512596886147644633520964031429451712351536058531797887594316896364914886756952004929749522996361981612079086033902110437751870325429746301593721813737718865748732029001097802543882069822581575687857319820427939872935097756668994575607198648880422704689814032325074439526440743908372514134000848374155335293990602973597070714165343499352553286940944505497071915014951841010923590493322125948246069715021038415086773824678057767491407818909204700739504070479344450862882534671905183304379385996118015654451369057328167217741507395048538429707526018452194821707027297803641857278139643473487065473114762280740102095901148639149524240309325968586176166448068590465630708382060982758700511791329345177228761552343436840313131811976573444886665190310646284486106961336944951295439628611988625323457468487890249448048036428228726553483385784783052078891497357673444132087041848653472367730116235093770891710096782868804057860263662789239303404139361015398129367100449367827627149125750383720105803882078599217435651592783824202241105871744517483208154183761654164860604408741640916231561444574699949418713191315359529174730247998147292491741115127401354921399588472392977551106831489359240170465793729150630808906390916125961164877444808029249186969440966064888701572426370175794135643361367614243272175566649775170029870495044850470233329820680179893118137537890440879823731276846323371578422783130409502868835412835198813353760519540954889337800455042864140832614721235489359482712561426270735811227868427692767285525904674887640972577065849655381687254676286914877052427029062239194793645138322828492448272368838448592136253504544399360 [158,86] 14318557100602517966153166783609243973969183440427234567993180346031023659516504961777756954768906741662678735416398117908015783737655983037156518339742602364132308272917783612360362043064890796463466771875110770344696043561980648798838954135450529240844344639498563818903307960888537398809828101837905777622961090205959573097316148113300844536912172468190648259178909489966417826319142208973231746229388285404580319087470224222742529269002462014042300998910999098565843839041485284688379870050093000601622014897767540678522880786591444777638963514402089785388779773582706025463330517321540968795535452974761965034042146279945994207092850467760132381914627508816770554022188286669872634381516667598600519019865922245795050917373195790082318549356891180493038371136137205891999324010998004759782907162402180934190085510223910602065560162987832565475101601393086185173388139581639422011284945176180973898848551697922668479892795481903848280686586704911138193958034462052937355339460828375656794328063927589970790463424338148150114907615927343596084499376028340281242923524438569315163565194000223444789562215556217504111032974532130078916081604814000691914080343993005551684962000441889542837045601177439413713432671858315524185508864520868867912135124548510636469935563428294835950522756680375331314400962904838610173038435805672322698015047726056273384580280274252281421928281928948514280224865183459922773189788324018095417382126010543801432859694601240538887392519349886187246601720867975560539397754227637216166556016540987428715276611705844076074504250348150142767379709687766867756920970328283280769451586585566339606797686690591505039150314431962807560613686124370094529611148522590235789360934186718237578039587788953845297333792841734537139325287558829999431022410376859083828435645587214609768448 [158,87] -342095480132028474813787274889895714765303814500596805364215336408167229041889508535266066577346543474699703301557127658706923036930642574605402202952386375246306182120219255011987642102499294224663080744377409862778106405355187695305710142048537946530227681273246276273527740418668970061859047887333893842374699424037983624615332147975940589869383680139825932496199524600716507205371694754882577530127005239958886047480589249083002848508456098514493476915952297204054006231747772909999701588328559773752429868446674011924530873526159130958771761629372008513670721349357179778364241378002208088593022158278654035243476329442896508483568282165177757719412535205770156050753453235139808712323653053315384169937291163268201096091787077922383651626354752986564173791354881308236224423219780310478915497731200693655103882203051979795952622565340248794415597983842301187826593435403384291666720136139521640738865044460489305239263653117588460876382127353374985795228771871137182510551932678551505188906941367687282957285074780778402507260363513085996996040082381946048324784668846125229734918516310915635385424540683786654759396837484131974390769850503230410002308025883047827879065580812888269553724958306538348967181087962969132897351117724222904187566214405826998079762457742520840731696956180221970279626803152852122527793128719986945894540246938494575681681120620010449542594942285644615026909428127776059745464396266438758451850016649877922313760462075450057472602556764480561100308490436544312539080659892785139640129226825117832297145146635639237447832318896122476964995957369012698514267535321278295215702243809074977641998043154478337215535735048743617756640886349284517084406753112308951488750677587271743040388725128332577862519005755348266340270140109272887782910766680092998472947320988286976 [158,88] 7476452048223756627746347445591257736690156186145816882954800148059434186517745213538370679233171693446763495725695519097271662018573858944525082038963100078611629079816819498408363115591112434828113341949290081730472398099357323845435129001629952297645077793208967206313188945953340407355891535997935858411878070139443346319453771268381123484774266661941255365483726764220250976554534943931786455795971109620010082078124964562397906947577119205398981857747500353284970759886301966637036239942632544946163880339950392535247111775050467379458922752587853881783529669335197521823376355827163749334396016193643547584263345112225194336768964258113987139264915641287704360130556615199459142525043316811523076069572949721294966195844411597831267444020330747975776038890192391520828057009047962131279284263176078646930169373290097553175602776025915743741278211706318804928326760044532596017667145306646354611505833937713566046939661228625080590001392248352713929143010081208297629734072773423944047162407825545288557721899979090579818452687781745641811968844155355338345699919124326444029553912221180949199961740327732606627729249494963556877639094600195464329557136842337829161316391530058215201957062618775629466683972100935117642755960173833348756119244198680225998941836699376603542131166399014972220576815907026023629420428180696270976838990204104334870560316720637210125693021553277715431830382724680838436624272187534575774514946904557699781968397182338247737816093378793990763267551190667900838418915512103105235918300639979467211062119086139241178658524441920574565735284455688025275078163439179915377519729247317298982978164016777896026630609263634532570906350298089986183132920124422365488888881043854154035550899445782901481110116905497389894496694575038716191024017259333243143929159753728 [158,89] -108692846175999928345988953529058017725441402983119361086648538943885015735455855519142984379141208942351264189186578444737512089368980326607958128951806307849384295792267816049688437434364276094820252264378545239025938183051044246815397293382242169860442408515341099424498884858544395088171424710289225210289554793106269380531836948992973812363047701136403465469500232369449113487822166140505657746397338316675829641394147739815957420887813182746804963902793355659446892701495039540653883942539445953344839290112979685285349860825835611675407593285109330663495715722228118981742380726956450989758942995852134101085986792947357663266310405296755809304201516607266590995221158017149852140355899254367573938465312532549639192860011295389701048124706354623052097915964452118543295437654812261545920708862603506971844459155934924423496387837898247534699227150795077092279218526362734570417581221981888025912409070592071918040619760883951420964253819624680576435393915714989514790286057649706664951006719391539303504833314164551169436041647239937309103507259321845432916202941288716034544510676314135570539409185698671205350993267520362044983509024002958798062061101962109686601161262664190867257316910292372397688154350039843296036598066612206756015084108967847474346467606049345455277137094352857721926324005354955825852497979906183735382980100939958678293009398799159249549471917811576529314353561292574915343243826863931130914067928956936574653906444482116266019520417772105829056379884962609179698858722077141635472053785161832241301772109667204414443828928127935596118432900100317938975838288079245921147453549177490353105672738147500129752632915127754905043789655582362327024860676231006560526702095334902703163701986040987110580724862624682166958725878124574193543607924355858843180054016 [158,90] 693510356590112986555251657003150884527015842388525833332598820366290800392062538770874606883598435584643812411955354611968009821493989049799676820526353222493538202460929953704826007429397802074891120880441362147270744365324653875463451780111474055361411742587934175708136156489406767826535786884493325588069711660172396322924257315646690440713110668798367973988380450744416658622139216648861250829193736098696054241614989691070758005282584373470242092320337636663949430198056144930257608263724506080666780208201735997682514631987882982579754421405140098925722404975835710839624353018769729475866639531041224077132147495044104253036921786581957057559321518688425812862151787096729689097485070087395808783378093132712929888886767310675941817334857542208415882885424836684130518479501630165357427511722116759084003679681301854496477996495059043491601531421683704321512338852357345818625471638644700610319455732957095635139279020015769175244949993076195163093731256007220641076939355092303209666587397264907954101294872088609926917885529105808274549404984176810966045603504612093956444815164641859518936125489653024263609519093254317418889265601825069224900310538522759814309439456413817394985532328531172269459871367267680867873184779365705265643290646649221332838179999681869996872531712374470523449119660949015430339487355911223895707787507732341836000124837657526405401051465293143815479219652634213276900819977484867196497126648114785750815690663034421706089629618729948574846000004979798334145801362475464231012357572931574145237282920501572724920710350593367950724485468861473045815194162999225014580865210890264865825665152816699961668943412201925620859936572498756855268225260641367259348572159640468813377501198833443226923751917808213313462740121861244964893133930791798005760 [158,91] 6954378955235640182388560881253571140464474629110979594558786256073733711731963772939699999073783135593967316448155242826720216052573837801479013139586718338858490784197575946889774784349465033059415386245636955448326627193825797921974301721172281165111875923339275242299913954373265294849593312383567396790267075939916925565585702545397439995208080039758820936201480179851632469606375881000420162790006867660631670383724895417174603189253389419377356966148187456222788881143283986132754163930628382356539322765331717071543424955441002471668926886058790008699224998835308192520416556328925608795561365016630514754559063362431185723631156330752064992760329476457675858465397426684568728045999474096908763182473875786106492619172335563100058987312180183163601202214681017301157051423897645496714677092073943593629622815587324127003574277477846333577759408871783539265243681605234615273900232213962123554437382982886927338835628053824249255580964918915965093084823091055498389184102440866679064416278927903401062155000807228845764573109927162942824136817997540020234626487218745017002366377743508106947703525627351561809639572008776253460961069172315815963360311481912255008342417865527029988518720247383625651337534070083372365518950536768139980493902529513096563049332603149036920687547421292667374682975701431694165919641181921338006979866321941604993524189430576550440083183182006151950329648856740322487884405338016264215762389724667446058308066934502789959461095886410748269258574647643470882218568949136913787986336323786925572855059647028049350770521211559669845930148626369120195734270476072670232199965369221160598040583565881452400584908504018041640050648119090578077616933138372665174066960871908679254654479340006922364138616554170015348618236790975912801569931803901952 [158,92] 143391098191662543481455318984528791218347233611707544096426341597590660917801689688988960085988555470174558182384461918749028777629011147771403432366001312882210816440619133033556647200969736222039982419584548132658542091063137334464848060288571550491448555377467839297216419053943834679385253505614267766429685849906799852657860548658524016474572807532756698547355492152808218654729399350396605914890029151025603593524773181491983251451110146360697286026223819241142284032387833784057746979221738064940078973046548406468376230067270152870732151288241689944173007639648824390729969030300199198604622873557501265395858160689334501897170500851692574950554201207167652040690570307800543691415375504845221488027396670853977778245146362389193823811381318431265028889804327151533978334063880869363098397561695475139640235308787509415319378230775619377709014095940565814461954030068353323908233406939847964783153932415831700475611950599456228383283580542147669757666562722536265392660192026695375295801606822547674207323102585497010482003304332546617368649648198619748833801097504680887431192947161835636757869620521464735639288284930771636707841871156882353432577862566795829483314946940498823916489045590537782517569866989592967948850229280746594960915654389187097595700408632456859942949891367951694726467240851749407217479779504610306569319316271585654475307481702525425812321613995441170763400900009828683273356203438313174963315709972650584809415903132791987954972013483345269057549640240097312497162257594652904374780574108811312956860391359922333623265754020754625417946118650287874737112926021378478673834486392067217507823971309648850551597264726339453544460836242645821207727541051982104317801292410811413089327310327209498557512045956117850038666990348892560716162908160 [158,93] -917529575700439041826755975422009508897829370930071215175095251743372327995949502239878439552881949498915317898780226916807643352425803753447899846649473262770022285522648996121577719094878278567588613767657463535328621138538254709610318125467000027220874259006027298874856131135590529472073928374402158703846782095994906373660979672695150540335435903063791010048787635749447386168028972065153091428212907373960338764073445773177404231057411225460314618411159321148414107461715967805484504915673064320648250057091185310578659364642291406132247334903506749687016308588850671302562503852428602895210514722603840487195697840308802827952505159158299949297478313223998390088696535548312047520938669414174898065208928392856037045238250134165152321259480766092873592613434043209467234628850639321265858744234480125715646634670378009960282588040038372432809420357213085187450196605211185339438207560927608208043955114506462239014194731649314797747202802850852699731583121455448440432883531795259197360658525601164932193045223364853052201459273737286447304172522296253852948997875490507927328740101689175698019130247964830382278434025853134194066964432807022527241343704963226394623230544138939157168074553677155939015763424554081715102539894699334371079637340122722384163668892279309132112403226762566762020555584054738410058248375380363345210651577298939596313170865089838925399088616574134471667351737909686739875275264980707216108655685745000762976119443049509835995905715486021594573889071938721443097138243850934954791407729949890693229949564781074637681125648013411818075733958260550173046245993045406758441375783341709212701153969992371166294549162394665792256686363617212402241231183657851217707420811439714074348553950271868500759603225900242700092597723020911785700352 [158,94] -41028212557062177224719373254764139576550064742345305160713025024837528236607585558379082046448007654938870237517462112974455042570478906832544637022087772479950261576065651053327797509469748936307947870575778121903874171037981921845213695190544196479464808019991859827159042175221265839273136301050915697177840114245739516597537219704082592161784526030088921271340396003739883789516552626293551157711277711908450206722978731421224509683274645353002005341027666651489494096452602054521456260035495436946335852406641160384179951386637997044171078426725253946629275447234772793802359670175020220446346829227521040704825932252189140218382395350064321418928448151504927590839774156194858440598918317072655391904721014665566022053850975041176331239037903181513151895805733059469130276698739389879507274305142902589356197347678658362925176175339941651452286662928066537645814590546437378385666819632988321823618840753151428755359580116245617680593320559850645097881243146317865038951652307161554204273694842686445265146993532272778010222405362777415207394985327863761116839641758645146265605335000415388285630028692643949181626307842411429528183872845097437874399694851458439179471581242891815117010696708314088336723949527560163031196648758966470961685790212857102704609558886364423280327455260725331766190379519453282787944715089117435890523338426519087561113168489184295886516006766352447320216513226694560388261267307527384032648371140522667180152731122414696190127244497415392327177147326646862731961497775599357206825135597116598945709836243291002464743294428522000281147433903578440746015678626969133174776992633892125715954491485276769047186742845618516107075995653384856989738532571024661043327970882605340292946947999858461139751934616403420765331354509068943360 [158,95] 311641408592552552968543715375359878886888290170015585171394351677979141817687522008285167323368506683264762738773992694677307100576346158591514705726335461943510869337894137710416264613610440548328396438140980473273013847498880736434651912273816990289023951748579484987443042293543788711720381944267147686926163387062138441350763737211874622872704913341356485119088328882366096664122608534129949494614650968110321811399424702859300166616108078250094216068237938669858194720789050206188993428665831770430126868120058243377137992251422661488510781191648467097533634786174435704936422470928736555412911150629858475577722041388848919604266363093339171273419163497539386827832865107988556323162624389992128814516490868467161237970521119364803381246759550273198140578976938101757031138682010071619224031439722294558993651604835154364942168590252303396043765866878549128279098543717531684537493104650108220687537261606409983701196808674899849760955163116836413352849764999783339975371787211745586070655559758100279938440343716587388672315012986461028573615848440287625097379840703213413234573136854241159302026128125006789421783502863834840282577553277857393388105846211263579176261617802589075979999917561849580133950542433085388576769107770546651893474685164305043409360972659863916528333016946575602621821802000833364175078776110190460226350239707747023958119975563387581614808560934165350467747585094470462930633626771414775954151054845731485500306408132421454086748214101082054232485764551009879238325723556157479956973895412485267642716348978489719882372513375987710677609760959431387904307016683292350815456361284128540123263501405583063926732754367024368396040033735761495122554879050705877758532674212173922850824223372334026283209960041272525634924354217984 [158,96] 1533391336055533341510958881246146134868588542556344004433743325657371696328342792911966424933983415241733547756519314806890894411856834046372371939343135504148809222492923604295972117565940410546762218651838476456105988022663314190409298068167538378892492604818364650296755549006660798350570803037216413022142669667089656976106760127223818006195761610675817110235248499245921643501702173603342514908237873638970479135483799550665666246700940803500286374933984347621825842913177026931490650868161703785573495167504854319066596819687182688297037694980607711702659337670278915161189336768532767871553326626968389755055265178078378914343174153454803441565927061416450573147043174293338016508140738008716337208918846237225987365014794051375138931733832766602504577060279600438727710558668201214202902217744417815402540562346268430305251427589705135318610062479315254374288370854074026650223705943960582035632114940330056854568981283571501769572580502482996860450072139251354518303488613049344723153882463692391508131478446562960635838744472385935282623280021305461458343980060569396681412211176010036667261340187366007488418056075329126307585447784192512202450754670486082504998903170642612993202481499398186448234826993992256881023593221190546541717815114253169479932166492586793377662340603503749149059997310042194564624412111148851980253794626694473594387527568867075455968602798141036100031231112124310980275199438790912595719772618321245449078934362520627044900239602089701616486494091862875338492610485389878588822328056821633413271505670403424140195081204142003510473862282098939910566429670375051797403984995245175001696892583214994168229384186244563634305979561541330887833112273252838505739746747553652931263193202052188806575761054477682086591653120 [158,97] 1064394461841982952924316129650480866874164460249051338289058617178995504902981124920551297645259329830754388751360792774802423920956743738541501397577012987242910109719366801142707888038499154310241119700662599483603125206531576001561116345465608485838532422213731568736911590769470300433672446769169246729706428296528132554233602117148890924220892735686911476225611544498848925823064904281507277602386614981128888261094201927573696552754916974943492299867564879287362197523319603700595080306919726450863479779519811268236602450810652004267640949774283753216079071260325166662420494763702488425970647894110189491071208596267226189006247567526125956367853584092330744639766752959610078124158786418022882384825056775720485849029846678634280620474873879122979988758441856850848932575552803196129030168539537387614195484299715215548162013165705996871476233816403856492344306467682991496413025598348309732421196615961208600712734786852664151604187666766999517018890624482173322263275287485776131415196513291960109440071027213264339812825216026249934534238972644084412127948719987197951041743381658302129718912753604086104177538000680418566538784020345446371272217562597247749137379489578637625738831204696613868116841242315840537309401041850853770806921933034444327474654356261321911891893898672807264195724976958007344278665871479176365990703844461941837528333484406649822829724889404241769251289753588182803894718949750311912308020081741763577358468542738805171415742687012559407763699693291426647773020334154430895957008969198685026753790258806738499876919016322227399629441506452472584937431758466921816598892437533266720518593203826640806751687402147934054956609262905452662234271474608558204330592057722736714970051229682239071220659979984671639248 [158,98] -54052243188240941797767493169050835005547883146080444360813441301292179059656159752532333514546951839338000525568378581485177910067952143374066266757965139152707947976466783072112762305945031077671438307938893848590077942297254952506013192107605550373601102931156302989097208998543805873477441079425900926566936403912429260078534671971880065398075983399000467320258693979168707869714750805850530051199693209220185963739713102181656172629172357906017196477783028550042713930637529621198926972312379418006471048834569729357902028541918249370668265649272600508625417836634283498060169629840076573205112050291151621697067917878697856962575067119443558956011564379446158480981608765099630140594047715249889348871744197180018619481623321997933759463987142573460380280291066506927093175197303330793572916995153827037225833678392019760844194231187801188956648773700619051706498975387305164310631898892610836918526388974826168236487353877819680358940301311873116333224506744790365285042819028052725943815828758347521042080657372953810807953260376138940445676460132679934863336794305683509837528524014524194396248920715476679766752152765438939937890030143454636180172510450600556960852709019379262418875355587268821600111503314101521256022685994528992110703728601151021983963789346310317783723481469280676529334724647958010462551271302947991610655327227579262951515535900465414562886662929535027467886022772481719485625406390389143785271839772076307434869095662431521278236987776634946154067746191865486055224620509679226790183179290037822225073647580869487167622205979702489332375397652206040944562675107468757236406241168051836561437975781191941257839529867219991110452331336044088554000554937094108701994010485512935962099791988292575632262769175751936 [158,99] -17362554425943804652861099365340858149013306095609191625975212875331388835616035656813891193438808579794461156598700863312077102609703955688057833588474730078828906201383087685087162071083212929353274317012271899733770919147372760820749014840133403654783396476208449920337697884373552243417227209412614009307348285030417923608466283209019796602074003997860443363248193719174199434594311234233868330182364126459418994660336488360625093469791468130472021539321366269012602601454990795569180310707091877053309999930104036524757671264515790697638354403408283968872356626713966127488862627083071596818124912923636435224013674141852725886543430198987267978358776485523707000012506510705999368308248663236738594784182524624064731213310983282683386467510045494335962302046446897472943117036989647305132312393664407857474784235891034836331015737331193141854818434054834202263774386930296386420275976236132202840723340244548213486255697207602509919030128128184825621494257506613330201028228634890068783546319035456473705689677283598535016775195787725179746934373685467877376990018696785140796786145986762854153389882494771292281211957850742503614604928225515065067200793394689430784089769722362520924471668649630330527866383784406930642573151968894176495278326243460277145684865082577767087765147776552882372274920386502276031496287640279693601404380549986146431320242017772485854930180529134827821076304870367849957952193071366962480620087048902281081689559749009775425147287111777644853429025186582948076939209865182102800743195161647101119760485921112871588039741900049333888349282512158353630969063424318575506496060152065785893810217847156729980030414215699473626432635134919479506321289801892592840164246138659086448926439824881994354985271296 [158,100] 404092965968798316167033522331127064669090383726448744099792128503226223617080939609222004918086689658555463930796043714972474329142307718920096358739132030339359457434739977440313724066597141248518507308490255818999711190079888420095225485033479863093049089621463724991280670378244019950968373584204217953382030568317482952745566108185438168728952756215307672081194409974916683371020968287846577319174791041622486139413313114771709434072974897844900164060320366117273843931283131423044165694766773137198213017559267752041662898347232198181773814444972941735612227133102688584540403452590670931916441706624084041306874041298801586584373088239556088277975426194043826643030255005896982451347775466938001778286921450815549164800281207504501042479709364075650147149781063132239680116388883757344513165864308936261977151156801589955768321435116592697046415888102585061339278824631312136137603623358170967968559876320394442318179991839893136480983212074720599100216820826122973126877371331922434026391351034281551265318660189656935801560106279278465976540324204246811445087761031390090826857101276347307471612895401150156441439967117166217144399317580184147801874037870366623661929521803061622364141936346750116218770693683870174813798483214528462862985201667013397144667177453391451148045834262512141656674153798479459586825245870298188645179872403661480348023270467516039948198364995016298575596150371571186925161761053077039659620138984863292550491399363358310740790453603645403255807194353272429453092930605062415742705964499097903495166262845997261678233255641728478741918574650911162753867280212488730774959942207215636941942693022831597440245279411349134751297876547347668901313484779761261186907254188130182763979469396062521253888 [158,101] -105303836556603673119931571049330029382402382535296065166992283419605250237985453794866207196185072190380533312788410241874958846954728956749977190099429320945926955498606220727813792982499418254629220425768757380165281626903600490413427233575380712587687957274114683419285949531222688473599909981265230803132853854115550477150636933893639177146094413803036318804728807370145710592861025910170367308267692031606981219625245965388162629478656720562980742450330114437814700182771705387325166386605343497020973334910386633135389899165464120913580503971171544745421340098096826968516229466761455477955584860930420913442799343395201088715093076854433585991890766854855439282210513336336153260221713073273053372076358655551599733997319506087293987104724231669941266435846817799025520519193417751589916432692257166833540093104542490045370303435762252075289632897618310677726911781648391441370826054353186150873433863001224871560395501247615989533798388531831581092009527539170320723365068567907717250026129753160505752830411624540259925970077460491638925762379760521784649664054389678042594074165885846200889275157958785642886707461513249563677622294564680389987151554556274636235077355891935046030967513646120311058869276748753971639442297254010154472428871425171935647154448790704798408121390532893124137238090177644747695658189032693888873507007012717418169462778266973562848721812947179804478636194175997740544333795900563701856416905237363227024525240841669523722958214468678835742535264392973653046679947497492016818180259116154264795093631247043797495449407169040827995631220965720839811233196738457508709766433619763506843083964525909299267157091343624284228733116777921259634693009703231507344704342540354355342794496722903040 [158,102] 463998608196110387556940414259087211118398075650196121033411658661353222338150937435525056795243613344611880924420400137115363543914845157250661257824502475372544755919670899989678186079622898531779041555092423843099320994837965114429613208028626368757439652610462566452206642836909658252254469409654856509895140466548389645589040364627030281858341546206047752557779900159671588978305156560495689444116603541970029197462895458482190698193594528470975069821316378575930533525703157898243353468633747360481180287615879576462170722251915871569912391541693812236006262694507070566764418718461671179703059287134856208931143724748763627061176575322309318013575515098429475307214789845589383410913291353564434836424891011993859082005279964760374344665012884798767403420710036732725770248445838192832030878447954465204875770825036004895971337273076117312304435215679760982916368927494012361718193422412593199899351126630783921842176957630602401300497509459876019613038438997378627402836032556559347231410166304426125484065420640302297421991734550692929379107583309131766361677300153142233270739254899267281266093926478351461832369832909810461719356345292755952647812880442279199898414818558737842233862900261195568092959550170928312960198732497730841674954920592947499681783517259542411364424113235390995436143183397090201828933476265960233470659920761688544756063914839785679257184167492084950081317097601381619882590329204020099567191880480556632411284684955425100865471637546958769560908036079963737542084217932344680379752643147021140638249388433008619506418564891004670447594065556606682104707173278436763978283944627858737149310079414394987967235647276507055283664065524908843884454302373886191473753681003370448448528573952 [158,103] -2283970111019858406215228074353623929505240806306547351291490849312541329637997723131607242086262450855408791903416658008330627721515421672584264687141749673641018770305840716568938912120792653963807402606542194183124669342944846558710139584313533751606837516832112968555582738195074518262276714638287198468336270942033282745182915036772757878013857912315330301619928082286360217467050253199708945607603418724891977787001560753716108257742307321982761629917451891419574574873652228443356519008903023054738176630576019200054365328527412863276347774612800824746270694198939595917528070122032411643083669270523070498081435702747989433742232420379118199347364158530908014497335468258654813476133690760093284351291515406141476291544702493462925261096782435589590812623452502690240011833291238069506150064221914812601241416277644950801516156913889855446028819909206096074860080790644004839983031629464491404336599722147084305864957897640377596925832801540407540290329787864632077510110161615739842497876733412915139229249302885715848538292916584308122442210709023408163277775310028690381645510306620687128736619292832405323068163906248116278198375240664069296613706831090212636728920952287392955314871812988621146724274032215465940746848777890631129055408047479225438136509891250519157230592295611722716856951762756747341593811686081912884949978952207821201383943428099394275203495935804824771296763176117693942796321619682750259598000085467149060844128763345930701746352572814997258060907901501428463680132315942107046223539297574618712030502917338749648204476209695144313870241156410463704445511674123202981503267316437336810511828791983626200239224337022762576403616077339929259043740840856535169980389717242388258226176 [158,104] -1129308226266404647996002299054121533934032858170094290422574035197867188777411059954539253761265376875018812884083613964511901509402241935555664360611525592928192384248410671945056711293074146546537540668099445213745785403730846507241642988667161154120986760854754694369674552539722749439965266171462300433022470026598898370785129152267262956020861833144983177364479937178300307026134597693373001868658536660316513051615683330292675932881323752436324608004147530248671398307462056966260781340529530231160417427401717497255177362115958619519993780180996523000227975155422265049552687259357118304139238544996033547057730944648381578661740890795600471912074502252085328368842868452164925906265701026305031760089782441956956374528139217875458662892159970539561268779878589732999958200674348643909644245560637144738942175343383406485730532022467754077013253196156258326962425821498043802485782687237548287239258707021433365043841355426037278351333617798821383317598211116309951878868468636382905856868140950506866653719417059140457817750305807717012641168126465207160678111424036426115376475292713430768246921918222544796726471395373408402877518388175235925191826380640875028040030397676564274328654338943837728099138879298647868625404500411693954469898398248260680452302843646869460094793406220834098934735502240531642226147996061948328968061387005262190069484368139348674262473162263527673595492259241308563248344071163369969464716447682951804867477800146010794330791498063081455827537249556923373821488209909815449783106967097829135033607257828504862545020192724330304126729952741959301473192982854315082244792028765172197419061420555244176320624414040664935068322539665934825661052701445438396763358836256407552 [158,105] 6586957110794466909761581633742102024611796092700744835554985704201414447833246437373678481143340344364564584983304881857492063801973163007214347832583289851080113830767272520312896569776429456231115824601905159967205633833636711108618721694382775005938076505195413524047116684427457531609428510117991704087703289618208455007095407534885160733661917757547231397935712947106122931462106469413153969420668953770672002380342816525386643628182488794212715084281282494383503022850982478347983809332451104940261421697218000486028871093479151776352805785731645951044009721062969459710395498426453012647926727787242302237572035434571363915817688472204735315847854137926109589517856657014483579239981673079145723435957251939508493189869999640591753365542566909636223557856719842528352133997392395372879501153975329857856444540053525738709495166458019565155911918822112014795339014866781961435896030621947440317537187513712787475389359625518869413026619841574220190912439449673107909930203331730391081647388553769735947335704242929567617380885019216380624951168906424872767267296542069822913124885220181281496993582842439682045064271360153325778233421124805642150625196689913789792868841362941392939982570276740654624184988800669930644663803089590265755701691904060599825865440775454973611127207183653035664020207669005264037113144003884514775109442250616651136689057814966449025610986680755167534468012294713512881370892059715351621776465516655988337350984427729619646057649917959609039755777793719342885448280274408304695256175931087213822712820978003014751819544916805349430032287344029838430773193508368789088917793773413886302557802394263198235636202986581060499863527617769462201903142623082672890229995044864 [158,106] 2961579578103923047640551462281466067289658435438414669938551378321081873411235223099366717005101169607987409622937628504482197621418413411159384735717101586134902138133349012414490860712320072649509945404349391180243765517246741371681756034918193708103244434462523804430624379642098301999655098049765736358672772212831194044289120550169315695671825397608316279105051112712695692750301802740696301327900544251060466539198979735812828759704426793114316791064343947535913131868549069441319303720772280588127663768453098744868215325252948857663928297377208344872296497007656889774533520573216564363879410519169090394983026756708916585535677584381799687198478385828894401523993748157134790230933098688805896563059210141699141294707596472439001711545495317993800328040256179499880161521704532791259416542150682234783377093908121019487961549464365496831947884399499732209649798004952176456694410006012489374431540699057900611998857341791529553146570128401965433538357583234197241068195557067180564769418127935213812471549317664896572191654057088264428695188445652114487628932551337072224958395373898944140631756468652382092005741341581984932717136421272597843248195966729200662344041025891044350623110151511509851555151044077777294868144405468233062647154075703236859481868293500175878048435524695509757585375472969831843797373085067581813245443330975135961225248049230703405096177373946246842495225906933311838532566315615501163786361810515357558475541000342768141074375243776026229872341950433710834213545438363767834416143924377426009612629366803321770628259001587064814799126811931612615683417973570508522857037368343579413685268968479953159489772533850717122711764277341150731750237923153184955301888 [158,107] -66197363899049171763089882342124598868082991320348735295827560986859541898060133764687342226432740256927942929084863765022443098716672364019146896762723386088671167131051924749588882147059388430051664084536987606529293006409497062746764778966056673952213138148879047196755949532397197104757108857868054423272277345685011941821138735134286056476441292390408042464718650462170910073284253722889026004581847568023614851192710137883336926247132886687527644864341731639849470539513812476589762972217850391112007500903360243432855317533976926617542471518710787317623676180232631998739707595867878200724021056545175134965243260953706805810406212131991015477667221314683358689362493598885390166513551601262047961841955806190203179758227373765080058690510759774710386187573858411545293880910067996412817785444010674259094982958000756677862419030534180702405785654361147439453590860846383940078056498453363739853950174002914266867009101053777344280224884346108197166244439733222932203681364618614647387204316185011923688848247372207563484092310270528835713314091063650444853008956138063989798135958178714421881819979673436738789715148404020141937268942079459561829498786053198859599174287772365546659362899507471194256638126807137967840094316561519703791629521824422637686356037005669928253193272845085527137397546022557294783808255856333263792843734617848854459297918654356596583179595919418839462528158875380400739908133700137498681857066730179994054604533719692208865053076693693864244478742637076674053504693776483726163749282340468185384496948047641306592487922415090724269013797499505466498171609639449175668714676287467691014685130003231775614954579657749797340634385375264987645320914828525568 [158,108] -377562039378205774425883587197340647657326047992949050153484375225731536423182388333075595602836228079470044264843623360238930947351724396607354215817861384358288797105734884803695059112459031539648487074278135561496357832690153269407959936200376667459037159139559873559887816937877653813310813515746504277096601215202228702357814194837654965582715988193557284086061404372404524219470432094996499554101700949364243707087722918157058870922192629077081863933634700489811599806605450839586630725865222655608601138783029002794103414138351879515683700195190471514617003307156000257130075347892590697132800646035749994496219147946284163786773763806014107474139689116156433090839652532312817061403585573547815313589935127832874943020317822739547423414144055494894194327859246358286804581050544124206001575082953092792024133763804270508983898178178197058163078030691522529255209711012746695137825774437806957083013538622157698814891178215548356393029162276121941448840283562590071835877496417085225118469910494971531859083941914438317192713506101930103265729296526649176304770872513399500490280910165551369791366890236183332934422019519885423114631620074502379069319678429126002091160860959101134653022539606595448548673105609577991029246179269178016961696882887230289446179863698556122658374738216893562075087637927973926698123862017071931441119277034661081680353653436842358200990613958561054460870825743811257779639284847745715162658413947807381704284005593680129135070719053552588630214655753049393894205015068799770668802843506577212717613782330976403261820911618898161281044688526708258060717345655492321498975661245608640029581810340927495891112135918736843506100027638182700159359107072 [158,109] -80902730691309959441827308557219066528985210952758723465162556789261418913566789916347432442093919065909958572987144056975592668694992306700802492823092080372996756311700448503528061008939261212850449426989752818916287198530123919844411373263401758951103736091928551688455547919779204948665397557290372834979021020853263850877701582165657094055917130759547909508500338653500411353285228128977379294584793934287443085870419514950713215335986638685511253894436712517640697607217396419377167136893123424500399706161856570989118733249839023218876185950570432620425302185039648384935173623164711229029837435656772518336141568023755481368425550443034511766885023962638818794107633921205401243700636287714521239391800968738312462452251713453247175778121237534701280436674181581511037104518161090722082463185606441396813496669977150005637586153199056227915139306360189053864613207184064947522455276607904525281930421941168435119367560871865591465389019756867857890295464688971113623713211233508497464228114405146969783002164589623022359177359549070935190507672163298852542903844091357698751986086409949860827021375263808990279784272611572837335211325981045585965666930160644750929108262440201110568779136178877470555310872233282905993556812674661698741002326721028978164622401515073605746166877298043729916249291627078222460780142077542901251399551901508303164162385956932180556540983706413042821380714457919782384290147908231328903003234078559600810590554418123907231907795051506060141994450571572232280215963123710366103468932824029927592068383784825485901444975679058363774981718536238104983305644169377767375352476138897626236205576379056465589270592206652101688513269179683203268608 [158,110] 155295882835650212721324630416269904632949600949949913299915515278224221517525238905778784597232453322778549943623976043228153676121769623956818296722889159587653000993766574968633050275031522112501995058062488849307105491890405081536827521080079582728180927061304625044704490375570696905106976542092629873386330706027515694837827662014405767729113581443423739541628311571677171442881433141097108029476737897233094141141888744201049987781846371052502546494340941841149810120818609247161839127100887881305585986808430725871902728408244821528508356699889768157232599532371066680238903738659416914691750086946100162140444636446119892134294518790321579705598279117978198671576096887864519270274294096821973953245076411537022142058496704277131254415815529567943041119476481544761239836996861679222755616103293954116485896765369202053311370580491148548998080916517611071280777447720670056538837170882439588770537638645998418807774418167249707595882690176369666210410767635452712202362148520604414750931392346744063974688439276865404006473323405972249562545525009369389642542355755281832400678416099609602555407226288304483030154089272104859183571375621871570538051741675648846403350280132632794383142435785514032914397110679219775492917682575246193747241792694183162350968710362198034028702889264817993169049349462791049385646687721696760945220543643621380752636059188224097758640555689575957468815111363612692719067930709064126123029804416464004910650364911861959640661732112332344454608304647227393537069810381145083641023602169530231002690781888495942820883203815411576517549720207664794717606164418440210982595206587249145838228060586044826086405716941556577660473602505395200 [158,111] -15358854820429230717301341772059685975982221220726797057156711127383169505987973887103873936062079452551050102819908205071744208978436421694161565889785783987433167198635422177200649077995225336536088126072437282506319313876129040143874193195974327010122599935426104308845772351001675336567187996848500846365570755622244606297161244616017882849528498287186258411932128407380695820405061832785324321110830744400177665344578204997656717511614633188414597720871668202112371362000746974041942097536489500936177351945429050963401494957270447568482024852809448295998565817520976574930750256461292813989571370418695500385958289805010592358612186129885916304134548697412993371711236054206057144729903797101578611888790904374498733716560201256954020783622722537851345358794458839339614920644780604735577977018526294122338014267115941027456105202775114223583508193807125362630207937799920259174529481249175542127354575714424412781475464370366688675132227602877903302079739806372058236028098832336653376200132050942264240670518646377935844049964211571410369213832360460505510147531425321625742334065472186680750323384117472591878737023087601888974987528718026120604599191272576922949475889285048616914879688404715430433158156840843770802290305406594218749869950046200945934909214506633829686454149008038558449065840382310175074697004651578784680358238979323201079604628153376777758017411360795818211202390463297874342636498971611614359484104905951963165594961541986206966225463538860034902754605817729335170929759837194342465761799412939083295167203979290464785240136821607914583152144386836245782554455475573913910337435478607220942593291653452864820816035593829413925123391488 [158,112] -557228236415587764543581306277716619646003889782059608691972036890749176264558536777255643197778005445142452575052225382563393586612765162153620779346034614030798216668353089689169865841382127001331744827680092853486536008194425806178431265826714766148971411885513213014195873031400757953214010658469356109759975905570557282874870457598632972156917127024175016536819753010146851212130803629900771399353730984184955915169345033984548264894477210332957574529400546236732967103382278888516396602696676221770293014390420544225950814754035238684393934164844346551701933318260284051880617547839057763006414258917294589947329356423425419783574225728072263495397316941105714283537780275069613534439171882625356191116654137222098190917374355588894002374698156061839907261041038624635923551833053037850942353941091175659819468098772036196756104683833284159907933110927184117459459029846826704703484274134069155129536086798815419302610388162342801279958301167445831274400869212822340127327948402217332695720888687967740387841287627156547839801915885280473432484513024255986845691554998064913193329300632817724035467156377124741325245493879562226010508973454143211810211186263587750133914426158961279197844932468478863650896515525266519174938904637854007644091157730721238211842588701924793426318731998780633672429571928837630418997893293542654340221806691886807938414576762802355366211698122757354866031689467670506809151256510982288892597544800747067321041749688259754521559809005011397825506776401786511009285060875507579651402374082492144248712789808061752345112134460669997196081971184917954792323420406998990415794279098162212460217138811725832880899693525951479808 [158,113] 5319482761017911475026742353196417235381221699947964755805197122787466202613782885553477100099150420753802402404673009383733955615549411379686123158377804749299698875983965796929447881674664700068995080903781000189107550723225962276185910810387936640556352815034300556020343910359075051396203230634018868889699253438311432831353149161228548738213670469383953768741410352598522871803163799197380231217090219752731123211150348122175919538742682703473842704507733488671228790964337509521402272766650975718680245587326542137736777867753728919765197226806896386374987333443009612641922867028470703198479666005988289986870870010349429969596216816277853398912686609955942619998368724233654132389488778958399644753385979605984878551705560052890922499087960909590195172351626282483509807867908114409604952784285349620471722823449934119700726117868378787266959020369970272230380405790716349286006823590515577893477294988620630173203451533203906878876219893605284747669345087880430032276862154596235454978573671944976566516432346907732557371802411500244738724508844410868829298378984277032110453680144631101141071447896747397449362988934933592332850462285936345883865253168771396163620422244637991713860112993404765432220085840934784683240132954293171663128187543071659835971372870713880944797169212428789564800407856544516701261268421934031167062753560347846232225578305313797798282009283486517308032160074114052181902238686421975666161437636766763379119159842114968156072918874661878917076054806426929039160945816598120211023431137189794022993972855652296445826743510888675574281342513658211722661784268821494483250367934163645039473107105130404762892072561842176 [158,114] 493287039190299406628112883303218401168143716865462500251824376860529480930599665486800477786382774075771512961017977214769757323673704731603254902314577141071253278720977534352500071712925662113253959490995036383918295805940964421229063550030143533807483589830172593385624072627108824124341167752623563987628649283231372624930171735540870453233807845216584788502574073304429183340455756329630574718548081918241550539403615547940633673930279030111297884168582246896579661886807495437481402671567167938796220351411527496158467397832666232323925025855881327958101639135103654504991937794136612167946417938267562594774335586822824343058789482308854384996991519991504653895725305507010442105869399600796965059774633493352933789712797074250685722225891799071770910958052388636387154182176511502244361856979337963192294380756562793258512390220375011907706601753978452966742408120467675551371527825485459507350106514147236136969454769749748024071328487192124215912727200741797802552354018807733606818502867557514699824240416105223903043684903584451754951452145704932426950479660972673146172653709804344375308106827584435810649008806305858658710804394236815245284041179162287022853030510668557796969012538405047128147963906078794572013886669587357889924403021253619489874175873183254851024732130379405596675606568912423760502191218734044739118080892484031473201285110607660745190007272743113519291646377554194436303240707244590960566482441322053356792138352055020491567265385922840130982546433678991270892107717300468379173079356485210170040166046454623405776542530010299533040423930376835473839083704356313102758209780742752880044062388019059156535640064 [158,115] -61751908077775363070896979344838360868527369182030567293955077156123615029885344993067024068121051122131385763665704789905867032256197070629463324495536093351876570414713058678813100798210729918839359880954972615500983189409092852949495043093859693435724487506786645722770291850231180350880426107345274712229240208747586554502642593990857465350496797405741247804359679604343549602054339523481050045851000168377385032828423730593428917785676812253818017987317498637641754305238732598201935741021390417245570222636209779187374363566257806814516985620100993509252434824424448260001644778272430834417785376926581366092272517266428278697764267702893973800442537326674462353557377564523692535808314011701868703112937781652438943459270663619207085963626847328571584145758281894474570107312635796096033203208700273970264954503208489488202649680380028181763577469212699612845818657302497999736109431014874784806343758006031692517091723697923093788533419624718996907913303770305254341370516658421075881095573117483536803422234164167340154038728788139302760127798352945527251650655312875001816103183938113821365688802205459674942018620239869852996491244530274795754241778502463784423376760429013859992779230822611035948320290225393523108669347270389592857541673853107259400667727360491934296946038564058745249435247518806766100814571989313713497407049002926267665153336876670918117923264181531376292791224194260237090233504820073631217703069143049196842606759139392912029624392557117012402957005826846693867535908081757379109308134688166882580203843047899776201822421443282638858315302801450444820473914387758005078875846804258028131192883725938458624 [158,116] -5712541331681477390707573576949632554570424043997069349820326386235233854088046208754249302802032247305722211848437604235079291182051516327999959831817398810048603949258645371844646614976841198457902319330554327343849222501183892121227375225875910272286762290629118819760427320640566884808038598857670549989444000786123805602327676279643912342674090744331676522481631039502107243150273008537967828816034414406983389832656173416979114879711936244835062098505753086904517612727888979185906293693916022504296559808455906179098100909075635532364401466681268291699385192841676895603295021526296943920916928982255510713244211814003114803937753805120628375926468219063289455159468641312724498278221797793850623917477423510237094186780813610561281536439740222302308904847582848111016797447914887697988828429272032935443730858340976828414778450724497534684947863927817545271445845728436748600239332234207571767625593719901417681962790796761413053238525511729447026124369868530433687002299317813713938297974938309701119423510842709358306296232615620934521777855764092201415490021007226427624387725605067408828453463720450345498297208873672021074443602546426126276026376838025828126962739346930761709925574818313572729624609946993975002586180995685477933219659002655712261480801781900090842018142946071923152624170171231736932880894696529873561767312993438037970555912339394442833957840212490013214746538231615628339226810530431811631670663095573474404196301232397752945815214552022835430193577744975340938446313503132123313394225075828194255077845736016920451968346487113133128798760658746003255590897575925386610210772184890326765181790584832 [158,117] -9019582559598867156322926472355919482216888780865412367213912627736818719628005494647890865722135139000200367950606877430318676237411723378583796716711331287982008697888651996777763713592043106975954013478060779554843415848897110584266733400957132687622588368495842610838056317833555658826796032795853954139148916287228928089563707509719576063660196546982026301424172992002787094127722242193475057228718492908427618945944068276897065216603612505729153026589292479497007245859434329663720560704922037189309231489130120075176491712184900456464966805522321340280581493885975322668979751979519815974706993730233778178876804592789653214525761922353792286472308496035724122688745708026216517181649410196572486455462248512405621380870194131404580411087621314074718006736373182751742257077200158355336793323625499800869627016657971101084892948460624719941815986056531592267836831275507450094126357100067905383146112846406506213714213900396974519471434973739625357490129762536256391473989272805713161645314514060864681141492074883881207027568279946110410125954492758902700187658217559114390800997993500086936315566135834159894976016858619152832666940816989130819990444334858550206907907791085022297626643415685175789258627427530571965019475665800070194718119050231233227889940885658700397440462613634798827740479892829835615495998410554944599421834542797858589155530962596863597262824308811047041992099459788179107818594077400891052142519828122086891389870820022606312934767678393202261533884361557572180995678078464366079387243989368428922484231826906336229429419763272045786787164893767732243948350590519168215698830552691090194432 [158,118] 13616930955801294182083724587416353271221738738211592062464789019820501621755004357208935532672940093261848716452376735740865590592097332878665886700485979102912436454055591004511159776669188249804540121672002641876953187967002254369870267913437889935317395755412915022446632466120197262784863795674598447471817416068471509265327881370183788649354944170398460102958801337867333836605921641239511713538488226188499721322227886901297410980704591427047091182805765817093952817158401458500233068075012804124491677677996976393112063340709707498591941122331237901729073560130264540047955214831967952957694232744033689864695946476298009842144115523892315500567304775132227839847564700096921359417448590132493161429683421030872713905203936638223791638958315186473500381071739047741773708270653443870819015026520008289125170720313961284041544847978632344911707461326835219675516614491007741179204941682450342928307441686167930947809808905401505103259527063002637517783097980792218386693857722620746339921803251967049048816943576406684232837788097534487686404540543733031673269427791053219000031502403143893784000892181593332688765497060943585979901906452696227815561717361691075232936106715522798560399606040269371520238526479295940742684859288458928371995559314376144811581794922508123509554478968608473171946928272313820587933099941125921154846862337803107361529121527592116244987831659668515648460083043176696050587138161673406079050919677182614061653524569634600039430552566699169702102316961840163433737518665191274888481064609533097467354964871348831656337064386672512018572252565741170533146716386950822057988882103730176 [158,119] 3341633523979738042108319757531060817107680285797789356534969312721040664579146160552217256076683497760788937325084364051753991912218905900624715941198246843243174752889111814595441919314624328873775764371571206819103046601103737017510698905524920878997229585023323973497623121404684643090198126829243388998538259691260096225796988550495663141587046023959105518995750397087690033025545803386799709920288878946181851439979008555907024396495915010538130736938374812600012437998607056928833574714209958727804717169791224215060824756880124862526715118395915780963181612716834648760342255986933317912459877987785484876626693735081556192710406592044106245765640760005318887188372399684262551320513311553718169530590608559561721688794952418454005172229814800347145431350997971003368456600697062624862383838102687845420542707960835803441499039620414571413247128619957020939102019061898957329428580352066401003972194863972325197651363264373298074931329291400306543403914657057079300380810433393467734384688455347345886006157497486681735278477748781777871157536227256397315273193496026137484352692969445641230222882543685700059063080636144792629194808518352199418997888135901678260299261162197961727416098916368629053941864858528245038923633163939864284516950049646452414150792748339555532860003878714222306385837530791873133553092028018323267621348226782571206572621414113970012044047743954612014583649820176653697507915001048717622816459495380007041355897598743845234168661669064851476038134098330971214927730248857716675529898807336194098753347499941552750546131088577046719582687322304261395198702725999610492372779008 [158,120] -40795647452777297428015469146341094181039060784259219439894240228076901397149338007760199980204029485657247519460240994021078126104246159929251203123017845799018391446432323937218203780629737501100150920057136401472319224268643626133910120970472203751475731738315420621105429045632165917988680455337248323465834983404983644157506187882359299433684808677118850090574789136725878134644233490816129096986161336289442481160807887766474463690252402717772103094957898213575343164678202041686435198346224187199111973162485943223384138253231203485083880676704106330171348308117948077501004956169172420658626198872949821465742321851306080842290889547670487178837935684279840606196974087236166885942350325784018764487568643722227144137357243470610014152666259829614133352334711422816490325164117315809456536562163605731490507045977627077630397709787684421930956048212782477013076939531526104703779566386079175222938803390850785645740993738545186562396487197375432738620257293004495053130269861097309957573572105709615921168329250291621570443920615644602190784006327942707461045404889008357484178952499718553836946037661954703276160001871463375595539949054737076816453045357114343256726856490788119886829726984537238959064889374512138785150490254655135798317707915597135255579505162864028303909127450530775009937572087577274718473046624234307137249472633461574383626752155254591804838869096478200718538986299468535899351829705593387647802974747171023763949546539789487934220619279304026000414441910234498666869872858388069177419391603336793079065798917059007485067733366716865047607655063306526924066012280122572800 [158,121] -302470360685650500901247420608263306577445779480208137915464647778124907820461492893856379521828746921508143316511453857003707970357031905417024912757718535937074014313560060995655751841601978741490670836761154226502425587308847991407363074253672390207959646972346212733779927664333413333792825037879525439806426850665621670741610937578603467349869749642306974398616204623755093738312173276423736556673421388623913332897159811233926518927280577812456056752406098430326592485893926581391764683662803097314987448750965421209765779728793940043235534954876125886292421249409010112399371220975699827243644624399355684426220358889350219291856084212642084182461682488093938922643947923449760893191590253734467279814213292724295939827215132407971118361807182793640100367422972786366853763743400909392335116393279175349227788493117254042520869227031803756914187687624938724118908998507881285366515403080635753959876785284641821334852396553676050030864269305159308714830191330295550488021122504780545648891164393910721022533304067292456835964410971768983636484046955414055996304251503733825930636644465259304841829159688877504562612301141836426026852402336249086627203186412995491181748234965888475532185148920325718379492066942177918235299910475424726499375421573413722240769815853042242002090736601371933425783954094236641107437136745778436601258034224031346408846656861425273142047677510506821305880921092857433886881400526985676731147323130473146604722113756867209442736218909157039640318129033146036940361329321362283931273896108125330177890131764035274137769084940447392150251325575431634403608989696 [158,122] -69167333040817259777914267498050089727380434936719665548313644755412949246370975980371100731039950599080563040956700935854706481511691093116294885952796124450169631963691964554959721945561413616929800677324760796872217427595555298808418835381485801037504149161407394691456048133467502318846496088117354731241524250233231982283313702099402137390319764870864293669621299392763415043774956471036996118036705122532433365376647511287502002742607011901303369809146163410976693382916688300015614656498755410987351457397576846213466491639754840717817669229069007461453460710528530105103767246445553279891069026503401626932861453072153164131352805545106567011205084998897368715844160738957385538324459906757851150609551438275784733690997132575368753870108768488876431980423933965648297421566225110122035760920501334625620057576091068583573841204128478889905346514130217607358807576407241199918613137829273152018152994013074114442300960909140763301824468502334280466743560619187862838887265187350558894002730011663863172547431508891252968927035548779250615364123933201645289134503582418084390902666608471233361897365084336944041540499635746497055576992371393021326974005724255096661587901751321928169979850864407744679482996199944804918232880202054704587363896714375350939111309015687136343289566854033343157334679174413011313787837908052122450747185857933406132175008036220148262372191935685342069888354167941853205295346991564575564461942922995332236768775637737255737134946197687672416456183000471103261043072646565049681594421824600438224980618667904041229867270198400095069782809287027721895936 [158,123] 2336187081184229403191222546004889457530214195570404824965299840758574209902740847489042587885233185937483041424893334478936809616203854852372697442981524437836452071122224135323826800868110522965359248896077143119824561404838070390684215094364559748989747838948691614416795060769726365128516121665344615142370401779345673569402403458553832484707204633087485297985410021924999870083188986101659114384492676272534886743030774891843241400195187531589260756642773819342747893462038827378314065428787480878510151024043583458687595581218588655375497399000532444123340233811483104119783448583036574370217232001457923843285570011938586541223654531217753017692106335686501723323565627318988247119868370297504528404250897323192551775036915015805976678303533513925150364767575054907097482468330063471572113110539272212326085462903971678118449185247871439280040112284865398736817532408854162346548700559284070670586287655967434249490106901781771496056261731219281910019939807448295452790023269364289429043447458437270006989282823835328669617618635658807716964704501158818033130437000524817888669712652657246368976019946483236740161885269850804548945347338610316364128691542034576004489614410175063382171639280395468739979221899229694012660972418933875469807771594548865227706745745695374572695107215708796847202931808639092110625136459830928370857342971348601447179839905286554888837003970392553495427097961419308438536914093706386543485895661337064073118753734358972308001325658201428826421696485797184059431802330594604050314527930161036279941604040288013724052292115187788226702988942901248 [158,124] -73527030903067978753545064866279613784924049118778934484458554754683043490920109903010255989957640518056180029117877088986099797991398018533675168143222856728885194250264583741596135295081803977682319315158324971220642166885751674604644719906239608687718289154336435335103152273606056152554463319847365363444312441563188195396098125557804412907733834360363443902536850761343966643327147971734104016910362389088450402007954707637339482239386966823388581375042246404500582969252796017381575344033139434742297172707746316696909711471282984816000916683133713256799520179121537716847573408083249455919450928470199552396617501994550441944914430021052802997601188564193116573250212876509866173422328102752134371950643521652483641940916384520781437194332457722645451371720985441648671753542276387659870712858131503320687413531447935555809562142480705267977530969372006681769416174722456841003715990759499641294690512958579616735764165620702978449328218959642063796177694458888751823707143347747549849335092183591086057438404574052020578503046045486646529962853854641685886764849489354579700882806408504497606799616097861169439224271796373757439226471084518885697285942367774881143764770225257390063392677845573319902742255169142995080795621923685824370011900494092568041403540787037505239320537531780219943168534548851639544487003388565072992195173144400445092236729081452878924888859070291402305151029215898134946846946637812479892130555786494033763068794938226797666865633686566003155628910842717243649358083176479433118605939738864412157252913444293985290044205714592778616799232 [158,125] 6863228733077517179292410366371139480604017086954815392409446001827709473368655465375134988357524306407931406239368580787124389418448617225960752190846228510576810711639575597495198939105484556732856485713988188653356092506363583371773168960339806657045469134059906759980665824699323816429585724676772439589909266260855878389147852307805216025170494887101428958631895036723971411753434343726481537165710815530241124837570379636930525283689401358110576830687929937973762219449063704259749485398445422798135725808291385497637754151112887443288015077911635728640407609623764843577904318543508226399340871258193418664022089813422733927844511041144425053181127961085310860871382463974151247499968047695614085311658728533318422692620986629392562686309584435106804426279327076785979329133750422774895427089635726278397298213619724948788776475882790683405062246654913233478987319057858612626569009461317602343121206340050558993093047887483149212454877916425759718182761625732329274253375991531320322464443905128753602414088017213744737617288258042832406043638562502991049513678859172043585184303198895421552632306974848938653365712163431401375808635824424131302270207193713352033586800050000571250887899571552520036913233508251681772641370945464754405967103178488286620238182667651563790923898676703331359120992613265112937743857635645143342576436988000620437046968011985339326075644155220384910745079159902633371637951528321968641905270280047946696820821089981085259778863439118820610529909525948112884677972488828138863566687402207668947314813861060346920030137304016510976 [158,126] -41394526713693648287974463365393547708331347451119038950083750570573285658699875875297936633530279457012263809671146562442137823613330748720299307877027344346871514498083669184070703382180722272922702073377484163986503338375835655283349676328073580411952014709426590856877426504904444017484005804012111809636088458606609017423627944814050084696698130684602434892389753773596699641210379523525269313697172077032309933210473687931338190093087988059856889203771029213900100177390950848067445509192599463866653901450353680032801167777536262462796498561578088920209287031429671778046199178458634503788641535766294497656928986642866886978145013317281492836029712247092998973411387949555248687921884612781494077667463292173843453597184492716549421782754464595728755869916942936917086450269139201602446815289696784581948061938031981678325119899699740682621593486187426983928400589410668869955774175327533916340318593272143129513877081079824990663074266632229280656366538771601535596553837816947222969916574060691721611325373127048795545193306200985946493951959279428282515118300654762699675160891083245602652349598622877919265486634250728169387357736811627711100457390741553125672258184924079754212719421814724318474906567580709115697246118500789011788301627980891010138582849937677370257100306090532300916034764208196582065303728414346662415322632013957748343603235423646340691942924452341772991053967639072311856630417445241821792645392737602937682275348667525174390365867843208667087109268909253152581201408560475857676781441766021519992659240532494706525334497280 [158,127] 48274543794534511842614238266062195706636562685252001304512297616510983410515912867756674825890127672332433982253953343260266911064306405200278846971751562975063849889835859277724607223724196223932662200691225446703876131192079255074201857562755463950534003869823331411315574077587361894546977245283670509755670867531667469781317252768986898212313524610050826728454172155004615048951760664280458896260579227598732671851636382895164697990333837420462691579427607715795193273258030661852366368303425303784277980373138519796689190659899073461650084582695291273362898376497139486812243980103500127535938137027222205796603769791160787675378615729164374785206403327233423587844703094733934895980883048819544173364860274458827198145880853206574042890887011449541919649085894652833629177837319874611662198809768104091292209971600623576386594980613027821973419696978562342961640901936632675181705247933092195904324117837493590387355517055222586435959066895630501212961513062815484167038007586361854201312734434876164993914779437729517934791983221769114409020228473135898597605745586112409077394367166015813880506005899575246025887536513281034203104810849860649171025099334882372196194411888975251285855377571742052286980021667348506565237911758153295430152100197016673535644441582468251434898339710956824807545528888273219836085673729413380509298610078818381254139933418997165734722379585248335124978195557006942731320603456084605706574395968849833992183634533746180348791678810792797598191860489845374210327426790380286269621342260715614352993671899552746684416 [158,128] -6397105133115903098760959047917776839135503698626204764105419947330822856942060585665737745005376129624408087699748339113175578480991402221092246305481478663532772598771160452704092439790247830667373006322808985205898969067342516240244053858748292003946006846451391017650002599576427767134584318331693140884443542929778737610105816918356461749554432024372616170801276857807915387376230538957768883061193191400011270419220177787261876655423655736381803589487092932463964906949859213956670458902997243096053317645708879138045760263805954420942676106370098270173646284290129555015725598624125725284275389657893663460554099290674731202329065294489697846124910947699401061526740146447156997776323931056199360622449119001227583327292455061614461065793404458058738249141479222452379906900717046125140379547461492421620530125501896356696671378910611805901479595772520072379067194736742992361573962185860226389145648312372690469374781921147553739330259242230503930527313523549926779365636547738339563768874259213933966668564856684864027702275197233733338239670395900525968163813074408220091167116835954687572279220882142002975518112047580157994745406220838720540984058856725603622505440327029089631006273694112687290578398648668173021786346781587922985469035396717303811845406608017706530850302664984367847204185213258387317964550934495835330947459585574223817809891520279108387824703215090436908373036088797721815723865145677352303786348938616825246629068408893759226764510905249663770002120157517963899282774483050590620878057744935576658656222049792 [158,129] 416785274163641287832489247630445618751176170735075947875895910958276889900486448211089168828758829663969633733453544773296072672284662772292908508176639434748458119045792601894697960736726792254421764200653016521117082971809770779698420347132766391310551502525208828866943115086655212320716032047989053981958433604846048288639502330310785846763534754457198557219932325700387277186763806715569151863564639518925430175526780430830321954580182578921730257989156502256970464566561489265729778932159314899704736594550979217498494047496268300323301608730041338778254513931497727207720737455971623737940299596768773010248611989241660512767109872983554452329399684874133073147837322207224592048650885957978644458764151762562713881954173246566010908421224171100549041033474031985197944685985831035168392163252470062212012161483038016672713495671899508111333581936243578323081969461990010297595624449856934624769492957384360076829728339644808608207347149743908657994498966565585501337776769986756431923617568234258925278854361857556955692955507064357142589724967909431783019794900038742422675083715769384698614703582393495494178138492106282750823872984645736568866376417647044344842981614918425988672258506441227289945997701426028926002902727900261592831219688686807458855297828844172172044976649387856982713226446811564169442543726231430824213881052103902358919431202649228084121358263887415019884742825102940647811429527930526362669773544135689945708433253737069994976619701401504775252493277758805646589135697280796451907052001226274470146528160 [158,130] 15491284078869005653482802220160099597635064280366008660261234368933770046727761267576526210635413760179434132711877882589989947351667212967990756365505089630951409280512660448836419489434736846398811531219050469130398969718855445855415981778948812383180033981139714657485204469498189178106240898000435502153977226731317688055140742052403092705459418978119487501376390058332287056280698202888772736191566051985576789898653084131163364327793841350759033492053120498746723887976053300148612238049460444490463592732711120883686511199641393958573518514456804757320240184286829356537387040053647534063858125770608672566881447643454043392161359864669425602878724510700370545911866242418904093893972306769009729738895845103829733041455625513478049941492098624045092220484746179927718288355783101955762494600534362844722119460956833711566494988840878510348960054670276187193807762023512378602281556032412369829476275906714284732028693399699993558573328853366707763622092368843739344424370984816184275287799448357239481597376742892012767914964303718715470111643148581280301870546685612743402863374485284109757230162158938517951414305171732110141376322881002298817121449771417713599825750479314436859269862146696482257579500275602440068350741927000037796458685578182983695269441320334763157180886060357934797102225703454735384273928293881228454339799195685502834851710736148279051104532805196520305441612400327272166570421111352097215986162863569127631213731106067994278423209894316484153787967800974754404257719304944126216112849571690497536 [158,131] 896832440544154787753586296397596134107277300019010540030319146306242411959977783243691308947046479826411177687053132351403055475167287817784219506954511575650324910045371316201440465804498976644573877797354123874948227363576494845386238462095444497581580433017768129382450070149970797071753798017996097802660909142455561934473023562989717944956500159395421124724443787287442923449676884131375439401251354013869612397648321777313220585170143555614828101343155092577230728188951853696342711812852781890121703751924716705290555556737884600366816681624292056473232857641393408691022246992893917688930034409959818206875937896968279521432429209690781785823947697995926771650432022017620847229204372350820437010052949813449140584096352307424155690758432886935897871049137651148637796245951208990069018064627230338910177007697050861797481403063537601228547712153005732390452373611848077791172201787531404580215161270579169780951000649725205465842043666673232008436047587191125877902178225133356898304279966521737520812314104389113350097885180134122760938341577832431131954241421102372765251846763979142828905234268219316453775808614401801570503318853242677147605179541783204469050634232437041382355781730829454941902052342322976972795161819687672627832869953953733237652204958584370158907754425686474337790820286870750646833053161950054915995547859593454792669443474445737103669186266866398286146348806503404752787187693121580647050946496847920192206904993007778667222787408062783505091134590681074200676202875628144026444658049024 [158,132] 9153661125344659905199628586844198831059807326652737990264499586024657206920111961318905085492354687665412345813457334469628817275544404008867300034369099181386727004106433026045279028152517486188826229113810510099192518277506402694010323766152888735253553631694014610876809662653003400563783647544887141214426991082342080571143153522643846472233685455847900184597216315064375003270110599306605404702987767641992756337135154743637843735873441525699370003073626419315584618173960495099048928480200307410065768687526454629086175812051551471073264432602299787401315170454709293706143220272083053319236615212964598796440533256032663161426860638626455146074592497010126975980158131616956960801204341192877945960932536026657558466412781102230307267401616356823600487617933176896457394157802660033976484999943660190308151028498114225796681947886910141495646688687924773102596070207630508083247113362244984656612976567919045848481359783787212312216122679273976367203518583890308946138905930205551451398042638590475879549643551675030792008672880761869710177350487697202817486651752370314900465596913897369492724185605172265727083191854882074785005447315426464196879481529430966331114743610555587013141866966481163733075701594184763113746696820079191526689756489266724658724763086656742320007075608826648933962504214285632363252736224822328053571914664353524611410503740680695354126309059430856916906054546322447163624597875493198830644405873729231901261251603823212449099510595987344803024020334101954488647500962943229804544 [158,133] 140551421529881142638979825866526522619646843804931736733563297355650241896351832137572998320226150752620907520000679779860693397937586322612931897909004157792186795094437818810705283238459214339219800671435336611445115028285318501448060054880812233320104341887354309498140562510177637374423984853410982536271363270121265565349062434562617650325687414520111664280070501587888880641630520644825630425398492181778665849794858673422260185612256758293974138738959110194560775044260966769569188555313170313654505617674060429372125732577422698997692762010016181061867506253693016562564226305019031495398008267954172459627903432151906376232174356475706019089090574396393289347009871262937613947270466607725799876522281601701410925083125097099549379954546598099017342388013478835987365205627115648538234753079507985271532829349690236788954760039608687739213694560220352462358401054922421644920475622666494257920626589899323472488345831758472121803014837452487536164842136345014814879236930403994759721242474726245328537494442486599009655507359940316904012894557347570985554823559262771343886686167448207672250724643479823114559856359597066871559093139599616651932542045584476637182407380396748962418053045533161874068021115746057624373292808894768903442434182139872552766580187309904962687968811062214965072293961063945211042086590641107664544774777361773167858288721149880704892304286787881753988280611177748372632921901738927740865041202224219017381917846768915270224498219311264382575728785594646803385264366604288 [158,134] 998781895848145674788082738640010791105789095473182392402786373181959674512505929905714463119674146318422172601497512456491830243544065418007930385325127770607049968772467362140244930721035013314243388992253199732646762847427873030592831915298445003321156691273142972003341206087574154260375663274568957272211081035243255527753607291548777987395520844328655577437818260268894006016213295939727956834039924461265662766511774462442849781776146761181554390410080284092945628967968392303305798809805587917887366429841998931302674211771446945763183295298884207209409198849574621814803580088438278833748156434231719538886078371954369136336094472537424031358215545833676066312351365591003513247631828488416554013076924582902625495525403935107374778678430032965991816523449365562050886550367666680815989580891261596775966588339008927023750431378811848455880889745722782656631425408306867686439787711849926848336637927322175504262117738650895930696396540850259550077726403605940392570226700412949227331525674943722678146142742263764108224999607937639121015714711023265126453505138112736287922219585221822811675067162023175686207834033627159485374047078115217580261867942240881516415087147812363020019513088588933025770031142473893103453464877341850879023956513513120224855356327059145229343476955758082181887485118593312117527238785883872213848227425109573766976593196824389737002409686489125652279364911839553782812572891240808323743771850926659168152749258012949865789516368776331997948451512568712478264320 [158,135] 1485571885098263247647508615651869552392779357540963298378717307496306754754650700623291998535663045453871578613490098301050459209591030577744158583106175716142630940532212180558455289840299423657410123223843970461217486292566685034944299376613637217412003630261214777743352123937531112174666980019480627353893710878508976947803993218299111248958781610346869153352623082430407868529694759245214447154487459606683157129175986440599653672757724391368515559481115924033985576150501521570506760724912499905376665660693487965640420761420674728404557410782007725275982020090601188133747990631869885135663154430017330552148474210818711922628004917824992574052154859676037387055222253306183562931097539880376636591691563868791197505554349102294396383542422325267442625242993797752522543468619978949787283652664614612278806278878440525393904891830740760711358722426929860515830211001341288223789845241726844972420696926278360954373185251982073957992715875942989908481364470249679187809831201514407300121983369991725064111828875124935432000175531006708289105614813014911489231457183279223008148032207969317048893116364911299066534067239252317033691412650439689094721184452427337748972646756596253977922856530064609954810528112405885981195925138371431508350438321916441117540582059513477424229957457626271997667459422100231162091482318898691571672161440283066009457247860785756770803611776015914212466880860208884659516310146826940323223302348213023960388748112296393420724890811727787991925861178286080 [158,136] 7149526218785264368135856236295976584157945363570685538417747327917723682272617681378257325347399403896557889382201216909356489664658073478435099714897599988352428088794338453321382453055423459285050066313828012687367853903861752928026614856660550485633667036365747589392017120247292672170297684947244662539302463818001348025083258892744512781293019417773531642172515664819606752121388648027307602391999530560062653021258435529035767904345918615988941294531155111031282136055418889063858444743279136544839194782467955550247038930000006775064048060362420307788002018404124594830500321664785371269118146820180822028931816868635620478213107415403167762767209540219940023639174992831257916824015877665568578577090734106625595997955887808135934903080658772497942319352304413539377657188310372216650209579556301581995118121257290167136255931405545730428202915434186094619949743197048266200347386688257471955955387702682664686316585948709198106687670380918283381137272178727548947880545750406172145929622079902703385433710131473939494284457769704352724001577258317074010197674069070576080636326270261100409625686122468184177364455528176491861581109776125217129240190105735926070617173582748635728813977996126231198869372606967591031311057515414651621156553302082415847779863943318422300503285818281667649457641543947802540271779081172156697138975573974513418025798979240324888522964400140963091029835716214055599248009568465505903091207913009393089114017449178212949715183324125352195616768 [158,137] 1694269799449756451028306779336112644272423865205777325752559768175756252360497726731291158931269840512440395157658440968461657128459559512816865848654980355743515099906298470234609246488051042860208168061443172469148798874308940651272121707780937343205261541589856926794158900024815405947306752424177248337586302662986379438517278763374302286041118583899049749083524628497672492466661968788904203969457658527347149259755610692441898196939037494038922355800173558016577963554611020575696447316547145119390347844528632367223696147191719729211535430582749661411621553727119566918524024700776573295102133927866956507246051724337713186034641642608865449847943652381692396868446516338077322830935866557839070582419349651296592742281231093271006245713032263681374924230744004686586816975968591957909477017853035763624757993807622357851550468687594638718772541446473734301613793697112994328337377114420463598297390359033978472927580017499951921315687505016300576015428711770900228312738638136545699036619354105653808732385462216568302447624512629167900268210331362160751142003093386839892308601577041232943302825971011241591044517195648290955675978714662269515298576221139211557357867279713460348688660821818028161032458504537403817478823483579560815154140066251655981181708206139877484345768415183289750308173909186265448944143789795403818226703330567412726040860176573748915224532519999225881450402990310716995561717696242687207522361331940763876416796489210168652466031181191936 [158,138] -1788328590277386778485909573932693670319331211060972450881838791841698018681288572477041475397874277460555287768654731175466332371406015761906227009723025104875563016966100777262646731907630487709441799871132714442638291232966943303604548447298987017199684834289748958735742438274015864594417189000892799549974110384397561284951156750683965227329315715926406417128372634253280837523835914173351359111194410713023251712390201062256203660995341366119785093782010740916775198488904949345717861341915294500381296882852083945774891306958572157263555025066481936893777198830138834854096398350006029224400556374868318406104559879606731040802250742755862306198933286061668495662508373535884999314813119659421424827890590560525952363095669979075245976879176506768537819864711212824759024423370262620494081464539726058118010602991078605540399477101761158326798444274019977702734668342371351893113563686594629503186412180389555799389099866296042699850857781264542653214477989744456101672609587483483138526641517572032885629319804484757698664679172604790681979835168975361105586852865017516040426780342120616858339095183478940967907708913100162966985234550936425664678034163578574232882153098139053910187107821082075995017988046132361093696643364182845857723732483831472189630940557689335119081653247611901657178124033623228335512194272883635499954672490631690094616988913761772774569296064501891816725428712873257103938549577611860800276845592430576057190637274482671945101312 [158,139] 5228196772285147288286629530988101772481694904943454391517411125516727636503179791886446011942337219118917505531402730759562318459245782315720653077152796496385402137712044338250226509210075468001251313009791572582593085432813586096883410103753801485743874608598677494840880394487705300944485039461345997404460799324805271736926860494201462684455345448719720299008870807339065120764492615561536727215984332508971121008251562858334730402872974707735450624354097050072458489879079445932898816588520760674790534038663466664203342356210495308268525924343951266889029021886480463896522753926026608679407733722297672782623312013564705798364443961072197581312512155334851878891141425505738686067855416202607505653267372645147593440299847643920617685286918183160688224826467296634640966089396081670664839859066513382787898665557784720899416321290003762306675300137281906619776965780995234840577987603534224054878333119317900351925231447275921026711232051169553060530031862945284858262916002315540876584487094805353433333653156302056787475496699110149201002344565919000328739160069745653958166866020082370378503759175158457567274299888759421507843118798375078211943205600881670170928554948267177608844807642435448648122610445439361820212767811796085586972208845382585102640305394239086695166391552356593548082390183478924258742147976504501979195776264051572982422851842472035052512030125993533141735211663885802947451898888346931421737020762696285798156496600850432 [158,140] -348232965841867126270434110854477365495764627244974303548813788907199060358147886666404208347724911513260554064946688514220272612240251848379161669613873742807187502890327471986123691990368226212362769854614331823354040606947373950993165511870557470207714625092497931211288477848358039419156997135789638892957319393006491079938217339926619066703433188396938217685411004180142729719890068430182154185509569095118058014745261776303037981033841227019283096200830598797878565084532537506913266936386568295189332488345818341410774342258050058303531814802835336098988845157898486596451158616219651333779508708126847045396712168087736885907497793167202127427487069110462273746379526185712816495534536243015832290656544579791184137002928617980645843743598861637678571821951881175919990112181810530280365309381406587624426026971089484679561815428422740033003403356652301262685310019988969364888629337778091029861921856829242810519395721188957666310042040820658496988621637356169224707237043216689106403152808100583483508188306106084833374492074144659156785683607683461647802683380558450928347406270646118526891549564122606763658851916255296427486308832408438904946741535613236237919875583044210992905842062918546529118476900551511111186278882051391439437512292403562420184459333635032671616502414380257099011007301137206607221258277973649117829603868739830872456510338717677525760902508080002384403131508836217246039403394042101082382771157220420548452352 [158,141] -195119119111188226730979144717234536567949816217471845779616257674169687441683950271655535338961579570034159333248621909365274369567007693664738330472330051760631073330938092585016773182802872108899649224488455073573695154319403836666087228242747350802736784774030302540403599718592738358343653013788844142139778981989776547121472955874483022057311232451806700684945519610960867895613476219817881958484051790389998170278845383349871204076063242693626581097439288600616287766552398103635237679393430795858879373367952131550708010889876760875698681973399941987627384242403975874762601335671347193311040026681600440677280275479434891223817766824106888559564950489872734744081875881032783537897124653082528680518746014083102554961653140156665139147914046635593727973887969178784766822006938624795422517961752715500830931214621164112399243762526002520616176914888821680310186717504868005087865127337193884830288183882898813324233253869482545871565965536257005174296407740906772315386189072862233836706175615832779301377917259697654162856343139261713003937723557067430728310582036087899943398174572591341300275300447922602731731621661986985040379390458114245951786071208452833490927045865526598583644083379169209054890969923804912693423025329308439276669614345716312518859130501526929830380873707235599826578413148275595525967877734897001696158740009340679211641958421889343739534578059724860472002668093899680698019059912469011517817408989696 [158,142] 24581826372714814017963147856351380427388040351133051302117032690582870202035789172731400224556625183231873688782000951804598625113923232428832212676599224492619573052647132080768718480334213297068981313327453236293245373520793139400497686596569510237638556208733643851178213528092321959471061279005553421898356312813165781184217135815536786953094824065030131881580731689578838867693387572779429740145688819854030090904029675081542007251806837608287742678241198759492226236673333593685358129585987661808271400732775041402784258844259908179228392437729010084648352759788920219151521737965708230820540142641961271692521421588266986629564097257676273987627172667238038912295193616041329863494498630465536632662141900276803685138832541560272274242310364636669369221070507585244482697775370822220164542690795764221981608845437322608422392123933541281437338874796902781428235858764133940317787418810547986844879845380239728203321779116687334213847147493936056022089696540054120156787634085327561678619364351783801995948784935684890550102146689005068474493397118041333723747156415877973140440901425524454916914865154945660856566075250184412221104021007733871306175662136495861225611637678315443526933331047194178032068319857939433496105296112472818442453819313732329079037029431198499790693569878530016154022938142080727823287327396077818550870149396280484087420818985012365978393769401517172302252126182726734158368049107083377825792 [158,143] 46854482244699468454409627480674417369506986761073916265403896127175555074973330036432778715571494770827672489215945187167847717847407605790732971683492057690299940156909033043162131490817586581047857669280351250715045011997748575305008635506167980546566985266614205999024523701668134239328162519981050205394594562631044692739517078894438322368846090649979661991595814724029980471298354372686748348324181815438919976238032582637756340254565189308099689196609635263589507856308544586692602924786847077711655553889964851637686216807269899918679473771455089530189464315034365159674755177505252428237265476099101151817792213484354937609803410104145434865792124770713362502724199794637352677170084373649503683489684392683261909971463545101809279946042127902011269721838205336802437343113100071031785544571328411860324085769278922605561439455583295199116757258478427813933786031799749550225259660699249907282603629501224860556645049346683055144161483183072682808392233834016345503834171377537237664659077367641190859291292646772671476253539088842061877806597084853873992216207987311830740032818139105074464168073908175352926678379528400439402107583615878195948248099757697750830655256076022131568250611089122001862404157262004040812927296306538088426721903340539984714949857606755459072323786235940945779233412829924709328569493507893833522512232703559965034956374054265305116139996132618216957371100986491987927501581312 [158,144] 3324119644836026949701186913247939707403224047857362896105469130030469204766749252723194823801487843476866305194082234960609378179979772650867230362094334812629433572428340951928532286334727294445309332333673812334249708354585254826174727451511742804096157484524072685012500654030382532876611158579616809609481185876458916442659332689925758221239072154393094834148307869343731573862355829587309090418523185110348409846856997431599057673327103311322729168714254443429015341326695650072906533673227719699835024390391560836593155914082736634305074106062927626664617705079441245208738159886346911742448761613550183453784873205625697845182515323287790196387893229563410106412937842463789553615431587985193644077468743428004888707222881282623461377783995512930940315380326427280071338661092479963625896830434199219153241344946373958528899878172652829331925711321223589612275279899083245249145768425556878220765789079279524085602885027556793126191887072100796913428740127085783800044554717982775364965373991463233004243513205801457885349616871427864912215540618698710367162624073197907671979029966410987972880135892224726694064490632110942932497969764667181566677051050268897666255760364792326860925780815068047211199734388865690444882590050938691840202893213287519891732449588389304279834131755314569582782129429128183517933764451124424693565078763223585674578757415395654148355392339091122122314768643046637824 [158,145] 331704249574908019654543451608699742663874754979705397620358144918343250112755920279485597384470227432370331126440455049751841391375782175990403198322691902658286611601848363242716284936236539410234340209399248372766978697191938556836077683815808101415330140718682178111637396869137557324919021442488365062763972195705199637367609408014199472664334639565211860493472436480575899514957815670132530435607262827150056190946475335186837052525148622126327087385014261629646428643293748180819970623443051735484316954162999224961996019739613953437030367174732037503441656122134190284275990872024188251258791625285786984511780740780572468848202915682815480317478070186676256425715290476240160561992931222892981320837692273052530016341525717603848400494178600184346606915951138464507439586114075602572351068117983764668763676655198266051153178105066637927475297866408600212233027533980163325493147289214380638393709648877639655271998202662778765366916043000551131245518356490703105515496410742388288126661038518166603550054928942804847582030974204186171050596250161544888716857162324818814225033668047913455310754227558235102337654701860480908305539140583584453825908603051232769122042106729653978456312234681623682328648626636340840245037999077875930646248504332680196445117177417705557117611334826013658228425864494145698002172531293015344004915611519290043246314619303374188787571107771510494360050192 [158,146] 5999581565200033548769525107342218437697868948552708766207386279273833881822245537271165960315243185052221873564956215928546030466952800163723367877700468283223840081795566163670311632282101667463910772056903426857723183988153030039491693244118300893112005491873651570808822338934069611347238247605214040507153701317816599306363161214013937043195031605688560342775358437844812584251168410525847906423539692400074562644934052348720926301314240762695897744679555835271728240091132515201678725462014709411322674457004726351309185189363142022123734954400846777127559008840384729228766078799366181553637575687313934980650259663521473618327128062168008089696285625214136487386471514210878484327538397379661276146571240468323800739156732889764871402858894319054648487543751310774720797529742787547216182488443656008676295434051003507017005174312155993400229240880532807892298766955255105026506929953119276532433900905306011578991147375546967587775270300867453551778463978891379770368187999361774655805004446343908436904484728941067868849167602682140366088568185346010631181569331635841231871558147675560747763491953918154394955177963379358333688244370812939337013690451464897705559320554035650723273904359160938921472659234009578768741862921933891216608969307586289189729351082487981824647424178399257960345207981765075335007903575697295557546945064922033647822549810359675101105434845617920 [158,147] 46080382321359579651137434011182636836399132198764238490744049582203063671592960286909236648875375600829417636162826964995684807078140225131738138474958056308093006894150860534308902263503787377102525254545182460258196103196774049982779259322500316715339105469080496918707009454692926099236809883350216066278596957292399102927500734082449729029691246946672219761910885132350532369981788624272865208320251731740515166272039456590580269221808814654926355689006503457748322235988786027842413025551254871640702511817004714412558661410272563783153975264089336959080029326555654892052981131661296471194133716479274605213132956134718824938545957944028798480933384894024077358545749919095640714657305206942519826409770373729791734563780145779826082746209313569595271970296623151398227045363788278710081998147514358603734471735761766857919522613480435312508747810257702002479913754942663135867683123225743947234673556047662495846708229405648488228603796564500934187769992785921858727747173358339693749878858916158900902362601041402392416756738409974889117653853700587976076377164644641292551787118776053720191017939364484930666907040596385596773015425588204303578705666606033220654378387583405554713425497779562311578490704054478863913314526771333949896558395646297482347470874290077733965400335429792993515903495199804706751296520378768161350716662991955713009495837020297266388992 [158,148] 24372790254107856198346640179302406791562948720311070078343180905834893350967896519895592271310863531697453788253477550923015239611399582025820438190604677959100131558244949914087632625401728992956061960125841066221932966660893372890236135016234773557810973459633050875122405698812565333365819748268664940824522597604811737265687235767994243933156069122676244411972023591958029479668297686982182303784002695117287002596984149412753122418285223032710190375729941800133807639741763063668019819217226290415323850857505987762123321350830678204635351678396696059045052267601551771649339054193403824771708477126986087759709051239780983010417928516380853758436607847254940985946277329816690700805767439516020723214692537634469299224926674221716467744139309044715924133901886700488684363497252945252340301730830811919695013359590150557208215272182415344112362329354745792140866530414341726801387032981476899989487569270102432649562424358669894173495963627778218826159110709789743159044103392521884493544808055449419158777234986878126905156697695631211922727932513515780294820334202164485583318418416118008075363572235740511747427934640513471523092434866785472111035432229500282943822672461317201160180717403125386405273244215007972607160542581128751615826064020962258501045950645919184551081455398948401467717869065402120626292734014739922348248072756792676224965722112 [158,149] 141390096360049375797087466113779431134140543502290881940899347704137044277553664530210444147253545840352724230750706251028133069250342870452235953000378011828525360865615766509188361846548724832065224614370065561121818523393865094007821985741308734249736517233138610567129571750920654193693008782520776175320938163554870375670717138604200730211523774074624866539962330281958195586177722974953498607363202003001661224819327383330293345995431177912901258130073345831108020510379494332607761221581983183247270240516348465312801799189302582127056069807647079980817960053747984133918745979790888722947567135018254302841128611690900123176060570413626400937234276973431630517747399817655082142231756627041780148342578851664100446230115717779795146573880341056493719129554298327414948985478129937334218468090611312172144880311303714303657757148978865696302935830024375760006362221805691099214144644181156607876771393339359484236588238739978081270720803907781430508679376439631215414988825388187036359226001781254448058566785286890310769629380596425662276329269579582877571424825521538770935929527863516107548652180790456015497841126370218478541626671435422446511937487360840559816303411124737137204367725838534116750164396120043845178786291901926043480866428912028389885404419733219383045477616458861283492047823157992481705034619087715345532404131451703808 [158,150] 41009205112687568720423592662095955565329159572067766089237433991547241213440460337013248970347192358041176786577694359730469446774866168389743162159950006399663345681775796453831982350813893820806231075534576117063427550881216275409840557874459037746864729746809684180825604640073479748906436850983993385943931823917955896286835540700900015634901713992739208204532783368780140456353789826314688073952643126682524791280156339429458865168755307177072812399564297878638098018816646875119056189919906614877190536911512775356365441237391770906391418928072336807555301336529878093520041252097476539901482952132561674606999183469303713005598682669644428245929861338397518883406125066573658299467508340201761342025452747179864514754628910792867966628018873054926278696108976913130055709919984066272039870374998924478299725130545836048980845763044002790822667400856439156404517088131630296363125039360294047590806327054442063469050326438856696961957649153393438185611749065562599783376961492453687683786319474061365667063040779597776965458971681430055860571361219824428093845993577341526961259965230160329373401907005469252755263936576034709821461793271914709885186810104226193947115319959578126637461427644946100964076940688738088979255870630301489053743407250738899344507769773060601682648772011192765129525022019523749726202238670519463419392 [158,151] -61868404804588225089239594273213033760508131229020719877032843217200524361777705018912939430612012983699084653368014919901097522106644278437878285673016791422589351942995475315528787179789633218236780882446529410871422952394699783555174267392192926764197044094214917938795380560192346348214340047019247533661125433672540359303484643867254286212108413763306231069660387884918664381020546424319751542225755148721134867557879313157905829708954400803936247578931870736188166503736163962572255749479092574934189600444236883059684436979994800519774520962548374897778761676834166625385603981217975975437099154488344805726032568876450536608394004749871128136027337890678203999945759297163763990989688076714708460172557298969663672345115430466308920397068100043624054716280609789444005747835934710986896880948360348063042845620134095992725296531170320532213459101309109519265353213027706882453241898053606944981976964227861221452358139461256852379608232999455681037364537855907831167065637376922012028973194401362874558061631561804107275098889506844844604998959256857887418522111016217605180030368102351554324445638663743215012812144603902801242272631040097391864643362712255236113778109809925750620445975304042840446461236208443587607684479698865452671405443111441674718128874674366067709955476396547180927149655732845450621182434304 [158,152] 15506526283949031812034427191534658467304796741358207774302165651153679688035406857444919436514009154107780827044849052822922583721112949229623984341883530393803029195627431414435055757448464487927803257344111797214822680311549460012304354045278412913348108536643216271440423751432406314570583366013643927033862246184940206811691255658652246161618269959189808625993531147529875616554325800514883586112509165512757942619866815483502904571835729239787843214922646300854896160948261859665404208986952899880602006921965731675714981602427947224195879573935912889864526184586181241111264763854635932775158792730672394245248162777959719733156080650246539556215548555840070235490127485614521086597230065949201403535853286786156272231358889822813927556317774303156194608436149129754766531036775855558680429172188399609752487675923357095004784703619629140598388943304450811910560836992000364514272863116178752680086859017776857599466785605659770985030718030049846185142391527068076676839767155960963813136316981165884527531742466422549565295387338347270644240475951898387192931417069824651928254827911624408882873323559483627811875558699751992930594271381070515479792058152666622195316688922404309021275352656767149383994435624341738223968523565432283529188725542612053932113368411046462604920026510007757721567315985701376 [158,153] 315075307013091845920098902256206744183631884996744839547984030316830136951496785529862190157197699312871274984829029877560664132038840802931945523573247082581988950015297725208870251646029744836353609628383466898035550341448094407981791676844843918603247167440904087411059090982956169384456788654072855185907511485920846298954668891370861150443122047634094277977716486490432299419139757138676855930714294475442307809191637853041795724745441381578161743153493273361802958455203990380863220616552313501699244215096443666347123731369079728476322619686426202905922911712564801336753244830322875606074332982961491951461319034380899347599198201595685847247129090317702048850274671954545105055810506339889550381756015053479559534047578959908042208078861182208257168480382916862274337498406782176518817514232628469931355348150316279490850897243304259922173035506807863619474014349463702425761438419783863006475293562565701021013648950085703041282001456971765251763488755591968195767178104700453975074134611396916836328898898669293911778885071201164978236992576733315391605581825955145681134154375767888297853394565592192033666134192234947796755314448233110102402203234028009552892848305008371695742667589079156958556983697701356710714651247321453077552890017380746523663007110422893804451105942693018578976 [158,154] 19308495778862669207455788251548579513786667061663120712390233493218464616731714222070937647195365566644025335417391135440535235363995602377647320331051190573730711297469299103037982249403372807793306935362188791278178888747306224583242848531483725936874674732533376755183289700727220386335720219000077430640760070685453824751803349896554804922568637397326991964145788373480673068168113208819764821749734714035841218938039988971456010465606990910410228944969818580118053295253065150126955329451225365331622063995665196169501489979008151750487025417751647222563498157900008095891698747845711283393034981505651309261585781279977759542360384105095727795040730906835117270214206638235712642277497844963040566836792491758042046430648874605645448328229586246280991547293741530666915750812214344579161503870907080882904685519308582812414249673143664106324835515646444833973523876980896625615523398465233905812207843414658157409334734258594642859828070251018534563988271150214480278810240172532594764597273693931990568671752359329954136663534786069516911570617797286623623662357383303051337039950412682460309472234809098559589112617033009243946629221716856979828931771340953526471382328092213295445587493097783298378349819502892307486252127467849994620047422663330542120935896640924918428352000 [158,155] 534236491167879283103004491405694247853468854074884820227736971819086511863380314331765179520263729962690238312643387521733044280804752740981124276753905880997209147095016256962617644482851231003404372307624180724342189149844570295112693934741574290600230684687336576534436356884166276362523376575526969527127297933943309461694842309925474196335970067331694592708832334462272614930225061749227604412376866069280201086401903702556575581214504694525442541369256520097298699133699642849685209428972940742587236309947084402789048815782172932562077280386001867297583806789292630219825334233434051291370969997113453232230746735190823139081619395166928168110343553387671091206109284478609043595386259168910212090226643479988544892435094979683951783491056013768056612409562372710679925429829108210609025585048982734383815370658128337601526767984648692750468832641872056436486976569425158393447570847644309592358295119263310350530924290762428740482252648639313070622739753207765916148820158020500541606271375993224441683550077152415464793272857528990749020634484874699894866772966630854250531578718009603648691474875711469532051731894694314714960890424917645670210278791476575540505094314008828824527678538937919747743008068766744488875093176185625978652833641556437219202288636928 [158,156] 24783587024851161046113474154118275166961519171839032083927403629288721993709444087594516619686438735101530673021641059232926653624792361790883162827184960391105352546865407773042148697923362774713119233275599422171157863439076306881851750143131538352891327145865012696364616022078697040655162148912282671556212202654374699118669062289569096992098344378324339789132558047232268238293839873014563535568418983057785160024764930882634573266274763926451966659694372075958953945599338564079623154007586448659716003279129586016857331987996132487392877594467257028838658367084299708139521511687133855494197839044632983548499030623778460585580873895542695779610726881649995314612504393825400873031293920569299051060126033617717889459225439361214007794420126135882561408997722768096739029745403228660386264271694178843813127093728286356656956130083790396866028248493724614561298335882903830282967172808398919388550648325668947975233067796356386407230505588902488145627166001286673192654019904424515334910005838149780057529196137014426755919297552219355081856577377760078844393200392497589612117996005375909580057316282519715395518787317870877641988700833721676141019200711642799469494261044636689588702465610540288586854608410258201594767483238396440226075329405783040 [158,157] 87126424002827950661348164040202686576756032611904271588361339664624781652301175854211057693769860414069235085046045621514101617457630886046581128880581660456616518411543903452825765947242933327333260332322199949510110562320305045815690163635782447983195948829566461625835314088144211841475039218514198269741862594813898000672572143656900433290569947599871743483620743338069596921844979691217254471499409673867866697454439522638233384691772738175210278056562497481282949686434098560705148791579011485911465672176907706888159412011894241723140575348201637969014069736650663195124289464409094026553364797004715046533535438711643793994529104622219529720727677275460529281499987904093750498331458383290643886629578445965821621427859631632776575704953029176180869916368711712448641350107998223007616734055363627451857212941226126243452754920607006446522234046413188931149141190874214097631553158499044367045024367250097851677121621652752499600191884398326941115434654155999656747369744436717950238016310428049656797874232044352086167657709121581904043714213172376053402331588755781385804428227838993980997338129440840701610951807435958838719940467155556909554612048741872056354226414480227894685659270678613552823981887764734105762266197059775221824 [158,158] -425210503767184166298002887998103274100070417250476954029146789503585567004294245942138609910112366954028859395315531573232809434902416664875615492810923171791800769466513248610177669424450578072138493862410792735688174187226620773697106529689431134832185559932714863794977485942740399830281229167069843230812363998719129846104300409532497964525657638944577400455651033706575389105966156780380440308381125611808403234070328808644666539318049889699896992373980337046640310690651389569214532245918377433388506252211222702871984712186310004841270108742559471638587309374287129399152946133970059387806240987492704084699181944136088262785815962374895737877676621291916939089488655792279077252832457155035879708828263521355450200148452139356915868110556828505763234369343523715080432554647477535942844292273131660607303423493308621963880083508437534671939968304880224566999098108727295361642487106209095257675417584815243229896588057675003375680143645960747426591444653237018686143185543698109736496544857577637030998717262365239384245723785945333025044496011432787378414299373481951707790840192533338087940941930522694840569683486531801792521847177331706852886039717777820665588189231054926018639312467227657930365338658141071923067904 [159,0] 7012625010028531506259593483208752221298843613706115327627474528206902538703570786488914141347940134658370732873689911623704461272566102291913852513206550553601075043564521824184206531910868392110373043298983054434545478312789595292016302885092791125707562289646090536449056745583472416673741704713524021658738232839434574515427303839990925936723603758862364058054105790859493617398879091293160942537536193753200285544665500057062442326766382430802989156808749132856779189435337022972638384528113044885569924226944213002493700779789574835597035134721512721673010656111091439705751450718938468464014192318935760349384440383758284583923307609057048205929936974019032187718481912926379043031424710410302962061739216481837864279113997935673737504509826474906254443154674949176684771164817636269866105491378530338223877251828304790967711233439741859494269933076634330373113923088517811195219573960349850096546979641877262357536454612499644905847164470671801170090270899767772682083139417387215863835636441345728484808259005201961225474545973268890948142391453276685709293977175458121903127516718818167191298195813135067207720885043930164358259202547167109515015396171001531499816544623834070412003235709701697867119503072850414492922343493039839643042421904366553747752651056751150566818928038092605905500728032042601110460290620562155674592741758408895594346766251774581431652728005411667805160218574152974085631044669633645674532066426317211772643564868642409354853355728399521249395979210178699390180008116810140112723558372989288817661534334517320770270406627866344875294840622043862240009934894428324547859142850515195124911015584125377933504609583771096064703239568144965301563665994669585086322676993252228674706244443020300321289405815900227875344611901832063452799259007456715804497303506074353417340420387990845251242301526382359160010267274585147599508954773472551829989675313043028890490859019968726773379908056621160419684535316663409920170126166232788854916993245744636288065800613609258076608198600732625051907241642279444704399793408811092376708984375000000000000 [159,1] -86468870515621746704131833795199962445533013209018818748950925030710757375251795372894276963761404127237426873465725851154964241984620610934186548956918998858658949493802632851118864360031993728310244171547636459663573819009527319378123495375017105810137544619165314294042838324642070382816751617546448856312651570274079913540001830419900752214154745397990383278380202694483516846360755469387026158918541264691620857507723490263496673544415317865908457725259856530853851053127893190521570919950278806811068087138432228887275693311502501394281946250729270526555280859612025529846038590313835017268881585420206519609473958278726210140961710009856072124076456835578043887868563052901668806709962533437330449591660137587985987318469181604688038479809107950872605860011534510581757147246903834464334458012439281821310253579967712847385161350239377407141732627081874993389733732042750480332368900925665450120226280016146874433178474521579880948882775987037129153898517990794455330847178940571264008090163911788201278150268359142401647939888963290563032003677370060466957065011250004616325422519651049664514945244059646128273739803055569946221642791432861114419662638002108062294517729550719918319982725144947845185426803911063206307499278744508689449912993939159002357319387731901672086774903535214899838234613743027991289377033829219960224880600781491495953770497815945519143243830950451618025186237201965944247669874008943904347017075751761486133248971122538735782711423451458625289117641632740114211435230017336145391311969978862324982317414837450305564634545110110908379072441049807581589012130024289381214175063233670884784806918730121196503955200680532485290975717826004486299424280268823652234034916598099845958193095199758233230894639639409734004064095005933186742413243994480822494923117767676436655158089470484779373371174927216137293713419035290817329495299738048919322030854393930988940258681907282954911762825199238418293978772139421313734019940555000451767709898479185245790109889071669793572245422612538973682636076617535891841725970152765512466430664062500000000 [159,2] -381281195581111767689151218481575225365590768228081711047966703915379981739018318173789222751748020411162106532750134586919680002803126581749525146019482996281702571628278680300570051331458777700219376564681373908287777536140620490556580273707803727570516680633988423568631014254248224330446242413549585274134814228178219465847546629825928187257191645022117773649184089701164760233924687296182791367277089701790286923910410800721643630748883378613991539592667125604713986624247811477828111890506372023611467516869518871447542725995557872809662361408308338383404860626396352506488219062478708178050216466260820974716915576358006585286349698019923172924437015944981623471730808908066359578008121021360517506226727162270320106593614593298364754696998092331761590522140245623999397753640702382362693516744908942491393419613598442403111985205492484230669743288922785063137560452286253753818308008395841665318983516205625440846307522536249770152954861067584353587992107720776379073873820992103482687670804008149321960570886607995840641343399950334009689776040820806283986673098317772390460325812183590640473496020621935120304133856474248455723012110501327759470334715687746528388950978557063486093595886433132694684045707755479479882552098778764179169332272271272566487513975797655075982451402161231047207828009571337519902794593326089590267882671409235103744790754724642630187769988611461380016863745598283154692813268295349470452220630623184206865855310549641686561403197082303987468131147434877548870179183855357355930089783016611678585435453402896635639122212238566395405297478708278566585856080888263199940089666442564730150308980796893124696072366504648156395439463631432404236949823672452473533198265476892056076307732724636236505788492219617277592405280797601430783423736089099181876214158605373367413800141950630670645397551409267528408862712186111465279604497850755819344302137690776922834188245338901864145029129779903417590546452329048545894528221307056175862962468802552875511739199659133038666827859211773190674897582308489063507295213639736175537109375000000000000 [159,3] 4572129124777254417285689488163658890828276211632031827955768833110615762672393458454260590553141895036312458791234048929631785666397456120694910256461651717835826790987523659538942831266422895943554357639865936555675837922618462242846526654077626754869140651656923096364065500345720155174802631043375275269519362640125240604494706565796752034156390872108490085110182714921726698606665459790047383186123178875621906249835045025725583139452456881484672868628736084817185388349246878714017116962900421995524611813591357150034162773478201143192343649317813574874191168850394151960433019264627344896753260451544065628810819709716377665184369867403851544917670795014898164639647084703010943306647213730017694985898802385061415688655611220244772305753277104438233004884985201718558478075066058642479675520440249967650461075137013475575923308444257274583411194607850594318788316510693192838718208896045257043743313000411833058690289263017702020084712945465009715255427574140622654191853087247835031799726330983940327931463068147236608088853953254959950855680750787906208751857748943145764737049025985760743279739344401297995017255255850857006275901555515019709816919632497060559837163076356272430110920700165998278944605183013227867184275069231708975899840806060649895712538388025858204771936290077582106135809398855003425019408827284302003227771522331219705988055597291738801394194094645904049679055622754217387076687108713774402799879112950021494748190079249154374326239185027786132994203131317850662107376505594021862677865716347399907473448935153636570484136410167689522954207120094915664043228334237554665841660872443020783787257586097480371554864102031081809052723312381734642915672006881683532560464484707224214885205418095098426894654909609717321394595353318900494990498296950016667830721223675572096566279247894983655641228298190605955598074022632128382653146337760274613276788319660938646268807043598354798647602535426954130954156903019525204884350659851024244282145853165436573322092738859515663846530871000520615532458634788781637325882911682128906250000000000000000 [159,4] -76354439374518906141985799529503509113019932946072181840925926180944064609123009518390276329144905915311915713024047564037916348084445806014373200424115554895160812952650225585962523454034570971066347665208821361432635453744624161137625902281855017027310334784567670073978756663142765196130737086094546669123027090630910391698686377593303734631635597365275846629743938581992045225885351315393839056449424886380162632822896680290538990850848090024222252679572428838708781547254014252238906080806582159863475459758230064910798113705583413745262047603676392669383976083772241328065567260041765230553270173740608870709860583777565104056342244924771401528087253740312582429648224898438226660036448404779456205056371926651253300633773770312542916662469701430543533363240753866330126669079423084814512402556735731626061994460269594772724502681912659579437857933904558740546811549693656410930762547951197776925433611056327931657457254692572093602588093187960371358166974725538416284674903148946386410137182696719597906480262419048469208974817003304786779518798439296232880878049873109861424165484575840733452987576873564456532741207861611716934910589915777602259534375086041852494851497268396200386004055055484790077228231890937911021919432071843956454818498388941036092309372930899289458937659716300096299582066010145226562869772170690703541418877484707445800415912428270946641990884280287307293914200195638427059302000073432645163996646045878954486395951676681417639263722945337635226258065456097625366369707995260708950575901517165856948074435884848828856871562149931800872189624300838692760233656995199988975796678940936290429538611648334792846668260651344914705215999666509458673466897338724363846582016623768678903452759270344458430638171053064034212832864127442722727827722232421010578451080552466444874012016611954794462001007330638153999407152938613756837858096428647160765013100379420623499549892152724450396166236439397526825706366396672309771827202705693243583816032014659902194260533200484629780050103558261889724612103691470110788941383361816406250000000000000000 [159,5] -2164968918325451183094000077212428456613284594354789759960898232597975444086991989684377264074390748760526987276880628316523888207502634027583929262761317502596527607021483547863162033405292509744788207010850059796377491229308497313084734897254672807646268228525764280435946412500497521742075206448156300414477951953290901873426290499183049333977618690523651904503674610373145435183066238346097906278854511606004681342621611131833980634481783050877073529833206575312679037009112968330436682589973003275161377655886173079610070517588520457708314639135858941403830892875063482879164577731853584951958269124619799595226174993331041524013968756160517142219488983927977199884044225939257132593843462859502939610026143913071695550388179908472880942923673407822466868287120047954601870185248777183654117066547309632379259110345497891299402837927519957016766649134848631893358379707876345888644479980065990208598208609388411531148894797619550143730621916782281236042213707839428650381399371670779325040585109939956273448139054528102224439404559691922584791550615530862349820758670434004779551310261883374970275345845623597165285119515982386152428714314038318393812589566306251992763563713324744538480792982589047950010595407298625666754122434078734243764900523289519954538508707376938931732399347198647615222437552031625108124581271720864348252851302039718520093411967876278014180922334270471978268190540761007549935564964682544672618505625824945840414027653025345280556934734281526563091121729780985179707448038067229938096130935488776047328596020935817625048859165759792441140155406848431468001204798580645932749761939650908754217048456582574072866864490299389488994216309242732041231257287705218782716817389446715465279262773791599381668331439615304217470977483276749476707722803283440690727912822480287216436296066594760533976654082752766090511901673013332080828372981647753742544845441687698115961845129179978997947767604709686488455653620753885867454307970393005347043995455631358217348956288982952266647777368662537884891339245996277895756065845489501953125000000000000 [159,6] -2273477781024034324850161413431723616621379492205211983753235619572019682027918473658210810305356861587479822053514065855441130022536902144343111076043590770081352261930519696248049928963109814067477636714410670692216258546022236339658832233815201900902860243316145242797657886700268820518091998250339264651750278272457056016725705254216882629889613545357723129285351210930111823192278283118116018256853359206272957390998600280892939758009016652102027490789184122898657603558696402106300796422367338766199951375027862966358865215591222861177983425979608647736348686946989410746450630933607469894211352932064994164752263302491354276653815968084690829116049546996840253829309749707904945443621553245939879948701724096218145676761588619075726612723977726940344404037003292864364242487847593004970272276795083765771807017013091352854092224789534499184025962044002574447176651368354105654997440801398405849811735319553155887895792342375123112348039994567732075980713847413797692891170398627030633695989943099261103433825609117400269355782087967857724261749067660916652903528044832111443637911936952577790355108656381800327439956490567963315619230149568551884170900076111191709552825273546745157817238579931617806322773286510674316633106085085187863850961989625790498685186290952440982345776073883732926057120454134589965102114755017227245254407552479544731822457682515855574769434041676250027989235648451517705729323385534119326357046724836836523248283666857691190819805170413761595417330524935149581354980167393104145380387398448295890200718227607372349003998239845204992057929340934110478458150368691039614091955435051610753366827066116340587156675431928169635606795088419015967280635460300770925398277801019848884924917640039800003394447329737912274977032704467709472226674713385326004185750703448418624681028949636971694029331366941928729735710301405884451916049022073382213927732863695237301531063937676145191831949184103567880565699478115302499978621622531010379592856867183404824516570475731985539360942180598865181018197745288489386439323425292968750000000000000 [159,7] 86145335120867759148289117255240077922115592067071905967725893657203126095142013953491177688586008816763277913253647334905779038433540078480454383890468482211068320540899493124944599933588397936665881820463131128669991068002884846277463055631807698808540766616921410609527016873831404195303341998764312451711269750206825684391828411055938944820704349145335074370057899483117183337140365902277303481396329929980119063057181443803711870286341309900939474761808273928438660070204194496224055557091102800954054516796809162214929946678248589715409324887612814302247780411406083548718299769422302889469761906142368446366910914887335424204628523675859381129914326635920531550674514742082243202014227233398361121969721755015617192310390696006845158952876789231029138196001477246769499439220897125729136669032561484202578912398620834607176892439801014951679079286378470096048186008074671760716347798983891560807767955945656236908122165109194254588276133688230643243220105054933855634624511393663036070598975142790008358858719599558619416294188161751795455330199402862888704331726025380233847970133687380693055093518197807617457562494011441536730951344013816242306217726848592977780919718456025932936916056589867392836193452617901055783276611496536906277787953549617860927001454547674047451384916544856060022178276835900890998156966002755681429055450824519683681644478403922471688593104515880532852630975847813255798310823036514617170144964590977438614248113124898275583946957310079161194843566435938142351857062859006406382563197124613559781529123728848376909310206075402444716635733255751403144259124410115481329476083716263610335685976326403871127227242553076000637211997780372076709659166036783041600124723887278657785372415109298070250958355648182834646424799448661827486600242960037998687086307796274154646791763398506971902075957781117715482884279387225275406231622006627089644594431623719004643126821701319216527487148644418404695401396487608087889179936513877749266193725584247004580829015845186517784259813126576665887057515647029504179954528808593750000000000000 [159,8] -68572325156566756834929863645651255993412180893054815504179938594916852112894069914527398168422738370118612348214715405223229437850746986953119712260532918079253491241392867628706595998794134277086296738166092008429344854284848341141275076557221342506046375001093362328220943650118670651517050477167429597292467143946173578819431783375727809598330984483838044783409425199585862869663556827738681809749013719796017891756433334551785087907149580205836507296855291727772626135238134145016463970619025655071935657244055281636110063225956018616539494961345412538408882716672809044850517121978886659808453861513144524599827974904760335187535238849519952839614116638782246274906147572715382051506898690128749313940323807694236629462843334423638428337156907676855450907928728038291128806977294408689184684424284949831767672831021822714193562224628036150126687448977188759832541004591415439959949425081050337861280764030626390817553825469201350669641240488400373997699924359970766414043052217464102294614371445591393338035015468235325300736163976363688549347537603969958876492236364064105767988242750351734341361989094824679654387809773673665252353346168459016535491507531101107336775563453101085897313901622761807623597681827578001907736106700620649838103561988485074902519432252286400704155994299087972400278519604114587594564176333294205090755310095587994656604490701120620997473434351161733531412792867358581361406958094777315296997473988300523213985122765985282389429130430164555677861081286051614172411487299680687968387936659815286309355315941149467999849703090973860052871674756215776029786908737814831892765957079749798298757452167897652294974065815114415603062889084410147553609247537012942366265374145357338390494785135200301575524760557161881223583073040910897700788763580886548900259938619052414080318359689881114353614262314145235321344451600938668990524170325474293718784165651834122548064265701361333228773952011782299580574955880270778563348725681266469318302750613664702830521561047441045262535830144556836529545762459747493267059326171875000000000000 [159,9] -70473193812240530498943234610838467771913651341628254142237397147227559184003424850463920249493951032586966453979892548595240783908157521993444230264866189882168146613092224247480622650156543857672821470413499108024181933127917566888622020918090343603462474189483862397112740930437604144695837767531352894384799503604044227453728225417993625261236692336698509822213083722259201805549343631626170056523737928796789698754548020451503870810857746845402274788280436558829852316180240795053886334653988095341280232689957208314122241111171951372568390275377183353929482572041667350219305774280165582845869915614536470728370028031102705160016738996817188868656346770848787412177782616331880343175888933598221910433669747978940915669124475691166039632537505648042260007989873059057776434150000613153130943469707817588550436447336493762114010899515909407971282712324469093852476406235280990641562181894712122751137411123774463877526982113431180300910689829993587369451205495022242118097616349043154979392211543658361161366029605111991426138382518155054828041898938873589941061882348371578686683920245934541213820084436000326852124036832372239166498323432808853389319148017849404012152692128236690751721711420687793568481949991207999661758647539920656994150356770088038522905892685076948250423030735128594868641315138590837604050837125261348303285306377497467624153514275210642057230618384118579020105724472726580997149793184341249898712840349656435711010234550090795656862941792367319090363016203215531888423663067755728349971264711468554778517623417264684273903194653179541089890873699826369590778571644141188575325276082810063124212396368272728831725556544612243432458009573450270514924726387424514406054214672388653409629519094566547496936245896587262476835815645564487761045407937822735183079385739957864909011354565722831042452865687109219719929376687868750229574308734117556454691502021523475414673112858865322015951278607504681197193595826173464242812530577378207771698036659687541904268630444884098141325836413967342863884368853177875280380249023437500000000 [159,10] -6963999378774284979733241031043976815630525836289318731034188956391866541016890921285540883154876898189462951333099241899838599864141366228757452576055991656850202401066908064232462083450875568229189215406257302701095795157486796524679726318491909540092447558222229317276903021708639389120037537139502956203629101020790897316647200256572686413767559162019338706603180410865687991798045290871048588816785292726656352920961600118021511283429971904871224850219895959837086557614288787775817524024630121889451379267528973397939612166530669912834336444462295211752471800062987393552093504017668430260932061785491393352238362417106046415697970397415660126690790790672258561436782605030908051640045829482266151837013847231256081838735180774691586432443314744775495380500132853388427290181590361709950620659266781925502190505419347506285653967514031153029285326287174921083185294095373627966630619401563831659236348405819852474322933458240592255974975795242790268787969784077748324466765986623579725830110646210042115541849402468511497043528393451507264861890418540632110617290417598146405950391649638118849185496078896196976184042660951060743738910375486637565013867181298539296111918977220798773596326969362643386041596095858213200452261468076066113556668901434877005280896108240772352685148869770275572099683059164547586407096395676138294648762957716748209405315238441836676171577164442698143234646548912246031704047554426276643152248642105144934419213407735261061609005577864590603277894690102515571682113236520812708885835014502020772263171792710287005901063271717865803271358682902983023745793378129981262400455674959807832640304561468691373922324162423430514924440856395125426116789200069988204208450420541600677888170514242459372468918088822478399225480692570597505193779768017254499454032715576443996698522954376504088486565001307796594815052636368709086625291049265603806226161503900633336059199000766400930015211843733573322715615899546811584214550116225006058986351234076862254340116890776414798483275048202045809375704266130924224853515625000000000000 [159,11] 102591769226513697610735192955938031143336615329231818888046908099265214575588802605136156639966064061272454013764715926301160427663740994010864155737694495465095787048756834941485673515892017652844625014182758550337341668756954955983737554882587038859048431545643958620377647524400698925866115606741368994001440841072138277516723265588656242343949358899136728517031027758314605126543856393570689388897530927182516345684656247993549952773365164929896434842703049194233186611830046770746277470933145952983047969979069348676503656124045197299642729829970262165934096391555802893044611836396556664892219589784031271763065099907098463026526687703184216934664557388083084327149970245324767364474469709880459634850794076684267778340222753422886304037573007746358218992815913167632994733733474936665575969322224313735941133196040618973199636361976558038149084458341413037655330543065088066392019331771042881757078325910594498845610112699674772766939893605656766129767929554514876765061096131503865048779959384778922574226196029466159646395450923156859990887597640190761692369238572715994747050567086410333494066757600866732203307157213660154270129029228653798720149669200967722395319112483485077987870396087917396588352659421253601589004121804912781338185477289355108405710494847193369756477797136841459084895299771289311394339110305151136358832753574409689105583443294291097091943430986294472436370085596097684340287427236857070511440651289419563085509032206719493191923549812419089774201525735946147680017772607286397112367319866726257689675222762131809212646011546684291184992710663494655137115595662091724871916580150231636230412883160509698127489170522448333584642936481396183965611086683002192327432346163729286009964254574908680109067187899115160476538271268410982902421387260846544427018930014000826810378565355012747888504282606046271909990641737677636918940839802642793606771918637032465128792030741287231835339467332745756570546234840311934054881329187315312255455907217244514747413763868174749334335804640261358144925907254219055175781250000000000000 [159,12] 419565824333247545398002705812974071252343893525695272755457698857748986481098127357402065320571532971317972655585962091774824957974962571989689283592506108634027843889344017005779772920618194134952768632669489554673405672174848099443433982981359443905766263011247970009040861715041987839838010556828983737742303545272247145219571024772711193912718215799345378182785909093463399147551050022264365021080373093693895258346371633249885144168703338261032683098465236078718496298209706694579137742243801973055190114028841827871502908437439021288075311745822924056051177486679252297100698604783481531158638657089899373852817141568012063697837748785341809832917384475604113985025019069170543585343094567827410045943184490604815935850615041160270861767088223020997658131071795428541572191028451698833204399290888999874119059837830723865380867501194978084890189611055140291313203631234213975767227736366128633179366322020282325749305841084538498369859698005735665775024522878408008836072716226629078412485376505769079031102942042300015235879437123065468267256159807188215916662575243660721118667906060758862000604031718493995602758636398440664509544170295710092513656424626114391772296303006927823041411736077163173386270108646146249808659201866972793188570661541095953162322523913100330643994042567670450260576160608632361481293897085860836916573025143412847316590903538326362815641852549928360757173995658069750726355011864611697583580856888975671922214076869752997410512086054179616148737042337188510714762548304305701261101583862302560425807121561419494854433488016594908500957231777823935663779726938418211646663718059593995573368801633572128092467652713485927286258464544748457053190316174806890238274160657038623158479037055532673755715915693175127246142047121172307956651184135579663657632296273966293193362155334858716701358607648981744825700123537914897373324239704088352155483788835519511081570552856239118574375456665337904915963661521957430953516261323079836576215665857118100726239703213440082581114687343415425857529044151306152343750000000000000 [159,13] -4114001971547024431841863022521337154701532117530887282400523196471718602795310731107351774504386670711950095972653862802444011872888310381419254401805136288961702808134077601126862364193399014210431303232028106518008970525422077355896427156343139082981528538615831632823412301917973654305351146494321431751525431219781503938149976136284021840021068202500308731032165718415025046444337771121061912889086852968898439586819693675451273190494723588686213606651636399432165498436946537779587788866006309793360279011062141082656249728388121084419761706338740622116605519640246188067481697969998088532718638204225792433190858748242131003239431951994281677256753408718933376597311386275319954401829167113426172220810476829127677624422047076597097720328856583914092168723497150069317453332323133880637311848749083730938831295830164340269017829053302527052140145867065972043982761433058280037143519448599178699428845807806540653180592423980744413297794040478195879272174079839244242411314096216793154492991424411085542999021503207220574498901947264835836483112301273713728439143492588677633525147220950117962718903646547136943107542148656479899849218608994236606874009485039319940001438987366532386342815085149920325095420196580062809349783278100898134426887130881173146265931628268161779746533397510805084170674441855350097248976688629057244291755407092063996633111186845774072867358982882286557035789577531722944962578816309078742329304630181838570487686830012936095108454100399627746280002808788637640322442939700748766114199840432637295219779256380455394878346416703179159769015291731326120120075935579745344014151759737869011558539733727566503881527843597721949974540029979956387086975022179826125399749598762733646139569566884697005332901061165474402651584610060271353609917745769968643822623537284747180403107600701803316988038651061124537694551010263778285597051034461460612480319047414746211792278003565547870582389489194150029475399519158246213259791921797825490403381259621615815277836651443254144609258826648101603495888411998748779296875000000000 [159,14] 3847192720362060724911329036918390078602562094700962827029173683548047538016581972812999595834434477202461607843329027313801519205784567460819260072200209466706156674329835893450552910216758075090034542379438167846786185918977500923495176782771474177971820114283250634256881486674764910497189544102955045002528772550744459444794577259471802119700778550983012008125346838211418422271322921898513678453279630715971966288850683704748915278839073648391229645034436074173563654530538464673884200952325107741583547300049280164268732114893558054644129282182759567433067317827462073984953692549770288466641588104828396462945702476120747644327279861476011286033000989333778984320408651863459386165191534382681571351630286332383524867688626235504262560928186668675065995864009132397435223126434685054546869067593000219384997881318888171120588449734478455709710456529228606292603905162747838518545665662165309988795049821600745683144395802435450976216003450636508916970047688547673355312698316759096454526667093431009611146579731629146479110361072532398466692811925293966740967188806709892276152277854312858555967524434412294693559484999636075738481713036583769050115577714092918916520442431904061447981338392140222457015512131269043233144410728310609724442088432806170807347975773111909982223184356943123792896007572793143261606590717252754069270610819685577140748063578177280885609804782317649180834291653138058283426509505617539093892755758180444377077222739689031669327761963780644387798228003491420110628515585312333571114126185015547499828231533224083660236757472675857798448506415876282550459548757504469537981294546738585086600677592294255965526122927933732185692648857493081565568381309442007527207863363686767603263386473470199863525982079815483691847646807239833147000510149444882815940293255910601879419169449647206617325680551147642913893308365980153231058041988137790821113546076024967930511962638918867414644622273134446854682184253362326257963331281517792559852992978983189097133356428030208330836330787860788404941558837890625000000000000000 [159,15] 41272389173553074252516803595886852293850346623450096573735313811604099135953364818530508235398922613633321320465685438629115833247455782399769498703914900280824178717936890427624464552473846646615406217695415921029839921026847971792691425393124932363878760151544331762344492747828279530273085656890320697422461482265535344521964834210760738105302995640488211085695902420586676204904066651886427792555931587652219255373554125353266217228700011644036442800281199616421916695093603953648062058765478132764845935430429159135318056953178492904667638792388985207033517169155568609840887020228156999301651710466386839259389940630213151390522443980836162063737684082238869213386053978818740085570440448760501651859350275251986774910331137858782185695501808287213644134793176091981970477160003664423296837390179838840696195737092267299247041456658543260359145817158869206510976637149670854049065794441977964304741730106506550630557060610931787871624925204457772532360841250245945486743372187828454643157990473726198172984585912870315768603467604541445009068866220256196467246048173592866767093516361994245878267545081766860034045048518711673451232236362002784467630537426324579848021184669272844125195565987641705538900428528739722242494704751842215663359775717575686386761083817122867583476585483903958864418998916593963597284923351819300825402168276714188990548541901021581190577084189147250984882959452079202775677987934306201798176403194301424339001114680796290810351886262215313077735026772400258151898992865272324104315555212751429325124484578652009354848971515177360799550784653048457483694006008064931201315401453868670522804519408165941057762178654582295068850288104464602324668705201789037368804194653808695974317154269148409955838990780546303282609331063707419597602653447815913497600225651192316640670728778248705828826830440793253708433513166784843595478059701748539983205555191467975672616784793514820433549476105920198291037817000369198102628964904029908307634917620839244912081864891616798045613961676281178370118141174316406250000000000 [159,16] -179839064449956543544819910725503091155386088826345240313204153363235551369681636298741607059448008271449918280577554011264458919690758452128110421596197647881369649739109840916255986827658028986062728255686198517226532854425715058590870109425145672363193047265059190533776634180861261114027834289165661089787739917590991552187271012981907659521800232847020233517301239225191988754351634868330220879115338890864884523205474531001254739523493816217016425703960175711883940915800870772571781911632359104550770346542224774553429489825798639328456609374583031829989267033558226982058888520798254996750138229823483679540940429864698470506639193512155753938896974634462543119500703483716236026226331030240502658681347470215849296388633961908476683366615762728408686837592865312993927053067217664408724692840831819571395171356253762687784628850506804974043834744357595971335556137951465835968621183595732381609649422634116888528201016990171720486673059597772372758829903511280718373176953543196618133916386502302496412234392907727626199321864254148352738802700590230881468793015784061747598737146903528132077276153076892071250812575377893274616661534422457680646449097283814775300770042328340984498411628183307901105441709891485146518327374198514700925070176897951174690162314573281459356103367201292318656911079270546141379130132994497264649139777127807980714713959663120056207099541025322551587664987655372846055826059263987130033746177688305825724319824113003789189153867010464409412961729616395306650081717184344475792550090875973484431637006353099066582929376181012390276025974861410523626970481662266784911381416455787376395926116559302334863182944813969212629975379229705639977746438644930349229491236651684885112197516994888006403430545002114722545525718980948959549447838111644630712087203612504017620876342621838552475780241276124484467170180731066397879159248623430843895381637334265199230758918385492681241895064363015296734819074586498150097576923226301612331942195644110696819262652619814473468230175967619288712739944458007812500000000 [159,17] 173852458990786074451936350464587287327851473621933727008556387001350479800594053385404103905881878493901648625762987558804047404540920390612535164672504447551464906841662264594230764560371505637799893530663743000938907876368885774301980454706932590417043975164018307054693146729995416453375250145019302084094173129092456040528721279655871405563717864949949855944332899214991236275373815959147842538376110221036733889028927235890700376025583337982252728863276091948066892291478155996208591995251890876167168469434517735435361469395873434419606167291017878578928922155349546870337625317359820476155506044405249906208266955515223128518277289192511200351026707862941466598264163139210837481499621312149711249941049699494547589993900523697568992905891360891827503219494440105560742341187899052590455671239307006460428774645344559928659552449115133928968885710046960391036641173812050227302702669436010125741350170502169478485845099016561264156707996242206461416270506011756362776431579065572627482756427713554280179809644477233351063565150049180358897948591969675435670205734532170378587817452998398302840527829386993489241752628758056697100061565802804718219513670585061050086214371792666498807789070978456657689802150528847577014086291817913266483488218928966502358560459095166897021128814148777179359075979420628863937176791729339029358519038227251330188575853952846450952791790728426023114404847142612016007700674234256805284532520957179347932577315081362861129258783768020783226379662009381925860823987020521603296991940023518053338774020386303155857599438148491588288787615698602640158683907572210147551677384490601042830919369220153779257331007712727787029056818630358523304678957378446450176571806879330012343364537150080491443387868920368042264294458845047903518728119011809918194833999569663494664252923791892240886833726087381713204859732883234684291888084871797894058000596312156967379355544976883368246589316348358874882872904365635423977815429299822733547189322598274997741128086125603295519319715367601020261645317077636718750000 [159,18] 808307557452996462822732898424777910900188894653333708821429922205273558951432218054523440658698184924779750532588169162863168039743236796086884496512080880821120132160163492745201569243217532378571979402612260381224838710627187887681436065955301188707391710727070243140696723962756970945067238386466049522529597126196407909737779041872067578052293663930153755556197860997514464661143747720251039454710126071702884839203644497022718831946393788916187296659372944963231194008281180401458593824179948515652194541143925437630078823850662623109819717175631845353766945299274185782771181390436632653430652590569244820540062754014932472332138937505780735883601083619250108476923721885163488148881342765310193616150473817648904267230496502379739463849972292140743668852963242741046678863968136189357937013568380640222094018422961110280320407724346566069193576035867883175700764619737584464431379102207163292630626106024491258470493969707140917496761337199172995174202912079601468388556005560237288940547303154608713878971057049709228811934345706840480742200180297310424255789731822730219299099626790660362724617559418879062113359358503486182520100594673425658345465619244888249865731918721000999188978525379240714708608339932437125836676039583954461175985574326030349664434798152047483170808339957779574770016862878416300846197287483281870247659576518801587517204752282645691950670764202578635055754505649970270794100713784073594419726640730686812920531439605822317991059792645635646832779856554286001849842691025035032119597541289974766053114294733896308724142553173055915846640867254820302163525789307207623536419264838267129226160286423756450234625777506900905004972638473420041087982690720431510914609404375691643973261046888013037959564392085099948890248831353378534803342844845816325140999116968276264893101441304010890903264084650146880324796713426815850158757805290680448913369964310567979935188301427235193041919885940034986529537626847766886123872254724830315322825560145833781490089828843868325259019911754876375198364257812500000000 [159,19] -3030764423045547476034400429186321141847164186430222880062640875837375535669021994629142026585999236561074007480711272918738619056122499748641410894112686886737095538739978817034904032156952138175597068990482135173701438204612989012215895375215472743161684475473189085073662002987510743455371676906951424649629732862782703658815557406820130549125609019886176733580490784060307683967148550071459337582533472279252913233380537868037283435466625115137295825782572559037441712802932632368046407780592493171691434318698387808389139026248213358253731407340701145785186662531649792031963840263319774549045627186941276972089326968021977458715522965149787153140602994767204810602488447730454015433168960587912286185512516827968699054280276725860460993198388529978903725916817703070642626799619693753179321940516645172303477865342499426978402428808809423080526488848936112719894854263391785526972824454243478670080119195223934553044513037956101745413767838889028788793129445412690393689993802930983143849936678932427929164539124000283069284944011388855968919260522569975702692769329746574534087510935749323756931986041620183144813327380790965656261147092429909004497889098947302155565648147809087331361984173798775281112934397991622275957591625328266396299142336658581935251377511571226761127634237245835772222585986734280574816255102921133366149814773100401001804646938199323751403528575217725491989356727398349081843949462842952047714083716915657541384458823672214673353639867821460310099966788745351462669596787015382561427297804743147888056948955655151966383206559199938559020965935245732806210942207349814464997369332545878725486835580218419560323498535124264183768707023827104762595030859971418583690747177625985847958950859673024993105028174969551348616087603930281928315242780036509501245372391481158520709485561982564543890850156004255709629433329921800966330125928274172347565873888845031137771212885279304696296554989292459709596504908674407490947624301650967070640141555493262297575420952883508543109521269798278808593750000000000000 [159,20] 3825695491400785404467839207289191612131920289156824801337040908606311889423682106425569836112206443310690686213064436480235944498224423548298746257703105089658953819098310792658033125310804679936121337443158618203069398995932915156592248950347753515572174094056163827846208409268867629671634893699049675873162829198316660295466690736059212898551182698082954747912477962443619991798512633801404933416051343125056446339150293832379059675001244363378508595272002867476623553948426011499965780285883467195728863902103361015581832695076247553691123055762042516095366357900276662149581564178703104961068820620279405619508691900530247326561970889579546530250546880222304751555672037326928309420414991368719520891079651117018733239277769109815318962212930437746290803333063651207986606728558484612422530109682610314255841212407096921410180067250425565294621822190702768937034109562858867656894637311933142779999203270121853748517516329370373557178853342840912377989380082459984339313188606126639912147092242880813924588464088156407896010836499100172375683700231757249866307826883238050573993942018198617147804530867076896116738056745809049896595926727045703983861709281385556361055410696823252010601010894509169164688421159424182426826660903180937713655099179371051599272919584334403409755170983683973806986025418849779936615930848895368129332585565481575428125680252060230168181502751529139372903180739797121290639931983865959607562698878128405550120883219572894842091280827978133654310854961747847070745447448749076590134504945358083933144931715702701506715644882868795069501123876822223327321068609515132145732715967570332960292681180951006340523378729335180933736514758780014199665473167585381725357763709143007875189929782001509341509835521874517811530498523891690994601538207305567883915534831620834041776778587693314844011954253725585915868524848838986960382713041621530338513916048359125142319143122642815395102658539611850738301016925902194824215038960735069729206175606916548087034418295296538895040750503540039062500000000000000 [159,21] 1341335968181960038816982537879354753535516981123384987820499591303894861026473681343419255912567120135222517273868911749117448620363068604036816018312680656699218992259346745695484156892116870844149201484136738228857825974225197981036029902196111278737535892464767987540191524891886014360478067695836701741283119545798467905994865432284505341181315576845135469305734457037742759271065622808789343417061216821308879151208442085100854888747679455354549060372671054649751054072102355951402693866696272736590848755336746645380695402154488167164301602299938988049659714447749230663314845532764086643485290175136870440680636089162451326344853953157703184723532638747572635972651470521454749046912046765131291983313755989003118493814677839965179956635506368244255754453518646587966865044708044610258421685962358672667057057033706616148628175127899822030186926123944975655135630006723539512826982227370140904352654410562313982059158341989421638999798212277358541875855552954923416817674168103837202135515488498053221923821890606923399250830547727070527500279434327892128906485262797313682581697733421599377150224624940291140901654615656262137194352014341375606406201071208241020747197708856418663246409066755958770066927723988665974174258773149317912877849792904109987247550864709058040307782741739303958946886223827423708451186107615283642713929431854551529216130596665964614738813163885227125122608134191083154973832073579752790860344542592074757464885592394163367226408468183736659556515435100428507825842758069434235596698462228540685519019663078926676069432022732788849379837151779322451814501067447272778080867736303391948821016333332109210965372046485106123679695922427081026677496925163817472838067317619640726058458157757002459233170288698033019242448898451104213545340021288818825568167384620159161559047705398354377926948964713321048896086580024830958505638115788726769065246255851724643700528712003060177573540441984956144334787294693178643417486166095626957374077755438709844897310388685928267322480678558349609375000000000 [159,22] -12147238765505724926297665202790709426065733296344009755814636612409211693460002337364309262678096982152673045552829576304477737136295471245852384929770445559558211424159497891270018193794054289531304827818049058119711234269065485440101699579358808340728681965560772325636083664024499649071610818041579444791885855745640510409736913889495007933864308861283336120880424774546726939916294079403769638945353270707369046966439606975064500226393258420734843974438899440176617992812053703268581103395815128595703262860333610807072547175536000529947037333139389289770253376456670231722696430316207694628174744128022147974335644808891207220043597649647890459318544176634025555739461404116109595802733871213200941054721735455346966331826834168394318980751984144627384411599415753546064808541258447898825266822331117085440576908864990043131502651927258151836792183692386503777271220442107660248638310536175656745435682709154722256269782911526957600266627033824862382358990223566136950173454689848295209187542729202166863247768914519757551704623192838540299800083130605751173997915375704086874735145647970504366018990328408559900592863630994617599742493520192474360890857368011954595520174028803172013809834510039916249093867697307269615966621788177952369082957227961202343171681384799041383953150620522871257892160012831888287731907055562839112370836356581550013575168980974176590010807856641566255868492641285504505518366700637457023994284354688009884874593170383954866086637989925249350308928578193595093617900973704156674606360765955581317096567366651011068645569230493679024633265134343425161595590201118458412507663967308740583390351745847580014077010089470868817990964167898016460571942674662964849245228929919876067095681856268220136298685688574409384912320176150497646503831533520536309347342997457404762189503358342560248290542684574044993234761116441721425021537711017429488724419144615779810186248149554336026520347660441545981575410596341691579381194432102071507183299542360974989542184797879282198369503021240234375000000000 [159,23] 19164379230558456994425262752707133377501659686070166306788144071422373595548396196393249336855910820755415789407585503205495018758847291193331299984629678647128708037435325206026508648753248815259261648341284766477509621004384200439776219447533232911855820912945884830711147077505534065789727339224198698808734404046910649910155512697296690143386450060191449289484894851906495784893337692650379556740597706906955350987524151744041536793125643738077261642641060178062985866649529163261621965956112651451453111069105513192689252795213829570965427233818849245753877688272735955406707620589804151958627335788382456046534818648725853996808412321552006758819006378974506351956305730197773474880508511479049854230100866221160395189342109760624659677833449397621088314997640922815869526379476124864890896213589296824324595017685083676984793527342519360478441108867776309544517570746398284242320853466457110394321503274240978922343456314976466159801277579569955569829309536154455658311802875418623075583504839307047548124095848029478791382042162970483663889309738884111602491594073393164287850381287022810729700376295741285916440027962129333275482536413659558964062068371342558926483734600561562918709812458908008263281646190511085176885435431974361208338708046849777459579473991222927307751955473511933060793953925318187474857411717907099536422131813747178184275727686865258545211050188703027997994886430868176792325686869521611081269498642463838846671455857733906099042711406645738635771916135233691800552307267761779529144572413193801211856134658873794823139862297147964795277581676374989313849839784390069898011722507326123052671323925494660176039701869986742338777957469463682968042631571505830445626250607165814115549857793421816791163194289748387139184099353840841960429336126435981210491447885423653993521476833478533909877082043099969608443054255588145423040944494710503403298130652639041281845302805809048203578814517347953741604239863202266780738018956581903346947895307091147022193049678336829928398132324218750000000000 [159,24] -11881703520379819495979454674013551040323867332122783506264101504381394717365750509325621975669086781838105535702184669011696680040727414056323949211348437577641556922478003955173914370269540063420048714816638999069883218952123316365197417326783858374252903774908339431846223750883045173725230098846709245244197358159710072900830283581626093011427553970973760386837492518384235153274585723497622867858477617787627165647346822250064059719949482660736721321191729675535733073319582726412002365414099583844955917014213587119404384098645779220715107488285060142390716648551753797181492336534329836978772799294603928953027516530887338429500595742933300509209534960903871237209183767089616090488171044382891017060671454562522218427275972790865288504733915515562302056199229447196588920701749968989150297833847237770202608718978369655163661650583662762312571763777669090664869856096643334646037770510188110771705501347551081950183597881372985305601556003141789760601619255784355465843573885158511153223472421254696330364128400650428863302153879057467497638377062167167762065106003685990090140569769261177935288843153821584491114110769055201388414880787383394728376524549473696504144513183314676449720947104912919453005783199726624268032947997555202933819932343229699624298971837354415656724428536024856010699417243571748541033615357472504887481884826925977641368281042881302106285886300853188992029306970714367585152545895174986397739590749197894802424892842669145811589505659481639243209052399384717744378962424044040596265114466630599159592623103508245520040030106469131754775647818704882888434870567916490078618554242719271286842380925773052016454696074419438771117847784859400422517722301028738540183147584592386150771006602156110911239090977652556852957285820650802919397401515443255709900507491178114324092102040069529338443076331749859891268240401424266164397535316147079636370049959970964849732454762598858471214229751848841255736263194980745194564626346455238142732830847793375814714727650689550281524658203125000000000 [159,25] -7543304003660635797102699122226366420195247637865488785912623371930174789175488697073289941292068830500614767539270773007605625389338128931881199373723725630663622477282160990651042396100991132570966453755645311345820744762920925213318156218282477094408142794494110654782768397292421304628356505714367469487146769827100426401934719329031256551571626729443888733484882222772133787197670744785977125751747564704524316637237946465322197702318800938572528025854437658086844251832264182633652859049147247324360750063673041555052361210840027085867855240983680289895596886009619839021226563209164550511535149508894374232909411900508424469790900961504002655303173895263014952710715640421268845893067313315350692501345926207547183921226046582362978102650889969381532332981102080198125607605524194670666480837137652724189424365538810456062436717436352347627929734314151108779706058507837336730900954197832380977534951240371966177648641376626141255518569120699864181088931443520845893296155788472440740003524015516605392382498631565126520218687032447023445897821704041166502365100578002196796035191051599338237709974637225296214045444140123658592771446816850045689504221736615668858830060446108541547375740795538211217798315732124762447825954129778067980972397473459841541270300861325747904455770983137566275265638575726577657285502210733023231435590615043760303511179230530262365400958215456959107818578575693682779423634324537740806726347478299614599583236372395799106619560902603733038910616475333734338751194501184817306613106331284200493264664045049728169687237458699444177567209761851827242262029192756203568029921504708657874761094768757126990639366472262323119274295522262156609046922015714357263844584964394038966353325968445246212576609239739471532491585696740295247741547073120228046665521322401532082501746372377766340012529254608384731562731667397760527526077259646422111569826065556103793317048395170661326987861378527569729788506207315391340156531902388857180177180037166974606163724404061411706924438476562500000 [159,26] 23632320203903757884654640861995189825523511240551856347827655869803891399817480618997441608546856021686466566102544441446046155824819761240408124323544810803420569061707881399393024697156965629211550264504446984726010436367170251188803114083223182877089204050458904505700085552115602701044922497987742113288612201906977107574769752580846956917861371895988274853293657784681270220447989612621001195525767318908905334389619027571981149477739912820261646229877717539583844317605300155450543392230990340819663841215366803105013650813653502525100548798548289842131629942648962237559194669349474913482147610146991498592209417942251927402806517176454138064991462251038388045543184663727515259793669353871332542155404678150598382335612289534052095524607792916883512863065017648415400242184088640509792522359449810849146946677983071817814570584483340249668102670070959291682648554572978694854541944842627453024533434435915919003199976769333283471545111911165823750388027230382145762794964910177226652293241523133375308021839942971160826487277027068812539536122225510848445925424622179929962114425755759302463193037179360856616288412986346800695623464254281806889636438048951588553605635736336971321382355348124124836219751006111516244098977849336062583892748698481226796514831771713889939141592302918511966358917579101592491503625993119864797727859239751716100796025788644531828804661143684183381486154100522819870777469562309698971661990868657648075082804865781151861097261779002425251459987429598452039451942418886186053912193213217284804843140716736928643702024518077743752215624194792051930328126613529965557242716639491922738982288687302346626335834519827834912343049421918123879082950831082332692431335473578010082297051084067412019643327527469968165459118519760512092229330217212442078414282997470677689391840441360202360058794267261954331227005960318366155923123479383770674184599562909273946421529771548080580754760459633032961736653173553938755695579695106944288928319988585715957842058337758271728515625000000000 [159,27] -23563781752896038901170840297873435718993767941698323177311515164462735028546693024258777195998624871652431479110380804951177168549175228525046894789048032173391294357881721650074544718907019198036198479935004562303654928570089302132742262050148191870979067857948196019317185917787672834378706695314396027573576256448388215285479068690892309195629807959981376884130194191017789734695468109763687308860928703043128305082785324669992657747848336128431916758205190202466473011707821985686371966490662784564760843999253240603384378849643210004385209715772609576255578362646454477970326560536307191207605731036836239449533090596843547002745271436947730558742967582972249861607660890836715620116601707682125224090907198806644264882195680501854694644940876044868613081837401831615229847222884178796714079305107034211568845312693763946527130547730784130925952871774320953646598557553669629279565692156794950024829897472682148399291999898755082930578681347233109320820479393584388632732814083429413326910918070053074772292881058790235711089936404970483399987522775433173304618549264255636235017632187641470615821118644168958907382683940201406977912161916158478455013053330854930964558302681108002010460474780651273653163451444366042098267094622566144379993615489610508478308991637094093378359179182291899007921668220865066097814730678312409789562584198650350501777181583277311755407006280558153293173410902363925236886110369259421540256930150298037692737404565163462071379771314410145590848793209447223572426495885322412400797056810966882923504019302756464280434733682848075131168679887879035909039153955737656289039325960606447650774096118003039244358781450767632937885051822589008235143883948622603446164501661899753495049244761647601918226585879105292873731734311742187101461342538886332252178299251661283652691578915335563045486962692028512023159862457739956750074414662759012115088109546893068137495175231562590870334417383083936645468248906531290393181667322065032705136841757413513271504700905720472656250000000000 [159,28] 10047835078401583132914573721685288769039681168224704543029066625434299631971070995745533363058407355409699663975498335398628008136663580658025879889170393426143890541501727900500301273141547640924103484508242665600341881865296127690114540627045028008324437248795928008756568526873083100443878049488565611029154751242533425698409257122864495000173004226449612938181705290692255129566570421692503385557796668540511630837768246305388408837857777618868032856815262713530083428634291005130817004304900902806399254895718309919424302982610908717590531986546868031896133535717082849444277643909146197422268632141668995480716626711802056230270314396871311570839509674901546672049501361305319206551152285444303033100084067418412081281037237532723415692487345621135057058608213431091137429060959179121682396467418824168252461944861322235749496441732582291039353135682341090811826126928697884855394052152732553633367444781604287953115182538498011717391551638940317211490742660985671418947197302133022080349210188067174237119289634754983106107907951380173006656787956767852901396544234632700358620721122408790563940266532912823914049602177279713295404862687896915420141483768066778036015824392749941851614034021698455317350052796560777341647472570636109822019128951719059214296847036271495832372683265143638143603771229156154355178797908010512005714097832086856074022406088432826270222645673113635020503405744223536694798253566383021622043167715414358531721056096255049598477850411762424489867542680043265017517752521633587284650382641362291156842232738428609422763067188270641797550117142155901024685020345478294726645247177043200650212656969166030810760820705109558242919191878899621543208925629398607165395484794234096879155499526144091137582257521847834172798071634418955384338842714803624214973201916995291665410365106438503077052874149558563979033292556612358966925706523657870700197259739127040511399260365975805592573461808146593052966888130081997793697430867917038803542206413642357764709538255485906250000000000 [159,29] 4004182886100538392030235156469695775298852904331390690730613831057075783168717569396038930671595062932424945668769954474426622145234879455033869522232211014038999803941075795381139517120648856486765745237285953322707898150559886435427445010317938903973759553919000564393319412439060612006407048208386949910812492831927256533877282944961067455613648880786177582815045000723760170804752325832614548005014197812092722672555075035068215161432547875022603207053107434673948862075057570276118219301525765353084808528711447897653261370623545956804613735631950565248558208522194363127291519896039888897051969759238354901139265549526349120978567974209152921441408314036644159038900192009199904013564083440317416855766523368167150157914945864784937996119262025889799411944511528039880670617860401210845044092696268293473441880385108868001712165424781354874028670857773494851585483857929644246766548875916743730995527330077676922639392361814289150682015532052737193877634904714438585091140133554010668610569039995655310891151571996201175245425441726425158602329396519179896202814305731788601463292350830427485587202686501251600019138030237861594287770096228703892384801480091400248209453697348537052181491149671182317383265133205478343766944891134784807588513181777788502539859958989230589041209933113206929727214424192631614645002366864623685872301665785890878537928411009428188594640838562366578312259662256827495211114549964154800643658186605921708978303814936758351753526067604260844049503910652534669087840954418039334635166610715630451166573712699257197985094149414438106382233210083507209779988252473197266897388886668143432694504521669126295260872082363309795567678121449966672783181407973356181007281364237603613340162833986585613754112438128179069704922685680725937233829350663623747931225125317063277364534223503807443120992625540345819921090291460357101807313766642274850886559503636687380643596328711902085400026608905003686128632365841555664010525626852945366374797753396604702139577548980046875000000 [159,30] -9609479841220432378741318757979658545072571117531335094629208694557224649497957675688472693663140629589203786927475751403556435640795185055633723344268810029571924249929168642004347122968472454680656333412729651775238445983095470195809684522458264850089203171990541395050022258568365305825050884916807470797788873352882357109351793109264167834090836235747621501986251987282617924575372262578055590643151390257380292676182692484590722371888522605138392947668097005660444464123280489047805742885451266369715080983770048547641706271166119424340141279434182426006406691453789009285801670002705702422294012181440915392048866272546355165368369056055367312831053819320836019615569486943910702028103582285879832015691715768198536656933692899574131127797956750443374455253856176329710104134930276570499356685610331924913328717207809589781581180900643760447688939544364856629956629885276902193979618402120575247273652638506709597065676102943561007842144371455388060665819694538338215363169094431870519264468353880428162922080576328415826984789916464762379439932356951395384094860469042093978441462567581760190614611873317651139577975644538292991548387382165680157926776185881733994404867553791691642404486465554097102898456025333888110429382400151833869537531936604773901492835492841823395786194026314587819897363781312077161047555276361532296973128292702680186157537582690017211000281265018453583730729007474237458727651221354433654971516017263608222188512600814686529661858749438247372140431067384694571712482935696441309923260760156338943770032853695152770383149567996599828723141571238766326136843092846149303008661726275285917267330898465381986041858113674263479111533681660025295785446421423064909786745768011158384937558186840972471355262156881841159281183090610302871221215960153381034340463290116878516181993899977333360705223376179929547083798532328028529293406354436412915316973754022555731914816391449649634930603020314647212787538701297115701084678256561631485326257218327319143610116661626000000000 [159,31] 7501320629477883471215785834795078534132300571497662920798595968205224665092557541962185695439391165637744168723891044341406850557880406296048561330887061265028956749771420615106259945834693733270433755927622693834914099668489962164089508316209885159535152075207175983795370636847409195565923870040605911491075907986921166006762993915620381552212777272579095740867330743235192215765048208682930109080252995192106430359712100702317435385113086273684222230739786696727267249201530836580305753405389206793920288921471885431112598464493108575551798523263778840329462459368460635026518296714110290375480941653523134859472882023393077598323119308717453969056300041982201770670659209137562844836357790898239394353388376943268173164646014865651381705345053642079893605378778760940766983230866559518394275352071221975323042829239045869749922883134073593116030821315174817328555952675111010861104753531292014084831382984093546420315935590014625033683727776750922394627814811713975296488166061606855642015915010767522369196155448493171759883034563711299118687992917413014145052935257985155686893285090967895296538358902279957240372205498276039056720861793025806955238096953854973424420648376130569009433010564958683738371870486486811207575223692370493139486410024947610572446526412931441478975981520973070502627165866755537978091772765561117684867704550372840059891517211021429910093823904536822337876427747671893673784043677095265779225475511438365899025457904603757653031053686120350153224770494435031254650032763602928357275346470765358161130001705048309019758531219020113055046387945991145435779412279863286303320486468918210125164142804530958363468914585381587642274174185561816499069926738666271144612504888368347249193672600160815856798842899391775235017545676079718456438505417491753990612994971996231526025799941228959751742652460005440083533572783531590411023368019452038585461355714580129485942368795834027602163887098679071309932353827638845633444941292962496946155350836363844166913391517686000000 [159,32] -3130220949454328000924772166615461520909667588546678189039976182458541442977391152844537442288638641479012388400862718146088105213214428836278838602575060914339994759755410110923304406614386890422087344709835003405696156031139820999674520353320027468798350478979083746010759268475029431018449425195127218493174333490340270387646862376904956812931462304716871035425729540495758495155028829712247499625427446257401478280732891937443781803917606270429999887013355142646535414981134594227906540648700845048594968778892072424877886594677651344427367192085044435491584928243046516794825940350690051817237112691172735079629036133614605944248140245539003346872226567437956566660064290488622769143638360507025264887708829231698922527446922466513918529553605912662028518152405672432070345164993025337001202761145700412279418153043122482565299709677986105665894966304706621390868388833690787361625194727022590238908428399807659160285131516279733635707425697259934910134765609416893574831716821380014698188691452405791013397608125463245248700164709195038950782723892104426614455083729452845758276484253478490545654615904225115918692033150828989034049608688468642020171604607264273206513557767722632567327786935549370877647207436066890180401918049956653963575758634370897658325891258964703354697440432790222257883591098615771050252216763950066711312567639779949756756801861001721782290572773548163587881521212289446938534672006428733625098669962994829508894591505175413006284642167568533976478983474660040999712066131473420282031411327363859633102699758897183241553025465841259869238657397838545893916804295559170851954837192035797886737866767099589216397910354217253950714978429465446712894998132635388789974466936266758185399874124908798846352872635646155387892895905587307699414879686144551379215284847608372800213123919896901112673412803054308602781299055081008061012989606393101569113129699427524546173654498490718724983955402279276293183375109070753115116308326530433921416640308369078951046752411558000 [159,33] 273515036732109792805781031539464486146357234306259542565446778812768316429064205113968087739277013449622062863143342491673094858263630061486927942263093560710290698824920226760423564369824208885190387196162672851887665772518261760985111347413708431257889768017856520165632477879844833027632754592878915056717163325672726320308153131346355857498387457323000759052811737425674786226270022855612772777412126425559745132381600126212982234239927694075794024993846541136167487045218391053113099943068350496829500487575973599252103573937009604715374709635316328968403215752934377155230319300192524923917620798448181535034393418036252561568679850202502348094413749835934705012023597827805029082961134100402686293181629523155605870370307297216494892134351545907204224299997316600451803838207174923900016570292106288385479744504773522214561828059029348238155924219150987136668137822282488423604527860910079257401747150430868137608986020046684424933381250902118668304149944619120440659526091215026663341835211840584313036939071820980964427609629166164056918703259860885370467427472383253088738467434579896792540100029547293188769959494593251228080885790432505820434271232924407480205616163415674500187862753779056367260673361494899023695362505524698361640191107777841299720995952310442941727467714898901683086983464593574880668600294977285941617718807604587451363166939057182546819348282800447626015569986589479330554642206112304711730542028198364105725592512738768796399996166871437673518876275586990935372610364616647950849540125062888176633728051244427321814065140827693319646662139381652753746759866570378800649193857565417934841560307038280184506495777863410121918530661851431523102586764720973237533455709393262720252845443100906220975048605318201278628004848157305459209461457695174161064458064053938212663961240383587608561907540391522392391987953435994506048022827982943485191079747913989351029897964710852739648559321962148700996970151471841809684816366275219460440404965129925218254621164545 [159,34] 568895068255796252609940070604661313115252088315618461257679764085208008569064500358070327349903274455385601369213973449176398620964394103724397425287513993263145839923878137463775627118500048225107625419395709325987479196806367456222282904843033482517464478807446288549995462290542818824483545120273990490696894159448761162399379200314235056775858398274304831417917238325076196714070887997293695588771053261655368431804375901300620567552250450636539692468019438744589265172541792689786069688760720082701194208554651793763164702392607057158609510994420722719100579123245484593648497893873501164600835467005814669453814341686056946075543911868734372687893781925642809437617160218649748371928091361121781464469252232865557475962033497738563358670232741690072240252217232038712335753573990773210631158588262560414287704064583385889363206281523378241076136491945942901973990442270702810097691344122127767865696599241909559106316424270315006044200743687153413380645734306107202737401418742701061618071603471177818610024285813867388421511858301937517381664058883749124813759669436987377503108406313722193064529536753675334889604496886976496664366247502927342081869282987593416618567615182617573031595817733370110685395002041106364209206473072809380042889784568514318344381869086054662884561614047729234616683591918023563622691862330187278860463991346059929684767781133979141724672972606036529195814786917484012838800629738024187484280346058098357037003737496880382632248489010844068341272213146263293895717480152946759860541902780635775097356597553367853114918429580525421925751364846989927203678957244579879195778057951654769581508102002839108595846648349099461998648206743271419765134441341444805116711209944723596332421194378461302704350683906961659964334292713703420650031098535035270021796215483897817355370077730532783643584336583446418826271049605551633994236011801743951402101879348458897228100012489861177979043314265726442251855451720405230014943175329503048266398064052418443977738224 [159,35] -421508723936540694870210635230274432084938106514381603874066098017018506178146050241094304229759830529037810255134678379294591752274492064386873513481320827587129253521982548780540241396616562157867751183711458226325537076531023940196115501780814831380744398640816899393547914565377673804176197056760738664159853747485702821610245888470667187055416389169766109925486578567136803993662851588681436530908089488099590087353607405515597949689848041328010289913402601331476324981576908191947536157009086712295457902496016508193984974278918907751290668879595358920959739006995912903840349247319310935447724570060137169994988613848295363808936139586871436246027183589331411098074018391833740634133036089103428218597291642432337794753588958055477235021788972516378258894241546053068528168707412285606878866302828528113842000459206463756837858280097654284702479222572449002107203936159002469132542260800246989831696681367281666346868689592180706523557261762329841838373563462967399733021099315682788350464546942524069997155758213833076632852740088883316417263050151482231498453186215908320580524441215632974638214444618749043458656646309088684760481700991941013169480732902578199629724733719624507632702921441431096136666131747505381695008229114112609592875250360604721368343773631215058205520252022193508469623962122812286683964548300422401881258569315347432518166460277968997216651292748889861648408904526060513245557215489104400883970113181679520642802998331073691463780620970472780182676133599812252224814591268942405186065506736193616808925283989623140737223692454375699780137241440174754663809143237646705994136611531289424874150284397435066279906960589844287675707322495721531166756152630438666451056443018246788435543573652239576376037229456203090628314839455928827989939588234285247296102345157940414797107084874461041178036823042914406530482651963251485154780265634107416193703736665561975701346520560003923636779656793824203095559463138937562425619063075911481958228383319125419868160 [159,36] 143892501300418788723377839838412019998493378281561296555892202523780426386180779125866850807851468055728993291923824460398765601194153093550023628728575706624616709871632698053791980584266091132682275126727899084408430672229460825856648809295090243595949495347904756468853889569205493229442048059317829628970568264307042143797892642386794157955919205087422270970825847870890383668897274122406715604700539533293269014129030029678745487852617247140100691316511098737318221178965764304858672968519706183370487037371046513595347365320106018158753159413382811803963021416807267975964691176162045958208260943701195976392292495355803887142659163516841289092908033484322638284646576338919470471824106077873665694440378821978934864938452253656619994996358081414085239896106531143988998405840693301451734327932307338473790008382712762263896698096210439268101332879631040450723756617699698233570256541724512911205156707380137950446125664520700335499521933938913034328855355309703457410269196857138536702498634954380044248401912153789497404264792362002449614801250463157608535231902688857147381106006769637759460267385192394730113359485675297371393824971205932311368099188262051609197934091096969058115895905029463247238201104086071636515087003565688399278877943024988600299935433536237934247256092446236130942862097411641698218740847591011286823114592187967379354486107210380535819654993298349353267222705781458005277554461074159466183212220128500485949303987749271114457643457104413261174201399783505950211337248557151523834678886667680059284621035803871160613984852019572499282354959429280300976405204169630106118828048782764688628214191319643688943174233094852248037502301512900548469109669649558361988220111520921307063201746833523888512645885488431108041473316062428001474554040015349195104012426897127382121184577855165808932522478717848258583940467568714661737833625920630187372359277255671668718447309457688397823704093016591422774937443355826264355737779528621853660331043018448442880 [159,37] -11193555200518633490075865609675076883301574575962205079649353398266642620178702521188630256007223658911207993602896858129276453501722729469455393081946293865790630300718881465924462748244798977861949781270708070626751406652556284405420141217976400192685871173930153507062881989088281993520239669695394651201092084672724606275555611728872679558810341217979932014928860084194284759823676067436849454368180476904856180843436931496764446143657363906297645719667741866262590563138697877639582791929350650270952331349831315953050610974353471811887289883498377288904749990170623205707960991550758519552148239532382736855812756889496220234371753520904054357307209013165394661767109304424225790496275359924015068649746108499927123330253128651919549700625163939235717937941195665851979357305220664794120144527581556645881812458482763597969746083647316118825642577885769494165955787197962954678746080797643674793007914624962763429994465134668972347230056662977473705520426453286446154078285043624765602925119738919965044925216922818061063853431973194988687170818964798172086857033774352928766217372462474132775585541590912852178519159261449380933897291759185214428023303416481779600220049681199964107598731658428376654313161298178532340701114678877528993976263414807267864933040909594010919958281468806106777904963148365819015934758983931968595892762951122391330068925250465617278560964456473220804952992472039363039740649057430505294683445511012109790126143686972731747564889954474398638861646001697540352721061732927635052709969054019104638209659878802007675947781428658819037320525202431134518348957888663179614273386503927639940246664515559826289561020669618180977365610365161459688799034685214805331382914960642841094843148385576651775949300587168447409952944886604624298305519092427582101070748992335470970653793894249076004124582883305638246685224915356538862131789872335730417795415671519593864609060167012121285893524455412076993174084821212547184697919224594565357192296715153920 [159,38] -13834990155273951990092979518208892834968385356746010279598112875846549639626469911749493351450120335564252006379814155386315726948854848485003444078218803194802717399879483750514657119984697206899677094219007129707931157949358784437266959895911855380838128589941138009994036227791875888541334725874358304167918496360131801620647895047397966839159630986153717976678439994857049703821594611391419048338297254570436103573500118737095381463773589656140856991879957904912624191440556791032038197886655749181444084285979256678111890478946397484968906536570094521107661076155265762026432813591677443868887522004965519133805652359414061396125232296700779616604763715923897887371955396943708719434570181555892751426315244834223024602717607013623013354749667368964950624168296378192762516975309119574322725115332412691757763751930416096312885862837353018501534749701572589217618109664724058744632751409452528600414134701141930330636800346698734257496061494234180080712997229371080800207427140325214302423634877736161952196161149257275140690092812217618557934037927299667098614591139001362378492220555972585824526917646397758381526829804016539713792142014487642579816368257191590907452338915684428048634459848783434992911347540838646809346302770319589648003867237185613318176699231471580835715893610966721617755069025764164565119183133303269991304528355214763428623952526482198866273469642105521449741486517223392375228190216067587944501449633182955134673085968783034562164414396059925055818977145724927428169819691209778435293320785505135404395986561611250036140802913277270491893981723593624193053903984882272112075877696982913996902988357659567807194503361719369478894910048905024846515293187968558571462839966988710566312680999381372178058788951041030515757015622271868367924457958728143295969851581985585924084803223357060982851737589463304209927643164995332546300953280963999488728969332722142170433600073524899260895332103903860518131980394103077626653363182799071908654083576864 [159,39] 7662453654311911543082902169366189627709817919729326169605688162544741191635036936794195407618998304241507092350726327021774502296203374057555294146955692444494960874999777473000417623660086757480409039001632127461147489627066975085102677343910369149727663224345080660869868557687655804570121019121652534099414112477890887714899363661943692861675058401361145610120357726915718779396196541128721818193827568183902184513325653012247628209003906834797077751065398678963285679226679391505030951658927206702634710035229749491296331773822609104260605072632524298670477428647528019305471822702743332604536758460843296986659919034641093662169642343444946059332101369620073340958340021113950784942835312625051039895839705998944375840746015970331309023468195700254756412236622738859031924267173329410919381624854313802258685021652566121427099987112948704412728444349457732143250725509028308009857217481082363852927030653477410063142802976510256851724421987749786991359874131933247513730008630296254427834735273898848359556842835123724975159548411818681724463759875943328018745985356621425610314617508862760806391515585513623377559600036032522915285567626639920887716046311701138273006246929725759185947148733588850552324060314238475958943244471165616694567601975685644665248598847601291344620443868580385080336017418691733477495270696681676307878952915065894575435471484553004068075384966374748391175139478294848495905325810675365205096551201042520950865144417009232738975277453158679688483728153642969210620945805784453333585254180788637789651385179489184372041375468261985724479317473496796471321497301304244494535538964060936282646897225696602679639015111436505998566350581596942606895928101508112836198383334273983193119728031125802746361509703374667917730643029291278677476746245969282914538740029133905653967960952856012294540267962880443478245751243646620031873729090573985431359129920952613078888556083195712060763338224765773588525525072885408198146723762864874375696613376 [159,40] -2165612174674485025917191583502313539241749019223387008007121266015818106252466618014913421399423106933398957032349514318216707213600403827515616089851359222215599074218476583160956127724815632848647161227706783974084806962203398163774298406359578403729953428302929511558739392515523289615854330405706719488521745319734469060312754935953306394774887650433451782581982435163945510221463089542119953914371131137161357633516288244641954639005879196229375066021690786166536491303866048857151834045340907287438159982647328479644867492320649147803580466174431056932119498273405470216127452665035940289755148585251206461725774394280376595315440501880108232869839297900737281302270489609357589957515663318413262890289118988151431070180232542806315597649058209500607258780403922409937451501106356214786607909401973141737199476595866554441809862057483924771971622665188207475606588990675600943472626193176663261167652971883876835911158854998482821712074650378513888922677613595726615509906945277418646035272261098550612247659647597843103394478300861085373839910589717397672356176512862393963474355995667986137128796161073054699418855559581774194752905171024726729576919182057902467359024820786153250040025387662257797292649011929162927689056400516662849055939792526917995334950260340110417131789482418284400651377294617715447549339505498084698243639437869298805759579016907050712920961794234059264977078712985277426221112777199716777043548271452202314199877075347047232313740369452468840931605505319108117371687167575858929766491283778798813392610790426005559581209326308647169265821674406310744033294396281998370237028961538332618203313648386251204020448887353220904015824181880521899611232958359030822371421057705485446874057441323436242028126237940257382470588573697378817799761484065572276993966350912008524615608586464422834042133647571337807442502856339647552515864794032884204988081616662171104413723176476951088893947533611554522703569801701908059248669168360131459153920 [159,41] 486584862075245529529013834000617327200568340581844821548723334893023277889771087323485126256820295006728230643662894213739609141658203453905959511450435061450976213638663458225706156599742082390411356593340750819940823653891860734549140898428707619237400885398432931962594359323782723922376474765301582889722715435943147969151306712112102083287148176021706440565109758067835565230812434947623706043774807927106043876481852066811012903111078402403164354971540637757537338959763808215522521847479781542937898017650063493688091066608289824511561354138971166762134249916900870225929621920918306108813397205735820719382870553260108100031566120319237211401073491990185996838515953038793807445540083417561612276366148123138341300066518603393756374105077851311446669008966031661783768883094160165624915118878719827207181906146146983038154664611569382730408772207266236657011667329570812523838404768076487739032108119384715706070964007219492846657205757783148043589780183594346001669168648925383181640687360516848932750957041914280771416417903150892428292692957820032662546638272650813194681795599242204724207364241764361028218504488009571902900071631434525023593903207305390151594712220151882429452897752717897461390917666573636630390849283249688850221161344389246072767888871425341718377068295687481608476160239168685348806139303853115941055422174161894640803119785075998647208028917817264451623083098628915617175042616201151813806142562175702358595511201685581491948695806634070191620914334803867286223765661525900373974530452166426973943944753763597020271963355719326064205934626288767350940202768170679761185171699926721833178188378676068310168525914222705265755257369816260456875530040257719636512511461617920175580447978504374308079233397772412215572487368252515237216075604348992429700569862245432343193872469797504223699028918567296298432484216069994153439539250698876626446214382191960588166576102595631744844951079314463405719911757393669746422050825893370650624 [159,42] -126739270018024258587004225152318892510007958266470448022529916983718575835591240740514616372336780370374565303783738641649501615969582200930751282634575594785040944556106675643945246688280047966421834399485087843159679194836775925717229240078910640123257615799822794651961234304667789698044818424448107155506222969892795135997417655593525128836092838996947942968138623499788873944809235737527352499180517694144990564037748063439137202365938584604218557837037749421747315208918869979256212225810102442472615013010107470260934780503598611996895887030673782533307982663923680707629419485768241346488506736825238939212063394205698788654341492968548278733916559033388924055719295404912088801091511975225259072887038333229416375525986322896267286878739561367589112608504055120861277826392790070372363899426624015749451705939678484619318806131253909931222992412241174255292903740904498049526250080654818105416752299009622580168013220490223995431802603714577474679850583979094709443096765732432412920707303062065404404504399354479569780063343543594908235876662702017432938426363725449102857399156212074200062810430567692339835359728055023394288621550148149999465014021935500422847420223698168606197208579247847742539238144728443480710616706822212201723076520273372001373292324517076059486235808492576826559587747657999314111994753318874848708965480233731669195536113304793352085746941642994690963773020915886235449466686525659426831461119111280208170486605723437511168897549539014237742576918720373502118719120518499563940990598904587924763074834354002553757630683091969943215397447113485520966981338706009567400003248902590583235364131460878691384409260122186924825019683184729962637813683341357576935629900012015190852820669851468806715948471884787709971068964364759760367393304284738295456132170075532526205702774430354804635406572201107065423516265471482589128792388719266102616111972483464892010041296645560079939552307448951947667647665700526644423627576643248128 [159,43] 5331766270357686464303785477533170108567248935638439426254861452068765203479128159938816055087007940148155021059355320879413507498353020762760961582795546268655686499549843152822681600483331227417716799174740220417999301546896795459588156842829797075008153429381386769361665683074590427258760787786891101035688866904998618211503227449860946181548121015311612348369051347850965982516252697036327658657605703299590084037479351852202634702920770513668781636370905972475151322922158076755825692577427209379370481850771426305415840612806691495451807144193114204156079521714276389761581522422151226193792762509212672271249378164382685777468863390635618255906278237036958631979615812507602242620662871943407708643423794680840732354659791800317034522343958623043342420624159664763131434191935118371565294195737161898842913402387693550054799950000640992111613094727494780539102005697627987602091839288441633437822383229878488186735805068622557731413990181062127400165239706628890776985643861769735249481552998467593926536049004857086203805118820146655074007056248875817116961546055428458189101372392747653250117259959134293648485175885439616356782193662198708994443060448307327417105231719579218025795098035172374418449591064213687231740594435120506146921154146633176753116341261954282707461458158142121586649329768676013975459411835026866500243728949496310367633366886247116537554070332231055751470534772034386636065522175457129156339551742851811853109006163254051841930082046715042349575458371057363913209246103979189444007976458566179505533968320920560745792257549969028576620849027183638161150833909503364609992173557750367239342925052911879043893054652757517689503809981787512467097820810719523750967265896365137626470126314280759920591983758343970917629671212126860759525586495929428688975395700583061360330315740656813133074464953437180528924160465630019552084003698225921726551583296946727467646027132452835458301194949710246976197130989345805979949835649024 [159,44] 28657045976251053712242752117264541533339829418859432326962883466004884268615072627026543090008870627320946348767107072838171042051297840325287311436280374484511972020036136581924108725673869011773444830567523289725083315351524151045415394795554417236101070445344851698299324819142400001061008840574857169783751548951929263083966835273684853924694621995482467749601778869927714861040923699857662705737676828600906716279685225644193819914966090096176899163092574399860538195495633360340173109492211413655710563712429180413084828699785067989348245722022581870639082698711880837194179367035685499276738241596643890167484485502766694905742569959576736530998105595897888435335860010891002616373565237551472846022465760073797290230222494893696057732398303892620392027287155279160225347140875068411567988994069529351079713552321442522637502770324032183044068837484076199281788996967345771567769110229226011737700453537500821312234701687684491099145915011974586224260764453612338471358127957666703241341478020816470420475674471867007653607000081865933841726320848987176711068972713928785371813894398132340350834570684930800936863663626987464250345969238659276227779400891958265518027937705316857408985711415983822697569641036942106218958651923439961561539093668634108573542885625682077013413794623902361960601697284977519539256439708095252396858215647798855665512234214136381346501963571397295886707717751665329045877268362201592025092661041764689748961965770343280775875492214094111639475184247728406807546076914537827341133957329148259130749296013185692440708218187455240466840617585942150907729315311931000857125126383934427789047440897116066997626055096918649240126102388244286608065945988171387457630686970085640491524822433631322051895941885125269615748641094971308558787938388554861057554219015123493486376625936449140010007899819182594948575991609871698080494392166954543151545420874207412364501674500205146460226287461566631313729212014896106648251282432 [159,45] -18500922481246137189909764611145289540920159040314884171791785288650880068190887456253282065763526186151708458986406089530523679311512825063985499833693034107014363243546289551285094218966688508153896110457327252490799698768429303551900355406179267343792992191733817429150861386768703896118535219111528450743334257296693992639083120792378976481758574182981834133937286359353269956710446885103169030211025034777848388969853149963134702971221783390465159081628253136054656356280984630291476184278839307663620458469106217720717024793112362003139884814185015120622748297730543664138927793258173630515177656898834153944106728118462280961882597065333088830150793411138187046836796499583736998022430730047454367052104012480293496469927080939121735988152576877145983673973529210245004473225026098863002981764471040486619881720790810338413539768416771900466393926562045133170824953124153139356560187934276078665225089466309456035817752496725764406549171764381524047923782704428839889141839157757388533540593377045791018385471673700113362300157944666113175287384020145591034639307643324219087529259368201805092138642894831703564075287340559851223487534732127297104705819141094078908901646700241574407677794653268193861198796037955630210368546021325347837766069371185874688464325882462237337517180244788414658946839748949810842787617243819759372456806960999333382004985998089908825365650179277267413694251140246853664698191865328062922986324445279175667265922169792173715087419960972673760671206075791098395109623020427089000713910725723113777637966900176587665778946217207789985360696142793425416699401407972348679817641200694341720498670510179451262046734580814414966561017328956773900593183178314789141506078860636810773713258716195677535510478558147891788898637742536644253944008660889887566009770867057536802645085340865689826404191833044839280074161146974818443398378178581162228219449468357932584133394254972909284850072125847345287742017815336475371164672 [159,46] 5566984032067540938969130977090290324227630272416080801381011616204743038341114312374027599468867207453171042312283825988572040362433800316248048338415553996125634975328568521387964915857475179291063562741490554856074199293278121274118135000884885274223918117860651956210510790611662691410913708828553367215710057480088813952753438347163780610434677743435851616459421828966490925558982876319865775048182666079382662485131670657208088566137698314878662863779700857667802444740324152785632906734156028348632569185500683560901875663251684943644080921083480651436105754565308210648119605401310586149480706824751345294073984872792819024707875670753117426029646167056619356881663384518110956602483024598158786603926132841677552135123080080756526577773508294538648801264630307929955307059415133279262528701912277254909203735029686594770100823809760955536745632118234451375020620821184798920492568213845270756182483628717541430645045911803573820080639010877225017391292595890108177087514541378043902033602961105869129582284706686189024661403702292528883382927990114718385439508638638993758098550852014682735219397792529551042595217747592947734779509008378132350908471812376195320737469514375492462014630766666107493561267137703877793540571431495164323054773221839281128880374570845996000360977374892871115603923456341711046329539686526211038615687305201861231715631343938064780279381769391254685895285150801982506906334914903455853412198271984483357409559398193338674367144397566434176772721485757241664981708495182293730606300934206524450342598669726564711525735741633293583091121279893526638793050886343311399429648637583028458049861114260631193992893433825668611990398998322753565237016782861782040380002583238337738324918578104963337216734030024593895929054144745403025086119508771373233188836148846985277198743791239701581716745985549433448435302067671323207090106813253204689339916090224486764595344065978169067630764714132772443301892611231938019264 [159,47] -704509519617468227990984726499151766184190887239018597115781148990815452290333012758727107705077755251493201577952246136450278184123150663273901629103963098709386835189845457402962684524176496981026834111963227783784811706818535767242939860165245260236209693680832119288203582540025556299390029050494884001264077585675265264358481664431029865861226139131635521440910751852874443448492235805079335270827191751531633843683034504080686971403911146821665873173019014786725720873788369299966549811988097074620485885776647478514681526101568550627370204188194882707223001724734881220747882199099113173382107139209453080823441498493996826529567618611485441724614124935759459989396225028627603317063907847736237238623251789255749773429456942623379863237809180586496906311511055061307098490682790063972726043495676065336922431131158088319874928695474012858505394347833974035036684718979564703775931679986623922393932741682708140222296427160952809471716921695354625055720475325227533284857533200156256706102130686792451749615393322810365407437608550832848841885916385085220196687282737938024101987959222571552421181952256757454585855300380426912106845652082068683058814895196612085706412710993756300019909887239380170444985484612837518068395533823698079980391245335444625111672978315584215408517668047127301802158905705703961622070936613782667323372280026230181523062437136112855680733760796938360705677301770758826433567530254961740816767359281308836699158401446246628933377748675721376507370612121375765458445931170321080672556171661232532172399439070035823073552159903238326849977698202177781675765827341174342401140606195809380063053626377233972174249274883930691732609339550873584996169069271078046135741355646706267643781609977341311242846778609183049541367595211998762481999747182346184427272795148459395562788966472230288661094508408261531889605920093416609779111850290527664163293713924799382294130527843661870564380419097479960567689928652128256 [159,48] -74437979781386393391219075175007391630916763013264761057377297366049887844402335844988474427677129726944319484350842838509719830255789962662950737541512015727381921569107990160704117815321072581754373825460383333872602535276943830718844502318327919791123470052682272623115864198219093568472676521805985153803119222034477677141618397226658373215356611321690207020834375543759451149683647724579588399906914664896368654043516634249674143982482752900546904751783161876046135205397662082140366831017107956636436521825092592705293486946594870716434454984564547195665030462152050577193184738652205327607442443764509545262930533068985099579802327711772113102261951963887838865085326007027437326711111978055900035180184015803757597110613397012746774123242203927903124296521944358652173643174143896677991076957114289714240265748504214242512680008744578211126875408267101136726153027798231807721892114593623070904523964601338802666029895632766347876219816541353827546201468588866300787195794492872118762245773045596948594544468067871685062243158660376412772404194955297616206023021790962408824804920129393974433422907665165002436493676262365972286298646584524767918310233297433793947688604146154824201501323690450076853309650647912412091249554440778820850463825430851387172179022070037812792955187658935533518777993469257960347713005435898817764143406624841092727489672778252370661954717112165393838334649738483681736037568439815693210828629154838927938130622339041269547714090677033615127829293403680466323135443200078495056813714677900337041739101023714271574290789067931727080110180795061446066853490291802258690460592348894529162497671355757915828364286649502086036236600638158560569050457359691127958928350754515022460154298829795862729806118547613478047192984886876734560992429394374769773219329676164810150206844064315105779107721421688322497689725365400881906903959373228014339976962672658004720560775384796376926254052168661739385830975414272 [159,49] 44696090559659320396153230983691619390906378095823751424643245372496769850771521557633409573674237662154571781719273968140106378982058858596958750506012355595422333400953025105049044007938422745857718349974324498691881922242539097822733123076608341803732470648166303736619538249092048961999477425992508127170743119786741079346218269565955350537831298650552503758939963613906993592883562751710569914794696926487213542372875965775621179704324252334187673644371169141139007918153513472700478821840986075029487279714956123700040952697505074274178072739318701070771997350217643317295421178113723120530276149041061066723255738025343722373078022412010281823159322397193518357106162756689142107698151246017979766249622140571861666518423173779339815510025688362878633603991780055012331987363312782279079072211292115318372276150192640530446888522573629919053797021022809705764554763255121712080329733491681509342704319472912760030258342758575167151505499717195776984043335496740163923520015894013955600528855732640432977711034612738783604582517688480756469600337667371811520845126507991440898975108754307622398185767254344247903350022283552878728690622679093904055162297760453136658168980047405017177973159819509379545506300050357243009458403413306743661857754493607854630834650834915121663234210412487593718848386874089984617644269903255924839723006729217207743440365291711264471314220995809561194104806306706384772427005510447134349044690068672428827645412626548393342840488124636589348211842910802641273278991633747912602402696040021563699093595392296178817798910106462245175049754448873405442346666494711995538539266267898214477371808217643777726812734701147722966787438538926910613372921517058415648830734197088986253143673443585164643999258458571586272564450146980537147306874463842478620301036970062960118771757780096454317026228961566815691479817369363143585455955606436126767874605330509809843021407213861763412241774763535235151546707456 [159,50] -9608228235851710811125140854554706827313596858698893958872675902551289193165052588301232645734689102133991338825327000449858734897401840421804465360288939510404247972672927076792607588022382412781110246071455561083818404151935214621191135579712215006102107078643771134979361284534256344232599189539988759305585269622816353256381439197999180669857368728892910889430369830280097092612039620968728254318351713488404143991906079054873392209577004649850347758445755023456538560510217723175831233925603322591658101886979050023337187599897447126804853753334035393204229690437342753130680840185833798130449663960821662893863538533350630453866545276391287444389348037933096320010810716400568057623560642055643342401683165347883248760166846104938972068987081711682506166634926552282900281615406606648936269123853252449904089166560402065215740270078050355385994672580118163160764652391337611157730811679677141333144919823765986678826976978096683294303993008482565111907775212007833201581137931013259535848787878034428866878589825906974013726338939831198218591994662250278071275510960371505244751738331512235165725425784779001852506564463685397071308311633767738428376310919771581535835560509969126885327198332798480665995914604346314888793208109859562243255120983169736595763135991428692691785442490745559412807445492593951052737484513027209369412915685634177929087728400634224383814361015050244483802985406446175263661049140858156445505811963987220021628161633001315741119521557929784375225138139706952706796875515829273479296905966879958968365231353182843812970786424257249747118602198266267491840731070948261068921457678043754633553345303117161440684610274769627069079046716462093301006670353831636540135695743214449168033419200833003379327508007400425063415160265633471463955072719614232498522879260148428264269113001476232591468570231763915463945214892306793244891801074526597632669742062649728133328239075785086573637203619771723046379520 [159,51] 2858255441523281622940973221191037085531226812756223121188393951755925273423843922150258877226838477412345410970933252804950541210235087045084484033965185090824987426467942636547400964191543078378050830231692119581174928948264491671136945637782839528447220363388390582025646287061121691415672818736158911659364658077348709430206965724828690368431393486763852027537282704698144408196644267453884823743239840352415667598531904055415213798868546882647664094219800069826924453165034247803456001184072140870094910423293729572991823217884370709508497455730912871493140877743478647294306260697655333540709212751708803821964627497834121650822716640969526648465019951064156587690108930541980195487567383007062086723572175224143492744983472353140832841626362344118592205122042023686105293744439015116991305218948771501900573858139063692305227474660035543804768236030849168606511914094018336053140653376579559450484665433225770630662236375424094428839181379807351940893274626137804939335404529586282960848629768507839620443383635398614090073368425023045847937164999168366595141872519582037711992421554012630720492514038287194741501819299241971999833948872792570861772793327139495702527138590799055026310579249347350491307471581638157523844641004782593068265679361809053040266952024791492205162302794184701974314282782519373783914956641132376781944793655522693536847896892135712953133839801074088533494369968505020212483013955641177620832174988046096631896758183245581981994834695909303066435602467835656821466661956748902866729289739577677361480700998577991390705387361806623305620026634237889741176530584716318414208786287022134365381246494871963890505236450919835481301863109479096351262947513978667490340940393512691131629172598739223070878640006529677784715378044708500470669981961993005987860599837865937995081483279072950471535567089001195644247540561711571241814269288277556572172245716014937226027978465824881037503755675447827103744 [159,52] -1190252076115863696420647690566980355042297013558882326011011521470736397866411040479102537447039119341569747859237506733809377050863336833939671881070692188886886452800477094004248133277269224357372516154051776894550397442482614075417787489381044625184181398553610114408460121051136693775970820330941526472346088048809981563864247872345446938735230135133630300605570246681119881195880251141508704384040645138134878318117105719108987037281262699208719551655327216384220111410928035145718743110519161383614468876500430840562436266178329907064205792688393631366327882937615004772155737691206918348174851897083459472050314217730219692746516085001483117594240854418499567594133816856568831539149802932229733611547729792980915414122680824387360821775594498297240605580738146163382541407642228489503769436168552373012977142390178427275423120506183320055459604336175054631180574504275060409513252997888859590503490537314397422202540177364054925067409980331579876952038657627426768607409060683095959538356855215574826539630832360628322060409306695028720318663609220229203648534411007860874548946281444127056009418021476326832403202002772814969765328265550317717292988162971664837907120264070066316059906874349424526008493719430839430072882437885119861035473300660278739784349294433733618376328951618453487842467107205793065219923047651613479480281716295173980369768752530914654199994102152491813928436899396223773455431478751815109350983722693027743670108805949118093663413714405505085434298725009594857970334101722672390776943725872628858942326264012320584959436348885986454876076109185990989677163479261520896797764896925742570097382176167715779283854052282386758844251149912560801906740537805441756670576453794632499525409197501142226401528255003933484904470608764085873782009113166437278417061465897060398175622544974443033017333886196068583234165149200090110523859363714626628721304795232837175302038446088434767789074001835851776 [159,53] 359134585427146443143718250262003768732814029751321076976389706580192399373165675032517697415045912096393223174877774939448153480122675528142339509082453531796952881043105028925121408819642835820031446385188793009741641436263711247247500095179408367964504179533788265055374409144061828735010719269514215753284139673524567956442717954877223470495085152962982922755416602452884953691298979056853172492169985759697591157368448463694889050155255825154314219428214579496348312379209622817284606815691014902989333111845523218983962078269102445204408914799112209223146205256770588390496213809191353387112752281595197331413395460251711389634267316759424154321837239178451363236602537236080478632566665656228884220776670010570195421736204523477787391609688886195630633180938301049455043552578302979116633973814322454350408710282056757989746062768267397487957477879506935288492698523703081607058497116221266137400776227962486003290769116810699581347558143566887017009598374799009026794064503541135969052370215607380722997512048461668129267611956562836609341121922255688169007596199192838991913781141885197240550813921952643133302805934597398378853247109223130612498416132700672382181102073502207401386657169875410575559361157161961297591396662255335537805162331082654924716810211997782822148812770047674034795454112472172583118393967953850581799666512418383533234689705306222846099539516318822137804489636753331346272018266086015214054906802982608774753943487928071534192106227602607913854847255269367372332955436435395013727571802002295811344470520775756266489416468196279986862981738852870974966192206877876062734687778772393335087970871598266577601455200919323383257397032256488631670139224351985120689923758445319304849939156850296407260318855970652320677760275547176386072822436896065515502351960797789912030293223874265572034000523834690420187494091419816247016782421529711354437612485560122847974192933912733889028219155038208 [159,54] -64249904175161275067988789966241791634830226567542817269168279864759526354506550027706210362409243097447504752917077323647669720285507927715775222418680149153873219229590294227561244967032120654559269383566030068020296249748635458014776292150741652644086764099834227502225802209568713638739357234390494696002279262641108622156474031065113825246212195312260537976547574633137687861062317711133951771133777000943386964598072675467737426776034264130789275955735109783431639623743407304767137209454175843668296623247917929676934378362772622495207148935527867328574427552625178335354555203514969255076996570069808537088214197636085284914725538712634215679676690311590600273592009346447137503678425456343583216623416346309251974999382646723653142757217783958151244726961442662671867281879130170561699318744596461196966786801824193213997068643037184673848302886998014472746570393978708264850395263814945059758972249224562081890573248733043991467597636432156171860015061150998749684673400722117014843235832913252249386544915200020814786191115853179249118628174893245815152642851062595729817503879172072656589697067095590540305728484575926574652760744354911654356929801654777162576490713078167532492468456451778579730108905003412037763351188302674987826474039276642866529653868642036862201039854815259715414540891043623381484079851962299126227321273361559549928967939230338535054008778093578270298711998345584830940080901635739863637159224499584550831552050969430410256541140448620024643781590432545242554899898037772476737336936465852837465627295575371218151164411454505797535816371338471483641486007326095255995811628742470899248967235659797486278132683529154130304062154206034200918077193264391243251924667781767674173880551141429856088262356189966745534941872387527207190155613590847408326602652236579445432274311201114518271560639005352432879152312571788613825541599663051217276517861192007124754442696005906777480549482496 [159,55] 4347622744483700596145607276089585590336310112556182987305515127761035290101434929908319162363889180570107022914005214101485919852624955546945958582807275947182721831024323794746855309531312192249741738887290782842247006128844057393738394463602885919926064679345103343816406951652870766761443365834913595574625888218617680654356650761511635625311792761537456864079183033853047866204774815576806050354007921965040184735295199389003829986999689957317710839139140871148057137114801321013235101433793511528918636305553269303302229065344658170855001736856454111993503722941278688275487136169685517284048337397422152084081655937317613814209138591960948487856071297867755163734877552609520058333714690927953330082412586051063011137321148252438774160814588737209671622112350454167215623521960362102211488591736559132479387119737742788936532190931039366232014766470999141430232153407747085681663926754574563492948661076425325938590994913162971588829088125770528351474397931997692073975728213137959017614724745282922915087644290561826242280787325744357693130433715457284187845465904390313858191258475551301970383070324870170697674555550946537036260447886298698289010503970585482148485827648277298470820494773081622812935319489157939445458772239757714419930064762322247855112715103042067485562975613339653341563291232057838952365167201878083009577589061103296355439320995364622244621387706697588013669631274798199640394444582384075182893842626590962456947163501719126669585552104409653341098769468283407194088894963303992522850183849135674776845287858105383137965650995945340234349747493140597596217255783012486625122674099899494795473967823392966447575560975064384227941742905841932155671478672077291873045275340238403402361484919462884599802414569848341452913184415745301983613181472613819386797656135591671211174762185243700444537107394025808740016642796297299228394940966024691432792231845880438948748713546076914748850176 [159,56] 598761974935156460891682518728691531061069222862204865877279397287015737641431025710953869436338522457705512219994109023836365245064841744648649500565006744319164994787752677762297629337639216940424667404907976356918953833851681437966763945968550531635981433700249803087955942543484701689440218028003793196890157922480597747796952847545660933136498578625629771536815398132501234169759650340580902697918292731821878473979499205233474188723769914827105351312110499290303348730584455536286935422798941483960247333561507844792842755319869693701384690981721211232975168702866687422403849084597563093136328059653814373182960190188410908457700880196221697795648038717000390601911729460951528543763223958898459437527363815556181635196378652063696220441676439232307552492592900453243160299434738973857552167607879536296405819697531985076093490631665023284127743834340100779068880253684783715572168559747412074642813902858791418158707140367828399141994316938451416932526897120015181628728715769645211943139558603709673409947754243239056266830266348517710356761917185664872922024161817928500030890041192372601756628471884480553469178386909757202613865715567242094670230677994668562829382199192804808180908832187676894937137511382496481760735139037282761671099893620494604031137111665806389342437461706785860400030308940128988970536689588451172489359929244152601029622017158195414765406902709538605615544962480097792537266581812435137828054550769345074317394042600303166477323835335777613789485467373088043910395524646664695121952684538327714043087599376634666260988326281670788678664573510505169605555196617904526420864759943696232921894778205796512015952707571988907150934044789057918407087286163090265279515080589903118367422290014897068385195185876642030769664460181925172916610435915182515151516490694123990993207844775925687332250233783277457632169403877924181182233421603790051424769810125019191096990773526756769792 [159,57] -19600349256790679000747368916971186910704715543373698911985907484338521630643237188160856177602126850612495376468926170133321575077643100355265904695507278527594085350795596719987761473363597669876275737429763660830953947001493984591751134615556795440774822941638002982699433898955725749585397124304657571313443666158002298594043650298126927298442967051521669843626732387383497668263106396013198204087033744740700423740050321858213838345262342700238098285691435189906932282518935720232622917230905268833835521082534205081468815269421684807773215160908642696797928084843046413174828435526169422673186315265703798580796692538652679178961890865525811542437021389947147537857753729178312243173578733864598694826331531628148727994952378504557161361168260297674248738761504802309380152680161532499539911146901012995554107833749606810408331772511185550005031019780393793273965290257274113297212222496921943843965386759937238087104269971822513964233810685622307181066391504949197176039859027454332679252382566292079109135376593643988194145267711788858944618867560645884007928491318397422809862562409387531382019833417607322285160865913999869192589255544719727534754610860820552039944253557374686811048077147166172932816981876925671626523410014542866054020620073047537670654184968741506437003260716664078706847275221568073221053489624928447637748770354316080200904085400346917384742867965923774564944247770374737218495366859821590467048736038519815830839858358359746774546869493080416261916087315512342199154814537553671312056338557910432248854884191614695643061636600774460841862467737229935562354217566963525572492606167537644645544142854156354899286536382995944899006808053181230099283574530999124651924207187210380551515388667440705087467484405350324410081914941492007642156591871780597187818789147187152473344911117470357791608535316330476481408011138471006992760462144245842635379734291876488588102340475298816 [159,58] -83668722871984763634416914342973372447477383374901970638270649840543185083493004252917163849794630226652355970820358214587997272776255416474012990426806465316448872391437012774215243771290419208129686111809622953506590181546802131605733247885561409424527458419979234249616270178000877325092946658362607666913089793374026056904010970597808001920258391259501534957326483505893572464283338849482093285011791613152399388698230107926986917859321006444271916914270270164994653988424483285391200529707806710060268640548368706743088350900139553385915398826408980212123766372208210673414304002139618083772288719603297095003839097954477146001284876608248196469410772285289200841910947244225110434751634509191898449120007309330765957332819514991650073000288177482186295538078803335133613861653044465114452398846319544691415606971282731410108143303971508630333251028720341294514392168129459201198034972005212985538420192008662745203864592622033511744136989148661466568885005736435823674549054966502666498219326736453262194063478371582039216849287751776773084197187394434237257457605848062461967236855588322847924344723812504592799527863024457995682799096530207545274238876028891349537084013501688352186775459482418016503741211038788855385247926777938319531324170903190504433460098559360829415397051310912414073900200502097577143044653385973595779705230359575436636426784605869208759697928324779584744829624552261703866138704428723962471828843300883496223437005541088864444982378002861932263958808624992739906968107502883303991364864722675544330709349613718680955307619331324511697928323518520903522665357344475844094371751274930332301751282449658639826010086232991087427827340123354880843100745242861823683878271981224094552774619687936132528138902605997986233781344191264206905523979234571346100663922863735785713254035398722052454194355239835316521930685534417435777009833159227112232283744128755461657757128716288 [159,59] 33287430219528369351189350066299139736581698280413546992857441208718090374420529749136834816035394675951151465846864309920590041722460058800460959275981091675397681563187367879958998441298576859533515116909129236503096513878435232705254689912898497507085094508810113578714186263692516169510575241001169515864252950644852335153563473910103650985711336742248697687761652647969213088669109659320252097690486335593653371157328756997266959684613680051787729604581266352286601782388620517170589734858079587293183960022659092791728025500255234856063554986349275898452296192461156907422453745120055938177693700835922356899835139932528566045388179040039840957728721552792067912826017425350639772641762238093258045878192952111748767621822285992872055349602741024740887039010515229219326556001388483474190182906896498722965340527403011727318869867887986627659467104568314525520565417468980112652929666838883176505427386017924569014088278700229253774911651229684936840447524656033901731321433102083360338698010219815328918686446191040285807564378334055474057912079899426541246010495883094532314014720456102989763893208386027584889802350595236110539482034834160345662021466910971521588196640870183771457609859908732459531663904858540315581754334056525972674787964468773989312922985238537901097967995738358438245345671727472666758197121733329938725905584402434276129256754742821650120652727050498461437817634775380678625474865487565417654062853501002315028535736653465750773148207532054745339749275388109725271434447739192861465039801645153900992252084643057030971120535792773878828788333986665190637181936118643165976549598901951834743574084628892323181663313075200767839695313945568389520055001569886544641304885307744818179902451360528512943939648540873267714050274908661887046032994468699089600857726261708090864494041989286407622714479666474469335953004219760981194135269488701465299619671957627956205981433856 [159,60] -7930635020315975885657303368482020412840884030368290373030707910083723055128559989258361374562934060199228726946341530716731751542965112414096398057686331815862213303305632548665996696143565923812632812774157454454449529947764946377740903769194371481142881577914584608695362464768657699317455119174555663210538879063725523270582209479111680608127373563922204549641556288955180024268120317837009866485148820260695289446700324088255261878124065990588098780175984152977165211993299500860661050229603987818476506047965569041958766934888021367425928711764663573727867324427157281272324716233117360082509246875735091630628413323195611433771104180419291820546199864124239037027276011528376901307460511448169892369390121693042632557296150550626772923402017598849058271823040610779371072953588867358453543104044785062028932030164024486854664147218459964014111496805090277417966275466392723465969263982219187578108327125862651701569725780335386778208416734888603967383903431008250280758133417417815700738170035162778603402469441005651158610877295015663771161284839299268817415592798719325925407661289523422722787961864781720564676737988770937355542462851799318761859273985830296503199915086197529785622378420778114082922681149143566231292958440741875453538070447294532417949203239306436039383002665997076075144767024539750481084402559686577626152748045073290975362530388507218659059046997602606146487601707249925118770604957261406585506069104685403330206306474196972538852443008959361436128734727759839833387503286748619911420563358164339969698398819817712163118310950194590190738176382234070372665387163388241129566474248390557879373291016257470077456460703761532473950614250046341860362584836026293282307011615010125390668596647856621705983101281772810487243019955670858850664925726213451194208184280656169684429102178826896457686978825223515017406650879548345358852358298739635029939769293066973114890240 [159,61] 1408709182870590091384041756939085456410536857301530119458789464060469918684881261387324465049023813893519961944579284535466542957936363995260575870901310396540888948015501947058478441215893742976623328920175328865657930386821189493370922320535917302385211342241601113409905039859090318337888500894022937601513582477853148769131658281770687887754283093820249153818061062685522945245880334163159946019569630243765917745377703315720046891846121631306312201272355869693273196423154872360462988425975414946345682865282969410499830020903158501989655810560816742000720261672166872961034170012269644654025965758524072429742431144021675755246777995187250954501462816007448642976748571867274226836805419891078529067751369784719273683438963595958165457329443164162954842639058045349180927047913938904522444112171751906195006991581087613075713210702664967284576350715942383266341664745215206016714464057262610810830890572688773138272978710504490154560654280603188230533716689481026787971269587124129664539735641720869141970697748377674466453379162456316073812181477629605903922012809541646963012445009698645877408351796277519589487937122103858746249932356222713031521825636545981175616299904480389896308350440436184604735631619455689398808116236346099045112500543312986931960326258595515597604661874982250470687149689670706507195667080224665272483067714207413649074602539458703215212541693973755118688676386040397016243892789343205483274452850072801100810251805348882331407791421093085593470588973435630417591721949740677366553942509225122229804750181820662488714423147331153317889124253056893092304124660771956878759152647562730086491428017476649626961993283482913373123160359683450883048547659560152140637405896752596242075213612966830845227563077663334838639525286363756278590904323205903431600645271887184795648392902245626160473718684044191026732599979489287116124020754282500525048502870729091698688 [159,62] -177851376502549566421116127586601535405577032368804810692977972668003279678690150020863668066399699261103633846341897397581566485609010077340053733635000953041850807582580384859610131136994383203818427968370420104048592899473670246262612845183638326957338337858430249844687200158821186717176495221158467603711891476979915087929150362421950842235851338312692958847131895109113339021965581569494386938162894930310057301222725914466212076616536993967554655037066513850086896093220967058857044754979261247644725219457406951555497900388338384331158912533306184150929509394071933922823362428623992831950167350936659256234495256887648123273130044820166020607591852179475160350827777166589054291754632942791678133962194398507985606565956752998689816109031666070071829752889636845906356954937276929842008173977454880261616195681827429005303375025820970022148596600017059355694936615975182485368350880153084506844638454323350475058039190184629530691896370892193357821354805495953129048232086030782565929860599828524723176754975179376887825399953841649701627726387312252982079285019988112112696718207467301998104431570014611243588117369799511330494327148012191640968144407235859617867891680677111797196030897110223654144580605488902729387999650799464311327578187159855069852419619680598771384377058542304954877681476962760224228570948485145910236794451439390468671334063423520175320126337977916723249378208363622956514621563372182387626361525019112240700483900925567821840292951727980601024491589586157616697024496997295394003794204780868687205579933090778289986991956243830344755653502520802326270911504102657908395820140437996227496508055106622716195076369218568536129117784816373553600637124033245620375932549036564756970485717974774512963230261070835466086276180666272321382315211808965673072515501364938222894411615703843515259342244730461332939000752005154951962405488771206946496648374805061760 [159,63] 11591111844565658280944978750893077496554909000513657744576901438326333665153221636103979015996279927133103890295868069297396367855146831263675324958046734724845896754249426345206358691506764822820448129336780991465592764596007008529203096510267609791552164881851094864862229871727011742511260817748578592063582386108460433780204461811206966071322935402512878948909333883151589447656853505941457871217824590571767567532553668180414939872201170487805511566010751347402789855543415509963218787167509210995185670405028638538229409300928637939809069050316668374432575117856640172229620688671035804140564721818412021062382691851595654290046130648556020363364468621028538946057409325839090437605336772168534389158219007357159714171339708114982107122905617685511389982642867656657563876139760417498388752355186200313520865993925187776630405439741067210312146210986822202141811456321997874559581379952982642877971850051606582814930204927437402640959953473465583262664736668143098984000831643496382317781830827708424887862731984333353169379608871026380320765303080013441192819057159867723853007498505216721486047722788704735940781487587753643355286734729172805022142151517647681078120083516224479506332464048263361086789315359965583630406496530833776897890954039912170545758881984871935265154807640775642808965938994892751662319683924844117132650883839631382346653523308253310211737256625778345670861545037117905848245191324559933359660762147005887512849688332766143221148815380907252208566660819257884860685540338455837323505816632062033248021917839451436044779815394282177940464306399683588445011618097283704413163792809236762855151588168686938431249507548414398265814261942506724892048419393788249559081800651826520187907027642684182274324203962626469737894781150084485426933522756467175714706838951215255175732783759658145124829014712854769600756830182277241673123422189233864265662611681280 [159,64] 542302958406462120409186001395232080492451087707189752091214927975678738357319779363105954507414756894828485527832738874313837774184906903951945080386139963731988907518728511014625749697991164801214348045448419101715612486909504926216107074387093501495415609061360268469387253216101375526866443884480655956504665254359154963228083546748571825345442773617331944213716821932273015204649897722530636824626951497243282077348684400537403843156874742311971090968768499638349725775068811718364104522429803215270619919609760433608952261054829373038717810832436730595780532892909545001082657328507581069061110479148232616452452904414624773066379690761908313782981482490935695634353101244368105775723819002940236711311170693909086761817313360674197485581286580759472606021546010810411613627173627159829894774867072291597582190007937363029811273858159503179764628062317727620607673141291024558317721275711663854165204817364049209425346488126107468364011008572933504875574130730406199857456725038201053156879765333321711857930849698230546936835263375562485578409650700578874290327432651282322708421830523203925372049689537182755638879336096944129396864787609466632197053880361855693319266816659494649011259765370963019802373382564151464657110660535050915893892959041816685190864510152503435314701665735280243964310064523959045891145874229092357743492735431526294380915192500625349249372933318934743361067818912343941986141726991309983708027579584431930522295339303808876822137955547804155452135967216244714469039575732846673185209543359936757449563694763008658650601700126173447726905685080332038139500287381916061107025773036977331683469596973028332487684095706462943498768762545329349801717432879246320559478553797796277168797987025788586547343853468563361801147903632229060915126623160522546045528750895393771674227737391112187493975927026521126764548380360337715697622875405696900866241792 [159,65] -222119787591991284630924152200729910420387932795888687478976983495777643905322555103638448306668520682550736755099020507265373685393467291842597852763207485366554538256508382473566988100416976397038427312395032330010952969769326824913002417260247269418768220609911332332011897927934227178406952534596948385534491845789602923484648058533934322653903714902536218850192129170985611316515962700551979343543923010060205750347872427516046691855854908675043172852212501403135590090199927831866781930065668336148388600057507751266739059299341429626077132984699918466955204014574026774470260400460153958015896012959664683987680607886909555595997449085854146036614898648948253485151627343626995333942202494768744541428134486244284742900440736661672827090818420026138520655058801941065115004697444856180830832865667021813258411400152845286991034577336688940995627857019776210935346863633495821832471142065369949385776312281436128838533716373303572367663037679150667019766877748830434055158436212537599075341065327600791814513748537246544303413525814297515155156198704988026364426295646897600605057611680469733523595197609535836867923492322011879403352999608086758554789105195583177041660917381662819017181795756770970159993387274690725497127702543643570680177111943752231445286676750372167752390939832096446705480797519451486358182661079280919301399628228657467069113291084585321486938178188056280627976164742059760564853036468173040813956421786328350039173830483269307712726617064356348231915971062220111932293656262980700388132686646945731403484472131849161833841448481792224064977089983120188983814362513259536666966485460491151136300302948558504451873265109358165116943689339653593550630925461514929323144173830096205818539183457307448614980473236801628261422992094012014010970404734659506509023921789783839014861672135439515605597167396055237131253189116932283001507044143070663711024 [159,66] 27970849327784735590819095213138356971868411187546884727188177130948160421014242855743128613212110286914919835724577229711640261625861747088759995605972131805670973531251838748852817102784760699569476048713569932549689388836425918907717930434443090813370290788121747927936297970745450784532158006857764964213974966926002820451821254865946715205403642868774156688708070519163925390243812172902339925774402472611622297796765287260639612778548523341785926366370355113017426716156421381622200318438792818399037042669728963851790471716402628899483970192080572723335153072607330708186937195176216400482638726451265509455133251494952815894864367574605549773027063244289749774764532067132393374811213102095490794205628511294859259648109400621607920592768266543152772930164796845625434082302080511485301873717801414002431110866653045192821343654179937743041868525960756701873803730248112672647794453263541630748585863841417364397175202899604909014530096536334701458487853402524011411598059532378701904409529171554514330883149041106283464707104012394266149141937090130984733326284717345400302841538858980285927756441151926324112726138822060861049782703520243836307565948031225232876833566704582246368697582050236827169863886689013455303054454766192935770469711190829992744653211982177377045023198986194654021456140986638223579298624407557843061810366139956147241465714599014463786278224650218407164283355163785524375069852620368978724559350505672240481592371189084064535268522811485632175839528073466335946301558606369160063122323621586385308810650041215007446398435268632334005881447910465376160238240262999886230968964950043876598982880198982880866889536030036969060088070881962105675928973840593035000299553267834859298310811743805819537182071372488482845863755614900149456970334543991017840669334112098396904416744878524987199482277751505759622542898480875596953945597348850471680 [159,67] -1705027312656964746065147017121627781000158892963375007360007280710270324328197400839852648340773621401324312172980231598644087285609718415280563443138140184706915065082596165052695366716375348623860907102753683521113292153268128892845887530715020089528776598473732428742389914674417889579964070069473429026492072409384118194527857795389120304198437683117851087061213193905580741692382420961353808758069487860206938562757505997311688298564743313466188740230322254776853769682579590871541657700086029735637430621890603615833507470100437192271144990880266274588416348874950373768634098794064244559597628757682548359639671434578714417295338320592256231348870596316034691378821007621173247366450324277365655177214070665107032750058662121688951972237357093693953063441269387168753630000469988482358644685042684250746071635470070830283243676121041079866193688463678070879748489799953618017408367233057718506948026022292320201498147964094150527502387569722424912348291337253386113185169634568746868540515994172357686567863997646295291209432360817309389906443814479168920851784734599418292636510831976166549811708578171611272262419359589669166439204441367880494542608017210052122438165503739080471982832493127799094814854261288498864026590911436513165456049357271960394327704805189169685091455708816093821604903190266021230276122837290833490840200529846371676501872201126123221012787165733893881241855671689342225658000767870573600469116272103772681572514282862688145987137444009461006773194818063295376327898865975746215105900999709935559476980649566830094504164620716949256718961012430750887874957219215162310555540672869789676203337162697166629109882515556957603168309424056225102524005360701817899112370888675912857321682533633331850821612832768910990167784434495073145578921874523953458572728124679959895281257976961755460679801498802973198522891303894075792153501560995840 [159,68] -118233881101650639496535496159991323090181351948235688283834793104556660299106906790696990424063625269875725149058827352028632465910866547455901599391393693727044973531540787383051097235677069458918311639742128780372141419918360888137686336987931846347849678406405589315253480761762320419269636065004584364278854641355925870971229135829087793605379345027312743823159486350144426620528329676113842289123292244135071876303782823928506024263495739102044045583281009636085843333663258783660739724332637232566207735424162919773999842447113347189360357217914504271361227161714011990815033251496018619648859455500777720979787216835838566735539359093320578715857421935904380674387462165348843836186164457938519309044602308369195675694238563303674300482547095334467277022105873557490882998845693031826794072921053517231383165187086977014557580370177645428697700264796135520346969597551070309484288443315515938470600209535866996491190946889163640211873158880889437526255037531563179082058358167268290526832312413763105709927224313054417079198695701895504980922048564113678416130020921661300670449275087141847490808570157691444942228862650687682448680459724846608859441199215635034261642804314273897076992260499173383086534694970073442428060087125705222975486265669651780363414945214206245698729321456586976449154990859699287944098896067886728114251829435995021496298727588219784084611899511143622784342699481662728834547840123420797452058406043630916177730227526741343988812460671719383231585947604346955088558505860703542944913925731717517894432857996631735763297330774363845510816573372927650085405450339223166743568478328752273020390002615220060938286739079319139256315614648040075478217805251600240121712820507371194162380246895133539090284172247855171952078620153049169387095081876492306328971499887428327178929266686989461460989878173979081945219448509775522694902128640 [159,69] 41426250825240184900858539126533415538489109068926402033642709848172745220726292827886664522504784685143000400076874399319190781352790620985425642436772746967991476061205172344910680553383780125209080622399681767247061110686308114802286736531614711489991822206937292882270783410299033311547310677194172572274780097311899506588265130388606795063290478449009191335860456006293781570574381107876914221084296230685958051906956053603798025903745651417188906548104196702556151800436185757754292670532122416047265495251035242382326970503235729717869965114083802216797554469346855721870246631509207354101439798621308628646814262713569870849151077798103400140138255517230589494063952874038460989982643521229575434754570005499380693965974470535324897254018760979185939469502466728423944996328865589760930126323650006527630765563539638966422661911970656243145613908817702015915868040576584083767154934512063517723516820876894475606153242952809638950233890110488504172346074564384498403166977556154704554760911515182958541194226986236180895866306068631778934074943241349164207184183920956568575286520959733718845731088867276205037875716655934014100155377064815240476880705731292280502185885508690841652644603343932468905763723789042115800686627678053723245435469952744745240770504467494933302715590697532792133930352706630930181762771712457097492877943029030795866399841494548404551803366733394584871371179181962970104668299100725618839251138318593614424662867946598541835982603764488809946026102151128541324476097691562510685005973256470304603466436645881675527850493126111046707374124027816122151491704594037376697474945636665613975158270417783671110877508054290345907716168129292636535913169080658104119504397503619576822511908617428650235882959529110314924389802006006769343550405310034356772811404986527930765560003171195892026458846042405334529273901921717206063996928 [159,70] -4340134476191279771870599802133461026174455624886834236782616342850638887385648329625346755530272074361251314694632197062817113469096223847336944646527727446859228494295517363998458670769381435156656605923499805937775515380963095835265070971442712716637350322558227434835746755990613631121571614732484408654291919693903206554430107348604053793423130749090081451193963551354119205392298193000149473352438441403145030598451834533173602758549283890007886472477511531522300536081696995455148655586745267352796911551957061500977534843441502303226359129152204257627159289118928674219337738280766418196843801585078357570392888134245913570475341326034716874674222729658521963645291323943802592122288083401140042809745519234738367089135126508238685902893775408520776010933714134672549012664828788870703535854084137360710604348214516315443524305219653818001729532264473103962450047557428240088848583828002161914196072951960851639410661679423529540023520674250290756677219049663633974662407704476958224539896726255939604626485468389029180821541117416496544258005290548454546940199289079242790159255682335102023542486442145025837116184485998766283882837603967694118376761949415451092618537127400818487634532415624729087574705177688830083399400515808077923547392350714158866722970065326382864507847450761384205081893041835882222312548232179041660635186021225628073358107693635814472336055998986747006446401959340763536351131677890479453357647483203949716479150374961696587234195122507128530854039610261098437017715493979677193259072295129183777271020756957530834020642901293993223075001296013973392100994120562645736566265525536117473398665950413831900855052125938233121610211875869667805363813153057774406730281702968724223421900368777171474829446959122795460638770535278680669983690009191601029358748935581021958891464515727671577723441116918726838766280609820351961600 [159,71] 97450336745485067364593892937888615636733006933052456087789303313634578009331956390105863834291626990796651411613914237726722201548685798275451108938680859526737885246013133649857002552371056987899217204777523934562502640502684779151663932040842338895804125181195362379326761480831483225824043278034822693845810878735544030418694229623190726553647211646132810952204835928984540319154344750017781916326626174259467259224169000002547178675716692338033523633312518033289135391692303517560039542549900684881014307957907479334156267567071713312842403591891956466529606742858197676868806467112294102894081554714694412824053459412026840940425591345594276472563696606169071693688215129549994312299640623546183218126648810550840773075209311377693505274633706372296122266667787250793806577443252755364023243063321640444428882507637400843994975939264464347887632692346188672506466237964894910957551951034483107992376423131271368342314923641536080146626040650925667903016513421637641606934425588348745074141390515807611761280408355825757900439038089190026421906820734681762586445960321163349283746614706108665323123545259098950444972550298945076073777911422082624272673225346831552875469293922076126796829246120989161216097900602760328419038053907657981806231113832471367266813492680949441181815703215650208999599472076325704573374752993765139010311503631075793771805510398838401776860924225098997893785297014592521265325315671630313295415585947342703709271381302023318545093870626558645619574350709900215786769588477085004718210371354853610746204636484389804755411882387692040292028094356472996701552966116096016116255525937971324321263941629354414358069898385514745098926659389691980471483355188348616740393867448777503646857275681572433625469052414687024239385940262662203864619062127302677903845913403659097206850141148779448590250631656750806876727860781121536 [159,72] 41736936487448491659042849140306984183771521128697882269720310959094306353392273080384359802667905018914307019239994935943705846721097428731888521338208612000910632334925940351356732482744609529541932729299347873972688276835129493030159156343269806886915641452169991572597140092448208577524510334761229328449060397534206608953962427537840520607335927398254436839249179637659103907390932737263430070968147901180311518800379499725134600953378150489857534089001771170564315255731121814162374059259665908060068281214788080520050168817166332755707259130921387704380781864350705520586584705424599714939221276724179899623516753463163535606019939037377739189187367554031200419511266993098350845025527708055008349669605830042279239622121551334978828518473063604359226562721240275794502924559728610082612781245824586546876211593330832572699246360355388984216223896955403912258151835396805016352142261178411662913275472151190196861619032742305104950903748436672905386125477672672640895964881385936332397636805083297169432774597301669853596539254184375212100037575755755567414283681330843283336167339761208264914963645956898580410512157034210980462778771820739610100559292683947514708414909172234291433216905593370506885349772778736112590982722792182868068431500745833076792457869383833944909464119472172498054503328443957677729844849750450372002811348675599973310091013285807012246145758877191530505248683542640580680416206736852980581626342364573169722072945737881598790676527749646689868659294006597293999927327082475115831823662799606058986323831376240597193521689517901431018575588151902369837776902024634158381389437759894934331572782784107535286667636224966274323810552404592652814932595082278850225767781706384517621087459842878637251969812688770999786301700783917399131883458650029062646694343012869726059636941482437400565119001602910340870100245938176 [159,73] -9205270016174659838092747887923821052487178716667309150831708016943531533243150662818047744010488678999708615238546433230032625647179788896798706762609101365716485125876655190379812458399248974001164657276460851504018152485536634041972254217710168122700019323430514721555444357501819125992743784762732782125696264811255690159712155015013512527954791583279669504631491481450547053313324877048131991669173295460547186536492778941568558736833833520243527418006402053725895320033443951286594669995903010758267503938755552318650140672507551768778405070166436099107723320469160113060116996316246381872448550328978941917501416953247452437264718561064495066469880136654213033003188427813940278840861280318598527341834462200086006078954145459807248043984033298996177107221630428116654673575091552928462605953304215359417256998160897011264796362168531389783317547496946323633084123368793071525917234432393344407329479641207157411504226109911164984105279310024007125611895373569504670349268591831981694366339582351414752784351083894317175893585946710715375121365713948082647751629979680945106137664147496213347202034325869487693705944235072659265615290746656669030479745554014667133115060966109950055768880069943662352023377343160635347531610180646116845633181641272669793250363445142391903065700717651525697459566176825358574449550529116307295381051848904758728602767517168973889326350157985263168963301399894037718299994519983386655665927233443576516563804775357229401449282359991359281268472782271341208652264991139896478095135960072476133254300194679552554546032062400304458543741899011156969961519869971065562356170050523433188769174666194265268418361459341620753956123998529812963417758627177063684658202937529757196757372117884480127970331813081550726471727893016448353808577269530972626771251608903866432228090691333338323611813095859442010899128320 [159,74] 1362152006488163753015886893533551968311990640625924068767492674447039543236699171955247173343864533393326026634223953327750965780890092816171717197630241987880171350665345832315090649425335615343078920878407174587509158337681526633909315804431394003177483473714828383087710862833122461588210245750518277335879145971447830603430367299189558256997219228668916992130475525686078612463462179103534435181595397565290769755580883846753196775575549970441973189887707022692887404337281027297627687246825990586107984550566519491327720560281729925385626724306203492625760214386200195863545315352920143994840931142094308482457799377843226084956825355219934311807002174458812912941896370868778955401380170171606933999617970331677652577057310996205325847717787366585987870388478378571473643742033568431811672752656643289485397686626468848786609919813502202712995773845398081171128584425892171695813402841461492021882969733364949993491512789833749910439417117806322258174737881071098342733029106207727281639188325446441852492776126949188454436646372321862846192509704779477758035293426719599025655183445722011036980534443382910855719050604328669587691423443944314688236388656732342401882772701184205639845062956171039022320061808069551170916918532969597626264154002541969016863395874362333989476487459283673397858108150222342492216020747705721021096888850927606874104328907713850713234467973393823238844302094296651347605943618998986230137418245986025478059302404445723025971414130723771858965391190010430732048428527055339796827340709503516569795655556448545383660604894106288534705666214577707553208122821206126696381387960760456516499741833981430592106788737497982533082663165845958562116888210934161088785489191261358582003415758971557068355357791039928857236062244372957637384073638326831455964037357054151640122029717537507175011138163970089912958976 [159,75] -169369249560920457617734191126122544836703063896873512801520095617426485467294973517725023123448807436086543999769846318732045058863479381829216635847223924618473117450684959240726242572395329756487727009091723505368260315646443908833413883593448095711559365549408570200714375350592866196163267678003236761371972621274577192365773340968881489030848566231351646895908815190363917064178721747536787054098308178070621014886882279860396811387032575113059213276708635571799648993854581302795965774540221895942952062894185342639428451182167894939058612922339285835951816612271825269509832708527610702933253222038171910623598790485876715043456473578759239568252569219832276320350670656126839261121408855847524660213818112409291775878122080336432367819785792611049262410146521501897087045381867272047735058249777759919179393105682835214923248930862990798319876707495612697279313039439841658672996983244562207858255853549856604265593739713904268665572694377601210045753063690547561149290442440723046025638132539795393953782414075912496779312986750804714892801363441359156785924065715870886423298339637231459595638472927914841510484775336636436055523146527688829642201010976769324440783385494728393588354552520942985922592809059682729559217720152408138347148602288979441195402278686628501146015811472584917962200032739802803919374109753764822298222898163495933605858449772737524114396482153943412843208225502971864926232864799000370893852252545816566665745447928180046878127208041589811472711056884428221815570547411834479462644618471158300473303511202902945321597464267221203678745377606084982746835614070753054268543371902065454234202004510840073997875523648006344754055077783652017460938819867439403301571313356402613524849805407159256935154309919872970316612989842802988345657779840142086787357251331095996979321351456887266402976483631229042688 [159,76] 17870558926488472920790976912509168609138435959843676661196471150082430118094091033718210901027453854215333374745070500208331409735624894474396555617172791367313109301630632166143712701981442155751542624665516964111098278045205680374611224312097926212113268432496154669364728298814678637387204598920945251740855283632210112657906399250982075195709714461698263173516715437295730192405183744511706326732818209266928359681933687586017509959195841155500166624253861021789339424731992927358887045772021419570919209435466957126603101464544505248146995650725797047768547608017704160825975379207968749749818196934578157241233080163980459796723383601896569000283151118879862044343869366584040731266898945479083719353359137015682335512274017632818544099871139427777873814378727704739237592812073431467681221556099442962383280289715858629171097831169915376682623438688032048777150555438337692904764384889902579623469173610057657142874592014033789105775255688895160794781071155189703567721061545174595714697393238254392854963540996497684016201554146635311059324258892086929832863944676733931255383821181498361354936062839492482353841874711649296449721525186658644055823706695912110808675921739049370614036224134676256898687532239843792028436012658315480076167134205400239281285830257398135098623684082220339242012818615211701881904647330190703067757463937681474925777036384893201617656489647229761453891922651966600813736836499077191450849602498569627521066887994458633164570876642106063973682064830546396210304418204315225473359895444406578209710164772890721030657038835116905329431090744887075598760271877184728121306742631780954845485608461016581159027859044841007000838293444637586451049718847410364789787951795944641973496630269020183338015490472321296108912536646666097768005004120199693596667700962690123794860435708643918012495947575083008 [159,77] -1590253806420991792798616797917779939974326803015874787488695617657282491188139181814609901629912469840956215777489776498649029002693643098077607088051821037478959265762290318784425053413030507974386508805448517323680319853560295781820670662503020159866992995256031393023607241055408459157903930730148912002216159698635876267977626428153859607321383201255539322221876420439278686150261481970266379175534684181009868837798969064538607726399418356640163091668041491251718733706143589541750952299736422914877804453923342011501583687747453176843183520498615824610500774701698460089570740887862111405925096769090094570052708291738350145891380160372351309702859009383064090244478952078027708807467004466235771388267543831353489032634112129491194270442119714407733631356429118539343097630001615339868068482539395381576803519855547007339860202267905949053163330389712672248524459489244365718188712032458339372251439805669270057899177608373375547727221003755739225307118003944620871942037057554604821403346333504857577078829818983539563151050532086258964476766025172128227806368182134688189677897517883862042020855419188281472705378127794010265188877510962149563208145398813367836923293993681805333086725628408459658842298391359867849323582146777294702985503542892759049420951397620802301353438517747666558551574898815203066437683730436131992601217893219550681479816111191122735690939371549974105930094882473190022156877173790119162664359141376395882490983552386317223486091877622808484001992962542279604733102642829059937577402868557467406296661349168029608770574865710471837726958755318767846247089621071774033205782627447028428329717647251728684279640897866950834586521163754243766235065496164313868207322708602901790719223584061186551809297178654097622457287804430051652098681388321625619129457239896716662258388233556670823109046665216 [159,78] 120742436098979665106956695805529782337840441648261270950135545591756819847920293740178633303542752039888198789694277598771180888377504274486768809216235031291153841766665187937979270951520100438830916789351571949641617379725324288516971108109120094546224608075967510135333403379166736875135560085286137953361676666143498672183748375134045370598262392193922946706172711636691109225069443298516292510580224720160299696014045651158594541170928309537321025645170316833323249194174755583998049027640094725236798038996746246821570756961161573973360496675850413759815010623232973503782103087283527077784719524000673649289249179293012830298261798905452125835631962656521008706184475711362956895975473196710926969590893136843839655813417314968714124491987362029154741973157908890104868507105327929627428478517583812209191620414075393886754158739337081794183537493392354987840514619519476654346634829749845879863629323815258102977607316861943251702111116522851155762286287553320042937684306415388020043621293366064827892589163188382097994670864230961340294962108948689239784668325354522674739960530760191368880511958031152421138332445144039592662442231419612036185205564063904841540978599887625827010460762398759712827337510584438543796465984196154828099259757811102472152655804487305867661332178016375620465664572346163887530738330108128795326942553426637447237798933397390323706374984629869984437754135259355860476732544646969853248346221723386416877146969080885982343662116888854108326233804147248972663143034657671920450145477022635731129968760825568752128744192764921622437234377778185479759236697060428232450843018696075523897285066514408378209070212613253861097119024394180197230139349166079562016093487823227724396230185810846880795954594399773155939175389193737026483059197344807854221188709816430823424580919127097350575279104 [159,79] -7964331511491090676933283928281066699333690913209316419077896631818719874982128829908198167939593606284665498605880770331088962122757311445908739093061144695874764046571152976147129065857188500329074316696039966432036501837928392094356794538453635837037271801425263344750698590550712324054823887598803985158204891977857893469803663117007170991240559009698373978073902322088382278816282917975555291295194681804010790043122239573890168658647789535131483765366884362360506254205474305245604975949128654254183476202171363434489719870111933104386350871378912181590669336011669628958588306372011600987209156971510691621918321977745901244223759119124415396348786311864233140626694041021291536732855603879299677841195147866397737738193526794372840346974862736835441329990179083250279217659191006704617909523902041194819786246572248322053258996463671633411207649851722294123580449520145297580832523895836734312179847318786724407314657078976636581647186262076928629658263574466061014318549065862574411599781469672632654393152158969448098523263076427335220226107253725169581486784386442574414932979595545320124876902756424332712968684085113228836666522278627026790654311302938120604095134192432444253273865778652000889053081291424376077805939730209114000616357655755305359313047721371685164440830156561557920450893823811047118196639367135749909178758002346474277145323292246283081018142376687634482144883013099660092035941056882088001303566833315015776022768174211340818631924452650225763132975369538619178407860376641809481033943214300758740400811146864295073866717487675685770357875799764579327787290164144233666093129118602610902088864985934297040331988169986149568710255354097114918592046440230227083783522404832903039344735359800152429448797738038443347575689353284566924133759898006181656042385495524269778612644525725066100736 [159,80] 460065202848781427101048907984136127849873379307325720648286134930842508156834773592115760451651906675326513861320495096001720400187867047069326506899947148463713139159965298524739631270041162421553282919128460289960232176260799591960330299817079311406992395184770728213995694331021481281491964483893978921138928548526862279735927468291138019860007732207268648150531138090543412275673646737247377322693239469470463113806224982207928030077950176076904088109173503622376187014704572275041146675262756207540883489849872860728898201330411293561994854558959372438847484600654110572538311924228139986969235209806379779962974337453625130027607983041066337988689412799793577009421163110279743170510058623750637666486222283242321799342525939521936460100986857946722639810100455470508831140333768526603443468157239543822628483288285832007508348432494092869304475734179168488087354108805060265784516197597911412871634313206402078079704479384775507748633288248190617032083602803017184972193589652339966187924566040166507954873611621202779270013820898498057261483681379044368699495203105442129922012987632632437915248583682230844294757653453958860078051375225897466964691470628657584915975211954518509018924742976596784811686744275339848339453473188243492840340474282628977763727271536884534395475364566195222867861041929414640826992259823694584294404376585634306505572208543536080888913071760101896097676972545991703770390879291848988959778691449090136404711814165732006583272340153244386285945796074748219284585507130596983720495501110346990688486657706102980775791741359044333662293936427530497850522186212227557520118213393727547784811099575154558448670416705241696738351953095138465972968158551067321175175117490799925459425954872268804748741038599259872845984513602692012636271192458501355639303211060456873270600634032365568 [159,81] -23086370532683693800140138929540218922896461911138058206794908011289921959720656210742298960248589508707151772999693683586573372380072861870843641829611421653093102204528922121635205049634230866798788762888751435963873540637972780355264327674200988784441705266370676455422318391631999325114887002650763398207715398769876118470748287100928732656089926929721719174642601746553800167514656393365104517013352045555349122536328785663793791788624843653427451007117093089761030809641112907755580472986284063360149508407420839232770308158028890552593581202840522509795717685633461202702642870482090229620021477825609233238093059387802681934106540337722886349383487232265738805873710046503533393668778642358294895159230991409354166328112491889730332496731582122324192552579092962457927333850021538631589180113377371406408992521905429069828875925944092394971869301471278098863584609458605584902681080110428325492743034648350528066320700381857090961078969758780023908082737163555756743194912204522006959216216772787676026557542013165104288663478943143186875453875771749929601350868389581029964543138829734712297856397377599586736416446830168242394200253093676337288249278656091713369933440979020047619363797453419836278365601242300187320038130062955068688239433985020996010955637648242915101343551311849381697815579516718422732283962600638017332496478658010337621171749990648261749912379044946668505291026662562663594094951513149779237789159272217013336367537072443540929647529872618155530957910906619214742695034729250269654962179756765177232064936643815730017107832255089004088703147049777735057564212943687939567651739195714348214931766538389940586614979785437371310000887088704289342885754760227503877898660581083912012132857290282526588467251736941186540675235096506348031815105957485896221067449087509782205800151111168 [159,82] 988197872492544524539590816694149560844935599420800085352518816904800092830076968142035283246097256053463512138896273534248811130653893843451291127522829960811395304462614615682022156782498245640154021279085097378872539870211322501582265093371765857978289617608031094053921013112502044981068877421298872278372356723535781358889694456012946810673168082244709179599252802819969594049986742042982948475543685683140329951209575412530358441537185551831912483775027294584338932914529736257047640845457182592750432456949491291183285970799721990719251266068698681330688004317513730267553910605744250296883171219851218705617497884731959560096842535386149451484142101408658707637817445731468435695506115720295070695157930755887131178789337158685170922245989703991045665805296009895383487717788701643276605819715321752174688427744395981656653910507749750411217439851503987550817475456229141256464873821388956142665857006399387591918305387649510606120248757244123461533391780359864295069521700002877754056014729556611502750148606633031826817070905235814268466153984729498874637045176690031997606189920453949417911568463372896680130931403638685776485821982219470608811401654597179111583128450090780019832058319867435525908124333806981030540281727914668662021410560392534600233554007619298461235966984398430384435460609413336093881742436528367708059627375432480867489598880872891769602392918409628583222958125053437484133140049887156379784599550059619270596787512084651189127902153569434508495432138568901195219659169385145606098267888146673241647466045184269369697383087981819408932085331438812690538530259110711317821679336577334500972783085216362125030286190900962994429560705068815140513710301322552688658812306378213563731531904372619796341844245338126815434870794146809863290767175574167262564412815025065878019727360 [159,83] -35555108727846001574999168143964451079737605926221052164688921940213745397663582837315641766757574524905291822175217357792561007137245335585323214190104693835995444448231148835657726319128913016252136976519172998154507515782049437535867113803058845017579228456131696164920460868068409144632470414869439482621424060623972004036360563751643332550019337729528129204971266262126315719076321950893924840143542557561767210614373168873975713847013682839107885810465853870679385714052514084386020671503111916690885651790676948093426652581450184474445766894258556425702962835026026693904607258467760532093758505970249965842051053905021003530058291026361662783025204099054874602385271574588366360876815163523358525060460758422268521314443326680597089444440144069245811406912121542842172295316296902104810215170228382142033603936990284842606870788189217650265578262575812253052135981231380857510624491063243686409256761701773336353345869330708261451508839758262333616143290206409460320251251110181117529704886173554538410562036058764757403284946345960556549004769535303223218289197579766360946088120251168708881550413270572400021110861173741273816052789029965401210136922225462708548789511427810199737863038411303318527199949486467644398404870744574599632758427007709320584638620246843144290655583197475372317226462831542073140621641141403631441319945364156812950485864200630787955248921338374295640664147505081078500477565232983278622975296713625741497180911525888524924601585234876665227664261383409513547168139079001874173142268726256020132952768885450678009394211091791985779642169857240867430947484660793418624910305081524459760445835474669936036130202190999257268561612120095827826521291833023057025602797904834985322926138548946444783648881627488178286049196131453805213225604152056809133742344236973694386176 [159,84] 1068370577421645738646118696801589574460095972124055806896012352031176725022842920349648717789112266946283766826536413298424112398735505261720465151677092245389962130201544078090053324393735791141327673333145836484174492672252206608532878877927751627958829100249242519500459456319932778116431226574670557730097310369004684138394013724504183527748701034529094092080117665025310146276928309791071937165712387096644193870476836321899225859442864408686577211687358778291831807667737342098692735882959685901384794650271518869642237161254420665334373972287449393342638074276365838432369754582906273975572845169167633558177057085913432313832102656816423338311391939913087806228839392523586374969342168493696755044309628373839829764991865854365554456487946192957337313827729433833016045482425599533282515173886656431904370067457220479971740652730227474195481500469926137040119837006265898404382359345040919690456906873959895216535381433274650186269933553264752629545370394081820572566999905093735206564743970150109906183571694655799375879644861433482346752737779979232978758537729532999512881207112243561859602939006195044289286713820037825652336532586129092427747550798616260604584803293827317925545478154938122046375827227540604081294000721637167661227362668835073361957500559930346175070158855568855423984254880478135794136469101065273206644328813124212951316436101917571697264881637079944844815416745771366506981104178334236117756170811751143986690625621081830566965552889319800697313685822511643616665433895325677915050794034870890985479710416643771291677740812308215789967260473764732876856151650866265261952800652608386952327803333287002042256852484013246009546907722194285491494611831074773600991393974659704682021274744863412889775843383216569032469682239250327869920326805857218667006973665566261248 [159,85] -26633078384786040182378411696113697161370116727559496401204034577963525373452718617512062932737197989530113190276425131479675928842771273827455338079635894976710293396681373296500000957979119453247655313287034104630591893933476774337071014084879266695184446997833564957494769691857049560573921787428859949843340926057560192190441726274620867050821438221508367004346321831253686809631617070033839370096021746404108211349081705720768476371392266519630458720804808530481849471662930485868084397641575543971987516135639425767283734662602384399612052527421581011252041058347370423384971146902084689231480711238997500426407368234026720494611882457893912583714590098866591451471750463153576964469422259214352882572266521669436795210823113826388728050322570096805042152375724158497973666669698843211167367799595428464028272149327369225323104105599035500241033529344516555141452594234567235491590656789830328276018964993992920574917510924103005726979387384883325261969511091143677913626506126462253242164487124730279830989337579695381968099206478175942785721902899131543420940253113959619111863558788313693026714172895356792679516694837670169436419191033885991222932706580574091353155223298764672456771092417096592964267817263758616466019201723352588909219867231043311508426747105129265747483247130031716813982186095318043908380394605711525814429513363122262378008887479155415616239054339727093926166591892371919917319429715591829135581001148487899868338122989979690909737643764505905670940460943839458082797692130455693618201966108599644301309551621549490654726896651965572557136803501393103032873690564461163669221462027769758133750335819265290238712229475620831744864693249772289532656155696666437274276609446563637881167486164718063085182427330706739603869994926366615647405420299706148012000530317312 [159,86] 544561199963876596329979478600681030649027143401019189659045400356601023139774768486699838153487461785148125222281938031092984263588920184055014529234198916899970157461845194194716656342472653578175286033720053483127362404681908965104666499199596633606100441602662124545311862922103932255207679302445851562248594602163074420433624414210602741277025423627075561139525660572085932958877254100443799891676785488278248416716418042962373862823441456642105147416651200622991611043469935802858693541173947490111084625504786129032786365647303616665256648936898670674049568049559014168972371693276005742684944466247785301612079663966282415189577040013247400414558620821764058510212368144140091047506241892764274858231154496491178530108880773350967648119364779710832310262257628558433848563979763582459136204820511114705347077134497400068276133035490479404865397133573106264677967528606170636285877158740035846966429922901746671095380335268463966491481648805122702262487286850910908376177156458188828855587576216305221000306775632263065276156631874902147889503218564880396055719728504484285016582329229426386311848008676271611866424155677839677665852418326291826489291586343980618615286690243869400186380212923262343148780224547238678399977294103314453985823962153676348374950625667627154237775588703675887367231234284509826487766871111898530570456391696682812483861318881806118850346809571151558536784983124998327845866081645917598105524188821215640956093261607570668931275637976832787111722132311660652098654679763847221078624118581995356623842484433415376157528359108344914544348132137892454695426336477223894135180363403113203550183763367421908302882669457074673382897495140167735236293680447340286481551548736479549296602384815064073307700846608284185680000773394871615611221995741446672785326080 [159,87] -9180952061462698698189172078267878594694295074183070842585070654795657241321111870657545985212894254717144669420723916181656829924551307127526632825610803612956890360945331406651510425236449939607628101990265114612508949598638174968352170490464873766261784949262726109733926662498030552169237407969784434252424085580716834566746287016370850406894015904269458742005768330420199725212053051364085540644315979874351973438070829801530401722012177199207555613603533232863538634333180960736103220739984608993703886646595359938875053702490552081716965044559006857856817282603702941384645207524505771195379395581926046776461107074945193197571382187111815327700739084906852986634294049199469672994120201078808745187304690387479005963314027385386411045541322908483147883779800198387842788346672922196893135839686481198073179920237326108979338778196967404913229433733503953888129789356278431859733352298854791491104757839698783965256063302741252759733693640059194074398412136265232561956876484100098347501169564653286324877802004824308852204583586513509156295493154941024416364995007822944728191959399856936962446487562866526278336831996016116244477277874314703138696457553916988429846215474320684198498842509533315911020054816252117450578979912543071674263899646441987185223970869465299109544143154688984197418329864397520392552319279432785584764348443827105869943319852961110989406202598279702445513452805528976113374920325939561561763827067472438027834217610464701749128104890822650224464167374597134148858464488493835187032977192313722197176695008582319879788689089667147355794178805677383077522179366182997871180306353701459477543180177666664880609125627091844091228553032539422548842370576631565568244256926879573598973931124072404303114043365881493310846821944741299639472083360324177461248 [159,88] 123476353082546141517528018539593755595183098108661500738178098321481506256970895131327484100670805016340889067902249304830508111182130841808653426221111541423337981874434856371800274763994867956274570128439065325900267481761489080388924911467142444013394758230564943399274964220832389331076744079964958342163367917610438294723674705427112714043996624235097934044457248357936374931539576333899991728786372294776895875357045927580420385948826898751109264149645223626015920040837332580867732051012513129774265631723318451269467198730444553674220369683058300727839053472251245143545483821850974757004753085592966915508253017447500438313534962199791235176553374966111584812632362173287858678624844371898059921890325845860783380608917333277317754173985797762213946436733112193648660967960417183545755771821444362549435411952635210602546301438527975847248779916404338293438045933554985068490441902175997140962766551706463973171011970177492985117658789318316647224434811912529494467466080654038364316210603484231001922211020991148900008462960781742718702433956182794465602134104013345550731761922546943156187880715952184521709182182805976219495444130265522224771270754703155233088449538657452955840993814976229869141937107825100624150385075693852436575392784976356195910893210710024524540969968608804267024453400455922746420013937621248356767517105924309987468730974938940734022746210544855585447185375291562217248897666303193994000363447219415533534484444726234135327008375164778079308904435939953189900329097458996156649233418057236113642208431694006707351751686377419387984798937668210752325595760686048000275974359000067246215523266570161267388562913444834216471534525141684408191113649477972566098122649302935025408551873096490376848472449231917169150880721438255683542070080336052224 [159,89] -1483798509356976576810056100803673179614198367007376492208824612835431754880283441159775411674000390605444370938343964311700628711953511065950683613872242391937187170226090175289799323341280319318823002051640403570689072589731868030168191830938639388745708652076177345102999304410093907467528726533003079645583440587561346201317605324937794311511747020573750289725843074088161389601503255730314200933898663204972690621887492150025251662716301294136356004030701495470772641397704076241427512250423235942493279702214079442365660938667494066757767706218719777890878326543298458972612147226507287020182290906755754739702846461767505076493704605474478031364446105963486121713668541334639808105091721186026718202409346483098572199303733514866191727617028299925069806562382643609193541422493821595579622583022303885814874751702194394652606334498553730541005021990020473060063337709040105461447188241706371144411186435476214911317649834784382560315829519791677875507013403612991782023966424586778793951724172112354811749174912060264559311299243962928706121015469969422975798368230396739923198447249469460975593328984145498593247040751709522086885583620273688635858044093157797644387836712704871109038766379522874251514157795151759035728921672004630421550313724393968962241620597299608494044702257784701237017055681613941649600828214746036918416786024070463273376213105917700840992536956659479691640511446551096104588555560752519198546763966458688968100801867764103617790990549009311500921715453227146329393190679416289766403476840704987845284044251641281897088393828410474299158250410166747778537550382377058061566704067892535855863672378709884741196390795868965007086601312083586460510271608410514867391059570621757907005512970362710639991271173644255668333767059461152316476186422272 [159,90] 22245290446703897462385172706519181358891584745986101375549879118863408632299476493719282125132786541158746561660215181854077220869399989249044653607287183632925672709002823819246324905138084671901890406267086150759927377768731493673932127720219955662844847291749394405069073520063515660302197182436965645946343269933372745418357419164952683335414849943308093565356869823223150758417106788357378113248981795247220108773589775037284609297712293297764821781195072242478720758323682160422573670778143603997439176821503365422744680102797092434906198932625468675352784939025913293344737706179199175033574207418673168360919096961111984452386693878869721351147096362405771139822022511515756242759731193326453171906360089764554178963829431456114708954650677889592406548592490188399875443913836417683565569654545178168853857688615110730384765748217531898202615712053443504032752433631537769269578667918224611793799429326013696180297111555700042793408150975408823108586154929902891795342680206128055891369407836356268502485924873250795720722386226026635616476036399339093544408191273025678253170526389178375644358074487728303656393971908338304016059089464013591763540638974135438789620985595538864158900721187585596114871775911387833927331160962749003768492459972958716061037154949221688786944856002679857059955458930312630180407196239107552995879317843013688392556641906820233480790900757092513969376630920701379322462601295599233771528828355038843491876321880928761047326818821022935289533430263595525622745060558124588809703461793187422795556688273792878444017930191349950837775067736274420333527017459770763902034877965095049199876390670863296759040719897961767458466290125189982570345405650457556714615434749645407352184275562921269078490227917022212271300923215948505284722688 [159,91] 19268812569327772063140223245118005115188354882702206542490971413487782804410089888499341074155859241061182620025744841328350671135251160968170275750993031989663743973864272206755801685454504939106888629450029259864162420982511571041331695547624175820152213566336327047542613901002937887675221112934706647195223021947050167865973479620550496117438308920367522304345967579236146519125619947859478450114870018938448448920659641394488624081442986197844477096575792422980827358998103885655686263612343849715189628415046105023139353044762620977608134230321763303790844485274222274921579490136398450905662316159226289368469250882524199483281510282264829940565102485124958711475709683345529902095295627707710058803427959405117865479340784309188712416594580490671656011925580785279786457597934508594417635462470871076755815690570844899547854900311981388567539725927408355249063596180992354947830408285740472797565316562536813596321616259269126196050257433059701588849585689980760698847112767813258291699067302762407853868240835553330350259732708887221972684136726529640867210666110302611701480549731456115791911184253829690429293106887526159210398484892638016958738491266656129600256056742194634151826664557971775810730865749035826794465699238016847012572319421173394772258025393022023685208135695550230034111936028562502067778504863553007892948360278807757242953673674940920819784448269071054870046614116748736620129015061959281820184475473832764837031918887746663150310878559881647255185233161013940184204498721654880402958792981139773042594710147129064736403052526975215635248963757501868195499901263712910712943067671359942278366152512659118361048399716434270881796839555363692836103834695133510249162203721341857737224188002199713404117707958586353923863029923243130880 [159,92] -1548024599824198956220324357447868084172640127447744812557487095579927792594892636393990777423121423484066288973891962727645746079019249770019024177002127409978811089444832574539686294563044656190711898236604403141945979884528604714001212628232969139886132762047413217993223592955784777577987351249101704101865664358858223902932197521111252785518090701453893949995765870544761362732109159987337935677933879360897748283142982356372115294124580052893512201536444561672878341498117153143607694845201338580766792423255089518060513844127813516802739507149359510857913373014653281844471765221554801990362358147950163800360740715699154885775101535113257090359837382790945816754379955775880484201131753347665143837785952136979287065447525070755520128538117878030215083074614880052092886217574695505495910894725996570921584605361561035783642310405075670880545133877212298348507247193331581420015987659187098741622341673334899391369340902296582040342130868498681472901415913310647609017198844290517048079650020636055996178670946769773120048479956215094750541408156478623600069594519673037954621514957678867823324514734582831982919811772564819563596668507463755575575950444563730084744044605756231638387814548667269652322198108617720981129101373248494278253111475811221742044794753233490823693557441147512839535075131418039757134832291826472187368170284084172392617433221420831548961529009747077636598309295236851627399018098028737078965819398912882241547320503724550129700341933891935473878594828395489515553004757910052133146677924962571138255142082314608258538738730781553489680294074838262138693228522002170227481611678341902963699061169116104072264280286377859336483279889624135453491712125249852164052013324620553163302684209055807471278056784750075539860533193605120 [159,93] -14478756086030852622950563561047393647988029239959459698678408056872842134685476305540431874976407363026489560039433131142735301413051723257905061079966482815035769552345939256869611967054659602512198693379056497451629402799860766337255517434197800807307541130953406152335840919488229233087715174899990559997528041141644215692087472940260269207012242160214649318321741589840724561331569607660334931080532659246359628680295182976271597022225196113574276057703666417476576749087082151569849378376493089182306281469165698587119257456268467962105679519015246409868198579885421251418923225367558625530392311982654523070026282326033732995987795074478041900957261293854713403702955422422091468269116339256486047443998289638060618601357459463181408145223080831929249015874024725015793465746661024424990995941409646202833474447634692085724508145576767293544131253349278320091087442515471031288061488979470916651327662222568836405920629484378754504257886811456494009017716543386673464561899613278212707067573976916047190231560803292484078591486823160854721781080855035029328336959875742414594372296581973337130461582652675206861336044772968850092807745804700411731201853493637831324004110615152968172575098107575808482849745048366019895758065693060224915431642385415691082011957668642156538457406124334296649508246875127221532965147026623291171870236139555661796064210829675454612912548130535347021084921200159737289222559402054884198907966509294030341520850010126561280780047065402410534613797639721802792198193000984385438531408677532026960589127530302348152437354434906530288108287413577594326163443019121219039868304556744828452788342826938173778400684653136443734924520826966627987552533193173929970295209286469221659455270857587576757537681247679783755983247360 [159,94] -142656098232170869063152743518169814332091135990237683094506369216002608052888097807890111019324581987599021568479470462657012805846474611720854515467040036184084639772945071981820945484114370369437071977581391168487733902298233425479722960460023434397232022304449293481649408438438884609755166895063819297409708903233684013506135185755624749792783359589830420151662529718390745393696152169326285359395795554889532900342909777855429790623605824328601145309111890491543531984364026773542142484035177473654565921189062200620411971078178151169661463453844643352591967276231661867322802689814584847173435375854218541542970929151732862128733033438982865753783520853119860236289640035372290446260606986921016658539246917140506064043845312798247045996069093984203405051945656469186189652555620160489966925557225225344054352995201013451892630150086918005405817537758311454767291842212829491596404294245789410295542049797762093663249056387945093607580599923624746497522224589373937577975351619658169530118001725398198073762823165439805984005866998052317151665611997090708321171037725468520647108024754212394671067864546130737687878062331124263725724654311563923175610279418092514995808006117198924730381442123141002072326188649094675962048145829122748023575509188623312284653010353398956332115752141861689256093635274599035646279421028995925011716789637557350427263380654270502867867784021254522221411041894949401007285013541091337988377176481096445373912915433834086613315651240899827724865721121235344023891763381734211570284664614936599402219297713336737560432180728250273216777282723017838800951906969124486129157955522861850955681193396058215315233100360911861489750408132165018648659309536340212156196016512329702708700805987153434839926949594665192974336 [159,95] -1743500333999990139704600774282722825251559028359054346633104348762828821962772597986371825810815835265890413077949156708574324361026627191098722277749631085656870273681203702726368362613769627028414926614772004884351798088039325105070206088276131043475675220947476299919135272182044752445894666928493541939684308991484814934341895417349123152830245463063595131362629542900501375963242553326028556672206533119155717033721846326651916562081174901788103307605113856829507305677880192242707502951181264280948378255824567532362965635477107414905718900152286224043544469332774308802513104488284265460517012088510886734745827821904634149068462259965818939892402182946344799229759318421861533447766877350166249149098869454170515191079660667750788355514011439972224980612315930432695144611584051253607619844379085313991536761640768372429950325738388120846865261976520411168935557285421054024281735972758801764653544432858170793011398314147359281974723129198659287444130940498194422995741592082122230804743096656041898434299696492588229174993157621442904277987685429283359630037011089009974214688618922277632278373273620454665851702025193695564228529540857541117134091344580010630759232436524553653975486083953737961035994726442049593721068242846190608037431054282438676699458858990763886267533629553326947783979116154575009840474966671849239709978623617636816441523275758685453716546200556163823763582489274388053229694781044488691325353852103801009927778054387478020099713193906887194958972614914868947733838762665771065599094287109376081805263473404558142611612036014707165604531693651227448824806164925459312083572252261930036691545240655414349367336114630659118115568387756830988852994789800918590525126757142945819861897477756080336823635029770481664 [159,96] 3850212200877124381512315107662108415373825766025675440825459316551953680268053048977357609746711626664142243841134508834975077949267503739192934626822989561849425159462661147478374520242591215979058766799868499616311788616485866409958737959559657296809222124986028775115779528458973102652917438779762679852883740812744313468408884594084917213438403536132847986046802487234920082118293659482052956070303483464265062750442157327359787119458976082716341238734640066745452644131967365740090340988335596937321435204898618182196816204466022570350782030866301126745157691339078984869873201616594103867202042375922069885876568977687104717665275079741867373443898356510287196185461076783187413883522049371782768208490820730535547015191695071261627129782186386339998705273213086532853313483995867938710711310997511256901347521334307012374030606161679474332684237969580631409977946628450459637485164816250460177101405449527626370466543703841079600143364304181202531987466532844592533509834160908756039097685556270874370647416724032816636116030293625175237431278136332203130455534181706123044606880749330230131485424405929476486729052508042043701395259158777895917648818708555892584475372488931736006923103117769872945785359996994827798885363273174107036803351690131894027726185843012315412518329491509768586619414303985811173223916829762405471958052956880373351041832106028160927318288841697709690336554859646539151089629621313875577572910614727215809745048740166984255464599733788935098355626331816594784269748940366743949048057095300438173345664531758586812513601826445504218993745464595442956659997423857348662628471280098906134074077793860366728679843600903958642352545984012288829568957613800168035430629643299258325085635013004700769034755738112 [159,97] 14601008515215264160095258139253659942021703110022664173536497745955161523990868306065565483964679251100366663499862245979629688352690475775346433338523117506239151599555627745112608289039505323471736027167845079977940148411169951917783526694081163179234918464300609471749644463074393624989372498107897972433091714920393857413062814129425431137184201538870833880735953840502744307696599543489174658082166186235384751897836388749902038745708468438778616920835632637165895431179789012930442495424035995955573980185030974495915376654954444266165261353035505801063864772777969995304676282675511349045843553810133694406936040117574994186721274015045916880099574537341733412223831941766282784025973918735616875730389655052771541508193907665096573695396726137602354280569650359622907574249215436634570823849247908002706630306172859494332912316157185515771056942213899831827252954296023620653857166362080840434130632636672109784210426704879274585545743754244041846539407556565222847088321305632532716573360932268638533290913385719114688201116320127077429810912719394484667885318933675724724677865904683529811546643771829248442031873500922243818732234921957200634888655340594258457457761763551470504886653118019211448397617565466509856383200344130054015619419924967005969854584187112767907953637473535627166193257685826736912049100140949759083811341684318043814046483732672354690612795454409340313392366396255373105540133874582051287678998855115785773939647879693633066706311555373543799997932540755219072249150094401802583956926062610461939202610936495187301798397431295448632371288053162404465117124900898428126423219185691400786535185320083112054417134416463671182363557873992861725569012857332979451654173749478417300913498410564687688051104 [159,98] -60230080092408598394770142052909682691903934278636934390848676628253083875797973019508829118724226422199894860695289193045670469210109110536719968269182064172690076561566787175483756170016541228819737351068534711655820001440437970142576970030320877866115881171757020124835639629203400633030222648439475666123214014569043713025489787554296991820547636088681661426610525966432289371584042387664729928295819681969119935773785825213642536354941361601444730307922358143886443665778600726863284042036654993936093298997733050300846478652898693101090571191963327361313905492391098657339094958851123738284018561040313381820095374493017771140101742648872846047981829195812595917461813503835351570807099861943838540092621669649750499006414023036882884789974911637590425736964081925125017407574374479738404763202692551254995820524675782153963816646332259183433519638759272897602211907063138829116213393823294249692742913662194704334223475065168996846040989351431407319233350125380657626913351436383900598452134135928692565973242455651211489116740912820692257268411298953671009876679932943130108308675772096221691110604143631965694759334423655332264561117136509438440230608216786750747742366456739892469335085623627052725082035123030944695565904329042694020684132593546918983903182974867064456266814569490562086615507295683989497065834526852550770097082865848739881905899077925333290180268244911978451431447497639482304786302163203456840258370436761724445978146678422989741895752588030125339595973477645520690071970371279537475895048512822788782880073305683220125493019171406222496276980899235706221488790697425028151582414015234262361229613152607697791964545260424395758160895353416122497755833831003728204377107019670459153265064706001050112 [159,99] -266977052040769430241245789366959479398967670718893801952539621756868753685783465893351627600707604179998766080050833222562285104349759215740160692926084803295484494055828037598138229550655186731640951650466069374354629273999960115135886868805778019169971474221429790191539276124912922539129670042894873051106141270092492556285455818246064150505223300563439899891791342184630338941363846355051138022648986402460881624263304538412555580883414531824139018543138997539221855915456053681984286346409422498924507529621276335914669005299966236247353890665607093416598881240553474906199145377230689296324791263162357685461575674992043908400491657178021289008202599693367506038720160194686666823642850897061083126500216961273138207254356655125465521877012379719627915398588938772074486878318686211078073550979301744347972389183734517794558411492953242009190337836943655440975422392236159651586569752002134716206097741655159214820962267081696127143522879116693771800988620900083723275747769635109490777769435782239088973456816324354501429782083031387317640834611244884633594317410461690716279974893840980558768349749499067663810988459051875152862451964859501436667421709498674731519704150584424642283912454468651568769495321260551823858069105716170423091162091356126161357512193362428173010908078245308946842395827310742416012562043280790538910564892779615303329371914566082249598067284634316767839104242458681237149203112764893048537492684767704636775424944134901300484824904756891129461964496263297293765983193859492324334916697458059495051220470250302052177686317772139683352295178778690556924853068801710999334683154625348019407549162057452285366820810049571806323798591532727306968807134187818937065067629761559253322853865750528 [159,100] -386175233576029915536472940856630807921289594373417086135219530407878426870478373729194345448861626872013649403348201786684362878858693215803330398218112917213777601319423797085641005796755833969114645990014871043059735995994598149620591460111759674720757256023147998675635893437723775997542143045973288100204067461572357818696056068015307268795323389736136485798826238377256388752958751675744826992780756916656047252609317826466336881213723121893641742884452017263489829832398649963280254031961371278771799723685351012393838863409753011332812163037597216103583999268034998726470096108384632032980250677059077253692256323241926513872770723545523979343650260121327873601129864846285959127614036620535066478859588935067752709286090156284875602270360125260670756048191774447855301379549211942111983041285606992261840489597149088207513586978712013363648424517660684756377543232188557502302949891109799159520868464745682024954740581759433051357109452176437689431414242622193984073057846874991181237233097073027554185883094409710269536774329376626836648511653824553037739155744195683214416620633001870827594938032437817579528184490903475924217679183389282283930300305889024338374604375735779024958987109415619607650968837712493686602186668695763044800178730790821656151686243797107514853462024144617408328178130572217438743470150363315110339240294815912086304908668259981389720601910644254401444031433386943482910282912576599215485711013501499066274371603384226909985378093980922279807213209415969248638114710303440625243764014471221805965206703312291886628702933331394423926058206764206128594243063368848948561271104794554772212411366262279860555566076918763465787210348385621981954881592598384621934028700582078753079050240 [159,101] -349426006063482241640944272369506357479791899521169510300190459637454519986065463154015942041308681374140858394141193631407986428392806423104743972059827894480148183235698383788829510579577093801458672026160248174516390005894690842269849437127510906370005732925862562251477529527254348246803401522610410569645596621446326935095845192100939224291887253051426169624816145646500480385143912860942020211555619890255870196747646000030288853583855533739989319942463738302254207545470786094356846621546385342316834344911620184681304880536522259566901910584314159891255634640139554998981520109603637375279460164779344855474756562849754636795687865287411609608794697409558675864300598466022092558278009116274160172086814184192575984432292918986563320180181981424661340915861735248022574273653085696072057460277853456152609509539271631106114897380102312293857190882325152404606426148061785209288082725946913811996371638043036479899527559921017315762507444391422555047288809243795455684398085995862458372388866089582195771599262466567401056357937284042557454527985202748063768436616321625886033396872024940435617202306282183998294879832611175084015138048577333254283672439789502387573265286866490259263273749343318168089442898791634938149624303939617307701165289893889906508701162698000569739830078190105376172991404434062080443905692508525193127090559844583759245353177740822738559620592323723494458624329916711483782452544869667554965362533616892666913840892684845735598124649757887821620144520074816572838032928440623773332257983828770453399518173659257958190262431579281107484429809192822970251015349260367814702595092348668457983494476593483058491190453345222202437875023020064359111180783041180511368603205773486161920 [159,102] 5192326192605627076394867719422187325573510988831351387644117550692654023187375902532567147200187544022389726212482767619479449789244341313786868639632968551455363918201913449577234633287798074156452597745566078419746384447810317112406752359189333643359525600311302398206964992625560785389156272946914239806802480011960252137497425703711499444968693407931805037407561320597184693642877427029541918438087336099764345439675146293077842601779930958797028784104937135605165698467347906196931742096002723460273288702563004753015289926168806215732612987153067565782392015247060031251239093990391625148122839660477933042566713566680869653751704295454170755885502837689626988933395840563415632388845865895509039471590253771130873016847432344229245472680723933420480128671800577061644851575104494574679034926064142879372233855134129933090444879444025278911621293458358986073501501950922139870141756770219198958802205493421163685094875217008220298552175578763599757761971685525566693820669116814144753108944554835166570195024117206150062726308385617020516901803443521422130619242052046725904299989075058925598498331761268359891793287930759917845816978147367427313620192508510694085149742180784625445804826550394685394703778114168602885342672546894952656295245601442652695747612100704326231128591368215088694272674025508168393479130051293094960594492548879149395099181500171174256288400217988421959318236923457531297132433613151542582324326112371322781034811606020600755033249854142253974552745898892393737251658515452031170864648101585929545139422519151961116777726031325978112465997116944777272289815607470146122053354856838982153899721758327439118615065572034438356140813741200565542486327320475796847279516499856384 [159,103] 3321709070335484784845259127845672310330744042838931893923982914183180899329730013760444589228619445215431098828670525349844611118875647370996594938078558501468469793160644450752539893412039560550077707365935610371513542828735501617153036327445949332277309195634892739705328661957911791249489445330253244049535367586050536515553074192222959217049176312758292767682873351400660541044056610236732533935333538867781961059573393606421494998999925186544679757538716391419588460898749479850012223510157865548098069617665065091602692579830472426192378055612429685408410188793178750210757482784866017325509142729446143321503930590604483347235937863274298136182018842111031494895498743865723555102161121049343532491684422613248484033064152412230387527127672126418021302821744960489569320668094634423040013479892060357584431317627508138495057168198034414387402467451984601174868510570393177866238358853221570673003138926087861815897854153711708796803138303296831070191856358199893703880719386802632928541944258451403841020996344262843993920198116964408157443441878056579638537323284137683280717812948678010867624714373224375830394344523506182480789193541926023014859022042513624368626724686556566183297873714598136520468912042186763582154313888444389875332849418344568102097786129913667173919570851016251134577915230126742212300584899282687910397250314126847097865335296087771776924714527666142642439975502704489463449827867469414455408078887038760857091446368744884353965095807931398917965409749891070647883174180134251891636553426616906740258978002981620933539710347932183456922973325618736507463104840845606074096724937873666170776938576924439193740461912161912984574901992168933933341772854859575897717178368 [159,104] 14176233515198530690900204714492034438304753672119598716603142096374943586757881956731484312850142453748257291284326895743968391830761327081536586280121956477092982372023637996606892611934781384290108369420032370653378301039134842362073959880334646693604895926224842218418425805736284938250783958895182585733738323897246917766626267195007168708562619685935859285570673365287004004826035209571451979045583052275961444027856550788904152502282599501661722422191404134107375158122772250668000175898703871480836060207495817789784117551154955294119106373091670868716281218674909985964457770759646096786763001924291705966021701141066626304509482607198795405173207672812239049881973098171615522682457151800586711499789334804863871268729480713982807814968430394671532790577164000397036262945898561214574155535133098188138782282080182265450453420684569882794003460771975400455798052725634406407623199440291907685652682474432594459057300219218758858371027991987923924932657280820913692411286002235737518600027095706870080605253310808984982794009154499812429316687641286501444126206853594008612144757712194955832499793155825754374153730879755586497058965111877033727096348843852353516573518033571494783232796026637760157142789815010893150237669638678013669079119438283771029975562155878417838169023058544686086688321378477993644111502618489076647553376808924240319352618774064848140701970670086397227596560369023393141143722680135818087328145978788015070121711658321239602895488015765776864578809711108359908542945205799378663870274456443194491699402580773943350459849531813098975816909075196284229316065996703334814991608048203757474575387850001191319013834082513966523387386322087055341397300674897396973568 [159,105] 261178458612223517332334385871505456757742161521550785603725439637285398627839936774704754281470638932714814011947975145511017454977940258042336370549467328270171014989183236859927946389236692547932840634250582980935076097632909149884050109595279839066904132730687262550548370707657733232438511791307411711593789500560145108400323101989331892305585385620696424158677524905723329431685517911885154512586659593598245884527807432857991869504511734653361184234753927531865817354711209606658385687121584832028324134486899110038627198164425278395866679906252866934367178505864141514375665451265445459941475763477297239887367866654218803198336378285204589587978278903105346362902023199202148258655523097032494087615127371558112753383410623495937792843039476062999120837061567762648842783070864203034816688413953170203950166171358658711295378888248454944257264537037588695908870733729144747190052005595954702544551565694084757442702308163656977303819953295455301755959227219850106580692724679428280181906672516305035018787559148090135878558612068405395205834094237472006712798881883622111853412561521858520809177899238779843048917899229608118359738220775147697558297241968130252579501975752930644692154175700823939284124049119692569883687399406814643313358961163570350597146109300386395191744144227945777127884249852741212666996392675895392253259129866281728018881140962677477862710318046868122665449220902524595444994461548480302864749267325982935522906119394119643166658832657453611306533568472293886877922513973437640721466206545879297724644355443784028696175678379500143908555054016073470263388810935978707716979134441815410791080300571568339418876967671447071041215061819345265390680155472896 [159,106] 5892610519521392104335860880711244843514033031361807167638905793601442857325343240681450750937603417157281559896061286077675172137891533152863419712520982707595231226854551815851926195403008424735884103762441254790006119807023098761407442416084912523814101086983701214634161025454011065124178071329168677225031601943201003489898818290779969123620402765545767207441105276833015221558358074455166663877373012905902746690111250212851444580485138040954093368275917246568144180647929066933642249435844030690978791831608201912403973071819347690537359610726689129276526257498650179551930122857796072546012441830609602154087665394446760736447085803764459525810450082366441250234765630046899821100943463584083998201151719716763735182638694304547412290138920984456578060742535796542319564334942668970630012795656139408170420446406075383140250964200006796960407271790987065195508694373628966336348304967850858285421246309541755047260165593686608553879475042550245713345257540414178150118520220894945881490135378424735548249700419057580414758883234927954479296556483995378828414584918867980231778379247710200309156624829944649378832874460738514709070888465216444151093672168702005317960944918935625984264639882349143675622857247292627991500369741630330307065635152432794893808573518256925715903421045902305602880248685946677541269400258167449224066466779861569062287812192798932683089451308797855370528375112878596520452140253231879845085653299710043796843604010992772504848038456806655276612227860069839039023359196412539120948523621392448971893854062440695772573696757581364074034689515932204505344766893535250182916159574535345490084227638636148642724293835605909802067411881167077067929665536 [159,107] 5485623083088153796941495432183996610175720314332271910994049256454206389367613515812235994172330999514252298647522370582379195199637171898713128200719123101127213168680422030134311136972146768564648451376951230013590699772547488950140106664055337210866076651202559175743865872710720178477792576315586397712824387552132333900126745094644287616901843218141666573250016578641290779912634782072310394105790113796839950449639030938138178996974003901365051453499452563149977899118758546944628349255191720321625271936528187212937899394046791464953209232384245265050013971732565468430756621363788468245596925063704815715849211501478005293136757541501058216088068615104990921804841220822646506247955255834999538173125840283350252911939502569248928080383595508135980045848704918635585223173070098286539962946001947626690373100803224028645171223842592825626191416755568021647982790166081829014700931119233352464119042840363744256444329152107903030117305313155759789578362211241392867088480978697281545093614291801921562657190114893521340021987981826022204317243935680355063427980247351436703008377628526339271983590300914840176040466783852320915099477838733734003207534827138961430049018161232858893221043172774641464231874062818805331369893508602673528231867484131071624581727714830865648980086041072249219965097645661583476909370341009740211294908174228445138141054421630765022250392896231601782732615746738863015393984282411972582445934682464294181082729851821240995852036191300279713379420732636443941280288346148867339729628732941374337148710973646688658900395635973347666931639761556932381376490080871391758444004770382471834380724513008390198677823335481692518365024097052836528128 [159,108] 2332727895266159699735146252555616316536460970008806039738766513502040756587628750817013997515271160945103889580994510901166935143875961234645187855551074979996442226935535206444192301594845941155299593889992371112721711489626921575779313511332682561875270703557175851577753891943085719149785466960575283873322353024237504003236191426112617154797978258363721715929502249488136967408313663406637523905835510193059096935650685480590270486290038096113538617849493400210861229298890359119112417844275096675946462643168335798102494637165272784857117123374976134714344150491343184204899653542868459445353876786181660342460364798068407016574010282404416705841019243626857934138750403029013065315511114811598887592309781524521981750826190976046581503399394092895039554922236677100409298393168648252404362135540012516736770341573347840422338396862193147800950740539818090114199224199411255414638109247324233459134386815503605888252303377938134807997696467466258214395613875081418892326202096855375091163158290574553438600368442198648521149923995338910963991992572222652321676246547094814029928597353895845430510098287316196070791221117810422204446199141400736069456323183900578405587242168454509249822200316882723095229485901571475436394108909250598199305577599080558352923416985267609129093437312971787508695572013942800832950568725934368348035679765473905318506090655416855310734385856364754477867284246591015691218244897479288300760956823182007724307021872569743477257096124888213992152418702733883509124120374920896520427347146331046922180428366544582315881422663725214691324978833618645642928807802269499382714966150004905178473103946575550720457286824152964387005154285715456 [159,109] -2039810510842955898837960201991485099145743054716190603012598102514098517579413749162939955249080332070765477423248098829813053656824227466673158216453933765491562283425324408541535179516398517112270135267783627050167337346002528166241910507740985747390054728025107179906662618557869038079019752355064658152453636692115706547864312840714988737514637805874549811263800753134228326335667016550696097875836615633824563021802391489660268628396864037830311488085200433471939757210312269691136105142962278962980096409834092763697133285557556894741392072580770595671700844368914043443932444645516690147618724636410095353811073638742623165910022010065827225092330086530150103364834257429661490822106327186230756343635561364749505078535223589992867780565490034962148143360015504189620714294414267105245891915010993580967467616893578398704182407401158053652747354741372739134837108439387858304299540648624626070074106393978548147831022034286372747642505849083551219131420987440283902708218829478697734910086590264493787560137636725580721639203638681767283059153542961119201826955493938923802288510541331951062882330620807182615967591326252910831195140436739838144720185235085269508344494995189327763918181267251179732077635495337083091170394980602838109352810816693394663951380520924597968764666684679073959717555260969048270087348980598471773174518841547810101013491046433608866492038053694826407892696828261212333507789268761389583342095239935419410111031333863524115722325617265790713850784380059031466033223344372586640194825367800797430455846353707184976633970972206373820384980916482811533496047674882388427228213608872889694888911124388296788329301347694994333768316928 [159,110] 289592805054181788192905029573619999265291652465605769063281465616870894337849056825413820581052192285632838849170400438129424375547063179868637456681965393028013256807806918302686905638978475237763942644761290993478080936362846678129079321200152005608928826776449181746405592659755213302860209708341997111144516809340919793581965127884824932240552538654659170356636437860072907638193162086143656540217920719387326206077985508511826100363508912342708093793882606799613792481294633323418505521995111772293681039253240590513604820100144104932356218913914631380431805106540309940546888287916976158628898684500599421521950424712087002957747216798351105675344687245152490940194415205174838837122570828809964053435317737894412278552790607119515178276663073738048745440752012189939773285772615869456916143605536897892846252177308704611970787331221083238870979887367273146867472575480171964364239673131831443577465621347715144038134817186315220953315682591878629488347450313408467323938943816354533754881193222996742671381347325602964850823743400648453433501827680576105722555935784583843791813821746414481167412748271242892908855952955961404319674450402669423708216599850080545911684846991411242987839705268516811663141010244152188247927113567378159904449598480196216478647177246349374308756353348903392704017244761108701730972133908084463836253606594081535296573598867297395478648305281134005285602347677802472562189312151588100490334376642632102784051465510434711417472549138457597655228375289524224047585872689907059890142865773334709151132120724635260289166775416605940403755020422622049906264232286909928212358397941829697862085998128813057435820789711605897216 [159,111] 221209052675278470990682678723330188365204468995830537552056639515082914548466340663879737669663860522997584444566594774230118732690590289562528268336971492609754356546176709578258376097350007986679602200899340067410763905756481186942797063953473010174552982025200815716634409103493360611549371303814661313136177648355135444025431334633267912205466341674681953543000431682805819357283949849985049756196438686434865955988642769857706500286365042693095481996069525195075112403463857040246142778590996383339698933059398534045345125135693069250130655482064396957364514742261161767084860674385626145606990469838729595619436366677351446354355795507936488869516936322189379666454243114544862599912741129947229222589597211661306582995989062940205549781319610364580658929440158779162111317891597077796153613729072768198350744476293862079556516096586135354863115713451852149808450903753944540472284949296864487496372634919806426107549190260361203530309939261152804582479541233118750427812190613656521612161048107500860462595430416281020043208007210737086475630276339976108981728128711444877403155678441300188972825302187632683217037931862507502810590958188714088428284697635839277514292686477853560488247304322982957984354318860536557889429901068221231723179366036623903497951859960835904169745860391402889974641618330150230525245790126332419349213466697635363163392394615463519561798315246961215192938700342311459078059687430966471576727639363046665326338098998754767805944789057630414507236683369535491541670192079939733423926764884479559507483986761141178465598385150256493284973375441650488202192043457447418726453263712654749377413294366996277835058648715264 [159,112] -45463414989472133543554381482358665426533561159162978870985315082965436186456365003148837165470155416429971873230493351557273733294246740855514500346273658954263390884833540985547560305471565565573998338755777154176505488459495500879530148281596693318996470144554070619886788475561560691124906111804836005493306947013630628144101664824314104407122997300200087376846647539182821050431952520109001925979982198989423959594335908896276516024076628155818392901435859338507380178054764487446850229740884553537555170016537204451686257898024437371726120969181203817776699011658246541734354609329151597013433010378476719394797221393371111280391477964626376053797042393336338178641423795967171758705954932169199619245480197276299867760784583055449208645668581832588720282121192436128506153004708306065766894985705077694753593747036656931917738597613666263811085677173410573194036628187851064609611227640450115874093146734223068533674535853986386454717501817011903223121371256610963280723981168996271394522763913339658616078102060088739281829713414953372473513261649710928862737717174544422036770992213382801184506255730487178740711128624277668323798559694936688467083754894236789855130465601233028309386945187978160282689492943953866778891489053363455890801927669662226463608994639329842953713457186455861107129712155803784443495544612239821724221087909101362499657793036446791228486872080309835175118370097310781349030542191261161543200018613007986358240961290487717838844362332930483320294456723344564406464188029230405187012783472528798277415232964278651681803211166132353660996102939502784246086711244930548529766214561819411691220611950485674639232000 [159,113] -6203309738155605681168938882521542506695755170804284805437861654409489344162724945233178056913246596597049548258674135043836008959931942583182270463611273418169777600344328626023691107153435135221524079455119330646061559336577269922056465241069294665302351401447362135092954258738028956738407135920030340032774540834426291819228005929742615563759536200898125461965891696158349572105541870425007332978189723769923081241775421924330076520980364240302073031134306095931573719394874922295312597145119333055503005859655408566526767830817927557847209537994586760572353522764324339506893354253444945351225392385492511170706409296243290440486119499181626357489321859875400757027372677310594096208538717212237188980843221912622195024465273058910501299984946921830769490266024384446406880024981993797317719181132322542614054514407016588745666857297901839967383658521600509822077758220957927481973428811368221068591383469236925489648223520162048969899520698443069135416852041370918749115997256539926828043702724272717122954643615503733896413783559081904852275099241156595457444432153032058999556938332596164211258737291657851521250279393098530941931625902147715139677045782796889483523742278715156355544688507181744292783763751643484259005323209483675254039326718193366350856638192643724837876351452245522648418141982138219850506234489364891204326549647948432697643556893249888655596540050660735554269444292129424962590529357858734656518815692523472347088626015739011335870603133612812007202736764943670732817762284342364615843068933759581769844451794442879995914106197518932291805324756012803925026732508747657980521176355870391733151840198982515904 [159,114] 409339319441665247251524510827296060510129693877849802761354111594506895404113747576443619233480969737227767138700892618313263675510888722089222025843688855329701389977130295332894996266346935395326059307405910794528931077541001843433904486940643939876352287349214317638121253436673854389311365076505236845093558131527346430045749252501023280279033445109287849430591648094451712897151360988908170001743109756875679350523934078008202615721270839502638052329884312524948949005994309480525704669653268842315954323007108244933030651402478655560714634041445744286485324164440857471051186355821205875810037525395348264330929329747539230579411846242242446486770758314647885186477811744062792972434740655801699889463658884993885233318472029013977499094629715271596047931063385029507492579380768982520446179986514726887855406663140074563735515401296613511166472519948034541734843906348316092994277667170202667096911751698280986441140107565932515545058129674918658055329030876325132564739639241582000191565089995166426622807753322001248815216853955392048521857083080535793316261486809683785480372562184092068784701777843891828935831690845665491361110343466916727769966354872390778338160876069728098744691388904789561650636269271746674943591359224212851385980223203697903296552352420102186871822167478868200405200077139316314619080395002710150239161705915385928393936202202808754128016021065508843038114831629472210525590164666673202976874563314472905940251517880751931516994960090471012542470038591132018865031352122677793297188021681867932056394598174369053213152438468960462783450076834407317774321120635363587156764248624546573852343979008 [159,115] -319302564453303109147334517398945475645806507283687831747316187252028818360467290913772322147907503645788137905409770908412175406789648825421864315513975244444736912499817113590717773279147707013849639580319219155255404195455660033306422511156669502121291715201083079525636307469800779837045648884181165259120209874281356772290171148487465346935146835660686180412608521003483971774417739519625218496067106266441659720897301659510217471207841900741179289223583987371620031085784891781089472453801553072208342181163087663937185219151892680631581765039154579753326786665108873204649249582287772977097056869283455235827869194796556299561986167202792532035297659978037339982418834608273657835004781225579142113078094897459039041574324393426927023957558163813261179081504673851131006543811619286077378884110664202779277408411635138858232854291876171622274040634770173973940117784617990918107460896846048085818586029636033395030512565462253452832847501485531822414833683263826730853426962180740473590219762340006115725168879500369641866564958351669508254519668519732647749618021817984115811601265420315067301611105509262538433784812231023726151134668513565274674869493478234786956682126423569094557067262368537147645919581656817496995870442080994978195964024043319610163678379954578293440062691036479307468405258657202453047290819975607914022947996566591549387854881945580061796045402530768031245590141079516182583284031329525003049279448059681061813678941261017859436621767186102527441578063909387201934214147363987610675927240270220077909628757514721981069294579329706729411678247363616564166427575715760686799978434522437761138688 [159,116] -31857791779474034849178405365403013385002872027499015351606980222864979331982757776281391568954133791148814019471203161368662579908364125782637615576951104245618927465476319393152082292760405711993422556216996950188644508943071266541816531852722485446181426879203840902549416941907100244201714947110007764332121056310958762180501714566552737645913225608704363021738739619326881737258233130845959251757115465888556502746289586561765452814658648685909256972158146681060432658653805276112668890079992732172269523178796318488481936754489980217749318383162685801379186167769408275160532185936907669522448224916013435406056081407151004874606362603072471398271681368641459867085325487460905507224385027158798493571014105043586865259973981634999690775052972354318573040609501437136776128122529283009822148411150737180351122475693131068928418369184579300628028257075423951287303853491911849089441611996760129994017184039014286139775592994725357442448872875138270120649464244209426246958861160222952426004715544446415870292944335133812030614171257759279728008291792614263013694032740613565669530615923039663701463320738050154363016462503742477563179045044469705526714151258097381114411383585756249948792349920598487063253410107412758564984481619292367580411888755119085871196537910118062549017244330938920195565785389489897690883609689553461476027381150120580719093149208070581039720840138253481506549445615966371190989330166000749424438979322718645614985665543116811805876115875333154794276502362185312178914840315265510032436006177887023598023875428367573674303577348139196071132761261054846186764693652478639396659564885508096 [159,117] 3420976515695926414549143932220339248106255674255891587866360546051640980099211173195806969402642208016283294286119376435294406115914723984393492159107940197629026040452133352502039932742256163979813297383283604675240122007119170689569266521737133960255483698251284885491587105174355426646185180226549138363956877726147796063619968939687559887815398478115782101407757703599654598913161293179790246283269852429025757099526845035763162573203032472577134235865685046344675851707969589231564276930014137044288360779786707035741435847807459577016943948464661004707340534733874620041621853224954802415352011982464446291272737909211636279496446006580855833180814847926826684520250794061903911731762286695800235015569010196546913853522736690784117183149845230164735457503738285720550836220273929965798030973790953761289003000494753038979673289169515839335377778732914414609889451188110355387044631467908503708332715047139298276965360031588231318637725484380448337729923490941018794792633412018206681820478553863772580890610640690329421916309706549342503802549581647581021677460260401318248734853304427387775545094525122001992825648124124706264678868553909026479298545527720255006482538439990421245970315013666073972432930695189418885614393280112404755121585550227985929447599678149293730465923720783023544777735744070952199777459858617136769293195944938007098957403884408489924930158123607830252113009484761025137065011098316160820493017697582173294145276864496691493729666516246014521240040692112164968810958052344834492070089684442827878289853002784275621394916899985399131714783805911617699426202123904651685143431168 [159,118] 405090675215772467122057164071365951289060615775879881329099667700272410896197109283893522193467608717087586971158402912344308744022711161989924275170572108660195637490824826190444935401806308543874230591210890515636469387340132607359744975311739034181274389948323804573986148821531148632315242056212985153554274599954040268117555999648269341313951694389157146740920784032458824563264084368333158706952699927400815494798269442686379481675397359663843091854825082423032271979701061916984124984346931468567808407169809856417754671710082733029588528230577036394149444398019306978542494049853460054868609019436404315239463020256361925826721252102661179224389789861624989684815024895903053633169969755375355711064237377977277099595648016699006902146131029214942421968825099198962365777603770942708442660011340171432218454718325284463476978982327274120711558449939649983610780510301789118457973107481120269378981116800732258672256154055915795342438353511689944830243951245598760899455326906304350354875778467764823166423264932136882676712853173427877408579355500358417173550624292002139585078959316297221692655946795320786369984986268051105648825192531365595083109409654540437688918329035845097710679893314336618318156874344225907434516677973876160932905823647785907710000942793701572245075911824886476222661166001172061337002172873457748959726071817661772305237580291346492458361499824635533345097890747499411900545811097952095313744660404184465355515709560901526227779580997132070626424581351950575394172533201269148167386519946893992290831307973917862789379080056894596978522941676661333408088070439270946816 [159,119] -2082302248461214383499732281234601275380020847622383178589042746508930367325037650913405606235018903390225177500749794755030597752053945725390202190400207394794030885330661337092105052584930527109179075660391726459277889014158739625561363559341006383915510817056527832130823762490103246438662909953531548429147228646456918331683145528968024394281777194894837473137899881685203726274464788647707900076863016493564526261359534972781183091844934724145288382926268911256140868841865109745529871283958465056384347264655169606988169734038492756787757373710005153250340488277175291714366927878630099874036622749074889023080705377959981386785803230291665620411822305155461066875591017409617407370121795742650130940043812473043761220152517792216697239622420167572167097954144090217008140034699926814873332251992276891219843811564314843758713474997621189725993738376944600634224463240084919453701998775843995912833822888924118005662044897203398498820920556222232391067763219712253693407167332693193285625769236346442798069665441739072201672196737366223489932650517756618996328094215928714961199554007095973808849694851614242969815147977021958458583616409854818067545578192836683428476992923882209800963843155618858312611791948599321106266930140870595379409727722962570124792355949989228849577801550783617652386020236421439055053638871057772630096651911583885726574335207194321230517163848183891244961357084612197817906295174247376483516163533511034876210239247294363407627716412146958423245471090453571628367399148515568856959212988871552316051991400575565616518942382744961379996947931786243183927305465856 [159,120] -421822318433316770015078445932111925968058142056976922417281961612721378310303028932305540066533825888080229507484550289110396125050180349308617532256822437757867713908783271595865352681648256918204115867219271382664687856382161123758803546917499492426982554804699315991734701961308089157996313549712708858698547778360797568538430060508467474528048706933712079417240828824005003877490717448755141327376077932215329100713529367977659971762694660462908807471974556825426937298999562126134812427632077700724780683839889973641773212803555707082388222738111554365895766738486144130311339575010538215655344102420796778732051453777726783351624478537166283394612740855594735726938100573979583534871472255355694667147258874604657679760786864484257132336732929923983173685785923817029816971357302590111332441893997275686548284844871758784404040326320101727617238157880000353123365353401299652842119142439022175886293882334490700348524506103628798494199335262319888110715583730695329740591157323212228950460504933143706452733939567785181175965235760185639857934874539829990149577177530942229553745116614189203898225796536939994441916263625160900033944205557706678460058241704656106160106277074131350811463984199708251252630835342616500297519693353018661811057724796047272732507564280631312066923794429608674981007579319484899811145936741949518080614741918574860050795603840875624115504132033045683334686041115892356903479361468676869334443810733382516086160859996727599092743120550352005838758724078741102499179367805783786509800480316852521982860971158070838070468537375451949823900610440774986381312 [159,121] -56062803143373705670491121398073378070881863008616289717541329286621122537902875851446755974515928377062883024633687022648624367236141202783138102665092633716648883302986298215399023051572911784705254042652063390981217139329146931856529596866077068730409150004148006932404632205664425919560738685982622450465592919537456450391090702440738305968521536993818968942092070071558140928966083477338447199788268504544712002623928332882058130938213519009126551884665501776111706512725154760101591041263075574582421090266473250140737320009999178331658288661096908690239914085578542603842659455051236453201461685462081810235558061399519848553210237934594837422213455794154948547168511191514981036332094676738530659478430050559830116073952352162440347967795931932163818734088264006904035451107732620312318484179151558037373605958779697593050339900652804470985387705175792382178193664533164128224706257472745448427522494941668460513652172279770096605944323692590153696149930612257487579997486157798832836072529685603172554394090133706353186966016079942974232601934964735301903458560924460081943523503590980801291761667795691242621668148153507592277581030713429263295904767795444416379400248308671311523422174282060006712756504894903089831048917949430967015551431876284327238651511580917123075656223309722701757500022451892578374368893815750263350752192827108331093399856129382229986854196156768192261566787187572084104348007203999905446292468128421136411273645764791436910685751912425657542231227644283838909973853154178545629585889828553254359870380371832160082894537918941384251297198369978752 [159,122] 614457165798546074452149975456982219345561697488629862729121453450352981775894494896814660765911591817094302335559360671737605505593517180481992549593124433275420426567939585860944313863072548879191529291511512324469193405332577908490496271492698208126939381407596061340816559001813125386068233007372278197284374695468822787218923924098474057583937131377003637738384403095686830624547432870959794510623902224938810923092382733847926123627641328586669538837705466034257800721863169280074635556255775021126757032239838870317180381496515145558787862785618485631166006543254678135599393156947476394845492635556319490452909458269095188113744475909168036981123362266619069882192627338968664933019532831382427842318431653067637833608042326208877548855962357675586316862202038187806797613663778940796545272305823848446829432761457286658926868542077028556632344405343818871446551509171893568312331995406805652371287759920658402865955814755992792257006687284601190059584534815908295757075977002590974868604793460863704244377056735786373193422906620336633118689099344974077322686827106469206477264785891680098216865651588219352610632305596821076448494748175168374637056883391547605622502596933565388142852526937596734874469694963352652472678039833325719365224502529576610000576777140103687658276981361290210322621182232466599955967744037218130546506236658262095654465182596802057424082028804864172805949236915656690422849382014964638379920595980195376142075649579535618859901208452753106045185158804972338997729618659129399949114451438350726840740704107177495482689853290698908978812928 [159,123] 13669952301495982037666967233263962485937217990869271672882464977467800690800974373401345088231796824228167298206105452247453119210911174717225624682191349314432085809720264103311052154045091424563997704740813374486592077486606157425568209319521169760543463285938651150258352320281478587118445755275524070827754694206318659558295339723873064461963376731903604568215125742276565513301719901561247550798508857296633447066450190150812893687690099283232768967000258902587495094676938795009834615465437489174732372432707726953057551684642685866993048355353052076179168331191416868849657738456520615770241729512506248447004621349336504578873194844325771833801788886655441436213647022745963577548079822539281027105336497609437504602650537626503368962074323422512963426963925043502355576201845642568304288736185884908389810681590720469585868442219317936732108904265118810900940488142755582944854162280089360647086313334820449857830348696251773198281164122368402583094087204958071367876777964302415083885411675233044650084656243402280921148208943012432370377443088983584308045161129508011115780850806768836882388206255139032144005100110674493211190088072628556674394888380309192038433947414671338441531872596599885906653841339178099611796645541572416248990607914495398069998278147960076485975888046591409101386487434299337747688722177017097178539521068658320787258460397290687343016313345183238099907703405781494736068091262641342491494457788902471379294114445993054819734082869662284592354052024820336482243048002735992676447688419674212242367991022078022456281359155698831360 [159,124] -101288047117392912469235462425407532919019266700230353337039817312199759972248565320375241890447705344811420895610792698958558625342190002503254806620527479465425273508507013995399818403945377473700635177624927008554034644968511867435898299161575979990301248145168996803881831175143225849805333690189965088771275122692568010175738895844070768487225820976085834077670276194283049846654614090349138284240923983522504869011362704812705327437453009531747261263179370401569093783007436820883080538533399151487590582136995749238310849628193003203328416708876520158818286063701246647499523112522961555796124420863645491169786545952824307305062929221163755566508710611028173183116382784319069426790905375846899568177534381125065206753169544137837535418889200122991457443704222503300892870148733947577692223244898189199420929670579189277396635267012964897954163884246195810883605028083054068605659209203600907966528078830190560505384260871162644312153273206862654570248570246735195707200699038781886409352137996393499771453377320429687112700790697592088605222167385782640268224947739489446144835553593898666704892404683927130055431353873625227342367784801164201500827069703049881008800229134525810569786722033537292251683746907422970244798848670191239212446842703812783708912620815578068489192886902136357076427472623391930120781074596663528943891102349515928360576753105280447408946482003787730231132489070421692862613483349806683253828804213671594719834003577994653882198329821853293777312439494205373254281273864484947420271213651742190344590492129230784577726156800 [159,125] -8590276141364957886119024750133039447007398807595048807917321229619423291927535508939025309346026294142447594040363210381870148090515185089386628903144877287830195586411740624612910776560010273422231362871490053187969469148463348832087076445018366517849844839349346857703194674469386011257257352272452983265959676843136307535661989791391812048014238938533598675466303472051798958313372533712191796004185360888974494840609300303004739570257364159884801607672365160765315955729245400988914286369959079961169798562460583920993665628577670253348101832876451197690928116961115337511991015223273215909876585501716404518121058690003379637384180301187675122950622836966569394674968135426608507226734218582040305000951480556621450113448326189318786616031176232466355515550716906873010181310859074675367261670125817856588523998491676408313307386678249130983782639580435293524953904361362030429452173148946184420835888105860076517215849679469249082643623923871224937544927774173402599919898410773790946836919638302398060693462252300693560249494014392020602339700305012058894651857619792578928076230334783544098951452152717814775184000423286634990954886970950061172507802713031967756413949905924809605022893835900185033504038140885423476850380826389341369849242890739761829481863293593360266435680167181398946976785297240096496326721830175843425016914130527092135071978898882685371300490927543651807964629551026176640960737378749847158786647999546492131057176341736305222563874259584184614268212810930414781098999755074878318556038249766356136850599868808060433152 [159,126] 289759745774259618076162287920376369661830295137244123371115506861392459986423654703241629862963673428061597279675910525062094130322830448154356039543574536854593498451043692035667719295775062179716273044411800743763544758192478141619625366931439652436896906228746125553438804532214907107800360475201152696127763186317636615464556470687385181858369379551414005810477721208389644548918230205246426639627916817290921636761515412007033737496984161924103451506487150966052335179233121277140995099351888885519444293961503895668067945569595376423846379860667520269141710070129418687767603840295064981126164796941425708530139345741451297552789798813937612324521729520279807392173298948598740983119975082733067374801158413276122116225309001677838721948739788421905406682917650093974659995910196175002726417905230897626620870809588327489064478592522570197534645974083174045234739004722432493147132148647730504991952116201710064356044885631573500279682266461887068970825390140953317245398102710979147385229444576240860677185675516690366590376692043788927755893335874535206848972853407017440880159645279577587325342232385418290379704701745000117042865385018022807477548038475374247354118795505307086553445492903636595510449439846491744115207184836058813067473550863030634072435563242298986859667580329697797790859732507002143537843070115998351368209726442240420857556908857764356750133859859539957085741793166291938998691295231313334583670172005932591470202345852568503809744762357548166042295566080105894322203318133222563266471536600893896094257306574848 [159,127] -35343856707916789305525633437563516262450697743531157403485590852899660326392065282563224887781493892471177060829514622284742751679890192504826327087604495557454625832737858275366634511157040703692547130105136318504633613232663243329388985407335722248839661497118542307432860443274923614897509840235053818691988786032075087981658638673554650521170261749229744286989933601860948729440251972578089146357060398954125066443645577015299708510579422104314096694088229383718458606856221569099675389587295225812729043740597804442282627818063143535248266737399860547575654076736853939780953717290182073533579596780335931752696276898464740451989630643237746397409647445803037699003334892037827039639602656509786966188257488271214611176598661110228512955357994395553303577705698131233417300175282575614872766784309275548222313890249497162150512759320244235948515631265590870067105871607541231652474104624476471699530685202556735219949803471731176347237271140122171467846736304572922626928839376150335912005599759196370065603214824811550948999354558837091909677411426407648813720663464281371783730136340045753608167935467375550417848041198029485967353898153155501318108900763581158406602468588896138716528427000534479251700231024315968263335075406803080993109528212625616536475121922457705909084284459152048206422466731414540585157300684602093384766890443823353951707608124157180357431335528754674210986709550111027072787781627765058235895209760761493788172721713490557857446026059588231319300726957033095366045855480623691915036271691120983161808384 [159,128] 1335939501654602893244043039124273141203913234793472978560714277519504051566602496064858541172754397913985233056594854570123723562460465395058374042004175891493128016874889457098809592069216522245279245427670049833594785766778643797353187861507299207783190197687559592982927253711932966214238480981446947774171253788344105736005657339328431108211086451111620848830454270753554022988894355074182651165232267842033309943726629486758108533564396120177787870822481561380749425505494664137905957993640586622261255851214444406659633423036384646491910077600336964877741175503581863843321520106376559176089374134688728117175050077702921022382790227264404617518548101297942819376987004751884802576467977049834060696501314876183611273252057884742716801491615278237287542828149982434447317376895658070792034681476181584079502262067683993160836791172103925117146296879584627393650996662648755888778800704077472390652228696006425249942022224997642580272491216073246735785799710515253510871847761508845052209239934684494744682572103220527177571006101998409725864819562388348428073392466601003146117969538201605417642853671223829587352371834467208142353092373537071466207899066537513991629098271310155850279914359800216220060527930681732976692461865593575404313986723525700011705628673114466261766954940106602031326471433844180436685185871031025632454208551123637744957122128221320066808006692068375536030557351140402570086430814380898998157255056880637951157986099455913568633357106818681336108820744224955749461726175091916399362623866862989168 [159,129] -102778470674585067886621458692094638876789603003355442126874970904277642455706668685968296152427198685573234922443073556961414396425125235376870588701620225856865447974059463388979275726991117912935435458484752114203394744085612013054555940016171272037731987244255996077186522672539113684047377073822439569500189561535428818229140070173839423152133954920761053475323986397625447386231729632058473356669542989140110188135051692756207665502738978562397711147929007513099036588054844462797150083427489472676239263668202591328188380013244582320995451130196676318289226104556344895136208666462080392352096493061103060346455888085250883549239630486610459221578110423756190942924421300244259735013266700869540844961023464060270364934350541851087501330651702872963597567387844954664693318780088175772476411937352569752706141771074916342993714365702638427171784389679549523356687630104482960833630133142188728834977324929717125783729522138317275855563458604108492454319400764634458571546315779455934986982633388923716664135440834347337543761461046635328814656583248958236652639979728431581743168788145509809820663968218011135746730778881396758227634256271868789939551768422342422689040267855453504279802752096929985584587421228995800898874225052681857211023932654815606628500477459826607586052876125314134587485917145603775887507805756853135126423356075034368206931403396267154076995952085502764654058680551404311067427306180180695214902989615528222144180949788815523415137872474977062652233006737705071168199321993776995750172200193 [159,130] 1549534260872921194482580162303882982167166159483729629123613524130554598066153169720388185234352684518437706688603882646322215930092126054525063154303761749811163133872534672547247107560494143779397547823420904108628935655546077752152554551793735797757193173527572299173978214090118673964288130336474414398232548307653789712521981534873814026312416493216925822325159658118169762190964142352399439100995546983441278816150181689801221503350180599548202781233071913947530061753491100945415793474942792002276655694116212895152676398736781126124238513772626993805562606146751371932094538604201611398085287168915890636100859515792789743081442508276792737388909311573962450992727791814945377234760791898113903536039138306687492815953339329031751315024548512199517846476728039266972588788945515569986959812683513400196552973587970897392241830456872952814285286445226494452922690762220863721021189647164139103166815559669410797060909102467530637658132813195579188344188000886354596199163998155491439950814967349006060480927313673926770501557092297834521142167750862981518715144843048017820468833407937254319917586435986829022389846636940276822339813353684662308490319947895082558418831283164079583882147843438095798852480833177980316757016654271188591771921480076442370351928430055277569703804908088255189492060454701290721551433521637491188712213125527938568513017550496325631309800852080655986825750789570579640193981548924536738536312327086723362057852092057817368442055520061577806505057832890119372439514140309019037712 [159,131] -18859156790602358036280678291791180050799800561274099849818769696616305170808596818647030009200622105845905127392610139035139668828135194166580353211139647326333342684899834420531749856845594703279424270996198673815697086538911677989465052046279152399051691848231623949266111360399241125355451950416295551183090017422155003865031837525583930379768660079868158248942632942130506489263914920636393030441228797599834448657539356540852065819068281741849309450313617243674007384499051130624886150548167335686643609076492664127682900620254487657248619270831469308876235369098129138365646081128650207870417822142929637645902335577363855532345752110490210734404268592340071423630858310337925194034575409142839427775076623539755300685417663804242269323548378554258666423157840194756669731733013818733477624838065203284354369405551177012390553683471254318358653313147368108931071835745485659242338964242033776215403312885938244825615588719982199647771504127079613538380307664393248739573475777803361205735988073846554555135291077524543566543579155119640273836415309073374826323278522113597596680879368185392250560448502223555463406062031843339714319903641303872116318662940220159272248482822212759270810479208282203084852842784497289245196331165447427018103479571188040344824713013090895295656509587261940007352918024170262873145240166015416409010798442113568138273865215303174229751315943400719222937996233729045786031127661157313985018959248029298883546224367375698494605807745167555168977926207378601005097166848000 [159,132] 745607852411495086568420989361222229732065505962865105546476318730417657527036668596995973978831785599812611807511764239599155961579016911702860531440461414863264082100517972309873517254761542999594926981289988545229264954537559044101978874947652037582125656013068450631571571567952850762539761601546288891706131566831662522045849507115575561274962151554299688451405830860972016839475229282398523682208555054464718458133724324290281451764784393558375389606008670337803819381671041493156140543311541097351482029351106307870088419573467225742677179640052272754523219906504346257220146755458475141516327054773848556950720220754629545550295369046632657147938126943008885971285954169472358293977143606319386896259102737025332640776050810718265424068731366119952746142706548009082390215623672609486288413528050496802765684159106563164749822748488060452625045840104827823995526865648440048835876223296381134975558206201584687789470948347250800007625864474265099203150093409159868623115354208581393797237518072846360617356275943815585300250705925686855637706435792895960040342041464826526755692699567951387535019217351918657511279980183565504251488384059634659749191533647257610385311932331953695369170245786644975871416076766473695121302801694954228133913023916549316592034952645704143529030840507847390739011833967511905056433983012692913606869988362758440902905581258321346677934060818777827002890355671879654009728566864116698443996223803119586072546156032879645915303857446277736147535004620213495527936 [159,133] 2471585925623633677966452593353555964757395467028216055225908929959047674933259415090931322754630213912312748771182444630623308436468147414526830208356375673300956966418859960510873943962334917781152596769381054258789963835627361096379797105122378646678480152014275048309205618317804885984897772242838651087410543374268957095100394478154905409964224585009165436314274836906052850832948021616304410603821108466812512314725464918277407739362852587913089817774897700201211711907711960967806546871615410431786075173226252228067965594841081110824815129849252065225838325234645145039295771225173706552670820106639170139154151774690262984578376892643213106712777591879221824242417514973081856774948713219244905125187146138872494585442481490340580069803959589629852228748770775570022678083584100131926294438944330348288815344612150814167156781197475627879911881240834378436771331023718277105854404468670384434177763673423520302974701799129975364226045477956853506132106796027750136063756060859482198642891880531856364163596074291805707496709765420536964628889226407680043967211362249704568763630179143443736338919705868956490583303279175226161548619878987060007944161697363923095101577368091036598360297887758569936581212566991146851797834003820335407953754026191990713615630162299882433016932859630771420626846421594711924233386479139601135667292777444867992465394406970653918737052765602203775868563007994147155442902854235998101431471393699355155006197672216131774183020478784567116504884437324288 [159,134] -14859534874457481726117919439931246424035712336977831455869300531757183929262278060069964996959655904902253085963352248611634979743694528376371021814422330399708017935299963143066254213313073140995980025495316529429603545546270508599862394772681224269185883414451986353958715217862680671993846124703798558404324040835822607687978489661653162762288452595345822912696824135931849145569011258399193008045656371617799404952438702083873154215936888120907803521600600806207053542043739613465518935018753669771813382879888122723745605256863799077083643677867290038571447731616841866237549703467416874629244690854260561167907584708730050581682800473845266054692605750675657764483815006872529402190152781792411438322650672428417428479719468416859866549363622145908370396516350189955801699944762629468232565203641063576710027133961520174196998552443793162210683672380690278063693287978494569768790754484977046108608632503474879456033946899141545233494050946653855683965021265865412690370034260347044291760354957823053849992724024287218205028982253602163231121802008018415959715584709302469763936980644531204338979577130434951401310051956730806162180932939110121497735484796550476470751514073663851072557581637263554289103559278467608277138699815325043575448295510944864829153772321741230428018648464267086050362272699381155710193396815429762397227888713477686894635976271125975128105765974868302190080704451356859356651656507267596758166337468849791539265053935050855012616979564115258965951456 [159,135] -159377961904960306385473049069072227749051127114629776891908760110738941341608631786092835028247244642931289105996388975250446963984293136322330540971818864887852210143755709548774774915853135962207737341460686209072200672941352422645127747330607186445589826873488010507185842300997168915301144972392309629008334222526710251998637752296777820838951851143633869058988209382671923098520816622529256223688224813275648404624791452785633531780027062053450376237012154776959572780323477311059907661852754910050716134073886446957801269829549049671454783954269738398154287948378138587539913576369024690346896440839235506220709825770903082890386031211942290204483229299328165051308247215863899215786021070167345821988044363791325105738474890183057923977401782391740200640795605250728262211691312383547703231013332786885017134416354392499829277600640221649330318581286784700242026599722280757732638638271694717232524653974376330312891483679854059969816215700812716164276739005156305055975016023352501503041606165524138698543060738864425848470013725403977127555127699450761676483158732508516491148031158310449217062977757484698011351089653980845603806726633968979797375337946815826009668145188674965886875804494377141305107705100305174082408764399774932164025570448854585422105376138471035316121409851574131906412452840242047238777978746272480332684777396107658049465901589035284688594488212824012103410028512204518988862383403654605899354002244348513650111870455066145130354344521105408 [159,136] -88226793411171154016254257150438317422701678148285553194609803679694790387180071848304280824900312628896231144246216733639071117709617842656023285517213417181854789639885777439761371189559496399807700276226068802867261760359557501028445605261572188000287655451323455939566998881939423554924252739918795942843644715080403345591094288336136913777196543480660713415010580771672182686249593258186896460063532601211277219711967110096560175126610811790224461488973105855621224159796732620281201759506318830875201569589715786982920001885858936158069412332497230811933284228206792926125172385136823038678105963445004009899986859026800176436267104621666362847279355543546074235161709940786208124061742932500521538118907774518442321897860115240269612515457489052900899521164650491677470384472776938182024088703126314943154419653693559761257915132340857145856666692865967926673611996471124140296527626463128232855982053452697528486375390329855898751487188402898299250763224158389369825805811512733850492834052271377688020704636320971526910389626461664699191670364652210669991047448268601311415012771656593934703003048637535820272966410096326208971690620654761384086851468697796707306009518569101038277950436359279865340745943588072525878274891379013342033580599384405113832735262492482202359466444910304985362930789602227955584934132054859847294408756512092321805898735276369957973991815632543627021262247014404166332174257400070780340500474475651883063821713449471678969544704 [159,137] 242916104888141896211361566182627051783086681552252887707056661267812378307468708255550417098548903911444320060422833733718237974416831469812989870749760278751936323141857142660274404432560935684866475833140082023695845357087706003158056496700567261646003474485863839506666389267874039691313186293541791750379668732424758023615501044361087626297244977715763324764106861314570213734969985947742333809754247026796646270581406758861290134432622430022351618550786689264395158100449346670618856802491709898504267316538556112582715054590562744182710242996389975526370737222137720628878890284096181552275631519284921912251421702480956867597486407165504880557823587730388231184485863464930629239780069259020576405934910277359890834694446380601499396949115158465885524536365155814219648786154647400182957966013192642177048304333317698798444518124097943148681890628302827032091730630125056226969726478751683490251133672843143446588879657644792260920192675204281519601033091365447029346686930816323983484635799878986039616566422824350356905406452193054360518294916038668668275613719845638006961141563282483988917124191250402987910976110742546836567003169173832261234125580628375496307081436408913979131449232809187968040386455957301296479050187113562133529282295977895273776083975700143315713369661523805012603064960893086968205644186120240154787577403258446512080483047425120776773730320311991046275496821739274894835689716267986483519360268495689837981396201774317568 [159,138] 227305634371188337096182780506438125220307619940172667818639213939074779821217760044073631670531527914605210269247539501773956232352478731443832576630030863700658666228204785305596971542610416880127065410436808169891162931782406607792996052815637334751690842551930658262647984297919513490716619044572541425353610880401870519133171829985508906774034790782443080925135735827432116236469251754002854045373651847871605162208132527486256231769328153374518284419089276088191933537121614676641959912614633963388511321798485146171886515224404081869587149046565682360338210413597534457238941415943686048380508418179262541916857792359800243758011254199844546452116193802600373492847127227995655475861817441287295584725863540178605437604491899110450187816996757391191295353079168867224948204635386103230830543073097265997057723016040696241520132010365641123884234433463240188015840559313519186153096423619904659153346281597726504559196693244015992194261601972267314805337210014262847838937929816196079356477551097403728885530812494474370247288202481438581921180046799767648475701034523734435487545179805372464450751510625764142559698058629080901998912718845871639308157029878641942928526961641611427706358950304675052208752273149826383125617343492842610458708023602687772327334830794490882451682114818958535394063469913722671335575988454875639365449638225210168074266272058819849628194816964053538193799501212761550944040698095894964357101936687257168333303808 [159,139] -2966706474521876910526071499397677058973384644757865213174169619532149383070636036865852327794102822726999350488336914418600047679156314969813031337908671282682445555823911596686774850231426481835766415259228587104987203232296325551005823180762898411730198873645995516468457850098055975850242032297203868404203756441403175352296768268811499001697927851651968504838807695001786772094421082389515196176205490269193833167306784857638308956461116418810645349145204388129871117962692985015523311334858142068227750891693809365989284505544663462364946777366201376211236285016807686781434215393481656441212180563351545088263291889907340139773821689478390629877890243415406520938144930135971875463942602301735642867578980725764963001845965646378891238607511295541306967733001337454464269875763319277470971677265525867486904022051568047981683713966950431358915046108356773499274945372387808406207349659374244066084868438024738214523815093109834641570396152493421596629775222429797783788421004513605091493847397789845669413963145712866312702264964692384251475623995284663806189329357641592957682257144761376527638439749589774280610127667942381910721700883374655775814972833268072095571960364532795615275002053650597509479407384201487974882719173328345258492638289377315132596309855890260991441501408451602873590340393279117311407423887308367375316897116260967961850771759515503482312015400714268394152373983215130261827757741469937510144548954865664 [159,140] 3803410708700221001298853382592661496684856250121761868954310136733784379644545367753190661586248381864123311969556631858128795186243399270175834202869042300674308763517408737459603220821505677867365278229020063530943235871410939487729686916318140629082601948793980504363241622573270743610064972290050587036903798688889411678489339675915615979344325492908543987215371400817126513347829818554085798768492447266237141012483515905033718882705564992453582202842706581385563636649047042753486155277840364140580782752226686844639646778101344354554689924345777272394202035227108923262846725443155460454118219936632587634914295783786949935479834251007523089043938601916052588427694645516840503044812791899206476909583189087409083915584437023376080853404248192045892647030532825832607869946222146050730201992323712495666116831996952661696527096173741149410825351860478650233448050300997077306471703442898837465512230669643906206570633898812431026426083775468862073468949926195382100172011683465287552947158444571411046091045681956947342725992438000746121392289375019303288940911453175355177573186311928245561561462287504073240749729054699227502263841563336366441866035511177798054094971847526781994873206919775693305596112738858176760990950938633768893117294944744338405054113834210984414864439053262969525483145562457687543549904320524226433352829314074860546319622842388899449730802247775400507349312072191136181337071854554666345327616 [159,141] -2527530014019451723625586925372961721311434806190427207961053796953176792905197791093200991745253166464809272884351248387032609366108281051994974228485835494293668393296002709800950176582741600671797803486354717968022087021851712704863576360618953329594303656206280078815072874162813967243773544675449374074053121044585332227466091878508947693295175948751654920346880479985842020537891222413036764477829364466042027094000248714692556757226272918526162335095822814497752416631783498808783675659332121964892794756113668958332266800963922483921977354680041713063749413579112427369119199063818575167602094406646036200979636373546721415527264802186054525791996014853295553546430221760731356971925838104846184590341110502214477722195362598211756857632143020452553556528337794302512289043429273417444320591767626728277068774770183027363218398272254596498096205136896569183083457165825806318875434921695209000169523524082618414549442338174062423530561344226567730688574706169583236058097916159891230777041717746877416528019271031558960342977934502021474844039928258839606376305410395443593703142785140595890743902777902005965154424133152234675644996970238933982912765439140463400855778973428580531924275538304408640728807390969094697460990700809897908788195817001862591972422888335012619627708819456149344241899719398790294338449856970457843550772308292218273258890801960428601730399465714848240242191728165496184421203649539072 [159,142] 316016382384160615096875944759391772647148953396459266421382167618017620233855804790153566859125185899269705634292055267454619322685851294158126421764584182107552689835724724231663324369454214008431473645107618786913637093425020214446327420988227057996988073435838834915998611202834326195923713712787089668371663334833123271542228360513840346006274122348093297140263811830582840941200305636072733042088110777735947454717534816868471920185284890292358697258411915256948292464377576868070041768278835333497809381440893694660984780384693812000632159235918754382224933670111298495311737640464712720039734194125354380054433105960655345157814387977516623685897492657881932631868320023877381206918654852990523804008802103048889384458845771081888660015095991087692458660233259001583286413268248872605607114062275350443468681530842144756224115138000716246167375148924122754388949951329883981637929922718943510889604190210571556547814742891571433777347082811596210043793101860648028412035151287648270704134765261493845422099715778540589255141485472141967552848831901835713261057175823096484684646221716640855846049416939744563641099662829699571018527836946126524338831927770860464061322309649714934276599575901422286648235774664349877677608636079834606938079593178584341361483178443250117599424404134094174151141457206412498842707588053775277100477334126251437256145634401496633799084641451505776680399055486421239498816 [159,143] -34175688106635575655138789107859567256039304957288218409859849440024811603467640108254863610216242521606239651168008767404111668935515627123067335151148781907865838180808380482122223374806100640862808860518846837575807256072515464640025359488108248824431418922858022771548969389031824797672432436940507229379101982525490376173816627711524754153795409175951182798313682665814487778704507804106143920283285223311104307318074344154012248683136915793817361356154736870448995021344672081850232164166704167169826329605708376026916075148387561689655393139213390852679091274899626333865828849734188857918619531149609480670641233437542054532391209231160208907004312531512217139774863655461592580696678557265174958647663312315377647871641577291014712769156828012883820890328739474782743230717414299576336135781960749070997012431700054715553262635722841993757050246304123193622049909252575062269577200039323407443864567313818467480955450885457265753860937603157220713283623559561068804905599000995806080952353426171596686674463544522018318108591283521446009862000816964271051095725099504539770256109815986339692301003894223267265423934145459488639859432263774410908250965774804876803076940195790134629908496489433941272544336832150844685093931844243434240278339795674343150780359440174845468755955840577133458390366670095329348147758642184313246367898267035920609170475148794880961870600514229214288901249695744 [159,144] 419175398333713408628144924933225006674031490446452774478372362723627350348130991155462784718413872420340292326314578048863579052077132381336526978673705981216205417587665110725383791620819461506441591512203003789250398704300658191489848244599606111173679680454137050482643191220732099905792569287469799348642795420813130378943612863962710163189903381406688413878185298550324474614460483259340886596337787384948472357144859233579366964862710844887318838822541659951523083346427080616347049417873636365836487940014267963828826265022775838251013131093649399663885079893795447907679435524394746134008287154364636257091786555032288132671602152200692407319455973318306785179103474452744513837037796150615899637480663479750333748374663769853918097109255636421359150346937080258670207576587211254028436626675762011128087961351368272892231519521237693140415373477218455763035827808668819580375931823277199403764874384674542544609105081039846008145562094743911281573456577452421363101597707352479727371600413347498378666083912867674813247534245694613327787363043030996021409704827037574072235417107037221275654092821681853436099865291853666703466155112436595401839336296145805857358323056016958905178494289144504399096718810870189597288179023184808626860737447802291598597914534656421399701072309935883755044754330794911850633754439713020046960283654744035650784491863355505540499812163685969821696 [159,145] -14087146368307016847094897311664041874148943767925065748793916184035305577771793773471791348231160104869997613908676420936527742347051859246457548876796558162892497888654892837841591587192580388749365369351510833352912400218149970396051264556492466544386793823921434771023322779064210406266592923233393992430594536299776708261703952212752290043464662349655454581066565832346956051883104008563307054670064259584887736204780795544621001433536507623817884867400062230512267087992291568088369699222670903736313355544268272576030953634238896078892147741295504869302865724329961400997609368659457106870122403528035253914950694352206349728933580032633823006548666712408285686982210366303224891646819971890310269366780610111460759515004797860889818713626249149715992711444930267181913212455951473175548915209068139117384999605296157913160558615904997541494383408930060340481394593440686295028493950981457945074596885780048451528722341426771008788947111286965777127734732090591012716129269009900465191764706248168438074052667240190007282024999752520768424111716658401006461355269142379681880960928835565977105549708956222880461464092416555633513360368992954983795926379767748098586412742987491692852360480880830561518441714323784127731975393005371722803981039032957572799895221644775201483303472062850202401788773461772658925908386882641879186255416916608604251136400069458786095794749440 [159,146] 92996111674831601293650678773644362371102173368539104608788650430448845273095606198936434320525476421876955053378867119818602638381008930181639145816451169210041344438992190701020585790633327190496705236140261818452370577704056890191152985916871887940871458990783484690908539006956435564011700747431804218391434824366407472259588950415241558609136818418380090970986930210059263865450675934554775942409972005659069614161178854768809396994257416343540946928283261452232780840724845666590758793784560962928761266306615447227837596441399517886301528170193008410003441440034846471064883260746659325893126971947429248513067809232140365732861413030970164783055529314548231514761894695671254050741170403665826560433247931062964464724406371465998540016713765354071500467767314257183383612853378177864814430737321703054728617902859390220221280416717628674521803416361169891784723371695358188696726905804210620889750019677338277833906091372993933627491895388856604256224602583698600895588160759520467283955813968772512973043793794289780807656407013454831867609015802633436084832654508915259942810043918822533665535331356380722839867771984159761829746118689194350638500422594048105824474333503151229686921983844039578738283942608844352528141403423850698845376809801762940473122742228945576767910484758703590565109418632800686710900630536735680649913819473692433363953525096120320 [159,147] 495309450473007049962857224586523681435236462099813989915942912722281592811209042327894220116803568069946354359627171302908521690436301422468202546735216607839194361368581457790357809590726569441600845279654124521930797741170097490894365643481146335691501957497453400227230499257744884877515079902926448801613792850557501772346677189016462591613264034061480877169303847932001806260470383542441151432757505319244175936968221059789170803100122435406186266535162598754809013193896817910989942631290319955423261840022929923568157792902418360144701805781932266118274789613613115231612943971466235630881108609597808432123181404767557957229065872386181692507110503732629780807563379389054544206412298479000408488531755262155248336625287601320935568916757219625735089723536312107413765225501559545179160078575401530174795449180253733989234505869622479571382407965401226856041103965331680751233576512806330816087828359475342662966848338665719774364870148843848787985359908128735162909186236280682673061300781704252787842308974413860891875390417634412398646926456385740498124460110864385978510932644111844637650351523413082957021329563289722167914091703776262390444998909686816270055447992218982911997549879381342877541331660123009528645808888446220580529802521368213557773495794504767490863293317760632513748670590491569539590712788529751949165574931025435931181056 [159,148] 5051883942825897582553349851195790121267114704859083926565556230776900215223126002305254365284152766478384301443838864589855551418149666828997011190817927017502088689008503049441724699231795176985630562967765687760959049956401449858163834301620422697568317106174630167271133499629149766621736461502148203018256263456591195058903628160177221100102400392217278349967736613202791377260934228287855129587681505611234635866588371354086945817970921932648878502299719483271089834503986750861168077083053631662251954241965526311124683209706162436404195766175145358036237224129430598726351107121030440123508366770057514947302454860638919006066767101251736803584925343723612231098369388716807312827084099506426007091841186564040209613552649475479618218957280822250162655480624909287607687920405614799268410515322602458648477216797525411364454675402957117633055648249975083459270726428267355265935948905251573536498054956061815340076533378463804733569050282831317667519960167921125835981460040484537843195205719621123848231391303688328733603428692143630730459943926877965496134961158942914351862810737179863945908995783914070493038175309507052564480788222735461841340675060484351113249849915062572568384650359198311206040636646831430824871818346609112502587432285939195976650601307120453226666251032694501944282448179187858423921364202995899421712719609856 [159,149] 1339631851084003292053158019811164184033417997112123438356883553756553504493353717825053314201300797289034642372471615951457347539833222766844699053116515213965227645446693010811723626381128632947141984867145169670172719971401350714468265134370449385582529133388138284848917635631843461283314284541696880407318794179404697245030211871122759136439461722063254609263237069013778602843803555304763493144274256057668138369408177949989152884080100033415797330312098208709837140183148731628273374243732577860727302571413350678984782159418992383921848055915537339977052540232791844484370943488513495804421620600049479024310755171235878431879963007176089161351545373727344727818772469737864937922705638370902802637033105055106474790583457907941350449525212380091472572293553090530775587206089157498420017195700087409718327216821086229098541410202612553987765351128331909541755925496081467464094326797574661362023267555278482429232602211207002426369264103816655242781289487019052974493783951006313581615627461198972515058140031215057840072545507495044540130283561976701150280490244107394519118382001961440396368591792282552653849512967989549943049978252750738359804644516549819467583861137056741545805347762166713040917765069541857349264991406562693622911537643623571999882587319016034925966826263188342034195082664160850964089105312093110272 [159,150] -4656926558778096780931571554371727368993329650408057858628461356545799936799872383118508398130436800758387018920184688559379773712695218079821059329386552729878095555062631310521628943012196935986860712400463645727027638493830035294064957836692339550672908698872818789637631191863306741911830872009514255080075344063028908268577421044806055500080620636940541823523689470348676625815232218043038299314484245491613736339688989626541171854982498653324820997610048846304942016038848378416305628060182748351332242882583824630750423271767074338291996563664546106526525429792775477272293636175133310438301824644757311134277117586043844080344398144228251813411074114831112434129982162065751985413937194340711841923023674823153707843467235977814133343093870892777866799241312432243546182194635109110506487091533602676894118189185379218565796000491599300897844016024899878077313426478782040171559025520282318671120730505916456405005185191055742654009788247311332884160950831490985973074341856572556430704889479100077706943724763704986099353798139888599270340440741201752517307859197580279193829794196824634726390821685666428850601122734841152515797502549835708176424190184974057450393192585826301522134152379260625319454234174115005751018839091797184626866686961041120639914174742048859528555124839848236274782955505252049763725312 [159,151] -3164775095885925816069287441838599505659046962650156730518912413924967384999264340830087222671744858723372412097573678520651823614685459261222438189365746712988425480687596393194537419314935030902207350339312981026312781412375784692766652564868271368068650821907625329524568702576975187838214482153972674666463553289452984962588779530622964510417529472214730918221448068146231844013689100009211002484510023126829665241438744499129269750894692929359985085815123066550753402222167726115734301960965890531000409152522148817459871929661796383491522802169673893065941434833689758168309856274070112801533400780206695696858807147637468006451375808936695309812668616632941719730375683890410014616182377312262136178446152296003400690367424962268546159122486957051980944209284037491736566392106541295766734208622395776752243346324685555777459064902387711531026320476330973925752570835569492440139742562143702238427966748919049253717638013780403736433815659958144559509781352526392457590192486959409080771246563025115801141607148816934301805540122701966944912150446476210231217710530471819733430859690858556501812543856950416733102278038462718355019182689469840296047312749652006309688030347317761123779018913673425951675275789942773345781842003805658849326568331223069238903868856885911968406599531423602735247383330816 [159,152] 894949909554360878570452989761668989453350651045683937309475602359309829496264495930093680851148391898782076667700909645239285105113675086655484996482021612463483307796387555341253805619716432939635367426811126398930022841683110138158309460639609463009840895790579284805004575281051292311999336036670231807607566868565386792999008259828893746364082624546709291618604441626091288638918358118163136440201327361900485898611616234710167434975892431081054077720826511460639885660904484856434928349756636166609201879985844334813719671115803319866851608316587650611152782268588634860035022618814118099294734595155552476499293281590898674156870378021380017374544401602165873440435064031234612369852865780774825856491309004460036532861489935584467945595833955386960858390595394201688127070248071706020916302745561569978766397319854452803974569532086608584610805565129494307475381977788591109940159745577147430973226468032611679549886589749347209863537780032950973577954356856693527488524607831855508274858375105673317496736889765623461311548315552000441002309751089881114188970074972774313180831623304965389118084219932155265057153024233549522997661179708251471605981814062582625249952817121560822803750006420488593543724508406064464280895212780871350312262908161386263993713571788266348457127020277792768 [159,153] -229542374633680667022692160331777899977466408500438360849400650205078561921828255981434920101532976319642170790588982427860205451317480876320808897971713494473531047901962796198304563474846062654794047136010505813588130888402978752138316402639943953049176767648141158809551211343627228904350015219320103403721471746532989593308803226616653756981986057667575995963163697824849387473223522488210324959220027857047797853184663008651403227626487729340498396381817582349865884773300488053536830342759460676836423969034855222329553832836982955829296281716212148912744360518606362962495013113381026015059964173193742271341788754317535955697856637270422142370579593875774513894798749790484011469005830137489248694857548693052536187342102943618901414398547297380475102512168245306850104384561537977510391191700726587429872484477497562198021915572726487341801354294125662657377386824585653692476445373183427593816754526894784234178007757583509423972412930902430332025844603034235047387996564175397782791366768550099442909317242166954558775360306582341704809229534793096344763511056818481575109255532625029330987955444894228018949450517335034004035403406201760693669552549000902433427737195143022494284175588073966814104679102506894905297609493711465722303797353945326554366517296705437103357952 [159,154] 1693099881477046534919421463858381154528571572499429999805136761447594244820083637555566640726096908981556754426777359063144144355546344818174950693990838332746195385358517266768207595289572907422309519186860276459470247020988561780055609261087214949277342980922783869613428147150481752526548836747769883181153023127687327622208210235109646533222105006610232468204318792423108402695122718051075744458857971186264179733186487579159048753439484643096950787988112518144743695619360945193749936673333913790720647626778372682585944640572617103861775330272087946753461928635139649927752394887441583210995309746130686909949018994465809721026122174252127862813614088334285000792090747347468301038874677195161840632663918383416908239691615297477870173912996120379870052573234640274908393615261946070909246643866449903117384458177389062162945854272694017733778773800965252858508592232798475039900764184412701138331837994872753847016457742110087996957009082751088616958947423890186547354215311125444851979117044203810338724162176729438282111711277421977648633285800800999286717683613662847375165354564358767972004738063111458748789333631203233762802670598409951987861242246242639710726954393464332682368010902624120342026059877228206024173005031961266394002101390991421406721691648 [159,155] -298528085081699412071432348500607017450428526102141705371381410571225424545011436013534927634830630727897759825038989028352554010584857592944430133252685096015583956129348411674214839626258713688829289719160281130718108884646236263712789432052935552838517394264304284755133156054416802433837770277757706468767677113490000788352823939585274066061553105446857082683927624397484549714830077801211994791522321504306974324055597054852383027967851861482121740237839979827803822450750849649119366514536320195627110919143784366921992587412806129704317157337973882332988363098207296563235327900981502812358050255890986914051570524288181381655081207893745865419459596962501588867968769275963116207426232568250088667415651202573423152939212816790899924997496387044301137306543886324971046779363294084766965144189153865698027065815902573260927274392384147753387990792679316481271586058584446595451753234118685266102803252812720174923921040164082755579759136008964746552712338225987603818197989743714197723417406240509621562049221301991011305827853179201978138562362486987890787277653692700000191971787568957721707523822428300183831965888228103986967291927163572600686059424316778155359960995568847280272379757513350731409623767505383178757215695024704524417300712194048 [159,156] 2228755620335910249114090403015232686916682688371218545749059329841897525998383285901034827089645162272693519513050690407884190362041837715099565921011293496427113236520883493757934119127388007089654395161649772778126890601206050740872589009196351144092099180432170574222354003328598393962096842511327716680434259470800796823642368672842994274792109031026248728848850724277232236766921537561881210938532843014277217692136461819174416834886752485515300242666147132495355484283075897959173203982040920758277435659892374904892564983172675340858149120637034292465942134093627584747780999289708809087139242541227432417201120934454814942476351111815602805018684774548840885755538280205859404265734590530160167153832514936601728108205005346172390022868852340465534250344146676009724884545759081661356915405463532939820271797221239732506075887454912444549845811842392017878913510332604164156808851032332042041604236407108162540235217668095272498857250729129158348171900802883864980432914397146752275492432615495579436510336984035676361490097939881704370302775708864058150446567048724948922382485901068319506802898081198336151347067488100470441898795012271085438281270463497854136225777173414059556913578207370117485744013099166411614728886607203350528 [159,157] 79923022435902464268732493806180585751775047582874277528562925883551094818626509364333123028632871069147831561693366827701427532506508051376149284430183847755347917232889911416551896883549704083308729506461154826437202562618303316855542989944537006663545629754762180090085919547644335392692021413468592230162306454330656357333002432697579004285116416978957238116497643318459038122371042541628702085619821587373599753941222369449377720884749224839219995110181056642133973319016094353061071690414743384828313892773331839780489977523333531029670207937332714566407337026493501528296538943051826640303138923453746981677996602652639315848611154927946647499769941513916641223643237991146843377129935911181506691103871609077281709444750056425727452797158821313920124423524965545275135438630065538378314168812698896939506365288553745230530038143931138955861778420611249450243172417971328380669485148779138579789008813437735723917796973772857996681217041099281508498744766024870964712731827618894907871518990851261076647928977499546431378428632467192070644409520896328369791681186498057661900027892547781827259583186910433835175610661094706165560039959707193268545051781183209112939766817531069168582508363416657351876665046833070451550208 [159,158] 263281604020022293689481903283531990546140151771059656316498875286851338365841765692056539925256662251046310002436920472708066832052500979406024619086449492775545282480093701635884667483042768150791295361430363713154128949198812579905236731363510168922814098789468597498181202138390360477496869497016608175215722952913045262009045929102553409537631746058322897309636857706241503667376847312526361056033835789365950765701669442056837905450183454118299834884726827451854694137540779665304320077848219766603269309334302895426770860064258565190342374469021815404432120454932892409148145803910226666479333051396864218280644764245618708608950949226756951391092821439406912422485594130770680238358642690068841970727684128053101133171962658401394549545381586322622718045537914407590214106329550252259437753860949254787621128633264177505973148826768827567496924780473252637944770264101984434817164278102739471508153313224913312101141474753480643368818681707029075177527706633349583366240491841679462653140683972036143676162476726389550093885543310009067960290807413737668939069106164878766939115384399503590572754150482032904802782993902631471770781647143173808412442506095345893849041245492394775132901261116243650151805056 [159,159] -620052197024183589969030172824494668410130893779462056202202906963450607604665232869479850983113458648145376631938042424420223514000251032394684877884028966189279812220150018564878583815373843690175836387528357391112734254062278111900838549202326950997919884633945953391521484003162134706666139514105554161353920642250770183789925377926641037419322780091481946619607179637695484872317246886122700437577115609851382631476228791630302911659080883388768409487502236943900842956146915410997782052626979294877043228285335511882021118536151519787739340866420350350932511451654850166764007005396130357844186437525351047792693601911071236709039422709328302316535629643129877732220782409627484040631005978019118754689896574822812662231307407151483470563607714618318815276455868129686016343413466244742556710939535216643329863828823611565492954945877999990288215747682824384329464790398361196503800252177583060385272303446427535568450446506603163192267411486243711500385877374106610961203571339498015628379033954274939748464465768922124501009946871359685928244496548022619314558262904724478573711354347154932293634084658332903503520210698298671846004476262360635105555288689518072952268129941648248000611352576 [160,0] 599769958621477069358578453286155307126997443535905306911156508408849276399220891496558237415525822850043383082493113771849549206621968411438691993851790275197495491654206694391457773282294970609227070369773521911653849589438589252580343622492637076157940744282249268012494375361253388190113710238125154537263105801882810135472210312586309873630784594538724044621451756199032216885472276386218214478999782788786758969481938490047728400439759269753347286476738753738656672571108638911696199321584254162408066410209058123607988770079083979890039109352013166592299742240755684303615708654703408240482977969068152036985085347449624962220347571289934768661031698769798120101191081948923953928900692388475046033499765045927345438364050561684305248002131016655532074202906558455702390577419727999019515166526141657120288088764923708794620596362647801224766648561097352825462790025814991464979526955719583316216673291023169413758438276559707462532136632280594243874134742512886474986751878546184088833288793406686542110267700949104570923879515203809168705862714013820036586064815927446234845246929471003043198390973675196162032015071023873359838011572422141357790833200640380732660577958732000167809975265832985480444085929440260363357771790415164900318364349634537189848760738269409895199817884315087613135836926373220312421775922250398383710923069062414269321524476652811996693486192324975451252364864491572767213800166653634655771695412951424807577541311814216983937897050321330692149926070132411269557420111449656402590635257531950421947410556001615560074932237546688929244336981589337234283915748687722117315717492521652192070841789698941355694364047006041499675139219308233462071637197459321452036109456939436088144402071477031876811067615613461932543658506957960006505486698914959311303012646954082592484286878796396059772409618927454241201569167516100080533969661519487089245370267434654599558593170151629679241944799201079178941302335640600240083302846805999796323562632070096197289314354090291004283830309445424769365651229691138723865151405334472656250000 [160,1] 105543416661531813855730578381704730518259656519720110423488697277854784238875352012148285090956399304725252970203687863458631116870129727922057418849163340188682373116628047489946084585198640013693267015839076546334136560425531623527591827227844821838625644975834738604066076840497818151286971933657335780178029346645078857182905870559381425961148689989156209550037261587911747069648552433216052955673821771183002098445121727186387486225565521801466313861985102079731789704270040288119379908862452510426408569534283796153130150295954567339350982645928022539307807983768471243035005152068432375755276652747730769757350912618906402237381626358209680841770594517795505587231853040198733487806764443241671520567589855788482874927933456893078650084128412018369648324554772406695782222930719833853091814735106592423483096293196822686859609004831256182777908446303203956513622217994166583597516500668943661230796832786719601509014354136673594466480601860482588091462135536860539205937353171326856170685406725589078870453447866191909904686451246790649292715144956002983376397099360246783552868178438802266677630760103175389298023511908077736322032238564109245606704053886876436848959890955151191766384518033001087457154248912046039857116560193935892414572212614540679618783630274490318300345842133709874463123556159866606113827118678829448623765980860312162985443659677789573066915486124167484774421813053188436598114727822379552338022200333584856467201127359634493666706820757547265685754399979658383141652297182683898071348808482236409727180143803598247669361197993502557432980859760666300683616191760441023817457971454500176643969743857605330471521095567974961826971889032722344700253210683433621398273753670581358590583758162150384985529432877181889058079764994911888543788332997000279057961847827893583508025768420984905943021555372560503428747153893142750368286855827102560637205235740582290239792031762250687199137838234720012799098711824817983079557793921867879148096364914048783796590029305791310415635132471113264741868764673426994704641401767730712890625 [160,2] 30229473064619379797080844298514500775373699480533594073190948856074216361558020961782146622004186211159806379159568241213116021074545156413606451363257152383696182815480886789777563673510380819181987757482816199884319474639058677743486717665022348671167979864474859054139178226420929939391344209770252412476841007197294140261344777497374894681438330154153863601182311561661650790956120972794614901903334546779415615767498377270156923454313247101307380889379714064425884940329977939623345409281996398729795033637043620456518983266096367095984907854687685625204221125359751347351443982734281196311388062203005838614952109852475431730925129432859773846144349587880973030798995100068149239640885209434762374328627820823636489350338640291720990243779412520382649805614063046278981899440186859359026072428353540864522772260682846711925675832206501096853296478841004293730485712227625456215287111620447728693160486962604517741356324060085730372672807910913139532905393714119195828480634349529947161673290337735092696326054261895219650284197449571931810414347014893194277903042734579501323804028703581357199579427290306916067562797030391510302405307098972535939680783291777572911848003084021619167378147579719065094860678404703512562317306654700286110115243186478561813559583289763196897275239348768853114264732733425971668322689195044183825505943054021371971190412397580517831954624190364356960509324828532602364247926252426935186047053888455920106422712233131509352022518656515724388084935143930998538727982824524769095284853130173635300988140978660927957279046395487677072914395907876253744046294161337408447283511228303847672959581534046484273003950663895850315775247036716926307537668219005091435518560928008714446247849266879340520625402965809588170573262360127676063177187886826999604048641120795928075018957235796611360648292373735482709496526240839294267319648195941998871167656993416985608038676570276721858194876931252119249976351794642317920800080396093818258004313996127165180623774808636067756952944032269522955935769914503907784819602966308593750000 [160,3] 395371677328215889343981436720663820853174071166935847285431785979096461638035701271947042991964370202137042130163558895941150624544373671131781209575364863862966605849327196968131934708253257802887532631086793625810942146360077610138232421922738652455302743365683196428732740428318503505265618136403574671618917927407656868829251887248895974458912278438123163420211834735753224223163826565160823227584444222076288694136809540441967215613199283322269282151465060547290472818342917281619698134103351451990769152126586841354335413616089484714691770400278197291379949157543017881709708387595714749432299710512868781558418577794156191256117650057995420941808404362086529467705644689441908101422554019949966087239681168146290822234025836853642058909756639255360100274262792826140699215811631714549523533967372220103527199917701401748625737457688396221577940066558168949345112430763608541841556272150163622138389078043114502660443875030738800637518088486458082791208698918315032459674630561251297191042443762458300662851557575975776427334942384302248730814314454932117502768903761108838145043032739841137045068614248575870021892856187833437051561062590006986691040818105586576975949468150457015338163929933751511345042249627727573903459427254515181296631258763829398808049398969140760064475313316660435867302346321432879911999436301755051339330601449008270377590124328591284302992750588794026366570068402303269661330379931464378875136914517832912204561000174891099066578384959422155809669232708555764394113580779338395197916972198419444182270873576795700786127734336374356144246816568995444602510745294587725082884444989210228049888586433241577622074620353550815956852197442341208477805652703239617477750566941726264303942165335904136811678299394324845741923534886330279860671088647995086614260227572351751808609257892889219148375560171205304669648684950016339388226471347886954137340986411524883780050612017813363306770372355818173407848792323476132233352469567908297049254872674801097092015403497673525171768327268750908842775970697402954101562500000000000000 [160,4] 2851729163679060658089755052030035769447287581630159846143291681389274535856232680793490042168853241217268387206919393638311155980779466767514496796343228898757177232761324704633105725332807248024879725794009977351818841315005822469659573307082485154897923094042860808029137359477763172106787886706127508432425301870560327956782946156616648060203897992156761898876318364138542628899959495582337172709152573311850429213327859780522403964938066023623819973754842031944826820511058567961883552546009909235542449228035617303128883822302363571295591733935205854736890022642478691962602289601518507472640938823128650961873938567656128149435222692397044587080644294210397445017083384903798031122846503355649778829953462823596356860355103242724715759520987833339991824933605262626001060372736618024925126920177025863203538811221086775118814816376018299740140856284259396180903006359237913995473686038356499331655270675652855639358762213191821865322111544544708912329234279415430850009850142898773542870753785910812889404212820801469043339125129853278175644779183416453565400429809554532032713207896953335976199769363508461787319489511959848511905745904315156012713394138430916386131673800520981514183997627050775085239578174338726759305362202853547584966903355117281738208184038752024337401913729768204354473139208813373004093474242121839850387984061575948365200159280961620894827966228028681974479192556603411437675026098849537243228140212860976599843573783136067418335083694410965010018642609059851359839081971784589618259048741569357376946824504393218898513576675853369900005626918246791670333400059977890882075320512295341555920444058870434479532161810791484084610075133212531611761287741296506746452190418162488714056265620872345680287286100269316880920493891734222784580277506740825764062852136872384251403760065834422562131055654142139087043865383721119926589176057707915472197299304289385071552237190553356875125360200895818935603316374401880163728481485331421221485425166682666838323199221017647552226491336480052041224553249776363372802734375000000000 [160,5] -11576730321499637500562477853954114623136587029439464200654657694934071053615426614071836666942126811092683914283414689113541263371444251999101358008226428146418070870935152690616014381093364940700307397454572905975753620370240374105583688768311818552759199688626029703398317640504079162448963661018298131030702517760977755154102010998560895153830145471081479362347919004766138408592304333510424364275108022454561634250981906882700936175178480913348609897654002393780693097144354583630575064136099280712175188722685802858191057725651648069320246431969807341059766172692620281850745841361423489162779861977207904332887273263353720186040513507310163230758303672257116665027546721639473159130734882360281412714531757824310668489940233545451052542331976889200916300504136621671795568595170904545022587748107530566125330546705434830378533358799328451717787940603449489053985373954856920301327556598984202945657790165652746878301581876660034735941000152006312365199485598818743554394860954501937092295896106454950630495781578344222444636414827307007131222060064857972971501606564554741028503891138692440679210582711834178863492981057780623063504807345863862691719328812209335622988888346173007647938606633242960693824829489561568114799597425673672984273651518990685753112541753435501824565262359628250415551821196583843502834298982468699273520147998048126708663650802088574644361269187975465291810164690614524307829681509168158947528645531802704793832713658775132445590343174211598435202639705228323502484911703694821787353844149252013932611930184441782893963887868988392164232373736472032122541668124963102008930858636374485720359865889347561927554011489821030259517017755346623846628875869182582794198150107141953489281897651851367499014770803303287110925842201814096385358129859409621146973869955375007346111874441102072133295284342573450799506356024090899873052659852379052313916384934892472601005491764184561169247998012871280450312017595681283806813809108886010343038986184216489643862353420442634914684643110405204424750991165637969970703125000000000 [160,6] 40782895619098968581061885945632966594075299936855121321017186372396674805534567342904516926550551273404175475848728305340440658295829778456053906315033022105579851393458797374382592497832325709827413681507463744451326663620202870768013527981528506636955325763208366875858478034648178757175448214331602883129838899727588509941408330486471870688492775219315922989445451949928727929399300428042260511046698370801076972051803957696793539214717909447104545292816654548240650042215273230591675998197959195009165229094633984431577229921011460792470140881685484302851707368991521716141583159308787580428009398531343583248707464769297411270515584522969034805219146511300907628607628577374531308310746567216138893738734767287830857243891917428323031587234057816970865640967812259718494342754402863275319694529669777606509601693087756584062353837219932308063190143832726961966770964816131348130971215850341306409095623849068675963606529564692160378797395464758479438124310618547934093226371564347612109025183517797535682055834133557200794421234498594608631985150929484755211450634810528538224091519384000037396660384355073787840884092522864707126847530909233665170676274748909257000910948018327600253368845996606702494006879384382183326047437543489485840326041121370716351930660208067991977234783315317777143227116526504075038432742875009618285827402234862729063136699608320975739365787183641884213546108072112396722226180672019768524737523571687224633075942522884212706563711852875533664099024754132071346470457344263581586876629996865027711280640695052414834796286477740034398634887587217626332101322886667286864524596424887832668838602960616491450072512603389507994043487499861501889616548464444810103942257434261886739331932238944769861477726717895187173007478812609551542876748289437912374556802784092027659588613794904586258665759868986260683340566673009602285657830232018892313022467609129476933828106446105627177490324700996481078380612657479638533841173944938170783559041490445094424043938221596798828199464947985575236089061945676803588867187500000 [160,7] 1968448021120593921340555527784663088415372579267041780199694030759297807923978954253418075644899370550333969401255161740139826826537852511337076476326401852866327530375746194058739046639161132820671120853769525425992422387654602861325351038975039993071580117128651986852159957753267676455234903667737473134736953463839501150751089451309332077625964991843906980288213928164814944073996160268272623346306897872076921448591116232161475161976488781587079556542891571642763821755614120961286185643928422322616137961351638713288843262466436958549942582582562735566101966522038785931805795784951027032920855199191538708430898132204267414355846556479102067602850316802134884208112002167735638638779649646645282645161624936491128361026847136505945940661980595701890691380545097680637286115466880773699269061807378597982853513093088471211539567567703857163992057588213822745705329492430947062332578322253730582369531326203644589647167433416088045629714267904233622235491131353736455293173206860867748750231386875726225716170833622253586193644465886243204243316219807230903240208609135272373524252643893688879306045851479708388159089227390381655207326924029012332445635084499509892992458440513801625116249856685934800034947013389457990392300506283165460524015001069260696158990038588542420048538749922530586936570284124584052960374644823325848340935316895082119163828045961838659129471611817515422295207970856364747662856989425266685262821497311919600332166122939188105412157769506448080065535382557760563464163209556060147345932262487696396226794536588311504798823318615394863812495686593402758504904173312247156002711447379871667311271679448153678499926849127250899139477403372722561324185966936153816267671002199688459594863558169850366216069557098296805741263389469763248661919754215633334375441097456124349762731557234893148798934295605441573691146684503899142066847170731209743599780746319054234876271823045294214330202254451328257947927557344962046374808074824609584647467597169622805987453162401834561023861169815063476562500000000000000000000000000 [160,8] 5064554887105013127164818742579970889701756391660466256463541878304727243309447716463346291310464763101205348883241511625537258138256767324028773830219474185219714531070206746038700229800314806539315473789343937379957745834869648620402107144263927133517929059414436865693266721514976065748325221795377823920892201688932580721326181923943708039715223210944260932101129347789753420677973231793141232225348931281431849490124200379826066688013313992259228335096130225223759293139873508696112565770150771624933503007109447797349218594813638166606441264422315939140269061513388772212814885886968730292415019740132801044397120467278202917874534968712954227994697566761553379358878345532913150581974328433402283498008806690958198350814043094186258438964532696898144900307139557074913453520711467178628746419818798488754160144596587013831529114858562880451479614683544131855972974877687835516854676812477102746689121728637880402469457608427508699290592523090479927329338299701604480993752607546614279590485750250165370574078287804727902359398510525825970281452679654343180951784020689760675856730066175566723319265628153972342239958255746087770501149644052456986828267203928496499181175997937722584787379179674587513077904936467923079936614266083633106920759754591226189807562471211171369976464879607470031729330575983726883228638569311378717382774325059353057102834241320665199529569499750312321948285379173070400838866023002038642402846493925418811799627129267635061674191142565017143692668115274248405996274623320360938832754244990493227884249020015136561026563333216454175822511709231540597275840341930339439638970891594370980441481486522985239799937461891066804272044357378747787774022512003106269680070784716100692609937677319629955307217419040403848891795976727775959955694750209354066520418675345977284656287222897801885855833708684011848888696480587948244180873060897055963633849079541511643710387046673518282935763975086975178784840984726394807973163771192595099516008629870217285587386757406136439385591074824333190917968750000000000000000000 [160,9] -141414367288797501539638876284385146327616387837865329579825868400692014886199199402436480671737902605712409816780879075882610991490353170299653100710923100560688985225381081057148133720169448937533736220763451726814031493177755837742431199307632569412120094205711866830814529811424918275873951925410339143079708981275830417227364599849937984352196322333843509130507284469543894372224940442260449521354155822485242447003652671929345096685886220679880250370214642123409746259517758351723249175226399947137531303324182052672850463348594569762560211222592837563846837543254830194790083419676677415898325957036268210969787455265805555333919826372411547843496332343515422201215286619537609611905183474228320496951636455891090762201326588906047794340418957294051868929796439228179703634847316154576073081471652194262242439600108580443045645764005122387813687045753819780083681787332221688743382491967074624780454386365054178730617790171701816389115201195612551034638954210130826890366856924296268889683202977351917723321874141716736844171160267922700471184034654976779235144680805221242268325253717142831857151225400487070238979745795526802751293333533564168625206841862904299488239173199650408958968755968708525571895635652326592583052093335438489770364864485015668265035529361694772026412499520217690008451819847763252663085013314036651025637320864335129308926753900103131850496153535252163090006425728448935902678780899567002902192966352887117400914948563627482342541757346644824310387745500972819568948010673115210857498526174710474149852544672712371357413833452706610750920011559586938055533070939656523984055554983736001456213442913428788495630371347253625863107097988836618851054397630955510364238401701647015291994173402543295023941566045262263687304789683325847981152218641788736742407369390134601581611516193408713091390035815402182141592328968138305690836791550644592719245724565702611588074172901959131073518338847187340120797053400060789441242112414315959240965327300385761131971732784684547823417233303189277648925781250000000000000000 [160,10] 605167289771177943707095948775476312979738735144392949397980729857380864967166948085549947932535276662509558290343802165053422447929180723842060049857945543277526073983894547093741586178165292897316060660021488501793914727757381445890947049239821967643673591240352463461221932912431966883301249680151067852944780882391129480692849211033486889885130032632868372817146747086069360691245088229488943190696500795631587106540319598177035996024870897559393527119652489130443612483490785415035076243842927828610795149774707285156548082688507576175806526316920571982738613674874106939563589980957537622030397660304320675654293172067869180270114043293483190765865423949407630383460457132536116102225806855198547006743163928881091269438184566449027891597052859906068898619593669066850330474431045025722177694508359325199320851084100306844878287286589034256908990968743893313057801927880207025909045088410249804635326578264735414771155291545433422946961608872481203718242047245639530420880356358922314408414930159359011905065626559773406667033269096763640899300229669321864459407746059495299716568659047211725076725461098695305586576623859337761682286716371530436687752789198667552854142390560091559753118966091936183633996581055210044657363240494013367578220784237113628533288370212261245602950517475292621037456225629746854383959394631345783170200707186474544293055516662342118452499473567335135065635662901320997267222669736612347202309699983965177123486362920715997066794233276920196484813517946702291069304161055527592132967714619081631322252877347922175709686007037270455959918873446347097333010737376646098478478746690785753739061756338652986917339894915158362880783231665350201024674831065132782880951222786098792381043573711618560565493829693978488947586401035780412229431181176445059305633570128966266799237257197059266851516769415474697522676623699454030803700380905008545806110065348874972929530938970193910505931668169165290644699305518179889869304324234478277462216734260840166159911863552611777095080469734966754913330078125000000000000 [160,11] 18290887753405639675894366663206058492812744928282051046323032978898177719591588977011274627886983729105237430726761440843649762524067138788183913982286336996177468680520555740740643996957787191044375092590948170316697362572174074843241493252424628473842044008022233215694258604756946076557092915097188897398629281568037794305815462454825946499756067437437669689653252307499073345661245405284895345474821680384720754144793636576692889055592933719114363802197954694890330766471826563572524344178671783618989703728343065541577939336925068641895940136703655794748499003732652551410158535819412472484891588930313026920932334314607685523880940394292718685771570859954784860631013808155915362875040646709859201079874586910986218747069278401985129776475503692071620806677377501994751788124970588124485832655954404808965688400791348782196373365437691270002217733361263156907097200886600702100807341940352161736811012948663713759794809825494887417701084028824636927817409908709331837038045608033438910731693254763559899345101061778223877614768380249693230316044892338705899136421690050950629458518743022280863358126196018382298480566571160188306852302270272608603617223407778849977725602926166868425302800503030762892646438994036054198351262455644495951064913294224931110679313837118893325255222586409298394767697937208807817391549947749201667619956924072837947294208926649193265425329462950196300607914030491284040950628062720456855671545518077874095066432668092876963252984338230839300459267533224805436474761419719172612618917771153932269888669160827590086557869102995379854430717371555670469266210718562791018729686703234935316244899628324252531852013537051207281030589239597476395523507547243902759016390488116006899438354014450792023746961544554308831642304761090641940821801180806949785567573327560748820019461887584004035687643359841202456512042892433485309217897313967957433835441615651678078402312501213378225561523242935889704985565891446657179292848214536367599991962443917167964465154884834419135586358606815338134765625000000000000000 [160,12] 48650028800540787816836772226001577484116278482001035263020231889153230550984638125998730998836571516048818074478504691198005301707389554804016411228046072977979702147072348920360435173154507844482463848760791416896154532247605893210735120810722182446569041073642145384320883253332868774478545377763841384572069645657686304994122307398620980304899064906050605110501633534455667334817997641997194016457142309288522482808714830868464881161982210975150916310324171640710014937867142592484639258171638054057926310563125854241065135111824521440530395023362964091270582535680757031761134239228727705864877559971474506090789515495874759866096604229088110592617515120807334434828654515125243411010223529231892710666845581282414021379246439494885370337871291511387369275365436243344637075331149786757858692390297476091334851103780270841564242823381500495168943019548218643640675504965885115020760394123977833107317330708845773855522409981188437899682915330349847174156046448130734363138385266362021825731444101996031074164124726906223327574454761208143260262186252267549547558139444521461913657694396303075601250206629700747569787403880500227551365228865191638390640620499729760629339753145053600658579150349177611075962441515053418300929297541074415075204673856239903845251484560317360678090674227073740123209526293161515790600509151281798186301064231289618398437468846179195351928569333907088897281099596166941987064572290714639312677378746265974736800334086106197152543838835004536169054214790751579463744865318116108622923840011261040394268866433233570004762159684583364250822450947332412633969374775465653141146317179409372561723440672962177883306803674686077585732549947155474169915495623223776913161528435062907509089816911784082560552168930832746284592216609010563572767241802216287690962039499125671784562213583065625676061458382647556992451815578959694228814726400004145660459930600432992032626658475794217393872093654157807366859474992748540656541816234605104797040969429109951150843274821689021791826235130429267883300781250000000000 [160,13] -105530383709452583565122195443408400003816546526581617832938073006002822528592935264271047011605051705237098185943895508873238254081505977167346643224485216512363955924263600858774531880635250692545868947071674823074425764612295257910287944570802510211360979207908894287553741603443598422927263591373035319932182286392417855351260493361980287459023072687297889561786368182876897716602142360118183835600469178929935250236025598485167133198121925255860969118581885145299181673334952171815217173443113819066703995709106408465475170440058979702324604652938226135530411007884898224063143268762938883892867561580865879042712396441050129027186121425048403547232577579095667979947969354181403295682396587514946669077977728292199439740835363037263616264794300257075287973303413317017961824558834975881818948997828485750549336938782008886045795913888769793896112158880314103229489323339049911355328022499776594989942822264109310380366662687791477198150812148997805249135748302800872038183772278107575008136283840115751445439491896351055070833857681212092208853566070805874295770789835930320270641982226761516455743206512427243449996665881083452871660384617979640836329414786945201813325441338776448961867772862592421142071958713489060612247287982760141406700703462874263786944091810648801753725261410222880107773331741176741889846422540338991955322579750981029306691316613743860246326743731879804237030605191022718778585887719783379336814428091811345300746566127586454447217662771243460545836306364104182796112792762041118423039917483890434218292950425210256981443373515824884448735442803943963352864527475100459260874527111074618984656705640109393358324103330662115640488907634284811431792481277775455680561281877888231266116429358418086466741329973868999752029596429318502261417302683432604869617514516393280245503939292448319496419154686625766745320844201654711405263404687271798712415127472512220030601730980960054977962332927509665642892536004561572128848255146704259747838644550446035188946447654245730518596246838569641113281250000000000 [160,14] 58386617653311216958577601667150849501965213020390959087716927319479143981788725568020358637753256150719627016160734180386394423844677480773282271684528865857128232616017110926798045764638643742647402190475172564540637935936129080641797258070788380014674276986218151672293922436022965111820663596506093436411964197603262801274522937213230190379217354567577867996589558521073664120442202553073082256641444802825339378719879526962110044907567846942600803207349345773156250380381838565713287120537124310916638764831994150670968481148753489746743510967390622984854582136828991117696032656484576247627538758237301294399317341919042663949548580479918343687410485749416649940623417905394334063484929129708726114667079085683716528255459586933923022894927362019363608081295207413281005407178557377124118626573083747850713752724386959873861374478502625605814050978935833348342363936016893732302365549989501503729350086492411266932654698758528246686697051703966946405324297612577917319607933741891594075979786986679800467334761651759851700515812851840519497803150284767129341471383342151352733177666295229538306345761539310291134228279484255132673417182218684307167684581632097659828818810843179546944867899617039366400308333399359790838299549510167533362437867641482069141695094502242745635067117570329243892961032663893652917406837846546747889972268604530746395024160051359103286762721480051157617282476334936612568523835960754975813478997739346762216987589588611210174969167693549018394929674909037786606628224220681130653802243814273491447871523629876703680153291069286601112549757840209247347366887215892704592151688263493676116164806339491557123910508248428488226238416250585343267074617947546100926954172528738555121201584489552916166731196316175279853217355907719236725426666687375111333105919760161044070001471867800028828513659228788221236054881440131569695756939410237646729683800965407092668600930919527625604091501933856668643807717570872938835356756591132092477674519517934103139530260161649266592576168477535247802734375000000 [160,15] 1311747699162273342818633923272251665852134220758191545481862216532099147964681402284900212584645505923739400892566859200952427812219020168177891558659793069715404045387983015999968686454744002958942543383036594221368766672922831519081882388377810897103111083711890527725159490970944942407277224497112670832903739833886374941613018858250821032323096651475409962206635213457415252646705048625885463573828365802188300683258818968895144577603556759015787507816252274907464017633982506940802516383895961308294740809964225297805743758959615602042627044671719680921867596525949583930458612246057263930185116481224058685713569311906182025563540259535659541183261294964831545977138733226850048097970826676404479837818433984294106074115297006335139589242356120188496640390888993164254997483021917307739036661062965439399542446394843299878479175165993049169466381681665896341278430588623493364004474331559920196517941145456226369342077692694503740738964630038313707655630858836048249759663116863654456198696573681970795570796964516855094239150755492430970405234809137382544046571172847628160559962751177192412872378349366832508055703704577552514838462666671040349546785761411527383907920568214926770937115050648930203261954929199970228625528670800136746973469527850968652662552523687172331010473351221900286833541751576361887978656066833250250633961427258391366165958113346332888023756584225956816083971033160082805252399633300226717567991819893294708766717194345736418807344687767988512752933057993128335942951936345409701199558291390144944673543284558608777643610690048042994720967426251554584610310839059675927509033394349706130559833183661592361158546616842248385755273547934111606970597353319159496688631100231003011925759157151920417685428969802940003775617503372701477565450362400006825881021435201179367367557697388970297186027580782374651425259174500898060483531217901421216471558043640993247459393458914301122053709659899832235831646303429209766734122897713715282879980347333634875823140144348144531250000000000000000000000000000 [160,16] -757144897286118470437935705451412374267533187389744491754171176635695804648208425490312727475077950195233653504781968566764668272585431691986586722722161213051033112701933570493322957397898825511333608545460288027834285786733785735580275996345357919631084115948349638151203771000052134342427378695818984557168398160213966192233507111048142294939308316432803109123229650517946485342923815817717676733708393355514397157038572671409217907844352398744214070894145232946628390363712859716927760457057886791499855694846395567907732560662345849148348333566563217937544121655102606710410364697683477450490320405487655249901593346062225267066890743005538595703567939678013917488096230070365466842326038585008150915726733460679613176504874554415649971841342067816597761246054707197484735188160304212498104366380996794674951591413303139486729044372795061234918481616762632956836235325351288732479431530250692268550748391825039798227517587110273614658706455536438581763344458368922252218421240828553384768205852558918784283605472509791954357987151677884601150333870210760368318475972151562295348282222210925815617978185585602935675325047333696213425227542915417648957418058630769086235426223049412812253824917164450016776438908976367533988366998701895099110782718470315805163425355379367756747080785938535248222245928922462653857523751384496207039787238463194863991190639615770140092130161308290924480326745910594360394074450863162232647477390932050062113868622080688588315693872722590367785583657750728482087669417377633170872417741289969151041199655056081020123140542433050905866975293580779736815532340296248514378248812165059144204430070689230125934567444333930574431951314627555449851171582821423037883728616819470885467287493536604984867503804159389012774326304986429973604795260153190087508642045362593157611773024097244151185213421933891322543612939328107503951488407338869993813581920464986952871351267068194346110084458469007506216669253209461074167477528707635361837151234825592335451520979404449462890625000000000000000000000 [160,17] -3954722765438245163647316695859641664266901457299778992927396466970919513119848668805474409789848152420978999752362021730888476023225364413080023338713297531522542181936719241067430749640323830954882897322903254301346870655576607123555348346715960265131718595609777573663191185646915123212479909352736560050100307975795558988444364117538216131299486848986641212386079655180385157996376789633423249124396611863089500705721924795174949204861398282767797078411081757696545901848934085423083637262989152742874021574828901541045677272973836359913219178495881816996831356600503095715434668400677238701877301089762827510693006929204829159702457912127728142072145749705213420212460963044325749526304761788385015689290465068003251162417354439477289606208603939339099761818930438360948306938707160694638625469167755176505074396851490691760464057421090459453284572032776558289732345612826035295222638454256751129981690370417260934321295764338746777437082565196327179451427245447866660599769814719739578838752846210211334787897698214122740150388365294476472836726766918512980787244373698049520369281321118472730115522784594004182246900501370135967143530084341568385926545763910764377260933331410348950167362703809194083234796249537836445059024736132385101595611615001260879734532070818267834680959481652861248044494052817579314117260611053429411988203565086783192791639615714277650562022149559942483003277993319534369606638148734038377297544165517040059299706567158377806564070322767014545099086779720433339856736573957445961097079125128611883110759229996047324393853478665197180859303917338724447463565431471808305363631096586415339854720122393241846712615907509413722242275697307613492137424981609278000199635743863175225966006980793583415147344430438444248309470044814620403367550229836750815338645441755288387027233008220425731090330545634176009764075456297762039348660522895235972049042733091756041977795802019267012517551167808529855878650270165672733782985173525519172819189064221918136557251214981079101562500000000000000000000 [160,18] -355646118831480898066354599201520881566800079952517972290244726833919778824463310779610336099795055403844713546432972597007172662284380998413464990641755215319565500768138980310120837227048508799990052540572239691574848793968040489057500537067441357295158965815809318720840614903258332357309233298369093003358408091552560526322932660041384646576944167570221209830454939724486768989328129266247706438256841708774042403155820196607679462399018168759672818656911730351688343378395988583199790425180904870210441593746108088847312695001487362715759816937197283969488712158110956569521960462926588694122760443898581583755585020951406383501921011481780441228467733430987266313770898936788848422828865099639907269206906753377973214975554110841616801879823567929483419033162375068584695623124244928210330593716568621598104802286344078724462583525319308805047212814612321256450025427389975338249955463906557636796353052362086856960227794405977532659323072944084872494571566579465308863007808180587825955766963028528110307742544713216009492988453487568971247656534398446153491387841957816669639849750406979963601945501691152397590616330106005514028811155652178828991096492600156429850080131936498929076778926303049173072200847769105369958341730447231941825958469920586320790941783881349965345084759689762662247095312346739483359750993919529174000094430421690250129566226731299285905434727014688813530791999883927593039502544963442646464979352220377576649676362279296828245641885793047852513468640023081233859574400426514765770439868768369558954789760724649323646295872531614665595865224406799018692252280942132190087403554813891518046097108872122497160285238389775651570414701668821069015878372767054820390986646931962838722649293187566252719997210556087036162662836614134861307430050952988790957728969182447224170755879519366467663416973534464715413221886874478415660679552776470726518414398226580298882924093478402460693861761881041853225301407986424511617948041340528910582910418038341240049168467521667480468750000000000000000 [160,19] 18447179775721270031374212818702805569075151870093365435592754691755393018818213404121267942446011524270011721483171504343693201453961656912070094920894714324905456763711934152592206732747420042879808132962790710158517476468464809910371637126260099741351180857609543736419445367440105165367599219201343693636487153053275368588961020220731637255024818827295156879926175137379882666168229770750177674849889551394114585717361833723980704353067873890789540588612322124627028690302651027974676813562194015875453180083470917220111032076424615194472162725640103438408633301821996281810838150351502264359455995312000946235980598230698146305439228858774454685858752871215719391275046441701194807613369211441812415342388250780369724012828123772162875789445354562219108446680273635701886765923256187271302541112907806742591305773554925487316973315667624748964784000947412396324249472485584529982063723772012493560098394698262504143306902864024332443560086436220673151066066187739486999832567605674885751105061123911558124116003410055089435443302355841611745443153132570991857121347996329541495353978112169037677431809487968811737464635588535336798900171571287955348593914797283800002298213951723357285837384230752536870574405039791472062478354948513374242307732836484722707100216238629036452783315727070570258479033860039589052999548236113762750695065489126654341380549560121999369012563307550255340161867843598759844471377186701306385190380702307327532266676117407311394788724145068103926312508734554616146390831704019329980621073729643798170241536055164650345204989567626290143539696609483995736193412238687991981814618277037439462900787839089515889493544889362989279321369834384363450865033838455416090438611678573661023798788012889978719160934814127668493082818884509849996870359552703065210702761256403273301826461040534587097209709689794120113129477925349471752967793680647483153690068686806630403776388171279743436541712538307433755414215608267993260753173205657770379392516085675575305393218994140625000000000000000000000 [160,20] -16188553044114221930112838426089146537189954433122460256271516157513662505077411026943769504643715999713639610239449175537836877372342716258889470166337876601506323460993681122910582525714294030019824860139522463778698426628215655803692255879058014498429130200799930086766909757338638507738116076236015222991892900228991558150528395890968032814910984165205975775705936095228626423651333011098805123907571763913217128225155791795932329639525234438596774854112342923286105257054626266180776827550887729817791563019701272196473033311595246740313352633925320682601309076098651778900235516025908901355562801563922616887519322450555393015120346733909391746107417427676862181051975188244840061527757642368224549820679800155465079108960282540266213812798448731215530467719813011398840022513392476078754413181902058027886545216167442436309783679388766038669391791057397144894012615504442959858535105055159989798742311282420960896715443091057019896112269708893685354696005379157970212696559638170712863565392936020458353450399368269504390390216398401689775473220148500747548951834204573050756284270743616418145511704313855738653353621836346124462398301581690149673626004149565527347956695169755370939073467709295049717012311527824027916778628942096267406391559168220796016359854712530489959513464375032742505472040730838061821249202932853225591961156130522695961176344630233927074346664790579897460886704972019434650272671649464753472309320544355696155320674736707048358486018278339356655275974713001248639867185711115899705826549416097570265448249490927464138187222776470745574863224253518843307586453184269488284717552781001983445073086461116093393236424263094266901896440738435881849619192560236029770527579920774958452727103993704470616307961935945518530274895709376655685066375954134336175049588067078978571915866205942250745982315989406837843671153926979109821910556691970948480188481061348973594537531799852272919925298153119628437850606872507515175652540674115701522620193557782219143887519836425781250000000000000000 [160,21] -36031690004367158809034518829515779007244213539455932200670564609264673993892332872829087295412814545934877485045355153201593808745167054928327253598717195619039096422657065862628654718785062103879770586934372090003235050764976645187150821017444548478148211876130399472169808670695773802543785154808317284468239876354170833303151081597801664315696075895028621516086482913303612999589029186516532668999753440112808882446719189359559306951208131610600101336739643807027132303682247872097957667196170092364767917355312968104736446222123465654139880594934427189249765131857242131520160263133036466694043017623085931522332466011995599824796403842950120202822387730732167056561825901960724407655243763686225170612779155416146406842519451969611749252711592524585333433609895536900682299740907849994033904910304355438381914304148366408272104594618774103181492239693372784793847890073618725259301469202470085563255288838348817189698246355683205713190486008121339946005295751259312860708981129496874303683506678340033784862673172798168794420077787909713431144553908459028969268236599968911846769931464048142641545161104222402815155319828151404819729470017406114471565433496747693786005836092347780008399867419921352871232499576223112022649966180198695596162945192194123218892712621910114800718151248461238507459969156234286198115268802696819117895665176468660748177912725328907102391380352545677525097536422075835870977423935378320973891681703343745977046259840286922023255544651486158060687488495229061316492983314099820619272107523452193624758610688108067325041602020950546617775250019732199498602677722438164732088248690640665438004956935893420287795259983199342746254877474155733456011247950757504532042882390937451725062049690522486449339576785304120901111214843745667494041437519560801129912372271719452748006835568437283586524985161767938593601397797090398057738877200596038971235436488157535317165054392399735645765178940193759305227089955900308017245486556424631811578763329051905120918273925781250000000000000000 [160,22] 105099755436088457431517733360934778876481125394184544862743092491927210378713586794548708829831330818610321359875067307790253859736000796025420282288812693945512330395069629248043432144087955289236291521307784044417380732464304754557180321939151157859871164511317667292539250052332419808039219612875388224226268260782858699950421420005487241419554567614082510971911158028813408632154605351671670808757498262853892488811389205511508614753614594619290368781677166864939195406140417636004540403030831880122317357876369150681059281759546583779791991570894404540835658441131215729196669310762948809512946167916645004545640979022877427101156614945467789464789368435771552560412418811373533035136908300717971136454983445539444837674679054768723325990834300159889794941315982337145824639417876394478535040730483244545858599130415544464889645161190180000404709284766756970593118993463306319244003546088728613305799433615474552525880234845733161713847923749935877460294416751006095426115783836322424523634414205252543325711063890166984148019495783229452047820498617626372753140396799998752476486563109668079508043744568754629077250885088504185081185322465129285868242759098363371762199469629830815431882112838892278095533176511987436148452184831559047935767665604125118279697076341434317507037294493596453571504701250407179969527849437277906558293533303327907063691517991665179165431045683297555687375077508489384787831565890893214027248326977341439363187159162589683494247057223295598107431407764013328199698105941551864318787732403813881916861669747102324971149986664422816204829775915598819223995651492211279826189304640481480220604653303004580073445964810332518413888667587931802886952098870719420222665598033351620251635972529872352482994285016157289570739265826132499276184220046885269292862651866457542110878665095221602297581385445440882018541386484829622820114725381305193876191266768562651970916949011075049439377155751760455725909150954326422742165945649698657963259941679587059454326629638671875000000000000 [160,23] -142980594951237709444671683774315690913259759291947555012969831286997372525017577746268854047327677812375664076340501012391188294680790968951115574072927867137648888843549773521829427414060742349469854300972274268125402032895052512352024237243805705531059188087512434023874504002361424108925015837789508182419928027844183992775816115228362956653506430374221632138147261224363857644501679204923039884431930843494318047315094127754671371205902154818818023896064132647845350772548950640747066440756313436344230775635378248138235924217020491928374567834677112889161905466747719048986878880353261865741519339353950515198118043887465003950669167138967099222293476889616872742294453204202584429542455373392240190324373293505772479159672656170816861870899122800325932275056525991009458650398095323428553560615191423393359656858695707802949323035598328171825595622512580161019055192091194781048310704730065684484237760479259152345307065518656314455021387691314452487568625512834335878814082553129699932145640422094847213664999907545340997301024410624817821231624238288485779641823276472637091735169841659127341820324341954308267550718837964720435025033047398977903304121484939469525964264897990090814973134908779178252355077881101248448619388619514619791767852910109663674972091767291756569684669084374164292154067815337145658365568027914997212414210793193171003088138393107972487617090059084680067079642218431007118091859534766549330942791946475038328256203950436311792674198328596042330315351952247927967751937502319218179686446480938550357595276542654823599425755013781201859295436484056006297194222361747199140722865047163455606233797082331173163792860443845395969356656145433352555709607420279095759610930263353051134180112951593869747167123757021014310014817494704038182487534863316679381226337085759658904719191220972690459259088691795248969293507078106149960974535795873954682611022505553204402121054860408230101072901051975086287792403721811907925792931275495280327877855236505541875000000000000000000000000 [160,24] 166557957006962163218252357173869780042324418172177097002016397047238465197112065844238834747991005602983815580765577915163549012903628396997480740280257204914005480845425529172244683947848914568538372304242998662645527743664953133257763933589915788013288931791423888847466659737279405235614177288575506001239361373930697509552366572864300035971639288222522337196889425217326234159315811459880499354736148800297090932391204462140706944053142963937372957273086390177064756562265574609716874335273266894307974957176699708200212556949371814184497474548734555613572622932724584529511572743124171171385612241784485271689870603227343231321445591947758928975839528002022983527046114779268151464370910930479014469401072137361974396581713928505439706695596354328213816232101133466540476000421901596578199395304664371725256593248149333917767259780434066009085501745263299262543287567532178247973804013299731519079463182256409963094809101214309322890670078139837284757671075316207904390670831117561632276045205145358540013529202764814475089707589006560799873803604364892878392638642251252438896012087285402374154251238541119946123461210499167506192086678143842489318819921920149707734595926823013613621728932339834658745261230678325718213740726722004802663667962008599336886602135732262448414821451825980885426323977076341196028315800905722268123334470904334788021647808877592964907645100727629771311982515817573332404921991980437950191851789361363424717756984367731328058941261626848149463968255275541961846222248189427252584469474446979641820980416360778072683276728599656721170199562965831400274830604944902346478456940505375854755153804443038981053609985164233405409758315570569812468941425773765522579399517150050297826259737779204394222797486284733886218974993281264186782372830931874936136035736066528695660136739331987618146394225606078691757734974390574755186026366642789651667329725699756227154490643150792145296547506996778623124733956585621847845363538693318071371569745335324777171875000000000000000000 [160,25] -231297847884587215565765156016863049230559900096657589786352209903501149593441697085571488258740341757820318627379648043195506976643052960823954217688782628644984059630081677118926217275630977571080648326707100870928741483512108705425502730765249232861131281790508727214201470742793847642264665473925683207482031900682875951644782778115180831542537599326034647554228125324677225246304490503092414172997717489592510488573576354139960041930753486274271377016507540210470258542637950803791522247790910524833326451469479757638608513488502491264452903389095143159596211922929383689378376466789618432507157052944250094726687532190129054763763502091853968056909998222089109847899800113687033391170568797168675313218733262075598793110546791374972468871569997953022202486470106201514937625850244076892385663875500714103545156664033963299094770869512712085336946459412500924010137110673611860405327343688434250274571219499321241418504943135576631302718901558497841102009088040581467794894756157218385761138014439478176911126902948952390829248616671780884891926466514032092098758134968200160342266976991775689172860759930225266259064472700228779968905485390421907135095837523062590603498484593485785271834410557220435217219443183137843685016953348269389464978937952165671509330819800947067768227806532668288215450839537826870132824405337926849411450277551333135320774370810558267874589352540340206676532085381043739593106769012552109216302424556642180087693255224459597883306571969809930672038706644332031424341798948723901716486166598974989085780719725076520472229957237320239475710038104142015489553596463124071357078539102684680364362120129330607462800957515430177699797235518754466357713835370669338957822572210992761477773907805508943762345805036193254272293812361516920437377105040462042822095308121403113546241719187685591988521688989590272636680416578848517602702694829299542782766024131302169226213048715830183057571415795323331160413830043713685001259039250513000467255405535195287968750000000000000000 [160,26] 369009399975437070911474324326657149018540129223213173649905819434950782413866534962907903830273598340772098573686997981393114172419472187984595502032174305455378760374761791651756424794009918463623871080604106835198820844690131294106570746210817439557921989960894218680717370366497091013285772646226823002753460122023521740892389643687325074050974518497101530205840783663065252302561720520813523566010945562220152765774493422327591775539484635153159593928829815478604653199385095574521997473540762898602084289372321240546364441194448905442111728631174921238045912367127676726616593316170398194383593410401370348833297184548682465124391016876121155166509972164872164429418080081543774467475091992414959445042266871851911533710062833702225660072147147452768040359701714423967308803399855715269638599975598609730333166498165613054511517005653603812743897282961948259786824235228126666215010700215086068801010713107953265024329579866781417005627278002398753878562158211993593474804567645199968712176304944402546110399009031901162518952551135325242040407591415706628078780681479830432640030219938083793729439856158036731610261922329424784040007392789188314979034064218342255324011820215871300012462952413626599221746032033751034245270176842709299895990850558155468145809720459571258006470152384831480364938141138138716833610761292673293068856863721912436675032124226599925664634709751543771698009241944587149865676027084277773442931224958174984818776862699609043661005218268813282265814632737652751162158111389902478426236123762129258535964348073235324338586255540788280948504658316211605115281527523312140427599463028394483079562267823962662281833469112552235796306993937528457284008108339517039364595043734591405770451778034060214286590739077962298835960286982429144081957722288905953742985335902677453236899050980711248183729063036398533898718432913369747335778519847613098611082272907864175740289990378002863190950588179638338342866610849605622722903780958008960108465332549484854421875000000000000 [160,27] -581221183677599899004018307195369110284585408740173826905381108434765525670465479876676207349780398059325269376472392778190344787284576221103850978774813661540254646148948160575409535196406578771153946636135196488833130873226339824850932140307399460950946584923495046891110801431858153842330132146816720934723677870723087102439230232405529937642778353787703982756788510193344745440797029063019582430667894988904775239113575715752124788226207552225805267523603652323555213425458333924059577256557401070947714409385530938558428390359640884106196012605046165800008818302836679215137421618935775107733484700951238537262920719647600524315906129109984931873573284581264709095664428923842458269379590634339498348509335084713213669483591116372877593910847736709495302261087543821040681226489908437081091798036627855242797905350120284866908606284768911460360016906182258305791030486493733464143660173071362617166855366579635861781420530048293993385829455709635471168677129317853335201033917334495965171141474723083305575663288453561183982176007749981984627792891771335240855553581645188379252626658083356081692302373076934956298809112900802323934302713490770493534061662657412673956948510124110197883359383540317738771734294152073600335266279969627457314341438772815694121760062299006143417900097952909147641227925559282708036898230555007281510009977196152379866041287470687264633615363993596394726895071313483460935700690712005165806549886675257633686557014127047174291297692838303062287266929585071418516632753027301101222088083430838749133343029229075090604526331251875024178979990426016754439831430834282827500871795004377906894844384073076252737471743647876943082340665250994639811182243798518098972715546173043457876393381774659122658613612912840806296105096215195523928612397667751004150741122759724864796842123689295332957829464265890980756029305704265687781431941599522974273784154074055096807538476986409367164938700122879427189684738305236642358822853280987643395945300945001870000000000000000 [160,28] 823454215273182844923182346063155019311462661181713181111539514525289516509301765961982945551675501598065678080440108180839495882581178140853312853095429302335717447582369262527116572867580439986843413287687955204872588629415457199944924472251430223776096563119710929748625517356301346626903235745492090999811275084428560612663964355494063486164677327889478521836785672344079047447039801937322453867791370901837645366195367806534411003758867403250308539176456223144461347528369356171473749198972171475381182682992097115548440831724675549683674820243940028138194909716367024326979365429149036026234183412198384573142614583389224624216780837948991182920112689546301234107575511316353363741861684830887016712940985970739365484847490476958166814445592221525760862300703863327217665955444954000543660943338947889649672728096777174112191740916601122439821640012770215052088139223677705225859767162963029276885647226983596257275171049707563108278463342786181361243735459287711277768368850299336061778714297327784282562749652926695645202052375057102562899322878601995435973209792061301774009291583490034247614783058780438370962325708190679865119707974585882065013664956226675966958533273178705982108735420131110935238725611413609482692014638647827615286686060433947238329936690540363418419702019356133042883453431361448077990160572227650259426018749041331266575369025572365220289635461124452572336820364462647159010324102432551083705620940773273457271706925611630605359180677781461232377002298423525360255319725334766241687250782014664196829791674328494640608910497475712915190564505351313989574273674850421406506944608300973366786295227239960584906059761117663354896073889955919125698311477077668975441007620811882265243532224821024615656409097207134655178597037160003797575859179770476520122799812446259740813198728541564263591363428826429181310464238270735054342555394054563892365193020347086272005751806156893837841514053153990344076695278160830785667428835219677153507667704898389668500000000000 [160,29] -990331483977156455190682912423008919595551627205304272788704801419037456694062414308421799733752660943136790028249173337965666078576441590637469903329252095737361694329942401692480602552135534829656088523298211653542718495869121830527359279753550595061401891085268820074323824983679053358258651986403459593948343788268944954160729418438993900852638030177991525245946958415267812154407486321915667178523303800290981231261167592668420285564102491191041672225080242563244026738615623925503750044561484441068696886946107335393841542041848470063028554600166123948724921476131767852794476007589557504363216982753306237874568932777685639902799136337570599798311187069413442193493595613637400149951771650044300900471593841943307507451806853061037789496922274365303919483459496386936279405641433388474689664094996286402062086720869962038738877893170262442248188717972773044034455962665977334576804707602871736083427136769809176476773403568389696398590632307470579344922689763963076500627685723247175423138038437297568586606663296022120344152883440959278913221374891500702620778453677655807842316214193510782021499371285072825771323074626254270025936304883263286036918519703955177446493292995900925060114818915703151857037980381230695655795336933381748381713061617700164126714175200558775369091715976551847575787955332746864694249836911154224362651703605690942607651932109974323201440979753997717759368811249832280530563678652593856294719071487024179435448435349504175302566007839852235675530044760558077526217228827117098933622578782714328547257419828517618051004233262387418869097395235926960796616487107968269419124762931303487230547071819299677189674516510295652512287824639739990244510474145906886014027665289251735638227684907333782033827842368446918915949328966447868731538431027404050146895796023052886095899162700294479978948971504574785182091776744600389222639062848430091380634540962545806847826565374630863687665232296620937638353920165809719567076348975917897885878264268768548000000000 [160,30] 996616176986805548710655426976886272104429462299969902956821176526415464285236984262820404960237561848348634466115776246230915887160672712459060135538408393945726846430273033434936542371184800881217272210673722757671004862791256469790204017506347560503373210250059550745403138837706525406390569865787818181633206737034626941657446940675056972734459614446211180359284478275820301215219694700539990962816878139482743273262500083613540608658147251430751980932314778198842841979371286080371998231782249578212216288413742230863270916919927145645929869749592758773676052476884851312958503360775892610488628168269604072342525213699554339229360951996035876976427321694552607130531989798684537154761027778095423608469133712858648631990438519161003080468214177923217179003787669123541443919530070411052757103159348277949391922999169789414163370799951941136616970040470700929110563688322402011202366856844648022276116812551512520237167334625938504129406247508727200622214282945928807513113397466770603589079453314861030982359179152641802644626066521137216446345180204934608820644775232590973590844610232608108511928359457267058766510604806529240186073204279785388151091069410779154338729544241447043810878268461269369757297650499865372104421434478461214924929627385939689476269995671998981518809380473837270392389208730754972597921945365512692789363529879148987164909977093019266701410633447930705487727758294228757016449433282835276414939609133532458246774866172794507836480243912638365232949310655180462271166998071701925693934364746584265071617655031326689833828747169922049484690058383971082094371643872538510612098570163098936489318799853196808994463234722659254651858196893682495390953818907821627182410895940323599885213634285672550587186902693166014560070363227635358133757087997770980367849354406504313325023534337269604267189421881785554034768538527469438570271802022999457929284350823448489488311171398246580416949662511983110859806563383582104293686958714709147194289746957850382000000 [160,31] -870719615499363605195377919231544648701175036093500204677698065008430289309544804937830071793602034299605768389860133393393807376408489649054349383911359127942861913794125678786212958745883463624479379839731742602520204400308709442292296037607733227592514680815649535388469477555906331763114971551474627901871535397510409600828938680896209961031084008400520045413094953335586504572457095186730236514734669682046704860849995966832724248614086570525561503754130216247844348170381584070950343052750722951166275203168240165128617838341705233775904739886085735745669234122452562306713116509034174478064870317723814023441131211953105521641382128324781547426544242807288491668483055469274974104101865941390014700068346390963311238010918575553689217649214450410180644712122985805121095638590145510191037841555434302086525562169149185511463730575925624566395068192878269113566012775012162610019245909348134977958255891274074115152882872689835558941119816915243408394283787751598238872106313478244221170262278465426004194671332385768907402280932617580790177371718157837670127426750163234155091715462674919587019409254125319890252424508364443829999930173022295970313484352112730870372787439238575029475686236631107348987992083709805976384203054633699846768846389592726956251670916042286671863052354815996778637711113507838727787369033269036774822188038969140722967332847911120821203298905495944056197490304473269999630281348073898699522413299003663572608293102160932494658511544106845861780314561971094006258623607435727555089925939813022671967917584681087830957046535791479022182309348932235781651183968057866171516949018166776221074489259144062778999181287674746410765948563525531330228564040086567073483621026308923134148168455407624107349617968886066802665902494851103122386698070430195029281194885102834756368319618230199226432669494911082585995370974936191374406994834018401758427057083742319757160750581316473084672645084620778221154139680872953290254548751080550763810734519017799680000 [160,32] 711947774011764086821591150470044029272631495621968406507852498471344527004331086312768669871425456778654561671199180755380633506992004928744704609382267783073948678304439290133651043828653310559226494529916307134290640431364697777107776833434573647638580184857733477389407806214985781977421171172512142030976587060453315828877512864642971668343306677403257023830056293759467769911315935956711086564029558254764180847098496614131216065282935908404343987187711311429365621632652214610970399811066341647748797981127126732810128397801981605453414966235208303129456212304460343021024028478660117101184642290702175511845316838429048356484906754265739009814024005597761421696095207138635278809877452316871627475559029539138831231968903778837844203316274938043063590705881038148763565553800385389190105347493681132208264344366663535778978591471181436397680040903143831914621562451542323224209242850388664907419022026570512568105991893053723063742216898316589942606848524984047226342085169609288842525379432482968204428480928424825558805580827978764642375102741899884918964830303851206802727733298813498295886155212075968877844264634504464900699831532279543129428319313708706547709110575907174453997765602228794059910322411482564446162054142582575638897033888372418476824728380158369316271744453095670229448286536986235821978968270122932488233454657325272754083526730037464026690571779540475083778165991365370812862204047661845116894466985456935825220003249330429218216012487267040539601502959198175708085871923600095628428526990121653198094113814031072134528889904359044669427678285366294119840849793793976666078065607151127269036707561473877098977234065588484025264419216337140161219420991211186339173102170825147553198469242174995632173682950779401428106620064507099758381229801905671035772584012992678274897795349834683096097955796751895271614807582007869265498439763407972196064495580657855042100921894426917602659555919880838988078925350674427857074415740041960274762915127593271296 [160,33] -577820253492298023669163460353863795511645195279260053642937944135425939806613154884543478868510226389520688976118402060732668423921914381159328898279890901848776422714863348580240215413801848136761477724902336150108285552452047302479685692510175745179139882033348229376898371261500169800055447891744295336454147897930184973625227927116911262673777403117621276513713329345037299805118552443558215616474796857506289398361707198601289545290877797675066788785138622059484603159759786701018560632102551726332148236171162522203837755081349441794135033757225796282042882330862533255271225627559501193136097189351268251656866783424214583265279608220614460037851218690770570460977124542261109744603003780655908929113556809143189652704854723135449380487597016823822247462075816091120226967007492475304798490097991237551376501309782206420986938703469819826641907750603629532627303555314399566259920613636693210194982456311003780815106127308213186606608672931396204300480673852362967430670434822050887695248588171212228220093429863106884142185322344245454069065247713296514524135521565897630255373058357364919860669748652094055010602043934395420051817271830721093124063101478371400419664105757270380828546540948285026800685234073908000948108703922633560420649432581908056566236415424550742277051168639272986504132605416991030346611592473036846937297868192958494131743617216609675047467764432074868808534602627506918029287708696728314407476907484232203945363049830187427839407752745871499546792132334468996057402937751432661781119709994259555410991866406324413058328217407505888650028037600746956462139213038060985315944815142767923588057580979515952481299012872275881857704768437116344657090736217988970541676459387977182678479901865547729138966768365730899139270642249482042968525264390595771734822614343046922146030184383509248180686336550551876064006629480785905054704395991284907848870505174923978976109125484233475959253047435622033344509280627676809941567423752076096841008801644544 [160,34] 458605797936330615505760196663898395929340521228866717801838025381760402440508052104965076203106449228945683154857811367127193134011821516768210828141753085663946540012806159520438466637816657159573603739822050379065495868617781855148410103893669853418581080027134950560502983336437517546318122381267718947414867674095124937933371809326183953122997948677116529292690515875322491880480920393856820718541773681334369294127247025941754278238530435661902520607074067382965163905842910673684895131996173261673798274963499662812842625474083933107942903598640310839123989207448164431472393314393752029875212045457655606787877935521088274455921507417664855680934015818450087925319485278158167124652864374945464540632257375706356752274364873135139862771920856926924792733628836309972541164646579425275199535932877312266247289766660608345216153743241079989461363930144210641000868207180058573503931328523883136228643113659850638758214520798794503976435699640157128330954024461772342874185445044007748848350736322480646655419798410752405082987229650615241758983635611701729170092820191318091421128151916342603012121020749722605474386354553258812462287952939370842821759084970162501091290598750428331986691901079652208359614249609920796549436396415308414310729880295309064238266652394280060524397035107598004861539675801562919643196559880597862307940183990873041847034793064053752562083099185554584130950652228729570152811599726411865164422985611059969550797081095915548434861128155304183601840009988713275044214964969410818958873704806683847763129754093855644023232815292711937319647572071560472787266090149371476115046640339031701432126261311831654217345367472336363833598671432061807541877376103727690287384044785216913797687402445723085507224148835548485583057893545632979346141515705637006117900246699234032149169339552969293573533877792082538440455031796409021352320277241094130177463552263882618773657187634757089905389916130268649657321349038379325260251292624046548601106595840 [160,35] -335391213686316150388130328334650021642583973331652649091584431273475147135469429489665993319115677695839979068799491289059815520932090165782100187187153642018416061194266541358839505547105048053704475359987855643884163281074570148696890536646632030628035855059343550352662880343708866586979278755555945587240770027699340568614335852511124672152178490428428743697478577126693587905034236364101843764750783555510436864429043202018173382852895077822057509604615133384515071740358788871343215571828884003368137886915545556857918967127940082257404797008065785652770262072878584491545530305465689852268955826568480952449723874440074456062951965790301476646535633726188673495523897838031496732109126655050591801509918340243707791599966214777101453291034141196195015272739833305703668487400298817767526452755600957069989939593962240002478736995212249178653804874133425251622135465882235277222627890075490626827911780778851729636736367133259562724244857461945428438520839805882046965188540757727859520717881385658199628436616157684075465232407984431659910615296584183528739243141163392419920002368536828362837931769643934061905651829655460589687738759616168821546344207440117887671099395399332317901544789175921916670500309661635929769508369295837113628768569151584570575190117975668878552486685370772102213131144039804503914217646291704978702324354032090270063726404315130921495182190124631463039123822843407752035540855505378493876352824807383188530263387135702347859102493275965316872288731727848065021000366054573956404891455260384625295655590827318069541316829389756202972979872788639383081031596340957437492286084249159823043900492771315225913818724488771372976058102243598820998184177203181084825382339844198369456092485623215483748545036566042479704843395872631052470566313056872009014868523115705690901351809830733827614349951207414452064147611248622112781462278189328034158865627299285151163728776342321221353462882451462114813094908397434584135294176320067602791530496 [160,36] 216746787986415802880422264982438295338480445331161899181484408463250018146797986981806369130566241209316372605797277250007685576868537567623246316917636275513052512641739373496241247965442970871492167561956962805867362635935015617633150011155393647027094240747940988509984043567416720441408492585222465492119834229271935120662724982174054551074015489672626791237948239292028888493679403290361067824204593636757376428485502887160605939165496527972278308298019963533723204281919509347379204779040279304619253051019526630205222902410437413226769175857589728572224790844329660965566076094363367978083553946739403158171243409585667264625392706983655594698173005086183662334023072781340438745853013700394445621751753982869521143059380832248808617366168863790828154400329220865385652453847135931635527757179612771586482429212648836446551831463951208978053342430689373113135081656717280910161248448364432853411318581745197863852316513254734877980367523852367137682433890966866825380871495712310169028531242982113597192033321839252335546251213751201433801280723970709256009594781284099571603203010252987072842379796661840879657475957439156208726794825670093097127716714118246666944332520277688860743379713493095425334115555609938118994056823057895541769802655373055201419640257788147299810918654847280878888226735611731940683127834856952971546367450812115930398929549156731496815320599117729416657449529082828098987775344679025081550811076261747463751199549881694970559099998984547555991721611005416151119674629774191903318879971785914559442020067117274495046812765871281546551948015056568002586949651455147994686201184432560168206210251001083320513258389806534089579697918484424435367782691198900908537121722879041654259193922161708065818910712738935118470800335319550476831724421826365160830590830075218664561520880915902657509174045281422505186613632846355287800383287094353282428216148273939987895329244184463501053281921926183650828810473769691707934710021924865987051520 [160,37] -123021537275302723257348661136539276250366861968772449927206442273381265416020335097688128494422608476437033079604839321248489463844986124892501492443539857531259247081078250511237051971130240779071005332487295003513639002051944865202226223017178335912511186444122262535937945584590984131391012877723318366759060572242673132612549121913214860298061339579376991959804661096353053478080923661228033822932452562567036572179433156593135687128451586538518780538180591493790024339858339857450055126068608961502802549626647920336655145865049912935853118985983603664109132266633247958464471803270030896944747924174252630480318546279721490633843092757583849589684187077945749131106900510599441515374043901359451500379628469397693246883315730757116656306344879718133092790042338489309504534037225463720347043362834316085650033801981460197978695619289469699987237442090257949023048883091388758297743263265011534877745901427020234168874834822100552958139721463937789865517675542528870061237833229326828380061099568058521390336602185287961071567648770471128716293253091867928002680224590150630842121670780723899685536517035359957596445033023828124871996165750095702955765617091240090577572824080472701462860200546759725722792304549091895098432207456489618666711074476873869197650035340562275921999672415365910749018212995071852787600374094041952608348613539652729098402330195680250203362097812179306644154628382895346931240951993267241233595017471615391562109414556198825150961243959352942927643182188329525962237984990288223021520359562573355151630507872034377670077942769977507169880199208122610510633864498357676123963559500885026470171504025431710478924677533646194116436082627742390930098215010430794151422383927855649773813532531981508080913040309561615600856560522190070692632568998585095250013647143141104772241042544317645148157659646837247691242754815895910333766911635912825107426960772281970653229134007246148392438423871390527236056587723885926288813566636349980672 [160,38] 62611449193809858210558961760889672990010725574545820106957657855007064632097159422222311891270689320920572433736114785508934209947936118479232161491432516518604829680938932321467280421818455022218591169515981147766917460136776249113559442918318665970326174763733225085117868808357937046039415861838667025057789307526867602088984093891188077972379986300705563931621917113878729634516590372936522589955862461434540347571236909082524339615211268010670139299651473282867334208501376111784330945599440398952542302690949005266679506251946740683811112561543013632084457564435816135588230261691162482337248773830267907966155799749531527310825340284636288636795213102682522138323127017760600618466565468338106659275062725543021860793172400603898284026917182693770824694361559860979519546619813553784982041212744329701301441107996717119268844582370788152211591730059507666677278783753370702152280570492550231844434295943235092369456508228833447691661589763492111769475219054063793162728660632153288982414756732727866230740004351269380997660441526369601091160297155867144961184422967394054897741343682853382452100558547691799875006827333625297885620753599983632374995563191132299318819570597552739045976540470379747062552863357185153755125254819971911025737152439801069633497771556790804356213622651818504618334504895229871767873482014316950286962759217887925929247210896851407726417713114102293629934368870645697918268607343904251771100005211353655370820868172697922434310492485148584185109944696675038101100834613298090063285208502013490706193008083691769884261201530039467646465912600037233512735287486719030139828696749668001148580414546592886730193587727350808101465957839666882697664705790649817375556895468630006311261888646421618283329401539177938284787396617738647211847777796780326550817211818641148137601554640704990069397837637238916958871385533972589486681568563003840019910128164936695912874706692259222452453263511711477908351678316744982857229595137015808 [160,39] -29506332646495187757837060018807207680298427246173084653904483105516474591398349481402050486956264710511679481545875476282528524487847764792678680656673676230323130157467322736272938940410150628362957507511101782980151959360916164529020961894492179644223641201877215451899811918417396069612877213320342757017009391829922082222351725324966441413367698968983394838451016094988628868146580149395839114485079402011736853340696132719638523151204780232498957207734509562259163886600881802471775397810232576041364153958994943801548358031177123592503835388629903603271734439090204455187082876773955672367579290876009155873774344221595079132437924456182399055509227805256373164553890589828716375763787074812910918140715820865568311746829536674664329140325644421324190039798441109721305339355251363669335687905146596646622657807311472963386519611994725500510600824810375914266928342024706089880447523454758416418574662766533782738120905615274542717860638011285445427328893626892468728264392777634210992942835281493135605397268331594872671670334529293301092805266403418333604957849020606279697940895730987520307197538628209899028641003578421945258086490068430567482903630454943654542705785471122943623445142272873264727474963829447802223763330675004037725598379653207641155390039069898218188237436654564230571511238127031546439607734076746668724691889225438824178224422203355223280279847562064281931201877780040000977136278357901512388994486658447972650398377830751407066566093259809482328663682414739445819734616760464702592599871642283833684674429314748391321138662760558336424483483542407490556135593346006345668513494719413896846698240109952764178799811771205654133467829777119280751736427853256897093614072703249102317207224409223879544497053429994457068272072818834593112115810007079341461874900452867939695972215962517215192354415518165108190411598123886367394143496140687875353831464995207906265548047396770628208918459446485298390598551562396895983819387043840 [160,40] 13168897598827119001586174411715735397768574639259044957771232176674498187976961390367591521899648632604320426987707565625826098112030054381237756698648984488231873670055245139904555923682137974573197930277702557253583344426428673429710690792956767565984538871183618746172995108929879613288246032303547858488543309724131919475631602298935792153626924077789148478189578770291289105353958092961579528229822796691827404164844096964437057775522665182945385727442097472867209900247776328973934721357683713610036436857978818471169221418303969987689908741461417326889180516888964673664437952377312444775633469227683048224825552755793270228137189633692070434336467042452594960190225475213224211607444232039333796462163154708321415390334223963396016945636119227452517812193494880183676019429172248668932216512981333217999895117520740380058842756451039274495961872896856730033078220447943478089985623834089346738983042707148898458193236635458889880074332584069142329689288918782952406864811039195642857520189107615134896752472270919048544321757919636624601996704011765522848909605484371290506279009469400511793180342355662099623848722100221422276101322769031496199653810724894038155394071516242935860756706597870303541373557595376236901867210324874546229339129530643933293157882463535110161895321429115190561851108707318979076748991662810510741073888633181907470571087507795878043225810175063113994076206457320555277957204804688099386482444281688064580314428421869364369764234700936657377940212610359637319634573283622746390329533405395394086352876649505046412059624412419701358318225273703568986830810243149813031580182261193632974478275203554505831418419001479201746418371660356790324473469159229769838961031112233319229087809157524184475181125350721722742145219627524691967572304670409190720690293597165315729994322017091874203965421722158130227400064443666722494469489759963966322475600638008867240581285935820423819636359535543279294890121483311815471977725952 [160,41] -5550364200385195827335968119056921992843625250546481422198936536643896125584680137463802186694550441269580483346474013448399479482910265081547108513006870562079069046536196141451164041590713295145579211744402862210941223434177179875930898264545459584380839648316016804320568741056632387734352498547410900181247835154510810067834505777434312869767020234751274609680524170323039343726018318113298717647594755913596886124810867283649641265803809662359402096396607618939948043510629490441417858376302748893722108154163769950814463323650565201210738786764227292464442913729352721014437662361622108585741449499615641705078877618757773421333032101295621741685354351173948107141061886476356750988694649040434431783417906037638067999981689213780459400991626142583301529528569638553557898099687643939558431175089911029554890583084295580039345191142875272782917446417297744906295537861065750781320698016144876796471402650455324056141454576032144122421530623527300026142633187238629463511662422793828636130260400349859175188510454533298220088195139511417288132459981003538466729732237742715355985891898734675371226493502584305625133243073360523664375915286382671907679958119152567327107205881768826600475427012062762918353315897045986184669900946597909022389139245790476159029115606081353895439838586560921170515421722670131266270968617702585864244827502354384816844491273486949826264238199665787792786067090821406037394612094820368210587599939164217703416319039174898012910999510489277059000595505643621749702709056497887251122092283314527851713660640087808401522312283224388995359634208807770530136668566313114266490039676203428996657357136876808063593802653203131891220277743952563538597464222241076208616538262295429908934656328907299621013046473413433281089229080424853948212549900883827002655707201353734896754224410621806215203209814295681541716131742948330497707866460056047377024254669999181254267347421666819862086040726124732451161683451521538832990208 [160,42] 2159161768129027065587323362552624615444215547555559762829033922471848856070668054768126352223815431522183424217482325191348595970767602034854061484256720437048023676934582387717717860975784458300757561661838209738947686229527852406479471732668395592188860837354648977766184635570764248617501581777108651182117608400444610914112337084702508259207471742523306028554603156496284180331741308944344885623886645845293147805887672663395671989751248330424353041522506676223059863302178952622445103354482537258317928570665607971238070214429910485391851486003867169479381259568299953699724823737682521587359120424165116545424062758080770300695647414634299778778104196974639491244255918999718586695839998498259803876848059706348883667721228582284759341577312704576061690634391407866623935387393668016619044330212376380143959659342582627008333836069809127752016705088615096006486317443281966088175854147606543399710369156864860875435093992207200573202155219675878773928701352916082554940534428193061476515847115898851561674867804604744869946361073210359189716352690601299147511363238586138855099303633813275410466656749419246186861550149103977183956017492720467597389704180273153816731279493503320065145941295264267796612508227900579435611042173131928294544152902398973120986632789055832568574949088643401243029970281949889832679225910755323731590403577391777354941619503588043663956059707621528731938479057689166021072432329967892589870956190227643011859755824458410218948942220234079021233318856234208187129783568828429214570957894263992680120353460490411732928231464190738395604279128808011355086010043643536370768058965462478953574334531462955260981384999244528771271918835984927923329493371173672843150576558671859623085775618837799661564118443520783789647162563138780193706763736340345003499540674264301928459344020522766730272554059506647663755292719446349164125621442467604734380906001143722655187083954414320876554042103589858740941126988876579078144 [160,43] -756728523491841961440055643323231777802294924578208192101761706506316382865743806447207264099360203398756373095021447366886582295415079946057121097223055002012104922148897270074572789105099613476820062862877987917621440923025359390814158718582837359996764159258474921683732086976477624245345885278902786527845530431412435875007624113490966457172447647580790502572073093767059052757931603035539500613309251508078086608715414114457949953913929042525846972774590843463055412139868193946206246586296558747624688313511028449226484427328479777837026102058745541693462233619220790793911982275849717949924190308293708017913895587706962726446513438523564879224835869452919479799732698183357208386352657039219473868505124108644475526508027831008315543115473504312319815550587403183761460693742189290668730679936056310121695533011497128172037585106929086705537934334188595173559117902941193127604594202351358061671446480741913871802229822479452234304489019760675020519367345475239966395147649812554074051337519704350691361863715966741578010830662908947350505629785000966442859749143555781707861701616779382637432293008731065756347488116870014948378429410515199421841546882692644136040417365223392699975467597042761720145269708162023402910488127501884832667872418514969334687771380214443179533860773147321289826895934767172392414582592504527000321727297229547230769085224629288330080588888982754292713897759083535513612830671221496259918171405058154369384940526052033142783583068486114002364376500705560061937754666517516763851303363874773685227046107005683547190915136010505859400422854644239864669884540864487634222979985320208990427694007833895365453415480644697341458237076925446201928914619031973722974820820825268203620333611071878573388442722140801245339593160705635579435786767980879597337756707472130849673319074946463668219961044047420431615198552606597733248095239931352759144566840915679347824338967614406850461333896369957661563348930443345920 [160,44] 235920325211709170886112436767953538656289579434672134517468511043799014329603739482527325703413112947758586846865334499020668599529814564077683847675117265447004244791819803439652042619125330606667852292639553371014376881803230628471221258142118287681916338058933424829451972702502657776039354863564416170629324656529562830803398753557109235563149740805676935045836027997698863987637721401572134197695076983880373067587882365940659066835135912811248373837184442523890505288783483598650974445690057480242848202524082189574571794482065370434260986727715166124020606236713796697557359818202782245027208070525447860786001427496115406017211217115721680588566899563938806204012997093863253056830590716845566207227589338202515239025499700106865384075892414752088627906021488767864522614775070239378185094560816613822478815357395087860074542405022186150997728606399760443394817237137403750745359536031049598765728264743173065354931132647380023991678084097762189868149204614469952255708251530642442337570212050367267101265136561881595888970543537046640238408913879004211412818398814014428321310096121750584164744260398669264552165868454560879008080702445371788498347554010149128222653563774775632583496905165656239034230557481413187509959197013072964286520867726555241326819403079083094706628962587986088928023372012916071644203113405026530912021875018618190167970981435520394126355761706056921917260632470904160482310765497616611192963656824031013181984077570066601358914539509585906856563908140477604952855947733010522442824069349042613918930233778169033526632006924001182217980715941978829704819410032442961546563635640054750270484444985989093073928944886067934603502382348737539268721546189970801736393861762387356456205901800346288530336216226668485248696191234655721666945701389168328656705572350246669997730290198599713587343625007988847497855597953214591782125261419028250135111522301654377870752529008208241232543048720569726529667070951424 [160,45] -65498202948320385710762277664818587075476867174294304488297422101601723401180928561327128686480238058749544576316459450088104411650801688740584480611076468547327738179493727330619883862258365760235067312014389994856136709668725508889138920379778308386195531691943136144716203677742969337039957858749256072869569521533426392886827049771744170023565891013488985389715183299426227223273146346571894745748318741686986812438159299626596358800941843708002615766096564793430619900948535980896342442565364589640928480132483334313461919221836539364046728846745912360733103485211454702622006261589300781653907881528716843990060049591738612827414782364009330688064019851360428682393946335575213261469692373623462521957954111510646447454486797828175571729884270910070766840056927541203717939633198632491074027248161264156093559187520627449928336078157405616643632734223769050767860603173152716001983026582136628028872474847853511186707776605536903574900869701518293105693581036611755667805545460897254471016605039029248145492894960232118983957858865586410668572454392223282119602765941269023142068733502431739266908264799881695889875387822111516938267622988063730280474173104706507656275470634127570308816296572365548270085963207984540945251984478557223746416701293962300990144836731418791277391387508766129024963980664199649972795633565305277782968409232561008609612409211209508682014275339712649883790532507856759902327588099710482729348167915714295939306629859646170597973161209694898217941483734295477661111347328097937877146668674365546628214727213435466582010681743787352908195908918178729720495647623559129836803110670949505299203035990978576657259893130822765672711862065240628104591542839760916629601169898125068223313237657465727817058107242599682168833065153601538372936381245058177297776673568615692104464280683684474960935762126068721654167283735646943692163578441732964756602353983640704082093345563118309332770991414467353548489228288 [160,46] 16403714250739505608446778862395467189075419664718725711188947640736802522561410994020584760208678875563270920701077673532728166721462084806532242711473863815399519388444481856364920972803596947528206420806671519216764418402996394428593118777909807995398502124180082258195606872771854415870794280278153490077947526041611571070776544322142592379207190871288703363740990591262082260278385746005530037881892468533603804562163181178671341575637881305725105756218613483902158615459556193069895753678208387023899411046064809775700306290458167013131852554538188843170903588013139727058801783205796360923847885983092437465727120145023753933474276710092988442923193572401561983535950007508262725803174677162938611037204863561217974252895687090103198698407718918225849505762817744812744665781124729219167505352706827886416544772628580650703104401040417743642197830900591486943025033541196764764213648176375977920391428543262476436019493161495072127916364021613358702334704450387569891841363701813740922311796960168798822071798644113473562583834670756634364177056776094492639758125889650953931098727366757406724534923921952618519022657035561024748780225793821837093081497759147375440748055105152544402829892493400534336437804263396711591823366071882944995968905913454198857255360057823165013395542470566664209610895615885669170055043801694752453336324377308801341699784945813173271198468660899458548151836173135084965825489865741521911961681120542429347361033435046928506700855476208861750620547073359550939500388958864247635105901784338333127274960713969481981760125623471397481993815601375993469190612455362250663699065182561066544907822971326583715402261626756716527806590186077811977304885580099225450823626637737741313112786667345562939071526246449846889621747533699505746296891826334704916153918497182307410583795094073274177268731575946674193260797365426135734588294242782295559428038142650698436141906171402134479238198825356412362620928 [160,47] -3794350810105934298521765920432963156923211279284334166016530862447080194366657451910480481820176798093160840624194245947954050964812210353243212916149776279498076236809885725548421243917984691467744214877510586807315497831143766306813098562136566830832399398071459931522826596797211863372838162135047312936335389956001993979254962493617862627791324537019773807328085435170680841659776469421538777626006027865965083868621644963187485167068955187909034274135722315817241737868987794329571795448034283363127003279173946799501570421805131910813484178800520378559819696148870351203403615710477326825478837776644247920522934582267192419976535542957417732513040791186168626835955084659785952929054947124983566790268640299220935507654545228758242230799800846533324641940059436846986592040587926623434538528549054160326842117991273911759678078212652581364181132053478536250160105482878225191931178721085281166554397729537584677804152840777582321076192951838617667528979470205027414538199287123280673215199299281820765063321897410415185148171089326232658464795909886939744350770529203759240964734138818666041247700483439370591403527412320170762933324016548379134110364065725986853883261326085607690652887516894921032265066239534993589091645956923034191828091717831549482406903305333196360140873817434977685414444573473548628707235196208504063554614456066273711744710699037930087313223878047203848464150070300393520196036034573795783272919381746921928685636986110010760164247445362973189369151412798280487664336781418570872816723198460860755697447725802968656199376762318247602513546493745021457956924498887666150561243554428623805315683572802538067876323142637026016271885078000123976620641377346113884007371956269643929281979598083005219786761082168209520972956180148664911995973873217673429968086723862924920541144100944425589790107815298808362833582887481165322411226920835803138029664562391289544640435226833339055635541629879034314752 [160,48] 836729547017453832966475249438120186316682073689127228812419641415302564502929261452729061652780797731439250339816417235319544912556559796764936550901465967820441423568713475891344027565096695280045419712975521070794563044995847309548226110358291866173421629960426050416236737250193071880601834327428020729892343618936095982355465210106454167230475974251583991884499188859086300074509425419803175614848761259359382560773970145614076047651701757866719508608627763362671412580113705622652259538675984847757362789459624190410310443579505152219031693947249065275734142950236436941588610400173177974016813152035261266888270023632413927282637509591351548616584654756039706959420866506136247999351877190364057797873495130216231119797593932294957239457860001174507371479884081638712132347074024615257575368294999102876814170237021753501351594082294136483194422209257584579129559079986503525195701563454093061896374416210572783767396565858844433517556142836197211010545335355914357725692385149093867769522334998871454708941062840437439679309423971292760396101413104103040397872503726709421943776833849497927266869143213657488119625967376304083385107979039807415700176324850181726848801592802128140167394901232620709276386822151184858768972051542974537813354355073639556637390351746567443477227595348858723989522096078785022661444866625622417812614942129225378366144220776933294216891170454022624306031489010439887390081542670557138492570940253389359661213296222789273561935929895146065620046971470027710614349775308597198801826478373524338621784402478615409111869786045330544308808190634116600489147483722106130040392588841565696325279832394590889050269511240142405469408547662491199914933343971351677034180073982743757881625528542065590232277525939834789128185640945934032376911165667827078038347893143956132484358308214951048367201118088099209551130861217702691852642573989296722480406815197350960456335059965357292736126954420305920 [160,49] -180281507565621982243643673971568027808110120242133667867097716466507218374253442750316234091951699182155149757467191681600798786325348691156980102291772861548780664870477971727994428927390150428788894291138703500637971793796907938327762554926107806486205362881568773897718660294492417049753571098489860771605480803387852148873998171281518064969129456033513747458743782874128398728059534804622140643072456404628937294884526895483518504459147103296124538495973097642706618088353474648371630789383645968906317870793479063230445514486777191278679321116946629426129001182103322522437864487293330203618041407524331156744232551689421085699655640258210113579248721555434384324762860339820919871710063591468188113888090072877395526477553560259024684872767583144709126951784255219342895718201314918948341860576607392273615073946298326454919765861607038514905662885456498768868006025216908915164953223414771182419432315581792269631537137029058742793407367022922423509509560834716411785807172597586130155463535665776873535986046159698261347793670586730168055928763603838167586779934936271028922031172118599043503821332516615372687030117398486934480001294748165985740687329872823347621535383814530046619815039128884135281351209271000785396463919331329842470513083511470947261202360187044172926254077168116991529882290752895831273739848518755147005275409345576000750702991757693296270287219986188707696852647862003581227751808459734849266161109654862557536277210245850691220224907217629902626339713878290745682283654004673561125470967844927880880579867152282136376116705959153542768689805911687120636740463800877397446042490524600356227339813767607295296344165130691052938191323145458879766452188940362759818002621962736737951498123013170454286877250433973879203267633794559885357805586273634108314886764458303609360115917652558853813157600243503712103228133361556859473476154332050741768793126122868050329106444831997935587856522149888 [160,50] 37594247730761758155605195256644354964279505872515178732192199082130539308593981162450511791915376209621565502738205300376521033296440704188939473836601732183764237608738173508575593587985082379848562757322882104735852126632723751290150525510615540967113844648222193223412995810287442407532787510563179756921380245750104704444211031566335044721162015677453604408055308056583774683191021202665412976852176116839050197242680148959168048755022019232665764996508881629689925196583199430681837539041054876223327705141293840040361811045401648178234779289103812464659791647287761680360992512688543942319699544210162017533329100910831895075780471589211462388779405542161363361378608503147280212399175397678284095326344837178323773407745160010092222795728202883177558828683916519793991933505590679798248452718291906617476162535666379278394961783101698640490810578060005644207572931720203666913341043811276973159035326255820598609431552423370072523309113610046547268302270572469388475577129106645139397187002901064909523126955243597163712950271582871322727402741915106727723161350576202136271095113020821822418740263650996499283428795620681768504530375314435694068422019886045419056669278619821502785515832838652684782431953269162695167217977140615971855370952536571965145793097778152980325901047195583843024201958811749278757182953656244519068087302378670230529746551638538795845937741361918630688886243490133944938114198841243977001495436118092127011627906827133964529180189956477850019250815230856696856175407853174613952113383679393052677434182529067130866662009787707761574839364754629902736768872699193418688332810395362137644790308685423275523235537936277121658341711689986442428800325922282145767388679361858316498768001403204799116085711093953574299962187513973332116208460874847864641312154314646929541620422971060778644231937721742835962036348598058957748189268605731507348370344002893811825923590269438945246387896320 [160,51] -7234031207066920441371382729157023566917207329658016325082720144362745900876533606044141350608863347643037837988451562103896574171538857910634944780338212184952631051620466244627560175702202368128874696917810671421555347199925058672976739828478670287035505815457477921525427533952842654146830965059144768680530955629604004538380800064774082705722740593242061145085994523678939241973081969305198779509125355039349282289458793797318766993320924788054315263048184524509569200435123054509958098891738834513074125688456459825250783879052551026941272863394073828724299923045983287282541960540494675254270998503161186309133815515257284984746151228528478898650758565228819067996943844512202841753188887423088569558513063080287727637982120533325036596606983863426647866862804972685462327010602195897436398577069215843669429813225859769328736413579673218136720198620349609660661812817032759620631522454518706640809973258469329921297961341740286488216509347452408115435555974801723037322268756399721754918473893859217035309046758584565591243687420373402633055733133825984384969754772363862276795833167698556113093646830310294669286667581662829948920463807849923286820397564382512630385717546082857681306337379822224285143264661935313300011142851687381979872675000340225151585498759878647558626486483634024034317100034449322561353406197253090061156603070983125976262840973289226491866145251313330791092624649051866156932208398242812542033767354252255254703609398771570697951800956264379079156473169905345102805769503174407478252870188978995456003062195160133596546098238635691343723724040145076403935916232218789517917655865618846486653170913345012117757932542221429069712179233595700860016042609437332242000162044024676776796558637939680426270728368059406799814666480977388169809583533615646950216058314234235457734297853879253435206293514645881467712793525496720523289232596888134203179772912407238625428541227472769014300672 [160,52] 1211966227667292438942999993526883775382219773099728073332682340765254470741989042505117615431601516342884115443524701275267312254756010185563973540456563918933709130257279253946975809342427117593978457528291677526518187178687807543002249024398367973268118926875284685954787632603184664284023571564649036249264581976396382224182248052004824126361851066248409219738745928155573034317542359443942783695640566467814021377926350648382606560370593053955190117175635717803684775531507777825913727551998365013183974115298275402420699369347450985838272214514900815355262943349868085842695479227774227395324549669757227236246458230008968209726923348039118275569374770563123949002291421696611886413695824628032061801466954645311003686892146218781773949202364649398148912736951218339180360417516803286669062999217750062246957280221706773397564566958159852268274937404755404039318963487664596448076151734413916898667718974310028508911109249376848317963447058194353610585099290947338664800598721323398245219469371070253736262581902996518047486658313560352713030400178821345549451922526920708988954782847113635688753130485337865757687424055040449249206688148671950396786790225224430827803115767332433005606597918742788878344666903579466164227459352799181672717066557448079481827284285442950952832252711846294210383935014273196643859173167904146570312954756801298371775283524928873450619477607009062006912956807624536957281258444701601460384914524148577284467927111713953308361508239903040948879435531569378094181028464496211569370680576719674275939725269947052264091098630487622114884576137858645261073846331779128613687909231346312693926557560425018491252994670335248482876283477146092249901734843465238856581871848148972487295802080931406740792283880515008195755251616909853839996899608287604098495654105454552506920681192060745214197857458151140687577367886705060094893205535927196118521766184416164257355252903981625638912 [160,53] -170737977216592646598911861042380468638097596006512106410676478750877331056237835953262385736506941121547234002625780388586592614626599620815448120993057245178697888371436450275958698197143333717363493895937603826075938306481080246817545149481432313835740035265525478520852903293070174142172455243725006501396236325260339600677837328492540071800460307785413899299881723204552228362488963136336003356207582105656860571919830428206807437483059883443866285306134631629922011486946367510606318359796735290449024004181058834234503381314657784558463752111514689906276925156053071406515894090356483060279344648626828169994362186085667968248750295666296996973657518531023805891888287563475822177501845940419001868334898157934877676608856112973568568104409105368874915196247608954323209479470604417612452747181831477817412828443455884367078085626069441646905544383422318223903559222153517024068806912391022323106521391048827597480890923638965741751307329726570708523305925060961615500963219466997140024464159647015718542477639033199732942751187910133628924626719100465367738811060613459305299178825066184351620892280750974740284180889128169343879286702082941075786413598587345042141251486468090907199973758013549215095026087247152366223134310998929304411615412647673807686069914332274636436255406193039376564967666784462539812318721846546732963644632206966746801697170081561686729353070034963872481560259980901514353732403231429914248055439815410630316862765665518393272508478730151867166462113536665558176985496014145864885349262053518882743222061883295990593136270642527247811269915533547553738032298675779052218093958457788914050135545401157624431887768340317158724006456929801557129648261782189225752598139238704838128503193992407102533499963444350858270405847833630638041499519742666892159440701755098428569551065629214626463049227307353626525600537271751388353808918978231841888995298883097513420051653742034944 [160,54] 23114377025591027414123435935196099014330564292651535490724435727610776028647430964002428509006022899516394883980550181376089898834073979754082939209892776921964893347535261512788853220340527664763182478062013304286990267617595801342833319919887699285974304420095306741220996500560564089707255930899329963788314587687598778424315556100177250252484120796844007671031790396446651618935932626768628090927875487795338080547191315337912615392997356259766368195152531056029206948935572420220686128749026313391788312619412972147577129304599376849262721439857109855543521800740638004106317573587546201762492590843011542904731696467315376237550425431668179888971011950233902550159536683283064674799441072037333093914967695575666823649352692540264147239718613484578674411280586222598389775950713776802840904467430823290130969110782210746668219089379522928730309554463987693726997091175721415134996572195900756059560002084162307438563908748798579911798911762573529017792357720197315489938188190017496215844349456954760763872725863328518536298520497961004249031143492445941434457126204974631883982749780818282360677565431651166985503669923229737782418323823046113960972798341984625555751288041951209271813126633525242254448281878127378941128673717477759826893943141152240433442294842244964424636121214871345065142973302209747428337582965936984569323787589314329876391446599648397686533464331699208368039528425777779737699777883712305749961743216488969340047374168186344794437055871510960185113149446581637971313524901832001962676262922456371754941298798229620487053328510465435112690530891017742959375621716830397893648565999678476283540389066804408059850225226707921851156779578746178984936862237322857292444512034046918779298645342596064724933361016284935224169296224297868135135309208406351746545808439853141167953505356982693980196906555272443920396290084578403963123057839167623875869568389833495506052712890368 [160,55] -5755664348556157744566524097809714103831324941977843620796547079919150327400534737610281608013519220521873039766928830329332084337286162934808819843445910893972650117116167326319844384058329674368189977676629875349389035212846532096846731601714250107915061982447876557749256439448713432122835099985296761077349398516642106662525965179756521431598238935418930502261696656134235943812756646112321858324797435783312166280251544651410747874172024721183930546295896055193155766920199824382654455166603208241343424373229451321248293877757196134876444403257213974428193089933019370569772904766314723288948635057928007727114732160743839496404962931684321757097822389852976252802397848996697785853847804204543432528087037376733757177955301786177789837475549363685264583503752124402168968555993293282786494444562942639950654261120553473751573554333262876219364747888946778522989697041449878082646687147959913965586234800411952537585654349349181971563095716907865085852203666679528711376648043559395710083341184772971887589395885515676451164183645734862979507251266686289574585525287766461024060502534776435508706669023350479757502126150086974992061719071589763002379196864150152763112946446014416407327895175376206756887539936492897433196524264305989604915643367207211403273306909758025288718612050249259621020127979968892114953662968793257269055359090091454949615784453214510624917556753196258923826719177418387522106810228075415366288768398149679097972352588655783611777012961559525995792381415511054253482973282784303423768154196685554582451904039159412559227774052636430144341556687168835836338183118712297268855659304456784880197891483438815936512088870059660140211111940685431975696586058554291490637302379786494240415513985677427847549893808595065746610677007147280760799227369185408916392962858672535218881108618743439348781290549369993577233069501307451683979809638936930045453454940485095169160380416 [160,56] 2473708234945916631845536015077951887561500822912117813585629043772441414563142613854085883361885407467925283862407802665332106801245388260833720039444307760261931147575569088345261632764639329093286278611531799738286345626328679132052497187971705950811549800976000905300010110675496787946526278030017176308808759534432744898590109927867940912746225440681787420639997459153107827668840556945182654644504731197871866507634604089958361878634812678936559940298806334162738239580740000886841968878258541712275265768823760339439572172203029657799297103993275219617859276759258214346498137522517599235287730318723489583815424097904504862674957839879818888831419797887455485381261481614518027654914748595907387278309616251074942260435782601695614387891678821229292730218568304147494250647589857673843322538100330149642811193433124314583143422447040031282125267308889823155198597380965653183556657502987756582926600557206461165322699261676647003909811461503939007107457400944771935061287185271536095831612360413890883007145943262098663071928143157902865264479672439855204886097939035898261100348799832501909919398683469660870296467292036075558844317885098622089162516400945686345673920065839016746476079307995090169096746018642703856018573225855738233552509679867769579869593328173432820251776162604441885187076345442991869709201924700068967905374269385429513617328227076460804674649735171295954428691382357360296382275058785879188543934377511529117655043544362413689179721370509694242827937828146070240388617773989951016667150530557645741734710960161091712544332958251747443878621126233522430310770304549320973480267274509354489243697337948748699108155898322779250799480050558727892564456188983726379878230946709236305166447114473046742984334783221723586186226156967080787764765579922509025281695154993944051374493448903020807346795135353821666502636151300779234273559381472765343861968082924535860428800 [160,57] -892204464798898146852199406501871143735407830322562126739911065168770091315616479839981737020286690736041411494442042934350161932179120500934158743498897660241824314604348471387883856248490820728452348475643524192185924933806319409827627166887990043602404395897391838783891962026946070531148850329186517498987537346486986110749206415747387084587271424746533600557293587299358296730766891792273920142977754062309863547356803573740505948894705003264068157599657557598989589929806043194126668639718770666122057395936700730703373351895537313993020704479368927860015787978387330942055821147670321139754874692050067193500518002818131136141040024872453035958447758333021066787301040180412852438543689591504894878728586943987701182125313740887231121374548931143720559558043757206873422782422529611448658809896235266405358731889700378672081239297932440352683192540444870593365593549746732145553816350299677087912711710365617426082579974064237282907162774335897135109025078573712213064252408306158087903896779833654882329137727746082881606753524670516428563880651151722445581264652575764321303086779431693681064190123182735466485833378207522797235885519289133939876737519384860366271272723430102890840612800327371792718731833349682096246588955353491614035031326049718203379374383311803429115867167985200691268644826356844366784533890501741800557185802952951839758221331547556998905739288381316571872776973122787246915276419901021041035447504975228729474681136728356587869516968702249342372665132317066192455717052040889474691144301473942771549265324225301789628434484078584161220030811711332241802250201295499181424840930304633178151204492067529110800321683113013892899502791330014029271655376151411174934160141665034635409982084147216046154747948762454127479899779153779119014874905565752227242322184942008742282134974272521201800830946076822944381234406070527026631961181364964737479778998000044998656 [160,58] 220144547728944982375429632784466627695798820992285047667083816412065892677002523408521926709034567371609752538436097425442878503543233012017275978859998271998519819850559533747441775628511581071151974626067561413788526830189211372509460222143218350723762882748713392354249846234639748787385141004601944434763759873027258787544478232006763099806736778202123795709501643791477577405178177967576569752308319368895301622866107038802141898844363931388648300836966688641217712532285192599707599115940463520053777197391692649598136813324414850091814001159802419698194312527610336906152484399074724627538080427270304193795985937135268390058414792256442227557030973845400134608834732507866890333765908185835018023734135123880088913210305600980902615971860173180651271594176505396386852751277763136368101267755650288676990274558391469283646316400019455066051773670105969603936092611225765168756168549167768370506644992030755264751061703526372179697795308317836720600908491734626671517299650656244272746517849725923877423308561049098212023266567596231076578599485248213469110306944253917316279657534685388714881183201758841983267941766231299972490427071923912907866059612532447612989078447155154326422668296910512149664584838831569553516925975982528082383080930666683332719158651390420196950233732349752255367055547493537740397504545027203448628538572531718379831992044545662755786539728877620853915307437830191502750135826713365983766122086623625235555637082260872793865402152384286617777057756220757915016331828745782469238066456101640213979518196637977319610248748592815172747500456260916736209039710186686743112071615249246730373454344823001024752213204584296854966802032061959902022002991553785436081101300695936964081001656288763383981661909091078477409822865477975531879843632733493901434205715124723140188187680932810069404227744587367809463314066566087194082745661199126607635060957842931712 [160,59] -33053379915431730216595350368315866687108273603590521464478843942727037058430958267164908228671248140722261938296065819083739833794978465536737784212217120347746934428845227281321626785934008879843218797124596093960217478478868109103221532232631221550394574366451275693087656247630265630884292021531971525312205007984109523663151830449604386884036366251585968161216235005532356029561011891893160308327839666011138561944624381797311701625374969990748087705166144423029414171391191736436489761952491210580746669285182693082163590525369275003616056435394735281011758462034595817133168825885696520067462156826746373469338684465181312679338021389474935337742169822313932848825707482475175589602057554811765668720001061563484728666276613724650869162845380859199782740233934475715603954775558124756930134613251591299000135770267785358532668998854328913054385299727998051799380823621509658189381770984035808188363275774550876341943221260480290202109597077432961112999704480692253659528005887372809262160220566587440624979383006820813704771288388805600526991365591460146802008868277268070416626863530289685046370448442041737958281914034532573739153016113884616575290270055746670393821670575129257672299097159652735778164646484593059342116447233778840813333736785311030620262491718573384048789301052641858784434746845076266162808294042559537685472005703484655397254269978884997062594775914966294216606363458893309172681556418124804146346129351053469317264974473880298265404849693604966759894778075774595160888334064193878734206653029864426591419776392589384957933624744710011572163497822071729440244286867184108822834082281687219071759689161720000498039662840052494507689004801454758569103994305363621557039806510768654913098328269384287745746578236940430026516092954272140873281374566821541209490172949545327224776064199127199777177040913295507792515764618490249773246073600980108622442838622208 [160,60] 1535757883618700877782991552169626544604890259682039162715852924101486544225577380623947699205183223960842465743395741530099017424465678351398936327372589266796737027645103538490927956936818066135472619296179723792467447324823337457615524499871479430907998663768484971321629339710070814425783039225957371736542601093364227645267858735004541056567673508065934906464168360545177619123107890377939227161259767720219965723117033561780872033680595315895823680145371520216526321860038864413105088150220808248569913904601786034738911112164279608341692363393786607872111693188614830227363502039500315722230491729230989160201536617694537022147976854590280349818341269640443014187154977468855807936078247377260086818787101455840128748239194614347947066644558315322974036290975595771970546282227300182354762260940235371432230812999569817488916531918700190466987353539850522962875385296754434925793017286697394991586291150691982057702322568403390880249774814436915307086189688144462608278992264216489395820848107763049060989319695325908267021479543881317910896447543983431382292799937200682463110241259155054257421269345118763787393693089353113498680168893933242135622421803778321576709429346343829299125051915034171917668825591192397736665546886272375793767910859022847275156011462651132116622816360009770050456585243716404872473766482616696452747449394800885447052109315940138522185699262976311002055108852641985137301098293634132484364050287119549255680626460589427640762265829258697971401890891649136347951250230857050787346953676895237420159365099147362071751981881030556092077299903258230157288864769219130516054162907577786917057784911536889947870948890654400701796213982297643632979385240041296430575334680875969432946648408456994327819651143570548953011111780950591842196363270536604078263604143062701154484350962136016306966508515159194043334412835088195660100396163878991212685312000 [160,61] 496315473752403328158465487344647411871708383566773133043714837479024516339635956869739747872097949272306413110203554073168829241406615451253994269073302704782105623068824506506813512451810615540168382001394852952399157179789792471633436910038130225238768208335631814544951509291488078860665805601518120029533327570248330403233818673663583950914785597255766099684367843307273427522337662523305665113133022054375685322492024519833390283814081117654799144739189791803898334490510786855461187570812207298465568879606317733902187975408296973901933916357965056116418983158749218604020892714416219903177000277758047063103881018230631017840660131107183091092566903096096357844771453891845670124267394058231955034688987035636168010480781665790952684139922082745154730141475008045052313801133638627920234497702147265214270217233945547079606599190253445087161577588519885104439969410836785579170273546241462659409195862838075834700331892590454486815458694160090747171375695477362408044242674674644384747980174943433895209245763726626126472387049227385809168714771770074499617498400418301839061288504893962681634610222657522159531276263846815068123971842430707352282760084135580355765262026670336377264827250659801691482995960515206095106602003767795429642415285060576789703468371761071814433975591603563189256077208000307932155862743936500952393482743118374561553798943617222116980637208964415270025115967891146266332805078076334879127671711779880104409097760104715436042489385316184625607310483059815846276636365471201394894393838531446388662491799379150598178552300478352931650269520009093795904065702151398736129209986179744244984818965304174234753421069912102771168382276782611925167767384284197376071988812600829063520500146778109914345533948182641744781939748790994221749928865480854510153778365546112773106701649563435755846881439603204630623898691783418679679430008028196241981440 [160,62] -112075497116973479309160290958723545698379152035523405992891329591976070857904446729405612523051840192184971523412062332546335121786219114095803185260212251497192058002521751824907448300982153586842772211372097124678608583910296746218312273139739022706341880007649495592187110155939150011312440372372886661912278403418993066891589505580885489280619718933402891381907244342737571185455831442700571654209870119386309473940189957528721913729626092645884724828617787241993040938378383091291280104037072619184396783578105798691597440778149166994859082012153908468685895561343614603089741887290825591764966956979009097905280387802626383156768835899432277936890219973451765030377147535304770960802298614587085727282106399446610474077514397838217837711033618630138409507593792704229698210353341203088389553804340826195912874718504938997707886068258892995668985212078702615446907009205073458875400337423838138570869214102908143706153578336867246835167481771217501258668115241362286182912438865609623213256074819697407789770788440684765200299442786151287954247229400440236945962177524058755665791868897915696382246384298716744528111592844696850929582508914235067559574487635371278489227530264699783296533979004198311137520462516482178981858925871025502272655461015512886080073367995168878990305568192440339102362868600475890713399882883867186751982324566112708600453731713460339965440506981997429120765904006993275120477167834731170920250505881767222972821553735367168900200150261862590288881798006456795346667605295945276839268474379915917245328601114787926857328757114948877650532473337150762988542613661285352414158770043630813238712351525469835599760072406174940454504455647776384187765864191194980426598340703536751808604429161349330237213168251244208323863399630895328648195608636202258567015960502503379868430154734902773310338739176118747948249382480005006617129451144039269376 [160,63] 5546041019813517325233076202802097498734997873831368654452844730472897602169081635260615222471935883038470726413263802890924831006858760569973376109273300100462841108159365434817136272705399302062063102386981615309709025623351731436837808565246031208349149503497369928398683720644416177624834983461913972030458662290204854962793731550230940178098440608265344541648003793014978450191875990140156103878464606765219113652429123370529412321459560527127705726205126673762349521268131968892554067963570332184259268204335680445983087929784152702906411302735050221854335761627851712392198129892212533583625452361760042179668788614029884472951251458121808431588719538638731338172367480299527776339862522958314755569452701643906289939824692508619019445455895613068510596670541667697816443780426282788056192038760313366817737316741330115608327379800553890443802003853458973366318044610476135765496079769273919941128087352150664383788488055170353037087908271447231880026904747347722249288135011837609479337159756338761819015265286769405327130622862473000176834218298782944769425246977971907165418389504249800249688317356334386862171788087807835594814464760357745037237646102806802742411972334727265015064865222210642359103756383555120273993054486482361704687121695412471017858098140682150737251539438434660312320020029502841552639582562801552022507470543225675140567241000268164827780554698343637766661851532499685099449090286501770322792990742492131861502398513862397253224263651271973672172518979968716957953644297481129339904145707500091880723086013045356176224877596683687110397003042357848757298017490636205615046316360980759782141821082540919259191933532726639096661371261594933086740500673901881158751389020933859568710589451982095744867421156936628137166710003020202228410216126057054510289522617432376103677476398253780792471025365761417997597941882273340758546597550227456 [160,64] 1536796198058960222366212071247392634918413489723455558795295930213733201065892994275083455448766442361626481140981245285795260642924619603359812104835875505860137289169704478256620705035352600187400501096630783151257450938748594070922656037812854704961297508627429189046908117462782388543448792667280729082938726010696376310758760470270195286773764124246839455858178115856575413602862818752768990196006787239169026970884140221443142964057809673931472966205019853076783600311145313587179480698073973783040026925825601946243832032030711337603542460225206313956690347192739767964410373078813876555504001763256756088669145332292243932988416832217786261709276214957704427342043188487835189744651112106677133332944051456945192086280465506549437594570271821230084011690683798968033077417114434785296621657590553381184434094086530662208754195123259128932640413738064789439621340826962483666523010194131726661124692961310317158656714023720052437035055986111279432285739524445464092528404889184861732342439417120040953257465099286646980243535846069834067096720739237541188618790209463401533466780121838558358793834264124878725225668088023538272415764059241058658474672445709071437773729033791828704337906818782220879813575839829687012892140760188456342395041155336119183592183909519550389367878631306502522129030465955535306130589280651463774267355736213968738071613226784667148758952108901390406706098684779512096302470656976968506122010043434754820541378000796586015696489793397783746733892136488390455295273477042129499374189212876655338167164752517370096451956126626857951069266876566563712993714762326013321127003112113740426414618039069464968692519921712655260306816407966112775207942424242009752184368070148008926300912302829721367453321262563412696501632773683112556242076474129875038689888107230101355359397813870690247961097790937889015652371026325233412765854466048 [160,65] -330753745931554410264033656596460031442034051243141706397367025156769498752712373709894122344861879213405644494472360331599283969021963502802068728845740498385337916650580848856344669669653660469409004432279563648406318004861529191972278208181488418970336838430809371754591291320707715634591093052440355052604658713377848339262569609027424315315242638367044099375174001274443040984227300834432193557032486356866803415510672209024039573122918693618550293853323150338343611512940201499572567461792349700158968726775466171417698659034149244677600076461102076948221795271082030748791975321446184585326036892969448340391247612086886959090185134653820510437627848203149205100577868891578894791490984838485006839061070451394240295440851160014532852630343196447450824953302799664198404794338643806643915204926541211677832744923402033398606937518834850964878770510181103638711973978462938341330346984107301819559388451971211552170624603244624897033246504840543701926471718839769085611651965575788725378831778446480321361651246994814139455228850512390705943681413279216274716558248058885729409396452401275025518076967859370807376249434297439177665693689598722781533399041077562780378184169891768843350484890598910641994429943005835280449564093367782791462982163392309561149385625006606633574356781213346088912899907905978200768111832792595219474502342144252116279238219192027959553739384084220004926426571888596476944992770320943345436584869196400103745994511639242142551440278977337534738226231899377269352324431919948418504120265287575800842355170298324027964468883223017541804155369877647665740023085596348403439054897951330390475366452204740445651566692382915583609831752718068328362782746240046705558916827376371885906898006570811050317744770425667731844940954802406206886624891451040763707212845607344942882369943908088601542649387318053176487358487663839342271397888 [160,66] 24448186461926513373386923417997786426626508037250908742354167786835554190241823392951019031555855876278397873533610953998568620468114182748454646881555038541450975090561949215507668850742097983440862999508204236827504791807589546075522920319926866164390467365147126684844210469445471257890823529662229891058443350086373918138728585540926916410349415843014598140584458664113389280746671339205658010675065938801997053512232317318094261548223209617921884961225114601086062628792322421214330445518819652699388365356146015526910064422893218355520303789288893043560004300000793567629092637865009346607759406706625888858120668559699332067575976122051808745142293701459374006263533379127746069754649547582397696809040348753701565124096850937484380854052402794681267012282603416456447450532205502333662776800880968384614898585526587894807373944587903079310811674618289391703322428843115745638353600914783343573240139766661638008182635183099998086384750308616683496776126391995363600578639627089353319082767984941940264077367348670983961896592373989673589626975238340576005963245975953418589958372975688858725113555938802154865279161534618506253507070934812370872407277527683712554305290968881588860633240659043981525760203701613458360677633380150915697142846578862611757908024981773300365283022705170397812130534640774471495805615094170162693153688222387828409057961074798055649168965418210170117723981171386752442305959593332376469260489152295871587380778930818569781425629850945762940398129635775455098738726840708461521315793172762984538254599529763751990181798754337808815585861918653100261367005556977120141853131897122259688152960252854682187315787709855038934781192628034230954586418188906384391289008424457751257937802779957495144923732816773881832793368113759938348511085150202084123910061155719536549554036995128826569768558815692735564356792621231316664320 [160,67] 271223441164465649909605998089005933448186524580600660310741236797074219270243570706655368100069058506253154475239314402587374572225908846388541718158272359103630348139289510751959282964898600336298026429460785316521496599786445790202143750102863972814857541758219486008652233372719252534307973092618756742290530891109626106226576481458147111217357673813936259213360361884255764703331932503287230309172384088045299400298243239427189123652261434275212880114758549135853844088147831107651657918638110337523429466739079096937513224587069076620129338783824979359756454179787956025214303399435062532961699323366384049953642851636350891579074227871531378197890604494762210338191312011964551595970701941737399762586488712144695309769160209381337413669347650594821041038106517405240204811062139555200059107593749890019133995740898357531926198475397244063602385168104911632716523889997682802267559938383543462525549417692913759634308600135343499758640776836927677013988981521362116560181702401043813371073255196957038798874046089310912896122983439033629836151331419585149466467855454931458049615312565518765624491078540709850598465575073554691842073421316426770197304881160576641456847476267890802622031372410673854224373248448590687598621816435437546937499259595184612813583818744737242413869410789453264369562649454677574707269917172143434501412128197543283043346624473217358611314289050063065274587503696318806319031823303231675216876249685461523649116962509277413815884032465021445151838094109021544165984737140503428216044243412345622075267711394211955367144533079398588344250705374037427207667991898137213059732137496180152367271213343460070951885088850596983233826457174433852833377842578009885300483025735879059247927114373735784606571236874489176691358989519519250218602209807207095323517096011571360656053431022438763396833972906748498096849199248179200 [160,68] -147396453542466015190285384363191507545456261249463641617764103521620762440773230461512640979713694448913513383062386271333764560110416271602229712859528199105751314337107330111505067930039560077289842880748752011290244261173107491186957520691038467111023104843176431614177646372199363996728154310861207155244601183173228938711520362912372427551176903305599843655019674310423880069222887729603408890742159146385884379065660080500979352375160371254599921364745395678335973425189285216909201759420437234084955824791233253130669834077284802849078792156188883187054317415406164898019945193334995606368510191496862213415859661760934700276436579298338777404318107211639069877966997119474032489236847005909428779881897002766904205438895669684833779138124401169747376476694948200021645873330776595311889113327652071016536813410928436937901160405339508582589832268020309056664567543536311657474165248082796312931058426570888141584954927499842991691923216112836294366028270704095806719512320754923543931199940982166885391814612442209737664437217103040817610306198696593634621794223045466046246190722571174137000713933197325062588927414860413009267950793081069334354247153341906743144211724640329746239675200203212307332086998646064196897926180137900959548017318122933275963930498630357219344069387985581467610855527167844636705154463055161797260252745883770327677406123331383791498914356402286419559029482252489776841744959633730789364207896219133527613436928070228100550937487645315207055135464445661434136089349378789459518052186874914465293597517586677223818760437723921541166327816361762448960575211096115929678775496279247891625366638974670853097141118922585348752031148022593897735064269155975091406037316965306225905124902707955660814083138841421049936195189324658532638297954912023247791563845753230923972624413541432662159483484039410940389334968172544 [160,69] 10464835864585027307796409079729476420202695280353891299471762065930541934494176852442255571803073715261263503467654163114083138121147931276738689156117842781671194375993691839549977392403629877931413845441504615390570999245110422736039336429595109931059763611328511289569426324766642265931709903670992660681599975216885144078962462605462919868944933381140002327429486721053329997544402955316918233289000976339934832491572785839817734668974954235423097001470519181329433220212124101372329309986087125929339529820192935105833332277362466308045682110161574879591316076257087211637767404914716924451042082679401931211057725988392673596552066708120118286547649031135053317773218183491925619307423533349994768967880589607251040133163463686056871762216868693851780422852748590286718556947459400248967862326568810731492104541799465372339110869018316217732820544495451598945730761078396075995869375703950208721050263677023196466431706915014829378013751142003950079470060272095965770562653331709759681752175849456467529793183167180736121008233999447981734221456055133403196295451248251889069259400246510267956188097563195969533705235662593407635941283632499554197211357831754266532804895536390161529111761649947377151445177381155182243613167618249815736307281764361772891738718974216723364529466577884374377462640428099733734924469570249938471533297756290548772516660898736748566637181344071742418793249695271004625687887235506696056169327607189460752966972224739351745908157188057158696866529687553333470382424836831767312538108255451106021123743516438044775726505800159983354161509688115836377725649906474100273784145183456013519042536739185654374506396103050085204138356542840747296018591045170626775265273688693450820206612618122738830737726282521325575206417993467904104838317040326358744006048607659752542233782108875565434178403550223179918981726208 [160,70] -3841659547409804898851497321452290489586447838731969403060518679247602529054043538848171620711877568460664128745191873946242520486422033422993250050946896972215572317501756163993209013654765598984920118031358351691445441723729633002114105160223023268944289127718818574584758739947472597853883762979163681908866720970857257258376504320024462426448693959106025335144660059780533568872739408703823505965813267209747384960364155817576669370309216777176415384141146692601958074630050728839068419611305902773535639498356575682596153210308788262372013083489165282468547133770726083292774236231803876023248526943587266647221870023368641327971262098120139578817951069248865814180421797927227011945931824700839167141556078357809446892590677765377523998889325519571107925843382074831213709499407112088667348190911474659765632050408046325881992374056873814458479397897673412938541125966090352243512617596314297913599480534447038263401707920774745264553038804616995484766771669359268478791530586547446765113498369335775277910812205150956239993710409850623884182121870530564852148295077477622584390346117957160506610291248812284051098220601398112516247886311892217840521184215213865186025512263759457949733038784500778208148781453701882754646269507138405888327211618597161574267862125552586014489918471217196134622484796887170140530096009480977282447105724616038914288390880053383937023330079353219664501965849861931601287861836155022277486126438779803676056849453642067027366982941534435306315575983220349201575910375996942711475632789093067357386921174299730908374126682907816403161501963520840723376305894355439742137638394593554479471306842538611287990110468857156739014048177038793192930381094859182003517084347706331455386708266322506070040573332451655403094887978006643975994916240324375408001571683703809415973075944506622121919172621458081543749632 [160,71] 1223924178592614179639705220444525504318359054145792007610376781385470287452808337586758115516832424959763718124848694424921307351200842811181601603021835754243861549422552607707889124228708356538372548873279588859229113007038940398297608094645435365252489349169048464783873000060643924308232135590531014900219586701659154860936842946469891855305263481743985833894021311039352527923433156530739576579517116968010525162218340962707056046687628509256443247387284677804329396889594044451080044610314317178916427556014032103819864249785216761530398004199077049685241611634659002481031898564525383605229109652144521697007030819152021906557976412597993116019600586640256153567838233649419104389724623359129703261574908871004982854242035122916148933239274044092719650539038730564659326147134693180610564736285442893493626391199464945569203365286297252776330307000053291669880554597807424059657898556416021845505932698706787180255992403753961935603144015645718340507036339481491780375201937179558055792407223465549707816608902323065046633574054311480743963572908167913370976755353897803096747109536417623452171949445342140262432719464776508167446427397651432247511060841162649222074393528319125917493378160234614950703380418512947835284780230926064656930900821381014534034546849923282439683972959131422898554689805403593175589542848408723864881240905672207635605698272196558455321642813513981932695200935818013733381791105654165259522556797984515570016593416150624806417062245616987563270966478321638096143039107349165510245894116904129480600744549887510445503395382176773312442718679279297931233811977573147374694167321822639892757614655056506572575166951364431763502866279395193965226971970686550063408250101770812784368138370716583309774032819891671438666724516553252061703690083648218606034395067949509141759360355927233017152612179153965285376 [160,72] -217438542540807443926602858320145706486595115575369546258864237248321027073236038867949192671055047561666078488500116104047246438286377243522590060574323756671530848244961099648760998769203779378473273763587392576179693574300912819937868501885001504198935700076850714153187641706972968050885241970886815285575454422877859577273743154479752188228919740798309907996832361845801560796978471580849405547457348269426108061204871239728155503210465117379165479549405568429237965779292179035497248767400836607362535783613677723721882642066969900427287672200252120928220038251029208784231750372265535988101883587417681861853264057598607981841073804482578633795038947806989434689248997612369233388205477078169161040133966197224372326531241591931808203075961653552611471518165236756500257219982280168897247376717116119873499168527940408292052730277927484666310542491394924818333537690767994399239286902848415638551936958509970121376652587780976779030186995792003750720609314091114837987552039502282715476263766170104599049790192545896555881457940938479996175439774690266697026620556519325142842720551756182325044848681864133279946637289688173099168698947546482600032735213226485476675661176753655568942849893331014002832928752550945967762145749008660935365396257026912375498780787917809176728720933416362464289679732561161714813641530571433007475051171611416086428245406421884679801946485840674325300038721805349834721999048539868269660423154663852972823158969799840038525002730185510069554817990335097715322226434526507356915093769920551024375476886791145876497516763167043341304389006837027892203884373920230464942813532946584850529087676252581461471435529413875668026899521759476154951863649976681484136773539160360833540132624575387935865125210622957243331117432845702473689460647424994018268436147489491356716832208649350511010801594239287296 [160,73] 26280984282882760500342861913343795982700640275707160167349697880365327185662400020258100464810295296532783873994918716019608103368936013313917175060468957160058583067685172304485360413185971979053804317387472733564718603574862950684481584045882228320711278686113887049172669771523743095226473612504234033502775410077451103879210894348147605369008343860261868321645808972441379146742820952595165093246457648764223956570639245196880560566539978649794784614496680864625662455312138482621200782731560052634196265347145856206486830021184855153558007674701277828975179071205486475041393238629723985558645110582154302754472795335089161806556214868714215540704858510543778408456823673970367944869533177916617323876427085308053241306000475122210062637030207274172535474545312827371930263836964059461018630338945313842797880751791662929704187571546653234092929072260030270683665111055002183938883363976332584036178975547911291587201344535375447190579027896104401801663709372135569952778726952476956617669618502589117740840582185937596580507558365821360007763113656045984830209697239974509815634647521581453858148174323765506538709926507125898010765659482146424494939950080504373892675643202825187835707570821855583208659297381437133620995543249412150438889439419803302850995249534212145871150929179216274484696773340506093159460722284976548053619659594996505671510315995037358388708615948129364108911206411065630337830382390103844615582547888971749610427767608859574348308585027924746822023030335147519527101132261094955516209632416686470412316974842992066989366233757063012296701493217260534834818824812833751484486766717779552021231105453328425861026361187097506873361556269090632241233223124202299217357747407284371464610342695030866762217846308995834158926291318035784198623136341561515146246181876909130283394127056824935867306043506688 [160,74] -2348732620916115488874380296926803353812725393837639533559636880548929862952516912879804025785373972545686617278885741728102104496308476915880768376911925493127787218605638217108231526393036197602673980381015581213348938224565220879245679875407711968809256973460613626608177973258854590006208996777762262189365915242715486887347161360306887709582424957405521261355706587001026532156681704525739414531025831208146640191380786498468598208544473543862169022305597990382519392721118981507377371971305437258586552811655106612541434856290768254894546542134771338488003591803005008997993813526902960751969297219411885993415584838240044461457935418149720865907309006587771420950427422908925739385475630396575209403609014454057484648139584807596554951808773818223432722700681883571760763010001269694638594651805805670679290088333127769325550281985835363008963296891030794824781852963287076297223174258389930633741605058762872732176623351617817214986335366042669457237162237108457144629224722103787478142897197010544457434244316067928284138291086745613957851716210002189326046397576714514371448296430523726166957574866129408664248320222994917513824681383189133938191247275593044891962283667873854148709659988763740481230854558222482278278298048108380085592189955952303463664759174787459443571566834405688031880651291018197964918967194489383174609742360625267265776359205540264921390288127940547650410817788011859708015859751313943385773666797480527125799358147661408788652109492090672027950910394899525904154103917186282480653258442050775161800550646411450792131759249626445318635775256901722652467005281145013058050083864004263731924635873222635304312382476162717412912377349358599308094320882739813500519826335228204627883159501234300091404576732174261385323027866742369343614194038023912808173222437990461767923772689029697078929391616 [160,75] 156718826161784088190971938790549288997828801960822876019868477586496876360137320105856017950600300548048572320521933107537005403792230311790838798512634770129363835572818422190812639649509880742458452658123238868341767605537764406877272187205226451505293481948659380739128964120183324203265053537691117792904696475446321381966721408523568778157423740494981845194145164947234578941611259459700265524478495381242005112603184822193789064434561370224236625209640379868032443319456422408912962385282991859326452880187004535620050776148087574836699223121399351321435625421454596488701815703466086679275764319903948658166727970470503357339959409004240386032729267897114056104961277050756979014107792256715441632711129487016692904979069733891395481259229271061180719921878857106372748612828116599991675305125017514660575260001450397027252666298740916590237575985396618558191261396531889714811228018443938282894398626318101005404421529405223097912233674835065044493929197948719064231954476575488916223468879053992558539550496174491821584638496695808759189456335977207049408898377567423091416347853470748966363691058887991919398356579528920987355269526126428115181656474347148888443135040439004489126522039668858986867595964397360682883695306212331416055182419157333383935000891529700489194838024393054828494820832694773906310202576879468925368993827884812200189095463430845846987527701597486975402564552801485857578232949122413476916464940644137310839869513567265009753725885795974730790431223409659983467633322855916485670012954584759651165681615423308036197818059314376557977619848580076574260261742663357369050878904412199861005306936973275081032845438833911188494936299552599777629223653454210299055503635963447419112369170851710343578446089243289659177894760526432576033963394344076576850606028661661910125425494346157000753152 [160,76] -7405258632355004211534370001905979624557227795634396317027580620064988451941327894401840390548025115549646893997353215136133888809806187711932913896442399096332146121537292400417951864688235817056189994413600873706860341311125553032491637111668737089910013838205819003271104415787391987326248353933648868904949515763698033266004231150559874825632171523465371097675817674517927895778638860732908394597529087274309574800952981974581795780070247699930467135458144189589140299711562446682784532294064944810192142421658359607549697822107366635160682443025302983296382272816057835424237181174211090460335039187577227180127502889992433427964701361157292280329508530339547602388997235822074795494634981560951442642941650842891350857959188955995898535813406058639376309927870530049546939091660152980067232582230856484898456885028062731892727834455944277686182696868540877617466790736269542137974511342471838028790082795566689424660410183368947326089165916497072215606296187048978124159409211966431856367584836381305761947475143849937756020065610458881516713495333101563861942546830999098495282672380755959349172480420583614809824247873721267493906510580664211479349699812862984076014193128128696073065707115125883432070270304448652174418034051660348583077615015929320306778624682187208713474151687005731469921098008831623357021285206934374146588713977919903680184851759419442430529316832397473500457281629064875656528111744213720729298320424504158079972730270834619745970181002860647146834076367650940914028460599982089087248078071042953921752264817154682510989631096335867642604460800302441989605602993735708695638848758531227823442958737012968346917596501409817103354453831855017051758072961426698894365012274806222717800475922681027786783019279937115505419232465414640359209559656994318494363822363024116398072939118095368192 [160,77] 149848293429092375086357341076236776511403965492632228437119536812578869506657148490739513409666181134110813526841518825264747689047217979541605914633190602733625406583450184946091128586477516550142423503391370619477339838870894406152895799596185586525081681923999543118518661896160312276028917824547801233707828636988785262393333243616382985366142003266655958177820116332448884430081648124708030089896867308525637256598005820986936956932902328770827796478251722887440205517962770279791862435164518661486731847503622290242843099963193566316758824983508829610727883865235724818408514181557459112356932653987404135001026550396652985824512596040867900744841605747381545005447437215614693107143287249571829452766734872234540302737993310924016236519812382954423968381057478919957695634152877904892000525387911988755806162660444126415800092414475194139770630965392324205767637995243905275731668858295435418616830336338469681298276320134077700214818272320017569189064017407095039871095391307264844605363934322467460668839523809086133184292218018790377922503129185049237010473708306090850918515579984756549961111756647150247085022601049609176821798347055375211804363046329820016464761366657447823019580990720851593562475532510888581097621107121757513790264850720246935158995210008590478005646949040702132459860479782178142755141915234979184166079166553906429024692980515930627676609488518047531805244096252004258024366074658145344398016282798225018007263732715884084758044328871240655867951150208148707283893491592942372235779750810070345685738105209032972814782353114407472755127568728515561611420106967179719861292004760650761843008326969032900303028367114530077498030335632680597546317279908518354908144765047318981288768213163089394625645677480022694024846653246605334506827557815532103380383308807440531750492595159040 [160,78] 15007813261601394832757688755571492643499493403399290516085634769721358233896876605156989736896873494931608068469882703588853508955877913527761091286608571406580025295005976332116484250919020177902523859194647362829951454284752922525538077087503667490367806200806407918869470875371671384367584630787660659545197003317805720795878025650608384079604749101591427997389779315622330940595099425986225384652944720250945627012866728760031629110816544205799297270743950715763041431920104581340747238979153177784831996595237545573795403956642760677023762183512666319758161355833291272548745017990280709443021171789850171418885517942737799785230920216014293354014826936546315543295070025546107831947231949575262850864199902110306783439215924412938194185303498476472555217594332256586873008058017943260181031555166713873343816768350785382095159115013600191256177621740639151601011619581628359343100586444828560385629176167845824102409002665408370281127689636647435756697733440837346729407206927108450776553921220755005819369604659350467221334624712152088291325766876832221124491294669289967212073151418545438471456747523991798846888498211666283938190746236486441704271517752500199571415342265214685927048791801129195886468371989579258469373490523431167296868943071946465493229423692707147719846854884050018188626402241846252867914647081253164767765685744863601488168033562863151009086757262629533313477851190049531651629938528729143484319408760507118054054246159922152062649364187953764591951396985392566593498664948489875447374762649522928426805099654046794603875367654264882840392589433274279541715804313174699036085014838949330166864009572594242782493403620641530040164924869798805295058307861760284154276577820177709684437054021661772065758041789014329940600420120109995274759906499421173933852538756895074326062489600 [160,79] -1891930252353133674184003296282811238465377650706029195284755678226860035452461799993669944421847817949430786619836218020535922579351479054254518379943282376464941079349223237309771118985039603643251165444696202598139092554607850708398478360533104809644937301514631809891774974403258998206211147259827687507470358042962688321402452268769448342400182957644449899735040713212935175379350418635247488203553519590740940159979091401404808782040788723898194232461634606649720100874618218591354222284272747897982319646078371649924266328237668271126640545742987201740044836275982233050801946088183535853828874259589454647334351235685366646586718188011933791318031928497217206940360333084771565743532964024148814567938944945297744286562522732274977616796823795592125595161411426040439627539631426698237789931681023247528323342202197957807073133122711994013646619138456808948276315432778161509330388695819290044358688137799529885571881793703205360681945505662471849381691253215285724138173468404577584946139472080122182996067203015151041295290834603817710450729204027256060567060504976376973284854513322743484394594165119037283758249123513112039534626731290202769644962286809799046140322726364213419482807934592547075800439463379493671915984716532478218110557104540236643520487320143805294558610252001085601419042030053955534052266915091778513456691331166298281422763443847708570457174925246297301804332649917431334446043945786104007836684479436982470368822302108766342539894904528574899755727539156983554947443171937270121843995644253966642861494499618801809802878434269440403976960582050641412674168666408498710010368565246333276589484387682679670167179461768186641936141389940422622291217937077396593892233484263993687468032248677388039358178128794419993295455487088477904298545636198811938236993744863951843229696 [160,80] 86111671829273124261373163811670285994430969601645948784823230750458714198251155856564849135129655874011677236124398362165659339889280157872155317513122677027216470739798659321476597728138608026109725306335047446246113115624454821361421169251727381737139489453153402209779897678718061565104766972608508212671933509013975663277920679395867242186616295019221893910851784876471469729273694659711458539993663536066103994264032531540149423092803200310879095876379837632875472994551360264515841471271693452992254173936418539571963318987440469951837813987692177653694857187607627217433995711721820253100297999594447586503879117628282412819070022698022167161629104611346372876088751389252906610018086826135939843561215934037714540402890826960301840509810067087218359625943739456728696154097228334631994516379814248138669869750610652676955567571437912434140285175057432561216645715219766209165526525183816991277264577845148992708106275456220383431240323523834482320992374365679660273377668867450423292275222711879668089667467128937818703216460834633659844391368817916624573772294140990101722241881630453056288611747351581375304949135836351920490749748806920707236434180253143218940482397326339544358089874269593985845303328465126592173635817023110850551316774437765084741827066999706930688316788689686318890637630593052949395260120936607668515869964180246459576935779139869154373781920914125914370863044803909343335624352684094515221843698147678269728934262332446454247779537076033282631317698120908087441809142411834556004403936841610444800943595451363721431354010696807088578219343447569286538023011117394145533039544225828256379955139226022679862794105747375810067248087534019691751549922960374702922401464466022434560543096800804165159055195210950272086807843438068598627860124757972951670672684508589850624 [160,81] 570791236059866836544667310735041661411444191348276296898397551440542121020930124609452413713122552830830149972644128034629550931881237472505693471846546539797057494610635368507694252626301302958258739046495330916887440391036048966882207046146708435180402096250548764633062961140130317488639706840535184877430111548215364760956027601639742906434195963547034987712713802053693364117009737135959341477969655737377741531705999864034568113305373405304478910227575143205364240498529630086591656649791155422181742162756916846755934931231820989023949783423459490492141409786913602720137793447702884384762502838945989954293385560191268518830709084681508199263610326900396589383083405197761031665512331110306121963556436524375128618571252913937227577939373095370503332134217860909260188514540935393550488722074723335336993840585943875051016400463895280697544658787239982914726220606292295012420441006720331576040258239385113432962382190030163501365090759620459604688466801139937308823536936826850736204617047353163629549641871490152942662808782297791269830404643954372205584315983012924384377309992722062620106961209236636785542337457304654651280579257856692073474836915209288358209167627949448114665472552475431395726391422420854825042614108393917804270570573808979058582053696434510638981293091911012726570362864176361295558159405875121086933750941740964698588152839003173181070420471388178670386018338512851861064209460061087285128694983799263105631569580606155754585476827213428773055857408770735228821130772843757358618663134932497042285299892303952147916832537383383964035434571337909597040439003204739511874409914675075745716267890144221463537761211686119788414383171834331320485358360344099199841308342140951612499020648768491395924536914521816796547387685390180229080646868643419407326333512974336 [160,82] -258456611294393704721316900095525742316625927352152064888164431453433345340175468497775091639620250351839401552432785350366719063733077543963541413205630297382816267329210981951076194852259848516207481941801518451968116731411444992254244172990551948423332259280221324681900831061526702976668134605302481142049458407479074886718603780579110668262432224468911673153525544127142900350084433417853337313375692819247580984902092477267231747539109676718810953949101373022479305526770518733627567412988611019010518576355426301362412897193482614091440843411736100745204246896606827067756097286232179149004610978306986145282726114236666078076855598993250797122789748031218433751034937126542377911079942541214070289478540029416380029750512077303049561616534895136225612253538505196540322355646384266079068287171829291514037567976913057373153187320834027990329987928099546567203838983354466878334879165402065170405759391723672053383655043210153833950692096448371667223536837688200096144872806303976594953247619305620850643723229088467348638001764005687208623649083119229783398225686990571178059979277581159375783780743170084361761775968375075237535667359418040145618573962076260206111126206512245284612479988967453492656278881658512675225528571463429855487035279190580274366964776844602213256660196130020136929211905674400593215662413243237222465833889121167142422266015210193825733916991408781209208202264135170177227491028298943977945971805105983574140187443357512912234123068277383608653808042310355355732773175313105698997072342632604770173589021828374180069602432171477757812930995150145399869722458163182511277499125067244229025574747443288790180607956264103890489992765747245678592734521160193882493007008600810585101409952853697110035879057781010406005863226128939360275366156766481124181040955392 [160,83] 10726113874308370658450249550258246523647456308434400591647390708016535587071361366003444255368139987870731136138616765865661904805669686093789180304471961162281374023974319881098282370924327969116360022228632582437732610239280687511238164295631987879854662385944756149581421570850286529043249250027803624207702815302286461691843383939473005667007108911753580883373440994990792682660296718018058503050634576552806743497695643343611980108026561560670553858355526552430350658108901567006749043180178821140794996824924883523439866223206116452182943289046125442072920602457171550041237598342159509014069729104848980730277173897775809065673830447513759043517312194345700317328227065917398570105235146409967285804671624355767851638113832754046727770918545887410832613580525402625666371420554984016358960183645506075626961616116454738786237087999905195049492912562538463601054129639768510366552379870603056955163854544379422601991048871368452137216024685812031804220064735479744901557285929086153708127225040594410063989053434801818976636035769382354412502819406520774313353114728832120638404161682538730499569614685669880371686760046262512162439373624470557121736153157313075694452015341506634716808127453243160060959865632263586371444265341190184175813470772389221066260198921389631012507862065154349335942136362820972155193598731924735698190172040484932943023716663233138337151011882221021189828692081384825939597456769175814951385187608588620250423638460748581919329184683959730040702726558092281240110620893478938785001038410404730450214699403456286919736573149026726948725837216821623604150774539858953613443664412614671354387561315546057448183755531760195689357533111866907406770738308750876943829476639553992499260302348077707246667085612468146379973934180511738339086831216099969418133504 [160,84] 2980380888155687006045006378940985178065473947216796131692148379095835315421686610219991053961831816901231418033606754959418818907259033554990121177860237518080259526230534510787924300135935057536226915993107917968674805122208183935863629191250975121588467596781344340897119408246207680129995780578001697034844731074449394065986809407035789432403842924637300126605630878466120789139357224533329559621482979430285440309899050003793352756809354198408124132072403695347583247714928536806348660178591862847870257959403782839133096138832735933434501630398872782743046059325232795110998168531360299435883890899966684280306226139109922545703163690074002727976104686565480059049354399403386698197595107196970096383014360893062039701358381046459071546781357314066128817439568080064890195795275393316950480064929835269000456567728847267720720127595480517106671660536921226350047736204959994768024963544275601742796361698919527783840453103670179597916200919631151677342942233855430935717418461275946357705659413172966419573532148054639130157805862587843586346951664714803783100060928484819998377939933435943985781175168119404918428851945356129151167944203171669223118450131278444493719693175123283353386990148057394168636111604723142414633191436427060278674865417307698399516939150283252281318801376315188436114657786586302957164775611039077444132039993986990680149555240762958498758478206729708914557846070628136991998340243105339184391648616761149797583388554341533414288298368788986797876282199868552753461263234275520257391835246311055817092891348534477368399632028680574126866909849096616007421180169896904046680650719575333369831144748905573237625781974579954172563654554976305169406472918267268436668918169722986246801002699359811835161933977294795025913253436641409238750493174302769152 [160,85] -15242011057752501350444659810525365543309339962977760465470268635029547750524204622719123118483117888460738020634289707913171323108792016380971885035472729313180827572736487683532141216557726525247825248712762189362702938386515942447874475540159745867953932708166056070778841615108091695532967636910953253684010822444419611706186227307439706446143513624281161279650405559115558726488671645003457495737896845381343149426786513585822946517853066603177493094134761654545057039221405674662880926335258019593820395131916139935683626438998606711851745876093615064118840014191239812524580773486193155565199922299962988781648815438434606811991333319691180929084909811066313210439232861906242949826847264076874621822098621758712235113665856168216893911810523984212247364880040266273046576466081255488736006847052901022271621300159623665181548463291135546935233510846339877419548996607332437155444310602442596170461486962263297217217578675235410243430895586009453327750646698013255334422306430055788126927151493827355155661210775306732788483935096195051120618384170795278555907980247270575438999915185118233975694866811921627845202647436806078878506117536634797793761313026358847671756935146282789172842491160531998499335078145373341945962744805415161356924893008816563521305190447550388180632382225172372298549537526060879404677006376095829878373861495736927407586273338111047002698486893831098449696583919294148533810038163543426082170993944287191425093013154196268705255867550943085872681889170470741059320245838193157429095809586537473661123562257479110503050445852765551070171452305082861169726889952889415098190032130567201750488844313408900047408244500567517804680854115231010401988818357073072030891226524506795279191554487574266534159086108750429761344680906241173912953400172740608 [160,86] 708921439510911363406363301416157510463192028333136462507488853946336148724537795347968330275486080238044313338640462332401863217899708983127595069108230446524025549330018622030869456826294533659598367950012984703296071173264316223925936842769833815157786488233679791350637718472552222180508252809329613090395225892547768641004439082113412341837228556078891904302824138707583753318299225205393212009666095485628285909293466562752121888448392614553092202796224023721593509617157790963594598474825210662328481199444006728437392462762346799393912211764910536338352013683394389801002847865028330762244270270080312183556877904901827483799797611199347376168156474872605459502547597983533623875491433679032196795741468703306277888548867637658566146034428223864985570237340484472629669902592340953305519572841479614411188478939018983156407192970645916453893093130733374459242040025151401707778061379526520160046687061938833391649247300997699209864214361144829512728725801043177396959189292578946604491094145176097281222961727518629393174988106533932268583591713888779527700527571489756956214456284857939693535951524416072140112289623053977134813771903576113703308894241604572408898229107430973440022777583174090785624305943707237483110462269500243116335118497722486065862925605410993744931211695402194581861387621530192760079843659635532844444644636669134650659715928244487279469880455825792452402722959437430722204197472509789717924985378006982245573959186666784928781423325791278738646967165510366224565135136355895013214719862285726985360160903568586780011398981228292812584097512002455328650337857184847186151770864912304617097613852547986032154568738428507625666693523119035648850217323689278677848073757144967266997334986311565643699307536028215196960065982661402173327143354368 [160,87] -18711668585377425308807405149627759273523763282368492307651713262929165121160774713284468346548391927575615577675393697753409255871614087250194047015852627606896595378331953134196170239061007204893079035076810090035968621700002319413098639880171283889948534097899334003207624441685626982973990673881944335855231955825718014599387867159959032664907583274563448490451862051945748587729560043512062517467680474346743350630332036807731715927146721824578349463847852401651965285188278713879260973796478764449901266698627474962610945970748760869815215320922540137253287809389789254922518037260241615065856001325510411958480326920583983625044001519904401832143824087179071290517820750803955575604171142140356829490446335746590490799990083966194431463574831095818881614624552470479417860495357719449030832982699330982174390495829419199994425768027765047352791412276626706071521230045726978487955171094020610732839602655795954814483353244956385997570285360057122478830374990665601480665645391765110170241271956280512722734075078339857783413124213962135682358396560918034808474766211818129916238479310359869620021141899881949861738844176487435615423059050533425602456687153865895047140470339305600295710971626138810169109867680890261384078581514338288202217830427125106631686863336762086629319962697378823591256653353398663270553589365832322906530065486491971650588224300678388308686236312008208007197569593990850930528459257288522168624314267240004688391692201846695731173310627751924679859785944709790442557862470012726802119910326786307242904039175549737532113000919486936864030006420884667135318180811720699917211650635520169843693686275129153727468194325447852350225682114862101087390563539723786829355680059951207381639482706467355148062733202922142170679453606056351947030528 [160,88] 223322265980115572068587014357028863307682936660267526556509392781497149558811134462561937551289367151781753255783805705834042643742137195747579879981442114547780416568234178750747811723667541634472136654757284051263540279596814898827019297965074613669325295515844249517799903905967273670052114705233271666909039460500439612394575311925066316004446774652099980447082446569094903588106854277530136197185261621789817860236991747608443599781469549964650060235278524969749318295967088774882405995757073158308412957710685217941274231417586704759570069810394182969232548471493131166913414692779834419058057206266355031821643441946178491537373415416486721302885842366872475397411206317827648347116182559596542693253233023929208717817244724227201832249949863044242792705122319053355712529188359630340937547385289726414472751027265377364905605822989992047583669288000577798718099187378974744380364848299191419178999854804526468704464079286881556977612103541046022266106451291670593419400618242509953548571173075013027511687172748890741491973897886386499616309016561699642987192253190387598109683488984934053550288640521204692560280504071212598350585230453923299799471860652866062685563530095486712195499357268266831515201880269752926734067300267251043456829971775381288607829325326543397837925868685971914206877293864379902196579651884372442413142625181768003692766360521611832544367097698162785497642794963214360291980432820740365319849362182272789958165146116725803747248346781381508161761208242326304379535798430176224120542753139765751846801857989265901062707052849822477305893063040204704417215330977190402014804839712435408719565582807992239013949267691475360816947658506279493402683132701567201016379102865709132868945627012999551662033319850711240020828077996234506240 [160,89] 259421461161849935888382225887049772722677878338090111827804296561491098289774214293822360543729733845192433044533238784401588899690862320977803169271072508172157804043885039668404320424808649533320991054518644660507871398659732854478781351405513806381663264383919744186423805839732746222856272829919004800581119326504567986237209849479508186655704657727388096530891140612122704096485190129311178682711352424376011571601820550743216323132822697878878658584521374898663177783580296614897834495584256071871225601153271901820135608962758167940591971029434491033273633500758760949659065030213742561996737403495928998560196145617007383490540802104069020624686225050480863634960932472096873630452920548306493722018273994125497610281075735716831677821940877540582650210198974812273331982696830787037996128464473388858768082749971160581415207134470738614604324311920891318903350420970160750136421674792368026293490228414657274745346606897820020673000347807689982747149138303067894882034469051061077137467199858058092669620105967221428349216203525137487413871646282993586484114448126416193684897597176496327877681866935887393089509436335735495638141746377536543285296311110425486155374824571196905949358334241154313808828363448578119365679446548278074686746408245064825008816648826733365138998549054377728291309624279134549333986102475575313152545758634789650838799801858929945596257272482149929016992352709602087006431624424365979964281548702152892161063960025678498600610514935116262149547863338729597825581207992254955332578717880705343650309829376871144171964375828910334534987044288568977388124625740599740440115494163744317879760628140599214908616696948354738512496080668117172877117678258155962363063636675587677329555710885027592891033339314507500559668441513984 [160,90] -13770095523677520145424664194035749414657289118413399905010580718247107236571539412772585566696282761361981755188560675176657704927313240232689780777899442017903685933576899289702978500634214088634807264978841914336027881876898356743536094602725349998324299667858110876579218678867668951263462725624848911104376928988123878546900338673930774813325435054137883976350300857586471676799106838111200311903844431053874882792076133774481959091423302272935529312573934753798286483217936506164087258731904222059504881071285057575985969035805744903342721975890516316618119492041549510892157476806486837606931952249462906843809003552000119530122173898360001922253766489859634373735604435001628188641792486846146424028916171006180536375267491435879857939951058106578631551158931554067192876612565765803291031358804328902985103792469243084744974830773793572824625718752537703320133329968385155069960192503908637327260056875831274906980700258898700518119560429000057628841736124988441170759995350527606802280700882084157806397318154539196692849162999566839548016285064004098503699691166682513886787804836979294387068469065679248716737291084576916644401709960408890682793577378308174343443526196875183588507950575051724229759099290934270846721573971932435552601447838959271905332657974263595183806248469510540049653235009496538064510097472864592046554910583514130604675893788141510423153885358842138720814423211499888971025236204364618392736203388783366259140137334791445055258862600371207632540951715009305595957885820961206704198709647023395372929226850818340670725401255653377444815245694335667849598172032213995398655477134279499598317813999957442854734001976216168572040776162697247696273430113929222184479050456637598841948795071512183172178254676389922830103625728 [160,91] 294391377638709975601827231867511476812100584796165915327494705366575669967651554770150255547923671831329231612019816241428190574345950296585000534202733737314798692088080193978011941447309740690609475213930012667207657655812120107402243581014309918398224967292463557655494966572778894430604299093869698686364765328522956324544092524827248184100744990841349374378389078906898921857807071546283415671887657434639225225114360597210630888668988772261996353225488226277881344111055083675484694491737471513126004170978251110537885494005167084919542921572063250177060697721926902604707087349753276772030740574825530295250337531249446927331539336057267182743350138766453300426094651792820908656931343325888885316984146881476476185476007831513716513446076908778133435262187148854343921550692737560529155198168865717604983974314568037443161823515498088444477613925667837054893537514221912098078761128946937171584909551084938460141031043730813128723633825008270908592386824551708252552445625216378637859293428562770751890042357012802124974569520479971636159979148935636330560533242772104682704270580117453917788709409802433007631654031447257603625988783149620092818387645303278119006492485482329358145131564466177533744990750033041988630750324211597208760694694147408443523600130939700096984965118374519522716823634445519945309764592788713937703396384839433815262034165903796463398251127289288314173273237397969822548668790773471855459287657508759852996305990761115204048331068200761311735892641571988217610847687898839610374395583751426675237529879761890557953147673734676847019697125545082677592645013468347672471188562882924736000370169013880223876401848422282588893019416400912128908612608346912665153260862705734299101424119004338708760542635417780673052672 [160,92] -2014517967678466651739648849956456904557518514211147658335023297703025692857315047440607876411958249689324977913396829370147123142022371589357608222539735468458960535930236780624908952594366370074350563941710956529367462847327569053578235674020948181339325618011968486220987478445089883591908351902500973563486596770422808539701946118279949158268635056145542784440776813779240895898522457473139121743994577808756839651046140435823608131441165683516901530362075206881062831020654765463851442244900686365655055990142440575333043456551701342750898741504723913556085955147526808130229981487775377800190458418763222002226216497527490811017164027358391538815795647331001599454463917540512159255504160652449291035118407567288664019559314989078179287733141686216719170260409330323915806679315258958256372524522990647857914742260456653588440577691142470346905693394636588041585304875973326962576912450840307194506365341516158097415349603494057967734529025690444119994126348046253753707049282690414048120474899909327538945058040525050659934104617159945659394480420837149580744559839086948543398977038975536935713881113634227599620100762514878269027556778979468647959345111533663447529432358610993396015046602307548939843591012499860591030746217016181424615105287841647777105307775777725853063865753531789834500345359664176141417790370513209468187830812712262151648125551998640390191857150018416605953863392439904273877962094904241258014982539682842822849992858129306655400172574077628124659065273074068696988304547361821279529342138057826201064603178170861656431889207392025715100483539109355428581594012315899358281791228017592736491244655168168418934987354651406024287478057823613910639203902721746694993074286982441567796509979063948119787811669974310912 [160,93] 71725213861874122070107895012825655981007189998629259931345948999064494629934654364516348765932296050406357884554743389684439891413973673922966363589719263148618732784229771756655155302669363257983140633279379124865907190862195478306692620991198650532802608792185797124934572232714687281993000852499486497433145724122605922073271801886400359974058588448306137493407518483958679280274601049506475193306392624042093372516301071064426629778723722393869247908215289237203041622525902964658442488869978609136400919619664943405243019152225648024464663800002393451918186667574684262498177726628277337382589967099751165247736893283636031799331050469605914980496330562233650338395017165804055426845944238059119352408898446843044290365835769706140605453719457231807834023132825252143189783837581076222734523875101316506874314790557284854278858584370866499204815933858876466505639642836270067160250035232240390468636852794927557252936888704145126913477177324512694444344023096440647487690555902337491560385259165084225045627183724376109582348939011569397866694832126639055575979914208383950479327694194150138141593390358264933666723871396899206286306812524673946082086047214734231010206894247678768331423081595288786455230204729576573023418113117770709087844936070257848692034430889587830379489230333613560824348751816639672106939807374373042732740744080878734469153528910621233390061418755173324169655621273890269875528689684108916759459092451106184690681119738212028409127907053586911737145256304820187971970237201618429395269910759893442022681877735049423025471842007304508898285102073919511807031182908386003683047448880162831602626869153089910144290796366142805571360582758320006433728049644201077172980055448694597805152648073038779031210690174976 [160,94] 694198199251184125656677284815139012675109104056857322264938304338056303332166390795048825159379850214822393173408603302736360058898526699945057005335270667901699586019871846989005255292069420848443447532775711806537117454534801343463266623819827506513279331899734654631791665443670114696865684826711252077797809542057139578299517474603927389686416407310752141049715585993340032990486603232017620705045249965334851866666254633877822774163996401123329677662105961139271469181959197059982584854750494397698001572433451394916594349368397386020484338620087953297257820597736791037493637299900858223754074561256553591767316888870923344811113986364024758085148859798055778328046991566196655633134036474632073983699958137205544606484096136935578927204788207529263901138164269886891267732548909522193221322486480752189985985777503339607242732195761229687924725943770460372432142647748562206923415254324779912063023280309853274578140699846831182672985868729545667722652924693887104850426018360729013338750059621570883147738098607586747883792150252611292940416606771539015210028396958184320500685458488676508740538152669162818092140610193608593813864426411883144611804480350290678868997348782741873535054728823106217509346875229593087753015258117211156413773825985961888712249566591392363806517547977682555609322009895943946557743733206664160146597254149523385500683274193547421392681041603914213520825595658839769269134769668633137590754512433258617090772155319988473025912620262129360952700766605440210073987925104387385714172618250837967701954204954610318430972628480893837862300432518023674600937319630840334828557259056097644664937553868522584363283472029785909011083135990640029396339565781743999797219081104820985709934288238310129538641408 [160,95] 5859566496652966730430524012740846876071665104317252853254996627874825041914879609276039732839412204431823961940375205929464489517873157669674843751331418866484910153648193209264847288711012733231649241442545896912266326924779789720259333664480031431362141183585813597763909667595674833439979366402208951953265427014391133859288410689676186358974688911834921855816816005246467502914272206052425445008180361432122393921011457440042202787582307991563711998496553990404154693716167945996755523054536356338505238142487649369745668689621359708116395094322264408262650553592016231452244732127940222045293465761860100512128207761395543254221249413962263749429268779730087861628428459427378358303278115852152011538719040806368358260532316387413945108025918253318815846669810481594181066698622093136895079745772197779313903755385900324260407082655704506363074822631290240216420887906487391782526331505109194066956047139025997213704389415183863254026571442650908725326863481339469289189235234084094581729814595825133181558171146947057734439254175242094281110687019711274537300395020162976318985359868431415235669175918503972297111710104783931155357322056167923984467318549466369690759882317568434595162802994399519936544969822237232283692558634598826278314656286138703380153368711604893074972018867766146303013021602951078732404959141749866615309286518381229629848373180556690436930494087706883132580376978805523723364113646894395732405843937062082703493454914806399247286597660394144322657528097883907103345656196813243220820523304429940081214596653668286363575472037053717505147005375725646225356718096864290442682838085969676590034982011713279440450246574902567780816997522878052672716956244070931055941614825500043664449758080844905316352 [160,96] 44355805248261529270125293445967359407273005885521860707385456047513191141922793261956076389403593762698671694135575541390072896735747154391459674286544879074005464808560187294867502899462301471841713982952383255269760598102739607741393346817855606615464790675979494142201645427184690066164894346505920606900835561293172745442022432699930551474491404353487609471096611554146775303093984839345736989121062062118517551375912139225782112622405629025943810390379928725635339145393730531667204977258499144080414801536533181586412100108946164148109533546413594426286861159877222753635647602465657993333595108463504094523071990188368669098938744022698521004750981290407848261433436384285409799481047906214508161358981119062790097233553163642821955689172722777663129077309259219606327351747428528464900769260824084430539145717366165299811315900307084314707155772360891213942935432386309770847858933642175121042450522395661137652546573910934343813238306766805766161744952679888729833243923519600385645321645516003461445798798396290319345219409536395517839578317129523330850757587335086639368354460267985728761568423404475855394080637709783340485892135920481408080485981167593569195694598381589340130093627497712745222871110498840350513999698992042481517293259806110581414027444098169687605222773774356220999925078133549858601954639699598212820404865749794350064011304943597964486500688466551402497248505649074341840007758204704753989754584427366697726885962231714349496887293617146713173661157921409964368605019467168403312535066616805723811427990975457455937572189630426328109347695034044478188153911539690153385102246168570514881381150799235142179496475218656858149733970492308037681346482329966254736790841812486737001199504638083072 [160,97] 279544623078073666845126133391001881317206800173294786749134372600314074599030664109785104013383937997416291140584710541382756147877509231376073007643071930579779680344585440399119172683102874656507327022867229062117530769844975127639469202745132649896759247100493259908438240677540986551746189007465364200737077938968992321777613082051355851837982884437658102836305920446085512780013696558984621709753110176612817109259486673756000439345094369049085096690192445549671025987067911752216983083203479207692407914266364066274479631423775928898341555187972788190490250303911433588960996263088329050090599174533350869153279084013047052452155368568731289904917953230373282538949746564719650346092861082776318912241728692004117805774096762805915902949071242166340961369170525775483027116717648852179928273568671066158854142509410236396124988070233120063371780008597819114165458591163945555524460272314289106774307610692459042102405030344810713230185384734605410844803727787384093024931282977054129324105368413961215952231105393624235259833458875083516528228141055192785743853544195469736230310699413332979532066942797691277142096614694748743697596831451623155064989304037933451352072321042259802066451603201021168798088232980632367661493424989769985931417087937985790266854339403212253869726684990226170002713407906105671392270624285736205027941325011747459493155128835947845906249626095718775301217516646117665017991706542660058305536763026485963090732934870464689202830772119746806744942507268458855185591083897564985926480115618516458198645719194415308363674205415996033281266078576880653005590062750969578594682706875337496193458058778998061755112337939926652533739544426770142276738050448723412581903788603995576278531964928 [160,98] 1109498605959914376111942407414710327871073845446980000425197550613165024545482794111995262683238215939578194687029740150021312910228205489295556774370252470090663349688821350885949863671510466226933559610230333755289197318693755821286100519554488334418598946298540972753639765614028613533261906111296690918483420435911743420625927892187532225038730992912879158984966195343084951822301646457888430516576505299010360026708012295205230769969507885132130100895726168729603881156367886572760504462221943091933803971517718786966630992602009055433463816308227249588095227239236828175900951425253317470659755010885699754973384780233751731840340233166158490401168633231368370416737329491943965002385175916204873110777553965948258888033204673657942110823091587815031480291981071536474648064652882710535488747537597029394921892727970611153378272816956870047957742980563271064586893138126238504926475115188328554730556062280805730215067829143913458902618874805311244165546547839334048548856632207682075602218939228302778203082631244991469528509223951239797298263027524350330164550583332929707181133892185756676723175625778059401824141861003028072966461010061448551662651384623380190183526711191956204442633826190659309426241941804618580549348555721635064448751789935150520889376100120434339933848710691942601721311681800751043099150878218790524635988350077651408890226822657530147988020760286573310437912489832894353434097863771584481014828988935467690034614296107847395250874659455766067351793988041682898024826343116228463848401861588897637463376230433820499853757196662350747372626926020106836905205218011904980391646931496035318389177075106959888541353728518423183218630635756258998936786163837751609352732818401616436920320 [160,99] 3562118187860006602933884086273582665385821799268274116105057364766705225591290486914596608186826563828222048700011182610202557374393105436340547282907358606600488237705451927468812287327555938144620745544670627066387855327079239337610918179957017188015244557601139393878653864903635331067005847006667244249881854924883003246936202972392162588713188652689442626815764286441243989790681359713367186636304989772271992261631685156684379263456452311582701951767191903770508368140688332050280559961639812419129645968591643200142946796951559945221116794862363215947353670193305473033126489362891985532499409312670247679184165872529382997438991136565084200198405641598554902064242636910312836686528298291317794640212025274591216333689061136756881936960078781084291048449945584017095161626199330997279771222886374188322314317756630354816186329734257507494900179182247445984524690169866964029212696651457468660060302429535092711434413161185857447223564491885726049638565898932344843559225311395119222651753803804215783432892802043675431841644773284027987286675924451291135504709732223859995949175044901647720535071982476575703236611561662657691409372043980218685711696229262424188011654487484942517045291848419907932231187822707397479840637727933114896289428442915586057405414372186296226943682530104394689003557868392957007700439245424648494448297670102923049491373571133515740622727703029765003435957081783520001229789661667606931344931944460300400546587818680287006188448878881749621197876550982619608231924011604139376573102759849084707754906013374667991791265762422326322701278518830412403242400136505766387493253575416328122858772360252156782661387403407157083816069867773962342496734068014297218257338601152970752 [160,100] 8184431622926006008993584155776528003496913519902945009524410763518307306925871322435618013381851877493078618686421799118476029664557571132601725104137499342304291622551628391348105485956834225780075704836487436893062689502083714924149702773234752144751086085174445436659018456371903255920731435359198458276075461352814931594923946393666697826355821097058517725367622873761512241239073451179342662006785201865395337295954111619119827185755834725008631735487303983420341856588472770772194354494613624158949225066245300446764301645760981703506957434330948934877513103312787476095686006885815577833394179738006086163994561440865183758169244078066839074520960601244159209132143134794107871784718963680341230748164957092481111563607520902305810174009514453964671521820088639875721846872434806072498213972028604742465660231724901847682378725841181236037908079448872579521533854718598598221024999391614086314664376829707241542812239577947852686548797703714494591611854481392370963371459325311187776725815232834954394271198051761426609292828681352602965904381108099179482171906306057958685788514180076773046893329903806899947691058514681744922555287814691648403028754707769294452531220782003149878968847643931809602174053218441027324914669613076408854727815026093141501094241610695163976572625937463314483026734998177145808549016496270555981385755625801669530079235640526534185177088472810425560162678955755035669727352031813899428603356608094662367162089112067378120386356423287976561706325209488881249770668324578642522385760183477564697180555679718356250717745704584650004477516956234795436288772673961589807434687555496506971999951861466712090873365759875197528000042648756732133304760224627568682417883709440 [160,101] 15590427793730037672462976090239707393817921553186779015851334472336417901648828940797428545429711589466709065862486451866301649684944670897171670495746083085266540339850241863003519530199844125005313527890929440409752407550216170541278616915786867939769691227527306688170143268369923198645572338672218606433714727177677341272413833834169854419110797150044172263305717402329191546446675678810242734830664423730640908141290255585910543899610372910263792581462701276904941717096740372285689778126653744254113770387778807828774657125007953235885567285496908445080073124355790721436179847933803685962440266571173059335992852940228127636609342205469036268078467509954042783194194315944900370295972326979046015640434115119393893669990180741536348784547830360078265234147268858529860227935120159052274534991267673607716475804704420893369855008693705144715992224421820327367152524977355726775129415898445489728693191221698196785632933119809737103148180612839714492305941759643829981977554333635215790079176316039082027907339902439668137728079943872758789209468148936925790018667290318224917170761432163030641951301437221024493394885593434573015404935775188531756191039260634232993144187820005596441299509069609068934525125458735122468622941126984269167462288715845413857248719657195252222591056647536790653830983058213912040381775372268190415478998601305466915249177274256400162355855663159218604801671450611292467575337074883310149502541469300145491601624436127898927408127527291803154894496550445291574457895847923988834060023526693459991499680101987140905856036074121095454897015077468667846527163174992512044376878919198845872311585901505403434962556484141060965816258848288498469829100521940255027494912 [160,102] 19423903261159611275082418308966102238524332641500810332386283603892600551933030750478523344224665515211258078849671869276365211504796363953068091163725205316257556611340284796399163883957448087887389975230135272750309709160827413400965333702725606435791458295258979694026326709355421095195631820431893239178742766407951443330605802391314438734605582447732220172497143729724697717274495607265874794301403974906392071962101223391356685755640965866973607996142919465666289846232773417692987367155439331423543707778948377915926305193815792702501057202808417740679145324564478243689859936160094252259493476111542502189727931111865400670895351280077881267142976144223226051515901127068853352664252934250113995091542860872349527059037741116764591166884338169493558648568898530680190653975675165240828126726933855797073022743505673526542909383310035626088676356260721433711402795805408881622944710261171802473918876541469523764133729408957469876483066893364470477209837658411563487619599473424577863536499877539309273872812013734582278353074270524548685339056385191994403022481887439367618922643370231762026729249069499802796638375000145556305511212225897178480709271140273208869169870049675939002686274566998081362552502405025217947516878444791929333747874801550065053212218773575648215065882348566345680856375065349402226942009510112684941020781277192299206251273351573476672552098411816721670712239885720829479017365705561335393398328727804317053187179231428269931868407921365174467148588320609696842910166942788679149127189501972285605649046281121426701364229141846900663292818230279490987087642572639742106622367544324453845949228071310233710202922436840749788479681116956368792492947673365299200 [160,103] 17920496183032618008089585434416913209714781246160153992727355240635110156799330130321791056491945176643011082551926235831881700484805238599049112279998320911850603255377950363685079411994389064379172356791472150153512602085075833855431900839631596347267327949897166063897802150153546054909508331064112648301120986780377393466817070434985391786653339637037108642990194318696222452655086108161649436512103273011002465249374932560401770430901571909610669252114837632605658542160280530354539330988674656395091424565368409104849832782657693905299331527373665788245021915967113891190180486238672779467261881645066851760168456107006253287669749906581237421655781986166512640480792996744644223194512418650361134454587160459580808978303984036985411314711047378168162141553711298942907373010787420729646662616453344848586349842364145700438102599952937607205911571229919453450615238071370770760477190437537661986868797870744363961833366622347503628429353581191551905252049027409309216132150666779949311616866554149136192438982164028521260044737820338237852386116760245677807472159035052279729788223682222936466473196786738531664626618859589058092769645702676383151750446276209544326018024150059120991170513351447021769154826464922275918124399551080743151214274946208989563194750751648277930119495527331400782571611139025562880420800691066009807623235873567041985772970087437184367250710707078387263909316210418056889830803401107645275721610824820143502052672329345549261867300337848999687484567918959974036750630234401215415106912686984040539010448090462204195840224675080895139864585864612173990190776132399439845390997894505770204714717317625687656423736449934660931841841145668516028069445632000 [160,104] 15639375312818495213560044085303944498411816898118072515298623615283189463001001532229713535815254669519564368933355268038809270069045422688840398212180888384933203091625738688686257771573374670402519908239897539120508317030270737815082940245808914495405652259935905149231443474770489864258945933079466707880998893840928135385205546089030234392570760272965364386174357030823375616068367958524602257276341529647710184118102439861778654217377803003023246323006181015593262533792443272217069590150207584130166432523391856189770735244352306466054513961266122164100406834071082546857933896867247104023090477240749845162422063149767538707863806860122585585639193410761428351234585002280027333176547343420337527405747787335827625952247168473275931458299209921241084504711410004538259300914605249107325527722318764629383989903375187352508063079746909952428739581533245018506189090751304137291261957181023360760143669944822096222905185749194991293011710647185879166084857370895733106676164494396568598072215801440114937806279408128529779242069523076177399201430432267627429016757549603690943990502043245759846203595329022352068666598779738443408030567132513189058072943682870068523354985251487578394672919091541085012104602779728537921782286387136547234045749590292336895936700775876005758839802597021072308156450307148511138557324917025357884303493261671223978699322294186574413768584215241056876756949325164012793085133315487900317094011176735208429368881530071366150699185286770864378644550887416141136125419520911297489333002229811056750186250113406981092419354545269546025640852743393418906794466850750653535973980593507347086636486816053583294216967276350168311272702155882395168931840 [160,105] 5105831819774906179190869904057917496641930171423550126537797782631667306368685223382834862711586999692682053098959852902961852951412610777050747864040010792796549376802645993039685715229924245871809206885602815548966565968248399254827113097455973659853917244173679843725018026510167876087572007134903563127393444081410260876312188119486348759638304721732007408286857019363251796427095951979774794664499199217747202668279090965683642489383137189777013571999255015350805726784783301801418791745524455938300390886717059769282002989419763165648011870529393434592331549961591673176273289389232409566088167521487420843047516932809621234300792160468643749680975052421468895957268972117882720620139005141986085713923221776114420608488061608436459835752346523010883603947201147483836391388111675462660874931309459888195705546741098702474024774848943768860229023180119721529519897783799275269004917184414233894877774386146117587269225633224911817449907807037052014188108636614580847808396847742359165860256780180149093402982963022891395576806267268485058834907339082126769646721460460291687458343845187475431823702309679960817213404476899551357518051969823933610636456136731482575954196256288142798117668669185729619792347846024871632754812541957864287678458716590267954987468803853290786805101661535615961452959396667222676570000792517315820611576008333381466074020332916244375908078993357736160241324845953277115280566682320781162223899457837992410243684154455689580085960541301298003520249369197327970048162952560147597937231613561255355474133270127793173213581018034766432337830576028646829334207512469156436690884366133316987371914423439896625585809771702170155771011826796462080 [160,106] 9347928077104938091449895464401161451299768882589350785938709349946759930406436296551188585077547065553412874344722915911261986221198596677357105849327425415767948899052343731904551325724127495396744927093208948908151856246047217828341614611896251212328252579704735575219094592189793601738341602073590645346099187991487858483490593526850680230079878918827797845731030460372187854232739073629346888843239423536901999002673693490110708686996434861776958343867474543297875232618524792210516656228346175073468129338899235673791040992294477659751405908713246454131249959749120339234145485375409294086223459284563807029654847503521863355043705609897313347678059779338161861268647056271737466869319989059796608141375745534279950236895415407829072591891151489342086732262619549092387386408450348518763138738817731144655027403826896948087708438956483693611999626891883841653805572503773288704069320976714011837715038622700494261647404857452531318888112168873157556548914152486425080676331286092372523874227873706953351237365989150514066287198528601973710782626654455342130702857736203004192751431526477676168750472366089012899894040959139272578430356851563443655538141600302857747724574556696423385379252279232784172215823117755381444818988493475949140542520826728554044075444808465464395066684253821342496311006780335463486825193200156724878110315832608224204907150819833519571993546550634124248155977597852094560165129036004058647897422437718895505130008420115369995143726500974571027057355347255869961238542656121691082756067362348723609107955654778642005255724051516709444054959649886660153884414091087112467514331966699919833589821808007814961300765703151850714334784520192 [160,107] -3333510620425555386275837254048982188302291004811863642862057169528805910522823251823318726519521108129495170288438683425157520316034073562748590745457802711687423134645131863167595342418028691913750021006454804669840422300081336692584330145248514036938840973357694177390326430528302712739498805855296522535331862122930434939122223311661904764053796814769409461996490097202185506243415333313718400626189515967304133426938756310581693980052763774626937145787545632518254064196141342761693252759915762997491920199541622690593045522991849774340743515817674840911674813903490144234360945241372310698314883652809872943246348744946332074161110566517148229185067488953415311962088587947265224764907265330102345814744037571402246543735859779574903363688183057432150228840348727551949842523625449599213085308216749150412205818622034709196638077994697626227363107516494271379322937688820361797660405061575444909543818454736454632151811504508177072294400615655763975686636221886814676386332679823610564590812195538492911648142982641238029424111810014571300055201417824750450287127432263255597239675369057744735280429634443841613115292847804486227274666484069781840865667844294300410860382519016316536801846723723799097220451813220988228096355789720466842324000430022268059355848311603133190234563736136683389477070905335683765472150414911511349152396410009906832498460147652966094527877658022829497016155738428777733977610780458487863606330741675273277289545186630910266934061241959334922288510594845649264993255977736451381265530095277064680918423491149353677961821770172601052273595699978911751429811127678234430753009567555920625440075589145681070510763914500373547057152 [160,108] 3113510333381785806119991697600962989860973078537120711994941576052438076371156250060600036003453589160708725186980704284173806206744226805445220223620036137321897239505334031810224426142235110989803057025181962067751802548379121957635231640255381451251234023620503884284886629767122250878699789075422075718945123405196029577293990488389931596313095834273464709024332448322209357318340410923389504858761606883102992463419308764262724989750444809389807379756485232910277975790303925078224000502574370832874674142035161888160816873174897901547623057471356396217999778402142427272549812771924540707572250790502535164661919367314225136456199718727779499891044910184849204742011883236076037051018810936945539130488839204458550792793470885505818783967219508309387170032154652364525493047040893722956248055435294274747309680755856956524565385395186461993474601138286343863178342663026167290774061211796210821615845416578569393051608535687374067460582482079308225110123821118213706602758735538088526778424377093378113475222373685831585108569053654794866354371147360677920799879930596973598766234576866462300248477445087061615441998356703290028090324724437924677989665024000438221265629831177846180459542763900831816264258694918135989198784132156587053697922627093734493066395699003667163191703354063464110500616728508214702393813277403357990119374926665417244547773796158071384223402334257979727850707436566275388846046871495332966173637021418428667730448849297854829759792385818141627363289307508858270117547794207279883576534320707692248436337676510276643540729285721122347149658579869198798381239145454909449407778789214517620129471013588064773100705642288103424 [160,109] 278155630634249013434906468324704573228463486059031369031990814642134843029207250246331432759991477245412109549977639178062436688296836743328098076170762111137588108286121396117765756896384030538451370948335698484986091261008914357162249299381822270501892179435859441438944619048527881298736249468853766992629458463517487172789865159194262898807371349995735814253948680706160067932413391300721851567243632789381325071319018692171318706555019970134694300019037863526995119467219185444078894550584254995857618755949408990581739532279267600323587075623205825142450753078730082319652451538847078333513363169391032665995785096837130001173745387459032918678363862708559932302357695408914910157630143028228107974309021060304712013020511138606695053881324189503400661629449453041580357675385700142096257900282441480521702434429195606437137128369242062987177938486219208708290663787699924486708793210212330719561000403269787513303823236583155586900400006664573668089775923853023758655033001802234039531536841588907708641915995515110567193157764933205060288791094388135630720553014219377665608294418751038222820219580786214214524219649890946815911261484628567027178802828424173454372644454083052415987373525295551147393254433445086995002992963107762619489593006645414528744925599730950766532703385326413239318438423197657158370831636265021716049668498281693564287879098580807640640520439346074196387919729904619250997329899395783503297720876967380588341970146283214143682025106640523974285861726331202758387306616304830885167155805424506652974830666536510706805843163162002926547421636921612931139146558964015351299163612634990886115300023549684278544316252160 [160,110] -607527200349017400663997030548259620510586224575513055186520585741323039731714801310733272389933797873382001805058728773396804550542949658295483168093617317851521517425200695822502224606731502639537543544053377850794379936115742696213331883913335814658219527718896979363124218727259211823427320297092756870207883733460849906512353784983146285913912836923269931205671593087392902360477631224331377323199301099641640055697816935898391499408671031120108208474924901239002930387789214376925816075442029301610738586019500936991255735250990770765700319300457520269726489380097692973861282697933789579233419278609015115981749557413238148415997780243819342220852789332739324498865056506943747603295261086779785635519024717204906564336003172484464954148870919440825726868657530641843427877778035658913424634369632587148694363166739227805776546677694397153485870900628200807590982318571565086320671607792450982406082433366588125635810072450969366513301633377803922295936946179245945038297589661357889320557901491640007174189550524330924239600180051452525562566920442301867912379937025048581662669032226738638109569705241752861866149351500626783027620081395000813757397279490511787514731547340832960656871360854033380376316978106048478693731886396813172813805486622489358311840911645628501919876506518183807812956717584595898898045679460475669852179472575572385566325384098502801205228612880888716860344855272145409062702071485842887767168306465220794501676348065638147721951447774831457628624877056972056095686739633967948152186254515275636928183331085300036317087988775499985489022930336431958595843503434278233359686496432953602209619844024482918255616 [160,111] 74639087938358848677244931345070520279075883244583287294462153855399174753870305009747969605017345902410559245649117219747183151434643354115173166524861762238019476339645868623076006830134219168074923776694105342015706556699617778009221967400589401673656076708924807635776895346765381019094180422923823339563741204639587501454091739507330297489073069094251033720222011304069854503735206119174181812177040779118362290171720125031857339191621980198523950102676042689894374115994966038162527356762428052653747768790488039254440134093528846659543655698846850085914094352391897737426771421395200484999508994119708794508663136768003516758150984952308601878169885902008720236591395830014931200835037688710503330066033762632422812904210194459479225891096983049629178783819689941813228386517866802962816966794129242061059921181992548907255936920653535124659194215756745605074617024181955386204185771348774122357202682716405449080098299467292428005501750264670492332701338454938140534802794892836909760207293507031764533197046375187723139438266224671144446721026496149342008748223217117694489637996593433281316683945880664373335626442353836950840781787596051486538957948762481071077900629836474252718086424383189781470784499909559641279036262618283347921916426277027441462949304029701900440207110042092506773986973121270258159244281093078829674729639026753956508671167896512106395999579007418127598907098069478690468408461072760530008041751054762106177524256670525327198824444884549770358859370825565975392993901341472994182164535373705690365441212939933712123796297912065011545090254476821793911649250881930434345263219966593868816380972954025984 [160,112] 14505248517006424281291462772335016953292698602973103787819073379226915722533552625923533033621978488734907688320663542132106790894323686019232514225168959523339342777022244213018169587601291581685166913278195147525816679916259054169365985537035921693558168772661951869876582632036353102023396297028132588433084390771030066483776102447170217584516082791741556525908202313791709765447289356562476916850549459154258968140128657411624231231499232924644124498042350025185389737244268120883743446025170876083306365883495756279152642439743912761379833074518854667712396403340114955075338882207383984995167185210266654313133118094333118827447816154334631261526587279084699988662442918697956976137004023597079327307734318896402852417260831413637375807555785791561340451118590616299954950580483480495731481088496099077947410627144610955925826544995291393509391064303269121348999798149476694240259669905767371160341641756057633938281849016824993581283655267102654262512558390801892076925106014254787921644646896178571300416071149378708731247394737929962571382259726546416281830610314233430729246424104590618056310488364747335662054872800401449988892922171415042000033212227524404982405514138150517486198224323059508056553212308069023464908050404102344013829891019910032563513923587878519630693338457402369530330152194769154080072923750331120663204596540134404288863028906380042140599098763120927261766618536837054967320990115164620587859627655253691180231775719749470512402393873492920228863536815061541907769618196527932826097955353063032561858560758150650649586084122318452198522666209977027695672066615095451533776482597287126915537698816 [160,113] -13708444475217470546812710363804970565010138152235578782479758237644938546652599183111185756133949457699328803882886469047611047367221235996427215712642462985373118521747840491833761739035650600113922950701945406490096342938117358480930347340809609752158605291062743236172063210339247274592371735502010213134541949453325203063279324133242854174027603141139721487397421969766610400009057414657016642855502718389500658371448831882980525237076678918876372501503033624872149297454554622054365609938744730013196179164302621668742793580049717583393880271870577412950822476125796975623204593387821127301794988562675172058512214692984187571769768654727975807166270081942119692111020722450150302737250397423524908023538995407458843446997894043517486804303355537667115011877330404346757430675382727512938022946306615768631822246895234209370430679189987971022893665060611787791877282485839545468478142762432688679434670068481831491423627423567675899307489085708509512178011749560506708891488384339554937477942914763482410766734628597205908373526444216727833043678560234283874955653704550461020276054799607756458773697742829309561215020448061111649138662096808732477427521245865994576675721890894281479522721359435505151352405289554577339370685752434049458346214134125134480191897965168011287738517849583406770001897881059825876058038692071403609513350085052715508673687985090197705872984554803509830281358618760995337017943752989146303272940045793655142316385311460446774825656045743372608946391250130606477049865564891256849624756749182138599007227401681312965586075927953627220939804200727994399533127194056258315261485248182776233984 [160,114] 2679640869410055577949361785557420521327322522301026191086874795421235402098019663870877175908870397108458476502556752689442583677489520436372769108125349467055554300977109183879408183480513252670255143728471715855524590186310478225940073308112498974458905283811898007269471583201078424171420918037605891448514519952119504895649278242001833190254155449583791614545995167316178441663487671559333955069374379373756503366834886120150591324423322934077765178287866649833884876459555800432944238786425033040778079544787259636720570553229795408169061964257269311018229921680536629792038193088486023421253782886122001473811590402136861084026657139839419167994607375973568237299644418978867709416434542443409335997163656905750565352325447036692144429752955996401183068821296155947526537384507445305210783413161262920017425730733336659618965242537848482415063639878683084606072240346333190070555344839339393513817094212704781918405649205593339277668569923524906577873617320451128418244995437246918681070699753024914609489048804622246590119294553933370438108244303602018199859173088360188568611179395394842621218981406610742259829272011325816843875041711254232111439092613340502417485502647813432479692474133295723071447479677801950960631867544369936387067620304033938806765765094551098999104864833279031280458531598727682284910149697817640587116980854195630826009982412655726659669248409363508764270624379850841508934267055774520196521799036990995461750790274791062359572710331577779129880251149437932720306339447021832709769685648400473239439267374942537575031120570626077769367510504862037604327724454129045474112859754643456 [160,115] 327726393479872984465504026914210961346340793995498102588376988800882766687972756777052368006555283539470260452952611561161078733127627031227247337466556643128575580688983292545014959007437222065757411198272304876144514623689414530830983109389436114045512124179449311441220147270017214303224255937219267888295491623247733758396821324276551972717931056349854900847987471245984265830872735639140376690882038685629788294915475420115031606376838451324907315318465577112551402535339260028699148302117856143026205115209648402865277353550038690429092076001823432899765195383424797648997395826598280310217990315977065767226098368377323282338870327829363396952714340088167015344066507590768388069739572472412682574348965388633978718858076245809946160314600398806076093420220610801034487815694004782913641261686272196322090365018821854032587286017238341155951225670218037082618015447941770741301674402042631835276745651443692797866191312228308787452440155091452124547931886098761236190510020452650468913323865913829452659118367663539279148659282378226338155121676177645443063410441594700604161515252181153159855696204901459604276605390497721606882441725015915237380554312777293638771020341278843684224877377972595287551719529447258465967053690706793369541108255461929367020801290106173612500238710099027808957220257889567798177548575003686838893588033776895260217298727595123662398995106925615412193477375499291280643616379785968415065662309195775580843641255356335751427387757240396944912298512099931683840175509969474669128692768865753597206177620760169986156443787429364346403875588395622334216295681191343456622477312 [160,116] -11858338202077684302550341853102327524096120736960179671668450365931368711402779903224010457809220877329102544091051810072062487736403342816785966805413763659725454162605579474320660218097177309057159207587906929781783215380101033152726182368463120922614030907062278426799482367068534152864991092409665214013690246835804708714220379779637095928753003503080545226911967192703571697553846076616018872368090456804944466050616247965706590694086636086694462008769423130927101895751343909320702205010057739807545242834104040293262027745615757439693660523935087328803620689511833456707620249700096139681018549167658164674907192865329012920708850703224903990425705986663879356755344534126746604056039667935498936779275304502633023344971908541062257660014049443146097693318352404600576537665512414686880907052672172303189407835345547233733074036104409847812554887597088181479436017567098019021125282408889386387996607375140165435825596708855313946337853549978443978685850289857201079427134971116354691701291747941011518691209244417855582325940719959773295832464309965080471606281490801523442309243917385314187352722169600085166385492313593121971857854935752564866701340689548510984912896433784172283732231562693870549790945818733664921119151650060701551857419422954317425706653461613230606688579579121059242150069904464430905005638977162451127489000212710024127655475862026083032947418346585474008314364955033420474639999696843029218345553185612623622784015838414347378245870217308027194676449018338916744641131931400259768692110554819994108644526394753052842212910862868763944592387583101996784784773758709645312 [160,117] 9553478975807716976424353272568153747626433073324163280540994458899704749618062845687973034873434258375177920977161143831621811641906569215085708501153469021937232089640289027363068249288318629236391878060422516334205828885369851995264055791566535571356825281321992349629531234902882200254888823422002722898218286601390033917420042219343047080767200451207815775493270964076755419371026543729354403178739033487023112833855462208652844809798110016448888197975072814957240558574035000668828784172400661560309330541118038233344724076367288955660502876065913459745886385435534965151068565066905295397254897313752089027465688282094643750776948189048824235844755667921607407574296579950907492781208219547655644281764827892806361094727992605346496582666957987619046539674855890264346632212987853737623417565942321182282396813642852968493389425580461619413698402512075824940503969381180094879992991208723356804333429384112761775032371006672526413223828740045857875222412989847796948507053737283010141776149141705931875238096842736157467428338788095176603615817237422906873663257815703243241116523320433469711057334738927903202493389906893584752988205088188653338493157039769324558547614481310762846006170622496111317964357217435453714777489218658096550195047207567188512463918582701999017332825018827178947352815490085935220923920385551651732942987453757032694179970423175387340844603873180420184970594905036399034355337339324627764478779524195987748953967799205333163873132302511936540132189424189285886788499020173228103286038371052056243642448077830390361490949336142395360764478579879365562432808435712 [160,118] 602020106122929904061506130033380462446407885884918962206457045602995221943457311553432991515752550441470292597062626111589250304256946276622282797002553683511452652550711001261971225331153528437505118258427614470304230299061520232955670828607779423787073119393911983673608964941067913790214557226012400952973941007188808788885337788526901887712950827600369352559022928550849214058011652304409978936285675669080807077537600890666121960830735718876216989139028319630802921183615291954422568794085981048227014727842144549288515952015926588766617076284361388006725187301033346202672895021673603747186808073279594671849558308488431053104401786240353024674542923901382024928386654222394775132992569908919268974417156084240183693520229074354486917744144666663113003615143510971363112429848537991022624041861410998362829755047118745531436080925258937202541599459347441449296189108156726551982282132168927191270267236889269513319052379270532277816323732081238465494300555755794069344951217734200060827775434910677323328174961526883805164113838237397983824070935470237075128369061878222576824969958542549042790042656926892671284170726750058687657101326688857108354543017568351519122963957048246649135138806895402804355514294857664833541368141998429692804056846641232803012849276514673742374506676893810733917784573764724451515927552253430320274402591132523623368343647297926097336177186989589072102122185364890729187901626074408687231134729624160196255793690442127265173449134544933401589275590860124672930216967382796144850266998311449042856730318834275204122144201532490032720816473110999788413952 [160,119] -57087977075838232764509137652556491620289311309381919217926894160197948334062101073023307570737639773751242670773977582669884697564254531836939450939952208255537812718219989700489935226836353387567046355147214437033537413180284007528297387388879020257535938322284970164471929022997404145113599735240956988979623223550868683010601342674826500496140007374895458541474324035254578180742569866834524835179692739004960878012938288045519764026353986580273528942437556882727723938239136584075731039995019969255424671650613959695071338079881700434810847082460924631330732950833489715071425382509942544511512828349991843025461460904804060657313265488387673267582393977723997971301261911786175765147875328806862154072693563209413201214984591747583596791295029394056401902046485852055142344344500872358432760273721882402633449992799957960226341829446125838453371712130854062848694803263774439506296506213493173163906115949609413420845285298785992272187750539263407646166998141803367722061980584584136343732458408578869922541012515376136844521057535544579884015266898399208065244218912890669465645968833534556827169875537362650469273632967358141500608152545809337437987490278157783927645957022635142641771307978304220252770638802423071107176425443503924672424468107250522231890022415842545596931647433245122160139709046455958129739646636680278608475784904616602645712117953750555212971429388983013227384989178645801903791170930302825888349944458532783270758335793265472424680073822166570712008089208839611501799042231283522026689043977462263271514440942736025323154102653809969113682017962164224 [160,120] -7235350809949351422528348203678299071325372514933679588296442765392667487540315036005804484286353619493427344058772458997952680427573596193223309521799752178658644656658578483066159539609577047072662191146088199465363641210077362217591376626898229794464633355994588100719089016297858278359886255574977890778422992400006184855449251687955469996292402773208440134680288218114221183961923726920014427180593246165548750634906801477924967829313143019627364014543396889485348079397079129088739861787577825717536984852377730039894834995736990632644548101477963831370054566112652184965939005682148595067782265231207447238395610844412258826963588071535846164265468740472951290422555312787071464810738541255369904357415977620209651399207961765712331041152844488756738144924878566103570491198617118201179520767985063138794223292636561751076903957230716592424744047979947407895315337054302761720691891348502172369465382640694111792221754533318430483690894735057289138606494401008525113469796846526511745398420533902196470095612309992939967363090059411806668168106980035707192122563187110841466609026259449408321241976053977401341945816607129928073165358111427906429827555677090328924488926981234057274384505196413984338958854673620230399203216746923668216863952637242235976339644849297098561927997072912905602795460603989539274155128340444404707157988484119646331716903126468368635396483809783376439494426093048065965126544456365994758306435246724085755018780565649091240150414948011454865522725541163174441022231720511169785587695186580558736493858569422150925564099349278279914156425216 [160,121] 34820208219380246717094962132323375962713720746483548022395285686199205943185875163566398036470967680349701421479174266971187222024779691449611117969824057024834171015699392726136520457446193274495593007757580907518702329437744143659244347775069546548983927476522305824651045739054203887276931405038491386706549060306014313637435129544270694860960803204170127737493015649357537253465593993544990952252354903038914146026296341283795637217169042476955578736049996900525945528959720174338116210560421807888596889293349205732298843179038123348528755002396648738308418308080094697807104245662154825917610637577443785255431953706383240410483818274303299037033270681454579676218568404798988510706331903271299385144103189194423263489130115923653038787578287175543587447727037978865185073523376160812101907510411127802956061686137919314086135146197970299852216494485102595408038670575602790736388015347211905314532419342524298287180514043358375084776848417360158487635802898933125874538002457681432051255635753464069139266649049093979285194173496210700349243984624872742370487182940909269743250743423667613013171401436580953344019711252956497704908680178647487046618579417273244253671033472167609103200380509962322202844759566596034171285054661966191318826095997590118859060099351634085128496753949496300849166143187086627238418347841187923862147944872019228196062934595434698427269279229178603331262650943672230818458838308787829018893089036039484757883103026569592225796047211181530193859514898966348131746256801364880563363712481344345996359951917545010397648838776211415040 [160,122] 5539121030218550303313404075117567364555191233692307681244128921707678518266176143399297737064016690031644535792607667079645209598544795374868732134485787785393144733003994627459842822145313651095537922103325124994269471422154657823265056003120543135627659398692416571615523410265129797903500183704503782331545734203217900714504635344039036173585355547136150190235388578778215844947828957314618201581936242642656550207577781845532241602387755667866062291443463121171706672552868690322119314845137176663466771322922148920702466755411597801098745823264435091006348959886777054101274396245123179091168896865763087366351630540878837673563849939762911378270584271768133907161413117669278763564772603886396335066943825772715984801802338235111175588244259239298434417818707051037494294364010711808163732745018817091228320104547915300742202140483901376551539876200439999551882180325877772308996288400731136913748336289938434754118749484646691575613968286175733497072972453288258951606541561488609379532716544614608705076808099498527296683763256896717239704095742499217140819116182751865615438694979245770367468090489439024030894061965871897516585221166382809354750854355574998367098384265943149878775671788737295074780280646550576426968694610179884080498263000972244955572627848041071651340937487847725054275271746832718038283035971250478740725735610783906966648450411153693085318464298411482130208052195072179622864794447848501376031117094966446643275612457871629914401354366981828940357916154557052777508781878916381775627031332852774841281571226328410380317100049920 [160,123] 302243274420614623408002062693887270246374522047447762808680536529497770871351532457957924795013438593278204455113704383921285227219159224534041925121176313938425315715785416062983323501987531761445841231882016500511926621952005691247984811524471470240868732747133063265284731928396509021927559501122042030959554665400232163497383853283746382933616738063865740325125041457543230232059585106298543386573432193014694642858189916145272852657147339348425985720784972915762159729246617361734880474104688023158368948611347978489847956932249133169440813186688179296028865705821293678675037877112868328042051311256963713367778710110030395221589777907934444043402284372028963841111699864201951916659104456154516535696851026438604853413690506473225431467998042648015106612031143820131678692372863488103110752018576522103595522154037860721244813348377606593771077248605870155008336297635774267187209814346835052156159815398799867020282795633532537927142718315278030314028607262805584989654661284768663705466032754342746603742136724077622732819294643688841359033182472183658396475164334561337247405331121314228345534877060117093020417695030410565415773886196558317126950247436238009970742881466856591952948266509063532880749640684563419893823165738891769248025433356587733913752756473406696171730937174286622837550523780931192196401985891130690920186309271336930319891585030825355776421941635538861082459417537563723615483038851953107147040889047891724475441564411136898433219888407961245838608430683229134153633923986268048923705690707852728721248986265823970058240 [160,124] -2432988072235304760783286044075708659601000103247989189057047185530575627223850257297891231021938291131575536111706627546567177573224216548822674654846032757926930726947166395681507107018577947679182106942739244581669551643394507586830496738236222775864671601248964304003027632288801684730999432707817024811530961272759638643037361634665641392279601436080107778387057317011239082556742204375886751937163866593619154940941673562631949094080294230617161414648393617128665822103227096021079303663478164172705410836743877691702343940794140219597915742124176530829521360949616833749509784123354791709739059085812105875036922174216768871418463566247813511587792924617848769566007897471495786754951378323157683247631183953141600498656629018260340216405965073636162705810616437911118850749414463306563148301196366169876990861821687218391996991094160835568594433965699704210423513843574399886246442864163057695970399624626097816347384080331519589923078303313450397554111728594521970725150361086065798144810295584665410944887609223580537068449630947588759704275452771038507584873355540137334904840160752287907921796289948198821737423568788095989123843014369586181478819980969485163185181624454767922815084403182764575294175887792506733431863970246256060771807242631260060953553621050206647284902394577646920030921998302264644043882041489310980696649875275749967601919788541772081985834163089062992408524144579984225080815601405942505369175421081735697758109011230289433563176157629163311146602826137096888106972720849340631334222964788001559833993133956352 [160,125] -78709859149544624692543554710317430867793971445441071922312786734906972868024417407782222534968016817262177242514768612430987449819749521435660803744298287651765701967821732049465216758431391208091166121230047823755808957522704448710133125566940585324561100379184243039718253828787220834033370365403566954392059685483728336737263988406607598643425209430823826372017796288714884437879940145973656118771519409333611504561167408203434616818050086536958922621788853277359898816116213609378012413905568144942489956974150533889907717963971221262271945256751107265687955933854434995100914564525033682836486570232330726204698544320980405581659447625819468981196800753422954228949251808824161672490314863086232614736001553286852752400194333094008744934596851560918251125828890706088036369626313411184100495433897711003611010269570474270683315853979439673314457896449356377082547986053098675797630600690857128298833712660682402138340452148886323848391072969181622917647871164004131456798796294128980520220601806764337793330836583608985252063564907339589751184360817348575498145588436824731703051064338598888472465522838212387845626704283775896300398409746702951520786067846143736154762577568590507535467054969450401590769023093804477193690249414468975376189304177374007890103350212825957114702497606749986854688459614344663289436299821194229608861186883856769340154835986692993413088531411238784313042939542033146467551275102502839715255481424273676494201841333305478449113759379409544155387508079925447476335499803407328047090474801367549020096256 [160,126] 2537714283649794124849718020497408614313008062559761585323774366384793031139718360849364985021633331859401167812289463799486695076953129404550403858361327947292583321231613082301485788872240345629768497055259738319563731735192972951124905482546033910927474796978677634488526936126690174044325380686277289437582321059061576301266750227304415553784551537252583427691860205896878466358399042369644256865610005804630179186708685800076470511138208422050098130425172757262072686010797632678046654510984020387563012185145684429817823016727840827909003070020351787508066398798030920581104860083505423455796048797891034056164841077502893898395263535018901037122669097912961109912588501297438151386226362737277561168417668544110635712653805632199951985914012565519076678085205488383709882173122690309947525178836700343623675954606093031861048587176134002844571708681774154206065029226108390918666038839232010880088887497703749037307857595260840691881439139239630590084285710539286445928405865861080088691699218771426465918808033599925376657452493252519001630219984094207548042086085902045070010547982369253807680432246718061989650006851818437869053097515509895524331088774499645471745425335570272907901481320520272165102433111200161838679633922108410746390235319121508889505352559471420676495976785615550115634196790444061203565252509641659108467525067341569577616249677688250721441173745824940408374727294446734460592317169082904377991172829748833636117489711626296145120256046973219659489537748762801921066111875150750636029672629089912016 [160,127] -998402054863500376255209832679085783446508420389106712939736890344310284956230266395276450940330740560727924854214344337446567991833922928062523770705947474760065446774241832020271626540985830592283007782667430832325010998302836261712238396457109521884270372625556814517509107490776292039847766516177989159669321352090096332402055365514760823506517660336864850826119970759354694208039237984930822320291728723020890757540534714449108427640563393587188510253774575089775830571630962102857176231841765518235061004869247158413313352532201808440395529640474126899504627351567349833878553436641779037356834875565050371391459765611676972547645454228290861493129763892074363971406731951503962811286381121653298204679721319958303579454199104407000580297788421330195430756158951099389825021558827876111463148630574800464990314646290087546410635842591738572165306834122290743167169830523782781611039742532382814843933634307702947676459111683638877646025278129597678022492144244124561373172231122067531808883409484840120825969363150688900709044990560108543334757198530151569238911661907205655163235687536491677438898533706507461688416228108832116900096829865230734995183413818687439079122495943333357363628971411616433697448851012957723596578356279642121028685210115749020103361176452655292308332491035527865576505456249502082177011743947570800110931763810930924810502573167086782693900523637772089844376482956723207049259740905480045130616722146754786020172580918366268848744391903618660011575792459257079351932420426691578186170368 [160,128] 9984764411595788621333505584979964539915926765267928775160784874851329028432128113561904315592396730049110385391775554405189287506228531306537228015818520727136831958673219614803512908141848458377000184004874890318499302874796852377266274215147056783512272937136180324592463852450806020393163211843374289318685548199814167283057339224359417984775308071974420964918682625194914603212359090468010729110886854842907313618225663151122426823156389240558998564442971770838811332475013845227423220717560767414265374546814486676083591586803432836452441412001168858360609146544933335251239179729680421213827287311318494576758411146403398395143563039261772383241394793209338107691589085747792527528307062948086920491025327591972639049980857622737829553469986611318031431623131395836164736625710731389340682081714764671981941671222441890645376808650901315575308560888156591606200731510100731934447514536963993141110238988564319784801276803591355342620915619583596401404115164738481980371358435421620391500161656448841465077357420947614773206708221849451325901629031317515562597580427749231952117855666632450165721649902173844179897675284333491045226029632234139903861390180379845275859429479391399850265886137600235313920200028278334466634625673229055942766395897649039210361265815279004233229343567830042942027478501575848473399222880431451153886172603761031256574289147201739221362242688782136905268482563666581369111154025594657530810310542184806577587719272969330508865288645332867275588334413290936287649530931216121856 [160,129] -930771198250904878177534957533335344368180270395674382292688822636158672899880228210640592140477470373341093376147907492112211995924075428128894073138621431479093555708590043325320392127741223729585602724179972291601079686433447907005328374822219724579389742950480067213519903156200164257025647084769686791231963907545520162857424012765584182988661483277356351051904645774464529816312001774839421312640965464196124179807930432190054625407187122142814362141349332098752711826497968433119794708469658454374010569565245254615615118514471702062294522628657720466080434280769067259333115765274996366321556897703059955992510379440134541749949958097877718618360545559871107688049340634386014297009006288669004977091683607086838887159831916968126816358829180762848690202723620462109230227015183206599342999229307279538181202780674662050727428709670953035907071465451234311815263391040427470887326767402922845150577351422296844607857417481931598332297069608808544031599405145358298190653295063620449083143664244957183805228384636722092566873419833083166418828444209865819396061578311950029669914488091621184517782622468009027164866156770530963910580138723800990609335660724127115029763644377464817134094927504008444899527016312912505198796239451888364925876680737424244320486903020243905782362472144813617218730767029786802738170411990151085885558161722666842109306610208049117829441285000469289973095961403222708881046436506779181437055161898154398552544210569799245828952672467493933702609707461364657842600017920 [160,130] -40796863632385618278063613017458112078469753654376965180607343925272732144698500027628691264254996440078090613237768934828760040631823944883291370773190526585754702403888342661235674551839821051760882245184347173935763023320361980568816881381761655913344269654558184122288769331733121753439774813074360304726344618997186559854126381641668869192072998741789788139478081196841967328097841138465412280940828942069833554768351258021593492094800836062326664935757063491416901715043217510186106274399952002411936437348986468973034766302103725431115475524005393114966541102657639499063350070611967776317723227249882332635800116568138067204455925784437673057850838897194219955790533611063529494725914601755394142981254035356633120404025752445373681321099708404002651986150860235901533437672064989748817088409013317059442203082442656639164175148578745654476553051221971087219240372781357437514652568271977509723193265494855029639674262978550635961748352210475403891284587142663271312929849799718167278130426470761691093920734092018369327429525599366545968732074749770467633092443089651882262874077503265288425088152764754660602100154554839796459085744688428499561875824079058425015872907310126839052261592844779641687004173673325328320705117814385811221937124277906957593497197289799702582415805484072694169535811495121631494300171499615646335658423385923581047308488467374751884351708595271516691241132708628302760422191814620487210455659427729086031167221621811597534734333299694396295266592064292966170624 [160,131] 1006898250026954918786112532579424024071809753708162435839461344254901860878095739048963853913116372985808787180808276783635590659688367869942029311184519627178659545102366767377922173201398723617905991090121119948361819935124544031528443246581664068762922569800158929112052083178784424950999560148209578023317947364939075314926222321926540479902527600356034083052702801711307828840800451221685809076275205445398379233803007543722057583455564658732040721038301169598914404552136986170192815164730517535981683824194120148586716152576136583138539288519836094895138593085312472241269154544630029291390623157331708174614864545797959221132629439119925806209048413507581643153487212730331409646787800295307629078704522012455667222038424853029342629243134350505473074681938790863112931059504897211618799905257206133746870198711877535155749267971108650083859121546392437110745659111365895196265243790270137541362949846482481854466272422189162681792532514799449520279516515870750661699689813524179754490100912174774498857875434741646130177442817352951013565158048234440754327967163429922428186766743660751291664369380541674607819730261313704012194758591578909536458777953750453833877744155044241193050435923312765831066336007565654238394758751006523422629098965483678294702311536658631513899527163663813070903251604348584554217656712247851890933714077290845821415474493471733091341647162900542360139925503693116946445633890809919276905865572968442787003459732414331084259507920931208624771565627637760 [160,132] -931562961260337692249653237945726402803370160330602602775097846072599123976270631961838085855277403261609619047925867812608406357272157761444675683287609290393685059994423229995180003487998620260365897289016464020235848211930565105794043486696664259489000460869951889966380781970924473852574069511923099425174588169132718062279247129314777684482872447260323347074499808111197188400732223033580608842144426444601010851711241186566860469035777486445454618033316826231442884684745098060988035344145480500813145984419693471803688780687725415400206478517221099745238489290682820701349742467839933986238023572577525958582184862028585250268752578042346427432902224162248012415597275170881832472722650840549349905406011390140367402306692978110724760022110984392055771425115244762242401219783309765236843549291190546185098620297733319112353922261861882796257803442487403508519778661285213776610382876299987579432692290247743133570945839783229362502999855997513587169309050268591079047644077066720266379875992906147772635986643981004476553335303519646705254785567626961334172944780569768333015224925077867519100023937218597346300861270208084526863467311137389411469687610316628854926085918067485292769131208742882139370093809998148098461793971554311562258199766828088505923644787187573226409981197938990543967445671943587644591764076045248080042740478483759617524799362393017983452619710234372761694937912348130434197599113412103348277324845186190890192780697784206405545666637365184337608704 [160,133] -36181669567706387330503880476850223244639035190894803410511756519150819964446151836813700263782724295035827271744337581830190218035382710645916956287230407459239754917984713034316134420831137966574481749926791102119590930713127959298369096606285923597093544323316002796424757327511013720749681037472106125925715065028858787939895640206270716694031695981734058096693708179713132493139848163745668642491015936735868548722438773790580575484265917423769252084234885984218398432083697684554923616599615166637753266191269494130459523694047344059425654083820601574431584147952825289910257599080077235345846509747384937054901489712946406578797734301541405867740781447844644766125495862704103029019859262053755850779027096515750571895795675558689049918101073071387598810947997539274318567140701088412174268819614723276392004521998150554480095869782427143118363807667249914559207854379038160866242414376265208651973521276748397481186415190823278594957376853908633426915668801114702957161823855654460260645743859770567101333629841202605444751340199324259847571837558047845907490487085689730629464815890386908743905907674854477673226543024294654146901863624407694832890419123814140636308206591019091368117894905160186041288784349110834151756561602837302307143215859823883502120062634886095388456583948515012272013947716539490706198647419197852123129233602482936203184422093004320259483377041398806504011557121262152029551699242450080242697990906970653867532089503523941985879134140694528 [160,134] 168498682312339972494380476636585851179896883441089790843111911378323612320658917096554274129720610241650281310399348439710716611029425910068707030416046548873342041681542280916324893225177685591137795933740846544897301552365164468656949458756430479330528780442115614785211872279889613081224351738567738538619734912693880526066543132814518086252887970798361963767273517906733069656577769432913233712718862321955317025294957053565753073247475497600115904676568705224852538021871016499049631878000126049508493476868256907313868259638050372908085615701758497094524809105418144396706099901881067637167236079261168685941621319027986468291512367187938114490579796019037087680083891828417577837191597681760676893272899103639699685015235676595610542404376244013467439122240868749069957121176784497787164673581466531147763582537129138054099521441048268200518261433501877949542151594270409346723706586114074675039410396110604912883404304501136624322758608577700403572802462894772310981876925924854409150468692852796306969103417586170506348120206172205928705415274133753436729148712824937964234252749697987852000436491558983315225050777279672047398349711671272080035831632508955554077072029660094590741896715360789400106394794153943119157177166137979234859790820947867647975607515373137352070041459895838808639767394195113641387580797839001121639746063582679561590566019433958968071459047112715186784899536578046374729346504371349170272764930527929485384963652544807346271973376 [160,135] 152441381732829625590700294354537170417251979188151320725507805059970868087492371457510388035284363849953867249731080899649901422081905055866052478570734564575947330828184921621384021291750750774483575823520123217267939827089930806288808600148608877549111646341198020973110441783867902016729169835128531793222083504901499297950732294806338789003011128008179384593355660386297086615566642720840708859812414132265082898104473756041817495491283961579840166296738118678557776555580735755768784092236574321998470225492913332498784654446639120028437595272982607477718423360654521175090608658790656879202918538392525841015013722756095483364455504642078794905289392355267750609803488499051433867228649923737824568752975728435829044049337135664416444742694737970041437742933883498916732564650204985946205494966743427184761777647359737674983471410570352607777095097488353769734922914279810903268433085429642904968993519218745811533269114241982679223354725344577216404221919249034994340588806141942852150199149737376888041969123328673747059072948766939255897566997454085528291987154574430482302362032791769225931820826414295732681350475856901150997736887776561532886141635854492683118663580929546349023537961216390104756512387494043884486092565917237568249313551509871883512604838779127496968300927463629173146568991791554114335854065918723171131624261055042641669563665400415413661319518441792293814952893890736206342227251186756808567937602481923120324915494593232896 [160,136] 617159237946544289365147888788271251566939096698563371971368257226644952380619825669226115871359027533241825938008462055215220266533853693469150785472874944131277912775438174955551217062351982567527136314059313111970252951015290855911657916142568140242208716288142235974234714261614735089662473506935432763155814957831887833613392071274317054895057456931215517420828619114450237250277144395414250213160595176185477779423120769625452599776738846049458129197257165799823336401937713856109696015648566754892227789413585260263249687546355947036942044514463866896945673060615035821136730232514207457550968950627471419879439379549591349584109353353875682209401115964893403568227165686341965344059605731293884679351857201651148125681779748016149080314982627370188777381213528615493200677274052551471939679956469075083305388898401193491024115805873380060618888764047190999310781532603939188223570642884220215728446305256373402186093091874139631922130215274149974556579913016366792900161759586538483683008350472984422036888606568938456963609939678673309795247220237874744584248355528702746057659676999343205002737162794438671969719295126073844098747970397932832056224190317820695846834866858075194654880350699462093921955127558556692382633779342249315159588812843261762895678982504095002116387866095237798145327510354575996159698343908741918070889535861013124352996572597448559263306840082766236315132364144481782717708256867288714002742547597503292715827200 [160,137] 860288297488559925185023842429846983246855809777809137269726030650509307022147200962703669438585973403726591261789209696779503094965927153052191631331505336522390400403726045896056477556768609230957382440398726565874648730959886824221119090434144797633851984831168127446374543277437931853515183250357850905787193138366500023720267570353351576276487828886805965325330198662279492294831921129895018915004523170287898597377888885854555100734916674958764559695202344352663275782909857218961103038573884844833667977611235416929125307536929116618624562366289414777618604923154846703299619723596977846761688208881334978342805803462980652421899651950162977998298211256784830017493894602124288549608076637690847137429894257163747213627341794714064578184643498399605247799286053132200785681697858110016477100067282442562061667980804965986914667378504525951790230305072482459889966368825397533654135966467741328739850303995695715087499144730546801348959611891484294111808011642551156699666755982087339123215310233930723718011667993235435786394817361673099653075850195871429978479406845260761631072792758619633897093101287664709811493117526864610667367479590222500672091094162501204139855915129939694259108208531492435150651007910932765159395699862888593933742951584356622704414393722104969981006944541643540397860081601111463736799382162098087776531710727998562885713384176004870763053038225316394617126334489314185865161236662225067410894163747274752 [160,138] 797743692091410467380537191757900764106965419348807332542720030815004857814581892210095958444632117822316344398619454499867120053457058917382644930433131503226174150427645943510400699797312961265797438493280915675317935538559976469828731981601081355044998185922808182725904545478529295166572691449313182900538525956207009656443333951911465413586677013924270497087275060667242299529330857056957050197044764737097082611967654066675950482821150381546705215168824901667274049168261607226622631006178545719452285493426349226396255993577337192982904254152018142390671474350216383200955172620954333849387858264917048485162331475405251819376553828756505660145530811456641957381498283605346841089593478658648733911202809434826165577610605614226869191166125406396642338226385055674422072151048322755849939590979438053108607653651194133615444449151960865576762651123780457501098301777857399269763954391081607823189294213966352778741736164651537327461097191136661387973321819872804987796937809349938163570686557712031950625786774223546245608189483080253319715130746673036449007589029410711145694317485936729246454772083366185198301071670843283597084361021650272194975849684963499695248858911273432225111758277040419889455811193875906397302396470306361021436818369890458552636206225835695662057278658898971038779161884697410886304499034168802513039750942818831534523993139712870745927368530444279228164284808774109595486581351656423838913675264 [160,139] 586121356687159064709968462452069349302023331545375272572786652183247385049474856917789216889296867182121588377360285459825953402915762699868066355594346760784834913111211655710223473623308498001428701041335741875570208804962073180677422440774959204270842928097105872048487045767584806049454108507791220888713318749042899675214892595192238743998996456531143689819455098311551972763941505874779421243601515628085271114387455647716158475326950660588302404803013240553702050234939636911606170446236049291897843387335499831944306843066593849109849833280022312720092531146184575483057916025603381101359568632031966131353658693131103607766437733154554210281159977656014860503773605391702345924922966580985164783938028828191481151339365129804533263356201063742364474436716974752237474664186435235356973402842125596591102326598643538606574340653439970416177004887996600547335427909441818275514049671861342273823673502286153955437391137673702874038854551085251346464536175836259943930957093798866450201841173988401042374001562198693880644508860046284331321001262941390473637187309337557452282984495188672401478296245355921712894695064953289796012527846385884746964548844276828071345993448118531177263773118282438666853337273355410519072750240438324677361466606942088627816115047295111532989377115940364418698596304135479648782246653150567936581006213522974300895723772418429761420003681246267715632343381968926489777289063027834880 [160,140] 69155958825432468889909250111055605544009590476867990933696102590996823347070378526002593446457144235453621441160823555041870097250218579126253881126567582124337057039603020567549705188436850288286181239005024436577412981425547905281211680782003320056381898594574587482880460570349434356713681542559516413417851448682081688791003451364637877543485632930999313900876798626489360597764231148880437569286278745810220275759941252127383467337320863039333698009185280295853606387830536223389849444520751285986692547426019406127898741510086674665005872511500706773398766229085966667318266752043388319897593275609480391440748378014824023829795892656701045704610209568380937485429896875646886685493895757015507166977591224297841171944172703398824217597810892367097796412524201643346977048563293232174587937815679479737714114870962348139848471602913792440528802103636279293996174175992570747514567893283110506977285577696401399898652664406016549072950732123774994612068206959967380939752943551040541137918321824385351151610242790543162621503975551524231335689954097797167989435878592673991698785019492346402031646349659180186074890048657169404926237933761871491351382530338324576715292032055458695111966555585557544285871271980506172902366360990158343336321866785965738468367045409312265738701165717469819244549081343204856525172301508881120829591781316246891607893933774729010294710238559068231339313847792968883905933312 [160,141] 16572174848580865599017178728025512575679802032297604337313973541181016190405428125983172297298841578109187512053491713049243705206443391701438652122454417416044566347354905403597031097154005154609818540377507213845919913725933221742327569527004349016116638166975672747691617448206196653809234844078050113638864538074529961857089306379897860666630506749202017188362953805473967544369397585606143740562848018976375582893515366109763073493811878108818716186248123966995904093886428014612647845590299140374583132543392219498155618229305615116315926362187751150370153506965536833575066610192600123333969834065556978152629978864266784413268085446200038946078399858306929535784014815730290647718397723711369049211561871720661745823743505897484183068581358867858875549977053789475201628151343916679679886848358078069622136661348205897025728749437120074231249573994732077602797185283978109661937489684735767705138620326636252672737349921330009639091040615920342784332102203884002437958031980701822230379995224967482783755602102314375491685750288932579799357065954023337990096670811545122145636831643507505225838169770810714319534535068133672375447536663395156617426869807620241980281029194970583446324554352943383832612583206782236294050179586498421456946227007339711150825807203618892229643460807130634505351731437004096144979844894659364986070863597693680034061524634863826161111185605907494968929872587804672 [160,142] 1012316850962457578645917791067918779383078437572483694485805012256615759861758351683564057229077136017203215563135749388313301692996120202257805386909435371531731111546752209819785996606891545919513850726659616444634199347728565211708317425906581688775717142821517627616056445318602581515308122501348085273913845030265051984542279035235984530059593292408413588773854649640705498379191179453600042155726193548823254589129082957321655451948900640958181781149343892481591655678945556686343609004400209645514473654602577788960409933017651172653485767243595583664895712946844588124837849550093401107265730550652158967894146531812982754441364253817392366688664449232578951191629317220259805948603039759019665503633397362614980140327469399815508815761798129260471176686464475026309977166553605869802707083590769897013452544047020599816805735253204601864105495881637238340139164104121877210807573146932767067704005538690387924231272696914610683139386292447677785839236285609847711243545309536390929990194173187804369019986187000974447928875812716071483204386251201366669854794649846573580920876666153974284435781918448919236645666186720430854558847116128651028468020069824906795642832016937346013976855616900119309993562209109549438671489923875048110896094217173770769677485429750755593610266262697757098270617054666580420654127691966503069637654575073711574520910012229041252542454439571200605868288 [160,143] -21962444033923927177056715531590814927434171407750681870370514122314235358459825895249104491686078668251353083918579000557308455295438111120020465676047172387507391431414688490664661641254309369510188794292838518919037224416731613613424462481806019643103926459695327930118403907718505630875788528218147744667062878435412085226310335348766725563119377529976734494491592667182937753997992354130553112281274133611078113803488737791717325888854992161914314937510322160348466642354598357051425465683010810035613638367363522597122946665137582611152163311937319353878405250436762348310450265865332608554430467920484933249794688673698855242064318511904849355354098763076651328038328418682029688928331826130545289256213517379152644915827820997986082710382655130295355077248220646259344514271928002544518368197988996720176975633293366734380206854922742892542354978395569356079335166012240167303510598460526265719309110191831122842656600105422486605382915401522187249912912457381675130127324875392572775131893107165036393854206215747395458872391373790201850620562920602295591298924749959542236668837704523094025324747493871266352022166770803321294094261616704199999895645226331240604869536620620995370666300610456077828986977551212266456311663981059848054327066926249970863678665409144754183870997748088370895912507787350799898098974571912045590014002376679884022555695348430470079776720683008 [160,144] 5190898452855477420951161989203285335119341887660092664156827021983177141742173354379060115336373370865358868998224127150134006272913615334822724873701486577930456697294139346505177029653841349796419508507742582716804847472220471653899256699538638215067590482498738911886149118440847754705873905375788010808975831862519101394325289309844007356752963354726617669663192095728066722087004822095831222550270765598454514772903745498606071123090629617659448682445615116063141449004671638057205709470948108993544568143347386501974179303683673223043591922380527467944212312414526046819222692257197107615394239102375120581972780258362439348244538284676192639528075171872954036536292879110583010298558246367730200466452309003757835750145149990732157793682061425054164748054300233841761520269224333043953504233009166806728896161715004588191237489387990983994892432262278188382160899912478481964824927895326560755168259586995919231154395207888979353254671791188816451452522215039525634210677744324275905751625963970462690927016245973798199369838990042652517260052073315451717213116715065680454984483669681233025337807756396737397373150995225911184507336777491008728620552039613948466146228302789195602291984130568453403313660032336215601752588435936437373922385264390110670722773351205606369530492910719349079229061877964034966090732610245773038248317712033240310860604682164400553984 [160,145] -31019545146554832578391556259104169543121759968728310355495752104733914285405993902151402198422038473344611832761146953555802256516759856119491797698814276742732846081216568531988217957149099411127985854890032073877304904561733482492776849162475100805372055758520677225530301672396627276169991464649210159740443284159367335715455077511272147848156146632030945219671076341092833434322395713457648609624761912177024102445687991489333693723133138199810762260145668232606526389162199922051629702014511648583461950035045512661839530406559804085286265902491808348154284964455336794740496545778058853401398844279305446680687633635345285018676902998245579825240904737718350651621451600923453991808619089029301558650539384918638459692027469929927304561833928566425973680659500663349720600841718281881282162032685441090013984349463682455530799917339844057039761268852125264926559767546839947251174059240312940692454721486844326197139259642475102431514201553166960737319720306510944170628166107194269332626379755862388112695888981627002603383184854484700389196183971410370352180454873964212142375423585017039177476191589795986096442515381870536133811670129999265179833243345070352794964996037834897262569371047720831273542218775289781190706940843458074775734201443712495637686753289979853885834602696246849205938170721296908654941605271686449998106915863285021928950202368 [160,146] -1092807420328174955779689023240170386525808110519698809545755150604908703930607651369895023655784015967283276233319652647760414086770907154974840690152044572974489341142879953168043780163544136833594674052635314314212219517107795735143653057942358486499395525996485671211618383540639284651365084621529773514163749990412358490358341273559974837624563703648414711015539716547418680668693920511168131279450872407223718309600968201587756136407745175330257682856654540216397568073695051255369753687757205091416824240088620056272080414872259118490622476259677910969235951005488155463744892633487275859669671571737589416106820870657257995773450033262367634529427491079892252389945035264006295761370427210652041215379916993879220570387802529372560968070707009365446095439674534426542633322299705833716023282463816644595736650410609306534361443280686133401000552347180498423579161970361698638868462482527988084432787964412215617798935537416508597109112702656652400369271637809360487232434681569257910922537141679061187987777929020848157126348411191134934093459108649420876002692413564140008264071148732974083657269585364930071535941371895737773156653246293729654860918264750449226085114421695638052645130041184849950001611707272032603709793385840982819211947386153160242420881834009564547963316791808186103544425943694786729069185287205436929257927589197144064 [160,147] 11550827056928447557395861634261412278845817130069819954966528974695514450653159814387289991949159996589850113290782897050979920068332967411593970940399962915993705766391402080704094828132239142829088638321528031679151495866271972350993857306218450847974337062803080616997687205513302835916041716439187021484823818429058345436753258212699243304040091576089517699919804347154046926813903386615185652486946916927135527053573021501175864292333202107409186023676398001889886262717615688283244378974384132595545564416505241167020666659400157431400990769285289943273435828424401347118501673332649386942551857711172147545771075443549253583597575031512982434827693594054111127750388684587352107686555134146977931230730399872723214338684362078796641268697278236972126366781154176231818038191060035818099598717726980680266477301514988369823746958632233248339369107063578918052267781951791949352772458394834523939828026218812452604656619382384845392139514757486079470819139102315991098086078813972963602643533998961572588315265756327529202881268353520016373486272858686691189973087402163160095781264485843681597396026230625719958075048496014545828426119420146992902973671850712638038353191390163768194207242929600287778878371707204374360965525357279313946751273940817836979063698770130505573366412373819244216728248884995872092185101216048570533412864 [160,148] 2110400456582162741405073847082321177428302894835326877905463878016853944650640490915631106612210785310864191524361852376955806580281825033985767673892961909068363647404954850800197290462186382888454388995292599705083293566211509242894579397684236990433784168981613595203847851739268912591883243945362603103650104918610650564316267338387551569377408231675948830943980036591467124017292199649477545922642392530299917136306207039518020340380211536486866307002672572393312227145106750594472941261135853183648378802405016622320319406889397781153579426637510117427943501004931795956146628086751682747058172727234377564255542226769924862674319317953967118541963356050070476271883296499731062525315680074912392075725940480437040992281668404404336021127819030783796083150669647641418982271463655308931451799454917799989416599763709417579551589873971263128586145180495961788648028691347352434244511373966540192986758456050044208012803369336574727202301034494012512414851681021017335140663519891214528193644140012208927808844516640946027832196590404335050651315853210370335785413205921818349545952328283157158028455106911578462548984438075907002103512574215204186681777933509245953384275846064316769021692474249825169913311999647965423025651081223669473639127613269077490819704991071462241722426376348659268799250050994065945445474197504 [160,149] 66150596394553526673840008505667970810986315143711394444330322957783163488003723730075340863401341529732086638375137300123897442399134815350729647197084105988877784192184390545324938713769356682218436377879608812942779085936187810630727986205694435160542201854013472432876898174819343907222591240101559163597196510450207608161483923645579906267386152652773574179803319012417706278586819766898050147142987591207857138938387038850376359846736508304490425557577403081315111682983651963087742208618211863959600827541619733335449576470882925786546830308969635255566939988164435590333640429014505330027671421322105279675608871661335126869948326912530235956440066973903520635672671439037210655925277654913832620087939268540443706597078675291061748521042082981134064377355323902095063229803998149943487417275491043069712454017595663996534423512344976833528067829529509857475040358203253621283131987183384544967655303309414654957776211473638771674498856342500867114646377357531285301919186942666341536277323491692170070389248846390873128879992046891020717951076092558827346572782793074989394177419339539574095214095874797790192456184704668648236699707527655835934503172168665504579668825176401181909247172266589962133496787782458976855372645417243155964757332522076530896122580094157868467876867562213634547350547059230334976 [160,150] 59967419207329896022081661805155753996520806960725295925438052377378518025023225804678330836234698503855606673697697439567280299449145855277905532273494178696734430674675643427078298018124192908645758326333403614731809661982065554154118726588252632601585172188626986157652957623998310541505669564250375436251814387340114933308948216834991984934020860136080638893616465432190730299805635170699426872976371857118765013897971476680980203124814183894616318379674274609199204623796646217534289798813343491111461022813677087536078084229806311253548190811842440342128095117745329555947944213503593707768794641861227875500244208023934107915482728818338248514185285314889511197552505665301214405962276629822498341956250991206261489576858432581850047048983313464741628810438768844896121702906418127032941245417352983185679018931724749930536494953677559147485296373114510413194553613357453235755478849662089329562304382235162624326547747147972989243730854622088108746021548440187826465848532793528485721976727773533859585985644661120326771605742589834776093937937954982725692660403178957314270523752682197744860782975860802500763881078339369391054169586725357556408042461442233154687194095617783773733151265879975882630601034953190140094626546659885626949166806473723685989943789041701739194699182342720305528960512 [160,151] 88612213719918583084607549379546985838631259334934232107453509426496576011586926224027779276899307969868917841949822198592159000888304277720234956925089942200760775589570334883774346709085187300964117675022932204179481311412307638877502983487460476515067826880399582313315234563145558086505407819332798166522881865253813560620464494299837729580134781155312030505381586412762864683218880117789362070719629330271868875967193741169091466356788519495619570788273557868778083903083128017985010739809016129990327251243579222998179630300300460379412205708508248724724301099786113080071734213664684078201978606273246156168752929385037878104723416450386170265623118883196468679188942200156989595281571108502282288268282353199225140812802915920066252882165685334193210775758234995448890067472729207514362257700733671505330131871943545899366039419183701525910125460390850683284603438838358603526898932118570967552539943562299539325259441618872515060296430100836364495456973960762986106668737277423145531413475813972948924910093738325512105725943279044810809257623710892540672323301304670058471481320222359424522260446248116302551606549708551960789569735249971336850269930177973411978874616113068432191354932450191908045952610806481393948045119182081946808621188641294298701807333041226306879101329211392 [160,152] 42388581359849458598978492070046436413378755413388085571237180545567657176795874051749537923471196735012146113792271809351566498697602317385838446509328156677639420447288203946538126728075622740956620315456707764632760764011610163527708298570848198616241067557059791543832125756083887615204571649121040616004043259546786319620229435140442544118346278023422228103000282474732984786671708238732626858482103031943769351957047883311471373911614744077752296673545240394682267958895112329820422200496570360319694494026343314018542739415473330854628720336700350996654453174725603483324705460742293183733366838277715891432777482339024339350737383428722814305025790084549954091215694640509126473425421553433066250025954372024488645015744646404339020776019265431042443040779190344672462494399319685790566331879042673014972866817838887721714946743354912466895335954442031794829433424769199132126215474928462318812782283148579682187302744842490035227906085004753595730761063982675165530548721420529986667683731162395326564975833292046452574372334236444170497689641188527541758212677366309252364390718583426804323237994450187537371977828587955558243361880676027852002341556722210773589614010939952430150752224240253809853593967525715135008952385702368374375313149382238634132793328177097310208 [160,153] -2439703280566891214003857711402099552154812073476750258157974739515740538675790524224103349043839778146775234852899254297306690338518404945008318056031313410743383040263776650790005158025817768337392297404919557290730762854026449761802242521180725834946574614133388790519306068698785944596540048268766928112618021787321403844026759140689904911348840315878006383521939591139783957322824789073024552027888159143374381184314658542666896873294885999359910208229445854712325620834891887937667671372744247419633873152404181570180584339636213896968175668034044147065732833495896283763191368636371726210960846494482864008702532664888256421767139747677242330799443202617454319471896065022780655839358828443711862453019199228923928849618586738382548344437060524485573789287592663879340787065739412350793789537667185548062858146909023689340857757009545466854200529793664753644705361844873579844596045371765226884329636620888997970574897462619523464806250178856150199894010632583543092403959251995837012759158052090433734762889298855357385043528778015948193385406496787225483516957229238481001757288989007954172714769049302471730445073879525612374356953460631495078873353227660505256220374599426777439819653811565295356838738180509805701365294305712493641161926043466376212602880 [160,154] 948387152391697126692504361542389871925727317107522539847309573543192262561091963579382308184414635414709343082262528475435697405105237742983409585376282763589667959237315142452960936432759522176631005619497291901568525466520634712836262644708632315498093825633657850987971813696522015656178414106297208896694727924650154903928221304305082505651182259868427536885933568085776255721318625014854497490248105528282035680004275676379020933870987285527171044911174957728115793815876592469405238418450181082050776480256181406494184678763535836482362272778202228313874307886672691789057988253366420188108361911578757716221662282353475351667030994221934446291792217826176181295730116819976273893347005763716437994159358180272841303418608491630841606776498041743709910299906329947837094086260410743388035723035211889756119553438379165723648104190636899680439624381062755708973697364915078729259474376468541921460728064077808067035649837389325695789857628491934060135748201974796990375426314703818336809954807869622816243966409689504228564824563548971745350309589303267405816498998240954305625229403429814225281818277427953208502251850266247357539200358143304077340252228689418078861472712034302431738825461414598831214520403503236146606334695060721790938887153152 [160,155] -5257742365507433025586355740522557588149830097386903016603505792679727287896911822103051439173432897437717978827944005135860527675703668601163183632838883058932339847632275541350869476549092379378774668510971727210329203790370037025942353367058700405414203238290412590850416701226332297269025793920591449000654039491381874984209935132751228824797286755020573555345322694085687124540099211656192367050148293764198181033734834746007037139560503836639079028905021171953394994844023142952868279500768146614546866455062664293119435924610088874506747407538887704481003849631530304176780017614746003524498889767118988038495396950776933718561545839483676192566654072691224816726186593720967615082460570203766977002554875349532091216927044150757458193134521430642495216321566518585277124857477854668177261991504138005643367861405400787284411502667462844823750506800175890894881915891585074789324750567392275916630440165818751912804996557519991699482186567664315812389904813764413559987285591795493264875415063090325461387279263697618046025742472567282470809442885510284172808300506328702476123162951617845772666767894243503262975419060590623145772340340306798311945115466436056120566734403668966095440343791861019267563241674059992272812151045382144 [160,156] -355968469438432536747562882317684710089351120335210006097887287908322112164826965475228987674205617254398239561058121443051590749261522949296949480731758186333663742506020484033466403254465049326188696654072978127348173861319386543201945517390161536971221075629592582175836246460111427529487205065715457931288578918512855179706495243787920236868493570346288127808787541967598023472786623384806735084481374703719772988849692293798660658373127332498322755034379036046753789374312487263172405384919873753799134585643156565209420848650406956508906692825556637193434187606807988090434511320174777093174416168525007884113020882157113670982233734859515099761869358964743076646119829943379122371204962887923102389763758723782659840766698141363046906009258482821385522480839096444797789757416698129158425696242826999960464510751146633512315341448191541542478546306201750660366084270577697504358855515304389933718741847208552739331085612092035579796841309405756476479683795648953167944153290777908082299394940032007641764678785022031900795638918372887557526993747643902092084528641769719203421341283556134208623778819266235284086233757324438758303949237708896945374953126329461622785096159533579884379193314161434068884560210708208520960 [160,157] 7550588318382148877387477750686585954986132751761647741325658459308521133693222588588934075535735806199264022713019017861294030112280827668368464216242332788086793196350142501192093747979344421261441826905182384259036824907761256870903579957318951529724011399348835619073894557927650236402697130888970353043506314685781172466605369674170760137992320626513634863185036366251892475943869468356608792032972166392364563042795235795957967239132638803585462242481445479910610802189933687330611600643729820447066703186620967058761949608670654480003892903178558424498653867206873075997438475853948606472646063409813710539634804735143139089824419757799122378564355116123547447482835253370361258660068599086053287253558096589799302788080874367223538083133139771954544605372609064665926120275365518276556881436153590017093416050709000947648669271730471187923741171243974278582394194836079838081591224688811409417606131035329571980057072453801403369389057720001032829013056112034519483987974820078861698010958401598147677290269182882815046024392945711156914298572833047368476939360648184092066264693115638095256856848969644498975528268717333793942054014044348886383800221890401643144105706435134437733120037229074118975445760 [160,158] 118762550806067557238767993935204663181002308385610833812099236882825923324511792754746014151954691005248770275004494987982627356945461495472611642228068992953702711532469884173057372206906303117662372303533455882512483356853150815164379788584363939690042242782439152869752513582273395000133073345909963853561035500026471295436207481156303598785044851992528689161829813559751183862582925035513627978197990408811979018684252079657922518829201885485921728372390606297588369142565951724289606645370500123773370989152997464137988026601614558705332217385870629796573193998478062884925629329309238312972055508364886501387377241533191039065256648308691313157934276799696200340296988585104657413636284754717689669128736676819644083709540403654654667363388207584440776404384171768670275982046320667418991948514225789267248820738907161105402346782011559996323694065566543602358078923508395129814378506007341127772213711687724059009999603199972687531329747747766505858122214756852291616397064593898726166382509728824945861515725782203050511118059344152742131371494278500012487523005800750558620399173368894315617849105383773991470590498213598271794765235242016214756932250320223947359422755324081250925356672112 [160,159] 370669165266380151624269254317909992635178769494594421727383246248361468862052272184695057515522657734294594605904758844610127350101676566474743676041507988084616349513497900404467709415673559051355795236747174951775923697497810427602315089778378004406841683944110568153271958345448273805189018324881641830788411203642863977873010323123827400550737880032207146851419276345263677189360142571577528763261399382889332026781811299726733212025516741626440410705476820754706660292614921486037858200652978262875179903830927528574817565552924520158382795251558575832078076318321928068578114810733642861344130842652602704727413367769930587182239524401637248824581218905964783676381163084877462863333316391402764805580249403464175190707915407629983986999565826250837299437716640856782409080213966436884115478752041914260874870687016656947446338786179737090601679343117889097040285259403793078388107062982552046866060232542026971767799273302172716623971004558273597641042315952226643603124094291541375230925511293427114232434226613393823419379870129139936831372904075490075599338120007374916817288700392188314749477223214116573849857520302003281033147311388608452815422294393465880996378245595136 [160,160] -434266159341792114256421055761133127621439960429740974050757628174750136563132228568221611541507928616028595463814422442738598234672509770076018673186130146337296305006540766398821210430252664253119924301451566351600779728522461895484924926766527381661064585983941577509951121581226703739032256864022927557624633448471279661480257479315420221085137767386282224434278405362841864045253196509269556373007970079817608570021788256065704724662344363447272248961134803624476585619510532264440699733166749929597533251395775732009781241033970222546585856614747442954986284855788595999454738484190208527730069817319001735894354431416036302686029805912648491890143151099764634672202806584231361549350591319816629817996071204587556711096786167588124708848349650308659527500205890519888659113303092945202065310958625518760540916526889983816490910767779701852466094039711873229839762155539137745060836389204582968540761929360268866989584829773985902178635192868144852623030251224689353104268094728837230624150398812107310899287974463885405294399556959417442202620774913174487142470642416066338324804316010659292619744089031498247426591466260128749824085085311853280180405437026533376 [161,0] 27988065556830600945106181248554133493179760972116042044705057508500300079607174009711859471445695905948831167545547571156893930140142979569979869257519405615918280301379961153421687621285393530078711840767609298150189892663516464981249036371693870819903520850463314295190064085835526915345091237626861922819795849092668882753967753888337149747397639606326091060496348299500853284812226022348007351728362124188813684547434624777522502967445503848997836254519029102385601750209434629480826554648314548987460193745353512921550182713093007337127279078432560768355158517814848082311520182463084544768682453715542581055409631178048237683980634387400337619854319050155832648559459712495069207778083622032690016959489314147846766053434552124257624629392465112016866918561136013171805690981223439256587121715487867699359518078668361670785916879598730201607217421305128207797984615764759268917453942435567670873170208571470792044226958419010823118621125591484634720637304655466637598736307798596594500036638816299658995413293765487129984775357677750626320651574054317478559442361208041036499251613343281112573479100625116377231926784365594002710697402826390593539503301806475710385140271661749774834452559504347634675481846092843553890056739025987984220164934468525171139917232584086387168393389512106533335531307706593654051713642472484192493439982670683035393855538763393620879033153721114053963848763980907242953005855025571188295335781868323538132608502936710703186959761792626555161788100203929857527941437808329828091765177995780257629210299724113581390447388410341822610138796373685145997959082910590672228246220918822933991458510250518715111565062608299806927024542399281270490097797815696462113906021465756698821351385387368933856358554539929258005795630721061111982411399630500270196316916695122455126125706647615149942168792604638979927467856663636012610697770160314556358365292311101085889205105640566758141298580241625985704446159309168875356793648494952483486688826138600520547494721057546485099010169506072998046875000000000000000000000 [161,1] 6733950221861344984014765057092026678482159501444237454384848208063175249625714290497931115389890373093976061920474003485653078745807136789472768599523828380326765961704719994414159509500759697683055499314210289114467041375960415544764840535680961235838621843339385972257942111522784050632153322061129475109610427028900781084502125526303861425872971996215959145589649550141426374219013665013535755589447027995877252449018960271588078145831052458862649792879538789903284875068686084632538723760540973170982303426313438204333947040215519684288530422229996686032396988777305231716893263880898501191743235606771738780400524381202870052850196965443341532862044064087434638403562121519673492294586731663781707869438805208572985461725210392389294046118218459795571707586089166228506701924685195968992933466476019208046142180929274243645099379821336872919830063891940089817495787509570534978390939568453871886416011034398814437583451505660239211226674082598151339350398059869535800978336721839758605185582326250956901775415049882823984286431198314965661059808799396133253754988089474102214148480145651400061583845692065820344506980239801221264134040987305916084301409703353239489716349062988812154755292912056061302061556461226859917715474673853842069299099188326913480873853616296229474786744867702097741462746405558326374314671658289213097366901066751182669109055989731239591025145978990026587522376047775849571664669758452909184174579918299943006036162409916631242897250192036110661843529454688287187469389419727604510454454683602944113039112940630427110550572819409436344609405809976290876161842180386087914113979312177782197576368010231573225075007403230707796646895774925795518643357168843279296648696727384554762748529215272938828067705694126983723843709074853010014143847402405232587724018588411120705969684754845496339296621188288253155125841407406668400436159765205317571433865308613468206501245254492321400738257217397356567397577771030492354450165357510294340491431503376376383612766929331883147824555635452270507812500000000000000000000 [161,2] -51496887850716140931779055281902195260482511175534470822993383400698744191509761570918165392529158497979239489827188392124004835723977644082498077141178315188613502763539547001308258012426279982471225370637384325611387379967025895231514273696877956850018668008708697567215386998658692912606821066785917191082533898809596787969658644238577573242482504314813006198946643730673942181937043243377020964177210167123176124543852249260090171759669617783024165738704221286499924592386291831467914453813255494156771715698723076544616376322540204909268332803341340485411090542465419572441843095474119070690417101621265505656800459606699585540781966314678903026764846066313798308087334794888314955995471514749613148628228939482849207648547485366644471100056254429974555707794757926670705234856967248703679766912901455022229569795930100823062991646728407362401483613515340176426487202703382344849100442464492361727245846269355767956771799535581560340886684365494174355289467241282394518678251473893678238859757498957793453276177619713949864699748964726803121465357705235627563504268748021584195325264239260169661091868017907293315830092780142110343737415252736742899530440776697171924322932374945349916806086297863454609304848935272864489096453900105716929157024219630764976968599421529580106393079506232146440696645737819008490722848786364890349593829293152210876230343654965924370172395076157075500612458290000869011916311413001384451471589412851902090300286185553750706316597030425044902852221238415553808182301746302341934878231456249663879813653131199253211290015563217236299252424685805641632780671873532763038042932436112890001617952332890798788823468126050581856418155759366382738014061251828654260762511054766563489729544938955779073350765721978329735194862336767705729542999980123375402658848223249469365613614373337703249890213746582880206272135057205031536646497630011600893165097878628918982790980624593012645140884530185012293124345534288516697246621059505958568458893896271569160308367862910472467774525284767150878906250000000000000000 [161,3] -328049567246398991241383896742107921526462808104084800221272493039250072874949697544739301339795549100914191303888108976138334299899978930805642597562989505888993027151912762469224375805633156188162884130173887834761308682978426266299071454107853039344287568102742492412332529633228916122654368787444109278082577028384978187388999412280821095932209909611345497901900344095480080937800574836993866578311770942734558402357919649494383208375916749577734257657532855855899517561250352823780023119580611970214554361634790709141252060737478307827265825559166982545676916429365384631226222185155381259200570894801829903921758574171496892866976638414880277866725679631085642147786397052875116067059209383035871110399094201090833223737047753551792756808927777396728201303435752125452491937695881851277350798473532349433058208869958273934598201885092759706546923759069589267755570231694344413861705985349852689112149225818280867684616138932749967574223343709052489029299411766325186553287815640829930295231136059132073497008605009688170824488046538680035242223061218560052019504001371449768865589559478710938422119226833122382690252778342823331292429246611165305130527773383709947411406567384950218460407096384215484571786603529173516034551741602963683009764891114494718532479761837177569824726323188129661930801949156446965807225905682633852618781854631766511211401182061409854121111640876095432947854219516506383494850755194258610895464973588878515951903730335124372910475401345091015240675508759620717427704874362933102806409957545264217706836306812434729017600570577427213031425549718279223176135029810399992435296331031135564610588294535787789165002666752456179186858628293658741762037012346039526380054108516755117273447187107906333660554793631078600212852473046992329555774064527507007880036975768904989687810726358457177347055275573820796682473461622868444261920886509009074922918485513584671646261389057242151477284119476521648966876126818954030021510159157300277769836414627595277959670738709974102675914764404296875000000000000000000000 [161,4] -5531284828497211639687473590269441074554991935686841461284574124575668862548425970758313087097804924274899405966086764567519575835685628718215981380668954377261025031127204495946981837886692385602987392124984281381940087869356468824017618511405399649951223589189800764770316920698752288326203658649765604912287757077039521115005362160705901674314584880827639149793151846544260552115054677465819924295391050767812988117929117316600483301210174000470858944762072431495887869098352292467058336201874990235628531313945526419932756905581005902949343473638081255981114105059001994553442260183984477410434794763040226240550842040745212065766704939161887684869077769121078321564170941529231627240724765885291637040599544806202042916113161056638043102886593563967853277981379632163101983724625848148431698645141096755327137552984741865482434340590161777167416872462029988872380875012453129674873370663451831831714682842464843573074177621863768549288615190587890012489761608061107951506128455385549313106678616125475283060142717612722244285854948915726565866817279053893239239855715440926608208892088279719379789257084779684366089929558143451324691625372399782396611058706553866079796640266893815536714183506685223639294403989321804898971446699053189532225497362389974884361209761738981890245867312597304532111162231819340684088935945907740923817814485388245872020987969048073308054502069731377772852314040182543725337940671904388502499753785830760976941852069647053221946024455014408730602285680619427911741367622565844822781386783763544816383590692859409473264059273463953195377138712069896791866364335477562669358389874792261338483610956232794628910724161857459371129357535314152878099039627387731845729987648902233156501935184406845830193142202882111835413007187262597901708038714662324523372912355803857391830546258652616185975015347364105639239241781092428826752751604775851675206698120928503589547774786444406822731978208312372888824403768482200922778321591324987921023102332491365798472493509052583249285817146301269531250000000000000000 [161,5] -259284801744589118533174585164187246655145975328596098733375025283270429247991878361391703493786804905849288980894054683619141720812357713547885378606966580286145899805794008447306781332081298927700464789324923637756975407859356908402562131724552872467945635325866963304753276858361703449049036323987314215885215944084939027331727982545927530433730222602140349397616894331105634624287756973589266712902630156727382388058060303357228623823841617549617487885463791019871988989372424900733993129736400343948875409578523387111673684810611315556657214548886577372536277572488024275671575782750535974723902249313346013928657713714815511049556579193934497582367329278023849517919160172320433422399620914614422256941527364943690190499506951110897435281477640133725734746223133516864464060562862560032335921435861555530988823096077454492729336439991119806354586704331966428669187483760895401363405885945705219373811617170271058300935008703871530984062994815609961329163489154630707346599431710465787681623885860638362773293443261219410457807998432261042860982147381685218303256343792995943636737551375703383261872670209851104740059195814196181796456568001717099861453298958649965905634716662708292232272801320329400603194288877077787501976807561929027434273133401482383335605536076668640899523029750727723922220546572379126177406743228551743190493242018901187689040098847394922295437399242578305750766688063356528869546658385491903129262182769196089728644225557929335309706377294453990634621992468032879206879728338480144561022497152533664939621937404207490139407119136907696829643480249998797730732337583074168117962898745849254828186858879562954018654322252274839540987881873757080496842758376536449538289787223915524134602222515450676940653940746787656383027853409021571500052596744368486899958911976530279566443280525258868108854465216494565184616654411797258589041153937246384248534212799180972454244478161428748595164662448174305254378184377412921117948391000872211328296941920202103859516284956043818965554237365722656250000000000000000 [161,6] -2372563475605680352785207002935582187156311074081157505923961414765694746948172218275337302453271196153319810149720746071704546275529573570735243732959823946206737593003208720490182712791188374425706732003015637575773991467613586148362921475289669327192740710320548169619407818490702603091616964609728651325824164550544687324547643033898042950646252039558891732279754790873985800773692168301527466446247545816741833759753711984315567253053925174507700638125512305736088951166420331874262543881886999238082848284790842844104359539149969969902578158057032002123047390965835368905818798190315211156460004839931415876903740648390158570420396452344355020947964789054352829041097654596393233210067495843196201831056019188505442799739252852662300261294594055118083924374656788671846677343888885400610306217875218253239321591680556435484245557180726635423669350477512473115538683329250609370928999000016460461259741336792724568536627207663555675319816971262761410238149897029885067863497887470855383954692193073864782540891557395636996861577910539810527776940115034295669786484181091328438479072683102818036469542416260218408701986513652147536163758262143502429336317480741475457008699944291314103747018866053322502851289119539514272451318971692629899956930222488978128213797481499157109186569755443316373158678300610590523741968541131365003953497067831218280786983647360833762789191136458344872575853378558336671378245908201532226419185338830687407346834147916238401739525276331566146395751903652987213958620177442437470596384615754255785074301834801189517300952082202372669039870011573904864769485271612648863243061308091885457446131836602563458450486994000300084816814490504248428445848136183206053020665507066675309326001835038798301459289793661567754670757049196791992008025419046117747800806466841291513041639530363962333465791446740667498302568167097757397490500479615506004828436859730236689472235197989493106262204510666010561987424595853004091704835609722863832716778320107279577622083621690762811340391635894775390625000000000000 [161,7] -100716532429029149355304994229452757321822072263946508666186662208396845316685225064425595668338142168453230800314103040347893868917364700566458944877362408094166088452073624919759862106213021272987138238800140020987652377108193945622625515287575258887656729754681952916101459669173488345446541054192704105664425549364986913907439304485011291974788537641391247327135474901929359729570463573536532005336337045659796659573469741038373001285514118429468325694628708766728670002999252751876611924463725931651572606033191255475583219632275342223713136255895368787576185991955807364209541724875591167232743732367785947739535018934446533186618334158996385552594930472205292078087626890903094297110800743268632381260443048750612812351379640569377685658678176913599632077994986438928629329768939227703647785058003010941091984165374397181105160595293677906683131106281508304760587324863881749452520689371830266469738628707441288571410473968900478041985208349591194544073617728625503098318748144991186368054091217698731033558805184737844150748443600676591481168911499364754998717783494466113802277662413196735098426777089118948698535401727523570640041858668823408020458581037343745588139413782272158571961089467339093926059348497513166304751020836891497784465475945670582093750426714258231753873775174320600197399534481680739882406315356286336818825076244623381590851006432698393393521398968182981263407068122227495969070699016064214633729782353140028817042375600521923196689284060378709345801875276852241992490372619445561237185727502100646743017888855722415021254564824062783908501455896359092460586658596588160695175181728147949812656021632869419279668386383759904392834127943678370193163598936632463151733322408591551600226312736451489984577505344207360124649241063292194889818869900529542557804477426742685209209650083133595727472061695016465351330366378387100336406896974415050135985500397650181150245503453964479331016019861177973616122841071095868528183051663287326849955985551332560135051608085632324218750000000000000000000000000000 [161,8] -2660030891093818608596627244221750289302398507639544344651175149927282786274489821297334309679490997952434383633502866516682495975442062657348946115309113664252257265330313863977642382744865164579782090662641166724051897066466373950688308562971154985744892846517345082018921609572629316536824557726131577071345741086245198943134955999580229991135077276660475464070085059525278514232270578828564906732281577786094489626223832435209183651749148232564598660862739557684209735831600721265940008238484742162815646580192460591179408978603119368837780784261286014403941969408079431297575467444642363752695454159876564770354001164486086959802891606897942961443470825507366643004086580756156467627221203950106200250372279260616988788558157627872704798105588439881738528105319589515914735527415630449494420902358832074879829160936427888402160493987536674331085824540830214647724334322694247807532227785842711605994732802089496299573075604255231456718957848725378665266569156466911952700910625631937545257016882071777581989906437297135860218283267485651492093144106361679943679596943441262319106463732677416745570050752879477957432913515763009147700325727307192399917542021927829738984323760565368986711009505555350796044204547552161857095857168082782574578740045731003773367381165681115100728593108171233787199098935866156143279424189771046740449138888640719745103473631725001431274222148398761331370141825618802069703821343123429270600251763810734335825716969728584162386145330288859650768812591723109095608241237537121670732656142685435127545672851457526286336732749400397392429813881492324187636762932828738926155117377975950573711522306424879867643691375935886972182328633007996204822640239412999953383924932999870259727160900988766932135668906277894192076102341651408884333337954511417243424250178113472551733426827235977717381615128176660399378425357535242011395570935821229298900087115501055453568939353254798832960638207696225303732911691627608133175682827936487542548483236107159655148279853165149688720703125000000000000000000000 [161,9] -27134325245359556761300681746777182612704868588410309229439314541011705774074445790806153311244799378691846220129773857870549197307004958548777787381138129406286588912406854847996187321097170493276669920318481904691232909771297446254725066181771903395032305044011707340555174711812534157745750022162049193586554766959104917052519556496226591398526208564960008231341410093062623577722052312633271945107043852286213911223160686756779771929622282608484688191068268818238908226284767855854319838979158015541671323619416139536836122929324513424454597048419571797593181021972447565841976299665076462573638574564914753857989593117066476372395611814785946731003061810659584442602444770367513752205984764881849683582607205270611389139262135980950649010491468595691790493564807795619449387939979590271928337051783594117339285527488706341843402855735909230242579679718197793294468185256654002109796766168745273094757548640880302260712410435806977199978193672180758313014539504114558079861833801489743008027278794456682753112139485002282720564698025149871248395917512914311433233358657496993220830880800821853130057028971362010771638886500215029432508677894147447576629337988381872023607652722972873437308223906408352915190565779502791734795270523047652300467226784732590086418508816734557657740225190694742368098229878883798963505602920630264381833338472361848539459347337937720118855030690500376946660542295934030157499837424032127183670033342522813124970431638754511385063378589987808035697759424309149202504491781896835796344642744480712291413531977780388938525684370725039661407808460978966795109467132826135798034366904622439969611505841781698756503352797145822293125673465712844138655230304369676840194772992250640091199679057620840480037834945954163141164527625315933859573020606170895152048673579883032361074340429364570971633908250597845339997435710419304250327445051739542500342303837209494288100688887959108396616301761820381243953562150697131725125116833796091550299414431766109601085190661251544952392578125000000000000000000 [161,10] -84187574333639286650488001165037072754976028140296786125554928956183123751556835263117343484156066427919864609686680417770212741817267641929534040274419549594637209308468487800583252687258307850032652734049147751715634827171223706876047646815650317346287552693180422260221660465048034214640557862762733292687223631406719930996367748559135990669043329746642053268792482794997827615931999638070617793609912418291870856634743658949527828275769208533525264343402276017098330618685498222617333440876683333675424840265073830012933620129216204424439062364048369163899456634543873326228615638454876591104621866113261097786082161608353122328059112372063151381724236283138590247731567329482520593959058364541102941797052112211639562696266683780286952964700077225526853679970334445421321152456159461676855708590572546285731290199140243010439121063560204052889907145981009009983531166152150701254768355748948315987404589046765501397311067728718984002211305803851028760873068801618100364227374814613872963058697566556778030066049130791401711086870919062100129147368569207744929197341205342719100123655535016137692087830028990667390624753406529457082752593991498025464744900556822895835738972132236373556860715589418863489032370238026623225996761456156988566134429124532391764130138910732887861450502828380729836180616834132966961809654086539454925493952784907329474529102607067508799021622210034626814730644648953378352473463107276717330519471372115972371204474799270866328461059829630809420643244352040179501114236371045956299427144238375696384034480171895200768738261256420029490808300260137098347708629456383175294030181937891811431303283535058479008486681852914531153427837030683292841759915480925862884773226949207698095840139064795171033068398033207823436554880301218225583885242184161768090195590569895495074237976052087397256852839635614693237708794316281479212466736414278634914241175008965942294359454760831583775949946034286652906801998500061786328731910867766410438675135441014774073664739262312650680541992187500000000000000 [161,11] 324237662850467582389175970752641575586528356445751703310676407591246912166299784215020708689494750767043522835215426523711513003178946362998699328391891741476815106153005665429565750048912704007727069522945223799970872204038035646928682995407225247087451737815217703802816924381372557848606688882532493916796221995485987902978216873669386712647641604899434738743438144469091192907969217985843569190146853242272157289580755539382520998526131870946408600221088646623052561340630807088106515008941321253036447174455137088891513723317839364109112468691671651070374198747238590498842825644338532717301632205371188477816966787307770781285311469338896019830455889939213171987059744819231655060051586613086869412997609151436250491031443989622055409484899534512212920924914060426391364699612111131592331784016760546919146764682085311730577974403365096329292469265229659915905251269671053321717001503094786321340219272580607818516067670744717995854443728403148773692094451782250405975593086739886739570039869348912872364343792610680751933068740242571400503721610591963940419775994915040570573885416352776041639017694382877493553831276412254165445132229573117252310415964243148744846026831713953819093254871031878238142704347601264997900597093953683111844774376525682550806326896610373822600002601223723860829371918137892905917801552109269167963217973764764170794284533047459032832424006999244419055277912707133079604476168928440170046996746280842842581524729253598182736545164901713150490758979545851782329749135979002665769932253618889537602562855819918016208326540216264289259437855450288078016225278043353635194619264476537219462105194355499198573751370797946437241378908474954995693560842955400577658060998162875517133722944123877189895776360369161132956198948721162637871180479576338834505164532540890163537081867242192158992752943936753718406654373166165470116169605259069063809155807318393406359241011276215864368672819952575141955314826455156528614690105543359838163741258252571242337580770254135131835937500000000000000000 [161,12] 2364449967891769153501684554710208190223107665592590822720654298851488313596346706369955027633719220030249066766907482755981716530247041200246856233318804703986032746771964930258041593879403845209991253209747039587220660384143424937047620455593763778873705258293294481538567053181711905254389443600170825793025473038362359871566040001104982961549153336273490119745894655255340556632085891718611261915838009450339317721642488260081073836609285762279023990057003693476928881349505904402623785320216509927057967179734465554366014888569808826651793969900130918219632651384785742477534953330838859770024596751772451767116169339474915299701788864728951092134051808901410209338531482038856098701619284170244820483838641110849031131362337639823325842031276172818472663994480557279041891938613495004061800999165481537333030408163558533808382884898691186965682069800001302092071251821099269641225573932657199058737811303866190571882016308740110984934521754438698824355841098944418462351363865238226503951043616134191312426487456777899240300322215588704852328393088546335574041600016680538029331176500773414610689125536791386603358236712119166704972586387880099377993884257774187469953123481249678538547326878548566832000987996130712972418503985185707068507119943543019996136975292708913006245823138723704100747907112864377945733246908949822337195554987636080425357761097238568885424731638535832813749655963966128540772407001450291435946906798245839870091912320217974456996059719666729638238557535494244478881648751453588190071791108714526062533071486122168073848277779196137829128821704218052268780698805054349377126027355612909239495305762917624681059663801292908274854746113820203946818176125632106556406898664106802166788428355359786207059519203806321986722278468693299163765005894094158675148491085818920604916643792048544069228737501955208023301419587691865995169007093399193884749987844137302353013510796510520072771879298388122788841024013710654867331533052329738760808707388651299652337911538779735565185546875000000000000 [161,13] 2304343062761803606923436442555816693268380027329672368541830409427576858350153469913886174074249643488194750851771102430971401600085753575319153570013324294944216209398546161034524550414840365910837013211055092230218128441862793273528944924066070619501967029166254217591548706161664010557973509256414737891635031583524645652156156742272987835633807482640954652417192884996983997738820551496702900759099451845420609442737146803102244035649856002935801440952267011054280633694025365429157642867518251983160034220321616120984238343686753066420321444757340079788739085752562598194597169081307738252547951730044913459027292055579484400791252070913579104032153612196285117178956461484798245408462788780544902888896017501380599855852582768809216157519318447432604813775064400903707586567541622762846929468284142465043351598094826542724111181803652499991373627631293321282755367738783173944783170518440460443001174510271202001950491796506352624021057638267629809788651592972595065518875574929722530518867208979760497559747539328385027795949452292401899351035673294511890791947386445342516705626589535352376176767206152038420295157642378577353340931632904811449209646138337856476490148802351737746489591514919578493103695517566384517709862990396741230230428258105259489264165687062668472044331952720679795773549286844505983045608770817832227529584921598298915943317987638551581358378850627265178318005683807871856984362998318722704740814139537698645824935237034547839767532636907630420337345822380464345474451258433911014126482506204933212698268129619117334325083795549281446203288733846664464656381201216397715439577095547489995261523452462945485276628507833213428986183047490110856157322969767084316137761769375028443626474366844472968119334647940911600526055022140008505832425532010343127551084678316563926335954986507771693269307852171533209900931357106391134340488625992548834293360504881108027549230440004873340525697823022117257046342649387170809981249089794761998340442306841623576474376022815704345703125000000000000 [161,14] -11307892644939450359679815686697610423067322714683169111961260360881704014547349113729996627876061484807402975827600961448038811529315262994871357729144846237391631661772624747423235884643307639286697897629239240297405289095089366098418350043633934970559159199784850033023855807973285719158024626072352153240939836865037395742105450649342359660895881119268586982581799618009426886940389865826210570144167815691075598635709021634380580526227837932156238794058874017138571506851017200073852723269967276917175577934663407087125976677856986628953570508162528029174924599162136099405326724978012324919573305435785493879940052264461224352273836322422996664926215061838254048360008115084399827036723045417897540224656837337464153274380133595868367618022606016000165327020821415626975951628520395219619126394399860786040428927368870459776013517171749626131765237599962733863199091730538000015244013647932360305422276457489487069023824490415598378789539775377466157705122979641176746929911235549825856194028923963321214558194478145866195641895049220058545846077938093705112781146425957016422944900525056939698749008182243879532118429493798438292488818878209950044840211219872325143821036610199816567649417820694157719359518577637775157228463400706110969627482475140727194799875593753999351894363914080571153455793822414191348950381377668444641865020687004904065981247742037435088907981478423469669924814070455908776093918083117177352174069897841186871632266983672531479440968829551648142854383846205602602525673844528096150993883359891953606209597431962350724651522541404494925791610659298813439252990383866745899929732497943270314325851701847590929809781293037762250576310004408301915035664101609587173175649674722249259587513581057269445140785166127635085405267179662082713711810718982349173745051370592535641589640848002358974951598584580502224458120889012965184344804460660029414323116009223332926232752049819772663181361007623665128632797134696425297833049321014778888361517661003176726808305829763412475585937500000000 [161,15] -22172528452334295921508777062519906352769914326756032349709831675422865871350575853062842145045927433445503254257387662695928617337610504531385710892012711195945198472436174216783916230254476602825948035970806423204813535671344933309159723336632748221876375360711999335627550026836566920284174238079958001719942351945560181768488935572095206693416860916040885002958856973249224920812870593539887671645614696589287108721600930686905044740491797415014918964892146605846091250243598864110945944542900112734623764828761473115700917014630259447163752239480636304643168567955837857439917557883698514932330488226407520877581666639858003791344052259962820581165399374401667305640527733281411276958108098380393030493109468099485093006323915713411194603858819849374605717398063383469238683605234297398461316941833968618146473131734187157184045754307981593118793637459773639437774483205680691006194883771296610223097543138245280596343334095501771896319893904483108270610380534883039178395949493242030399181628505202169522046635368911216514588244340882906246679687595794396004078839198290867133126215723694740906664961563299554054111695472036414849585749821771761380934843804872564596249800771260224816682864286849063209764136929464138786511101119411872059903809117102875991696994800019916127479888223750108060688698914953466613633929368543567761708104321740409767854356653078601872092004688428393624460692700322510518250860663782829581124650195319012538030849456716636112470383952354214637726591021826484583254459739355719487145188789568229458728155216882006372799722292093349419957473442789696029411624245626412404439186410625591840446002231680072681271717183336665291071409195214592283206130159324325038714071307672793030999680551874832798734725996655674973835643712947638157597059206316331755848339091208718286123252725360846874026484709290561258627798439680042954076536579749735192821552329147585668181753764093097626863557877973393228429732839609436021343700622289960182016021132469177246093750000000000000000000000000 [161,16] 32832738787281201024012333622612462081576311580584137461837839091594222205043588533005105161193312256781652528800145900336523569398744535986564682014078309875430634900109854820048235399418583008717476678468452247837114637389853622238755964369712731557493361082032900429294478553233525676710059775451427038630937740778702521762878574504782947160592567677603354590693188231739311721569908197762121146750622562361233058783918507650205746008143431744774337013792582463540691885587218661965701583438050883037781925176715790944748503137307078125099304793574229451432431519551309283127412835150559339343284798603966256783818464459725082685152458235873171036291453194338866003019900223237476973283587561532517300226434583733765705978120513356957470255919546068577231397147827880636039823465913591164197610386862881220935027519487556335534682257966089508750951861386180545422569757481967430933603890333658810016078494360759792821991507743627840165000845604407808437514737008192550203696524974292478470828680215871546670518923526359858326048867657055182485596230012006014155783532837064763849843797812766343051056306706019131815703079327470060852039624829129317318437519721638414863293826263294684990884018745085098882470692748021803222338278457078407481668103495744638175036214196986559051777310126876425919228787301445769211086487382738830071995725884044599513622183261739400325278069153781224317557658104796140733484397797005595588310466010117964649160819171684864591233363466094644850362573933811837593726610048621920175855055948343976533444749282865204879402887831230146468030726438058087281805324772419422949432374661389262530068216743414004289562023269942182462672973760034778143439154493628431690373782869206148676812825208047251897192392788753341590590116789886592163643238794482245108062540256517563012577124113872743498550484725963044820613738200091207536718627436766327142454814520215816599476986733156409993657125329495109199734752962894138684130246724017860066759417407214641571044921875000000000000000000 [161,17] 59446329772769970240654511193545116648640747978732696919587043068142292373317091696000694824382920396497186468978674790970661677286317718994333212948711024084309380548404515603372937419890098898402469996367601866421265485582220261885653639600697433003815609643660505330381387353479638535291622109265952059622183897844950756121603377396988429449018048600388463365244041925180259588135816548327758540165431238336737337204551027092561033671188374522740720749359733934275016537779579788217768430745013973676430292893870608212615130973418333849362067200822410825584762978358740193221154417051172852574203459465275112692277328480677440855982117927531207928861893954237124894283027770149122110481943793210485254229536582036802192266093887999533537242090984456770794452471141406069039345215607510501153874086242830297487664359845039092457309746664520262660235367286985741301687959122209694581462253131602963867935967062127612686445019362800254800849776355419366585429462676475971308983722412584376087797165963326130979803632144106621345583042006138271334300040519220172040750608961091754812005686998491160182539666307353558291530798097801246511095019621611333808396516936922758759861626927009549257658470019950883876208887645401075482841083473945144326995136122033289909358046416931443630613317405225932542268767107884239945987593567785333060890308062654682968463778955719224052514397430459137383572457847430883354682271625977727507516928292487301438313664656422148941718100639504748557803239142867742889852934375491378025452741937648478538903734211631651075948963408215564277412100582598880421710327241351596803237936378989284362969595583881815074827504496706568103183432304569556409693613502634017464244056676964506128657235816265805819844136122752176095114423801609647200362347176648494661790594629545594126662159735654698700097643606462519449646877885815590786637278176616564987185569647263483260626906982753412307364288524770904101724759552617520260608935298287171452259867161512374877929687500000000000000000 [161,18] -49481159938795164308124690465886816548368198388773809617656960734833757244761782365815060805583600633673650214363070554950081511740179216688958923931803489238391103283363579730579508861565213278190694240229466245613319451713774804791342235210965518474214438486881397352525991074416034881525262923739983545641693169220951010204155514511974961354246780773860744821144823039972968433876532021651665264972347559751230169542106525022241830085725577432415239000921303281704786549077527713126922341224825770120639032086532000058221348508016829203383345268804568045522888152934553588000034337516809747660979147649678948101313293098131839309421254397086822138043506097055842299672739746232090457740768678509830754214376696813540604370212556539465744941207473454691935572104241507262794312324006315849188884466623159101889810725425554125961173492103533360502843060306531606424028614041681496230834200954975689853769663676064940104187703329969748705656915505937987337429603761929085489424300450514460670163928275824725884834652391369486831953139716449489450593293856980544030642041409873573476789481552112583188156876097534378978329285112954357873598882701501137390580705460835733863781941859738887916168522333221999043127374435502871205117232419118061580921478467476329806630963231207666297794887221710744285182390708053124196563050957010938482876575953505980998017920500800605975221731644948881566584638216360568536231510825289069345661783546948639967297260867366874624115487786074855284384507565607644429670020067253933996949178730480710679100379011188217085278401896165774875749934731610619763703094099002065905773849476799506599881691010494888792595326698788161012768760440957503056202733535022520268425743189714571200520679695376934731632511325850156744842314047923571366953917269717630005855448431442626334462513509040060115032892236553829014582940061997249772045620574828664675388638330094192275755519876085208375317506022965199153351748956003412801023804707327356937757255420088768005371093750000000000000 [161,19] -116726382830250590104557586208741337652872360374273681184502678730235423654989944915305128736849051148017731791113315681113055445935974918384833108975834250654973470380667125508946267170182479480531690896268697585384004306243669318146195004706721883566461508796552034826676711018149333459312683597028594587780696077108323308358787191861136429061189515386881874618915020300031871041826005029329752111774078628520637813877510979059887690954427205122346601185961597003244508646718115844424005086446155866980732567157917430689176193805451061750648099532352172140446361623235036768177713063949546269924358802020990179723179670462606516162970522331866857167166538841488943595276376706327440825852790703440775954801065524627383436337220462763556507594995338139130983957571542945302468838608487408142392297303665252619742536709119644866684812544253682865003880466360531995791922868842544647540725761479844701581107855308395921343239813593898016878867788529470942259850360388155650379714824049984682642092489037995548258688503003411375692674066582416856745715810420522254144723730998419565116941577539311836712695840924333627082447656452382425080060840084913808983174547827931415480909441562788720147858068919559427802631690007741113723934332997810423874965466483321842841662088409436884161714252448859783718649599106144704776298325301625104546699642128718452268647193315838630519618110684660925141617575317496134483435085274641371825987968808391437822509160370783115456789899197881343980265162740927810120351329396906195985015633343868042412534248821399272036905542031892126235223912918625141676703017328495767528756351495989144205749777163900550700811079599657643019516686844551249154422657729577805029483542138030295166999571925331885885906299546435373372450996898301609466642011722944259434389019902680490445563393313395370912654983335755861028352611170550228897449593839084417754194982859337223803505130837096516074470150379987224643497682787719864791820537132944940458077617645263671875000000000000000000 [161,20] 57269277977665231053300990446357236702991039597673807040344892617147209942086541487943271878464319039023087076248295393130927049042364380464602828077633018606113221240428921958424594060598754903873654100518881791117298223826499665454891574774222380050650330111381032427736433322630884105031502012769501833554896441964249649689120132715544569430277501703676264116531370771561068055791050255167544932460663708708701629433587496022327061959394172321345069452630839473267083010176278214610042226230920567065357378370140340906294465723908684202827262349645305877557519590709208053561979360484664158607320782824557775583129240661059666111902847836009901057280345301098207835824387833359530479479203644714405113788196682693111200018302672806587940552265529585821529951963755997161157882300847432803236095246242098480311136326266343942579242441613301660824199412446165838439638836470116966723249661850459771838184324522483373285241147632437513341256866203283849392213855554032243649373839918806245910951949568050182707702969149803635748914192924854021756724184232739546824745698751847225657112601002926208259819267493668919819150279407928249017728466993851866309870861826611613996114845452529849476568776485575217899055129326015317312919770000848800172285545757667620373211585595232176650949970612765872827458754616280313084099619914425257565794862214570852792170763305979109819298934206396172841515766360871020449182242303427906343551557092254846107084651105729813934932592620747709830938667338239771564210860532073640187762894115776903866238026164846336978811067162211939245570670465864151714240029713008831884085905396907698703227815855638135907676345005459886589324889320053968278361373032317997104717226661248083863667724049857294418646688412374247595084702818113179924464308716916336332584884163428437957099578318024245565197806736336689148358027350067962844440682676396751944001178800559169658045461923770275723931629355442036951256132093979653484195735685012653285042639732360839843750000000000000 [161,21] 617391255324759290111698349047601125117085674195402928526012995849907566938358658734487215241330613859945544474908499804926659105423987681287803481025519544731959069046081201088727235316975576218195094365654187491955950829235477399083017810530120228841165376257268459130865776297385097562291047521504321125863616887432137825020189566902439632321270345201009438199052326397661367564267872012390407896801762237629609116827659657039220729481724892732221732705650665996367657657992813928448872774068763464776793900115754983667399639184998605309823240765113993484872166749617534488822787019333915532786773517647407847372608049166527321682092614174459835868230688112699161351992566854267880561115811126708327198689484431312478490456430379576344071302159756725807786904909661177103808521493874399970079073958718406977423050718345898152756097828028988938214373034015068492815377863598112210989954799810792130405880759283576875236274663597038194346063316071399301059592186168419083814892616278982740841547134152094387133536525660478280679206363629510508119724328860106749589511425604823869824099483760351035539215312355291461986254388243181896778321653861337820112210287732297059530904621894732996915417797777044245501023159078968186769610507395379955655547041334538099790717727360221566791526922605436884953480215964754046006109172614226144875923373231800608915574739216665026633297547630181109843074218816276996453831938570310370917526723115181869021823975114528121940054026461188533975477032457854864437914571142908119208102975701541130690591684649313767255188491325855953438892268967952623253576422492699762413048556179019079688068638055580764170023551817243856882801911986324488986443271366904420406130431819091254501246397997065427933294542852221348616068156936135409036871615883098260205017719471993299931053356126732402855720421953956196301606345348921230976355791811380431626905662158787612827340974549487489742938835057907725107342242082929541531208351830504112386234458923339843750000000000000 [161,22] -2252423254792176528916276189906244132910766406493458551651918699085548656839408441442194487184787086672624839444664522415313900424842183959303794763074272848997799278814162662216660676039208994565045006130187420686470186754968467017297175673919954665542535165128888342465196709555085301773126694553820771028906868579153099772919616710726753969736187881424341749721279692897968679397628113123756139138463173905669042682007479909348541811563628465832313494926828557167918599781016795600438647037921816172668596805298321073860325587388942973949186230346389070639469341925735839528112040291212337194813138923513514170248612487000780714883895405452218683508829497659379481555723679448350207598430168968114993486761221879663684604361236948124895693523268370076958419379286811638217185500617574819483394121038408541994653896646604859580698328906509066319627717467407844246234057345476562576420468889346618386140413112623140747210694761901622262758017602280523689357466511428932392441520624103614968442637851512388134950031289670358573020452556481297902681975266390233344821536320701296773707467703464475147691060413440192885952032611314831074048813493419179102341986416024117906842814504216575509019818483287685725934239982939525949132201049431293381591433502542305688981807743129406556974376191594634477545651511496143318833712793170029979416550118598774232224264954007367675577797961796988873654935425600648779389299276864637726820684987356860162467973636682917876993029654144364860154255188124060207728714163067484829257090905825135622170793794432271913392976176575383401234824430626888671654147623615769174772783276227707640878899498839350666631780428773720098406899051708993089814008399587531653329520576910265904002450550963293397891651202584556793884582795490853225696879631986280915906227503159325795127982663026636850611876030460763409882019919872690556567606747701598559562461819730975101197361112972210958064759373098926977748200880451847508073431743162974821531037723541259765625000000000 [161,23] 5478411950585193356647855285818965626638138735528490103894517602569721585216542174253112066072033953591405454849564122383048668010148563452774992680061133261058493245350791816434527818339788970175675225064000226409893415463857354294386570648252815566569376406317550739405672791938405186421184590020204101262126611135833563510715841491017964488682221692137625512846922132530580255040580185404593410005560466956803851455343298261138566917701772450976603342245489387341384286362101401682346583195414707330187457519191781811461947255949391016067555082363986338763563202571725918690246090931611174197635246991377300369099582332814053169114686028462435658664248131336315785666052400048760094492674565934360452408197372133859125876917363381571082420805360971431048856940789240571028974023834716399907469394474309907791071814366213445429763052947157784000977943765501923552835119206086317856681410151615621377709398250174992558730646251088706687380526804665019678745624793357706000650313588832613717879833472574594386609033660123663175924805670029012348368659493967418759583607678518163480284051525249810988457307645141906530785611094886743142236259085845053766052299151385331649488968023781504950648659832315183923080560502304638580574210057476386281536560708251453993980582902457814020874144988932450886360487497980865244600340630307908787936212227182667376238857512222887574360275909524692749331980429482159465190301349585784846285400606572862863796630027676789073978832947989900770456058450109055627942022079385836133688440671413549978808434555082209672501089886898195898392697364419994660794904635569433911270017718903308891843687221644255219613310945745364289582065660341249203476407333933651151963500126138119361459811593531307521194639535004966041519268413606964780157941173496955737526840983138027088835310217916386698391547830962072678586012508112325707645909366814020132183243004508709035642129467476017738717590985342954519753127987120075248542310953085052466255125000000000000000000000 [161,24] -10992681968241926651828094191645632253036023516737372502018000416451744553603296861849826720101867378938257551189629382034983374504985327421100891194629620515157971711405639354456581979549939866514492559548107863123393124282786528341352514469725066958444128932756003904452058765533228148807880837000688514628136254924766390583986908254724437932979840986338066828743327044376130474537233938977237730920308063779878719966711435749587657748699144672725274063840838901435878456489166518170605592870915171185703630642814352896120829891608297822780878824949252652619339818462158495932780400768332341882333167036570516740788412850536079134255431140889401748020287072978317382444377575729874911034708560628355685625105625132317137374694748001595072720406905286950674078034112924615991124166311592267665020708241498913840015994249565560571866855828315415508562290571781262135401238183771318089729761482227770007416478750461304240459323564317823732666491690386047478607858489261186235346059605709556151363134498935839805397522909618797119460925458819301082960844655175316327302556076859975950100142331801129864006810511710628101947840982959618192852527990081854680867730951826595154370085785808919687589436220823247453255852725861120882669942441570735377138134991457332820476750355930641546423380219638095587418213479138346252350288207087914727946708578977590009478237920969333335845399411973816926932654335097396746271874605468319050139441350229812018074312537880728964573010719666771589285241771685628099238311386976618460213627774264189300823345206819079815070372629307144690329519863057769989614497447724198333161873987090366144165233187224816029755040743821689945334742970170910805454201470375010738508161822336768556856478118097125994526821378241924226008479224266501824523498931408098934563653377433249511167298237257859105929273443730168367847810736521108886511973581374294142060913769130448205780782770686725232040199681604177903097980455077731839322245971375388336619953125000000000000000 [161,25] 18714829434548833159337445565172559044772893699962926531172617007294404661056292501418908963399766506257579233943629048777568684842324518907834134834834622507115010953225324167983396120195262409415025246383835226967040800391011965095867075495584980832008648209087210324254913913660528835972628029644420944786229746113614287758732257580629332695501785670748999554404741980901975048141217751906827635719260567899641560349634209249544544696777875682759038046639195432260451785451421289105857900013056751400826287447182701352784209862219039073641070111788696173976835587649584006518784438973033254219428728349688629045997395757689276807381901806757649822668564522219254198299668247230099841107985143897419655499240063493773422310136119581236751139605236277562769867727042022757404787926829952320009792659794509151186674438017710451119959946082408774470135921684273027479784285957365687542335523690518797812728457016104370548755382499631097845922516262808904126013184203249480815737576205046088072731284581211118231222308250975591396894875940948765895975056199378910850811352902534192430731591673297442851410319296098183293414933915533337625780218010088835229695733554606688407942911703648210508489138712300740808989673889646187413186657828659909124293093185561926822392030632492128430984837560407729821621261670002916887885710577823524424487609533736771082900475232621914350586149910230268869284486116165119810407859218772456678633735583810583386386377730157774235802632221069866113142577645451224146378839579576770542585061835640887433881694166088753378191874640223213961395374896215148596670426622875694908249686284564973067743662853489364433953901722516966156000712081079088703266904182425954845510200524298501020111375332345868353351679920422632813485586050743437782216193514738950010070039083943016436277774130010234709712069471547377879853904834424931230917512468332453928711768147317745561526450944506923877605058593179970203889296689143571716063059003427156212957281250000000000000 [161,26] -26485300842861148462668712235704074560828833468095905809900963987641549017513150469808842124327611909063561649172048024593880253786996751926996289651220989704610631271953517508794087115468635444699968387822930628361401023778495234735741604513897399547022362933608109649394699243606646230926664468336563032632745625202879554533076931535671251405525249413143009191195481701120922701156018436527502001018572451785500236597190303685522961243728015437360381130038872094790977427132596176353788246163739544590486405260910369332369419108670261301138116804419990806449062398031986897086463863075610273693660366422849254450033372156546324618932753503333192904394444002009726459626981341672382010273838903945315741046563337990705368202589280860070749054037515647165816753156463321216823109547323005628905917310871437293913130478042824961767159496067539402660533262990385006385149687438331244502214265927511508840136916179427004465710931953692908295789102735946031494647488039622258509311833523668790209662780990938172335745164912716854075552091787034979587472885027105340251001524635960414472585750705381965246649696725507907683854398301163476801641396623770094203605984893796388183786099687232033707015142204383642017280661966346143576671303733781705300403831722287726235201087236101704942548528501913833487730209221874662091915463762702759034474696688310057350405501093771360541140564743028648112695215011272382091646803578996608568770443469085040883118845601909159272483751000446381347255194357430363501113562044725127833830421766397800651013135835737718502464480519215574809934019139557153074856088091873397861991741011397671020468732231126234031244182792175020084068078306752439754834850924491083690267535994165909210079102760407183490687110849618007806050560951739977660172613176507639637532739467410682742798460240834144233849435151699283990263559641728732218339149428383265140158999297663612737927059641703072041753706525500987758568997579514000142206165096403762024586703125000000000 [161,27] 29618628948945732257743074090887225624726022620436137886957093515752802037250964667076128081305768518993419817604761715036958721620563590113489643154628325093750367798139100064505908428225384588020736595914749852304559920000753371232536767931953409659694249907785818698060471226370813310258281941525620137454896332294239819012669628148293348942127910533072259669155319295931019280200970041199342716084701477010119207331298494157890145304534094078471192095189452861582780074359726076014210817090965432112983376339307868025840199106203190482034117282515991048053732508795182779380765753809596254711669339946986410347308104729544327286266439834612158149995313058719779702992726111041500042127090823298355105689272253434841678152688777160892687771097474312449370340099305021989234254232433622424539414439900378248440378045778789787474365218268444345259837012225557631733908926607250389980465089466768698093483384203529192181669339264858168645818367902563144348372862744103491456387632784521591023466285751283736506267607907074052870818172799949530401385546161055209241208857108997470597824688401248818249163095848705951688100051844702895204217194059349892721328953079581997203506392818838209985248581029072473974138895150608073017138732409828339923469740670117532531201346770040425855390770827605344450536675152325156715781143854791788300262633256706565659238316523099004673688035769401288803546157720240043771746877370364150166071227519536011843513463466934930671400271373750169352158060908885280841422886038671997398177890990524484595880672227614540547083593209475271585615352572716023992737621514147980277337625313095029370063760812510256927657074357665242708967323986761291923899148527931331682848785414293961124981901315347654956226067828885996901034800606474984093467735695261599283378423121972543385735283273995684747133586564040826456735050733103958784695110292009169732248737504499148879653594029893935925319565953779370794514685726693162436566538548264839831618000000000000 [161,28] -23532763682185269464929164570249245134066194891873397517912509876068835346793374599693501505640568159313659428657652276173758834723831729770787881756732524392636513908092456655722310207798001352005946186677971528800693548633771039337205156423618251151751164072692173057812223195649645239517083681937848149820773956426618218388122383485227546350709199177336377234136276502108646146536194817309036527111362628951626841106666454456068525931636018549445857294565031742802194662845931597596909614793936418014967758324447567328436359444646217936684640292782138024979425381279117811660767427899557000770044123627742896655376389450623697013342569289847516207530553082520950791750383923924445202229601455067592800879242440772222044182926012868405076289277248882693531872708521146803687314258229960407625463041147852735708110787331286522696047849064813236660983474292664027274232925464509237230046422844741030281601611422591208902119484762276038043314653148968404701440081457180590612666962032950928508172097381219501391996421587417947193832706660221934286384315403199158180514318707693390959684205451283706069409729869488383919618500974981755956581674708057062562089776186982526220495822210689722124805695794806468965573418303973740653343814522619602990782692889281363214266093015061811511218094920649515261823316734491624176973120119413923637959872294432122439038951870627192513329595851356389229612505905658707666121358047425766316218467979697154956464738106635709360671741285777571753347804642432031802178988249672097968054879554671423443875551810643014640794234452159734183676924450751551113920570716418404334868117649418726804550120941529534560028473847008716134346530376932371550062168191271117805014652968670749317867610512918553902082795615396360449581852875926153999563386328303105394342912024821081590311047791301069143895504119323402426707801066607632863665289523870279879561136335145009659833087273281878851504818436615404784448398309988358163684071701361262084263500000000 [161,29] 7648816147452322362801588728651984788652588315654839003070427786664218122351357345932156547114406870267951300288935130996548578838294470685390997135381640814770629271182002655874543200486978476069303422305421000376510647368452164215234555735631932498144501013399633387096618555934619225435358982860856676635298386482018298998645044972944516688041431707078150139606152388496671304705093950991445240136541899674261471203760050564168518854385962274058406956099728861866253992658045238843175009423172253197417528056811073160045392727379021418737865922186788525514619718147154165740241224358859310994660562918241653387077017233098750028111702398792524405945976829364778243709504548913743916839258954753510781746715363827185877927414258625330772084532041046065382762318527955895059739327806204780658988642202622376758372113257724635814057759166926425501126337853449145054209177209960094424685791372921982516668560236688677409001321742215509517427653780646955862902550329578249116338865435476209334912522119024630432321279367867376888700375352071677244718687170395268026490827870818457349065283476200644338166925840010835127082423842768516501752980638906362420572062367965134068746535656826519880814242858731147859153971214259067054811553982590514290794648781272787563026484968408940366143284781007967259075239365013516637504155618014814496053556259014657870706357114659601586905926384945141124573881525816343086562214626336634657654251157664757698492669667609037399586832045491332320305296205248322568197025652933424254455986439441829812317882897581014951125719912235563804518202538797846657663221511177862468401959960918628063211019905726615364325539714024080244552289377660799247732481749716959782344921863368359693939215892467495227589945439357512228509295658207427904868853720523194064540371708732758533060752694809564219320187506490721441130800747321046826641572646116019267876355817995128762410107026605245741707042667062735544699039348456670485687094493236706993468000000 [161,30] 13756874466473320142029194938342687215352462403959952138694205857342739922360096382255114034938931773959147999713777152504737814486274792201195737818670477257677500080135756422589918427303512847916566799068695810823759258872829752833718676045478459430731083174251573847179936427794394432599757577415084514247233458941464003601023660257432746859888428340343189701638791928906821499983635452311207833960185599362619234764830691931007255891588386080262377500480280410141733006936473093132516711555591693047250436107189620029218475676754226321081142860182204091230905200354476924992943200734624017054079376865305887081565576662807088970057530659005212005390665310121042406480531836137125814259497683020744747270025439210286905767445110376086350391855999523201072313124997555921370301940625787646800818850652367785142782826241926308430488546933872131336779724271673217573292505551160328253853245665375633705806898944712999221959849277867919616050573878708959181032598601621979580567657746758550925475988970919023234593874512158129324647770743050092793718661985002936008159845317457017635099216265211949817982820130877587932951361744814581683562981438693600983519695182029074434311300275142722714359895170118124039566701694101132020177046451243402841373172485839763587393994456530289265998580274432246822742048051219657708602053829116903181015873443180901847207167717879823807687017957936771543269742430641790931098538527534032416631160483046602582802363956573007577914779679154307939705613628722939577290322413660895342744259863959322517952734739231436941690761172935061862980122633727374294383016157319531603413449710737660949338606470561757910701227013014815797858621495415149035418327011237846310642377310239105236743905753484348117903504711069542640898780843277341702766039848666132539622729764405539368092480692215685854952490018408350372512113201068338365411468066321744768841531809741784788890589471811821818639782002782659212246100086324346503398825741686102207806000 [161,31] -33913001633233984973086969702253849556940105403545260543130281022620394261147815442619263579600865661834039249348231740197899217787985381534811657449138098444420029015160762399532977559576582477428899991024578328825270972934000036460902089227659801828030766102951592113133901957662971757059410901210122038376452152680719097287679731998776612235312801874350354552445164079208290157925350673169935298603768381490233918258362866908241864354833561693028066939874035752631733394467507857629602481200769770145381772797986094776452140895949624760809889143292303682220630445561480037193752455402878312635851618780272117119899972290546112222323218274720197300605030002463873185767451757868441854626156130169303544557700554416044652881451151845491862984162263161323822657439613618700026476761645038518410104681444804683088563549464905891569151208712668512602887038847920855870305065312134495391849049016819530822850998566766362090122376295283367759630544194250010431512913853156623692904679045281258257637824148927586290727373230515918106405337321842891329488388928483158851108278878197342257780444740384368357208442109585577142687688338316801875873093009024447716390731743900853541146498745535817254366814616362600821429914636316580511273637830829512579115945772674629231617848644374455265340046925456144129110348461168868585451374967953403108145112461892183126034067509046176344914144433047396692254988935609015600861935171583015050280093709329985226509369808980557454726600361610429261426997325386721030004619383755295845648945712551406071090711124101588076695702907556947761024236197091558718196458092289749612307278053497235572155319546324446297476097494092614437521647964908503494289256330073522158215680095413573932222512159391817818794352593857510543763432581587569522585855520383275299160086866711145460423149557300306959237554560333042360634959678656439168831765212833471684016874784675521420653002774495672329557833504213646134263349061646136527352620138007204200448 [161,32] 46580674397641489949542757311273957066727788815206754023544509128396095659346913710482927388635878085286808446230592984322046203978872864343679725257897306326075915759768089882995644368250751417752708777017003427783561645150713064135162883393866373616156601572088267302611126835322596537870928788037461647918735803456130968285537079187453013377139567839781898114979627756666587436118646784474456751073047496557680364425013693053985193511222625338780305077714077527040193991528332122487194690182050900975511637860706475605452893063228091532569882887816343956708122244372516905133113622555489780264621630024400453776628827793231792030470134165695157946549814980304535454572441318196900137752826490684862293118895575149282315270257152865590602181288354771746569181552327183847101657718071398929470132534207786115987814531585162179778991553063625043348346658186582369130093161169513389658882666429296563113279986232318967833090217008597054950047490021782677806662873646664237640882608431271794066549277666265461279366395433903168527780899854386028677804501067512227162191566615402741057992136030542933540396508232723543769024342803594716923796867024906176316793211727334181487573805264650685597215106201936029145451194666258696798156698360848996220365548801514850227123245347270502458645015100899076316801322208753920608925383412730924307235099140190934929973877913425629731334847509492723850715531325828459049988016005997151480277831502354283030964142725924358916255501822614643236853877356045705272470713398788492771481225967938517078594304365236560768075038727283878468628859525379581517256168383358112443423825461622925619286000763686172652405872175354231060453561753255162753699200521250908969495294018615284338837665979987035776989465765217075570127185167116472950430445215335103877566646701022295375057682470156582191660708426082903708251739070989580735390271080568882714405745557603036311147805509423701638639782362321574456719310169719852136893584925096935424 [161,33] -48653587752398774803381220281528061279022790281898719099961395427942396409093977843811243353601840223984364648345275213416067173061988143765843093714438638803602035920299059741558754954982029722985550113586408577695963154720275154727262825475298078214211233891385452582620466953451848400514398362329494553556696156832094465859732118329205837373473940285754380813682064128440720386447423689091038944629434875692790736663665822298445552682269888157321704946528807437660287514145550600029425573036332669723017893904021195594006317740285583855702375706919594514926771443114640084456458580195144223881542610265335325876935005519810544390032721238527103475203340772883486498601735919738725256541545275105222265869671688870099575197296781362445367006575692873248531767277533384911468212566544222084067437614994926689009943727136013842773983480675551925362148891704864384666271837072707724092726835249657909627660974496632701525449107371418791831792568955383247617434230947817595229899647956430630276357543708054796329190858880675080788731117761007136622108928144208892644966793199314609822070204622141072151723873464586973118628992571144349080397724040628699662174855438390320553552898139122541278965330402884161948384041031657733552402931091555368018494885697179218419436268781492246446079487981227937188006057466074970932755240683389517925133942131761528418820560090199006431828800937714513687724025455148449284856012551405944373116728466578957491357462210268836807307717837147629983560017208715733875983866580359551170674555379376178525463217218602898846910686472484063840454180559123534667433762843367843688870460939208896295567985685952787039819044468300324077828642385117183888130933376788587587738501856901060391443994755007123087156048404357586476681564585427579798232718655825874160908491713986722637441670889264721429001305522182929443432410799687534665583815429252844062702316414696570043414719995990743778286767386932165030423510104837913914219644718546944 [161,34] 41444761995346506089833034601158084874431017680236422181147419189635203440437698466217627034652611166452467124410258269509513429483271865404483482260227611975897931682749159097788262338620372296997233154528041738260964882077275546962882868460463189629603335795034438427650778156302774634329716736022735104841312605048883152596813908922357071829924373917350996529296154380328844592642528741489527464957603871352899076464168411345811330066654211180907011093365465328049093315434641215365082645791068551006353631373960182291859274395315596872627681882437358335508508904803801939849548038190899500409165820366310198242857677716732582578837408083572459302012504712256516808269521652168337957124700042647013417890879304068210404212929751654883941171215310658265498612851774748695879929810183529017175747642357182822759781608726690781958203169871828930856292868289967073188114363691516239776841571455224535828986307016497913726393272783490618375502103456554136688132540945479168774552505897670430434673418001248869803213045446621257074806757488423941070894369927653653047656616627864354242635955810818644482564234136678495181064147488536075625613787188254103709500447425094341919332487323504647125748997482097117381824096518020131267407937104278783670088046108237306551546136900263645359531646618223889823130492360583997502687021925264723595977827234438884244024334202413660485114585674419363192820814744573772366321007269076021668680372998985171346535403257303274313672505563881009274048473586407114913783117955359184935422785933734627911813380739022740751356865402962839178461279817415476425526066362041239853648893365492538028758112965289724141097654984430258556836600376005976417057379515469904714237365533519099492429950683780077772093676006423784763607831092439747723818407624669058333891008036959514462777988591224008079547589986152591312204256509797133816266572234287679476683236953041075474681498906149051764395876371467532549647524704867371690395517050880 [161,35] -29480386855491740356283375836358407028735255551107348619195591033949548521480786744532398706588485331218850403231321798146243586112830743530567313991155971823762691096411084641603137822019526706152452143002258444851268911187396327553143507557021523112855137929952656692845918432545396627823197221687733199857135113461717409986146879376476947594733125188052155275743032918168107207359283850529536968475453536259642289121297439640197053987961215997843818946197749688676547856306812682905508937939619588495068815035363447972213026842181319242112805700089786246210145566742647946315547768505375381219131520617673971350145313418844130690388684552065058668900717960924995275781784224734691806205041340268278995562419559215583307720551369534519864861659926112732809645059325789876231855457036349478442762485710501841715510947907913484147027599356221227141562100729890964229639901772896725245484314092024279879916478863265693576524184398354557635543404899280729724014889169770125387971181605034597361669039385670027258674610867458293856839058665806247632904594201344752514724154089844401907075571643102360871932881444386212290026715945084311863726601458368611302136744364346755043985635524581496420012291818106820766590234891981783395346259187534967630175006323812371056222053050942460307181052270011480187438446591881664657359335701300323429750838310247958698657033549502763438797084058383646311040547209957306794617412730474450473343148384941293910330809563140540575538543123013435524770162405649575869964918350417794925421107333217530963037766960724446488269395233498450098490047208448977156519223339649269722973536380226038984537749913018994295591369003757571271980769893403908246477489814628239832787811001984002048167761208492300277026776988651910567980889879782697430311847290789827097444026512664515118886100404747022934284586055009113508843365683020669953917226488935292966325222393541523402852538933045969759365420835216530033196109219456622076676014080 [161,36] 17599539672583002012035374200463700244910829219266900904024079903775151710326349150951752138008215939698374236235467627373796556963138442628790315405742571998603398887379213818625247237251116101636750599409732566309149252362637870339042963003874487716096780616471881944604132692875621831031844486948295968911486748999476673061654314839598836822140845966760266995506559930240518165480399846731103959660575581465070917532571835434146083081515720950080316881846033698059624592457091031906963275589607739818847955131371368915758920329401598167771634921970339325955017252642193830921797698897970083194387804263692479738130682966212170005020873602582835470502533931539532019123390440388179483334138147256900028442647497527240066387838540353096528753709731270373241166768376752808922343535099547241426450906510384199905138362301307103825313383720564322766327159104129112095898659115744055969995659451193023908821991372268707585340666208471036750170420374701028665799325194444614075647540554369403106704731126285560275708460046979041641860427702159971348831209307318284127469127404480038522212718321563937711717585459751698844970951455397755120092312633337165734825299288162401295672273970637551903325833173059290227713160929090102263875556594027302715343816599761529296567752098535969659270344937692468016546759635869128381161146883124637661780140590579604178282533041239890385227373821822180057378944166372429732471712713078381152514749813724152172302872168088706872324518491876175856564952582510626136986994728420381732291186056630572534774208697625773239729320866789561702635660816502953637766175757369670298539313876798945909274327475919346594482629879468421832378504238327938930873724239198258234796490060393226336898452691163263939367028015683730339546541404936832143690080576238585714649238057409021926171976136874475240121382365967316542202408929552143335259170576375004757722890474206890676681088271349780664162430079667121032423473041441250263031808 [161,37] -8707454183153815932449340329116495779364836579258826836804676192104565045769236781513892410021613138450943759692376550280466329001505158503881493385961595215527056060407727198015438633517974048489850550255453860094765295343030807820208769085810020314903943835445029616827523313022985539454473693751909659643913089994625469777514062660728820271512614486860267169267411054655993140549869140376066716949649082084494572599917534167434847066804637520716132265595939920276707092657574570231680416862409635286229373830171224966415415164271452094495393639704409534866967784392052901831638672785926467816214108317321628275333702065882898552522339570190889380669224489166992689893478588233005659537204516709024050073031713782865564202535778382661085224307127805562266222447120173464378575260656887219365647579209825569981194200655786337295355128955095335505092760691801959682111430930443195851277633023608104651371382092114331019354128723583006020522077535004512215545471105209952103178946046486680205954636458995096579592457930284965672830938443709950154210782407294359216289364654708698961272565216857405703888401157532752212757078712554700516020639657976965213015231179889453783691577163417077963843679110691819325910744634613586212016169844609253594101469410186276522165227132569101455300794820007041812254141441131377990395668800715860486030091771131260510989253309427278360463660830846829020356138363543109660700185411972949153123578235759414489407444241418491543694026271593481105823638878483554410292909930049335234433859666670560780953007853919653790988587917114777713047641915712153707314124236942052293497675246598989102067158507706143355797637200853351186360286958879475124722792113662904056222811961895226386772010537479154383582887169584058103067412079605194798804881713845038054540498384325371247332238919272048181008361895758068561433526926832162802136215917580151936399281126835025739664343303664555515566465950141401708367491581751611465728 [161,38] 3402977329569776037985582604670669794869334296224731172668595181410552807298438847508617454377830516458570822411900088482807511995461025115544090178430825293995465540922548296289220733788620530903707914854326027504138925098568547791105907206584078145874618875968619670675052237810592677643262672487170460951431873135566629402676617793589231719413979971062407446110670710981755554826791874038497910887304271892617851605374738627361278336200206334762072946163501365394627720051080466637595088112601095094380947955887367681888548492692571399507568166218977489363147050207014261680745130107380621571253947728389334186968462659772063024595399185279510614984208917859349501116814357817287568078288925237449406470503878612669601972953028261905419297188858844904793934510224354754984420486296991508205235819256256521324937918565458045988537046128965777529006677853415078766529725426853082249651803011079937896211745259999335481500950144832192826716612490831147420556616188837708321177081681649238504091788747097226284236268378694969656521145329320223426738379520378669476303109846939168983793145615698625730978283750793487263675391466736856641993989681880461655811614910304146069582842088619529992352603539465870612586812958486133894436905120663787518627282921455041411808234107110335249305404376726066710357859204686484963096215272667935258226960787329461279268339023408756124641162039414670765453331984536574359121564790482690239825791894925893213120711746336669909100220019682888513776011417029277797354613735941385514675678451286101586191606104475394489580637849076317277240291575215614339930785678794450706524524089161597442923627387961799431488012666185820887231972868981927987832983890747315206249186147346491632804944890396689820900818565951504581987925129509947159095953910632599105973714198341962261681280469584919411470985466578268351532337259761302663985831601699270444018580147688306326943613562733902011713683797424755572466165972374803968 [161,39] -878449265176060692151319619256294883205549725762193821524315485264359611715993791924648015392095774774144181161030255992061307928539407335344079273161104842447417646445490070444787603915620413570706794262375265123461274670867601340459206660542069424072039843818100457388361597306296136163080310697150411683080985739676407177413681619938242185902755421856441968343698369352172388669004693272805625192571093436767103594404483586905995156246473530104418809405405890732861641924996134701148903782168780588488781297727715749155788180323258694500897140568285514337445365436181238991829528183325398717755707472422104015261044124831111357615811550099410561887817306087430075962796342247742109780178740976491746592996694701775793657727609767499811217486713443248121387681913456321121837715365284853262088606465489877300359149770351095001313935555011723414149397272943625838793219308076325004631749267360545061585567830884671444673965804649134521394613142116970025304131810668895559838819137349934214358233897128455512160805471219377373295648219078591148139480041103736507835479553080958918174988272810430507990193595831014225743519628937264894727873879689197157433314336121906691340069151808611117281542406123408247239536985983469018171970088588441050624183072172123921887801824612140992264966863977409089209029781661059038114667377603045390641567279005376457672375505133105451251213671248339018234474662627464198086739166265181892484043940531398281289564199121505124732240571137809138252582828555190902195834990301893414044547988739493492558804543720907033315012120443932430261042859525648343982946666214566268348772460624283827592542078144902442830939332325252874813696995051488900627225141758882827475151142301555735450262522631641451532000724950490520282129288369035440513506749688692609786329501206253850008667736977312055042591254436873750360967634876980007632277023219598285782485991738545598062045202114291291050184908254208551730756821450752 [161,40] -24057987183124695503147223565388572037216855961632131982568243273295866031711117566911847009557033183406429965395024756173412182416304731061616392681292841318931813409938503144273490138856397788523309469282466717379410430831876696432359913888541575081617950147165838933233639893018544184169816580543368583620544806969817288764639358163130381075263823582794617282346482727548697255447016375060076501120267130318157913770016635631023040838293266183338463767675177166249464948065991373400935431341520214264150337694423943655944832477602067982869856350728207541083108510961085629589166458771610034387300377865582343420982658386493722960787221189208994923703709763663730486910059631229034627570077122204354270022165069608629526506625822377604879141506627154090554698664569724452483531799767409373164724663115230643580558250919847065578014216253423064628340010646034086770051948707986191955532223475725910029009942635194604969101738759731848174690625988923817917196613254445878372556702905887350604101797626957578743762272295370333555374219899052244286777540540032688531899231207203833033286922046664094302791968179419903501596692640127486571365635120310834787130916241031470975649383141275221220579573589247730154592449959138643550603419415340347101280174040340657639457471948923078616202915114810681772136326728601845874547428060650160463836777964172743640468733296212960134674422038659242102548445437125735096562979032415778708874352293262800676420458663050517301499753151615574407649036417501604105733287374014652723001991332116378287757768690195469949247123211827982477857060513333001115301863341185640642773228778501619669321502414597550152962501561860837775504163057255220946428757980381524697134622968911467176659066246198322920493656855770568205564949588901013542044577756894371981046856191612477881807472535225163239524996653470452525497440036907549485900035425345224165437435508991055830537405806977703266548237231591409278995398656 [161,41] 202723427142141487533548792078132326491198721035958157252499432031582838342949754217560506388110827191495338800217620349974324792537192064895644360942289634507077883020624606758296193837533991414289976338488970359714641813857312461319944499897888272320827381754246734450718977540612481224315062464734475698742202298094169522180041550344199760400527851059646624559347594062417210394204757655923472867559580218924753122206773030548859048621776277766634345974197642870498200477381368048253463323778092859756921685121244784696894129971644241583066260361148402235516081042280461602172637760049068088646419894985316774577099245949680892527125178664966431117058787917215387248925395101862460087954525587171274278266359152493500381286321064221517493807330555084556724631617468965538209485688850969516097321745668912262518087861997906591669974882712814854553199905077021036634066037762680016032976909186422302621743234378813971527868731963526521906396197690187959761878519907222894630913255873238184113067182827265025894845858273240432829151115150449451565168525032093937679070526283631295319059381384879294185787814031725187097070032010948141783104179980186312374867164210137527926064515598045512717791101719585469428957839340635280532002359465930605844338499854784742368674123930256055344252100126580400179007539937832036053611520298477633415439968866181838708371310041027680173191684424457044110312768798071107336085957815475151894172142925799478143329294677089799020440555231502119967663289363421460609084161835373267000256254110158052317165474832417414409577481996122639767118724873645369239903087289451182515644341712639723552502939632759509280175867868180535556614923332747294849223021636222664014332785458032306615150308919121741471393180207643054882335202009956952715000311714018112827906965521835365325634605255875987375158515506342250475465812761645966394364380888320542620692838584923554460982450334403325274716259359941699304161280 [161,42] -155187649714366577935575422584752143622828490747803978232732752739141617208089677365815680122748492152485993014240140444372983260192997688556976192617241136103906890055933457608315746568911320542363386393626460588199328750703506720348048080393244021681274822594248319797752528858415030425904156136763551910076021459104027876754888652224276657617236112165307469804016690398598781262603633032051933934194817126391063367048215812323092553086755058039106600008271643632600878219273883447468369496632348304299550194097229364026251482289001631895583356415137145716795636263814202207586874029708519209163916753928814712090088030659127128849684521404738103888605391794135421332109715975084872677309283279444199136016332610499874794520360117076279061446620771286223293075870146967157263476832581234337989726552207622076058967089960158889490368473306562900577009564227182134714316087778596308655345459754741895155740804325128296964015694356455038743397180872522118786618544293176808066216649647835810704712279340233447630167420659112166742373158468434670143852633966441389622189908414288751873797908226015389629362072363934554652671199633172981537447478641112774416735595300073150403745729201208408881750083591906726787175406083815013816697199895112897502952818654363626258357275016355548802833922779844759395629753445449435913161601110849368164645238653205749780673292320685076183026310367278642007801779328181873430886976434915590146723152829657860730573299009083701703135336126616134245277321613398495474185425590239860110014193342490380986021389023382293761268178808402965967238109449910361275539621320068156551950421854037487567248045309206444449474683556364415829210380417025829827594825069558678681624717930456710631801682314201756588122198597873528267838051456208334176026479495303784416149609944975608016342387299935726457763158535991623414966987678605766916654378473306141389015870135253802288894224444637163879258249179251669385216 [161,43] 82677340134681731290513678733292151072551727615499417308939411615835577813867844670898427341466613800313998021424607485686304846088514544350977310189930407461022872668755619224862872229679237891269283291025857009518893291379753121977543437120079668475793171530035604391239353030081678179363409387167249780752909323977272851558607803600738760139201035869873657523289579771490454620575541140669251886758407585454441087107960058957537607261315903726370081194793417074727118149520551640710049269733539251353711516634891677007456027111207640384031197868304586262366409335649774463025375473576969484312589792438455554258905171429425187868728628649381706001576457509195999018160214364903786530426842410194030377193309606527174210486844206747483312323106413779166053602813930147364356083603457763484938981365247562786280563119238799483184150851956530441859826419420295462365199861142137091717688497041127233535081326050487775354986300524724055117622858025406193973452117351238065144875245989676094679882202652777047135282108579295652139303902587233412466268601525031598207683988769893140822658251241631040740099132008346024595765396354184971242266487459993423874313343613622744964236447334458745572560562057702054099621967475797272079863941253570869173996222440338241561865213846993542506441285257923442824904128645739060304225551831841152365265281111340743747892170793983061247960186492330385997348681810333241866735578239492444661982350833341178099082642963769224086267307086702755559323414491756569656083558180758738276521000539171529408668497387186190625572420613129574826629783632325106806608629087777691694974285083894953012678984854407927871491634875151575531121530487413352464924153890314772899446286336424550144540665018656917050424274962450132126013264698326704257709402864916850958704713350899231607746161980303577359358420815248122652481123521965927452757452264806527899285789219476922093550266892686133383266322034633031680 [161,44] -36069615832224104155303121732311332604415089108005533817671696026890408047702081181718913833882905719310635079765259271998508312029175276404957532510260236619964411509418376598006418470647817111602387264757522889936886510471781956725907601881135919206679641943956239986628322681527204066643918287735394083974451928000621411853755378229463728830803681038466700514034963441872349919604315811348158187189758214957687179598722729947318223574207567022092352644133867622003316376053286525562283422039872637930591124714808426058430087762439199359733605930663432876374369807383815490929129429596122266949303551255654460884595925200055787021286240682388086996047954734657492013975636747795117247953122509791594981169505831704324526147320414513760805047430712002361926649495405052106793554626330665727398760470044355719291814032471506515704249628852320611340453676951050662793911157102674625597466925044066848456888670074772369309378549352646161809150608318341902637928351458055453333334660450006947428972715412403232288272411654815261357383216050348018682430101109106990245576984772129860990650464357417082827626964198689703924069107373959879163262699914022426694505561993254660406780978305202016430836945916818764402802714675506591104052264265048599981133399391985059130883611409904895181727227305613698617000355251585122144269762606062205356161749733089308180743653039588827381743357323260590728894476858365882369608907524562218915420087061451423314842592469694638928954049624248628645697202818657542847043918871105029118131097762577986026683812745809520412740144314957838519610272444381565494909894283081453726196155564027714832923618022622097228854910732729106473742790908070913164037282057172679421116775665540594888608544122656601883630183001552133130448502101812277887549858732016352384525960128661426771287044022251053080234375522467880682387417134836780907178648151316276968887415702229078194167254481754529890213349689034240 [161,45] 13635647496261927244014202839440760804377592628856430397671416193802483411244584630047259326491449305575608485423058985270768412134038793007635727974948377523318204708640356151896564464330106995067395401510590628097473591706289766253896618236864210752178747315176602994266497829371889966621391257730193907498909401982528112567255457182254093704416854887976348651486643398830070544330052369318790138056668334016500642230034218425890354293034136312394255143304040293493515565994190852054946003652004185904063499696442564419455468959291913525308005314452312327316995742529478471923126746055226471116257073889958965296960330184043965948677093537252767066998309837364654878302812852584253354631812590151001776554168280247232789487981939857368763709827104269718182614030423134957400640204653389143414646249139769042109777228780826011807647797408484127401302411261372090503203043436093268921775785730096057898803859141124033355092779276933482900207086537035880696403184002587406521083795015977865400214138104897089658769898418167445784447934982748807896342256002850176084650890474738067985245213880165687834984429985161510679770420361478120931822891692343875483736004418836865737339862335907720528568458337542944943563843348376545441829234228535556551675595555141579008034974144545236941745733894375877835882595829198495197842315255598735641757208813849897356979944801842812215448951313093176273165583187886643416895703795787512893305642787921261841710374943911812945295862275496851079385870208839940438393521198754578513022983652892513425941496569808467648700422332211229572145858882030396028059006217373034990741988483697030330866027676154227181029093145795700162292394031309052712528151742719731502009500369256627873651236811310449985068498084048249496357313967161884291953375398527372680822579567025248376440132040409330313895130609188573656454459750626358532955392410235419698483496652804263344161932378510528569084758808064 [161,46] -4590313087332534919598824290061773812494691531909587663234485611872320975492182972589472605745707223615774173595642421409257843385425662837148959573176858916983463924316164076351170939477637524515516048829411774004689831878372049174116966301069405040853026074641077012007810562618662075939246841443304812680163288773004535125659831473334744670729942917389652810975671173538874074257914401849624332867433196687393344617326200893332108144200341822306059463741074189392974650650156478893661765163913103975436517105014578873048102662604726809780173204471569736976832898436115501435397709662319166068585620485787580981426961966175600471329198481110634506467483554606752611229110137061369101904532869667477068975834596449972024282502091638557609478655380855015228256929447650524875452363553451632226271970639870612819832098201472838465991741894253986134654147035165665915143138512376408449389585323989500127698580677205588093988673431565059111033135289838402006603523864636210573027952338982506544697097467489176030123604753783572105064881908941225487684743867033451104722316036257533217658903487417510158995073844495410789260203434056947321371891360957649035667918760827422208770022377182215278819825771473014391094766882480337833501467538730579539810045717516517794136175364012560733872208217708014887558482488103773604836891443326895805197927648746424929175508748784164135950032435205636243761168273655119331729259911976702384996272146843071570372052069654341999309490315388358566045633777963275687126215369235608637683135366069893491078299744552852530467453400254899084554497542040757764193282131120956906223119513721432322863102068666130701918277130914428838283071345904897706771350563731987534136953461253538298613012326216400673240922595838124471396533429542018522439081799546107802286390349357910093886289486082210593947801479423196997456207148582157174115397752434617756090911050368426937382424978069560143607234080 [161,47] 1393304630292195852905729006432262719704737779708334440916074546674008393942957515913573213485141126558665624239423860759248260414021738154103214778339280115538674450763242810444443035721323418450993684879250390535157781810496396822828551213744178936873857233601117296548244689159316986325949511193328655318419081368518196879775894820408876015760225119111055414777710907369335914233057005286414319062052809479908103925902722676895523568324116419377203000828494866462465717162644573090739954861046920409019487056378265287002877601419782526784536627457021187092809108566169649041904149997289756902373876394996041892121754940945205245947147198392751683662617344421947341177430825399423687653491954921156451106234074645481653509048334540222701642902717963590923924663185781646233251508010105050674636538454038354197395560022919027085769031697888083537612698130458786364653231637132716828501198971837247704303739664060755918982614458801255135402847749496987041270705536710571119968373226043246428460652651626127850107016899731813564716018023712200643390518911121479352748862413937787358674598269962239574074293282978935868290862034802152490910336060143672151600038974079367640340888991386005453847208163127200675113222117935796463420875481852381287690970651093032905939987997391618428950839574037247690352373929510541690332040484583351252137008820086354139026193129487691638082832939394637007651299398861583807754296997682535821817749565010827681810081583353084144437846627709260858487474566092251874673007212677758056357571065411856866121563252778691969110917079072866970011889823167946720821091436551750723634061523336977705169743703224100472278857586089136023685381163913067075700314061928005915868581155820152438869198720034399636621712002877397982212281226116477839856962620641765317397451221093564026293290496875859586206055625418694368958728988353596207663792546859548402786203723624342328011769452990956123979776 [161,48] -381969822979000574879823655180739881125207185166739934630133177433675065832964805620756711797204811363269726193348057614362739446949446951286665008255341553847000439431656242435402899110414053024403825672682738037545770650567642428509281666114974624752556283238036098973658791361402551875740889158239050318844572846709020363573793083105582120328207956016518548043458940939997729390453483342280528596835222839574919072766670520272031375274049385671031963927996737462746541152294116064325727095417171514281971327202783693012848046092048042767322687292858941087849687725048235837445010472975692319090686551484937658073353176440612089259540625583023735178084337576522946664217046702236387261102029293785732987575834943225764041970942451842771326738750923886912279504324960018891793977842247787150780509473122654605167970711375680538196697094486214543474180425038310248213896240623577482363446137669576421392531961876467375368794404980350003249545236921248499629530233345167357655458778540279518086782915007386847899702600342259310252748547449439538755426738825723564453678501733549200958741480315254857565379760212405240069668877068879325026499230657903426425549973325858929209933052879339826976488004130951757319250300049946852441150103613860754268337184325013564015033975223052910128315521326698304171060693568232280627801040344381776274696177432056159407424934434847407792640114995812431224179363416675841316695622066828690803563562800629157420503360824117433772074431234980060357306566400144567850424501463322493175347833633684787669059730099319285850377386708585389846678450421177219103350324014173395977134717180614550806917983115364751578410244984140430148903772882913639102481739102905726378419776106249878083967953821629179042479480311831825449605943824572485204325974886931022549864095291495735461476732425074899636805262307027457383255991416437849845018363752840929901703338672039305582887006845298212864 [161,49] 94357535496920652494695691623197976782134033400064650015051429898245491417082229292956080454324824900318376367985304764381867407941533950221601998239907368268758469806367017363590815584619262003405263087775051835360843294506133530418925275648691765913012585062233847446778199164118091192360906305117324045183248096303185480888386627230709300911332179427106468667474476342313828400775430314711648312612303155660968513409164495395480967352077380529509400241059673666171346840892953609150004778515143252663298041741557939997499333238364782398363922151095101699520123170511515416491427756008124081481214546316317624566841847733087201564146152665372659587856874154839119718497134412838635262475807414606383139904216302815070955486150829437267139931817097729548705405126952543309363082942739240013387214056435615584248952671680001372803580609171649982363839961238763193689155677690574394747611984603493125423684529095300614445539826020842883278690268620194739677936116678235500853459694168781216758435956786143483469925640679550049507317923385273779522850146264087724500314804402330833268359002376870621441964518577808495488670558795846258037025324360562045042015546072377160471347554493199828499225695090964188627498293071181640853327698775877561223866654953035281583101039055829059628840021155352831464019393949698133511921770381011547162416680327289486601093067260071856431925361482860368041078832184631856900962791044066696638315985941924654497271804579169092905167677512527319701738880846972291565935078007225366125112360678981015373128721172864538750751399462202107059018526581788801826501480317733452400382761669423379078568930810758183022558040845728998325465777730825822435618328166452463921005085727521923442342401140495336160507977241017571936983216517107179463143298465834952016012385553594800225538922250054454169036161423180468535646405351543812347153827188719073653308489449585480652474361931399168 [161,50] -21214844270988596674393247794768213402244692940626397004829168686849164084009157216848855963831229861645673133726270563376222737458552855957979318615494313918937678275942914885360341911198554920174931560595858766984654903009160910033589606291484478057761605341814915683397405954626409928712826236859538920790132884105562621271386771784217773351443341301993780674491354476783841025217171370184986867198898929210466718974462436351755932502538611916171378167859633214298578086979785569147362608646943628303933862383970812867121067652878192028497527858950817181177162500170852444741396023610846704340461086593998146996217513320739890688932003147680604261081349780766272022891911635926574642040034279082071149167852401370283472344902451286551650054101806940490669179734844122005984180707735876731002249659677708066854577513750046815533616532923161097267978493023282332955296948497049527886191544110570537920456177838026912986210066720200332733513058752879259606310361908489618119209547219005100307775905432914380931245560000003421617907500411686512647669750208337026065408154889000599217253972295531774935106071628959888586478890961959540161307352420437208898268065813271122375650444572900000558478293202983593532740147518101166048134386421065721645107775557490660502231669969248007738046123688873922506446426992351520960340811391814011386316650098902564780081042709436558747770869362423720435405072844327346571952219027142511557518346150075516900191554922395557060085805510324807775130209523553642195469626297969334596125590438984934518450804105843805773336543596842068993307770967165460560214097912709036269855055492414375251993181085131465741266765365833292231932909447461791815164390383988364321744607800888014801056480000158174811766028276589863322889017184892442568549855828351721665885888494677370553846002546871485907401392038454499217374266293060875832331199340266759695337912639290581542517483071488 [161,51] 4556096762322680011818799373388842762738459144994925260965828216888820416638570347487164096654057985330287258058469084727985650178318686808532635830335129369666662514143800763822185938269978413502530586681799758786812950715914072806976279508588450157503926097691997227899522464628342289999728192326975195013556449489888166225277431912014137850526443373225542373213746456710247584939424330605182801149128908709000760059250699973140275274568299212447160599630733316307054653137564782589252124966332403324357280856261976265205060108226239003942608806522496110234576095497845367091709314782951478369886805578824247728815907184628793773299530700976148912551840975608928515264143709055085749718606201331072105966307166824181450625024788969426942377983433269712376143134110362260147833170691733240338992660603917215601189440950414992130540401242658862156502760464862588319350286322960862708136730353016302890218165976294678812832729642253178026754874457282417826611041718458589839687263476438186097311886363795084481127226764377675694756989013961541686306205786901199770838253021407309020786721126038030847078666980037368058096973826199262043873807091887374899122727139787661286020338203143933352782591457250667835518157314965804357713326193476665850541098667205746875709984927548584709952359703380378489740066409881476316524311634005776936299015954963397227365774923190305870216405701810937838789974134622927591370882325348757741654891959418457371436522525420446796284406191719100125478642064957869260569876881611331728609833099443945577685326136469147386815762856030089735347531045309307022022731067231644086259322315599831502561753176768555951057086755008387255721336804469480873385890359748028328184381824007601766685741201362807712268084904363913172233706983928664719770501560175847476090391703491712842750312596545454617235098388848559925823736137801318310288149621677875568216895318798815023093448704 [161,52] -1019124027730673873665143630206587368919221138506773668503491610365338001256793973811412260072163031134837111107481840545628888299316488771519886165830459491243668089926047767107352706470009728700578063367054175992303574041434760273226512114534189882138198390378547038113653561369986280700363399215469161120825589506366985186161417268251691195935395565894601859819393023633297344337353825156067157104221569419153744247236530904687018384563082700874985631968723179828908328069081818999066382308547382791477782192982212573854083883872958876993762372442688516101554526063759627527418640378008069581918723748533736996826221237326748808229989624796639237131793786262013527801478414305503147801915122422613333211565132819491312872828579351698298903354250269251388363431502796793839616966724495570384799008788086867465435810136382891688444810482726380665347670426585027127205108644512653345503445599669358770949034617996858884252972028928169583535515409845501908273610834573725610420721360427556914945012735784833654684432746957199822109821920989028251459771524244421602870604202500464460998112662573125376049071260084050164350295031508230175946889058639574155869677818455729715298132370999864975224614183683578990946725155600434515056619621813692893546406377387476611728255539535409636174069762030944372805048866455447722756216376788148264170904425888759038258594860149882017966938638165364597386507465515977372199745715974829331211038126682758336304413206605816135896707184472678015276175379942567117414840019075982163164559644932822839066355061439448512196120358887572168477523212188776799435252798610521902009357941743823140753639721403930923198391950582859132557298927045498632872012781860859683308699403733286736214564065769208288593827982213344464809209462807074492106110118054382628535576855720505364559925047710707626155715224562795139302532213072730805293382255534778295016447446468385291147264 [161,53] 245236666428980438477720944158118388011975719919737124120667363065463090805593781933069093711108647477488579324748005093988646990953350197908824571509267006598904893120668973215578594319264935861029463324456213751830308989034792699406450138672354624157625613875450287688178981591609487360276090288014391127475475642359119336326198693077490904392917481431704794007257312334948878965190697887434354451887804806852136391532101260151069217618611693231468609115083989784676692034360411450559564833075157929168694810332355539826569209024979732548849620664547094614711182823702874510201068086826133208553536013889321628272835195610409667788052227406107992108443461899484606145278956894092306026679052868747803106810348172718584672693189598618994593307507160513971542342597863239463180072603990525419973436313933882015196409460029583930004285173892207007200744292305142647288896088536541420591577585867123032169855426325795544786165759458391111821829599442788706617257779263247337013647045425687630796573894549742085424716615286630483290045266477792605764019271911349010624517205231079246000012716484156005971347974316647108047976686898934774278185809129996032451825367549123118961281642281168686711744201213541203614545804483626097244622674287482998485699402597499626524933579675662652441634678313332821520659171446468693716142131279034355819766515340515373261696320252899486290345221661250491429237266082246510017613540912998713964379195449682910953988337842546328177983334052815248184957254406572138408303488482276961959743868037057593312810715937060602583298576441628973550654705354488859189816984272923514953100462490851109873626733232419109213704521959935600906424256819466489900761501102857488722058465497858785283081238534182822706438534298683084447881410169278723543138980408984445260370293550234131605166303951092124203577583199890682940000446754116953003114732960283007957567870919538911232 [161,54] -57581005787863259279475647389080365170227847756317434228340450261983517538180271713484319742814318914136282017680602476404598651182577418736909358823567984228436070394847277360626516560478538955309194032442695946782742435968502668185476660053795196370052028535752131794497377599818663262325299672291089352952678381078762735649387307059281079010174265149196888160992046523671501882468400040091542763927189327928389964853262219717836956958690248041869674150792844522051083691597496784054652468119522961084140265183936087298380401440450977288817112397094899650791721254771615203153273826174029071670956058479212293312191100020401751871046638052682649075898593501258147743594758622301977011574687223066061750708283253296702139746681344308971113211820380328465046498976972008702241241043202864969334812835990825219941315579156696848844584697313385266898633849259616989656683214165343073287021364221694580105110197763046385618602857096434797162733944551938447880170259701154350521459719252378835073898562511690287971490809880714271034090164011670284601969811064608484345708592850748723840596674567409592334128803595270181505315751906870442573533958412501272756486335267743910061232331629910296417638730280797299799093983564098219347612942866114726298511722323166267760593079125867694868482132923158816058193378235055238753169320091726110238986395468977189708314243074374946018809063956340986137533063963475584874419886471228932638503637565512749795205547787728087917751462638634182579957523590127500788894467316619300632291538035675814432018343494793011872437639513676624234428449090794544469867973430897666770071507751003484348312486922333018196096094794500631613670673244816427161925972836114403163810726511356297364546149407566607066301857209219086712296358465051630364610130535911615835857227973951099780807236570946997313166092794288015719499517116006636994326994781288049819642313633396096 [161,55] 11398307011915473485402866423032279586587000059338941606155585732301375158403190947678415810947359712940713253324769586829490556878950867013244867829087170169652776604474665368366217250513785055398745225935537562527409323642268720452332419570807798504742442065308081599124502620307205213174303828716579852215045704890265634140223126231960916056136375174249269345508214428314133115245030975438498965790131337771814720866142356428643955473980044090645805837147659627648824655490498010149796047508753649384775130071332689690065837312629683155925259591243029138531090521703015689653592655171017268394336305028954392023981589662903882666353763763950830768141760892199962065718999996756187812387258477088598252251806045540236097544786084999121721302534430419485460207480489936810529051384177387404729459115380893810204968913160687193461209880443910582515399590851052393521060898223098662030115505508062541887580159662539223881862158261791887303503154857540416076851184871500660554251985277219334793984442674655862145464630891691324888961181903501802534831017156983957577464100455531674789434347769208340448303628987155194109481924929577858331006584876126284313528820877236477052275214310823516174468835092078936043974911799721675895333206293622911402538628288933693707962594251679316886809324121594342387614622744191094065515913252135107047469397236361988225100261437104538196904084782382366542508981191309879201300455966226546542704348181043479732914937551108689674721589153336618268992265722158583204468212905352334579675885947381157370958930118048838919227534900997498725678585320149807087062082914740499566803389352938115846194100331343644389021310408176064408083982310662890217528086337011101843288789809479814998912553861436008432844993494639583507098742338001528338736472153326824901245781715172063201251881640529050223439579064635904494903874446495818484972234643205747176730301693952 [161,56] -1646542996200655361694972251433517647214337926816253612093145101235247792259123840350797315302716798704412029381166801599627210025762273222815568758888752526692793020174161744177676283558304205386865391660291211490719091707906741992619259989216932514681864328726557751821090438425961428532776216334530082932758912585471676117191090736376717529334704425194649661538659295805385592213343325882994733659031620664910445977792695923361800611280301710222262495242404529163619241487496988508457048064715237817355444839694244452374963925080901566503873213057958073029229748632003242513550920692746374085438127019364365449748250696238979046724598992540284421656571122625227860745159222835536317227272124879048109247279692140021964942274957180283739346514232557599624866615081027587837867819129590757837476822850877909078830671325511707520459562481328704286031535127961202271723296675930210887317484499382132946177803058789417824542421175238315211141953146622365523675883497575925229231027429212227500426810411996376120639389425111181259910805475356895948218145637177553557291480320211432145042177854651396134097623763955778245298710091373131107101554256405953337137944317198857554996239333624343970047116395808507919672142534344622330609173352406166065690941439047761868140845608311207521929304545755697183372922704368516524340941674128559609005470284504823630143540261073458509879014438757814650333583722493012564759931382457141006250689896510060045806761708521723475706661679060188326479493118168316177419377829571688870883404362986685671817861833612378355493182561493112894830925525905880839472020019086690087586752591382612919119315277576374167701023873686119729404462586915302978307103064321432309409706203136603696766764109660170111708626334234561746990560988926106134510436759808074435080421205201969463260559126883731390334118807875178301112998288693304285328002796199427360815912960 [161,57] 131333748268105837308000175500322658886770342887125261219615965401280426935371247261206924886774761681053023023207874427609721191597423722642410625866698654968411567373511051617439104942484995666278508932204397551309415742267452936825847435623543180990493820555220339205942096369936882264747427002930201115553779185477502456048610302286511505517297982729555717275893918256794990084239530748752233174625024545289030410509527820597398971319936510922267228575870612015989001834299473487231463647457410331067468226042499393640004655897535319071377959639268952433519364550827223481166369047430609157525850832679574153691718887657411760599296993441793343680407028541958107027181567190035940474417998645707072003458626780754600519703729332717822174248035058063691501305909017921107834569605848271940605298409980574555992903947164335377474719019668469371830666017044379216918226866083613906195364765155135982793438069483928307652729801208929070419187150747500520302087234641707504970432819500719109515694548763370352885057820161737399624527433914683760997751199393655347836542782582238220697556144392261695105878527094201743085709209128397744507078657925257810624140695244027028907004408781275477514729053204357207801992639881019527041246040830046810273755343403140170284375001415925777509388605452645095038421127778081685960547082576992823493055225095007252792517352785413839626756956425971519285371650294647384615258017625890356841347277538226072052550814494230273399456149304090540850855959672247003194399298312041403545994865886509956794132477428523164282132182918305332571752254506230241999095913858430737625467975130222555080703834463274717690548843492820407941336013024746392459503293106089624653365217727354442429442309176057892999777662730434532037175225286723274249097652026117877465767650105741473123747245687418414509487818715051818012600490389579372503485774991295712446976 [161,58] 3082093110747352906795058799428287223063116293879652986318104107810740850263748643809989935468340079152840875485896695655547523110680891887067161115712537159894133266852068558647117749983056126501588124490551175851931126174208107635107743788141532400453488740927041896034045071980864153084264001729279676615959699774601509369296262193589808768590618556110580664393569540391827204666862986428036682309252904217991281020389053072379082195478295649617483420598931869004566645269869990526565833845528654544792096732132523879928065438134381406870190239188842545498096326366727964012766690986890549664811011005509229004817529658702195395686302295900677841941516107224345559097318156121148136586576139267156478247053998760181734502554456624874036621936099364679877380003078682767788141136295520611062075819907981694594510218896167381745124604225058447116312692714726804117907520012191166159608237045850770224674039882691655941108055753212465591146802918214356744968365327668651011977862011153597308928610467744674622338847794500228665403978401249628845987866570866139800441996828617823579501479594829509189553141025820511775978101622965313582388469882742473430341144636400931096426856036863734835095611365779033251435622433729073740765882732425592589170528586236701982352036116228695583031332360684764831058244075567339350167142137589844261030277150803835518470321825260639112227959858451801171940006167777597461130634420585233705970402570806899673038787431584696030865680953881682742769563762097494593582411921611313600394692584722572467579202896837122211290888052872461680227715135204002224974189763792964897852909538518291985915899528726767346406532305921437916864144649391225514826001611554234705246613893398851042583992539067480258126614017035763442338513757090046359025179791791544082693590104178306578290554859339409993929281175851752987048986083534802362348803395434520672 [161,59] -1414193188920865200473876151546478927440338594660779405429673847374191966108810890511825057911916090191405082043709363364422934722357555404471740220114612749129248436167425786730698392210214257087890763664473640041865429747450343862620875446589861984244423431621289467109816502688352537243295441726699368614883405094957430261669541045404538201536614955479496867220898868397417449349208700954089585125994842503000411575024731003204786940080171371819101116946496984776251073829559170851814461117906711445333013607951776140915968650022479838754865918837498856926042928149081219959126419282294913876008063369939028985136305676273517089588574163132812993646586795154946994912010180577608333362113656557771013245582504602477496175072310435900296086441205888522785837578871909958701017472501739822836944969806448713468362594531893100536398334756448300036659992681126251547335974704461711463823969466182601399177091732540066097600166146367457352343776871123310174863147576457659199395344410124199743378074212839075947695926219809165710765078782264266417963148758235114446811169504976408504960563976676728066298929515445048009939139713913259213173991261175792082412163413018986110974256578480488281655116909984051537857047139184831982615185344583825025628988671305703065462334492347460654644455851705357225326920398022744268934403384289140454400307529144184181162505410177868731074383987579212887266171079702339601090781841445303914057361841902625356413462089966787620525908733156221962988762782679831252908908382244486228809606491005049167484223290135196642345054931882982218939432950960641255112504937587968595519640317129709745445032625073779902901243220395818960826577973616613425018116951754739738135493280100118931902618636715199136371427131484938949113588673451676603895627037030441055559177405753182799874081932884224826997319184087679549234066721639159274882543296252416 [161,60] -217594414649297956019437088043792755339065868884470158968260598630783083834634616255329812829616789132378821675558678426489108373682368001780099142465465677078886936848510695588323425340486018053908432076552160075749263624721830418306710311710353827961067542268631302856357576242997062465388779823843280127363449622567522150165996715218302545263046521127540541386124327409095954538277935566386240590194959536343127475198643014669811086223451775268050554761383514744993200196738930927680967997847014382572733955868775861867479749793972801221628020905869373081549658279477378713046428733092715868308585325801413820424251798174582432010356927456255484892326873987597268381500968558068838682702551149684533482281603850291592646318637912438321443400159527563086948242625310583057351490391817254525171344915091820225029885239015795306117485492523192043691354141177684687642600393436740847294090011631456996168787379419051965098913940016285480988417713688704099947332132796317327973825260442239978474593228970415923476047441688880768479522006635331746579116712482469939599140719254180376694563858639582261560143683590588990494051688387817243376686522771624716542271095106169549780407331623930927207466156132720386518809458404966924301691638455123818188036474176468058754201855347009528354192807961952393198486913289906135968309444196973902511922906625107130202241967703666924978639179912429288817642047189726174403461031017898736576156340603197027709918343326663387450889740608512667374333224133509029247555495547603498814543107649756944286729227587610399162375858356979570928813427659701736505391766415332829203468448281582403844897219941670733231608255375759202407237330954814892556919937369267484720393636163703730860161911702115492349991181757237477532517962478454761038574884335833064809673319791552006696068845153058566251574782556243628097038922908267507476977136656 [161,61] 114339016942155212847510027994310377337519925758534283081314126804903476119414106480240102949465530023395678048313517607630774304166018459293722674442451748837306668447259169725123499309708094422748666032018711163563158678949600029443703372614031068042425431326912887335609875119519481397346209132330564063600950172915870888158129127249591067820395581468859310652465983045386395660621390835728143655496071865636647921520413504226413552010446639527218778716134668677769662787468705760044596408064435361020379011947946606199802063847286777470652166710045615852564100759152287225483028344707290083972628022237673279269034769259572895093142931132137079857991083898461192169652149794693571000899874257069796713356247699111203904162042919421583679535474762750539683496040342266162475122722137517272817649028305591008256050682314194540613606333557963667128548074291651761380103794581463908855253991450269602415392994589359895956449055114300504215378245741394445011234928024911590030723911844450525982509689993382857694297518830571882579745736318909275488648955951343580019118113708216557485552622894430426101677565691960019641281681776456058620196264450188817634351632793507073647899600507195595537297120095472979547513972898713639832014676726526855936254774992488708849652229885354520614893090770576194211029766931277309995171117533567647790325095802756648945836661440271899653075316568427518081030213204234826485347926349212250881403113105754151065423508431665001648673461025089114298955310665347022031833360041695180513754427304224297105160525260642745518374512368030907442269303525149102180424575403768141716829672997705309771734221235684332920468245337104922159750820741859679290302731827942215891377242606537362886792424019296460224825915386062502173456784450055195099630503094372008149047654164197391435418363691913273976985862543495374994629767845038994886622160 [161,62] -17787667009648597892499196713509888422149337147240423331610380069720480696064096820563617525722317776241527906278890371692150420011774783261008762729641791106289661935589212541612747292951590548152672219483132931629262266458969806782977787785073519661009499820133125003463253004102295536811541189874120854108686807127013875444062685628578206576955846086406261814664016703354754862972387010686618157921116543928807835003065275787018368727005225291928322001291559401192707866482858095099584153591168136397634504321462676085582426053108336685525712038017435790298315424867751119393801511963862296660745125225931442233371562685124843700606015012117740490013848142502864416743501037911683081490072349784622464653437024047408918707710878383986098922043754969926240663637256141168652840035164998281966623979110741232635522146308556059082239580999862265243271800883534948269123599743878078893958560683386455813182447722969447475881206460147020251418249460472987716855738232516511185319742154489779896702400034266420804595354660619238388190428674420662037148472390036411484879484239438904002394479038745071531039293409495272090849064875380652453403078893577511488681180181769961206724325688263514061474639223085615434489728726024806631942976743893514731777014810092360251881186119292052211497421703837432871566067329834785673981280951228753861534693468615126784812956808564626484907748528750247077584188065737545419381162251557748838922798550567271295498934524938306214835869363695435304271163871349453427362871707799310539795293983986331518632820708119860494466791210310271492974411761254017025530152978222245807200504558586976847868969197135098596120569349760538203550070954744597537363657445421488536834013480595423625973924361314777643821843282790217656434732887845887805020015247450305529022864339053792444098118281514851465081611219548480935803280513299452606719 [161,63] 1221970356573805438949142522975314198835558676939691138230704992229714644273432153272800665308992757929811618460798895475516209203878956580112101416379936187624089084903644376784385638324225155860475653230376032880285792468038321226064065291400539574013226958457452169752363185631556052422129319098735650212509312176073274360897149241361654665711804741573044596766578667708550406092986041183367451396824933634024793392526694861668034168764222807682967026826644950272370573075871729771707910247997089948617985685194817920852560146622429042260146279879080685066571820211469829821258288440895231364470384391864579321799730579175013094425024976044926364997312437588836339795759372791356759565075641087613246847218286141982222855880605696164123856180569179605421625385757431935801993721489094671301957454823350564411212788115664084425213763895358940498752821627103301264853534678213452919718800386926745910751030069398843889787526459835681259483014362963780244774690384148382950446370323078152954925583963665121734827751233013946735887544557569773035387605013539356891647775871458019611668847806183408876887058335230643289330493080449996336275795104473667983712838813157839603004954663213031145262589939991285885234738671226846317774448704650934733978054269358123699385393350222638293398427339949282541159022652920587269996992707414151994811065027253743784524990628175479649694880521668878254594690043474893145417924015919570396040784860476613431387547154681521950638849299292709662172282124079262614471720733334425560948398142892103167545309685678618178241972824942964668858967462958431177724964097361474627546847169622598275457962459673685271236717069001033160713853149207770799482661080051318595195069000474033271149505291636618992767829148220759069007365973541635153241242845474054227135676911264135611764022688022069517368494137214072510593309041083023360 [161,64] -40990804825207511564942506326422909173809557319182584672489758314758106918176393220117059712970625059266162012044417285330679734079287254971407204471933297372624196981550059964974194621839504238865683434263896788945013105767899354327709385730376835955361182971445906215080416284910384371104299382133173476576803192937701668865584574728492139198598093433842679043655830605460832940611402325752967278665468021160357299474988301080860837954290414265967242875009613519944463548169287650491139122947471162907795168283711064592457901754190861881381607324512060953596785632362716032736880933360700277100567153866249695460530400356978334197688335065338091750568423926503539212621510837796490116890883533126055798992843638420010923635396770186694708347102191526631901989568340002275905466082148813866630059887118851507869551951225653331914654928413689335064317772544299540896784975555145070695697963463128807235457187174050749329900394322336084014950765271858944944335838205234348688824517221480681487823379083722445099890515059324869254668310185536152953957196597678407197142473080454644970912334546520342934261507738601406940417338142062894615331477113236641705328594178906226400729523328109657971903283979902356480895549238856730709389867284092062436719487568076327584142372136756673567661308460940561206799565907163354834922784141220683521092630685053436498973457950879716942196891326316437815979047881733625284001360797068721973745580989749325717406232543993696561849521616546865294096255480272997684926270467930594961181928533888599683387963571346450495782450936111392749487002694886000675805399880199217196277319098113013284671768452486916045445510682462500841975431299787628961061937639222184959433492006438641147559385614884323974940960557267399859672052064504685555540013273647591799340205425617163057889036894397277730348468393656181049661916708864 [161,65] -7314930543399198945733982669106062769119083378700810611059509476351904619967933664875978573235663408980754100351083043266256416080739964287868323593734494457621021152742312412810924354586326645484149640116939209715578083387297949086822556976692169951583452257995590623032141577208030754706415802597486184774148249062748197028959959644040496018185071847021789795520181521356897203949147304765462086345980598417806377758372551626078654829419377745862586747242686081276799328532439522994233469584753777169785822393074142176897829919020816491376167482626821556506915134709309561868237336668311114859153455722714018161874298381478497118208766857392595021934467353042750971823059963902472699531275694046450127500887598362535809077716666719365219651954110175429483110988628817599085903761011041936075310765095913548650294305461694804917766398650848999461787651070987362206056856266795110022856547641841210839750572585114500007642745087524404297383098301885551984982294250702235282955128863867614015257220906906426525066433135835016192545759613530217097740487805718143084055232142294350308267827135955437065635707815786154802419583828114137290299357256527554192587500818850035817562058880367031241426251746965916458563226241916617224391413502817491923987075836957165484777613756977772152158099735209233925950805285100395000091479146662913150342335682195062876957222764438788248117204173687353210394867974120487361966113559833302624715088889954108030290094739961373070845174571366965161286074601868845153203071115583645108522163695059632952776079859553714902190638634880333924690240934754134887834951919270311206343843848165043925476603587637909915255135588606762735397917992201805645179286128408006500357297315803394588759942830573344478267139755665440398951208059996717009842866459616193493702275463378859342056017461231149097893720216663606307786326016 [161,66] 11497231900068879371379628115379409663614389478880553468228763125137277582276039592714898611890049993611971347876380700081066679523635195924956167096836632770211780975854420240139365288587127678512449091853304895262013491686908097097538334504845191649205534342152245268479782312407823528042283674833028314226184909968598955399514800658780383985132137215026666032576266917842795679618134323000150512136108046000599820344356261062058172674739059207459500906037014951566886175833544379436361091987278653184066189655259346316731895578541939957137917313339448708669186552481241965840075935987957079556366098724220862663952257832276149309254824289053013961913033613712321666783535561336177501245596204766612942848249559518999163995626248906510606202421714775167926467861381357724785345348034437193952055306221877976629535808202152641522609179923419444030244557364795857469104311694857293034985169168745713225032366814714881408280188494462054006995253345366770799140003384975258523706568278499135784034826081272836207533033732669842465648241194391804926074366240619171205265211558177904435490613928409409071617914631768413589819127220363033260885108505330682791875714525928329826893663215433609108730366788501778910639630642726650150498333882795724841875990667774784941383827593959669266833610735803759997459173494210883354023505958230419049792137976594106956208848963705812860923965663699146835739646623904875543408099823951240235414083268128040444323254942513992699302455103232984965681049168647412276367117323094091741739352146972690632059708810118929670818337560992610679442662794288306011325629685466430414469086077865641667551477593204031714377747288597197228788741747735162341156781063383021410434180483443972257595240259501297352710768654874932876736715017683125818965508681048057438508879611859130427449860291738824469544650556205411364962304 [161,67] -4484948915890271807411319921551586087994551445988090920391907634615743934595255371964128846138883348453161045908426437165124352650050809356077860884169033591187997885938555180562533681473895299703973371858710779740847069173501939310857325196192039375614567120886368549195724553549391036111564556106614971454205960650205394940974274189536985017984665603292597646854203140068010642689303305239664758880381344430206021373699822961551617297815894784719794191305246178782869496232670327928304313584736412290735935655118101835824558211872463780645642660385283882167283994737666085234031215700602042994354428187288743007290626252384281657104579563685500673794894682164577661276972272153914477347802729633873120319997936867129043564092730011395803583139100220500689547845944534254887913507265119021058602206332507960361045647829556923286676087042393161234733466840441721062459606776588945178115697256014539618159446616014309614568817353675330305524853468247409224338218198300428752592294890200353415717740102717315617597527467517445022075303536569187313531703287240500623875049331048660200906859703550870968447827996970716980146809514908446979656350725114473820959173556267736420785209374761794375794755370027084534058743678876309424726878973022717298061954318182505312769243365144028167649656589963430249000662186611324100485122678097879903418531293681782820866502814461507284976374537824448203363379523634245351699271773673989155537046322598058412351788875521937226310170945732358552352207116693953663173973930169376446572655727761269158648756413337046288060700406902220341471942706489786741299046670296226218480045913147384147246912459657820868044336116778956568361173139892691434598893770670901731961217733209269009477182082647035980147778228903000417812113485260182385933773349716375623095852565941226782960562122942169968792133994984343863296 [161,68] 868347109345660850914757654723978161782320630921463128807594903742817144816093398706829545808025446394619536162746706278722091341364306098555029743445126298522722721471942334705975066741388494418027520224841859259613888678825486717033693929117366174264249818533089207949700324364234572627406783471690845203054692138158258349770629930395301673001056780820681906429636318197501579829745116410396541349846726260154734106083351193890323657554757450621617811281063623987565961048207618736834290921332164602599986991238917541438053399377900659907530678806488813882899018627125591105404256818064147591986019187687918053126790063031259970981620168371383980658520367852986253014265584166856149552493615857732422318709305114236229092814432454968926909892037212346118625081615837816503837839504734030526698238748834001225988552344201780594540692548773475721021455106235669701106716308499750172404647216326183619023814800778198636586162317373450463560507502670006729822650699950276678209293445008086003006804726368796946213971164543489250527679302207261835155774317814337408132567463904733640721767611306692091286895461681853315487224646966540332749147047468153352119017626122361002790632294672582681606713854102772613985050266858662270870950482975261907421308912552885484696972778066133856938843891724079308475985461345063652470208071828694712184911158463437996248363807493667585730508446298845332284020357950467724741553112657334285276211466195296758358223481984244758744294995785627880093472327327992443115975717070005189120821122200170456806068413685029119227587576952121013750167729206443861679544034697618384338958988164207583123138712362268626872503776806612332170867137719460278080622043809491405334126006318410144725244925511061522835435413436144217590808990701733251954056542365439361754388216015834943455602056735630389812698391326162944 [161,69] -91038435585029109921203621701982238564563779437238155949740185397915375460234713359395493383005890928674949139305544479680103142831426399749868255553924316556889990495541983733878418370335109137603699907037423088191567117520033393895701602246035561716924396087151316826506022565914294989022324925351143271909245198676746334416341604270081454564875092403080850798118996519502659284239957476510270894032984120043287988578713845979405489576699631503321836229666216612552409625982101171345435297952557786065813025056367431040955152582043341107408319133885560309547437864005588245363054429012138848967903896611305289698682302383674824446539974979095104394602617720816550340570247411388843466730540217623361131475146052912610464053094615747303994819589668261857304424790019917005805798226781158917235426687054817227841723030725424574372975961385261711735970220789580064760200284546542726686911650738814705867037006019278832482740103352047912523910863122596664987300760764897355116685279128672081241177471793934336303586832572431835619340258441804417067152730154555821145478564232950263022932524246664930668854783784333932407461608847374315326865940310160466848257169560696433942122611724962207325902245314318906360689341895264799369277747639449043025281307411296545324633416396221368575975870913797156162510866074929752491747798270808992196410163937900692640420212161292074739923523493508638831328974808086601040886272506550441284884418580046675863646328297180658971576004595476938031106761345594616641132175124997153180797697069769663291258807123722255684869652103896805358893938842468334115401151011433407218908414394390165324787645721356132160084633390513512417789571567977523838182312855223285606194676181137094050144795091253025335271551337121191818785517387139374418548565528405394048804637530149665161810131493206194954079314706432 [161,70] 4075170445182841388832566648083609947159905695850503973498931355490617428134263663079108530403553735685515466928132298567128812576726050726374363264540964884272344253036006415535144264261377670942852696097970959056938377330014765926472226374749950606350997422943396991830581878374035880274948956822035020825312546299125097288423693299806750324565159002309964833243820965295046476916890381837139396530756935871152050823414337343318990576754473087205247451691628022173678655983474964941448601003365226745040071387414113573581953076079453618349485756185686292640010610538030678280065476347176849552551124469479485743742142711224080307370246823985731541860350894197319788659700139044973404080944771974465344568851926392544957447096732088427932355253542827850000542397172188143680032432316591965562491990952989130303116606476751662523843838757227108934366921602183968247485025452966588420500460490536191435283297510848673868961591992949776276981442378434824218366848992688091537275894694652924447460650141162942254110306847359877715868671940558465496322156655236351245477582918855867035192872553588150398733081607834428693061776921464755013033211408403918973058735602539923986049940996054161155423459505117603172926457159129870548239477156905306755312654285136771280150267750329583175370986132091597113914204428006724437193947546981934631547538374395239439741958852307121541541603089642429062966860988514689553566696521224359626823367601092032144258802185873995555212257837886359790672717318081198970263608329499676214328881082978768679859425063596644255739609489604218090957400202299008036256412081077401351179882266233357456596583190838042100213503008977355887570376854904504820362063572328934842874041416364162165565711973059931758502458308311809972016953791332944835321975528195436045133832093592322110966381636770405801763926016 [161,71] 188015961954572046000966837914931373783461027974288388761325043156531106286257901455123243476878487620739331639901663528032554449131722289158833308581612387143618782821524089819149683329132296064436417973532208389062871533559565149579334347525249032284013151437876164120108301344213325214123490341322878987060319814140947721538599772187625677620903342913587365847744938939070564463407971107454079589385627514271926964348469369250462084605466355976991438111758328253796944250361823117761552877620903512003799421398960787667872835387207245327029576012699376523491541214503921390741142868677680424316326859337046588488121844752987356270988586353318153402345609383383242935784697813516109067586198320790839849099206464757856513924107926762868018209532074386582613956936897203716591639679092619307799983613818160194789471433100607237754766489508424314145645174277742359130171531009598406178357670114535546406072473539180208636626828499572903420743932011527515161365209456098438854905571720165058216609492504220606155871637386637738017969784731541180320914639048134076086226792697587543557646122784280057324622968684817297271929398901656397152019858199015371498514956948430753664527947983009880194752946891981555706949190232250936313495223197754026284748973709567299726329269831123765896990877588718688487578981528754325037005157172343959891664631285982840713870887548474949892795105375310272029025295426841857480572095478238895892004295144290180884725329522701573007831323771152476193281551458182019968792299056833801127002705513962113145524203169839686861079950570909558828005793754537212706319175846067130680230647701978158254765292203193889785943412073745007610553645875737698871461295991334987589406660272539863731729637946142271349774134366299825304482866602728944270423008639064769073860809723500306350839652623058775048192 [161,72] -61405488439779216601204282836446428854559062562997743868437197132202151006488886501839267697626446126826704336296169398772411224145848620202712981951653322870951614694844979125599023257420918883231586960309608500785782737842815760380930812690446614070429286763260332336447051170816256139872391507944644578666330892017968319615804071937643829936993137997790774011750815891755618062204968656966213643971944174298406059314291247282602130153235962009797407931016797939614231295456560476822683377651550273915621421539725827044461127036639251213172067989727604728095392649089416574687961830868549434116721676828401254567716632019389076989153141975388615628458554090887946696057700756025678222944503789118869724890331079983945581750048773606074789200048496120986709168859535228917884851985445962018577138642087226341993564640740962484657412197314987430872786424169403824937422554810820674212488430619629991822969232205936427990672794999870669673605803082184647148168828450179001900897255127682049886450225939725771679500436168343932995023732633114670474143318275562310583398383965492307467961041215657144536751597274129693915326620329919592591128992066930954087266807795717327342061025119978148848751259270360548757129242284636023001653601587248560105551916027248666107713940031845686597986069675654067176760377450624439724895374117617450679399574468695420635696919583520076381037835857409205097214191519784025051765460504153306595864609078125597108004245130031495327675128194434970494626347613609055818225448335286718797296915477575581746454526637148768034629306570384469547003079283624107555428485121969324325008891381521311926488250755292856530197832912729541644119168775072344181789266504033851549982562649485694305542328004818761956356413380288562683799273567972096094940698444061989751697887209620691475126850346482139136 [161,73] 11039078966644569275541459910144786006305163238650363216118928852822468657895390438045954090825750416621368993282524436689059544868223697320271554366592476423843797729275508385318166690669243228448217868024629525930387899138564053263166852918881514954291382054525779162759132850276019408914205503982673586124830071282862347918058687813458621989255331074245535531693610289061518677178655846478767930615735545309082778067975203343769479436905942893230427557809040812526293839356916444399005826499728364576178157307318668050359947446524115466228826577676105953106048751647445596300584755040845387628177319230480152672349445737007274749544128478384602639313692162454919320057647736186625718352713788411073405958725197365256716011330150538954904788767679714999479125859236666125508449330498244707160479062882171343353058819712066880346797885748838268993399195512394202518894215795725420400712161074506630485642624003226716965145332415075141452330438748865635183637595656953090493024961588353616508376286032274554057427018858366418106848320146943811694230283573749052859307203495278868397293522678339958372787448831810820495234041811373635085007398597043540472431111519100567871309495441140923904459357213326442784332603079718173615488838580340868388697082379491840217883456867351389044628381496735587584584392681169140730060563631635160866874601104235675976228420441337016269774871994402514873892630377769836804070784151772276380227017638097193782088377034926941186263473191899913333653288307695439109131577444679556301945334435318232909761948651410941247038052188392486520712741162683608515566315150981426315353841544683103138717401089323407016587871388973481906599894529109478933129076525917859161372126889091912251434089875848337507528165957050719860176370435950982500888589890619889998384296987564369093536424302739456 [161,74] -1357884828807552120704725161606097870345285410438552990073966260555987865487940360270006216668128259975344892691973875721497491922352185375744977221081752991375587484867916472805963076446110197107824932777605685719897631217309819418863578316325751605817282882126520771557245933163189283999279004495982716298038386454402444130859283043669532309122572734518825333321598619240354508122814498360666426789086410706269741912840195394943714210760904698226481614938585889447319249274196667356624483176388072248735461332169735930350817071002029524642429602997937278055360361968727371683770362850366917099974640884350014565319049944519644379373920245355088543998764118472430928764167239006618020978894074293302712108660216027094717889899481370255183968599726796055170518021929148535379431645557642763593255812628884342872136006664495738223934714428908381945316965895677162192159524193530842210105784206700341488070273289906921072431039051651423453088221294699518487053232236037909957506567321282313135971120366478270866755393403950860543090248840625844953550305364054130320872959018445228343660521349084496233936485544422273132239542727199054611772632362189320544727514141807395487146428406399100661424015441618865984268106403557746637571855763352892086000085982028619655127550967134864646070499047992711320785420490529519664159674781105712662064886046314858527219637325867640511529293045742688239651852567342139079584432204405672524416884841533377520853367329316151258938277367548951677256015998171268071877335710389224791529849427132057931867385099046735383462720944163390781942478294084499682768895866590942170598863178471096118783900890995950706024668491107926524945562964268243299586867072053434102347245293934840759930946773532729567831767281603895862488446715808834805204748592491440812266097391343734876133987991552 [161,75] 62860517498915226249036704647971318617111706319364743155363785756256774915821347166077341953542194124237359825953976973056234066425257808601076856443626852101853618369422460957907485355448479751265632777996643609489714225296364359310332548169633635407762157843376719626903531435513046126132172650638247375018612136654929756716618540596551625409134644230686383471070084022260211902942220580235961199832285526357887131094744816134408718979145490831527363904205233471002748539425304665475802608694769636392553207497134799719726052200655136003920234111514058485792488939909488707732701788999551552589372978728894221128270128855112915040872896476778566429857043800213091064361118474726860432649966087341127092474638626600510032106222572880399688299821312640535205419271056537338308292689642084276676742466233841827060656435854659696253916584225083317802839115604599090255429928439795381903811119152553957918575685337595510655740416983201107569716567616429890429651700949741551603761005451752061091653824141575842963684692296296597228357843058445640846344780905843551188723887891882206400417726664172521223497873620216011037730547161831026923060807291041754667093089456257437311790718453719433739583004291094464195568436000954898246125030556787390414885546690589381265809199542193538712701462352352441781759578418150486969296522849086288613157963029278798564212498186167013689657927624772838800663705231532227698426958502159779097456184498282015464540385267300123959996255301041906227450677224496028676721512935998733062954703906118322088762557494453396758964740623284663523742765602206411711981728765848136832823164137320580597722697584406397755991324023368992231533474152717454126790044760984160392955886157151635670545956643607540703225096808073015605268312473848681636359849224424398821644302232875080238366720 [161,76] 7728441050529986878667251470776909529779375384252186983732128764850871739831372536544534378000717869141872668229760301451944859550120849965279742737321590444775176406601550618385721809243269402172914715514131267634667580601279485185794740627676067150281484049025756293653267675813537148251422445917028451734408527107846942327531998935498270098267164476805024437669350594363951639465587976641189379233959697422765712139121304168722693191912154371609740435279774935471834187141673489415567633179138738249254778496912920110707621124608855630959708287416916451637643188578225194566633695808822947158396700127002924557416912541997547176848353228829792187322365590623681879267619681267893564463238896359835548560561578416287024073650309732600741202185187906590030502098780147036207302624491347092492125914816300588850623539925823012958660887822592577775299256769666238641553373363224284126658891143942360122837109212067932845665292302550160603252060441339712427578498157946765647328099476166481767196758791784760752119237366146596762614694884041401975571662382638303751604285512904736440012906571818567112119144809968280850077001288721045166127401724356317627897676994992496634117870557637429682350268307735110319625236658385052302329832425553019541716727053791665218060735285361232723795249481786163418349720817678014534597264586984216173569948065486572204629260909507828583344660574512930139555845140122150826677209649870921263917117440881002642511970179504593529316499252985967956974701348701383702181498224960980832363290236457549969887163136445453914034193425682262977614605697891889779503051035586375698136181161145054895828487795309486872465923985079966030707649130304262558115675384028883055039532369053426994626486294877803802362306731089714201141165525511818046299142222761285706417334526227318173696 [161,77] -1536177329792335256899256663005605304017779353014392278967944396369342372177609332816358015239059177754409704412862801177638885477313529206595160725646457271030867119939460381669825200246736285255120484799926505003144708277018438108265280775651005583759896688861952428358085590702441711203372519056638258463079967777978969864352655720757715170734969175977692724453284504126139777571048208609616532567159843004741411793308055405194463544777455050107942093852736961314508202082825063192410235468273286423950824023367559167061314963094911890126324239825548490029998293214912498147492935277096610879568508279176365123850856487695300839410175943105777748427607036509778601126017395931546626186693557568747683345304772093425089721345583796977515823773963105160922425509756139175066550677503211350734866970464864686079412929655712105132820783995737968022946684740595983690420934097299266768333401599401939983575292674438350262548598848131507324551395371583938533088937392046592462657113262710636552551850685285433578227440478236600667225310014241021030714229093892553037874890597276508813762748757892878330224148463004476482974628312063471363896757498081865026380418462231983224154494859302939509915523205450091744721625365226919038110137652398042965917223926123861827826309529402401532116711406940696467489727347485692049617960335660742445047733381996003852767540082987001937777254916413615273681176425168950375493907288287049093271512432116948494328619966869334910515588883109235459933554922828590415350781028888857173778043269066596541221081472094872682784748294060466883440516129787005726946674431027969974988448212865323984494518479096352517505724097201404619958920769020432938684164506484544362816753723302370053636168264867474419994490017347223249624434835845968366170887784909464520720130031028269056 [161,78] 106588109061477434216710170833767730678500007439803932744240039373410554236925710165242622218665201128051522445185733028490636320464918905075848852617242009673325256285025963983665866103229355453975133450887426074541771587098929702772611112102886741550465754960912592747374745535207999191681007360665416605751012783118867165588300755984920970638946162762862213179093062034990340157728390557878279864014920289353277183486726335999599552301955464938748038937990278351016385889941096187500616944405871125970177523398269761369061320398351633674718446489537973743209617639200958880697830086369815619191950006130759620538776226806106852016572401200907084293090969865438520920197072851511736295850172542915755998652426133201222346897267726392769178760106052103890593441584080005174524055770887785691833637973261596217755512729345673702492810715290596481071744393223864619732699802894845125710960549817427492760464515898191811685650174188043931005699931300267654964110632646553834947274580953419198690335205552794913348035833149565551229731544471633500291858240162142490606269249034895463029222366129737239020251415000625603973528589690701916483688580845112202743719873448822267518994865153004917951308871491109950487054656191461217456400825804030880527719647826896924985875463412112614366960765441434822407035383412578012893096147275831103149398653219212904909337041094433830025096158297961714047098602541941102678992529783410392985920819443387836276503561855708132664185249080293890185954874724666702131052347661152887324212781952497990414572255529111344810868002055007171204041700016131856916455294771428219676712016051231699411749121383416497395153999213026216421580568105362275420828273529114854301445525418947162475254802629509511492925485453168022099727539287917367144831612728557001660020252671232 [161,79] -1179989531780459206774123290706744008022972345246953351753411359750623517012410756002672647059817441858473989190292617996126757528340275020101367419674476857712823359033821742714567484683109189131768115227858785239902629337726093712037563161882002697586019689720117803656423794801198693080757680882729504988271953663188459248819473417709216095285605862940683670799838953645537817782760488931158607912224988880953063054084233409234149211377811138184850289973350532060951443378206340523051664649544493818518514665281914136409030869311958669525086842183289638082335248722606572859704388491393395982693562584034655401881255160523965269999934142423870488703489793196814857056902330677032409590411787245483945075717956781501012474699657024212378532746224098543298133037622532727644641138417356129526716938902504142772916739169740583168265494983751958473753347191240565644219483884883888931079927660961907821841672941713695075627339022551044148717028436305386456941553069067108138659286689995924811137463021638274803036183214728542577535251929526771739581294989216476233773026285490288745514678315105051389940258181288123331281686698900171754416785475357569860603556732639092636849190391425051859354380366075927249768756873581589306684747475403694014815906796413609362627397702313385236432113422182891521589319386361355245605775329876918029320379382263281576436481939600818144864673527492344890223213437188515879486751571269198837420890023378012718133302794981563125161051671527226494374842246430740553214509110880850901004687004421881908370116464082004104247624829632824992689507656759414366193423886535575447488570010902642217434430476123520510883057292767859367211514242475419713360525399714056554084916081611608673753039506357743833801638330187059124200142404778768351317828380424329011579060224 [161,80] -342598607779261487306982113488337661204141454319540853263094008096091412186988202005499654485083860860163612165117054076721140190574106143572758580245771141714486799915319372093259129365634017551151594060366571283468059531149032901677170398548248391386939572140990697933627568780969839854903971465280672714637976229107117782674583875822157344771143514117610032832779693820956385404813756256280345791248168986642976971905827312227689650910344452965693078188771963219924982914028669410301336524843430930878055753846309410496282616363571995947467410260866769844928389305839658819319087101346384694492104837277797264808305604216288709294789985863330680536747901457187999265547301226950995839238243505271263126816748783549430498446627087885596641854460442814337012952146616285387874727533361426567378539169769539489830074294772485056294693820722406073261053836670324823376358283279905025369229674955096489500763567560440284812164408489203947852320338048101944713581756017785538608680812207156951722884359581266572999762862984821814406201202313938132723778419235759628065055275371853577628489518865207807831090327331035215486312020002510539300760065905005605802584117131685583154224865740159555490448352832812581477449627808674063600459780387976190439940320265466329742054753450218358652869063102233643055207769826389559029767971604249286351016521928517979127085037753557986742641778629963022178104184147741509304033394038203855859565890749546849268254776703322845124831972948700983346412657945477531006612591468492277320400471955887241810955252809251370343327978654744080452765348628319060161984097886603927599457157766636925650553633946977382683555141036853367097752994831358741256301784308569045928529649061436480084728940441793383855902481334115648290873412175413976549565468645379766747136 [161,81] 23450553655342360208712144462861092574838607002468968124487728399978800230193006524357647697554834653176555434537313099412717581468675180190416348348220794882728318316969253149145474093808124264170781992878969597010859473654908476190013621362099937497025908860244308307186342070034941517299631072168839297757350706612279276077330407926701963766179853752787238657084515070031201685238999117701815856512211672778132476772213471342660508061756813917067917273812484278920621431676066598374393070930697499463885209423669120951227643803004975846927100654112254119255795449530145432425021579448143186290904345353159583646590674091383680670479910582307310724164106339296346482893046998833285436582570267735149017032897822900157617744737272045730988015435358986519680495268023874757524053376998395471708241021162709473398829499744260037117803336119072221000963086092939251222076078030979105796525365002727941902933239007624824333032986169336486171019757018850816966052434461058281010879463357284272103427971412618797114856761713993075020376458870460664041222158560184807029116038343542945397951243646179663286440449537476306408791421219657663541008342281344356925189437766035736380884496529839660453978391632503287262459274787404079167320973315881851666409986990640022856822104221155172479764789687220167499893923428484038005102903582229664685601295976760246042150722761307867116864976156801979090897361414947099861304978588904096632726180734487457950954050481666884455987615713406297161038980029089507265111832110805654370601187957961108440959062954990090363108578751243938675016926617568756562126663288026987230116852785782963768300457615615739754192343993390916290330620298378271966875095039770143323585185594528622310239371167861996631290952710763996659184398524426733067959487256089985024 [161,82] -314416152396107147687562930635716847785922888953381494427713922105619984813492357096695999870816123965792957112050426928185686846563343557458264237448960603955064510648338195313071647392568817690377154184873810062292805984208846963491924201450542408590667176693653885176997239524607035560723893577877630645690609222493011465891155263584248683313596371562816735905637960464442926737526318022597898797414844487276858252036365928168078065954931492939757148432442796818123336139474200291488892697371737873034105998107611298264009714984263591564267781677387971688145780196199011556139540376110235049624597625454364161906599254402268587251649640773253909350971061632845817050213860170867750808120973370849991076522624146568133116850075526234522051972321996269426879641742541507389718205745960744217541379366015827571777858311870839867187229723554553520431515303185921468806299079681242282550971865387555428688285421759354895963658449238126900938213456672546331856502068269822472498382313976688181661658061720697840818296466136889736397310174734841837638139732327392514810012437563354052988832544342881334164826776300096254636476488361948646607324765835575192186636013625595148503555723670581613076169704108312915678617622944635145115653799959748286347222256159562530830233925679733457216771354364127014674485715769962223855098322288533203398205434027191899144305099870532297121122936079358183189483823525841284002316029302740148543343985394704859190717361242093701747557650390601348783486628568423265169266196465406985210971230873629225818338459667956411728258277845321788791558597579661435220896201466388493101670417710569909966607873049535884752926834951386582221680884532881120076955324051285436876028929761043505176984814498077196824780164212680205415918611261465628005251132907520 [161,83] -28200352409929073502587986263589807768967462939667787923352297630984153913075038238238471483292625492701876325985270741113020909862993315194395928904532718315200188738901312332567964168588939937448603907563953879562492499471495863327976828841133559761364053418598057105993504107739202798794640079927326668738154069497541067726835830722407200543912467993934243053849436217704221930328966873460843224943732472064927999114168003094669274155398689707608316364870174629308063159143514644157379712980657168859807697817407914535378885409746206026030120479451651492605406131836476839524687815394066139705655113645301498413482883250712688815855961612732363506871143492881329827383918516213647251405195365767541766926903609714616872847680105206020648566949812455473185717504987186399603998029020064323384692464636698557026572401967297429166000878838680023629571127394951770243031471255156528603560432748246083800529411013041520808863497674109867937690079438239330719479033902656414287505471992442332963357155283258835551469571468249103411302076473341263916933609611304716066981839057307864026356519774304705039593335831089095152601856171743769868665152968641099780319700264953542854095639963399056222867598318386913124727328266652103956851212970035388672421799597268636178541712923419773735738600485507022409889297106509150182989136385840993270759599350692206586721102773407393696486585107751190617505388049745571610498055460556222950554534929979077472172248312257306477885001396823383921251070698076930895482472892232053117012902105355691171586221355181639222228222119731128823122359866925868268671004208854644701630153398220841119904180566014898686534170987738547992758279402706548403479782846152817311686321064821570169486715546153524498535771326730103516522682859531585281862664192 [161,84] 1214466750527635645159280741249976160640336708425355178202718007978608038046299938451706397326978081245832467670111330013782859680008019285293304828657876917864786980638855958001686674367011295935377635675018360576077831290922001556209501299438044559563556904089297003894292793034465113251172744874278745385214436088938073738604638256031327618370052357744563063989634179972239293379247384259600143886094685406829056138705765639212168724171469773028289173956822684662303550740915322251839259199194658568735013038564738129876434305357288286715014866282006586921123853540511742599005631692982510734670830042477921599928688727328191363704864812233744874972506227150470002047000217822041829472497996269937620097625020391703781014447974086297857743898362047225907703523634831799536359681891810603927448395692203124647257320580268273022646537448412021534114066338009266034633734795032293164850092402434668276943816307243225384630961517050516196827492243520124234571936952995765086732989882756460056194344346803573286923554357404480467552597990922167521834429916683515104527344969592644886434198136975815454244611197405706800954867050206476595742969382013147348258230628439093111595426002952508410098787649716459556797644164563537425704912397235365698483390088997455289196457242359658990811388704033798585656193754674939406171009874093438721027046767489286670527757799536268396102171359663844749888606222949217140384936489927127371565992884635411037785344984670053675451951667621359599079814279782652963148051049189141238446599308242513483307233747486460427200215446026822337117884205071295450209100220469955615190231452959628949219166333783958408452804237810216426941941494295087579175318850337769760234667636054376819596458241428401186770815713296550106171432451252922246324224 [161,85] -4719007823221493368099601904172705036237304078780729834261826599455799142459075937486100397531114922816552822757031982690079906585808200890827160949931502867072508175591697594200935892855342594864422200239880771739067627149907666132981234158532639979880564653998981798030089664638889127098947864778525724020859717660733972291661016099806161586359350486523489433236524513295056263568068549294224850577106301262962197264939790988122816046400932419840733816439046063267475999194768961546110222070565337467322924967132726842340173575458972087012327616087188043828568365100143772177743874030767864995056760064538330637816140014187070774106661528298544309344464260648477634819961019144501205583487769132212601862778177001075072474678049326404976566522269013900743970989086036149322228766136743101370204062075715163866256782440131085107114681228434739776689638714477089226283811952359349937088498210629883072048800376448809485541002141933155461972919092334914606441456063406163425498410590893801033987362845169499556104495888628356665132089990599011249322257146274376730982536187333842390760159329168414707293185495932165609386054889941407147681336536118651413292183471507373629371444864742539646368038546116943129425187980656123166386610668661159063828026982427484011938289147805953860128169169400734682769290217603673263130440636731066168091605836210010048469680149580046620265811631836872581200107911579092078991858964095591473362179183894044601575151890226940189355425020831209015863884379581776467460380048122878516767068097005312405766908857590393803708249233520137055422180368740558762765869817974876787731089874402648768490763392113894351453604788446154656240915811167301858158971321215705256183210885264696256458437958657596840450100778565165498668909986820956160 [161,86] -552994539419113544374330163345168940360979925182723881985390475167608046635771387863654113782861243493793302059688267085070847693465320139694445528084052157231016430016825467995872743082493449992694146319527335554203395726106514628039780329983111657804211879840968605488222459271773453557202130990765865580365380624499956059211340458862824370950057934646508818215193847589423084743907561878867533606512394907540818758358862705209866143873167104799223648397335288869229698532000419972670524394923078240795669638467044335607309009298332556434419376768716932791647102798908474982304121248327776880384397128100760002531990656918389916277386794583642776988805749783400278031560497387641795193601110164410035422753972237667325290770409663804960388144460606064261216106406797028046557561245481665953243100409176268528525467516474048233451903136568002280625628362213825706768408589250675684506052687866738138655078986406484804946645475771376882971231515120277904523595343963671185977734818599025080419823784591885318088618489529174270323444820490332213960053798178286501941216385743597665747169957574793698154434155102544531074739642859081972821138441312290348827230498612661094695544721365396117481941135114985619258972827090666096227240921030651334862351111601499778118530575384227593471424193936733073733432230037673380495477920862001690919430170053924513377788901548361964230031608173024384848373699903045535658784196258853214395485437221527802021841092145732577733878552577913611953122082177831698914040073665444704956123393789019816321862459499264593639685389000066187058654637229068993097584000248402957494088479628889585591712448208111793416563319770356736115625076812344471468135816018202115984181119236872919919806409077220304770193761702502471581047546546688 [161,87] 7448610533099259618759287823652800743103319069800352607262297150614039061915899642154930264485046613557849970366618114115276155835443854448767765205998031451137807831201722730812408504107517884391517890157460919739937293375541167180866425600245267464035838468213943926926786996835616108642464600609846398958650676618261769330971853075920119047948601060971952722939068370656690637952098504845825917549963841324091140444587182647432285922076908381377387082153813353257124436026024453109985121935348384181125332306455856887738690475879292524699344819708988792354191244944874697874851451099258257216658136323020063355545066729669927053158087061497691668041782245344267767822875292966354499743586313956848763378069120221026511629204169548017478655275455310414060538749974708162651160798044217729791038366130731660404713667330596545812184999310293047072069308556862458811732964248440042905856511425725896532928230861303053426713239676816216843503625630180149383026640266114423504180718356126019271145060487088583617732911146675275598301519957578524400819497788773017563554607520972233027334735768854454557659421973262606823141717886959690597605088796265530669638570517328170859413281737727982080725101760937466888118778712510602947326118656921886570740254052201190089954813662160916250338731915200487661177039088587476531858113221965942650462905269720502658874538993563364996884365693744055719608886261548028358555695059720257878725560216803356494911018169935933340733833503968740933743005112407223494499427828954545781282122105699519707861733140086897971568697276239992640157632251733724863544688035139656728724127947123732723678149479915176308416611524954166977186496555249713444182585267626335151980550139665392514794673632005349252642542090050199671539761152 [161,88] 72970953931626451819564815905681002187750315376436433778620742042947455866088761273073195298290627597451866149381735760165947938354831604797301936184155268890813766828466621418181170982274425243926773868042809669825834911089577259752603941307323512891084644024516528308437041595808880565683431279260173075599391940281222770131670548752739650275128494916302370051753625559763225004629461184647807994942123756938007159142423348825287863514615660543994727680118509004159967175053675369204931947893340558758972796567608226689907894885154961502002182859681648865085083554207172716082382075868997073917012875757459055358109616347544190926229920494638381618163786643077293795939403828247603101583811023529402101195195579093983629928942812646656907859852229519179588978165213863096710165158529884086978261365259614617166538088671423045798399063480227173944654105714308822690381011585113782132281048502002677956065271339963825522322431919837194858423396398664931852545233472527208702592757898878313353918233177671586833012772347932850094372507797589625152845129841994796282958054235801526957391875942972193129661745962544853483731409316561448025413595291334003174898469448833154016799983125410321916438308136179494371566762886027450564144829562236822359122303500310234617209057993036843273895322871295689488767498981115645537184664622242607914816019435440689746616832016842633564947450052071018390530200489715922498334351543558022702486510963924667067434331864857868959524028182936448516926797570259273330718756584942013748793056523816110720722967501575305244259365080233802060233479960856753743922747642567778834556131819377825423771660936468631918858936432947852769647024507673936437416244611213701649158952975897033699386093784657646621974582167297533968384 [161,89] -2483299552740996025560612212057106702740988551339891019815209483733920604079770732064121929281611933801465514836223684831535267864015717655336156563170749247375492263249501466112118721047698564641960475366851985812197894751693620468425566361323933762140431090040588119926587822792193964642583729050695811090671710161506464853782719836994351252291075725188560360731204597181740714201202793398876004046450551482497792519244500388546720954713330483825894212483358112198306026598314878246444981542066492095233077673962243136719430398705005413778794716683620978288867553591946027106361973567766083663785685820125141295825504347177458353197461774365614766437907370297025217173217692978355398279696931872681230330547886634391535323993790159727556313853215214508591234898082197312340617524046305678798082584292278218587750862562428396347710988923423113955172502599676222202578604099979070379605275339107186882840832513883014756204294289549781397584886243140403770306946758672939241957588099869782706653937449068789959459176468942793416144845236941703239686064133599374364711895840392715017446216396855129904263082441833503974298657467077163677933869127173981862143380741688760676712635727669802576275956840312137754869273694104355562967831727098116146743702519923777843455218284559533376467078383446564535457750757780656191061877399108863238318357203951203802058184625062835196920032086424890894911861718365626890361954024083201463611375194723227991319953610267261843752443584240594048436544643236211558724217949725320018713226692178991690886041983388888921386031926063094950606240616826046772014672735944762002481287496120397280017145890919702998987644005873623529406396665444632625613501249925619549150278513358251470180128914895490101760276413095976960 [161,90] 15217533316886713729267890217703939110469404264466915975358687610758958419638432967812341987337894479114801243092103772181535322415188612793069962903993103661601542615630956167973051843349206592266093530810297904909501675769149218182624800991062466482494136103638844774969989177578961271003164821584232596570808473778946519713790205304423784013967677842630746198552242234486540174294753563666882359400764706634869854331448007076543543435478609382234236125652473537291969857505759204470536955963601649044332525083899370764844956789310289742665494288482439267629464805024608304164279587292624096314316883195150425817899412484337276630939250658245725626945905638942257871917280992251506727151007799894076458310635105181293460166623658123147473566326526319417358203260040205740502496850391900885268892344986096823363530444243337660450346770100718968229578289044571314527475095879793957323027196487419927655675796555390100220593581115140198763917994405632174691228896005575495528797509830923885274759245114301132595428256235585412658889313652180195867490688688036368516362443462430065165569888246081409120302734768552334504948859722923148370253678468936633546783418047443130416337571322988998714379227883158526573701105027217889638230270512850431785242612707408160955606158063958280573264942983911262660173362674828366962613341133722599508045135168737829184523160059227998903485317408126049879438758586668879597257362586067490985388252367071134393867000247809755654635412195166269119180816267068854378466041627523263448536704524760202420143964341959754733505688460519242736235275144606239426344696621836595517275147072372586889549722152201837710260788186794542996875808239496583683615832412554192126374492998679005649187798176559401454946105485824 [161,91] 140218424265634204025892999626873687059058631222251670987477614819727156219842690156986137710094333694159111525431535177609180683361199905818478382601020548999018404923483825743652017207206907853544480116579646701510234579075832014766482143160421733749393165334743695814808612176681478528444856289065310533436914351862786909226101337876645608859687462698936015265176422403544516013510311874485090409011341345044227539205405432028036798254439299834111256409618893889618076267960129253331653775704773694587447162308092346780956152582437060958098288312821507021081264262994451980780446075435378263539784802665108710360412530489074699692721247780634144859124974575708757317899772171380435667144631476994527367141775706240637398938860596864477732465906223559444137991421144174425412850998575165681494340961545568730441332436690198748226033125297227641772810717067757429819070810577414709591052715340197794493252933695497686089257977935674344678596061917390613705250897170957437126943647168775087165129640296303638198762121570923667771843964286290396168174174804286239235832527070720636941455389174822388746740001751710482696092671284352273042618182868719498945362123958756319755075903691514472111987740466815757770544459641438059149821671072951492573660324113353159572268589031512309159992092758053729598061446927037327974839015389404688780218622846983578052104160722843624940557776269455830377858694882377537651239754881204748454358239114065236206672883547955846376902707605439434403253698419224260125636959141148048375876361745738823648508695999570184568762199613274020907100023105837710698984983631308214628221818978457719094491039242930211194847755642033123677947576145548973672365148080212572261445472017893982204372625501760976154779648 [161,92] 2197938539871639204414605413135608784990941223445946723975730251410083665296385222532799959552079211254529060404053902392537623742778841202622969789387646151915187112661044437352482894730330637510873055055851774559753956390718613399314336714795831715540354258522238499221763475739383361492026770242631480206688498419936635663941464895817454315750678727167555121360089243549573239926101491183545487348009968649121175443969489650549937755907347629710098327238509994245616780781313045997035202388913029558256568401434238689467142778621933330024596225218287754761160195759970762931158650812616802071998986756290981756730693466559545532603803239604550753319099855395422428236964476125304773310370608045301207987707584641943780997148564372592468952428048007333912750692068330357558195228008974474270446135010550723162061120967880848745125543390313098807729922133296388581314891076473517322129659363065211903696312237781076790724140336988890269208358755745430123522667708927954895236181179332549179727371708846378427662606558973011115450536095035755528140918078203358363642642200334957279461507499158926914602932565596667992689518393645073412151961821077093389708073409275153285375394194092704514749838623079021038522877303141320985540754277874042737590006768535903650108976403211357011674714704537895259706159967743826541139702436050745660636249297109454310751598483597154641983019790922010896538900362576416059541630107083781359937364702841148428060203129137340827451545433211740376321775431637098324197707725836847039971313189686519623571102028133137642936618839465873548464904799248366920862985222264766424077657096954820749312063488755150592721381515155008427751691431207522223298915945385691162563099675548523254141710673601604684544 [161,93] 7096981589636098494853300726886283199171270028246229291509538145166591595377203724418170484717456828381098418344610524326433443229907851423954377949485347546960057199631295245769185521361938529947341442545718243680881563747457380196183211847595592692348159580290436900541522301036534595435034693524640941670882034201606769913238565162815089831130379138267141315178293910809348477480481583485315264309805353323644572331436667389334857754884115693570032682506952758276097763263413551070195278568827833247021506502099690076076049543064109337131915726651596522796984025979216862095299578643342838541537809537037343023765717769843253484045647039869391792850060588955524680378954848257290731786837277027237353186657630417602693030802069413223429790907359521684254529320550024056279973383297391209191234661482164392389311877267227589315777978506612707237284764444441300224727370415723749657252984417394127208159204292632079338352401038419156847623966804404976690634403259007123391217469787903687314099905331458737628648688309921894262466980596577879179889670296627537543207330422226337569258822714047183215234451409069518488325482406105775703045417896706849674818416326417992498537721472116467231904191586957106887927918007613405935989117833663909135985654405315535325655290668086322805167359543053553976951868375129258979880399191929827169938972669670109875180618328750224427937518702136283624216551601217942146840573468243828228873816318310809217533372853542650689729686919836163121808483053833483649223305646234033909912818386774677984413514158736548453648246052683787842143558678703874124956667704317655140193696520093677674464788064303463398616890721469976417189763787802554511329452268904071029422434299133505280145518798629120 [161,94] 100410584028412960014872600873254841124436999606937301847911744804991677671735571820068248483509999960741155628840118269248627048764064738340344576498096014187848320137887055720706739956439537446916396799829269477913018649736075921414718719343069227115059396845873146293769765040488042746817031265738264967812328299541928134896246998935704359086026281224652604444492532410837089813649232954630085784591244048603111221821638081685590832762167644573833019081848708745147632975595596700788677234725798459533398167449689253212548301284466618870941679569847930257906979279024760161163694978852534611494377091262345657716056152408958029115785262322407091812787570321135092037908399763486326783534214447920786829196189455422863755349915292661423944098760199514051163372075222881852020330193381946125101088886616322457182151391889112377683461893827037264137071045126488923263114143233806425194827908371970386311974616735007678362444998827134453056079023313277896548622680797181524209788998665838216121959518177240656239384353893614327822083899327536296201017810518766372578153205495681425419943871996282259702180902320074320158848099878137020963775277497392791710962347009698002210358671849271823847637806526203328053532025870940412263135982304267087506420036447247300410369776423725436906223255090153940422641981989444222058836644490301147099296555179583191991865392688830169631093907753320288457150505623337749128498463985756485707080933218434458963423677347289819887741452907346879497474283466769751592190408813859903761688071230141712054944588534529642945192007839616874986404270275048594997398263688986805006950133950813881237620011628069925004676062068043361969538699361501596857357944723601515086345188258063620415327151824 [161,95] -765057666828938416100252692461926024845334647326958132015804517114577591452881778527469696212731945289839251020330049947881374176205099719254601293496323516050998277794072768736605873785785267449331861982738930165479912074153454773470281224584121001824205623763183454654328475750963109966200607219078812336510578675401368883955637086112719574419143267891962763422008337002796314174560037734356744864561185434058125761778333951683940945694793583910548224465790357082153010402494263487645893598926694245760368654370310952197564432274922459981419947494624509020771768533274780228400718216543144243395686645488922548830161332091060479726938150590061527760531860737675319691020579699689341663844547799233273664238541332576703705900372552505640563303445288094757264988338019290997478764947245991070965706620555455686793209982171874445712031134670075195102208061896289628614802068276354644948707413684683102497692000885366274448813377330263134761167955469970323973705752929299143380440544932695385682247105390477996278638644552770203068125348553591049650983060281941951446004791049949945113271945908607426912599775456192188476253263811533197926324024717383328390307850825182554611700794820257606928959922896087192282816475854875353034382125708135116628315137643640496126174626805304867799330295005818416843697891780873010157978531928628163547297539380537993769139549125346994165631274187488436250823393929987511257862551234131108239015557404893029794762147347263497414348687032054322587072165748918988358066602925075056813439555420895769720320341698354988293203268293297495144962318298457140271605223445639772205443745790935552556816618890585580026193768392074821829019980688024643271315947493694758387132976272247940448256 [161,96] -4394355477712605883048907196598738832463905719361629015527727427981128510600321047783457778110516222290781944099061471977365305609708734033610170548065801315854920373373959141505411440501443777084803039267561290065373843272733476484426175207201770821099178889945462434197619026281310465406187133227941043273970037996436272639909221383957527019608659887618050697008196094984484744673146663215885174954415571104504603857444365814361562000112000120046748207327587026844765985951611261335177709560306739805374282877539169232212859079979813191138241390755613269862203040180808421378924876741919839931736703516315274167920456787009906395914491541820340439325656513654553663842296036149100816765318255533108633177620966988782217655671707852648163916341074633587063527122529126242149085130509724545195046796469543206240944626740197988908344817658466156122222871258975170005000363556271229553609618762738784465679383933401558047207763601909236634871517566463074323866175449561599896011967576946067575185315519482782043275228888386357442850130132126394666419803876566586369954464625979556398111455061816964650386142406903474875186785472972459476777692370541945258874343952642948729981436139853167002732219627697812814821367807930076240822888179860791199237751550570673110385996680772471634196943491964821142447463166032612315122017993502136013483061926252744860097611746872719593035588349821874796940636050261784446275930525198850139056713634947055647436121128175047728457936387960962712524365689610055423895117458048451072467635834388659239843406689343590566670192048033372651595973289782271948273445952684893215134134118363217332638326185937010977595664947880728589809830330832259514514953323915793519051652836441980928 [161,97] -16064501540698704598572326690585105655088576529441932817097215250216876838790318181386037042923927852725895423971973681174537264599001564034884497190784452481276509224775403858202291508279735397180898207001250490095851288114961929867410832018537237990964432853431713987908191618054384080839962657462721272046896462394400249714637330744194278600747003668161294882364339543533169743888643144340078142400969163610064806422919127505706940071384835318590223560848180355063395455844857897427128440110968867018870532461044167656227523071130964857136253603843700873012123873741034919839676389897172265271072967753575362185657690261082749729296113398848410129354296310795849270188062965887726804329226858104211869506424181516431077545756935932828613865306272974665430604457738480258542239769122714826338477273550724823289254172884028033800344287167590643917736247131780563728457222749906843106575222744114289279383852183886547860185826659811938562117033948426450994501104097113931463015274146335929274800218474358538160528111337462558358718956314615201520305403250926657809737918617859251310517126603314446651952444568829817799324509468461867594508083032366419687298248036512792626912498911742887303513147430109020526535838099753866267427044154180867188035214533687349649368780139262540530021395147837166930726271640409978624078183455997402906602968449948933989555885924997201649380298221715921885397021576067842084451484369839312228887429128745220093229453993871761648006057591197135398667175484336195103878096043696723052109190329969634556749169466859365733293943858325709853473907418116897699285418954122113268105910859515671177096372677765641361070840110798959150649938218136425662140181620529621918038359015424 [161,98] 3748390068953469056497887370270334998413837628769415758542654022746634275854865604534521382005784053163380831337069063510276662855677088424201242523599424074140694512002923887645762231289251021045521857452526404520052253954387480547280429575513559238983733359521447963035806702129107705928008783246145552476325266061774881059870959530384835494381524301347719229886270399148361627415986279965611108889493691435020070403097397671758090172844974333609280641913829782277088424554643473868533892203466268019343680071523914021722602611839930228588866579911098612803238734093794367805050252643478281238786325740638541769734388182734698562654925804241486124275960547304880812845234719507065399057309374373958475551837186595202845367649369449743098277806009018907100296750205275200826399388311517132965746710403966690844648206930892717202822034935633457254033629060216390636403481191895708172079880839538982999550690555655627124936100954217769655845934236419542628466798652690903503775936779839247747677299663451167534766692048146501847132838493957940231030868099233386556458511739781315880018020431802092650318376937236484397445080746223609795113415499925676122553884631682857591782208741250316259740073101795412301660587174225542042742096840218426574552388802584457349671279476340531052225926935151139235959221456046597517932404618720489523672302421225220276495735905980158096795572222828985882329402671245021786718237094267645519738264318356527946261871577775317408063707490295604065735727188105029903598055888891885064227217563813987779772791150458149580346652241666213842376764315885945867664544501582114327042114254981863334195256017966796666144953358845605906376279358577241445114854721607653931024384 [161,99] 61130273585617695648517617380129590620555122404724322654035176119395932824660507897509383636209841780016642563413649256099397058290084749448449352990014655742281895509232928562856378283656449495739862377103939832340595396394031943690520037260425166504783452901767802692007468388539212336244788527245964363691639760772754246509275170758396437490729352067924246209807053714647868654982705016318653699642950184227630105432614530418247254978006001255817080460669293989947773514515101158884446486781367518868464582043985675888283766821707660672846424793879925213668072362594914628147293008952070962916067807470787140639856967839622494940382856991979810007732768990437019326397969189859521182813903573351493654059335807481753275867877894806162244120020623422219355588239124339197526944358025830838241669863251071587109624395220152439385018773454751835943718579544403106353031553862200704940068256863389758779932425504000704321429279466638190558824107123843622268723593925651044086361529942030297541859087599464041438677687835130639134733867051143120212915663782009710377857529594003666622407944168612624871274996090623148945979571752948605092398369036763448355964293921362688633546123826357488878218375192424866674325031450755710585059359316337192371293389812652602601125386767185973103879998796450874845220646973477397218302149386214212576741119530049299734037073232379499080164835676426555992869314357772496785371619593211418891668593926756205056572335883947241954376805101042121346492303085860535296934545258439628489117684604936354187646631035758712621420886835568062275572824781102426475604500924175142214646513655574318769559472490477411775605785421838292225007258947448770785528558852333633536 [161,100] 308696365454453370023351074013062799183980852755995232816650658648603765823704501738636636670811048371615926059373477891361117544683904725293446689931753420478015934158929711946496297487214818304390552378581059607063777070225533364499480109251118991633237473721125498498909921572723403445825595212081560655077619952485339077465635422870359985628208531522026667603755157625040185444090755523443561151624755957867523111755849144815419132606336163338839047014808062400361302251311151198167143034167530015164017201113040964411492282161512609224764598938782470354558579189899138578040664192944272137673781495082401704289658050710176088780344349238367593911305934827534217271197232770436287638314408562789520009269239994346272913118935616412598043656750722347113278162282581107421591215011319025097297208640968158354625746338480154855730688121023092164523661338088976534554132223504489867473992372410840233934687185490981624750476225284371211999272394587478017841460628554366398136870241201396182005974800764511374943752194908789948599844734611434216185958887353436875413237399650014790095548550430516099146394983129882880478114065999124184703385559957957496958483072822980407008332721732258933286374289943951662613917400981542735521926336215985365933166438545051072617573576372943865747448304923115840357891128501777196451119171702159144854349313761305712261799413353087313875230491358094327219594888505474990810774318280554055444886013583927859570706670138352962958259055388170521231163149755140337166767901360874442818880865104174556756580907881268230872061884888928989134404693322420069194576829919666462797355079074698205341543038193867734756036684278817648109788927008096992333070324662272 [161,101] 343217609534742242075899451882411330683282894213308919139826648115939574493989576153684915124558059806618573895247516355147583872937897856248510535865299675476267887160863644251747968145612792957106974053512064695248039841749127468405175377064871731218327517685950808655842048817854580773544204408056483469656873412351824525606351713626618305296096300112694879304142488358879125911344060428700079244224001314472613260168584915535262955104053164405443663123127744887195103181741568561947014424640413674706753904558114412538103157210590953376636127610098010093849419681054621976537452285261605771310183739420645613339696502127284519662421776409547421058298279203660742480286165127860538959274603332572321291893519808989799065898162712256162217311099010791870065496123484700201130590883369838511678140076947923869098960428442132011667897042873831067360134545728707523526678456329861193881339990053684043510189514416186925922425723136938387993603024821424956779301115434180766842195357901008120885465858344812365342760133925276044772061017769550466146690598851422313740889341772920229661508534297582383787968898529985696862051846758212394952203456190608910638390745979332639456019357175015310216962746287215942322470378518046616957962831010180729282279581693278223128399331494448907170066545194371913166391813538006659694485909378972147724077186909155197767142288732056224137002201591120064513966644844599184777621024073693324087837113058588447695490743718167132177070844566018782652373675811698740501273758951816226867586766671817761093632288208936615393154437001845511166028572940601349841254872812667719203914149110364113057570109330624205132006492697163136063780764399935111394951168 [161,102] 260756772352377914418327335382586520519493128942799927872216745417176644533510556604528467515672122490457529687422507596751532144091994848090161550448496030775586511278553042500359310603367977780171239149617691988406689977945729014087290445284593703392004937640424058530818379043639001952867284558356889337791119995183976864455394078930575665361883673078017522914602659222241367447312606892280551375216050367783227484824105394822804318717146712042422407260982032400740616791197394419407931488929659858592603860702995402142699955256391110711499280783968519021369639293016739183657448441719957751588001161117801491038387440955539833445925629921970696503296120415219893985600430879055867567025841996146987047985084515080486630689494384245731244922763768455926903676881211768481617965040178276504280051757777014777537016580979759878075471400259697786351801979016839888152400347223859491612206054802538429226501212496644931949670351457407221808806560919861576625522563708018221445694370012632262876880272706003024395961985233940640904854447471713328382826639282934063313942876304444081518475462653481642617958967210663782575056623832755066332243271746605478355648237190174889925045470429084600382744803787648967772180179448317692183400102309670211296240796237701739290249270508863050127374796512019715008335958821016743049426175859933503737261771673217552366708554611489828322020929597022471388423613080823636387368562053680780402241139147603995756834580528071567446062080983754803676234096429211906623234711444384883019023036476973135222733171124069853810593802170717386848077424955350351990280117276385348500604739150739758785174421709605783596661497961210680958749326178272473088 [161,103] 2545997944166125387207697869546253867709333527230306570366009744207203730253499795680507513114044245251433000972087585077153673976743552534188031208438640767561029207046768751302349046469315498232558784555834472874087197451495449245231287762619789548882485622855940751529387821259532566546512650056640661596381285920056519276079306310510098419942408085036747255395414024368388680033657403236751757344986811951195565482409439216442655232069050935646533508295121956149675586494873312263563028501009376392701954472055105825510033401378067383077002268013506127764224264582394224736992120617819627004840940746130990972635716508196210803033937757213362442683613807262659437481341927655733531896545670295555331108413253905980160980577665145488608329660828052491940081527966206999724059681376688425683519856565470400901492033182492151632514492472662513142835393782146267755612796600922228265291773252725318978345506131493727968603476641752716592635261697023860226460955795836771603748950006718488879232167290362541739445815215628325806371582316150767688631368274096180238143945410040247684581708511016546957081416002178262826311663534498876824976340713588051994537157970818030862508402205664313333368122082093642157951246051772886577837313328640015424970755445272128670298557991284168076083481354166060176944262503281657149499847578383331804935981356494811833614295782649843477302572227964111665631108216437642814265241639471859473611746200818446769550559466177679018074268460289390108488861958268401114276491531887785015521151091809445898295244918498951785982117995675619917069880318419584106974422893152648643408261229858557267951893141937215353222477684537403796215746453831680 [161,104] 3985246377440707892495525023472468202863250766889012166737254968434861258183432948310479483406841604408724156118880910524139694135218385009069355463175717341735146744362295008993835266958320467102057504250227280296481424865937396875034304809400463719761857374455954771724639921198390248122099009081821721541280519104249567959565828064200277676179078892865818803757580328884842778687086602232107246844168594424904783646465040579949929669675676214105884851955262949795404530340381364312661343524426204721703045241563812065804769492266682101914905144090223383462896148332297817795952620817328950367518986077469315797304988798029362953541883199854276680309571948710851423912042478186933332964974314160315907619124923831748636750370130911948838896923442184630599150628734986907523936652381439448418342379261147455860380189763894448140408720161697539366550358461550721249686967257451838621419827764647242170032880772999406006443957831056945059747555355278430001458094014187768113941687713528642191168812322367863079852756993341203509235179702412234680628720502314702882880817697840477005922983833213528193756914279153813101798547242791501593832210659042536349471859369211332379019205769286404391664150905851892013858613461191669839005875291025269093882546335643219031480501357430981732065527928425776097059312322535790918032290922085054474010092664934588714888369126100922320558618063815515732964143130558304079781166792264808926161241391874749569489839281771741696545449241703860558172841527132828246178111327572190004760833291399906591163299379481509744331463859086410599051229392146892767601946873649623486932922611691782977065988326807474110747001898807682121955540992 [161,105] 2658043767835380484068988342991606375363897309630397455283750338552087924653908699385028468155095998127880812226668541376126906822049308161538582765600915865195774817117937087530150683241554998032604060399042945967944082766210398927360165974375207745522851893474110473933573999814688423669930006445631157997892842853064159071490232161053511428655311100743103010089818315417680008923304054064042572816199526495797997842723196198056678462427772388169491040434280735327455157453205008816162460449435139983600524639066350099420596594989364298260622488337758856466423090563426717772808256416397255066741607781684712339398956977609078728168272615772502860782993648021168235929766105529269987234208059335550961673049011426233103769504209574109890359209990193139460218658969546485607469534730189674840076784348645626931093881412706190240996547414186801287828808772400741492182679658872333581821451379176625978055169980140005598139348531942435556962520732850108235555859645192721621941428606100729629854767839013337348034594172572898431595981784632940822256929062930075318621258648370517422791713561061890456994327302856407655801311174165042316995114443189498412840881283593054581992597252819750593390545792067144411959693266463824623225506221441386359177187409604187762522583990420805476656570257804773775600049903100442078973301134545716368560972044962044844535308374468779305063619428052681321106584746962748991752248517447360795955846931922908343828371238953068197878053619586744754444533875687445643618050919489256825520392744625972713524813708980547202655228871709906937309609766367647667897521921662672299075495086077589720056513669502187022771560323802891550720 [161,106] 2585500736341686156736852542599354089415993749086905741307713349056732449852324204904495857088398074266757213444484871389193516396545827733683965335069250946984138327905493304525590090309924006640066488509561536281958283664671259764478686146895082137351068234908824529243281438128855336445643152248388032919322036733814726572755789408302275791069275120730869912870154951973963295870469245481980267682181007849420987615115098071686488450232091692143437159985732616382802685561550842638446283921405047247045357531645731100035546319721109984154628084231389285899702936181768800315067691727886138657988624596994218485641280692875198923890496193370205801438869599303860214360040982384476146571832409838492900490940207229489263937607207449799980360405020816203703750036623173918758198838103343709130826956378935029295141652308595681072474920396543642747467178731557409662869965347691681165600207262368340673537048935965023812700351372779493053337835543656982789640807166841968214025268150305818979620755745438500064085463324100101256648249484263118569560218366998238983088309757657338043519665280444556883616179304773800342534963332580388600443089255433168924788388637247069152487666361267605520434200785842976087873318860046323996509298961284896996152132197491524018969191702125457143026731339699485149503591882198220848508066135566721427455832022275423690970458655384747723318223076943239989186505561614281149653914992134578408298345654658545763624380651427095870943125303814770790379630296896453945063341939383835270928648806388578682935384011666180160988893541839842471993913602616446453565391685632166942983467090691716280007129271618684424607951771697152 [161,107] -429469960825362616067470362297258219332857378740729191061975070105955058560070365793352009867861910147402723569643505779041362157172548537695930403440554093355476577533408890007836533170982951364306139385277910527617889827723166814532399756070310630393495353955740720234940679186237440526439251702172301719460093952225617686633378212005283001314293380024004677958065810180860919145805947342626390533115753122607772023249183180301598610170219034272818470707914967697436609354847901063355321434787167707397514667342338208476132924587281532346862989729588505341158556994566172326044413625725821397931642648768700110343761984668733544584443224225579148950300746371895816953269897898721497285957495965740496358776541120681545848081723881087112084829615622477814117408157218837697052845038381126509128522946901291198731058888652708356131994784439540668513778388674176872046642622010844420442131922322339244485017068309956724120872240048878496785270756113815400098085607867292366173248795059823804271774611863267617607541444543857486829872140563918077168128842510213332128023528236539366402960463720748654214225100300782597913831433409338219248089253243123315449940870100216105687127210799596384479443007348496956178000727809336317389717448997934999211650655980031877517112966467129141789265445795912760801831509018444043844922762557382649362028550694134203112059227551530028659848942114929847616830744897600996947232126111249623955235906119760113544148714628032125122329539155815585434979721452290129211051745060171847501432882513359339090919596725172452604697034791509698943729778193498403211939445686713573870229335163973810465021522334592516090101760 [161,108] 392557924189733144678202948665133109394078199977846056504911533713956287847096465704473949224361820623765477618516845402127464341653349577202989638086229668236416373288745065638333727127483684341063696587689283961145094201899994132291530709245806747822890853006591530520825079726183785757561148540607955782913585754475024594626985548030672471107988813379825635847359394688357068576540769689160265391051108805242177199314661063283304708215625137413293093413079691686875320382816281041401874248452490204821918303017904164710793981710101526793751966303093053512086460038800898311120616925627743609333570412679252827481639220191007828084707435134010879153015502488427837932530096772200823011344168490268920415262792857193167093362879559712769510655367532291490598723603286050801819974495762464126678939273114245217771404141635962536401600817097583600275044256639016523398345638686026143188815375430291479052001376842742625524569268936683379438996007468364046102936400075308439298176604239581119556568512053240680904507389154430874633779805323424190505251576625682286645526414477841919026056734517878694871432803259999535650469425222525430777876271386773726271090050519270177058477904353771237647628366803694123451658817834461777719724434864882541786694723842946313042839247087175302175785680535307755821534691166332801352279343142112546365852526638006119111184406030179974563152433656223962340130649545782785477837458013342422777901970264475896770912834537362146245859281930609379754904832660806919887001877344984128223361517231579103189347467060553286857435843304562707954137741070421010704559260236992061696200284318032818801988161600003166208 [161,109] -600869752048469502296507061001866776400484273197373090636798116115269250102048719944059541576420214697312550083945694026291446952335395402076720382553676239917678126368167631841552419441229628289524292770978605079669160213852652889478183902125496979129346996964966951692343469081430633764536548792950196349322970635884540521357454394704099794399534609508028836364635606124698413838778967722491082118534455495368792277419678488237943567263835315210726541300601400427736553650730398776315886404811506906453360145969571617542006987760308605157558499137743550975003326966160961310761267492176375762235751856583905385392539849394463380775892037546914001366084586036059532200031876736399334465143489466495558245577238129284189866363368561193961374086581710588966553287833553300195880093841548451997459116295406860119868222128406710899542765875208117690815368526132652718504344513717544497667609900667434913976252922179916360852412268522669877555663331219775629886340496288490595005203297444973241897207219587530692307278585922189681265409702801105978257442881674180667427621189680275210137864253654708343306084071161724255585607590039573055333482234205434995078959186875495615994073214821073917153362263546144821892028259613068140887648696897492065356943971291011248114975943671799021349683627047369206335013789491232876554114400286063634121942433403381956460045498950838267294098914283488017192827985854212834932489811572073637950669922492829333429316411667600003797363902802586351995726066825041340265355958003636567202383399082592525653279658988126893982654904516892207188374379110592084710834066301697231232962567838393156519935827333120 [161,110] 456869282514784325066322140221446141299128293923056835280861547606132848960381545968788037649962856046920107993150194117988416190018655625885168286000717077814501157462874467356223857404198073995256639562934566489630801293913132191583647827140387585464356917944234004278709352179974449784234020671273269677939767325095861697133239742920522116909164654002028757120060277801983627006965199039003068438170514064405752878393277546016889236855025112002846361920983044900657346252933097443172832347690955465900167752919212704773620364318424999285079021217833097021735014206347169848378533983415712276678442991102192778821861194733125077178656526878801792983163376688016562691289608193222983497923105754649414033869777916728331376926302172116627504446688758869463840989604289948375030886213810742471843413867270684127335381561164422996205731945479829327566182604033311441435440524866902821824632786798921148060433549053302777767117953397163575587044264510963501236203820760457840782964185114194073862006047361219125785113963974069188632901619625106461440509502079483048074262285938027831272516848794621041195707736052057067281774451033359218268973593170978230536086333993809100424461618875467848757713735043249436526829264337812161965223101294132804126788841330751666497371981657459610841174403354926787304116875657878130262969557932250956203846532749081938712186368649123960160648757134549921727253149126886057107385276153427396412518708276522609020198882484011193748674332330869443552442953850980603417642101788248402863127827024045303074016255615192222389581136962938393776485873396301385927798422913959640211811034712070758398684928 [161,111] -234463551402805602354945945389263941209710303681719954422332047843405199104862615830126785552465255802770126823728408587685950804537645615334214829472957493193929575317033899723357911955287115353180875134509822756358364188425201035136000865848849650492241126513042125609377253473470681608850562240689471884286057575303640141974753179124206189136506809526793361568338538464887500123490828137448848027956929674588153523131734532042615712479182200140946397108997181316082078431107515580286311570067730676811857020573377195643210614142299731926304899703861209166989314418519659236301107406830328577006869849292243099162694085061641346245254972527018386839322980124239411634449211911393313384520470827815392734896571522121643519835296194538752149555355638220246612635584986515444831247774859885388707053704458465554337211784386982663056206270446146818681300632270585409754218010183521760468394841691599092893709209511531910740890796130697065926344403398326026441561561049045648843750371023244319318552067264772208245435574958784410823107038924992841535063021528018581233646952440297344984938876876734819125154922738449474674969222162633060939446243742800148344535918734741915294687154368176319742786459284683398540404584535142321475622799857634856528131619806474201142080922241655482534809804426282056524775522144899292156620109142163756204508506697893127201971945159022506856887687516906698987398379682888015854511449552025089721253643738390015530104847895831639677644312152920422705410451304974822277548396950870127386819353523619402158360866255643069231968425001289154099706648321664628604192687487366034174695079632785375232 [161,112] 89420135924516838162311606830857093540593209768274102376171586376975677881265671579560731476914212293686296973040026726915036169694956093426211457967903896724147149726816717233732998524809222216158047842974474839053559496071612222488384348930747519634728637292143020179099932955858765371611109877662129354636513497586982073981594266922370327190402313895385251548883655487704995153369032283611406582777962369432238297840799451725993957302925960682897304727831196405831641689390118296291885205860103729030118707303001177549454848298659650458340462439588082862975570390715709285973064686661883711037075030202841562185263938069392672575911995659306842035940063650992915840699498328993015168986343898528855369132638505801525066620569439772536131703809394339857169357138418621024008554129184571102265690468119632031554372800346960650048156077355370055463354773703707618367797659044974801116336870265692966409898552092249077547648136870143894780468148795671238152499464030664539061742899875589744698693386096831179584049566755975150170470642285342703584846226106625987731310739553056789136406358022392841339142820870108075827233619732098321800825861205519359587312024683273878124122067321774287592919964572877872522551090270573749539666256134937457552501290478071055218772907457361217325828250098419380353124629436138742531599489619693382176152960361997244130229594031384310462683210569428531016480746231588205370708470694526436819553965613876503947011895289237718933329259251460404714964325464711117875937905848627963360443548340607179564921752003231589634247691892318004318974220299552166722747929336490674251477778694144 [161,113] -19006069189398548892187936711607232621786958788999322762272255843126122281306851226432291452508240458108921661755291897776274531762863340698064554939847101626473255451385065137765860760554916205620784473280685641971788629123924223682720059964449112399707834003027451876632449209205322140428997511612211617780465171581362240325158917230066591459209850683598516240536553944627746560676877058874425040057327079803001358616717703192783442456684041962954933231946169526682398931281261236352718441817768295160006434495105442922404463637333015242014038033851301876507167217651894051587898266669422799807175451492487636943784447600048933702587707439467888872503167216283613100749983159334802084298595705773684734622343941301020912669370862073941827578018042820975009435196140631739848667484439631579839244698411226797622635073189653440833417139480472847909218029453390450522823971233178594456607542022488418197925078095471122906488361769891941183448123696009380074212092035738827107753752789312472614493343779792971827178316797885609054844406699713205078741132415371330361390978689258323775606298873397387957709612656717717772348441363521176860301877312225405757704201356306896610782155504843811876900046312996003234060970000237060699941527254296523771456154402055938802698159715024650552598269326678980738643117408639838858672232684187061666755066251136527544947222735231473608045075718815414075441105517491365897119678323756516056986607127512995329438371111711877591066430181274068992003389900760405750502644232223498515999190796237481660311076738998398949194206185491503922867943669669475988489503107638918191251456 [161,114] 3188671423765294478729619407451799560470302874820113211945209981128659318875284036258579603565425673128886220592245639899163626418556387192769931063737257330477888106106363783610474857460783466666234261599329785820264215796912380073103746179850183621750120190681874625179924128395823291886884887529274559463332958904383697799680449810657965988465498690011388912822442170826222637000453110579314116503365365794237876292921642034450001163252358500012818058283717306881129977988029809046891404330551508081011766785463498988940193538780430561599691324748979873301187175820294543341600582655341880381290060501938753988427543104290028433137372945289004238009005257539160743321847881475885549469394577348301942582307440018479265543584066148380850502460020349464653028144512137509666574656969329370280291827225703277031945032928425936198356773708483791910552579331442304100501108245831535540543969207573651551665264949383597789285497293952718132707437563946232326254600816289018916374559483596847966930951046796749130634715056611929063246103846324694000970769214709389210894998970777582555258223418306665251660692275627175333046425477865460679042359906965007791765652036363042224497216362722453690453106338519084180130724629916705545216083700314194635952561464074696673159599665584605340087227377063029133382193454127720602048224274883006022668453304890077416435773922071843855374681536876531186073227828548071275886143481677114038093894067299396615435243731746094425940974794383524203082365936730011424136439367778505977527540849600440747936259759855334773673274064027022102617110101263081851117994130940395520 [161,115] -150107115253421552893610895587135154157394697749040456346114098231237013259176976968070504905864218081596605783808361176801012528835346459231720917301386112256770853934541899694904846576896864749550517584941560992029981611605214072395423059503169603240648289260453346264542284191640971157935178093622688852861405965529692406439643953554023713758944671981343965857946488224140204692664339883000300883231654071969081927573866630466796099573927265443381106175699342162257029262812567062263373848727739334496351660201489618534624522050573183227946414401396865066868288246290776990869410234724006222121925759281466994906384814066584093001260869140038384443361201792414566410494283690631679810971104200455854599611919392805062762285740268095388934664212546301804868804952203944103552053585854857731731575862706111557442698548555494011692754659747707437464220728850456665145430164352278140026046999228047182008996010678125956079321655492587981985644631376758266337569703204049557947019291309944961675740153953647456018236639708097923422107675482252840478383382318669043906145460790392423440519760743006453756142115119602074287229998599513013501050216471491215541521682238380278401903366839027266975830311723116461372263169284132350493225849359111591581251935818696044363231971287514806496453978551639139483339856499977984435819828750764681378288165767142223585561947994093039903044852462533168592157204513353560851272253901707466330603311811481082181783886774048032405807848054274652300837333690380571234851930388818850503071194572705579741180466242501777680733005153105789269635611074694172439544332288 [161,116] -31975466791398951679154665144152132924044824030322594989309533130414565195788379406077215615112418822742842825579250043978116016293037490297236320336786315394785573007965448434973715140594902341357037384458679370982994146038357269489757258781588744657406254274097072604209120236504904501333384585021813028567993778150097053228708749680348352267709188984098194621525673874321477770922029046682587167076550781377182716656121257177000755356943766279343419200566502441823168781624923134331203566995594366460920753138593573553051004757938037045015617435561782847925124738212047231729004539312746558067352431683831310409216053759035052903456310087692018452020141182054773729459349792768446185392474224144492506990062929432377805593669731533532044301162857793083510394657757856116468990587937794366950049878074944820870652828104915022638677968756276367297781657170871197013630959435020935039470436502674215026835019969171978431787249190235498643513055693951115020079311491552702361464142513677232736368324114491695487574634146827501231976464666439684064336672568520818293290411176818076299201965226886906156678277162708406427887825633980766926166218107955560954257416685959104583495251533926407147916390728842221528941293468533490752573744147664726643583927000252402499231827982776785065394274877140496675311570063836668695135495319933651112124773608743780344313637301037771937810514661259093926837904231019118037421579024805273972392308782425430375690588882434827178183647111803504998424662373185081380068442124476454540524503390062890807128075676217861317559685046223163281230002357562170310656 [161,117] -6365671556983349031837989196625880578684727125661232700457456446237269090238179177108335525791550149155160203621924541402809019860275783712966672617495105351787776889701651823480396134573559331629124836685245979644106423639080648926644215036213634398125366814718503874213785609191818177634421354371324187806669095675408219624761997901456129692050222120069035630814682824082950269791205406735081877703224309126831889559865467814047920717969435698473414124204859363621813473893119233304783326570277194599629040555691062487069461427694151775957754035341496761806000370357646462064570768136590529934178042204072048965445647328918212913737184678764778515574961519539629760557589760844724673689091170041999906441540635054197446990768667547387232671539319759902037356056084811635738912217237756105577826433080999319568091087010631544314113571122475171667095792528554681625465292589428096271411449413497325358356305871393589801636901991666884952366175068655148855195454762102119451296700421193878191272686531076177323843228278471858900706600805987702807772431337561265933350718793401869265054317440361978243094891347831947062957045944136733219742625063642831610283168605976078818158742175614086616593607334929661063954686843716988708698931667867282689904648723562939584939856127883291161888454387593676069491825533897561148521324568878837012453221284802410043614896981455411673963891943626238944164850741987206073076820956659772091017154413826035220735972179556039582679621254301383128830363067749457787178363088078338941140849408191477675520273429460403354919595903584716406078526952734720 [161,118] 66778458500901045504340435178618620438809998561747630938431546272449435532845344408134008273608611139228589365339941780321621524931370867099809901671193258481996452710074462207437947109617126876271211012642240227588711092187700774057464166808523310998463615324519246466240287198756835285943486796483671770888914336149603950695402146622090050656936355850872093689906695739600598692997705135143221799639614969453165386940654200383559309774568839613409878222093553475336595082404079717600552012034171230342484230566137634097829893959078651857553218391947012921446891802486361347938875538870384649332622227978926415858344548786162316712766965694142633418578508392221637080804512925069114568097820912299623553444566381584935835908628247904843665000775695204086252437089633284779109203340900766318757378165749128232786954802663298094789651464728813643493288180459798339970787208813093498755062057227896737002671738861358207032274417933888508225744830148149611029385517963048050021776515126570836033469081357148166624455384877217082936941822422183948391810327657734283572678960703265463700376926468706602800051199016781700024340494329734563912692095908879599560944353093551629723651384699037338179379914008505750985347607573562757256036089523556891591200265900696095018956456045552268395094272033104602162509181937876732934342258171649059783971243455789580892645522499675796389904541922392064039715203876999326379207676862962521229048479488210392641737757751348681156445570049512656033821233533026529198260957320081068358626437559263680568011980403504615608413061871560212055365632 [161,119] -106778324711719028506114899163490011628748208017353741712655492446537559837879834475180263806306366895632104102327202216634137946939456263359003138541562906414343609209368562722577018936128124794870599472741930692385245086501600805379517089897787084663261914607211967632005169217450774920596006309399866048115154366233607730045316479682434653067298296517901991546005798223972024114693070950117510209905310048143028278945108596829667023038955305129193143267965040978524507586723933253167337808868830780015669263004967805786600089110129653835940180035868731304114741244827469847214589165188762245373368190830235519733642099350994335883540302725036336641973500097104591568615061725172368652948842729335338164889976653524489911113942131629268759241325834474633005163133678322702681465927757420925381276753412900372550479912097897190393557480333828005999462393161216882144320597111997170275264521894573261178383121714087871737886024221891465833576527712760583198546874058065055374518481320258236605241613273411134444624573025467918197962679503329468460473331260626278513737702791634131501806488173525803821032527935053308353334009067237248251275323150060952035628113813737189423044598304571515153068957693237606228783750524976287761744144175849150522681764506642446229620952036022142821199243954176830712876249124612084639179187104115608663176758052869468405083457666173817575467678668005850565144876778389396465846021823059782000834011231598546763624252901970296010608512032622764880959009553108956751179746869671818885932214819996466479496399683458991800391033956635508736 [161,120] -4469622114801141428594127688152283839349322227384621125149978775001519897222527900649073420610929709844673109708888952800312425914852421027224840278087273771452652495377501711714482531382221204032114500172160077792896650956197908481329906887233516311222923247166663830938942973347940041554179990055131474910274815679253917572129592772046905059978974145025911938259610154417720938907342040986769102813371567379964362229609130874511442340759081042751157519624087889548494758935854358505409460465206085056994306005275718840252261483244819278016231302565688384648919657570519581521125087760007115933367522315146709140830383844008176491234223950119581959942420638322114481800966437728553812488151306155308028801560571010355980782152492776847475200992908155155798535408325938018806932229182493837284119902810990947317245300106520703735959076404173799906034787331346960919065555063439914647913234185332485442886621081415263051521415919566769234573370757579430958122193221488754044891015590717197739266625793719829520624401990910327572301849454995188669235073806995792837179844704099180494920122140158274268278540042007641788241907678767871418188661226925824313626567432870124646262046543653110088322909573531670681641447770367608405850756224808593076599077394506717438283051474118487276089846310371810252016304874012211796421755388029868803399053788486282063306033766516783772360776115202038593773042863446443396076025551850796305877071177407967690078867185359525882266147953435667587818671046546073490980223061347784296328929767248689272986352023045618537357224378368 [161,121] 195321178502157454485798599619089705117918903493333255324475700230782434377737052629747306197333139987590351640158533094893058960216368521017942174841445228206329718632908893640406563545105549515303881897481320930912837425787474328380052420859664876027568150059793882173659932564386655408880230839757828510127805866367368788846491204598486712791124050240896173791781734378948477776648577924121507927657612938314695351426028216881978350498628455201665937747347582232579341145477990001344100090964622144712411461212529240907234365892023956316451522717652195660531846131066643691048407553253379345595031750108593509164241200988142216897840550073675183658583974442805853921928404986560288680806340503522182964967815244944243495263803779678315511894367845208990590439735717744116615651329502985440986542102505413666866919583102547860976525072363649629301656837192497219017326103126039790216707883157912661737854530642765691793098820903526380153293458418075296193652582168587424305539673316005478546193405501833990234091994627104208903996496751067278960820940944956144277384310376351389594029978370816632461305694234977844958855810570662055853587434135053135766310323417286209424044993596763573974101733985348941918024100871422516106300880994139209281874057625768458659799612116135689670947505945704195530142258996888528131674111787943368494892428303830038311201050399526961463729060131131899563722409408555510202818443235231649745008478564225880569462124889815429438673765919085022900374799584578133839751190987069862025513522325778618550700935153433448103936 [161,122] 35817581983517226611119825622985081733252603264446715248296655187077732733530293314677454290400773183637724902339554498396852071077072738265135785832588697885914783158227802201031557226669509729614511457161352710076490986784514034853607070007202741281828707096665010336171416482522166322910587607362777724128498395753641921791583543368061090494726847244551568647359791444057566364788905312670393826131150389370341763716022437974485150391855198612107968670181548232950896238999450594112206155237502130571174654187043923049377632437190311133800870179550157666619243846912263851243355036458567553457909167973422976659448054538907885870849073724678382256826342150878057964381267072526066804900477899495272290474839422756539474692340469060596949609114451278005181199936375559745861764875925582004557089046205254783201807094178715932860583736573498466749560753156186353532648827679265454215092750287623575434583771720362627473269368915723463855041573410243345178386331486168686512471858682738988117262386077437966383664149674182724954401563084992603498336894336834367797496690799571255038192197815181818386794675975050415776945537368055305918021458080858023921156131973030523160280351626836218298222344651596161307201033836676137925174438552982194351473932759897601483578988970170915286424656561573263112303207357344915194150116562562906223952707249314063186133325277838522173115687442494441673810767834201640092705012931471041513827040368800613295057824336186564290245234737269288240243593084988753629757760919179722742581835039575154388810960336489472 [161,123] -72230373344061384110952109525529410041812943240163556614726801396891214340630678175866525729818376177060316556409981551495757524100116106521432216451394577134003422488117460279356229274489851180322069535228953892183108204965391709624065109111132352237129277721041837444941700203861904706643137849273503241343515974518151972054224518228773797202493934131282382316858657715140301890511203682951026883224735699766371781451672325904446924172395586814370569078991375053171141378093012176229635304161286198805798486573908165772768482524475345648727219510732862459876326627197669334694607305910880662326979145519305030840344639112701210497763227818000929266517463004655157176401150467282555532841392848184630929854136992953539071307015490531931373449018700826385209834519409614890002948446405752353288655871683705363749937475433442188563545875215505522990018013098518919475950906259996001619539093372168163884656675380040899277576584547176150889812551040332577430765575285985419480185314042711271557599744176782240955041311573994440968108396825002641255501971949736685307692561650943522606948595941879341392949522295608289451486355252116073209766686102279972012670831096087887821054118028281438924116447628760873548571481638738552470511185509056993848743057449285728892204721283076572857843643071389838210952181529256059158214442941339111397405447231803630080030344277024911294730999565411269225150654164589374071360179601191099219330476299892898470293142413063352827391817468589637062101096760085888910436312752813222708431075232988769194360832 [161,124] -21490444535053075604201757825517990011763684280188508104515737999458641428615626382041713602788961112478045063067098517295331050342486210837569908858838255170702935942544106386894739078031844613298557685370152315323732523107370382344361383144184498623745980770490514322843992364479109498185032449496123619082778426131417108738913118287466631316725953947057923806984884094358154774706579797812862908455775813288911484130291199918158164602492145724443373544694874212309982816324198459296574732173863145283613824452144114073938022030112693985703445611420441553033721140590210019958718217343671543039108910212379309384882011907632450268717802107053793545247342424757962123255931946936222333866905403239941753946866991733421424475237461857095969438185291997164949579442462094975624148481298941050895687906125540118218051199009525882536953833649814953285364926501687248035316654846134358366405482091531701815414999737066365701751557792344056465542541528196834565007201101589444172914058940862422651468262489208202138963217425764669604016439309953444304743298229328523122132416951052138311698544414307490551896068601166047551328130190056003450633338131989576674078179980054248736341067224485897176566422193324698305739754425077027634177910759348245085124289346717131432400368590946141217087033748587784218323284533136824335834879903628794269379518697196336544846480898036837860540548255486247146528208889809037496038300824066851050168655967294913367368067460615302913600478048811531019333796549962405269548818160005843652327729586063014400 [161,125] -285418436042967918395642353759382897379887304282304865742027204862836138988077544777393536175701415424700695732910818632825855145787937945289370586512122913351764785706584299025643415663853682236624761743038256584041602799426822995773648048323738078782456503016700032342282935677645029303754197211571186480844229258471384049486054541447292473449721901852391280086494282194040337883608659158863526580185227760371145068266250844742388486783323919678155935841513464429575789817269015747847502611446276887521697715051907483782546259407827746464034674427946539325546160464119766776294205900544271367666415948149123409394316762368300913464747034768903993012670344944965924918101023244476276921588033787139505413534004048433493527088612377303194823623554685161521279866041496490169072056782071527586700883486561000286164970299184791903502721919078381600082587772172260954935162233054673759085830286074090726873939189412979163758360247141025303891052816496750751914084775229380645504818394721913952075401609642534622480250686605139494132001330577449776643187829766835619422178590723396276299737693384098694447137397746526556028415002036813811558867232779117223827251040873069458526794852814647126161517585405918964136358474370638848285338600121499116875270167474606855254927913046311096889922181030977751064234102659016900494690500218540960692166099061337414339141207308774190863319619817058793639527704376465435945583291829152217108599713016785382774532162805979691644390028756638768255527646929608253281251615726286581532149403136 [161,126] 1100075527286922487828920130137920446006500550972215411292957910166945389110320677690517919142311247878298497757425637276387669443986651884931903871393789996095365547550969852710341623624071668170228265689320882941952563867938650783459324159296884009771806118801264294311868156443132584481153823749825294970155363398453146237080070009100131320490712722531634830288737937718212662308713736660272305154685298762863595923194358185211378120632064855082555131127712203893587386223657902533763728774128799380594685278966573649216806873426522526449301263924162396741645342632078895115628591473415360730547265101902315557718534896305381058844378283675107433112753415176704823375345816179310949863459976474426716855761225962363896039918880896053881595608017938578272376638299051751370047697731642738481799777704672777238819529288037851438172949332150494549268103969207997354030072992560242116216072612580049212475426919504227452873195952469922917801258966472755710593333631570183640532441449086696450980789775207829301507651991859475571632978597043890825972399131761145765304184548106604168213813104435333458792300426969265782141690436613444208508996170609023383994555559422226251254311694961968117993964603712265056966410106497144498227889553154473718167111813605051223062956131582456061048794525917063792912410995207995010206630765396884361469217956314419306017682137160698062761601231363663005915343609299235136622424385423902673863940533258656355438965062137145602145400505807491884754382104490433349026493264833064600992 [161,127] -7662086298472369660450499801343104692499013872798409522330181984717776169594788995917469119957737410801500037295352057739525617362704761883477663648175225744881797019609530204411586625477432516114702942810809425646842429787208189467097197716030843006849857978360949434848153230294763320450099436835541760355807196209094500969975262043003616062438102911295450749747168801914960649144832154306499714304604025015092208978485973347426185582255653877338203020908177590425901513066023578154195072464280970814724368010635436338537127493482200874569334966890391208130141651970704946559803627229592779303338266190209062317266222772259281355428352990516123086421771803903654726392035620825996713572440373603544953026501682984247952896791734892026343336438365527595226453674879297274268514965317720626430649518609197083630528581368224258317182889045112233698656470637361372129707936008675531963613507301198832056609195469211093488420540562289978967118429007958903614736397417713136822345101926977367213610317636923728140630299568429322353856848297055771965498523517533916157080829929290605817049951989512282345152900801256914912539162607733417843449386292970971666790302529971369620136523729611524270392794034897549720320573214587186880783083682144196121219543207549402213182874567922294459337543767692427549530301693451725467024738127357776090400597448349169879665696188403169699487149042189500858716497687780607533374892361784290153340795569694101628575632471099094123205002244873061821945269074308466540220770156544 [161,128] 24653648014844246694651930528705392672286590089570027735779781450245690477510633993565835457127975558808040376178465030196394868980320646024014948327673654259921513202301231033957049333069313716858408681450982879850226244448501351440896515715082286602409248647068559140778766269017389918368405057844634446619229570728926449598994707064639733391590743335569897590135533692840486581052541068722153593159420489055469465801257696987152790570972616886133645906853058161106272690606573742375314604133657268268098394774209678787445955481526910560826455721662305350575772590436940910040286395535867839992348447963060032626895832062100974041134398757315674703741616273046865553471348724152741090798924174035721806871411813617006341080394488293854798348317220779880003100160794623063581089978361857215120477199570561935060822347234590910880640799132787284609887518029578220221613226608563695686878158896366933354951813864240635090564229894051167027788052922474894901397481469839778063202157765936500375937207132221835335631385794624073371698375045269372208765582812139057700565795716993696840254002205608970088222814219664348203132120035588157725026289141590662612510202206953543348916669615006719352337880666216176874094116490490576531937233916969062871488192335251338120075245497215391650398684459661177164756216529596612657471663602532141794562593635288051579384908476125506786655730389424160848969834603780156428723840131029853993069743787445328256663620879452652782672378221146803528463032022445195132928 [161,129] -67126318797691163640637010775455374780675286038616389764296397390055569006437518433535854341921796944212054612545057752559591132814861289935438207237936230108939337010070697203491834524882617333656226940291915713017000871382490657428377652948777006347380434389876115614220419877524623827100144057622410182035412344971482692110452747243552142375191860597142090479319654976061668852843087900847026754570347182137397758326346585259991815543748611847269124408073867368218328318842543112598971436812683826318032601381173922766174603245094197089460145827150350335566007064800338834891637261559424525265724234667253391077752666260403592750071311576171739802508929463442111039541897807342865009277488650131066450076804593309943430911791254807845587043795555865107272328103040175147050660682324983747984936165934063026921782081791847507782841147706213106457457201209853599444172511842462154871810794741149853883208336363672447835315882726715707996635672963914310563171170881032534581159075872248410831969275014681005002540077374702717088646656358098794537940168842396128124475531026129003164034160608742603829171483838399004357290666615336237549460096774601221800178198584910479285328513116615283300069559987823629498676826282606249383136558763823643836720119731693900963459718688232108967496608326455008768479859156532796856717791444365557923971008894936331150339927643685746687855428248153681790475762389210512472366040430033383772696423647315493892599816758742347639214311726612909833621600403456 [161,130] 133300862454228222975702252051285700102664153813288855041055930826732281023209356650600800895993408179410501745331878310894236010452368416187982949220699679564779254005338541562887530294582357244997200164816454284362210124129507324636391054259467481451265568585090593293640465024505110226456133108136795027464650547179656373326010065077258747998056536282452596734534141552265041968893552962631764844350914089336262602536681876692136940884844347984639802218910441061808014364853346870139369903216050146761019661286332122371107188554808316184357667571632556015799151582165886730910079969599130840945953438282490142318638361007901921379248081775899124898729259926078031384578018270636746104061817075092589546400956406260351494087588301404244638720316603962180922677271416502705459076330936462457750046934309011903681639067734292965492946979659440674356809798501781673185149152373271674779514912353937568594142247884302586355173816336032581324469971503945240477422619787974335120090166901573504664506546108266443502360404162296705053039050588008003513078065381719740093891945232488830465336793560609539548053885007874198607962331120037857682564964942202821880266458916372231260388647896495530307573750244651733198102430702021957367752196409142815494922437477505250868578839574580497860757532682125049685227551851339050275644392580189183012255305907679115381832993293369065802585797261243630995093296166188303515584399907052503938821662402720188122094694464129078699109321063238634434560 [161,131] -663269633518187592425088144251276003081471079495027973259728553700989951736374532307385164133949506680689236042357278953959244546621464910996612668996774775932034768304369434952933653561778191412322755220942272590157968310395562139983516621296452352736630818482319942769877355988093430154202955243221244025406173275989880335723440480372866394802818049580311824854608093476789967188918294052645528028662908908169535156086930309949439337005924816378660426876400262756085599006098640255352161440906325663855378327724087298613904891749804078177992744502055321949113192482950892998303227983914667325023886321581198127583966089640721290771934795800416617245312036482229165739883964128321615150841423880306787362241445506081043865168493543878852909355682656495264811849666116303556810807063658327659623946785412993837286626784737029968548751085097919672908626993014357428147752224199941914170796569815110070237485773447864739937283456449223501413611739823786700414057265915358982995815083540707509912048961005529232220871494213811708000022477462403071821468990075574002074965585540864887037877435691005321912873674403354375793251791946835899757536703618038163339648898147830109695142604381532297252140392273215886027270938831341101062715991087817545596536044626728210990078496134209883390397731231552353939394682992074080111455129783550715379319202158722075385642604326928211633468409362405245571109612984980399936055837417034486846040870111008236237158694583344519573606081888256 [161,132] 10881301821812925051909106442420707104283029172007177842381474668611396845609909908975902842958805312630652675446024643615895280007739512958640963414202084076070064077421779957906148192093963426640364592765824675189057918469189048610026190799232120250605659028448676447747891338647798142536000209350881210076101689833782336352711806231269234895774732695556735990471733490727599191037993497228732160493054241236222453203273619238033668048966892171125133993045517062404054143799166768609120079423569856635728035861228139677097303102323579051290069829952191004900078284583648106134860990959111368335442575933224891813647451497565577866015755493959918389371963185071764046812015598727228981075563015415511229786496630252384228320212733422165927291623220472226375045550312351890431973439758995225410435923613140435649780590407455116728241952189089477183400725171128796955994283363880509721843295503974473827220700911917616295913399032964442598294802561934906720991631616891277267627872813664713784113494430865913569622439606732196788974563337406516026181929474932996130006151460964103006082580532718719705216493530380567021689735583652901769045923319235839583730736441864674165004306146834262876593176565283209943462993521057657132724487847917562894584248265874111154142325597453690170451373760897893053165181344262257521039323666697188925911450087708419178210649047502132085284069749342161140185342999107827280106230382389940344941349861984724936998199685802172942168064 [161,133] -44724494072086254901111878325438025766791584477013456749363557348323645132132585424743536203484209168710763497255515258077885962856144837875996955515665674257650589312458549609609029383297300981418111301711212407379760130522591762929072892037903556438296386364163108149466832772873739715418365864115481823933009852885672980739947404960625505991529697756996743840588134737431146659318932963706254775254527839088924201141766751798241135883115096513897583587789176643031737883477326908062565847558726015062497786455331347986483406405593819312638458398867409237015732283798752895234942799332705195632055870669883241162314692769885412863273464730836552900469513661162540279851927881420515987561562253346123052414445739377033800983705704284899455915983392090254917390175104284977635675166913592877087926209890219586132344502344127424231924017287256089201586189959570507943410159767917328502757076885763411171956259395130822118207010774912977497957800226853540024364790547210198078570961202432265456957686795979533294022893975355593426457294311618378127406598184805687568496583331298166454506022668084345638073562653587520318930498749540375425187033823113671655892604447184748175480991511840708991814580884115949776626992121302239483649088548229158071097615143880880822824634420563346426482222827264395866127843253894539725198610588238968721995914202542155882997769750457124560641249789317868099085281410588646711180370585170972465408440386858724556301081904975872 [161,134] 246636765968044189019883251737751200728890175735854257626697774756581612091031211591470390386678056299386860873801967258282249586026700529763630939069726824614297950151408996583891192322987955082689750225060074942934195834414192016740536480777410261892540943867403441425665654579118652771032026158250384282902862598569582420889804575608052644584290986261069570647702641604046425724289492332124159321125941104568882470286809266722790909554000265440708136327600783643344251747182333599287329190345186176200615477880815987254149012585963413869348913373054442611193749068727203358326160273726134125236694464833315480184226244711367894137144717557268045829144080243993534037286156217490465926130544649936831102309591588532198769360479011964122018724075723754556038540138189296467804971871829420090425814508821030885606815891579975741767854729319177103276697841585693511674542297513183411090378933155071163007906102668215152996661740399374305573715789911828936843804256996244056355787792290233391835968327247586842660984581357920112900883551999388486381865556103845955774463846264813115355237149567668312384564168843773676867759055319864789145626119837353937165975867072184401322303039200708983982082544632967695044268788188031273948031281038455378022482464112836677053216584863820076980365426390269922230234267685569191301701878414275947204357270354139204755152679685252955899361492766367768945825911228144678861814905058844256123402830570260585987563264 [161,135] -697215283159944149785290255452677262747754035171929710264209974243515085492840233298280486824577179297422120241716570594367020755577034725099546662561839988393433517925180033678493646356910612814528937236056585433118635589870760035968446617307528691034807969561275781912456274069760379544656861970595151385094580016322402825527607819625261786814403430673416975728561285372701780989316815633292805750287302810573540236505719519062215300805085887467223577366535794236976542150437594661061602170662768785270916111422038243126749895360179733891928012147304705754017621841391294697617560509247651033105593964560895372828166186746279557136393826224422423107835018102802540558396645317985292654584425616140540934261442649524565476059609171794913708056077692753852989746011279601706673104348544567885112488069225414827915302753303010448547819497747421558051395254629250962792686822343994539939381369905551398847058748829142572204156410712313857954503787140425075418088636083749358834836154841890776366938718544133780180848722242223602695444221529605430138723693211257225124956550951141846528984081448331995063366839328692503934979081260286963521914284015452993602986972410513359152344824883989896818239853055952656103166556267512705854923681607766122643960378578518483870365889442118837921190312459966282628342927073854197666305135587100846230677263665841775071178883800758812315834286858561383386258468165487870857893609951686166185031809181417472 [161,136] 502549684965355907249146295450112891464772697562249431998730222570369613852598690652842867144627695275416008293855197577534346995127264306183447504201389606522648451163798365441751063076336744596359216563641095247081765831624009639416543689583694492054086196048265958237269614357089822545369612875204984289761345552897839577964180068048816438680936274854033956948327979462758549108100805018119482926793347393527813223898790053034007732498508715464271081164520093923605535427782910685248124329881355645005677403331114143351209696745485834684029370167357695777256618129730652293696491799502182113689124213012920154969473456558855562538696451195659914486268881338736068411497450320903659831993476976662003647403836521099775845930518364961330879189452401902945023687534691828113393362726475782067137772391799807967179733286982513602272106819937730693849695594744752994485063638001690156630486345580922153818500589328406340600934272779266129127896594457517352922859789167969001500830923296707997750542582737773780240304984915502008154838270366666095346799365944245039791161524552050091385185908869511308444851912347327012519937166627497150313114774103353407552281585230192951590570392945492105468727657257928420438294655486352153207669689895466874519459303362197762525165679078254094556510504080823923098158949674087001224786192353397497198211696070145215115390645008462560007748707425662411198371295852018027991465690425418933688205312 [161,137] -816824070368067841574535190602631009466152533598107287913153853703498031461846123654248434097829069556404400546173654330018042479377781175793862048359621908407642396705659779685701687236303505181473081331191843933934474944831931956794506188394894121947862068538300265205177828005639166898136093731303011463727791408114293407132136552325569125779686670528640098105913260201399982185900361118814935930326566895676723042570104285005102298240928806357109861849627535285810370514499325975021740982092844351135928662006803876446216380744391514547687790774897464522764293557610727386314921931885712531573901968012119356886953237067070291548773997345323683188036594127917378895364493576054462465215608517088100699723612777996762274431117293488642959109064688026511528848644122110703382013935455371865291687000055006244743335798522443206058640714453527456968546306169922097752019006248233382420933344441812604973593951773800761504085521613863875947004261544348921433659719262459359787033427963669003234275540647373753959695567773790493059297210973009512049754929721604329705355511664735755082854485810073100725777833020118523857424779928216656649259907782396225992615474385504105709140512516933373151917591117934965935256174055040634847816224904765020348888968542522495380177508492349310545726285285341275927757847963537694211417785420356233561260152806011468622867367993512704711247489842206662232827487082006849986976862044569600 [161,138] 151885317668778431048376436551888066094477295080429288546833656951340839026040462478896183093105679706433362380967745500780678425180136090848791857489985505316518619091744514597942144457268598900183120820770169559414405640441393324477359490764882694971748663672241457387819060474834588481879927282922476069104689802307255899106701974043605530882105085013078965228578885960142085092965476783975134235260898575635069870917879254820994347471394328307376870430991577018431869864288448094578728519247282947470712090846640282759593562660067810203485656331214606135724561028808629303742235741098094520571130253497053629558444918160743177390902640809386195287366707981955160216108912726580175298953635971349188638954687233468444987445007165220468855933073515019371288632779156046362103282692686253898937875125286296524752619774285504750106409463845612720279738431517656323880870361240968259043991907787839615341078464655270003893170113851089581003236166920040570851930759755899120799165290880013723733322661513689705813733906208487372223340264570006944247321233652753984986924448861594831635397690972236462568916155792264529564026637363452570400904491744577178916155818772740470888406454502225270134770576188732716069102303117290552995929375572598161098182673363404239384579038366281892473036763591776466752831172834000586545717264602657198846134295573850788088060346614038719110533483751285123363528463395807262245790720 [161,139] 79589239833331910103781811133181293836796463269164330600052544427318878738485114133994908042197808628512927213676294597054661613267948425539962697149759778117901622825478965227717941288955519922322934744168438085608316577857295068767338041574523665440748535650697531643866221036042175525740725664567121628082475849275918587559539867671152509625749698006737782861443043313857620329432979213278958762971125887496595553258899952872319248995861489390789918368453933077729311397764446746064409624086115597634717474510649560604833599870718451050521791712802769600809558835968266307863980259562447247203772472725053422066934583640224755766451196711197054011586600994657716197407206545435731201152657706462411538653777029396567265350801478406222789055498323155550731073674361218047923872971274072465818433565939165520040688311194636996388502920538982234982095407070617155710733055292552856561184577798651437253446939624438122598469889707131983695138305247566511756877215991842073656393414409013191522857965948485137313180471449958984539056836072381894836619089111123373575497423104972246686503102478121778458532554064851007824156621884181961414735624608746692232176301378021201656062200667314931551379772053683622840489406322459866375140131674968819973320504112448145908278271546114255856182681282183469691870027832061958110991078749426892767930820691799752479921229080489348389353682713041772957313960860999680 [161,140] 107839929786296547292847778030416648195781342767092742647270755681680995204803941723805011751199526062860428882898351887391026396589556299438255452886302928555858150299499003458525595623235855978398367980849862468986718082970905134067810413753624414713047647271109607993396716878215765720246725275846511409373529628826854970671593533485170010260182532195463674250763529928507977391400036130842345516706824778660372095140028017362713751509740598975615147251525597862341378034469123640786651688846414773697099217197536398084098448443740773565425438334680198642264615749800934799331830256816541196309468404675859451160403430682533665592417449135768741635513970580156398773159724392396507160849139918016477525818150202269928150846920003619146734401107564525506473783701253926889462531294398083219034342000639661490558689387158285614741362335361765442170617253685615409940465367707294796956402620367468958368566458606060425877624500334104820534938655303552875762421291567519218002238064213237738553848997166085383585734901238600826139468714109666700987614363077517912327115811178761117872041345898730415166516900916158391746023276692462074059196632256861374544455946455504329060888225892781990888216887342271763207448390724928062793950943776582159700388734336780856427061786681561106063088804315933959312887636919431625812486700662000866431120710067087431734797295393553767767642053846579572214702848 [161,141] 6273615196017425993150882529111019876127835600146598566193670124414300210787960269099712466277385591603780775732289642631133448967373918248042058706172426990875021721702939878011145921143018577491636973002612989575133310430976055808473268201142801645862045632849154890823969452722521746222046377011777028887872563289372012174916775389019655586185024070346331494362567399738172460436964739238503513222014533972429401393929572276254142566862701888619780861484372128608959711314248916978846769126359873035486791858447278899659195346668127416600376174951618692850757063217981107675649722690052358223525463783088762085341516532598514667935605367313025218955546133223686620197109297569844629681343803786544480211025015726986157177617591301593458363411965006343974167291451173920262681914219600192665192991377609018981289018241068061721560079501340603253627965340662214684600101742590125653844738587668295144095607584458290080536482689575043477399451625438721715400499945939376922451440171090881897444489290035195763834260828382868004186357452598358319514566466004880326119721812406710294339513383010175189096035392799838274072672057900612115766454663422681255403344367089149820527142989449530859609443993918697620735263628797779968855219965850101703387807910674404273329554453663431786717967562170709321692641810006839935219194412410767905334332169645737195116142726308455616482066975247616 [161,142] -1770411632323932153358453101186766211901386722744284794406798027406509621290450057681624375938557036650792630069125153726737665855193244612399121965383521850813983403637736265106579179166655821528568298235622796614141994738231112444815257608197596917385463077163212863548337417453828103337188507686551195552898697379092169542504171764353037092766583566450700043462344423604467185988600194856002710256678705738693490611638665379226649414492672290295412882007920412303422862322708461395217192683469412149081727989170281671733290377716133119825067749146324568194185419243587590420307496839876376726078858738391801979128244000982746485451019680513212074910822271103755531695052974331922607013803380019347127260343116753861560484386958369074106839669826937051089235771655799040248293363238050067835765602049864946179459216047283252550237243885756059250200402822392566058059779237076517778745799067865545843994276653084069920827364452540907150085723349842945624572130415791560252540762186748943074462478083445306425087818656346459336261610844146384802551440432252226726792105359331932871106397024543002626496916397308784568633624377248696861668650234968495872728627135189964702118703518716860008820518051488902555484126142028468293494803018202171969068466344569001607746243275186163463709810969363083776208020043866758008053722268771183620687105663199778018162472778174232032306288 [161,143] -172518121008803855123933689525365148489572741681957633605050066305112801750722108502887036485162884280856241182322388881896487472266987490845338531744735849885542896589109658565975433598051391583212573516762399817534329319807297197423061140568661930548492805436838439552460512713107798216717821197207595011140880396960055121864794711044914720343922946982072773791317918620366253611832288430382413528452918066631186483689708921533865740396246702752509790376569107953534665799361191888931126061265666662472494653134989127193088029242081460577333398506873281760149036705879647690357793901901763903720575857341708957480650200907860329321162609260200632502310617050706187731622878650292193710468646996125649119224660087825165447421058930869126890847041693535478328682395220582181426668375459972147871625951607424768149570981993935071572680912979620261808766116434355534921774044334868394164601291296145238326662697878933260627150546880236956307752924404528076063338096166200010915163797713152555321450601664857840441729358776790715412971088653558237554627150517935754817909472010275143296999309902497346529866907887084644388910254189524419469119689574968150701322275786909807016495203726371807680375552093895968697400890024665756989200285708499967260356838190817459989468214096643078693120613824816635960660259367518478902733800035195067393155521777746739202750798626816 [161,144] -690712397929909337284063581734291781572462314337410234751025378416388954565520661855969730783259024031419692768878930811548315493135874380347137314148507322505656371845550784986365675106077906650980880042915035332735263028770331178103512472649362492255573921738623615530674396345973339025343824625599509126562888264089488721187009235844097495386856169458119063662182728110242751006969534421506123015235600888970841763715283651445412807008453707183873746470569357463495102862747562277765282913710446272739950394551121895177184877776560023157905459872836352167336816815797777047004968052745388619991055053673363912171172568458514985789130998094526033602260507350026480390838043696810219970708142678919021049851639064592918456622414411100953211649492634115977176693923622532175942343008762933177086868277408479446451523060197718236601541618689362086680039555375436972599290265328916251191543221627185508789452697424026549406717863176405894583308532633361439625183226775694180330959103207610950067298672166092125698822244987295093595284873870267579766811017500158964123491028502273583076381509460314644627397971689219129497284601782445528488411393926314304831621564722423141134516439343967589271602506899810713278502331183566419894151401949473273357826187799040711883558885325281164665053838686263923086080054223439280817070775889345398854438544836085497856 [161,145] -27439869488070115977256913478484781563341152779377961778720221840703875387682155313842803103426144950015257674827109878544024634898995862645719960722137887420829747276825760507817742676554509203146795357974246425911259992320094233144646717716668409112451075434502829741145460153219868703735545334293296508599734064260965908415931827133086764576178651292734173585274344278047303594637071375826052070974908417475589320084643133960486935025270150644856300124356521455422860648092557087476791445414509576862433264237252325353607077583686630306395955560341216708347515012766891311687509026570228828735287213892954979437173584268476781289798405232589342641156045995613515707315245260973781034089940093758300687094909610339088332904994798387969683537219064506490685657409500667126265481036584233141044262020916992128560167431703462565629882037259001249901022965469078775915829475355877413895485465564239705569059500097783521728007238443221189614098618093284989678542007234963801107340204612871210158219498277111302854845814822795101453630504319145437408701245358855114089598040565449761884045394321679886276328456258714412148863342015029670498219634761203930106179112890708781504121143816633335055644785167066290571889521954346245279246936732711946108710808647595509013677697330842940086748528593384143801778230644348805595823270126910513382888382464 [161,146] 1236006741543265384998756322688168654446961109120254042202021197510836630489838707072272049478721939937142150971890712600662789291860277484434360455809852412203359925173447555179850744203383955427148040194077756687490128661459512757487913799132965630747855673328059960521165819997714289630639406363520839098314759548052099356343587647516169045773818595577623291708767587366591435543535113857664490862262859661954922932382796409921912770884850590898670696239372054931725029584379549606250174170723058229543433279290726960693987745157744480699942341133938528374498878843355200944553287888934794708462833070981672673627399686945934378873332645500244491960690255075536003371857027439637067069780647584997723052818940321136813661607814499267991658122108700271514686239680826350909767183140201886432311757394153397895691716463938945394131165968902138982702015558240360165109809506580257805661363591240837183372805264294884338236062288768076383449016441482747417826259563411068647974502608203031298467693640027880350845672709891994876069171302135758346545878546267353826849550336984150172151040014839762298525539570728361597866384902543421630743297087411954124961340078038691316342457177666354202639038959598201990705088679952417551769678056246366481031124153935321236799958654768882130168334855672830661473352064347685630391254541701392896 [161,147] -19050527980635485057709433661693924943543728801234286904994115963803706669077979285671683609961189908142270714066435220766104626949202638742693069345716511434636716205642051479424388982107672327341607537879650911710675801120430269004201300403587778083986505947457757909362181073834423447771176216553291822027479569875084959987284289254904343452685681815873864748476710123024572846075490313568438105670778246230547062748784368629638398089111943451796947296340786076371846643376191474879907384702642415719439062268285804761217201970415285509832265022431186390247494785299391772922874623408896815296895064218798062367727592382668529868318707464199977098175797225313212822282870375789784639220348862920870361952872746816738614926697803859631431074059966974113705990035395200900821504989856158498576623462774062223377725664209041117660607581563241612299526990666590675079140469081594547733175437533978125755869868347111636016499299872496218080252805510644110607606333819615016972797574096998787085870727052816974191504171004455357639166887480295819510160030676083635865837804411820706629041740316588601748461791464371022256335785330744235400231838438318325437522084004704239065255872946490143228179320181733672425125289776215827334673904617885791477396650505258790527825491444801522725889198662439642243488203905808310725951488 [161,148] 180843711339526789479148256533773067543179763384965064349784796260718017096161847967927087082319839906986308022444066624051965426001678462023725701677938721629980779312892622811595047926010484201244684946775660933925788890049757972235861317188765176795150436947769002336205519158906388988299456864789061047867678790031025418723131590092495927107436150685897029236871147804086801060212990709415756783698733528831002765123269070957709666921712438612634499520957998076320749877400886885055836767185071699027088364292460875023736085938291865598357637163509053183601443075710548277194717738692912965254910988366286062386635063447844129332727221501354873183830562976375178469839817822603781242094269805078664081325686429298901304086900873056210766971427851114231009693082475741701673727797608694922509765418527459844532168406007515825263010779774405284604342622118758604922395673840005340118561587602070926761103534306897603002649272286823312884868322768839510648875561266154008263586609191264024130796163310762915930108935641190270284028948266516401137967626396985647646469065547539255581200468279613673698210541165249030147490006356591386195684151572941922448202749371036538376961986459381376496252428542762703824449596226306524665400001380913072134358338836180027688591428756203066946704971798375649007648214803968 [161,149] -146556107752737634420970624115406888897244581916440015658698292602558056106952215068245518581121266694596110984320522348680400970435114352791785408913500471451168295859135988754999546554029258293063231271178059936798938574407725735108313361619285352412695928377478883205250831863506927889246815092610402570951201830755010043179300650308923540200716842037872040672268420021547812373942775191270623445703543754831413749602831753747219331837496330615832836233544015305966046797262469874397191366526431706680137293074280281184075939901864679580286686419243101351058913416134980390684028068063730539575317873392137800109139485054039651692895079203606579860124299766129629417256928823882817846080918161723418314630400427260547463764490422366174682943953508972882694949577073988129400472225011854362983332275959255084150025543768363909689198226708498044001571812636586814515723669661758762662112874847641298983462226288207623573709302586605290688655335696097338912583603788399127748247836269212406597485094935953135095296753359577955225928399445841330091242835980132489710827733105591647477650261402239437362475597550712150315489607499436751180816367592628328379759733683969292755853853036865879151515579255078846475698893078091143962090035243319160369335439336077586971019144907678096181158899433958660608 [161,150] 417973446992040609104866249275750194045210244485536017172062464287784304717745904705056540188342363342860104366712910112710539365415691650188325821009340453353301692420268251138664572943557434423724561945691545905735565490097378428917598738347968872562112645912905951813338322682949167134962691106792342865423170290314925379070848527037279120383899182822712269390138497984552042643335917963151850620139291779282438463443010008738812155642670298658778191432917407676136801739058367721020306566355539068035873413274279620287702749719061645756052524798157702262664073685264728858031010984216760513106332157743462531394475105261753075861361290426286421049571256124510478446115397826327957043464063026010328143138905518976390697747623327079249395371081713863357244705249370859718844689170058842734498593395871554744802244378229908146601381303347333715660522113057267333180864690654961554402004866277551568537497640128829921694469056071023726610612688068668221637575411576674401765141494772172161547740483689878221749388985021064095876119852229680070351896325873156866240619895395309130730920338815374691406531979434733976512406171398570962916860325818120765373614846566855284429364438048089874814275417958656215256051016114277382623640813223205428083135009241556578938617591189248442365483616 [161,151] -106555045405847602617084566374123819581637906320403580596412730641523491829818419440194613768867447191055723946527210616617122530644636272516286534048254676028306051766578660112940999986278700793565562979122202792501522784323770340098492166189218069713523275006059822982202473462272735319173319262031906629660551634949049154416644059711826898992790680540620472300059892894190005107386174095618337050665111644904220856868905029983957842576302716737648205369797160038167260782424501316769167256083818570858390538340155919524080937431040002576253046713380767224093367861615124630234700844822103741929594158975820801434670770275656007325218989570592573780799293282719229255794843371950685228185745925135964720420252610622591264822352755455120549909485564211101744063123391177856386676025980844844179618309942464830350681285775827365932118385136845770859870231499478284575769987978177298484349253826404971854843391195366175166997919205888925052979849655273629235938349806305871918434870399243724319711197024322771423420346144750223437073087932577414943344921376472608674282927442186551833134348050157793282767197344988899003228219310877338140794189284795050260609600944811095683770000907157112708534471501261711635635380052948093359084531152065445168172751995198126598089590833152 [161,152] -322680073560921810025075948005548301685223477759561561614302325487166728858359089488852804428164637176570210928105899980763284728488378246016630550559790640180417282602912023171380854931925322186041007619881428611389986856581805591525496226592356430866973202845648106398959204076155434451467897716455484017104387806922054059621428126233324316776729277710560234058162263006086674245712459695179262712469296612567963392902544754986942555003896274031756589098603047780186247811496276550905175861899936080043039097069306005072923449499030278156368549148856261436806512018719243404536751428713714784136153019849744498276422241245420709378344365414257852575284151283502974704042998541133370059860505336197020477659230008487525060238548096022867647785363308063875818605069128616294851099990619173360462395990173581701689000582951057504413641618002552020152242213135147161755334767557871101181898031311611549040758934029147220594568443018710368958052547610740203628743066848672818942588527550877568319679068769877707949264306233690837833345326382668276784958960949960463294984005584276339488781209892748485108963222068908805053620232570158838899630010061627708480766024411353303184696283429619190018693706183414121384594622143453036744530032437463563047725327675851220992 [161,153] -168258674810617610186116819259862462518342564212282404311296216018980025341846950377960627591008711225048517347133733270877117779165750308698032595114616359034028246010685681221656013307625995893745221296630824729933131818233477804301709189861867524667952127309158462879718291105245431586657694321205677190247628043171518830862327789821856545661845000292137679203028747802017065972540359907771691600597835137001687604830471232839146841604000456202136379149502357496402685643132650879390214194111489447405963502413816518046962006858834001857832867185061197758044930045463616222151168913802173357509509466314134205100480769460134424352752837391700594682451390663888554323863820473650963000388754041355171050400809290444832811651505003867088536189214293346386510729062262985363499156246923177351880141424436218371766690373686145687627023212827205510217210536244457624862055281889987801740774386061240092443723808516535694234648615793554512643817123824455324790729738673002727705425738727535706831212378563173663090555722480745437255771342228256958217269364625894237552294466452147603269110263456606290441277291379778053484231047505748198667264072437598079069475910924749695697383779567358728482060806695866973063660252751287518275484591893564721776387584 [161,154] -895182233014611067165265732423307826598847401353670600955790657380996541698724204265891871511497110537306655267476068185767854566576932937395687741942872095408850903811972062102530055532372096318503326305820498547966084390379187821634269400905570512026006577770853685551228227302798674641888245015428114912952380231400020234865596965678055954804041858340625756008476284596979747074333936900027642203695500749686124290340249578248809929038115470026713653239590534382380769890024049092564777206683909933681641147360712766745602954945283923847319216613121509250253372406710573393783763604805866095252245056597597786212118397041889269728579378388978266864239065621463158708994036843124979054307754605037312622870948315575833797739105470999911700283245089853066431197697297039813784516163644104726934296017615745340565904608805601235600554539134124036284576742827942526712371373238940430825612813362511654786137821721127939007963279643248935013736290885646369115495651559304715460543789886360539593072842473296410746911055176909726807437307607793924083216705236993615194050331846342273901242231800815269798160371908840977374931449034282448652988278657711454771341515855076996402114386789795087359836516081475185932908036016269219729554247328 [161,155] -924205776485727017019701476469154098147716753364340504720753002948479717772773687075559840769673438121556960649570992483964255595349739572249474311787554356877589064446594310579546257577610703496570964891929219784155289210876690503982125140859727743026677225040492772627135449422107701763961520769227416324258847069485265692258842639601959522839852916134361036228840667175708589863546801070070306816568214350631854594616848663177957319933800378830269748990025528702501807046786802473457433370814748293975274597376226198541726923581178074346158852511903817126596149019035239202696426974137781875190363778378284587576299869813417431663807863435949538401625305786602786869757996751095953847358722216511027443032144901876179755234046838270429623194198488240402110353561550580596750159524087183812689561699235129241284538448645711144495432646751912358561615481176775270815798478715303428103994694797165619661605437409065690733832112873341772713264243499579285890624212999377626887349126850830210250269492723040495525911623115147270766134988209590264714078079395729068091294604150241778021467897669914167104686060547896069431958996866338012276974632042128433551634364201093462398228125896445498768542037642103892827411990220813824 [161,156] 16843690511054572276589662094572296589299529301305674744229047909343704794962909377124899421864106272396715183639849115470255723737734446997937244026715918977645026571962372200853866923353224911003415438908840881109705244783725877838352074922047454312918786405486888937993183492162521543472461475179136211575628330530068868738849533529530125002584005226557659816012410053765488886791212057360155853800085562082082044784934280462636251670384277047248429464130217384480003043166750760018537832591325914038212906052682746928124881000749687692806015720327893393531958541231850002532846715498009921810709329125947268181922907201561746363273765652027754671538943775728419873375312437840725104892140172372853434489885049128169234252149332979613703331683637046429169073604243008550863067468036036430787535637785570909555852057977297890535135765529969087210186670494869810776388527397003552894199361171657044741049363785089556588525418324438259388423957962326504482791036183072389205828343176028783692819213523061856131480761138543862473003130510854984026530452742871399554705237552591984442839361098893242156767133652885101120848160831153725171103073457021072841917503786873123294477651345266437455972535710744999073680 [161,157] -821925131703275711096443219267029482800400894791667566193606193996584953231757949175318507747866382548347699021183548102286859696724117366325020435986978266542801491297577100835852918980990629173763673563334692259877165423725701647448050424581967066937500388858454924701240070148685118883616885415655454599560970503357611439228958681220859515292696078817991015785334310106111265260039337115402633104564087179588668709945377548513879700481110464988874244319412018008897349486404808218223011004731647580139103711890000761225813272805117781657148888172810993714529574953952558472969425035469890413021451287131913181387795286210427352855252446682124492545774980537313781216969320012087847424371821841901935068177531287123064502604555656833231700816073221845621634377886721428932175641792299193412480812095915328635327130800842365648443746727932558051849808979343526332700312889770365036403295219150768873957636462793606073472841866982969645175839033409139722133204909087721029634673145304529753209410814958625387119120460495718734513607005649951577216426892969710693529566264203288566260013033926256452819031698333586289679657084764039465466626850735479571419552343975125018260047805448133604888921296 [161,158] 9391582702495188336720917201724061989677242618080795629306972241088046130706554397357758343134276056999316563083752389021034177241169938149329713637776176852967822750208231709302642101048148540786319659269791771392577705952554504735469610780549574164994163855165621318724582649781623100214493112601182458084391529594598490334245130581437778900460143277678708794519717605545068033453565355258235591202245753883206432171437586556512577911032852726230047667638226489729501040780060648832306999420342587569252560669166902868446813820918411398055434774423850619366618523320056288417229252928635816998178060095501299919292385960265121013676061787686267186757388029698422831995303850379665191321088819724749535577225101165366910413871596512374412411489443847160490641264945170059118243731609582566859607685268680565112366896976129763896496016573765546248781527886559496693012561028189123295823262421017610686933684796930394322798729529973382636917418500845190277670744518125721537968035753343799443607338588131667739098499312351925758868636385934542080719046202352226855622917134721414411676645147705013936157497640582708565038118422403606092051229610401757913476472782334395276247168066303 [161,159] 83987037000697334878475156738838710489329826923929578209472394653619405353670534383311485808117891310166626173445856872069375139472486154723566999253712290272401393482602170449951250089705331194734509202277272485240295942082574475124170124985645754859617813310329027238487499857840695574109221861206791291136255758534515816885383041513738701318296887533546573907999305554902516863628583891467922377527071908651654557351995074126670228620039884662840081039448203058420818779098070310126714480641531545344943643499737484230768818055310368878711917158356542293261720119399502587971567793162176002645809952415402340435267021468538416468537173932423368845717219825977654552741297155061098781659224273445190368527370961280246034033890647686845561822980297900545517637682144352901698969654107646466959486795891813308106478943421030423718591502566868045042288932275849777330592365119660822709505212635461688416508944246223487503294058305185174220954512779922303048651497827549697109980528272868339031758198731922352460645076068754103670998595418542742126263544437185455426186224720146465436475550120845692407233183887111601556188209771262689640189661711115688524000023657054208 [161,160] 263409061290126429230826457851900469097759915053325993836744553095940682053213712610704416877903581698650182138409414293847688045281161784093580288330255656838974647781751357659523759850243499112219464042377625987840986737196118583510617282879813006456878013083877220791327029958362572846788940980391278082651984863641457858448280547901704629050364599442108675713817186856399117978823146415582056774871930004635364260227158028501246831712967547215136049088882988564549157801925423328507205717011728801252707694270405187803189470028476497860270916949942473193363625309807863851789904318930795710756898441939347660309360018061831702832376839539686430183161009624579977494925678063752647053911527752098308062508535524699781114534843576936776271332893114049058134864801402273509257268677126292894112269812056101442344662191731584789789941111886975125244512220610649312094458859662802206688693783841460179394704450655889387825571668935948779100235407619553339920864739119681144126385722196761988808676077696214063137945610383248499925538028233246869982752669189164979840239828875485640078216560582265186631115586229554981132681824996988804239653973658451443712 [161,161] -153859675918491392644351445262021349736726837698911718097828883890643747352675228696887429568751136032349176025875739455608878888016930416346018367685834395461132990627094465776181111745054674054443245459608267356002121400749604051446004650622497649029907807049801662406161309426159941742100105531386701594265281837688977977922684273207469701100508412092384348516306269858556364940621330073430442908016524710614991878698944363391788750933050883675208681497577344137053375588135661672685811274638669237213749530365076672292425102793836901460635303786490396230471541873460836830403634152808183557482740372574051299629112514787320812550689929084102129113458271735993214493699815791121097157571661856797052589469163539182250394636500968379197834463752147523525041639592781585360453543068499954206793162844500331493704484850860526266495527244462870493399086308815338334609199486256992254667524965976636944124995650199401960383386451479511974937165397386046036344616861701590826732706435489446356207973692057644739250641518825358750371483475866682100827032533672601845016870823685503460294187985157946488160551706568993925562298429190751896272896 [162,0] 552825973360449508712133614698196612709994795529289798698043992083591097373497250303765140914073837514669721605832495055911420720452012200750013797553233819851191305902836425322148254151194535759742387537555315483503032612869963237610462652388838184908876492045843409718351942883742920622161682608193217793476726336373882798462844834005069534861918779492142510404007888515509914222968276070852646106190218284821572182968619444229410954766792796975978038858208100635095153883533813752765465539134364767191439892844175853876224621124848124567795222874910216200785606412354435385947693174311000247376403976691509512037264607594481477196283100901021829299494465714292468876591895010115061005310053747342373639260863821856810455052403470032200433874188125819366401200117503098995864277609398646251703985202680119893708925639500055983593352498993738499788857926348678343834467112186787733981852803660004889831662816376983940000391831482651248462919274104078457799273338070681125792739707789669232397109829088208114145986582660235260281080615180577897236006756314304739560720426339201756480397686277094481786314246124975022799278007168256751080774204237092986371180772160275463869556554258496741341336930653057293877323940909200173322964379551566382519197929932405420015132193250329693476559496797700457361984527591964193142262331001751053070604013706137342193479653367808425919311887861660015932579532019940104286050556985868795609035900497996188043777270123749216455964044355660053432361238765041581807096065134730719877662326490597602419041210062415297299117535171428462040469173623788166099798589585380770621043281931943697858634556601285515914662007230096943639275777902861896908398060731830301573965304645150985724937465184171299587519941755313169364890043643340857239507605456240885240716616162929091189391379674319044138595133879770214664172976462284850723246631095076966928630619045993181658733185562310695266474051772144307959839057411661264579600927275259988175840769608626601439027581363916397094726562500000000000000000 [162,1] -8223508944529525870287845175170392418509211514380765541160975232675583583015622203484486378334813124839725396721457410151646455223856099736793943711798888962010193388446287811953385699273141238414662088626222121512493938726304424909210682943304363157328245711987583104123974730821191872016271144907002024140482230984170146438668402127699072625886601390341060419764449124163590961968443623193145089677872431500860357980740139801258576837649199566274789707207479402575667482766389421226074258930126699631921208599492810752409333609581777099540414776342453750967385431387745730148452772687269113981866086858662036681803562085602613524952863669314006149501724029288611353596982669405353275231901065864224103546473358338803548563338373937261389706975811116143328204108570087172332550531916317011723954071796437347514481477225005995057322080465231074504347427799506647247420207263257807599634534070557402240439484138185981221968868017853330042607789859942022795914521637525158129619375910902481597794755914846848706948069799600444131370501803568812540453830465024121059458433748093787856550067274213907959398478592728796662579020244021972804046040178982665449199964809188823401007991770406814955088694700156930652812965468997223043369156795032697975163429385128323787507770268994930989926081162759885005210717316844344133086228565708571487325177172177774634863757911395470937030581311581079572381979442557356150137071208052170003584062847034608939256750647834510503058532563777778445679030663916065029539276932336904471003209497447507852030821816708040193641139740082878005797510342171128775869170954845610861027446177176496856552812464555923710700459141123753355819109434232472318351399823518786950577744879427726893344029657525758695607761684137964240432538682028412760303085960412239556842317958933942327703474636131842742499806578085957236386832748570877295170521160891506967441140940092188357359623075439102419113669225705492505595422803336244331040150596977856422989741624895998484134906902909278869628906250000000000000000 [162,2] 95988054452377718690421721609893517820962346124153961950569005068226024810243844876455184368215303220869386522492615760879333624050415177734469830115152227007270181324769916262993284539046732469001735859363194442070313710243702665902758629060602781285026147972104256068226507313417682298697615989922326155200606885588676326629303124694703231410752187216952851158704864180272348642193541835643747928055195135286001514239286481450387456354997397130108509957214652983060826986057683260792947282929196785007338237552584246418819783690775993463663948863815410546890845734857304714397209142604511552198911348573492287332168128834715383495383877213391193223611473861645273865203244354520630700581064524003145882941554530484439181137222162410928482747748413507938224492193713796621942144712536378650205003588560850675800511076941973876512693256647134807977598627179754906602710957257292682507249326842620033232190087004019360160427053685999428333955801301866611228371968842368057932956266509077231980432154475799543972926076794581392359986076384546052448898116415481376645056492038316404812212814188413994203944328346400442436350556311934264013002242396961261395970659292636780310022765478662910060022279683752572103125999208476886480469733663218501416678309805803252296101012928183363882346496318229773187951307658220533561604402337621340251692327883051084677492495206602926997233106264645236674207796678191231177625351089139067687929970133803039439818725009219218556847406734702581108763790100694606032773093847510490050061345096632067207817018566002535387713956550644401753610306573381709361494209205609540214132733229823745795718722702904272941135921491404477006674697439610650778017260627897644827029710084213323090895653397383914037715777291829337749196522882199529410439291555287816812872421835726331643510963418621767418814295535932223924953366200838836689263302108932244669466961268749840707363681091181430622422404559251389434788288313998610804248109821399820385597230487650932673204806633293628692626953125000000000000 [162,3] 8098469297198261582899482647993519680890850648447911572624968728621993354318937967424801049753267422958640897877539265193569888302188728061092453491704526587935301892410579570681340020649899692704206508118232253474998309642346586138773288533950925715254095213662891656782884016248559651871507516897164270595007931604511360136509813171598455532115964981729306961969912103534906786519139868192555610997165286886410678882625993990127920822186695184841774750576386880211626130317112874350710418935750944296097918220466374636499462344251675940202936723774149843864144398922057831058991184747214484318254373918827735365970194066752976748552242085694248432219732709271602257208880032840591582300490976483565050501321230750756784370687187905559076079671064174688762375684552848926134098429851886461534246866015805873017203692069813822865710141003234904197900064530382057482964330219852161744462361418919776704409061220996408356146703116043239027279877293819622961535522196842417661916964843936776898908598937800163773422059764489060626088307218788441196993848833117146318211444126210092324138955807341202565105766779656804290518658809315014650947507811981947125807258816955752564084057160646744647758443482886393334977237077436966421043610063611619176220196403259723481463858874307944536943268852388328460391190962325708918782771190883234309531199052392589553055873221501348448058447122238133081821597231926470348554460549093904342915201822530342050971717521049347993859156785072593186680420354191435312332702629150139972277516519714759739437412457607744672683944551928242190750222137344156442156604841128278959701659256768753197275593325935654810033028322989448769331774444709151652219553470438375211457355299842001404630952943600889030524631189464367714154638978449133690697714314319762272726949083305684887735008266954086660323773421431054023688484384264184354057395665480152499036076248320177999562656455243257359124704156907008166884592161119331408282319387583814748049482190594972053077071905136108398437500000000000000000 [162,4] 975848491513558796973748940095002764739332968149539356660623062177605406273001932730834339493815703054264039493142397903315981033556907004163172850961473246382175129525582236991994020957434541818297735040971198799262862033933518586651327780246903589063488907263624045625039817825131123537022830192994053507445636645250878919964217176699398099672785705728178236266859845371326394977960336073974147507286896516826389977932231257096543829709483735965697003495819827600567772249144467870915362201312132392798963304063094373634798170158845277749847637191096147026897294457478838647677599388633187094195742300275550912016150404576889754275964365778493654559415087695857780148969635496988259560361087805489148706153688595535935191422173198089628060243294320624975501023235638399373049589643226360280339306421950881256059271055123641629630235671670460040778385728113771951589027484266107756224967557229622852116141256018530772340428511373560605027096849711190129121877708978672288995589208924091840204710231573823354582976558213450890650328647230988041412570764448002631240794069911618392898667538759619434796739696306201511141232141885171401258355567151332383756160559944698979815308363637934842134395748618506577632438266217295255750580047510987365057469607435281676322346306154916178254942442479879515939679847345244594582367887221275408808521524009069005483364914816239686137378683849250713000378498307443471484608039865749632977972356832483202491009592735422475008652729836668808876343334481706074988849545410581433985607316382549650636399226097888360641344159624322349375128611872828303391490798626843630586396792827035718339977126602342582210908391409362623725026325930697751501589389952011432960621067332794614454624466422535022535029237273699560333752555015104435108767815096526318190649324662084187165544525460564767755395212872471592640242749324620696587593286293654061870928660743950084439979055251979345672145967822346514281533911445960791618198143352038930972182362300060276538715697824954986572265625000000000000 [162,5] 39970046983856612440935479943141709254276570627273285649736379576810953223761576452943470869470710457989590458937697734282768232508359774508087563304139612578673663417329567822476127502697416069872260036644904640761099323582265108834063680126232542328299919763133325056937291302000618647027932407092337397652013951904722622043216313881364718730851412439720338569862554492982882832330923228902233363448341162926809371555253380454052952858360726862577265095392093198680394183249317626990072733922651007682132619260604496751784313192031843576653527085592123895225585608076468118554418155536765452876638477560795148047678112576745915142777228387305141045644937999796807133097130627132253488087026911447767266378833340778248493273259038933635812022315705353506462702976712679845524704026904806749987787206676452631320955275994558115229487171235596083290133065355144238272344313249845063877646608935542087460188407993780565838532094554783728341478006724541471404581323168741926025583223282662452755419427527372606183961565826954745116479542056918096043581988143464572682401426858968123454533330030890067025584642477173424178642543628190015917510737295975804425343463463944469162271898461971271600253353277805509097422811182688769422351450526058630186327032229371852828662632662401484742412382589340588054355140858505910770723157768531233473330682846323160524029534719967005470192232852724912962959697013709919401924142624424458516628202471047734923491214160492176512616347771526157325498860857918656309841863671864931334397365185963817883473197530378450563038562409965343456975979564841028530415700867393270346800093378960839029944551823367971178206007724491932361603762031380697060193813488954445852988868584811623240021367120028701510287318698714262473176601397014705533465688827418260953224343409613194771151921036833738141928303191135866072109383914682415175329801045815282652623824778883216569218507804487616648196171736033194956027285738429177884685539505139515348459966492811190619249828159809112548828125000000000000 [162,6] 776884230641684581087963217479802286449474572284118474442684157013080227489616811766830848800887365773794921555606537740678840832294556888756531619341254785480841258043213046078494038968910543955643947568972086616195171990699665587084174156315410052909794115271360682307395567600595933725783845231345153329011629293190839989612286642462105722246518387142560540846307676278740146335217197298251645945099499640936572547489131876537146410854715866527184468199383281552010893156995276539517671725775836134413586314610998508340712061092341459318004739625330543314393230184543859744624384323973098018582416792398340819776459365336523073724369300016020718036314497404387423238816418673103631608634577230779450038675285594434599829151193195956126839178681170952981590381780022143813047467968731410114244425768100435937022870588815190959597142583658101608654116273368658001282605181865018854006321633415606856868103688008110720163582789636357122787007860681804557739789793676203574897244878482491994102242956143879742669136105580078683424804924934922339203100979091132535563268013699174188888158575447696976643968953166128735330600635543917293152132250884529743317217029541028647349524163339992867724027278582936339443813575250557118292166392041215043054074829579451279958958854916526345847808459753039968249215274280699380321916580429602018813246249535957912855403167560739334775652329023278285040173164843655592448639810359346634768019728898792070736701051586619627231328355625330394491426095110914527153564082908182618396751267121447166472831701729461882370198056533281080183508072469857334652900940045891429909824810300255140768683406578087074624852282514095665310683994572694401121755286627850089283880598050473241369142573278145963951900198419973537858973518725536836392767087383736215510843196520089591376169548541930298399017871473062432429317648398933047822539631614576565863926408051267450088897629818647588086777964416022109207630291528028208586862096266772229329489879434689214576792437583208084106445312500000000 [162,7] 8491889432080767677293642251153924143549823856842741800760456334422495518874620519296039216717884874615729222442631910079414561909917941532315062185714274983570589484803347531532289292705391903957320227889511571059048491993051696019761896429405872827188900649715921873478083821508069591992889019682598381295762152346704887670334820110015998149614691342648292357895491494714062442852848007588154358363941015925284761989098457149487497011485556304159810743355963088161120406289184994119441473381940368337935411283444484556230875833351397634922238243412162596923154195798574784240496614474896565569860980833813629371016867046360207692703811888430296384940963014381753924869245042196906085548712510214361688185792853150088350696609457918772265580608112882399596954362419501195447005467649560081616802915739271244120458891893301583608125257678765401836012425075597996261122292091628501113586469523933129204352583216515550215522685215521082812584620514531540473191414700976407190187062414597729610140632170909563805779375232199064198507412120881523477137657303754167473337950070734774680421544618973598081017705623212341517816921794924446792461480276342841501711599389328602419456519262201965211609380433689462732203827549165154925715379718834048977555849938018595081706831632414173983044313081955022287206843194768075342109762128075090238401780247586102875551472538694527382869255342065484214801076428192218031928170069321184524897884974985757784731882024603344008341443817475923123869098690026944984409533197496498793753363688389289727015957732087660103488973281694315153643954773850865236867111935406600155685616267111879268133214574367333991236896011630248152646625933030663006966023103535909850365430410757699479188537336416369308581607916180549655180233101523995366308939994628178151573096368063403027899167201380934302960947660418434588428217960289724723699344601200387990997634368950912667874846366687799390907261836860386864913102922557520639529035847391327251898474059998989105224609375000000000000000000000000 [162,8] 49378292433533011734751464290203532177584034911216639519922607425464118328161089265041704587366421063570179703152268507230228758617356909489826968082017358175480523626373965953547275040888163424888965950571303447747740372812115259273689496927273933559045046824648332633695727810660720459703697559453092082550140567439467818389580851941549695645090510914801513997104607275751508667714030926621989130273326939603028779685279927186746080520601158776182534772909954854036885446885933376022901751345990963424176400452734430541885743617636528773392578722403359728793675998601477591168132189893836307157015536376268181886519681800751241926738108084923546939485401670320460163964217231307291709601684995987162922514847492341683457236259283720289612802569621015278398019088821399111116826613890986042937503961671188363768747803782881189963962928302726035184650529878936485171214662693478828013988456582645801824938716420387917322209609080419574151348236214791106041334285051750647729263021378822115974684551449755480413817463842278453578395555574535375866772113661399799939925073446621574866823440740590674588034337388521614197340928493569090324432450281200494415683173069349198326522735696305218452054508796951920005532255626209504771428997338893069734904987888400950736299051650213244048173641364651446436986548642774433422209150630266960166610441610262816585341419058336755384556043563610444166330285179222066648445501209038776664734098765069790653985918112164659447737585446025675289608371669999634776003123323257393259645209917168464235753520641507591807406008953112716306290469664732185353296664679120358105473829296874634607720401455925763556952598041021294721183939803458126871084119762358709773916345908029543553009904254354383264255698004548888122570552065692662664344380654567080631625465744116746377457326418366281111717886944829655526065577843893670150307890047802145317372163802541260329586919192117467859939449290345664181877908366358518337568675516340229947331863513682037591934204101562500000000000000000 [162,9] 112218801535879852855443756132360894455873237588669898009788833945465877307089504592732278286506806145113199730485037106494128116347874443869271583834452924804449379322527356737630528109514613993085890880143554644053020377118407739466545022583672027977573163726202402358006218419132738754708632247663177617067512409958351845984592438388551974032874767310671376480433045022868149264612471792429109647185543854730012422404557897195471641085363972215535319081666238465090155991048567535200408993299036856427682832495093390015644312281677793494377743511611827928340138681586726008831184538613870372764680224587780950519506333248128740344840020134569007989923392848034425612925351835821578161343752131153548906319526676670344272986237580310962945925682608182162229178019871690568644867492939254137136810727821221145337323440619017826063567599068611248684503501083533841449526748927530149453294870919393562739048997811670844947358720868119853837700457721233449952966912970572942127801811422329826994664030159259990862498001486310412242162636811227717495673596301410592559636574284165869941170050403103962692755796947690568836655472965031989090157096988811035089717945155715885647932739496868381396695194150408187710014939783958507264681817018297034412733378840536704646895825695121943080649911546574996116734154160347074554553992301282203745213328081871467878894175194555465529580214159836090144565636987702793273994926572095619106667119214352329588904212469591691767041642043879202767413026660632602738947687775025566564613386332523216557163815033890620295598348413276637756097168900244184042137408363286479674811945751023256222428855215449891483401581873659570367366630521373944620816084528386395521944733547506196398988041114818089863318033252811325410916765238146402164376661692466241140798742695892114831525893488895923717287780344300494260474385052725527515914680245287342727605138513370220957208200805391935035637298497471139193852260178812771075355631851229157192051388847175985574722290039062500000000000000 [162,10] -92989448853663157339450255712899361928581455328078801917126534238243760861704723893451621731356791536688598858784843419595077793747821413975353361046622962450078071590193296677143054348047716603840340592118770385877226233995656750419283991623782309946984658602014914499331088218272578816372103468503214111210888227995361228364129176176207873819009174551243802976725645577935151226061838015240426549063985978543447983864507189616442335125104826703986007428957542056496123705540948686115811954941496490859828921360133165096552947105732166564928918566090030623549423771205281816752474249370832237948303910477599650826999655955620788828882688665881927972273789248363413012307211641512231138312010174342374806013896232788617528881360303099465976097740709654164891324852100735888681813601552618005686116261242911722189012856062649177127238320647690497349539927711297935692819781304118229703953329457937897165280398044671854513638617688955997714409853481661553283239419884511348120954241938657303810487455758962634562783926602680580268146320821597119539425989419168544789011613602242609039402398643698079858170294690977039920989404636418715612588734288694879440773886838708340579226728759202783683604049308008735882248052326340258311476125665409383105550400251026949534736081565080071588117094104844342760335847273376586896888428359836533824934270924800539144102091508078701139355229779438363208375176807591609344719171135182228257422888183492046020533374919630831797749152680798555886216494168669612308800966532079468621826732128828838623358203513689547648633552101539615899171766656743875115038925412348846208173247547782028009240622212696405728759047178893826575757891107651892591053643364902930745550537107959592971141621708093979126548686802822262788696833884057512150102478959624217802940849135465121554823819783828160510967873969546639210169442937243845689135603328497100412436069674235990500590803416551314510781368534162673867253837431184644999095925447590425427790705725783482193946838378906250000000000 [162,11] -536538536849773997148377299132396840426052020477253752346925946969263487155930754102405048851530728389261801717662034502024937777724879589714777219933853879789360195414010817013079630337026201562028857352905786774271962389521821504830801244401669880639426675522324871287005968739816103111724019630021066094845138975628067538847503410877677823544316606310740138767997677840093910721911037489914919082232484031816915065162972491463606354962425495605040806301226201768677406080213318337612365524641314297667363431377363886966123155237539759434996348930073829716885840619381041056601941238601406712655843762386722875199290086223260538335824272940168286135753558366446415895410609711564730083111641595437952842220975852093131505557868697460702050312457241565872653094662298472887928676297647336199394971885477610345369784205309507469495796162918981056300119528081028169942332077867587247465775389857819366873384823274685950266500900985637116291398315699570661681059672741013863516632893116033380632771518199522501593870866464722345617244720347155815921756011613857250607274909473956909402585718554768507739663649379850879915224547910977299088576916544582902715411116900435905519709506909657346398452743007343882389747403936353359491736838562464826025578681824801216895713604820752570924115772830479231699490376027883309686303166785483532910510182933925148072623348450261711192483898543870914378910805488352534491171478298443599061630916804518856879281149080364688229735692549113411835588472760295237028224699366471947993371925475804439512238035489262083220095402807235714386974351260525345414121865181582981273112605896518487915496443155100397604305720494661545671328357381879470338733251288806967622272681035789531046449703271515886508926860336761484846855415097361276945666412681021203552380914289888704291449160742898847097530319097536273717101036252180257650500622350484486044022726747048757432793720722302987369162866808226021078571010742062799971251356409611332765052793547511100769042968750000000000000 [162,12] 463090139618888196803531799867900689653527895369991178268882431728934458911716702811221067260450776775238065099579551954481600406131059285852435644613760079175306991766674226206553676194729049081347786234669564242679746235957326778040711641799089910472367831786429165009509452272663736162882939697424621812301858475364016287252500110856310926412490477477845442805389050843815325883793088467489573007483919122645560591971805581481171666035180163592751010840884846909745232522066301517222948185215006333664007010917649897689932789036237026043458836346997975635947739104385092763311940170513381444842356721607032757504791222023810318525006248777779073709603324732943098872489790080001205757843984658623052558073123793681249541982417929145450010736411628645072226505330683218079264608254997914303476961140728482680008937899892612028499625557567014743266169876227148718356458777513013350363866444292604940483576932622380627669582600148968487963464993614551120509738054934654843323605365785744391597973468998116236118055749697062525181175428774727718262812525633211213774742002484855755778086933449656463508017802722783622924645006214807738695008806133527807006571006902379770560090999210962660268738833677264143298057252126866724730601908763392889466924929669040860883185639563726889052358663582133025118700918541416870919657922135741996620109146355404182360255367145596768824726182395307916918120075411293079707684576432742951966261228045305418393127437639627797803086766235348722986225703894732922617541717055905112910012064806166901095058779676935242655439050393895003940441995455363431357284943105857401526338587969552758489858021865409432746252487823886311045151479097062355281383204632954448282711609987936414997035750013584367380308563708859408157103953289643628443211302521414352830225042046936439066420282856528809117695494448880098715294445135338913296234357652231930435473198750846757916917604356299179272995317941449618265385505019137166606206745515206662844320817384868860244750976562500000000 [162,13] 998669072814370424658882085336777440690453592441496478010788115061830410614413656877373405395793095327269521174618364905291181916889590123066981673214259619480520641457553444240312295431417555102344995292744116516091023365017434449345323481833168160655684939255880088083003034673492179733865409579415242646773793759041822816494906803494002422976001447694543450463337714672791164548187247100434528249777894595859849768701872373351819928464747876988223882266047857471650316190379770703606786168940347479575736568770903177409474175661584572749015610424915425588886593313557535517540524954036579973729255769360854844593099420088288343253807864729120877505450691640898492372969872263725413829683797700292880678996722571708407478791313340940601484139192190029264771139920475319572835624104796735767683471534121975799887171414567647134871208086347386965835131364350417556045519935286641445926521009848928863812934952266522005708917659554430419160872424187613397021434014609018213882387995585979010813914103057836559524337360204212095441589590397545617363984156742287407941483404326111321052047257475407496502106201261681364577317679583722802073455472968466161857715794168756414799435114879955835711332821362987769489953493273485522060381570780001359602343071033605251054835059244820035770086623671874989684360115224866506781272964768514849992150984401899821839860663032631777684410116168820098289971018847906260129403278388295505260748607454345136659008146941761985140170019258593695856833361890257566294461990489189748675106792564060416362942042350125021464523059723335629116752148703197852657949588944858639237116548052790921664655628839606461061511240485385003437408844385027075078980132258882970994181360079947306734235028779163619537585688114673623399920537790676957687887321269031069260280095187144962875138096277103122286965805614868780271016607001234911759707287263057679432073201412308922280641293453728667320388788495911674008595319835834302999447707982846964114287402480840682983398437500000000 [162,14] -7224231012824781666358438362653178502655908620320429251807728103351781671894298767172942180243487492870715523204122554158592646320221845564691684255312522287919848966054011988119621686044770849525865840032833536682838664845951488281362791628188682459265884248203855050199477176395513008109015882919527813074415976160906066745502956133786575249803582390486548691339793617901720757697408149084589892150359136957277956905878386304765233624227990163012609270164137616917585835451723400472405921066529898333604645630551410406663550062939038829963589035877587202215525724247697648117165835216701125701861025405724291004035038478027604765940153101855624233725592204354966047240088914246280843479335632790398596523757960916603880442269417148794546420806702941043760281242736477529711881968252641269136051673819161472712553799373253418312937866094358644507766744348813606334663625752848705847506361018917262891729005517544574341282509356377064302327919837825217443097001090873102608336538547155836725353524342607295773443348454941366068081338214813651020554222151885114612627736993904473714330334534806087629063612741880972381927621694350923216306488044173664683876134947836463069033915596196374449780031674387107308997708326973070684912559781627401185566104628271981678472392976938283395159935884723390289249872906090050981918309980276197602522834674349034968416318582071992036797566129667201065796076128874521341599563848390762337524947841684675866122120151326847650316133632083596551217490048017009616301916979704198181906471491336449423621502845453201565664839910633239515710415031096192199071886604831668134423790390233368434556608552006213869267247874761035313042096597971907268943654491702763310672749059106794090791844081096947870622901744502396524551351904381126634721457870499728949867929926501215964370356921598767857892983791026306335488325525602636770788055420709785774137222675838608559568560587180710756330095316502194344816394504195773934386610614270195867447910131886601448059082031250000 [162,15] -6654097997910410996762065151813615385870648832501571961019162491297179859239549725594952655472324501856978312988807872308524734536391601317733725827646301872194540069382092165370243770580504606569904553068158525521072048360019991864603509251997016301538436183203799337995105308644226857386738361268854750638660524019653295503745366015994120426263523881359761295951268301409245122101776685115399621503977764022275059677024111649895033522483522199429153351521745593033639043948298598819140850783154654647844447083680950901508488118216318914575166698411688200242838896234226304494020508807719821349709398744573459250054536777223100312229221163930009016385565058687596243648854884126604430360022800319660345306032874553788904862168187912581615781599267487696150845135850081340460892875121548963386119156339298725388208072234676771083233681798511847084639584544151587572319825984303758388087377779337985179278555948968683451416987631539551572427085890247845939846514386083354254793623250932949565525572911456286790963616067659298739461768315675430255777039638743566327925177387826704556863522216126212632747778247461271012792501531907429394409119272785619020352336075572923126016493016224408324804437455256457499286670874037238976807371451156636892153129574482724836339388809676918271206256598030999463609927786887586744405148486296805574486241568446146232197537696228100476494500705801916800349371656757421489495579019877451692190989738752624829374815146927632702161656180526048900565883324466673954646328191790085247789245994921587603686410744875337918275044536602260383370240262618031396895311460980949380824422966903317619353958281229739650768583644079414490260915347838818217106623255027781742148760226068522205938923158995579447795754327243141118349776209529917535756720369715207350187108618768288041134721518647958484311960414265138412125389391500378211219610590313305756237789363620390469533647247404645247827870245750213964427595660303723238418549173653125762939453125000000000000000000000 [162,16] 42893528836139526757782545107561997433105811008418732665758343372074510018288835768579720642878397518533965742551765299093655060657725276433410123794033576836344878256284291129244373043055718380333808070308724402767676867459534203973004420281816266211517721275194507575983970954353515014133347352826560352852111922840167738269085595380412616438564327507477104573001810666728438299821385221228978430360031998396007072015276803399742264918018353630325118860422392579053651845358498747005722577736639249139917134244349492964062425159727688272603445847660879246718800221286497085376166393673163347759400723591826010382473491572010140922130078834497236751201669308088996920912492020214225619932796808759958008853446977318824867069936485007804603094969865598265531910040672498384695544454217852954079540583748465206197978553295276983022022063263133727674913241225241612166409783573957990772851496251325664379260219566884769032681758533572445597778727669447256295931297092483498216105363084406883769698600315296442210497737183607559678368689159163205725012223644214822352982941173449014964009791696336883676663636321339257700209386571545883480108873864203912648852297060831401970909188442711626359544817163105650598067805672921414918446491838244966625344449875704313201879393358285298945210521800629731024758477206644453036362117545232899556418583065736444489992854715945341732923842300564028944550147994106194551142225840248277326140598446036558783823565082386917299394803183508726072244186228338208731075286670672027828732189703462456571201467111372494945813090466905535626991446335947781943680673128426756309037338996359526674121864492272508164747356283383017296697351289729230713651904128249876516684980733076414791711570365131587957613539733357429962221473563376717455327267671443514265749521637446433853033704609002334577720147861684933321270934591560155688312533782668579762092973266239432896351318487128439660325793873071111257178073328950354741227039458934217691421508789062500000000000000 [162,17] -29496532621576401561724528443557860677428943296991354496919940060590869819785502924122219507773581314235950708993885050782297424155046082191884955423994846142752254710107627113600469578975445121249619437005797901283974044086800885546153029049461764243665789465382420934757537784816351024187437329256863300650598545669484678162287854262975473109239614016116176155200459019547240968064024148374852127305317426250192756889483245376997870484797078719759502395187428549995977525201845721002578211047591287252582244863149620231967356772460761805066069803964789343727859926412323074458173916632213656614550996411545514279194203750487172220552569923544976720781225691533858135886537441183411215704603141241714367612954469142103069197091470174420861507512332106078523099907567869609331757847294367393418258878688680293505640895749059635043097676104332048454050259937038015278456037779940928107586343551668342067318052745506372872595585643578887544394931899231772886543036805333677802057770062527556988359835177035839119411182091123867902758636867319995501063857368357192305958447647592797350052979984930478463553341448865057087294796112273898413177051747860842617692515289367907160195729565818186643785742362799119098194900864195855960266543902116416581849159591930198793834183141627469604113549915239545834309876797771845454604526948506237514286690438204682432440162066238632485786094296840600423364171397092066622867994070508352652043929554448359526214806845053776485046360784533520951869294212178520470526986845337038596456184212338864520949856807092437434522257032653606277885426636264851966616356801367630323132935693749324497073067873236455630720316155870275049712166003565508249590310808661217252973106233920138528184706634660400090212278943626857450710222361091289012114364120256146808549932731772698858189340346722541474457087446805367052900651591469019439558576342107723524201912777785948690340165738015961058581196530711197810803413688169091345775550415739417076110839843750000000000000 [162,18] 534713548911959544636886531885576918586112029198049781142179026786533414864641508022467295583548468026228429190245266344745116560242514770788508703430718373419228313099872032219366222328924270292146676141926039043929893034556219182192060772855479210690265356333834553476375868376364026748729911075123060248776813253922106317983725902401910155646800920084300874209903709426876959509248296993894549054003328565860025856331730134504531074414470315150351411702223802958215195764995094759451881265585509721586687988280877405392994925979183853876019222165269580419918044688550663859168200593625827518048433748018536918037380111595423895926946892291520918662773276906284301268194570644946564159091045717960696243523109741622598296648463357061281160464681816012906178214335896966268788980632248386068156625003559909334921500464358139650733185315668245983521323174762585807698699456628806290593797900765481143803484363500364092685139744347917655836086266023053197960118079909685316067357276257719083573718690654951810340598670966565679317492910855176273483582399394075820045779578995567198425611059368694341157627519294764166891684996742249660346155100074394491888995469455955040768666466995899064756899093730888417844790121831608257360604341401903073146819612724641026436354978141546804906862925616421551161436651905493258905477616550985866260487021754445011788502313889424992367730229898331783612963833705519419058869336731909165103921244385307604805611813811915478512148627535149111460224157785390967248283410161630013094625787637561647743686759000784290060473270957741502488456321738045008673809823882484374554049841767893733652434311193165143026576842166368667406582990260885513229513150813099265309835629853971109320827801743405199288894101923857325575873480611937620211202959840468878004869226034387392948631746010681534909750515410453734487239464336835100512117824110464733453847547031247184497751812460946622736494548251967827380681024905818618648868945644073188304901123046875000000000 [162,19] -1922351253274733072190743963883926237336814286362861891518456376390975044601806825141235480556311682412153921944204257349566450916222725943696658202364968748916399501287002158172373131511712659035503314869153476731631550778714487474745914558299157184536999809891371371165572907586117210339157779977845230547885026083753829627002988762552915394805416548816051097194792192242068764070469659018083997171392122088598233026551897761859094540771766611853203605991275097681439304464572997254813862658962654834577637412421312648155102670573567609358505708466047250401821091670761891870701550853212030924685111378842779257114793361423204224920208812769969825707612262457574466327346888280807137306941003958625738630532316349867658371996592625406275395741519847172659186164921437705305307518448349097678980014782090213128572590591654805242158137585071697062756747321466903393146644484729034998786646747644347645530277805919587181418956477521480069779422296863759780116255463931636557500633781941899299551237247215902931474337934048924624021406315458889487434015171961863363329954051926044095100995309205618775183557505366262244004074756474717458639085705257161113832237130693397346666945013938003282887616924932891886212655900692955912382024514423677031449092113699078808942003968907338055610923617954344820061334785351280918135985321684426132174661307440750621827189539319528864278137672335781691432056886297936370848361050273461009633187652908413233549153421990178931964005979334160125417374914201741251274819861586749953498034644264853517210624727342366209551111404750410967374204597757718336030458804791577206758421131287151772700513456552225185581998887478173218317571449676796590889516625415684057880877773799476842792208021408116497564508713311862872149689681892700396765074782651667400075694071688870602911147754641145731137447020137063126455009374171086127361321530238278307668337101032963808859074382540699933895545152385769236585198174339297416690555353586196899414062500000000000000 [162,20] 3568576430225491929771229264841321319920304073970939483898612558548337814306611298992469925917552702133788167525748278707005909005186679773683081797597160412837505554629231392686207250585194584381997039168283100435226918798630956714904547808312533379991558502869278839857370319602256600499347329637832025014730499554563607762674111748752199231014788805272727213224655105147371266275054996732054703982026523459718878538326350847132912787777800397203476379320095459199724015157311707987427791085230946211813051383869553771926666447218570890967816641164742457104926903036134305719641119473835717375828977105034609005615665685314295756753809371340979131850472427797654013933940716518545072880435687881948546969339506852058093381971543236158788671478779090464136540939281637942045095619697007352569797796067665306035844829279543136573323803391199073719812960199405649966526928495548434572706052935147652491941146359671210746663656704287084419979369534437654367602874330772082941089820106429994660429741964748685696467294178401749761083101424455619010760449536915070086396364126120633324765379602451563694035089393020750426188056056317925259610464498319857368396190777870716470479481574740479571942059500122598370286425138335959342303388535061247288671923979641649761395923493875510315942211063696382031343331341737412240283068120551089317799685019658927638010752931436080995733637220291086090446177329178030476483530443020550317697145074027431997302390466662893644245796164468305959248670591262881310444083090762028924892965096583005990803218769152476734790740099822627657235944649681739426457055432754274792759991499670444143267201779473749911706326591912358789136911094814348122362007395792593255982034288112861961381994983793689259345717913228594345441836317395180509236160820470439079754853907565119310844205441977499121680822059364845256834324613275473577782672817837797645923416602285481331675033632144439160060314701947965227321704352692659570595461378353595733642578125000000000 [162,21] -8667747810259192295564383347952885849392791087045710549666609854544127679039476982145122689713535958253526399787995958451266075364008747129262954456375215657257262593474930507939087973879447685408139578586036959238098200844418725553028341322931907679549256987607002349648001248007145365472181612910896078633917842777569393328174340998059915831524059540650987821295723024679279329114806770008234570052257866898059415690640822440920788481123266152299891401662163435656548447111876733484782965034579423452674795621798399893576507750182751600011528199128037139687187969475783995620632315862987590731921492881535073707111968928939333111386373061233660376223383197957333752135003757311626173509180008357815029416472539203672137382760853748613574295669088036717554981521848194392185118659713713692787160401536959760436798154513924734721513964544953736723208506862552573844106119136778412368493335715453276059892487859426649987722360984941880600424869435936299050325127758953352072862679008425684106843573655291243690932131467460488806323735633295165306764744420706005659759946562433041361630228522462626574612391946025032393611435781969947283873353092483431522857294203882257116616957197361384388337586392438907434345656984812233282723943206983839894208549921558110395983541944193913182094635386124843463094046624841174312460608457074180551231884208778007095635112167391452698149654069519839023914838154743383819481483304237304249633982489622905824131709564572406964238770583183416062527358813811892233523242690971469213731978589824965986406880157685808975048899089247690145579145384695137083678360294115150228110839952141919205020706199850381145040011164065870292799131512484643456579984716437950497311220450724726087443004907765381534990064583584869464494316245748637526465774369118119511293153911369566456555858389205321851073369552489753937672185092384968387121111111215639666897596250636142952731183938534374166571072064231455210087173077363285295846427021892547607421875000000000 [162,22] 22850309190478447383959934892978916487888009808563012419179107789108052823387695927980605701453368453748304236835958246985195603827990253533153305907633342239723390637724345177504149160948281061725868794325803395794392093792829289261502289482931790191015244744130584815187751887788056554237350641238667477003467956537981006553545002782552166349673997868628440115345215854214436137104231220495846433041253133588873296623897093358747737181668145224772239516255390617407519370607028272029625126296600558414712180069195495199315049631087009409706456623597228167642820871996749198739207697974133230344538646210479058097349298400119827899473440511913193494847405308009766206216571928865381888970539220450565965769251633232387202291675644872541549838222719636519924240630964501388268484284678990230847968468662355225544457218166792417766704956957917906333741674684839564140827188682728980314111729499487865188322811125688108379760386704567690830449263423981538984707246801074243275167207958901463703857390043784736385527510626213275888784219138711190833792757588767056873146026820463460296511472335037293167287095385939398086387480183734618930639900520555414996886229160367922055298325532527686237006360744643883579505268687528461466574245837546110256214783996332259201032874434866745496504390739890315902122269207468661249696461868287735222501411899814561864824732062245875654538815403603191757623331792342512445158530211807821795176270583231038135814016213558154512288941553904413566967442482338496695748220995334233009708636843747715409625198743194086943851479497934948102036618154793936098369773308206081273699886815497151439658728338799353634840295283578565059997676659894367981625789796716564989990899755492935002467489124626594771225610497175322872993292041993662221298272919051544645588914689870532129874324662725894514722465855971081279137621926242155364688208055196443790528332784205613540344659995360273147776891348109460424056569062581684930999061039918899536132812500000 [162,23] -47122919871732785080246796612828539455425661939354058012947468251256995112181851095714068328152637974083922744857517872733324822108567991610596596180157646762091609782600256060098522619317531809924258674687452228922568533441555761364351155368792426992770817099554855400740356274164884970561010569461735585497578471523346087953842965222685241871263111630207445148249178275467225325018725182253004456577402981961251778900583770824753154744434441105012024064433925996886216631318725256947435607256767886648026445067637022452952344518933520746701054633996902086876356362110644291987600692986401048462151178299688639380825981613936679720516315438142231977962155103791546090403542627184561915910883657987641862815358252802036118346835816828917550755119118946175637384888753164480620839045730750507469304054745210401803040113858405807426298599412809851289850349286744232125398312810590771388667959063826401235425166894950980862549659524015828272895896985180995756521529058283720735404793183015941561880988387825241075188876636089578059686756084779684148111561665552480235333927016872899063946167207563195258516577419896460201313187794792637138864001321324252626984501997970410270096498612703613614186375626577525028856272676010166442814125565085163033876781149143681790850431386485019109221958450348722317225906441693333336687450119391885165605025964949076075433445838863357949341052541799636913829662720601185774608168125545896533145061509162615587617115861270081964232568211179054547150973229569407190239812225233043541856812296772502886826150357842122707154640054856655047616952539125985586413079839073152015931155110763888076969456989136924810693541128202710701700751923996491355507183727315006529286436924973425177832362939289179809614524839554459865681596575193463163294501601017550927894642774236103688333624698637135319600391431047536502753516246437149315871136511688407309232236320345558063417184689449361496474923336462473221821529131112505207538449562500000000000000000 [162,24] 84316492968854687150135854861489530591402011212508781390505167952063230412011472411744820723672724205608253809193113047970858887581427418130034588609475577686315945917454186656103083814173166699547905928978349814633920726848953160780221206066917415374236523099498884059321479309648834657723916730486419493304223103313076042109538660903270021254179310766240142426163103936207573476436392064516895406416915250754172859176814321086844975104298278404396870546576594802868979889694708682757842480797645121827440311992858862797235328423663871509623669299588721993266133294360367867713294548441365985881939381185213948568725107920481279171103194038186711431092862416065102943623136344963423831177732638513010959611400611467806593980980436480621957073092208587575140185040721073080472370725162042219616654373670524231803101063198325828139326758375807099345870799917552990629163002865386119005262626913129573558122168596230540224478004214857012473255124958267239704208499213293911954143865976774803505464682249898295177088941479270621757014564878451785201708850906812298072229125529265859608031900754030269854408267031720937800258383107238508453148900414642251580617846082831993594930961244454017024832769403027829317163569800904928214766704427037935469831283194729393824972794105740069259703096132708895001637123733038696344962372582947891408996275297587623304185720580473906544545000689762502490981412069445721611587612067405111437696782284864534173386517818482641271833353315405017952460178181374496818710151253442251355602405260505004374762342612667478780607740509396312674753346335085341725329759002936799734926145880063606980468943445782960307305384032443842332575241214213394612483528386994315089016717158708373423806633972656571380922386519670693865413487796940109467902237823743601691277818274483712032627842986355610148572569207662700676562189089145284732678908520595798073189683610860787610369503525945560633631662127973840641715252397165944213702416226562500000000000 [162,25] -139509100238284978929538096206681327476116494176408021830697667948371675959556599815334627902825387557294498048677079481131068692980953463758788436827236568399418432861504496710175288778511687083727706984621152407383260386797673301383605198449467514607631482462077866048040057418859843182110444987065017358305993208940778936100156960393636815455468536112500144078900434580005550379785843176400328277277430756140547220870511918012425323780276384551900992678545742795942934178322355026563397772024087897310883879566648653131042525703807859124255950302926853567909897373371720269293881289397599219525255396430271763845427517308877678242407860653618911115703648859172146453326060365226311930084947926452368275491057538503072564230963653189218098800409765041903850925846555551240599496551582444303820811367321274249254161902527149368292199968458193470322148720318842543674440850016379579663542754691145011482916287780341588392929873691650635867585130685839729431585558193158103423835815283426392130080813668092928187553797514477126116620016394146308265123887914276167498659163933332994091467419455611970083319241237139937374384197255742910441996777488612552707011563603104197068024103434803153911278204233819328411276185067806192320784702871579697317488630595811309482946618097994410255867235515028048377224940717330447414549437907082376787411641750339497455056027398814906561417616268639151758018108111260021989325647164440217439562681031169314727143219875103863366815955409522059959050272543032725527513600748943876753247875954157973323090069941172298972738607935708245398111587374493949803522626252325467571499233195692344645374446671280066019522935489525447421092181402556254064923710335532983469504119926546984443089794540640064775482672512668624777944435995925887377601340418203554467152431712889494328087524220592441096246339683533515364781624104024735607883008545098870166716610113415051698881099823414625714722510649500395763502681636662483378921825140625000000000 [162,26] 205064671487547593647658634960800849876362775734237744065706037885292287814126881236825357066729189323768860055383008236679650966849883921804224017556165659627801562529734532269346484689850050989378869896393377185126917902569328924062465986732092815126381489706520726006547415123014562246384114873831750106219518502557521561303725545412246250231606262652637103804256137398473698940841247662692604469766613819190158934914070565350753133826428718827389159744561431178894067058089926984637501456080547292954400744369979951436364565790732024624468916174793800221778548587850707106283529459836481105585132776172003014356113345366979477089045487363110703603173698186883783885341999281164421792946824106945091645445893314133816109200919764540182436032649462753272880452305986576833293151430510833078067648038369469394536887244481936627131213385008882674916505285048030768025526217045450540967075171816543203444947984869128394359000003023097087692462397332760704196764030765317549209357028844976195861538075046768271173124297880815640403241548283099159082462536504569960540835464281084246502206793408998830161115838796533001108287777857015994131901753740708480727885067829573925985328199905201821129598927363818323094960459096623513554216937622105997583315311947288851212805113735613651168598491272684762114043102131063126132554411166911218619811498157910671685979932772643101890638396774779394430150556467010112768784921435278308991557560107011516148697198680449971127529335834581033065213597850335087341106648491607417759327369219312226185414898713918157597943561782956742490819345606599203384315309500527640899093166400633593139639694550029920220225784161110335077451372016136298465064058637684559659296510289787041498835296950167479727013128973685010589431815063107726736115135812423874525185078910759024027707158712044065451830743856106163828332580549954366143581044141270746992465896105250584882374986369798019663012996524202498111449364996920765898048091601562500000 [162,27] -263496191834231448393822437696809747425824677465568200949478570586547343780523912373034500645852153094905257789410104610772577804725370646584938644613610521737876237439527882161649946106763902361125795884689647536024351901797313550181132390465426492868894752666881299308343570521222685255271835758651990082875190487545124171668846176007800328137320386655410712981043420753746959179048367285446033097288083945546476409240856650904769753034964375644996946693240712030782298772814868699343494146387492599034341311712186863668279497585771427764180369641818563100223972978054102033129128825648048403741297306945405311062560012808012202374436461824964353107690799262401164198443109835612130928971589901647139381222982558638676818856833034094324722451063087205409134644195042441323591069143897647701659283311960952806243676384732247782052984173408326756746825750206882464037097414876654269086139206216407335964730859078722642479599384611873843253224029451834525469506874050308894115298547108994343109847407039518028288162394728421296639024075112400329933186812503099198826005168008941620590694020573164193949896155750153104596120452547120307918227489501307082595659022021661288533400748325094711464344196852800114180782503426188166042178245088579807956882424881108147416373438877248286199916320953090018251075651409075885549208420325488391318682523247660864043362364069180792185904355376936769273561527545163195656417154383332228265113467665187624381469884935587932094623904414664909942050197560155731509965933934963744443138662353120527061535921494703518653551298329606070062326203044530930075999850845856960881112739611798494717865782427980228767743573785295245792850624274961790599965269845118654040547711408733686469265878078516276935093409498394746556966979358135750486572377082972798096396040273288872246536735928479382612964040380607322656364035264260542856240384806656062985932518861634452179386788111416152221581348556560547721476549925511519349745601000000000 [162,28] 305837912281992425903496978448661414086331579767118255835510949541620795942078405490530087390062680018518094784265465004074866106338734435319654869920834217412727333282808749718248022689187349794627041119130541839217330253407313371174198728509870231481524553995539701250764961594492920718453069182043995447896156229258373755328095359287374752132235928168135505125099326030479286888116742152650992844154400958368571976805856441290110240853226818048809490890927110422078635776725573922127427002657377521177757674018253570421259412403322388288589670205766130881706562957383737542337874155939835844751014464539637178589752122918476730944267858435825245096739948826393332643054102658546107665056239382554395646284417617595730831780640513363886303380924912390521321630880745410825336008088652997898831177543274064265353603921873540548504316186458369632627278507220624495736969696329034730999020880421421910332980665097334325444869129299956800350626968059359204291781386510783229859706642114945585968917812979154177168927691650994245061457703327972929804685474212498775172552080858004618820000387806956862931536407795721729760842845750348937965326177269343598490521507351598790939546270331180843130857967452953630181963135716694141654098484572480474913868741425083467385684823907421064462740392814621542263998096572326158601073116755353831179566120867075404067737552880041031318494823819025393035660857861341179297381320412382917684660859938400608690969356690116410796199153673344594896887970433858478354093478532838565206623667522799814839525706616428755027496452956273631457887795903915803989017320421680069283650126700876687106237474004403541319307159787156197492552266732745367527698883011803000828448062914882632145396761020805531535650648789616952903414385525310439078252816252952962141135087685225748575473763334395341129989179699861589253941573337929530383148787041056233921290007527346340310623214625957923871441187369913212720095363081985674837676011750000 [162,29] -335789972894313050301198978615446554480824714472236979733741233365777176966571757792882349475908988047911109913374441235843593702347652090338979020923607281634549250877019566095696821246220450710252564960812809197965436024682670137783042973807219512580154414162082064733889861199711299532297216046301321324972506478022900918048139844186502330742592525100250035092093911578659927574559853132927747893418659100996336708310549081257689765720244560273094216950153177441544271056322162979244403064447729664024349261470670009082588891888348159244170534284653443651282772120425848597656959571208703653634918844788655854366217141341788576838410977294440839514291131888032803775937945676444177619608363471787107073795407192660797883472115590858837474527761608153491272998162454764689669093246954446747621219486614781204104007563500150946897052532821098135553298323624211007400978491655202213739491333574416638897589719363862311107158842961332604489836566494213394245897132847641737405361813096915710214848311846745696172911415193549967945011876878781288323465872806360147836317140182702024375588644883756955908223049471530636049159201201859863796439027597321086973737574778840546546343516008662170589882625479716026307503251644721456559148881832884024755433744933972058256435516689551401056081581847686107828946637941897887512209930344193740497960870556021483873273002835998764163184116648914788115633642755201820978458267199702674953709410550464778367395346367436817762719488910979423083126461459229753472615259042468670404313778840466571778061788087500891874816427591411492489413185924103092499441841462829520801193446671162010767817822391464534121019445636260994076670945886329769186588129937760927787745851743843138215258012242846504952558191529842864180497689121654589258879081809407815127147860090001609289264380696582072971542797284219506069232249526095465035067466647556059024156002305151865860980806048621411702582198106409057401625436722805312005861214000 [162,30] 363121967453683438656472733916427549742728019776907836255343038368967868160651879840540722513812056613047060812448936236296189498947564705376367737505059980711036492916854558485865364211373682019958598429035381011657315065568009280147577583384171625042316031129033651123435553157935794305600062916393733111592824821822709998781446048047120578100653962450408666237851847043870853117423930153477485936610897234110880976422022629966865268888131258155436090899977345559545490587876232203609459915537806485180764432861403605914923642846209895135483784501504439655298386421823667287878527647933759890980239397573005855686784669382940503922473682706974936562021736184946182109675603206640673774376581198381627924182925264671128595455906021228209085680241694468320219662097919640158719418404829566727897292650149857649040967095020331919606210393642483487443055089005862695281392335350461192093801253810075435404557219156549922000010181486991048198145486060115537648058082831355755578057727551387554702511384838794555568629140076665500436272654633835575858963501467080568076478119752842833512768137690751687580128634557742356304175302988218195406140404487010772882247200979766805031920732676307983848862461236108384074851671760593300236781680146715078274320112091908959016846465045209065757720796329069679935664129186718462807118722696835363106534553632593774186718619008354021208559690106634752856589229822359932391737043628886060321871695807481776905377888724572405717614470672964068855704099999426300041124187702386064929240941977336261304653306469659791789587483902100701453132649144806670295580436564336057403215177537956267176917685454792435100775744966589353997442182609833224690136949802593784149260720746515674779358240710861476264143613585555282183828350088168774316922018162734690496198681687565587877666451705792055394824078614691588188513006973661729155775825818553084944712431270477219901858962264256965279208072176419569700169182377140855413254401 [162,31] -396522129676477113512375003819914353699020838286729569019169723784094838680415621993828931208444168024476651810141508223807237479178727496719350218156621164997752998974293938785386285654036168532686008155485104686262380795911238281489733822596329660387357947469974424322877830172505238528475304181696214935717806208049604931962001520334237255539988890166424868293215126462124541460083398039509582782855135802192487833689009811051330631074929044706693550022280441483577635508701367193376909227484990995408655495229509076285660821040807859384398885645388131175047835813241299589268610191320625582619119411371859503896900456321164734811467661830926397082980904389946119138232458350957116927484077050688653791291859865850189232892137444037238965747161427844713410362215666897469128869640097180436385662019220986934425455295462000012685432317880836736958775259985457024530023557038908730375147560621277898289332066729050735057809159157087416714357422480441693322592941050870948175888171390685851337182329829178774190661709014671276452712707367531232410078227043970282958111728873637223894330426162464905022861839286002182817719018498765350161010804965968722141966557271074602292957295274988523034640933441510668003440225472842333593877711566265439263683106952051275635677660074043477936000087679808231517496103594991073933775126610247464480552664649119809768300660741900694372553269791945794601223392948547583610020916194362259760078542544995093787113834563812718682572846065775955333225241123521269456581649053972138594114472680745147986950395522719099941313752450899911882161447043673853531102319673247167746212184321083043014862761370219117381168296038468098000351171368519297570895310560581104859330912015262491976246409897041682320086729548258948621249241783971328786931330629844829852309630057863129003617040265791131864925384256697673447529916069851987355655595678772874675518523892012864298355336201520176089801795914509390186010194026870245163008 [162,32] 433726724879001760335777495076706067559729930289849384813120417338265512293437507225770269669484863769801057730850183838252474028480251000167366654400983526515917108062412600300410433860468658389735882765348534371868267304225614855805032384531369379479102407933094424115748312682821621105830289292070546632506674929433164262032867011243149022644264098598924127574429735958492788102613408449858883629885020681999275591065506746503760627804855764984679340775632850446553544295649888191643076503335900869161108179011905211047583539524763370082280994497928364684069675986397098403765352942095213283734070712679642531489959496406560588567467741494551127776787398639610565405604977690428203331699521168810721555493858365312161957271114997827720146387313685183599312768625909244292238931127781117971846593548678037387995068494947517890258948604864745106232221176544176330743648886913473747541667695202293848907632886140744659590331232559484827133427164974369689054851818480529748103350397164321349485587035470130057808514891756410131972131711213735945005764187077409383669874283285964992132214344638848574398535979459865900150665288828669617795888746438760973554984126600775211192255589871849429927729626991411112123583817562787340941751156845812178444628721762789936023788754774041177013613028049402040779005399993376183464285125801050376592524367993415628399389296375053267177014600554782080809869313260770386205182261475441408175547219574487029465086160393767498371811624509953418410940465658886816441990887626347011431151755854825150403503329441320442740252065060291766080679873922768816926972233993950380998036633052872665958396987992441729034457875270395634224636794216584857845254480744158831601278184854898676383055332789346024395136204866491338568251456129894315696512458559025627646435031177976675884805320113969004645258796040762118391076534406146831521747829584005547669928785041792501563155550088648532097157545884528689969240943755465195520 [162,33] -457031161326476809288007948350042949994081285037933509569836910107695984602357360998559032849609769131131316693607332759051969568406022407087347290448203922487386613136867581786862489258537575515297531612983354867967756634477941898253486854338793486783545912987008018926759253648855200739190894234370705058621820979140753599090832805768798879770780494819207405165016043248814730785707661977031858055674021346776021566367242719723202077883543996896190824012668040199656444576805052281545456050805152352502539995990580895754671408970916650013059284253274546897719886865003511330278676053116040400699024642167688298688801973514405280828901162423952147370750222404890157257735557598566970580888116958672373061018771757276959414081410888161551151751817860689845174417725682689053310366321933291802561777286191792494596262413974585640473192906764513774849851271471406565684796941295432402550451004980065221556041383459154061617201151954876000009547422034654743278629840077386848591059971304090263281795942985387161538404675688268203499768296249067508595422185615502751688329514996701887320931354657176543959107553669716506063703887171397682391186336470759597984976205324470263710631143831660557221190999583309536704922439879368199615734204981136272885720997813059637963828689588981827357120546057024134125529087739302293257488541920552102175624181087736376254166894363066556447960595474886950111070053226279984596924937513175024212111218746371173097227786785499632643876865676368448838301184363807355275736534649751607805308465413649517709755529859762610139416193953452987209397318273725878481512219615800904811552844932148502555211846645442161214576666939906260226766419008501843563890486896280648506253025583026953095281202521259994587699749484542070938193721118630416482036958128804834981749314894365588498157479423194355474250168165470279696123017633421938045456913593722791367076779325787065712394508932459434517788623943784360282016892078981120 [162,34] 443632290171039095911855422754751599505996091901576538919084328993807289767749132259644107169713136035206584556483934365197125851998519207033343584487861328914919075235908877586487643329777778614160328278951138254652905138862718541824078918046273168289644390501462031403484961941929236316193522012435551727989698352438469033165204297925783568971695029010007232054741375262969823951941826584110341064871408902793783447867339651023179771465198836240787028255593157396909031981453833614235009252470920734657270756809192105177755772928898663302416573984900569067317310679021299938786260407161253973239652945394300234203087012878454867101662270154230240769875072443549181162718417220513117867019760868353699561874039152017460784144555999096913267836824363860829642653437862805658027139075543785515554547327309737742749588920029586031052037861589335016200155504141222805587136198292223189764091499679110197988928390309471614986500362138379511773542180714531656730466745155223193577417175990468248193303520002725279441702577198958590241442742036395170691157346957373503978170263922483486694283495600049654584074239884320302736024309981646024889190866673806655843141257152224972541168647378447197886648942656112320526975221141068912770068072795132794283974469808735550036996584364197286612625827193014714325141103055295753143475910890291535694743457165878448609640632152658494895077984290944159905881393411443694285349951546634255173033700965048532745467201541195921593045702902356292589951525684350292723446751855400340613250066228070055131116307391829818419147228859909215784628267921463485058095135711324950155508627903593373415012500264755536646108112213943694969669382408728646539664976083486523334770725496495397726486340010996398182832706193061624834467332825782484816006395530345484416312830118661947522335670610311963624830853624632977486531532124852678603283878949245172614752752350833723567288360891806249872619522269494819323920156078080 [162,35] -383111455515994169689225990272886516464240663531381046278911124408154364809268500416213583266921869821748799145351147965800246346520346295959293723049379133483687926041809538389217615056750805894081208097023854539132578045355460986132914719448875164149018536139484026585121490982191460938255631899586015666824862115530343540805126037618575951147265195765810507063964937310255657480893205315512978340956829002782166609748332197550120281815518196168698279650188363076626266981112038075211187377601453833664832797227517200382560699657680562438029574305753218274973264080693098404213308299018783633440520850804939783951780853809211708140985007278281980097925715759838333535351393315517062886069737900654485666471671710886501287842398014433398746528870999142642349517762596985115562932637128545714396704177709803297700010491090232653730833923694402406152333422709410968457276801788051914081823300291642015441295867593161899659769428346126803032812384837407046745929135840100810468494910096116149395080526143515647444217701611931911958615705416353132726147543296208623446164637913952277123502456864830224564086286658346592279129107474164311162072287329561476421180038595421588935035548030849636446365450229345092220585269428580568389096969141970391329958563596165608308241091810748228467995395375273316604580570224487857987943761553673314304417281939866055027011570560711723632490948877764094346565234830305719973310513265384452931579373002741506256321447541264479637000643544252165185232085238374717795609194169859678214296931009401618862933123320659794016181804370233449084177108071542954081492825302616689351523727816625255466509523864794122698605514533252066292379800780993749517170414217778315765075624236907294828376102783907192575793985889881960667303379278907055055362837971752618793198394860961136394015763894219815370566893234710619763606322217358008698293642486348883837545608818358458396804346119733756019148305478115983045656707072 [162,36] 286564155829427698892030300838977828216696737501734953213124481172774302284324928505823952278217215738976998459113342519244283447704537890028480208129384054560707927160565016507019727516743515671054795382935927661648805200274599767526150648671738850017213800236414985116094140360829357038167155711370434232553854672978144579961973426905087757829764993264535555078899419842233526671467681080224712108717696641958115313778505978115596328949553614720307376735006367317138136664173885201353152754539713593758194138721740671316584267202401411253917259931743491657599895652525981231267144609322853528439151544779985047257214605017168875682400085746629955021053728046258658205834975662819149293283937129090854659293266785950180624517692784355179108980254149975168871530584062028742596681229490588882188546049818828785314606588367497378244076675509570357146937301955756093982422060854855173016290262271349231026788667248346692753761774123412913511225696352741783382807512189512713817680415561117810445991384378891664818907171146516060870752772483535859023349150729023076342231736294651040987054957574458157401807343160765234942741647206770492487468395611594591071746308389028614541076178264332299062494813149923014106961653105088307071326028970133060155202594885866119000675530744431419597584750544196601503381617335636477152926722121475355989448945887597885590296480076599595143991774996550396254339512266718615647461080971671710066908672683084491536678228342616596522969727067036197669454226580177357217138180105003344711126982348671097555408059463063654219205555162555556959386445640772726346187629553645085678408167008093893944013702666512899890233339709846627716878015323140358383240125785632531760304894106943007583614499846570665625541795787176687702646028836763311225018490467033137454135376481270514950127130583695819822695639742766930689619441979743727337623447250248274999253050514021951913083227708528463495083676789008634789179392 [162,37] -180519108574315187704405374123843793280094012127490331153254793729385657427175604426118049203266501116575248117694331737010467836533123500137178423648464949195412570421378026997108386557351608804923581302353863216429755859260382228398314359338400705220290463188485575387674662058204701591387085457156732454533404624859002404849540565116512475857865117736248775956528062913686492947971234525477917740382271465224164494861364832660828859493533533869566846263705205931517555189392598390781898405474626418949838160948478123206256262657113504624899542821946579880678141918168258887880783243394415348196466687135906076418897966577336560921356974356919124298823107373366514980320234792926940521835409297239694228028469488546603818829997274070671162727749351545663795842870252843078002955895689743432666645241542600392119174709796573098313633371374323020355739768550263519954989221189263085497579353938295578835710292860448358692805897642942874044404039594447069673229889369061385671779701627477550129732902747813487531346170402032450930624336169125416066700877147276469949312581553201484893168695447880193464689832133621931220762659992942471988324129464406928652711426992970977785534485361176698358357259275734787731161023532396678270765643489318458890913058837464292171612200609852623973678903937928946489937203139715253083186254782911442002178075330292831683024225019872122659631797635740416983022890871821937102293988540219297443673359965231286375087669081852588425706406631074528475858769272014900799413586868406684595583096133814946201343932329459957524016935579707107685100697416207336384467300672090073816418896991373607010043818353889683061751297252076117841091926749501232160954565287421042595480031996162502006145568786933438803420782863123973710210953120609702824862258971543314137490696221575634655761597135280327098806761132572540128094633133109194608836434169184632154244829261550639793207602835102774767785814039239870484480 [162,38] 91546633598484259652025425131232538002205617108856058895377006620537886408033592111339702506606323916905450594794584080649209668090628575488298811431452465651654392914666734895976280076133827339374008642729020884408150370525091642147789196618592754284081179334422778061099653277813865500128963495866920745620156924382444341463216832766680868206027643114931367401604164604091981537261155492195066910636537840044431290347220116073847830691025050522157523389086684487470357830722872070609758582314475696009633408432041174753072604779554691186833596825441311232096420465525948120082947012050229984200628541697791977260575472368373388165457705670709087243566451634663829503414508027220645465761489324245963930988896415531744689603418926047465749119193385226308439072416673689993752304786670310203895069613567351563178887202551391831982927081966242758585977870929860059803582788546785726744238822439645013609374446654565418699089361653716726972560103773570883520079070845379353564536471082429403693169950714809886223750605559465913929920743289749670119265974085927063613338771125620575365045010622108397498323080395047637788459825485527225341385480524033306182322343042512714089645978834279485436155653158248255919892395552868738930197035004457172611411935040189608834017878886671410873410146355254215576799492372927901061674617282736761662425202659113297142123941678570759438290811864602882131344267209346647453302537971050983149595735547822105856505318764275702680140081188720428952476059668334082434694353501569359238995278065898110763151157650472410809855024435741651174828528987208022701763525104686267427928105821219749519302565408271219933715927229017509326631899274474394519152045967993725998224511848178046144103561658476998355985857806574234881783593351488211469928296184850396425054318839719685821413064057445936126972959607615094783575058789294499325620920099876336492758858760375213982001694026791586254908099734849289984 [162,39] -33492451007129315164171688755261910946420379597892166033776371114182058838730058852385628744741074901353892445956799442271634115720721115049944389859470907192354969556263008502579742360349478200772892483690449431958916597385535107352678154923853698261952905479027561058747327460904747377131264915791122769300704630241732495377967894144939314679274313652090912802580862158320239466020452877203430742923351019952135814881925154218434689155932720024658269492304788490847620340466151503038473269724121744999509648931763747986996663235716383413813249098406790697198483299537678340382841510269196654687163077243590937948821833087316030513018978813354517309392595816009931769621878344288965021870477112124191301195780761712011177463997180427581916023390539100776638722954562716034877625747202696502875946525001899906136570590561373638321333555716957043081477715864045622328242476102869270392565937356056232818835150484267650677140072922068814134725509465362364938038273337775719979735832379943952027781390082529520207013453860608062759078623404297906813241754197325969737709914258188479637855666448521680024621227851454651092694734358978351730898241283017925165733135954214312623175684636093158292338768966049583279626391404245001235885508712991553315906193969026041761967049517224316350409563485013341299255665018283656041834069180371996945219359069349015354445867207745940088139820558758011639306599629358201301686074851586287604151009125492013448822470406902235558626616825342466540326370174483778046403872032413321708904156993350704457568149486961985609108371099643687103464423804156424816938753564842845577519835334636710085380752352215854383735131427303292446079831269108338059678420872740885866122028346836394755518382919663626944342635468398697516718929122747611861539033502699037186761917581701863359933721565122695768043209191160892381602740701356224565334375981266236286960232906066747868201612566748303550723929264881664 [162,40] 5056049467983222074898688557701015497381113887778647808236365652518865511802021388953947821118962277901350558045102516816648007150377566524345199319503871258235399813383430216690759680946379616492466667618734220525791061658766224731841891859701173668588046869635242529929673498027037769844135684441178599813580490664823645863282165316298002764864660102521399572037182324483112420437796697038335904638797010974113786716108734884421876553853083044563532680178911452426867941290655126357454654956394469286861346326583161311359678684298070399909533686929508512858050216745889835073473377346196964791528706843136762082258994020878140046894850422468841283408076862535322335207398738950640339597667039042897453332300798593900263082658936445999487613982531624395114011014199209234779322302883784145861508145536206164401570574434231395051661696878475693264706947017539623087735925952391021417572326321579208393354479601168898879016519919147553291579328529307114772729556512491466746408639172931790867021144627221709143279984562109171265808876868575736724763952197011509728547580848094948936689821242793747612441713535201915290594146882672812933576364509959385961173130037439891104372770685830281846008551098301671384937971875132474305378835439604086070051096686343332529785956797923327401229363921039653214410354460838571024848218292163982955760997678977366148651401942145819580339076478800708654683448107837920955119729464967911073741540772200836386519906947402828432941550805505416345109135098477226465210663552902867281070699255169257661388699369331025227259435362167905316100731011408776762108012245655861632704926524016515238812183494404164286919966370332363011379934179291749390526874997314004497911262226930137154279104873874372435031120513471636812110663733313675045402840240070097620464450534477470023047809671989078677680441166519245800084674257994516650693332071480659961765563793868398122025835414498995093175948804096 [162,41] 3833841539161467199216374247980631471366555522107961340147605945047538832248798673782205644003327589193785432808430509649719721381352210003803460422407278412237507386064138911373460577749254413891126247963646988417787794314370944123277290582693588048271298340520307737647839473683632488201279962914772414492771362493612191865864592583759707019782352732383084138543753503450394386984790483357858194888316443495066996154412279551689576866030829295359661602753695861762415906974692974527844665903532754608604773357714436942192906040974193946890050734814854780489200521380410964555418213546652438650873023568716464893059188555657794451894060428895455060416613886350873571487589526585460836269504856399635350062556201905183942269546075181693981840347508273320377600397135452481935673945365883167532941194866244500943661136995650941643826751064389094532764649225160097083211364057594733598968621498719885336717339467582617583873008879632426527041845840719394585418484935496121138494697124417702974998346217338459280009254468420663788177651578961371010450644764837977459486030847901862795848031950568839477449757058308568609963967360114786267682189503655352885698047162497310948995424974323480087578925306201532116595307943355308641573469873949203840092299735395024151193806675800221333282718961748468843437640102323817885317692881689094283824730694880409660687687158992059912106978196945734560099704220006385716854013757635756269467413659355282557088886804226758258393962903043794281334118831595254003385104850288976330616894605764860186215714111962310752957270045708229019744901704575858481475585856471696935217771599723922741872262002617970572549196170043334485125394688170826514153771430263620039144322871942469378628164028706245487597188093345476820890403630976123697615656993711478698751108503613837889790729821788362907866616791120414718764661212541005812180281581808405254098311021707588071859501189340851770257965056 [162,42] -3868059597038900643780131731364925767779080455327381351710406486468381555188808501335897012901614631181289836345191498885114696863458860341571511908016973908103046673241543532035315155077717470262613624639740476547924633593233507186136612148613952769422285586573297189738648346236217530066748969373568971039029775324459374130916716710069119371521366071376316213687678737213858461779587319133133975999835345806450172891402101241959098896634398852896886285075898605061178353251499861167075182982633989053077535804804958565513634578487566172432768454086315212782274199465708226960744961769673619211046605437410070294408687021970024719982852386577340966311969227256174368089140387429779729803188668159557737227591513056892049527403219170409356382762182706515318950491513910304110993329946358862043230754107120135862087487007215203668879581483945255619209752363724172125708403359735666746761583280988217555867626573859697039814396266924445461812162063240497110209025984123922416670939679576675963729542316037776583995226576969175181069186261356828673508783210401859024000349688186649108039858922017008775191849168799160105253773913872367340942642860729405939549997584606654804178459666752480283025154638348319555407951226376733626023308058793738643448563869301347435612814477162339083093807799952373500985707970967788565989050988540593172211336801970705386698967891288769169980818315507771667865938467942068341519755791615361654633670669943975760708047204469325554231104059002578337452760536927524577573367751213667610402564327076403490215257780923506256959478066214295518633073815269640244280598415221824232548134367006109931702091303097169416317013722311758433444957321820239792244310268056462080529566861798550892194022942095409017268989663418915768048100641605913733866452506448991007147753632533267049226726560149076325750563254966589105674567365244877443385897480324723938165002677015768618033978246488638139064320 [162,43] 1839155281834305990196705288201971492031365480566790155304592521617249367232642149898975554936814518143245220625903016630007439356586103084401331205180107698055167833426363343778232482180342764173602277777049401066680775440114853981222329834428133159089403292429150104143177445779433226194829945300702894346038753670093047920449716833513797924293089090579800243231831329753080992118235013540359627487192867135269024566668007882976724221247952000199179964089134426578081676415837053604667073983154179459519247240893338140758601661360006398706249728877475075022755294425060954329605050647832743660040414240811347633918339484201669965257967218447920614621966960224962598298590077062842862152617712454108331516968061278078317398276300405293653430362673960859227322000414854671776933012784993100365818840998826423740804921378433318250085357213175753716309042431020990275943402909087243562467726142292917918542973731191648477857215970880756217194908813577183910688339205883030232625538778073517096537595133467857456517852172827888759839490552200795114672614087515037799299625994057361983386598470725440438825160504114145474853732475652550871541769362829187714416988559950511564969960170729639950207798849462143465221705629391094982209635474197798304808945618066300611971920845086725037090357362014826701625757130256229940205577805384666850088999660363923357301310416279254597760035331825903888876694384100317899146140979754208832573214698886166302090561320045615296958092144111308760986062679220615995583396752518765533321264690653398712400959976690642183452942249601759859487119033517151656820771526990249776894675629624736340685942737964331849124091092360620093995548445009597856036459608883124230958165462313719703098856928784141698711590750560749395318444255503231295052580251689392532225934646511912727404535442412640027856383746891470876618654185023428855143019727005185251686641197014560644371824984362876542976 [162,44] -405185870855508336029975200031102714752477783158890090047776758336908831532571967591470282033625505053449233215524599572738974932045371295231081266642957631355964926272730319933318411450830830336886164017511229571732897065093038863200707364647199921304811145784950780729190053138962610974270680728501329127531121556540577073800938955881332897486554729830861727250525453979514662767738642965102517058179322916694645935310196010231373221720870212540224547621305969439081005763294043409902771482459816978051989735068339572084536256752727455460902258055689748835884805826217528044986265708881237362164520922549758699885991579562961275596691198170997646363193035582788991169153635747028884105097072805895852207071512817694682304119220326427076941598286873167492403613602444445124203339404918251185993969576858784837524917664348038288301413643362665399575336695533246637512981672114416761223880554829622608290874552651867981597572316214800863417111206677583736095587405560259109688068873739323064098459861377207349746330137246515464711279604823340227151178595692527811361988791095769970022263413005289466699147559715717377258205182092391866886831167938540666868101746057231802538969336003730845449776231016468795809324140744215322699083214703777362010665308972898409799598551525068125021229370026455613641981050310920933360687394929774670873282777539284396236424505239326459980995814631081841777610585222960863734503259474557417682493060412938563855960028154111050293865691848524018932020110586492194391322985853754370616838359740310784919893056865116551002115716786307741911517522689075111990252279001531279347090766104200366280010879273092449310109750679194228343402818692845132632583100376727643425184396632934808284081962217759052072142646121817766866603540885950516467892801466105491697720994047249504930758970892681616026098728990552594530569896933639708042488562334475155698457734127267014900717369718507264 [162,45] -134280088899786013187552407995058940671933578054585528934381763063338002337793426642755789556638478230576623688855246930428425587865566187751485052936329081425901548543757375562555295175806963907701662471301334190722421266868339263017941521875294503817820742456464777408382323205657169994940907340719778964105950001621400364824376367057956720764068139101563746288630834828066769383154253204555702966404472393288924544726108232501349229851462366674945190411543052449357809458683223746434438372740767925665279251943840294519778077643590982169945825295230047115940997266365651305047331169948673897020107224084918452170725411910372720848647318446621164753541608313997228971619486845192364904117573558878649934327926271283274475001581377534036198344572092402350806136048546695286088080694380518580331653218032325173991237320138601212473910535068272714653675403801537411235571732300662285952785024083225388575240689005786382534619644589721039956721400457190214621297957220224389814980255777652939665070077806418233784350806486617931149577260871322646871837987661924536526418689626990363519844583157574592338089230367014991534102132817517668896938592121144467311180792266327007485695380017569730172547166892542749936940720067671256854055006915518791637367077870569323841834465235612556104851507508242563725565611555602378243379402900873436194888448757110306878028972429312816969901526634061496619184262437816701591108038009112841036246758915776685240630972423658972443539917722964534327050304811530981689237937568085791955987852570693377189095132844172535623162826015793301952612412117892222547739713403298748403256901889976203938203166762263487772491815932608840082212374355762348476182417914343695041726849773260598837286646188845620119420744109437370274168320941155943190851588181566911714987530107121550702572196053024956985823201555001387414317671107408916333227283425212218346099088150390840683724514930944 [162,46] 192118622202341767196634352823428802100380299837035222932479116260906715376235782738337676455668750146099425780186229095210280234285093178699814105292216984253603409988057886890502556555103285981936604398376622611560896405542985183703055038749102457082290251846796860928748500932207014211204143697558910102793450481691086658450114792666436922978043093231813303189690284467984327998697527536285314097211985692915870325355607304039984358407978940128072545837778619017598948357769826145260582722320823774421419695225647375552942008337092694919597521585430779917962024994190594243761576949134918882850603658535082976662559342000315024850805534082228490851847530617538807688164550092073885571177562284366853925563083040185170226584201461963523323450160299193592228818787157964976660293335127822873404867414784924062192378835603778263497149183855966447438137369205761096225851225715851336517791656857829467235800196877091948629076608812936086369990489241737881110910269102255646921861735044755043812629812210305338273894461919946511830165392700310282716277952123054953271115560621959848917511884201083302027275992853830126879739768598626922077076668344443907132706186701370149051712067567179282693987443153351213132866183827464451763409091417572014191363017199705313189576724968727450067684430383615567759486338493081789760165654122451265237714780398198618556944380856302049081974792923978778880022443539872925618842181023917567047494614700928387436803696402845481631337042184617422972165713795172459631167343956357386894000681755283448855371169407234945868912692917966511997631335931897633038283073626615457467208370287243142570690440941948738609660512967009988457336988626154701849383545168415251765673675876073287785294038402112932413456840094722257626909675521485228056527662593312292088026944700201610320744748131899488795967709512473964824536520046508374790236415588266278809244674196058059293765424688 [162,47] -116289123497204895912629989408004224848586249582713251154933004928814196176662037679099150780481371895502928405367867955313845705808063436018232075526061429282296016790768037140675702296907518749369717110895731221385316445553222803753594284369684526896824364137224006558234344951362236334730133721314181902638504108430702881838708849098283119537762614777196972892540348485925506438527875064839509290991492819054343442579365614473251620661414397040984247034263883722705429049365374626359588759270274834809195344791173440907341025536416016928921688101223283840644054345545300281548306128000765584947560998164500686881465926090756972692598175450704400703587344754059241566458097611586817803692298646847474414245955475618282524619669018880702740643300848726396280977873935504802771446054355154741295578104946637596901854462676679492493606215183694822810334344447653089662050648242103266863573049081095575039850872998783884152919374932101284426840337707946151041862529433120442626376889107206695164441360383902741847218974899536342126807939631201540149593239961592597006481471073387619685801979288929206657912560195686501793991642041788689863708566677159426693873245819515608815046001672722167526118994975558775472062677598742162274940943780408649485627618192732597511839046729679898149295813024123991043533221429787818416779291517380111484123611681205814070847690499750303618524910030212086958189166982072400851695071465282642931754564542752157382930674318180193974110822263208778562817968534016867792195909622099693342443857162774989945662321808595643395268393037423521901152095180013314540877596090670328845111831066088862174193645459998294141291483631962022716519031385170091437227528383605336167368469502273616574214284924989656684479621391825217593822103526672243796031404692780943161552574630311881526884853279950545155021152643944563313877383000484668082638910905928254626620823116133557528952832 [162,48] 50040550091919557455748611950196032601907483415943668577503043445153911173656235903683761797065399799881481525510603107514566114378147466183556485821505973925109946419647509907896241785020840534242101549617741604215253460055646700320496736175202858255559574654721081439369698080465266925923551279752285823209862324815269136096364901749479796588635238318548027934322322037216759397909820759846583367542146675756892224305106460365762833764321491014989164260223319698807648284841830255586968206622626615752034065354594150321437036031381857593228300479208863281024425484674126914684674469204578194731998584236031843443013471962827209597292453497271321652744921170467220362034119437903801187202413988172418913208289132876666999351925981471154716206926273315627468702080353652028924403640441632046781073377948074586168923998793266727344345327374701483815576521573744258115330657695826966330654508157542629997608148651707807793257901469313913103627841374031786257511944663719690307349390406391381546599602904473281033737792900968044767824840521040950067454670744191759546855945414331342526651740268418928464851034274799300935714782192943597951117005035477906765011713086092588156118520859587014128590509119769278889433690966437445058519446551270801380708023628968325625365844886941843788326969150816648667076708969418714305394392477124923902390099498237959534439104753158335235625014262853584542799573145271670301915212921493185058221646826069406994409178350105444172993226604829303408443823232150975990232595024734406619556318276347566195456684913511818546519666908694000852909350388041985428725712651539230826105400716818689966161984404669456481656315445316872976317936851082857289879347564259609758649926462994267247242926238088377379705539830809778109567850524607551329046148245010170675167021254539803742645351699499376420264528981752441602413629150182431861971770165445367111731684828000846741504 [162,49] -16844077613851433454847482330063444870584707479987741305491549352249052837090206305649716180791472714984565802579618356189821506252452550696856389402051686899104774420870542441716362369758964638803779867245590031436204337145141520617939407567579714899951883038986397139367078310434244479993586629821115308342205465621334690584220262354272276577890827286946830195903876528195168517488379321598841031369491038424268999926669337229958921307593664600542819539926520955075711316468946806953936452110362605211866278958976577145357789501545974898103147701138797795805924564792958503688058296241436379753652863245002682067692652441850838292655842598087030658101343724122094892914066420389530456089653700353943261704013478140957832028798001265516155172664685535447278126632653360708469737158028237005669173814933529132764842637420387439215251732280395842018974208739666301712309908742037282467774483803206881949034379496664613039560951944883915445407935894946517438406167705384531020363013047751543054519462344738702740555641672585593378359923988934191572098868863678851137175827089840857181675686638531232976796573185570569370808692110130735299597378768011980159550167396515357991610219004830718929653163680037828880661761334889258339606760888590668330383864760378469679689485827435863532169929425246587231326520983403679934353973130071152001557515673050100119130815023806887236061205179378307978606301834443982177785213898265764523659177422256028198074346485666804034298459450115494323263947581809813919844743148865715805426691423592790085282082329952361719313256773049975820739605128759127163569747772188855953926156415924863409223959565858935910062137543770323151706227484618463216149572832633679947428740977346066993694332293913808348113336401797610925661720574126061230424381695835008260229885759334094216158479747706701161969714728668599151287333333355708856041315451661103312439046925394575360 [162,50] 4552337805166953426139152474560609437332809150954435764081925732670846814826469390278713862113532559117732973354023845577009791611649692994811455792644994328708553994799967511834919914479932490064566859537224302719085541728745231093051134083426438007255137088034528221663695536121484058742374284097820860871836327354500395312043986588335094172917459347536031057024657751288225483409982473837400629962621486844716997599117458727000466506828442213503836011658836518321513580485079105266886074020724621993631479952441399317327531057145838340791422934953630848626780105512965626817864098207262786143652342088961756907739793612859226086711145794748561906460017894415805368109563311976182563986027259557723594373898642363817880026163126907693630916960844447662098349144734873107563840885087535479257741787714484787949574159846890765871543188559418545556124837206535722590527622433833336043446990506253116226776052955132269087413221725423917404709939851351018276495409344762084210607582908620338921221092452237815169360101322345202643066443336757496719456948718685990820254918530072074831681688510235930105052370790448681690600166066466627198173893076878619169857407285025723828050316178451628777913506024227984216525951897781340917011585234736573164120905586073549815425165168640399760897581171603267702556869761785688934496773526816711675639034042918135847880391498914336947581865242838126595158311683039653998793869788242716720461466074709707870414193831680398677792403352140425418170611000185690417532674586888145611735853996266149842550286982013407368763949249320705743346638478772781958138595345765213015704717222755922139052412639180147138818785515589857957560728424285424766926391885022824913179219209098246460735299093565983524556512792309361230541574429815430311005132669457190568999097266509959941780132162314051399392147207926082146226943271853336618220098310282176675582695001436160 [162,51] -983905048569925664476080029129927202774775573245792922751037391115813259796987355472980527492232129271259540453770951886220392289698346859368702350485720537187944898742632913518815052553301026458294678407953585096619541261869716814069970946077752535699754159542591069924676793111810611120067878847314861103210361557752339951399411657265655675799324932861554712059667000929257439380576103941930966584385520069533329078618095072216845062538609982439931285316766987390104896834854005531100858330299160166423887323502450976213477525263450255777441220798648099682880858710205857873106656721831731027328433580609411590493925423466905610747370286284546223372415785299245661142585641179693141710179130043448693860186736499359984110454622375988316785080200347104350638414963003258911023403901910378427596515172518449107164033030382458100222531637952593266577281672746773036755315792469251927929453684144631544504709405176576857748204353577190146844249155994775533636280352186456069413123745974561869886166627652417547675358996398794850011452176134016549592451322323069831295411109452713579954996931089054071280587695027252432848343309645245241515172186632511595510088569841596600815257548716694545645535197994198545835172391762948750203716717296529567163638043722995271478702021724475458560374666508073528281616786466182719749126672008014603107319191324365613226239339337644347531686834898611873121983600592015239648755133461907925196669008288797317393699379379058911848782420294759476255952505420185303640895023682365652272168122622885123307067541887178864058190895214975551397533904793799608103361762494762436691092548851875205449130053221162255223375872965662525038553374335345496196794623020348460289964669599109658299737592858968637759200945989878662588818346434539275514524827111151802317010642514691170613128511787230355102607005707625345135063376308821133720801934371638171774913478656 [162,52] 164746166325770481554961714432378522014724314550828791353100174270925652383798962549909515298002320089760873572677570044376743199736115115909749818631937657171579813796292752936846681330798056444171804709725787422239658285178180874523544767766063139739087771837683121211521926888306366443920119285765689528572069518454724942415021902962065132863930516722634404327849687197920448724561935018696169316109156452191268039118326036317394949639513899202714875542995388183609729376044154079737342613840831288127915968474763915166988573063052246574788352809007980469562200955655562138943236323764212553247027582756855552391386867320077723744550144930822243138329622619230671127256844661444194493584517288696339926717217491576733374844679573676000932452927700834403609889854252160667108268798551639525983036466254866953393046218292890457136963576839925700647367846596894129503595917419393163682502571682607463257993446710100673936571717836296751819792475866941670554480644809741146205903804661782526842823394500543690461599519219399933570080211571685942682758821082011946399314766589881526337440890532003239603677260596740908151287936792644657143488567939219049792416644488353887093745318100091415726956433304590959584504093343873589835036604237416042695408170389518395192696356440635890915624812424204582818568181950721217039973580389753483464246035205122428177628302181468431043481029906221055794889793374250703423790951467927757367813327478357162310329005944150192710778586132263877862183210903388064781838838456633039365012134092148438749510738730323226772887082192811486860182031239825911025105959959237569224735383746001189072740318368378810201730977354808430029379087794153692510421424376355880276273222096958522665826760012118550033541507246303435825762664099588467691110607062423514941304772746468974563935383641813556411261093948377581296664420298910629025503590322829292405035008 [162,53] -19777307783449976038711422519508453431604339509519600094094176998164188753348208873394581329932593863743729905904218937204114516180097859927586108399723941088734172709616487734083266010271556165660909760308089154445291498263115949434858383562120153276730152826260696089136952353163200620500550622875915508324516719820261894024595073757687496021309527958899497501133023887496186948763962518276308940234037519140389950277141043470243527344539033595325744273297038531714226334731592025715595887809554661598971515351044626154764942412568326921381960748395695679399566425462389184357855975834202095724998191367679653033152661658777569214735675493034441292866054620729295243580250828285709758522685038924275094906856695438057050188388837329144971446611646700953904983420435267743746101026344799775620587802690426144950063859058424438025359723410949861738839617579076069124904509619358322457288967475758190018929064530420036503518225419476640909647337414583687320965430971246689830493277104892328755915503764876988379723490462997983206932819567196438333346029786154613722665349289043816929293054877505063035950073935531339128627729620450908724179108580139357103166459813073029449456485350652503831525013135310703804312925495188528792145339271779379768537835084206328880967842606786094918263275490045921095072071199734246188367313033865230186124215756372366460639453474739382577978903589862205972467073406163462436461180198287244406367494876626903602638156140496278583033276106479991910868439603555888293529029931902626952612359589276722713503050264211942219835806371896258305899413708787891907683877127579699785138293228081290100717689280788336046480430035005785710176843783875726838524932525546203335965462490257515418716436021764270995166454190073523612535753001879430532659708756307577424014187856760222388493054914493067160966819730633271285355121260262936180276209471837040668672 [162,54] 1444266703322904816549257598222680815985384849854863366393366329440149036334985483147317766249888347200148658487108262823922097826593354027370846255527533794903937764117155992335817637248641481818793444494670571221063180241375497751367900074255250969679953559334906451292248274898167338006062797742186499381873064656555195740654120252750324423269410338485763215723703185424024472527600442658795050605696253909344269159675265108218606525031393077352085146829164738468320221085364383663469578002068324804458277533389854726305898716021478737873722465429954570844948956325733190630087380910384868535094922451195296442149578077698420732943503108756085950251739866315799880622735233440909065723157330820351500725412068709242521883522486928991166825464842477814467601420096532888162328223432627009248813228633193784241136262331501729776755211414398306886288393358764127583774008461386697644852843187246131654391884128254680244772820980015873195115913069792494674787019491446688011394291553933474661856018711971013417554076930130419720371578515975709478081613261331199189238830942425626204872558662526781648088389936884762362011009297179708732705258645796452438097058672777256000922251233355436182766263224783827988356408113739251490196291639545412238247934995287817730786471787998661637023669232640945269347410025625391655405263206458135798936385811151362255239839336985952524460509000964026357625689039046075281132101828289156199114875959796511251922661227543967520605256637122405002087796127620442382346051624857368016875891765533047837031933320751619172136723750396055578120147189406197604924073743457791466075333599799366851985718310028112378709734746976159875488060561038299208379282644423330323326848840552079999147017348550376979487212705778322723613138633176154734512526008928992446728854600218918670684996589357904504292906853944318077671340765235182627296541442937172224 [162,55] -89384684290424078216810513599596807976417114687331689979369699786742042463404750565590414215912228940885032882160119808937842212602678867964141637523982425211991728998780422182096600142383799255283231743048129815500361913157701959032286689456300550457735260440155937382152905003212738541138387550680134669432325012672724689618498482356334640144836426686328952704482431708608570676991170033577709640086178561176686816806248363807013040325160360306108944626087687291230894951346021968474963147417615799896094512481053035938157419511980433536781319493039502184515074405673239823238906147056826157229496414924357686575433447161420309381931394385653923591192282313250551375980955246058666029839872406121515632341859002117402978863676864832139797927637131497147426361682886638344347385805589952193610556112137461277482006382872948578539966126161361826501161613978685893889997640096953133404510551148175068644992719542076459222485766036973905592537280077259023845309929846567960628637988335152237228848751073188692240924754717224238658272519806533955289316116273655906340486405464974982833421480352155259156764799155197922865756305230086676281814435538490442314149998468031900892158735138364858303829318010913685635094902437854450949516854732639934363520617746179728672897633370951168415583873865310954835266403727085906478627435034909801530339032669914033346257847296455183205759456765678748256049195635575318556411030710346464260154946962503303885105133701215903343188431938156495155648627264778915218493348752365743493332067620928923682355048914447118844998053788168097652101066063660930084534425441852993754407306731432960518516492871428415498612057233572894350160215176926850255864808921017259809717696924824998747581841528896563760642701972882954559451827121345246056198384540329205451439836297892260860662732366751258324281019901540169121159477504285486041644704727040 [162,56] 43168326950123260976331183601427361523084260024634375036382578194280222975630835707828781475416305387164287015212411379764543234612391159799795237515260758617787794902932247782863970957697555126280163415919705214845236693016396996344210098657619311035880997787863776369515019366680857270988893218638280523086196087754443684295925837458745694210634534496778693838018891428195195307661822268624090052559826806628955691070776349828092926380085028487534795780368197147463504672406459610452953811816806815047689433852252527900163874664771198527274920484673114731567996710390382337147772882223147907396978862150304385214183984067191808439383229982656517909934607603941810653003130974181688171947676751742462579044066183564739901278556682815286538552306920436253759277449176154203055072186455493300334258346465854436820372660316533358938342052264835383271983786374926159976294450942568231815866455729805404987035298110211386301895292868398207301261908198735518316581181061875353067982702329036537917975071329773466299568213393151136257584573465811208293727267371862400780714553121278570437529039234704082544184242232688484656398690801569623573550339679373026713875700327550180755235774412269248084381520206887663006130744405290050273048943724764062602173905208317042742726285270351346542119756784503334233075202881690014313169111373631189143735271774435538567358456439410310807330899121693531299296429857437215815373080688622339288330545044584381418081332291611928214033268743821733571227265161352221444444882575944597361014718474824556936285797047444125864847146481993649389335604879535005978054376468078454648965027430876355938801366952033010300577514447922189475686016613415979361929173034678387408682490398962634006450780713791911667290691297283036916442079129767226086935423802793478094024696221966967567243400519758988223152744648457327324776514682995164592509026304 [162,57] -16611454070261248150234490559776526477408918730500472722391383577323772101574169661039040917033063655799623961305335746488852615169548052403180810196973676008930155405274444748831373303937282758732263385289765792837495704656921402172402695159159635516315321289134097369776456002526702629165885608130717286775662809454355975084828744125518206140874809740780023593491418968464101143601931426333808748759712728995751520578694730458407230465986046010857699427148680199003387437743858457393938970459072764015243536145508326369740005996314553011088242354815536267386953377744955473736192970516980393356150275785165172654839146516168794640649292421665338776707724931746919410707438550434264629148579791924930188131408147605231277852683133456619395592966509664926862821689646048606834272066669629862496704486479183227759044162022810277900504704748162782735949616464970370003819862900150473519898076560385079599529224615199948274322867814766860581517214755409447741205256013139784286203837014394423681721790892965466441474446153894959066994859559652522845543141698161404502613375531387555530349991699866121987655428830578412664781495590093175500650523949290912534511957310558237938975192733274299464853233982543779281120510435052883338536904223273823353311155252825371416353213720749360867902752188653658748902864019307197121421327503108831727178627331329911206067080273111487184507136531263103281621183824500394016746302493735014098937832234059970961418745746779467100691553545723965625655740211622102234134141220677199485985523859677839125171947132972448806536328639626194247795811700110741972017228222831563031708464355866456486287351323011249923728552033394274241109758731552374399966002301820232028835188226935603911015184850662242485273575239834919961174416159800406277579335046058484464967717362747365724747182350296345012027796024632806348648853691271097147129856 [162,58] 3329062609898669240652521274517093099203209296130237860734270092282727236748688755218961318792202390746653335685872292479733183444651111885203861138273450281536781822734583164622320410409154704401930419393311695817599068259414544478239329285022990268034400310289635038746222665836032996610403813145729871192700178618995536057075759156834263618164769169427524840277444717550513814919485924699082767179218711966621076389643071350691838146249558089076497698547926424362416042890598026489469132328220261456610291621913186557038115739468699703454081897771568120959003692326646798438375722704799200264646469615837335523649826925130487427965873962479683653166724444507672465077039381193276591085884516104513674193616613091668404953879173890312390998932944425546432530190546327175079189747804197891703617004791057185127105728544373041051547407417019048546370512719270733476388122296181993205116341778487268368124099833374761129310912850965786743770495057396169316057883392217164193061679224662923099733398575854111137501185187151441765732756096710832399166100130278169234206592526933733397951613912587738872332320655444211633467830774921535166710083863067295464785185074524656606650265462358933146537683570499501908475054588111330032583399187997486152051859574392706818888154428455586875433792255090396717773469774617091990000646904305560574365016469600299824149788505366977223377766622069253965636032261103902322267447936290719474265220252701050874906808329246917908812641718531868403915485901989297514748975066898702489597136753086028920409243229529697004491839655912062354804760315606385536283991334051655122246628868532004553227564778876720491861329046299479071399867982822994596909966118818959197669584279542953052866102671415191737177155342435023719060980401077453330440891670356183756585401207651756399233848633707149840141262710340773876690699810403628806144 [162,59] -320133833293448722555428118297154042100690751428574711144801160457671821703573381517593651105972539569613304582429726132332825618292898724344944722639085232203879702196366233836306991561502995448951509048138582580676024094863581427074152935616347317481746605758647642633102378498610572644202661806843472620453835289272564640911197314851394414868617459737418457730909462735353691099156803099276309986837466791718716298602475445430379757374909698790366076017538915420198313819174917822053162260955058092599398147404206157734690046474249957856904210739797319361898822562290659753399765999012871384793052966175593197593155094220989348098250159407699463152595816250938955994895410663924378110281766337938070195846649976647784908658756153843381548812340777407833976205085041290504260682217470086914902716771638700595591987541285230328594460273992720302524404177700330154267776092423904840314655185599589838476074547453561206091542793173478314374760083432760921587315386764082509239079017859109875218101932275178047920144021068895752151523876465987361745576751815357830284357445632273301113962522086139082898568871946975998768710654759810597151190492449801532653632849917623630524568389760600927481683912413957073366577175727335461890453107919789475649594618276210871884236854381222629845879430765699115445487767191514432005660410291822061620382407960257115517611665347124641350920560753847623054208642727973990204794868590123283910507999972029054343621010991374994711954183286281898006396119423380817074268969675976056210561992060974890738689155255526587219241519222373699619231724142400283339458812099473093707779828437934446787662457378000377276740725178954786616763481518114263596300182221709434795512359478737453169351956241334401438349752008333787501622327770264113561677704872443460829567260865701358891478065663401741144962130754880455754903804278996992 [162,60] -10525085094303407561410781427310334982800775610305260944442192372492292764684880209304496561919730762262413682440035450168581232224885646574596614367465254174249297658270674911803510100605382188731746031280169121412276242806243033299437750422456740886575630270837161383986208784780823286822996514058028095846024336640595561425026265926771505451533182432447240590533665023515494866844027099609744204510340575071906156130137585751444354684378657186475715135699224219463379352276614457579417763894427944902533465227433928142993630405180265448991550736671641108008156891136073102808226953636958234597726278524595033118232344128736899296699383838543106694446697182822909431221910911170001746320269313203786262729643321684153512770299310232829180669565775695276173039511326389198380833228596530127170560093913246833098809371569532533706030114434173944602917791763562295979721843161547639945259418056145051200057302577240306531307994244197870655098218041308108109129801484705458417586994321873799622497541855683168676207558775456931380219685343626214497897873099651175222667666686181752649187732007973366672895026508451986261072243773328751684118973093750326000951457871011100962254648564864303041543842442836385525350519071726925843917907097983276502977107384044392038186169261754859285357047066578216669586084787321660404918097519572758440201900401230787514397534072760292364665922295253564454655557171688668177629211214923327686447720596080054150298517904409860844688607992974916215232972017035812053961419877728553654928408547772335487679402050044674794540412015273489958937084001864800696489858057048316639270138144997930717652900953376296787776659316505423763178310816630887710063169272603567524379602602069127888524278793776129726839014667504020626249819351662411926981034119516935347569554554682522767619624568608548866927731319962786764744443232256 [162,61] 9834772193534576635409733575084518287803494335329772929783090268971371485157521896936344219121771549798998469603420325928710316691223113079142999514663188735229063139927473076011534709708654145020113178524144561585053337685618979542084325268998903443160374761883928681938301423968773743549109659342393758826462005701915147660653038789738924485398191023651400276583403369021034260344939520646594972270121112440250701339513693737951749705348801286323405932652554556976939203223204664002901132723625038382140284803789093178892418353881081760796949339330722513975445816341688117480455690598058121956325543229322693946108683194863699722336508628117390639039071997192509099861466894439530160529553789784592284204098842069811170873901192984978107469128602526623187551052317090029315537574370084571313287883824423084123236612436814430645019900510504860596608264033118889605383860194286727536423724208584752351496442344479257820428939568684915821466121237879725907533280423256698222963774835263429188090683944732008064229413614436839425429652024137846624955294020254443789239330196457497187307501232879158345538900946583385700211755240929592590480409592355625001762776640321830061653726199620934873017899116949756304883097878025944357574859018940853161024694014125564628747610857463295224815014196802405012071228469289762071396494977124037737352798193771055893285743665003458252617532882734289643238833111961056827896213560215725254641692563649020872955907356667528750834797000532078554403529009557588342626393265147318295976803574306730832275697668327094892750512474503882401609491825995891590208651211260844110386401706593242163169912809310298390580249093711221656102042949923311041309771360501433163419110557709623844399503744107111010041483702310851402932652814461538454379992568173158615705114520852136828779673880069684448421335660369244717378306048 [162,62] -3282675896939927935296052880899238432134727930876568981479566088938225031618586398401901523932920289982552614118598093786882086773000816463759029857709184629225050603843634630883820656618528540764199397237670111759807681821654178759637069028327051997254475116942685069848957986428113045976376632175661958231145539221242818341968348399877750702391382381525547576544861416902061182671284068783806891110964726961221782157396878244720519500084362386832647921123691332114004388521342208206529627710505323046562568787376311509463977525297949357284841321386983049283438598042348323772839627964966104624477727149738853091859135241398928455269075894610536528527409513653379920468964440293230626795208672251054741098160297787335803874866343241655097793130677312924833929663710038347247396658497375932604319574958238836919377967356353201757024057424060222191238488715087047455683773865243922046019876452704255193309414876323026634199514682475329358541053282905513763213430785958134375959908572973181496201625771986878027534498664413244769325802695275110716478663145534044613868923153080943274275999952102706031676025234715348376351272060797126659987007079335522726984526209443991633695364213550228121145518702777707164106777845078392548325906340040722070487565353571824980295765441099844206735925453296093473447453588686380964407862854835449974915821962346638331154042951855132673849984615704827288574995385216296608169835316618738904102197445950043164004440490181620319709588253054667574094999454354104816820113650752343070738065897396788536892630669664600741250319123056019372509205060120072494953906508059826967129355982669967871741919110190839802029298707288439599400201369103777167480823685084803186258920561753496538450171413091214165500864513507014324869957631550573692529268478454561977881523602805361434458106304623422605399363264607982559764480 [162,63] 1237223177107689198245937278598094227930617425050401105142049334678815896089782889310081345051167613266505818379955922761493478873931227144186006633514882396875218586099297488203867662369044257227577120687276000570800096543242252804558075789100117468797211055034746166261749259339836766642503901826621321256990285288034007964654865201384908919738857313403325337502460966058361233278576369744904135255972769999657044425016859624786479226065573397277583777920697707306013942497055249988292737920521282959065747794915472028322027324949801078927707347922472031751296683911471050286175966898096370295739976915108539856723570093569649303773972197522394369069731172908348804400897152271746883778232728376268944322589571383151627454579241139373339835408585999662582455772361761542763976100986155770365942808907502516841779871706957506280172980771590477298554852529519700190047484860077713762583358174864952125172148542145302442278412650534374199980658683808048339075869243350265087388793458161834501739298946275523794037999171165623748794776004938961379138100544664958524365484832047058324659420639702870411855483164074149402564045846445281768965410194775115947133158118788112843613747996509130244195470566461926345936604862977353787007999480170065935047446361324730767278556209477405735175743026238936304804010429064184993765184041318318155490117574858741832142286758784894601110672158979167185690052130418702824608106482120328920259865731406371375918079277832558524947483770325228601940605734104852394327347023298865239012506768318828934511970161902366996873281062427650482942039173065844016168653534557482090037148686661900402528884537666810533170541720359182445339806272088115539108667564685347377091025812399210750571241099785961858199874387647595703455733690033857570496397124115972197465714366235080534232074412739062324710817226004042350592 [162,64] -400162770829519181155195810876596852376146781140155118482014787371009008602590268677954266668027192071568791318403693187501194582927883743517500112442832180902694799130008160133809829507621186481489522688778570035098288826659703478418353050975846701244993782007483802153911598788130605437122821495868253735710351340468275883493049328591954099071810901004811116877847772780997213975199832677734006439934651002773074308871282367847039789636657253244334436491498545802670607666766026295630840338358240841611730751914006877673405148749433256471972847326653563263800982651244239287070892004970245049254792483838905245191294100605474775647852764509882534028358029717445140003804768024632732903152151866415697942697337081425793039774704046031837853644521033572495337899975925840792125979801462356486070478112362093864152104208804109451768521075486626625190117109038604635759203475176059394820265658937031764478784955043950249171396840523003061076761383628949081476996941114463322708714786049548856309596566072815786308212463672504606425225430694584208044959176861839463928538447568599300295564403318613976301995711707251504031432627545884418706517903260452565487873592613840293113791932437540399532668703315723325430055599308933518496355033500201615496689510005063968721270231659797579501002355009546082207514426268300774484648177548708376017378778138047141508519897131260194726191454546761632845091108744415967530821203665129538377655937310259590396226916782062675987100241575807797047315194339462960307083640482317522028421246254679188514063326129594834699516798343735262516466526649542725993861276290355335878703734244703729668472382403314742807441127073566387367422638894604402500417700967652959038868804217609323204365156802379544546764469968726889584233687280313489194873729507193251945700885582315696758020887403714730509166072813322240 [162,65] 93688108969648595231364422599598012980459422415389460821320013108256550173812144715833886983201822185983060787980220878433933833410962053829400082989374540619632731363040944172046066620348681142230524142609119472216374234940373465271595861988033556927260194491341740400001746291824273133807177183107569125410187175350705821724522745129569333311498685947313570811880266274413975580861527549983519811392417074230396282906538334079720038044055830873073050672288753162767239160802108897536935971267892280884819689721950413408917912580895848758334948890863550988203431061592282763409924487725384847335824675079486456632979606172721108868259267837686406208544086422259455667233237478506005593610328686881939522416360473945686523609545766983264434943028771210553012554677733689937675785641762662342847082602552986104758245924857492327030418760130772544821327537132578646165656241241147323911599036395199214320605553192813940905493873600567239465446598396608366599538099257518018060385334795766616521964566403668961083953037242749185829643672181875981671440178524413373980675301250672073355765244608136381337016249185680311825107535603536856187204937133526702427359660184788391134346068758946155485856370453289980439829952002641419614982909653297325682000437387299578017170467752402043046870920765819662791914814844790804924664592892316489449431092050686711489368250338377970690415254873363900983875323176862255617511700819468955792656191922188577523285728068215478096098599877402520458789994187317717037875398307356866153345965085913955367595032576542193338139647227013220124784700054039489532273334744841297360894439507482260332013183775289725011129915749984860150377677388923299949808990725318096207297442322757902356678155249308072550588866971927556785559296570882706737966574517141983817926979023868794470089666707501509043945091366912 [162,66] -14414443721140156983376874318502887621504476567108871863051941416575303737272476429709386578441699734374017685442960472755905094520958655334459116737724646922699064157376027200645782557349389560279101072574635231757541515477072798464995402611327565388725325213925174802969960492712979482455224139378803317692644469781242766641336886535197940680175501058045484853141892075328123650763389981986100045595618099458113160438911828690040587511977284048367702258592129623826151080462772015075956995662944471709976457467301771334914477135599866312737160010692210332273949234613604901157734432120622259401902961248630043484540614156451201989239589796403215715019794957146622395187386414343156256724841319835780540473209351000117943616324540286876731375001328545972508923434112984387201742571160791357062065035077792208322600494738322176359494255493443187660385964279971764189730304092575744956265486977732916001195938698268251908792728873602080433505024648944230919224051542099300052150282353831065234124639325399257852650932309521545154547486020153730708423179562111564957853067055482062463784637894967784073537562356455338970205054382318929156468840465953149444752799009227091752775972892880776023201780095440446796258059714964702341503025112254616333425399386343268043899630214582206738297142017895963179301392898003666639964223607885927708103241807466805807145888314620174393876862286549927448009368977908853061682070482478297707446388990836818508737740710660041232419059036513088203333266672184889444519619860552246036883943879204333360703950366171283681207585855218306226296832355616023067754841796190413819562550182382655842282135920675015570178403483734868863801973767519270875648675524381022364749776875444483871007840166528276745929044947061143695989927224815561582114260957268389954898266760020839825637597043017504146374852608 [162,67] 944833579938346291755874900501828478843841439612892467424020843759290128973726135344273768266732846040824905115858497030498600290451603351092747338196283952170813717068802259959529004063632378236915148679933358087060973913078157277599096328963220809805925370541388550212116793493182805935984271482292363447120474495022657401204366126383066904829558582398937802121361712208506510193364933887153411320467681307967142582334430679707707944826403098328636150059944073535828292345286249384978362122817493207312494848006733074378281570065562774169092074936946320596250039913037208369522377486913685224996813727083100532668760009422770531939699241650925851014507746443184279368852148933500292406449927924258707625191614001409533234755780700406533958211662074280365639779188919630069755702529243460433463232141199802755378407790409852285882739535383409350389819020797350691260847399549000513275484877813477147709385772529212474976040267977532297576540925418526036322415666957415618675148581174413139785234861785566208140488615093371533848297538125104792569625789816992410615862303765449714279297875149298958010021408867080450204507490921627243503942504588057191713165108377275087548807469064551639683482565750547260922537622192629272006292193580702269066002225807620333361992846020116921650164600967049127625645517070242913442328092255831034525384671600473949635810625631665664406161304743351415531939381200851876336544012733957301752590432903044656759288751213442874562727667589503401119278726392537625583324077995092001393344060875657239150032375035001793108295095827921335480651906843325818783217261860855471480878952488453998057783141140882962477825294078524505919212058604131050753646499843756394184405995279366484509343089698256258491922854185333742716746230052769417209458375144694519925290115650559446640460863811326423597056 [162,68] 162981659911887714809505472301076777644859904596363080119996839535555728189945937339224821096042643291259427912236127012406921381818371518427089110091469720526293793882226175155000677108928343569518763278775629461361699175231895980963550222286149201837020264543687124450746195992197563393672835685219484173276686926256543495766456670400831677088501255441761644557476202136884754652279244536873918751819501585469811771034854241692660835007840620824623095687429886224411502930606025963120466247128936592933540784005333903915446723555904493123693710097585287124712262331276650599198073337644974238288386321317333230439957560411205355875969500678246514362056795771587457096121556717594010685245248267879806536844374768088438322131035178762969430318593108918706720588397490361137438724095563951811030755195948928170205138882956670081388379981285403853860632440105085875159063273916023698550692516914699165277584606034984816505456489617107871701759032028280899914778415825442011305923266358984192094493165189590537138107763738770637437320201126460510835895793121878875759393965847772202869785397334023789936251551356416912313690716778988715793892262608079487500674265184310750250841820924592580009369134263336450244650037450798261299151557807700763578557773384771931766602744077215512299153694347497459323751886022402856708785983753954855264729385517414574979052631913884434562811489052336048329855772150715322805305915465346352961892364166716937583684228424032101332487184240341495723848117590689343942268353748060735522240177801510952014770942928169140889493573292142878656677167231481223361879667675608302204742108008984246647396796552372611185668320304407832148728394819886747122357561684775755946206778212911779741796152145981518508003864751767752851798477199159734729142031169401399776535117944726870445054277521966825472 [162,69] -53405526312382213079838322138067174326919955797288432600621846925576741365098629378798329622617876091348775637032404701759533126952867838633534602139367604617951022335829265902534819334772569785881448168998976020322233413840439361280754588656663215306450900167759374554064823964827195714321290762413847892882518161093571950019853013528102950142471190208016276566570996211926066907025585628147847352369946055619665255997968986932482872630062072571798684000745908052136440442985138635950873827342059729633593282007123868956358591368535843064142125052867146835318881927017172790579194704112038393066728098150135648410742091486369454963424463892717673803566349867923523070961097612254758713686735190239907144518925895677383035577717533485239406294178320420382121007272821195683546159691914245652372974256296476549961590684445619145719032194164528229483583641443423123690581553838912297542154399377529256749110603652759567641991967157696726233070632716038454301001717449044906666943315584451928798181148226147821247507325188333683549834209551290475310999815271794106044478344457077963035271404163010574156683586907896579120480823357738092717547817729598221643307778410679937772645727321603400852041601759846934221272584767657749456233597277939776205031428992501879577349711455804892774182869691365094826451242763023964362009136922888408254333148881201182736973508295052350022312650369718142518666167461876431550005241001430970294219438904865232415177379241466541835408893787695482736341610015799776184040881099780825829353739738452116311427373415804677085293697917095848459134414107715073284421350046178553789066546420674060982726531956408327813894974572634007838062798241620140783725007835281400231664784077563593614707306027187541505944157648753230563869348978887477434341536951923911234804518866388982527382221589905408 [162,70] 5759574859808201757420264645885982760394860147312695567816742245983886148518725213994411685089873640709950458903407272887787015270427993369308300370217143197233528561068550907937464396444162615533763929252141854300686031703295792833385317015180081626222579612487919625504045163240605191794585227373589360594601882430816074950057677879632305745267856104172753124365209544916036488666028082952603259435650338328832549709140170801608918731911491677882258575022321677089271289502103823372454616355560483878296209452594004004071445829357794692090070180400760993525098550400420388893252711179828293925196995363774705426944535611908168450327819035410213250322167053188519109997678180946527216814637736671385045650039666423971264761369473433176331428722322080238432048946703329049245184423647231521911469626229117752921734950151878452114364105888568464830078462738820040098152637797882218314821738627762919106958775061742713549869044882675312704871049339836913504095738993197898953753098905992114835150583666181296511935137452675336790514485653563222862961286936199964313615888610662543248663447378491080208825796290762632892912575211762850394213918352114630792623780320543293529629089504927772700205271019930734678918820617232559947250136247749815659341373589341474915688060214020431351537142576926497681077445405841215970136454999328776159285408977213519293810103276027223245256994802912659533566332863101224793250919386550205211755931585110033949240762914529521946882253703158863062867006814100492921005111367269685749026678242987710992609943608770828185384266215106448592851305525707883340421500390758860363009210552649000321217473457548951068630613783026924247727043535822682872221134281770791265486792203360099423383648640616898726739343832858490745339924892618272859447169872509320033354738011057602402423579308032 [162,71] 80307938280798818229000942444248382980738160608755673738783427817025587308630764438754504548815213879791083337650174762496936571095030730073961477554760369766271056947962232884464464739806483059791343144774302827483739859636855431606509839542349714542516087014272582188897148313416447452289550058550939843087300335357854959247280881769254399867926775478974042255299458663857700339170164815932033476048735409506588305261603120392574799128537533478840362241950318447452716423636665801019322303702034645909550045276441751366509723798385745929331856252954751900992693741916818659848309740055265834168085306424570123944044769992977533509004457935019137082362302427417224625649720105053572122643914503256650324763522051613187617129984758353923662047867426976149861075682497436030671230747962238779151265717617787471909486526083024437218083479381147354534542482199114030807778165623749752738106096660812456335227608650526299787566938724964018188772606166067373875865454362733294808256300235820888468559164010786552788633751442953799758878886949531034141764471121974594618141764701609379159936435511139873290467983530333169843875997338675332726961639316940345456160320154388682716261598047831462227167806540527609826563722331542593172067871436800265249336396072586257934266191320399199294281502202443385216778351896604440261606464330219757991335134556447703974320974330847039335352798602579538560297535375693234262453792294935878884418565459464238704353566317903918451841314430803449288055345595673510356872604919777288094546605365294325816616619204629075933189971903988138265853006344339410882873042423874488766186439448896224045429132701041340945252882139097226788522407605692328627928863089649942119296482374787860572117190087149816641658021695541074278241417397410414731070962326249248816059780225114962483216384 [162,72] -91536896745727685248553262082736240770865405045497255422297038931387813078498413196991627234924886057520756587386557367032681476750363147287607418514680023623346337888354268506365040434375788569679753934810309951762121785332667735520928026438069796376479205166704015584534097514267476933606225615764779757764974958596589903343226573944660973459605535235545991806033857605128773378725354484107767686247153094525210629411923145246259538544597978041720480997769864505067061826357294887311524770145784052376212223786573914272497061429768195920795074790397825244019834311532194850731116245778248557050239212673700719167068420141282125925283353376553117610310407707577271279119396809160737611189697242036312022245878401506689971543699036968207191150395131723709653594574626935001102113263159573782830141375868578588132673615504654844047306715546720882702021015697075513911532931397872327711945006415174176579707571095139385254414971018398030292450049840855117544526254492534764939110121144358959757255190339547410425080634980550823655133141098910110917206444024220538003643055129467736318794823456501652194186806247188603882388589587948606075580199360966591207060163675735784612298883621352873166269268527863004446347484475093797342246193386305929329325848008001826004155578698627344614154883717066948314681579307007953969035569889386090228871067101676801431696973206744581588090475725520728743955123983629885391079796112877001617927813572902567889684508554194667747023932841178455403205726645926195782834933116561823957016346818033401626836583491279728876299762301677555332518130577203006312202915973219503065440301824036171038545478239337752838083716532878635519179559565901588743781029213302855233856255272537952449983205124308808578250489617742674879661604645826084354153423150331366317131865145346426404864 [162,73] 7833286897511841197989391396846612244947342959642582825170936731776769655475459994634583152179671781811455631226313583178106121610779971675685236674682374459808990593106190929725833258663767360237135664273981065771982391484161619811890873160957726549600127926913417125751972143391466700627527245854154464772477294591758102288480750235084904367173139137477329740481207169877013337997100292573610556484646437139949640851585981167924662340946170154426913909922121109952527322373467680260351796480395838078070246339738686139671248437109552019134343693282594023439927867247883740751934038669152513520220261567303315809218640954791510258854793265543355765369771256838492495358622310361431857428182798364726511879818975954643799687373079762794456922538568116208091911074500387601808849340993215052817701739820915761897198091206427910966360800130818803364073192026427455265000021430148253392547376032883188299009333969732074802704407180359525966676774934383825045030842076673113535683934926856712763520078605789177901527467350630269074363984985773704828762758674718596476583984687945874122475557386051924862058599896574198206294346322516966036872027516624386817072369797847437491037240816500536464371570894299700260744894014198062541112278170944340724683718352476609843360259990378199441989445357268306160017505545623115564129989268522707851162414603405471944811904099901462757816602305046397075030226064284725383132237510548638521088002309135795986918415470686458079002542651259778532519163613465477734918718271252369681273769612299132530961326508215935599970291035547932531121469079746483006983305317395277224237830015328493594189122831772421619505098781077373457004374855737754728069598003051941522866634501105494506833375961527979327879405484849228305170482031191811017439065088789134979905462626110668800 [162,74] 349061741921034232292251383133615435365359896667433691600257185455581384289367443878276852976498252187871338578001180066913329718019785626801943603751709766009490245727756548984019888422197483992996363728241421420552754244457678923387063520590896207562432896201033641819247775579795863293096325914807563634680143355776809560255927639836385440640987942156410421288272685289606402312416899133726391901352936773815230625092627424026529977937122459309549851984915365208001887372508278849675776532581910455954502824854773060804209609180953701935478202854407693731740437363940913784926011899535850981606022784205382950019678160077674371398201071509352586243268290271865607139469171625770915194126710651492360145949410332910748941815492936655886113464684237484557017306023311956563122105578920938790485525795968765818060814979265364871417575423184248116856831064776273088992368339471651668437845874949401396752951569989560936002250472949028374169986092509344515573976364965107969419702345151582208478552033842847117809117723665233619052521709503000417255657597478658693434636603690965334558684781584236138225535668512974212609325677567839611133076956963534509533424632501519766722789559905774959831899233967373018151171054931331106203963497202472475231931119981518112720710030977677576979506801998945122385782015754983323181350903226258051612341473775359784590580597023076796902257828819423246479306531789417543585157587706583863111700171536759066694377838667202486285366775782856541258301891987566362488414231895071386995589547270121895683067047067161492748191533654848951882313727862977733441692871813993858632482558866609862137654379705843255936907338580238021702999725809249482956725953553779271147523598146757356702732592360043875911608973162672438063876084184631427912095998124218498681134936604672 [162,75] -96955943530006782061681679017322771908055140048432639055481067557857749098752340413183049885931832789223661399919245627627294713873048680068445444815661797326848229903482048658182723755056115594048318934413926534635069058470515331404483278328892937513707622762835085012413923834105744770649045494138102443419649036029073113253132495158544984099748133867046141206574530598757019645725119925370653450722369388154347283269133663822472158769584774339348863577758679607822411723903652979021104115033062339416231181619121067174269999131091928550401466262718652339852773931095560912573582726087105592247882841024797019511616638279072743151471593524652440596654982671907877242428605116419010208863237885289043631542846248792223431380807319175990971397947582113500712923019262292065689451526573690938773688929188903807684105092950696525704348713927981625484951182828223485593147650776413827360248762858953953306731118068756476182175599478390612956029935495868942170355953813667487964471735674674476670987420507187246468098071453688663380813967689581208993477629754048491487415953979751463015970314011647272915625896049305011373870481787072725727956761073233680033793452279446299619495682282232825945098631248128086208671261499710217005350976144812691111879973472945490762416472543144492084026514808765400824226337092862403226764109394087495559165349658421863472944649688472472425048093698505757254495392859117837969038854739092649191413950589779046916453555779907302630452613719605004931160458235224184314567489939201190012720442096400749277943710236460066822981729638217590870774501205696541668697011255841340344920337822781908215666714709572142881644930682129232337157680498198790093280450418934011924579312301643102199265982068535145280169968696676603526480076337344347774200394564740488067988717568 [162,76] 3455222513774361119459171743686175958707762414013032981017125169147204021961194499702327811800191625632843262772004301728692209033504770233958691004641836449496377734692578137992196438234795937954319445583353874347768340596032393961662774760359771735740210141408251042716249707207094499117372570439870521715970855463003215616573299648186933094304791124813469245080758451111198135727038958408303687761607502037244790486219672645565125473341001470098937310941524995869364587294662739516378391808676915000101682623992950827400320353980039998051056754110023849789410132881111521328176237374512463155025368337377562147349347283976874845596322060288924394072076507171360099676488535242488985347486991437333090785075362831056835671775122678542029741295715661075271271636551264581090726901870623951118790397426432751638612691193315750464837782582538869121518094624315412538045348582283925868772107476607913428456637381020528644096945554935627393118181143400957463074264732029488387363570860338236753830017673596006332087153817314583271095789974177399531261568439631716399036023196588388267204980329031156287017938747076913073515552731817283630402062476326810408136692913917565573771906769352655595609501391907869648176114059661349195893469734660462309010926309745355816305051838405331866955782991091605953054283657981154603872510832840298843263983427864872604326289449104599758641798480776295310508987983305464648583204484275986765495535834517986339461333810378033233850836998350441587934938729321762532708545388289132517092145621087334395120223608781643172574501360979810202632524244618889128893981077490915478206914222099334238118720727800799136825147989361240912880304180426598327393888921935287117006806489430559537038490076473846855903240331216190991811308643343012932012967074177881099300864 [162,77] 362088879193424006134896400569407477303933719464325912626868039985117797575543083942687303767263209850411866383249822494917786055272397081113919196270819866214149381401911427327560320870334073961938340928163361810713678027806654066771578838746115904517906736429383283118116331848806511743915555750377994667008704371829524556697741945054294739627506507037669390426098055686921164141325109286187199411019861452952270447596513840289210556200614065210610842411580335451737105333780495877437188671499707992322160402052648208004093372107743667852595916027061690003242115013360556913651564199993029514079912426395900909108114566272742325828175376721110564697961395609328333271781510975360569716448877633635125338719119308337082855384619732720292686956081018350844494042217759768603827454698444099983322017943820793180703447422746473978139435633121198612010198947523020389740318194995307881039655070909736502234253506553456384316997992651261897828402827046323323777677428609844281185199103285127121408044650325978848647236762968765169519658207905089461314378328961876784433312584521350382128031783038063763167298775320117533413333095854352489723658862281744094494193534085076502019980935232498790334725174834276193415177766805456505124255609767236900486073616602196611670721040184317790179794941678758568822177675655383969274921138258277623825234679472989724158830232545707239377695917614670512246877140754404505652607207603299156412877488493990476632726073070991584354838743269729802411465028671395652131966540957793220467560421438521258919620608632223532412721416135825952480157105507024245100693946306045642524540251025333922934621442018412401097464733944711793834940411354638917750174990838850389308496306198355004534449670096908496282602716375906529832961541125037851550333282834799431680 [162,78] -28850813803010113105905712702713855009405168997008631937186861574572504134780377305286951106799915127276896857676263988335171301114389314940946566584397838826158908645808894419700547419349322043828443600324366691042013386478372886739221656209512483607089672850763181713985067534958189032019605753560317533527189342654452607253588802919893594010867090397287223159456004419806808607593024639103378655915423230141328093769646334522507667851798992011997326577320893729091375079869991016580450147092724908155668743097785609887716832472324255455384612390374252909303393095872068830588292424591492244400085995316265466144280115428885043214108592554519538493215867545376696010492721406590580197631834018263861682446447100208722622912236485219055317156595255375963885279486757225682238945801944925255066594163040751943496695358768242679429383189213573862494006522489817973465232129866278235803607333928330879617741167181745380626551068698442353233543118563163634337488586585029132012319927243305997024878916390246144419995417293958073725328726634424984602682484897036014103746987069381478527057838155644345088273019952744005360699656666695671738870841553535150336407478937579082412692658597386396646225257777653500740135838961931038271286237782305552637990005607280092403830481758411931739534840794413782155165164077807758632506791665449912256223365775380913433789631524925546160338213928188624306882590552613514442964101166206452432943474898316167769704769883444208652903782926016317032947221800572414906863366701647284983690288444175357203246903833977460871186058405328798717934050298967083051454561839852044750607680824779459133947699050359044093272273867147301259128981887608875813714199829682620161109812913057650519320352245802530730553015830284346607475804192326841402026166135872256 [162,79] -105920521670380498223338052825772405118121809703177786990081092631726393077351793989714652075674077369751073155857668487542524276077336974152213446777119144717972087928615071557407452471776988929048186312895415255648245855868449033761329850463281374279579813119602600347004734811652882653787201832322323978622658191226454413515459581754702035208714199111624886901300418227031786383085875553427077039335146325712814910149468385148278719603680077170838682573816964434326069601076884657748880474209674472927381990362807543146238741524078186801235110706105915013847740221281803906220929416869238031937121725510667375164170786011176803163436476022028974711402046242375895346124806286004497586685312950047517584144933323768938470173995111866726322769549603227569393264039299653071526683581795460858267711798242488829680128906943821932591757550609499943574826855882792574880431308817275627640594048039723665364749235215016181676189350095331223701949432450340286256229323693334819374019794425830484844563076848009833557117359956009387572568364417632951680296740280809161609168733165728045700817476608463739577106070807949960815494733192718747969478975315777859088057857833403823593652759942099877577282067718464043493841217424529354772834055393435661953221420124864747717281627334045926582201862654340240796707215805760827661673446628318576705027831027763233601861966598620197375638037407876426896655277268382969050833627549970211923032898972307519968099381697750318239584498613507315158144006321193168616473596402860843569292897025152148766985658529377912437381203267496116074353131807427543090476476447810727956049661418785695589811345857529834592110120863237123138024883352578927580786119801993987766774621104464670450923743168010294628710065023613336525623234367154561577224503296 [162,80] 50573210339921496118366684794966870874563690365019056518210996341303282132571418401119871660396359577094359838097002099639844975329334545541195121735594012822914931957449228867920370163096148604993834458446963649363233915634651040474189476850726215708942176243966620002266931191666016048959087401827424053265125247137591045179513521604280822632502328475856928665931022431213605939370913626242793240194508187527464741740545289482050146684426148691664975167285984408159844492623495995107578593276395186592994750604168725192420815112423346686701405602983087450172207737486350866104345454524411282187600838154448262271466814116509521580780457749906499342615322393189297192419265719139644010676073249743874390495467096954644209329894530474841028886791067189971162823000957694564581962486458873403251234034210917728445248491159140771161767431269706575362770317872377176082435248593672075835730215236621189559431056663170241097833566550924820606894729596138735508765681825909051773339478290791757026034708057056529566836489530558534818412481530539078692981891954990148949889069870615182903817638931136766372295576302360089059027434140025813138715686405070823123717105174880700390226595694168384734381150256727909746049579313798347064287319041417216480672518688518525680772060197350921151142141416279828647969175759217371876477017586173731579862917643016321926832636615017846520917724429510845225607650091139846195047859372560814430090723186685154816408697919609659561314728055943833957424663498379395039966853524795986701685987492679332357168786487322035179905732559873475258034342787370098649617086252954720322320722344638397968499161544020293919863409324002985407573411108885882107464088636072086771379663116020245660676948711049420723669209118782628256217360888191755120279552 [162,81] -154865681204014962051075817469808358535013291438943418995870306143051307247592824209568302653852256905499780620286145993362904076904171554497740968865845637723709068913349746098385238568094716829069764451053052929206867751999717241157012088946951178019232854572313766573368609753848881362054655229626186509780372415499753008802119855470443209719536086952167369465057318056351864715207623948852612798534145179943112185124110044666432968548598966202323311908900891389887973617098919952560382386328791307947759243535096950297195779287923722714091199254727575771057878705716381011350125571288951456023137980823033713933582930322672431753468500952398763019157116685891454105434644906858733025449236238429911640526876381172332473170631611475450089270653124098006811253603341806991682746045988201513522318491353031695438202706991012308050781474298625950845929122518951389262646149010703418041308615873925496617183014025843847321607281343910931857143933830068710080269316750534185492464218882435444271168644317494652377274013627251831699783529362240583756522936422146690828519197383534137338659563905183499516088785323250828947664364671973344640190274956325863259257819660071541466615234208790679965752834833679830349898590264955637777056437688596834577266156039818281731991509160433611722558671151120119895215975891374515373993571956197331908815716132425705507582929186805472836388480098120216162703619385865179260510793711948838964472979223982059214333350519982984562255993733533365449869005423302450586539679988875668017913592567614903953557043222473941656326033471898583014093548230888690075194621488198207558931956710300728425094682109577326047958540026280303765889324930811036231684986691339332970781377943097244040562748231292889897994207546069072972268929247001706496 [162,82] -35209816906147852657778222831705056403551788620400789557165142547997850386990084694545197953523011838506414972626087720427416721673305482279917475125861872337971836469284095066295857992295079761646506482575596182586710222130546140726280971016363534910917745522868191093035955103046578522194818943968992802121787800436716191226401112981776792985537878155807678984535474221315800054751387678522824293180774695267535145297390006703672389454986074899378682879158487520317344079218529176667723571822564824453837801008777224519318886174181492516052706646178950140537988107200016117840570107740757016187434057965122406687817027336970516316829861187928832433021737857267858745186093439631465297249154719825378362750700760077155325343361026281910320160088712794264886827865710765532707288585068639914798871188546758280493880217202094135895554149377348801236567984732779575770289129356528155099072624193228408795456163002489127878272585067545652691469785865318281331071843440945306365164351157869894343287943801439761306565043414050846141717274039325046455165214558465488381179726068729761107171858745867873907697701166091960449525490346761647890785166392377689197441931870633469721705775643530189386980935730712012541841244502603401063960299062869863375955494217508482838265098268084357587256058827523014528803160218648030522862398072414332699004943398013094263662143364197025440875359974473281600440707908689786571958468835196356208341691817444877308175305500475586215876303221529924575634921427673339407524516684410846929146145309577400447074054286328140235097078644999433117901892362317270472316636245628865316901965985963389363211711493813929395092598675808936971412851626338466993888862654736965562961491570871661431686473239260257476990651984411049446644274301829120 [162,83] -911822166474244897877907516229390720563868328741205926227610860252345300182076972617076686926135962748543000106464041844160898136360067834946673626840919456199458256693518184576229079163220486123119644385734691787920171696610121044429865861455794125270214568860219760583669789522626825926410378642497984252696410803274516723547488987702336143163279222106428583036603799670284935092468458620186829204402998796216888412481894374111127687401595295844120160878619082401243299783341765160557187515655602874607731819077484753055690964215388192743928725671430973670200826966280442218900603930863743455479543565453463761236479395907115886656296582607891336815639600582357762705481693935697640144621533022288811184618262257744742394494074073695579674219309352273648292211948726068471891159411426398351550650422567165577004287354421044443838319255784296513468518931070953181921370900201592862765583673290957058592899990766376819345690779953265593441631447882854572168146226757031259857723974782570169520910686053449190215740444953934678416670721571191849785102126374752320324984759248344908665368305502702307288485614897524952356683411269827758018531759517106274762532263504000636906017202108362651256972292648016589765835569546412767759213631870038421754061626291236471769810904696029067650386650930185267760530941186863180918132781575719115284734369740746225887158622952929822096060163572691265877709922554876259294773356574490934030448743717074003626919351066837922527669885178765688039601743127656140060110177235692103476735901030194818816934938090495081371274385183804077475329128526989886205806059076919300091090357310901310612173426972681227242282605846014387439669631020851030980554900867156071800648388891281891952424595866027381730053731506409797913017319424 [162,84] 47559000529975391190285691773434214001538610674973305214483297965835363703966780118333816263815332100655511684162424907798912267775377118437949059001119935700922358089033477975914183642459341641822300285273275352545969863512882614825948542138020344778053989736856219807816141555298060336104308470947696055073601664784823079289484997707339119999852141869004352771524665239102271982902492620229325258295418303246966711330862460063310206439398659263713493669624802347491584337962969390197973844607638888602976470744963068226740349391963063591202271788234489187716274067120642442709607382753203198116293012492038748129260457024078725302320794752812000213671172651203093815715025302023949886670825947567491985607637162404980835390793392122624570151531326975076677443193733739435944035800637955481610936957003381002898990857634913464639818296929780367313869247908781776536332068278214446960016839609607925559541677789842890415841947136726518150158400372336026753362291754738677345398938281109891917587679225811332106269436678101256894090882108895228430391579657755972366230925005552068213748942778128758976933993709139565821206186811948578901452682786812997157470315885928000848717099112215157379586089307723082884893832072783668800669378266900155658311892322674314362364720697076640008872291990182563818314145634097000286438579709237650455490138009092683864419574843560349039538497204402954911617836042078914896343388558861192641993251898126278049737627065037625782270577732941521891580448167421664614330890344389341663770801014382518911197838279306783958263191208807279416908089199322660177834071705537910406921674430102852327754663724682855050917362765047378631345856212291231853730502269129952728644260174526188272619659314964045266419861931673357143310336 [162,85] 674395939838018473662331733219726234440515203586761897191172704853637034118000531753421643639986190975175686173453750356827096791862827499499598912457556260974713454441018164811445281909504581650825952162860866976784396468527678901368349650540862751972186649093321770355559276166944159368380582800102578599069317675473275418193350191644049195183963706657354883943661413244742614778406657654681092683395219187339093660607119836583447360863231938374597003154510569636923438365319177707452554383161353090246095108847678629604282266145037014765991988076028793764492664998528082272006704776657260778605904980471306147978470654024237036438826151411950962921653922811183497421010392350239331049906950155551972925193243792727945146414203062723156322103006326698002615650687956901355906714754362835182091216129996084692743283572510389486906301181031550665925729829623441847019759393813866380196593285417620892115891749831310614873864250607057419508256602521852090659977653820327710400267255916902396620921632120794216079030396204899998107925148096471844208432891129113879978633388342891014693811386463196075836858919478298748742273564410238237295199660107552360961914793425700368396679234725959616729347387654279530276515239118917497841169517804754565233190981062864287045532024893318408705123965967407788949493567057147842882968715121944170017985285626097148271557992210104344074562167871921970337196055801926812033496623628798656295038155258242971245972952386385115868864989247681661094251457125980444636811338131178567031756859442860523405097487583271621790432676975456017927198891051944020493844870019057286001070214058383555225836080831458405553667268144928969630819609500669632760484329651984039709897503748073914072062829402288475924313055723213619200 [162,86] 13559766020128353585065423919334831725515501465986644506276765866935962430534242808204514825367720355250807812863783114119019556233830356642999183007265368269463192807012146934444641762791922069547186058545265578714359439912448400169937938455233923420904256641826890237902404598144928316743036156882642592351707767591551316548626207582268919627362998624004505562077794081378183904511490774626188247121899440902915850704490704617082485636999329719408521757022334685518677616797690071765418607532459748356804058573425533566724360749562833781013526175645846977876726437775299641556680328913840471318691337786828873862721991356483141919158642097726846182871225325637591178635667280273781651415767811659767564980157491796310371616441159139322953750740498727071379166411572704879343168211026646142345226448356088509266161283573098087111056441265124447180063394654301410879893189601191501431120726661974052516815610281102729739366535552626541652694795981076279349272964528802155631661351438865181326145203954211479759443230035834964545420586822873475816342883032994224728147184189469719185625607912125297937778077015093418401271104136353286925413751502542399418537240453341087559373571571172167991793568265341614529629914116452615026058046295519751599044973765232056940716945523850196843561203826226146315652083413371000838315985015723802020451733870838331086721260034601160196721820678281803674614785087538571363419377862791796265177026318174282446976157778262106536143604655510244478520072939287739143329501180105150635505884127978478517085381847325649872788091103188663797148718929572321459329430620773649708802927846817587985346779961242526737153280099774526252937142527165880960613801610178057648652383790906062405724853062655227211128911194738688 [162,87] -288539858380152294021311895277991710086073601121745775093435627176146288698589415789029161818982050660557276910965081166209116846088892803183779866673723625760578287850846144135090080130047169608557731184614210135105669821933392555325216505820281396969981131651690703075973324294108398123634127314889546570854473257006046232779525783989476964578216764571792638117662419852920995723058820496664901140387609307196984055708034597678112563838372929717868002657129074389354133849615268080864507353217241910462819920657509549629931259541900511859059812061827954748203754214997897810571441752338528598459988926627315207045457226887494315827155512060566319366279927796985345438342217487053068545567813571684194804653064230985168908019463730591488411239443886053142189547049281058317388795747658813571567480887571563595238408095379316291409743854674081240743567612162372420424813403190959771902353915335938932382059746345963082491478515569580790306939136726634509634462093663789067092914001471882550250323231876414652445764252442202616303300204011841490450095087353273873723692209130091143567466855360561638468055783384728220950872434309649122365487071944762803822090974171044114388871305946520839394648271433419950413202234670035936837667046721712167907725559083345178320160544390548505110183916348340851561836845834830857541096858983459822187012825385766396784386152464780448352535385802236726879010209442131946694399864142491080366962309867603026644694500977203111989644315677408135080317193498797862595598256431628672852485050722596408835323876572997866355494436264802406626734528093795129538896629829439097270596104645022401598236036750105228032928417127443935185180706164952877641543057354822956967015390768370689548369168150244273201094852608 [162,88] -15178297412421164065381732159097426786958535054573985998450759787492526286286026573499753663750224002729611034911954543936561461392456266633207834955737012295007085657108655525784175196193659382089874544001502206341195617647244124022070345192403648808603091178550230341274812600154509131393779550409903802145458149890554898488752063374096612511854415450975593587492656491532903815804936032659791407072936001493654823120196394575322090000389108507889771801604899412645382608067019831774697382482697133430398668629254238471189861847161420302476449017999764630584773353163534003570495351375552983355236855400617389792451899311537148875622894053400251173496255228718574024421126530526349839805091995851888638020339589557348116801420458081826993180977280297771947517763383030398294060070489386078090105001850561708631569020943167331028202794295047644704552772743399244841040991717720840705449978972909678726394326751444543454023361361048077031498935229560482612183254851283975524862133705502528316803049195169874751288255014039662266020306715033179575562704673491913716099565998810503603278967558431541127574336128582097343303242029387988847349631725008270248013692650476320448334412580843800084985278477261728976280007099963918174442481850982353195267443155757627045339452335123108245678419707957928836945133882561026427505997443760758870422296764090448982041194099883024185329680654901939211807862801928531217499023291139749025738800735293303355250832323494507023694872631576353315884534394667690885393391486443576336430272843094138475227832972987227023893773307968258982430799716575328907952149167949512077064881539225815832960135274448676205666817558543332713506744549618276259159319378690539451120879808470718574324977499964885368832000 [162,89] 214322456274048710673270810757794922996735238170402965800069383270812886986619605829639319816869207587861490808434429816830044330112652015388895475372584175291857861557419897009446619839639736878567182189718906695002629280949614321704662764418370624715610071889129912805295230254195841006190461135929601877140022103379526992419522102930553217827742098446176337261863169910715136027575342614979560745212661161062060072506618283174197378613216200838485039334469980996633604687632934030684682942178826148445382029915051103012323754103364649752988551429112293739245140782722608632560824797356311521933176140920386571962184156666942314242028164546510201063767392555794884664213945373366166847413707091628875433054672038087781132855410682001327653453219350640342981639888435226514050218265146889265834055834217333844270488600538883126378355040142801844394692847135836869945435496546440585351732087946484666338402673076556498789685678642122534844674159167338095425397325213547624215801833929832670784124640473560859444747749989854312934916376546043399046333639032417969057016551751699382984721120519045182508042218415186365518329747234826071425926351361161608263318220827414608158111369202380675876297144992124926937099542856245906950603381080152842901967389187516429148533015301625186657747188096033501898873302408505645777577860760378840695079821649734828899647551542509919020297155907694958819360347582077431423301523210850552998807225399455111198689718862670086246443066003728465263430096471098251457082388746945332103537874260656512003943884636408911424827290131375935590912928004100857252206866400405406861306183883262093858756193934677890603772081447310170905238724003179012876018324799953330537847877700009640440130803738914193408 [162,90] 2994267780959967876390025509258469088449308322259815573854674283532089984303434904409116097457123306389244495605169372574847102600112115017506925772679438611120145816180988725501880499326192918117381444834960975886805993881422494637290720132048446600580364158722856460754180665418946993969282298547356298420099379169070988528210957244608827571994881272195005823133096951277700767513433467011165683053037444771259015876914079655014500939477745886811391384455185818968192130262441517246700227967290542096584109914877787892908862494340989251485118453543467832004875875345620622845735969644310191483641822519416721440692689004817837267158163185148082063440346299075680238459835815944488511783666487226886462654003866353858437079834183394073095294942992865447527679871219296478708504595043887021409598977263363107616179947588773733119037764923097145597990335104639397549876850281404168275512207123755681612611719364424958908664011679389285825036419979813309601834828964809080047796095894948806959205139288897253208225761030042104136155159258602166337525521138249443729258475194800372293766632248947439229839347549774421478713585715598727867495619057877446106930332942505275196635685572520496608953100170401770260602376946597625544476474932942328245961304249294995630727996002826341596014594064048220120850928163054345811886161042890167264774721933558210784343215518254243441480947651842534945403785533268123899519083253451458896854938260898980233852067754227513152772515744140230438758550228154786236329124766258083862971606192442539444793142488448651651696308064399518751170311873270350634850527021525449205067442324319694196783042489632381868901587069172656373953308807241260333400858149995463753984851455385404695983168579608576 [162,91] 11908699033963038917343960474876057895967439837658798434259741870780443258118743908003917466959644569996899200377329914640368651158542816304647972313955833831739251234870487953552150167208438468861300710780968120168502888096822554847268155221633953297997814691661557733503967992100184143496187703727057664217298266137396589789039349922694992131094655683303289972816073104426081124261361021015785310521915804234077144848046740994415837754838209107811137784978159243776011080035347849311468137653631055679901550071630968798662558475817135862504189980522817976611138465757126958230485541148122160617905931648807556402380977381393359830461091380804184887594803766468508434848728366879255716422363613039514581864217157001321578184359307852452836295143205254882235556969421930653719507905700130156165583994820844354844173319654854828657019804000070082265250691783093503911268942856017435121683320864137532071867268764366738654464399176523377590492250714700095246194091339942117119772006880700359645151960240122927220724333332098772362592230141609236782187471474498362703240807342415940511867242548415489982147743485656057987674478451147856397338516804907179487172142461211656277323366147791250597897076333223161315338209990202146189749897749100734232232047417934494743725180973532656126726435445782840027065999885510927437844495013035368788161489733408132312470324799361900061717498560652492930797698499796108871447827853719161276998055315080586065096071729892482815569972583835967728805305629244584933942031409186649356033468160739557116471926541877762254381619348584602909448118660442999550980259155237986377354441103286269126488999599226021757681414476277924368221618268531661549600035022880296675429804186017613452602638336 [162,92] -179320783820377856211991528200597957054116836031483617133407875422552424754056051451879013804889159593479317347828955205257996744920726850181069136402839046547639665345803085088832822319738135555809601227567406954739200824338747323770022160606370799419257108296759720601293567499061997352429220604738180525430800640860517444389774440403666805163923542262477110475894635296903349257025262165961370829217275910264001301024453858953059991040599519393409109958919094696049728359267008305537500652373806112561263784830263377714623612928421390313566010732857629035641097621510907997058403229076174367980177495405556562107732559135246226739251135522272943688954638799189245232567693488819902320301587798342873946942145703540021814909940199342383576987398307851040599413713714901320911325458880184602230846322191768057844972503819738939561258955867932286707947848378471410038482830343424895110974776431661141825451592192725490188163343101300384988939444273910590128740702783678545035101258888828582751286088055679423550563801373847416857912972024661970732095581459395223516779822107582150495062073993950446438975818091420589791024101946883863211787367433830967376163472590607301377997987078665071296219810068760708121272438770542767834049615565053648049298888325784119393396742500751829370279090042530804227794454189929591112680174546136844756604333943801724469213428310189253189644330848604504864099164708984439726047456487579596180301748065458620329516069298220703960086331400340689189167578989863696110843211194035670489059109776451011968422957909574876889477308555629114306786943888261965034279424533102831937623177562732577168441239357677257877939901843803990798743916655196904467016114954040969951296471521490127212544 [162,93] -2085036415504556804033021693707517566788428403823658354575367086446944287949603405576831325488369302259531272413547341460360539164605226037720805258518686101758972448957282779664624579632806688009466108371905289980492229947092873368013474323025498974435209613978220291766829515905396531961538295602226005383327562394119345336102425155632916362032142316194425949612602887963825189206897149867072558054908357585967767958005063923562873132739121782684870119508711082149465108201321855393649434050842106322617743770363966100440123188477386606432407167587020859153694107819135972582155318905009431062636808023661199260625591453189560201648226155122098215737990390093186039993332031523244928731843473745814198404246525498337797223494560125986601921650017198059892359753808403392874887805575477162578532335307425917203341040801137577105041719590826564908108249375864464537398712986700988210701026137158568183818733016043973692257809086555599306537086921100098324301694052599263761090507432677048975252973646073188673772506120877670603631331040363426498322833203653639871716111894782496510534895040985127841102820056304660394293667221795936015339926517380033738169675570901445976274880595759959345777975171727271726159513858634394915270658066591219191984144886114955867584830353453168601451564427571022641034791547348186906713596661370896224648942787322104249584328366518472744677462226402965942277190642054686481743749044555676407583279250017108481893408696548904282907660328064138520909616942949828566861516038066959204399881796111991858679565824564319265924387377779008096429777090337867824789211427151464157919156906975578135543727898350859566586305793377376825590409775534686964073382604273978123783030850011262976 [162,94] 6077725155323856138241341320203250720828297185697318348977321728296922836133672926059540811460919350392275216001000606730578423186416340371695520027288741967213038363187214367487483371742673575514948403424502600430839648956134899388313270015117470060260984169514053837650346471074894135185805210368281323604656752111737661411475656315557067743314676558116463057202063991414861298501213059367445144995263656763310080283781535275105561335523212263656752164600222359542711967700631703035224942630094030883841652712374836528410103031131676126549747938757597598448122676753450456915408697710781979233931497973393797620823178365776615198840814851062155588607102975165581278012286468471328319574480718689106538306699439922309182789249556588904406243691802467735110285511128627304908033866971207055207194198479527047310298041130871123432967836013342286738607531797933091914349314710761017050591178566204570591342541638166077475087836406889604287324866488189354075537697174716501049733385424570298839439602356011965978879113873740757686559016268036747154629926769324827873610826182650497350868207217293892543261853436765008331657062833097211665601998142749448208258843783493388540560661955458265831745724713248430049670015012300788057025489581666730090570025954130286598629652762035857154357167034863504902621982821471323112607185774334549806299623296327220161321035832214332344423661589026665152617728472672943927515320377945139570137922407894208881553846317985083569078705498558482812126644677772114856114703980058243039893161618368453645241065235821302267306398036729959737211076797473807079542038928605029408025551594441454785613904688741980005178473938482289692003508725657253983568851833636169527203035849984 [162,95] 37127651385921436868886278601703987361853246194491512950353401593603807528799091395289343266932535746860702583773675787732582650460597590490372829365967541922858308758826514417227128957444025543635851633753471321037398396012336708892858259097000778483255607641867727284468495893145866705216165768855844505351401958152445702853309037733539338042715572187801726856513180790413693249526160568265005238819733403903244028454585873609917801365700958857562023751010141915350751629032668408272838587223523328045841996437034963222521657315643008704508178674474955983077600784893894014341816266529634097546996619888495865929059051430691024775394412362442833258354900312169487047010070470409507412412884730689475637414358965617887587155895299263188374154916831164835406253593755746903060646371773257929415685334177799302957266511622051900988502583107237241603557692320959002298051017835338512409920713696128602022881841024946973572184443569752338901500398325659834532435739964490682751241272051547358832392488610842921091007200201263957737978697664703386599140947049890053565727408553589208549581619483574142329213168834989306052011098145993500648459018448486620993697421330612469030235546717015860073754535335006947548958276696496746357706568996918022293668455248649958497991819119860706649915428980589336040071726865570515568609219440199148629454962853858464682004923021513268396142896168662070071077297089066568748572689384404560129770715727527576977068940391414800897066235547363454551388811227995409652572753082359262677969482997682069285123783941380001826830145492957527375328342965859036540354357677195658545396223500018447614124476159833261262152350677396584993431297783777337556376373516215583974096896 [162,96] -87609079995359581717804190368650564442751467647837477465644372460453896037129857845945838617284275162619000019729412573672547902074579785522998375557607859422061958855436046835504369094068650365531238300370449358081320011802988687344049365854021051445122866923552667875501080789777400658768761841149301338912597131443899364290721238310120105510402337845039326624491007346141114005000291486687091832116578612053826351785325301845678755599067994886203098978598891677716134979999571361381702325616369556170694204166115348836677623141530520515122095373593603716009110257013293659144834749891439900246632593024949730211405868934233608835575131265224451518441855214601485239520135835644773592426431297563572410943573987878993618842789275896396805831600972271058019297056308432346787806419168878815282744002237477288836116862270167499823997325806036648405854259892038192137706257621302684170527671983998478359777128072581177858773929807054060218794651629745304736601362338782471699412418948962321583461848451832579293672397223665303772929322838678045849684916609132166539415053914487114645800491123133943205527212268306790149052913956701115480584897062737801586154931448428540687620639232145150493428341302130126782356597554641744076820555443906285964045556763860971791534712585098870928865524301149830346704815801841993698138260474407679557464670118038781097300122545136878719243711660360028924608030563840685638214707933368250320947436952136876478173172400871656312486808040198132226281080981150275171221996298490320280321999443727703017916350059945491000635420531886388650115925744996046313354803566882225901581566786782984066960142277145084208654442631747930254631426884727130203944126743226744832 [162,97] 214579833698489433302104783493865629373217343102497473442657584497941582874677943561326502680308145926006561013288920926423750505179271998285626349983758040691845070645320828310359456094892631961864616946772617210919062956580774043526925507869850072143917293606333422084843465047248280930558405058636156553129330966329119681755190028005648652010671746817592753874703566542125275069003473097932288342380309996929867693302436448752926433113364477248083666298489634718691940590851737754614028575322132746908278399651070039810617342391290851182892623737041273887085562657683968505883964452619634348605265815108720897266712485049632352260264425206856968226409214089446679053593716335547906534410635101243003373576177215066530708957284402934894879045910552770152763923679347378308552577166258876456522793470399196593922237354349934828561426044918528892909979672861352426302123984659516858024975054641090543136411610239232796863299842590777272993502576499811882964311110551470469342641248022958525678459623323959297014074358216170157652136510240603110521718014411207114349518539237363045634383937701055766992927013396048712882748456872458010033662925111411609875297765267368215838410196794970266697794922785537627091030017726998401324818350447808610785117738911395744864188626312442407521696120024849717147899233061170715769900298324215875317317210249863454412813902238274080146542566051224585977104400633183495023314128142673171310609709170767868798515632629379060317107243777895148545336359751195508564143171868187779578396946689608119372560429938725312179481828100540114386950518258204228700774059246585437966392669326446424756744426579373570835537113662915112942945843831806029985280036110336 [162,98] 983661833045232323907541968121888032157098424920157809118664228036173154488364944464067786481020188235736257306791756686118883984352936023225929380166572769457934945516807602352231384623767855878463283027416244902076407582065260148435173556327407595251270829114328202289330036074070901687542167786086104824913283811738212898830716121368372457872718958289468516664667901932371365532779546090695417676228930551724850652017370208846235101672782717584767832007038312233833165904257627995203780826455586090316494464095717143245054546883845177486288725166037242576033553554037489026468123077895950413687185967017454152275680606795347549268481806410577204448593681775199963481771178175108195633851822450008611207559909606825228536841931255785435070847499209518537925446640755606438332838924744418477146360865430227440222626296070317898782346823682853446842713070764743218120648658897178007559012438152855941613422785542767717818857858532647803093170431166212812111954730035857830564420073830913162297102702353550196982655440103980077552717832210012857498236172640278688622587253826358739535597269656889079277637970075215546324231089440178708093176118018727606598797707417383588721057996334847767753121789126725710518569875332643345656305216721932321895541064841873389900113999401681136180224833027456287813786262323166665509053648064249540296561807056457419453007911232422734233195771548601459937072091630270336906663278576717464298920102125599861675100205584179348343762700113162025665851821668955807229483043029829894864736253585468255081205576664709606529035726042575398563770622863975607480626956638291653805602615103583001144992553322482558044634646895555572493384275665403073323012096 [162,99] 1101945327473293184320796095123101821399885111420925999137100909177686411804192887636491306933014637922538301268248998799164175562245661035437243914708321518302373828142025918377353755624400896539088733442241376266329516321052691908453731536348109995344460357856868911885292837888214529386876410505494537591676275318056579432205334275300688051494491363364718853231564995571463475345914033562116409516634645323508942540528966352196264080271298830447295593632788708520253026817726136926422952642816338884039312140484512328325115480773601948843568024413262741461951494381768923250232337983447881364277761082347575715716636099929832910454628441667109269496785443932429528285520620358840820369846315092910165490990457919896246855725012645873903043924933762235290940951257217110202964383345476206261933572519486415913274673843133613198180363944427821409486329600520151703280867669027383063123531897993658432826583394833752123310246475823644581480710199540432280030810814955308116992487265352478968062126322171971307604243468671643048385290762335808267256437623651203716390803965625681359197589913580663169256585798567073980221861000089185514019813254874008566677930346324769742190739802201922437016787169422906785141763783549596007286345299098191040209422240295139378207884027370397736022262064694402558738820475645325760996402509755149883054842657811805033825354773271395780622593075675498697690561991497694849633756947529593389151855043279502430039369300361701716953401604615277365428048816047678299684830253968607846440245966294454424404358065416648469798574100648176738748932642392729258121004290729531494257634149353931183313837280611983058826820687998621128121666679002480640000 [162,100] -22130125045629303031913658641956784600760355206330773005705118809670193504112686399006634590240940395281031069247518034158927295772121315929842969248563542032490672720010338397162984073030570309880077539346122127670740382850504113568465151404294737177135346730195270921613576379968933372049227665496853823002153938194788277148055713599630611470856142122536175771190807557613507544254287812134817052334064511314433566874023999079706851779104620087794247670026616529202933620850969184401216941734938329626626227340743304502820758256573934405747263240638409929507976943684973983017217501568119076708652433049096997533487605317448006138007218222781197105627497605475548530676307521977242985627745220591529634649030161440438519276050883169723156266093537282544325505412964245573480561027063886517061810437933866621854380482054395458668500617818915615531171610574058636309253510060032804153583346362876568740901556377898839986836855651306667074039858738596353275669503131505852730429987129638141044113627528608037103800423005803018986253722077539499629077395483118074041042892269404836118884066525990672339306253287703549503365591256522220587955800665199854871506127224544413059681279165551980023186104243834865604119962811809426011543999599708672447753667814343862536038198633867003179947861715032327536372903014042549388853535594139590080071910196482017610048592382663504905613900804994986674817184134194599898343504665976514951361450720647326982230478574445893147797155059866591350464784570154061217185675490684542157141260107726675579413564924852638487957018661145655641994616899840845433861640800191736891994835915233485178742761488778911186930319724068619552639104176779264 [162,101] -36065282516085926266762258777175376839726086092449598149971671694928505040960823696367167859483600471949205309409067464291418975996721694523588525565742079101998788025991388760286911381377667016725643741145861666043337142896759025085710265746190871267993489033469203108712585835343720962782102260292700649030883485226065602640204821433289162060278866302175316191887837691678813880851158383654517000363634958317181319897170537000736193604098105156156139648423000197282313836262585279823532564282478908733321665341722576325382264293471318503971048511213459966961323942339004249685271028270830428496317761128205968844159525904060196422180700423053813334041623284079311543160708006243546768501317572711833508707399777071435220548051570035271532099534104940883427129054725540022956186193228750127617226273544078401755901991551898387876766738639166346591737997282963324276989824118021230536770143084992428134010129014741455750282354909155466600439187456037208431102599072351420101746697857184825966073310382697967861946876255598449578689367201285129680199076467262594242940549595905325830753893602964035696473605582984388028922992564468999063198678865141333446022752909022350409830116432502264253707411017561389909316853741294332321400095448782909809849403046185186921294588686127463568753591025782936950602136890065866254652397675516022446238562372595833719942313610818790128530608273111347040687993291041390575770931606110196922748086939658557157962532008283462913587501079069069620884968533858490953845788000807902381014128295539852682309288881958043624981582675517296693724420329326220277930391330006888783645940108629575251942201769944953402344833529813689919030276096 [162,102] 131360167903589323170629476481472710594381940826654025158459793819360868581688874759966402245037989524766011960215471700164301709076595747996269400113382808953376840868315239592736386777596187854039160684737818240455965965020848113845310407187639367636604736743534437085748097804905014996837992511741015112913703966480380425616711937277437043257138485718909644466899249075513966987977326482844350724547535403817206797844520733790626549236922758198227827889166057262660334153741395001720093506204055609535934699581609978360022621548552199914133563019628160808902704907883214700013195649199361176727898386449256167856451232131537067871435316002051750176423123208595720313291148612408985174498476565094542559336439166000961264090982433824110782546432644941331501418134277397205946226712251711538013342695678399970275821542753273031752137020769863106830287811201864743848542649111283649946159032801143344899553171497178248102700195873957518872561238954023787049342502018502773263491417416570233530133514310230635040421762089940664978797460622276640293401863116302041228765831624213901829638716980341650674735171526676771294307665286419592710911795455030043702505880312015776712465830991541504725455896126375619728586467249646380952561511242695474377348220946508624095857010941258803898489324411013091732377203030968835498619386191541505665561482755815921040585838704275087810710630757420970152229294566984865496813150667706139491692776646665624370491466805088362840740699681615320688731183248767230975259051500694720122831768340234962541025890640435504929856281116559204614853336094813237458495111633110192958259888764667349666896306300621336031082883895782044388608 [162,103] 181846958626279385088053337617238387590576182971219703728797097238280986329979907785045938910272992873038211726372020758837698349383395865944131655573774389836027645721296796798491862172434276503807757653725327815970633102213059242563620622815604852240650517820514470592188920687606405534683514008464270243123035610241862032832130437487438824878156854414957761282032349432515577283818098995099131586374947427737171958383137229163552013470816381785250613278202340069838932645024603680809320461075123942415088165258756888336929652683983316580260738311199919430395188218448066062350300251631056860997074417355516730754474671750597949777745105852146099416327214766972167549684430595192298389060964032506241019747537727917930687896342438397152831641708204856699649548832282313727743925323676780868847093131986839197533061802403239260432175263045619844447501942814717974723580417171810423000548688995670754058563223941283540769362387168454254148699265777485779131474626678228485650508357121831922303347466026414621277147934368351257503864080543250336501871456093356789540539823097507986172674070762579554977781565577684351301168015035294480301449840467090406365523945913710308865628710991846010753327917954029732600670025304414400373173325475422103380440469512114314025920157225845059018417262128597588484072584504816016597805284104948534057686298319038951068857877152895912165442714196485275402415934798999854386370606760687993236886820266295679312330417397681914796319550338703461048623821426282267699723882392629855706686096065206842947678987051684848647189071977563654609504140856724541236669164166306797843262823098356135089638485309737015044758044286124032 [162,104] -100021362148371869209082692217058317255462729128282194273336518025674116421205318918792355114330567321458793106287703756413894330339216337560393234142517658375859699352212442585821556796795657537423395288885650911642287296216342485868936176582296035819595410563372461738838263878572930996733414981301865368529359009241113124544345120747891336192953895622160791441805886053812268041732935721288515983417275920172797926432887688552420632865230356276714454136398347086994349358833374182688897979484693203559517791443643779056537455451481028617578954736526887146617088487159662035093015451436775687560549524524415884522504367325421508539965647911380488055200622538458811138566416884088134459633584593513660114490332150337521773766968110811950327668321790779235306129606159360777276491516330592932380704352541292173233146870289854027230607979508306167810328253161419182933533061005207020200693402777147617641065710951915462147695364178185560831194012230383494723394472585392887475124549313212909231712953745566503444808033765798210236403552661082533494721029758944638236337881810946621066972441683834510444337273710264879696352935694834154838445749785416071660839706506416422375808299790929654964171812354117632820301322438859634162700158625496210414980218149133915819339957717128475127033130264229177018285873220235096813189436711320810364006617220139958554388028061132488451465628635449385479023403733162195745691305567991802027977677818764649739911658647031883995754816416402852013515764779807759770749501864831127613757079630616152716937624339821809084320197345656768322689176097515569900196739918334627129548396389302881168611303494931685622508683264 [162,105] -105295878023642938779185968228237397486448895968936300367313830228169058514934782658205566599423751481576128622532097763095830729899759148325775822614807384666929286793966388420367903373519014869560961331975697951139940823150907167352808535741835840634874761163829486279112354072899075386114175876118543178529621861411581555620908820920064338754155175508666929708162761059572941972455160162721314869833545626760719885166277859984015375409232393127113252264666800328312872868907851866318563789493437680698289548825689653542798844582232673881383035390192854588804665497686350466897827576161171839477306417465965458891573088506521880038171538047347495925776154719091917969316613382252206965784153262853435376449285722391165295346188092539380344836281872302947630851350603195722132282047904761914257149507517713943060066498675696934161003503821844315391179197755530515152791959341510692037019548747734472572113767719999233456437743860000451220148859683921453096813615210130784790041720125044727259432765751415131689361992106509261709863947830449551787446333575432402485407855202400274727094108086192388072958334864006792759263559507247879207681748281438940265673606429047256620210311977191320405476571371448757583299258204428356142793928881614365902044376336646368110668396650353132645209798351500412759170981596365580908029729437422541872641978534806082876542974073385916699789155840940111522566202361105780686471448866343160333342353059375740420747260609329102102830547264229244640596449498004788763865098653580111232602075708732675272883439585793886943576074892347936088175382894099705884029916302705996107424021397169713023507889927454781440000 [162,106] 127098907042369772160325919357058202002439786108332073415238219845303044810081536474037137478376064413996030741492989358587755052593450717336478255043815586294895804392702941482939496678641992670593704638850879636238896383180953248770640552754289563992118425871804867894898465751450145390700714534795302381320517186578904396750592120788235783726277391415688175366333334016436543526423749856296930404381608919222813801229234525877537355442469098809494237371705981678582874924427162450912187299226737044788811668412393076989965156103429382048211085131400939393991714315603432269776893187918606029878093954990865192058059601721088992913777007546479366764784373919474812158772523525105518434486292674658839863344260036392761354385265468189136981372727097816377660362574323732851535444967853751465851548646684727775762166211441604934926937875122449848484459663563204391952581829471093759670903365289346739686496212133390605043165096435157846919610176955232599702904234766253426731317063925762123078070768461711617842777109840250518665639643998945159261011057243408268124449694817383652007468391169838306687462668967356111501442826492693359711886431339849898082852672082803620004765151164267566885859752877021059640849007110666637529787869722711440031133772188616808387982683855060583287433142955758535470149984155387932097095342229014504621456673705292789316848730159176231784212420984695865607568623175944625458069769077119869902852159403521851737328018323718330442704482905242732098217118991779748725487267799940592583625536692268907631069927998715331644857774377867659408102093903011100553054881218426975041071902157730038449388581600204800 [162,107] 100838483815668674764340017900203658201154203717220775076742993103933595462709325410010751794537295950555255863383954747604564975115818702692113868150630902407559484389053153515322622497320784855642214666895017260321532383979570245306480630140314594795126612069972048101329179600397232386579611685714256519706944995616752664821593466065464895248168691131387319326377321421453036278147287207381337186963789583801072620770665379607602160329038762639592377088067475804595287828175623783046583626033805828500805721069864704172686233661756037135740709158274983532409708757155009405702257187661500693124134441219292433166317172145181822966568441331337937272211728942795754548666473555093537755707198053442827368467713196709223484206014058910793594498313229937910866889419783651595674450993958286010419012729109560865868897952131084797954192242068915084040493654342260950192642924897515500153079350204963584348183770742991517650765623175860548791628356301612291541545895453098706368899776582953761057689979638893636758909362684368840130369792998769318046704605570681548253865395065364940387388910607180230651027291094492013266518018312705266641139564763757209412537322156119048505843299123813790974737460993390998893973327828228870124215536937678738770524548203714797241046024088085408000174834604701097539122122854610185725071069804212512506034055564604781871665387109266177271760395912351925042100445600675800676530276028112257787007521108481361575165252181434765440919955156779753200689406749529445285154604204477124161927600574283545397595462219009748704822507997710762600590454740896305080929502613400008606097738024847614178232360960 [162,108] 144697587584913502483296657086141314998823390022700089551566735973820955729496130598561697594840921612228651718744041418372847654833914389872272762413453768199950618182794192166280714654293999428964628538404861447259017482480934384311219087224949215506955969931904596152968450340232148703812551198513792595609278171859825077394005131295659194505662865922588635325807256331821145956189389865370879370974976428900683532618003451616515259005194766491426721188812730714957756665779192471526052426125443424633759472147089305593179308809142693332048619339243299617202503338801550420435006731905217425242008437819665983220153274669223681610740704103869334669972037150817723228258533765342161876876204337025460273710202755813018361656501713932280712689902452216376233094272921200104697615322450678658724242550842412600640770092148820250375714607857030661650596224148766148023774244456033772041065169605336158815837347861266739212620637011279677205516686245077463619672699774358337883191122114010525652949552765121449558326794254443206362895884451404451099365170854715274666364807635457269313902966799792248629655120697798293637912488458620570162624735747500777240348639028983069886077973784931446409688952708634389483315809526979498273398365828082437107132822585170646013642293177227592570325971239355562791428601675037588522677316927758659194770548713805380940247760598458782402628348248889152571569266437362688456664587097714859587836841248484636293382471192959401339619057646132818057604970691557398640133711450200606589194384463663003488278976942156895284022292921895053306579042428510971299400685249143125895008789626002869167872 [162,109] -17528380127692979573518432511740274354243116937264519644463587902405845906948586473257079209723594905872641686946207846064406858218085990686726202456825546507892116479775342066744112313942050111062443844710756171369662735169401941910684168031491905483674061565676239417673787122290454901271834235505008054072214316647594496537382687072372666243987044221921064606086803156328709617272018224434048828268918110510336852457245087705226811218013366943617352148757251173307711570965390389077028838470433360311960991285444308856556447075341169242551234428091339501281874683085221447794118271044589600826933790409741041456523282682371079717618416017646851956024693424768001886895566260157338965567607762214064729268215137233600470154992385162355366407636684691006068633875085272276875607482545753553484930134478075244155605709854346073178041656162115071390826260151311158596832615093118706149120294663897765366118846601408774524238774754186239775590143028298877104707709362230510120658158216631986213632190971945624760208880109998274560183201558288879017586537778916767699922430868293144611999463820954499196673596040598365210821677854159205312899591755598457912941695395842077271771886030228261546410171437778332308937760557025196345633270313552178451118437122308582511633077366602486071190397692645302029011592336621268906268548421751321570002826822556860225485146431679849174878029403343576060741107462040957130911083689443027940658804191927862427873348358107071361486189955153684845179761860639636071872807809733754539110110378027416528149762896442769103296982979667299310753310987298950493853052364220576400585202071969536 [162,110] 29922043125518956681887987615278935328557435655849882675851222509847720920314571079038412769359507432413908185205033001521513629386385868006188077532253203413474965292760390389373239623372132018237174068912420625463873452853966017703151193755322125363090749545253728087780119989187386504923071206777039387589579886937222902511025808783410930786356312582604618863470937959863014819479690786730533663737862536705851731719202497338453168700682002915525504132031837340865809068090305329179834832411967045285323525585755214300740610552850884616358260571299475917956802887131905081360096285636245919413762479997961104953552825834574221813552819856877496575575217047139874215952760645942197363270252700492565793758313764317317835622175882001886987162783144698688360363528206285121644652517792572409000985584952430354383386320203457850958271660567312294486262733816523331220451042339831114515823985189670536689910458872060944081434282120525905271979557070656197591951607626484473849535834603705420665512944779039653011495094832966557951176105199119619402173223858687498192238272066978156321264936333562698866565235498653713835384595923928510163134790522113786540172109409688492666186160609424752638496324438998481805443499267737562753684960195238915953201037673087458351486863562065553239058015578588705525153658145926904716646193532013406862834210189309056011589340500022005089181730765298688237264524131106021324636018659690275687248183012508305102904671813027904476136770126938724772051895287279827853364291563498135514454775789249282934946773957706561106786556645460681612848634268076819892994718330888416066297447120 [162,111] 5808536926674176182321331358872841664486334607928337381937724165211732562841889125969630478688256164923023382287678468325997664205858000491704660124476187341148926930080010043793223198073924261734127365137654453338200510097104995613885611743314035492319660525515846512291037539688648173934296964886177200858523977042699287955894162296458661404816323975520613134692772047897068116962436867109600498997893759694507361674192834787757179557643277917987937582953480719320827647748541991129516346772424696751840536079227483281036155795158119565926788599387295312738859571700482218511142240343991738098691356078303415243056065773469432501796824965522090760704403135692042036502450318289966589620444865951276834825764575636079286352399909549906440875156535032376454462614833423900427708280880254074376785244478081868705710460710937069143872460322046616298200741382800675055441783799441347367671986736865310343511658225041713517252059863067082147451512459350769887112299048193679198319636538291198303456308197767441133494383571995269799623078740235570571124749811090758565321401429732017423731675850901469294892885057551313109261745320191321765385236607486190696095569012837013394621538766587832009933878299378034908615668633233512024827829790319447184793824610321132781532605428146172179461634617744197151676563467759456097682935606604815037693403699811497321777860117324915239951572366047599766702467776481671590647281518891383663985435834819456559584210734432760029064962957403117407492856416458902234540272602154318757255057395274013971888543347316678624060579978040431146977676584510836064880469057478265405440 [162,112] -2276240109362473401535136012433744874872001626660862251304766766247488434711765451920257957477457350934245949356220158786115841003794432459383321009996172772338431125538044731030519175501165541145137425715065570956584345682699635391277035268152121865529573199219890385569142477206836302329354936324221528837292743294455981487289407838895201020701808488113114667464789861544602535091781967394677265661638655020124086507891192092664741312279334391092922239172126370818151633565531463673352144779757620307603840139856598977810091669538436845187537972397368457395224842757674841470752553471500604500610446656664274847643059981690067947528192917845391996688095480902759060039575347384422935109829759711869952957668897166253477971209004845066718523337351084663660087189472321758719567795748803568047057623070946408827976802791789835792099761565737119584735615222946812538813229165710361251413494381677878832397604192606962760949171326461433317657536821603475689786830636073779794744251908870096932315571551130615053844004162225491794562930917194580236569325276137242133604408852621556282121478773014533233054708057716435629822016321675301234939696322079606542386601322290209786509031404592417130905881372085985970507390693536734684338816076553159351696926198499173947544735410031923479239761944126618542729232468316038798076995326104396223494561416035044721913520821559208054765278492125392435232015334317414097500405057347473695962879155858433923678100905335750982927786819459511316190425914396726290771163432666180429909591574932290445456871652147617802766968280778178166026448249837627226375865401212928 [162,113] 2790565643316730118454595195591047210948100324006140889080416280724023090401486761388519623397719311277422503219461999340213693327965546483263358523027587974914784015409013852887569003777008354672602475099953404668783200477293417724714571623319032835673394702387524953840969276670515081676740899171385969826102687838341299719068040125075706530053060390454397004766913766768433522638120750889672297711185246836067154397540418514779131286894100230815057854545494876085117478991043665743464500434074950130484682847619764284769113323965969919923453815073339345306626998139367493428688558040630788981005851419179474263880104068290208882930607661706604078291173777309250300753759377805069798676631487096199017843680838618627603915119808665190575514761103690425332331753963189131708183690029683732294591818620882077348933438748166355193430955641126970233140450893182909833179195146958166262317463924919796395185441060695938860614523293717822183360135414513226514894834572463504082520079717285079937316305096029490354052203217214079843522919577016859332948117934694576833898877150616381071250311979760091624853709324424736042232673305472676271600053254743064390217693041385567788894500763911701740200885775080614948571366521578900723404249292738606748949726033622577703405697843451040581489638133565365378953680327303654973408841053921821569722804645534170108949469318778954195876253894000211884115190627511568017156896114995206665071578181670140710993314058321374480761501429082576359281717356859346329578498503607764174405930831271435804262211917885082022706600865717845098888753976523747440876519424 [162,114] -1129588063088510641270443050632944542733666678048718415962419350657173994380530115835218943654709964009992879032166706859132983131905013739587494556008988340428122856875149953426625469933823722963070595051638008110477170077234835406098494781437027418566008915736899758642348611404264585755607318173316602448056116624735328411357917311014830875236903394162054747823670947761006022864272242529488043310798223184110304221374065581116495937489931174341734732663136545066555216137229052878875133138298019198188226131263407035724147389641525867005626409547909671999352107479719600912021489418790929408927536297318840754009983092962590453274226886546038768571115080500608096257489123674315086450859382622810774991102930960161149564205798344916633884834518601197156861644606474265609894548530080640003539626431651804004572809135255339309454816199132945405634538565865523400972140892115780170822272833827846482708429818688083251245934066984172673461621904545239461109522536071462633960350386128378057251605369488507310595171754926702595181280566117721777776842999102169724672104717115124455369042829947606309783486721717364726397910926233092723417775594062104073174568918132489064600918305138694796990973959255073340174678364211089602119370982191316145075914139358490091396262170797472777397474707835181191705388850222539336311418580141074906739761469419738209197721162644685147250061600549007209247143291693374460073371081295503771186066821595945443746125449347434620134025060727924742440269884328631448412183635284002803620853388958439749077237266978130942578898620077499975315586235061756080128 [162,115] 237488713545189945719620651455261671059116656772651457820251033477187465731715704654283396475016084051541833228157364919614336080897712982149791554421106489706200384082751809405126549554230623588417196885169390799767385255812731038484076518421392247082862900154497588641056070040971003034410479563874540630567172743345686617180054961160297152916187317823815737770060296613347540905901123100949668039805110761408140952109935673135864707092515461524414957754000793703621647419750304361922740410402883887176883204341089499270425313502349678459124435978294014221809578634201744349403338752048727919391917425580377747461679905867547072604654427549600983009324909106074370114706281502998906306792339093003806728033349012959573461622928462392910466136340445444914874971660499522395307352223825117632224099451288271480476105564735065722795609360847198036078855789702803694608719965963513336559103235201848140202011918237228405489680191617923078945973430231921851267948641816077770803785242397513765901705443040986287622783448756231943753078247526996296116299010378329134705069647172993805872844128740933013199454405154443249590191609426137264911470099442620423316028055929182204747388386096214312031619386962159694859530726825336156096296355853397212346204380747998308666447444657894001271539932013558622516707222245459836574847743836320042414351537977067837887114195152572487991994196496882716998294307565190912770650190374072886424143876604030170338565667675569716104361520404857171778226372393481066589524781127914154731055623121997065012035103044105170873043850003639269002600195948544 [162,116] -51696746610607489148106042183936409908572315728126462226965913115136827869814468799133071393742072962707749482353409498524677180034409104355129915632523010491309870876108338802301295238682917126217674774464937625549152233380306550795990900879328844033994100561816519490418681895595612412739925034644018944020648545296097054994622732627147707223888522304010427468499332704423963627951351009728757103542572072822204755413659862112907613072035780416750592754619952268406014508628704982728693940964019440406273546454137607187724511923676087030848198510921310699132855405476489418737988531095882027855096152345924837514776020499886268750319388165194849367860360671091723238750443463310977539925223900699424897311108513564628243641981579504992779427761140692451390266776689647127677364184872378705636493507011794307573225147464790376615637604888011356160311330638823450278099853864013760391889489550258942051665567948308949469240904162145540745706429120804736868992060993480836149210231448827443561870429485909122073618478155380833346104266419341575009552388822038150281364806709068788253197298258415663217651790784944161453117273990728138740449903686798123517457282601802096473372033062280261441024562490326630218018965568734558224484992646893470319328975277576188849125746178412622370811897750216881662228904404192982876628345120135475196685444994533249894328521694613825360967667101598075581290963510583666354029988109658433049776052152550601149793446114151665550235912603444356620357334840165649146103359327981631633473017767207097615624233306345537470641262501840792379559936 [162,117] 6258600210258885478376025877220177102058047017991746093000916255342266317126676396557102733989183397999160304235187564077534111082848197528329053945183052764719569673406228256545961219530673117937343599000909384041103838003358608282076397091775701607423704625962337641415155935342320697528672382945683870873012433453435771317622946340331557869147711548886041620205641722940962491457358558224746608587851729085959421273672345857981183181157005729389222505530995609368102356399976505803005104388312988129111679284649662497685996644192668404322865461893309445179266218882819626171177792550276494743622433460665080835298183148813076167467013267109829275169849888495064402461898677945841017824816326440354100261056511233386039708115366191434432904376976558875932663269116667204307420376194722798788794922722380527957915987554350613168636935757272866979750700535839054079526209196201240194754171568704394226378773122565994068080105854536066548168777466002741894861342776740340171782413407117505408389678456966029763570164741091684680404282878282314293099315538388050122080056171145113576989139254598818890360600294202494606683923667732646771978927171721166259085849603576433974033357307387133699689735440157954194502543876531653162390133104822014170244850580229994843876172932389155585706050842244152187029127357553941662642385131068840929868256222648016232944043951709758978051350460439152636694283572103776980493428614495618740457177105780106544562154146967058992472543955723661117102773819573539423597390529385780651020366754651409138167103143395717193513449572174524416 [162,118] -40823023620342532044094494538140404412341723356121862613357267392690867790683461052467574546080912817589760452146776347350085437292821913732723216989784912126505542936440857883534604827835590747860865162065310891512850109817849205084715411878202953829432950465236684419756205520163869912146962510027041091588766338316587437730730951695848658140603996771394267934153961914266132513452059128303175432587115427278760347743189812552759217229860405165647988932811420961847068280361946753237184287639258022166496523239082129961117647677658650975082691547492910770249826718606884494722751170670479653872658560427520214278888100875298998205316336839272447715564410005693195598273771095849205488482245609161724298831680467867042772486676026084439392732491090854573168904633587264678307860925054486224805391475028429036485886926022575635468758950889608365426496705902235660128517932301107335862377353697476163754466105059305921339899551161653505629011061084787345392291858856546065366330906166169786355109558403927970372529068349501150213671092782072443942306917427843270847067953724348306297846475735402141936937975228038689402239923806400409032550030549231964997984800362532839822438553371760977658772974713107468370229689409716778380717901565550711949714062086935044313683987544625369040769236679557958034646525770298502700762514203467197780241243125341947161512620427151891218311837720088344025722141010080591115903861909931842752587582441160198628532250062499878423657631097419335441738319309381114411349049979202897309926050960864805864654020895313582968291954944 [162,119] 48262985809184262937440823670293453929192863016192529409627048977549782171599396742164871818841419249439611406299804739373088200187502605470933859177538630992918238275344978327495851978965603475701488625996362037535578173649889626469060566483033664522868418128253656038878954237521689400435434871531313552574709351244376536544514205394909277640809866104899083036055661996181048793009652549421351712751838846239760861711513134344899484878772376419528033853965092793198227458216444244679951657403394561454385651137946826894938951257520901479093740939715421313283826046860224114648422249335538478693231492120990384398150668990349939045193653784950789439898154678446133701066105075964521083905538021224176932133491396875542800600510878653315284837900275956204142116157013948745560963809217956862041253340631529551214785343819378073584744503501033779583479803602337864145773434993478839075866623805097046185972218520633398091896683447629521408890145033410044667904460922027138589589685963125315777053975772021119760802403813346469666607234085769832949811221484318343713325201967103868516963745816899955284094514203064188743746209525060299575561084855544089219122904692591262401087523053811294897670892445529531011999143532179430003751454378579750968251803209261412537645480231182475021214568880035342650785008874606529555592445401754625750379644816503930256882636096926443003942468880961972880426615603575677783518913252409681035946824606663895734763930839284642555584575491817775423012092760789377420346948704072855398934540256955888063365911001604298899456 [162,120] -4368328358181528955167205695232193165796463549467667484596741028859242232150430416342783619296359763646052361350827139280386222588727624011617668712684578969833083008580450034969910980673888261683037671072534390972361026182723977344937354215449737600161585711159382553609112388617681687059407565453223579820444938838729848246419096902446931206407691257801030589063475425528070269976374622056923992212147030775641916761968025689214173639574845692727378811645771754630167006707610635445462607100218784838698426877508030992825469758268404841916966383322095368119448401402117349031082376840292704108723667663468333515703533085032131842900410046352792119420841775818235748478230616703464602498048082833150864339712103726234142729718225413163116988785184194991581122507300807458267249605663071045325510078680384450688021885410877430258993452124406962175343478571953360628495039560753021476786113022383270166001213602682789844236877809028545525723957783853506084932473664943614741848751726660347739295242336061163035670827984781786892896172364417860359806265692021423497127078539590157269026222490584990588085307121241811157264580879320316750818308746872049500387869376768271398611172281595629055834293054743929163788126336762005310883419621726056002860206341500690335839819892406536320847457012849147012023053015301335941087674743495119975080358204476040197008102893655513238524960908573300472887827894453702355569465700364827989313961806598486637137945301722573190089149611307329959862105779074621446608383833453231375940658326671036426757358223360 [162,121] 416876425512453689935634159112291549234544647032166664448247633812674939468127199357137119408684165470942273051980124538065974815351674841337616874257874287390930414439013400661374232630053519289071638836105453801332860848969578080899631157470248127668858603358850047633418141720110358989680252609108409209038992882775475967692223077070348697630783540331784982226913128762623675792524778169987524264101326739128127694399796694205073249743566284677024840407301066934668847894551443984995586157474344391892488742983614795334956113367952806668351954119347307478284668542963719252367128901179074711926721601201771171836223271751910755703777380174000269678077066041772723600027639957525709394233796086103333534951703308358919978559912653435175536345097403728645241374013787845464020390996948091417488404094286309209262728978502412177880453532735400815810517057032412972824453746958314079027120310245430848097640335473929162461601784027615584460343104136342154516657038572063190844350149238265071103819888959943943506534573789392399639435796009746550099615597141662496015587119809070168416882368219721927211239064593918670898183628745254469854314854603612969337716855294972828056863445320454362616535090228557930111767298109692020602852495605567367254228844763832274370792205259237123226575337074766449867938812966359099092912543101545900920308254744807599537988194158546026822039681529903976433825043835775226426144313213845897963197797762170031442116266621558290569911295479953992861820866483930683480680571055960638661287453521960461855555584 [162,122] 15496620813057558155137453213156437166774905291936473161972626268451226896220837930318439917218470598871113232830907355745238180309317690185200696077990001828710371143261396593423675313146962573056120954788240965264183278350231639969068800421667699155550759069439768202854043949138962499252788435800814776635739839505111462144655007600635680331790908101156117871921574431451220429722406723370528004923127339874651596664834418474323968703459532021653236595666046562321191450131460473707538337225869649558220769924330484241059176592756809060330396227806021707012633796499454379569342520426807376540019517699792107281019508824957774134306085334663757995001707106602275711259638594453325217027724248790783899213159335608892898343092027825008888832763199466718564621892344732415070722683959272249833317951354392864863593091215606473724086718604057638024569082232630164664318847003283776149227774916383238444549919090336287412038928687131951183065903617652624784838297785700201513622025548094986221160709836678663374491624444993888206230805076632696625419779423474530787418992494248011029949422506821396922976699846262850060811733921135417291050390137990696286991068391474485592091726227149863054462454495333141031359146571042327264647629385919291727225119699534089032155726240262090280011888067365740001369003832568390472465243911440834309556773689621331447286901770718002487208687327482814997563360193136889417963879109777513043798903005596060443567844452906459789732196344668404728654454526790274415983855875149561366215349847842951168 [162,123] 896886921765520447282311303486346428346570602732376100152662503704863712963952662094091888850922701559858602645144303303785709031183916668492023644638374205394564096229992495759406448931241970923819458213096913878463733791027640167183639082367477042964170612725448253280319998118148204941870593707810741823165449496389878711176724025461333739818630120241937716062517363024919949577233778803167605616478410723728469809478577229707925737258676549767271762603437207509226613698639133467866046298663896285081903979282647498382353110489584431313916518510662217854843684165420870801177902189517786706293936237727330470437085190099132779145880843592281932681665164052530848392414870918316638445461236400119506399449477050696796342223321257958836425549949992376076157997966855292062642063219865143236934589661633157176895506513311259586253073390112208712240396024178430766298443363715704562825390844612623925141807714298405288126070938814927453658339533876732427121348595816715122089774618742818968805011439726116222851455060170066911888556396130013453666711409114877284956887985156213789920235264967208879675616841463159271244500003145125168854834129155060511133149400713184867442040417475785127621427225260830473857665912435142564318826165931033374424171120293178818163339020008185765962014924801051813710083707670615542258164847284353200784172783423886360571591349893509441687890761249265070732185706901221679910852410312322513023416068329692229013639343557175074245754503897279921155014515350971605849880273597691166594011496448 [162,124] 9154497709823245474177124710952170985417696057787054184109717498066216892864566934252465851352295249530891441924382868113497785466712176363642294993274908215331740980017710370715266299086564226938928272276763428296023382627336199294052310012489536647241378925293917758833969027432327346003403921233768372580438653053056524032172911180432052664479262933408995795758907215271782897152480625755719774507913259818086838001680269028219356559701916990328354576060291455139848533476267363577479042563833580534869346520090765441939300490028406975842857115548283091049439340634634792927561395524180697423975796079232850997745860816067194375164118911754998642041605922842927541834242038609151730542804498475247071575333527622096233199136956571783615372646751771682619975747535125217481052330656348670951335077695176912127181989953736005719208629001701862844208857680272772495678889222237618821619507546738042062690659193046026696065013330390948019655315779260612823788261574109930635947333234237070484194576678944567052025232874725184773238853241839056775782737620065418826591858436801537681530502006770298852277450831781875241454872682476292111911461504876430623898781373985048414406479127258845903118024503329513038345998486604244200434319564717052047479655051017967166463539261475634259968588588285639225605904696816841363115188084926195509839618430832154933763229522249498039489310318219782528508214269753991492610983398614408707841665746684476145130648190019028607129672670923496432852461299547369261600851479823786442752 [162,125] 140557366570094861865605164213484375922038494366377925596467925554830660624803662259747278590523167322680082801887417234181866753583498916035425909545009700705422476588953515552853484486726532007398297554766697218113243742419092215905301993105153342590068000614034522879522155020681430310683947798032946040017438050762575455603822603538251705068739118674394120817610228459098089120529948692207688070248752653626930252703565968360998859889568714752696022351535742843638943786501720160994899784170851022892936827315328231813405899024347706585444656709119313234570608056491918980613903664356004159686059153253666848575159971380255367695398806841317340301283279150092280413950598237454407269896933500941762407211356557559281080268562976010234644971876069436030952370703259401825567659184324627641497341751461403027152943503501920576568878134228044816124145791941828243372576130141432133858297473177803305097363855996290798597697475660143540872933538002628903803297064161977463671810670074112447660943070471818190815847310170291025763113695607464121117611386948875643202849778945955185139534555547462762670869361216884152117037458917156190894359052060420538791189649440557646282082089644206602942489088199566725957155524267227113693581814993450612168559672429914293930617556494384419928444144051264029731088737750500025392161845171701547910146646232843729182001733495529005778402895162876611594869207924029337771443167749620010879485180776901212292650692374710104299383939897646861376860729762262845420020279345152 [162,126] 998790752618007652746323212178917571008418232595136735983887593648657583858277672810233874331550585827394878304495985866004027828372530673690271341617242680803890645396848325486525718098246417287885046686549039229730387781082355659244220698571025318021314259990177396263701314054790649460304681392384133807467386600326245605983041419067005883894853234957583833611910271263375923115362839650260441260344505292497510626923145362283630173486291071563427841777631817017790350507773484200897478219847964733124806499787349001292995515113595063145519878182809682513529569212413514703663377081276003368635458667079221979378951215785485752202825469455527875281283468623353438609654873451715742160375713745469816603506023649830756820684617256685017815128565863227364987242274318883859017033009745542782004905460203342248494929685600958235434725945752200284294002626378952807152015984260212051341326427329632157154759132100454262625870358102527941053402021750989745317567124189556921780330542079358732314035640155346761021840369123888482817853929046792427411462324544409831185061214656676383737159178398580487492802209745795549208149753413407128736078637736245117349091373326534948597724737709793098324471329270924212476828461437313457331810571245163912001267752634867416837304316839866586944019618536626074206110437790482960327896759157803597355305824755593492389020053192856207304418946502497924127907797040870510238162599656242050326770012423909877184741725136632555736773874818825549794732572176929529450496 [162,127] 1485615571790067734004053575158212618560481061127758046703421813754325259986258993351892580991626962870745028144105678933902030775287685743026209589063910744056032650061635564418469430580550571794375441782891167124721322036058900489920905441578086724294902543965842791101486536425399974100983576855872873439470451225969583514078170616410149929334224143682731408257882082474949992650152394019326322617282153307510674178219452816498257278200720891727170269796116759034003434423710038964034870392496145021412849897575292752715029105688445424278168914147326959781097760516679171989447690868718500427583030666507485977754452684184027422776345893737617685669293378950535153154657575309596121518560980984167323110132953541432873798339330563189980795558986791936199398307994800335463982629944577018593357802006222354758907892725826704442958430032812268781213773905614432648897557129768614011323833864100619734436685989188863142137027168443450620795626873325045407099806067376403980764220273542781478393437078405221555965265833481620551240674880320741544142114203262833631075970542886671894883596611269575017533072338079274415626028177915297024128386695471868067738786402058449254840746971680406602349212544979787537007821936063968314829321519761789326082073500768009511665242930809300874285326234294556991683537991962554006815795961714897571414800861736643308791246093744093593019328138071532492515684166657083598617431031080945250689632872421393197113727013065511515486975728404091149141682170101760 [162,128] 7149577696029943091009175891302085394683893173559858566912098512466471457998863172712102958115611709788984065223309569812089059681686842074450734877038638636437517258487430455047882149841722443737115223796514748893801687033815936482921163349848756719293238553931716564060773737115199883042731692888738347453188070059278126855922628434852756697753410972766949776859792924212126337102289515929138914597825549111977088722818072622720549341048274151435939432093038189604506959269247794107878664211173268101003517119766554263043246793843607101220732602687534541422519711990134834179581122172866930376405446641479327428857919999360247651453998640063481768043627962233844622393858727891048128055443187109875990020813924801978141448144767133870737441398816075387177192148370013185311999868129544943525079876723338109786251839772026378424975162229747460641956803771171169008712252326187705095867076047148944174251154093894119006519440499478041224232087844507602777113579624007697110542686124638426109496349177391233933595631422212845428111687209001472382579595211880207006175161011901934684918672632601860649556023129516769349978978601493220599810541182743626952342990955576698693737505943721750518214116565575269591143125666296785126369306811864189927092832965602216917400002029512880793271399329614454962590002705146971575861032363771288914667494623341639571605669705319240047130254284961358996175644863447435244183021742021974236566337585438571837991739826698721528859643403276929870594048 [162,129] 1694895028146493366459897760111856146196715907824608712746889043636632555360934640340710318430953954734897650204262597956194704336183604967739456013361127830560715374309164442879460307771105092820817710932876717736088909650096175895255427680143419736685278428825595703659144723778241591048828731682565643344354379598806187071511949679472698008024618995830068128753057355314214886787142812131860993839718683239801011764587297655301472127277054969100259865273169604986652203869348123760730528643766819920982234057046158079711993549936378532079897168563672681790668707240600019294969432598967855997773006303375821327875247599345266464305449525945544805591100898373090295107085496156420038861615338674760488600796154814809728893953173506488027481424201066799475208575713905221488988801508979264888752636222523059117143151040351822463483765646933782474723992367759362035185702538176279758558472262636070055059718163408325389225112999524954320187829831790839725340764842185146115346169406204689687715298330188022550532816947617252317498601462478854729285302010039912897456423170266032378910252120573921186531687124940310852920323542469662998057522329933365240040851951028615311812672711700830251193891570443649225931481467605423755655303577806460531145739827754692169103607055978028344463185006196551847516642770102950739343903066697830555950021155918186638853629135116873281468613036280035447601709539829228860923998959128017567091071164596980024397127073402808246318891350097920 [162,130] -1773869660230557718677406001198954124983487150209015809824477755230015199443059551441922245767990600861104086705849745975253004459116698565497940884732229121422123016961188924523883636618041963987382771224293131347321711512189516218195424774230464178272258924613335682115479856941678587545247365096627366402710189703655738491580708088173232999203362964569135512779075703406438559978683935098815181149272414161077540669634606645384791312314349097461040844826286169480750748298392685031494078315199885843892256182520524561318467813421073868048866608493053769341836606959658364769733742088037114270861744183512725630559573703364456485095180206778216332749190371308850223653506437560489911932021798172574746763561395439364818880530392286568828081017323183308697347341638994401727317754791813515318866817572545575984226137877648143062033647431220887195545039479054288769489658028581990213865314254925165916035538476995229299190491526092636753247087360192559417743271634976890416794032460104998567170822024047260142504504361206307501413836613221121050162342943002367194754804623379290565810275235411868988714319328699875241095024233021002953751482383984117185507783618378846644779768846551399383862752381355895387056236675428933204681189628542120086071303473244916934079924727425644718570558496331582729349165878303684395488966181731323031668281884580855911386339123990158465062664628592074102825636207647129127458335066933364118463331299477133724264424946208052521025536 [162,131] 5316279037368802513798481484160609901959161580329262931288770522270403632630029911505983136193563319709418818775883326517367341596977866067089643846152703463303906171487079688640343970592799113370628451298655414238623606513512045007758763514734269116421125450374112895088149637709773866900745192475602958724737580315869311983639978299491252930197354233354631421491415538061215654548952188750295094863264034767816205672151527764570437256260811770321172658021699689695537292449557765974213953679280758114260824312242247596590733072301391307117323989645556808088588577798298190512484681572410189546079539439678176816107115324638962597882049865435327848651967552206189277229272531679758943000294846067400325537270481941815591615753782231842208888558703208101049903799733453366763663534742616725322554474447029552729524954248694044875271778669356247106148852723556999073837186954854132776832312102633707103453550341739629372346187639832115537412200387443456426586365003803370372597009718521255037833957370207280724009739712677406574073160085236949080897985542140669655273860803150684395811263175924748057667073525693616946920251623244685242634177909332114126611096375229404001670271628503686984086499339932162699509484640682702377690983655770872291834564813387554850198692693072493910888476322027623212517175245466693626116126023641746452102687448074701517542671944806578677188447708040118480065255655833235621910367277657300404740544529081870874360615004536832 [162,132] -48408678142659544395694513887550756510981102572211495773073978413572078272941349485800079988109830271086241543237058341650888407494761861658802743076273397399010992147189401698212709560462381348375317518775807722870384085045488999313283422183843783252438126989876021488822790591325254888827937205602796461511474657847017800682591727578422449069836627326359377638874631078346548562499299212730004632281197679985258125271579413645415063342540284609251021625201267774755955535340454884080088589253820370243887794692823585003437125516667800824997947734166383414198484197341434291777041791479809451556743291836321346209159159593147727134868798718748181032592551292775417052457573037450746064639555311315966732097536456613604098690820888805729156314732986790256009159669697910996994581374001587698795013356111051634252531361977238197066093038429303616283151040339298374410941713107824856750371048761570526416727080916415278406976728341091387468480591361143106868663442037815266478581550984237313700164757709681566545936953184678642387876097253641117649027221022538990888986903009819787993361834888021899324165683099663506940215566940176609499553258992112686623378125258206794266494170604261270023010667044311179001284040782147458470026477028543488830823014195934282156399919822801886815618893441178615155334374922359687882987226551180274212477157073270340959674849938092344839993796589714704453620842095135728257546923811355625203416768572590255652864 [162,133] 4939368016838345921289945849346034292794053537816385581291996082817556988237306605581349551073342417928239997922443123027582236980882141961188135750994840041777011273583524626558848437371233867287147967871730586685992886356121994939151359679774088304629742790454391008105975141558932627534372447673961306536910487034027377377847645291424742835130822268464361146533629352875687160574551791113392949961025118528727575378968325475500860365855248669959956417371678992906348431422217712709215402370852114467057244840162875057237290354665121735930093291994874878178404836262407972659343858586369862473128646642160485474594563034795629638710649095332209463487882609208411088581579178725541469520240598962174137964930512773019466853077860906136045200908775759357720970570227263442441983946869640918592296188850086002552616152607493784961066198997247289046608964381617328563046182124532844893590227558095309425685495811463591495079909510109808305477900486195575817025109403636288216757203818873377887366013926271777244295562188549994712039563455885941719481493438360559290314565917086141466256411636136217741870563491873274620436162275209187322509354552834075452567309196276762375482244438056319343271817476695502544280226779375969943042664878408318884313775181229665275637736316889251458904421728160982524238061104620188917116587758396673090399959152858985688914584388866782004861009232565187009436814385288072719761952089290938732771608014667776 [162,134] -4611144920162114816884125078361293506862271522918854466625421502379541502904441481203268013115142442229611937611795356775611758257810005881655925480384035236776356270765190305727871428026642039804013982094161337205476744812557468223019930885653560350789349873795537052681441425874628541748841955021481827459789337763665636487179305369346125036139601817834909143995681820917431695829645331568961104234820835796218297743766571913377957963743979491381285413070233188475670007443606397115904591693443692504392655585551749863458118684161602876949113428543235909389164112939206577880744448835994789247138552663775355836837301966169781471224512987585197415720872331940031905168972689189808689432200383531388887850884155805780344766513103809496112455738564480175214088914170954019308287783656850373977409365791598037682867279607036668010160679520320492212223701961785385277498632544677813826162432614601016993523332601967248224083450434176768772784791194303449459700106798537087138441697776246293165456431015233129184092040367521801509923662880307693277694698866736197892300389924611901343436844396750892208680002128411443788465085052516011290073878140167308006263920225012032344443186858985513023635425790147784845000883377670742708179235106392906733914097044043844046150372807884313561603483019333724332713681057056562220676022056104371204993613947840416747908598854203745365159015120905747065289854250985144730872192116781859060388864 [162,135] -42935181554347700988403123749533398960339387251385173445655318224764303741676931285925943371901725219017235117976496825374830390118497905718550337276339334597125765740143722363726617429317625392929810671571745389530426279026454674407237714678579019237459132745892463664219394344867522867252997164326794183993603377799640685209097653914610046820133382452198432322538347503730791790442618786285367310093131464027330581627539832480652607347007098750160914923393563467762671341513557361599839294358981910600686982794939463417062933028183951735540795876246817550526076160062024479925698214501952305486436219681704480423006203803862054818373966945636914650550631751616887208881191189558148989470514115274045569444187284149833149769021037785833096803904711771020503902868498493726437568433623088682794319036330862203258146976557317784482576724244225635080159323388316319329303776505130724761778941599211145066414311212722547220800440066280611280349696982161581684483143789593679990603719580349474358536905533265197961129876021151040114088062291062336194322474998158394191315176245435578072091525793172473831382492010362423617215665213662336875517873266842545332176522548232829718355375071697101606509869905852851162590064234768163259824820592728185667679687960683601044799688404764884971875078054316844958489778587447374386886612486019237152058482484989792919515971773153192066933941417345468642343288740052341945725413777997824 [162,136] 152053730175254826101086565739824646729693087770578227442685725796460197821068523620735723199104335876995029703312294035536635723933715680877065698648621396584203256881945461763197008189288921852241666880006893225176750636157594384291195996416912788041298996577535831278182339424365077340836547394340516156162558560735452438220554525410290357620907946094080078937219007714808291189371247664501707335491712586353229946419199716209926546772489336429200673325674910965020128679417223671461866085648963529085009189905810602997290955943244480166822007115308805393562225493467818491495186108721920269753310920976563823524401940709400300484022777879842821467725550937029377184664610576690759817016121193639181524993843161196854096060119008848423515212249871349129555807786311632630585595877613418144274385639389357110280416205079061929233320116866170588452430612183459445466694445226346196425275747367948404314539492501630815264137001441766751133626326369356645785684620119458390419101336171779982590275916518646256912627290089382984089142904000609383139459504339200753464251626607995884596563964683423022690161083833872157543092458106873090052862367970273421200955854433474959476565572751730798493552075993180303854851759210809721323059377417226834314960277260818035785031814949620275080431540067217414890713437913084806257845126965742688367103424114627497101930588858321791091347434538278104302710095960306538797072384 [162,137] -32293633073476795166703604894391590500070598925814926361467213970866791078836291411919440398252690231964139282556350569471324418192861639216141547533767078178261481653850729804917683519850724704274212323944320013790063093852553346194278892618914430402767359142766066556889873581573490309830349463639456128938127780742686042353589705526320573636566057026080072041003857525280360121158499487011553296628464594328210595520325777046621975244622903066454224727178678143089166235076727078922442311700691967904524469398737634294093518917696502346714266350928282081184932182756276720805883847823133585066741025164930984430407742902769178100565967339284055612385596150574315512001953781155416681109386233167836967069379535016560873396890952244124078685381113523928511912608741173300012433200793872084069756794095633038331890809282423291574454561971209655648257523192844463859438123757674991221474287554610317529019063516374801971085349484152613405265885836230984174242730421042904796452194661894355287956044338604100775486125051043741604571016775303324281622098747619386681318887565493228178188806566508251740326550383352107706754535126271483629727336785244896684435723634388080240889605470389632122923762784172762913489198213496077023738635504233067778292889318305042826404999031509351633121587095029373254985907319791823245420659660841377393676806853079433643474253486810776236693761330848214846135406293745664 [162,138] -99496123509506992980964708381575446791748023522035272646387236603297151300831514725164280401581369810345496496129924135407715897235555615845244077784937301441831558339402782409375870191600453517155833734714528805813448281964684761946651539031910149277078813106972968032105364958116328986153561488077306104600903900377157732902181321261922085676249293912424215908622012155709965562019091080032740711098403638843532043279565581486900022553032584562902038599263733776693710935409929679479093688969363908224990529119200165225238767322816909694435612543217809507096132122548484309988631889770554308341525408662829863681328519027097351770110140659716029211887902064345261936750667408559297360245825817307833220333857288207684584601520707650888784607295563180693681261674379837358631136782591268823670282643997659481602296653469816790980926526717344294832988557375902295184443921324144411111216953934503020239402705442450690405287867635902127666515152391937199586010560266866650115210029442305047273563549545839800364165460253309192882647731865047035211064700935729388106683554059543937093804527594705184722711320828600993423203499707543634008890626059741674301286338038722124066759280938232823727368409089405067881140545541772707720875059766392278262256685763439948875574932795312419834309277723852742240111174518384569953937327251440648157485064244848548243157491824290009860708419501322274745036800 [162,139] 48303065855924329620609930303931009637911882032623123490078508204329318819472206008047970196227135320987578482873013169053645358587242922369970256972192835093432776550415037865820437200248045224798200612535765557803667131053011630716827042269386257204328595860775176156848160695949260728919715051520851494029991315335761348502726911980015595254653135444000054321787719627346670227731534964284268872731681940441936229801772337295959383097636678294144887860804965283434868883212350960453169185588303865261813336344989871036058488380740969071128178159999077353944819278606680411857995530138915860465687957791961327570631759098435041033618936256780910155954963875271055749729353242285693532243997102856286043084176248979202857214463133653308563477447610000716041452743700352711942503714712070244100966322619038379442667304429464409876299868570798603562110921192083531896562817400739343985560210853254988891974714642246989201403013602326609118464717662124895812044851158054889227172903641633461977288880070921914473827540668503497015963529537517281696535715162417393933230891162987416081599127485755552041087315364514710203991711558389959023688433786376244343978736763809630439753420434335300202998529583751179382423925866894773882471288417040334374199488790976823798356612984368572683932256582614307695741741021760098200580218101768380336471362221202175603600023797544645391059761213440000 [162,140] 237559032729529906367452109347117225801411740061187839033246114388045863599201145708043738817994435317759130545989583781989839191392824408066805828304589675224503937245333313033725559613415129412339458334903695197770377004883050033448892344016134752698983655059064233509512766516909198424796349945221325395035099391271127477319725198800602270322138462962658521626446224023266268743802309001264828472431536747234863213903603752790254639511650115692880718461768414166563715102146048614067122081923540750752026442814824397153971207529120937804635519282800046076850083240533688682942759055989384979079637364862311821712738474416434842756557182997841218474480255045819877144201185079239111547249162408294255728314058229256593222414266427536225427101295671269162096167134799464409910208521899767579154797581555219098066842223620433805465037093402752984658095709811135975443827555858548551505813851862797615062942644565482290861623205689583072945674541493400180831847352423526862799790663048535453320341082203945536896660213161293832509996631248381108645220926605948902976248450091444821755093332237893141123664941969784714252267973487847723679206867819071047726114408616748258084949512445455211705690650738528843479557269658347883023470527077314453012939127079014913559205113713243557355937927883351927384298595062479076610457051366636212331763410351076738532742791619576521309184 [162,141] 287300780619899893758643822083247520940028193373417493689930592596982192771465340851911176563062864460319083331447683694909108833334080159437191999064166194878870403614583495964597156350078655490258013611779397461714786146616020822565819623805489553698261040368612386384086873305513658719299331169881031170429870620107217209251313141602263533183380327058473326451576075530538551258006384270579787934059564957471597550573998321312816663376970250476424313225836540409327939759112346072406043706380551074989826714033528459282917379102452502970271212373007535401538890190668678748177149658400494124521354658160050691921958929159381803216063210011131218262492110415872464229237026658612422853030875036886547938972017001739341738914501334299703675991788805690747373248030503816624928017313526339210542196801774449396185854933068411913365622288164638353171313666048263911728388361840908807821947328772493849442125675596469566471131932664177289797732041115722043341232901404246662685387348505449404739267205212008299630699529470339573013284402885110660283223674301544917562662769460947155696024542485178560264085308311245925170989460117941821179693543448599309690483991934358082787598594845990776352732228925782529148493583309014917679644542364800706344251522615281542862005538266211674725985653627973198854201634691456651751539289521329820943793239059430792742687235539968 [162,142] 194740143927446738397202561539831759857280868003763830524402523416861454176007927769043675618776331345618112783808510699820483009745021873693791433950029227969121448494835608248219289073082710811616234020382945004138938591501840954569884070701550389994945544935151171394544633395423317592332710146524737593108912459001538885155186740708877904351591093878266599359123479476494650057669399137731203705983181412235848407585557611923480060211899554955304807802994918873836573479428344135485138567207417963187824544181869963604885467924921074147792826638978097252107484647979569196852509649747200119618039979500525961919422378245496994381875493692275023375469779990344371964450060842331290821934793028010657058080575971287083064609389237797473325157189962206221717271083904224880475474803499072264550588559621359825169573167427297305942435919909018015705444875520702366698517719728285643351805548318690563803093812604345982056074464823745065390243889651742101044413900065834232049991033276413346405058231713983656161159319148512792572049784092356413706873707019685748891021211794257857671364545271808889612795530914615310597613077370795782819877214269559903187509457204041707852440325427397830561925732644068176782298548867466801379524547249751665647809288942943314611659009983933250943382238472933929197937325682740172395782970731248205418351710116934804918080 [162,143] 27126504068685802038740881070504612380388015414394488244074642587148479377478888284775103919932157251085132632559364453572783010989530129214978719443751221767260694702371324981737238757547967935942543005335357206469091484902640355151207541921087075421347978069944193658085302802891794166185080003033453367772668480593570628342768405923734411758925477151953775680589015619816394467529471347058354586518045750125891890540412406613805863883127688794428077454854417239016022939967380823297504975009273276036918627297490398504983463156272726595565368206068269843457517366306363188915469591161365458953905778596562838333390694081785255363186727692623260948736037526327643474212751267114764743880577871066909944460294790126928257211410532148372701290672908778459022905527847270908866485702701844578868056380867198192074239549925823782880348410810930783328509171026329264018824168262032262726169692026680940218785596787035650071106746891523440709102623286689087033370575084475734037687619113830942034893441836780702464383049835225545236193519813710281318022640917491153637282776431007727290968272211949534676482820372046327142134971805890256914138510943605740386395994094052870604688830230120749537201418663386798023752462204288507780310472571025927623616729471304893149653667781891730110090460960896427631653539535677892193145965450548803773753844563968 [162,144] 2366330766396572410709774727664880297388988589342319454467375510347164771734782896654147901424768977973569465246114174822402959831255905969781420853142610085650493743616078438742060291212889850205744011943474589932322643231224295713952689278902907856399431688546166886972847007254269681818582137719018246268567022919738723107110887072217543867603231246470999467042336159359114126807020066498012582001708088648251659574956692301903131872436797230246719193891960391340950215819704232928350769810382799872289447235152284850687711942552966662377134228376835258907557670750494849542699858543103351638299070849856193071450331117757410512940388939761091665325835222770719831637368144378290085949684318360963478732407458206102604821146211511425683767895237115032917246232040347950890503970848717911292617577982862837610852064583294791311055658897541027197750124051943045299312456133809469548096683234319603610110459100413479007490112448293692642927876849266859337590184228434815539464832269775059035789651183706478066036630383989994571355632130221220607317885823512611884500772675353861667969722485335659579547468802456902432744086521017407514563243906612586619729718518044890255709679246921622548328803024473958854320617076477434314167930550910679126224518025256529903166478495557019550151370720597727230360406975558602828164635427314464456704 [162,145] 31559309018722823575816137022785058966899869027397364494534260716044148786530826272302197900460703765944683894238307308377913802951072996416360644520578736174518969302905692636858339287340588421259592301901170071071796669626027816661270835291686310301068430025072752509229855816726997245062936358721672903999210820282236642080865310516287958600933179005303614201573513839833975646618974527956923405572704802991862189351321918001395349892459952877544411478987228790174411300197298818103697872967710533409729504680308092099509818741596002847456925266217814353473018227197593427320693965070037493250918697680552421241315076584913973075797730333064979418894327904847693131397024423904114705675112825013688531825861203094680128619918940809876633859958063325558514859973512532607435956578675895095733136052320341996988937784983910634676958815692083822747932185823279230165321560518053468271666580450153834732084703548507983647861585294856739969519950993306710031438586743896152486028472059847065610916582934812284465908416594512983122343592823306667572658722231661867231339283493093778232992670341801758118011983125109814963049950890291153833227901618627570931591457531321321753406528360618030646623992112120475363023141525708809192807297482879413627191085315227238327929173811798026775349068865842328893965870350767906011398144000 [162,146] 797115544897455766361391387698787350808518909380309852813392312421390693641307680277228949227993474952519379940468068228340636917114354660034839030537724996895130444599955341815582623310309966382233422733015941065431565928576426038643039554618347395172219751420217614047244036379954173677232957009188760547988030008284845299768700724406429559093971259910296729485775255912787143369797429890466777041271453206561572494052299322234504937121117647340721244263817947325518667660582207324890554490332137011795080684828648034611405670993316748101311931382271485916743845084936794034822367018589391246308621594989260436488025965980729982687021772102336608152000917952481009275300394759495862513252179108423473152851351947982858713768828063929327853220300354997059865181984191386937294962113830690173809069579271936785304217507013067321283792500913230773017374594285609312376493676106836670435262464393279082247498193242014873804791352361275596078601674975542357925382453989279638935846609266130593779897173043649823531156021110989299771148102775469973084210267318837126149720730563183059949500046903918343199699295982787476031291472745191877822880239571732248410317147346186224651389627155514987420005817245568656952932998818467539622720769759403342038810087253175636777864190764464376059526041240031618087792273189085184 [162,147] 6563217783461860757052238126212107940191888328406598771778068425375888861321482516879275321057652340896405555439477452363296072808893629611850817350244602735942319717859592432838113680248137165532334061870040731356348729512043639308511271760194046487740282113698059780089149515030054101111475263328724699731463931604421335859271832097850144815960451905552181436948948660404988943953025932776872262499993284072134272364412068457628907760536566902353325778315613419104551172009169924118259140800648207149327745249863925670664555646734138765723311930025722370419559344221446832386319885012653839049105141927016799354126154618860447678583146888223147431050052165604356086647941803821531077299387261610194786842599410807614520212296774873797056056052171672800933243662953994067194664748187198466516349086201749816092621649300441592381466234567643313959956989824287712886617071598118032845541362917073051734796155187443026251097565963457162168584486740079658870723042121879908137975014295452910353214870098471653103817560895399383334529502608086722732197075280198071217513438717319849109489922837418162450392377327804755863996854635517195449702137921775505014798062581014220116013677126027212934907237814133174313508457346550910300864948914708886505851709981332615523349147932251433162260088426928463863349248 [162,148] -40321402240695019334965604922404271052216734371285543214561234044917494122020933724840466173821982324006746831532873300598659097856232864680332189036854248367497713307071032636936459683193792467117584168143170231070244581427781068304174801293635922555404634415082881251708814810027012370879718433640802717209888750255400479646832897498581341644358800505096188192401917397028722612048583798463699345762931564239087916435461522603804365457683136974245245651789886624295874062475965120887995101483122688453649519866578533093406019644571321224966549111796663834807014040485091949339190351787151654209631677413628623738410249002200942921086361212499463736685664124053278432320712583166642610775503761239343660560377087051750809901310555205088449284349502531936469544635854525060269585725700833836121433756984555821667493456170445906028524416708277271545148729593954616386538042917452575833304567448848072407352820156725726804487691844976550888468943893093065086257562415372377627566497383337559560537748836285127012888676333104146881112172163139948665906861427974583808049478560877777719630850374536941622541234139308815268307342234753254228273861969478193200716615491724640079056518258653731272845958371543644636485838176577500929833752030733935905922636619186687823872903076102396944995991199744 [162,149] 490917430017745836098726236104011243096993668045855660532686971020399616183688667412873060822687955677809385081281304219447677109676410838639400782189704284321345328730175340278734901604082141144982146410709825728402640604016148337071705307632925552928784685391261392962639332070578901088424797203545962462645370241500480241065156622800146555061629835162551068185778285083843987778539709022153894283948993123389281948363407998228641770528127666952448125590940481975736685603828746026708482608432351317662729981550119736620679603026687699654980579900802400436974859823363551321788151584302135945284730021432289876193920889388041859899158848554662562250666053052222394992150364500218516504437749902169083684003920124286588414562774942904889551495284324724844755256281179124821552142176528712630191825410858806580407244628387626230478436929199636597247074645981139008267381549391677633334090966520331974286495292903308370582466245851807294863672977088941084002835240959798113691942694498882126319450627921783154897882709335202779791953166274682998944464711271063801562283061656202914542413962661788998357652792146140231341595226667106976683927397935584237523663869228017691297104148315590333655523592436829188979830036591021398429064044287925294441041263262168907534972423636725489664 [162,150] -300689487490867536974934729986981705455454776457883266260518784064061733083455203803325737602504374437192431976442143850456133705052222618209895671705914824003943448754147760132219320610983084585163904568953669203447063609360269447429392010405178338681932940742019067674613050452558041587202997047920677747704749711497295246348695724192222683219900126507103030166084339934794851135042968399610023201574259709273584704609053132602685159164043095042115593382514778227990004441286729529156573657569245113153546608552818297134229642355022116014039252874569959310212483778539930435128190008568578216602381082481510508362554195159954709112814354547171023280519076044876390020206455171153376568772238634047452434129337713285842319805728990280591584523671589026157189124324241466477333433863842757349767607607195768029969493763859859551676822917899704766066974798126848701702780719278580689404227488435851913334478812489430178614337584579416754351905859432860518426429833994391267699549360400583551406761755934673152047437571772641124087279379322330338614271380038372357657627876101202496085212352624169597199803132485900387754013156544979182839625322260198883373619826371583623550733711666405687650443667679066958712153668553808971331750288860884682615632102077927032817551872 [162,151] -664057731662845919331685057193097551711624182915837198541256077586049311318552572891203349489097497043178510315358767939673421259662546721882174200520342006535706463749227631329267467244565902954441891334660828596794932387505558032828338949886009856623985164455451177620830644386117490595600107677544367822955710594508058869133015427589323168133534712793685889347204796637691345758342722610854433749392181093215672310245608299617662359203864647405769988454430794757482323620282542355851432080467390038050512268959666731826067319158099611395334909251167885680893242181676858869772771418831611422362608701909990667968658969999418856191510796887147879432564908938368116148995504168837326507823250133313315322014057229979052040912313959415905480794459119547039582291471546029550425266628968095584420069883791005156825357770347533877319438160738507506890988560781125409297655219879799649991587863133993321581261503504728699886196565041525993685983303399251882957058054790812893658335333133170045042592516685827490692247231008410888647850316602290500068383860324704555343933085020355414551320688995804229614101035826479580364237153274279148565825025740061230923854150548187075133188645968766208867367373240932727918030125238086504683427425036457466814353872257024 [162,152] 747045743062606384558481768758641331924793099761308198243062036380271112206597710516458435061902460244771145399189032765226556078027661997786229374739381806595275434765350565962248492417300484928751323038783643524273934177750120484386288531991621690770748612606819889695499289280489591361412975030538911650631991633720251130214151614307966952177111785529352209411959069656284980335700224868235447284706720573125008094073568770939352325799172110563697198134925092590574389509355595222952867785106257876144595003563505271847610911690865617869580982713813814532867013162813021300915474207216747777905563663453601095469085166424049143340875259024268504989819311974139466350863039866101000283693150137148938218527492658082570493164063742143105978563348402347731737071162443705855693602731119071856007657036341175038027833341961231266957807358998686581499119996260218171299750028380879705372092068145600590972034987260589730108395832506150210462311899662911058908071356294116747648559218157676036482047714931847055902312246236248798569304177216318191662635181431401912396813956319104144699697561065229373224128260196899553795073099485720636664832632822201627228516905274339561470021797502618905925960789877027471252875160316221925853317159247528755200 [162,153] 325931667676864014440179018399321313510997613454332806380132957900455888682604313053088722130655052775660953457745791360611850410613708241111818990806350745865707223886264689875244427418427774890224246601823041056708125580740245387652999603861597290653051449388827578210679136924853980031697952093749125354321797580194123471141663718865495105171392684878442638129306547568109897324089961867506674327184335025461155921097454390696579739917162089737558042514081548966778887632549154657120697188064199074533984339466674133085771340023283445038423086166597108959415851546803256741479132982508664242907726729820415726963583592355827645632253182166907449942436817478718995819799070162201161546185251475151015670438567340191981667981685264827971199138664383564898498910402525232250910856687530958411530961673831859987597621298662904795835643774840797791768117799867268037657225237026744293245620788404105651172581774505043787145417915494970903795523890654038447991144318844098508114227257903925729309710155292106735648916994502578416526028112974251228976401803613758899430021414958925346961933877459263220602467335467232370401258958054993873910798147194923239365189582220418100171594027538055694461803601370558963481863312161925399022034944 [162,154] 183678614624325184815080837048948147224694693230409214357970369061059572985888855372368205888512799799456469680069337010976417118322621939285655355805097610491289250358429851785764312702789085733607637101925715585494718548576394536403688033361846638722411937215918491978271176887949995274843979219119371114499588705989172837481637122071292304756174515102349445175779939648312829182074484478702506759518373573724740296843771724489898344236477142497208076166882736298682884607127027073860927544040393500653984883901860583657290350305009667539712400907088949921018272139263065907532127225044819938721093369843039650906880139263701067890760421456990196196345646254068883770381098383927883232240087373577998601547418495676752565367879030931862552411621891894476410922047688080479445174308532368592073579314941975489808347003253674888888850012014741794866374990180262150530310328391591535766296652942930152986243168655548245859838890820720975820144968096174442457565805076248685189352584712371148357533741965219914058200910703824933745041319055719045961346902639058851102157016856938767308080375029377977196173696065504068892907832325027947271759879707564842946735680426145412235392333774439238000127906141910437879904232221184 [162,155] 4882600345385435605756747777019617683085086148353197046475800509760432340498949559560352232880009559272387850651996652583700106596909748344346873908983974867541185420180890921035821301441491258876441983562828623818960317499415094456755281618565655394847217001981704618970964564201509807857154498441385402932362936262651600670172265345227141768419057366353083475319621035646488951783081069018404267573495663647911051328346538421633606354950019305399910755191106787797107353069611517416846963118976258185170638178907010747804656710598785662719560668060268461450090089304065639808130972478662941758896415184365319960901103315916962576022843364896805284478776212217071059268565025959837637838815371686668777145547782120817622337390529992706998323928209430477842034066105799358982724036195753837794400145110594167963808347684620933734487244516480726092182912802344700372874150321782195074481145840154422938090610035230406045625764889751279740741411348161488482738626797571317868890411431034183135025944353043572273521935696265971230074791711491407006175230405032405784736072122849787805598393282787824078865558388055398816411072241636610712269714243924953896714398538000997808125506025324913121378244791296024576 [162,156] 458083212376676885880637572069827998194891965818881020649641449610814141714487746643158524099416083966971835158697824293006711445072346453412283103346993198107138857915746184916480869307091991028104287830569524845237363165618214122677805354585216054908841550836014792475368108459970741318299799968567114363975409774923562673818071551646235748180060766265133143834261528543411519598866274998442895419354133512416529304600207397636679575580873065124652216973413590088988962005282864035849496960276391072091258137330016148893743019513452050836487085990957931374626516547722235345416901298414802220330861488982936900457325254833447961096382398893851260193562950215854720699073487265884815055453239384838332787802206567747876524657966938719020428459720371125079316757904490847426377664279311164263461272861002123784658404910628808980984804442578422787745406023509135062306559162767021177867849969189061674196892394660001706776412478470268619855967076886503807840691342195708104228250100064565011911415156463850157426959135115159390610009252837117778684283424253197809741532845475122842696708285367814265449591881481276977220439014677449244719931457580679878092201206882305519991587093594673811359488 [162,157] 3544617113059110214384990891949050915412205930637310380202372054110862227820247318143390705785420283377754885275919321330885111010839467247640647832470156060014957529143048366892184835753806458542589997316707979523993459387653556271063434203974310775778609400904408583497078438609504850279726697774933515962998072372736100212454269827024172826412841443976651001493421775011558824011863788527809160540142648325718434220385538688386077843542673490023006067757972476255126459886385288501133086505770984110962814143479547013952861347963932644228932493459384867142860527765891841965031018722602478877805764131201923021162296826581631856649585948989319706347227704973703545535737822937497198691309310383510286611802001146958700170224655964709477635195273565684007286185685899432902947443327952331202315277767276679478860276659477545477178848783049981039045712067067424757301578245553829306664914090883211291036940959360516942261491366491940057860625077149224264062720470113897153625719263955550943518435078763959767358813974770836396856420500118468025220143535732547946365706859119602412663612884319523675264633216531848309517244808030582212895567416498566823710262594290843596979686656 [162,158] -549549560641946838167305242948479214865192406156012986177889745364383605356098506918868342526482537169886740203154476913642870224073443530326519638992053562030142002539046140317485825873724569153405718177176723721373576378198842473681767241040773689844737199973172499784745756319455229052150273668171457820150169761590958307510661585684827396114745898615174582361213946953721682065756436532474623968826543387945350378674994279038628231145681535272113138690522063037291136235958632599153667176973826946037601834463904883726884155519117732936571164626144072569905696753212356068995319170369709440717694896360642013592075186014333736428042384032467392599492280632790189873029251289367738442709383615187190259967274277927442340773369830172657767654258636071216268846192903961754422415054935312494598897397797412720535301743676141072586630040584518701529546977437274089840094153594095152055679519854687333450862135021831176463849928617571670179730290705017995247765350161528303853306527254903974734434930943632493268333504160513028088657988928573725763635475327763249413558608867873110392910587970826078152918836859417108081132831155528383327980509421777921933771116828656 [162,159] 6605388196759619143901949931884118967385365874961311198545065423789797925270549225356384334737534576255000158271704433687141984230847537274670381502746058224751839497939800637801513133966626572102133035632795470866594028838229993298366963600592728819651200065790648054560107421889016413967610562630517350790115947407513863821545096072597550804513310006112093095906206623180000987381563039092092244179919720903486825573051694051186662176925304506887113196245947085923193014203558207335560305223660509277615678310634952151717036368141919641782073451357245850731545486932957634552209664777917827136256782280355560505338016279760002837952537215660841384242219192342746680844221075973509742798285818098887313794362284197938490998336657634930049319069928476716027408970293497416923478917429673359707936376372355756125146686919399652398533873797347743444685578224923342583453764682322236325301846179839902097735107183671029327310586527741222150635142082579577394817720162466060574039427881310800994086587995199857585155962976331687630509274784974610288219381478245715538517560217812137429674649417923052351068489603103205821281964428757343727839389705270460416 [162,160] 30497507605629353110829451470483165953287447451761677998550846515666834987314083334094249473731492929078033770519170140157215411434425735313746226281366459833788404422099828972514391927061284352237005665885826710820975604948044029769100894514165567576922649431211951538165027773410201105277372069361250549697753773056781108084406947595473346196765794330265006720439095424679085854241120504889466957917128094031691212019310290552332455446294252366348085640293027468236509662201708868554628329832583175333860732406204987125442944759878925336916302644918203319220497083766558148692831501932611968548228367872782948263079653080491532882493432443954420487286748766243597407273117822587697713419977415725770445995746256068455914620340757352436004086718805550034084606352766197586291828982954284071679308759130187349843314410580293569002871917743599689804527265771948809614277072662490224831547909888233091567419220569434196360626797737741314022515403149138448994897346130852378325388448250272951783433884610946880446613525771353109879657887113416866181253441746765080285269754369131128350312905325296123766464192892026061820920343647723413200896 [162,161] 99111280682016740277291053300325874456197423348947757944743918479906566225038467810047763902539719451579874554757902864987246360161430728535137059835644567356220441227693828451715231457529476199265339157545767575302818776270417505376936769836160453235988136861312390428030188100307718852317571338419355625491916054586012151566093741387302359874649999276036181923724519469169489859771178390581252992514068897643633395189880889133108995286893599709943536870529171920623324171784478134968233630565507006158913169759741424527537508788449001297105510490528704498254612595581899833523029787672214953891113995104878171692542140309116468045770945693403906197440353293894414217046101853292629078323478356765359944087186739541701042505232109704494043048563547308759798010652483246246311247489333198168247795692995484011151114393091782588048901112600306563224703457439493976417504315391419970196963522774537117530606245073865069394817617692594390387561622712196430944698934825899017672209004738035140498370598348333981657538251007514073440390330863651692462714283429903035805183716812989420728648048123687140775423928135644818457972736 [162,162] -26830636174694906270244434457840932494301387886917053127434917406712272852699741518526939110157537254617379270669904433608875843261995069919489954062816051241840782873462758899390818708350595663943904954122242109566247928835218140564383844539355153019803895659718900721703884569468791532933364352632554729113522676201547621248196535829720132980703614548465558327721285908658814473309325539335483979682703985575981907050447170696394377522683694662516047934186397267058523442808814414735792761448343193019310737588124132483685440092144641149374783868424947708316053019833962255375648930237108769198765070921807807951560583629788134635745589868803734250202162261533079205238171464821952436502527534927066358798199804683630027460663899232308162895146585979655241808026905583480735437872977692536597072978959398437886313049193760933556384185302807121776496422920532594293437486370816671129401783516263834181270751119254765286343115615551907054369693961391417467023431907446805892253572555723255604170169201543076334315584836455377914518471159059466197119565967123728212045174907658346126115211671325985212227889408 [163,0] 1315799383149025744874402454570929421778045094671360515511946551595943191688125147782880411608736903295569888069342070935153492278925864154054154286216295523190150104518477531175489327725359085164426251920605385489657101456327561169429938664296491818039731117966407193152178326016694585215434540149365146491026899958077695921276535577577260716524962093269512874128076160500371430085015695790963235296695496504807189029853589957669038763377596971666889898897445828628740788495319390746187887959755265576934677754227482742503710633326880873251440718839662776875522552398182459093405247754253462744107745120175749892372736924795949008769255427658216190244265855993927100173571600473660734590035228297979650681959995738683734144952318240804869872400866844306605920101444895458210036574618697314377733816873280413623421587149146255659742454029708195721223943782735374285258239429856816195512940586148038617005273111873619244656208169597115097623268249289046901918848870635327275872769727413514637123404955633977078394074289484756537302451799898639709100370167892375376918502745231732871411762658418183000885364292104645931335692197568868679404133775924136764473526428421284655988197992920742963286755437719626238969903292088586684160721424351223612327380404634916894432158412393727528839225309269184488706150146604203226773771995228989755440011722797018340774345100930966325186334127583023649968428720655872064937480099254597871207984420481719889731584573824575684398795871966168099552746083120722980274323461974271746594162484206443520557663760052866458222063687022969878370755498608327066873856158007074720569317806725499887141365082356874105353038423778028678669918549613444936360890972358162640596370158703373714211952044299290960639325583236013745441107334676425591538781562611438448339422161451062212860461687268253798147935008703052152594125615199091712945129722085261842430484249588806910372205923476488756255412664564997253058578419330357169199363642775324478861875832080841064453125000000000000000000 [163,1] 4958405667656876610093694694937568464676117778659613775996356902665319924169816613130209493650421794498521610891544876109013052313596556413223662499477545548385930764163161902453407744173153959928886158252361471901733897626050057459508874645829015816400424055910431334459836031179069801893386772024088760485912673083658500868229589915460944273901862369140172771177259144587127188777552147966553355617500026709922193739507584792813833474324607200798824932701349529736384351667882596105509144987137005021184722153632565792413764584598647980824800078468939810815631288415762691168895091452746408605595618421301057469203587710467064001239368273345221097158004575463610638289092333977709275640896162185463480833898794898662330947704889398334854877535821929884543954419541204943013637323144196997271872881507458941752759376991758939519846010620762858785331235302387682253093640563580159400378424859918791079902271056991582872983667670579107421400802761939759611876524083175041323181822218049618124974936403500312221543147480697417265156810699561937346721024598299766906440212715338289933845674730745342290518626947119308799596530100369548531635364880601425970010163976626212339621227091463300127888426145497069411764772427281004196921308300226208115554919892645539458499166714492494703446488270616308309339727493280814041638733089650804866879452349772788080524819756089760881721674307245871243631602276660960817708936413800292425698635496215671139127469826449616160421469885569259147969054222386828406246952726314102121128822069290765315761320783439694387214259632248777351693799806850939899565705698739976398212340748346409613437406033539649168809220474885009014838232245152896311825780583186563394213163829166109203865763706523125605330863512818507843181842440143684856103677139998714275234360213006406300759474160302964707047781900603899899481065532976983301516461345014414639902463389120550653838860048523901045823568301723439913800167377853882883214503562996355867653619498014450073242187500000000000000000 [163,2] 1859475999886438075793706642286384904118045370738269468939374537172861754678692872550671210976005683683748340620561617009089878580381862727130404339660350587896856577049584788619157580553607052872854358974547371028005649045363367192035834546395105928083435736806843147610725520106816391179962263833210963714699522192120684124346140918158827348922873539607216609413389589457758461212700236238051027623888346191407673886128135411981943140224746857516000693240515980724265759669003813170060700846774155993554618570133538892771256436361717060012010288032638458140347422468525078259913155524235232391348973478231534118107742942176710556136447490412663758323619470586490130597792197003216999652993701247258791604472669902268290956817475998246855485836348374344831913996940253897137489329191222224533302991390622787785812410860546927634042893924168245385740024900827351162158061406535032278942738154308040826864802185513190946500080318891256038439603628756419782529077534024776070427636141487376061483656690443645765588295383692353640172457242226739882276399871710056104131402069665624007032404751884504171470157569213417893173439553617100886195429204149520368054325288121988856604493218614518921894110033981199534022658441155621151859190852566224827910108043334049044436830224698421588099416079063143733795515925424334913629917528679257965617292621601499083682570138957790687391365007299864969852179951850243609760226822913055875384604927849587349394026067219729668402006599660548597274062309525188301627835317327125369871267270488800322114554604104258533013649076164351615525218212086681331436970636552039809958171582230499279596944390404877225141289463110709743397805073677992713439757820186431373008014157636147206502891007869414296820172350625070909288256745567647428318755500735594173431530829512224521001565835805566313389229799170193768160902904816219929787409406949893978280872417756373937063845735557418015327091276537870393720697745817751375506246894198092434180580312386155128479003906250000000000000 [163,3] 196554885614161852579607810759952338817253196678611958662039628729877159077086935821251492953356910117404780911857091139416455215873774298688467256061001599168979363075554659547640894498054741238545446627553386592471081572397172694907594389863366990444606798195419987189241519420099892285788419861346259473629271554093225084137116669073924164045537991600367867975869069915058177075786584434788173044486847743877762791678346629458312772867038183977601410558323555949273550014217272302877789272565943721801630006026406332062310222628420563804395753608844981780703154537404470773283973326549839279442317162285786757847080040024360381137804124182203291083971729149633418123131841003986206402521722019020952158157030884224555681724170835496453255283889659131882411369279517591403895774155344920623800116937929462897076323145049364245131208528970386949630445886064822183627970580390733114692040924850956224852214819183838864776909445017093679531620086345832275693242524525672078181613391929468087205762951222535157026785374844828565636091102849452636923610559003046847295519600226892328562519568314192373275831948701127034548549938581716213575075307386742344997972436047972106807845797982270761621112445445396660818130848814455966034789292441116753837196818986909586366429450554387717853806483796264678008957762237757913734712335871571295701977108456712243015762122179916534827139358064553157254956118178288627586742221792277998366724868937717830500024432488046764864698696191664345010990767904764699099003900139478002387995742919942778423570621367646672787020712579661936455813847497533572274892658158754561343432274183914922305264039721375491544644745246642927569158172811664293422312658495100019177533280113128966417672099833977248796098291600740335938624317396309050700617849776668651352359360229502546680764061172839276884608081971081567391866084154263630885112158967996822352715095135324182333960812570666307313128066808946502178088173427168617972415898265126088517718017101287841796875000000000000000000 [163,4] 5071821625880555666328990326001244838608242632648851075115348967167361547243778499717002830587261008456358068664536356632340224297720848400242822421118727919627520489514760389797413923194646570142967995830471063517754537608567968810360518357622898825146090690593482827287230088811328357200094542977275227630512812604783680657534661740508788504658522943356180670388494344930630437655847277289838464021225467326747913521380837449857858354746739181537863611177215634809642667372184007617834448461841096435541985315268712519162877443006255670777568742562864744880010282415907634323153109728499295763988287134743201518218547849981358887592711892131797431246973305255510267091332809165901476196796184247079997885933344813015734787544576609446211318424126344016405309201637204571553028632682275414601142455469018921073716349525727296307643677275145864091051126034954607907517892960857478221224880216331986570275928127844965607645596571414456778240994866577632562095834123989151884038328751410646503432211145648467052205456117598595870420977292551155294026350718230324701998248033602422057903179946361099806318121548799645514125684404515777843328162942030245967265704555666074174651257596239534403562345348549752294961601438562806389127943543694469214565156578508492277797603611630109885806601987112812438493993875843246419333176002843693620674896250718427107006541774206985276355496822389286977222881760289676259897340840359249473984751063657875921370891948517530617687016612304722088132347962366307495347351670615939992546199899380066916290034796687046239773140512568483242695837252648000672111349326289119265404006237985260778239044281613958091623386023978724535999161661896054478295635231853866260721531113846103604088085607726263713486908063415983128859504540662166670821907461504259464830892506216266009414761960692451056140866146460225168156009095862508734510012674634419954621846806157503326353435622678486178158406049608254507517782738434752517380291192417018919513793662190437316894531250000000000000 [163,5] 22040491185050123039048881188333219277469629218180817843466851948989560557286435084778548334735677092344982969400352608696155981928664327096132894226657645995393647552104862744674079424172038374616907913890758196090473515407958378656723026059081979173270555143074565064181327735672873383992007578961596474929938689164224913332891611969428878881758830948515394448019685152521842389724579162932987801818998441828864965648668156005992175142993818922491578932994349497748174739615708378263652283027477686777268430822151738119063575334879260939718102896941756256495645140526135399272259361037189159653149614916397905660984927141449234210525129177648697930263687225341378511996296416788066305545159022192616461685508414134577018177567679063839900154026354354856125460797546853897356674167708228734423480920360288961803230425794931954036788844780387365170846711473888108724177846171770728276849287820482575293496045666727105197922550502648508001558095032727338897891784871844869075255364175750563086620053144750903681762257697020851184509241123179345852571690070154773947571628768401672058322027206181116044663265995971782115768521195289657874642498307351383114458846624143432516845083035389630600192760428257538382406590990485475707138614797697652544290801007831532248397491190465476816589713934225551809048336867195710483196242699179693440857358843225580554105760149847524730773633437502346919363110067738183216555149857937461314332885087688033707566681538641137319032384746974917372635396407296239483727419308227953439921705086168578519891046322891660263001627632289397843869777185566660000320284466217138760471777385958096072423600695163993797694154928091213956715234100498867950425304790510456235024800454261681598083092708799245322346771262739988753931793143527223049516307876027175308286991860205382501996256062633412291771438937330022637773008984365020221781775675996300905001536306653086343072781205531320947286163915806415778016760986239323339211382268842953635612502694129943847656250000000000000 [163,6] -306273391113257793717845704539720156280916999378051238303471404066660564804507816727461824914237500266030960608925257014909739993600415664689700091113771332821134256703137708918463002124719906196118933643121651964517966319732354306897884586468083646599752165960503845450893582184178962876620093692001283485505149093537251329467877908193107626077786878530376541422685783584438614670104301924611707852380444792192624809515907104176196172115685712075708487772507003516216353643120818911455729677781361831792132861333239295796221821691636683621991959255708520989612410562946512919950775222799575494612341667629784361534344698453849186161369931920239856794272338415763295862474791686817764851067678781703802720028471064362628375600991796647759711235714318099328890543491146656000666643965639390602215316808668944654505488233557203945477874536333409485074622551282115367298964230662707435514653856372116271663176946755151327033811255113779528753006287393906661840698912490594800576111513668929372576574333998089170790951868204430181041984267509975178625212557665697670058591157490741305467018604298441113234617387679559039683822860657057775810292847339940715545895206136071374560068580486765669842136314457818646617291542388565007088391696766752015317463003215787273586240074222559046243783699488777468794476989979855978974776333654367885644236573136459132871096344707409506790144340361239578534350792246943503674931489391244209213999663704157381922876715553627818205844651308676550109342649071600054346703354506462603751750420977214283048424646116934851548236277355678865258199425152002681143758295077840274101512322300051448329566425769830953818059040613452744054946278072828700380780069262629698494607694504749301982258862727912089319899635599650686944510248133911811079349426408326474241924347778819914162683474562974760561740396154753580096018780818932434892998876493448973700544717325464585524951578725810640226599568499325844844167534361251334431262838275955573408282361924648284912109375000000000 [163,7] -1753853707047508780603274509794413610445609501782796491966685750635268056485849292922793964579283933354743282398059572126833663083308324987482269061841610448756965888320335443204176803717298261749737480443673439698239979495193905058963176989116057142655129669626141559297759429008404604873634717484503319614853403939585876521854803565151967278319556985656477990444248416982257115552017049819613534096027972927305220591583731211650528333484723760291180503506491124679034036190519097154937268749437544077884205396980173214342437062438963838699164480966343243324232210383766075237620725523069290403554087091780900705830915873157914338594448416784681355318844897972186069456014657381261532151650621199251179096228106713403300424931706922141552357305794355533959071065823448410051154926928045090271450007283480402113590898798302002388260698174105404771975854763098472309463193666031533086627139020791600249779307926658517269900875175096825334028397515933651157362440148098061630082915504052091090091961516458576332826893743441395745338465712366473424255242366863671908625265821461305770207769454316125440857663829570912489625426063123392768358627069695413373465718352708258883910309772271487904228269542420968494039913195336618048524805605066247398413709940818246587381557905304848749217651333472138587912158443813069107686265155250999869080564580875230747161665344169914613426595671023168624582799420991265968652891326413621102841731598832181665159199173135087447969943032168028537526883768484258851832963567003951591310765707115681068447599198097328335272431496219496931152493451427184235346929751250098130168758436727262428514593789021065185698478894580925323424490238414539847263213940425691576846133252383256243822333682287762534058925806370316987504644283805282507130744526421340570334026176626010779847254886009599993675880992696376580081607998541849638823867989997442328795561397395130665567279267909912007304461606345156485285539097861638310860143974423408508300781250000000000000000000000000 [163,8] 4250123004520100925687513220158650325946408628957255602776974541134850009044184276276257623694895215968819001783574936300963767123929372418931805979742755986908254569776848478778527463496257556670278013937209864326825434038284625448660557157498414015259590057155911479222236728716669545993881949895006302920167164161190584250748587443547232503057552920247807871405285789963476845294261073831770321388000102172781138816313249706854728517288417474797554646672861378403177000356991323184047924986491481932953824708341145990974590681409990825332844961716874447966913862998329832975121629363568585860671684320999405304415248038001054311225332567209243296910976680074933268694927955047511269589646307882980031496553153814951656526602757224165398036418829218791903612243163775985317857655591190769838616435735831157592963956003395821222207167141811358204590897442812961197767860620959364459893551495504040266610235383414424976269327239007053865188471443835894625769133652790361939815561408591836374262716044074140771793421092608291026920820336226676335883682692322007330339790620145133798871080006915062250963315419852905825829048851580848219646464225183029009850807680509798867471824376413283827099563173593656372296845476338966918901641777352074932340829856835815931357653971804778029053577395233563991414297826674829000047623676619575686958899973518522477155883860712501840813323420399228828972067516903935442920937058881686046267951339409590659515038164478297218843941245261954306468943853605558082894545578065453350773243704509426956677394461513341767588778955195013972008086690203702753769408265614591756370058038903342528040678630048509804412835795912262251081324728935416199169186764442240587913167713508858779820892718837222614753062084356685670067379387093014154878257546615523559175391430476566358374996753943601106720147240231199121252300721956985848303362336261096015461302512907198458891381982506968026913381999602618983709872301611579160862675053067505359649658203125000000000000000000 [163,9] 6236780994231876531806820442113481257636395617433637638308021917991716950428983159241579934895534184410521087728226695497001764437930969566156828671179696444422772837532906084445712357875295177075985679051457863622589845893742078005225678269204117438335356521665590742659761941571421038982708351597448913516416538711777625605284887315428766593141238752673109125988074967727618743594852625347698921384638777644357703552369171441828510212136297756682800613476885785626111558469450150246012413961083430619272953746966746556837684054351394424380931110465042276374080468929914509776741803086640820908518220047011173617769080442474383538377308352056896732170435983564984972668300253433894151665416018521748980380584662410811722904370728469044598336475281839762375405013418604052619727324767632252285121032327241752028754388662315074764381593796816513564829305700095984371728783981750479661828029372787501671593046574402135014380913758031671877675777821076221549810614766030615632385200543425562190076154426866274490516361078683033909293102097679620785379695069767341222350035131102562539002525588496888078054917152521559360474399852411463564800656218740371693170448692943795719705618371099918340053484214797168352914111914390703165651809579928025748372481174097701646716771730440836330059721268067177032752580098103425806898767642510776235908908587062134188225744389098031251304161452751563561436289412896912548256144210812933268897625040136396693731650842920977250988758210818902632178089013847165652327064100069195247563000197194877746298642310254279595332736293057211930898679680961285313905343232779592559333380366214431675862964745538585546225607954606463095561255678718069810725682996397563420278936511125636692155371002739785999010212004982086603755987089293049864499260197175327343619376827895828204208382276079314835679293917225167630846580684042959358921889774545028005577093604931760487404562246532363263802083741402172442486039498612173503033773158676922321319580078125000000000000000 [163,10] -112738859356847383347004476231934976164519310208990280055391331319455439948363397530242320356914893737927001602253307895796732602690940126837294776819138495434807296223154568914714180239278411050272917072783885961591298106030645391990563176771227065085609894358018719525999471447686420770405162511203175288840259660902089341681340524339399001681215787504200010326776004139854724921222576327297258763935924097435740219414377993932665633588840892643642466610615145170869427405161808870834468852191336461505993615755584985954338357846751821909730375396911776124542159621220805369568733460946464386518431271473422121863026661078380785036654716299947800954615771520852366418754726847284423248706677220939047394396569850062375851777104077190107123005824762440180061997405724617732221197156498610120545019181778635737183996589547306883431208034834967605005026712479299991476188990506071877963691584548258582807044587540662604180898062793046119098670955740115712869253126036713127039901332666492204391013554763283768582833029014688944808815217571858532543615912873264393625185340618739856679176954042641691325409370038939170279933266631021420052833892104989737815511752403381684649611938840494121486233790330457606139032021412419038363194015809583106904326087099907468883061570484015988525501613574942469460208716607062045996968509022284285688583744341582661356306910821425845391606574528339892745085663445573767083642827899589201509827515652617396074909549233091902978005044107005341839639679959006956666704436182600640391824545422452056526745160030832574266314381099344111658835272799738126072725904163725084450341671693744624648769337280308805320113836496694621853741608225515137899888740084287253880761124668462441671016059244953194698240776272075207399188726926574023685458132648367583938191907705434736453522056985624476204032313210721391488601862358553656046970997640566698885108260135582309854246095700144240749065201498069367999093511916063038441393473476637154817581176757812500000000000 [163,11] -203917688968526541954835000955790772703726657298963218801508957535411649855008785201562653675003476245566976618709922821231597852588857101144659215218570674906410001098071933520628228233308163212687682326708747604744967433340085470362410412729244602784035600034830221417413540086307846047096408000844863875255817247627105407010316720049945947338257651039920291487261995812367790491481944295396339550253127849098761090118954079948102645495824233253730716720514324244358460154344822704669318089193363515116103710056974233162181120762711261905631959429180093005632995704143369651569096636923458500350184674878001241199354333710808975340084566039376367055259378390604824070343685652032886232699250226677813544878345418608017104284065578316663977129540942478318280063271767962184811842862411816964214482464301533046440323448631617873579178193796502275101064250936642784536882806736884648839057414284336441214154177679601796110185565155502845587086768329552500136125926190022330613831797354174917063330131638547096948288812047259002021378760778731391710334278000142614259711687657672730822765967133802074607653975232625026928773363403807758802924942650558684323853700065176983115145658000704329639863897482734773869941185622371213822449500639026860987284526066226962116287065473492605550066789966149615994789218065668935280536676146206802556681669344021802752297506517846595327376855372577387298361389374607601836610471489907814163798459963527367428391184215811886858077541394701561308849841392594114328476603652980343973357911853598898163211532877120512520511140466841696999784076330757735030667093958035313693181974491231738475495070321597203200304275755895245037746207525725511745900136715894596693182114495320056211698440327663712960643398623788715856466079782371977106842838998681796946009929938004914310232130602016973839452593105637603627776858047254497412802869524810454057109827332175183704654003753576078386995241061017169434350867686692522511293645948171615600585937500000000000000 [163,12] -161116587057798345682183710291223454653925225022856572102303416527658129817870745496008083384449212601041205548181850692374324064804995022285453867879557854677318378503312904514685846796303419660013641321995461896288457097083173602888288709753013681031702454700825689513228612609407226220030855892151622408117248552566322405652675773439744553883066680879242230952004295128045743351533434788757811093320094992910474678601267285701952324382755402154379021025466388463380007780385288537888122178467481562428345870631877145410013113347795854196166611355851070369235055009797267140861569200967812130513769037576053916798574413266829213967577492129407022543320757743106999368525867429647350699941184846542825582616721432995214449313535325436277148061970050281791261510394000370141704946235566853640062973942925303558446746556699987739616582872938195552376923065288011116171515096981113044295777720146106511468273943623432227827251444139453461947974707923498185080479995207967918538857328078541362822065174637121067835108301843810739509108363132735294191913774060382718123047368691457948285512566027211950123110174896018594742575267453089722050813233441471619163335775577413983190311472085624634454833656491352082577146902652662281588003470955493670462159832193134651077238336341013796685620883566020839383581436954486687279848144876929858632620620093815395525634450340765356093840174800550746786576798702545220424638467136877015520809272381199901329542372241611288123450835152989645059758374339612192218573899241033720402301384165021778157393190494791447267571066421472562025154825047107320420938206199967651475485651945516547022205920921719202123460070306986906780486885581289464883650229116006773123654340925585910892546622146030451935172234058024318372454778288070493447277247478573315574611935264749324548403937114496254536004755934663014185578387553135387771706818919824878169938881026786560788554893052141153401022483052770897751488010338897057181384298019111156463623046875000000000 [163,13] 6390413019577471844731037520887552507597306602472049940776138493181052799731219021034423255984104010765164526267300693303739606686989269979095135756114638955782417004580054035771742742398609762488539308511466347777030812342146066572340178885137594967031745816085146464460225966899242051050895570664856601903983222017094491046740545840900146133754753854011096391530681245149588185836489507694809781939673252417957562504673176817176648703038310590741527605093055271155404590463682838273705623865450109788813616385512832581300365504899054926963677184306607812303197921433604201908387988753539359951552035106838535369585569636278363540892377886175968093299089371259583159470062970700065593548002615556490099840935664129958930789749627571383435880696560746808750774048208464717738623610689739964955289016209781858735001464971521651470691530787925773001890042388189589334279865978797894143607838767184475044036332098572383080607788104817455177117299990440749077323558125496070619467529695322799169601586351479372071439488786907672942470545399838763949501711034009771779686273410341259558531122420603411317840497628435727166266207942413969213419814317349360845737109978178404516998799479775443955349286594245289305850405918089084474979280620034315569790173837905584905673955621464742797350697685436648437592395484328082483970037192724138533422700248712992548010988804872137370521865367840436360794140321295460719305898866234424761557004041511923652187760082721581045249719983252170269719879031218438676925226025814194336387395614305673715552168371336191296681228571147681502366009165811128696393111770777026433003316617663184630465630272047576329159584005939041026987891116203043365966463352085183460773447190273879188991234835793039094835286504218342204649439668151750734240848416035723853384670327878361231132391809641778840690450146703554363735467458089513876746455821828449419460180298599850259423672769895231354431986718130939946447890785669715185576933436095714569091796875000000000 [163,14] -15137600472141879962363967415383258056889144374326416951191947394101441801909512945523654481166324424295643052955380306022781432497013826266048601846274533864494917365517657496234342621793258039838404844522609222093038528257459990068052375140987872392514431311557905787248279868001303870871683563153140805801989718339537822300577701928438142573554451379505789361489999613374222483726638600352677570986911940621999153741553752889836066112643729417210442546523256072720466459944377562259572758967945569822452741673998383890973788930247065762893645354404887061296078275425703098345400963717080054469604457836766001647667276582263167780579850278715709604449753303904795867616647009055623550220016402847071554218791883683541060094119864259770243126414512094119552482509667505641150413341369512665057286783968835804254144225656862705135557962853600347773466749679487919657824078957044553283551385468896478720772243762829830969083972701215082624834006796319011747814122128620816646891852066762918588995705451000793885854359014471140981363925205547199324407337787903729742414180642436105460301106454038097243574365719313693374872412666185212699692128111257946523152595288449690534467992721089175178793935362583874146905970793107083783625576055411522909568576970470077199775589160772989100084321628100857505030270465201197448866213781712871519545426536632575115821502741349761736867397284411228945800166961288329383392521156343180287446469094201739158369440023862255338444173935608296632835105599848271173941863082565258254240188278517598107785876460525126781201764125996512541600227402728312347086785638755214878696779508388074422870207548343867758823841273851696561411976691862253153562528283430106572536459428426529069850936321302253812929751485871147133984545716934711022297406191980423322427097806845284967700653516625070325941803639794761935680395483633971771071938269784177861541948028044207445180005254033810053373612475037545802742675819945010837727750185877084732055664062500000 [163,15] 40028393615096693487770812230567424789396251648878924829056763656080167643470388374802638286710363038130795489376512518936901440968416225861876297626811408638063941826496332174679876299511098511807361989430121642827088900600341580658383770510711093711659606344215863135496735764793994443648237796273813187600150910668691750740311852378435882495897904790727322802517510871056761886959193665979344626057754153921471209004482975150424247718877829718831247819278762965608278147907093938920519164757694930866117699834889494402539802262555426830994132620524689288667036630437704181228960264680720865957369874387195835421676156035515227423627562055713445283735060158178033425839795982454727478821926456605898326282430270854170011604094471407242776139606442433177877935838486345069990521516448935923920242837159819948756241605503936793069172672302529282286185877181244928998955268895932641615982755702549101950119942928674127401751003149698580590262368514904021612674495179286876551898538115461073722879353562971638800287883968737605018171554638086086697004687133891448357097752632451163474387219938692500309594692677565164070548184754862753658835293372705972428933500901280946546329827432678080698901115832306540779899295051174582278868238851960417173906357022369106261083376081409626672942690068249108747149899934647964657584681221163128446909695379548554202024628034411028487770079836764828606115973972582060601474338454317801339227093699695679827028031433007912621628871917410100466234874762251953634147627357406906118655574502712172618414230981639697159643221159120112149435763431918257300188055205336962098263945589226573953551899371231336250871705052506645482688883848565478170828085269724683045497675710564342961955017850647738499476321794390645448351747233437414909683353764232750015602913471695336682858465551223021397051479465607344851404052273819109553158089897308492020844135629817959634986407959257544972537665249895547152247744300689697265625000000000000000000000000000 [163,16] -96457735589353946453798353459077342899174242106197883569937487220625338904769732767710284098066491882818812438126886246715429764435413457523452946264529375103319343043592826046331672753071283339702641972854148967301962100678214087969432436734440351745028172912079823190132172117023508164753320413353373411094799492883687178446361040024292648593168140691456570105585079536333693506188723534969988313546994534503334407654776501504005567151625160433258818073196653438090848564627656312484741408260966910457230687998381099328294063692607794416421845727159035801568302041077815004276014125271614286206056600228526642453564854674224652756410501755173283294450717182703264774724624301241630797157304777584927649742534610001334947167104885885491571249748996392730318090759871167291732450488019895559765953289787003944075157032663821794038755339480981386018563963115730764647072319669061891463658242108223389280473830663317105774231750255498298037778436205833360372514928202321897867836036808332269942339522060199812095215646625137024683301873291256907496810233952131558151145345146847102690685046074801374412819790289090705431432527530165593813512984219598492810682790159826982553647920425961482533447530491478212683387289086867916093158891667102659505250877300063528133559355273098232914521024982342514430232113591883860311697488687465297939260866155027687845871223568827728488046184687012459549793497567464912980481713265785992435988275324269935322164839061090534134970317609134969357912812076988033891227987996154956824656363495794553433606845525842903283561060799758782805291560333054944523100882091090651236149229314529551111727676517116564031543591043831336881386497939966367716146139557052187343616618396436640836774224927798834990822885253777923835671643183341348054030679128286110707110520180793858425296744980049863566425187186382534068595957566262429901680517198073535826520774626024239982105601540090355476661737182195954151852194638139724731445312500000000000000000000 [163,17] 277968451200858079638676802752178719351152712550567303531412439510712636874175834189721269019463896014095578147516101459589561459822014336054869959736923177992654419528157005329025943209779359767295007799636735684789393887081602986573498571546310152217936847937891094590288904992376634801711909407295212514790342514959283264036219021768385874806329639822453686946060640814893108781143110177791039058334663435416770712676703882209489698675815307103701753305163667823952357390317306458186731177533200500015340450727245430493691430056439270359985800732661639669346764989993815023252520032594947017329596601015282095314115867821230371818045087816436855589884226190370544370051449137598063752348092210920081912493632298013773419166249022388754972467137581582413176766857638165758500954051645808660916818839639247581951110863471017367641689620979546474972103622971935397143058948750402188126282706876725752801808378213442672328516780232151272053699710788451648523722975769318464332215542661299986517517821986543961004741992399227602743262573148589680157835773703552190496500682562477598628184006761156450435014720497188059081702018396232526058607466128603462931441714444658456037020130033130459621341863446178205775445062944199915784595772819115596506621353326554571550197829767106910178553975342880837284799638581218085792573911076574480490344065037525928558312398570834870589890502394787253383743980706504382329431978849092076395744294789722690246670427928776771010996435274166083587246118461347441655787460836615800889831174587584904992575437530154069411459977637991860804963386817248959073712114234626081680835284099876818628718474413519158901631126276088809462261315508761834269271339808429972927339529967185642383599324184803688005108547775252338721046114102976563971085289907245254473554589379874581587419548509522728112196487505298742256672534757245609198353932480540798052651938650696070942036194215748812803502882808490657872347360687797546386718750000000000000000000 [163,18] -1064285195375548288148952609454088690479920997130589088726760415488852750137574870350168542468393010747551455519954310701133486589421311134646427488323252565381195996203246555695297497310257376499177253159719668001976379902742230459793112395740624556820248987708864470232883011610097136579141716211207351417236775872022809193658009201336559426959947425598780958339820944212826894308083801579089418773526948515104482054342871060810226534487429515392438091245217034984820793937831636571289188204288202006031167928395739324830710165538802175793151183708998803698412557199217986393352247533323066070628169128941793852835840124412298165238628948611513382739787483951671378626621943437403785035950297819045275660086137910052251969114109152915326513409300855297007523557809821717808562104877218286113742952149940886987006012860584003776354515019188437364506151369541193668920749209653918097433616459968467707349055323759400555694434520929938152179322603400343316016699795575964812233450575400254687665971388097154295321062221339998182014663844212506350239035930411531736521232175825981363922248401061167286177541398377352982323042497090089429845337085642024066309406276765569929700526772385784170805756225555559579119303109452796460758905823474506013252796313366863292044994827550164417706668692010636825934958026684863903487241605556890365726835705672605322726387481414961620938120304176511352808587012350959765283263453107342066774996960526004776124126817867352155001497277545794398142928320599949043417503734513727812880598486031570848408792330684136537185881254774081185864604061783087377762489786134020649912506190623705778440684286318796776167736401957741255468913726242961985018026586909960521563202402458980129065595829628491398759744986226050527127360956953264378219416147758065313127549151264519810480101528301789706306246059667134179896369677816222254857766512096545034055893121906651805660027614931416471566354182594880654084155760006893157958984375000000000000000 [163,19] 3164843133298622536119649744823759492600596584459358497579811643367571333646192385554095292238238339855690967946242762360048122034500745199450850249054965681985918431669594230037923048140127540805744052935553715496481310042848758232202917055339361945092723410922670615165103908480907980704225758849498344528016592748228635225624872443041856720539424016131071034970966653073328272753333140176010797855771001341542172031794218797844154150789640597731743880998385775999403766128563586787423299039779557946796973299111745541056649334105784236221296044349251431531853117325171855722247696159598577204449307662278298449593136137881481486731339150216394357376066183686822268551780382408727202652042245385684746993961172547263236173337365919519153828087623440809696157080140182182760308476665799838431767638851308244767881412585513845942066108273136357622224499509612241843580410017738612921380542418233988625743256092576982266461031761159384567327681892385767303376297401347881465340697145674262492140517550812701639632749980081173222527669830009626171134996867558236619552592475927249623442615636090510286657160709534905436672492985340020128684190638414508219096047602672146240905465660274566944627130120200045062889544195635903398821862576593657609428370557092626265134340249948502334262150792632429661160569292716471849070656467256577341823772086704207564688023719618127598959972170276011722871679216932185478386998754570428014009660548645773649631558525750231415840833170923671238518488087714529966712669496846881696354693368891536780902632612074874316916676120219801671066379326820631394801295038985856417968832553145413121140321270300985381642014126796287736718821022736030225901351102232342438285294508154583497127528521418339248472120896620994199173838628402147588614785277815628244417650045649010174726332617370639874860017644163487816507470960904634549663407180991449893545058457331977900200752872437636646797312574581531681221944320692382812500000000000000000000 [163,20] -5987571839379694275077198768062893858880617028191099834534209954967693602827047434702386760946300210617662198505294589882550516504576785529779027896529322213744102577237493521169528827402863676794313799827135691649659347808724915182117014838944890060406447309281166219715991499054949541503204753878520704109863732225007649622124219506828867759748333945884838655488460504844034391535598255232492079278524870198492122918975818512877322328810975573872490909815991853763491893527429495576076191545112414217908391931328982108277374754892049996626047908156878361822633501548581674303429590132336917369983821858619943329164310396020797258913376240669733704891634623680808753883761414158583320824954546804265492938860683708354174066691918368604808709209943469776709666052532932880564814444597154963013199128663556971191143417714799679249931535813729651048252818574053587732266622697895958314698062032646736625520782531370552646831959841171253318995210357412109578459764094658640082981893746516482105785041787343476811332155226283754998287285552122448350041685654698450702325482419764682546868123036720283709051578956552049630769397723077568312444687322844685552888432831297715124248107296438220070360921646173434509535832219355288174398339383230427077568738872302526322058476466789589860584770757319599884787209635763306653736583751682956369038040003240972642364132753680809585852983544019579284907221676542858263885496002916071145407253557777521366073227184912981463731133495461321950797381542723064074980082954493164540764005621051847051374049049424812387745838145749359809251018512832220197854469339268122010303678833374903714898147712593276599253472283177529044609613358117765694961389084264237465213248050629564831659311517378238494042731383772547561060220758455753793491685848716410498865837916369799113136657767928709508404349614139611157839845179013570260885573758337096581285767780388722991438043574487201134763358789866496693826258556724853515625000000000000000 [163,21] 7022122668534551233218068385462629530788876866000465729946072475151795383695468437535630755385625475030567312644178486800802255865662537616239438003076027464263184681316015120571210311088868035911784722292997056457682077456176264787411843336701882774667062886412072011592279087788564075607284831882647797165670553118685475951136587789403674470460986796847580181692352700669443454340501695552296296561761783653519352151628746937720519443089865880509219456259187747912778570949484706360649497374803292733081323969897833022141866186098707753264948343152345896528694910558583976311429849879396053332382155643936285518055263461700574652264164320989475993277110067654802630931414644125356964029133751921654195382329461538507773526583750934574811269700704986375106072404259414878067640240818219346478101120218694884603345788168256402041653872980950930049814696354082513785426632119043206208539126643647059109150207157184639844126416727370304034611094639050028031086800000479040494535384721019385767194307633348829713410496734703312964753594360330827686533758209300985863921581820756372722812146095891107972575424191757977629982026688215426137123850286404856213004305128984225921139305076666294046006911685577627722256278965967698412154800260147416721410920707643202101096143676316920901804751284696316427220110995132712999880494049494082977073355111240496979130562683744150744958980918339170627033614093119679518698893156462156215113218864751300620491787640920337399460473067720714433634145372775267007484790840100650320484379796914396481852507406211598168329888320602685428896970759657261834675927954003234129095196163210753481122454490072207966474173150709650831996924001543907463835422519176333188036409432158453191163122013532203234986145085650767794170448888726468862241706726639297988505276869966451119111396891329805232379282344957838157886798074658415370115613750753363030090061023774010653371786839846363384184833370546371217661611295833984375000000000000000 [163,22] -3273357651315328342151347580878650246321212203639088325104120897001238005456454799649418122009944041057665080908836756539869588421332606153613298028170987330475042557667698528544252162538108533520400758876678507603201046923957349992518839075189906610528191338750545324704888543593240139579518875649657350446792683065150597358200222035437884346508986419010142349618713725566168605991169388647086173663653390238657969839027121589802936038432905925309114827772970748503574272071303144048625103540622102405654495321057885272122878875269881486278179681456859194103081405941890653070953742241266870902003742036020324684539188203533316104740641341144254115616155957138028335477470435916596180331993736836000861575738296787907714908755951738543709474183266986579855633884284527806638403157391907124592887330644511983288654246441461261186847273283449339235237414958380284408855303853827916647343502169031609647185277845673384178437724240689181106745217284932826578242418084713115327967226700571910655015349349495405093271794311567631499099628605165428117270732522653565935771177666858528031775610679802241726493472405824534221474074213648488346018317450025228635609150408486727677107602261372150611205162039880926873283650094281752996188279861575074373798461688507573530777933309236390079682886016502145044790375054309437335308631335645318289465639649515859510533001492604990392526039633469775354090193543461289669949710988773677865605617600158987660059235769217437516165500267246910378848064490270963242907201060105619455436139330623784010923652252058161186592247617865632769030422855328600905638610350092201053898952791520994127428586556491025781189277670911869429345286071575814259720900349923996117145937679984588000469208192899682317939870421698320608822788273130995474640612272459607423659982090216780833601259690738043968975220813892783751202884934710016481792682887434360659583286151450470557312261503032898259000011505346056403718813183375976562500000000000 [163,23] -5685495951984302408616578958958357577747526436394872281281129408684684404468856552878530326745496256045851805135798616850929434878705908559571756347093708548087161105720134146583279311107713594117286229208752602331244091771662714286226679248913856373903979860693262652828617804334439722435003497839951218792755651560386860008037328732762497201944454752435238612200415969203545403205087147672597621117066584193528094590831846668319672467465699669664157212178120059646558509780683553978277507680704182127982911072621873187207775215084393840760648812774151998438706326648479403275240177001440575444760238339062893541250179000748314831880920248319700150618244804525056087516638018208593070262418590980450164029169300301095735878470428796978779149036079996225946948431889737433759877922092799562562789549737567057716432769204187368144971433205704037165654732922065031263738337282235827893953099777676251204572914853166653050607451161937712810651443101348451089362297188481317718490352522174868371260892684853600847396446513282743396837418821283354758878698695830671864903841564704942609566446385951682436800190578104693593922774349561268116561113824846027651974568669187548531564962234083452152397111356175551675311541085411197938139906830161750919526135365550856004956577748009671238831369960124129943402440263127703418751718362658809024592664810546959636591128234554619484714120424260127511593134294009533160996326846787388801675869197565308051044255524644539810612994777910895553642908327166885946834529291554037229049797926388164540120878076955045344816502670328762834255817026889158073691760066695545718777758006935471107585895765317354267421855496643566727869466033326858923288617810624525872468069072066207743362739468516841942679594687540864128373417304766568608977757164410875448774336924422085089112879428585361642987237177337021864854789182650052771872658370786373969105530865150243280692624444738281486616115844277797994761052664000000000000000000 [163,24] 18108307934395702615411383050411503621947825290146424957824533001714336449292658470856302861224277918101631758827786601702682708533131761637653681715096610260216779386735084788945696620287293314333874024276764254544282597996341940622975264909449418830559502280620032399340021199796602446665354930192333308330247489736265401070078822068246356406501904132472340232778915620558086255254701641331307845824654592725735895671394825909911596695945168663097634580662726710891405334569967669598923709815643468299996702494424256612612496086079396242001769577232174117526158489331926466249813195136761488919932533225320363444394125831896843498947106097313367440888870370810905658927681363331801932810403493309898434958158997234486385461227446376246609789002730679426955859447574534677549691236831476227561692007037148141155422491630880020445814454411248511396698368639091047112330348984141013684095095725280927157138129069352398200684988044327953758866598376307385915838164279485057162900530052712026390824386379186250417511536041388065698613766733040402278570813306675621917679004021265888831494865712631448784830325184815585509279905757982457891702655482002381115837262446095760245094583457587872084349479868823002632707155497173534408418325561912640382468138303740590972284276731360317793833202731436740537173705155967180658217414528595429834053649616631421471997754046502614315504159603757197346675134031150946080477250558597904187022425171338049645625797300825707620010514663014790832166577328805099953260556236997518687113018907523522559608131594399670844614863446714984806041488950918018416813316599158692705919600759489400256329539858979972382946688322089372388009656385622405255197904028322854132118642540448893225591415281423385752988161891278867758850037639839556486622837686025506683701418201999391196702624013801258018540067712622780304492218683864639416179416257338209475722190908331102677012995571620450357593816297805271891169046555000000000000000 [163,25] -44464884291934232492210469436047803648140545560063923061728949252715643815806435383077379318770364180274015189178832807211886463608818132648896493287468561138055461629594300157479620520443973615515622570135371086925482624897020456151144162290574382305626451604417343918551269763731963946146812395608295087056430644823959533443620865960964249536935686254430566839349012251265191854948181410774626845654327794275711895338104203339132125816103327298883352581642403839291220286397190416675302166942173083345024846471870229262169382081844321078645758273760892501043670561777540888724196808444416999111809774445007114984589428570514142550462200592062298083913236467143797993760344555105763330667563638675232174218207731602662476244400271535443978286048427377213998987416063730341222472442783435499678452970613136463099624179842412238304111905220570779943781480817534833610288178575126997802341727827522262879286116836739955861734549112995677662438837972241067324392358530959372566908913430724181093704514941860033354197208326568032616547506319658851000799882161568461766060915822810927194506275703912071419129382318163683070651178032968507694562485405972521927265183741805602870468257057869938182360632714146155366732924847430316025213231972101314791899279511225994559406714873644121732200572370918093597970969889803586492113166209275494931562019134731228708779274186823851020728840419970426874340579559241252735344792964679071495607212868062125624444064718917609765908052038149814070341423584375647535740491115617672403846302968155572990815584702808229525139192629750882468387536432054713351792592111409841827158049344695209752020159353035943019950255969432573754527784882170936845300428657223821238257629198915492596310095742794528052509057042030062008792141658705865711634586193008401379885960177580946881240269383457403889410467159982311479008995701285486559914542376601450648759372067998496599856895236613487084964693075577485853779144350000000000000 [163,26] 116534375040391743527022097664267949733772785418877864278259337119165402286482657947348984010440892691838860278082344514502997053897800302992655360199655731248498809269804252327921452183754259193374917824211083640821187371780113202867359925365800825784555866708142284146841444531795548446865793443429569914243270991126977809027509007117590917734487957549840836630101407766216610015538948697027861064386449908040894627499946435643641504293271358991454680690621375635379186114412155994524552408459304224770913512885477783882123044164169093828830227774585921788951472665247247999392843250012873453499558023142368662644317667447981338521235810138112557748103659086111745581560647755293230774453205653095035061149671508223416437462121476212126582726533468819297765780699224132574950866512448965514971698517094078609062167141697709139367053673489307119341472912677868320400911168475257934006237085805921902464619467796902447926214608150581257506644297554019854400823369728771510391605276642978672648816059533160529192250507685064657313814266726742869816949227353984742761593877619994341351669844103299115887616886829390446594792868151977872162323953731621629614372077666047117454715540732843352395925102982200241391276542964165492352228121339996898955754961924057211590330490134282885242729357982800266584033036825815607930804973100543276308553841476186472878855291693538392628991547946711098917914242096149586449520866642122235157019294049394072045310277969377566811345959261543177280446085844842026907367853532538848335101982816134163713451509737253220744508997713841135971347912585936064333222548654177277072840288914353033116794591047624798882233279845058209253701611251466880318962930947278905024016543099602787913239583440133234329167184246844484421176541932859421851124158262892746657962437216714229572992542230216577306073687824453324171747874264961856213412551164891591818087304997100817328618616760365136327454334266082987280398059819000000000 [163,27] -270709109640338283027305632270432838549993541559069965711713681213834739850639342233063047835315226195662983440006972099227908945090141056465735493977197724045985008187158537549632718396337175910684384566013311490398197607676375914735468543598559800625246016509882806429302209822560831487205691316618745931384097807953601273477960428617197881337500704171742572952793507136432396596842279338678653329977166307110778416277148866022830732537932963988252089229495693382118242554345542919113542210932968092237608117937820291375822385425385686320013707785145203929450333279096936414535066643205060732207199364617484118618097268845957037485614026329908263095876746813492835091843466834997684655493893902203179514402734618957275141464995243855565847988582194186261809242175211734084250383049543522532456984001096401579711873119553745545148197281896614685523834995701350220250552699417238895030927391762342999903897496071831746921513750013574407579491295133442885272716070543882601251378960331840237323036928787798302395666561627927840794308566733520399043438228860463353861090953864399882389063571987712243109543551753864306432888210876401105909178731414663894022090583331440564717047197887921050957161161983218563394635772139884540429328272243586687780318467963121706348784748045385341052062576013548712789933460669695706773751555866112380791595555469555937943542974655142811196515780360067607386983938654157441833502898088546508918107224593152967824098734967148370965116769885167806216843692251177468984200865593307189469658711428304323742313857011527093320553740405858915040308523184136864316451960573159885316056476987281347949642717019747729511889553631383200423056910654542860634718487648064606919580233855229425580691737030837315880274997703742513965145055745211327972342599394410649649433401863231783027583512332892075650398152232057915445112998557143902081718121758826430744047582341942149339200651539505087864739776550013887024002012032000000 [163,28] 518182230145230486470239740743194756461758967880610786160080576588533203518136486225234553972724446007112567417587820718880520150694965875931624381900417070007574292759388098677055455060453273363447502599877087342671678845227113473409930863354305145565861760938481259851940306117664620218090276375123436235205710852271666379996743803904689580276972958370746275963352888310756712972968796487365231541731610829383985918266605868692986932530840838519211228776969476432327413282339641159536396326560403926476452476877705534273467717263551261477988257716122751134042586342166352274127337687768293519256663276273256324682748872198713629993424410458527179018812216246748946006709234553479797880554756622708731268323786263280080020192547516796822019137522563671991381155422373611284589299689536518343979499302667737280172464044414858676888459346754837068576099065573844960099166376710309616754277419043105192813604728250431876009082093581511131066088336215753764734960734179839735437649607337637912993276611423107193673308301300603959585259745247839814265504197218549337515742797933721797524009975613887197742061152913395657555699665688454406408547669389781769238322399376715055683850478377067669764540297135873788393776568078796663055771751445441967299446629227133950322620540880089155292387318375660876322291780048577075983219518085851031915652235509982651094981481748179624510740125591672159458351465566666915561938485749972802663712679874625583881593029656528408843863450797854082450253935647089881567905576982981586387428285450051888318674714043324031986806175153030607749211158119513238772293072994065565967183147866330573006130881295998572060884843921824648041784144269420343025886805318148686061385010053993892105413431363429653852998621464866060978654741417565319249856055222419306858348096738787512802807605910219940583045924877435722585796807257365650075970534782832997112078052557862316758212966902513144347819566383882855558420274464000 [163,29] -823969278291416950694417610779801557047697829013483281621861631010985262845361378780011759318126689689467651931980370822892129249440536063485221791745908351814082664143749217105908078239701248118652527848011529908448375251023839025850061402056418554915236261982277108308530987886065820963226646313197316750183743834446948821296992927812186489306313498690668634746101241994100655182548712772714384139627263211749728114300496515339552068638053270263157195242428375858239664678408576032920304404195948357056094734114101127971575979918046056919173770563700985961501184697312435905227221422421818162793147537928292231072603031181808334087231551913137799213905925940239697276063261249752874996764963162342152515488024576924741724478846783574011377394589851181526768381725137584735557332102599776059229879550442161012781330391419569528272635772425853193996706720458525518191428604198074876512745251667960386730057997827742697585797247500810523407017377959593509089070347268184830710142537626155574066187174326542862956163177572530506725792579483577660076790180890948825220195215854848538083866621973889866706366891325586690752441120682722505970875872332306780566114174303482172368143181857149237804407238644354156189239625736927419507060542204534500224457438224660028356686180569034461776056683506122881513485355921047129342988787290732523636465757752052885004774936930051680856868830831049889311618447353082798185837108489819936201689017816101154539682447881144974930896298589824784678090274364846343590329234883050908565459578626644858419576379653973732908839548489905513978330375524769651781945285231470381848704608622874348715640167066575628914426075719055541012557591324732125229119163699969076612988276300836718438625371625318696836500000993653839654665455462639943345682255781337321839889222723117505199390970178048313875061560187998155693732302664733957032747793486914346591382674796949747235128767574438064975036082380921717493728733440 [163,30] 1120173743046747065784886169530839034533736295907269962896206759119763383862203186090123773071025947037543834592964199325723201656524360281899352481564644126250060265978582364838988634252421262816564733912257576347207024966986866494064625666199765338475938635403709706496305982300208143563072422448970841432521573589569181808268351261728894696408141633251757014650572277106501782829336923677792076560794968809548060568760614836582963024972433108853014675734408038390054299323232661479185150506834665867159145966327547654545279672488012224188367040643717256582147963843977245870306351541192999278027856063597513597117441206689968553902877952742012444459950772110919872932152487889845440434034899593300432123108227496591146485805154955641914286970656386305844325514007483923617665821300616331779184475592634282060229457968983833045678530714603852361746488450799711785466897850996838302176634800028747417881596604212058435910348235475422582627433039398184065379071124983311701253543292545869580693159369343297297091660710461073575444953606054929096648627659034158431141422669651500410079803080631479704952930282781090256543632257194073292115420736959195534895515826021050231739112776411542100508521375748078027060566645099027945980642170375619408690135187907727836667812368514515798837873963290163276266570303658708002316040557099502939438630373944307284595187123102429036162749416116155448516753645979635014473632430858780779690682946508967588001996953621381936423959235843729841140352989200185073576447325550098333832800971211141637043570001244948027504487051710747244896665204395224330267846702986147252383819823775087503675403170621661558422872768763647084172578413236632807527708142070109170212142390967747256364447151578481347068502569129307106912654254395420955529241945779672313520730962953786113176018519773716477101644186704834977644255858076012479537896323486132131052749268760086218641179646045053634642209774687383291216966448 [163,31] -1347137773212055369602057833075708172563180966103339981501731992264636345819858967046865759738591180317465571703231755015349861118876112984805935757595109997702599296306083202444527726715892103056577745181847889324830333292317370852846000210444345889888194578140295566781002223382916439077029137227292157597497757193646454504877648881642615508153264679922243562090664004329202975865494181503038980437081919981791504623534973682394477853150759974489744886544350286540838927096484832270725245895972252356107338358871160129023768239487886470573593932151237795979633519073956630115919826221687817336402433539967769033937584751874235969056086209997449031982565741418439408590165958409757188045455130127321745595760317256854896966013877648451641398732426121994482832405903039548390390769911643763711826310225064359895758002172754986889134185377213091649923428660961450117255941481429948295390634730778334987203464850531824153538575180949303221000412428221379295655376267862118798480557958390036001863812426547433328042170467941282202774126086169363260801006355464573592526452798304526537272429976904635028911350522715112611186226221323350352210921976479957444551012866667115824190246006308910546281673065466960259899540254853373693105044483766767727443222699131679870825685726699545536347023668447512113650596030911233892968494349681227143784395822201584552115655900194373675352899649128597482303543324082568246254395903604882592905456393475028670265222803555717928066135581158091916179904001604931112781050809933716576686146091557680210989220389297189980543291280040318789656690696731607052722639005734505275220369763235252514287852084011986123659274446638750250609657519396925080200385705520352808424573267789309529349549028730927502589434745718403543495679665251592334177659756317470195864332223918507276421993743257662173681586183492408593657416987464343734390226677765749494740358293019866381262764735037837326483034435403873309949952 [163,32] 1475686143441812619399728406513519843204605042046247261009536490119203638710729990417068298853289155024150803326040925243947915020707542579386384517357884331434833077546555175272556749072490222887828972272965454270459234018894448396514824249446943129485223525552982510782790936911970066632096057869974522754105857237697905066041842348901237238576589679776415562851944714213717995022292366060195367429949170244522133353173981353822353805808172962808712808759662458381856148617863915391766015639367789666954450642319093427716840560525376460738592499590717330111702128758190318461289928555133244081752546509381089853592015046464725527108697934488119309577889227191007735108653620732419157539096764055792509786684297914223525116057679180088224886775222490675719696291354772657118828559836070601756166089965616973496231000612430728565158681187157563941561431246187777231492507998961015436758381912980037454433786305733800586511320934051869220200309966752941945580708920249468446950043607327955244991043477933323944165919718508888175123679766520403175866236059278194156468033148089674307615208543728174835570627489441925955715791240401327332482780312240402526722620866941537749901844876239273813687292993593471161881287339841319828205357072893764906629999474920397307823975725953806364524680574287328518293704451820443182691163486999128902986633885167324659659439830192995677075940913793172428357225935182734821389036424396125661379904105914050880195010393322020846020782889288016233651046055335082047599296557341545231741447155236515219861492717377574853819022187509491462457829036691468802004715563650006314066540851693381571051125559856895729171654912836222909471801709766449705115763054186565512176199992041946153713533995466422171865961940902806958695358035382176574937942213143634123379005870661547370935591419861272338404291991670281114891434897794887171435364189720563556045783548480391564412362683280201515723057749718667796480 [163,33] -1494575939672741862665961733620572950438986194049042455285290754238920751197421159807365118379158664735219343938368385990689547045866993145205998113694986773252975200878846790861240033709816004547624627402640794954828226422879834848359854428732818772821565795768648805025253846482790877683553740838395744829406449441211237281451252106877775830866330249702865014422277344366424806326829683635958236530121568714314608531063936405291951966982442675275550849320493469003655898396521200544008539347927450141953747276939512925779453464783734139160102362709217611041317894310307413112899738423077066466631729960054824743295318290687500227153429273433007028018520406633237002278970288188456532624329779659994559769221026155783608465477006283937299459373104602114505131840122735493724075404856676813454459645204243322152926790738034761389732837700832342972286066589788067329872783267889813485655110536049023721946087363579652268417263382593245779706314726466358724242745338800078775704656407247368538321954781710439017375791386895710123233566667616940087012026765762855964502299637340323456887934770037262800776496505661679906285688095020685405531015976540864105814240009089296517661934998275080923297494516055124928465809225261656697648738784302840180644296118351455699230693769419993551798822012503790233969964916384281421875646240979395335455903726093777902492838804249822308739480642302529522437577530569980470367636640552320639252885667495163254713738277840466058991441624111541721280674064139857165899707014044643977632554022179263025311544893804215088978845469313375446325764979405230629272382567612014448363932214492777297980205178898625882109370947231901348224417009369637115070737700901031959492939859845812642678483691127982916843736226809542880325649982098517943934866456434358748765582008770296474307964359161590033265628115550196627889324456087440699498416391103413725344138935140341297178602023765808345351973071849705472 [163,34] 1398177645894893492694485860393005135729681355811076226737502365535082872484199647135577586201609881821986966645091778968766122888501071149118684518389239413724501940730216802685819790574532355779590314797691528167544024195236463949313148928691240748297453865481893474018504065393350006590824015781681011395371087748274798252350450013831022607844084726964480642974961402994283354076517121886131817217935443775729090077212647247283605766935849485957017332636702686790968322423599928987689791889035375563707990533267024939098871046330417537800156561929057296824783407319333720579003947814866932723892871015379824379287232722953165029618879849067877576585494434948637856791164464573363375032167944004356927674785206628505927242066498231694556677729325893523665331203428832569299635409217752788848601120239203621838582373935570777427025510432180730095220030229350482462044566415834005280313060988374757937587198886380145696327049788354596641132894056600919643683038155289000844917208463287365293467479637883389052647566703665169864950782534898865250728916718226173943913000650331669104994410776903205768319824146525265453398924193454253231983106262034576546749097057341457594654416885135920022676669377999174847014317283983006051596498696062857370086486197063304189136680245815045657989423200112804218368434132093377418079319846428220610513860144177915878516068738975418997814552895730769696674420420343884867239955554272006587825663479456086315529252341575552224430198815854351718113723796872404339798875296278772188714949755571762488537599221412650281107949134664657547604351758727901743967407426111016279782993745894507411299328115054608953466673917406497639694075145640314735079735367408855124872994081685450127526797258643439831231718934052714242586534914711481464499510493316896147979757275903210786410573284030073140225619366608506278413445632616873058054697256197296224122066392753582241284471884860761207521154467348736 [163,35] -1198650866530762479003552654895065760186231131566078944594399697978541501947254483472409195712956524728644112022883960301846007483923714400358923344314562875874575631582451313699719205102623052826912344985207508755933139072704944398672029756455672836081047371079362342139173823157765552849470368222738997873412511683445096290304523934315207434390404808271598365109352176724858328919675382334998606600453038027573110974530782160746129850974402786744524554255221943886420456166979013892276364770206158488596525480108227153508324909392205070336526403152629902595392680618969708025045374429016475398449460294234634375718064448702734173167147931548035421499078092557461278058946794057636555012058944651787914472096892427498405049362593921262693211846972138541529167764884868719568105106927715011560302137573040963096388889378077318929055838761441484122032169158066298236863860887677239778481736802634068160356735868604378432040441483700158270049454641949834759292782843236743869488423286484224064095506813830816560161285710162149233084910569376547411615801369140381174138229922338698100782825973027918308143260042636502050212149211304543343193324740288147124120092101063025717310167375208483995451462705351501983890376783561270875143214429537708471056320673886370094319754589259606755651018972385935282039927255338340462528410068454611558839910952213434820692240369483579702173905788902895618146388434088009501933977389669911187522853964769346637659196698479482613975522017036872693296772611995359450452413184765758286242296913130890401728069653036058325786112781699859677867376840721648182611062055152239957324497857798630023296431090269207954246741335748351468177255286625200880363445690241181719289397842481951599998649314776743067384861813432245878177852389186272557830018201972540656036906367475103484356814713898096457735221355989292479412567403026073634130434548710856856355623523034223921278490614967171500002915622912 [163,36] 940112324186861111518810444119176703831426963170239909781657052836303839169784272535969354002275391276541610010349430287993244407551023130899486503125095534012271424623965631861360645047043390276334802596069514449953422894151476114392045373999091684469955214865112403277622894124872452321120448197409170090238522290300186553731383388130749393266572993723070631280277853807231189271840217248683286812325854746726171882963251571338775018440013310544447531997539394029464732432658361326869970645266237137660440400668141306047660130204114669382651393575908755337161914635223707733904229140868620456287846656201016672133940677833486370215518455829213129523496933281951341896521326629429603573108116677879222403055037888715737732430358531190125877199387998947459986970838167876783373764998109063325632180576067864156399774029840261742073719109149017816843686858554040081724030240468113461519832723568391636194372005139099540014291321411841961796698203486131384798221182336192171457561069937453144423129632588624100955583142572958251639171176221458373678342387206046392159621480569232400044833110343755695198341261960745887971793310432314726697892750618893815495569899016872452855755145915563731284910654824491728109158436915836239978227323134784836872173641681715580348815018445020120661353763785886806011450528611047095181318172243812611779406025504081411215396494135114259099074361457836284222890259857993225823348961279958364975611731850676938101546703483202631299986188060197365002378498129569665249258928554464167617735973199533532607088705815379776324471586817203004050726136219809524531128692001197560666583950679588437955200853436720500005850481928208039171491853934017064426032892666403930176957631041727784332508298674402936331014052145401445660231681731679471429900996912498362381801915680387022583966566376101712984724841669682769485081826240472558854264854455642389761756387507760834512881497864391217057493248 [163,37] -684211100923290281571180939008930223182279212570797169200218557975482006139695289662986117899851341726437299128364963978634500093487963167857372633715655631119996796334884151518762404513933406846901651969177145781430507775510385272612279072655804307703275573163144802160859533544127101712723380633337998388738686674062907950850899176956416210367049208883732778516898064315088790194308946685851005684466765364759459506493010927064203854554439699499752440320782410513383856789651502758586611854036430913509617488987916132993356153233790045728540396528816931380996439802396198955074858828631418117613160089060271343565624771996698477165255649568596408891366240650431369638292307052646020885438824239771439828058419379901799285816905128258454769529385492001626755215361220665776751529967208659476827512754463900707969571444796065759034919480384643208411776712402787420274702810487052586742734765454480199712405652155275995740423940988109363116167696267691419776181690768128639864090940243002072206033494830082640686981387528177289732555108654725673145172704678847027718897460112125817217460289800559328717266745585451172149458241095648733868538353101674581956227137188964686803164925328468307908701194781212691266521095050408674732456179059849954777236401124362536369923771152516256735565407080197105367215095676450140105285599148277051061364293110839616341490075534484979759651061806218327507946096876040222565026123660141216445311908279536155704919754146380792224243824951179222416638172058683475564993246593242173621360166143580515733771209770896009204950075116936961394822794325483316321809116037817413079294920518424661367242946553767311598876130968427464522190900592651406374751333610891629963275889070154017773254099925907472821255009293766645384173384100730020867524262369513331019147691624167749320809928111143944436921996494999395349226193636039133003359074375745048456666324627625353516926737926742103216896 [163,38] 476109763495753223918362113619613557615895702984553666478556531674122881849501413720102940063204338790312753652875031215194005814867901188008489286602881471615227661730661597898298666758841714365981027477789938752213225597760005792526589932479723755653952224037731125521586935021897977222284889231812519980941650133651196069028634924157034518353950792507339580263480934200270583982196011877686100128797737318461420206370931973764406009829846347212703485777532554945222322565912059539843336095146603590280967418678406565005674316780563125073606087573740772137011381647171052288594656644736407384016975147017494314656363692687147844404054624367714371888381146530385914408375776244779032213085538171952057801865979535524632116100463670728250893542740833659727555807182907987169711719866708247769434661029348882532690298038932409509862012843996969205253896881946744042173362642482497505370212086852120440891524714630156181153516263545939986247666413534344839948396734957294683064257365487412329395784150997741381412376056612866855755733084243700579277549274570572560977839074223714968997011409335426737669267686575088398688692419598552458842255256791228842388085546084522658063992137526153849402974893607181982338836895197478800101754728300342210579221595985085882352995712308066074544019121611806287023433487468923403874710516285181748753514959354193897269510033706398925857062100591871335231660457736647349983693520179005241591198292648592044246935422482139371724900996609156100233503100649609928627536271445974774463140574859256029723698063451608104921395331115772802440875919182104758208922418777482073385910824223054684779931747623216146755547292345111480268345542654269970529755094122575289176710208925205242093746587227699904393035613844179834982594768722613929449099904975858268284521494651896658259210172026488667679293707744710561557111417145059228216951995319966243739296179713604843677259272106895192912 [163,39] -325778847595783237486547556685444400691576754347806901182598648495293039145233621037634162297044651975964429672981484812165385825435613964040311374904825377357766309568515332170962067980430394800772954619953921181870814543539473205206797335481814440638694764150830235217634131758845916899522995934325604823069102611639902793404396504422464619401210977492259861962358828327667947935453711119216422711995084991666867519547177513704050463569912847067457926134519517582519072667573501000646505607467927883156988908586986399422111017182747637665026607363631955531826519986723919197896916921761585968934915107479624221348672755936589593174453355833621817752619770876032859746394656877608754845397099682504211404726182206237660502181786261811712899049477663484606335015170390520847273320877793093532568679535023149143970422809422257756994795163899401616089226559172653027682845094902517387668960998305223132944920457449503582971773873072334473307016850622003812741614817810067306976778354170970999317880041065466375883052996618299156938488692625627114071550069207215649360204609082797764689110676723837870595802122000281732939621668259815342715862992375743411808524022171911193986109897986031504295684672655047192290375155159424681965279413472734164541339188254581559643062224912302389751662389263404602318949517912902533818293608827999321667369362324342887139572972480164622573711194953370128753100808107379379167998810295277441931258020929612535332044985176564688665710561271270804061158903209004111430550232463960333388851098931870366689692915709081094819993927314736271087420925180453860249538092673489751008456749566170682658194622662352201265659769521147922334591947520516098735554014825171017736246512350175714433345787265664977827318257483841928080648839762751260511398876735862420613341173705367218521063090759865409270652671714257961364869300507182332814198174844015118757517493855067363996765188532469760 [163,40] 218850555463675303203907130054583481775682366388522172552817134456367184700278020135111446287409163631794124974960243594567082372935922066869956025087899244000992630236538599603581093945175939849611460544647012645777126879820311040533007992000499862591150795787218513790905344343548444332422901337878121784424863174686955792277235859503822606884278833019345526555906200253663058168351041166769799252381973642800752668391303647862201089035338707700645865329209625576193250098099351619727567847806915244114302656563009464874200233471351037811731921378082039208080605929120979920046981258419833529655243473054218634889436925053397386113755533879498920457623013985577220242685203636273734221761286187614648866376400598178474420851093589584683263390757368304437154392028228642266382978540443506912206131355408298110577662100664617001842422434111807788902096775975500549599961328830488489340849946118896808319822574187112564206889257031697502303352886385112180274560360561661402285144462593795704452356158501844248427021706668334633158980818001952744598144343945685001453394988984195590147062316727450077982870376126711595037148227213855286335641305174539576971614479250648825654105268023835546180231017011254854715721127014700094900049658576987469965025956793558912876578727228670130783630409977973237429776691847715989883738149425081382178233268894076520103105236944508337983292664561511842129936017384408252235246566683947976715125431438637850755285274873229280678235599280192490029865720906911989647622437795003894796980792337210271845817177747451305162207807542373450815695665889095410776999866209266129863193792953735476917700604056573613749101870774296620115780987456042166596501020133439137894622466170959749379417658733616638871489692404096598318823936455758689554509998542876583884246083227736535238553612307372051701613134340705115477212983167782683891061872868214605551152487293647982542075380236288 [163,41] -138855238635166075104143588520741519868812990856147604129605715740788393405712398104779722962252553314643146325472867191531622414309962973466863794058020898785152450727166123980537687620680679105175369737535227018692947118012783679063638705831887920613869343629387963002436294737207386295822806819387449633504037986223746691293215850984557795873244184094454706076291158704440921707059878651740981794127000547950550902547268176942339661771666675576207822822284490121364447888376518818147064692686472667278098744915075080263040108995954702210756919831957327599549115984375207851050649712127743541505741828685280704423207462783443324099071839107306064587897047620871099633820793057485293761245111992244114517613932487893631236928162358900220806249589018407731317686168301775228098499334521931745201031408828489704536508694467947918389071346213523175073721275695150754959250889162008652588682152254471259463192407766281533852702133081625192082345108183377915525522961038177398504885004299760712143784451162721864861641725885588379586851452721549604375644344055519763599146498781264291137057717109519921182787708015291566151308727943841086832575464241091690508913626987519630256955908804456045075786334780285839637977265263682371451348409668522861448292902321199895730692459195419871179625434493063062905963598683097600624832735704320665679850302943214967741813085868514440666726681742846281153805671261841847696337177378949451767744051518661548106230388456454912675417853263386874829703858852237681313781558962935671532744115248578346544936197194902733588561678001727248907418360860341487426241184495999504594293940214495554599221211160480552284646671296358275612860849981494660043074833776689521754410119024920342816661194690915164961991364437250225490707046573664210788357551818189361002133165903961880983689053092880825733526385513250485941657433052114260630840168549915777899972005377155196694022676480 [163,42] 78542822311330253328536411021801043075547293247479510457493627248799935437209149652141731277905304008506942448746600442375666209137640730038221781200474175075585331049972212429063230277503174262675526021681657533087164101672597530700783441883576980520294489361377994737128426843125146564240962898839280168735730858557359796804233783579107239229595361984813657380665214764773663605658146413918095352508575636379446851769754439003900089561796838900094658780862649753127916887160833576719344178704233440029405393810228936427453944219254389350574356501183595086778159462203119793103400357035900359333692860435380148462352003411168496972647749613057222976400802695325811985090279658636745277768367056534719915346297836491477813246206968023937481758058931583106690261492727642949370816922932348430210536757848660266392834934448144563382887770574298882839288215641562394237992378898750836802236245789762798558771463905057239798815941059603916733054718425700445100717561627809005228654141880820636888499363704735437211587949350795131966672297087976759861337734772005232749706840150139006478923125470641795761858370918392272663045502414779129975379564642662922317543369537190261606228465722138353175385936295156754024708923186711387315071221664342649902510794351581563215240959785454292302826353648150659503095249102595484283046599475624440554197406718948955794184629127967614161166750014800821920927343784331113000206020263541700178619694723634066408421551746637418450697774132640513570097718631029091611796860489322989514500951585125282694024494998909590177900571917645128361164199831618707666713630788094955987841457356413442183572633759239380186097857597561553890104093332842458060146470570062662391328109766611424682807701532152345662873628515226920396204294629562205904384050121618861698889161376031308121988134941860358671187719298021608507319969756247394343612726743695868094001709337332410952779264 [163,43] -36980776637673167624657736893447201793108656398213468741463979222388263742614210989067916072291144540823596147459599088782031356550416159614493762354652751772036250632100816977864954024378025149553371607766639850427320254216600056974934572628284202367917471858483653632444396131864093583418494000744068592152345655625996792311887496677971881071880747288397571449681287583569812273722981920668904287505454496384562640259453014664149486476287382703348240010663942030598873205375653205639159363148453887787347239090328287969999972238750825530513943647577463990624060106536609679191162963195211180795378000448656211222539730828198334120650330531557160026801453787089313524664506556319551456332785432009675495363699152076226247980573751969191547197129646653619537005938533444259769813005386549094897518053359093440804258151478033449498330110686258800264709849842178342938474738857893467000900192178087139532749126900852070702872748956637484729267020655424423676607849040575361141277085727899794107735943947500552460128672483644395523202808623826259015001119688845078088317825975926665731933051974587797901262712934169648106977792631362935113553138031606312637860047447451501503504184406638816751882334735772631210240026726114850635413416811261329396655897035102088720025440991253296414521802368191874223150487674366807775128795400815570592447395886690476199673201986652418263531630039961504635759563244966306426404323970875888470299406656951950580852049101908546744956668552672013813535049203068402505334477220511185840639989741512768402248689056189238422992731078808244274705822956687751177437817453638593165687412028474893908301952361454760625435848272218444223340692809361121214258517016526968121322876455709541684257101671784187513944210607784899079566701485393964875683171829049376357483896107349547000039481135456499945821428638321975629437640847770747665651314227920142804717508073125289380352 [163,44] 12824820138121326435466906248953991297412856166292429360753893891325643587870204723414650031287250082842091277305624311371442141926022667570007796017922057957068608139264478946404678454035410325967348570249056142303671169050546325580396511036360197872387645462008834685595619791317278558828162660115146387980578759828545896575099896583552218545584881660288317452443601746600598195050697825347613566065250449780496452847750552231095107812771914356663022570296899200779126333039968012348223646675853632974342491513340469763449900777760166355810509338378096037760017758733019395878678338757592091873796318320866619820209858696610136859735581010740060961927822696801741845075601103108174963050675308317059149378435268251779517711849086468794163864187563523166852641976274829116563143153024415562076305433107906251541123561475854380584148542707720431139462066525466657213472481794198456335241243000009346273862573839779510810443419383472616341008586259323004914632785986302333973764184266100894332517899408283928892166850496819085543996048798305788629261544993100541353006685118283132054922599183214485250174402280743638646462351669029558591863090907494789314150777280656080556548756420226607361210766927105071980707521961359940453592757045908687726385388633587875766491201326728425500593429399192605935497557092345076626416674710965019154056215324064919306831280224929291554464798203088651552609973101549986169471039782447551877659877502543517944537254819059175949752445498454946624866575755168274143007059821564012878112094670238568568919977972622662438781797289565742690754574965287502473912298290710749375150365616996413181496571911413124782184041573596466899513205341883776317265213976019585471678093936769254267582077442489932319976244720902252676731594198488335870297228158205570289118226351413489163975700232010968653299050044239885392412718241895242919714275279186890356443469463762413360 [163,45] -1816432129410570288366413949247291627709003468856892657811707812750701218429955555986121455597604665802074140361049635340532785361362929913123925321786118834898944280206002843153135615018454638646825181975100619480102028389553858239041085818436343472486193139065652808076403966893658646642509062423394568208296762278275163624900002139846789244317252206510712865621998874229200537156017953114885490258712977324749313774259015473631876743186869564910556008429163118821847311032923300202148097970539867377796965172823745489398813327298327856990583641650524081699601209840003843607902723529533842869925175212403286069879073582692956780047290110662047557838748517249103694706722067552692366530941597234541351683138112684728121814384575128752309114164381975668262154640942943109659198847299652048686599886566556328639994961649016935251505231144377639830698356810154998226555639792867367054648579404054003288071164211360508179461973131813599788148598645145624882993799294974922644321308012523086451329234228342222865176998978601550213909731725948167728942882673663971134630755383304844312090599462866528365022068716401444527789499524219668889559334409376043372874605219311641458440623799820788139495967293243657852657991940731723123225609605816653725923964360259896156010431258337931988596932339319513067558263240757645668676050432304769641443212288655254658948015402960208293447004436429066716366301625682621434667666390251209172749365014992085295774337878411810549478984467655714296215632148858037600345094286215006184140076936594256025343073935251158506457508948829578839591443039521075214223467765306858610424007782037324834399717888130563586085453640546180141946171425759355906663328489570054762642251147924132216721544588781121679141874606509361327829162283632873018804888729730802496046482495288037365395661009516902869913428245360928529154315615595781267673348695331477028348771953501616 [163,46] -1538094120102154078189796309485169853425655186859382456445422997486394227229360692811355413149783400688597207577805092274965947118819432785120765934169562055848236499871608107505643057484416045078173303086734814439250264861355676362545592329439264000208868041018191576433464512252342806642004835348306467867145401276964876862541107145350435240524001207798931977748802852537749641252504418185713526412763497032885268993285330948372521219325273361937547844474803014126465558285903513647096546632764344038877024977998068510149961282883323698020273186547602350977088005338047020039994726130940144450285845767500606295722078130610702731027248381968768607796593767888406385980995736995346601163581843428365374879164738329290997072540817617341269960014928140388158960522589920468743432373775735245704439799372801610742122812871726293744196670492385746362362336048650615367852975211084363165695248091666428102969430439706334749852255013721519869460724584263651341515876707442426992369417058175802789457051642522046478844761756390563802917520597856912708753088867308594474381501578809078814825124436526934251893174689230463278316010414300026525027543603059425289535452055157708479491787269898576129105504541240566878218640345117477263452619500210938772836314602007283308649681756409499208080570576948053239557389369795208362447550567487808514534687095111600610258514771539865255488244686802513688304467273305900364839311998755453939716080370383040204113464609111041943699705583655850481175129491031127070341419090629240217982697421074113480194049515627120069997701390459957452057337236001220881000177474660062896858677683949196428852355742898400667680690251645812268145314940723183953910085199613916825324801743406752580259158294721703816140512926585968610286640335952134299022955550212239658069117814645982322864049318580563366560418728015586500863265608277609897657240581513520737457138423295 [163,47] 1650224121188720351369823110084011853835120166213536473267260018816079978772246836492129885194016437902537988650733304278894092249307105583059619518191855208810383799131438957290657761542357482650697342512806911234076236585373462014572085067124995567119332713148570662182243068855031383341520119447155173100021477558115563941184364669578919927611557105868881823053495369941192911354909761322953890586089319335388184018984834957119417139862024986612449755018173305789701142611631153790837530403883185081195488473321688331115325108387657110219988463113197551079886422257590408413785367667570471651529501943413847657600826819742630716504809996500576427970886709420396177025123945269432134793679001489999202375611516979647729500418586940903745397559484434672091913879524142386303032508751877895127951782101962997338961504676566655002523135386871139606502705495817979928247404913601163623014252354623609628958551569200303366057796640168361802871505237594227387210101160935237878453602251808429282359046965914699092202953763091438862783786231314289549100659695524548320880906325401466570878013956615481712122361957350718746881707434879056265624833216188209001437559529786504898726621116736718039376929360366921883775244256901166772226821060775310972533619368905211986037493187357518430596944684721049983471171855751512552648815262093713792961077140852457441737344053019768123307967011801582240542733003458910589039736114234014461418469381661765598796483574595953477280926898401016242430068137456791577645338614618110512592481808784052074003442681548903017617651883420943083548145338684190438566219800763382280428790370962422789700913808921059271080686826037454743309457148436601464238068126951373371276655373469066180104066984695293719726240351924716715214483160181498360295684089594758228806743847115301893610183156237740815187831478878237360058336453866597956165841158451850006523543552 [163,48] -976332166815148804131439478066217174410139909645249983726108088125016037360577467936580697700989927130374082858353024508450071775430901918796310116164058260020024189470817741489810404866127362225782042895728628032303912957361634655846423728781900055762325131669961212147155824691077717943785289929258131618266969204695645963055515471728981050267003972668330720526248757739897287440322707376346493575715876477079332471120889361670369717631487811632821880957223658579182349597556537606689820402992883615757201252768532743463503003368074575403781125309462245153280569477071081516076436082409245491150481161773991331745739124459842264116159634733388620028347337338124800492746713143541181337313302930214796421003713267566055813131728618888702140871443601968937324545454046193923938192819486414927825108818979957009019408563410763336922411167196023177371696946251679993518593860579249114760834477009764217857045383761354532132678466395747847560719692545394134265313903658997168722094399068835446259148601232984120237487859447121283548799412708056878845370425495438157356948790801953134515047352943304036728262678021354016720933635552447560680852304759291878566630981635640966459913029530797805687341098262240353123993963513765829366884927611060398512311949977872304076846045180222448611764164170011804366434061996265386699188217483849037677615036754256121065859152078167943092923364593242676859586521070622508378199486144783115546393119607030406213954093667091567589832327353681343336545755971675613992535522609000151689758649558484957688935096365002683804901179541274020834469061109846547735719233421345603037722915823879981858202205377372257285440277661322470030560686684933198376145264370356707385886724205768082564785143733984339211852440295253156718377088781275290102105213918572295186614233389403586624704498506329315369557255874018697182991139282363562292531855546277009989632 [163,49] 429909780359867109134889274038027003027701652261386876473519455314826683958604239668372602851959183984684927290129863296523859977385577520370986320173106980871039657369104287509336397596020030293162677754821791001157678317661829147346795794553125526502432046642954433548626314065234255135591670015095479390288022218387570206554100299465656707080753851317200692141588700064145462219505512799109139748334166876009857003039067679781853177446782306998135440553177847823288880650806793106711984105035540928479826241623114404941623079734517379114605934032430238602813072554505908008527488410476167125608787889371107041137817211587596768290692628834699709697412230078281534972398007439712289297068845772801273430753266988771239133533583336324366498857270464112524040193595398957477527982443235394782591517311799037844527529370288620435636770101657184532531111756860199240516996020633526512883124815320434163438014769507046135826950217521550377348962676319621844051635712759366025836940337088045177654760060133444975415693435394055150282906547156903084758517908177036033374227768650835470588661265340998074763439713492039789043375117166352512141930164838293974195982054328006653296854752056396380992094944134738390611844239932256979102105460240102410113347190678748813536987957426045772854048176490293652814241369782650764723293617709011035802854422132687058266192853849172310465297311629387057339483905444084071690358474875026173114442026467669320904972160855776432042499592762701628955091590832863023742816006446982201197478934772027574879234525908951921295300832075420718035026670856619103292776139710777204169728308980594129130362593772981141184115789634572327846604082382491808905566648000568674616691462439485264872394498963166357387421763925873208074293090475919002205384168568961311934095228374869240836123380661806686488005089176611955868236422707310593724346562425798635520 [163,50] -149420946787582145540358849117069154480288587740376573413613886028905929313328287581542384664667715945655899774931137321933377868901439036567979656406367391677415210775993501989418355234356889795393192419283390868840984880960747173461094989110406701487951853480229834641135874434014085795147470161462638227214248277031835565507261187098449138794242275762633518231802685686343049828184250343411740555081850898472000118897215650727422904491343305574621512370311824852880846564112716443289531554093873495353920147828938185177354650879805413634871551868419055900451431368880040226537275324920431724865082672952548018713247335209694775629181736693615133308826307680100076139530460327306261101914573001159783520525694565607873991219278377760734828535207089731070002172835497351567630633039329435247569243118574714673097147779459509426418427620504987470647934391401485571943907181107728624524375935946114242718523149281648590220560129106463034686309698493162200600900053066417781870190689976770350397575559872099938998332376800672604781937913970833864065095712542507633945186292383009089864624943502470200700675005172437209407508746226735968460022882881487577680017771166410995046009137501049055490255459880303563282017067491465685312857651516661951484693778062076354188475526501860978327944622858134668810318846763602007097840576675540157347490410664974953581198901048926565847489481058415723204856585960748927070037050246845346719863273188754140566357218874469024642718396377767845892923793755373058537384668993541409440790797225351887753424758578979579355525931335761186533077983479395084731050117957513845554369617106072330153280704404372796015396745852928561022325967551015611315091192278362756765848350599307006763498932181259772294259299514702790842910986296463882158953399466836104435734561207678912955145686768373462846496634121725950190206205626689023285172004552044288 [163,51] 40803305828339465603669566007816582360733926845844071117659276355810877697920237153933045906406695784634987044983432114904582354921732379145643453569198400759425075055093236376865600989025321024950245949335175780366557893413314495112129656324212794513310122126961230931529035482473217625818144871097562521866059977034889666543060612440071882366824460071094212811226490850915844842894453186345901985937517000283621529673941341863623923170084762360202987184349642154907284987933494943796299178824252219970948145780758403533231134894006450746789519459649224308033039666461048791067817250352310317567084305987666007438264003242707795892607706463055336728710023334831273829538199371876989857307515091552625003474458009192013991921085660402276353496746723562230943032898166728107921790512531026782459332774600261369458086919471476907364120476769470244174691277926555894742313360434322937496870083721898259454060037353715247721639135186640179693265232795619059243903360034745212322581462465054971566271880147621844524892207268969475893831651033303777496641719719093675388666662277234928192328302924298900179322115539033155117832979652768427716619885817961241808407977959532233893548896347604283935374521360368202316275604707211614868997119960992095407953618634635035289488690050347073897082992675000591651270349509349744359596128359720433518126456437805674059592770694428847018240284999998015244060794893532767551992481944696571003532563863481500960987844829812975074801032902762746342506596742154347634532291250209122437554881904232371571522960605045120674972433685356967456002607976423114147411493800942889336518188529032409403018257029623583465012211945007292425440039210370609469674780107732936443180601655992404799417824589440349745321214811280567129902774544228813053649664641704200552100125906790161169940367158413552200516867756460474476343858272140953588527041716224 [163,52] -8119101735387222472936802734932476164595177278961037647054816660019856536013720918898424433138598365895681979039965098554988296758043232176620031567349133503820826022765584395208847461721441436947659716346740325885498999966351617540987682791069181810859459535388973198986737724288993493595895602459572356700734753256499151930143410045021891277616761041703978735235222859542942920082679416419319662480343338551222634545501303015848145185567991952985977945409533200091611349404221761346480388619860957937470276450393621850513430108131227876900159090732144106387883093275127890129543836026521057330336416089506937383814900075945188582480178220334577262171866886624376089981231176306585492525754123818644221394307487281120928298274879381790825647046989433567147170276811636223749665885007077553134684531814631709438232705255989163096618693951311200746358936961856758824300637950537098059938577150179721315320779743918747388469660661896268905967479837540506738034758803421697552521635990156087421690396160050815001032652034849104643235091127947644308592751238828579250572208663890458585927181780743834220754005009854964414759468317233612490324246459257670760070964648773380432402418745994537528033615224857606357898221371796997646625159762590596410920515869884524225706693598076362465994701052579568696913879134102728461124082067747701897460610217336860082508256272350946979728044549071969334658104858608812185278725631242563710641445959335836830056401860412270846569218381899784345967057337300635833235901273110574472699760114915254012039400128398008024892462019725613487341029186456144002203481023523288018480885507231595677119043219078618718404242268886202848318692336835128339416633711972341232358178083147830936336590107192430088973270165018686908371823033169978040800834899335738889570020542553428475214093792734755889195067862801888602165398010403863053093956864 [163,53] 777939879261640632059499985554815690056803326687233363612870802803601852148553260465098247834315383512689657729580399166818434489102754317106283590473236470862717025555009381284478539506750646537404365072929569681675695886810296554878674270154528808522515706778031590756907283928594610024719388628830309116551586325283462967615848444806684009901067587603058874504627414526385294098967935077783667224961301806286086787238762026962596737310706008897079715414183993022319529712605519995298798656974625314327419274745328920824444357967328258452124618593406644550122437373283586238185266729230144108172250181739254036094003001913696437399487899152387190035623810822924822660117672440761651118605116793825232637168832837699212991192254175685278554422458694748217712238740286578197600353521119776681634932332002120518512984721745703760581620857321634974573808867378285220292163529674295549725871927506612374072811022438321942532070183078674582638788330731395610931459607979535866626890801553241971155662179570320761534795566072670549760408810025617542135727703055418820559701118922731875151010669938972122705462092854240840221752745647070003364650866560442770885897659111397330524449121918330739893893201408692653006953180266119551167475432747777730643042844414013575448386803556440246908741535619914710341201773167058781950247172932756346723163284064011173200873999925619803078140354111623901732641824919117853478457562893961607841742791335244028951773484025873339176257659189912995437955136547562997463578630388509078919910616186367154688170869989232205555667460500557580822296407331572297673624317906059987383419286932227003483901970736835937941027141582964971520568074597170875669474551159537928011250350400034715204374536967093620987054112163740634750711951691037479338754340010003571833541588139405841486544259369234190130041548365884252738382324783546700831488 [163,54] 208362931014860263019496759165952536094327694808711243661710772785533483955730875513520923269448120337813969211844294984322707974104165976409633887221896725758445900694038827313998939648343255934229857011674467372931158572738511905421297045429734386012902513312117708142669753155492809438969632244544482002080740368991805620521468908067015321076393477664807736244783959118571544381090340378839872590528055617379975261492695641960297070633557555620665318352886023862833315010500792531947276010070793741528279923043179026007987678841300791631997857695389181645653884587228721152954796642420011886263976231343745223135188030118976118122564278550945212969117513868651248013091007274765511156831252773405547480539776305668210038819779007321415696628539993156689988530010288393466179597397272434772896059831078635505489585854596088765778368059607710518534946805830874027636663783252188224333464352395155713801726276446471471949605115313027013126051188229740000105926269039346565057894331927043601616412193349106030196771290099071166637724180561221345501944946254638297912297386963055987592727451139703178094269556495273626001919877600667482511220102905386460744795894931983895681972015341850742681812565195902573717050716551609034436995582024854710657914288045484843921857565220864457862078417607847205855880464065409602971950282263387834032554334703132235216775534203342114344532254527875398381330193669195309875087184905893867679039901858215139831810335006463313056225974136739572883897990852897249362092206900076082820107352706007637861092488451120519956529885798824405629156574781663321123372556795149606185379828926188480626069938211567644067678728705553937735872433878065695242141361288089167528407916470608498126209857840237424397620892358966131920395536626939188122902688456394760427159400694453160884323784769119809123431291697674920442221268599378454704 [163,55] -140825214789254206125900123748777743341427551272956084243798909510816315479849237119945287624818346953189686793660406754501648632047349166591915875770276915975553400507769469557822816222969035786900345219403374220578969662923573636335277477998100926271573646721176218043132930949820465303929781752730858412381754077194796839313749573174818202784950177071926004729039884637114762143942396906988169283489943694105085844172219118548577608820041156702425836663798338656133909354778450036272214620150906444945953203411219008103679849049159058200400741153078050791360512783014303084470385067987168095945753605055548710792906059425978113562472634011340779735199433179908184333693340790413914548195580637120343809351375743065879765414285049553631773912569597632542793800582815682003336520558953406544869679354265857706058894485069861423707767421682168009808258223277599747284345361358752049778824609756517013374231188946253850210499454015447981651821535968508178209180489783503848639951979075863124207763907095285410888960179469208303416158604359148357923051089286826088232691601622202380017058746050416531955579578250804413747987289846161391500273599947543766363774748176280553558864512115532204475931355104138766786511964803449053401877180807186901040522742614222426377913880258642848056675591956255830754471337350595308541978509882580854343885261016596590030607924500981266204489593795176869611638263843840561849213409629452975077607647142953310815571666502669979015586691445884347802945962638235837351595561158239423592312238058210308393434863445221446100122992374693591088332555051362699419982275449025063037229769767128993820327629473067441409290789174335481800455504963372177017898895593230710764763027753033462843602736783687140792939534266511277738088682848097539366967875291076572711149085844836273945741903912904284874854236472680573959471919396814848 [163,56] 47973087557814175676828426873810420567642802039209378136495493954340956887048595366688838908726967501187262805113167398614621476506925712558395273785898667962194631292073682901322855269156228472679820941945095233105441869815142558157092578540748940375898968772656279819426246886425939421547030487679659376116264383269151020453061106467647112274091034838351040660672335937278918123788316958726495567778581319468233156335549823555760350757165246961965830138157770353701010785199603610484712645667985885252612660772718519179661231502369417246609949435144979668783301651494695716954110735284761950589302715652100245772868626383426014063127153363416046836752833404400969202648474601377656141329558892117630527093498688558085176497179816975436925866640357308990587534352151159683058527388394517757228344119275305726443130597574419653467900475840222309194647502414451357535658126395714717968936854189203323415934434136169242824084331224198710833166958931467963715984927820067387352544779892923578669182901803124808549599721175334413214750616180429813608875396496559194952518492247434601349925151911197533019197394075958095392097524164238824626344444773179705772721288125833485584566456813977838413009204726364602109575332038514760534724113548127348320819528294346024374797227307455185323988265887601165474197582143275602280461154446513553540504035866732264851334370345573407231572539471226375328350904982865147617328127013174318583489950330309122211344963856819594049471711357661170978097294518373237261626409812515754989643605718727471032330155242910132231263013764968772952319583826521286832952268193947710402145871921941591999297143948656153443035716201814959196748747726111331283566284065902815238977430045603384639056675198339635204400830231387717605270488033188792976208552134049997448200738289503878582628571415850765152431391628015325266259698761728 [163,57] -12582801146048279812847712982301337558720465614211279654261392912703406752773649068078670882459506943659000978309347302030293974723540679686888709739221814585721353705514088547448220226531142275459773768465713540537365408625734046344658261555824840894798172980671909791709867708113491735661010969555314836205710032793843260220555694091946461330519499546421648107518792520826225077928375311577639147481181910173197911441880540865993339759760835343147251380281448417390920861562765470575614166060354449559375421167564344331008942685400394130523977222369971627476542802338716159139553711574166421635466551721881897538965217581156685978842080141001325094319985119001405219258722325719674995512796984334833369938729809298565493347215135182790482063522611539566814358988271073805579491381994549860068738368679679838517042264200001502807036655793546397329606380166127613488670236772978895746986592456673940518643746683074788551166098191396181422683447062435394204480651372276715958652474812409985958682423612796876552224740531686766450761059332813741167321591609382312235577768336597726690207664394734485937415444919586542265273716583974249232021085192786825704255175616835401525258257422612439366214149628465241681797252702997337602525370145212133569617526053578093042881945653555139760231317989461735896893413823979553124986223364267337606801129739508891436526751155084452844381034421912676535090206946861943389176653158787457160406002371640478799920494909256474734556330660211574763880502285405447789094680124185468938673801599998882810477494651670775698162348374278728512145811359297521690983316468400116237671912749832865616890136746649421118364006494461447376203991967732104689720715042021193060479061257052025275849545570761315838864407809559784891575582330423608286116295882851214603164967407397323496207880745606445144762443494170590936671440896 [163,58] 2874185123588745817419123018006497472042241925489111838852202832109124218136769441100448827999386116693264582108482616716465701147325153825145367704141794458274846192063680103366145869003804769146964229793409299522244414068960071080503923902112100488439102152656993786916668202666770393409039993141507452609598906786212527816009685028714977652548295441199264016908995340560333631970492620289442616423691646816325161203085342260812458262392807965632440324952265642852268116183378733969819815975217573808403650305790368911600634326129957641615548715051866102370197866883445217630702353158966398284555410555363447208494107731799324657552718383443229396724563134450330660181572773011558718594522431044105950679307948844440830298403892483040908258504939497938116934331504303407176981873356380210388538274207831462378395186122463203705225545025601221530272502324953502312579620248903618674178139779084286776902785727481372092521292215148500543792193512222037653839171517759683641233062427695585796168892750433912453341224191697248539094382221313098505066596567302803939019659696888335411963032663644227896995807101483788660013574067177404215752983510368446582411122612063813284389965190937090061174688699069778905386665487448246030201494275506164442602488974324271306439273423625620937808733136831948789591062221544915639196143864830300583860153748164442001775487972416696435900598374431544693040192024052992556007407361526825256505355344575146673858240905070678972275042701046871086891645081146431894739276291599475345074116912942449478881856320020731075159126254133071861338209677609105604203991598141222144092928531542300180073038985026821647749711836150881893372086505160686511343797246176445888251056068737273448057039427263919606691822673526097597389603655183219508094032862163636410209844071614421648907435381048122867081062240630248070157568 [163,59] -620754176776790237546110197263864641578425155772679761396849470120258804456027482866206409182521588766547889539939425050034980335599886812314979022780585317205835143912892181129434949098138677368185234871368773575768079118978734363869678019933808886712011654074894233885240521280586254847843441011111893777061133571777900297571733725576831916966153754913015896072039036247868961901077842099929399102753487483451554106196120688731072777192774735217178297941423153151405181438917557119395824566925492221561608434529785701615301991406136046998360068864087644478842646818656377896180996236915073272844346686207822735326176353689870956837667534815504433875890417127577158515015326022527293142526963971312194211280109312368052124145697166793623494320756857455277256677772419246218585543581144403701265138435884262752508058063677244065891980423516748601949400957710986322231052487096436250157734685572572130553064818181612138774966817643937393158952887082767148061146026044323911375920982759907443171460370071719582783422111010234654044008640095416742044017152324496284042662726239437555718515342087998257071997312439425612378382716070674241231112301373075632787845819333785067703146326708559036293437308164124941162266285802689042933909578274524571107834283898919834433187431901432896151636362861105937586769022296883290734610306677986746447417449323214443003270270117025702510999764795055402735878509909643936543130521049737434443970405577859414487483678635326685982173108813363963859504122085778264790770977876563340824726263270116117187642215608336541327252347010817154114813171951585987695808727016798034781840266536675359177463845578479430546477491323581852969312537996163388519538745953519645623955671505335944295081724236851512424006256394365542034990297595617069828740376773177927789066986585749272290403296715905611704952737714020155392 [163,60] 132838236480952685964986403946631042371798285790768788766169847042393033983468313044209878337274486470117337906286913619084917217312629587632700447331520297005508739520938771374423947920735389441249042474333814469177941630862732076003829880446555174655299853613061895235458869288659396475965518311112058428452131138574118060352939932838623065621999039140865128538042367529440315485156742797336788782737810851551695931399484099016335883165567883197524194988932642686949486365115779143718034622547116568059247453074214133804036166226263598312725534492954461771238556115179350477270536902986623522559413378742106557276491710613669495403666581901649056344064558104554649541069880720776375930645380058360523911683818540824282383767737019812884723451393994901767179242954233964752983633271218613914231482086501007693589277647565827848770413915170485703888711317173295232007991186764606201587018352929356028780765484796786133745834657871192772104506543509525930970079106662813162697081291700200665296298108110430647279339877404393205929818424631499921257822901498005381522488226532351406864782406970835043881697551614542483877134976854683956802585264417067728490427738165929510732671841969773959441481430720788052821490616773734736498438244904648536432244479976536048823747575776319986381373042149813879230279744901989974305045545942124396606209502239830330972805246386761095277783577754982766529892053372347727752996589415645413929737577647956302615605353498806292219313920666120815645823583573244123631076894716155486312508872036378306562047791352877595662144081028007176721234581842239737994151452866577124733922728821006272005904478878810890470390378261218694140920800130258465097376365733662128764105363462972432342312635885623553387558490605508006970699844609559944449956707510878963977962474135414088228249018821257726932540988576657408 [163,61] -27572547020745726281030727990810378037974266922941282656070521182290555738014399029222315824872027032229196361225687339282915420508571334919590331698763629271857362619131789814269531885839436461937867208407954998361460121760779926743138849259630718457633882566494580687648007067576236107685089293332055028853882998649073177644439733337806670982989302438997633970571942209660261338352566116535391695609846585946082270037468334665359004968223896152369331770857308408960562367750157450486260771141130420120552798583652006361633519046183693858128247885591486115071386729220792570181541402303696424185182749335354339407730039986178410216973692596065254175780200765195934121196868673523881186316892433462594621306699435744307829042352180248921878347203458158484824187185071138971810536735970145308787589066523576720513058753021381390289665147822545683056504625386818955914589191998998381069019823184695577424672408387424738588093368360092362379216154653989909335720796315606028361947379500133892616324020003375098149900875373501482720969960171864504393357152023152968693704922863181256965415215181010145156628998819752939072456770405009069852818180224824777688691220773334780712806348457443300201624672921608459564629533404397468776146542876349742411856283331176911187880154352332625240633296480423461144584345820384888373752266309837971247891396077658498547116650736065481026658158989521818456865031205078408679475703547867660914563458417858747199444748954534337501601119890076810278136095858770941532041527698037659611156528239714872729788754579188943341075645336051584630333744465585166321840440443645246496232596385850858071009438114003281280318445734084408334223479669230659026075954735144675186942637969924179523549511983387850036835108734790213187797004990550916026139967237706042754887643588691531780074580732061439514650544218112 [163,62] 5103448896604269162298833982800241848932042618965949414797740011997593516748341100918310196303874066679491335438157003897605110734000323358781244656444735127373262504062629041270907681951451961427954421378408554126980336455564456350238283346283181093290933580227293415128511060646687031214451239982449241986064502284161559845137342037559183650088623122426311157305204916814304152194559653098092037607407018597201524187428313682386991664952680751230353806728316414142640484573726779100025194884010756462596440995395689034416422924872493061794728504077195116287514189545860216290779531556730190071961806578718244072090179593156595595139914137182067104472436840794550694239641459533719256688669199638017542461542795617005662740049640953453005830343205997225892905582762317727459172292730939419169031425506970841895016355781224225841361546313786720840008491731738979986866477833965841477903864071517352678716254406216368162204694429439652436919075295641201386739688567393783877242324889643774501246256802665871163769034649656221704423691062721103191384972054518734336058260629696753602472478676832837503718460097306982171272402803817152489589097394450959705016167743024670227733928696394311523384342226782530688923590636495345237207557861755947366241342433626081246595031115667281919107590299897959752036973494411757726555492159758545431947764865300131162989595514793793037519396939596534440181462711305232520907257759981325684669653006906000800341459577833051848933565785397173664446398820444101623475265715113033237779467928147891476423879876759833858467789706840901955229027843144397069853815807004298304963225776691285076229728363578777294882354101641356168525396840750569140168888940601900998407345579740575275430374641936336470667190536876842247449069413845709509166063168645802989410394655647380604889735826734322256343117312 [163,63] -742997319644510631091248066653569892003456478120397386140375460371303826315713271106859351985385037044855627756847334970141872382344142638154360502802527529872407133713977356020625812280434014267232462482911981442575734289783164959760590253412506931794623882696515698966356523157251280003002644659686993268571396653022134752885946872529325315933332463132920203129423053722545832245200626191539255235158017176464373856418163329574581978064820041984480027849851438958260290791814857002657027242563251579007243076530204873022406168834121565432864239741323984034482744468467051740298537450887291245993976664275236186274138330991360800153866799657612390935206814222102508111159331701710256963660296507424895054299649420788797118857250616758113470274808014874057405887040463864253004943112144702808385816282676240118137784031164710458373370411989043580721050022352686645297065826426207436238044922166291190308380226648454389306072295056574759342221064524303744419668273478422988193005514690482255617203432985754510008495198208171042207381540091534015249359332207207363067529019851803602579521530141804254452828052123214946759746157777951650061149621753769798492962945395903642370834733027520911320172871691226514007937765831535256504336316051095139108755409957204767412750496264084865894228306532949215823187499547189470425540248370992176304365417072813460721345222259543733859292099930251706367846786167915470771239113079366000786366639000472072516071519545219892783012322255746039228695806395541465378070907460624299967909781323222212337650777434916679754452666030451468441251559947543264569684630708152637286782865331702971455638886976384767132417967333259086182010179884734895390137867332938018947076910077622258069768116212912959356734137319364433519449949468841226154995272763631000395613962464673433411469613367219143573504 [163,64] 65089014172753609942986627795809862537719322574216732854621056654205983592092992755548293734620896040199203468286423202997739829912558339098231515885089178336732321659380702075488259687458297996421840171868834018613082693846663054136637213962529579384566844951220233525260027947135872169737654668103976937877679391885346163596939815606012721067439788324398703652578511886152356830877364261342446173249447031318886875314653269838336681471643557114425523982836806287199760632075640242458127200932638993648650516065321816303880005611178616245436040345727135570088524902417625966141265412263109592815007516983444471223710341543898815362963530930473809642220559127073924569335387461565156475535593444773338161169878872508205949464292148152949405242660246264057071400303480964400448373073549800173923060134006815750358404362034330078068937189983537183043214820352888042046920354586360315748467735848977851386498147526256931788150427659283120384441412111350362071566281994924058118486473609940418387809660414620934878539012752085023754389757571843282847594858029262707697728263102771092992987701045586310303805251855687277197243633212398580775974816677375093171888664037660027003871861959982624449150173721285790593614740698492970406913347704037100198394817763695359503708674739883228981516958063562140066071311273967643506921989277496981095457990739237928051895495052528101860146037861324695205673247398092923343731187886615383551852541608324873026769480924847781020361653932978383287189821138428816634705414184444060892798236475210502786060932915069487689827267020131409829518908861799480413107914790780078937553902626951899150249766076287841303880300234950992067468290875179210820878895687782091383812012176966235015644985576459453402673808748533591190008116540580545605766427887273752623237257968630379539760271112295809024 [163,65] 2018537825906892826566604515352943551446594033008698063594861521331441753159884089874538901541145165140672666791251203079351587628944016670836121869630287490120703254027129699190020887163972527633665860177563318556633166111897117137111462367170395034604872967965441129636550096898836017379999689746651756273221171619077487190105437095417712597716408308364772361222142556079705437243398514754156460518065402707706245083979478805221660442563566205438082564214833172600336302786616469539367914498160701875030603407193628354474921582740740245802682423404356093998667472380821437925905299700114238152732388046243869473899321051535202207606743152135281308501272805404865841698114009876861014570463654188412222893715668800888197126085692160117660403966980026240860357196611627606746496252179807912499278639877590845393002709444957563167756554319008686741190171326094575791974439207243508269893211212558596418037941410866402506358098982297412854850605212254234403047154578010898794701270841024290848046584047990275393618480214886454048554136393412392295526598150115822446835441798830891084455121503000852523246030384843676861363932816085861499321921165920664193397087699722141041105105244084287387741553478068700887975258715490685015645619396775941713490817351225871438768711139082668034006819874238215273886766334645407465350856042049560986635215763579691120384533741361904952807390503047053968750175706960156493769983641709367689733680028749352684154167365688442450539823857520057627768383675854095776536835954343752501631081392070173158999936145655315933221436650920604395006209182345400210748951217805965476659061176095563183425604473730908065976508134121884397529132315385971113097446426974657712425663135674457691219787953611059236794890640703833355429231706478641555173631267226587333556371493869810217884210833981440 [163,66] -1766682040506350455320159893561694440521109476531279619096771824443352441523713036811443071553736890004671095829704269598926355177974291030188557802470257460728763848103194240168552222244817450896403474918813770239422695638067921229401085329131954463515136701183527901331767428057447353134739216099111224990094604192756373123348466658342001189715964934601019526979121278185026490731815774680927072417637954715069948181953587661740614338464879603166845641249653118839131665041092953260378167435253906821329974978573012026411900937734762387744463066114764917559454616760866069196303692874267813007498697286039926327754033709160523615385453002616482485675415017655534464881736750461484525701942994223762104366612507372179054078485631912549436719078726077810950939370347031759752569362997658666232879853363459763377137054055645393505722781253384647936865480846790249414946104353983193460464087872536469135349342914235569168449525786994419369285032541935479094901553320703075784385335066350180639005916075795279814305334434456734640966226541224030836799842411812512644982948823737966246496378979350456737315264595382876763843532652883205995316365190132292589521982125479327400704967353317202011729786908006061855921971573437512270653073954120140855706249989588649820301064342134384285319211871974354081627506110429897396923711110863190840759218678131175891722024037971786074627017499267264958258048553589676513549846170418856341311580216745273115970739034972814383513342435961687351869245621372398147507927345909943452616850189005149545506010443613037710303093865359854023865870688018645706343171567185697773758285265185060387353241205887189532475482862286599337394883031326580698295368459441863177187392100283804539447332163290833826972086026409826355837228932626429572654908236563878231687883470101412954593180880896 [163,67] 285484743985500884610831693185026350943714370309450690814685160439415801262776125501805698890470869094413636865503193006899952059212963931723255219293899251408290712718756344255068531802093479513279766604547032573729422521316326575436473138199392151691865565082831658926506210537502875215719538657465684507896706231985197099896473302895972888159937119707752230829209843265706252855968848537840581416871305644818166055770120973522796738618029577196958810050429914517121304596277941736538221889060023290749321403388671423994375224307638367481569436041227171436390448951621558118320687886726562596677715458170283238007069192933169423433375799833211679840492939433154016076500878330272874948419127742042953592243754385784316021365085665323575010783161071297691651844560306527576567825502957887510239313419727215059045238281424097754293338350278319785990909661042749494407426633797119041189870562781582702361381071085483383115992946662719484613117224875631940114045617082320142466375121688072989459609952710668174013530015497103075544550081897468788006631444853300523143986288789206108346092326266623946684826532579361885124074327498652051007573860058036594534382277420050406831633149525311189381941311216284213036769857332529621133505499176447640109517219242048772333755649135516241271114839795751623626851078835185678897755857339413604427986130607348490139274864933226727986383326994037699855935905009832585969142927311340993612409179808438678251075891177975762733789435827731203755752463032057900964412510572543526976792722024438114069794589165489280535912846443626709709968478089461786766954300759018900048121967805878082504000016037408539987329845910454231535455564766931184506964435667518688085797075357764404972841917860055634061591980489525445058595614393200770970531492760557031827656083661952902252068864 [163,68] -16977851120906632286132782189234304466037699991758130549397794462426982221823323388739823076854493028974203931785554640908966822905570131629632368844685103192649131338791428851277604290469566965168728080431249923276541727681489553658420425466778276809400423989458799554610461536687110084083732027047937509319021377180083998141130193691715562660410730036921082716524921355062262151315313310495221260721980896717078167120823632659878113778447406718639750588187490725373859699936476291225330972975534180526662014320672934455024041161914743274053544508364201522360172898425375548699730285101992831872517903549152905271815684022282894849682971137884976929992029629752969227926923784037081621056714661954682017841434006019195976952408550360047740034401123937276542006596862932715218640396211756346552480310722862698062325445009196802240578879821706086041543938574311045914679140158756290126921453542652367756698394429744284189952618206681527140964711500794193140117919620580127805763154026038845926953437577775118678545638699262326869709809681108800817527959142136688846053199899983419584350235572716508193588148277464402676327199644219066118728640961068582129793409689853433955380083496691281298824656392945297624598372512683458885075805089251256948198321996871690207909721225760772520150607107857190922849720315024240489692620342800407441259237342658666300147587074533502777482186975232733019837342561497633536366184785793158070967390480728666934628261861848846601885421344320827664692566613136064294230436747546673095342730230562657542538898520815331251379572475125442828900333971499808617835342738176182676678566334045004960600282991727372739987603786087576687852770059947804290843288111542015296086978172352719209447344179991179928194716642649777232906228083995292615516966759751364752504751270952799391744 [163,69] -1899840664066306288351575108041705684814010089463313233925276449385961148527521527552081075365793944129959556180909881651742958376627104996861869865328746585909234350735490716861671502639355060673732857878553932761106750164453176310109207590300354191126576649239117014262989760884848246532914779567199879263520788508618489665979851036042263803310643141233351355200149149264669057286127758183035750412651550593110357000111589173823685475987223175745229636680884351898649581247567282497694422934980620887343675989905081091646593145962009872094348533484830851228152002384041901630415111988080254803577096108424908026660481188523938504643453524378873714696020411296983477904418653464557353834162242752828424809598799529981208610065491928998151403651473990530081035839983895041096730824792715116172541223104602230351417257731108625556377486847706448973100667095451823849781900523132254292165334166514348493217422753040920178719243583290489531078455514839348401328708726993612601680747796026877450335157322818561945156513200779706254514369640902560345533940307479099202277440737985242089079098027627098227038804556811637553085480879189333944615263040238867441127554011463725823234644312683187161424480281740528868183275720383486612633459535205743716485033990461613689386491325515561859688035882823739968154793306321109099709342127771153446186896444633410648386478089876252744875761108194969722551909712961787233689143543816016076681585714554156770433087418254827011208975758356356809067088223658994959679101266058959392813913705161154434435689493893710388494096878360913471017981645948627284405492267463022406436012511258430853059321360110995869114353110891306197846599552273841042449173530733150371214894224245238352047850238988488200529625803513670367194252516578522116123210654061436347104171943063949312 [163,70] 529942286069374067565405129363904389208441157038548036534909522637837754078044331249881112241215134195220641398489122455302976705813565738514660234612994660899825958476426787101147743180649186577969677457770053516176934829518096413174235802330256607745406475360482409049861202648225760635332930219046460048390456656641617035283320216949315762612796154360647296724453694888688293367809850055300250900679706716898105156000863173688701218084278239296803633692370750730856245740408849982007704580372416409928052405354221712753556694956898951032634011274147566114307054366829261053692814971940565421064974668924444129204304945979905492355345419136007666271795857162179798087357150971875919110981986307036215953231950086317947840689479791663666284246010035624539513191675893786973679418270908776591537001298009765967486799056555324351222301862626426297940341033831337068689803978141612510962162819481958272870592936381292584916111004568702158027765566749738903482065327750515249544873538335323379956166102665052941161496201900209569767491786750055747930557450962978556108572179455016601299509637544053494921488072636730273456401087023881015106386873020751513831290541013888264349959339927490449846385399517935192421827828835323400692325230186893195242955309642992907414559451939919732383526522500970098365870225006120267724039097297746003449718060236490196452188006708378824497645342685930479466861857869265607813883987333637604777517779288865102324865351942513644786622485432894757058599869904914551579460302320059195463131532926663247340367467223061216889078199158964495984851532591431885840085872991468672057008234093025530140463549459830988344046309096316490587094351692260670090591731432325139136251363796636688745703915313900143786777035738042812805468135233097689335748800963550998487535907360512 [163,71] -54248576607020260855428863098233823204449810968430199121409144969632866654054134118453526921491386533413981213065393025859988368745073562676554596473057530600249629670412015859894744749452276401835286452997954679968575876723115525819068486379294938962128537170665471752438485028553578041120145388939488491590895234028727127850876521325755912881891255187415078676543691516432400939600975270600795099778149729525877349897440172616857463339996884708835700626774686602439465608443558847810648012898978079399272306485841004889252184903729418414451447929127967705438922841540400207034438700302268128496495282087091016695902767207682253982894454624989811720692869364346816826783349657031228735987349505914247048928390877888318974566528035333099073974455455215331081837718921625902299700070029703598451779128434110792812252047432020594900615013956360721438659171639761381934356408410525070605482598766346996784821888947710412897545187097556549572024717600503917790938972465538838208833177767516858651429451520519519237907872487136912591446994175582717034923027147288270172503920951272769134782127612653224884595316635756216767844635130528532296575568266060318466439970592222580218835099045844026178213700029226281917415958080016872480056927149965608160098980335040828301619789690870278211873260023056457951424459948726028486910359159488683389538464323442731145860570765704914898821538974645763650412972297646641355721893003762369488043576635137041098376532361565203398614160199524983903206433537725172979413094357160352051301758797842606992976732595872936994596900984868303582980321564310678320159970287716052254512950293444210593831435267787176366375309798726688698740585288955635198295959846571380353752019196811205577363617402711734425153462200646732303393647074259789069255477022175562257131372544 [163,72] 2407287075061425419264107606441891281752954580115835792544209291020021172887220817083977659801722990604437937449483832722717285833642874071702364080209313587333673173313422796156557872807071562223730316470280762682353422512605525355459894243719752510922452720316932630244586714133912003894388969952769871119832536745359236891782282078422861050471825706421796877677484708073541997808389025189096271279298824837116078894205371891611129272085338936215802468776582295524896369778894694948052949467483664478116846866316356759480871938145912004289427775524750133989986439955474451014037355989329889040120729800153967398370679226381959442245330747345741497877372904208112536478246358331701994601340770687787485513395801938034558926507141327201270878682489067462212216392489473547656783692084919244693511794506689079397278498042248984766143965960866521828818241796699010704128498409575938274021165180534981191137189421040546071994413810944623673567848288863642741070902345073281249353082040475891555296773325044767655747683661464957424300489070685944119304982767073158505593187912108106614361010742453122482888328072041435033146664844726735473246633924246481874943882050287389456522074472005684491857285588851504422272718600576524844257468614162152612963960890979500448294731454395277806398505106340985042117056265274595804739134530494020114274273084883242430251142677576459017705903796161220282177325425397493281755896074422038892034862194178071603838896766767692030966386477860706792074768566942249100739492220093011812644561846969761273375442506246107188148223742378402985741344056114172342700050826291259850331007531490923262527557217275533801809914281144260766505915066048439891099449242650682437367616962735740447981159195676661602075212860618024558311308251728811754702276083445775743188992 [163,73] 86920499811228637957331601281142681335895217824777119463759838818962721021209470844074177723907274935113648153490119787868676653954121692817755944301335351750691954450890183103888087573116457677728174613536622093293485665626892329304912283513690267622937791875770478365872666000141080081602798234403792608679153271507658671739040513205590452404510362206282574691468243814655266456607583695392636025598600951765128079845986734185408623699502697965243575344440382782992616250822106026794472686408999347640606091101526054013224810820214529653923145518616683066243399954731459666864923247403039600896968007926232335471333296024429661128363681473028032911893100106745273358380781667624335618639659559485482858061409168983553576470854463940934764288739121484663683068366506160319979582833161069301200626078183208593091673393708110234762283134141580246341197625718748043122029843666474014740592948612827996756161257745150568156533901334278998248535952987111271838024751665856900819819755146313942965794685956486492236732133849796254975674027216184258104256829290704137814716091610765454056453919002220519780126848486215083424754226195227465189019537760201447802510891091363274173613994983288039204292781844220492266202135055582962021968999500626502859593288447425628640223305858508772135366136027032378938668941549607714939829048383179018396379890255492279453487925521520726808426416993837669836228453683315350858475232569238102744322606989691992864338032944967770575501246323181431032537030705146521233635467485657520665677451504841829119972653514714260867069338424910346872997731236448033419503498141645411531715510990353134092288908394660177390837637975081508775738478200527291645697705010025096345396605036640233646945223341378357581438637867888882868431942461219335608918114212946395136 [163,74] -23067071651113816585739208104546476596847373676147806867725957299656252554550469648619362057721026474550151495659362699352942779859113334877368820333312223822930628172144544560595863850118195156057045741506460209381939427296347598193930949254164360917992667033763870126032238371312801787434908682403822362541132799813920883889235680611722355357944931779804594378777029218473700222495581456470193093686367169470063199451072843315093304216296273966128509177769600462921172158346606929906981088011802455380417892298976922008796206372450349319142593602581581035875375219259185993585407291801363080744335893230059598564583109578688202195361174190227815288907203271850809302539898760678440109070567701186155530638317165892936145378268859850009737860732816806050478956873407721314403689198517663154250382523619286841045994144625216561011942199046308344739071262775676368779247362181585048342347264221522797647495619904352970947792952298700324901997319065658445768523308214830599764729822445693482402692206221758378046483435399248049779043288555427637113421235832658515731396161540381174880708704238741600582015408875809270832091097280476503478826896601726600483222189388222518979648695930992788337073308918894918070971450968812188747806829257906361558064320200880140938450848970925466906611551953818294903254956688234566671242232069665473500613374524231550538569035444396937414855085498281205314706333221320721297781781033981096581124305538698801736862098255677100776961602428963477429335530392481991462243470598031169597205148585078887464535977674625337242105318488337499036479040649516897840775969479582581874930064964865328057715084405405842850590974470485258669661699709247522780773583212474617828164875808862343206004025259883794907618620919596857948904412119812794485383089337385984 [163,75] 1729803573185453207154751890282520038118800955321170757216531436233485996906937850357209740793126645520831119830747576154769747787631319783786487489576061344540503514529084201714147678276749668550725875224567470217767680356534808617595082141729242447979555929757543592257640788945719455715239749030207264308027626855989818990538954420274688468585153783583991723627536569294213337982185832889723867005586535875494923621281204517145556241721342630572245655055053305212028302586275200858174004489796939942166267135468735267643941475702256923091709343629630281079921660718777973229143646973957853191748671241189222555052992662431079433217682057040859485354323045495158342193916151303033213071092719680837562457484686095762720419800054681018779491456607098533739514517838960606747131784042466875295313276370766749008784876975001784590021627752241968176540887735305816957433389500109825925398218785978350301798448319598810454279928653322006882274123130296837717168435212687382577243723495051037411997171571494091611476430163334884465390412094628387185402986226555687542286351161864948326351039601277186433056789398295578302422331796533907516178705622050375904246655641824430064088487125084196395244769706484608989434823277403126110650094730199111335039410245754900007708594394208626540335023569925200526539507388709094960743154698634221129509559973289657606949144720546766777074729590827548315246513028126846194959446753933397099410785086853597923847929283180887027249325068684229626747562940236297711522425331784381983614987381292091728829137882983811494347600060054207495854291711786767382371442180293251850740410793497593414845276636568468294767486100203855046490658597635821025723344776445669141996947433307427246981461042117495073630065367278287559883519949878928708291870318592 [163,76] -25246482538027932111170580581406523098607783964282667842969281894328548477852738818419070232220327454759053116063768143148060523229453723542430730980709308182613178906493426583555918108568488740056021922926372634533432739862745534437021200951517575922817313326501486341240749027941646257241879242589500226459999105501303354260354675015216992366817043896706300160180309964016880208663147306617076587265320654791358326338879771859619277783280300765021451274202724185090916657710114045164186785474355565137149280124644621634043738051311177849884867459264632646634215590882235546863380672410135641013863332645778012311885074609206029665104444003117502240020708206311690951209993794587937760759531122886980105082692019762369361713882343211054665205305540677265868223053737797180645250637697348142827979987148316834114365487517939789118933168211777651667488444968359505992142152879536378353749357016286446305606649380039892450797119160943181416128134724483412649102705574647625924655351956042066982885405052239920997755736995309860642712413905777396783315398268533303247823283007240315143949950648417395582078302486687250639108307647734016384127555657117136545893774131081755145296169278338202776508010940366829525645606481504449241707873610541999533495768974282747847899583930537099300353518969822768359863593917838462813947592392278558176400890771052163846260928728341478684416529853466205432060887153687172596452971069250505408479879349071655271538173414757994099201739927203238763362060399388310630797103451241996867179885297170343429930537268319474943022958623685371020278146567214594483257480713959235276620129489541924310505107157547503281855965537095763143876469182691533603652328236232808299624934770441414399768500837210552188482153716824786536394785735726019434664192 [163,77] -3740118905940534608217325197794249540180253407159755414203835744372879752401321387046647947162664679958855190060627143749699329656908330305060507343034154139706363544832768467623934911527109309653276017534936384896219503336860028831763947629346542497407705425096370913789960231213927502717269116217511814211267625207443309647480561800883794279105737545751099748488214974231249429310216653464610422198658755415809989338305381500195350549141795401323435373770629885125202970177575677852813189012248654688458427031680925913411226029595012604275087649038515094755449558361304544090501227773061338061726843741628646163279696302924625098159637066139023578906062051894229147603972079814895931233229541155239900121618726635999426330394993571416953160699315415248630975398434881458382729853231845914993493593074449190354112108870905816373309510647498513385723194175147188763075125199283894429609950956964586648698034937567494824890332068538028787837787288097015508414746058811073998448839888865716190144378849842283997454487380986976965606191932499343288345589655883452918522183097380549260670085795049386582940799114753707274561162275941955465596039752942075445640826702454484134798951060807748847361876788693904444035361577836433538910828459462471648984143439728674052560708780914016996542778540829571756099415770652795738675143162031250800028183414369631155679855830278007947250722502514531882535731610266896991282292100803323601454928049293542580545121000782821986986039302264697379822944879075496495787432273696982750772339597054233163204817507548087298720341418880157655215392991559624837251142326999394882119960303527711192365581624676337971111303012661870591026581841564504881168817777566551939902177876671895296804566103889551475736843031714613233547956775410429218560 [163,78] -31836607321161145876150463490854671635257250786113177362172644395408205428933880358959483942733266052949358481972321410618427592367578007421576620606039061849764948125263265837565277464280724909611363866198054269267230898302059827879429278185099205414367457871029904620905307955007250175381710795347080337184306252605524759008980100244069358251018420389729748687126137770974395026581875942974100752968273119247742173726935972928979938539628678179795544218989162130092842713657610195900233137481817598310678081560534461713386411541017372022491399478165116439394298701395783204589818599300273347703322505318484160826807146316846142655064184884186724294848351511188245143494779621160597914382009715583684994681324916358350740325498389764866723510527299118342821922641254306659768616309047718931789847924613912828815856786457277184069208043358384851524183928937202766868069022944452592202800358980313032980190150878944967585770836763212437177036231711153416623588382520130390012356451801072101896875853333643636975000110703070075683943915441005882145572001548883220779081224039598490289104925934065407949337075246278689708679764015986107648970180499532482377963831445326268961768124973650397979596991532260718250830156600694772740522221700143006163611372998599367305816374588761014518482015530036927326937832159998306748760766421415722609222656486421718862165164348896051881031016507862866811806353584234792358111917849527125678118062827071068285895719559795255780362514517886605804529378954266390734266877863480135294742756515229414496293704805323134966228081865095942370137225876140277946581724012512576108270891047149100323414512312648686467113671431352023669229106075747731874961965477923435150597640570195577543354494479911999245004926867792164508112607141239088 [163,79] 803338463116274182852925528505121306373060972107412608912146810032052685258612044592920385140766535601005152872129533008608644007226871976004872257829411818591678433033139308730509177968872756207747337429949036946802412573804310319870794219743672799718900379815639006339969879473128132180523761846217532401945997295016089670070986911100417310044816049937533228734824493346240163081478775165623835617482534005307186155717279223657309625625635647272125407579651803806131339252318207040079365813750356186549508211862144939148031475273307423950227195841475962869847750353157204483677649310278897822602434664367851389972955534176732736169496127426978245592771286596650348217817629262986760147769827861994406864325655344493771456523797911300588320249278544633639470932896479730993834085375617254366187519660222809098317902305421656242737720110187197074395491785250667857348299372984914821084354005523124410014556772181715725596329465803372638015735082936436750967212804323616062720626711289928261211051987906118116621872936825664376002872087317252639506618774143515361422984122066943911495335224094773270676912840167898529866338989497674511005735729932207787837016467769356259789844091854355990178805808615442301450766156156401426807480435420100071056208266762837034633262988516616428769719159683517894988405480678994653837340185798263312978403258299952011347574583999181894932852051449050697224169271084967492790634322799597819475973801752969339405272828648830268550703782888068975344688879141952266352493587328141367951947921156536607012193670545924226628043606940642263510867501592259921899531487951319161069770276758062478767094302974857814042938217624400865161346789195007673783257612311896019436773864815216035363051084861101759594340764092891389818692435968 [163,80] 2049075122099604113487015914400270241004603566854409231281197838549638048423578794312570508549409864160692833868747219794726135187096887245609444133621636498428883457195284932840942542379110079538848665964229685720395574234717621269754939540582307986474625222301175638617797131784083844068293280902611807009632039417561822748106227379945692965667024607740327245004924199339690406687876433752648790198088624832965655257635302160829466679245128432876290968638375314076501767426827349231075209407008531706916471272360636550120631956350759885432701302525480060426646460936690722802476050776257654589941696993550751448953136359361265169162862969821239884447760001631438757825537705049523851311404157647362073377770774601823383580023181653268353858576986236630381784214797363473752484446922447859361636785319170139362286514201891942938957043079643664073782537575557496987192287999816775848698982570443593392721029592461078168129560071865553961440872363016282153223661471508892354928312121906333326320433443129532093764068757929703720469156303215556119878869658607020456152277461778479910997856969758931140539974362987427988188233098489890410227282700466907540082604263756527615439525740875626724389613770593968005758334793035302906623651361780293056668102252458353281199437080737426399890070733056857457918022881859453582130608868903674372448113597889853498180240259753114373827949730700902664800920962803210480796406428673078523834816942193386976724652157262951562824518635728223404020889418729640234204864677400370109620289480491592153086818336426455617426234914816540507911777855097012079148536386149604519819239296575510593061589263157165102703310577884113033430218485507724179413105153339917684509348660736951190935080637636924300721802826877216510131961856 [163,81] 15227781970985583397463477998008182037569356087965402762140166755894580481743265809005285540300816777977660934703137320050201799523902245503433128458509005943039750547701474219349568312359059887197070410893824438563762820568888117543322453925703199101784758982878981591779026520003747043628973907397484406411072978031362472733851844717648270342372301305033625613436335700842921168442558441135253449992636507748337711712413960648436040417617666555374282241827296540503045536275407666545592795660077768804839749444448615100454506129889856696572910829823708246091537628531438432590597502458982073915788822487719052053066133619075766401848232898761056367450119534793118740388033478958427494844947769752936807578419847856426519574637644153072508459734275129757306496176907711071511493702171357350312108366351114618904098963060194382797126904885203963825172867703895572889778347678082602014611931377707596689189968456631475030928024437620771765457885318542527681206708589005018765514946000338315963202531219237232912741791062538133995019556574325474018482201066176620335773929973427784604538090774404813818567921037949526823863781914108631856195616139825637424544034020768074069433157677369430982858268112749219146242963590418563325595302597345008394213738757866960295614316782172980621832305740586869739823395577781975075365553772840831485304434874188272264611969179461255420125249915556023613624679692524931604397788357484024066884039263582450319485852274193188325162103916537186986181838183867041712755457503295787921683999195691094326726792390313517268417489476578972399336663699061388663552244851623838163870777716079525953897517070817162836966903535741375724355608859515117880657470250621114145749945273548282519093940376110146693078358485190713212928 [163,82] -2706426186280804644354719104457230481332245172899965065027858576249844592329122695842779923758609396693093217672221908760586334907032286789733300909229841586979299051239475606191111132509982215559098177552466236474653085695741674077081090660788621855000948264127551650864795475862394351382708974346828496579685501804141123824035972948926687071699200900484111030604191446366150532885392150085533960064511012500962753294553302857254788509966737908550717805076436938885653901124623467450957590767184929872764297445625033126414371600971085053406836579714097202691914799857855716155586003140601845577473121194334053072996086730881710855789733849105086673313722001508760511321221643586257824662823128285927405896921621998472500994910021040301255834288254737401714817876009591232518031858026945847326434835679565969733917167510133970805857646455627870570277422228754818672145218382760719868312054049159587677490958384948700960717311619871200674017568383360762465151933110219284526987508914554018184232142600392235086505810290781473001159163024889356835277070159687776356499883383134124099032721725112377878125701630723945330865963162731980303791002052431386443914473801366086605716220236182462839845680539610502135175943217674928271232577758847738565276245607932291934741574005089166303181933522693435571620549847193026124643248575748866066344322178170867902238876052635901282043930867856886761147568636078582102771910625047350307977607032043631223895173317051358781949251123425465149134675786602381912953500657706869290792977793291800980806774899370196099575253837718884981473410294273838321825432926083197653056205866372879403920185966766529257484379958011657845334041235106411756979498371903718810107684159300523016113662761154345080962795818188206080 [163,83] -162837941566416082352016117643090815705845750351905515992744880893685923711206402604382007968076648468855264479894208711639171748475008426851895026888082635425901624477615693640783173174506514577991128798330170184447065614166818179828461063694413741556654787877817452349620118408672224928393585773506752027246324409271081572883812387577176677455476778158215526690045192053861675075624295799696870317492544512172811988576894707305354736953569397254357873672158342340857278060173302666961393404454505154432251290708936440489978556074708117490678308473415716588941569325733388110337748449698584640549402511550553987126453160139690903896536318622281516055683611952497070816130313398668932220229358091211745900377497113767363200380595028130672981790878907516765983248567818604945722572535611349634674888118077749151145493755807058585268531155990603381622442886450735364490780384727121673546478607944742377433864902387290019147584215757275287619173313503624761831798685623621613353764425876235800873889305969678522560098726397114504989113708983680563360786401829902419279171525477990119735810901414004994258108422023687142987539702264532134882158030029489986747269930234182666595131573379209331591307612224057985780368985490577533979329713240485030103864311032148230863800515282771941194955214850296400278176443726122047612155267869866035916260567923666513808024755064491074465347104380893205458687970079468435395561943393566745153746414332832028777378041255886819768130360437422040604481444389182625495157012210932701582090052953907627774821030501429746762425070428633002489156756271062221001232617561250418978159778586263298826349322218666881347956264164890077403703557821216553567407174544376833503600835472710503377562656200616804004075464949760 [163,84] -2454836031780681017071918373425749722396584636600944600774250225971325389302523292675235889970448631940855347938333113159613173255289525771877075445632996849668059417541320744977055737704936592296564306358495835796528746999129174466725207492715453383082182307106646461359365112205949590105399853322123915229335734823596167255834982445318857289726976139272239768033701009865141477106638236604957315077512919555111862240259677067977811167499856728968725805912250113299413076977822737098685866892379259415100168972862529535656430818712610431582726217663175117087234493474930255191598659372826797856044964170664052861349741407920690794997361804962718998490774033489430002133919977407927769742475268057682624392304777822020496449461918174754912465748248329252693725205360199996821430118023747975025137843599471537440098066947552353389663355867175464232603399111674911596447870542764687012561241226868413613237974214977580937186054898779180946355199832089594612782550287420895448147534827733790928774448234275407176625632118753520031737417411550166092044597188660860314183644318550075103718163532499359089482507052273323773366033866467499798322743149197997913291510524159602113933069944574424182512678693879449825826092164540265750866795196688852604063977896963064063958854241663256934900191910794811531043113680766592306839381765479962286419229116336191381133684571811440339420749412006919842326799366458333243683353859963948672658829417706987224130962862497701659309581264570285131752660399497528202309963578123362774629592572976826684261225465483029294629040432484740266009623084912776247546012083565988728086768365364246477217241874840971679784144862917293562296733481190028206390246103429528720577439288240364364117995850311905033347665920 [163,85] 16419952874976238434942869673399452061721266669053912857965236134470450566036155217590519286429782259479167129737449509293994345150152307994011042652702848761399612164437662652550958621806732314396694113844914565725661641134644234187545491656844691992077571900614274736289086474570509434099742677526537304666143489434796415813756114397033768069768115750284677195109722461088985316447738351992639105619168511205898495236345799814041452291272730271238984705107063693624956410957160768681400897700424418003922094618876176391007025845664235681516092714787206509911553076578983741637794545995811083745562788472205598211287201339779267118850655174796295738134326090137662994833707837772943239974163331014311067245685179891382044775459013297032772223024566535035747159973508664681545699200414763430718803058947199662443839495861637487042471186094972498836932132566075956482716403760580460014677493516142931654720984712771873649215602346459124812810738057110583351624506724597644059673806634468857271983370955217433195734766796877019485859742285374072104880875670347422595935698697730569584122406132163061415432062462869933602756664818885797410662800005308180865518798057822030955362861907823416382325091313573609586097342582063581794478529970866721212061045786782748209550564473153150260367050550463920951858100779958838681389161330110803739985909026358214453601935496586609755178448206495002534209380416438449997954542660082174646546679570456222579384263299247056359132018371057995662370434974925162246927386636473402127082501944207215186266007245403897717559253744027879201714577060667772749679656921399060938704882225206495535324613611425541775722380176196949936431113546527742229227711658333856035025970264798808992291611259276196900864 [163,86] 1805279647332407422422809123806831818992243273800445630398067055262385023174276884206888290644757190937916583450259081652179263585195020062959016290342129938934521229193573817005566112008066501279166876746837851431724129149752825542586856697106976623663144474223878308305315752034368538151718667540491282874075730040524543586368543609566915771265827139675198472803101818700226966571948542217121409185179294562633767975133190085263730018290837229853768125003765313813102676441692814378194514974973800650644440158407424962748846596988143452907584553995818000279208066824588367439953802699426245244998203190698413934875319485095833687041488258687802596225366039661546897007499495811208550440154896305268729727075625479003088168769754420043182693331135428228316482099406714303810945169325303874769861028509669238655662986292788175852076281585102602646452915665977627579997016635120490709747802531689343054174870581132995329683138045132395384166973211802606370533394073126020375867332701579668093150642886928365591516678493866811078416779902016802726606918268126724105833654097308881172604479323524892740330358425598667285449121305958404519979725251221049917671480343980517378108609179056870411574671353095223703081229144583574517466953068666589505609562144441766044353044872378011099623697729626947079393870270568470090785601639239778749533025672561328979229947794763300465553293959359521271505263390752086751313006427914123115363192615057605597583309771292556905965540443326773990925512348164232048167475205835690265044293588708365609287118213448959632533532369366345258362282699892787442717633783682878876311727938777701826103735829329415775023051405112426996123314488650405852303820198152625255406627724438000893865966362941140736 [163,87] 21181941282702875907800906281044423277989588975680869076893962876410224106646098932673158365707508972487560072160868654379902175163598082492527879202627758215021995003894248932999460305732396367006952052476402479440865911294842644134437249912932690464804317467367352052930293921568598485363256546964594710861527592472410068575009860519779058688815544525190111515884179464086858667967549886807398900997131491034732243413942009482100505657865754021785705739520105681487744423129191997399348225014710595195973008802978510977700976607511954472108104106115674367796043212939588929932592777151732016866994535902544904548365596680857255705235223613241695309007310789875717137860455719220654840263033587177411153979570938895014375492367389461583687988852735061189825574596562914431189525779971638981580779641096554101580325754070088852035478214708332342256793091831832018196484474295635746912910083992010945383238965948207633244848255581608259314555128394386484327556014828972586821312042315112775360764014949016778886047026573871374802786031882362637100735899433200245651953474316612564780425028976166812041701211018480727473685382202148943930703258327335280202320557476178812449911846780217502441159410061252215043907488750435939056470062439332052411932569081276669246775721056823190296750544046290174423215087268452984944046208353828172441301335898398420814867997845266376436316421631286545224100558308259673463485905730025232922127291888402624670423007081440494197345192646127053271694039412800738489371359795970745394378011922921663506948552797181537058632829854113911730721433939226731266208013145738054590964650056878327806521927159952871314868699901351343718835098827116806958909655229940819892783048623573319968765398482944 [163,88] 234601238401043324761406246815785945916058692575683193913580819596199854892179995983442124608908456395031411413633339717620666155761025160791777113435478398820391553356870266483101396490835250284514135354463712645312475696714869993572064462165050121228147658672075017048345219229133183289262312179065804003779747919731753998891567818748078358457673501654177941562378622442215559899353933774237118678360953090333472253409705412621279779148902071498055557940080389166952323159643906892384503385424308473505902460820494577110784327684892702946591518988429964314049641243788658641457398045939340416543098985997043447765108319637836762380827767269525040125511244278170024866255627185983002254186961164736935322775801686054113273504312576986648968156561609423600265602322312684591812643110932679790736767407304569992570804015801106497843350566834512244755864942038031393859443890053817414359068979866292222993774180846878857452622563584155254592375671589798550422945628003644558363960412942162132170446173178980538947667077255566302008243692372286844816149783563770934009123417573956166054153728543606239958400665870219245923526515012831474454229842358532055931705753918362564525199534327683456689489330659730357331629041837031158620601986128277162417577112994146027407534329603397997893901745718206917796427940811673575797197566248779700366467472577706227188871742893377906936456726332641012746147089593458884164794502449618787976417636030612004018073245443744873166874802082389395504126841588947265460518697878365281267815918597046360960454402380668710862040125499742436494105401112435242150570217407201195635934444167325821912653223661887139773784486110115047466380972177549132026800773361241890985944359662809352255045632 [163,89] -613302364850390758113957772227651097624757504461641074040273327109763701154852559375647003837782163689653388762668542140304159955839614847896661798154607137396323433298208170634454370202992614003677064874952252094314772856765513629337999211224472645465706751762791315440455713746943846748123084289289436813826752433961885817769156477416936481450817249242837166989024445298922990287154009333716862156508460390152503192802768777152761712512416887336155716911076655841510947678293948824354059307145787800460848431926512682224098305299327656372324715100765922831165353894337571202596634243748542675541505015415533735628033108604077822127517496786946682239493047657207764594114161058769500284463239929691310017307892161067086947304481223242262456429438557222019199862227434933551675649090921570310739786028958337274767850481730521084995564831215549395670840189704557369849641369137803023803784444814285019114411981849882035679454170546501113293521493785586279071268472990092965725142261852745336760861603829201061356089064797192063698931648385540057960408457028760030281719762897039802997750137839689748120895529728105502103113703647676653842785183897350412406388554437992303536793492520393144202238411803560663793103828975028438479280222091725122164428354885338794558011568103826751462571569517844019921818518387862256774157500765839245410794528077439232041239275015186416891227844561019508185630889483169931501195818356152160147381707053164886881525932065862284002087625172123636001441247666413868801704693544103116077860060071682458445117317393484922748653406741790006226978239515111856667340124637085126441474725191296613705609412256611735751825297448929844330502972860500515479771459025984907603937943592883781632 [163,90] -26044712799496778916846452075585126808254264433987961044373377487359043762202226845699753894622869364721497413993652684613328521459561925030413839820606820160156459784371022868880898744140908587094176232432619343919210918866655767543337393311723304100686205570904802886620061596900709769749462292850051880286389118254383115811573120790059904064166338755883341410473794794399875494412954398991730146534652912991733983293669883076391013577427813186446344366156442359203990484609380640906309355212723828680894272243158587759440359058460283028239376513323105858897262660687377143682483076428150277876601563225809434038836225175677096514547494382788332893673600357949106724776996081081785457333330681717513072434697344822003576105309061744548307457493927807351937018553139885515724247966011471443275982674634282545838350834981445415163129965233397832803259444959739857749820329109523668759518749214773885077902367507863447598361270039118507266916931612710159098962090366948056735538583050280913266525070763627415942779148270350611832837782425007566559811478597043623385400829817392887841358883237235990233389350021518694857828012247013636379406678196401523159781881254868547249757893740837986428266473857866988379382411650417550362550961158456201006783561875198862672509915306780265077251071339004834313526405810187102441678844542966555314342755636358636790423277097135475125122801289182391665462567248741363143871832588191630575729733192154500812758840083482567528362290648390970684929661081920986841818376869076981819244956086472128783954634001377500429655390362579193587805939571485520088011903000561959047146100819203424308427015804023309523403636829785401812324427163227238381066228030775586941575836146446336 [163,91] 142840991761274321889235038254702803719616367195453954032427974388637472283483550795648609241916345473838784824664359557197083093556971006811307568388728785199004414133424960974481990002231332283266665554846696422913012276676431164008357468137729545211085068916679075813366534526100541424058376016882340507857298512937397913357575904548281130055359113717724849941258206165092016539978316673300781647214724345743482233450414992662565508504518110642901735592426864464339971679818315139110549778248118043381169406636279747639912345799362079812600142395637191368501140314904955740681255419992405403215257718355922388171887213673905875352949613831239468787791294712516232467168772703976022737862736629016065129307015303645603062250571530657669883715744387997849814456626894652038416602490979062679248070556052813473723075311306161233957305707925715418008188256361892993072864776520409489529660379643223310405327265224346033663860731394147179138696839425896877166414285113748051448424327373145501008027755298970360251055758923657008296169797371860112875448562159095954291596025971965069970609028485052096470230930258296427847754799773964138646948525050328656160732910299903809699093764283429945395348249578225706868828463070009854303203321896312408282090092404711668744695010344530213231280483044922818040639434952982501522491282669711832759628859821591843199097765828584083357135029069801164513300563643725155011975733189013276969321086566986275995889432780819255126904388768458166897389150569219736312327188832577030534449168136399654139659809853665276237847793170712089712433557364784876669740050895636971419438914662235339987654404573969011939158960293290580876233244576472908493538620481329751637102428160 [163,92] 1972990426172007827548173450323905132090736989219224406431968407408167829428576154408392681109849373068074961296562539928052721259194393872680697334489985798733612751879416774966675263863060174961359708095084583522493572874599364330847221791653634708337169645937421135710672317656588877418197890500027782903239500094974130736324917468463700913157738270689450933250412233227217864137609375242499801131881971038519110376721549034930430300101081826669875797345192727769269305639286479229701896342355441048262357475321136229492975541819643875865489270205403388466016658083278590552645106071386007794155214040754364126693811781424133851289464995029068571499747986481788631604006749535306174745426098707769619262018765997659758307757332424765902586449739943733653350526445028324650699427615497227512092101188325349036877924588673721625548502571060189689143882956898963776806743371368105967507728862627471455016511440317518280867551207927547351807317091893524361545487934171543589792538744289173104253887754856088090574997485434823490427333224503162478804746131888633434410263968977125932854662372574700868133237941480246428467834523544522496167241561884386605156569964880547887244648269045105487437887741276798148053972696830376598281284261802780588680148216343025279542619224825725131016297049537751600739957767617111796980641009998155837537183236246210654108841954687461641001027448021117603553054024593658457167448361540319980924455174499776740075321926837069690061790330042441156715775072270793744633993949697445039746305923469275348417395135877245578895997880096459781944849815223268207786427181972273514739139893619549040990362040920325097722437238969153843264299110202589429800057987062709797609472 [163,93] -41576155487235925924237135428155844577114027574171640079389979066224156909385347473328134128869320870053639135689552129581578225248810906029745677547648838062435932347618155130305333116335973365538116917339595622470874489050698156652125266599743550940776232635192914526365012616694813047054462344118185507557154919049632022031906332824905769187123459625483751675323198625854384000491061648110005749048551424650091965623577082495592354363714696323884499865416045047445742081815750374431698994066258864243620137574073439640707552044884872010421199954028829931354161228910838643615847236281837780754702621738223993240418326949330366598010708900050104214036841865408071086028899431754066420428491150877426471692678864468567478271682882953626893184875116619324576072417741443305980969514859484807090452895124136216967339318535296824223209520263379978089919444061958544050379308913317258467297363337264645126243510303162617312178661934375923458205272379701626779428958284830050484877205992055691485824852153705197234617193160773050841272302535034794484241564600684835543546396948005057498460984399384370341183302356211255168714537511110726784271892647970509131748418133188455002209767514882242357110737018097347188701654685043752426904867577204621460534117122278892071361591097286414055463279136423624018149733431888410623927338083040505701370373894374266881296961714617153286511497713162898087053461030167124539598274709946718562726821448788617306456373390097687188211928253080055266821903934910009300972176722182834524326862763873755269040559529950932213089057553068756787243097196299525724047518176978773142501650208999184035875915402407317660898311726883556744316273585942179682493030579559587840 [163,94] 46612179362192600611144839093927537987919549706264464670763105812551705256803441425623983854035292575123975732359880743651449730283846520261599696863587859058781036569339740514162658867531882707444710620398811269448345779448046781261753772969055974367368170895002955588735570986791404180549942749883235750110916994987102142630939049347569696275235914380997346703215080533676954451143843804360302922551776895465749572083304317572337648691801680877632277942179576556597592931346783737707244866811624892614573125730187826390305832138191809243960557484896666833228246089547370545652286392639162210206359286765187526600703969793299435009390962052311425435599187142459454013191084371834131227193218029963676982529715907990110185663301681335345134504060270358363922187384418265417069433836579624408822038230913792187532073492000381951751636020488887693679546147769529587194473182047307559724971930167235974216918710155649167554215156722363397978728099765842524182101731475026575433620127898663392701960292052785673689789181092419424705896889600462572183185173959687992165835259196898625335008016739748282533892372454458126960776288166036484697056288027709851565726342327206911718708635324756377469363081964167155443953014032171316454981013214892270030999235612483339673338878059600026286414311246614153608724318129780848528790449647959325683787261148236009063731876724791781568647352333901614600031430055661146916409144388778258617761673542471589021723151091763981170869060371982576812945545577103658189108498450511866599008870710511581467340205538735888449194061453158036839783603806284080086596783790293712537303572409568348843826496666387494061791392258071443667500532064885819910094108682752 [163,95] 2028802518195809472824719803844223047775938502387818933536651589377292606130557955115153773475505824058222952862328326761142235350221258631265643205721434950730522845761646698433165678073162354406918357824365157052354696582579711434035750076940505350955364507315764173599517852839886876195039260406355407530644958192428257516533909832241977064076263381996469160371944925047475912816258006622171008970204967558413248481585460566081234995328919531113004789749946217673750910359057574696956344190776474195332465211840177175773405797652744341056579608880000272364289739290714988965420143397201217258215383289369046312414277128614538501311348401676564650625032285655583352983543129876001190719949061337085283006947044173330004846291568617675754073806853339015910222955085412999251096373722198673313668459150603702731555010651136998447406956897269035631190810866911027934037709892515122686861006906470116572036061054177179110230817547707074893753425385748451079540539934744521667982228751955416317549428974464442737913475635671233591711584116664015857803149999138165339566304249830870336868284313977367222470615544892716433918039745756368026042370063547208707629795230771074174000754428886973381321210567782818855592361924232704862884068816093488571267234437152951166740174957563758784806343468811780888868202301013032735625995732401479550635569700936737864048207629307010808678225031332047962440698569235170414573134341682123339338815886427399222239761036047365233373834793159040360493165087424767327969929021839750679797436398751878103183373868309401560833896122730760471200151194468477359068832337735633907746777146667428058626302243483906685426160010654354447965421302206407338358734848 [163,96] -7407206012119433688251460848059767875968088684910953966410718243595244880034391484378897772294488214414512929489434104521433253148762312144609093360010146521194691941876797238507408687025502638353703601000442626603833642905738332977439012905675981613667775352233524604527708921151487609039948655570091838699306508070994642367517529421045313865597103503472276090774995878192833634553071795879580148814320824195888884659338421115031099136331194081667581985383483557424525115498314158926086804612967235071081334833183370722200611366043683893161781639680178113345636468020649767695315172675661078549074041423249135045065575132436506927138146397174586249781396752528880576379842105151406902210988108475341057732786970418058544978294929424893070048641368778811381066095966872024814064070200519890791118138955208576975483852642732682823070838885454133243198103205984305833348755075148496489137183368147251914129579013848904207583255511088123640850410137943189664016629604213657184417304569821138269113543244726817169271723462938964246077349060504863806801709734804781704966889003915635290962517392625706294151952863827314669839618484620107837205004792493308968029157595809606509296885240089560856174005235028780310414663813592800971349352180906726889145105241541897773612640470919842686690649016638476986795279162725125687378862234573013192386124420757252623771799007671575629634042056884756285880129726010641803789005350216279646288230056791760875844319038770219371176606399613911981479242222501496149877715857486767938355687288471142090163498242448450121917278690248853957544417507557421269007311786166919219233315406103421718635883166093246265988376999796074420860513765920613335040 [163,97] -22948344915374233162572447873009193271390166058562544507430445462309227991243614088966990428350540812664486903017752253320359840340023021659886167261625665792583033513630078695114850942373620759689320823201302171604521596481529825633208538764425342287084795377167029848498286615074635573105288776999533435993923668305208372576820349400019638689466716542786200644558372261627925553304719679437989954460150295171258728980364902596416537302182763567096908637825663453745372983020490175461123148602208443045354042273927640591658977630135532346339369925665461079085041305700010701404548459784323437592941784869895007456016498785389369012576694482553757456798096926992165410670211156074812110593154799137252640724817179904887328791292341402282099511228572936881502836120666047069044543961133429981302972682948926361856942211149920860149021561852368813614191728795657567155324175121404956615050533304862106005048836329945535946281255316586600568015042022558526738787644423546742179104455989077414071871061176214064119770965603755801388534304806948775664673566542779036809972307636768501382476171719609445419799075846322158782260244630206634126907583756012444142369350795126226007800770815769279998335614850787698475720141341941599405734775524195253630842713588384416775924321674411678888563192211825653954769259033456463111651244597137829925791271539356669747814916647106527985202440749420604187498608545066544588588096564928871291706016818471266278702332384525306305992621868997831341113662904799023190815988282237915155655373901943659088284878137979314058329703073441363498136450412191623605812733483076393331985128127923481874822803491657459950151889085947158289186620324839424 [163,98] 123685341133786107487670627999878623068637875355862481646335020206071705803523821295998425774337464240300815979287685401939623966091032616390374136091169336268894012833388406637871110845532724502083395956399776390720411814430121918938107469584341553789753049698577438571674046933897259816892951501777676602207716005196816398317115406699660951776968101428797611647316733639584035839250277577259820455854409672916002461804110996854844119390893935331326786438307595139835476727095664585711012227900020532516128475353824114778797153574231252000921851046529689982010151774342298859056359741990653927627136156872423063729040177569447730137464218496155893495889735829838798643240009224374431109414086876263524219931694543119963796952595448937585499705073885416413707014138393021091170876182499704761167315485744182472161633569856719425349860013868232742616000088076666689632674074499413251240685783079573129296194837024487091824116787071165918369233082886756166192459710671920159880141736634468842999588995519188503354136652720462597824385371509377903595681249056878998224623833078896061720823378900361185764476915386180181685491806065326064281505653874641277843199780851406903150415514091798929287934898686375430255040331096085872582745471801832391269085413181997727641146916891014246361835148914332298151390263424527823516903544790887559700510410132352793552747299971406919452713661246847042055780104609552046487517278875372383732536776013690435822753957442285776542674111201179148609181344607856079144574024867770828857544871414943829972954738922380313044072630904080959231987540639325295522427517706922497984322527382251497877669530703949630589945970721428476556627681280 [163,99] -7292679832879379300837450237177867842863504326776178793854374861752916571789067776950249425174965696289895118544150113595951301280584063127555860330628259733203814818446503210922745373731881707346421887247182177684092744088509549574313539887477549220669057189342365959593602667111360242608709617619357784579171086561121359140738791756800619000531976832789467690191900414856441811382211781051614476068166040615905920148730957273073885023323657091629745904649136528170532775470570159679963112893435721591450557675391336888087629277403634629784662079069383077035651524284922243292264759712530375018727089579903497244009279734287424388746962740703322835100544131058437137683400780137976684687384134545740281187442330513706801632893936051071781707434843877123283169462058608059265523986742731954224509032721556970375148842428555089610260152769609528762747847378004342236779767492687100488636860143961624250228831204606813829584020990792941836000613059987998122659466751488138275678410493526923012325457907583366704545752713051984506661988874112656670649555914133322090823294792271281235522115625950348604474008277603812711212745413048921662406588338627416907714551999665335698969603728025330209535528520027434438915939163740456974303899963060803278671946991803196988157564325549707977047795608632159531551124818656523198885425730772117758524417869325923597793533222259802829419756306239384943513983758861344235564847698756869497579992722782440798617335748647283747186814780745003462393092446079851416686716622446108626156570864459887723694146747093653579493730584830249420733593164142421998572416644156370637386573782575742847840298885158603195441889309340634185728 [163,100] -466571580290854570355835744655148342689568405887204839684408142474938132459937519880297017380855705333507332900009706244133017101874756553941193420001228519375562865684958388989160257521651010554384285327158998724320002917151533128722094309032973655098951913498216358356471433990390654301052267672128450018992511429496159802547718527812789032130323063791888616550481020034238355091584078280876108121613701900887854059988094058146658386336545720967995294136350825718882441925835509529143120063633674848436450423362015803296267305160548604998656736294818610408722829994192161230174878637113495074801730793422028662011932765939835489732871885188098946895024027081148326746931029902528745854082220272100767581999516198748961792862231370362119448402753228790503315041688733323817935227322088669675026101378919444137568735789008770124762919802486545403209612116880755737947083575284957685699215015094932488461711814799049603267491121326843438948527625250913447159433548114648619804824193680737959570266056912930208526510387141453648431795550021131381201443775425329371170738223548908989738173268137589113329544307612483867822470664885515226257639480499905962753251318913453044676089928154197734725893475797457993995181350816067122260139646599602472941900441912337480838012275129039376691156618829965132279061069718974523348221282129803608490138174778360921944783364084184300639406197763359117518739839159917273892136287922682055854926984599262565128914345656003538394308242601782728869816319636705007218738425023632684845685771313142041956495371190277786274472593394746751908120186420176424115021695472604137440658598842413437258782720006414240942965142010650624 [163,101] 146522843772711655749723898472879424038684749978912321651346300238932350758117502633544957520287509199270916269244974797247665343243349781681889808395005773692018618121238429014522595604127087440743239265904971038402909789288364952362770769569533634306828135201036213833911437922256225661692601038172289291575430148280650573036580422900241517582384265216256752349197697650690341158862803431679478638000443671882483905138475566979799368395628968649061209585936823455615084636403020760066387034236247253556562583085429171827669107582391036614071380607724493317868387368424842123265214479287058830462818053536527209663381136129835315109951622963542554183888621835859479958566304828974108191019599176923480830572450888797468830361401568217405789840331752959831685240609062852225922090840163069257451363493307604933658391496540635199191989596100936149633138106949942396099344317250265281831930323959641051691116465860980423803969092452095749253286405166732500432227304800719398353134155979383874862328616709518765749754221040066859763067544812169675333083648897375778465645260078611874848463726824054711718723486412178497143460099088419531315647237218810601211492515000372486749367207147315091119084765551340364311460139214956695079113135152454976201200331387634998766416028085307703552524575629490722547884304142061642343368910561571714483823362847702993119159886641692841608699847539144353337510513663361946165689692020830538371544959521730537541066122829062676804085259470525519698992827872172412819616843446346388667614955515777490103149893210561441025654034912289145004459478078412095086487660059655669121180636697493447433214801829839607816796676096 [163,102] 1245829662462268936060806137657113000722083849835952890274556629995475903662209769003690515287610003051069231666948407076645410106398853997076045361550974318174567737180019407832113514976024765708318850869891587155821137946722843758009099641420101446365562271505200025459190994184221897822142369704054447380049883413991673931983414872757637828110884173651064813637106078289627325515748614115059048072355895500044018758453555125146178357925525937545246615842143862309968027188118202301057662434626843837774834392532182940890132019305732393571045632750275212631993594156208937499430278964017617717761344211007114896955631589683111725240148722482806034194059215614905782428696216572682963281900505655522394529985550405597813300439579555332550819797398796605351491793900777161531330488348198035038361493389051859229236467629868395866293587080190073899838419655980355359180705789841365514079751372126578679735526927772428140997772517913610861196094886492070370898511504721336377404732194365478688540922617936864704668788914807233601813574112406523490406912211941220761466382896342213309094253034843434176579926092240048059809853915806680432316862207279295813292259154981980962324082831192743444632780270230068369532606073831192309386257005426607366937595003724821257251060979247396030945793560882472549896366704578947314854084844969488479844769914174754128724953448339208873635795308051575814585918168890448596345442987436252485798531546813719037332471171713339590961350008970542228673078978660784177001444037367013884487806471222933815718016776367313910627202702525279208965477438697559336549051190683989579981068290359042513933209685338479094725120 [163,103] -3321360189592385487207050343769588722813371872502890296432692827469685159868031379713139000741024773238341407053538585660605413430393914347100567026454348141901386548098460729888201458586481571643144725685875831668723095347631101989786219114319497316989706968894852738910706769281234873294366995366416713684525553487909167528645167390744948443902655680124077105209491916066313929794378853886836950655712735528889338976400111718400720081347128305704161160218457162088982228943197486173801503327626708452876624117754675908734501591919585356144076869844332799936829477791351603555881946317764804777344827693463072768791580895657116520073180144736674692875740594102901319870698238502905385430557718307861278212553638617625281833257132647916324495918205433205083215482124545403350968806754513596342397169603081405119949083489227248682238098459500799476303521578957472114735179661608167294303631367249328241904323526416164316525775632100378437347807301245958004884994671914962394166510026999239391678865626317070097297014714602432483059259624474568264021753865832134305967736310718871986240642911322062158820427782253643207267870078422423896386781221446200734932796659942587106874865578623965872434725157018853276909853957957818567167952140599885788008260777224341514688312683669213965381441205720663294066154508072151325017622515842972417108426244915794165593598261810125147134083773870625064338624986278560471398015009679060046152126058449860301470920062455854558285779964012617386489837737078469687579140065334150447035027758440189125871501786561329451325548087670813016505200507597445269018503191944972755507538391218672500139245951585878016 [163,104] 4453329367746677853454209263226490988291730678038204664595796249299054828336237907662322698795502865606345428143544962845128471649549429826845266271014156663720543332143528780882669074906878702261707893015149889796600797627353843433987092385948191818858496461679625528960408825889014625153963320631606999719010079066324793357188143241410648380899654697531316428708705201263828683284589086173832858621380162746262686100694726767308889234968429952271618443367592477539032894084242372193699761782891176326051015794756545119554189035795917760387559263895556217293766827712118783507010767049974571680932796451113093714578693711132928951983156028648171217119105684049070774043102150875785709747835040194584876393792141308427388912834289157442330803397163981687780776976624927785749489566967682091300508166193803151490431808508365321799602023017264696329369251783213052574395962538222858920091803515853469764411855084551270268143301876835033434235170574307229825818117706856953640245436237916242731074345853047131974417021718437378199250396190114610909837646648413365625677465900835904313856019417190642579472722708487401300317294683327498305661095153846291502328594801628522360724569817872149113546093619027435196963914845713104229979819590948223877400015206781753774734400294860581947416217595611525253699465338102342759157392417450457352651180495849986169820469877998022894985222090499380795423083211524653003098102789437795577898829357196381934677320204588560708225636775083887582553847020281003337224879045904910035411310775213552404773806526777481337527753934433658621512993668512688487808394245529817324749093331712512820625146904576 [163,105] 5491975051776697401081210772304921527799463674896361077255208099410174860867956174117554925530325690089417116968427257196841397652038828574515096387581018288809623427463952330786990429696898793509185169594534168408611663983674158787570658083804669636910561465469262506840546964884634175904816703931053971849085189626654680793019043052536617728029722605307211060073314450992767706444861958887476995630079653174080966838410083201354535136790144488312775375411491477256128726992207300999070261316302723889318741072900909624332173138035055348712550327261091448216724066997433210594486160625651320795450689064652372043396123370570320921597258762379780285396637203491545393381558957225865816514460097080174388808166999173085856681058474003722848295383500029175415065805344440682204904295313267337666575506002321694855487727701855659790152194667869085094974474974423134598946355709757885571680746903330186789814986230352712294228468843158037699239087349749443763933094397721483558333355805426064334530082734907551709206560211411894186919002386391782053467472189156074237285853383606651582678167670120739114591349393465228809720711942315243633959224448520537338553008691551601060651133424531764591852889828987384948266211861146697715049311564178868026618436862562233259773531391395815397934964809909452603437322603359381697479392978469186792250085553649048005201458959228655874557833198583288651988179759916833326933093392345964827594306627106974988637164282041906495453488351673304311139341994549413805686701320825330286901649302721555481458514898240011242722145581012182141131680714741973004427637131368474590530919917035042871508992 [163,106] -2977633013083659255810990361845265426125494243506680274689531192962186971097173230597507168695859921056582113078848165264858051709332312590658782768931738114657498613017360944638173875861879952579665966060869277867822751059974204845251517895334275122984245666527035475718430788839526747967333986146970014942852722607208687189406675752316310871929320202472819382626038410649417702700408810783106452993211931754434369028334884173242001081813435339446761132795603899189599619050506700076407576625125547135268591504573255141723192714516300979094218927338080270100786735946591771231065438641963380422135142783132076923550983907681991073119754791363793808517554606445681892196112618717505581003532431299789364218864376731629323380987578287231172338899732085137147098568284918209183290233456820698071366069835759483026205276182116333837984619462491294473313667208575304369172934366056932401760837670362886219941878519990653978771020671667993735262027817764623991219235188461864531535998986794003570731663980347451079033613080374497713104266988488911976173161866028619778072509274059900643889898766167214604540410764674119716010263498698551597080440954373779690856127034394778688729136074119755438787314862159354578445222146598951058809044904930804693645827312761728857113423932412493600766041884852170574206719450446601929924557437476478782888822309419298748694927554987935276030808797098060584942536806601444361882650069875776557740418515206128672468642351321834031508634435054678642753789141904348339519563130970865023826019064612660547582625212717634920985227315083421303669932233361993760000479551332259432728515492349267968 [163,107] -5831702759381947677837847822545126237032106635463352415059853446767986320312764654103967095885444809590130964187672592813640883387570265360654920952198118789646427898618544959892936067509768455641452265388394552748603390298272221891473765691511287480700380429225133923591235626983379377125765888193703405441754750003255160828242677577334975929476658576657421239137844262926694785949485548358624945441793971717452751765428581286352634524292265700313162986771587481835564279729889928262080852020749137440254107901687916540993710301970463335777322108073230562094590403671388983286018633595440299685310737091715999815617059696561450015878869697058476294149991139100313771924536232936337037696394723049531985732350719091339549102042372131066042543104674102826490099042162583786102658966577657689688925800233881542334368378160738321591653356861370811110784918584596736945291498308244720049288746195076516953173851741808884400997435776834266828093469527750780314708710886679308907474620880814926812846197080545008965454615959112845485720332131192348465300853639004654071859884195592335155374043369627696008197241498039787134758391850372534881067296343265466528015865497199575042542217203533859929691023859448594754970438983109458383644097209233349677300605264929372436054975831224839136637709721314141017103856130057140931827419661217072468424680117049772073377296983644697125782436451181941131973228864255420222132325390211380320146078505131244173301323816555612594426392912702429713984399721578658395395439724949504512462867651861019123480162088181962727975252138358967624768693349313684518799776066267781753917713956864 [163,108] 2360770535459226737287303704114633508667451253164968918607808417986492361492377825920896795213860456124918873215389913106494504780612687746157173884347861520183256647403468770288109086880290632217492584718470429432343506005758195430748717151992112174961703969823221011101362903664203422123173095564239748904474867013521679732829371839119120309095111485186525357149344710185164691907895377153468896961134384399013412434232888031229835479944544603247843726846973758530018897021121971773383703324246715905079045407216172438877031554361238201925392822013286320206295810049582558600989294670334348052104081181024426561694684420669778708838821089000985201132486249292046291596014515025777549947490245782058908046633803017893689805269526152636033809335925430324797603498197018813042609189895989620958542837649208835649692996912658406401626140486068603539140823350881112380186569819789152866214468559399715285173739452050688708087699110688072655362049527082656040393901388142430388496671288016245512100706440320942731406514873153295725226183178129462086589438860047138010481398460301649319911644582897434397051092601258109560407389851596126852494951751731551843946822640044795347877921092893377210073479502097112607306565837688212886625124497433197100290777871026131106019651035158054469554497342885842796494401902115711460320112315762951319963144440275569336843358332140362617090156885844181518626631064588572424153191021218267896452522954088544445606748928092997953466537659265899642883107283987674251067859303968019617592340703798291577846699457641178552629115816907591525108771373056881437066324776099542441659904 [163,109] 297451401512218784407733173020926495357132760668327654103840496837204783263838585854782862840336186192393357495200852684600557445022373375937031243041242750131833740879575655112939316238541584882155839586117020022782444332790976923812318702487997401977471813524911623948001263182550384094443118730371055441790749224649595897580133286180705107120560463096392831338650053798470269329297936747845943987059057988968106973333015754175320311692020136463584126299399802829788759360823538446398639331835151861008388342466650597310412989208524110694219202346433346153922616940298953502528800016426781429274689271654521068262784770326318138948332081471389631852027990610680566993047214310714143406886298121051218260365797201951219144911000449741875710479448293794083367829727991696944375934669568018673057149876852899618585009013671216728254051325244358475042782156760105705581769605166071338019754011548935643096699862222340943747666773746933347585786625298765656457340879777193191719337533734961609432503597841899420655958380953124343950705104752798789603253724942708606791930995869346787674259519144785201848344330239153715793635851485770786861010213578207072422416805509768968247707514393953157529809113032937220717260677022515101634489880324803668734658219257857158593469452079130134067229581329965701224866462688511567564861039823494733365233325275200901357416303505525153479479988737826885713540001718073411264220376391686127843455190773375917410066512147366569266570315624574183821968606031887023470585583816971232272523393925456651486954346715243650712745309403999436096150766698806465593388069337367040 [163,110] -361188679916329174701484654237478336902311671567346797517776519431356206686121742037226882912730852745020095608895070012348910107768559289594504669941282815700547283375549312461822277007712296262729690072869484394526408397910073278729647943281946203216176384871944725996712231421169098956909676941750681477806643329763491422683364700058469148212555256090093673141197713928877015715844484207297674894460841513534646782597711893009734102403446586304602517971442143756701512746380644216141862114105033978557964742078717427370655797066006327416882913366900672454228987650892097577370011037537919104039955816686238754155942482487624276621260982738880741699209703332387495618009098196685125033484439640431869165265802264845905498468202328165389666127727515287050356275987419270373964829405544018566379491574882796653805342321445551226448375109169766863699178369835860356572120765739694963076058664781499574978367766229235647000204729472058734296847570347343567721722526578856311922167450047657646501409493029958944401644345848235503367800243836951297056972104416446408770865213208973646284815940838613659482104074915008184952529425175665637214713057209195767594040510672143708053401829201600550864637847236811942582938568752553284955394027980100499920829229165317056370923642472587388711887602497432002323413383458199393309831479747491811613791415689805498047909931725751589188109949190254046290538539885711583917015102663818594431381077874938511762534514719004149039136128915214090663502004523977247201614434497378837464784687329849938713928534658381677178318042257861401469184165308199825625705510496 [163,111] 260469673679799265881365068570720027427933463619137663732048561126736858214852321591950398288285755801387972266185562927768151703848087547744117885899750697756246045384735112636330582968418596615528784982407632101768632597867673712394855630641653441337100676634315621783169272528114673915240127050036407753800439550784438802841352845351453551874073776892742440850543491214343520020664253982023107716174954915524138679186316428516477490821952231929136658174823080486044631240650336413676272191245937818514982441367402046876875239344341095343706971075640256107916262077940787987171857280714350742397866582468155809707150585614807659421126299016017697212462132885336750028031994898645616179611433669962669966957822383403225137413867992880247138801175588208973514776582721727875461359407378711082068347832141989093826097736381913316277616537267598497654639972740617352670227450859417333093757016655722437887657919510973805275162912665999215004097094652198259988427217295523617176976445985536933194566450743658549784936989254493262567291256457468198056428883895872421640204489306687512503083543335436321328141998604729518555124235565138547050058651951842054607999953806152126994025075855687887711564066647082275128286919158911703562203260441239274574251546804791703191638330196450233385423443252673072456557162124875599108975351112303877807286426821829097224909838317410875905070924917358508135028938141412940315882096349874881810925124780765551428633138408198095177146134153488355464288110435731745974139261833685145258491503534748860010365197734558071752028640738271614375181454116056725454848 [163,112] -381765541109719762438592999564432646047855094459131951489621902228116759679051063316454000088945400608892783170580430622469612248038638614282115004495635533610298630400760652117125311611277448960301018918131120204549440756571901477283008135562538205871787456986522615550536524708941465357504035915924934750168499019299244609181359839647276960794264724497804596756788906845328279817185044825651201873073241249248468272988719784170176264358992626451126155881906921570140807596485132688961627369642670477318489450847600089146602536514333804791417718358338307781665699317306723900403745321700281145607865058614187011684777545203553085587825222897204942839158362776622738378914074555673684412454949288091585634342807474267831732692554999831500203530856256099670503134867223586462688811561238102223501769587018317237498447032636305924520459162249990014905510246935621929181254258882589345548040961304256694093989659174737788381610068677149384664385792220146397516335525582633735906762606841876929947462408978997375159909455355559125983648910942009547284794921094763827447856620299389718709419973887854881881573347810596983152405409720146889639885881098942125053254987476607931452461867599065209511751241601426202221254498957998388014578803188404331907816458781870658237362625728474295760437379937109730992793836823172134364090086258564239037473138140866680072363682210883722060710130517105995840280715352744549229203465488399975442698393448033023500558351781909638027773452845277095573199769669938716703840121545924374687097687029006460070283033843044085607911904105764479988060317666508800 [163,113] -25233066061619069085638250502419991198621385441234897203531668932345979444507086787889335545096001666757700695927963572092289541230067953339309144183477116255893098459441389992547347018779057604599237068784474616068476674582898479700463947909753948627707833503953859070376454082365478610515609862364274883560063154228789847200638389733046537558593358957584948262085380382027489964752230713094960134533657267937335782240418463065248240073587907903572526973340800782197477234682249951721946533779711444426335828182569594932777186324387568490337347812322264608375559292606135938409056720723206182319761357058216013880703851976403487654595202840217338427276511944237231976584040211143782089480412592186862435562066757758847334075980905507873183199460834936691884612496809001392345400211698237952367779961263207382623389715025880412188139234700564308019667699709955788934770287918662969431486869465287990756870312604528352320932785934044290601205981364491297491506613753229053614142830594120817207034761290071081604547778818532080629641887361143209288341108598868778141101954876704375534854309770054237389609983972522810272239872936542934997549787435340410817613231648028171340766009709922826763370658380536331785805700463064629121313694250587111471909593842134916511199896437289305190805469566442172840846195453789429192185721153595412732927147824188556276480193512135410349333061260242382156890954220329433656731042239274791916780584028795197331265841668868651599604115539213111750766551959155867708881943187696940687076079186777020002659293668687819991130399321824292701213032448 [163,114] -10328201487415780773380393910749719999628078817762178188535027532969434744301435909919152185926483998033272924305478656394846049715798717505901976228184535414239195375620414610871527391726035365234559203818533428237454315893549466410310838482130641024855222634010845087425679280653478644660648928524560855910950271704509651914785827548693070682467305350520243331862893982004519755904600458598674669314270770222448620364726235198699772318092982748525981785768401698359423061783448124386527768763588591713617773136792386876094312564595592045821823796691638447550575367553000425593167879121183631393197284888186645583712934641124156099173320441569602597513528437289639411287252474346807817038626110973263301407530015078825627185951893272852771126134894041228256598274360635418007638703183808117296619312525729492114917577702498923574398889648587082863811887077519587342808211558252925297979308639473169829805620764591079125547148490530643445703336858789567528697446787885683903387161891965673047039618455937739857755441818869612157307686688898233404013088350507372580974005270623207015830577065034298446603791154649189957268197593628062141510320018880671355440313332605700954464999480756521977554968700954477701861956139652714389750201019827518119694292709280614747827294148964913954175785542809793914755853642356165491617504745320908738802834842583964440646038094231137045776347481364721573046938908213203566353391260054227095110965758284573329758624741762535709846885958883201900585722358001262576886340114300633808268366877815258962088388639260053971010330995050603921408 [163,115] -17163605767227795258808863923006285132114617347801529194693570573589001958186741893372855304442309234034333442020249753923988984746100606256785544476481929993008156105350245653114770976202851479019841032279576076336858749570654484189977605046510871898885564656588093106550847412388648978977768714556747121995152541837034108337528545489345437790351498373495685617988104986136340486548733994507351251356434115629944533623738273220973488151230951430402076878608790308201803059973953644703868076941922110519205937947428697222756508719790013405989816707913112894320481778625785140914394231761763131614807458584425857298972600753865781773234751347337266143186959806902678933209074551466374727726312043674523168908468596986103901954148413860662293776706838669468799017608712048919028138796562700272265444902807615545736439954403074895765658702947909409515310362781540937888645604141247077703950383670409928422549639790390098380778236451557260127829663864348939100782743253993991500959627948006866817044443319091939760853646262899944745440447624138483265852274301749775036692564033666656199678634305761805243088245142926939772467970349890815979219000749165134800787308253387516128418857094201344192873760484005794052498026035730458764683423097240456907108813756843506870457587343305858062097822903719119871171748149264263550778056389731884340199381850907006048173622040716788924660829256433487508733782210876660303038917040052037703913081378467939930917198714698948578433387773918708769512764775213017499522651066204819512420423110494273255431490268885977025602029874577408 [163,116] 5021999804680081562994938780624017510625279934869484284925575276431784737395690589541001330836191120732415969474442434527441571211432338280164320176004398011420450205923275486461728117330053633933180064099039947745036195942756341991566864226869108790923127185158305525220108711365287688967791614955342835449100028284537055290196461510654987279362326803325529207041103946295954966736368472409883920521460032305518148460942366623873644003356242897216224128266962424661830249144241330705637908262207587994245563988374227840168657495657924569038068444030752817622840588356792796391749714305970058983804674940049684491307760654146324148126678871942054242351663203908454662899490256045626350573374704774561641201560402544039807257737382418842807365231853155932611067142172612570780106268025489291273535391408968852182758669562617281221488822279679877699452589283267124857626484580963255510239233853046633740792010907378129795720727790726362988092456621205961240070228955495448109231089314677907285790170410829968204546589597149930432815306808358399004762422198219329582805489729654051265580050198802824329912028005725201366365236139126952716178128210630521039024242153011523141350467321077685652204870305740124011956320928045615173504997535522088549671640982724340034907385202959929509996517150589117815594272278380616984962261158433504544973773296614553473523048370584418646268373518004348379987230804555104451303119410097832573248103423241000438389157296543293023359313342447052839841069660735722157095064407216172077804585646795370453216093919875244669882580992 [163,117] -831173476539458573441412241090080833765622087667195441171083673186104621548997450959471285381417708306044785988572138472362322839265742980877383068180826025770252539826632087748011171949940529238423905046070504158121319658356936029332123359857618184202656598214988962248691073938598640181189447134159798068362884114498028684979823310127378340978713171545018942894748858263378049051152977743321061997819061409938770916148979291373450048672886128616508892410339253861913434421679458206828137534076069992034955562183286219975024033201499675685069216239233743050116980725503824117156182469578486219176175627270696831110974560902405564247219335529208376617692141583539998106629306778176944166532739489141635967467269550459372221323413816949327307091526833728343351750837136275487697172521559666340119113204813423518455768806553448143066801408315735816655865299704382307495291744372073120427965425405310918469620413155150431469549837220643325677841359016916115772316371177515565133343972090833059449463833654090324482277380300521426254209628310257523240386634195743367704947578049470906184553388891795520525708673418522163705575441110218335946502209740072690372220382474446545975067033835381785175754639219386794024021375181676981193603199590637130022468358082504253846475828447086661749763412802602100037395422501474182401590022044635097333872434291917576203049344783551043152627850052289603725789421357149408724605750958276110832240405126054401261656437875562913200398887495350784341403714020762008394833538672731914373277071385975408539760913273367445504 [163,118] 196715801092712164843011576837393762841057959593006612120632731570900154944915834952626785862477410456943336542096820936682395198061773310795684116684569139491622540631482898741600238602278523516011812681795259144420640387980008533633118798833932619678530861717736784426450025373689854636196848742991201193645609101525865523753554565547888859270357348094338575745011228731713304233433000204589554642516210511188223944940856042895560238640400599048801547267059483754158466252947114872162833690367525828379257323160483618561521795836366503661667928801774765128111586257025622120053559437427901091047814594886225077458382635841157099191885196062831847576244350640640064182028371581070037531755865747206346715817463068754541782225113568139145222337570581991430876319178372097230198726575378388203512029557927713964784211392802157686914093861417247311560298433873211070944047084026913111061570016923078488249846622561445536224485171194608157538193698157164958362837592049478385325802271986712086098554200822667076913630234616649580544809693290933932248615732292064767950805270660044660247451180566406548792791743609371107201979170911824357103472938505429518191408281800918385603600070535393102903633959615041360052282280682580890917903137291577852590230051366117717615989147372521850005970200702317895623860553163274768832758174332527644562578569096379301923499860103945277202367902786776686208130228496085425258204967496402542177822191591425223308602854225241876442721637768515151364089400389732189243790940147252100552760400491014370612867290127360 [163,119] -33020168293495806158716469669464807957789854172837319810321927569920759682942167642596791715914774882425769148688722989010769359727038189840622921862136573460336793526892068641093160634357261038338279917336955556902798062473759164000088439386021712515444557338779004314572146959626697845633117543901827955653479406889232874683467772640596361661726422007682766526025526067471611779001925416370583928356937005961556748182161697965752037481597191513811991428250858812969362479621427112563995170478484988457123133326773993033921768849398962464955161947350186531257642876814457325798965571928868377858912234948656216048694861859518218374314403046786476028063275880811572102417001703750055661714946053150164611792159106977932506882359942781465319106308002896828588071455885362066078428149195834396318799290594025022845305555372484255211102051497554980816758376303644969539236868720961280121150716491781717196041935322277284473019470987889654843470562750600863702297406252972607379657517846540426950021815344185644704005883963649107135098348200992374270640699207658712692904247148329500980877960161972039170712341076471098802385111359615006120874022835667374552585447513996816828337830083919576955488629334357379310286357138380432882928344848570326158292493821084672094307364824129210850137219031512240500607719664795433838984076977947627217021818662909493264315937170978816443475951281532680068670412176745934831722760940807643845652124399038010781291467462732027672097302055160766519446472956533207803088525533340584253343613715931777288110080 [163,120] 1333916858435868205142534522037853721715670384508673936159729477633274651096489245236955308780738865356443060522322343029526649322645510193907862667657248301165805402464469882097044145868599208443845893033288581702087288749276902625354616878982135555792760177121412488105114917565336696072392489737946439663539600482231193435578320379416045870972948597642506144901603786202017726140095663081123378201836270610783452041888012486369834994784240689424227148627479996055564532869304466170580228251111866465497590525223710890876273875837676518310211176612876679438584706854404555949232027985394314224653339691247666616378314025084943396179981070269766090708683026282261145044988178480581580880836202629138633386347436773963766732581929327014657389651465384647939229210746037493360856007561674779749020704059912474764765219172874751390259564641374147155721994653747539591051861472535951710014464349482958200285650179222697095695995717787501273447049587270690303115670082549117602590815529574031184530696426595934766421078582384170701047192978413220333137906037735229308416005800990075259739194454840752291706908792430568925621147148352962965284020897719680149798948366307168244521064074077543746770015227572450490141592756168067384797158707207957918288956869307511740330301818290450525121513042624996912297525420288083598382965346653710265993287156140136219636840161486961004452308433858151173491880875612345113511968200225018974419182786917761816591206371061681126539057150986457038084435965456566646715080111086528063793707483772616704 [163,121] -102776412250357797680540089416053875741577439693377099253256240647372902293340977110443582818223010159202716579262361169174093088226115200380717844777153121303331432197736534108387132845794492492191189203121728750906008826166740615410226261112975498109302832203638507339920183092174892768196697819648488437470364719854156913657847474519984125783252532244482810074476760742660888465260402428048945385172987928071826084281131279378170938811613259384856598738698386443338927319138391363136696426103935612473779867484511984389130217748270902316688352148492413149968204626189850716937684054895925885144030742954666374551289052417430104879719893315620158406138296871858183496494430163247431306609245688093415367062135059988287477885136168268651286920845095040051753137146754201422019888914845685202038571899764923425478157221440824326275986116243384712761170868848352596691958979067253071691281729257466598432430082869313547043869933451730605200650277991716435475370807542321287722335236321903591579130578293059980961355145539270169405150079312367199357666813514978783408674594176755944932095832291833062118075520020914013559931757009617568290381066129428586515995225677170734293552314109551934264090947735006554663524547825533808527964577009861089134668036513682904841731453901535977464191057754364339937124398340667610195379748734865790178857692228401284190417120855893376553645546156925934109427684163835830080887105297565206839242222346589397506832194178420572260369625741218980257150877196818838721335577461345395399140147200 [163,122] 1549376761983077177206885018630674166181567537881934796205187413664547239491307847716821783824877830917450169530675152785278410900956753652697073069930843254847106473480619320360624225810984608754255894798174179627587172947864106194976475555973068863759494294877946200921093467967298042608037915540638361042610184324242313677500304599595876141787533268795431736381464079679233614886085528183198931874758795097237402633822534049843936707141134820499596447802971858045396355870927737430741299959169032581242152833702706663753813039937093075643744316745585636424446882686701833088813281512543939968188511070695709339795371634030845221223599557849223066289282253465212547253541427387775088796679556734473086207992252563372606165808064987476270553975690530389402168601204230050316296128879557289863350123122561234427027244164789368212346369210574393097578835087422451652466310596095225004339122561924608313356908283687122881561800058979659441451340697545701032847676499536795189104271034146342258775503386849045538988591868856048610704264009388401526303971135875975130501587479301640227281166165718074547699706938251818721312645667404227984763499646871658988978266727568803400843598238495396253980291872993390310741129189214512968988037716729742345317118011570657279000023746980524194498107235464859109482886365298675503826782311505737751384119504284260867491179538881495131856154815930796465890665327439707691160809268944821542783502845011835435736563670258087514588119433508828788669171452017635248213231945664069785600 [163,123] -18854715405991266030508563579687537831367388556274887408164966543090811574796373940180402315882522859084398884800674010283250986687718962364223201922592317522394557372992423115395297821847198282136176678989842772495450149749692691625766620406591526759026592531572259772595112027068273481104087261751512022900396719252524946626721545129147784748453093761209627997819369814938392158837574038746225788499994417575392574776661330845546021131108343682278727569959643789753145264277819193304492710695862877755205320712525625480698961655275935745082979080119638125208766383419185869469526594138244463177539196080180488795773327876020702958070100859042873464365642970821099447030752744250392320103192416753636774112827764000007203781427497910707547982541339399044481721374343325647429496110785850061243922267386985096578014979164149068844251607182595530989718882813683732945219110917499417622277076824811427538674262027637227627475682797559326426678190701023721637778966940367649170093175270545572465018554550742687894251476987316234398409080351855198523152662255187014945531213705361885249847769488553592653193320761721091791367766448154517128493542833069677830862862849219864034879868294425431542988796975137806796508731949169752172453247022110208255239421622393302144538326373861115742373670688398923446829813114277440641362874131095696107653812634421248691622837936946533795455183077680331965908334557459030807682467164412798624129267355895614487495008481439688195307921980471157729002815251315829968207761932288 [163,124] 745622581172152701250752624824966373331177364014043501382880423352398841880334779923462600967063382051919285287467731955276600011930555801230138895088872737014747706049529995184929289566166451935153642129452827713420199030719186372219821138237781020105699935201409308829473599295565000391146939819481696050953198706425476527118098312815287379554430449476920799256914491579544678735271114408923510031577694709659073339610915911020996517946271242247239285210332841524772778231727968123434808901303086595050306836949128669713039084599447868111410411588329312097766664947080145323659914971186453495531959825676189752970379170376481953278542472484850613735679246474547136110010121561525014089246053934326902009086424364549224042762297857409352479176790286006529083515378144596667242227602142981971387812050522948787399041631076462716866886834435280063758478617737375519248535085732679402056032290387095851328678921990614841802874387865541147423698041278171740707378068103784099235216033370487726381129378647439443653730598808309871525747902933872880123247404250524425856746024805464817493076711583416577246808946373860970736608944706967677908348846943635957160016117744334378272162998064527567155669989768168660858299640934566243189045981865124670274009070176363789960164258211839339040560156672937263387223062237674523468711576570040567247967973611526169981102502384581018786585343407788783293911906446188300454034197031223621568485148335081419973194164404121640923663267243279982568955451123458349140992 [163,125] 2471497480969449217309567110367475763085723241038348644322674434058434134465579369668811154494098945872256582219963007869233801610512965415901824004607681941752373327689548759203303037686895807919319988139859533506574601562090963075607534301708649733082629380185050635691614564250986294682763028200742754353537752060192969619610664050289112204590779446982288769468908493126222184518863871114723294873342898648644041993696546299957036058637879757070449885025437083403677415719736783420896769845208018054071126181527432675242678421740566158841757041287796403393524557050335514240669924108327089501879181272903826659359607525486915605778029942976784454934509048018308891987750947264442667393911352245892949024239571284082801825898233632590546422083379874690868333468105418135556284308624353376473906463443360548702121967575750169237367321281837347470555156579090941694047766835215544815721161999992426035469370563268858232148601732386608610711788845176744016569909708565439757835552830179426182064627943732286283756419874585887910139532838628261793735344548260493885004547666712358866783548051115639664479328534689996278677464840736988418414787706923956209366472435861310125643531212508624345773926916062722305087976659010248124806846280891822944132264555176178416340011724326865438545473384603260147601584173936126659855774324817593091927141806605364951144773916094674240338591621318696868297629311643147266872020091011158681814090323644935248063782284727562195632038311660074519991022537499648 [163,126] -14860483493902177187234671220292421935003763356439337365231316989898277786069403756401868227433507544316477818033524022843210811142767628343291205376898050174734569376806521089160549126503189378651924067639237712570945092685524015040362772496341469654664561897673946196575201968881581048641952330947003278620192464855343689060599232345941323451252040040549766591333370897697396202458840653543157690162217946927175706911563183219116222686100852993903416273672639633616889042971818699680045783908307755166504253848767085835172991076039212976946715998636400178403673389034389351862821680758451503283297740441555850085685030773234945219966158177104340726737948857007118157527969458804537355811404304001524769841739596177363920978132573102602003841541904420114722725871267455807560298270980004478975860654028901490436339172514323011137799540261262918268542680291816463425018137130990358380576171558489475025789292514344313699073047926352944074579648230197071438927977664434527614374857423214672867183776473881026896614990720376597330972796234822184333407943248781886621105629067181437865247362393693953061104557552845396589678550139015147633883265903205413313753219981876255633885709836241670142063150545181297169487937040890336731151756196847533650838068477439294222861382207793029475711653140334310710994483330863953514602780689261444902376869567891572323955817238414294308443558417110300332830826306455017275410736349029159144390118411509517293986260363608601770870460841940363144193216 [163,127] -159378487023390211229019031333363665911583172068376763280877501525662799156953747303997881421434786927730121578386828987148704588334918653604897328731547602375508194372128841359936920382526054862003401525253798272240528211144656550425565929912749940199540981345127290655694934225856451701085356005988983891509038475217650696977563492717047002542476258584724579976792023104627392214644770795397339000092967152753566528460919321848970113010079766316661713544013766870439521388177115877761239787304249464002921728786433855901976515586990983169087730512520606314120758891166984123021099040206171410565904232579142202250000728768943284676425275699392477373473036746193778646683042877631418569049706096123396276273192529699305121707235848235450749788980537011791130630548350458400100293141725933236344583591081663387508472054058095463525226790284992582433487285865599231930647892434249382818943366720119834539066184241672393370285634755681335299824245495016052503011802261589355124274479898358741746056723158915341965873389701208923901671281383895099007981082675403815001636584893082861920948925440233806590778274810875595296056771324675813595888488355074718894965516458784807986148637977306120835352933333797572385326107548864868705499921833837665165620728189474286835484805506676686473091976189913071190575396768840725769804526844501212166733904629507855602539192588505821547749769539574376760674751799546163732462019957554459000969148340843925881807408048578308897133943242883072 [163,128] -88225347918897740172493539372717519724895434973258790241262968827202703464764500939122562497466093106571176628751537852054736955194272185000245022200065879183016364891511190244318262245775226287478571709461373896397929261074924298970126348670159025147152078990180334332795281750521935712019855297581924392603870547812638291965523645188055501902309334594131686637228726131544716010738906389841140280155099316127360467296469880548863444899378248709135944005027732949017682417878732824524190723788678952741171682986994506175686867203945799154740278354277449034239311945178778639247602426784104445189371775033174181944165723754844259710815416238082860116589884127772286921292359175817800217709987499366638868557305111152749378620049837390649924557945555498116556224289420652889913539713196071318455458392505841792671447742235405467860445240923130055773613521954588817439829262034051207409901543098333861730029228612842823396021165642720983079374612482524249369385860892820842022714591087036841986455168067815512944949206143035817529050233328282821915211271398245498203596734667138380280951270707872767688639782111304907043884363338258365830504671902135102166552653925921591613291896035120808930745238752799111310551116158263953435190057761746174706399217880886379246645277217085010638710511075636171073330902383065954001885083655500940135157641440564750507047104875779556953157857329812881863857049395557147762790209852568452443511540061767161191686062964647426889605120 [163,129] 242917441372362603840274803921689915385517740210780232108975825592541650295145747844523508979054598071617542980946676704605841766715240652114331050669399071976366966563910122957710733905648014207851815806114350986988600074239573321861786040843042402115598322781881308077534691997144123433372199776646343821563881911701530008179825235232230993145560117308865214798038012610763555374396968816424506697263183353119283017674976093629435835775727206550233501576403661706515426905247282298820365661238463110820671421640365261013031148515714349619528274243995200168531683800029264905922996559346944940750688680092612772475787086477763252099460719605166254307376547679187681132181692508006812011449669744420599440211092236118589205468732942547506920887388569106757406180602458033397832405541594058040010967762509212998649164339453240951988299733795217379063468809572928790956180385380645394763988774306252028944197301533599518084779114337778346493181799810040781167215666687905312320645302402954477677793618835954486798700597641843795867138986048397835697509233765462587183551166497078639239814224401077293626312721282411078306060207789115132035228407701620322776419268607189881688260536499889113396480231522673726811935915817007109415028955729535694093204091874875008547297038287209746650157418383583976408089470087183282991566787791217204510242677867824047048304907471027907056832561969301100728487523271653308724996831170411375620167300949414411854525800606707712 [163,130] 227305605897960831222700686879924135868372439454954748311861251454825982175038476868309618124688095753108568273378515752331074346328977770106635938637234704582365463488540250487788286906749207454359694010398921098038500374539887491342461202084698345955452848809672908721108147236515750749146228841255379820109868800997846964796336921823108773747988049403921000173393304075476720696543553928208317003729012831461834178178074586319140774563670610906495456365434114679832180477230204609065003222585760921403024715711104178315048358640103129420014406282583957721579548124785420083086221009806242188232597383951687727938014768312855199643064954720292553664104507812443153176999952635171050137912773544631275946238727205680180090423860207095104243966164792393435085631396422300135382424856530085396734641180893211349189253346610777182681150764630495554286451334630112212799025501448356785707368618952736946185192398067660278584796828330679104267213519140132646895342644316923391328996956745790014206463123963008885225626770986717947856733148258296095925502712279387101923481515911001672979631821718628010955285497908360525274993982986500786727169237725402038257498074401077840126679886642548811812500634583741159316041882755449730366322011601874722017299007402196325742440679573480752562050763016734754243852062826070167042762938696841553469362846050010611183042926180234745959688271300657188926646485752840284831949493252192389374971190518860776097917184 [163,131] -2963005574765577082540541717474444979348303891357391449072511130056720163287542477873979362269222608369772011018229387806054793339092010531027023242562312529881182556082334680949174839880007806459728837854901189500576627820804774789174214685456677403649623751365399968348910073480453405365451664334299743434328722380822051700582221435813310449235222450918922156419477620723611470615298429537558367855635954735905633017287081025696378923153776840625563508139399430572818552491600973047110483000597517427314358291082261613477529075087967663182425366762453286734218365725278582102225240165229779901309744234912609814563397531992776277988245017503641081483179740240988347309540743888437306300586875106491859613113101335599023244062273922262708371344458432788159988416996773521800414359120650278564286016524565510727102603923289561804924264314586090576368057591256435080861065862363968010067813450218124894545215602886661597364757423920320529175160639839084097467137443276506542873042288306236144833087316220062888375543053111430704188978212209896775317207641579633394509479691963928262716166708652400036256411335251300920192838659828879837821739624785578876887494959750102222695290771475867144914694444096157398160867298124097964400236104285971854842459820301402640123322146336408869005727687139035720295209075414934307787169806465294998012039260895190185880723985981941878651253711293606215020569626333938667317928338104556878899286356664320 [163,132] 3828759870024367161503399640576840007571477888439106170892911931630596287986995678559331553310017002329035463929305091132062016936704361667110453968279147260096304012955172511672110412770016537966687972280829303174549868054520709548518365970802215843704970167752330961400536866688739571593611688367327083340964450088562574732476808987836198934366046929568280730006972840905702041455267759091754137142652390160637184485845159653487454955797710905596436109125617468909472475203738006313509042233804541940049471644202849535739117712264314646293751977243203577013790233206680763219311918580714932065658856064740048349877490326510448199750086042921696278870362828672746808422041889196082880937465655314236730407238413933832087447933414915074717668674898581280245849475122029543532598200038629788897178134895898580938110077876675017278564766102921457751467493511893719220997421834996112630857764059365299155915848692905042817313828028057117713522175753397300671738731866312769070114659905684501891854514429139712325413487414188711841742061696145653786901098013621925684984878786046650176192196200688755025425642923510816103425821766552925153384691481637156238215775919156138961939836734161322066551526534673437545375121605333026605367145953838988512642156094121095520694807216092382077575689693091785438149761102843841982439813812142344932852186406412914776428394090367155760039012609885012967557423833215183384129085840390288165739776 [163,133] -2552587720071250660780310539293526439756634158928728285873614361798636030565830441669490061527962273856209126067190230852702969735296114902192901175372010722085740710173848895008407115588125271554358590221019953426229121787081883415643390984038284941529551902397143599156424140968392163890431073443060696352685394753700187645832017465553121705329523712171934996019558845760228135995386010695227863468706941220845891956595436705999566350542681026459872281997885909518536704360438688164973390661801997983442239976323455111749640054234436152531623431677278412088599363306496362319186592875655518706243544189843125822214716546094083164003813456282535281766819153070815065727470954345260501016857781539781623340468535061579783125804115350337606913387516835118768467473625837095340577871386909991817648984793928136680980904766686584084355371024071543314987036589661340868984275476019331790157513513590312137409922519123326885087999192274260037088061072829935930290437817731406707822610894226622478905371124311749123846667159157841751869863102738364189918840646773361141003721030646262701109560377263194991047428592674897540919317330677487114355557118454267465769085950431883579422053371121148417987822986409137968413772650099277202266822833449056704842510503175442292058692474674923295418296206116911521351950418430125803421308041790276020627671154610031077799052191944544059877130557235783338597624948111793860775291276144384 [163,134] -67158402425673840128016937184026274650942974101365093162726552251609774944365031695079319352238913445191009368893229451254145834084053339954249625807338713487482529027190718185244714130218875026381575410209637987686462284618935977025622875209834009636702851391827610658220343554784688734675659569759866710688460300864103382026489531253698078177841717463264741334379821375757000820292560114506144385164966882901539824142238661125029880733417719786111910767545637779058490623798711506378524084811242119517207567367991849165973370086888203319876646052023842319095061647083027201005021815680210218709386877798483938788622755027521285965576416715480109143837601461986186253337473067346348652719378590234151164598568214044848593362874914494186005010353413210816336720610622806505995054824686863467659534070355201695462011031323052163171890141376126132147345574494363594376962121929884221233118103132561024801462539206897760813693550039844786336416003948590727831874203218080951850811662198088983576182532600544433528672757828272614041491627038297110302365588573135105860032963401277449997242738538320864947095675991533821344778327742070346427696217456786709896121657120538820453547657422263622580264195589462233945091790049490785304258883481335500235959242569613095412777621995832949229835977307214002229099345177327807040918164479493644812115252401301127534096897240530899242284670752995929429558103898971926440304 [163,135] -648290793337865625315900958883667376882471427413464864145784258163719726702535148048487891283240395018189684083854856941046939559789183766963740881458699281131726853864796174739619584197178719655165425193739840312487205541777067264939067017524151003238059142522450321978341712631341730215973747833131812157380253687753023685648205844320536312161392947775259299068946180124027526274565728962643779747653010922298561867888461496591426422618505108135187925548842440768999449252331304256112807976007310571139735503549157941958310335587641988511637049457042413678213100002986747045818792421524284890345057619187071872481274214840259978109377375288197176966785991088467615271228921799266003500148343813496757153995686952186774713186312098596849490511549205028234880266021853553379312380725739939621733644069066240788002460558907867070987882432277635801374114888968523240660030777810257450395212055007886725869124370980289645920981422384352576862408223475519669603274015155101437878369917892226226548572909810010559831600911924937660933401991799829404831628407825840461282969032345046649558139761901195920363874835829812453260231257680769191456748168313810769678634464653899885965848647546046318448674848425760615886674226170867344302707389821641623550835468281344916638551817302596522317499939409628828955495673861852029369965081149331785082554401050240268490109419876993702071592683735408747489575490813952 [163,136] 616349086341380292157566524035579349809105167445445322743279326651747321082862498913891371182564086554048770233974062321087056543639568424525640981488249759615102615264744642891252736600412279549672413946267823604728719486557318433089521455407603087528147647129996503057766252078021602426554281192563670250553491344200177558024576843308169410971516906723313821063884064746324879200219442490381433358285947600376171197636876768457361857151218745235576458048746644077365383979516522319383425832552146115707488076727376135981386768035312644816962760927845429134712321845566821717492293407940769206773988153785082146074486558436876503124038326732652182440901164418590096752877116158886107706146351446114034230051027491553265460443523939843808280429303850106900570927970539203055606930659699094544502997032511656533541935818602701923826126454472671067368627080565620161088509704061062396416622276333439303142030181946303894647753938546422156874638640774034263824698055045880094575327114749603047268570561391553317536916068485946162593527245177186865605578073730197744978574627986405041724053748981077378025842279927483420817866165412362378905357210070830347992619056509411662284127700027915113362381257197168012372477272891670916068754576430560557972825418125494040009350219312518765694540720415774968555877605425298604267701242054870153428736659502390702384214603652580330560277376759759128174592 [163,137] -983496309294385295736760294687692515731852392712431364983069767139826319185883336549779965289527881067733782434636513541942384327947004345139182037333625269924408597661683147751274792999600325427760736727863959622149227804859076055845372942946009180185659030964973732393417352293625079916590572556999944354661000239548640630754383820254128513239554861380932606933639842976119259044598751946875835513418588035487146676167498494712906903058931319334965463800858429397756072259373176278852389080295310303540520850484769512554871604370721048700699086025513926238031714239546597204450037203213722222407610572456079302151799998572076497018306945877893058855178722814785930435445709925265697979874018235151799533828434897617318292976508747947815693304274230458521087465534716398928057739414345652756537448463014006131736764761444380763327239391894880727256207775483451398456317984630904605797397638776818317211306177104233658849016207867377683412940722483860972670437135952112164520860398885877991606146977607825780836974855485182596400200073105110450751347381207870315869147816722272145111204714354929145728953280008894562030271303672337756670081038654368791205518572800067984299198275902954227324729657907873409757665667973287563995521986668114463229494337014628981138726789250100440469967123864252923186022575646636603435148699460840246418760841944922352170252043064635536503305024076800 [163,138] 1093645236796292491728819063545722400903820260939760979550291236235257556212232631761263249292154817085036361145296213051260822750859441036140152041964740853932106313841407453165342448818849665379993262484845026810215691283081077257349742771854383221879003697942543795799788652349718109219756784700954263648989775559036410282288260621074867565776735854186506432186244838056530054071850619054020604740647935365789118945386797797474035357586078713155600230576210148930657030384859423757225248992710520626718274929820581536831772990465230086399321914959621512104712303606248185567330354730546206791904035228824989164263397985006819721701038097868678029620590833216652044936240464006435288713991330140869933642689430597775320821528376559215899273055066786870836178848980988783179104075236129501537419659841455299469361981505632752067199654087961823413404956769831006642814133384982979418903836610408726972021922195613150040065038694995417451587965629787952763473962893616481265714010108508939134227453570261884539346687737646040641921168168043400845348995584159073552376226101809997009938845714789894644168100850828881009158528595614832625239753147628143556889593449699205973964871915958972914051977230664238993708743015579337627701842849639680860697761420319834546826092890557298468826546878694928825469314720069347513444128229889245722522694838993723467097040357391743234825152 [163,139] -1226283310128878664361396760998231840023793953467633800829200771442216941451249181405008938313735717928609826814085611215193962762079552617535529076593189932500230743111973345632236742190080583205639190175963362725514805196374178440161623826623081511129920576194949388063305858676389972702770104612911209858114759907954546975873044242722944819841046224160643007134006590847573429139213446865178618441979449266514815046624158592302281959318496598394666291114536457486864133603916639833102764476503517649184688649253639648451951009060606073458993979411776224670054631863214627297118514068725106219416296409981308543172549124521666610801779869401478065528186898554897060859988988421718839417951722889250644269004208734089754768231102956935034663395489010352523709746249573467161922553724581507715026545640924276641862840810346970886482510499145600063885412323473740639145349230195312630147818391967469719615615186078533554378111589844691183949532895735678968461523261722843163781313530462151112323144257205092060336158326808882105673386047750570115632764968396389611019140795190726186507950131021923993667991461767683615505407138566604713182328505181164969779437062477899663937045355843079310843849780178527591937267259410392449958953527652334010041942436977067837969436061631385214327704805417833199602654836560769423761683373322025521564301421903950206466797630682624 [163,140] 537723795912154900028453641222580657355588182307709850849327045435588228513476789041010872679998937106097545405484027047851939600750191730684550518624953044751290422434588050009192525870851865097084307375925746655343409171972923202398590881340854210689852500910135786999925551265860536298526460621144314453009782914409057956423645556751232115138294900476335546327916367576998820967955834401054464023879955857634390228706548426550066302492572751670178189982525573852987321942860099481603377994092995210816296589355483818983572587983144718345808749915373225929931919813692077684748749457461154818496281539727314190431329877362384437849367792008482295748670557019862578513614676601041253736153316495957635825139790596196839593216894654366951781390787925861684334343736615418519162640128437325912425154732254418048315341991806410655258085326245808043617210308818092982230291701362104243662607877601795634201911700025455036585717711992121155823818913651321736200766796995913356670448404263075092622894663832666007330871006810075426635065229449874466182155776396464172251459226791064055112189220945130746811374630840751948799114778855104847636844750055925958985400562055342620310897240838649956125122800945149024075243015129749309462417281230829299925787676016894203667209639240287541561546847435461429650051338282147390839705498247367195930708575155460971662416 [163,141] -63221998062043929419449147457267235081520575951485477465745720098186720300388294560919668645270775090278761018456307065489283857279151708915251910633072650607228336844247173913874701446924751785281781175668320788581013591916236362318090709842044432784965001034110512070085058128551718468162133833961575903389663626897179010695896236477299420996999170255748254273526432616884693731282356747521047391429513570444590070995626902216814176739606559691732666052217698594764106161767662689943828307420412201805099064922032646242899411503740200601936961488178870073496490503241939805438437751366910213576596214109111940007705959773524087185874170639198977155947021900840588488921821285410914282251277672939455011246057181661212513074376798665546913591700803217423982783821377866974198603398848254773321957553336134573697497621644357698960021018245569239796644849901632490716797975774893892387924417038404758577885422644271923275050166569810430419104494731394467766578773360218431765647980872421463325879509608636082369494569639906061376269668865049843941745664831866311990006206824635695695897324638771929286277393124324320359834121414889499918585691420481513676368396419808314278304797240911659434000596697410891190149777836402263073416795813830153331317358886923953670070131090432238850593030022700222691762638259414732734807304034797110068865218655056 [163,142] 13543695774927078844262383374524471347296989147587519525744741161362029830458256111835704929873795142345685715387625584986467293234118784024630741427261348004644395224098079151523201634536754517594476484782435225147719436252933425234581523480780716069667364839042552134236701136841814539941504541303049955520037592474106872080169968057754142954833161740570238993807103104297970516594439857270479168575892720839643329013268142171303971802231379904109931373505972753008872797169142742538813121292360667107062495419976924493114372948355580680160835608489176225025291528543780231218665886567909996524568083568506426489400381922325468800750666458779989149678701681751278046122468429898348187126147286796728844740190421731703073426658804475189369809071763676332484101889368564307488532181520789168277906719048668200264028820280567912524425403797118497167415550093847162827642435948325447134100982890124972557648080903942834392145743424039247585900836235105841496548731852447459672405543632491394788834780270442450528011712841505325940961615477753588493961294315199593707324498801774401983800900348095985331769112153923622652012775027617494376709710022327496052849291667427032744355737170422892338645823291655651744677215457976965853292191478322529114730395179344943278736611154578991373129053073211315405627304037251475529504565938907229550335 [163,143] -836431919059511714901859569791106260503257463205115840909181660311437079996603221844268357800496555051839983732889751537067527002384685892684016030804652682221519847434137534603021561077489150851911341134907534773120437005734871020689701663125645363417944544225386614884591183160348371378544404260167746417136824135121232043608782717951495075330721271223590101867322988243527526668274623000107096040917286495591786582218605426629598484681116794224933058166181521077807725571693526422090470014337371903291664455277380802401343942453060008094776342664911038186511796429341153866795225835510045505834132355152147638524716059758166197658176304184250460820581675494435998243431525429332293918404481407463756656284347763585855816103250993758584065684469603873277689792703150703454362577534512899525089917782049000829145485786725632048303758639492653418026553784774265241308402066414441207582869858273452144135778689119768114611613579145430593510392566944847620327456279180852378290931922907354584352118961567469460997507254430067907556496757081405856068679288685505121663156184877795541149399238774526126981002071455990946835128334016901374983013062902628491116089604803864462797221892695829407789373601071673608423033492542136582228664943639794936245694681935017709170584702599934856384525979290034221937806000769765220923147812864 [163,144] -23936113923402853464520663998556525597225826943451346192129810238802416674008035917261639514561988810681386469631866059563511569499414980177120500397943011242733120177934661535121387730126281892565934766411580239006954301258823902539281349962198774852580401936746996782238165131202950020049528414897906808425258798119910125257400338768854204387760286532416437620346593547550468296463116371827714364595742686417106177168452364000373899491138275766363281607188758856943367708410678902835523503370343102904194269712685965215554361157753370395163950763967132702777022536355986202041450500466688840767929366743873556365098147209101484495611455205698626749908703572427505911630717769652832040027058160268977850511541285734093804199702406088736422667679088295015412129870522463667470689660515800078756826018507677873259979750376653642514305169653368219648429180031764686755554042535341162419178975698149900267829034778495257091686853271964157737822160576989662982800525798674606624486439133739554063329988259105501632997717223253260253790251441778717734605340306858764447146165988500250806083162483219471792391039559106653124931969742980121333193495274521068850208763896044616625460310141242327214618082839296914924865913959588811524458598387153061678040360042856302992242596090137714704913555941388649085022001231337906176 [163,145] -3568389928089935744637513468561152554923864406001663983221484995158814910893144374698797468205595641208777777497151861618099680621270984445171582647703649143123247354842646789745077465659246473693491042799437728985748905427701757535683569200664459791820965456771966874814556470829728462506716169786264833992108146588217081454736044938041794985812200256310967270682617887683064522913851517918713901454551667873630481742078462362279943315858870303085218109408323361203155996282691112145330604348025365801766092961841310509837110153295087403803681809237556564284085785188763192823196032655376787844350209647113459241539300880766095806625853443531883802255717262176556733447151758129824675586332997696336483221975593003998840790496519448714337267318289093359939853007851864117240226768206280922705733531188946836517527347653186413889719413174412685463677406188981365185642435092898187925028948732344875815302914374816095299432771702324013628911039766998686338549301540467871377734296504321998271830127363321318284372856073539903245842303716763466070421175306946015717764064522148258416330583111767276343417050092085773472620166379843638655410494187584769068476086573769397007356214022880706509705079431277253695673075087278873401313192949318873550496539954786066954977447050388552030376089593203306402953490432 [163,146] -12017255228381485756755572465445600128408604754579756583601442637746066417507161535198179188727456712525180927654092542502202366565982926472232612492550253878874472735238822889437507358793870288281332228146929953887247377889599767144868964913643672468429499764349949245515630261180930347131285776099598825831039873825889275209431389362160684774696331313882517473637396794681514406764106354662409364743318749378655483639113320022935995770079710277227043970290640636199878359083833531907785550244005760322627805779313565265349605818345833558910035293844942049379473387111245363510610289085200238639060128396798881696267120500335887187433933131266802291268548662211736645346620333795746022581270099150220807482808900549529537162042143358673865620934195464211924805404322059462806722823393883754589870576750639462445018536534526065423830906397308832221594637272377451167168632231986655425363650418116328159802787287826726077504839330287349420570698363724320426575758284706125523595051749593327474290969592892374723365219760000164313779510130739253030194311726835402936747452148690579737709208117274378184609192332991383586609098588233881078754774804722222250627555068739452434844446255049041183701992397797857285829466363786013464668510478002162452696520740990172220337178066636274368691091499392256 [163,147] 1733354644224003360028212545004393150627773485657154002408668021185846888788485367508919629034480665327814409120091756053195616880834802785250782401591520063193727906773004528241275443227551162892634020732645706988340440912641089233130307866006273690092355635627898047209084882093586045128488554464505071671094382174588704300304688092901764058028681476847002218641010394112793263519432224744603868912631833273719576774754621878397553135089709262975941162909674081492076910312473170095771406705953845360159277692466404780405595423503448936068626182781976270866538535774638996778984833345531391523144019955856618915303232551223210530764538524061967409916659959855110301452752993950232044975255386356815919597513832764966318106135226346254281204129962617395804222524806594052035576191836709170228149245495829568078917333960893360208770962195289912530645213089782361313715700119534399793487921891898303299750975286839056657483765941626816479907441186277507513327650337144422156771119821575652148663004239297534495713590294975591366972811353608153024572532450124030950833070905514349170229913850555351023228099933337871842216706951448955042059355019097233087084276741307929022454207400359590901462081014470506927111150551284075143935477306541068699713666255956680664692346877762712548827136 [163,148] 18926349979740999062771741865515243697348388632699252989335131825607832191629521467017673110324973112362248391790292821478293229498355609882098354648094338063358431077554512161343474017398432088331725504468667620860806986960010337045858636067055758365473919195172718049961233759858025969086095581755280363977697750101183826824485189005423608096500431651359512394320189958476821596908249900300902878903805532881227555388587497119135907179465045483666357283405198260942171887781045314835501928384230514044413800761652643530164151326350685037196020171132123269854903483632241707352441763104210734540642483292114995410997527514529009097204741392879645176469195772869431996339261751414858978505348646907092090361998198588151288984808729775060713319693225327079733561394165761171506376568477869768648922060717186771069481277725643285932364800613199694821490172932039139966309243595568593261967593682995223091361009039289307463379755862380389561798109183833175464162626509704315371475674622553137383177017311917078039163346014255045697657571293629608360776772353510139758096812976867587564239943652869897154015383540831123485399107786966901240453808347504462366736882190946148463644479525186104348628844189510272771256479272808297825993011031241702451777075566769133735603873051904 [163,149] -1452511265445180395555791285808890140426617167724681637226339077875424639883926746027250871885584944432049107359200364515389251995148354981781704310670359334159672689672363098962396694963838427675030556565767181693863457089103824349544485187094864697117383200844096097541181038631070389924283593070089137360709628914792607687063179943168741396183778458225711439050756667235889331099761939577662372644447302550011125812915763263728031799856635276119711821075761674502157068459493868409750005328201422036288853535754840946119466831435351957549422942815150876649800920197006200420220246459719642748766707124990355154818420642234357533914923613799819603262211523423676287637092970418989114817493378438152919972550772158859851877446109605262868714895018246802712123720853437992233267447047130212078480873596481567804423624853273487793081273467099629997655327215223404313785040294554120316617678031344998040797945873631074307188124700010900685543411684321008545614525038132472333767934112268770757728785679005084896324509518161683067252752730390759054344824425081466981032266088421243709665769325947623288623144986523696519857661393537740557340774229910539694660093663321124748607944904422298601889013394972106514556284941597447076739276501952065293387488592997395200 [163,150] 179301470210895066043779393259752692100359938773082608234704833994320357079067861739377972000306021277086271917497862574292220878089947984916925683975230652074222659851137799804429999363523824235399679300354339221692383015514334099975078729369599297186979155950084838857142669898289163053929726746109314321141155391122855018766087525497425501879997611804856055069094660469475225856860989748543687617589698709415646896512112062903110259762209109969644982158445864050178323441785835710102934752951451939305602460205671646352440701759778350471353190504758074575344696568412984871851036796633763729584366623656154012340124224330120364056992843997993519498342133168715360066795202902537028100170708750140057241259929895183226370857941362880491008488409459484333406073193293029591557724269134101504343571278582867331513705780419332464577554510501920664380855403573267159893711888483851606640490920787166202003475159773253302943511876761824623649377163650880969862019819174331394802354079718014974557812714083208312022696069280256698607494900298966383331511124360606453177163534553465834076063499713094151483916979667635742820791418287248960643745528923221814070025144499033839472746306574993700061802294513045906861735548851086934173762876532168961647739216 [163,151] -298680721902031330621321362342280628252504788600181102444453108192817723732382385571486030329374344075590222972261785301440732076158791496035433965368629562858422697354206229231276957941982368754162862845586820082286439148858888330351241337232005021538067802166956780114949902595468224347514494322470617244901792367679876751410415910589388331309214981538650162173055150309378259060683367110917167607366966455942181839725713596319056125799896102369224879580311139798262885752178048352793618921799840854119690344711148064404931626395979457050117889368529358576591386751379024837359497536712473009294626530719524050978718925696521928163352299970536205645700743185386675882081147013208074688225554037190400257046206235096068861120347721849127994182303457867006277019045492599652578153601486772030423492601497416148628660438105357810304187626232665871644631292726099289793936859237840219561666824471104599741357217896685446361567699192367288777038085855545277224148723719554910880200544223039104939303282137366792585426492050197312523591298898662804330824733709476910878986998433175296046226648889917729093437995300675016618350109343793986578160103868933771240696841706519998676071390345428835814373712905581323690104997782185088636206529380352 [163,152] 873863685338104038915219614421246780222339852711199121287495042756474388084089803482317499883021003914837937162085841598307226163937999551442751875990133529477764629251020200418244379363849385567475927650230992127666697547728072985322429765794594786139725811227708450853286216148794962009153105763751774585699282358507954692676991270674397759965387829242441690368662939746828052940889142704493541280340161712005135953970917321241402371755643333835979518317013849509804320237175946787870776476573875588621624367636226170199093892730059346205915562252407183415534032350742841891385328536428581786884753845146373372097611050702632576260612744335539639045607419552246615107733605213833510340745819959041103028137945472940662633211495606897489078024196260756466643444667470839526100357126659264129841521142440391203964526975191281348695780008988994968943407080964649263364533270319517345873841675581034445942588121948541837879666022809014975397370986825409744680932250660799867262711559026430009130068060737608914692370522788769452191175455919160795044728110708886865352679029570922633055744701244420901088469498886239162817676897073912080806367982384860967866479971138307546338954780904423456126982695443680967695291170594324594688 [163,153] -732555933137069213970249680962947568686426476625659983483988043993063163179396807951965673539667468354609641168899471272605531274820109009468217410042424288325247119717354152171484932045744037607903552517837737163035042192087749562668761625219665915063327625083000227408390202333100439145847244584211130800916754623923711358044417045952683043940031663750578675604720262548681953508497724905709441041243502911075580199230684350193513349328623368029165328416915644088173865768437601541532073129401820800771749505898839005010515019845458374980562476881976968894052836285633645840340964255945559731362667486004102688620654219368779196761590926467045627583811479289283257061786753648187098600649275637063711096421698777061997376013228595368288101962660948005732406749334647654518421049851252727134616182956380900920374773135281925214480799841316213808675347936209549630878254754041590394920141789532540429225365159182885618887709317323329756943646799242818141673476450759638071836491167816412263554565140316573615757958634020215783552752313458835032008002934331549519904840249927769788744294177611640597623243745166578545807925738547371367375572679674395853725251691307806124732536657191743502507136063751436995215962112 [163,154] -58830435772459454623968403587666552007129451418228800608191815110025417110520000581984119544877670813789575714268303670921321338318373613292142440114449648409867707330277017808524157877383318102700838161949194033267634680665777596967895820495738844657324957013135387007368332384084036960255312497738810290421826411514986039437163799086830397397183848110751284030139746414635865638507732842082777536324745126660923142599984282524337363990663556914005896960212887379931348604187406314008102551258226929484030466700000203549609209376886238623021050456305114022071641522682128707404864591848067826815922575955008109159075219563229079463529102356560266959913205673314739765103823449861607052302000678477818459178868763415869141293730264657588177396814372217511094514228156668071177752848923537011677602125186315063327184731891218192871090801228044994401820316158442867422155643765580630990535588793537253734867898032418919949296927518710827744624523515273989778686283086185512760841766994020673297123137385779407520707193469323859724740930621950984662878350255572353968783515777300397734191293860388464498408953251603673522987660399611937862287420350000188240716482877845732380469602455606976188011505710336 [163,155] -56531274111767967683951963397040841989489407125757967692765375674283898433347020446265386346382212173153482063975770736126207303184170764783565776447021408750109696561621090255856872577292484900268339867127291728188119148301047465165409660697646618964887741047475356449859242223853115059735093840075588470033864457164214340729683621466393922064773286641434653935863090026457040838872203021196316917886637174957565017613764367863898138289527157693209149541199298625011242823532023512749996433253010756694495899591873145296991614915107901529850117723587807722797245280364319796891305942420922324920164558143278681891420733950830591640351213804797589207681569343272123509495109475235871898248334037474433086317104666744952822304601922832509619204286809528122828169735524289113544291655684498762435965140458164717562495159059639018619511028161696402367586901197744099161877473270168479276064078556075255666227116861295184978430828504872095529264446141134836486958754929042112510048564131533283356508585668933053209048003560987217981250508812761625541167872480805965853218079278647025482792736487517234649732449349743546290476222803222526361232790846474605678706621204941032111884614774427877376 [163,156] -1429864820131304809562236210374730288353606388070607265327284515541640761911586949242384974065771572595822264494320778066557979911309957701226941117074846715278537853622933516630713730839138646168146541517383175330165438127221602161038182964800366113796995558749009528205738001925871640078231713473913745020447753712290982554274378248315822943884177418155397025562580486355020270302638755940330081070613580603272873506503967158221953673128966734198983293653234357467322172530879205490764964969203429433310450937207540397292284366069647462293096212911916772307274193660342152033774013481914967788361170927981198280111123533546774151751876546373513704498741512297301845274699396817955852816846364760765011084538934721800783375817792541077885049999623534263037053545918830076753715800194708994672905888220304332953361703734866163359601744929903083271655902652208942324799254868264292643393235884492512538978746008623859054705455969331751976100789679684565497084959438427087607588505154831481130894189315710876903583040974502724146605782317318466514219806710595821484639995205541414509822289339945533653816456885584824345913665731835049522027222731966616451675718312184599327494144 [163,157] 76205332000866859462388027648887416358930805657619833228759816657444991934883625866762432366677595878467453302591103215281249553320924496345597930414593497994471333392370286499430084203250247231596436390509842125573321207137181719225130620425064453594425533988305521349239721255616881216179338171782041944823051638135815312770087431695700650844031908361434343493807026898429093260888555565431353715664839446976880480182778546698939371829888822980341234442468751038183863470470169052824988255434016297470634413094637109630506270999117467480831878401649578554953649243498599374844271178694781268898423437989105947608354625311312789785772681031808919285213517725752834610769053831064213349895107959038096625960027019644941880979086348171952988352308608588970049136057713436411904140566143508498959747736166580459715624110859362081765713059175508471318433551214605335145808121526205460565619944331166529616404094473148392614523308644469496472371602953630732897179713884385692234131108001870658892891996834898692717757867114253425129903433648025636493732469459417377060356462711750748932408230027291781697657702310422605494664576629562708222645652874262564977479778304 [163,158] 4426377899982735972877838164886689202731500735455023574209438337391360674636247561347370125624169578544688376219896824673415886221948093724617205124141781639194782198037255890280965004551857310409514704687862527501478105159760116977097565716206478561330966818747513738132960871785917401225081741381265646586523953180698198582951454175396556484580654226828711878048672422141806010850385959518157893474024551426009496549786198069495560574144114302060685469251531815213913135609500981055471860453050203357730435176006958299734031929210963969838545907491987965263872862119311227747927357856753757262762514382448908940419219887836560191608219621870402475887147753681727113246700662256278851313948570247501016606778060420076399378659958003159812247951923945235980559234166220654395805565320163812972316637799977381369050973320122356785432882000588055217467543849316932583576966495164182391492737772964384918982889243737415782409165191305664975153935978503229691426851502069846396601805817897791846220712977064454977164183833822306418850720490988312994163623448765260174826498482883618750389072357656161883525053202935793611549426229506106707696047749316608 [163,159] -208391402615618198208818943683660660827077464125710622361742665972194439882053185387101508678092493245305189637705806292601613554208287161290846219710950802083378222915256527369465898798899590037652187693779180507095358235170837673777569133253588015909719129204684831032712497227060320638620152516603398101442254726348712393227575965405229810228835202740896571086940958144401080044992105518907453804006159821301424361041008352610017443255174167190114843425964621033197762935052436747522089553813061053852366076884123952287681739094539393110985800636230306775500718990188528666127653008485088841318524908675215710663354731316913375480821093040381800558783997291733194934710927266493688232605707536397588896562435023030274936405275559698742025000245676561805665879311464395536930901131349763175475863791881556915942429067972237040256043332105388109171372256237876412694603416504658605187241860408608929041675214909453931198457232582304851230112738412851625084856532220612399888137520880057590473017003942385630294875419734438903835936102588591004579525632675781763201002746480549480142333629091562933470718692267155932975068234565745115136 [163,160] 2446316731197913851914818584927373475218759577536450886227992072891941182088684810579434713154400238056598607062404728739033213034361141272245754963201656157127235574665789246711257155687034068067077357583561165331221860412148833360656805495235526286086962898476293852794699913335783706340090413380901342833256136660015114096739189379883128279663743372999416242782640617910174441337084964847465438715415865658306584150196553404025414310636515324357555078719016742042539335194383374668487741791626167009693956835828999860901444208765079591658621937794267160041205016923327099344489131448172536551596338605018111673163777818653858963450028997328089074865732121936593771995155144674185893266143206691388103670724741116322589424585043245268496627393453023040125941873613114797701685000698106210738373928977140607867847015235363766745817540043553018300397270962551072688287356079390244111317358928530986032363322441764586104949080525065986375849560480658581849006861339211446899947578081017316350629210022777796326992938173006877605330770567037342641956797011166076902278171509128955336353669838524903875092813117852253704945664 [163,161] 5611614697359820902859118752619066815292423265584872985824171525766204693612672827360707866696702027244685460548280927200063644886420802965487983673184190463942213374914679909785846647475195982087398329288524436926440965473627668259626332460968243293755760774306718103940839351011132733632134373183160617055877844010448970357828865977683519755542997752974654395380564589225673277552980644877077730437869125068101860431100317859830407217114022641978846262991403480817893741955676475192649446361260506228904950213971950621611081924093362591770984899354408418636270041563624644745572176445941688790507772832243175801539258306836520137088447562810546724866987076607576621799123130995416010180845466863805371362149122483457331629377557897575538629729980921511486511526134161530857588508307418107265405499047004501891569096934596393239609488844727544988351215039232838259103929004116833438664906364095406787447932659617928858172028583655855839962813907436192710040141783870915654639890865730760128524599297337807829063191877773507322461496628549172075303052744467266758488130954174394901615116379964981701498503168 [163,162] 19953277287213362447300442495113127350796397582095902874920358512680299932306730209446112449790396317300825479234181347660972086436793093865457939834939074612469042731457654485229301424102723170257061846876451777918721286779155367826040319652217540240162993083920076777821095116204073005660541155372332836506363438453800237753103140643509147150078553102864556805294484792751411675934780427990077865721328382855046034382862528369295198597836898625546190069671546559271515187043809369095584121777956645287168688372186656995966962575429548689453885258343737634800822283673400299156761928190694612497161303741690682122516951827845566771244476991215093389897063945293213046125190530484843979355721883561683944490927836829864362091969482219463062798974698674138279371468579593816964083372227945209349071795876884522634207824919144038591020052011535012073134468482641308843383672777287952578413793529742083928865971006998803451149355800179686609162812248761675392800822652466650810625119218986509248971743872364975199168983028066641568024248896957361477552629101509286737388051081963180063104200515584 [163,163] -1791741398074780659966512438932184380698712484464221532952362373827244775688591992511667989023271377857726911534443750353841631820136281080556816703697104198267876942159893986861615885635468357595336138795388816297046128527740841610749888162364712121920752605866745036874326106949112832423982693029527594813579027522841662508515012899383195412671916703962672093760023534400025294105230762684386329466777748761100341010630240923237297863385457535052032476573888122846007133692926110070005713690271315498222490384538630743408138602355378943338122467706884286699566891575733718740377970171692992007034929084259038654705187275944876932920395069522947831352166715888842557940827703275118719854637839557667859293394219441274351947417170730176985812966745251902770170024476172608627407195957591006252088394598079106819870543694436174528434050390735766805433803879185890615979992958887896358300924305613816360729936929205257563146906528281733768771529510497475197436854293892205718084337942868901005527635722141363402371670039480523311607090272836361657553192986035487834192037558878208 [164,0] 25644160020229714428466889335500345244152221164902531795761239872565025574223775064168921531360986341544632331210099999159280991966769998867846320927579186592321946700023420223455264062989842276052208642761002651536850841118522925971322628834668952439034084497607779144454335593538395946209665196969736339969351160308252741009493161612968695935781945724499208317280660661455816301253786017074600810364475330280630230963518347296456106162313262700610636375951681723081227466283795272662552160105553941769296689185469119417908218620642162382767202138979704124789598529152347483416708227157254575961066576238537586149645976130373357219992711893160151241001210182077384529339318595575137720556646309894376939572828578582759490859963452042913770122838656620312967980658851754672952316781073802132774534641891700360822669363203851826019518202659229600893629786228643198140837228082819239785441355870819989291087232392439342322295813071994869278400104311568378829922029616036957699301030080021607578784374018713498346772666085735969758256333175571710252082196415948738279232217839136718439368381568098472127921763262877279316087370143679970895657629497311747322094674541941317066532142825948799499161793847452418162518128689941019265544345363609821956126295659496708705966809081060480859718246633519426728842555858588644343314713282596610494108932012009388482636539757240266420476849238655589822502026858325983476202231226106466804545613926726814273853692370384724452871430659795409853703384930503949446274164806300372904588986719871406877446658414263407595266325281802765898696705945088106469725242501497631075690108943132078169174518565378033634914484807357509117045484684439897859720332201632023051160426402086508512296106049778876274900849248227577078322038662142059259706296338382513989322682012887647084225197267260726249647786951417444017234828640594122726253812062746697392178278681672289926007762829313633524094360238999424722133825202408097254647145746275782585144042968750000000000000 [164,1] 91285909059698956063292655132452518756021037352224142576642081972879746233565099672052358692720876602863099414183724574061060855461903560583422662869118479703108415799501285992978706800781976013877543228932367684797653974231116909761404160091034640765412355840026798400415027501219998263590264863396378711420323674207678745935381436329286515529445563239396090225688392767016478296074899631689158460590228434396619786866847155342825628913203303147503432925485706033043158460069100182225510667858562542111236441647462227893464880469355441974201088072905696251894730901329407668646580636493356588047810418157884126488746281239362058738201004473936458121340735327121164922949018820434760948316041919521677787431122145805522411340840741011683695415402758610135970236802158003198488490863985135019986805302786465006585188381659027328878384084830606764373553960628186171350683095198133374928651432008560238619751427883537248729156559826615685689458964698021231660494714866542412372349215854017785645664503695913887380484308880245756649798279276110137291921765273027597746604621825892545830200137090324361872926342790374089599972571922342636923350515140715065597482136876389262211216469104621643957510818516265072853667818845252989100295400482298803411256131313407377815542166898058465457483693797916470038805029847257990715249743650163923112251142780835761968052401210387906701913619662457801969732713487924262027239399665487551093579043072903937548438745024960413969096365601209186252152714222024978149192768256048819219228662396972700021887935340293618409398078358488801999127698828305188569659094028879283781227871407708183995281590269741958687026178976349336286776381826824427337946324568984390635298991069526873895490879981340265671122745931861756710353755221442613014546092814714355743622110237437069032863116127919282947813738029065831391454369556603468540109200352265366505008448468906289104916223117507399660073749514042880744116759302031471889904423733241856098175048828125000000000000 [164,2] 13353233938119076414141189912202039385691682722112128114368021933368861172571491648533802409319719234036394576402385188340508260001095897578837688726311810398267621010309865048333685462796250700188527108750027797221004302743429862204949839454255879538965304369730608028462359298946218234902923907781560181876371275790542981472363594706390607266806436763257862901669611224751503473707174976033209254569317231653725040330546516569350437233089164694571917981243020890827051349187186684811496567130185406832044874843485900514466883812428194385586622811309050765609920940528273044931021561987366312919951540082387111603712860755336888898716774218414505574897981773152863017901470506757370934707161669606058812621647762479683425293811189473888437918007836923686972063888896872630447548635819882571510583857899574209466478322302943407487350881028329924915208508570866002094573806311680798347928874364752123804785053737804173380356235194692198320180866259275476912521583704175640020591461957923241635841853706996801611101602247846950411483360560320650212606197043406775417068868061170724830855392806349214710992442230740520923772350773467940739178445732350627587533219885836444398438606753147151654850320151233331954045610989725842530758738889035714127127541694285850034989489801341918509751256602095465672016118358378407714102216265600863053796077600526151536002692856970983187819543062224111462109688740895190045364430425462406912468085816023448866364597339245137944045445362807771314705227759455887456846049646879873278487373800959374560220807734885942182785523334405982903061848546816858857797400048997753278495265469954323964041907777624366363171221097326783951594777782058938635054509941250698865358295524753756958159045631341163054568517292871928541967590788153950613469291518803908523031618486117815283644678334776127652750886840999538934582738635921218939040604575502753569857004174916353296316050677137345255442268668629894005079953558847577488322144745325203984975814819335937500000000 [164,3] 295896182648718299630173892781494869740319403246946128954002892250366210127737149115700953735715543706583884486409418998641315310804294536654118963124880192015466348786108181216289753525465516470176990964315167278494333519038024821796634907480168796091304130425857159097009281295187095592956857840109618351614613103948007917796959458005504038753641926291805859404374947886708855201223112955842509277242646752054377545949477812080580537767010060405928636627324798690473051343017049199243249310712395846447779923107672792704707384435056807697789330412933148994626605473527372877390210860845304938573994314634373290838551596898814516871000537686999389699269406048892175769421159504820845779585687853926381873110022731016331211997304743917232177201523063979065004917224480165741501531512182332787462722017493863849495991812488165243153113606408737988965281042397071173297839806038643786686116663814462915255087139559876766398087207079611006425419931298097774112105725856994541185590395931968803465318611095332732821827123724740626475167068856893904750692626287518238365148526060180388295661784352789979442723266751481897362209391577479391632481830230960328417680649853197796753530300055031017969138930474496406528045189072085543622758741685463398532231580010753547072966232130501732617582767078316199754249642466253868048811236661178306505825478148765014737888554093281550586032853095784036784357574105766734222052147615510533939019341460280611634112811211338693854459816328466860006317829372089361799598949210831075018247559654313874046597489877386879015805537606283755029232144080308693407764707356927054500272656941777560517059866409905732678953345336312915247765205658160353352075977418363377147863487055656846169506292492907343633975004987175467288601098557356083213515671995248196967379571060389225348519842518560259680689757342774331543598595399300861001261594438415109058299780007453780321109977625953974044602307884224221697826509580586673564539523795247077941894531250000000000000 [164,4] 44833020815932220268513146035856004008295897172961991039265141920815284548273055575605104837996014650901227754375288062135984358467248317415709526834720367235895621206183202347394351112409024069852273661912587570626043231729106177579169361193175020064955445884449185974826224172899095006750074300106633441126591355850873536717872464603100659261829846502132651120325698608711275428470524302031059103987951033278167550858302671731753851101667625979833094600063590385956611591557993951557363702400813216168226836271651168026555545806010456089432737206289024449074842292707652153542071716568562218726464244477189972036192516922808898193867535751564508082286892693700080811446460689763587103382303703181086024111335294344146671148777696866799445875775003586705788742053696660901103860030411574616124441295372057298280214851040177538332926787327838903865341707386815362300670928440617706966554928756376533976894147671609164981530071792505106140785876857850460745431525882509667162890787422344183274942074024657233042189486897485553942507762707128171401591887308505831846042302595556902428872966663108665960030140703606186327658593359968432219470902976661335770755330108876219936508269115451408522254125554412911316098936369299846824828094303233149561377782282165210549682927363377197441999574622950950842160014456528654926882451722428789972784136867640210079721450602529080168452534979264736552699393836970328161267015642056090479291983315168937684813535895933766980352761886218229096900480196683217163930832941627572611405578811004708880309305699340492034179441425575900589039872098280151252523087497217966737600585934934530685848940751968649842697525730948108093141636414853998830790033508156734438122605416837291012821198917116332252470494719026354291470341210567690568346876607735092704757915838638153052491375465014237194010092063026108830827814085961014008674386794316429718139025100528856121590799343794772825836148921572590206579677490905666559228848200291395187377929687500000000 [164,5] -10827289855060883602454412301078373856443087454962743974185146278210221113320898499482588213694100385623410068228700993822423732009819106060594640777186908837761348345950891592060103819435197729027419127185528729943146962553148555222533764969880364419595368551691171120211949470972628077008711032708009569571501976350932624185594176576004450992997818810647330780488117009955711849876761123067056956807310406748100391286945721338593896667369994626560583488855643850433436451008098576384155391183669302205086937089922058167017345976915187694191963544435872201071520555613222066412817680675836852347412976373227210756553403946397377772139311163742898695693892623900098362090163646389520640211519950672784185299742257064727423891519795322078219531756894930719259550380328243606458396394286948341227443054315681761090424711225231760145449328326223113540961045065842631698681884521633613825450680487528794164288736781261533674740880559297054162314529470563221928167168715651973739584139288067979189676097204058219574346542131082405898687043613557333228050198097714101289521403925849119059297927846385436372102970272796703143917017320463857474080314782633032139604499046291188726838636117252719916250345330334438698285115537172340437710420803352970001812903864404000855563316328204883106913928898512293116682265735785522992361234296949345690412845033711352291757503586707376792441891221607732564220506045548356006523810903241778108594544668878067744167607938637700030050930019618894010178240836194033397343104571171180087878380897572266637339872439559935250629966584073587218925572192385689937840810746366133360407984834761914220493274257334151421874208299649883675596065001452027721281465103719942205876757971564814519917331992003394982726495078332472309324011405261067690839001986596973198737790938696809976134488593827426905159816332450307230578821885012498821897075791774051228113253351863232788186624190758671254927604001413797836411104930087745401579013559967279434204101562500000000 [164,6] 35607037071345914262986271085438966880550988360023254185227801200384269899833445412865569970545053107859410336788380948822751080078547660292272417751607067309906634835940650363692394755827887634070308526024582533499706039857143062988716749936512056250965414280470321330223653256613961446298427480351745678274010989350234767437650676420919825938939924898009130082991077343071016273148279942564022810135386268566061213460394258329096267150844303028216842342320064164908643381127271197917613183464767578627139558676553537497630791617254047568172339254917578983264841210745276839765837368545605093381979691416743046092790464871283540837540536375450309896705418627387172299810981200934901124833672006432932312074891743158897931034271220143756554782960436304381145734941011233126976095023170465746429040585174414834045609701012947964797081512132615537282596325635519516266699953691305469176130385677057501467460585052368928219029638472807175002366585751397429891977460222695770162137985911906863768620564351718437032069592243056565141395765384920029179240219742126354563134498354845213332232996837556284762769861073783540702302357561279766946759973854521992044079212247755157797397055604898599731727809453210490448487547548927580536504035287664332883656072653056400280423046270219972838521698025211001248389709385277057947447020312889617660572983906833773181452878896658978991620747594654268279594297271558967967153748125185285296394803482774936815627452441845165037301878025884586089030653878056416585895531710321728835782139047321463004674934427382107625278862131028804767439419525921331475316968046043848388203493439801261763440568608015290473356904994718989024844131757798370225736137503766252978779302872280926780616341179291552701853229213771073452624448079627238402993353472968420481625532282104218913167049566169287481468988904711467444706404097197726142349561991151214941117815289551149434177297055852181156954352140460169630275513372175133497421484207734465599060058593750000 [164,7] -62703586439085333505304559939125004192216221749886918648754394599042545734688447697167766112703166339845158273112462971627942136863520946869293780516770872649950756905857511432187765616649573817645761552647482342117527980196793081077315855740561514819438264705134509971926266770529911727712227562096756492500338142531873309832965531991239502487437250436939843838611150314815381369325845277742263496800860485819341746703241970123359964332785213307590537338221786115155519339790387223011582109038066173740377937072927678701313258035511682405811641874687653489325560136184243186370147382862416050473924349036443415308241808756607750246901186228902365625477618511713101631426299341302685670528247206496402514895617266121011115035675345501120065750899012576143826198762741012222610206600333500727297585413379473508014450270296681815575499221871271502638805106902001915931719953282448639693001726320096595113184724116537608422127768495898536632326872594630578699508814309304170082706791854330468980211444256920236541244689069646442907484464834712509885041701068277166518139524433616653577344742948956954846452461826831327081389435610568345867989513479292172047234804994862606738507854358915178246454999087554523454136891516110294937466280364353176524380977561497813278914009224966096405923882951828280998423953599662767778159667493689967218928038131393067584427500650298273978074760554366720046895511604024544838506256745122182122378245033578469901126926557355106290867427384723005529318594513999517486813786601201620950384340669235726951850188531104443751524549869713654878630648733773188104306579171725075554738649599146609048103254193856573003073900458218478137473617292352086653812260403598890491061847015988626662647637829126415133102524628064494898145785711440332846362042001720348382076870146623153501564480374937008040869330610324457304066161139744796829941821815910502921168315237383439225398751766316522653345598162748206846117682289332151412963867187500000000000000000000 [164,8] 571093912156003161641246483046684067034734719132888606036338707192147173886884540607831634813300552212278239525281837936517935084208274800456072884148590936023152696072816602716345033511211603409289040628458985844733125464216873014824711277618063803337142343185087531648424578813983116848451505361230569939817902304764887655469186883778938394901371072243297782394017370652445875174304662664029814692152591922009174739401446556726519260916369755224348323791894477847185518516539154951587339325285438770584913133078903620517147286456157638213585649210566256815145609490366126579052927448778988976755626678182178454251371548079168370932253404730649351403080203038404129361198590773389613402798664560956274326408142636522276635934861266016283584480242293811080183479376258824992350073195715911578725276041115885276783442707674295603958350972303315913846249018174205479358053936778232934071019652733334308255154540053928625061743502485084039742259362949937637204542290277096400813520121704644720417534770729587062324616794342416171042490214367781453240844944783918697061939430075076696606621080606175985517939805776368297615217583614101642315927379200666454860161516517750634514035289888429006547793734865861006993890631149857818915027717216242452957413339862169616910806641973418963553742769724117555480095668121742315869233477585176330456700950092800206853464969144915766463535382904933716911266904294570094848248982789966340515518302215646092548241481682594546578007838584792031531937579047755374287565733983291697727257310628612715289006834833085740366691577664301574059603209454103023950278289086712790650470405714178184396523297023617215534206900334139248980174852245649073430495401888971854339663155095285674689835397624267437923771497832211736334572457930942281744735134049757101560883812589069753495446839696358210718653654817991200651171608898176903274657381396299615075129542422293266849656439025206325049482045713400760000411082728533074259757995605468750000000000000 [164,9] -11460973956707611322692070518376954944588221312090627386220099928530432070077849719860419164360535867310775321371469387453127901822042266448276398294157731747865389495163070659451104515562770513059181768186854363000714290095469648878777178031329563042529983147864530388186549072015347564617132229366028022707728864216472777795416397350986320690630373094024752417324613997474326860994567917908519873080546381694532252784213261906837557684332055305401305672626860626206238793227898794240949660254050926557785556535384384779582523503885655088266105222309785558859188634111251034189762928218863323222102606943902520326945730375072162397559477332433387208779054901651199777309197373618913635800053469479064139417479994233949876510676296486507038989513625866401541833619033206705783828121020128920069544678128514795326389171451495338779595444140859917897524108763943257133152642693639377448525746394401615731329088857469790943489441499414448293090855466630445045803303971123322572536661228910323380580206415160967799159189079631041528768142572736866567525531153428643648248225194101395936044907196187073250380097354868136161356273322931040720730628085359657843017443839449167003618535020178035151977116520376227888202806930171818381659490678551599248720002123474603846367489277716170511465036566481760140365534636331871698947399577018395420373349765852672717208190664941159680786614932658306645124761932174623251417681937964714700449543088301244434642842118793316129719368213543963127442756978687219156296729399790627801799727299145787418955019547859326040652468276979631278828258360017849168469352162072525917519039706808649076736781878189384672903651249201982901317882239605189949221856972200631928355788431591375848137201031075929443323211841778703386675507875878549026740767142839285044861914393721656786016673690627465308536371540731253608791714526364904547623846601309993714152242327477273415800495521255878076769558087730158913821298938273685052990913391113281250000000000 [164,10] 138332132343607955468162398085693171241176410643208733846406313336654545092382381627254992793981782317516481174178496271684587085048568264454712012778251793819807448630450524548204023045025896783180827065364303838115075715054456570121066436032383637815722012336999543214644247507515754223285484618834814900324912748537273131543192304799328319905204433336027312196269595130216726146637279084682309770999287220625855349167351697968272236466270386290928604291432676210242031646319976895189212289483349501034230004932443801194707138648858063800680231053964427981417096590359092314511667842534427430905795962493267918454201743409658806968469225173787906263777924583319569630402020004377598342103363712553683385515612476375803831635288633935398520721344756264455029375187108546506939714951646663107863425522662520123892749436662718518140676141886353456843682156895680522690461309107044585021083476573863370023937018849390335417571623185048025941241055324321628611725478828916394499760160569244414738397325678966405528335157121267988692882017237415251992374369754114517268673196761454631657326691859979597649009934738545296712459154158299373707583509530009697648881444484241918433046748528575750514713814721269067010965334188265354540983883399531812096462601399133382570024142932519106787494177994176237177075895404344532676016667092914144633173163069677984130915508389320482056999157645694826744897812691741867388403779948277132003974518643743013775764081566624621844895659072303334668798406465044147405912765906548472838866027474237415676723715802028447348641594909100196735261361983373122780742167500976269611838842221193278588842801507227047455317557326371063791624733520277651587085344090511066045984198605850885838313651517796519484961062718570227983556593713839912085719116152684330661611830529145507266339140425063216486909440747411556180943764458340370010270843895792644754544985601087037646623991212794599906139333514747177522725252174495835788547992706298828125000000 [164,11] -651667008905704597769953700084005558853474709735434990053950899922229936335664194354347498275193993359486741175130183219305459685437793541025070344211465184488691769389762684239167506485068281704213153738009084169061867594991625922936579400456417923585075474516160835263506639493358798826426624135235796982316705658151349575736329020612588333009223264618553354221756372155573698435169261615473076979562048185512479417909778285530531500493983060383533530330350858067377789142312724236017302501097921173019517800005629930630551082841444784314477266055408781528822992970004251576390811024581416896182708439202451711740636318216366904719133604448879508852982290459193456216297235660233623595046807091438707686774146274272319026753622328525156608866872052026845465662882447983095614526975975391912750824033508431302636552453299417968763335504168815736614332077285766049526534368656080615096582666059524469796788016722221405133851918076018581131182418793343630787433001971446378661130506917891189463178496730311826496591334858664948012710913848730428470909639381577687923220312314459594066613079720586484789679255237159627361104234532080277615150905331596925909175883510596932498229445041327407473601456634656510675803652960783314927814759090619597221586370686699254741408225647283080470495931778930607254801228641346497651367862813358678821024121658478800485993691389778835454955168370611306506240105657737779138552032912263076589687145231521314741763338436790134099440711366253813794423893908330069184212246919436084271231169092364237263151093492227637069473660196216855072894582266516336377452159715272121263065475933957558864883284236479313178480212751929570226202968412998182062704528365536904276889274441104414201366725483825090704889015897876998775019157059662589680988938342479315319541584755302432107136869797585222424109198263667978323181953063260092141165361477957269815411982153674950897582163170447645320161595187146181482830797904171049594879150390625000000000 [164,12] 914737847368536195361469806185837505815194846377246240159839436921442237410579767939492451655931271924273735660283249169524869246178480743816945978376108130716138976312786769494139622711808366881634162216533055614560980276342340910855735940858517734477767711199556873585436459285071555778529255714059627130797552695429586792749995132072026329932078438700035380680682487661815069296573656973012964144149731559659989305997112808728411209868535324200073203745125732249405345122862913753601783968028699430326344580377417249359606552197209489645660712004995208122911445164141942423857141689092278241303993534824877156444962131813288025768127042240556160705734479799633513789172589331438191549058743400252861381441816489854353209763257956549225026282908502317423579967328666020841431677230578227668532135566857069919493039406898648125100132716860674844154464353988347161687219002832603528190358680817291668979996759613244581829127661459222149035422238902881190797544611338176002822429300593379394193560357808011348938137264262336657103834004351162104308391202551874628909100986112121090883488119658380645882874849655626197813380712572031939059268851948945571307962691031292944089326749395135337968659309608372039275926088550112701761104575726269955149977692942916186592742512347722071701569506243296060710917164588959917858948816904165026415017082185110441430630633838193117762060607738313316015081910813370054607743711447070080618419514879305600025156308552151604503516010655513619999045091698723509221484565377720011390781878399810692335187204273489684457276902163748721843652804966387891370568123201668223333439518207077318761329036720452440412712204734693789164866691879670620593032284670986894733228567750451572295124041397879067598214087609153767199212602411372329749993805934815531191338845976144606066574566078191947264902146320652435710474971711772202042188001255529433331572366807043208319166579311781168739623421814395917479203035327373072504997253417968750000 [164,13] 3855486412507420701621688228259149798063771611335396975887500253723465423075516671226018853729333315617006402336469263716502456550450828094072931528487208600889088353429546575884574206519290089315259637771552336403496176479533788837048022613997824705692685612273562109485671298065634713547394245130202819542407961417276454439318959412130260588944248951303146869076873833221079790129856491638219191749127674132435262307688235502926064331539249677240068370548095191485137147075517623178938189573197723954541551070880843804576675757483863116140691025474415703875833730625357987281110129614949850728559040760705662258078626077079586885794910090845221951214532689317501540874681551981628852044791950195944060804839082893787201411736663083369053112272361649650120186125871982107100866425713471761767115969920471261677657495367115083346904704859338592526338869481162068311825595115006693483549493308060957275269661069015230062483388293214047008065128723784371533331177964988051998398390076612503722310758717130793453300899164474924356270542148202268361449103864671853106831874573406898848195836275752751056187511748121495967147073872512866572964042772572155601388230236821611183417165185019490678959322711371013674405233495835670783519347835568277683696694182288555076593380975188238552377662304341138080184894156069201097145407195556321918947420831770272714944320243073678902383334115901639310117449079771052476845110737765701050237111437220698306838661004573594258613731861794928406967472801151401673523036618368057766641275879623508398880698824406258215795481211895688192478923085877053649093598928781779358828184618126066839716063944581637147666076234842840305393769010741609614040811511066604719247139559453634147917664131983578148116277908715295978351727326351242408666506969665512854758497439855757528806019629809935030994102228311348415958868019005783731553907568671490245649861844205207745626649756732016895966779298862525688004552648635581135749816894531250000 [164,14] -19887977680694577387227441903939282213917325609269817696314600491159669616364161630960472866609842188902713867150890026642578112423596270039166066246336266525872518255793509983103364532746911441770705741821078469442299427709282219888046534916552222385820151729714656675951180852508713866029055483020104440176941559489850196560015430860834838644542867387061958023244756078724480853406027705952079981463987298083496278428810840302503964429994071955427361510809686318421515198219510342790325671461252567785471596041067722900250093957485247208131274022654928553959419200876375172927709946469267998388942514187144922657941049156010952697554231616478613778345912637291843144030641536328421516802137630845914915391342604385410277365587028502812870530106051034174478217611686678023142505165833570027559521217166025551453384451854816611148436573196218613271727848433568845737528265385236779045032923796699711570183502639310754641233501144359901916826085312580509498910200107132503179633159253861725678696988569240720440118973672298418766325448130189882936504724693568522440426938271691389601966179121121396582504620114831626294261888093150068631565609038670412775547969872175482797012112568711349885385162298865002542824765176862121962039557561788821482640261646791692235523421305191389874852781979223865572811799848578740558758489156299096399341457999709984288112075379803858182123426733278199166677301993163802905885109387499595461358168834053836497768869843719270292685374243872131849840490505973836496269962821153347400197902879419895758359933712840719121249113307134884602364532280469553972841055808586841505697798152662080757226608865779105073121906138393976105489169581305938195230572602317124009297833787146265498086561908779138944688937589046912939801073918194161569798917519081956289584942447606759364014727726817174811271850431647557823573981693193058521031946850815196371299515910201282617936952331387515344097524345943416258507340899086557328701019287109375 [164,15] 28412541709457452989922019074668907658603744003212970683203759354457006425272866380879585129559213270366451546232433787572755342507939668680251348512999589718734361460531727826239689440004689338065256259979172219314957793103609964805962864408537171822098742112950790940145443275066201498495016541060687320267848059575669228634764626946997913851883539566346547540112764876254957329866800009968071920268461254929808556089409097190795945747593184716335050244927409604738273766099170792568889213798646788961454654038058953853747412232624186864788427701627626171705422183975189878099772845368936231814546342850813351835119804922449403118892737031322302665414720434970550027514875133943287641228241398493948691278709821659469252660847646268547966668328260242552825235966487555010783157947467581646802115884058506590091950500891075350445544759741353118612657994580191771852679808071858545104050229384249121906778558460223149715354086778907217218506442472728578017833439939336886675934639295273607563893027869419252231634450518518580874296895090504100802192569206238926123959115208466563762614783674645607562879508284613070876628747452581912531228386289021014722669051192287279198616017715926297074615985494499612524860708282706662093616469900951038026499490435102251182925177088146151245792510219438881423642117821111006961392877625126229944493775006698184407027137604408079308466899354191892296393471337349379857673251888964838564417932485622692576105989531030406950133176622323635095967731555177212061897866856526493845590318954117604455980560035611193501550221266832425363475005078914094556432848636869018368683891867212942417707271667854316754591100651532825816617392472920972027970778275346741776070179087769010474860940225962113818060425971240000679443422017107133988915008988082394124292964885600958249407166359198909705680504932042923859504950747799361647911250257668558871885398475022682724021474167328318404805504050349763870239257812500000000000000000000 [164,16] 103940587420636065984771875136634148691409647912759082450232670138384428372854851438585978227488706404732738852198607775512875070088830623754830290236158261033756015617988018142769606979906712112364115920896153318950471928050710275945583972414981808094089306306096119346822560675883564433530599790602669599418254724036771246201808557992106058955377235490030391565796774350288055860744714148604387173752059956875328090251843210106859943066366428525115581476755228298967637399126386640261160128723908125174617398621476678141123186793541058866555111609752682294611723772129869839197518513852981075525994283439130558989007291359459151387533807728484510277215213554353844700533654349020222429077956900076604617669150560216514773801024422404996793019074588624809755857866795745989932371118889515051822153131284562398431761195248634657781981502227600836955376311027097934245932157034635448460939235918140428352888662342179922430194147455535623903930893304647351974156642840553167998254620406408843758498310492590440646236340828124620541465496082554344173951163581593967697141880598921888103596340553318641452073011445427195811728924610554277654016725305055330715509416616538532524559802037302196492733367086991302371429197119955942701861437412544797714361447308197057382890443037693792874909228809553776906555762681076730741462737017900946897497952918096032932834074365884837963942171061993670371059693662561072284550350926278328625056469164687754904996733490790928114222882716952844580293416477296031974777239219669443657879547274580290065110405531454750347429501229860052266904351744794774351552800749306212174157948190429168757893716942728191540407772415324085463983369226031117276091239450740436297959341459327423959383628562601926134165728918083771121651752670172549549275483458649377011298828974183942552128437438318571068194119210182067136404464397791768507535028619439032395567868078418639456400795538535510724695396070973596930503845214843750000000000000 [164,17] -693646355538227054498330518052359565465551156123404505030080778191607256676555584217484546572201087306308019514915056991876892700408346997240028209642746810460511827602975463491478770455469810429293871603301639071754486951254390149623234521354903705813458666334491595210063472046690106374266005955617183212712979535597645580998348330814913994467441220291840594727380308838176173095212019955292301481973472273087306567074196561192643680626148791924158729297519987525120393172281710589738082257903136320859436019402206834468178411777241292764856134239735474524748465327661873583165980207463377177959596196788523325889308130057209099766962532295506118980251633379869924901121589703341309854596927208351303147025854920409449535463634995010218292364500886925437285966034850744812348640961500920366741406929738167362656233821636619825165428999928103312983697726866072490910851612614114874599791259474184863336149313092046876983208586834489442168677663151450182967506821483472614894929020849478597682693606348716957122582342846150459248167081464988933559545317987080703360711074430369250739026624710626369548335217777010733708660789820083440744851746000558692439573228695394377490363331704273662618930733615300133519448945353263874435009413297115612477817716767917269810978216783508209112905835856726335162416189357266193602591817565706948177709555312988577995127408004179148757923195310066407613737275375129316769582296857143435524780305512377168603250326689348832991494189142905569925712606252573904232573691441054393528429257549946562372344445825761572446005334947638037057751262585834894054766315591622715579127528371601274763478013717656882429143880189978907001403427031310226346113353999306081610072554834256884742740533316592564342370419904811536277085652410143455343232155577877428138256270930383159316951468450611032582759643365488290130688843036378157609071403252879217222009024581893536986642681577947631825889753752031195163726806640625000000000000 [164,18] 2241574211517546708259086053537342541207571202391042899136177478270593200998248534351452428701796741134813251366946463424019033875747665153023178359900293631642501347701136968047403303972137515345814867890669069409777657706925779031112301879767275853660024717700725285623205623810895751438968411765151657337239848619734280242966206184863731648340281244863393385903510043881072489200333994426145747800752552935964871443846824559173112411960035245274465182976136258708200626549170624615671956484496825244170532959495838550623038259016706760464682026344194784664875448608470046986547913139331009325287247941212534535601880809355608564108278777227394804204078125875457893770046275789601678825887490726474671621012150651929778998516793849443002025000678139542664731276237463016047604665043233994418125269448924197100557066041167010808440185461990804622713154117872617964442070215058817377786736988084833517694193977378331238574082180456310412823841313772932506658872837456263628432416123502263226593549872608390840777613963147807246832797899138082188650770993201902092212145372992438453530122277482029599650541417511081022659936314980405349437004176430236453232184095944254482017072639660938858018848360916211090103967934182644568657403483701726535146846461841515594416506091404753528178937218294438688634475271009274234058241706269511455723620837777852611212668065978383316567555964056458751988971489462892266540487440409227305794695686781226377118849520357112664622663159317253000595837993419979155688626727155079133206346004983934160678674671216026271449749012888164260281714387263297506751398798788515551271948529010356686592843347658838635986488528159989927863093204907220757937783125015295874096229616392276342488398962098091293150670710623607998288793282173170241982277820352576997681333022152704605944088023256863972160467324570116544543146427357723544171099464957663216113192285745515533588398465188301295566241695731266633272171020507812500000000 [164,19] -5041616668553792132716326524167495161166185502938145626331565129634874773109458604039637408889218764508862707444922089025547213793495525382929570242307964082673174975102830169212270869800671447602409586418105331718682183586594036862367932401907339850398053352234115671767392490725869167762865414224002971346840410105187612565076294552545540660251896081777960012743823626609032867555439178189718434005153306782585632387865530778300644416699357157422185724654034732977183463901543798352280392996396896231025718641155658578934324272532133654203926504091450190732149826907068319655838866518825462208326740646149734044854221082113456623914648277317423484326176364274290135475965305006333373837979536645035520072165354267938604512837440919636224981889775448541312149146050361187905473932627796850425682676487142022869132164079365384568425771072282109050686495385011320888728196297595707119095730103965876851807224640755919476057936164298187349177822898492614049077139968009376192634351127787540226029112025680281852534514913804517012799067354869550735564342284345469137391581404313883894015071689979486976270054704630524123704451608134098428732417225805516060743605400785746295210674645168325987638886585910485694124020154678874665725824479193947193550278430658562085973253923747112559950244224107084248668063148699187445089742866928946528734237506182655409666555981516281159641338045088410983715610807650037690004246457815230622624018614109261818810541353582755693263834865587279218217984050741438096597991418948401336268973609750912251181983914965547883271492450910212013085509011730439375789593023707218814978720327287960332367803489893251168421876972365008403537741342167843028288717486205440294458721537869314724355150719423090604190284933949710924142760109172932662798843442645675923497236724012780406729268909154973126008767037397995061355610673979809255074375759815504836065615529702183315328722220126696732424934270253098571777343750000000000000 [164,20] 8038492746046078917476596961786973119491168070671259827964306351421534224127601536920167488502365346398790345445466390214127958683129771978559749893385625996207088537413051031962724529042702056262639982284024809599509918346098480852471822850707806108343044703748930538931999979780675444186288548668688914620437889955794200322764816488562182938929970904813643994584972055694555941199929910925115757324866440936438167324848299548938460423951703078052728615365239229322910730843549291333298961950501888683445236709307151885261331432205091146833136895837268687700818884273762167702148728246270076448781057047501216350472990673982449694011308242639284900352796600881684184557831608738797377174978243323101147301399661727667121378668810449643208888317109959957974011115433861774669200317714539815838733105617857900391694898739409115145010283419137432512970228446549596519960407155420319481434502402900556861218550645398536767649570164807945008682649531370165933609865810224812209057875007992461676541104029532730744293695266293160023376181683131050993569596749834509498700691732017392694660355754920199718673888842563031418586006286094518180275619779165315158277947163978933841912422305899174581004251478322114054960104301428293337830708068282409186532018405482994344240535784671501653963572338920066281686519341172155984174340770884732881564144381818085641740188730053334111498878535834943840433803023604646505582314959019539354275420781219835585235813170440254008443287744027131568733549738969361193455413343691626903592440080369370251913966297264099892632943671219132420865695832099486767076293975952434769626818556364190889003895603112534327046101208766304160046796547568982618995608704728082747649096710776288966632956668307423633356520919513392507993669807990461435987408959641966959256057632463328709456902021072667247466955084994487871816385374376515526679499538790090519730165179899897039813376949068815883122337446982405441284179687500000000 [164,21] -6779792758116011616704215111774392799196041667605483558492547991976540343184301258488868437058661137113230760650678052492608578735220833520432846678717837381925705930021911390617949466967137199915410801749766950643164502718071317915279195147247217018073305191900924172849767026903859713283289771643616277307839085061263219415005861426178181760083238932829450950574431292971042816688861951026566259359228885023753606290326768687004203465035370289588208295058684176749225875116276698883935896130172001988847154411231284565297432025197806470911121860294256886630835624404797206520587009864477038231242561097470673676346906019750583166773944346314024698632903378068265264075576812822353516194858751308942196233152841313294772229879564765589823157724365726576404400381997697602984533544225431354145793578680894675770214826093403770508907137098131428798839178584494444932755496602204110615883176359963133872300640959602718289763024849072504032942009786446416367198496202996585130038043823154783201380747870172617827095571242675722948913330324698645066941131653002347883919231386586020424606466811940853116034095289697009244648634636434732968147950417432603066715281656776381816505949668344733127994889280175665948215670771504620332161634106247282872659602271590239521317660837907517274503313327820997141971834876866016254833545723663067837080681021567888956517010280096512772553875938990825076772494581350196748837629102006199891765847754900092002092558483827566669114814095233738022548266453530384768131539549391593518641299710653785428922828972666638262944731451192410092400078774625757344682365345129689338965224213937284285430464774069525806653434397981258441265618581465761370004350921660657557495055019620986662262735845910804745442713150509972587873028332223566896102894394833251210516888988147450197976647292849277402423559473431551475549527888092618760230586289543724530194074036528108654714737452058083549513840582254589965820312500000000 [164,22] -6189282685715159072640410951455024267972636792753505775217432369546819153438261045760454696726377436769650552017849611883773325458358480555879161965576125949339251134791656509773119698234695765273312636311296581190867478881950697303983067566828525052788062470933507185505161425906586183044127517554959584819178278613222815438645368782509030787799563677453484965476973418251609220250543748907609467551674216620631004954919606745371584607763380232413339486905762292181159432431085790727417414931047721653585845750803950954709762622656380864339170163160257247741887860139351925578221513962074402586990809963023993468594022219491086942023933749783572897441211561218039049051384233335359578032627070248587334525810707098489010567572093930186813180028470650676710489343898097913983592172536255750886520402221307742186615263995369473703828884544039367633915894204954013804519548036580368411885520219262173273080984826003514231910220586934167707952602384276094524899361076687310781900850972705622932307703136458051654522060394712241080044906265697447372506254436266104646395755141357429114209154365819512536078383050527681376620584725155517481965819610400793740721331979774168191142363886368239925463946859380377307215458915015101733644716112889709537859235683080332714302850421597879410430477150455736229549043153561211144016035076312807218923047761441983216912726612582542427777810155754264511071125120634401085323720332622175639288304700044029750645274478374746870358143951075154693702370419161040548144905107190239528175797951653119586415049994652242248816398856499392515167631506001303252149250395757593968256641923874707191855795328291820371573832074896036448364907441150724759916915925814529222724976101705452699007444418176735482512254741743368842983019727965672681677230405870005804774077702904251688204579064263927404658934982909925814819527789585345467092595175053026868182942672385803203401037150009492241396186724585685363769531250000 [164,23] 31847558457572313627541274580711354930093158343709871548936064597536023742950620844557489606705091807072845534553814145450847938589705047076015579176023958448368623075559621755472654818707981152780673736443230363968021221170928424710735048995433984062458552065587326328282105826217581358523673320035329650768014045207794411117214668947910837308975063513686996290589649449208281122391993144463405335393875081087308332969940863855347347403095107275531701305629357550023097767611273572679336363541638196473494030691258199016932020579402962462665653009445078044735807414894954190574433644654417668203491482315108168750956094221652290461600277780492038057265919864606421647277238502925214984743239571894730746026161051684497322930874890302892544259123057637347633301626054097879495133519781854331508887393603592037724046906751356751233161882821517830963393820941430751472131198203327408914142444499953040136627112795663811522689268502655839973130841204166185296934701180666343430675714945468325867622083833000147810468770803009741468881809540200099754099921441834827466845544036537794505992871797612029140376541242289041621530085190848982853246059644298822242126684049317009866788830408516090718826460828158201912334072453805572476732267146508094464694295409967666532303929635556690763671000828448796057824974098479545401770882176978570436055925792667909415495499983192625327449588715330278197601140981115663190122747463236052355073356183911463043174108212838942609537808229385526849470679904474358586201990885092202726892827522224817243550133388106041030472975169067820542218991748084823146527409685327904365759318238506531839013049595489780832205209836020835451315609790845436943023925051315430576697866514013794621047978755384002500728079381646330623056383374534792767829119634209796535500062240561161242510571244551499540544343190319918653327934489521498361907186390209323653312299271272545262118431725542407701969063856480000000000000000 [164,24] -52507625010180172219764845326652741109380826471424255352041858033741214470600047182962072044770324962125203570373140604852815245560031300049885968489515778487680993974500550216821545396498695452620678801493981087421477360668998387651076568049339412907287192793743384405852625339486483955258354824296496204914871921263932059086187169482977902126509219475769143797746789214151474420403809182914506537858367249652532200310169949579557325806830254571057428429065862593588355711499622546161635800487494900558886143492951122524221711791013326129292705735858176499036911266117602970795196452107086051843011116208286308976591531381341517172260873498749827319839624482081914688445677056905872712546201393841909314480630385353062558440907594443130142006036465456257492015303459751546470141990201991180428584949790366106537440649396582725395321489128087938246261451214946372576907090060871002101176209812749647233171790547225731883582671250455710667219557528281088428520839510492893049326284752215862594082405236596111536482356475428740904000278161610105583613529410953352499050259681393925899678814720040481559640175327938676728362297361961292769884692923092116441788651795037074504514224850200777232737208314420118262946012768945252556199196478565764328513400881253619480829279495730549481854524875709045394641182042756903493541475329438690845566047455934327306950180761619910211001506141992423837524541687382613653920854581653513846149324652766655498503656923594071109108422543569172219723925361485999962929977147085764612276915992046941116369670589999680809911606066161114202669036959982124880293018720160889839808456202502321649528671876994581468171000454653768577484095939441339502141563365629729147635679677782823958035619250185443662073387784519886989190088545208483773981200262218577653400822879700416797909077715765865969996341871405073526542205104461508466934400140432832586530929154492999090761145899024671747948617850620000000000000 [164,25] 43559991158230112566722563035011420958791826558264139873229889931678016543015582645851904550742574944802160636401370969354408224621068109295206425162846256633316574037025313521223204386013773086684526288348664448306598782911449199278771126760377269546322150735656563365377250980872311996903586820134540101157203076520379653216756033775860893577030204751717207548002577119211980131077182433118341144234583434908790785567765288503700185123552224376136226093220049505453404573999016174311104402707257433581216231216483277329876449776660722903691803228915250756629101471368944388194206638965276211692439549203656597280319921730062726075585463444928451699354158000061443358909766044190092142742545901226192395866464041712159603469292306296775431723329768444120047484600076601202100341482573491408034067765432866023572435921234706166359523964950644157632801877351163622391703381378200219091702108095510129717220827905897617859227853443408403358623540825507714647668271434338010194779810748390252508313070218230587177441004294179256096256884091915835008957197582960570010714180892696803552723825799066899599497648881417148722418915597946852729568146724169026049177917478846351707143314654929736786926148716581161332020748017927377107703275867414719004904960765206459145288377845919317685565079922105820293533804661679290079974404880066185094926103668088773039930180290771817005674822582139638633333307924729767690370808559506679251884347396468100712821887795366630084656979599245664248368441907534191517869484926915400901644046607197227223161711599709178987372871793994712341563471583501139248612162167522786675791002018387254289587911509824429632174727602176955358462430164872362506392056678656760827831248744311527494982603177023362215887951804129246378682527704456981423698001041539848107256112204513024815465866930920129549142257292295836219885998367703061457974006489788361019042413454023824081615285693270371231650042837432000000000 [164,26] -12576558591430708259437979306613984495686215124130182144164433372161310184829125429814270090270946833422824977089607287463458113442188906276727527681027219666431722049960050242400548095065813600070198954132407348635503526636367437233705527213328790237452272215579290395369863966710703791115965777358307778812702768164821664851371575422302625119048013979949426099176657281063752992156472591841716151380568899377321158807564332388575682461942328725965720652707385254506530777456395564574910087564330982891394180030369075050123057595576440849872966757359970857791443963079623202876958545589124145511582439419957249351986102064611608943105165900825581789023959919587917304703998342332537590575568626532524467478443317816662986701298144213302590159453315786877004794280103803786163169437430373144127894529508167041672091441886167384781125209199859498755651820136308699524426991066324848497682279803419226557573139851970576071742238683036238738974307808356883166790265081413529397042337801278731287265540286096742439539984192936131631310473110797256496899904027362421414491025963043997460862034303805155727978230320208304892085175371549203263359900446269841765445954108381227994616876031336198588237173048669157112438236256279561502986285204651979140577396386104418324054000886151851755822994009275383876250495135407775902724312551210840088949880598978155900781220763048693773001750430819564034614223925938334063804148497167398346470940313885540033171728609745178817954395085622888897303854273257235762604718365446966600397552613345577999989423985666243621281630100359598731792814438935987217962825473801620242871256597519653514920581105955193926022494591168126601135353106850115707025080346965723949801854615109579042199469058960754519995514189163080388205450665787187517494382860808778771300526008423265812110452999388064557144288092477801577020320873223499240865728582504725335399337954587202420287958625125131005929136166092000000 [164,27] 6795431545057214691554035971169795331877542578205045895993064479203603950885373618435864053955766543085263743679197030700002647353055430368160285473438995903494349293193230490504666652155589192970147407878395699944269611603127305212460078770377279758512676113335055244836335681218289517219726915156740009497572026891438888887689755767128590586531019361163051899354431083270861448702770814110227795886741467145565435442156665566955313502785462888523261515043969996084463083320303530156345455333986581728866323408022423549082407870544990192957389711451221448337530246748634160113463008422781873016631027732587093224555880825685143481290472857122298240156743190961409572227576538173329598413938157251714097074727347951892076116747370638616975509426117937418140899304581705904813940007901855645355008469113862320431080904655206197381159502286215609360323154104321515030502280570993022920912000515379333318110435348371870968568566137422546836575654114789426249719860087711792553693170719196135057730740535625002771600993577187803422614155449021156298209173220011775488706205717458426662232106519305735832156544061431919794723099452749871102235768270232977299990635120363239562240473477585815957113502732043900444733451717014441848437828230239912225144058611590178157373008872507044254298797038262626309770590382789920374503610487960805024730272462442828088780694084693232553843574412411078332493305514358613013554706170014117848766085415855508045278158106864315345062102242330594725664215527526928182262615349273561867898521268838573461260999359691370286523124391105281658005535314073846693117785000004791576862978751724216692088256709500818680971259083404613040669815898726747153899572537647674357060975032586305418658750551270635792162400498703243172229211991003208056851531794340140635650357442023317745986320259235735542928856670430148945997385404495206419893550185568350609109926510576623775324104339386289549615097921536000 [164,28] -44989170973354992272896462700762384721879082901909246369360519728717959613506647590517104982502696665476641410899618574420880525486575047044779974612222916384337495420724283735341555478399416133665946983749866688772204199664738600718495424865229538751416151248786933705667200098894725132768790801294035004589309810617137000480814954204053652380777441921127099492135848484464408212690703638817172740555590426580112158935001689927719710476652808516708482243141203566963859741962803671945870320655376079001549778358783054384336780815323637349342772943730002560043606754212872504646382851073123965326312647767867044604974907080256186791931760135359340369932366389929673905497830376185715696406218877228342585926082867140004477534795256679233302089325465059587687595109957079386094888024595203322930540897413615960713487230888453900593815304589533753274800200711710092839960602393915705498663728594623310668169474976107338493406302365953841217069495535603878039109981642638796154459903029425146028385359771028432300626647633862581039873826078160725260389125959612517341143191859169519747334614466321711369663632756347788361811227696013233085245949360003728285623163255702904608959097922200529526448565338297564485302929599116374939660079785015659695939098150199712603910258377270452550939008445527369378020825589904752834447289813037289640313919419054003636363345196870842826265728412036544997297413147428986275606021065809325167623920549422087695228504763219049563355812745155758924584358963676397189218904793327647045176238325981668853411590703300176842643693315927432050617540609905536574727294485334274160367055333769331217621479872476408353323583827897728030940854250085143980001248045688513488787101828987793664202784276568010198216504369049566329465823859265063337413405057625605178129987042705867046069802263209900347444936359157378354810412301870921193521450374776305237065096942036822731946903827078870924105203363840 [164,29] 52260698343456988296483778565044858382246878811144726691607133227175310334007960551977813187301407407407631916242385938227587029688392584528118848490656111565864628144564418383073787596883302312146765903346024267064309611034714663094856944747207539547623576478946467512623746305183873350254669838394537260552276561655171658771293682334767019373246196534269473183957365856041578617960603446009154543458563427257808827609543896474470937967648419674682088156366044407724074211331034965645904180455566726245620254004588229945751526133053947524275453375610887066622854903112150242854663550986578903504758273297791302284331183362307171791724845737987013596444328408985439134421175211436946211375487510429101910260207654116605155899340820851662400306649681544631209966932201924125212434137281531784322593933989877997404774394625246790159869111321764823996990183376469008237497439291370748736203989958511238659784614310197507508443217243342759063089009332610021512988466324098047301753526909252648988528220463107801241702217359430837924712248594403160265688467669107783408295668532457080211564081225642258944304158912426361970110397281574942744098497209885027900566854123446434465854858972348251016199243444900416336854654382846780043972230695633464425972508569486476997851192912639003026768117236743961769170760700268174364005675558321216195789363423230360868984106014743322078108613685595238894044127651273657950865836938540962768725231283542407280266545254413455689988097710801181232290710655178705168969899726709074235564650910513429638314071203115926467182296113548488627612033068065381571332353726454934458555491777568663347068918502553112748879846591234678614553309933749915522213494384873584909696343033022460745146021220014147071518291723784061936474902808209328217053992385270992649195749044885261642448179460817712419601464180317666476135919282608617308776949151413927090083546847625532648002156505141944436049313792 [164,30] 88755607873010081844894297925063983964435108636319206232021208531305299654880454167573649541755436220183271259949741796579725627396713706815461927353957143668087275717407965278150154967821888894796221867270949992920697649224670158946375576863913042191260269871009987951288078791653631965479724424159246699857998487019441087752069118697855282266107190742167485159920523749454029162422705429267131841607767405507921419097273644653688347598543840601750685090313899855955799980030392844752174839940165799328028072234695624511550058481233816025419135535507504767428293375300830281219917357904491776420812939067747773047521311930091753635491131933321184742477818278614626928153573746518405924180295372980942207451840458883055627441792544614506585893867371889559666258368215038977329809109770127995149318062747418275066649967436956097603886457169116937518341279506972126689564268638652452001556340922687750511197799835149594556977814619657895277056512648899609460422663300433950284442462328856634455597102693877923851575858939095488865568956826336891435462428916976375568111542263988464500827694340774260949372595875113218627453278769925453776238646847205784688625722992715806417588385991079083290317732250418701667949906273846042183930058727473583419559964938670153785317109502295956126430250889249429035007442079341228177583039306346884966400096419197504507747809758604953116954397612654135841278723152669335841040878497463225866365542146682700038821753966674288483512793683292029579549502849542460511430817483031903941071165480541613615851988688580958711304143975184000824905846140825196736176168039120296581686274156352092871340682366698964086302990234053395687729110294126547506367889964545228285869744443155280953711342942895123009745720549696052380219599487183610131705537679188266879742101455298389350894244060101562362115634961064827727598998841378077026666362329679164951780202621412101513803235418615090455920640 [164,31] -415294866869475571082004766931203655301829066612310813640195846024187492291965140509450698227139921782598534282271085027830239507402479917343960980182523127882196057847229217198399828671856344374739538120822374248221912600272866271678744283207896140893934122044696657682894918910156342954410733608458525737736948384489274865042834456223166521731690277503163148399720215960463484061521110238283115118711576515706711330042954658267882651688630090913236079079927379263177780553944634887614889860903248346143382582753625038442007565520652457048910667509615895280699338086634346189529610789688234906248349411677947737678388884082911288144331093545992515382176471281820293623853014426149870996766102709432376863378591947607792665906209384400236218632327895871196509459921503317242195906096799828493283959001806307696738145951411344853476472910140570285638234381973542784795530884026746385973756708951844884383362300168939065430249921745653310573322051595345904298870451043240593041624375098190974191260779104279197448758842953891243287813821273349868922462270076985272781674739042640284237778232487998012952589673380047784887046979366283523671440533708239969132784085554947530490584995710367297148967378161539743288006740390804089085414962471953494395889426220018258770603158141542797743075137940989714080483926948792061230109553405055071321206402883253267054382657331670049883291880047148131391418386208670851005816768643788116317000973566098455364098424385792243223674146786374863853810743871337151361249530938163211012004680844883045226422243919155767102564558991558260899529202228970290742200384707454579048231996786124632032100341803847084390765795854528625486110019132426829216524301369661635321736663423019863004238827605022028498019061315913126265271804377359672715073179894159163289233538470810164469201724527599777408214441441584506920483493964042335638632166492743919548983237852349053259576687942730849976320 [164,32] 847633595787008115926797571333460859719619208028814056885862500577709128046432213326043784332977581282172140848385832679174232890363882060198894586607366981347638186382390419151158950661955269247826480762691668769709402246127691880603945092500542568453088400434387177259574486293268176027620652251113834435890396594906348315102613240216216017097782953055809684503184410813295155495135921709692362611389537490032201567519884349870722593161163165380936508095003880731575486225728715384066261840953754290039189555420520582186902636270980234559800219230476948496866878351064050103992272944055104015925866141633849656702487712531115746925325629126933387978491747836195248316053083729370017512217034877049120925786606357125901104845297153677512558441464574084362896496989948654998272550335344268700767370452839542966311809909672268349022181127804437290319877784041676161813410704945559455168240978480827596086637912911966486089353654850834480873742818101712019467856651581548047667799892951392097683614857663405500117936749303095424644434563401271428333103550567288795547408513173879196028749974750296489316100607731131040213701986962467756735458750084887641267763232474473051246210098997304050330109027161749939081788025349147662838586672428572155136036687633981973742435804780357340598603436997960777034787143751586013166677178350272207800163264002969221483670972325826272827656371609765606715407903593492580100551477421563828210911360955102875143185297025945293702229186679207346923619890275227708081600118222622056627688107746182820993423232233563402527588761476571653251869096149993207118095419614898116079060673798641401929200966387287188769343370417187752826275978743938019953901476191462793331782148004407886129303961658865577035567323125877955199369780703019295003315999273249159956116038075901234995391643640075638248921508356477250372764439785247239800242934053930288205963828109413675455283673008270213120 [164,33] -1270660953069527765030801039547955346373967360864266864483478243502140312836195005977949390809478740878598547926187659935503280068069649415409134103956934316263049777622015976782228969967123616792274278390356789773133198498441975508268967932426400048200317091164486147731229285145231974215611473832495565678490026777831583586507050472549979927375603340013071876814040620262393753614052726603763528777248811136694054130045149734511322830325398126964409004672892766515919253871137180856951366427766701481148000878195854872869407807580111372900770951681836852966685601031323101481979572610199362250040365051409984909303662087047988263394444976110958191232212091173346628821715462194316469230947534942019976178235844042525112123596566887688059572340030390279477371574392294597232363461446048897013975839166702247278524505707011694569709842517370998054046573674430241343757205740285065664585177694239024963600527750879236102207798403416852085521891843570329140300489173588411198385577261148358590645774428261711271825068196615918308829854344555273315316006376226139962949418045161242121164085491878377306207360763439122166986709051407774385211194864630131127611425137070605712928912629199289223899078334986352088084367573784326859187253395987291761462424331209674416295967817030366764974567315342438770328377016477425755265072768479367814201294906389913668445333239985576666669940918394652175113257665984089660171441184402348437244899540710444118658995101337369236741931901533284605107847630301181101290371645841122640935156732539698878590237734631283436018281477575028887174681103020592926335108358804784990387792621578882338077783665488332149117626669609525712208137926120950621801538482236335838220124007989798938530055501879946500076434309212900678583766647349560737437728322968651244988924934789317959521619344577082272708221381860195961037978109289123420278167181594968011064749322258168399827599911685586944 [164,34] 1614443204369787553824426544613281337418815283770154250938136502268234875843152862668500652961552311820730237699141767005828682702504272212263094059735572312024571933823323296794856899884984200248055681852634084387810690026226892291634912225724594534800306413285446497619769872327037425692887622740293520884609755622208721298616680688888917833852564365396480988418907252844529366789112477690515676287896361603280524569192638763557974928780646538736708457420268646082046180861619147032092990549464838142593018009513093294075392798418389253360009597114708231152065437878359051763436863072070744737383541222850729247441262035949059791109412475291863814061965339112895145346216972953328428451743279520277280398883088347398062732153014619298280095341931749339002080226765194427387614105653498903983534744004232806864638187184808151723942653981826547117367617468138091261360310489155609282726686405842489601105615423882974620573563616533257855931671958559410192582357468587271948795127342169327842423297515470766982681257297699137869542227456830314391414160270855837432460440249595130545034167183854750738098547576831570255231209273718577634391287176186240913930255268794285974627465922638869169179391019561508503116794136220869392445605575944943186462773241029125369722626751968745986193706555542543397826484501792006597073083097121927150795624381053910246416460392174373317032343444722353004312686916665009314851835802170292467524001862588914146458753057447192493955428726342314299286505796615245256692654380462011822925659934446711207875513309459386925933944656399329450241424741129161641384994357780644904227303380845062393483620850417437097312397117335333040554268369187318316148029434847356576971797913255033255580589048871923399315800612725864038580169824084675935979553201692309419405079490353849044947885920396992938799035232900458749638476800029668278656917935242466729722131996873339197110445104029696 [164,35] -1856347194357808288593299428271988992576157529913755461626030828239735173043542918497807431439299584063259042180862972182387485251971977023478760265054784766697377640465372483135704719826207553646565928319657886163102107403219314871847772187936845983447298819827937742844367918666263867296058399346776431600637356763378668056211043086984404707930223025456230044376064948524800834849477301699569371479906435049452531184106460241932116730447990108345750302963631993948200968687083834457339617344631810087277791893181931247880098771490301998733927527914426480807652658909773593937373320307051503499679182127237178927761825171411305002481135943335526484771443918720135641839206209132764445722273064521691588256683617563980057250977638562079135290663473252762222148793119468802422737595842149222478763210485101016742697107577397687838230214488099702067513958599037655832689898445621188251095314730156875233023898115021986142283704290685976486475151799817449982020346254692188345996310747420539129557759563468072346766445943397158081826899259845917384996391740513346524657998666850106408542065505460432946798763995106810699391248711795966010793144506446341452772437106861842432538038089207456563572201549229007003262887350033678920066877603706083681192171184991670048500789973060146960912397339199183412047947165954357039684119669933799769514291924018269485465120829468279018242052784699089350447084342803126796860195220389961953607581996829680772523788678009860457869209862433230702773039808568710167721855715614028784914705128520468679195975228163132081932908666023228011676171507968256367378857691849609872228468319633949471850945714364372008203190815602662674284178584608261205575743170149585702254653591792744085567471637492934321270166618382577427060849247860745963118866989202858591709727155530184789642907853495142464511653331186794510180674280205377230516451374026430426174345051825509270654192189440 [164,36] 1985746145391042062187940939238250641761835602623381430390195192258887111310271339342306786971764170505154588765900504344055828358662054705996348185201148319974686279933405166718071255643348281728629240262046283834133529954804029341826251687122493305395774536844560748367191355649989283486486708705459019435348381667687175027789737159359809345619676527864593124756779428415151470274279865102627773951054657345066144099580417463623942538881722723209422165332148285924538641681464107813017694646231529152111349693642551468341135145775408672599113074273927526707630748019897177947828609716814872862686137606188976083489847112042171270287577930328474891385018908120256222851258279204842852883363613738962032752658077690232944501001153408471838470782294367920797821202816483388428777081952364435358069502007997189252594109555924743679880958130151681646952658854542803103611315568494181950087121090720641692342634622293558907534782811933766396356880897140435823382738262382938200170547684801113367768600100670097753353264098777339627523754615394377516254519179133274771250601187248493347914607568406330355626276099724060732655517273811254127739825248464542026562034615176245632005382566247725561590430780987880500819246195020390357347979797556968263102999835012325401480000848041069947282685711331063948794788645076646810493769127171279153263400811453121129630723083454704291338134161261939317288847612229411194265212372717081233567123599350022376494523503577877724133554775649925121570325098878846166034837499357809115671136555808740201543443029479358153127305559688663540988208167721324728789104782319861278768415518567063975088047414709537851800938775501406778720739831873773637002006041172200229984029961093492175368710800488023589174538615179735921112307406594197099657154646763398898695480922405745792717113889010636081265118976829068550374520418074664662168425259947602279834041945202116892234866688 [164,37] -1989245688957560929699040126883264810092311881920150020635474650412897950922058076996829413761104942695093115220739764580440095913808335258700011288721804655886645639438464834587222291642125557791447343034933688570004891968316857994412533341920075169071996954085688746011677525428920914469366729051071103250040914159726553689341555800211550779675998187090952614905293367660714624734374851937635137010846826072022379718909857981794188910542994993137656418158842992099048215555936565944955697044899791058260675493959886201709994215200036472943650939299342726447899032781583868576636773761083958998874592721995622766478394361396624526081670538969806511246657544841904664425081527157269824493379389499736766930653336847771062566923983855741926941194309720172405211605618727722196776712532530768931438187068183952043273670428141613921815675437265208470632964327888444680205064937554562163756258571987681257442979730219901632838699552046883983981701811395163621623423114300262274152787636453129588427958155462654830331383376375159927048855455049631219679152539194322167623091509755432433821062549309766545543947289338731819748380253506826471770387098159348389638126515789511282558444271903616463812598406561351025730120606963952742035680186244470787862680311470259798904807511387519094634414973345557548212188163829058876097472286836910722801884442550251954683082958340203851447004486126503340393085568201045026531709395373962580019023027788637540733849677425670379646150083243343654472430453600892791931312195356043377419263326134909796462811432293426107578541048241777676490923038182040776114085431046126526843208286384968008086186856000767596569651487515937382383642535916498327849435465610851181521680943790112686244832873002215997899821974991034036958390605901776558254489989490394735015379734794979539294978806046659396936587039390509778364597084150472232086806772521894490193995508087897705652224 [164,38] 1860779381150531422562196163439923892117257420057910875469546899202659209947250604136306999038766193623998715572610315999002535280713181830934456199452029597456859243342927781929415509535296616887235731525194324471481726485694530250955733856089274941528861716900258357960702404996601474001232923608038103967061986194163892785887065926175435242876467032503802926530657925379748627195580882550899714045219997444115012648660523964262994042402173879301061068714346251878426720625442553274772489410037814307125492898448285678566716906950177199187532611867322235098636036807261369920403771575471294110587317741002223755186396158659340347875938106741441807697135685543578736142826456161214394136598736246586629611553047444753335671054491925689853449193460301800566903656721798563202777943441315454202087832024664412783490123378129997968143928342127168201949900541174155737379141476547047659617250180904094943025338390829371781356336253839546288475069550515340970121072957815119965944052240795812529954440988644301829961047546840574947069086294595291456019754605156863654293223548861577854518776299346569310405397552492495486519343451737769335721709015786191442230460951961674132907096716832818267458534473026608256549050687575566568971192647329877184842099995616054759162108376767578614478798388332333626535343284669438989794142290722591669544732139400849243160955718699205785555598458049744840109467015743653722929057322904042728358815665642523050772134845076559758779639911156003458033361743112505623238518561739168556362356165802930983829666971354211394831941922843820757885161601419653942335859803786764479771471415920768239097663452879950631525398488477580964864173840873397887781353705861343786902682681033772578237274162849199735108997079905324246003589171311674953109257684335433078080280734194146847129734101467507386486405333391980541095949307640820696785751505894145695609530442988164707840 [164,39] -1615611139600361674988876263286853649640337738325290150597079069393665993193265772641667335729033322683996434321330805603077171773888065266373682670593018245568947916342439868926487307564965740010636077623538830654009174570334925735101449644598066369990745313393866052037025489727508125002817765778582895218316621199040516296706806165037598443790683214826060868352938304658249583553185560313879080636547621903569656233136733760877222892542398392267079727299319784507413896501582356355920315735918665848124534072371589403429224811625580108219439705231030378826260683629309942930230398895636375004414933883116448964565661823848256569662020618798682445654249928956612675208544632999026399527928385617198241066717220811812223581315800482735586807335303215937987361127355777458104302424993875698314844818628793383649706138546667342471722864075679600203022451425152114575151988330887989181188449669699386964446417572841623042118848335772204303959873114068484440121665670276485023954240937844770521527977809602803044652668978102176372207227678537896604538528718785960639054494813791747926641803786116529873748885482491785035143834247441160222826633691874774645072048131773825277577040069630048690709571514335696021346965436050512175467052914166948182303531313363933519375593840632510635857892297529944029819550919443381305589992105318589219940667654590693729810648271949627642912067244731968112499354220395042912890216119447427646764318228730476120227844932206494094026396502945311772139778728525049209159506372741361471125874361017626748404957288256715565508497997299661317896704811100234492875337651396013478229187568954834869185606868628268670735590144185404049082683877132896111739536599732869008006592624800758850640492348589169715207803376176036337202512643740655801587970088341400513273169888443865710803029376007236961830045580519512794801647030318573661011893632100893412690839924339900416 [164,40] 1294960699202701515992856445876494726495588053691599684826838001511533889847104467413370397832411411618011377040226314056521407818023819949701795116355553126453295220292279416798245774682707250706723031875628292944483052143408426924660343923538340953524833425769380140628528741215952933009687207027259677412326954807540208526577329108403286791071165132993123795424181359644152509205305631743989701013350963811192050231124415470789123294036503132951229018680686784140148209591002047203735834809868773671926692412680831075521388380115532650063588251170127700743338618600169018567002986979732450820735555623190908173699418978992950655562821947748860619388136321422905292378969169690356767449948385530159586174349271894259338896034800923434808558135177607719735916022013052511823873057645245371704333788472184923957701253854326550790016089872083571915292777570339592078028465126511315164298246198731491271645824233436822819342005616107849363340357512415087053609976120627120966773440671129964946642728498216720301555583745230500883094671365787203059197195656887371554772289642637326196143168756431108501172802686604572396079803654810295666469096363171633814553186782380250549842392888087868804695941951160066859669694242049008718478097657455728390656790296347859605834318497710834296011408794007433270514170367877160582829851169117394999230137181879490586755147162435252784326379627467466113523673726434957669270669518209500936420456761532297473394929127549788815535231888423935289643177857551120510356452697279980894909363330022758349765969432070208922968740165972582543821829150870804293585992405693273741930575104438164807753990046286081318084112343020844562240288729824005956797555217124106476841932462176673880418074904044928245637437824579747377680497747268195840763988978850220621747291556173078766545896800340411272819968115766820724736072320615727264634959965131176738688762059423744 [164,41] -956198253737643399575317575057913240357373124247883135608000323057751361820778563461333769397008936684484929439822778528174228685645979726611499962309090040621443209260428936882880382036660712981195050663437424243344871775875343766781831084631142963201229789900767015373373905032566707802957028096054073084338539492820985083634986794804022002437708281899143741579981023498692269463050977277231312946022987834224318470584017200486237727602971176456521633666779168965093951175200949060797205801562259500588281262259369573776386610008073919387671509069394109801175836796854422057588984411779928592199175030850327775919963811257509662331373471241876918456196627530937205793047401776010090523247843409965854098158278118773621387873741440740566795851209728950491880960142261254532586250584443295406166028317750703715735293877362071362911464080417009285558125805369937528059927663465128632254975793587002336220692578302817211711983415793465432641795739492732073738802266830575130328394314446525547376188697535119293108834078324516976869670632972078031279110885705273017622009634959524905416014769597984213175432599100690308360158488349131776257627753945104073568635304530901271104020688983706840143146330612313196533355841620749230316100177314846252367697704202849098895178335466889996253903996056382472778801064299332432877249468939367332712768922215078876102464230210594033492058747746584400168877873964086567565753938884972000568432570980333525942999675011946123237844873887754428484987939914810961370861165482306955226714053231592471661036646060937209507625826436006939098228139197969282724339793013327721559008750186580780764615691606648965991694909136257891102639056025038933355923276701941533486760679170057066573235640128160946792042446998781875099666662410777048341507832468332992619798420767356999911852869261840322067317898972723841764320061432211848370654204534689570522061733888 [164,42] 652235996395437163142873093691735236964872118666092635793848108109056138585115043654253709515892599179766701408651246610004615487631336979557372519169913872380253778399961733163707174219819948200733148012376855566607257265357858331170241342992930405228978673982128427238811841004823862362419891217779919940946174172243675323558807352661774156617887046302700751743864066865474653555747808160592422054271272864993195352515188275958439759542044729379769354055729474074659506166689550824070348156738762598908491271202952859499568699878289254961667018992328291283893154625611289106055890920937454661826750546788805119280706719266649689918889430754400872920599032985791055910344605365632658192003224680030653971129951794489762836043809599385026947633280683244945335753032336289570874715966347395443465200316509218106235067266134180664910566928657339068441122537847318056234783191419258845514295013466986158585433339596182346761937272308492253162963171688781630657603135304788946577825864330242654899381296859277740798279554619964356789844138806899473382498451171622434874810602678841462787986951331905093985138204099623555678179166758868054190098043668093993488699805025820075389019599656007670129828176391874277651798982840976383041103747199248066655730294094027232734654829372482380205601587527490623229177694723306676271682219957419410515363144413610726032121634015640050884246612117278419999067520906951165158643728910959760530415205206657534547626735301589441657737241953577545477785735732491944722716703910987665339079811371054860747153961521447305676923463624687831022698018340890763524889763113006726487271099614562314863618623981987621054443156973667628576489078668623613731867504262124823917284087207243928832152916782965515291026866362825887450746964720993752702072024513840044132776783985360811625309090027988185530654002160950149269724629443256496828976321158634962011725824 [164,43] -413777544072800208042342902929769932653105069389804266130483133528502911522053072662215388779891248107566868553998020314939219887862570648035466596894555839088946972648304826230842823790007896390841423223516259419633964101947279227258032485111522031652631460720367602995582186092914964401309473016632320255435483588206439364997625261347907265636717886079914385376878704976377222246950183776104972510979156933351418033223911279672151982721169744226112407181268657989207506602293114555998404168180522414126258352309230937334292649440689759797942329695950030385594851088837316130227727570310738739607872119570531880195425061877584120193684050283523437182397313663658214394584385938395178658237542871006752861165224869916345944627980616825413766020944951747213796457426128384264815129355400451303041199913453519516400552061530813094323957112151972057481263207060878509679246680261172289140892125998894701432162612318345778906400546830880540174050653340499817561502088149370940615301676176793198061775821143805773339034599504431319467036231615617038965750820081427027665487507011377030611944707228451032618308725859100243713132817750127950471728181959253755443948621333487881323303560814957406096453014026283698350967192115910962774942656579097218423619447634736532304850747329802370451463858764637280010103382336450514272714569910397278626670906663497737596018694974849484444907309155387548590427406872786791583373185560076146511925559485678293663953779405845427667135042368307200692024363153764553537291770979927864069707531136834367978689766731302239776935097538068935620629008098868799078432885473409432864489775542238446343839410061821168808142369155979278578724954779042548472680216282711399181612575129399380086325001846070274402305462503130047284962945681272371484385255253445410765786682762902022440079350284097933888954320425445267107245265820065535735323997454994012635136 [164,44] 245921374542022412700879283232008238660167488564625261841003963214742622444715538450253998867709869028771823042858135254070454351512241168526746377676512410844358188123140023925982764749289909937432045170167910386857873157308710132612852822142933933995291938114645742449393641692380273258311870609484275817586169875525016398228015885086178467298760624312346376355707191498012709739797726975392327443464763108520059991397989423301447429059080558588833647507212586719485064072330877840654177610605378289494569880265019675208850542100706771208864557266160373103690667651760660573346177101101068391864176951187284609826426639947869959634952780034085861654086129966521438547034228316015879204172294614235933905447226898657200899080152268169192433171632621050832819795163460528804917482071516936884930599254898377473476468512252205949189578485723820239004343780857324414955509316203236853154256232461870545073688873614362074276285201502661437294756998953588654248091826789208791671469992582447165817621729479309562496949110495009608601037773170123679645399061887260479249712363241387191761173970673617411820978925638927924603612730645541017256306447431026580289431200913753439177669088379058811330247747348117030819817300611489368809142038603212215547593574306800312176499375444140550080151019613856697973091698688801676233439333409379313515570630049928198069364527283384243635174488098491933971906159690565985074403398640645415243396872805097907630368359091500882305207881094448580736681120389566151551704383249379881011274446332506749410578356729376732050640506880714978932948306466455357718017087450670982128228668309244071164993708754048097753527219060808965835538606011199386916168543393488300796457962116675887888168883218164659753015060993630597777703640247233636227551533625752969833791203452267606844866402533686407278199353136265768750788622299222055261701734842118447104 [164,45] -137294125747538771279666229572750225502850826626138067618672600212063751532438707988243263412444905725274169432386054982729942272021312661261909087808837373801467628258392280682465114648488644748507543867799175355970172802640413155359698304039033362869187995835619413539269078575975330675523685793928674768949075668105921774179411969355871186432949782410862306331730959437408509269577952233355124516853261729619280204151959705821357207491743196867814381915078813036923353409757946622575322736448388412486864247592497117058130058939842698159753572326782947645389198992230997202803983135336340260026870434016348661223516899192363060855068967648910331094788003508308320823282792199262266300502481690454661838527923920897266571650131895068262737517430182412667592237961551342181053243270037674925094455434981679630934439456558492196182563936141725040135354562418094434879242848222667133969099982389941308237949254115178430015035831206673273041990395151909879685009793605450252693294981005838582422877150398047822788384104147490320462259833026423478368162088287957569975998534326314881876877909950459942846250143780701398759687725570976581605317944227407663679593056653918617462359335338707070142973865418404148987610642030084938539784563443760982487228854415477890917385149110821215113276808385089398936946457048274771837511262054349818408326501986478583798075375674257969585387245097433866417576677063953210344694850158679130544044312337683040190002947909561622832170090173858869939398148680919592779329096446976403346594765909249097674114354504491443858949067623298946421611404749504286175078783245018360662388465823115352839567527869464220914196426151614318707567184565636307345870954916258512810590666032568409592126056563055100554177917067113053091438237070706558546760481306079054509693439988513356018112344254043800528393177062132346324064903826778134040070033129152512 [164,46] 71566182125216889773386496696255119611150271257558387201722038841980114331476151475788900917756834335270863804587524811115967751199830596858786317359628331693017516246669000685640614691984030305992516044268134177186317572285116532651542365077528512724175644190583276891852681679582505633736913239065629124817761724711734521380950659910415238718367089068735528303353820314907843216200946968815203289523149527984479974935583692387320087245368249975706177660643048555606600898005934588826752976716548853182565327026087766626284832250226182978318415071366319607480134798781637055211971315390792309255441979266102555251388322656196520429765070653997928075920394922406417819052977044957683373775998479562574388399397866856835748892584845839932678033727082049489340104429019213035265850397776666926776511096942826897035708212971390466680757425770542496476123824572290515776311888844698631688950867661011178324530665353716713514605366497708320217089718819845857839984139703565769582126883867425130072963364339943094852742884750466394100916683566078250163530709005296938679974106458196003547679570811120388496381348049107265170131892194273867672240310772057472192776021704697664732582991315180308998356517566826068741733848632805813324312980342375574823962615999056619783694278026561623196965099721340328372250722739741965406029565239889262835506100485684160260490150385360092567323260308561669487086044917763481437897796610438181289661575810863331527151953087738072658237189979218756186164930798181747050754665011151107205239313478505390063375841303973561498746894098879980258134108074220436269795657500114711377207138121533981209043515915841381543278328483599988419163595671004640613445346774574398872458902333112953566517644883252467745606000613263925212909091462430407112926496417834995484023166651607189567810193225502492444217033760127052641785728111606521500194513851904 [164,47] -34279930480052792012266971276140095775107067206278206908672941076975355347349117637329474323535317091055524899943365728582045946168898355918901628266227122353955741492272984806369142805637026241283300786424985687614537261270972135683623614807525645135318545022925315349293540070333551550072918100199783543539696327155449379835674208746334042228542124435847911534677438796608310974573180122122632556056277814130200181483742240769181704115500856584007596641511071271048846966677481778625691341015351173311164918083744327043241337132461917468252228810652836785878139787887264526989365958569407457136013346373173634618381379064522272899691276323457830522038424998445819068409693425278832066028544745057862243662871453449871144436657488070166279704381135389251184648488974183856223684973773896861687142944887377351128394570092970395412615268288782172506800897115576897399982078727074990423333332267407738360139070388143543056928558884184365014303660117666799805571698026581810489589993785448277577803536944431425326834967637240635865202923571219297018090383563845318230985539978562689599128889044607416502960878062633130848363449687267936056780951028856688193562859645503612154996987519461546971496998399933666975537395271660736751985404418982494542675797497705275456332503918885674550348640166200275746449610240101865582399033866531276231054701067462039222769015405733832455221837464796405429314162335165041416908643770027732399823094398526862742517451706140932949343305255282389923613111972661002444973741984755147616859379573280439901078885817311036149749494710170617613443085528166560818404116077451968407953865850762752254389477470710502285604806180033308367314988692577556372610243826152377433444423784132058357020743011818540052400281215372470285920246118701422494599363230925850614770631550956878402318975168752511958452202496512073952888293805283972754477940736 [164,48] 14702479572255202284756291130759988620599387331257240626453661597833969235523463183028062352588129361445589466693343233982764662527652447813466677552262625449865631976241455172933713599259651165257724652408762791796226260469896897851842031983204157790025998647757688513830728683433478789381606397710114193529744775715598319815666604210511888977183188136686726172676428924897293666173517126119233133535475745111977356399756088843534033368739013794636382881545547164474467725275144794548248277958407070901385593194046487986604905907883739174500527745637084408387854095108326035360592577677082995447370142021392754154600937162418931181677543267592249288429301925970020134316149159319509056406393829396861329992695196299519132347468468819924266960977599918174410688297954360458800553893110863238923305791589016203196378806132964541354734866998608648776151504989094236005085558383149163134544601154250438959804707324450151570161419926619618144783072652055408094952940639282949323641234185952293064490947869621763964270237311854988384233717869059873278221522659863570517943706154603503419445046119801621902537655409244315722418944483689781689984643198018859955469185001358715460131844768798212316392477258416800986517832303867710949076902940508954170762926862181370642091372691935292924016318656601268680753887651383472108935503990054934238974012761540447316507149671026897407737147347119392027360363993334527878841450589307578272444464799155049656479801195913040032789039358235178877032001739686680476821563738448257178067188676489020128421631004136128300685392550941695620237431758765965038646284693520983489297621935346256429932853449428045045459834818816635453638325305135351567942974259423767970129328677519023286277921075976094463433326838400215844025298742913796032288679483972245812555878306921817141626800010243343302697864379356612971529597945454513196941312 [164,49] -5418176793503420138481602762482057968317736774194935046064610430159649585530628098602259679215277119578702967378665271626517903440047668241954388055191154420929677767002235840912196807166907598686548028254675357214167501950428825965929163805703097375208513903575054197818319092949768823816362942482735127183450746246393622180573068296568832511736172495570889875690898882535777540555546300177384708337205786340118216315828814204605110758802804184018813536156633798247345500345518514533560838903320083922202805591733865681548006826421602837357481954711450341461052347932658539900924539359491058702764670089559500196157441533271317784618634176034688130754219734952415739591163990157211571485822431195199830393596970366293063150074951878989436969391910566608557238747794641810484683708521381573451669811558306639788426158146635823194433556798002692592902603183202995926599558420952614409865445546015465734634555029292619237261920294446454951974034043517467873894864194685021639451810965478816968910474304079880877160755737223703516012184581864780019811069173461499589668056005613666237405646179776535525140510950731021990475706046548919440811955161622415443034090526212419532703988197399985411938063149077542300419209904550245464678326961580085535562048730651032917750137771339157666778915915175617518823705712425125971580568026728695661755815925541411461839220867825944017167097949923967532497412357029326177241854056518714930079168441898457956882574708826046529948166416339977993673393792526757680110616588372804047409469779403763481990089139434932874150758486179260101448216177968032914760458261952321216610477959059541559725483315295325370523972849421882689871796612505824532738611214804501697052641155766509708030148732087088171275289329115371715479907417601775439854600708957363612998561907378006813915494569226407503244038144800355533647455186129755414528 [164,50] 1575971536972723092450060998362326706054342289222514225404278896493178297102410639279675717435786643624287326855320317262864829746278245203220795691670838409877475189037100532712961174490154153797567280106972345851408417925555480496216564508846815093547332934798450417768946290014993781152671279907083529735736449247666769412995305761118673561669601876529191589140066022963504673141269728273336937159571723076155496107134225763076890941391490117423748239781289089618177549598327733816396456345299615514292352537835139772215114948586022488963811360325267095220716515922151143984575347187003598588671644639998815573256790773011737452858219376399516809396298211976234032532043399280960072442506805541932520911343347876258853193580210623102496134941921893116943563881523358521399332025002359375146791610705444173998823559393369867423377849030556961930876136686294808853421626235489429861955452951546549895742731212920552443183847480007027575817865444445277716189604600851825535729412939019060723914954604895281323734391079282094574603351177098146744191238315791203146717838967403079395836004819632603836599325788506505030178823092512916804781056857395681571848839547254660702972520094539942870798781871995221794177225839655716266396698172993947358742601513122019425491809379847391741227209656145626267393520502833147903347074320986714159177056407980056067055316628278239485764597858835027887097567177099560095020076737695728564468068029924979491844520705295133419165589852954351822353895520840455155709628962937674240578189179936151584901869008321973727381283204586819901523568300906397951755165465039516953591879755984846628909995175128569152803809099415806703365591116143099003625609393650369148053435081246171855506190901679287178362843440091493046664368747085545500404855051445552922910976970363125233709822519007157398884148450557625920752984686314320384 [164,51] -264185186670289864573480962824062430260073068722657951590775358973020673696106852918346392595208131642222712007636186543991646525299948813672671725199017065541759626844577982025824207183184094806796696769498198858313029865189300761558753342911295882077902674660623962983058551302023069240812740551989523527115591969220992981098199913549683331744148018683274957433142182016252046242919124037197295388318781875369875040251107275529301327375739180913640365154215745469788476365074996712698669918326245043977296396038862852276982604921717026800872866218336889007156834622018024560780114300881363447251629125061835460768587818458158792200420976339773276561638526195830325178288577751520653128729676354639294149200043912663150908730962191140121581339804834282770917773318331604712172979739727406897404489654740859516111618698149576366911235345070748933122227114949808904513253691937936239269482614742936903612597264300593470287163594432422629674761718015993698376698547556028628105408683198007059868653341778189850965120767602438176006723989000394799956990710244075712984775371417150947317024998965037615602833093999722280748335336887438083041177732258654770604755027483054712617133130743329086350473299057487857736577838048137550448213402595178836410281209166066842021071422578107513993201162680225832735616213096414217752163248838296317685516889243533945812826465606300556190055892803082491709218237868469676917845343145652237832815609918589887682741222912971250652135991878814340473727917688997360446343603471199469567915662984378196649854953160364515165048045911433376026568145333370369325174453127040002350943849411072016739462880860773354500124402176480542838538271986564590780111303478504515209419964864560777862044235673849871964357794801787895749548961603683955409446978312709978888106076097637973842876644256570009290244918260702831447616075776000 [164,52] -56398625509594520179613799449027607068216360360176995054293084072734473336260659281251352053844075665422349245926253540328687220955413364974600408740862743355454442958313135626125352081439409362151108407345377560364167324157337202516455997615913464586406793891759585692128909617459397051477370017742020722458905938375316996638248242981121244729778707784745602245086045482991268373080104892367314960130570112464376423526149061410156809271548999858306070491170112759217868538873625789547285959515208747684411668925006992548560585164108779507854234452164890972933479170986306669262553491218248348958222028212737774157906905574224836639813355766996474804274511107661781908237389745272971002292627434570643284403130462916931506710980246178668241954953493696678547171178564770220600250054462094633873617282540200652534228915782959509579679377898395279904661316373254446650997877447619696540659344972295573867878882814362970710101559055817003882437551353088414761655967925137590712200598656148253056147032465907814950244716671219368864639327423933373317943405148156471752368569131483508022685177221934532370316933436009410765554592499331199736689851654114619815484485656204249772599166325502576024369078974655786528254484036717018518756100851881045063521902235444093658844895352468937392155597835403281863530738407086064602088674041273106262955304437335484350973666623080329656026884332377529725260667743361555851120802958297274108719022258606389481034969928876856086965245242453388154794288923905486668296882559551448092198446940121439530523373951182739840335666620778143411775306241207369918876696529175577694739263630234576101465988992780656428034145750222870180778781474660206931681934596897134326262247767475876415141615901564272044597848877218699954428798053658381423801562547078497790677251974500173200365434820770787400560749007076072344406419968 [164,53] 75317611146386541179045332322201442972946733928636976434585783302415394502689925155638968360105338809110865101381124736835999311192544915529138874454307920924111071331407226760189737082797964316603104409019883909704800108648653571660463431921654678630709432231612712798270333246107584799650651521232413149975009657788637248961133580033533609447625392277795997498378470743494448278663037835665993411269972922832701227274139234219556157702058808285749332839804324919133220348693330024143322824720245956281480225878351207834521561248042649682120956183859307380345748949618218708450706444459612959903310956004671512744507171508662228830727244394648068919944619189375709143903977361409166610914626213780616069755860663374544171970547356511842297393866494271142649369978337452425365724042008517424472426990838713922314658250109681117539581730395838533552365127855036189080484750933179817744503709964191634961266564533117768667806802018264400675140081914779931529646936111274827833567884417457436459046110790978875372319076946246258049984456437576278047179431802196133905911458686768595540217998689301133237373670591200149330244065701387034356325888246638139417064613311591013086228298248842854412789305463375894828859452813610042917606111909985433985744137403648368467705365304100698664946131583274189520865808833062168884701451745266374450947823624542870800808193078759044215003036538150223616757707907730992438788061695753527970896258862723043379229606284027232522427097346675864986497312959848094014996561433714636001554209127935757035787942426437871662239861218108283942717625767363409619980974149609617257533178979921090322652829686953360903234851706502420762492468212260874561143504825326477419895142185984781662347355905019310908758846341522089766872210788006716778497145412825512373916089031145348673061339471071987187911761805363287021856256 [164,54] -40918788657328167109919515791259603487284850514448910533038160008778782877605146627644446438929979328087949656367660172147556192813428015581522734608667813055721729704824845346747281721018735663433955496641226072355117796937600266697666020936789320154137548447456716555070054268464244370152858711618248382515765766493949072429231144029343819775987086047983454493141343352609249431631480471739792339136129001384816639150083568692335095787708923913315056289889626550527323172246868821176729743555291864617705245417850914520874218193532625994435276705874969804252427707936590921011819229989431355105428252876167222651470515368763129702156219202268015557619627907475194782967465011008827429151951920092742664232035060735523742741175895753634729505191012544582136539550036970483855376976531087555985267968431007384365436314686655298756025447205096290886417165686235348378722786065287091787894638212387426523178110871871817746248219384470358337027835491501056096651547979652069132938608581710109879736648427831572917140514230732196504049115317900374615294387868601136545057257035506654360176925152536996574919278858285928392117913651685573807189293072117757754007688560072030285553727244702470990247094555713051423800167231630747736626755677574138958481223182565938969356668278727055733905153327863223419565798906783627236778402484403078219724856051526014584885876004154007485121525380991144106257929683805843369722178434266862385864201047399649014690454225297185674843232845675962977176508689766963314546539052454652789943882030360855387266962898292555115519441807457085478439979467421312811127077358937939514656626808829416004480481737275844273580286582813508782618586310853554801313740230361907158350792390021540408333593847316979229571132078196503489756484191723346760555187158324166179469466981174537633382397014318137511686695365008256782240 [164,55] 16100840330796922822585123412168023537275504966959962681976932891362894586605256374469492532980969813736529385977937685160156210773060562431804706625674148730579845081569013694308785116846798339016597991306180573159922365065771794090462912841100417445060658341266082883630273648285019557394041253961647726927336645444858338503228496810935595877462649878542185154191043855261319266802669837299642983496345514985090250011376918812347817662558919444080579661506265601757144715474098105834849477031325859977226625487625522341068348832445040363308110682666257686261232174799044421874847578584215819816240449947934803998755159491658440772345665142960687676969175970252672306562601767757777580979469452780613358694866374452596825680815041679487224622684751778710498862037683337953770315413400226500446054818706323307478372605958861367747659158438253217980693744542946320420964993650478001583881930401460084432767197654401126638051946168982417106022963762304277218027405931297081621956367090199902044190238247956587713965348451289047008512950624465567770127348820250204885850261120436244267981185100013337603707799620446390550501243857229535554240740793172616696017424303210710393528348870051608472080469398486155876714971205431823389122229028703898098212746056525456889379678847992421099476695212073068894019410601686843127010020884952953577219553603514694151092809233697116455621885809043534947001257014137811863720920632809683401836623677155224436626739504489033511827024078720112360186225636210991009455438930797309164154566160904006601974416251810752114612991962315242590868398310595163051856477818193801580871843503119026495378755258897852552028974170065010215541865566414588465979908462661720899268145342141865445583748695416686919637367008283718528626662569688732862057645714267518614151613708474075130212153643190892900546106521391464448 [164,56] -5018133804950636651431895623276389347254003902284147554500100705796331067824517192349619320073748285812805888251579819718576209809719728093995987324488123428231887021906645619167396444967569678839657648706302632821668354359653062604533862230156159328766868083217703369294877968367915630142737106319790508922908485283286393807030774496798600136476706234905250357722146979143593346421379196245219717204944233343398101749436924833821875093500719802088916256631075351856988942306227742058081050233438492654750225584378601155320587326876597056817665192134512802851943534050524611080158136025721857842739243766799260855758416497774733846088514259115020423118534368469991288890421807053136650047944964955645160132470432807070307305593958829865069522596021013939512647669877039754505447947976976334931668543851241263167933727210989357025089844113543093069127139587245161907561908154677585660991240308867773617454407984592172822611890879218346529906753734947900883928804131181517516602552768329252199149443699949378288270022683473579906156057978914604937543148401319981331278234517205497852669365737005593563389864240600109665392740251766917931973123751341307808128555424041250737867118785728144778874769942356513822957966265087531207312278798549339548979842394910656302781150126836626276220322006750188368453329565974094329417779762137060789860745405131318453078443255869840247390625934098638047927711082679574533273961979495411069158296032178652451088795007004844338793035612661166083600364737526652106880000808639242035931327317189530656619518908910740737615586310892431966956719614697404456274033339738345172983392759891424151542103233443260685250749039710813689575713167825194987166064649235293552479442940142243020031378205173642606856900690644187953577333075548608799641496441903290977425240765003362595552287068567319438972158293606400 [164,57] 1253567463304601407011653457948988918600638334551158858892422519065362784305150219670922565783777727141357046677669668076010003666160185450124013521155762126553177725294457870013124472448615004530232692409056909280905656337166613159182445252176282963208122369714598483614578008117906170115254513638776245718691896385472846306143140336946122935396107337363171361573121746453244779088182577342322372153869623928091697210460826836264183921124580315417194163284870111648817218240883678358894378135188860391071649657423485600592424087381437489691629853679546794086588294087758248304912431821406864934413523302065741143783872329871634201537724402384873001003436580506643824722238238677613038050212646057922283873839756388766828125522027272128841200339205892853069238722566032691729787815380307600074556960124364006800116487029353234303461568994401436630749923055591729023897826972398238858699810159108074218857027053750660960129529102832768612953755011761146961050957671573399664824974652046206568062737266120219100525628104141495315679904224559919327681070202556061539616086655608109588125541693151364592153475010611281589650321284806378711687705148830428302398386664451684341031564358479080760041963660716364578469061481468224816490006520726077594440268087014132794437515122918851969024555884953923583692244877550649243372948390893292758729480747741118019761085107685833257545606437606917597986632957158110860703880892210010065535312789652012867745711147548957704206075000645038071892331317980366878969921253336992830999164705816680241575480407754982875576346975198445769217068542631524070661834203841694169460798394135514587007615399257702170764560601424283982111613191839082707875438150664686545923156666235617227463586284562562291738181174076181573472902849311421056726851929410641332186075067625210091954114408464892251264945840128 [164,58] -242028031932475691540227003770741819052531088664954459706246756797509871707234830027171117800472206178652709975508844608471978958575132191275203567351100357538059729652769418496481608017201953493233462013999477949303782013561652357141541690263651390246442945645826979264450236183548140395662288991952398711503879097468932110794986541149162679832596768774014951137540636260668951476974762250715485572758682872063500746149259522174569158936473693001496351606121409283254890634213989288035039483546927368582695434109267796132391494698481212289581679284375176863357562784133867919538381851864934145225314385342086168513901564244365528143907627878428111240464101067387220947253360083519840478079073538514719774051151740265596111220908282148116525757318601277533025179702409669088685028348174883986038755884059969371147326533716489988839365205482981226641619972603459776845717117090074812884739870725923776789498563877999172867590190877379073851008895073542266183888376215702513737106386676274222049257948412338072267630107179119007445397873819573219795625862715523132730630772402141147239357520421835504380234241337221307494852832450043298153181522956637171235118126671455163019627654686318139587091259428813451217478208333694146935807771723737924060476104374372833762344564057035124411550818351837696054222578129995343556139869848528996821829558376095205276985964225632416119526043388020295970983324990590705606517541860321596031834992953713544068319036088334025863505411693473452812996497815710785119359924427688014664773788819919469453616549683695547436508097101281119456268485226898428299459739379768687179825611427792188369806210928621455051292876143705987029318276199791207807948149429593205470580775555770308357085985581348558731513490239910169683537389720417615757671470355417295650320757617053823249225353491090720626288128 [164,59] 31042972284877382966024676976072208986211237684299791577791059820451539450675401009763317090259397997333520479796216114631606935379646569304732082362335754607100265455412324416341680008425790031609870407066879445644027139097317577055343492403942243998909059131337087713496695346675716837558367790454102012098954884635638811233714744135402789620919781341942035374522761705930422039822738822742935104423176019259395777916941498924479254197369037031037393633286955947284874861864694385906248506737895351950458508165793010959002014682280498452480811716701829578227957469947680621614257495871322174271123746029691524254433015719311706016139339899780569351552049313913510208663863937344095151387525943296281210496303294856882370198721276392340145081386165407607489172798158087688626127351403209138323715435334963342140456161066920793838577948568498234373893306566878072171308651052352377948284603878400812009067412913933556300348724695408499957637784759311708569466558039698210934269938889781828657918519349848448496275888405474464110000649016320748937700642078311987506335998000601451727304939508267147115269723205090893567426762093129305417253678084148225649769726338135653088493046240264639417016695456360788624002425825883520384819188791527338090270501509113877519468258003885043208833758059468920700694930905538454362815196852668672799446466489859788393170686598820301792642133716690000169527664427600088257680707730000773159302982048986722619313833712492864199494813231858407547407956168336166688915901550451355516979462151209311594371696833178302936601716267876964687405721328749040594581850606633665628842199111707337340013946521155986087406750519690065125569595887035928278845735731362314474483920556927586614131626731595183800723476205829740802224484069465707307839374743567336305347420715323575439146799333019872395264 [164,60] -354519562174886393425629708784039359270861709307750901061181982179901217971930718805354317958207873309365921321859575696149641322469898491723462290952734068796499949786028418933819136014462082956770696359891901066005211978823478017240354437813783356898405660247558372738660927189845737122933602424810599283577383458132286723445609171564914957277412722234169592963236740919986280462356456155742079025227105823908494667237581638128808225408373119021803730288330865335256565310249928992206032239057953719400461260823289173063880906450772256574590151617558718155269013639305750742788301811706913756036726715755796591652980744678355951534199513507825926689856347936886121929881987001727065982069917883558143575398159316766462708533343424336562584665471326330492988608026325367427545366552873985779759276071812946017910397043706676544113907196025766469447254079412393184306697672458958464972110192066227505376178429822023416865532485191431493146942081260584426136552091041418169881491201619530591049750282869868139210833756215355821990950501147478213582839205206968354038521415103731323977256262267927316974843930868277729390663602542387984958054260493729902006503776184875625942541704013876601218948336257646679215483883994421359612991425548137719678782650309601789941046588213515578041110919022498320624712214580085218651820901889071106627805453315377281642117037468654868818851269938022017428733591368801176364182988284026522205504682157213415985342916806109443443204313633657953798929862245739315902356636117530305007034565722740767749688921214114988927086146083602766699177649692898421081271978409127395374304220396839675133248483755134304243508287884880875414262744892463570416485465228689212781449622609333657599711583374984140092125553142434819554945190014548261208591009772553388934815895416681768756721463882047488 [164,61] -1141291594533211403437412451079507883502918608757385299253940832057789825698079418592405047604923388965132308935595133481043133107484525845881450701804904275691718588020779534390794095659907716477556921497445965410590610264850453111860570202249428035621005628535223132174467019315700614835484797174543223950768340648173230574642031666720580379450852143221902088135173904060579215053400381416708228761834646816435071127461333803326307674705803918617311618814609809205272503144127341689225247938962424245127971667914585540130826175144783576981303644226447149140426600012293365121111817859359539350945033447239408953793318605768023373381824784534778300297304475774669002526048192223119937254996114695742106659457367440601123049852961318383020524236886849397329301438536802700996285536501863357189953848604961428881524903006118064853819562586304209164613067923084505932561030794675474075239872398717856635197552933362853128196355606816152556828152541734643373274285517363838683577189060397230282544810401255501972106104969694208750987624803332008444635417609057242726049396912334222946761372026050290842791781020518860900037843614965255562414950982802152111527807329986416103178675962112771188511620110714631085364003726007368754833919622828714843694069111687582331631697094248536666200222330265102231336193878524211320962996450113125464651652625931159043816921015476834953193812010817740885836279763802387868032515592537954064676911722629413740331127003890650575905513847967702361368833041791586254239159051126291945396009125188344497450503184580912650220737240305664912038564130101437529982309837299348723303488868528064044354971683551879099717859006353562987926322949703502925441775604515502303665974821724341771040345180903535175349763090832091365296149686922606381560986887931518816870536121652468199256439383916544 [164,62] 382578535192645381097956636966885449481709655751993705219358276709585697432861103910980921958565542936121655849070301121186490948006592461282302766349849772734409025289516881895162431243004609144481257891181810241255834900952425963826958603747121641859273164742024623747311142735030872620457394773832214072889242449479818863973999754410286304851148910508573129045215962253390309237895665161349848352573244746800875060727476498842768745084619965694958968155324914809050360995410045652909790929868407795919420353336136764238964124463841153068485120595548726175196426834154565429182099518106019690549253215305994159700015516909461058345495806570729993410231970681807050828268174882857817588237040374370673913650696378244213183599998996644847663553367078103213683161358145006766167265844899602644366938934829525170946905851873790673400641226699418065082320329135995735688051331921374098149146840442930300034420816227626771951284578953503634493470898779465027702413460069696564327564733627704549467907411654977825931720166599468236600091099271249337734808275723515815927751875286960656230188291484550813986542766403676838738637117820816849124410727827772734394801627186456831413163520455090704901790405302511904924630326210005265345574335212440287232432260792050376026152944134102839280066917001968703444549152655851631139180904550145134466401035370841151411904458404932698020704818060672740364988798669605500585996397865414493387217007251281181892151912629704592657692934955025816692076610314876278752001911997786992753611008887043038231585380345007319624740432481512702992665490541137618258728022907539674098999574786590455240695878166121892993453776440694633418149027671996966327011666369574500077130231727369260253649350318334013805982621730169508039759253243624817556984058259178239712107929685819195749602164736 [164,63] -80395377634182852287287475475710159547376097206383745159788890212558386047887505601641189611001542461339148699862359932402773673986760079476788573727314111070989540675890431763278687889691635297952341599313660234151619054429184631562233487323430221890535528615203543372675988740960783903072831048050653599229341473896832374262177959016461958431628688185430210243631719749311169917029452390904793622917155269763375236474360982081180070965776963444502499668141054215094035468978912713619402155551457001406041133636352383302019254528597038541459628030429633038829248411311772053591463830330371829030302597661572629565000543196474077305392553116827415980075358731287168149530425371195556287959848406143987554956882162348620831878302583833832017734431772939351790758510262668535838566700375015076682671637949087011624259770215575137969183537411890661218860746380540119960804333297257185680830681953246367920374880090401551241920036319052802767162529554841307837952134570186086063751911026713346644610661189144208337047826851486950600618720315864260489554875917404361212216155235405137518259658888386281295857160635315669323196856778971562585076453625606138212136508271494973970000819663944068472853872151482722532447504238362623669869151463640730644726348981960205573042578045040122863046704074821282854912621963215210013354667749289050009078115541667355852241585387963313902081079378757310657741258802322197890390795799532475508376500035273806465824667354769172882757092363742929458291177711891456612141689809459847917585930442363708449894948805526391319457358703658358326342030276585515784206977219225056692574403502062122675619688171723712769853162737673735732583921688033938935387872811136426610711540952758539213105510434023938894527339513525836734328717077557279440467651205027205349720322149168957129490432 [164,64] 12492455005897101970588877521072885001358731991792648118840023665104618900466234916659717373770870225643582872634163701446254714572923266846421801731164761729620599494118700336352587945055659677754522374311457090270421659437798050256923617119098189719977876640861500904819755957969609042652566688577783651886391150466345477268591802815759223209672550459758746799999298216018990943144735477194927930334704767518086890228535812657893757582749418497017430715506948179980371120669808841462815182802175970179849811264067311636844512948319792017962198413256146018676428970586078183393031736858738259041387465709458048417579984475867792385846025378800158302855047606062696646432004065227607051877551910190911744996315088015347329463629631921837405103720749178555407713779728126141785835222080376087777210673191724812658116080648902878440475783127452298339472116285859824084129834332873732073216314096558375586698336864499390179760920466403528295929018103244580052938701565645351725252299215614175468785200552718461685245705001962127934702704391283831202552011597828220965761635444726927797584881624166388719986299575546949561502447023663596331884397182897120302573450375527186336039854420171326921438669514092707970060769351360377886276061557729251337464339364122653978465701393006712966767920561041452940642555229374619828571130728017182567533597928890829783960241538263592228345785153366122831384515240685572551076828669288773016493336093378857576187653359925573825277062846937033780219432772931091711371003677067998039981759917638843468623884607824811844391012525721244427831129022776905358020346077250148574807410425093744232147359857330360092748894533915214980284976457653725188465971694086783461908451476003004830863614875184654463554467076895311341015736309114729673270349723166689842373408228373908422656 [164,65] -1465672941273113173778363923165885139804149978040622167275945040322481467712549059881406089404053467148063339414214638553735098915928132515658259000894215078843214352565253413764171931085809818635785300314791617812324914705801550055861063425732781797551086617226441848329766839692960986743900747102195120621800254870436340926013828945988623216087842367053724719788886697911731118963355361484272633401715334873350731904128820755507876588591653450724371768624826140768673870489532499364421617176266842949415585437784307491980902007442337026118433271100531482367808733820221490216533256469060927912999384697777456614701145599549293919910179128272927958434501845041788279509373064380419098018434466670939509322941513337531338111841388752442945069767573994820149416644572225746380398017966041826846153574292864927894144874259004100501058469842275884547764364790290526957544719362581126585812599504571758370587585550067434086552406393014021935849941885568299048867544185325408097978076760797780325333716718960128973045586639074452444846453328115588736269053843785435785790635300062596925499293540350334047852800020275702812931838001383864831603687027237736243788681386586430688311395329368550187830574966626740633850493501650505841317188438855225771962311734678195717853772376351725175775907466071818763968993051951702923608617960700298797616856548711798445397211657137004262147488301539226074297679685418110514515284817570340147846750875928608227151218373097243663667848096155083329161513615126876963291087429621594607765530064322575371731810585097808500468819011182613221153204244313258088225470774434344053267056416447140796921760428315757008966954524481490335187089199616271110506308610707949426712006137802040388668803799411211410276075262437763147363407111727751606393757391100956737178194675442384896 [164,66] 122924964903061116131124793742625903178610514614213794658376377403168641707440436707614049761387688210534510911075391136146604923273174500010815955944095480205952758720917997650777309831993452678676240428841606764161562070510288460852973711118376485284212107084907915462597941550290674219933383990626146594132882301892360743835139505130858074971754355631108847119791512820720220154299019308953064976359694985551536400689237846771891985887171927951178975585705505338653734176431166990483468639490718800543913546861940282730460438407225336658431563335860037114627354973161038504788486672466069986687516218357088396432490023440313075256387050971600130470260405127456529202850644120652119905464361504635677760614154905315598100300624912240702188083697820893906751966376437132924724265813708559856485183981111202456677484101419700234827961217024127670929495796947635382688160193283272594386182636984156165557648006123745726167217076052381664836022737214475399753538735400480743578090475255472421660169611127083818500347643760727254680673783575460175112946984141370101102862543701496974948183675961846964461871057973350864505465915846153754548489866101521052452956957556405612288755622766692087817073739287558293084079019171562072036893351339075847962500922183360013828688997405032056323422317330323029256519268754512504925317372246607472287012826760444374973191252341367774135106926467112341864967848910791053538305262922309717976241745669775708975866801975883643509045000538066807674473493728645606247285425835979662568246770461451191453186592243230036793105956270110712610414066964546268861724495201109851762589810682021812062177769305256024877321439504392600291235269120232424763709199034789285365550203949417218889505819809404584356925632898030582587430298022889273553238555586449498247501712457728 [164,67] -5536391386964248287836002050013602551400363221265095903524036254600074008115534523425105369665769602062180919526852535975431872591988574808863413211521673410292793724961755325963763820438760948561794853570878679639062530632624670346831171411973150931121763184173634849769414329831500343660337909258191722697473480076730292403230817855663603415412420739875388851323924899443198773210560848089164094411796390931526772104743835036995902327310605277279480731373608095365169214369762671575947902910360678944485189336131076307913665949212127263843002349796172947572242613300577629145732328489902444501811460664369262222532991198042590614404706975181739792558711020816429819824786306143177268380175287248381007004794009516793705651550789293358340677055218129825197894024966379944709496477069421510175999236867159674884186677641003731696323544189183089536014690266841639048561452395133079252247201995224807180410586696973072385154188993993167207847745823604186933325817166896066605641520669547621650091562024773631106276620158636671757656388917315859971302912885460332406870840932883787645942728714601906132019397138456019363067565497708328715900145164684667380897032047583774201974583054012013221017132903002287764774539307255139866658982472983129864090486391281258500486114950900542864850398294889067771704949545064757482746230814447109070670758362166266645903423437353840807488454902684360472527241393492938925491113189618209867250279367217652197634257970157647331534630521253507325341999454469709646220245680176413696184076127858077362824444530667335426755802538092210485312532346897841783561055568948856581659220695922076767404190936355100010484900490137706626603393303825588710613490405070417395366198926689649421795166713047110440440492759521503068040440350542372003731236776802903429769854976 [164,68] -260019316035258211629953513574255543960055562904457821370382886185403772384417989074419379542834803148383991530930708457387749505101669291781140945398408083806909100171650756537569876969747502151856035285345473276806715750606001900111919126524482259934398971792098290371310522992297824993790375281828328905098113867979101076204702287671510574332308399222719111026192823358350720471675196010481699337660420146003793531795489828608101732184172967966565128926391980789078528649523973834664193239600534020938763292347239911074700013453958495242776933576717168680558315395216448122930334586675397417685929560150679151990668699060663034631430793834277869363094631669100457892923079690227121154310733402668104691430668169164634818065441250066385143616300759929217803729158169115426670812208628164757921493948875890151289338527408019085073092820198560127488195914265979734241686443708301080851362020806787562887917067402867234461171087216398570303059586442163088102414684948162081676690895212136379788957853979014307809146263006803923552607094031327857314850311488090352671264480605179816459670542810188037228815155297646316790465563076054899340545757014720615045091752478410915284379119716523513942377587234605804453616429805613663937566670906181384145235610585197574578970829910333909311344226434620209628363877160923901599685946365312909075517026633206909183441255187270092564979728111239553590818182317932750730169174357377736477314092415560999331993338598782518368651174032889700644930579618318622815044540102655780601566629424456515894542264918587808681888006843834482472385489595771106834430337243565665357549880346586958636321701669182185296006287453980646171253473641961338233397304239682205530945871826332519436856602827135016485208044836666547558804318993879502441325785709373543153664 [164,69] 81704751450760189177714605238897239798283114935107569824780199673982714320154793581949609955196028936749155790937291362595890346668409770013514224577623486113534024846138983980183866994982393689853706288779154198674987329097044780620347241407677471018061711248954171246275988226411363720257193001279164893773301823239184476258912288368160993110471664784230331892465294679209515119232232198416351615507044111153882990884471258441409399133200560879325962551415373120123369949595497990275195942234328036223203922651999728538351687901699580167047273880990763673430400373494505643268745350630377843927041559117257721958802154336062864113219694293982415652017430535854120086718897889063645332659426406546514480682610934407539294577008531001643387597090875131003273715536111756641858120424637477639208623210522166357318230717439952880662485300624564975303069092931733915832042098282295050336798143022377107414596437984332530466437577612881843599138880430811299215151810141599622390538363789727409913674193178182026142393387594904578326398364753753405975984009225007063437714099379061754176278817718701000129358388393300437970330382945362373617755484992591606803598296624953356000847630733490805978891603478614703208814203810609540756260842903577768414169495646319278038244430996605250417553940380771898780058625605227784812861175009049800999552575724849058401936365133487877465133258716105364683028760072769785095649273248112434878519036447450565401592068240371956541217928554483294711260291797762401259273353688274978242709691918565446060491261386123603011779298609109886806470780761182754226410417412849829921778099618898641298931636866561880102432826184053225854020873203087623991466958649006400815805681081142103084817584151329527252572116848223371239745654121943047260369200119628693504 [164,70] -8885214222282689503644858819528124463647763788709856492046330174446502146842677830019715039194743927656568644346098083420995310491395306209507297128979125134671353641203162671747597003457908545113702465231582201785483315251686158978411363886921102134934333896286003430724565284178790615184469232779976431534822976279958166425991258656501060411862785458925220679561166768776921784340608969285832590614391941600625180047892613487760100182870820317019979392185858882045967212744643207558352196918458441537050977375784231584616039531619669495429500727239426796625837125833393416738005745292240218820469054389880426278687364636653460180002924925476277463247951304334094376055180973756365433910856618294327070465322699861813700776398855323541386979649761565619614658645002979316334133552405158509839101138367708266859366893465184678616311045641722692630455969918112020650240733139785960168255116612232976504435932429192753765305028594632622798770708937069475033822205275065749686428854329991276675093847824726967655508834284480444587706805246435938540843280648262610494673376651412791086784557104625109411248427833148915933670851126951880764546991552608328844345227144128931248295787598484519547268815340820318877698992561982106364796020149767685371429134774156105794057859598462313082837099748621657800091270530150215747651308955965690176802908088256358922172131890185726481112539535017153309533312315874742375606645105282782949754512329185512211197274368040669630618742112431864814221986145288762441626527191909847889895319022920439295917258154871549410748165200487818288085698134838153945908666105784797303193093414422229033240726832418664844276148296535577794934760067175279957225003505615103470937505967288412365547081772002007486276975075939533426028354970139559535595370770923520 [164,71] 539393518680295070367889719721987896244153682570770707524216842529212577180280948640347409079864262907247436143245291163174938615883067393880791683203341133698217352274368481951939982391408878617497835021999359863592561163944672260449884301122743520887864944733296878132798374104196499414060216545247910696153525480303582145527084916783503147586217739410093274459083222110299565117510274337344148021570329037502402448437428132262494653925289068776760059093752636579086253858170722675946207938620404090664300835770200201517148583779683568475961711719814797843592337504729439722084436525414044968760255876945640734859415127243102683834888554679282291179257268001364098597717989064178680277348776110405489115824379241517572781863796771439527412874199430089251131285551085746862273400187953285750585467879017855488880652166154677649376753454617998388725953915713096761026225965136972625105249966419182734593792594603597366994289212630912713627449406618035568252925855414383344358692496812082864628589417599722416046223418120075479787241668726318378413656342365370552381707780929312797076803229599502478943470779051947098050528187737157641310766522375150085751180488673068053370261581125885353727707744931936256443284410695697695885570411060768986590196937789078175982601735589159499959225967999360221025396180119547330002329875578175435977276848918555605571070718170227107380472211105708341664020430443831474923152073076406145077859429640219486323859772093328612066347130681150694759010294132275807305125959172784030319725869758890044220869631255858941843543072840227093757052276613863900422018423938591809916295862699994721022853669275197309145933821238605156431860307490035433125047296716812430563327929121648878947482530414984636185588120509939111905634324203658414259678740480 [164,72] -7710010883347397496554666710046138297471880152439696981302804858950584512000137434667236739328366305514105850730218127260816241563443378853931234802476682974264361861652808907025986557861199851341438160987141750642098791877897110470494577753309753896323602001528641360337737424016927940498361768413740853656299871604687157514195810432866706122031002080259387051193297445772592650181946781434662064434190193274006101705458764888330402183591637221618553482485049168833494722721995768748519743460397281380722939350576321353160083325359765246046556970848612067397432586331980368357795624418282672244939714353956089920563571244124438904044610958399587881057549265091063382993964387262571063360976108781400702350955329459640073609926976281578865206650399610317605778294552181885417789836002596979186853684165185936336270686761395625232001840676619242155731665319138920385476209457310341230834303301115162379608258001363770759334457182428321084192915843028274506753885327673098253648327218780287168513922451445493387470315305755734426353046449024303712147997782917777856727254152626565365426655083543385213553883338315920986732169724038857381750347138095055789083644347602293243258068133559461578996941312184219893594212962879605605958943052925960282080214990705328700297997468067340362072656099513999625362824657122175440069923001650044692909920816623511461083718690996385564365529787760552969349249687212238175170646477802719285323548062724646783648076468846852159392843477818562115842852589653256178768185780717796020900865547682554430859262845570820697981138917678103284061938988075532817666902489113762109240365440315077106901971879691492543256545261802165545432518628916643368521575695776062420340923418834176542635558594638840452244049003001069801526592516347061860302848 [164,73] -1895067789062264035709531302401266973520421874521947393492675242713533243150244021627029540198120926815040693986263953864376268101489780808476412083581827382110462775124971886638736534770790243166947944291586493412575792967260653169572115835143768727587221276193642500555324291979149536176884019499064705122691699820412162028388798148872426018812396453086286353701247770298493171368306861851280897590272909647888676844917185554246004071616586450362481278004451931453128749783152315543942276735398949795772338873017552168701382866384852283039346266466003836189806211038709119917553566213420522620643439190450272077664113784340275120373665548808077994195808012817209867398927208782166347416366294163027222762955308571994806201635495707402694619606147963019137960905522721160704773072953109278231987582591976416541361315847081108901185534408574797295828458639978084942033877927184127629540549615815969722317527397254047766943892344699461510752630571830704783473344800894416648609437745965854947644380324130590243581616892267201929722111349833134217461000544243141452208476690139378875054474426320476376980362239517620728867858662755475760965218752207591936779971248859642589089201942833230065130069076896869940464034103583282048363807811763744181868858979769528223637720996372565259109930718012422120837852465589940090148369106243710194781618139175017642523510923193515764592497853993157794194703051195883960769778354778666342317840176876957304720857772864868278265912785502318235412886142472205347109444381059732263513140368700287887065262772367868905486514823574178789207406890714787502772231615396203271518798251326030866531195329123807318246795021799729936439796896224145554031852773471498645365881102452702516377549402633959169599896682081420673100982090286065778688 [164,74] 225666367889960338260246775829230044651083355176778548869705159102428606624941066454240984176172599016201936315374281023167338082262405760074267318783013465141880472183241741094348916578500088707577554689184214054634038137709447916175241414920611295784794023624053495803969597154704201266452003949795980294094115503905719680732542255055882489950339299849136472293525375649770351830826582754060132365864998140400038952861000660567939518600409582730636713193911587834709339224267928073833733384240386054765837931987443451700912431389503915239188299307238202026269917569043774566179742684907699260840526857143586835088618424677476302689434098293411418879045486674613688608859676539627559699566692634284170167374231032203168679924353805434240487266294882904413576819428907564565887221849766304096013569586509819846276414695091273400448917293371332129587141226786987859953654601527444439470997112532369746972820552133071625458848051725301018131519778112272515297181714047254191367544791254405408152530300362918402417073772819354268188576101559861072153959636858867637550596575552478040949015089085017216823343954779709660524661163528698525715788774825261003170088825423282100828395090582448683898047473906220380682234827726223035746430422949314232549121951023683353185596017721903234144290380193591108401582429531825510469701092021666294306680698270582542595837568146459242877978344167126888731002437789486880961578626381448264642983354938370315832341126819443514604269853522929455720331162424404511826663829845121699522654235288407378668910277205690378306242324432591459362474590312372334360587142793053714364002062497908939519996026098231781349492295967836293267877659079094111914999930331993606944604703961971857073436576518656288309347129661945375719738510355202048 [164,75] -19584212489777367602574358939069928551946721223822957369305671314849224692334039573356370839539938820714910493326409530796481794423836019211937825566458215653056201981848676894861574775428662888621214730331700494173341877927900285604276517786047798422047213570064472424297517391839523072264218549004514065407716123713878316757998615399290919175149523591510599670811783546533779804897351227404917243540908962402159203404591969408930249728917496374288212858981812672846645601551314345946514153381335944735030818249516229675679824645143914823168593280511514343326073313650216445668041013217924668905872540278763259959448183212759769484831250101968954090715026177052709181090492014905945835740797657044100743085701049687655448815152682717536290753006400350036706920022088177595514866309121500264462910353714298921081388440799845292195834196251540951152855150692888652407326680086376674773091112270936086848769333511425181760910463721297196779341688779268621024452486797278860226901944919366745022103050584893371608140323962926511930927388881643239004291995873386921768006938503158101751160495112259433459864359554113038591264968145138982516959703370158349577046780084502641458084304681601434831182463097296695825309183790838263541165533464830632874039805109044135645085514931484842539261649624249166720127930848647961048743978043125070802718875733625351491369645528360638118777792353221709668767709633248944461193166935511301919005141887542870888430380056218610436746368020792388527523340121694869581471863213903898118961557836483112377254901198383247907636020272102547089009229197761650495764484166772553202542171544170161180146026749847427318912846963172598334893254944156825759620951744712994750760187499295650624797370658372489200185766613184430686883853369344 [164,76] 1257569767092945774833018280179046543919840081459874529418929366059460500305173719801067880620392504744436785884259633175393319007799203119687157325117438585510483189664904632739495142448175751332188656865970983121076637497541456006745946955676322862728674126208899579784919097467287781049306781401105771632180413830816604474361690418983029623991615164915602046356125913771216029578211824742902380361336240530172773247332440045641819955736032900142757216792696967835574536799091987803013784944206824279667633907637485720840510819858681101944523372916109155326276866766880476823589202745941201367739993115048823224004601536918006382740234486969038617737159374283551110293448224629292400471869492946974888136190604852860070768300125571316847092409808247942873721034767239618668536363074092951023158088835090763077787774662077172532378227230870104431763276891388166813968449375129848831397980287254854677806596985039200133105315726373097624697569079382216304056494810197476077211325497791142172375891559086756494463492298079009688479339551629214393531585265772356307258065235973571898460430719172822692693156611662800413096185172437004920930939937894681034924711312625460147653566115978137558844271318463581845775277184300153617422284026838203907247549690585149865523744309609084074351583736543690750690958044159641767808309961590666090481794451857909352356159771885420044166789512972679351255679622121502227747883572766676240146219410566614442700680724905979786291976444059981736678749844389146381457457576354367213358510409901931982864225162237175023354744583402393971673627114284920964428300890785856371282957062544929074488296278748448680899321099553964855896668303272867391767468098117116108267559105219059706682326681519981348577022759381619194097041408 [164,77] -43989525834565078802169136488849385152637903488284572962100498930416723170912833279714714383856208525972856989054589541203878962316084044247842117645361411836225992176772083434962054809268741012126550076010872247380362035464824118488938279023342942019883569689663778494469850008057304880782429265962519677621966728786823713324092104637857116758620511130925006371653233926742978234239573119053065824637254123775658711193342676125487689367205744725446938216876330812813469670660256906767313671233511893039170062892899198218905673277465987055759275927447004904692864213759686439057260313429478823469322518373202910380498660581887998761485034763771785514438578309668702756652026411164266009211058466336623857531197994750274472979319866648770986597145357412170766362810867842830296418618939782750216478924286823927277994171948530895898309458197744535609669735759046694870365546259888662224460620708004020261146495722144367510683910039914944612091870123592713827615747636450160157213068254605572595835621557744441917096449847019483460263826201140583253962264711699943456513016659795549787620798278602440759944869209404213710093750761608370701744046484542735196380959714340821389840550858756339230172264929207576298758945493692057239738783412832268859823868054773328589709116037993429487208233933615210237739012899791000949901714722595344651493569382058507597789358232450716422129284897245650197288648218005328247643732273655582342750893368012304440556580223629998610767548023643175666775986440946720755278576261273207960368754925244015607931545878209392118564800719439690530544947992602577854535300373235859391776561540102398029397667354036980579162030462887129024503987835363098358392563694266149442348655640244941764645661559205004392245590797628043165696 [164,78] 6470335376410793648552064437482190644984496108593289450034933040130366450877788720802156094385382535349523873391698903722355649252534945463770227035776048154411278600099917170766935411219995641872829465226153970178353929316376652939006604424623746907357522024803867639451111135089522339696171112796691416935510785937821268831027139553382213150250233933085355290783239647187675113680835958542833497109711910910574071991010422738069919921263811197347630372722722878899713714678659870327731656428734162824369869770832046044827978079151139735406548198667688451447549491203889584283115997449648121068929584387201991980294566475139279248476774724879551105320489609831704786360289646350235903119535834901663863533888351510540087877336243890643190867662668137950728800757109634700561907316513805486225490821654246741950139301675605150664630938595251395283403821064270362229939873084928630913586154301937350449655047794107933225379542859080369958429035493140697937585927971247299168624267467612170263008998382947137509921641596753560188625954340390411251278023502528304872176573364513778814509919963287411616203915199801007275421902722673591097328034075342765511705569917734601128887794317082594683445760729000902613970165586478663468441046187380706487197416345884519707681250629969204399960588851777565581074350779180251181210422492847237343657692128851108930294474796465973130350179414975166307795542534478578457795715549017356726905350349438501521331600573168704312199033859956177579137941476891871320332667036842348492951878089390245360785561832358108712665248766929185001145483993368725083417460626977156102267405300093439634705298346950091663569298052628876663346024558683571143678835829551290892128779424235181823554726860458008300276803469660209152 [164,79] 314846182390255140949541112179692743252868180594120854174691948377849303661778314461189975740010139898501027060908939221534172737518422229092151062210207656112698565160373939002612213645041385908080327936374618895748145267673615327739640757425510940107861345318313409932227621776875854445935094238029796911340775134088727809744254639121967495438723669694942401997975688365019604603163906949548587278117836884599313317378687068818707360421895797198255431792896185515935553201769379735894319559217754449296043977311478742404930500189228526854239024107628524832857937602601675851525089808746135553627848460022241904568572689126319565437157839800566366139724448107052495117408503271418342367875065624224970697260816325854205120765203188420273180128759282219396864518786680554628175076896763173801766655755108635043061038253954910021475971204074265886350131355970312081996304440994422946989858194960275098598346708262711383144509562202407901214790715050353760014222487225516933550748994941742440863135822594760868423258539004341221657829837032293720044857616525845897853878206858659182824590502661688552920532285353995529402632665535479162685397304969537874109898261721918988390146942886539264239650998709100793765356825192175852569901967202106754796886412043292588285313565443947175012803791979038931789520538956993214419781989617942657557523470226987611515475590802759550410276880634139993552439090674283195150350250350284431444815592645054390490769425859696751502079160731334228782048663678629616879635976309835524125102348685583031032250641695980049932133985915775152888631001105212519283433210490626231119676241418664943146299028372165125705437312985094928538919542166032472217831572893094837991161279192923145652622440147992979442026214850560 [164,80] 26546537744930352587279198639852099040636950480278646995370301512210686303061163729918882802627779590418307306728346041495873921585326671409197285325347246812706676581593436899549027550014169194043116276242645825087605122805988191872811096840561148113757507201854360662199527430237452362416993426853287973841066694119390810899643646537688321954520894414988767523801538795391402166245912042678719297831631697508076946151739164686948804588532748935954369075558323918728997889980354693231333316101360109840805603618246247004887213248017035179442948486544774787556928129957224888886503833078235476761402286435882540711881870812731222273213043199088349882524067809286565644878145556051426524351712561664959400628336040424248309357284475165938137695738235151520018158823913906608806669354709091233143925423581956567303125297910709657288773533501055082537257338976434379238936912870107985095671664749813081441233102710474295391262695525647032174429049365516465144543549814879479335531852252541016303635350658503074321901565223379234028879821316111180896915860059809141130089533073020213705075416771158027268416648361033125380418419661856864211935005750756329302886852644503285404088545640993989043671846447631653090969615805470388388090307502284602466637209850145322845632347297134655868604838154246411504397614662973150059434526611789890205237628032267745122864434150428303268848812277792086499028175108934765078537889159281960298868426210779591734450789624779739555393807456276190768498922327725007395263226504441630810685314779837947917684475237837852621356589166543312465604372584917561109791571663702903035269461345769016547832647176702561629571790969443702215137766841665715974355540717695027004837526842900232025670605881062400236052807680 [164,81] 1265313995091097581924886472213159094661358002123891970163934539605425634982087224279455252648294891118212301596176120834860048585763711311517059290478676500713626621026852678230196184475819678300692843447730519347001890427126920286694929615281022978021492341837231016932048328457410451860617398683385065087428074205088239151399379749274164169968853396235162890629956553778817058256894434425523800831445707042062636814458197005922453618464813239554785070606176366400892182773146168201703821747279056755569858309263550612384719060581718959370222913817723629049988541478990599090748757330876481503495991863358900322677607783891108214950378000078107763506385784469949577916665198175614057131128637961980216128892727903347888484651983881144083209868391354920602771944827233940456808213407600566037532542458237248001021277353869255521515095643248898522391088221089661615925195169130844561192469717235223591334096493577019690553135972823336610930522196018379189834995660669433105159364000878556257462559976246363659414237131433541402846947038694164672849737467217124942347956110157159133339496888021557162347212664605153908016525162778541852633510735378380576130890931014072932485492621058635527620236191313812433574831874727442894739790880899109144647846052283531389635211172388999213505888630884362318609150314095430956703142314035074348246755973760701512590440701228689200183183500548069507450811119039916505604466939510067893698708525561699595507551929670692216818743153069080055015517612639462294989211376100814511477552359056377222723663739297723032528094296043805509346534528986204199407447370878867035393564570208756177150614913964642152024938842251338174411047946588144492896133267088664282285750483865221627534287265350246727417856 [164,82] 45532230644026763264271230140105818606588615406012044672431530155510704714777448986010368671735439150673915084275420451049532100193193109223024141749710947109954223601094342709380669885923268961688374433997360880754264249927589998204582358137615877600333007647677317859662090835990925955320107404169495693397942186300211800384496589719369863357407449861204775848448462534427017465187602275463547094036122652182431447090520701209807615770766518411538342729769784517571130424742802949662897901927392349054278853021798000937439933452272023481040522967376149536085982483464419328322403082977589675262630214402150556485927194064545847444559385750993961621398551741155647845011890251777887958764966808342512544782460356552862250720483971065621760381081034759345247317219906785173043210981070925720199673298648701255644665194410134210209375437427717431517243244353755740721201147723756997768135842453163398899401353861363364846742501698929072312544165534685700628556372930868231467090491043460341587836123848174198704570749485430432692690562637794516959376654693957426067447869039409218266298677287938345172788308902936033920710759580657264777281426330724753655286769380405744146433288837629917157630024579903528615370550284278741661950087167666850343035686206833901090405778151024166518601526595446063633735701174618805309120226676105955613635260059153036230963634337084326813381297698133325947970635672562621350329898604855688303600378149131477063304074665601435041852263954448312408190995805925124517250576300835063414704094073899548810662035879785692743821345756013563444064198360682321563171852836593821616068273485105127170163112832161763956957379751829527208626430083406919393729384428991466743401072835638205471612767831596285952 [164,83] 1347559203802780727652980690129057383038440795328553999536027736752466649924614046447510435075544351498865083140516962980236592291689591168793979672706952133815955015679563528965362476305674038433843010874363251761658393460944101530561027612430543003458864214125121283233794931559188412530111098970226799070587820125154090872764191065039879009391274250103698645634446656812799474014209724653045885505824651695055739548638504865585505156738834333978437056709376588515919063078074990259379395608043375023781538569358514119026891928946633585051389009310118636274378635588971955906334194236427407264563121692913756776451375488120119955527530070580718331028363279990821513716470190798825526996292968628626753701217645375095547302403407483634664234298701419715737540713246399097797117258864518168599829611280277089041801497649279642907359089496692696734625563550537250417327582369592199419110758960230137323329390158173770278932391507618483283994446538169648349016333813781338028538438026371957832193187976688948919573309474918036858708885522155125713365347081172057427700093993474259557616097162330052158394994915284628984660984247484296377590867300477483304940673519013629761729711038463917888999883118311149488397152507294018468322971266325055782708066202759873182621328584028799023401985175891883698435042045656438921528160609741948795342398447338518153740501191613706017954073040725321511875796533168583790898988465043145401961397188953289855026794711284635778308837537318364388355996521861913598544675708201592403979022232337503349213981901897129224556638651595551859864645577482180359811661112261597639718809213272203936606598384777186938068522451925524692555497889052759433333251151564234216932286085410164651860183564681216 [164,84] 31804708100601397785488049287456508435679793531291604570717175021242767757463830807380390325069301072836983928060324798487047212360447197758556480817116368391760360207261206980610090133934114160056523204247659725254386038898919825184624922050408356534233769543619798213158404686646936340842114039976940159144545830713560660302937291178073095635115334019167917712350723148185522819090065593350116894721451072364520483249922219806261630430099187351594526828856380282263671790938356650644803942504461701412464794006527472921688885874340149112776729382153971146458138945220102434474881508527459526321512046000021112654380327327127009182663888414774315469150707586430434462176455488748008021548255471064630335909962748648831433599570155125919268361627004675514558137029183437825801654464333933153083264558141492017474209124681133753924946584744572773941024361365277098127216785737695540438882128747846444521037690144345629957861619218467052039007147555810293456146240266142547315383095379930968298764838377364435943700304182997583070421351960728239362592316926440552696329416151475437632990158568155425242830880337010191102050600711830146099984234353734331185141675234566840052343046301303829753738108230560548569451061949594011603112435009396802280039443529180243308758415976427215299089105456120061855216408634853973444363027662613677873183832150228313935511726331385247650230111297589594227480905747744108298566132041249048312982426846366945232141793776673162386726637551066140251733657383912687464553649264810100049437195903275590644394092969948450025884028983229493149642273689773868309068688140743901624491276652903884317072981929565370114171627944116695743087540145001828205889851969649369054565110613854557243076427776 [164,85] 581579235925736960106843684271573012026017023015533605509365542569205566253311989170427930940980972203157169557402619947600752177262464009512358555780507618787636129319632366866557331002709995177827143253797430921918585728980516210020312339538920024703937800883378228964664953062361380197914547277914306105904324415461787925136830298785176081144158881833942907142034054855182429853641838968061555785631083692340748786394210588340941647096181550561828070031454231336739773020370043709577972275949407734471789627139690481705461121753634443028180129683843449245254562132645975705129075873460256261023164425172194289617573997326370476144017074730616020479023179417020622657474641416843476801176720075312983902376035930468714334055278317553043130548439978651913813318310944392926490295551316268504694114794470696384970942166526826065881295914503428897157440554616742005764666298023206100788469035440548946513091365860967568566759280432486517838250566287094883323660573132734311777194572775281658468263366049138578661110443863176595492178117507547001708151258624918557558531157425395188238790113914324213311366139245987952180024111698578382482975734799011164161481067292951773692156147752374878883664305047393006707783260751367972093999429341685017168619395088628752887099989714525771239884057150793474933583477604675380797110319103809719854149246715266680748678342491579315687815534746863700779974265226468568698834959875789470500268889663422941446049399102008193397101657278797908398832111878228499432564810438415200222357218615556376331430388622206976204043058484997226828063380481974902753232216737743467991495871175244323991115208486400295443045193498243153416992904398810937846650922188060070493859386197568173555712 [164,86] 6209695992990568067946454423371153210407301828853144648833479657933669504735222372396593582570282685225523104606988084959490547445889087358572160843718717860656751697015625761675817170489506146282298799802592529503470062276324753511589714398666385753306789872079352747773368060114021946062902064374222392638240555503825648443034043539554751595345066441387958937637628452691839211288540609198999686415590620432448570814677515307723874922562047516308281676419726874337960952707946600401996667211668731715065439217318090781639603379423381097991088072419952689681043706598673844505813926997996524318892043660651340682796656684198191573843466366350049692368061083179101021177794202323778255904001510160258330245821107559422561604534621855970441009283627435731407289774518138653109480595250108267527654602116732848831517486998560282028410912482129250584768594120338858756968129200075723808954264728956725247615820230955641000010811470735145674386145666271572260589697399090444402950534463499839239441298326471723361582077535234919860104962527713586201114908145995624463768336398379723217626991471311192793457448894734496802789280296569592480919501415981195821034659215256122610201565435243940211787019250846281439827925385900335431701903678686787943338470869959876409855570893716485088577906205092575646941168410438977372238342065132631193595821724497938708176593699258579764394636426635648003120139727785881447343423313057289550326966132199633230601989020189426413067908136362923263011242071325781218833146664214555922007224112416744281960213592928922609817068246454361214889065767615646321529382037333436323343316846722470399806496970811720313359413969518774977636543850798060478426408813445810295447215500990606336 [164,87] 77761700315404529801377065127562975464242335473663677264256884877950434167977013473462326411432973582131587780238555513953036870007142020624144901881951830849474811297714865151855128409916191271062820127890285722076365963324401462403075842249477108476042111211554429661089139418085787207042209287652100996381125014314366607840987627640709141007047027902925561648159775487958897441375357830497942154883591866059660699244272029767121389403733176875345293557335924324761188588317099702430490098947875960282185682848601737092100078715300649324287939353787850406382500353712122757065264797230491843928018803109542324518868076210545687194121054858519154726683370862439755410644635058431166072180177560834565693134494944212936583576618125324643274600063230569678967471886229087673403570640174026468582942939445365357718654282446969898323930885407405209161152827368731545421573920738734173639976587757146268203466518260748597214913309345363148327898982009551958035130462613758708916934337982822382179915618413903053837676332996816867918484423296548514474546280582053039270924817277628220644790073909969051627493062709524765933895690475674616114284776786614521347103697724187328764816171433827683619200699197712359422880384186437720623187827198754523855726597646292455426393679282074114459493797310641882842159725669116625216149748255906448285226329995120093353759254763005604254284188793345498629633848155877963449356733622000804668642920813619788554686321124256110752484843438481059642573682402379694095526724702085128418396001106984095450239270642764504872571507339248048907670589715525927457782782934790890340166763448554509604846648520103339399218167051657224906100743940744220299219459868053956565702314819584 [164,88] 1535728842334841853287933501338677186024062174673974682635951661489435709996266109205203290136058534407044397785368012215337366464788400497787441176862487883755598979231474248758150631722864267569155704620842888512267989056945763351142755380068479739465574902434291064566988113527334954923627873878991378112013452551635957070697127011608750310253890152332070149177763728825571028086364904106845945232057894246658173796650062723568630102746909737673101908576004043399509182072182161652206574216229551239121738753453806935115519152318655020339906974028917312979400118097622247877306519372548967847763086588303833257010665095483224395533490782735827036605987180683477792865869129806436291747793741040125073214825625463872563988585500039519970564244343316907881097136070415071350523652068044588536631064741452885984010294958216989980075829636968006405239869800211546826497399547169311327425568616918980555317181518751808375833027600948948304994243355864544175487164179068624843834553217197751047000857554891805004873118079884886287657804044597791841335653080357097144392923716026167332952485552477468102286719165405209523856828389491448016921117222577262881899393838095617707182099662852449515860293424867527754491454996968685487553652340576804841599410902451831681191785305219114807334860162917418574718845710452995233026654685182713923313940771163477292200322918077049993333028507902268443237766535957250587648733077705630946960895776075061522307791381380727125236453923007785244141502050215668866675068197120078353044209085840228160924093392228827991584414048961183652880708543073588091510873080510100333210795429718204293714622934946496998765280687369286393915155613537976042158081555419454206825725952 [164,89] 6303773916592707853717675425829520857949764171468155881093855482028594032220798263469053692828765322789386201058284986829495253777419993211068404989317134507420118342338199805816152740486787360296922357032854218409311253449468914571217042564149715300685623370031534943606940648556185036629504752898464619334934388326539494731480275695705051350590128193110664036188995306869890080845755989907788402540579378129577751209682262209854429744806674759483940262442876032049686356701330128620362846104055088510532370046802277952800645558868803930474499390495056759251512261309645311271566078617969450879070184482604135328503337993405439859854187462267493116349841689199213981106363378333334875337507574865930357337445777010564004580562422285667820919411319157037469583504313101285355338669105906132953780735428330299167399197057040347772039724166530210492851500114778395818012895613687591365692826458938953994994318968750221679696651722565251430572429542705525843361312859725517062731468439302635890071731654804448653891105642582426499670567082028729345902998895117133421785554304396326594077698163523919231788393907955835346318309520926435265572324727165523372245150842475967710523241894599084536170493580522500306320278475348051178366157549563478423776820888938145249246651703969542806289650771204339344729716413389725649331169794189613372362978052508418422104665261971123376001356975995745491470257479098504747485195327405592922374930964799328388066135335772388891425125487783779889477785113306107085306003380202814719721323883778514024475317719862617014617886143478815339055834275481711507043757759195523509782882024862294813905201983138239952361054608759767214663622334522676563503272543368178827264 [164,90] -16238082847092256401237084322045867935457124486846065934043564492964812485423178470991019806484458776674526772363815626912974840509223667600453504339945359725746174555749009121791818824290758503039780201396554329202007154056705047010758505629693999672307888760786958549075918316190762543907354102215903890014740216345880740903994136488161358212773753199289120974070346863797920162205317719293057283996863146415316149672403474636428235739809944753939754438486965541313363586112847020554178296759230077807220140153436147429626578885011247420498255515862490367937015103543722841039309743045246796021335232990342205405383925891170493417271942117613338086971102412993500367684151477223548551025997445847016415707628355487253311413901921852452347567094181512168634195563772288539711754080523718183105421512138140438512196583766850585171498026247577612275043827315713661703594474227205636888466086823818110431400049661993609202225132002485847818018296360027171575178686392574731325636875491890663243040604025695746905540519540307998628711898677155281018259045025209026228937225932376264247833588490663826639440752092255290985438904542358555217801756722755378897258505645238922714338765061750821224889086974172342228953525190564669262850166996403253109733751594543248139525143180129689959878756795885134187389422366157847252462525180268446928483417407656920556001859389715559707060688399330625511748042417938485003547777994420677364182899101856724857942993108586073521085860199391089344970064648174238641123305632562540737545272256507443923090242257741331085030025515563160627574844955041010156825845580739584606928519750046598234581160786984771607988071310455758179417470343245979145052516247846912 [164,91] -469669185700728127263008895705280868829429678560123176881022915958399472289316848489651320701162269699957226653672330928227074006940604029251619219862160112231498795869048815264191246333379000613681125416503285599127218486867994665734657113729024195919092583015561015998382769317640799993548294450482199541971001149312036032851022946983799787021175642153765771928178830755422694991488962323074200883838435642995537436884099227125879257655327202946451636657841529813234918248445010553822593129997001307673759712701629749586010560635653108992636179452240877301234758759696964690577278414026199634084558829817301808477077624686726474217756204217886969629077401490545205024410708032015530252268788698733638145823704722099722908447639366038089195052279526476470999587397388487076687256536272878772782529388453677096499906730864626268548281679445304864782673560458048455431588573965822505839483120239973421930269400473908128358034511617506799161439518196240123083219053487554314677599232875492674942858096940422480049312104880390448304879716273863189924372441741544179111195885770362459349047666728907949384572883599735555207243148327254714932029355209349450681173815882108651375370616561687692497245943713631398794920613687353565446623157678122105329291065342955481340818445399360628379520256925636783027733318091083964802321456251811073368683954377270561821657490948745833382313895592833141392989757615092958147907852530932465715512478544648672717750514298496435753701505962131307859079943588402754796691839411796780614907004724385134952929137501102227451214791852208251129480646076161075911294905141446947862089492870533921714403218120660884172021253951596598347482473471549187245993885696 [164,92] 2944607418229543974253368665549463615609277167114521836353202246290767523165210502215793352705129380827267965080570300456079989955976673493204437577156663457484793504594627129716395873975102702954220186659007843307470604115381759846322358804077170239866764709323022700330424112410161138838759928747430405737133954149541260439371248396957026261133359790364154674368972571718308571192148247998283373721951088227840432920458871261259485173612516534916865701032804859299650243850703589312855999486248585680757733917110708552274352422440896471443386816015773511828508407450334289565521578720591710190440702701271611350391435629199404968590585865347668878943642555830564688031771004049007839431763300111526942748337450847285657572947133339009725112498902514032866836478446905534058074089732294643795604682141513829350954610903826373166101986959813648716713000523054279798428191537240125465601388395125639160685081707610999721699105268937871949714333462914309720852262331296973189042302209149835664039116602994859888297671394727526518197519732172153420032020650234711983259037042839054654848868786255207857002166781571467795633285466134681820893353405826817520061832685072187539830685136846139596790049942107414793082075153524846140568021991985694929317570083380097403411300492455567182871580285995835927050735828971069666578779056723603511193664671500438301351361788830281679035644208591121209380597470260839477356134390534964581736598104154056401364062601847646425157645515517633055627866726367289516222975661601448001297849073559379721219865098201012664619260759560399807747478921455380864346193331291042920420798953676401106841745837739742851191861089314423002832055281577722676903936 [164,93] 59640071751321284476623082023917468789781298938654831340468207299309659813331840979453276729507818648239402844036125944862610698392628100395579275873969912890772709608612010814963245458865123698184430633068423292508984132196994374260305912934539728609344957785178639045808580707026342501175182938100670623295000171322235742602691971414688939200033813379885127545993803621456799814348131302816793288564028143366164601017835135233382221986022179273678496536870341497073826708921861829310116566393745344168510038353976150291944153109668803334335364611659419404698496763106130969949292822563085718223513084975346579054844007999824065779708802189688272218083574303155745310395104395524547348284444836329453102766914584037676825318869907981255482925352000310912425741999679068220189352597330431732611050756221595899564868016362911293490277737669576789498176196407326964115775686629869780367761428378911600320183355917459210641513830664760306172584055678638517359026864899621896571729558598615669691707059951177224125432573136844880966843743841969660297741220519958937368085714127378310988193611832420343243579589795509615961608952315257573445319412964984021447295065209936044691447626120435155527128156761902422169165065993713726885730135366136351850442075337667794368386626659797424608258858238725852516415903298479858985369947632290998258484419804595395619277137745193430876057437595115133782180917902358969492297172118787278286484854083317132558100704135561055237612703484515492937038395238980442425100667727042551903099974261333245151615902762739338623536156084186546495144311484143455946512562703246745231226884740177862293087442453592209145536134478100282216997939812088283136 [164,94] -399474691104781982378045816203176645997063800200048782854922987677927723853067681672397118946351614356381476162292715809425793944383893763326013091976153083635005157121957670955565826932885752231512636628021450549003514208123335052979016114755542576287933247245233990699052076563857814066379805982065328903649509516381567940155625861078463010767853614839878996166780039527922302970284958585366372848407040139136470938648290481674978626674798376541736350071875992942983947041198524034958057462710460951862204436233281811044606254259605190998663346338094847954978189223422242698627989617131475552796854782996269960785131402823411700006094357808258694214226425265810594257041000947385039210666291278129619612014537620982651078255232416927743013200495454533986736517046809036670929986492924908752941032681575904354028083179509446924581729648234024238691059690226259209763575940475858967874332958237929595128997582661617688963923988840233720883476003782912451309554948690560202648337378894661552218457155215794671370783986222996317807381279003073335641755133641461771615330924711885408005112654407697085659952551657043581847735556625207860677238908553487626576205941314692588125917308484854656338339628601870775909168956195229446494247112986384165382240831983255053851651076481292595275387231458955284744541758151714001926350183766480727509172719375895266743548041917792389091021235415184781606890319290420841752674370650859255804830641916600568529532596647195332692998058709288133971003080975206551265911467963332073674292598740896037650077935995691720967950979716527024590841445909723588235497997454732267250039662129038212195286832491157980271201368561083173947753225953280 [164,95] 1449979227014357397473678532292149219853342791961466671833118226509789731872552735878783427238408967117880535301940502775312671013023808399533315942025359982982150596937660109748948377014120702855936516110922340920063981611383323465956752127544922714079490032360850836606795674222018429066689821410189117049987062584291845215964514686050683181170457150025280179241566232477349885629997071212700716545629030969421151728467423886889226482632922548429624375897610745477023833813126093226985750705944189758818600301303698270311469938740757484687828135083326338831491299047212719441984278411739830818472104144645554519804760018927300264399975605474121175207778560037910273653838834621311975225372484962953749931346749559120852161710326021812438624417566408511013961065991291639818059651336191851084687083402241854132018232769653279234769012332368918606017717057579572497659257647935964780770241433163036606898799789033986121287592116628353394770060987523869689944124059344946775938024021750279825853894066803700142441087479509635800262977440145476108965427942088127854742456842917785935844416239715166022151296012790517952390588593849764503596426290179963416576664436646362837735585110270852973629622442143063666275975151671237645123398387271296056612681345098912314599746779761981329971565475459765559242621677553054277786701488351250880970493165831456851330447972242379672802766016483719604569948752171320171248189378123898132071126709769135241259037078358953081974253068717485535890152472766915214136202621864613058014170157761623369595531748674036807156019091434439815852812444249555190890035972706486165450503020140778751781233377841084823383428319819410257538449408 [164,96] -1895353847662533969227240564409828726911595599981943444003177781157597467624341992083110893246101094184905728229856443433205125884786776116825969980651687982569457085103293000657995246928363179606026057183850345087847826327788233336411296835318743977715593272078166452673821544888303232269417627575386036104816280817318228528027311255220839299108698249256145950019454077230920002589513036778080185823416169730971707823445254798414556268127396530692882154064152463380888398827870919097122584468805410230773512187716726696328148688185251160430315516751112958338484118156600160894225137945908483461771504767223412042687378591607428291623856896356453324351708887193376341409878057688560630351136344377697882348264218303465885764339143323740316457495484827978682542901034688181255305947661446945109035780166652485132780698509099231853500077772990643289800244949678881358698943331422516636364827718278841709543113004874862768470270854180406921136397863040566988860778437117295264986626077619802489610405331816328352417835862661629379427458923222884864613259928805246162667447949564464711653950584798080464817299046204447048322704422483664484076477655587371892766713057310602162685797571176423423297648987178534434198534122025571715036588945598608163327647376946989603168128007637794939427254742692997128395035759129163383397043831896506740154997578255070327982804092401821092332710282638090417885105022310343077849232887560500572094167559606762310454228129700305737313157952984028350063765087770594651309165627007851232400834267339140518373627306278438735467714312665811372757294808269231712657099477742143288170226830538820277053050961355077089288497295176780873728 [164,97] -45911915008348281261527184031607208889192652679694530727045600163806925891102874879588938237965557089870419962921869961902491471022867424469622588688928752278154058926948282383403941147503738818634558306360577298831548735363459080603576131734639111157472361733646285667148848843809884005112568816779643176572214228143610323571259249093210669766865078336646856449785557122179629664325845859235598605780140581723595953650565494887076648738913723916515854779421721913828722862627506247189809958663987532709913051527648799717068569791334155083046650126057992143865795493117504943354460169512458051977772642055581277321525882617630054276355843918450418285442371072695234089650988901223095515734787449222868435967639689816323527540746864600964530857427112859623949057051017431796079784850724184072172788775792653172732113155607890977898066675036917942643179400015262652588326167224737946227463908456904312856459129391114912479025075242429531270764484733685192822987460646742017480510977141361814979913400626036399776109384697397119386823181039295098430329125520631693640705804809947227652249666256464336095709667345316750372004651380660218430668672949388061341746692834318716583687182163239735480129000825937446733184790009065957400269107323188055948076892535254899929426683478937720812803290562988891991168873343634898938602223553034794976379673757142595693236146270934490505463862589132783441804286531105632618877266131560099838934058122718109826445624222792829999011894845045679726664195899108179934327811327995065438284177166020700898219101566361054401701913698072313571470933342646117918435464812619755538397430612364652568671646915746268995137539955949568 [164,98] 390136156162551543066719678504359427908160339401879090289765909650457811080500914610807387728390121003127388508150549175752197041314274215799719546011642611049555053442390314194110688421634098493817416393266595872841077130425885091289094559313573441589015368467006647814858876910354455549685147508801381116584871794473135325692589216200295445820916916036368197431074770442448191216879254246561594560884014954861562836424062559845379733927442554020570201575411394205161360487138314699291450106300621966489764807798636029576418666386434569088682671473136334399232999008782092629902682660225281526321007267565108933978715064983380336395757465570786437212761887362184249925079925181146619167097354015190485321260859486779805945450039492002577773560504999864265144138972342590731447371507338097281698211375224703403752649586669576660812020462677507347364834479151729225998653276053034274700109441095608700493127843235347824193462362866099554309125719649099239808329581776749750681205322799004758323693688507137906619577832936808846243521591290877625205799525643704126390358738178122962039972356040801422497680350577230638969922822248802446072891937067084706376973062964406431171126449244128959984902889195105427802444405484772566650270373796587871641892754886955612836559785397624318027189090176410283818455565798915139213686055482337963752132663619953413643956748861006838172332417265373006775583154396366536485601766390627150886681595439413274871582514330678672352315477573270613640565805049903501838039457645064983705639901930516776697671966776543777581450595672986499771013622308990632979468894218122597924155879012849593433250237909346755345585106944 [164,99] -1111177183906648958595323282790469166542529314665581422826457240095732818431000813942256123714313590859836576821587242286448216625048392504407732920648192890809806348916636855328510584272593507460747487334148302231802845649825508737138106358715643872202705447431384646107583185673153909697435215860145009422889322575156180528240609037172719927661732268988679912524510925360522035528852854069012479306886840276201838951093103987282513396439125593574726022295980074633594005714120633924211266775190258547747180807791289446820823545986673159376992162433678576889034183718781794360316378086540603160635807757698714095666842754932724059510405756861234866218913263491662195782420126253087097359360075256706835542316368792869597721909317444354141132759434713691187143402780836280774884660501581697385801027416681835749332979484612110340513695863127367110698067086161115134504011619844477336117096663725301227622701147438299973018982041199264430701892493356367157158312600209427108466941308753806366894135674769262616870341359852080106993255503949472210550289001996614713156627374254124165135505791413912553107853769242776989451817035248149097975512495046700335564540627963458919254229206389461391159187284919141294813824451973601826046434265050684577542309981087115151947764263657274433021542695861828834233545224468217423874035073339554351410642753764800280092313127293776734665178146805601028244748063369378818135628509938334252031906195500541177041973526389711848985912118216214360535917980695359562303042769762092894275997807263742120727566411967447085942451552830143552343259610716500670645709455535697104160956235869566505401981878186735321874432 [164,100] -662210415467943983665562209928809224054058203188642451328087338725076555128237168196822685754988073167006371485467532207637898904377590069472113647123636753104516268714947200235026335315089698334564552808800995996062757996709823771993144985376059518448029845616648258268773250619466952538310030334320884893815490107203065510148903147845262444720148308267263991512467728357857145796535595270285699019583509013339723243583510248555294364173727065552945478905285747425105239837708802030394974364246354194033632948788769649833818292085112435339200454790463446504939986662752470684650650202786579962529685693865793722711789671106957153194019518584923428916245920833970458268654581968088075448315423325552024375826412066033306381933884048995888446286366599669511715003227433615597538855331475647755279664738643116762299121153615635495012512024932202703880780057317311373819718872365225866417257096751082563817270596630087498177157453219911965109371214634089648728534470619663051398513009313948964389945733702729746081316760337901090043704803126545086045230722797740962647215273366095269135487100946436459506527395053940155158390421835276226491986612597035977291717417188769538730637980311405764192739070665001521279274852271193507527884332347131902828538531103386359088003496758765441432568191151282222070510527059648131950798390447669366781283078963746202467378629965942836965787434486754977144276351823507427412140252190698984895607106295087942998205639165998183077211309229484147659443016046439778721859812482105952212049503213389061382102578210065725687485622175212505344236422753585270214746324070042463123395742097690697877291732581814272 [164,101] 13453742835161182948328590715397909115308209427013618693683866295381921891607705249689124212761983858274496473541765188157478833086319910130915568518980419312994369647810791222044857353366848541817143136168422878682948768414995147739078584696673030568547866268353903781565886819538843413306595428736128749606464430186035446377074068643669110590988948528219132458450479757848159107761484976254113897799498432524882375984552176208632342011085750392717256235063856540625639511373555061949882041185668325883451547960679306886947703531554803508584018471087615715978393145003393507600727992925443975548985163792751210288858047625889744219234150825943480616458410815774348565214938318934709138121433950681863981950215647205588400123714362518571990061096891754688980449762772647454939424714180761615092110007357581948583016466495520936311468619474807254015836338774646877997806041153930183093773842035908216407172956346165110856364048779280889714558881022073999095864415129895410265500313644965865676774457433003202474670801071125717905559557889533061635471044509729426365305127202012241513049595257885953884479782150936843062810891891068824932795923132136423209259234988858036822185773259209297673588708223256994461177520546648499003826986150024299618745209781187397179855681057054330373743115203509885637020751880425651259987439906165011008907984165970808062660569670827523755000772149073972046818143036158481224649800422075169002947847140875312097884450620429692683109244803986139164907534581834847639981281418637602921865585907322107748163205423594706102556249463313894396883418732402131888569501630175227587936799151664400413323795378176 [164,102] -32376814168148953854176701910293991731065871386086907288312975800068520219287939696968060193945172777668904036892462229049502809011710035519157404224697672918077714127104786488050418446650127087649936296338065261848268477547776899451956034406454749037324651003384395321025435065238783828238319710721458281236850118012544186088850085495284479940394590431061541978097095909745390316293850728537652998092070942474211465391069086005381800999665078842308526214319499618440139631111453576478555967210082326611273024799726983253495228954450280642964730445298761145790476707854583206271990412585193760894311256965642347581410260555789729554362381603501303352374141273379647435989685282509618667504051198598015142149174095788037796254246066162901093954492480810609977458808980124948604141474106049094341271053734901593395682132463970763842697377129788348098174995589573932087777738004889718910030479310592390976864790508050271042240949482803718880342368558138439125856715330668108313884521266143248378764725773014189486501458706179404041562076520064518590286150150229924431339904472610894227890510810135283632457487910522683326613694600488322891496020570841337637075757975222637859057478046540950975126889399033650193835642487391042243854429769474413427216442529101483269665901502398454792408904670767412672874705787071662272019172126879394734428670867346528606763784884015788405416242483235098082892905033175258331726679258791763207032242997233935326323356065519743009617402428934773381374074654029433285926687523053518291306742504191359151554732636187175374015545140332805468098761138470925078559774702332806931415272243556346284680448 [164,103] 18642420534859954876634649524070962369465664729416230008688862978711554431406451997221237644947843053202798234198353771039704251463000519066508592185405340879259042582857752235106987680984167371110097009661935563102501337868746883255983179731904502303660384566853375522797184686769560497312171557896821128173242152271552097151654757378681991785335925718858336643708416408921166812913324459953648452927669172141051148579069665734067019051385043563601579312486618937886952713003764672991759402120408358035367071443448476977728663104385174487365028336080131354869489828445042466696851571415717560192405309811717010981296508307655243971841376420330418840206970868705722487938404734690810778612813057002866640219556358044226746717303958293767615496510043566636056262992779741649938068707108060732541876308107590817494765009373818178637030897014075254916479975448697607644891218680597603154278988626848340345477004672592577433330872671473282562043433143440473919953615740976354358350856155459197846339620931888464455629641745014774868210768212713724056383404361677744847381645930737403739906395612456522718610164226427531794177343624390017843357425255855786786147526783391353399675903013775760620852556565653287607867166839328923082031103959450107101091806604206386470153348435396545666953816892386516959028025123668127298520275037904712855133155523630829224702088978676917762545619943711331072589630284211799681347795371447010813615173510541165144515136243714097194454706744490726834251685747775438799083248110881790521903536047392805815964598807835146835244207167270336955775028461133194650566131162275662618206749367944085504 [164,104] 25111062133343751481743181758835304548639505243850336503947936262757064261883512986213902299971254515256100918609875769722625694991837654685940419132176665733659287993043522370417153060114977434071547522233242274606852013786073962758465088457315236633445122809290221036599288277376043012380075571650797199575834448572355959475369640403887140408659942331660302147368438564063736956625704077660565935759560912105753651888986683336800904939783000040680996598351112219572372192667676044035133803270521205271314559780253444086791440316554165631573353776867941424920360332705103147751006525559753960646483645852654286332072619316388322342038703184002083630133592530860505898755813678974095298451846983424667187498403721787566257111449747535645954383837728315797138432896521016308498840679918304889339150866612311187471160204775373636259407121373926914852514982722878564130187871793401654983348904235386050080216103078741045335856231369675908707580311356072019459294467748798281898660618642264360923156335784487350039911256009796605391052628028379490062112793058530906826070649973854684757876276317514157446254453985607185665672951087507230107722809005686807214227841295071382470698960753869152906472680940181081761713989222365238889518766495799499350686674383972356984663136559144628374155543789248873295269563134905448840187262196852376960429280819736480835298986093494746691123477595243338327794617585581228126707636200145858205138959437861395544116092248623397982642154187889413244567257997971140685800695854309854866053478566293201996367505541725206458416167512209005169144237663569397316411607622006613312371258556416 [164,105] -36613259876090302990960378080531898235214041500426131157048883306514551755593254222677264461636184154669168958580997460073013788050252646924918266844430163042354792046049639225032833984248100108907157016091591724913336661170486794664403570899498419841867377614881415083452022802193750729546966818436380231255127216946392607146080688325249123949630135057215930348412830930103674226916683440300455578268017683398493841156697393995161868142006265868278950592804542932869877221132875913653668016655089323204701616838617824980200693628822846509424585508017961071816358041962471757650028783222488359266478531806145715860727260470084630514488154733183666139980749356970530635004724913870679472727765675015262658884166603474362274360255059271132456413060790335845368071900805121834994449059830676106763178526280826987323840058693138396553259236516453420168175561389675208468232324222256630089913434733419489540270934945752872550008822131534946276636869492810469969598248974949353562806313417967301712975940652245787950692689707855801549349418044881355528371646409671313957760343713897486303763453594964220635268905902455046320846112468407248001233343394425808360037413012210105161323441664990852177919489452404202862021915853980297584079646021919655390863201495508774819608897418748221437617258089365545112305427593723560372324356014386823836315626093231312805176788782149930055506274099642508683055664473208582148943658750889457811606523581750649859683531399969645567320316132643886228354737728447348205656138921797003547860191604871237127000535226428066014877221988002447435507145594746880033508973951671432400142336 [164,106] 20124399187626848411901958951628461769158602348884283110623580498721780282665756224056422503242978168554176500084899297231514549397951208057221412222746415465682904790943246402500914254130120600020598380354395380411522842765401713989291868289453409472105983166748480858980664239463881078977089579864094660479145600978691557276961112663140002938773995231571964208048367831383979102696044829077127156543942071151594264193241221469312280042454452727737721464522788156959879503374828862424999543284586232624557457804725742813654659147156324849284403142063679523323072290811953651248682950774098755568578410134158865684542212526957032241310780194499247110498043971183326452492159606590045184281109994545282046470587002470037720269320529618235399612339708178091165230001836707806893793448513851051840537969180733116219816351204475019973810071704736345247734293657489623777058523393499361816707092085096859076562393490837934863277331701951402210407657000613463910925041506037612684599060975129863150657505893709400086706879177603746376314794823357122301997508695653754371113664195061873692430101746585794091730025901641945348294130588419058691718666935700155761274541344487933018584113216182256088327997788992108261213414101049980910426103796442259412528976840176046908991406168850954924352040808083966163522569338033791207638307121425216705876050399196104448568363187115493526399460822128929636518408779719606266369824650087011897850460190069956464229900563912874666801636693734706906760859266467416559224462440297921249810890231122871865082609605181485169095373821146132136155328886947007761550113864481689600 [164,107] 38522839862812510830849777380124358426318723606336079772193315778624348973925421026568822129748441153763944611825418700570829405765822715233091108710082332801437859823582191618999358485552350689030525549596293009815458157098185618217180007051065962000043546334263990594324665153747674764615100636308412479572657618700509924989742554261593135050666901390865171986091757139256982623607699412543776717705198279664825102699083999090549335215566953600539979613003276377380213867458358848464174034278820107431016492912635251043450970127946486689149725477627069851683985281649848674488718957414166471626348281767391150294895013829860110839004576136264482423049336415230460300534917715486482307419129172354916288849257036841064269796622078592646580208357940038390648324749339652939703645459509393638444886690423635692981278905030333569559399585865692616953636214363099564977317487797343023380630291664067699235684402458278470859706452145508849112267932444018108542214730407886017682788398200067128708654514774624954476661949997116437785373371324218142073827248782012643032331079803095372105433354306474978539071751381309521174886610248473862568919582740579335678285086926166554653522391048818915798711720327850987191599944673124502984874614676094548194161862579453678915223542000420379490676087187413726863028938381446305888818979429191784142242262623249492994962831561524752505772392317370982463409890451206873716097711142211648226913288241511904534722338032364371180191032403803470043816306050067797527778040523533216975505887156660517569030257192783964805215684602352584302266078168358179258872601378816 [164,108] 9313101635183290924440912388753472688728913460576778156306614935797870391876583670613993345903598933139581924404811362592928639488152536655724693432252208393524225045042976842454315848471488546994020272531522928177754519140646471092458338372256426251492090176390384757140672962614398945909645107865753155572487356497000170223926176382647118605403834781462470272640026839504671419196246663186540720051249289526478124403362476668136489135336955930791741671541893056723483113848046314561823419345115697081164393648677538122773125498038635768661404961852524703873392825185495179898661514306845014755574747010575413120388582943363028598239145947277569181866316605231450704624100350871944605940286036737051750488649100033680180648299624593716024841817788909508230281970940050204770808269214850809198380005976656542530073086043057855145949245101475629401193986669782487465329920491093801348559267846999966744108749442051932757018854943982632871967043820820275882127771841401879538989742598416936747434495200282374079041883635982985847546338811491924047840020198182121903111603942600226593163151058250461348310646030921880287164829762260048649763617679500457597941860611499481122679374931966971172213482867076627743302490140237388177695192608090843751353971973157586961802693274433832112408985042420072467951336185731711015258836135610354742414895228352016054964966400696521751915984140948874160380258968879165881489543209516312959057166720405727218125116909627964436731516775969028930156307277241576669651408626550888624813020807705723947039999970607559065266102315759657446853522582338844581769216 [164,109] -50470196699013240932218032407372020168845201240532903693636586324957358773877216306804544709860598121984619422744568641309625198963988401855381622436394696528331702171447751184361228642668234482531194995320099648312894287990427249892051940365836164459278632348616380766278559548167531075849397254621453818347783831019317358699491855354389770364355767415290846414733466799718993076524836513810911976114592780080826017725216444776901732853718508093762267557645040718438927517548647928150021983983555084262217895515904748446363223773400722317184846520193420853255164522584989541298778801006066384564855003624388664571745094592205779961023179345626521477829502104104842495824389304547998613423934946057330259358673068727337024183186865538232885499995229798561072865461272867279252684154493144108521233588336455829407218008857886924305526033910551144776546926857347633989268349931545431003959687540779931302499200520712360327948705198808325413080202807123367071974627080330162842299157049342851565382060461968684363506368252887914625251408319752875517821956864228935808611410810304776722809794306371533508236347967864344439964110019772786092622041620729381520977181389798297796841534769858237057411031883285003396856128154950068469534630566477453866695628043616784626648721468245366229000943911597454071998329168714005749506629685883812505841725914498176659254924012865217913667361094194887781839724436937210229120242075651984575038176798835881565429650472296002512715134777350421389909205475068346736606533862359514098993873623030415589946715446551123550008947583615698773475255525460258816 [164,110] -28724550389044819728074472366327638489568977829295183722693166926382719385689797383722188828039711160112911233314211813449794528194365139056353238410404216746359236413869013880067856040402751901348686624499311357060557803897973195625199327206644420517526898609952928197099606438768622394130519776102196799013491046321620056127598978377410659990656182196866337372342156305402245488671052643843446139174391557198859483321982894146529152316641424321456918920929888171920517090840854701561796322194808043861127337200269403113509428379262896560540994646154628092270953906764488120011157671294129680849304062121322304842497835074561804691448787475333846435376256937353656644671012643151437296258039967682451794360696632711680833098836896567084910508307899607292533972124492986571139144954928089381005844509185327813718556453143855564227590585665937443321436155060397876310268054915322051381367609933161305830252991185017421600658966788951204602736041093056748221194702034828779448915903932355324228148034947702969723291287565040356899203054952049200943332876575738804837612069720789923671336841205438528417239293961084599474140909040031682107826458627450641201076998393924456368580049507528297919148903038943087148529539660517711999646212600470009258236893561066882039944592696393305734331916799496100752060205689540886715149596551767104573471390856116864630131280720465858553393687183890255430428415738547795751806689586858739541452479368376734720849702299440395957573740984580352111247270726787120527326510333240475945417153980454786632434236220528504025781744424432252465139661102848 [164,111] 29643927649073655966697895293139362146381022553825062810867670428932686205181932173655727897844142414307908782305415949598717453724122600781644583996541603044668538520895997772310320659405219454933322831327201190701820296458859291365407789031465524471989733163141719538862454655334907812207709160535850990928751917508365312244240172737782346579241203779698066402970765452173977124406300732500196003439913197419814555544247268236361142264884484978086599333851657352046838104987175879776846222588188999430283324526530510822069347136360437907008003781997559628222722425046764862908035791034076709189533868041233528405777674135225121779387566487227697108238558400531659250318616872602689588740929609716341022476971228331694883904150079473529964401140657668257236846810072736269632149444259859294904661580532952425786746727910977246787214019754240180120840823216213842130599990061021942865527555796010939980473225037230504251601644989060887931316480247373000879732326999347710647264849084905719665998794088718714717040230152637571737239221669407696916060452230227553722521847226141269692156776177681529900023954638697174811109852116248537704749289187643848436844014133972698321239216256513271753170351203542975843369198852051498591131482672559149265670132768129693928491014838993979424145403122043038501830458778235365869745430983202968774305191640211501926800130254149691386007099318573810339975595428718931893960081023363189020656154698611786828401249195341244838510599713634547005984389992626534045186607305147369800648263004973093741716410063222787899696525294783402945282048 [164,112] 12925978217504500638085072794299359775031158569461028397912987901554603645611525443578749438628319946931502539094697223965604551491252029884096022299072057334443085339104475410055626816149793514800094553649048186679797647654303003127706768646312086655473778639437028785949157721188274297022383122595049359794332253453646313167532602319210724665917774492741104406708182498838594689759815605908692336708819628999109910527101722891837950479009814664633799183108769098188430200906659568585047861494420117915147160380678752144074533646704718400910980321124511150491525472024823050656951951026276505817965444930949724190057872528368969460865985095186578396752260399973002874768288680514121833768200163741647954824274528362155329996479972013048945611665794353208787573858866247798819519264446635744668588379985589729830284337868636726862609062338756286645869788522009305920176212126000018869399435612928992284371236718025479296339033544269939274539728020717195750831085153676729164145676738959975004618747149836665584100916783999798303637210045360003732392849850404040285396411603807742645995988136312355362387054977955016312587913062012840583954944474326354609999129383150761094453799270919580292220429128449938629120377908680312339988047715158225806040410049306673805124038321014715462238523383645717669152415480794776956827918371247658427974059391234064577369175466093751185676111308719300580108544899736189587368423118865107532108601882030584975162835724434631769492861476699898942011967946392245655677250680785628711185698554077217850152979246296547139787701247772434432 [164,113] 216495766597459164714434611330169672949411405034883071169047362153924577619641719500569603560979643999050506537891230304787778098081010423306309519799595081573811049824931165609270597418755263699701925372882609171001319821051770006957568238936215530459932468054985692430092765140788779885906404554815236968504981701771948899349803634319986490661872366654640029906285779425131413518060050412012411748427120376855532678991313267811708248878698086433988887533560754560966301156141033356889322010934841987830572625902599189251271498519654342915461236327577557944091728471758559929551596694426909456532226410467870296828425273532671911516399884101107136319538368638645998147892595620741178899722715745380089220754948994478735604965136199109956442209727796024217114365669004171177558969093999371986931215276624811181298041102758818024084649532451135138400266056043505275858512086150753109389642599812186994952988980775632366453233958766146463856158540532659974462166093706963225153657535064954594375331338037865239053759679673218621629951305461001385983034960037175454695268326758763116855286978560581280399073102190338272452806338979205648494219511297296253511169171662674046351051071507665996902403413231360275118851725069336254339760295891541370708869792012805222067052486511057925871319103150644516169585866200273539044295306116835753299590143749453376027466478906611480241730470603924206072312530825080140458843939880884984797514710469679278148854632954836243484570694243226822539707420613235099327598248664437509747291639196324712866487757958387864159044521984 [164,114] 1741227759707880708112484412183724277272825516026256926918408001088455947579970504012274400492660063963486083546421314145597254816772019822229121570282460638710927460228133526584514023125153989800246606236431950522682603172457196801387727630259378669723266520746651526257201073157660561440141967400143521297748548967646776389899503899120908635821847824969682707343871177905847627539387740146983375514077337546133590441755899416727090414537220646002256785365377238889465921128307193092975055343413921962112210143592601987659169225601798240515880335790065510020209721730721635109538576785446304331040577706574518522967109947396650283841169499120937493583276764077252704397237606323110613183139352606960464660973397001500406738074777889103134659197544003050361948054336211347288477972010954068893270148685505837454147069221859693598796223768286708401506247114953228706080165504461398461582004132348680729983889226644691923559069452735475112256996198930058675540716721407748813744620113196408647177929089904312680425201108907812848670617857407293703093508144783499620474285746266825811496046289923652987359061157442853623702739285627310177256968873601246140799570347112808178039566058726910174150545688650970046109142240566323141568059723241087837394439984122693474204721723270787382254496975796171798122129806269351106712532175896133546113774263725338097530163624502750117267229161005958910670006002287542420116767456166449133943022771455618180399635995222130904406586257803675351961444357590619681743492184519979151423575505611245595418112535309166401498880 [164,115] 332860247773014032456852115705148309287323870234977219127355712049656562366280982872219633678396312045597574038965121187515612594382203282389644958281398199404119895468539255890274488608990315723437513963512384470637893148742399116266745874758451683926181259815338653465723563811584186579430289168992810756741982483027605105977049113605476575728132570881558779374804998856497841659834875861276665741938259295985991863957567388586087660922705798037189056578247881374110279438140662372332153302864666182954396944921556073322951253659807978927468055964109276011409555760977828680310575389920051532002363075798560437766527440813347329394279149751899383219652503066704683673842128576248454572378999303487753775889777668690799441693273854484869217199374006064934583380714533353654099161240978103287264234599682287644038125009862085561959596203583686887374512505346031204657872218363494138685170940841660482465699036594278559159479796030370535865285493005186304748689479288749253070254744744976024962393988826327894868772017078281094960792599202158227563916194459668281103626080044379392372476350138808008938268476683511702240105978123746459974827977508512598939448555664828684319540847181055161906763456930882495960234266185670936294249826675688449043654359991759155864530477237790549491741138167183598934608906578486557297648772267744045511638481897700329051216156051687382823937525201086368339553115887945624381380046135246904795721896414630162749666959572416469866480382981743905133132933176339856475969068254080435939982325647280915933637305237987328 [164,116] 160776946234374782792501211530891465126840224862290498960483128309721077315333195891074723789639073765430894014574101252022258428816714865708220376046784011251330155655149682382859299962482496387569578850224514190792267772855913139056847764409518980375794810011595144376399798521708100695230402694364926950752029536886497403955525285072529590394810557870623966454771224596073559419690259517334370116562018660644983462390402956841283302398225040443353064438835360357767462005083063780789339289515829071103331938033113474779743550870673105813348845458673402586702157605459264235635258632298903091033578618550703366850608838179458284106354170792417235244937148474026111695946368237083953207876523727959579403301971275128444061598390211265895407745557150411647484851704765062926340931277217348088979771614222956025682105920087873490493987936777570578371352092994028031944625941665933651969844439533802360103353528103195205994068542973194093065607434461844225795802468209387936195197614986005679800228073325066311616594178026445455754835679726104503072892248499355629472610946958800246265870508274840456797606830026374348767495839064154477821331112701841165789048431810629265805714268839647749254418876606038664129956446022069268152915153345558594329427454400634344009026371863401987193836165884317525225559850935961530442253074605247378753824014192900539833216340318934725437198663585609469451546745341151141992250544573956000650429352971621529969206812799670926995317799140996638228789534682076704215792721946655447817439146272643149101179811072 [164,117] 55279492018068252387435720170076379527073820489771529346197039769899258785244441442744343959451357733114397703117215443864782208794861594222499066155361048101497114213032919691651682354384350149401281887172401673324814988833502665858334118575560517487425238129489721899423026927551942711902398848782566709172783262670563783090905422994677233717173619207878448148264605491429923277792952117697838561278704129979129811765953859206738087615898215604873152338667422304420892981582875166231058162776228594331391627822732190474321233275154580174366550756328093814544064406210832133966106618580236570219535742733358726438247165051760213219817121680588548051485688213733052596169442637978318293422997484052030134389520318047094831547440623821460101906181442608561955074588030729092506482705756684563234523488864708397421161294696354189311997116684122097464824152658060289623587075143218782256106096166137102402392351583064983476195283845198083373757070238499453897495207349876917423222371278333710596287943452286015443719370295254455816843645271507942679704958327307166265710356548293189272868788640294774897514380368285802289892582674775478644450240430247688827024833849895535192129221705932565666349613027061439462235702499049595166897846175695994765569492472682163894214958416673619151679087671012546588730770209907848129456837420244353955481879005949088519055060747997178141358042931018522132196638181859435526583782568386464872733040469934231284778035486958476848189608277304046220323957134946673128318749647460106610795050099494421683456 [164,118] -4213465265540714161165194335989339963282689248679330082268007300094912446996026890420151584812829408734320752581321335020180388294074287214999148468977852362707170848624065048708096098391733030083501103683930907758142544640793077639718003867922135161547734729340439907602576508755227933589878128111498517435644478874716565745939546559038141684169723162334625924469103183768509005426598667700761344065662794392702640163871138864733384433359979646143001242614987088713070248420789312883752014972651651390486066003007916214669390158623571019170019208798830146062075827816363194962707321947902347293138746350373298388009649049121986179066793600412623513854319329013374655041520456498732591857244315367301697554435627301147471486356790644206055331090448627439259108512219195093098050342274983394780465477470300671504945019465724326222915162697109516616433679635619227005176635074982565877075249904189599831885598929634905008737649059930662322899289254828487283551690606072613145724300802588464107305290258578542709619720139097613567690497133582488368799636303401699393415883048665355613830725770542582856930247513400923232903894480980567268927034032483627729714203916582711996129474984704793920396769288707886862428553899604859728162267153300344798994747769372390173162784653344872220638015332148544696573027625848660408085871020587853771681056318704031522231946240673385259303662561895723165815479058542677772355390532095787922895097642231301187719016433554118182820246109297970188323265493964483149809721534518888819941578404785968 [164,119] -140465722599549712130974220348910348578972677693427622241658488538370236913987846055685472190974620281048406403615401489880432179788010219118047325097521262317493750518367303296515435341041511385064332477828511207023024687124767161386914923049905194971076133774203000878386664095920339821656816637933564413252191372328300772371970627018695433030223744745855489828002521896665354852930147306843671878248434622414646066483109546720999139655821153945980283453348601464742201333200016349917976714103376673917507220009466660952511436151356966477082971445183984768293024561266195364151683511868092130492264362057911717465898526423087318663939630104345622176949611715862714236017233297767765228756639094323678540912057154069713968922567623779578589525026996007266788018762412097662028822710909343087754968596716074172982702619101800659289339450211082584889144540417162171502595988117798904523975976117376563559197703663985935965156785155842684809664621387952709667154876689453863724513768651299110657163589476004560404267315163979775730057212437170968508126594936298894578556461433581443710476301637688091669533405589149056593256806184812341526807331054132205568553662880969430221457974896108334519903918286452294215449054734827308850014301668651782306845018722865951296913633023501773045949190167122235995309394056606843673709468390679333104341790648056593955807525835326124927623635398368570933247144047690081514818513986710845851162562324087832892695159229010342079470769294532878401317957983957201959532104546102732427100160 [164,120] 61383592964153714338062968101579016527401921769052598491725037029624086579683787881961655470385624801907181453995580570296544532592974522994285564574219354391092774818859669115266211054281016732378261204948358222286001387072761607816399783896532725152285060327150789885121293371814062960635364835901272845661503622559917622736682925368239818308586985967941313811435159833398929251228716735418840248670093032154054266708020239517332532311715579095746935408604725232735075638338260022383391121757606586897205540072894384804291334645634374288335765089450266401462033155429391573813061051807264216969833069579256365570040315281335925329978296719018407549170903836776565390108609242544020561229994619361432491133086837789525081647809062078524326404421232399696416464726999687205653172022545476546574772174427933419572340166011899813664874843420997604592767912363297643866960411261605240299986850691045803279310025797840018968793392196554262798723861981008079009654417319877784338753451037287614491461350448629456591002594366243681075716673320387849668204720369630949574765265760343754293320056523889372772254936569245282782829667534731452558351259246883443091070699348255681792899481267527947475163392954030099450806247358360212001055142921843081080469892380015422276862709299069235420919387692124330858199036772666305688422739779021726003784792811420885886103322930891933097133513631752191765066947578207659376904873904250475206202115837089687070675146595865765115784407041747083759447622960640705497497173034587602944 [164,121] -1021302742985673586393488965386621846436038112886160025078963482956603830409298120858038468531862227398978205967570831190376802460197056824140343762883863934419870636660320087560266142499139874459328340791955919667007638113451364808955418787206395600241308179748866470147584327252885114360656907029776388752353182131203686658462302052039897612806294154380306732052685691872666084472832811696528014965480543009016244794467878368752992613214399696841764172081362725336844420563904886411830520108814695106402755401881779398328948166332703409386101069972798526007229786771816057393298431195105595635937074286960153371620052626183383314210777495525164476079195568145205563853750490025530372083028448020971072465715094010672066347453050241801643764804308884711370736343035433461444739550318432132616922656578590154495634324742854500162318534446054871219530975358722398511862023257998538753798837914641320211232899067583879422744199057114046765068550132878559328307539293068560030443684227840404233269782995579835276964119817341570527826365378468431990589529044651039124706533684913770109336618076832770640952004416732562226776504198704597781216192044799741546914004863494555501925891962432823997623652446738740514781983105131776471408298659875424413264473003333686663684538502824585168006768947374487160919373497836347171925126615180866969815535991542658559525908030606086089055421874638037583701448649916972288543198008090801609318654040901042814435843124672312071607413174047249366667124513391791063206546092032 [164,122] -40826719470657563119594500009753451514550691463350188180104889454938544712097497623844844764591879888795237711620934075430582964139647589582307625500840803416919633718722381517916737985482698871884435997507897421516897624350097673230713122429391585726351700085861067656917565303191626699312461035780820833932817886228497244325298710543740579025908747191827507008080239960364435319903043222128487667710723796006034101553867885877655108827573269541482353071049656641947383523148573247702872076988939512645829672127952581722885748483578244306831079090115054966348520967790217669349607269464700694051238199245248119436160543720780889632863684150908922149861979924864695575595318587108661480189900014700017729367441986769221321450572533353745813500135263276650655880140409323250951907115279461229599229774584261623701112745462505887565676920038622914608609421859587188457672721572346422694494927121450712919421528809531711872757838945794804357518347692809658787915231094394976182417673432522447793858696983208417410437624787425826647952004723768032352897608386976529206932071169594546443858499790681060832888586808228005336328593849578671368415952057886739107773112482857873778092655818267446058048771858840777344858500548047687750082121968690903811793507190628582710427317322111095758801276032435182332125372890847229667732578015196624635010549343325012850874970499847496718933929545364698510198717518396988789991966959397829818539997422942357672519811368548470310751488584911026272193369058270561811712 [164,123] 1006894951730355117161273172881051126738583545194482231975317677102329670938461052760711696152515332282737597182962821644760182028802682512415631787267294003790957208493606519901873332981432829633064891307058487882240077085729093520711038762910217055134059492613247101584448913239045747977282207817537677974102570040365137671655604648479930803768807794279335713686800799589566735708700829690666560275745509436944224016751550608043122404621134890338078611529098240138364677779511852820136813825534609338041371497088937362660137254933708514673549769273876612326833833547174125370028308730998880772607598225658303550444194429487994358613994159058536242017833183183441908494108261160535709570112812545810471611703454427730643245443475858396257924384620412809016275611069854781510679147635866875130530314449340318915305968146961567629625384753587174370077657356040310503574750934604710441754608359812417863436580179612626097090560190929236894291999395900800334134788667920292185509258801744126938074461611689881659510820009289102804525866022586803931774297484005371822803925088246308019847493395597528354615575199134705228029089980438935780180572767157857497525840975225441998709044893700809436342004165105378934845279388215800025221042149299704685111594670267710178329588837483013589583505523372575482045625743958042969674228953791730554843354432556051863301260405039644202958810010284579814689306853594403421795589918708883120500067992916214278323886226516317364127804782870629606869257149087744 [164,124] -931790561015434281028865354278250653525921994580856029126924196691687962617881025621070832676635083581096289584530871554542834882352465417519580721118134231118525476506898242742651503870773318729055900377501468092831521242980425563125127230800772111548878433824726854607500101168615187829558307299964865618814428303297935203086141220897365748440208937732117414548209110194827665030238471323111623526692316711811479223235273763133560985667778837822260453727142412890852339286462149545025255786611908254356438682811601201240509387049118187991363295250833500067233404000539652835929727360134271049880248216611866310155020192244451152834306193205947679670843054758598853745307916206306660664469782022870813657452979831179094221688238780878750032654936330818521672110794965254212011281964338527663284468048826158378548003457316817157550946359007031026566492630921579392995388472162504631038609788421797450141297862647966497921157062877953924818594341928461072761723167210113161279911503380714468181929875717273818423954824001499998647752480712337029175295346014299629770269577015553482460447321834190542951621424683500878565057140442683955099873713470625045173280356005607727360910446556658210756456217956590403681512432078485577536945718688032131239190149811102883441592921566985041259263803506916542678640275361411238839813427108202937908101209388165616952112397049756322681449923801367074177076736663756021086927599033250738296959530546033849591464583072980013857129806781800447201280 [164,125] -36180672152667169287074671858045718531227140512585488711614096610037923257435363884698200692588491104739602037753546909310980568005962076074579148825696470539633870443745465863181527929519894082983900569423100926961930069344813267006178908884066482447669632410053687238918324089142219003552256728272603754327364383179994701965187691716096857308091082165365670183327951489126815492893922226777004910458472078942352702169988090840431400385471162972914013153184046047920488103549346667325599242910590483433352151558500125818737973889765893983902408657106719439839837011743444785441084474449871685569388891415282836234819718757021739587544297938135394612358125912729231748240814283610012788426947687767279984112784297088611098926436599521228601688896814342760530909500118016158128241746236471631011538367194671622532528111911154960853101807845019136800351244305157056996581834751858032343300114035479927042260806217621434923070902634685498283027910107232198006559381770066559893757548360997126926764539209680400523278572324609840226293562599135227456311988081054238691708230664168129801898175453385528133421260233430509764565556543944871623602505825040297153606776272086882370386984073519312147766356502870014366860999396735331399437072463957082804472230911021550921540977766442375952860878667858020303067474203002993174929253427898255472873582611639840521332175602499262808664120600345659103112080571180150131661585425088046637771415885278269653079157128134568378446391098212352 [164,126] 168499588996672292482891648486996139544231927431870908064996258709905331774778292628481279319132332331240318285687985611976027019862168538684725035217096654939599299899961150075221729005539974701501614162041743965094432360771823215968801751676677563454146839972917582753367331270908839060980098538763152839210825639241445532840732278939529399738830999460487615309384977201322651110564320848474510919625111711826409868587848954800899930314086527749549323753298251411031022934330227464482202271516511963754830189508167125917537972062413774472775318564970768383716451527715639075643380602169681810264697434782201473501376168775454913002775849412427401015074373450538325257091157846051790868607791914211633884878841325565294281948559179521112574384386770191550661393673021043709030066714027945640272309748881316356635734847942463032627286407363958805085919866913321486670880973108676891905922555750119122980567629016495447744597180439650604733720540308845420761284642665561433788950589145247868852527927110577036796486788809218753614822873125573112929025506799062136715582905173409913590562740667807494766376237626860703469158580267895757621173945752392135974297073418566602773645395468324965701485052923701182954902629377404912397606762151372758277069359632281348353095201985879537820894630305983220794589766014450605810496876573874736933042839784336718082138028632140273296477961446874521409882817248780597611328158800784229344815060742645586888229543025349605266227200 [164,127] 152445055069301235467600779581083802720733285164227569087888477579359939376734421169194220880421622395365906560979497258419648595625972291734376887485147213080557557616616314218764262837847080608260671808824840663674119719881802650588447784059979120757170442933048842501731461001864401720050301968434047548860505716076594797412741776419526172301071126957379226874475427916745868003904898655942390072966431149699447915348026430851140834627433480822836307386324701370622148184012296289236548085010482450074961408663202108918754755408040940629316585607032297246720868652064026980394378676321993824391398260221033883781155257673820749759290124472118462349705436552801553064338187003233384093394754981051071586934479292351728025217567323837603617184021407371629482352937138889603649399453018040747281880859698462932412550784184774821409869450983612205077461067699865131652863435546849790253297463126029343959281364348569766557368850007354350976396796448645607139603520984378681454927823176790867297207556775665639471262392378362188796100172446592908574494417468155021584261314595857718109042560318684384210020086379157639749807209306161069994960356259232600181883326666904730260680153200559428636471050511835080766292755137353120046755041968926964805415141962288095402942878156091226535858617439944866431120109365396900050540211066255503115565610598129675636588426724649597814178771107669080933878335816327831509744839407968919013317299710145355244791586841690112 [164,128] 617164358398493811877121243178642912971641375240677157832000054672379188592000272559789397966994765843179089161862891499832204172265444664318192077858930802675700723247130908676207955226983999190919469126096323923116707439128324821551985787689370500044576169745752628840352196845314535617044780529723194484233120256183946605071770567140020385602797150965098469800076941012650202421517128615132556681129144212043240808264648599937901941125738941274593888971790875259492133273349855463877783725183711173262005308562463814893827205281088976207006571562032758110817375557760606452806352736499927085375687356090352036319245885174331513208207761199212780975424118082129870155637042143827898020301500938285386179793857623505001773684638586167548386258565783030337464712788551478865771408610720840153607175605143839615716407242612020473125893366823261723591595728811054756150509777403442901708498544991192211426415003814110893357817852761051665897182362456652609976317455573400844464265827831352552864493479437418027417247080744360902978639097936567150849530565621143686487504879384107513749337983821164269139946278078539217608749089232077363669696938470003509587612740684880760868394951095349356566879540428487716580341241230478301235120328701022246035543778541539653488190777747109713586168058494195707931184800009682849722598386122505548997355931180052998343301316945405127947295589751667842702666728350598053266243400019617088883256466002534560943046656 [164,129] 860293045684703879447341089362981455669571810607774757423415752333234614935650796205087294083416210953677068949077970026540583989556168618281285936830010874508380190383730704017681241126461750229618962104488848550767704990781033070190423654858411750634835738128049590766312540169430356277546555552268444185012745735361697773592444215485413328331359557979643621187864632783642135992432150674233815991186537717830923932555233768991693242102121837019678322767806944279615375497609518887734099595624426653167386729732150570785366416876850369130448626334633924833164886121184479893445959385627547878228872133989949710816206364853149834008622324519036745779812285360909889132838323258875059876233578822182843611397447195192715168366630469795259758258541523625240346704447658696756728521227345014041508879662439764168562958580432417463845494614600081885262346265532034758513950737408798889755619236394413223627875327690729054419019690753772735967400692328363780840162581823185381334905739709592178039758620815512701586719440009612316997206405066950808306487385570823684423101602297758148250900420539672021025947128736596583905177051108237826244416265079712859594773930142733520610972141658320152713129662727431763000595284231701350471703684581306135769555700771179804665555370503682881074130244513085864954570900824173742329812236525752711662077117211896516005719204660340156210116913461976611559279023099000090463035680192906985069966473111142400 [164,130] 797747180680790151711090396888731963319610057062583662207457544464243256144943992701491334467073547579428933998946973134987847523045181636958088704665960902690958727749256416091944746808975413595708260519052793833787618361297489993683563723958516299453378698198261259091352151814201922672304854680867609156377234395619893556086207826238220489115842344827197726970070973334000087561863210682692451437490619480262180121843093926279869783736976235166613651365331665734499775886450840289463452481193417584313241743344079793916668979563342388779293374566447440347398357056232410238607545594315095382915161922035940406265680166695886362444900624317407290936624584917135110659669094886285403724948400103845829272570691375248047015197532978798575293961354417070588227093876617662808543560786674271415321691572783437854452904330640257407427464983292100394965695796224562596605321708433804976844153151186516861259822335239937228268919615806989552499657574344459100507148344271052574619074343449549402461539567273780317441809392651422989410302866533212393962116349131163648107351698283395775087226896295840641880181463290993987587583717391850322478130939662263459286961638436056261454851593939872696767870487930036722821611731465349974547285198828426086493456436458765935616842972564636654193292664617783414477477759701143192348052751142529743077959118089879558283741184651113762443496092201143150585890287863646013347695619105838871013138432 [164,131] 586121769990687563836048558381711966741409761718515086436199494239163773301714344764178134425889321967529481135676735832845069717152768922593899403587992273781605728161441074687093170349300218120100163910735080209637530840932289507552749905105378093390137127113552857117775229265455111200224450474405397776890690088159723158009018650514017418307278265269651590613290588214736617078726778796815430694082083769488355442341900505136525553513194552672589124517986294799172365878140105594606606647097255962028912971749491001839600755937818226766008985448241701576902362036607678379724268342421385722819420355725635676930612542876271320177955595931995366907607455888065249655267307880806573491238100499637745688623332801544195775054853332044120278317881793760841160511146682351621700751178982322924782421059222353968696856807720484990108710361200564400528341015417532339837440936774327624884332574812764148798041932243069748944255377842223087224242583875380606291981374980203091982052689195455676993363201744517831590201120054581125477405674012111130670482695276233819681068137529375969265414035111153905575556976705969447263085925832998927705101167715937477373918853682312253113975438065125975024030908524274933672270622577258694525665374875456104670512392206397341145905141627934979850269377035707039610631939864127755253501454805997989426836356704669187330260440629328313304377752938111445891226208575400665948269490922586112 [164,132] 69156088843878348522580273237374609194348189263735959041607213578060596067233541608634029816814579285879885624284224050220382646295754552233834225384479863788918849203895446009183815016965145637129148145083315200246184656889582820224891884367334377778058919348188159851954257758238564314752243009904872976456381727633219885345109640064524791160581194542433845889445156435470945314677380924523592111598531338017063181979849517492788072096458871855157849917670301137843682356047694826341269797348308418945791325921709149021908070282948580928007214877808563908309102867864493696662312003442469683257535293897149526490799603594519894490474331056803710611689436370643120289753391935801842339840315575713176774601867066984510298578084282404079707397886285592820920204953868310290776820478272319898741619049599746375562385534627925575363426429833172796236508442714786445605496965588836814893884253545905688194628452912808812033237824962841474022496076606679301347955581186758812573075223445163496620562873036775641743056577621728855706357363710931991157339639657178084061267102510934620361895303408811162858818819884912505509252256160860197775663716138793883953730169470047415042750187401788623384450694367095592307308804431774917348346220985496072389560741051750327457500143463303597271799517032471215872047644589156836553963511828389063425485441291353151527743594233067391879419026427962500877505620199395456446832640 [164,133] 16572389413110608195600093088883403941301007540878351521766413087382223546065143861176047845026710345234140799933519025132837592755069291040553200841865834067372114046519449215441738027134769581049845521460721530453869556246365714567157118609798865504021246071922660295475382128111841938666808410075109693903453943773322689948911828200944993344295197290277616618189730241413393678731050070278264105059834969740430045903725643700199171649773033281047707631005951148301985469228911120744525915369094354747015799758624830148435971225364645090105345230234056115444138386557523974595413046661832622485848334290931558813137137059448600814068564398888432975269951659312925523638505630886638801417004022061529465605715115428823166539791528297207668414020510158488506191452760072548330340332605071834225530175787683884582631812118808054517319153631196449903983771876184072260442907617891870029507378816338024139883967569107753443974333396921931781039885144202925891434281313696713555379285014173700105625579378782960008660452607580747831925076744944983539080687287962879549776435899795380645066111900990933303017813141878038121552719841288606996039945334648717597480636096357785243325031250349539551257293765182542428265644109287050337903702462274980846361841720804581099455424252779999514630076676433007596755040644620157013965498523999854857276037301589727651140353470424481564358849205379420719513781687525376 [164,134] 1013121926551143802696764278796089953774905017017232149060785908400100274811306143609047120104390710518729134280586844302871428686855644673985563149609747326964426434156807656527442864041981348917573995408052098659306642598767422207620463731342225822869179403301004841705282454125985926697969568022293350374200788697713102512395344009106498450393398900739084720392690678480396663217385940333032878975805234593585804199558260224086769806783835078326053676015364693029354058983465533529762874096732003405716043718919826564652558725323490481003083448973549982286808882884420185569613101352139317596859591259581126602208970738653454884209397780117131617526923328332661337353755650354238462500249064686333487621208105050891959758824163680633286397626628501085777806224543428756244033213068054237388658473152894129775345764460191181798273723951356032399183458941310799245471887225474649983158680924597009320702700479467713567259651616201799135170049759846126539715257815431823844484519396504002358989941846961083441840920130726518687437991239702339125896000389247821097871022442321504682483000925285013839786795274474980052122690568649585256333968083329141283175669279037770034907832297662130054402293727411705223869123416058419952965388594732611264075237607383867520486059090425586422917447907409028443086822024594506526870176575117221762380321931649012956271369812873892809279567911339259802233344 [164,135] -18148826107822288159049021210549201384711126011449835457097403920888382637622827888138874464632550650156598595587345175755346519063293442149128956420780514397580427221546566591657489183209794184784993564211502190478804326111263636107397143342718956258473887916971840156046394217951477990598933290836040782047583083991467434460535005415767966680028273761066285229275218227687429292128426909364367615444121125262027259080675253068298555482652708834455532786214349774750050107910041824475850721305720573482396617104548987858101263961366524889612288609535669785922336694152067414828925097049605696852847203941667453499168619996048625058082195764525662137658291511617486214687099223241742205525862733398232253873613924889692315377738477629861709595714598132882291336866873494935771415775857217124660683535864825229664068051055514003771321942108785639600842426234028907390798252598754705263569826343082301744667549837800925644194146596047071305477430176159811510232781593703789829643789905904331286948899765802078602257769372674931953523292784798299953449320203905537024561320040090099712720128705479172626504259826574306823976627235702102607631084547408112056694453665997956381581281576584303264431706320401666288116329612311447128785894587119388328468596760277479993995372121136247963621545677971212459226544413689234894311598299917800252298318475885078778844899283043011385589007122432 [164,136] 10679147721676777995982836397073381836690492050359078797051460443463932860315512311776986021121754147887726905219103160739744738501554641428186621963614213875686020037670428135190908228604014369298218781939456697096504603785210096953901155379914474347625917679447002072005760805217210285213444053323403516355272023532639273658909111394545912555621236059169747528437608596063200388055325628650118026286554375588698911459153292727172238186626355219521877574078866550633731038051734490918519835613828694655304839743573636936514165593192729463358053027028974140471702457752857256354473504534130830843876720029599388117740681330968201377150122121769870285225971169447906046745082896739784293096876799064184216998112530041009116072658392204450656544099568775158936769434474266065168161235627610437536959829998984867362453498490267455130639983760580301129943777274301057546238586710415484248255479449734335158532374025868202925359274975758391559457054446551966927287831109485121834735790671724911601276858872270379723901774990082527437181660016743248398248887123780985859359243296003556326975042193604542378890684953303079838034314497122733783050997047765395040997408236682218550617951575259232605663877444486006168788988779092801406042683728355722062445399371048474324817279418938559932082522447517549435261168167680449127908215654725818233238857547931390740336241237389753712640 [164,137] 4441534611026371754328122445443989197961873558772908725303577330008185057663582551269352832157019334752456058329600571803279597647686322082876968699259328493219529166711176513839986070660351850500496480685496381232061365184203299388300306272339925708788985998899818922214806577772249570301197961206255258367586434384138497233370380265193525905004029528640282170960673947407529501554817926131346883633473620849908710665533617210369578160945165106765784336391332533307927180298875606344636991560661097179109210804798035407856377140555889812453883931109187840281289204397540084687695858364002352584410978977506044668186622204705336142278186781709349056682779805950551986438721637646638154858933730684715477465350338108069137396870907626818232008354138958879969030584361592381893385845389808271913359175631044275981398344895488122991754447912440498035328065004559757553060910415304311296351256189235425407065109065786437726242290638887982697393919327052806507873272267543278248488795648731473051363455404838863590494701609225358037011113629832539901749463626366970855280494668786210538321443259522265241390623114917187992328122268941156432597031971709101331593279368508818635727187244669064802238299819525668587132133409365840984890865694105167031135400898819368496867017192936946733517297203411056424860692634151216929504613200651568372694977997699416085787733524480 [164,138] 4912115922793771740081428723956287101619545743525805975989538269927512338871293646337580402114340570826041657007291921482692022447141789707149269358928796406753006546441320570552272468935781656901619658083489489804404514095626594910069456403574858075614246969733780036516786760500901729976098711069748651244410478207883006387672480903327901143589002316865677454376527500924070008024368167722935610176800450270174742399306496782455288543470337223758600476183922497311342520116013110527718824622680912726154744376508685433337776161686715052577036182278153196449933334507347907114137613662767724361765247931062019644809488725087038975169179098727464768486703822838156216364118472007979302004453132162971876662476875240352188995069072867988582679056590103356520959717173349279935562466126517837388103597618088399505916639668257731802926639589978507899123911252108768398927131287149696324504725247098978837299197509726008443341864166851442999496149200067451135593464303527408108799381699418146180751172529560074332490863093466084309237620877490791383520244176771985254258128015898101390368062542597044494501224187668649134204055698531225433933199154084317556387369614580555190611243341849091982972471081645308012145412409525580658256211045955131224302079019873555141590928412581176818756639016982640377510942164893765712172772529250379195934808871512014856192 [164,139] 1325636529139262076358891066882072239000498332092844441990208829125111064213737359720438320008863632415283850049653656526762271218485936095195904549536706546299410971763585369565266250984196206877502666294978611835691339613051656018198525524451326202915867992719245061576145555376712611045388041761833649781095715278342327820068450550620309980096348371604562839358327905669932728461915099546863226857993821845935204304468093198275487232711595611444959908637064118823376910008567512972756727751547910745142276335254397803141144525875008066323781248764277528451336741759971885452193192303060024894194950880904794821040564217239229172471384534084271344232975010100440336310096735938576765462634940533818119149490966926935430650317551905384492972538064202250140487012227571298385435833947301372103330874108878671975572968492028817750570486832299917637241993883270856315960457835424227207996136115544563927704544234094965557651143680001705585587902196938317960119725848077124225833451186040123552686868813449237405391942862887350352359147257011602607554739262766538523478970468074981540585882485207515908791675085726351621335434553587592987231127638812964369927177903022953474874504578693240017355480733960662628737341228769054819067504713536816202591610775693020612440581552353061275065059984051003167435601494321028969498785498047172456189938237440 [164,140] -622076223744139991831011054760818117088266057365250049678506367034147658233666408954223006688026487313449299906585198703125981201322358960572273237079719494402780689060105190555897329299932023845046809615688440245365218950722706905669195053363341579697070189777060782082265383989582116557281140704290208416360957160320855526881815583344853951539087352312397029530829264748264671579039422864737168202207990740694900933330849815672718104399660667377843230749950309539645235779585312621768057742029212561302662219048708343293435579087489888166228951228818626213729304154338297691553093151614416482145435468889981389281405995272413396403601805984347185604888615635634014300211592915680971597078362992893088671543550608277350373032029787626953807266395975923020839305717536726888996544526189189199865144077146468774160669061104204060838109242349983228274259404712429256714088386217343137128634133361069649231119539501922482886905128653871638592523758987480313444300074664833201449439846558285232240893007701057104347935468472815450095627719869335464963192844481001361115980730148654712434707224067548441502319661496226541403268023262970850538721819738875048642194625376310255311847950020959816398727320748497354133661142338492021200787926777071350812380383208085566524265889683418527530335696426073008301701745056910333244274675193011400704 [164,141] 375712157611573495358560337668878705243964726518909164667827424629981169737216541235923333226344109570387161532191092216229882337035292371355773916244070942294295143610951611155810840100543743940450994291844350266724536361902938123274785054386683980733125389149008401748332629322742627478793016487489717033850149042327974331738256910864195181863748155683100404510586741297455849981456469045654438596781220698986730169604908887042349393131080118234745476649079894064939860141844625917116741594307713363578843744104846982793159926826818462790712780746248753627171241836822187177116194443293368436826418423814576742487493711539381242992376221775053824611733948112670259309009265242815716154084813672264757406422326574199915006725338594919364048954649564533158200024757792907744109493738380642554191294055092952484173033056797963867311207349075014267954722721183036606351611156713164237050505322919501362823043671946549744419310486980619267129585958186310055480903210846357243823606744335100410917260142128156048337838903009833460278210250126029812224266269243099587912164635337864776174843872775752776100975347543918370993936691289061071056115967879852922217763769951862147509187010711315655493817291707808461923202800852039591406134632255026269204433513235733158243777094373188063806981470018928430050526770326632534696869851136 [164,142] 15674415569439306146521255054907886307729478452497393553993710234230628411006281192766866615691235483490698848399035741843821810497712997762245607541759090357873419632124036454835541101794099798326438541697969615045974812328134289841601206886959991847086635410665282121089821860092219938754134257276546231697214368952611270064175457671945843950431635688645513750659686511782241386388971953239861674035642834791834423808054360836054409078976947329401985108866876170907125628299336915066865071150776923145914039853309798048844087246507056675693587380560689614737225306076439542503171666345893876816657125821996547130350273515358969664680142767560130160688909684535677067211236452644812360345132095491352367686906287266748263419168235642753932982523267789529288388905029537369238237657401567630782874375711631206272862227315859254381459986450517190757969394478147411379618015461284730946669111094404896613466954901274443352099363651177161225608219853639688624842096221888184755439193978259719011931525747858252513513465299988453048215146567070603307833195540125292557523136259496485939737083171592124033005534762221787479531872813238886263507306885123815469724264391436828170136239044469172833817787192765394160832587253492980485991248363805218235389291161004210254894689111325742266562679325250867629735717663720119040 [164,143] -17114736819245023997244590827905018400518924626968655053915289733593285521529193638917810014916726106332670321979713330584740353081568013786650408185283316115359055528156946784473408707357221693788000746521710269150461038072583644077435267435398958522050637577733215929864356100083339615754549787560425130377597841553041826868369269447807390318439711340036465036934313845075434629621676284100488718161340039524445200969668301398623128174753042031357868822724206410969476361129637282851810804349162186378442263555821082965037737950371880306253865790148983993172881638463453537754057491888849040812336808895181393873488359890039054969620264707850872130315289233177256940763914811776798589765481636450010204038913364272386908698175997567443364832442792295036557124966036934369430440813556374371220401536654794443725788048564794594075974917925650057782389174402685957130574605495782188819538794704145554671769505799990534148244502343807811598775556843334527766718016545199401704286804066755625585237290934187774521098641440175163659667483890002125389666797287990268393103264573403002969899865140334792901907857236520966899942069048893271002560572171220410709099316064369963165904082396528196625923826131167668696682672888572426406653157490978393194440084111248743920412549041575133551636062906216990546896879616 [164,144] 1184541682548599907887420546522086264761572109990486259229319370004370176803348291628751998650411072860547223781792851829265666240211519132546036247884713142623602442712035154183868051018816542067769790579458801776927210810747037591954360215541873392755688001709720637784527980863751110362129126496146821663564273706276932593643818483499825215925333500933158666605313103974112229972906545395563388099129722834542400832120655132275094412322819948855670671746063380523788010031051687123944253063658190323559956491090071456647416831467311942104424125641744808724469389519188815765799173522990498632264612250121324705809382401750874305488438286078257996881342645573329045451283479730860908576730445408174839927096357224652370658486891585564069501786889959055027690381668629927056412952719983755330221469441659769045759043332199749895405153086035225732083870394861591719407842214811531588154350360033206049342399328865042116965007047485031295878530908919187836140064614312449955227121953255791463139589729871974877821875482757033868675482344715598822897058874423790930298979564289080786471238166897042250575577652892853931007186506167731797671575744250136021105454472813013069226448867744202306833996108550527453435032499012984238651501378608056256908089931578091330392249998938199125557374991525683200 [164,145] 1219936687527906345010122371238431285227955625748981151686303817174835785697763292050997500812121521614207172065065544119238776682025081267916743801741959392943083208029421143051387762764235915277876019537511915258990278898446878309714263519138645201534936247746252412504895988879509956237983927387529476605421348373105214894420627763427182844877146848739741971471263665911163259123555755311681298640258317811504258039903598520129789932607522356632761829414461266576397411754246757132048232849673352923334901879634553223106958042529403197527545413609998658817460021729568051368974325807967769806355293484924351951304796171083061065326344820752969720659188389212579253997266031744211287002497265583704581321926190937546822651089440924543161970277290799228093054381366216670604878296316955377353676737213258358734786705234105843187242109719030334054686617680074190755018344380185815021551476154985764795509088364769739389968987109870087270805530182526933433913436358814437447061558119465160406685753096909590385896927738153184931024318008578939588504242550821659989392487545402005570300170065240243084000100734977668834177244165841717031359951388397458356451778131110591344082204239663777337375623372763731224213215158593811572864572039617069671492955363631268376733050560262278145888256 [164,146] -195887109766461213385837799811278502971671631350722938422589453361410155398641742986783286022632836035829857480933131500412618941387921190138571673172646109400824965619523372862452196823346295689833630855653454049326489032347812847645170865756782203171457948285461451768057050255589129488425649207870228578013754758245023754301221237215169454275852294897543476205072811491691413106548167774279358655322191193114182141199609671404426598049316799283823409115077220056516920445018582576384107391234096019190558876402684007627548317493866457471017261843495775210147987679029267761631087836026433174535460871088401902759673815985939732410253091770124938679184273934542450766987738104633157335445613677454720151291061871232677558463272842897539251876487570933897341309814418294808098516297229966274422477607629421177060039037273906438186495126164915615592808416725337885879992495781907336358755367352531846662236782782257433646781122579872193383518311218485397222232279608109931507607451570448271674871367735532729826296446652087299118686612387855047255577396276451104767499244467179796717846130779714014065462025049038379914752415065136643015295886113379711279614247244368345713887213359664933517034763821028178578551136106207980553717218746523016264057661818260274286840787998976 [164,147] 19711637619729183294064884674600114053887360254174950059606010502385286360566695099581973589700037135228439780358876090647208937193523038037002640306361112730636907788677287829256531368987143722724176585159189215938935411354124874491604720489786526603581701136145598662134591257091701804236716476315362136828989822257160325978133384309727201667674457103526071670459872859854712076278992584739750896364840994383392596319237763624462354516075355298879305245789809053199555884152917722931126492170165333879290235963665963965840388362971788515072535186741543296071784909890343137047467056505381056709134679845299143703516459626280448609911341803744525941351953997031374893317034573525332657253858745652269348256765011249429839881612586869730319754182508766419653080303474763403421154747692458977435597428440465491571856434672071826112636517603384096579563613221734846245313466642933569361557702857572061319381630145043417745793417301820848628107603618026945333565631410428223722088109085291299652058031183977413314453093742165854173417725092357537855806410244402211520262111764830625332471974255126489135700592563930514915100319207935521263821250486516923533977909260594675806256756309960671954985884676751206612646963580205235201904425087934925639295075044017313865728 [164,148] 758220835464683255862196453247009144391807633892760741008127119846851619222582159021224358520544747187678153173890387604209767326071767702362424129468963796963913123749456265893482200303798025504360060196714911218894773582711265825267719778871413435989941909027858324274405155467194221118756672196892742296735041149124505952237576922771842659984441916480125692029824751623636373305108408686002273011213970063334866986376538507389888126729528581534791615110067854365177264615768036721974460979574418615021342067931837614211710004474569183591981916262352977594673458043444826665341334427028407395435016958400684002393202593928357317698094058784780615323112225794241629233016022681146941412711592271544096039294995795415915934083467550249563681882604356677013889315325006744736819834754281743680666472648113275210872448242499035488619141258154091566717620521076241019273074681257758103806043849577607453934603539257596197476496728347616646825422013015625242169686966811347426096270606291204894339681808243865955040109294987110970112268329207747329111881924121332030857526151807041755530777937027452146354172421405477847313790120771371591612932292443972970056627229332626396434938965864872380871818425956209046987834082693874172668612618252140159587336229120 [164,149] 7983135563839162925752035938099053350706242750870322694928954899805326831810095669933241365855405912171733699407733219389763990589405992205366480863292497411759043472386063931014437097808719982265045591502546378277771132075145162268093423030959556682750895337514325037464359724454879321565515167228317632933015803664832983509919900340988089844335356743333087516793771244506848165727563157705232345931004117041909009540806959551438505687622053554835349025641471035855964466390073742087289613442440009352726077473017609825543689876399378061352556563716646406790188656631379612518765921839497741023258631117241272825040264122126333891332838909271092150311007240458630027349893980873549149892923016010225615314959017415608686280875292972105034115780749009932910535718798617413693424776887239362997775734676944719040169783699162788390096875745738262897544302854813793761312072408102318874885156691183891945883324018410273841478053668244268020995569733850884130979351002059401481162283964383921948634907546506416428191947010097961771093101581500618862442570499048395110395081782187337359668244879146467978861317745339382614432871930048710831926011429158836108321818453742496315101621093498890583976661363196316113912689403551583083926159287194480896 [164,150] 11798932141206704781469084232580243740217428627864334789909313959234070219913722868364827092118289035076862035862772230262423490013450011856370559057975203389870256150039219605674518461944679385784500497109785401076011507576884801590329246364144481986609380650047927115187205373200792255244431680273208733313586242603374277416090847708928053533389943411355762429691411905841050854226314059347837210379229313072252064295325223289538640741876321982574005212873922570278740122256470153824965786528246201588282722562645063430552828413534407459342586087604851965073605525568955419058251610841697959279492148149377526137728258369813935524468159582102144862699225201419508357896979911615601122403908895795042239064969671556913630621206786771363713950332231680426574824672844119097883032215757455241224650000781669250554460560306673768597428701071045922576628462860442180419635647174769052333557097427120229974131243469249553834598424518703516600988713210017810228829432441038034734383609500014919374882236907833207248737951729474018148707879094122367597473832144737056311160256025851991829708588264426894493417311771196060099781416073802035362753692138534439109625100781529143522636238888037244510021855047443405961275021674876438321738512 [164,151] 46302735262066813237667362393168893129183732098340868139208008627648428260118657075462141561297824652549217921602542955881096280493134205682493509795873803572997010787283659475157272315373710679129498606794489686791617275300331664338483156404576597490346925998435061726985149046414180755784185175773379331016658505863067843869833124052935619977139951909495429813722199108555742772085876550231856975989291270137249491699687932057360318576968262260552312264964220556717161517237295373022048359195714451221708372589224761036748152028927234585056947217748726946401952430706615521575212581102280358078759772707528292556687639789230763893094151923278114164024652628262732699317385086585404705965505842540750369240700200454120230374733373553245297637372019384524829383768078233393633045003556988112164172894394946144285144670118574921760798290113370179906716161195868304449136685951607207463325296060652209715628234258358286628975013406185009887711742942278086973636882168560935950005705592877630622207940851334974886487275862250744396586878825652328073472939105304559701842107072477320387754955227621416999977963905476486337412900458896103259104964846292567343926393807241132138806795499075098583900252120359635513954035302400 [164,152] 58638798143612398645144144693583042933527504462155678057217012871181713827020947579018492669034457521145075260413423938206092860751785542938847836169726309340287499313120992247498392558545058412576395715484567983383926408864440108035717972147925144945909275495188809569422597049639593131975508980267624162692675285365237172124910388166822056743251640678328988125329256926563811341956232515208115191279916963743565895919970483591213958842353327932568072152917520006382330724673670774215669228808446817410136490271022522632029343397047048610644094034622223267343403743549007816724890815913461158870147511598534240425527308523619974809887424169471631859810691898867749379741488400426046738529702275324683193818010281413488469684185049197904071937529823060634693443332867393631828849025266237054532477919401434697856964626229894690105061809267926764770658289276473899623151490630137066055659839785290252711756161326054850178663749141951786529393159432851223097367781348573015005466266060373052529268107088365188602631818024095536527756438913616988495747786783095901585493786697967634624189094969835307011759761389267631047862943346066229287449006035306768193543248044714059906205511649835422639922981895765671936 [164,153] -254464637587503492328007032755900067696200752134496256325602366046721006034166280776748424975472077484279148375233804257335347438817615415651785769101829402116409650285598071207470429856832093647919813123911946543179174231278819023517941259746236830100001480312158944745696194578829228737220821155973971837575458651782526213924551741184435873541599965592229338591908276649563741255850426346233702675165764075225891305884338990450788244771472146306576857245174714853208343770557547201954642525095770087443030438105330380070907938380163300721523419474340846134710981070800707415781429746394717661139542794386317147137917981024388640766640699226261521457364961422742069284614668274095875930998674084846006483883390204515354624699731429767750520905061513074648467496653375541602741553987027661535306395667099540970455241507435171165353031939465136299799525663359810157686208093316225799979647924168534678528496264221788245608887502202889312496955104813837951102657995851033290027188410564500014018394871080842457868799490997335154125671814386635357291557424610628052631593114700952937202086879106998317279059133945132101457902071365879735683991659858972680372857755509997957438801709901504037741293568 [164,154] 219630668835774064744490872098529236612562510276215293925847608984840098452138132947665599397001940788534879552998612215312925294596958315968414551284588463113529186669579138290682723402574888005268586654610030857745293362102299450513128711159415056646175250418920856665216370283912588615753081517253258141100531499085275896123478092789246925679333952909566538582686216094481303541972846208314376188023555095715683220489722399618020933436120708816711120230976547726107945969720778028919050120578431856430308828776352428537351949345723133955564089704455369079774918339129238844713290588924481698388437758125191856684925017008249187082000034596265131610691980858868509267925638410418737488580691446048467444981651356088366850211459497403154018620432765958527899371109017266153731500929229297608447763275173455484397589341199805977439395936715098958510074017456064773932614104456838270688082664047925536347116885609553592198426506353414086609142619519964771181406792447112883321778306177459197149451430440197208696073046010778677248784565322685794235489843525509197192331103656374793538167396038798502062048598571510544725956386239567358179545477640153013417833328037152646207282284896000 [164,155] -7407865029430091808832714031098339261686608434722770764162590148898513163693306734367755249942917175622900502605309737922230413867918487113922059728456642275743117375003234897219859058575588893338519815082260728887625705331242046064777246181867380769526258139772768724990908022683734460306941769910051727325763557170883741869114657799188477178418881585318325052481438423187240955927780730780164499219942652322863839360402302998898945808416999929887894983973769020837894492216341648908605828460793476571540369673881996793574220080822518233549883025084129751814832868553560841953634110659283353350580123643312016436020465817295686128135657116642718909503799063797949252824378362794697541475320183454829485332392544751384556271545097368433428958256445888405169942921368160546206271276502552646537489129483904517374397170855500345760036795485507828270796962540974251963177999442342518555071252572477308207333787367152947055397441515444399257391120857313207308469635264164404439263824104810444496103461087224503746587664978322453564331641377117182368712413503532128521788604258912642896401940615459081192218829889054444232917990676501072409026609279046309822761905860507467776 [164,156] 3804092667453345355556863957669628900600972786784900337688494250222332494014850346711241115366853826510040531124402669972814789151141834918754078862612376576475965990873184164017089002884140599533686097878903584595280383267424094160564085794265444227085663299579411020978016517159666268906583962719065944109189370419042747107457675856681161137083270709843066537146356238563378379708853840868562291131948138738463076178791950220966843575688645122197681551511020994709293154630301756508123761216181292375574869066217109318878015476516064581059394312250903135441390545795481188283423957028196038172646189519893650628319034411938302589572662854457408311669580087886406359091388507581057202621465630381713404520993810962640558128973200240746580947328576126837147330192065149676930043740845556301914931825563059462682980612346938088134253237102693521593107573043284885194194367500828776005554173037927142776599315853520874613144957666493212885072290067352829708998376899475413852174483891864390048470001750716805201422136368024153558060822481796626670664950086412430789602875059557523463495772077693764949578392715590978622686371036783855045469892437834759149735936 [164,157] 238814164001373947582471523826911043141883118717489296095774592412928650338734963498364004662042680405787469354616542587462384306190204805149493731344739109029449158521684984462317689698817501495578424065128273458529592491204315728358175002835551457756749858345105635722439564650011992457671417147961623990529065948556779555987976125989261176139155613668767227593187424302741024549250405191871684714564610042796725130998835888574104742221496572250446290351497962620259735463614311213383075198057575131339234055474340399212635955207683394625707277188036180948196713991415781172616371026441673658847163879907578579919818035060542546052269372855696944441649267854108476333684656783388881044186815343449090990448490767170912421166147338749755585322310046273084033482780490217736184501826301314048478117766279860701971989958099520285205744546278170439594589903119240051618548313787685100775807851820299526818822049172591487136985126760249559326607131736736996373547535840253942618132669641865492747799270003896678471628034956472280879459994293666138852063527748791077717482181016306080606842926943149336799787986823462658466660233365071666148885536768 [164,158] 39461617377808048017496850380549116144789473649621492316763743530282760499005274361701470471225238775549520798700106222621497974905599330200942140643249381687592572246400140245359167795166973919048399889582991079116562722361316473850408151177226775974195475253871725159750060014504438809294049937465533617755208378551608720533981229878779143812081043521637539477746480057982366353107526440158628095630244040301415715839632178456555953455282170598522309051631942494202003821490390375196465252660636936012029194519492345735405784445260692880088974800828824220685383280276621077874692449193866563131002556623282595801255963547968265697904755988233659567987678659734593615600593428147517573639056551940385686368414679109074211393411019952324322486333196982877633975430055798970592490530220701393207500889005394618520986704811682360428763806466612256045304311120443338429198547942263804945208287131979727419539795142570286710756585924451904315599669374096428775492034235565008936358985774230127663987678443760524459490327617699092729687511889933050551277351135740793714342693218994516904653957447352713338393855014517284667905181189843456 [164,159] 1429008938192156077712182047049391632841507404076955451151613805186381685608708063543745658581258417113912960909682419925252238502565700180493618766296720625717071618800647318261405974977283054709770274596414024436365829600959698329008901875087413436550956430958832914681488806146744413810828659649671713642833896149181335324615323374751643173245217654607127424858790548452237260156471041394195422197006672844266596682920603469705270054790822922985343618740696876436374322133090762010365784636751356422058425290682094659567083961464677445122412652159157735665007697895509587663304589906511824027915175665671573577948421195623583991120045059079535290563542256055372839871709466121696099494237705830637116938651017876721091731633096692469971618780954190250826057007660517442283648321014352214588570863061627480492817360301262593492622161393144177903727514101120188424815354352364434742796059518606124836932240123584031485852148456893642878418793432856154170368010407148118132908210915039234771603598312769204995918380365930792437031697271089440494470669199589513944616895236998077890936075036022739044916590858336586432512 [164,160] -41000729042425801366727154535000431878589683063077114163623790784718298959295644537132190933050565726512440162482053775988332216676299724712836389833489299815410642692665933499939953183178229468391665979167458405525553486561194060023535062273446378786119905479447332235223517734526035536668605931637030680680909426778399703805251597476693297360071488824382155550722334304562676928106651539700500075068145645180468992625811507625622223669231736878081185647246533747052760638661642737142023840190146962622029136914491607218799748341311424493784136498829819985999217418682279001648144318748970972362529653746157402531054092926496969031972214303509389606589721471559159174913744721434871593055150949627763089526855909206931891038704658697263146861365579856503807285735412877748909090278226127152491778606429100602676419411632880877054287084557614606708198736782818510017365813534071960390342683484153351849993093965926592980096495652649615602603668714742710952570439323395576252327336859069226663041047151768641398205175052129755199174807454580156305252695212934114581415595894927644231567752943941938341060608 [164,161] 488311242173477555390032136977890625507344238900682170751648177500112806128289748036726222033792055320584400707941096776037829579943309935603755132564819776867528867001168078012521105866787729837869348511724067007906831273198911628910760134578309592568286830494861946094908604486032891754473218752262117538297564225328454659145071394645409434252550900130661193579972694810066552815568442951418130082838639366300046621510390378372029133568872273257392028906093299973383193465306968006367180852539077257834390761665759983254868574836797152322474868254983307693320586242596118091746033628336471266882496525681966536158845118338829388077375055317546059644463832842808301430604682461446771284666469206712015064084362344410910637295673211557652757043890411031480375407636568841721251027058062060330301740282711582985635090712415787234989797025248297826462392753029705482764767739560955347218211650775568107685828395182416722707934238336722908742222101526346330468387610834394570709092753500096422342759275173694167817759657859240935853827002686244955142364125312301721621185610580668915043124465664 [164,162] 448292659503907846960797255668391906954526750149296426782865297673278432633881834795761741492329456314975488100615987860470203435714239006377790993871495828299432305349555151882325797445514889800983089853300864768163307341781774703839768715797953577754850992434378933116447518739717846280404551743919687587911956904521874886556720549989690694604731671934323334232606825948770342172455679713931446679129741161417670994055951445574688417933972602087585739470884713441315039797447202150502259821603162908859097933350588752468186303842719747770153857363157798754735585146185748337848481331780430433244763955573535236373887482802657604434597577789069632575446692128168738993332172306396441524064614299385832121955150618404286911304964073164095239330426758365038642602503050275068992070192574962911454842693301715475718362955121452740959677019908942760044260511428940928477202028546408676581726194467155963881311830276450278248114803712613473430443999411862951943332774370009300785822921031896650944804129740650055465397816847618997266078535959263130771749996852102402412293867583232 [164,163] 2024353171185887423219657918027431553092727305046031387152098032644226550979534401962349087373777634269745562730576144329289823893584439887888334943246033794318507174279092703203430146121858380299464893325136162844002551729710108694453956606533863394078972378283422690264234517651841265718976354705923738205332376536397138237651402009971754941588127899760181321696281092068430035338626097219636025693965903591306045102450193496818040698096927502257220895261530238062220012831796890869433740903616814635834135154471366283992410531294953908234946727449228915418200974927314927901148398706813153969260225993295616293688470511588391603540049450852477807061947895473398103687673466221083459126501973747772338772229335806112235854089244546597268135907670873911164717472648037416728265842930352530456911067742874112126011170707884718280584603444152515222721824798763024985689455164809657085183865332218950513295533649887700769965268070623501155734127760100736782665665828701487557408751625416909517320457188215111495762137141929726490861403624295556824974974689286201344 [164,164] 44453789874326640199177301147707855375108413873856391854419389769172953328320465532519112830858811874346708793417398253468995403838400229836038442465806658939861782875684549404126821351112354044814315751974440138713055810575162979873141311985127049946665954721236051024882878128776509107590869040107651775852732338919423225549319245758165723446133123537966167946605963266521138426143098273693111954500229463691928122496703672664453085023258330860508964113267718678843671409202800498903038430427065618185903628894340518504232787896968847209312812524058712413792839330130136542092568538684775432160123849106145431437567138395776594750120878933422838896223039841910390850028967474092894224309901315573104739070999017011542321908129836792752610568541187713556049319461592530640338600828514336710340757948601482961224562801383295191624613905431175847258275355904437469214203573127581605348959987702722313239769599149074968445618862815991149288473069647740168648742996072099416112106291475065432795717669482047469007619848206927069576996294573074683648 [165,0] 20886482251377737063927527117768645507638437270037669924196011712760181571625151945456349529447820632566634896000996595779511805380732452328947519796810078353765761792322617227841296411312866757145722286153317657687670024967685315572277982962158144364403817449610130981827111410138702256386919017690258229130067355260278534175270362307483082750834341662423938726424909661534600330609183673618543014763159208550764144240695312892508225754436342616263484662885640341033833094511878895942253673529045475009059712771431616780625159359368055206916558231934789651759179256302308906478503809815361074512608904832278387355052587209235464417123813703811472491785409766233032454469713024849707912755129923643659281926306553838919852332921460910038309162704556674815444721489003077467238892564567464662771907665074725306133705349624781165282570103189471496375066395646608006145823150271511426676300411431079464100627765452790470149610343127584554281174164150584735449720683765673386910153296158277010114798374738245019773693156278678253871595916636423194287189683025904954152884389524525790050817994678207185025139593681730967795208078927028166442326612717921187844305685450850102524115862800547506441970622448543169459316217449479810075491839510016800307373222581371192144705278206422595932929413941440101268481905071882135576146226713674287430426329142805351082976892051335742384408586525226481391581183303218846627402796644158387510259765109271996921453797690400605547896246719317420260116298510106511839732999939886890281730730384831111004379326145876255506244501124918764956411365670978210143542833952445519447037134449453966334416945711582371742732347754916517920245979595243387645019110983036362603091314163669443014980541126001930007460970509085757811595276173221430981156194265845825572370851838990420514225086351017633238602069759841362114900220494278299782650126316476060333506433918883662259689159561883479120092399483610279276035726070404052734375000000000000000000 [165,1] -68900696038352631701172791819350296219476582721031860912460353031676789926679960932272770920916148388326679254840072454195403019217301004229670762545876186769804043253073466406003831838581697959521133805095746220075574411650274806878742505809517093390306982646874588021679013467335013711513306431622953345136454675681496029813079096356890809883740639147856867505782269775229681243583536164042801474673352045451337437312772050914971874870233380264113264273787275694340299313282097771328458052650411723252225031581914859132833274790342710685175520994279691873451832047410559977753485407552800403411784313603090915378974717170045593526958019570264119509489521302350919877692053682771018401703300523883770410592488154708091439290431766462084468819221953804082195654194835000401236619219916655745872677543605183436886210284052881270321814734778279450302429224462076841924667712372474365553457869802163488272138162508174005268510218903025609977942088382078206913971012781413027116938331124752127673438934386896426674201620154620841670203426011834099237620479697886956992600549946520657902259923680329873294596593775008231659097512418890054237581410851702781713085351615581080736572325653346263415038034200077954602212862727056691150907850342419266500048729221413428653465040539633851767354323992867845339130743925756591242090438804672731381940937875233831132501884412172368881638724900917196783677785605294345357892148254549565568397993488685629923307085207555546955843969866312712721228074936916621922733084563591133233986259931472041424740147838890129500369053597274500804164954499483145316253560075691199932254916076597017869091731980583900077169365748653212565550624037515942842049846776324442409456830105422023923614951343672066378426481711447244781599171959013566547724294235699239080053012523314162201689193194058366834820419389726500813308985982028774116757797560833360781056612844999457022660340066267715877085242581756574509199708700180053710937500000000000000000 [165,2] -1219073553548016305313770785687042239892140231289239559177700099422263067449553973068393907192819146361929133554247227468716153357691810237771159161579568216795042762520088088201604108011046683896667989073245618784756311605567773064121747184774734006664457829885077476611268040477603657158006730744455744403054422141648224933188246297052465799604567717129313992162585158297047706723334240267494783356813369149563665208388568747698448301651273785850332542312550978631360904176253023258944311372536398586492534388026075869602475130183063004764806640290755141182637871488267022625777691178233755136345240905116515452594429212292811552459794924826685243229372279645966335080832370144020725268145960055882281425383843833517795788862754279306834732975589048978006866485003878518296772977650022323374130549712181155355504968383867036430373114013851163045171577916417173370192673500057694595598697579997998096012797382148043114832412953772495454477510399232986945010704614993507670940837448684286783280691770260901466233267125165577848870978940921106278892739687539543820439316577252043691487550438123347908808513109658881046675767920306478167376793463766584412679063863933572365164380978168977800562859683169261176763644898652087916383490936048098931669946000352119286989976145294646015681135440549067444239475914187386933581102161275652947320740164161049476926687078276346790563905507021699417045724396136116977567823072917262139784231979179626040739658267302632494501089336753195251862969428785442714738051559475004810107555808771279843526992378699021761745911653335238529808321825661675128563458525375226890454995230590514844838670166705520611704774851288889339321062262877810953173432655400938782439611627858647165301249670555022843151483784102822564087988557789577243889161177330349161631683429496538678642196654386572639177565797825575766237047115497685935003178681502583426812841368005048361414162340940507584701249510494847072550328448414802551269531250000000000000 [165,3] 3209136934426421194895932563005659337972244756245682434785640287217133376665414337628058528684452091141738936548904531746700091325321365015054731365049951772230433634462058819424148922255955490183359867461312967283185848472322752661017938862058766269099952486798996274013403915247912217948744170814475708169139887389730320363051872980335766269206363614206421701381521166506264980196584401866810847139263306310675386644893417824002252175802176201036391528098282290278897949678681959263218634336055440255094371610433674594103437006835729613753771349630348332251804650229475924855995779846682020099938195912994647279591214577074233643765513578535086960089396770071498030698279773366885187461698902666581125705105922657019341885359178282582227537778454086276094998272951228604693949013483863412740097410829755346351594383364437465514047794741111022507826522808363032966799383065018965989411285696101289704583348589550700329397602816253190604471656895226337198025981761463223002102353813808279463332549863732058887059991776966895843379524818412918481076209907036487456544072464627269750446472535273937360252811410487564234219553792643175275787794211976260217669720204014109863711626719201667265642656425668728489519296886847235657090084276370977314687401538456780876747318768098724233782080488777889725403295868071672271356091835500520997130953090915887494421287937156462501963390553241938584586387946944203041861551990783352839892245228511529998264074010139753818082997485658527051791094661019489639699759373711516592449680559562598775624220459127720003647158797251647896832678624066920895253140560731675850242886788265844569364251451884071366603433521283765018017249261745911769577820292902273335077364438523446247855339250606211255044312608811583977222408997035266518684590327850162065520363630703694329698188873073015308693952148649831971270991800961289202271579099083152595877238773378125772582677940132141449380842601613039732910692691802978515625000000000000000000 [165,4] -225223332756946288265669367179701101546878261543881438107146532350373670118584066723536046467067883873018591228437945190985576271865564444225517014456288608298254622098315016913875616804513502870687396388484183869727479744195061087268724724717628769372090913993476418361105569533651739514495770576288525256501526582781562442183781773980874763379021811249188606081499029467033720833143846430838914594858446462282961434053466909705742219092360294442748581827085789530202331982053027499105828561322087720856510259900395441787878558753966939748602433756332241571441827194416861073763538452138480790789117424738059626839802397232207552449080815298954312223962229789845678462865830251541106480087690405556962606595607456388854366576568293868007313729766706161532434380271947354956677337191841277346568966247308237252207221885892327802487286679213045353412985354588555608381934954589495701197053811333908461398951863182703990768984079091545057558757826358505058209489715186729335551074717537122189848587931039539949336611702434792136587766606651700819939206876120777639896987516654942622246592690605597683487819562669676011325542890892170725341359283935671881947517129098401189088650755200120106369240591476192581722148234547247342595528989172718678264939303006405234625770735407633853871403731442871835025493062589453013585676510499256879057880604160647880979631042253532055011871724895801498757430621688433238616234895805629931091766133329002411006651579354749066318193357061329953980488434498950427646449325451061223487135904102018509133721581801203706901461771926742602132560173732754904587651940993268045746435835076442257737773316658096767573978338578541801094653525688766809326256743243899850124410438001690995808389700658744736499176245510894924363233287185403190960176403093882611375351068927033674007676422461871327064311117960187994327716651913335403702925675696163107426679198022363760003566156747805600272363535374609000427881255745887756347656250000000000000 [165,5] 5358604630974638994380929967028371397608389820365913716614582325337281607665849184867175769813499651133607885771913240398870481859856328721996799493689365673640153713897811808153701106850536783753461645014856085659962538831718936199618224776740424161648306123414848256503786744941798712114191592217953059806052512338110456141584688922492330210723883162476315949647091936793608191597125058370211522543212809505413233610328385839999070999168553559800670823600729427704989195941092473301760674108385501671714116780141335546800036987925539612530507626440199342963619756087428304925299479538343624213745328703828436048908834217939391210950711299528100597357600466602154262211875314287116115113533630033755892947631836662722214605865243885307650252925029030822955333400834470168123712570643955399999299592176654767332303722816503518283522905311561491400516035077721427699174839311526270782810923455618045263356504386849666474750088591860082726817986488082464615363869808115157971358117336320389840309144487531239668833797848303976869943648193508276699776950469218741273089638972097259572330316007975594054201475126472337777755053569418578535649395182975905013636669536737815763502289200949183782169604478673773808173809221801214058911095047725092494220473048317779275514403714572732233530033944357802631382712976859004952122062520779406479626439552687875227935744953336023279159889780497697150465919513377711564143284311320702561709503284363965648373684336635377018641143608854584629316597251154931321810190187470334017910755487261606419157995374905666937866863814781277739053963805547239432791929193023183486716695373846516676998905489736719897920772001722796276035843723241475991756632539274935328495592562598046958687816764778869546767706734844130950816280822786776408448419666557519823748269497879652788045201554225782903724062948207212521061049000777717085684084565310448941436202202390947663750989663045709447731890229249529511434957385063171386718750000000000000 [165,6] -70277549531266681165507383565825721341148505711367406981726771771122302048214519503224091983684748603515130010772212250133868687276993250221620651536153624208209963471600269844349594443430386830470581703524983025559039802880020423455827929163630398020774528591213846750560824827243035451209093718506794447571326943748577809249664082480988176056876801421978258821421834652777480419836962087815525804406747737868991103182249089090215962751472379190798947444945245832602065475547788921071504928586864282449683498204193901877615248353325550057552441156297936620578290123449550292219938425424745473377926141442714323114081576922553346628414802785354845838017569392274517894758007570325999620050524667722093729570968046221013296576655672384772630678819643041238816408688080573860245661923098748190425261294857051204672687338621734195581130577061775855313732479623770040839882325101016658510439682507223461273919427280776425334152055448596615300519220486286247170192094359818909090545863203782313476158299391652907601813727849379179963186854327886652951437127602352910411996956746212675187870440244573305537110301706093378142694603966750696320344346744904360778388377830896231953175594556243881201070076404656317479195209483412317591855931946996132714388184893984467953101367054446683741389901511102597447671762769421647723391845583470410367411960715173427368781014145012959542889120925897850492025695656459306046091471211066997027441219244544326491968587703238303830766974390120275508137159196738174258366688925451532717922854279332221038817056714039731547867830066498702179341345685331737231171163332064387923846119650166039283079933028940453130179451158022114616444924123993193866559020745109333958091513738073105861414988726470036615698534467555776617218528866952651220800611192926480147905935484989635854207135205711757030680341664853203104383863696250954930303072930247779391344935701611410652140278074705974547256748241608192984131164848804473876953125000000000 [165,7] 340279865619086000294292499009353368220371033567410969594731997985843551738926044202450745125134589347837476242878085727557409609120010003167814382517048889912645011054854202756369440905259813586697875059333632082869513561800594584092481942576085004712074527438487028586338133580036615027819018645968994079181451571386960559413032131396297438791620312538413521957081750132922210797535014378813228186561298303864407027688773920111532830019088010800811939931325185105886692791656821312224459132741815295448251188805724783763201831982546604084553108772813747542525195468811359029215574990903330258056715731863965304556657510107235921174987750828165748200804145512949092474676693732930630975160955360659106513832941036420236493696799049581667009122227900015134484115218433025837156532339692380786919787319860786258613810390703303689908361115122596846333843676545575233026609622475108230424140859293486915447108609494971370102477717330245816858028358928579685829142907291778600966657118467274021725142200758813587936873710610526658571255267206658905132719023174845700403480913392637542763995691291249305251767243199047294952803710577857267734027315355431318104211114020725743316151019529155067810468060014561404963534254632433193905535405062561613896616449434338866063909828255684158611396764413075941454480218841938111614945602971045082396846752001964743624092592099424632303581513591449727805080190174176910440644347479104341892141618849340975328231639331598894462605659366307197442577861659022618745737947945435479225299553207145279912781220738523222201494235264199995481540725633438711906586245896264845212405385631755867250898864228951317306007907325271767331179108120926635610797727670019178415760166461759180059876852154146228677205236420190662664283372314044482322191008308618299377747843007808560682099425477313237373946480054562056577592448519109449128594413924278273801879491938642085918385579154863002477213740348815917968750000000000000000000000000000 [165,8] 1870895270104583779459009158479499677078428191786433772617338679804215314368938740456825543600687480827266067719191738451357000131854416134656814748728470773682850427693694990748578173232047347186863384866050032902440874715973934677841604931803252413563119631902817093290834473551254651847464515998009829416544074958203548829028479751338963656099578232113059081158752323329680799105526254055020819212909549023390282728883681097139492878421984440227647700529478516563725152987022858085747983884829918760806167193284363661423270341373722725371504236935594845552151124198793440788240895619984575849162424972541964134476673844915080651766484084668168495773070515177976551953278955646868689347657650430782691610241937449608372741694934800426250434329333245698498498778118062482032265392242846182118576873252467460373110503439429553328286742243025884378977159278180442519227915752876531692368104304213687037373219026615369566110414781002156484945379760088376229289363686452336672657449390171063660916800411660826275210731162531690492698644714307570460193980908749451163043770159887212463976093107370075492471094424775730654746816499560987265338977088844096460823150509490375227167003342102277795925437977562496102603786853135151586660830517675569518642529153255031009112167368281528464280510301803287865556426115245012499907949593141900393243344808818438677319348997131629703491971897832834886906237148950335703165446262477887919403966651867910981004019146117086775870360954088204144078532025152563667324110470310065306100318528841191908294421746888566560709549995195770367755224256150032875640980925056571632158309603118365305154398232418043570653043187873843673994208053536637410036020065752508805830365595220474610890860077680907103988699620074944201683422221995518876634409037158481609665117504964135191312761613886232444277782385713078187766039363172561034459680302592058054195044841494236116519475045923254324523441027849912643432617187500000000000000000000 [165,9] -41244217185025198730362742075816518120337545867895682290679498070514121051985116608849460911889871698082057598962177843336602096227710225506923276404223489590545592992651972395923222927339741164965583808840926052654356595305211244708450674048326026971182813053670271567887648674039143354762258894594911470316977694825087822909765029157724611642479452428008353966988241924700092613989143386228989774245302318373846421357796629615337956882623010442084799431673347519665111648829433000284343457771638691835579021730664364960028866615680552005024053239604332130483528364425907051573183662233275164466845409804327862190194375174787248792284513140038161488066830995289144961387846447462548230172950226403696278191461043025240715649372827070011968700251581362428529214132676065992853331923393423441954010046527649268863619938273231353966074565532557245398336414312148869016026607852198107475704073090783707307435766930672049246839765563545824912606992698891256457994830303557735933555500743536032654700458100683395803221954590428212226811710066291754826818280992366989982059774076093743883814875224269983032432130165640417093949108607239622322814938300166305737134585743158171393867613737462043459841510830690156054593875267089330661082627402274125562028504457073546736219126569821125151348715159953438292067938329222779009750506577202845803319369691837446672053911382476037957453145519233027054988591115942887427899308082403713286122154180869806834357530000033682899556895495212265061540990352059356910640522267376580610868816550370085886579533859715795408895235282083783756419818137940122406852059769237616390210037225275121005099466713182275616389313208506926653972513005789657071430248502136036645790713036365114394007395682975717592106924185870882336580057202892297237588738475581859538378023480913502765454093925558897500838093250578821230146576022859832300154876680855175457986862520549352895528609024700368700774561148136854171752929687500000000000000000 [165,10] 327538132008740929894557480315034022432967494121279349978083163602356947255367089599778581088000118060859933809192709677011217245700728968612173436649437449897776530495551705697463921586681557069278794210323896673384611783216992636098169431430855555476832924957393528004805889296931521674556252165303817706542166794088000882464658507436869099383334998633187477722874766958808885797267876522423589242707151192430328198528002500039914704460891663950389211107642378658739522740343726528988067060322543686065817106066560456004387350788514510118033062607172133143453533984277066385509000701066424631611328914773093479623703396609935577294202761965394762135616675065515831199990931034731730304225383148591595373449606031656773564744936539526239650726765380823995566555120540551577520074327737003697478617585173610511528798497186691131940465752052143421880002975434927928033441754929781766912796348272799205660597298558525969536432774604533445455350562683012532844154246127790943835434056171786418946776970597091421366673248388845065252435928682977795351084923865675716986975216217487081826845444104496396487925035427260095179824568898660607411188255641469903706892726662710920872731207989254009731096565500397509980786721115995288127982436711443664364512007093697297490855521348857917290951368850166658411923768638371516439854954691635990552359493079367119412268095195113144072199019558306448101947368338449095287775231505305564825659031411963660663757207568503569961630370845065308347008257094173481109303932372996470732078242480641417380658416891848754843263548461571055882616065117608325944582165452065610073971122621965527199683399918320970915018838652977698893653062833933619448617150394882980004703838130655224789741751465383218204729138022222267485414822913853139185215232033830417903349213192645866114718706890257568191848392905000706880989933111875905076473614501968947775319106619903080866097986507174570506624149857088923454284667968750000000000000 [165,11] -1622423067638600741289252541061599618770950301890373862498674211677054498687962307627427063596814010349133486807790272549061661197468064418335874055017098479721890848606152736808920075190670829262747805732776865395737151054871673364020778979976066859646792131857676695675752681853474451342828254508612707602812020807340594557663645429960110580223636598340843049466997017023339399759054870363253691500461095805211608613276083360209891623847706024529831896576199325226932727890861214846254279652490119275777275553687336034799168128368643528237063998786867580804966078860480504912803733105136579605015393823245940691993105374564082803986071585390061696892232866822969454670224621035760632967242996317340693575717371133449692648532948563248310850262957339331652627672379517804861082145270633993533881833669508554847016047837015734987471179917995055911019348155571989018572224066276487186294866973216505603403135898438251576433159100287867733948633152899383500627480444136609462024421298648928241025926301613332711031996834433863631073790358396420648300169389234536098863314943053841406341061918806420855676374104104262725566174831390400469356209906187084948594577368474301316852182148394503955853239463353756858656924473441209757716224248149678027312522582573774504649598331148807761392057876312606577864207268075580282108055225507918134762548293103472495014461197872665879702550530208641115366500690763005539487363272172031712494498233776867981956783842735988789489154681499978241469653781546393417416012763288838604861066138849670007909714009486640006719832608704788216102862968763240028574440382621487941934569404098255527979977285825938374683420051810619092679831738019111263911617257861644966669053508679515655764670293762885137330880514455851544332043202416051417975070141629636466993279684996053838347836200223457528328479988085815916961985539394069664547393647482417885878841342365022436977918973882135758418124169111251831054687500000000000000000 [165,12] 5548320660260659243366206755362069697185037537440730639052440493420582499503929836727693555348833176118247858161611831072311019399449812717891966843287759347118720544245692505716560946211864210703962512003041735524219914926521138174509066862605381732091897924545159759756736611068650681264501262239759571643801792323464417315168628016486573835386939871959160222993330895255601954197360467127787506791574428031675850346101494978519269280561899267105925139892728558836211122961218985137848788511151825478724294737173932521123440724581575272415954297460710288390283203212371118800146753072330039936650324928003947157692727415517096295389563961580871189019595064081131840981207954646891882452000156349757805386103791039897957095807929166987897796851426031895640619650968505419301276417854240280262672671367057776500853347721079984481780297749752649324661095674577975085073411563322980636944406308854622480597979206237751123333695288590229644227644188579329848992511672136445523386121234968748225351800909148711268233468957103064474494015468847795596376825945059430607206465660506330820386108238379246845149432865862073779248760812959362240103629573370428512371563365098495784743030113583312245810891490657019901996496597134852287957381266624392917047203469570456003374128305360436932918477320116230789609365113732652266772981880209503773690320335225725373811421595786566408150384692649959365312630967699437050943914179687747855688495403740878754703640584786501208433475382578829141179451216037156297231195989481755116299409824422867341043639820394379677697991693888273182605172084477115957793269625702662129432311893218496745078462304836105830760398007670360592733902842146842014005472037718041906511265426390850759644111872764572794790865856469838089512082534971186643350080613991157389897869767613330725738289216180743004619503546108603185964988035099698686117789628678125378997553470358881055999534163473658632064820267260074615478515625000000000000 [165,13] -13346825856400606573999656697291598604518221410493246496656935988100772161811141534110090392758743507324985642031532981479172208974740955853809815224432674765590105646294218322126974773428255279014186943503272228133952629200373090257171841366810278434413241412892023521761317612312639328096806745384026890532135890766256909454813563385306629330083369860973814948775959392839122986526671684889396595105372137437407847203637508416859057349873913259380671924194910461998300407768253907859051011535381601809219798229463220582754792849387297111251984672846207101372116572926005600634718516899069375794471139546528805279946273259330974550146260383285370963887741188221437478620149848409026159825132432724850965721812335941209120035645633221664336941353750281042110433756159085768271286451105434379812140371816989395241374545273128591069635428797269319557544293767862914808127108596894803249818974736184523545537757135026851019250805891159743468700571747785909922671047143684398953620158564712692949655605770308148390705209323201443719584242290823011009592340582940875804558696671966076677984775153840227141480590854296982011644712275927668700671357518609370099568359617406883253009531138610303916969972275149578806087032434436306583626530128260654612681347825052746023465058097572313011275432024979346300907347297277066687518528895931891908339537889894982385519706546658334344790801328354165745765424900913243091795215090937050740508596791662906671363412407327103029339108452615240675773058474134132099639565782574845974985521280352115683054858094657141270786732926355875122714263014585923497867310433381311028795390019834192510247084922299657411901445237030137359261204620554353097349531486186827567401032276865216713708901980390787348986376576375757950012610259131155089046065811847595977190110070240839487425676125290331885385992317630742135554784958697057855413962833190567126636988032737917728492311918817846961007453501224517822265625000000000000 [165,14] 20558164891910162898425351151051878399867036936489259312114259626172733181566445093707717436988567614279235677870471173258578675237008719691362278510658556299878587570061124508508181097107945297146956889573131934145957962207648893976783136783093101857609402492943285838133510676319823338049027306737168606176600880015903537457111823235984842058839927213163195051541059627701000679377269987534157600890621786959808479485377718416486670319908454229228244536678029345396612424875788021535821791629219808077756452264501281000493224053550597382046365238823077778002346126035319771404987303172095277929794108422491664490643568906258851712109530175731557070450616533001445679922096368855477563294758923819059433415151850790566645117141136783513832111817224814946471111385346431796087160902640949099865490719228258047014045307614830370841547387758409329903403639680366542993062647580235636506246140639667936844667776253328439286686803348589181217551646953488768217491645519407100050061494424759332473277490029723232230221410749437396209280279738320589917857792469424304913654616330313646929579094545038828581737455294399329971049704602648594994786650103133359104169725424441803990461092911894833994291298786342864962594522358655571632869126234600957864140666597163147385239371860671518076465549671211071233075096791843685871799351398283891437712027052061310426955154260974051207951812779044316608514502641199599161908330291697684734601250549882603585255129940450202708848931621530713734907141292759686277017065822985416369383149151718131682508036829344714780631065632982038906377303185426145248357856980347059954282294211137939675181317367586450121094327303333247590446648586155782332283455014066945851946047646003342160939348395972728303753005070271982129667916931530058441166900179112317820628879854529685921007543052282267422185677791380429248585831585740555887271826212990194660227712129368388084900807503984757196980994194746017456054687500000000 [165,15] -4620929206542560913082224757016727266120076010026154121755785470449662776338317188579935402096581542176882430921993740345406940560167855121926738509151428074017701619906280020365340956320933048545279587135953022593825938166708520392017499728390396431406622441241422911326553045261498587641646671326340473313679283337330561215987790155228316719674871569604550015990630849413426680915611542731901679618486038331807514721094900356302862096480585544687223743702136747037771741811922201271905209332882260883324198541889934589180176892263939412472782404962434680580018747807815990448176919124512158036209339991334933623969953390429231727342638762853531075546508382061712935535246763493829750567396354233222322490759278983453737884920594424345924603448856538788663557473881251140558640231714532042242932292607864471877736745948958886680608162341153076230470156066839110593357148840135147416610760473054956882804506005563314205689814352168977279656768760935653166688484393596692651518294202666885666170201774492648609212482846460546089297340496172524486443583127822776802830647407279458174572288934542370378917169394809384126997351895576559034096333203597442316689143382284029096864710220683284149039626536696180302409257280895365659721326230700801588154080913568950903596175892105435330480756245427027059605325819167110804454068425387235725447208295261533227360353552175625429084795139218039278044317886752108316325971805557242666308598925344090931600984257443356559489235371666893263202957046354177037926493991172033987026268606405962189261784755138456176379475284586862968092675309224303682959684008920139907658069142052409267693194444845551484818994093097383647685076869737554578581795975026154818452671603379464956039296842009829923308577946949083156171385089564708583255550281535201119564341725824822589826376032342687759030159299763976732147669270133737430059551346079007504310924682667430944435254065454758071899414062500000000000000000000 [165,16] -98650227245863771920989671411844759458121637918790213160681032470667582146559012885658056298686832874883874498165876642240466289007935318589116704194172881495742644013381972233637285355297827937296500830113955816861401736098226570808128102869313907816118863156514723492063265910301976594150628018020257834473613371067814965712124231528052316469279714866155087220620838337535563883209870923113819208941600371374563672214112369696521510160218143611448562002696814734542910826539078719366967200009633081703785643350428715782597809441216175646334920881721510891238792137926306516164395536857665894405817944320225110552032071655237221032990742815062303723769850818579299009611694962193500038571672352372661298806678326452593858261138933990906339759379383793137398991368581081620228336409146707226101175356719714986276184288341627588469478230425761456413939860403844752684493353547893921174049192661242906999919638624073236975463374272384641496196489088855292011479507357440756303216300376915742627278413003305180642412436152278014616166392578531291497558634194731743617856828249730653013247656224680026213189862097362803909781682947771725050670770885820973191521280088196697785298499298395210229847434723832757642889584371463202931082127680940920486190944643845190897492398982296050953746391226865083900213748889954538051033255097000491533550232016624417068583294977770445502395500046704660260974753322295623149920306831430000626789347470637687147954620098159867259548967955462161630798823349709513875863550354528430493429873794138612758279765499261788080038078517092402876329630223230022929936644309881012074756252451234117176595540464104697928594681159088922499992390785428595558465320705703554450045253634892309237405304681208285701616590825586363016094687749166237563317248075609422101141359583137433977909470403902180826799255594298752607901876192966668609031934977244669126659268170661244175083070132812712908744812011718750000000000000 [165,17] 407156842012067867371560655454275741920617276978122302532908738348218893276205122274024364438261961464663543749315393328308936055601844828048882510258210906070345505026840127909830488989619626960203810241837381849429979650257073766363012260007158022689589613172624476494118156640141164940436486570891525740453990537627122099399768435834262738839009702452477286751942625724846029905172025219056979220482707024482152646190598043640900963201138505642136277618529242758462046195351292968181163623394622313249325143258300687434772534424893710745068752960276943590430950880106821443474222000715040179464698052332717822635510256075483840181318976701627369039785988623597416214096581395649415523288803663892086136209009834750337130742585010653783938352106512486937416599867122241669524312330758411679418838103104055388538618080882111847507185419753445508079052962817264698758774620837378637103568017944582214716556299918124300795137521401650462002547430865288464971182748868667241816393253539804370190619136907234610472729471782867949799242381839825672316623312119827218270324320996013831960315054515013241423784215670048860310333432611782118546312711596862092976085337461092309535295607495069476804638554811842484783499011281130724257808326500167052872750120639514571121802915710473050697994604907285892380842033248535228605320307299053530025059369121872996656261590671227004827576945979018911316781196867076890170715066210115780869941260758499618141983487973451583130759022716073501593224064455551403268684532833886657581900011605734311507465406241129417367375358048436458922366173950763408425181660412641071414307295445269950078042779910940780634226067545452547038229395616147841555263301641492999198721616069768200474912177902166403304590503354492950494621691547588549226028616073714145314295384745558885265200047913711278951622359839840156457224916982740295081781537482756813086634671431431295278292182445842435840606689453125000000000000 [165,18] -961161764831024673380567047061582545728864420849913846452695386594353919198153177886707080819610144130641722025143162105231502901169299836092348395393994314338723953374413063787234479691258264210760925726769501304397690293555615960422792968588799856451235195188926002605564901815175559876794177975126268732463734993004889543556237150007716547622144606286274438182271067166330933875172377619244041376967049903725288093097477213673610206308191780800634294728992063907774263327192521838715778781337723313500960993366479281800977601285045587677502604709308151853355486595162344703381785026302562123164660375132249137393921252194679059747233682039142236333826375893260581343438847469599676500357311174077433633071793872429016506860688782327932343138683337924554950594273797989701491902988025750269306943406458102019299285517763830234943429241394558520893936795251182228571301111263172112549252216896036527541905683507151958624583360956751025169802858281278196783009500980469740853451078447598751699194808568886281579119070189694420873077772292745361453716354246733197275998208471087061548278873820231963605202225139163402367275621272618530827363711764675916706278430844058920436211855405089622896388803721993912400341690323600243240655588428925148692809497218783616526549613170683225341912439296500709900308879500694022735670283808303844344562526340966493299570151978183307917392539025489614497603539055929687370034790688664669733985706051147354337995463926985881673627664711509927599158400227075001023097050098848768990566660868560347164129345315907365830109512635372024440800959512973716210746855647779808453496987439013033855104453009298301857852238451695256486985499628019349998981874603820117810593032749885828595660043474010195348038689580229798119836112882249421425028709314258951544634861607792396340556869353632289463118117543682651405596140695336088906313293429252147884519609528723269870029089271183281869888305664062500000000 [165,19] 1236632502003798151197811513025086128053287818449913295678502545609342727184707331701176145988909855505721794016939708177005408512641579651514157743894940999922213814817898229938981377741133698414901714361083474946181462294955451676052572723825231607534458759728556327018817076187483416128509173741149009065274072967736567305929119736245934155304521394487087506186545947358628945778077817538149672708531597113343757942114847922906563591773627557161665226602693317902517148959576001713125072822484693555249396128421872173371527587167360236521417485644856511902171760529763357801804152851862724715634066629055158434669243873172788137248160353683512623079981370899829846161146890954853614551941906540808589786827269058524698367916533803983578222923138034345953578209561143150928231601192294935866831535667322513501767760854075302803396283362032076529414253659194017014144737542338302418467903954263304757993781466720914507790460902858960649609838447590967402570696240698599049609535632627022076213871527843426623848631060221261453541345039316874099697619308686675218541124615248688956655964051520364100933826122518351279122518167127673797171597019320276017507865849680115789455518513966437108068484597073384788121179004482332025914698625654874433816928501065049238461040619465077305569905095992090196745706968655308090855712685068503917158792963731467541788650370079337044429267543866428935881642006273559774696651613130160426124733065098887944528689754829588762861443404520129064715288089415280969343515001741342078104712124726704727688884082050170960972707378070728873515625797991172566669748187760811851441154872182274121788300077090976732533159471174545147328216010071857812450865952314307946330915682931401525886922584273671727059647806521805386446506606170350686966788513291713807871885531584063586270623191990497229134531422962205768716806155403825071368976302131937102380661312815687640971942102305773944824218750000000000000 [165,20] 558172216499740681465348248376211862174684225977173898723261052266496305891988201031802872550276493712403615656853862287359752602040749049041623820789567670539697363471327951882786810346511155674111033595457093035221164709974857641125573358847411747982204391793102973236453201279516111237291620848022383162503971413769932691836096395298420521091880835197320002684426711051025101112510767696137986776195123628426940337071851457780980037506820916733352096326721202528089974822889884712025447627855119197938100511195849012555128180281590389247706397335992695400444785682724876248460483727905104937443259916099982576089709555544253609924247831845301666320323568207182572976482910861238353647530204868702066297878454170135594614532573857137458196918954013446982886263456544240019845740139168222668984424609231743085497630858103418247908709368295866234120507983874484459671765875611676374398647798663527757321096544490405900413486006818955680436192881603447946862889292642030310007031767711475425905016579741078288948989461566999888530332740501492190166102960304485074348852957644284658407088749805000866377596511890561625837825109829206292118641356030680222122662438332708024065067826256115762516378376322898346333750680990891560900756829705483451676111568656031107470641379961515287356242049537463321725954194940584196140908585068755479507353223834193597708481438470046573621316073842802949696425673925732723351963950051729451857933832879994261432892470906458930782165595435547036121271553106158965457098833557116926046250694556020251904098573596123332986367633474824840240744843302809784829786971978532217341907610698141945751549079268879614482230720525226484628779778006404154404238998288183525669299452310474683799219378101322492411373960455188926797027287621654232898610223337992909509473646256036774192612994875212688206313587339870388230206167607555750580507101010330204299490137690812068613850260611040811157226562500000000 [165,21] -7344459053113957995613889325711903370083825340656961562773340919383955790952474717334768332427521429628642200110688261494279444305085143718219403321048914887895255237682898080992136159496252613451691199631472643001450124302830801930319772811572038476967106627550567049261257932528065774958321208622203970127636090575177031118508052258605458325168337264039489143854896892050468735536294899847292633625456744186559748125161042745778369252907839268396050602955882773249529919255282636724710794054654351169506267348624738975544169179493441122138383387682329129401289441549329438228394682151254959188402693841450736768240100991814342454540648612471211365220846296353500799652950805519362870603613722440268280666956598795330699757636202279667363095367036698207714709330454521301389888514027727623570186511478733592652654049319948732650497211813685857285077618664222128605516500904905947509689568742814881742869890255510849704692371799319913456184874857749980982463281958657596467912330232652663675644676158115787156967052923883430783173812450102840579198918485829174499830610637496357725006775543772700616588242133305587084730222125148092601973535484238699741604483745505895724248318069207286871512900905261080743977631449263150645587232565603470215929040790586238244615934673398335962424981204453939746595111459607298739618645893452253179660052130996476932629884045259728616040770010250221843657786569045571046199017361296182720319624187750113349826224554267186010838065602000578450749938472130540302755759676570965324310061457910960204990338288075930385131467074363467463562606761791223494108718328105156344349621193953285008693642453028911007659501978537660846667514210303601729128848014283775552054315893401238136376828054456601388321239492791841583430805941041213921516964081538832511776234226094609428909391052995465124549471026482983738087716341808594769416789616721184893316498478453818525849769693256016592773437500000000 [165,22] 20587663598099269987455282408903592684721723662814700874739716759506095438605344653648298264924981625599453879971494626287569040276617372769906591421224036855639145951771289732311949765825808389707908462440084219872810697888448382897550984928943022368519085001209584398911840035162241610461865796505892429398747062966934385133157847823582204776605812372294060697483977613683009265877052428417791444510558856462750208171556082110125687040650090227435416086880211050752168863097898918406398988415536043323526195225358010542701668830107989968896489311396026583341970131512174908807507895364375695772769181683566530100115368793566488988777277223860847508168212364225965663427920492966986402395818957176001778651136534509708593847694935638877779603187251006477669745590006018053628984721985387466121003017001257507706475736056871132097668396423435701692691872639844831314913529222493263332457133501052775253441708952737485929465362555499312813513766885872016157273460914481563685667954586502932577022537794587839673627623517618384279308323059450309917861482127260273813311848934128344820313010601452104158838087968559896762428997336858210283425149992428599216899933697384777800599578771051054579124087542171494158079755727439795995944510650539192233692403505034120460720813891318004266901917248057841351162916394084658806535978038904891300075760756473211174260449591001653919656763912649697740504889572624177974406896963025781795155912184394775949061966015734409090534188121687222777118036242111432728516713625385104684041134161681671012830068248566849755286069617633357089728383693562207335174717782326199817667056311859587397473480315157757050480274840489296241670454019373009665699737287726924993741630098619948899977802821499234062781080521493434752764928014218516870867668864344454951564318006214905552588327098635724950244189889772014828316935189742251809392237639547232042354393310261215978118132498069345451660156250000 [165,23] -35310077339378905366423465002275150715379441366249950790206394726194121214545735363099778735218196654838246008299231733555411435479178276327185153282038874641548905479178081669612967363964611456132558578650868451622393231032055768145554062782977286429462169602794593214905131910876389898795087743557126833980064967971889065295318780851005434954216727334645309758415494721905660932363076941655061590121775811735090447001195889870433631248714762684260718916065727339294433963247278183811812276769295791155799060988833605484930790822818406889525750729124030918892235260573744436344810069208203592355768064982286220112151950793668946414336699688398280926647333231193697018459360526860258674092168458572746458155681581742219577809175281885403558452683622397335606934908211814358713295241181657907897472904362073622105021876161868596234221295361134097746717669684559804741202195087432137650994640444564096411444006605254259130206155331662714302184956628354911412170173762000571534057421560460487627571511321927447469518273691108766754276349904258944520748470686369483085539578259754017716911945421753525940852494509940279848394411512211785746937821193560412596073474215089515662687899787137313029821874662755771919231536978203407689145598008123391248907228169354183363527153766261789823216686075649656098533589045602372992784033886383314112714276548637391329703237446546883289875015240295202720611807699795671477471625464958442291492355905323873322316057987456252485160938199958292978060529962680275830798850225749697127035981312535902018748909967126519402531766775881426764257605569328977215577379862617471084455243889558819043851636121503569334182753087570833163603808663080239778052369590437726319648107993852491099285854411254502555756414109344775442252556781833135127122781969884079767986534677247885135953046841739419385686704312813299840131994851743034622143609528446748187592623185030606836593452624444160000000000000 [165,24] 37230457638570913916086506635163879693150013173580684432916516687695742747119760440697838995769020201048137037832561985714225002411262424916183027743583460683303860804667153361279623540405408450331554860451595091731572549292088930648088204922835964133062994812599104087108439989904199762572883765233877729941257067448012959352789521476839923732603464655354674616278573088037458740537256140604815733773092016558867094304306165516574088612731951830308102370191081683214626305124056764348935798915271298391395006427723721496807860152173696995433127488535548782424047614381016299009903703408670791441277572515346444235451654968398579831796509799492764735677893300987343976944773858617641789066846219297299443854023759546067615232170609221134537767325895477268196192296517547201556767982226920712399793706632626227249981538653073320730395196456214640099651363160661542775921915680415361058060821560216486636047020303800015094706339874154109552445186832437045316894238502452273461857709561810863244189179055024998317288941943233493639400080956788145618300899735578391442910224642302820175504770473840684053066909408150097379032120446136768496820566149966272635181930597638614800059188322256893019371642702087978530184099494599208018023449269701060031228088802681731018420156681859476457167694710262215180742965705691196638428967534897357811643264761659292259852078856543757414271957843933764668819134988037112013942279675824847368462162873476980457928599456811799105856367373826051169571175406960590171521042653642491153621785869324894875613362381644430379455973981502061084230599175912981964978302352465157216741928923215250595596919273274955350278513645113593247431185440903122576987254558395017264487922856888627538151305978870576318240201525989537279867955990085661483958604650390024617682232973392935827422430704344446629132503911481267324979413585329771445568861007149653844747111483162913163945600450852320000000000 [165,25] -9553270006011017077190331000683376003640817087481673514247300963931231218717435180037347212977158448589663017682204905877192968835913546333181877764583561246060330028597389675144061517612252565380442914962531321345502414569311827627063767713033554469965782619538916845523919477270781657343056285253535039625594165505396256847008000924499413752654027254288443097491591023229017712161444145956603025654204632611766693099340213862572449801938807055260648435638274122413750362755096211647764222503472968195475925236089441915173044538413147718193589266552412605952307824855295028569190904023016222837924570519624789021896266071388983017113774097232817547092235993359034226390985535038400598720912335351732516475552183068585264009303097604574348373179345709235105286713429118717181681078310246827368113124195507771850409631770131535982952055608157680887338011248844520432424960785172606976382916907929619726803539951070201464921933399755563228798619213234780788057143178360966122058193266253548210467028046002309191070320813095402943825070870951356627448898323634288049951930655527042428145029753088281495244897915848988769367757544865973576544541950090973313762144672140010262579260002343951540907334170599147478954308467269530529627459867257148571718693653859298286889415747919325244997898521938068907648917843482197070935198882965695869790800938118859411833288130018958350521899694135375981275680669204552117209181607160457180753794650215349221178169137509772660308068876001508804600723019583029115183458839349595796909394249403446486040567469535882855143825711827756044446721766121255585164334798577818061211580032409178374937467883610788001236260508225012687406633966459415082760846144267438848937183444538768967191781096110515255428630013506836991850256456723292226074791741739792882340141334255636944541688159952671021106455834171232572809957560761931424416924452799625547410638789133258946642250830932416000000 [165,26] -49663408852523035659005757961694570429816413232016735112818008477974505068999830639244435310104687445886416967784564872706450969089952451194383789076831939129331487914986402085658039070510915091003291850201222793438702258494643398373581596426954245232302561827851950777515643894535673627137600314351493420094538393546198840793506500779561763115680411367204541560861488574496550049279492707239862328948444559781555321274754076008917626323914564579898413722709347707892469356580422735211872640509370381974615609042536647061856343676754430403332226892823943895273338738230045486184604698245403359302295515163496498070122794029697956048735974240289296186914419223645693290488496466692524326755237996109962840500220967231228915818856745369892829676439951834034438978580015142679041776380066458180962262048351664623469797805542509277164756645716778651892357502394212494929680458804097339926596448907922325373894574003090429164766471737653158371186268024912957313542306271524218799221651986698490457765748543218482422550230179792910405915205785938690229766617936566576125703672115793627327674424881309038422269033842871084925228706360151511032820075242772660526084893160242844667993369531008149648760433476864635790988683663255824172754100492635489188430830168886699341146331836259758801393386413251935283515069446811296142388704490397522844833023864791332517689484425733060179938454045949491615331418463955988562907499514339969367225029383144105276113210271613307965335959999635657428839454900505208366070438120131244563688106457943209811338259298103129519550031297029634401577564680057674381625425032608266270881142681304830748050228369504245763271073923099406062598397357032288853943283899735842526185633547678451533248278135333672264708612068693447332905190885954430562625603697630805771150594118447855226155453367777402108134596116585014298100104461969449809899329257882299987022169193172411349505462711620512000 [165,27] 114118884980365374275002899057537607610299904986703761413127691723342759830917401362489164447671352227292861047472578307744475802717661909084166075282053774373663589226738635538837954257312915743268536669598003276533899371259071387912904679639900171709861507954151953606172136574707829268471647126616236477335637926019415064325899604037846262531484904543716223066328370302291620370071242348367792514370594194586744662075570231135601121920129141711661021515163301433511414047242906131659786333180875594042690706747818153933398243939722996148019905083255648490281540093674982444823455349671719349118363451570093817297900734527031978152195682007169399626652572303539042483503349452005877079694531671351939879969969276309948530858135936766896010677015944823759159111181987983905825390422482507385955938554830852374605006952905650644414936270086427101138467689426814869435073807421014551654245680083642327373249636497210367380687673427235549934539750618394475707692781993060299524184195909754827702411260933790420114949192648825599734707674835072535511978837920088005658942788275719996918156813545597241009185486735916064949120762052614431150963505782539784484213545724157345683108182686361276453096708864273599108998517540113710100840479898954730519221943552648184038458911555326587662745197535761581516836435032727567034839658286168230400827336225572207760232520402895311941620183011197185807280807096988558844186004257301826209249091906616857897318127329528103854252953934296432690129511803609975339318453759442866701445566460706850006096872345111404072379248565004447442817224171717089902842135576575269263467272574713212769191615958495621902369995680210988898011155078205059007135841492039140764914113301631416807058690272964902119025336325766204958273534847891730354771853547590340664266373914702812743098917431876677270226932178490834463480577168304465845353385711374598353011016495031351488051582654349312 [165,28] -141037790321404352171462715507182112695178330242928780192366392456696606776903119087902723194783280633634293776104033289846776565222109631827560765295875877003150226221323226933135587271881032782657320396895880005646670240562029654006613216171584171403492356831167434642448643450563718881043042931408141228307093034598295530648912395934593284309441595786354479176613098593814018981422055540849986023324398696083998579365913734593860249509855345016148383066826226926679648070425764219649563003166387925495046751985788001722796439893949559699525302304804446459262588491659571874345490174833002807125358771369290223839278850753194979978249473305805025234737692431054855033996768401199719734492411556073809781292470461383985448931458422181125256857532754438576548035080872279447220385497781268157151839103222872289110219052070403870961871040371720512407753853460250245613707205906660797184528252510818722022961796311235553875475475517183432897080756108913181118866616786890799192270322618315813090185442512776202533125639422315972150942506589844467016006095030909660727929195835350747776412885066100043004441014636573502016397274479187097341456133350816658199969835300944085845349241746202170367927819968493465745403085628054270756062936761746346878797956091524243961166951327425323996865956233897091396702045915590693003803524401507358614855249537129958240620164228078289150211320428305918653284715553940609455716059586410020964753732710640578979562383072890044400939605605901246883355548850089442598698524003243982255598918042465055825620387869151346376085252269070561277934237661864925076590567863140471041887639275899587279875227162951513927511927046808132563345480779770421515181777222910216359098415369888910268406777546651394462814519769192462117542235659455502232891908641596679166025091490785997901106744698541842766258654518707386260237731490295441059793999486939817932344327282416486125011664433152 [165,29] 109307747110697468442896506244769739177370145536619445058048302064134035292539837331374912111482765856667768026025591727717206857093711931109002710617090754154971419831845980083211752449915502087981438116954071118470011016578402329912236552200902560090054544774979480149931714657578175702087146236172604062849058385968318158860098284680061838403852827467511908580687943178876453576112551454781779438305158582295682789179744692613094139198407194435258422188211913347869963416349713148381572681879857133694768650393527309197511750988441977399850300297091170489483594823437143950234440837558454676131697511411043796658421631505419147233775183192234829374529803948981102834601816189175865765781331794012953089819672780481327872396630102877545272664960293310524382658307335118014457668579840810869306051353114265153777648708431199999376144304081076888960508271289398261624357844958736815365583873082253018403083931972063903334658943762865145010020289745393170077170318113821679763535207102532918887718435421436037945107641508254350414806001754897109577417065207332607835505998399112068077861788099220291684628455325016627535817402422467949948649061793934079736433890209028546516400687536017581808696100623746304364598570608737029378828657999731630741497678377819359126089329299013630849476437001067331763056023501655221524251844769787271032734099137015564814262379700394574310891675163359297611619907855823246469813844832513850687850420432291140833465709649234662381082860708128950026844563091748756779070870383178695263460092353796688709260005940789869359219785416285217359922740287418515062791084014703278182913503342254338183282889227616984979328466510213336217869877588099040923286258277250263227611705963580482355251892469705306536545939563691169918414428606186738542353104373750268947239906639586954408037475564695370718546962908496418221672251321862567491399318457118120452625645923201430767502745600 [165,30] -49315517691221629612506079807546975976927852768347893635425201921648927841858938943051199936591443176794267084202529500974117105011586075430498673820177083313851731264184228237399171912813276216675207129149513283600116711211848129672647474743259138444283558686339440630503299922892961570748471337157366440196027646807990027463861775274947106315865324317174586105176054988362832500747852993207203291172804670048647611710174258487496078839372777974781708079244459529486499777849583602845718574073376174314295791572580445730553401758138104983445558461169765160566580028013713148212775051627853373829255802472806084770117431352318086458953865105943296181844513790348917405748214703283312551618002529693422424035633421858678496303929455899194445008004403410061344688871725061113797044260874694445397733965968420394976661765367549745022835009027885360403034167318811473521443956724923417356188781111983401679891469292599074074438826112810531262546088708114327379852720655729599936736926336829413233511345283507387983874490066458528396674263446174252344428724242504326127159408070771469724105045867362973025185253085935402983509642420193669277982073846906392240763781694866100066122361451251790539595931870077097371572771345266699897471385498958951054053574931752606396853997398284037481191677519968399464184081665875031608207214204419187327574898935715060512807965124151697047612718340713177947415440536222628122375902233430900556168144843637911983442686882979334801007618087201697166832710893650781043081677996095486638277853405761825837426902381692396720517031275224723053895944838179576715718022874850546155869267791773940719585894521599780377507653295737648703857417034309735492991224921384486713021017202046279091392677476863989476270670223449710473675888903578908831672970398938712972293837230821633330779390097891657152488534691428664702547119152434307287869214891367964083504833593286986222791168 [165,31] 21324858003194353493483236806112394978496863528207547788075789585268272367352963600478010083542173936672045194968481178995932237046873066906593415339617293180805863199681194672211815710628519062701819662049629213657523930884010406762648640479591896235915385489878485753580402996322124766692618988943043997634451260265706484655230383956676508955255233032826867237760445925833397202692953190950422029211222968703131636196237927751810791309368952613205716732671284660047879454942828406616919109934779317865700528108979375783415203127614781211248390549759104986817905177955906704204500941267464338681800125512622230949338659423119118759419681412978837317663911727213111337841150956081763292577255328017500045244877391764743096015102279694095413890924241860748284606686882988278126465476160016815477925966170094691158527888004597827717515849708035931347520866847742250731436622649123263024834312769270414893272044883032760699992202025472689449150068830936753092998838612386285863082089823359742327309770630291287915825739772005328380817479850603062314585636893770744229511441061228750781474860586329453728681888525209095147198120088361085049168905133765016233269120817200230822335565249188457924468231485388571272755469168539517095905699214577502670538828782052136001360163299786736376741127408031458700091057415091357993480946653538704354277900295608131253531807186121160416961088635103192381822787123650720559869334421632265924635798271794614105420416001776666848868479186046503855577574655773098298017167576169056790414675980326919068000201953474774231849957453092144270287565459886008493933521170716294575994835233845002020931189747361022091455630881017371793565235670854952059698431078367046153076390881225590223693675218524744671316544489140824760625664959827599055978125382594854991374421834884758094865877189039611954393447290902391919452663062896459933307196236098367599141578441647615639552 [165,32] -50261779330609322319500207912601000156710628166649913120465970684952223364637831519680576952011110727428593982104005159220888292555369982896862264605853200340311099893543193537028295905143663330788527115077807667132071353824334100311066772865836624479439941029504951824330127608904613375444510580201237581008434296433469597077764647271031008885396458368252646194015864707992117005519461832824951980338431929719789542628700954642504233425632824786444624095810177305682720209781811265687258406403724005606984517906521218679393794897651352977067608433102710515930997707545755790606406168206151709920763781144789832712266692193992646801126114153939614121881579952785229871273975281734710034408535911136360102736158709033570874396077891021532088350770017312221682302148939507891122298376935979035992182055482379577089279304998445934522115830306709984155207192473947370511259344950121068280990717920418966120708083828176746681009896857122761513287170863801303828785130829454424671886251997224295886891347327871120423796753326542577362030269954238214822772551778094979719766563862527885867685783717097891477738334184331127665823036721447224861360298974094472168448977176397651850339059964382488892381129255586452200773853492893219483596680152844577207158957339691815266170165849273825124829058067979144027454677065338138179759125350629867898629820251685726860148896640465146425705770735066507092506155113198958123526163939529584325605779932045029547049739596948607830214562343869661282444659318472433422315182666316204433390752971077348195195525598105714627019320612058776937722057217966096604731425826065249697358048633809982299241380230655133236419852691408147698379458810147013727533687469954279458978975797215397969613744073875831144819383879341277062840641095063881631425822523577003021357449517724199359020846131464739950761186540683470386187229560179205626549616812203463724246032717200482304 [165,33] 88650613525211760266352849662617376963980526882833501231684865932829763922170107736219154216548865128274598969833152137074285318967333804041001905823031247863789956154223622508321674789243859348316309852959296139769039064038147602940341966325466693309001751814966060132046124832181304289056084302343875995498264543381270630511589444787021549393009593057355195926961017504409878004971535212826988137815740867018002302785118964921241081877871740875621823632025052249749437388901440908685389542197232929020595586399003346731445674939777272401815554543029952528899273349195889314877221674816105019721955340705515326175583289536560018956091413527524242479266575498266611999053319202651194581734375508566527723506815749375501409969409226699958598082229615063578530609742388562280701321533105711229568737883996299730691881948292284500029531124839881383542569757864198808710105094308816252726104067068122801278081208798525211046922008359024523382509926907005075965607129634942169287548215781380655590662925473464468766072319357502444712882760580882767273066241090253573722347336274352152816584820128794880901537209021190665164309841207098193944407934365013106371382906365132969686455533784630433607374894317149486547414594621325216734163533462496764492565766714390082118178225499117059386157873875603165879837993183780714265271239250087415765553958927734466839429341435778147921396494732670116454347003434620364911797149053351351867554725945403222207879428009065622866454012216161688342112453706610050180260687080940763616255835143383397489699915494964322147449364005801891833331962877360368919016979376483946713257658241099693163889122125354658280179645110918904316703842278072836362899424381807439166577833232932280693165339895430054156738093739058931917162965316602411046381006970741683806743362320791382400461379068566000568822681453374271949455449972048956593387902921861543725530768701943808 [165,34] -59534890504685212419846029138985579199214745510704014746535937584889281380114023604331882947975931587329708989069266471737148356532426330417680731442544723668774187590598251947264292313363206016318756360682207090965102296989554199677883427013389882914543007855638804482313032968047393598927786975518742085145642123222575586939763360660029303734960481859127676654550876227072313088764290411856220417044316781138272784508539184680017002032221004734871557915482513086825758543643144628250627234730080469727117987795757349353031726265252601221991222076413362016648357142548437838471761380263052334879654473594690865115157532782531530800066984760100699182464487775400668809958477474345250850905636208303011502812925361651300803115073012144958736738711760138859824875623443055695226321483824527492335107379733320521217960576480488591493394415518623854972426802610136880655365614528740841556541220398080077603214935105074395563922342698875100496575235810351009473818230006493319122898969876957401601720802196042229411928246050997568941666412408011725523379099983163668934395459661240979677930660868373762732279014758368158516310424977904057799736428809069745734184474892162087536571608253190651526562939058011232347002828904615303329324630927014355667445160083473234468759620339703481021612618064184801671116212652459814173526225929591737371422140867617235898527333707669819744997889275627314975694885281551722336396960453542620561020033051878158785974660155448503763990302456884515027870557881929345662193555523645719551966599906185340491967006390092922815768118576518994526940148376107663780847947057508896264369707021655718178694710705062065360756719374955785570075920009198532332690553163659294126604259628172348155675065663731738333911785020494811770202023676722001539161413889438535197762611989719214014201161245803563122205027704402506414272235973346888239269766229151750023602785534720 [165,35] -66732448305973268278355087649124370770969533836790748559811007137251004324216501495606807010608621933203170716671529726811283204071235799347280230485602031417919207844007538105075489928247627552473314768664058945724685502284188582175922926477666204530186495369964871981887862291879674148201974460231426609731425279835395535106842294820893935547308307530534471968588726663903177148528289286280587941064559646506266988658527741994577662365278992460532440253206563420336980003437500481930974920201165570934221350535355470629714790093538701909607564022050523924165957509873350176363000057108148798618963700449512660096593971163047567220068213273608086076627236584851310325057455268430220761334885355162305250549747645818877154771419685762498372808311561700608199483704621947757953387219827338938515700956791614445830111101568228816703403820396009985777902310005189116732606790804424534884266012992660933728619742350747138726593580078518411990587831037573186352027223976645672928562254796337308315195386039547432825369502805717548616499484886230537228690760362548921935417957621153592912728219318241012472693199078102852737049639122219703207417862720417509422868717030794943779961693935419241223592972298244001733370406395655922497166948377483173657595067877598327403372312839703709537335844250556747930392112594255024914513056486260594378017652684349319023299661664579474911387011458981583000699307250644617722360846371332139964271154749793323089680769990791812136942664560841075955681278580148444584560602034596527690204707932444952331359294165395600423248869942068036159180060921838783223185320440895651225289832021588120783883957738055531915484817258251645832978948807370311276280364033751832267245880512938379008891687588011156605674030926647046949207405861223329199466133894637399999998788779439269463243508714038046310197152542564168780318481191263319714841542615952766898840608768 [165,36] 249361086999860598424600381555027656928755342556287297932699822344450035426674115537996401989812553574453903608972877959266169307754230458217804683512084610006347045563795562621763857653537256764870926308367211343075685914570030584515360251603623947087173184422595452872743492323132154097813352756736000304276583475005180520140216789282474061334087254309649989613313577222248801376540455303616052648279417150475630292379085473971123757961079295612159293044302294756781743649172845592600192752750280392580301820653159865167366252589083802953148739750349368175243960041759579970892222390548118059629468156711507042091752494120383145579968883546293371812166709362847667541783959003122928922372637848672310347517394925403690873944268477142200918483271499084766163308689577250768584082705526829397123883679362982007031671714524960417788504351182503000429464248677318793934844961710230706281863620147255705221606623274131848647348317602597109103499654583996964384291485564750812813691485255803948539931553259790216046511230319686703147820352088506139393906429799094669732908100684715116091599331984843316457518585958600929617954387543643571039869658064598140310645130117256837294076532971904590947493945936030509743155027579031970870015950881516414296556045637198191295852383813557278513418446926566688709714280568310787906541168024622491694086683534098338082079229267346073048222600780084099431225955305101585597068995697374486175219921571626753517462488472322866796750385729870641240092215112595319255975069142560504559915004073701745362879517640917783482321327224032026635047208399178990707815890947606332790423476905242517578420728009774532958838819733368030820415974577754395428981069535578637082112950598227993112326836379615436810563830625353041058414021796568639850699078147132848490286867232246635564461413114074625548799676481815305844657004599673189159455156797119859203058944 [165,37] -421558048882842287749195147972962026483132036084644339386775290860173418192710879296613225114937770515726432723532798218353873349288551929705307468596327848672701572376799557946478002785040811111118641428855097585061223904080632831875307373775558348264878279555605759637555078463805626592136548609719970486119003012278714233452789873925880881926720678424030601004166906880371287347836158735835577470856800528067901809064592406845012244914076518157308880721537420314491390035621194005653612251859004502775631773342689008132981174160920458959795066882214581530334316629621560218291664075701422747277312725192446654086304749696582287288314461944193637516480497775452545919179079629679557551571946107951313025569308378882721717111985371777302440379200616589324998318307224997811273120718128283095166453127341438582778850309994807818240350149708575278126294252163275332897999305299462028873700248708572961151159619887612593653871484757852961732466071866798480873003841024258964188539345931095167042263929241347163980257063689674925430295540486882120941166155245218220824559089246218595278397175824593436871687251232669405787731402020610481222667913247166228110458165712822561557621493650349085996547713876162122423562190241032355251544897124525836488788076884965993276593935498547358898086089609135130446132909040809880082863789796099514453676896890944263568092473368171264340476823958085923190990878547165361547025754044511494519626551835048735834073726359228063667337516689490313863386372675200853143240188828035208535817895936765132567893296313629962478296813200401339402210996540546025015662982060067873370928485008428146101803907187643612475516210002144855900222094400830047947537326558318823597432316766332210242661249763593597908784093626715911684987067710227718261666641870219289791965914227630939908131055876829664671359418448478187648581181582430786569495032224197705369344 [165,38] 540286509727529272838546482527920783577194565666660047228357516761006764936608196988091343370968311266974156927754316710179626498223806506988052979219781694395812655215769711412706053866520825523754735614509662247157720115873639043659688709592830619502576162184932358916986592419757939199445139883392600521503268326444627443681186741925517742393463502418273174533920760094569063745431143398382610938767905181252852062450993927924267881967138889214958816633234949768912003583438938651301135507693433636929708461060056230427389751948995257236757446150715777053780137543481666706972619023236592734654167971873919409735735349673920222123208729656419323115964686641303095176095651005839256623901309239713303835589301511636647114418209979612933602891059179255720858130593555210482398771673237559634538760998327233632795078344182810083708320538235203678201106915065294773607055649553254777488308409933329218192411389800851162057120918210143169078797169457489156801126005595185217090841600996536786970154762489882213759495002134470197596732531918013305698303506755571434924477982975897471178491873539922009763947302021676027663409008025949680603674484063929867952556449941192303715892106510863545076270223641526483129833938229787529113428106466826674116585507959602054169666664731108406333690856661376156486348950198797094648508013481678305019012935233100104195353795292297909254968115310467979275159511973904069521024496382755020541925314271992694805012917359493439084731871808282468453974539831542322231358353798969775071219367745412171677757649012676737975980284336580322835279415720853592889259670571035868440977617435559932846675255926612550997751596693373077365646082445896615024016495482727266386638239723003988888910331869027255455913766541127457533398476079676810987204062148597284384224048541313228181607412261755519697694917378872358396551481559617981600147736751978788368 [165,39] -596443001718742838603360647455875230758113739040624113670107444343476983475871833931909947807010356222476093648404119584808681799983452839485616659433969311409429535288539561478230238387864504507001098932265537375989703650973816873217799771186791444686592019552616603907538765833281832591637508628452081144499244282092733023161825630869710327047238136326851964411303454826183051103531875455258648560433986753941756111816147468392515905995616582075858246724548437309514267716856122853681840456291875351121270301173453432878193930109093579303980125880458302846789027293401766973706684642154075522245953677151601787691443670473293187033471237457656754844849870030935177110506565330945050000054941827886707620769534861368926176413580295761424037784310427874614141066254359720531812821157901445211212574396670423446517910336661086503601792700872162529607889842471450535332485509748004634706572645348634968578833212216323489126143026612449811702947815526728399640262074093818257510004654020741108476862229085202389502739691838005801948016814960718804240934128817678020081722195389178624685453030344000253299265522222110762235252779915133283101659018789514993151584412665696038773503983054896005073204132572809446222817602983599666251485452024543484283282826645980026211928998294563498268307852459627327637830256370297162030742127667178141524957152456054126048846780962338595378077352626957949756512098769414617659791011830416768915489980884088066122524768849635575641231131756841091622024064182263973571593480067888257880826989714886721611593452746010031461663263982581690933608028905593907134702172992893714576664725724886958861084882272801173219558401664396632581034146321058150456290916659210836029988937165582402692923784551170171374152027554743086834006051450986340938379566967132670355200729675366570207274383862014781261869871282520007409156054163357351234523904287440896 [165,40] 598572393879326036270342953572254552493529598038612864570076792565563422396667782528104971156505491514056179557269264148759334943008454218906154762265833104811549490254419414306065126208077595048956620807563217115884393740362358022601931031116362284647174850311041243454513375233344967877347331609791156178740208329416658026362036633582792878874898060229969810072069474774936561572056264147233704623610509173109028127768010350249874309389645510974390570090072623223673476176171819556017033959267975125814008078432755309884944094816837681123171884675682695232759410099863430859753192203280685506458062379780378074374557961766270323282062597082470378074820311393632157261529125129159534723739482872622048855107020745416064651373256453265609717549457469697733153284331105589404158683733597779959633315857089008068192075144693130604123450317943497640431001497228500741800883991248803182179772090688604162218633578841626745033683422124888019772197218153497494256459760928662847638896997772185064977630780812052422275907104408670299325328100443436515143634821507302479827753756567696964904287619624127042425383574680435073521067606147875994694415934106276620490920090191601128434338711322630008172506638003052868992169003283457309330984693635802923568437699402529748460714615567546011912201220251573056764555214085450412744961740251150916247386821184401513068372971214568923949332354095032915490972695073227686021255838117471545736651334275058738325609960000694383505147689683784640380679115663872924295374176913169117242480173000679460896235497897025269324390478976114261346605838492506410335406330840450529992858782004061160193851380022789759056260873341522360680530829792760569317699192413776973390366412504153895209715257265685599993630133327270920451715723129987680079232086199745259405053006317504183496827241177549653907341997010544997729317787860432595427244730089472 [165,41] -559010040575641033243630162148704305609209575013778538266755565408120144073973567597542084659037342585417260660700264800439780763333988422738683610539196680534268959151305736767123473548529805844878678285081657493926597672612486760697142783429695414664871868289040505064715961200785880534567738772389151873677535018627629773998251002827626985042681696292201804814894011682348512110775905042542565398443010819773768513593686531559439648513318667001257637481775295668079539500973110994673858768123206041834641620916351805968082433174846892418215862478580024876137422633908266536905126559951226068713024033913595977268167149925461289842362833694615442593854206130072239917535018573779422605824872448326364203687775151721071830231311370475840188803090126591722492965933988239620929764843325668380817357641506723875929474903984973020461722017873309018398083199235062501036622218675561859031378832072648802931961250640474412073000795249275316977521271585353156313117928105963575854268566805830458737849085648192438241115613619814077456145774057322106665339688443665367302175352977077130562795659813076552777466858789870419685114569467700030294286920699418527841947426279356083061784020216976842789556940375301940390815368331453848417944290847679115622728537535060016021675447236225022340355606866783727515490121353449747412252327371867227293984108301580069810372429840397565857294399646382107215514110442593575996926198336058046988455841502130413132170910152613612938442036011305606620088746263730984280166929340749471771282274221911906323690621611388115300173158725936662987037321261630253758975812176424980506063434158022893930994461965321470123539104260937881310737819076201192405421630190592567555760086915507261984082691623201844136198516038208083811640671992514514023302530566403164278283898576481264248765527900426332803993623579819140487334956207748086957170290688 [165,42] 490067635266667619969728835330356718261378906436708079396266425539662520049281770343719538164619543588620069078223250029493352872757144161218635161073836591233660477393628740198018863542152614940337599686769583740546668484475149478534184070572886385987235033970221408551572048390664065648895209523934223079961002382531009494518892210370829750211662661840058978715571700963147405333355864112388711061088008147297840438929618977531233794871558819010938683285372468002150816383882501699848056941183033328739997756304127613184963567662017894026144243368824526693089210700104083824897708652981039156267808864019074664445393738246478489477680979308633659815501787302422607656268373590650341149200757367723153159602162492460489824511069240913558088863557913847382246798338329446386391840880896298478775000062792852791873665580820795291258036702851691679660528528688313026334751581071265019059845464782423491517232872583861831436510762686075560649246214893974324742826898815001236899770340327827570812721685934030630065101995315067458052024310962549516686600344597365002529051620438603876967601055913912093423562575919530020521847493625941414532223687711938958838018281402458568772941249913953820759824476531253228322062250293738542644177045257669837700576386785619192400971291817337387703120760276236080273699447472748925532095341923859386711103362848342860289179082631345247712453459899485270421758279699983002988883683034504727356332489100700307203637327855499190492847776724361472794767683321267313314595563104443498607820718550259272647806553606398168715530080586568489762065113230871965847389046426958157989571209146188360295649431532109604537409755279233540637940015971143690455630491274693095884501354169731857173417427420832524071297359116572229094868872955672108799442211780997904506790575177608408916385837692001799866262101525976686701416488507015656075046656 [165,43] -403909607605381899635364567982442162560206511440817689060203329839447569236034846892421232998509643214810163125981044594349191788015323706019350438571647573685726798720101155282705718099109046167724852034968590389236030719571780876941152255822945886044392254495947924421387352390590862794177897977929505298982206197538608344995034217451329952867477056812641756410782482674411413302852530867692603010469949326528671752290182919774988495304300495710727516524122830691545988266696683464846632529932198093590480023326523900328174920570510355299023005883829150381750000843375739475148106453441734631264291469779042155801482778310647992634374015983856216909193166326147524201375947922646078384072268850367187465650281686988828122267215095830389351664003674334135494660714212053535407227171072905358958531336490299904051533634230262154492762998896848286439890258757458126699245329840738935184465101917272910501153257282291337748417176569434830108559175772234099479699409055645921071694524432529678116842551083877721159281261044011745070827742298800172183263051191887841224053034436850750849971297811815122257670061141308857195646043049936233675226005257804850641716967901327806014018999466476958252867962496668216316349222810575650872503836253023635919256285545919521123396607205766421911326879849570141133434594040888418189248840959013143801674724480610712055916525511725293036117648582279074656297555976357276084385256955482558830141951750637021856859527403537709870661230001610124150670886147942130854146156349531641231406032025966901237956315139705624256565096477046028657140505040808385364946662746980433323628180491704848229538271527967708994373376507867806123027148500406766757239416297948842915916187574189289036615071694787279792726674485231232921350950955934702126198944215143052741195463401132207813187536285189154471170933945907894134939804655436651405312 [165,44] 312180999291422284275600273896866323180514514120134786619910862179637151512804357099294689655580525469724789763946390047705224574073000595894160780517979655375842092325036323336432422297147575610279825356092188983562052270419908949373602044425852651729452274224343884932963704952573651043872185801393594611296121650134668629335159968264800450592996395873361453273207693037026631605368029823068572909936528478692476532382701927738380597902370645961323135744200459343657427648080501985895458962737078408498865571390819891954928438712375772467125272986398287007951477250103078824672261653820443494435620288711075517083513623074348415601600167567260087465628997408828799458401493434164749827960480747102721514070361709070420023458370114421520964376273627848372857124822833004593205932268441984763351923488310411451044040248476615473427871963125800352704535081817735575133456162257715384990120410524585341932066496975042605003624087683489362795072730950405304976270832848539429916765333947405761292861620214469004055355781421900208610885001092851713708102641190632118577107833236400851315869156527191128248459409016195844944812727686676257838247294312626468594970947248318614287315098741153103363141666946004739456116551934182069642851435672563452103733582915439553714292376531738186257910842603333438290356767757953368068572573713908291359205509265638079330817870692214595868990826526920977567444036019356128307244891635241453418402819828080956664925506376342709676810369248936339599896718180793796237824796192805071454323656153796121819954899631849763581827539098626474689311563444269994131343207824282178669549974575031257252612303403198657442814741581711617203201009787591270283884928245436340968241563597282155955268931685921054906886186919638181660820002971418999523377919715062240395780368918035300716029377928269298576075134081004007474684285391123032832 [165,45] -225254689853449501316854338080141513556151683132324266350930715067212184426898610744126610784341535066999928400681563352790441105168663709227801239759172714467224606681116082953853549944165349561029565290198859636495411464582143884178352942513547984157172825267125315461244609388971910655302250985335880960124923765672896966060756341547496543626807008790162763575376894296253807344589027377311040045836259359572491578156601461889964365747889794962555070703090128634031532519062485311045260279702693646639464438065730506213821103925110140396945061140820858501355719408408451435466197225798454925843707895315715045697305303357697123395063564103460863849412784976640370167134388300328762816995212035776443189600895718461450881510837701272047003970039628262402291281681935198793937150882759696549156523838931581194889794119565477605877264778995430443967719276094836339111065301344127026601062100312494139388545802621715476873045833946947544568119170115880831136351373222880146651445480359515789020986897827729361269137383024133502671404555945387745604880220054383891855850571468255285080693911702418641930039361225717749309432479194275213576567347794667240136296318374128549681391934201242844636027737784354595628466403749460446158314636301839800269286155171252266446797083269255215228237870669055881194558018599425054925018208652911054374139703620854515385047890341057843230278624095900361698358114425543084342183534312291149970562844961668736123160900027142398025234785541033888429209614505193224540330734054744942823541461018214461410980389068436448613131786882752737323787366430265798322721938964480117987317521670802629653114336617836894175241173087017314210223081148446833333497735081949565871284884665977417109562184499407855101796007565892141649730824514829277555991476512862989845241445442616632674410239214131956958219511273118049227619866370925312 [165,46] 151101727969518036185697835538401203448389229397602953605816201934359893657927121590012043207176098347860333059875252902284966201016129677445075815781099619772259751324046301506438374126665346221372550525990414719959799604206675482202985093549007863492271653240416868794213923047375025919037031507796428301627331915334369779220831848308616672294132976105465746618976746901863511725852663349814793241631302430933353230824816421816953428703565949503335069055293170244825459019234600098618319171795366094348290880197310689798823975036516312214609615703700715822041427896568725600808515113517716408768404848040914835430783085458349643522969132678014049959327401062337340001104946871889561331039100327312922939395140375163988681675558381194105722764472289624333546660569323414408795160148003117607506802165408625911438896421494546039671963377043633323748140077589233706578733197791553137618235132853194304617157587419669680108140093277193137794337692674115216718586226896173893733498203718366690206992707802136026588937553062478892936878871132067260824533845356597945665140885310723704228270069807619647867003838868231830785416550956529775359936825503816386239624265061291688935999831896101250521039047340823930247244204370145908184410936990742557061278403234237317934666467360742264670404028425529327287647837392472150935109531819915786301169611996420239999330042998585450789618275219742025294838691227983876062600547552129892891524459365227924477446266284585302057605307160489004490974308839599798356107499559486022517912327740766254601007598352214724409052488395620811821959637844874469194409664184971015516241777630966317749822802071580754494415523235461978870470828993075794251931412931362969321953313149117465419877372451501330736467331740627739437019495706085921024431308261834936786897143972358909741884473149443435235676144556961441856390229420432 [165,47] -94028208398017498005464131252995291935790140775859460204727930101757167287724788890410569003898485365810567681175967593458108095591452134501344560282213379305025831062722939532888467081689493981103416685641026684329686818366560565762486461856591735555749523104412660385291944691258526729599026413474268948440929714343462595651602496672712529813360458634424796598783776975556465790619912782357946284913837692933639485741157964607502504232323857187712918893012989739587973940849356540383054667138814728616457205091430869704731298275255309471216237269532333461668986669153182716626258312095629529834161829949025305823378855667037064113955269621002336632232366440006038973850188145014264347302505515767885645527737407358730945765726826410150362332953185710803508737794378156198187774745715020468734926072398099683459569097588189159181614088225514912823114112624586909367013158486119290701821959815051316209764145664697833056960843874028037905355193871168484086925205162507072581710535637920130845023797902245385305825440722252383183244857493452479280168491210334340627092254626851386568683280562073209387025155572409666108235834864988772044708514769099548150518933776208172210486145827962930902645144681604507422967812059728942501041085252916445572010596050925288070707622095725774789358758841140456988110230571951203063518255662565387148387298718772779044598643678065069562992690847613780142518166472776187515503232604268712549093595693368577967647219766099228842317958417668771065300805985465310245818650370369619395930884535927628618703042510064904208929428244255878627182729093222968773981592622265156430095754064300269682136713557390640135090569389879053004632139645165748465646856993541753247361091032965339716898301950666579749138502759793800532745330967086505002118656415093192823735710646047220559755273782605298958233182967494175400752513024 [165,48] 54293218147695400010908299415811568620580664930488000459637744835354625811460931961354160373734042917406605991839713326371131078121054545082006240852569938485535601872188811014229418577754326013391917913212414674547932208498866192151262921004131396016894206423742142810941589305489753438591602758143698590354118001296442800455572451534179456239334495922572295814683574297662701537757184370638291578270143750124634515458463666176624828129205068510811913004722310422765582559830789428446733291846250116473011287092562348962535851298078834073336301583802836942291727637678617782120536554983393542607731397802499962374607577249051523633762361976742696667877771841492826751056881263240447942339168580047222392043790767989827103809839130029290877502360561695606025605976031677146391911367686485354977029009005559009078582755945505138948255213511336905387374957085976467353021793577844196142738553811444564095883487467633631195737763098425400297022536524970953881699144757957312530616828188389076974082163027299447904412008889666571806449168142924672344702828342728212039007522676433234884457813163806345003327326970081406568537509774787367539778839459581592891309044960207286038875111228523159147410231011778971143050787613358819451734831394076245586197994433414898314069416088640075756539358033134398244259602656380526680625753636348794300138372857827618564664906383714346490006113021305379650107807615802250641242535469834729971496746067090070474249388186547710735510589529048829161333492128438818367640602163427548644404064061719214469794111696585216826315764905748500194275271209849569534943564602584460637763069890058826705618468232824092350589749100231070685376161295886693808545126468299398648101100520198938742123568129152763358995790484276817610340846453063343864325727941155097222161145189566239031181603225595902455141608178823310029505024 [165,49] -29137315672103584421753377309809220908100996781171999158718395583854205165161483471600976539486131690259671580189405621505810209350550800853774064999916773808031261874624628563357772999712779822571178130175833637414373426826476548398360386516781910223355758587250951263105292437245177326133365594555735704151911526099172274885246075880702187060802865848942543980512993493250070518252682629200857443277440537896416126064603283339291642382955336795256839463064817969396144499172298914426551842151758807473345187477653736414849487091204902033059064828706536660223321817731391778817384540128539746386741902378275088401337197728879278098873734881438526185590994294784449138810359861587926386561501752971815892791198876789760757622635278601835321833774760166853493627470386579095052404054506351249633076875270990411443130806606824010946174063824499608623749126035143340587296983060715607454537983023651745891209365589960664047304330497187574436435962385419558090042043845390368761596404531853799577958911029291717163383703985861410286819067972531066415578382357026450108113465564005183167641903744740971612467314785607229977161851446857593427296246802097969007108574916331442884067349131057830611428834127165889539683156921138750031882789302752574231582250171715709776386509264696216949258983159523320391444959748872021391368595123896278941792695543993030338320805037585995613644668914731770194495878338135990707025227720352111813817731142772620613648835041616556365378249421494685753679799296181715857209590334956209073598536894315639848197950052085507479021526230552550188197395738982894518046365659916808873178445695743415529453027364085387795947551426591423070584656576205310387268375628093102462057352642230943972795448927787682545427121123113906529169063764182170704049571583006973984342982197170929200350246017385118095873362609148842397440 [165,50] 14553593109161344543543644724949023035889763814721865113943487439149864273997767420277174060804320539609678769408395194406349481023877323912590119787744139397347252165240022446344715643486820289638668392782188621690765755153566456210786252127394134358537374257135000162213967819207136289009776172331965734159625377921486916348353382013987019001498856124013150151570163251281224898802609026418319337615696164576196908934745675248830885364873981050820401974076409437299454974758120809494390111944696702021283342850979950210752703079078858501134303215915337772571683220279083147449186389683154159541784139904327340722325919360385602061603636303436966599361264569097746482767322485590200957417801364760997310475723143482962285966222378169658861838844524786812619966366912712633991894262783014972953314270989532963712330684305998899800790928545981414830083104301566125429734634396475467064806815875600165686684291366633501208282213562195293828446085865415118656235239417542160821342856759592152200510673701762094467791065766711287949208035459745157047571442990554613220169996551333263579570965829114064683954327663975246742425973337855639921214436006935900348969114427000481396633628335247829006111897014878844596112918377636813867140436685912544253424955804720730583079655416249433308573346637685891871846029810876133196172253037316119338119015211049039373397330814259927838233324350318702305953581454592532959390119562234085017395838315064009351390845200118463164838649899767677924467611372777331611443319586789879034927960154607318777871089625215115195536676124735200449796030005549641294159224344534404508012082498284621279420263498339001506505497238258334315616312304905849206158259989944458201611270008732822630075343215087250133060390080764568455036081887408527436799773288571860614372568552849269890218123637746750969440098215922410800 [165,51] -6763220478456774220962227840537676844657885668291560125600219639791378283388802397352603067895138595766804248919947708512347347160166678733718047557972349567963082956205254851729668344353458285099063594258127976202829102817470148956757335593418507572955304630648371290336213953013308517377481953162409110231426664838690479811428678080439609218324154212776711124938616017970122798144989598802334331550156265011501699811294655339087396837044409836373319328168071250873435333112839807723077980733292632032766277739477286822753592668280821590466553665916680630473106454376514681178157045869581757637351297329739973023010420962916140158445820170950571851595131422763420756354809679618046575702488435323579866640450826666223695489436178822640133763567889448659589033676400763924172072713745239197450233496422467166731672017909720992584838528227011470657938319130656642239788522471110697571910406227831311121303768613039206010049964769317354315691264518752559891794628332719607963743681793187439272293499265369705015155980971725072719536405108724259715984694641409691000866362784327894809892814692406891126764244671504270192491708473728566367284433720010715492028904316671954292945137404411322274330688238123970423463842489609410074841410793741801620634344807977260430180034614743355998125512268610129880187313266588351690473746780472929429388769002970997673626712954487488508053843939593237377011302188381041125460540338773998746874644272043671913530403667074063939402638627573573805658411500944058707623679651264714750566054717125482243805237746608201918013677236976771217380537558141082993540520923095211363882033797745754511448537609734951349976625536675054517794056758292824460571607178852424936709768587717190655853874698912544422344572023797130383602330898234591201188405150611671562824802435895137130190356424707212413034160826593792 [165,52] 2916601681322772421535143689114730908494409754890020959343119018790779146940777637138376595805228163387307929130004984590770359568435077189407363082877779108764107908029935971609158826729937842162004487666667874116819106165176648907011225330785937409958503249721222367246967048496735730175333854575233786641149802832160352346696106907960373580844760193580622199139200379541027499962521134026240793627975944759193462418173033302587205270285245142022270253415252623910097245607778978881319923029766085261704286769242002061529725102318399750770191257374066614072637798967818861480716494191065645989350328029992964344492113168634039139713788544841170518745624439670659533331605561410046169413431820708988859055305892051038829174978954220298464969952981510738133853880626131142385978917701629205344564482112250095965859599727819303701412399224153215335479629157528921432142940383508091310819808808392963691926143157271923736971707496749003366402945251495636631422642171930647156175027996741953387392579208016524868718058712688810576563232344754514412759477229275612381031821913770463118891778120047529601564589032461816208595281131897826185899453577701019631469845678196529736448046900460973491712349375051227266755871797184167387688298514127367427712151604688977486108959172626562481057273454107797200950812405880525618832176006201296836611990398795271416580895650465947054936820781585720055682721308708733722781469432945849643140923663302623039860742094603515683153369485507076101925855136837881640307801308562781823456195855570017454282228503750563536561859970431189245339170915125209401136449305965749481873073255416243158156478150978373670854472167702299872522014182352464296309843826427045826932754881712774974938382051475583440016172746294157325307553224569681980964863251790717386947571717706826513018691818395944264832577493392 [165,53] -1162374240931955218875907698376854879444635337496119941211091947947784912169942393870256190075349617890426867756426266602299918256591980558223302684080782164756154681998536769897477520657654867114630578374492087062911677813545509680976923049452506047229732552190588502790470761849697774689146214311247001533830817551977822672008245762144971337512598825697394559414079947059467952988810898786977284220137943790896503975205004536981704378605660939724378635330267067789882440536277052951894258359444630596575530923439075040281738880575112746856115273934547603913768927335600007932631578683367224894021761674024273390704088071587021744217466772108500503388424986969025303754403873800677544959214434398541498697586316344379914190626146049224999908572052671531709958493063540208301206119750735825451153137301502100903742129768849551439758799539936908124351943555801928898852055055350345967972870239248440418103779102009922012336774842778105031035151457942084751633388597666215505907987632754293318811953761537562651290008622336635907720243649699145319972134356494957885805961928387749096101707784189190536361911031768569677514007645289869338992803691476931594203498654950510678726796127026803343473512295380545472757361284727354194060020811255514193461475880236339504272006268976217699038220636774871830244548608188062679988512286719809144237482092350860348999193203630229988732141687351001089099791503429766739567735492766747102574390455785926562614789369256709978041101297785254410675666115545706397435494106244372040574240913618661366998772840361515742757555041756174352060390963166995345133838286426244943756722010847226675349050184283975033525104593465836886137019421746469845988474704641838067787651395619068058937991950001968267487067602385292005668893106383753714109710921494812859334965148085975738513059965271012087402888432 [165,54] 426285768396972782455919912211447107287362653586638305445077976096957697644999747458186435375098781448947554014033778744414139128945944958268057226417102184142390504609507512624077883263454284314262855496636088131497950311584369138161354320936272108379226239165264198258197138357182519875832688969913038401480591844613255952425145723588635436757061288676472088504139411521485336312775063590232918561826683870396112770200266166854055254777406467931869062194092515949681948991547595365307039771529884622663175415219297642644096229957536635400872434602323960472304651987288392103283138588407020391293423150540015400384566385935401497073212853057024016860130646302703823207197997200599029097723502970604232250992255841319095315531578675673535557637217965347145251302280028371012953810051706484307014443921170902656350334818448233387653427770387525322158981076055913961210085736855585080327260535046868373770975538636690272953989303587391225001038598717800656956756858493172051253148583791585616206254630832605606017563367750092336239154838918471446404107972835567447204586168631472520349341254612197380608825272066119729971345541903411898041949539909642518037452257230057294667272250695356462034697053301545563702475767953559986025836862374863887985692619194181275682820653262297320474859234008249766325274311664957649052910184127395861740381537545754119921968253825176122104072483400764769644737087718143228201346316007203954056033776866427477680259519102885657421305466300315943545723532655648340727199860457747656291401104015598324333401314122221894979782056618441667102447933072439230927058984404298538682010775534043808325607140342729740494709098068685358872058610269517510052381360341308946752292992996655362360489745819236597995152363313836573433851409396185991749164761571767364785290776014169808750572064321603120308737 [165,55] -143421472318965298255342131074320525079445443934124587938780311222611036058279042123738137411127808000566231740414607926272909332360555663108833828451280670148131259909794142544287701685374450020533857186929049306079926986929295927127465631168878255809483144781275787212444362195839084904035941304629617046506726178308242927018662133515156417669609710995719523354610218284793108582128077713894292623243977707253908854690548868662064166541057849180420621898057670625117069460816038029830128512125932402160355003901156284173350254421737374922290120510310762125367108480797682100846702856705806836829289785612595196748774254367212604318698662211215154199670278793022304210247079962689056019764765657941109243198178283757923295549957351100511932410030925851280103676322844220029814981871172772286122601967976617167721561170870994943683035691966872053216507016629949927314748975240757401531531995842603089424672884348483280192180384880347930917015840906485946010336501286671910556216478247606180814457302511880117872755275710114471956718847899505485346432508899599613777336411126933051858102558859769596153154840513708160807647705122496250568797411235258221871826405699460348099537781414959954233547969026224642314590639144241263210110582765221847274276715856005551768948870271767269338237602617927617444548311700091144646819912739321046326666478538027315251469031950412612637392674353816608069496949634274287331719477379676032230405454122757295057508570996974855746676458408294320357288612584550878995414950942353109580131894154501445774939503807624119780612564787345538825023677682729245149558941219276477419395773381891720917927224351738774436697401407827177160057102239661261738452603050282534850825609349856747593295049758065758755399176430722546743584924116853481802923058085447789856605987552525948677402258704291921920 [165,56] 44219182716012743204018484530750259054385788091962315064778548810158917692091698541659249356278422074633225918362161611369044920877501977898083884169029712599349343940387796576160335493286526059565733541068696173876634893466523930645769668087570973261698698900956368814356464357138101644613383165678267088089065461860612372968096268584099859215901697587814567124793719197981498246007189244330634820173495566473780880733050660731094028606461521677910837954882620074030508700866033997224153999615224544884044319978724209265188049685779337179113229476447043801224605600221083980234014406321856275358455605888049694299139345117704432629241778104946629662112700716837439820750433603105238227745070430998148711138114670788732770976689294812051606286688157253599935214308447578425955351353228610996278242655593121079895884815978858338088528281203566908569420978711914124746149292089617812856512699829006330671393873022761791574016276398336945316901644434576165138761688183869092048924444167269863605286759435114952776808529007908370152528104521669412872654920416784259594470941968876595462441210704726134568671314146845413595150120534975798974299252439858280948570985595909606616025548063460632408324390825207844419141694967390393613569668909825731273657306110228220704008440582597038413425010384555831366613190776758503978084381456945156949122016824059932852788019223310392242778391608371378312797439421571579755037709757866046916271279987706528089474614664040292629991121866505718271415107973238934240328928188057854066334106331409597328342507802516914288232917193499815010903927506550368748374899500828238020977570553399227361884445775502100211568297656258585190476834365879053011130804035386284312201330411462179559426268088851225691811123100452345941499590842542393569767899838623618493446830611718219068765181719852032 [165,57] -12502190873027662354112559992001128096716666639913355967049031098431105662046739636149408784937664314003008136537934727840817175919333507686452983978379378810141562743042132288402589867522118684763473687504436813216805371690463000594890392761997475001453650301090563809096960693277626786820266323946619233404820260463755897525840879550841093105010414469340445650838554533882053874362144471733099230169326484906766519173138717887820605225279506562133291428002932945071930465559618442817531434820414695123695155169671606634459784652480676439380181656613775910135742791913771595922467983930095252185113786706617968654462070146016164516868359164201068641621176972707139660729486394050876289277578341688787625896481535442937172614516005500657623166803979057457020159680018365411325722499518545719090708796677877524715346859313602561878810879150766251917315381844558017303390173203129267134137506671590605405582158018130308904955235304802500073628860771299854316248730725374266214898835253187227075998526830257258275390527494154489139190592241325299143813286035813461660635867626350314289438825418680583982761040788158677583834201190097811018200036155031790390187282631666299335101443523161386970138922285389155416632930402028327846282920074643483888086895232920548049504985680061208422860777237496851901961016875823941305114361964661963460075765611509387135363786858186138775532891161546855335232221259365371500480422739116824896738143427341560120816246697220131927990987657866206660532941331276588946913557711832064443639695958970297926785733407522330271491097648628382554360153260750576245746849540141869424149955510630447439321374134857680543321207931338989074286965733347668346475430234771291727492465158364719474192087050151757418833455892367255784047641485926693094726002444263370460486786242158981936156097939200 [165,58] 3245953511688324826848636993498935501277807640457173018477906229962660839659946706356613975943808134973870279046385177920177920691509770876145924124089792343082376967468774541686551723812872733902944062869176528047690503314157483349514211528275154295703691792388790949100122575340042641538094020699634733691586186712219208014130370550247467471813998354013405552199779524520745021645544595503477642021101941045114741154453357305693165523149370562153232569593841471397696647323094756175869135674956004942141357609465856022252898085256215727540781765397264791490561191626912303287980242828209815086437739636727355438035533632522037792321861619281651597833724507820754363499512614159342261264814857634466994642861557328158028065237040354594049280160252343849743196158124051725521073337334698489026735855982578022119015020873320760137540369137223783729608444879559444326437022242154548229630670966562701556631665171428833001641038285350002372041493358505339423410371966695599162191010441210683497108866425428265264196472061956572129893602955607588065438990827503547247333367788437302847904559805829872250328395333779225098745815322655494247896959269231726794328308655410309633699231894307220132372475246478105573382665014396890833445671625431143080810155801679362167912502286842198519111471102938792214756620493448200985218319467128846333905716632354374760198820283787431939049984587150141791051361735299766734385631754716123360108424770050720471790470329706489902507523922071148320318870892116761204406821649414318933119468351572985529914635371213918420298881462022989012124544309420294943714720405261139741897989733038422459680091552309978375803129308619386812511012718489538573783013685427215145140164217798967282121460286462840989336730107452287314374773312844241958269102689869153849587263395791600998253570288 [165,59] -774333719394843761762569782022658558846906343143197623505035533181899400766143513028026176955303251365399824586789893559942674272612598810886458141837828753035312671336162424902557430364385232660902158536369919769876793592593319597313959997586011524607908536760814306501830953468797262840404746635829951903755971968812366770407527485571009403793601361513959652036736869368063743427737492391160318036030166018986495374015032173443254921641704289848230144014140380807455855616615538785876518414954020894237299680118894848947660561828704057695282396422268119283088646996195516704838266343152239684022870292686065628932466176560391056196043507742782860044892534913839235304365279697481822663619283706496193986402049267290193763923891308537735221102487698584340855367319175078562846492625599190351487070764357274410445362342169520063337904302212084529552448783269688418677348418788815859794893940238352861518562311108936612110223356931234900309317037939456427437685977441075458033214731623612220555150883695900112940370639267475739441370449449964318703912070041782594723368640817487379813958917523465308521830107888020134751505590436915424481105466824165952436100226644600847368593663738513667235751643429625490113461522111365712376777327719252186796107220841098337008711042496831686996304268864023606493471904834131965154404474094279264974584111079305812399963352073367856205716764451646817805535080548551396757062203728182684130630596646514872464982961837961950510031385790888229786880294701610565594399985647311767894362121670238303618051307047427282564613236867036696777049236760212458194307556683727962050664139972926741710423204350908840795822686536956779972732886017247504854318413574709989691660878728850699206172760254045417995871230927974520900986643016298014748359592603665080011411286300549187084288 [165,60] 169487005556108744889930082868076999556076934113686778515456421280502068128233746237090372230628540035415975896413163258937516320892698462539973963609655510687354096620029435525954267885116678263193101049303390682234758899414814828403181020501849512600690013436399234305749307160660588160285136127643500610498908768570599031227465587502004405347378358251156143318953776382262987301526219703971125125508195063054726336219383995859587136900382754715527381722367028685922338287433467389926206585034079473464400455874018617110980915331487615532678118630927794891848151177329991973491318220044392325850345406643025946818377650818970190030182328603218444405776458897604018360774900388479338412514340960736513834806125588558204722329822860965365728580805259732879340341476440724763147283094764501240691514555607250445137542011150499163168709279100737264526235454863033434358552895773005748073074452139638484390317769688164691741259350858494935539754211602592684018986754069168454242259450588945061939588774628216839949276603394821256033270519611631728053673989707984290556625319970339156966370268872364090997262859063079246718814980980004751731919318247073968895598653679800999471633452822107787962442833918960771438195711327709994896161808994239454066968761449538196605068109847008746494967635153138468069449694868266149624293481506567463753412174143976385365085314508500590601094941400906190025984269411058494367097776088275335710143465063130033250526057750217870948216991850756190802416407709849788952737023612940471205925263576804252970467338922666449867468301581405157692374510917104119988800454200974565774264978894872827047217464535036543923037343730119725377227247514997666123588123262337271300635141940597208289002099437912943929426317332060962233355435392938393323859135561051608418321288133489757952 [165,61] -33922655261202253600129193641066325414659113146067595650569847999870270284278689736238639975081154737669012994341333307816139844625544988778338531835302836185078477831413358996943754666555180992116224224474806174974055957708740460601775443935909448395557419940638886936470669775947886302841305775863149450068895707285972016775787596904877744120447989442232038989533364426001349521165340792618087516715296016815488310361343847829513114829589978805390417328806685799615644546768716714241216256029808747037250767895720797706963906235360353583411166635204757340243058000431604223498327083263326461113584500101345601243318216007416032461961874113443690810374124688456141769054125877659869539279731113702906999893041875570820562388743256722688357623696625016498036177282650256001719495699710616678874611942008156133509742444125460108268632719185507922131144646353586304237509241346471165166507602989904747180299646856005946254364447947938306376521212724036848478557258939787944284429653617738490434858495057506201503763752942848581599388125581746941346459524116669219106283884594284335139032330375394551007005883998017433245473437101242181274527652593868284110032320186679480254270426353929786996132102952720741891153262240515945992895739184702716766811426543776549192389733929077614436029308974350198814032236928092011506316335745851832850468659618058238014546176493709149660269804241678773571366797775928124942519451143344179161534381867158644105426651902721360982568450325405792120351198413293432348254413477284140312814036931431698185671442104993728415444973281832657790356482034046396446135038563722889911542433940426972067217738641948620104847716631354102309097432902874848116098576741380489065087991194441218963830659164825166129416222108275205924961121484290080427590794500714010579751059929956352 [165,62] 6182494448612717753158601089965358298903156934957935968574210765896838692535489244492255535459331145921405776590115288901618700073656912903825796372374696262746048778253869397070854515771321856416947852014464187250272174161402767731920878158551285962087194486753355994869931035207659615828962075609048309379703871975342039598802359599352584204999026408102961954546388928979543507605728239494090568216060663067492257060137042077538086560770092714276610035067401750629200176612712245813072664198816827137489205852477001115714900709543579757762493408994096252712326250947078655290078719178139780621431323965018646863013244651523545385358319530569446313720785058076436298451832435617817160478413487921983070729331394891031311456879579734737861423867159284541108338533731185330383037817253386350610700552006072947973394827855044149809497822108565677983897173184449915205330855270456875802595657633130788024589309389044152668124204902546298411185060999066289820993166286860849233811425912192862206978682172231949108565291628552644282862962225854207840768124814406621795744009581453882994286716099630413858004593893907409634901962333472968460459832279580317913874092534446629102346443433193251525501590654771867863687363245460037400153827900133183708190466237628054975691934220695961732761579418503256097280057839012685608106785413768618098052756991235569447940423613461854183922245380866886812596016943132920545604567649116951929482573891061135911536199476549176716318085640035457759141110616595189147010884242751088864252360475771249067900137599799829301162890268968898169038039126845734446786959860364812915286742029346492808626866668961301061634783943237917061947426722683089983021491868589789104085921431642085538310292796015256018160846240980316831227751630785394522659478716630598213988605820928 [165,63] -1022629231669960915824708462999697800009565028590291673464119454445372707686791829694393801593994843065246007695487971755622111991718123530917637734023600978068736954691626553758308789214451999206757417883079850875683585249169514876716546428809592904807998811730277776632310121612321459414237447041528665907654492108351454759710998886309703983132203009026401499193236772304910780457301024977007278505129913410763739321361703641737163827154008315735834331420497625287023530956658451440603799686462153126316116874159208049142186051503184464621357268759670967897428311986863163197899752600202563938117576049867814003669260998366182333908795275564872123119345555727836729013503210480684028426543560368759744441490788571585710769586923855315986788697607137516447313764966069985241061300143059435738726126231944258403912001737101238248984522773931483012946353500843809107134484434278732392873242555344681925188755140846333803505217462630629782134041283466658451723043232591830624038408341758175181996535550327568291028865679383311634662147794873366036684680743257386386793363179435001155888344178952831080322686594716482228845943434949662952818194555369404913534088882760726876986915283534428049877245982932193718406548007365501616460055125785501544058531684246395195821983190914322819215501746467787741876211854517066459144456566005025211197601862890519577762965779680814636081518326992965789871459050331145027014444519030311776014497404981859978116409078048809181976852861704357899706932130546985059048564635183093029406261526213692246812541250843730636806935414080780389560752867891547824894637440079477004151076735235277905926945735992077191922429876684229444265518339662933911464153777044875911029575312071959959128601805268962666394724413195776976783187910899502784755625353602752361982328832 [165,64] 153301722595158444915335325216442603432960250740787573720361339760289049172155378259366931033271877489282067071385248257660595610879983978901508926945461813024175318694680834908918411171019625684503650126154688585611389792557228099960239882977525650573792884048560945681221919825706090413364238329821295270344726198274874907389108351159559367726412775012721070696137841856908529637877014827159738554056386335317261066467398684525443359426263046681193452022020950927208204974508196600068983917869828082393894610302244916516086119964213965432681967871554099432662760325392328330667720069031857588721780199091816584676736362843316536445586536743675410764026191978062803823367631148435377558053109076632632167379999920233977820617538608395887799077894091041702583615107581158442041647614048373346494208976633620738583268088613713984458686063856410707084042898848252768002484014536070572100954531633627014468481780760481120755828120063291143159829980284496355890563754628876913243677576863108964552232434486676653491229855723418940593655603907423943500874118430172214412269570028500710504365055555460786761118634469586618080703198240978432492862602139196372703192669982543845824005847356813545837016098593303884505839841228616035440203920007517518102046149693244199800391009100808585133301627688919361920708666524972277446311471178843112039006263469202011378804347913882535765939446306646606052815822196442210241819289014984559762342184564369770416943637862827163675373660688154680407077695044696853482066236337486089394808978498539861185624469471868861393427939611738335987340425448210171154178422102171221026941156719060835773858938736281150478419697852125938689267258345332715550439040834807615505337778773645643629564849829527514838496153572801844329878021736162156040185283958785679294464 [165,65] -20828620308792973571434474628153910877480056673701451306082986165352791364300401735639380590176672500654863094630759161136074391671487714509200288651877039504728619984267505851027338438908318136354243710300768725193149962188723999330046929161257820424135581985396197403906661227274180953940879520618607627252773919223875885580230944855207120408937816750972395541083209718973429036318208925843407768139507222523182992994324826322859621944892345436078657198028499934117942924152920021283898405650166379725133050687119609943786606840042037788394725460652615432339521488724585083274365179919711673238298528575511479912978093732744581016146799690618365296857600178884073994511178879849098555182521220451828918905523956768002219962998507018083493567272944207790107301310110537342799040022494904073959384283753436763656333576233097217201101597568822000732993234743504407721045177678722050740925115569768964260217754213778737563405861747687659234372937762028470887916521490377101246924232950426895654402679902926461261027035961592551371405210437562136031868568412173141750167219686893499595975983148134324904470146593088624259459225165197227609662561056192256302804673827311195124119438101528069678607464891800161299310152887564862546744717760284461587930538094319175073645712696252955183962593826985618006632385315799735585173739979466203662603167254739840348578070479687578398206083147079002077086614731309251841824818087652642808469125784327640078749407492347064798916321580771522972055150441318798287043879489647703405823646731809449680023195725675801889339128824119789843871682273174056598654370309246763395345826781421787586798425123464384262716101818298465061714064233205425674525578407174865327680498874853897780385913678409311608192924254251822123011431057978949355494736618732126208 [165,66] 2562924139661266193824893920187166574084548002391268963793680927595800151163067371683859812959333961330152949104355008564645932626141239423405365989668199784418188039673411160236517976579215369630704622744099373991742681471071964594643012141432291359937607542842716183920125778574035490070240150242560877020800351557256368210668569440722350644333450299202031267948767637179683449671576270377330702149809133471896012620344465885351581180167665146490445431835693150004954784369210563103317329064661172214961057989489007682159872712725300685770507364228827825911109822384163717849210118417315110157643818559615222031007261989587297667186987616087050685486240993114527073268026084217160913739895675661068344322297710027153573715315636237771332461063655068570758074659751544129218140860736114923522799825758074247905139957225060509630473978441576267047512377121424664259344930560407007783428256040352177817434771662808163505228392943010632032403580253496005315538741153877320017969726730340012065044756852424666417628825705203540740983101879180974688867212169584321313792547246045773966442952763583960318783345334336241352108727129316914692298152633137681726675056348588392057905240356338455484101861189356285425561499548524671768070150349777084544803140263054717673193507524844537285644711909075788195595107329358225171285887520967865025630035062305138438821981604655886039005107354890435462117815390245645885019566279494135781197574483632511530073743696339726753202588940401316786241625044698578147495995271517201707254510645358071087325892932446491448082948797305363623747790222617832375403202389799423383415563102792932780473630715436725224028184328616317760163610082505039737455950066881922604090831259814078783539555390124410697301458899784795422470431266760851696672300465930240 [165,67] -284374581592123820271341137509264963262071165484646731760442903320399835555144732749680336330598997150227032778490062233191452487626956354855751234888488535418026627938720098521240169349689248753370664485986246712824096989599488414505301277230500207281766743663476000234663023940012071764085078229546330014837657064162186214382585699743820199546888075193741202497339143845966666996691746291660502207567146245877373268160220634635590515588958439547190815349969953914321879414149474894640188870057611610441234228093741824848244435116008466233373748792189431363809304879629914950147900892421142912480500882965517825097534771689974672944307930193135461535732087736947094903318154778780044160040632993733101011052059791540735271895047540672221191668281325179122850538189491319470553538765228740979399370457170103886193131739329172715497403393282484959752653405216810158944083289936858265016281403254188002476825522510841958314452091483705901022145170135469243548790684642831307280395759796631052059796614703347667951334099146895890353286406890375855104266459147211257210797233441522113749455317342827691525398001656158046344103789139019964036009182663786976218196999135968196951335553878428362882066056899410231264433514641985468138664047424842556798856200530281857571632607855721288139083319877653080998988666567427163364809281558412530136200431543121801436850175480860804426879100945060296693952995464986384508075112722641339775794435493765692242134130751017847936089580845883526341029066194848618297284593707068136094042132329816086072372118001382411589824254902724710056379004621072042260491686951174576842880693953842034436787036760439980388054242728914086018956300527043882045614401806279066301133566780148135836193688717098212390256708856735999154918720968051204987227209728 [165,68] 28209315440989309072450942355168844800597330375258608330515401443855466827367095521557223361840746996994211129008928074373254238097946565012845282826597884466825783562202209087496315224347593805449433540842775363284641748573023232776057171024292215464546216796946129233547130656542000771560151042668490062844424862499753084393975010122743733889144968751886568771244733200423258532902077014576721260052002270845865419899651854953778655552310759118623129654451462323263277599990248033507130595746820800328622780181544120957962875560024720069529326106953075089016051252749842238288580530386219245046743378801556781512810886771608226270756171002697349648112349755432855076057898164213578558145042638273376903042977184854884054599663946382695240850677906168171723879118668530574332314065688907783356724611282540162505611347422837581622147289276949766205278527068314327601686004309332974060507109886194776906598875050658292089278562089425557268177497283669143339167227567058075832028836302552817904833592036215753789972338787804983279052974612572967761747574255715727193940841281950192109793015337337187923673303875316082613004405427168724450888113606730920721062116427118934113135230867552387417824664175957222203467718068677446826595967588205947308424107595362323850558017633417931225029661751772431943426585218751679185910872709871331072556313205730418178953806726976643477771664445361317530699215139734183866144451483316907201560788083959845703499376041129191868028493835975687938237901307445965875347063562961032542760608862573363272959945313313523015060417200386529626553309766993804083396676578477229234042354915586702501009118077030157655599176769712944375146695134221575568431161037635344075274653677491435032111470386210607746098733005652884903284799563652224637419520 [165,69] -2481771093592456747816183373172674420100626620715982586008313452960371936925474000884301234358617665359610959798480006328500758943626895694925148445253295195005337966203318235285500845108012570347996375191367599569296543377365655500072659285420411695235530381391731059431824766202174613798712939398670402318201188677584319225034271187450372304246567404907934554816077327253300840212648279755636582071781303737113328999624760605683438144380319258212384275736719489706562887985540535280027342407808359726345688444670691061420224595896324386494890888772283350249397846326427063897696781432325240157719781900805791180894965741252736939909107334590299230626221368976890521516682808355007129636029244996484615057514251699942089422875064455867476916746022518267190977822682277447639779814724272269704779938411873234622196998905430188990216700455077791094836346983706494798293162007160279044762118807075133948070055255367478780076030328017512710133663431273034846251118989306427218451067087538834378729525842822357980362214554015617404385317600238269265574584741103352278178070839759208858438278853135395721924289083208172570840880832564657899139536037033320757763318516006701519558974900879402501568055391183718958082214539895870296206450339052500491497121513736113780247276453138113071562446612463567414975850977590698774384673975291353206385162431705558535659080394942003944294713141049026875719488371910819353586457428304468225302201383333287527907348215242564074350186675511859346318978099760435148297797248431988953159640410849677184402891095163229511060875329050210592118564588755127038525795171295115197859910558210499059922291445944998085459703988626933983927132580367021013543593820352034494405173056458590438569038564546658606175646182725028431171909536422784385024 [165,70] 193632367453446752360317752532312050292577449712224277848575188084300848757929445231092013115352820514085116156457800106468484746150633021259117820036128061342486630031349008738232449399107244153576008645926583521153471174014779810076877863689288645089162729448848957889629649357667172076957473777914535301779234878403015517493743213459159854678890071807281534126208473395334909500669565555111175446513875677035829964940180762020465664732234673020534760385588647668040858112608266951791875221797715845020293859561401052316697087081765298384277179804467244636191579852101227570563909092456271858710784874241182702088321069175344479987267051007604731538417557589691048747305960107385316165851757599842997824558046966974979379434495959677086369673581684464802938493987166540381453687206818958596155217766099687257549864076754782096044920023334681970692860277497249278348488755702686374821725266504911272182098526323337602137637777276506532430262142745897004388182192966386618947992550694072852910978263089361937835924282736010888540237955561148631149807183408012465474467113812282679159079569039681306253981486773484367385661335666082240181304785750574104791930831167990082435070719548758663347298397508522345162572855188065479153198938931913119912207682828743091514966285376996684141649324537259006221305730724281094750140001414137191450460749946831458132076804535763375640234434928319477471522958327260440963327817659574209802033545567581564742304430662413092935015019375522765239732662265232741014652637576993237440770677203357567879091306272333688763422105935871783776974139225804865282061471150841721646937937573990746720671001695678334141607064037631601153262023382328090603908246862328738020329999534888469543849902858041421247738860121742784707493439757198336 [165,71] -13439601868160083651534596784097783154523395533412894237356181704040340912591420956433442493757751706425609059310532541580385398181694465193976725895392898637010195805840561250960226880140709818965393690574515364812519721583076373104303404839184284882393000020424807843538167342220088071508997727640457352806677811997544583586493839671781596535098833348088648434169281156909115062766542056012581853869345554735583430100233403548263671935003775705141177747874995745009186430953020819500117394317444989299185187998071329673633632766291180000349184057215353255469140006839473268388234961828245225709306858454939391879808857864653001678274306358814751096062624527629685132120793549340657260514349602251943038096819627712560044463865152270380696059166473031738817873279906456039045113611802440323987801315582763769376211214700200611304672662315427189619187710780884831068182006942176755361239620410618841950517835729424567803741518913274063631541561552660455156169954367209867255026707191778110000741626766990573796057031710366363543098620188397474551042182793497533006122583422402326624131605536714496309457562559665933771217616517656948247209818733686458586845925486808732149136307612594955660864972951344847030126739906421991181482168886323396737499659974634615789331757142646362862899383359303959175053091093406714607956087210289552757636959643658128544371939140320218368552771556788069020543838176680897912932165905915435466551875966347257879738851782034148581511710223393164203097812586445248760298659006641162073959175743714407601540302250407120213581409396038925873946343505622138256734749698656162853517957706398439858967783651113165249545306051202987346876886353516724029014257446924773973191360795804632117395864585337825713434342621584929106893941506048 [165,72] 827633160204197562179801037370606363913130323053567374333276715324670135042349500910541345234333251226146662388314043212754552607006838335611566411516226546048806944045798379066592374041330280952007729134434039198183929152255180831170539286801742389740315631904383057249235114878280351036208930380103435140540470045719300727213385448526897956449624148733036538355171868224546525441437314046109410581624751706875153589065098848285663409064452182487348265271978904743414068175630239950858730805093384783312378306309901774871404898153223597216541984833989580084206649468905336983494996611890046938463660227246321063086429586244802259663531712803266439626692118724685703252449828583060006024195629431391860855930265207016209062846370771951469908502725720559284384091275353386987403925987405433236992481695771753516618966775261126282297216382066974362991111927144732672216045775535274705664306346750094704095019503321055447091591486561961849993647444480245031749138044524058942492471751120677501740618631362111237043007572565657023947671335200166112192287625249631147014543671832569283040548305800921548882997165668059307528280760755364011859422251391573585438783356667780976532071913435803952627788019584225180619380090940542662154684944997754457862207126279422453634101657502499946724935497709450606410614574166134258689202408553968281542755139686720650970490711218657744868706164544682909304291694899604589931183389807321047876845010023144412702709583675145993286488197903444444078205765761679705990210097215038057123861949784575880246640513337979275685247911876849431909408039772835777473830726873971852183516169925494228559302370839790203457181459025667214434779881669495844536544569105812353813620179109468628963043881118287650482647298114216019642810368 [165,73] -46299303875093309776776621754069469837199346818637069755341222439525345654585860975197579133105880571961093165253532405149284115546952802307200171142630107909555238435988466222861534750221943760355470825289503404520137282180845007325987217246602084159772328774596580986482741959621750557853383168922507930367951994892401217533758627018722265617054374361945966192783766906120901755408351786750804522757911639123736993718547091294652485205677885338444203555325065681967465971223468968068630338055768827800046601183720745059843781544150787718682736327070168613763920940782443726294578390163082306656924839036228469361652630772112287110284427160634070985729740156675820234178310999281803610760613292193341356177585174259812949028316667145703191358163844850616777985396203574167668217560246659900591878767373734077437429210706828587471022471180911450631998495750207254464864908592148186355013852985192066751634962592832461359117847316836563203096531575304692083105234072305021980896901940625313476949872311887011628933685158268575281081877755027153442239760755230182721355301695626133339807771884412595486737596710456309247435722942747195915739121898695135123247752691084734230733896477339999065444114405565208420756000460414891397827324899065763769111777183503757650796015998076053082264457602545926662999878822241251859329579137689831181314876969153407045563300043044744403366553169191989945045902058954750362434214826909140378940059965839282835701421941721636087439483864615219861398012521178661183343193549789738578600565729469129298158901367766098869075808176440875027657129439374164420474593261882494327048984654074330239877205464863729635946797763566233080617062184843667576955567880948477642424015094705927820230693707335984335080657819753143861248 [165,74] 2334600729194070328724344338550013333709837556916774909537508307470797373359024476346573331167106978508474819928540590313426320380350260236596854831072370305786677554294710315954823890384602598229350699326775624154881645860096344935786385752707075763383262295602411601838589588284350031017546155429970771605567881044643073236264823378361260627564252925588793740797466235373885487641635739721321464783257159679369210393529323527314387823540828362499794906798167963140483392992754109934302295865222935573194921840204390667850758075680796157970089325753131995260702749384443270278983015699464851142181088615497436817377132826742529756558972255012180062843949839362853653971941169182737534627658503136563804416826613717542053368184698702658990382574590839928656221642968490932085106370401403413589059123382022584317505764238807434298462487392518140036024531254782149573023539227270084023471462436108335177142487190349506178553787805062173109619848335969895455813961984822212562048674152524874811298250129131636196732610674356083530496469975986105022009868607827722963904229203634127416705932614120923976735152537391119935493197299604366601032709493902510047434356669962206189135505508408014646253042400778266045907609908955265639959312423888951657428264342892794671962650008791178576152543021363639234987711470057583211621792888799745668380690739866224007355012228813728944763434617283629843175046012535186167631381656033052804878196291672072779125747507029474715925690606427599489208754591650490479755750087226788182448293560050873734985476796308092544905857797672972414755344487131420346959101364671570232422883253752779564297703770727348080703072695536319280025160850022133055334430014469498695506263820212783427060203785445641856756274413459996672 [165,75] -94001656304080833822982124929375153315005405065543689186423896254758113539910111656705620652286154636501253154824981779117018631798540547283808991254851266402890966510570948653957661934310385469570161809139864666579167622697623706182270881679245001088897870812318298377860909104948236738121206675830800145037435993533877446404889012075677225785358694684350589836422732982027470597669673492324229889314652539972387217057027112708929850089395137034369140582931125559660103966995894719798406142119445560804114107935349519326987007962613754850709597624856484055101995425400405939401190000444045450849580015871202664778530602690858271197617427054057553304836263674196172294732450832544877237779033396601952401072095591955259623914458087392340717036989949199555618200775790517397011465848475727309775872024758984473375034621414711159856438530266104915625505613617325183368577153237894802370456290805958537409701829906400425825567415206053194696515250185868249589265936907948299047642336895039722865839573699756750738383408465904669208308507848314668455971290849678472042933295391546199537325740924842157751814525030125674182849390433264557384311872713257085172301315107106578775490048524285304932362187993977106235040211911771885974469675359706140585951990167615237181156340592719292301755863743297090302691483886330903068916150223290191376079269459010924912815731674517091386883227543860911777803681854455987720155784645779260154024049901830169794960534447541705753511828442752467350627308661791829953920843634823063543899252403365473237464753578333463352255271829051289405650576242566043407872642305192215813059606577878944764739472501032494942480731599342001378073036608902357207342375521568430820849198147080242734401275677360887448135817625600 [165,76] 3516162502768874717075538137231961536900095775280150546149490286309152487522653137139325828629908307916075192673729186608571192023130191714553405145721050246584426961338182125347388555155306456105092396129302371146183555460650306819279003316295926659739630683446506172652560524137342664877657027113687962347048457759806092776968581158065288014294277407222411093065943915109371067437923397609191319544954172018814108693145018975303419041196913488198285384450519076290372744108089605700458505190828717535016189009570442238410572729404672449288668955574179840567519703470584322906787034373119458022812229842578706106984152345550591307566920256989165987530762830565834663533291261394694649156306115980555511062472342526270758855775833913693971204186607819161207398196834274368854717192364138363152128256358219244285416783987204482813864888930547099879691657180476837933848795696100079176532303957420671475023841473218134399659997884694909608333100005240347844904676813586108665296261394173194609039001223135349149261883584907802534358030086107808572734273284162788247789173418280183842790393548866261062686202602675397613848060907799717819017026399128966797478193495859818263429266710160947724002632083108358085735925708507660470656763837778559256054005932752647197031780654386026255186371596859180840398838369046556010453219922823405950315515304329812928753216619014552859151146369594774532384906996966233109419163168866487388930044150997527806739867439180929419380147333939682797088438380032079254593654839003164772045636495883965401753608087707379002757427778624714020802660744184797741440588724238176902077270532016431427708925934222363181188313171635703113812809395977321089571590294443128448511473363535870843901596130558782877441265664 [165,77] -93464979489894305273727196312886437442683127356649386730582381463176863680121816479995646489458563615133755684612216034299494357699257939362572775389709670215200121595596740641987287180310483021790676763848024587395710594980040361897808236286391534388405437029605838457392985330809192865060228912052079218293732848382322341523460877053836257580180147088518281081379521176774280904588640158954209562338765473128925296137727482119378194201036633810157317501348796820088926806444048109873165169291455335006792211227475553817281522622072888369256999819694489542925178811895282771260150392266065145750435451453256434055567291103345716153133858212292719290577755111695890698742497000360829393236367250808307548886438770951807555754927814803612893612187970962128988123852539897017780291221379882546911284280545651135634853751553791167272026400239590308520450270955567143954504736577502553523057330112918860516839999568787856301191956689477380608974707792012065198395082910066447590607765045913040180905584730403750360570812711165160985403363330809268336728081984598026390875088645267310946093051043150822683889280040394736279961196124053541265759359966538958527648878918818290154801109815435747053760813001287551996111648675885730374323102589010404419433570829108996388248662610733644622403993090627315572644468168923692490552038681759964723079028144731840672310814746629071839657180817760606942615125433534507226931398171445007656578459360399128884196514420990360992986714261200580983176535241432108270878155614354234404882440293293964714015015516326903658602789070440553183028492403391844552691460196743298411483859430343224978069162484087292949933409886531810681979913593005567038272118274712382572943474734598450847593383051529885782016 [165,78] 1451080931747190438624427520693350526205448485097527829373633309784510456344472362052228245577017463396075787508603185811012303233988949386535954296671274646736114113657176007350379649537015056847947577021060632895107558210442382699951737257992544804899556711777081860306350612422634052104140965902210993790143648088122299623058930736526831734222155804673381074609502655840207212655883024734929448881841076515094137690207279908758539817017907755707564393796708725246629247986519354852637062078934085184062389965384952424131222939293406213632737915953911698092047179850245106318899069446769864752970794867817513320614062298611167635630804137806183817797252666595266237528442156372975157562913242565585869270256627254158177918495752764411204358887277817964417084824707075551659021266618605424789662695026662499876068572553566336573621276532783608935421758216694472714153337759608708157422312842282536931957007595982749588233353195468722145163163530726282920906574313345380368525450292294948454066994316924122294454674910393331288204866562305705855920124354919808245159401752975007456440281395932534207358184779925900052585612695468021135809777353948602912651100771299747170825390751066836060521174047292974818658212850097291263822552732930423958166214756867693436480292424523935107135671275579692003728548535058071667117908542371328204773268137785695589312510889917090745581192306904744794490986747128626254375058374810804811497326786675007965580789733216230612635977143807608117862291455054058593512179825627488996354104784779928842013783019692724933881789691682954872884263091744035529981430104663485538256263016803560202909124755117405966265573713146125671269000065718127949150352346454929641480957574906844828251737163026256640 [165,79] 2716900851868505496419521560647190620240075191341765155743825704239719174367470415257379864252530414488175499152344695313121505113391276511205669663338018332689069681653501455466506874691577948636703306136554105681019970212348241718625269900194084785165008600119173436810446072330982370858158137535278719038489074415307733972177556424160533888828626431400203601909652685949080601550053489824348932182528497621207454373368187930527308910834170255827589398925522688788466840778415844467163425619855470806774746021081621960213746871441727322541081628960056181145122010500480748901520473012991820114966847804872511828778009564952860162310809856420906731324207751861972387251238209116031255366536243813538126214412318807097233794293981741421300837194591027854785544982771863768336386471205996944692021167021141478588300732084048766390300463781051999506314132874393440431746382086464957251798555404363705566284356341002694385999428792275582680727279592759439663432330124593882279253734591026067489866142316848867198496623448075650576398738684726931970144680572292400755708322721293941339085396847581989436909613476895587730879984658064913420137745226146226431593499654529701047098087208938323507479215788283078090662055612231638918619696720566209062652889515571965510672589286434036677060563141241290735572279975463404382189098383941574614754514456830879182465096111513506888569040996620468841014297001730511499377067864721931049539601126965149763190276160386505704221706007502103286313256889855537680404040944506667948041865787097132771250018684536241016903355177374399865559957091475330560136940283418073777133806250411986800805716979907052868533933588912146429508517143818624660346080662111812010863383173092927489939780665344 [165,80] -1051758797483018343290672017716436776232000412659449822871730673204827596270891472248363124932119919052042294093294955152747979101317912370934597895629652155452971259295492168472503381162668665341869081402977468787001004008192093605124918821638053082441015817795404038398812985005448348525362071098492822663045789948728803101667437641232948904650919162092001115090017312032386484294938194797736986049158177759984523385376786002866395600795538103143890134076249067013165300207922935252915667090400326587218987191325226221831159145001459167917000749219238779334454460803525133968487827734718535244067459734739585699999114664631347090092192974245950840732838268027562461563114066872708351991419661405733263076729912871018860410735448642515535059241987864253689097444354312152743005786629921333743844805914084302087077647433695083433823958963793367206066498035256712066369643483795930732724749980654510340566950481550138612635213683760539431922697242720091911193573556155050022263014123579052990614295102888464305263240658178656562163223029782230078177973829908147870639283458917673176802282431353516802520003878259334082078974273451451271649639930801189672468793994322978281881666211377889230397090303183873793045094121313870838018475218218509781305506833395908132145974079937665750150089669748317243039892956440759937868814264099542828387104419597314799820311676855076577642038800764892192289686398190753255460987370646994832647632036421624522299567229168113982223052829981965988832440999998097672444381975778833280352083459813583589541794518021720299762298142427581260192807472030489488981877874608602747401642841415687808496631649681058274298096096082520051695180354774039586158073679041839102481845730856584215375339520 [165,81] -24048281185480309891603369233332477675893373111382099683941673377367729424420259608198790552102627282529774519265185976790094880195401354907505486710370477933347808150461260971343078214085773199491994136126764129799378150772544578382867432493073673644344857217959213422981542159579300529055862427557947871323033070646114607606442647973174082357567485569111377148688409442688215782996005815921965099647948645049971507429732233328796713979785854807511403784649179564649930973976530830252121680338103395349700738440378196601726258849280545064261560747063620769628379565889326946115098330024967447623901472262382795136146840809404994517185357162919489963100889149923499048484328797948616708955367748604616679601145282384136224540497707069127902948039109463313106638669979201819257488331646944264107870130163192664186947762275366900678050187540932493706557973652563693022345051346437020519028678219293426604007082824894618403520310848445260832014729042449935707434105909541524303798997829313831111456324437582877729924991830675421537449215395031335118908606398082293698941784865897825493485994876909854850009724888298589876670127334512685601191511831682872096934858496267776703518877344223591155724042704722286980632214185551876960610266275928616638523056879573880565171307452582624087966935483280502950866705372601646087091371558693109119683728478610602874753374772337082844379914576495054834155814493156281749053590588668764012715853852041869481989484506157249276892730659113740911460896596706885662027652292300310696638824651883284252279008512787262514830411153840607578865520286029394864882408744008862175642754059215349662261579871710200777601127839193992182390810282258431668486189034553553522204972487145527439360 [165,82] 1471412441460990924438933771128802250112807075060501646890071636827996514267953551185967484055576989053412082966116897643242718990322109277070841812627439772110123000998740478347734479864290223383726456381217508128659770382812131905520953144452368617355834665357812981961259198247871914643008210135518630978871295492490839676170959690531734240006128363718391106619007227320453555393185339932104986303339405054167704034186156380253109010195309802172569940746564955680074309439090959314052599595448569420187791682622347974486449005532788118284204586770707117065560356121968457569782354080462767875100801892528924340839157926278407045433012219650838008503548339721394914911039964489800118496770708103601227138080514918655526446178238082295089973518585989923029412136446479945738553147456538994275178592535074636141453702774071069317924780419590313015409257510232136523445790154103454057192917539287056026012260902861380902481950762781173437951372056497274448967185812602256239792694093452975065904873993943645566003467584400233379343334623336939380215963640838470508889112942736615057906886156546426604072545971813733525976802596690879823021128017286570952885736146071826717253537698557309955978577677977784812987720792321429691588759368998221234806851950430364268851712095095036943770213244078295363374863359224746708296522575860915612974582842570608999545746662283407547596955986916856046656320945595675739479086228188007551955944155102324491342352623099003083651475652694663635511052869988759561909359994003458225948006657111218453961984889483726161814082202666895277662338779873375825228920940586725501909396771805000568987254538703804543829458210908684944244431746511256804912515533669541603427304861766701824 [165,83] -144744410686119043270616186179558168681609506988337797719535295230001939952914199318749803958372283339189558689093086157476834874807233914722496195199564871798444219147620780426526422861468808492877210737087037606009149542714709729395519739665391874624802037020493229989209677322724288489734342672602692221695582938651646643670301126233800779120989328216892411751984872899064586590484840235818586174081378580671261735496551897328954785666022116347759618506656004753813849877422921201992987381974420757043846095121469036730204182737100479462459158140590215614462417381043019014691756391909296887739251849135660171732606342390128245221215010378141599408616464824616098970236492215550009151106102774659915569323538125018107036369750428175180146824649921564704871293008373381552123946613250566897663204978749589715352682176137959463033403568174166182231985266938127147007770872364837107399699247122396577590597122081402538524731180496681992731350980314022394274288124178750532429155085177005851071306193651092029516303404855106446341689806597610891439817115085060921814390465838995537799827784614093976013376496060065314817709352659743409960114050074144414229756400275248539619156669845469080353157016380216369079140739722046589644708588888864839509004875982802894593080235472764627354327472727344694004392855619322224518348097902682784463278162479361370490457561736715874450627755600510034213803550267101772620436746655771969781641505432840236061082386617950409665989551726511809851229197246481183100793658572845774418944449509519414921433232779251763054650481819824908109055836767174320858497015969301773024892459461609810917083621437854837824051764343814697189939688212709584364507031514789819563156085448704 [165,84] 1105186700799426571566301240184306433463813459266421592192556020643621514127765513718392027531911733092632075573467844014032519844603278022217244839279131959771622070480995052990701476560060419775005232219579029908894584750870383384123425294852512492368095069692770802431939312719746705294306833794517474670211412664618990891858510179235461648354793689292560553982282248250619405190326734636435782391405048671578587544434177370394940179421531222437123869315395289089683296592735797881277018373062593102042620232689723513061736002552629418778801249949082965471219531915204784748256103048321371850500002894256883331788578591267979809910707945679020424701581468312045508602524665997764249349588669798350762395396148904674517233574838079693470139681468258139169096350022307903713854285592750146175160183031309664349625855694524369127922484366555259114599102801982545952166982951223036408949439853337627095487080687941795513361656025406588991349971509978836688463326441288722449606107088589505296646029688991917888827175456125769052913537154905320267523924977147571426815267181999214773265253542847088991314462177112359450814167772462109695915320171870951521341482604578267578523831858427391219246360432004529887855206776216372614958486333295096811743748414920950891282388984608265158534150596259805147015608329186181055357504995754394689172191316211583018492413726104798363570492188947538382257586869595632025433589234427316828199646131863386405223715661829904795733091523142651057031704845792808050363628745863158633621194382256584985209433310899860822131398922412211435620567394113832583841664320226045190876791351599738312849471574998401288736482893511396960763250909423584624237020020875430908477955328 [165,85] 48443837224998217180576329410369237924720253547418552250556446237112813127103077929071728623754515106318656384944404407798632339084290444645582549827980141216924562938046299484013535076335758535127698765669548722376347151647125849416006165237852475056963817947495784993377758116483014458205073113943281178638075689882053953567336302935538030100175838648332475701977965692535517081304798657075807464840854901543908788860171881300185972434730363403484299904889651683030295703615688249033900235895290409639399834790912630881242457933585541286019808990832973578176139968014956626597181276079211698447569743853657171177438155574926111270928198276168215117672355268378345623989473757670283037737933349397362157071918712080072883645164530938427426603972981395517151178887128315891818884235329521052176454381532794089191843249833478388336065995223490462555277031283373175426752829619522858854085592989120811386490895397596669204250871156782454712960203610578383114685337175649042695314945494708717532401747745567750538237344150651199036541585402677412816313060610006710229451270995366991751466887156006703301240641536481403743299238780869734073321601557933547756190155855026668604651568293146189556071533453477946524252834980796031515959589904179851309972285272169829808385900143124195976588358918292874393748944176705342277328317347454896940538278447892927043463630615802130807376595286944387400815930247495758503231829936178448833333532577659603725254325826290019414200782533969363495606851590215648667768643283239489780798096788196831489092304474201845629156311892216385289930694261816196050234901428183965126362700536247441540747136210975651117157382362230605659242647342176964267788382301710024068352 [165,86] 547231187910664869331495196354035445306736227221451841097949121790266420518748175041061438647389581389560615906598756674923309639520194219438594983392631482341707939944456806199471990269049494260368042123323426162247326910526501724445491669506554794212173408281430217174709791178585342667257927171616140732752008041344035976351236354659046415040888751431241931931392773251808661173922343874218293506240868197575019672195895292185021882167049241523334701234919306774666025445344376074474080935253633135361134172779924256415817597484450700186096759547684485551002816758229472638989396911068332713731469509646781124208539505169903979937536463014327659390463522168119834364947584939423061404907620171327758816886289046690891510847181893724318363581214271977476000668707178464972796590869438966232693079822235828662228610791968050890565028692350899869291487788507693809568474264881018456531333278889824713496747265169230083204436398175271415432744869659287060689321700092576378278617323653158976136712521563092782629617370947391753759912872149028319869869036355993279061682721681958369309007816117669849924679831577895385161218428878830780082414200107477239111020240559833568200305854711740282218521145183916991788154009992371639940799052516921529291344910512980716223650663822493446848181115539304825692672728197784981255896462671099224847992694132473088632966270822113444549859040136462546091035284641707216520663496730544814857851999064423817869412687483969841971312732894741590698172114718450341519257356796189674021888764622227674654960523217518607857984792204314679808033490644736384565038958137573603246337190191657467375115933215455134972242621326566103699924050510065122117057207994390224 [165,87] 45302293129751343460528179147891754218733246598464071499628482387714589198715887697874648566367590870248208424957004432757039995884547351045865525869320272028874510694026510087666726887070689190045265518493317639483587880988882185323058168639184769888116127298742462333338574709398556214772026058215694396057424454517519704894407219836048825854385038707031902255776924646467531237702670996566601416180507795598580816727409890507382703643817241220367026707337263896846729284743214478168477524862758621029901137799279132205948673981284357967045007032091440835118823402989779065139137347735014993530856888927157640094610963376551102946820887948630532193425206863217459466736307358794901347094536722267603802776261482395146747594996481682359992121356382063530360551761298819622210545930639810635216210962834770187233376904772980785879966505838276498676996283186122168200542251984783265844794745193427146208394542009635263925624298345799445469636005026539135559273973876587338877522672760286142996502475173682429161437641248008248225565532583256735176605263073985237002111990484682258944188538421436780958432850772419828639148075117984729832087404552179669854368650254119605048005042451955534330758159152378075579954819286412481573203334775947657883134561923395307374580820960787866318888368115474033630175572455671436033447741081026720191687902520343007480767876040677121881692015415953846592396149246274946577026960764041233253537570589871405907714851924372404197954347665818037438373838727930858506742177360347609185790029463587519642137086425429467553110057927847246312434535659680039390183629575727838966181615215410102147922366434515500060888622273727517890671505769478979380467226116096 [165,88] 181924342072525274613045605961100270775640322235819777919408118032638011578464036670896649033492099519990190406564449687406513249969077301743242930952242584382084825934811054680073032663282599017174710067415476261148781074136157340381820759479989209663626554486854959600363055699018582934131442480539042308226683261529924522450591442428065825442654316765491475077288945891142233092052826145321664300748209639363060098263394634309339245319391642243164675875695579819165559136118298667035674868593253295426166074158246481875868673075768438964050753077922742161985838263721232787343481456428356984498486382989638433810010408053332044244383877689309221910895737187870667762432560204400946641317825984107236940058121933331331927457551436200512774027222833325057664623216351692997501128104231379726001448206123356241689768470175120705035048313685080638587859195334510514576669328346256192016854626623748378030774977005728876956430914617897652372793942808924738390574552575351138333424258742876508136610873854127714801629250671677722872396712048158768541721246528817014245105636181393073494474795119504916829209886661423443012382511323278322024392365143014886082238717722891161206422388379930135633389848641147140591653830878693745948477214563884303460513823441991244866819697297252985776459774872417713811153484316913089231436450330838110643262660360624211660798272358949661486653380880196186171595854171320355337362767999187305382103100850978332525657839551501139608425511263075603057047448340102352114303299307233220426017949614475192279107869497454358126869264928189763719331059989107479377944318587842411869864439118804045564573539426444988162986550851763145525173448292894248203370496 [165,89] -2689336201119995812233470883863535515619115715854949419842793612833828395809153769929933160007937285099913591388746596184735400487998129852974348009581694394420753526435289218857184431179626570455847695703335805046434551950495694432434456066058909211021747459759450849431771215764729604975473166475141520013720428695434407632399258310888450650659552113224418790497514044637348754629741339117651312117919696516084822814929602953642103882953592116104663384231730486319365495740458208922944052231369689108734872020809856930307162469597400518924897724168609144391385292631142307397934069877996400559321035901092115955284112101729389198138102959730870305063811965266040718196663885993402705686033924882839352326308855191516497366904324711892985634840512499659872915820428679880570325323385412420197712067307885315922046814589662357816978525496050093758580743052831495973633673413460344911380909583899179854542522508261880230916968250172518764816623882990339013651296117233886264533249862949294641514029680777263199612232565794953453477631099003426956266008643309025312821759709981669261909539076410889969736184203249239129610400211941889203001082357940402101580071009636504128066056158496885891439725218647429179480960308285004889360037754840705190128920362081487961365876542421440706139954574596602435183284070641853985694836342134404052842305038104974355372473559600087391383237245665389101017964456654613909886803096902559439670842188934676040042631802695711244099913706958258386212376711315409123818599215301768064021592432976903489101053388627240649215007847107948022713349549275393997350584707699218174391601357329603194215920208293452641286239120805092234862404539825193398272 [165,90] -19237278189165405459924954537183921794758034039408636742454675663177607851951010210725785977328317633167852279877980041656264675804420926762663867146375602874749507180598289243189245271811486805765305139401704112898258842126036635543208303538523830902943381576330999626966453444475985543133213540304093884163338982848607138596600707461360735590165365746344233214604866281101771052177593947750362643334270088956803548328448245101553431491469300244446411470362452576853954355419228202598681177234012769160949386631359737132901590436503926956998309814018122496764309105744467172786733674083374676219262767726321823257407652265143260056031017775001876474963452768676899518509309555616971688890985228276032205158203428941050578658816105138427975329082418927826548219950321860467010786077677270144072602428533435457533306611038882343266293830456275957381320197040108350832978569189746855431852394211122695812590545307946897586780333413022903903598205359565802935870298149197753832187050494026330537126603677433293523865243124294767332672097486559689226636046113592177844359801432510998861714275278297517818798804763226345839227230045995975793745592903712591416825561100277536466942884039649848219368732124032675074976570249769198349068752651283503494573466428414937794318761166206155426205485685889799548712513789323943644205635962767205882945795051721706166940195674301075109556859228618526134524379973067946794211647370340506419133204170464972649153155983355793687081063849550205378975740023022056578841679538039314338688556713117185520422907197821953793275040767893949047768900890634580955013871269914459744295361775227938763723013855756370691907213835660721046177050243898624 [165,91] -824187703004554152730663796673095428029873836950931529433112402909545967875710849438576017350642638619078702590461639618016032071287280484930901100575868858466295380933410987938723566237549309114085027859849312982567580609039861142111202052170003351468269862063328685182363540880461063034656022322003422315433315461491478672895888714741776709066379000424665708139573886845774898662478943245569971121552493266372204970636109236148845153482659879120696556334570987294794538252005307130954417780298549587995404839329633739606571483097019069383236494851717018224362113492234549139485349115862533411952128463109555312756711033204323777530162081542502309086908374818241761744647458348142180835963670231272332610715400543161856551937307681530123069725461179318297446420407771819463474961862714811883875888157067574573986161369948962402898420203838965786810304190921036854496992571048560862336580091764774833092181583917914601616761256789500409334895574010577291598870598892787343062779272797240047600990170516990839131689401807514620583446836793220426703309714412498526477446881542193603085128624084724793516595055120628136971698114626366359020927430677160351625466081149257343004314920910425389289751719887344779082103854035312622633815159763069537153543605636065455382418362765607549389397824666117573686298870385215111996844553155304739317073459461493241906474657987166893965045658653691666298298215743946405610179883763817661899714920539692418838666479632734966481525817378837369870473274413060711406406801809779427386217571454288940460544850659835248070321813776408724528784958035151674731606457113956174439837202873544418993398376606373673969598153467050013628574072832 [165,92] -1139580891249978093342640313007887987696279613607171065280854700304288698603715705199379234754828863531490273914328552941305611226278498892797200677235460501515195247700946410553881963332540354262224530692670309650696145774592446172457234251576510140270862085470663208121050311362286409483504945177273400877609681609436286919463704379020283844183978771612004871885540729727964538183476581765576933051761220563488700758961872612358341246474779488908907223664587960789767637413448539426719084388688293830963116517683947160863857043599997106098129084336282999704798760841025989156739637663377858235709605434361503369307717851715951121492954026883914388699341953555344547503142270297962733337921722431147802515202778857887962706905198991556775291741992089565232379199054370303465759482068680922545030572324089215861749069884226230895006268681810805965600612907808425807022866822150225819137635736697952667571199874187122920419077418763758546915088219244557968236629719680770373290133606388103010246003080806872332064138184154481520885133986415061113999504748886446761968391193013900814280822156056941051651219828860768994813366175267417489996373339543941727140917572630596344369844309971350437803454310339979702762419455711559140593543158224760584723355821078450412177118504133355498607203955970067235110806832713315710785892554641914035105622874006269767924718200118091123038096865630421827665041189393778371395655054420626757921506647059265647177884172864989600343885208324159144041742284440805582686453794824572465976586743529774494188412914473123384918539050192949398701234974417600817356693243608454748431466046668461950287028941842807902027962110350064084307968 [165,93] -36754390185652162130766796526075295887631274397853413623395661322374540197455854108605073742955317272931527793962761364588101768517381974266443785541258869683728537459743730551007471225566310853985401300445895382825622534497413205740518812491991583970851085831423886027478072981347605820395884816350127360120382501656433814705174908982498365371789461086206633708480518457840665310193828172664172048899255523503315396534732115786547921388582007828819690528293122662447815252789597469419169273770769101427598514916981973266817311829087115075171341954201694975494677668244461903437451040859443777490906735254697834702229529933851277946869217159739841365166304231153128837956781027139487790757635945584007114857997595303626664740285091282155170632858369030479461624069283352204241651109010272087482988286116640489967451026199966624791217855934287681153966861499341480716792665873004996350818744419876033427101396377213576556365345164357832937691989087810145975863491538371981655613863165020603367354330082210791985202053183606851842742540370591172320003488961149727697547844817501797250275212854511076539489979366388492630299011251884986034991578687869295849559546155701853411488218433101428161556159975147236371369635003023821786627570869140944580886243052802300961699992277214614961260398342623756003763982015277343231646494562836590532969254113113652948905012165312001905981332987778201602909769703328163503598687567396211619615314420259463563110221158299758129947890291424722271224515063450254378832528378473177591131169109326369029950445204373337338077423292513561174165052273143254783789783072519430940534586445410784936694875832655869966110651078424002560 [165,94] 289885094078239269620142275460335761526715061685045430270029856976574246318393262447533586156753971973451138396084078924395196005186487674346918962067131801085797983642826446124595271899089400142505055895568575898616660402181147078309018680372776697439125089820172212052865371390275124292875070329505743629308210389596612992814292558614245960846406689445709096866858126552912119296346841483521835557729739704671744165395011709533353666814716233462932716273736581055923411878342333202840753908215421733286968447698301321655754646571210919434795063179157514695000371134258834969845890634527204195369392401285597439215548370053589489018446935784219833985759155074868671984144372317259302871861109048393424263104737047776946941185791086876723640579151611354274749069979552856056266039035059053151584044711210073948906223924521088342377482977164817355263129456315616182697970936607556631211481224114094426517435374399178089902564658295705261934674218391671586441336818686120466031986231477574084154484061644415591173708392303881282840753020608957502193839302605325629595341789181946685126035567112151124337216180738881803243913850706512397558247971123141080834524317151705403156862150710379967776030467690362211222539804228245915392775545069501272592408891234487673863920144525983751361173545692500384780509044418739997119349145028777085965601192526202477222962086519672829194013157220041356110788875086708675348698590970421085368222980684426380069659990119242140008584387675190826729000886567125950774188719216660626382443572683533464632424996403395610275515375912498036368334605697577881725175960789749575765193667660502850276199433581322161798301731020800 [165,95] -3414590401227545603590438341703021023116546779209589954584062164812178398171937423943932236332931813776560572822162092915966387008556243306888378409664034589021611317423850934841837065907824884944300902536232817245224096009299258260349263894733983845593164700481360535406597139447136936447898621863947925820510213598503868186273703499526442162567994106959651296809239325947997288184168959882599104708846878050689830160285499801280319673563494884741120543067172951761010005572764465826472196214677342219654083072590416108746374460118828949011354486043762232237118607211225264059749137898043176378134409741276311499050835090530568257905213043006018361700513473887572670929740570460891875994778504276879480690994607104778152026849606239323281793067217823999084415030967684567974764083688903183142889925340591486376359303350895232245541669666552175153626803191648058379202310842501777784712141240481923986584291917851590242762963164322219930253348913153694160829522516081140883888365498048847303568125457292169007979111371078668992734313170002818454916003247480156414054176118743811454459406145782631012790976656285543746402182508051364469473032341846503103338460631229478409233093013399964627727646364886584093240315585298123310132446860638411667285917373535720632740424097547922832549113281926011505439283303818809526591222211561703181827883900464114912216285083678121871950652244448081747220074101794250466893083022540403166390085241937977944507258954427001844788071101675981928879935303519656003021535753707396825971321306917057199695192665854501096793588621262816548434724017219028632804075703797448975125895002852750523224819839105396458532110336 [165,96] 25943188048369216112462685249149057004597582160619498430392221760539672073316755475099153376606344044682303212479174067001152622169597471583607868555619116395157386348133796408593625497954488142994334641583369808658827502484636850523667911153874563939578300452520491740030984637140461903956909673541850908187381908288909092918400294823337310659731419655030891583798645925949495344639181140209018218621694292367673511960447843917190173061545935691989452794467419188033796994030814585940992745909613348584516393751710412925971665350906970777324878425599266725493472212470678187163050865451632129643733681211296007514457771266948097287713982674141405808352375915801262671547187512092295617376865373410946147359513146729158041657996713939425971230170748391479919845287809057116399645002847653056214889631857551943777826623304608096224257518770073071233879763091178614218512555505985423880191373837276191756906061132971101236011821592161766341904951754631154492949938121745737077954234419973196869435351305054706734948383362058506833801338322701085592473804905928615451474731868814807193553236428301982399574159629884362304876775233423081899296748642825467711594105730003544345340381448856397127748882588539964553092960401582951736365507254713879684541223555344373607089200487168593728489903907175392420151698415073238291725849454875620529317375449748896905035556062420412596975386489683545793040816749823762560858940435888300424367367717626002702291604865137416626846953817475888920709977404118950056669489218757629188393428990391038550463292912316614418288404105825348749802137421532058253210126958368774549060288156094288539013197012322739421184 [165,97] -141255109513255868364861279828292764855988670192925323984580501840931310822249792950020986360556974031148169460667911144922814498640637277061734410110964573735399298691487433594367164779375463431900789327253408231411812868566217112951868800429466374239366844839496852439692909977573705883947581477646431244034627662623028792485548079394271275388909212416831205317261024406700935298559361717543826176042836481588937799767622600699548086269886473299443614534413024929183784277378360051765976877137870940000618487316375132559186774925128964595763708351902813801278440309115271220269257320542090079180792316345454699388733563497152113208175495724255590618966243503065038492048957489569028546628601904810308954430612842540973436255296341804691643169502586102988439627179512100350191294310645223564831564682744263638514662242512091409946710364372790423540462090412139531940417637542149050368336661658501463202306859252549814665792759554602366100200656196368045958130996569640877120208404384905668973637908163380224239601319979750780453315162939511345093656506884126702546819570347727553899236179675830854926399338621920723676208505656140658187775442418252071687053120305009505178428558934668202578838822822015008511947605283868453691008317392297733881899986916082338191838576781677553413230955805300986941911293108574897497130219194138184145906014487284067323643988883512525145038287330724717422358659067324125243296307749988873846110845713233941865679197839098746993352614948847338944114869166839328613823359050706585509837458930131335858578196692104850762527556839481650668726691019632377470171202738967047125376952171957598052211876551131136 [165,98] 623774491826978216596436481637266910019083776224146354986992078301995960906071614761937121092520599852297853302278902101389993698994457698288529834025543750194776114527907210377165062330291594248757528550682055740868519821898081830591634761970583673446264570987675887246509654870090622287209028850179628077351945795861506602793344584869867914049028439888991906356164592875096788042321054910605916033234115411221807169763714787640599843747647319749965197805093088895523575086504456025306216887596969518006205356195997234620069763278855699218727456519832682324060280761073868187796030945558490095902130185546670641291051118340919654698606979181908194487430497594742622117959495489638837656252734451255472013690712568496982241477345518114091006196613859811456123182367504970305992467920039175702407058013079132378229410789237843847784897436257790100271238195760566585258458749802197505586757415165107252519258636649835989158265301782708998940162736451189894384160297341139935975251286603286498879570235242730173483291774218564478116516825666819763421000776919803163851706743532199697522713453708903665405381792833981393159243766545666412528146538497832691006408092120542974005501015510738126484384605843418351120719437343065029098035717152482317159737947858453760655016695281433984279971462643358856879816091878661323556272921302842218843613839637296028778872915032368786881124906927255068237039299708795936844614141880294505572643698903790762971184202669990210138430717021929549195556438293889486124865009387327457956988754882224485564773065761435338438008483581538435084616993041506624914750406776414590964404500322602089929911595008 [165,99] -2300475629855665647982682186396204053905534800388243364035398500023190368043432341064419613158488551180397295286110562690615968733064241134415453099003162411962678018713970703635830295155075382738304628112893591768746315854162207361542508354694748313941150430812423143479542003870284173054781086175761796929581122373967274223870977686489027975619104755491368509656571819917631055526576243149373644876740802930118400182003339230707514349531551690026043603168880367219188478809868342099252437169632405708586016739379192556780275206024776640317315494558354979423370813723956254737244683948061084307483924213545446957196817177155802485169944855345330394255164535785777757662817836675815292618035450528513969797100017187124961528890969513192163427403856224392336780277048730999077331582266706489198616008535570129565067064797436820911022178379538201987850411808722129818566881627654726504802704717730670540995951937539457386187041311092441362471531734214972920772156118538947486452764572360422791433675954016431721400539818398571990723537212191879998287315719692452952600627805376383979849436542430815672760177335423187136401071751387759974441766292928833228177119174843512950605493577541730714381640712457260208004616423999314778494952198233977219402610129385288540980959750616681181972635806444320489999904502623654386785308068353843141992751637235667519802742858713743471300739579944400330448087718437273235888361605179788500574863239293239466046711515310860122068225834837188285833556980564499536903111425517725324321713386032629257672351376593831787550753207802768821215051322430797441443764159162843383982150186910012108308480 [165,100] 7115403677217293101691720655651181272319889829729212733857691230851259398538336257488253342485955221671137243409019843760497638872759023224669306625593515616170958677308488960463857369589681749938152025716946394660306035217646484961232974370537692614251700703430564787361021186307126174892351983849351492445641215536758488301117950678315266881106268098976015113562080926845413195619839922341563174335171400457519980137336506792957050157447499776348036968772593226994274071606368118422078885579423388849362065597538160593898200920141767663879800889291905618036729077317976559817337858891254511566443132764553989056517249392115190978231052292683545383168819618806190703895554223888756318989558066303582383549450690221138300232446984265549413906914634275624218330325880320791858247392331813030664520405138876463415374442065282142811033379866302619763287534690931368642081438137759324784273780406214021733547065147113811253059983946479080839995667367642041298737046611357418390343767569023619703981700605684218262032112914104429111807528626202876093473499999676589871899955213709472988219048109480361529540569641129859134272890405685250218934323811380546783734823001445808772248925100020658231195852422618811513230970158871841069668747325851489279957019628942258128673862984689959614415664201038475133936694527844694022088128654901196354873037733087240801554044335892177025501895264016215448470248069389943610911883263960860482024102443203692716508347734593156510239421057749326573054436904434726741830867394775880739810832566179352632325162023262546746262762333352285792815369492916804173295275876420880676786825304998014976 [165,101] -16590779816899066135899595015581334187126309941127802658947000362436276525622841181856380520928038738065376614480408126126138044225778618218762830269167296110044267104586960206814040044711515162650871083205376937409967868776107407200631182402461262751721532781226998717506588144911314052015955126694763670604001512895074820641376042790804434371161164332316890086766984180589562789602050654023726763884784223322720429320113640476272696337308137859093157331302580806651496526824218557215115242178326263345997664756085250496597759422439431160641449546733532765951075722131118025331282340658529927009575535410368692087948759717905949921923753956813767065896544352004646270380330676918773364848524314348513410374692808727339738018015569989127760348947280102377044507643632967774318630290658723160370545312738801291422457255797775443233386442275292097555774222062739347264081630566532673169852134784942291281023175458193293849849774834953114079598715915212228213424202655115782620054776991990955377673607946573046676372416557663437266090104566962493015221298525206440134546332275102814034138339806275180535274931780628337586061290167208320251914983447209097851201471165375845964112693405230278566942916803948277544843942939448282051940848012115086419258674643536623085871458473075489566438145154067888480472308122610407122900214102109820547090501997213189435809175506876775639711513306320459595357339287145270846975317687816320026811940150688544174355615049762220862142049136652918210975020983702602843771610795927026781420430237680184831488551642961925407133716648936627810053335021759610162202989129738857240441366040576 [165,102] 22220239432797678022136923743508853264761288047518177656454768563031244500417952887080575980004423306854274151016400164160098219595567680986777230796183188161232641632324208994105178138756144073166603623564821202510825718969543934497032916292384271507868454125267864678267040591974347558451091708809725616748343531181150725380681189628556427823138612746903836287735458400696165670988342998323150389014223084671880331869568881776866273424572770263676670913080867507181163582317463574264524501595016215182515130639997562593619145184597075705370105026003483761325739812983540921565378980672199448042436006323499197037102756628911365710644418178056056582199052745523545688011251795193169830050301143327360829886536235673831717879079105297686596137751962069122557903097128313008868875496120836613773424873699356867147967929929052292184588239133767892122851692518535352013645534592322771803330053074637498978903729390514530534797252868898437459498330765676086056148743568177375895125352625589452634061607999873136425866013054328432240150804749298867464467087707387570472401281549481089809370711764306638533076050832521671035770465156089355910091432691716012999095215034273763698072653116110042307476048678187813453530165358745114694333303062813400664226349099527014647389613450258496224924524785193484566692774403102520632091324731692469252201454347869423902494033760537504545559727522151885768612037263137208614030410962759308806341859764874128304727292560181814471464883793814624726016589468696888018896296998181139477545714902091720757823071064881779871997872378403093079128097768145520727663364187166688122227456 [165,103] -10925015804801332103846796785484251268462375875129581032061348824218746388798752519881812055847751682709143944793364883348703838775333344068601173532988389490754470319254042822259988226017504002055293927662932050299863270715198058960755269244878224243964427674521147317356282884787337733949721430286111841294987839773315570647891015487458820298368239792387687716094952022736701135426066749144013733121761200684623072174319402185944348059520215405621123376922302077239531495128801770965213405811630512944457304048056559721555152573642118006275565879811527122454192832675235032904518870585514767979625801408369374882023202184748082959602985877112165634617814830415043624171394392073414519448626308526905081029507306273382693164584171844979539571629541817892710156326116948167825979608907351117374217942340720312532914466374722942741257813481993572990917655814604118466213752701292255979904875920913992622994386125535583064647403635961499101236336077171744076632703694156687586031479291204175838592690391144859846761949894970183002847561871863712343754682984345744975715679412327821666273020996498124327479084444906694426320183465702877091095464741436605812448056564759188733336174475378555169461927812912140871054184743091534415748326978084036009515924793054812344745755911052573915173361622934159312075460808685374809443855741855369159056969540847297897300023825332663806967981786232407460181908640886263736124951279178255239738377770582039486589359314567668572168905623343345996070676194435136302938052473208296491918187858498321581271000213415293112711613547048375833933289299467177582256466408459206656 [165,104] 16996731845361773451047078463366009767748363832732481019551612061164032864079878689819726657337743665626730436563422304417718945667957356661091065073142717093939623778885522265799392812566380808035277953788828520435577395918873148513813093009253381388405062924070342546279768802132934111561783775143155332397456387227719507643953615383159290926572412205923929271207083982937759569661034404779562373259594194148009990202686619425632763973377465710583905663955391137817873392885912630218261330111583087637306227149229325517889404186361265427531723179154617371179325409274523741009093884895058094903157929019696840387260497542661861295276915845784493670575821780983207700048565467633919006232634707542411610286869788780602522018708701070179740164671972125020545928406764960493317975546593812638868414795727416421396786288579785757832226976152868521475883847055907437715352645938851027952937169359817255388611668415586622453532537235966192611085740934661973777009333145121415607165891010232104223166271141540266715373903694568382767341301198297538475414298830796681716043479323765633273545386832842899238296829499118488549352097820539154966488955907915551057062108907052960187675578569099331084292414580686460423619645327806884730360233981213735327948464764559995744202847104572542455620987529844842067137280929904826346416160475712079703530043212303167071893186309664149490935641655723467863020623761820069756511753851270037263468015466008791600834390411383099039888304764943833445730174591637478494891373215804971960307686011005205424264266758879555967834577172046506308387163652172284225027822321664 [165,105] -147238600792507381815410320989072874261528658267461974211840868481033764959936610896325887706335585395094645178773648163501954873080363005573983992831518403837021519615998210810585288312357532093813101591987670244849805952175005704292323040228139599623788879071508424269034045178253358823225010812738587197274176399860537941340630587975260070048074616438460420148931578444596141991054688026142937123590917009853539950265474614622510568127868092845583588635467888887086810791624032347789733620610510985129656826828187047873508226588901679480043834583807324712409813960127294825253569881482030486446578020452819277134100615269554210114336073344470609662446537033368274023569883413024610868581442935089512857508220476832277848691672923505279353357139721531399583040903784654016732472856118923968318063225860440170044952004959223109333075767975319154140503900103086628792613346804531808006798990040138258960724195848608160774873149516590130682581029683165827323147152976292057056728037259171981587870077538541636679612488068529869624469142313411656599033274281232366992500600665654337502183790380606350793151722545923854582717545983017204322613192929465724154681634018526231566738263317086238764875910019062348119956995760964747224129436620775354497346226490031809210816823881833617484564574217283604469581425780807988242366247511272506313393722183594284754398329825561699732363033846974534779974110437861497684812456947175627983966100834894964501436223459115939259865687433488067712534496572697117357054446665798431334098434641368908200503671985730711133929158918097955624034611834072683659984896 [165,106] 213396644070575915167271865411291842637248686045770845782353449337527711923521752238160179266006922061061060418169963232405087970357440510733406471933832002116714578919519135233596154863262771022293061302505817427722331649168132458917182860507054887068188367815826316888724842367477728251461946413003337192998045130256572871490492133023044991901405876233109628297449835392559345004322465010385506387133881405088027870455916629579172085823207005992374474886433189716668969269694110118746380495247022610198162332214020047721785347186249204809616902989999604115078272684663775797191682964431860853823341268375947403276906299753257284824973599348688193532286010775591292671700584069135560441437258165439914231836944804278813898359021478161660881432051922190143769060997872738283364891792960485636619217213734225671006253638163096194852553825072342926329892096352896293298399725153471744142588474937771889337317994030354616653927358328602095419720159366720449974141673654675158162116597589630084686075659501993514522577014504046037537249511285844539731294184997329596090780115232927890849018722135950995358991571717062306990339466524719490664641895554839664929846158961950407688919740665136430756240628080852056920114129960151482363383198734452113283005892027997888457335447715214240588962731044948517828656062715399638600021073485724642007359144141108534227296777561792363242935827268965086631157480547026594011363135807507951990428100410561209831789957856538978866570249918312722643247795590023158806410005186497607946353298809478918401342178874765554764587807513062252053776823427475263488 [165,107] 45071369908138062455758045545181346922767770862004806124102676791578477270112260948611086162622458528775790187656916405931555631748738160606385444743957601177426280509211300169138100005798380811473256389181412062434293450146517707911902582470780498970120318607111847240136570388916491711540948730651219635938892552053383038817980268386594924307622918000128645721933650516896067015684210543764235220093689008904460597586456270692158229606916144684315027250116432792313807124405961241994400304613792380372777832606771678443754244682697920033594815225885026894605375778514820569684682899488478671937477617394036579698605938980301456354978733273222231211365461940321885168888802521761352379202486757006710956785929056298246868576067767227108122848023757309518283201670403701073341745255783953557353787026460493936744651869365763580764311963410805775303584251813739110169473080269473367880348450780669580639957119002399864009854730112945227767056978935429263425883885151511508013584073035906816487614413292638824287822345452197573501931262329068106389365319152286841777425193581715952725786221116079326976828446471338214363819284187927947394359301993309486766416998016010886872944172399534783295705819998548319228916445633946238633076958376157073890858518673478813399676749754486814621583473456160860783487942976260541396484221250559279766777128703491531426369161917686948613712302328272856882247804247402168394386724207954302828064529090672328098764182109733206772020910059293939247508489256143711189084321802240443699053452685037911652335713100205612795708394928048208611598335213568 [165,108] -191791730421831375469558527729797858528688369930964847144017717369141812024013153411086109507943998868722997633213842591424920225102871632626160430413738173010955376274319799604829204826025413396504352018138802260927283234678700577766681206236663730333650167212657717495047420714384801789358252565210174885884135627564805005128474459980533991254358894594727512309806748449068958201468074756622695790337905202715245129116129452012485494388184967727143406483793529992027684688828027768951828056924139248129277929509631029186691048015254818750749979967163571526289696056079647100629590027538385054903823693787025598873418727074290928915499667093811807292967323317000421859450723754929134109548109269255364617165800686906066852199358183462945845772980905176256683593322032661496724033763292896660196111080094444785022261493472966297697228476204773414205686185214722765378403137057763701698276025294648693443609632605615774316260850749687114018955396314794028163809030165277788115047602778360654245086873379391815637939853826953842789056161580573230897382070133625657277661044807794550291467482372794838701452340789242681398669263595033017386413550374421449140077710025102134863965056192193087090639833213870734743422351498608450467968844170371627364285019519197314908394728029228058098146355569415001809945800835329402373932577446313472112426206582235271742155024228585760226364575035125110844834673477233552915490587928305044541974690038669228298893081397835357112102826521342087370019188825622526427917147653213171091328711648236279421379059805770025353814441206177997737598976 [165,109] 81509407619312115845654558615568875921489829878249331808165096480536469580712118897890727462395369205812366679351593051642402350210253886247966027008303367675970767873782162495758756932225590137100417378069559010929877980536303829718659453791528578489237069980510815962828375406079590495823628060720594221663914230461111153598607051766191387074962045921263008738887435570843614294091058004527878598556021269567430442267895990899640797410083597402678998703374335903855682548912838230120127873939157080714485228571814153182490853278758908382952292069878893347665603005149842429093557518370129345746748743713395885290584772886543876652006750140499173444547782822891422676968361441919629756314659402541407270882622044570383052808587620803735733428178773851024294151511941158465375734417398068981736184467313016295310000652218245158915669449272575827672263455307356380623672501192306840267720990474374931957006399520295619736794783076292622319906297759180127530180845500072600924065173275301897486834441977857842944916112117329903917308918623819116951945809524467354114626142914807404193712944456856269756409777532997933476124386357745498939054485271450531272059007167373464520984479811253170139666122507974102139067385907470812151179208457477976278569785837668602679482961391626479038693938853375476488672613816229853949945492021500665105667528766743580919916752122300477688111856502977772349585185152299847400415606091599668439602236749481909396081613194767196500266658439391433555707463751436165990425593050208384108072297344871204876451712933111442386180482656364699648 [165,110] 98970748589304125039819993320579085837666343726920120314936349443099028107755299229430783899151401159805816647173422383877325032380741453634546194420394114681208149080775379633719648555115666962256049587098575165130055608318284184444495125115270445635822537226042980551186397803406555059143894749947380213756207186085858175423413685615898017004630563304895533857449209439344142313874477352519938679660576440176387999995608402658208492256483067053587566336970815182265679440513255851861209817772442846088422990896423130448060831279635849338597254336755261509527603550436079473936284605694338189603281407210795972957394652349432591851315433598302714267321691756923662251505361133815500985636091980159231282479673071587242173944896791136722485414963290114579142452164864910599391733831548162898512674756103622501704908424908138947140699838103653443768582481173145706792809651776658266923056464299397862093596167098219708148241406715016396009673450976719926845616454026379206206726948198776453764816894798270039244153547862364362503819630889066038889179764827913825290630256682051583705282111485392855683090016015118143768982175807210185674429240115226233504212481043154196834313322319355896487134876454908257476238094077397905341782192198253563588932285583670365536185049069318668328314849747988232127880074891173432018855258565449301545917948317159346865641830653612580951849994613466454625860668340488081831791423652913835819742295317503600164884486377799820585705863923933666511963556178916503549598948623824432509453824900990716460574799539060452555999837372928 [165,111] 109056762013743448333175453717672395117713818489011921774487930649654479431111879900141183135608127677372629777525417003814816733525902506659548424470342003770827132716730637130314057814413364484003026822619990620036615877559285911830663343936614427034954232702848363155397471553689405376179507491404697363191635877156673555717171742478242395788661967418714104349671398343954716928940029934455684751772032634898905251792050901302421696121651009434186580488839833106174810271989204303937928098429780674086461749559839924704337568913611143482287916962683652851543175561239141781256418989441824981406199395473141350801723914886848751286557549613960463733832934681349848880330093053907260640653298244795428894728604643610336540658266843303754101792072718794855826946321495414044678379508586836345100780529866283376690641174296118599178922963962014381940598436357954889658432575500594751837009439381273242990970372612753447117923662449175799555746676190512631494260684124357377295403140470220123378032482222793226565210938280510869374783866528714930314026779696234557173880426943174643764125234833927543772557868563923178446213417441838128355556300812661353242892831766879689779940543824972606375066212501961332470906843282562807844807838065140529895600304055664375537587454196133642084383260628717637408295534323009228207066683402380185546660448020612088605924862783231056343609738442818369379571418220515880547463888362982788843907324146328460183007743894735276478797697744967684429183919711741512175960931746137133321720348729988383239473069383908015428599808 [165,112] -62702491701095343799988234460321695526031522764786884561634795889315652227335996597160382865626912351916879139001559165220367269360373943258155457415395013756101825309182862957675661736001308748854701220507642483143481050863171329393117408863249422777341651101531242637685696551278167795983079095034316555614148767459183808514181794699527902074643752825959382831972302849297115048212955556132532655360949551395891859395377946297734126200942403621954168594883363035376728303339159926928978906819323673263248747596308765772710091497582848100676505725789965313731106374834061556955788605174360639218364428844308059580025479343376683142902089614109926193561402614650537942310714500919636637909705248730111877062931227764759330215198992269528712919064433098108740598377400511672883926621805312181811039581046391877287047369997065337875119489198682971655248419696157431965868133292684416041642490099391067283319798419927644451459892647773080415666583063753730781933401970024695237092922277040977661091946322413957571000423194251995752070276550943130600141732176110693338102625332532081075334202784308385572824824893510990605139230901110893819868432005435328036296108653975344561218099503004867515561337380024027538928329819833683358126805642815593389752536731650302200523577181680460955740757317176166232886120568273042210258884617990154665820779790367820498664378808344995730907262030048740035854309872033405347243716748522517082106947528951008492123933816028125887331997049007004529134917531983810991592697737999168216790561756242761091647031692942688256 [165,113] -152873287773750801541287578929907630687668413155881675217265553876226084655437548462121910270428086319122866378259054942207363590592762171160489381058904051186597008263587275745246642163180814167696344974143962129692397181356667831897552673280208062692025086565084318675533027039516864570501846370406901201330481109538609493244650833649518327020576894269972951228285512469199059892018927299032366591410428006740233347739514850388526125523027992563869293421256659526023344673419986489115020703181355399511984867065153233905464514911804925816864085386597513007476041713560089214583741024324530225921556004078413124466037288294848457525997752572789744741079262609976552458676414062047383878512249985682765454951420874036082972222200186576698245941303378457897213664201475025478860596967799128566423028623719605178909516945429163852310127868270633318357752755741514825868452754270571322727209727779588017366820712236841806417967740210445987004265094368156173217635416134890416215859654191081612696421774864668019236571044530627898722955743287806102419255840179134483819375803745557995854670248670138789390312836307317977991426991505359608729881282319329317743117932493868669165925823279116366675947128721967355006047749997045228858280697224797649211493717596467603315938665535314088007979275506851275211528108275017238630625341188946854978467325910904373282067367334843227913437685637315976162298173585763718205712068882629662454532601520815325325573919834237163925415276345557046116151876565738085477229357272234798705786073497460962682843062296576 [165,114] -21696269217293556762515487408974467304641958218811846468972966041175020004419963104414530711874383299775374305584691241508472900672088702520224826406911960035706144768534570330467365151165939703273505629264254973769756584408643679035503816496905910138923990104144177214098932208184821304914449322640651200612928467717437836290823901726163982547934699963167387901530262830123579409755843432028038307850678545566634406615640069711753581488450417926902040468191993948054932181348235940176819959113945880003828902917516869450666089739830523104083326018603158592592802010643257445120531160115845620386920107051946586435003258499427660572663075761241105204094685424612138780305489369804302103631153092966902095611387903789491427468825486622032243186691500777973286649131032652441071194303017803825982206311215475157965991430062061137269129130730701321924172698076254834712830069561696416390860765479621573268283829073843943793051246263749861928065793914710588342146357609837654085722067155826124832616603834412739006912844832590258301792060341871990826084819910823137849644943511472329538964154121574045989872366026663184094127593489993308629393673021981945693078254062493596050844564353773109370919920281217652410796240572472943454098737769932272434180138052073096994274821604123033046946721555675632909598124063229884145410437885258238142552354944556165655598301381899483266228269425176986020968853550790630558863267948696155246325494311153788032843065772877408173448643289520166337862293787865788219267680767479781611459581009998229721424384 [165,115] 16496504720190993452453775579153744558586491638937449643137824684922565616966027182329914396208148488724513285381876817951077416834277522485169265660092822305589597718730423762712474721604529708643109717875191562576801305319083841260942079872763831122723292463880044594537114920725341267392891517671544261061988388665997359008745544250658609622555986138105645227207374460547707413981742402274152962016916636584486570926864388428829959601263344952480466172765450228294338625417698408999448612751597973279732526274822653020195477841604008686495909692820854616664838964682115792446915655016199175350982758914467502505079165399101401780092348773609799815912994299492599311660748804186023600014838582618993831614889528292644566071823368178461020604709598015947361362904779417922052577159277210562922312366984663063373647190480007161106030635551855446313834017041810932414691281024585486858873479965301615300652732083525662502542362365799249057580905547907589515426335695222242145280722683082020753473720078094186858006046754815114828512661110784114989421164471888167926989197083543784537001568954455135554824607967945600866646463358142938010952877963865703492653314152325273291332639059732681733027625821898851991737110576306978428859377738992533260673077750168220353231185276934917242899304441448942454412855413478841042590607538246103338540529951427642902099281697395808436102639263008977852907108109087046697992569222653026819034479059530972142198910588744666027593834718923090119408135075439765855451739851966663072444902268196536320 [165,116] 3893179848335569523451903326167360017836143836511990475790919431325308284867444253771308364279437816367634105285788703230306316504201759156074073386231189095934559830223480690093075396500636515579288584488246222243086112531015847388922539651718338249726652149430277887350612626584799552636841046513095806620217679980030994269097648366266850113634602581001770778518388375107548658865614150834056149154349005207065583490533857809890220707632106988181166418527326687572911132573385471493223636579574738630321399954932104969472512871091300774516530419986396291347282483056652006609279383163179214510048430879131184283329111157111038574802634975366454975116028806087362790792892240146242409973886384887097833938690287376352869245388594793154502526667544330720876645234384282940279987019189402352974359178963730503762578880983344824831088514974897577420230296630930251208509420982128735421433584603545184446063413138375837781859904970913009533492893284333437000909691345343641440934516822024995675633634592438892564603415094927216751959401303729460759962090803292334898432167993833788642623035297077347717468665837010672655043196240152163508002942148029477888513907666836547571947362600869232695189151833667809831718257259542283973652258506635799111332876487031919608434043414066877947819768481382488168308215638708255339373293244586060014251286971333746699928586806180147987122830847193692552980198881736198412268710714993200383430416734809764778156412186135431863236364066223241156114155457629373163181482500092427757365413046784 [165,117] -50311569793218016306200050023483115782498337704822130051716445294303753844716965825822899141245270323354326259832967800804757280668347299167590643916468917988308084512153173199619448612566761569516659248720425653953923288620346213718990050219177271463143815330576851434291618222249009816640885566377136974414977468895546718383385183283117246284179281936343568419981004971313842556261703688856089469697186450114605571376405374213231312563131120252661242246556308201850059614243553640875812796042599991687854941103222962145597714861297246710714430045046467732989438692646187544697627608923304300241002200706573989266078960433846965274496439852783881573481526319455741836824144154651812130873202402781845649164561943069693304759935647836461011724041379884851296759132371909220769638236558336733801519526158670445143482968362363988301879705159327349178650510094011595483211383999994723999926423618763413657359192069185606534241639216069333917455724608045912734392689058418705309369622028139059038535738408364243312299144237281119188116885272716222053348451612738574465794062026207747326302684879739718829772121532573589513692316607136010118026678562662125761782508808658900671128588144350037768421822202770276379658895488042663428709688552851968139717000407972694464966867084138467779424584205642107656220141834635493045110584513234065234895914690851513032184401929788255383043452177906649751614064667189425435446416107193571652860610013691764015775949949420387978706880653684316111580761927023986580974582380105734637056 [165,118] -38464794587682525093240731531796615506988860103643910383064306481984102698251273559228429894681351294214273347742391820671185896121954121725961420275171308987058235203738239463779173664371020076099491907493800309649404606964857199075932108337126097568656885693354404318995930936704043030219533987235843421822767650236953773245785165970790228882774737420910298244907761374099429673609967174109878259668930075501026197765379261191573556958195884308720145712023717415788407443730885946656376575067783963368309734613547482096464544007536768752031575430594383211665793958077429505569556641412988053693527562457623232326108895687198444913440100015321225678601057759222044635547707834610675191037861364210341146688357083190747560577720157712698275793516582480282667143674314672723353778120896361426682097251778278349063941477664386680631650839145027433587474920642268843227273865396741548244323912557097595715566760661213740883120734770359327889154219348083399942339892938242141569408586801027449347312167876454635583129142532537860110536443035121144031903348197612241568359677402669975764017183589548769956417687405199131534550771888466871076346882658370935287244018447717316046584210824565616860805821651973343633375693772169068638576292627613196850942091990968741650844748751503828770751522974437113128631733284903194927516541991895399564669271184220817921041661562085148662308810798081298013088479502711603366647616035018350836563836322126884297218689581500305452429022886821270268796552458152633810118113863777888 [165,119] -1805936844496520026866151807085074068931541378994237675615137169421397238146631647239034691448252472849555819671702970522661855161576285084085331682623078788798559874046476026223200420941034915653450658699458014985701473885699191251282152388110550158551351822564003530830557213062026924904807878047692100453436312640171792326212859134613275084999319991805790527486321581629632219128581531420817455290191377587456400380290418577771817884217029483213054816494191731689223064645755816174420383877821494100250249998665853252086693688887208029550747808024458987529666292268552020750594173559958358231766949975861993521809978936039327927503674522604981560791336680759615194221805180974437129586813177135995240218900509307843451286187459913868057323766362722040695510242297666653059462933634195673709621250562035323361620018167344240556229379185196971159231069636904770882880784734872704755500881480778177389203354897895036431708584241635247582718927878003439986121135086451056413375577289827826177584586033130055348011711916949020355695499169111872958650135669783530006925146146721552369232863073399390773978291073179517394554627374203867698732033859523746113641580202164250305356292942386267766257448862164306230104115000904568989460783357269473861242997977253178156094917455735481940199978856841712303932381620502357463592679472981471665056421715975956943120630931641148882834586254078284105082597006580298586323108020637029845303514698161488198505140692539238595492368383425378961283280687112291928497979392 [165,120] 37613961553734147822152725060635103296566876265812559834752031412819676621716650709459472133071457822751514392490562688083793016980266476523596113747118605784718640155547818142686664046753920229398760359365314395829589168922773126672787193063123011125103264393587727644324554706102339293929612680708099833817450109258597047310468252317634600370827196815705136407711635149627763002023839261200359824251531570483479746044495645317914606925169230891448016570206348760334362693803561183878498343033512607120865531713765112046576383185013730052454950290528227952399369244041048706597865587535270143198861933863050319423722282837743803280748071971673702896529372359935123880157691615736419274208012341272099627610954772133700347679479498793788584250049805204365688638298342367398895724271452103865906992002445489053212084162552687909791380543431392169643583435836611816216255737485189560841122199309027355129357128874385688664584672736498312462340043735651041181052357394974618666022909248260691208311735275216877325231665472164258180112038832445139797904153248397134419487160390834123524502465108907901984420002465944580212513107300305327455348807902241473043649175423659519296034863671460883388219852507792618013008704955358710167731688240344394318361329223509286266537096335354679180786986304477802162553510660805811122676361307854586336374286811635528506814450481225876979233388755627190986356641532567645235591630571937082503667270957511635872880678081483439868118991178341960568565416488292220928 [165,121] -340825087411659503234127927398459703556213761680623408848024191777347481420227504207495871803326120360117678336982945757053516639536893737161670853080389221028609648511079652778207504153185293203027994981729373973283778052292933824985951570096393567601842662943093344034608628597545129425755647236643916609439343553201710394032609482779675185170740514283735402062504846663920733801118253745824371362736615506005778357483204863165401970235131475578509271567530499600122977357984870818281186001126807447706813427202503966546286292145183736312661734539115768155469594301847557763601211391803403118703334377196832073189176969465146570370756597502417206359207708209495314151296340988444907603733935803291463100887790824501340743794433631189558772828282823270797366188832261155114630930784317986432789573606804597681380364952907077526420672297834961696349799063740229340923316666663281220138287798207019685716673638743516143862268395274941370617266849621060942737038592657983666417968135581825247743545750797648330769792130821338663198940275657763596354493629534194218646424983014323084488465909152044972506418578660764400267976843404368533569950555560614517911853069633922616457535250693071974350156226634000099042390329791246626751762750640477583431766265896689551355106851212619708575534124961653600665513064919930416995536823085096602201792917185894752548700611808276718414834280623489060772525278321733390351068848512088656741570551491420994359650582668919513034570221876146574697479102464 [165,122] 43075858045476098713467793762015032457585314264712859207031131371349666984700421082968354891319835650064255595342327264738176963400737291833708490982136778854037767839212353935349791786375347063574905119250324868399822319252182588565166172941887293147034720832937336569717521015884268901584172686645937236254464368690001652409512714281550843187171792768672287831542144528009375709537259987133396867321387806072625871482608748492284526215215952803710433269193137269458742553346827648953026127457665938679720826661312164860306608742219008506246568532571467480906877113538815447089363198206916817538004465749963681620914793204114331193341271058968482592287161249937107563246932403279901187480336402707219592296550703745131511174103359151498440847422429343444416428872893086549889983984039053856664735938394178998791622715383857408590088612886830510288225687174950220247933171581015011970765128991017794034784127827395910554955872968373941706518463854879978112563194739218969205854471518505321234591674002020999159630760575977191051557637454231470162056747721038610879125128723918109119737778080279200063939168058725594001262354964868269129504024955881606483777017250268473550146176541107095228095531030206566691961329101025275860777947861312739431457998264687530618610615587996668643409229365272073323922103312875074480648668093713579145322902799622158823675767797509378668378100434559529735845177998127423918984242578982808454749925234180892565965421714022669966614605302840602256896 [165,123] -645248170795289724690468869358740302444271843340979230468728737736121819094514930194616603507488570290610282021825910081389409533968212764003263162211135128071395427307442547074131414834684899103565602134731494482387163140475735665710804041650615120825689917878599624051658576116885173641476877415224949317628393170703934249974172923438013330445838369891496300247217897952469840109908337241620003617133348451712467089644426295945577711544210396809534566385094082337560431093546416084875778808359979749746976765461355170355753297460040618664145084570635372430767096337252936740899227951005426848961585545914407177031011656027368639320485589122981680912530646772485782387848223170927842173367346579439083071289592337741761734195936014958400827450392987335798368043054354776739552288953055948758332449233019589324383252984684154864988280990511726101615968352368127486384933105900396825835395887168519897275734537770361692745702043094157810221094438673901072781787942632431255443220873999760837894254128639929005343851393618503422181768841422166592419524763538664072147335054797383179075773393924309930122204834923165542146336758270124411250946464340868425688730251287848639390550571913725509222438645338543325602405605599924658963019764410797326812301335202891149736335132576108063677406661924089211377142869304982587206697721288598264405063688258931007891554673223343066727192278424099700255048356704522388771945049085567941459330187712280799333910514715569107051998488035328 [165,124] 10867245646166764611890453185869734601032413384322852708148420859654726850305054684793315133276745095831667550713457116752215770009967577903368997557973827673714117002262425756345979816044531858105097367049294475979700061521573562585783994021130328238786334456884605112718980173400850878800329808756232098627673396926752304759661972207167682844352292742655185935433481054139859411850700516861953669195889530405827060387103343352458024169908930421881095525008199639785514700705048187956416552346478315693462436768688287752387703747247410132141202418987460176691605586354018963903459274020789064555923927281884180058058047374123910764339545069831955475601522454977576263057355308348141166323609343341394347530257513173030514952729542086638085151319847559905667852576679162242040798044026001618862221494035317554881438060100766578073902974612076249269288214153400350052954537976721306248095275482545246857734348437282275560257437835750225286711559152022897789380174936049337971069390795944764198951220252512496516217925534222020197900352248399689880093184907564628127755339287862844035200598437403352700261970543338849089201828070186385304767067903900935005625411189408365640045881075264842636052956702578264062377534432798253880248850255163663176730316439913098477990298488675432520268512445296428330984759900377658380463457363922560037239985780454613848065320170296577408831156075784588887632638280161073231286603150912164002810213216534222361909635423940255448915968 [165,125] -44721935195318972547838940045451316044437384924724843322054071248120670769038773547408376638917264252220455572949741910358310192141580356451079639469814623202163722025088342775359242276431635877914487704365063638902826395770350402324174027989008946184521023133139392376599093817609391759054088563937538302109106214339156880769572660813980118097524671481959379297807811356092964745629228588209516703925694559249288996099704922981206674042691012995079057537975773569529714344657333850482075420149741173997138218211339623962457286564106619726857695640280166168098035400750442613890217063829266546948063609765794070826330872659779834223200367885632407004264849015971277232312924921534042513229114988965261510665931631701581814880659284041007663504211045581871809093019869721326266770132856987109960289472871271112667749296209012515749732117622605011105605736513409803419756586742429816030154442880090406319736658224906945032326267173822901675879129753510718074226519239820551539973596646018238656947652039537269298840889093261321693958038722659089185394506896612548667428947187199755954248429110954978783933584799806267840299105475550398903789060133584046134847282026662213906592469289791088093679842120892466613750006451308059351638655759579399590180644865244759488816475036374465877794481236308354766928781749859246343447990667814107439867087862248377037682331491190096550662352988395944490081152243120627824974971016838231212709456090530343075102581780316160 [165,126] 246632671849262405373403276473985174819827435444696481554747698948287072608441582330357102235722610773640465000153311395070906116999851217806287843266117220405647563340041051833067267558737392780256471019497494902586639143870205555636150494838142459588118754117645920644264858818589597436567951214330982975043427428984202035281282616767870776168415079975369096849649963863210524086980880985755140363103730538399731078342234872082563749807783059070347803642366007535551209499432691356177541506694741863490261234090157764135907708122690174040525293535827570978107705463954212085956439488212021302676117375422900461255539842774097022143690583968177154115269573840007668240372355888495071673630565041892535986493077533122896657239987546050057449026235422912131655741331460339979060739524018108690652511665691697082374722005880880988611284096739141228662596334843741362592643590120348267337066569789953112145481285481502030078827519148449522150810947586392809837287980044538123514886742670142942294699832800739324416989735531523082362177291571617832966087327413987020954854165251872320927567017886100895785116851681774264671296599711302447839696928680313443696466548321603189387782337575231685595355384111132514672645422343234360234885060337405590458080109822514843080725484992705002326148602988441089157714702804229685495267246618646254923287018760947130221707789612580014755903303806988431381268459541896846455204148669591461370562094496971286017593344 [165,127] -697212277079071187748770260675626157061550146755173129653575614132700931724229412845643604624802598940158774587748743482767372676959498291034690868148593858526104132946189023097188505812895280514316241990880781062310216719437660054543732116851198909603125571382357672335952772692387987365546849046263395261856496829110722165035170623429439028100571777781465853558203114229062885943832122340300561652280248925122402417914099436716516770378510870214911829494781449493760633555547216235009329025473598888324767397886230011862899266266254926007198696530722481803962940919556717501464406518059912329956577706716178931480199192365519646358178070864713803874563272302753811015892435949319982950774087189272979803477561252363464583746391838420076790788009921983673002590980416969121437637822993050508862180476032043484890411517851476021314468638892387050600367099793744082928874353576670138356797441122130973759065046646285183594195069541640798969233024052497259620959512725108370541009484478814889443388117461368635636527331335328263842079948000467101881115748269591935313217130690796931081809769261989883435712268701053912327433548750493006684831637365534127957898368472026430115815527125268097092229971663313502755026765434282283137933373391253374175159936800682661155878872816309649303752200261263871780775136715654891301905456111486749524614390297770845226100502769062541740126376221522619338488460400038046568101895658684991164537003556470784 [165,128] 502544823245710700325607065773638106306133997612974286866547122780760666340913704941503427990321612187709990874782511691490271457004769393561314454379104676400000739649979583874910139818674972035044988874896516262200504167601151439006433314410001033842358563713415045633740492630323907636760902605621199064884167740951551595835622301046971883366086391065537358712275117292945966070732935321732137421238435194207658899489588942487861670266849154991209886452482442401401645826654158721257519329773878940316971631727739558654319258769910217017518317478004352704371285987052949182347864549999304491467030724866625889257363465194485051508171518200925788864840270730178299542233011613704216373776424580925761333631421726628369715018106764429498867679182710002093684670979830950641170529629351666420944152855688955739635788960617431615835402562921007607820881993229585975171183973828908784227995302236340190781997413270706668923291135790743003862104816922717846348443142490396574975666466907487920472079494065082756984153947004789268101001902864674722994363220996699052363649444663522313505979480804260763121653609648628288494623654525432079483001211948097430458192864366011091868176283158713854587325336229094296471039542247845280424549884597190433749001233303071405933323999906482544180749244821659962668729167302031729433272758807097254083137826308049941718934564043816419891490019589154944196356547447066971771047023092044355898753024 [165,129] -816823166352535234253437075788697389033606691052448136651275465662867651460726803327982413952471938311215266149218504283466980407629999755341732374402308948108718347577552068283384172266539731784983007846757795881798153593019968407989287526642935605297303032978142501923524290156282550710985616780279990171514911126617949149557768776642339681245755710281856260858496180408018712044377197633390883565607039841612634004968867619901038680787536123979957704225139554327287835701018335723326989558184127308885391890409767688218379314143386326500995249210533965139279317668425625805321777182521656607756659257037375349177020123752618113854131358323807553352356876518122950469827558183234452548552194262245990399437522833343922456402669101494430681685487822124763490829312604214349003413033916733151630685722552582119648112929841322336258899147873275306291639567847359020274649226254530935963509295454005131226021745821846666829124281660772797318379694977644910246316763241679309190961761363288194039812099043239756187616469983347897962049686654817820769920819101140093493915408745678334565007987241855364563907359746838197698670620892084941785080386022594646895674816576267355926557136848707909002532913263683030172837620648315809546957050427619899758238836909254803667081247196112061349695012372387401834595885651116519696336783013824864934514762573363711818338406647425582855356141072516363148588153306086245271476304010141696 [165,130] 151885791386282011771736286704200305310263709414676063488273198081183460565864071640259588722021811219879683720456509044388453081877160359414965378374672464043333095427998883770347938784782800231928114942002862829871584342629970133754233628848024078312351412915465219384383590671795352825719339811497355938098685175843939490217269793856935739500893602976834773335617815512641990840505454141555703708469727098869418703084324721396770768169338933883253723281439596509523482662522638529655765593168048157675581574003890846508384038058475425719160714520754156859380671892929448682605447598319797923095292455041782575126965947996267137944992165499332501668395920698907246178696391935351812822138834776796890459490423770720789654608814625846538174318166450544019450399474865815078016935497049047581016250349690323754590527797504733381751314976350818745546444538273484456303935963031360705438763669936542873245471571759005897316076051179024273657770160456439163175633802397647558937939615514267029249880318586947238994724939560981571246636025416087222319446908076481327317770865970718894993301600279490244416623760427941961591378268679974397468777311822395093443648784229582786977338743830462023311484078915309791373903594695270325670300898069088809276244310213251659904177518378163107435665030414811332093734040408360629398093018974458637769354919051026099556663288240202155870430524862553922925785246194325643309594112 [165,131] 79589881695752480314497572084905062704495247943879227097263205718642309490828585856831455929823676869425040164807166875586677893858740522388200425178608519799076172712850324526153127385325721410227645408756779704281752297698139452467011681251281350606085813496652784930625288623270219862532683038443541427952742596842000862555535690702897114785743412012631903534246677093664776461468245474973328043278033760759221427491741901073656573288581017466834907306740658694524771281920443707169728217900726913845672107745689873567747255650165318408183418030069187939457655980054038821882418749538488768155882251291584094241196458054901296260429723239704396689929258774065456577395918916537141210405164851632219407998696676816186866821852498092036212266353432179987906974961451465929600344192358214311388778488763023391691088388590884773362460478844436379000781191686169332590622899796686269386067489771645092754619169500351341449843086853714729438197708421886208875901951122319553963195757531091989209807953764226778374428627119555606675627089521836196563835772097646743748689823300192380840128625873799570775095562516726207064011559412376609971246856995318414833760373364901885745120394197132278981170067292148718930523321738753148241367087252443690772437838660835733318101352443328240704509265452627420928855161959160161794428514769543762937730036526622202797824030967154059727785858649703411370688903171489792 [165,132] 107839967130992680687913501117478575998549383555030201391870481423181860334815374948127464851248623000929953970626382834847201932903538405575093073757925224849255600521371020093555197602314902122225405082073656348493535044780087818613789389488730007179354748252501905037854687980653141474400232458635661353921144594341319627174092479403285590301632157269246594456202040529156471583600940319907930952893041064878622919807015577399439292828495966387225400065115857285016836993916023983834188932488891468646862569824799260212298339975025165013728367382117361700326253076875715560080377215434686184607367087074402566867020577735931224191434948260274591856635098262214261033310971180433387161063000558652512146400309779050761608228811285916518343999819188869237024215751805094697684136289319637094249079310857928843153309544500922584930897395694599376661962146210987341586453286305532596928948408562388864363845561339773536712244353513980132616478027374308410652558668381560285495392333222274115148791929878184200288216322948076663045636956670384507148521337555281601097783279001135636031910517928603632730318766859535657832309996453226602048950441763333803897317223261826895850021722426343451668959792175184830990636324135978088540395624571019026303539735071345051190343703253329756948576715536059858481544415312773323849113597984746596965048461453106826724270210055154540052247015491792434170768896 [165,133] 6273604643977538201241178334256509038218881044764682028053861530041731235163042274250438811008540655939168256524447984851066560754016740684212206860329536836407018420790574682915992646020175756297425662933664504128143410128494055069284388554846241307507820252872287108065103500510141913951179175327901874246297837334052533065281273736189280490576076230098838049151753009097489732959748442897068595299385455524707441361915807680793552342036812841319434743120037034523410902424207835559697243628728478618016736812203263225820628226821329713887090276147535412612909860694241485523531319763925982994626378091257655338110416444272451473303371027924692249737764021721678980411266955148706820129941200150889694938700207222250599307486278643994718201144822062704036151267708909720895413809215774168330005782475811104094688774752463695622971230246549307072594913068245413550190735952056602336613289111022325192779579436776905801414317097716167148617265227463648234108692995198879476865945119020311893219518823889556402896233075491126942856728467373474552085658113767129017331995244659596025963007513525893195333042852994482714148603209387065018372798640091867367662202746507091208232729415406492098509714751857947629085729333266652443257842073640399178576236294147234210012697252888697692995266642796531790662089844360715341426959112061455725078843435360137188611307190736801845799074693342720 [165,134] -1770412582177904498106265008761599629359076487747898852395053352767588390382820310874142262068868614959849513751916264540681516769554552756708343009838204274057017320997788722053829636119701327273697636415672138201265400253019438145636081575092487037939529373043787607665077551846496747837786267203503424744556209045161180734602374591924072859520985873572021882871749909076605449944020186431779278442144510827677472145359824169500355723130678775378043531602239147595143810881748571423547100022026566483686739176784981058301144514308810530575902917784816843442876120795020351103763114868539915495940288994311213006479334416006558740845161276187805515653926966374133055276875256599182141081628502557005142034084314383186669084827961497225863135970341086263150888313020600523807577035851349635321487156442886049806036017634755398927555888760136082499034950285665631269580521523171730276471655647986620970634375522862090945644401391703216546858028307399881226076136654231261671718232996293058715416262933944956864745978741659667737690219835591093997097679462544034594560893505015627770239378857184797805899600590968344058225239824753946392526026604639169974153031944795300096176854919437082545270980442764433871612847997904204508707097080950085650074858818852288100608840915585932028283124937732727977361455914825032737595584736563469179007481199799307990693416189683876582637728 [165,135] -172518303365574801500737862542884226676244827841486141396888817320048999412701313525876970809530222971906382881043860137983431402564077896293955342424104384514247345336457944346076386486206555493512438254956045110580725326947053880277956023677525266178817446357678528343177387196585561011155762785090907530558682666577503308759150720504262175757405030428326440705278662453441352563089946648550058167692895506843105718026827281165387460970141079655204997253667587298245340709194602446943841441720363760765248535558507668146881914196918133992533836703515266474889840509406439218950761884955640686135510458938348471729370377055722403288873142554413543580319582348362894620109617884352226359734005194872211277122770313611741596250149890361913880381698309038072356854413521690482054633484044463258218163337031862713931038780832692072850221591147181209000754352880044964811998956329985185068943939741324450336222548579599282256564993270309120410431360471670763961455288870803859081273089585929703663728072713607233022351111987764514647219518914816817244721721773716047478154858505063400965096250631840081783730350333218107510493882933103534000273327927662367101287316047711189017801369437378910040034189906315409183884442071958153449264207952869436856778308076263621128828583450804187308961086492394109891922822250690048254205320615549583009786260685289187483791642329088 [165,136] -691856195269790723597886353326783338060415660096285814559723543191301129122674484083578727108637445871422442302360260006763373105647063838039416902619156340270863418229996803378943773792105107007349372576663036820617522558539207920943247048717766151320130139040463277769901532281725066455943755548282975459579286593424679556585659938796998236937398016654958553044795816437345683380631386676986668391608801978768480797157693662269253491689090320941688588969282776452388378810580266657192295502695089529719629602464447558490789063661750032952248330884278451654648391359218310612064118784845081662469097271075361628697917742249198457737727870136604901801216493755302044220557875101486006660960384669402607628120852722110833443646345673002769029773765835576738314752056843121557770611642172765314314784696956895638296736854620453269494794943492504703788337187326304539842753526914634739003294820759817790421988955200075170282001930072072616760821659720444154305506864359081026926804527785879755979884844613571903810949574610520976894573293493112669271343510177201530654918083724470963257070288176566122681139873201723493406508018933584021820152387540676047477628924891052697918375472129093896993906135098295778401083579169231977805510672091511730430631188938694423642666007227736700369695108896526399678375036617509049823830368717599078528460899676310798336 [165,137] -28786361235654593026677674578570953681782666057693105711260709037697742620142361604393657411686051362232845119571698807694892688671622592127815383057362934835112722751412782973276662968309860107722222000947125351839817751752068837497106954817925924025754328210481085437076914921398977441186097206349017973233302059622765470213620582814425913659267833409164415859977152739491439545527723039987611490924839897266054370414246769132817083580569852103597575455995942656323630196678856704292069809225457287776388943774760790259393667479559569982532632850919936450472595019169176354385248147145003371696464665137198406536133970147827579118615036397173771110086299643808527196229804842640884629157037859176183454552737371051600019410403412869065140476129196756093240311370172587750572848192801953951754637109678105345794852235837079993977243759206200346648421955251768953716580548032182061630981717920286482577383893875762710294950790696425980610403295994688098929397280558298083322549101731178158768116958224846521988095143385538568861741887761037755665350480772063011436709404128651898035704331699778365519409854244280997315240767345245779683899970549326282128555133683981125478285547583853406714690732937224598955117854774190386166479225075155181484503448415130692623519557349098535769603940265064738810497838171060956610115142965195948570090659840 [165,138] 3019212675962753130401813001017280226389232373982502957066681545126306467593358685205922769467227643083679124000683014831238536207685199092134067491498653698615241356653465952396218314444392858477223900225823869551361172711365330327193576589070761786989250387044050268480896216746740808372152697982825181325260326158588135753713132999830760454538538633804635651724889803907970175139361321919970475606409744673101017835670476876285577623731670516391793239466259261818294851173973058005743246568183864528916041562918917848960570520414685483414042828963172474598322968078632964411987030413312417939570682774632743253875262207573341617871926310372570422772061042575295525206383636408067475063440135904812203435972464042224837600627027522254697020405072198566594543110304178299955604967813546628087499437511838348433099803653881101369521787005149863531718275927099233129736134064629086654412378331641726873300568444909874923781788546255489183142960246332388433871623814548278099588739801106804641972504991385809932659758029919301426007420248203018157288224634027512943501232945565674083642865151058718149047457132159251645461994073572023885803361072594282963574615238404839766230538995536068163318221910531394534335723004575141894235896285468325436736753934315809545732209516603686809979360372940930170060852546792180769025040707875921408 [165,139] 2927015816001701929973144285166837387661032995833021357811816029447051879307042339400961072420507620784035823956762541941840856733642321124232677720471467802965244520586775238701761307777884927385980857115003254753142958927970433234553103936681734014073671436328063989001041348224287954219238022592556443037616568330147471980178776081693933500406827855824480420868541099624907017791577039110421723165622820355176090402385759250283300382730977491708766065244884635130391618297207960596585095413371912916235523832888661448027778054012949637751611118481702576427161973526370448041745238704926345511268617946411783086020575166142587231745099032357628441720856133416557992211834797607779599716119172272121218900753603821869927817608178796034744777459305963446057941955694302898328828127256129537697998365446868762089428860607757612873257348664531517480177766039100657990020120933882368191380123358904524027032959143385473377800351377804266517020292455022752496632043419017635859613616512260201546083831305505607131078359769949655086097646921718754074218436179844777641669716687680216859136358056893069877993395033114923981849439821254981060812387690277639031783271459838609225716481065698620663963582934252929467686246080877672791693492472293860484199461474382242480779849689013701111751017423136237179844095096937885619018981376 [165,140] 706121055763585844574904763787008006309332058239884890143542282753241932942567087200872468317802211348140048430993791269952218438167158872169470169200987287693711658690084532411159181187604521928982800374199049074840307118227649980755930759998302898849301646002610239686190048036831269306431813528255159882993504404619659198346138021440282457437609441627858984020413607810534234055382744862818532068925896234765288025255556308336153644807792974547501760055740988545373067847641168990138450094331094183016568374277371058399316480191160938633211352175594484652309925335588646513325016764416605658898422465414402614748066392616754271601168961923436563930545355856073520067388986061348906657565153014698919945440166260949591104373714606840500528573885538347697988175577206717131463834627435165973974059773402464268593328732834739649090610475056121593895174997815086229317467744037624818603250926815084228389034769446832651947306622829676168792289138637077027038569682942682651865753354417429607121448053812533400728239729136219446822325390750511655328417218385383637528507316795498153402617605307974036092794215701051989645807525759078747782536587377133085114036455058703418338162597863575822595922666295946013266493281875722566681110277152717598768479379343504951870679235762268892228579350857487965611258686027437824 [165,141] -127860461750190768344555702494155333983541480322599959125423702917308519950352027632059977704544846447513186916811363535702969228707059110862321473237080828001193070514719462584248162865016705946435815214313014380314104931964763232721688055944135163443961211262541376839932880695060069238717123073268590020970243384389956449812027375429878461881281492587830856025016334643532430768791213314836810470334543010900953642254765316294479900893909444695934726512531488134212650008813213662258926369415448414468251853615952009082114053313381055718508034597182789949892793440067317542474038353996430820988932034662387116934963549513768582915245473151290540322113322122286877160571084608706359670695451830031057914305990368726821084988309065201859307624210108107956073777940968642914520446074505405602299108320665826561170685019858757819074395332036878343979251562530837831114126018072261474451979357699237535834894431145211308409642744676293013454677056332201370705842381127187968818247022495103107570721962699609184511548814401377580741060398459310300111830057134583106642254267431393391999508592447014042375451414661029471426932176625634448574548523272714127650189512459899614474901223789278327304063630318033948165850549915909319132751447553312761048824111638890693378710185301404160854191430456312659942491904 [165,142] -24909970404689029018038393406180029345308548003590167735750830784530033365995994097943125917854274578505679630589140532689228530397222183211245312525547340167888151213152121804384953992956452266971814351515419305982286016298560578318946170402460449678394676371862333726834987208151198057311082221166894640952795178126550539857287941818792608826119288123056113107361450470476657983256960667680295812885113589225719209029019956643487711744503259467105002264895855437324674362423270936711362154582115852632491371551004518091031617405758920611505574295973913529617632490363424151615849855539788225301485751790652960566467864490255028443419074403471403436888647591610359666204315878753596591972855491382196776491624797627756021067770709888598573378651510306986064978836224667012463594718396800598365187344729446411965680631890783324350210157562431893900891217799051196402437396017535761535263914854225644288976896299450411418293355265840244112481655595432750392122529805409895694281865665478290462617408762216685194624532033363907337440299260259610905392175625833256943938290477545672224906650280221887875506446319459319699158488396164188115267637024712718859576481664361406100649028950018118400028289803854795087946678426402643712922562338294199223754299566975113539352566786935685465209958435571888 [165,143] -7670582112992981753776072903759634141785131212133701746002395788355429782572641649421902219677012742071415090660099879502593772039635158911510977324926093031093609137247633873149861919895603845901067098087434307287503410693060847669780549452149880413747631303851475644853296659478615056823116864959325642230813832924231284875840273330593848957386208045679323853006828593015058210801613038921969696687426238831268598160551357190432891937788652172905595190232241083160815191240881084907200601484624216519322748564332691781638679889323680776365302808666415951228853662751555472841955700010623064795119781551329790259644560489472282656982240264694049686158345160931296014238233037758120659413403114872460292751682803361834173262723718920152698385362880412813921955321616069128529744663410034242483523266179584389219676866572383743371687835747290743754784800313131387509195022949125030501069874195894458225831331359372011305058267911938446502302536142893027195626825301532688065753016812258822896353084747742884577911018601505371313163724043263754138990679375267112572378131233745718202687596358119306733361143670188722547694296806510449213835985420172655111035684102014292478676470284673377584652746143940128197936613525028276549795927261529298154714612813315313459341498693557165648445440 [165,144] 2179359854326940236889709113543379896603423884846104906705976387592095808421396526519048076296898086321338224772621380278950091573421441964605965375102330536515992884082475984282452959586647899680466715560030594162633783903976849697276411350127562209496867052883515305850309587255221694263849540364525822338035155377327514930731048278648939721129629316288817127289471058904506222699053968622650513714000500475962157326589716428957411407872182733720388457834889110295332534537449626810043082455754031041846578378948376749134933996279398199403005364171969547015768677645317024528224051637004881950170437508156478241288342286172112105829975097036905525633942136679193740691454771895209456288172064082064846272867413464884232223259861470153181402994565131949064911968337637495764709397000120020002812056753178279839598062053490585397216669441836925710247899368017876695100398985303551006701048470104400795131184375648365386766671269746855406449565027307184756988038665346341380809911289198532090585211422273407481605810591667905106159305921640448596295800022277299062807487371554882705355114814081445005837856897962230445724374126852314740780848340897119916317189675671003074828149245462300226759467027036158331241886899799629334127226963427401558594744660262399202076290974805504 [165,145] -156863567036820365081958652102673146235850099410992986130834298135102842892325048763149391615902590324125900296833923981228640805829467601415277049857767529713689216814627521039138232442142061365839863595199459844998583537822396306552565677615380518769127745590191323203272477756975288902601342482499663846052085004219428443313553700207483621483250521244301204741952511581042979742567309311588591271534449139679608803192091839839739574859275219242386958571583561939063417051953822832955100998829858177668710896581407931541379066666373203428146335695065697776591904813877026679019766359060406510548984557503922299754483176974624118922492976501572402491327426418287998182560615544993087319995774689478695220851017465237610504372720716073133316101523951783295078838479134374006667420449796996658389399662419799313184861001212692414558050322724304567900247718545234664296745378755030918847861383556954524338518410332394443057034446992797578656980059727220986353474763759772093977093358938410138254235975152869883536719575256924976281865290159733449477528679154707019041275519168617716174632208705095291458503763838027917265785003882971993707390867827669136291716634642793877224526461943770077742373525290392704437961799008041395848575083182349933043327513219276567612672 [165,146] 5558708492698676229225623529779634534674072963039366437505725188946439660523584481861859218976202151460392523839272399569001726793530991372453941603084292082389847621848644960794814844193795993073711425789147968792819252350041839301245108399084162873454968415891044692908694665966291406446549475138390263242270607707059508600589255910817020413001867959429941562464151136748625485380841595092381562082484687102327146186411987346712006228032642618481785418194802060129583389988687020337126039281593362558704003980023730201189241449188063058094423338040172683112566680708247978645253385507793487272164655726956394674851037300217799579450158595396299166132664767193019353242556297608655261448679045172167340653093578097512310636610715278067255042372121058089306624267463439681320212575965035624134075576126909818835285582399479731103982061800012200263487204950769703783794310051537134566083285344532925825634146185261957926128157931881430506781506387931731454685508169968319890918573576243842039415354630684081365735087184849577092130316582783653598468153552554886883092769883551591666960284917116472039070014841663622878067225537959170819171964552660504886574279130209167633097561745090697273038471113943181782755484486868729784162040400430369597770597969552 [165,147] -279137308626465053118560760446411473935689067476941327896251043928365319908822097044517973526383000057549304941775470894372903226363761644906449038095373695445883231897875686242348798371899025148773570051596547858092279740504529371518029809365578221493494966835080673015858279388158588122003868808615133496197248136961954355243239132692550049979337843804406344787050304385863480742850461482134609847647513628670282916315019925573463383013513757735308588732014818712326756734916324548542682652436702603077296684482165789592358747766212303504465214941015331596923671833558544496739203771813604877972407434119758414509832334136714404954567763696296465855038109421162448664893462371628658697000391794674930278098290491301262031387179733286169707709683434397946273335184549971657098943292063877582639722802882236992637954766449938056875575437664233734766064775025658310548658806625428249967987956937797230417460538892333339143194599582488298280469180965081774190356386078494467595174346652815796890911864778164988158368511884154862548188673210151658432836980246199794941145897491987534210736583993105174011485779075536482867227040049754666692415179311519982673091528425008216826900103156163461167293465481444059159608735869648486625095709371733462528 [165,148] 3404085878906765927543759285780789194183072393691390898667346893390530345863213039579308679877493860009327069142639016587149149074293021274198597706516495835841363045535096530789947422925908027274712416945800537301105766089084056417814785059658688550457869497194718751286619285183103748795942461597307382235702764877702653068729396496152981923062939016119374155550857898748532070744685073196364798498272356039596508280753708352274760760858268656161723862352071123117145149424743372343414600068908736352081027828249930994071789510768841733016160324865720014616164035757565589884339418247392047582983747798882616131871778241365814761543697860795476433690645250009658955335134321747189016976359590607679613473258583479876829409605789989920817129812221262065631761122610521946442364954155536603375666060435401934745381800934282384419064181377907223238777255133989527602536648477250033984509274186015142905903769097569236047476879900807300543653903727039982286394538727583062124723152854514295849633156080554111887867637485492161086422084156891672470979376733412975605481381560622276375286378925913629889464805607333984153646566313047958181170553001115618438693683533639166310748711100108658675969089232933371492681484249794948334133725680 [165,149] 37709423381771866661300301566020194555411468235857492906507955834141614431390466962277802992193394572819969206070139938107783496241132214913491619041754507454374631123836248882695763733119530668674374802684931756816518644911062754717425737811509640701327208828650996462041516250788149721933848476267901449708559034586958656743332443474617785500446805021484667962045751144644391741664076882904845298672261529390836162112188921020336922516609620955649474584274496467218559508805817264642045287282096728844443745221167643501088734449129408963719249009580335831565892415245796008834607836711698970670748451144698740465666337516475582617840559042898605328727516258003821873081365582726274475981626863007792946630389709660239375077341754395415148557674535781988796473750473104961695651332666663488861060789327744298064411193214863967670012970658296412504545832013634893339365369094860055254565786308058871536415050308521079118387949438973961541921997366693687482404264112138404083867225791542752779573665732468152931956057479171928532891232872010091475542312682459761314286128785017013595269295364980824220455743778460123037443990472371159512201269472248080654059275428702830904969975716249515934702579887670647612321319728763888 [165,150] 458819089158770618693318721425920025787691167057627287152423167971510271204163204001414157099938092855477312283738529341655985645972227385778178786672520706892991750068559362992403307934381443841217015903822505503653350642047277719823207118908383881271769335270160037826840332561993523142044130134912416958259484276045474115036850571846385479584405002576010885755474382827665750080161866274005746709446920799378089653231769820153586484946792766609090032024147670088908811026493527334558929078475503275835446111548041044488921524802031712421331357443233100101479008376708681136375568712594116447113720546424428765503266154428797659099415436489054837181418732660096501512300705218111333894007783771410605347758156996385736977187735699530122497603502570422916394210726200221769838975552116971008613690983750912604906745559749968190563832792185048662172256196428497726930475745121773250515930159479397850952741773635908451529498101610218392057688550891827639305295171706771547635448937547303531539894019359958930894538416221181167225236876133019723432869027557352575569937613574501018257374021392975132055741766766624709723206560758158285528455571488499598481108176333146268938801168493407198734494268709529365606911 [165,151] -433885331399406791399205331392224734327406220021104869436048919840943970285673068383977698998880879576019144826071321549010754311279366030056872185537167487452918108774869404265526264788462520369299110444034219877389964874473280627496863823282044830092221982704937726996336371856300616678841926089257835557703826127320361708326997263627117751938573502331314428476483544167463971757004475197437747268282655036267451430302790439033228962811090055615141840267268840003718576153181204447629720367953052364003631781180629819919716320315471437286445780038522141739488427136802990867469536053665283010060028528819276061791304158592701646341858707245924221954777724622811746668277079475149828133553552862662763126659300852827764430615986896054092845959156205419057061549772588372662082438103331155856815520465143077749896512174799547135909808170188413947671379148838906299436765021076634958984048404852240108708978314211198152197237577341753000421356992877468421976051080726296469737681075488069204543035577335441316577407934261334003946103241508860186558690177145020270415908469473145622435664319600929324644394387666148656203782710294392871489744176344987439346773073622654134434846772096564950039027580928 [165,152] -9939973901147011038471660420352700635318963023740602198877321922647512780649582039375733681807622724853885344200281056953640314998515466503874571837349181638485518820698085082430696419768493148536812236231115746030049790049350224804251203120681102841922763413819109960264211109248011715148357425374988371097455882552738234281810060156923875181667555075108659505857568078539035083757655183544944075571342515693226941017942529636227319111565476378496604028181602305051260765955001486337979876018890063946482146119645873862824465243754832035771147929238160348476934366868123150409955886240201671849470854106198312040586072728650942659305448625760734733433513539407473886183864969644887330601286743885698962830221054544221206273248256543566984458003529839157732324094763225385629540704201089138794555355257853013201058941214755103922975100514204604470332742183392120832943540307392599391218882110148935657269516805178541905761500155166645068989579549390924719868599908363593568723305364758527307622092620385089545135697325527921317919301960062419885893862083527811404285650489203794040832313175703732779106039148158009434388872332235186407496994341223737393147795604237095100700816202340772864 [165,153] -14532570671485269397264271456954213756116854162388011344080788007226964612307076266581550176432330778945348335096405838227965174770712550294950110739895784776799565827606656029259469234959031581896349033913671042751582618503488895169828882265563650110979244959728202026086116214924878748586284564656986812081512228132269274657340721997380140390896125326282423917939058035261547352759030577533893451645490125303305424025395113645304199245363707010959623716876773838879690740998706380422615377521576423671871226763690334140739161506676207155173138292867964724476656033891015319378451342690868865870820996377571968408297128256409700724462360222650372592261490397657832188140599995288288165817922058026145446460437466111481836112839646247396292516522127929664987571969757880661978234727344860278523611515827647032769918917694601489757082868010625495820021396149740423162563246627848716339992675505084928414796138930117162892430546581231889884686870690308406999170283074223347356957800239017162130232940686861234498388866862722768473665113806255512271165572834651427690435862542451133344502352092769196090259666830505879761819308097843879333172755846544195260214462663319150940907776 [165,154] 17410723222348559930526220857670130153425636246105298172296065851140686388890279202522094207162948981881531303858195426189461790495895575815739417300368111676298127837385025231642377238986997072517415308105533865625117992727820667907826259097639168216226679744743439915822392164823464246944799893043340840041190566684671021277911993958247374314263534715351713529923398873803647269894181957974274149230254432419759800851257651950135911370171681637433764973009330429008277534242844421456448809283089099300931768148498826554859732881431053553417362000646088498340531564599829262624155492700346153155534988303601605607342077980024332115811497872903673469654654099037984523289675035047852974355184190571099481891419374169165104495561072990136943926725641284917511869808612755754156538849438341314624358383695492214582723283410528141567392614262283275459189535010860055453981274655070480566512848769881309739185056029866078292608678658107434657820902409575733646066679100300058430022917934113652931633473703829963979362389916399575709082028875739403662828035452219329164698107317988096622275320816954200239257157306795153103377004026961087366949052620518501822883766875920 [165,155] -16107068115412265051064415954047436202511596976492670508773158731498685445164334140513802533201713622630868491608377373695480108196084223070787778115165744919163589499608447192915686650172784088036727284330164881286481754380079860149967320468727433710964789908265087154586204458692331288689792108337465778639211841294500318956028319855304427432220122184628677716920222564717408105540224860053299822014316341653618669640420240322054263311768344383484810314169914972461377886520326205800941852306800348130949724140250278246076937558696331259785595858045926675860372462757286165582272534258715641245172247931459101438308708413321070614166614464325203847638960731049044570286377352852427856403793746932253423399629562690744813222013742332924205273617649813784407106085413854463999087869738828715495409863268111842127121813239738057795958663113369167409575752495894566690930372001524459186816038963379822331223071733829994297112299647930247772069907141573373199125001179805825548696369437242285230344344242210983389356057789307281060942615857676014210147511597209280635712207101814507053597390141086156258189761912385958152766685357632685879641966120204984320 [165,156] 1282811116126523043469696368732998121226014579497689179190565550465519126721212879510888820105121523413506930725744262488572864436665331355048936117699053572141639734448803061939568132597172344459930505302777568117562619456994622149487558745593361470758852038862299877086137795008948975576572419052528884832783788569051892769339287830569764412557095763924713731022043833593765110460616015330487291813195613364588276919559582600786935512349086638080474614772733355736383292910544928679980867422175191624547345733459483205825078855293062738260029323167405626866878127733968862710342968613762344510093258954355553324347236019061494908127957378834583159805629493657187806091153709188024810157512816644019255987146558216390090978056603665962085480399363194963633518042813640484110090046027276010109577954476211832323261320045206551634194024928223606618575986132024615801823488381183952293321351906143521876361471180955375742204212914790921196458920633102616874838889823345278901290003620969581775658709858969655279718420576924122108737257271302301730201729906639065855480114549494927773938971553620880586761998926533938138684187632686658169557248 [165,157] -206854765973441926715955290947373595286035252137769401321690461936942193213538345108596392277391739343262934562134943250170244635470184681270138688367555107099664094657176273780130020180401433068200316092377458753807531199439743532494700382914152603843234497173451203950892239663118084397345318963248290932405169852908166048411086093357106154349405410566322098373659942769956299720504432228610482314517647796354003533909875438159149272765689427793168214928298458351612202949528805554168898367634756847232648267588172288290434337867554305547100080503982623809565131003282102655389720185059013580693243623999270879915940194749694025350850114704705553119737549577759867866230050050986492221324234535324823942523212578377691480816057302822263982106815095354478334522368996841029530715285671906411211738565318592954936572935097647316732019133527586516103034191019583788277512195425578188572443147852222734934115883518716564613436088369550146390383454316734533659484733327834119142306424837544672048071319377309340005862627211855128789436391409523279697881638115727759823564640915246997484155929316545105498085752007286600964499529728 [165,158] 26023821496389614623976356263783152266057101853027185425930192023297126801983500126465302238530968636059957064820992935913149162407395909146611064071187089898527763046327659631866736013031594508489536164997979133239714785650383075401903180772603357933863050751775889351138794179260240147597307373208538177362977060163162647257556436511736595174965516351727570032101587153720953642595258797555675043475006720136530668925024626345843840299203692292776640757856821335327036135901763396138554231575730422077310299192733404511156430977229957422787220818297866132889485470638700410685111697673642003038022213814794130499703303225815287757190582770695021424703610177073163983591502374464951462443687725408663414350621829336378062219411692816209180390769313574702073530168066113244441970171332735360813302731534740099821401149293940432829433526577234609425291604911305484262070289642216659900195563170836749498980568624259060611072967174691815261512219343016737937461540485521203438996443676742393168017732073608530403787401015395033324745254775711599236262325904181103564286064288140179511321383787674218823960444937826816 [165,159] 7856645895091018057839365694001743522288964499371047500148404717162982624059547347078303790810802432073811107326269165808785424030902000610770600359277596228468471819347322003523797926042495004830366401007465118983218750635910329247076292695357375276621087184830099343383464103427293486753636065192161413627106111674798649465332367302155745039680746260004476344409772276077092711077624906832554236754584872180582212129351664271007065149820351474332044236571318126654248047995675441766273938084990909363412048940321249389813710420862585740396810626630886546538450593367354908977056733395086321933563778717760255375001004443766608558298373446122583325677337435145175390558423197544110858039962734754694261804698019358770291043269309826956186774934552099923832315282705808884436014795670070205257010385561162500507189443278290164618823495535098991723917897936599593465287311214442754959253226399003739253268775732573566916468238987466640896850882176751484897570023477721552062922054835307217117708238769061245257317314899421540020717566443270205307316256787775719360550838902725353196509515040118081060864 [165,160] 271778202162538032873461813859138125215891706112741632495281115604537568693135588091593170996214217626024385086471606778565163532303952174899863071330714677527340062343270833250863996474783745938853898859135002815543050378116507010129425135905425163788091158448931556103978574966828240757609385688967875412593242588202232499543073510860272472533591963835954176117542857140208973796312966362581025976261870361774417173466167018558713018868969959179973853959181014467626626412434534302322721870765246797189244104528373269234435594148957889660724736533084271764231604387930536038737455854272709225521565350361469321809722326233668115435169648064556683549845905593502691322016279743178245479470591964391850284825878695612844749105291283282549373358062954135586623305240354267878631673343646961463147868600008595383614069651439366803502579733419908437436866209904563915471599452801325425990845710991026238997940615012660962492598280787448253974873892808707045492862648839414849933207022496171840662723264833557891990039845645406185217319804057730549100370135550766920510275031875659620319027200 [165,161] -3913338081423359897619909057437097596515847123295876874051210088474564722278662926835588740143812227960820557633839234955219307786955730050380944652982501285131465608133905795877982553737447658798640438769084641835911849290293867702653124815345406208913329451779520038915092060932022357573367278027215361452144995798423044923292402704023982457031814204169169022323017999718171036683107724487264073424214471438251028377237878171329940986361853539913704691199692034735490566025806353047410296180547434912237570610392963740698988536832630477407187793987834769958203177780498362252941400689704957944632892034170398774589830755641304715264421296733864303969324666279185534685786073582627070125466133491399351710008594393282623157906158340200971089199078971368784593009268297128692325249735653421656104678558470918742601285900168674931762011722943354710858860125388560017332287474895985719475963465552202451552856341080838545935392776076813761837627415257414876516483216543609800950679000679879107431238266660662082432876378111667656951457088091587735342154656250668516029138595840 [165,162] 49252096522364932428214671867251961624688687943062908419964374295439474766415994129273256411651840279859778413488859948110746226840557662430798818232127542862404038458400028414342745054039955022678998950719690113756266715589841109703136669752105125115018221801196498853239117594369720863984116908692454827359741597510635278409549694602630683536338002009628702042050227272330793393538339311027797703542664606384355124955250283820391694583126285212105097843995655882738813599413556309977936119474837585116419045670690455591830800396805793106122741724452016917097707505992746162759416569118761746785150161927097393745393176654428930356959925381321141666180169482190141222723246286068107364680491612340986678563805229294798854198259319018220116505719182103716907023259478800023260098609000831760076629011817059013374115411731920886480448737215015667367693509663226817971739532879161755218418524974337651991376628878311799869114088319439520221169735072304004999612624996186008311102435019347881015069105445327995430887059876909795925960539350814332083726897598954240 [165,163] 2762337239140225253098747098360219775913517126164834162524997399493498259647329893451851169783117098737100434405926354948235525398830293453304575888487985201145975255536075229134240878798919485777036894180152162225779804598129471280620339536593477906935279515266576777117075557014759723327728687082348383087797776913537857826788601165471863415165883111341289297115492168707615976556185555162920823141209978667482036291740682260301757628620645549983010490522584609295441179322224994104374129264038069606517804023258499557408951098279204013384202845217201393329299569222269922663481468903624805682005239337794467289769191696690187165697297855463403946073494446025250247462993300874664315051197326307784980273534020474206594813533425349012195704604232918030577250108445715088816389036801358027198241272232574842568715124080819995718498399546315963154739868737500204712393254453952242195890861387160393372254899662712236770280345149916439849268878161313548042901572961575987788970563545823938369337501466924424023584632935274191513994111494862151680 [165,164] 81297416012604436828819702625486310412237569103527570532560316033770374249247863793650736403391146444847394650030616047078353935253932837115871073612446223646860968504648324731756487233904968817479348161496822847269742953650739051232573883798881391098659598940087082027242208216612697284674548958904422489241770504977840935336806478603487831430108415728150014592583846808274492412544329046847459544532095458784115657856505728840246981400987987475649979102049155414664634676273336711657469036183157240637666171047084662634518246542735346759619116796584796503826377885910803362486467697035436008353640440547454432215456968425570644268387809344911987286842572131845791574348044431401391314435877795920110948592862663933501522652498869565767315757342935484006563392968560748997306432441857445098368461592713651677498894773081751245708063314151591837385489300056919238690047235226209266442615678868378338722038081644262623429426480769091761013759596739825474229676731314622423003166873554453228028294085922974956074000853176781332568832 [165,165] 7697658179342152476227564889943095495546264578825391012305622526607551772230945055518857430875482332198162109883601811324582287922679170520196336331597342297618505144023769360211095320384331620453240121726521679016443573647153480042058825089361655863308844882305454210777969221714425517263142513713852215357041706986471922046238206349158594164816906059452076188312366051853241810502690136406998435183917895627066928376610236735217383894532902221178277643341193143890550138793132818150259765350235940511649469792907721559707775777734771792723447984259605824375958391350454298294506839794060858971808937615786321552998065345880409174280808481487344512579877783133074733075756690274439659825661349810207445222247518953229475551465460067750623465881560117562863002535718506963498677377933375400839120451488750826919489472300468196246522865551446360918548457290449024771868643088852442739115287406448990030991791247382524532589074634874012830208074133930442026682699075474183736671748403512748163993251385526179369127680 [166,0] 396530849847842137392318836322682243508107148849670834017564081704561787045398573118854642406965693604448253992811063231350467594971580664354512133575944650625001830297003135809214793133935635234635538549031503096648935344673281417524283686439400350493634018352374821495047034100703585052709789385765191320642988983056841079884935104906836513136795790719705857590864186239334858772680837022937026279802290374816064954119770932432196208482755558952309325915964967729522979473872522070562600725288983631631143233642627589444769417509646069711827165227496808963325176318890067668100752753266118988839260352507805679401719766749222368031122778770213888007748864885123903439656185207149225523697620569922740479785798670259825631112247413011731632055748314144045161609337763104885692774863801518062530634021660511597522022378308887758009670748049107685587696571948154529907616282424299230163031758698094200868218052854599909715489681366832761795641618602361237040158550818885777662279628172588638336064466725087228854388701647406230323152998383129216190554754482704116282113025825111679032101567032882456376206127780267957212418156228060754403676097806863273006980008141165620732138037528780291219854881060696750207930086953487285371443621217194009603939709829557776191178628355299762815576734177684755856735163680442848808568476711659607078942774211940069573140178159430528405304847567517402973161388291704825778092302901413776546133963774464077672548859746702626419628938242631882168462458372866578193196350296536615400060883107662973515360394900267761614223458881108839399613292186894351678354404074657818959046219231783646340940735671206122911427868540637335462747344541450235347262098418195508867306874392145148470728576714680341531869489435478453513065155974375637881903798544747834030567373872168889420856243051470271892995179121369460783437697686933765736813985596866577005465802616173173701565740634222834160027559846639633178710937500000000000000 [166,1] -1523810253012222056728656816036464976053799751404231378940323379368451416103204571810052219276254533481366599831241114955024480038610264173540694541660708913223296632926302444598588552008176181495251074522983289835538284513534801644162464904418385285242377759801910100891307586053746126681857482512011897838360625978663717024840027998726333535878074305929962996207825541936828148163796002426276155525865717420059346281908071848565620696115238955573072506055748280016364995750946049278653274858855680426463297188469928202332749862174143156541695618455415412425287010386180739088210446984936725875294344414977851816809917501430442627823828223203198569900703196320488793522606521637547520400592094611703567931957502342115830716840645624596628130531425692884888914888749521859733042661009411349206348981790176132191140432864543791242758722689447793178204911570965446497022835501192050805066223297609938379300977791647826844325339100625636466268357858411920589908214748688008072949201772562704921297520937134917384349056395028765595171560634763550170890657179357296693969893682531312760105697078415654628775966240779971210966681071517013013856854221968666186681455233308025456891970746287973815179323939757361326660867999742553587311123012853543831074857676903992882922953273805552914249853268288233927871737717665936250585316192789883721472146856784666029582477471192992567312781867742376682424106802449063737269451760383000492703908642931362270910364281078129087767740892816560334071059267817969584193347047649635894320236327673209990930481081366836957965078582760400018199164132871578453312413744347923228686656025166776298740188799449150680403075932266361506229680223611351228331578459216214010898043585716804449775351836081217942483882249830171625720022943410157809626946464268792203708615006803696927755909567400190511299537845560949307195920409103184472008257696218391751449616338701529884610890927532089733631437411531805992126464843750000000000000 [166,2] 340492137960508433968802820273898430999200977870621060544051285198442056506845518555443442488433959220171339204644409466118992881777027100521391566883561710334277104975151503249789689437174194673451236770249089108547081885822291792754253724868348829648537739665942683975608902203861331900365692464606490257050757701496964797469302948904120411080524774111473813345198989343259002223152389274123517578223984766248249719039598040515822875044238764677267977088532257166112292845532688845689378411998670641585650714091821266532276302785495982812982578932291267592471444240678326236149257033602099130472844083516048168006813241260810102042557905720254833119560014985736989102320920168818438644981809260369565426633743825011841671348683041610240102999896268427855846917046902832057210904445253526769609826569230311029886950559564915329346090519721766871185701444979353326593271344926431073444324169989671887000289239805536748450856186063026795517300635552774465007979675861721374374002710553273989558020338868819930539420131121164649824561450804734259524395569209054978797967106277014258898040379193972281136853610402373553261813879867146164321650070753527334797713009502707050033838458062077868929017720737621116373763868898612330071083311657762872602865091425042890967595617776543783111834320115769275769851969118217681493226978902402576977820945169455041501299910954149407012578533200315026567167027459181364040270304612340952199620374480229993129906017838080379554548721414293908487002129702881159230366477994214304558133528688876783747768398562194055419274697534043613423071604618939583173676554466217408031434316754886865267759751641821827365105100782107963453135405761493723829625808386030771399470487243952485220904786294392558884078740466363548408650369463258437859750221468595024652455019493713712858373513929709478340768607131170918284679074553277259994120841118052546719967864239352583796114379115216319604542150045745074748992919921875000000000 [166,3] -21903556257386888563126484521623969003363750141437712545457041555193389425582208263215271796478256226464377663138104800559902817146864039897869146622989364926474374523416565949749853100800836840535768452206594988153875772589312234360384566352850700340656541680872253617950312525264607169765505648630533579853423161445513018252921369660375637314297017371749050568039667769348856249226727261542167985045809775718521349173487607145691433773228557327432031747083165079768118491457582182100136090481829512975142570157981881376411238763264914006296411538581564725459485290914431668504711147277322621540818262916892597978485402002003859542556543882752913083022111094040042420683607797254123130173635111384835169737747684256764380434707892152451695043420740870889276650408649607339091293943685586004271953201219154929593074920994791223176723202673414844000727503642992669952952799823279408270664225469934730948032638156850893472010130443432464802708730691409789994868716488720890608097137253856215550468942113209722388310392817996360306273707930531639426923392190934589460329770400799203765766531931818291963340533991737322783678527025597339188078171506554247577504529168555418928044075288123835199538108947668768023987852157415885296013161836012722947539753739709704469335433362601602498130671731201059466506015012799571698731122833794143614369151551508658914206500182334133106195177662738974547079372647422501094796338711415010513701229159014553373272540725049055484722222553780740959341822937179557043192256108456020236604712613668711187415504802311689021657733593434826052884863450026589416960981326175947429136125754514910679027581042401419670321766950525330815586493038905473996951278317227474222128146618947628703238920710940972015915500078415733872864545445993811882892509869115411266223275680098982236662405847783655776885161269442846267276167043841442624789686200554886878756295059372242317774798214813358754327055066823959350585937500000000000000 [166,4] 653989624893785414022935818577711197885304019657541129796943454871839203630228606242385828222920590588429538111808674502952218658391613922213341310472855265660237037272472446538919963722992308300959487015564301586322981004630813032053936209758820153533560476626213260275188068615791394613115936400111196823980112927693330751638050080909420835229150065826881399323592118211812541604641993409114042093700134244762965484436942293207903241593208227882393024491283268599283288083044480111606544324800296966656458831554639905366785801190795013471654856762777604458105250162386976797941366774173666618587619183239104691924119760506125126985316727609744306962405400367483507445715565676194384704117979987199113581998255410328721734218039734434148609215576885451185980201799868002323986097056572385600387193309809730938948303819597433202716576552375287612095792252145785434659542609409239344057958275878918227454520083201892622527210737192522469888168611905209237270526158246666048005495697929633630747913527298618494740573173395531799308211348843059238561354221157302785145069384636875297932601854361696883238838711605611557189472056716803265248368354340169826813612792589115374301479424355790939218201251824185623208813822233133421227653624606505054785460317943604981810808009528740664443712863999894322889361263249951662169546932003323454094563626913433256184414086235198624182572836303263521503207437607667792891294645658556979398594157902671560467940561689556176317357890330993991784553569620533331873658987620599340246796538168694796645584848673660782401988819675278628196481636364256946899284348264402303853022607982227247266322665229250295608461201427249563660687785730461250709519293731509350308100247331842986279002475402824287091831199631794392538659621327138830304926174473177252750319597299592533487153817245783542722337094258959253530836477857552397531961606791408773731421830444055540096456001497582377623984939418733119964599609375000000000 [166,5] -11366718104546883779513292496379674578284870524110936620513113527224470485039320410461236527425900613869157901014687618803126838596615250630680020118081680110960559060185649398554560446783439088031181784443732714484681362408855486209148262602004092697061483517765434633304126989466452696403399319268505255367032574715143551875796891773712639547840084581003396187840694899570865162562571240240673566816918756005811434495341073013009579557228245697463707281191511853167461614347007632403873633421441063163798082746383637926517107118611329111869210257841233971188748502685013896219695465282419182440080290308576015625112657786742829874275426000991878150574142646014120541853955280814328724163654201320111102877316851407439761439385101243411938837627478151493571497208958126692973338586817512920055662092266233763518821052633123603368312874930066321769604985585185775867034401302467031354137994774937905033110604258733107899370502588607516093905187576101908077099403621890468404226977517817263442827474381098706081763043626545763591683358416564342985204027908629694759807158757489767842242904953117171047022426579527566822376846432237930363648354054596606215346213894364323767570589011239916942632747784171893764428374021393514754805864035357922944250668003109866669703706449776137294411585858942901643601641494961172490636454704580112012456628488007695666199809174150720329949044515253184900624593159161306606720890937866711215830807423193092144646988092628048707765513513376494359721348468884692268463871227709593327605841197465204746884501755288347763538944127939095154539801176518043786239916289959226589942254516262338377206640816533980955675647761969914969085690674816131610163692291939318877546627273349365578924862164251575466950345592423990075816432030984883389304385150869567362734091192692774436639210423504130418581646080233591892777511653575690877928652117587344749653400801570299502664839697008147822998580522835254669189453125000000000 [166,6] 130797737410018225850303318523605110137071041075626172646688263078763228264002347308191593003107396731080952502836982025592265614352541452307327317279463227234098210504023645981989306509569341081543023870488618538338058240680439498815588385801092894026752366339810906657593341951787186667558119345808283536856829801652610393834164174350105037132598797247510928675036489887875556822672939327245967324825044453187686098157985804880420991071706948381253184222142096913233289587298319086227950766145305931333631345230749886406415714942429767108102849828006531712624098166570580266251762030380847030912854371423369594334979246564918018348020299810357522942000704090572000772264256644143127121208664090329806929556163032068091176663519867895372611809152150028435613134294569669710543567741662766018597301618276533753993249599027726859339972045866072809666129821638603401947967766541011561742461234194769065958264828928126532984323762674464331028331669607013128244729087662384687426222552445516134012999297796739036265467256044076687146143230292580146878636447367580017572541122250485473251732721679977092540671055107515231677467364903473967513632940046802311428107728799265591800576563649326563760804511345867046743933692110967699788914891700071182665031209452927323380021151867758516337491000264263426405427598405956060580554992313479187421103261730572239422962384764122241538253102009761640570412001517554080065801229266667279201048079831385563853261176789874918516416565010605529905613863494454910701021595946643558883459272576569207610893512939818834529028151336868578661710188199609174897470492286673534778540777433863520259329828041117912156570311638695485484133650502783060169966713444678453011588699796044513334053104808544126464001068312598359459591029717509376800443035723886191391755468595486086808293997701197053935128862207862770995477117561327892750006004781874228693000748204656646571929398320532911270674958359450101852416992187500000 [166,7] -1080336895289648411407495101566557196646783093578506915504821667311745023253791421111805915215381173952651057444392407850172184187854109015789029826917597081726238137751159224755091786827084972071755643199513591691326795977820209071918019637436732997031823757749189260717184877500565358334871770288947037329549811126995073952664026752131777446358429899769857989736890149030917071707996579250574286614863123403078091048330393599381557534490504455562023532120828541876493463240746018361201831285162837660512566002258277789956547520562925867663879084601002690265899508469980825892858097386248733871901837497863359576534936842571716347901515518160491953935284887406371633016470632934496746457706362702018879221532466903032196312082229553964091591907624156032098704843980616510808071788909732930254484115667666944942256855849101863553232190992023219132667584750818831529105816556315255219706736196789256120921016616780753152989971162912080110038340742196350936452624496274798739603298252179854756484245408679869765519926424846139188677860798661924670120448313992661301718135720093402902043678495416922489449997882253125896593575200228463889244372668087992679233161246728809253133179174743760453536364855053991762133650556688622834512484350622964419372054337162247417543275963846082343812096590844307222198820733153832265700565198256119415944613092491380231003942042669379797243578141446541639512223849888544096260418483543538378105622512216588449610147480699823616266530702596401585692301196398814496593344242835213359585649883539128409875435304973640255067698292514091106133172579146094677017444086316216506362161155295963442458014330861318246847460488494303066429624678604772250356321662875894366691154084863626670208558910336684406293503760632969706056985144546288616251147897918863661618666767993093286407972529705517786708671772876309565246309163560342386419251065782796133607735232565146596600417979061603546142578125000000000000000000000000 [166,8] 6751532563378015388492170497560517799013690761803243034415919732290170133526655572482105319213941275890227755839538062598148787006234526997208265362532457604783379476062337032349220882832055938848477621726651982471923465550034552941458123809970082945782474779028786503314813586033133193368581636330260337650906917287401440606463825085363251926653842714993060719798444248659055233821136172926362047285246687565768276430584232330491036002451512468575752516649241363392137311251519119559646929196321166938043148979559040177574062025070565900849299651570040625665006427554178228876973115644547134216329602929732015727959758718508953643392902721878092473966238234860779049420539549310190713377394071929963335906995041898953866459962864211107573638502578023990232281647728763512778606703894903047151945361480175056400716618641767811004282174848613431239363083856617753928937716903822259313558349787115608886724500508816666066160308205133296163398027118050593651870870385047499598801322405467381498557201576898681700345436799000760986817218423805383077924512767418370159156037604135694669822328253972151646647691532936739878534504601315552041682124589484586891823132358336518993274813956972717523812454417901458615904802857944940768026528565511152293189530593833677372340653454410006399167269921582113462170447774544027330962377970657963109811267150519814082304802755675011881057819008283807638690653004849987015590489889262400382937022207258989684424542520126459752248427466199850891859938237046717773696553059630101542288849829609549785713840933501472185088030763134166776642059352724199757773815910228750173345509799060718718805810558060114025150636611559163346810711320870738161356434472961309193672700522797910310275091645319169579758911865363028530164432216683822419418817636862803875083870941648550676988839759321634852857299033139342730459843643054273790891730213670327595931232329917934919572562648681923747062683105468750000000000000000 [166,9] -32959918120787754018009560336627427130358246133372178000067033421151053409983873747356311817620550138621675510658043329838540945775451390538993546179167672023573514655923614936539532847886006905842342152092539326658685794238975455730049816712931753336884170082969643707651668752452807983598530065645432943271738796102234255244898388229732530315685414160543469877896443208682573628876868370104794885821389331003506283595404056117919410542392879784031682495903751117889309617371920886450756386841647201196938781397504080858199037080214857676048302179783950873377663237876187620146434998617788677491178583853122532835033698399855624050433567114251940336722525448875707002986823527968719292153584934386439076618150032073067315019844228037595926358110919065073616323395570526686165095951887334928527450386988202391134091844592881642056138544641764268857052731991796583451150570351830106057356886527697069565646845112472751123194117982374252162761463076249545317280054383080212345694510117984821100107334411938918882292591005955559693053105651862564256352939746960560600928361980836655647096977648475691253124571151878329054018341679993618363762515053375376574151587306248411518324105155109213192697928187158594199617770043999602051492449281094516856599144920027285447969286270868524879558513123730367859973115987137722509777858869448264084571684315659515522348768557563591899644200003073773885194690194687148205719009544658997269428926418811046509946516602414520683497159347664360473635265611469239828835722333400034642421694974263058425195441654493737129431286502658742676657593588532860031143393974467445402835438395996424749911753525657577410455642656243557259353010898131712719286140263521159632791236212956599083009847371603870733495493610829747183750217198865777043191833540853238714420064944261306140058727862456222674771764204681602721101587954319196291027712476687136323836753359169495476506574050290510058403015136718750000000000000 [166,10] 128071965152392823499965341013846232917595837843025097598714261631725757757586660856251216068309537754050712514027688333570425518340249221907475508393650995039926091937274832395151915622139666824890072768701529924070465942673770192934021000149997747826832958504048772898592060821143648936491931440798452991894342747907675175341232431807683842629429721158496882025482758994007422145383877253579687963150501127677405950350960798816862315435955519257424608223766443512810127386178892630068082940102040185357041867430864791108426960048599251540776776719884514327938265527577783294737354075052923186797046686757485998568850476831608104150690937964199847737820761259705038593534104856805167989701476542037216920177491367436909203170772324139000442297757471311328189266048984097598956935843438485758914284487179539345173972653868652057673806351825579864235484427769126099041811437759517846196999876224294730970338626332866340330706888480837472885580986078949305834103182081438092274212671092078700425815956754675644748660692917039654410842540200427509543119304478048365139199843726711345297595125637644092332812047397370732409159017000503957415150985318071596790115522718052298106769714677276227427617902132893852263658145471961152128577057518938115945399914357709513211244610584594052805557213746937457426608047127288973078536954205016914142909464728726852414249454765384485857820836790888595957097823017845307370941069370196037478756148570703381697182206182523393880978735044405050200629337676016027087202137433750125798939009309683982196409223161770514113553594971499850423107181941007431087309479869367603665209974175486888335483976507504257578345078500719062978068512555898460959665151908947769266403555766700846817035170849672377179294450348524163576362582449590145143724893419078478920301713135591172219937401849825708612634225908688822239263474133924737300326169584984946023503479847858888297694296852569095790386199951171875000000000 [166,11] -404715026129268717897075871654495416113693662758900360666076911084924374880678646725227201823565460722416455865767064558719911886387183290521853830506769492075299302438108075270886364488149327517497758601115183362380958214929741109408678726264734361018718944427533661359461683861651284277660656942327586190933739429296279374268301161224825747512183691418286666093953773831100508045403862738972012376710266648442364711683134197747427224113490251322344658504828746908526024567433682189671555959836531217708989639922334123917993315783032375394443493890346859489482879320609202977745879049034278941840733389210101531741925616119074734377458501008697506267592306556335689855879054461078317331367108270167976151274195216503269538724925281303113595682604623588866659699098220369154532800585267573385279470514260309836690128950908539294600262253798286722115238477707298077853611944724766230002591189827486587508195421719132349867868841536399439088239975652584238218163184715126108330580715264076686322548514573713193618872885452979753573644764192528364461343846277367164170818175486562218803992267866928866180275378023518902220238294202214669575971986130241247666255553057944253021279940942113072342823681427012453186669771685720051904761358711303458066541208359659963287004080597797254313164256535604543682903505709602510839335770065060874974717318479331381225155421889952319342100453690452044567086630901751928062539692892040619925388992908148619967209627260448718923780218965193309081293264155564155817388548728351594967400561132311553449312580361222937130961955480043959029142651206586939381885093377384624600631337391365914314473005103074920357699420633555642246205017802205621278975139129920547371291671651018523211107884632858109252393749280351779016284401537052775849664038270654351750343986550609908410895878006242030239745804194041737108683687378186399256237021078029823772251073630941260104157729074358940124511718750000000000000 [166,12] 1108018506682872668914024538330621906477689428160826196933912016167880237077592185751641071307519595595056949635429075379250343898492874575895794351650611008914061322710961712725232638210522101426797607729270705469705610140741595217894192930630159597361387311131615190943007889832124466028026689577022103688234530697809636092729565305058639856604483319036263694936899295893370220999631637209631244063400032458040567030977816998077874033148669313059011590441448520999018529368996839522899929546112028997942418891572819545053870438101667992654756145516586530861181463183796708562654828726741587984175555007296150280317470039928073028179238865722800931023984724358995291490977926267771751359026743046889529526525685288064251237295691969760087214497104482898009565853118834252170598484439687310044007127567829408331177167114722075128862859033835214565421316137532721055329255543769528148690128816459125002349993339045085009336225908075986069504853805797957213575510480189872055507769249425756716029861306524235103729453822967795908076161697160257795213669439154102391092709453988029124991488315118297723224115473853991484756914135900131109436671541090266199830830331465490473812480309217918256084379648711845292594367761386407482638402078029667784558880367392816132779510481176914429989876249228721682876074617731775257260385070469928597487280779514856192450098613930243280702968810726235171311031924925602704428426634048546857114037565396646009138424735386557843291643006087116575309041754164290763451180943187654720117709824921023872857607036101876143646405097737460038302053996799777311387077592489069829628134244426683761265838925821164502560970611115705598648367848830981062738198701432548301886092363654141256567498673094731114724789862158268462193404684702425122473189629651547283387980939258242908119915789691775789810952721443181771054400550658477609228501314840508343869562565100478005673599021974951028823852539062500000000 [166,13] -3037689432618845738152637375080853247247463764031244431760308550764573966214142458919711410591378505890581819464322994762351924573173861461531261314186368640461774160231702969272870124790215780760702611025209671149899678753101143601268002529332186601358455807162825055825149113278522436716218404445061250480515681239149544624749308758881180402866796039029448870541347338666321029760290276471164707624451119743822015494684649894914700759542528020344281251808898944890987360320589039437191635766554620001582790346357589694822615049460418431883200567717809948696399360293993237826810803396226737699371075455655561881691792848034716813410471777805354766427185178840872150873648663708909571064617673840176632826790950320107314952837002537060514887054967605030431680474084688367697187770939793660863592906075266621679708928889549285235187559694961214864784803918268350427259577076094801387621074161186960904288081178476083734895762006024681857396987813646781004448328708518349582913010765756826173741178427976037815649061432215091650558888526374721574156098032216668704928970854414490176361824805842357127411009373806374988396290643473111589910291867009676230010527416894484457294790049155701845310855888726901245420783586512777054044710644431889896181511539249532174534545602170113315915490492966121276332937376019573874308117938041359893018509838264827255754481751941245493472043118459705251368069082047917464769404672005860088785634514690921919141759143871626377902202949472312759530796216852338679957445824286535164401594555988222826100502749762540713191113911923279634427736188382194157460405979778443127599060575540809856816334133649793362698276001463295471628693634716307125680677652152535694505805055903256387848279364511881684056085261342243828129600219263815730360725585120408623139582982774644967148064145556068021833191194125545630139091072639733466602594944687090977921839127199678020514706615358591079711914062500000000 [166,14] 9338628808829892747732171343601531861948199265985670365098777615439372206928128509951126102049750974638923576745222737626163008665636997829297689764065080670993395173720679458458156520153190495424520226441542795084594871710004543910624426341989913212103431782831038724079670359862898477416085663974539297737214163986030222806684562146430363575770185782666345706714194530741754236314194193585998755283093781132663625567942852646860101063835805067198206885855841165138527429745231535828514185082654647357675419499867706794105286533129096629831735804359900882920008123865011388437130950336120157750378258906211394934013833298988215068611785307651004449637627722303055176753329358490315587496863775502494604792686158701271546982263602521884677775651901520726903797532076181245615508678620915762047928308712895679292382885913984088013924975434264385770894120473751712325900622705658990781114348054343101928526654532428893823500831024166785857001019998880266639082291790857725983279896763821168779598270804320060570470472774574916386387234928066408828221811905913253013686950392954979650671030809674443939021612776985937358668865094581397774658329455640720832174482755500195712058209975477145247974684074408293964864575500806474231454442475545180548464655001180010804055110973402763396115238806110717328470913935677555599948848608372117505537901977966053007136521861304559700777237441619515045573972493062278521030892826672844549431412097714552644529074779812514076387653754831967421645821777022614146118047703942467975090964458404194756949079123298344609274921496498718256905959663154923354561301457881619303674789419076179552546288948210619403897754201439209790728566655973617263482377636400585423253603215830966292533625181534827742019338133458059758200277971508186612457801225340554027048772592182403448898222882621725175258347147817176498761518259912772736093085246675384728577362875276320762581594986841082572937011718750000 [166,15] -28876807351305744273926402571964787702388772781325516582487045075527145280370764230096627627418984840751117317799649301959759428121164116909908209530734521473545234168921091946682691267170062786489222192544975484455953580729641172165690362944507546939113571453299538040395543241948593951811930406203803164885083379498087669917084663027230001486321081385238610568637307712927321955784111283971947053124791710537288669332513767757738708195465893632648666899643238125405815852755890078589273601454591871721140041847561998282545236995964229623245418932339557429655145121237071710007095264250457489232953466403582584265590552767360907480188755714153770823792832084159032494503279710672934526542338292854310280266896038809597313112306041170436801522371584829911412805600200835798182427357169173817150257156922149163224550616862800929989535703003311967992313158995035739577295851833289830447849158956311491234241383523992590298992257700767569044634529597590240409778913211519078629036684330859495235937155429730484707343764019198063390565126369957507115427618702503452844552549677948423649243261305561550030386157849185875549642263482182756076368105819543488824243883353046527649801203561251046014007736636135916859025117494648405547692213661984435958802142446965848134346422593592932231333729260483469997000181128131209617408493608276582475824311408973474152440967540544470305996300662501393819507903289049462035660071395231370438253904927493195036659688400284592256569196168463057908995211433564262419316728642308285431011909841874620759128564871848096227666887848315848207237017941060546308521482982066486980646738853498781718912184470416746139363159503596778699658903104904077505822346834888995966000919323984674696579060738616440568605560402092171163792433889071486999121539409997907980501176390032423206034521601170290401553324653896487285905436613263738045475299282305305680930696800986101241127014160156250000000000000000 [166,16] 73933701290231238059087917587629791421549194680093788258712318750758811513077368126646536918626515897444937398314759602575567696852738523004361902329716716953995377964630910267272454520548524885982558183639341260220651301467970257032185299886491337528252730264673170482675624690934007805837338807625711828424866747757093452753379523216517149724592752206707985905453344550117582481292406673409100002858297075509879689745656419088798230457659390700425111606496471712166335508396803174484363051385199485488526101030270115714657574039428671683893388008149574367202921029222636890714565781077708601742230646284699721517562691870065457546953030053254383999172878528442797326900353999703817433922340647925667302851504178475830719471649953249630822422700657163299276596000445868488272153807726864195058611779729825633276631837726596591034193512973735643108866610270805460555600329710066466202127578714101835494076785262604128220984900196470904857630900442882985456951239159657929723660462379365161092489915211182809628207018198588535140460926457322603941737607829508324196456947919256123604725468499618438948048007505819241529863486495958831137936107930618504376465856873480912408954925022118542300748369712119817770876027410851755003501290688413905847970418099971336331139685166861734438212864594401308560632873513782442967416003025863926073660705734974553924479594482010957314854358567955893333021259444137770523500188684242520117992219421748095290353627117668708816212290076084352273985070076017824349725921197382800071155596608931591594586744657607231944839246699310626938070849641399604880744786165660273222586388483093556192073001406793362915786027207752384772916352413327888367501045827739270405661932045727527103686431729006598079546806737004567962290749783595823314938445739695094336243186543878457744494396850884205598360532883479165711694261120463952466728278568846888019673248636893009829132556915283203125000000000 [166,17] -132023645724065917258811576184746785007981173140856748919872728290618105788451564668552650158250713008995397049371049489360218124314608419991047351229957779423911765951925039606807662253450500949771585507316707605634996991957122622621738604653665542934275888183698302639631449324588748853490873688585888240584945088675748654231362118583731709346586551481073812739368820146927028724655774662737668755445098807298095708397133622288263158715510021380297369745991539243285042344354556335291485507408847315433820397743269418063677640687058026362601251684713044416495660516353219087920205028129807345504365469561713335471690529774686316718501678714011130459079407658213846633344703137208269606085703284579952945091783204051222551566969580622394234367625755618802932676884853150542059311372923891880810335487368107614649735178412466835404445954938224879015308852841483957511559136883948883071562016718829228171402503076526845022148165728949074853128592175887046152438315516678772910974270006553209140851618319174202537574125007958279394595982795116113316573725640855504327030167050793903307891459191617703225185486057618063115471228273639066743897946884845823976538965093239297091661399571727550375762399632451420725234344242317413549389012758954613171525106367587208515267246977779864664098501564142079505637513374282594411488947635565026654568790455573651682576248695005570029783643875573473206227384687513673979496351787937251270130714065443297311111330330529052462835527697546880220687535106892513572996875452722512818695001728760138882445824216690291981251797203691254035246005714794757981823992379198751436619425867235828479752579519276352649377529662773758067616145856539979701379107336808210547680127866972438576222371167776267703882960544942386892279165171785683233319259905178450019351103874885923463768272672602371621582921265919899909587001001248702602601173505149921276608140281658056537046432495117187500000000 [166,18] 100189577753915188142314699740082194673585003930625457928695407764732396260472852276307115768306178595455707952884274819879961762743618716659848027818340053123998784082397317587414302967430949781678372325266731136651118833778097012030385630364398939016852054550281497548709947190193809560694284665709786043381960158830675245790883631025629023415519917162361339019458023384705944946354632597006301368275304547620078277390847049569530662141326864732136127022109429068844410022813713316286955008726715828386298273750903682514771609298608804274635616703627519481187875768936240810777703037649758336178970491130077094737750799450146373467433541175629888405138159259746034117186173881952740544458133215275884677237433198097356397772970748163194112881701453395089666410088422207679056369089469896831962577540700613097234706819848273252284387063492687260722673870351005532924606285580687930857056683312854220531166305909433264752477342970150531862399686092493285125035160158664848181212564633791741726980321047597686797813999429209884914998376407203163545991102457941888527019817913579358548544502514016835109440313014593184046044927175840686732081009262279348166500416940941588208344394628560391523594601493435874708743760464319016830294148856119312965283397812631786851350691671249918792353043230184628367742779591304072692929756399793306205782816640291711885348497603784181378050685389779226448786862765897686251960869435460882901568041734644929273915606383587241588256621852595273121315637420694005602452981443482559579936203995563938487842488551568882269333321545641142493523928039569666221249056954515571673248741123012823702870628281753925393491913558339362406731212002175971578987623317079566335540407703936908691110478478918327261102534010886723097573012173326347085327916584117840451010452147563061956752491045694492288665675526312279702150750514331031507241759889002678095279409220577173021002769470214843750000 [166,19] 263050718754890645013943767756764649426530327787631045068136261100595024860855424825329284216651407791997788087877914236519406693405414886316596817719855277975823573262702665622083382395142543191975678218321030849353352794744647765570324991340847573009804808935712612410737348055942505023214374387169517898600634261937053789407622109216706354789684047821730746236070282046428005598872244624911938050989599639878125221248552239688652348652553211557564126662495530860004254048741772320454920338310012671101196962595999608547268270449105463001019422669233792642033213117856359667539846871083849820950342180357536875941870133187804796436128008146902206168169330508873291751398386653291091424288472034775365975693026430391186954090611816178050990740086721692743613831230336103831964014186820001100269304290411934433418970844049750546563336705616190113281141615682554059666848017677788634426518670570662664786624686740280273324938922846252135542870145471223105562124938013306756606593926433987466265252284822391874095875599658582406492220480140809355787647162921409915349578313666734842175377209907729772274284551346559025407119251903876934128102521313656838593535658243639690667269406439353638371610615932533468873740561132969550645851739020447977811086043202335607130219781105474283951379784579634941638478632439780953445579644481262708887687370138292556935573467939029422705478289952322109838947751121555204088652333780387259637742313112098636686555002759427846712472698510838656970665644738704108395676476175855367354269316968167094018657522157004762749764759411735882496211061990723935550213471852827304550480676391037869382209302965116391533117690024551725416094149005555995967560736851079659525756125564022146554947234306174861380567612444970146581780536707771248549469903543368468587943340454859940264082001131263251722871001161492212017969126798735759063354228709584589594389726039603912041748046875000000000 [166,20] -1226161558180096947537221146397270319829307686805992989284495692042762925919103789016308849048614752644121574301115468477623018958025298224345857558011224024353611596463687500259392927084243925302272817998361599440151794302760304428903568447238318973418316051630055253342234435058418188854552943219266089524801474044040641408457726012621628153150469549842557083467381513913113526868286632018619643203862014957269650706914120256479041474242839481859715612400267235020291092665947555990501020756454186889069359449260524087628993234756324461226479781016645134395189743086543146937865313360455686169879339141937800869375079897198321556170396381286277741571881192401448113695841089469882720846848542816753158007080031177125675181333239368803309634781167536981790473556000916830646763724663285534585755596629300350106775791559881116160243750897736271592152000193505801563995724484130682285691431995514154803292099468126768457755304378418078587564254510577411022405729566538463354355889156179722739550400882583406254408746371324769864435819821261626499837929975789753765710272822244651374827097986067159058775682973402145666108644097497182533129379611984712079950984710968072627182096177347743827556160703013210199735016658408376864718515492855963795348025279414456217661870433311571716024163896486377194402166939668772407895439556207703515050524054262303225526488419663594463448681907127638352761814396917565440594125451519393118812928777190375169662782505156974512262294009289745800024693408728054100576171884083576754551831588832624307185448392529689348315330839086767184909039870427544745637907861726824143946520951490800442110087338632117063914421533106275592314472427857654705833426802848171476324976232892992949371091112626386121177058811909145895045877729479265231410031022047077317780330796322751121993288160308947084954951648685113816201291001181623780161100596746760191239360752881436203571716308593750000 [166,21] 2714743391909391123946716311343578329559943478784057064698924394431446695246559924407575906266320624910628043198343384365852971859469502959061540679401748765601048019348610741835832834917963110899234742005734285664199082168246771910786906727712805169721367059244027412575629565377371219455165126596607655235989984790817665174245601484554809929181353057182802327731369006591559821897352137354584946929016719598266839281318226411108287938060261633693715763194815649692692260394530123894240900582322196738756982539332460220233199154592323167497123967006417528443540351467610690188788408054747635459894512010979243781935158982193646617134050451963355639990391034191167031422047378449451035721896047026524772432812445960252406702819055417472700322478989897798678824552327747602713843253411794486985457026579752137262803937194964854815651648994998833805186803591071328497473999023188120543582474157818919046655442223074772809787918109250968044522930247578107681317151751644682489579073762565157912069030455909648077621036954033781873826474013352293788529252157961080583527904872159404907395738230168307784936357098175269376648585388571279448760275447560113696874952371040140574516862844209866695973575194615030714536522293439985525391971358604395216373058666251189625449167678100709218243801893121187368507457782375461214678468790116550739971021548597885415782886085673614420159434828739391663300801969747810386826478105419003458043613184591386323313095141046660797229817114245370390425362326630889195083649789755189630335367266528845857285902997954310029242167391716186196248623157938352779337699119326833612843891408294063333259726034393927438045096681443486661548368672851197554845383564024811679343045327429395261545897038260910542392389192136345252177729317612533841556916562507970398640922577561555796246206999806970098146168114393554800430929682811331553209506243628830515036324835533166938908691406250000 [166,22] -3835520338653000991566222532975892330233221863646082722337385925163846179136995373329055364601563209692131369110699041743359235323835584319004291364869202236961811120645770435467821443682912276334186675619195901993666292336293753923273927490747519421070480452916531273746630797787005355985176891547356669919840852738687789376945939908265155730974435249136069145019356345076395324086428052558360624989255066371766675273666484607987911275745482330192942248865524174199624541898977515313176197772381277288142985158172413277718030547558225616272538425127654518702416375140979209980132472224520134991808167792493010073651386444699269497338045883123473971373914586809004093609833016980082496530739508232682172426393605411825839759718014778567620265687845732416153990117257478057483385402520797217173135088470896354308685890275814159661688174589194384661630167578470136197156084841604704303251749410253773461935559162481578806759603005901845440947897745818455147356859213835602401656491370304964515354800663353378341002177179416802972478264312655423367409656318811466186944058776573708125887595972102874679052147613998601033320915018533083717981110547016201931921172605077897735626338597743298213691094945632574527712746493992288772121674906300952107801681141621286570428048146262808851703642089420339694125205044126826160595306225550472997298437727341353520600019124980849080230665079157080562969972322764267525376781175291143795172524089696404507888469851359634269296311785083522703227988675211601134902145783318725750262693188146845689885170845650617683845142437412222420550788897399160125052613693423148607019905958530751532547716632251777817467233112653638322881020644599846089681154851161046249945648615831642841972801219437024568278337872342433447550992481406498750419669970989050638937546731871972284938266987123680086246975664442846205078741706617980009606690999048566852502462238537877441956787109375 [166,23] 2715448112768203312314042083030709321513122497061491591782312788866985268912648391962780048974715678817655962328341345619287642288343158156150192073054756227092726561268131428090282223830095557037740171777880382416067968702861607132055058478725180985655320872368160606044615376450119110984994404655377237468208354298467368463369892396394209839013650920003670410256720127291944775822197171672544001954536595475451067191742679981695987549787194455034077112016923731099362281657652340130122392226278843675969991579690939126367974830170396549259596420016189480198972156005127280981296242631358587835548015127948292253201723415300304473960552257800121679776377209133370392580696362163061173693754129517271276264224211507606030182842882973855837386029639593874175717846403074064491498713079781047380102583500716153316091828853143733576051164923236572592526763644377657542006371142338409221771257559830325307308539436922857298865531018164884190011678827960953468090191632420835662310641160327187927734579388691020270647339439372870610297361764202668373796394938994667931807697519261267262680979956903522782013988599882500335864335036675723413280087707566538111585893862978983924730584542613448859353553968739136694986418630102069256731063999149367841945302601204334951466102430047358664881771928270600813492000167304029085686046565042218799741382264212370845754097889798339641009856303534733679208708068489838289778687889227023133344795290876794603460311082766168556219033628210988164322583561641574825772574102445394603345863000651913556293283120511626564958413361811139881266272330584419617779881650823936076482993998027762747821436442400780464847287918322221011308570789135306334232727603899641253350238335478280009633643650199658639517636816536123906819694230080861846276573955704081002500768523103892587398421451155588196585878275623955348141487091241936399323625704538495943256610772270759040000000000 [166,24] 2886594549957872909839598431415281401976026594891262845691909467180578032263359714898369719244672715469569147563613886973268292860045237211294037735001202839065397645964838607712956765538973665169612070805485259333391040151138383949275877734359846027692540784015764636112545919551747078878873744023417331057646303476556447347466987073501592581199785054315291151548085518123316301197100445203364269227316168550420329962795653611382283418217852967021369590139530078262204164422725968388254028659650617889452785447314306096783761033563235005922591657535088345729586241477569824285623505589801167293178187138685418888184623353332487041099792045981400025821213180020885887225173975278341540870757875479825212810327524309203119741323466695797386636993602123207181461218964554691784542869928336655372369801643336766069557637291142929355375252699484308978133217831054946102660026265965477467252282815496118942682760379929412017400994122743208794960734203225275708214832870022316930728857819954642341271616807325832132162624227617054067732723133449258564375908627678576452494883230713536034590970387548656446246960785521589550657529985151256357312612025887905945609970352323768947921144611082310509537530623351576437644671712753140245441623549411980850964677073305650457014847699339596347442452793186526981196167460793728536963263558996341501623570566071123778384619387478179271385428203776180773313926145513963899754265125601781854017649799400515733457378856200671099044290179695220171140780217967434839221501528178643036804470383952438806183615818534683011290730009488617878674049894519304959418798423907390489890168834999665033484661992618532832471497619910134765572756784106467670786588981524792436318965729048090628222927705089659847705976302111773682828845825025511786755745500422094070195684937647969457182701832743693267520523461820001478087570940026665816717029345448284293326361828917295280000000 [166,25] -13972633211791117213008901303963761820644208235435225448806121053463368307153192271137244116780647416139501471434238564050676498490886366980064125889096838121219208931391433076477244759491154203092924653465226841449821689935106500964985806210676135951012813789752833872281497012544794888283881826307549809672326430973277743061901401578377983114192436291207882965599546485485490855946349812671381216406836785395346701151394325719170762429133800345821528602339420110038490066855086545170102350459015596168640187822852668592371203241915801481048520998845314987484096314441521851142720882674551162814424241299965852481565053278799868384668572305530121342414596351269882173815305867251667374407907440255301548834789132683791759249185349566610060710288596621153333335043577550342111702892399996212540253923579020002887857647214930470453314859130215998132921475441440351997304193399369332575260144579320318339898473710903509702475760584273775268467256244407162700759978765390852709105268938228194070771427135592120338402808218629407952654647418271844723956090003765174414087960164874539345686022905028141959808736950892590916016897337109787467913890510864271916054855506913522665369935892637400187793949701625452232097672020016896482417429594084782256457976550289498541021884381028731470226205762874767361960381425734928699174997297834311875940983666024143449851161868604887325632586254605585964543332986806686231759684800135952131084061057369818798628045495506329670842141922301115248946024198691661546246794763500478822411244697011177188797956342157856033969082289295538280698536519626475813728293282543570720724542076851683698367092160156207292413290407779080791886249371818870464766427144722109259894653308242930721931184338505398949667808250930527630104831610803454464220918248373388875901031808152983511439071637103273973058565811352365648474866764495231273493291346689207689308946637130460256000 [166,26] 28038411015496880876834959770369768795485501588387491792930092583288730585332544719983165644737360550255888192386705591176838746641540821610148860949341990126223636459479888755566980750006232651373487105035010374387772639715285176941388576713312359100579996200393520781108248751432663323071989021275033386014879932144885652983055910036741578623514136397076960501555357999275387516295322681808139356159986208033560913860523120743174177415397039983683392343033083952926838383459010498858591628158807847232426543925960496587013440061129515870581529835036477266829594572299393793096473883139156556455726997115834221419332788824498686588388160885687466179570703932371836455868918005630665277986449108665076628222103361874418346617948383636264691180252894924149969613867907425486622455112753976330667710830262960012109373743472589394626652050346324986509915648520946628496960765315735120151108709654076446017280774450519747567137083177688954018146762688776111137647200845963919561420970645102665076700862201927084721410284592400253735550558161361876312606252011760471115066338618366398759322079030949728873182207038259197892765081536595600953617960854306980571873119509181003212827337434777053506696565813295825239377145477547856794733642844276759196740116947659738538045331423911316627603804903616192523903277856657074592108360723418421864448176994590846550466031506918213072921024752227405599378177525651228159653753712260030253695098426244735529357582523728756890857207630415148436172699817262495804129258875281535953945452895576284953783928643207745605415036998431337984382497982728407030841455032024634592327092238705720797883822190182861807818927338783713724453235652538544731233196363897464373672221346587602212165582855565125699266869794914527791878774854946429103872487920452960058335695228120209553984896926740753596755552955441478036749161610081802746287432613672400305239707511527655664 [166,27] -37562720504723788980215020799625415647436525462222857712826342059249010011372558219033260273321099576205115924952897620392644539140366942092155172298067868828132696315316912969996686075848474862091547659584795986340228280710556833324270526511763117959422540215245618040209616642646555208107586940664956028066828435384640896961642712209690040606055105103174164151780051860139529230914050471980848408362527898769946932715841267115695260777302375513664445602826486314277958800100184373561193622937484335412833685950370850141376848889812502054534847029765693993212588606044816612052587927320779106762125758471052061771914718348264327681944052476676530766061572447657402427818400401663555881679380556193344543413413466190525385483917981180600410441091597154872952562480091836466889752192955041416153044873322476897827341557214110779550871770302930573120105198645158184427331277680474716907485270902555135482165719907281181590829034071457203773362752253209967473954926235577157876767511660281904604840591270257042427018357936387993399708211005232208123662856705644779858739865759165561646182733171292735006802834350095777648236622940662141735229074361348236396263863995763296899433438418804681629502935902792141434069975207764755410188797053569214226784909418391869495090089856576078988786221211758586618501217283317546082835840792205509575891411183818321458187725720027654375763912470275387288004480636076483137935207933057591127595774049697492213422633317155210625006901568846250658741559728431256399835111751002313902552603673035208028397288273794685414102050222093964814782595678793779777859783544354690387311932828237399103498866052831128556400683298274701890515303452966583358197222495242703610478293546294181123532202684075400465496214403945552813078954033784740661527217071602664508031845797927816327094234379452869708399859965297331008132946326478298312958286291787522137208319794782208 [166,28] 31796776701977126353986693193240533464147436059138166202704126599369823377043357556775650940117529156665783280873544841107612299208719441345920549573051342412963469168410756570939751324295001068744748135719426328789028045764432485242593156446384158229088194794611387952806142531416070497816675603035834549716263173938442127999084280943178901906567687094099563496881450477822139290851845735825385649516513697364978020805886832128335059060911323810353138260433400656161688547908598260134435212322524462181182057742022981498526887818891483669059815392716666390089452080511837338161480381135623091802206965088174543506355066662762124467598564686373806360526727080851379667037044640579665617479263019435181831872325531746674437357799388102305632983485322126966963855922548360615568885516277863203176427858641463976198470447115188272539764678604058909754781072661205615809813571500683811286385600706238781855645304255683754713229413258147108294016673770048889056595949004860110800127289917267234658138811508974349095081148602582516985535273780296532619729739107059625537782417832739643294463041014600560619948717180821770234247879679982278361983330859298018391904725737346714140606215340199946715795313564715359275317487504897749450677892654991792878852806005166879970028387469686145711951864691819250589062910963743882296239227935305280221931384226690872775007804853029356430831219576835123100560179542075962245238682332336299750256647662866503494236361706021704807518603174184981037795701992499207304503039131831407792167103606661414980559161963036801303208093621591360830980566593763874021063757415792209392652238735012635139600636647368174411192458089494333394875724974244125189936360313839794172399387880865325282989839835058102231986324685542569797004035236746721781012435327191675375523600017215247199584550027631238431402886124963775484679369265883601730960382320555880842199332040448 [166,29] -3546803948174790267688941948077582811073253471371286513331265227650306375540036047149839509993941318993646590467144816271741027966484759033881343242199646661386659831036700478957912928185398725265666248348612395598166970828145520282057950906253603002728787261540675998329205462974038873960235101575240809845175017615734599226779554112578791004630952562280221115214963177775939125897156792450932772980255173317861083458876613236913029022486244518553383449067921628837478330492721571486318507097662723380469756750456163750857293905732491167708497552428118005152299529362666832298488615952969446891095043805765065299990796963481776115977629121054264341037462499405618988738017449830722868375832165772732031021907423450210135658534805561814967500206512406645732390617702647839687726364762943710029919145662746509094875011882603409938567529518177885178832603438658332090263941095960934694484989795839121516267860934359580377470010970359889886413278817336313712160025699522600033312461323175324765834758972281423889931386376434469930856890490303059647820913638632890496905826679858526085562343605507754720527572840116654484541024256213442059946968750018429754195684584343205035253215936485889301178426342866714477143462205830361142319230134274757750829493849900804805971613936611431623591905382092459006558972234993151588995551522813576965187416126639461798717321122956211613961905489112259707128413758231181856571199565687283370009575581563588604706245881122385457842748455343867645625284319820601096504274199486625943374206990490850958679203752497657108638467262565421657423589144407234661969604035536091796654897234733975286575168670463139607440721836161207728084374554353587160335705804919043723090080647877601826146235320916729561957813593709846423542249287516800807889064832101197460870785569231777897820321073761577274717757051175998585348071267001933656064405747575599080228659200 [166,30] -42012377559723480977637965220974484453670096740980680266664810574704432546466086668205523024074690978819606758152905964739521032875443827019630540333585107857075544718145394625696240172720790450938559797522728273439085730145382549396331734785714683669729418313939112864275847210709212203155028129876410521897865358611336623727839620917819767060392240672435635989028729701786555462539986163496294039964736404148252968127612938072960286559274753116381822518968154916673491130225161016778404568769726928365255034426879733095246930708289558704960200611777712019481033635911874098294074616257622522939124435991267307386272570886150485545137607358896735973943517166337911483365298392923031286457083179632491731962702718721643634570907549358937171571348287150221171759718773745701884293524935831462501685823926088461664789748719533773921401488179912913391759581366027102404596655843476335341592808569973741146741819006787528443084444408207881784418432025273741931186498953379437001073078840573150337658956978155249553263147106728198872634558223544195961364869452717525299752516284993166250231737315384527611325749237487680734010559592627576402851481238302539679542618057896493510805175137643202865262191601437769426529082526139425132661767302032180406371217011951692186138186591326727934152854716849055021246004204552184433491684564870324305788261885449165160108334246529012113166906707330651339699508619830554342991695848379887372529675532014633368162830161119286039331884071532889024574383613085107408769799841483597856968253733778769016663910694087397179886182079463298401914429276387816611115423201558071484001978712704509439654651056252277090736452653352922732868818392064311450056717910289915342548494839098666726037957950167362707355583136759136613084303617057831807711095723707564066664301243631717757663010876902023092106687397722223110964454753794778175059918401045438583532032 [166,31] 84909273042061773163312650505958443089586000786050256169116272776789503271269916107706244219259453328495720448537663114844261637781615439779432205150833493539083307382095604544561244442941307803314570470847934947337266437489392986879559857927878075021668041330070459326847211306082909951995067875706835245570423876583178550094508766440146519912935572387936225612072697604632418921347169871781337167356305619915979698196598067782609476583383222792425589716144479647631961583113747585710518230182264579930717050699771359558111272602403925870453558540183860296172214413706972320793861542334447951399028312132505535564232853507467953862255994024417328059793248872744361509303304806356128199554108089670461127503594606055143323738308826739017428465842000051002350124229207697532007428504465714714009748549761191418842487639758979168806763257653752315021372283762068718479212799527643075824584431880402896718352132532084434376909139085488460264103144976998478400130404431996028774386343889630178278049717922043534140025367972125499014445300736312542190040673800594557924911236133500189087886304506939481126665621486403538701572492190638606652942558069128170038337372494513617214115589861016891580698711539001641655617836433829628392605241438849548428581907342906198330249658578259503137811022735813047131066799944888901754892339098460058548172296338305189744227554754575993626426215636477517170569424486474131733143205693576412334327268523286101231131483844767839709074908293088655107253157280044743125863685408863459806637777719929697900552726995881221536308852682020746080512263407131415039318227024536201284845184147646349446800589309980425343503806480648791452916158900789340231464305103323573253801273313578359931354713359464299984319910266295837939644526616039593849115088136688767714858494297525268123011995744605795996029367188944426398683821861231330819516741287577955336192 [166,32] -100970412562165348793091723272988690490204057408222339300287019140900343043596848129641199009419158973324746979719743475265422003387405949580006120436589607446263457839780622533736953309866847214773713627854005248572851524548794479313273984184719534894108390410252490848081185283411687714457926356398828093499661131161634580381600297171001928446056570847043078235382533986123303810603998255733590312587875271568670250784461616891746489500382242679121185591157873413289660464181483211406724812840266425124161051188886489699192354278404261402684047232668689194807704773290055836223291802654334759800001298503626339690239000243308626214247302688645114008324828876415686491474850432618919311015416213883391438783864639466302299710134158135907581705365078543474719236923542208918536989176993106913883921445448420861623835320125918084835004387128321797793412115413361442657681060041722907637883008540789507810439356355747693543632204195646335275355005112476041272626241414200152171911620542702703313341784490198335371919405698956146789133127955929198965856126660553821898764116458653431987658579592813007397595056519220321402299668775643255715656912715737900647518109810475785473618518025856981736249228820300447631341197146465545260812350848694232322581190616088675716702237956212341693536507325414140637792749546389648795827605089201822796180643322068038015692004483794455725868212909013821263144114237296605201432768467528459711038003847213784803143761207617148957581527578455924821537465633533769414692321858119969539821104213209372857939135781484840516943057956023493929675529092145561513160828947067467920267522359087365424187600184082520006537168101072515038313344494093041934430398209845159441560215612536007216773685499564657907433292248501665920430161399771658002489210295662028932497457291679419796566835790807992126224902993559111827952875256280934788227930627508461568 [166,33] 80185034896698555466487261220482673055106608672238126693461889340082111355378863702855798804187681740529503716347317109050049825927375540950002651551452064534631757200927295962591743211151847828233254683374948138232032037912899288190125058875134032898333892185581247698562972693403636290957051458162578072380202490532665709786751869256123911476931307317419743086214150961504821135106742480570771096574373929234718327762451690922594862788894005860200884105138376482377979435504763311739024276215756316777370198003434151027057959091717402401917610946830259882601366662480397437021162953208434217841701279806203518541641991599839632584644038099746859268675329736886033725538972959616160784624250562334629992173777365418666788517188722611294765322567227545331876368441119737447725579146321581502321981042751767867608206976026325915785290923699572267393534464990997989202472415177264916546653883940601653716887243286577577006195145960925939810773962729780916659217206892437713436150884694670980842230472214951455347089184643912928733736529179137986669551731748169576498247314495314473139025549515072216629100747577241479175605205457003580168556223219561101108275050868416965414644591122490969740078118301329140255970962117041959461278812435910085059953386749134394850659030531831335637689136872477357484299876786778361122835143200111264200392246726757466814842675869151082691172403000455029170446098457830427461546389892511844078163797767001871289680786312868134765061713824162058056887476730831032768278105725154869808340985403160046614102749305519573639813481391013915041219729906047846924026951527763783177702284148323356902145934220459749099286978397967299711648373144438205685944556319552063789348178568223535457859945035206040229361784963934449571734469439471214041360108544068296054044366222500383815307154633982341899385591560657672500530129776776446232341037727346688 [166,34] -36509281155272519097024014197332670309950162857272612206829188584333331373080434193473210247860439797134169107354286753323524010615829120246601636814648984510751331583279564836675243409982733088064695604951466976559863330120451040446303326845187435176901485113314920421586148389432010321865208307361711535744680996850255116755842210603282734430830219338000407195331080724537899142068591715081790165178399379981173006888797226865251131952204627104884344431303082184511033500246999632540905908757739501878562996534655714507838299861353321406944088421736842506737093707444333837497916984610302614179697006327666383685003184949281576663788634757174718823541169969889272772843926620783501090510766450930206535873902809320549257881163512742108387651371573392452647211091012085979100973578203617758428476691008135819028305463453424252685550011897964999488704775597029952313536826637791029742663955543964188564516677445224016245014110518542093354393519932724908185517592937191285535954080192211312642488812403623107152655443982822307187132285783854429267927392546207677910182615538735211190017319707405718544127280743998682225928713194318059412931863560477968419091664800866406312764678821779826845476212170251448349158472627788371306918191635680017610127406791387857342036113015921501431566929583171665582072707556460645166621424536414555086652970884241662201098490799486037882173259908939412456961658528262523595344863239918310116851567086355697014766083953944756436977220564602156504197149640323308843249241743553127218343370837359392942072125911474538490347531179948731559954206937487161692020385014537910293235159030053536863841762234395455430486054759626524629389980576240484734860221122666253097018123615613707514898637088747762215558738404863731802256019940533345374244388485906773478578168885982016055953870372437292017281227769106977322080621596088616625798367255296 [166,35] -2460888756247828320610883719142065530220288991275541692400597368283834471724511419130359626663158236348068353212814093929302820104106297669894123707048388692924029158736634532535441788998545170390808350420408649779771897684105640890951409579985879341520509960999463019857182413306340529675105986203336165465148141984513320658332895832218810116363843309901244608437406093899732466497030653670593099710907884385691296778147282497573664190896867296520832779507323549669761325615336760955983866147781772923012744246795813241282275063967588608200731720047497124334746930197756856027466939627344912064473358470787084171452621963368621143213561223710125349431588992747066495712367213764502386520138512146581981215817106810329123364014361543730238389596559937292948922458253538161035443219709093279721984186443755131614509122929731581725576807917505821426477279937133187717709461975852729658714449405770881628896688039816899608445362137997564485181754902810755173198154089036375745051925355103807363846664327454651336161142821776834491307620850857183465611680427224462088210456115432090105826878355565287652154392360556668525534545986411121288338944287828448573220277248253599691583766522258154124230283345212419564080628543589970577999867422753181316161238095125786575376113209080225748597388551821683120259187442641219760735646243043983017777841392085940240186536842628464136749463400863378186076200757127888559167004071487466611963216875057212569833659862432949213445325880937023038660738014970243235381833683689959177995103845817738038884605750411857352957945686912015544027751475892196820703536826270232779523682188281400194979533566992933026537500907400701353023016471498504879636261510642260038314038583906305910130643813865103923904832772383113181755428672317512788153880566610484266371542630698006050545001020781925605889175922463854056730330564444998986166837248 [166,36] 17962066282527838627485181378555554555782815266684209865993119236740499669552646227822130803721652465920227984767041181333103193526405614974035408043983194101149994604452149760771209217090478270852376859716140794448889971877113762202969396889596739606453705846969154709770603553854719399160400376275105001539320952699308336804657858562179472281460843432042115411979237861836193533542081837065981278948396594701988151770592151317172927805112752705389099215068988044104689630697637428973590716377770054991268440977668524639547489931837865957321086454916602259806754570276250973623433776353111105720469273661620333560014888676589730478612936014002672548877148594518686869776148976506129036110215617061926545021432896308372303335452851675028211599046110836413851108344741012266070863912760626274216028338438952258574610878963526180821391415844043413554737072701985610787201485106086127136909058701868693559019478223726251233140143619180246624516924512810354407603594380021516588509664038129175187965516129111785920946590534591779564684826145570574697473145938731038261057683120416079513476829401568218314884201038468912149249520884867292161353094320971239881311173182525366792913082325404801476866738467701693777995283308227340500093064416964016515178675290951271985203251022311522431259103268762129745989149771123527704235615012801216413281850260468577266339685323527942413489181317695051594452216219735998741144850715371207290278278080087517194176989100719524731897102430205009551383712357937309586883290040884864941138486970441765314392388013574494136940709904420371230256174175606738012525049206642791800000758294356849062107469133470757484892177535327383396320862413188383790127893863883098508046090768219983968812558372656304768812407301549056825171127443038885779093678165187144739504137905084765452021863100293883669213369238666888055843125868023999911548160 [166,37] -13194230148263898932613286865190667369742386449299303435107268228858777576660581206089995682389693009696561978354519214673237437056373405708443633776607150623225428665745713199322943565639028828571248425741024836928341561042064806325620443560603762058134241026358292663487069398447177169820275843587514906597066171206964957216677760547927536605518738884241072086669563963161078215866348976884779035178355309781267885615165323531177548620873542656149844392352312010573348322106750403727262154171878956306005442901417738660637868638538673109381113653853887856975095465989891104777142563451499651094324564347668558154813151051341166234126599883469045885891037232679256893227307317037358932260309154070789331395057241379495057373323620522814037208333433033932812321802466428641018312173685820018761364707878145295203125787186873554707509600998809666898753508960480852211455599887519128177985850267214695670228404144365535980434091429371199625845573015916424509924909292116452573956768141365278613670378989223461768213064980996354742425871595736900241242733203154999890996567550301521729345251262379332374982130267703315315028248256530805792672546726300859948857550723313477585655527792318644681832901988311226898078441997378674382976079863950301918899024077855744105520937180427934961047154904900066515675249801304329743727042438320257809017440139442054901438024675968296014779390560421844244917542003230847158003692119975448941069419572363300453332720974139043713044428916546618533820016603839565168662453197989413681679575900843235252447477211983703752991141264814468709612536552540287071961809240648982166820140802756821306423275025419718791280868191464215566572979459570973317426548891910837978698260570655775200394056775646218942124975095614359151729696079287721392237284997915662983539039888450331836793508441182436093101250316930407730380253510060759613184 [166,38] 5461066021495475370266345406718252494226347623291024452827145006085722592499324910547898859779165737683321383845724188164516710015836211884086948200080393403507815006349156653113913314967357784970177100440332728926660801746427175697310965067365988609443263453879286839184851243259441989510885728226331358900847453041092483900081551510466608726110625223105988204173223142275563753400525835859122127533099318591156186044530368211139894974497725942443227026518382192783681994463198599984959739729631289712983851802285258130334653224684921053018472841692948588600599390333198914731257440738423614899458525209797351157565792515081107582913144794486092929691031108664531146655538096583694179299363853552635806963280019123148881158726763630229620995713890994903699259942200751433212311358438300106494663102354202640988014421166089876910359695095628515282386510735939272592138203373943716956505020008693147827875382015832551663004647369741415275460349894398913109470495422302517838314979926608190711238674713784320542196394959417138567823551387096712372635878786695432834471303786059513184881566542636373001171549724965214878145635894224312400788541925776598529412721580034773002233942308928420513210256384659007850645040786405955230066191207481091137900097374089416120109827664045882451407065917312727509214254221550785002641427682410792966078729207591048577240893083899051208351456384248014641942356694338488382164277160893029378586278702173059004457964797802672857807602181643143942897374630409194273085130445834111048092520581070272738070009259596446888749063618981896585714946887098348803697607750060293247045135055861966108039126255224878450238951181259102380118212835638236105913720054020969839560423295908440118655209805144255254596492327391727270257519865736112694190208938203256491671744745830705066947851551412172083616699174029882478925399568280971920 [166,39] -8141132586058444743911493179382272682838219079678939077154509881004278622077354869010155630568285619407447689678736833144592302803773024463814827983894593121154848777822701372110605550817423743243447665835920168250564285263754816705932622757068934427067153292578384440362700872758043520294091610466698695801821153725737406535060701683383037455751512998681275087782992037810778394651683533846211027820123765496389367359082289697128453743118757900930405120762571614857818920120072656053318950409421055483824412855147086618915238659480629858198960021294880206879817889414862094612346628978209724238199399267330620522750895518616566409673126037307881902134599562324161411985495006982729886666288145133647085987173671646383641482001394477532834053516222751503670673850968560438734382264223598878908821537468681250645608468331190582267746557549318560842838168112746828518947871420858402567552647069003556356881886307091919280451186301315220192380620231976701932015947107147857752470802617645289771905330995100547498536632269506864538307165849244931685718827118381915375662291345368157242937244166721870233094186498063908623437938723522459445104182196740806926412513072810729943163480361585931063778013625367757798865265305046764898423728170957345484546574327477756259365436968441509732241480566013331654331232786792759212278661418010517046924336802984915122476450604323387034657757923163987690496491869345368301708128311391205932850536384479702353682051049857940646467111359497618128295205453071887029278674228903604987846754178408028211222128951176520795800642075278180026711458019771267489367974079553501259524922262105192907945219418967506593027306236448689438079688407701028724830101451980000918318425773630555779323832756289373730272306583504801273070198706566454016474906945799390459831632771612446189712459830311119896376958036587823588101426195202048 [166,40] 21310939630512284933727143947432837806551524053318602349237118418602151363821367320743544466060299697423042668269532611749315065365754557439858323647565968831316639254046416351660587374918930935974137524894651596745102393529050236206378595876354106775543181560628881469774995650258030996295301911221714084037249126142364173419027755064833416172809955449260962322397156284968495186409930213997341798426430951333680615616979644616961649171462870655851036256890540604368530482022626496433686107714886436488852304049963316526374386387488298511527502157601837747928337107795163191287553018935675983036248782154188527598041080434787608524495009368789033924753828747883494180516778813773731326531657973448909874077908348048533953593416051507556098009996028347392237051696159036946870491848792191204459886903374224100420973162181336361116529522225684185477722256354664008333480066097114479060260711561243507381910946273714456167620626933074765209531018511613365690622064557510250525928258989936498476004430692190159974826368589963197836707786753291474715542162833060544441018252355228566767901360466054666684578626307075393499091266649396479030702442144060576200242991693996244551419759607752346691524053087759164586028733326458489899332320711511547758820233005057549497245900405317721413140859469465909329995474852678121122001307316013380795584749485225168867028468697259958255033224469024402849821660177204191771633172039567372590538116532035090417864328792144456419828528538190188512963168476767621850354949543282664198482464592428417379581432368255616557391528981535159316195359447195532733483562928530312027781278080862933467175478770080976900533233399051019017418833294862444148885902108776783060217587444455301615530055678036440121178540574902612767666194223729310712617501978878653265266458652135972675246336632710532471042142014446513822858574692352 [166,41] -36381632175617020220068572781853005885712609230611695190199732193683864638832780693216788262911956567314784293597318262649061666981711583962689143571204659754029246412506109195707400156748056466638798330993567535227229049765482378371954891999438200836770680192269132712577340208924108217323459469671370126459117836974182301394572074682581897083268233278575863032615247171334982524488100427269203805466165929351536378511225383263742838906676449750485059758231318938668451959268759202007995011195035327547338155744319830167658884568783187710671366939446975975638396180994769444152487510408538217664797411226868142292864965393253772242795010340664159426905504864664107867889857715181238534735478974214536628607083077962554009854851668528546265370289013773638243286849313047796121925207292771144970131086799907944131014613588202829816975884689152986967856301493625038051689592924345752641999954529385122969471021668853598813302812387399133786023139399325714284630034992048259133324088401788326187841591933642847635916243608893573977725813334053861037932089447448226848156146685132868647587210595097768491597328244222753825643156162070545754238855912804668060179864087644975860890103151697878591979945119830098780418477882889084682605451132799795265763277476276099370119922212244915237392224020282394265925816163980330881890702159125274490079190226628579519862842937059177768098182829656111748157193798186048608946449337041195785617286804408054249123284466574869893184097044661560593434035151767877329821519957745340898023022168971086053976006207941363570771876143950264520879662176595748334000107081660027788074889673361731821783511628040493376562435349191189729487005062905334379511580958716460548676223497638252734450910460564054009579553908421169840221710361965174788742668675460566241328328337518467017600056625231946307536095792131420030606798848 [166,42] 45399495871419568569740885030567856907616610910231014203658908510508878080562139833916723239745536767038951478325143011562301510371551164917348849945296590317640308338920099420881817021107880057113525551651441740094447437157345557118945875899079452430482117231544178308637304657501971942014967901656207800584195570419425170710596303530455793600963066918514473534981529853360926633482266869486678401582727826610379669677235940717322534563723694075169828213213106760763248714905909682465280755975466654800075309794521633376044827351326653577081632697404535785109347540153056377964646410469484790688578621068531261701700892456552369480685199263318069284648723632747102506850466746422177946186972405141306778898037116806095047544808717184792612204942626776865996576355754440910568593410658765438938055492901661600269944980254645087695088527000390218789561309173781393899430770963816439599275194538095262431873993952873322539361135228490772661591452023984279995622331802173941430481248926755677825662508208615593887048806041866913550602294955627005320572785185996870348751109295857719106409604495096570662742474742277146280688706447747701782803325388734347982420184392366936656717238499350330918254953155341550131056023566897631609223919813285414878861703182423769685564553528476568878526866715335595293850938414653612898523694518435666747960921642065163890599311281095312710660957956956306161616184705351212114431704660742866476390904082683764596283158736580843519955233031823472992913431586566519258834498812412523082155321139659042486641124477688453048826429612097169858065949353636856326237467878328169342694112938581635888639634504805632654787139580694174629298856029803380332672944317671387158958693409561837091601482264079555364872831012015847988546109855089753674523671493962850842081460395449916148237651867360404381988664363184283434460928 [166,43] -45699582406167543714249510921593835585578193998978359131633205317460182725465417743253600207359793652818658771114530241127460503207912866925326437177631857185160660267721884702695311038096166790361168734726968929320341883152260682005538527875523272387588390503156783612873690621871722081987956589436508115079835738071029996342752974591137542169995337398089557404594661033405758808056733811725675386912181207907656381508242949638755409563356327614461202220098627357042671792064663413928562067569961449824262408007917029251727615216591084396670578369812649032708605820024817112366437873555893413543120164243199056055298414883491716168211276476112145694710179712271779211684371528631227694020568743304588684400284648791819751646632336331880074677895288515373435641928835260789461713493870478019494463981630096208463123852224360190834695493691953601460444040960910644132468429555095922148020353458794638052703327020262954965577012412382405234031987607695455204843569137473948641618786115512224818678914918339691639520402944752605178226492891089309182111978898391723929850502722182638828647811028321519349696486345812395051470066507681005730212468074806324720113997712525266663620831445013833723678180969184065752496300177367762782601887849415750790224219675947907025613792692601613020197537820194238932941260074856420797936097147345104746575221946082709633589126226101406062783717180764975392941805304445235404025928168790806224030473379831962227217763765547578342091104673985010009596234345486214000715329330205029558954192476515780856339080621365163405951656188496293250605556598183360239539599588191733306294383817155853467090211049613661573454202182803163026171283472224005018112660944942310029356395220340714940129878458077536643420776884410066573835289553650951739593785408989246369186762309468354643446873828737967712221734246261533573120 [166,44] 39055054845451288961449200878924437253386302825849909322915299491125796953828635398106719089746540701137903229004370905493751986929870385006105016576325006415638442242795416439079012855306022109159620323708800761575600285022876821664808807676550631417882564778454050976967979103709939120277993056525724164033227450104182228535940617656444697973866799568188609398169048064421406174116650932788567130805840852147550728154760592403234350090705248897873649285180853851075242500033517820995359197380964146037683074221986931938786521393576443199605580599633336466320677600459332030781594955757364441898724047178137966712030065435547532810040538043471980309458154755148172940086972354017755539329742232558683468041684798129724569379238230406989997768872370645266633681320826709572727301891298838710478744501995831909059700781306525042436732309427807047794191580368117350568121727581896053943944952133798269564751183250650383907630450093071837473713279311386743734986580336810748198747133239784245905908962099811762426817819072538290145678951587686517851943449930905036081823665768378064500282873305798897319685965633656000126081756502899083558755510730388067739733955808975719189391814852590930335954024838420871068100621025783576870526598143980966914317103539629698132205226749258170893721815401630122316519674106326823610161844692878694614266699885978208345213573238357212364773431260670497143761577529857897804781679200996138270069595453767598712990182164120383873663545656564859681402707628232124559387202744796651115225330396580487823101699064355128801506762293697793845262761824951243910915583312514574748298638035032089598980073945949126395545121368466837162949535294023869296895025947926102115139873859942973572833516803769586584364813086744677267913451150528871914451161591056304367734937059144062658924497866201041223973254217510580224 [166,45] -28999799653023927630955107158168936815199492099485368911648341896793155412566110351880454954042735212899399037444969854774825654084903212425847107335457721610988710066502304360033884668829655753017137361471114978965959675646862870760640068842632433771354086951819786490328318474748626151649856745643801905953464977932068015519561073126892745901625283460356980072704208851607134849440991213628542691796920811642365325648482201663496342478349687001517379926007869465525162259166413969742900211122963743651512232081756300109592121571930702062528432171466556131283756436159386901203634338146243745249669486843749680841585090815992974878473572531790169596180733198860832103145432488514476199732081161637895753957927212192660276573249148671571723866796004236944358054284480073278870831585384649226594654211981833720341830027836746916923195033599223727293246126415977220477200560140269820559023508369815528663328712584857014227110115188680611293266934529625511408093843031380030848241011827231172527323080282093863478743708512414472332856751934457072006649217979255654873493613772764981973426845348730726340490251335159524983733901280422377074610876966053656826856950344006476419185468908456976207502300735828438127246083615630342522990907115365687866153796727827083468823448249339338853436922186614060289016164817569239542419038203102285361206606628581453219166306730105262661117729523520296571074584864025855069445149259535700562663552428997823856933676880001277255071478564012328036274163164301223816765414855723913889080150529672352269906280847050352251490521431449436499314684029148281303226962071108643727464964355892262043906690108519655375228861354869018462221805965972598864999052084427980283805104737406108510400699316931196206523889473104820247833374539375742671490110037658786872827960557939251553249021818803507483676021622833152 [166,46] 18826457627957713220816297410487558019231649922030567111119037508830975649176054680107933361432721877498522040085061960144998480306886101217009031856007059565542211408664410339989361391910647407963598917756889300525877569054469012536465118109397622798420463698730841843066682975555346029949113885768468404400258265408961761843621310424684057316423274524018860597960447698660916323682336518433561813055024556526915682086885703006644583485986503911951120278317750727630484895201908799250029070034807706519559983854636168587405034913545115738113346844301690860484054981378768583135025325328198260754628047500207283757512598318365705023846764286200701964264056220602835488109247910373367675633068048526075093477889859187917923698545289512354881341442138763543073880912925128517100493182261206915469631961965236629588899273609112722172441438682787577555958279528387451053173846613881815285703508128519669651363355866012634116576928806985433428220174661255812174808878724459169385644387934986017435097860873143039282343220151125324366669006533496953221855867910538622491722716954869062821912346893341181208318357722352771717761191159641530092691228508411011084737437212007707597731098573222244508735699571875584572810211832826055603585683017102096610895605208691152512685300136092988617651037963749002961844460839951066101640484465338634214878444568522444409175815813185153259132963860622249804139137603341865610234680069874875364090356852968761732303974097316781385232963384353033122849052611813637066313170853683705014597269409480132403939874150688948711900304422793219203255765464980837694797675322889899286552935329209320610853667265702539418897118025539995353523251672800577116292885365237072807867734624826482599969552296392586088003796046686430712598780508501192354277879304719710924830630757492914707151705186229032478734576648192 [166,47] -10639487952984838746043785920557005558339788632104590696289916151883971219499912247642238429613368107633398613763109592774737248642659605796745550916878340092500361241402925602460622422992511268701248432522483026951998296427857201211423600386095017613041602777265497304990399472824755763719462494950057877941358565023896482467961713290326703718906431922465879821966410440537730801265768370694669982732958016254267489296191776127019591099628985385845135803093690741866381004847972417065020110817828014186997692404449833887102236803973566010588682196326074208286226832470214284829521141260309654559209406334783316928779973347114485275054241873896071036940080590655699852564463360090904512545082222845797099712041624965098576429374276606291504020643797551774046149554870345422815406739028658667755425967725557746973732432322998325519054750334698529543374352021890642959203972958037453763269587376935747610530401004402186340102947980019689461295052555951659715532890507360515233945389913109177265955520625324612981763511188029145680454799947262616671033655420055576811674806928272298915410056861997289951514153526627208124790193469525631180623174461052943680979783171508739633407669492443142502032386137183110623789302405119927706744153389978721186962602945980173275369101363472900636139703861493069901997628085820823367204993046139256289559659856587872145818595123256819658376025393625360271126435185921153602757051539177600890082786788914542693191972172667515282094952198762435372412155961497625338954360944292683527019233858040068281652088103034562831694483861706534180323788970481379024775996639176382078682118037962514770970154749493493221206591432589850175979281259072718586128808536281980847245538105061595820831209037222641304624425674410147309241922263689092296038991982587806594345845010787628045800228054751725605366005760 [166,48] 5170476489610759417723356084432429993997136498725953253639955248107265030415977528457174511435140431517438993266263918764680231958477114454375073968164330687957476358568385831007155200095319424085216809107200618502032918263683812782971511100855698901554844665566298826877419011990405175242988917275474611520858991878842364850368228108923017224052336802343631358789871250196841235343167255158099590946911381035004200804366669952219211015636689345254693645758218054153283973114683949644070452043099115456642411090286712421821077313829887629522725387139733011922003972613984998246623343342319804933278144028524624884043842203061379107287450140819945310126254912010552856574979736190735624591924411736494716234523431626875979764228232827560353568658725305732665337457481718528406897784122509664179564365054176484647264943482116447248633552631862779346633788412018067425362445979286446432202627055474084780899287215978266613707661133678041666649040035490484698008391738474200694076805922985625111564874018665756706975529245101960908556667819918293909506617587553707270339009073663173699906953050352346240080318386788953204158869969304738545076814112831858691520534431110452411964426814630681652996015500960019445184678996598148532369486790048833435044004874412174430467153729961486271033793136262942725407835327437409203287009030868455627448374878002684172433584067151484469360094662890484614911896482287121813013136305104787141051614256329534736931077218666567728908725826653404724185769570310679618099521840078327450246439152037690694559698756065053979962472739941510735269433130544401406690217933542955712728022591129982369058423917804333422986665051660697626632845615508828644561767614878204543923561719137452289449450153374801832042744336959667465264059700140804043684733691846199173447063141256946271345289363086033104404480 [166,49] -2112287988830171350200728596643617112447035170356406404191861479317765239396558614539852476930314698286263908605316759390340171653465797621054107991171404288420396549657406120960859479419419126531554601670679335666999688558844472296502546963871326906785150001998813685468831317580909294456875047554390719181320263682314833177105420103128268848246964241318335196580554589294119449369625104953718280271662831663959449597543758806949766908803609769845937351071950781775396700082830002532260008019141910019254644848986864041462434145362338852175781953523996281454358336151396821141689721105588395237894498533625377961897105381081574957753677387805797788078557113388096818892434357094046818513362357763246567306658623142663791702278240284846112457119648131389700953359740294183577135419739765633963428731276211533221791601297377648641035983582812402597769613669406430276350613342445515806146971113737945520907813759153040960552351883869420691870007379250214098558561261733777100173342399954730555337776209285654109376375374282103620533214928933759658549409229258662491490544337307566192348955975326888638218716607501932779332938268189304182378370859475261075590213008329205127523747121555070534329649110471419101681208438827835907260388022447744570791727487092278862339486095034112129417619348719501698561436171173611007114619327098729852666732552418047770946131636916534883772185858222722846625572067620366146809644567819851475168685179666050986209167265811245808020608111517074876474099785046130330531448747503743922566383860952222980491421047069179345519900411718193409618836082489587500240249000725189715500313068440863440862702801778237576684866037259624166873285619150685517840622742134951136033292509821104573288919977921123547137985178283351086079824506035924463706342816425130697868641708956115781429733867971610279936 [166,50] 691914260949418653142461003171270471636025518836048969861373299585296119255809447146972256700649996971571908292465696772399527588925318999821745381982806712570261568513312157010805114239200218762094600210314920103752727948776382136822999829655174649551353940930456340358656784321541134839387631361783943848777745306167228037951378578038038691080993266976231239113117703146073791393968539835633325467262986196333498782122189730212010153157297295004401119511845738659228416973983654130288384532457981818320048719523623250378778308103667261268788188443664305105288357457117872680534238314699704621591821032182947638266791599904567280831808789164909131636977874729157304388001882316148407198669979329817331018724479646305336457548704964766437979923022101913878357192458365315684309659502493739804265981422157395984895639134138401843224651218859161263489935744866588032146630229959062702818138325858736112672649321945983305960725414214605696864112408840638486945827977483493838048200406927221621648336836984367513994156778120837177233406958821491264455964960152034050577847360938494182918315535882778345454783815695209308719323399998235441474071568139592124232716790242815137525088281556546200757671228862843428739039877275921305131153680115355547929488600505360761627503335503972294883370254631717110868144347599795118002441768759121464843976535832745826872947906731704906299002130372490065517024578084729803458936474215985955866259975902178097784228208449879039142293903588003917007412322664874534103309789375652245132068186511834942523764024031161324712273375805762870481220115084958135132440109159190955839826078157964039066104692122736276863392995763481053577031525710562259310553795450773411052898320911677269756064998560153498346696767313014507208117159850192202476799347934866855080204785737284415587624617389105152 [166,51] -158303900367856889822789139975923870853216667394736766702630853050839727198615804696167003822327236261069672045114559851432617979221647803385373230912411636868954347802447789392585461248729065039575459324568480884870027561355679060171885072991245308702367463662242439453648262133072540680733270154936426396239022457691566127565225222263808148114631294492838727915515552754954322662112148636248388980892029785762945454812417922403911671731268819560334288886337475070108944492433055233754592406374911825967495998947287604839857234910231867226714191882896682461182927639623811871561251027913072520435476818330107145086626391263550902944528265104140311900258910241115955416831087103311619138219741900210354207674700780209720069068281143274568624005944144732871947703332333020880008268561518036865714091490342205800081942896807888245449571368956756584502876589462717667138331215336186084323245368008474633793000817497935603159215414249741218129037231738685876578874138621671305314300357834741474610634378275381970691127481365823185555004058003406391373958400833549791644469304998743683531789414968178129164077093285672286152154512463224036212520051008995742167526464491012585937657677201577260502723150472681681474027170669840059452366156457375105012923289879633187334605938735301137515256159628873509234221090909140959369929939441796008074125248829795665059689744449818887962210706892666891148120868037123466088683985511101310200723872614382805759854276514115410869109971086079557500905325851956242169393163059369181465322758426872407714265512842940205699505610709935772510657637139444852763553296613636524943103539214669677153915499560324486891092300560268691349648614042124613438269808917018525344188759212228790133776726227761239682000515078419944205981818535435795235814108017409441095850875358627370030555952316416 [166,52] 7831550827129670406928990634276792670652864904964253605991563432669205671941388169307284750795999139864648942301723511093245369569542150743373210163697498435332797191414951614126000640968524945713470082979263388789040876326298248670241942878220973761024537246567566299492168304077073330546283071737473568554667791718249464362439869550831265296924022302079434930743928088021591400903682127001131085827631282428693523296204865497914642322954715827868625006015136195366897749954137992267714598618199372375628806233294678128837015948509226903607149961776279555714394495198441405213624339102800890780903573416863005454387465946739393605580791788982166142158606268404378125373770496865765424907367731095801198788531626094154580484029126501260572911214023303542739432044261108694192903858282782993064999485733838776684068761375873587419730615047194587814627423707160259094308179566195266191651965792987062098787737637414472680611859008793438195016725747421482680935897780710148126754984766195648542722470778348454073715917248151653251650577704410546506819833528479920647033987719374100471854152870455561143352875707960697610165659831877397428566291286464081188477040537387794617871109643227555828242797130021175049494910472463144017527910648860003063786894643985678768259683585605674704160154432268843325569358900619905423924830734679013534341203271915999844209768232721158116711922850462992465676027430267267885086462450831214620588309996586501209993738517558771342026139520854365603934385184722335997659408918236567071165476590593150491333847856808419203766945309479069059067829111793620534372568183431694816986882783222404563620647216731751737453553506814544762094020981603678760657686705384212342300526932536775167132616412848281613035430374508694330902236026630899544238710610883997119708654094676620764232417280 [166,53] 15205931655528404106744622267191474306198291850766527215249501314676923533613697686223339292588190367975939827896326719423101858904436697911110671553925309963357963223967693524019066415567111053345543907929529583746296573210014117968426121526457932066529689363293575726385362263297287666071827888891654336312306420228671370914801498013813620191763290441532700158287757540389616846686096388032478433329433511812322997146030774176638865968668302846558267187920776263375742375880437310330422002590754437117213601994707298406127091403193670919409212246458618300511656007348619577453301479814350423764643523397030799348858355096921299724902524201030439865328547396827786906434541507302563148972421335001434804247530699750885081440892043059625172869236524580062124362383538514050918838402880721090024387410012364104792568760462326544623435269149331153982847625776799971582478454344524216880090289726397079857340219195916866169075338117706852872840557593244844674535693532966756694242679698272432229529951932987580854670866949729323128724636322503403361224426095308119650397669860528353355076683140472254291579387907610608537641148541567972337722369307958975239663983114356581821063438430749411288802243498628495772334406586891409787750102345435247556366743494039874343364785071326677921884470610262507802345939219964828453940494530972835080926968014804386292710215135426698223967353634013545143841344075712470810205799712130504158971197471581713294693118735747679672843656205521967294637098592171129165714237210920596344734672023753603748608632045286713473749489156195343456474833927395419726859787374687808236142811399227642825075624805656354063029214868022936835470711637126152987810452016958812051480560618224686282613726461584960483589976216350499399557602402107922178588954966545272353978109771962790680461312 [166,54] -10019541763802317514350125652224497626297679830383731406598706485749127485844048594267197076330685753745144350483493035044248626657162914002312283211019523651346209610755580731926708699953834492953782689968388013976712293882995038399862910017512202453858079236070652754619831491929899763465074163404250412290156839021891070950379082429370432937383639800159487251869229945073953267510288506026604771621560477788027507262524358385073222127932349049745304250909448704863186442591838778117433615988444617212131557569137507462009247078246557599886473928215443447765831589567893000083084172075931180322336534387888585000313231532267755359925143892239771471435113646374548478820532280666313854685851862711152991778067209397901191600230803251183471882514129433363880293216483030535078483433644648918397040218632864069268443489559920377730322854094545225583736126459571596602845995973345784004361162699522724767520207272614718820077131312214811597024491886460238978949180100285246091058580124623967737779500898155086584998737618003341071888683063175528335770063757083544084163210269151787996030612627696567426237926950894380663764963952365548435023475291654689177730900995588641382344578257344679936105750580258483231062817567130301120746047900871056876288871436445828436286352493663404206632342715865842518155147807553696839931589187568095762930369655096794804044330988227013475336983492037682246571085091915434429339628966918052037407105731021080188900004526054378511633367972221285762204511831117231119511223488348688211364823615369433755996139632701013485883983633431082977681206163077837931194972145084400397491944768752135895434213872216552886380456219291373453964127771967925861880986819161870035609526854459573455137576018032527190870731968798462021358871958686440664041879787388614594430410914204841508864 [166,55] 4161773189849198494748634871599214427416454116812142906952985221557805635598872100710296495339138679922928282604077774222478005231996950752446638993519392353926931189108594208096068346262849821943898331650792552446720682584714289368881993527420526763385963596384114437321360361185238475253658912223668402312835727490208410192984326545906952227538544894899699023217110908043226006260537320107423382103631277709170584936975851297413800107992355845460740633047243482714464628893722542893269833418305074000907985576120877691710791756004842607341008256265551865411240711288751142517482201383985991950492113352759563386970290532245249368770957323055140324144520633194677549448071427497669939102293780587982140291778862183392583507131476141234310547261359790440892564378817361523413964762025163155688715681437710208671907270774249236942053013081534095049301062180871839442499016846688579901159919041807649852701909782685050648584427900555185803145172986128536575101206349195092939666429899642053489164213269082965838741059547261170961640755228111847436878685133210977133278254616164526517409709135555256649639910711516739214907603316241209099318852855904455459959347384407562037272475287310851692521136071420486398648123008924494742447855149184472342072377497442947271457416093955457954844817494001242258561362072434011403006204591804242536734063889254667390473572369254693625849756426766391332855113968927304767900829577081359999202670229815652769469159303906348514418434659333220049712411884110958584740225369145455711531371940171666717659427938344884518067339428669662940465575300559730211029623641589685179038165616517892601771626847293644643546300273210997185307600933209768871031168218116747054317231868222743267267071919836336191725218361228046758543247191349275661524594691690811140235030543904800768 [166,56] -1345703745380008992807601700897428190328287299143745458939544865522063977309923267936367944423777449971168229111928491433508837439114495379705082884085341322266703173406284701820700387269732353108827105971317363075663241531550617855201029450600094501189534255144778842926190237986993280292877402852579532342009525464352183284964032502456624704396128311963121864882064152498480168347254881507751336653934422792031206715451736846988059946288881924062557148745341303630476776197818922769410729159676914973086512503736449251763388312213017776096352270245700249996178574301558328818646432255606896101779526462447340750574896685626652455942864345410959590439408168597210641848528608700138670219847849653103202525787330638277088996452477119036302437603841208507108935508763521132745787481246545656580071166471307162661576473072828436951150691532399996196589179702510222448718049137281766068929073316032554447036367478337224663286054781646804420199140601349776067200912317118422058100544324191270745531286539416227699193897496567267302870543990532330770808516458090657549852105697452342987430329621392772015409463922256934725244433526904239960416666453836379250204899509663989737940570645769457628860982026189471544066412460988044734399170974377139845480296749113823509883315955780507070552597826248438920148033470779982359566287688838178649253259956651291014784683090730986844982278821527921525036158541993554148975946597981321916591828633170882863695313236189803464739628261916072770286424758904929347205685236623285762385466012117436272717990772535898860111906274821072834011840886475231041935133111613573439169895601968210105432390455151361028071038976036757834186615473560932669172504113861503663809075262142927505717166105788563895650097700399879690092329682551615555901590765277058630484463017885696 [166,57] 357258294421578547497272461098469412285995525097407425925441197707364384469696865156917786925451852100860940513398718832498385179110850119388402524686003401935477311640803121158074304915368330818920624415854545047125705364062895061454666220205792438243258563441247863664323576380673900108831293275487183398920045231335154009806384392414255444650833147332066856294710276894047095195951835825601838849164342312470278534561983104224259735058915672796714770336656294485165656897677300183063222390761609173556296403835740201701690765527131193482727240375930809846965278382017133723137059005538944086483069961948915191473143905186873153186031262442813895023121037046803258178419224206662052711829482714684251388252272307160312105059954645499106440783724774875314633718784554154446912970278960000691938797493990020233455757444005666804848185837129098380593354756259236173835286206515669201971632864207420468581437884665400515050201585389625457714854119718919880783805869058985758919461849236092975280060842490792845290280912201675532247834209730635044288949109507315251192093340328007499586185826172610803961569190352711288691303451168897982872218119093491681069313208641279401827388500332729058604685025510422251865311509273776615317903090080843398143153023443233795161113346169853291789330764140851355032119672158939332595118310236407236067710376813743223895700258974741654726120719894851620512060830864870347088991443173259775747964771169067434257580891430904617810834814865604739719367017790766454600093869114231170182342034404014823500784455787399911888668414918787619193235422044643002639851589697945943772555183484357772554301116481385249596975702573777833764645523169151582662902506895354113551070059263434561221156082670789640305132325269987377387803189953254656682715683465514518867095199744 [166,58] -78450312951471149838694728020583530742049248177607652671119634874386330715552187318148828695371330557682432873868894952823214362995665342474016160776914607099617141996492800658128359159805656257695075538370032439412868015401736311548035563628378124686095913222483225752085123194403872526783296176163407025671129853815138329205345238898519744845080260023993514983788076650156182634737756212294555270444191604693970942224526479971250341928026638553247355527818327887779364864719428882085650850307462665407659480078361739588046239069136260356373004992493882886682506819510314988476998859096333310263314880089070709141476504545042504982156094376195947727227152911730320314432968319458889711418741156740591147200145043946362074903329483568149243335071045446400054801575321371374699059079944561666744461355765753399413492581501151584660031379467757971114320793529524362867189066656334893328869806872981003191855032722130444589147023210092076965213610192716425295153783265869115375979757145896470118273177772052876763105639700473757432103668151135860699002897455987578627101342561582925403402561233740386384306614457977847916123061070378413354164115360954969950169831712374840294458191911890072972360979895905766288128412860562327746470257640873220125503990036548291380227815245555133634715170380024120200297430929945834630736123879243170539695628739319026279484204632512194039730499700124443146449653795138705459804635709613287902425313959519420179632628358948246427943132870553052168390698685520727108154024959080523681717789787646173439932378918407447004217234410113748126277282908226333955064211932953919768851410666166543782291539278556247825154688767214405782764680989894406961751712268192502007397877147428651852806104717828774870057564357970140683634332919900960206567512659761514609365504 [166,59] 13948439718126954107738926236763990603900942035246336859565947593047195368699762114510624020352971475115336794620177982292643945017269092788317165184880346077727682771450005425133469581085830577293282773556846506311561954733631408442117047421907489073228170185272344226206231692859487739534011899200591867225779281011790298020818158602168461446533934586538343024809771657649025208636332562514697640949112821352055154047308169937423616228286576873270308230077808002368099435811206194983301472265997389185653691572150688421085911754199016024711119155836988277988221518245261987642567965512954060396429399498575161399796712754019497743018478289539125540797525603503598458281608107849361490895947268594865983899387953313804614859081367295019701772038924509111602573009180760777527703154542766141846523743318185866117485556459399927841637091138101208297424358651752269010410837667214930426341451612137766016239816987366140628386374170258724090614977682238458425690238268041850843395355352801500430387001069961321872711144423902011385411164828540826154533732404530051890411525307053916616917905341319090678342060144548191586980891301646620801557851357198828023214798946466691920114892294340572774229280562517254557364860289311232450517464804895622457888565754785504388431607315904170405870021105023721069586710439623257862806562924603342817729781108719450515324994363586862156851163948694377376472447398130692812712353365107885351767853640034630668171490082171092975786229509712773921713560882886179073111249725603365208153452156664865875602312356310263709696338647588904310239025878029439389917877368770441180145087532805942250285441400651896660621770075933740336932469642539612129107839768933543036248020389659554181172447494812115146795709865870099028517392600075136731771610488985967394816 [166,60] -1917430119096597105921197486982258304387180952913673804674307141344551114301868785443777406911555474947665345857888015162371533551944437790569303746402716325565406909078361943373765179405268433684994493387973170042858405204859601431773845816913679403024801986639723400186474324801060841411572486839424903754364239843268178541955593444864295246276310164227809401380865512577594735236597273505337113737177514924731726443585175006661101486436760732951892214587391233067084730472303398143089353582400541833106862420194864157232845803568562189791632081312832184948805979117990891286409556038712187790222905008304757311469544244666973276279057233969912235429963573847710087610819121995303771300087218677152261472796210969424245797272674382282458347111674694547869341415402482627111798587305300150399401013856054769219021655558821311602649638676618827988428201580835766751165230389964812816730609147319739023386366119889008876521474837160526828341203000204405973817542291448812448462021207998779460356508071976405230449685208675458330618541386796980406346483986467834110203730802101440569622285773931610390029201375413464193695848432745398839535988011711125964202290605660127197282833693823032476020979214544457402253257427309567592125421554333277026364992178539203133072722769111015853300728300291181902907741871302578535703843248274296952081983620100555536006271459660904016111858977729673704052323912065280786003754950977933776452565300125817243898445650540111201294713397172771764041310450894051988378466181207715685253570950101299987629522963232813659663346356797477272413106343063132972246791304620622069142969798815315728970921933073853347464531953748095343109657318099140057818024474517719720996730567464048438414190656864856446545289475884861446643859323130636635702939628218818560 [166,61] 191066558373063996024830497893601270708031307509040546210301267258367070544438030776796847026235250986806898440265954310462322226447980488574934545101591691725819353169049808843081294791787042887052902977948339746662763026821669832264781633947836578822939358239033207036904606969386259066955608695296772029411546090464980756781956296705100675780515109770931109418405915815230303833540581812233873687014422692639336273282783050745137689541031990327585637771803289789800160086081894228786901896616934914019900335110756275437017518161352724173827779794945903110387815100849364260895669896639701943992398812350282366103844734589522296154464272706897058041655209322081379670235000275319926041568428162805828136345770271624343770670435587477878452702706197530286768990999416441458861579982215344760622103385168458522237777971129724641258142694475499853460661897667960332770668163497943476400219824056561375190691156168645186589629730609344377586038205117795375345321544285780096259966228243174406145482539458681722625290508335717193687410377210633207704000368713433729650762661502234226266418019262819009368797957022136672204221737654521698946009598975126111883870037369558247892113011757628326717111302437589187125586048958905910346967999718774492241063944360903113928969454291552761604318300406049130395404951892730655485956263366001731977642382691422283711532690530419520237127632941051729657032216250960372572232253446941844863315358292769305603917302729539254013035892330777339974051538720521941241108071746080038823188181988458677567149038452808350523886551132970145984156008767417412926452138826055729242911270994900432183630848563924284445320957637663544131080626090665665712648298663736596327555841559283672375445648212968313438501473217439360981257137143715779802149648859136 [166,62] -12986939954217657564301338281453892877091991676797284604798617596879595946946744978796767710741700118498701639374351432291984928190139513453129198257727341339722535420114854033827262359929399159381536383818600802295734481133375026454061255059881294212872771408647428093381382176043732532780599003721505874365091554560025831769254177495714625626507429521631400452423685089288287173193480511868647798995811304221563601264570907449260279292282082297936390455371781823525787815040763222663986421358554389685972024911334602398220216444280977123209985032889082912014946433031752906585885395564676638664593716360557853730313008651586394924387173039912934625539853175254653478372740953945839182074518315871053778263232645310080752534551162047081483432110432656274950944379051026936611843375842598270870832381713870739893828395187016089630926830207764092099577027984147524173603144920556384607066156253243017643301724661613695652331354097134318729842741900250332347093949230355049313464162045498298042898654972727855418498613031603395504215290634064016222211657519531978015864294850322627439435808204610499757472839875103832811681393984971455595316886856920744762268692253941959453043486161276637292891662491735498060616631215594066505287268693397629883080671963095630816535879050993308920149641235373275918066646739282750278293024841450698358251673964991631706676636608101518870126451365869461050683571783840668821499116409239757629349277875192821519929185074994536996982680224760434506176004085733923029642264361532332781119483462875823694443939811380722906034033860670609754958468051976421953932679672089693823176215414983273731735076443047138250141193810380958386694315378449457449153075681475828664191438890148155999020179795794348432340810677583662816669419875079931406408597504 [166,63] 256513394902698134509615269643131814173735393957858697253239599619527541091863270219867454725795684621283233303852375618556271041943257048267552797048728453730356250759151500869066356794871545549302313143007629214312017909560102698997629142539418015192314212267595891529147141009053676966636647283124514935628175103783625095290276183944776447937006796658879253355093911710555321764213183652537196884344343442542436920965329009894870715628127195160680466380777847536882119162406670978571032651251158246092990415750364958421136025787167515502406900264836103403068533504193738738745003952391568685976820785241973947004639563888797391652435098094609679544939924706040510911072077547808478190986553977996066669142551597498726335987607620011865668421661304467335165868017296197561657228870816375087125982103105734438062455065100753850007763280859395624711432736698279934111165178410619108075672989917988661061101334096654830725762773201807703843906795564223707324304083509291071718498390150137997133398509596820015559539285482435141963172821635206453014438418600999191514617622632938337677248326921093030857831849771251686142511733367118765251142220822504531090263867463663840755869710450746627278796689825394855663781755431686171658977995531505400570747832008571963419415607614772386907116357329546092928394397038991367454145079052649420944153115893862816208421896739970583796860247030420450850093050555783348602234756045474379111330509810167072724938943896996235368667463360112523331640726538939108498343644775574048482598644313441299339819276899896307209695779070740188096848645761483003111451201492623058542369824666844154488893931237783205794361697835307454009930413591521557283253824096456194081299098938801082845447078426820011082031538568566382575061936334546344607744 [166,64] 337198356606004330156006589009768898250690524278632679810193289019555249365922842614707908262370298893187658935808056820935122793592060032490133361455784551026627574666229356196390038907011249104456015696639247806740976536298594253669851686504070804199889061322305972922742185672641244212319251920771675320184247722644123208664248490404076100385313900676465564487203803524050613513780809662541908313487599188097602869281059035068059488441975171179271079102401423305848893113240697256972669804046660597467602962324285263109998430347298946616032452237404843208341767608525469583479454819412684478429700810570663962167861058949509577628234314093884457417423929006484387544506838301732041911459191683044866051940406902840423261441273292390701657608439959594852884897857982043313523877211152655639213614211397759765469657940516683934564128758474342484082263669525919370675646622458227146095603946342444412591881964837658260572206421571291314364869442029282947112088661551644806798198390632036972399055277531528042062587696897017764210099961427571474352856899984449565797793192858786806036464938043530223765704225374262593113288930979135449646685312724934048168307782214510830678579641547905302290660420150955602347138851610519723964217993936132538068963636867166288099817558761177369187171097333264716063776651049301826191299828555995503137576700725179056282251546894576723276781532951073485337957621247258684906304459794053930121890771566348442851484581277472903247185034445984209618097600562181101004027892723236076941727209148590485768653012911171518443579479766834421339167710354470847299224023760832408750760922809333316715277303512632615351294450923221067096773898431134511882764629380731833536733392718989901539553492701566548140699721891382775572474988683028987904 [166,65] -158447626565285745867071277265954194707588139248008313958650421358854898646883748237955815840505394709063579732354269870975212621105647715336738944911637306259349070686694354657119456259386941657056246123391537832369230640706937385156780738886292552100600537832282547935416239370631657194065648734629661730823706039746686777757591490672234182379450622739588237678586481163209135359016724554273781420855468815336859193857088616207084331583351559435335239854540424128647631103209903164513642955260145095953165955474313816058565218108770797572067562624799794055601345836013880586380107208819434727423024499419322057227622574121836844890303872193530365619175898251743782989994302656098002416087190604013498073752866041283982494680940442650396377687090153407507450091302657777033606204140380298330115603033502605489371534667251750852978561855591053910775606710067319123393023976985967343683080794898716094368850405820072844485218401450038776550233312107375451555948271132693671030391149377829214448020276057214276885757712854968228533898830617058136156874500148302776009099472306429809312993810876924772793946553550349515295199946290535744274217781716093593256089587964893487370556152161813333635212347816655265579714650593063742100740499936971766206725825444678486348501082406190342661319867730184415905144458678449567262243113103567446286318711580103936897952876133969928163999916489432727660559912665708544310866773514758320037110873246157186118802964059980979943249953912806544964616398280063231409880872260089966662567623739105660610715690358292901340399137377628283092279580096192487503670712366967849715630581516472181635921970564136903597952092294608008533247557040544975340367635192523531827602035453322053065888379362899998528499130005444729002294333258268672 [166,66] 41232117762051056895263962835535218772266924328213695448821790296295273588524489378499707429433894391356599842363262465367391038735384508842713965653195397030569283570092190027174380832924120372468909932129788634995115813431587164429230548718812020722336566106981537568985895018199734824754168823764540100114438883926113368038732631108345260590169559218852441263809469808763569924385967372231206350347814790837739022440442286185436128213068288011492342503993223409946080500664955220064704575822754954163285463731647637892783549540381204346705003362640066932301832512020321222969941495450993180287178936687633343845025393481630600215964015546304827689992970294943397744703409927578159392579028719547046584429568429301818393293515369668537448939863497560037585222382853122414571734269731726728192751905329191403205960581233419500474778562482911552238786835689110777520596715054021693921196750919038082912899050385148609466619614787810087852437244445216329185595135154180724201970036577073625291528952231314615754938407265560403451999254896660112625003118724391011434042743970389294372846700569428740485745339776816855562142651824126336774109768050658581910464724317054770522422241352824817201483770204782777238246112021599860408109723424220731144569639715256151285077343975305505919396471362674192520389916885594778963940533299265256113868248698438700683567348302129531843669927866054900464372382620424052400152987361358332915419318646922244857595601721103036204310549835270623439744155820049159139000340550983154476535620902880804568978292722165843363578497481353196213341136407779095911595833832268904453518906917821559957470914210348921496924407494787609500115036797007920627221420322012094038582838425350051202479644818444242723189307716279793036603061219328 [166,67] -7436867061864472070562930589924184655290486523343146375829273532718362104396715210944373540943351070137162912567254482033920630788890552463230677306046464703353071778761258459662975549645040697567842567912523054321301880502358879775021717369917862626966587078677390117346519715112693229536921223650580438399486986733641979112193042089056895056263516661289349887148998239261868340381390809122562675495589846064203814660494407476123626708166143608737167813761892991544372056811978567473152591542053837465548532713604905008519038468911696443422883063583238741808915542514918097595435190964821826924607995565230062132836177565691994524905635288770881243512969893372823036116508589106735397907374864285966123671502378281789989680658043233856881026354649957496962887716414876400956842858327598172122064966136608284962006522619939517265392663405586437564666024239259954354480754195229498638576227859177361036443225367199843901996628486910839732851748427172261328287300238661297846848368249640335404448215853752732389993192700614959666432603568927141732645269153013538815894106204609707457208807620786691418489689440172030079529020704026786361687298544003051645400160498883918227980584685794134881319928323036307158287808743881556879133642847357402907207763726680462907285647997675822504875561827766559764706554304766661432742619506428848815427442522401914148022220647488748577792540460720793184168368271492621736219281394911874620538232179171984590206109265164518339788641935662850718014143260556827356237814361841896716642141051879935286557029397079744963744569359628565895564574230315173422614365114089760527534694038408507578897335710404150568245272684739751578523486141781258340722750644498275426584540694031140854877849600968965480673230600967497346599747584 [166,68] 1078136081910606053314501180278989067613947801660153024249845883675290767073224028283906151666047529018093443256913972295943176642546568894611202281282489576830272369127568265692220700555509059995261778378680632938938260768189319571804333944366498033943558732146765380841769603792475372705970348273234374723448078956808485814707707219639374926829068927384665590779205610889337212355826738307011948036297334373076130418696840718721119068449740915963903618314077140074271821381153897371097317127046751018136896468730373353561817906056154191513932125003302781604609862442625933154218699516478275351574098047103281475046957275647054081192574854584130384799676058798423239535892540206859530574126260791448993453051332918327840460098161792686045596246905230441921751699541393672529482882139973288087267467393483388003558287887206558401100258354225790235130795945930098290307836865275251584509010337243495445377415265499234091717865707319216938299936904534935959490111432099382129125612587147536844972864387708216988058252763573415589925896440381083598469498974778952249185774033036343858743953927978011339931922414064124030366881330347419733185164759702953595429173410048943859218977145038057229995233549753648302468536536048469055232107745262093911693111777232260557271291065933748914034422945066428635666479315204640541406951999761104155437069123912840623566724900049491425224829099894412818699585549235039557838494152003280040824477092711866773149784421874271000121314205665677885545858142332301669341826924074804995463552899325196913451244786337116737569771826328210597466850616456636123568399615620074431295670978779046010304334008457791343309653478301807975931856260101128986974172477206046675446243756694148762613256544869923606779227957570299981328384 [166,69] -134802246233769854207925999697141696323064007360944807126188745434551905126090475092952361126447841797622407318350070715220430738820143374910313494231237243638909383721991554290617248300928623243314226446273076304149580207311914743375325335719845506352572955478468011562939510099753195638439854870899223906626531186536979390131577717459585473281246057434442275604606103416859641198612985722829058214505218221661310321671041676534388245630340259128752853694954449814127502890063715065847727676012719199748172767281102639595830124243120049542878882584906597630703333969060677187167665590307830861212660733054218168780096588822102535568442714281987305869614845538921526949211436859053571729999490892626498647725536289868063871854105461139063994993047617341857863725265039637223877312161053922232069751798829053800915538122453419793506040633483689889654097795481559092812707726490773071282465395919017533258590607475313251065694226405606103907706526687274887308453253097939000036854996068163763069744787482165287209178360712813471058009901810629953541890853842414015584555852319342186938134460296709165146549128443500775004983117088753177795218168192220378017079573165846133761025356517565617851156888488698130073389936944563849430012346919740162802223071488856679037261917107341403026054506898661532095954383348394281385100344801261997522672774625718621896808088337360145467295806296562582212951551967350307021001830877372203226259843226545590785333526056573072836334313295735389238929816780990805724359806622392235624943504606537741327582297207085809906142102124277242437107225130852353888218131604088780527729778126550852163175010582304637461298251773804235233612997678194410486399862404601286680929070713097835813462748001215102690897547010233815040 [166,70] 13561516066188799478811407347867842979371574668408080286193798010051594225189112209069352565035968069560089745060952525168070333890316731021819506117706848314189283245832482341742674996282472030843705164822368628740167383362475105400727125612088257734714022055054228277264061368158624071256356054697441889578146906135779572457520863270595812409996862214795791922211666343351930433424932960021366077000981850944034505539321288714840828221006258349025694259648212486784117605144952236563674741635828096360114486265722411082632063560147207008328064211850042770995660751979758244062618908638255473826192271077082942381532736547199359926904040773190030443559518995628735998539262408463333367707582557143947696933657055047180917938115149721009665451558616224341265418573873961614372080200934699976322857979068999819716265948492974486595453721920165153063594201057788733930142627819481680897673747563661642109386782873035791276048499476894822351324542114782782984019914786917315792932634393025289539463890579284910353135762276096880858958219723552501864211441809634483787495214334440549074234827084762664881169505851925813646268089946470625846782039099758028329574724604241050467093777281620101309917504481872594774823401705300013030939713806904145693539452045575190453416080399618474509676411956907354139344067227520415678491363636117022140331083013054417118251041247946785514183654843406460555710209676821124801202001907611775807668096244325122941200196370983428214326592148298149671317370415889308944914026857796694043693529515447933147401872626688500996827067422904551706527971745416700760274109970634208118495029991923887259619836756309399133545041391773401561553450527540025413999895286343921391285030377796090591258139799844595054044384669135616 [166,71] -920498099627186892276280315018444805830218550841037835365545569427526287070342584607793408037536714081229821871544979284502992096351622883429541641672017410097476039875507221566766509345980529192458632046743053708908250232039678472184914698769430081514501101093169657526892510752310480903183747178213066059137466115938447435869092060819748754560844170873460691435537970916773486777362246353112072165716377882988773221747509005190921021348198947586997970081439344184605615025195763649803634885079117096749353402520024835306739502749845540544454419101168553586630684150398015206014146821883535945805817745106948642007700429506658311911241956160404324316172866739543927515406026573063113938381941983795785609333682454810771696656962174782969390406022390917304987132797063376470940937575712445851208907510962819951909910179485110867152594256828928959842305807536090364218729243827665990763689529672889126864242293656115329661471138681774085977780689391297928567045803038577427619002734615356210524893373784254662633029532784667959751570415964714386649687518250068489764575366314964400640416426993781500428014005173241322826039621094166247031035655420319647456106066818994911565777311199253917360632943637540549959611147027451938367002185029503905245867063546180983999128878997055994538341261485115723422804101176666974332344616710090763259202559506800360362783558685373615855322878579928827955383714880919533743017343440593961691680862635294548083307550830595626426035779713962868181766587132862065668277393057364172743392846540744941125735044583059782878034493463249473525852487256766610850993966346616827973952677480968405962191615380432827997446386048729311054371444614556590159353493842212892420754439292394353237410235246261798627503505408 [166,72] 28040129765582312152400533463584848549654449063547016511949939591089789598880421019831256255222140904009655120633593949298420505263373459086604649814570642515955214661816172491897122311177299718302288958174815793593011168603174568258623081510783398488818195885942057727945443922079198841479049163363557171588483514905868051095608005837965216864788762002241503496469166412102246219928123319519084768557652162262752300743038694357293608844932282502703419484119965575047266137835831753924910952461850689316563921008220921437971458884771593815002508929670501591716279778716995493435864893895963357297412830791482213245787030150875025999163458157210211581535152593978934225875306636359082965651275915449410273781866007538050245642993150336485839527720253103970791130268680449330077125936663494811250298332606178593414326216390401260492970389298651249358929527116118311098731276749739739649839877530909920896868691668418605990721572693801138017312370971025379765485151207461195410794287247141016687757082784765931290430572783973750297458672404846152552612805107837418190968111825404565483119899656576032898517408509558530340595971058743079091848703157917821840376416608775770115749136589353343057504620247111880780347931495115949303693761106124588176633671539810969714345883869139412633266141955097558718992902595071903537192569895099190723342986839725927268896669329509487591697315404581087148760120562402941597424429850538323574519061284956529443362482878177037870865877490936994148366856312833224169012454136560555006840525463078434483740176843103804495449710857272263697344768900634880040182692865705022148757231371541711285018299586127289962012910475733062015424353424045000220811546325535748359362717523696924071733964619997988401971200 [166,73] 1787647470440083522063721279459621152483951403149250471845210013272416760180995236595019216474751676997464396707459397944772776782514017567103004493731040816104022849442476389130426779399275917232796429233367956617397889322367318990288426205379494483961427683070746252440856159185162090807909475571491684008213343942570312445987806224248479792979962451830307456025796419289225542251974414227579916736529005954485240217900618155798636477511018038818081146412449057000698129064818606843987624382287305342255981457154959021033503315110707148622185675303749249162859610202844156276396920827844004935552684525981068815124093407646581639943561416216577621318555825682478469536636465368132009903970152984112194221894214102901329841486364750563041383895827388499088107132661753137024530438600894484164100399376249172223278215871357869940054346862207185604463166965785341404165228421878596564074395068953691744164067944365396971678815492403901589610400617749032618062685220990670601100159058358312289082823934442208751314222117034925458577955412346550494233313949748954646473991231301315458352178757595286479560170360219628821118634908351959924420616959511582624946763705597130020743025913124925199962823210235600808543488161788368728710030079539263628538528776312183213650027499934138814046565185337417608651616203766566963423498317897222353930433511760491588419099078249406180448790276832386492724688291814955029894624469040240988893731081669950088602096968368355221979870403674648586739828606962108894892971269762290123834781701252037739975396406371468835744977032793434588265705729749073152732884870518992755391485280277920806546172098948336564860073501294455647766527363257340207536864866945489553969199213068463402714137313677556252672 [166,74] -338582213605105046216422911417941880493099626101824230334539671530281997416699036827470614302951465809197549387019798046422216368655611320707570576393045746760354634019077320364119187156475745654634671803787178498185784330460706953121002784377077072367178708958569873129619131023644621024774328626629350414080369877374530891895256664988595878017912196839393518049533780086866863708607209749935114213143931159101288224427436374559219626391845158799792373061379929568141595655138436591257650879408917507543965289524128123081892887799022180586105055509628301724046518544857725374958344360599217521571538066947304735674892745065017340777588430571841676138122200048076624688996474782952703591739131250873381713803364702067170502341490329218922628867044435354931301619734492273101011243662870307262912443144501241561940749117776944935155071201659664690298533909880448434607026976956526570846971048781389773758486208737414241299167620836462606782100971088414572706668739317796309333650912382925209288817054444252484481840315289114893353607555895557195117360521947384367422222629281728809675788017271877783389814611928721393361616637078113258581423954335020347939370694936907321670758477485309244786531098984823856729834008009701952674883803640774923582611474026974694467941663294395146918267528402022150249834696310941811091660522518091193805380570405171425021792946477664250076818338632638660738499814988822571681032498091243540358769087463719163983582989314861458427772158531244876636222360124312142851237100400561442035885295791697802255382201963336795351573919582485160437433621674166737057624803666399393412518082171455287894445063451141302362151183528591124443051884131781860869099470736778177141145533402714550834489577536106496 [166,75] 29082935227574292879965436944939870634693202173546953121671264999558386966769176415973174714663749314302550152174639726098806784947391749166606506244691310701720392614015385118124308692714686009607052593251551059693622384444026399919659837162964607766299088270348942283738273420462384846169585503997861300154189442998578169595874014164349598889331954378828129621024843639184057927053126627652543015424153980158571756407124724250765018714631432584055590117250463078357423992969718506891680479188644002039408218965474034351193908891391201543194685753420192642914273197095615649977020250226044976499391343862894246447183950277496569531428056615419314209284756632603434781505500518236219919376021316691590619294988907001139244397753602012927954668428074055414910887229195532530526001300276982481769568475623718388782907748850421864405864821069665640551214336609280209705089472109141300427546342609699082995570854260868639521900304172967751061149016770670350594068239192933760911033839216517968244467772274619216035884332974626238476692831626274646649117511771811546522678361931176677907929380424005926591643385180030210905104112381499968413976489024668287102136743979122412914372145065438895227335195558985692455836618432667729069626609276294252077224266248847647652004185114734344326284521670908823976835230459083953600504164753866003383645848748097251779375762191054674884942475263359292836072821105156752211059805863393591726535482165919793576924624477657559553244749869913270416964295149007901190013691130386884994581447684758444527487485002604616827698585431797568561339964215104195966761003205816542655115113048324426238647512511514849352120697813874599139509687325317550605116975468793816386689593650010683390576692297728 [166,76] -1630179223199165632345049565983053532912241786708999962064620524144139680311404673380910815095432636121439893726099656939567257232881302176392789224932709746735173957183282339733119578810987681349911554977222328624676421615513424644591090582538800898722116923553202968912021388821135109733925581234823608913618594694988210405882052838688054084542121181774578133491792168911424514936760060454370244477072862080081158488462635135223995253457438512786973753351950602131646335451652046091944064498217443152042902321323515318481594104618999925964160435499911708983530260233316212492631832829711203278623406161678776294163957027247712772993344144874477237642441996134038029916546492822500489151026422235956794507867571968836335220365744120535068939152139423742586225821115089080169411003267819716523858361752574975965663616371084046075788324776636532944974147876549559122560554891263029408094327487770906691144493433374610287878941606412362775833957661913319609863406150330109135419757653366304448665535770171200384575910524747774396554594322872828573191996735598302666540356210836734322431046857852434779333093185333031493481476099894214065505912110859789005441688029331526819177916110800751868674557135711984365132020066827795069402777419654122709770903873977834280815374950292045231640323352768253145973603286516504842088899177494864440579631556782840840556927290122353263660740032754553431695024445552060116018346709757446120869107853884591837418670192647139673008022940413588338516055669876943888997394839546562558516496845989813655730134214688766227405637216729106865618734550115125096618899238801128031971236153848474980096837411219429655340958676161318208761380481912534820276087839902500989864655737142293425996562432 [166,77] 61514433982597000463627064960918426841184830566159470176511156754957239008462127433069017950109069209947568701529187545391165247135116387268926221990401458604000133873301323973523830566172427265030484719419453323925082658015132124480400380274963570257282314102700073681262982150343074107732004255690290701732900992685409136335368917486496941814178910545905354728441578563948753523311691935847665326622076559314713252809250421320468092718577856341361761323696268875232119782258662302825333798484985996648933039626966965450764215707811588570030531096326562982683530018248046116118084396053910109258704847587641230286232616365554127746885217718899636306276649617712792882775060446405055612987615669180201116607848846955903801102010279344587125146337196713966355994811793293936846437012591750814180915114065453592576266856959015444015775280734498274419724658203416399822547701843071642836721724245871613291843460353159792032023127498332870660055792475459757914404681121075166757953516044901823012768759493120981401821096512887162601471023811927499136367663038176271096102882865361204384158775711708333222749537398206332703771365927259754565415102546661046488869082738078802651946962938544460506675305729065712920665960954244153524845183925405636388627787777991568061372900585627385272529143686778569437599279126153201762099881482819567805838787149943789970543394021466843158633446074795122443013469818793849384245957096473425187012627076599908822323075405683640805534292395611347763060500290161944607828111082063722854881866207859502707348295486926724873439130421470219431861212647743908144582828359096654539761404055772832163026102936854644407978495160870754536653179714957473165750293048272699788401714152032243744768 [166,78] -1477569648278373043052131115380054140508007266510959657627364525810257284417119880409856031081985081655843516618458660981284255781944553773975174394896356826318036737054396068111792324895392116913322197573760585073261380286352246794005206655214366565660813446583820191353070122550363637308299350447609640814019697711712623467338840128231956235595421240525698539338992580427069481171325904685957060338577372253152916843206246423321588919405147093039725715670818783274038809319815693989212566672557804641928686560563712997039051030723822722196720621258051892628426457573920250219233862778986789198798072878045019733725779439965828392618655507951857149083742423164690672000626294838077815633407382014145357072176465522322888837593545739801983288318121065025293664694482008727876623813450977181705703737282853171254058306971297611105537371864497926153845760869600704170949892191378756900482519156249400296249677619948496948506479358684544263733366902124582230850128396469697443522239765937334122535370944560950805237106994283298182122182420327950654525770701372475715638495983189585250624177569995777208317673115658573234639003597513236758760213600167540937863100927628632944877153425492726730639921383283542363153536412958727298592389574646956682865023430396980391873953924361653788645995864032638767514298777699179760123370844940459126512317393592461606080325196478089749754721226245291078228393993301669099470693868142750647732982180609251455988376237388927312663592243675299240595029642325674638995459199287316986020998265470384804364474266976685312416758942501970645540430790330988681379850068908994069169707260245812643133024300104264219903889504231549051820353245540075909402754693399780745223942519926509568 [166,79] 10518663855006726675454850911813744247710767448607645713263904172246489679953513050843069993201444519250013456463345236725793579670238891576635054646768529708504413974865110608489683288357729368568475995718781570274473906910272857083587573057008720804861445058174308116214347407524854520240141814180223639610241850107251300660582740308778948585379215511151889080245652032578149277498405450055015948612805574251627910857427964688922218270934283031010995220732333072054071528357171436795984606441326155006187275473219459612317578198552564130680799350437708066761137377251635654701075635488104548113664984760585485948728960457673567212047642917613472339412556516866612247187098572751857145231535594377682722920703585506438865281702241205930330372396312804000687671979059768911209255999363221950883229626093582325030903410602467711885994814009186279589196438717807287728247841746786237664381118482043745993809677811528173161011705397684484123595669039377093245688605299448516386510745539675439284968521693058233511689467314767158331318850061358376241706383491417192514000743569391672472563118565563957338271107854909125427681793449834259955906412724476373007728714087362731712525531238046616797051455383573130659533276150407322369407798132108881392532728749185244682488791750739716598020708161244543894913817104488470421682000822954635419256175981513218297045612594440016449435050046681136823577887999964392034472740841480957029728525001520818324540586937754739732778080211993700177236739885706913227762308872184449744456599830774954680215942373424236047287772630116038148067399119065340175031386103324655123334752618431553439740342217438858941741756320143587853199380560775490409105500182150875308533911388160 [166,80] 913928355879204214569239611063526096956828401090747957600086753808312755282217153942458639338513703387916354667441772535187159313828344935941833531164132519659926097867604999708298768292321560472896502918225236198662300900098503122497528880971266617896055593642410627164460469107768415400268078346861267280846020423921282373895077561254530024762174561621882468082341153303311710509350489563540139790434551989587891334406915453708333999774067511443833026422713446037329113282129388151221495331169842240349117488084569412889088560346614822615612370110217813917551538328793540571336192829346693580990094335498786264070420245304463746771450656559313037567989609550670282488961774473512482309963232114595894012005727594398032418006869835508673223679396105428562255339947142580683188431774858440332589581167837981429046245124533971313981785332887274043604297832133919503278978308648878617890901636892551095315819063148626173047229088291522846542306650412130177470020526202861158675132762047433208273971935021408585572031011729238565372333355668164267457192811601630550876175284831107607480553948641188684732214738144774163989323726857042283554341795286450589943491360285469295274951715289319788507190827062629481247859308379743428350450288633948873126264487482861008860590820494010814830755294374018746287915319542548465989859271539395495041044376592209912122920130920449616223293097431230140897870889749804784221151489847364706160098673641691415389514715940009115075909689815672729528656716430604563526931395761631673855891205894864920188039231101993163442156683375468951688934458519642892099151878010516993304818763107334615547462287415262515477787933036779376972901458872705686564462707599240303371485184 [166,81] -49561176571913565723719906828416438345543512270460456791249527205126234226105498344803022765016753134831234069207894976200538772159332354865635377546325229275514124556399635584414189995869186494193380198433347215884980283041244993602892084338061760853065666139112403083516219448944008707396491673111440583316990309615764809064197232730915695727230754986552819878187970780640734086962196225516719054329597004367367494932435557006557290507244641133515839592455206905473714579892117522531083860396009566733022061217334621959792417681136790024292026227702237405962414200275363418085604049711026583897556550841711198454924497776009195950474827652781107707785535825645352592650292671655938196555524112492839872481054593180063533345241721200782941501845408883055190286673478677375617997257890829804765328186571019007193456795337707984493825892458297817648561498492538682070319865568348377942255714108191750887873098104976419321463732241180472572241311813236948520559209404602086816335001952678441684324555308722556023961694326928900326517353010185575375148677573742117947269388746030336639386522904336631912003192185925807636832373396790392315430500241156454793474462289954699928909221674780701129549784545405182323885208948036909906740556676015021498535688522472519416001345442518952902715689400462285938182943829033740494108273248623890271656143936056374643526774003702159235374296872191162444954147959768065882256174947665133492369612943505271226648139526976962214826804679906536723723483940281838085019957592461616002029260261710214627570285892879878126026801365054830162534013380553755644480930652629832757401596625108080634444799680099712952243567296428779150750704347125717317059004141811022626816 [166,82] 1404684322419529973940248446156871567945490269540085616281985646168370472742413869175422293005700037704239225874574331651607877023682032928867639453139025687881335899917430910298847009867593375496618652283581396730935841245705955555521291370479461980868761443769805543380629423559060762165694769287113639014571828942246119473286810742478047383516767219563300530010925325575283199880867382197703647538652280784729311769524904835229199302283113382491723338684479802146393749741371456367535953916768093370755553648119225594415592393802104035130492077068069155131747069890094051093928703094258175650830919549216786020930074662009410640774435780698164226580786698628450810489412882686044908261075803285069380067482771624582775560123963691750805474441717384531105178144089680218196804181707372993829948306166603793037554124404710205284375560884305020526641381957302263622252219173833412288581983307077333882944266221828526620363593473189855078326730068515488937065484546653508269301947068502596058273311062412115706323593085117028805734321775399907485601702496665094728322880826927236992317516220406719054629608588101703836468195447988971573342884638987907957054370381631353340951313577215596033047221022801422142001254759043777368690967522309509281782775363327101650780471367149321480693910597142302997866235587013508513225000808178985294082133188296832730765319116909218714972245167462490058401555922467291043885295521733663046992383786193074915937591172543023203146956192808290493685656990139708050481341777168420435114253355018081589690073285883019773788303014891577069991704149526316463580854783348420431416774502347649011684672896761220094364756478334375773840823293314688751602667231152812032 [166,83] -21909398560514298332684269593756827752517480621032624586749247061048511389621635519417928181526245731877108476263356152279637088535905338106642273859549399995580016201650109764536540041751361535249376218996689758059271839785978118213380252927421676058253620887135956539313900409374618003349954116360935820249386696735249964931450742464548219896327363930795799454810831049842790751616845441792324867899977353701120540564454519279777633229153723732524714714234467505074079686040466128248420175316768848785968501583382840940240127089241708788198923875224081301539677179578562234513257021416262374483177369460623483058330977762728424598135322443114176916166157881483221007003998655541059663335507112564194909049559005694960260051878386827196453140439485975918718309354552126585729557259457209599102070189851603904134438534543470729551006354903234618453553431255905320278016984653901273093526735797902416943062818846349113786685443757770878966862350587428810700921079690731178130918798090878810612940777211752492749036905838183764478022343867135462992381233431109134848455437307448160467814411003308884423224289658836409556713930557584919931307143930433378826342865401562341378501789731979709595930578084464957126855723660447985368364330948769075768580958553318915586633240496252498361455262451484422068649628113493820938469297412067826367344379658549601029971066564457314977124829695909950169714318040883835393658559175081169778704602464018674697096657509529504205202371879806588039636542071029747622426375341160146542596520209459523273081269637153264117286991945844442197707826478689997937111582678031043780688049853223287413445988793012396465580668694373199597187106004214864965476879564800 [166,84] 150905460526993796605103071181064221245726441449502703990215530657839634038461619585352815282221034070657637611404401818396844371333675349543003836540765176730518816621715169566433666876120434007637667433310585732237676380982765796931786246811994870146743942859110394600666776591791515224264858533230219469749738007116308844887061605406940914125565906935728606630612105975315222857451051666672115111766051750723498300511885973540014706167461529690303748930384581229951169953501752163580489590784355992542186818417164212012150317797009395590496870521078392045312135741235956807829330435180987852337304544569720862280503372078420124878190962464978229926752759020865851372948496932110634024340288413042394480956462809053288785775214415220428221962494343652592337858788283592167520765410787973888247422656282601363395449339185710113950355196007160377674911014972049340568003967584816234711495336693081545033668459560910735690132810109054175496073027682768965089759377341135256759339474075173081463531486585184655225799464913625930433473213712493229128361064035670425601919635032575568347058467908595903422847623098923416467702283753197238656108417693510012358481941252021597753566099129961653299915886175309395371411783965555845791945178269804338754403937911176695771018531504948682545183301132038890449743153397552940250575388406239366802645636760276073064068648320623203353074091342786549281233772943633696512746949004529860695710930622035198116930278160611817805790030273230508724659998326112643783241310281458170695953216116516170965456656413064369911602698987972962597179888403659444069201733996054188759653714238777511378389863928716106873538305986833087572307108728443998132195328 [166,85] -2673502264291293923086801348287568990500627592969363017893623034013574274001900108990038899742512823963430026828559373345798702776090806118047770162865220240985528093989812831517319895522914620545531344370456639592700347865591461534597496009784816944401189739466577988599456533421484138699543311929340621245932411394544434190481357856647585404168916218446707943737342256239018531036279291662421751884565419229061333918226390628763618191020692083359596820605854407602922736088659044713600080749322892031140037235644584349221714433356518820239793185147661658442522376379990231221053613724361305908307233052783857141812273229729800934296419609907107554308344716866248014514916670576042737568781523124566927486325878408647045450980105656307294707164157316970341878759503638413289686825142051935130586932891491987243685939875351194878668816916793842136612892516780407093631037765305265047240195349164696808952588278923336595856946317095261965794623200131894207399684102829046367078603749790628480027029576298810755765909056160656666535592343917675583527110095317001104935232953460184696200721469699644124592895707337812177638122663582090307316004588834692329517568924308970409549881026027289895820375735859929299338641499525709097983534056774833716995083123910156922931085599618969199767649891184755830082452891559467317114500984355201088603466212083831383998797525129780043773713975135479405109963019104212083579030223046509876739289822443189276650408451493785364975771840731985944165039734050483083806734777257064087330275119467262403785652003819811820245014908406327873792470443158997783539022852271320722496780348835643750109724182132533764155140955668135783448497333962280120320 [166,86] 47458443597587119617057428429278068662243239934900145011792439703054180985078796081682174604641895083811433602305547567716635137318723233810597361987400528146407437643256146551455859359458249189031366117473991134563575819142658038245114852185336981137863382622250977359341923698581550746898449928156537791341208144896849303865936507990628129806810174270528568167157264587179421853696705856569215302442722768998683831793642204447628303771337890712173652250905411235023177590100678207103398946657988171651041937844254883432452616680833283083184641894415600001293790122806026423715609245860188358207725258868905038072946682322668524659040258368389856267583319014296638949482751604654058945802688110198286756214631723864576585580042138659826623046227046742889366161534910592721333555604752975045027967752924971144399709648801331448601287580008210285098304823936481681909006689177927503517787575424695404313018470792701802176704773861616124397257077412062932131136011144030629942772535017383235897752541453802790765773594230545982790377330803132490760522354811639597608640716183891984328968546447823338990932016420528139776558117499705659994649927454474614394212308653416542008349472579332495311604035912864138296504226098488397291552921240862036406186934514719988541487260726037926955388046230347696338951049607964159236206858579382825052383477697211295234320570334098293997364199185678177955911800449728002690288882267475792282837917298665399878722657143606631259232529732444704798898454165121148638311442354361459974485490951815024722107283364335648079037578541800664867256452947261994136788242073951370298963631451230234112617172979762859703612167984105155903759649954923776 [166,87] 1043741307169088321091003959823116486626352918228599059303557096099936593522444043261566135620081140970862327562116585642903596482697333190796595357059580760992636244532649793972368889780933387523410018723823445094694965892296458080477810755548481458460055021217853209980026413126020665878333923345363233544370032020691840412624035718844782914356378221835801495384946779940340442190880033787727408106565976371964901916629004864269095112162913732906016716905156398720442671921699827176644827801335793588327404151800755505103166638052564590302068882088195837349820525500968490193948428619929903010430696724065738622275940422614517172404048259697417269062100279437447093642944248245324437123022044654094068224990302883092246610455934434477959342331617239399028653259487254098464138552632029419511088744659988088980060727648032156374824400175222403388205003989605290315478514912556593683975915630376345556485288733304227124159650073919905710629953692862165369075249810548930569436049725860147628594585000681843854858869176267658810188027058639374707994860862898627439034136167235268794294226428774573222482018504329584942858058755554311401790206552382794663091117317271292685811142547905674551378267721423972455671006112708991199921623839108097992720162802938571599521118690447377467282956632185392947616739636734203951666156377448328765610410423672942315246267516889654780646987154512756301871341998362888496862419032976006040993558432958622287548989675194783784654819214769261052392549793399746746952941256797258702781255944973387412146821370735271054390606657126504093527436176387539252973818303662425778561749658235145376853649272353625755563095599108633213951155372032 [166,88] -33110404825113626094028271480113355627023792087209625867707771502715707627658341527973731001941961144119483103818549735667358996701090888559684720954167163995370723873440460381714431475044280860717930470367374791485951772705883269576430171841394485838741888292456147771526840516912128009108494541465141451880309497237335480105201597360930041519107747761461511169385006892242344228240688188969200986374018135920172703036942035466641082339676793784097672031636554114601653784841460611491834534249112147700757185620513940897622276566966246856945264461283771694000108249643663229071498566489605863949935287124534813793529295758733624022386597498558814414252271621711328950773649296591109335825106900677136605525511290534595300788405935452386461308487899587216667072671401071414248399056076242974433498795328428533507727820508382618231848041186065031992327872950730840913406627951883569562556075141882482722405483629137864250732944439775083667069091394039822118001220347317063804931900206014961445616725993368711041353423431075992621186130668167945978361743855867834290156824337186508756200708098354850516231206210418701187718180670289764808732381555741864904766953247719675575829914584868001037854476998727250945404723891052043868302021174457503390867312041785879847301741799108017476294104321880424629528408797144918598643954748729628671057371730816681243963738314428631312087435702375233991397658056382878133627335665127929965060568377981254035998340949930854264485560151413040868682904602793514269541157978432096061146843718283169349224646998169693333828933565463958489570005789491260915050746695979735198793580352192219704148650517070537908789309620114895713075200 [166,89] 600099341049636870619417134127530896987845876896189273475496766276123561691366546978732723376151344887303596545299678285898968411872926984583895860787881083343164708186561276517812134498345727999380521927466972204463068645528499735039245997110696115806493182268275673237183456894374849688903997595013323373728392062988638711681703508792156308549590790673252684826689801230183521768110299517951161456855387964918840681378642962344577729682225782554523959427679588842534378277733931122557862294612092680143205177343614649339962912238265949195580012328318394024627829613994653022273973378955212464541163616058899272099871140239022681859430934620695293822685714634549567004108423418485740159245044976031114121569855915531515789591564949084413493041180683804074561669877948581327566753911427657212425325159087759572573602007003923234140413828440875811020202721356617189196185682473330657600824604626130489548737340043062883168795034182250956925455309262050451096829386350966039495882188073185477982838839032682711216634458266852310753334829908578212512981143670979542572833011695131510540067802337399976681553649182575017980368464011907945387154308246397626460456562506684825006493963131619915440465635253420519423644688754784043226956909553793590486636268134757567497083122934214015184834708631248412487913915587196359168881940671356566237286026465603898585430350659259948216447573362811990992293663518310744783315506917321287725479242892756698208969607640619505962565562793458626233999559641654572229847376166667144791983381325298862119170669191654701764870802795017064615585389405052761140645845812386868150819029171001156238791560499974617629214218770666422272 [166,90] -8091573454228738018584584700574653228487093913179789830143057759345388852070494845193657277092148813917244389637002648296965753535842676214705593527514197664807769779410073627344766381385734139183295796690291625974127502146877755195652445862840829608708004207184865559447389361556558945140995860376039273783793404674501344520641922237250364812164301417542592559644339093357786083323751333706583477116610385987905099008025378960875151114493518916841995813587168767720142116783755058459958502776710657289186764120773831973178245957504820510540884109869937991149700745753500154087150504130067599121913301107327949344312275999724477546334706182595778336039982363138081291632332770058981746940220191962492851672946964297936756844528572007267954068423495106178686335611434859419755378304592703759513675626282313111564046660375868584520662724640284362275982011041395768343244907490163585464932462728289852214114455444852018521703859154859360943921959779516899452608630119086772127681505118786094868568075076980428860603704309329692995015137627137703125595561956542707945930052647583803795765163087954941838041165689387738379991543723893134448596828502793167038468424565795527440612312284835522237008576526728479786957808146040802490094016197987756648910996672259673386941326280340738883990208179111924726614422735533696638926115860512088940710395213087063380572584291576765151756556198569869000130124066603718980034539085591872370829468392188667860109913981223649785795773491341374803856763921504012887280731683756356243433018060769064279882982517318379703736402084370946392953243258237382799900374869188862322071995196172856048544645591697640781223836804935680 [166,91] 128894365654370068763415248529866059015921229131883401513091101388873418575365131742701055996363294141384661184660413351763885117171481152753718854332219071544163472994401189972044857476836161347926204645773199064118147110584046831988941219400786055322563002292151059937668246026867111493605407860241635222063975360799317316991815765487877153008473509451723104341023200993524730359484899709012255918006578204852629299521887562889987702127802614779238690420245179672048407951637775509244177231760922990055882873257495070142611187532068663289254079415723954450099889254556901738067847421947046533446482588548245534358565032577730667288090031578653822085910565361081816877454798313894651846551666593820180946739205180180938489755704353957395842402436812735286820842875901465928591494442890965944311042513835863560814573934752461596092216646874941584128494190106026642681103354395360246776189585526959847375182082089268247775996846270601500066775774894633684044549139648075361951664095323045906778591701100588055279434269343772771582605979250822671603603449375332352319636327634878470138887331178232938753877940583538999756480399160946210327696074160733827977366846530653272814195363055065466928568428057699084703670319024938931118202176628614016694825466801307107586622825204219649928140123607300208357612276777177612924197302541415726986067265591720313838804160008077164960149398988690406731942786323187767734119019027010375278332059465324279502747463613972755117476506924098008325123535885993872600390952591067668588178569822351518586073300566179578100250867999859892996809128132203400212866848316547443815326368455253191617346108775856230885148590080 [166,92] -308971470137776720673183633124086532693620319225081261691250961628874722907084660899382155824816714895946408810426745204596664127142718744188697296603933218685572761214780631718683707083643739966994979150410450591738000905842863359106598216364523612510603955893472929778169866184115005769621404985389534255611012004237760938421954157554338153985730983570647404377158619241142192674766478454862537255167268403093354111183887625002021357502469273355041175009814147338300713846130599496766476219525228843119914132881090062954051424894116291837774943167398496243892898738579618343910145282217273837832649542894787553630207720169672969152642327511665051160569121641471156286915366974540330638436476310975992532419090304199468944389641388898463208777456960044569646179811879728432790479575328499658297530889702701665037670871366317475590779840678950305805408429142682827509461916831715479501264481570908271809471746097419672558034677972169713884354434979481699774881967927832489641825915717193382172902358606796365860118627739487636761385609136390725322406450841354494816270379863257263564815985145493004134425730573407811606194320378906283565695220966284638070552285052537142682823793992894396687697800311644781595402073386892128885785555884979446847817920775678974797854311881623065173552802584564993509371880650231268251983787839113383008753212300307901567185323206551755017913382522169029320020295623531602588079715102536171923362008028997754794118678679758665234395787178309221085529337647910074504303509994764396780643157644524009184332751418382508976821782952514252368304924081819387776238506615124055616983488048403174798767002684162886639616 [166,93] 6255677890740194437731689707464968965809864068953044156517130642770600913050135857917907771601065853127176954673785290973427799957456334366138279009942773642652549028172138411456649812498921901797421850561513973857229379080034939926443655417034448737201671095036755930501722769712113158879045048100232942523497317455277191328891938631399795335773313475746303878786750358394504034131005844635145150764017309108467174407685437680767494096187043925881163080136309942602691848662659630473346859300166707467960402286517641908074715879579529673833890871035284169100678153678444414803847054748269951208477124948813520984209066987203245063493575916767518744044087336121623166608819672893057313891976860905164017280573095413739542466393183968286381286655840204091454904992199315891652352565446746051928965198786091533271179047069334750728356284851018505971053171349247755300728707367327514116661950582906192141117006509440908127686517122020610676924676654280040002360477232873959469765637487960163395043323177144384052026334497764681764593334977112282380712047989149392477552289657735653910453535529554064857462607278702031954130576266597991393709953645894778168588982683171126283068581142663384639032629464925873642811196614249796823516719213022735765117489080245460711612912518762320036448224191929440524787035544224096805952536779403344337180117661985807848600263887990761120503630594185473339680203873877823446965660851009349359145414535545192561556434769624667515645790589611111653222981217840451725621902927382528092876584884135836308531291598491038614492621058517303105975054214223880857799564275157808375751150178245356852170370214874849280 [166,94] 38380766990275612449652001617330914131670828728647564569700548438874122119891730710600540721081774443904667181707756636762568971721779718128375952271638806454215278352464794883789769344821935668673095497187640754318915627468301584745375210676934525326717651000118456606969589301525097905573228163518188818586482982839438864735829166476960908332258799549140465807212652861714252701440327663712710692107074436729993296701660741097021968346858102777543387751230942443907301506797368032082080951386830297283009721317052622822821226771290956455806605722894159991621586470497741810990096553628597554476595210854958738536795038242317114171276802486727614135205087200364837759179594695294197825749627081045388557823853642338583819910699372534065657057871628920389902328927797126309822159514482888388776463554845860998750914663516590412177675341692246611819324254180540382928712477220684856583421666659367066063306939500566535552373583685694791285313777183848761967466717164581112566009296056422208116558458041069587823211597999892486649485604739110123933280635766143627794093564422212841071906098920855708171106088100671758661268355772550259696480382357654926877630933995396251481070183941792601219245335878514030526618069708530770506441026903291048182589092679843468343348618148940646929310463760663887390485924979341267415444346039712980546043618212320482707642918329390230565654026995512538022146076660626606044683919460010995282833397723224149815294940258568474688659968514466606428019725267750190864527733110808486614035713706078478730969811398805852953249179476870884454942372140103814973593700437147530675364358766354159092072864844288 [166,95] -14266886377056024781718714352673543544908141110602626125789186881599514673601168746029166123955563419742079553903108512320268051421901345398099957850529486412686156818432962661514377702492377893526044792288058505790747147664450201956332259566912832697003460050996695361844688656250186037599550602037735534138401787295881948812618005409633936235329395704705488842103735895334063492707055065950042755046247288202726306117207755307563209086798630154977575498693283620502604901747260801177434155832551797616050400213456100963733906016974681516635996997523450828571098817222187538961624568668401949277128189968701106864692635420269931153444032913552295356745206570852374320929832250920676307758013961071985170398402916718630942867411941234878065947963167005276996291938802381443421449315381238831850181747166199972169957210376197173981887572596289842816083673251867023030828539312550088732665550368968671912011310179552863923762410049445038953875211847137414926202376836840603858666782730930321992967804848931829461899899714586142717386051101024308704530388725939759797088832476586454188725318923738943322088496045952316702144261268092244177949660391413955156555215325703455738922771517037202220381787895312436341773524660291627029337542966456278653161804373858750670548135336191880950178736140422703010703322758539132155670916445529181513956659968749303221401206065402877258801005815080864154229941540291481575475295761991848060714267257864049574788881764382964598979418911224536922506547494189512942921688257118068678525462241597727772817299685938905610383029533505361592201044486818782955245816789227422838390377685876140289294336 [166,96] 1558166144727188945070876878472455014416470374513007811900163087789343299860755842630180447100213908203698864363753882677890342022629399546221819540523393165209587035832576923914581140491533059942649302880511333070241124319147312398073166584237773825222860266982742041574659700711409936563700264336116716623904361902044089666445492174616041047897622444499919704313939660252961300469620616466894164988303860309287793429951938024088720150150540328820773939278929928122114937453160460264780461578472234444622965546165776920473707536633175344014115046471966927102313413676278568221690821445826198177934507715692485648872142604047047946564145416143161183401155862017775046882432810015803192062095346827697240528217014892658846666158736834492568848320638330062203337314424662322039793718925833269547457058596099522505004025162798274893668999642113760518875977382858417616800359495970887697609791983394026472020528130213870072910155713138911668329803593583362233782966017702618655937393350870987098415429342851647915426080024186502937235127333788656613129021831218933601429009103057809356944817079939314119141748834321972594993596998493143939567371038971641323309274440242790965258677808052457883090515294111888472157790781365107669056773253913074060102741172528271910736466614804863061112558369519931951170499416213549281444629638593496683565207435822762599554903944696731477742715636156739868254252951232717788954607538052505484050210609669350926012104083218098641583362117578848037614331227113882013687476394494748193788933316287484052748974522967777482662496991340275509640293841538912162211201677614716836042302004702539390976 [166,97] 360337881712686499115538555956321772888521891295251246323057521653589044772149340685831603588691096100200773024229085208512982796315417783424328860055611188194388352891188648198642856178017901027435389154549329552297157514241344552240147307112285022497788372940727806020233134160008058462471421464336104599240338543942745193206675095885796431749814491335829677202990642151351710902012956113707692561877155176916162769414176683334678872468057869014590530102848159863541597913464221248205400708728354018239939034387430574279691010467715631144563722428177581960525676387448557060254809495147621620888933055196814773727430444954363796450489205443576506334409665894867031364180904295286036862695064365303201113233014994787960235496135435140208058195334040703043654457335756348243522840239631878440016494104347683185810459520434592752287841556778892128955500934521512247770997152681121275356479107887918646985168723045934001775891270018103897197761085446579581230436219873814226293356008051213219560429174996410752370419973592063931532307306386854094844755852966561593594471441493503611396768623566693002045933184109772405695324642207656630568555234484431750336856730568890871924120217119225908059219735326935702483931502989138078065526047108923551671247207777612065887618149814084510063010968402720999275496509779079980190541067180290128784454729751958459804870745468652603739556847731215430392179727784838430733603404978689800455547301721692294999625111018857117192402814386890191562277462762159055743476391352466058255171944001054386607571276294454037426711078200876723655503224928031224699006948775258250708904490446848 [166,98] 21537195505752131209417572290851152875049085492833598691842713242483365334409985659046800745547185529393232595655422705667575141058825627044243865508426861219865618474112012499475752275099093638037394322312118016854273249507239994392789567173357632114245902886285943909795865156740371324287772369197039339812299057610022162508905192275516972472100904222736420907289273783763261088140797330624589946894064774616357780666892344849801532441250816718649100871396741913476552371830895811596558085112087116368533912989925194335925885486151214627060570054256050854408818228004168001992029386231880611549646115756343382685886615274554089825889548695772600772887405815649630156130169978841409211513276363300484150750303860723332763990528899986275016425328754554558906928033541516510134771464115096783927001793821365398730378570175702611407139311236894913545114586922146635800761962003748134014911229041814102582301860643319827706748034254167858075021123796239049027501191102524849135900406848777494337781559067851282481322253137811530397079868249701114107031256067784914168108586060388468321290544883694551431132927001850339973421015037747864933794058170780381398267012799442066698589624463339955878136105211150142534515471406985949195375412985580637994069770282286103380688149312944058435926568132005937900976275526129002334718831608794089419875655057579465906042806864539864142613337578538497198311259648579745937082631212498790909370117695292810440187487234883494030801491202422410989331776965019536375389238109579995391469337732365217906625052262226337540670102129661469001970387802259487944018203303466587187290640640 [166,99] -21490491356169751985500851330363683746575482999127138011416128977122930214802832499508351223130923882587484597305664249781372921882589134293166653830079778394115893015756448674397385174241897530143851936427878880051554923917862641178091852007270643127252363699124438854409266691179173408796776176604648057962530825435633877271221624789219868879557291946394528939072588789246355372690366976896550649064401034793707303584930094565402368276034964841588064281582760817662290294836844624196489789489950471476896690857612275618440183520398003442413351053914997750101804557766874854293575803384017951719273633270010421899912647031116101970658545441893553853442378770670861840573216959475366160547395171680097513602423417822468131058285953793571893782262251569833358793111207339084842520824085935856159258847770767607420356722731403316814578181517136348536662530204362059503856115494269894153843100006302238183450622728606734864265504050466831067762844226099997547873594802082459800827764953479720206022571183464339310474589560460977867304952940665284362992658274349007406758100799720442252098190818349478622348719520308704551226006438495488014321948804954659111882049253130547454732577822719132895828578436566810564585401025855446661593740883728807251562552927422161837049584837567490812094492929438006247134483073924612929144572664419500931609702901781989223991546604422158056306527981922605966458488692397508784131762126924768280604033301357903676138245274013860755857092379068346067129448325805364611516600414262543285766903913579065537483060051561978952318156485931891342231669743265714516417592581083649449984 [166,100] 190318885466736856152043114207229567115336875181120352805305671889147161814716016547991140031077940703107975019029368827809532453798690708769829369429745184010666425999523239354017338177491984801354145851900025618559833363434566996025454691026921251757798113709661822334580900347214851701487260890019863197126805106695664885652068945536248259476408876225901194448512929638710513565300242145097234239930740392359531757824517825613752799902233310958227939531182236039319905911255143466479157297980448435180297896171870068562220177425837803579261358834112790520006608963450049296651434664226764665008158397378563929866756435466774239786922117940949310733529864957428654523642390026860082067196602657944083043315621756781509664117075681637028692129031875810114513440678481325821021890020364366278847332300666282127542210434594824016043958954748783001161177132102992838301638291604591418679700160327891211615251476833544769712286966578050086339800809235592773095658860309665984578092593647309360114002926465493452028997074137338914311770159643775892440482517579623728679439102335723468008155293312136409096927803480374685545980689629497070758718612782889420893175837790636843600500495754490188247506320951675432585958590785647394223350552334505281656851913849197173979770660455465506147805525116146476482822026813093609699085425647445069300435160642105621010868424262049222824279732024590326561722770898627604003461663252716175669662784623381521516540619500166996347922632981522313409525111028935968323780774395820446766113199639938367336736230326559153042763604549621577550731275801120762026809092655855872 [166,101] -324777119554904754940023167594060592244918285780444743021332718006214487129120334134534187153225982718185903331027113774794905198500812933636832483231005840463412648359232666406815037333558273097719034584452256391884149211428239232522372106419548788214957995219244218976509662143088432122847113830527075909070083914543829322514980282675993563743025252835436518859847793654600173394359505327362356495443177196254061110839725570646738867555235084982742990622602759306450728163131162518541601609542147349281349869536499959934725887028429443183144682669048617477383513630038749477864293313587031153256072676599244027022594106790908083838840327409283659214750394364939865181234275859840282258362834590275100577988701403433430001114722772250751779605860823415074879675686232400925424211874405660224753473472308356111121130104123215476729853506163922813568641185405628646076172145042114264430192362770465003343103448241371045597407103429820113404326584111757479584056185528801248597196082928497207346759622072316921368059088218721844366527320619685610803027981300790884710826433384581508162001162522467086189719848457646166683619031099007795335244010992817760958485586137654529974401369436406272781606705100925867043112265601310690052999773138337374923927667482575770021481365402762677101557071788980312077245824130755404543311131681239360921942070921880689707384292135347959489327363087684690349301755957451718739186897721276328430189004167826325113865139716516561542684714097285981444198954438611623254342605874796236969550202855181462702374022331944007931371970978424685866031600179112521275601844992 [166,102] 1148639617437479377258490928061326424994404272302890852111437144887307332329994768216887780492963157135452010045022844289309750578753448073941122904800959666667775849205822817451334211181729617921809539382214226980758292588237262998808783060606905884424076978983275164054538801215246174695493690120836079166607662022583171495781421601798998296192918664822688987575713902703750398969463796010564837698925669800450034112276581798121927027359937593955283706530337060207404605015163223396945579375242187534826455512479421883257794863784751619668903015742366391636706250701015466547728256799044645273392918239503334896202367470685762130662204720125342483295899663101626103528445109871692984152959016555464985580712362671601813906839026119376384304631689020248866357511165123399029955232626245583412338026033086960247476130910852872033580010346706319726405668739809534394250833524224850678000268868327874091444876446008278503453407706048799808344205236820651141094053279260909476775279156262463274293315764008337314033932575701405697792833713107448644369394044527896286367992123071985275504475327684827817854974876351891673196565817540220079637632235523015964383353909952186223371011492067885716304556239604956288001425488012153609178564670188885054320209988771170058692921237355629518879293122945669057938045568254680490882450278620075615529233036077707534257664729272842636618838923956254033197794293007846074226672802885809845315708417965436907155816931118451703085118673513860678526183065080805643984573351444464591024429881386672423523138964264269091249877468587343268345600488227456384270032 [166,103] 3855578467746327039676656861117620833739891462063388850657144686262106825524535053803308210743373850970376846827870710656310788263307328328757105610958448327065611497969445916174018552413774969470523001024040529715054770390851712021417132117297248351938111686758179879264428532258602633904227967026448106668240571129025473420483552727997871794353902343140766317443871343216378044403653694325558891931402923480431879574992663873469613839451673294659403396952818917870876696872562844514468495348255739534138556603227141787808046759401824468225795238395105599645268475266682273058503628223377396261944900506262539814595306017089936030721981723586927248082036048694320837716129520313353806266596947903126186232321047697355150011322516472693327969076263912080561875804782350634168673459762587602830529160498658991961116946538102344602668266441635016708881467080932436695533374366659415270153553266417440477668604561798663942766696079348669091703417757303053333496383343159630013357316678985374735337350213820392967692662298356699582081672080309919914007647595981779121068883824970968938208166172092336007151867314586524345928682880934848824847224806004305289870421548839225099784467041789429472101492967691953786217526245138476630278183390808392895227584851644985557206723668086092708343051246180970474062744300048934689250590265059110461526393586363190413292257143239241485841299944309432248839361909388472654316273999669979528232975012367874471739287017069675272264057106336135415916919380084929786293266053225071149731262062324500300218503225649448947592429392655067314217003038804017152 [166,104] -31627171451380932364832248082753065265267178307569137914238907105976152333594692881827931075430295758156775257263346873912263663950476694885218163045841131687048717432212854093210494706710229731359895260875024569976595520212879457944929289299800176787038591794512748740832858597554966288043780473515381876448418770377197155114078808042591220122023099113694018979044167361732417534363611713562313202147990488995807700346518929870874126359693720015179724818996434330050335569612090331703627868762414504077029453206071516281454708418507629362530935892639055886855732016401228245229007377868865766568301861545720421032372315544391820125998463087967749815181805662892821580379634901532609369461820980838364076143131002069331090020435766479105605885710138883454860644492208289732725977428248620432952195476390805266952383573523379775967745355319919448512457246953283088527517011596439475200409419584904613397916435259848598913763951857025032754768046168799204824022083316404935990529141653864821969162693433989514494916847906285325255754212588318995080304994084885011413147139659378753203463586933804560091077895772207967618127849583977706899843153129015827903176659403135095087490088038812348075844901372834339412972411621288164235835032089769290044804931874080220551919929941521316875146595472072033400520185473305341414998538790933281852433133000116678195675276051942352524698229973212517107170309053510058008776605254328133552330119810850941992896938010462539773649072736270112824360180616535331697465019516589510478199652079553094429578669833680577495501442921232784457788627419136 [166,105] 44278062174414264414057770426547333131892395080874750820194667181233450002768225753167771527823490472580479060917134681317864166068588927152785804947756743323934345674102652694849108806634061445546829271015417942095329940737752113562865180857879389937752335976845127189438175728478282389973244782550445741615625999373187106554609411904180560382041720983431649672993497782707527193296670295661238457101320923871919778217009314878467283574377109415807398418171304569524384951093208526116144359160897315045040139708424573763832142762166840309649788953157808746432122549761974426805873910941740651311195667801207242632922613044163782019244472593335926483476854872171084534650618238483916069028809653086485736374996758800474566242847674384139553586255452670557359366398457439454698837800573138264002331493932405227242610002648795570261180093671193155469807121878461438882815746250620408797064839127451642988175893750728937119257056498931340933101677844704649774105029848368749632778086317356440345938674556872493854736149402219823851310842738676053049129602580000310006793856781892173893545458727539123596722616628697963379528643000538312110671402972892337461648619298635284505722588382309548791000304978065710760181235415344490156827503010790573811428857076271470996226527253143147521589059842792916777842799596834859963586272855613967873577047218537743833465005132561684734278831362610561858743358445206748796597739597006151545576027380516391338401353244400312063575394021255257343923136324415896450939035271585661191719724617327986627269931523809996437066793494250123595993088 [166,106] -73624708402157546724101423468371736150759903918236860293612027356402419049659412798969482671606573701041898340297695182849635740903109430391176303761342132641676293829942635820776875986336059556474181814454617500979974444972658538361573950016479452567490728721818008821469076375770806498716160144408600645460775361766416699952151333781631942073473296130071511248190499342242969720867559913804410524105358307315682746964060819335779144125385780643921667559275291295809726841138609154039229250987125063267154731675334612463516282968983893093494173111421876524604320033015862411579415916432758929578089355665456937765963311743656391930622231975533998716646942163409348859561936758808094307231047091853701924420308187061296634880615110797928089138241942347334085247274537805071660003737607813737759227171222581759384277338394166475100471203862025463634484295286347061481119918573625989124087041399878885455965402272898630269372651346610872570846639988134099526142009328603677114110489905697071958243467985799232761724894513451801555578532477215001782455739360729490645388855573871984129061692241439942591349886410841317953988599632383932727646042260988289557896779675271191023349721244866307802509511084408264561522982831927270135468700089498501606700180794446051250036558834582538508762983358032738529787183136885935989252384699385902970045371022406402879003812807788964237619000500917380382112011101600151105981947819013136333999793161044340600307116569077409505129323936751358178121630953712990917541894062758559831121685485529344105589436591590775655893289551371967744 [166,107] 232747982945777949199926995574016782036561271059623214182862004914481710853349555125156138166085882583244263071844523401512608305692397181979505533029850987538481964735909653958470358355779748240534148710762821377780863520004421572232163536011437716086340362347004671813337261211148248485139553272161564478783593027948505709439866785126955809895728317804766776259914835847093942654630312309971542064891055984089935873955428371349415643708962290931404297783893843651576208705909551838553507110218635186484202882960035833658284346342371283045583829176056781594861930984869297597302541516664133421263044695081935878797459943977032727794636714251969596008092212288374545621888541081499124134861573098962855085219514498059546839809608804755635703752136729055352662334516930234839318534584588989104640952026212197035815279972464236127946957183696107125085396273523699135053083434956839922473759404647289496646205496476924524175041925902888679437181404430041612434678051642474151303070231738274049632090378618960378223782993137134783872555192708334347313636914167918961602631542742572082925485852432563658419292260737270544515712396961770576544322458775719654369491877910871813447143329843633328408862812430335811341177890275680658731940534901710714880717449230401751068406218136167519462849014087354296394587773637614081899201809503707883763030793007055773944932049079138739081024718815020839141104588808178026419365001168987303618596973695034479381236435732176099265744247063387801550794315267691986597063110429149466664370219055567177093355031945864637590833348345856 [166,108] -538382790195877550652471708731884613849678190965571757287402415283693451271059415551756666039604293046843173851292403664793857241966860013551218010343807154904309304235977154142036131450683851344003698075891025175334200328010645035926659353664165962719125084571061768706583732490826276476564070056899251893611841223594282098085284826613693232739919042503584179105540743749704326037956751552312523748071867671897519696899048102749899759399911517655592564539176700975587051018934954241257548634980818403361815956042171916942950709864106605852022649295591447430635039625185305825827466478528093243511337926377238861311257979624146266810217638397246676662789162938108346858434644896526678984770574966350015771687268548772864970172988373765277772000845865901266384847418163687829578839057118320169866890668907118631121386752816279417047560667792571390179079250695013914253073693329248248850495512722073984413206622893529231445108802373901962133444456150465146542961957895857186522817305878512245662296390590708709130986671413068077941162990305011683906981013252551518928063662299339559761531669169107301440571453262139605747361109512084493557997607403779660170713208186985759984488596369420130343811889691212724215300118616757520581103173400073262558319930880488227547663862266645996519932358114865817203545177613445313752529882116276489533243178358391984155950309659822763925963162606634820089845392200441928059045806598523852761397236052664548841227386338565472727463878519289178842373202069290546571606727418860594669100503798747347210982983140044418868432896 [166,109] 311375755352461312494271512800642622954347368432971962798083296757442968591136784029039319624635149445649741515343142530722833269445880957256164679925562998345441543578714978267481494682751289206494112141803826084976422061548690344670332561788895759914784225347821341810629684747814021010422672646385749147120216947934870617841199786617815858892164822239150947573214422272842844027123624439799590049353808813514375875992343107935547284654429169978926650929682563060521542392563580625195314817228374142409603388869577643988883059122588633980632501308186343051536717349082837158493407988452169119447555407315900488479814537528745120346797386579530103316498753164493571824973183650978673667995736512793682453841169630855571862647731375412518468200390299372764210991217452050626383175043567263312633147214388257095056520612848802769100832772781751512538392537731479134947346295938149674940270232955199971101045655885934421901359283122419596905441238953052465234858568667696788864082580483966684061602177095955902291468850449900660452098332603609799139363044608703786761848069895372876627771233286929911084069342646012187458103114450243930218347336522759622146690543427400150380712618714682712492418468381169848877872134794281664614796454940000745376909318997067470733597693187346493659170718313350565923999463427480867454277495447026111762995060137695442119312173293461005468975179404984471182935252766548286844475812625188864212582890096236493652208756184795360999726035377682742008969877939602118727171318052255830744287003419078912148392515999480938496 [166,110] 474207389451898615361602520299937922489475478169353064746697262318778680904824259666019266807422516013348532810372208139197304964760352762247526737596368992501372864107121277090298217502081630933281830202631033007523486579373394175901247392766732527404143480480406187593654482945184985670495757897737242871671093318121443887121846021153150489462081007933526524735592856813702655930502329162582425331672225809673774508636410946861964712469703003553829651173996879143061397562378077068949147323939448771731224190484119397870827588880349041050399539132138572468498767606103817172580515137683982714232159586962557403673712271149082306884242229352722210667703675606679855094154076929455822628774290604896067053072850745007075390519544900269554375517045168319721739320053760088971184861488099032756439913351310495422846902402405597431043989813639926671126248769458123679478718591513749529387252329967144966721979711600502896009711490921973888040326423652659909806581548211079730002120793946047612476907658816521823017184902004227427857079488416599909410662487189162867737174573048893543813941103057408737122821062002436812565946586475124779419380113490532124207619691413935337302352640583574768929627445166218379750663065613044309674805837061919764423934464866518069976891764735061183865749564963850658477570562232359615543433408598481730161720211720580186271821839269835535306760606314475285649419459615015511921447993066679462762914160240521789361795336016992469843839579698145568065668806706587434352017007027836227747488793223829397282046730993664 [166,111] -347184423798830725708309860868479961220393160355929525972062053831869132551482532994225456427335570883964134871837180772169186061477108161039110166936569129846469403174465948260091958225353763488911057816815595994892932054225904469840538399774607695539239199250062114545402968562752119642726745876465262056509746736896773741831536865886936287938864338563213811236998153050081107449408815913936728855066657441283730369460803857505831889854379928737949859813610361522057445432271776717467027133690629230704692781157569082873378995507552639129314919746513857167282994361679555213588226180475697840368148709351008306271576687809702093199830889662613691142857871921282554948227105522473860278042826489905181786513118101345597126918123254254417921418115530579662678044014700967384191194248250627988510324263516375752276616978663742026338648063581518034234238639895001027221580710824894360940051983668661968159798036970312513849848971864661485197006016017629885149965544157323876588140282100888164783108035174500880994127222757207213907282531913945455399727912859761083766628449311309793527930519928296723731606816157552832547604643997997212534720815369342564994462461313136501921063969401157913778896431588856515488340472020786053915665944851769910561028521530534505024470920477771457180212195019327160295079892800179873065428048714476926033166492581081804221940968905058186302982145432361008379142730804918506738469950090361885746598863317623563929453571649323696262226880059665520108515230602200092180024367924636402524037445104746705958469632 [166,112] 108471483985303155496107515637992542578229146886908663585828026845855817920994284341675389431306976426061197801590395037427894371612756078019640877144624691268384789830775986072306672324346163883266152289767578281334683483323400036493025378675598558708076904136134743630544957283110913967786727905891179461689775897950436033408818186781997079906876394000518953436159042622998033742475530449575717011306981808318243783729050285952675724559625205446678498461767112049385769421156502031909223503662110550181236764669957783919229276357165021112695293402759346215596609714492536199363708748495805787136952764471130704305488016931994561601884513469852132379751795991036527574410327313115006894506102198456020000451359488097079708047325525383332077951883910061358171483051327896232864390483231697359893894722237973350362632544311633532629413808852537164543490471710031618924690840439162180034743324409120651040020917513549278569264144568059232249819404079794090116306568567684594033311206549166649180608097771119560963001757155635169650041101183791063036539442515114190299211037509164802350875649138717813286957486251685173331957665817442768344512572087046684547254602847266125005081841952569083948398012069847723613241331549313681110101268412262817508136087595874393370677179981717136972086049685509557562507561651298234338100120343613215814045239415529405102320364884524634639157843757477424911357075809118499703557786663785112340851145664070772508398787652563688191697255362725997780442482473153651898384506426062306586301713214746656768 [166,113] 86656538734725299638782045288800359107824886000972204001464942393059647906739222702983897154560326422283769348880022387843129295909712198351161551279374235621191474459606861268482642285646847905286579068744729153450051933263589711441676277368334662736959855888666503957646400586589912882721787122237404674214672418786364067829449742313532181367144646581440388711619838495750175978543319456418651265223361459634181684050669069044136872977076155552526632833091105387463537500769461363896347087097226069075201398700551142837077449120818378501941847035111983937470631788906179631334572139763327707506806901930502691697505721760806370767172849148359562409383967274776269687309093085688636781330570706869751704840543135705755150366827320645862332653882880428032197833994862164821659922206943675255560390146952659670478468007747505604501037265797836877679100518524750550661689879387517675692443537458636389395421950260645745691106741135033238253333915523864451356782136308232565814112340906246015693440937329370755480225092077884978706403938867229561278784870876092518398681003927524076437766569891760438522174825548573866147580420876112283853080950819714351341769190285924981000969130304477795178561335056632869052133885494648162651199125567492333005619631839135370071119301434225031655031541294064528282792761410318837102574326806330883171081392271259308443830748992609958428274574565766240866264418636946331962277125669406489963656140053407765181306158261622530589180216076543937733833312703810700457488086310595681731425423720448 [166,114] 20627211825953952612614776018471565843284161444443529734265735731398469683958239016221280944063045246712204521698611736930349267900352866208517596144552928231342119817634936022316740629875764133317818017811804362996521378916997990595716711124872714084596257201905786194504132292663469795356326826848159868628292283139058124505514612986548251463096888426653878175832438030383889416668517092149494564054467545178671415843033075208212684589267051664316220670575559185248803312499164158153021484612650448351841974209453879222410508201373865065145529112577216392847128416476621868301795313658815425848693226745391435938752311705817003695319266777044151645981245735473591242447516176274833633362964454593859430577078501079975460143415752275694434976166369259234876263762862065575881826574888656433288425498733816508709008078822400794063687513428727454212606917120353308562154788939186474694312215936813036393047621135776361184030925899597060829424381685757350784758786159874599375155346072273962135263494461967002760872511666330793916978248744813490102146771206890733137865859547144277116866285268622729873189511443075289605165655567783820988057162409624704625174477403216404506252686996873883988657148954533099477449327181562873561400261987981430453101751502049233708823715802680232788855900493547870345142515184187285065233177175898972113780138703267991553090955401493288974404016818030139883214920977939022457595687053512653387780764570034884126829261075885760067671991528228520405826179550423969747440528152930369639358464 [166,115] 7072181039306092027811952312056147948171846951593220424086916757852181407459850744217334987223437267227449841647897560458966501434392861228450778380976038970861511282871541417560411873021577975595664111120681018642708070015997075541421174567293165894031784348650833038529344970600347528970387305026637010095109477061496893642451406903758266251083194592283139979957381174650403031639580583973085649447780438230788889358534190166314330336109521501201842068098977017116205470423087999053380669746095207444080053299641106718796686245682421721053201471194558760403270498242759128134714993804937557957929799855616333465110383172039712778341121562177616011976429803287452792098189167833630815311986173164489586014899329958064711020979153146396694425295719900271146355336789172675012353623536179621868037611630988524552167633316836122843244334132449258724802814115047529624205871805874907189907470802831003597439656029835596659653134476809204073210009103751485524395542850644844715182259601936696611672197228479703151400898734364671944823922352026620367678603388373662332817029264444199962962647387795603910725598159145558808970759341150527814713686040836398565876170514814162128366795823145513116563642278529060408984260817928531118153251414843228164332991155664639776828351965839466693335665022486769594459107573930608031716483766697892798643545776909660016314893834656409300235999556267870932202610697091661472728078501975992273429800089017060400940084240860950289992232366581204268572505812567762845977025032437628928 [166,116] 1506417835842675953035156748504844644214717897268834000497874763106725329960044404820218018652917930721958284132308753352733640715118225832823056857767874967380550709237184668567775941984990958594168798495614197080135211851327338669833408708322468149217400616761421047560746895467415770190480057235892291460470008347662613988862775098572228736085603451063319156953201339114430911291451220837314653232337534504068252971726602559990900972452342732345373190812131439029943959528691370564795004031352220861494436992050012011898484733199416900225541393160184361958407973362461088394649924126771496148767727052894318490048020376233977304517757540129154355174121190315115570313995145157404949319785119448532760808360021555156813297270966909750432912612994699338736706233982920952371941018349619237219068644784626973856114886973034620855913333794107862885327310144642333482399650073806343918123375075887455555918106114684798002784976866068682648518921127621954299363742418198438249791286955603652354379006629871067619543548616167452126288331907794891344607483855930978497560856348804372286721379672582770332472444228794506001393879108622271102187962331761918389650048017148978196707868953233183532492190035925897448053268089323969193661180553763496000409971488683327853580050612225770130484887043856061192078933187295398039689586642154598960373185409392514963018052818130151945099950483032200146588619574976157183498781305267766794701670322137508971446627247144072272495625855598294015606742828077641536173918420992 [166,117] 258393093758326265109986177915329475854461911724397819054798351245438902790933905468045774429458619773449407534331039142305383154529549497002935940580615503804570407440177785483168093098713357366543201054974342586505802325558933041378140095508142781303407227071702935364691974056703409607062858355174644359391909577459118289003235878143972336325872401078690576990865776187143776528389127211051926903915379208312015404025464499178273087990551586959582881047571793925112191334870931297949453746559783920787355064496380588736424366535813823572504157799098503241287897017558811115835208900866099293700166640984637395682172854561128797874923048495713660735675181314904941404025152307087255948941389653508353125337139520596685214245865061586100333701047783331748332114487922641705276036030604639050320696478935376703381149059154491620395490989828449328401889867923134234460667554909554710299508992743779377816231197827547083137186768646430279323039464950521791975748963447406423671774904586838574335777767112610852698073188952594907858611298460115403678460074455314040654482518225295912788453502533769743244581090709045032531725787261151826909097819998419677697739241556163134099688670660905416918200348285089197321062961716087540137717163242366862302877258671086179659018601891282327734229510329534335531397724444643969999037174532390630386789370905131398660406111148445719291444629762062803321018075329556124558988780585081288994345591747725327779215829947566505206076607061570486849586927562602513334272 [166,118] 14499034673406822523820617139029989874433208280190412138167376894993571476943324883721084147931058337481551761473563421497172142677073368816558473992713776093773021164857753873673203880687555160308986573055835584911815802480570660367383557451953890460016548865996343918225466373811669541078693547335846066209447309021622006303910001518688049959975194921979832338951814643794377107014834559672655248383064454340040114248148292141565229275350905229417803727580216333564321030249957451246535555445210625313025870861432452499572413098506051949612306142757625905112784169895977254401444336065549693818702560800769494266404215294217987785003657060870971010354146841879569550478203255102647522967462441053474935588391853895870878005129227718454165103345305881285702608329135978573229172623980726355009802784580951993336334489995522796317074207835152856743032787070631637780218818019678584836717887345796658392871051427462962423122648153208699957676046539170957529562804325596653276562070252203115101830126579575381075952057654096212542417240713110981757746619657481300913045568292060217143352063854059757157132842424379868884961444575825297096125487826047576472382910659152231217636779701106515526375486395953328773106323694938975043939658519298527976840263745151324074996859187460343290063121007839632996395895418556845870328493805508078506051168535657348175337597231509428368020163811540524912268747703728322901442583929491866406034029232212661631004406655175980008939966843337572718010812819695616 [166,119] 1132921232402537598943548627588432157432836244921308983317319006509747508587973490518341391062127524903251234607670693817595934088273824627736317035706891624528392075324726761517800680816420409280282022854709206211235982462882136999288911423675006744914785892605103533822896033472803432806293406326060012578840587932719279886745160849740835969283384492818401090334162427990337657701463533936097464301270795761221463502828590943860970924732556014877261130690575812262083591294797325409319491724710886343391764485880375720012361003314997700902784877316940013796264083257218927340425656735856759526724659506722399365678044519186568269483326089408967086193323303769513127245027424891402860603620415362462714449117221626948674270626347550322367946158735784402072236499414210565593917368163392548738151223053152813641697729603946960926620678939256858974609975125793743174868266975160050731141402446623661589437625893056773931244206053634415681684635802717812723388927529476940193237044400972806899587471231490844191565030491171079756257493313353728439077778783150140322911522323132960664410699642055296879334909186225580632470243350831353802605677581173046126889246081704628992934908660233889169314288049503125218100777304082598848410624189348392476916280172073465762507088805656474838631024802958089716882801306774305986533431207112444260867762149282259453759982648125341386052140489116869514995897665778595448321795910850547019060510462039755687966128163892004727340812132252284191995068416 [166,120] 41396774047158858717750532310827578402337681613499377267676087632848083539687154499886004855628288274327492340442481341385047859213593992746570008647976263948131580615495513640620920063064193268362614465667246972902909638479623022671254643978291985491284508078835049910903839338004166387038512751432748596689496695385264833961492195152015519929690226185841359843029934802954388442688411713995048350214302405322591208598419512670301721706404450708596022080651576545091840261004319540352789997431908481737165693776626987574290803683664309081390492756669500985821453545795742471574056244778075425743574173432002313210324945552366412811433813327268828827726369155833095199379200157486269679200129986335445693499728380193321990326548854787993485279754276051343917088352433072125373937039142802281042269889481957804097508578929560100713384379878465947343435705000914898473633869805141479155168822542470274742132421613458759820762563470477816592224511247287725815206444804547562294655320502014440160285443035188616181976430980897429447712373458451792704926219982777954551888913562341115780381439828112452449875890969801046881101312482767233652946450281611127451861260107913969668207820039858478415854604583446219412568127747672063554554346370835092616679815289425890644551875900516865829379455791782233461495761444322803169661569004179664182799355535617285929265091196960104764657403387048907234544307265473972510569175975889133805560926025301985325189642963851061577728654684249817088 [166,121] 635958593040620402596039214519721417458909908535928811676684323766799997463962311243422120835180601655058979238887934722128372777003433984140926389848258250989774073495047693591213502379631418464232306009682072381233244332781814006619899083330775234328437401294705059431022289259065088067657703800987487374807826714331875480040923767398828767519106211479441789373801021396945607408532230606194373386682123334239526929522125851128690287907598250348905055446104113017544202325322140433632244359702854435021642444778981362103411244663871983260174880929430612211083099395737177246829933906934695287789549314955818834159432180462992938792004901427792331247384834524011553663067443804247761790702686259981713479912583223478556340059957580120164145547274672132147398476294133809964129188281049837515757266436804441894373523879958186049788132844957696117122233954817279541280544943694375904818196922875103239388161960658979366529029352445581283393150272371531648178167421777785024493517949455517505408466115858666616357631111622000241292271018903099911011858964523644010848466835773219234215290562076023701719396419670065550068673478803138293702369654039031429464785288293043103612759101076609479653808478380731648811336011653742432119931858602446007988319551179349888373733061117104312424203733208695434683984458682244004248972176801585969406460598438797487097599525140795227003297494260234509059437938656226811684155974522640681909072796721247691697233975846338534130142715904 [166,122] 14428336112230407220267866039785833048310423228636843702704650914799376848897436220164552117429840352074056586137681612665873264161215166633779186282041601154201253564625464664610104266593116764064288470871985964119279641073044679467139431476186157057553567849131626058291483737448481091786264962237804335028729688769985567747545085452128125284276381017711892088193995633649456289834353704294561040635346630046723875119745614080181631169784139288527140968316850123081550915081442275028276984165794287320336217991148103680690092860856814675771992326290642765689904138714456051820950159572769851941899322875569027417027653167010735982596002238095446375533115409924861255730508319593036471353323447577894669134541667901159369540298709628594100729774864537263500810023788162071616826255534508917362962535841080766445821116678583235466449390466176568692698719292296822662003591375005624498704585680171225155073704991056004494254070021363981771979834176072659137626885848019284650246814955087743152595124277254593008577025603133942516999562810112798402892839153421298624179257980485372918673083148123744399371652022312861132683007970395437426842106358228988609794690648184370608873384656439218978686345529156744662849251651303092828231333457728434576691938875587446312605700476320845640621764612526871329700693520271118168910825426947456010872752225906104989344002793753890809955867098585297389354760207312654671118690021756107672244761050120174208630617946253824722432 [166,123] 88086122441930674456082293565442982106190347768629087677339753593453793454977227789917896745272379804843123226625963439537693732376447888088263182624666889402961691757613421990745893849493590164000471492542048419636151110044970892714802178126286392952960165423121672107753425402247573721486180827676992560631156168200586657760207985410872154088322535418273039653989320204918357150383214961113531740402225479587078151270625682390619893295525042532866561103485972815327447179581935408983045249502349458089354133253637483054036065911356761218048091121876809004518068261838969468423789727310222990403775376267022599303898293108850952102833832985475114054103044700089205093361589689218124853472219381370304704692623037984026835612465050134272097539810053449018081799208217412472155600491312618588134817292298216221176752985956233539195969127757269692209812223310373044356526619701079621317811706328324627231943248202032538414378998262390086673414142113080938764180187623930248333536667616503591785838640397502774033846375768615145096889148664149557642601657765192869495364559399501802093986473380501505107993900410889744117677904004086635923912192944811947895956674812595854807900864989731395870084604691455034039380655188927370398501625965226069339791974116162958763105675064581505396904509131186788718531035905705385457704485668929398948675552455055859735703733145358841677427577122827110604480974706513666261222961402478818232531842573165994774033069768704 [166,124] 299856009414567801131143652819073123701066085387731869740714523513716746729142755786690899197078630109083746891706877488850164552357180738262441429838789168016290213982531694586121712837608793973497127401706014885590802618503044700390207335034001231050481638615217407489451188296666908426725268839911991029091251734929575657648064408781383801758389936905442123427373267790657873821345955460350627992368902604597767439174923864020212366251536155972724348359623822973608262782436101385303360943157737243216969997900841384209998626799511758234741127495585694944720553651619487691176455308397004032764841932654978929364810913560467800291278397300871418015074210279876351722964633634363450181151572030859799238332464534267464573946652069234962716599484739567466357456573212837485804079740489274653335906744501416901698785977075815944521622919958500258965311516530833692848065346601361186874680606271905581680453205137793687511689772872626925555585693352415666778340471508742631225601550549378899937179490961230386288740155876175633760958545997000470359459639178806855995000580296604598157904812676148070106754592730654971664868072268786599087316306368228583770902596196092962171880534771052786954869263910285066054606777193216083441517684536020430154740877831645337692141689917757926777026492301409841592168299323362512218134014921608235522366336908129069622302297282349341943783595406145593593471782639933748082478083714741147671672644488130962481152 [166,125] 5134459396869698328643606447297167395011248046358567312813820345812709885737137973879038504485283428389630884014262398170283438141084657475379672581773883037057245424625311073417110244747763578433141388875277850069695707637547231613971038095139818803745714543180004458780273343366818960114217369729012901971856175000713139955400600678086768556097855290002974244166934588206961876283094048135995749906620770167313981913784263277942010922818839917230044984372309189516549756873843419175725021700556842803965411722709757251035314787438635561638357994062835295439551927371777999601553551018931262495883575906231252202284340926167576959877232740622986713397698885364329130756297331784036075976381483146942943166158587620785158024620810527226073645031148422035423936037474232015246686938932182207091473607558589553263556211449435694182433162831298095356332931620656126704055815457593870661627454965271899668143444380152446790183590151061601421556560240971053771770873942575319747032603255588917712186744724212561200836636570679270055500345202065176814652832268286236967605346617050420728114408078479299779988067399773461117177563484167454247569366070949323334060590155240222193478523009799599641032371534604259131632739920694597357501116765507702767659491007710164374478129224363218220913518337862448890982216417715681874411272350528590240721931958099145154978904654994649734402364312448020764793600766968191778896781100958678916589153081688064 [166,126] -4635982294023681762913396601001190297894308401587003280186906685008198363320360933529922572246941576142490196193940929933151114892563606399680449496588806859208533205032371150046497769432639702533758939263870230775659248925130530174113163169695036396246526294295269657789665174153089446527213714497808616941467235995170202974393272721258329522775104488208320843600685519617858257974229653292354497543700559180894290960475191209646759848872344550833921546906187673989409245590538210860315260557229529109158030826981920679050500350446664148273960297070867540906980327629033112585986296097471121218815840785301580619083089128205599807196036868512843731510173878429552029118141643888327877572820258140292565212237148833845017194445519064571972204774148168096106006313723641979355848281513458897539931733324811204763972368812999906536655555602474791595153806926543638114915036909676380084004210611899037212584196796026558637260403348090721479949762180486729461427599481626255293505057265672453824419272799956459943978335172729126158333988172329326662193187456082876334109682265373345716509427942281172562639523212569753965611738676015740192667461331487330651822624785622375979360842695321256256731869948567878517333710617940947128102619684519827266088241262650223181039556773849244416376395282837244191568667515748700374671577828448767358885592038576447533547893297057862405201069569164526365838292351284276838921885037242987517358080 [166,127] -42934323385761906874027385566339731871667582192689466358648103261450321334393436772488177198674797905510464466239524255588580365510460914184211532080822891762392452281402708794886951318632831317231397184318372044578670172640209329231097183357122992103964438754673147153390434798061147262135019885736250272525280651862260168541007570501655258358285945655644353675299077813784321829201322261322574273674839144209519882373975546309557809859745909731208279145831302909950349207965907390441748084784864383942332800599727020179898477418793728726244429202463010998301084047092211613017245344571826895331565315543600661255857215353423136673024994338123666069164280489438207236879287133397844889550016127746503279632332037164667788198959086341378385898152766041391018371333442682829420680188223770439129280886688835343689034905923982412591094832918632629961553563601161394138248310780965097897583857604142470260639595840941814035375972164534361102613599536510145586763823679361206854040072846436362983812662662390379880498920156089987936413721934685098306553196190467011841841106203198907405465410589545609030802924481308562745270516456291873668850214221601020947107699796420146002492481119258554150519194546462625152339810514326774143663865562157765375057101193623678820185626431188132656592776631080246201322986263542961547946533843290143143285413919608204028285947178006627210852996068868533202259196069478801932714617876774912 [166,128] 152053534637287778191595575056128598302675420568363299244633840854155258952853579654251354963745455023511388678450004397181508148224646661604562674249087258716463938143564234707512869266274773400457270175677693675348483249332753827488765908542615559963559573582124795603309619401043468121929387592054820820608421226374079298762975583346976205697963291726623252055443077891286328730749882589115458391713788962004714716214511332698597816547115625134495218709990353482910781044076100873442302837758105278071102177637284412597758087569951802969519907270808185175799892814608195551560299483666763029315833318682538397597172290394240263207684152965209521987663773084271136112397977020540711595118286395198374886925533164802790971051503518845158940332484992667291920136246917482182464290067424363475264038735911412779266987701594566518142488908573293390128977763491139718537724877554248724633310057449758869061460125447040199949018618923182501593222864163412593128420913725557126851907823569927918815690490128575407268205855574448600089665524385889346836990293424535960040130808431976909962265745192080581541544883871565111469183256384875091760704799420456563355230159498526303655766534112217094952565452705133663936015370516307876061623971248660093323728266370373648250129905296118722214692866391363179983832946289200262335184617759303584547237416821937508941070501732479016243535410027502788670218283586400635574534144 [166,129] -32294225605069611530771496177722874526350774445401086546606468372451180444070996510659474664207812989464815518949987264430234711932310260398483244649107771682529778205254145642861486509530395649640357400328169357242690195312715269216621633227831615473384973160335396235435911167387691632755286930582925389260078642989643321873262296207359790559953111305450041767855146822927808611408134135242678028394743655134940814701911437315798289166261350868021548029694959118069230188463328785424133737111538402453425085536496966009783714438487261454746103086739600722937160980653593070792429959558014090949537124655321831623528221610576679061619711201303285759774090116360487889454863623897665808295230337238763590898714372919282595284677933751622646807133255776468609379614853989613668598588813970071087191762813810192756980677881039969203294066414794527666688123982256179370855016482409973527047795881667861444762467632622800025422168708060284117330230730092627865419563145437239313442185998832383443983306755863150750635351563971674252282761958212836686462299584757625340892269177848117438422976913307940142621313859696395500485815169039019287553271493008577027282312059824878472492930908709216482293446468440842281711716180623043914344871846535442340512386260361266280831315847708922193622613061058175222819454264332828630860694625015054969685794927691960778693026787455975622919049774070581755137626855661568 [166,130] -99495836015653495768474131115163031521596529339930172961349112020507460546310521875463232376834514400212641571243756354822063549580802922113761434650300636759864003066832941021284977154803137657850663693953800659767058603671398482555293909172641566445776003915280729719749210540567033832804429284739404918160242270445950367999595482012666347742413429363401111806857775223271676719774068768711672645425451337441580374723383830817491519527335153108369065523425694916767962788103685149872495492482806789661381615533964578871393225933359353109622498754855903718552340133549762268934729601009104034405600871710994609794264566884459339268042735186012683479677347380395808580106058525778713365502405727885848066759226567953899801803051388142414328380946695574947447311559737158360435102510230793978119194204531427679016783447911302084169007568033225676644842219611366500147495909314283068331292531925095870261649854358574563450721989233654783551211001458749358761751877602514207329763067477366191843345399751501452794542547549771899282484806310226538368948902255876275675896197022064544053486216363772328007544497267526590699626270444167465757102468377213053347675731650119206327231585769582143948588662646790059693236029640465884339609794541463880469714756891538515333228172294480792742687561171625730574023763418812807435051078736947966966296551117613243590516257099239635970464153830351738553471488 [166,131] 48303067269835806253158016456809049702899613847277218479773114161179249295395248346878364399613289754121613876309962361784617296910769981402567364225517686003251429206564840577575998709535394599467083497030186802390092059538769199185580609127038809586521688707969244375237864856326963330142337319082188082300474196524607639628707231499998386672047966909945871758025623706220937595357573776126200463800713402085871102441037324202510799974990261115751519336453852008950140742956872750661174612818623651285704890668895073809418788255313181549995794611933596863820867536528219448172193339077403001412653536817071991476097039381520912475740351700251123789389042245453191329841247769247819579195198323324154719188527937306431128903001180250939950364690974939437999358613759767186651108185107648190252891514670497905695500822304546077255664267547254856130307656945237906618477830269782076521461564691768008168620490825773092768313783229542273620343341165604404397499682635042761519062250356478821307774906053016784087809862057838718946752184276614930600701241757764567541908239381615604169121178868356761804630884861046804716436082000625676437650956126879551534986886073206750390704198613024285798792648212753104930037010749235401692569555073619994570961184659635644253734150030207866186843244565876740593769551067591427223073059504008208158497608256309898597239722471805759506758581301297152 [166,132] 237560742747799280882529832977122734189359135030321811814165078371610387614183760188536407188698685804605863357293608855486657673652105773065120577409547412813973366557790883723993796621830025289646712342782120162468133488877530672908211652804472628300098357797856993491029376790306094743194128078052230945103423822319434136062947448117359604028732534887986185215308687033367365016481489188959313495980267101007549736674035999821740754593523495680430464473227198522279297817618405031113682770056930381155145141759129707669373206951068611326541290707053188590667023621698343055879371238529186720236000259988137331938164163457679398739015665595078205752620389063895744287761784712445776963991657782712643440663799155936808821881166852433092714227883363509310317080358653118955640854095459774676881054700782504029131678201202001559040879075240527793214471952976750248871926835927146750545371254409822932905435654939543206509861286896967339086532004646915474858555253586649889231803779864303442355447855313287890483862723130648565421482927543439268397389920061295219812457056062713346606372589576710832572070359789658854255542522096829933062889922705623983279724823663399997308008473104945288002759420797301808036310869302099836629622232098579453768279050619073043141804617642583544970327464363139658727579065372431247262734803434188234206426148704804883974944611470479977498112 [166,133] 287301939713720967923463595218370682594747846043387637730201901234788329143487298850825680021239457403455469501221294853685109731760144127923968126311401283577986778521761858476281676081580989813135715990729199567117317121081018556463558586156677347139229149418069915050997833315031359232921190152551383413319612358633320731204361423369387774812784540909129789206579982360898756415829122909627281641495318678743204460032014963224052139767304354549707748252295026181535797787875046486765525293844632433050150691956262987053153774021113300454719691686909773981394086143401586140024597052812972835601661979403964234254255581572275231818430924862737463773379013232773349635716240233301839346564767279390590462224520061134340814750001216001941557033854655348770103721930296160286677668126770832957460097767216659864629437545730953288574363956016898825321896890826826027896106010548292939673000299056824007063601333549679878739479801927241899284067885931083206847755409296805829923670221538850316583701319119332896794866903947859034248041230792968227231593658560102221457942138189498697168999683860764417400834417315560098810995101308264489163632218779807031542742213116670383213750920056014664978262920755920319433924609235179678295197182568241907141856838430997338373456796091299545561955074907895890313280577150138302798816146221356415048526584065281231099042294324736 [166,134] 194740305389776305286052909915868467104153598885865568617746772985997338365406493261031834051678470064525355047486770468328937615200822904657249893353244949981836794629122305812909010278184690441234902357440333610617898209783175585869816761777127092508747165910110631624131920743318510263918038582102640719226453030403609390182486123296681984265544185025203838777166110592210082736063569698958551351399271598551860035420187887732430504062267486274578676737254844850670196597883561295139507372927428680335314209180782340675981778812099874164832637696207984548160737263305788655932946249376069475718689371245888162861538102922111548922368494062179243585036046134000695238292314102782609817408829535002891458109791525750633605365473997975953970899171095751600119950816839990145995991355365056159055192205108284432645146451315384115892516163510882273786259131427865952309656517280628801779154187593160048685032529158430767204887985695318863311635677137483116669402395663430651756470302456012522199007780886839722201574184752965489593420461796628432885299738434424289328773295306221241526176534146232520012213740617313871559619088776560323620154348124487597573266469394437028253217649830998538817639885925743831562652948795186383978437603783285904649864846981142620529788900001702425468922490505498533764920720353022253817841726054801138202001920427733151132384 [166,135] 27126518138745254287322582986250915115273589335986479646081288148819440914627136516472182084425984537441264177484190925850585586810977095858159881018272448105533101213503719217166771552357619948757784877198036210501309318983349807580325453180375170731229503695610513140727123978508811220820740268689814859688894694402080144674785288562972735719813211882328099308366919830394807787295841695098564297518784044823275705963948843931045285762622771171856799217843314084776333232981387287679203312819297340717283492841170507469835809468808374058497484245221890246890765492065856200652083952277048256067814735273333065827523608975309194640607153272223934044172861113454353343183944389658421980650790361243028704400051226059521921919952219050828765365446144664776862454136411537904794564529524560596165560297932583935416742094831623072378167837077083024966440166298400356074243847705709815257843699143962524614246245574380561664086429614963993848555929532116922752751087635676241439892418492195299210153333453006514393130024007243918265948565192881058296938462745054590869575435889267291294521977112613944745827690185801570766741014021107634899928717246506109456733562540122242355373121604472035172666015219935682602979907150324938534001344629311936269317474275771386225928966130755273594589893983626873054905513014517608445042736468490284994184515420160 [166,136] 2366330956341133813833798795448929793946251527900336735815967532928767624936689208742900609643076289680644401311178756245646535179906387893939565010318560620789718712095641346936796093177332478245016826320802640615687901546857143844363742272105168910460390208246425109403091373917798732607224151939370159080367453492377423779785892465842886363424721086437577160156007618965455731034012634553555640207926338512211054647487309488360337143549272356822206288717390820763551221699732920680145905348637896344559170358374781448577851197890336092170335498149740183937704156956521164667632779642114607188848457956984715176725975097192598693676466837847975146800835213245694375220286086002287431824312696216296072199367608591364588084055053355303297751869002951294716268216563975699445599914309879809811013600092517960830606438620041109850995814429237735499353022272413268213933157351579141488913198039755219107691338475974141978052831575383361564958860100785402257772429470772411320258211366214031493463867731906119792483604148205012257065507338898584182706336843814578768182713328025950283709973114905062427398914612227917205588389885536280684319899869569058722782088696385772655820423128400931956708302723475956881447810361752804037729152355259849753641006055065305094860716379176343370793827484069755041245028787991928921941999962609103994880 [166,137] 31559350806169699985653193376154291133500466370161205548177947060151821234994650220927989433104886154949470855031874215714057135023671330885540058416360395303777558127952406809315482312066804115923507611004169417812667278138315068503203341488592271388911332757782326435733218060324792721447391012361423800833711767835040936805080904457039886845503856382568863100997457942431053568626801578859843429933185027276735950559923714068504396639490559671648956155750771504273409152237361772624401240218039336055131664042571026410280502879158213578807976168703918469051427597309639955842826474618226170491622499603900972009440920053694051856472248465000819397379640922121315930507775837725957735569371473031533005256472321500408602458611057223855468650759286604171039618379702509825910986099230673342921472955636779041558762464705216139426092438243958696246589060834765832351584926714866942673554986318393234350909156244997100342654463949219384588431782170816874025522829282753598634076478916410899169687858588677115827970725660234380541037691669331271851616250225031680497829472308143854493114434106200180056030115494872754296197898183651658059561788939574109057314205777081714583086186795648918391435335061663576943045979538240260637856796131259796947670211637590275062227855661341496191827888110393225365603279796090928561324744704 [166,138] 797120991815357080195717781397832659143259615556984716205063532918239674953165933830154713415822629817979589624344602951070110420840438622383471039084277984206730832659759790052130488702620139743267601475593323602325638905270401427483508151135984355592321264148015896266612015096314820116131834704947950052196486967234339315137066411525058148685638413869562975020765487438208994875598026062645100761808229262732222943660322787255560153796796109793589035811777818759535774100050179213547769065194401859320057822172342161856577426188361065736066185048753918076597263911612842151039955291677076780393416746783666638159420120816852603717882046029625127384622413797360419897824863610873375430387089176890482822620303938911369677592516828909721189743430606032535800133103800596301714950013414475516083611192701490877818528398510217467797641141962183792141087961563398246767488022416283165732788297316210122883243663929027927969067700219357489104015314210764146152442047490971565945794101725110535406866285777984466844729527765119028749196505346870953568894196350861875015791346516157273155213041089063620953877872646300735377846258249214823757203393736885812730671602813015403801499332042424698569626684695937920700704263607477750262518456915448769975592811196271886432687336707057645357737509629182546883934502684635648 [166,139] 6641950586710928651895963867801061627635223869932084002624435640764383800787498555443058885511106151526674287665124929408274312270910163523806793396238640655186530857093315726622600195980336508840206460120359409741708292070141523892107261868315476198147020938608929713585602096261241936231949244574081996893336742263903208669496846341234668123404643881124210299517200483536238482821699226454665795157171393408130246305351633474847897048510321940204401675191861451681396537027231936705921666164186191084468593892727784475640696330074260502455104757548854486739305847579528639925412984662131977818616307927987624041541876265578125775640551550583091548017842627464268727893661445661998605695414392869533409934991636140043341822170003622612113601796975082243488738597450269661397111537485128498205178738891558422588269785780345603448303171569974152820566098365342160107570261822869958807028636229533469772642580934211212157504929091308614899796123397818999628366039347333777881688169946477533502417714802045150487253923436229024500636604982247132786421265697014557317950958387665564349983778815062191169925916504233480440641002682604795452785319082541573889673780840060961911229491846076596252281397763097701409600560922373471378893877289400383660615288764558023491860364184006298388243820504378183937032192 [166,140] 60789204784934065055484012375533570642841518783717641991140090225662175105429454768209772060994700861173261878895432746269383219662078553733743806511343825148700658074364289229884092241178996214352785927136690552236789218387989064757622268803009796085314243241470192669931333088248965723713264403699714968531328458850849181047162928877855482503261673854676817530378983326169886683888364616126100233458166480422012931690066729827787556528869445296342831572536832411852199266184453792801589343649633074138303230757805298801402467597175034580633656424112308740467337869208452989479272482658695807151695677267851678172246325709536793048628742513663183249771446577723036655420888159598882085603174089154772420364954371653863540139284193823816276718413623952229366262579024216401596187324250656385241400310215753907406384156513547936448537668244339334028849309269819763126401655453123813393725705990545249479394829780924438153345375145295017839895985601472663124198523771093238977454225288734701564082232265164905488263151083371498525502531229372733658333951599893539765497381582175919275561728728639482493613911023736351999822488085140681696107563096882509927782631874575412771778709510197658972885698240193268420558995424618307830334063870922953697929780116202832922452520884625088841306121220096 [166,141] 40042110628185541260671347445726595423425995987507820215718696820395168641456760036032054705780655836123795746467333416539070277352324464259441928738544340757673163171487334199410436401642012596391421403861882641116844899743010794278644583157733999607814386383337251532705698123513720167921182568147239775744860318575564220154546544911520368593005124663146344842035440216120190783250658521054000345258919961650084345873263814615799727768877801219908959068269304968079878940454172863134371661464360028240862138410630137879381840981722202927338888042075571503346756946433435332849934029346477203570883484628970925906585032939661955534857342519881562685110510808998142414927853214066641737990054952599954556005481234503545852483647012061116106835116380841787984905428030320489744441197280349724625237740386061879343307443114764334439281169280186467485297370687463066647843492995167551061622636466741643659021604675268676807592041434873312563097875682153168827895993891095691221717904700953120666385272926412591271927180324558927680330731520172143151762752799152498927039371118022643065088689407997985585992305948143294338384524892241818100121669684664541121554670577533510390686891165200466639923784721978522222162214184462506869058442601337952851738442906379138550618352216220556292096 [166,142] 19420554591820708837390408373399450814686647877777133175461776117024813899124578168909544015830427770542750045600945387260857273483410321783625882377247406537035650442303025482057131309902636361027059162706457324951465342906622334691381274398878106387117415566022835545980583074145657828886108808524768705435904602394661971832092484847616445910512613747159891558156605455234798798817421640453916451630889662611291722675343173647998877415310535914608792700247886293560660349472082415663337889438247010176756138896234325707951058030297446563478295009872004523608535945328065823999971026284234322191460158472620807297143553948283166572081457873750460044933062701080682860516613893606505725092879854298083333992170865169970534782559925853270805006437668448616762200557492841916476286005946358722816683195353505814528288170824095129733164146364931928780895032954941101748049378693498853825765824643537347791416931159972068241032839175787967767348976045756938723460549900591528191645076873380529327305543285835935709439546990121672710766259479125171864541505953541238489618124305616026654670862150356498933286976176352531097659128440580826080170323247609474003334797809759338981278928935659758623381317439708086418163702609443101413554775754545572989811933867159544372505095486208 [166,143] 4874455320734776930505758492552857410598472770644458123187527662817419819840681475083890836931747226311103076662479670137196200783443190673617577367000230902150061224233004122714229118359376453837661023897866935773780272507664191553716403353942128156952474351546876441720258098360883871787216182987017240153434264149193894422791965563115444517966674086821643404541708692861282234090201508962505341533944929816750563287608757285985534346179641503938672414716179604025228103325758998353443178340613851928596239534942785401087249618066791533902718219643323471995813969354070789645709787012337271069521119982924322981595558553307424666669225592948260582471547087838278347310440206413706684437830835555422575294069271845585698169347621890304737564466507758929540463893701854425603922861738574753848061827462810410267464899267901736948867103510655764240834820279431761088191894826489970811091604889324923695692514545629764842136986333779448518184317109340506596532942799208101750744884512934415318642267437058222889175015303152831906323682928779566032529455229585282456510625648618527229590917471832184673431474400872095014003896453600537278360452661817631961278810203406216833997048424992808933704888473538021439224189958482583461260716339511822763859281316225081147392 [166,144] 331402254965706329336544000433815779712518593762909798605112156212784471538051766197128839477901202004795394016427019573738607941839265369640618834167408706945773898923931025851424665969127224314423550630243665942562128483857937808784045676352867568817326612969179401010531244166435987288624163973398034992583618310301661055706982666168321441473334430590948058092710690446091194872221830366127175250054882075653129363940778694883242890652004482042812393000919409902795378474640954435629869584512053160421965763953884369148011568766493801849482468038982355316349650970352489314688877982636907326865275286904280803974707581154617258857359957561388945153529201645962141200026234667951211092288996083548813442408104994001353367679386021488387695354213076461628006610481886808743806043816240267802539904146570068687545500387812675456534267120309984634372813262441692770321449018136209713875415430412836379433412921676412800628852617809516993523313962810220266909770642229438226369737826178667924714941276841552677293342142222217153449116591966432267667916410012153179115823766601498460791254360665111417777013212355631585021504644846746636177786817776864412306691085349571196209269114056984582664077311172721270344393186880319793438260859558205057345091608576 [166,145] -4952166672968750458594123795943852277403218362645664502313502249105469806133318638483139052502902677218455792764836605335957600984774209849458386320252890015507095954351791760744407863351804412515689632882849822275453887380117343690961219715703301693409378073296743261698949528856337164505251684097304656418292980764270203730299208449732199108030453346863575420785974849924188065937124103231550577658718475553523913180641851890846300153777474951696805768769339457026200580293157679065875389599584714457737013382695807173391074094425055538384342535855016490304301571109922040272003847426934290687595976230794738159273320318912923407370120058061942590122599441817960126490287407927376606902648022423294227252700637461559093113111987393166198007655640513527446448404989089607658911681027281548009909733062688779503292385141011413422640761014880187900400126363919993725447011496053499695375258127164595531536690715996929057024107852308697650975101070266482444079497127946904568273593757174079480261471396836498034320034895740975178409831304091556436885207568702671330881645361504346639984795314726177137238191970913697869395532341811761893285144573721346898106468827306922433925029756634637990980385270503229576797878873166155418858393137461669888 [166,146] 1134699568996413070881297715678036955840144639378237491498295511363788206881273449315618306059929924777272656312749300693785987751184053659598833092633293189081646548905632988259849938321805059180903270109906291442070545384569853829209353522780343223538461227902612704523765353027814475154361701088765582975469794957261252227419843636416244416644308945632892271105079409712627790791996566995763341555558536019353839935398706643232444796128392211480044574388065960274625940874991738174305692232292486617532256636611366486454463883436944906641427588153143410053965822468891212363498448988457957143513901833219436223734774850654068753398431569298112272776503188867127896721866252227896480549115978572046345388200987572847722964822588902071914229615424018432349877686207736286746865208881544952230926141266640556963881798324782672054479117946916166205277258025206599534947378181584973487127318138908566588192215556412332657047871159798406445844859381419607119956543848089569671824704993719717417813161995254717117502977507850995444715107607989095467160899349978078817481330137330171109451942938942880376883316339837652732500785875275783323455618931654482954602579071847282183027625156043603041181475558560021350291933803084508125281892096 [166,147] 221789959717081447597210787793509066809209837664322098252650401095921730790086850158479282616604818781810830367701215532668236265656988274551156561421053235444878207001027733455505430926426508748938154486683689162903960776786614325488551998248383359900774280047004909375793211106084139011782116432718542733834961934361614998843198127454206865462047440070301924210125182664279647719425392414318227951751884368665012036215710114403888025103983080747940774254628938985623689584519896666618997258002242364833023068800213436876011372955325609087205865900158224859550624972232568167731049723096827655329880683190816080533837081862550420617539859966154612983934111640199177645599564748170272302898112849214508058704678128611594091676944203573742495526626695044267358973898149251388445349416237853485712109435323386665651624900980244534934854052409569932247196917734602357146961835802665834814850992981416895434162051294524996784782045137869589634563123494510502436351734551069463143163251033386029303852435455182267387935556015872760758689004492528049230347469183134419228625774216517741812744364877762933787550748190920124594909115438954691514116095912479445680993380064504134281036042880775942106426870142900651600179423852158976 [166,148] -15670111851234525705031696504736567540642437951840753184491531750062641666756375334796204093542535314617165098583823757956318840545403607822040649259518638833050625633971015256162223788336957070526623801565178467837890320210385709993803310471627050458600363371560570818906999417355766234668911404989300672092159219689373084011766036863512324398228115800406277056936970250303976561134531614105851575344691472999842908203253544232446446666061168839203121674590439826635887674140427392658193653862656063621267660590724934130992264749463802242398711919592758713388627424214219834678151442988712753138072890263592281998517488473098214804332971216406218980769499043272494646988112946670493794691492476458787266978138171439354162237398236801756729176676373712082227734066677013298085249303721469614745275280831634346930762803234523602174930660751388679607347959195448896322720322004874420404752459892839845793718393737672915554099314415720542939548824819457727312835987692043459100383719998060397371583274666226909414298493041362352375996707702892831124301734119796624338627483942175559894882382040710761650222013626822286930424205876353119087072616023431495369401865720658797122937286062893589156344622649982633407741696 [166,149] 165591824441187541401332775085713143791605138517256179443874080669187565189570061587458111476290362172367400656776179180899092034480470179951465510888519503315576524642618662697410490093623070280524575810302521323651814983012836153327230861439745062310909319081807763400703020717120966354048831785033446210637563928384224344725680809705169526708145103935005148169711851950112607569878174863354814087593400046550995294226030183664233629282243665311341401440873837729198844076989928634533013842411949255873589637744492617810738558826425753190692738544393111970878486805409538002012999229628760564623125317242865857683037469264841113192974945844311652051736262259447077275615274606747645050074443382189997983603711381304211570655431387590887824014101532576025644962048284956939816063085668839605378443948726801546777050021756803663174418293241489087901256503164576461091086323425704270773842027032646960017305768140035784912573521924984629935802852708711705940258241214528005765204286944669427994609485517020664760662221327028973192914308612074817911207266473806520855340530629761850470791345872150779777548507286620409793436542365587128828397463272224930902315247143654521863354461235677097878961977188608 [166,150] 282361808714215822101926559545874502557226893014159614714082844043750558787645125432257055423400929692735019701702861218089590899311964631141584047247507762160931096578803259157452704632752447717039825335551773927011027272399912224901946062204187927157151492346933667330178223374904020647565403369783274408883190987669305907099479073174286232231954169997477374475119496026352982141035499867960586727483313006635528000532760068930940587931111573772021572954261447212276816269163547106637564989264314446768203000305241221878186287028894684301092566961270184967507593096934282396076202087198734274174840239260231020148362268710629947746344819561153598521902344377189926193969191130478304442179766795902614921278663894575839090794356650125789522775834534906139394911348026241840490374686837661611351961867320875953155077418332923419163929315765330801657831283420636420837778491161538660624310152314743338030532311763154348094459952409706170012961920104290057143735308593960087030035242713628347444674446366972979877676901552679044942442686503553787813915288248774143229119374764313359997754947509826244896535976495176709703944304855536436378264574839608210308184040689392044737209592922714249744 [166,151] -626897525943827538530124521084511008751561374064195046770859691406300906955576575449908489775599761426686150755470200812177312703569821156471565903972403911118053372994711423450274992640662942735211794398459382638488840504652116921207791120315673805287157441642263577880110150618987644585530114439308093772563249284100012480018036599243611274738748404070911555871878719129042588882558451843834020527335596337518952594519053719479319820143515776479097075266247289915376171906592527621482388728193863641360689839582262794549484648766210854365848537454408200852633438159511533524793215158869694214026579844283408614055833748047765362744093661366626786596373462657193523763823858821491423270433295007108299435586471730285884945068622307181012280093069671080922441281164469277998897024504459203690442844211784832199847068938043586595406858318322118895036977016623397474188906494811431348278990664185125354478832460716155014421039504434013346939362792196980156120941673256821045497997426072854204637310175116188126773339996626303030507750811574264417555119659255618889663569118693942550554749733218210477780037492487464120469540539043499088784030496261362476055216574073590261539143680 [166,152] 80352245915324699748786914136082023744117981467151389337610538199823351419066759682206744554360286862317776293842658710094038853235738623156994765056155935870215028893777692493062145132193676827332604832319835523751969067848852614913000672032487868938412788529171506496614456165874478734634872290380281369201705016193374314596442448066229171826284666241504930067704997909116975921717841459327547617372617849407805475509972473803158346578209385874668667315738034448426114926397011976349497286376305232974080646399044325789672207487940273601012427646283553895249709945923228275737733767659989147649332388373007097170452791631296693963352586340454078137807849428967955212442419981843151322454121775365111629157378787776497123361849508719717513664573374289369204107696602823499680343911617077043411923026256850164485101503733326101693380791702826514860269524677678120012402690705678068091975332831692379285940702022405020357568477439963515900440038709847094414801771020475291843853516781147789680174370236448978675132888589660819501213783577819545422309576795860783747747913369979299788663099950948609418815431892388370852523235226297565519448452390154098579841232816095232 [166,153] 741605316633544902413440246195253367204032666835142753633428939724500569749144445988286404525833786940768773007642894686501498554451396734384760013351173493890694736870883447754523848634727493007578870602331272532461380632059788802743336703956525775096571879303682874967382670291834189296846699889411674771153228584688606093229265219778304278231265820978470990107709178640773995324741739048830637572505447886004292988637248493554102143155880362319152573351498861763865662744605673890466032539272543645417924193503194586682613892672096110598790444494067974011408759773507554485017483817031300705405562958835523003310862530902404453627975271434718947292336564328625502200170286736755957888951001788122774550797166663363712953692603517977887794517808396982865075431948075187722942635860826859907143625175523016624090801878958000945481755381478557344301144406999078907240271690194649579527744378214546637339133184963330596763455766171099748828312023781252175536096162202803049894097951862222481571776078426953105148523016951776989360170235522803651814894694944990841185238810664655066751102187595563487804354934032237212875133336139184296425743104825183383457792 [166,154] 941668755234254409357144574403705828312817389765542568809180510700779338355195535774843515135905518886576674510142539072516122386502527654053910357012640547282007650287944750475662132047093974628305165649783593719837018325017163981983238890142815030518234201800559329146615797441865427937290083105415160733169855433327474006070604137208400490024705599828101187457918463320805251634433185733284993297410697820262624729736502840136556884416911871457157522784567111077970250323049224027180973581049142744759119938839741438852232501108183690425547387171503836910786287394642128185039452140117152595774492188032854886303681297995951557584951145536890168778906321775257546688764209151237013026971532840060486646922531362962914956607420049506093698651807372162207304178945752728845425903397810885280390991709669462084634795855953743952094466181433278946136879069400566041309152936425389076127321292596825005384142329245309953084278952338181010386600872078651047147397119609946393103278639083472281113350906038446506858784292731838478970100109597883977174510316351365053085005279560265568638246928579240721092165583661217466995347922029014851354154211072 [166,155] -81271536189215939811908877952806233742562935716403344321958975869649819763626157210480904468535020877749403360470627215586434009290789943953824302878792657654335415733132370277975326651332887367957216423539752447669471128293550818530404884114049576152158566176854860188004714517639859385993894436907995670519673471571068773036297017693428218068525094577183003001094829693391727798441016278822947172544287598523017488917226891444049738863476212383168503501522547390829975385993577975407497193615103798622174339396296192490821215723656939452683896390210639634479414777167306477048023794953651378390965277085272284096492351426686234126048250759264444804598561472622788248255360756448421433963081579385233364806697250478085150790241129167340621536399096739793910830952041285620623429315669848998682912364079143113890912019417451012363542745380049724025103736459655681605051890904303414306852602955239833300041923647806064372113855903723744808891917879253761313468103041828578961751091513135734516882174191802898413934458260730510282478938866828670860060810189729430341890068414442309359863850716581015322767516699015302014755056815128576 [166,156] 193426069546833576140025377669395195408421853013112173396416176409943441293628891052728104281384469232182764293301342718263003454651475127029895425274483739989113004382886133520310326539083427978937234877296287872918491309530104697346725403111014544891499448812104092589533212077511485858085561270830510460409235675330214816447156465729404694350765245630240278674758567105075350862914685320500934208819739267152755506459950340307480665502338730940688282291748404233400247008947527357501848684503709974994004784166579726059479164985424211298897923769200489321727530841824313004020146490419590251712160043918481240577713989859912459116089063109565349304374900046493164732712905173718866461540302021045011298357896592784008251715877178531365639406389900262939399094528002842926768698678317802758392637353502343322335565463724728003129964213943663566002278261212855080443628121058083423462201954188044592910005727431646172562057437886369624230828064620201341674783229589043959383557934579704065140574549671300534900068123080098280014523178839958099221945423227053870367081006222730689732132742626276819743539255964335272230400 [166,157] 24777648281415522776510028396706059513137264948041619043850337675146119109995146425349961826450258037240944838385223118130693261272252502739962959433146461022250069595275362634776388151723435591734117827722918598668838205308135228379813657323752069082539297366417501881809827993625295063067594052115845610582680272293088560884951609377167803043118885787865968661684423962931600843187298154256008067459546953218009653626994483305710882815267953103650174283540483499064407025607766469564245531797930532585448690807636621185225951665689788492366864329505835984308402297292569531618176461039217197830929855542563739011354667507175811933901844819183870024256864763131061921638402745937653775310703717782274277574892820803915509413323433002094729484087193613225515630698050049082282472215016925804174370648142164224906910760850937348959857517468675101870140328455022524501662728472303001999547269696635950847082116644026530383318129191164039446977399065813758000731278028417106873726826585509513350988192749647493981916966690908947456657074025125083842473493836725575277858507296671493156139744329735740068470381056 [166,158] -30834319986038630366681000734686495705916052874529614909168758681118789127525378098975179801391553037607071085006444537472007219206113756026213855537935004209249216495594556366581819537327830927197924123761685740106925176724131470096531678155708682996865862015013076773559579719603044838721752110393890822789371105899071545821244004598760860589246444053805329605583207584672312673225390234734839241888028831911123133909440414063959022748122715694547235599216028483096790005575458497547853649389391518862765118151658666689965255484670251633618283661191616397584787303954114016663013975923941208279530276965126532983255163679223094571012527573524819192045248848213010251612063464498968586361152290237444517481109739914235047168599553375713844444132163561820515709512645712911695940835909731942453355187100354904936548122060176597909325368262752014845174669616340117537182862861028916025030781779043499913426868993351154568226012162608066181999582975958816174911181728173831938224280276209661715234909921709752739396503121936496422846646294693176603388969502700758754333989596045874998729763041504224 [166,159] 3953692846134549786510935663708097740808150056664338969999034130392560579421882551064779709522437324370650027333406838015561795428988403275220551727868221122445917867423496980343317377369394110955148756820216327746252161070319528012394347080065148251716372962979858676632076353128865720616996542819113816395644770308409577128773581810427931377591866265827335248777488627180268119750349686553221482271367313018347514171096776151032770581690997093137377688249628146791791804200246801921167470742364528081839296007334870645120623661746577117762845825209186060866531962759485716074933834887878456167943188996803747976198004558128975898078734466708630160840518806107327752072704234599158201293762372471276348009451886920013793605209813450594873107937561581264585729896867274411074114804684353209704125140235320701571519563381334404505338667045469254962858475502189911447268446659057702352479739645906810610315485854944762986358119350800562200921605863619714727807445654485899024627533995929066749420279034711093522389859658182654066565299930001089305906307870608241470974622494220487360512 [166,160] 792663859119403340018322827340150168635612465873140624017835661387411758095567012695197057110654129830948621071911562324887814654540600256189975931129609381641562212051969871849930057960287396662516134527915952868167229932486119323291956606146543926880492893370593733584564616829324578059101441351625041627970432696916390241643729061801095224159567436950911911505572914597526684801522148227631927860336966378596197812822689213414067339670459532368825503846934810550805128211514962045508507768934193256265477627475514575428132213622242688548626898144042351853513483996349288597858431072536969883130651903529224860413384017938155912235209782832763210039206236781863878082346048780618759037210887720181072719400246347272303562485189177398355774118934679881745433401273183859519864979030864900766007303257678753280523218588422921740946924124327246130728362195274722347245296566350734691931634644228248132144553315304447839495945736736737481546848886804525130660684498926107761724916565482085652051080432468549297541492425817837700063413016261525762891515518967487685358108160 [166,161] 26516197653839258195976928255882687671377076698363528507692405298002044029224377853470893459841159148733465178748990762319502161262009502220574241177724917722536973972989191745859114411891629113092070814924453964989403689340589278242539223349988688990584100546035154082538620537189093142123489157138818990894464731564960910468357249638174043022654539132274972810119902694355620759863833190957388793859278335471698607989077357445732743725427404478622529494797905123625105980121226905324858648132473863586982496073976990924953946558424498942173661763219873215124626710545568168872174944463917771496051671297819047491198741784635744683079888719426853056912537827056634520280858723406599970427557036360434914670755672257625257716514432071048482616537219151054216254948215713844606929160817847286379366885728714887348824555487646631326329339978740689400815441003580827696822117015690041940965198413783327855771227851891470145253425207969951930402697617418194577940549166575423375982598792638599740819325806907401508515707295601013725138840430680661996257519700224 [166,162] -124757267108167893906605905140334181002119232605126394802687105449116308383293949022302844368272237464615558240899621843696801175306796120869076757242926075002337638618371451729960993220783648863307834823507215667207571160368102741239235233276557723546097216791941004547332115304839031889364988069814894815275323897478930344902131396886332160566914979857266897725370249381753451094704466651137295281205171804928040898642632964224572882796239462869096668036616785194669244260721433221336118558590821709081768465039199133251761655689960198715838922492619341649062657225098512609009401262560375587234266610732414631556958182154856479547998602489101425654074166826092940743569750224113197488226623493084106592398884767054015570936915699982579530975590181287500875926000612452123057529688920551265721868862466480877114532701554289244192662250402406724529060749024480264776838441300052170061226219484450942239556924179314001269139809579723988132001468452565902138799663821202715492363741850535608196573082148300454137649677031930140211847110008963280 [166,163] 1966871469203324360593811329408277781494940620059161125791633715831998957295558148478786454836261939508305564301803384927866858728687436365064694915424972026433571861561513442654725010290998258406698807139653185172179137280850787997394194210662103504899294602243485179492853949997196306743738538552295592142811767941035362706164613358227137922742458953399587415544101151273219888891317999188412712588629882674604162590185868818256520436208621408329335141417113291661133086762174184042276384723014118752195797569003040733289104733954146187086108708161938123390333948655030704016078383021649156646980171113013085511001001303198732310409932338020729359112368602977307431799792837982554245092163035880585011180935412252447286333007980183835385059609819399379265117352734765592977044099083149055240216087168409803731810014742175870280429263760863699367539403232392271945608119911074366920690345123449227325081299362622186498899697439974799906201165314228302061610252262408108527591217626484237209242841620509686935701168999048966001152 [166,164] -1007054284876184862532708741950432047206134789566557529133452481800832471417882594495491887252818897487043467324913160992966942489049702818416749121610756067159384050242498420611977558246807948218394030325767560317722721224201516381636937732534654529940399376810871835261012458219477415578820701143981510725512306729280685633475462383564980836597508588739106183597674053187671793879465124853376754457158159140678702649458593826840844044995310767181165201608184530882396409955231974060393998958667167690393800185068470486443811639231616913250699535724877652393455651748592936221314667012446156105507901737132868058340676889227568714456540787905858172162204772361645805934797208778157424446796646008710068789091029919651091584789404463903040098238946816724655935396225045335423215061834454191441214977093376484731442957910476352928611690137099200352115441993476531181218425545670487364836460132491827517588719889897998042766706915414533378051144293640555075868921696275729118842285025583965747463052719554751543053008 [166,165] 23400249259087712864314524280340740001107659950752564752897702933702113008803079685418971467788641446042185592461206194183670885860475425865244008503638762556275272646993194438884932867467995852890261676713876640842487731398687414395160821607957863604537003392959294120453075084169885848947075790509171919884633971088958888687896194166113632443341642531882901910939905646478867204437846662782764156209829030744264759487338198526413559139957193209774137947016000584897591508079765426505310685793430219615435543049617624803107184525502414496117660586578779042239334722616679365926206503976091146940922183140532874630954703444827856808141807517793829857647944848762747899089084995586760444765768343161562603132788329406061947016096865985633617773187274138281929758836323928931480029404166037260948381559466389652708129126732236229669056038534484887176656646227069395415356884305629076312441792649888636668565560485076235844395340180071163774998680232933596535840996207503011134189661091078184685228656 [166,166] -23033550760055527433739988682903152390017543752201844103122496782238764851567970011375405950657421097052088896285638043382144944696346710666693075450578697417875617243970384217276485013255455184977927992528996930220706560984045562631850313104783658486915506339799296329636268142061436546750216967608492615526952262896949619950082909242689894777125234506243549523670600321709714434316358506291739978395845452411336791675642353632283502335768121061179683303512741665423110910441722897074020554051623343236040565665146834187683521233577574926492479482148565518140949160797078917680715668927648881442349303521257172981393648633978040100218110198350314556362140760623022327007109897950081612142217085572435738658031480937344015989673880728521391245261498830115886585096612925340871915093615463079058933281625894861858394590462572070443438836222563815713821113965141731977553612413491706069952162595777097242342979501226656425091570226559805876698011803806684760290656766998105470554369 [167,0] 116011038430390004775539899930191237687617412897965637548620202371921445981779029671490795022749185825919941828001482730554784979570906865758472002201735378293047027266764279413102726019195361612470181230300616460946774606768674135492967937955626455155129866495026165838736875808617300989893166003566475331675474068761359052807014360660509046314390932942609938560247015606240563605286673886302507482682046651966145255043715208311537161741711662398390202086740989665317588219958334245264355232931088286647982557452277289153639998194434080890392093518394810275007065291900587913458453731770787089793682940532775571456220025557410095583306677609973732845362685459393940202205624449257733308840198552620088549365695324303768211848517577205285687141779401743402213738847725314443811069788379718405877660130579778916806024856885006324919027903229097597197732496565581090513698163146520521845427938938545517077195144918580107011343706410763177654343630730815406135468302648265806858571373838840686168879609807957536336901468942561833629904164519990956931509902391175617353133242715112842510203726536935080593915058620976671906730095410101876106985259463215668089778430519497641179853879942058281381111177956921037693592485474756966325286445535412377906718540126999462320311548274950055248936077854730996158553853037763292567569569456292435257886882263455503271253000446799247537506559647844013569790423150593772535062236180684842654908377618540856586494145467126050856494813265229005265175804787794760994462406603941082814863397713077519138964687306675155098621891165214545886052270106239873480290647761307578017732098088131134310239631044767312152774095063667223597909955033492240595864803113325764607740587257147995845144617261894524159369403449515124458691454989473552582544199899724256438750274210499757566765726623840883777986413125579908382002250408102243977136865559859668466102800010730788926593959331512451171875000000000000000 [167,1] -19464942773108291438897513731778437075416817126006996306511745002819094710086237716762986262404634694253780873430595927194945521248553870910316347902508261672433823886549707001742845976848196554016265325518928408537929464328370256843951888339637007956267672713415274077537512254054586580484007224883776512463423456303983546124358877593160843051372631186489413308800918487797531740310167999194797248143987817326105668315721149011095262739500585866970593388477439151724764614972089976793938961221361631996552586892830450875042199782997321433271016444325106689443782195988315675979645461704978012421719446171759037633775873015449531560437390655400841929871699480799085505877996883442973988633513384189760409628165150982695237858670392891888497243074028123505600070992241776708071561021467633300030917187081490287845955471084747506809730118899176821503292002108283605592909500527213091531001293660565747014483528096723983268915292016199713346571579411589096611733466780572876708382322279955478615234219814019104564702670293436263899741988378411589074322305283038156779654532627283168658754972503393579744993804219826398638765721155544372586938062779009306092126288329791715003328611810200581098328392469097193386903339998859550881649794889526739163858793918534967934974537290366756755486704696938003145446745650007252510146338060945587377741718510048725777059045266779222091785313113936560931147048279047611401176442386195423174967427176423900296076751086463821066962813018041955503834326425762395559500411666600346259914430723937211016086539986395355470846050517161165130999625869833376505740929585932670596970216769279921772386546712947619448965518214275076084942564404083657210658062261721776316799974072586129279466485364626363568710557366251456345498987598523038680439879503447114509674987442986891893655997662695930874977697910107044245686797888053328282739479910640219628009672803159446630161255598068237304687500000000000000 [167,2] -3435846683117995624418720084064359818424118416943141435029089608623130242132971483589223600759467911780301518818860404119853994367716484196228942863546670260817263620288371212681797325144867575801896946555870069537778452335264944253062604832934581397142196239634161176234003183739017447443444901889528426463488566464487081634465517283845506505581454883824246186472899931184259412434709154210920965323196453891502707556138622023461458115281988003548768751876299797647220682935022105657265710957034282785349743565309954879523790449735507369661692706458523146267240789600912692200327538618312274000547183163315235161962103783448187635887675595385884908192461041290122797856442273000231512007140304971743383133014527333735589774303978163623375692460102725321033129657111151240471858192253958936559573944737373745332589956029495009988629525900435567736119550245096668611852038814438367362980745921066684525884345902189747742720371556569431826223471703328903613378135526068204700340129153085281005489540038437001955693332809583838620787169921216226333889510869773545652772190028482144926776635567859461651703580926978552679431948355008221136349435246052096160273589105133344804938734180500146649385426359232874072831049028061127396701456810489143382650805251997042729933344136918485220783379254376231347004781500164902927367568893163371129850501302642282792879155951836514311532844832744538900381055967103085264125599203343216132156912756682848458318221279783553005315555582504528212963676665645637611945317996797169208943019229640115606777649332770230130438472292134169619923222589400312837840959072969451188803026580183527158850454003595115200860211185607483913630097766291943268355342061268635489485912667398719027184942072319797266187347521745558097620793865433556557977575900497446157639961849502504980267037717528287456037843608000754940815175559094679716309980132667147079994843239525437184056499972939491271972656250000000000 [167,3] 3578755663861989516420469796007212069551694154296673440411075543165594889320051222985602440223303880868452226580382976633966873518921754739706834427820036445682372437302618970993827836731757199880162749106999791869393027936158652791311275753733190674406538091156231869620132513783357475179511824376776347687840143086412489213869171607838769608673421141194472621469912775105380189867012364404695825304402841270148588197801121577254271114408080874445766849287583713913450544536322316328866136937837152866092702144428650326832939054030128204240483136480028017609361281253949117232387959426595639067168489041733733238328428857892078838302260854841177627693942489668325945987867863647878680903738100404604264672193049881620217742047499756108314342418484631034621189139957510603535896210505517013569643489197054271563127828706271833543497364181022327403126447530631762112734763424025384515838987770243032619416979112763395303932569937050133253697956272048886480346959048102893254725105720351142228220086253567708662653372535563798356118267077445795262410536782177335995391722582159138770245709966531082706907248464412154003251066714441016635108132976560334039548770169015487100275480146113057761000140908994199797466258608106691570925711960377978636415753298003996740254810387100770112659540444804846132732739154130084641861542635758727955886331142499411791670920636646987324148148817579182359860368787252243572011145548318192224008879091812076739515048632106493501920059425766327930495186642259231376957984075172417588005791546612643861275259051638827661942866975722861016585381228442123217868814507633037589493640618131878015452147512357280567751362644185299216575496732148818891430003239009647931865628312592662486737441931356105911546327795460941003217101542321845354181381436048768901422892179931557131774514924000563233853110204518075995739758931265956483253707154555143061422928241199770127423107624053955078125000000000000000 [167,4] -439806785940797579112330568269487356660629128802861247054851512638732969862752042204648232305024636076136079651298710664897445442312674712831778954611873782088193670534050325639817557264391549691796910496014248529730100301562295242354119118097034431041943524858119833093576003231348465437787208169997556051995205123536576392119896456878887802902517279888576040999906729978626347366734482405352717426186275176305240479763548017045245723442456624391889021549612370236457953170532187718590888539087541803088736186197452828013540108206278798958005020562257175816321207384621564168132616480376272601287342434844487400738706898694869509377018375770989141403359226594300886563099925921946088265798992004204120754026900185649136681910160654294290911136226054581957622544653366123732847794756200453061622260892836624657802495387528780653358118971630648313533870986608674885061927052436810674538445196701035748627888059143707011490862322682512200224797917689676118504150192929740970436902215270543342386298020865099776017850446370567248042137538222602814039096168603159105342922585217785482207644301247324074628489511939598086128730127590614403131273547120142463753985015967577561827306449401103035104201309126020754656898460253963558004017362358500648952914155317077374214690937180028944344318080142408706075273092033249045549011722574954706468060154571792938996437373326045025057504005035985308198991774855245880392546258715926692098199722461286183169052797175111107498237106412849047119737487709791754753231653901892461960123526441960890777414186760881814905416010955702655486643661014598438962302777278926544076504420571045445989855665303718568592340087030986422671945241909641215476388069509516209692883104663299777302126423531946763067116231266778559429582869934957153748633302100460577617611170174568696152079165779514486739880574181055766569846658395623988740283502246654671670119118864761276199715211987495422363281250000000000 [167,5] 21540592659462734851931833258276044828913355709761497137984283995418087297886118072705226857830242779785930941150158556874941240557165017858089613506309915902905731022213397947584228524300980343513639696311163020920601888898883580168773057243280565181868145677700011198454096638995682032867529199560317217949589620777663976479289042857738607627705692823882924250861133263009766020788443481973464690376792541040034516513845283588349267172875876237597932330079008701677340330809739501304951820536426023093443658747815314113923034622148657446655967195276171724548999040432490958571411616475293325804640164902698650154203733483531078262318054893739621319107924861061419108257673653062346519231999852684041558991493663697002635453428236029581044454814994982844255897047292383003701881299465550251939873808135318622596722589267403316558243719506984486441175228186032736954639330515044999428667022581463365990356155198412691325890285825758552241337896700101771093651377035042564921899130659535013360714189131354509866894587973111798873904307540319717515274956608405706117256724863982332051640966319661500849299266300922405562384521554682195100364424809304266854128161163244387386767848238156828077559409252253403116035850159426186961952822476374836191942660159192577293067947086873639972235009846914335010882520968026646050246654204391960774255865794859081671317569261668913664195510511450116052467385448735965408125026532310330731523813438972444681419029512086568338786339479258732558148596517146284427151621217813901688453417236266342201950340307237189872667646321824359590185240446032776943178518079488301679065189200531955915124340707404739155878794424899573119157603522710222801342189112159679119451782270217503983232212516114120152353085243079425721058472527764537764173709616497592817739220863950145441753308999523395953830173417119156674234942178694714142524425213562679781949674939767191972350701689720153808593750000000000 [167,6] -530420412266876877988472488202210867866276143476404175631468709560744498761415568263296201415409563034508486875521787752100609339014369407530381965516577820238738415536095228973640629961698523549562557830269167212878830557573045964409020109228110554071974431452605018480625856082739502609588035998213743864019271931257003926274285418886564096786335170378063335008052979919317494044646672417989190748195554234846820702674452023505849814500202845197212357127575422986594423784450656391055810962612771117710132168863850792771540617012372332019652047773857467615236961058240189302175308397224569778718593772809015885260908761770387165569964235220694648703404795700054024054594968756328650630818367399760039386993415699511891589601369750716223773094089863545580266893667951306502020960180825724640624722873390635989286917635462241774343206807801463432100779678666245046943085511295635695926275827298230309826645881874670776184490130606007131720764116454144516578427987199184896047377313694109802932879698221541051115360708445526420053152025846796166733853490954687110350372220145531694747221574887436750382588310267039881467360191203626878007088924591716153762529835420221332458801879589436316589501728197914780219698190732869902654013930233240590618174362601422830567543132502484351860018536748872534453806876163131743165468895456698853575632344337426593136181802252625808307408075413738278700490190866493502717427273402165676959570657451092233284082499250494775337208631282026395886653411175232436119424989054050824814993423139402941105664755104249673877054603264160471996652893714278745091966044193985787937109780533661480461133590695697887890714593594829756086465553025075896956095575068442278635158734240533935087710665101292700174636364014977962111502587868514908054418084061399498758722449091800704508893660728834238368712041034028202941027354090793055326474356059005641266947611800475215204642154276371002197265625000000 [167,7] 7525397020469945035943121563394021696872569433632365320003663346462907617298727483351260040196802263944747748896755420325493962166988599500861609458961977010515104219044573321322423919446365389898766361221985879933504692385100230394516323112856109566991432594376627346094854615685668644211506503074930661972999770710463788283031875269486911123623412867247307055886764783470966393964000695597324963291855076006118224225825452274796845884942120994318323423974708141710794548965285539428582539545427778898632584628498200582205901928894199166572120002622468994297534961228525996746391603057850739188375071529561570564438874334846829259110920286245143590804392743064378250306507179952640931482195037691057550497585923201361637323558337204184657787921517951316113650915130096622310679536989623272639740650511935711026576766780392240172464756711245062146213306616285914359051398540415134645087132679587034898633733673151237456807621102511263741249970193698828992678487263931372191092505889757294359977332695889947503813428388630447139233316440844746680947071473097649033975830022938521555350013178677140639250074740938046236171214895220088164091080835077601955967149003898275063339036251308988739721728043128395832900780379157452816714825503726762511341667522589171546160120938590907042827655405767428841628934859308163411884111676669723000086046048630140998409975008808908017743874692072455873034930263203049356681877390585386233301514748234644224172810061779246719054358092989381003288726028127037626081688378952732126808956079575276911919889851129722473296902443769283362761160421823292259324225043575814293675230414416846508898853043254317870049779842802187777003155336938974625595749487550065742576608293401501272818465751838732465970404636860462086445068569738973316551826352158072667094492316442690578895924273248281932700890034079401922146657770341615236143409033190436434440314769744873046875000000000000000000000000000 [167,8] -65911334281680939713163035385008135662723741587227811284638447834122778832545062790737589843709613945514868003899029306824831150839594121718893653597626466731045255964233844479355943709533513489832269261992098109104555446744122937836396721647025940023677084925455747836810461238244466927998325284156403395318840632045961774769190566654943087043505424703694572312623381039812721721733133796228412724646944326625961153888315710057564553311432318471094547477686813416086704602662970398268425362607605521444015444295586642660433592607404422497180766518199758437956121056383284334509737512879238257309117455291738740667723342148986012840842546874753756654752398585102892776061356294619342707931699672835180864201322410420951093210393539118133377850157396265033694498575724445986094586847517513074930067046309988472921943107666682475420608741396207926074219140118305644625648168438966788057580991501177800046682253772485654725369863943311372720188528691371487599521645040426623117476438686743718965961526857680871557905055140558608393720662353089467709459584376822917053178450941518738457428939863099949102330663314622082947901896550139368241882313103610881049321281437416007483562428196200820810444275170422332065781659518487828865111186824365478620124313682911572887963988896111821808539881062906092670414265075864125374978419619939522667653326524772920948764334742548164215532182562520148533178814223057400148213941263703617778724565630306136044628063848979868049550869649011992987000173642799806224030825142277365916486487066744454154485318029173323056993139020292944347367370634399349401393069268946282323072132595410603511972349763788834519749143895069460251201859507465114182671730357224674725864201203531643770911413393165061572988582548102048995856395399713808705856851984787982248908782846263221480191967458138559191557356997772394995637581516990142991048872720023380960243463050574064254760742187500000000000000000 [167,9] 350681536368116862582032231016057245096089646976961083170245192688311631382983154434214979789995145151152537977171208133533513993871075215186870227352143837367270671804674905258938456930916243782380354056925456927013109954884156420731404107511022980893947701522288532658177956725316606032671063714184299053351743071719217854434039620923889755422218824945147916262543068358236245401128162167041503281646160535281674217725867544417782373602512824466587167179214673015188493784437511610746408094897626845469986566628703294686178122648015966237063803022727002802001240459374605899700907630362127141465507842135885964123461630863634489622291482728310274551392890784956438851956853826734649653612916301722202989072930096071874071512749366121997923414161876878358334500772653389391837360453715063595894932702807182131699055687905381616210554200810502624328114937643453914818897326841559001061754698581693697629626662302315583038326594330663820947899737691398958168902735244975873522905858641311663876696369836524191775431036774286478933779042752536278576491434024787714283618222532218058548148501100407632308684832241055683123725140502598521317367774958022240886172968547390359005186917629029345402322633177214630323892771975930102342074717762207021252944073846482018910247418947869788682059712248022476345249567181438929850496373998788113406531237130704596773216582844388555970781535122581779443918439227080704666206546659596376763237444708627353989182103142792904594814159138603687848323337336820129175833871526739489715916123100695987585420303170760070312769337815957251563885135753968486368583855018125165236007017017231360795298137494648956620602635821520799558044441224626390167537565594788943279209437865816374134656626847418534629904212099302538577282576989659637228175930405511212638334900065040533687721618598050857284373718437639940752376779989481176231761972385044924889891350176185369491577148437500000000000000 [167,10] -805842720852796435664092367411290700580791067525486934855026354812501581922639128500896068646944312591160141423874892934846246807394357581070736161017724406345768882234894745701349772559111473991368131195561095919279799346022102073389592448597499511626640998629570929170861237123275297332948576751845998367717098858568867360004063920485713181132625770089183107904852343244290705497503052510196765824211491814245187797785425803105092180790857171135131805735015489529789022659420093228093992011699838944033895348718061300316874672028279469016023586121594514437348211673858402418312108243561112313195667493232155907953013720225452110382305468237468219729731950431381850848027382053035029648281399774367509018107266824269155561894918268268125097211028571860001193754935179230560385661024718192265731285384978039919390058741774242495559046630739049786156109312408612145161270907726605068093580376783359574776303152248825949591366569785199766895751417962114213497351611474356771220418542511519674996169946311698980136799709015986704506100897168637819120259244877216205559076938969340817500965645549227510110426210755013589556355708842002965236091391483466091880054451500786257612687624174485197471885585140260588862366521105872772348447197090789199964232282709315415739479413263579738070298993560078686994736281370050533612157687632724128781130206344349435654983766509014628179380126196971109708986109654313173624183750648729796493557988837350090484532796129023477461019155965499450202966301162025657079508837821150442714902342578320346490698120329277295121829441552887432881826450661393198336636921225163611673315006380331561987206378392627374563123830847334119961496364965075300187856107704783840022042341399410981723851248679314653661260305108705236996893254904435372977244332089084405585524986700720655037766728777576707678002912499119316304627097053485749973482275296196605671050114324316382408142089843750000000000 [167,11] -3818326483144353129077710554242551621290696387849837987072577930954464053112980662914532561820740818449752902934317462640633357179367506650023562591525486910083797450363618480532165100318389059381153825651602054708971569813693111226119710651407566790219276386156171511792929984942913304185803619075218383787933047014167171355736049831855026687736326039798252997046725671184711208201438978189793411915969396786413115788158184190382133501222941333506747079235703945804185761599938532950936909814693092028463793217018047617434694371978988748801632146975052900214402785731552278178253444835924448426868502081534232746676503432458974342307909846740961640542808479200816398126498126949511039819131260589826537152768124393089415660160423542916437766371922123680046936762659507280355373049551207539792007286823402706048684086573870327355769291232313298654428651855583360137645609782135937607394202187238824108859230499789176811839314532031408781392154227976510796080237033897527748590760672862133896873793986534803135313745929241100607111648170688863185179826528063794078502582866801183003502090538726056981371253771673641161128406452764434381929100802249950232975956472607348943586358902979255343683648989083866995113290664160688381173377880416836777430005378102508203377521873957749746825639161183749446399733629318556737681423735763485870122975342693420119885542309139412760672804861877342976574880059168792124402647957111713847083734762138391676502841083523534474907406331872315969552560409880131788216741569557593687012835912703751261462479209612191300072080622226319660809026375782490029042802713627947506032338941349679822343736403111727508094857313634012677972982902803303367128537973830546334253581223353226797812535701384433524513738199232226972911130770084892948113420064464632631371036897564985434153087512698189718970183553333543232149277227904471467347885877311902151308089494705200195312500000000000000000 [167,12] 50290458379272585016551042907516491109020997876198635891535081756556311829280882850438820403338845364451060791184215622338747276345183837751315982267940255734587882327069816592361430060448431484306425356904793575253240820191860663897255790170252473748939756081282660479172196154533826803809577457861516774380556801396908885910282531137933633315260451401701437079673100395048493420007645341638225976448671888521257720786620127117689767081978271270972791374916667581268147235904569465518975382906507270269968475528509003475009984282133591633989060346184790699523761131583571694204745459050869697272850473850199116765546498170936269432059915532780595061967346401050897067658465263275837786849570372134156582327048147741073040617947730925891552910108782932189004988217064681201397564053142136965723926386010672571426909261125253301753057044346612044382799229776741010897976355005192503466088765477821609774954552778790664870360967317054794995426695465937485542268605578368312327852936561513537997261450503413617739117104028321740665830377867564475498565098789315110124145090800066410446148834254189786272451783993223972869473981429279535031196249916724928621236502990828557823330855949830889312195097354970120951074794226198683060380319490001714335231676894796779827423862299293047115424909001783088155546699126697790148140358994335618018451382277542831331572006176519995357819590148006249575396377397762295737636815031754988333154214569465827603656331234960110912326992751704009645782830388362255092652706130416281842617450008588591717816326570866244283969075593306009722882012125738145132414327975729743481678284185573444319564519442871690265147814910290415038069685780236656639293029498396820890778112241995272923057161167042470547342476407745523678635259991700388708310520562769450929243148407893603226469508336848682515780159734177730192239787870031941460726318133177412307797931134700775146484375000000000000 [167,13] -295977406512137585769068221426019538277142269844922270201053488908832652808412714224993760734027865858582834825616798118367139320724988164638889152799841501076432736150461667087415199292727013893494370733811013794101322708075208535974376442063992168088277964532505623298265753002029685945093208727860472879102706295032603717836745725579554942383553478334420410887343521438955464038746156364056839803226303273762900996499556535955247036378005106970316208369862504300568343934660687586736589710340206780467518241228346143022587346172474611049385617676523877029193158770031980228023023231835914403833851827846642563768465498749010293403704244521946910702213103011255694485953796157697482288944070783410076013764946452783866374930639801107194752562968883956747717746837878200553802067694195153483911922819211500286597231947616292945041957845990090823392042607579641037017478305455241631323479089352406757311042135859798868423252104240450915862616429717499813203551386925058542428905472755111980724781563204158050370197062059451876793279898708431111950069827430533871922820264953520377421553342447195546351179430696920092997459116679306444041487348661215350413492547714625678961813139964984276947529666812912813089762518032427819897764702456894001558052500746978217822788652209957253473183765416382931486733172543102249580786630165305631087506919857295970711794738727886193872140708799160087614967571617034104316627029629290764054733922719706401354579152061139670144992304936251603140085304681634617670364072872816146028123104146592106284496783854662493895987809525748489327293676098619349543065555187908852846608066812255288647553385069676818057731358967219949090044703262843620474262803269355571367115406764912794301804764999349312879920221654290245892834313028769163218340782054367229862467232491998407811005311107148404291360333218413413684082249993010910087738989108478539675039470195770263671875000000000000 [167,14] 1231156945584918747324486338027577474083112421196837149539177881687587435550711251322298989050091222894724162216338455671851940976355686230932529168163894051289568263256722594637320832338199888020790223107252819154099927179954171015769332507504332353717953831911110675396800104845597167288466275920111511165646875251576252538099083648476082602519441688247365234543197319037588889339431873348257704389471360331345790391672972514643034137397164330666829878653035202645711753408011737483830192142544022825849749518834152959912665695261435255314166519011371325296525959055828459281976429643267587890485168275321696829396421403432254007392521500540518409765523064930428758161247158397579083990619493047705405137095604136028280642278901481985114370322988545234624881637985460341462004389988532085194898297877169908566749047660979251409529619679203535265938092811197937387269592233857145348604542944595806850262205422389678236564033865134602684412474511899695100336363667518587445573475847400024225792313416552448528036224075226948441069116190087954368375029266552231506586666745297947815631458828285127632778007846965704962472947591368741640901173190089466945097683650262970400460581343927507657424982854722365461092272075048115420153755700225730670253368194504374077017366115250789360271354199170302727546711398115077488894973481266671703849314594838325542548198587377415791997346102530536600487967966860885763671966552330735849700832918166933030770140577584001340991785229292065710993092791237398768846484494837962170050769464559506148329412151310529273736205650258195444096628820815226309448924832748929383852386333379726794687517044945505514652222403332527144221796786966188837320418255072583949031871668566530255971883277039169169542217069705549045919307268833873372092788627094775095244017472089090399711894111225477071787150143107730861051082280416247880353876400643567750539488941431045532226562500000000 [167,15] -4052211034295592121104295782036136117797063225284780258504771857676554253968070444741810264154363446631698349589680666271539419399915991935384699266089080101040338817491918746584345606592184684406629219558608918613878324231471176077605681048583607647256050092328525769376625139937818620407328409556319480255961782983145746978959079983126069158311597646817256366055736418072397880716004470038709849711142125174129972002151497781832373293868878450455824137418677010821693487028527791008644482246469472958119394667520303440934389644424892942714357283177956495713941047357513472030121272993491957932486743510071817905714480535638133512991360673618323319784952887427238642783935579040942418175956898616138600784011383479043950665502969606034084419662845427459184087161054903959716267354735289350329804858190611443193569616425074730279373947686934775597166058706440068782235029315276971372257789320470134664774664473495722968224327781314438363988899178117455897528155331032119725532570757313712537758531125063343399576668162028547055094071889201987467239335366980028585543537902519487472838243992742585394652173218147896552207640781548795049074245921941127773975650692939858814231120298289975302258899977306515482250773885555674884885578865502784047128331975798964026592869989679098231355019227126032597211126597931500841604311849608110752743675015112022175769513826891555896470270521385657775620034997491495464709314088923926743618122548981868806439921092544008558562196370187464300124896066393333339503373868319445608734957698091442386067683557732697839662446824730557961291520478170084403041406814667053916167004717428841680379155509742087567546542191240798961505867158750146639752975015687065563827915110176014737684256250618938643261135433702365380975404568895742564884260122752832719247312463370640026607849648697238509303246346540624530632359232283549539971969291484056946112304687500000000000000000000 [167,16] 11165706145503509026037848252855424309740220648397790065753741760746206031026062376138551136132842126388083798933463719439136692667646854637831950371903082668911923103971267396323724513839593209081691617722652760278717185767388585866601996890976720958489754776006426287040371358817261914672705541844462037727796928643847473065496740085234172243876568614348157318564295419811705985860530503990869034662120340896865140131380366648394352653249574228185698498888699485235672903964740796649803243968071077575967797587904116635297166067554970279355738510896904409363463770672910161575625162202410147048659160875165266643446224611592299830772125821771134413296986179929288168270340502524499208693959306119476979702881821592440730995916374902964961054679169753549685746916798483385232563506956436871364678689664915865629569320643313589555397849426615506272697172424948436366411492185300527950167177720452525152074046233041671788600239223908594514505591182435697630886365567569135398304255035549080491546520414806408984765135128353137087151311822327057117115393322845803890097529934464403923459007336060585529968994575146284712522270243380717961256762781336550279900953406003819200493387269741364580832485187291547589092825718286386952810319806367515704789050193796143916547741560452751776868990337067054381943406441003290709079097744307082310880809511462322261049153720258749319227264889051882803082468046935901341111841093794665201073345367011956181433879137424427167580848678036061299221063647634543404271433002302808932182630306364098830878619778898592313269912431914416252078353473639154681545987471667290090915787697885225678403201476012450527523413172511465259117054972371853588482645062351826172765754226863013401049126942278057990992448978314015456482577445143457298323580749464246462118328107859104771827935859088784357526931615719297036877981811389769012664213852650847178641052246093750000000000000 [167,17] -26638206198936022207959256351352320982522652827271592768802353671993104355918248411503556813646243026690135019918296071816967401875987498846340632625970564116876742488906423009117430004708907639405797508622100461713010544126402991501163922910025521384178427907723690606718678506015937257230802669127845840196332164904831798155264919945216500953630153642085724448337648488338085968630903437057922116007257365981906851564961455987325429800680234406121030883299363627961923625188693872701010642562790580220358186991677972755776332172557962923180470435026038814009873597890794767113457607465863167633786205329689831946610302385893797342267043672627462188113206444553404243537151299054573182737791267865130723275797462660861603955719475172464520013285688993016254306565947756279464315870472978074388493455165605807288532467071907612531965578162977701638217397828310529654286342788282549326886174794710408057667480564329354607886397633846283451727449753940002311375457805632282232108572076721360723919739826850735850328683583844277524643606659208997989962250907946945136434258029202983386295508338633801250551073646322896306328818039970099563763478700327246634826800361687899252275996943612843971063862784006918756032048998045900886253078961344193452792827292746217541322214343380081303879734838145161637777746781417429179755925845569970802347627796821656872064297517652611417031466421765289981589128968414502764777339180970993452906361878375915743810205877594236064461201361941505571019710546606368336293546861651196734118893727418825257360161839182725050888531085121383076831652473727615483691948684752880067171200400069525775715536905706118108366598522167769053947561105754272575571004177436037692095035146658662788040632291699119547468067103649490632821934990672580417186769837339485828441168359568686169476236974316586202709327788519145136501788901155746136284026622344920011740478515625000000000000 [167,18] 55638584477808917696768290546809392676705817446504834573730993775433890365596646096454323827844010509429267023651714248309793732531569695343805386067764291044796395438551420836950464635587500956276156857310852663314848954126008228815242257035549610738854854294819684449257085070784863388774919396636513947177316219682086995838917316920836454960142389613594116940875922844928012482431609267781178290908845072400715058067921737890215438648056921369126144418259580329482259017387502523185268199305145351490354046733448988639033287533330887612875762228916913652469279523784480386187718064269993831607806646363423835109540707625250370597559596733616365817922465754515397266215391694008565518945418869096030104031843383385774099860583257990916522496174145669903472116864144812017772433186070097691166986808479091407063508285075587505593745543748928817083067581224868302122544932879425335626305917893416651686568598199160321413379767065663710823630661698656598659422522352043314281482947277922633674222901655644193904982107227057123111501797477782186359368534637667437006650939814216131640663702975978310395889109950269935347687173294144222773724883649827651603306562694293610089813410842560585473041797120107290552613312928220391648141846235999565768939943407801701984333357745209199773599995983721261584868173096597281985600778311611090570517689370070400993621968158271732629261369752315816680764775154107096091391046359546152160291371075531479885441379879305203125140746188012387710900382687173963940789362705611467666147106569629145147264479681881274651539634483625735479002680020884411131527707248215844376693754333616609785025907439282342185738642419336942061439837667921474041162434148349345640873000544718791444696263599323931330701821624175222599842428068351500298795541325065748723788182623682101220218753878031136306919167779265355194658747029201647266264060757722535323154418945312500000000 [167,19] -99546503329894284925507359187265045927148865177289201037356033101246464255149937842209745092960215957927866384555446227941020484086061863986736653564837626221111534827263352843570180878737316455951403170868866541018043257520060359607952128938213033569613194391902292122953641721567441483530670016088476606776596861967935161210704447918288927326331259994083198779070081664645452580312289886480469855892763762552180536396903988824325660889687095346997057361102519329125772755601675229205664105710014835833286217223505716699499617217860011972718104555523645414804945606261991630482563324922520682107008146847160003280736972872962910740865329744945488843794302205211501187926010137398486618030434714252015043044545353798141557560112401703304886904862644648943444048605527641485814088295249649831053232724262519630745146350108871848802998285740312714423867744854193915434203987039702420898782907179462883723631152411664104354256397145290195121523525205937749620866698605161810793597448660029697609587377170102531873456485298816831611431140610407140800026566104070970856973600952528286682159799879114066230405755304902850839533925957191265215987233814360960813964280440866432063281758106752227509188595009833512094448391539991073384160773648740295863653430126894800789791848401389625208771150147271987609005357506867502827205829052078865675743820475501932661245188823768811309382145472249155477108739972216790791077054013650032974003672948252469211522009387068255707166204888361236962463970948973331847274381361073470599729450693632380657002917804833753588253205941571812291146502127708635746972618854706334957909016471505742712846870494394247795627379801380104246588849853172256177610435286645203899354557768691356480758077665044420732479948382752283286834595604888772362560305417612204581148987444436908793134888595435339396204557304163167698116731222905660126930509858359597392593750000000000000 [167,20] 140441130598976006215234794041956317169909323998804845279286950560271538382574110309873155566288034206612308792202376723401568386513081290637642961205566337529328713801629860925604409200192975687471653345680174462131411590070688197195787360273642818526813029856587723177773885935343711883817314179675115655609818591471041835729873061961477155384821839340150764619720236840245490414700247466484784933916182274129162342246833423773177331481797797159813111755534027294098004535688721898892991664437491222832014156108998472300931693367604540426451995247344385652379455814989475679939769061736132222606184855770559107506464253257661090505390070387205997647624102832419607137289180714017216335252768441378664649195767879791220063514977326850889881637924479268094410051933243532798126950879167965476804754783506814995051717917080303954005441702656554720440464951756054559831555920400224252786999168258910207356409822689816370463832548217846850999299300279108141675123999436941052154831395368270480246744459821835697958686115187583795098264625547509048039998762324821582286338575796627092179154922832874115807023996313537440964437843286382829335172100482527581501278148028478362482173813538829387472784386580887407609417494385000435854796774446610642408910065449546323995394271555070108177796132641738866804969166422617039899431104523339634894422593014426640217136326223833484491439405045354003656268305270642068402602670115961735623109294235265264480859765582440276950395046950943999860288380885218845285256077620840604101981606442069473108891538527102941720158159660590640929559835881513157045364609419124973011788690391455114666939866279804920176507239817882113717254870005233267347297704264240675549924185889534589767355494295461199040167489587005807769752297140458639894536437830167624414940157822543219652763086191032247268516073565231376866055969707287580821536722304393956723242187500000000 [167,21] -112213931230660767960697462019517708422394709126743907782835446689332280683421105737170258513611636779105042649109002421714332009468198726572727735644282846518053033066947973323582831555913214353957520581076307746579893289869978934237927736132345980562622062327832123794769658772039666913644704966871266585900838222904270429086052501529907463815014821010571271742138027304502485988819127370109516728561736666760465247664566538308037898968856619518643959881218051378187051837785750951177812638817578182260738367003643686628344353263287290619803062806548466500082067403474953548810392073369041270258014452255264680630868706236869094555257786620916172945584283856020650155688863679337937030362486564344861876833011162714628878807939244915177878310907946588721805334303671095263535533563850060594331639145578769065081004264797680574931347408945680416290758123470909140788722408018767959746972501582591868323194632685153920764788858446292486505458254260184596560765105351596961606795187601679928983481977251871906291612907242672546047790962014927627887046969339058570061106230475394928038165895629838145945125922300716573130374000460700270917379244878828157782472940239016588469151722008742428919488443255571850729685220922676210515832532022617137760817692734789611184748063113945909799638711915503460912854915471444450397716552431682384075503895662577446411800086451568267739071900612684197699485270005609014770396998523092960872629258062869446961995323956964349291976558171069113672640467867935336253900893848458801177633171648593684280368821208483619784270385048140329217679736463073304215499305819293948455587481096929451855492011967169924654398122930244838697393144718693448860787417629252193488968347202989136066497336196935280425440500729444614048988328982195726655345871552691700470085183338333846697444307210238897951850892528485079571805330577740881805430972890465160997812500000000 [167,22] -123950931374328328834252977852017960002120565278323057234523407337601317725774372812883306388579016376288090679480725572302265519929530419780434207729960816390087842927744211761021001426122685500800305426061807719557277145637298643506681850701234652760214439386753268697147550984346067388503857825107591435696027182358712423613454611165677102568528020226762064621441508268913179470054195361989280594850287337233655743287122677081455903415909363688384480022374269285670847062569467677589272104702736445909248213291596547070119729706867415892053418064359520135893342974344708655083147247431523768015323624639986955857158315169758326709497349790834673019598777748864774444505906601813481317139004356926822517272739316075764084659505660460342519640166826032645650687336882218768935862576300951796669187234546470174820658199953666410861539554469009057527727359596163615578517680823953693706866879604227795704930996491187998914369583499661645656751518880797516746344339237164989989391870716388018825893928654168484027144034532562858255076885354890493070159684810153041316409594241312684197344656957493763050642181719044315721698897181496669396085069457468484925560472837658388655134159159976553855025272348531091642455878936430263476589301587766563966481138693101815549972711806766681526398577167361343136787318111551269418995816012798319996879324918296052081098260236252862208966213390019591024193712657374208307087685716681328655148134376203639699520488728193727040400408053313880849120181956572461195143552253265619430723606351503624162922448377083762773109298727749965511246856059192108189550491203172096151622069368833014036553138233854634374820300124597322583140456675432639681493091040757986640205688853063256743037313128080558788273260566892166676123503936292683880565197195414954501703913239514103745515361428024465912908898667554550956863400979221872017560693867433205723281250000 [167,23] 749534419433566809894947580095259284288636850311166773122183386891803372991752438977716392918871040103400029033378164244336563397836517916179291914899773183518941144833356036416797714689159150736386771204461635166815439751821852677184951643684449330034554348756533368696889279068322213213572181554762582689485192628725956985200993542353856148892808809545014757267143610445524862843425381807362309966031278148960174498183060883567617007710337622764537896212231166638163081432534800834805901808709714831447654451801625649283871862508149747377814656363337339990302753878727170168206479555884194395747539233537535188725378268136870057001909236360211177513832390409351411583317293930765450354815634088200196498977223591759283026883889652065165213604034462709781568236579715206196827736067015896531328516280228428943107466928422638009559818267277165392658958961032590404869328500273085959353123248939590109659716570980003068520520967924337447558833559733182158481800486630091572326943019472748308832972630865147471928947023638751774994595479808358054308349337183714462280358926752718805311129569730991256218773565304572937128217100113758071866662767856764987220012786081124681855484490639152070359949521593847380592285162044857843075925039254889365233416834187323601816341085059564921762634144912924223121203378640140349904764299380190911697428276602717721849285549674574501200888135933792052099665342744768230901659745509185754848818806912892760089034227683305956615974101224189547878440809821394954264699781211587734535068665381349553271082324244292040830957148908124195834308353216088725680856730105870703189822808725650330842502196699187203142248887825809289495319141073813306831538616249027657160940929099750814879862141662808584513078045881847706569928627785170931588957858896691138033080278455353633737495322913096379182348888557095984690864905515368621032733738525484564480000000 [167,24] -1851876861122871633227869952455570423865520742309434407848170046784753966388692609988847207167753285569116357379850053247911158984626004183158953177543917813198115929768684280453046182069399166067759772368019578859404603450392111566775688091986136253398336631393910799218643487152846854203498979642635196187522145892099878542590857692794674508059959935438242482025499009534939570335121406665385706473869248529657931681065133415548428137678538413355676816463145844162917520164750447525593623569417726170195859657850819491136749978789648370273928143884521021522405580035409516480881404503012339589451621134099516548390185499519522793967026779899475928047707875043848475484905948748777673197497639634094051597396024732429095384922630422302442777964802410292566926927623401730983331303636022255472189550851235782855290897356677902961299250165019182825247606239267626208136081663426967505843088789063152336541510089119476532702074675091163290546363431840053513211713814918348693362613024527114994616461111385765541615021391849903574201740640986196791356443505416114458957612334929291529403919181308669907310071744983234181715989812859729617080760301144803736311312602426760066929066530041834224562893990918599571970172133871644760931072972330611773095508166670906923873299696790656964081423106187880633870076328609439481136310159535679553652111220877559765935385223492933648517672060767501515637055612592267979250384896255324750631442264774999766206282302058370395729908664841831098657598344515832815415273502624809432465994660376133314357250893336944685488461364865386102942399196780590036380050166909956739094004939236311953272965419292277119066827663918815173427749692612868828343319018772889967877665101053440355517738097715088070659083302402628050796124349367184299569284859087509459999022164593772450609029140316927916587901144238368929247258026951118428533846039919099607040000 [167,25] 3210443255425450873807391001560998427235251692603296806483776071573314634245724795973845546547954563372646331352951903259555453681462171656616250136276140147696591981269145508059708308596413790100927244118197704315379834222323236087849763633820722870616469240898920520730078742689728120839971662528214739046898670852163753452468410466887700661707575499578020388475821964340848436716890494577251012230308773971360040046541790955012246437998894083481192729150113654986442468541617305701926087220783813795830738043894448306907833216344285577298507007523481075212446133146004365410507935143611432403157635369600288057482829446254507118635510526819486183619538979941949615415834639152142113313129157565409079322438253703047869394337404471502257098025234022979263620628405510026336602560805447551263839914714100017007524773444870112546290351803199912899433730558583892489307797173426752867677128750974639320667085889566559027683161819487857920557544252450710248379667415839291636020598204706979751703114631134604590071274074890137940495003194798561011726554636387410131125577979958803268906065790403336211875934029771784407906813113665597804139778093099387351682954732282251755193689304148089961389758962286326171891155160688372865298942344749431529081205106738441834763825669307487347205781405304832476642500448577089157863548318965546477884505871977967221850011902580230900075764664158171657359375065661140930932827330710598866891054280028109855429491885217029505910255990661558141448481642304550099059901385679806121313620774047522829250558372048742967836478202031777617255512073357006909568719208247392779855469046957375446040259684513947966931231436900101980202289024245064984100818301495211639324776772247833483997926680196462011627869471349401294056396456511473675602455014449019950781211902367370675466988797328611304395254734007861544072258956728508495103669051636966715392 [167,26] -4173490226954220405055394785555085018475499418466348998117722487855224174019250836301499519012684757550161742269697633551020315913066133343118933935745404119373700648833437389712115079154032397454496100630152439727363281539102723151828203806645480959532331543720853816823237814244678684701218353280808764749816006070707023645019681952647230585681066356743512990829641795557931805757340442883394550713196961752111099290372942818162115138283428078391961308967568348037890817211956700665336287106513155071437980069208547363018240814468955098974353803026482978525958071915585304783141084930454540441947381844426661600298109078223004483045416621883436027472993353891142761108800579561038124549016141932695251419494883698907567293530024100516368641449165623151670653219064136624530973497671572216081986761244944034256811155335341589631183412059765668535046921566885873323646394368223220043913079254487368766869854002821164305051599469929773343003039837252455697039767209114493238211959107165624746117209428647066891407305074369719888356893428843660413721015647261418823366178534334069193164875305466633919111161843398026659252658610433117707895369316077699451359858279908768407114554058188258755956422817499902833595803009363402612420267434233649142436227991771205263413310040909457578996853859316659282182188148951933232768394067168742561681539296749857601245316778420416911577450301336430260919300866447063737453600289443323778091669033826190812105434509965519361665951965938959415472669840196010129789300348828220114699143939426907412087662597437450603828622833507793047955549188582208211822005638293644692187601516132126490105175193588357319566721443059323079253703627170645650472543462242087765984821007391721007105533018379055047676303576668746136637404330565449385142973849037923776110774384381735218780566629533817078706521294441210559377861061304040980103616151128026880 [167,27] 3834885960393139274846532184724859970304517775418942618577790792318758449129658248904941144159171071494697713138212628397827272964275420301835061733549482736454539914883610260591164036164257424956960651660023584925724569487756215789180196054608139049639744258387956363756036465456551084709234732224229274540742178153775887509809813089326103363926049750702163835072578325188204463609433332323956849331357076826758591884745134757422405461587124583926618273167811538811620431044056653932203421841429829024712554657892213294701923488273649127201314399709616845361646504380896409510326941253476294742946818979162919453904223534341878327709374786034485361743508086950951798804950102470879850316754805926597134920065345417057716676149277913775546369177445171607877410891095385634862711041283187265395493474756395411916647452056596595748058873113527713793349460612986542142389971773706059607279987684913519436147555105207493112876728725467425117118086543886196645113778953207945675291015277235530245960441048012155494387391999473366006381839787131343353104121305991010042891989378030885924702586237672080173567173370245180053177708471630892823169297323990863710111067460987933503336416165495982373942136251180142976243182636976939799831310962041372150831142638733005825854200650173581470091058745459533487573348651887082297657979261841925793392537861827162019358414026818258437505111862942435687661314843289204320409268404332309534746310017359015567538990205574757336119193759782216317632917334666234954782726635496217762477247923742480314208389051791452037967962842077509439948784416408794788284182726344465459236259346245907269821209559054177588578241209803716429020080070915094605376112106695502826846245294658887141088727061522416746875728038913040212483096462617891085357519839749323632521682340106006473030055401806837277299764120528981263073978359653123423555639882956800 [167,28] -1547516795845475464150245691586186915836902824687475492092536418172766776062979546182472575620078557470831441815537520249062465016100508367229043611509943666553596712871994960659819314798412614013094273269325763170334629849442646403368406636193042810582822681927607856854479544682719992179968386784392398089021734030944498083676875432640292371750500651280056374048438823566366001795265965641129543054876067121819723856929782556623657892219125814026317560260389614930190846471170753576536125402831452819478074447445974112342890270601365423678391413220589418750120028889026246783928961339985090893177549376645199980021891829174478836641573960470672235224138321003489451107192153420343913784424401599600785714863852039523284798344269426263686584141818431207985817131366024272745390916305473122350771591884678713334495909753469835743594380645405359528039039432108060060559692670779527572260172593977182821040357528141401404694871910473231170959581325235804040651222669328260281505652363649138723771981865062265574285031691519711337333181974962350678371401491234970508993116892690677326942616206838039502280431614320224938467178050185694274812787486475730239318209933300346183684674756609458865272536886336713823221045343468034992326134561112067354412940662937224200087367466411844976425316978112071640688808023403885288080834851805150750593779326667284294975422096182646028482789212570024405269915791467453426699353936750548970744687597710367068619256481369527570850931501159805226470323671563962998649204083080095984759249553982012052635595761229382648952680512266075887557290400937188702178374624048183456728956940559044430931588625536776609606306838035248959048792381261748007081073321547677045590403776408059015405324090775753362103765420947770861682447451023198567724794889139602109117198769058461994249990499622287190246356634901047966819628719849109807266412684800 [167,29] -2476062090930818962498600523089931766729621115446667361006565065031034034125588769962299780570457981426943496680518070729350272668591101201493467416991965327611374090669442470628482150361873287781860363043315291325617160526785112487386282533116006002946813666948299807192108996472470794618487891364554980223235903882489055849673476386279698029396865136332663286657564931206991408557086902391459014387411786196336472710262752379680721808678131849826435562620499081115631901627340100981805663793653521566932988300718158267619122003687545982270657608405284970476062441173686956195376494998530170170973267137943694146906602645542124184759801343856318234620270118868115623670460722375589954857027170968712374319560842311120608092879309103140570597485623409654841033106216482679517286927953871789171836310460179594723466404164376628255438393627290310855159565191544563722919937481591693633657884081433515506484289208919325813188237763458503014810370202051544684253935695589900085977039760956294861215345663980236320413858260152110341889281748514960791293006213955373761853528941611896689938829970904503041830478599048053873936290684387654352207763870638831689662933844711217083382236933754603951308037460798337132366736257979225333869336056398534609135728015630449122030345419280242378904790369252475207885672999192918793041789846255357088996771451975816008299900818422385621693773994602124447101309603712395122771477172564978100012810105476683999695532221679574217443198803693697054662238545154840651667178305837722207389815504121774202245460092206757103799610497719010338381076837003672467070002693546408900002797786376604946749699983759128299434411836114344063003243875564907940080758721345040984334548868095834505640557043602266902565688171235123894211103232140865366011644134177298674168041697616922985309258883738993630348359916382687186953844013007657884181926400 [167,30] 6872164422452345888062026518313003082787953136155174743258697734514675901457899447976584277668440534751347582719838612257307604214836951913386289678229566734489596586533996580785391823351769515241126816644174965930472331252040842851125235325603062119018466256118784110941064926608917177596058274844225227124718783899276181495264148974162124988027120584215279813644037001052183908717435614517069879175786721543896695001549890511272839174438582103161208872841760263537539726731056158659269821267617387448547555225722740635720179840044954267137003609704317492877317485858455465724825078548234568783574003303355805031863113603220649734987510112095890683021918829908956308444880867631264723314298515104699684809254390078399083798542911813960447827403440298629665935859881512012574825651277805342639500127712467493487342880311009866443091232839102719015103444720682151674697471293254965145582631779803698091896018194248768426283878405525211323458346497013301353982077340802925557199339784563383683913904927941063694911844323083745023802893722688259550885470316360801019931776851805224352564154843148670498526937885725314490406961981517352606260287537020376997971460401967990964250126841597834575803578137633952261195395180966547503546520931537934717637094312939893661981721916169181387668291297930082476602315238417519891642114225468376848458298374139061629435058383289967732830473897688563314913223515564439495466180980788731803410025322879770397597294413888377389533365724344716371682529119884524474472571091043029335630258040439316910609798656536623341881193566436128400142084943076499175610779852469910438989548321614065837966695748380805455523115907821279102201392571283508020866378255020945116571573762117264671432618484201840775624728184210618298709847448279157125297040403381194075016490825533168271942460700888409452114825607140114752020235160465343336866400 [167,31] -9436543088754301413646363127768947898257932784683686473014409251213542330596529771066587628530849464306530454109601317585660312342593754892369161428732238963312934068491010731230637115508325734000432917953853875886549081068755712934921317265586321050291038432841210404504943596904069351267018863640840120418517509537410481010834017139436750688047667023825958014707900994585464572708523484915459610449739992513284925001062211007211878113436952874371010386083484284473669073287259213549782225053236449021982718557421285062013028706935070553718726491359788522239207421534197275096712538355231658236814427471920379519564627512086273983544254919942368342326975466334016107315825189170078299370975694007048551894865818405209156159477550910408193498624818054388988046029004585168797322964748203799571198903463025697083599572805039410801655708253143675563192443148805008755329720543073798010213170897291947359154357542789758731580603730571425024067881902594866288611235916089344280962822889161165555595507740484158503337362791048742575699765820470175384193705964336107999024360893665733056328244865430991915434904210744441500622027577169284610893928248695086200960844792707939095636246501117094367930877054364534027066573832578148704774560506829689984276179502226245075137926031949213478588226384998482336819468611650051949350376952412891579935358988877255767951219255516328789184125632684757237868202183287146779925792188742803409605452712830173161714187985571488068360368324270412814769931437305334430759907743822824309467102832849348652208433373325591713427393827976681952020618446731880847622370223242699726008081637718291531156204397974180192027056095996082291988838329166244869263014099699476774489139621278357034842787707874583602530404191810050887788786345804097562694265643226208113942430199025344205246214844891924363123151578518276413825600800519407927296 [167,32] 8078425138300900977722223543885989977662707884212717578344205170852736119609099928365273656884901390998246864986158971567926863033289352283087093448056741594189148855209494261640718372750364322139666065639110163581166466102577291642247940713965454772439517512528745842756260053971851220276414915964074387930018958438558489330531168785989714566382619813914733367358899847029205724143119628934178490180263459784645538885338409543704212137361588863322766444118335235076880676805227975410257530151077284709286394452258965853898611845949734581696877575442493033259415188840207734003645810864943629203123378484290430729099316918586989327757060896887786884042264493340548898517881385346412301561596913805278716909683605240200558777101275789861903991934012841241934628311630834036339318303999397721549573669664891102865531794516496093575902964361896228965912716766596647818052696482147150701885925748801645895827304749410385882811774284275148849681176106109031745875749293952427077011915877960400438035795615147589478766630490246216696978064996844301493723228440103904639184678536789486400049541471583787903918271837208954307082824854927524903575545930093389102014471566991086139290942534560820782487601281002747125086120170566243867572243019498131857280180152444468359255624311138863815996463777728550024423750347581985440866531547161934864942490803161816767968369302796787519505328832133577847901759201120568266276752080264732601876131064415308046187514841962520594863248319206017434625497815663058557415974751011592324459694217236016732946058628775689447726888600240120631945532207855747767755001483745537197851098299518644028567041969912501857003254413033474959168231659256927322604433465337260788098171097841888392757248219202835979782082834077240953597733536525901635266600878350583475379945966691242751016867110850994812683616730891604879662916478221713920 [167,33] -2136409505555056524435058141669713101416721839108710240156703571514818222062969124029676748622343258539585931761382363862189855480650152881386122100554582642088083245174120476224559252737589361208915243654294117906514882679965273695365790721918270477578137148112765937022800998399524488836286417250118191549641555594092058349497550913729019409968933973369300396889794474684191084275165982651972446708166960097396082523297078426607460105821607344144656236691548770408782489598573057161431700592776303719831137055526236765394603590922403687776960333231230021372695509789698276482593057574511743963794769377678180277515057814755809023293509529170484020983694806144810682316101528794558663993072752110319474267866541993959054995849151910356950097157250802631739930654100911542375199167446252378699378161005625282967112681819807440777671560034749671810467814761303952413408896097571210757474723968356187797453023954892710987817514475520318004911936581996649044766861208496533869169566480922687476288558478697768459464326867158576692993793244608642704018105733723150897631258847586521698720045785841058487372426626120888072257535566366259440427251669079450752363947257260777701333848323848166538999575087982187122138008641456033857215758385411333022516762096171037627858752642317302555747755502616206055429728873125478247970934264037845547108551704864194578205749610742067455223696426075293466314495461356665700019292183937163502220046164196831893465052013732410971708818703435994237073994677716338669630802264380535979763536993281041582744465957961765224025713401377771947281992968188209095566505435876556820115188152767483120695728498124770083654812041689010198302696259499912310515579262934680551029214836708177474715645254601295831652442641412229558663684234542363433110036077012445018238932514622746352427210427701481114683604205109214523985331298261248 [167,34] -6642758778759493874093165856487580891095041206837069315548769804641138853045346541954078964925465719146786547548684162282688918880395062664916205476565303712794247291483299701750276780760339094295324619192188928366664024151593821717664781618451342773994935170259621214401503720519684632994371271111153020167317289489741264423078566589522066756183146333601639324125053163258774626522640371267387478017554097525611622681988503723031300470611791609773507954023810316296949854633859045613600360307223002331892474820766670307817960890839050964087947911440452759552982443906572492334584348258373667277660139438257779330713659289493606257553563528404253154220915875875275013764712812523626730354745088981841716967969424909905493330079364639319997982179167462684950429472832578759883842413940982213754918263726215912132854800586629656511704806755269726851686680980387847735463094974694798039063588110183408305116373026200736300925488313787776899746566914762374080292288132629441585352647873195504021547904946156272304803453333498270373091155122961461452593005924459402574652612974994078952798702761948968121735135093232265998953574941167090678057273252066440571233247107245083543434864417708060950837617060725421559756020878171853389585288548482865565338296990082855362089570109150155396724648554901566415695659356719843246120269475760784699919292399634187990285369624533102896180545731797572382427761129012590116411235171953958981110165398958509772423067884408112523210326956266283393761034737915944176754803105374874627969496248561910153721589528326013973873665434502310355096774536519990293945422244410613434515733674946898979065299440381631921161655610854376779343159852618211399350196554815975888535401535003528662584614117209517083862746706535178948151844044619998022413377900838364853413819091557221646752801541162599851869019935485957932630652848688 [167,35] 14407249433299708589178846938587527089492776130022493627345080284984389688313093492974169966913246513358156364009613998126859333542546093950780641517038892415373826984588927149172478048024920340967308287349155882929988422147037237955576935675534931956267939211088567748357713676421872087634642082805021131367569263753346536202066715826203873450906571259599290904670929231078854965232051426801023161535944937947022044279225502048253180429081478059052278777189260426487824082210012311301417427912671189230862948815840093066011513926722900627329371431797581854488587626994039255900579801479652031741262791301742838575605504036017969128584127018829723309982745207065632171052873881324070007139185943226556957347895299743764156274481756980374086482348582018734372063875666156166334372864315417129162231657505009654803211753727931585446028565176739373526695269055402593785020644977275921025253336015808290108506840783024461265447872473039923726531457680284129956024097520264163604920123182401197440012690985727912206804750534715252597060237658894695843716632879052624531245030962829854018033626602263737306774156634183567219513660864206288790051192987376698889531459073001268140031597848509086648016496795741168793672472562755989118941117684234332794319457922114875375270865401958132262311284136670602087141997675647732466832175163347015306664719878330810935167954678756271374470037178376834784073629301781151894078696371253706340847479238893985254613575914806292647258417734829622627372596865354117848633583898137079323367606451025754220752877418298408324330586346465316006419514606312638430534717121475324544416122432387714971057023695642182171605659712134507430117100316011105722216059511057690464264340614712838913805462951518629105089820486264089161600287433001273970531258137073244419634525736533088386464847026020737123022942224852057535291764224 [167,36] -17164169899004028212444192602282889673356693083718334240924892119875576045979785888259163865625330106864285482828876172700042073312598213479556714246002165045590836238101584815678984157249317921129961171943217974894911105098305939781376827703074120772613341032988299838192864446518569085548148917314858673675803400206391563755097698410432192654466263546287938239014591057412094565228010805315369189775555212410076078722793406730972487637894358607005194277075947100617458917205595246293909750398813564160910123657645476101175551877446634753141722590535371194502719113202091087906826639851986342414889627548294911230019822055289028527031759617419322235007968942316122190709302120610198501377180817679917676946486254467319452522959786188950583207236107691414475434359518232702882816556431073249521794484083673176204819301645198319411075926541729304620203811588988988933058254061809041926464898031623593166168763628192228188898226493399251821259099712230383921461905043260023834349821319371344138896095726764035375513312629923986777712306411571251069538796859537537181505967453734858260969445929030611836123589850365212349602230475891465328162821660760317923340325610866642254073441425212662200253577471372630654021834567502152647382007483192224631703063867347365407673532187736509384826650345101396937119433609683037371547244974789357659098103556019892207953494220837134278383766383760893532547083462355485749783622899307183261638903822528017237446444207865682302146546890547215715568301862641490503393046758619418700785531007016856799004768327495524870992622725197988520296887160673257220531276079882697738353871369799904693040817770726000557164352941464339850667572572367928941884317749261987162941424694579014717339073144211164313521566063205710829576108027914273722795073472884015483924501906234013258308511019403053037850399961047542480005936 [167,37] 13356475447051506553421192395749628573075517638904858835448077616528901462343278907990099167950339875467342806089685590750980154167421465912745866037526895321894331302763661830564293241741171090332798797841831318896741222598879156616341717199583266436978460572742539598879080453752674969305088662197128602288608857680320143461990583369692208066271317588156515453633810220414794771511908761893186328642161353961003058467733588176835742360211963937458120212500089368712084224127141232218341042001067275670385549384789677176901970715783713916019745468808978163078534960345746298545278200640679482186622114136158800496967030089969756091700761546558847840185863113911364015851109623773970821046253900784854846039762626602527831050384539014824972374214095330701026355336250148982364476367181969577184606574986543238013339963775650074109959043078519652131978417663971261521927483419420706706689885003647962013907292994124692695369259403855149479096822923839624947646789862073011307569531257086850055463105003394720255029268894268551320354915447723459502063257148021790128475270082419138459432357018183828837429798980199398312621467560083330970149840941294480788359280711595461393741166881422952853465852886857920614805511673055378248441417229657121453713556647033704560153058000240483851028012176843556678277403789851162525434677639490797035742595408259408840519322168609319394868189098514758498327041163972236990598546080761480385829744081845929359554195997564956532071293519275738660123098997894922591075168374316969279819795214974718649928012721335718569226681591897359432594566645602504817114484610788684387538019151131440436481114037263656543716784941990230346219465846331520767213595629317997821790689243159390957003095680985396193495697356955513407903749421936289629000278621138164684704758858655460195508809822535017011160692591207415419280 [167,38] -5026243458076230072007470189126581639908885916438386456735253096235078884644745850147861485654789991415956837835621721973030082397357415787854075391638562364040769443701979840703277691258413604595100327485276915604934170327352365227015534754997094424875232110694473646505250779448770784160973728275564101772423547836074790543834146613063910361145127079464432797978338427279701012417797909971965418155359662917144254605713315712321953367708520239248955858914819539676928005209787199265054638067428138249581613478385162609504147693198045923998625857505567549995850705462671296952644373176629438856462071117428639925449253556887117035006984401566420330917034650861351498733817680997510231500908114315005509124895469402241240598700951140031720504384615515084547729958001944941739493711352631560879405763506883596228065139172814308083059968352562619036743699372983821425995017067228878168968775569520735733101834741809110115139512299529441280642350340231345451891384578031463039657195598894522949040776187608730492832641334552233255966626406293425495743407636854853113913376944210923931595418899731853938041399839250187724647460779875620054174778395493935227737834366448748411208874366340595514853867757948936199169973061256281380434906524195223276300632536695779636490565927201305489341720776621668377434672878964578628376689341265427284746939540303183521367980000404906230040642529421569283914238417777223321808093026034267594590611478072400264338841511537454712910302068457602126271097437891509206575144166490645459349514809614293623503964366082912086221537865395431925492610819811877258398795524385263776161992790873371403485464756290437732318165083904130396795380238135332490015678496224139230688798191580079546699852112572039579423642159948490279870618621942228564993588477887825795037018522490169057498327506484405072576115285493471231 [167,39] -3567971602493078919085535657049821212508222579388644165339527459377183711991917169969872575624957448324004912306827045733333160272401456622017843632902100587374789314374278044630580142309204258203982801466749116237363319732631789787474913333647495032390986247275675113734397333200080560446046962102226261549917599058087712872373614367847946415753685253434375596320295230826510978279024842487782976851451794854118180154008249899827904356747508511991902205030510970320070476172277629090069722274969660431544681421295706153001080901847983437814763306763699778243040980412845012679387185499422136892043518307239022507485992339866943061420873786608046618685162192862698873743827629971452261171797778807946298161489157861068450813882287933596136913864187179901730141460996953817148311629136155300019686399699500283327835689897492750204293895710997084468615828567956706567397887108213974720851635047661875628003825556719749460709538462703104926918002783263786170693859380461051385631225607127896551433632275407389741879858705425739634809958895475037661635151819243928666106750573296867230641299310891164316339347444173964817365650047688055490377005228099274349893077344409133657810824862007625157531472579714266472488062251776962068557305804448033887161654997338197903223971800075969825858118387361664225002273834031544714020010540607675249177992101161972714766861307649313233940687898105246924156056284342960111581085939809176262575515720019328183862216349683371477737482541952347464625013542599028687505134440859731840167452278721197855092300023116861573024215762895951998045911087353072182871533747075865298722502615804206811900784578589752092474410246898047481917973006608936699393393435327023898597577919547463244444407205826443543609830726881057734136688157593174410061463108369305561394732665251807047007059947803466486703131497988096 [167,40] 8796446585581034277026548648213977023798761484815466357747187124250357121433478976877754581839905898912374528498168816891589952058584526395938096053199455694719142633414464257333065642511228669476711479896228165021946384313039569872659709574679552091801761611572750382189277518760505737017257645717494823050092884775666577323554080078208001254579830839413783009063455672977608890511645655679159634528895884627502839737230402636580417858091083323658944628555992020141232652734038513919125544397332108435937908789470576125925125856173980955344993664673909571235953328415896557962348349513981558131035354810553582258564114153401140514562540561692349129464864207489513130266309528990680017103300120854840203692402041120297988796704922470763515512443331448782653926951933706473455663550202536747611507912783111715658426209028856353949643858782518066078651766637405732963347148273007758361555324523511381709752242794374800576651723379641899146425386623705520312014431966134748302578757397506180982521039814814099541554856009585619188551882724134081382941779341216152953788191937643593882819396489037851368990607082343292748171383284035390122756247062762984536497462665538108720804234820890304067305922988636796781591120747909830162673236952481121002318498413425205243489986890247481605053111252772198148066388748864586043257897827303076655077792049834293548536591382771248282738639937497129903187752855910431672106541919166360338929275152479032152456311615599194989231982717494719525375177144644762248492912720931121731517867946303444552732703804809035625147110359573486277617554112876579031809507483763500938252264858841521203282362851667684505731214979041248789491040957507201583936480917741707692869749121028923109576250788095599827736079847123324367747627777828770442319071546339900782914072028708071829082731467837513876328075206656 [167,41] -9633496692326659288861029153307413661682267068935111645787496032731273231063694894341208871866832700235126597851077890304156387396444658532358992732159056955961223084514784880688001457134961922447755202505812006856947101190597962457132045049304348064412144242317683497519796603692697866063097145542648976458070185093337657063579810165611931646524700553048246121464023180475506658507176461582237841778785315235117676780738016649632732359999647615256664967503681690757471320962846432910058803866731403171316537109568376968104732349060856497822642349936223252473213954256880929316522306429283049151948171534214645114077726054297696956737679949532200843325801816935087085673610777012747016776186680053798130747518782732301873170696844635226252195401103798515938360830360226754838108122909191645660193758604710536609947478438364035701427810533264027462989181465019980362290042731568560530175006652531326856177890087730059252948557723198287885748592764090358252978443817221736250500265505889806310382160407876677324095965691453798920632818691498246809183887804240240006459593480613021244038488112391521962175172272535454544375561134958331005147122689838532539966815924698209140458709498544584258710905291981052737110190382286545717271506870515312896499321494795210661703812977660403420779395881655194031094218673350609876416958014609655105865341502368361408354706317348592399442057082987598793806273835285639075529254598462893821491626794054010856328924321268688453304297374752763976329905747275674095865697998536205028380047840491270339505902588105108553786041130201130660854820173782667546843534339487500123562524575405337870251970795503523527275293579879742583582540681719082255253349973993575990424675856141065934289438292058729554950333114710825120337888314234511635888296771794203778409577446381925385870284690975917729273622272 [167,42] 7458643728324666466457744785821189098977863011802488394047575643898546124898211798723200636601253671501603051888214116843730485195375218002174763794939903858248889387128014235712094693067938026299115135821762372156020382588785608749517597428027336176121416345873430649067585486158919383140876840818264977602553079391440705868211533368992966922401456504694935564284334619365921173865648058319936555679242595199759334373415448500141276594155231501529925240692078416945320457774018272122107945253343139988447862967707732596450525132336546053718413376608939202925034377098027374591975075359871395303366666556757334153691997061765221300181411727649843025819799914505565000619352016141988444271116968989800697356264247850350891397285339912054545662789404486573751693038138990090656715927204767566360544547844323564278734564321360939535813046658738322387164718048942149954325474934635514659491800747440702361758976198496780169001793790350309139584593282670345710306867659022589814509017230015234631756899797134931446017240522907026080201924258485270702687075553375500420232110463824974182089573075038667612533639735907937725153169415895416934721267435542280334457344656900143497522263674279243043090077089521273320664989215645663656634447263775610789677752364235886389203388540156792309651205931130851601390328764972886807244213706116472121096810854173216159311839160182416081659179131920224839211397606153365536926821148561781423047858455386516407766992563203095759862253145057970592999898614870958406038624052699873433643873034219091614879089506373276904926645247520623999884664662383906795015103124183163842112861771965875582949795552987034363970325400053534311156507095166696591055790968367183226940792561973549746014523880501929003113212654991102078040489678661060161363558785293941322265408834360081733994396146168608572022000 [167,43] -4423053334435204398129845561780892358913399087816190343368025165849416299545913169335067114147549890907581708732580322412217601617213936409128855312863565298583843911340434553594769787955867267630437287456179122639681835765366760090685521663340502230228912840845994106804973385631739005514520794569206560920736482266262111917932349192883068243177899869437756270476750524729149223202162543813133513966293393323893240493336539080436930667151405253740312766518338397087956636597299655838217595490984999380615934590313286156161905395644967407007297657186524491019761373343759049158258822191888563153882161838339697990803788770407883785607709463905568480039808385102451170711681960616070648217017889628096160938860602032347795043080558112897413733813858722522822742647278040485073068837069178604851582538556537429013364455647946048121022141512987856027831434758529016923200553202466614545220319644954503000719206635122170053754903657288598474364993075703362461831229443587312993245704427490485970802302855622628926660275648980427579494303998328932531487091721599628909003358267805249615413564908997450116293410594971345625309403098154655359488482902491653021147558127791264588595919486398575554548683373832377042837227707352057154737702362107112511657522840157205276949552785493443875651903334352861850357339939352625868348320502542917183809970145827300786564691976578769700674980511370238920714825317677469735893281742902864300186105945692287849463545261016527467831053813387187200948200099472146956749593000287030916124130009507410505467979203624429488833711127931324377034026755705633074730120796140635874715333651951386148559939553447979760008258356493376143699121649277962894270341409324697284613645036151853144215729749784737331752671471085889928240803053600549313738375177740886691308484466221966065083591027009367973888 [167,44] 2009614653934960841346606860367288615858527174395743509456597198812307623173311163711806071910185971899146195443246470485765361589990577385511964322715879278283231565344730617588217381165905582598503747144647983317233171607911988432332119339473610668475434760756966431738971130014462981974179191499922949969802769256319702339298407088024217721827392680739788829579903460497249915738912850365508614900570336838063174975808393435895968043858801355872846760707952896582616475624347994406067845296948540947674969765868573113010586174397195024769705689151542154439478715201740590346532824476696838922072897373220722690590767029505641449661661494481180473010579653693118723629557718136044781468199263043044979875071066397548003935692126313095389449706798510269722130324751773935768608450681547665078377753591501067445550371487118748782494196445218228409255164034068456167371792990857459251340553343211105533752059198705696631671982682192302627490743380027033671119997706270487086610589634898810916789830492654435824272780606410751354424715705328761611704126100650747543358191280420461320651281124263302095361485417147152815395829221575975479756384873290877566872458940341216637983418746084667722292865342463541343331205692826888322277029535919348163741584416687223895811802589306253760227235639859730819364100134024480822696010466832292032004956175304181114601318820064662792185321054630828082814255566448201627956491032079674576825053739871552683714660136084784073121616320920581964736245726182486327411945873320023129779161843337105134271029354431112335757087507255045257696297034364606984604963789354119405678641199718123266391451864645096472645798718868345974025366087348748945482530331378757827996223786080199468459335833302632082924207982933300122310469763106946069601470210450359608229505310505652404716388227262041856 [167,45] -647049307687189104343594866500700752187741939854827729294126710280039189870682396364752189973827459538291305290225473035237847305953741962273253021130699223387678516336283335022050342409748760750899834509076167792377940658624146675341748889304836144198228114676676859066243968742860089400065443652339783070616837633683379967740678719474680268861001667249719979842333176596880869609898853483287198311296222910058029255107931670813452749130904742405201086317743874218840721448677125022081934158903258399562181492710900322386764130702403110828773944490882982199740226770054973635227646309638982711526950488499814517314277450316818491941843334388269016224955562368235954769425569264998865315426296838366646992132633950447362769618912840322620090581962886650174567948417740864440504975203335745205099970125180040277317683867982804570577523758170618592769665040021194549513657117778016533231706575973099602637897403381403612051977727202160895876374444222492289959708756719508663808788318264922872335265710241973854841266195940219508565546714912860543828067005674421163905812995027214745108060381683373361590436018518787548057809573619497427108841677253603710174557532716944724261929382720475290924865825548709360707640118905023541996996613947523243536136237836442170608893588565649570486262237551838725816162246801369360177540259963658688804597665826660011936111013874243411279924419843554945587164687614619686055506054952518676498803827555962305652314388104380038957436510774629811920545780330173101315607343489151588351518102355532701028480524636530667417043837848304694829416277065487454540536618310366197239828234526628340804669015256262701274653217016084671438562705550721495086468958671722942357108887182183923958585110743324254160442626755168065848375294148915989129102348235134222488852448960364696352294248513536 [167,46] 98252679515585184679622887033578858316200625360450274097783681533663484657589991212126148715032642155690508669172558794522280152863772331027186650610093364616503627349950909207731609597752353179603586808578044094598288665182057828889132992326848383559670603233297249923055278656911914688470944226894249977487822379296823712925627300883303597758311401748371249091938903280488521406226333657698827973170662600885198643648903975927288637253369479305073534339284041242256985961352150693730208591930804256211194563018525336746384344228656722521564693110191502570584290355520947253696583072413341497698167459486724370253183724911698065789767936797929288866151031146566216583067422648499020847397394482193712862488774466890165063159902549466052138454663580754019856658896521342056554765375755052881172712532521040101658659209030358624866486527182565915286924194886436148463986594181428700861501464911382224883524978268316736582039199633303359699136632030741760754067083004616465261112422989456289504861272213188991957355177607742341782188142867565030570377073347282676015777965402092183012343217937980995868217522079961724733630963166702280956754640606535856308216083521261930322528683048414497038335075043883070163939925505524130490915939396961248222871283140743487958183858227327455894348840482212890934811465703891790793998899691605931047148428671435036719443559815626247310872925516226434785422357553118835523566200216665472820408974634234076143044141250535979157324885780256332846510751309249814175065860982266309747954504051135632243549909499968880835885185160868619002722785624719922644810453003426670993623766378195725186910871276640549995198272036660652469900077829274577293993673447655312291916957488018959947441772883513260626184602204656761939260517449904507610931374351386455514048493756096183591893016576 [167,47] 32232876357740864434607063343160998038799353787228113920428646045133447188575445199381173520187787331681655428885377357663720162552758301081552863409391532237595836471178312634059379693201920691178736822050151847451250337490922940437727960791097041547608036960375448555066680458403363797901804662455733104755253436117254259230729920288235151916189667067838470280583928164067884632198295133573132282413290182206327249283760330489422145676510767251603696096348202512617279943663782350727083235952601108927142347331007406590858897728439250131379438401875689620736969883249283221563340339855651174288602209582578144671790218552307361273238603391852338592032920561668322635646291112243956769679442291369679551353015945062990639781271966137110160012703345181124148544136738906093606429587431215462755661396923183228684069758666688501743530743726577522850093046064641025927999525940247963963359683078780062193361498391926719591364309078934115348901239871035216919163576906396335998469403644831270424041992267476374546091904891836503420851979548826839549995993020372799251762153441936717821061406722680603299471042547956793700668750943538482627581701458755791920924999925063261490339593516905046441957308919082217307894106263482416083401206190456692918968855673885030694415700907834502758717290497262539994842173930922302240109315061446217039565195174345762553559010825437169150089283838310535458393990599230873206001032640024274584775807753202347532570840490704988920062173121942687328388299733977541102874177066302611102695066137081910898835980643253667871385117235021684552853611991853411396743299414146779917321125299253959812295461124212186511685871630710478862731899006410651976502077608128746975203625880560439804959642117240284494207768385730351657207751835343646621167510085131013497039955409198995428343808 [167,48] -25075968820882368586119329588558747915401868172942686927778656931436220163666435428694650640452219810529874977055573663445084422315113270874599417827473475467725314720583619923014013699336621257388567796765573113404991256642970218810749067414755366172432395038809683296621784524851353273238647434571772273433603525588099340073977009626126892869999574978747941290323841661610855158902930843263299287119941118239085813951760604448926143709271779520300029924460318497446744928414573317182653712852301487553769176495985991794281517710491146333059270644099263350636945415050417432084677927575638458080923233525325039639043768258224302787839995116272513434330594294787410004680983875500477997276790930421745519378141172244863514309257013184801096461112645142294700807292196921727364420773654317616355203065550399992902623695067130101425981615994775395385330061289010301846962776490706042669876100451199036642251876706971328921364384705949504335631241725118744549566960507403651163050857516291582871929905155462493879191805031812200281309352033282609492677030917646956990911142207799497160734215787607523818147861297031535630262364148682520722694762480641163403018839114332780646668398085822166722707771532222758913579584121539673924026496629107653640357027161956168405503430758986209807825845515090289934550654340619723247288699582934876643576445344453239805692322004032256181296854180980612330078764079590258269883859669103991894371273230334481525756847402636725744777233749943389599391674749457723421726978289753740958185844038867248937164022298423519902404497882737584979947170248863098076743165173788754070267317290589961445347180640227919938125691759038097322113804384908146107878586858849344868235903734951118892629150848770471204303249040680037177140590298825757454144184912494759559276644634701747208192 [167,49] 4144185569492453912535274230264311844601217843188082115917573827337303303849965419775287440137298701282746154146438110123204007522979882038857095383752307419435836093847861754384664579991351054882358450095228356924500542265918280331717217685772615991387277059707697926293270864067519744484508642975986054438019227662301346527158887058446921904905673969811383156978409267897076494544496231770483572463053198224985495231118647233515355286443743212765805929195041752003931626183670609740848387457653416237112471787282606979695708084775130705530663223277733519129131573339392115802914289805300244103355708075211467223874336700063546901553697779989896537505663659867731347650830268542726557588010819458556260323432736953447716538389716944391655925292691291947862651033524720151782756101318593201918446966243148349733157599593657447654787614529322258948400885956756916297192708708112925256433883814845185568973289363259217677213928601104074096674948712494173221623240944646449547824866085611981435721896526450145175433620043134041280100551050466621892191225365971825472906214062887702228554585625868276973819098024048674516786257238051188623765286381477977522229766421338795085518860219977149597399942463958974669459977350795091497713860925723964447710660425156615733176731213665075527761046632860537343914236113735503712831357868192877571701695978377447112772460655490703043343279763122584092636992585909938491087422558663034251863857353831356330610881843540882305819258124145767014338326801815602480835560010633825854421696957451489778730780666793370609827778835284150822541573221093055128609502327669294391244366117270779784243022948571501646406922577739516595846203349594307255401507522901785190790989871197774739971834998117606622569190807590329996108437085930603176364721934095417890058794469209530368 [167,50] 3247890872637413153324473261181519563619695869999312754563184871027526996933214744815496959407800637885641996597853235996909546075463451262498185191211021665065705722822461449887077414027004612219346456670387807451642895470080281309328353051851659575088930260529171808030165515279658506785528611247572792927118450647232507891536111004728158989145773306819640356666098000255274452190613186411164207543254898713717037613559539710313191338934055660350403737808928986802271899854868077209361635343696028322603382253045917728492914617275106555341928333546952065150041659895195464113142513499195403322906470278918069452924086427964762847999626392526277247738115350251019462235557038643828866969496255949275082119050976404494382028371523177139741657058641937359423739566184963212395616057662631517037753323534289019080433303726078458685904141078132881263841543896803190752860064281691912037150713736170420825529693137607818319789454001169797954272013143678511898933952754524105164380422048236894744261347461236556498859196822064568193673490293816535681292806204090007473858686309982461548431382131510362268116748494798021673129637945344174775462665501763298408751412288444869914837623829812271655273111739486634554028038153126386296648439922434039711611953669536346259198879999892422434757264808436157579953234945295237179063884406014792225207393350578536033722752597598294495861778123407568398383420429414149498656202670896872467643978825466825321498624075213893074729210215321665258586906327802807666926816290013180466998689833430155650109135564769536823518074628201350778966809793191886940866646726068548725722038385568875638471826214560488205819595372016589670844899994085992136980662975918982292626625419623678515241992706439745003882945006905762683914260582589787692365153549638477173872890029906432 [167,51] -2677048362005500489576723845704672847513922059160256527691712142591590916733534566380795127806257351075337708998561937233402551846307146447849463329293548608607870213216964279559196261974961074806724596250705268681659836441032089764314259217770511242979060785490821068499561276569392804964478035923639710449310665047531694296531301924015381904274361580801910051189036913755528869338580718305081952889519369747624877904034846694803945206245100276509355050949396681235030734520148517517815042584602308308015144400790751184883595187530897545934695985659479247892205666869685344357587976703922809159445943412145472286380623069079804369148608916271653083985974068415579702079580281887253910671919434829803200197294429565755024787128416905089329543836117476755751969415294545758096160950510185800828912646278378412268657286910725330392877190573402187219815840308009960460370268067651027642236507236412040166558358316512267486541320971571189912368965379454308897591333493035711477981541500893617926942705792744028640817525387350277150762738077266523782688000054272483939760520648127093244757536027819448397889081423756547962992404712130429219224164193823446187825215333927432569229655627699651072178906225166723185745758874348995274394745307724098667168994050271407447174909894138238593236186841878568146996694461754367199240400796179744475344103939481706470187798742309433612612086431864321379479430865057847391067193748559618761163643051784577741400312778327523741729652428711530242965624414428950028518025487604031426577089575562467972937496302778332919433188308783110542069161960778421344232061312620895663341907137983159210552334418738198711834792321738414974650879456320140236645200489804327126239546055428463350145453278031609638986247274877190429436403594523424258266881288278726038555197177856 [167,52] 983018632881010116769549488020507471836308672978344556250551762053536685680542168038425357739477131558589230121931918026489766774974722692967548992025521604711626865762360975974889634825573106007399752722853289755190576082146072276667559768187105219739530176389356752690231270678727032213887532575320153781101949448209044703502056463340991691369381163878364355418914437342677806332822011605626996787674676360332627963951213665128622658628905439018157205432578769038063727692118979972797256418189626014633765072613717209921572734861326241710626459292784402626201882878967351806520844110098667473797675330731405849483874913471300122915742854960351052726764870925997997845052043486105091847284422999876063087963647850344084018338614884016829067301659087112884932140158712793696960498222196228609575673021929112832365694437118157818239150324659843852502600640675100287105436442298411271398657414777015367440508424495612058529071291918717042014793249377927610500928273222089824650275983412073845035175733216625197710478378146781697352851591314887796203180486281283160011871202760903611734041079188730128696687373242413516648175873552421924473003911557579842218165071156077431537697463461532914489285520625851298336456376200713117844588976370434912538090320119615069421691802100594489265574869856065833857926659444150894403284226064165165819524349188120321345762345445802422991420953721186903382991557591559483001876214398236855472849079218301918051905845736146246394890555283808383394743053538100460226075688309597159065983815481110270613748588737050554552211794445609164630853461708290758139240919340217366667547808764399882350355163982512277382209081070760588041511582415437506607918154491383921860996636624657867936198438315297812080745979260424536816875485151954217560196964011803824108855296 [167,53] -169271082145436363117747131633641273330023517159205023343583410153344418010883802070671991347106173485438288726273593987049927953423042255184281997029633353598976478531145151889247377360271416154514968584005121915100796104570990486421607422164444885229850491800322240164957992982293985847723288243354061805607348722596242125717746892296847304202421951487267399969573370524478739003397467774081173954256655138880857678184474548781874871635523551271712461847325454579464197800742708183292005449707716597674448426289013119041630188813983150102594548276480306984040124755020429933358234147185125418825934957170094625044718986850971893662071140148613900509415947069627077851186558004810987142681682426778440585174128399731801115552936516999222213515362066653833739838933817470732829569865025458904276640252920796899202868744694715236261443592956814872090726175725760320680348259548508624835092104504417268839270123082061020880110522071400661170808708663828850291179292900631763861687168077901560970872800066047714759163731348673716599574552266320288648700893451194770192103128964135359401427408843796278473969594226188582144326362368186050875495507663558415572649946773481993360987394317307587110765636379551913810874485769959913678877300908864933627844062920166861200163239173326023939680678308300246706622682128289643898270375540068817830413987895822297936944418264376742561977986589591556748048043577401419223899003155113154696197090140313326774814301326232903369328253903555279923691432001532557649340815953602372713423161133359137029563046363560380031839320025219904424988007014931549514626193645773898904916609003417196944530867268573965610950716048804861879912704221799333284035478044218988240637260555598050997124387513883190694354270127660497869675193704066889222537250157362285625344 [167,54] -22713512931214421314573690570792576600819357781879967248706359791146244523376953242270533086439657612417157641933690774952611925946112402821225952858606926855109937882634752456798317133911369168211676824557300657758019250044968772671680482814196120635509104464833760562489445923442879393414061801101021204264370540851878953477857226067678805007454869660726182134078184899984600513093918185503107270496389834046464496651668000372334051958574573557715704161317835059232243534746336195844086855761404005133560041412996482993717571128623025299222000690588965324790298468986257779943699308922061203414478625102187838030652950120259248781082073547463133981225110508660084868617322776920405013011226825072965877476173805475212828875823025011402994926090230789504621794531272643262408917057642452945463070840841001195175365221344986255712987766546496265838593944702463292375120161630905224719060756170806304539807644839157150739233414736735681388198445229229943191556033716742571751053025682240320432861847333435469419745423525472998257596524888641618691174892214683295367651431070183062888023365225600515994462976063463877453451302700077975207903616887384535101410929360461949574467656529248464152489585173820897392645498747933299735346021906666682133644969899184174477819152559145909381034726763235393490729680755669128011558283833130674262748674874453164263644361497598552292694350426587843957061888474262975726712542678246985665516508910535760288367128431842916952437848866073943296962762277488836173829308178382780942064310112146328862950047128560364070260388234339829993891887850359054406091281979924561753839822767070403967897195087494304713550521824252572571875738370139377856650372542560100059906516002277881712703174498806819313163662333374812644728999389269035192843312832663567360 [167,55] 24779739406608710318317963826474990001845278870274096295972209042940614435362868209255727693299475480818707034697736202682334311653479470329368426323040659452598728031612998626261335168007090978875993700625433996551155456472401217400648347697636746846307047437831253439484003232872501564559118371609887821793605866835081492231821226623631218039450737310458037431558447151634889156838903009665816628512941250754161738574581986377968386980772866659364182709457666163735584511954874234012020698550245275064488667629863101959553992873435729534759421869026559179837327087390087850213195792036788867688274138654919911092412053342129562047397119612712040414136498082529013479535927344371549740186882095053356059185792289074639328673098059972664602256461756020528916320526464911382943455751246840399829067241653465629181019989157147194945076587343988292888786212373161459070285953341163550418456108343313176867798698230057892916055618953459812939731273909237879678333595323121130783894736526324552472965162385115077354813635963831704267086839570788586239005920935880788522281207551196465733943554438661807610541206623993694967799252974643273057140065224928879100663304577589104815207275066796531746312902477113057202910416415166697581238132551201581965712733321204685833414240906373251934077014757105301745339143542793346092230896799570364902822370271155739932761138490597842155124326825284661341686058657269296153750553368667648404949830663050491751231080557098360200714509958451150248858655853562242518656185414416844291940459736875044087436020823953431902705606175758727370777725524671154166629693642714172023280147306214760941826344181713149215038183752425432413336581866758683432656726758354815459789365003042400452250590107421424889604453429495108254158514860783675539743825330569216 [167,56] -7196651427935087030773775527423418425556779964710897655552351431080908258969276674806205732766860048412857848835481408626102200839412518523530680650408035166683727205387379069209961347438789168738663210595458829992110421599048811335216840809681512880573885863665219413244587639543698954830458442243817236445214348794618842847748045657533674065419210599662665274599623688384814064901736352459559419014036743162786282095112478348401331922271432284490913607302765938762539612125598142804018405251178255680838609871413633508852450022394089499942091278233353467863089898174401408793676964642833586605844989725484957822678122138068976266496819223889966846551576232491062150560572639442604860154022099016508537786836670646840726184557696201752463368656755162930143620342266635563380712842150084713592918239675632126569564687342311964057864253753257733412097484199122921190226007233153464700514111112622788446941435200642721642344938422793880940296063530466729508598929310430139352065345640714593910289061488296644523191559231275569599224629726985207583800613578267671799008122071006956912380450966129638592049502496467162564602357667878385525943073383690438145055003804173242727494682946994229727556468251559158084452389956649616095389796464054984721492053406301655828809951011205174096748637369895410867762323124903435733937767641267724706125497390082813010416358133735966831999321703674771504882195234744704379592374113688868800487837047457348408924724994970736101248214670994704975095898535044629989302694953689534171571389074728401050391405890410026293364329846442973690084995341800946716894522366144969686321785040729124252101247973444176858913298995327898364524050716948785856454378789610398819170370177409094491930042438279932135723112519164530177604170846926676790367181838336 [167,57] 63676164261304631665792640546501449677593368561033312663616834042945003277425360117526729579986916029938453099753561302227781635626940826500325676763831318994621323849003254124207365676405059029327463322020777044735330116904792333007495155920974072134351476536058630528634285879349904427864407441463537801214974960082727977452356509628047982433078360171337441158072184230653440064095439446413775134587410770748276920950185088469029061831742166886437566755551213781400774278289544411751605596224026169281133728952926097711518151283777693302154744640542358506285196098228024373326612449391214511890199940634433636520694699444121417362185621552866410303210585303712227583292149304840712208209819841432914620265075930873844111268501475593249318374602028075453286484716191784775258688321167977564184842462933783244341386620030199422963350085019704766931075643430571805157902411817554422381509430911225305706463157556634463747453031773977652267296464669974312467570650963614317104379894372295723928729730774568574998594650390685203676131836672887375284285868588496259027964870332020997256106835024510879077524021648542057975024766095296350203352154399225977206980945452262212091403843950887789731738185964579185458627314493310745173081914114293969778246964153941655577705952516930042231459425091543948687324705153781880922114527474962425429211865433916196883283127744291597549739218345964217485762882996631210303859504694018042393118824968782446845331726049461104855274659649445700022677114177128640867199625565432673131810611336765642235309404811314045359590658159308004789917015457310186725033515907690038737277106128114220605270890072827903450968443511602746737285461717473615318502990419888583615469436348500676048884457356267738910390288110753241971887186245303056407114240 [167,58] 811944185532632998018576222550880324748215679213240435249811073929512035820133755265244679275539768990334022553439746112528094954225843074652517062894332985104228562195198938178414629583208491709692878100454340513178751467222981175255171143994192269814567863305587824429613960029747496955165320081970585117476428378928081183563537589401617572306615597539697439551689792064419583336462849090306498016859183886596729929918461415300845568378691374142019728083533330499096717947125613059953491625714495383716407645237830941397442029284939528875877923124107548496830074428411197707654619316921536781757227432210466620368550827790687875561018493898164490882010462179002833752214025558598494564608250377198469250457378685939780813820103024250642696524064063298087301388549890605071713147188443067059561358117527771872337749080346383810759051796626331393241995473333711661932122336257534524595509174935417330568799534165442364743174787725129323814671500388164861484046320152890919155201643435670941960643167610660442219661346611542840942609993748960507487963420722411142107791432296299239990413022855079589908899118253623176028138856144080131564138635812686628012337335332134427114542263171052391420466501418359552320828754497856629785367458232220537098933578644393794498737456520693779537566648129608702457854108096199726423268053771163573528365741086976193353086233724767918947496173361455182539401399746670228574034667305366673372045012258034764614634874085753265819408243771899479989055343802938799999562514862630211144114918693045666960913537267993478072374140658741982954672635278965915751357672627558419705127041085148941626843115176142071846100058027005506174968280725718225994260116839329756010410932873408426326729767691640026738249781193353241003161460534821410485728 [167,59] -356084458848990989031033073341543078830380210145772456740677795245227053752162270903653645702438585275801279765973014526906621645527085629152943114724097807141849744403331643096272827512092970126867803821741998818980462086925418868483902875367673224750974517593048522459355458953448272589439455421109314739192900600884596866297358299383955058086975259017682920780479235891645194465826489081324142565169484625614826069263796092901006374003547607713305353198310323201576082179153199817477283710614959297927177538505111401375706260633405271698812854278290353463713400711175775742212489229245473500417106374542545867677739322332002287741453462858367357513056378384571346904495290248899329816549676421594911517240468805890306889265330476053924859723873121675354388968049740623291698580608646255292086121481740193646881511974721002042541827087030090340820161718797896747749756564253270242068556365904728745579665413349236553256146678031557569382322561582817886798789217212201367446951180957655702254806690010568293486777357379776301343055590854224902593267119058772420346491829901794809529884460947789791353920856712230659835464504206706227212370505489028268633778878499516387358780771674164209420269543862524155537950607202858371003909493451482818068024820657509921066165352891423812080935141664588212887188860597793968287341541686959405463670188945260734770886795394364685532224214137034509893783343297889442669087649663069000105059871630673866375092777144135471987313482532284318661183218049510755154058988288436959864777211903537278164622611459387434023509759727609985708516527492676057549204028643623923219317618670794411684373578243386935129806569927582860923471083443004050380661268329509431128746108591296127051494080186293890015924375544470630006667142687089704960 [167,60] 77558432175730560961461237696527034595284374782278666693020470918202188644503834929153393605006603250826456415903614439479672264217830268891779713418247709544373567931039713033826986379989400360335706551082802845139199272429977182454462317481723429161592082975315951247823622235604323019626384224285801984514813413998400872521881335274806818571946367778258742995526912831214619128510156353720782983356686632934048870150196112092998083417191310732921249301770700030080225315793669226665720105114794335246571676098740846460507307495112622397013137253224487740969665651160555394542062415098226222934833923100719106036360271349566270647088253717443281808051488116904716118045858708351997417796139214059480005076214354651375406510652955141618114752349448039567013578801105380101808632175009365294627356098478974743357286701533533057706948901606242868118878235089056446115262459185710300469149359863351662310118949217563107430227733292239985653668013940209754303061098987379481432727462149107327970259589917174412084075296396600537021913515527705469332211356149972164228644308752965788871532767643608126714574014076901211754282200878958456462859641776808853056698484461643701634842981925077073701283809381453838695576317463105043190862828054509095742529718881277526618526884705602225180500358646536953514931206656956170438965846272881451802899456476219311683767877692270368950692314195319729833244248705132900405738944743653989231211436258465389441590827934108402442483743610211579211123403457152825112342091606996851634336137169930261614461961870594225584681775051477999196456199932345501719111319124996815710143232727043061153926278460857159451768056036534557040666194340120214891144693523436355631793370343550480323468725305383590766763433148866212268179653409996288 [167,61] -6257978711056116336931052236023931014422359779060651354507055530235086767545438795424372276830074280600706977719490883425341091130569231718752083125911517701852022394941186936983661484645983309787426074599724176789429433065604347597511475444434108087795680338881270402926528553989355126742881922074315436523938364746725597021439662852333261540653748962007277435027978641570690075605826726453379280957118096400141567608296260336320437921968967406531835117929389612883259360374119001422019591001428984668901002585534643663869101615555399902086223667671753554170277940720682176200160865857716958682427585185971348119431100875691974982274524799870390152543165210700445613192008365782618354177193438271466538738812386033874063390629540153717861682861828780139633012032754588398238471313718732474847533616845311695281347913298842974176642486999518051072753851584567187323248783131335140057065967711679662535135230835763387311487742101343020324293687287110200119989547547495448221601271651324851093103491328367140658636034846869378429525933776063433182442061574113852308605484114480455345446128206555589054685237380347871391532577723293157863937677760523248247824000613400291867182980460722102569512503517830991922655296531453894698154093988117927534754530500424236556619500296237207558055285614283141362350541699003074814633855699417722319584755609550315868807841872910941108688819029894799787370063067670698192027580312238495490979580319020564389230881097648959293687697957386590198174475418112846709097727294445356148652483604538061333117211933291671044257095556366454483568968264131523760737556320865027248688422480010183027727222254320398729318196714760787539333241822832700958239011394166793361729446210826355928220745509892420502555476106078798308569290719232 [167,62] -1553852099665706069341238013875359733073053199985856927819293417036132442228859150077421890750791445579202742678630051255042191395259481381435679886061032228766767194818344265092850961385530517780715587848473892439754668796778381754625737673704025108263073200101335254248499482257354682851271112809303306157385782958031756174086942287325791718811603340940212499304471490915666804708317672646053415153101535928284936549110539944233130040054456934921127032714752927210239326116802766508019534186470477229867424200160986853666150448850562947846001523208335965238272581399938902407817980061902533754024420847570732277343948087481626692750638726626281381374107058254538921067458686250768260794254004786225323643069757010283106647556403941127117632048575344945735044788128780285334945976817967299681475225377072817433725086564274499589380426604306479759356215827012919648065457739519555645474946189733786725260377011591376631664571356344080904301563827444395975888760606484584276007523946476229364223924051117294267845032914189932319052942003689435316406396417218998523031273888720789991309061208785775314554101919150457083083013376415989806788403330482042221924742615001094936503912087227603503295652541165063185694475869940573934725918866948283215712088707364165221206178717302585870815613604709349973909318550659875248657999232263496884077902138898689037635271800035217225928654877525034550575246699517190021550198599527295040552125933804098497551566182459891371608603058451061474562403769119131170565152198109376425809268472530668567920389939748014780940853918733213130621361336397601694157561165728908255439704163674133701012038959840027289359771617008749625007830627715608332749498626558753849337869562947742035022923016087369456067236352542441742685086720 [167,63] 637563748822548278971951632486555720585054738130020174987420277589170002885998110036432141922859975988440984037236906183023790988104710956570282241453893257131027474870617946465558110447418400255938010699980856182532502917062403652125820335401313883984560288317687124844962286830400497624012286676189211699013734135051080659466202724836195055532441056874754087657625903043142416803854288646193756774512175096849214460795528401626578494577554440473696962075650002774647522616048274971061519555479677435788096975572044272320538581791588007539852733510544804784856026024490685192993381233678844918736658929757939533721965237681977173750675233876653029372244521885452570292825292367399857228226541525080591297004361992356972495043999379881506622296486139933272883567936285004132036805335342726712180348927815572314056879094001604164671678889617486594046879232576256153775462555682086767587772664200448898144711990676344377510840034305200671517376386853797931976010425435264216395901329951053450641107521734382380624581260438081548841144272894846246143632612820607898449891464805010975265840310328219662470955090234102560862507180197654422770593714718564261499420805643714076137665823974329394468146165879374806444052325826537501355071092888677693889701994342827055407039964145634440229453915493517296913186615771562700827524870518519938936268372088371389671220651657408666678205184063560710307022290346231874060441990420183259401909026755254524165762933503641977287617682567839061480736996648452334122842990971260565709641628493967324182101289527744817720592563427153629934240067687355380265938769771511932579812100115018868865575280379181436804887843004764934947140489575502688450674571763577237464755009640103376695991741023339642950082696894501217107968 [167,64] -102263507703730638436125717129172637679351897074031103713678466850743565878195805193939546572464389006890757108183016967572588792668705461152679381875831055015382653083479398964964443349568960677356425770297614850797152883626070333760923230648414682162254218319789231338321398729851018481757630097415088844766054049565616947460557577123595343834294223039681088573029218204925623333371776584994237531991178990298056647733001715960193775439281966641637322625802660092189024307509398659960588306181598316001917666987258392964740307400375456746399197968344009397892288831424353981485210734078452714738367077872302557091382407327832812230040409457755195321024833224718408154182670292104416162875285197499023657280128152419172696766642999894207717887435958763168505239471178012674320751350636266555596589286720337862398977376013540931745878988917886191928838463075053106503513077915023610356681592293514714126921831324371468716026257287937387015619201290876349705069493867868942766038876141396354686653323401597466759506093150588886792863520097256524354004790064548664654743238221611162026122561640594779588193841475351614108233241326718995719165515320870941645650222803337070244502206062351618460448217319096045561688777793349473462351588246122282692271740563921291988510798864734114625720068836603647742662784822670044911883515868383428284212400357530761281681200159988905491983066829202548955160084586419371711315585800379768628061705514009204184454132988859855111104996442642119964675284108628375677639281561035595606036442353372770080632563114106841469733755212846163478892294950309778428802272461448908612437696997736047639884984691303811642768904848277246086220476485458082443586715849110331375867574112712177316782177094695319606718659980703391744 [167,65] 4226520437945427983122432735356370225351485372622700560048715801486558730084559332819965235650269111008236791445968957522256768878674763905001462040626904061238904259787075720561966659076386358813966208243855997021379784719061075565376877721103011286495569623217581454041908994200422583562372965282151107668989562603803373299624328622531097527782549382257832018581790301398737262693120773840480472969280248436702987503850407927037543760780628921171316514856796658104762243430258877856021850653317464534654022939115539713491234536481646291478636885074346599134185575402381897121135163507922543574186190909307138761050546173543628003609750342785928403986397467957612346071170172898259395624183709087637561880922389774703282752076882162176141526504715437650491295929353767657697951727357130441114091142575022792414706335530343744945563583096019773205225369852606656250312503262220496735980154165772099363490029710790578346037123210904178674184804993607999874690932942093163905247872578188669899762499725811363442699619947286728695786737146956694559308869713474767088610737903909953816927403213924517169443285310394976192344245929527063214046155647071227188733864277044578585157236538754875447131372983549467573742843137981315284506593117938518851283548039983093612926437998913967779245852303621590386940630085533404235241837998035026820965827357941632579732833080153640499197887078453710822325808246090524424514227071521794058489080738154231143882172344622343261622832250190241866513102696516226116477830663058366157974377603544791178359644135107347290110366703243537238157453913178030694703302149680249463089013685907737775870588101409533528131243838517257603939470544139305227089008621259143634576711880238284842299030879849525733226611963326464 [167,66] 1632326349742070774973985061016770291306956598524345085976126744579399161152786227885563068987456693187721002253949490876822094296941870784005676981473807084041211689205676589847874244128859395437749646296414496054150786479337268457907435202451208016630788266163604423077985578077675229667570052960008586475928204331233252625851338549020979665083727444296184775769372536065456318513118194381752213763936903052635059468541586427824914646628561052663865392866040753716390845202323411107853044723362643970056661270674010576220360693939534262858212511115093160697580632256483338661138051022794582690506498947096682375262427174214344380048264975139197350480304539270494345479011419102911168600970875221081849336424494764273550852604997531093580171550304616499940394787483256098088695124055174589572845438208708106481526405736074141913596772453885274308653332444504213079577671714049719764778877493446483700903600084713818269520324249492907093971735239480955579595602273085213693153724296936240234347897658567385886434178891334861552904473887336594283412947923428586614114293616438853904809927328005690726353973788534754260942990504926901311433875782129916161347703926356258878935759049119015164337705872594569557670904919947568793511206628161100944988057883460731541795246121090147313422105953381300725928974753420070692895162491695371214145438714981786178102014343627452486225069896515581973311804072854431364218051539297301699357769808912274285585978266147693262621792749609995916068560887900338987331035036423211443501561786568275860083076250790053013177055141441488768525956560774709727345681925800313651796633199284143554071606327194526009340082478652809192285119675379960078394458047391340602420493483450485093874205374934104346090252735744 [167,67] -371287328176474210917604706213595403162369433138155108461565932864327144140969420880741556105868651119200122222768655736789537426142872084559000865306483167853238196496764911753786130762033778550584911109559128870665238089055533652202370364747584524087029511803174922676511113065726596172102448702524504752520809739151346996812839174038193442266259327751692459080886158343927721447185172838410262254414648512307746348239717085775380706062203025140257668567164262156676545189737817857521139021007454703491125299669965782376845351699047484113349246176457557732375440697259242789498552737258952124903279191444937515925800607142093486338129766804594618120357135010256693243431427815844973147720189675162957694721493414729279701432463551717941242362093730526289382756570783493646018281066966765398515142736168501671758707787462350755023036634463033358059719969091432292863985801437810298784918022618559366948601829832187784017664816592439197146478123226321862790648840960526405020050700421295182539955525089088866879256701693466121350592714067891962435177222572232722345263874014482061263465548426196234468733052996838010274862032811274363829916009276289539443166262362697612802424556800381424923211850918197120084016962801391287699352758772927293947684002355193801172035747224776966987280328065707939475135483506050402293728071758364979999293605433899196040273886314869341803989304307953245167069137391016531296114825778798503582283204788838612301167367267372850596384927865524578011509964426113324421033186059620378985892530471668891981680130711892668284129233598969631263799165285515308931066533630329758578840851721098384690828789414494370470715478562940429272168751822064346634380833131252830987348898471704500758812381281743189049778176 [167,68] 32472599451705155719326594988014021886590026933283876940360489291575747836450631069572896300272567392010987245497848831203764703932204464176976477307289795053587719393749687681633073252471528079588829806823745934247209107233861554358557861796667662748354628651675507294284270194650189306067703518201666508784813487952166530824091527032565455789820440562955113645176591829823018696407653589712475785914402650716132723720310255416718382604786223870371012617830966545950724140854089833299106868103088137503554314129096236592173827278172251072874963466477291864494680043886469019485106451703285950063024349419845630621217708899232531487206406663332125343837860165721659739463256900442957410149416821986573619563587628488514268428158338451142072921091794348637054575791248196092229499479264629648862685686745034357082063304690383646025502980668281589863221357303565912166046401607650091254273402376461840297212212373409535626035296364844749353601170866941118054949246974314482840397497180072895448034995600903143107733589346747049293417684157265446272057389697170849650990954267263508428826063910625769054524597890644605527257783587017220156379516577504015042254720201203464512575362611253281271672730610433162352216316081357742506653886524826674192285358207916744010809538253362587365502929002007200830480571612655171313557235325651052996606482984120631083431959145773945093409700851087387553485829980574786554773433340883140728900204731981498142228849097387817687239276851655075964889076996033653372288790097514316262906733093811849267395726415914823970945420514048748681784223479644396115419440464911862060800802885026407768610606768133270845856612782139585868840720201289498920046652850251739413445467200629407618853218193902507163904 [167,69] 138521424036602205339662802406717154445368174832341724223473574756738550094492473193023467868082454666269030806784827060340419247365184771749779486104285387460051052945201269195097791350797811531756055476859235292479104495807164304880617426861618110006160741769816198849755215182717409037882203229476289203411796886394446513041470922533784671957722535297953410955005242403758940156964882537647473440976265440200773693831927704050014058172673794214398390852781855938729303674236410844327698212381317608424708198232599149718026064639780917985276059917109454259639560698319457023334613650216290234363378685722898456975122359526569502755562760326206865170790525206643316965063901578696717040046508911286091466142069546884906182995174757897809037661120596774456181941009393815396759873368882752341088377024764259508845289442497255390884800343901677901070506020112733596971620004709259304881526345754706814235871329693305059788413353065638569324575295909223102587348245143617554346488655680707135585523932273466750022277832822634086018751011229798928125384112389573092374115766715732078788604046818157056139775299387432391479599594456690163088792146967022777511314254683256322438961311394826323880134590036052135680884468683187589192502621093872414674788131962753173677297794830170513577243377830301799220045320783425758229964735659511044042329061621340773739541517667553746746843975389863224879530792030513624946692211251173055263932170546675002152299384733780957122459961754596803103449819927117589684710723114383142703004755295949620998119656152729085806024847455375646692799789656910157400456680040909077969648300653100957329910573343534480586785163266731716881146185485336186859344850208473639304519215357976006237926150937777408 [167,70] -324129820262399530314046916097245180642407649538485787116812723110876754995522280008753100044464672203100477013362888547513292411236060980881510714747752215958070803688678213895841101001081447204201406465541013116452973058578743014646798357714369155617548588708826866484758389025109939837564025429236667628346216642955546186981441742612841842338055805662848411169864571397172512982485593678364779482854923827824222872001179053543756753278447444809508172894075448780635951093959731608241474950688495263923812195725749800384919970611328010498391953476018911322363754693424048657701636904884060419744575336318181277639173112052838480450166856159719927052981878326057576605444055676317207658891394613320895673474554058344060453216536567014883985597245816600482351955436144715772491506724136440356435243232728044513045833906387281741138572006969138548681763672369958117335854139789605903282526587458480903888733336483140034230769279634708115502879195804316368131945920530860352561625427260832246754575768145586616123092037320105996910255360636601547746644459007103682231471911340699114592348911470176681490767638632741480807070132466573111744398701096319635971462670673856523459359704680973600534900174125115761225049670470586582265254163266620089107709547637858736962598493894484912770889600019173170677263679292769607602371716811123359858412815432744900627283938735642429445687117435078514742114436199666465429192309780883061584677816313120476768413723644811715890366559952021675689994023876121968189788197320317925856351254043182907306011996763566603386960030313134489448532997787925799018906050832801060734058563242243833164371325173595648333545812089672857952887677606000868552928760168631411602869682267106519532413595687216 [167,71] 28761589717723513130485367324777043916087690148854743067659149571814634796462238122905927982945604594826417849292525566949493605712815590114741090587673433772003285651622193017333623551228144841980614786366865477789152983932342507510639457507203817700645214615635486790502989722178346252595533511713468745525673795787286153148774318297463227337551367293819021805348500628584363382237072681978668115541665604070929199574845318019430530963519831612796155077526703237461379323549315903172124133196797830189453138568164638847238096509827872366918537260164370910597012781677847445516103953806127604931212866065828073432366432896285587550084623968720974149334615500241662072568303712068039961845634411160422836506822373754641117654969787934794294896733670173951998629241439517301589347075229718637218477050067239820540574312435733679166375020860363341315295358094278628700511706153789442093567417809924026314323117936819075188906171107768199293564186391889277976525066804244098938252104768847346782309425372046504472195530019768313888715533475828182677409525969690629471672457471496099108189243399628667404559190284690033115778183637139075035618801820446816478170245337778241965587354205380200246126672187703443669182324695928104457034401070090929682959481498711500892233271479750463641206519229611722600589416107510551419584646321622983081421789434528455648641903052121503441123534637873179587974295978666935126233297184481465079754563701353607712054626789589339563151844727814349624293115113922232257617465492751436680565484087356984930676265323541351141388544595848438744289534399032707955781808809323168608671601038377022387991862291811012699106281509911050009706397361038839251426024361098325032695809557755761589508636672 [167,72] -63896656141338496846785900392248351473244474020901886411265195245636410714862211334436454520895403758032108761633186364014871310533922923414714794053576249817065820919808491727735836229699548755609247648142924800677304315526767562530730869455586285886378417838134105017512848724802371757449909382231267812210317788709305248582700071407605086005455889371840898762355660361095413044418778485225038291208661884863428043385015714799842133019639416083094461603369582300748963717919662916063295670158484923975539735961463990825530688205316879676566132620894160743516206807252447714751399517158027390561719604202357946795494562183789098273832383222979350554372307776733525418139767092055357718671970695166508966682458736377145905050852979621968417484350701816961143565833014214382196639396040311737256185987078472214964942761403180303266649981064823554599308297386634892392205275035955613599783649250615948162496278988162635233997612069960044403532246867139395502496353102633394806497716164476885994125979851898140700999372175438292726090404002147474088222295196021101151154492945655516357200095230387341354040772218691544279661051118777508124144334380380046873019708722472432702200802922260183790864927071626148571091473816738952865500293430115131188620930397992256435869810969795949551461756271311786600489443283318451894078255197510629798592690432223328943472549928434623510367767643001434365938676585059337731054499222775883081036080950114234263348588733704933919461125857961728331160962904959690551365128716205402645516959279963534765892122560094727562353558904400690524197363747032811923480330221201893499306986338438148971711369440897740981107399890094715874322354879549327341114334227440500843553606432777386688512 [167,73] -173483094342686199022190265436393260966047689505753622887513693725684962959665220399831764578200778849676611823737389172691755378114101779475271538810792991444407232567666838819776384634467066399857019020076115405121571922999704277803467775926802167440551040392665054616606600882284747653452499041939908102731343125853303619295902404598305237183685703177076504898559585333524163532093129756019759348677886819982621355019905290481079821155791938365328000110422450299571505723137356525134296579034325437881243906637917732567007079900433263724445764159678041110913891714426350095314921297996408486036100692176286829438389403460231011746800130830579814075923760792800708802344325721636305918697659790565381282934990775863133333306767044476830370040616898357654484764393481034628013889734331889806379510650081065920132202076359505084705498503475958147136188720977345983134386128175165048187559315305344197057675258068828095834598866438084354771540032815639929242020022637933381910368867074203332731488995856399073888827885149192297515840349311253542473754738740914005916198274888396769007304739658529552347686016949599468231174313149489402054725837123694317197303548540802808209409235495547450830940155206642758784963791356611769698638458929630654252136538960089082859275369677025958871826697834553420207230751525097992900743799114554016550516017946443319783251814275054407357511517175468331908699444173354907827909759078461388642553162950212387754154554970344295886253674230390522529509163594753365826681993325220339373442362063681289920189717757313263975265286831468068876846360502756632603785065470015613918657659374098875764872367440452584096609988378491550109550482233667138873605326798694417773064469284995543040 [167,74] 13746248762710391677582308929694699806559811981994680347648318323272719624409064074189919883891749290379770265277376171042183314606137654942162495960505908871616291286711503300375021383470756143121048468023110946323771221568850424643420837140913868905003305498823634520971456799299461861083009368412681113395357176991528871169968443401604958780886406629365378349989284255420317642951575307638590513335401883055023604434175578808041972642542267454843950695202191471042538962904374437844895302151638443002237699586304926814644230589169933685624533405854319473837385370500268547783794222254346268494651596699592315329597429236743813774774005461639276502820100384686689523227024014368037595435017181427260528138187230066589091420747143374641710410292163362509645685132094393343475244019311278794936910342694174602252004840690800234793304585907312907917107455957097249643083369972420918370102646282244816169501901877066487593424372213437012994173191060649209858919998045938796667909409895255111834523425534779403637459041425699836594044918076931814148017749647698592665391974248009064000123497959605726242403689890444993758615699250705038547410155543541871284141884525839335935180927336630983247129901135136482028321197715389790459632833007961331834895784609133215557945316772803035977420708770381885982422977699940092652851815889280134156252557559214064596109223042181243579635726645755302567263964418885334928988404414132099511225756983129343304567973859183791485509095520127023662283316339381898597616812616897712280817496655103692605083733000930614546336542228124688501352539985620654295621942993780012835624953722632581470500975205896176872136693240643655937641421254425414170735919992998114579998688135234304 [167,75] -385694804298845603925780653987850457405819681145242664840081177502135540671501243470859412690159948849520638657207272098111432599192642225893737449776749882424554221578725688287258208541257517299840531463662907589500726019476153614531398871952248749876171001813942219727768988671653789089732429431853661414089899621381916608420836048088296575396325440976910723029132788660158200766382536395935971620108562176533416555764089959161202895821974041655898057262312637183582431383543313429682422444901594582393134796932519746506491171095594928495665566879342777656923908975337112941415184211374096894283237822408558217491746295562013318407741509651985762053673248953164069225295935328791700869517784953701313816265589936331452408854711390920545519593173358467808455293275239873902563570636087105098875042386714048146288275311566172103142215469603022495471782060593859642201835568792038111396941023193778429659378231718698602856173537674972104616504533278084331172036387845443383395606522437066581164450477618830664166881160437513232551086266338696584385010692267476693290685176673055213430319968054726420338739782041383055263888152260597173680461647172071660653477161944147120691312835672570191243469140933414460844309045720447551519484345048729501204248516990329549065899329774888414808058938005066713372825372613649819762203859672012294847800811778115905323321096647126616165307782009192739171150056329514474919505993441728409165731421830179556073127382420093103772420219541142806936955626904032886254697607254938573966826388538767906908291545635682920286810614656422080078675461475053803831710593216125310267603617311961448863810025694096740603368317453291100792066871383620924954892753632205161790096146432 [167,76] -1969447944993671222300098001681893139076049301100231653441570674030991091944286714712908134564438212306992298203394522552708643178917217438687737937342660450368028721337820102700992191215481302895853954208561027721879632606613009010050742087168391066963484020322409619232492263839811491315561584046235189432186079928083172808311839843712559431046994445483249460817772074493076263809823875508690489863529042170899247980973975578841992295462846750506432806950679865888871469542422856389210875139461678757045440999451996226418829280124757162097750410333725969089988556240966551388899398273075039151677213088728680596523313523316716282073986998216945880059375697450312926303150974261118616132604126359148542939408709764217119995650084490112844276365409776890494253591384103639494334017306624948917906805225695397779769811554695589829169523016125126071213985571185402936291667103718585703225514548618334840813836952828956410228445718712735318786948337282371557727523523567484814508941801800587503766920202788054398253062797130478416210711386582389188585301401405124359649824440713247163981465265661652442827186413592486362114302865026612519332182239200225996917045810122515645352445443409876203001491944368560054477894410506496597272113922247325714035154289236191255342992486641711232456175412677045991805806854612218088073791842937406871900804502347331764825839618633797535895914030025863326947349978735215004546297071455355483471644945825905225425249233951539329972734885670804710344719004738092326017136390866686340152888680831770295104000013835271036750670872906786817635207058842939070480534016202499661102975812485710942424036842126800864641507337354493313457898723661001755069634758402894918701056 [167,77] -93169204849260030814129290412408111228521139615851847290725814145879792812645993352300817311898019162207949731241505491527604704229479842910942145877826231527545655327224120753837187754313288761396094355559987618607624625069083808019416311296196041807324382898296074006540589895377409382326374488065141503463250029189664307018610929260936898403086873246867790804595177301158634416007851511230952470759271994118125321141216898192430125350794576264469616509873912447479481351290739807381796025458287584718182585230272718925170747101633844128597506283507470949567449831384064638719411625697954245667402160306782577903971071869511314905011945719554947200632335253954150941917317852747328029406207746148222073269415194619208700356479746176065067198643167027515180616097038279026270883354915911223416186067152343905391354046826221644720084113609475588487837665291208965648540634275563529642807274488478024564461377928574869761602904385276165154746310488931642803486307353798964088626187431301901393750869412155238617762363758238308217609563384371167938313257149518946582238267675353701802247392843924987766514442543156548472825447618598719935232988476024999851150074398982160152147614609270011235368066451397457276938817735398867636307622084016946241367980036099795170234778266294376231742686199914611369101096687138708438444867139666645903349582817911215586339038118721178687581367736665832783201038591304158870623170590333490810870895808990174854609351145659273830978892940690199474767684620709301466012135587716630937748769259174984920765740286566388806683119930379336927854019522848133317507781836735710466349044448671335074775869184210502370852603178587612313153217935200818800698531809428897792 [167,78] 53320303123129734248933039780207412323980639820938458493237826355092075218661394781974549145852971069054788585829041618326114849036296602549927904240990418013010124288238075379152666640212839530448654844999970812050835643438781053350632880196416366335887221840168299588186060654030505769339483663346833006695864094453841066594081386450514085062862231010687589344214347279368724978137793657575517945380705389540673478785351005830148417072168620133392695860177270686212189901123203580117336704495591405203952198462842334662821028481076387782790260382565658175447608911269023852362868690177682907249330912609377335436297053322250779968111396684339035974257883367629070862409700775536730680769892307078492878859419521031277270149569047718678790414114357333619465427135536429469690615563532234352484300806766952895644163614106914081861289466654711382931810556519605498271694651500827143569050707056932983213401610770848862322790697432589983687259561964634820321707659796348094141850288142538358839197904763956069409871610841107616280449974056615200666775764040944208663347778286394903488014771286624536247291588354325776386705043870952554141232272080382984997722468507956457390796546384476975139464772186062257650334133582730488385936126591082737860348265535267834255795115823411214046703326571458750833778821624421104448000562952063812870210002351809139419161234834490601854431627858545086783887084951576280596763033635026199532388300512417154015249947151880301280254125989375303330511657619197416329543594367096378008375535525517495436428949883900591662855378908194558971146611879884139034994734993487256982243969119741801611124831218956327341941042450869936808994851564586044256663812442382336 [167,79] -3536824804457755010347355914928341120164394720325547833066350881222619020745376078199561051634610257722140641035555821102470071382502822205312911082474795841041090613884655761473746425233954240850028514494766502890716386801338271675286660077650313974810744475586982940469446654469578188372479536399159234369548571930660392101915517803868444533215649979239773237156092434160713417089967236161601721199618974641689251077067985391565791655290621076747557882597181765485432086534737484271465830645342013170490480594463121832354379032710783258617015748681609994539923191775254935327593494634506970223581169147408062815634355953016061059833338426680984872378319134356542775052939523412184477837227166949246243252664469091895295852871277117919920350428480607085416747659749778147679547328178573250822650210827740469631532477300930617275018638989472607313798383773517126800770795475292481832995682599216597981696452553280452299625571551417754919889571204876072786546770316921498398960841824956786036463689454214490004707169640720669442235091655531365004920246329518147707784636659745047315664390288388058557942139121291045924693846546542339976740248035496227232137617800479841443634015110057267183476673969848102107352719857514922086702674514818494407405941649727976665186651446208317922165952254435054441612131317094541481561691034283447602259891787564360039675177184546077495845093088272718239329366196550522646248209016650083940004905377449630323037913913221743978384611138506172014198214422889798780916418604469835004176390800295018120851944126986192020618385209964372121465067540804482269174807624181642103735536659641874571188552426589158710112444664175662358934114096185123391633428054016 [167,80] 128186898227054707760562187138640198285662711047970224137423335801084404989569763770081197342211539788649828903170844667651621388001087143933127278709945708216977514018516320498906802325496778098311797319980002938232548697661479498228929407554581957460825720181822623686441473723771356486906908807332726115123305843156840306177813264330934737503892507253755044600114332701675162709414621601273409368940645797922912102391893638089564351524741619109613615645233748549986054447348730700261696397874680816749333363607467117966050872553244113262822323530290614894366194639452323357951563565408689580454090264101665071759115872949105216539441567297728776091046601320204068962658524240534203765066628570706729352923561420555882398647389580312242673325782529418972714547896467235609902200794691519471313412391780874330794768232528341223740218542494749150632187769781796473084664028175736085658459391789347945179553401683223050101131102858863637564863334953946953491383239915754169868715021633777080996733163825515478269222663797394845010885241769945732158667045384180047387575236286475743759165293299188150677344965337225597399646038959429864435802594432266581673487834884738174567232431400711478820355715955478458771138560380496010525754166421411763881977103580338507200826393546670886605913719020052694005876064487640786307220768118436493971149966284297864555916345241091409710522996008150912236287501559263892665717596849087654490425248650561670025570410195009782418231032295708117060239515349778244356673332578075235518974776899152839410699206545810476375498947928533194106989578903934412122269007436865418712085617155631932254300726330622240587089688712005838126111020252859898553434112 [167,81] -3650845225370306347351365091499119721448777227810486689390872063894810871077284514830969633370472372099393316117356629912137908130584633025745046719858171938464395863448676420350739847691829349659750963202968108083516198475759073786910100248206993044643114118002343529357316271252087677833993666476316132393775919724850464756845759134009579914374221505667964719978066179215437084370005602694232584941387100817492236231398687913223215157427878511590147393457555546796364778852335645923011935255699478957328315799577431599366427416117285632171017417318783298401678314945139847535769749185136670523292335712379288816582940418128025902984156402017730863542371841761007201039585233254419532055871016247685442155598014033486649671720228733398946057042804447091934681748811457669907916735646738233189853167605240172194796219772144692459187147600098914536892052419481422659120757933718210229474872336834091246040526731848709625226204208889882933546040233238816853494251050847354340551782945105572298287598069595521265167922312123186461062754644197231120993745018635313693979294695738418609747552619101013776968554575563628574954508828178073206398154381690896412875686702129595042846454642478549202275578522424460184628624056920452510901320608357588881777291926744283855971261021385245617894664517776552041569001623555459007147129271491842450947627081991653641603665306661868314183071065275627462558248160062006408740587354373664821904458774938207856073254069647384415024508382702972237988816695009215307521358369542005045960351102825167695600057547820626373221649190251653988332076239024323229086255885289747891917296060159020686179986943701679211793413361999366341036253472228130947072 [167,82] 105574370553670750609245915271231728068186950652041113470526624889403935211465663511302826671768168269607903779602487125461932870418108236798762871622280910100650559345481500360942010575140657566777067153118602300002756855655699342798670350380709702469242055683364747731222837887074075558281999397285606673934338910043488041771366299177888564490644764846179453049847078631555402856015200228369326929270294176238588899288762145379010284764800395068660582423588481101126876082612498375197451681693828416648621455829802935862077376588403138919673949554104526430109493778541379712739987697668387938611007060271338342666874234078720750236363830192341331995457972815964715011803415551936867078170859399408415696890504137912223689587315419162378342634175919411936646707457844332059572440528036479799023062246854990220959935144367117962460825825053749845090366013121703238310956016919571519137304047204079630935630755498241248436892441284339883963979212900875052673012197753142616972037210148477184705861335826702116790063199838362168135080632285745314900138533963056284332186235108564762582734735520611334736738242953118686724308803702060036271079297587137625991462583022360153239196433263019579266921341789833623400945827595956685277899444135926602421494563248537689828634615559978355031559379578093612263351034209414435840455284761363253106327034350156339025621938648756684557034279355995589503781542987005774133633741936516824182890031477133996293240130008093702664767137162476706229445626960658532875709419784060614383887101699808979305266194925184554607637407302419426553170735577425284884565981389802663105201015232854513509912337239240018742528221470319710668725178201194496 [167,83] -2950790784750030322203544668415114191198292703403667235070008595212899055485046472004791976897479272152259001303644635242763284927113756526634256915821762503210491923833934314692769149824719551984638261730504607963561747963924872563267131521158962649676063067438905114176219472571859482509362004966994206696885065961271505486624332802240596945575627865504297767897940116386424086578592803434190925328062097987367376661955816266776104732498949981818405200117045804624678542307305188993129169563602451588903951160400869378638165750551379084966274993773343921533806938290053166066885220741825882421951020205366314433583501460599093753064157245224709404290420721671288974716972360708483094188595613154943460227020067122369685987460629703372039089732826034747880869628932717783258802592706122901312059437828459972559846336847629343699650345847741603243289883674559939090895407871022211396676223764864312531846343652359266049233472181103951410489863306460957345758546692947405869289689495375836340251187881259935028237557380048316148682871024458267770923580327489447254155635483022800174107948980119130906318949540219323518128889724037160366825955066807976755025431817179820049081014264801342929998661741856622525213535491108728095566927583890323861988512846170167842754917646473731975445283386339051669474824083135933956334209544875911228934593225023972696919548198557830280704513547850039096500554002982798362005680691712906809524977992621899441164537174244479361327403269597740492511106186090869802331604371296069616884013593225746707588330430356269122586758050715850494099834755871525272327730029618734556898097995344440579078798475363076814112754485416899095340120276992 [167,84] 68250522995441325390131736076434765117719879558341447444003755571169410838775867410408303428564379582084104500677717638327242808502448421146191259051782734304064729190647032420418403964714388962404151782189174621034275675957160201403335762036299607120541377576189519278500573667956248955377333338463913197450702597048798241972891737405792189976179758084871231071504560600283565937065679366540589739983821267784164424882420694971052959834294478403112605380495352941244125965994682033315090520723435494242094286792901378725566029048815831465324143419489034785746144986335178335752122223739225787378580379797603710336175818371476787972928725795829220580813206835659942237650796888154291595550380477141935978537936755541112325186888033561067171145892634355834369439069080078989437800159665681996864347813927208004858734031827878183129249088890981284064991398596700069506603363112965158451601587931610883884430600550497342884931988606477689117477238204374872050591784240340960731744730963527813910744791778668415699386706623163584704259790943658591912161753780739758336525261334557860496753594745524088760567753093606330466051592428258885520203817816428973168187297604895843355979653287002867087491564454634571204896889383004776326445890529257274390729555950362663706708619844999647517134689920626915896782459268656917459896933486225984777293480850416109204547589763777518522266149177048613988445519911819591272767649254481352803331059040535232364063669037805772362005478402742105157025026650846033377657376669690116308346027228621941985310019180495245192200296079660766498573960227492852849444067490848757053767813434022478172369512115357334343890717272324125115588608 [167,85] -1257916956935192433139484272903095516031722559408470037516889672332721682215049201758277127726536410362594629545148951137362750265402044413665139972840209657589990397409270776776467785354937916123893923461088993993351927629985891558490198464089883263245425481984214023271702148094990033518469914925290436041096477570238928023261183019626371178254802128763038186480926694186667608792811436481413145343942545753825030908722936480280081306671282551349900817794451346764855681739454906106598222824598963145617243279752881449244013578475894683767641221095497574185223663229599879206896069112690430365632143327224265049757815930546576243211564554747800097995611857089188873870659785068883178081110081104624539656677037441734250380556389967834882443121531655603436769291630417612799891266432149357660500167174765469328227506362215201999319009579043265612674704748841902193213808219836273241669245282468759682341582273445337558953069843597112413785724227900178803881469761773055457305760839972682903672339520480089501775069878711735710430821592714341350992853132732050959989885043376554656347655374480766314127815861664251560560934540621638000993482936065161000689508258184279520528268710491426687331928760051887002893163087451675092238754510168028494928638370407045648241732108434344179107468129393473094160891537163781055619750304077455594502451235781736894275438010125406547923999639560718650383388992855990659303605942235423002156242355727436319007992374278808390232517697673215909152416770345203898258365224173617197854403802001045315557524212784257963816353267611183153900194923380087824385218283155952211594837452862553194338404892707358038358482736497014038528 [167,86] 19086715283155861887704447068683932766021990273308300676851382109746303832881529004266213030876607812405537027228897578173910925905335541461925639741043858365910302760503572756150209758077960259261181479708021903016310415480311536257632420595458236846600357686054000436051251441524592114527612494380089551298407010979680728927955620070165802559107996160942569501761415410740449423072909019891540157409433000889826543088789936950796028157842614519807711409477957432502374353757808752480317155661469113952561628425838818136625189431466888377625479628690556240357092164870661460068085162443090171327684096430099302370382582182542161499180601141433019035308127089945170381444680780181425614138930268119060374880981980930071527407599147243983005959754086597951698725260046624884904682413781423919763375350174428110154781055072848059651460415625028284123457862879872740477977906871488869144823482649080107455922197805981034405569395528197353801468436298250563637754439078925946910132147758788199377661925036899047118853079200797193062662392522068699759138091881067170543396456851731724440764739609756584380868094779732464147403297956382966426205327870687496976015915209302947288898891735204574792756851545702546645390962736862534707879557845636067868992074924458131604652770004438177334864779246743211996074397715735571823270406297781309409262771246504110914585606834202985698285980639390657576939503234509828915716793394643435664193410207645848796795641500567132048128105794375260679125301935747285236584162864359545146711410763691371668523810740917825824903857528480009989014707079319446513220178623115025522293568897322207699703322926982051852259437346064896 [167,87] -250987984433383682635345222520124102217810236710066464872547708206387330274076126313476120319290560535230272155187195165287660539222892340307768780391776038096328163028626118636795659759943690863514727896559858925227845324730732270308463125570495834233267406101445694288772016148487432018152699190018091664686753736146792474228031363451395366024375768359957123830051409407444237421407146327450471035738708317882943722011862371145829775357529702712446195235162131563432561078399465373716013986643233928176704336350613697211335108094156166135878397966728482269608941599777357097695571420006511790674597586615686374243396870266357440647715515514764233681111931242153602397438891275027252685752318963487868335049692350049827372248046967584640321741554573493109043165287637876263115050604571304740771515696735636391634840447871357496190521615767111416013956400020299907058687215060625606766977908424799431721271821544488385150292872361822076876220733907800406724830151307045981990392104917975775469838360767135299639008611661057903513164771786095880147394587881522494229825866847821524156174931348825510197030017578852894200023359220694982230787499440665820911314674533256277202980026958233683662086260402738222348602784654261226383246623054152147283505103192175696649189137575707552488558006769553458527340023041804680015790315638207303036213158378529163672878123601918030442804748179389363771880556317223125688383986613387810939365289767788359556350917858839424603019632055348704770508699865222496838749469441762288697254843280752403132511112546461631723481522420192836962868838643625951011428459490762185149692075432070789332733179674836191271586889728 [167,88] 2919482679206500697265571711927683061145625581178938506526670251978689423333751737950026185900442358758046334337234554571896506430631935359338657423966838965954034328788007864419894548174860403140248224737625113547935473014367913287934631895562239891112431105216179329251410627876918191557873643389270722438664537184141809967930869343444057844368606742167965907082775920815240947718484975760853495501963704228957668523283822841846353380834382999499995877623520504756104125780067024609594813156570093672651569455462593901400462828072022580440650437312479182965015877386494010655156255578313565343449601005163088657323929022071482109868281826523554905843356059716218316209272490544433942953056493763935070867270175829569351906769979418637919644800386790475348255808054481873691203673406975851180231979837270522502582499736419446095753603360146029016286197606238267561221434805255322610473555947844403644211272056060499884104553872573696630432734845120238198740967676236952255812847091365097538971378728459132980056220152415581018476878018094870563738592618222075264422230852950037383352806115881685087619742634708110598750499592525283927682051600845544970975824263339968202655407658705057971890846809056478286388486672475369112371616998398163358182720537323547072180186455470065239215324602939319812791978556922197867598677935856451172888536220647492437481550136682394576522888562214517932935861068161157334309299037643626008975958959815049832360215103078757084046905603518028410330349901057888377834625912023980812302598587516320286527536689994442104935848330177487009237437543844015174590332746416506355815260967109896404476344420030541153009664 [167,89] -29067651807815801822770653214760478164563901538152285308892320668574064468163499242774254647589417488571011657791732906012967915185860495519204408616625416227047036697538185506145866595120357762398383527653643348968582334829367107901456275711439113211159055293571571557629701150596509078196094651348114873608783840019993785417816936815597854450563470969117286778942249247251195018936482044991145299813931759647722641464771550734219857826125117805629977786726120001526817530400795572876109906367457733922709487744852550892661149243480000497332530667637739676898720256490144572937825211010197638759144845731468700221955568342108614028659346949518028696757784488605734361431213366650452563983946886052368004268719193276425196461394996372216610609183590640743405225740524803975012591720007047425660332289226563495961469268611964922374105210614294635083979887315235702721816463287283393334006533957651650053463304862391057001728088395507194006880546279272609982878136374203539841094731472276885619858460827609195924322320062642393296580998176313206627679855914405174184958439891165125130505508297415187379213577126276186007436967158746842846700726721283550272782382822405672635336320484851545400831528526041703240604026850746567007358079992925803701625689224898212960683030885468213430258971199212733628680266660574671370912703306644711509609656530967326497785871884556640049678492801229192886411014213737800487183632508260927580625421830336241543740913975262998353506785721394738624555945544635897536860612497292234938851644300734598194000743353908943380843785619694290443464844750799554940600528508077162938318135486715667379806271438886232064 [167,90] 202395497703195502883274088999170828297148568055312708285394717990379829443819976855344017766231304687930031427984188279522623697273859623187554929113210348743796006223367791959432080705762430402540751371011231261473040068225912595782094697056162795026736298729742537997408430502973227511888179939694258694594650339725898471959320586609996955241007530385581869451458966746197397826700300251605968294564140330463248545699058877114287869535492776742460188581637106858598672150909905318311709273582698525254858126093419383398254284010665464252658269978345355309769034696395362893416347434015222872177817450846445837122505199794349813435610325633071836343214158770678274019279939957698251950489255885240050866289874730080216425694792698016473816007060440135435898737155150562529712519530541139188887894669772628316273038260701666464007664198990024616601960186296486018531855123613027881360847295558476454771005107252969773985810191380093919709227717197616469049101068711850391811443228557087445242591949443045224884028863622330754865972519191013729801204164537748743384726849396245223684774446554776851979116976198170182041596716408612997139014738294852227586857174397929567262182589803594286219870824439032270558596573263604325193797581581296376570456577119603647370851747656732064973745400049266465848673170720480661608985786863490307625213726758014460213562988866523076844527517795246469918496046328863366089777006644059090026606001196296849202143473710221685290118042259200868286520226816394609064321458526054984856872573645957635594901907365664260641116976200379934572819695642065592036670247304035077351351661876502444207133602440704 [167,91] -448942657799590100135846126459034101892307184728103775282585351310520955806720995976018359415783910765598947420415246926051389050635251736381540511791580864423743369959072194751600449498502160748097699759195121003427059694678673516621754743462254030014209305698589447488473146058688280090884557512634342865280583071832144772342967949616030855209140143052356084136433675252863098711491343899376638332038808792313724506636857933801188259846709091933812034410339901054045748297035760274961234834430363271643319059931111540327646011144329596632353247368311889615397504242160831716283243730155254466407709470277882638964743411828599752473129709626627785591605930838094887107810184343017677679879506194932372082677953192183168455843821494890622101852423948741025739467883847259390304588818100856416416045430298634538741438215795541996888076532189045542440853192521753954701207456927661811024309898640939148102658307834020132276626290210368460170725016870690795281933753913528929606764745506083144265599100852100309059796058937377497686623759763475230443711614102103313174045145289947700617082329397019670656768001197712880331409652369427533031193976295323350381641280453585824585054591981875242465203393938123946237319055663916297324224784358468976648563498886660347854952793481522240091690895319025327054092644489222196356445365991811087735831002247996922308681816522713471295233407108839388080369097298277039956911053600337052107295508500795170964008604810000982343120689193726493214179154164383929927218179948249666635842368420450214717620362625825552381588174807687661707412359224636138510759125739067750263689651134247329378074624 [167,92] 26619700626630283371685116657843726689410966544966463413594221219078768032523137638164886922020280227372893055053226441015924100628819387555389692122529547094327344397653548910432636908885267580655319975645941612030445912816976793666560578329016311515989974381321866474764512696569364253196462167752244893952813769317863716747868479193817244403218733114518247409705510523284384538810677244250382509721826350720473489789566253762351286921756798102495800107866592957596367889923989155075959733083651182818654365916680904917157634324435694584745963802875559648985993560724148383689827064322768764313478102374267561779924421224259251003703543452958303334079104098442639549852246855728835299648223784513269486251532552913052361049606889666525036032942131929608235869244329022007212482965434193370369946113926050357158037335491469377062765293990936263867896360390624127762839948835148982289738026657289014670854382679513967830864585239632277985776362462785968684285528615205659120079854367886501247073884439619221893535652489916569776260912102445723006409090606278187550388549775921832653862005108074075468677413486645867227890989110518720578547062933444122603121138830254511544884009364573560201426103215684545742507404339316848104413056786148988184493276208228653748722289557099164796180900313514445580588845180701210682997289141693094891566054866409262364520682518605428378443731067721441804604919507497362471156692352128483453075343962853677064686066592525862797622284264074996911867739651983578580187202476763769454969036450430715364932586293986982934300024405049272805939348352646353002736241789628767907126607304864636928 [167,93] -41171335672205303763128168873465189880440307635714928096757237767270195360372949215735419161809892352077475431935995190004493624469922504854870395050683967900828712099248147176954668683119363870243416764155714421519474640932902202931636693833037838381985672386886387457870814015826771874728537627287319258867304943510320677965879181492489366220560826637619497166446740507208832308429085113488501420331413837964901190330445541052899988602994833479800919781410737956523991513609304655113507321780191973794232748861315026758428509283675751105942442555534096029409093720477439390315014790762961309262027894904511054373208852669955143246678224155952962975418492103738674545330842045328151974234142033685017118730752102539864484802062433728458229026002062483404960228560663335931861402321387267248474386997151821064492423224923634423782382002183397259538436112223458774844111702180444521335587953155140742745645222308415740638885094002050695363941975464766895223612698887563343830834613134955989146605638090468676594408292413688489658942089403626754560292029156685916628972601248532538558876802333672655172302417149431067939703651910349248943288559587318356910013723201135107421788994003794420243614461022906160875312177352866151217527907320889632498269687192937179141256484914691297644189285347038703549919779589713333762286125158918974801417802421316857097319773455048182233609048670843266256552480048390673234517350571891025859953583708936535656019375346849034480301809539414537990946331026218264145827827657373920456082647335536728349977371371139492040775402561649671563546763002140904189257720269690016145946152881078272 [167,94] -38318181385855607575107450430980502000998720098974257064888509288658145819398771357095934853551671777313428967749284095528759681899705536466799565255843089440847847305808657998620215948416596504823550780969455187505694644100559929316820463523955033074516623474489193764596587221747446551948381668793057658234090824766983100814579068268970011354925428649640173415218512943034078657675393416826100774367360611727308809557721780674256769970815569628268700046452034157396755433059060324400835115263489452871061675175163879518174090738021241741474572225518711240714914536612344725277030673567377519002132900267915733808114438452328008378841980659086178692723340705981148894721593195690073564691955182617795653562123875799195539732523821018798251351738275379039314852475024116280719887332189858300420163330907852467599284336931061982010521134872062431480217901936237841931175298667945458094938084119451782258263614031768515329909074668566345959788028580262529421203208516212682418665361158453905510925645791436990252910534911700861745004151430144786137684207204170958093499157149476610254656023083828014423129351699818174159688344014279262501327213269614085442378553371613710277988030555133940905961665447186664892412562781804061599535550740397745081929343172726190938988020819858170825706729120079812153277076273684958555753120287545009977607495315499001849148377977734993222153921221636366547659033201219755360511773343539130712002659497692767458052994694063332504421636258918533237182406755683631212819522592080106617198546108282287416591116172204438403114119720780572730409580691219914622635855647849846613646076928 [167,95] 619982402986418887190094230685017402391022158772735053670454594693119987105716501420925639882535524530595672675198396118255109011211667994805337228086853018115134468749874803208127127876291069809190251800750087693954625681329971754638319827153149969983709811567488563166477488831365604221849011722582819354153447119560699911677147118018173227573435775780923986319114492865255137992427734926567348939799535976739576426932974145616372754840143821232450879381556762770973988112187349566515064696412260884119634622642045100432501498143365219839076012847911499187350990991149876639088389517159951949447657440368599710608581570925652367505517000842394141413164638050072370344241808117425353606036296151257390291823576551242817152286583006648291242552066673250192262733732672851034731551669490946047612460876005791116788474651875026077613630463726958178782838501180516943834240911251871276719408615212467102228355150290746918507848714978466433127433963317070845522231047015195517818643961158816508644719274237653804934432078643052213926891208458104573368138820526564377300405932933193505053310475039152388653971542163335338397858041513174690769645626088290099997245108534270993367747519982882182744744522642609972379030380571782338164110143209883092431598491035736387200782857866574756784079798624732853490179677055638280530208896617317117107373274038148061968617235380550037018836329729195669574731408768261738204589315682528961513561734367707702906285085285849768634570822772685611095656500280663087823241813115354256068644074629682099433693924119707440384846651294258863521945732466463413785311361922197530607616 [167,96] -4015225096514772061930121199079980515044017979185536588839367378186520916696540935673669807292403470180515004721232434619463984949770476071324578996447117016633083047629683583436062710703278349578323096283290957713031618401152412206982293666294880667228993970915452170571580521174264959779795000104744665087257595915612364071283141379964193306206321400754768050809384766541374760227333099981889797886059524893184002935355974099152206877515898754803488878547080240976846900635224007769325513736227641472324207796050050799300330038152611351073115136385661330913357395583744554546269564934214009692777688590544498766557938313599298994094540544817611969976185762104842364294959175374718488935109165130817163277152909233598715569555632090033728092720145948581396909728136821024058478937870405547551154591872101945812678916958972485562644630981801409296766240100013813007505681854725883814885527955714921719470535304825341864666261099864414531959016999097437044012191390565545445668633888677975764013113453714037902518248250254955257430298383339858519961231396024991691693139817407441973005139800288530256218076387120682714431026216795710678232588111266529891578019273685624398108004326838482980798447246313261436811459232611853395736673547985910080802541911225153965505298959621947247579644853144024364381357135590007969428890334347387424470068467132150415669315548682327961175669536973829367060934313215469933177594961346142410947924108811329648125644128283592087902699365157092683637037526042855904432396567434577972149324117238909832005736225306148818851633998395220312848119819421931483534419012194713600 [167,97] 122205111189184490467226883324943831616754651852374102746415700092648642459640716478042021202154395222403923982358393751934355237289984491850878621421409968589202146027153700049163327849746441022669694958141950340697192566628237696971014759442685422622413048659505753283099587077887352104105962828855922141508134059713757258777588773859025837324628288787647977129207983250836979102432163424299306443878539485191035900763017672384156223831536686189075278968481806908359105607694930054096653609899573049240730738158580113186145823369539334044820335728562895936943032021175548398348412522065242809717146192866168906989519098026634014782190552992832618307549488421779880338922521858155429765594237026945444079489255813833587609448197840819834551165275727803031182919912330174320547399850101973129448152250813064815599985635071280274755114597194485641565409312848675522844481297985241986461971102014875444812997763465691040174807936865308903861982050022674784243505876075810424212992058065767200668839188617245279626270255374883310787412767116693676245126480689910891537832555286005514779483243082738105342905501600570758727138980031340027094236422947502544215228758555198071352866370321308385288676884039929655565354764123681542311577622637017971317554755789200734051057100214925100217028417359524774244471862378601635049151152575873411697343042904897264368401385433492034220641399394809307807792917297298021038926934082537587785499687686373372673846057964415324560004121854122828957908388328283151246786526920386215441473233909510574511496707803069208025796424865417990724730963452473624316737977606144 [167,98] 2393230797661413226540701422993854994261053487320113993217893352082303780714724893347240455952777028179411694085042258761235992836491313386305983643561415242732362395728643794336654893819206755780534115614917142185877048160971318054835754271130473635749794845247534378449127419707206755827657502096359448798741417819729188555913804747231866742556093764054646995602103870709533041494975315394301283368035938212613159076503809519656566795784698209646894384549126180845109298608891208749499708906391099050206304883974999201516711454036492004175368434863277284037189971560289976867671124642008622257732902012078767790804839983148527545057777612475683223197184823477445698308531856225349968432048094905528810125034634132325314312503108552197240742489298584460427187361611831181881135215012371037261004320165027249037351047009646771069145150707766520941515104821394682316606560585819172466745388040366413303200117462587734212632841776468838216400125018294433290981474208855295620754097597502800382656398969033716840179948336002405113828295477141465697656391807572174655080941833343489883537067662890102383485654759561878335887740812938497596941714649068146880076155486741647877483246502731414847722384614151400933229395747710558305050071113397219676978554418547182566991224494522972382684349905461350100233455324661031667121627361741180303822140739379860110725364144726689083395565080434430929161897901775526165031194278638956121262998022603090444599675605677309683492726293902718661259901386444119238498398937114654709685152873435287992085480307023314010902006574694279798331711205868207283427336704 [167,99] 10598851241888509191787479721695208630090383168450214451959089715497902171502799274324604908839322254264261310671936773741898870122697565452382494550458327414034017103190095521143842783469676389386900362380693352203843265011701164972020180680521455660652041733759230011049041646722855341598241974308175866652363379012631920632436187185540830899128034746025371908805469287142783791961127807956706563180694584004816067252664766591198749309619673159099385425290603707789348298691497807923430365891527840301175876391436520074408653942900790487073391723016310026423077860227487487300169717519314263172211228577384827392737160944176563765568862907793788966305576725928730681417024316106353297185028760313128576302865979087232959001954454553493104928302682483309832105748218330073239537242588654913203259086183416560514726691301442879726791361509751212525173221828766393396245215467992071356543946288889041230326407060334630608299217702352491739349897429648996859475030463539119412928694407680893131265600195450261336359081124981666955803599935990371506871931281152339551332215018600599085497156351315268039845244385258878919866238080247412700670871492200879259670126468584346484678968254164392210447519718557887661981769718225805607122443954725695747324397996330881678314092584663536817674991883078686472574258479297298657615634150614229709323224520002132394387023277349797262719941275780137794415887538133742806351137873562105419992769815128722525934294046879735327707040701216593367460369924031020370986118056750953642246394840345179635781065601835711916588197606870126893697166085176800493568 [167,100] 47460897926998778230121262606715813373851263169751776447634059806709604564506419567593567449679554667072396100790299014978238915501169305725737807155568038464299607328407314723261677059397323925420607545132723919991299656735766147040076157909445735245521041299903374830374240725920308822935011106557506395941444177706431481375890179305377273024096297576189819841733700493186282000968090978184769018872782444776258675281719296992672131373335143282042075461041999596301759586286109166772261254235878452140407686174822253861340364639391715628994297417167569492212102903141884609011825369801544299569579299421282484488059860689016912924489183564821017107436049360930522819579713451874213367998805899975514652755175497350890095997261314427837375510570618729526231384621102466989842598989418554179123969719542316915069907553283988761357444119860122824857960671171904931205188366356397318154729081372900344260317210194332730497449938875573059889536529302074160925253338801238216600282319900737140312278274874699471067867058837507322108892643883143728819523374404538044518025266691671890049753162248413441733847049111244284876761017929577056686711984252858348589390971722492451339723675095664884116145551566256358361502535476482950289440029304331418866098082702713378083078420757015569405617220492591375763413415021421776519042089415383935749771273294210306426412315910486295449090699845229732171850119390268026817012680198666615132688341538284499660023536767058985789543248599117672582011652633995523098747484782183813396406755107290645726921104276737981716986414262740757226150501013336576 [167,101] 162522166881334377566108759404241068176600182030479192898619451819889982989125656460394405842518365303368889357607080010728466406678498732534910773606229353074142561361065569222559887002847088607617901621245952831316361483521419265756594119210701667439238382527460833339515842171230751457373309423468201173936538743988999383928379631443216234877805352597457005785648079742139079896644748172301297695425964933468938665614251030416255805541723472307247059562483602586064031023874737760381670736742600505571219701584486972825215177242816381478139103434175130025339764894083787078067856947723901219027216253064543895636926037462347976594543074371363515199740230388702827578480655797126248346289856965170894315123865526635955311789856138902332331261019130101393756999414661796207670245890124213801755639158316926694543589157779958170149431476117920889540101693289579887909922049095832188690168791488719911546566428711763933106731761869854941052203996826185117587804130780569852015476579822497627052732327699378388740616442718363049026193494798589143465135555963341491462195047796391745812858925661207873089549976200919475149338969486203301993592797372648349044061670466555714811420807544530404606673390540042436707385001933862544271526918697389896343310663297324772730962813369925957909831991385855624845847463323064345975938155444491182014456986652328137913275618627729290964770411907691450785691589947927134246909181147078565274564776406600726563968369192529435539224210331973139421421188028728612082769878291972267980804967203663221127610919128030415974151308463765025352204995072 [167,102] 268086843287965955346377563763426032487948146368708169486876142403126076781166011062635320446424697588756227543694445053523497726051045236251344829087968187328960009690394688824418788028664363615676929726763429827490920269911297983080399537610795915305734861513754788499871258588656980496345919098767248420970959110578006776192688560124570684379366586851948150168198282989208639988394281794608871273734288098711389898373400488867347862738307171176243533815473480485500306100292035298739534787836243658711964055776552605081740438724534948425850798787212167323653770984411054090026814127097937645831278858813304192385410218192265978785527435330815761954670742589327829326891096902012209559142108824551735593193646822058232662699016294800779673974282534082514314077446073160269818566293848327914671564964690998979534122831646180340674548958546315065271497442521902811787230866942191764039012736980807538645789346287074083042798044015482630231132237966943237273321313011135077627668431477691996645803742435315613640359450359446517946265534180504128932060361748440401705313319561059563778386332697025043221562654563696384931066872701135704709768517081939366317539225841669581871849765377222229825139432768701709596524081516814973021245687157895219805375413707929712341838504929278615344166144336811341272145109442536743945986961765126147354175783839765819147245458235068505692286319408354563398047296995097834333493768860810436939586720451749196415456124970939199385488383965511621241352312163957511050739799064759725486713729361570923068639445178984664793633890739310463986080 [167,103] -277353564067728918714836045088582345631811241335880084926813724770766334789906371610022523692214549359863221652180263901986821476804741284534366005966545369284257374656964754031343002761835394995026397550736453474804184021096800618450546631411490687858316028623198892472674521637893750377372205192050327451126650788221633503219718052057513072905962522820883934874529132575548676678670371708790614196433287236376542068069393121506424606526497825073625572459808807473779339556256944127476358165594303096209020841000228711658375957894386803664347971892045578327710147354423118261630203351692769173464546193126894632703233920410308144612217083803835269751861343571388170452813130192880492448943502263037549580746954289262487360105292818096202987891348960230778205465370495108954140954308986646848647990468881727182316223367049087512983798937794041663966830215986150282885632845035992215566586689037218219728766306542402239229957383051859863647486955587397659980949955355097100171886644995485657410148096856899936224060664393654444844813786877584226892716315474922718030017511875954161728147862288444575264429816584624912740179334701914522947185952421021040918551605207697743739272227202004799853829206549173780689115092002873884176885688644833248867847155791365306468256934145351848998126398997402844312130512104970268441835628236847461306804742081026888694264544007973508377052166547204130912002437067363005811695455679703363328170026653626660962890996111135826521923870347957945969000043089285029988035960228485910396751175205507794988007433126695039242025931343134720 [167,104] 3222496111400811230316180175387477580135679875906759955446001518427591747682964556184934708493972090387441351625539800252112797475951042772104698107379488710392473128548958488046784195562903419398720441234698253777768437679181363672818431359077993346686060397714671202032754508421254030490911853582044435535196951343557891540977185596468163936158865880331399214633666938439812479523661121401325297114511077941218368957375685342342278561954346438547314065508180355370970526817600573188479640935939806874288656205900858079746314263024537488070068306699801333527844596116004392530640415796268181964412532151243220978325916017025469138417561369241750732443487127875544909626013646653907612522938112530618980730654751217868586186619716437050667748317423297948793622402552395551380358231086080327002129959775155527815979843467288190106685422179718000237919896905984676575157725532402551673600164730829647013039862421943984181430772551084342823555812395215572333027767133758508762923047190888675741220712913518521473602067366568652154606508187825720563172185568253609891184933868055407898032507670411332790081908020609605769948448377160122921083090003073885952938691638323366646080717552788124268483418491121382783398972758493296177099562887500060490570434014632022858325150544181264684342994431637031107567638553664797054222224628795953895936804150119562240084402828557324548678856798290112070596066019502732969590037681625558657895807552511209252624185482246667147003871953692994497001718628032505404951129593896899815217260916327208733597723031117557230916340154368 [167,105] -11561354683363252792949439292752814481573408463398402306895659401565254251664305533057499380252096144655957802810908970167958037518727039096977132755154623800104746481778044396266624258904186785642514974258069972952569597493189477974502314883085523457885973818227219346451702933929383942003787743768015840662810129928383040539541696870166177903176246442369607736629160415417926645518481642881404101698934766843932942175360864474032120609863071307246701927822209018839389577262594226923830291596827261906758977215521250854203631464789582007938541422688692185181800400420836032911075248089690275571146995956036282302825624301737989857552507315882916447484316217054942754646842607001356129332640033692501469060680894172127369211570745839558148311365283736949947990698057365790345630909905540865200029695159671511603086728525629372524230808587771023239534631477617345309234721870390743385045705409164636838670670186727094031940564573278628628657280943651608740165608313550873402326381356721788057589379099006806463131106217590328054216847735934886746430302663314081882900756800988425899211883177554409875526526359664159369643050321184655913388731396946077348479351777262032464940818345048574667183084410178151655457353594694518000625044077216258469537074382810561579630093152038024214751146478196663260622455449317073117665538606642107315750263699838964409578269652846238891817065910819536956782197038941290561884965591568152003102538424832369694484674958172384878151911823811207070010586100771432253254359519597346992746911155638575390821707498881663029501952 [167,106] 49789024215048501818288248965743923276469062377630443740891942276650786957657706241709274614116695716542470565248732498921690419540881588760274823114662953153735680110386876979043480824649871771577803589874130298122776109805035610490111257726634033250383848738462812556619694722632720865818088148724649249351758793880366470071932733885316970509761269346252867440225971232146553421590855325740120407200739634907248415948144511634563064290065791489086651911589383776569215916120628267755981154456544251129578317468700885386711564162295066116953702522282317191545858775261582668324709770669806962592469202508604791236743420900379409477155297724838393955529479759594990807708459809765083815404042881868328467268725368655804619016220438417652366639313526746689847525978450753690128898386951612216104117388293384614266627502334347323016493165896062485333231426882168631230985421980768753517699447711053973110352339207654247829894656368643223601580417712967206132657477513472455598860617938145431761489086935323988022386388235265982175647825526739829974196310803493170116363998403430513389456740572277311373524528970801326291852036803120203998435772915193153139335357235529237242764703314483641609266033096088204533244200761485984975079698827638982473772785971043581847055264901663706430634450756374649369527311690472304721563967567782273041532450857747448999135738720994015023608149719320525020529327933358504997002256541607943752469716287288821061992056794839252722327865413253500333005646929906797959478917769462186753288042254107255576229153403820738048 [167,107] -146188181740039743005698242244933311411590691195195273295809273169552829120932282305529235006867643990438566404077160371473396460977441063469900217184427246625201364902106705839525928186574095135985417153272589668774748728943025760255696934556395895532146532759335099558493338431597896528978457901398040044581611902682835124769187636955157302021905919257004944397423225594840511403623079852180849145331996845791380293814073466868261477792431997495315356307196326306540510373170382722287721109813984283272182373587197353307593206761562592597424061399111737618394337336622150044572518367298361867407428782343144000294815921751360243588284314485925030760942239072490347219615721888354419822906932687252265026793532776001476558969010508202564522709801616709955698799126376638019824731168584200472114521573224970516170166654220852505771358674928656985922840752826890755715572366287369550955093915185640322997905705603924825050074285071375957927938099572897830555206298856558432216841736772549021364854858755301030623502053479954349341870308987380959218112827077746525766845385915065898619859821968066556815880985283365402223897409295233263005468797689351179973737826845945734947238359220255401602477963982444700117430134459758046166998188316264406787620517674775087318005682834444571048405715133002476794285286921125892677441410367979771736533085727844889172716361398868514558675402800850979483043856885676586686998732931808354940790081689392106902930291125063512559614948797334786895329774883819585655357205977207449458444982839885681487393110884352 [167,108] 200466356198100378491451634077121356130661474055652799083406759252955834954205035047837095675896382481305573738750791020682327968424917847921494516863377738193990126056752473979110856110322916812765302206539892741066952129476141495992195516861723824311958597080797461340659051416076728641586492280049225483553480923001255445875986058468850802878711575026388765012443409290202541960347365430425504937119828937443509375768487527955318671860415370016085606626488192754515317583822514944494746261671884022050802878481389928703652370704036580597508621541089861636320878447550821717957576439298939864343263201860079805868787635095929137485541266803307539536728032401595107256746244982398310240882136021050758059409642521070511887909840513457937132008580179134660909714573165130926980849941490496101650050661196523341729012809694311132795124192935058221596128151677796169188645481823768080502379841452534805760312916711515486796274671697284244198303998547509247228264764069034014359916512430591015238642922842044773371473436506134294045229138708072529410877880029019023916148829273381119533841208877678481226946169484992982498931527633883543577997963050061097996557012882805025386928142881152376342031905422133950598337007998644914444070341288187481229855000390360180047010567439805190162024870062388206157883680045778034811230141141180169154435634207653611995761807232663037304541874961559004568273356004105046992316425619144359271189874848753702865186139142318957490431519888047528356133360145142648785692972936822556024702577154210779279204352 [167,109] -338096664960339371069948278380365914323281837742202826527482891467095208124103340554878218464126835065876397387280498307739702678605252062498804486642389671975876509029342195855840661451502340982420193648126491128570040639547924721522957000700573343427981177829504821385812279791780297619289442048179662282181753471537613606539484792821317967582054330609379240063216341245163101167331684201166309016679142523898196861219871939441892901166475573523785450344753934095713071277663720994882306488159691229235822172466662795516808800166846137564122968863000740733583544686348051368332131639100197360370124629251276080078507177668080602283161467314501770296070840250604156659357806650930509598753899526020776855682540760637840649336887159804616672865438688500048342584227555954896834431475135737656345681437483026609926091261330006389855929552558293366810748652876259285867145150494356155519563727541136576812939898501744189130704768808367203860538550697773662295607483674531464244538023264483798130131454834459093908037940271792322783905527374771621883162858433597204604124552892474009442967367507934803101264441434055118814399864997782624786759030598781969147798121828944872327675416525198909659462511233703876183447045809927679072767072873048981004823632079290115791467488681943738632532073113226495240765413803046799978124306650865488325783757054961794267759672031392008105157594090357530210307754587443102953523873843800864216730174499040404816567668558928503127046065345240194521101316944588089897254837305775148587448613956462755840 [167,110] 288879789606032378851864582828282558474652767221654451369791892956221456822395202172196725253014433535109725550852193772512143617911253104531722325269458117427289335332501454520716925085191385892447366930583395870770438943997505216626342898831235143658881118994486866073921963516922515591530659568128395730151081228925988269106581615027591123595952615834952058093294701161058726695799248022429582729606754198676533631840190577358319896121856264865946638365844095900037482764703691447962290139701497939091826135034840903750541096950071091019014424094870867119541829854551808876530843505414923439753015522933028483652735249514588335450524546159089510850552148230233391532765984624644219932619193578650034806547323027484776039016634524706800292715446540213612677544970432874257391263845135361615736769731020028481871534859182774021060692506987467780893544148869215884628163120371471852573283993732669421616397516732109619206406559760992712411493210063650227583801880350957984304728686586873805442766672089646227653032995846634545227470725798424504984075687642094122263040386095480843611728788380217382785797247328571369969605880783332532179416933673001136608804334256460040297920417006066772027149836066709606788654184103607230498821014469494754588026225275790302935965392905058343247732795297769170345857206168640662103104468084999108931214732132067549286341450016389099760753565103847109104928736477003570798654895154803099756300311054217772063793910481883759350204068332051781999882960900609304521590120164793280806447033500672 [167,111] -151380092076295547102721391072387001802836468492421657761226202703158861096984544224970365461735298425503836988699821333484015329016156310816778965526779037379725806302511828448680607326841181643877165626873773300217918167758958918343272618012453276208452852621307943203629672883489774533874746014734990032148196724608616186167275555180021974306784218587118680629046849113346998579389722339433627132991221507850594027248032675364737502893708537292968865697342312064765696227196049521242356775829388047986622745051370725384042046119382628941220600490440884505956209213436449395722100256628681192207416669535283334118857573728976632617985661103983539926934125142851938363779869482469419299818172901239847835872816088035510600275459505963971596745173960555702695224638190767581964917460299516932623488080240113594551207304683152585401133231522412322740035710149179353999558382566856707827742737233826610169569108745526772108973582304635269169865487549101326592150921765554259327169612100140101257476002377049296896778237748264199072656696257875687895969200184797341499094265446169617812942768437726361381327771614272856162910805976823234100688586533549361002677865073992623827716112730760950253072713259544998519856142886548248035434334488880124820825122807071389346611963121638968533610225476504632952089135627049679343983904127768935267239995555000512630968804154923595531958801962557853739212156250202930719867348357516492458902053681168541724600152320969863688440632907580370379506866469134487770659203195715323168817152 [167,112] 87922406486008722083925073898288722066905769161442606989199985348312140007880260142649576500689532920647288505525683701681959561308813496325238170007500113082331142670129174466417856509097270851121670747098166589268025852073038450604638290770443639621027825822944772906845631950938680584330850243648366488284859862779873321212339227339699244869837711022541143490645906687672001844987421981170334189387297586303116389875694653015990640263734960662435964862709573315163807106511941974808981453200656746596044957378321623240190393701516194893606487014019436455025146943993559549525574941476151045034711941670664474011056372307739546933937420785813028521830079955694753672482905641459964337921918344866883959080913966200993613061009524947023255637077463549661980219971215621061120837695222345563379655076936234155526511339789658209600811067664556796273265720445057173167126812989215100606362313613977682096675538943946411236601778285350147756330041855829173344777280132158967666023669519674287677806424757457534557919836469860055485214632844479461576096743009783978594851384692766412783145081424916692048190603225858692780365375839437262161994876844131034325499053110360498576432108844540086646491859750183435171926357463787053828321611699510258577106452672252111091776026408677736132204848086403562320428240492922867387544897061710192825389772665796933359126637255934151092653729793023639377904264967335163487426075137226777451774336316302349206453010493756615768842690974996843803501368040978877751522910321094066176 [167,113] -19915027267467309790859246475878667955129573604314419797934385864139226992530302456182990864792833773978729504044475531272770258206276933795726876398006930216793561299383705521622089258596129471230951542868616855447369644110166093691132632145930877311376182419637126875935043818275444255235980389567259788208445975384837354244425983454042240978367131297680314723333273199706067821108150733709219599184335676818474049748413461998984053871844450479933677376346288812566391030131814461534091712704681690451120785246027777279658637204911924612106166026139464224003936625470148137900255550352490150938273812883159278525047906703644443526659033938269246484797653175096838841406729591069817734933175550219657641889170793092093411048365519578747208332968380494793927841026503737774084044303592994023702516412319670140957186863742405647634128152898533590919379536700320305795171235837752141776553710929417615485588231239523809648377060889173959631238165413904942752195356467393226397264625357407473098813505952651221066676259742624971830822062845556813053964703553768987108589647835786064211623979383784002868751720987140892624470599222754805152165039322013273066627829182417684900297357764647828881896044730903977527865770303697875617593471516974495125074252473564300015667253448669238005100669091232306374915840934436167467664204677869811811667261416597453012466878433549732660265802141541876628659039587719646535815597918032492542002041768727749356362912249078209796066642791852431864366239772022428145696092110848 [167,114] 4134638402207552244576277694928390584058089730112590272791194267194382538076233178443933399753308246240233900494134346335603972878094010808880166567618204541202624241669820148104857620614682586651034164867805578579426180105195113690251185468703839242186790328995249638824511801639578186944722265452015840458622484252494650592909022477385113070073376535471769386511841518674550560419711470301198618441719572090197069121518268116222140848218331978102933594499642376948276346625132508022976183978479378164622235922456788630152206721443566336444422467354725606868274145472510443602292569849115712551147244109509645547280202923254008592615249259446758397943455004498443535779991880637683273237679309400124557004830401500426401562159426628971090235384664219291075899930232708675394575818429942065837461124708619890406677491160826600442539519866379508331961961706819677382726191754049294975243100433733336125254499756792152675708324261939758938208321660361373522814184970367400912283497101528337407655687742754284219407879816768676169681324381642599420354554080350694250021213557437402534492753578643461238698014355483815175799392885469850790743356491242678265735309636208651918533719364780004246741850522502861812797144307952857325994110796085812083786561945123058912383282470685128346827900705247752476769117870011216586378624119151184740213937216485409976728079004832461305778227443136429757482103636973840999179021429577041644913615520550330520936457328494240431322609238122073579684489739356915833388032 [167,115] -698586139105011477584328043739319655125602438994379858806654530030003401600176674149714412887786493553477201380637186774248775196801886288013642960664516235480357690335247369529095916365260313649583873971950260402423639716471335886845447680077975394554427740616111871476421446772326554220715912109449523572035561789059051455428834379443383059710212462933365730694932903954524550936686195162176325106212245931665727980142636358940586696826661487396273790624268135233137132333564270316748444535892854759124360556726075249135501336654124774589891966707826692440660454102093609409451971110123760880701765879460350775572010066329647304917186784594191314597347556548806286002589635568702549600644468734545781802598280962932640938203265843066084648926473449014157246177153742045341340937207043955321092361589164872134414046715918166831352634478482208162990058639146725494519896894056586103050682919388875618576655405971635116862301001099331514376039931619631872983230477516082117013923191828348603505836826060257036738043342963742636221593923022418200107845937488372507438513230912213905079097913877650393830232142368607040485515528198218610944558199748799122525219709184882049948902769113780925349917678029671406614356719280119297046973440773464399555056196169244841117703873078297792765870313580426339059512880985377645904981768142534009534127903365618070316668545149108384248075917325645725009215943526901514459646648653840053514168195553961450170987427972530718711624773773651315987429887018434560 [167,116] 35650949426320256822629175227304875676507805430598734439769257981168300446546472877739338112645816742877579090487842592967844350138362472935985364981391561219753642308261871092769434640264749451959510662899496289593853894003949571531496948029893450756881951579299986023970400776193197761476349821486514280583797676403538108341243416205947882287749813072032688034949232765487881566804240488050093980264171099822221388923406981047909763217200005823164614940024874156065903015382671840404016799378363564163748577285371016316443810077606665168109350134890726828650758392131321449398860793033903176358551413709300146051544536323261936225513445092306421231825062734833148106146838553440651608872610427487269211465482507656067993437147057618380301861429536527190411894569367193027234129229311092981564412397609321284295265183321551515094308975423544694522580130615189394398043882166662252655182879670937721607214333956143536135601497007191799027420677396007672202378714437471634090300886926364256421674571888838497494758133962072166495537694763198405714601121250690066990211417901134588704906946323153198137921310505718201061006084792607065848915039681818382738919974858804043937633416619104454616784032558997996691257889466838434327580065977641341018259992888187323821932550807197370135861775704586939595430798053593805313224940841168233380754325095775010592541316622670080273124512643105707042167737208200929558009246331262427447662773593064621422992447671693619238707726843858535948938957824 [167,117] -2476041023224761054978204637754184812674074446025459816689745519428563241598330341717218431279266969634947477715979014479444519886433286422784083040817551862926659096298335656126493689461479981255603570692623365078021808137582062718028668937853223184050137038669729386268120300396879741184555906035151261590874905830222467668208014421373374994748382855943576791024315441634461733143539349660208079476488550797999110891366767375117540316776156925423899802828165860150782918872641926833400335781968033549289996910318228181115804804065807003388504033342624857736695999879899998220182829515580131097483173261434724908912843753910127595616179968766655383484189972264299865997521367901559556309692407874106268131529566526962129314359855319666345249036518569632155528994616724944989267106824341642532526359316849339616879615059518997368022387036331559192821067821657457643439670943850670405155279214638563074920479161476314936759826144738952066631256118810739682054150066875132210572854266328012499488371049377740614200674197623646777541930176108401843403101267746799418589042588528915083590624446734422534600526008157239642869981017561789015038358617951213024416549004138682264986028027166826977443012417012204616833350793785086030455264382820565205857833964154711841840084013862098081527925574350020887558000618400662260525318730796863677026991542098268559439357885795250875451411995019584597917867246376163633057285581698566298383397360316145728243116346691290102705127889211646970880 [167,118] 289589894705868240910500553301729128245520622579923740152631112147473262091582105563702507609067380915209898537469404073844093409608287371425799394436421543263063310715129006091846989524432293078005460894711318671391702976868340916252683335635070756704368315195797345335167099954603046039286697343665947711935057188350146409978638058245522837070281957185346949844376699279879022011321802894245561703567145977794513546934383681996260661072876179017697206495110325431860949111269830319910964775537416788297776928996176130803037486412575478548715237064847326365441431824467597165306062448874270288517547160299160189825633908585729699442659516185041804082798637712171747746210560752973047396143111327716219208810581017342511179598006970972116955855663649022742417619191497696232315671588693134420739464473143812064521439736869654618918545121986482306013429156489226818662931380114235393776826517391220436654707448804396638781561007641871013667253364784888214028339977559395987757198625539328920861783862320426231526530030023336643881302512298969127822728162254003660956623008732927317592752485308034634553493687794221427292802140342459957547861902693863775555626262765233603747225148806116184867069225301347881126964336363164244085464497459130414601298453269785437836677618902196841061236236286528403789403375695694612475166119544464759328460542162747244011911828262170478262311646841578995313962324045827856353151477103572322008735881377953817633647663337301544307834324403008 [167,119] 2227887836806848610787925859873633370969539202236689784860329365979105841524318130963818337377740830604670706835845694493559799965633065145475565780986387902069315153699413833896068957157523932925684314849656027875581858474723092379844663662397675404335578513959181061077799187773362776749498563617472454755381624098697674205913592398387919745714325981812343378688883304974350246943192291286666038483411343826006731009766521697386861706259630318858972754308832805970468470875322335296973169168699226822479600017595834086689357901887661258678774494261576413495418722682912585820727721908957499549366521828163559310456901866878812983480194447847090849331600437930558577357076573139654491694394357405265137227420367018128332653601437047884390794490567871976287388387456081319965505642870886398567910527875272578024963518773629193813738126181584072304304478098064040003389520965283596046001419284160313876744256225680223005489291309232611964074385144271015067060255632249265766472948603301256037168333904299873766008466887800061185266344900738974873629015840143797254949268654541608740020394480725998493900225415124650808194349370657435498714929467994964672365982975778707156950446296447779333954045268233093945700443617080476138152432351878643219071356427144976354420341604823630369492096735412075124188981823908416529363656851510039012838877955484673082016168013430051297020267585726265023925983638709210993904455030832555193064163425552101323500497240113340622045184 [167,120] -349366140319517543755605369205077610626217681234399975709993971829414553309292069437140109609060026408191879021191590641600241722839370511306379055699633545633361807001443004940571854988123474680715852705243464374174424166686268240900112899595444082446334834149318979167991993526856898799198440457207257390489902441542373806792077089821804810002265870743958476121092902622592794620633995842388038120381158550372014352028247425731476947287979828692563993917910105964530504327646994143405168655773699863311272436171283473721761239952821739080425522935764930487706843040466548025815368280789531960895734368207622810889657669658254681771117650436973719135513967153773062256537254874799323913511950788080465842914387457156708675432681122885612727340453580363464586978866154907895885231813142821033654523976547705891170511254867248468957095576177567724585163836064087197895442427689354248569208312916260558424828106903013768321732883338746899451053302002487347308345169240916813609151537202065014831183883343073686750900926323911925579794580744426266067561970803024115075175729166859401301418446205576088965381548119530186053387264825169468592095582286937124052067603559841628459460503929390531742989176337458014360569269117621407238888001284790489761190729661267770703387014091883181031988711282189752705418919348753460540047995343026756543146826083488234293135262182438274559761104915964241407118318223867308875586010609892397050240090421008534466299926037987328 [167,121] -16438913035162285543827993502378100788353614442458268496558890833071797401470636516752882860516374343877144331146712631564213665809456919188175827526419426289177586215774333464294195087508283678976834357165563281914332629768665399390528729527248959001835696222819635476073212899387086918430599074573720937705875866569137709273275341826453111711312582993972881628852646417418491241176531585703295295281234254021763013343184575906651698560386307278288734029200878311550228551719354067641886596080615656468089793726851284865607663758948441180885034582170339895885408100800336537098575190453385262152371770917444359615759674404044726835771036620239592703516394435323917755058819007052774030648992823723795612602349918769374601853475079843110241832278420940407009856167421726342752491953024088579282820489538269151027924284397271259195104557442993351247023668914038540214935342199821769272514259745365762552741728196286880179197809893359742250414979949441106928417925165976345669062769540845062333149341758240574018740958996988103683150260538082705906039424019805181853134757822151560656396096694932847267609466493769631797158992019445439754688640888673606280709382647315084759177508737944025551756430201675181778357541848013637287092377231244230922817335075433313294816403760204017635725309449574403895708866355247023751997682821958158351464240733323758029140374942405840974181572457862252765809553445010925314025250234638534940314350772289560762054230016 [167,122] -10793576417210120588920371964148478303410449212022708265491671008638704583050965893297831495818245186914590688263304699212711247324972578813185934502620351932413599437088111595387367652276667116523611415404408557081610848338916831466001966615918514450639714993533596822505952978202517038662866618323296039144793719241469326445233475007226501985987300657424232813458652140109652553117248891397986812635242906177317151940634585731823562514125947851355071025642805210608795929412861559045615022125084165556418246511018609320364104907530949416654854423610992910479405560050491433353006621125929740521411466316689892973755425997258796441844542127509036409569299630878366703996487670309870996836296597130186046939272529894477455138697284959846890205766639449178070104013424667826839135568466456425401125835572733219084541157757600374021543720976803779554967474364599324319968997100775520984443761742766177835183122511915817654765934152258266270453106499486473029988757815324435405651979640263925042967651987552755749506286357924229397404095205887582100836020407744358821491566307152448157148091027070136806835391482709385330020848029059166236204481296175389370805101729741910147973202921808245686859066234731624466474447419882047174231623801649091804252995493000932860946053591987770936988690059448537579970213815942341692333479728784568399837111904397615074096011262213756046400088384626772532592130205637869640951953762993188538642456403273153536 [167,123] 3678412879064148350774683054002415291849796364059460660523443165749407327452593135265345677830289814283436101943806347668314473692261022304862387509934672844216837632840180141727942299892033959660323321755618563484503955412506065241199406705352545661321352122518301992631663705221960644138703427731266139325956244777745574712735206718004691509406674841912658949134483696453786162964504994535524844833878483089532727415963243482947144171758405916032531562331091362067579802857416099888820558037889581783012583473176625202514299042006673856446845607117108599254495315771845093330832149274861590945456524156906382135793309146183536424535102866681659017148198515916524240970207201619864604042444912527603480979478219805900380816395677638529549137165678729658720213684429959298012436902719614692518216027912101344888585114558034651031324424662176300201885901255078307898005291088334304693625474940633815722125673290387998252526779998585419529530292765138690540914242658259188511102104109193837710815673035790422498151340980074765938342709610791924506593635521002442259073210412471105658812784202612511265659320031564451435483417014837365703722684786779753365398396833146619075417259579508119037076641608147745221137862478124363345763622990348857430500185646797079210341440137319858370696649300308277419999331267384582470349339413246128243044529060164863668656312386831872691770224442089990691872092443139434924032732646317460423969461436416 [167,124] 25364056013299407283857224872661411791415341502563823696945706469374884026743426381448217136725937382505832568225882899225323897916620281029541655071176717168736596549788535997962661314710826669205404943949605500231885224080907465711446699637346026600822748869218739917394319882219859362871307812079002019575444256584234087248991034668441398524927088867506889628925660441421222092490412462969465638351925340579907042331643011297126392627332620724448352719513074924918907308887970352544592396430012832632865778308109662805961871843065519188343883298360041962410217441193432337652061925708475513302220533421597845591655179822093327899530808928354154158381859513722859362155483043330337707163892470021856419933292306040872487884673106202878519700165151103537465004895812324740563341353279979770970775999274869363188666135035539932026365439163111875820453294608539718693987345180434867367793330241392449262927984577560632717436013628700942671096058649094832785939816767249027522917704843991902745841295796241512631632667895237242837715376884670785584260469680999427917795164563894860478000657589901535260507211258844467942148665794790621567227780859115970684901556398692529341001778954515523158914938588853819015683448654196673348089641448651136165321463710503182097358022255843727033672538996566135935167159197328506341307290467443666125825539641252502191951187669952531484865802242417853616033774398107308813716706903472629176320 [167,125] -25061867648836072424611217822676136817523642948744309054302481463922741521095313841426834109665016118698499273992601869004668999745995042348664457388768981760321053914497822672715387068181303204050754358100064786997900052532209319052226247136647040839523748309121284221352312574312071923246513586397127693796580941401707836630300095851084260629595821308229920216443081706473021008675396526445355054873639639208965601464784276480092754604996740220830404881358233979216890349406446867805500693281715935677526788120063372327152893257412632565928992396077584517219094882795121853697944150707380965906078533686216412903817964788849708528531080636942108433870422592514660685380444351016521770587859028828519768948857389620946693200413396862904370539845639561937768909296196753622358547042940112327766207256964015686276394229460506875526797949850264328091479558067948922206946260494876014341236581552177378849967371631066724020160890906654624662375519772441560881420664002096889667383066079986783315630611468863722175844808420438673529707889361045907828345680197285550084722657239780205855577951856201338749360318749598484129096628763926209096707240319912688905984033301738781491625937273036056718689091410349127625656489594012831655365715724676652880234180026642521402022261187093588976916018849187318345683940202451559221945065947695296213798685468309456450642266032674472880457016161798741094024673784220099632818157991936 [167,126] -383178236596022142337686853569358033087657347357075442685337790671608398405204767492299386573468173278414859475720007641597027464121391997802848703812050265242384661945549735966075905386979488452603659969302638874705242353098519303056197889080812929046994643435546141612040540901856702433740189173308459996969919253128754903269870409154989059763328660134829215481487220744662113162894850964062449315331843726027096115042681526821312717428744224931790600205305684352278766771940456765221864108861437661542896136867348593770009352223420934589789693835356748409030314722006579598543344109704443145552655287899221556982115071598540361029787886320890473920451680561556316749878585905506620618912953136955383738998443298715244411783813103935795382709647976822847483143534971025031533994365635758240020875749893658130480150761363338288587423373905337532547475293163879308474498045824038407649734329101332268933562773699959026846571118605205478413538057764878153887776395830770578322676635557810897718337962179711818809093966734383629508838366691507303975928423110025246291500925959756968932224883856615694564241996379489291696931087086981964815452335158454936088947799885038052246474133784780183457922375503894446512332840709106006154574036805352440817390739289341119555983757415822397570049656559672933398669596487638362226803036097215689996500704864474903826480048549411221333276856825863265513698254069710116776320 [167,127] -614111441732478491887354569736053909297601143987038307586710943655402990286791476056443827362772145611284621656833077440067614888151935596714245782523648166392170718629733160100944690046749488898872314532729648924074388469402548246518194265447554286472092302515872549151409925938646807321990828789975212614304173522657198469424980537618928431011447639847098217008243780800161401036514018136746246743467198067802880783845251519188583440016317473165918444990084307773894668356593618521995948294961098302688010942586590117793937285482319059999139348032145929320439050144860632712312136741853507170990009515610848513146016567368638751172707913473600210456212153424267102738264795508866488031222716711111125579350372513051672717715713609168577413750070180287492095966878967625792209180945379860902582252780346106857158367081901060030326461376900654600967648658597869622724110040614580678404949346616029905370579589476497279144520182770104277756652594122869987383834563744658443201860717094603479194664192904562900754455079617715111565626415293502932204854891494009389968033862178176928940914195964429160450691568594720953094822677883022487406613426701601035153037385970014379168217009449985092347479122021855659071037177201720632671196943545403557303680122435811457537924450081677951353221445133771371202387823254402956321358287638379021266184994810932856020610040306521331124609117115111699878405708709888 [167,128] 615924057364222927916678453786988089552004567384875224110655753475839363549662430729598653085970842967623722586958751506137199827390328133099000704462814965813850650729002419476787951232238432839406178461225885677090681294497574374011244113937065928975974734342751506702408749310723225106013005806476789988455235328687143349246033419302782616954559981007159829458346431726586121597122153584337154710670048884970495842876825237267099305461366867513590735330014520455278060847154989230267399421646525690455219354147146442318767859678910208103399590246349274914516485582011740896627791812329815654576258055261878107811847644258958422492014293979744581303324885323365872580312031140037147312396028841489778470039611469034439332549035203813921831944414032309948147749904032043064087733285002706375171559108822115543412433281876989045505827243508349987789190396108802713386300603142317261619581890896598831413449731597156426607156538567053397741461993811185849630763328332622131373480305858661980818662125283416540259656356249955718994909262208095732856747912571511797037602179021583710894892147728371232011370603835611200807359460379805653023953592979336396872837258338356387095776004592859342541404046902108166728485726680689557766205313465773266171953871858196722815953548485065384350260464841998096992733793302798864088473466910370729711057135036010575912429861717573256952000380272989211135488 [167,129] -983475712799042578380635611738723767725116796313479233875744550129996846580044355523879643688147742903267534622686527758919827488931976903568490291616083706916301539050259118840005084937803509202686462663596807501454395846675731044816626049483709408123627877329537359619762435655596978093311465897898289303645525902145357286257814970206704585587424513899314752224152787953832639097604868889820789968990220113888765678343646296123235052135725066441647187790304251797332201291153575907020973535275351359407945836023625039059564731166345649452870654396723587756425285684754559923935452940090133473913857173666053607072562926909945429631886287475493038520267132639416848549896287932830559865023150748256956862797194649161519672648646774047428464161465797191489073080787409980701680636915661613428144089191188980160834203870973562648958767884564320323165995989966440748852660437645056594882175793956432026238009699275930548033158515166610306855916340757528094328296730983319672652205728082465160356322174664603854399829349974064884575692555313513940642956253059430906671152163304316594295364416917014978867032878372533782931944051291872223606487139989647682816294882047829425526418664335369216438425261060193731862491375776902621710846379060629343862577863877195834310914756957188093858502460842512928508482994053396412361137622783458193934630986581484594115396526542841690258817789772544 [167,130] 1093637844973475350088702229540087087901687441098943642926569680992875744866304834342329176600839045248435064420373202762314190800545642006206812601313408275279856548262202465466287459896013256695255503619234401216421160598668191853762283594851823650047278714315463785047952544076029332269320342905929248672823264983540082921016891256163346200255632276384375177707802586919825714257007071625228938749627861202217478360301072218539481277963005033380138351891086633675133128036793414600823726459891309631691728666291387651174529880109577421752345568891057528058218373631638018319087131561961407861210102774788504193747436508670462884630342514996770457593964660202731278746711627278878665250680193921166864767814994468113226562141496133441383110655657049015551325434759821828563400976122826615717634373363634351495972327401829678438529870520038018454617934597835189083825039462092605186782907640568953239394042333926908197387810787443197629345036485081717462789085075406122341708699599393809711533697548060118231309187278524753442749032108043804011365690892015000880180094851818372062168507412120958121507058392735436486582079847176003906899006150006812026443711042107928543999520981456335044940251687313742430383332596467608024167016584105828229659881929357084845677607954726979058152343800302783146222423691576461902435900658400001561454624563886918195171331182210232456572400 [167,131] -1226280110093514331608984015004217651922246071929053090064086912970390754901590697132487746182018477440798327769028049580830821494467623656767708903351485905625640237961702036043268325505417051264105635128996399109786332598593316021936088191529849998438251429655310582950268853378633940582102013942262090444408048820722310619852901420611077472892174031136015942450063332343287160005214330694705274903229932223623456695942794975506959107767773199018376261476788715157572480253528768527097807558653604697106741660495532597021858616553149526930517996358133356663160158116375911755884361763945901601085790279271912423105658156565646737189180950295776611184570324296766643454322689844915006744296330038221406299909077679631873351547093001007712625721829292567920470329502397652264887914300568611522675538786792519416704664492260695363315954423481481631031617100007390117502159199030141124222876862138551180869875061980330480269158783929253720751262835754683643462180666637902895584627198894981207762384724290712701145757481870176416319888032113373049575797311241789110744261738692603844797226584249028195621009190395331592953437558394052413067586338285925267809737593138764531114665715635376976485671768899795252295698219390185348788042427387624052145774763314814196881660026031329690584087928116983120170105613854631405953639102288404154613767956015979133648697476001280 [167,132] 537723419610061774133877574383229350663264794731016588639823530733909312615866539747199776038542842918171703270803107731994326116657109362277597604714536446389486603042801066758897639274223622913380926342783303162761030244306349121303859765680234624706086883809987468931436239472757309522886379644386610554040366919949088211793798445220034820338168501762543475690791623513911665460055161710183309801998838605525217500788278593389142459371076083194315358983584699662085313038445677804073767834261247174887115927250903880382830956457094505860284462102424983878593601864914957815102933560226370446946071950854787597027089162903536178925104566912358534434937527961530668031122057379425315919905810845452599035036360086821260251034955168429518964935749685377822275652061436462890049034498058310393002883611406832344607798357811943043871275197439954453618438538021079287307008239588339941219690255908298215591463142249374854491320990380033259702634738482876703801426251583892795835798688802104218535090806724019864061398385243863166423141782845077642653404884271616882927995724389801025716103065151255647156992451323617750513622811554046078219740438300919757849966545715628930738917161070765462701840497413754505387807394416823907156359403734376337752648498420945909986202007939338272034331902430322379255804377424578736226857706217009834087849152406195041156784 [167,133] -63221917449986003603441843064693774451251376672307036036990508401314836539004063901829800246897268330209924049422930343623983577148048595415038161234104949908541177391675063733096140700363237783763129204480565599223831356532702960699428772938547420310422185733058272071097836809799454417308295466663995381551719213697054126280371084739837230865847477358980730348422512981376592904284960516966814361131044152048896947412646638280678290103791204707937311389870496425163280234033814254610584962588322379715431115340185281239263663564473334192685078030866589701509682465926370872970381301928636082709173473321806938744950406968713776828400379155932906240045944874704047140209343054118837486836229383643322024309997427141142478953400042174642227987927037701766605354627498674340352249477192985044652740711156789997088186771588366351983522963929652171868001272242366952232670409674553277163681165326287629366210239119344102522781051759003337514009363429675723681750604841162547355351892736698221021988533296181016998276025272491144752230866126870330503944037790035001492883075711095741030338693317126254456294754345776179557912164826224061528797334698613015132603679993362787208250362724456851571659115338457121222695984893958801811367693949520325181556290162558710825442565709928877156493888099312636335058426189076823701047760805507080265370876430992 [167,134] 13543690796483791880770872209408257856117062875326911010847017335447234532535205120839131111117632957745064492457091443840789507940521977393426074080163105283315138436274425618355201970824254376728105504301658143948114317650174703139954654171616811245517579580764126286837984331236931591054441795150782262011870018348705275143736379085451924594700162604970698634083132441319015885063899706307932624437867887404139535646704104460455558243381712658446671713292398320505549418752282640263667425227578999544658438503572584281231183406537182382371941978667293616293059082743400210784094115224039570703842092692068419142050273924917734278614760818939374109386962559647830159885242326425250536789290666195517790930360580576778707780187824341914219624452719544924716671744931913109064542587868081174287941475816433069383655792101217632831715144210767203531156384022898055411460735109083362573216472670095944867519377406343903646029802826115617513752934151120188209389858227136740803409507576285808433810168059355741607646389344771637807976147084745364946717684777820440642883244540852261526669966025217674858429588835944893051516356153645535214375848489273902920960862862385959997934553832044534703633775885562128746394445194610733831172204957289674822182414734683788528723323201079579168703080452776664160881029633384008039379596705599747425023 [167,135] -836432061527388280012625351879741707468331814908171644136040291722449744710063767869252948110754038406057523867134539150490805891583090541013846678050706996485409425797019658927199696614412675841812695735235540666805985667531862002068066037694776325697020735409935915501376299031049034519362662231687541770881998924950508562131040420934283779489076659039458847146037315753377331775583926146717147370090204024118304394214708324720286092017006703429330361757743312596306995730111451024039331810544289374707608594741386988055951858933141336820605818485974897587939919305794979796892834543290638339044764962534964251800318407026168457726420721003933987082544063253923931625097498975647863494619736227160491714944514468020949797523691521164310933330827500450168561704860671301742958430810703338764208211694270395458022621208602033107472259538592828265943338902261386189671377990459402451378975579319754974285163185075218857866958763527469508260130112220992776487209191373654562247828424293464594860126497274532463049685661977869704503707369363916309729339618401292618106168539589593295348759375551061450365888665900942064213499691486663692325034621480558974911377244856109831170970702685557065373318260480955985016910038067649027226457152119681418732761726090197177278198042925498669712549052509933409511607393937022198124058771456 [167,136] -23936135162295527166696331086357870089370932864955383706590116745198112635442448384442602527262494066667797232268658154975062233798879378696725593032101778564812593759512272581191543070439481003086141943568878368240024030581988392398864305844642459929834566473308794305073869189037502333997675794056110860459583221014821671168654947045781883210429499858935689740054403625985543004597599171867076284772204392274906499286335687325416887400238627930925976497712576953865950211006907429664083516209836264625696899980218453444194315804353482669073343523357262340582540971205599380110110399856062708689150790219171480258314872907591504609248616228558990560114145256570562649870032924189039335861546013755685698119754482008111796659309950915275352089566420898259314185137840354570965786123923820440166848966246849335667091648752869995058761126396632846040941855959535116441183066236742558645788648900459075473286362107339813216835540055042588600935753271539961708199720327999977310375059787382073795693221990545864574080463827301660699109772768651529693262108839899119956569443107630822965384654102934133298418507195288929951139514072377292886219680195582469810479194224116697816074644946188041787460203487695421503451288676627849331758839662678493913378325194925063715669475879950021861898879171701781955509430321939814400 [167,137] -3568390000047673659820448254827819098553788585910851373253818966244214702915755766763034358848540874061599078827606917705553032244111027433320865066708191748464482676750874170987745757639535467860756418170990534563793412233480374284005307215578058391135402286561940115392538853467392665332969800734635730406977249331674810342082175190001356840800643437249561293621140425427133091203723973810819275110342261440553391706892542390053779888314987323340864090177149716791208804954867896814149405382953120728588489855872195809656828214421621555711959888333382361999846728353100343500248734773783086601974919897942625955447993054705243306062351422934019211791901935972142400698460700691435215554439968659356957789717554096291939780457341174917498191762768360176638202795471633260535147510775956653415522697258239992873534170456983010066015771300206833270510482521053035917793612479438330898419244303514942422897465577748781392857779992175656304990492680405419859716860793429637002507356708542414542813551604496846997359445860649723968127703767929024424259588409601639133698506845807256125329492069318390233387842394791334368473191837732202319829827424064510663779662817248733738134889390444657859860841700857565589640347837837152943208541192567425258816081774314119146472555666318596212922366758321026917953593600 [167,138] -12017243962344410301686270247532052715549972694277694598058888498041253966096152722210443538119336043071790004175495740898429651803773619104089983372928149302048407304944832896663988383393331746580800254224784370534386395926718911547432274012145609137454727789128048844031445158890822161330114992068253238093492904221535466372850580905008966800699948896933968002544329283148181334297799353229828781789616934867621720411928234045972614737538708822546453363235574699284506964156601213514748304140364324211301266242829381140734858213295572952969271836684751649555985330081329729535306198767975964259627517172886415090155072827979154620618336266830811708336760332761009737242324325879486228061080065426289843500273004071048518927987235286064971535809369285329251819896433177921958126026546679995630979151323004566829381733738684895449682709103378748689586595918417811065990330853658086185691529426836258541255561256559215482534800767669419716988395828213203685389886002388143528609154771554715168352373035068667932898783104536195925776868798991087817595163858190869689432635728884298322279121995999451244141559934708909463006766603707528166753568394643801541300015725436575199810219874850610323505934256613613606044328879813913462175503593374450824741957133718722617695877605309147483312446810094320 [167,139] 1733354054670134417075951440576506275819099504667006814549946206356190249505461528261425012977722966008101745791050679886479045070970981827591249633664016924831561687133492069907256953691888073584552355539847722519035332887312195836172484848604959103748871219506648354758474266638775439497518007946780184088807593527302510180160915114635946294022737308187077371938766434468055791070576725288725289722871609092714798358932215021094350722434894958903187708330919195184362294208767208298141267633824759726199624042589599991835386441411571775989015970856731903046908271817883524019691517216892754537241909435716104144345701560972548291324026101078423878346817724733601550107467802270568152414715632486261367299064350090875684386077415551236874796155084170510812155504354070054862555843828341065176962891365503580590597806387546050141701952407012453436460961573350972549774597784904313765169354216154037214767867009516652862860630223049604865593789110965755114537326324711220140544596531972231704455823748765317207160747473868766682294368309880670696607771898240109359300781755115666702065424038666213677159084347714000957743575231545038964442526671144666508958143263056489795318005402131064121531013148642012496647962600321386000899743634550895601304407695373698691991844256117908344872960 [167,140] 18926703311309428427528308890257323018826141569360406439961486564687846134687667031057587268856535390917279621658247290275372732395420552937243068878434380468292260481162895168509791401048007737619227258086921306200066387560666876889813356731348090588462103357841647119910944367746056113501632706325904586263879056156637318900314981387559718216604489313496780664821833614702888423134130858610267442790019020951736897733357639624909312637233544881858277604851076473499058654802297778329496194742240619547242608344964521183212426758286263238270968190751736429529731485357565635896750074602193617745498055840612675775911539922517684707741287279671233123832717540087789927606979636657898857960669439494107892246203136298339755387519613815945150025111837217738842739773631171058014108057774604105328680474205888503383964772970896581950437908511071057777754566834541794787882310848923785079276462403510669073005042741300402107707417590024948865048381442672006855085020290917948214749531755440921091575792333168412202035382979732653362260245437143960012329037935299721700461354990483126620550921327528060611212583266947053016826194593437786661818989034326707335843949563377933655757431237158973066074007096940491989280241355357056669239565898143610981967467942975638424280633725184 [167,141] -1499017216219412672118667251486695788482438641539692747693422023918859605098477308723845893227439728543667809239729400474975858964963727168401657806096256687043679577338990705382412800572934906001764827543307737611766308007729749934278586349996618669165633332923450562568389871303288032636172186031718201098139616207457695603103261972501457697257870569726790424233157695493878252979094023134552946395361930487776358723295407663920381185326337761457587621525540916977907318823191761512199087580660237679444677750244704994482151541225478948552648931220032043934699450582181122375905703854389458736623291768330370108162040306076678019647002266735831884381415279761378308621321657423692150854604796890168734408409342380650086448622387318714814044725605352405308128051696972161009141349822066846479223550293867649626700538048941075119353790530010683386528602621725713441907633408668092835881807318854725505774573437143208493439678901892503149804619888985136206859260043797342093788487609518092811177839797267552325077319634288508354808584227012231203277112052305390979671985047877662573774062875960428596012863256299540417931710347952554414249216866989416120782561769915173444525818582552713308308845147510590846461828446272258917448880472260926689197361769536028672 [167,142] 122011822665103431553797218212464613767296503514925652213676122394367986002521077929455656294245617905550678740660958693479695939106453932180323286286405360916581191656171497559864881465235077877289446265024625560136972317915543028726490885568499753133196184001547510056825422941213059887515014502655151531065716732292752861293747190680790733557568273663759928925578994273692168394630368320209126011987159156634687156564891358423385528769539733787867088673781508339924122322689986134435685400414170898452544136995949833111536470233893757532975710242236599786502260954537601368473741056656140925354475554522053795811726565770163814668381011769401834952429083316892518123508149823957890892071632733703408433942010806492307402837315149360652633307006810635887743048523337854324596732936077531131818499980740674735649631450022253257509458133321988015221996259539423330390376088622332822323841329632284774194445314338007645958573444904840995723694026728268558511222845826078645456091079193067570299134960513549374206160731575169108853769951556820904435580336065980782345330913852909914220289351887012848014725181949977473021897200029770329207294324949026975070329020442329004460967466453814829883008969117765068022692954806342973720966493186448156585869312 [167,143] -139893412925131962561985859172277134128456643170712944359040236869803225466042797868096414805717803839539590595665435719073207333586827669428440676618172662046928060973462721056480505898574242217121956747969121417299508907305822219352320118442752416535523559349855040302897350441031798489893830759366219454574894790609081961634367526873932161762674140904379881226311248769226417448297763904343667241989315328189141906563435837986351917502811598047839438074441128645135864946295806965246522531883470000565368108352175199645902805825431961344511429487452121745002008295646881677774156088518396069504396449204844965219127569213420803292072369152113066016133498138334753650819228346071849522889036476884543640361535345448643731934713491422810149944209283896829957715474207161505340454930276448964779598475954639589960642969110213623345738811135192198874219154451033888177125850370494449053717755431070774598023391491824505788205408557705107795549340434612880171644690731938527989014088588305113841095916511008109824020325035530190028742489145619125092887483776045586595313256712303529333461147887811650143713250707945120746378171954203827624812524201890716086226672953453696543163112204586331971189284806022199693535874493660244752632869747163136 [167,144] -36105776965320551823223259699127532640190197640363944148536942969786392436534378681742388236442968154367846239185065426966987570552570327506743295322800665639439710013029198417884542796770628376937869794315271238026364344674318194608737116425778103235519466077522959276508357634023049422004008248037096298381759551494163775794465243878025183290495289233881177103074605800867855416483932692517080265297225685544103141397207112247943958311551057278279077756038454475096440911681030197810585906864305452537913253775004256177597107657191302833504539971104604657310981028520661320688779196447788917709281814758985743440691539701359257078983385341206448433097836536410859080228882404872479011751077225111007948249646020681791127402632117126241155561646641877661484864151854560226696415957588405730098947321053433965072591604704168513119090131982025847055159198927408599618087332958996133833178805643802911816686076714683408170536394971719904211710989729145557062001302635173544613191661647048596283020762628982987995767195033030352822056185510184801597582677467940488165998253863085222922857042256294517352026512351152763263338960313182938053922324067391762296104604378970779993523150841886427235664218425364686682582181201756323276210176 [167,145] -142231813808743248125019566529947132128447162270130448917899891940609332446562839869017176042774323174483360079568457742422966491052611271471490333378698258218926779021670919740987411267643487795448998426047545469512451753112024255238236918448002015461580760762095746856638006470997926418767219750197246392801041839625793725571302213066805146451607678563090432322365544290624157189802266095667046062128360150792097226783820469047735798344442997273886001767145859259369316585893974479255448242059523908093532405756539768849005311233388540455409531684917818907600409474521534741743466802780160738719545844016125122027890800888852258089739208727811269557338009944701467521960246425789953796873533468767302257682070393269410312613591935075546736255875385581305833958044025821739789193638429867024894941695980147948061173922744236212019448101081822308409846300180771539992009167663278498993063238590272148596204751142294145178845637506053581469646157072799244535332643542934766541060193751727450658954851790218716047371545990084272362808882958126329719054145442059635942705908953961860991608742018180138026905725267530447248171814323049918400423740478909483455473359061695960487570132995994380814032004058647111035208797855744 [167,146] 492525332647497823509193128427422827860481213474960880997578928905979059958197711560525915841552341861488234735110086060716142645321762356014508741068858583224467353862776277012475025232964811341199335443107458324279756984301520745211435528955416474371659355872379841849976891420284013860344444983962812018505414221860861205340719571737019032852095468489232544682786745787586565889295576266461049862998831696877676999658737072579823673540086255452040297998797071049599656776623634270109497937200370047841690928435732024962831794467386985143565094308203722463342712439003400813497402983869328605406828520822644922156212802548826240325659553358690093413430685753334685684001949044582305378510933624498055431377625131059858145834059966022488287921883260741176109281308364774133107921249141792426717160183676041348048011483878024139745077859996131522128992190682885094534597297368952341088826385511950874165182954743622416399845791517192530249160510073017809323418155127051611257932720399921247046264917214446407506009334301043566407394143792952025950648588957848856732607830275566315899636230999814658309827549381259851105965370407791304524888932995491974207706091443205869321196845230160310707180149037372305336832 [167,147] 24745534020747037843908589131277428902850852440157148434367956323021109461700474011189891087003338225904144636621100362339498940980859447140951085753204379560139864590947953462888843642734807736072019385928530348557086146611918491777465201257892924154721143933512716672897624923413528748935011828046889417773553649460038502834460756343735084330721101421495206917275471097956191355132506877020343480457822843950090968071394604995131481970351274211791487037431617087387046750829303191743675936400646915066107496955238891795469196010240047988056968103425121215768471994127992433321830744090148327974945906675927879364147725438977430875579576324065922569402878911273547673293904871718923692321335818979711414740473227148781541182421521427124378534176123372761353323160339602437087471706289911388347582870216085039252562799726443056948339000751235667400546800222655457383361181595266456502113234916662005828264632774162272722786112945781730225829235484099098538395042716801145497402805714370806819907132049079779753497438547197592287247868818517624168416305570128001380235255652120736442104367362473589070964227209689441612115799642558950618611174151116586485656021730973346450876216975064804985820070543360 [167,148] 1411500619747183882945305729876887530495053053883898207874454942256220106310668373500714297093344025262199155849242557464932050248984417576120802447789499128290119132478594960244008780293999008518060766161516073669189067562487975719702823901762376152382074151425339963637455639065858382308763506093897671637806942571061967683701549676057232882882227683018911765714887302526750305675207546616411841580419620470900954356097243998464982804586336381258785138607428475541902263687741069670651492208970778705229891678005354596666212767512582738108595063968353317143983861518021930931216938424525791326848802729255076487797443483434817971344193281141223174005189679114548733079354789332287500363874564335917994045256733529074521125979087880697668418154611171157229920580932937442675635646100262476483854763806297609211190788847713571052645861502921062761917967005022259049157640001488605463814529593484935961861989626312609063387660646596612622844058385351345584759963651351657636589326542592652857939716989947361717998849701100538321112973226664539866978833249397934692882114307229403561879178627732308763657978791577658094267632309620618615582370511661317412692917487445759671928105811040466092032 [167,149] -77664312262740841383113357980450635606084662260642883774240140421568641289522206667657321903759421313015149906993822955073055871093241179415518812923824322058272409113840026200143083179135956620529012002815851576139984863575056362537393179164211328278632264884028557898710914797101670522455708201106599582979638638293518301048541734707773413108109682716874822136466857839750706764157616954079824905785300023589207204747955903679652478444135810656994693509225609240534382414741607264096229519452880100288677473718943677994806645306426295104666128607268893445486158289318297223966276702846860902625606417138400425812328974120787588718318096703141594784313970282362454462544652999374382731808081929733317174422214468702494040380374875752846100414690223077408660703042756206258766291926073919850498748597628778210046999625938813003044724018026542695670739099000324671437305728729765418034404347161220677758871145766566251518745826150772471262763070051541441374346407418567044355489264664031525954801511260265362516756122390097539799382199792146397135605855017242946616608114195980092520619315914490022736860230635978029881039962876029427556312594762387164735150778098008620875258847232 [167,150] 1189586927375675220918722626052430443952235914793510273947310541982301112818895229666701434607586912655151688483365256841085270479733715512988157299091013890877442114358370435143024658216597589019203384955077039310092313944455193576121333761863182678164318844532156774235817732627155718155255758262637414768580597720251135299489046629185868224819309805236527650460869932383226967801408450081626964114756617372167999671214774608890874634811088443122701352297182762473219823609537232688205804803169912429539699368015121296775159546094724356113084188946835846723374813512857266143312956947798399088029846598584420259723992634849114517135597429750078370964548457591791605603179287715833964708774773314253821457702722900672461355342105766848029538197812263464194014381752067874033334990699949077923720494603352481241818385220998268728695120353752193941769354280268323284501731851296668332832234821613635699029830581237149503640999667357908957099231466859832831002575186613964916896816439873849878847859043067618325560908572411421930470723019935535294951290884561429649211367872002902927534318722260731236987482134313532459849001855105346764079652293126940160191079272124166656 [167,151] -26981611439729363433977301687999857544977631931048960704736580224479918418264668779324151246646769204881493463072980290261164239468656543141469960889975123680775693228313213091461052962402004684397404835298355323241209467569433846291210199371452365672053354024083826395703044438809742838418333094621183525636915024082713776921253917782987073435326959059753881915180972197005296139908804936139674812840014612674328154687914446452729475966365585282339225599778213629528431805492694348023808225336625669635660167291215419885795943615673420102082134247413937588549672802664451214416462333798272595070465657542322843642328736657777278429806100680198747076731439316693233550207774738809573394596547743285383861782271257440750194501890946736549947454508975293871557353490552718282192544537359578278428053885251322457748103522419450098538113842299901299030327022728413676471195452756926803177131500580350134522882763119077600012652382856810176139698433119575693688890756512434814302465364879303072880102662538795726240213516451382933340919400187023524876346430170391535007164615796171595745125578708111634968912257818477084735724405402518322855315253713841428839923712 [167,152] 265487289977484080526293192367352896211631611155357385760808258102060469259368920754023305205374340208994150183371996081885557763661105211151183303723620663397373658736749137449394839371019079802149367383749043936498214912433368804789529651219956766130442026133559099993674997380942799174301273525903283264698400461020337432193608899715879735463482044473454926964189067033522735194067967025808712116439769097103380121304698920523272553434695861733273696977343962188873006690606400987818346628668469449688137582211681454967586487342337025281487354625267211128904040470613771966509602781294571554937407998492341713002691086585417902664883175394456021754942586280107782336598385096977203416485244683630168448576058818159987191631206754221908743702785556306847409675512515093337312048617688909871383871560967709203862577863082055050598336416451101828003166946429634066866537515682566400796301873957154559433178546694500819437892071702635594244671100617744917936814122838212533443979926660778600013693216831916710607538869303933859881302032465132151459223098966708590847122787179847425831752963829024658527275653352910447419435277389536327244432541329408 [167,153] -1285284574078249017843444142461010789963663690609990544833870539361940065608863129964215091317400591438919494376786515783122141060417883081412895077534340201178683746409898290498716036410189069758972209906153252666757325846667528366303472391964316691298410606950432632943803282332477068413082975895818356885395071072982026763794800831756645348939142619558298729469435916634501204488513754083033022352860150521657645487561789299093462181704840913479698879708565093730398118037190153349863285829810273298573631012454417664390424086433930261377575961033411316196884185953916337062091054342423693028823320525695025142685545929778129223995730683993559801510525145385747091639375277631612768551025590770993510308151583523850967879733405660473762231999814343416927879029047438853022603344177070337538962616417161315689197182436784407095604437493072471075491160601763590586897150654062691578478387750685725350100551299501630376403627102320764312826454488256102838198833289042058520034203637294761050875327282348157723321548566249093788017190142604668658768218850280537668423460509710176389869615263887943887355957527783839333754507968542128722432 [167,154] -8490301050414033091723938398119216386853664943370761602766152159205170615949437387315622710797285978559235676331548350534061265957452261659323038677707852343152341520126367525171672124106104752501912970130081660061787375780266855449079628124281510319560195105453893370257488611549114004756873225961089349325103228080774266771395315043851337427823729077326009029685314008171529670727151980290339976363490637507045305126812837288799983303483516773263623034445604365237786501624154090238809196279160745908246034421535364835176712968846879943483181181522302855564494966919409305365961400943939051091546062168923627993435598181647137421798322303458886840741661684197066559133388527922232355078764392210197361790817553600105872828386663110370045291076892474958827225389357605899794931359573878175334276079823669869799721201825133229869958963155525462893386515009397670785928309075283159826095476767577030295328948937269328227569169347618268562690688394258693135218657142159760778112637282085324010013986690695588301787489943464325309307633067937201099551916159412421575385835119249569931246713338789339261850645522671183814587650528 [167,155] -10514630461716368015125483236344618132724572016497831910580602905427007214763351892239696953088918345057899027764578755285194728011321069883109944078016767359354819517625521341717793521806066035513989974535159429254093277563742120254303135006712047948569517818534118465635399310098485683320964549101173943080149202591463302156250685741483875584056037184988807182076547829020430602902329348130929695345463010920238138981489513146042559010720832056345788623228402986611428657547605396342906873891284289991589837815293681827229530260663878630766448483565517711309922825212000629086790703721635757297260989144019937060277731937745330178097675761782722955444391039300806945807354304929343900996557796120266392667770631643989391350093814443198214731050416609523861600017981099855311582398575060254557303156970778717458642058273643681516686087518252256881044876941953679133410790895195383340277937406938190941078726409210471099155877412265436311939759593648858744359986715540470183718025590069894625415577104166714418004457811561639040970459672320993519382596771810314848177603305405549676404869201413649477023887409201152 [167,156] -44627485368956710414218436370950891025232847585335039292242576896822215732557346424769855586917942269168225917070298930141640903929901328004645551390644414451232261935413750454322584309381752266327771319004879689054349898011191820502740510924402542118991476300673947720984009151111340257108972966312022109623184149463437697480313877940360902343665222548684548877494329681562570929040401663525205306013291200591201602358784992235674519034516116032548709588624215796915113258127025744808166088583535826627081249418291089895840201120692522216571651491035250026596515292147151731629576927463729333247973913863291793173642878533304424897949378813695128039480418383636808963161875267642353802629313247801071978315668697390083246731575719491028788956101866133004191820589009834478221002503995293772489268721688125310404277890784167766352212767888615395924835032807115071141222933606334360003464091577092070059050382424448620295095945959933062055617187955799683090189518653216135863299957514410829721069014109928173565008201865655704681654966400285515177003299371986300716076689516763206121047737034875928064 [167,157] 1301297083301723306428651026698880622231460392265137068738760623780754022688632891404463084735784905046973273621651890485674587129968084276708395526766966693279767433543964488019975755801817336210742368492623815185170511624199984223905415670821964317758538839618301192208066984235376558963828233231648505096925605356490773471541359638120201682492573369226549939934612958253034666620178043147086462999625629283127967101825178222094787078584635761597130854973259112339930559247864361790837819300539780080729440967669994440109253010259330419737406158921061659337241283679868530222827667386420197796030051995220075534788018241161848969103378972953049885880537814171872045876167304192555322176852300021908544807034380252980392240753802407018180698328720755843701492474243766524762857063208696845107009223533276459940062708744183923118612492871402926922574629070363363285041243696304763047590353050554192046479855848065879476859865143685971595615032874910547086263878570635510457771687184086607343475589248766558092564101212120295542897534518910077016773308667411041644451791960301081013421867008 [167,158] 4058316574324356889627892546195467896254780063440492323737597200323209497176216996693731072011398293183621747600165587766179362329091102562841195355653688303357819937931417186761668690890308694470369610938745095903852381232955470021875444134545584508417622641532629290809750542583417225170483644444270237662092412837088278490907307201390752376335737195923069756674988846111451972503048109419620878187257854037997116601732417497648412069404227186442119339822794452095932749242808847106515292593108654878859794070220068938367532328577279142420060273043198147264570873358637245911407339936625608374133492456447465972004236599708411201796045108953345778741075218886385538427579575062022754866777784315208606582681331894879346217352953289671020057811554535003722490876925383751962563341331267334187189852282671008877456715136394982016170256860729698014112096518851314352234583880644725658018055750155176751357718056541100907924633531894781367530319277269063560982163750588509574526324101902208166626784542869342247056559061724611482332865281112442687128753940440464906303826544295936 [167,159] -3159477243397345981717735314978197234248810908784391190201604594061825848446474706877331636554702618448286404062411880022756793092518370941339464988174867556100305082000879888234962654635769229723815495010684143026293677946066213743218572431373297312149625059766469745592655757392070813174124056890112335374575003705955461837449319643462530242977569205081884586794016520065591616131086292972856516866965442120790118665439685676346587715441937977801503893842659616374617442026756264287215904091040540995118295516367479631290654329001990865624627013846749627066309498049132498167152332112943515529383621011666245091914499650578778464245989398913264374779864571911363823398317423206432764223142325361972305895431302623475016907390344496099453372398913024696465822662371219058247478614732910758065356142072386437275304522150394017460612006350443749801946030158607214334031969109844107324461559195583926822155815139269162646469718558627643168191273684210155421248734336596231116876563375135580643348808360127660456052233455260743851065372386147976617802987436949433745408 [167,160] 301148618032711256315724547159398493128025106236517672525844556060793383052735293531210419473671083905052617030542721591777235980415115015952061876500719616992786711560319296135552532144539502856700238682977195771405061391853587078977723605484704714589679104494186264292137287007693007114168123274346961427743525986567036303746731506736177362373427690406744385879489869407822078710431419388679052085341833931553410809211628272687619330030113298955655068454428002172496981111542309033540938524640661848897646271297637827569127242316894921565681034846035671218838541247807882483466050601244457278504561739210463099986676262425360364408278172865645141725200561777920281062645907642011995979333398246325462856500335636517493006167149005446915218430746309640030171930623254914303926166561780701236135005116942041920050944491284668483064349132762996919130649160115197750258458491478642140087720947854930325712063560934160051107983793742433467473117095278830070432625762630158314844183575064363548459576991143475338514735116528768888573582189520696530335432704 [167,161] 30866855903862293777708830276212801401681324774571602339148486117117066248216122036206609480080153478943286771087459148739283745301395605604373068809737982576670989465413536913243639308024782182105473980443725226164242329652691891896732887275040772791033545768234216961134201975972727127631345981101506601163434339882317380245650282591438253283636519227764729877786622822572553163087252765402137550993300992593960716509775811271483160409036312758375498479399083200551033242858866459072127124847017492009887424493293269553316924119032705657289683475817620125304880763165268931508324635337215185757877648176310451982199960851574173835820147679087384286074692258284426631501083212688079927163571578377993882053102665737428006984837914448977668560379658194011703270790253067280833732703366457273827528095720870287727731254327608818950034359003310848418524512005253856918780081429569418629869800683040886557227074045676833276058853012014619841681138351999487331939088272326043765982517093801550844736023405583815110577392244189929040857593282560 [167,162] 1033979355532289125179893679134583493224203097528804954910815070576161029699549112939554858167877624165857514011958715700234012511593168104113747753693260402947017501753007765336476507606857175316490861371455684884309954669480997459031890583751386719022790148834511316761468642018588434708800624013490676232133204742242955382846852122340701482370649121287084126068194695151182566184447614206749508906335722156457670249159113951521391873919226587486806948276956504666281165039592926049140824000893172881782814162120129284282897402029570420602558605775684038032119689249759166186638573018368590186174006722343382463909226269185951187107748984720884020049452511141405389167641285370579923966149439279198502056651140276883231181076464225765469382113291897050458456975924058650715168049202517642531598452388674086962595953978101306154845836498664731594516534956104364571328949130501249947372325628855613762200169887245595034434166045237154123388022971138474960576179576481518297689640818942638961579584423662089949053254071954178048 [167,163] 2130378555599265503330105910335368506819725264047817662800937705206952276833756005650667404103981166207406411727933768465731110883032065514855088763647948231257241913537952415908343528621951276782847944009246165055265017254103122839609032321577047739543676769766159135198895312562669494474122808851679640680134702192203171537859772013271887441237245355891451058756340318830396738444920487540921311697642357324417190593535940969991553145486269871879431899374717245301871179498708995043074961112551275036626511843850329692883134890442381310735589748888346842223254248354077344761884178810207618616432359289510958816278284446771611857812413814935483452174809503250273841662129418111745553570554293245644003208752850952462384810291359140238198939624654657642101970261675752777145254154528634919307727839357320072556831807393398543690147489391784179198333297583280869522953656471462751473039952918805186872994490707046316771536587518695278320115302071853159504589836739752350545297513238532216668731963436670553948160 [167,164] 275257029869124288985336880804434937673991425456739095815993081542374284790678199163213447304622664375002858646756317181263667473451062117810962480832994421571477600198154600004156082245574148962653689717118835630421924272124767407941676743141563821640997012790419575205243666457395981841522231928287993300158458890911912309667692582300551618179215656889353550830401752082245182691287229401912451335180555610944016091481165766133752341963446778704108164022044804429177085844604803243042959250671417202249587168562561027196607353566030099365793420320895482815710130250806211317164916495041482342175217108563925195281484900948274564760600150417859503533107339447216703328320456470276300299947269810256681161878867436801723949973764109933874265850858772837813125465548839608663203658821032000243213118306009801426097897775503441952822531146887912203802844462192873472086086076059759181288603409862074552813930902248845256403261314603793859393230964904052074394266870714153342104538742360108615860224 [167,165] 2101296313184988361365819809064724748926913622427182826951248062908298397851371115101493496683900463964033069314214375437825884671980374647713120500260215811650018955539918193746719111902143227048023331666873581412143485341318523259499065847507665969946339664381817059578690963691949572840268280667850479102318824605201949557462616769074361256656602025755761137730715999856967747224968338201763274808074853422350498451903550897601074177494305983039324810623995523419490087679594900220114913018065996304652313656668352361647388325567184289039995240761432634111740485783063060855991572962837393455828756525238145433298640552049472872854410667840063807681258338621591958823035098542558581354243673415385778829501192781179155468698240083603793926308237664634996502436649476858238687058298429159504132288617201303503671363623483363027626254238888103627253810495604577512300804971551212561627310809869523788808773851723643007734935031024473475718672207387261388303786706555535603269632 [167,166] 870384006645695587275883444680323377163666056708657441120465849401772497686797693518361547752417123082675171477368710843877011499079568419636238106528414985831543398892813665176737484885348752195363082369078767515359498949776042787436353183538836892643079490441613126749104923527224170875571890303249942422390876167899049242570559768345986094640132578617178314153639943119608018185439134738136945429411545550614603377472416332957896324731698352404207025908713480203287762778045636969876060194500216294215636670879014169060065823124080893474895392789410542180629782194925801858538136681877303483115802155318549998054279293472638981147445643655339833706604597208042563120668380309787751460071491816401250520455255148088254129404778616729346074059031862531433075661326634960660635882273980005882518589340639981082063384282511727056300891518542976112626216000440928675800442577347640701149459144247747253995756685320218289910717678460706828627262037222001806016512 [167,167] 17477487778896588295888651966896656396867221923815762413494529039063407819491656417707255593308395733331108511146041314825423413731226877050382737644264675106646947504711346457189879229882653771851067232738839853091591303621061747867727723552490350418698174342461684093286152375448237410511895254133640947338353617838018462490608130155468501414149362703498867408685692639756093272570041915829146373762779525527644457235642531260810958460118975721694861639889461018437118232915255952211421226011236999640376194608364018155915323198025123699185800672048595852175910215385277183148200521357485963348081332359678576699610249907190236849431807251086817992930730026498411605239561556817932979146184207633379061216922943361006488783508940855439323575589640777022726539248412706221706063345444224914545965675691550550945580452091306321539329451365771448865950471460051870824211003193743011946119260413246910906512580005035405588761592182167081844736 [168,0] 2043838958253615461708987513603354816577695772883014646582946389604809227121932124720511232099928766297824665167431054299391714327767668834425017028463706957752487431554332547412097243140838012977977136396853687171428272077892874287959035495095848779384194975891469029060068786520626883496130179602193152987071796280935656337978939102604818968072794163513742914973979699243996155135567096705945153518726508720987277931854403744753386634210340490568105988853510579946798332738044865299209846068530412765187251791558826713626954064141084228107684001497280261143202995380538583424421297496640688179074729060796481603228143888694171031033453353883557574438283562516323161661306417681687914353903312607487325486669858411303778700892657158258482051194778482579253598597847083160744469337644901509768867875892592692302797664877725877164620690983818554525503713206309854951646964439152119382349997857816399047396234402341529779247480165168374959259549340504974292328958715640931558752568127164758083079390631859502906663129632309081053813974340068049031880732428445476772830398641717001611735545607259714928796121808195336534463514793195579401098211521745242315290792532713575435797884746583323101447814626152902553409688901397657938415987172254848432362098543241233383308896831389717762203554114226520168804389482030248789831985832529549597413833203385631721730850222803894913557111885096420269559021532973755968370908603375916852576792437334510694042579416408153940114115824491591778985483172781015459759621767121984555799608565954686146535720256262563233366867430600119393466560369171011160263894113569276457036995704619528451503467540282493873829303686699614912313940813738186752318157525832888092295305690003916824689850075593558156938344145449387898274625373723484491044024436049822944927270704910727354253882978276022702258176954368528901283965108786918326556143916949981331754315760917961597442626953125000000000 [168,1] -26299346704780257914100535123742006578702344883231018011138793207264882336163664059863251380027412562693103879612246765198567889017756294063711740090400047909187534157766875474770093523078634580301832900046508165166069693822786750660310610253171972581004562603311415149155360440036125411274065283311185128128321439962574451264326408562931054867891656849626574410365544820873988651673703657569137782432684990077624230671456178000341561455774283898261376479720935403643192679733157403850423288402828712121111522201179715920457288952693355005453383884420039153011344267680000105212854419282638733403759820413322906988427848581649769321679704151251308583002928764504392069506020453403320614534643812779977606776600027119159524478767272864140863434272294739835746788612461557143028537350246714365351269796076728855549529410288200470925084674815116621423638633962350823420895399273780330160467930536967344813150467411944443260048170183069577245594787288916606292303288318530532654648018626926962347015552899475310339440337777747138797116088692064415889613854746037854314570204365105050338527690476661955800810298980976090027495692588084324969195974158036452312735626616371356753185786097275978250714368056527469822558307782637946074191454675383330127387083721312589290754644307614570559149995369066968644503609731301870150942949820618108419527939555790140289824202020700541579160678048268682347478413522459372792252486074292211118724140889029497528804237996105083795731473263241305436647887820241045667122290977812857006780658750151153566576020881746686152439137394356167896224936278935224380760855917071546173724781250946856042710097714019303115976624719106866087976344806350936126216320044479716754379859939099932992058757540102055171231028909404696956247284733242441685162530842812921921034457333970295492694688722054771923506598344074879566332571276809712562169425026370461750957474578171968460083007812500000000 [168,2] 164363314740362700403906499838805068297754155202330909500894806529891987446603086526705017132975381391039424905761251536350517261554470292369374282292943058120769030652836532220063949167866578614699489942585790186431711235700821795331919654317401641527666086082620696583886419497550205696933992453283681123256483167724935585088545148381872241911106941857688762719291130034120735001951957110227205566525341678056011832794688726023307779564949776603148097775106958158025837621485362316195315936591771106216458025410002528407256223457420340543912622008702880886571597484434765523895171010208820004819262967705871667298317076323919750881824539465570486146774851573176700604090899149721710480911907424391001694263349671058918985888505580142877828985485906376529603570798857295199001443264504806109308580119292931376063206291845143612159234523322509383504507076678877073906030920793654847530750961326080505444523405000641013911738823032401431444975732479266393222314842242053650125175187712143533905751499828724930411039261339345446349302214731241727469267414746224975427824474505954812941401961711289427358534355016464299022062530527197849780448316206530756134995621194136760415703499887142335070061629037458681431440522690991697488216369527731472182591457166458614882858198322175659421944532450585446252891147249210763956209881540400818150739661893353101393740512644307010636156529997847994011485334351545923205964364629970603780221214333143347874984115896520290173545936743095714563806033274272895948661747158526993503122510002964033151925975849959303443146413738547399997565583347971042223846748962231331403647126561161095929536333552979641388454163363747318656826259641440318094353821021416469887992194045154215849158749665244498701279643347125955283084674120036915678231482075902686624179016601693034922443223369542321733631020529067996278073265395709361490933367658251462728458136552944779396057128906250000 [168,3] -936221429084276166159520846333777388359119349759966735931036872828876422776795085124813721231262895524308839710522760530910684823112686880785342867221643481914989449837083327901716098716278028843263021229183920087862896419198859639339389391637647701959782886372841554566487328732542309023575721228902134264359888883676805211154235157968253038420604754922428143167347324447905590306854254249915466119063259680135131562674750550384345858472032234242391655416466570069731195865936867898883707979182579341104876494379665004396077479030178367191630559652793029762093866657934760170330498587058962129341632152195794168043899975874282994077601674788075477963940842331299770283480240275881872588106576965952607816311522954863443304792787004757928415161881085850344048905513387710675415528966837196190646844767172410033743777366431348158235048498171066458126511798071880235845160366682008600592110159585781469781573280029058907146196032811085985331874226447097314630981529487039593662517108264809735929671115825689281861934922918929923946173778282894645128453914566305096330808077694693782630685718824659409377863106818723636550075183788010825324962432798024846189812326630869381731560507776104303602977272084428655464839487357810432913574987418934500513357321845535262717644168342826131375843732671365407481035200686080797411751904664970196788336718604343545623450332394543580895662787374932789270574252203801901052016860898447683603892851872936982476174612884260111192652673887823956137502400753865734974809368571743890503802884878221865068391636628427929523963413382966426859151337343014217185882878013904188671840016681852698386395228027232537979766862911400756209678319400101801621866928001444156202928249364724348923141052577245066610740011953572537436046373931027424694410991033584294599263255698081617681271835111804878804891366982376711853121698632709559014852818137342183035798370838165283203125000000000 [168,4] 52305250149247760504100673063050831209472714062657520499188215919010470977759940229174118440852931197866736657674657023007167578086083205788046780495176687162936970908745171203889560757816521095416229627298964135851415580022314024951320572686814668633637768180640292841661846160162783467757653299351701977794291103459880134666324393209634510713107725340853045120239779607782491454763478218546228114234435832053630359181732755317689125562028373955921932058190908792074809357274356384306955517649976661769772953013135596789190259632249038380496897550641588718754994279646807415572980484157763360395093334914909997733619909112889390638608864438473818788921771848111781215178092113920197466685550236954542414736693770537266105480352841338424608063492724182062986975652324543467929112405365028254210071833236867135260619665730410100494760659035345258932746895038580908116393421609134011768045462574971316731757819367249714591148302059797223667651963240845870403104471080414407178833808690906942524503589317634891550749368151164828866510213126589895104141338946609602514052788976891198322211474148595520655467409524988904489191140597295823036053187136616719587413868585260113142527727007147044626886136728656860015627360644138297764773455201569157853136030774319336277147233548851332373586754413294270013102512449808013004000232351817319000277895416236110089520065026157333985909373559580299035084786965146190636819530289048277918831819758482467652696683286628923228740517360486744199086680130823916051342640977367064251086175927043933708206378897048748867176454977416550701043068151149404952497041823557203468648548812837943085518705614018259247185742731619810434922337621826544610119303448946520384803797465168353291727682057850498101631763032412837224548182008187944426817841474502847393208976677053173084680950489257031125405116845599246964764889562929583318947004966226188571454258635640144348144531250000 [168,5] -2961370516579543063573925811853969251235484338594260463322254978361359059535454996904425090926399885145870624896504562064667023318457498064725508732719375341589460249596669026238978013321774032106754066257463474199537215241106277471481666100218788173702837408333255062321665825352775300630687758056214932258241933941203185413761259895079957913508389239400506845815177038018922970464828301272726840074074752100558395281609815884893263757206987815716493897345564288373652450390926695074249131465030380476157629677873367268035659061185520364167032994191508593054560171630347251891128357875008242609407140594197085403736218422313612589863204418012507911456167193768181946102174433726152169850018333898978300639357940743294134770608428728323658919550471846791382168172861132765780508560605801381045721562147900241700405530844148070163444000733486698279254500394213257257339003363590490873586216162917488851928232021343446435035203998054252130610601557191534691529722917462836705309378036411378798996369086909787236596376592497619183477148922883511486137778769564731113281713050746304403714621809891617628353697212662925216425736167402795273278090916268632802168528716081472965665056221425146401337072832205559525029692880649765281925816556603521104708569913518579922348267376613155925259963936525592220645863476288007194007979004639197271840382476281010035430790811858186123412753982644471896098706607615088500360864096053901932352187349726366391978629157670628920873892150546112954883342122696825216018842868790283628733100861811568119178122298686530025186601290867279401573774415479898943355389922127825976259183037843075823734666786975911373701003734247167552978615861084702999492585433495574296524137948886274869244750351074795729445877120492291130361434170021705893939283369037315744694290429369994840012361857097419677935380052330478346460441801234284058178276466399836408527335152029991149902343750000 [168,6] 102524840801857465843887685951510113563782648772056255265038281790488566969451942014219567714880723093536929756530102367207271821264451197783706068886318816140425366106154826708962317133268942375428404011889095713703209246860375410427393049596559215445120854521131506678341932492350728783517422481420819828155058486511748131821441310871354012284596785981019472967389299184228655210241937478252834177766843139570765542096634174992047824307540398401520944853491998816683516920901988352660724010474051237438881139594973601811647757349705188709774913377548340807189704101710298259049035585096408434319673273449142951160414486105569259101583959253659631701332706011414295992982179507027369803228311858154135953180329873778118992913570085383156747544825639678563189772500665640498245023232628900415519844206388853045532894503359440352104830341034866200274628380099615406374340369442114160928441400354087838157539873653494232841913542894478873830109764244339008134601468451333871321410513443426840276343649332487197375746239688768980816612980798470275627848815009202115433340294203078954305027009373620932705184487110086063456008845272155310298230836270101464749869163821221179101236602666705487157038626272930969313481062922129082520162476497188415425572733899798075758975592159367621659299497487798866179360591159987323256011513812252741945313359325567139580310888962989478571976867227300023680061329645990230480804392394025998230270956761205528455846237553556944835868281926697533227944224009811773343123752470055443963416967309777141680512961746080205598803508942781118071940308479200837975098332879709552322097801059073106683804741382022012525845849942652571627851655825511534348872915890575974565917332693520883488652452176936752255085548132738775485440542944662967305586522112589236048759275382632693370932011071808243412988077819813823302623636087983920611567114244966347769150161184370517730712890625 [168,7] -3107626889935480379513969385971566929071267556852758094024892150368671029042360345803274163826292156565958443846674783131348584079400515156443713924384315042194753545493687312385673625092279872393455589637698251251438178007264111762975551393906627071822698236512428700148100500128256479806547565248361003630800178777854445203833834390870215540750637186604826813062528742262665347300971445963564461634833059362512824616552785740261074106292344177044982574088255645372002706380072547869900414022287615853347716712536669445085927388019114559729883564826388497682096273405343670031354310151667234836602034280803106115058102555136421190498608263058141843730805931337799021709176510286102986120211343018067136468917778425016947673034899158026701563766088337695941884214796142326665520102806599001785228293937692522132803200337355213506650606403511557433609037576893599300975062842611767185309701146877823383212827208184636812782052120121922258297190832276388283342366928451897235716978779187247065419925215927227643235560206845062851763234561254046930490283128752610933031117504181287737084662101690837791875310818841125616857363133503473522681351312780655712512723486434896014254539119868833347977142398214250540609583844692188037934175544768872571355720238263856663759867485985426767000003749796343046329302461794465204562539572955939052884072617665799884301036834120060362895550928692529511814435876394844041745082000099793410274122109887648078743900996984524453261467610202571233182741663357382422266967045082778563132238267374345856417134811008670102437046607698176761057768307941547811723718922610909055211754408608080753666421421950300118119977207679555283519933849962239348392425332098793354570854986825108029567138672993100549471422057985397470626839022567180026341457170604780330505307924747580532052712877597469314021217971709092240859003801039771317207254469394683837890625000000000000000000000 [168,8] 71648870509844614509716769630596607275984460183715045389538384365292445075777776309511336681796048661063409750290987877831304820615077536236671020662935683182537490918857456489607025525033289349534155298796974332674923983819509517476660571745322728841726484911967863663013237525007788335640494602758615448204045174246088535499240257856226344442311615635979461117807233052952823411812323952788771388530276414354752400521254507065914927232351663754523705444713047167781371392514900973043611764447872074518090070585906689478347229507003498839256376470543092988489030718788308522855486555850455186120037735486128095887349384868408842787777703056968158578640571502971971751316568212572869318691821833266534405838071707436983372587672101323513832867459220898616048286190963976056146482253293966583100770781117717392615186285733032974482851272138527180643191855377959731087736228989527728641334568491550358975697239756886377242941144540061146148625832300695848731031299634409299309895157818172408985396798045119213060912026143037235412851655422770442127281964768423447519938056277049966412574472837899877941044724748454404544260494969564578351817616086929365971961560138742887782117843014047845600510492513295135030451489744503897820446228429293463849188300234023612210359919376552527101059846133165597085322420130587856744088641246762241331854050869588590135961822805907671520180835017101075700546957966182477932285912667493051656182966731853847312275395685512904102286825528140780790640552551873080322026191840412833093629643178804120115698169327371465935684840143999259438795465163418735523812344456724030471241402733809407155622377018361394725128570563243681623398003794949026648186845635357642680089361419753738804828758763290712654739973062411554439581699998006616473764111992910512041066062447694399948104916394942900033800360346120630043325051650633048427246154460590332746505737304687500000000000 [168,9] -1137990149935859034142730836579356162228106787731086698929458851451978710983222749073006844980157533796140319765135235342834615674204890144574920195984278408306234592179301080220644523874986249683090951238395365869485937406333214412307350719039234355116812868826979640762444483680789091265840353617429124835092094695053183425251097379860292220477936866806937559997806966308805581717710066640677412296203492869058717975054152840221585552931277114096711554858274857452902597406144293975712719435904885879237866622592326029379996615431959434357421051445242208645787735771512427339149268231998238055934417201197727216706728986491758964358391172751251520905636672695087890713157626864167716305869949375136393106224071496325496194996087364476381530750115756368190138382679198199978670025655462090843470686156476251269715296091076350524084670313156559716917864450142821682601740711065146961227111735866570458062596315464972497934935780317014600374463507736461350322103993371912294906656253605816575949164385931487214143443615402348700580573346329799595994164514255893169527438845506983606835438534425375372099277590041306071452111651544258387168900303357725926122831779894907135312592390520185193108544596639719150164903898400497413508661120011642149502828122677736580489373015881999398084018711925744731004023242175691266681529063704624586092979178854757942365839955427788186800081589332020661721875907360853840531180553603287525009944279430602482370343421244633395907529941575553915042154475470207155600896208038656765573888427085940968885036993138360711194997925081413065281591408264502208877927162976119997935286748586353429564289512274330013886258877937347742182666534013848431372378569440451841344896561014281249708908583981938993943694576826685630632023385468490013990783037847621146867911443991717769650142606664865696670689692430074225444794094805694882876125418988522142171859741210937500000000 [168,10] 13052080589732147676634891096254653764232110587145248039767927660766065416324313195372309063616673170464067094426238230214964748626389211838056399068235551614372503326475074054510110457440498113966323277382590912815784707344676836625733475572768209899579592354030883751328801801955816009224414386612214311290787996793868021130706385382422882934553477458151025498645602060582603520419457795194151246049883859054724636670114291306655957553388520749778147948327776930981615457431687525390778168574799010624832335190947049829957876155808818181759193157567844349598904518697288892523141407602730750134456025234119586696741437660551323019525863386475080751825705217146430424354166865419236588258014423650205655654432397947207642541991090887200908796968666913362719761768382188135550875090724406367857712022919629738586615253650758697534877348812740097241937499744155078458524106907469783503539713769305188336101461959193730234701144400030557592706681087203701272498533069180426887454542504901073196809048889886347338945097702663875699606870821825687690484908273795678583902716622955788765183674727051633246263269161395421663815472514991636683183292964468644758717034232309245916754934892754675290834009202341020097873072353322250989555002513536606063616665765980143193532584289413712269782119455399585359242681304785269426971906889915968353667521541369810477017891833886513324842261406186799256029908512817703526426600254349663233353025581305829676019030499989256370311571802885325345470884046308952338730577140469738155507274397177828564740908157133067870528202860257398797827558808346834838594740689089602570056150688525221399073519590753005190910392159913681701226971058734817189069246410883565108905037457530552797946427833960321398298721636489348051867546472145114675330000413166216811232461212556020214530492091174805382531412245537312816516687709471833681463393291778629645705223083496093750000 [168,11] -116061971665173615672788525524989495126535517799427853229279399462927889264081510419260665984885295813214717158995955174290666559122111996150028179291952772992411224082068943788229731780362908134769934858050523651137532016424521648151511913064876570031944162465799663592831953646835567791656017768649735538403166343358821507182950366391289672264930368174454208357679497829118346383050709137330254833493264061088351007237932885095796280794826304053538416611949195157663151533452917399758469959019825504749885033298534378856271279069866045297925838647648875087728654246786481189579836383695006736852330409091182468942008581855137179325952970885758751525327965392262303665343538797366476873252415854863348580188682201494381793409582437234767844481988345509746543836670259510071654225983197349354980099699390128057121580909388115553835504561073292416709805086695534144884911567963694206423935976847218131613925058232393220046301459955114199173612119981604737493590237159306225515603381090330860638751852668675588007150851201760095858650884253966420719622040730390674688203968962496305274892004949114653164526186880004679240442066719917147051991254033673272122490546425399745118662412461312868994866467658418432434371668780808297192978732755440449848110366664839388248035829391971327764873045529873574314460112792283249777967718263603867348946484134547512744513606533754674320526917802878553672867836292241085142591124117232379318880896364573124879459019236798023227223709788821995243056311185554735632455241076295509560739538580841350076614544945281986210769971533765695945098748818451511932630396730048123601829036820487622178210511276268283136069378903446239212047141983714580983168020938743607410458823884552337165262190948274672407034199808210199814131180550936810490952902215933197298663607223290693255104394894119003419877904323778901824564721154280541194670632481575012207031250000000000000 [168,12] 840598880956055707614622038676268823443601375863240738875741770271286003130275612777557256805386390229335512488247572240581912130404682540814015282813279839331640017134475361152694381781787951960328216626637419661509609476915250590946589862219011998790169538846512460988780886309572657922889729453595545076413828320434558545218207094210966771873918268569538754679941305629520143048588923872513379901914920612024236983760856081235568425860891786105300306879958783339780631164789994388349683579184047815377092125542026336885760267068355587001288456041516515663209807722168958447459084710591405222213405711710397846636203206086755931622112867171691252237641046320069803554079246109072531004446702253591763280787901387690117214045301432435822350436089939682230880349555140466862511637670904821648156826846956689201273051277808685352170855319243804141439989118692034934421649045873435594152912481529043968076494414569874809598834108909315587408026596793382531757394737345752530238883138866086568647454135820824598495656672755238357353205572341866181848620297139309677332552871122428221860922412892004801143496715316266278547196740106068800336120371920792444052758383476482595142217015883301071524511211477402030438110741648667241881376337041523977430168198840360173973109956817317827147446619282543059764317851583215267768428263527755102335164119031383332991350719313255016353554022932998905383180222369317956301915614887192735648957469654327479054616698404095133139274256009394850412233171746513029160538238238527806672499553209143857456153537481480907991455200434855645285764152899596266636818979322790659066915764371895644793917302626486451582122859469988494181647035813961645773583285729513780975897345770999228685371075076251298342703502796773321496850017939126263864193707375331061004269373987850469731202296810515062135860795507627896315077248713226892502312775701284408569335937500000000 [168,13] -5079794060602372868665106376185786860068115388169440709975321116746291771404810402575006641121729331412311531827103207601094126162699496656010446184090611833761162398716007608519397305700498433099204719895245445072726007062052370450513693129242252052635824482799830965988893068798326531725784314988273666893659420105806471879297682100226748231677423203329926832266654515920522633672881952715470419699571106083284597396781416161003834618664966962580053437920417633428122584866574022212232998521682486953823009268885271317817870732520655877089373463208558413806997881590693181195904648061584364651490934917395731378227081179519466792139180999816346581764013520179316943639866225409601561629411243273590038440376464713554635623244327999245712861748380516709882025638748306637516925609339342871667711639952511372922209217985518517514057137728830956234298170814094501027627168767146660896876733374358987515123944279305027839517194603206869902421103938756061569931028303633063274981508296606040147908473353545712676047968131226599246954803836216797709883835746098303175717296541118410239538291725736369572402960849323470079226146010814429952064493550914302329504492056866370775862914245679626697217806870484518698244128018446193801609857857699495293571613715329591451541597856406777873149894726800603667375598433008512434032693023542821252826322449825717740197807426833014012945682119816700339645072377754303039023002128735071699286287367190648002170864163822373859616501625198015250672013761398797127944039594374656185711281830161453576051393219222412894437015451623378112194153477210921583452540047200235036606986517293904927698397445262763587098496715519630257224957745831505622515999630992145325927996903930194919486456811396432425246146609419613885035063076139012960353506063110309688752059657542877080805833188608250400351459407715892408035414803584053052360809326171875000000000000000000 [168,14] 25869903079328061664234648193999928911168762658911017986606611922875059909748726356492860672526063719285618450336651281275434671724316009828114065699808360343698526933976003499937674678473236058832207787192869457341971777738628565855971226779146863948001506768544317805804704785007237665388355076343742247615899303373898300345855298032770971765812847432278066522304276520570931293293444285328339775673161762698796112775230613810404376267888432385157573616709753190134259972955930496106571324564861465501335582936331407141663691115070441609818473622373135574203249546954347476563421059686173141748094131778555984284847819519788748137548081909198658279937205748177553403873401071790037659767629645784217165498152184610658174474426815268062618249994131417578821540623288257116696540457714907431931067740491067937306044526407751072227185706634928919451015453742216744673804261509017077552302293467259008123336949643696860138670981828103595953822000486973551746894016595235452989855782398185485137410365316638703027790058606335485437657874585272745561067033003327613519736235750806952841555808226738755516071283779780866818649014866998878290143430426059032927893844335114077719454122458319593589242883942739663024200827859294680315170485086478356595085353653675798491785045841554010427509134064424181969510540241328858346536874829773349936284626014640498646943081549864046228696786949242793553407922585113782772135217359533105802130130154998560423852243993970584901773073068297941274546262870006951587065077420430493656679517479057013418790060419109727348364660386286616102281956068458476799060219197543333196572204421445740251904063026698532055681162703686500848972041590876871066301884294898304662976195426831606949187873337569001237976813363617835271851220159695683838874159775860052792905067041783089837447450860132846997791201192185358705636236704446904825852432250976562500000000000000 [168,15] -111730914738853044811078949573554787774344955275979589729668322198124368809179927536516258006999298857231967719293328863039065105198451076070138322718032814512516161858884327330607113851616915732913635572183107303645567618815465409132133697055903107234024733168199092944562792097751935648609208968265256583181374798908585559834944823260200673048783932921067555633677974703783583906913855579457472465219314407236101343925987868310027265342855422600658523294063209729271420356735703890580006921373201867265530515532788549384889375241237289847601262276130405282086792370013777538440165439213986245815162968942284076250001917779013556595192718683860869239127549869875609936173245492146109095168011616886869198743683290985638930882920343789148300748121312314083674088516711111827334872999784953367152114647573960135317597326439301969768942167759354995792967346194112912497049708105851517206596301973868314086600742105848749534087215972190024748333118296764041377400184850734045918546591961174858076565646060516193078176808833682110173163231665839356971993719867892017576221402469957651601995785586690190601456432037859700595359473661204743757894270767985369545593118138120167048912795237563537555265537982934369469434745288156165594801615985992944590075431098736488630623034885540869311242398499642988046233506849984441802878380636601141229502596379286285820863061039843826715378867274621774366029586884945741103590249916304635985406485183861936218982051251543168019863653615145795612484216668317985921894306757748778474387829127070743079199268736350907751093971327349708563570090560971459631057601612183487778143068367886358948034235655998346055755630318811193546086570841894037903503820137413321840832989185154825263924479109409096063192741136022481096985166644174729442328285037967919914037058603709901676312666820523576716693214296797287130084106691693837529765625000000000000000000000 [168,16] 412201519115129516695826509591595321336192261277811019759051081641674534022729275737651730126234175041055519742479163290992139053266333413833554457429903099371308478407845182863596392581975863920413907117611710890721314468856679223747414324614774747770525856544622765149584014319550023920840205263948715404122371486408093285855149944044448358136089644518605479289619058033250879884414912377939964690484651252895884618226584326308491007508986421105407451335222275148997970371162575453553015328407072311602521477296467938804343352379589536808478920403070693899310841754980801756044949821747591863264651776854958139608523677596699688071354714850326765236593873435452718191774696129482210534119310135672521028449306253768127896790225725291767860670134629077716870468861046560846933553507433157956167739325376699319021234083823472449708665312208383543092151932891397791953272796936540505573650412578294741160802162311259988103352507162597003442288083466396041981176719761303458755315587547498258641123285456594527992222147794401589740159313558790908250960357683296299648647825572890859765060037126346919005836059390186712827090954304307440333003196922294327422071180561568563102634780111475324813000413092793595116649442375123586064348554243623541331657488342521615482823222784154819603575448183080598702295062264054354488013090423610190455950191335374443391832737307136406264117869538993032436385161166799680689407167826238294672089012335162227570406045783730662192539097826323575896250542479869961801597100492361180511506368001215003143117108424893528671198616406597420316057888122467493086115788950480096709629768092312855638506617323004229501657198090342053881997912691939589847121989574425195043358835745864559420250451697995612948785871450037776180686142367614509120959993350670669798190492937223368824875492000039232832912905734025990233599176205800671053387695312500000000000000 [168,17] -1310276458113732838603043426565347357854862980134643435855388297303644205447382527239921120498921492849565048878504084068522659038629050304791936908133222021259889105762161182415934524352732650040869881912707819448484945783004196399988370150793300702010562201275685344141071899425478213223034289951159726468755396888204254640266767230994439257786135503322982293188869703408498636022602727080709302315318690580676437095481178961356987740809129722213953556213470976099578739481571831577595091915760555661742299253336679429249552410577540787343205133246846890193531659006592496270545047939261911539294633999016556900309467660472367699067979993459486365869118475788031157551876914695373458158342613924158484591383450293299709159909445178935641765407174124490936138421778663538021231092225184214875182024437028349995457517672439013228251414499626655930752322560646451711203138643411587280217300470696666142921441137238201606999654969815626207166555362449846969461149598028503839171733301825768243189204870322093308752308640076645836287297467319257301269046261555609092811984784208796586192126497983099728061813870241982634397908772988450426205590652427959336403226396366252760897778553694276257911390443278827499293101912602263344480922020473561462626425835336081867332307506402576602197866310881995014856458381646599560056540515805495022272274789403736000839899765453286874968186704682301250147581589962571276257375126842361523459416413315891101206388518154727294002414025717940738092883908039545384798265440657264567506612097265442778847535023953602364781039028298009258882873680804054188296486411569629436522374055696756162537108790937321734077291470785001540360810069627212763124584351684208037564773975105898487547563838642252544421569738544101123526156771194944358706558957610813926401821327177510690829815956033344221613260795494067140311757461987240032139324218750000000000000 [168,18] 3622456844426764049778243881735330832097301125748841427160191099782757419353546759409219963129258313485802342562925309023563694288496960566440771615843173665923832767167401802077678597990557790397429950719419216667591594379764362714273181394334603475503012790268116053328221370909349892050417624563678891804246101886929383370584939204591780645139893642930469717697712843546779995075281381979262145267159881571781847583362014125884766974239568765067541332630028119069426152571470667487545249774804169498982251857704625053313365232199030811184450103306355241128290913602415836958986654269008814935473578663081496205854467313070104740452906121329427110166704645274410229350071992138323196856657030325765748994663061167649965623432329740918541680808069441515244737435404045834604489842940465153240026252795673940296546612199377226842534961881824284845649037447586870894045178701349390330794596444117660843202632291968333502097051759540485738862079810215079175413743198633112557885775760732577021974201715494236031911683275367233303454727533361586332524703105084791301312684036112594596111395607675690280903423557586196053527383804278755234184924559707812810121691062248394566629474785466758123484111037053882653917010308924033769459600303794892059761355603483957630911334354449974281147301573223607928034359849383434454297192073482053522327115930215447514669182947740749239110073233124621521247844757102355184398504546795562552210097330060980992796369168063164039964079515661578933462389385501550104518279017153868959303945370506632827108059420357258459467370801444254411973822714995388892732521064808956298422389712752552786239224379975967418674631069103265438629558952329021242086434338827613807208353602753482705114780875506939265458139620367440940052507521158262509828864393655577608399114570274319128694457766371987297454679536194411102265089286700424760211177734375000000000 [168,19] -8790508636459859714790683255518405990184371726273968605234271033215945921811656655227977412420007516569889913242614795216196225982425282395343877678350129242190092007775755221296420374204887908681072280645602782436099211265160018448053877074333483085850496326153322274860339277333237535608011612170443890033040654546972596642101367340942687501603933446855481831521112376885406637425331311236447739020812727241905771779646252746700357302086830328648418820511523690695544613587143774497895602879695850345641154380932594544374575881494077493900016524827402181710410060960817649553597831745166901972778605537895158549230843222228565434701689415100976871307690566405255885702678167553598927808975670043011875932727164051452052713961322073355037712863167097689555967231692085339138602687693476081851835757964094360711720779395601468397295115129533785094511457484322594937805673958505632339284800420709260615392630938905568201847170024419837626090016411976304695475159032340185366347498914270770802517038563168011567654152528614594126102875770325622499677627301768390216970191674525361617083381364595067350718431899725855351779787430655322538642846235480636344814818388261239676034260701849397159137975388043494576388030798145478908840785705304664878508233330544669226065487953973045914503674124724731642841593459589576796475112588596126861840205709195169709927854333323161085191566034398408006149723879980110110616130762731595477073323338657956276898780554775573358153596816594876063957770496978671786888146409694877949008396625484049604310055185339084944218889810495732228747262205731448191824321787497855007718721379478165084846568058271621931445543979679341074853866491257051814811479136201576050125536015551433547007765817691312054764646392633526360471694737660081008644784962666258862905147901107166033378291085006433088791881979321878996559071180808353306960000000000000000 [168,20] 18871364788354682092211612041088805896511886337432436926131031640215694236084343507626878776646364090224109857449651112846843856969241537836505019922880964856736275547953071560837648952825575389245985340111615431088702784378513933036768598906595941478566452765405381494007174197127263995073928879822681642460724952618857647012609956006942404235179446574499407826417574232068640136320447326645818106171861895668020857449140814765524945548959950780190107952893062907276912066844679760691977859826270432513580554032317508868193499281743211499420429053332868571647322788379232881928505744346806112135624683722670288251683819442386142367679446797608126811102613030508477512283553186955677084915697268720300092064437492391166228185741552359679696871279796769896049285888500858773846627535885249991531408080383090447403537219798973414972260927798570636598229003808068978254568372345568131306188702270881709246387872515364318640526067450329104325807552691714684202801785946281825656741748813208633495545659128628880126280070089882314560068219977198002458378690005110403184491640710584495291624438211827297797362150678969597277926425532745173806904019626327618164856313073632692169837305915632690473732671877181492262279146180736115487520413015590693749556124726406861744570598523932052100381195256319861924985207827210898763507079029350990614650528161416175239414500882181616541702540852812494287424289979100801162797938224269358635456784910779460608115699380421816684962005416025427911978703767908277388007549366268739028154779428429162814984804365313503522507832233590128932904621187703612913396124658276067175102950243146912887081248051424796896582842467061859374911090631897183778393705718227871043398594867965209070673498044163428424728681810500876230722403195940630536015489276243566488259804979183808185787699051122118327734702346179163611039283286646355432020000000000000 [168,21] -36009909473990119479567623064858124599883240255156118977004309251179176231355689952340766051924350500344398837199964155107564733266497508540219362724903983228551480305143431297287332578280772044657433412841946079586533244796580555666563048910746591370801891679056041098337158061736068336018707851678570854571455567969879778293595826069473021896470292112646182688068860060397810510744912374489282334183433862081285547933882977325496506221437781578837972001448019946678514591260950282816389318529482008410894783822669528200829729709926806533624838647277609721523816382183343978395469627075319628304079259714961946880867365250008098059699671008232945151958862429749135044642975031835920527605757581930835162172406812357423738331061405260850377428701270957887666325786814311107602776152422689821485875941303082985695449405569496311752222704069238198442198804594403706731291597277610493452433938574572370508665006226049107867000085362325850091319441123777839533544793718091802705132022122924714630254005894432227900218043552603829844982787106387203331059693321333181428861621738012377189383822282482527023631556030536076345918610485623286806827435030899764820120796966051885434724676109969999045809558425928687070734393132464518869785426301189778425205593378323172225599802178968537339318199285024589787537828416844614151036923883901462710136899628973086448763211089562449066026779369417327375121016597175866461468472858504972745466266623194999492237270098259691022143873572824448984497506538901456966277014916072950866334179309107154917028684473581914118093583154985305480820915735336713248389983983198426424005210481370295302426482913794582531243228803222001805455656822860963058264938642176570517836871091808612165042503564753130645357786590787861343259879020860176691565304394951097464535636714658486342177420141946199996864597350665277099750423206856403956560000000000 [168,22] 60985941817327942850561956649103568669227337773728253539610106971026410893789670107137893426047985108846157213051527017832681098503389034129959903778745466516676252860195481154689186274100105134420590609425857136321930858054410881740329045267476296449575275440241744524479087805957753403488670891636681614010074011173910717198989558483480742511427681931546583731230697991179823447966940705679470010398504826177682807789774578427863717621327580524960187967051276126315096946639886351871394156013877457336141869888715884044724758693397460848772019111892187678293031954830227539295918894403833649435710135524608247554573063403838851215209549066171699468731201752860070078821757754137369583318673463861820520704359536608084367776286227899932390288521047450444868144903562426777076878231026588201185798471747944233695813299112381314000233616965589833707117334158928426656516826415167265037389184028944676078466851370830212071008015937574725614122060290027599629402088176246578874577262815777600454015672467490332689683949569729130330102626455501692597603415995588843131172111945826824360278791010161668402522212523163100832942073733172900975852693966544416904849871448272663839197888866799413434603131594050342418638215428286303058969528700799395986393127795022040683489634320827798215573179698260108075754378545927177499841962305982551151320197074340901464319384591675183473356804240080128893061649910277817716855271813072009162110286615145834148179091470146013370942846440086106816114189975332308816525382549385939478354331142560674984311948512658803787679154460435171344770169529282427671093124577310081414959630614661618700098984719837340305060134961573384080222272812031777467374260234349325763782970535947885671065158396124790541772858219973980777113680484498101186151553218155488782718729812396081011632249803432497124041175847089533861943909555719908575480000000 [168,23] -90455341023272767488821368480283201488632654572721820699649839372733804296447195400287232230420743528029107244390867401911199573859440056476239708444068270516785034419128033282445983196887805273599255160624689071053644598123182865060874086650109484269864156021972631034294223510068565253794955201590478204574898872838163433687920694685866051046470662845822658421655083900867908673621469245202085475379170410812332536587347911883068118679449377119956214534888293307345618708313064265273325044887199871605938903880484371763508734823001627917259678823051316123177988831905365787641970834020072524993915386987572363531159206659242226065151643394566366270356074698145992076356107385974682988747720302168655422491900843196452043943435268245933716017296855287791313988309865295475598740642065249557754449683721358360775140848838013350920165105289338343062377753915164912852195649135533142909240629810340225949197551436392811901882518118242471859308804560133450328364171300609381324865760347300351196830269010416627492133414681617495869240524154524132800809855366709960803536277127096756810360237273485807675417217768241857249779343996661183081609657237311444871469578244874194584725931364279051488215729080209817105158528391598109312735154325773211292990543487645583515035697950280384146132825036467511593041528642939750933768721980643732596891208415654334594970331592105893678586357158750005553711825823378385734689136696687147835574028314717372557961077635404013573902994916602479987243896370913029175189031171236377582321237151041027489910161971467668298985047749798835144707897655184052713266836044406294031242469990493166460192205151898477287789617034688885599468928616596058056373197493184943998225815895569653899795276074720434049118772918407530223245859735341759734246148678351717261274427113468992628236915350644703404146767967845240092481194230313301032960000 [168,24] 113027235132317062230965675817757261164398276055473570243084378419454994260547967207020704656517845045030981541708199074974012402659506953314008500455704597705044577892031826572566413760252653330105831191892734260260334969131875217919140667618548924103466723379128583473462825014483007240994288129231491562495313548111207514806141789269468279086241753770167897072597599999305254311102505570616673537813143586569840330168546144215849943837568177418351600212722502963353141650021519439862430622278455525021436589486394535644723753257696571219008099963627257592651750287041209941202126834439865931095187449647040228816907281997020189916530521582042054080974577485195400949496529059085877808824306127807381498334040903945751402455228455517325815437130300925841770900069348804528091285437785492336060411469899901144675642810102837772008052545187320544118076531188875548322092332944959228063103384507351239381889449649625165380382925667402397066099796900254553892857412995664314996092251535737318993198547797803992971393811789069182623271902778494437979177275249958563341082256229605254202272912475954293420450129316649557949205488679625632198127603230370159680190582681919427687052029761275262960752044757808029532139297172230522196510623603331468853110114111736561057168104651559406601776044841625271506251059535375137404588360532825156195444354873894581618083515377530977535830667837786592228226364429105463558397361620866820452367104092787554772020289603641620111575699891788797343850808973802136331617204779014905629998321524727425428997475506151527924562776916060513094527902150996159242989700989739655047425084886758238236878895246033598135014004218686526884602983538110291669104444640779284675857730588877376333958126101109527552486821675154079582029031313949174908190110679604352445077237819610635418225163962094504814590043413588821046253591424331643033600 [168,25] -105962203264223466717254747678620663239752705835130543123562158782992287845151663737328912441059546829459486198563883243086180684657361490621740959988245533682985238641114722082535657018298831288138396417135063862999008353543489421851167608470277489685275868175282354347275039403853574243862937489905777127476515471762883649519407020280238058824179507170403449702109054376133519750733562341102661010433507435025426620046308149134434186950629327804136743218307995358372329001038788088283409433528115959116027536520202008853336727273948450794424704230325062254939712274590447907432535777603132334163217460535090873260437774231512154235422936788253212747089976690355433853778754179622214200992090403752834477606754307674918707146000609556082050895704355823478475831456909876160766492429515958459291259523226597888696231327605278544689973965247069436902748345758580295683625222701852899187345417287736759112727749391176374688849746167058149798748269630914471996634790031429280835293249863123882451801229725148012928715635241459816115509049566811798881187382144827924318028564298211150609051849476039172686987310664773562461542482835297671499885761381241835561541908563189288168452279073483539828411015053022574319724806718682749598740201222064994831466736279121475995936956971819481735179928203131899577352460877045260390098477673110979898181739102045315800929232759078198963339711734234187536462873857307239674899990031112217950350648194664061067087260222722988751003626259556004060376197498012997878931894776025918117680621491221871989903908944136211323830712056791258776509102792838420201086151657991241681194412415453828553515869402601125972316907314169412097778097035615616955655789021531325902343500416977746040123384429719372575552576890119840788264323676348537308317482151501591760378092003486963310177142786901139476056475813503957181946406879604190720 [168,26] 37026114350833733859785262493289313325511660749360874994994613445372654782763720149207341408474734698466401523724135393341338021602918315845978525943490656232925655363588148290433349763319347352892567927577618107821492859071171884859562814678820933059349274661116939171652246877444702037114827945202545441052675937188856013470351765004339395343921163788906542034490142941116108084282948349282706902273998902032174184098948459282976567185036879242375273346969343101589151920210923546048462039013661562795794648051271073409711375192807838683921436671440298305206263993062438910488784195634437622909448630861778647716893798076960181553436727004281664587201515279671475388171057863840988104463277415806508078524610528386694410891852470580247307171946584459076529782661408426653171394350948076441075645959531948504128535750828149385923021990437374701584528109706431218298489216142655175752043364278198831006618667811842913715181914141320258434750096562942388706977119493599567812608174647664902402092890628241813182874787157778925238751092416722354689385247937730773882390519128572875159560782458361263236567353650940283370571691834134556475204953929970487314411624644873520332666310379404834424447631224544377076991075444942805579028059835189351428619523265909912212249959322742305411961243509110501850745003401338230479352453995679823749486895538713190773029321327227602818262249720960133394174793688110714184936026454291486384343981766563007848624895129515298138613104002637856658703446325924359517008733778880930577186235410514305949230829098661119570889061724098788504152251499214391025030320846103632817244276845767100699280385114721718590655166853157708522832912067577011932495510255304639070347326092113315540871855186779214506820061160410439069561740676093079490031766635861840757368456959563178092620341961839819700522293557475219826854483010509280 [168,27] 122493895375788161865845456283534074901703796655941406681019904757854464500661160915634193027397173447322816627622988760617087064675137885128531442609000742971958515057712050987781586584296310262833653497092882032912293394295284502000622927657896746153491715534687460821998194891183380662300470662430419561822039663757491848635980773657478502561515676219903261534721520088865805250034116515107942422563750970804111526136343016030201715960910455030845539715765854640058163466776678883555667525743709899596052535718515259171926670980264414255159396136633926314088013444483712066385045223120272783847875270498911432818396846724823570544886638292711354699968123441336452495749525222276479948791094894235846389041918972337434368579885088061965809709994721729676408513525211536431674737705324824264057325624639087753808713611265346510749330600531983016289740716703505270458727822764918261828990435259914056518270913446366478777707082448977418833728562912337206533588169665359535883571742087059453697066171456326090881030076713572919622636265225418469220814312994778482798351026176209264706668021287682836389690088794511933731583362600628412215332953407145720373270707296743243096427319509641803655105503371326536043130236296286376414876075765625483768366797941705254059929493143825157439574676171079602816736034724054101148478347113523942537485114685136128274453266226302294391370363048832895696407403042196523332553276745804909124174383681969137258741130255123411398067266148297015007324895225705663544852211105669472783442549445702443980763043795197917693712784250635399423736494574236034260208808297699513846684271599599767918050773626445108292278944235132507402912508087600040881280794709031654625467216639151984748105875012325978477513268595173301821616191917287825619042434091570613441679255962228204060105252243300662646439644289851537328677481267200 [168,28] -372448415516308179879153081840733194881108697036505709172030446445070465944837464619224273293012091177132467382891543580934890656599195621835983698266974661200734210218240697480938517392995270102805587193101335035331321633588975282733055029156908943339358608958756991862620131337237889940330733554669698470475344482881041336626074340920091856880034620855919730841675634236232101535148091676846867557774359320997371521557738075978456698461746106178510408451965457428015882668680762373470871164790055298057626815683492867558562960830798086508168764347327296494160306376322986048912972535286118382480781202314584146793672903648230076550916735651413142607567635163118266171968525802106393988301971892136092798937855279079354587418682569771810670244097219435534167013930680896514508861569350734719335288385324832675530429748078983525261822605120233371087059258565709513647863447089609263533558378678461615793345696666234066144750156021016245457062204711482768793812471322628062818803726022983399676207956638436017953796299445412013439165046681797390292710123277121839898169224795863053160504988499258886545331511627608530974151438974169554452025186268027355799836670168166025232568707474359722579281925291600738101237681842470089681408767983962834884668595103703803534402369132036542196424914424114084815477512595007078038552939966473892295432214490041172167110809548737865293973884217729253794303354983212451579125277778756979833878834991216635505963828100773439776183278862703260288505374366203447354734076071494704054569037752966573995808621375621818179692316326612954369420085164249859796128219307187717485097506436824221954296676517738209248502222897561301233312720067660007675505064304012571124329652399490953150387245809390265012973001801158676564429285432663151228163217035242838910812123861778522047869268866748932177242848016975566010970964480 [168,29] 658600096815994786094399756548400707874168670395421392530541196609870883930007384652743448113158569543506108164287704771056149476923625700402130773856252858419470855748240010877761470604985430753127370624040481804529497310506096004417293114585179923246917637492627116660668104562142096011956211823102486299557028582885598883774027754491341993185163504270108897678080255478648971714146376571268358095293995740441763830433448538316744781750981422635221680800050289820053763988539663531545131949438164641294023976896851178242529866047414662222552310651266150895854158712415003868455215676928209753357479126165456388194063869654793874865636567208153354009318108150793653097355956151216973938125982497508002389666004228387969311070381022424189351324856047475343968140135608692979266034366937823184126222877140643923374762184256715996207029433685340195953722861473203952058378931884772101173445951828986764215265318795180233546390188559260947423663606945935675724391369242219479897346836684818174622906160265539296532784007975059229499492374065392581888246354091977071148296464991152644945505603528625875168448408994250091970603388245050355288579121325862006294733675005222165330303451797952666897475950459699356820657367011816360841287614315601189415026141811837142922990279206454548991898437450376350893217091433746633506414218598097007982781136051101828360267649057650021370594115540323800696760743169008073712637195523786076143107508388456341670330179671123421519007409645783405331491226097976501401959650131063197758189521068844475540274631519705711979025696720132085611729179820217865285811986323082659628372844932168184767056347982607028897304936165568338372168773956537360054845175923723350543172183618616059831302677197228645864839551959385700562654216524924601303962227045895872621968192417457843936384643257161418323442092409751892068925440 [168,30] -872946663422439651325320719757818267187791949598456315352522865818705755855210978276641075977240041361498720649361347959419874784559203033442753650174212876306500915093350961488738319168193101786370699892779956646130946858561542155511899523335349360805156261953138117413241453003963660121847053373695348654888458112384927384145682940611792036389442992686495580733082355555895605395045539669537583535557793865769625596780881716099955061662417498154963778096214909482291019308420516755114857386440534510065894520691342576792326524318881217172498269023679248717164446696359059687983107401448115437277982342616417622019197841797442787756789868612731188989533279805096706174325138959555809331428719555465618239492126095546985386016659516795048908910727411110018257417342487122089850271937842785909864678541829036426890579839464867837670032935125626518524966126150589443706230413175503253159488361208713985660220677076349088575229027424765738194002409969101644034727104563049059834511478955309258903199363819752788321893234378605053045023439607650214125273424916376077406227902915165425326306580317710981863561340753702478366977928863802071563841007363753275815130344688486186099055834873757659296888992450326560111122098036584269471160714851566217644800588017283492729481323288061540802740433128319535137630753618293726117806719332790858215274162104434591961537773445979234639058031618957242443664532506338211300359799118600969530246250677728135059619029383475425378640449413583084833252741616469149442330282967430782874175929068055736552391595938536416341136409033759526986715009055912958050960927459880852589038573885093896846111151641938052553768090724167540727363173563553477758690822370501600387277861635982107072315695719066103023680375211725867251590639773565211816157853904522545922591283283694036266624695299807216026820595948514101428224 [168,31] 897662659857006011673380759726037543807359177369960767834450941417611558298235100370142459416606981761701542121973501406559670613989359699556895343062350494156029720500374825842595147894831362240945664932061090903448920743591654688358216995600186596627548377774057094581512968798286350196731475572214229749982407785514431638691943299145112138855208758341688583184223310171744681152419811454971199587689241281757639735407524388685869039012779293697862361273085946771374227621157535700195179081776263683503600505961459738153190255792060756130788198483517295420166027601807113853840278410852808775765145768352785575996340182693757770681894379577694878145869017287965703117537389366246061337340066680807074843897890905690173997223940024613292041911634633081684382996081991566045369577798570985314402282031921575479085620462812271966730554943265074976995980246599371694182766890144665066382520677766095751152805278212284422994929714035019018848342656357747224134994162592634730178913729165952185514056547006669944915609409290969750277798815152556201920986135597005015760048143543061891300111270109836397055183062538258419809806927379636427436838674952730233425465092010041686279941963384042524159849365858099486180987097302898583249541135813488899706207047922324872033577313889234488038768891040452082100021822331817537661567609352995279274641723188812455971429340245914570564066414682431435928990750334428028415486151368440595194109553372408675219999051870157388117914785876440472787974216426450074357017247353094351673606306855688069329003515780566007559316404982996185202205779333487554539905941408201803107679760671880415004624591892637659428850367007086157314589658450480898243117044088875770425738894984574795181656869233475305104148342657446461157879736037695224649887319471823140789609261448954974134124000389506782638819681954353381376 [168,32] -676084416141683956537786235348433900814489007910447818233281174457434946082901194841638522759987347643323255060819047561785736666208379900401876176088727151961458082172190742775809488459583418170294092661617664986171516424357351872845357649379762643578786393028395453924695426836396269540878407874473094696247638361866414953379447275833817488492304238582169871035415465887927324765630631490891699424829854782956043642082282028654653992818831564567367331725521986083462323070709441134820710761081550511322625838946781511357418023047661566187572753541204234332558221463820959463672783453235515987951905402887334299878521452019461792429104589952453770983682277386590508904985466052771159088143342075210263569205496985537970306663788026251293609822984375905779043334989498034973269525785115416332906377839379401608373166447188395455516591638747492913617663075882287448473481814215873802195137245347261693973052626143363648856659994775547941123783778018787630711549871360712535926589892569085208729308139931938608694525873391084752373006240645951013070731237219241758010428904107970157907290366020891698498872436938156381296584964104432550051974453679387666705112847111022485889996101438313232687063749323420439606562465002083703033951038431282929080105126886886749910013415169198853893679118530320463090307267538395757088864894568187206258777740868234345531884668803265825346118546202720536759726308070979043290925860246347367643280827084765257996772279804283055112630638798607416461787323705437847047671564284249212106784843298306127515847424609055996759777814509837882506247205865461443373108051606180475889917241575832609857401592298594622270939698081807217866242477747138817881541059632721775834087990736070839418594404636669675025506418720743605298721591246388474496230976837701105259280591498220167252270043142998321092010438473809920 [168,33] 259907127948801929530323762345267182586553628308966243076380011914979124252040497160232954196610620702402119714441810379465668411098522307092888902062809084535383221256926289296531561191718752478807951403135464561684212453061307732725080289510737427589327894325586280508062496787397412597624948366166643718842120479882162220391995772356494566373701944350719826913076070866255886335201094609762421866921649520838320187408176954903248104227452796875657281146863203496690949211731075383139401988272715288467992536227799065933574875220458404569741700311217353359427222455301427884624287488684371554316597496418195545890755363812386599754221128661375410660435174128816024897093237823759233502578122094536949647561713025533787543350339925313893579933562151451257662279609450448641972636887815867692252828360785753279164220666777269043732761292460978145947502350677819078668163451111399077659012771072669739955126587279797792762969645061192775960596804731645964828777847187871156519238072357313837250996996184741959702878721601419768719292623183958996073865625061722717829325510545524501604105470585005344246283769795574218301280078484177419657401215209210090834813938485744309964769274243660667012954291662980014699789690381349443822534379729519900326170631581223909044207230898180904189485682064512549346848556823276112123217803135024509948668302068742111978228922060276928530515298186757509714516497414108925465066537827519317530719396990292531315612851255431999683323267738407097216858175003383039463841535168866978826735878843584836338230550738844904917876398270088328236662314259563081018999676331597919283761017990366455724097987751710961285217403965695360699123202664978195111335079670924114121436130511318180891553595417194543942278396446678796958711677462307123440579535252746271854059129873623527709190652874137168680122306265088 [168,34] 210232333224189340286505727921411975284961750703692618421584108396522507661067207799601789369920965450743771273333923703801652295974207074064443612964852504886258659244688411327453431060561764680523738360424078362087158963889892227298332925675387592645774507738488957927565474633007156503330440243183066511438345475163406220614045840733054574175190930954388705226742584211848327465215789572546972496648974412560383951029496609787580683917487407074417538352936495472855341561924949639295274001618553268094125708572394747072769846107828546734299775660186973205478679043601362062393272178331048041810901158722281329972769479222281882167318180141462887764297412255174803840136186027878620831512950001143277815243881055265674824184658180639270381932401152517607011223592028110718060417709821273964432065189263491367727381755027134870786960134229559233528203111240227072320506369664336311363532674365390540536591225655296303548634476972373059395377586711630544091437355712245553742021887965013524729567378033028911958273393036405302633456559467263087340377762937574734204939812228747071442704494593267676664960036343968097947500571109009874835417933578225450638109412558170984686559458726481142640876365801526265222675336201860725297344670568051975665104021487069454173474749898482118952511727841634785608712259091951226046483597977676882217455425235986723671376527345789114465783246602778361047657974997287414238623588714853834144174877640593643059321626076923830927629642713914499248720430807682959254829004104322901814883289673077618596916367290430563031352305367136450613910233628596057705986605009257470235707430683956056138905796027406199160468059768370789104825998349190207485978069306359430494106744202807442323873888539457993552436319018359329504033315588725650673591103285729926377873003484309817589536123672900719855918383104 [168,35] -580483887000459436919820754935636425705871189881310143432930951282469763503306623398764854664519410267554964650978258387510915333268454283240855630508248401817893842329843016242711196180106704968134842910725124079944712964070613382345046036430200017950341054042565370622995461849022045216986666298009036158182423256210195712522055674478155064727017204630741643242596898166132323154733001601089488858017206247823510496086295323057436813566835650549520232537403938452999597395564481911587321674937461425967257235322231424138033067287290654818003701016753546606318801620074063198875217125897829515960354754809261969136535831450657682819215933407548895927128009153753813286404028427412162769071138469874703695681902384083148140654542239382488645927743217908587184331849741948971570153707820099625396605240124888509682218320469132446389204727951951288512173139038364370014452782206070912009216890308795733817574843209861168141638898448175316010526769321270309194784546693908438459716360195771687797535680645272141671601597768952040305801729222180533504139603891181772790831701553800562770199720434483897430319563820855485441280478008764116919569332046893621975115140472301685049642667656470735099897375649394284924007897599214784718981937528436007061024253280750767266862331885006881304376188474320453388432749642412890577949353210841377566197338486657382518720518480404925754739526747114233394709859370660748521866593183226881729177965857814410955201496424302112152419626856650516475698496275163368244903923828947879421687211755788382868619352169623480836856148428544248485318057313386422277478661061171177570004823066588428757070167766618601305071871273535474544617085375863875170456294234200135311956329130111692420556687246509654411617586724968830709432187764254626088517001523180125149785293827993180863528586572630726929285120 [168,36] 758906732213516511155646504075954219251700026728287856313844723857789242613140642631847100585491896469817176811977518056764497427710085719585507511048041068039116412245847659617768136916935598786258237119441636336884575742982754568714399037139913945910111333614826143575210436609982278199168921244493879241367822240256689327420296930272569135414960389126600118100462372895472919247019438807269648170790452683267816852888419200953013621111989253393360050711855402787591272826504415374519203939191040350917754073501936023409643307480967727950897227895844378406160182065698651756936716224649962447347612646965360088344275873380565214962576389480277809623022860488541602957222965053807646636674005635573037903723567581351953848959381698203311999784169482280727635331365531470079607829405368661947817870935155497388402951622076500942031160743127674414727703255335808695347028487922546433948901356104079776110638855352042356070058285114721831527755458959016009651961992706946487457164183070979300939515469146655581948781465586300343755380070976195027619240137639459332212312582987041068143699206657204667872713770918245698017253663077354282896804756194907569009533495918673418223464889717449052957140693182667692027289224387307344018540640208073473840558335002322657770852698535374951702785814636738704690089630478581151176339828380244945221256353408577325285247282734830473908262850914642404994165805280399622422855432879396290211029039700183918311315507015940075599716397895589473360706207856196094151907463296646942782489273425010582172728390277676247829474203832216416957482524687110565922665588761532314633733639732101029628256722245427080567929043765027177713576025018112110990314159364858191050896162675154387164292157948566498552820571234730682843708469939291876238075491445265821129003693844092325518683626728803223470080 [168,37] -741508531311090178316635326051448800996263373966519508096209915613961901386896010992040667223742190255386039904068990521073298596361409700770030840348099990418651875349389001118910698213363960454687233948144430071830106805782658055646584793931512899852360482040659722535549496688366195967477247123734414938927772944323241906543920028962320428920456508412224764236420926190007060890445561398478590064644022595582478324431079608567344125023815806976726757149576341397833517048798567394738395326725420165494723813326396841947587766314710002543014622013653530795200206747858392172555371334728013813770023765368979238772738473167775152572142940712100064980250766591754347283404197687527391635976046732427843195200974061019102717652084987360895083229055490616597628426558907799453120439321848877926234504007545971560088547165807029776416468693400236937156430326594797436658389177772710754846799512967762231559164593619538825903748999701035929569469996142077790689435906417762657502666658075536016095436877654068348607524710704553714511351292636585481659177185610805041621021382082603497532613832369380598362370669327758313061643951048815187846412267101901136643660684148592535629768890518546342568831856178162924078102625809952131449375012376390133288771451498802202222896058998714361018365813329761706952773733120900808696083734032964903022445276006272755305471767165108032270197725974020466794203456304541093625315960963626860610171753092439477761236633796463840438444687206036617920434618514069685938408046137623309104074738780295551850369696523385575509037911956694711950815795718180519657035118388091962916876481565266529539449559611917068044929207945281216626147417247512009742353550045704035632923678069177385878439800007664280027258896034882670478282078578730587531113351019372642459687980023135863413020641667138453504 [168,38] 588900772032654821534977764434482283199276722386955343458839202301839756618174615114686782335710585281856901146623612741043557446816642866602887942133552328899772257890198854289694490495606950839600458398086373308520711561842156283377410381404797739422503715461853705041108685754657251785054711709063592758487366848892139100337840967033608657716164321977710699720021957827566468153244925158247489742922629362073694915390698903191818662175081006416626983341774819227128562860191532772402226342880329234068255341809953256166988813858759995915132575898323612747488439688660375746539065679048814009974770246156971055575064286644888191346156157447555603947756742249101354975367991939932322479298140494525111567118344925335726117621656762869944767804254636110852676168223909052415596635159684358458588556456114660372330330978052843501050099747382128971129519275487860785103821258502066283131853150785419590051680127282406762121245216455719851963010113243581513511059511898474484200222344866550200852450931881061887113438726833918216875489312260363644372610024645012991978002502168124912360409904100291269799549580918841245736444278805545767484638138358511677737748418366742131475784638133159773031858567702724199073483114404295109472414840637734439867058447535105534767567224373313181206945719160254053610894245427235015574032489854171668520108616250888159915294812781870722316553000661135722848617497927088809435053562016391415927996172316283567229031490619828149256814241552567579849295687961548152045879428688920268721351390752289986827139144879918166193520718382838779889307525586310598129159411780769572229410731664367480277646626047434079456221536503049216435241229017067146348137871564437453639186260893620098834454807462340933055505880145966393182759851113597782228619913993308071047597422311098858866699194840055808 [168,39] -385020677975997304525288018648880067598088258313031266976729829329525502377397579817001724390932040188278917689553790650545713664705478324184602724332732277492303153328219214669631601691855713526344651637971879623878414275640462352914594649175668741203263843812821143508905955056896093620827640260479525905384176398502236514623598672417901710286934991919961014150744302329060589111526119544669033122041188728589998717541539195484675447789145971506604860305970143977391399281350540561212886328219421910812423145015263246110826637777271865198861126010295566536354224086251352205367997014605065921434170739890324330312584495424118011535597881008906393372665513995459639328956495102816167745938637848923896306569725145021014807393992545715613679618191082836393413709841688299370437928341218018136791900520177673070483960385365311377650443223529976491239075188425690338192461154255123037768453677755419547049350816992160907217301924478292369175979829210053018927064855740872653617727235881870211594201387875445227586564392667335157594059080200231765513070379636767927946880491011529331372517061540209736707852697536122903957098225098863076139850022192789459498819299239718521884817306299806780662065811722053757652706811672300460767339523623963073426919709534230122564350267888910218299864943775858801894290161329709225541751835764745036398422729215928969366800611860334414269449823993284521527271499810282302718200972371171126177375210204967791838956454319391022022380747908480632291577269452493874143893995380515819222886734011885134768855283847527760504214779588424635006150348322008512682602734489210675507163440938641236282014733770700573286889368960842736643770046535709849567106374791298907297975873890660064484905959173948503135408020649020740795098079592969078968131783085201340294403378283335417256502525689856 [168,40] 202386523214297141420578471863726283625070483502181530716920326474279246442259697711407206211094738449606513900147487299624241524879209849964959274930951482725121318594581100726976279918977677462494916500461725895620981480373416419298522367875577381176433056332538017982866225386190579945457546436471124818729930769834244604127616461969099429357065970542222110959321471723531267049634461279273038496456013667262798402114484670543531971004543534041475280137220988944291737929334998398907131794266351513293961329804490944623831040713164592847005275783097404070939134119542736049390805796774580890636659839678547181489657132645029614282690192428812274670671974870351859695953352628673719371922265584883183156181947514027367021775100674013232308252968674010259330878634089228266826063979410885197759458451642254489423540156986519407822194168796530253144235596905826278770848068635230889509682459399249133546764392826272096128646304393988454729475494538124557178812351909230254460210048816703879991510820570711210753616252091429601352717954368923042337158784433395558738896866768200513773126924443287686964777108441782302693780374656178390430148722115057182083879089181780611281414707786670933326572135019343255033368308604011884603274439654448006130865624468416104089828371392516558482640874103514231059794139463587089324826123655668754159195855585138794340398005310968012117146197494776714369442713230406496076536182993117852417757725481178750544711605572382729808242395138251595572537077720572471495415999123327937161138385298629704164691787709349183969725435625362391604797836493889858521923773007736712888002820043411511054504673706166826102357069164481996747726329619084895245524926740839557473632382372567195948470239520685882056061781435756193850545394504857682229786019552830940916895656756499583028542046208 [168,41] -80898086143566782648435751673073674559645345977925182020666588531824134259737201714579114834835576055351437704290737678980072966992018099286715191556316886170469352033231139278767107615470651639550289578460720673407804714967023504936886741243176633378259121686049641451889650328449177770996939196424457693984272113074292062169812216281497480863849610984350519766835220811019210639022251481367319474887830269575039108086891052642777090464031950233855225280558807575344860117038545683858473156339381478103095267944826238702992588953073595786168692943905857400578208266522772352886145772345457039280788770759601368213629442303020464762976426171485514193426144583301828427120106309285713288393398006642036224009615552732175297118334125582375512272167363347430462348188029468113709470400054025039174285635466255375886000756807531877425066796904261385483575889688424944375537314828459529290733372615834282583712721819775194123053601809788273438277803998201249721333614067223621534321682981803414871009978467005514803949201389545091533677039281520823063225633727484224845782594173943999880652689635874265289870712079779722106154286617050410559353674240483674573933320795623353125521664555898255430454358959176358035489159767976552821277772812597568805617583119549730311527131652008675424099118276740135207211925197136308948240775069606486192936330551228832199517303223757196632871498462748131436222700374244140401597952943808645720795542945555051855643765219118749582483899476704324646651046983535657842354487153188467474490059373000372082463086857703869586316944432555801652448681676094716855517627403662459515283453810376059610330906089626272047608771426234170755758943636656065242441715164754935092775485359495826409900230058677498138908581116093705298545426050769802950041203227210947261939100652929515505909760 [168,42] 22975167450538383287997281450016017504871657871118146751461335177687573162106974940505261311791940622679556858203292245275387784598837169065682431932584184815878993067441517596123422908304570925939282088510454907016175990574336523350997467956636299958806826207055818577985391357030791232758077678280750310424930265874350073563970743927187240563528848122839840171725631629074514394733693019850011025580511169026847655173580703473568668262493930497176405846901829640312680771438542032720663562165083065285630132119652018586566560985968308314787111999626930852819396768363209055914340365614820972744014068116941980770932445959791922117872942267712368158010422392263920258939610808166790017570180601086136265070024253941272881748814437199577983792308432059192669701197747251724694350666547851553042202886370594918677780946454785086846755165412217721165013280305102278595045393580955343661409637016229931486835872867361113342466009711103588282667950531154980776536175543419654469774095920503579111080547244788215819099536580067904872226705585113453110469119504333275933328397514711780706293620089615574997576911928243630577012186666399473736540119096015369806924681137376851171318925391454624565471548015894234095342963606384707578935727147401229843943629064449833247931930292951259065797812534851635267921707883266072475901004077156988739160117746849203524686050814003872037943013326817395383317282538886815157315178357203712482358866499202646700398424194839717131212585532510480020610744298694351093703545580020994310834736562961111726978655810300659890635674781425363355891071680346087067386069704907131141747158925415956776145969446442568906686741545323547392214029371966449853262926696528944965681476038734632054930230937094633726580398231305817272210288891176152474170257864678020995297104433631783718912 [168,43] -6288201356926592390870331369647612299971324336971218112850183363199294402733137833412036769493039213623646060747082855558081607601697678070224075593584984370035556206734333844292468180267639332938768197739274087469881374087834169368939630750104744312122577818749725225352367271872780860928123264432042852220223758169245991942686342407837838135329693635982579019239245988058338940843942972197536729585642266329535929601810482121586319552526916877460561658102118519024112477995807539508678029381129247802315951467986012200022486655415966520975760086550684178557533825459916236472144042725610799782618116122869030359699138505691054273624083140720885857068369470613929417965033858784926864585780838854386417217295726514687254615592153988997640929043075685655933705547554143093915199342031220331712208708724291836370589112438868108429417032357678104848979154294187649751083432296035546073823526112165895102806782101148602898116964278663286839585581029317461725377766196156969763806233661709982838083853107938424894708397409958388489954058218412752726984703693726177837153896218491844101512726312299841663805721567979400560535174086183830257889536380536269786426713669044284252089925166062024201255446309047533561322906952031462341960419105585482522178150521081406287911378701160209389327425485423577663803778686844770711171387570182905933159118972639279311100698285410145514977683068148411994805727123280442593413194972548838779038237968724818748713163966863440819027789505703698543687557251490960785643362712402091454926663252521104888076932470087492117422397350029546376020263663836231780376693017561128734861173561660298140287958947278763343839223735670662689236588665547124014800935271673474171583355689805355045473679704987446861342343747267493352287582085325226540739907013572834235923312700666413056 [168,44] 5136491780325841251211397187558524420336586030299131538429251577340857256633708644507763760839484834611401982194345237199080506262272626620907044019030464983293181750788738955587374483075964652029329982083065052326785578903934727738503720025696558828573454597403886142440838973423351727783896090462507206294024454791700750550913327907672962582835256721788755579137481537914666273388773599848116011985774333686826432283898350801284505654852017767792876576568569840107980478487153280348476652674073942097171956209108892304867611376937422682507461516885785311480535063276452299201771549313217860648003585319610248620309131195803059452703743805138226852469131946052048283030605890093220069379647563547817241291751555777925324445215316649665942747529280661349641375294187495736776026766168924275601160462881400787894139587194657252183096687247219873189757113746798463474123574906765830799629333371173797159572619795528852898155807790051848603879747022733576031404297869768990452481274894259594828292718650928851421487799928598365481178025261006964341897170066066070357893485390424871792463443183179673063177966182678695463318301805286635012759427287438562649011790173400004424289530654408178625905913957139578176388170454969046798605712276784375607010789348592394787401012708783056014315927774559482323861611617916630630048939445588137512001780742098784551503159604642148662341478479495343915135546054656031160186213553530516632112782302381011937681299591448177854509618031757748114306553866752095712997385983200733658744921088206244113229967958641383269740391283419264844080244121425281808640017051549708515618050693964178383812360962799522941453617117997910640400395482980874082516415179354901485469773815493041713777374926421493349965802062101425206041591001791304480302634274510886456333803199725568 [168,45] -4938880216905900671385967152324700292601626521217283625989887459771129966931073259081218180969624380561561882119843813509052866943883528281214980718786284312156757363473346695127440766884868624146073269459713076940328098064819073999543635423016291966409394636738709262316027669774866315720099553928012196931087606394234990996632184031316263838321217001410570998120029944809961277839419559885609192936792179950700716066349998269420301227353332810871935336625412667401614366889812703685436446950132279047644529015258987280553682354836725257469860355963152209743440589020591632914935966355238800449723782929031140179495491607449931362346134919697581623164613628895772495549695359817591037094183800447123301873977032242470211888544028034791682946915387573331327026942274627019705358743524930343289998383076742564960638233978637144616480568378375968842553586005378288740163470146410506292608845949293474564045910313311702067710314900545749244837387878898062489834105892273903161359697513611433905665624526357540829639789670885778767327452471346267934995002302012422149912663061041656785391873689559970248414760419802942140074758005190627551696004836089934855444595358759642916704777518856399234784999796832341944816366624095675103326698993101840244639070515446425848711310516732274536873678787157792058008825096968429839913203710313256843582770332833533910322140209304629681201754603570239160872156494377627090328827517791652018088037515923340608032495093754858546934290080473145510577137499386871746305993486297247430386208755380728194292392065894945599733467585257040957793018425231981795896751510046138536061429570667434945535105548045360073967143996866886480192633110843855068639637773291153990034079879232281654525018636080481797872590963418289429891576799301198122343436156161804760863942901760 [168,46] 2839370900248576906506423735871551123426462451895018290077819514835330221560221242567413342790974491647461689400457185075695564188695620787561703907424711556613266052740903228725769923531115487288550245373029350869213279805569346227040036058749754824294650344200502050810250772206052070831405401323196281607907214919202977791678735697171469664940184168172220016374761432977001536134275429869976099183513468270718542442797234648785403478647122869955428441538320167799518026886158046929009485326402467962678451620243727854296522062651728584954139068937044408222030652393215056873350178146375165785461693733802476490285946965227602334298542307185335506397467035545783901984983887501539841614681398382657461368136056678384763719801266113702939272204969647447459822166133493132548796768699418522006609288780982831256202959535266095611071913950910944513971349057446108734693435744179181062032780208013576847599330978749484668851575226393114730826153689907760978483939035822123806302781040034667994003342882950543486855855245074077415141193411151931996476626290751433932896045479001916596652510035780286074107281186854779384893937803088315178975536494166077147522988384361620012879821150326513334012516771867836533067291166608309542472543393692181992527277917073817791036286480557398817758038157224075234297743087755478267336026470215009222015332111136085158649599511278229394195332708732452528266434097517658490522650076831321433512012863321491710180859833892232460480488597002745486575938896880735553595554060729486487844564154139659460134146938106505156092058638286982128008327375108296580788022223982634677336633682477359721248075436808450860198616155451876663571260300851947327879124598108544861511353005777225892099099480267425848860094262870496857793331848726648234158807693257376743967195136 [168,47] -705062075938045224651761982480053086330655698037847074622139501906146861605957385160248592943170753117235391276345198279084229674065249534706449307554929368251383219657567760444422926794408486525297037956022970089952845044774645662233383811101592961136261931382433908550365184856416825567730079867250178012577079810632884939961585758293524260940821689365527313590374843237896082313051460603872341556637404117665042256289240705140425673592415069664338754125305339820012187459353136316049898033613664801460890606697720573689334786468813367245958981160370670378259562499212377825020713688543283119327769274041616346117661123675650729626642523050898591878347236713946405830600064891112551787625435574468473109661196153342390296128087712210738227630560475480269596902965264301757992545073303141468917660507563965071241803613180297397081095840190226942341743220981055094947153289758280794720559901600428834853269894644330607916903816556497449244875496403955087672813620066078504006796928068314705043919223152593483409088277607967517848234680271281703330618176453145871545695206901768090698346746127039603484151562484446899413658513078036179663656555695242181662058423230518650232186952101291047909351451766732895176646296781824641746675299502314703596662304590444953535738664446227884441508869784875393094522683196455956439879239078943184971612915304640756644578618159124346507469921618804800520496788133718113626494922605475771708273586508211135713512338879133988951656229037028808206255336680718595066841123018845843757939502597991532279644020624309927979312995469165056128727049034605236998301849236955301210336158865689710074649128599571749894013192952315871610188006382307841478905260977875221270927103611503419086770719515839690615588035975341130223521816186657631278031328276733199646720 [168,48] -240567216321962749997517425725823082619447703085716198501868073956799533475629729966507991837583146641318935435624391086588665679390709736677531683582235936023769221362358686285403201841345005809683763836825632487415590123299133734451119233253720054739798843919371711078713902086874154606055054214097808978519951926055086292604286463431414492314899152800066275812224991219179439501793621972295605993287687569442379296680817919505211233536905023193978170734696965877097602617772168174001691286209840012288778394690425314007158440669584664893824270815391585146715542280988407716763999533746375337163085403809794973288521947682356086297954773146062451598278964499466929198670087218885489192345764848529805727064324462967473190186948001263394085324318485921920590066938011540057235398420712727110706831740740939556463136662150741439299122332434232694703282783129853102453410182775953869753400489990002332802400509062849762496001626304334932134833962807212393323447133833040771238583368113127897659730252528647142968788885693242832905760309931891726747077148128017774155839962206478828482580886735008660504519304280272816325958773034869762170474904331769560516887050070195217929067583103621257351618329329733854489178551407034596609467219128822158618689393637758868246700977352232803116440885542568529081934736076592127795380072612358225628090486911879517557035060651995429489260404096571919065617793800635715676371279623492056477623385523703721162604212871732774153978444390843990917501508699386570568922178967085900975585383060076544728575928580022140077323503296151861309163528167016732440946623537937751796132400443892408332261537509008923501822118614065474616952825030022927256197543250359840017249012645015436703112576314679624658750320463461981644321448981165913321268437056218628096 [168,49] 291453061205947490546537635235804184165538929037559721703482125758122254990573300474687054556784062640524664133209026196740278273931565122107631305300963950766864182679908699720881553523884816490346768531610366687978458353316246278266660588574126391642186761179994748459057886824921579636122741224212361704909673163146920495040388466319342102817232803463965681808183630943533096604882950685184996628326571081296739960471652423018016199164898050264907276980755548857173462028298283826188008366526652605406589198598257015311972006278641629136587580589336122663694297396675808219579135730513873013124229076623828849941760558164623214135954582659320641267510907745787847225576755287183233991736657034004401703287645320598161824927635032031922809860644187088226287287178339092132386710072021408090512538052852506861259559962796557943591410509545901744041113223110542672982239141498490955671358832472903368943589750023605651921809354455615072829073801935592792484555538421648724889418917732572084016256730876463293911076529940435445882295785973703967787414605008087218812221494645910400908335936949536655079228493243109788561074835679781361156747272293381222901139750199332117601377084167376670532724725810347558324670888402652671776556554519014001424645508090872622342382302430746477239231025342214258019845988079523856890394828466912240662761601419431087337162811929308486410916708037887834551076966979806969210959233360239926051749068874995824429121025388343935614373461914616691403899687576902603925244343849447906669528933756125676278701769142908452549421403694997374268090735969244225146060103849798814794761957185486913857845339152611174007686588218174621124678477863908100032534121258442547930719403980738229218523976145480767549389863042474140336523992852526917751513139364937728 [168,50] -110340046047869847154169456477996759928813145563301188640999116634311388430013932266407561321101861187898943372356081774189495943460105358200106440437589885596321729472223333250783221470194605604989857769420368223062668481497212404595990631602553038514078100077240499195258384107444596288661361886377229424967165580784597974945025889022290331533417760734365613945138363473170704248118840713242775817634190580401153151000101967552742719533132986558598209482690427623331564377960673535272711208213538454082674848059452372987892008080531536286424292871147624600886169190802467074951320247677323901928736245664260131588079046049459654741963455720059455894805891575008927224215044000252535523903046789542921058935546847811247848270957569902357168924419209564818395255012493592963290278218382337521308437483096128403663247313944477520530272478140477409940173876009817427129846472228208418096477264758362585729248310950756059586444196589420812983647062346678409620590635842021986969981437177158562440976685086662914986118189662235586422656824208988771081008824454568834427718848193023655273537582427495493790797561400100218563961776311290110484346070197763378952269755351699444337689890489916163417160202581032763577469973751745827328361480289863985240080949109138113449758318951485562477622798576871068813941573115320754947744940291778082272989418090172317620886744953824336343952011755269789274844136488854909974581417366393853013095266620504517845033864122144210681144922515495863205303634157325752353162483588986087615926747562545016347977218456816177008424871547842662385993666617719815435298381626602725030564848063133529686706947577253950110009814849520234491584066839003757493974889506367631516998794640914013641976836778271352514765125822659264303191808352347513310362970274816 [168,51] 6779145902882563714460324582124569748202388837329467403302463889580481939787929966975657541113469787347587403288170843644128297801730959951981567742947180832953065581727724740650128266566385404349637099388023290169121473549546682804072053701837957778272967245381003255603426163705632524072490080472641226491888776867188961814050916416778105741143856007846485729774833481769655966773582607038057806416063257153410992134685254074898216888115404645837535398779081622903626943575073953505239687047876785165226604674940523232122690240977750441597472220259596257180976922005311825656738321969466568625217342851262441384643004850722918563278117929015269050198109651082107556894974251757926541840281892159489261829720367963131149503946406559341800118366052783941586700399626263089465117958512993183278476060839639099030118043483133628873139608062725611413474784104697994519305698568024305803049173541825453729218182022874991858567725391150625647287299792927284788838030429357516273303259114434727865945826564107255948866153896851982122230341079610997881029765736829024435322359858117265346996507129735195063674414645523527925485903743501390988167387578792573751081320254655497082353555199528551175797200058934685823465305344889410906656253666067196441087855063656844448479855858632057347849690413416216489684288836792159798876927881946109443378144146820770794819558788400590942652932738686784712899232624550545350072346358537798618407586770043122668774849626045252211088048649084840253895441697248271947636962404120432361256176587209048870906909182415238730329172329063561948791896989399398309738739422451839946482749231169670645170222631620540266361772809401567474911962680641360830040940166193319611567150800016337220838244321901374447004717494041330981573601916973577497227558912 [168,52] 12141024832683184679686579929743562779680840137238043836700676012861865023307889340364788818778271975861418646717519115367093587827776208107556250935376234245627886044988514273725561255372968084869283504203532090969409652106075211557560696131555743134349391672283632855924205405753706982557967559903738112277907689802861709469891826247369486691268976332423252180576517060784767529490814164688010252377818816418801341819077235384073902299909532293090337427415212177562413418400892088271048536281650556864915669206136589565705087688037211186442554439396628735838501235629876010289317458492716200477725156290352444323569443102356756485187351824933656573570000072739441875579280756987056945431295640873092783786010701550436767121324464605211716231341855728801254049033202438321351882561915811528008649651345734031742336647631199063326891493185367618064682836609033833402781935101919085747621916945699340925002309607869659203470257831062554775985654255654582552645766104211700181149137448072775494356254923566035087874097829107661244526518241459354309827498132708941269559752718404097434237682979431076852584710831317167498126572546498976129901736999362632507744703946949130355743761800391435818335584668571308803859237102930650564490015563542609375428738818141212667117159835988537359092761578980621724420822171683298654077657582079090214401878147882969263198889484737535309095132464931452728995087011219395856924566887667291095678343674735909609648816148957495262771436887218255501012719260891611793555250891787932542756627864993514851431285916192309806789178433633566105943500102588821837115347005711050914815474793453106954264705698230721100165901484547101755973831985984345078952247194623991975120909225932333011048187005604099227214422457524814899681728914115143179304960 [168,53] -5562021841841847344234285545429947136566791664309424499826948350901947944110496816613296061836422877824808818053904504754578105634125364278966251223042658848689539373230513750387833637824615033873228623154121320505204796413109875760141763544249933305995779027409252894663694672114248922646047061792349299127248046504442693224243320431656850574123374670660124218869309595663512230970679823897821632429675678843760705315702273002836470134996219119646758775422460540423592080597628261187171115207154640770742993034412920486466838895974187392767698616796403652428639193775675315900338568455927400267556000270967744985103437014809364592557376952937559352489834457323255986347223327817178137475907792399309978212666210267541791670382349299898107110890697871390205015127538120533449557185923401384273752347455923471261802682176620937962691718587590449433184164387005845685225845481800882831857184249041080760986078499430657065010653143310401379322961836081077798618801610938040200701151779709471674192362032751954796104083327384965133084757066990875448564781714260960077733899729752883573688725364513202394744903739054179987522528270425959775965552942275634823426110170247818358353168198481453011859600654097375542603014965878862225838979251217280924530125009646345199454714608235579213145025531157756246424723267501070763091337202068420671656653073807561095096606173388463327123703077599217533815241904831527131426452811781412870178772687167221103766411222399786337939267488413598247898732482872517737527295340336201884081987136822483940225480643126441407035085230214109411733949878355631332147840793907254003817699659610035168246439402024998140004987190149802261100693480610468598244541101663450128039623781190404022687649182057572001658596905161237515477139666460241838080 [168,54] 721160271959200898913041435503953212076364432904743683423434953452949413753876832499578480897592897490758523503606634004563730063155574938964861178313655565202122723270398926661104309805106151542863393610674086860592954432739916380301783384018122547282930286554592936636658691915990092891954979757603498290323977697886470996057644341532556083974030155936888478181509975870230106545600660909449809987058672770841672363310163564776576157040281380388953574677808351035518125381458881323859003058198847418388425355230561611731824203250190197997437703526114976579239002864343565599844198255084302425958327918734432036230391155959102043088180016487333327910260501814424432091666767606484871275449210287775014238439514306007304041415196999410725515843093726051249706842904656892015060189471818465586785312250759525137263085250861424416445974658852436501569856599431301901974824581173056011075556405912546254922802042548727678988505722515906411464379660873656649531183939485489780884535448007248459399079114792025339545969254023317090602929901806015467705792778184224092088467344310790856331559422823197424357030483018667817566183609925607746298149363470778475409886067138252349536767962115256619136771778456092059254961495511432651645394192882332086588556284549069527899930574948184159236281312448136424915601501888208142980531210181921435143058607851702450408208493257460075811156288030033962229230510862447555758439438308213225526652649136655023564390567859608524353119952995288779504262446505027177474847316393720872267133407585930050127389864870142364872962249019067911628800388667420495610334647566670419715773357022644009015046182871401581375707793711268183339324152213863252853553629780421842600052141423760263339976168083717541299859280402297499589485570676063232 [168,55] 272389384324148108548437340305374575156167920942479866599208055706755673942457310035736506220858667585381430387930220327860169346045735556937820755088266756817501859914795525251313334735466678410972830573602016038433652476448306345955053230994134206190853723132938072857364305343546487050746984548689625718891064569987150737832500298574937909380788244422743964827353266520630812687561016869591193254992674251352010358261138044798082532090000333577748566004745753009334589376690033066791372434676597954773621254013119052783056006236669957062868660114782638566152097157072634833555497170373343457531894333622140408557793880309586389113517849268610202975536720145437721274727338229370971263213051280068003579795409104607086217939316114179082358616971031720211365429308102157293341026737259675945392991162363938847729367264035812061178920911015913653610500103538033205824964547721230028624508035034828799321589897136599126422499042700184938295290878882723462488147472707620419424486465713894411381441714129307136024244122559157179652708343043365058271351748743794532720299031102415141115508901293018396501055424483297989800094381678637921985802608800605180206869677836090783250857780000793011443879795381388493682820642750848658774551625662728290508574918419779912106637333966808711792440105238375746618808430940432564808102306893170933255659585273199338657608853038822444598032214237648265265503838052842281684593035092571618663641251711145821902922162173535282446290050287221409401298245326019077966850914039813665210088917417381983783985594613492226451001984179739448804726446053964011758128851541356307952506899166384890018790194395221592270893909360178520329498732520430510377435555644470435169285476221219435733717550191589436456582109150420681825859835527168 [168,56] -141269134918477394836520353353078309308797108922820629575325448531187141066308755264389550583013504522055894929659894219271308093834830161194509424424026808447490250127855836170909741108888178585260006480361257065934775622883183561962016358524629802738424120552186677361928450553259997841725167037802758072957476790885590194662827198010398021321474267427239163872897327671527851281930673137547708751847212273677919389441446298745971409492089128407197489327429151980475868394490802689588389798003343454742279707323167924591533702436939809494147718605073329636125012705907197976310364302326071473590776905060906353894330737097816247071163690624332439751844000745815907058319108354287580151961334652019394417621952931607281119800496308041352308808846835868885300699536595746935042125917925808343341944657410733650517130390671387044679801838220556821339561459366606086821255487463310623903748238270495642113964133273301700869487140142626035115920014537704616752328065990742076204977538922501852640511153329666277516054748886057451945504765069902767606608526394426324342988214386541103959326744058443397565802597457037883830145922872382326514244101207054859548922142023653486770947589698508530408420353182982365329313795316086316460238113275044758044897116625310313799806457491522471153961860508679037018847226010609051840934935539008503260778132089149815373168952283716545893187641966342597603477844957160105516782301079124478254994156491375829559522471246750004201173670948650548361884279760978532982405040215679071219459705345689424406442209027478533048258484824970895640410755602550824752340220748595173137040129661010903193771909244127090675183550650863342676356406050078200722752601473297188109950711550174650730223784478504218308539247758296192794228977664 [168,57] 22068199449473012053914744665759994098133222228209654458897473035757588973518966424464357271630017190964765278620722531169685417991367393406499583584265967089418585121464700441199413811685384053645491943916829986735237565504336454621973269725434013258936705522598750938101191643216855905867102439718001171785012349310975017691455609390163009309313210940951842103529686413347056603758651600679531910625320085750795817573550080744895221403998596166342213423001864190575478434383582927304761235097565607444031538053303278470077269768540496992682814922983268286559413396250031270639294922107390152481030483862243385536366954314664934014250688755124484130866644756299029024238258333483038002907946944255601650647391279190990526241106084269907392415168749604341587016681218659567106215990560828339131722209637782711413103053513376247501975977907555230658030524025052153854675610446962545981317899912213753534537230618007970980521925561596981557931351354494504358732022763195407754630701893961754934477382994977235094356586845696617681279642040688338831167516341817339380579999935965499503140004423646500518158798443307033819349435625686198547885153632043246236922906753420763209874425383379195769581153888325309025839197171543263593634275418210193749928479677861939957484034852707710547502037997243136465668295325326526830499579616428221745046949847697202489064823449065018524892646663806837129213504167566437353681576666171389255376439786084496579730595279811712633291798917841619243118637667306223098358645566197701945856444390853956785046641992248774809960251154048315189815496300005349783534771616854942715643150291411230379762720989624038819722452898415763082087370577123110443286876279575522967883491542387933108458743220725991772616588709067048213894144 [168,58] 1834260539126173090795127666346984049573789562312886171805028517923201986278066668214405279243978929869414683302406595323075277106572765708642067636850796327586309472959992500075004976380920893880460461426296484079567921643896408239532694679724572233389750386020481324530172516143469632330729781236551092368559691388925996453650075505959128977939983901850161251930265197430630110011542528783992149895839195764326271933921453765043602829211594567022968933734871513537450563118322639398056917724415271255805313830884715417102695477259757998949571162719675153782146805996591528723249144877603365995035903774929059298708820311964751097031161162819449824262626118000401539169716344356966759529687293131224658235766403248265100625047504912005712519784275946829912970692262371458471016956623225568382913362967707133032168143938366008204283307241303145879598065941235892743426864606008216305934496789315312959172299109790879142530020473179355512662683927545972760931325654643996795728046099799196366071490427706189553528843668156728831631892470333239614907591392241244244597470888375877087357076667463386375043456366662171535056658021816583800287038453434356544561582690391792536251145630496749184128048798537767155332858657907824247401582073233952623826785719935989363284569892289192447552775185918274160305570606538568726138852041731799090917797762623540646829393094282116168450606611855097260437244996785280721078520256728964699508694904365370945466468721207866728220152668405490391848964914397607904319028265516788870101651097664209424865473387758513549793521401995489106001647566672010108496265452354020561436140356934456555723679901350914439552825627786776901722425443093437128566120180493891645911603561941221624915317214157757311260850349748531520704 [168,59] -1234751901265004524357500291824700256939422396590251638723215895318725445641188077715064899194375415891048325845426496789765229999529855836493014586689860605123029755118485572266547127020184714044041192303072451205825349147189505077050630142366644014300479148481849148357604419762325758487283179614632410310408886784850973761180033565812288099112583122812398191692321443212738197859832103427337719601769890833576997755507158335702018353677944311997543093013257447790195660268151779412780130653197098424623854351764022168913615602835706189940389070369793719556033354901362300399424737403240290862825232459150472191339879978354324119418640888721096102694169906149065578816820418356876295568509447065251894140263393526267635785926643503584201687608378194517366520884446918230455728468875046984903577392955863556484346413698102532492861531346248406223789108934446173723544682079882786145331668514019213178690927933902306789713578333947059678730149500891210840473215843657713052372204530771497080699545883590725002220100969415441286266307994237209795767563669716896780651168879202103916962441001899074295937171868158311043386426889014673607649148143321011583833828954191900814988048259145027400775583623762108911591118820698221101260094664808184054161433014769663628836822717727502293324326166472632188286802259791547378475847123519107916492272868085538872035169273674565110043789737763038014109685259950604681033392756397618153364164742332594570676299505936072071885431447317205840761464320925298962805477377810833179414586541013839119974000775672400754166544538673714574978283558176582954201385882773023505270863004769538507328099375561587812609165641313153381568957018496542916501697926857493926329607354116274255749471955864274485742981180765798400 [168,60] 123678404961816820973629276845621889497345376851433430812437831281375549432821524609868636308852068362138655228998968222285446875344433675638401879157271285007416861839024225063061332142463443107719809699732295755333884975822309103765812707120384374066823252733661525384187323115035809954116087098474696714133836247518397241428091857921731103134970199599102802521971968219797963360085670523355803268857512729311074018032479218637792464058396022565018070817245788411583519464764465349943835437151901750654149154627242213943492494537291838335540704535897538044683673094922146476607962297096216047653779673964108500323521502741999959300982091179664691615215321539489850793543322717082745661230324179762665715316468190070467688438135513503246007476341341708755421347462563110604385509710242514194187693485704790745941474655834324622207064945225577118917923791830644317838912398825326841535783995653682865233963414158824310351736974800067507899130903286831143735949470825584123658822256783325997638981944444132990913404848423590508713507263831876300968832959894005496623473930593928562869477193281271111458406159244899772850918624926332277989864504352924287430603480439690287213549498413993123079299160015306967453249942012517579661607210221617367252781617658246798780844550370558471367640290751600192074844919844945926095234217090677507907089005278575120072647924323136830506868939139528913372227531171241942779472390074049945026824174154219140147828392748364493756096602510539451291353549894009090867098085806833855007769450038138241867835037091880923323543802928789842029158113421323454309686647891144756425505091035646927257695142795403078402355978934978344076755464620259526494910223578022536654166878103776243385329350639919605925602650950656 [168,61] 25010232783564088573267460475120000848834767850505284674790367617080881605712415099067043119765689092874879824536394757441704905120970178753004144996197021066153181009994841106082407261707850412048876562824007309560667388863047865114827011684648040262698878652660403259720794515428229633787821313928974040018384477270905900214686115527892339465963445857120974564704961552508881981489370700124280828040865556343777410029641798865228172912823460241043319375918123391057904829840473038868997585058163484158946546057612869290955695818175231034184508743040889944453969385708374921648710512746462118378756311826676853997934996697565514617979497720665072688575060286958980148025127295661382424005509497764187829742025748214989621343570059708772601708767887880166075440081786899314403536843519040133089010632162542734157364427322673779529642261118267970089645251411394832690656017998115459024350112049287795614215726756737317443780422821377995968245536834528170146892835485303434933602595785872194296311879191138818786491242000477459098741714281444686355079749712524801771985015874687012656296200789064405336488346878309697664475788348144698107219986067081664233283075705939379554173289577056946344813211059310297959143125034317156952084667464531805033570141622418495300242450652714336885538969183800432178572676578962418024866825286948533651949848695599762371273253290763046904306429574502388145689530940835496847538127544040065875774586954645812310224945467024382922516354724181491874286748217697171845224341256249927613034843027661864145799070097991969736490897369285312184873699674050020602598387128777682844701338774992371336718266789861395528905085214506430426408461124922081550715812749789988824086763409360573417871815016243297114344390656 [168,62] -7366292419335763613047386361320285009968502429582419398571481532522026682849457665248324623168899389426896494632330002142342435358532059852138661392682658211194917003167085907257517812009968779842818007707484999394568474246323572822355502967153734731661710456969975100195134597321750368438332042878784986544679760814437955667406991808808077864922320537709551330826921177706013863283562646843513285243166869152643761392352220334190132131793533557467121671655782426004183280895371075523672112350610250124834643790496633639708625636651856607696707185165232253105430974212057095788587754801579657262935259672878234781632041825309801848622886932456331191401501303959242951043964685269606257933888296388946948001739953696797028283245484220836353432580164966869471378157289447469087056121202718069484640703234570867450290533618072240864759234815668714818164353319767235527860585260890946712871259639542793832768436595905382788398018666477335477439271894801209438255540448073550219686195151171889303630874788596275821381773873986784142895152093861619181779397370759409563432655567572514971207313159194328127997090865070820370498030852375628915156814331294747925210050332706012101966157665086180790801775157225934068039470928309636505882808332208542949693759041909066720773009190356533263563870490928625366140469574111313030171210190111186735066810600720205378474164621599651406953120900236810984021555130010548926507894718972418300060335057018228242715401841535920875207662247404231468469189861060152383644017716591169284443170641828604003591778523711024437117592228492152239940502282429196326769312363554194124654518170585444376813008318873627009520385973847123309641463100012691237874185830917181419885957327602498162810647465602711543611392 [168,63] 371174607459754841293863629289320177596796525569534285529405163185614696141666020201652936512738908552576950431481196502161579242054129186783829489429115545270642132657152864214729617323800257114965504149260823142864955484114835556017212410521936452286063879087901684555427355300746411084993005895751378281394070516371102062976124938799360644754969860040526340324196234424045945660586512118962151431384819182716866645140335612948616237581840733053982340048844532323124833342658447087346224170837788888826622789683258768213459198748182016046348522237573905894209155439337633246072894419046875258696992802924513927337703010898678393525184613906007247037016248851263546766436176871647458587233785461695501792582952429992138843779334981620065820109635328762955195017169478568267629945237138685034541728743148197282830214299956487029606414665695852969276683231586736333815535419343939453975217371640327301331052294826672208889901285259130333721080020208877538128572364312206868687810831765199776169261291139210591283600917221923041691592471594194736019375215646803340962089401232327916153227305537105855418853973146645624089827209713905255975186236545865946689741161780860607458835534778930452361836766483011508815238327196137874955562396030627933067040480736682507800085504082021799851881683612965056696828408485778586412219148824522916249159522640992088746780176119202023103127945974695379013272477787471876397874170098662780598504951089629255213241767015101675881332546953263309468402746382320136487244375070788584984137451485829796369858649438573361674435220069868338842888387260357992337509559941525728187159127370640004605807877733489170134150767538175341944887082755413741554834259580105393435261003322526000400350607182988836864 [168,64] 93480894547047205894876120623968806293955821014573790176366694373122576743056333893116894459511205330120533554930822701145613715814137209560029756009909793768692488486952518530194614367001377270289834680451944364494371598460259208234541341707593133972253486647125672296823885658482479088255384434794466278844049447175052266102266680257236286992054881223194144201205587463324139266752692381703451675150896210034035693842969012831672752046582806556430946941601977018158782709433124908012056856290038372182151431887897407718433285652332715223789479954677915553736168469035144218193171725618668172845422009559876769834340270695118509534354110700702791887393542946840434325020474298219565120250547203620362726197114885980074997864864107007502463258637310903217424699793241122422359021393414616934327760531322398909007446333159675463088339977241210872853806847227845847729450767454793487531686225856246848646623995953295083838495761602132012860038480546971136847644731221402077163392605474743368388070121805032129403721601947501265495428200723780185278743047628041922337925231290020305468513000966502606550578814195956120954583679523420018073537853110828862921631389069430569390345225895487247330858201974459985760024821242723456805519046885384180451047662642778012020782291420368519101084827863561170828485347757294671822544519152030861277335990425237565302609448785454445841873238299738410444600897012953536401327515812313551671246273174126884375741518560699502124100129762527499118057792797262710888628913287578409217525223135663730003212731065000062249467426481216814684053771043507953123457411830646657691371265161492869108530222942964913099971903838723097932905966366782100442355834800320918897352196483435150033322145824636928 [168,65] -13736716557832522482334508090377974396771496413284061536534714875748612099726930584575670818335177437045212587174511331202642506526209258827466360830661156409476092123133170680005863488746166371777874163259800642667799164220327184869183928741134759207978759205373088041688559990430007048347303317619379392876227085892491063030109038566363165694720976463324512002117911996077473048233187135973837759495634949868266422047385363140851348141512805030312828586453256771248609011580333132582607918947625915607835781051800570425716622290524631476603407397990312322237868819507299924708927129322916146468418849965213155571653033059430316221575088784318530719491851368318485075851221097578712134280973328246767658446072768971796097541515919788074804485870548515178021140745230250032378438776012295512564965369290590089212678723779480730549175154196275342081272332545057781596109265090722525188051183675969247957614061132161750180719332911838983924245843423758517988437511694011951147852059199398124161716333850292091179369940141059536491217061669167249325508302986401810463296613976415824054223710487047295423292747142964655658546804348700320808086164419618274537616413565512616277453232560871913011364271595369511239498753874162033472698997967393512186602878977835739898932466306231278868104182413895311596545709928252812357359496992694949202930307487675244448942405490438344691010512237672543766676966377621217317182000740838256153039606418391144369793216387684786111110721617344046038904378690580741681354381060439433529970985093627171203378096123094478897909672168297325398794401540816082680706068847791188143475435974541082592719502106191008033864669001412626734384918944313297571641558868781733884724489434576092452760816975872 [168,66] 154985773487392613695757125616773848655493752932075093147511393016927679728138827570092565440034494118301122938343024136750708418417744765998596604883654129241202553023765711271782544983059285801520561546409928335254654159630340565966498213735513717817551128056971026530563312849997256509399093074192515959350561026163058814195855246786330330607592553818693772577975907399002200518816630747192656103415607579490776991979769132227439812046799998091562899216416630380729987643039280916944670027238439833036896867871073169642422991781419066549061068969820947327460460063385545480938714453803619605745852119422010777494968088288886639923833687340559570351243785393408172283165916376349047004403791745211022444267285856006859488340006855437895798568497698797312232990736150215200844779443946911500543322716553780971094629161202053715263198050465971876272742880837709676118198211649747918749426836558844315792369202527055962012688676569696930266615231714162392885121361361724498889649577325522358472119925889313938048156031267827340111725253247333284687561928733146864937869006901797207182839802038834162866651463064685921547590582083165068287138583717554280079536875591856560610417469156650761058146105919369590215281588179779840824219728173183456814301602176858120774151706946519541259982616067321911525638532564745494542878499898495640531253971057604969403673213808897359291606337083325267175357374706506429279206319473565250852123931749936399171503159735922018168567425728090526503418332610066676834342220135789365513735112730956406184163158293050560999612762480934576540947285339023913796048136075870580708807970553399884201745318563413940930625201154157662317849942710795610865981436427170013151121893969889202627936256 [168,67] 23801590490926557042477748817133631866034151469520069078082488973866541233766635265863294477047660090340509962142813008919247945774588173472688937449044383638717080609707053113439839222138770135829471532606525798328890195438840015140970135723504235247407417436467212172772281778218367923260253760280933468879251671026822281177663196989899769009987756398010307449564499219186955591415273980242936666845569484862867940471849893770593687678017157212780026455617781886172842993462453307241110739946239665604906519142970959972792696354411915113757562382087947131352655693467188537192311237871531264029859999154844405647111929249847166079740768631569111582918250667172246915560970057597656252176601307328457296391882851803584547126666093059232688958925094570801502677410403275205437960179569654962681782362750321000727630644735533012955249305015667521395983808235058017336458972158448134936022693162111431620940956579620848771867159186595272506021386770376998658603630203739981336010811534833921313734194931763919220899425808829954097624734644970838497137885053511857527906407799081375012764654030319602641985587049793078134003245570356533784736956947065031746223050805910574662953060504878649004816645054352051409366153877391030462342760031087357085877003630734781450791916901352956541116292094395560120835058353700704737981400914057072788750728547891458532679971413049540394463986872192655657079677197882223820447648948580699926055023609665085293277926117368085033898745892953945080812475723481070197809501303041834895491890000811689060110417704015172131942771259542838485822283074921842309383000199957679522857795654470249694690566504146208948247929784181172243358029750428670033336968638570840389383421144049072996352 [168,68] 16921555451250426693317987613841052933862497737157480936009055246412635959698911798189740164670544332786555523928432349789672101305398194647631599557152508235563993785936186097800991558668241343220968967348369350909518085650487613586604339184908375474052736950212812225041910741082303658176983436396008258991518247291861090968780542116731876705644761123199332663282772370416734495549744969076661248709905472361919688917693173441139232367349197946774760215872295749303619429426054067369007641121188802388628859348379593785665002943143715607787098767684983835146872694845548648725558806395141886358391019065694793765396514229015001614763886871981508253886473053963054532470086808901016643682158438073732348828882744811034800894549747260348706093903928647203725955297284884034111012850435248967447696248681588692865495362446786549959846866846094262797668901094754471180932025344058276445049121355245615415889590331583908020072951721176736881019747945506573283133057661660954033532236684408463311247435393093143610778220887478093522284179583080850948599428497609966515018155661711205825720215228672155021068756683253014117524747354806308070585558389708466318739056886596808157490270853109657214581569802252913212018957418546977126174553527054899690819474931833869002098276943455944974669734356773646370507473612496666169983019895813571077987014211467916376026161093876534657324885493512576716157209775590621261040385274128101239493939480955929419065283301982127003564786469780857628057678160743574576599855796121174272232138058720326136843858765486791401812808201383492732218716246855211500324037323466917368878616757953242723786437610376159784595900600841665487651771855748903668316905007655576503279409871397584896 [168,69] -3366147469280815822794635787154251042256491372804776223078471117248296913638910131588506893542995068167191356282372937602502909632270802698370548528792076316491606972292620008133843298942592572811923750258481989172085651889695144350532856450804313467334268475286583021743799316014623784034463109468591428720489451180414243538704851376972358745520246921337407379339776516573879211113168767553234693306205604299560819896298895259926870899271729399041256636665051179241807599541081004259665551895979078457668660783944705025914015881531778496764592927058566027893189983111170087276667899132379168707176332589804243127357477250040303636723485931772530768080992442898494152974871366570018940219825488599783911158728593312027850490958027568665695688264786087552881421587239161684832027019898629095634450766270649409810140330049374040304010672076410154093755444522455443834963713305297317136087586148583880287075217362842713549555366439607470939883914779833846631296029080973793855489856622138087967675278732962061229403975788817949481393433718882384884698944691038093374678335809279762498218612169987916469413845642695377720036221161890472115446981617420688764570383324784858719392436278123631879511722424394768823629403926105328328730936478869417348417601306226204579927174838996664607658163485668644818501874839819721802853299802041608092172300843774862183145553774557560452308335865728684156063918972223598341825736854525484672835181288331852080691979132693512809190378863020236389703797673079023109854645052604157152326328195194620243975351479399903792308988299433311284548023117348288048460117422199748851851373002188679543402304837535872873200213335730506205502445641335153422004385150474194013368592394878976 [168,70] 286538130853297837715256867129856528667143381022269887945475562101571626524130787523894358721873067388989510050474038099105674811989959907099493841489128891804701304622401246839793351956950237280753690278579294965079758668465039473049435054229572104389045597331937145843677531310655581911067851442878337542563379132352686226649695421200028241424044955804809374790987577082208387675206342371913301895517941560770783389464581008461319526927068152291879663915806688012420648538424497862566327540493553572739423222721648671418791509600788092232397139152482595675690071933080910672798372410944487836316091004198810735008093146859303052501860673618788098085153650980994370495887456112361631331880701343352440631031161456624824662423262031690764188053892447937767646097405727422651806209491043662552228277654790496171800922176160642910858422948182906794312735471657583315238132367357697711458161558135110272041055990225735108787412492080242764377772192239059995223746255613823667103327196126292431509644786215473886589635572182156648936589145322121109721236293337826507705298574782911688950715790081688326703669228923971269178561609398183427309379956550028922094711584502471903113732992756429943634455719467291739054886461261580635720080654438850475926504337652509611240603200402294346706921451464470746595472668563277779440695455951829628109432974093515320675298840324483994436154585584225464251006640412482412519626998737803275142726423578897683880475112644555700572494783977035607399689771992066595083785854823757381736063249869138948114270110930575966291295018423720106449557890909380304696189575200343830724613619361866895595576272786943911861362265743462208283322770097609222652501037168375954174323589120 [168,71] -14794716698065347246223297251659383519237641380180114243887739212081626260853855388049098202670768388699010905558692798863337613201875843260558803215488525202038918132704382908125995770602192074926825201350654497306131927676106998578715200305708998061580050395873618556069569933153219649725091087691500422986431070804499924576280579504606591621619966030370528443367283600106357496178737630504199549956992663689888463165565827654240805728811804974653743348196057446263369561380201862596471698217905347820591355041615559824594822620710138817661076886611180302403694247721300613978354335689867985473939622138529708755988327362915282353953263664841096573599690764311386010993466340855632997296132464218098480114384179873670599328857701272221367354539809884376183975113632350547116196922066896364405491570703483362774407893555235696468490009541174892870878809365056319259970343462001435424225965349345286157802974842995881306222837591945146427069842453061235709054016788487845693156292555174343793044427764587331197528485012089838595727652598445569893056836278511627048676859187964907930037954563126046391085860310977215059023945811688769953931057772714362979518681086174814569590001352756405029960919183990386582966053936574023267625077594319937431746132045369248333361433133639795413067504993006160185361126909625584048027728905322544700189309913647577486934623884795353321118009146847865554208946794303215367946097139408887580542391953946381265726295173939150295545351422748495146018694076584031752736436563328229967939252421230124523531792724643968849264938028358067062343681426586906810490855325497508147211623214688333622236515355787138747161640428302437609531776633614106690397966422407252646297600 [168,72] 230048283679747850365652614976717392550762860391316431073150108698537915160720938861868808618743236306024966616764022381456750046648584698959985507633961108428085846585336230653698433636767690278585143440234294977152393223480154182539330758822933744555917738522672512691713804987002960157222567405856978260223920774115972829298140721726076714882284491179721413636246922528138173116681927106512151259876008750334037300576579465810279369858967719869681390248922272668936827668497864847695423615869033135911005526743881692387397110017511753622700804683738559867236701325588613219891234327959209090452568626572941919888968795025811261160719222076917439683213534235154881808467996736441193480107001087142119040221659124336130308860715480052592129044311906347615642526420424077069512201059959844299725679541479029756429525214172425855640456278932726991601139036952327476499186167343033163805221223517912024333881717758292561084330767081269867655089424012008069866462635511825695683124603680944753200666057642491745691887926567456347412867813297413544923298312401270063342268527971330522202336186226628653935621398801313489937740178025875641756281253756529791816006517452136825885901434576281896409095409065743041870263972067671384883154065462065108632429214308021020304454425272888791317530147729945959878207033981883915005788701701338555820634910684429718248833465096031288042443115775400582207230486156062425387052259809155772865358730291257140181189652250823243196143732034604642016481304270177410366460775386264019735318497950748834407340786811521071006522593851675690439660208758400695082524784206088109505349174959936893600442884912284094618236221747999292618821403328772971130357622989080494080 [168,73] 92999714702062695334365782717628741827034509479258064382591051340988947180591476032392136457576487065351291631817575196210351953467249953400221480179283786685177637265540572080272152012679385428520751684197801445597125616861673955833738972989152797934404197290102964687900628849650376067835425035752672580460893073292718877602408534560675824964972175413373391204460563714176367725227713905017568423177440007170739643959011311248493463187675257284038802642456132178902796304235233789839592665579347235239430539489442373280065524521004490217359971407069129634725974154925903929597866364891801464738723035377409523071717379351241786772543224209473968593527327712601868859885619266985948832042058758881031070128653526817655354727310955999680610178673802137420804510024000467539590826358278016549223711481871371587526414504528638485026379821700644674431928750186908913152712144328904743675967465624682988236109888179379618507684974999941674685110651318233205836488107232932941110688142566629323758919716311424063636549037312946284944235921006727827740172668993750949878489510390054256452198185143021453589697901217472054237487133353083641663727530869375188017248248243690227562694477178954005171750054834930399608522260145098571700290265596202366159179899786515584529676879626405147142531045766626347837811209306185840004232200297184648926391782264201060914636696262307911679642396855863948920053527163997054273959372996741400782382876990891429343230453333079448866360209314360133936411871399273302783074405696210050516949918492549595037340966126442530753030377083167837314162910360567093785562321437382300606560375836239521712099989232094091287323347624506569922948823998606134466863216503422976 [168,74] -15828216862921509496640741196206629089882840251946688796189055789181211117646543149417117406684498079169968587943896298951045769793222714030827120960322416742219021543090078091323619409701517155856658123438512046032539175849980071322285997158805074028983308775225530606164994358774530992894902088015029887703234841941544414551001050606271210158632135646560751111118226331659124535819300803982726425552718514085513867992071061506434028611268765807196929673956121075620813266075518966213057256585923745352226119182595803106921915011992427518559831577785736971111137164000459480275909630671666870768202585078978759217448220552995355714661498583706890074343154023596502162897113558336027209481117101944510020198370059993165881166640684584335026801769925931575943074137232568386463124774834667287452147723276187127230515641183479535304826595898662565114882558068435656186955920106101545074893061469965719098531970401115451601581049076101389881310003334341784505489842503340634305426314915518556028483146867735841276906094714144233976605179187194861453812815413502234679113293118243210172398353870019024616357253280318867566618102338916330327677847992177199917817500458801405267241583110035110493827823358150993283043761377446409635008967189378437303630681807582225420703711033229774901152681157316110455471512661403501728511841508911830138308373623661679645787098389747554520680935587082041312424522998748561260408751099410776538867620055112060677915735296176914022818984424315598718948909093432921681566492084716026838795388024650431369536721396548364014994294128987470988084647016262411904238762888982828909211140161369063223729364841575557471870024284093922098196134528437534107393597743104 [168,75] 1414603835964045872542561299636221698004929819633565726939724850514380635145966386057245130525053372787335062096126119651123906718083123993514374264910750918703893247916593069514503758839541697726612783277260418002699735311017186076555396022454746572282302641719340420757745818730054596087928739137680342723036828297829042680625585068781443474562140465496288292930529483849749794121316959778579522468005086121654739670462959842776881260497873068230259704341704309568626586542854335707118354572956086727255254740208680052155822599310557889587900728839592990661524920601021666483902620815413923969287987698003384043210385484278402512489842799366993181425401918654368798529031782629180765017957298094192014165727883282863771158890880055231491743198490979193718663304023373215645949744204755115350743456723324303102876072653505537349965482980090530508807405992746966795872419720213075771412324524911272540345819822099184612645498304766744106346127068040529418856499848734317974690608523614014364978749532795212541266603363949378068567919884973023099764224201516104786341639424166939346994003744386051909572900246699666962060676829328676984431328842605924774067230759280403366980434338366857841291587205616182609634658471020611037228734953007482367333192303114251047042700444298839628215105020950449289651862703437249091606247474550013964289231990455008436488253389489088156039468254468998146898582986551039086292601816977385294703747658975686655446031320534154352555429804735551185884425023049251180266469129308071768453310176621787331444548706725307872460685649286030694248380938416608425192368762269543936452213941738056891359839808037166940699777090575090659060405206740722850971254784 [168,76] -80615945483941257034619833314397615915721943672642238172263300592150790262086349885799535048435283043372886851796856043443859061299796837919913655811190382956554131791721013950218449642317691115069153747242105187528310861643404225714922877852455822857327019249147507190069316187124421478065813464804586339605124422323396468376025001174113619355474433463048446871619784956411572301760151171106228898576971592160477409820685119681906120312777711058621105614965506483701616214134187357502824107094399677243930386310535715505875345475490144660148251603798096337284504711777980340150833608914951712490842060261234843667546314229248411962958784994685104706368082848004600321632290742345418190028925758152159052086367967243063517932593664376895448465154961355709339410453730296226982560224945038583705121441503870715821405447360271015592431674798096675607404593003336663545612094335923592779856189826728351506307652430825980042114270669403292762525968469011051995143245245246629328735559319328369968754272617113265021652594941967134129148963916111418853538267304971678315577664792262943031658404690110289676516661572920612185388119031402800754966147109013226489337539613512543463463122911814613862093378717888334401597715401695405188121298820831101365543681722993398474149574422989086744598326121432760762340745499236909623393794611729310798332911912675227993000560050877790246914189866907960016818717495116110995678063741541571691625050597518337309129938591965059888001573533276616969746079351458740940664072489271954007273396165340446666008137259118431944853594470813889971823339446932193245554695432720366718941690157707213848773616170465016181622215308670400445703489883413914714112 [168,77] 2656318147499101908892925241545741017149434750442179035120233280549353689875189779408159415027747271264428740755579837322332988619721703120590469809203439202916782000708400348234906296031352691165376603089843834872579811821921737000132366614253960578715516078781558684194698592707534422320828857279903673013301053404183085291873477707317884561805995353833740347057431509277448896750713095732074593935931014954878514289432877122122583168667279280548875646795537584674540458803224131059587222917519799923804495971031108054123862308100509796548085293644575335423205618947802652742789966800380745684530001143244553771305932236851815816897496866127651779505415692817160587111113714182863586772201137302577312185625438898975427161347752844197488645353382928344457072938106629858025259140916207770133545285860948905117154116660302717188245687363569427655291243020547238550056673415954472183217758356004201032556745797536854071813909927654562744014681393134848813754030642882313823651414320211989950647171368820802142551493106603309564123441219254241290157565912081316629831525012701574519125946947145904248559918997777927478935306353573054331306693637281411675708085038964281669325253341011539277769311805764951664001016596747303808889870075927222713301901655627596440760361752070706181407794403365504347896323669785047644540115382567482983027544904006598226302066840304023665518696821611385615564984748094864865731701337557953068635075105720028631774075963319045929999864083632815414084193359204827251414945910236392267844719368526276519309222729363261422460277296420319987607382728823512807702130025029180981796456183091645504480149302447986527950065881383550456719451305455648768 [168,78] 1855885468655632003859933732226847561222209907930174339492328683300481369877806196274326948942871998909051381164231364438729480203622758374389452889847544830379281606284682227806233430918881873652716824562052140486976276700579096508949738735799383658265769046021156185339165936254732499265689149436333887075453698383207625373643979824028423941375417091699279808126955927376053126719369418705475364233763526320817380587984797669990330690699754198832353004812338288971306951551624615571123818572597364734278463443344822577875418137832119621022959598172132298690109953074222724066958577485369048155226776508605497567172286070573500835259262503627387760435287636029771791082184156856446191196027035845441961790769038865107870429995517876401154470781980630379876123935917230086108567909936019067313999071404914255162475235314820141764495160243131100263738547524328659876316546400454188930072872726621583517055842664417841746065374309820607957992712900733127628835957996437545276465844669929860983840710515184992735794754250425749639555974414029813719505958920994985895669973268115727762039905604850580002248092817621161061577922207882002678174672999904213352401019613309999923148947966009240485529157074391502302997461451345204484205497567415547276873333630637712585115292544223382936961356535712912545513872953051200011260518593088246702877410328660664704674336977574187437115140272100106365577512141913551410872923401325756854962926870731691500851133940827296558144752254552741572417195527514509814467333746349170421267889971449975849668278476580004608235348115583030446136114081961839167698809378691797523486175600595227417822307446263148376926137666945605566065059561472 [168,79] -5768796187794382356898584598502809056604229683060021774616029405445063392656195467034027865509564522181678501319865710508807590703527946129079735817883503130687270778478713738812167005783490791499866382940294070915685242853897207466344590273452337850425731460769396236666914106225150034056928610662927407681731457248628274357207255073029720342603787976690269197773934796050552312300322030781140763094679596007962775309782239760103794588144071540392422984282989686062723974011696951273651009124384224414505506521619497020674470637128199354323242699323844667370953914333699608017356688602634027289035549108757454983338685164172489296980665486033763703733303940383950189099644765603898908093367459751502411851002738873812357256724139922135355823488588214254143671979048997104291199214467391914538160966623805916595916035210597820875215798180036469289131731975203815223410555674314125008693746958734413124459296108475175597366958844213711472926238832257911234677454607849212736606467942000230961695766963615131524525787541706687064193461770708319925320458300224058166378056696990200186113290066432315961419971904404079298780663258216147739830274552739720852681043329142853082612780300096306536358117160293909252386295694177449372542623375971055094735889663305371878078101663991934365361627631675307356790162693992977391181499152716849147951077778561672059470504977967207149361730382611249967957341345367278784379285548616222179162298557187635346585480762222618609771108792998472687367688048426987358433602891156679568438949001952377024285059683566636592552200660418404131466987942325659296085739309577350685684854972637629189336806378370509643051141934712676975797862400 [168,80] 349371019567109006017631604114630374721372446333494816141648952775788579755893085642183345154506800248521761054400934555872059325972160680486327093487040244126328598521148177099848521608753132020340474874728020851102361259164210544118647028850813529967698426764158959220457935323540939254143015334692475744648474937173923898187916898136594494122484830622000997516640777853267211555380200168644167968335368038583152735481900848113595758676645029179866091063532883533709513175031656571644074845437328662542760474391819281127924096214141275032081617672338567477880378271777758411820607655627142512331891931487708801473710032699520713650163953338486237026270490135597769647111504243215622660699427799396107286535084578766564545894077087864173397214754965575036049643439254247497103558240817066231077491320067210446795494564692491981262669787447623411458843574304982980034909365783878084181244421242969200736863807382607230228622390649027618752481055957611287798709470692935340240075098442621984317154453695155125246659610785021391178996662552661486934963546692350073735219045446456696963876051901394063475751535807884027768808859226069821496130530170479290964244745409628761241905087254954826514294240751003877577624412579905996314632592163949862592594385213200572425568851432381315096838582825151183162326895356053832190871399473300522412278783587299656531772668839437254642850882883031321291166408162169956352063353418682775085056088309049113270735092785038635344456380000501630952788061511048569462171683752734314724242838552882830783302277631575999053784217132854374347740485293961146173687837506476041719984489574760897569711884972276823767568916668331170988032 [168,81] -11131665257875448177786975228693122235204899870306778526656287209186955758889044995318931468029791030303144654279071407990534811093770008054329988123114108599672843751552687165915363130608960592730308990932178842984180623465630393074502324148333434786632050710608750271648492087234703213410647790783522330119494651186487645653333181556415818541003158824768916672257229385684629221906540191605456079756721625115702502299011391451106725340080544221184208940216654340246037986434240483623586427562490310804821331795467307722577285217046634771183294425781699967373728782479823032628751585843848877852618041918896383660203693403611177748012871790120532252344369454482239307054877885474570648268114113633193071651022876958936524739194602765594046676222894290943783372805798719939424468401964310501712989432487991506669556572331437629464898308284994848276642851081652975183796605924466149964360298940063462974993502142227646066333143042283940966779126643331144155018179611275407224406853029023431164615022924175670660752180858188654556143461519954769845559573975781681929660926935922148501719991469780389320366692673603840456391406018013081894365320309993291375304643807724625638523514239946059382128859995735635268936447893297732421529039089858118583196104024381631443039358872817221389127123724236952676464488233324748644918708034392288909779290777157507425069652915398786468749883076340983620116657129956144898525666495294777550236516429227050213691309460719698532854303403477177674783173243401179226950141036159752457976823985186921534717273840610830311249840081883138703034633382087059091163446986500311639157325419544803015686386942600908993917842294240837632 [168,82] 172942568963585759116976574795457410216162439073091979031883150282213163754751471543581562682918588938977051025230351780165402725125299004014747758991552891868376054177060964342400983432202455144644959975328813350876271482294996372412609182833074446843532113225742200578388125669005044999821114106913525720062503040357254924283366118036201378715666322385873916285163637796445049638925572487561060496779446049291780336633988668425165533672265160722615983276336866196740016930036296418023154106597370398806076021784379655394650455377847666864908719583956252866095424354885090787796663788979618179767459024340248226989569377705980094018590548866035575740416837658849371457874825475210322143211175650512690439684629394528402715824853609646036008470854722439576806298466847437078605385403901616517595695182179579213070312848393670460192689539981090176861656831108078072099336786058969072211850114852036159467012129868664278652472688199991282643980334718642932799604229095435713222729056929869906457408996593207167844593019866232584941490390445732242538563215645884104390279355623430804739987464549548848409234234079509376027450490696758587261625890005212715013073281591855227677193117852867857943729580644733705171371809142073970012847898087256497808916945378829201204425521329607747510609715911693685538307210219390571992089786690976005379616266737361010332518691225184115133052669995562439835050205385296331980477094148149703734212532112070124867378770671102047204855163700667851370202630966416183225079059897838147909444660736997745855744421123716730363267762383895220762910100977813164689235446547353824870232919519996156493570373061894990281384148901888 [168,83] 1032945918298972573241821552752318669089965144090774698652924513099756412192318879084926543033605567854634879094662845507986231251827857520262750635902890429156941876462813196267872977381978592004756322529442992133575313214584359765316606819289963491450718254990264473133890562950417689192762979810040956587819862742982797696261868611896268621787748963279081049242190386268701332131442738927148607307285531359472934946007473283020871925335209492186239529443130391302221872979520796774671687422853163140396282916058280001848721306713881615671284497370830580740953474098164853321836468310015880159503362895969522844390685014874487910976884981249045698903110971697328685507327063059630709634368204416750973239286805026773634868242915091372079234816046394336518167725238476926609130608456869497562929695718247334921695695653673937907574389747893623294718025900623683089455146473423841244352254105358189077243229161361247980641224676710369899938594148936360353735966363194021967800423582563981558946952900358053028778889355419689158774035880337346769339450130563785073014290006481817002080069483942670644105087803572067486895297427010375387987597647151636174589345545499409234888203505996289163712394879714346542199928408824743580012317673944517429885985322380838246283561333264564840532116279562120963865887013620496987067681278820925178414426731074497160182115431584490455709701419652030945090523632946819314392959353706227178338638917144510573184554119108608341630775633831901422920315842433644961413497983407631840404389571695590198648476485967947976203411674342817863907407217228615931680822621517353479014563752993854192824067966127908900002856960 [168,84] -117643818882068286834174041547966235592430988546419085190578888884774993887675748588958399635199957604808115312134901678639648923773071392971676068308429376332672476519089701599831022857361697040057456531118613943421680663970213400081254731558796950451068358388115991156745003344739083903474880684120810773395644860546311525217877997593305584188260849643386027332707231216742224016357948470610638891705828471012201974317700007222165492518562338383419659079053423716567942973042585754459125084729265255699525755907540616663765716677901515904537839402851669962606986648312904174788551156872543453324695288826388050746979412925014906431073938131779789371290187528654277142249860198582931894195448445482579682727802945433471758135905379604326553524868388162807135709407070863341004420565183490834029748831585394060620611149227095705339857765209618284497653934443343343093758512070829327213315638337213358325123366951332028641363387437320489101666282220226753759896930503280439481490891006432325538826970066307316938950554209639454474328708232711831644631467292914083018807600874888309773206728551761497790019174407086789500221807449195270519764286231786401158483824159264993927006654892636081766418826105910687776185685690777547698872851259976029100125313989042157373162807915458237800326090918028032750462968615834791320374294318624470131997221756702010951646917360528720928628445556046224669681652646591679245635821763103974850986818287763524996947773545265067766798488441891682567972747529971970856439044372006681851817167126761318479600829105745728062747016842029769947379824112914877510567442059731469251970595769851503972277303133530000982016 [168,85] 2725681385154190014479207891960224123941842585326033368719912384564523973591570270306714365725629223507713876046819186559782753270987049879731636053600264603472360106893179277089690846237679933047229453826195401029235268615372663699008100470568983401598124486149466276326978922399243290858640971907923339899834761865596319639278922116127975979898494804910186089134917102493494626525706509743522755717299083293504878524574717260862776701366951779421180191613049632725260782194628374470926316193030323842337795375488538346381194459310258696771583456818901218286019819256164885361959945584230351045768701247346109913973140275024279288171426775980207925918261212805371226775709779666701860883856826836623720078581453028185347238461594546001437897744395410023723089459135788421894082081846013631858663330216919303319937266771129484200022414682286495762158210286425185099296440836797529259307840107648348850483389961605328821787289441549932002005710517043391478775671583315560655972824887996194232028559157240971777210928293411551757192918732010281945093514608268677728940000573642622418335565683557414645979474394442294663253576465551522923528704955390042814790059300285160451331589204984826600590998881473592394405728828007281310567253494708071724450539179206782618458641502279131819590652456581876603648543419313504380390761394079442569768604229524497387006035621391534880165975348765418806794735129906898154414209047987805719670414892714819971038788126213890213033049913355896015500937952065651124667891775636136487967645346027056574562569232586025995355555976580887843405557858244136511749780384190242841987707104173126364744095391269126144 [168,86] -28428020610245320167955875624866037495104447267669710967903519335043176162864478710128039728346985345004686939026694937578274218140304956778294128836868888039793411351589405824784719840909680288298361193206436871425623768753307198118678648394600657137921273773831661104494945719822660988637141036735311639179205579210438275626664323739886054266655127393491606650743609488261493272470072263822643535774529558661679796474639501214370597844456694749692577425462286345847877419998427805701353565493451859038126153976223138793597721501313208204646709849833310062357855696364885986836544943607782999442282158318270090959277729523588452061467839291362302858791687819035567990676087068383712906503300508300887574511099965923768896394951676110782134194850585910914558216285112400373790648308901321733764119482187053795246803301263264410938038699320902338345612609614593263896879707313097634573435164293403386178860423442872444058648128327354667088308307630417531607441619643118694244179881125591579326079274414322976892755787427077413665991734673858158598741985677454135423673569529182386583119077500833803750346704066295429083413930275635195008440915740142954585146804500102186095806141320768274813685360399704695050045743337388900468926511974176669039016468475749708590704069623942509299820260018353839822748625145297086440035221188960438235862297737171357010449760125533395168601705508432786392433434020052675510683691072527889894944094557795867161606153133467874158638702318702633827868861274679450547164913499166624303044538538341196968058683941928155128777280943057160080802255414602220452784724179741446604628406845611630171815969775616 [168,87] -22978268935811175316911955548370717885717067920347788499680517189226781072343869903020967768480665124396138902336402427706799964988099126466774431316236349711662011318785912499390063147890159316527974237836234563163275781575438821490653626642409178084457748909558011490727426129975260319723080758052367363301186884182840486977473918258499062960078226114298378871930189070486793988730134245428712816740632712675549854499724971659260757501104830724278222447045937092903366638625938558771051161671472675964428145195410912418253841289661025511318194847901310452167679171003338474906094929065161956874485007097482405313435015120165786385225147052445915859600066813434709336667727184019431377408330391645091681082970477677613365702863066451242900760795778604952667279439328951466062534879449830739838127449185575481644400129673835884297629267829385417714792986997206216985389083607721247060064201222294974310221994884684974316383242212219988023458416846438685891664468290975679154778585154723317125410598341900654548018762583975328199564818983201621401462127144579653719929512046404067720000734123207969986116832790602863814364976227704156883969358739119618089782892564585373091376709732096055584479327003523909750507376785558627062253835905735955243303389608427079980923375149556123430060710126343795814993433429885631993376122440203127233446376666475713289809044296870646818144287794273309561709034824128951862190147293377494913183275410410637409910665735888620334566582273058667573198532351459356109270900492728082343573821652631126383128152246071620588114145603683166185081084507609401937347961670754329586562879582945709800816640 [168,88] 4706725094126748478436096451246191524986384109647239836534894280076652946900133982687706601541673385938513149470965240070181231113258788547979873516893477926110964201292465873391070782811866738420890633407007217460388524016738575673416076152222248948120189089810595693244129286813171105944256656052346619513795067633893056717295255072306456592316128993290545795851882929652467169957150616634148179820823463608497287703826725395506914473604263072343850508000175829261643495119144455293706551779306608282151033586417000466322186613506865810072335090370398597007222887877591456832870588381049942970177140783384459890175427571981960362115210009543795604592452222733616546515782395537509580044539702064359673395827814161076331413591451842555762609347325343903634053067459392920994619596045384666185381341882349166706775400528757477198038088058738746753415770703965954799770001535121477589487961117652037366348635918271636620209486570842551295576735187133939216935843774554761308293128975984285152737522214019644508659530654255645968719544244489166714329081196798527218918121691693790567802510843525606993030417077369558737488041104085759299557332450095646454745521174657407625327730229216659662316959080172857161173914033290572099927317655724289882330513661220403660091211344734276739762300934219387157945880793364817622630316977746188557656446005034980877963240870308285695790993084657041331385688269325095103560889870194164342505221638827499238779660143117464514546798016785878188329256646641974624385551836562536638870817060806476199702914273467875924102830836157830117150599366525227711350327552462752169541685711480755224576 [168,89] -66728779361281216645572453521684569245492603729772049360014687028800841540578451915985118487834703947174576437950165247467566523464793219829042838613467194011666421222432815393640192092675766329366955433878906349862042556618026516733804988413665160261291511805256988911039013063259380457311972912534537144734686718863575335350272340000521171217648681949248274199451048395814176835877463633655696422966897549163796777200662195915124081393811883070079317429819147220052982505556049832055862388496651001340616769659512808355062751962232106208643701348343223973152503409216548683680659598687899368526841352985428526577735218018613977384793248319729555887063474689338019472408654946063517877566418087613800005842910316306082418767204152329936928284406182808589407816003055297982924334563463714247207575493864691055834199013551389837692456748377752738723082094381022376286716319746744439957074253216376053396941943204949135219974385938300731114110740406081140461586897614580486672234373931236399881494025938772250681037162966895815224061043535357608377424545012224207600683353884005418675835935745783184976091845190135694990033888289243255204212619437015143739898904308394107599713886393898611134875888315984442115646741732093642700173275483190796082190072107474852836387407829798195360974745963241842745108719828807832289760734649510360397123288389432098105666848693562740245921173143932350108409920194414280278524804678706998733114029529022348774781562237491221486294853247435856153418104872334233660007259525359683740422245265746973067583009704164355660988631270664574970150268419011590817663570654766704478408855077888000 [168,90] 555955529402165659649604509232308788781098579770117035730977122034728117150048766278310284560143174799961951130111885933103456644714315044386684270919412458378411963645326326076052811320684368243227967626477915721540336595752051799904025046747012531650300534928765642197695950514915554673586191419537666441632101944627443873728561141085855969480487142157003291064032665064281854924417186692356436501091263982572473612212613684386880851203045886943671754849805198358521431895458128337999541003269351836619338247768634836673150944228384714009638404850698827268132234793054729922580934895270319230005231789185346720733878512118152731529833296184543184609341409274266664852785326108699240892300895715023936686621654711730111510895710437796653120067252498285966161259001552098350513424989220841305706962691028329989497906666072750321713876886072203510135732779943498966684518303194418389654782414560598292114896832145286277529255970647054886084239151092812983386831097303999173378567020073556361079613137080978597802582776185739152813453262378187353693878616408731108891477849829632985667610001963091462520455748145344984619789281791333142515467674178827958025082979677363084666562454241159838898706021435160046538775087902350456251151328499191179816598804030004270517978319641432455439331657182295259027469857303390068657788265303454009123884484604813089444377503861525477349323028410022731691937885690421272582889169898920673973045949600269811852645951636422520937907186538044045137636597888889031024521836503682936094172830666281324841023799130011577635631279279712944361855570259437719139546916962984020049464306176 [168,91] -3898435256068166813453290732462909065711321939094273355452194068595523413263958590221930131151145238593985119484637031113200620025824928256352267520957987186396397291813396860838333939778043210227241221630314033893746420408870535220457239555473300228464031501923678002392779909890352148780284690243712190456905141483994800206107079864587774950627457923913200097820291086772115939595098460097794871754261377611583291848274929191742213687486118333991365826939472453732974796093451536280654019125268837826845477504185017252840274462120764863441474437473178410191649798400353471824270259350802219483424346230423636763421871340263921453989341522677494140160683694825686041162069925392388414094431181581333389183565016054576699344406342467664408766686657120639282573669929503988386840836163263302366661321327083519996665540659785833131580472513056445153910541763044305871944436573816829403990541651317084674898892197607835787037363562278132443796853890969998156915287661429587618858189618738820848415971097617998159821154407486661560051874295737203276305099531298007138201023897605374904967019212016950102603535016275012076441164771886840532362204069475838067147041162749207935642500507518225885419089936114543063509624185849314706771557151299761371256842858928453148558051903177782628150724853460950414637584511512081376954885756536152956858020340208169365732156582567899069083862396425041269205045298982041486819738128354665639674878368951471655027092955519052250382409434571735713881519049401915194558656650451213360667543837554395325049108344943839438837200172771770130191310003451546273098063805606047476613120 [168,92] 41318347139832333146245496549167673078395208830988586135585511875783801218717832035436940625702237170170755820078124273925309224671885328610158213424902831582968338541587175438810613336312009432763782015985636810022868992008790851217264361296971173404433052583277785543226177373093260814006300217776650281606405509732330956812744765370086488689956402363189331900437852633591233392609184152846080896454420590986387943622783421078454998128301227975532459860885994235839771771731038468776817264692221814714149900251835930953891893099271517830036141925342362672527283716080588605720337410679786744350729192500760937531142172053141994299551732919211360863927518690497634080064898196301672052774542301566242498014382485292297126682394672648503433483193775053276337779475287085285536282175617498883553449189146421219356344098690777823584274218425518776680931212547145223841201188638580528744290268777801070698018618588450580087193304292010931382878229005172435549385223629196492986479013263375888085145618151647500140591680315828338322227779559040789802298372857680175272942885894735503000308477832140663469853742689544314117531174492699598562375639490106312454379238395011383557115493931926127879477633833576279221538299219201695870570146596958888451173334511447468215566960671133616307599163477747813765193748913301061578119421009844949562473431783963691580656515400033789209493697252295089567912443579692158523966279096866497398741243079780894331408715424357081364193168696663498357608409599573490417481899501144733105534694219115288690864718910931729728368440581893816423217802486940841636492358487790362624 [168,93] -497753336466699362683157812127100251644992107621485085689984805007525641602635097134844906540075495513334865783315085792482160538423301388611106233221440445079437848312820279112724744598905323660167191991114925385847696870021170827099094547043617538062167727135149731996324513315036569921930130162331465945636036010716959692573845937314751357605670840850031359694544456443854178625330200522718336901725598735256380983175372485285595055031770755129675315461919410117060353541915929681299320770018280704889442423135339242801745127116797937700024399891188201599613833957533780660223568944983742342053932952761403574321629937462982719383698282305241563439068577980676235072088232227112187734817483857693771826334157462013384151941154090635295577032137878270650660683023175093469287477203802758290074174102680331575783261290803398094925708761213288321863426964252071017266041782556342624827863952628067281061429158108478614830648524705686718067201377827536060838014519751481427517205956862212583508955123339846843842846613330840835038228144300834046852948874235045827134139089009309376286768160884880249413093619813548104497525985968823097921676117705375144762842028090437528561474868648645842795488802578274150055505173493941018691564849731656517660357063838415913159236426499412673459901860191333785756037380390995660890183328189259623467470149453315360234797863725350712202825013495139502905737947296149055391694795072854642274096872353597402836220093459063603094205469052724880665063518542586198372791558303504721567322111503730615258273540350973070909095998431388652699924309667218523999400326332416 [168,94] 698978631425035540783802653154553105086330701930269179844008243149622313622339870174144991801462918553231709588830895472875078269672948276865244165960417753853883321636172251773965148145577738334931695001772203646470380480045637594514527598312045707200677482265861485447175189035883014408972032129594676824910426278863510930196994471254598091305704807434336545290480252359801718474324961662568339694487095640342168023623014689971351664730880905521602936256272141956920804725079812354086283553891844428221484732262169129549543006176172676746505049467193171335728748453252063493426359318691229795647361830664255919670266382777353550891439733698042550522300124160190494891232670127562346896752574701531021879788418613421590108347060206899958354948574269988896913465959066082176751967654571794920969498418022224577030805057499186527667766520072796322678853355221360262247310763067902107024466390180987343027094450898814645780346899180500354947749069294934521602453496236469811703019126786731046520867687935564533977954315192685998927362293204548315965761056631226090059531170165298282598296326217337980726918056240765277816531744302236817599142460005799824036745684252509020339314443638325189701414903879997885635265448384981756196978986544657941188238947478194724597317575151273052153767650901274378551760315088351571403803566933779607482693179701191554147589664493636617335633525353885912247550351715104022239335767917688974171028920114179977683915108744547075341736450095637431725931628188620921735903785683413998817436965564222705783962844176134879082391486455598615609164341017199404786909184 [168,95] 30080503569488921048293423366081387515992503965771756130207816106996595867630326242321517385266769929773256121922341477011929027940414874662757474266167968641224464851122305216130579057409807413991468981528845862290187426817213055665578649694110065638043833652055432449749489282434734978212611119319660767128649827385128680804354555831314095378817801658252022081426141979936945647805725342739472138703435677031083909132456086716287976054257993947225356934312626020567297247283387278084736986745666269064339537161305877626973373180870311622022349460647075507564179187478468365737424557609899998264541034473401724376573899129544366113684757165606760615969225077390510849071057761464742665949703861222958364212292149400363797420649382625384304326620542526351529037676281483138586850552198691245260093064096729692391996940670474060745953143002275834737685856818779946304098222333602837003631816713585777839383288922406959221077329518426690679567688414330804011010838217359596396458598209609683226888389199180198394035916343342828520134045445130256417911227173907378917568246159676137051929875715438945625194701903432288922053934094532764849395793194881694123253072339886875141615585582165435319157314197205432060528065230516995885517287913442400217499529145698311322342394114784648313408330104101477830211622407111404336864192816184702384767058552036531409400235194279114248315544670907743118146367425056553562173205801214386732310719689738275199011783064613143604215646328270115420454446572890456943154280666977064107149742352533270189040827420114522102233627079761675580939000105319153008640 [168,96] 106406643558913325491889554295611038753630136064203787892610758938265903219155528188611380563911270750527797958017974221080164666057008207821509669041454797923274728301690556923008853951189074725069496293628156986501089325956093961957272342835172725422692975242198994922598295889250605018562074248993793128464281970636370975102455322068244275602072401424836420993326630371617413408731483658899750070329210747872425535758632250578782570767987650445570104958272947704941759264989368015310680003547880278509307981845149698812706395562811021464661805536025049843861972727269061015727026503381238433923028750915489507357845548376919774723087312817578022886929230678674394140510142069471753040273165168787613101729198823401032803705975204112743472399339802162540296899802182436029662272903062577951748849518360383665845016166004320859890585276291214262815749752847893442728785830354159116474108889337009311335265618621480921245611601064378394745344140790152466711708961619110738957628131292541429415101241192633282917442969150143405741256201077148443403673911185056592722252048766699542735772444796312282130392121882840743813307248692100967240889965992157516745399492383252698446276033116891583204313510289274890594382514058772087938505611550041603085960439324128020436920653912473216501235652237081441416868021597547923026917795803200603832317113654847230362157199394984498349249074541706926365444874448202860743078734666668503939629873309209329828429100115330629295763021684716698686817965239701882344482168403421117534542699381159454318207385692529097419682219704393819426298262874750976 [168,97] -1994254163894497561266024827720650692395727084945702671108207030754562241894822655544943880023475635838396228538909247070468845887326386621499667829556083790237993715812703213628642645704380549953855393922821226287098123219548470371747579947931542237096575639101624656488302132829318535213484839977473123577305829599013263457289918199624379820078728096596538752140521298816869262199819245820120581466597983881277769053769845755914912323618145936855396018625297905392903028781625263846790859380789709731503116997698673994889383100231278141203221437015896602940567760986575404772229606667788792669179212149840001850015844153343651987482634733795198379481522410984279504611430207256818343623863913540256806008742628569668590622063783894053390520197726016850645416496935832888067075832345177793254693594892109323942620860816625964425573111771678026117595805115257453602942542708106122131447600326515620725692484027713071518817386563984436823993977343746744168355409479794305924780616618004590285868533134054264941604515470535633581496810191780920404639457179018946047866135547687743875969475953428806364262322886077407074105972373425493748230124505088420387096687671997911057772843232425135123787162518054113939221095684081690936989840796378383445054294349503002235136939043963896584033337136209647163088788049358395439227080232388103654007886395901035232430755067444197241328776990348497407079412607741329884187913727219598344618089023664294515398647134378662996416830734073261081743427562442786381800739397501907745098988395213775660213109366489102489141063513793276094983686324224 [168,98] -7882836850629940098060194904978890079044104136508601480035243220087814136649352442059191570417227066754622852315386544114639461788678604735846201627457205228097456363816087464502033282185711552636561804181688651485734819685102924949685264412223086273442464607350305333301781249520553285616725645086424737144507075743888786616080411811883335737627072402837623508465497503795578849926297395065355113634321218626757637936425083740085270480993266135659620860105915498925057693763098774462670858688761001149592799593670010126278540306824395940471363780260112075015238511294832065976468001939321364048529129519056327293525007515483839689287818457122984423853163754092924348997778510367578283858920727038843732370925657987853097202594379005991097893338091149859443076942565388758489848019942149899327164388609944208808034002904170344966663673420759664753036395208162662286652767744307901253175661628082062662536975701535248107750124555222389107787742801183442998566975825247435617660229838935007945272304031842418519689806187643620448024974699303007804923834674301301115744836712304323651572194984199187821512933451212753404229789799176440794090919353696306344381421508051766291622587547543508548933457751420124422139226791875519877267755984830948305153698557950061905040244250709219975145041431665721753946170423877203244931241085412372929947643465210200226435085065817061016823588084328260704031515460816435178427840229778550108718924517492197365499768424253371911254543002324060608076830036443179319630269981877373620306823921396909894110692442594406713593804755351568494723072 [168,99] 79366863387108765386470246076901399905304326326838647338495853928227588130853404225644218104402098453092390744579772639224657286056582689036301024599579072433102160728583438807687382004458966119359028096269172711574678479060277439909341525750886674648768169672384098231529507644501981728818124644754879398405745963124357004297218802635334949439447183134117539593486468010010849713827288371344079332918528282856891247872561567414312281844822044144651147077950246199466415518650158949312144147513051977512975915620473130695260665240646139981326456373776190461869209463968808673175491892163829431098220526946061409790699801660847414846613832502793083586072131399384022898509262865272804937591797357921551382549784024877754631356815293525741805129504074422139452464248593622182282843273912851406523306382168262187166438883323816846224810402129159022369242694667044848786304693923904722838538456880309830819080669017685348086588613848942921342989666278810860427904516556147216793200467783054199717794087605578653554803831043881041206966114741724145469418950806952802319255093971755427192916886978561137568676606779588542971089456755869093431530993735530938405094572041690441369317575758188521369716875060109946114077763652986995175886658551698566693846595930424790859762436987552056402176984531489361455006517846640843637823462358238885252531334807038883202921176584876733277128624103122854657366319637559237602168842643929182222048702139950946741143625317157276403266121885795963319811465624967112041582927895202621469257006597386859380990922211236342112008711774287167488 [168,100] 476278505863022180436557499334197990109375793240539958347665016923447302969610816215039888040132428516986194343105981263119376524731423607465499623606275209722083497176949703882100547033714074061970686017097670677792470366450311721825684732502375670088070148443294600100196599379902053526380798617707511440192301610206154647910810027726567999034540123806811174758182106763793170507378532382663054275331564804724975554229009046369482057358059088381493709662604668245109254162016767102118956100595971935805619852106378008178476204530821770646851704568600954514073767727900018121616465952107643297018387368923477789371029357599207263061724247812603198845339979929618946101003864800661647408723747690030949671688658502462744614682231385685833226949151162066214846968753845916790242650374630538396948203413270507799688053780190957142279555509987477429290317855212352444175156904406506549421070096669136655086537307734315761305181584405219366824678501854994360490989992836152738664826015008531559781535210380339427083155651946935162170016754620978933791519119950271108647193547164593361043912365415538938614226338498915469952018082514348440025845596747511346702486203327014981475845444299505288462153087468354017184160165564913734144130283536615011651190885555772502694430611838130103960172110590064302490965031831762055093700530658784401127859222825009947251911533803194125415206554157250922334780996749630301258060807578258985193234964934921778212248843624013369973007245670942036779813880690530034884587229749302038401985587871984566159685391070701649268907038343168 [168,101] 4027103733822132753586769756694483523419494368544277006395559821761740271847095092297601011935811796831374899604663217038795163414099793768057314523184185501419876252690257736355541709933500231804205645332270025735447570701530085641941194468221807288863566148200119850562422020800763624038989784584689584824806387076897121959054870263329366160127333552695891670570086078626899190651996682668957131778254014853022308815307025786346102347011040290955319316048586657150229537946185038200777817572678564019551977763979023398843713205986767511943729343749681004792960543219823555438244491199717935658615633977540910579234288464631766960962889946069109072166842297782926824215579634762482055053903904633930377611816592291801731730546305544508921614801879483547805557111525400946279844343888042560582626350568234074179309377934755338452955430047461016017514205405881158519431916530619738710208073603962567866734709469563158482331007127271834180450089045948011230123856696534720721739307386935350737426963628679936656098380762630716913352307499884558967606490685220676059285720196519609562103396494522308218406879322821655032863870380642770697682778628236311736577678739475110769211578002138238111274763949131869591603701771533893494519771210557640992849360319433473256072047695566951170739517073832884569997524009715247926404189841289441690199169963567787539235008084535092450241256245207150076998167857377425036922688018276216744357352106255419706081488257439543579103957991458576337166437852071810010406866480351164281279110422757080929378615480205806508511723520 [168,102] 29448267495682714599919884912083429324329951892100599714539488864602067416720151103981014404798854072267452392442547413088844338717384426756081393370330381736945241067988804285121170296096867405479305500675232959773601070200226397959014173922204719434878033570484624486355673256636185659713621441962005046933616434526630776172530230255962333066190489916344966767938622952773201078202254917679577682324601203868876425488338076468485830086616808822484766119487612884465002835096063828524535357201665277797981539984734700423768383816660448843329759411054061537973863638484435234372787108095277537465578617501646964004134384073545531305482729953117044914691531246451616550738964692881857812098006326553161791690185852239505877287803214412674255640298727420946145357276652291278133460682989970867193071122773409323205942088519952436419463582404602239923499434645196113037462976839068885416660517845465931398658594264638850639054773055795784108564044817464797547965518379445622379956051422084923217888990476820002454672715774284482502434127855359215567946269019355157173184738600621787110590214194486043810827732120932848986324860990461567801019898381089124493982488305568748783976389266918670306324148498217559730378471377973572714728387868643772540809018920224202888347955938345771066369637735651110794754055850674715383637850040519954711966423215836502498047154208353239418205242176581876790764297153689910434128810542375725076422146762360170170328888122234330553998336581353044705116329403723581129988797674913438389358546802863467295453697307502130094080 [168,103] 103083567274043470517561459200032594925494109320069223544197509641280528133217024500967876537970044617051958849590772798896304515006313688913069141879097080319423033617665325858447509879122476723612327737510302386085056147760656093834604869930207819684903101694382878631596915877486909610805731373814312124776083975109796609194157602442749108274060357001783350482862454228113035676085216066546057695553831199416282265316475119931703053021781584336134536236416334707611342224812629171753210697675293439191686895747973872227776665143718074374925952464068865339524405618711773139114598840157789674258472804331884097387073697229964202965969447016161177895161709896257197228185006211742121410159793971289737082839040822334055041103523924187638187237025249475654611864014600057128434676697257758710651255656344367027759234114955315720252354006283567772721259507379838804773964443317996268542530523451934539901338211935110573039948857220846149247192636628941889959174340277682596075725267595614938047468543487236980815347710236180650840481563304361541743199913130469261792766740728457205750671958709772081489777513016672385749380029266642821870422774874211188486902466653227768926219130045430787644641635091876050923145253529402034453935481708056930324333725976470523951963165521364163419510917688410506111231654661043102076166253805812524591920274789818614927587391707172548883988033861322148308619659930897578281566489345787856506032632680155982929058452910175437194703511865051969254527227524937451888527154781074062675492785491253311652477598292770816 [168,104] 478407773332928857789506054656927818057475424056576555176233031860502595248652451797000003844938961714029789214737391661754457213816498661938119256842185629780613295761797250826779449132392052216354346155863604482806168982686358643715528887218679938248198689266852005868532521289551115784529731171021088964334143593655441048481106602658135846434069797800931556028800055655991712155914797183224437071280618128838380918490242969583132421701878185715969128347192902914436751344811764727254498977333337950778963584851438800817464995923696162670493362462913733221882272012521765137125598697880900260874223933248029833414156887248975339762467027939450400432638320710325074410386445233060259711863158294674143383559999902555177222353584053327027685079027734958377409996493732895430909060962882886795822812637013591503174503590783596018718153158900798310586877631543069523623172242891122676207815175873794596505478668064856070639849358852255204168752236317832169216854479298728206156980477083037896590879926740465370699687256991484423554206477749928099958767559773291333437935788621565936814149432873767836883579716886012583493632602637016209169280054929360703885625202576795935282982528473696722966552358440670347668708046264181561527386359046518160238915472362351509656608958525339809005754597396034930895429307921111974669264216492357442047828831142560337591189014986366529661967589593866562019430638826692036796968473246862458135918323750836316304396457083894113458115527027741026579212130978939739810675790650746766493558436776347065479068778496 [168,105] 968754410396866838221654614286517974199000696690933609746916270889366916966152644491194621712286807880004223238098372073587925652758892412874672647441287974152328028617158519194155865953729412783451994335841454795775648201285855768933361517872442625990882756540630948914652399894453087487436686167504588174284492595664712274437255370400416597366555435619730344532099160520522743385275090724757966979807663450850933102569884804245564626885447913299945026666760523424496376670592749214199422533803626090077522238305485559272929327916081179707020989372553015060710540550510315281248310738617522396594584454404321290856084679046165820576689154164079902900083930790395684448852834457325718049226259047841936718731847246060010082334850597538907766221572416597360805877625240312855492841299936346640434217980867174335705925483440839457147847159530504601037200638448742885752787247738965324523049864069049926530402881526426590051326669226949061570608527375110607764505257063981154991084454411729349872339224166820074244850358629696064868423173869320480453023753700723647055250154964561385942727769598036513273955109261104095652364272848527711868754351586460445227017787656732674743089077110462034204435126442283686793153803846230074788962114315560198141940568507323379349288815451510540099074458545630044666763019717998033049517235212116882161753279297714434858440882589953314690235402635441266274601949668128826141137495201963887190894238858814854642117573036925179790346987926323030564402499046358811890028069750945252441300062064310650331136 [168,106] 1310080904400687154551303714292336931096770640170581415842263140932340233074427575311315458900196316758551843035487342103613362912633218790926175984035939059047330810278679925790832195585381337367597289208918984837422708878836682134720256776499439613837226071197449458085243989144186033700000226544254896870649824978217323575774666697427434787438448224312268290522173876262906521380743235524909238602799337744305963827952909625148044429703466473443265068167618205006460187496306828108385415804544239166396530587551519362325984645941637874770345947861912294394585712561434465759376478046637772881320659852534488564469317901148911659119203143101949286455286283002064608024788188659105018842015426851094211826343420186641358149147609195245909977027835060888209952126840530977954589168719089092653712291661321538902021599438753348053848167770558752631447430135773954323161803582499890857012280119795859918510187928191639570410252061989995362102889722288603273969645268119205787227048545775393501435567186207730572499644371888219583227097710178010448805498178582052228382975940131489009604798418855969995812337645441676721958706800503316054517116344648338922300761274089199589221142998355368921954126410794202773564763838471348677444838250312789780216380994309064411646174286862912704412621897230268654565033158090170414067900806483208832226537887318166337532086628921570034078448592506425541718359284350030600767457474546916297093488487996615278960879671401211889223436723840324225626542760122561074792020168915935201234963080900760064 [168,107] 1873252441972746344192005492186025764422201652316279919114652230991331430833645278378718406934044194555949350614598602517586979789275218729638785934229627277976574921019536934563219414304988908583911155988030360448801983274326425666330282872856782877877941618018245146879005730003446286772289222253990432279847082726567734264814195705430902972613527480095005301293212261292524298237088322145385431465003001212769919092080979989349362338600116840380760148691348965952466485694885549163987685056884050143497595846231261911428955384330421971835576007587212991100661529987496299510072658358485350921161551070369255693358996895749464210290136532125465750659809280207928238968195305757227685301670516584363979426416451316382820660487396935409864988998560578224801022987243489283951921074461497188019771037363823037913090053600301600662337732283075918096010139450314040310078226176936548200212384120647089335314247284119824054575960491961040969906896859037867120130490787226820625695737750795831565367179409679747848279528275063345239839952012546694498979964230327469220664471242147013682105640355918256926756915850141924211966424652958300348177515552825602552874610343612255511095807533939327517589364303281221005830708886165565343723220586345771644582492869204311042891108537594145440025182006194869184175807368433175201279911321134183805117774395819897542885150351142614633055473901213836558449145943043560350819391110187105458783254240346024565276827832588376110586377014312896001661952151467359226346004506923795576138148085760 [168,108] 1968589454247753580400506876596244801782153975253767630563621092092025998667620171462722059729816738955693007909950306249012705336124684421991191564516241741063735200764836538681120488372468640465921451043144103417765742670450526508953774308066232720674824096636304315247635709829073936566692026146717378163512425470066171594842553942593530059796274574029931671055865414023994632352474665656045079895807462750908006317567951504494603342679063541782333850197352892998304988644322268141827326206445851435523182550541861208929374627211917829088064332766151068235153453543474180185056367942286961690225813192308644133819963786795069269963175086353782422753825388590407636760146392041668285775030480044914050804745174550947299544644916298743917663161093502377591423442668390167175830918188647059966839473190654107292481852088856084153522918803930170467907690795119421101277052487085583783417165310934935565233201242990778601617743147094364859028469600107141776488805200074055813584975983469729473831490303454460269902002264904823589257665154142307692299266298525864574669253867832906541682339175115921914954571091546579790146713960914582364920928130662519584822015517109109161196209658831692249482276018000781548084605989427422100509021808118734181796197634305543555104768624195452474341519183788270539526616923973845093354319572115282965681806733828045864852882080658680492363906722576202015425630596249060588775286385607547251177035812426422978277367216788725519885390894989569269811870858686941520449724877681242004856832 [168,109] 338693811775064856520709737065699843725519792533533958452906098733680377990964340871551079568314196705842454444137077300288700123639592362340796106708333548952606473516909750234889090555065663525287611860181392379151497561295918214258103254542699167728301401433856306189490957837807661711973029456350047188307672663395031337337943310826685053385440318616091271785157233837510148489203829182078180210705895967624386611696574033856538497595122143555154785899737297676514238258644297857037822234344246572029079163781797962443768005688183466942597668166015674632311219746873149541703779130389331957417413446536180410787981761762192163772616829186916269764154560690035391317047504748444342212212948239996634347402545115241864902711124005197684883345996383151036287821243211372878588563257654019217523666590823530915478694622853757877640029763761037009384089547712455611703762155843870569829417100504459586143826200321201754144717488929908690042019915725389014212473940665083011328280702407685742556473249525958374657164879999934723349898597498129059757452369291093315210788006497136685962477155194670805431528400877277875512589278515313181555930310994146223407007840070041539810694368219114394192550144735892013499609077736617312044692858067719344792567969501233690922599144952639358316241475677901972583075805268328470555392298715121610972868923824223312042552607311540518851526456972780123151923329047244249226939245189817741932812069709341607001499349967236981632765960057182334006038901507837054306791455462916096 [168,110] -306152838937931689105557588654710696999581610925731721582569794237857416477064462239598378295319402697619336403298960456991206485208324901662950069756589560388586685767167655639724906424017131941141139666800135527443246761354717010516283653536233138260825354872190683513184814201534433200784214463176222844811961011584108046002180807813350991805906562853713784566281851480741775516011460250990401029431252095719856794066644732776684556098368846129083919957471826739405411801530224823508334993974771253873840322102171786234789890819849412316792739739204124841770636969208026955145023314533539318724525412768917510192649386970261117662900653465940951805521643378862532814216677411573785133342197878960531030004715680728804234965118062005379495801050200510263319723537855948010670112430299315642007866281987868098093346091806782356614636822338409488549198250919365227239943923383328219435798398410333295682892475508151146191788015101325921256548898208681053356625127338028895474733351247454316992904667895566382339533235943078863702697227511924038437034096735320730752336500309388586670350186962432821325366669087254774052290426065776359757982471634600262922153608237084304428670381687362412025333927705208246061829294130234868406955581374030826657657667212690857940491653907736458565997475030909674196970779716642754919554843038190047479005336615762490554231077751848885513521997855975699918627195003451908646519322058536149560175612616448250313683522898980709909682237040273536307685543909333575947984314368 [168,111] 642062630692741381158072067620756521340844326882600734437859021424423508132870785253046666384925222759516988332763947244470484506437476055697125495475344470284430061781613152661654726097644129600301811227307589804616232417732153358922105357621137687786679076423892599319596882071936531956715436812895670959701218960536920279983811079186136100961679811101339956320312647520940402919218186274509444444550967734827210678187028781994418980053798079038060466143704739277129813638261574634643338447920374118389299740506536310219986583121565665673731541746851969743601301899640192970185108932078494869000395101808535934974820292680516394870559829968461261860977511245648547655781523162120738150801315479609340839639486931902334234268628685591436566482365589379518059073089560438510857100700874754861259778559071772775825433924901524010785093176221459357005093970947398651580903864425200331229141257930249426202480396693923894861643615065776543845126336639671753589329681142423555109830037092069865080120330709038503699231425432069078363662745788349839992056982992341796750877544268747848243957325099923736517495106988698266179167403654298257720376351413810302161248596476107557402329102081574134364519577515504662494920774748598860296673816647905870062130440470505086198703346460704700844758648122854736334724547746877472125885807128765973932364123693177419624321022041877344696181245662816662644070976794226634191133868086601824899676121765746047895587180545703316882247142296525279143354761849283390996480 [168,112] 17370670085220023448154125514980443583541126550674484174548650182923088212194370882074169334406733521426297548307889803763289933830213579017067890872494769480737539345956954172092436205313366355815053186065832661731984276999260545099644991599691609129287013698391958855410596379770086717075183055796642140071293473249060631710745300474433825879705079739478808436190189741455865101499866776401031136954513550123355518170731247980755459517550643215490729476200373139056862879963118350699222395711688932725407604122493402829359208450357781553693440522106544294205719519350863896334913407140897945044686033314800018860670551109151577816668190359269284140270979780938534224934871612024869671205167168573207708826754408186664176892777895598197087357707810726397435354517519754022373793530625698893957090368429206159486590977635976671877276020405422305675707039362383221930323541478284070642556550193273935557196674366835484015875140165128917635689688478967260802443754859791609529390195160593337449203035261734069814088374547230113103766473316430766740799843839869236955625324935915904654032541762879864934373016433569833993172123038914705716327691275073160766526974774657995931109730481527386995121236254721900867946204089491914925142682041029979237937530275580635685382881070054891597081575379972438724469823375848592255487659730076307082204482381421442710145487327727493607822491956206426466825596101201095356522338396097612641118056964445375086959525937368190105803900274812325702063015844257792 [168,113] -91120025619921088290257652052360284936555418047195711926794728248646165451942604836533691247440393684793779288226322441994466611269842582425972718512554163431760402915186371738147888837457655154870951462729601310898022885520938831665716815533175218385561347996497668568989747668871274634073076904113620553563206311177684883863606283084798887168179658380378127992617773187432656528952964767096225126182159861753089107737037012630579197531930790846751546750912065473920549350242916000640937093358057489742376403780321837706198948566870749178486239694072136375888126891839107246433995934406566639558388697869094762308741230992283839203631064428007352548844846530616291354724711138217981357429266751081053925781836066281353527507921785611480102267614565258660165464194743684876798674020238580665981182602089214465175680054108572639354923680354073017089571312973087442210252748327088218355493644367330589518652331920393674860368796443774668389806735219647111290173683255825224231061972710267144732703301319704743194409047072183528926640006289312358392411739395712864498861435872378771987513173660758670710826793456852200926437596002182189940314466778702112642909547723705162440847435732292228615232951793612860113132730195992362438102844889621900180001928790611763596524976923598622186270250307471788029227761686760198040541744920350098026574670258643576833901175067288017802312407759159753556720740125835904541518820479684550383233000920140951589980060048998297510373685369080612584873160704 [168,114] 16105241756987585947933996810153710476668470430064049535660973069047927784244049468889675773193691461950525168341283761530019632903787067350108210067035703886233995336576094472315896959431880798397504972910644982369895546564975083893695337913574485844753275934758159773528686093242647782903070786746948126647864143792811380780104420107460571114056282759947071766306313132160696537427248998676173995576423023479019313600144367459347258237275749293603658116631017064264571721026715849273583239507190422274041030380924893177493247252789993715690581661975446831730457634737221283110655842868016367226434031543280431831928386798148016500867128675054031552696575030216529840204244078198417327442261128426144975948956379346356103556033874082547447585491333724643488192587454296911716493188711661432218543932336731676190746130633875896649603033332067348529849355193717098218548496957905347801218249457197751083679154324722923109889445004463690608673351479048864604810453702173194792342425038887477962599379655796391958489206038516521547930135051737863556493777531884715274252504778261305967754388375838231906095586636480143295914045254194985641744568233979761666127606294393379350787304075168927786928523473333109030463352590709419209090508444011815162087646021073323418060767587664027656359770662607650315679556180988173737337630323582545445350424999749449601686138531429949807349890611267585574186908843495663766677728674481812202544101893810729383518290297943887735473800239185668123392 [168,115] 1391153241565848592788983418108563782073190351934473763266654929672654400297097470175250640521879629236478833252292980066437736517042145995870536397642081778236649332325467414177239770809353358492906560954126731272772851677915546168364122012320491868155467771055756456538999572576919677888789455091988286163756514998347665334966407632588206991359398099950406862331416996770505746954115750466350421376167903355111558573026260055137150999616811026061557848448783205867956366851145339269525722992617837479108064333920001504534684818561435228473947031042174848475868924984672456244683060526663237560415163880639719675791209334170596731908955158458194938846406023347872452613598860983989815604740426474788713358045642952768755678378803055624378287412363352113488483122110013097215191556747359433792026713631288025589392479926324752707067530861979138310036713619003402679387835396028926968185241811902764920990754353575443209576081507550068824645149396015045355539380135760573414499898462914973958147210936265705939308515254852958522660011308975023196421344708549347140231112799921798136367480577285997656068820110841415835746917551880569290116222588825426931847187002668070963096401828174961427943396948189073671615199394334419090240677770346286283943684268852268599061675851157434169606895322462746321086124260182587228260407491187157835768900960812375611927704931512776083840346599537713432816043758157617491054248203106915169924120118344519779969621569797161711873358235697152 [168,116] -404205531826533222418639227238606710745944106361882488828576401793188438245919887364382703537361583585679872078561311743479349527001702230069139053050818085287611443962543980904024978514996426046999179442925031788823834938733059324952748519282167940824977352138587881099880225653818086620089906892111273234395501379301318594930076356124021441158593938081320876486231259326320676205976336842295803337830750718051352829371524325575931393173851474509139411201538759981757153498074160911600447634152848823617120431156404875369215896676037725942734110430519716633908986726904871877359766235529623358232423451782549572156183140671724232209996319401685711809204801642717279021930549827993304885560808876554970331411145405273558041073517448350765113393403065654587795500487034084733348209085006997695804077086023795215833760752939412840968910836534859771143566127900014419872053723697571716635184683213580484690470681305059238375164218305732540928778666427002535921002536138607057347477756646567435795361660153591997764430878687943640198052177296661154267852365171449383649491978056116805914819047968977943408093587944509676230886127888158712038451895723977598458676568646776361783192848366656897001884182634732690255786951034166337433728678140570504014169267581951429324350815548308695139528871341636847551439934042666263997380346104931144728799228741126834534830680837068887031339079084340075406058061932803847285450124059503465096077674004352114585378692072122330743848960 [168,117] 13144432656827585492141096460479257345884901047387885158775107675849351274435392896261713883941517560633573441023812327651636799466057554915297818944491392449944181767550997572018432549240117965588499894407995786618340481224241941934175279533814099049039938961304181407202663173470985847069389239643468683434351155630587850333398107405689706379743799697549871919870220642785753711790938927498211750392181355579306810409372880349941711205195823625322061405450795822280898748668801356920927429405399306446977524053640362069188945827785087231979782142915157212183380652975762469757628784203442860913121556471630526940834240904029311920060563306708674685618165383687378690301892050541023697847006288447614991340411457032390603912975806583715754956471344383505892208441155149699357734585418164771178309114924483370659389161488859800465101316047262526931595038157273359731102712389571936422394939137431448708242847799410248306165435003671026091175402096275408243381440678546363169305810245585946371727277770934582476658511829176970544966297298116346667529249723086178578489206578694775125684952535978430287426230464937747821187621342291992779081096472171045515819112375805818437724461355111586483411223530868554095089397806046608481866589413266149167126803108152137965930416199307544776369295908799765025987607631079482002505995587015294294835769415159797991794411254612515904660962146463393869762760204198942957351096210753062152314545028819292042452201545639694336 [168,118] 887075928546616356824765718088825833782874299466299030986575077661114647516948968169837408151405706527401045266808217573949087505589635344362367421166328675342453862976319609722748783414643008345164386361806523119404227807260008381765858677030269716673586040358931382031273867873464781956275297189905424682252827595228305030006103137117437713889706988655025776465128767818960637853965176422924811193326339760692305193932631545124234878632405187269653048548544308845935536723391298051529935056728024927555731149552333786805937881439981740971473705468075057734182073816121643621451462409421276150327628630091352884368829826711312636011601552017034867577439348518249720162090586733961567185532089165534022333512047857497312300692781169034311869480388030916092211201873274903662243583679512239129690450478661427091094198468626438182702465256336822574256553880594298125428519068512661838805433223572757981329021264512668924296321753694209981293676258569343489127718849468781302246573178017559941931347873775970300171109284993002860647612923502047709664928200339873387131805284149058567586736510561455637779262822528441642833974208941086623800124867904161767941922792843982078986020117437548167393639256525262008353954753949433682185204747983877085886322640857227728131798813588668903360164353587429745025013102496204877530234513441380554305179408220009311148710389638173215227240778824425467209036854573500522750333694903060028618743193274710091114330339584 [168,119] -45703365140475793996551684193526433384083318050596696397628823692460182414433188441298519512083983762719685318352954325156985828679360821524954093017943337489528033635366800278614949162478547214863256631675614190059629916849687989577405529005882069392788017333589286821995624968683389392421273291987467665587985907757136446599854726709209333298542321189448830541225655016199920049035206331332073778368021885466168799442867918527357918816716440675536250549240843922715608400301448472617026126564363916234448082953852471552666071059514685116965808345987190289283304719264630764442464023842006300766082780695416527522644137148517676273664848261363702940843854986531769283300261917667180798358439802111838843701694990482075106995288895839421023556595088250684098668112219320431403084890172806817111945375652621822605811657842101623916628216029476025293526829303114448887846275661469902604699597034808913103873780520064655398995803535454958331716672990959285842404268886246156134661602239829117310013983548008770945045547311251868044769904615689117654708112644912082740443600100398099143531688722048810012881156688340140414828005503527487460118885130063655683526706092436079622785025112789444145760635123444822033269080852828764770589595840335439647003482780243146133112742770396689166472993074654876718449674273779371856302907019502161699334080812643426283639521336590681627813635990542408045821837177626900751840083609886351337938953204808122302464 [168,120] 334300822748390779782886764493930085201587057244329277410541126724536376743634805083110338582351281551430804663906301301899386296256800763537233757073947753105226979878920935784112413734558169397999681208004025572131281812327341799834465132672106022941030476700027535473553571407131987102758062173694273105928030892980980668821503049910323555565320154592501572926272702144785397675342563524268101679554453035586812694638297870544378880745832004753712739151508872953938106283465176459354004445956181117771988629395531325212578782104832455089250173738270794432077867678502886353493876456090745627054130757582829129713104759292168343810139603585708378507842186374089126809299293523773351122258014192896220159356787828244549999850680485491350845156776007507434790040598416628788463199838286942336538574818265820150798808463261095607365453486039312619509144374724015125358082286111844095763745641513890986161735604962635213551466254178839650079142861216886291935101546058445961194296829814459237503298792875386564121218915453351118985119295693417315656158774223272734520366398832645429162643418554140948837325832959959761724319970400301470940576377278007778072078515425781397188169638501327127693072296466667226433944637694085379401679412874186257836777909603591977891580211518438329357806928504704140366157253025938190063062702368376217922351552295445887649182509344476616852210920739437736925606995327322009616311150008811875300137342635008 [168,121] 13093089771524352607979729513821672452440019325584999591939680153186383847731368370119119742197929542849906734074183858421436433735764709866544150126185012652494748842270009197500651175647885854237264853052084324447910788343608385379165788132222079112554772857941411365104524376320762646672627193568638184274469824958311704001626693595955409059955836584269655821578105183124740935572150542578516698889668665480303038581879291373809697073024571009084466165260346743642497675490659472053490389199959722270636377298578544725311727271484376848542003322086877829789319111267942086092955910516808738958495590268710510082840552069047886683030883629023179793556234866706831232154297304733912609193414721533577611745572063326458092608356698572301664699696031829553118176227035507443365812502185725895350821883952032139182436330288400877450509529232339592483384855435185360162364551462080061368195772548493515655197488852919268009704655681640281581465472920116945635796684954149582991275103624978578007906485221478185133322841937501096509788006181874800359189267350563965155192719335933257969773096558035299681841377225813324103410815603275983391377419883939101034228971619941266535474707956760181726816939028668519254596478969674397587118186570443424655541880730701848735109384362344146948128708755757718796951861629403982356350260238101452137191566121175797302877441838148168753961975331806088444906450991881763530110102864523136985017088 [168,122] -6411951025628535185316526003793059175189667275065696423698915003175890784097500545311442996208055162755125912293948532421295988146508118601241609326272133407641442148727419519344581182252823156556923138518599253604782672126399447586918290414796270889548773308539010678197317857678761099400861247309376560700796307068025721090911203604920111800519979334129982047229322902652996258968644439064897304099346294639544895476568198637593854223645953055027051813072924318271478762569856215247263004716781887690661898615606826841304108764690988585469179211573548397207487081232709795384594637401011828311884904164911375288002580076253530464041407685419966497473922472594519485956406224648336323615165006029870536112865616860391630375336119184037732484850509059300028941969119648855143189071917926919666935312879748644373963441953427487052285760751441517867323505349934870156883187488583361609240758418292295754973917842730944665511952259876261294105642050417184988180282577732881276152553292096731557222406206724650450421625329833021051333210385083671571810192467543131633094530454658374103582343258272355223261088940023677766645635150025248234827261536915152434673238735987465294966605474291056142717687508678963986210889423886102422383372368978019542414496723793209822825795855679344948157408651612970737516610490365620979734217354921822309957957661508871870092037444333198644044841660596661747987113986526716557589217684091696 [168,123] 1687092250030430724258130463821459482483200066756371505456983753422582524225117994326220134982527425036731517772098274102551363599735880668504749916555813284090287688444252231219713388327250275423874017441831267278395510292452857864673796842798557612023027628544646072641751369807409144429762646987781245798089833759090222463214742187243622553678528131703611252864535166832209342937262160125305732719724239857590625615023118126783315627418287499261703807785384384101947744428115333697928530718553364982734852539825941076418536050171714076422011884386561571097523228476955015526460828010256512070829560776053422094159550582718140189650465346588663119080315592370248126633656606390355401965888758709454350761295585639428834287365464431564495417841625636337647474783285059998069952228452075373955044251272160554855109227210801134484428837949348803302550376381616055707494066577417080310902636717444484597237504614810591698279870697742578411091840841144065147984832028445566016633458308693273943424380140331055833019307672879891797498490146348502444476530392018009535539938225106250844898949180496896916096218742824690211729072779305934084737803508863659172972500831965342533845132215433666523893123187851106982730854470813932689593438886394857288426624630611933226800991827965186329360152433197567793885620132222850607388634023128375020134972202906840689038800630666672606594165226442581945942369896920826688813473792 [168,124] 31382080977357016666276106249950423150802857461577213138449488953340845511855116577571296784988393067783330139332990394284570743988746384409995416533161061526643956230642432052565835628078367692088003956989553600587922310230949895553198571188852073902312100204815019563882932552609018618962835718732734026231169963742880664597508034018734646991984094784172341413183148800332379851076044074471672763456594352229019584442839172442867082664480191407369784744402988482720233289591324340472324400237602019980291027663822347406556370402413332485909487056718340994060523001116139024246187644408646961686045253918211277007201176781856844515433542208818473472434323735713774968163579684059600184790016022382820709817488212469337520736437728184857921736052057819870167355942065583127764055979632137509574048058383832833737347453873948008526587079180060478389717274388698855001269065116612868014306966446035646305771066909378803765255671849164052683481443745877998539017036538248015174162520478123117361278277666845874671951231180376228226724115523480564819803702884938021971180628904915713062353203407119585841100003193537760492260611492051431077427426790903123942328679667469919306913001955795703699074860033044284158797731873847925175498235702928320758569900717764377042372618416273567731860890661165645704827212874907462583645495019799182703597919962668041208127513380527254873410839718823798090602078553348807936 [168,125] 208544013006535387572728197061249599695590768551010196906866626972771498011324014871107228903891867969503925205443049738755942984674785138285179756260849300126446031184618838186784667397872709509610833756908136372289589928428578853936017696345330919520318359030227921259144359800437462255045573828272044844885073301495545446189589591110069749675684746007725572752646596031960065838548411411562497705709115238932603803300935474135856167445177783477386339130923527743946881851864811986449305535327971087421384592736991091695980034690984311197528322962191107501979305397721080927470265939876466693590219823591388201657296489507293663904859290573097792153217750788449958031915934212404288800679455658438648933673505826582587245845663259822459691209735501367733556945833400271908403867118238210831745620329731542038978042300165994717640707609576674964678213171338039123652995068358534276858743416181858124269188258317889957406765947062991541766077727524110473226198295110063387534089865649784415736195228045796361130364981424846319074177175583257529539176641680828378551083990255064302572302765386245051140482057807689464880099599573523750916230895323010380659927637434894045894725141134873787513365220314196893564644581825487182408057110884149193623528267929053882568492617568706289116421803261632894005541732394197414496560915611849904453043774617153425901056792894330604112449205809861590972203270144 [168,126] 805229007624241055760355042518774035139072071497892123070561129369269313978270790856271198928037275473778592545456471464479528664828079092080457665693007482456481397063704353795375265395158199266219531531875585105992198923212886270816067758254335986144738845277035205070545153926895097446122048529853311005498242563882321268893118678152207573065855594513790262126209619544862950377635999760554372903177734816558489982984014476993736291422364538467774835922140557695095928414830242556386580214578363099869831987292019433889531472391372929558017185644686879601595693406789018126421733933231823144375379108857531001492300411811620948663081003523344785966287616058782021833471663570074768958744563773865849738968485123631732564276110649186459211173878936701384219082298881392196969016582626121075603456378454788439762787193903073924782314185941337932188797545197207845578660886082381583693030216717650135628140488855996809539084973655668642720181173884175665269932554443549172602177918458702801936146791726443583107672588673929747251294104536996045754693853671831130674016022077903050446937605500659110953002880639184524878329434063104733278731846823270926171582373278448498371918766768792678204370699003956880056179688840996360443475925582932849286737034277050987495535476720915488527531017334183653475404271359147563048397640588905978043711925207607396389087003052175408211629975993761923072 [168,127] 3813619696031118941618825050471083423536770052465224057749852267064231419471963898951890112375929435299498914404848951431877703812166864013439403110256724127074117016723332977547143349168822278634437358226632448627327495666859706297361528218142546417107474232865359480512945121068449895075181774631673455586314309540140436360371965737850102353467964730917066113439222331843842928885199627643298387138482443518885900206712450640032506683526657403664564267482983142932906031856105983767151228376891204355690378542950826642529548986582256142169734456488425619431255464247982121783424682510111545600559053900092976860546580519894981746842360391635024996562848078815555873034818900144943878297945716588634978315637878526647278274427192636237558899022991334901451254797230526513589229379022607277151756084204186266860735216764341267483829719917962215635045910796960634352156342386478308001099703080937603104339246527631009741871484203484806439847056007710532066672318022687624543613667666404273575802588511075221556469873423677293662244436764592112508887397376609397853385903695895492035128794884479429579796171483165685193848134781110131211756793582977022854045037789598732027493761305639804900467238054688306427088863802655904275425217491955063229804884616737852228315663070183903531577446489904447763388201599140820247212821398366707459292376223084071484999635114113432871367388168192 [168,128] 5488276074197676691951107230412494094279991079710732878011001080947136736746524411180313017535531641237932055421529283036107007559839812889785742083569629582795668717126675597996569810528895863887540289423435494039313764528309514047562732800269201725800610445963202454899901875954954497010977871383121856420948703684859984596392257807343397823963059540057975455833832606608591451658902034743672791671209430488582310991999269892063026881593021315810956238093236249250455038975570676388424138240615476053097664523001315216430402808185387227566049135146567183492563647734146197785861101271662441609404136611734996779045638986024194727847886252686991576932042178690362922760416786504948596019167588800519015396577142509527869696449217302834860112342374463719743954836141948949663085235518183765221672148971827866951266117125215231671257880037099983621195133876549654904069776198708963715020682500535623375990942482611663875811889146608967311288135870062893954214696621404637623816040279962126257602332392390274376529208129610712997142070188065338296119688283401729436096292013968582066210590433125933457285694867771374208655565802595351601629329355511722730079559371994890596431491401780265029479775824814296737834664500475689272491260629642337243692029599759476035585124398066786266946655395212659399548055990372241241350755226640979980023165832693194579866482501339335884800 [168,129] 4472583406124181889769515009380536070390283259606459185830165620115122356780865562514085819745110115085035840014494490152910133150400201200676095421939040041225049707268643989961315354756044344537511824536871597644673866303594562895016284850344451655492660012315513038296960853391493170383097619168387014833142186333525296582785839547351741929995740738269142606281111323908691828631435793940159816309065571963580289124503921827019467924265664248197465947605696471645264396224940172155668678906367790850524161411057716075662009736473005331351823417490799759372809934431649878098110976797252056187373624729329353614119824235912439494768623757326048275380813513481240234953509929843188243645608158742007673452991270082530886669622968690453932052365769967873766753537177589976073030598458188891944287050827592297057850627474292410882401582678489034717067530139595011621607427238904535712065280635688247789884375998834373454945759234802244106261283939714532140548528162028136152475182971188425501778652967334246612914290351500159087610428353174488200999353684375298315742869070238322668284921008693043326861344253876465181879159817332984454382615736716200455126286632182437326984736921714180466547669872774855163345237844647628850793497703892354273228567717272107057209970460235348002729231353013592970587100419486842887062390885650467883156396028150666016447427379200 [168,130] 4913216620251844215993357328954725284711028578814057168085953367471000350841012913206704502704568110714323056537920851638042828586061727715971780552617040782957948464891433600635731877101715624963375582244109213219623420574069801453536175384555150194772821449260208677573237942962772045958417365851535436760117662451614094476440000897946923737823193470279299495984489396503533170034975416930259536820059661618931673758379212645927373990835330526002210103233715413991749037010888534708612419452393115831656328821381322965121327015704180639836920670867023242095430868364958618083394703070481328633162563393160724793005440924973777853563635681672385840572225142820436738511948890135227175227118216437603841508686026458773144003092999640642320098433458773744619863918835109382975036502754978821784383363969470711250352923774073500168423874868184370214600658130336422608519609039938937597212836321996159279738696764682842809202610492087356764223826050645979411720467244865896826330332988046171209663902404704696795453543709512520573966658502986575068937481434275675424352016672414284426037750308602974536159078676480567963723599902093262178158316579895383944834612669998270934629881755238036235895561701394101520451200865316396999889453747934832674594173900590765670818376822105123275585853809322087837167218506507816258466425034122792398097585427624266326016 [168,131] 1325621275722574993789716663895426198925616428210516858310020189145470852288388267573007439264609549850834990184319487489488378653260776836068862454445019177290458819777887374158039966508233585499574323801498034499021615806179776735007021154013775430835493679258723830818606326104782520683116394053865166794977915226038172757921787659669692903556525618062745650768716165539794770925134727283018879392970923347959334307129037118603311553801454631464772053919505714002785681409507796393531183938789080575204345449699997320760827639301068190044198173741913862081888998252270846107238405364389909548330084984376169060595847075281970694890185866502745323232274281047982718585598439290369497636661740333320595364313438040295668292194725061392191220952687725997563983248794798450311903991484687277589438736700390261226249835018287081721827742521892575687196652793055653626843830381484061331745076957093806693609627750273698494359267200499093338341604211478231692015897055697981207531714395702993891589247752846405630964122802020932134949684455954074609084526862044304399966145890532553693239609568427288931728055023861777799494754219117882426942433521295875916924789134439600747569298333510746497124883440850816138034643688583266623657838066086330797357454948093129513554196024031281097702774554262937302599792870400226934729242862924447362080160350208 [168,132] -622073989615442097882303412963843016344975949507803010088895068362947438228786324781951658116991549534609419490309143401857710866409499551760215871353559276169251849400667611140817537538626591334544381754523201657142611111150724706443197312714135305990665849342944272786492425405524751861415830851076875717967958394001977718237057064096891909032897378999883445230689083561201439532049639187195162100308131288890286662936337174201804624800260405828544751619110741828010056867178783021402996088292157268965116520633787086178581045686673946780569986023806407346148693662209502934557596927159471903163201057346353989085240782710777580168371341293210588235826546110877717239990964623082837724783359216956693606022305867138112031433845405092055604559766787874678873941612984417033764407108325524026704899810943364285136441507811809676367950160363759319852278675017001194702815591782970595149321461008599815345507007985346407344009080981426918335697230387868767921238492235855350184609309706962500214472792094547268336976784196329870819072519499696950080546824444866882344730229230032177393182267977431313303581850067559237150252198476067821647836926199307796426597825056184707043756480194682869831984101776724836339643141161169394385125197211646111711001912863592651287399161150716897463724293689896390737698865413134648814238354669488898048 [168,133] 375712250839176360636893254050836327209927358104880962630503143150740143487272280052319168046149970763864181192186891195572689833226799831977373888623322448942754331341152946344845498685656534459366845009917683270864870733296402704511165152148190480853265322058310218070320804939102688010967066331026974623978075793683240622683036208010012215117517012466672433583004840411227477698027029121691528446221950927934825320391196239771125321489641373725450248781080648401405575906614460666130366551816719168638954221043377425959985769773949523871392595195294984917050817058658416466565319804194248714948490097946872836138336026741942566145975495442956130927257439000808527082458920520110509125608979835247861793296476354882693886583592012329486206501006974510239630826188846979678764671209323201062369207314182612352992539529549139866203993108063815564206185587229126963795098206870887033263837293142309244361802988993463474014232869607865071527010816614937747139179411377793279407322966283548868054010882273509466958670458985072945499796653638612159515254037777484368033629731373587496012742071916348254158025240070176971993362278015312232694660146146635009579893239082682020471522617910837467146972295358378833113803099992120196227832811407138725362117153352152017965914942829333731027853769455706334372189867188716672293493080064 [168,134] 15674313702491261105994773717926512468595605015916358892996293330545156694925036333887411821339661984223978652466617185101032770504919774829399649887763732134970247765305621376631469329111351991223077102165041350012294358331097635923653440204754314929337262201353929215293388272322400220480035536886433001456250293900612408057032401329788639998510582400242670981135911338887884615623645987700068464097465023772133183965438043743983060458069552228403399151607392479408450136689258953223478593011479823847144761967065474927550798880445303169403331321436238887747128475610193855880951571760005327218047930142401425092790365279507069515699321445615208118021757225279809426920175822832181437192921658675026940935576854861887434041855700477245166718730752321756993268281552891365180352666041877606970130118806347244060890507402044713162003443572691332690469511161050547518418538785092350567852101919192942118308458083491630232536879614219076109454013646440236124563933533815301984631742242789659363510256653883691674304954552629517703350965342808841820593006156552154672157283152153893559424169810890536545185535052223458759635964033726484135102128590026169367470496321001003575596083983170617952445482872107522323367176207571510911887332693083100026931997241387247739579909554547416847964503809571466519205759669720895488 [168,135] -17114729768852991824388821415543706455023206963596900598512246703359296331621112994591257874627518472559230918113884643953913083062112776429822971405226600904895701600572552952909241912843653935115195932124295331484011986960142354388974160916058143602974105151663955284112372958408344175512291769890304209654417473262717768654921126722289392453091760460054345892294921280311945154044477701146350258412692492669913757553036793916145186064266644913259067186381501170899852970412816404001504317463583314737240032271187678993008325447850703389942051590676271605941569716388682257117936938257089319263090425332939704001515792242205794842766716409335071041106417938603095789396195921800528728501374329075056913552124678852866910606879131037252317198257350411654931488050337639886164845649770068092164215256312745768976017933751556977110621550677002030760377740611502564178935240502474630241878671743079847922946038997414209924343789958920828339967813017428669614319900232406871769138872296494839238938643320548196084576462546743427226523229140961027495741435975547029541623302049389156168418322031609139597473729454460123415501152330146848467458298590453675009090502284768974519368210041994707973560517502096255121285990912142696472334575694117053906927195540954981763916218501237106473256236093734739975394557952 [168,136] 1184541689809658821044729499966027093723262232469300151189347280486189411166581706153499331234291675999620522578317541187510474283679636312566632506008987612854403151062169267947012376003572765737231106382007294669113355235768904417658032206972071688973445732618902058805256395675775670953281049626943341333076084558155356873803909121972933744238150008504394161763042512715341798588969590006599406824994350677134414111792089693827556012781557981472115371522796298684877587838135066506315181138111504210238197829925392950855059828970215996039474132934693572173978106981625374905637016356884371895115315648980342309491712712126093965169064819963641845035551195513511016009846980264586357683639643860437910083632684928851890500888331388992250602606798397307578646068481488825847132807523220038476621475738716510074312840274415748970191742692129269373364332713593003204124662624193830493338589348077853165580966435451424472660120706658047985044069956267022564207653070480853949885181915304972442900772721663594613360214320235421593667809046269592825003385054877389133415003336848269261333096298152481026806804879243323564887687782943394094562968151157139294601876498611396354491417313784601557496336434996541213128133720212768027370289396343022637255330806298574364745238977028321778432189600064700416 [168,137] 1219935521608273364299011859523912779417056011582712152245227147313583904361396561072643147659511544965473203894171977364892290797592531443382060095675681028317021550048581418848167892231621293507518880059413991760418597236825511473901725480305716442190718646828671861952862687127714613798510042213593042273832095763969847882479565806516483631205534931613703923321729683139329539322275217887391188211364641199430077945900382896723582609384298883002933941109717083903592251202348658779502392083415497412348506331209263192213091142288623866925871493516252244955790493989352358131031648214062854903392564498318271989450958090622983257908483983585868573412782710800378187196804213999389720642446410255938377962367204447883930291918822282807459816324206477046705734625725681850727601948388453103504359670155171600854358254583496889298261595062274044234689345896322405225933584040488358945392244323992198139598543691313915335827443704891115107989665900649157526938231390481013546662641190561218604093808828104069297076173702793811693853888200793041998555402342634092069098361428437075823356331775246818533283142637551550637595254219553729185685918283019169184916475270069685405855268650385915884533260535427599089254585021165367652652048007338459709215078610106235229108640259658009645027328 [168,138] -195886992443080858035887361984877982678530764901446576878142973158840443243154132566755501600534973155602626824860953462895298416714486709390478812842045279996491515382994289777739519206248819064181917199758327758419795076499692583493519840635198430956006662445027381824779620627443345071297482564970673528371932148624912961979225605846179452457873651480943324650580268833109436416681921857619289061928060511903758782860083982827844814705119721600653129354932927451018971572036113837797628368039436638060324034203824158954314112466026097893372706217940461422110639382029772845793980268323403028688847800728730341104901749599535505464434454779091309149978759442623840382004965544406041718448584869553706888581987088285609522626237734881519881622425649770541194996963059962611904035730592583365789244777299782833351478481282191787833754695874441261763513620695693574610456922971486217623538389733269557009634771522598897737521821985933348584434608779411346678666365613964168110933221897211858188887461164987339876376459843915809956718670649063563483559359796337745733574327932824333860666667646941609560249695187795329447144663431939493407233215440046906610551025051406808922874973179367006782437923108851266881322715575268594175078874700531068527165287219640841905586614669568 [168,139] 19711642133489621598367549832108095553886375480883233821258430113134212650544764110376558635097439294629763530277857110716492882587288867443659556395659950306598892880108128780878876635410315415423672623537305707561715760479954688932203157522106437551751357064710706468630099448395049080318343517665158007939510321915786470873060740921713254422486298707893451841338008504705722167230076611535984050897523908100845986664022916834005656183024399521853336138809594107817095485660645380281834642502775299475839505666551589775296764081416813369000831521797948827724874162410136316810502943271461107273011303572269886551880232606429812337752096316168487892425347003356897288451532580264594951683895608033075520075186007606714688664735044417295698049513748775195638655435040272827760510769449936839380166700171589389448671916830566573117481229738168758350898467609513882208659287014162214652422466012938725078790232049517370844096960180118672490875049926388995025074720921463707191137868737555903103016563848471698919050921615738080429173616382784657093219309946032465256704270146573979864986491225594529834325784719142962885372774352853983893374060885754815090509382378383737410108780463191177980471404321374507651665821079616885137147125513860883122595823009203244367872 [168,140] 758220882852116112964277699370953536895354585985297055443962935383559973864001846744042565605282920130336014311633042372270885485997269797834700702752324996271973692528423246524349783498394820822975417081099067972997971423528658030559886691537263844949395152167667302426273581519034393866207134596851568430506250760113103451123479412577214225001848625381825895094820322317359392816773266550399440043745560254500493859585000769494311713055842101917670025780865994831509718948333087122045034675123827795520258929747523921162314968258527868109668855298702944230179438061620278794467481281256823961569645871959587627514286798360385620288055671233557363431969077651187153005637538928679956844085831567266589724746024810521190520833161350978631136606236174184366879969914922762400078099441393253000287092739814792911653459041374406918897715661889724353664605689332120106110297183230584108040611252711406215641346601891217889287359241896764457974955279586723056794531205221991481898861416302696423117602853412699842344589732279008764784490515534508213548574323158726043985919414792590158074433580191913933965168738110355801590874199336022556308010275848732831445769636568503211068169952139878500509500228863047106503445160717189945218605105307599344521470799872 [168,141] 7983134421761815969135058001967397438829797287871436693478494742687428030531589361400789076131649061068247928087892894363998835086146783068931942690409104610132958139093066018236579377095149255425293028019205838688844921391545913858140055621542181490722521125687369523754338516639019606002811871654995442338868453698556006103937213311642389054394185006348849837545480879993626277550850660602852422983961654752460696259982594529340977578150141614732611831462708067207302538610412825535855203059720554931441645155307699094918033865378147724898149122045669092414920775819692334361797779348741024821317387786794922772410772663535024638931367587184182448102480166134628761664111547741265578713281645551637614030639357176364555530140848230519792565321648936275709737382521071990532802390902435409011825723871425797596352643971922519665983225040618513800623361646120434951091843646327285304790802960490228395927883373701716719177962626362775803370860749959077317190594940827967016780056598939040818029144010800848513015513896145760799175021418007448853727394909687627501805474987290020620492439960828796119978609496414557351008585964071640820073976068592227354648969656526980044836661675983441065208797571421188476128355485852663264550015945979068416 [168,142] 11799848158950954864800048449627927109772221756205044359662300463379596147864475552905721630884564787632451238246880952249098458701316458119876733428478549347942800427280597433472828146681873670545829931787927079388060650924189067467681434374199279970377149097742946566678887590392326121829385176704663200936529635938116450200392702429600301354519677267548702027075453049585132732751973845625571663120625861832849438437735460182295564563577586597337039064314427024667355527494157584405809963860448531473197899581675951767800249697339734524270388267918308059064920661212192436587265825561280031427721389957060061946226123142341765690222631578874667268372837754005125014513991119728199806558826794640620905131224050261428257665163893670210888487056100303655935932602757937918305762826752335656521471072255186003089216175548525533142035928653932764476545062899660757529469241447272928596253779240799817930663995317829213921734266848811960402779307086427314302921937432912281082397956149238562891946944816885332485158937090565284778381234838621251091708355147504633227228176349599686956715184269790235235729351818944604374233462880986257785582100413303561607100094379265129223936871926461672480711053032888317794602107149864009152438272 [168,143] 46179160366535056212285729303163779994016074078576070337192373537117558790632470584785137232689951345586723259561055532741803447530261107385662145371191586230617562330173498477466051108582417106716141625993669026492269465290978292333549009685096321594915260187200165779425586274097896384748218215250797801782627987577262133052316831960758886410494718490509026458856435007902629567479101064917605696447247817927215276853534379546671299830934460861266112279877042389265771429821303065175454686738595236309796043605935419752963222417964123395830842908898145703306530965774969766632945295306103710916770770168632100749002458713672617957225479344524331937245787300327418464635336478041022875783320292469684826255502578068896549858382743772690863306050249339282207140011564009582942531462329739770760042049031246620369036900099241788029941928617779268211606214522841128008833373671038968241804874596205696243650306669770452912005191136744641192214666630705902043973894663955589212303742238692375223772955135711652551195509919596233532274399907317645771089850799391003217432387339438690553833004736879697491906270021700663164146672473278162349133682471474153760924571423172608870373941189544363507268010795163981753890781528064 [168,144] 85267133576268015280477239846955162446943069709470175511309048547204903978430905173462071253933888801127051094335766625373601582373918502751251963630036642301293628811801698495478860136729004025702390871203756779273171496470679147997831891046893641771310116121503072034909710934201337032407550764754678691959234478205287539765058355579910287319613175837946273230230322538010437350485483047568177832984010859567432520451322602367480242912931358496808426883656818609036425770040402188526029649992359741702364658209804244104593767775962629446770432360552660769015309583457299920445214032448163541686739200728342577284837795673497942080297647235910132674922527935801528461711268028581639706421034338309463035763681128289475849291916119113588093547077128048538414036554226775625798412840824756393919990099482135167349176449204810237192631609070063011322319939509538560145353744729335903031513066751646552242066886960374901414906804953773380570119849754594633249618123786715936315766989477757442752191330418205869354125633840061682177853195989465718799769501018063227075404910466632472473426868760269195649455452034922476135304770088723084186279501508766328018952833711700056124459267461650934995725288371848093696 [168,145] 17018990363753569200028275872968749431650483578468335473765552554205653642335024569275270421446805108812971547992746850060855842032972218223015619148887861832426037151926281154331164106595332676985995199996081131013025088455276716033030797745414718088533650872174242604250234060924816624629150942057455188013144594745054184113388697968852938705000540375611452602124625477389141650028998204602087694848513460044389253871447097136342116814964211318278641584146482031073793829771826029263487716458979227353488741518073208212874119948467423105315688272688074233355076174739995711475170329703520978060579801387805583832195692753908577168986732525924019170635635765788237239293109666199953281347777443166830347223959231981749627957453276911531577713100979934288124268336767811424657490856653851008133239006397034142893506387046509075448339378965583045301498054846386291812219916259670841357740692608671139457380261006520935428101419602538872297081033109760044304967745385815629842804719177150207660490145581288875256086270881939142656763360907842335891236066025827365550955219134932561609353087871043045871581448174181742237022468094128115883417827405246007937084000169856289644451894627814673257538867200 [168,146] 9636346745990282129567754993338045578218170319566140489996042107328024126933294643082961772924485924332827991087683565065563337549204154489717869706917084574730864099111101693908147127888198646873191057032040558147117579307898261240130413055075346828172514221775547724332519767018911952878502204851751803892865650353497119184573969701784679431914071486782153145477936660644165627693996259223599939463566082037028741930016462534731115299933488757407609367693768184906167184737776317576539485994799349211504461335272916139211666576690756477597363323255718358294414902823989070130483752362780609733331722093349134840015458383716485827024070593638467729260094242872746041308251250606960065979139130554233437576810991527092514312625566065053141832060625012098751495712900741003404567282996305347571999705327088736027915926936537312560750622062081553574415538928384784830430188609477133721764670771131628561306506773280298877400999652198329710228236585584596318561374882491553813314127416772262550067004535636706225777822295774754898877190041577366370608130134937684658385178040195204175803480824728729041949179435463006874333867353118519890649583203084106327654403533953996434172758677187538688 [168,147] 2503113400699227230229338743552016935993180106906660429632994463607704836069290760393727642919380064101684586457627445253175564980927315662002042097135485308961498291769721614944867287519913945940982324724338205731236739260220675170640455294502849465820182674043209910622066955399632566995306125424650946344580358333431340628613327941379860308509571491784285813554982809764338774470344707708005047841440035835817679931705875044223014437576436313228751046831309641695813153867111397024955960796448270019811733994837842080993175727059369299010730775553477007810085537169799951381385076248293657767286568513850512441614814048899695292926545577127832398147437744104510050860337119536150565285767843340466614525365337003497069900584310042162584259171243782635532707920390757860795369873844352157668036091072364373192999780747357175671893038497732570900752716820238028571711935286177204956904829947662352821966286721107987331962545309173867405025013718217561550702883198613775692511605162959607201772496627823293358871877585953443513948648015267166663081007202323433889994729858392778508020917017206215756656279069711763052502440766633883653007406540410993659475647580414667128943935488 [168,148] 137674266352475354735993275215222821632813161982639985804043781192664936733479946513186524796200676785767482742188145874239911327018857785406906675261542524567160817662418463356140761951843331934830276124277784896754391172037622339837891865076981664772311436295630331035892067095152972474119571511259693842557050813341971193169481615708463808779480633810471428231698020542645486366718854966517137754516873579130171073596463315101362253469326196767712488392857183586871374950111047114634473761439007330059845454170237634789751315599275582858922102634669312816239354405792551376446564516113353864432219393434592078065198350119483885603657434316376097973919906420025355857836219409176815607148227409029229036684512837606782894830092136342842357870082026702292715070013627372582816577422439992527567139139180483551598336683927082743112125325908437985188539123534653516999722201188880431897840673719685195200082614420980758009833521270285194855513711393885173533038910625329576127229024551798284230556894162393943389098648063163698865382531840643699757590519446924042235309321438654703676876032616831928771780151278290106706408705726033972897104349483998814665872091626283008 [168,149] 2443017004398001857938382671278030395799866298938388357612231031720086173075837859528509102997719083168410960140574823427796039114667761483214458986151041113692263753471436439115340613468837225712686800558573530537352589411546588132730237064241260834714882760506648146208742005474397010588664436091041791015258596070070148632678185062554750176177667700027567202674005077418011558029582044543728336282020121085904562931598213462386626909429198618021207472153977462190592161253277700733340531525087333976158049249457101330119670346825767326858087009290378391352752106238492699537203740423927298878032215104210885344943426305263310037425794399564306633725411929590632525078846919704257883711714425377632698957133261695718575798664739384207204971359039072084727059101646163686519327149203851453311321260101320980267622802966852888705586892688864002272194565503396358611150336198801383960781930965380309956593117816976630476396005370762549838610715622291023785200998175243583984289951069267037441626288143065702475177855530224547224851182361050796891825206999916693875212584104443687686974188770414652923492995505223168932945153229278592075233829806541389908750336 [168,150] 47743222959585830466721735886418242766584003904879701614297370714782251430685061959584222434383731215579404017361126527339665264280173097295949326248654120143730263822969469942454523418706952000429510389139672124287947650525047122754797958122532783776514888772452379866829556206482024239804178250717765545472473613777308084866163580211225531533339598285221116524401371854867272472079438426444471828000223570232998028378147249603982041616743566857156351874968540475867659054226456227397245111792555505120475860661941624782562460096922001840235585776205566145266318926174184567404254353437429416661999975569651993275360224379560277674903769403472326104622998526036318522798855087682076986160519529513374062843282798054671026146565204480284083907389395625550128627407809055225600837755484151213377285791234420961963552500534848654452473280466171291210295670412155400704270045368852405837704452242864951925421455160761944681471386018634894946380945716255129747230454304561793643159808988249670129732011819845827417917531753140112749650517596779810406992628414105705711026221426166661521487336771897200157961195725581741279115338299021064596485423600384 [168,151] -3724782066692110055801265917433887347883496413834127262195408948325087793863685891229393658184047905202148616659458894542703347265029992827802099256118417166341179972928583780183209549931655354683150885324236602071384314147823693473382275782089058176784632976721675540668368781402534692475250824383266488343429945501182225329410640308766131751593381001901806833773675983984170343041849444654269662070585694049383452557657321418215997278819924138034267319810315858784448177622079846236597356889739751572011495652440981861216361409663123002230661779930963244144762132069387281450167200823256995814949333189716236289700787766536641110244155266151547297256948805517960139632804148808328773378534898861470109745400928361671629207712546376466940402705698628476821144612726094855858233076760379553932659761757181285849811811890483305726965738992108587238052558308763158183265421158079836596577911696653045830234748003070166674420901634123435177824124185244916887526745943624138298107027818949082074303893814519328894413312731150471984599900130080517814445736750062124492794903907979806990980970824320455352551317234865535982164865112938394353664 [168,152] 297739524908160266622775218206489737181019977098090134246790539015929292957001741334667034295737041581543904291642684771323662094354108428365183968915354691018107877217537287224071142922590557181397073640791103820386191388342107507362382366052132454974912388369633708384549043901351885618459749862255630400262523353987413293087829776836959969806851138175690758335222033214651372863284602647316531512166769714734702218472786518763118195394117189978662956116190245659463516736235666297989821392356798620970397313834865511858912790829615619549834023158192181215691289029984592964762944533585260353350306249553421992070805789933560486895600343628812768615256812870666894364740966976025235342562889435737252717773860088773159928154756263285364881240039192027572214702617375415280766610685302021982368580888873966850712635906609973690556176369163167096619754847631855252543993278144239903639835911484097181134535190408558495693402208067925477650879954745095069640580968004752685532640578366135372959325612990885041609764411635389562152496401232250491911374583632644003771985188439912801485713333107776110920890819034369704291930610688 [168,153] -3173204016079751836297724769284941071614470730163955451795235079688691131703829448172024883491203435071747164930804364284376158382475975999733083880814510535317099513782416618531019450755517954280389568980019471157920027605576885063440542445363246044395529569419617206020839047575968004226975816695736011044525619269454562057299277781020412570260188350837542293100550626217325070631451304735863358271772937955712995919610751334737782271375067865576222275304634727323298522889916072446047969779714217373284800915422719689638200806183175349659807146697846492811857589267762020079189683404437621552545117619368996180892554499853948154315547548302308851349963321475834360256693694130785862474693615467549757362706432805847697625142963042241321483518087171396124222410924906870054546086780824602632385787805656118496958566822634764395856322890040614729459468025655268351123397428730595673998448547916450595703583965669948708334521812015698752610626461917477149761669789922393287532758547387161827753791478389583940944190456706961749892733725320292500171974373028924494831154304598258051490135127567625457577911770262291200 [168,154] 5506727301620044935386711696999827074902881787003800409487856724689626773921249236473725277690126368511809285585640870899364006291544857369442983190100418780459145969227167576717084324103179563057123476528773916750971245875819590403949732160611133534671468775811441154026272506323603465957932676783904713399981785444089173073604110093460478005750413083482222831472290428134235708497524241205486923640390199371068868901683459644218915543656999619505340500520163517204082180879548905816883334085076603924870341648895558212661783613891135807744820904846458952987926649907557773471405314438448936710744234848479380117528593835307336988892186548602306546417957252141161666734213087827643865420426631638953360393032450885854994621735550308577303034409564742277523531858535522017707483496929870448318304961060391871960926013310192926578770919958824078221408097209498053430572481024515000126261845110176241208278408072342216849068337442136741087118666682540819194420677916725442756330675292872934709195472447198051564412363274026138681458421844745221373233672116949321347881856344421962219792149751275356553646512 [168,155] 1888981320612773283380567329994969138908333775635415729200668510505673113024174431563433893096395400394152392404224996277643547512993068870508200288526448372159167976417415803586538998382359232528450721301945457224622285102647738618620283414521492744614601316845120678334238508330883210912857812286382818490633331849678533551429182877830386152641534121922379798443164246355506860987149892510157273539670865371834865399158380204595312088637136228856580192629869866941872503626863845672609070730323548675923463311334194381216928447815103774261649737353092661356474891102703875101365271497606677712784743047083703245491631432214597927618832008290292979947537712993003089903373990185995024402449866537210642903028550615926274267293656916750706578958791920454590910935061576471053700240699521114767131957198416967275639023190823732451955653534667239827099184851173245772100736985142336020006541564632650477231131146168376503009388285977075468827331626763630077565105551619535084215709957861543773419931653477238299669440468141021793428055353838600040117734209808029661606773683048542009828167180288 [168,156] 16427907907688418825078284051774873050468856501049962265283933967517151151697422087632699994084762171262822778359820090408005179614576900090974906896399643117399675801020185301687239289622405129465545121104158066139141261790737000855217087537397734500277851033189913150143425737381747040859785504455198933830736311305656052176716459659251508093582398705453190163590192867944761295783372546077822801485913106910860140360169709144904976163707095191934628889596041746854783164915478430646289179306347731172405100097303808496463384768191273512669614681357647506273459380303675870595570987555939374359713645616447690169351337160104545116199707773259499137071737085406317476731739080869796854884703710550097387229459219711138438417796695591306965315221785868211691249393604167410469382874467454489712747529000156659378855640005231620918829932765798788891337422721361140399007279825668444324840659697950180767116571948095807858059569384944172061522712521349344675105114199938131360762883099920261021076292835457271647453898677186561764901626984435079668404256974784333719922646421475674880 [168,157] 147522277346348324734698864274853251289512705609585640656733874108228494118182137890637973718233655230535841509113589084537563663604489985538212758110499646025987026153538541172165669018448585220883470933221240044509225990357663081295489162607790093663000892598240914205793229784343483552192233957876434629241540665335785519176888627504448089659819472822732426563543929510470098538324560424325923172007111394801143305183877480379435254335377673239813007492026107070709963165743053178601482582708796499552352841086166680599200211404262079223146631382322773266885682814498739410920232195272882619409464520951876028210936171402870550067688409724703433972579004059576396556546997030799032375347830084765473780887483715579432923939974434624892153659689525641294554078674294249925147120218284333639952787595703899839174354996667936317635168897724935451462259251233549497225249232073221312733203527198152771782546450833609375322639862297458169698402218662760549498196096839224440740781548063639431053754065639537018919562783194101027956098538531016700842727980592062600386183168 [168,158] 165260581083000540288287884727198036832398713615937070235869643730939780046387524691387375583820683547363631493585434410777676161272454016907346448855395591565693024582991339564174853598077046691115480625932696422378199034878555797312856272807283763391242929307670604940320489663646374059549133684765290909993206303845992177643499939358999448873244898204260486440718129749282747562286911550805565611050054553108187815216431238065887333415497186940260885922447322017522489707604338451563359048963583964936502859778363304707031930686854963652225526951130728093720927206506029460638346547908879431141673787676258807090850176451480590913559210513779553618222700019278502646937894317930392954161725535150072157366809020698609008043323034492737348704434303653419076644502354901831480358746959862226635611653899389644302736003938754920793371273199328424823389634108518927094646480174904585365966936888664286891364535775325712357419911604695057619173904758983145313746240991129571724550627384916727213347380720249445426759506068354954147626731814026661972745201385472 [168,159] 178659688183128017090299161097273697739449720307424769323633949286130124318003817508496157979625646688833841599644998662741076611294553003118931101368129719493194230325366207479422470153258532466530592415514199500886663062781507877637150873526052423896495972581751880562850506004204844187498074978309569745887130397403959698950616992723592547487732947289001650642886361837304711322783869389941894206894343171231757863600334556948854634816455460440264775594418442070193318051396987009040250615631022831269625493316302431582680832452280724071291339264938546349857753506205979869209322086912557715713093440830650273759207635759893618619016512040740319955763587843887530215540499064887004132848865796749131560461058464177699656875929727196395633041517784307049807215642019063522538095635818147323529153807502451858233770052132690802392645270271617449917475005678407259582527803121616984764974733173575375201064808236030882995271083315268163441097655893099303559224760746315747837589321833519821144076507031326204100962127888976437229001288954253672448 [168,160] -126770229744875383470811430827584684112442571628293353421851440856844579315475594155249650908636950099868460619612506660811638972054758082000968994170001607566650390414118959749126774200456830821255518568864439810547083114126898465628778827243026227814625573155194007515269699653947690846302354449445931328512292590896205944293840233469965561359180423346689605918364363749966613126670553094081215531640510292720648948578046672113020784789877076859681964294027998237020517862242090936683011302022975387520293790700815457052707397000896574048845505093194167101555812669308805646831485901867195615281993631125223734836706494167138098165888128623179374502605410733780880962836867754066556946452932664481224376459835162276366961140946095500657286090219806841275904946350259077179305898888370177683583010989818285996559014107240774705450137467271255794910655519471738540204603891643071298125633880383104321188431736765513815987123464442084843585631846242120823949340617954331795137350043954891303580353000793662484424068821076177344727613440 [168,161] 9438516983432658624019858932491619404416029971869239658502857060876881045255235962166398318682787843989093104357209533151345950637702318874902035528309073371001232966885098687632201617334121127444895279926648446142693982827141982689437760857593823605132041688922457382002707601076675414809780025370573420970444933257962773090176278518780494194909996365310726655232811643970602531186542819231598417127787127157047276193653725716310570093351445989813799368397385996744018882630701627247550825417827190615362432515350686564394024780165150461634671269686600164644452933398284496937025228327745944109489136843977426370877307962719305765382679332147273343057144668369752820947094688815978704480342486970784347999852831500485650232299770314918866491645721390187933512131217520283123222474885181567978187897757866494139773389504873574519897269341811645032363271100465011076455675287837352796675415433931017880328516111304705133266483839396138025369670358616981625105967007006317726877008852203437591757032060122647459896172216320 [168,162] -61413583131736587926590022135190548003882966087517678051095224438481951155256253545749449586363212039341394748087680536580602439478444507525743411504466097194528435847332820567924533497932651203675425583765520308640484051792176917295078098109519640985891930912794276581203799701179951947150108045068195630953878035545899877545178205276882080782437201705614901306406087265927384919732664275718999234821768636307244222473639898694213086236307713103530539616271138594111374908532764281542726771622194003299778841570955366343294930448719320146615830154785193074415869190919231745446257654880285473803194288906608694817988004412954938399903997043306256454452363050412279131192033941655313044920475853881533502257488665599042049459130278490587498220907244835829690463594881216556216230284406517759125568760560476606014734719610479325518895040126270986159406526959484955164348193631682463465482467053247040394904664278959441960141335970617945874097277533265884372181183753539575756324841590425735289317616569614336 [168,163] 33895497296435880913638086050575799928994765522422925302662721743306987493010391110511520019069229563621572768598602415227150851002668301290829441368844656332999656393997506100266131802811126953760841830644202490851761206263141565540612103654606292216889088021782038219466166819331083150958198778622903988636137529363062901782631113012506071471952979512725636510760556812570801488412741850861272704739109475799710591504202758763382148094287332006720927728736440449254473771792333365788402736439476813100957827771061651187393220027189407845603181064080595462334659840496557356734013435186718145800176491943856556812236581459096680410497731265435780203744173274530333074462154572040854833041592991268599689270009656791291794643252581737597613030186015010253769423629992067618085422492737239372953228589971335298771225259742689393059585503515104049725870726864179635323050835524959872704606805764704675936911825432947457177713746823432130962412824516968981498634879310541061011290068986556841984 [168,164] -1502295148626066142708649149286049699158961131095949601068924756864756141061037182737293778385167894219651977397459537715941110758170361893711141284676541550144009525252347515149877381992974786985635313373709970417972440876505531574267109601737305662846838946897766769763150034380474661963463390557100279558814557691204402642003915844998713736091888193424228932587580321613056782347929408325355284208868874944306533154929613836092271056008417912626497322665330407821032175155368245536831209570339666449476188658555522785168452460510866527126757721726005774659462755409091031241033995270271201260810742569906143064755164261205638110894325563408161359562194843635035922534711418774500138298918073854457346379650711153382417463461324928896834766580476732022792414339289370209175014495616518268369656851382443236123289907170886348112951846793055019413354380663145535612029435273190108048110853252533632077099417583956387445414835861376956701285552945801445947128326559645508567040 [168,165] 4958030713673504584486450643044681529627020116374939830159696159049344781447428496411085755391196486698992129293727005783354728911668129996155698588140451681135308100153334598601882099987508342120059349226360734171035129526085046323449752884677524958404603225949813007058337360992842935726833395784858168037493947669137556926861435550364009867787460641779931660884140323542851437591338867236241882363142286461318377702022454269269394954148748157934690033643228871682275363150353863552687778291209482548427355874960654266552094732726835867520219616510307278855739681453711417791248318016778187532678808533063907064992609103039943201165759909023992583631818804848213955101137186460819032085163402075409027473347226291836897898010058518993160098327462780103500535113950579201844596379787226211729698733165916111161710185787519506662998736666663898381426445760374993418806866519269105100283632757198005993550534915549071636599577519910431464725379572215427366912 [168,166] -1105456362271502575826121283534390767734447547492681752840585004957439130187504524275812399830222852220144853080972969431899231208568487911604975470186126549128917694673918669989040358409921937751442011047582932309360340128332552291860584583166779358496984118272408893287009591039175118565343545943428926783287772522793461254728909631466087323518841404193629872985250307435601445279391374230277734872195825686749760210298468404095891933110007782995831536223800020364035176198814325673725294042482872436530651056851796841649051550771204415096696820389921283334785371464881835057666135028307590914004189544126242650980956045666353315120328782224574740211345251719281555470875354523088385378138816143119503875990036989967477993766734614657266482185938343276462954418840412218286150309097018120473841276491121435167832104829371207661629674601980982908353294437866991931232026960411997066444698396335798642934991719199634326764292555889822679040 [168,167] 14752839411691232407743516357885478827590872179016778876166417948501422719969165602449241769396707013258841718876024830401223502197265854401617312757199899203194311331045672468541646747200136903284868353096747468072864959896912434961237494423901538709070200432725680930123330850998862818136570021092625946870189462788345046444965550569449757864777208525263885881023066107899620498773789550687098814920417792431681162063923790372920058722764824515990393745602230692646861699120307660722717570503604262088722004729976174086006938279871552445757035812055810795237631292438925036064903225501125868820216928156938637484621122227314577661500990956399961760590331149643389938256129112352457377903859923517069836859972430980152935818646715622039461350028643698565664575446616128945374919702010837753267448295753276109505915988008387731368308235196365245674441391804267067422701043994589593786446462443968752146079487856144809984 [168,168] -10164694162583589678838729414705569595014413784639196887434622715325823768690976093010375242002129747659662237888270800411469264732278036463459713069496344762162953184183395915484650657654707204844312866637190560859431675068780636310966844607037571624537086623540796656528133169909806240246809702731484753988544873821749928627627414861020246095069511765842121900632311107887209481185889291797393948321672203942733098865837135783931609190488109137619059885908346061921725197008494399911636676072470830536233053266434251498638372738946939526574458845264943405018129630706311841905063554436910212910076608972391383338007371909139501558023669617484141385148678460602302688146318227329406647247805136496328439332881549758976809068080546027784366319595538347172010836454829391774811117382236082565006493669143753205648223072987985974177490854575737878254399869251346058808716891332653298149172429455360000 [169,0] 64599564942605517652795952324241439659237363776533242340732889365201585559899585152069170664655840854624300543403178651455868834770113269125985328112475484961530251034683279346221839364306966960008477262338084781425014004008040511458047752931811525720546770778897183948315641951905409499969404446978966713767981171724640644830158866447031655991468777125799694729665973765651542015268818218158732888296521406515499030872555404493849193381036196935754329989505095781851688218380912140147523127081287307684520516671504208894346002579699305166199365885743563949273439640471062992501366335634392617953655692996375955058030113043396430114109300415367756836941146632295506561249971126702580982667843781280999249385869511375624837734772632432233317099200758106005476594356875590108779745349253910750595033674501926568998281331299312738434760545510269947951533558321971547614097570143593445290937423926875314897182427820729839064148569892613363969691458548349644253304686816764507202895986910895586867772466727388487230868182759957569137909779378255879383842074978615357692014106092657602883995637467019918842290444673345860571203905002621479063043844029924132709544312434969460850705999795485401590429656909362956233913707830660860943656919221246025176779291448186466885953618015753348796386855367506708595486615152424764719173804516592864310558477925679195101439925238188726888570285314626208220247712627666975794754733980941626479867556629830332871428712691520783633708883284572957722222171759984099880397650787830965345786095748463333224111352270915474203102690124650897250416108279477492317676119786451735949440358320623546727701782744218287412646663287989170583012796784376807276151140264680259469670050852748919860393872089814661232743789893963112016825096378575877336138879193372636740053416414573618839347233388165707024999295110560671329125170814222656190395355224609375000000000000000000 [169,1] 17610004330859981180779368831892079127627421505437223144178105159322676743270210772527293913713968704701716347893732499142958169131517778364497471252636298540588432098224887542992874497349693562243070292649307403171586936044405051835022914248736443542201970000099949722181370946847885209988694278352780237421190984241934537855556986531173458083358494305751266009755277929625444509431378618170631895107689776886842483968591225474498378695338165099899150611521639762925000381235260867539029954541688501716537979291206530693620184005855833327464017952753003006247116443587380928500085400367280029660965449576260180134156329005793815788421907622172828094813692686144914410441739297080356734850728822075586259420103071930044597085307770351561457579590858184808250769129196839346096337892269342660273771704090199029981511440765320591183142510262057364758340709584930054059108580761284051423626521674366987263358766307621323298892732916215403762532466351793035307253100685258779964354571824673985724037747432535907079799588983723318442952626036167427942645073853014897574457165945656648424611513029188003515602024206343237797725990811584682624183685949641183183635202729209235358520008101534549769772770083012944995073700436773055642944234882213591251632958592118949697991379021423970844431281752480910088539575141647619751384966976481244873810628149324533900579433474163966511377232261647159148849863552427421315521017744115270856835026369401702889698194744929422243360342645246282018457712746248316369356790817307849425271334668642892975508748737671543589550236145912059299587417707228519867455573950256651815483942997568667725453441537593113486659327378359412807805291933724556552511760270425690127455843341062467705015692817876559970951050295007846119449466292152419796704462025871040643529237507965627560386102079841521604282947388523194954146333657263312488794326782226562500000000000000000 [169,2] -1843862253034410579481149054884524561921947854499272390909179457335392967530746878757571219446919880152483729555108077748259511824762806523110667866045360680328568146984283107315930565238443116369209067438431365232727261567477006750958839053252394266140082573035745378262089380863237921322796665078558252152714943705920841951581502152854069521668326611063590691484482618382350021040812257823540426483471959948067000557859532161650284260650985139362846504269754063478303580238841359692981721299243081816156779800531465845508306671356369211204546368849174890918860399992295103504021580185779967874139559241917590218345370870210400916066717280612062579088933338392668193031004095115223880726871331437949911588682173354597130517461353037143957282469082890709752394398956586958663926971006871100124190498463558441887039818735678545326052299696017405227419610061357210509519267139554554474699582564210973701382508414810956967265043380810454090738496610836327018495229904957495993520458619391966427621619663075463380212229655731371225014436913534593520121188171596101104350555907689372238333623988532705199510260295447322783671088837732071997792715414642939943125482717839482712706877452924265473577755034216143968005067960500099767784141776045592142799460547329707783164966929059423681549636076003312059916442841453786901866485035605997237216190508615522394838685993918556793196509654708943085370393253849213975326075923909105653054614841673305534968308452727986904915138031782623841912099581149806356481359542266526822704554669901022677823568546758014931717246117109824646897443352853639383896052741672441681067973055830172734870252925708574195495819945388322810953117251280172056858354048957477678218549889162453671807403833299366461163127563528113359121281212018556437894675739424204056897022484984178277376198095916631194139701081120326434278133831412560539320111274719238281250000000000000 [169,3] 14621465842756091959193055574954229276123738987080846326429342056265076190994985461290407930745640867144169543613519936791424228440156575955680779879101500356604714497303343308232711990092327946445223921555635862064729021487147013186156845893198765362549782754765867131417679339818002089755439057853055341064419939811288571936835974278154427350442887080948045719931505708987590397034009647474060384014544346693410827039224839999145383621196134828753832692904811808719732808883036853373908459359306914603853363502404506598296752900672223324373724186991010809328848766114827056605994232298729216016999687369900209313441981541624054388785470063173358728271536567270602860559980438147606395573734695483823158412881828099164476579980476332182619048800001610425181570392411963805436453137818224045399311193245002422348867579314254987354085965540664692708557549497266713429626544306927749006706231541913390448907950822741749814075677030482151528876419595030136813883823535200369312236860616199360378313171152149341619253674340530601455749474998421436840554494416936078725970743205871133662636588544561871989584075145829544663900917427442841936852413596871175473472126844152363634506722195201364819255012620779364344160108586077505857883888492178686560495582866668669160631942644627877576070196244707650228977970546203258919785025151943090473315793994851642390694621723872634114853081107253733541768324806400469362545490973399436853381299540374979038421755042602141300973740971056426717297374300983197560410498778631732311945376031932759415012241869657832978624500624800149919264800160959230953953244786000216026853686834407788572954978198242629029294037871300641291819823465286774608618860316439942375575715027923139623992676783552506473091197669019095784621312700402393971804306668841547663689779604999250917492891960238358362393404542068752731211134232580661773681640625000000000000000000000 [169,4] -23553145403308467268549006306972254431280745162873051696058874555604210535688981785728021594328588569218056805682330924635666013236906676028058312138512474367288845969896410164046537589339822557031436920323992676389859548585901232147050443781862308737232654538571612338877669611365075291614285186828852294174614520595996622511088993962594979655880642173494812258480373213350536944749443227563324366051651397299513757467839470943753418064197305712313415995134954908624628488820293224211845008528718880875592367243430238948813318754922496600879918087762323001850635791118402560818559008474237027567293180344113660698087837866699912019448609365642078432148374201258111631731030362095030371990517525243955821698776535558642957536088327726638978017326349233458493028480651815269372705792552057562910268423592252373743036270095810139185961483833408778575870963117173913928137518109321094581563801129276829483621613439014918104285358426794547819695537197377615589028246532427908051329864842455103138578905198171044431786631081289675524816969683133476402068388772002003373780278202863570530113000900191443926350444240695601469817352679003781814383670433026209683847411118552825190725381579269413343765194366847862033794231649845999473672513913243680823746570935307189650925826359742081919017580442900389677709392728829433053180058762243565033126992718286458333477367021981041899837893183816561015781722325713729811519063865759992033097111595490125938918462918009061268039439342322508943631610068480607451563265357380415489229877304532327438931631782327632881028739665421591356650563709413968221544711381902926176741025984576251521252839044017598380501243799379707678348206207855822256715725767874744517122725918784918030502506259501745898610859479656052192635547842922924551449947897483926365355160039096142967771801459754013795287214333273775903307978296652436256408691406250000000000000000 [169,5] -187747213368275040442990955043783810384324923985271271862433819145925158991711193672446233545671534560908135724137987352064666281237744855548271800654714712144535038027744085125770155243040606585157059145889766293724659188481292740535085399669096853987374631636667719459117370896539823831111065613793356499938948231428651353870862215962287272854085495992435317014367029014220231913652576872198173893498024642649556232048504200151430192379258698446990124642124413491110314928158241376816424375315437259620580597770855779817903496980386853604375471736329790044321007169246053720763336568954912255334042849408221628657820072095183941357757434108960211099674348728673222069752524988763591155114330043115772753711402198635213256032224620814091430540769204413490479765632204456821777084808897836519189062587472402112485004570368031756404023328179532767109796525926505218579704792307480567951657092637135395407899967906947513462884040643657636841446361573368511042797439860315833918409488594244562748301286177485392983724679783168317026498604399695019709250289055717004790564749556200781993133081242029136973827409755439405245842319328851632181323345683057580243262829384568959885445371993838196394215454382260166820381357127762879389955955138744481837699652139347231743701919898275415048964803167198295513782925889132305057616661102147969737889550500118936815781276082729666548808581777253983213998526969715051726887492672515651423186056198445323610822898522147895447182735355982868503516266202542665378509647864309017634733138831917459615808222875508564900830820644845439566843862248753870166966726576947612988481733479467114382435806653995051165902088994663165609429733576170355897074144630886217332256265943684672508941085180482194945612137641812553740079043423865146099728949595359525063859466980005073186719990173097890800227711611668486217240570113062858581542968750000000000000000 [169,6] 2217000676643450523342462551147868309750875302308952806338653784701937199586391243587808857703728676603851874564200536161522313847330900189942811338760745475915418426606597408861014269484368092490757505304474227732189075585728048548404422762074213767240276810139782203505071343146610416993937537116119336607887718603955271903795352664841523837785708950255090747018244920255704145167132078018823258659186233469445905564589636060987255870526374831407419566089736270022592684461102964796533828210174712732969972888279193037041444261636455052330903254347521878914630763474550489125153318117570304285407278602664166683537339747426779572973778905578536928175872539372460644392477945119764894350398348470616100392231798211981784169654474718267781544677111433083276082973411381820316070904821737839523106778026162648687347277131223549432729016318669720949498326577366633910043105859048298942650215926932010300131388183798510799652637204936283241359070288874111070193584049824730546626453192922637546322495680451523504880656580517973255008614859354882515540828739449654323459061163238882234201780184769361431188832004614164760361399801920579184884567218930259207120647618080005744576522787523454599759947415388364373795906293332133543195172525919683541134369799647645504241512595279363568311881134874733063273299011985972832616282829338242591387419372307304337147455824338507944426392142352930932677890155678326135528865357219243040179348883623933289352111302621726032156580123671841304931309671273305160809504047275896364278441794414599164999411770053922877752582058152602220271155563996868819213838694782713492683948340647699648894735721496707530507199265231353970959213849621240563990838963339954085856888356317983413584565809076528510837244693137636286121907568449588084625423495270049784488822286174227123138811579983123937775378473558983499797250260598957538604736328125000000000000 [169,7] -128050887893234147056283280697431141702108895414347917925481068954957385270180824064974443762933492176440528378619904703975398835346311977196679408376149471601823568740347312232764923720027716443453695418332475021270542174832408842479582053217620010060955696868365224138684648475073590146607121647447918364073890525570042451158414816602690641176173176994700244165533705289924520816484059666060167490792564353300889251231354839433808750586256446702285267650407273590949176040103767565870433352927123797309837854075395405834850607439005706045047790558092588070835262036296394508906742791175780527080982844414617272173618241810014731980156261997284891434001142601961898577665540117009728685059099380811588659856200821683863128013696994023325692246657441431627832288031341482720509879098518361430451852580757632271731015429007496853564712632947340198375678246619208545864847334322125952907578102944920136934100909305463401043299219567448500133176154313997243028517500284837658301583172720168571687645402818283580854660551309324908788333554300917691351153804109693576376995407045877920019174793514760963381015546662389443505551051668849509508604708770341126515933773638616625048998656229880573382319261312187090239742233743375656514318631837917459689170526412435243088560322746788225683704733517439527274677810903441223550175345082236994112161686132267095735237445566133696281493561458495938149540862044350460383327492744849229182428366168251001292796213812117152499863081959744967968429441470565406503774090166226583904250791784884028921869676347619746414630508556700679421498896370283643762288430550995477358112898069740612045179124463990914912255200463173588547191888115448252333408330293435112524617816705631160145804022075612583207094048422446389335147444828026184835363049673750276022367293227322694174913598010376223298858108964145689845085144042968750000000000000000000000000 [169,8] 4834700928209941323162980301865445543251234682446738288609004744917989965857223990726603417400500607118621056392997478851982188239517845394636214558374217106301061255573054742427035608144994032261794568735220470689978810770619778187218682768021575620120848626904722260894047824875569219419910619574891525760418988188487922648641299120086586804944418831464781376065890124269357418685211713152460259302582294778605412904218230163796063870815809618157291955318764373556587192767378993803523085517069190392058175527183683192620040971463472664929725387905334365338120578927729549934067616874307772698660417078984091778445039090512449900138974333588430569779784669778495097094282841076860152746746382309250682888733782243047550957341365180666002124374044483934225177266252599013912610077386595790961455767752899066524066953956879317514226737616736958940095198966590160851339290597577574256134553640434388246962176037681382585854603219045138397918224228167444992194882893026551499004708760027339988186162759867668232138838897416009711369368085540623708590045553875308499370216678760941657411689099609707727532119328381672368802511106476401276672606152057390377393841378038466240233265598108549118231378605786043149002912808461642189655327970000064458200237549724193348199775170199363511241360023127282489224098647229805255750347715173515023705139064703392136321649128995223047659114860185086494944484064064330194816887884411898116234748974168567534733049666860642960083754587889086566639665757930325044604487439871589970126468436509294901886443364291305081339812551523172441000734394123274597924394997275079086261921134921213711197724472302661923968517706180091354635731620581961312948523276572238571677244951231621759871854594181166223907159406036898364847310984666535178323504222602664732030327752808398175277367032502895133530513003476641344222240149974822998046875000000000000000 [169,9] -105379120687056246821951436422503551099941325946948080599653262858382244458970972978560172180729180139030156236052113596952274565438014405740468556365927306922777635051262422750619259184444125663638017133410850895925510451755955923095657383218233023336023637667407690487998528459944106245042056122061246969320791997569608783734491902941761710693558687860463484458248301745484794709490306265863442182847763221680429358993105772906532655036401487628563491023452832611935053527887184060248539550744359673943644317266860732940821888508192609164576705001724783851980070554981338409232550060602350649166259871657622356781174458964386616409986139462268399302462909746315961774103119124221762594601625638579639861359505141868776241865266319387775948754032345271293759250071819098663663849071245430572061954481704605083083375664886915904428509031831326767826169072562521100187374237046255001006478345415405130074292750262595965619970926970048036261965312365200531191276034745015452538295387179061130036595627372895415246080127407659182471059623874704644191033969129383605374914028773620335194106644757355378877433292616835873046867159362833195753213431874737157986902189861221156045859928724475582856740860734828338075425424580782579479344448774651149768969460915761246315895810145031185397420295006718000260350515104582677889041636347531664610182785489309053345484496043658103671225025091898390386724290876803486397661708666590663990052731363921441725984607931995061010378619858898006111813107037134847008229485610618297965740841789129050170590465940543989451267149774857169987312792670761891308738133029640489843894857972034789308770483975975407631437884013802707052310902380856602098318060405411957282477127750940588327555142199949605409383053206341906610864944739604870666050671106836988977508015438784717120807696557900767447334371878361490989274345338344573974609375000000000000 [169,10] 1620443675228269545970025836409435975039359116717399286896286304336733158362608285868475558505206869170607765296200553112470302062492978802817067527527764789191595285817023696559707682031639321033523363339006304672798565045392867117124465013658929833433184078465281176546277846388307334571909423344889352080703721961908516832828480687425343448420659325541646163848165041843937932950600480976015254748087089306095852766271858638795003523512620470925165264652303861289816281843302351194500287237372162987460916336188520778177408985042596583509121599695223942989316891165943772561215639297471418199619169514629916263538293963563836795995463329087775022211175949264240880001584138713528483345440453784155281938811754677079988930074684593386635812947111680965378031989744935849844413626935259200786206730930018616267946517346389864364940340883135557050664773502024702794433533451440147560308361319100925577553639389827081281432633431915260089017294832361241089877054429266466797886367886074883278642397365831214784634267230935974628994565652376913532974878890935187049602480577288014905666280723545953980567434558732106314158392586999485721915328811060413979506057103919932079123695107546370133516592652927841734763211344416216174952731166503419183878227526235120790138819099343498883226365303420063682736587158741904841898086266521774610780400628042505449337689631650884061534949233051869691099197187789387388252256759667686484897695954782192310310551648366380352283568956083979743440276488685616848568922003877768680087412542932591347541290116998694215207960433608289607745269951247344912691007235830937672130548674122573412906498087899321008537477810776465648166067303229505345763352780931710842074167331025546854413417721867134025635236714644827657620747926456532614988040669021844727910703644658140119964216184708156986855002309106532091517177876085042953491210937500000000 [169,11] -20218403426386820192105885562329701056195832135369703135354540832558923697655894020384922175127068636891918817543136832168409162673562175757344371442249492466701258661924240101776325561605890139584313497498108131145000991185636418826897761654003323953287095916982733183349810972034794992529721385493773994916037286369555741670793120428579377343072817452873223532875516213887714047238083128762337976907544826949806940929330439347509046095833936099878813232331003204315206465418551639446665864977182431430574068421276092052889767571541904927928510435046348997786559331727490689142856576041891189988342710415452246883739075768546905803808243079487637319715566596929189569876508373962371073278954406666868074078645929978306309978629327514513978559029709846517553824382055374295037742638881295005685099367714632946221600822938353352575493357865766335732698676016413956525992241761530648278645650834309140143632448091062582263902953858055456981028839912988224373181807629457580142216882938389313599169343443832981025337465636716876375965008120285019933026861090213059134205979205879465311381548578069995182101486808015138638375179598942158507702265484321370818075990866333925900955215740310083041848688003512002874093914748700515411179371724201418925809305167527373201563266274071097546761047956542137394228244951199167633657648452377894887975728514045080143189040933144114710545786846134397905374017451523479192437437716678397087415285868767585895776107986442269809083913797526913412721784721768245609692495943241271436522924112977116017435018482017468778726617691791140048029467212322883691916497342520196922655129197172641764545310043347303303573767467442796306309728188300239819818363982203399152889143738370392949468501203870351844194903287064829793013516687271280632398408895840428646545243034271832928545927557195543985728814476843627091203689575195312500000000000000000 [169,12] 220688284778755117681737231157171230536181641702612663515270968360753875263765566326713209593723615080513456081650973124407789028935979934094535201343120561147250159723449963390791238359448401731012698980236946587393952775854601481992063641513041001064396852519612079075548338511156174255690355354683996611604416042674068416939367302424185949211409901497841217878739423869642300414191578197422835862901178506136302402220131100743883124289660756172851908772553789026764594120167175716585740286025810813740696162454645244706515189578249201742539280551173407795321136869048866438086120500319023129073403148289126982646814652875772165133161320184673982025418057785123461214500322727502639399321084676157039634038361207811895777477677427546610270920559102222744211420272890100169000054613879871417030608031500827470733231523732225528640647529463985317399646666130139330619682421643281426240192638769005643057029319196307188555843171026196683371291132907059103150893649759181794503921281182145031135061724207038717613709711424950522022938358556555997148311235426039573196945638960814882572452810101952731839040123527660211042372600219017542124879511773357971711948375135069297414559312005008136510342253436619926893844967821925470854713797225176318303503369847573680014572837254596444064094245409258296343951928110484687029416267120285231563941641431273153014436261766495235422815376842637748230717465347580825100769823941610029136490293399647271711368271246156416849737403024483138026823968560603708960500811301527364438143295935302372938199797293112027780845682513641473262316986882123806439865569074709329018088424421528055022931078606737768735638699063830810317528391124741972549040892910682842306331470387958792531640864897885836461184832000016955998874714427495545487819638774200985352356011423631501962141749261396037470016433896889238041215419769287109375000000000000 [169,13] -2126349320648426529955646856222062017683835575406541877054522453960030466980517952091630045216984440881322378702108845712919778019687526482307814527900140956843258597118785694998511705488692273366989601394667864029922241283469033916228023009213017246085307226269070537310966838279490708843485493751183139670881112804846078009038570778767327206886707952052249289818135105509931961947055998051269185629993350264982267353674285070910197447588048708516033530893479887921040678138653164304249632882736744536482032271487466210847844192245608514828550884835214391036112193190870635368772235253835856248887664623676069183290955489589065946017816704695442939755350167729377479001624863180892893372349648097379380401873571541985843690319815810911506311925555869505965462615875885063859693540338032951439655144424798072006935137711044784254935044504612678516271807318563429666867565020104421734093401148687877185035307220674980996431882817808542218290458536609506285483832192040711784730277446515244950797983194543684901567178601315530612523230291236893095413171774259703436933384425563954463760203263811950988258766400038089436085301053165821080692798191900205386366951031062002489348711228711063481697239834414036226711523392866417098036736197908354000991534236058023066318174455331487693034761133133664006479172791907223398731998965116756241883236305029097164957877770440016444244933796107657891395102540171092583991530481116451016497146208590456807769347936940640772764781406161257862366570903893545373503731765287446025013864955122875815811572177466547855201292029020808766787971050518836891954099051373946274195425875553689204251570165025680631830667238268936017564439480981690196511511493957849031527125324687968857551404640175869567123067322866117309745088232854108473769979896748467509071895249172162658332486754282743529418665785111512938843139648437500000000000000000 [169,14] 17675346930839819852603124378070957663552914266559086167647962172249153461267965307520261399223448868209231117410153159185888880316739267969379664540603704863496193904278417380045656247516310661025145074368633572677528408006566703080713417508845089640300638713325473845064044290805522734737721196720843924142634500653497928709803809854320426917903065548919218148516313854793341622684570627528087057489645503715883013261334835217025355701360771053440547585525353081064777500284819528531751078426191527901777318071949189772586816379426587252258088403232461196425412214228164150651733804319219299647163020390528450216038344855399950712424849856497391511987609194337256051012666279345755887490805335363802510143744749916963320894449172689300555435789088346787226777664928039575506827195355071258128527733853633311651595777103521611114455271408500614639934882327187252827853788248456214843816337755430599899161199844741554796580649432789628464920638101164997238771462120870619419531773717662706716457430431245112022257016202756217945387672920341904020653567879114203607737068662666299008471478364265865742348443074307965148061325148878916004959997970247313182568009396157601859789204298856445172893887234292351049114949258366873984279164181142276919797667256527991330538795038203604521614665314839169928812103202447959814714151724573479266290455689079858962619018227098482860188920669317612118690028923048709162135850442907863390451975687516464580559562914464601475915833116299656814809475011046675324315086748921340479515323826321773640323094225991007577124455697257078983050569656310175513364041067381629677360565963709970642240916645525474445044514379857083359442889789887654285038786816568618353832417074321520095621429960679137421815036634298518563818584538063493341587064995561137121106619084411375757276084512832746481739673145741130401758605957031250000000000000 [169,15] -124293327729224728795607196826031842528656174153843296362532019449043235646408547382870026430056596196402076251300121163825480232819982876978530487413788045066436319131342334637230127481812400326884800093929768493811186120278882310739402827444911246055704807205896709206152489582922051836013314598114393893347378418501395437333631707721084422766771653327598850161059612920726399199819769671031259229581226213273456241527870335145416927035113535596596780353858554466794697439590419424791516185750729732111899332321402426408532514313938205480113355895798122580612454944051754403777729278009509508489201641865859122986589970379920812171707492693068884513342735129329764990049166242077476883857166885159301202061791103885657168444949846159680098171322781072054575590192169299655605241003723511832919035850026740443028946274752065120165927515838231616408871162850036165844796849858358047074013895331119279931690602822266271143950872848687996651814844701525302226436785813807327106344870858388338416908328018604233853921787931448509640212800569030484565694884697467271246743881356627050909165535577169203485520820455506437578845065835672662274436574234588156437549467244938784169050158100724882889897479321235394714227311255155870294951528339351839437429291357341532491255725016760644422339034608951730356566289909452974338742649479432433629941326709404773976880401449317926765561898205136465858226824295408297635527425120342513844999656102072987905862299424850193516568448550382635661177893951383589401207027158738572648632692994939638992368728528990505192575962389216757928551263277096980420329659489268057906175498183945018227725679917402642689788660249684410394053752118850604768279067920349727095761745997209864070654204047386756085962651807086150022771987536177833288014264330533275089749567341158559656925844316075927035130958895376661922312500000000000000000000 [169,16] 734644974680406231404784204737594831343393104293891754751114247662252452737608611327437047411454923469056678785973050600095195203678973712934523564279301451880348035979480284735830741737050463458178663971054840838694993304747706080340981014805855541264846701361396231630604363513524425122375384910761551724049872061617574211158406386004059110061125734877285049907221905388293402970081352079526874857367399495757559375791157978611854689169450285957698509593595051764884790585590814186959181638122101802006857712244181701891626663839186570540369334772064890613997428345623416388929726950993320760038761537549793896247473022632191944232483222880084870223299555924797195114734011782617090802207387307581267088725979389486091295786746094233358059927383387112112393725083493370554830061591836234453811584339347513897632053556579260932159984373362692441174492449847409446832543382918355451430881462585056013672738800118515340790272933799801976822514016845420914526189404110365630849260125145467161480433034357800959778349257537097428628884190521971978935954190543101217992087168056143670333972265486157107307991259307324934297023141083894565363750736556005973316994111712445039470268322891820640565400213278670474989247199093714555319764945497082956729004859063137067926698681829122930030893636831429626481892968823030335028563621718105500806388547864939038508608766685376295289298351818792052818152904819289383593562023599559202487322682284975541106634304467712862173594732804696323021073834449744795252013356152896419677734884624466330411144111843534062441948344889926011412264401792337091725520359670883232425618729542302412830358384235728433404679873840066388473453646488803823842943436752990924340236091710054997277020109738036862859160387482877513365865818409781567344605379754724657387685629912326845183695507561471887382205919221216786527941406250000000000000 [169,17] -3661716405481634024871638238144032744957265172152421660380343671239722664146418586382866889626228390587458690637503651384651977494885323107790813904924542810324065199782616442893436410363496426893895182023750682368352637525572412845186877914217511678147545541341544682828344409075791257556345286401378643403548081319409812587758263000874650187891724329610368881311213545494902623568616843802993083936258183232954702668430871573573279847411990802420516874026231611104431337723463387465407471364131149764182020074950526027565730786312921257139012209573437903538834287350189843206873862602588823992144567549937898823577902737607437911241831140782474018415438282055176097045305097342891471387243864327862961435614983724437417907563165342300774760270362215191594788629682843813572134668617033534724763903793426170158898698216685851205296505840167159746461661971393050751315860607428055248163105804867499524773680332896363407580779703825487427058235156146154732660394830310802614387552087544580128271552799484728524938073741449915474181719276852867399366087312180797756583216672891263190495141758172256337089715925150315917845721817241197424223940694603041794500614381556774564607217556427346174166376777328003555779025538371307503169175066949832583530254066534240878045267579871781533942933939005315178294096772614690867154013732111714922248248666014553241032957350201484768081298197515948328844610711942839264226906190192946786586849911592979729852261762464282183292338038420884199593587654761810765246974398384997604881392550386630982489185566826905152239912661556038091567766592836770687566381692367628307066805194744469169113022451288354839720466575860357230713776905951463183628076554208662240520105743133299070046083587801184146584277152758215340901131119414966947098740106100249081654143750790442635838678695771258346626212343979293686761734375000000000000 [169,18] 15517953058356373445315060347366832560446390496842398232622488085397967911388475765860648486748386166393744119842272629537771312197288705194423541293224929514708803456854237714940921402581603681834822409630597204281027935728069860963939679476202143287413274497625451754701417758917958511874498929283491711422683510576538065971137565878048671943663935883619460147100174023080332643113755418953366022825932071630174848340892578300789668086399536403724620841844892780313710152543828873054470543049465345372473164624985617390271425653971727727023665864465430354297500196941367494000081683491133765733554590024971456419969691343449623253533830616001005096582275137102467772226506682944786638031922990955100246402946591796095983929132941892422843888998322591010342094284553755906189862504467614992711722860455839361747913324240309657487180140654594035335001295036817980194610408551342866855289907706849267696880681143520969195234191712658299153831265251158347692075934510168142685358756090741787664556920666633363989195522015259676941917354994633185253411197378820270670328189169800051966773572105996212170935022160580476486290635588491374516605034897303109957437853396353308493553599717138291890390366728294303944892080721951036495805479453602633347510044599874319342981614484110256056919760119676852585058283701180521536806078903355886265860703556191974697854757028832247113776190749149211920847005631913395311136570715118468864599280350858150948534246891268107742854050745429077584911815893842697340530052244799776771363159647413124505070651855285656878980583003804911667557826703387338770326711028700163340411813808117267546188293688125018132110270961717779852593901892020169536318555111884249042802994581785627960526170768025845389612473206171737758993220188775120519857006615497126333353958383380980324740141823575417352887063318881129417074179687500000000 [169,19] -56479432641904513475906724546789460884907399627958986872040246382016844416453143219878648738597541450929778695479809892045167235447123200079010201236563321350874299930176409838971986201447357211285411742882211935825217809701759985263981614831961627770446233148934052509527731694153489594608786189092091115887266755828888189981032820511272804672178852280127899108561933456552287886529136938998332702166123685827021314161761139483164230279021043886692210123390222941869102206831739260162717184318183542141510099969954864656508822842179947326572703421087622499143271124506852052606655867767446588169845256916195389103899594112801217354283780417373058795564637618813565829698335048690509385349026888715861493469441500311066661640417327381555632443886136482808012851152019102915625619838196346543208602474625250467871893008677461556154661884906175827783449926943855308278713156113058162560796577316596653470734445081076077470368841550053771018456901562796461955988750787890938978457039783792607159060890459832957462434367245870044161749454573489843329860223554884766567721998094548199577981323990489152834361758863111118564476399344951674950417739722225462658779416353411528483341510467397881897607475083243372059429802917908439411701750985130519547749758107960128690185486421692865886529230248600369041080603970956787623514097144865246005880156156131466063648833821337094875404541791554988952967971546368307040759289024859729648395032041166203326778391543502685949284050394350475784693642169131704201420168393258927964899477098322343923988716977496849955460195030229124360210220432929611405040238798854724327142487704350400205811121392380398267199320309365318249533094023699314989169089294978693481161690199944046891622891215160521812080337791011989510407612264808842612188889777586932124399744970640172241176469672772952123830315672273239306560000000000000 [169,20] 178356206154319724395824536445982564556661351115083153716763492610230954127863765410435419088348338277523931803276803736812365826871567841446018258536076499224625974501586482493275075430761620183157804311034553860154056830486279010315019912491680845123107345312009669584416876012482519770465802651993787895463921653250571564135596495512988352258124264106606487776390360962686590740651335099718267109447149912567728495319343794932102567305209506088002967927127379934237353502584553902164000175584475474233616661249434064827016928425587696510510033458586474836081359914899948080812998391978031843789392616513359935628852263681975987719111421958996632829174817984270633431877420371159289059215665378949466973170901295400525501310404257887526505086755548186555881536829626957140166447664810441205339990940946733412240652736825031921943082201068126298888864152974351132284681705407542516773189485398013644649252774912144295996975034767116327654269927439864101452494449507047276872642138567516631310358312811614495894896821683488628919901637126534040926065474524758127550156025812046075689985580973021668116359857386898636965642948731072639599687972586502038683477082287213385017375109427485118822629432001376436135553969088827592977450119303760665029540465914578396477760518092435758620013735063714838674369033195303955429943963126607657918212664154984745712618718104368942752999183882743727610493450640866393694603481766552464250482071673685631305286818892808048676751882727176363699953297937855512797310569770143300831595602283636091116331260922028834713127816663437439007388433395974057783863149887553876288291151723517921888320253736130628502948609986900958060629723287287980677778441560362058759436338643118741226663436929877383071788460571042527328450367969561060371514097323575622280128073332221797136198531053488072041370947678102087427920000000000 [169,21] -493339121848335705841507026762218972523133095037725583297233631284850887686261784952760076132557350672224084224085053469566133991804797708936316811639951047169225905165707483689461205899338399028134771382592987383346886045383098908148900079034830065223576751016595144150830243430782382197621691949402976709775582659882690861679141982203346656520819839313372323839084375086887848100948896201289824451561601642697357531212546415355696070859371104679128911401465652178230665091657454238165511192547684784248170892708247153095552801016832411091462038863533616372571740413187027408693501823776987618953983640573002310732828667850319101836036083918802673357985513852793182119307659510166747321322566586797176880280341411027271608507803653824519811988298227139888268659102486521952665331298093721837700707134957027660050774497766279012362492147424375581721005709047114779091354371670984061924437709523878228957864456971370856153531092708829645043752648280469835111134386441046279361708783200015001976741347896397911298546714873771501466942214671608101712191854986653123182167668479198058971073340853972501313896764545017975935371199039539336151190727441364538384926423221084478942049424913332364550118732151538772147465081505673023538719476495370171535423015372827599169342768335759126939849686041789813548334148548535040355185759599122370950034068330205306412025272808769217809650761599934684852192987923490451908546755755585995381076694947694688641583792383633590672979673975974695795789469330114161419659985422256836443813685432980962123662829309034744927601598610741949317710064496394999075955442589166558373149874423113997105787617625952863942467144594288003687962357559728842989711080846644270322111961654755151548849197179506993964086893369845855713330675699009038294134585775304073910137678637873756238061193095479386677725527543491070457920000000 [169,22] 1205146070777450562662949065374251473862508456758984817870574198249896841560066073674556277233982167696375350670833378604736950537772179901736620361429438534281924153338226973285009416021205074103540114890383280521788504657496290659878608770175078383512444315278972420359946755129354077824277931741080097214689789282087231361283909927931797372075381692127413158933553930779265503758033937617104644269733431711204069494235418588869360709985831424054853009932976327905999568337738993434110205616061763110290235775576115844832882332256490177220860174745960850937539243389893355290719073294334060631995814057607101175653629826472669571774294454096638295762569064677428033966407059323034307542841983526115969303416737108736058237810821179615885888776421278572039131600934514767478995191768070786112688631649447612113170985849766400249254803171969153549337708236001693751938000086052266211011628784258107299369020955179825479647374586934231070131127659358889367511623867622532463714611002259456082803755657862233920718773785995954569846355512225898299019644670594822138799286841649896175737768313730209599437970749821588821469023061731329659220816321869643581714337621579262204358929379154047244235520138000056089052805934084331414495794306923408065683302382126295745761698130297108438370625623945261918703766170228600350685229460118180788602402982082711398166657385105873171103264788732684100966928800877140460948782964601055515046281831476581279221551654754635019614991257649623407929512691011634870589640887971853480847208435953919398747729363312861175556572002892409276932131114987132062775992948999443629067929755585428743832128473471567836375952174872886296115146414334784520096401382001179017912174577088909136704101338505061947348001279966293825597267710511943382839887420187844720702391221123770383287108104779521738705223193515357713572960000 [169,23] -2617491651661239189141369661915158862477170219799136235369470348299151097312108046802002430256709409954724543929540983517413749371980330679346029847867324408880347699800568533822975940314608983464046424057524284899065230487828509178994179796773172628846169303241716267811941587010872934888686730228618208570617939952379939104899748019523532819816193345792785759103937245834304989085502435713914573588124005278828781872464705013617593536428170684424635723760402608684895007339499689554998148676488315237278525659128685949246027043783249728774535875902460114538563813305000304280429962881058711014737970433631245640989847587081390419290966652615351838586557493104473378736462340673356684517379913047317689814802805340842024511647237412158163512890724309038098086126731995884089552548886408466546059555802422274705131621938384444622108314145037615401262519555384270413567082968372601912709449469109857475992592628228573448503570020785560377779730958281128905031163981962974906928250197480765097184625866997523754713202195634302640661976406184695891375468303502818923297472458477926892622019047327608895950874839527987557652770480270969494138805977747841527222924279195934373118369974365105667272135885038011246552157599838138892524343486198738540948378590042905144403947603476026282646641602679390876517151330372444598731034052012599494370519351233806107643174190704065834028983160979484077125502979719259888263703046873120763863380300150838921389005891400694893508714282132563338550905949014996615716423093864307887342033603926648828326077001718475975246407189484050328997994936780658578945107094851517415475919674107914253839357566613181576799922225344562470489263176937476348481744742720225106105689920937056226206562947916385118150849030398255288273485774557534965511154680556670729811036056288850112955377076851481694474069096855297214054400 [169,24] 5080458238628620710201507707240930395377438108125852208591900743319102550100183538781619396375787623652346333613421587646732167016480804753286305754716322894327606950693298089688812036884847012900676944322462443266384242999744428723364843903493013328591089367728863556722249234156211554285806762302603258827910788514871040580975312503334023001218943895149033084798075847141983674149280010682338946575076558925428017997361104737586243440110334187414494620314874006111238923975973180746536392459195787756922258690449542383572478784431255586851828626252559299085795279348330865745890779570499669415840364893705154312696184781221233024945287738866855415555610248831449160584927467430713524501426784146892992958911822100046035144087855263528628646833666482990253934426304146520535381764657199420091708902844543912673873012262197050100361231411672996521296847371257031330146283768877190803329144140584685879267120279381398364381969222463104044544962420127752279135348348849511766673588668548258754763935038550155850634116126469316439791749572571401626662155856645864846077696888479988684672410611463462635097880112486149331269600351742674839750556183869774556776250285872892656195706467001148357420223406718258620215472511531715863680814391952466743573120892508266762572310372706587651725513810036904612045495953262504391601713649632715720958314193401073162804873078690158800532507770693838774724088655330009095578204833805223957100430881672566315186342490638948104678412980516622483705079879355267317414304653642662412464204712311450761099807074396287867669167185049275146447445113725401136418269779915572707538204716086395997667355536002636478745693162827769336370468817909903683598690745009539756965697986666164199745302240933454555640057914415916501080917491980226868498438327768554807979701626446981881662570775853678875402803610819009285120 [169,25] -8845104627157334593608728970411805135754780528120143889187662197457032096925643968115253058014247202465266606762515305365185691474716486111509371660158189103632362313185184330402212342314463853700650868892214894056791740542667524159855497780696314518070230370548804110027555078673183856800185924515566103791819202249949442475261074762532637173521595105421840519572238661362147195266651730003915620629775404603664957807416999706023807066266908829905533288035513789460830584980044491379851712706310802845850256777207703302507903160808883425718330757200561010208362471395309744248105948696366904431232219325732737475146864850282828444648425972840079576893325897516172010465536515671050935625749862118324765461341872038458593964045448469288607918867639662293465324100233992484659425885126243828290969118309521697888283458267340467465382447958632070751836339797646875024670577325594173877861817533816970512727846011357107403809828362614412548756738401138019848750483347687488251195745054722367908162375088836211008272527785475515501868962260395642931400199353934911616353891421301598786897174964388233336018832576531732478939086946050153793980617222656832376435495394213735572545564013935162646982049649357029275543853683175728483384351200578152342566405697432499339101148869544287240999715625562210960137336398804820058017721360319218351204868304531520238703642900443893835890552742414983898687957306746230901873793494891191366615483756257717921885690079995376711577493425690264723588011115193059836566821216466432254963766999384990189576460474001131421749384977177069309895645210465860729422841012189408876330507163937322588099149047272283337585966288378551464760027185529044278162612788914113845472902505201952859080572928021128003231655137570582925271380941736165653530988182390712007110707966862013999800985848053464263699624209787590400 [169,26] 13851925067302775559080936108934201976634231539300163265571974977691147824413080428614896584148282174388931505033587164969473676118215154253046053468981329315832173046288339920723520888556831280367657064702358299522095399452164795770084445192796441451542217151943829762689732973721125455521073216893915188420428777133219160427953237668953966903088312847769656018195665129692741769241009195100213274944677047231981608305502141559741943575694888142201038746299744487044696152525368622428946749027193848026460812597469105680958830048481897646002815204630929438661539144943884626676975214546601183622322835294244029642470614747095438947842091648058862673011505410078055393972691334477052072471366598856170581857684721881028154972036223502985301944489609947996017730175028755355090746520107889728753312061872965396161611972259720114038148152787954162910771398716689144679005316020609143470161798010004845532739852544605843693873598203049031102291863628641916296849639630513417464337212255079067829031270028449593055065531668979788440654828614004560022230171001777014849694548048994597194649163901185743319499848132017862610677750752665242692420693205371937777221449921753414397706704896287692436383826693008170990989823777734761629407029345032929136041401170941908597780972604315340680822631881959998414511212122139619529749304129532911451253898391798205747338287124844831795868646184799013630203196001348213232727384306425514817372628687066828840702405940632099024465915148917918318804764678329111578459006219253996693272286507421249823817586652766269768889173821072156290462106642486246337530172661914626981284989670115534767300005414778688471014611327340043782173137461975794192285324924697444840298584278111288218801145154687758901199551639808223154349330065805228154516994601547434085530166666484186738985844031488942501663201497769200 [169,27] -19566513905396696748990632190172190862735766892080751900205867631687180254751998864582904279165635473003118327455253882471908725145010316421416256251587574887612539395940930520372860643005862417150619798625624452240385821122004951497456017541393997630612258286332792649278447977092743871161449616849860410965978708726551663436281984142252249412029999661982615232109212269508976220728678797090077696035388711464402661031982903087092445573714962691698453195408860260533762388680303259754001820805723474954756302007490294841339526777436552434461558031184106654569669981551103968988915036491463222278994937598356816914581475149746987078307603435832733677452507963798346643844353921541631887080179536832339748908327533176316439285772651127765839918097590341650002219361700306202201437488140059181472371850290056933842905501117425924450482408202748600760248831490406683324963692246351908752747769754581317073582738364403169102164463263807802286950649423828581250868500441227466992986975024009146429264118095603793732578681431926076117156347718180625443102394128824606109943784655615406233615569790370243019435109736897333687633108875199019909042656466446975822469178493559345181225092878305110231971499568705239093129780944699440736508120543178284021413449479285141586939556892324891575975087248664415848155365864701344373064948479263422829537766635046634958360903820362911098130780140747904701592271097758500246739036990268216855229195689436456417936767499734656346575038658607575912873679956686953174586723983443100439873268367431329096976443017210361635124808041855298778548688320010768594434451213738271588191779762625594703261376704178026201190341670774400555401620748576581989839307068419441001576903842241935108586289709227932967373801029734216073845142313689170831631770951259920038656695371541215729655037293404426533673368985600 [169,28] 25018375450981243821427491206547024046154758122495613617136962220900947278333206223318788714820775098770963963094767083825902887706222472861979673301334223224576688497933194379305211943258993731274450489652118464425847971400475240722364726954627684861556392182701235696186678248310624731806303547478465924302087849362960277580100966110413187586160880531430652673554109667062873718372101706619762816626005450085939845103602853783760838405437507129239521938977032704391062194774485138586247386489754472024069075922668494583165337943254496690369267135043177227671029696622107375569135986822376019608469352390910077631935516642385487971165677272328592536799587433883103286426341186561289140750163392310660498997719040880594190318656743668891477712805458120222371591590063640143671965438514311060056292773354850321246253876323448034605303695149309160077862024003233079267385240054509558655246028814632406447263254734594748152306853044944446795852139330969031211500545684600208061163954145199326351726057832215983075381050802079674783384492942247882053882381740485627043209327693263886712277591883628018080889010871895831150942176040890123925372038991754591431444437811141676821160625614203309425178526719987140590371114895135954970953027032723905577989649507808981476155948148357011378137562271967095940614468611326118008632983837938890817579668388126582759704075932239194278857721281738624849868503011494728796175509880309122089711167179853801325262088410733381825941623779580398755880992091927763571189788656967926845928590931071568942191141439105077492360012866648893348172455277952376519539774721164494922958539935091824215555746127263757083029378911602331318609193185722816846913228848678991059809838356002771439255008576116413934485430578618783802848363990873343841718111072222255103215676086039435551696156953984279517199875840 [169,29] -29100355953986965225366175422525337558627455547937842143852565123329607102832711830937175442320328784639733573890291889576053337082134676066530144285791208100054903676619371424382692208297432990521600789497860403489883525793141103228387026039477605049353595651309837123726580028326249562190303909532017951250450437343796909736143751183245429072880644341902372493764651335585018724383243531244502208451375793666396092303800420117920918980495627480934278082028849400578284908746486346248232822504866477574877264164783016834473683327339125949434669781106636166814578824129637863215131925752085617592412416569348001383757634700055943661472662456866252571563816298490856203050698109000421795231229984835582390251628331476391016750744194998356387980038209840602691028657492196440503621839281828356015458139625501902803507864548568340151009135117467918858368216415368880532223795417869980205503114238568240933563925096353942155691129398111098305241587410019827935671295379151217486296720994563329519490100485678519750216430314074851988378649904076599029384732026956187092727894074998437372128228120830575193098761339044937784173374470170636105160327355615416550470215921156373680988765027269838081039731986053296062455351344744633042421828178539494360334473660130735164013992894195212389854706432711768199064882857701302015592240888328350296019098171236096849720485002609942380760378904594935180927963593956231560004253895786546889548370472887855034584201095436245684387228864488593795683943933156516412639920562336182458228883507710425729411921687844996762980101724574401186896152348559770715118571946285495697377741686622365902313053019638806537393122654900270005202204078035251957406095549598443994027167680530665951957708332757558962625956405223719845250289439885837535473006754953945187621469649250224476814730019615871992856576 [169,30] 30974209345722321871813981484805926729730042068686853693199740947874628658363096111520322288959180795010017755808955121701517604070490297904364895545500519144977412140959673298523004147527155303008840568339325221267795765476545483468780398043312446590988677180823031684702975315414327329064835606969134412959777865743752733130318632736895780036705764236014005952642136195000692037529222450612446942366605017620821799806891837053934921627539571378112630194813103109379441467802737337288676062037345019639132737998064059256614423373919917506168392675558812949343399044417999038569069212968551272235004485208200201060423519139483368347925841483253199955021857579324254369062729478442525982220244612156407009622820565132652409575001912953556216031780204003152707278350722859127050601410315708609060524217360996029489018280330106547751058499220622467203380342143788860935837440223223987308447200914902689622138794477647856736000845763143616781103704564677644789596313451605877037079372029628820212924317718252349643802486648832852831167524143280904301319546266591869083610884725576277168154189526853068452214169367632272741869871618391474465429185631002100976011111453396618808678573735930877757559802160695599622564934480354227771236763831008730974773948228932054720344432955820226822082177899187878269284222309710373439771834941883971055525440313041637538711353606395503333286738709403009753483780927088048126704970940464447729311594867696550204016127195789356613283141464951860520054203269564490185451267843079496059984084135496681161412875049761280346947306505912951122246311623951865022639758710966614832148910569242010700500266693438043382169218232604857383585179173053432464075464908915877568021606932644273644774579705838112967979626639263654835522222720152223325578338457167222160621168603406718901288360252999278264320 [169,31] -30315198418808458144091943985635007264922257826167631266455438246318724190987328715184862687848161760290739650798014135467071628985824305734584036626385109258128557013773683419961521851470608411490164185448985288887333205676913578294720248231204195856578633748736948345036946310002670210309076459569799197557333431030326241637577542137666334016552304315824450200145045806597603064394695072664103830071381290063732251463078362762563174883957634834807160143169973421744006557026113328440500194424118888735934932631961510658131513924802622508222332625831879736607253116126499199083225552156902051233168497966045748473708876816379754833200107190781009886737420698716008076180051196778315462981961642587290079363483409904703818688403724070534546389925977568594874287634594758457057033736950894521218977024574244863612239189050772984935179023936117837303611229059490215814932249918132277954672647489206145487398884789003641591664635711567089884920120408895792278018225196697241432676237258354532290682285768786664657399582901831768345877952627591236021538167148038094208252662747155248225524307291753012687116831334122667911432369338477055391049403306076438647943315063559833122056843406271344404144080302042795724759957131829593619542293253196880969126367956069106230771141136831938651069370138617165184778403998543503603869563956750345300929010848820294622583033440725083173365044128403560980828974025314429683439730268757539024708853755192252137689273828771016993474618916182979454688477209532030233822778603935563127479727244369425271650341764730137376363386834929234393906882351286420378818688882066518386197711687817159312207828411054517410321850708874678445382237173928304362550725147386309038198351012548228178997203556801791026775770780229880289001020259493869214697276587846550152951070402368711773101906099626311680 [169,32] 27289246576939079554447957240640231382103960043108739677675027409756175178152319569363497844939365870145776117699627910982519984136757258769877253870703706158021415588731886804070323319788832690106908412930729881450730901437505516048239724239595230063705815672342046495698684991010058416475530973465651731981253735137291740873475446799143718945847719189048873672153029328736238761350951903039946284102434518221288149276686989838590897571865936322041801237289750778429808622024588307841882202990096936200920743360914515620602656676177298906749909840941801564537288809882923633949000957187829776106877969491653419760911522567128447233232804435676387579942827267708437674357859208305480100415994511449538321067791095803489821292141108313407387764503582904590512201305394371390854665663654147456762092123995467473267589224163053756863408846142265644253726275573413395480435640014396384765746405663844754619205105041919553711942078589644603684082668332095148372936078822813515244859457675183478170808916921436958411807181256411980784223039706276130277348701112974463623775879610885993136881931060608364525491321548330242843868803327149031480722557747725619065929766111928893489660861730146957485409879594038110951289849320834256056052951159096518747384594503838321339266937771975024758067937908324195496615364659943399460365277166458800458259705179710522040145175537779733949837061136967312869042652133771950947690228257645257051888507792627876004384546319636149861223277762495215968949920570596143603823394295274354298575045525929151719009424354072069080654928438260093633754694072366250539555143247033387693749549635235624357275450839320533746525033700377435416201205580978832260912417757914276311219902804359157014418281412025082427578029995083784839374178922324676869706134379923862699343079123378931982762123412635648 [169,33] -22423712199265054820710088202899209443180277337203088446949679915077772073150076623792490888254203532452612254697528431467345763636210905326387713399288185303216556163709809372277236304881668560846834368663724347567318859656858592046463995489635154322312549971728834812827416009999891506248807090963695481899723886539053073806687805794879336774858886814723877122952534672069889026329616446742451282689021218928858748997219491580815542816721089071357176689965913801063030374899924184085916518616772860563948431639739040757702833164752151137196567277240100121654394688124035553717400556212743396265755294140541297559434888194514371327655153647646183908230919296410388922968395427795656074112817817088123496533421422634632895494409289132364627743107170109795261824077555757265218916847359319663793283174442626242065318576527879171451568314983609898079235036041198932999421927938517748125106106644606891642865382140174106039004763477260688153515346280541904027595703881143661946520817226079122000979601149991682961040229071925159837849664963250625720666008928575420053517607068256486659403089689349151812346731004441822713196305764639246920274101216013773996013792241007849715691819522169265968625637909777085384280044333057934025532847326486386447583162205420063627484229742072448435446468940859204131243978947790493132412952839320170410680419532746901742076043191612851003321698951881544693877122156587107892516130295788765055159370778527786861091313420582733997198223353118579042190859345866372786883447994912728405049230847619470754875980143441240348680736044799112638042995623973128139743265328743789444817300572441774677966637970018786976741655263617700569742937147091879869561545037578175375001148851040522092266888109681326861035262389188407849811260489069980075651658635839876557182279496187624186094922366976 [169,34] 16547254850851993630626230814751324771665225824097385591083371949379308672488146298957629662998996626680025959703208617477614862505042939083622704741454183534078238422931530159818639276778855596102206605108659771727480629691589394408823440562230928494290837377416036474461227589694000043821793972843672462929329832537388616640774190775507661221366821666566419612510379156373580785472816086836962942077795197286281844472584936138702133563503802603960987441270892575813339899317050585034997744619004137091997944115063014399305259280617519479151723941967868779509837197031586907781854487011092323549182136095067641235621884016732528656663425851720023100183539416075268230840440005462216649572299364571528364784709107367103382591858482367384991315414562540899240503312109803533005383057675472928603992437939212149090291803360354252629711661916422644419544812857487601617282643140639297151564106577670082232024727370019551239335429997120963779208762476236243064305065817455819249962205591041777682233239070159928221868421004071620803340983283579719812204073319842672819459021113154765737534483768344167149619928223957062947137489943389999244787340910432046512857050331877399051411059058667697645837420232114459683411694180391086061191739688997884921004745423825961076960665196180302497756881710587562272978599169314528336459862974278662209488533132432770811545572988090710336019021097724348314908986025896069920043140473435234933047128659484319618117930592927300597446314069996079322539296815166299477233235494878928970226852203880181815151686685354970874173562685724753334763944976056170822157456242210002639742044197263136811950247000880138307105907889061421615624591488356853720545938966619077471429260710799666955813934081912687952821468557904523720552893380952995812947550289118144387035133743548552472634499072 [169,35] -10717765408915027657497908619216160964687918335176358090138200107658452920965238264711539945398907905643833098285497673780509500884934443292481654826760391856331278708519248069764626373469487970565501871184219135190455397380541770510583349899927312344370686791476068814178271169309233148044436204487857227492390018288381681115434664479410562235612165769478627457063121232875247877778976634391016643360585694973244173167045419168384219210470029585046906480435815332360465779429891189411998598703189750471136712866272119814445365410970956334763422209667986647832208436211989355092168485595660703254672810206223609714492045171551648259531225448123972751531953424636066087505795975320917022325799049467795467642905329432288320480546536262384671861204524298478606651386540134995379793644031479709115387029315181229639762686760426126331512381105483095005293316509306143307049212893095370487343602314571686054180066693317890380362887313968000975568217397447645851734204934917639136938441111786843990366222141887843065340618254335896525837381170706923468434819288794256484630164307309173780504897964730392868446358731828794254617578305745615004844408871733096788071018206157768453406318459378474985377381685266479105413774613808324220146444309576362930261797247774594341204684941756306142191238240766401829807892434541794817181712414301779295865272107093795730711608027990471437553579799176395065601774012790878116419097854070517420393702798834532806868721348210521506608332535610988368078406702246015180743069282609211543215494374392682062050817029241055317092366453591030372492048408350555508438219949484612239903120939429862194619440823406367951390068411607338794835011213626082920046433750374279181650809835232182350490162253447746571741545273682074971149388572856509958397687722342507713940074430491091464093696 [169,36] 5948165409261246864369890958661174103047337285915332055944570598725856755903402689923043727178222145120072946679815223182500887707545798868159301342951573146279275296200303244470397140476452974678062889760550206999158936324506977047638475170178864709756229393670056489817911943244227458687323110488239734423084373215828109738885552639694985589907595217368063103621275913701204019289003656209036279987420883871663414102540648418444897686110376183489984837481607728646858364186204351939817753476272209372690305166492215112940576669810395861751576738394813714124468188054173216703990769084252997980654972282436703714397227991404022428974947124076561760488651176651233768675020024578627486167415145734823790951464759090990269296635130877081163719657274005425478532049068119898316351805204957446858015238334289223606301018271552890582593817292405127415565820777535589997209220020041501970235624886894159122769969321473021226873937872606752852294764595832429430908670276359059818764283706289499544263194422500115193520634514137973254582047009906264085832524402338592845285029228810776318053156083340369515315717623178731811125525857909237336361047384181009905427265653427233696749932091578446683969217351139852580137038602512842467341154443658786724792969975461524087492849825412451840916164374316764576038846817680772062409637919443276564313692367976550236503621393986228617292117522713955094659245866673014252407206206425532870855636399535107353734071326566787892905968514363454870206665477587846811910940457215332755450664003271810330177974493845941803016409706103478074693131232361833956162653193323707988207493810137836672549594867380285630311903702728940670839669940502335535017727083117144712233681022858622458809999077017374477481021792966540070911160158637213539989817276214356636329278245954899394560 [169,37] -2800869922348112896270497942277921822221634906842213530612806078508550004857612517364640336162043760543809228789266421755187433781868570819024834285441397692267246929754267806746880200506350190188261957641059621421148270741207766316001945320953963948805565321517626244026425753939039820843508516384916550319521906016118704357393561807996205293305675403329561276382524178826800958267605500858584495257002872513260681335407924883228204664063834013606689055097865951839776323469897946089620757191424983611008056337678016516033003120491781595268083231010844149585834592301986846214200516734564917963686187177909674601382849016619429333195216837364303118607077867986755083130732851891477792187816016129758644651942113527874123917858818693250248383853638001771968682847579435853441421451132622962993498753738291059083551992297113036422368850327893403613404251465915640579698535792451929623301749164316021279493336659477399885695578660153168483547259552397694373692369758925393155142513274138036742705889553844451109800730049999863885279666689295285993718318326612683641588588170970558144920791018544897962878047071819692035665361091113054075585434300836917783444178087829841210803338853512789188755657675080383688438490222892782200597783776694158900788925481617419455952497947207052303984593037386430089619185780326095564849217763371659468737469339574679010789347505875707013128311190557675818498329404391997667170276462475836119155645016950817005521018963590382773507223384105646746855223527549707160310122945927502854177856436867023839177531086975608020527271322577006247214097480651594539898960907021860399077137359389537050433178139660004799740515542485470853067750795900086630599463850962139481131939309152087503604301765612355276392028293140694082445613777140688478032999773558309824560874378748575744 [169,38] 1188462045989555792816838303136076705445710271319718064489634685380694778264281764327656259434188604495621222071703997807786882458562557345833506897288043754197868614557107401064341606401870853191337072872183115822745376927609626783060592335324374654036526292748658076048166549368147636503927055390201529756328461968594553091921583007414268270173641382819118439405409545198692910982752327324097600823704246271598589880925120894104440562153830343986979093736220815906363097402707158871679840448222087979168281820936144811921553848734086000029511382714007524014206774318405415990310460727518508942692673449366103137687569567655383080707277585188694017080579089556395571543274601531542234499631078809959416483156723769884255018774183855319371156286485570981199659189937077238716566202743209249964912397467145054253998502042427042177999292037129260422727430235068122297115643799258077724350092506211469488231233233794696100745014550557422272956138844588287809596066840246228210378957839513606995257128149780461039567423856929964710706332891070285634327243874897384461442356123849565377707625587955782968357987519958421989606039759390549420332198357547646158568335058050350166013162708957058947849932919461108722115345045758478264669521466191180966567958280590689783782387203202258316967626420405846979816897412980738012120222156198522678669429234542266124993558026474871664532735376301302374843472424359311020823244059211268125581466339343491053476774827162708664941016829415658452273205304897606119349703870061080230770877821027529622432585073778786857905704736817317242308206088895296461484898179606198159310512529428413186640289868024012054912710532833888703129503558531319845526155853561275204522448159360390935770832869993200515811958973643789415762446139676637786866261463219843570567555062696960 [169,39] -575295150870738687136244871486701472001300122516029475107226986461176465146850015873152065695916257964016596089782642785591248665605131036883115342289053595905904235003137224351573514070759904023298803066875708471507517555139397318802009716418198914301615992289934396216006579316120672094833726247672606415202031448267121984169020259430253310628583904139701032537566648935858702999366386638938151126341974956211647441555125595715461101527780831528856715764159205183093516115732606056587065025614732514835978394305955892682233862188455978976037020038399005998066862146294096188653406829101845874758745448010011572303675513728799404344572933288838893043150059070347039281354761796259709962453220567580354034369704975540143733457096634976869906571689959970390657151309150809457284281370374524769599094951245996038370674665413969100927067087922979820082392858764907609874941206814855819270570287004465061421205072302865087070150963426668006034311492763046380023188495449845002519780000055759684366579390380676720311186374224073775960193482047624317057468762333845702826551204016605723105726386835951822868345900092680372162928874998788123945076087520301314571230396063160316859033276831079376925706383967471596865087957751605499343728969925359187543972546566948734327098684396036751136742047379083404509132068237776616490898329784034356075109813618632590735856599154294598555363149471003494372311638523402872468276864494964581098846191199288064669740780899324964114461709397790861670930758187515230327815028205495587154495301470229767612168982780927693381250391751326414498889199526560248878811869132310658114918668320284802653941533896120092120221813969600832038976060885443027231541607417282810928915348160103384765226870990599090160552271836869629007075222993831605544294452846321506380848562176 [169,40] 387018644607082930235417640282834974068090272621734016617416215122788466475850789927344895742709565132227887077227556377481630877070743965660881602815736658680752548225131639865128690620938419551488288733835402922694119700374192398727529763572342173891153092847137715742381726122163884305656294515137446107857038093070610853100536583192899752232643267988031946544305320904773788166561783413886274908047078688238904359328265056182796638495101866547862496625697483464055134782202200954792879117295342424471972824407342746340594722813837859997490041777255914939822997670131611775613766144466332777768106174130643565034793767045134445694603970193773634993302005348294194941212869472235382700351414813107549483156166301042222657030269873731199073090085355354694662127562716623256068605264438322381514275326941223608622980722951069249043627002912254758429075218419306175134734243510909269150737017803562108532472722757681932321088927150926290680618366311904111869456182769394374974556139920006335930039084417529288646446924266744238751763689662180314253112924207549165883095974508984224855478042044420542779178607587161909054251157885487564948686006141907776681638630359054969498600143074040780960779291858317223125920035027122807555645355902702061395295434804780236623319080296662158270862365221303460936187345890034009309312685580167999554654600465458249373461935034238805611811297460149760155926805258894671854044655532538242423027024715273906414383369705657853831957985190479350614044638484191642291693910004127213097918659520830718099179639640580954382202336783336325943769307517696088981967614842860463735870916038837731957105631000833622444551539800098692501514622172745747405942452126816875975330403026786541191148572817989099200707773379657272666055930629307758153666349402750010486915072 [169,41] -285776948995129490865561270200603356981258325051926897289132335175778619236851354155295172525335893865222114157836715687865577673984562083653524388567651898707908694009398829422312712189782710481118458111651911885835856252813784289635236853414613529051813972262944026130293479929098788906602022407944998312018812752686956963575263805222224716369959466302036602742956105442308450479014251940142818815492688064205734895839504382503143116945666176685630364433348625141257830530521481288710162839475275859373292895715586112524208266235528421918059835182162430251039816184909511829815014676033905076286114629680603791381394526989701328917408871765045802734107287638824708915559742445680948574723825391625695371107913287951979366421933689258361395157086389505898846694451680061854861693772525307505006777868260891767942210520404857123176189674358968681662024360378413809305973337423919263552739206530118117239311875056279891137928205905469092232654829432793559785911185723518036412665594864709878522728390432860693869399544525835522534685605683013404533497647008428603695792418128699314955443808880901268797561778231781312261498937331535422481001909531735273816797211512874319115419865843111373184417525764643854019370304420547471212040742990940243723609073799794319298898442245656407220603019315188033948099271281894367096791147297597390748282491597977274080530410293718405487246988667673430661747643994446886193500991984485023796510631343717625422916646758077545053733189241167346615045664167765167739555218296927831589772884671570902521848694692329712936260591004446451671937292781887093343535506475591863882900928324955251429771138085914759087564824169065690208097965111445237241561004621271788565148465006950240841169664960747008874998220691392625445730128049817257628648988635855278437376 [169,42] 179033250138345133072760773344042519766413710121026858342311908149337977895216191582735258837577266345414198604191984330077971317167349965375177515395045382970878734834113785943368882256207003993374527457957000134108928117576354291112809592541497345114989024837598735197547642665932049248322740417640449724138240098940731292623302534765877251894717451700181313291700740315767875003634692976203695783947636234608707366585448944637324252064760931290129742619553882097517452313538364758473602086757525236679317705533593610949698045313721881228593125746555316987943437946954138870932964032743669798125619648776912985701387306656358641483183356924746719412702922182714427016837089312171393492784956370975053559379732434060784537711551187930446617936099417748014540999257068591202367432513005464331794673731488916658737027158392600188361607587600474093747036104812859764748911833458876124242965868767597720629681827700335331272412851611313448041510076193965390238351310512508652469026383037407092765662514150145431043834531650816060427831034629271790539287555362195514784061746572347531948493900803590608332526925943124738238208477621039561231418667927580845997178314275116050090285873370551694917945590998249532559083073643702629849816865508196613397796841267559852363199539875193854776789538438738864786441922265134046447279646497115529500879882270269099509949057274299840862087076372160932226851779263839224317910431188014850303971733535669885570996468056966359562559755922174233188638454103002648591828917105598783703600348273499134112180063466635104176187265990264757056443917806852449660074420428043980463455191298283511777140096972171075712375642713208936037448142899286094017289548667221885394633030489282739242352276989807089040597671531355088781893279272166319853145511710688155456 [169,43] -86067524136784147665120321018871961010476791942264847643320761945939244166023745970685930687353947289959235394616400249587446820584443202885721296576538484040450247942835917790702166423342849203899217786509474796564013135972484897581456814832856996014351858373063325387029964233366088056422998248417389138519831733611661001469137729513625279397607404735482416666157866217774058049269090683353119280325712070054892020754193180833025670091338089638773963946687717066010235673949012660814553875275210950934030218422740395583977285294920671066718364056188424655241394384650905041378924038193031348206102424872589323001540381870823799873356610627676417739875257447989312887473959746957437371188365734626295749975339428595524110414221634651450541247045955632659317304972162492686292357932330436325586637349973974750526891015968217502142294157206226833283212487096498549093461784579980808065521240138538859460549105555458416671946526194774352403801160752746538388609499997847350890203705308629084148056082823982631689156050133954236191400149441698088542718016835856863342192135004089187968897254393345952521642852342742516085210614784525210883930708354305219298485401457929098797947331740008196442115780912515903223572406262962596141624560097175329914018077354593912634292693987545082053275628728516481926873999753781137697292613999112545103601632797054600218808247087581084485862136914624907299522580331184649653123053140187144955274176608345726066481277999118430771607103863436243231192843625938952686899367078517931542349459822301945880800086108463448381222020127710917430994282222203368058510926782022896122717029099366938387696155952110393935201087932191342437114700221861024737842196867426695793912137911569205882335832111685392268621785267094476250161074054285697330165050962706432 [169,44] 29329719794122862628649042673970260983387821768045769180797139589031339773408214560430086213177084495712650465226012358612112373969339608497033192430828192416849993510356324425501021332449253202095161369691746024811271687062499514424611151296476738676328595115975271513545722179830707845941176932939015505257173379015937571009941683655351629660358195908533875860763643326605416808647309190372139108173755626406752429087640547681428815985446649945959008666169915506181691152999111993361016381461327703857096791102123782642325479743332352353866422827818310595507145113121251398563462176706661803357395248610247944889416057301148058610367509366248935828453762360348824387609145675076411646462892171784606177724507295710010975082576471486066288073216856321814384600443530923955228042337083359039973018223914557301189452484760671321040158028771193681255540462488774732639403944476347422407473867703454035102597106032518261170442761249214743509605821306412210598037739025258738203751528409148007070114117810368741634568337037638826607602056283048211508608613627236045025957582079782766179268636445993656281630954056627925474936206693628255764961738571095658514667189679143400117357729403404894976970392470691428133787240203147950255122257424466204873179323227023692460540783274303675021356935243883098190223399441190014249654274714884813408038629685975399164347969171629434070871483533354566906419325119472361469686767537616169180537218044973941110876591135810253041762158054681940126996514391533539275335819511910251518948409023381008063257811212503158261958384318777299158696701363643784632873049418816257809230077616301779167396297775270343210750933275723377487710051460379755450006154523524791375681420083440687955912125797213446897363846295602679566900585979434279305486574343168 [169,45] -5371462976017903862047047479649663340100124146337231780975210806905953425897459744744451731828133387997370966918488616586754678874355948468320241587615675978006194333815002275720631965756451821541045659607414783436145410977771293763411651053817915936973639167713495484492890128550196688910977382563889406253092025565016535069016451752455071786777477972343663542052483979404596752083960359879095204550182868180557801450112138595916283192740417763054804120371119009992745533086162274872466867955431051436271408823322328364394349804816567518272921032596509893947213317111960669406046839608869563057351404390548542573374596655516909614343422233636512407981640937448273227186490566773679250106468986826332391034022757669766761100976100608103193347208862577114681418574963115022944272218354397245756984478228739245815020267616412045713947617956620750895026144741089590697755347353608562805772085848143651693277653068833403351140296618765873926731824953925579305299469427775862975538947157675473337065982687463120194991101954083758436222820577359670766219703704874270673676756418154328276905025191179358738710729153092952210174551398036740690730553391326712351006738056836223776952108594083111675201694477582236758375257538748741052680704491559799800701600066128601221942122863186276075433182623956495694656073904386514966910106082147025988019030682273827768119275081738273302555250026638018862629872395694442207221694823002199110073040642527352334706474978399796375961287782553112654032944876587668674840435619364635546701314929590069710628912719563584757987539367718727472952083319524395971112220352410812057602093414675348983631562439738504869465423508053598641245694232582228528851403288560099220781424497139454330161459020735589290972731128523584113632346393679001485080207360 [169,46] -880203288945699503713407591340564318890670187899163135654117788324710005335730417760283834582883852116405144952099834707129364077199889574535689910436901404730129041536173715883624198240812507729825741714153244823651205923411278526207725825409583438535153473200187137702693249879194754317255115727458990547417912325241793009677578579861570315101873993750544079770506262715404718597187014923681563334903567370007037889845428480167524743424606029451457642479264505475868380321514030022723768748243743438117295690564324978749575783254577561692304156248533469117886792024797057594743552749997673430216274795096274172684317643850127503939532315647738976255206765902761771910877459895800126418864250573817056649945690415607011050700240466077197958730329135164651062420749054856202585452150473819211972064007962732229711406757178636053540825080423343370139929199259054078915732403152111482853209210307006416483308265870841680780820084764263802188715064685709235001730525904149074272913308605993766161483296475149914865699563249577484934548519339182930220098746857659846707357192007238043065847396610139132413032057905584816804606777223413307047196968198068422414075003552854031666647038097846863581474979218489936374440661985068310246175479833114080524859763234744107542892540820507052937706068987373770299828181631116906674472986113835110478438751767727878280120136768750083765255143515111664693836760769566807268581481210354369891990191285852887322367379675067381688442104149321917592761916677088411103000399086653682346161923875976306563920697252260460706569607674527106643340432023965573291260225882236405326490280899158919984556767706123707744922793975454425383655362703284875200807537540331302032144398085245755564601670621097580882382178495869054611506277025885226568192 [169,47] 1139800625876754691199797840969611984762739856595132578936232927115447549817386925490017613691079804868232726327494850241039838122468388315825524379156202900381487061324025166814649080767121413703696591336889683433587992730653022508012876453235643456249615820245028292118937415078790312051356904098416367257291064895015107797956169965559776088110116184664748085476315757270112299404381789526481000271139593526931540403045429598484823006253943679595121423808159089264094345991543372011330424130865810727701426216448770495216300170322350612902123120358540081446395814247585069964834626363450976159161779030488947207864520217407452369315379611324070758068990172907248427741220932076413000113698468959314420957004799410148895717471825241642406873793008881097981392694396810586610497693167015515122407325408701322795492556029702732333928281478461728330079873136794609699733733072694260928630779377045872779511211463620522188939150201174253251254366214251908020372528254436023032971719035732143484561725370559676312979404574548487028834497126223317837233905602177605694249505524947259645273937847402433285458784055589822172206416247865737698887016974007449624504503188800492692262949720471291530727929044235033418824516855370421183391314346081646742143985387541675039703940412431301226882574015255189507761361484797340405533573476346881745243796644777473910298993431951352227959702188297455068706352493792097951881268362406073668854965534068429093268331198889290597484077303183211134027113007344181214753156439833685537491108341864389038345060596557167967537557244833068267976665704583768498949057354045073256931145789711759619315170460989075096465473289933304327316150130711264772874214175000784217098540155411776573749262898069865037518931442637944159858435010408698150912 [169,48] -494544624614549334893735941050528097322665543868068508060794006673033774188115231915704397591864188965095883567523344454112001537982321720974391144092996533545899147133768778763932289837706043096233329390741596333126110089423089897182731794617423883701670554136317358048000567401862431995726106511495087619960775322898363963892059279133008579766013245722727818751187998015395698213544747172727336364693220922153400282733829320448516990939846870039073857366874951022624819371997794816963320600884440612273894006920332626032890891769874831847338713088872477594739464616585734033588703537112073120790390903572208644729576354836341453372978737946791857911971083608608362202935541799182363851253009564053415524110768272303438589338566273893220613530459238052055296492167874295964255815656045462036328275067320275065896265832769994732104390751699899192062805392881022005974159368092329425405265952087564016966124895826318739775289591618605145855631739007463366139354600820252824716997969174729455261485545541473283215324472994090762050577508943611904189870369931369780365335156095133298091485880125118229482769601360683684696657244772141690650436830720978269705265247973336421068411712905393047948220987307869690404092523028667637862043789479195674552592637269912822037388573733818231388075560274883348628601618029058897245648103209306327675079982318154788433498058262521433316818142300845173825614995446938132844220521649191674624927469817263573496652602277585758922619871047916140065517579285763782217924974247013809606495917513910666848320313709831026007021564468303516422825932829750236441948558020032131035881148514982846691903915245030521771131213166262548443534575969863643053572432718538924316725775287939864387219438954193295667173954083849661035931990925291008 [169,49] 133643068734490442696250134598670784440566474521743237519986996506589475004856222998583417291620369574404238751400555060573325938139248948195621452863969598165055612018164133183672841336897467615457173614432238837040799774924574227819003959106792350715346680240631722259327733820320674908551775452725034539372244314601960442822217771709773093068427203376875103629335905802827077664681115022649580216377211903661885599997867059297565930479792100878504220425483087516217834565396268545725058356230223074492877806027977277004728043610507487205100064441722203058090321618713878959163629337695101173889920843801227845878096548807681624900891182855594781781139010212117854800772401087603253777924439582240795841146936452462923071211300635129945311099102030100716559670444300801987441285128799747664869528756900025765267739835838242104546044273225234966065081034944056425981366919513922766096407189898973124569549012799328570405177789068174180887265285626382117780444196532157211162300569415316500549102612021509797894635358148571520194296159550956813231561137980623620917718854972409919870018540631916991482831648894932323090019224906862345754007255939480837231468635326623353137052591428604537013864399094379015286662950037967464475243903030200619208487328123105385880262196577570848197206196473241360735793204218033284854646265065781498313121888467188796723257589232642501339768369647262082730191945779777204118788934563379908569552837790520082469702701259618212742716115476700820957635700880101304131707999307336181571584731266013337227891777629375566151416724299675835242075881783930773448629111990004040405381613554446866413024177334885497309950646446974044223308682424916785531477430719767088732639770271180042460885175138468335370882773242381247730355440195840 [169,50] -20281469059571225300057740565608215937941468790420337031406590536223526871919010073207442911888818647421586689532761793358460357649816489133063724840555486142790553210086450174404298127670327027851443242282608635075519089890609047854144816822537165225049832876305560616182243802284267022484087381860031267085191403830849183134448482445175513872318711916828791862841582687628949019299421002339391385679141272159483918338879529023147625097012425913870585426523200043372565958178043423828548230431078424038729192125351306799074692405728929471641587685981126367178871253652304702735620556978968568573545021321072491595535949854215833900859339369926965786002951092426543975196785058383857749386344230986202451166282330997706141380139485248824349985034197065110607675832655926454781362790456966835480968593646073359634273646251931770773971248276169842129954036270925942911413823567434216424752282590137184135169483497364174233123789840185112920147155615471091929493331304762745612598489736981845513657690597121343960346072392126373448525088016979273430771626818704764944470628129454758519557449375697479836702584192583882144112911612193313288720007033613520482109808172659634844015746595652069792942508094024261979010073869423974309311559299245257507592716595492879908669629229957793409786712982864134551857044022213864258879645097122366462203507933956598810549824314227388046097353329356354988428914250413726010228481820605948658853253012724782967071494558955383250075769287030519132127080145063431371900006829415544839109838893869144607620904876519689282207169307686629313809421039382488848467331985361597679204569496656097269840686491646279151267721921773116262364198135238011301067341802460423520927067893631342430278454721082737266581618495481229153531395920 [169,51] -1454238386620985507972280013670424828077634863085875116182275470513658134682517125511323006670541858972409515451000104563344709436278216830510287227542903322786322894517538704632380901353792390468526902126535241406188580578699531053643518947689976140587421500688540134829300333356715668929463915837309524465910986445795111365294246734619931783262392397227696919767006472473235804890471739850756216299799418365879055376037441584248268430576578147099367900919138224344963879944180658714089551048160938415206729499383844077983379903304105939909979966673192698150420346234138399602110874393491583269680792493191591989670510567828183171200532526459231792292623115167740850139710970925872870008965292434101984152161902506225400352218568229841386719335941785403171378972996843427916365305261190630798644214516487635731056444733520045427511999486621154847340563331860633556936060348805117129920772651722593161972531402545744653718383322775938903321963071161883970695997115810631133614910308038537733431354685016775481766981703934203620787895052102269262975116150486265809390818500265274309681568522706179539506145812992475745356635270137360257444966111051401082423451244792786570172188026302523608094501740988990953400433885491970996798168591627299818444852036164675651014197169734061246674398431396145032928027520842385045429209801934973414069564989414815340493711693770507767684863326481979939268963802746373358132908295675151637797878945345622947327269541463489366345094657560849660609091896890207408103928646635011048244893967858488205194977630693848911008400976349385603773717687753898876426459723864613099229557656241024949392111729904082289761056480435347231589952438531723831117212951871259864065108642257483847505668724128083751808669483946795138547712 [169,52] 2295737193109073447470708131599370823208514322513310631521218131371210137713930923080331877194254669696210073304660415533331809538323060266788125246499399057785110697535053457016267460165713252616362377888377388813880119195956207272092027310795180580025379716686474933023580583117694586868035795153605440512902876638875792806768914040117117148740940173955637545485072531776700390315728507067875525058529888660618672687557714334758072015943956780060514984240710274474637225779209591269849106421570243766011837122566600476028206147145225269148843031055115442784596227090642384856136794802240697811275262419778856372239898853654034368536236396585452841898547331010446100936336498418245092554321443737952642961765433883456207852473193726820372679410042336248656824482331595367573895403904720924528155847360510757551007215530217999886754454368384436418332383492198994562880744272493940954562848970628199668645874551485243419021401360614083414873420955516387059836747698565620019712527844458437168166828981103478285598176627284815565524934298361750169831504433398794821069350661021883142273844013088778305132551792588738308569443292732303935976450395725855241117453496379715178664583409425476351492776644787482991940603895331865181751269956105291944611690972943384089345324652748845598009398629512701691114303918164783490392602500408680652996187916166251558558604496524295727200264086888300123344033187525163859247873611104237041159314332284784708693705418275716470183678422267067746710867266096828899781753147545954488886804621388660786409375261428670924962361594175775040884003071640581943105704434415095456679167083580394532352677928746262611369542035280206892115800792840277837304318748234742209968852737247429360751291708159376608876829312805187934208 [169,53] -978238296448781539224444214244526783282965194069844005002755038120367026811009013160241771681068531521372521737391967350122531971020953587547035765617145846293830225237972082302726326042359672729441918216777585341333016258066993899348109449841399882582193972947976345737687125453946698570837719219345144322440460662764444259880370190920994719651517655413819798756434256898381218895717129427356548391507421942085733234216572188061307048777232703378057671952545045538238429990519601183198792869807403963913126562978544353646736687391704967874714432935985387749936783282297966259344133456190485934073388366340121899549962947066306410260143942952688155892354024419478964387563109130150274635045437777549848923019020925434489115607627397309366680441714709440773320441345504906261500997802868195502231846249829105346710561710134464342495690094492606301040939599162667460857430307588819020484929893459068265688696315490976249479588827070029874707614691497148711221722310717318597086276419091821151672276228647321619348971379765233937659170930726602897751757817983459014593912046928971478766780020968382033492137369867954540221513178475188372444847052618966706882534447663762839358790515482056270099149445309426160208543646295018763621942163511325072664532892183102624751269000330611767853509279057041100051372180807513905512763435874359653731493983438780458127242581813759903644652349114551436782248935926040398532311118339908042059123507858983674938930499816901548798734708449027977985502815296287329319804044199426178465952158278745052719174894492725761069502556959238481906483493325878130235790095155714541840428358978732928008496622169570443531855969925389593066965119104437962411542949497555836563045521658809285650011159428026629473227268702046976 [169,54] 291926550114610547025203230001208787834851292910907131539059340638738742557694800636150135383866082339839667996404487391745775464737195621108767576800117965686040360210643600773137035206480034352765559222261794937504302760855281115455873841966479991113933852529195867390477035393813662369013097568138094229014895542308806526545318233585993029910640811825552291777757357176078862824644944690424958606848339447373807696464148838015380705203290471771888565464914256723122761457275917550610182896992540213420331905418537000298764251376097385205605100009161412055609812507940384086664808139090246555364138714719456545761237817661127250589399166909511454989854491566151255040747826612796921721003614148831306946994037299350341939884820928535542230154995221013170183413313006812126582153476440552778725174388404038531635603500481213491197831899837058798047546181908032078350085276085949780290247382543102859148345234976437309812930609013459712550629829963773647807589866477268580007137650354672142555015534858262442428723565705060805940700032126642281608184285290198775086441125374515175366590940682383898777289259795082133800268801020709210645763613667265089298173961406222344286073666448127670156475225327448633616096654171214480058097737156451463309734498689288247195878767286832583862071206816088917412352575620163730965840417828635977936280812405512881996716601630512796494465915746988077634885387577073851528850330146110624925932679790007016693034753377713584523665342035180118463165345759844047759267656863879130856100051039371523509263209731718082316556263462292209676050473419797235014391411781581527334294499888717427725368539017821578176486258834588374531068501751942567758417466840167560359239914889689017241184951382457536261940256258128 [169,55] -67886959201939012256837004879233067352303015061767388312804844301788583682231714729409688869571928954124094847789371747307159789990022362234032649136149771244719363784085939167534943510800679576213259890455889704355670114272269734960692555040263166522999390870000457057491406935894735594245398218378349439676355932112057040617513124375962511564333622501892625659195242802812019594953867599449605973001091982492780722494367075130809133704074215382940308664142254523075213554512795621786533405816987150932340530963107925333089644643229622397903681884299932528197196546066056116464828637144049017509672759797842672532649748775773394225466888279550826251806622599154925414032201950315012995443978916490377923755810445351093017845204942584254837666572938334787882459939347914499138453139533752211848370926607278902509420019759796506835756159260763382423704702479217715348062573750079425796925358856582892389131459157101353933908421496919541410175300458963058248016696476728207877912756689550457760660219981891784603006884952214138374417936561971120727504394944434589332827007920851312471010073549637976715032259257708043038536232138942696563611569909296592516607796431312691145556244547088911731093475671519122337867465469004561767701305475175004074751573344817165492056042656619773798173932778572301311727445561809692804346573416768222758871096257873314629418657453454521649693847171712175508282398189098107316712891804110694931236018522874997336445394798608036318198222758449126816210326576219964916754578253383826226131610560933320658102184065937579430127666310345805381691672955929300150138148383358527144322929798605848719051261510329351311412044602776218825763560414536873671011418940145394575930319521526501949722148004736313692148051968 [169,56] 12738221324341106073938694044261130973257303831462531172089688631775832809263092763812954060249846184904796099048743278083594093827923207707031997012145280118536527668671629857504916065805299838359023644075789700717709323371505169785038914269552508048546376097642520666390147095710920747293094579660345998001238464619054992069392490900235329161642945530687638414431849099740890076270711395318303485292115748934489965634970020631987405106363529596397287621966695645225284041928636191042559777105546509719300855774364834949515319122758481644329780216961299382538639109321673349459584316697248375500160244962656833797287425358871368073087206813003559686800735723385620366919498952736626370389962194825840625743148318078402227160459471002635342820219277008308150669296445599047454395192225613654020003240657553038073322255364860151903622204558773180038075194326515996034865339568121261237500043040926462641000251323474488761703007707409893762076113470730854026925475741671548275164988408271651386471468590277062506353801200299186160567659610016716033802894995580463616272086077280915916775934659364345283735018247719370888405261254691238960095688761355203206266434728288439573416452213633379978712603907394287381414462830099837444902505028812208307147710518707584265910182050461905704538059120341906427056101999245541536622603826471722595099491075663998167533937939253024179908887437309574390583174252792057449654019724013199463514780573852200424641584715840422750140389931774528568866615593656012775787665048682210719171001940744246917812091517967550521424829498188462254069221536400804453012587662547864469738401209069956217902591165346997278802544614969986712161130759165298897015886732389546798411472908593771981815790068198902623060160 [169,57] -2063091755547238878831141869803473546150168567651108369186987613154208164911394325417058538217313840591673807402187808564498097946145039628057562474294352910780636691423975725901631237677789964390032203456574983764434552093889168507804486209503602825909828823356500970279799931054659004413187763010939706044144598861908522004101195763090597829978731233793495686520574121183252583499850737079987915018546027855188270614515751489173371044729043039270707226408306338226855506022638537943202942043346007749251824692497222700276366629911144468544553776198852248277748959200789241865551055961192272451034273508942716469384105386772538700357584165508414415623461066498004098761006930010000054007982716096934825480407223398588108774398438371686619131619383332283169436528200113641449815059356581267911377290342635355221139194675369612138628385431528902467269810284873286003664139474433542409153494076059855399776846713527551868935733347355063450230142234873296385897249080420145280400569833536437240580401161839711763213562427110744960209894287659805951214993168199678952586279907691099835878643691451890318745429628328506812200706814525194250173995653190742734904254476939993352082353776378406761401908740179282185404352363866396953960633134838034697907941430717027601875965456765098857140185123871811281280856041218436501980218965941087737316476951671570021259174841935151342092540630661872431251548603610754629059926368340020479450620863303341492224107577911937241353230755970582574931913086771229197313827843747064995118972167935083838494562449890133732214298403504818929781017295718943671488801467328322566496140102050457663467048361602570131071061130009957520318872454476534904554161542105189350644598127126073003661884574664536615056 [169,58] 338773694484170318325905748480109436770961976281860731511727507800333950678067661310433048936494465844196797625148092714751685819639388574025880727189711450790169553808620795341941523280217023521029213969608084078658833388576546234831131279710264181073143021686167437954515361753643024566941550173519049575060153324541421377028499851966343518787402780990688839215977112304159509701586432913752203253127994713007868446674117092190489052677656736611982772607284996496214833325704035458772537272300205564615298893781439255845464477894668231133430749057651066650912214832777520688818498833968501650411735591373099937220821508226260524649807673272531549869130016731971854703519542270706409417914424476405907526544765679041426182030964490819303612413539820047892882274441704765991420529415772906193936937730975983160377064538360549602788899537395408875489128396099820693535102494007747178017628303141635309634279621424811389619373584145055097974012611745288363377265469131359568388750188997541365396733916415264753990420409802295135649469465367334351069013435483931466876410653265490094426867000674232386148800631010018647327915744445063934833342961670760162492775560260592574299053779819820379277416901248137486423681571747973125516802161870390583469948268425515901672216817923739893422491538317366982516500901494099739458546118064650011125678905505918883052350866539632943143295521294711425237338016185855127030167998248932625953209379716265291100215086885609987257356182486551340653834964597884667162255793071356438968242225772118395616154627107057685309948636816345129548806019736446539954758272636866066731719536004004534923242978871291080783005227702044054841599218515170009838620749168541810551210045391130309363662623323431937 [169,59] -63814649051365029773253978097021754904326163970793517054563967744393089266478333293452511682806565103907157291077689371478503522307941767338704566010324825750801167718069652257550814200410173208194614140251506810989998336385049076792663221829008907100072982112733179504775140480517224742741959399700871803326843009280197550823725370539490306185314110229714711427109516748683313190538404783182561647857962710241742114849583217440366667639009777323476161045921981053263127331091937950844881979034813783514006366490234502054650578370999792694418937705041218037696208706487829056071084055961070968816273566541908087624132386159146460477345228162768979707780143469461687329544973926811329442397232073562746032911126008868892877809940308792465010265565165677177668069836086916050557758363023859268440281910796171399125256295848969875698209592982622465124717713133569215857567103266201306375590423505675698802137857205801719182074083922591239263545951449653682715114014408353380030570045443805002229156153150756762623384030747640986802980834030396258464553687180474196037968796214780170082995550460861341485321780957870055101928541895401457900527606464619233600248066902119221335879534327270150923325866562231297939911154779636488869565007072677320830022522771070741664315210846451181300924736584329768116779017272448155454481681243779405824048239990757241394947718642225516816824976982543434564582705303773060085610695654319741449893397763125529258866445572524697911752833251820449900333109885406081669417073874724843452330713488113746269015771193883319537325130265953890490185164607893764110991890059163628415414799314286804682186431590998555764419227597287320524684411521745980780531453288680699054629304901479281661459745359360 [169,60] 12021367077271601777549454414427740528469425861673538605552576325907983174540422785805218962381771999213111043758413476103862083148311498166159844305824728090281232656861820257515600336579018182887304091613691154771633843371905375957046129522133444458961548362226015375709871940232101241229802360341113642102612849357569775017220781301041559202078412276667516798827168391327505586080128527036592977206774200925779724397716107957573724276441905688583732920568584090001349797051112487852318970139058371611282150509012739474690826085980325458659070194758286919866568272230146180780067909779937807894708117921016146813151534284487475894772550174891903406532486226512133305994973620670416502542135460025873294651128493541067153407915162345732848791326804123775533307849908527525371183346453249287801254769980215736534293540481702842770238411234666967294372165525063103711980580985304141752440777624623662095191125101424074199728850624550701179979265742314121890201873915442140060707011080540574166890877375220175738938959434068440641397874856396278260226756693868156550716754550946568822192977769196003047848930375778112706229580090349672399028583810539451822601768915023572996200567426647129323816494686768646162288795081206070860452668924103292763959661721811399580976864995741106274678985019327988404003656010045021084357878400944873858889739317079523012208898164606972763030326032057774795127652843144204338406560768490316274191152624070702919875962649772148496912950050886595415672701296956533247400291835896521568724729957936441766571174825179308356339704517003700033272817735787576425508032472045667569090424497862509520937650937963420131570543630358361865716803871569393603010059513334761336844629985894279012436832528 [169,61] -1853974355511740244633803799233422589781291278162543267518581344401354668839999426938377338782220456078999389944214888105836103418061226327056497340922487234721409581641580275898802088557717019751024615758814040402269571953214621312410497677518345016158498213861397636752296926199636640152357809268467668770342059851699966112911801623614045894793776342597723918032919484897451760768126041342490518066123286482543743361774842299086182010038144634350914222357736708359815327903223391004146310432859296492799365809317123639251901703444357534671573700077425535892696901521306538891382384195379038378444070176322309294537052885070338081532591423766807574338685205266991868552178219547086784926734752213873612370570389874242572132937460121786407839580420132583420477168144647917959739238869542275051579638578734854965183703355796397318376764966467643180103591107946493494852499046483559409016000987971992254124888376889076254288333580909203908698565232579085565932234676661096279983347918848510375656117915104595075391049076929347217001802007084683144598032199098116039748032926943102052958367715309834238639798560071516607150521991569349111045727645277076035532071013409818323653969737050098609140582116840176792128256968745058371547566700148832246739624092844946365514358219263709868553014796313764472839829030170303875376144638160462184709004284534564095770004442151957174974242211158651588169251517702093348776455275324768141630876237709789863001008865168169777733722928410262035554327205488512807558685339343018228271774053545062934981508167492953815237408156143340283996058241870224692402220683343373013315660921988253507105297541961535184459811891403478548008472947802762239334373530680771339514974737632194268758016 [169,62] 232136257153560211172168418132415439601336625606385126601489581595236308712550865439393512675181967411115867591911266751738946216104860850876860801393958234252377325788591786464963827447139483124635689002287113272450115636776343541399002454854038133796816288240302602799149343952319726940011394848767962898815948081318877020921065598893868019163607518873441663167474614921735784573276632885996562696870401713359067788823042821972070952905304624293150702855483842363567064260404679333006080752198727503440245652603667933198680316496448017257251214354379727641009381843969406288138750482618665296817835829343753381893149654408490724423122649467970446258290086433435981598307953878718063028193317253462488095101000598815876961679004494313776213501229622041781726245586140056593842850174967086068401834922813440089123159220773213897371920965785450175448917409167631215454378742329013690392721109730274656095960179756363284421429073274354537932492052169265798711138133892191527026986975432773338350365179805885073512336680711126260847736728166432155912517460679136166134090387939957506013437974268622327364510530813757249811781489519818581056518342785903493045284970378669958759855156206394729338743777872476738370817883845691933632144439552970987856453173255011104904155027301361552837918582997884168488026045750834262929742777455252684094385572976162390196539811123325062049606823271278761545041082236921972453758695543152822928660913698381418627897724298332502753732520466235340548750179043062400751231659998751985709220020076771331289610853664648582382780824831261386463406630779205859210265228681300967952479614283277110943070867557107869521095602334593280719001785483038913441497924866403145435512701257490890752 [169,63] -37129180349939395843378420361632170502747358937029831933789230399916510626887225749241614682667962936384154987255325945650118729154145030064890967994265901044576427305490887933938847696198509660280156573145456762209400287920115041921363034596570588674145961182375631311435568172949468123682151107354289232026852433422375342208944339437709949494337616141827348109639637698608749948085778027620664995672408883144113868143494933383474481997335150089968250514493945900144164759933885485831608635963498507214811348582752017009596116802013416430606087067450507123414422929660459337495136969687356005993338555746606551671803733876232711518633823689102371486006643924308710639108568929268613346459332598394770851240164438459759552652813618875623706216741788400839277056159030400462972519059929724977128770222898927937102337032787332530164264902463812485809774981259592089149225248183039304345462620736647287011403037126272441602412713493344751651397299668481616252226851164441124356137736432528376168138795296304371909111991611268254211819474152369440801760374960989197589410918660105971162075118854961219889891300341024148920248907834490339558481350237247226346894300590572073326475034209703570180231768321061683269097628193746932612538013114261408777422987808031613549003301798616619435532886749820436337543744679167112211026483074822096430467221602105124146451571569434224316645447568538745420573845000053762202286559828599878974720386656738788413634903443876738412310922842595649391334270694666378107346688412322814936765127571407632922185725595646067586274412096069546709849854539873733807060743890408935778672383905350187887783011693591558932287506152803128559510827467987360127261807240208544283132967390281728 [169,64] 10146758747379886026330115009344463111962371566547512440284482769720746516507328793074930635486631768402930179909448809699470835703773015303694481175248871696849802443354692911461059907348869410549436930413203798362271193295140939251469889030515445770257606015497056423656955383300700373862121802875305242664403831629827468519889973922219074591894755140091073892388755353054611446109727981077336453563672653734909369370016441198647558475181064501678746803239539026485670995203117721261309883553063973827405242129750047082111423463213189464790394827422824793666752847593607095384499269557533189185898939764927175853102783513625912027204621395197287417790715146770439922776969802750716999494721196431320098840298571017330117216987943761533991851194449498678499144455839638031572058887246831157261787766202682361830946354709369314982497739171617337082937904191279013077813914288676962462323728385249385709036285088939805656591368259718981805799105073148908044164972509019985618038486318209552450023355813987956854633301743563386981464371707532762542231075532187443809941603447929189653210169590886830237223426903703285037619196331819439883494848551110937993029105381845069059204172839295291125259901087708552019523841509978772346164240724826772653808839563348862781044409021879772123060241253576775297419294740036049321826145250680451460422795953008740646603643902985336270200064079602739185754695428808216588626038407740888184418515666574101248402978659468985439938652776893382866825334489034819764908670450803646360559975352219935669293551958694868702569276273096917504783268468954106485199684984295731498055550235692846798984203114504300527755420609300449536830996838459941363261713742575582429897077030912 [169,65] -2661591862466541557957798345477502753827071501930879754371989661401602318778879356528538354393000422372686252690600101938687934792308528860091420361555570874113037284141640216212392448536505137534165852000002733569160113797253908120297655188126928474959206984250434014019644139639910203091079551580892180593274011088209136923559462448321347401677638691573550622856429404722082799036673450939101101421761585234205621815998563117754095645868072886351989723352598270270958130774446664156891473257382589878631203173247686656833928036803199481377381527181468595005381626965453001670139926869292331871771565919927485373045544800605519703077770307707902293191422722516210292753777603737878882487703262671289416420813154673599904872269973852857187685368040485608136359286132873046650275853851240584030034013622719009082424808649420109316768160821639753370205819240524498662169084917638689190453727367783571328043184736569901469547682110858438925598817425173560184957477956055854791951697029979289845021244856092443162363452641509930394527672363928579042058398253624198240687732199548556507283185591540009662521561444849379283030325927768862775991955811023294563339661721775522876651235320510328760064122231751637498318412157416873499144016553311301558237202214300899085193574265832090794392167404844440986386561663559715872369206320567954687898340949927721609446119867471472289045391578855626924761031692557763525071385391227450785022076159038757308837002471929098579025688559726667797958935585077425869309076818497677301856004891979590955371330308590736230967072204822022274477346077157675003187233050071531043119939760860536076278857921014752863945470791989043636464728608757950387599994108625229544070184960 [169,66] 521104954318448223571324975446714485179107376166847982741204777615164910074089897714904635737138961360387702851171516887226249480691507281741257299969718826401663911430225081367592822762093919417900414924194903249755834461415569051998811518539588100338804023071386499393741472301167951138391286103509901012392781254351779350290519461185333838382178658230580961018260234551933565985775637775859875936952880351967438456875934276294752892322047440748100880784103762943385745077615352811556389659512758039632334325107411795956377287796948161542979951575298786839600100713551298826040281761828277961764149355048190040991189381285715494882168825022836453357992644312848113049101454844502250020959360265989857774786282930266032379734184029135689882126249251316032626436266501076141255182737510004738483456318767165453514427101265665944439533372353782055602030417091767831938406147686672562862181101338595154461417430815983544452353578745455258933392367464521201524577888755806982260357410037329670673865660853267454897024105186288090223803918759685231567471553352097582031482953514419541307627264017447606647960279145123862372551581251363613004811144182860159951650831320542989566302114733485397897168918127314990804572496629348457886882712592840283912618977656405702722935396214718132180789252642659244597324238176948760984486922988370314774788335385157303695009213646466283591295426286416859800088042135738516336926826988037505673699871739492145157460467984925182654391467237860235710129672082045150704538514998235406938717803215458407188885603547651109633722633435518789170977155523877493605861415060027963301444160496649801124770105073338260933742868039184605820972992079903831560116751643804437291008 [169,67] -75282248776133404710302167945007807200371663567585225773049286754115698890699001122930419152217935094167628922484011100271836008243585496357712763592775385529254653958495224620435699269968348771953355855369734659368996370678331802315284700632789457985453693846999444958433396428606263106934386343060627856437702330074091649651817025288509133316983524486711160500571384753318074865554787260497911249803186638613429900302322430922678308396644794280854926568809934715118109404002096325591803588735868326569819153537889300734184597556514910291119935053568203130755841680584639448993570507892948002525394840821879259966475624366460915992153848520711303798586936494983770515478954229103000646028157729424480128111915727380599777255086745324690247061303402938620866449093734967492688144454409702969914355997494920830253018170863105546163482710790431027492702635752192619672452912715631648208135438144149590647903621881382400009933570945234691671857512259477342959053810385992333246680216834572815981394948667259615128003224578114168578170117129571628159536535102514338787329237859254287506766077836740349478698904601246747710823638890726177798815979282602857315624586219655560106142238001902340612583766000063494746177270773039068123431524980641160564958295215217850517774766265545184632279134039852340682894803596723718063779560523822054613027298580851002779843901118334024313435808150558199823192308226040456701292713792460986084845482594607789989176188948107908354173408974062066904362384894920696965034927585097027007396146878973309428628060092438567912888482312272495044822437443322236448308095747568943054081456498961616710925816709512387979835415896525711572612309512835370059102491261697785856 [169,68] 8180595117513407132480710814576694176531156486627720412198429064290582362808795949966772685707037846985176988857340191182264655321916638081954629713732458367749067206432206465831787743597367053882146824827998980878903799597250048711521810388113250015927063535146026798335774810758602298688588945179920531425901605524228669947945780484164607402681871620087074752965788193115082815353780284786303870091468772618867519860890915790986838693489204983069879400857096312792174238832610150178668204755017524587158400611785771978795558786206331619228047388928407092749455831871442626835810995400147736340612311488831513904164305931966957641522856337179526182266980719681406118744157241873152760750296058794027045288395633927271392061812737683688050021638052210623969508337579587197118454117283445233813219050636167344288082598303633881895624647318624987864335656208702391128971375355258669661645302380545372399784344088457697746525470147937835774661531109850309578581849821972136120764985496673004289649683958083080694751139206783259011865666034052877373221256248893543509379901352134440816737564038916301254419566031044924131037710368517216662946954778790940634037317640266787719780778587726900294006361105286966972705829025993204280056449949046019267337425447512351126902935318584784585788401805149246892576706915115958988907907827381596817811652693089015103100158118674994606850623296526169463096543470453155062363135473515656589193141905102547447768117696447073798006397465803018909774878270905785722779171721717623600262989942643810507235636990511137561478542117963841546011297813869650742145485191861425334214192387174698685141213033389390111886337694322825436374156670305906665602106373111808 [169,69] -700522058358683028761817281862583666490422459998428680327747328860587717122306245728826737006792070029310633571841995235330927700719885727205560102153269600975230639223515201265078085131518878200115184393948343697054601183107760925765645760330949063252680076298839738853170798495488121009951560800184866968793018152039498030843130051963801129359594537626479041950669402824396054979129915643929974473523573880004338538695370455440787661322232342626848356285503306303057639705178409033441694244247457855098899438301963183071986075387610760234438728025884844441084923594307203192038252666964414981447354522903407134704018443049559526520626646321769272504715932385906554467347344859116867934885852654430996085297274930484220154731232876011246706768060260515092784617320590391229189177686814756562196272097376485281269627974613095276155711833603739753701453875028708584775327091156794368595106726972052316369571900219581135850579303897211135827318323063041411507056425832206277655370184910542064075385620598566917536170785123956893577831154158125146738074653181729562093397188810637479859777718719875390680573747680338119108055179210079920980458487655936328073674220904945234446442519773705791786115254717828159883520099968898559883734824684830020517209526019471276498362947592315104352425202000685314121997311122823521607026482750465404856290644746781091117310174714057262755167249850965801184733963207694880749980896456043827777094708738167449599731174333903923043888896863758584147670534966897865349106274950827795017974823906473161741080113920702703908813460842054463453256683802498052907052690197483551640533184364113873763280706542661534888423296320082625674944929309047687435772690432 [169,70] 54068214568005166385899220152885010759454355826430023687875986425533952147432818366739918763353674670234152334891590064448156849875520359507225997095734280612833351321996430496714283944625574847432617767986073550404641052431082985327214998386528926598609278514713710532320251477332144037010877220752949668423459953426237685246663163230364365528594425834015840416810390273698083412880994587323267616497595175364007580269074691254501220182426318672728088991775854977349999473423560065109773336920203948681131429657906676211287676270934747085199024796030786599427130597851922342371715537473756956486410152006187510980729685540110597672633748378098294838292512506234920108366591241962600390073510097425815587181876096674197122899465897911264493428398572455830031108148499792784086499778172008955809820668553721801777854717196040131394096829382535673740303735621839135063537905635021066742002340105825487584417470997765629822364902473410034380315681701909735114777600330466237498221735100971342375987859033344755280800728966548784216456394407277239887743884442429975008612890928336803866564910071381662574396300382829026665852671331245400949325830873071758016874789855191069396670166573938924022198568555750282130170417986821801468707195218795678974971657827798889343665627712785300345234927109347107617786283057584533475216111751637305393455560201959651097136700490569218202462512402556739104789574461099323798302222107854736877701140164359009942466013331700350405494044630925170740781287333804181163538619238524425549566953779171146376692963613174257025362200882260279073676184542607594372907164725089020528086021404268509345665554172889390952768371300798896358541158919322308401860608 [169,71] -4603590407209973512654806598733502302429507727381096201483743546806137920254129963366563951296500509999167034498999974264967707066851400322880332714830508791520168641437716917445024088663595622517843839943522103258577428093550199410965114738532249905386776844844951237851409083822407693955917596353730871801510848536104010125736039763777403702881080627475159643302460011441206623573721313792051014320955536132552096426934202097744078717955351789891978757341234069027387289160728354543018432637118766321828267083526595025287453961545148083153243570576683517883322050373416477885961576125117958620012293321491117146916299753818200593364003493832061015235050643305301391597703970449222613090092817681537610016450185073053107656009614900149538315276361656789593165734727554261143676818230870938373807610313311605445215056601350599080199555932907185304140810315610666030485753663341343240316108838583482856732535712360192558249301972528974476235708992439134061754248730483314771934105769327377754007988788171504238891845975851474841933406607240689603551106786025496909240326792224242550677716593753833663368421150447212402666867748538060943388652292409024740154768346724317217900620119849890446221597073167072317159418493785314303200208700949951430694614376025090431316752483189768516602817822689681464321054800893450293449265783238320649792691301651813555706835367355882289058602673682575082349806085461467864923117574811858885152798188318006946527072586413575589740269819661457462444419427748932848016883868044337277239302651350238188163026736686870097630058757512764728851268039535194326610932008910886918373500455542401384233549655030349775673556685295812092346091569838410432512 [169,72] 435550313693921658298066587443307272596268625893008027393750891465259490732183441571657751463349180516141918426091042525992598008670540603135608478632475681076998360958119689460052077615523433396345010505453862640613892969330222809716306387954749209695312286355496686702783419309775093265670422880883143077087281858644289386315430376834823404573285375557970455127468891311680951261582280988150912153702288632725454863220300872571275133190759444121524936256234380714902198293680160515238437222524440113223596616877670388048387248694136733057551016818547824322449177867610012152428572794614944155017647208427031578041687885335916885391319353420102578609187897008684517133913131428753934204434930876908687272588834617841732694626801144216301485030141358741435043300143386823518964332777323008989963643975092762564241741865753503764328756835060670522471496040828832396935318632069409449682754824309692302499292854544210806400206728477273657302011847209686760515470095025065592659229787983229453680711892445775623736219170253745120453033527451375872023136778463459331633802618480456795603835427675804321165408987126208480192387136151720394724292342511700363509894875233768987473022534067326068112997477396072450716369271808381039921365443594014119918156061725009503670999539423802447810428697791910817666594143166145840750653485617304512468742255243703970996814035031066637043553341543830495120508373658966891581133208250363986634814578864079818356896177196510943484266609651220098072555438679042632724972246754929769060214810498112268016237718983562309573250921134350233832637266552687366211758195911525175389200813617320725461751749581561159020527410233158297442909061231575040 [169,73] -37400869847756397916967768035504260916001428848544167883443474041541948079640338232187044829300319226992005872656301713144163504001427980766976647653554832101549140639771740001285467407442826971215806296369564947407703243601185972309930652067275801840986226993966030435649069013978378822151469138384046916168511575875721425275053614987996397916229992405490143606839234212425970093962568564556698142651693531499827784175339088113644250489125452082145398253516555962553226249312137249394414089212519842154223754122330573370163530703818320662139289556619782188555572361329453031971860515699574193373915501714943456999187626854168208105029569160602837717408721697303844962469624720662092607958503649677396542275638997931274694213143626060265403377491166340508283664400201500043067605130952430370563321288718524233888641224112806297910224796967175111984467927758426298791841506368422764688984685477127795336450728151837236781472715675611881901981551772231475865573229607443514874164983835926787562742229542588481912461850067849734478891733662062104414704725015612410888935841527410830237635695247197620478190236494978969076778299328062706234568232910965360475140405581041524241997214337615544084689752020760508157206464563555894359849736599014228194103149561673986721710599759328394481917325897098992797977429241104558973582617952360254036138342867453380443913743518528129517189555644571358081521964150623607250916505093892179168081774915832272225062653147149364695177021685182128464253444758877917327721087488511325396564737809366570927750428851489264233304719131140703089009584869580763607306442821259045090232418383911265227936286822257094936788335648911308784454254243840 [169,74] 2570466455127786877165878402481841631080408292890478748907187615417460479829574765055904344820756887200882997966717600955221499637651156775839699541065742843179926438889448504676701051743159378631251825685700448762438485935645949862297084163485765470316409267483078325494144536579984711065989115446911578611384845863342952557194338415656275187664755099020488626459474020507166212367705024852969971038294374591575542673723078430353492698051238512519987393153406635100870153762919664660219013949599169262559569296468747023559123059258389786226449199067102677360206577598989869966858378897958123176517417604265804041422407877328555556103029443217299206095855853326381776432361103192851886345495647738301111098124241066773707245792172932886922966283523906548373944382016208164726173629132710136022212460152865532824914550395507760193147976767195028798281688059563957968761905628040371429599370921306003281075761849184039606664201492174690528192383842521228994549922754065978805726290519767003808085779635110688668230047516038420710856600101343783166377751330437062812777681961062697900489580589247512060217216779331879646876292536347104844315892062971366203504750875920472590005484290531220012938784172249596556221352408002785330662637637260572243654313616751875211183463223688941190337352106887134528382983461156517568959298939227354396995287003545490610789143872394222466189616086054911028253844046016656871008204315817546604035865574923072369644411035249385455003239923346824813416263403195128011104365980445145328757470545953569083045264695394196255450204350313149942006185618416291062963187550192739101265737815189069318636516875187967750536522487175776890876902144 [169,75] -141129152518302267823034147698354395392085526932018900943636178814434583160344160091793923853828155936228719750698404961723436647328587752092828389199991989398411253308789044127452119514164785289279892231537533332188563970737752335958062120713316071599607225606178435855476667895109699210186715621582818211057994838239120359101918719902814388236663179980084780935076883129738309239652310976900592190027276323867845912282412500234990417191543038227809683285861986887545567897916050011913600971929385548984663154996551833229756656942823719960666581152026225658346489549800718676819338812980840374082116247097654609367508491256121165591946766686339592788992887211552799986585027569263261349047649121772703940771738374672761345561472959342759148681032340515276281287417121557542810054075438809828917928075060297967350364193583816579851820019032188186632160778700865772585828789345998933986959559564378663982366700416433038258651626745425501017192295498796496496601609407262990754850875926155473945820710580778278336819344576180941544162927384050085493558780943133443144527601425744274570411332863648404493297772735289049533187953470201170522071637656708307098154500968560892081923604201540115287065212865030439449080640704616350206853387179584229534096640066749143351171550942695270093158649210653244032785589021661862153265565169820451227104964621693994200321059767254776271407865191116682364952685945969401929270224077460770492052240686903840956200415784199894866787156598017024855153547170101925369200800564276749889719295501309790770622268842198493659191321867969641842138049975001661633894077223782489341099167943151481905651874780898696947287745648589138427904 [169,76] 6651248954607472173703071960166010979972696545976809198976285026365517714128909991029716576357860748339267504281084815594332717361855330583431843728923065303463501236970121700432160191635483881449059780074486111825169090286594519399453478223243456793213275906007283493647189070107929817939698418164037285463006288659857426643684693443236637937822119457682186283352139328105558330714709000032734157395485211145893374810871912466859341295316646757644355661012787326313337051181847915633308055876320421238752650677181299373465937490302549606293415735298980816195190228279266835081187836841944447099555638440836341817170526087446153281360998434390469287628961335127779970806609568224852358396065014752375392453818846589714501824015208861510044203655146148528611573617889494474410742870705687527050731800086110228549140632208071581340849875540979232983661010454439334741115852451569967250304862653800556378825644649205141369908533178590788834321406874795240869763362730108617806246789538016131136846811403199983052209403791744970648624198169668894871974147970656963611538092532249438963513899516628730484350480841422374184873483122975534167717949117763348944965677511679727595290787061751647627485839059633581773552622447759168837852299550443849824917106573833155668267493852479899234604475181529239223235030816279019109378351191594150938053799659018562101548820159108561248884753437684582524074134986990672615638821530570575162607568803805690983012456476673752846437618785654698247719353277734547047001150612395671280384907331297420581710906070027281476853336690325983208285805968233547047608807931192468259627518953573560820259346487280387549211267706741370880 [169,77] -297473477988080794123880601424838800687483207537061174773721843533603456930897357740679359636918109042881988607387766905624849635859178702056756929753635199323053046095754514385583228662825592976903581330300453072488268889076350282658731190415949855661440021908109657452738421464978846282255004412368249349458132359844798437595358509936335699423554750447966132281574846603113335992120400699709366995021460203246978527673538467920237411738511000146380486675602404818209978290174663381920594270301793867932998305204222107867782038948421018935468211422670069566496998210383977209824224194594500077915675732834376792188459152471885508305409756605899343934401206638347524523528661658248798154672568910747826702268057131868343638635204101609159484292098720633102285189028990218976904620413007119987361417895505335407261690638061531405798893946387874698490058744428458663616030548768365078631755776409431444918677057227130618737680863939637074797437041611757257816543451444219322603498550148828096550827972044815937793172580758345702759000257604247355140907699977039057932959151278921220174240281455407014952258122644783890614084419423362635970010256906993673302351862563368686914089746522185259890649298402001084982409549238886830592801743392354546679966417440550666105294523173041432505546769308394731094161259299480070033079273716234155192831063840621073377402186549511929622038302693080369589567751855784191856896255478006002773277295403438904244555061294196001431813784574194246912912461085858381046469146554663294146266566901328523308313668520344475709199344495183893828965098780306967581432187741089118860845874932813088894401815589626706214607071084544 [169,78] 12800833610325379522700296021961032341360173792122875461700888482306318949346412776333177352523564118588299042864400237739380430657340435403841765921726750534526749731382905038435586171201951363263847044133929850623216735349393848305963301713543191342020248837734233877060433928108782550522781032683024478206851374664675680632296161494519267420636070633056988344455788046126565834807098442363879747040922532862928614005523196254138051101915760299830170446436933788056875839318526329768962227958992344423023294373221095364824354744170913675165053181874033215286663919439206876804352649574804592296664032328652911491403922022695060858017950979716387327601998604740817655871817999538291540196044901853648936337640078037602092798239644451433568849160794733327994501461242475626541205326210617252977811140648677699027474694617746012386695979801400201977291001512331283534959565936601250353339690260244662279244182859253311952601634130160131672856576771073062752881187150413438473929538422065709114156124196772778264690746014363050975444282886397092991765463963269480626548523917833797249896472224185226300696550766224414031305751013611587342752844167471019363472884683302497205029382558320567276727098690003924546346407815215676347002851849082178410653707818086690161967676924825419870813626558157764404451535889884067747275727744866451830722037821968016417210528906106052529844093307832893191564299436599058159264915386864078934641565321687556797189561457742944384352600896282105768731669578469091404279034669227573703299959568586807280795717530971495355015710000573612394292639021220148439912336372766940415874341874526445289873886916297811070733475840 [169,79] -480734205941718116494647961193094708093584181470916964245215951348933385961820793699255243743786030082529598156451588214716784581185814859500287743640715454410222022153676482818629798260150398782925762839304777991603208038067104044400433618540025674929091871189683063354005423795742974453301175826215753661110596680696380453445639430149318822908309719443078540723446665352957454414163740683823369135250019074447994441484984865548861610585120972855672106109898678140853617840957626635647641515968586028923740266029818598769973284683490771334650611390871374778890494798216354453026705974504832450594913903913347062870470271236514705261582007026225921895375501949962463908455960648403873115586171264554937941310383805495697063735837271878988374647420284723515170811571790516184318253979711696448482812250349750701346801697572068796515491684175916492662118926251947131130375740213744771626848899414790868252880356887408859497769821842249180739493283951002996899741480479119464501525555828405348098941688003873168143342993177383501854222888255576152350946889207439315744060035922246298726598195977218529034560400503290372022026976924168224253580145938494611582555974273913919826677682979956669235155069684332015267372895551382296293677754201025835817340290261696951540647652341412821795046754119404322890887534640599728442586755907250020625807661540258517915330169237227160730989806614145038247891115512341486936100188198953959741109608405853795073665494835099572218106829013657939083564370664833403239700381669692978861291113079051233693131145868617996523156901893932182840060769166987157033385224063891030650241219873273549078849693280506020364288 [169,80] 14805680112011044841230914824856074323030048453373539881917913666408840358480086874415345572636600191235616047254458512748542508884279237921140590124125748185799971654961756477405107453589527231756582484501489103818235188308448456804387588960139976045754255865985914697268234470369313481293532995628360605117108491648257821555412493161452990024339109351396491648935304402762990661969209908930254564766674237775657533773702941938179218518984016928036596148497427579455586437170726781809342377798138178470110399977629317803834623545560445312576720462296800634739341846617235685525984134271179525197587855287551135943798534301562309994331649339866602534237763886116114804634115922051731427359819963333349491027320949872048592790009404815560873449116489486013530419520478704909045630157185666254003649488205930035025275798201431289429958620304350227316533080738181003299218889492828372067784329775087793680620525232246952589010154961270825961493506046844571401525524546398264220633704289990247888584145275597253025622352122248004785985695117299547416742737825528747565216032549349412614350275922145463897932260323742196066754961917790848292101554387597499995008215275577786243921056907761104687188827689515314054614075902566256765960468338824657858145911982542724388143686630666691983340186226292382629083048048302859500670213172527769940294961701818344874996147829171276125872656405414293251228161458323205691229116421762886568041433605008432901143592932741051018303999146182876648802798401940999853616381994521419006338273903757968670221663903287318497743036477585960575579161974857221996403337486251265167914592277533067915791828495840665600 [169,81] -369556515919663404814881542759986803071655129156251665133323522385852931110966482548337893023127327108541656651200953470669443817372103409441993188198875954936719107036921119880739218173640715713238968452839436928436900901016122350132671946043700320578057393208364285481833674441742714438767766065168822642791447969697914880693268150311308925884770442482316919502721721468668276884229259243841365626216158016756467819603860648459507876556969728428936576472069039741505439506503805540410326862745911312606429862533293334841253974926121039421037118254835930738786957576441106079390876251891218060542193789699808429655337977485590257230040045415505765466858924900697026183078122655452832461280277483332532800820240125428922067103780328727357617248641042607336800975453097484204518388632914041922416240274744299861240755718786533964054376289269244488560886381624086346675213328343608768949349581006958404593654025435223210394060453749755428392285730926330727605759640779294574390899476202675007267309573231218588274292123245925587166971850013223476510621430925922521984974860064458258440923051416972870395589669209607318733146397037605297816542853905822691779011572529536554379112114265746307742769710143877524684440596142251644885667604935433231632604494517730033817664465052871146581634998428749538797406875570846814473078860365820750131482441540945902095608936771168178362896958303142050433319072172387899044000199213887799312958618631172208545933929893526590924103511552850261137218648701530087427206547433977822947963556106503293770119877222679702072979888138860960639469441357512572294101505500084232651517961980760639589704296763392 [169,82] 7271702217345132587819306097922921339279740396996088255932078095679337100649765039707741709987717680071268002378353431023126968004153908566624389361330496319150337803326457890204623428447972885921710119457816092006620228138722404296208879567190586931123928909614939322859341584788471115612531299380699117941355668958133555963991308251715238885651244973197317563585837254036091485689735015647248554441151351162554113966396075052348819734502425134968302960819296684097110736467345828507840287040975780867592696025533770470162914007009460609925639460702207953464185558240462621790312900604507873341642896538606571425992198877550205406354494863530316750381541803313105844371035748877961807649286590897536092902631276833085344955953650586640577262928803384325859384667201814814469252597696541754488649134168576280885389400637310939334012779570849984952138227852964054832076648263130471332969911130316708203501030918244760686356175418556806016855908368155363559214434686873713712766409448292248388561406302590603004829004401064201099645149243986283781027094003513081949897399709860500687979891160639155306865921395884425989710317009701614515451533846346857670026416342571040290191245328790537232884532127101446498840121113917143676551193149177762232590081773968399966418951272093217165749769136557886678955579657346209556007247474544651657247586933323897155050011953493051559007462920905038445832375048819095475831135779791534944682530590555438853605265488557894564685307664736126203196221361037918162947843501849800228885358874110522823493482117490152062153489893175526064121400160476284397241952879115602195122038590817207328306420992 [169,83] -140758295740506356339891027039641220080594372881939516093256971485877325800376212768717645285297145872252901441014487955838639589243144613543375520874914381005756998878434893760084290818809176363239725792311465646175735336247056349673037859604478962480415701582683929304895598102601964402929692901556099060410762040093831541411435433069669890094054968089564881139626232407306880757294831777714299658032507567448877387120085949855055457876751969559791980820524181588147539370505589060931240925450664930282522943681132372408041938482282264563954781684807452230008220529922600708951925539633423444974183980443245011914150354405688552804670946562121683089935511640410161349516058729611450067901959013178061988880420537397777613869936208971373166664263204112023519106914894427227186044130703551531033425614306069795338462353639080301496913291464340031117448920419170889173453783582034424266914571209717494556714222325118361256738882673904135666034490391109237879307318754478421180820903059036677454735185208182270390520197568791266802859230984392253788443576903403827823922373358030382246187380302330568635096827065452815587012570959929454645422226991659597915006561326890767074366850749915221778504783712535035609257547777564755309262174031560434479991054136786802317998706988504320290251782256184891309679382244658934187678786051938546485531028433945144342679741127639215065228903757366448155121291046752752421350756260834878565103063829912434844444758990516887615569492950178646776408440478777278039186892627365951963878416779276463949354101893681001519135235205656754068083398893244983152876416545920140008218489739934691491840 [169,84] 5627457708315710311514887061413367953293001362103436068303486889743140371077390319973955112014027364488993472162075123364746597509018149469439559879172055502743784140894139600148866398094110363712769953975923266423591799345868233009451190767654014403104935689603440358476097736380744208651077013384839283709386408184507261989437325544662354303127191846871420004315739662238082353512482467293075116927832307951387854856165319834637171499027592377070714849060828859612474763078155711480084302292870612923648717870922454106393815637557737542207196207097286914789301134165546095361551181904660767877737991049502419738544511496646232776239107815157843683644732357429354740976206727823419543425996003343403731049670044537118740055515264454229921817685097906856477921768135443667605833691493545880865301639245770212628608461304825469438176333550613799022382108775990666279735245570348955575586546096461566141910433036362439877188848940277705260404515535860931307474328297436068111290881726213258836704946531232954452399023973083080654090267489681105667868577337661100206772307517043379618019722602135913536075965387017397558514165187094011755676787181690206038754089512206163555099973904313041313765541826998890682401494062450439506076665897356862521637220504028305400844432957007461210300941109195250378669735932190595994254031955053735177815066653065880204995949241903030192179478467239271675131377394884365378691807549600969921049142565073277730443165650473818560065270180743615811454793032069955317090808811048091360723344267429035402701289081665078908232277868212958202282923615780345941361253045177011889770685222339452928 [169,85] -273272674491548383335270402667852772078428867265746677299537438704667915221206919569301015685583154143541537689502979892897726950049022913706446526322256326952549977845283912435356469664697855104493105608507777542386955450435889228873731330456209684378246903492685725016410005267325271729651108376620733779235821289418391772546324914418195503668320325745505946073666091129936714475706180434477509551590374619644686689788294428539741558688115114914487569910400435658609592178586680362150972207054347686644009257835407694517272003840740058102932029218521464445542224500208588440564377240349171356335384499864365820451327996387538400685238745616593015065817628318834393907900556131869608372998606160453483273962354257560620794733259712552659662362200792868957300960867311296410090275600908389837062257299346471042435995408264172489933437857880937389402254496147882421901028208089808782514495420775058840999905560048938785698578312341344557239372201505935157499312382694395377416986301632801202208732675604901127508117963794445515423628375600815045709999844063640457606637769841975137685109834529281455761205922867552106413060033964542733815019964247933719867117191652198128914249457729089174375459400292243124530059284338871902509731123691180813523280188521589563485628290273566796163104710076974919268719306433797088638632854042480533232438681087350819518779187605743577036682768773555571508173947242414535726679759808451417040340625694393935225533714036941616284734821660308001067553544126403945792088827330674640230067945123146993565916088441486824919086202652920953790200450974330390778348941112816199411398051770368 [169,86] 7718889720399213183156450544329381656610675308626983869208006303891370778593976095529896791360351408769786931670148230177775395859311550889731664287015172297179643962574316053040334605298205903783249488242391916552271364299565951109606126378813163980283104894580793607297964474747286476469507455646000170793985238542662670403761587392668568126385825673573706403035626067865197598370543375096183943284507146462867572432419839062019303124957092692955914524715827312587599540600675034209909137422368890826690392533050445628544699393103493559451877081369062002300899024232919457208552155041890733832509167789718106952018173694662561641399004251293909900484123162048686776947450886619531608715890852262897935359335925395601352273463340130402799075064636510089913693292248026750838837417829665611527079371077679417109532852449165407993032889277036593120346310862306702233002842534085265592036777606175040172989952962891575657163550862896985598293976712104847231013676975671582443091636331842107135326103554371489168495664190318504229864296087424754774289763204461782024812922757114690015618269609130459499606336253901475848994346723192565104511446149437808163635755877672493590865494596677511813415704713173130252141407543357436146968475753000853786856981979931263343048026663552139329144128193514318105058694745970978197927662768432180213642556909351230583527412484950312026934911614615261234562861358621378094575898402123302578618871935617112275382693302657699292420141844768108282776544218403080856210443853404988274447846422481456657066742184857040919851542366015082098473038569951277369872336689529840437778873600 [169,87] -61039312378757625247467357287993624627025335994084291630906725725642572589654390074032941664571217465496559222587292868987280925901801173747219951655953450515564268632836506538796174249448406519828677998661435863130270392255974444846884048922001197200918694746368784214770584133353693151293035879678023258448074534034355212993275620531952595743632595388441105750716212376214448318495575270392929935328162193953230504426257705723456535229004214415378651955409128576874432242763808634445845536341767541749203015329249147495551574758978402997198102382900611746486568562010672424902161678960661436048734339742694888698124798154713710775480053707181439436205383589407927267326564122443838013863081341104156855054566600632896407701953825112550506631697854936610899429619622757181990839186587001835809481911337326288080814745700441917383011409129265550391948350077242746958889585974437573246182463773128346500631063149449232160510730187205966442189446818898684433858301442878793042935368645674097737630586920195515282082713738733178165043911017827789689199980900868668073254354439560351073475757557510133808692200037648342555749852202074026406692145500417896905069606683887505598985705354912815043754054462885009527832645173711369444794634855902062293705447251519825646231419655923633425351052567627541309497512419668460913610905367229447129454214529458529694478056426794196591557588012568135581113458918593457438951209904057716375201415645962172951711184979276058620825536716522241009661365150815781540897523804311137906876473084232778028106274604196094432319256629657933721775753020591117645355278846973238902784 [169,88] -2679211852742173902616785585721765888117632097996065384157656901076457390480914556156602037331275421088301960725596688369841032060392547225970970519884699793521335779483020958397199329690647006257926227414534573929613229647193108938628780916083211889076399735773214143388099486708306934978357129024574425294715588446512185234220676680846197187170690863599108346925336289173031665469638816061765558549828674619121609410804494568813649484347410441794738306191349113224227677646268098791971523388571746362218918110122357853225347049252886021880743684479721761983635768915465988304825485142923294354607194501583437161827868453152552315837669053178470271068792717491622715474167210828711165198077940381086213946595213676972811763839483686016910297745513920801985903773774061663405195717645157753034556248947126251098254040894469462280062412863575092337088679940496275701658092904705473281358240641925055603322148157025399557756440083603320022507781751587082655569747714499859959833133190011687847041295591822246466254072832753758422665773851247235104443653333372567945228722574636376910383763164457906818906210869848848373376568907234634430006021481713104346809685594364552713813919506663967379348466891658027440028138225732158607040052566452581385232565068843758081585308165408338647512907788483713255614871148045067240124938007028667114189745639370091567891668340812677665969059802064159411688726041830973707484193987694416245566557066840210634087629060007993776869284586728293663726338935456231677862540355104698414214834313627751798410676056471442197184362502201983600298086400369582428499682661604289536 [169,89] 81477821882564040445360810259783861191718490268665316081392769629106420480389542947354024275487128749313901115512277627271669645934663642420879615674648253326109294797130957218697715186861689677197561531709386386920544010848600957379301868701663266514740207604249646011430541855013177461823147311309633731655508087037170637299792180250143884503762310209228108275314162940386089387737357245408425078500973997039553967524928871039806373903832032706635318864422602634471091919991753392710003544620921188771719350892870212536736000062561273603637148669217023584452594272273336161293799290575144909706064113401515588044330284675335086596106762656543124143478389512944148536811610898127039240977669775986961210371135322023798388521189418353561209018709798324756977121876801054661166076356718065358840944619406524520343141170220186526384790434857050475063674588273558974165773778785686717187892608043466485510613651002928678168706979036674158652117993255308082938572661719581658337787923327663526616525475779394426355951786372835448248307960921348369360141535178164519153960333531667179695528086479124894217265180192627520776290012295572274065890870047369768895541038477192635920464207560896866595474131848477736884142418961817071815331193014473041990063050514117018199481761767493357517717567755739108697331112691736019754707364201131088436246281714982915428768304220266404581437235467360212588790091280573314888113945701173753316100081039441891255267137138812783034970932240187551944371723451100032672211699410607866299048155521814963921391805665765027885964943385276574218833287725741115195629545396992 [169,90] -661999857685898586305787792945316439915039109217282014018155518417738933386808673896860815573256928638367548616289570114431023684563574775833209450983831825962710462596733143051539661365791366770694127417860761025664920056892249878752386035297607126243111254137064099591148534956520631838525094168213827226362310745077757772918105261727883001290344546075505957258240943030775801878462299950290518829473376520912674959658263745644375535371430722209782735603208674946525820205343568366165840730101848329046378837858429527118566148988458190981853938815671144684866927623833316625413656864499013870171184885774214046738456403353369353398610058491785311925188646597457381984323185924171280105638249366209562389657687892583418809927181596951831106492102758802401818362974474509730610057250572854798980006452110941534421867674285099312378098985822503472847151607988205342558754321866245441316391498818647613339848389453951120721297225100810032570621604853482107354199004524343164335960638793772300893202674555123393158979816174426746540661686084036654371057828478855205439694287105260358843701890328071843888409064690779874398314027708791297004779743925663823376708522109968267122452651568360908031981700755888206247223753242123944004956885572518722981320313032155011336926815416132714023044520877271309568463645722328540555775325899273332240279363109044687941649577171159101588767944158005432101498425022488357594969322346538935778497676909153625228127385093206977837569317815248339541610108573564510493042029102206517549293131331469926279469107768055397784224806354900228689320977380627194631145776 [169,91] -5659908647414001270958541398560896331408765259792496813842218615591012226107516407203130387859329316446615188966916500611173924235928089687542464369516328590772412297530246026506506261582089789647993936766968810332219917579211467455219865499771577807204654504578204628141340951936467893456813935867532119968814045327872158858612884249088034974206498637598897634591388069882917132361700475224928051910044311901173231254726259455079048297792436796347966528618166462973497066656184609978696242159743038671090856520019094301844236607515045422061067976089258111685339365423309421962837249778731570521901662432869176171989376694028679859619092988369563609077321370453097396275223308978363364126957645617411212733835515475721723779638560565824521886503618302594074983682981823632470958374489326795073667740080798089245627817494681336195817300509741275260635197014518585924704509329639065389652839544986688122003405166792542006402986669940011899017825294436645858067461402823467927412348046209149312251409171636761738745998991526150831475310951603390270150543069175253930868204749920933506945848596808492852286959955220431136701619423859094747519085977892769982111320953411199535478225599628458710989420827321246658258070961040358447930914045359149262001852657280748768277755163203972443357717542689995258973599034564013147981294390532613814088987744461426723711713587272406608968617924400506068044543484649898887744846274820842077999199432341320982832183968609549972744529322078291970924322320803263622932965012562195733400303710672980820410248715032521246593387757493516020260748876632293761024 [169,92] 135098010124476515531523782650840117846389845781667934509933059074901779173139721229933762439047268927553696670314927310787956169793951462060469522888765983025213463232059607241634540350213146727707187118918925662782365859068452456647466842163996687413863565939605791085149500924381192126058046037948438614667297653661962556440441912489320119728165629074578236495914142419010793026819392175342248490111532529112043051349392385034306644919273258303734664441036536719094303271159221463815825012339892640039320494278273402006667258158765644372949004777050333156340081807510839327784837470921558683667992010450425425236203419553513525697191960391546518538248756894843294428402499547978714008790854420278113532616115933321023045819917071312243731362966355188715066712645233710390840105172201121783806386505245694511961912966005554563513760184341407587759891694146939337225008751484359159829933991999279290225182623602511306717512885108176249905124678442435463088327217083951608357591588076184821387937268015733508757563046195920157730952439809913440420032126947791496233548793266886498037493393137476548234188437759346264983502904536416862117658720823731436051179512633971348748964463514669649186199718773339159981410366664498528235345109745308820272307003569286230251239531732635361755241026850423890370105694774235957915718032761810356201869068517278972824486622149375980424038759423592408507119996051554441170308914822161738718777552144930930165056918745795783889751402573819031597602341208069559668081173817731544882261175410702028691819790566696697368074914294091613923107107940941056 [169,93] -689887449684530888873066291834311722830156016251550112872289288773329384921689202444188751988265916685198789336899078276043008283521399258022069633280314437335884590831739463106824765361697542955122832858402726274046639438036066583776982358086303498870282893858672148025849747952017385732490807128368845821713185808829260079261690043761470742141832943282975098252075083219536039493684051478038674141073000700065789654901268556924111046741985156322746378322581649304804067722465533297944990322785165569992232255963445835896797920692405339715599068007858164426650072668355287904159736249945355839196733915524206263607035865071984632976173692173900294157043062774261674195698802073606802169193099241382693269130458376775242589906485228786179588653971936513934436299232310139679185602111550115002570735781254671370783907464817870046960186367802214912896239043357862242259834961805989554812257593756795455977632731707710088030232623979545712783207345674980274957335720815190322998077633908211538874470498631485815337207336189143184048459267001512211868000078466463768406192608373216741224058591043337498850946913047303506346557277489807356601071856704708645680675337864113114543436223013960304985117912137056606036132139812363337337094236316321599855261208148284502425346164443354409359688973798111037290099124174089505812536857592424553530488482327894289009922636549644022849847162788035441023770344378922011319645629697038881014979721862370253815152794528488787283950172643648564758055384091440120600746449905909284951091309169971381650400461843932130140857535093135651835603845120 [169,94] -873841845107259282727787428224486447653718995746674225587158639451890009939613392086320376260328794459770462207487657012870545665895656425003257512668565082550312045007244276104048449391480071086357014935797109180746152429738474655812148215550069611258952750861319643019960253513764379837026966340919794132731408910427599953151357165878939115270822202680713316150597930368087052663869806191465044218769366798017675110698260945289819973203120394137188763936462577930673982837454068805069505117977136373518785464026060209514412517623727461199781103038204991917352442513584641386251646906697735114134759625175664437056224858137187237424051834655084418310304271966380498466384402422145360794119074851653437579240302982406595996525921772910292251098148175925567893246406984640555007008100557357189204171797473080399462211927674703955738068877799756061383475422064394707508542678013310214266106620338293918581036792894481344808937702299292282808576911367648994103655269450526153591702523835322570803997124277003278342576382502717729925773443847686901671502924710878746151993525603862096744760382478825027895684620524644938606763815722935749466899635714287763063099278615260644149208478974102243884798517410682956118026238326994569726521623057188987954224347750926188075793699874977105295756610025138396551288517463406238765517186136042497730119834575388942384901643627696990825860211442785064461839572256274364044498238083068662949445562955780968773927748958701470153660697554061327174683951699013274901295181603411345360006813584889654644013069724272301019893773263472962830336 [169,95] 1513405934295061830131584061421846230165360678370684930207422277430016099818162777969767886245537291706737769278318428756755038265085949713126018359861122307430458661146900938207039156303840848955834223904061135169383656620633349668784133084472848776035186222394974012949851781947791123052974168481261844789486323569826334565689374017010815188762963972727912994004460261299031787679477509906873310999671111290545443549584440017538886418309889515506241681354205092060698970046566922281375995739137418684575771620071758826815598570990558084931241838096848231702278017880234065778959505798674166784068131224358577694573928612466585662075999082449500050243861574842885849532352599279576402973217367301640049893698300500236785870210297634191477540734806773588201903629185855799409466964462827700603483553175858113259323035937909867712016226466691282118092739163566819487966560891064418606168232548160212365974617495056130540727368480720153447596128274073891839619221903620341407736974155413360176252573082302134459594471543219217993373486276169905441189436975149411786646008959070925643055428177570309479898635360437410723420760145008983366002344354513354036455577553551625723442592036620463261193750812471438070900683998767660775942580022299809836813786192146950808331500869715940297057777441395180518030474698891209964910800295859539531851343544379411252969394039669428240982506835746039377894850689994523609043794370770144798109887200333609590201474453867449408108058798140515198014070434806880503450198349055792573959294110627901786559786819711460531168399750772817920 [169,96] 252978802409592529882891967636260175905954371387243600081646322481314704724519782354138092848593112457115408665915477571769204476460031744429046521109365474429678746541676337798541167718343551389727519966527317312021596532570755329668792531677009734695939903552157966671335372993208947015917563283624141864287979732522669288402585345130609611346218027103885093788356064543905431784500745639317503248055037464668538667442235270084720335062051531669953657856529637426764275488976623656560709212237862405402570054214074624527742870325900477457327856734433937631600481369962134208386492147459378122074220531535422178205647905050920132192754984280225637648369339427303844097173541147916766137995796187905610228297009575399956354601842928567657820690515527890325134857117527661761427789779134597315965099619338636993317835361779479988341017368964421067156796022339251459950173690851908521584899468124819409911047789830813077056840923983812131423745022056249318194756516592262421293796267485209722183160156380384957885794445071317474722753083617455261684931926591500386092086927477175534994196907522370866981680491382160932863982528076949752578666489435279959503839115671118627342644782865065095804338988291636893188266841569161609338666918858233586659463788438838109250539237520333685422285739434180756313993310568138194125645841319490497161892505192434300969384611536815120240869203027086944115432104645955559687296122379611550726963946502219617846193773303056567530237267719513234520372623062185945421182423706521244153456490848307665031063279494407721264064191004672 [169,97] -4118840447633405250248294972728680657810691881123966873679741300222207327578837968035679968022878128547094194004415592976145635654321534867504180745212442182724809522742812471176236133964240136303004785064126976400450241265229663280375080780981871924027455536876054880706121911532916426528350190211759649440445167302972230676733347481960205886379435732110396416378364151614170484348643332628540825361913466307623392184253183267165929110911239984125697095573442364799714813054656894854105471111453328671904032099536685508891974193360748499614675363469809001362665425774365716364362716548628944716633660662745405317053455166188235659064241700084291103451500028693686025785953203669878757620810259813887845043017258982627520268592779644382295976073319874533972332687012609249711118693802420604518773601940592997174755055012986109299172366058501995269681840647768038392443711319058274516092778451142148275082563632696749292292596448307006619690535432590629166006419555393126111336171625019606111509900388988441900575344625816542848038550446448300844176732375282771517113048001342978173337196507200187594441164749328149460803676767351278428634944014949168702174645032219230896535700873904930566792675282737854793727046052715492512800236371786347977465969129724271585953822325054185111782342222424351297705081840872231274533525549674431058091383220864957852340134217567463813483173765033262686197100262561864868480247197573995787505547188170962048094585916677348030179555128374652166907947516437248546869137588078781984172370229781159928129260910104828018695077888 [169,98] 41771780957493140800453579459569867297365715457848992359934921591756627166302168664949597193189098408988914802861003664425756036380147592763646422489236475196573356869092010876472468865657969960090941745143689984336344036392813641320799455019716863255676895790071126310875147521383579437215861358255598746575685603228388119705520849567722673906939452623828646504194216874610811850767076227593906760288383078559022584318182728648939154926907228227039524486268490113257248727761731534495665577649320150095102700170875931194582467693182932941687435755556530090362951661334424418243224750682167526769176198800136191995296613394199843911869974370521661336491499669873516304543717273512969511629322531894871605223507878733008322567689613325411023639922499765840890436345074052653806305258546775266970623296901553146072152535649714779115363799060472963635647616906037364927026123014040543529016080820550006145544442066370554337060962473936318478537113775338801713086504957643337858569568440165677908744228001567275200830953364674283296580095936704908780157196896533439450331396618363879292852915139778896487749571269651781012340650068917847435217836838969130968000434169849755631441574892737817241921709030785284390450109210244880585190961711445718953696872111184446114516883263266034317608133536276531006311258635019365250872816128620396409001985383358770222370183057566050321333894739070475093575995214587291594215706817094603074642105508809556054652059724932783662449977027645752640129264350416160419583467441289550712625849240277090120087861789860545150976 [169,99] 115475034327367253633717716522867289716117656946559098278015470046263608023735588869958238685284725739208003564447671299909360408171883049776363359225050867716165302708993652183269763130346849400753957172094143415690730920938751738862119577794127698904818840485942863659886715825140852344135887092280145698211144251205449215475189726037315793069166037202372339373614001162757586767250083954337862394775217204123176986691472399552016820621137144805453160608278477732231497325152539783283332998370676697981124731502371780571486425428972205415607930327517780925945068313367331742728816625114661211579194510896808183170349212162325241919278243018613650475145373047657725733013459764172215577051328777988640739826951773383211107088707723884814622218477247113980434913055905967848556661691820020305971625021473066980311774065114712538987494197344184151317709440845832408108826729946287220899232743321634262772625323094874884167349563985139117420283906335216653184757984351303708227734369432635283038581836146245546928689456463391228710531055714276822822434215631675219955061755596895109749951496142719194006704188930011692539465063827132831697622260319059923374349411165581968702088510593515194375299951983003375008205095450794967160215358756326592528841318579119513881161768770826425575369012884997374032499262703143225623864223789260160413366871052995976156379456482175041893802878039302696375907498685570030948737129496938770733852906073633632750407043266554768151546192114186837247235015901827303973452625630746275232344538907614753848151768372871168 [169,100] -1388210383519003022610396495496675208158637332546673663427874806124836503137297231045745645282860981746341670844028863200931574715241891595839790084980578659948971234138368084462902287962798518078563926751065856227093812777246829672525442451021779805880242258606326765222109293516829200599052835044649665303238551174994917875330173637940670343689541961480597897562639696297770973311062130976235240923901350337283434763525233903017300854598168832379687133834542691687981663960022193454769875575124402982172905172085624597090731260298652908758615101528489644427250903137111782166264930383648240011618220711322650777884398532209009668068847988610508269419151404980342025268516217165901834668227007234981046033129631075088234667705378172814791044832082852367629439827037200179408613851255410568113978220832891507544109819902069415625597412979553224243036859386613670350711108362815011221165688760901440152052501887560889529336700183926581587317271743914842675771445397451960719259508318110975774188351257690369103898038238825971095759382389980964056753601989027749955461299756051243613185873555427995951085852153409767095165558842571612014919155802581168766657469673371217399934893763187866830118849208132461088829071630406513735321986036542702148504564500764653586081753154858132149488615909804603673556067845916205958526848960782500380867700980541756039145853517082567322346835467113784290841244322281271613637532264054711416388240490712302358261679182556921174748361752386724361085995018298192850186759370223711277999888005641582074618112835584 [169,101] -21520349437334537797691280152983321616597367354464258786468231412534007250879670370807300091698615592270317371332862387318000973516246837148999105823599491996888353543526682087530946681024035507434468467032508238201842817994957358189505866665995796331187741214001555309230290843763540151840172465943903701646591135478974468783521935978585475918631765399539951686193006993381562703683991408825237793156799719153539174169822691423887308166159672505730825793455342483353915676838758619758097918992265313812179227859181489891602632866232369930541725961235446997799545475610514837601737246305618479551869076873312392676851577589193708962929004332597286142599357342099339799734242743145601766985006993754416117061171977545671102994243131755119927946457128025978816576160449665930261764544193109622093563364780769374726513392444424781527577095948644823659645026445737027752749814262285803318318389871827617721942063431779175035287944235564983729130557986319630776091045265750574639480512096201903041782955613299626710445118161024064393329729571566451945434657487239634410588012260221611209772858000122313462708334895339740401716100341433484500310655051184320578966671175623461813676998015730749673194742617536380486678224842121877469262625811792970079882349031452181133348138789146079969567255245338571473177675921017974295932555819310605650341983636232137753900730115880230384453796223745331800416284044095107425430821394961367923038741375029538010679667577572091912989849547365795940437814618539721686118134895130361959928964188679115505074176 [169,102] 20449534035328207617792631890599748839261937154033740581486826887338469386727902358588725334475031616643661087922205554863204881521542589715969385985539866851309683178426521902952544161183025264167018690126891638137028031946316631409989591702877581519725762156743373669512424093996524215956965994270602283522365546152552691211111215293920480384343257271076744157494048977288957134160437417336075505241576512158380537149380123128706910076496125084661644971310609459389479656583354313877842035542608406155831790633138453357207443918209431845151277317056196430413288469804749068123311395171636469607832152755853698691048815347089870332434489315329374819089165527530217573137736557075713604697814852869501714212413112081747940747086808373536016797545518903603605139731122617049221407859180958176767108932453733328208296126415581524848377318448976063670429264845294535572134143825200064153509576798855890563827571587505196668977051625696184714554130762505327715985654062036779648699166299582837187827381915299370110674646602807437169780610648251977923310230085965736858021895725640755531327438935815806793071325743635776515785486746571577939554529359570402655666591860605611051476663354216320579302272404756394245391833652478670908096167465604862410309868708976643478771576134299578452271842941040213995380214627374510529451803925529125331295316893951504456739800784683302663947117245855732796776622714410428998490140329667447227650721221460131004308556015287225017628812006821333704736759964865227891339605232451455714426804324927279104 [169,103] 467136531957868946915902757329115562598315827989920846717193754866967246143380535251485697464121914596463479962891056350056156713035247945342879863004827420760796140209828258569974101306411496603285082555828054103001151513155810299741281072642015875210657147975050007680572360578259433368954694521950930722308934289387290176333024340732257679574340820993662242322282439828821695851419119637545951172599643874509165471832615388394100200027532728453300939195831701988916097172213529890176419929620167173339145483916739987630973320182892403803594328813125962409795855521933346891193155256682366185387473448825249565399073223618460349217985522310128709283314637354266410172102125830045968144114716055258164698455652760374309541921102529212247619701159555307917632911110293486518345015514057351759778377060159584007411710924831137429443426691685312152765909089572996782888655810811005222795094549005424065425477356460620326894444628945499712870599533642706253169148638724842796894342473493399126318390047720491337239813256437536036580786126805332216865581884742100277825014993251022606289935619195464452959900778630324762161685013125606157339777256797364407609552250854738449875886842112399716319432782217708094571706925866900730784234236383830318340703980085407540068865715066950616303755341000497894443537447677377406959411897929020714049906201864499990647936647181215795703259350735063118664573288852408326079961228191714420674595337097359192298123752829420671393786704329941750461669893073827272525963268156472588241919474139136 [169,104] 601961519753109211736119431305674436562524187569203947268645949383412923886674997760706962402461247383752724881393955309337600114810597963218482587971519272699898033463052911641135260140085364920878920217657116605752930698530056873978340895296867700078348065136920508867565470458117056190714714869667016433125252780850676094150969701823894211540448871856526862885557855417142642605043069558144103851611919512673805418296969158105698111209301768088361246559778966407853263261996828802446491355813911629185630656462289813258123286081239049971843773467884518179448929450146165825236033953133857195065248076412658038825050227365687194373171100801949950015808839940657577057805659904981555276256604821580359127242023344513503033773776184186101398034968547785483301559633123049943496607714018182715480717405488987655747252314210615343165262752466022634782865632995474666075324580320284763737005675247883024196363074622613668400017005201854975744478286369166789779806737453647994136141329236461372382901763578725191394822558641423638103153762167232222230187985263338439552156950563414610814288427274236382018774285295375684053051136846042298365381581252082987011465010417821855096969820717822580508674741621077938746303138062885075534717923851098098261394230007661988335103878066434903589600401370794543452123468812872268123755490571085724605112899465701906177912282882961475225129495815362185626161063473163314825807107672559644644378742123870840257921125867945278824597507420870957373772670397883988021158332786152122878459904 [169,105] -2113642308706739927786596315699028518013432494569644650921245595182040719665593000966724744664053590046313615735807536862637817185859129713239388157585936951142823822058161361221248622790873563290939380682181023359023431433930704143402416562873340479854070929732245072509157803564913034038454050618667909848051263974252050827901655940179052770333388189892519967601575821525742953917696417021571900852262063395625774377097718136161307851415989747267074120541825950955731843860134142253351384623879213400397872649445179008154805967943089109515546194277784464261667351168807355965067881484376917844933251122393379945341308945919006570497277749095843387717281663974456067852307224533520881846408465162185767168896342380877043153536386432476438083926601994412284938339914821293740524637190138421224782803341928423307300922433814593154815494938125974985566978364734513144764433094857330801015753119745884368012816556096691199266889217402117195511335921862733491625011899394109690408786238173702779432377077544421745592215481723860572845519551615026095588680258058330412265958022346809478223573194844950921284784777104921187043117626559198787010016599615995475485284265431431274797337164678799767510566315339144389725059197263621938384684076568576880852626519384856730963597374393604493907151090923650495192591995517729429956727493577737463821046167352709386574343438740154182046904089017769270042937837505125205114081855865781886493548893721673109212981564283308295788998891884322911149346371080573957053432607500612431872 [169,106] -4249938055188935710152236300446528190604429509161650385449049064147190410752337311017373150654043948763121123581792507879445873821057628199985992650531305761621227639788345335658397964722125847686844472334318039121602084317886416045239118221509872009030462796740932510941150296101281473354105395094268778107881157709010089669010135905091808850905756487013939163329294078176749136795710548553896537723254205672535485766641166165091657556105959500852156778395373485046102870489798976957643052036696192830516839013751282035246920937392163656587462429645364791890322786714455563553901087054620342514394014213348027051168862300571296885082500954011851217995921313604553285361345840083604915109817713977250365984777916987093102461417120107976652336166329600385354901681703650025785414218690301163130429384463131888455899022382743004788780220210524257579315414745641126470845846186695634469380000445368447897408737471012411599713961672079611905400155919822552123190420784415374663807857803418069258595254979021720209067137281725994923065195219735489914392139495230005833014013343264925957087537103309509733630993993720014048534106333165345764942081697146892323626391634364167632264352788597521672421924655141343729773396944333245420189572741835360045461054046513261733787443956414254904936254821416641288151727026418446049876178519035859737749199855670636257024686207926426543076302595186711704160099417038029174210118517209402113329561796927547868948402699809959394462657300487075039153707988172378240862496420706560 [169,107] 253091928249062849497531300581472963990400882704615020534472259593169027344887162874579082396848044142250635806555468819857270555033207431327798364208704795790056497694960919852338853011945181217509492218786861932905808235385233539418225994138809450007813261388852586182379621873528883350452102743357415476773181217466131694382471588562003571053648736908901021916827422318354132665989613709677843124937910797625494924634636385564780868000435364203825723522977843791518547805292624524011970033900767548845623245593667022676316102679217273001493296815642452986447205691049703029190174030202911542026553477685586467865878000991724687081353496303097925189248783917571413213738986166137113450714203804484980757143415311856691010858813294507542386600693214320235405409953295721604649862999324872142614652170345844774661765292424968301405356855558122348494553747860443611377155273664823627514157007465795562608918459672324656451845289849188797059346204882542705476578123371027243547255114773946270419509130610531024171997740151188262329939818729121227070531910539607953523778550408644790554795846753862421099241042191659298244807844779643585961790735447132280800230120488484238532599681030541759205040211345093724504275106677149905851463596629312782422845556664888044255271247536620810119580218534336004553009471976275482797131005714713508312533659856751579822904732284948192677383083774676678151598521818278360319769370300935707515223559559576167169272568866866765715709961595926695613066182795841673194504192 [169,108] 4138256216267866437635379436377468727185066279896242679623089469810187750697763491567675746316591971024643918209808054817849672227392878199330200863370019574112278294252362396572712706795806729285558976180693515746980026177316473165340551325211072993411955536792089491946939402223328782215217870175366825569438451972665087623901040138104176086530939053580863113050471730767886688153689277965404354946192729969965767309967417637778875676286444312594611796197757263796956089853237279724866220464340239925069904644088454797288091274716490856573702261501573351720849521858110081290349214640602737596925909332613796455024817320288371166696869818362965675664191737316623912276779946485885764379973151501421288120947287496419546642600042798709755100184420969279130238788873855234421691407333725417690845859987672668415836055733728592764650683534214710886660220263154121490187788464099241788835879738573286677208225033259912489225986316817584761349960912884734399914958143076005675960974786863078375427840012073089293316693912805589491463976290883259975416688791429296690192800342388822177339768376844987805009583167446689657021217486104449568275094920741844807141581942686775751229239743418837404673600591193222619369634195852785694216774706204268876615874554035527479450941862886418321507253604037080253413037578091591051397915685149305389099630454021452214067739165168888202676926993025525358038271574542291008922576887356767266304913911478590402552875507471122466667797091321516748908890457091906433024 [169,109] 1757524330497732231766866776879259577751841232016451053764372937281130368801696305658013229337836926772954177084157441836649214288884121845625899389925995551938591635859005352203819510102304732801576704163048102248174890021328043743885900819959692031185288701719465325925514104836650524967853320744632690335086184661386835980954110176027162742190180171369421141973138441629328729219998931869640110021089390404651231908963161564063042732293061151927528156928353423625567897626272218873586905211760168861186233170132912250186138011971208032139200955694604968322129913961478260051635571767646988018027059549312981827462540797284824200560110738384348980563449299001279959742369514145087248570096402602122798132945609402810910390254738832234277023301696178681164628635258061203390566767051837001438088570083922407845221347140097544819089425213672711498672907088756769696482172875177144403084508993353329162625919308770384066896006880392812759303398924700749253806783764514863757213024884129473059488538042014986605095100986274320749123041061567133261359238860383822147443023659472788724304100053223363710908732458650672723214777276773922407629904362004338411909425188728192825798036484566971962794854397152451004096483875195553549650436907695214005039190521120780060107400128619852596973337015225723118263113162490464910783823460336410055152594532924415258423074536927295546414900793623685524973688499949713482159168855894755286059603360221969359993135972799365363581349836792755968590731341987840 [169,110] -401962526374869053449818135372547503152094018365271216468379327120221637020519630072438316412537787394975196502763803001503435960973440668932158343581190072448829089141054222402078083663633339219536297111967436622234041982593004696219045962960589278527737724482214228615303438313364310844132456995373805600897262072884859302965706029129486991225410083285033550597206776613512277734408871025271405695463367604734719526497775076230763418817763352421159063186933175020242574784655209203507809732093108752434071579749389891161427802612300937111066365821145821593660435463680024965151454638943351336532320492928655180092707585785736778947496775612092759119379816486829828100108140751103582116630282254443593107659457435372641094447497201230428278280623207855966918373795131916815598436044527562382546784022447959246655648577883632054055570744113231143850078045946461997166730737252929953038180857798121020386802530238255681859018157956004424645333853978589344777461498459912574828682228202984823633611306986831034187400249808112319158102747219074395533287236567338758423927641814042155736352454709950499413056152891220395252957678761932123680806378375282100461834801869367637837572078242185819715484765023881937982718751600418716547399173360443473948807755375308516067447454897727018521033988944923781926039184786839218446002804799015298221861317051446538924840589328821716409325974447175127493613392305751421500548117382202219071185609355827372109962476848976878925834903830486370205450240 [169,111] -335576014771628741073731294393857191850424516699503729813816993565241141957091763267958327482557608800021650658995486733174902349055709024576328683653649946851009624193200797671472570498927399987496544412660566302539450355213174848356002773923668871733720886893191322225449562790844578541389912911157450726626554462114004222305498940417259426075727079352394851319945909432594393875699271898358608832940094452888663873857961082484722522696472956596729875573425056044649733441526732394572586223603547432767832050287020564654015408490778440806776006626947246762457604627153093905663483027155314963448277074410697740217431678598476508874251764763889338829871732970978205794197206592272583871955488257588781554025330911881706505721643215367969086599105180584982708416956885556199462025794665167546925219905999367219211833452625781663657615456747803146970309504727059823711507520708530924390133667240363860964618397599441385336901815803709807126574654723691148006603407943866634698801371015956732308117330463578275982620990402208224193579104658185920304486019967055427782458563219453494275127199096202683602826216426642390321560372014201674439199246857305371834651813013404170810342725298113282541759780710625958743608179801956799157846145293785294889682839206311401405104955079672262094825650369967170224525526544288949628777644744437362300618281311217695913374588788162110026636114916444448364017339256199774839416647623069487088552882498170855345007210842170475373736731170125643776 [169,112] -27655690658723102030033676336288700940872242591007230533415138525170666499914573940427656377453885999965886427454579983280194849722211259046968975204045505814383979052492685827266373275742463895601548180482939226429082454372522408707997495189498781842903140612315718257807661954682597751736616491926373342786335085262365356522060934271643465145718670755560858780474405065159900140774649862655259533358222831894438822398447245996146783212857981819232477310777639930829333800384139427771481221310274545777586530870705116474782091276247409869524016309203629439511436193939134566112108057003168885517761029231159599597720556682307936828461372341890693147184037448460203895169091666808233438183086480995415880291030430525160394641392585567440105538769598275770563147897120039898957968082944944866491312641391336220364494007139060228101134020370349797232354026605269804467801449985746348968143809344879265933778359811889882467481697303493524931078803699243578862325708142526933363630776566795381701804007781679469445724342506554070704956349533223613766576486701775095244651409328448621933124282585495295020945103621629462547254979099823286022521701738081816707198266933407136306627282747725824025229629463082096059674547646159024085035670336587381398132558918627563499129471175379242725759016844680043530198456897829854135636416048175310962456465947595760907577732396405478034527994961391391441879838130505085051871455214523691595898334585741336374596383604296746187096044191744 [169,113] 3820906229175538777665457791311861453174907396555165829542430502464564386900472984702193195929390355160674689260509775453151030168272162093153825214010376311431151443021638397710362547011562697889586132364058702954826160136131600740331043422276977000658986498775557130466810061402285078033840178200658982700450838513982029506927463887366944734105616674147308618280446539715636625691086797616342846654226554197710649047895830724728426055966957997721097785924470681419014161083073330727908430374768531485452975937271667491121485857502404076934630766776020662909958319829822934316615273217662717965706674843259076475284538952496154838677817938931958739725580328694528745592823843640589783997021600754796444006349780209986888964367062767463895495902086591685968278893086657471430879141964760014710014931721989159250167930811949955541538210363695702241386728849690455330564076071615309222608012126357839068171195469276911071647055209054468309184761926260417729409335122483807467659133140514864042219964543344520731630956039092773541382141713961031991920184329006532473065218875551781280175736585759128078032179770782338085206216994271021896938706656895723119332841401266578471846787240639208459812698887726880200963105999509787820334656926313835896612314878359120415888366002423234834392035252008385920691820982244220764470260231437978406301686537911696393166720007853140289583519439954867424829615349736754198440213259463879684229461373466932116996191366988936947179520 [169,114] 1797776405951506289792147915514231519341887825547175837728385077747340973045917928701782525400454239257968880359839683691495090466267440813140694090605465683513378599845032364765027018073889081385268495853306354241668759052886431936089365586966057131057197031294160384926352215365100741013097231933870535893264794780005960914501763759825784468683051595716591839304755346154071249897631890645572366333310307177087132579441770899405177072224585759020312537913069240372161379380772409866993645210788016949796291478103031303695425254963521720763896227784313134555502630270101126839307601620640970246784022930776261903317799763397701334011003529596435859712095549845042456213653865453769860208244954670489502262205321478507536836106663409024080400910275271354910407286936806495323288933023169551424808542458365996908131428432337478770918958881635314169144462980832089609694760023197584530934916814096223853285992801042496472690129736102944175795675127595789200303469596887444080684017896352120655599549728581328146274965594306890637870905632577041395698706397095856510704804169099813117158455095170982923772096080326091025657679003946419624526667633213151248042868894248976198608141311403955669924319605859156530463608160823340534757090649622145271981045279899163798855859745961225577457929954976582320559152139081137759262704457178087998082696663740197886522414645096311581557948445092995121492975124762846761885899341456651146691601826992848565861682483075827200 [169,115] -123161335411280252021535814039757368575350390047379349421479456367813229904147779354554540008359192088289836832508518811483834179381241355377599861323853077096229210509334469259408212305935553345619180436274253439142171467733936354489949118469444954868859800949780261053292642043700719528735534472688972738224915256589958302632817089988639464093343844281889580469366668397317625822440305749268550680208782750351814780268703079733812131826796976936808212768795151913139746376615632333229731898166596270206824261732839492775749965169319603446320893058154288955408495079158783448847566939136589930026300580042927927317683515132258786182918799119662529857235089574690375894272562795775542439636718132888569538164548180369592050271237861364568103202005729625265738696678825374219290755709551641379296520431335426390034447205048862072013696911986262906520268493275986192791218647931516764724148845008408945155698635201734756241500892557807471935925275422388182875545357330178484237473600134587167499130091623538467126766279820891720461194879665957472175933436858874729029643767945868282771741742156318267090534672367136166584282775368989170687213079163953847760666634786462588012448975449059050667615746909186488349735055442971649409308706636302833886967236089989057214619050286910419593179399537954222483656082162694045715397388348055670905970999334746841204301386161493111380112050485996486442744603009341546498510751497368555779456870373443837260790235136 [169,116] 18234775964756430811723950237372021899737912954640033075697068759881459361045531831856442368010173079660609345207283382764757231937966650257937272673493609996696329368179067142019222512449994944629291767893683624278606390057785127850797688553370385544725018443998469282770897879321267784885250306260512588683285515340281883419706021855541908420329183644783403882252825375316150582148415134224139543907856162291057608694878305437300472714909609109879377109031366033056166800899258493819112278943637729623864935076219137573348210918732174874920357471836764840763191942998356580757964638455766861420862361544050746988829187243648171325930857976114042955050268932389466146422121482416959661855967265711634387698680886872686737089933096751602538328830634404324556002047233558218404330348593493623412966322222364539280811942571101798131305006826875759975838837770720613878437411512028313292144335357047328428007399305794412988598380276573001463478045878351301495691664804733250922207327670687270097884445647514647691969430559556196385678426666382517683374349241684920678944945573673925275254682830076456018463095464072195309701769910540625495479598880478244275318067324541552874827649077299513031247107267078862516195526897873637590705542690309089740762181999481530510087171125614864042469479095198069101150465327661239241255707025542142156246909377976869070056185022445972293566416937022276177014117380601215116772570236945190736432155836687583969280 [169,117] -2970899808301173278515157188403985667649793338448407883384658958888172690530047216729931774300075970443491213106088174886694822793871572902068355641794948093789408357990439983144443879261516275634017005584925016759306456934234347723411063212769322005956054889312491985996921983040100744549603906957094347768749788098095972807099859016421461344665828121798921471369657437095534758944050011743093780961768861575811443242803758460878999586162493208539067196035513339873480753948537646528916113903836929265130907121953744093327214517228433808452627533707397383667817030832994472915024104917763181873218140958726847367653823863542556691733733360237135923386614404032028651903428138197807710744426030755674760072076310256793338318497774570313359939475140252267452066840418190417481196754205253900957588442636071552561318589118086248362928645722408501006330278178844962253894943211184300655156289994863220506821671070681262508042218136153008031663927292540147070181032259158406511603782245260741751091224032293202974618872058847612807389788726716850713711244100930696292628921426251867396244043874222476437374578013501593502905773679909770557012813904072771094559969666528112625343900046393786191543395421064224415639191467955479705149715014258408921770769569620693035755622477623718368956725615395245426504288005714422089250572100993408675675333425551298851878681341406356554399605515308362017798733476191217513688720475380271809254467368574976 [169,118] 160154027758277261935115172559571870698617482409637252929533477298506443419875624516344898330184121199255021099033308978443941983719097292142203093612360371045189390989915631581628760046069840564090412772999307257830800126267305632969864609820981465395234234557725658583792194798959434962768019227907496342971585483315353073701699682093373621946112819673507599976524414043822326122993787485106161487400079245238562713781201238393461796641815065050448469660210566452734471982307950147561154583875237775550172042771833597894560686671390141546537573526314004030179650036311164549533978677890872626312381797776844741814143098140438627861523660037600914850412558748911901800128447047183694906850030717681135233803642802899275117462449217412936809721459738411445588112935494526339242264463821476941173114542553283920352652004471826430431918560286519288546137085566472225160356288472720459756555853042990663026596897486329361674042804689280401883448830592973605643835945829710320807044979342958398244018315519280754406720576806327892042585625898116888774125822629540706639843442502634741410801737081466049336914629087537133193990824901739717078473495008214128829287903374375666391141405504217541014592095617000543606492002017373826965965730948197999248314396973716874732174174835871682744509524915202183727129864708383925754173660593715006964087080720010490458960601570780165409696014637936020237933686136784746289130713251811822838723072 [169,119] -8560938755837874386776299691500472550375684847165345850672718239690418552807335026541221566542525316945485298503778989302427048770625961500198978283502474884100970466198721800090232592621762225500763780212808314975520620317850744628599227840618201716603165962384076913441693677931953864140830125682645882272620925829890648817955197479736221989120669308902729634825436219454600417503723937356732886660770006658431141337011435983437169355515324042742426269235548641515876438584681473581266563637445100135988521117746326665854011295223965771985937250973902626537777582183591260988861616193055072931429652809783987598080164111686542183186546110670161943017660367017264255566623493319393506491414556004573822498447762141007904125123775760011306389916036902476855725116721254451135924683832283033773546032860301674294278708882586323041865476133802615205644920898402274888926616165460727946708280253247846515374402921956692086239941024996489385770149056851102268514389289657970899626546275439946707119009526352080103885790805270127071972589032650275457721095517737326447587997005995148226899580217039423439146837428635247971245625668584935163324778989449216104779305371300745916634567217425210477017895170924147096050263571366384773987356016942582604285753788461611714920119544973682924912349433192860769984259374677898887728228846034049981233545311155093307157634412449524346328070288695135970791974429356942443656337898482302976 [169,120] 337679724866017383789966211077326515864995843732816388408123253070783579020122859599523609639479392667405765870201980179638752504157179830760217295994745165507860012638499317848767016788957837827962766898696019704784451705891480731031830823106282295796505511050467971238232329755846163617640561670920257100983044197752156176586982071414847038674075783596830838798105648231107055472351187687200953893936229905941079937908581423042897255555340838090004547615783397136007035821357504022138680279130723325864478112774032071062626823326018937703038799011191749321676351373018589855875526745252989303080691659990524676097446634616389547642032554128158069583968280967644300791121904473985037913701614778411500356475719462664908834255059546228506692264330828986478655200235147317373524605626392925657327501912983856761112658728789974453404742271832318448821926879183027644789897168625914493019755283394663612989996801285967192115262864641430402287526325188908236794978818676909451081075060561238991273591541072225447758909974428899769796852781329787438826775802814249856746996844898265829856094897984875841010113531558954089970745435296957920582418474583696226613839320032562463797774297353265340482673631212844929657059045814904821801836130740123076821307759480965340118903207416052668982684087193579749260730396337311345910261053302349460206872175631604303406209890720055858384710575166248775766702591259555574547883759616 [169,121] -5432098357868219460942948756204937561155859340494400287451753162963525824045561104313246521784785581330286803735921601393873595232125671950645540004029937501859215786246082486796510852215062424503975397688573445705337619208097566969234391595937159621948845038205708307103138346495095285985266434089077487074586302525938248361832429887678131343524838627540597686993775370443321363983854468503159294467387739249556720635073405271337884330330248041103274210378313597199504371522853573644202710337670424740591395613046993082511382883791388131652999918404014722721998771122638114757209718923369441778740761919654858420464677400761674491775594669928017074103634433848136719147900051926975576873667573315867321815618980309440219032515314742837167494905113129415797903897340506220019985788345194056895072450129473928517094286319457709572480810726407128970479158196793535756313954895517680931616962866503117014559742629481076649591933018476471207818828497529340765255559510896298348427576689729583111172442228725599816832754341632419854383337102219864728452550650155875622645286104009404948675443929081282691788827868067510833919158342846770884391010848531238462086870251594887592730637421357975904964206572762423132209185633297568574944732711715763886559623629112361620693261832129080232898901717603014020185745151436542857084301769912199667409183242069029791047738734803643655546955105729122195169289927323548379648 [169,122] 94117776131601887431150179944121396284994528899671356236891972531959443000151547110237718865388931290084814277815148475389714245129083830022202912608137931245179883609924559966601229786056157658324512585307982635870086968372643361515006155401646184638250929011124319158439635230691903847289370490487530023832132509555641338727850894011472275553663560284799401597336470653644718315008025765942982295858141606710587341121518635070242345044865240649104376368275387300279236634390057629712238594327518661065703755293886793389870497626069972615802755113747628685761733970151279405756224693587154406673527489596973405309606486461542433891895931280692111422453448648389698851283986083754271403252799787664545148745326049709967481114547031812892776029310363329458189013207003570937139141646659985350792426974216713076278084277997444206009076015297559025749308012159109440048795415427908495090362406171190520280548824335356306314822403126323386103913951630333401899845027512448945668956022107398516408146570784308176514682401112100867364898807283931229250008526212319548655892002356723777674877231476121849036650147838108120896203988635565034169394177077439367604892293615295700816853198062085285398427061429814777581564435553738215458386955529469503944029501936582850267513984991577780291467631971529501818131243485034925782188242477576172377170700205312115141952734786261474161605526630388043511366516104608 [169,123] -976346930230796389787119841944366528275509473827368968330676050601292762057910272738981124383134896972313518485423367774371283633898523016017232911000131341269190149256563434841344440728426116878994035185946059443130022028232605940648876328535853566113493393617301898267948189087041485146770165680383229110913731765635309247474809267606833003005610628601895475452381053186275816649844844695107516402423150625198162386161710876406626768335441589285293573997222285804519273879235464764682678017924438100383680671923663994297892404344469199758301642196390383597109631382181867655767382910955108743129877069747491626336053723748916783510964412039865729409975553323985744266971676065050117526308111181866804295569514151679724030602034124580825308164548753803568841322295501621322545083009063749526269689809448946746638006778486896458007944953376567271645632410888399142251310511530209440686847744544070193085473147713843680303266504774117848123836587618683865533634627442696729335092806975285005970275010185703171065566889385620040425483497076273399882813954472929040688255496036384301016362414633741922945123306995531019861622061228864314957523856024219226321371831369348773069585038838932407947419149510029198126703442374176505172653854722384249626172120320114712565673599050294914432658027180352095599773730982930555807156807814515970697661587248818094067643456782217657987839570697949342973952 [169,124] 4176469155107220430545098486552044309255177904857184803843064831092105745348970057247871495727597670276729146377768044335969955177652763246864630570135375806342145672317575461662456501676053771356859916713808317616334241571744229529602157478708574758895921237381837827070139048728763159648223053671632439604675247025614101689509476081015393080892586309166286084319458269723527175370042793593815458779326292304627893594094018226433437209442403002542230184308889535890837189262526692505538327868583750727235652024293572843539959252024028956860086303848405265014497734532441154370478241816702293112038699656616222116847751282685422208005984555384322404580613954795083672880325946123790018288905668315404361776255994600184982788652135009488874910578535465027876862666922600408820047939637116500204011747630437487299732942977442828360341005353336747374869460290260882296102099205212845921488348786965393933807520025532200656448193542736623846548883459847966102259017530414048010315249264900841040436142148830314362230469306940125383292329201861574454769747293941321736878099356469071499409498060704529307950056144890005552228709619909062537406487213768323281844716934570230159755464163096947482545066785839243264527273274210510899597117643930039249015734741917867277436894202258199591739901728094687914038976775299947759961063741228110739975339431063549222682678353615617846952627583547904 [169,125] -14545683652296953877632331681442900930527689492229065299077262385915365938513131154151954016935971232286534934116956102550122050997802461565566926256649706465147173723923747744615859781005378875329859096009896621870683252919931425945332064552098552477832397026416568221002475510386501834932727848284853181531843512475881547125600933792490313765240820482494099745992502320209089157366637773971503061206122929924226004988948613110783597502657072874621866697780107458147350166300609100742376315785193784175516502599811509579969769842231456277177702028274399561444873138100448131490260624233736499603263346915096589499564138123985139794145901026579585462821136385294145930713450332964836180058503484037268154000830150887068684098202629148799995631436139744923654886041553114943325132457452488742267947144501197160171181999119591105115202986927551519939754214307633626240122441694558046901387097824253457739019933261645545914567921287827745026798476140406103558849803879834053683924919972165485506080027582953354719255153079421081628437152355636035895771615849411825372835606884503494072429715276715536521359310303749951572063809860045807562976600158853767427802583571383778648584331047694271658273430137210207985799313002038929318199877160428405640557792038021388974250105845133590408687668722062677043278739213278256178689776370280858899403800422539339060453902161225148998352896 [169,126] 76972838388454505919728143230181763489930976558759379368343763110501018031920668665339767177380404490261284598926454652317935117685587400952781888557262807037852023193412776017425577467530195153692601145503472200071769836744443915304726520311493266044941535764233848092831094757143709415530961368495358951129218410276654054272696818336385032237975415004535586916381555676261449149201837232181363991831129129781116501121813341897907531651335357266992192983633409553089206045514408938507622604744970628356886060933481729751899212846385025848924988588495180777319798212842956418829492887606465777328311678822585996371680305071218137964056812857774050430072818142327449856998926425486671627537568311818904287559040137387532457349324031575169020468379584935668377303323283643149208810125438828437874811857944094136859327631564080433030690413066106221020159325509669491475697516502025582394326683231093527932383125906569160857293198174915772625788400154690812847797341464674273225737862766556348372449377021195709407302658274880090146326218370957222804627985672581065931366000757283020899033143505539294444790988695606085940208741209781686276267057948465073052381398976809469913486068959174078088129097031013852427600438145365202406950172510070671479990955670548035645057426024134738156015932197253065419992936289734680554882511792651106965661667370933458992225763306110976 [169,127] -178252457021774112145994900706322943784677754432849055807568756968167809141645775566479734596358077733409027105015688124873152447924782781835187202276413784841625452056991689516260410046188873827740976309357920028137148132825331754075837683779310198803654919593671995098666604160497713942941286215181646946729156178452136727444626215062618256929197220249292049753194984180538285916630156562944126847871383863291965384511208583467603297810795315506900441461168751520599964332478058779850144986312810139017221292439106790249169998972333679446897971627300672181132676889846080856351062188720794311504405937679747275483553771887874484624369300854441393207228896616334161219615459936441091277124005428696081332650107606952308782656682367663027126220830737326669531915844478824977869898632411858115861492984224363740546753212716121094638551859691929932992693712778940936890148484511636548175424526895586449526906050991760255371319023839123801606032566494251102564599731558466304408096420728898407910760270572654233097066137093871755846862996389737168003880809707989589598748384928501425600733186950316652890393933505734076233251420457681889829382172470943027470555704022295865954958411606338357079731501112849639313782494447020702598399365936096485048315190614129754876566000311113828707153746838032544390453933570310889784503616086369897054269079308381243110850560 [169,128] -1143642032122053627316554207285376323357375531304741235143203700512351951763913297461269597533762373344510685492701182796196653640937177482507083146911578793800299502184972865133326345164629362611302249053604984671772401329020443685981967895338963683458801164811985513560698135014984334141331034976208824022144590603523513807981546152842192988705318166765127163779433336004502579497487015524594398614079235463260494863003005078948065036007181801848753174964133499065306638656639099542065432578937594681577975593423662771870119713962156077715479406859515787066054657211470745612198018046176371581143571486458433460177407241321955520720103326108489893478858834313914221346854194137480031928410840061137266794402083993388507128972620340181872770341514014681523206157244658405480988747207303487199900440224506519775463671626081723462340006056685508463740490620015686594132582904012338285551906360131257759245245592122287349159842143514577471507410499021886919430883740464395913788199476007730070633715440085659524697095737601621669687433963518904548652004235710078271033116676337478574561915918351011541670410724606738036101016846601960123912342029472130861065849578445156986332865288971649137021403768795138775705676037469490284410123850644343691394827395798807614588452436900335561293894396432915247355854011514902057064169693136244521701765939358875648 [169,129] -1346488490590355162560149457669645480612836835734768290622388556072318922549951812378024885057875093145141264337908837976556609401492376050699618060808442581086133785183178075955781723676600799114214142953599563948159855194235159036943855207587443217842370428202501499034033712822315112776455597648185339782781996840796220337466571925066741843199826041789665321881505308664802842139835367760325710773729147173831449109113053086840272088274656050476757079438395235685962778264821939925298830184356657257088966624904164205171876104773586274163506474019191726182576183237456954811044665209842785837284229759860033967591134524955939961387108716547483874950955641445872147352520013264352544297821352844211722276814287871276085874162990450352001199939072388521969670744779469797911314606697948109565061386633332262671125225604560090421777980437357593624647768313868229573025397790029887628138469742393438448944900032346587841211596326812482003117883709148601404764143672781526375448739107475097492089591564692445999273733468732604638740612638966028241063379663720419817544214179167999740650723030680353951931319045296122349205790404809875632149693612583006176507539508376404002304981507812377707481329339418000326234923518413393775857259634865018599481506503432106724263172977947911784273960953096907939051680689763188498737848618063962653519077376 [169,130] 1783223582810281124411880077384527882390510506167829779055866333036881134599963690570041881255267457208498543087257694954041340398853387677781044395461159559025758859188337619404956884831593145090326982785206678428641696871527123126012332470198126852844811820125403158901665264040367412460811363689179151241762538905718495865020036944817463605401734837903701249714049954070056744454753671023605244513821094460866500313067901911549412367085882398965210196312988160810297771441461565299558328215609893447384898132045239446064646691548691514286441298587309967234653417170529124893150637521076916648725539962960560805128131420543891140827647916479773407097681866655753978006936083327057254324081693943412123269488143946810244117241711102124974151422998632511734562080056077658377121214136368646893511419632373284904579044451579611712062359264537979850066039297252061612895581283672895446855454369302001256668160306170104815758866679754242303610643832677515484677596933674325492999341204808546905014995245157012378410704247199970094509971043118444769344496286210725736330907564170248848239452634026935251651931083730655829089596274054441032174773708517617009410759400805798650873520834793539330443882673816313076967158279176508614985452937360450399240181917969960814849246512456359244575176721672762182223421211724558921818265898419441152 [169,131] 2946070544659348506672006426693818880372640608139837710928523255894199653805455799214443132792004834868681128729164979894710525964342259428683492029201920450792414579123980347435252485934118050087973607747735505754937163830025384557061286457747105601256843297162142392366978221731652617841212728301677268899588318478514954265947839968099160428624482300494313930380603298073596697421789835050488495511205780221341084201522879807340483480167008090583460260460616108214606804550607949795219148241144231795049453076288386454928492828760195610893204611028146751456615145830987784308793848082858049001022446793454823257353866883152976477638378344721369789184749556758278335133038641574989790536842151519734393979736632841643810430538488429501862033055848141850158951102775560339429574539259548718553308215297288989637060875013033682324245430673008353106359992179806338968043937534910096290656627633560275412685511340330127163384538689004850602434039412023652023544181537597286451873271932693483450712942715178117213602167504017719279036681854921203835974683805556412731758370324023572858979906127653244239623559780395226587171988675745662704188382177229073893368540376436012105222224357035284873093760110021995953153209406726260019212645888129791610636878742290212928551275043410643884101186164257744193393447349837755560248868864 [169,132] 705939451027986960282181421768893730539058217776303372396641508514229331203652215440406596350636148900230591940535078798335075162766074961752037926569185609437399656833333265866136295420721416158718589425836540428225549876359609390809452895005129608232592655086266595482720696999281079006200096970811731506047504998533940845869448785844435794538221391506445462851010234110609458984327095115368498327864845077494258730041705916338879702942836588947494233582250587673919715978659333970835924412503916615777058305357084609789860720133996874591365891806091077023277821707253919652730884623638873064516214818745534843698693380541413952023252543657901197222912986432814833796924794228716889578339880499185930695591577144273704758514418843067604714246560592794676536338763342869884928424542877748158500182214046293911916583629071843838649282641067775363903255671108658514222723394265376039363302509532374741017385340988542838910476538610251689763857926917860789820592769335301506239017961651255022310454741137938462606357142906135430118396685924430754297443755498133395955445942904839529515434378887074462478810382332519225637606262866162961029050307800876675542183260694028293884273751486720971843834714548265903191982963656254863122335880371039040951180019822734465563966095607785652749974905020012946664966898819837952 [169,133] -127860463458396775533921230792145679728816829062740808949817204175414097313525391367593561439885369650318599399936639541203609642435356127812175824874917305188797348345444126050475310592139994148036177713387438085387682071325931476706667447675805279112133517620721061491663692092595291140513571321992014111803575984270817145534682807235265513510612882327484764036007844910169402687727833356957553311920674901488103505323477241633200201015060899972172660906969528859231843565929344674466709864695561293173536514665262120966752043673505402394332429509550990090138305704922502856444665351140221307410535704128655447842746049316087240270565083510204651409456024733821499704599090286951233471387302063453634371676234391591573273869257095585759004057376891756793199634050222747975485711782372684100130129440552454733908923982110674659064582187315738182638179898346682241480132170126891266133570606722614218573965554492508020701453951830033885671968918925151195396220038570357637590512669123618513401695674822675998859091415952031782962916144115872958872502414193364460189220390959940240127406454081812835351464463167952537661129206278079181413777274764973653070707913298178207616640331606622855232366359859670414292478396670032519320875752207740900432338011466761251950303015309307329137759850623228063432634368 [169,134] -24910016477920349945697745988633811368405392327768205176441640408410192181092568899266941793779896728204158709838719918007603179027161751141430548600004590573031031975876314736678286012161548529151589608214902363689559495291497294140340824318864621796007699434123266686231117206337293357956408819031133927837877800937650601471360044692875461587566288235895982302449128108970779426297240113360250338394681246693700758244224400050714313452089531766088876736917206306079871433489910355341420247985646164456073946329389627095959566559239736396515897274439317565589674335597642452298420068618892469093642292739490551106335550165033748651711894025812038105733337830265878403951510222054438523555004875545733580304136360294714356405253417855660614152807998339319259847310643243691631784458393876734157861612108263328997828596011357739693593511022121283751002577391212262262134335476375458088993330724928045745674923120764027979386446258236157749974555998707327065760455000773051302299476000400009716497867961668737704394393332520529873379665458704952048235245739665224689156619111292991478557112021857282382517018859977802899818629347041346096505805423591757889348491030790255479630182624609529763765609679032214000537394412342890321292126815323241243609529041907093551847742254555400844891277538014976 [169,135] -7670569141339946702890554830580176314479483446302026825250384620279572627967910802338320109144169980604939678773129292134675466928059083708275839182166976498474565890812112162373771328186712736255589950624212832334821220458699015327136645749549600964087585675726708872571986317816637867680471194712711101853389568339594210406997244378466870629929235023596821082107231224730114156145779173701345339747975638397510066105560804354235068075550333967055578610566058533024813089140131578563498835528184299100473807641531984699002925535154031678697622305143663398219757912825661206016689757753484347307542491750824256707380637982411818083910076729783890755335310122229941540466183974618702418498675266126150374722205185142679314649892597584977496451163464890058306709760224338775163376662167429218511873287208474903341902167192319498288380419292219058523729940165932244786344398795626048905551812578501857837747560745581982588462075823048699440316703391793495311878401079256745356617748580332002881985830412399343561837998327604548398772577543641475938780119250272814335589361760009399491297671376884726277959093961719324343224253553958449522707708624513211062965451002217092045619558708902859264587129439121854937640100989781516068403389339773534101493028982292462773852898093831170776629248 [169,136] 2179358920675431438203608761164386088090623029065581829029868550407650365726141918350146159907538697042950006026196985705843665650173907373942864844421308021714043667798618144398569086333562202310921113409124508505295840477748603076395069403092807951812718587190021970286371493790027485500479238961826424995483775240338553346841776141395256178593827596909472792403449161080077760053944825545061294558296959669348583441850217184316959728293055236534361628316438022916001956090157927787985328727987295925402627152150691655980083078512554123845463558726691452205656044802840162350858090791087523443463374435938983836077007819696622353289275177589827822940183950635572356218306415216910228108194916161741867647967124879338771245442373324036140469399251204628709263876845298887383569754379186480872776994994917973775226730116285032358966093534520261933644340605753367145643650146358921266434982798904087056899660265295827523212328261690649444727161248834439004637972300739146495044974648723045993890288270366386971469617779439279938307717401860800995904142317306324817985471565002497093318619812769592322009922401337296905447204762037604471467477757131998174216935902757840215540610047651091930104652530032791244664133755988707639914944196825228680463403414167442817753065341990912 [169,137] -156863533951393250374822136023708169967912718619769215254078486944920599462229098187407295138782688982986523354383870927526334227480782429644126276031106610760545679402907043381682639873298092138674740287383562124967156865021376263058606320338112316671657601990234352103026558488177799393285020604548840545478672226944770316166367345223820778427444052068871870155864121509490351046919119042139712593650229620513755447316156786588796074635753736989764292930338805057657113421043018646195939343358712055736669348213244136506760070858768266066862971696074380183442063004192472022432654114707727170447497337740588274896060641498512048215479063928499514921065190280099262204855875330062393149431399894583349024024255151324880385547411548832680040164489823916941466137132034078934369199916661195857787847136148721918759024399339289377269071488726182295525584532342156910376586219931483711271092048931408023316399764159779722474755610072046549200413398145715828435240821321502769124509373974454563114494722784216145790762405976330405407380161995621616188101471257835364044964623842313298434805186822485867050540010090206473330208934603454339900099734977780180369117174914841535151008444116378804033299228516040729568132621274029225229110501507168801712103613828297254138624 [169,138] 5558706831273488482463771371434585372024761919835377056594779350429769243228817226691958038964084952045086899916030587371843419154135336026391249079677729174918083958296261405504595762723151352079754331249035400364148323028105532024253627817891352485207531361326522215486706378314324457343751988688102721368610881582887844466825245668865808424167317017359900714201084218014185096185636966592721891027853995636626856708938668641961648296070492406416052592053414262648808890447597768229262262471150344422663178195616948856458210819455829170862099503579534596625658368784174563582301859154810812472535672110216575805638609301420090025262327621838048597950795569685971414122234649589307816389026458734885526290810917455215767075483658862954660055776159928972337760167806493618506886106968330052643460026950389993238663641899857441311738300858612450187565081881070453886516832289766442325682446900526121529856030911136587086118028294859606457129665631539379718402774360911065367879031999299928202819475599562690178902795807004731212386416699604995588493765955326659796124240787334745375859123696803227345450168112153881668807711581771782251548960279069053893999857428399809372938386235636248115151651250508932420634533248535161344270738910951574049460672361520 [169,139] -279137288365345098582485601796412201141841887732538708767835005584413140514089336553038901393160869613869255555088217889749117972272142740944039671595194177310280876750708790020603327726522641630451114306175836259592271383408203738320879888855928197759980896178748907811007558502488821273283374272393700355663610094279652301059953469346502472360179401845893360871377338387305796373649150077117603841451330759832950382475292184134776248407995312224739188909135597743065490144644887173681191642087765370748560409715115073316432637854191973577497668106860271411544606535069609564633268833248632433810787592803327803490441420687342472627655312019620616385130829740979318141291786728627407904832612833714014830100140034090862822374172015173283494028917768753950240088707594692250653743950621060643232172093154242355433382739357486253091540005726518181912598892470376895897943484454501560463544054309649248511757683230482178540868947458529475857850012778477040222451378272055171567544858789855420390896245823997317938672944927621005449281657998667765176531092839243062510172835291312975921111713656870040193481324792611494710029090844379292097600569310158171461703897576041833972865035787797476873031853788435020197223536043461904690732863014142910464 [169,140] 3404086103353272374802079152421593893723055331826035540613259098625166414087922596178802948593741575828095292340061101378684890362746002410570331691099718640248818684010898699807749091661997730965792090914033340273834235218235273463492160089162132146510695810778704566168628267849581174945506036794264070930849830089055317556991572912069138157977151128606062426379073139230814509149179720924307256249081609896000532176494799492036972701466906759317040200994925841424140695146273910482132747275087039063544852784608885477973435608754653706813347780985810070848632853444433996834880729096974272381210389419889514512918998050804477877046404301422614094754952670242784843452438649779964605554489035952286966556560443400988015611952322215614616744430209896425984736214075587285824004101042897276941496985885606855328243833269069947656369752276722052732364805400913289055011420992839844806410727412154389938373227269693214058982904146039978420306155063740094115592265003628837880499890392982505474042331564616932194174772835020714987991056054677511129240357196120403005766092866568525835807904416493275258365804580846998558333700721025752761366749209131268347626658422786700929178533128333603886233821058861285510773168419879077245806367488 [169,141] 37709426112548625584953925960739686441946137581260698614158514056423304252481775068265766685414194401490287327378187318860356548094760056367265719775487550537817392069015150511479126576842816989389339444475428352312998431411774205489171352988790418907043655487846991026346118957098320507973428284730850997122436163919248662861020910348459637066963291684135775290600142765259728405071789899545972989715841711983456942697656391630229394707904421132612706852806019000596496161816487927512993482114102629218745508209529572061834076483587946567802082831624104627243398225132265019824414406134040027520169215886312586560233181296077454374550829342772293271553636926394335892054876983582436997927383883487364367423986076233819193614334187996853333217577517092716251013219329290368712968973323760717676488947358989678100231090508012441215279911078960221951649613529266601727057286637952976458487527485884563232183296155123305747474439143568668724036254364591687329157718599766443083147176954737424894085356937199810794395270151380526410495224415113580447455547676490139683438783224888769562907952851418719024071652513741871757756576452112937160020680007512494013052536372817836249394992326949243804821371230386946417334377339658240 [169,142] 458819086869760703122728973787677697123428151001877410352608585953877961379068724005248374165010360325993984252121120044079109558267933304123569972008142199816472480323404577035573126983474442038368383831362183166149060750209852147252348450179552895179681922795898548785033257330378492876199992316584869311407575259611089976066115970726280794270159501868692097691025546776811097089555913842785587950403896299709051066382082663883596071901283078602024367165948875674997398333143682364815639776383048561518811034643682710762908877996757983146180855306205348966052002037300862448239307847978307483224987512849927637027148212725396249249140531450613267735177139761836410660928928100172379118414260610235868871753434584038917372674149361240762503393022717348209096384960258437563302658653567632583310730446364068106658950367117594464088637498988302563122362191551058370467832815515547621659395695300165830923861565869805449487594901435761074257630050292948953811442870505213202596692159982037337765897012947207842323028272043739294884803247098595488172371393487164267541119759865820031629203724559064674856462211280214199756262337461582338129497967937435881727916746373173193668399628824128892057503735203413066715648 [169,143] -433885625003663450312781947745922444257613612269133491985502239286241789209902237378618439768615221943372379987433298542916498785581406446926756028693918011810762365569689029562635271819162745667506903351239835239024120076818832288566140594982710882107082339432760439197422488394039995783928798400720630598926120980550836516493457094972170717821093239858793141937168254182993091253079325046899086199821838139110027220137416617857460760756109448579150843045166423533927202645162424560249105321891504175026177191427414848738230614804178557071682262365582221329101352097411561864390969155450013944326861960972930841862240726411616472288258020262630479167503127268439765888177136459240957704717207254509230764038732308708311261296599980168845813641071002167100347496621010465494789359883148376078309705141386904887738961013921083928023329893379408378995717567419137997400931540001047529912251560622235748015238684098909556881301474972866241734319675811467541592977048512124626762285571232156146557526815476387392585108807313825030616519732116197563535123574176658221295458958888946693553480475826060054178162861310332026341474030633653937928951491523974829212010443706953464331554341598842480193702264832 [169,144] -9939850114743116787263858070751753188738277672756731920574274397708877553825998729908545109084615890847287525378043862827888949568223377894600985858548970493884136672074205874653540781525517938323362858118848650166083966648321675534711328066814636820264278437894776367192680584167227459635687733032623848344876866344179979294724692137740871969800114554116486094084511909969565996035313370780142146394214612599609243893741376200353577376496918898178658910655291583316766003954708654908644568076183336073188854806987383619793669040997104478407063503275601408176952576863990705836606846885969516572017787841796925413033978696735138519308258933418615000631047431641875211250222401873463596484077656640027066090180222040703709685766521353475961334689321232697351534623370825597592658433353351247358627352991675664093285468385283023702649079454735294427902062419837252414740079929600333153289561536953288514253743399309820519209466358782046327560322721611522127224659780710179559000422357565849848048185940539210255646335122935784446930747507089883916750958513441916934420490402985573079012467267162051717626696535648845661103226928529163689731765721542859582333965004891473472735200929126499840 [169,145] -14595392044972775826731627564131233541404497557639322147466669048191846433449435175102792014719642802331528719193670639455338393533501544508422122536065773831661885463843066988851290034535382692712554516239579429465796698656872342540047308876867714966813577099117914271791889264435224377530301660036766893983063037894356746351274484433566209468377799975779534696172062367833055967074821362369458893578010500684102820987690022517313418645236862772880878708192329080452538604126942939068602911488317537444936512903935031323537561182140547097375562770814731313103719296684368526353324047039530705237160222169816409738350811552202320450422411979317299771953594203201862734710150307320195691838016707270014610582029705212185747335132398921267282974546158795880723296620294863528237569337447284494004950239363207934585613988479026101182246875248655232817994785179288875998904449395861390862464623558746742608982134464459143645887882671222590032461282354480122882737331187784526383376620762659709709288430476349629514760329965578027337281382562228518352795782286588726598187512066296909732278506511421402140829364118382547025606588355439498421405959090479999269482138606068927374823168 [169,146] 29274189758001457934198065219351343649238619695036150314656738756040016136313016833079642747314589094966830811359661144995641898973271803573187577392708837497455055021180074462840257672102589714247305594710982692268006549310065556766453464538051785196141663189677130742720526535045976966775164342280069783147973623071000140362148780549435483766951730428807348812710928238863938322930950922598106960733096201660238267679923886495524865394651998951343871011996987598184631440603483610997220989909680484304453121353075965700106769720206423751289004161856085327934939338037131578498487832871008620907431358892363234955900173930390479152677852868067367892851201375561525964389883644615470722293184535737830378014046499545079387952132971646556115842220454811085993460330299341785919585065517706257628649804103670803179680388234372782168217708029767627425979197064062823164519516196876840242810048576143693307619101302211934057993032045921488605003367484697052264443681034715277470257178149059703912043947074251125410180475360908978207919535466297252470318463093412795338597905194549468846737553811629904974283521996167710379276056576176777073846385503766224217763311790128 [169,147] 674873825577920203658350855004220466843760969799072016280219290711229088702906891661084169263666196295881728524744168120129806602214833783339449576357771651146369468407479583351125654517032350333415140485313849977740419207697151656789648560182950887358641380319742396441882417910256034191650303575489024651207106576370733894180777726420279333094240503522270147251555192488757815200959522947985075138137670647856168986715834703485557370965877552497583682275530353027643274898144810387259173875076832261889049205448884816479300463900048830995280674252937394812451708652350346309629096378251699882418640501583698761432418366037861487657449183675520048089996257877961411843959660357427581470961263516864856690158812511715743365354097108928070471344334551862804297618967889990383875198868566063466095002483535678831498999052250244125201664587833574069709921889057558963599979947581941568181463960730595765120881437082175495827694317252517064461545259685374150660354638240630560605410716840536147484830643127254113854141350908168805749359498321197415790943335743671046639446177871200048899109108298898996982003289504952839652795847653947731391474497898799153152 [169,148] 307923319511447079244813635324929567877281285182689280035232926227997330094719755002446348530751977754458941166309303400909611655517628465596422285374991867390656962977359326535442125298450746170708828350850717370984399899294407348245470018834156842536086394819648380624872730312536797579969271564776531361675865559761360329877823290727417369540874657383176775285177407510892283808972373828072930750755090057336689826830076066124707280401167676509401369883109696009830631165448982306107066557142312191238634506809911242827659433981017567200971052809921542721636667288955433943631015116052998234404244062457676760461986610973466368608881677561624612627310521368296094093353665499447102441874953402932373179110155334964953523808812937591365984070416768316958952694002563586576683746022845827394101823442568771180464383608896170195417528534541829879221758969886258956365814808420195919386308813780630344274706824693842609597565250463054969400650355984605498981805991280579183970217463647980858788266520430582343387741832825879184219321116357925032297904655406588043136978267274846348264115334986581317400880713457848711306315720555715483456895928832 [169,149] -18476157106314188059660415950325647394214966199900070987584536689880155286213689246255993356950774117711088608203630002560226491068955462542657213401417849199986944725313298554905747559867282560145045556548654597495211356237667268103756563619165172926192469458234804706505158178448589737545281297453318465417989548005585756110471602767406847642996303516413327287216297899794014855701435524363040556132362642471169694046481921928840010749633495322403689309824736550715141930360856592455821909932244725373503652891476601635359172696079544187242531896934468885228587068030081743826228462017590094151148031735135298340278010245466108351028376385123553578238481152177271667581993190753311011286019769307478687964778742661622668228803670890297591274075409333267463452134391302893163608318350182327806889913321935316654356192518112576882859219936193421179222966208450113219765979976583683781802963866521929717217432884474122299963284577165331138791459690687386983669092233878144896221856280424464019946551594470329451469331174267916615754993514708684268264059093594915854911028331728004868317218502558092737305279087351395906041980677680507136 [169,150] -9439730236049803662375434077453193149714485644896377196782019962874969081415906792281471702580401271746759386664878327865269309387144473471578251012333707331536520783650821836559747590250510868967995383702809989829729865719230551836495458832436577661818041158485434508866197099580191587002714494690842538109967741039115691286237491788544963404167365357780626646635353021985952636459577112376283592919579283533797974548268674351165828951225265659753637273044741461893475516654965242078919847181635465952255694776454411599043526803284673904916448329418651588425375669380453696975490468003112358183030193731543714452975080179841492157054966642114678893797652925865187132917220671863373253474671281838214165306874240486322579562941151132047829395780358186229367455477260282850340296382936360444532475624062906714791998049202438503377168455357104264156958774871223566861792206040643037769081154740124742359558482294349352562194201950967553046241900924982812431810505285539848471680705996608209692333858474437424734842170865253892423542016753577640901250452822965107360085686717075678401535665793575362414870624416934912576561753744 [169,151] -523383892537137579949389560882797185290484958185485759462902957211440621900797618625354263719469875358476566473063831460910693138461542704610512758279830824786148146093762856599225862044351186119367978941452416376981630899508900554776369873439551098405259927463638044194259399383155937232772707381120372925289956612706317724218698815908860510869553212469735530878216089518447873135530828987336359613593441043220130381641493398760916489490703914191699445739516852527704385632435625108753277889378320118315392583726809772099334732169041490973484199222387598478604636276638527440438117214850790149011514871956309421326665539818180389140627627917156992940437293649112742861817743889949678323145046181564574241394097623956040633014956403128300997586998198040337858110671227539337554582956029976105204583042145716613793477410628865221706035665738223168052125334172627907905131221255006608647029811379222030771822229972516152277935404607942933621051050326804727878784100275601043689925499707662467411441369073061178493041085980734606951529999610491819320516708909854639518227995393355176184959646724518735892622615134973952 [169,152] -4382652576132821238845371897444820213498437953264815807157131273527480764930488688971486949758479645885836394479427478377394435033632310603427189132745907623736906902745273761206820069881203132813572869669155813601429138679523173634623579344123584563692286485401096730181906318443461715838002450230465799376366040494072516409432800808349021130824503355400844637525413230936368044383331415715312929197348344767060606892213499133269547028671985968401758504286254670013216950368572591033946696412277246365715470735096386437003363321180533071602886963979716735017532442375835340278662573670759568352353589057104282757644111675403942814009418839092859854476637217425599948341437518255926608767596858764075614295278739296612353298399421828559223726150181699182577221867678687754434625164069143099998400898440813070589179543076762053058514932860942747983547262658772474173419302541207911552532979962295876432752690919837122149334054602272248841923402995412452574795649995268559909235747313832290881328762218296486962139560556600877837958418499051261845978909886720772803542997936317050147155976003981696779616576 [169,153] -100918862074949148385911366316245944455318338157740868699426113739941416122005787912588691969714337820202858659271210233001860803359677809048257680443321211521614478470322347278170052901419695139010517521164813035567537987186711323922448037304768528426239026501954860557129917396103316770315771862442958753292960447398227949990855519429194528230567063664245045814232773017430049265281445628674451705649289325871232235544392252554590682153063582481345362327371981748981841573613787173948748470699576672897917876654893708117625960751566639245664813424830191306753798625697304676467521650621486207262869547134992209436390663891136117056587848621537881138203081342018926744441319602113815383820759340445980777288538122762366047774586342108948007852504891251369635773493033494049485935723649227464169999323735518997367333369514296868642082537081441175376310957019182508064084015686480027786593611470156522176202889537192931443624477636291856671660306265848053878209460706656075613504046400882860771368758353362450299662922331033319848919652005839095477500551237408217018155727964677616938099522986096 [169,154] 1016777641703095697708982428316349806403991849146568528247791060948697599333816180010051412640485876654872609530065850060761988209494686306221352325531916554959318198518676068276024032983318855664304696532147139674389338281327010859322486435185016691474740345463978647858736250134567657668383603245590103937725159132347501130137390978286357482082316840936593179784144893329806528014284962406692443692202055053894535841478005616063272876574501274613005399725795562025170303013011700745368467951305327720073249932521013300213075670234914126112653779068342927202173436670687851166225784117546835763609240542795977521030218999073622992540548076687952233545958396238290222301274182779438549168203575918940282739503111285936968923604443587032858700406363669998257102138359878969347838065951353904209248689667650073836612124908734456438910873467746601596484875666471445491321406635614390838671931309170401853517714634123500873380850179325642279071003231037332553748812931921162721303357891951318935043294593253017678555109873064202669297530710080253359080093752357945554432889850195839379967 [169,155] -6629808198415341316958832375903707117992708674330324384682010396663964692588071145438520674090342347761994638551228498526406819260279922816071233151886793093762565532613969581792740720509800259737192332660994549330385466959026644975199719413380890123493616851727408907066197499653519301320602431407561940982241673608922446331862994436866166038951342912145411777752010314073985632684426848419098842404606047197263237846109924920305422501230984951616965197739067970843631861981725397007186725338844424389738264604986124894316810424962107343364415988650185453931925638733761735058195427208890995849631140654706243951187829153177067203648930807234688334441067946250202276130218841678585185656301083154857590775829273622611573425698254472225870093503643478306989981206730711364930600100647505810635632229925643999937062673608032668729602143723710591057502097936432878295080695797222222467700813970443382763338888107755218299945810569552193139564302499228126487636870363362457921437388897340660237404624682016806214894315862001917477975473300524202883522800405478788585499216384 [169,156] 60835901362227380328102337730176707539426157106862521675750510168504170612018621460135655431203668441590841949452913498152078647725583808652490994239511030354524446653597445956407885196766574659388957414047223037983309474530958674514034075391782235316672532033819785655613900787172800200254794169650833078675054545339374604445558658353354588626748444441056686013234955169713329269758074400648456632725657281337992298762977523521392844394087849202330808496547029728607088638447317159550733667649530730369993515303126114102056169986320511127357777207797223076636628988121106008978488576734094394978312236714257630221229992660119097206326587320200383897889513499307817227803548405663830641977528137588018530945280585671759701965087761161819558409385131825471980414613036528073712808754809147542780383893018276832274148057737314932076366060397201022916323684798006734247923125459736963566684726068576703853105456681970013482843372094175639295824753123506851201494433069626367291086960888009340854545681894109541525583240790615205140813040980097382760132574804635376 [169,157] 474684767410597527428257633528813640236094872055424433327376838298968189168865896851619200418933194124352867947885847368991933502372360682661373106057943767752672988155958279602317365027126731949269851203149580252693730094934118725208951486866347640012681179121080325954860664816761928535921142787387782823737261378694788756821199992034213378973594234433743881212974184561275260909493830351701026034790575229199681096598656852623580790347084240816704855880420847215092184971961925470537679028207738461648143909670744623346856383997670272045677265330156287497228173495837550810561530634222615360027607222250900460132783231053224950247073316985815843816799596295873459004071226461911583384853696194094930433155076131798591992158112004367428449211359921359367151631385239648118235978034417431109909635235397340120473546702796136747453376216604989651729384268333003641724036767295161113228041557481918331863209663512876497197502098211548050531751871863843597915835178857116307890770233078834168213854694205716166643299958828422944670904772743074840313856 [169,158] 5906235788528971045411765058237991883007158523211634909822350050898125585984902550779140433409634903910067751809730606009074604287465702306985854718756472258111665754082411427544327880109988143542413142985214485158423885065993883413029744862003647433605913134634841256129371990261966268323408238842835425732606252634912473648650111865167562024906011631804601113147084142744750478319756482737202247987330306388577788512977282654846828463372014411229492608176887983910638012797686234607190976781069849273694111559957566032499829550325840510166051379480809333705232958615712043511058404599342355901705581148433961140491709460954241173607622029739118633766722621931627661430307856238260097129862430994798369107180761529835745501984108991311792934711651143744614723099489195555730167148753173836569353161221117720065893264237512859190599493048357520252744744289372777938202581023373613466116622986871070387854044501744596817976508424013982056733554112149168153193073995159490808737699262276818419553090266661782065053658042067830317500214411264 [169,159] 7264908128321536492411590702717090565878436789672142312607602985652952206358521497802973870444884410807682796670223743641764665731797767149463718764977324921068606555967541246208295146810297194255465426113071332023679472857714452449523529312465483969350569164898191843012438508307279141243952510646629696401630178323035244122863777776245346449588585812879935338836208362323149431115126568588327828499795919739272349551514966216838416249293358329141682429260093307919281553344471815812307011718606281220147567076564723337359790310855992190242379259533441610585756575636988990881544504877534438911380303188136128965762837446934912005893236139058281814670516498374819400323049144206120070877885475621307845715136373789703680609519111594464858560493951883698446826233261468414296617708064190894612680387777623489988713230555654209332261030938066356307408136594662076144850653757535713182142082571243645972592600732105711904743741949023113065001051233326654276063986495230944772661764999408016416543067239278459799660115271926939648 [169,160] 1063508347854004855960175863022235494140299555796289299167466024679411358943263073765377840342209266493318927178375317413901338376638838557555940188712192799114031787171213239886421552623510798164487250541371417001179446206583100788550562198190735153665141308360837723369159601965126625622194441452314206477723248457035982158235557705082551845653811859183522335662624838734787759678942575797227655567501675730257213615053680632032119712202628084026168096786547337694781117689987055334912044611414557684331264293886529159686046473899093898720029346556503357543385902290483576104977806300351617052256543987400873116488664863223179476458345469005944623931868928318747008044822620708695321707739081395414236357525846419694202142495032285002454513032780462566161357942557484746296808399204269009361058922258424011423877989572583200920426782186301705973349754920822011301979423850936069374926625166723513851306151998419256788975879670456910455189937533277322794612427323575242677671844438605618287622258076142582237888512 [169,161] 18096480618588434055727777282961577792347834631029244753270983280335335786339443699493306812690160709030673174596191313245515132912475956805727932321264840114684242211948846440809162161472727662323815149988134829359302548296129556447013477748955391268653182927697158363749967608962401350486986240142263672455660732259186808359826073230289244250625290423160910699538433570841786016366303745444874461950961004736290169358676507250529211456413430993944349585054744233339397057471033741921332394833948391696271856117233383319365703181335975862019578040142995349367199294283023728176670287185164326617488570112879811311945965249995315211426861799821440876351178280542539623318754253427891906028646462550057525729406616292349398017821777620932448185502842421558957931464110977013906741731622453482171943137601761560777895566924168559013813604645434984044272390384385471121712939584791601256833065540524837429931554162042868934619189998867622496276514576912723041772124875138722604412639366990463774074011648 [169,162] 34536643088901218074482625809788837765300740896116299584428090816918641548038151758877254740919330936048502993099990680582448278539063574459138753576411364820454971085215589059570653930657764697893501530205985073360471499529700287823948281796363345712253070194094649144398741747758071972619749434646716258882493848052958019751820728258004084245496880832477444230127195687061045460120892105874420684523879003342860495877880270233232909681177605137695364697711586946240051434150256060416243573109307338780183663571748902833567893551102077587735572618449058860123202176425305798830280812473651696566789642505003410656286893380125167525670178665194409731249027162279984732283457931404956489913716400663997542554933441213783495622446272986935763512268667312341600975345482991212657602466221207650516009147784332283063457138242101394719316765863333387627922604899769687076657472969062692822214621527184795565816544509766126078529284013241345013473691092179156912319014662299848024177733046272 [169,163] 7018731481497714722594416166440856892018877203462417298161142488159288960296464913416225520937621051519342286351388805051993037945209822189931298237937664096093545021758793435929054910392119700151538404759854485366972023663429661459568124451597235062171899852834478925859520317945911982343180630567613194342969911616320299088630383246645477302609448172611887895665209258704554737664649168284942854009753345206404130982270457924576688574431436605596490353990483548270983397120280771206874815148574247489264782078173694680218860440540414746462784493633906022931745569566208274182797289386035689971141157701451563094771440789779667809923759687328891673790830477814505262761082581140955614594074194209891151902114196705606067916693332391624913185771532143628991369248929178854539736454615659096910688482493103924491884738471980477438478931326335145954467124882029768966329880204622908016715212960853562474119842298229062003115013991900964303366082116838777685295672723636224 [169,164] 141880300159728436999949564018746734918739013014395396053984489102318915801422159022268656954463664806892178330122605355858245683671839990197720138018951765775046249705771369798985803458388941376098295972585795564555103025348624935028411732652679496211122642081527272994047049622542801688154149873164134549889095541550542803789282009667495411320029815513288739156280216380926132162697153325914713847222589998319502723617832252607305390592443575874266290001215191961777554245709378273903707309235595304476153239443253367835085026676692492266510125279015318137235348352766190409506898078150203277173348895846062005205820103361784440827153858840972629118879912038280009842247262072290152994452509673758548415616476453453907248825792248608744992614226914987886549788307325530563151213078234146489989208001505537924358542422276070692390901785031386756170758784455749901292340425663419884350705540911588709318235159635129723806838943989996529973919147190857728 [169,165] 261932209726735039912792245699378248591502165489395385416019344472322712412057713580997147081568211170663449833185734884200690856335729144706106656353976091418521562581747195154506317240680154320111807978323440121693239301533611058860484714518748165820050242406641723885979039464092918760914287655295748044159720048853027341961259821725772395191389203920598674311884930836585266871748689390503863479858916368970865783600704631993603234062929305692025985589962914264055321028772422780919751023102348047425829201949573726131276646840609296378720210865253135154168157269619960199484159746129431283764493117821115152716224211305113510327285622270977454451778725687902497806271061694305446500248566820990343745008164851020177243482918210611434283917001004470991018746493496073224900342609304768143977480451473990575996008568422259680231364159938129290026854147153566399139236197450317768133739532000474718645137047873161776149556381086740480 [169,166] 39792134085399370607501311780292536280892263104051289993687594186095016420385578208371276079362127195028024388099277315557543679835624013462475267401949057345892300670021663907571593404532768206199070501839263318907376245713863692358244997479169509972912678714857193954652111692048248650435521337428673430361709089586916304336635004927681510992615987723187921443725004128303795483098180813133593122662680313155342880456241118690740286881737935787247998962619709645303865629922556669800003370077560816906081988088802349876778293992894543478147709342429330171675149479904323862535814631502242109735077377067727344800975056568986982361416656506350358748834686863653158617711607777594089765103621087310878894702087190956693563854513367702355739663499045636254078264811024716579884905066887428976657076986107112227009096249168924468879291683585888280303038181804409576321176818718625342438773698097042568369831827029257984 [169,167] 438798079646874932010923249078820404605625487217254882458449927767463626363287490260858413569440506794050430120454929863306225885390519562424415638054838850972714555092800442911388034423481919831203047180924390099646446210119468975345726985891916306859288837250548029590929616769230709946269466395026698769952434029619053385551686643694953812704181610833898753945732123782018910117390750409649223013091663708955511881819442208118213183578839503223946270068711468280186267671643993869876074475577345978087216047229519299415443182657587260423667289347072584695405767306887754472198047670117610901658660301645172587385039286936244614907849488774612806682453373878824520028373667884599438977310295027548847121638646301609170329690205312603423873491387414662709734808804188754359989815125130153545847019790658831407821559345545473213478756335277449986449403565264788807915273798344078355246273635942400 [169,168] 302307072177012525976607712652370123949808487559291840280419123899109799610359401818642768989270105616006328430834046691306889735936654770319745270118553498313407660086648334991294189283532850216441167122371890465265829896482414205718992697030608805131913163445515844450557579402898697724259539593694886520754538713057190784407615140009040602140035934735290091298354542465832224150324756357565250878285555790289501408574240881075796772771686102443242515763766078198734039428169889857681404989473426675644810299239475346196563786914654194563101183948683516742506546869459486909387699176890812816801158953641116614662666458667743811733292481379670660395138016411076992378196449843529651639444689279673821737740552944938171901551474547470625614375251019750463180661114168955332129721573589171117825147857179543569546208011806312180208834240171216799723133814194251442634871455744 [169,169] 10879202959406043805920800252776268156187795511102106887992810159841182593483939406180758476993281486099307830816230906626110853552814973957013624228866220625039151088844008647196498326215312245507250740492803053982864722675459811140502974830374477400431172943631060175238671899848223110919521562054049630402727613991777042934823175252463897170653955573761746325030060448212646763851403166528489243324123162196940324316685862654065365038949888814196194312469528382590868854591510627714374492729653682437913872769366460722296166902339968712904905306742889250261836011668650142283201563217147740874104456800246329786269439242201584076620784820236492586864962976371292818930114940365548925612684374635309384130262853512251728461401431635382010633842431832702047386112975640764592148422045583701953607044425066253177533319856825808566081132161275694021361408 [170,0] 862951659589776790601689179011716869709427740962936253149202438102014164598983017737544542045072065333767245401722764523071890588017644784999243088375419049534796260033616219070382752284775809729371653815874131679482264605753379739210178437011676375739992372318973877176175182022499244725248586540958102042605526049983887312781005588013890370017757348126283379771546581479957727551558046212966341184609623702312471445856507111376890506010630806914233098956707049977265827341360646624413896848474912233197563107777286261858790745259018895799281716202909075452762872794831701990707506442788504758166438832668749900934046285016661626837417377476069432959527515212701975920784769324457518406158639988659082579382832910907518850924305450438713103155312952479231878637636263373023874639196950004080517031619439098153681938637366354341633779255596851366625984853604348899811130106127647568575403264717232264908054814769804594632172957114896435085184751061684974308930742305943308254777256768915747026864047634885404949057245456938870618340271757094556279134811408265030679869212822845336760545962933097468610356558951561491727244880929517353177113382103926110181532739511389623096013095446561789591373555822421552807222631541854068149446319680624567994531983545463024423694933017922729677413429641083150908930497522944149064834160602234119118081174191697347488430755541883747554722856236482768175137745335208741126582939187775573385519296302401891758367404727605677709781948950596823023793760080483732689601836706121376427343568464331168627471016437998474497195006382913888468085537959392159534856068011053687975076766713433439364992209567860254181465982585482738014029518477523649345807032325939893233114841901872536119306875613700155390638316449048723308403120205419143310338756066680404392029698491771769796423772071794155991142361017409712076187133789062500000000000000 [170,1] -102567994900315247348629542926335237896039943119470125802274881996834775833288343749477436808241041671794154606660766519192627474333722694482427756019013452459060525177355109907488031853303356424766747309456509209235457286059707599038928776063215609881712549183583058592388261071283720860774905738570232534162778766974571258813746579495900226237663119112200190386502720884832399636267162625348916774137253111775405072980482025766088155979585824179872156376384826803016408219092432482125096198683555060087769697472957008750662677090782759184688836426943140224622527713437748994328076397463501032788935968640006957900349331888287013520637355850362771816612696150104902634732962190468715463288772916114369212064278371677516168949174581306152180831659825812098516434666995217528474059346698222225023745387454071641870046544272104661239944094194977462048276128292322670461571747769119909482100286958651455039359519752370398132693676693044426264002534778729839878859078622196079998730200851531826515964047984782615373095490432837307528857659570303620621083572619377807611074233530794878863895500673400360012982778689544047026830210444005859837793429654912516507129458919684574650144600329920610539121124013015644270645886846484746670475695398118897006646523462749573045771658757996358460754771676729836820038825226781522760383699211797466595975709429616495831091826569529494090970218435731378412076886180874210747545357791352203932456062345755401781621205674463822498830400675983376457687769334731628135620556629194931669041936307292202422784201703657072312502334422694036989063127939460444940451635822901072546653607476129251445818844166849203581726887957107121373605678797409183597694678706447579962680442584259037105500265992674966489278335611463999137416062936754206283835067339619412581049753829984645533664135202788970424592207564273849129676818847656250000000000000 [170,2] 311421120834966392014421957643400550370988536649618027868263423292214774399639106066222719199818142683937891576554387271765849829591650902582939699868644353598843656748970668717614405831061192691011148124423140196142488059365480749912642899240662828496793346661037839823382724455813824215948072755243906678350971596421944137173504758633379950421187458666077486366345873017925304801155377744819361138792580298890924568837972199586237567878620824480434632919148738130724602225278981239883004516787006511383171920541879190176884095564273199703140089733863282636235951562034205501858136968555366571492342816484425537833842788901279639551366588363935805105092209085251117571620193643216559737246798809703470440495307514136469280891245763015070715767251029987479798579147574285901633422084692578305725238824474595782475867704562599635529469994680038588196256885789565050755703574938840546838682731993840165815659913458713813650929186837478435749236269197197600917889420854321627485761917421000508768121490393077963091059455863951118301114319816382861017169368278175495698120078146716069268335561109702387262111836042121873632910511337054523161165451247682567122511646034049834976557476701079074346193006582803163330734474254884341567144951321984426591734283353513832346141338609354941676160315803977262736228189264491185317974522617965902202701463412232300298180684261565164325246135440620329743225967239516158054266210307145253446294682272990388953286075191550940018848389831939626816796615938464469677445528732808237510448058354207992173248183865428468952859809549176426560047781841896804428710800854058064548108831008873030445030157415439902309450733851730785864249631510514381740257384983547172071857998829587411825488629915865712981502191544479013067670795092935193656608195159352119355400408110915746810573813142846674282271379752273787744343280792236328125000000000 [170,3] -509984018637613718360747581213724300004981218436084202070813057923039587625250627414336280927086531565059057277597058972701257359661397970564931179168964128786689408666491474821510801756310155196535192579844187657187661299149033332756139946045908625608774775733625957983215203065244507719576062648233690930560169631397056126278976387401325390225532568457145869010333484297134482872487581235186285938793774012841676191564762874328413781228961365727585559822868449983516774904054314860080714124332828281752579595900194337486540111941054605267653740467242757660202773800143724837642769911897898467073295578704535282040236403384941079517955041904640422806245259637514881503834665451642076460532051825452741431768367260675884077682266244301782024032428221814069852576446920626361823690080387366003720564740438912380059516088635259734629874992301189231740174840000719399309903291260985661174827909305376190014301692725246211901535491837010905059994479559805423944484938870033139665549945508770230941648936821265806174388303709628490787799548415349937170825699534126656199209997891823405733948228611750572809481729403980548484915800976139583960720874852570258013555700596966662422734500298266271137845515435269974903623554755761419035701508543706912378777341646198672213177212801578683975585885140795397042586579107189098404085184016218190897069900820812591883990852035786149757743452043660638912997196933783316581695472471149982824526204387503587209392881306204905394745355060549254944321975207179488491484295951689849312880788373055041046200341590106348380680230278979163521549398349493203002865902614771032470209559053169409854051873502236804776231420686242688648748968084647248751973265229722957141335835178900738511962225054879315598344595516579394467871165434925533146555917702097873801160351691428821046333301508477409697661641985177993774414062500000000000000000 [170,4] 224237546590374875440491198100429160357604050664820443060921199498692786895421720475692244775219468093662751523777298876597145870981777487761070571928554698975425667412579196774606861442923854476263576561199154701893761339908171753491786048393196280135373111581921013970872619469870608464352489331381154699407933264742911038168976539492690972530658412758230554002187251010738943502594831513949863057464609602415434277267187293301654613651305491992593994454267664796682901772129110494779221712961318471990651239235562271235193007568366154515769089020044507913390770703505454930814685480611884097068487267274143400023142370939107754530463402095555856670462746382604335928938706303581720959483547408095244471213575944822250246767253167644287418850740162127141996268457330885230536228025269411952891037394832213866726299152171760022912860176515240192000667020089915704268885933181022158002567848824779751952215493969095606726487992145511873371055113539790371644800382467224408250528751804012527375438586951154911491273863613351641116405863117689800332659035294983500909725832423695170966028283350762453961327284973340117018524721072317842597588049880665747625058605636509511356979987755063627227338214824083335355921977367293806337578434227280854679613520671736753257063100599797312762675076397512489413855316499715097621618872243825732147530827379486969801233035590616165202495811341300581091816262050860377644236603447551953659798990015673661558221832110398802211237734422949766295600646663170115148789234026937956256037482382172559498157582084032260022058871131131946066669779044577861487373140214292128140788926001597947856148550485600450509769138677763322680807057434212174166245205497410823031518293784399821231312844307067570825850308193012676968808329108310772497570767274793312345677092787378620438719906887487120604646406718529760837554931640625000000000000 [170,5] -2179859616963559072114320239484225669716199764649202942595592004888425754497307156767547087917057603506637890185821469510059460199372711049995347776550070713422271432169629127570836540971720367743851899148340438247068645555443896401562972752312254186180322423613932810692790911233949673961190431933181027669850682827124846015145363706443016062688484935908586411563376074814963956537715740369671895645549760932533205101605005224193505723558704321058445087892534970904887473619885286037237196832795507278310438361869255473679431176338158826737197912570280345278442243926590461426655496101008856341533163534049852860290412054766462520454193359510630264635473607353320931707046098050721568742177639979340799536596063228020882683360188397795349900257516684719050190926898061090625204877892359216091276056089814676202772201369967698294446606054494241825977514733142042364538222977441456669360861614324114688955351117779979102922019895552549984809695465941943524698977284274085550836269024133712613541554248813827267175578107339037911141532838111303676447212802951534320644411482085445518911422681647727237038763927157956840161974186549945209814587684661382088423403103400745429783225048761758285391706919699901695774915769543485511238632800851960851418241965894236765460179026979726305032231970944102823793832314238813116014484074734114610736654101626952581108299220989976665681839353626502880353866444453601681506503993973710149986484029770823816504708829178528340622709504469751903846559462059045131753489203643762284158838644821726430687430884900627143504398143878070170000735437472783259124545189568253436300610884879843806149711360852246640895046862399969435011633367508567052985720608834672098536834279382997399975038567768209191272545494524365041617606557633551455737122091626811010790565115080350603065956903437957757343610865063965320587158203125000000000000 [170,6] 17289659536356314657876570454380914819356367683468739906150871082481666873948871709867547345364843211797201299825963731240483048510128174941838845617712606011075469061050282749623307474605046700633148781057720339811412739993932183010539622419995650769203989745673695345652913156197308871786294748064580472283256660001526740151192803547099523730473323707792642441302081993571150360542587628506204840648863568167012086928841959212777685366760543981746495095275015379209048856855930348254862610445456862351547163175077989979919808934226513769197463382103413399040659420571451470778233879855933458681265705152212373751539229859280032570094129203677258189576163994579569590249593947359743771916481408358932711638537715030288499664596106096781824751033308346534875942782229026727525805223264474735206053349478712342308564068556482628367620804657232948938605029146511893292628533039816466367858337145625493463126010184964058595299757138224490049273733395219373810889187932354023460490138671648320563967970524884661034065367100171021278951542301957768620491246483538172607118883496364123670020333071294974454797735997384801202862619160825879003975844161038230048004401046036062864156437933078884300923263985361496612841822694730468196024720850209232546544844024087781834595023570843668375165051192008226039761466726142569660042594970622092403868705454228646765594757575433155661280805455359985720571110642654872109216714062997838010318924681138833200820835945008418219763286608160794048050369432172923758740314975164475191562955653855915812111099985566278333847316590782394356714300486539821153454950636458962100320369776461673800817726609917636714257668121705083386634343339185797789780220673284047988637248628127454306819825669591159125374056073728389661064613897812488783305977955859170476625988921335774556400427643866329117680834315251559019088745117187500000000 [170,7] -110275723644522491666391452757672724571767776241447837666126373680456711889733142128792206687530784050675029379929008165847588068692410045313956268976395996685319468522992359724963774487413591414135071313384304722324636967427690511670557802628840605692425015769732760495678419441017511615033021665501616085923023783696366515483302023333596043921590385571354435710241443164150895355600544124507653613407200465890980561154833499299346143175407383784696021794708264608433470493776087122055789556073197423341437597322396268196709342015414304745961545534604248823286774309288077716910845941300020062479467455834025885465861509414913383417469837419350001428597330593733870667197079239325517547536771998969640423285115207406243790040780863109876774406042996633816888257282469436577050612092561945606432915557169920629481209725328795963531191288772737582748803977960286758075476015614467188196496771694789432050930278286788027099281403758937154326854531072055133989333072785795108018268894090011248617454859369664610559059224710298949309979964068834848232811483361061587505220095341784300732640035445195722924028402944881809234349500117383048812399879342832780576951671056014000596266360523583097484224278519846375539824086365374813213557464728755766939953131392969546816429343045060012930537532241879367917656224380083071932900654678603924211024367810299600550348688233573592371661806570096663414389185742637676491879372615395405028815781261548523954781842323504732299794704741578098129206816512937713647355817009929076354759758588320654393933012499424140050032774350717099239841842959687063553388415448820832176683823066171652268605764352574536843263158454261858033250477559415780403102474454672732922825814824619881294200579339912777759013014364261486576250985930743840020568565983091035562600488318194010411373678597094456970691680908203125000000000000000000000 [170,8] 539129040029562946010743539189552781040711358738497087832997057781139619747770401204971284139744936399048723418417585656450337633260015693619916848383823264768174860564048732440765242338179647251535999616569999467563783399798241952397032724906102129548985846448039026405354487892485727224701662935208030484154824580064737331144230645933326219787583496333903001274405069953204940492178609392800776692381383328573689387914061497812200768433997483672301753695846904687608344049779349515294590946802739973791032758653010120961271894456474652440359559456503320630650066955238369793899119521952076720699159990413481975839959604382958069009557236874303361166888200508135916694423783650464761155533846744798694910416321900516296543205863439536129171460429075604089160047373515229896290706665978706540166957714307367736057009475339628339950186246798884500209325480202816781777582762524069151005469241043986826898495945647691072643943263105526854949013697926664858550239552000109234226666222249745348745068547124996263996072163843391531901434988774826196882840838977891148377183663632073615855863113466937277532277985660114641330336140675636751460417718515387853869091103806045965590787973261474429495957277031762348263239635223114098520207408756146522227647748400319833011419551745156670702762123830347199288773439260079259622879784679238447379716903550259765449816131220834645171512592571199651287270568343796885863440233018546683180001707964638811210777242607304284665170746578269068755683076494383509970994992225197561835790315097873733264938027271416490616074023353314103148595453132880491337590252909420495807288147520746689577626253061583485104452134206599510377343236164457139053235642687307447346434165402615791292909995432998001182142612470029519359011268832238071184811363554885717434521918292683503381390294748802937638480216264724731445312500000000000 [170,9] -3178133290253523396763272651060851069130004566461229151942581919013875076137347156976916782872541821115322946096157753741137281766531144999442921479903731633578725770401940345769770568744234213890923041215735853737862890227064814282987351877109245853399504797780505707881403694618938104009847384761885736662205807235203392858274842370494572985383266783383766092543984769904447497369035561966082072244218511519496117197265505708960292244132059518594699744647777553235950357850627929944623070028385078228638627022216698413153830621702917446765123000726708511193345289019996554145676432338925101941827519216169307415450724170152279422682659543693342555833243803648558567548144306214939288063671441382973017667865127020789600860775770207526932746999758463831982542995140518336179327649906975593760389535109788893194790264907588761105541922359015088470640501827490792441399266691691517622838332944528142529669360424375793661298033365051747731231922052065013048864853613373035599935172795896566996220236820396827396638549502389285468493798866312908477338880157379447933081388689039590648054567811658753373205253295616894212969577642522682403511540998845998516206614057796548568367765172372045923131869779767013577848786998877756807624816046176558305996358003862809851196379133416934825934838104072885751904640803741201287640223737323277757570080964291285255283049953063009849889864191135162526942432720931010391890201871299505046034746232453258643088048416211683431334084097949334153159217266531705607622419417329353532043734858892966065323353401564162335279123132408212182006903039212194444581858177459844315486652527163288390025411309951178436172012608645771042190883692907198633092355860323444970160490750623703299494664733129067580131190203988539330199184518931791567742477748796043005824843031141911763726493153271675148042384535074234008789062500000000 [170,10] 47797627728160615389580953582942992962095872865475379637573629801632469561243312144788969408546312000304721203933829012393901430574666798161676024712732524308727611340059016408027148195455478663891173938137444171096528491379925544515712921895780866607902646426658889020837470899833746506030424862879574069271087248592992178514805698484248597980752221462124038697228049040680533937510798916163100524852118332640648250009124492229847463166004428177382546383175146885885174308922707869636459113543132373633545533609011622888684479892477046434848096434804963517831272464210499234767106624731503838983647880120864881422384586422716309795210091574937571555795450306950071500396988546770894438327296700131396385739316684451843661935823974035587048007590678035122072756350535071821440642558967432485538255157559693937189475908274637531168682265066353203267464704386996069110734785727947742629431501050903094977483361030480642670908901804341017899509504530369402326874769840516608517395944386560188267651049246749481017665751913440806642258015815234088265252003846637504047247996884436671850009635255350711593655968986662053945423655483989981443990557216605324384387951724822733838946829193733297782147747465534691343900346821050166669345813587336978581856653200578543147389683664010810446349576118690757017069700675573022460044042716283232105418249568505088120353074943863549200305956707372320100152865530598147833279355795117113737474424031958177387472342641118999627144105145776997086907197487760782175575940537525514920300187276010263323322232920960398831861430531337511321976184252709471679709063781248129199889807428500524980001645830398816781908902914707150327687219659366344545044889038094920476430474636847608126885862950202330062354440462931571492076317021576155478202486780156105192871266306273516867098459939453636475198203697800636291503906250000 [170,11] -786128290175915650486786645128968518681160787222224502046531206132913875268631029904468304165990605807079974926975087317259697966947017578392007880863275297814749362461375456829469052185883653762843802732582012091338786443185926618836224038644934121106551887275393246820949387103989751172698548557856314178726396574028672167118026601242593389009526845763079723192768437063809884464611091810653738358104787248495773384904714748663338257067658251914508524845953615485587153710465344239959196503731803425887982999622788014267113338528553226722111075670726716442849760214768174571112219576889190019551509856152232296940487278509253900373414364653156237190320613046847588576628954936549231424225184897468521185334201675723029351831396303456760832287672828621422582482501649349336821716939304140061987789800061386575904839256959939012143028049051483891003434775827012321909123119653539520525047405962931767052987000267743636683333043747295256604667649739798527208030468165200468723715032565190850894603703696534567854403361148446999469141618539854606370528422991648868017992422138097629639889141232312489152967853056856402316693446048039561404573228924822484085847946854774939200280023692795121235857994485052685887438053274479440466211513587487127244781652502778257241642056493638522658554059974761213961807044659551646931393944178598441701398301897265078077048472429157297740023519230111669883891868484810568324918020269794220482954561573594622736828087325994252466246690729996816065367323484487450122947243353180304253105365883793180022053240359090809639312120185803563553055903606683687269752450021008988414220543281198006697169759083489825144674969270815007459605372434815068646208241255508362260464208075663192163473989214791873384325192482637988782792705245943244810418527597253760252949708314755775025253041441783056620597839355468750000000000000 [170,12] 8221091080508763700301927952175296465153547484514335745390769161770767023799518733000414515980409921966820970453961637922815478705312780855654137404631618361000171904195223058622408570357958771177379520595203758952551853562005562634929023183618353400116735510656140816848742356582374797129233798572088717417947316716771509496459472771373063128530875567429222193606977301749192485950044184886539191222972531493429618947078628914265400967959449511657628753209761935604644250841709048991119345245160816527648887028861159765902019451234166182254191830014936253598492911645615390470154450900091388776135929067401631767205140671863079399296925338675352667623965184642320782336523927720089674583752566107802400427438596835830026337843309730783433074567456624435542825874033442535336681559548432139467183941134791616565614248230166210682324424538628220351568625014044757725244783806279584436300286133089672805775521396213872234402009706470611628223970901818166232808288325792519654889750977118295302939248642493509815923898818066009078571610636106969344823597788796712159262261653382546817598624717348120328360949880022662299573104272374808763825432887727674283268212204831149129311391908616463554517792643277244394273769577747602360919828783090974567200970010626677479592758100851790545460129681585045762871534599319345686866807263992475342236649672043194557762728486279967794904592709660573370423681565667090428557485603007251549561153091058059580082207521685572672081848887296882539160381577005141198859212403639196644355691517807316203018071375059108101298300546654658160907719896797594573050050490538099840219534191739744402880193801938458383808679435079895427480229236687688756214637470324508044913963810517372936437145530117951122955389565502659756953520247385598461287198527586198009628577737346538574545204818446713033697366714477539062500000000 [170,13] -39675055411499938644443343258441846756482922096469591881643979610345966542977379548746033056332844401276264498002199420373132560615333721052516566483357101588695708369914748147803404110058786465914657748503035506630879909307655569116017711093665671409877333771534616245714996476433135072788646676828338149330078441063212167156648240957189603250184766765633510439639800159918304230887702289986839800400796371924777608596874705434893359299734070245460432396096675563362145279017129164596373209851199531147348383396654741768146923357854132710400785913099234635769335468648949639115769000178428774247034355214073315529494245889900320307777918729227783082313225218587738977822324083460389449717689667842440896002996172321819009875832243577759623864114356360496287795385162046869209925248742464474335033964365640906057514710231918202709884426994504818602838164810778044574454227794941373470799361522900283510748441510870382230885141773375599593585358447927083185724903866931292365051767241344477446921307240082580965675196190477253479603829618078211416759432245184968936562417273565858113928599018992016934510956167893185867423063761550055607610474492071685330934220595046824953977847625299687985230246073582895827035392450198045768582845579510088788402389447488048687763348756023149553007939569437244162901993992328438446749541693925110604782806609405183948598928305171938526020524757550494107195969888382339399719754995354783444683720473575997310847070744454030989396411746894635806351601010629896044111318358959944734502564866919851700849478761390623300107173970134454058934690433615912877419317426419582715884986198823274501140334251810783911389279107463771586195923368049819441773259807666417881704592575724806297290953426053283415854290815845766682292430500343686901465221240181878308681027061392163582019143113140052777404785156250000000000000 [170,14] -193959182816090443590546509219660474978880696263218212432217182351009460638709474144391397464454079763442438138650173189380657263791168754459917504873702388108599568801920849334921987628152598734029645140879160152822352635526239564925785737922663395442447873405521402301651303111345330719188289046959633130306182257703610194512936383059848560244274841905238429276028158867821230501967656104419165483952944387148190127991263034509987863590729122895916630213808812730117159664563935024502423515492929015768422249063590923877868411935576242667625209903258025913296263134978361286426405479209631047524505779107643768283820875872651126521933066470274597899555530747105133694939698612032759778044485911652221761457112220189042061276571413505599127053957289604681933301084500147452607193201677068900901828963823977393471738847628214210479646926342274795733509621996161264189941614828260020674250696064115467346572971417194023859175094881238374585636390290680757913663790537092124331797293984241597207285783579693160567068924399281104047414882697893166304743440771790614146500063599519696370036981438003193767625879798579697051495939556426802007004238217299694148853009670183585015302505259744051165696679760391274951098861309523964908508935962872841910773976419794433818763962586357398332097427928577445693193781452363764073146007003114135123152843648935943250499335312468206162055386680832739795131861254553732167671403649921540913806538612497207591056269570274076647241771964010112357561823586583117817756113865984075851096789956752581521026871275277650314191496371191966961245778390414296379690430512745667570301598444594120668377965545077482398026149018006425088696620924772686698203210839523454733081044269268095026517107401766096967907724464057777117217442086206810048309088511976623944013644508592010115831121375570253966094970703125000000000 [170,15] 5263788108732363646378826997841377809964491520566081426653948047470074230870515617749946728162067247785118909004774489043519467319081930729147789660166281663673200928939301025108228605716669302845748627778159080464388015888957420768799162797412427645148182362959170996725414354785822874236318737910236954750484289082852314568060715802785842915440945151883130848387227057179346759995947817396799166154654496841901782273252895583699115289145781337182649297792231158107702481196324340354157483156810839047932374824407411082637685685787362121154066695496159396867451472474023020819912425362837066198966967240828826868857424722099453224020002725605492669193766250676194496089754703458213235908876144899469739630162385058497554927787385934882183620074707909099708632407451758593425876752182431461060826637276896648753992484753479458428015404931880649913437490268629733401963645008373009157212003523982913166652204154906615349007315181605570426307548685115807956335872244829669616706979973999269668880380157535251219989115621706285361638517522704776469898348449758308595646633827152408909301518729742210316788718477818245809146578623197446759939516188500719032602185718979348692110246258894766821508490387698960980010582329103198250736039173782566291703591910176369909911835713415142019221310796432624168071537725597345906932014267971919690391393648982322175965222878477661816441375292827616339731174438401261158653350085450173693041553207207268761150566101101576576263904493702577697452241637245949549023336980637038025124452939450839259653621056212347289450432736439775006208319683977734545567040009656422738171547683504092320267387018091236345135582441360032916293800200536598345849501582604805371258798500101202671696787519873399656363147575961907850154069508118951897840074489763500098478048302405797376248828934495244707031250000000000000000 [170,16] -49723351350066160686156629627730398760881490393130885370761329634948027168693233677595618501094859030958980175978461287949666419309100055930197137779700698058355064448714382343107125838723222112063283113255544990395837122662823486922809522751631673516420299851276935529132200318206700292095154213457785011801433698161278988794807688498549637094293795718471178349607269750171759634878387096008967924476409146795570123079017204819620917038054749148468814895571184092291519471123942090827417775085499568411768055677014998068253248822483857856497219566793740705449021110550688730915909460219376955499406707873536813019580902334411800184367121141470650689287419814270578729964139537548564628041669157492927485585571216437884137944155108733156093153153776334573603430792062343900267695898918663424444893448456601355575273757914370338275085419024889433608558277644166862371206342308595558212616909916909921310186825336291477448934333118729804565967628882575027911231947246955233117382674954529881278107811663336698457041897584854685144123854660083402527064018265776663167365918660644535812378311337041283582095141135360138533284573683000473500629466692391574390299894018259272646871434374204832379536402802640200221306457015495594192716679449613852403269868396960873844225212053823410677399519566910044735581344927241923375642342196465855004427062088936147907526431085596773199128568022578088965091910053825561560941766404233136835655005555187360763526818936733584472954777150411044547775389037921073340949511243770667306782106491920348978558643306388026689989016050033821794645465280837417279021869721169474374703015457398145864083534273625519283071418576465255604015381740998261149441064421089513226198225483862728668446304301374373653221283721576982566973686574752348899743515298402070543116760269945551015057983060873686006869140625000000000 [170,17] 297233803211600811555602515758599347334903011698633679171308968624206949869191789391924793741043021442712971329106663920294932067149381745795234745047850881148343821600931750305997791762304950748478904666790213789691828014440045717900708930745599657840212982380326420099112332453307093102717431038681924363724655765599033433247915568411033546417110673441751058910757356552707028926458281473593525295086200987505723820042500373250804241825179708824216352716987251113460885216462151315484672352928738632193615630153174760272405138628910424269249145467781821140946518535660372089057633051954569140253716219762456193318823008432759156140095200635447019559090477564336224526667104642165263414257784358836991085477548699649588975525811668911962878048992211982091839539355259764838402139810917275544203640081825341592009107042756511379422136522374513934811223741872863054114773887549153788893427325817373287752457544775425483866472649437010821773611561203027766121729585423341539665574043926293267266400116798436534638686936527145832552797655539255964862723997322583357656081342764802995327084813705774307231388332907709686958848254796743295808432188020939452227115880222243210730827991611815604357614907879620108360661672531519245279319630532827953402532599212901136532372429570890467464146031103329466141176920132906672945827948870966592812419381568659651461736981366050367311690306318875131229889409637465691923242581319087894080470289729976533636879583918340084760951413619675734487212760068208827598260377930867605153244280334058261358663603144842463184123295447492586934457361935589095502607270315377586973429291012844691401661692289154809244751162545443823474535952630330503393591728477563352645994139529774088158671663637427531323214544057702130417934902613684278871439193520700443368192502319796026189853910689543239730273437500000000 [170,18] -1220843113319555722511548797065952352858686878772422646221470198660361067663541685957342598551566305906202699212021961494450713741486264597667386200262438134203059022699821843518663054038751472138107762785403667153825749617075035026570884844038713223422457212003783009717952784483687822450033718689462807072222365320890346559731195297899413285164859594584710845801489792206870387626953385484088054153157669216865855749219200115644151068110143454853103657293042493510246006218305300327143037332479807031676844744338077105029714824690821564584758161653052407667244819761364227961402335623709209075213638838939835141221191308907950154408035780274651638309119826104826194991624013723463222195761953340101053373722148226670160949222362367957960350084457628971143631557337652214312862364646085974850584917677929620337145768506304411338259478212017488306868153558176002953918618279908119194810076277430207872015789413310911709156977649640333483339463320633926675477480271255443451914715598273398501724837749360742915378084887487097164735309218326088203935155028306700326910268140089514486148708707000397034108556949093498920697508051036252818273148976058614686765590429752846151966021126442966726279448790022408997854810799000488494982792848900009917866264167391492931383275103194255921302288933627523625579341924737592162880734611075639035299146174608794830119069641016236233084653139922727119433375374387277092853142138645407699596039112180989981762424987065884547218916897243124312402478125714164250427782478337903044456004186916243353626263157400501668325056405205723893636350692371863949732652915192158632564875135562327648790882380205845942737288171877500289895434638746722940474535372918617544041036436758378371281074672348806117421289951462144293909977066644437724263151645241176049945396871292524277179499641146145632139667968750000 [170,19] 3271028981274575486513708945899212751648499450992705562324764771472127220804742190977004580688529834536928702661095787655037800559835698927282740589360266674535300926032782147536041009125884367714151253513808361233268959879390772934477873442361181704371500791401027267478890893690183286062602296718076261506576427938624172912531808114780679500954932653087124890850752279037801234718625085030512515199172033790548930654032289743872458105672473210986190880854449626868869841093148125275464699277883562682042492935123709263030686351834208545712113217440449448624387252817819187651048700156741885686897155133452986669631092556109313639076552926840142767844175623079736536066628156496756902465064982736420988850703171374328143495247485129681985802385954656822281887939104379284620079671905081837416210172755557526087677831193245786006107625222274305405016115375470506315602125899899040884585866105796019916195557475366980588455739080587799875885156092619631609116294115220467157075834270186732027403016657941021414120661016363557640725874164040020476840125092521758652759842368592805536216098045740284591276021941943544418482304103943675668859748060582691019518907595489744676623487630141203744917010353504248355828064670312690490758672714072004698026798433816085202325413315346894596304835891899300888098037331365687260432998832261232347664659032124623825787367299191079478699253782985793311738107961253511950735504779233255671023807176406689954432782878714515334181947796320177022115759355477342482995003695062718746145987283789645209372808879633190584789839911825262297845174228639540187878704403710248939708608316731311640030187993694188647948544873659681560229202544231321109009146382003719762157226102907124000885786910321733808313759008810066817360889418807039333099449513510304083102939987232031258995089429756833599520000000000 [170,20] -3429780094656444070001723299136099186599783120510858991625790293102078709285182636760740502096032134486933893228628268681894786170033326390426376765336217693390617666826901444702936320875950037358237043064330276282033836904025238242630309190278735144365113892141004419954341391436324286579800999885454615077474272618177492225848969628994689161134998874131591435092873524448290357047202871406442408411693014424284908811692512044163507893037333996309588355757073218361841378642494182270715303930951009990603376579255729285917682378314672006728564814935396146175363214179273454878514040116733057616777164770240974428661999833357574688664970277141206749940606672835142430883922634325204061770129561280030390897992256344204494166854755703025684125757452086640160417753492079198759854555606765857532503410761933597650883638168825115263529655997867141482375637517855951213697054886101999853468144621245247010401107264506571477263273416132194868889196208683782457529942503297663663131078832603526769936546058468960947170897277400547131906851795336608647574081796897168199616760138896555033239077683597804399044097243841622396197919740990572709756120535655764633781710133029043000576751389957245113715462367816571748027973767188761702743902041471889930411578859820809834715938775487191885819621710561675094258775965766850440637243868769041508797324066640242394982307613018757060259862398310429933605025712608340688166220309620673448032005807979331474371261952469368442308407229165022541887590404674672661961215015162276415154520504931697878192980403254310968397517372489769314699834601432061468812480899208641492248671020196615722023121504848705708607348906186740349148242702876395822135073024881098440393007136841896172921048400817860988008518446778816682370161096202508613927460256562850481527576981721908333496668589569205283720000000 [170,21] -16624253800612050357554866951842868442215939889418671411334807073506771796930720890839113166823607805426753786651830737637154641373311066525887007986015124582913181889578746159854663841842167635244575857724325269151054119664704196849405312967742449478017190426709746843490821613111914575656961137732705563282206051103087773583699381728497253480539509864582553210382658314914392773148576542083667227046786520911825505890784151785362658530465028111187279909854993168922645803005807271697456543751054514425875026004455209994051655819194608800231332749195748013111189699013057350120829428796394523441276999900074442641448369493264125099031126589359542793396813181271699676677805020136214900379595039154779255445318153393712924648759338967557775818834479780711668109310679404997397100608623198512194125479782248508243652890274531688521796162035476093038954885392176356944745323905012356981788056720444279856509933664926949195766060119858250316811557775358647041002668835108800993559107696611419736391154937902147821715082878573197780166019093396046327279999342298983169595596825481678628139627925745924863319568684392294628155769451861136044586807928790917278368690013545186240961879176576660187268246907881896045322129010826088508772752821714175924103801485446224788156187101727911628340906499306790787616365531395782259557354607546032371844954446202807156980103462773347677249929218063128157765733105010964119943427819596869763474142213017072751860200905122492620534567323875918877196556102255995657016437338210002816543728819620651739415203449180716109234505824810987850198932797532015875465255623725704907557615276256393681334439560973921755660124871186618893832356413773743886719715290850201329701212205527337517857901768124096882248690495980737605262178973442995350640765656115899209310936277824452793451714596171432272480000 [170,22] 112721364314663478929406894645352191947921947912259774688815902294941253011422201617363568961104941698030163302829431158429477918368833581940995901457043761412062866578324398862238183359743256065346926052718198952969632667528251637442187014807212786736708418619257278781745954236444162984210041580160583040221460063036387130133043094786812754085240825998520599688092049930384757543605404104528208911996774515973393938005977848781276969953483103872490483021235575333721860269524246503845993590855212613215299327239009291453369905388514771424972047323446927783153728264774071543608699182461341099399317195328992095768608224000032106233325878635090646511123724715077853860079956571121564447450469434166386916556070862538499147986482355344683144009873606993536495031876436297745570863493079558578798964696020401389424676302089800312119345826706221675350735165401116366980088651991193806560759316280693401261486477760058845295021294644378525830698999167282763213895349390525974226164090879485135366866239814937949561505672065281534574660908020012890971594228777289366137794670190995462869165256969647862282354968645190216418337028372311808313733133750978609611494660800141320918332296970388895101930426221405213759234829674511384760468567358808724774217996699141557454997712185848186679254465108917565749293719193910386496266080153260062148914802383568597550485859363678210576316384475013988632146056387535650442988905320644684459501401642880788182418834268697407298113215629492465023189743400767786402071275908566835777249575427360483215239372092660814416660249210646400591791647926017113231336422896169409153318273248551823410718904368622382133972185790169602603607614870552799982272586618393775085001328296118862836952361740251994142942305525633426755725428416894540133307708224055126017796562395242802042494500840608659274640 [170,23] -392268545311722311508739344328791251305476269229808725135515888116851844696368113343028142980326177874744524753234308760047927301975841771296389647073251987790619117976321959450660233075766768154171837585818516215154764440111286875142630288998213773969957128167233613154442534481345010177039313786228296939177032136775498412615923836843657052951420371244000711602001639760902877391936472600969974346317204239305121417829267772723514404223379263857355287415920672943725253236861922121447478982313880522601001068918322923415089721320502809293200277290933206167407314642587615521045838869094991795288098942317194837611535544611946208024243717110166642948641702804174605167121499940624487236009218353807635363281085299710446778987099024056244394640295576422245752901215723095410877235034927889588571985171191544894584410009334165357799841152899465489900722684754210131482299687876538758411635227027728432903765563681562068042510906552031655419156207293841741402786375715659911013219355076305053525603747919655290365141441745084159013894147410338132649635071870018105849805109284566806313351233290422984882635245876633705468693012590814045700455394773654580929253722690959156126357067573109992529061856568356612606728154250463504340213023322151691919138779378738603687027856026780027360644850270568708031967750612370226694260192235813230211859765649108106308810792178497432343528309867791343432320607928705531959577720142370639261516418636450908982497557748260298630266181273883841536819550591067426791572456143633457738635781115966847226252396914093195988422051048100350330457359068109404572044937422216080401374805068324593047446231927205194914448972131902931767261873941416083275013697017094708947481385904618794282469750532777971788541663311913013216208043907978070127695408755813822551493660787491110302587265706927902720 [170,24] 968688721348366181646249470117769980049506283375409822126877405823926074596244365283091653333033455410187883094713233867494114409671656354651449356417896333041765976149271445194249069603909130429388535481385559786862898120941983617135057351019039099785177596363281237353135895300226351247690808094624693833010480438860480691191986734091125515656687207019469423764251633810135823978862083312264882805063786710390800172817056759893512539167900660266758686905814449594833344181471978077505183115180938902561009123888472599012379150172833631959725834930478297642050755516761976296063433966962028565097442529414712410573053130221854795506214196084078500784451788488137368833060295749524079952372504353169938813020901877910585430113764861607319075482406806451737233156830873983860135212632769852968596609118270632542940653067326768902815899087798862305916711195352256192430377132524034065730342618922433982756759746400980374913382284712138197822750202036750730644705714384686315645661704891091068105979346061593423183109895251549684435796592375978249568361446627436507050550500995659386647715872365353101728406560881610077846288397031108614550106627975470019592452007118878774037261406795862346544990714825035268956171667218071434316817226135014644504888613471687594013096133114368158817578500461961990846250136481507320110143721901082574050165593500560982048400289001879324163725866970743154199317856403813670681043767239776085652635021620595056423575926086100948592777739187439394539056747218173448943068271440866076716875208745392434060392396102827331976095167682239700340339249534997248519372274722278568627191087633586425434499976604389161129909123867151057116370782902018437814080098574673257234330454870863265109730589366678888528219924046778227184055253032109561607944446546082867865723839137425545334981338152020800 [170,25] -1807280171879316895662690671988629315997571804085591282703997133404556242237052359919457212656882449132804198007894377099606760334612223625097805959850082343461886454592156393781926496038505591696631579082361489100390903593132151400067568040548334469447013944594792504005388231023103923594876185836297684234677279459868667308601981546905071558892996472899329471425236965937257716604317608312553152769575586824161738810610814423197028837172694137953383208060797188027760066763497686964445434765147167312567937137201802709925130367072148422017966782064940832172385929774527667198605980016875175422265235728624154060835118784230397085418807744082870852983918795589576445100850294257356659091964345947502037596346209175664458113998674834365082205001347947836681611379173695781954320359450987467332333362097906278362999641282477621913928366733990858541532098863947575942914475798951609911235265075437533214168587755732654411166128039333137258932256594322441260610799583840756877795268457908185781109445835163240729053897274417405750003694175782126158882244520076178713835183550753032109333052969303066524392082801521663441900251672448075172765621048910547442480549902582566653203717385288704407697372783026442243009609963335522285622210115984222634416972683231860758947969349778151193685646974850285325301370201437658944218056412474710143786140743185432976751637137848920390047928095574813766951415557864491491834638333399655853404039745850312367124441792570684863375661521238381947790276746778073174873477204536466297592721684534655862218835179207699675463554716224154273444895439292821276785307247813265802227780886364276533835740341788640900919612658734045285884756660051025078834302356399594830281054834289733242978304783051383699944920870409928607678763158013204068868852898087340747324014504628600101770985270766480 [170,26] 2515036732624636638055835317683779825873220923417714959023573972071349490495161199918510466022618889597578760599339766829483702609756880489440230277327280242501663765429489436270869854198640532158183809733706304960759256353096114755082003064532133862092624580424445720317592884610576093948497020140123518358984773354082032591250331668080172921536680689639312997782478785081615271715921391759318350741826227684128816564556881353768040098313440636998381010275132902313487970442513578705233739257620126671767699858274450261307985410653718133161214474505974878788270030543985788449563713629347605730313497052106988920119838184870349685672908231304971495688941009737455594288091903645233265097090753172138822823535084561599835008290247211336686640845948408902191572765045205545821904923917615706627894277653027349256591323872244668242990980885365006847130225222176442243418592433982052363718472452994765868231193226850888755469659999404097966028637498368481491791623927182488466612246320371234486907656609942718739842275122535482940245276919926163909845504955652546282569394091287670344855080021451162969433280043082276142661260595207698869058417045230213121328309719531720459671136116436847268187589858780843155616329066228559037135257780935660171611887026042781318871977276169450089439494109016615907407300018157913032015317629445663008436066526410259406145178792447103564858277049114337392848045307828078774164499144011732369351882973490522851958671129970548096497214992550336238312803415868636430693000274816818313506645279065258486539414337896185660026023028211603868958487650047050642298438656815450123520718596338633636096401803250196596936474159440948112252196668922492438499485884342292733328111984224768897289946240803868986973007621442612324296539487865773882004698872470141921226531441765274450002086654465 [170,27] -2291181406789149053086199078414220553971639677283627535107943659571623319283892727043086579211350131801604036831115524876476282773585480782012667999726327079475480353005711869868710619425869703273064100274685414273799387485563899399213240951483093420149143698431442935505065840139687612170838145328904256528566123107983780721135590120830783941970595918425772163656850191107141365802724612943864316537148500507023542779261602997452478569362222042012637068599387724596891195606810089632584108526717600770404369476322566143978705772956890463031119411184572837838420854096321672396012033305490778234905979315905210956181070104181958700194263891486772549921531377675668327114346203136199289266026883750344151135243586288861549469449652628384872861484056380683477337751937911667183846542740452684754603830518300831453690698675901611505612195949486481103416868852493295651383355697771755373041615932980008074902985698886019892408113998045138815344209586559644181549309989930601641049282646953008934494045920630739106189253827732267190290476887158949792479767422354521037111816462127448297872519668540555558522542145267869706480849168284004848623002592381004281029246131807262490581059175925905096539615559717994907808802488904732414233836356776054784232184628930124718994013954815401104729270240418810872337942415005854312878580235982685818752355189284226230585740460195407004273079638054315910412329521381814002890875481876417044248095297694806943781785360934317970742501911290974982276016268222896577541702900873297467526399766227548460103063358691440898766193193767382078838824112142668165103953418445078106001345980548226889855594081177454064513138260742281706310264912239788832564627781204725579644888615710090478337091834602529698720638411951133692948039628154121846096605006826127684461283654516322779954378240 [170,28] 278932119799877558568520340131282567352927866864414827264748348348560304468910358421270353705196856698406794507584800388241616731029153398493703887629186818018016697639741567026294111645606282263703873599668567613074966049469589335655166048730641686050920894385929056836126131608699923206929536095466242463613274617628158801924782286243173244221225308560816420498809892703431552184039153754453112943764369550126456264001565205393740237318224150845660922443194862133680916630401322540856702900574508076098520156445348033697087117770040418939898408947160729378305205590519623853498088810022971946054376567355858141280266864586511345145625736211831566703642232716736436836305415214846009423308599722492670545957669207951745735939330432191203690324443541523235758921194984699832149385108759701226382750190442988738134916139995677653321361880165032546337178878280796016580224749091235944150342917733923799528363422113920987182433949913404327687224606433934790420825680986606904273060783383493564456922036525419496066795509149021044345495928791686292198546154029309142004625841969493073341378316518296633042391636442241526147665374844731542174102825159116317371752636871478769361272523329942120503312294472000985823414770900060994901204406322096539185580123054506732235137171097694179556970280050754916084339734353936522621055158819341673652547087385617160139731094096939152962673941372100677592401409925269017378137348593022860117355739374950188555712268901505028623376351755519246211922529885342170113724793171540174531873539681271921307752655236292068794070668305398900453655593140329962733312537571391291035494005166201929596867774838980673809338122278734114694244239717610924694302155166002447689833136277243531070772369308561427256899199644251761926832003927309093269914961144542604700123592202882776879376 [170,29] 3740125334120574216691328721314654171228492455906460368590451295371513871169240337468230776625605011056050752118064387533814579052884336847578236796964185115934651927738049170767785777139515602915181970586834763062844485073022825116407687340373921562862995481334659428309994740396320051720264181393735100681278525868835312649579470497480466815136373319554529496112169300243721827869106321939057545411857633010925175644541310662504184379551761453492824491701798598320352089053613538858679686697490516076752977477246846440217179219573081328008472757265081795448011971706404470535355195286763688964051032452234345338186256404249133293436293402909261532500622969997470527555040548068024986440610541379054464250700165193181593070205477850519225765583737433336583791096002909183397806330198293241698531618137650252041481054985594877348652167018876574675462883051795343130326566053592344571040311303271671193998946423201739833700430436677153015218730875214197256399729055368279310357880554288239199505265793414083882814183336893332672775403782230306534882224637485857860286355443595632285999557422730457951632363042100737200327076448811598208364202308333987678060573519893551504995222492699650118939358247619681899644988403994016326826288696507041534770915212853231085134813558876008863489134210754503746896022332456450487810845464043461852568624870139348288469372466657895783289189704188567648746140477584032776311543457023205981523974698486996978792583640235819820003938139360786385586584189799333002457856882766732572306750979276120811303792534244921473958671425221400968372810523192853617586293757660779519619472692860980202679275588227079182126641311773460823879133120412547177937314307971732942663658138336785513305519981535452453752393125419227231616981793258794910451058993731026975950234557510424985600 [170,30] -8816588589071185500023531531239335377984456110199370022465154134394313394634511320648083838219991019041046825215534890583131309986410412801636911842620418887027888001259842638600587489897375371078211860573386155663225497243404713988998917304791588961661833657448513261740411139242274006058213068149777720909852837891470203558961922812924691234669390005605445783877818124377453167805686450948323193830535999830435764153411930943126767519236956530035835952070043622663904591873099964411966552385438647296730520177251475108006196016615415938679610350125679015710706433285589665442733177312939805598374229855485097588782073252979633743604250784129094784201760854242953796141802440871098976285888475017985003653706964824362549830259396835903062250141408534041270476562122067889836688934979875292236445226260342230933434405050914565688189657372581483918339072064355594587391505286345683909097169851985205697179830814827995473785134299543036506469655411261801200698606946627650769659018232761514108606416954768928946760101138106030554162829180305111267330583094776195765990517403248996396106244731244402374317146859802326904740321679797131181138328280622735255719824099366491499495380062439996326492284395661910217405101451532630846072377331018052517944868822546869186416980435248062369337655261080626451384626490789419186000456180316347889025353056442622891418230000853384954023298277929811864343015123163503421563190636325048097280059399683659409721673205226592849422237843993337798640529523612827427005560952002822355798622786165218869567974594695299850361006521519325044117599498962924936407498221430300057261226779716701212520895528997666158518572959620407640301165939164139841066054666849023591368228363328216590965237981619276634607441135968097178949329516592973090846104641008125914948237394685722624 [170,31] 13062049687699112298109121324924020420040460036802837016606565399617951199778531902952141109799332378346276970155020408562444821858512946359921008672998278704667637218946878383714448667893163658550809902794567825037526786059452778096100967635682800399352658616176514644449965642847542702649864324218090444195938217091941546627084199154800859546812782033652413423595740459723965613931029308842964443442109217483351802827935266525876610228566962625129359102198809220312708132022898809900893965488216837327250188842907287384479182745804906307402453130049519500337358054188534558059887220972539342109539894236453301065387782492371206158438338434278356710937296686976097156769474307792832066586047418183138065865224468160571390833382602122373436780460394341967864207581700392268295136402370800232034681407064861735785105168196990771898009493064601011159861990268398539740012925715381857567398980167983316920048461837477569118553286650309188772863217165105283522193991320292673335127839464381842863529750669566282896579781698197348023328578248622971948718931511049073178923320491169349579633076068476424998384991849759860112789763182203240185362666734406913719338160909034411145022209142009788008418975291156912285280013783763410358782868401769744844357141460039589123185160315062901495165856672122746668831421630106517314491707597728924147256863178001054428945924553071266801831716937553391370354738330298332006217911410245817199902373368612120579900265943321353165418619264266651205037073762202177161673427704586405013813881281986381025313757300680394785174761750552315064544177993300035363577948720218378810352688926026651912695862057382556302968565948911878134910326999833133624192120344202983410352757979398531582590032967906220522890991841730130260505539753228869583861035322700464640386120210710528 [170,32] -14674431340237889672168217650369831092297561300274928588881549754612005083380868471408996289426298987923961841277213004958242751874537102010537965183070739838097280556269223950835270093713678691858469922112247923380549378805880975421215092248947500824132038873517538392200607057173089460159754897625815559214934707395101527460831270362522263142298785297143660089584590392587839077883716515453454575284083328851776490417080615392261274052162701292405497476777055214095253467480562044910251634000427790104875671661669813176450304807211242396609368236895153894321995200396862026489378525575332432247788282251308824818658780548159495786703565747038547193826379689448378079978205093909467287155520514859678842922277509980582158092407523235572943977137305625064759499203887990136791085040740731308147727006187915379886069418541417291553381275117624826658267427161550138704991605943454261158210141718118753248979081470695921819888985147219997059902434986286513008725512830014294253686747738186697725166977365143147207023145354764697183030012375096731860005451824033797949379524098057982755468759672037320721110905070300240568789991954045853828479535655503261004217340279015290707916537933962472875788674876247107167043815906001617891683877069373072186036453051193818458522265142008338739544810966522551210262945775004343919979181590628709588903963531953770733313258315768936925048972268626764310823735174314478765704424006069846695937502388091603433317088481253809015623972861678736308679315006823227122604102308914048823538657484204543728054054265602189250303294039313202559238104063894138739500367448706638890355949050620264664878565073800687266767434533761865683971511447913819538433238490858575821306683185731980998186460496519729016212895540123698207379647643202436196007086226566401665772524077056 [170,33] 13047348896083667300376085358905885889278843528739311122549774217115185908489765349389439034482194473738382872417811725135039387749306413954556925999607746240420448064461416450533440117957180111948114204798976952311857632437498303044394196589407517201116711613416928215923726174216183480337396179977583459176256841290023590814334213353622818993809407654052180802163919075339730123633143027436404874879142579417801691822134947164376625700831143201266825463151009483124324976910690144105350065628852812252998320206654237252669364498175817235265270830501203367746783975278047390926598829458107566418922338172981472004401081001982083905996735244286537749774787551257397869625286242749730181266103848313913388916808169941312827365226235784760869352645710482957091830825272877192223030771616799031433648408222899246400048961418338091810186696936954234435255747636226087049246812030308880472953049051509448575846027637158342446594035932166258668723090751410367929572785104028152042698822116734407015711494985043258380476771248080399233475012859970448745638681992328697467716475061210945076066265089151491408757371241881848732944611190833959166026364672844191363230965342560445956119017981705190627439295357550543946253376359290750426664985261884584429788222551323438236108218477858219492905669718539779331551680911027862130505190174753437228217945185466619590876088129639501872268067072298980464083570685981762914902594377730540742092753423364981079769693296801584317704203216485664974851064191065299236990679280953072119697776726028512052457142984487458650540299322810411291389653312596496293051521662464409910828434921312399553265100463542123770893231118869763389860025980618368811363118606068179142658213008211313767691324552943900137086517153127586119742369404651254373385632478074859686235308032 [170,34] -9095301482330253269624268334597258227010472575758660491714120997069982773812576814196762256209625139490726900759025288703407355935521005710089147224086928293364925426251958211025744431611618382840619237904096456994868236135742228401974117003998507133337784896827451104601638188262363175329255611493884985789671829100100413184134828239052407520750211688825919910020604944977870383639785847569279371213437085143619003021861167454558927363513067461206125311061724009928089891686350515510409891771977261015693666471384881257737349760747003835967264295458228415715115608740369151381742525861179425326361055041335556383881947034000645728194546527741178149242905383205038864227711343704189313989560530276086691585597981614180826959408751009812426587333789484799994837488334566936385855094882097641774191500686872983478757420408892929352243637508966056296212657853221067583158538059857185588876430486358538133778003382297609760949186050869294404493297680300979212251894673943566274659723097289951341168950018337279339115969345266619256287194490136267985835728348971830833963600703601209682983578534355725141299461346717874385077025014144100777601200747812602113331366296757327304457760228454980834997873630405479686636088415708408819784046899420722162232764286297862864497002558651884862209230877774620060878151473495653258590161481892673848931411550841260660624518375384118828235857336711848206922213087287103175566931867629272984293189006833435147367848284646776303394511979764790250713781326612115525330283639622644622110882469110919265028697182323220859315725006585404667785123204516491778670524578483353412911694326022109829041384657309457086944133858820600077462163199460342429925170790297129985521315707928470354322765211289798360993324449948455425018636241928525360864016951457525375219712 [170,35] 4580894355643990996997900551881504912175290980241884311673649889841695406525027974505104729150084347159691230152089657091796259649427144197388276875074088210169538174992430883347327849306177304201121715804099195121609729056453369813138604684814855960485529272259005055935893752611930181805572151131128600602225608508802627965378587541943251197606575998928494921201941993967123331180442251001004082464205471369364332807172826383277063572755102600259331927884413535890814236519204205858973283383620686602536784468870643830669698319865520173140411025229665658299138251626392713231892568702477622091548163627766159488760240740419073168365954027050823431058932866241936823477850486692122448730174193043929577218900853113277214207537689092081175103826152733186197384422989129968352834772792821819327581513650347896870104908916366428823983577354834260933946843073398439370902203716030502729239555593498291856783138507004532030073198061924687733217318098170523239207252384594603979897912364964995556236630764927638693793313946563977943852887880583972663893584259948820815181361485623195282721079287223618510744572938587614876200759541846628725808413008499500064426575344127521381045656019373560313945209147704481924460467832937725615158306096616595027456485550185283549469285323799004571893490508197680014058716004829959031050487691203061935154011357363495683367504322303110054372859879014700086746109020493697616794095335034549004051531316524112049333204585276468049662797318159992430842190810977740815700618855428718093146096710625653635669641813443836710000823675251196874087122718659409087146003524198886209823679683735458284604894959975786792379324282646694656002756949904347849981334531497143271936006145612165141526039198804153105917087526661648745540205972748712129714989786655646154752 [170,36] -1042712527000064824527998269986879712929166010182281796611944538170773319007827688453996750673067409425583588915832628603656791161506082601181771708474165173434229781435457631841650232803629916803107728361833046168633941899563088236399046808727027566664923108209616431205653130270623747904115795144913791675358061861875129151264786243165653218825925678406363038791283954474804493055598262882375636134363310420352165783806469863275694265629001851393172897791419411165632525674942284833821485170476407714387577580842451930212451372311882456420014123111022361053438850478371862523577207252424811591631327057856527336378725055879757210753986582739116176869199960086928864105311093418643669280206305948732572860882591310901633687740429305986457633805059436738802305063991605522974236569558209141613851912536934727366561162124832210989574067810746685028805443854054572545148139490383970057884670686438146508823704923549561904634086279825813975040542279498731049018132456244603992255955611810537018001760495612475941481576238593846907903626472208623868966791303432957600113874370044858236451711755798456395189878257702098546052932180951196897300484354775145651997469079314178614108400791355526304550643763920271257299465414895544888485745796076420681829775840675211393376265228237103708142004902884770240497908104400385273235138569999661611210805928733703774692546485284916688480403102027428415208149249202828299804432118036712640072112238355376491451982570373322675001600577145243011253447204640772084911771859156108118195620032081278795284614297398340413210933822517229751045985361211191658381746568742304132155453537866009311364472575305996359492957195301145253622305933282544397591649262817452395343056019703311001614408919365391965737005817074479090677607486429658980254582610698285056 [170,37] -880230509923749688099337374825899892259820481315130175321350127902219773708000025310700502850972634213123407742844209443309596037508929699088743889450278986756876284186297126725183935324458635231133333017669205772041414477739960371751484041509741388544779727663711514948972691794700338645967505975572094336081072596439697190772901617348296174072025963940462238590162188642098005579615093640350026313861623659459836699701758450552856060086298084852742513641257326535090310962624614214664289158508168652989962660572894126284673776684172866047071255812779491718653487649819548394959356955567164453053352030811866492266282696543165585630354293149154047137177328450709114071017888002249756697370499755721469684928126802173688363814935951467002739226618892320081598342168647160906460303735717163146899019383345683301816299256378906807797963427293152863148315294344407845760856801362542912624990640016232291764180118575589115908656340540960243549254624831744299926985169506028620895120461588363516791619531340685243050315921773417262561274018233888588395119779542239951602116906201310489430251179219651878158877195547715489148823577957524817508678434112980364248353328117261764105507123450356721407403091052259680309453877990015624459813094900085870133749794618219777340723938307761065134404183419660087490392806510078003898865473137200387140639875418138444575610209250707510854013152591109156018187163257629326444147988407744861839435100867558133250377773483920226187478167684546684017679347781285501450270732929356574593144431395909500829490799486149132898706900911736515140547930658012423452460247966981431316603636024945669690411783622240137881147244021144132967999161329973948028916095279067839177010427854059155304677598704009573163546085725437372902836598113771933162975637499904 [170,38] 1414229199364977046932908158097621985976177423208722824070224971875062763604631775686170563143246106004810055424637556707174390212408186538119908826222285546272411319857131301232079503187837328174868503074241173983186796066986550942227567666504756394189703761780664223302642970109518529711686080613033627292637612593846157257846392837065375721165442320321112829745146188856077827116898014355195152827812388764461743243369234804721456150043405017588602830822485484220313307153056408435319657985831420607632232576212612499019664664125433028907614189230224148731245795862368403287112490075860970809380958069916484312145065078702805691176695395325051666094191253606106124784891181407662565303343563489327304964366608109962870542879976199747160160138260483127948697281500986870443141941127958678605108619952158798817571411945193421518895457383293455604896919775340601482785800718627858373959084867745968418075845026086288400289285095743467229521765394493656485073326353828100735420308999336197010495734399415705740944424514060836554370535973996959886078571858401498059300526664853449876661050469914386909079551475937814686771060286992059488441244080334415062351571183620066840456586847500666991044769496013387579646816282048144102418843074140579160899737108933437728348608138338194596548080958548757717055428858498042544577658928867408352405181928258098401412640242312366234266599598694195208296864666409162502055753947028414958057474587481395607938694322935564253364133849128272995575807548826624504276330750740662070063749713608929494892154706783577992188243746878024071079073417077771086691561799973237424657423099778449630682638110797645037641971252546893397693209447002485717183392733887246445086259522170548873101875535592690037136515742773189392889436049827382128757597729024 [170,39] -1178232623414135341170292081936894244036130780887195002758529084399139043402664171802221736149510443922823709679456363756594635924764256088797279921752215647550173739122948828173017633407369570764273702951583656232849144128352050077056705594834492751083322459770637147586485955640731199657579651992404838272585977661802577201710018572183909231023012044012771837305458082181847652781327709150197851096313406522902003971498157045242994481676748263498886297644714562734677005213981456793033395287036894250132731880584792389992024668975148874027435670602430169981094621470868285806915363843973599281953003702116832066745118314101027969358365240311285911572461260331798246368163881292633147446925530347777474812576297814051365210199703324947192615792369532399109776757961284302903090561138564489108501952191993749781715422211392032337644771549650031311547483644081483656479344400938635727776518472992192447140109598464278052028040393408755702060610824689442805961968495155323490938385110408414411191811924287881983783414447932272303717456883914182891911679972534198686432187668963951420761833446189297439376855789220329170402722889988300395071661705985927840322413307921969157290018556214434993973084084465793343213286409889185755339484970875653428872844168874024198567335712082596721785694617785247315731683049451898720143479535410395598688837411859407177299196658053505908567655732531968826623051560744056604908836334117822310867850333769247324621566371563200782467211560013831251336271350908387860757319603022380443301640388172237033707095018473906828487731264694428737337296997051063354670952837242020341504847410651297207765441911590449897248973503468146575266522313004880047837461894293315436569530414032166230126534393777530681618514995195580182090702294863952043408228352 [170,40] 727317050323615548074663453835818835245913178169979592412862549311156627813381201557562243415124712045325104739721867775588086784968282108712390257750403806001984346661870982702768390324320855261469536936706549371376135983930556287628508280180963908052113051409327051734732893458420343445428753014934940245792356535715549886499980380060527947571677360776322644199758346520965440947169313790155647069591598111725590939296500352327901504498581558166638620058189891244447807124289829320599518069226760210892158977717871925992853791108128531478355574489497389614307973883395236901329453929834336475273666654986307621739593690038031116142362754168139527492253441238922481737440514379878916769030491844584651283198321031786070429053091175375422747164702933296087959830401514484006740745032400609120971318965173884749046488001421512234732098281581324788923940207968540160923232866243892444720862281515884528455781387156581185996519390849357878359026826912889906069854227905110068447140102385947738390225697337703480652666879459268790598165886832021089237804469768572313418731478117015348826466452507008901859001270162336547536346091760952965835842045949245835698198799363541663083238201805961195871222519845947100314435895125104080977671447342341468101904660840671284741364389953912831149406409967564601072956790166397369900638134382820736588866439350832653482104869660218468502909754164738303533419167975433131063658534229825005787102065475899391274777425172352717710594442832179119324432165139070294219826183643923682369757724542525649959781675211301506812558483923184415915533491455072885843856086279884168563779334565630299702395481166338291545052852371723402201551407469997887631718370127112328030722081830650700984777065643611104075090939666131334068202133320443290492928 [170,41] -357864750393166644281411583222322919641376676208747906165041788468468471013822418144076854890029185411844803602412086898487808442700647448280128175746675287275236740637047281354199159627140226938055334194817213278197456737021391445002595059628060188577671438684676225590608651483170480983576333702389304382813121386647051864845860524040372524685778715515572148352192476244132476551026340473727184796343016266003216722206407220426552099007108289805189824829563490446489062522777504963734253613038418117318780604182340668086933932734773841007825979031888799492937831244807410595578108657019185803578744025229966285232904139168571508049891606067106049015613820367579465106539811522152193759035817553653350140538765933939298693259067672324630505776300091009254753221037749170593875855403572380234073492289185649158803657443333071479845107829411999444795284921659076902550607368183740978045846556190786484737890391305115360943507759184618504785013412651549567333783981165254654479776196412786228128475576162437671418152354007947537465168221431698851399187778030659117520454237553732640446402299688823628668330907926659099891207435084577460948603263110618688254433985397980416262714646620910380321602527417634501278209264587139952637131000264999105886228144742550506505012218844855586896757583296589926744234086845858278327098034937799266882534094909972201518543941952817334111023546952455527352289111544000457419370735809584902032771288485351273662262369984033389144187519921744493291055211589287883185033919747032680398680617812456874781181923848355735596064421647464561660423820006566574015622986792403018081609705198177754862025113416438057070841389934087382784182165559658836320910295349438854699879961054234236020254750814834908442359812655788457195292752080541011712 [170,42] 142201493336797330489710710728886266473085812029531170705070323385796292767777382852199723179344822328752369887920456221860640629930029532596985789969848907950384629883046327809912082343303367065717076615917992843930800865954377320699409217932961204001000733088601123187903087462835190704189764924132943443492594554665289701903480196484228249674879989959971813604460294087999197359221767431141655197560836641413187996305203448261283374447937947303127656453714807702354289889952387324856374518325319174790368304411776270965645444513140703740352561812004894373625207542630719473057886342474413621405769612004569292228083766373875931649055541932468591068976891252729571078998779331540653586998233232773930752298792206975364191750271879532889999057900018837790429295219569672227052464537874363134932191009884899038228635218488305403837874582520761972381778060671331831944119634553782650877292118412312645363280261803040241749633349050969580810127305238370745376057224101281246976639803089211731937119068833570243378091574226008820928894835483473804123369185615219138159162446759747546605675209442987065099855138653085768958902236711215881684666004612302879980955044576679534042333708026659006694319792673650506886549360449400545225479105942087158292330297604550828429423933044658478979952579790956875491911973306382306583008248732165935017514368711448679626284776052980929178455557996016090398362079921902150770869787106450785983233177670899954996112240344508253342359966879658754881442459029303577447892302214748097906015928118585552664204233062371321497554616546318321772361734861853309433140555821074567634695259249979004332189025806124645782449724762381092072161943600784667777470747641995858573196886065422608445988329594854989615391799243256442363033013616398064 [170,43] -44451060155037424499060922160755803326516272759612573167217207155920453215668288649609258795179343307065688900637583856802745465539303178453296899412417198526979211752814036287264139126111728152073611178535013095142083123948748731776793375069728227111963362541804078938975255106913399249786875172858961164691163155168020201533504444534606887447105174221986688105876011469799266996225060075458460939547260044616484653888423101078480247979134155080695004578964366472128121697345770090477666636200459063008588583525581904727098514856543919317594514048491203975455663219842724797375447959425040630793826385379305429815890147843448209580026831335332190470603405964739316451672623211019557856265356365086139685073525246726933114129057925637789992889642726156821241159764895305788490960369215300944200485037402269173548625424306347926792315793452271329539669754094983026450968491156844147673365236393856011424055726706104255881568128472601260217011585789852542056287325807601255878663853559512332844285989556236609093901964220007841590742720014416606581932901159308770469463420677226465504358946175219131438054458421231773473437263354077292963417668626436014368936231576708149431928320173528021848787454062873688091803662086437101979965137613911743073270422460583513307887035673510219568593770870176345594130637846623103030707656592020538520047003347234663841745274553046653134592409895411101171920697193168485308509367179523246398379524984635295295849138176376414427458424009272127145431047543256741865993104996433854948249147184205742923832422093608923132381360295502666142395133991822769216467314260514660220886122991449053296465530037026725924492043715195842094010205274387822283923073516317426280691100742532595966408088276915781172592603139556041178509999349760 [170,44] 9788256608560019879482514570484556348513614985082212591107469545053427667471305525450629984442175710325967951248069626764440620074018494586377816383603739980895864332512057046697626093805063723931101000817371970651519289622577451170330412495183157868998374252294929212767860781841242565881455365083037714790261144073555823806223983590565113360574704807787010774109088366711185455109334067264881270847701609201834890178262891263824681340681001006644755379913012254802425020037924002158068746587592613581446525645614380597720666034321194801825512263911279294175221026055712515372094129403873691215736957004320892985367874908677643241877015347334964256036874983110519395437555684401699728374796946274101510003491208012703544132847089725627286252394709561233226664354810455158485561038060783225252118038904970801404191408452750762302763910552092664783633489726750480971846024359293008218600021961853930489741004127771972180199431090686971215057253710537479091983647641516930765188731298361734016199328997958188269971555330794346633620030295998051818440518811199794119296539838049278257915173000568110305573580449425636492529995078200563022685333997789943055797416438610603159701028811788351765160635328628421745467424431033970584427773730053270066428829870724983281627367640269189273575289593036361853888367548478359967292099419070753966856304041900582948499924265627585566306318202060637842240358730317943680030248712163934772540210745125110306722956012273662243268327705288245926526455844908489881639805175746854522617427238996852735213107777630963051078328026894664777136401670821204199619356523304057241537361017722135171836496580545577107855209269188967584735754380191827540597705432505626016807937389202030318640195736765782104436299460695032481689296640 [170,45] -708265911006164495302411979124761555288829226252223050591082934570677636700244310468102483545040281251160722266119309945671884313701874817993073871226248580588794116637314230763501521524251083280216955173287766947511365204445235748419123688698346241914708257558309893763132850533641045870822265593059132943015932173640021937314514086047960281847735216845046368895457028385454852598711777743267568632988839476588617914543897976041342022351623473514028817660104906292943083838075550057222014126386021104668092422217873401320462383842410283786911890437927044059825998292820914802759990798264615308732123134708336380161145853189244531475858584409372215796372014274124968031599744789738456810758393806950119260235859261039468708614124190398611592267835404148369016725565839630058225381448847611290727248867992422161243385970520452333762559353861764825868831055275631321738705252534704240592311118777011924971270692498253469332457349797900476807218063387657355153229987961955447080091639648981734346254443480273718130024960102087535828630350480831754951243750319239167178348616886051016403608366236716519141669963408400844542907892038583621517495752358040766842820909075684348309084077889294884633747711430236073897438881356775396017942541057826829911136581125649471349369324994340962523170977159864224140639451064409024721775241195234276498451559207225180825053866356177403532181348544589368537948678001629707872489195752426367947577015690361251667360924937608144426116044421708245064214081257918174795586296829541169333570918023820319771722153649485503426276467145620338041985807344848828426744598027626708845223717398829973084237074793095076212842715123589605727298346560314109798379235989401449407284902244510362148974404167055401654680750115222818783232 [170,46] -602930857322104028054679871246805442130624422488633457600725622249648967938026870520218167033330287032138819464221605246657744148794825370249806909867757226704031895342395868650535430866587808815646589184893572799689655870599460537206950900390350465034698867188184875015552481141739553530906205285650459323832985226357485585383085999357721945612242229378426792045913955323399475818028555497949958281467329982662438137172241839013940623232080029967702557827951748757419913381774371368809314145040634449123658301401204091558346057341226858160725768569989458893569690016043676335807008065829582637377772385349002837796679609213121946841570440564032695281825739881841271213722218528998037124437929760833623438572754049591744334914884581500473211248245253422387281080651627839190272195906348522254815734376766712883090867345438304812397574136870631815862427945925042859771073060009701109828464195408559591492631501171056102515076842417672216899619562560693553490952737675148713178374687013863511718761815848697296862306272728750553569284913498515211502099102889815519558847166448052264551531426494860664572103391495053850085968048922337979314962515389428235598408213887715954402167228775313658424649214751952273978196208974394630556639059420493626976001436262864164894495051744684986033722149732108818853938438741621581240813570723538718751487967437376434554185475860590623524572183786449817222665743839198455871337055810782259995077708574809067148782994322319395027803734027840956989393564158402330264412684272246736711633204212189136133259234452712953325413125936067498454488710986501302534448216261355482139113771843793495957368264856894625976529751986452986614085027707667919124544606449395371419542665650135655844614773700514818399391701904736722944 [170,47] 382351836185279739799264165894836105569185872926128103980238009103322514166086468778822761627096748984963324825990327603967870529513024308298817651644598694816360949296297269999490267206601234743997674305359205877910550265028872491947864906659151634186435332184563140177069940430257009313841860093883220509084180560774710567377250672105925677811611986265269611487204990662179044607699887872643032615164323301128851633589868877475251962399686222791877961315974831246711729683114052612150193914446751700449741742884591979991211531464026824687113726040985905871853010790284890212020503079793155325619923140728054266249412958325107693993097164322528091271371836796693976755819469541745416197732839442626729811458373691883095503910218500590900402335848030516496120225514356053320228142995092982155446923121504294752524039554917483274920344822109387604921274094225463761498998163604716858736623319830603008136464756230278875966295609302025474558625805097018557224674440342715373449434902609636025295509020874666127763483057221205908086651896918991954263713265442513364310781619178665591550506663024626043505520187350496607340400573265864261834763879634489240055532770824219946144323446990088070462253288293047067454354948545839513702579367723525847914550248938937102326860978449078137342868304668036317418222412333475544843689749976265003628938518217618210764962435348643259124396298634041312011270875550935162070769992040758968792204229573178881493016078306088294838152712467254593675072381563077364510759008684049608287733790161872118733026911164594573412934299681446584907310046814812513101718993151310616941531044804836438691321966648542276286115244110407248683203458429263486484815112953428302302108126255788179001955748565142195989322232794972160 [170,48] -143273291283403226374086432395484949094767340611628840752133487536024038330810287061786344466710530021685364425974798237932103521361748935950990939907653529989081082813143418589608537229795482350338617450828622920056265748911156128061120791104867885161471268261660472129422010660586015922183962273857988606674080724016862739904870738737243197494592329989036527712628889469582289296929312435724145807912423956373979318969321132238364482863594078883387412357056508862803746195876160595954919436755367400509510980972383104917218193316002762227563535916225483836795802435355986531148219453607186893978319915866332196812725231848142940214849810147375074969585087183729639978964777305399154256474214728966235989670163073234035818710153442674155258067262837261350500576479821592308855969856048933493017661848172863643793404269401626042716872043171858744345398315063055536473574866846897490717026460356503259751487540940446293177523067507618771741331003991671852746434507341053709123360394486450101126211364062376909786210165738861762215153117164259923519859312589307618747610295910232954295369631695941088671297687937923662743618471337981881361602256543507303995520048551180474349889167925896329896135425586525782147485369968728370819420108082995818623468968367626139429157972502182015882987804770561386721347473977901514998565264233289710913423119327055077930696873080058940082846271618524329668594117575060934542007008507487111012358194567586427007006750739810917697944773754358476615879926740024096012833518684148473898899836283691477561072819709506190019383793473848102158699057038187045937819834346607058027042162384544057306869312291653658991450286103544717834354175599269347115702493840360188778323395309075705069891830993390663787397701787648 [170,49] 41637141611384778007822778294864290342540543697535738888743707399738362910598835861790836108798591310806515962827304489802269171952698310812550059039355353668945649411720628233693251263512323311803723583686713051590959445218587630653433983652792476700699902509680168834753938364609496372281249370486770228201071689689209392555147222977902434085344665810657631994762987373492323123992440284768102587421066696578408047037991954949017179311084202927563720095162256469376273231003706981278087805651161838997565231402100591108945171193580336736285498294013697229774347651476861363102179541804780633285382112215171042582974996674284495463502128989845630781583774090127160567386394615833169645889635417549055076384484813292175126816942965964325208132373743650383730118239049476741339027436380407013287737193025059065940196540651507544301941226420216777965611738415223309172897548259972980205102202989569233625068772565336097555721364961402249888373866385919968657221198221467406787103761385294823042007999171097418192869843764956817666005333342380019600975236104565533865252883018511554004140775037586151427964903704081193222231155136826893388169312645107902651403537608115965520693172976420686156175264409342494349917004364248352108116741817211090945538632149585822525791807401246920232144792802160503189565685073337934649401402163641953508343004785528322522763274862265246391811677785369400086888591923673047127507943410716248439888494820198870544902339846117681852759488079940019295182341810327076879551706570254578922238795954909475927590133261183546632495385106799080844719086592902431540665905231222645855234782038950335751813137433949469793901143193264707622722827802105948446434734676621789079601596910438225492815944557524804585271873536 [170,50] -10422227806182404525212510178347915529834811810754067543883902326112651924722477016429713138151999409807479237801450487410649963523825813984374980518552174044267802943428834927263777010803508324381547986421123767270944425627447266667825697258025329840986015265354616676343834512991123942527949548379337642544134824434268618072034389582513728168058816259788624828825528451014427464055229386171602685702230910407833307582171372961581973498329272294523670834807892241653480846513314514262215785586396572895616504426645955916042388857781653254762650556906030893843730371643981303259511481642991777231557984112887443987830508182434825629162184484349178522637005887745640887111863883814619899185960206908857434918472999094431589091318378429451415247957942072856247832156930002942796121565175180579806541417389999510967404780090769679476942908270125354915689915784920212800490728483385142384951154978755292699937102660990954499239119044412186173663692392157586018137267466387269948283864616396873352206646312231165361946592463741052603581319234199853777123371472850716937939590655116677222554547009486592522486502750758500222482046298115650700833339444875768179379894262968687945413574929379885664666289279452352856066114229344319164067536248460472478600743120954664884275064007136963690290807775428157922309677980909678542814747509045859315638401087675961855321548604282193019406408647473180783174832536509638417333648732356746763627556707391184015476332085874949631616001012225134213694490961135366840442873053681339932160997298050029340490642876849749992299455012817838297933876867731784178220584483386326672229247746441119739903198356909714330071029649164214852853156299494876982309979852878798900685687149948198401033695565878368491368704 [170,51] 2503059466326857371908698869760605067805686448222457566779111074226801453253726383052384736546561027474145961002997114545138758370236914408632763882291039860915659412504468841405445795453260234820214831380180272549474293252298590444695656858537430009885185794910050051486544906416103519702882739141281883596583273366879471358860301789536917826475339521350743282427279799312166811937740946421998046022386872980086784653092198728116450422534374920185106937816698153503506378289672586827731122991692613659811421477541953332571517562825152664140140369636721618037448091459617932270688621354103464916235661677229151167450444504946562233893222646532523329705201271077326959307516242083248031001143561634247030327139579749294125137265818785009374857537188019612735705833101263983772070875227882544559406738377736358906434075788170911457853369613655614451226167121474766650649539225422856960820686767180468269735561733073126746629946696460403968112995517819462686302880825109383107365795597780786053219098211144001475003872455608884055735079790157933925445073167352118066721792431332326753593116486203845769718702281541528403522364585412549716664841284974083850918617329933836729996495108088776365913954006930213335703984605087071600493265498380192706923202811895470010810759360219041855633919838083077311995200803458796196363310910905628498226404295653860420291140813544425292900367805217474820128035829533939752050170493448983218256025085698532998633828222047961077541473682977365860816993276709817123052812798820135534833618180478998741229003476492242173698486212607386549242467984828999646849391547136707339236026116287780042353116722931058777099561582637614854316734669880990221140869793766511694059828918915764751238396604640480329728 [170,52] -649016280292889620725548934766456823276817853564111774954894161084313571977546488538039868655926124432561196515057130444303146325310197556840763926765032227401749026370984484465452844959601999478997489737318757585447980194944824573628476544311925001462998391065491328313771306860865855923247102298470481257555599681019598994413105179841436470982578955597583444873338856513132179655515412030775412965295656286915949847021194838881035025641186772182314867154634133112737284914826400785656468049327704516130772621714568437866993332094756833063824225585820853473694094565965239334165542950644318125338049994893320438177806781702646967062517153484096519642908364078372942194664334399006811754762932711655638795942872993473127123113794301442892890991727586701722627115855903938874339213512507900676607079336731481150343180248700420579868701588932443617103726024362127914452043145030643822549879815785786700688106410290916302572572246065676715731565981949595717703051223747912337433221477549296250480557088854572800318057161410388091146843644393823845097844380038030014517659471008170695023606881467696666239403222390948412861969151186345813035105853657432612106825757143784675464453732949956808823510671268061964987054298627242390252699957421678677442102368385116690606234534641578569325142994528214858952493778476797249232251662483679133085230817512000951121875305382844776098022900666149895530761335577913811512089486322572187680753124131619574351881820086275779987584168568993067372019133094415612038909812324530890388291729931704860456733019385012719966522936722331160582477911291866056401832364976076543970394877644354386001844059235025739128418148016407028804259909612380274643049460389385482754978034079269871399956698310381568 [170,53] 188244613264177615800264668514982238929484661915847422684927411785817697506685191932507766045420263810054989286028571858565012389000660213652581562404948424632635184303582113371178062681063596009544070825348834067373913443759837955377101534589421819492260398630797195852218597627413000370368939680857475603018767697893710569868791863346310490690148331857116674241526047396514364881093584447863335176847725994272882789019584238903557512099713522230459504046785789208841208460938174751179978518367516443166168810144807703656874747583674713600516888282966275769939647271088644993956316842820200345280489627793799377452310561261584232833782335381129402403299487223986259166748586722124003953798349499118392009241220387114984581943572289732564980440698763222017219351934213256970492677437978178522740780488630519354304116301129477994297180148593556576263007316003263213646482492395797115545565616841554286929587887649451412461555833380102085340811121145862367140424873254362746403552167125590797826049747712123516259294087439128356982837588740255982167543997022033364200223442071215664389924458797654079522887969594859949279695877222829282085615883356880648231653028968035312934471449680657873247511895465164870598662813127395422158895858403165424416002462887733752730903846024524454314679611524114310995311631264633912362054138251682765177062248424966496540366138343542698619644248070589306384095077695666673929818181569133432017618273307275788185461876326760163319553107374920582851520973303681906148772529594925066339741663590410152408918079428794493318731239255436343856592486386969528065307885747101063411573137303877451363664828477367696519858713621891397734645787952701487942419060868718480671256152307017573815279568289792 [170,54] -56528081423080973575738944469566303201030373337926014731696208394607356072270523665415990031425349422911459356248766230063001221682958949368753372622945352427992326232035436361400527269723208853770364723468949744039877830929415839945683404268398252652119077158287906415107279735745226924506417594707370206396549100612671827965192890775202404400947816176895949066302614354314019170001506257006253615442368909814785821778747002521794443138223004563369594360328336362935561349152178160271467166544880895898675246664228932585242340480326515686265268868509166279565171796604710814516330137557231394665034229041778519251438456166199313821079378707979640214541868396541590393134752699928983459680589355533584570664674002946329675653271834180518655742653430323758158799990473733789750483672409687618970763918639803919237399727065658080926543565501049728703862955464075260531065672418730500166886882133723226616083516248074874962546419490769952632032427363144559730460767875913537201890454510915219444582545351299602928954180839085579389558155474432405954995363241235862648998718787269114426074624298291598064622229951169365558651303687792382293102038878529900270097801116698065295606324425082941064507738609925380826150095329192403242719668995839179787211967229733826028250394639315523301904382779223434162160030299862703714813983363955919350121326980995573119420252423154021556696119521985194762143746078307426144216149698075717257112057357194652971297998896077842394390921846510530686761177357252096667277172816556561203962283609011419258182162584659661243746998177377381430928754668204949604948027849550172666885042392009786299519549151097910769883138574941782113540747126452864470333608600256111109736561852359752475514896384 [170,55] 16079917350692277514833619989754650404192547906383929828880374066732245049400672812951371585263586697578205069195475982607035178912210367329116447512787154428433230281267756079255663728725790925883206515401034814740573742137032789867762413670674376131410750646889945404074913838076518811543437595074379739916261121204257493583249373905523953414868877692915894364277140566710094188523290344091782795888927145639677233287834209493539134593280086179896705579254600484064703447445119270882909796095998594458175497894497298436121293467424673873257294885696442477139951478705180072947101608891609253913919232661695481563303868023608568913812355665135072799282168205662523461689820525831568840951613033996750410891893557933581826169430751910876849991524187753635746598725371509382189928602883100488254133307474478211699645212451996007631022598653393957608320327751973048654635226641924766592418938143168396098926817651767723656407383272952281359311379695706364386923511456207769549944570282838926120820442197924234800288920408334685196267530513047821379878448706309394778710565530876697870417928692112366698373336820542004313689279770086262946932269137932066881937286425219525394432701924277890152517037680082693339741201099233704538223637415753680601134436404070882035840451135381532990490013907505643974342121431810613419860608804698587640802864752492704646505577318349962965413717079683763118842150656649229501038258714633228259393632380049048216039280122656479844914159096257446648015938761164499885053610223220562431659188117522871019896681649602523894142378180824890170443010954205827263551207264357238091822788820670798147744550000722825706182936342650258907903272000146514952592019659669414104874397621261846869704704 [170,56] -4134387378550618734807050071865722080498312693682805732524171882735720623921385614350544623959228116213465412932003208860556345367802430274899682156653732311887180996049595746727235478268576779814614632869695476938167601576289907780224684759256582634588256670307510014584236223532800755728695282287168609937362105966586033946206226233880777259361071667390128208383066641183851401204472598428323088222778866030553760561541475376387395506403639752818327942404044431380334936523944159928239291566479809375898377231144908241616381386138094632167731408849997603469697556673070302079012445587438134485329417815733253955721690926973942471664499524775862937785237783765808546506870445741244064663503497786452665712086314399337240274116273327679859360153254283026519058569290309563245942773137591565800026644927200223709968739089303286417302852156757034135910854608179379856709346496228959514648389382229956654479203702572260650429660024213809301971256250514512749952288097232712288096255063708656366126290612890696219187312400686530905044944015511176359810123959244504333863397134957934674048438998845394053830372915430765448595600651016890760054363266121530338455327523136053183488368225605701947385703534315333109910015579763910892800078211787389719347045754177785076908365110070765330492897237909504903866954442667774106464976015326396392939373091403564422441831328761181531527506197280286793194338006875618226592110394277967059599079543005581884660466986174996116821438828724579868578196717033060132394035531119545103296712593765725082450678248347706890598459447443162872475164970442382335016539134785358950774681780000965259364757724551623259896982173350783039816442824076201881538890562253226143261612804929966702592 [170,57] 943481463682685849237898125569310268894541026590451566517499915325725404549754578067843706403348135403126771027909167500476827125434533422987913392055780943691667503435117012607586836126130080763916885556053003520067441799141103802521580341123554400964973920240190886120923089075202525004987472582165212707974517837375314000390826264689521654500372513334063209727402726894616123772952366584847818450664539759559541985925132552338251824564043012092618281025388921390600099964723309768255560115867674274902052521456327645052547120513497433320174313651578558101861294011892892430151925956380225514754107674673469994052138876405707320252251721911420726438867372891417365523605523708980424600785472567407508026032411810578954024287130211048593238322533908367953218901345864553851934577635370964690813430995611631258530322794163313431010262177698409727960367620455789920172564649111155672515445838556639858268452524996946377968300032488026826983494530025836762576593542227121631149065375653429320613582571734938141388836658276736124710114063826221296125842218247508926493079243861469180293378347836362033177721908644326778478527078752043159404064819029566206809456702707519599842395168794007843469997639085177255446926895874774528350767094546140535868119450099255872640431257263743044756370957502727805537777566411922087129622438353686181069372856745731518853319525849024990269581218242200014477911852051810392622621104886954825072294815315602601424121153751664076367963279790120244493375393869847246016964887239782821401841000182357795657044550138065332363348192044081998234239190094152532977491690582127018048793448686649322117885222638714718874958027120764725264504062650641234681873644706793322028619389455695872 [170,58] -189492380377721322137231307231754317630565964995448532095384591137706841694272717634263324654674935162424760217220545646581416704541650894336404810775498026457635240573676175718507600899019048504186460105078031047142709537864359217758064084069775814365933168903928860130510462679462231602362826659801981366731725092652155054694255778682715562368659482434210563846299714787048688841701087738275929965581128431925190828477220443447264956168300610275936958393981554675517410375555243720042618848455245417065672010878777217677924823746283058939544418457612615658315946382978200673694803043210135843170164577561304991961238824183019026587823641668356221541683954147257470624509917064650652712065194396322512171017378131272258499569879704277257721085565406826649764674018943327383786547606245627619003488203000578453003014191257891261254580633136762784432186968511971540184893198317854904085110050662266427791568512381351279458338222613418283216950586070526627090677071999199033749723026134781737422950126959483843018459237367843966157217815672282714456848767367749989599122835546798590267962224961552127536253274852456356204016157368350024582749348507878888804170953223202673879127528456431409067710951223646884864730613048777896649052422119690029108757293934917364517843685524089740642544346076757048153572699098002174105175919531758001209089849793146482386189192658232878575423608201556444301440562610252589629187399333360697028084989937467650278905124916516295527093925611903245136163404427443005437668781828883844126340006929857799087413464551799812495701294802484404558283904641933068124870044637178171793654823847714033190474674109899378646116080100534731716731810040438339157551318803395565196900447854592 [170,59] 33198505021766438036374793770101240853193127771227135188299603053742231347572236047317800363534276068957972892727108168198791425737496681114247759536266186983265510175340440178205151643111317866731456254861555170008111774752138726923628268102602270308413988501493728819661808623415324590481928163731289832808078035754950184996104496663301706965548522769065878655267736638846224982425654898624737355289203958976022039120374709443986938694047711332111589389349850148902695355524104044990219814052317056398004054063380508631101555604611014866880838850512319613482515167993280981630373387988343055856472214746112020424775828670049436942347175103689782572040201245758905069442501887551586715438380458288319991847681788620096191829671988933519823213709770734277408037142024371349060475285366090692616096424029845989205713446441893402246282598466720488487827165948753723571665496811854083861143315883426931588352333001209459638374743038056025894283991289737242108300522206932668157573689303143225313334717720390051780167391640709436784081573589473394589217659877332097358597801074071328801217858145793853923922222938096663948648993247770708231473015941808368118781881312796222993418492130887948401799922413865896560368701163262944413378537523014881707402492703456347191458570172926712204976208983472567190498687721059091489691241424173178561454585156426590918762767455783178184493915511654829295635775270845257757404279513090108948575755049151974064948308412010438302496697322165272935640779916441692063922170419849779238421066821099197087073705056019121541360060984427055978834374730477964079580584792451519465234679337802943040342029342075749395579222831302027578446030228143455203258620046630549616333684736 [170,60] -4994751003779107516849039671657197747010740352635919487515582185026874876753760558759859942154621517054931577940647106269927566747109246712750109954474407992666923868551993255704034143168213862558500722149938431939747507397152591719324238323364706790410774312557500402514320859348048625373880739246676105617902855267384237662024030738564933781683815541911671013451595331833198167905174533235767628203071782022638464813677543330446141109164981563004912882537004384047472839229081543050491634081635255364222379864023993222243011027370152624660009368054639601068589692020105694755750782487569411133617384327607113277313349627020653811993341441133486476066277015245820550569349837853855036447524567407650345173471380250456295150828246647306462813513365667514431810375873497135224391184894086992802764547027550710026431111796752325856678544656693837448639951699543354490775207302048814065495332855970375292376467280134057233972003954076260042349976255249868441458264787600501854080069918204701737671296637999572428487790360996631523237678697035920326536424966887841110628209067957168380586171201864504975727111778999969995370699086981354674238059694020038720555712451413528210928593874204443566703269897456969591111360128866546801795649327522966624268412391863954491209781807722587033740802604376743482226005636273003216001459552073018644651827130894927103940541329265482017049281165290262488521785047264342255104982214605666362602261500813253279583609149185206330198071286146827406781439408478225359325416184866811170121449785759798276383775664224813054262714284453357725037720273026601933660052948998990917980252701118538682726265192499536918465564666118791999680253141501823463459801790500078503075840 [170,61] 625403118913219968958285111528806714560527757397130909360510120634587830848905647050799212419123439183824454626836809786607610123783316547312081526761992407756127341247187664728154556912795112449633691079679144335203451235389218614890716742977089076812533120419850983124373788624459009352758375449102049556886180065434839690661898960041642897877556569028896188096869992684261078123364491523459461115129762953613714118207093988339589103950931619121751924537153352720494236003220130899498412318326971599646750943832076048564784945719805235151660828866480140357810910097626413625878302759019751322355745578663964805500842722535334877709605754029512484773023136186650387035374548663010838482971976817229881088733490174368952019975399676855595062153688659415749352056943028306030413062282080628489808417096358855923805073351487379442559197877842978568674699920399092617036923225369910142740505228415470920058492565922043952803990854267396425614875200425694981624230878194226255985887072634766566255154132024776856839038461666207549910390934632694120601981812925151528849091338115645743984821841549511138968786943341762696504675569030684636636452754928164321708592605600785122428073343288234772345566604693774331165426985320166185047666695407170534999911350033234660520643721855284005338650387283851660111405831119926676174235333906957513353884089011276337148569177219611942896351925216376102987956168012834831391599687518786246623922521865517563347502948350049516814094564280335195151913929757638590150959075597962820576320317547964415652929866757060334997025118601749539681728452212408061785390013660388241419356648223079222448614228299766339343623296843372765991369513501659350227919976635717124096 [170,62] -60461058403903154662315443898892590949947782167106578130258323166483906043326707795725267665728367874365382011110670000760143251297696750005684801487929023299666861626729633443192144006281548607344041215276046372518071289039003699827977071709158405855875212892811798632744662702192315078196431741594057324292161217042023761269176920739630667527855988579394389652885664789117018287058998701788549684732274216348339978653277117292520290250022155930544674602097021460231409660453600189362835299430376699156865848742059283155240356472437512958887190165934540623390346767972261189621483130597081542043468106978655839576469933553787644202149919771194055291199997615847402669555764903569613614634273195170887476951111943129846330624414936047566940534682403656959588320196689886566690158993759155613531939173649037953438449950419225753887217629805970805605311274570376183392095152322570656247951943342057675617885941290231093390901104227067526325548784580342140912720826529142956511246651506421856399702963029722099008331494417705370043037072993823699302821454330251852449387541004468925188984595705233510032552638537338033300276887875595503269891517756911554185038549030431032760922969098256031287419021283207050507648889570254714179372513201589687982785164149060507783556414226620335640163449186982953583754893933229610623134433028906038364601934366308160490306143768938030110961876192228108633811557187826927533571905024565763980667278483574465296080538410274018086854967891153120696692649387546083290778648242533404360234799191578424730139897097276949619019134111372176267374375698379889726568095898672816559979296282482444482872262749901141386608875780739717362554566308022689171263807812534272 [170,63] 3394615944307210016509343462945871255675352544553820014773434598702941304772967333228356650980624599734442242832560797182251180437272583268226834096448812848337027678115554330465703870080935124216673322399008989417568449660105809712027438550212933275052482614314524771707643039480397814284751380452638366163614995726262190615841481809535446029518783330926289149340656358651091473920814403246212708339181895397809244784109370917935366531470737148291735300230379562250458826873706132092557006449388257925915471152871378112293744735868158506126282116787585724837232078505707355764081549939456430931338452421124721379967955661284005348969993386924907940832472446396001945610293886245227660115524808024698398038732471736583010052693967545347509230920142199972124509540635392680377541501463656993738226982867737654629870472819071093127832269117316588394379883781245741626585792737537616246995140708111192416845108278839310065280383518161067328845547642088722661534792072282316341737658520309340553393236227237256782548537682671341669659522709399168635021531100027136688581501532028304609692323323769616590245496868479452100591080302825020520409402512352791556729743440236602946318640840181604681460250653393348595939401040248661692939698409268956036390078775957274130220983202526896469174387353766451397130264827562543402840234224691567169930959870041175398564115074615332816035090119760250512355737308575726618536640479992360222545018720970306382432003825514361037399408614652916417435791184294597693980572757100422812802003830017373983886776497829797691004524074534271837346291816519308799204347341926270925302087367383040235411802158846683162364775969507318854715648010270910528972746915840 [170,64] 184060585398114957150816259359383837026485896687610727998831470794271106634926806247376966011241889673507888678942798902026639973679777602974309761839782269192962741907441689222923654934590884985065426255108769777555784538847521763315826459345632617140276729110515599643760228983777573902776122595840170826070335166174106707686855458551288241074802489113024730500699669341377586401739449670469778951323386366343701691321654208529506644672138500625948283283333859518336375827883087385541755024712574798337418559071155835392731114552121446131173548464897987819607099842272750421522098691337887156346887450784366094024385008286639763519950152004680964100210667264439760821049635473863943205832744695624934063606019458685565847936158930493050740164971724341123400744815303342846161138499761019857689117691733248836852690333170691190727215123205581014638607918679283621328336121325951851548109349886663554277566480366454521776952659111025917198479582714276667582828081296492849347543738576336219663266351293998837496686667961221726663040036411758654886414750824016688124855766708177845677942836291000574588502088916711501376575789441005484186275424148782472567338593702826403726466236806849389867876259334100250379924511767409772001864537700228042867738235479434209036963617416455384605636716414975729264573238266554149906808655118882333804060913268272798766797891849832923986977103859993107616468220131761706362296638654478150580909213988072037147387989045379219148376409403419230809381804236255091618998581770573112453816101224864744190972566775594954166148948070133624601740827965833701084272054360229568152631610093570309675859072776749943466674831742646667085089857045139437490274304 [170,65] -84259831108046078551280421013221591401693099805484758369128035657632917426841447299184693498460862570569221899099825079250501276341497249352826057567952578345802370033205161289356003973488300451923650795804928122706717965700872455677897565767236654209737661734495580898204591198780249804718285946417513958989234554267271870918259646238499505253232668484806551418362500277098964216226686888563180071970559081773978204636262950305355031089099790586879576393795807151489930405094175130215248153857671527936886790937255401790785756584706563434327634231500250404616556227530579299606335104607036769963157127532629183791064670640827981314592583994802500618160031054674601967517052043457128077115108207322530314502031496001622345291432334000965195706798115234686542165072070736162968337965686953889631053477264326679262250842115605592953556931962551365000189542478811962395138215558776232527008061278329941115513683353160829789476393027266713553308829190959145044184691814751924947478729257767281327912187518395439495752503502439713593819982216663345318402975241761172850386445405552315799999205314717894911803359419907895939329648183250544110967350420298242027055362655617099007886177636033433868773709899315602550547632357037126377181954204423743242156705872196312918190986408679223183560357595995141117217101103954416297531937541843637221696259018314859863956588946185468380099557366021845097841335176218139459027574859689060507971013432818392826593369013741965975058839473420100133674843082986955760853966949110042820243846576660080153704112265709755261203182594699425912259535219526482450940747701451215492997386708001801802262570531873563899158382711402530807212545340776102887424 [170,66] 14057654674301505141581370546262470694771143618756957107447188856538033920749011462941409027810274297340973956479205489867099556735336840298503364608882620792152067246742393869679707482089644397728642781891164844714389647288266626859946383830194900798688841825927424136568677831972623005570080396801395029255806739626281026162193877857018085278685783808006974102932702053358633763678800878278453920158041721148732773346320044178580479201979428172846173339868627725307507954599258625316938433868461695079952990308907957572868099453117572150153046951055942240876939658479197317784919946962567517467368796036072193835230617499628676067899845825678831684236372981912873763115765578017808888559626904382315834017955269051091472130687928193142783880837827093518254087440567177101762484435274434118207493086984822635131181329035839353926787129589236742319911905185792656645493398594970967487464951964131748830418987156729369628165246587173434175467587800467845108507940731699937282821808225647548792859409918496572856629940289602216578386038257146024731479491820852622714369268938188735954286598672655494690929561960429056214596451552821611692209977961705408092058206871786270956694430041590525363193032942286542944719572647160252780382927203445022447394121169607895764037395209454688325210088662204843087908929663704904281390014506915495285126162681480370366863470070087977483050018355680208696751393611348039296325104034362234991933070801237390650201086639116520373610344427958835599589287161073327401965652491584102610927996307618771888233358767015782712873877414081523473769495752933136759845421417577829556098344954526707729896025607595849426600384379981877614428265758258159616 [170,67] -1656584617413261315089917107969468876260119941507169174673787346554896036711296164734908983197690412868604193757324248620373766827259037178571029067511723630754477829498671860175624431235744792233911910468859053438925835817487744735621900733622657923611464792811322558913837889641989755901308493594377859070575688469034246139686529679356434860076767524844544504423986686586258219896192433747819055081057015846537494391054880706203441969525796731911431112843555387987142906747004781459563468855328961521287624121823654111488538561327218042193693187177437567518653820815038439945263287215186732217955453178987449775082046991450932516530518602002623625502703349570054870144691788668676612650298900186539101665415687981912496493258788125867483212927234420334114903083892877236184505085405125943855175334425091802824358232692040327606650177170602705027065007537120299958682315233665253168634384544292898224340397606637332046484152756661866763144711187357759800857161608215638633164964913018170133857538053763975865133047487794590209889875784628499414016558035413604067168632500245256453292477988772774672213657199379469870370270884039072123720256863796887135228247521334240944192658247750433681535954289674133117307490719668405851338183864394049768108120498587196529969842687376413762836446180929993113327871811964680957337024977963616405114288170837811829995710082693633739345749275300987649804343109830995063654593283319514718030784779335865729908814546882254545938566496009872831416190601882007392378094202748619706803488660121389513938795432994811528587813023111983373602370412048586582751138311553855763416178445805788693329024643137355672841833722196032878655181982531584 [170,68] 152316725324443404961577763031089932175931894067836415929929052309724301380302018179962870621616181405007075798183776590181386965240624386966957230625771190888209279349023998958490282056255308819859866887600152234411173292162051005908823634432700711597687323795311788832804451799385317938436160296891119719940641542834261125072413408803059026016826525258456131926477570815586656735731531264936928854247306293152041399451505689907000483077568574991976181063145739622191496076531217506355010668505258644655778349686883510452446795853532509903174564451733182337803234115790504795947813471747341391139189159569396892632812146166090452630315404861634069742671966327427686132017937463275227273516111630464312420106234332474066074679510293628172668869224427052375404336193004505227388135591903077568818560381368496705314733500941504321828711657318325420324468882648772947518188102844217200480668433894455095094522152284484329340921805705805402743811588870364106201294930180012399611632138169617602959693004895070384768247183623484430856247723907294642504156083530332714646001432163564191932670731546139369763485552056656201760429239605527366435133037347355276222038242426518001078133305632362467939354901313399877996707989128000504055320710506156976567598241310035112403327019868064586627404158216788053912248177250846887307762998259184385299116067366988774990937710455025875830426728275788154771090174370123701654449629388718362740013035971556878690824608590754744420729182327686247647460577555938547187863217960963072062955029339895049032436177659933846156899898568231248505912649965841151404033130176836611505714315677467782620066117272444940137109877572985310892515459072 [170,69] -11164519379272681917801132577788561683850603735139710885175648092708847546629214980241951503459695701862745113393710157439242594013912046145574118573280804733254758017334887814078097009043208433045561847003863065647841854159559606761727365974004353187650396873660465419602690831162350227911931615898612164566598681510720300975425775353315959155650996237000290406044583570570268185987389686885744315191547685564625509472070402161818162761430019868164742266506392412461922896799362648936012697393521008733468746276334342835861618812855296353540010605318048070468767172161255560481123579375368269426565275338685698744356874076281439257215892262344831591642399459535254562449246250433835279765063204857577517973300360151896461334797050802634600724536296603289946130837377634684654725255876971378554850052017216903131724360104217975001450152780658874484655076910561979053781322058693737642732653591139768365006920862735939247853518356275862125816038952043733522917276624863303958490575863226154629943486937652062739366243935492332538160589765740570313836684873004135661984868018057627803267196670432434421875351390175356975003717379783300614176123527898993470152430106990394198861061458680282257206945063281546711111632744341165764241887084251764913282864406059867226765671108521668449879603263604843961352237737100588581141791111738455926610315337674418932448904944195109026747453025817415152154533477456679661691340482676785028759518851661959477498724836827514505275921093262694979339337412069049339689958669899473319474468173055217251931882165554949212264855196332525274142752376319879196391363979133386009576688460162992795283757028357596495754713251837055778750464 [170,70] 643274268662566366627782948299900984981415785502391663488379156318885784182774153364751086550751162664799365785107518091260965061292796237906429188325771225297684832293205992703461562636013938660250776087264582777679585657046224365268220551055077950731203446811792150971138918467159654270929011475885908278288525670152993448545041256782197647234313340924091983533117272520738557820549885582341157343203407174904645302285136597555689147615030131759277343893373709189101686041839187347689755251405121469001921764609423142457635102060462096349275815520912743718250101545396334710617954336074435463488546399289892039615426088833477006089249957500961596215348969196665488693780058547585512423835966265628835697543359548898764456892453945978408243811190799053709848669410060156409764444689336159317064543998464007636248317073989067411080815548887547915686400094969227421373405550016684200517810864025566187956819519355464065330905419092378953024071533081686469267938264783889313760516103397765307429549439361638621706368208958366652639982573053669606869692125491835400697389372633064145566060088351229900077134717558732351284716622262873855084709346716100599172539861777126923542580271503886704637812204371900926054557690402859449080633045008446651641980054293124358841314546870266291565734218764385609192946359218996892458272628248677844537821993983592930058524776208307320132317050680900446662615010885655144789307339837471081431070328958888206981007517623957331748451874708732852413910110462513963732516792714252566430067698548775124222631729382812212032475411300006856754091609740061501316893311602722189091805347763925077423956022549368347957256003625978867712 [170,71] -27320864560684257081793937255560384184894946193748990457276618225973511960345879533239103690526302812299563554343221553852612203944943254434481054726218969299352677489174635020700399714930696103442552552056634798202318615532013550597937862536007140580806443931150340908600622272335477647474173145600152871361158583239583669755744888732013051546783792545786715011036204407125281435470053557938909429836939406672671532143085868264263118114791118360153680960301786626376860701553472781875141652404134939518348577571067834771101163866043667390371163192621246978710256140085412442993797038097251733358400591894048657574597126095000061489102473729188082638004436494837529653077007997601273480425159582582474694442957960869660399241672551339116686415645055673522760712115434711153557624188925242275099385293854577204269120070642737107778292540504436331420090154237037987569423366988688194239288214913034012538536908273283150335213118178465133650876044971898572260545586259205944042046732062281557127230939539594617332554763567736468900027304170968069409876420639446141265313600952005245378546044509150680333416916334218488502145357761481646666182284827104680989729302650443836920803640505787524082875442048134132779553650088391833859739794133632412506124683559595210275436040074863695406300131856445738922345293717156132326035356883426172152182783393644105432210863153179717205624331242825947641777758925949624348197266757567633036972477641997068372871140279268071419050551368763797811291136340845219438334211664258869544155162563766857825542058667740650405662486237295966697675385866963000782108370908295860239287263586368313722631467592532628277936400768172032 [170,72] 657920671111534589916477627731957014897888939493727409323362846008252863635711230374553232439006721280359016455999885844002043381656320160742474383027934935774146127936394541527963303421101853654875566568159153511815867803228752989580302337400380982614569251105883288111247992669368845281446533235458396161901384613744541227899411932671437683147033239207502774089051462840664268216436076802246952618533128425134069009188859550439069674878099173588263218999025286869484882558981095412609329619109571206272162831497520592367654577305151428341598038264475433508666525303466929886912153426421476139087838522059133504549570370370036173632137892909560710384914286861406079704794259870763127375683729349036190044882938013339724927025132782941104902818702496190421924455654380935674103427585601814321023480235432642179704638447716743934861803336916678139265818434407158697309350488940939585627343187245645860940161302066404320003782709205219400858777373255638940098840393362177571273434474672115852603441931787334343929826979966731564913088605549599212669202891432827834123804838798721856868665824921829407762390908771874167988208602601662017028135116681458164160284676219498838603620238195869949766044286568143853130675394107932816518797139072896722192403414864856211972036223076231125248665835136846288613018486276972239584881120107945588083525060745081983249561543552872063716555902763542814758881206148428877391776060847417987231180801570188680384710801104319113165080375524033855487899537647990074978800506933941611904617055150139316181091783457385294449507646741833132328896959345496743354575501454889224446254264028590601908358088141924396006466355200 [170,73] 10981012793896734560764377930207273615527956329314839229821376478155699199817996472875482859836004185792181199334751100082629133350295864802033494874073958480100095163182688354511960873705793871996045095134679497776441100646425414945736425005530685035389003547462270158898368290032357638311935376334347296478305848396668150745757618422500289325593925215815369340548992277836793952924086338872324663266402552660288737861440186628486973352547354353832263203792742032620419598607620277303544477549593341422402651013262054509481804802102441039967979163543788101239940024424519988149503232869487679025574674224510208349299337331111763587957076128892068259932740507435534237405247592622803211899521227059434592842578274502622851715098666799764422104807560683698633436795001100819472211210548372268789615800130287340251775287613207290227597252632824812513273372582408906137319647580407587711200068743654235824473887823183794638553945306322747222569407513283250946909495262337557390622390623810322872141208419317570757364129458398969707223827319076618203396785359392141444249158474513693607035842970902332122785458098803784721217769025669895153747755311566459700347420013320429122386415641958051551958103361102032065727281916743870162295660894405239243652942255505446625702721855548521662397491376893099363585510375448803455008928818003308636367446677655055078867119552933211298692407088721960039119534496255798783603416921922585398722880401722480083145145000991269089201169709230536435808694145411101891850209228559800888129919270824694582570323009146696807633402942096122137117908795120427182111913922490515062995576915251388317528939419046717947703296 [170,74] -1983971374649524963993301022933019899441353381586798478962574289117063339892511619463508564623040354461127398205374487446880139811370221302324178380237205650012252960565132032616635791112292906308892642687231969592503571922008016244769232942440686564078720414341384178550735379703143259571885578962282263532337000424734629821779430999676421235755955586973402081435069642177088167746115322191319718659757561907266804303690930081961991683450768168494216452733818032838324137964799297071809830436172107616755900499941702845727837693851458925589777773542992496926871019611405366653555090971569652946914207173394950986276949734673140802863436624201104475590636737190148181851617580887748681744372806881378130311867592433098783348177668084018155946937467569712858439743329058741604541993244626113033769166336750912219577726054723223723780306925156084291104376560687688617744360288375406341818938133131614589781970154888211290746222937680791240363568083215416352836204802885073372230647190555882101141409181380913737255002208832396861828888027155239014664832482757070454017244900730606846828670447281373717575460739803508425335192253973548702140791269934584970400875813929315241129075384180057449690277206258621204464820386657063185079536378203995608718326151911852903269292512533971718678731130399403774815802475792590362279185534347252191374906909449190744069377225920251902071444778854930045835419510987005408040158287974445244913263331264375357587519274969143813046183568357019865260838945393838091620526516404259402983954525840070705207665141981894308974230161528211714446269172107830987054335410157063372160619557364611424367329208012258098944 [170,75] 115786224175907459494033879578969048750059600008219240654388183598621441488897577821740683168642570302597413791226622978252787651684107467558119372536835584863339905590175771041633081685891084961799817220025772931800275570498597064535126354065115836394730505504943625050788408587759422416520719322418396133618655840471173939500671710907311351195663036384447910572285217808139746410742688401704769375592581426172029655231463516991125453582323517630423120168835965514865148947433403741494889762590403963803461453718525731963968300851857996470717609744261979253800490022718136773261696294652990625990278627416621889791108003108344961318907060962996610570144556252943085876663511292991253678729145996422871768604683916030007191149394776635979704287338281737785600767259594270702474300664661043672553229456362103068690882157997927458205175036586592333769042927557096680685597526806295416621251552562769462718400551509206421953615961635585086403556834041891570894169514467711202022377716137828914670033697766098951673068914014218597360476898262955779679207570370465699237591395705694911421055181037121379161114719410555267314632034572585774825670696552571116175561971834462473677252020796955897482433886752384808808080240281654245449237704736512752725534184347999239580949359285498127557774612147715711873262678950509450514468932292994717244968470340211126879434453061288270926947017993549928256739743534168205679369445465792974661489721804764120486226500762283256562643407420845893249522770903680318336372860517805487398021898335741809159790122869986264254464512992134758243856316021369634450994251831133623925053357196743568321238662351290368 [170,76] -4519624924718750922804841402901505856278900871192411338951853425813894395626751431777906715154299136786819237055818017430306021498491853304410578253540945301228547289964180804667997314332777816777990254478221604406811971124375403667872272178661129647655862345811159584757524660854437209428236229217637078980670155376874655417304787720802145854119603088764037627155055548696317233692129483854532911529559616807472695895979794940397507483611247833608702086700293440194322378734604937279022918076736763383344194381700623343946394519636146752171867005546656551457132311647470604118521755425228113903983833745990433797226763051256697344588914433315463376069936231273993196361114841985666470543364504224825183490623752511617215667442398985490560309318435385814398285075034802813633057056585266972879193083488785966969532285009815493172004397580558602880337956180784025995322760002075420569536545220437208502094490647686768725086806692065183677469571546673989467009430583554326344426440415586613491865636608429149967194688887423052638693269567192457452012312073028027481606632159569971146527431514991543470388695837167242552239830891037317747300878696297892096117298659788224492418067585247046707958806627311533661006304425751924955346390725315433814451498928340352265477655379925579327357285848149063721756517552148126655770233810067398307848444174695679236564237871698716570916612134227381293880696323437472852526909230126153796979475593863058691049443019158385553430974593389719518228386428780650566200545768442551906591703026117753739993240453084795472691733602117091132185579023608806290144378854019774610720989440316258322347276300288 [170,77] 179646928645411136675756515202389779791667166489050468341000422327889345126613743727478064722712581139627616970925014678411519614105874328326616072083020000854321708807075500470065486414714407863808095682784690602105611292152502529500848398804208746548275078563588516921305833125819741663677406225317286349600440164122391085971043747650645856427496715949487723810446496543480274796891336914869175881378411499929880935375731653526080470641877058048501482367596567197519839946381889601089044000971588254948967226427424829913879673521104839432635943089597774083068906610102994435065002985215357146286948565324209071934141940165609755096043280042683592063559621351448109591637129199176280216291079794563333999128094721120845462316674789843285915023573003825126256132385859494557622288134755317954012737069851582384554236626926282971515370283358952885074301991694058664737982109156331094428868015272191265850510671100937580440703602858321440502471839700676361604083789490621472164176510336236326345772064870304858540613898446664307314971220980404186004350358613301909097396238200579766252626426731840779732179929276275931794712385100821408001285775896215994344025335583475433328080289077693973406320502214978356499240083399052266487667020128503892650699951964381037698898634880773006536395300858218133924760402182511901483149139273149880753712953187224087618522580198881364352095022846591922856360648144297151145236945866913341185852280229718465885445396374919069308352119751566195576946491823209285731741265109711763263407449704865993617497700308532726852645852360284725440712059784056511660942429852890246488951942583527660905824256 [170,78] 18480762309460180633579204701670761010021378334936732579559732887917252304225519571494867482831396687120649227515460062314280995159328746277984342188444192698559031518734256076505725839440078050768078985885745561270808635400227173878919823988284248672449392902798035428427514447870798926564452430759590990233284350750702033068094988918840487641741460968474870396931438731397765902873436160225240721781860744866417238401185146123940088934650361119736990286153045593092562195493593271724442594004738164668965609655850763632325416619696559823516915254373566513811342770622948075144007025144136450972738411139217192015232360699877541763138239944964295394278401306345906066816452647423923692493596571220123122626487064154703559134043278214394219048025506352840089432498576651985049543704216258969349185839133949132116991138442608265156395217185573258492846498256092797283808290273707405466330012451654091191987917388184484820633129941391049425733746276489155101236686876069695418221206252347882309863191606367150363135341637005003154710463451041511719288880124546055827197112350456219745558057447639948690823643819386067434425167764993605593534405241727593131536109339797736549245478477933024054126016210050719047929738754822926467915887286147459169104950447009255193011669795103416798915361721325383818578570265721353801867350938385123729043812444371559511518524656522536473742009627363384370347999580031659647677144667581920437600641389334677378672835047514507434508191909158516467484508240385123101675037057895631452806923096344762377346116678745826451095370474025849903396373048544827753795017027806350084438419657227239424 [170,79] -653099156958947817309558822060997351060013395875104496065311981341517508880030487802466829415776133346295845769900430434130191615751084683521597612642622076795801530572130790839892080361308527726938096484343610317052321278956174560146540366062505157333876954203469273695909273140751313933108416771117683577627826388987333860607457349098565222240421998551789134537535434805434201334130589185042835750214745424026218132628374414589867602878246272505800435723200783572150456505123761622422595874736391884795411075540848371731844828639952440933858852907338167941377060778212442164364144740767792003662276397006359050990354093221865300037073999746705883077654784771520320103558368745590104597168241656470032106619609311404300973223713080454541838436556012043535043815116720043795094515307460246204153052001464119279521732391981722507101801680449319491473944363614025299716096570173537124708351281581600963106114604507816028809266439589324945382160794705565875005442328200798016701459261180705459874149483343949537302474783802994261837184844408584524903515041942141952781396361134845470471000111663404555216151017607576819353001349760560586898621832884597259468643958548979818998700152021538462815944436621692032981714543068385780295577264611261826642231729802725007784173337890889681731240913855933577726933009033056647061724105927143747902243542025152265386636346992697554327708346825352054350291057247082478969829625518047200408769125425098465828656526229594970304289379297867145930969356278663472538502959776860766249069232070111885049234779613549106557957674718858714561404980489765826794545671474882243645058723220553728 [170,80] 52873712064322463335059837988362439439155885902591580248904458656356930811633048693782960054225336893425115313165482720584504078485729586776196394883426489706287402253890765257879058001775528913049769626144951172319680104435479291331635740184229660627924931378111728352040283842856257792133309875266394515802174863510143895089817915491205717641982064846245195669165733250633951837874801611916517974933947580100203127143967289056736917624214076232224077448089874631805625223584824447395627111002816369455411772255119035414014700888614062819309245337783099536504582972418978172723133534204298780711932324256021942025133919374272033239184044172216221783523833784067780191383279118097336561163143305238421127274392206008153796666329111709530657716812041281114736354163728514574725797378694880005038865933454376795312792279031306292219378464178053234866368080605438790013637985390600141027531213794836866640836174939185628157037057734829053029053770746075307814969702002984534280606245845246580722248724521099887940810161784053874618487606418951582973582483415305986071864939626695375435228413113377836239508912941298836291774099309510399513273304927736158362514806967975486895840806867218450848244100346562632792190026592223934495642418721884201533882765761561439786104445524795388931482224629395698420988255946534472300455559321990258235595147111905596950427438299046869647558061418114923422844214350813406679202732350329304919026492893060769885082360513424703984819465084126082206391669659182621334789131201804193173833321019961537904418279233488175687842235037253027610186921017399118512496030057441476266162258182144 [170,81] -1978064125278812156985506362507288852421192035108444103169504451455405462364271120133279251695647798725638657765204680102233871375985817868255443928754948790032717606459146625246478814655162471468072386554463853514444097590300554373404571098455049673543797863699151907944281653735547028545209302007815384729038723165956472198607861112220982743792918449128712347435263497421369654728217161732802425462721792919092077499278294630591710598823443508723725052148024883763725073215859691782706544867696664528602203795966715390035592942682814862373310463994069099318890360445038326075242086049845223957363301887892682188877535720388362412366756069551783056116376662000249900850395894309343741555470415548398302400518870154498391933037835357822531863689175861902403503314267776784331589736087855198601438043203516125355810058710147008434843597960116827033981684667944008881315953184874156136527462247177181862504610612722227167268373973619782255447609479810147218311077066473340340997048431151148577066964995992504131453215325394528375745371229151815927279451696364651354462828837664542921716750669219457049255009639864606249291417369287950081620334855973897976811049608678781699196184748359073406837526093820473469666045177510069469216500137154808515837601977208283965081793231822796311763505201877098833351401275613167397471400585952465585571916487786116728712250087192346386557594423152595061571020915706084099257980253310307506663740192254176986707709511320606526530864223704936251146546919674302824218094313444783802119024712896310847260867339444723210096640922420583399561241486476809344756591141445690099148652544 [170,82] 81772318970140741532835587006946006201748019671031303245805088576858611323880180398745652892529891462606858145538719393054563021561625877094401070079768962311867717507032263494860612289845557640551662386051270625078150366287650156077449374674959747577685469537076111439438484988604214682590749479810582963573709632006830629580500193285894493776338465088632093988384104777162375418644812885674837188539234905706057882311571915306845096885552659337611424527269259986482938228304145937775038999771869087338841405437009426771333561618490170867630818947122872948436476304802913875360463088000623480297022026113240108161983454060605101159151376379326335401204637706917163120040455073131127977239614109127040071158575611985363487565689258077153711340204784818612459662992123289454136383807886129155070078855438184837434955916789949327978394134190219286680021446388004234677628285767108690853676330989682079006927401329905175975818138570148383287513515509872895099819420046549518491057754542689626425039520890962355286878889424879743075127456238714778044551975811219599601816232713987486554443664613115085569138948187962686997974490214717495247822934117562302696765250971720817817280911911771851940400032119871606286411900702466197126495397296012132615045815362510881753660577625240234212591665388545467923632739115664406623917788951034297257821182551277231517233708033846303574833573769707971917308232757576193318987622150372857782292244274552412654246554123831503096618126152328734069671073514793769010017984220940563810783955752671500552824522790164086308565730663934340435988332173175096297431906725419545288704 [170,83] -4970355560540052396007055986146439651459142148078959970487175335497677197347942491286632651708841975968222697308096249020376482842455000709042665086101643592839066193873879329280702754428111347854071859005582209119766465212062713067761891800871244413246531497308311459093811185445272552834700793100519526220948262270758082427777468232584983679497429638145335381960632019314113208785643719188750252741292290762405230655671634247763782109077858198319637708464414923659790111283054243025855942907749348783906770346499022344480774059924985739726553662490113711009398211178652568884855179360257112829852337901626561212953423331222025274543351234529198873466134995625486585328601753137357503805956751943412738998947926362338548078692813701028900890820763256603420008810578423827495893666606377571965479810800756998634633294965730733655491734893673867551701021624855314051897514920161261561184688898187182477891549928020778365400275820920365829918916012408394436184892626881914823256672326274610623954371158052611053793471065794110914665628855976986328382438440741348419265116592506218124022862329558927176937463104546249977122056047395908052257911150699027005691195755716436499165304908712124208619959628542092700382535358383454478532091958725034058980038590441930441541480130565510860240272862435408304668116791331072604276715525365710314701779565607842543676254643636194001225181191419136459695722256721140501487038822800091766053898933974703048076204056175426561443383848576969825937636672985156462726771631496531416772232085239668874568495855998220089190331764930018879064780685900791406037826104423612416 [170,84] 212957230273059291064813499345226156922241847634438888619351853535566577233843205112738653632934355148707374908855995341601765815098800898969367894927972379250349128247539113463247197857268613257094744697596379844283527809710522897742496255055907542141882804764056686556894839367062068756743934537335282150285398187853653249949048932330695959827225819259390671813191026684716725789055492646584691600202663387201293938757104236684248671994307624941680135285172177712260097459708164369441403319701584418819947487651179100388897054693329035912076421944190403821824409273357033972611271149639347069082794775871277452673213200335669368507282876406465682054259402083003811790926286137215379078248808679366858270292016921617055049940854673662687236792960700493414602732739985743580771256275800220716559065767300755868419553115261979211685571316686670342211945993692197878440856005818366528916509594037456005054802323782041322108665552080549515964158347936087376751245831716742587362738921745385680624041086079106539479476306800560585036342173153497882303943355659950303440732091573050789853378106871454072621369805899802773494238925197533574793429460819441610634858419504537819744945070824016310470429187727558681408156139335821813863136969323055564579776581542537359148117726928112414958020539103913976072404971289882118952029767330964931927120600443199050927067298347113993189324522625667091350018793906887479915887002328501896964079889487199638008780018656742477282294997557623685159151661236190415047599121482983003790803448145450839737468609251495943973211586930576052577243555972143761357437263347712 [170,85] -5937340111609141141336650947997021946789538313691539025626055261045371598680216431919978991509258095914400065083786549469695250536819343749348446423800545362453705065735563879981118597860885634244480411994304119896790154829156697485903484951225087031994959076807353945962323770994893012573311669097527268091025592430457631750799438708057782327405352271040730740402973549692114423568141123544631687809395799878599270952823125571913019549032268938948218614311133689962175749923992703462668953132463991877941627897665972263419342789517002480592036183524978431607770989942357470866416882664039334974818862185403632274317905031534558000912844702789496390282688277425880259589727317630249160264996940020688124350150931925805716455583122009795516507730723029315597014288934297522410568540991618713777643707148535633631617866859402350015232092654233189610759594565129458308082979609387073036475880467613821969299828264644964465747640755530871833059938943787793607346287219572485779444816842450605753366571228044213415594708757325861226897367238406659235592438430189493058078605959979785916110934322885247715930037923485848314552886044202090202710981592668455963118070918902159167669202584306957372778203947841098882569290110327984822477598499645488071837387974167671774565277795482838354081294795216518993462407980203612914746062671608945510143419113343602164032326681661131387662950241263167954911831475715872026539080785485994827727775277387508054046233543392861402056552105244887262251871930488539497476899070141374964443146740384476712137735131619642210894324009870170366081311091298505474643263488 [170,86] 146957430118364410166360463423554690132741962514357912536636115669990424538395612267139179275426533457958759194908427734976005112410234010822630838453036347350092309132387215156563722135930598283284950818402524224186883191372952417602176084321007058719354182167935101969722036799463200121812389345173205275166156183342071476029509805678891705089715707729700533549601017935157355772848002281098100180695604166141419198495391283417275421211608935141638504136708283775605253843653521232286712678974254812436137000294872247892359789961748048711187269362266585150981659693057213315872282850539749762361543062953961280396827257539357509484647611713445039780016215307370944661160160224315070379126747057392823453613127242932720653771903253994366643674438537739060855503637458710762596279503139239047538917980502033754568560195026140039526801361676029593922043077259553668385249921548598579098743396678853051957982513192661091344538253184744435386564924568694443331738334116906937499267254063436200262115029638834500179201593950257827630179442971989399251365515117712827805301682350445263548013403553307608002116816338260879805865136397486385731535438813782655549311516130104905922509911907602599939113335864740977765394578081883599903081875353465058406254736526899965472346649156350724882086400349947827164211047142879402712121982658076069214726914146858095479768641775229121048739163186215322729717141722693399442130968345947878536902802507701456999194284851202292198964942366752957174711811705274477402282716322671896032257076700006931903835682239967067554380638748031060609117713930803774836736 [170,87] -3404678144198441196392385191685025806804926715861174514096236703681000905817599518973737743590535762960312736873124887461310859658515661736709837072485672664807762456472553336088289792045173075073971370445401893375105514352440068754955056127803148919395790545064851652903076374253706010160227558927633562368951541469092617825474175580117854788029593879599897518029238961050899148887999685146012531232308371678439670139533200528141730894868739444288486216059159827491756532339260940904687323774744503159986585917056152547679029704851543366673418522706063383923399010075295712915886376666210133091826603149089808583926789883619692172684706447474955545439955437193811040732483042395378716144723463003727081022718031991232506469647404160818933456452199827327663962994295124472701212390189068609066825859741597826562109273321698882602475145943858904853776455118742851698765852702858911627568897136617865896949037602746623408295676698729095774939123330129899890201148080862317330260030572465842321104735986246091613048460792145037354026815721818989201140383682251918575178903855297550967238198345526453923391422323173446274447921103418825566400997440308336308676733768544570494174351654512161113285920631438008686937243536604311305104027615235437720628110971415597087039999975806577192654557861409884301813993687790169639144952119948780867808803907515273544195795509953103812116894434331655230537987169170768980664698236753092721221957974436101086653725593341125115300709095560880294427647676862557757667216417429613476837265738607974131042533023073475361615610220180130890711301672959737856 [170,88] 63750952592983961289681773452821291637268355822765128292434510331127779535931025701212828076202179836565684523755583386277151509607866778170665964724954342644016289628265084441334269094505055992505417838246683215125484590061986189699089541061810238852743554666883401706732729037402469307404551576293437837668589581355978996380606584218364912173441674236533771884501161064533177071219197834129811975392747775669915334657759395883005057506318454767004890179756761942056422890276515201069852477196985626656637717084904593631401462162598415790134194675112233552884194843210312895089194507758482323171744968251268271215392544899167351721350799221432605224927461356447408701799247027694791820754031677889870681321997762786412213852756244866403472125400158197354095790161272212837186974118364960571553999198839050592844969441756035334578313757590598508280257263979238459841159940976918662166131585988898309591680426089401112968867735610572526500830984640762302000617061884407902087023139758438198646516303685852479044798449018356230992799846420217765746515552334411276551182679460191828452170883755401013251173554911262607916939989574389020712335102874178968228678899127871632412851942513874772664475769076235404767293181693075770937470658157718206845848883238773092804486523596327228016225232705662257224505129192837776869643896092405638180202887426343762072720193615459927284424825348798410969841700285346775608303098025172272117753098797900895987363197325837321105323980791848849097144500994475316627448872273418686608038028038691717710120035291611031667088408791173907679815024984064 [170,89] -1212582218826008323211641680163899814112340019240961461748698715587655756529773182913682531241298260461439247995956566603183999179969739836658827133981261225586354239321430226873936118087673641839331193042634278874720366612328224606365505633892745733812525945344844289116432407868906841433290847646352061913916204918483022230834964290832295012387469693385193162982640905212968452916704548965757026965567070265222822358567113325616892092283783127465756555104709498339143869363359589482904145012910278660008119061979693866961239530286256438629707364610469215639133216283616737964272085787472561526927847860946139318788278579001249579848678688026304978697872792983758032014331064767487463292089694228290923074291272445529033647183179847272590393156551527297796553324369078206296673362160266544330363672675032671766524469370172046991131857429262589616678263744608630441126842556304862752956205568477916041444925238136917990973264599978073651318882221878789003154242767399778426493990921972526704367801642914684958607920297555273031767475029987962859529000055149382906409436910548138862734612888360378040671547065392476814643706807245583144349284838593950033473587943685493496645485888918747940058867757874930848226573704847429564884311721078743429739288648223772640711866193188013311639775292720376780946087667491081727510295506063682216396526047507895607253845360387697260752703823661252401684847680353897083638427369564691567187024807263419258963780136492596057495199847766248807217646264867153011950211151835165885959551578522966133922583644546602851688397653627436055274442752 [170,90] 32391553377151086916579814779675903630194701352480576358053766307736795938073985413882118119636351549016182587670372851492940217969351913983425099424459567214819543788265819648504623024868215086869108814864853300600654819224467845938900268419637592980180128208961752801636601895658728746368706581462490025356567940015556759018951960182643597389189545587510660452937242185841787618982488516442393610296725478793402728126563472623329257358712791060269985133957983459595083196452209152580513158898610955265129758751405228945544615816478505647689565889117818089818827205165228133274847510634789869239941206013752632453945574142418986424361333865886348121622142390068545571305407186590698591196438639893136126146583635263575847298091299390378075966932623612500508878081068213707713578196738989916527517413285128835187836484493364311672797219764961236874742629167063304087688893214228821752023926850391950125826451778437163743109096101384966091659512111175664010934331462415730110560127680385424578365284526885093840186343230219422583084555547315627426356165376773725808244284200540368986048364984127243818538911476698558101101776567597267995116831173806752900732549470371763557389093246518956124798899519606046676209074506674975258602068009299009043624985138276742325669199996341533807455395928910319191579057819971850943521091660835419099737604801225065148397331853194253402797350083167243566304178225325804806665099439244779140533821957856450646785691257977638273045428873526797034417443184653053045707999309815108999843689051524625511960794177764279495842003988523260052736 [170,91] -733714503261165743257779707512538742392905589679300153904016834726463588074870858718420793640849002519006272625062442855209993019727003350235149249758097127307077416081962788724430631482598313672587971266250649255082824765609471567947911784840789336240693256140003037874112349386590927568643072087518905692170548697772453377663973967451632279654604359996111100809812494166222481232616733592983332380184604788272138078993396107029757685628671717225094604937427452101580461928553382049016636493474513231438807367815602776986526958321030120410433946084853760819089327745543363396052725451258514783071350861687939199496578330854536255067730267879806737590293328166653367319396629437343998472231310905927917614788511464770478863621659774517872637695510787207709473436658366638255979339751418578126222336790135851392456970069155412036482863677171385091868861777021354175662654532693854727404086529261514666836783651418950615152701726804873710067977826462292159191292376281098060322554802835711309533782254402155452107927304602585458580137436991251762924014406260499345142833454076941893393472637825120339401002089077537552853384147799971627862879335311812290288056227342795731347519316195822755201532009191717087913889535974121952122326464120830138542119149957161607091061565835450505933171972246976799265966836719105647646704958795369071499920388890939759086185455811565622019388385674698339014125725556331774993149465697437033203632030190116123196741443692149144957649766162156391967148815143363201938960676490391161357945078844405334500725710501853819584975489888813056 [170,92] 3890069275970230367774948074311589321740215970778393970218206717495220660838644139105371953225569123903059374940959281951726570784277896367378567799348936750757240476599728976102650812005153752714630809892714239678304271229438075567599842837757823368838046627861099202943941586697658407237659692009008635311507536205463273802342308498138764521481514580906302814088320713466999080303521671597023824295508869189653515997524376605436000912511747153418458621003430595384587062565969872027508248360912429636219979484695848498967452263250170216444385314715839949053798289465652435692503394228528581643655790543002453257285454503552835902392062085569760070688662860061653751165429291390400177685876722369183770560428165798154769393902075917228826092572580535135417669118426131159783981304927296479133995913695379825749021594194840517068904338061887396656182716075529296263615845333936169336143756502942811628887263427845316882773687711859402363119537677044286781483550922910749437520017156896512874136455595001409957087747007161273305358221687569957338057657928557439808065566024559405874340498803410429981690070650084393187801706806444117438075405490110398351513634551296357605146740144273523951341225763249425807713381612670027380993949408977107938220269223006398148993238856194532392674033748587803851695132422813380024771299955140633506169779710491519355312066596378111893421506062946995068605305513199946320897034537775420188017876372850690299726930261555346114026150611401849639575105091120014330346122185891853896938985459872049021166779343201126640051514986496 [170,93] 281576692547523647390469599197674537846440150386925369570842511009622513714238313711537522173648163157712994255797758917431900844327213878119511263611913605710908310704237086026492175792648948733676278679795298398837586563918417802156636631807226352558006791834861597549254062490188299793641228903733799348096018578532730724896747819569348878300699983826479030307003687899326860169372383167451279176022411672264061239999079015064949066295057257262996597238662796114206308175793047138175084582853393877969583638152644555633176319585803710654980713446638992821558112203234264381672635514475817531214606569868243871412515975100778062189768550531041893185969466988322301013754355706002694454086050763527307415173059325600925292324596810265140229098025842065591148157004951258854735121467822173216548460770255194611409817348323995508962782579783252440104804126261869470086508864775673717988959008590568086297624062666481358765796828825433583420730965572884256076649761499089819599786396590709288786852895118891552643261471629858018448573943975145829863752390950909780995071388890691250746178704425826479669281505898767106992788979356788927673805644079719589722926087189526054247924467437730414137036646818304553461423938785895181340969011907054677834365604770829917083914267150849395447243935029652371194340815408180956713420247641550999201296815944142036234846634715731390631860102068234362987872053332424164553256451794422928625021020944904256089254832391057524729250847940252053058270473040999812568221247946249064913858765410317239208395571081400949402501120 [170,94] -6872228377162684374180368359179580196343642660035823184382337558541376116108320351230936132116186303654300066126150442313133704572556241874372586746241562402376831430341548086770653684460122462669653524143583793848314546085151983302162355252313182933955138900673144686825477355244822173879247426895389308341605286097366350029217619594066635761765157859633431431936381431752601797232070128999007232477514606001812759991212963349115411599810173665992127690504983718483194472932789627466052800781494552575579921264754662351058110240660987917945708713551766969611576837923828375900556113917787193882306591525904218709729241077520442762836636022851351377000050524953479511187676346997064636378596135526896172196387206527334330472140085172565007135778116240538266322069523436570245527213243634186570041593376043329337006896746726756446220800405436597178655624360033511449513639425645198833553012165646383767688990085140726895663087402778163615497017267860385303903524355473133080602777545127941865777704195395579586185252474146019902702978013705637173092477078135830010788878614154239423559862365931707872388129125057596702709661665728858921207555635793131199564002515904199939233286208110945378952271618940548954231927587634229208607932149022749470334574387933230110661231673029734098975040287592426739029829049102199716172408631297998789348051467388352779847639795411394973203263408273760458378476443606313136373117215716356789763739969182757705002288529113898807132112361793642209877201882140916016142193787438124766514444652623197045694955628259295690752 [170,95] 33923862332907995604183617158581029242073028317088794359912823909503065792925324162782652029073379393327457964535626406095688605120718299469700704992006843424664572467575686582415541106777965400343048086778583691288714991661841818597457559143198437413639699663100464143387089646582688539004120142382161004421028473047596006604078937058824749814583442849937211345457749595694155271172728017329199362334589845150737094205088200091725888758853743916629960899783757313165995671664708109429779401643973016786403624232025876869252018229662809527217392318284921463403441412613690340922160425520407049713017529859403133243925433416540257637932565023562596082987553151792413533570133268266892207888105854945176002055681066030221322052316469096730027197875298389280073725072788438563580756001852386573428773764606061859450502917927821479112780487305242825998168239120057104349316833290316938774664747802039331146304335583731558600002904416195034569097750427389189665132088894581346484527508605556864272999900175925891974057198207108302063232605023473351089567481479940796954560532945598967982026246555870544939691470546233333857432928222830886594992015508031595655864192010271954204387332819108443423794712180831553806396898669759240327520829149224465258028262645537313703946407270404838038703287936985175123445471264500159702757814084717242097931840257644258919472887531660015172005874353492995266145292006190929341229401799876427734393550560623129455882613895680947454437917855175017700419364283027440835768579807890498110940266310267847037815783119912960 [170,96] 656068941757214270985454175830182122126341737541767681298773171298006538316976109251105846649952290508505654548160264094342311283621211661760054787132976190271813540521099965473884151247904104799517499008398741899706005761081748378295687700215274414523190624382708170596235480758464738278033994746816231765205875208671702783677218995885493366975373066916362839696059651223837984826262868754020892818763633432441853832173824731946007644178287955476429854930852173116409962233301911450938350692418147247208898844229415025160333156778332223926827911476487590535331757559498113466544742256763253778956616430434048683143160943858926574839825202037391512203109341632913155173170429244724395596689699258083458308772606551060662581871151141657705872944299599481730124844864133679047322134298509369925924604963377095920811747536538779430190793222328306152775843485480632045803896203020978597297710184368102021504956409117960430200091605681719418663025276024695594980373147014758503910622288359012663670662820424853774382424796847808690614281854144001941893137931678024515679262815041531592529099679152183403761634842298804048916558546753485169926574861777811920059126323539813585022974983009636691257907907003266579720586873353402104201282172895548143841366400434270980131991281891397804226001478729384230825392015196953854546545778500647827744701390585252744745292677711296248356553470940405182068863894163280551527180511389650424401090631605500286842903986332953014941524882172355121347558165435800451504675676254967753367211983551286584630705684480 [170,97] -8620908487701424449773473105063821753367106997946328183413769361748027704361117525680676306634376808137449425265050042004805538793385124521984854629713974296295893464208285025973017851161439786819836545500173198708321690514355012132150400453752555654814832549775288903704250370547401957693594363572010818822070222520267786388745545795969358779502368154946427813755508505105567382305940162570060056842407745479984762478800844512677269927508798657295364531585817127449058003259715762860364692072610004754669767198835678917950928560445019859677242812541698875447824910691755510558114711119796267737175819622869413614761008401194088341358659121707464250344403264069887064567501336124200168617641789845316349679132322821228502872144745177181952184998566710434581256411196057415658096656242297744427945671285071871334740636102407216090857865842490449685762164877729908530673186551907616063774901878782654927540984495410674612697585282621120654987814671485739908119349288046504352456408568693793996039290666518770267246171928366946675814177247025678414510878528664930259859342420231556085685909449130709937045624518052831525760622092786148923251888428651971380025997716562897956341751153720599697088730595878531916747378722752079005733913415252748038890009695856830345360081942194797344349023696016719341177392715830008916190926939155520195830050648085733848874792765725794862678355473998345183043245878159109280465579904313551038662440891040798513527524630771930402094792209228909615188798715977668861600426588778014357889046836785597915348992 [170,98] 18439189084758920173927462698697128491376988165197906462900716600297173397419221667662048714887613765675283480058418292770277798061881215037736096970998373367883876657584617484613043426813531951828288780372200655785209444939745927792282532206797333490855705976138243450783093469495922732978543753064048141248057560251557568446854969902323266909527672374292756446307395247883698369620331669886093917395825387126557758435814518958027274941169347859195537966083498461157399844589941006938337401639015892242689214091295620545421101125700683266304809481346514688576626167072085715299518067809655965469400464937485177946165088825748419663265489192454133702756795553184773142502141895343544918515380896022216592380974995846450547823928873256310319697717755714328660481644935813736412070071486332833917977916520245980688693793687976812912342163446082322201631751622634642304458887334551430253438961071689136847653434958385940970563142953523827336984972921929715156817340070783416401114206384259330850070071538994955778278237199367319132086447879243635296855980659160083114328155035316593997098427220070072623131939175764865687058502535087690198017659447037148347664790327015417308013142073441948222540844593421307368500950439778564864127131161251658960588239898307602709055796117075284594998204157875764110025921471320918682584461927742760418847353431417573530242042244861174152352350179199689821714362721867816822095072808184154080702222355595444396522127999166497681928307419948872931049261008258552272436011563766628399662040347256820736 [170,99] 190618542270988022970839729074535671646155109266067170122997491206810032030780235033798853068657943515173418849793589099153484564088920170539892977632871196442690269363752818270909998189513172812754516129648453468975508564784734172130714129360589418245215105933022765159876900093919409927782756390053860705991862979787757796896268920204652192759736928589314441739312021059610718800242971787415075148196496306129952815531822782291324984153383833168000838081344683584497029071714629502951388217877402585192732654000594186747509181760699288277070976162140093329580344555378460511810919763188091277744042629445649006005727405924217239231250301353579755805912313271434428808847547461610458423106689296990982191900261882225735712849455508452593222277304637542060241266226862521020189462174869853222066045989825376301496007046738568469522541380787289822392110028839038050934475292390311477983414213190070656087102836641908754846773897210003839488265260971570957748410824235412193775751836138628893868007894610254678657481370210548692502686423575741343389455971186807871776110024842098999122484844473705051070449756276084084058363932920646011936887580516555518138536906718092706304864073187138910953001065878682339430781359871223740215651131718133890697068008222544432874802657894922733251250570014195129494602421561564399041992506886776821426330502874255560141810611547557403076610481372422316533750392780117211676388893119058876158302059949393262273318929108894349392461082265293406651789046956685874768937304617813727037865820553216 [170,100] -998510578511330681321686063125504419655818112139111529782628762231360914028027235331116852396015958138447115785840065797855703155849665310220381401075060893562605279337696130678053205992202387176019126557617708491793564965321105401420298983169271038097289364373212818319099560191053817025095201703093750075867059460740280667449236337222788207110483578396116718329171677409320385090877354917095953169833777264299426093901897619728011710075321918447251983821264123219535307881620420421396338587420635688454740481199002744175893898705086281098663653979864753414399698666326933310851492907643108821890244233823946823681997894922353996608458638186667858345716157667551920094939037885774190553265483202381310809445371304155294543673656840919935351485135336951972764502509008111670821472045332315274706166146788624568216392197345969422701342799696928541780746994244080178656783426009947387994564300177599226072384296386320903775836512270023656117486239409373296400663235673370291723895502924566955895944450058910294937539334296625864915624191909878214975157188530813177684026799623332698217419221629018082349782668609420696533713862190671651061315733333294443230299082491974064107819359727445620258492086142274685701817235650470809528682646793976101727461577598031815968014380967135571741348969787850605895078216284738038724304287016544114599252873662824992182981273903294394313146567549159488001851825938220531294889255123434530263097791798688471847920791091244417760526160813266163484196365756467578718109575541706518017396736 [170,101] 720460459504219234494359878763446372020651598976179006661886104156155630426634304827456232687059341500319347673724116355020153657644877140880716969474417822633393245048655272005728111056811608516946381556813981219697334506231568633690660872186846888063603907190555397755007290285494047804742983293767610362857037674897291710537921276882252640777364375058296610786409906986016313508956367466754247853018654512092117725688388618162533338469866290285210929097028301599976575156053050042433870740165146785359080397467866018642780982323410682914428256862151036405672372931416208741681554339126352812222504677636351676003347679871982962404499746257005166500340954260344463113640075997606281188223308189896824455420273843058860875587385723243362251146150861442301550031737217213363040132365261379857186800946657198853061804560496359154244376212581036171364411776624930965677689471306706660305053310086016655022548238451987393667674840669111886308628232977758845367976612138911960456670108802339603742643062470723100038354743162424837288074476927801919147085381386845201547384285177768799757047844806891511153253403492150848471854652092303876744159203718447594627575714090667025814302582531877871004355533381798283792822476802863397654633562581526505017505347799647030348574265344402082267021070138984552241916945519592698601587561903738384150505754419764927799146143690131715556898089772992394600210850251446933859368029517159781041639946936901375904825361948928341885249317620649000762694420543767143441466702008147587072 [170,102] 5500755151569750995146264640849443920063387674422416170832153281573992479967499066406960235125026962609333105725378527843625798369312559544813985962591329361865126633151815161991927443043723609341126343229253575336662957106225219715720763703529914471131629521251477696063582425193380462175748861494283893108880463857659990947216727584337755976612345550468280201445332322150372382070379347027692005517948801884297662230238198777117513966342334123697444261984678702053343257661069170787928192075878575492765078715302102846571173266667223458795304924613354836191715656409263462906716729227177369502428901915267522833398911184622240489653004696713948595323649551938464102313966388763499897143582865913978707688361813141375348975517716617164287871256920515957630701430419178772114047100462293943100125865439557208768585405637392387680470140628151598906830171804256584684561009168105957248670639507833026418517485841194064100520988970009785604036765448351619882445454571870110264668569027661307509293133722215227526258534599377017161575566045479076160721652432851920849025427539647299296595639987200115982330928302886164763699483176901292461917521915578163603546820001649227738499820139282956387337797469818054374024664541848306490489014494878467764565364604575285690964088989110713099306164057639264850053249023888676046171407581607958807385084238056688207975647373788926957928254983272149686908951187999790640472664140409783437751776917475409865555861268998406748442525152880944289574535728176171585861761839573760 [170,103] -7252631276590901801398853388062126837476798730513582145040300274972035147532854128980220303278174800168719643424275452990712761614078461508632846161200791479293505504907675407221256537872908787881722777980313111653521829426158401081163051328610983382020591157100900498986482478253382217954286073348800569719356004522355418991128988317881395033666417934146960724438678332491877096922625516597637324293723666713407949056283907375150680977367453383388624146734457153681026263039899142102008416157103960880691485870298112495009143118825533162248971555464895542312739693696725763389959167264795193868158342603094518830983348964010178013065096804181609687607122134936874934882158477125958452572743706810864058498995075391947632496736147831151970673329749867407228172738968840429853248151995732073636159885202275491426984292062141611744087792876577646768468541862493602858200879624237119725128931255800029119382485335357822176836723443297642159529575895334934681251924321737903708831937513416209240854529935033011257121712473544202874296634399885343685906498025766379317354879654306313542041997769787433862469094222488628893345019050990878189977784251049306432421293373585970848097360539414280879506046599621354237413131740976897408818972889722020336053744911143800445268792638020340410330818409403957507601342567179030466312787504980947378596757071513027819797755519851387645448187211785173087416085304469641827468926209142321451946966467994178205510864768895849001814668840819162191640350734842946376514011136 [170,104] 10664416321691054007284681230471954497327419833214171111964168862317437391419166801459770663124780788725857703714191806450935383678547255523953683246709544240092087874780869408833713648341948038220987896703164478829885171230652638741518445881051714408419974275340429480275069178629653376043555177638150949432570130851822213097228174607307552534038617365142956800429039062170241554422703735209330155658736968362725059038900371108387143729125720824291064492183967632762417805505764299662933494097270433972779889654750436434575971477160706849565574368355973288999208554322305402091657486165777091570306126513251658189039830825217348461919218235012917269625063544896697201239814511494420778298044649738777540514432721893257848475330578266815227827438226317129267198367123021872508845013072727071811085215374922923438259895052875042346866839694391881731624483970839742941923704478842604547126737651608927672514397162981961237851123670348941398630182995066953553726148809706969129914173198480362302644762316182547856866175085050457967684008709228829844896626930819560334916239208541917705867048260035910137275834043788960083870067764093766449159929812415686808415566155252463368634815834492358283377139790302110868797590243801732170269470736365418610568306900098930429583876284013772241869556987043554470197224477072289861266088578643683015643694712266407504670704877019045827706197005657690811462583893223679931018255034941645223453733847489817120336063105846967283439715504723749937963957023450161139712 [170,105] 28552881226706010505565353603187623504756662642239894903635583272060016916691625528566744277086395953607427276734288366458988053020846535180270887744233056342195368848816784928356784429471069576993634931272090293549773387672107938971089205134657953188682289770499202249595289736968736796289228184538774647282786705832372640689877059372928812817318507643570461452165168498196389137635157325225406084222743834902310813872750448800938022197134261973505875997068128622771000534566806879494396745449762288027179961364193156437214656239932809449357978325403989396407474424965531679179305271778322254178260343277230151582053392023945212087444726792839796655805233359029629629899940956355164587664943302907246400966027708202678592042711028751677976835894004235664325314832591649081607368341414132023088178934992464847460281150149667775622202477727003984820353700008108714566812518223827453438324162825624207763665011298592516781675482038892220176092067022464340676998329052378954909620425905385044384009862062518511241314262224987296278385709583306036635026972315685895606582149896779610784221531097159278647361906080111917422890877977770345108443705459861158346173854970055922786872205256379542914098653780732973806602875071639463417903892198410830124373305116390826885914716269830445182397258474614476952180111428727088266752691824602326020396586208625209211484064040258857560580860443854451097054820047178455773532880886852222617571757768517001769907660890765812327414233414246117352690411465544448 [170,106] 31887774238036141363080490064506035630174183458583697254977539124380268717340617807895748257059419675358975875497052405684953235498405470182916977406926734020787239936274962766601048527621881998151506695446309355092646633948256688850745620721699972448734124074300272561905677186534971790746554759494756109344268222548368475237322619509675100720139207717491573778485550301776348653595775407135056684498231972426612995485302666809108035781722000457680330421419974928657126790720211145542975380252986145890062618256152742255916164752649357648890579085498192620035444772803297065493566938985417711431071123027170647986837722973408292429576792073575364369324704218093699569043335674473464937071354358107912896614920937905206730599331183447543269311124067105302988076474424805485949582782965191922162304865314082119785103708943449834101548146449204576831949254903986365719051233004285530932982472272825425010142804499116749675882536061136944007974277047531318842952772016802136230551603386368954719922165089657690200185438704817236399992428229681916759311460220049459819813597019546028828514839685169120492733698076031623954710496247280503261511186332693936176854053366733690161383760744426960436906747568350622413702248558834024194024864071449703649711767783206353827187106155885688095021631179323799299268081617001857017926049608604172583897309147020148592056165330456433993328839254011316332573677561981099425256155501433569969371566974236663553479668838478578292640653857584068894974028496 [170,107] 58289223856406821185452486231940688248330339903451117079718426483836334513785706679374688346136736600530485405099548502255009428427369332093902038003154110877134436714799043003430074111864738713748940257874985912336233486614367480837043759212505360804835642568550265568492183551312900982950423611932189751638884206750378222961541136293897984829473478487174425025588467253550775058111905916143912157110534231270742150164003973526384640789222825882453064114498954885071176537975698191135541465076007773662289186439763640441690531037205170835963371551959141221836175754827510645834542262982071115931189209813003952251551119458300217953285539057781967395924128927902718232904537237191465178978525303133147915546644532440995754675530818875287222077574697956089165921340478996908053770685233704890369361384949536328411931303580991834754033187522822719921041483915372334678799587595767359753753033054854950133486366154911051228370867865907201426727228160627250725780173369602254370228763875279238736018917481003295061789500775099410139397731625144396106245160378875650468796555637297640869248998439978210147085937400210866500879922632175457406717333958516800264795637537947384963907309121138765630106598564546868635191338860675139683955788417669762713563262840291446303354031836249617095462572702542220748682460449918847399355884573740903081685596191142352412787888721043738247020607140256863555121889005423524201198594875599427465288239955500002064430201441751250638684175986201035907072 [170,108] 48987235492685535769884623608966270379445391724024384194976556888735452377236117016537251169116554013580164140361484572404632004554323089625540230660614282801387629822884283905050280510289229950649556035685332360408748337494491460197118435883832723324326950402524270268144913922349567588522040142947930242720633561259703054929580959554592151387621084925761934897273155446629309340365721368993521783261790716027310980458423992522530299051778842612911269392551144081605208484268246241707222411367510471888154135839449162468292729547266378579079241946532033875697363821727916548310848257594908945956081410528567430713341226938206761990077383577635213836977932878757153197582040010933988752528108473858475846537832803908391033030220946051622880491218006425529184388621687018339623282151206827055144145580113140611381150830021300645629167346519428333547602459870604054698332262622682805469899312877045357559799228354592122861898202964225792368227847657883992025204013574580547564318865433784246851925746592042520144460546373918983119660088726258002540924607341971858301398787865530798495435895481001618516326248328313807389342113229761564895348237513922142827717862387955440224365153049051580612022093450156149379670488673140641347481111595373945389715561570802246419668103824411237156853549546233133985848152621649132643247499225191866147283249122259496243008746397425212602184004412862290912211424858051747627087074513363754655185595462196649615415185417198340983987992741707008 [170,109] 42724581622761125506997771152875991446079734440441996044296489135182936682456122922990748609858190114153881963629389913428814025386092782177889289562559095628763324927626953518067832593255140966703274206068524688305035567999733093792160254046424315052554419957866838101335516217272384290873316229180192838036993900035827259603528807069327949688966576135752571132772152285225884392166601431453786236744768859078841647075800680012380967852880057051199884731310081907667358580034597056370054443267524996214614965331639568686571179564666533502738294997273798395246624374151631878168004673356210203069007463271597903216219127305449978961992885733441221724771042058252907125129837297212791998541844759957615009097350075247509876461889838580776879151676487716219915031826769874414581930560644556755380238144984394263631642966128119526767142492860835247683066187489358356233588213018650150746341568751665205206445421696966280356078818824753665080879805425310424363561238366441651718752584662935194292495781592171989079367404080643925348555141556522155017826117972647295336010077948518240405460236774886137934119110641654649118614607920092597253160375900409686127805814678690801474118582045587154822656960375102197846191952997654630907649663482170524210132693639530537251661660592415873752885991479497486225375475886626897876524932042116113764975865900588490624602922193302392810470945912273428200036635489615703647881136676039366174698891231053716658113316938295656434727780352 [170,110] 21851313112233635365850567523555536006832696292556647366964082067079403860414587004798007929081098543114102097155481963109982470409014175092195307300384887075113684244777773040293218846636996756397029512894999540013833083464636740345879278942142571165137308901960570268886962167199533661878807770111032706165095356855087074332125276392265394329064687414920493970043088100411280415250122680592598439811911004583510923316122015360162565004946651022060080921729983045669225137308520990334287040661017862309109332956535442956022373730582604255474512621834153648443302504821963566096306197896540435456021756801467008676211291063915667030046045813772031530604510129785135787467421225583569299472800036195607506442516440348953352957127834400163364838710858084627834005765195123602280717257503068381752834814178815594315890389738130553192086664505615364866018202041226390364757080905392331583490581515610901851555077700762574975599667489062308756070020474165183409648803563610684274261161218214395621914998814437985162588369250398549218350839954633277655058184047360319493816090614119518970434150862553689110513268998657692010134713982621689028287416679844627094764886105198613970655979143874779506192149347897347205413297076626335685006136731767133777412127131836710879330602753216629261357607246386030454510216844103245833761395494592681848347221965069281349591991305411531653175892348612106369321457919154095125730337746199089599928737260109865651978114459543270203392 [170,111] 7808773904931992928444315681083002302751405902020173780102672593462417622001851265850555459473857527557753280477323412592364094195358278342605770389972588659218110505730324007383087804804204331525410621168600087834623949266247907596590760987509053548956054127166346429906418193342148536532939679114563672568757532719954273991461503577813131353693260933771507005004309595227009192969092178667872421247439871279862518447193604404251099373459039304351263327850100171537465861072747578877166047250043046254599394353296812297658596766215608403128404273458146829141891996761027602358429703653656139626707137581232706353049357864455572349946402499260425316379455067252209867309004069899452450892534338211239907246360502760646568712632232100184817181617077993762494035113646122669735060531067133577361510341369855803023191562752502033075641798418016621496260175453190368584492804984561744123570494857938699030278607357933780804112647812038658838766490002074551474863145136076068840533045162240179653768565515790601477233364381460192250857744305261975675909994810399176336916112370469608962878612376903286801004688772693017085682577153616247261536011182370150721870212117825527058232692724212097276208145334561970744383694583660901939379121240694976316686964334901661205288769029130905668688570247021954207163819581754771953311393812931825548925284859102459325986655898684122687205917225474630758797270248784961036171455472700430604458724687860662592708867940941824 [170,112] 2655709803033405820613544764188122659952792505690986041249561224387810049475989841551755821196380498663350667405510122857898036135662055162945484980080962272680475919698852992276524528120329430885625913939466160470843999421462961173184896223756242595233161545288133481581668194983675462140742142665428145513106503015579581363216809081425963859729065872353946574878976440783535660482717425186907320168923429465543854505303450179046967910925509686188505238079122416849572608838430399237153431369427553668662995215662273537371026283875873344213809672236687908210406085417336055812741978042729374448829658524949106097749099786685703468671753465002922373023623651665063542013520132908732316534111525015621845760209313416141899464166644306462152133896367895943795517573018978240481618243830746633739169947259735963755200605408645724257308406114321052005174635021022207305580589280694773127218264803719091957898221061004042692290323687406604491332219743460424004455110209589860636661431591444175162641684675953672367002391781071968683738935991849714008672700626028016142963779694552370101575759900361038744079812662123427779578528757012581496277751575511748941112497811625202919777930815484739152665033275258451890445215753972218856414587120799675536250779737892437130439187452688398464996957197249475161794214827052592533689445676964422296910792091189696493071000859799810418964409787434860068189778689406156710768069730797072631308696658425376729858629632 [170,113] 459580237572509893975606126232545438266498016462487794565665581074363703707020556578521019251275616805733688099843140525617481219063468544121838159742175278585908076125018962636601493703886153636243719624583855998856098276467215343077314726235403330422884288721284524002586296558930888588091510582681130920010390536887574786918784478571590697571705364786251233277905573799890872750680292088414645610815524995952821567299313268368541864044673019892655977065394105962407285609565615083180581809815521157106209740014159937302316098920197643747507992822013142913259245505867974826180494662456329841368146623333932841024652174057519084480271216688695550747212399310130237086696641697939654624052568213780097446985079802323140805208285630872844462108381710923838229116888308822296357736942878764803647975655315079897388996585272119681019617258471170290264383141083549277579913084432352036271400367572807796552678170357849928623758876517167029977790529546898607855221237123757325263186807880992509733961802055714844128143249828583033706599053232236988518574455060734369969829196112341816122448316370413096388720620828502031445926232426003413111326752234853586380839314507768242638730140883551131739488072705440021493384720143676736458131132850207307740397026329316806290427984427005673501035888665563105705426918938459798058111773398327103754125744131082915884136876982784779398670281727232271858099518772668768746835549072532024257677889409882779648 [170,114] 66607950537619807731347798403601973232953691405173879492578865307908221251270260204967872324182621067510494607915518009059383368541347851304492985941493680387287325528979315041621949398414810968854999836960164360511050064010736814470723411635388134575393729490052389763240266022618222057837990948196106509990834280819374520944402500332864896384621689015198700972511465605327625599465046568171599022648288467230678599190027478637624527072292260679926424172151336519627028205940705447349129996041663776424278044896888672393379709660007674524359836906743339713386109261081272529287273949269493134095822771169023243333664567794391574177843051624353614788214532004993914325874881222955266625312146945191474530627969842304245596838247279862366518718181338388382009797171734677814326700316747043903200490651658171618296537693854578221302254311608587390504576748824509363554452312322618621913422257395314890742415916023622490563710681079309627413528652290865087966178635554774373991420844762688287959622512945216246191282632066108838285802643812532804482850400579156623413961536849210805139274142669424252278302231544016343551253498053569148779286390106986212289863149406246632911537184670669353013930324235576029145305257119751413066887431326152407981300938940224345642971264819978770347220439709910118191468832740595311852202733789185039965086630079120880170019936600197004236175149998648797968522807000257263128333841776997484383866414652672 [170,115] 7728660677875315476635109426693111195848919077394575516530939483145261080858292560723699328461175955520600037279672787944166195037362489098816628783998638666837278828347204132156759391285524185952531296702939493996805930915116792445230063682457499897301139961881192700388059251877288727274428933941217122159845271939054749556619666575681269129614610607757485369120949906246123734085822182741413194655108206204294319136408575779105252742717922619543010742764874911855885124062241491732251877023133156303305872139578813645312110558963594958160924988152511507756776514231151948210459439673467070550869184897471435327193797462713253860877353205201161848593938630031209013566804941568659122961822275500902185293039098344448620367443489879696329104983102438852075433807018693022720968318384821892498763109122194928214665647442511843153856263275012425278613412948660279216931297210680441551183246807854283829569690025015538551209960644532596039171314660972333097592438475921742372794471176396931415393311864217346594251251262694352438854293784153659185743458429947522122211883569468380688162873838699493046943173061987156644817746607392715887559945928418624122313880884580360026278847988588398217443175437407770507440735530317172181470903144517500500734057231565937578498983749214845108972260017516292365102248735882539035395285220133741870728044755305608380518259330775166023892175192257857920466108869180030799551928970460509259563008 [170,116] 454051679317057334940944552602452692377563121475845170616213526150958555351288809947314345272410740455219576105115971309403825681362521258067730517982465758775552554313518886566964918846804498449874353236722777636532917381599019861591955925849986124881504974520080127773878908789062149601843601434830882835346476275687313508092695028246037940037574371673104242325794935861119534542801714513600609704087001895915011169954361402862787378603211591163158704823802569552409582224360600933565078980408503882429681412259625093107836528124215828980146008635460930051275514461440235802223590954535202047832244626761168391007365735253528638674900661192474936896711575803719432450350121345663144544088911317930564491218284763560426099561271841021332179071143357643087533722309653309657471482584172716045704266468670432211051422262992883143137235543048143950869568410813935451188266324061755335812012949400809977441373995757468748088736706495584497938612129024110128987518523680117618676354541549278012055491136595743055611926077091941454892959489343561646193029076415085273143889365067980116011294918345825546781172063924168891090419698884500133564128236013308090299462998773357199719114963179064846392348443557321349580355567980806716410959319153723091062794905077105768987594447881643061862209329410579163303875907742320420113083550360911178159914327903326455687070496325913526853457710609754315330541205530090871359781351407669248 [170,117] 24019381452979252650366417624452065611433277126768848273923102552629735961840826611488852787439267961960694963256471115242943628145895019528460356828097404823232730303097625115364533020337143994435484485495381911524593136683755464462986163707780070839198508490318167294467702195501158869192115416157018026586585510594561669478399085347991863853948849478344836585427789858707180849745171982048262666165006966350260373961121868676150947939182126089953016490180223992287984186666020872936705438613909662881357222142378174546130636166159241147564387357151161679184352116313165089774685387843687893217965942621167953551568389660347351658821703339916137914412220303996354628458733637894951124341232721922403210727123056599602053998810168050385110531405798672887020859847143667273430003028654267050423507799961802029436809254590394545970271896821864836076708820508093138259681461098334394873762723913505086709924632335832143124157891859860076481950070638060614344046328915485101452607761942033155031868201148223031365899946478374819865067871337788278750640958697719221135040041590705041066506085805422251185159797571895876630913667020385613089204536000210857603218329616071955757667187445167263162799941656597289782566346971209503073545158105607889592503092613972330383348312485837986043407548945536245890238003906524509112091173178315566303328946544294955691107561920145122914731784190145660285169731688372181686430990336 [170,118] 747654074261108070209587465529446848810956290144017608635072413742308609060281552179616836203112542906428362148574506475123953648632427551902786455450075077306035442945601853631872891077550629246712753543200969821806187956089762127880986018003424097070772113380969953580615612925660627625289314288014688841882767152362921111764818153236188848052936901429984253071766125850024321234506170223584483679954460800084974827925728363683062802929657530234125641417898950968311848188030272710453250383254390969342610021963982879345695996884795618153910913703316322841832524142222803510584285383375540267723871224087276304654930199607020473560262213092050363439527866903806204294521716514965411404315709512951283996775181646573547755985598540556579273423848360336486367245840470555021460552693749623998767146509272125509279512483576630080861054107381816408759349681100194386101493738672144334746584589302068654756315721580569138209008795124694024911041136373297860140062097609175562298498481355199481415625637255668847431168023248911603482605997792942280655914334760138006681025813711295239805258511726529281320037718231667005986610163098225810564897126651816518460475062199968860632468975205535949887799911777245182133690136403376659634471369705450462111074300392082989555928191513284841404067972438465040008844497914773175221179367167112186649852274204415401557998181917931221324651229614456423892316099578240958464 [170,119] 19209656874201696485699350748923114061832708601973821031224137164912601797772360947062833442611335838433840409398281687552082373713947295118123796508414844897484421757689518532925000513018962281508330127608229296751317636905251355112135108355949855012990654884452855176454617316590304651611537795606218551166749118927078983537010440867602281632558914406728156815820457420644175887206355710670829361468336550919383541142366080257912155331255483917299402765510304692711729241596837132776492135094011275795472086600231561821594169615829646168832169403118761736865527554720772402281116447271024253586081025369117713870658658601031204494976233175547934633419587487720325039123636808396781104624552966939805591040404342743640901972287110342001877806717542218620177745282479880645505929274038584573989356833513009187513199121095193522983763702065206519172276378947402838694163352709757950185495831578174514000770857053232311671712830142338809880792653297176265402001682753614256798184002672089385033524358791056991546444777744151425453971608183413177944801348150377374533635499906384302346289046814898295362102911939576345245407003242824740990884333940233010039679084601122591102999723272811853370535972464452874217081221524032640572618768616218822923454324530003015942628040010895622031783827722159063487937412392215645518609266718328258958053883583544820934005532337931446709331406579267830540623803318272 [170,120] 825854450340101802044616834920649220371490039558408968457719044256162991760578965180285419704452667674470520247888002724213715300803060688743273314067897350870501547334376721094228424414611173196673369558886597417213790124096856039026240383326806301452272015738617845335338427176865151332393226299807493401890715290130964507754898881080459312255519906618615208346267688183423816607951092244200272904682008300637964567447659617752053349890269741074865500889001020018959346772281703079997549341861733208449350755894891784446468309336612773560820845483452788712260838957229045505125643108759521238398098624031896560935190048127395805390317969591897963637608149199203143315421858442330453576588510663827849421712524015078251486767231077654143797685521057690747319871659704728732787588697517330174101890469548156591628705550912320163251260802366145894731480790243616959040636771569343302305827640063212155723036429702948917288616314507097143977004152934174177948498608914001689788293718666637034763281692687693345068858781873146272787834069479466734985105213816732339408020647356768336092474697015962858219693304394372038773703746696657164129273629004000910575966395962551802880190843191563226384922138948590241647118520167813733261100030752350791100169415974343213931080724534192057124256163845102609612986587182033224712716498773024913132330148294205903162604538558186085339202525558921689169920 [170,121] -23423912358587146528217563564177338640326036307804234782174689552700332250845150374726411530699577204486136261284480343089680336688539174300883776249651980199454801764032501823718035294117425665427536406421901907809990322850306053283729622386204862636945217734772862656205507903059500548977362500162073583214161979930085771625455792589002183212929585390768315004586169818579083295048851730127756820291832447270614883440856292864477503558877497123185746600223586777717838362223976084123547113763303071256296028649793558249955659480782709413950290523458454213580160478985964281779341795414047253291579777325346036215315671379051385307342143080430656615745423382204072289223336909720514604692762877297509470137467657731602443524976053642852744116845296717160251275369405097976111029687289659853907473405712632716318334013265044232329748900571121418866382235655489613020927027269125249227178883580060537521948909172047153522871351051778058556218817649065373024580005591585503374222687762900166535287390851705885553319195851219429845424476610901930708864955236865679475187512774149593974984136733606414638505152956106755601870440010621971251164806842800744893035883729116184163591651277011563183123633580397735856415085531494153686191583593389612142846880575083763358534505075721742467178569352051370392811898728346352666654312128346711782511612095426306227968789780705652732309443626401792 [170,122] 20006346355498405931059491817660530010917740422164366116375287675638391934335396746281383676014209185427091141012422100424908018744056006289511399843317276732145646319472169594860425587125663185642262570801560046898284728294019661594910530980015328142858602829753164630973397866888590727125438006271338459221016420440219729990562868403983289090151733557059131329418644992577225246376849267053619263433465906253554039646995178850107108799406566025689497224807298403960697827509947499749993226414067152096740401121327642327755195587774413756021082708679974982711179995573688445874499281009254645459519871388857411860966813160670991880541795030746576954123259241571753131610108216694178708969285173293048314037301374255739228139849867965172703413661219976439580132561230308555284221048652373852997357373810538601092116587466333652769372142110168507952588441041342217384094080811482875928283021833860122984454606261064662947802647320409293783362135910748860417159813314770320017279123527564059988905786337903667396617464791164503061952346541511435303329843180686960442338800608222018074324084159930715458851985777755342398074767546062222635723725246830240727939364048260457616625339126077193723711987963149472784071461250439532327017443878757060733568056013235589567866841819331729970195784964775244739963924714374154644020080386807922853473880629273978961450191107074905788858368 [170,123] 12899713801266561786253917691436057729400257216830669844124574967392072402217513092406121864712552163938380906491717599506142825270979078638737068484869237841968587213527853883489639138781785140957961854418865726938684067605820949155403382046662980450859388807619446054586307176623204749410055070398327903364988121488229478082978718255424667813554168201192862472772667718321368679331481373441141418620375437847159779609718278962500577488466687479849707484786166817585750970941170212776378722591426493564196216087072552741886172742794289273650469785008561641379185086957602565306032908400420522134907327324215737909824503641505118266628731472001181610100448174528962785523889730854116203747835538476103932496905093464930234804787171545963280185594381465140298492530012494989358054338326973686601580703848503268340031023999232622262129191273974690118340448703092647904064644941670820980614145882632279625362340316984204101523239259254295707011272384979809787164448215334024773514563325231608097916270701240147440906152770344159563687279733466905461052472932604318837966627168162174652124525085622969481574365107040198674825255285356588261237441473961065851520114716110506163802534311249273525254046120854057105960444054503909380804714744475292696365123105160171056487396614274952923737857515180088166222915015295204721505749338294848295378793770750840622228329341630283776 [170,124] -138278563103589051174599304047815603671569893814730712849020737027457356697616649399434782621739091131557322019668774925522092545743545629098966764627638136066459503886005317612926967374283388422967446893399227348297642581253893529434308187649808515265048574868980790500856240438787009911057198522445556056597280445285084523513808071128108582511651013567090312813198135671915484289045895321261172617141156847510870304968096050921112220523459003968333298119435450258803598462705423355830744322391017977870318438083466863325242101721011366100478844442855977879391993165493526158420887483392789609325829436138492727006006361805881040986908390942979620315870871261354341408966898953488486137390350924171805644488920520694348761757590124311221200957836646813624525675476457307488553887098685423532499336652553208918698775524487691749232745140345687406146509351315453583139707857424029435188059556504621250892968799980789626864658284559735242067338844566798394132959384739449767364141468308487066792345653880260937310969173595755202058941424356627453437572102567669737127402644133084426562044100928451626965782575263788009312920146311100345955105350090139851011033121683539916743807283565847871912362213828606767361155639475817279772011574428756934095123851684542285113138314204562775059989351093558462635158984985046283543758543223429457092158502309459138059281653760 [170,125] -98881271543795781775101691304315813039217546048282235966664572666400539312266876593674218304164595890646763540079008235872735524978350537166796726388676472575366484310775894153949142568452440218096640966112500789715484742325304518226900342539421700679498993079737059006644048649863356283992959004477450808417694188146507105070760387969720878567013108203347240792289225073481319828660457240971491824251731347710426327011643083353233281878990313858815057570955928599227964961861180476676020669748071763950963564302517808523306523363580168429687376858831120851935369110862427726918519346401322511147263631953214450552981352132197118620399002185217109176977692647649801005829645718563282714530963730308489363788230039613744566857826007346125372803888898792435189684659756766646250664398156580956615991467352842362532242462641477076185247014813429573964473207313171865553130853991801955850749111589790880446876992463732073059276873527559542395189658873430377376853453113417319291650614363820530125700696629216213251851403842095422133409479257805560032115355306657199026931092625257577716882416083761992035973478665285999843033656945544722926577205894666778079181880044792590816973897787575644474103663795917399554682772314788013717206002532653693333648200913300481149411007336888505850799377899844275536184201607231655983201499090303334037564124140165660672 [170,126] 5326423337862196259520072555055674795591210255621462770150376047735321268020550570836489750649905294829208760623153949891373689273775294995811213567976124452803073108437545331868626661038014802155273741854494339162176288952889028434275030345652104163495347428934259636894943460560591364425546030819952394804013940817129569107391689994806017676919162376072313502037825181135852668425028291173453507119651122138041379230289821807896655563114407902534460038990024719395448541517878213507438823775324848961421034240056357238984031937951509537900945053167461479403135093557578970390992464219087612730986824162286737269980881980487485341208498531216088629987838102858736128170927889021666762804896074334027452207797699637048857513273536755603662067047134815774425260678109256984366830716844819628082796083648189460843925285348633886124266649815994881026628876466957762626939400368928950553050181040078516657060848876677959737775956002747441268904232115689807455519648364358276119687735438416809856225670473524202050306252359698753112037729054916766104226428990110127704528718902108271573745216384537027942134434089193749634589938945312481377386504674218990277533418393638797471082767709672814650912123469786899400100723312216242823547802533710854417522529755972634721444354997635198214124136442605572671312094975377699119264814412144917916228195975168 [170,127] -14341937911977971187972802943386214382548622048676530482039129721424914819519235154162480042223000181073554360239312629994293472422566517647334454698749647399656078465121284156262451888765022628941214655209959559041461506090213184312474696913927523245100780791365547747835187434977443527220859042357210222861712786473247490152650949108987598321694801549716200939241512122522106631975866514669533662441974826429786824082545556438829211161361916202298696371039947694043825082810469598620027152954694981640607923537061324702270604457272577145232746064185488035015601060179630118377772790627317271607726158326061019367454915407611238981425258972853347847204526329277123471935228709051067077397059787846517091487825951123505289151696655058140176301237539809113923252177369772603739929136942053940866307178984954753073204201449109703371156451669525773005418002788099707037238074329353532262641284052449201165144142881010377352569525543195020836219097796445226891540633842967435991474097738081709344437403252958856326753807939292444432710451903320836043388730756633020121535565897855123275979373878994277118318548662303215421366385865927584917565876841334681430209027998259727518838195868097208652935722517071991005100033317006783761828318297674379644863791920405211789884887444901431745435402112465635249700908572155428385698312228643067133952 [170,128] 2103757392721243142058548027521099243272997401213348250851479815600480271392287523446691747202370459179363154584041103429235727332806022079403653601416507254072012330878545319037455785482016644751874053273085999093531302368379785058240555963015375331539232319776373907445372600519514736554694955388460579723720823068333902440475317717449253487289050070951395553516430804323463476181768005198964681260057175900478944100642860087682294860151326282415669446025206091877854635898047057327662637223873473700009034871697989624600481458822467849074209366664918190666049197709294509068082872615384452439801572484849606032068279135261601699459343807873678130946368067816576111939376938484178987029281753124665379539511720875800603894638541095988820257225795577227571626982417577144601691614445981496548482603593078416286158769022451253847903812265844769891869057298200936301535194718743439746291759836080852043256510077435698469403273688638920418581749269306694317240486741083607639698337255171028085692318220132650526747362828252333623422332515201876906448672601081182753751380997552714711913018870824590984789027308201337363468341054017271726008766646483170908912688353692762818890816525028776584912527271069215483926099166578968554015743422533544399268864248523089759312849556408559583015866094377798813855643133887238196216006311936 [170,129] 37043047190673688346716077190833256498748376247203980867593113446197610035697176364636088541485953945256577196350983408616969646242576983969122663653456385441708076989194146583772975210357539664100048723623548004897542923129632318309874600599316461038052416453185474354194985905147483405157786347196900508825881421597209086140298724283484445980511039599335666215190962265587849140705485032160671728627843004916188725490332286869836082262818216233454398130736219978447316071860629356526577029889221559260209916284441761292967177211990214113077208116441488857368168844034736531193753021900047383587654985613728536040818216147158756117923223429775928387154974814172402928951680554982752937899252329530246964234234436523400719069132856944912527498728571878570407056200807079403072132036996222363789118634909396251918721260821749722593359094346802711058549394304730707282349762394280044623174925985008042416602911593804263881746080573932910573053409450557879532449740510606528388664725185289133009054366180808751059668787929026176402097466263732184967571657137155829683863474685660868785239142376556823525958310243968157371201776053482618799774191501362706846799233157107941632943928962959605510192097524722209245148739502409344877600647824683466384030246762532472695130644673155621708411556926922415056549686983320157224960 [170,130] 5408322251145408123147264608495182187218312491424688203159382520091073101628571155880932015241209132723387517156407411536846493541630506456088203198537581618451870232774370706367848284285724973758231320530726983469523599348548241106146489421826170678648916861683276545296809528910324820976243249139295536366781037846943576456956239430011984931941556303615894085011090892259128705795929648916840939334431711630220063494181414094390165258232669097811248362145068811981612799000067015969924051965604263017125566626561961173905291385441287431217714052268307950925680620496132156005605383699194597030387109158849640004481427845670220021875175824607329118562448595703925348512084023245400666538143651067299793252066088983155220714490355710325049992002588030320457982738785584841891487957920868295272391977979064776852254464095263037590545124666196740884849484821110869314714811504702836328338400928267042966931661355018417716070923191358983173824366506511878804069829763057094993348044895275085720288623356428491394911184967170740483510516310700567439484144421011168623931726406974069974437409261921566857934967022536407843120536185568908560423150199035856519128970865545726402560749077852616767975852500534098823749930559854613802815100758534189197929613420054623747704269415150157185375075675948887679392882593792 [170,131] 78733645053214704695398378376936460098060967822037217083352893019788531393779379864592366195156516353287125251593751489106445975403393052740637738165326431032477645028401846663993268666603982781728916371962944976464634117234824557557485638530312444250125143846802704847605813724436439994856196494774023284934536942168600097554580429531798310558317346798661461244527101265240759778348924176223391806453791439357520634954621874893927245283693582018241695084722675916127236868049279060598382908148310137132457096191082615066402564747468229262695109733127314225528555225403128503141555499035394638581108249111934860233691486051312829233960417655303609536631477912190880303315899449948504699864251922370938596345837275876092662963484947154595697176154762001971206809355569497287633324156834960647548966204591234139052118496166583798882406771890039966114154274750265669011335757130360068580606679172271782419413006388558779107178397628579698204769766567383781854716234862975860282949480980286285599050122694164369003367018875133080624123939044758399063414362289697048018848686470176860701970800486537894719734044945016276690143855837921295712087434625453658250404578170653905479925910797789625236114331228808473294770746251663042187289014769006607856467754723402359185968308875273633235336638970816080379904 [170,132] 101110839512808124537151390314112068775680135251756408822206516617622158563836460287268543858895307188873686720989466340582524626650470839949851997342123572526034562562282819294484536155907827033552537690724440214993182826761531498967438406576292273560706532227397492783460714682968347272160644441612198712388868944686084304167052946781515651478160937464358509657142972705788121092762281968289921787940116054965418119133458856874561240252222817031367569062279505692104990165376853277882734490810235992672938527730463186017476576206518894343790700348117361204040065476270571895177372690054109431810207633857481683282869467874021087504763237766293256870006264207701405221464511781286973540694894249743461101672701952214909749837430741152442906239638389059800401256593830136761311015749890504859090252024321230891587579858742891680381445440195365766384484044908542420565311699416824613978483822698199150510055376618880863865731702056436520439383359020445964389809076078123328323021848931396540625838861391076884750368844073048555360941947180391719872709318872162151674337747893926599406777179452295399313648597853625199132807386632187741740781950175226451387301293355770005059371660566372274370386056276458343778716346882059155549774015650170511139910218395996582626917647603745629818994685018112 [170,133] 39551308792992946000845713776974718254884564132584676485158325824172030759530534174742348742629384177544023728316332492713125342693828211011326053591371197511998267001355772169894549258315835502271432304205062781421114771845590326419478564019549792881440028835857922027210105122202697161522554607948161728382604534822394396237235343912574225404184692688292115872963851815143100401348107808072337931350746629582708649142886178282641249644677653443011577449828500260823831765138386678745493011698603211524772695389473414222098332760866218047237169866960411109148371711950704555458544184355730635090384015675946270825247313986080590299995499714503443574651223789582491751085759835893812400764421713768958003546715101995902624187209628980641976689051365543009188089860330165485107852253924641107616453115104583316733392171178475585215053299189199579032574471395528569812671551990653093052308244460494906385975939972797016476833607264899025799086581413455568208106379093657826692295644817183233436002185619538335537801716707938849602345527579326004668742960153867770202452530640918712124211479681228171062095590534163263357589040659650965193578447041977319732874820642963454467399895505298623050521117036346068214193957888395021791126398693778056623339459519390920093089292122401566326784 [170,134] 19420884294081299595141578633025615648315147721764075536287083528894717337553311721441395368044492103414431563459386469436807764734209772049921938154814538839209954297738056987111580371960913891058947333721022788973487460845616099938277324894285666774338828207784394337459100694513971569410515176122552878764569036722837224870641385800168774453083897947232206126412322726592922765893342989094303599717869541525493097476365528173640068525816862923816330329153572650218246871391929360930471870334616857811305265889435923935791590223094479148816238877281125519460459126038811924547486967582348680008757180796884487657798269759572318697427999610268456944335250790031103955185696973854931509617823138928361698681804919079845920612104436420783816839515899194863499626172488241128939701633771822664630784942024439113258672783002270739879443618655512910807180050999587244413400134899933940806628270569508707286066074743667841668315995797799468021521640489434180049909416829975033006863516007848058164387650027574310970600201378249827383769303928201559755014887803402485484833216267891906651786859508291256744013477091595451389982818527610321908620727381205010062836140742101328873221923671171282621596302835015867565598626009784506594482210191170797151501846476602433240561983305728 [170,135] 4874457957298614773577113902431049837465865490382907905604037544735345419804521681156247346148734776566055072448522254210399049131669894708608133491845017603227026475984247262201773501955515514678469314449854909374280770873696915526300080751330897453996086459501068489919073292277717422733331316549025838893909005956385275854029982158639479818003976541332843368277166938073786276327378711206231773782132555888482607250534831581352848193943929904161402231228129144289111303228843297657492838211224979860233213709376216761235948728666064966033358917410153189791776908112303344463509465935526233231468141431958740320118303792443185022559986930174147253291628785963981654618984050130992173641652771615145429625786545732319299749589737030914873078652709166179113940196102844994750194778428245034207905830789098274703470954911362940727388947181256078696915429489905533832697860453905743462439483580443551955336728794852038062560564417736542211038059504120268618778174180696182764946375729113661216035826616740094900718923438827620257944775734132295995436858039181994041334492731678367589869714357172209887449223422498641146949069088593956654813948315321204931946315115032857224957343754057150866302315079372644984936521227652099119255677504814839655938157864458028843008 [170,136] 331402224743388943732800278745889109600660805797034542979367246010599926092248086362125052921356829411445518849155467123475027786027811673364970600629038785264847191271309663379861258464384005156743099902386629545165728156870750846651569551791633031809746090643189061514383996779130433935923964494776674052216468613953754955919305880149833186573989899502294044981129557673385995189349124579974880606313612620312669914861714179023070012856019219795287377641220925302470399172854729359780205433157791272117697774163355111120716342202890196327719672975091048321211445698868687189452199317284937890492089009223060889470582299320683208238482251232123363512740321835297057988439875197279623327610551002059538821605465309453497095427633015818289303157101926131497826804091554258836522074121460171874230081833876220478869510703677557688008345374445193989330640196626699993564448301463357117604356409480332229716785631738044852632658340773487686435229861769708363681433159447558304488408701704574416755152599785088426055311145460105574690323056605622695216298875587909497321984912464555241695259634751425973250899746346958576797956169105480922578435171220326313443021978685696112333443688722501400375452241026742527018931565319193555103040742827744821719190880256 [170,137] -4952159919558078453011817776844010100467487971669303550075507264797015299419398337020584186676765811435642033612124327363478887353863158273980430689234893284763354398353259692743049920239770360360687001678553888362831314421931640030936735130399533130501326491158904543495452260656906521037621134362437173576308144088616905995154160531410046314747977860651234324211190623641923983061608423441035525901850941489590912319223764915726501144210194786398747013313200799378601479606183096631775057596722500399003115115542552556826375518477916955268290386480604728867042093029668967670020197234420652357469659860754102392378837533770752002835400840695884917473110518792969214167187937804035333226835412145607469378322135358035987614625986993578203705958308211484111442658250378865757603340743605907824610137840770637126577206092381685945403145964633415974341637442739918679191336520811256599237819696900644646934461562536605726384268779852176361198468864207185468093694358880906447338297201608289888282404386421297101993043443071272851033694666766638243816779708706181154839423476193267747058367030859260739205044827200005322327671223472585066612652735769776498525008751978236278822982537467325212662732155285488034964515763533217351707266746572466176 [170,138] 1134700889089732682368222420571936018820200162624879077567477620124572644029735981658424846315213487301315127624304978847021953776955268306483959210644061701215271806210257788967918273889064564571707525263829592412622747430070198539484814523146783060223882681063132440932800195141844762026203781249878683242014206284161041619641506223252672305000343582011100030480582218024199242786627109956146238981271725321914137145054832198161492743189630496065997707461065502484985946219987319201469509442487121248802820860508096768409375677330477795424936867981241422063876624915343864712253192251631509644202775791052053752786586358054287054138825604832035019298275073306726472347690448366731607710678626893018778591434110810890535458549239145524340650530911356978291663476459257451917173723986254933770779170873506325784296668995498971008537889992445579606037291253615296169717049721414871615113193393081670905884892794413355068847435145928928030447206762308334285287282542620310491447732329016513045426318697888390140361597527006454553862190710769826943073902813502130592609855537356934232671912506935338303244256524137221295583634741445611227978047372730322156893726292988940885399803284522685221559441558971657261125650360980743582336693888 [170,139] 221789866448579264709817630295128629337826376978482558272838392629089062947452031844512548048139006857884462900764909409106129723764731217015788338486744004752397652002903706691775752866639888782831833265457271065475668955871453523092412783910801064193937643723166732409972760311298055932387655883225666324938713219068029264327327871540325759278425477568152619014861606891920133557496338805164276693677277426073361983517555025222217330116548135567321750557886005079512893493530068675684258059420461581122833619167271958694610397341880677009368669484680107461855648482202819950152372170177711300915333863856847913481770084053849556477454561786111188427279317615724906318827108617565537983867122711337953679572390604410262450813729543064632963353173849545476701295042232034446655546889716101728941430047361586618334166892829787619267787926584798585579236284799356725727721940151603139625632463406286575498721454506835784660079495039417626466917722614528414160302457108715688848730790665097088633444962157432765217540227992888070167441281884737738183897102305930698274765721418782715871237329227305085401365714151836051364576856006724019098890995450145094621882095171285964480333791109915314501770476488012421219936181560868864 [170,140] -15670110865631980562842534962160174445287276491973968211160180598139021838156560226199044464084471172267699323519892845875510926902378940511334154051389501656458807876326889184205789771948020611363874598969588780315836145400837065513398732749554772336677567675492543897939021295104343505042907462422105502947127653223472271423127265720830244565828085185927959165035885317403144904562799690109031608672446435424759576001707115307323625778503891781183451714530412503547144936704044178699939100387708344451814174269708146844239473961329018139567965646614245201702779347532469981012388852215858267426556611721734619084344598493101650715066306989977006583722737035588681429778533135805463470569074493354987198275489838160479084571933727192915040044690720108790229819640436566340336565930869174605198301686051841710598223093156565774838557038643512778349189668808251610438356526060956288545568849967188841749920732179519635305224753724292830756498723556765532349315629119615544887082178285086605833877735450746039938461675635134172924811477096865857844866577062530076023818490513760021012702940243629491041229742401280061735320817436962903158989733011831171582510608913744300271869969857712418867443384476262541099800576 [170,141] 165591826121805015643488122440603428140853097445004393238301126456827606626978523019603366275107621869942040073079528666195431664987080057566853070614714393737831121655836458220468524833145054292872002737766841756055353251890434190716654633632125111450034527218623028015112990378183596470727155314198707457412374051661214416343572068656974281770430406920218884180205257704697291779181786171885514351755384082809822254648041321986913831403982505560871859030212042434441903990806297049887597083772704606127004670034373365239463216915818571376366720939951398933557667705685580710206442442772763313694019685212004238976939521127322004948094934059489419861968602703005524796402965998966361913473106510601144976318013851983323663511392764301018413415833267683892808299847449216289072819194565995219964160720636191116630697038791125222400886403494360982754764980070931760054501311186359095119260765824796427050827189253853055422159255488033323216200295494572726904232827947311717075109370423056071032303435620547646558571884633346238714512860583023710087090595591351275398562985065925021625032684158747984146488361301027616904804690219666302051364784645211546653193681336227490626416262541536136960400724197376 [170,142] 282361804982924789041204364505667953255607488139233633717503276668554753441299719476871336069749063951770209755563707201112154022316983659450104155390937979152534845735026023325218743269048131298317852150922013261434933184580960190964268457338936249285100688868848539709222410346542712642609985133408920895438402698589344986947991078710680341569137575116219254034683208885484497406030878769474495586935425494210827222844619397761996803821813061553430089448190603565325675268369716343244965161731484679643340959385438849456169942003401958463839416024531922245772073398472795157695894841919581852316366186171803401029791115318808950558862437176129103447924076883647404549231545370913620922087025163924606704786795951970675545347135205548131005051888729048678728846600880160656253257901393148642245749112819573147551805806941943885585971776055302262949392127873591117463239958486491712141949604380212359932297991205295433825965438612039356108576954868879185570977452489938717876784019826073970635493161604515719106532495988565350743603750204760564982257941977857271218773891987928358614703031190619033055069627291145757840556372100490421981801378842060130081779938188085759300317127922021163008 [170,143] -626897047686359971740695217787546479023641060488975898936592257305217890298087069216089696409093557681490506292227321532403112517109640350116699327759143696930290751877137089466490125511934936040995551089536015663192407589924661959437916637001484592554414296187615924537437088112637297993950896852902113350963662383713451870215472925382948435249836052335520263377494349236381226528577736506518771788773000733551682389174132286874299312635713120481958446027111292026634390048340696428199458866971387335915433883576012948547306889714507544751110259713706068549558417442128301131434835082994779990758634224886354059947818677464499784731040910007084292010963585255632319963755631215510058163162578282071895806274771485191023419796527353840818480181107836740579733718917153958337247392318894620658753543785778049387314405839696026123865628041434514588667060406527624950074990142781972683766628417172053180396128369840780486401510037073724936499130915081052625295598972041508759944333222475563157515538646520747764711121986682613692828987431857061855086743048317272165226727432897362587816690689641125976433901709976757474327789459602831061655421618510078828095408183209988771778920448 [170,144] 80352250325581392045272554045595574072549617327592602710366702810324259773985426039431751503686734955258960221561795078219445688395507971711234281411743122762678805197619688435911996564485305612537041239610585088860256312527029432477624277690921500416547764183498685300197071109415042423066689622190617062422945090183218592061050623224301135877680409609512481707288168564173360815123970885664079933960801212981562164817415730114806884493896005208455500028367289170584281641109977387767678120843056651346728131159031638952946416127697670044117201776921969190584575411353926421017432363569821378517950316703497252333416588577988022020799099161457929432918824935408771634237079716452892054967409365380156342110953459671139521801221152651113282226910007717846979337324264062296967433366392295268127371763512465642918591251123397932497261032796441336118247245137059312720057697794535847007490589868635697967341480756117078691742499462463301893132471503201593818402883392091741292440730294602165964612989716775170233711348283041372315991221612281868596743874322448151723582192779149864497408127249887969587571363989292241582372749343921588350791930176177625431205997625958400 [170,145] 741605333680602063328657689266742238823112796093722430630652230935311214922496705926681132688845795280212697387236782385130327070747075059037821325384674982687430422695835189070322725992656506630767466520900874949483081448889762683153442129673534828540588916221022392961322840594500022515365280076742981377338318685403407371123534125950072540530049612976677906627821326121770716995926388079986701504692723748427410951493669086609613584118092095400792826070781666153389682333999903396801157395395740709038179767911447840870541448794153800951534914127723073263321275103029276785097477578654876245657806847530553084737403503841578819368179465273666309871761222735628021916510893426333474060547557566565793522477913399688506081717413456010831265204978591110044152685041622571806992986044257691786376907225736018275677947191914358912857649743526606360519220761110578406158116918127927409712565007153861855276553548341218279274533197418190150068893274810154222414060243601062789492392029878699300644421280699987821294726786536603983977929037081897803515449076400957457812016374751662500434252652619394803802306024250393616430081639874976868092606674223008155987968 [170,146] 941660892264911206749761872612709302834221445044073293205016494030682275144069627730180246272360598084073929839450868277471225364064700929964206959151514246718854257116686361434365202779642395690427690164446784088059177419837593061268843255920417552146855114002660078564200642197863903471106302032169050143156854901327674973532421530127704807226811617999885702278944203001446554352762375944485073403741044149853503422252496050642057442880737976657916533041633097303065074096750208416760856556188913957940985641011231137996122034787041718058062420003154385542009151775663929645615752075506610942969449866156373354359491922105909020603012937999646925022918034938727600625345608817712410071219126672830263417457322127336846599384446518862586040741550894606224362395457268623410974078184915609435163623425251978640315885300779673654771496399433382546557713365565292586523899286269080105887041859701272433207541099709839780147911594017250904769370280304771988158981967323073462548283762936715881947437892053370540307116694856115665806407659565765851967841508218576042972207345447860088285880554941425880337782284112297398562945720156374911573160879360 [170,147] -80186497871009065403223951788470512623082284373291954420779642336070803358321467114168594045013453705293857087339309331330049672603273664537599699958132893117644862877750539988527321751303936578240105510685716974287508575521498550894171678113023927995354817420821802759401475781109642987281896806876231551179031778844118105997627516090182404007161825961269594438300531885308767719974704499505935565013592093379822927779013863608538344986216803773929673199960598083885407425962337767870534165919076800798165072893912628225393998767651727156621109856638922036391430860080535052159828209189443463825631217254382521055995526618720597564735005377223556893002741335644450189463699387661774140521897245717792454857837333751311120127176895120795846577281414149490454174156144369595845787275886059812781299146771579425139131144250454017600989479224177888974673911959691566366928123560452612809251048872725988714140494618402621746245678488551425193287232553302459190031444937641899474520434048016703002530505688715144230448646551944299193938161603419032128802685547889929882421336910509941732366617448136342674798930172582683997341826971074560 [170,148] 366646762475264421650312091319798064113010961787925390674823736041144052512496540051397224260795721957759939784177396498456580661483702801427188362076405038141554457524895556939650702035107719140470109360751334969789345515664489433600183728249313260915731283530882861837484027293695903968274585771050105913110905202589254094152219054431698388086756447145625251959767564582685079577718508432863751996220105009987619302064830992108567824962253462982528089950289729986109567906642138591928226913992387184118837715082691838388753976275940210403258248631126551159532974075019368877669307034292167592232480085834301082861800957530871622147552299289144448792883319452607446690966676611283887834857393694611408583980683312970006268512828164142440491009426283267435036333882512657548873573499793274311319054988778164898841159985784938352452962474982620127653779529307558641804134617973800769307128413767111301090224141899669200240243031493736504724394271287521827409539448451516301169917985129048713512180096268434903874269136424924286731721984949658993369632578580240767404866894042135931911574100541309090103131324024854938116096 [170,149] -33488913300067761089005033218908658251484262850578872281907167785939580693470137637333072411978739991931706436408928974398855460814814236263418848738272380370054437382106745153563637749478964643974888503830668782320472009489606149740745973585838804962924983192887400776526772976105013428451754673909061435037797023923221559345025525833457934540703824955974872035187638917413323579653092929563624666736703826490265580978001826481504491597962835146469055819412163195603160264871128979094017158691385869395894214374590005038774897012642763191612992019857187550926362466164626601671125405613345010132267476097379959504929415262454842791814032509903635853904776070347095552341466418947824176166712446082576365488584562114576083935928644079086191396998534247288756423966328181849596395813388608325090979173806545746051938949546395121700077071201460669993167005843059242427573144850435794156409046217847635147185528191232669812201921304240527657643776239606572874428239215009957373401958657847295193864091094051601347813760657381918153858924981345887051800994686369546938750459037946551963333662902374399174085019398144 [170,150] 12611162098205880010369958683706784104171793152821587350426729080659399567098922507383028720370309960367447639342802823139319722365745702148410979312864471952769346394144322190535680841700912305705431331201124558979357111962865765850369805250378022675437749881695264572891523867127461625973213768818873282876245695893331480057756432351671367058744837148393861732422769816147274040264967790867074876374564771281444890830255416079789704670086075542551479028842037431816451593239599024163422360366435061361482444432298197700310463144643827977610126864033480931876853324741178494661928418123926767198664484301491753265503531638261566900646222140624063762051622763133726954962113977520681826892864804443234706922694654814712840420884048447596754538027287741896023780145656987266714327176695562823491741598059307465416135205086487379729587348661572471847967838284184886877645391989623772008386793131845604376031214432286675104824393982464811201399675909743569741780158229292793105127746042116538574357951307480989399929839193950575453826967649543516494740084544026392475789522203837768783793589187112013383936 [170,151] 2851471994804650840449503146661684086251457150844568741073294964289612466144308063696028399452548930620971694490226705100068532241040481557716449887090524238661239030940731491254554691551214853642406022396143238738625592495823154258244919047764167107188720445498029522751454519035948225449321729245345261765628784860753605618066555957100163202574583684209500847032707753202531288014207707430851539356393681835428168282924378466982885367990128469098175757775934347653274626166552874131931288106400827320815064338166053004314240703204189442654285526636831899897128896689514672231163991561657838309927766818498324693332968028622956152752556371038696351746335942452879806990695625393393036439640313571680630322329122303962672725966443067704565947856691296862704671520339748108793895834355658433289666162017073992593700808795534292822618665795377136034479116211405152797826476330806690998523310081606198371486261612221657579158789958661812837779888829820000330270695832737398636469056715749252543426780027806951464546196041078912341744056561953442501386204637036857313377582268974808290995266584576 [170,152] 156012169451134043529357236482343996445772185235888737340206042261479467116614691216465596373841890686838300519760531755324297042845203490869500828391139420264641608675956424774793941198816374135347507989775465281956297993152400465686034905575854389142450384678133370228867228810947928670936556552862957613489358530340158895475581204864193332668999452351798147349526191799485874259510121847117073937370840042184525216423425279988795258546060317328717779288104076446386549594222484994090208613755225043789261582281726813361432643989688925509880540767291489554134206301472916860509780304556124466492234924475679454961546874653325095932238279791711140218772859466710149658125332533762052511075840541558765880812547796828107980214282144114577368329440312272354118937281159779851658128650918497804274399986397077760059312583009177651860631994589025540184547061326191531866175694322810948247974688727290592353652369920960137524786395098074123220371106776501030941238573161000495684066249145424218637326610669127951367662140902378330810235655770203785846754650993489812069003358744047621120 [170,153] 1858056355564650897304198929649636037166135854736614222523375874690885341903343082490915246842923942712850913780951215753024717103362938075993793461059449779622491206371847413815618895752823722730530366326537258590113855165523132453271961828735087322131926542429396932459388984700035143775263801431707298297751620570091223755576666916438888817444567287056246069468893065443484108664229945259841026524989786694631099201638841835945601234262626353868893069336700415314507805145638039214578525239715361147998796839289996085489537493494004993990035758431337919928858791647243055824500585645507257731049955218492669164051688700581831769788550585435735125345166521839254692115659138683023697217109976163516424100464245116851939697308425507002463023545201017162318889015079119167284842837043152816590607384153098458812137103828104606210259893999556530240662386014520631602958781877967763522567613678517326481580584932477505633551259816054639262851117011160171489157179179022131802889304348845390279901139054451144961551702133812857701288281555017714679914717706954385577692178176 [170,154] 5965783375992329762153565532630345207948440259185173745972944519009093532518823539548672899094430732355622069439398754237732643026858895028386170115468536352591714690359113494471563559202502009995890409903000999956651075167596669778317186353075696475794616836912618589585413032487033455349839257892791686447853965609993596505441924831125628731038836182248482959479255987688598334113703927698450893435138776448614175078879197294906572772425061501056473165742155763151837572521015933027684605611362384207917159568391590199638625750870404686347496220352449244972313522311168903001988517769456419422086676428478512865452592347481965340569774282048538857428874433765332011884203615609465316033578865517545902825692015202030733741415527738835528354328810222233094768075682537988340210490079144047271470861820407507993177095385979768577646821920702951057379518387698649897206642622407046013361877133417008725320228644998775930124049987481163181624649963421322521666057909012282315418997286733437148818928030167377395490414821018515050019368322434470489961847548288528 [170,155] 3050940883563751410454769227344543888655184576531817149553077960622471457774787188195319324282246997415542621260098565351768254398247276403817040430124497919628766553822270860534231347585775820205752725218076589834087546511559370903917204623803904451561108514095010455541039071717722844385062541479627011177893831216581270234886513683199946451893168180466692130060503200365740506547268457232497891736728274086082930863207994811586799917490613458460809436623319635339813372857773339096636921677776166916802774217569654065798941544366161157393840965179108855108732743931701922120519473226617625151864680536942453016256382752475532903392605322330176115166056871281180756235334543155760024815287048091487175557478558419026276556095114756411411090789750415228945049110158360991707194133978366963642820763672819235575107057466236399785106179047785993043395901271444345472226244382285069394728345526707582517108827198492326689771433069039843527303295145920452532698321324068257383578939643487790090509058053010339189618978430832236889422121363853439049703424 [170,156] -202558240941718775188872073140614340236897076445419143070007898525393687271211550121943752307329204221128346048640076830402321589176233480238606737807980425039515495470553742535239136244152368379185133027286414559520825234640919409623072962711502418925063269273647173641131782896495978151128479581766584621100103038163899374462326990190371674683405017447169111023060711522140484425316410392190420378369276108524394734285045310802385853491069741053774297448687018354189862834319826311684885894310638489414471733115678510368075486172789106941495925001641425759885149513674186971725385127450815216679294442435125870650247617813831056577362330834910878151018783077718249714423842695310533766885004573936290800244747017309953501466493100787445485009930768286462006178566936462481142295953804874157269720815819178412537406935467832595753353312398839113595889649132051583213921366861059818861809484355828561184993637379281501753168276647430285050891422625585369171150345678432081434790269121524031760120488537747504930793881964958266488314392743680 [170,157] 2170291536077746646014265819647971610160064287815442519739473432765833195769842803434765625791692432919488286207601238462047511030085290373392753591278985524991871353268498009253125842537184196431224072665689718938657451855539905144142534821971953509784897933409465206657033083985617669554203518341147301323739065714217565090133202206109306814417650256469367451403679217601852683413174558739699854001484678936224787432510246654826368997031960077963151575386330447036389980950197158171758988911415906426728925586780050306802382425740623998407195816277007880687665847004958130939651988945335956789794801182898496960651332619057949093204648543782648806049108347916959606567102012772260039404659473003021351786735209265992270989041299597453576066151089903617687466083382480808201487354756394034476579106149200908604726785635982193198169403491552206163048490867817573644600794005218073127805408629805966243634784533735224578498187025586576321860841454267750945474447778864806356422540625984362522572125002043696447406318735883515854848 [170,158] -3626655301825538958432397320875744003276475151939970905029345158582590928833936574962352583770617179306685280045357588511934559372059283690090085226079706674492246765922434162241018189705533090766458080977550998712260358632915887353235146032079323814231394279043086516668508126371523409835361638851166335319760219156325396955233502246611972885313582356412875886101967717111208238321313390380887769198670256384267425937109109388822236829124155850654152722561931501004311183584542015428423540475688243592342183488135105466689679830855330311633419493135986918016585537402516537559065685166386514590298718462454381074253358702977122336582518862949772412239237164624888817374582635576599736962950942877550979865754725141379551152683011227985947205697212635289872155091924979789105475068071914691947580158259440241487612563051137689693875411894747781048698572788787434053921496983864303473012430493386295099176006075372723099386902243809308756596237131953954503399042404943211903093604369075191530179742205884699943778115584 [170,159] 934703612310259324253379016715822643814892213105295537585419375373397795377786442187572707669171898664730086569955195992972763115165543634713642928952305133988537963129563916918217793775894870583238241095308513162639902825433934661430963313021422575845998819469716744109584973167186236182452802611417947849887548655386411518703234012335246069205230972583946499768741523385228652635540829702143674599459516683090908000319442722571260142460553012182693175424661017359453363573786133406148191595231009652967639269840702727886861479437594191847759120419806978253628527343800986892605472465656129671897571546146708990850819030320970934610589062633992874086000235326259794193629593127951160537675129429686448161512892119804791789563129489669565202509354674998595294256747220611948416860666436403446884711460860034671995142175549111089755359951243625124585940061792511590060416339931534827354293572789943775832416531241713059945895904628413689233901763488761546076456476262946958808083316937647801686475371708416 [170,160] -36231820636463751679578948323822119013206824889052534311721289308834840027596942455644060008295550032473059284856733071799258864745747096492903235240844774414373385026041887189575473119882797535020990047426688788025882803340647593730197727485577462834185410846448989557371247954462827804377367138615229426090772546094256780524798031932572094514708283179468181361881253219676768500060229245598049927586056461441112177118983251446436923687284692145525180926982527681223114579721082605246784434187487235035108989749935956627907835938069473466533678507871441424259475234361191886194504982973441774506099706419147554844115520769445432127739804541756674576773546159611026314838967103660090749546868811434918029839002524474982249783306335027578097737167215859994778355456529411829251533572750396338390142507150950383783477276472938472207044849606051353623799501434616167890023748965665233142232132238583431922074670541042216017700594534995712931224342456545670435592249017402721978640187421234012160 [170,161] 203485390903347838301070462665175596707210861857538996345981241991243421046682847215545334683082697528311042210734494351464779855669812052850185757896883503664579797813518772565101991921890597859625945749158248921419868723957223386561573976532480379732483869628974429064105175214805686638518613932291759320607616203096918688096331749068201625365391076494481947963062121556456336965509488105023697237041550133932915703890405298005143678610084773172897790895088940443012680185644059843703484695769845340475668216823852804714490722356804602358754911405773070736265584197269886846816944012336312110071368861062018097702846715613948777494323185429816739427019121233892315055028050292027847651430015056234619571511286447352652377099436746184659140861330290992304484902952037206126798845392017075169681670948473490420745164362265358719214497632915565616935195467529258719039868442625006356374179373615940206889614650887355872889782470253603062855696730936518226427186036405603615526912 [170,162] -157571920780359335907333925888948930692658704485038911794381544192580195158674341354081959250704868282675864736592667776926778716151036873371973386941361448479833196052687289851747671231558865656999885901794656727863730327959690130481041467405031360203602231732583360346491640104092829092513252759379826452996411236409609669468728358405383913480680525229995442017556190608309218952252421821404288510910057892539989523613271961671724885449593557756900552032040385058546963869051193918427581712889760102434657450954112495354925458270753544698440631305280425206120006163454060589872623854900534769079814664396525623500428750401371296692043163722144740190036797747338851165170624300029390043100659798767151289060783795014313816525162701879508711725627257353787993059407796865270580294481468443282780398392207311253797844442536569198957194801074710424450516234748871385917658334648702024190545521703836346018826136173177548140091272964754358579866977627822494001551616 [170,163] 15809075417913679644782595651995294014076826846730287414702886119565721427292029921838065022720691819058779863677131025435165629994069079134572230379151467732239270892066019883849826542932740095278497387853634200904766171043540469852271434718648644801040079279026687083987557389766868932263219780786293459163739836867098571675570411324502168103992691518809118511312929728019844108088211045430229987007983888836423602380277467951750371766467574454819794843112097673154397770883137857337560268746836625498663978863705507058603094017283796435396841061704515286462557970435959000804203331600005083247091512486517234367356422781382834336306654702092981373429800222114196317315601551068232826235371410656132788718489422264337752453026022984862667226835236108704168286975172614638654409108577943498857033947070460350539478731034310452450895636558580511118941342691351186869601133838378372449869732085806794532637362543635606122846568883315857457070923776 [170,164] -190505958589381806625243136259805299453876990874684431134756959058225557697181183376585339927440624600636530915492658259025767610221426410801480183698508100282225526776804565644374287991381096632638851639365299941820518683338782603991898118896445371109847600125347570157172327827496657210582168607706807873632835542790000736061912919574968297372049761491678634677703102197140034357265238742218825797547362111155755689877934024314774609405881315762915985762626209892521664108061082776551472533403707208096340699358511065792649812555774756862402510524296965018457424493583367164526743267154968169932527957576409390251033982964241112320635359677888282544595177818399891941048563697457490337597975437361362810218458193313765614367534998390965252538965265328057636992962273362157349723787104707828471365629129468460109342156311176962122267620529892841535389290814080023243412830461774617692186087948138145380764132636143708776017613568 [170,165] 251821793792087362271582555129148207614451396016470536234859845087921561586712664793151253331429929146034523868531121452687377025658257026937748773210959763014310380541689915889984336893369298201728770354783207098204897291254165044874000114886701409670111027844059398514596607452984227728886422431274925446552839746901139517578804411212950339125333717736208306772920502584509230157999243732789565217125285100105829747244137661029709935243424593420055196798630308209697285999959298019546080502485238860917842895301622552012552002332282645500130567570708398155381776369943791981326617235653575217363264613589046303907367087455209180595536653070837953530659119347812228049069749315046994119945370902175301840374336873103922276352315861666638745119408253717898091264390383263216881341571356851039878100827927921010633714145253204526294313631606033395659131611605840202958170372991215505856171092418986969074471602432 [170,166] -32790886208038328563754637142679041064073912585658979447935985336451811260813064255842310084900892306545579626318887436346759839192525499936060843409733393389284436513617259242976530066930523194857083970229722853996927612570210618473266761803186383352051064528604570482686269136140083184726021115745847632185837309836347418017877923456218123348442016747052636465221705060823857766643293415486737680031629142099573933582591860260972515922149270198158733877450733614429475382813081192659740902625994883839475815903404341560464754930757429675303467623883146081695306193964130636215186882900206862771972469329719121500347395154962323436268314429603141188790583653889096678509348487100386206738517997066875798424959559033287939179162864021646702786754450451827166477471717787872519804657157291367607615918675250631560047529409703573409093999227807249440936097073309157850152073617744482468121605360 [170,167] 370467176181312903791658817821545860182045967177045455208748284915238986836940244551398415190744773770926516784911313128199701067066988780091433061294328891278180269295744814073377363930014395746943784331724990934417435331759599753222233435975832618122139040778220970590918521063737162994033629982297863975782659460191527636049174861232426717386266527321403250894440336300185222369245128973756553335155495000045056745224471203496422026110158083320504315952098526195238796375062532063999322753060754113723976930800063730081488456341874141091798771155457148347229384808192159817080355194067579718020058045300729496171265280952229535519152196148711953482838655815293304429441623383813095137480863867951420105119556762424017298382858195912793496408088276984439729280985734966568419911647419090386660391586228383690446834504095996509133865568393554032877119527268747696128057344 [170,168] -312636943219010791797050347496990397506690813543410120463399621234154204139924629686266500466458568760275083555327394100949295510063162425192792078905006411769205410932123222409336517142521994861573332816659337947687629307552580812907413159028125702263586070110847494326873566692789357712725378705668309374988497572668332954116901674164159697791405543102688840752347515181331545535826260181779115174585924673547798422857181786608434429027645313370762047828808953461028871381351530902721729469780050442310373471305042335933615951124778549043715761006311660853786172830266749748512529412761806553447804959371439518931834825665321039867572121215726201442110252915558789099062859486605403901417317267215437086744307187693268762745388183289071057158729141057226168451400285845201780352030507774135826274936278265579117375698152412465888123955799211498302464 [170,169] 16509503118864157084871116035480730423427688509452522068825160102519631798025974408723219990009723891920668747576506214952514133493213257082470716078370569849671914946208704194161726651100233507018152773747803788510764203298182277865784856869749280340087351870094314286184448163469699572704553441041817426899129034212058830772429090987376682245918990927030512986870231564530705434755198959953502042382277334146403275515488562932699716931551951390338170947849741020194269910938285013406960026903540326748805903895036920166756260095546041738575076922666557740271767961708009221111115396181216149614251359193309722253784162947716408694641145499588820460800169691529038531853661016282071670327348653012154972643660301751297386424969031503729120288583501274275784218941717700706194024708689524886972208168790597512962628833722179980816 [170,170] -44209330673328748691065998663017984886353376433136699434759652319209402530919091207302640980543566384239071887454059135119741436037168198541602843903815891864434753334654430131286510565135281528593070166297087798112864019833987192926901941845420638214322511543673877851672161087336205546521408048909410254645717921421521503028179315605217196151343650336325621013536860477649097743696890427157823687079235834752153008643155051371156607534614346242325437009697768306013802009874849382644778449941857696569940678356678508817660744528297772664777157801234195359842517384459002508848337524506455759166747265092676401146176801613058671113092824452525530649738608374562318694305330872148329941727973309875429135821835687626062932510051599434090923457954052944791348157902750813285677827437590112219462294842892801 [171,0] 6243665869464693638556053186586360070340415088040533914309391523178899486348128182693311904851844254851827916748530389768766389812342202404863856643690272293327462316521628905804335498996020238222220730252306623191771323918008069132657273707667816974336016841525478881290009047871085743874551287708973092752410769495016819553619643331800264581719402800407874896484381529500754202784754238183382786970012011782609797759467451106861668636363478263920307627281094089166187419554337609966015487085662992929627783525479965355887139960876317334010896242401804656712000364166870050410123806084390806318942526833626124370316349965756975249049713793444904656306362922736113604627797756287696904125079348780250361030476233357633902971655355838304642170132327572235319962768094876791770542388341208937307549828372977442514826268495165441525240478612912297035018574560207202265179808699083700143277601828260485750310206970347404828783640898267663059696572988840817754227531530419457437837878433443691364948546355780657043988226496718451517386594455004305589480927083380032285693284644821688414106422687159202040811002971278388664044422114123297063142484235519634591032175278770590542478010390155046263864828488859853471827107087349059419810177194849828971087110445964811284066616860026411557563470359108469294007045472348286533864439231450937136012015569001082827227595541657129829053621560849866020348479781592831475250556298722616700781726314568421780908268416446090927206094839915148514636273137762003565866095007331949614509036916565621144382509719970310435420061645244785495565126602743513857880734678701093725697354113503919675637342941491890990452802516170890653585218624230719840742803850500500022160938576080876112787699252603696211986998248963506010722538136657143694569954423856061743732398242901382445779745467007160186767578125000000000000000 [171,1] -2687203937118012384421509153077481801107685897591735776375270873487986483078811467476668141026056982964943325864643496578348054884783332333975549619943440785955737562978417442325286706006714012444979986972197217325177078306851396549428952498326488724683844670793261749096842103679797617091594618187907977195332226100678040335100525558898182378956887645766462271546322857905136115687080111219957371146478863485684916248253177100957080891043779511185127183613819864123432666674773348435064606717749277180602226041717644106807721383935734522045647690108031967735059876858716298934447591258258443159080193666425629826224924721568418982057889236258778727622474004589184593646244331211786984795668407827550874882963154658378227761970138136048781962775419870058829754546170174854061595121890744736954529400560165672699794532628612218275266366385156506121510424482269363634698148060906591455606417414826847971977309234227967815062761606480979270031542234551629140570942294309127372933097710875393205715371814668312399590032070994106919002001081067643921067281603832050737097098822983821181670870598978009089223189118150976139760936081684945756771805143212830918052529523697171035076023730660293487343353600662331726330568244510821254624283584943014657500278269756951771717708048602247704527004170795639132878482241563480332251680814484600009586735272006965110105941761671228212489065419453587552240309608821163127927910686975635200519136877856768258673394215456197910680910928952075707001676839698080987491014667670924185222792141087315377536212590082025494740795775332304627819999384170866240841559195928688773453133249744760409378420450571919753274127328281359102700201244976224945732365513607623358451818401714538586095741180169147664930304717383006245844074994975187996445637401404106468630467866574193180895235855132341384887695312500000000000000 [171,2] -4444131133036799800553217200256260206827631612147798820016552007700680859303004481110322008789202215095789195480786330269143980696387877981384426687893514631308213036006290238052556207206631300010966985240214677897561698125611237956675282542190849575059660273759300345639575493763385554244367796364123513514858665890420743801854750121838201577751379660872636782489431852922580692941393172756834286092841847662929694688173594735526963423390766064463132121411665545860596008031690980332294817551977023649097816551780487859018882444627307851370255096673090908936090599232723931569652023616368347779466041327901162882510105233783940429909337026232841374121048096349174257185450998538279203555777787618239674802520982377248397545046687225638289043975521869834674185963086440653386503399707556843974571322581711346833959482094885936894342872810938927206873518637051673931776359291828692935358745552533343276217280893989547097362861096430077496065904775561579467709235388556150954987607124348272856423058480506055519289417327756097364971895827201630381452685938123335567802488738865236407474876749728361846420390605562787097237119108833858193686678743400861984428237370456984889270440150281833957477193891115893294546076774520229120650827597699203113762202213774489768272024936049770256491056128504248510822386462375474452998989284985477823455908043993933049583219520150654147331408219018430558943265675011269006300495006582483492026792225120838793224713642898351690960349182048960965617829147099683204798762190795119038144182613594577212723916298980583103263722997980399125167490706969606925406350768804837818505034614945764238608618274006251000432840085733283983252055531892979182761342500147328061776104048325753416534203543663396222526306083764455979300918828834314891273032513319066782405762722897082333872731396695598959922790527343750000000000 [171,3] 92795479910115328569317906415801407917841768973139674750850678469107478671852165275631845652535968090264129003612909723111225031017155752643047312231037723913427843305665774891792790203031206113174588830099779476866416095897777125883605215918674609214028391180306904299203085634394834611582083225038907299021119741661805310793637851054282636043248211264651386864072216860007287713905093061521253684021523794438658072354995837866886180061838063473067835772833756278271579205502466073864436784889263597557607455237532280089091619820464168364043494971839335065378890369375559641838907934734631926448403803526355481215573713457837062491468105030483190510856725550585752634346289336174059929221067535904132654421895331912646852471014681243845029065113415241670406262049069333927368746568436435262597304877456902685062745023353261988905390732464901535446540217030184117735931269183678118078490812449946916557941462535606194223951299333860630288685588490114233785990932794495255221905433287280501949366960690291038128332614297843447874556494121292959073264927177748685180785292737587319952087161207051385586273198659711729641541736175514196259928672976516561009974465420497549078579003302792776296428180026853318499896340821928197358770705358033900041190713286814557433106617812505846669684012901003593197741772767283401941549272561861827665911789292068178455286353297778784583078288500862943203885699157151184040041753931774018264036335894869966174267894590092681893390810412481171397347262370958422146484607583689661062808273260258648250320139746912761443251955131238128433444577067652546652663050604782964554868236000217217291448827933358791886561058392051306299218239280399362387936822001525137443365141713154914227013478663769679784907007820718332568726091753270785557255542734449082384075343663307416136376559734344482421875000000000000000000 [171,4] 12459280276955975855130979398642696460009117103121233770239562154335046540505938378157218242663589821930680841555572843215725102777812278672905310594349423595772895165032402544442213645108571651826392556621820313052604468486096362631898332997167930359658089944807882624539369888456784993064670717879354507974831623308578672661242773654323968359911260706870662031860471089378015322447560061618202335464782999634245013718656262665119893890051676799572834217579582067130291675276473814309880674180665226209336796455739897229539828473636093173629225702556505704372650415980600080637979534056757439858684833978527960060886697207634248554908267437085455890681274183238674848454039817997591487784860762847072352745953091967934333796646323647712603853948112495940208059424614246305159257548061719764098101042866403270104479441405812078409298742693497720322287065133462549660709676122037451942768596114352510074062231113485231762348278796415491204018731358720650235064970191254536535546468699688102892483408615337549396263424543805651890730205991178356300745727641209917799244425200003443259592056106230906586739160842691870269469768826492345619273022954734081099652135285255475545141288570047363085726720620618883184366228733522869570894498120023467921964857870280232715960977893194988594825575554886806050955390368763405918863996820626458404647119917726450677758541188102331082043157612406061358213164517101116823457742486935856059406614326663394041947945580781530362921325520459421999476310282349283781286014354677193087033435132261017314900917965789252781050467969300801166843594404173507178427457269204939944027658377501906745735778089563736867410647479476520331202375884122295497518491801347723110608276370637214597853638202738384398043916938480586297045890113828325765269780059362480852017994812095470977510558441281318664550781250000000000000 [171,5] -256055668140196801590242145171522810578620908663191084863870374658901531546707673552066394629763557192255596420625253646185923159608069097805926148731079688449075690213251927946402418017440275981325728266703757103127994667607867911154465065081227472077906196626433039829753373559912869036656154692720668467351225787232092016990416962502669386530114044593644831827025323062166253726784296472484910269605537422373853895021995592553258741922383016787960962107378898944611344375303417563255151158059110273631509974604414672838131613964742537166254877097815454882390677847876854826086186766479316491303591971713630383633971392596644992415178915705925729828186495964470727975820132233701030033903703925670999069893842130668765852512387371277039210596787609447933212930375925687451728289797366904914240945255263596650039313079508355429934923734074323901228733224417860762423537178526591374324241922758857420648373427321925718862347771060508611946313484050207775752958799242113202559798027761425608828744015457983536674318443023362299132423609270467904719721613321340284626499706586877052537991036132471857188275744272429451842950708765549336703434387610657153308317501510922534568896832834742763475671840919965651968760258751092247586500792956171789632411966721243971887706843347723044400490417666361024466509783677198122204487148773394214605844639116914702757836693302011107426853976681539460702944132320350638920563767249471927005765015984464370360983162427367155415012362059834026729092320748240990794174653827578832622968845867132273367249152905249340349668995273116096640334632529689229522735320127589925788822972075154634161304881190233828233198079673533685369381893424598205052485832986776407158083891802457400176723258978474836527186430343756164252199321597352296600154274967755014787291764092365824297303333878517150878906250000000000000 [171,6] 2702501770156061433822820521767525193772602741286241058431765168736000580206145401525238447221255337548692473399571584599040726098875187980732843342182180589388066124299304584822759075993046584136811699691591091531876763515185165817440256909826562540790167578493449820873143818621502793744613900103747925889901375055500488034801314298868476297189898885378399581180582548596628764938937736876242828153365356500680386821423988108852562598196103608095527860216807389872914098852818769149081340633065788732707321990739694625438048918603900077197108012301932202212255012037743465020457784462668236088413874441127868440653515119654343155251907182201458008974447304139211474864325405764902365877529770501114480991501898461980937870442175649242832194103817144038773883786966887721385499472378807400921110886649709994172212876648424709201613717799917502677273069573056123771455443851515454801538923614404414999702331356955684387668804684964211192902808421621397766132775329081351487980033373846716951973938121685545879152510659382863080451754205992093848419727291702185649737681597154782009930682082381356345294445147237782223743852433595177417330502074699357525321303099186681290340451561103827956459934065190079385844779244190712478368446558537706691290909977705515070049590086322147713229682443050472970089895569862739789424135615644440382471059419454631240196748189686717340399206612524286194139680897299341541237068668195318771861758511684139735442990017208815779995302018789651997092349382849544373430393045949248175896642623337829288294509413109650737176425780805320794987968725058980563639088997440433153020274058744622374080990519318678313248726193211061700983659657420605583448123864237950789463639620619658747113384607061464519585147159767128489080314268716448845492491040453728157900388715874440183499245904386043548583984375000000000 [171,7] -30375167241230906871229755166179254730180993487476489922822975856866065192012581672250995998209512639267657604887201547332995644659789861835048218286671026280182694312211170063064603162247226578300446801179366922726932984317879881979573547281812468332117271412692580077980957319876192281279558796363815096312179095688474450851121811151792023730049201750529385538186915207478016065647780035544135898412582446651756991068732080443839283846079772702773027593850389135015221047802587391084312181460208703406292313397637703657538589058439592779678774601740853530931793582721507040117249393956071369815237518096273700617963146587192995607941182353838243723395143839169887101115050612177179968122474308557937876173340647265534790516817138126027942423782583689495342426653209623942303392779488087801738440284779180657531512491552048582619905027256860431566071125344931718956359617158575445854856194022314554604346499358455524465975028362292174247307483099465953417711940330557191024700301693190975332698867195403317802057113260079918168678741498073509598925126571747299372535961840917337802421975281205973462221403656453820276955571628476387999630051206416353477833635647868370627756183338120046727331445830125330802495930631096439362520044077998719735102934710714542034113442209055075169729022174048934282977895083353858583869453366418070626855063045222596182803857465516362222668967015379148787680357137551532160969509975166320829879832377858209135963857162634133806766755154713249320351931797813233934985690378479349115185048768125023043699298813683025178682981191070795881157856085203179148206951345439289021422805684881983236404891300344815190127570041895157608133781519721300084052598133591465291434157619541754427686484009136089124900183073443904770527937277249234386043969183967865076009353623731553077697753906250000000000000000000000 [171,8] 322115870889119540770418397251965323598018178129523804980461796279033288249340058193755556170101403763308405033808925227361435853013078742416476551494810900292056380872460398259259219584838258355995954567664452039246702651805389977634259239730620260880106529085613801965629686141698693901345120589424202007496422008772826066297349537435415495249174298006262158535813975460061637380412404391194828277769990772993886724372845568165088251644940859560160217398191038709883080946932200317641768627861147067630506520971939236240664707970170704856231307996977740331776072779077627538001369180705300489783936115309242784101103660577459078269656018525975769558094116149532042980971751806707067399543076921603171082390891701957140698252972115562767331243999505421203289703488259030746989632904374622928655236392954451982004568965767831493858246074567369353390057752884058283917391622065724458201721459084784812571108128250413255275040125815435936134501676062406395596071680079126236937473053841983353123355988903865043925770983546411435243454429600113918668871243867133730116849292765174829673986365607624613638002278104590063670798245134934416815639697980628417698115015360359159367039081026253460230051090218920106543696504518511715088345071125321945394341390701754873659971081190859272348038664055638166514136012183214498661838751803760695867179260736890676869546983643631950761179108854752997969829664006897904184289871010189797928430753449431628556831719270331062250374381849472214676906528529136276826507187310558993773240366252636656569907902366004254437562733375588561851144460510195180846029026700066521700530746924678782791184900598518591563818255256366428084820559066542861276304240144416493146718369645437704158881219080895672351449201267104479014747543368568531075250907332780188228390703280441709555685520172119140625000000000000 [171,9] -2654727839212223419999639709767492358493429874909626165236143720736729103623149331765900197042367150666819619804356647107859996767033439122276021947484467825820602423046443727515211702048520841652296008799428087315679378107955759569814522163750212062756265752191213316733075533046568213449091164146696398177046028595979623504976728732720500100484727174593769797439402858854255646458745439275790519495193035817168625559799894029363691085483607182530794987229690021903512548753004216178981184002128978631706072587271902715866764236625892532431571843282052142734590799086516683820647082654430734606880966601243280594796953200502239783700998276803653164701816581094329771996021787197406566215213203914657127309732145224042315173022636550344528396065649905614089455171371296062098672682173460959454324909823645230385096978517527519194231227797612352305873468913253195165639713262713350725667202863230295773564581972127398851749029498530468595061128651022942129745141797184396282190968918787146893278861968686486371623235694043111180334826747607964939938744861483164761750660866147081460348584430743775338268367364150450957689802696388865752216634842377670736178729793737575417572879394650211353309161481113835072658177242897392798841676976722296051832803387457430965497496835923410968265751899893472200528845595300503036743739450114221002814745044601449575471534817841296638198600261735678473995739871858609773839135304526482892922784738679974644168265614000406353605543611973937236969861583885703231954120916230839115626365764693276997160475491783071422724316555896280105313070016616161414143974751915127019985431329725319490039536314626629501738535336466800664299630607123009408345866351623565786430198559412201381535635734139777862653132593175352288388509624544551845580762476021722597675017717451519239909946918487548828125000000000 [171,10] 16135105079858591535280985043673905778028601023217702420889667561518891030019567255979965281997532463707576616620428958695501651408552848134409129882408102427726620181129511557038926748401707092620536099673891453354057568197649744711717855185363791714575918043935078007362325012286014653611322148836783529110174221285192793181585860046068076999011727361566318602541837347025526266946238701391751855324210189494053101837870854077508630642626748863656564285198922095451338472948131101072528614141377897562101138253203679303488087768338516259835377604253820733996044241054415918891437794828950013733642707315005429251854142274841118454866188789124419887518544251197188772506913811620626766986629893547154613565146855687932562806445056547043742197235995844276546769069105160864740958453373166136524596769015991115987458591972589067911071374527100089400400068942692834274625567428443739804455761303468568457041934164811631166658010665046720281828142226849930231448071212177421086232316083833563344659500173393977707597938941382635669087164505349629634648725400417103393451227108477392287521832731092413731751838130649218408797763165907767135121093802850187744527674323615209616786815717814764296591009719869488568078589241520407726414688834954423431462979898536427448066259427539375105240736181154863669245858176230196536906776845873983729301498846085837417086583225256594355117305484506515947434915194847874926811865781603602260675872716792065668190924027086032916833646540083899602580143038065422260762470223158882296180901862331157402339446354977068327489254702270805728119958499066671764358244202856087730714041291551541591886667967797075644541380135195972684498120950887253135974012957882683714677245794592307235248554342215670796359651168799430469239140256129645686290154083876200573724519897414596703696995973587036132812500000 [171,11] -74784499731908099341151308687325146706836285744645904596378767238057078738299077747526415209907700534568728422927534356709294907425870286528681196869951986769071069125824973585972826070095741381221354680246092041608776674280709252160088308425804579146963679960491623069791265735602281334917655255674745414202921384188313853587331673941423399315236986110598846402881797902090993357955470123770109571956094466155556553497013291265978895917383243371355564375363167133206799989596325009425320607574200373041979327345132645538516175747094248471993961629651647022788006050869070176602663824403312819348946588929484320277003595034562053638674173431958064148382440581445088743361827689983373243567145003729680441971844551532625431579022348199826430598958469532287416014094963694172631727899948568840972412304660525053075884911800794543641438824502575439440615249637073493685969657715138920798522576450123999643428912863083461965430240916398551178876866933945968970692057365625484354256262855059507870294413090489324028629958137461144627813154341651667447302196908482610600424748894377708865498292125382274571648869653960297457479741868490862206161066050382049314686861020766407821257581147046487790407994403792158793869653994259602692264222252839226035880420177481704402207235868543965483074977422360678449276132820468529775527149063600169081870701348915504031320943722574508689615731580448171032235872559337593726872027590550806260368089053815738474449248318197027216580997439145152299694911197498452699788004462469365169680312389470769731728910377314517960856918420069887181663314396358224736902829261435518919035703435013033396506864865296982215283747600551091548941566628157542386638401959550912198386226941845808749351908942396036309893359168550451122849548501862778327684414461873254508317162220275135971069335937500000000000000 [171,12] 289647819343970488606107443023307310582210014141096510303405546598643798895374408781355894973644780134263903121756739372775498565710034717363273323501903528712970142658496527552012583384500156484888549812138488559415094996380003920073892617015215196235099336537322384115862860664542464875779850155471046131285266395538117178727640234684130016253427158733055113054872029621900321474529329299719990157309285091633955962869069518945747841478543414593761469265477449404358028985520783871887486760011535840254977141490873153016269407736345200810882212120794335048442268537037343947723689328063491068766365239838601705260920142085002020434314100115367821431447734297828286941859416493248707580717800785782392206767709227270929655797110062994423471228450299943025327776236394647243650405257696541069251246346656539232290954405450332566437469810005366429301732367589242880553065173128470881358712881519582774321538384447814780671797364949959562356221962257342374845486632508268243130944045327238883606332296167199256619955520069399569253476378052941441949604796598274249286845645216788507207303999948610451646818556807521550699682461976045087526071009461388193147973557828237789687832151558884596878472979861696945792960653879450841176792279181768784692197414216954677639861461672920414046995269041188420246183110057393862569386726332884274579444798172004168161557110109497318680929190394394222176530559587903147284019167201880159123827033791374163998086861633959659396688533952345973243236818546853376787612936126025737691229365151532057878868070283011401112686020491017333799963506884876502154785798384720820041463829985413377759861018019711172921605594248245754189820877020760238308393480159625575021409163212699703992927855676821291658643968024480166002946503753366200568695286289072045909451134596242299701690673828125000000000 [171,13] -1133881173207198868143219344411966975804632302352007530864928608294395787398002878283064315134153932765652479964776049059104604307665131413855699285476096711317987046794565274748568906051064017324992851646270108584995459306933335657079470601084318549691133453614639482598227243265798445250075083874760322150510776067583751735760086597073314602918058818656713227503152717982800184468344387095230276507952465111085654497827064461189978001135025373011332067683555225199942168142850514320350566071525084438185669468949120121320751707991550475502682622081030495986275556501769704138924695780861459952485566596926317786530217978696450010599400388928322197476075308318816283761826146681439643449727632077458463844145458176592093729227485970484855910982625574609135856004041895116741500910321716991036795459288506654306808662345049613096647363441524303487457871714011651706675288640202663119587377132073448547983940894437115955580656152636697630780503508293272740268579288069881707145559725875678670156797137665585120711712183547232859250752479430028718497379653377662514019505582933119661726427938198140430269282029496225851835232536160644331548186847399622360802074227196940245959283320560939723013246532267337019794383951597740159049325347453751365083589187373881408754139085450718342417642639224756196299687615402715163864320759351115225570980168608531913814042258539042103724458684722798596237369063179449862032411291100472587319060727317799768066368951289965916732193962112652514657672498180945232512645723511129065916947940486860419230649138123827428184459087773622010751933986259538317066095375870270239953420265241773295911452870518862261323241673164593120958900206744967631782880526445556980419482263528480561355625450366226348832531020926057931009461573255525307520070002582575622389847989872864820312500000000000000000 [171,14] 5714249381225469973548933175660008493565980113503000741118232157781205994646826530485468088944544012560954211788110604721878631404884399913013486103595170477127012009774396105746293287105131737718238889862534986512523814381721661249758706766490918328688575524919501061143992507873888996841781172203455079091695138874979734956888565067827659760093731579324366343135064440237652059892175638718272426528069468248234034131592062141997600959792847791762583927042494687447286558185795134802894199111475646858764306811246116811627768944431318235858103999884921738771523106804959239097085153255321266282259677785516828990052808965410299071859900550654264101419566093067430274886978003920997985232374623044348885416800643593340453710718878909730984680105460176776363053858419834741962609607679362345931239079340604371523770420699180067145171146088413207833170109586154432766892318821914673511096727348892803734021625980571738909369447279429610510740364262413442036563301112622840135544440253759081638240682126512007245615980144948871598668473020153529668022490529095422931508122898424631156555849332719259264739845454059472580814325757272645402125480651971161529649406013292402499714480354005610811618756005102167649717405010344714744265305001201234942510550198267319395514385248707627725176556782496839214045984826856008007278431568252898461522466791401345937161293334906865730258862279968653231821184277156028264371005170959796701837937102612490555787341204671761993587942939026463749269062240192437994583265538069127928634143986701935213472203911771545098816188095270609077805236148970241612244258564766283574479001983160961852747321678240331923889720977192658235527731842189292647269180729953660727841130958075566101109460322053863629395787531353328486423668366158741668017293820043721003244030535468741433593750000000000000 [171,15] -36295786081332221493157590633845674152728050584671206741607393247641924796658650282909647175026645679136144801033727897410576893688290781511953116395902290984918258087745710712062668092969772287912610924555649144132167032225173122657720039841313963794444178588219062607628903283815800522035407614439644636912653125758349608698036445677024767200253482507088262287240234277387938718021283253141483792871615153599142530494568839830360084509908236441879758659448662587744463777039337041000236751335794961189863722213845061090402098212955345469342851221884856646121068316263384302749597427762389905626901194239682597884566488918682267452178581641317147891349449468042075021371431726903157966057970101474954993614625512320152907737270152466838853176517703555307457994963951771242079430710017597770497748202378051665562294900285669754414400599901186133254463254736620157169997913939366935381811643019824788051327082967250961794169000549596081233313277707000025699976133130604879772216895842034633413119007958327649918215370893427741633254813076478904694636455784730431193435363478164625124654388430092422430624901245021659039125282080114349056094977284883638378483073790838634526374812755699828241114336077976580239870157269484583239406888418997439877466409485031268823243135143756171744958966607069410362941628944164933996214391101972855556542820332320077957984677776535582483093008262910426196982174877806275298408550064424441702409412391392746330842152227385165493040544840417273961227496412774227046401778634126717335856131949311122719607631343868150814034389947814014720400912832806614292769653297121362302391617531239585180755755888591023731036731526200171749833672427340698122111138358587715053733240666812048566252127842625764605632189315985083845159839798212459253025969255125793167349237440086684000000000000000000 [171,16] 234307585369918867028636765590134966798538720705335756274255691520767002722552199116175356935320176140541320611926718277731545135352528778039120434288340709591834621401026618925926708368687651536159032247619984883296490071797657797734563115306859752850722259692715718394381515717250097371218560274628639165164525011121565781236166226464375967032735522678617280037136094608352767317587225776998992490427943358537782537918834723192482343414169128916420382982091885438469111138887402755413786251377316679910173392125765998105896903254760317951892452654626469731756589386490523149547052993102683902508339280334668784425555738281469718475598960954947766395690109067981623328605792189042771352760856405106712248231814194340491339642098625888309964889214859947057009437581896578628423752086577303815156462792408085756636102163441287458285248059526003772573304542292476878619045288020284072085401548064722944063929754334858219919840314030180523986819925113030934230585441102766206519936136738475578662399282587321578285470518156210519605179316102486721385585971392187500626428311152768849373634260940504096677634220235377740549130502766827933219792276399215149902682729082303384101484258491304978928636388647611669456538827403760068086977622748514154525061608752951255211836127958148375421528716984283532517796903196991855331407482580003435042906869595158749497356366475935717765798457086705698625573974549933167487446413942803933122615279666853231310536267113808741048283128386887966199512881937828108208374320995095782875587126918162298380622359501801304335661643258690217114389573569692944019248142099730512870188462149620144035116462449392938258902143535051215263364226194232362890829822208638562631254327784804798950646494771631475284547202438756652350067802391737866767996382342184487064042169477625738750000000000000 [171,17] -1365745484455099803040509716384905031026678979365810044912632060801697574752357817393274851538581226633077784373595177794869581799614300982830038939848238948559115710210886117546822589821639313459692955076854515916647868385570356403660089946564392972184769575896907578645258930871669747842473682743766466495995055356636485393277618166891698232043978449399861866549900276449460531219245203285738462084863815813211374932416824595322341342977468735699882923311485386900006720000078562528629406366628409584249908464083246311431629150224849929816543684093661533955458049324133729835463195616310429612479005890122753530406074836586826901680995685838594184597724627699965121112319508536423140229343416588371757871578593450065672658099066676297102897892473381449006333694962985704038661651767206664607781275467529748457838226111695526354713892972403221346579723802034293799498618284362387695583863007955493946563957289381040055122749183697732284248808784499238134477366535970127332007200258800640081282214727658658127115909355957060139246382335975873700036723917765419989330762290825813126052974119098140580050105806245629552617622367103456122412984539367517226619940838472989329925724279317856425954892247333368808161478213491232594924101994016466285396249557224883923549829058585455066962656377831333420889746875598008176961223381769751224484772229390313166620023220095784458399115668334303326504798774959904578386542556898644033637348860456918615969727410664024769663890242978963619389610325910517943372207852557728734648626695304764494219328376644126659065549569739663195661158058336863656396001208718134620656296464988843231902158154663914638627359729391432201193452135582068671894369803571488209959872067377065257014690146731939083992340144113639868006493015694939271305587363362570274766673819528773365000000000000 [171,18] 6975805682522939187615705307213812702383876881851850681732441765784599709392111456427751909434923414838656985375940277843655834038073476621169034853429422865452741710235426816621952902327622942079151183927359891428949231071906392589561803731741147796089888193601833151727263085099299961784473479712570680679693737710221365843145942174246981241945287785829022515164067128465516283229720757089000846017328688249267668464230684620059965931781379191779967853730588846352142253205448071110278673199620276617055735254697713653583631779107015924282178256314764244110209258384977907797176157568553043671046536642760460388493299043200054603475111847402317577478578150507346733757771335110693240134902668083529536869836944169728485716786818350745926601520756762237717117172788558887782003711881115370815800786566438929400934935941015122054683780541921635367134475363874055283049347204129248767900760145816188220024146193266370987221573815071526216361723279593904652298190779814628612620711619043198509429143970714552992114930302928368592951875182015220544600002934385975330193032201083159995930198461301014526653965958281283877054673778654429726601120861698108901569112723643188737881331937087030225735249000403000426247216261455067444414403263560877717193318249334722671762723400641086322741865769991630888526185912038022746597060505233494351809043878591905337692339607866103207653472123669962202622706422898712565953443294824700519300912493488178138313249916960391790147622144992068207960373724293175613533202544817526427468371410513854786613126474504958786613835577318988584716842102520054806856388970904974272703366690800029105622325280421512848086428558573373170627148278639282345681448804252228858318277637335992034814248505491011838717232151195602435425144510529370763150332043556410670441941654340719702500000000 [171,19] -31163839314184039300535057743513377286665705391823392868030336986649645785383257781428624882576850796353026742949976680415645380719854190233247914511668586263853619656777628943010283478715972516137794634422585457864057460581944917108117725475985212629987077990084923850594059567457738743582107572549450393908900196723704235471877171699383381005689826695388711148666186866409160516608688050062675181117653404871889623569003963411135114508722706892872441499689638242765910940711640351157690393704348316961503762615146344791132532918856543095665891807270839785040921042754154172394069939292143667029402762963256137404274918605243815970636821833817795479038595971308445069582393398948943273290584320579827367787278992072351027603746318765786002345424778036030765195498792747082426529688619946269198526966905980249546252112250424806605965407706475486823297078657891403687826554798030958228992303903858245635845037865980644460642140679634356986255183203036592809229723623710562022980444228755234762411501914800426931531121997374187299535634322361666721004933800929088650519779168102112377980756959434712706253818333660234625855301084105063171066853057009880618930962273744328254572989915491145375885080806201884696932214680034430545315932022301861072191414718850114436420638873968085329986709176267438497447940643140531151528711062943407414669011552324457252896750748892910479281643005495915987076773948343951097649628115464234305776575120269750296107377340797452018899437715890013859517502178338325593115376057694995021303691105903064255968312748366647731784522663008421299826480870057419795659886841119975164882520424986623480201186304547475338191445560361109089089707148938831045970399522857966782699860182431544082460775516037497290324231802822261412715261615527035008862810201340184118134621310207467520000000 [171,20] 122268551631307125456218652671446600381219673907188184336196632100133113186426913310422412944084961533680679779213389658745736553988504858123337843087556537671329680788254022344750230279496416786924422014270135044505502869267920742582677036448156386839843248179363017037731681630950278706334532036076168566258340462538396601860338114616079920186635378517089051257408312614948493333335535272896649821546057416285903665532457219983076713343759372871117173957169672638551559668189656633557862958608395377891756443486545261394851626174689804128971572212684256201995539850500723902084882444836862614734585279121093544901113405759031673859938383282217386738237218374272188549937870215500599551443432599234549854187521256058900021783386107932844208411254660819213842701280555397397954847406388394927581657700383587541120859655834300926487531862308394851373797100786837818177537273079632218897576900261162125136313903171713618484157738468362253694264931250981667216017888880926132738532329028970848183876899147202029393082588114345956498406534554682490060086503786896458542692846830253119922163677574727949565084312594998499914432032239271276397542802605482560788942448153930821085430214830939593390133329779125165476671442139350849675345363442097878031812485682440644302503415697021484176837363075118454766182053080444607420801087023595229884762235691343098901897085304075466277039144518769912807320854930932110714644594004830964185253865876925552469360175217564481341422335449261371549116876809391572090972170770952077849794014620029427055411759620099193277115073169840011607031868704959996446712753876153029459956713247204928212513447323420358178724226297606802038331909750504064752231074189070846713215921556877337211877212776038943012539133572923858994848605209804550520111585871840291774307782208157726720000 [171,21] -423408516096496505651160100913732014693049126822736538715132720153803649119897695989476932653348170177564458205541384226118707851482518258485524346036531545209501626461917280140301925636104839781812017287508361960791578180497527636045617750831741498746961729762807023512028470068867216900739844737893864943047673857759458407394324459255873423597144607648858103307913557731274673061889384618174950368879604838932327756488163112039664611061464892752474995511196089078776552159022083251586528126166207532383224589803212761854110901108122477260048992110244669652741881726966314166076158399498719083547805074447148740485891641949757886980241260101006172794337000582092838532904887904500504877909737715013657792826461731494863226042917021772431418921275217139080049923388006111549032876694177787642881896212589896323030512377955594150139632232158871824929405937377492304011156946431131296043505939540321961908732685893572373776100783492291275101376414196028545026463098652952260822452334206779355773564724387433418636633793255241998144581094417405463708090013352164710425531629862630943206066702683824881376520231027773481025259040179849108189550532390845316994208679515169578049482291325832152741182172068236045941092438805524877730272165046855664959568801129312597281990295388557491430481616106771101582127065227833334513735153132154297473512667083329884422177539992304181587423122977262067367532096106895579218150228219151729411239684770574085898204376684775498181063786868465633839427281595533951368993851955663505793535901576125074346760142307095323171598758072580770404619214488474440343822762235966373029292777621201257135185350422011504632589743089975446949937882025138016011231083947559222773370757860334899979837329253050405856833386510629251905257342913765126824462416232252999790419861916918763520 [171,22] 1300908525834109698811521701585325482723382700337146915853386226642414415024390927917154539776899799061041759611063635423708526040468595770849255646065981966668126138749312549291580261182328478119237120177970372528729713761395564693748218107870867467934787174305577383905535868785760471812211208749275014037649924333939202119486118121310580636826640082845247954884966497481280334515391269735609859960528967379885807642358506662242709237662743625871277097547709300132902770590835732401852576064455537657822395319323305037741137135677430806671652246295058788841587716533582840501324399036054185346035302517371449899390941988570083430249374703656925019884894309600907151269087682782070937713639203175053897864217706581107061542546844816713621928105389458801404019963634126609030900458556759065863804510718164038548633484994077032096120622899003256466990327784418152714166864987503345712973210916198578550483133803576941903096345206180061437617809756163440065777031534651620513313495667119267196603164924618419358403904100033547061101937204977682253631504054605044535802479667809954993818955164383469231745950187265633930041966311785756410056686472451067347686377479017895313896502600275043301401271330943148516633687368056110460113349601259561981922305413399904024131514039718295312694683958725547957218856026846142876049726879846225651795354775956127386007675636610359678608543138120395443270669871578926753449999114673125953024074326098044892430681557753852960041746947596342018833360402653613598083442709219990056590391049155433335971827918322982657340686737294198354415644161717854688174266994302919083682957090880232981121723824488530155626627590436420003798311021573914170586802195314089647242732344742603671884508234979662622389602511402804821660012282850592765886089653209106062094386090894949120 [171,23] -3564816296452478319817702642326743310465319455838007881559653137127709709431664419762358077688273325158454323553821485190830204472948480155393181540852778872929970042706339190056651424285174914473388504676241021329324169391216907180323522629249340966431553724091598606370032472587403755630695201794182991179308640885565596781821397660268628158388758314487164030486057376283388403650785242025235412305040349044617788721723641159797919090848176712407670181748098472751568420145745893147130424381758352302425557379051482223229426324016136460405426911447629491652808757469926761755473649674481272115485501173140127549022021375673083348341890588779926441045628015275436925009505365146919647794931682241765785424109469418333399181168061740490061781662556796432233574331298534226847393651403717365759740022528951571236139017462286983436037401270215563300491368354428750868568795686648919658794915242888883355593425342887819768906022450330168361990557003490717636446704321540462118050662826667793588035729313064108145008377594319853764375806245206463983663906829033780880810784447087849759277087769294327228016129635576836917385629798730504014063238112402437627804994394462757215256589775465183239729957104907614144893389456497375753131848906017293988922133605496260085511469528408461013864952239899817009320410863562950674718429505630228701781053970011975261577874403779031624216553812390944426766878504517939175557941887309710437669667779544260117537677762033456711927396228634751115850692304943799273627166814491554016705317129844843847123747512093235847867663521622274602066985448063768861640009249637896537100252501319101684429372557244783521976037892925180077487980402385755734036425530028494180403840243172910757796009619943686297616049649468068638702363851103837860020291694776526482281450956062720 [171,24] 8754826027192552121024607892569616111811032232025662828637153457761838381129996365122165382273768613817605368174867546414831801428000115778943676626528804201877274186482770980659757944461874918138501691367333240939881186877175421633200235903718463369135977665069847888926349350015717751673090187375829667389804739417222728628383977563319032022411439471632373842760763903339271351832089168807225464496417702951634588222530734646841462963621272284903978574746928142900347541249744049074341762910524539429799926354004605299592351892367998983376818578955129903170379839859355351495773515141702391623308644112446411386376787410191379965755340231833295603621396936888482834747165401816169626306457872971285509791250621659424964023816516441689793736709240090364371187045236487112542674225249896292257141956326940971049969462797891235280943634823057472960590934458373977125762228401136386836852486699185596628897570977598211439012797408455675553738147947197796118946628233531052650778308898108051221325622012944689130243587193160749350859788832001913467644869692935116013503577383269387086762690841441464755395085652641887315552853734215392429534474407937093062949355146644102009291041998293248849671824298869568375487340061183671189147085153178587747214359116789886382533939297912260005524799832753710984185260282022171154275570904744220337994692503295398318947883089423201909482249413070206979272326033118082262167620334589815447101364063886938183021625726337934863038685433833642449595287500398818070173666637151293567231940554716355149852810326989148694458929370130957358050752093733940952822851521465136316927012505935597488922446285711918013488888944438747497431447260045663131612455461674019131364961929108732932320098492255865625425298292018341567250378754537623930161388979434810406637873945600 [171,25] -19352170562850014238635908201618569063616803172948375298043706360516628442707380299980416513627270657275876734318728929132277748757914674454096223010512057044450606677052586899681623629884806670583322972096545504753493424158308124075776359165977734258817461279950679591760632458386741495405407164692857927654334316428925026785787072381436198342307997253018268543298526691830705400341855842376534368521981991958983312808897387851741006130952278087561609058579188662812840526567067165554360769179065064016179406887062523460105258664591537904023179232947396761938304396647526565811252215730571963570428608265504029690841586414137079384859015645003455611162956999506602324515816528733864848561080128560044152001137374883778865507179505850761401974372470311681749451055356897296219007696342763476661886490526735675981853084325887096142416762268243672753577608504419945173571804073861737949379274436433281853816641726582564312763715780371572404892331821306573619005873844310540454892072177191433770956584643460313603025050778928308533343489953804008531076930423153694281098887370472181446489393753357475752343205502807947030422671892035843117118950435113189367769841357247531142425871540056169698111631486695794070652129745274886151254714747541751450186702079179016630655769005768884879355485410616363133014606179450086827817187504918585301056935495414597030055849224398266239452450197165468104176294421224016264759565140984295624476979209492561075524179073716166786631842938911976019819624873453050964229546873094029057259790984469409625121797606144694364127824390221764274271077151443289472738504666278332008323928177247021995252747690418819480232274847895366314864404479887719719549268861817387766774660769741549024417542164523710813264212888010211752451749400721555541737120365695446009747536640 [171,26] 38640759662781751694589544804836472107187533846010757128025038540683833418966200739225593602552902122216120526732137661149565901396301977073095506366326631621789417025060980548805540696933441527544293601407450039068452456285667305113609842318125625979894947230516936515545729166246461029693366539200353823748108009666152447435195160955063839194363654544938121640541456800152614367422498290938164666446537704126342672390208994562556124309554911403232116867780504086932030593897395341379261542262322197337843181442126938917440946064829668885902071343399202934489710295367459994364745075739512018037285073872085587482602742923223305021707631955271765324772865351450049031231071823743406237396990819349511016962419316312063633413609493205863791453953357982673145563577773515134480955523109231272624343905634405102255729157527736126742703868377574333632463807900052200204740476973767877595690329193078128941888806076017366407660437065249113850836325632634807314591228116485273618380626666266286766500104547272074599090821891069744081273445995903658350560226012960577747109134763103876527943809916888250665094030200159275945058194818097760618332137090085032093089053860653967250760115840132591827836145206618195861937215637847810030140484443660509688388918332008718647091002448354425080131666411459151348546786012011482315756053649739114753283094953708652474641716264437259795392895927863135645122586477047495064842566039574894428276245555292376427628758445733521972000221045063798213431198390570438074431899808179954491768172693731883353621255745294279142263439425265933344614693276358857367541317969156170212295098310681104628425359616611923522659638697739371888264426581701542435762308723287425716210454318861669666905322457865877391378671070273630724401780477446408241933070447628571011757360 [171,27] -69907870479120636553376514891729356342667835543374545728814222434140176413222245770701178903100688029843136246252502273836794422196538511458514863381597190456278592991544575994123946580092582614718619202105662558955254030926322316362554098856599490063844641392045816525888379107087659941502416708680410600302127194853133774104922099328537898688621675339688184253976095270331456086256268258597118902870561644927982581773591250681035196255590535726883270287465559596270215273816868362470538212083972393685023415595839455148460099764084123510357799276644231369311786180577483759329748967972632275377376114020900242693698564214143911081505297093303939493838607545894401294781680646883609508655506616017161382456100247455368116454880677402923768735605869308601523555822692203704095048630316425510323294892275520886790812771090035994499243571955271354039755600100949490924187343391386928015084319286815706852985637040813226451536618691855236082883761387623423140534054277531955655434822072727966190402741985497670850981827190903224208288266757940126647674880407136620573751749559541969670888964095078099847560044227017721914501605056543683353622253035123297186064115007227648301094946520137902389905084013495764338866561233284714512788001301501791257434484431337447224799436983142714042780739688550297729474427392982004616714236643982283547121194243342644652065593033790291386677948544166801220538248413751292467105303008469333154724268000283265017562632829174621526410255979811635922061364831978075422288971941947466393183540280809537247863117764313133777066724380637253543185002949302785465847143349539176778768008740640514299306452535389508131136903192119040556617579388478322211474796607914920203913174141907231068490795224084105630545676678395840973652603956016723445610223339749635792896 [171,28] 114908420752996910864734508146781849275115029266103137103766967760363869013972545465020063868688075315297606149982531211242508555462750172334462727801383726390538287411860311924874728615405957306651101374838166690033496235682046693576383180771539103577479480766172786529032311971820230061698623935937421456239945470393749945199728931137894751828129333371809974570681302629210579967190431187447881758524054518195373442183702549877982144309656518349749802472858032048481826670091012999279690755678901192939278216280923982323221263589687092628470275078481735627733231833393046353068768502822300815574444847697645237272995922969700003659039301067448773068384446488590907202918057797890621602780800536471628989191339937187460624553305913442408528794658046708426095188961531478252688971563571707777615870282163057117204917150406159799497267571744274736585949322321865826359429808723417037932791090066308458996930737795998287874328135213640441901053848023225956891619928294495815231954959889411544046725494458634112568924962521548312425652205240053508876108779048803853948554350845813213755512162569182804902900017740072858291543105747754070504308135593495804465022629346875688205943868389664836294963453096919316513614260427483326230115727336796074565302820521116344648467847007143805000808615874528193113226854010041297628794808831278077969799014939274551890614946985851003594546768912186344420626460182651889765364048083844384221152094762658782536985457483682915196793316605495063582672052718495769110123266727265915595503221705830118322676253096010434626360131587233572122090663013883232199949164898018012385910007648015881740622590703057548442419124427612069483905075923732170990948540856260330842772487582027152042488272380317546229977303954202194244188354386628628554086722102006366976 [171,29] -172031794229100700425107180227501425358860521174476810373317427637170625631450856656715867032250398363134326049909462951094855058570444688955956320103407060110888510283202614699091290217236303655096378883844750639031232505667500196003851872127746669166576041369037523923213265710550571639895315226798756583636506524081186904244929640992443489965500766771053906566706961727708376147846687129486374947390364041431591085055139200861354167233189983187710438873065385115962781487981872076685230492635678937818981006248868551852956973153247497564874902213450660421461165182383840136446666923166439009075917637641075674645809029178579945636232789585853504680779229411607954271627613075390836428048794504318978239712250206046904892362949018320210764910541938982840587759674562387773830439941647120614308643320038464542108252138820216882398972994931250437628035240939854732030668892515569783972891051285485937427804941984262838453064816867053434696345884191956386075353637587531667985164286449855550390428193913034149123655992015726224236844118657821417224893021009981828362387960445083497650647268011019682743777305471567705682398585672178293653859518292792281053435073053754333689829877886892687565831428807522011919541672404673582203889231208416821342312504964512646425087337681887302479456155981734808097717348488836028199121543371822339548953287408603053970281403305545351991111151724511916170462624829796569738370335597302330687187203745090264652681517948935468006607397656740764140744719446786076944487186561190964808765917867171820173058614322111915993212479817508219824333709759224463239844073272185758037451819383504732646687069626141773676356218194807765491236597581780418703015539053839957978858696652761582724615517671157217062268737999541997879864759143036389838655217828888576 [171,30] 235125969683207798392162860547507118319614257033569393669488958198483552969650192720633542681622549512613730370222968860712859020966841704660822127778054331584657552443481006378613035803806905989896176939281161960026368818968832548841815615873456134274642014684056077198796845396176832072576717265506704870844761706500458346242045827996752850341743932215339287567248857446185711426700861660421647941751687796002086042650436153610042167606362216205607462322354298530152886520171417343070076078369764922549205663291658180411288883654787599878725584367871414711899853270469051526551878049635851002586409773203818040330933127408405100200555506727434791412352383348459391039796349901052826785150383979371864191532263905557495534496635331387693927379449268207158761494687279228239378532352383815179975343851052287718196577014207430690173828404574641782033919293176155818830269451874222388183880492714070403611651769638462324905814348930877359604160938599481264327660756969320634020591001948571815368730187911605654939938855772390067397388634026940597437749200158398106291605773662249001167518735661635216098775922935680085961068077262246081180254006436692495926150334454063833554846410416553945097695462972509916767033470235731433796400458906126608613027062134402041519174987745065198249062650464015254802474056733672819816203125590784433888873175010821244037780535960197816820177202034022381010337406610510539435924645416975803980141559542597216578961439257680106521802774226429494902949216813358130938358391747249562423263571247290182100279170247050770954257478338299962366944684464738214550247644390687243274398208107646719968075389369146407718416156506618304325294964362604020691257515013744979775232105452910821510057061625910411513660819755807307297683043166970823535334038585344 [171,31] -293993305458536428305910840874285243387323945157648722553068620047166069065984433066103327895468105019125976129746761898598884205901146236040644177263171630662490484309360021663771983410554431079041474049097728019960651493023507182280090459365259521531262421017135637402438316495423501878686603097722810939898971385051997725049067138132488134910154529390153745268205593007697577545830188240880413918137731712797103205863237776713413507256629094902310823159422457861325240164391779532917513554027405669654078766955817884178107433657972408544837601925729957959293674979756367737437650769897819119411177972608128628962405395248166136620098127210008444572665571833271428204767251188482260886685830618142788728992776239513336072283233732593824562005535692078691615932835855606757746260184303582683076342615542814275312439929278586713158351012977482069985669972213472291912587070626202842165849478555106964159424274700245491541863383504428167882102775255971747308763302241570763320442053882629709371158973796845967737094346611337986679355103507378243746230267886317348023167100701029547276869667602444787214751823307631499191955890969254802365154223848255789009681272261701714404418221469551738662281281748496876590124318148390619677555018892654988288738072094033928684398183569405320935191335308891811367783829494901287196726792499766455394977044634191957253913585798431217496504768140587702466861926184918567032462312104793693578899619867687056013311392884918765141569690349002823540620140886864161710725582363819876686428869717917860176724544981428246777122090101990433684050698178834611273512053669586929877714199076714576246631379043839973685328455549481541706217768974420358244880514210558672938890430001311474241664455755612091900868539196693119678097855793309009645757530112 [171,32] 336915356346469964035428866031106129801191745996356027541347763474819054605555357019538655918345871470624579081999478894752665748850654137717531945559521645195202815396285511608826151501553423339600931091807918940314190668640105371196957894591213780474762107229849011632756219835155598808716908040681254541653239091817318276923949043055561800777209191326277528905644621541334492763817328617024746645182759569512212246833994266600027811331241236039602319568139599376149669931381191850506529076675467578739338936233341395142390829825468040060866366464788803602028647309160154737464937912782697934272332046079507780730486016508490429025902600040630572614400141152240732916220827120988551247862523830737421912021090609012550570014057121884922134107175609555084623840974963651857690537341591271714748848116793657153772877425735753377345975544663012360937657255941402395731543435380403782434683839214471766901641587689159812334165566599441754914010182468252137100123256230112426397260659660369369760626686908395361316314109031908132376398299462357473548510940930385974196817203161757486388409240148066560835192364687776627554925882691516516046567139729944473069862817924312090658578675476223299159544103287329918291049131699428661056271657188626848460273137653033367349470246361407813556408107687929453001300118358702758924007460122217469842856814676034466950490708644812311294079413747722638627825087282621277753730192274850661024783822199834761887208484415526604867048822065147344860599017121335716909128670660797468998333648347298832694579685617224467118060353389033848254190346456075257935371742607923769300448422412130109667826745895086338104560676234219018852215601595310993764853921930023883492923931069027240163735875262979929612392113892803542834629214039962155979911168 [171,33] -354439475785497469213609380607263319739673070726717465708943772378457798271841060115091319392915943424453378587035354617510743960856530698570429442223222442253963450644596765605196908870499517800443644679749557749263209770231762552645173826994409874008818273651634664734626802960276703152996497111150095915991200330998680756708359441011794420191643137078711716646786762301720456195740336811322726114507685459277287795511974365111805598663259710183676360583235527237936676589376153500138409545785904283927131909037606005721990377793100645756020233058615582854935047845232760264302736832605035597594555590430412521618759498152048889790255571909354198927702583708625250554361647700930071519135538151702678484080456874710401330349299845722680152067968264754624911453788950568802372020697143115567338452515858561095677772173254506006559867313888048961526225982495958384319956369145049138878110086450333094450771010029969753718006821057876953431873290028161594502794233734811862507138506365785796693835172949491919436191165810419602556546848518636076775952462403064515670764482820874988916557553481345443212173142165556876791707532621618152006863060599084504600669366746827052221248571924951877207601566967194167048445719205731759515125688294431921105672651187075286760762596964066204703634709216612780251797828790567201105809589406040459225107234277459367234022398997521333759809457888350501308866583478729160375243302535645794951941114010396310287896425190116390543361497312669105969701411983674104084367311740954838820744211093942374371171753483327199409823804728818419988702488088129660992800732133952386686200758936290774256918494907235876039404165663916606915743204160491349733807566149249045858882511832549273539908576697813251737823882073240993442488060712437971015680 [171,34] 342763366058291428412009253886637591906290792912576609677514572255181223003656361938753495138157685873789728947955646670138948377901573618208433327955511689970941809647199798478918151829306269150262287948865845796341813447066760406871516461320436506294930294052896050938674574367283587916386332683032549632163080493683634098462091494396693358434129717520414613686638525359732025792749583853884027734706835103775090081953719578448905125628268374370141721658879513096158338126891787094862812319923974659096628872622830982611203747306243794289039386696947476863311415235271618139561967355397185443764892491602446639681342402850828106715969339942570870867290560079223409485909643600628806009485609428792533985347871634780605269979275310444155624758442384505292822188077696393967105712115293439805510945369084092679891608959719303617343363688567816415717407992664396438798252818492062708010174918832677751630878297455582196666534912723918427448265869814057054824325486223302064469214085305638202651672628353161832561640486202014776259510591691065186131327291117551695620426515058420703702171858521631877189194979948099879217582719783332261767050386006720048286312948373872242782349667593693111339199582115348957000655741145844265168549114709278054223250406779435066524243627756283724435368353157411293583057981016425726294090811566471234528820662688235688865419706905022883676899071676495856624509417029727771192540614779216955911791816755940341820866685132875809720537215705770507213569977495600331408598576632303193706772131965154383405706479340661979162907813137840631346857223204703165296619684698729075701988170089823327929802401573690772161392681084512660812949339131475096482008344384291495109794029446032811955624296241670854698456301452860952063135356021405238144 [171,35] -305063544860442453699571657365845812244715627911082504216635860846450004779141397698260396383594646636963180001341832480239328112331585452872663009096484718626187286831547587166810081152474022289875339863575273601379327783925482718368354654408113891816097294146570166749659570204192119274341503466685764331840047287381646132519539570489200409225122296291874551276400297809848191718365183240678967991497885060733361184801550022020758639143413799243360960795230527320844878365047183267511611566280971450637993924689843152374240650698269717003051532303107130799087977384007399373543088275958128238487389539829812502559316775480333547319248808586076050435207229548864884779375648324671090501094965609432803598432317151883521822654826760085576544004549869612819950832021746445042933202374533987909520136689373743342163425025551471952230087787702440486115381350353144200062715898555302402871424465586006558091202786685115624981828643519778526189540236562393717086674752304587480706964043085285225209108667851659907345124352299676529542125563794099058888326437877377715535475200378373975762777615873656189161531324591872094012062683578087598694836356935502223629904084579828158176873292879003391886242000681187034193222595068457717421959485140093021458529879200501845642195791214433876971315557118083531893845418813280305977436867283484712964109525948212767819612360921048540595322530170578631628976066147949523374752013166481263596146271401346909500671250627271844224299555949099568473668479755340693923991940379015320448357455344430241985439604622996585567102980045834999641322606047126814786535302154829610488814736184480564872264314121541006523884856113137168274905956088916793464338818667702872844858482656837108435824773726785177242461783187572206827476967175872512 [171,36] 250136125303546678284348011587506731748538003094634204907109424082699942434236408185396092071435779862688244591816812363942051283711150563337001215599058398449148635139830962444301959982802616243962830343995875856452356748605851963323316483526714758148906952343900507177393907023435816464255094869249387734518544215343621178045398852864215685651223932415692454043528533676896220886175452345519333174679313111609561872041880694061389913551853426948578448926025817600434322640677631940340771342179663452590925476928425281002132850884775391606823430526430303730049430352418426299029710767168620269181070433042983360769921332625289357361233567180744192036812821863917842117212615918012644335348167116915916471452818759859471764625428308501817794652546664589923568576566779450498848453016716821119550836331222659214852982626982987441715984203121487204758286690983365277853417072349436131452865961176858366140980709440702552860113347953150311801076346247277023138678416797427373343312141119886261962612550132850550604897932441936348856743954687415336586270891615074252487072601348988567084735794512239428680667938739932975149648449638657442820538821666854775679304870365511251416157330685415498676359095700126945018882502324721710532452152855639536233341295750884436007681433087815710299591347634199512097018265751211598060448986600940773799830915562411601964743396817511133689458637140117294287391187514606678126401049052583837889934038223046852206609434106383450027656349268875118961860271941285196212724409518686165027621328663547798526236583289781120271951458143036370177561404078488843002936255299820742410057269497462194092112251532071186756423845122240242417290208437377168487994543943192838857616291205432740467820134845790227956992975146629932776403909077760 [171,37] -189121235128381186210495112505760865390025138106777572890590569822279219511806678056188220186373818905612947786347924734022121116492076219418601484439825296534552437733663898982684301014373590804849544936549571760031000891913522480614082640132336763315258623816531654735582813963799106263229602970748803588986489504385634552238667275559026819518290928977178286049594138539114162807763493417491921286711243631965646445504068637054719178968138278545827044110273253415653154224397886717140204714215588371896936401736194771679105316109063554861273265962916596108706900663009807736886062232606663835182521143285306709956720461987828362263381054952533507528936854997521202024460120350974357582893289090047337057887080490884410593387125615793416447117422684479185912147324706823540736173053189186048672145779913483084434537304380825918918972891220989019269282202805472267267276446303944536332193952483018434959585159068280163252572583578639321578595739306895157360258948751977397348421993510538639510198469622893832389474482919756371295449882043213416110436739472444396283874460800056920837739938878919813814879581998032292320702322683752696969857381701975700876233572027578469694923143276925588057583441268275772744677968181122827724666634140755316299883146056062796656249298658975053611533794559880071258142355233389837292769411899716769277518209757179167878505713534950937729749786012012180283299579471338313425638388454114894171732768554339695782481034847118599274346717078412650288738401055265955648393237840896294967956862400963528237329905247232741092359040457989865901249663896266946622208358307386674831659775057601626544880454610620334304338850437079505789050944943826768592796108383787555134573858064138031739614260428134008109399706684275425502189254912 [171,38] 131950442713755230569541698000877636641377270972053973418599333725865184530631530468448283592813843671462108553457074842335393960523420855942063679160839214760369934887588865543447329642264283596639266974688640505155337162005669074617170074144545245342173831722098657087519837207338713928455081628637571906350064157672657225949318979989263869253277347387222575124255959837406762832613673692260041530470328732361000590134007570297754019803665831236634060222527869279933646789989618894765216936327923122434180248603356801921190485425458681965616782459171874751148720136703813990862367354735197369581276383643355654007628159572139704353505849386139468407908081557879332257481202372040765743371390748500052252470460234356161642047491060681240265080992066552271390473183498545704315012574904775058587580856592275719948055356575717545211592577385562071218616392597861870773117182821419695118285937210058961403158965067381339309126942415130014368546584512230382680068678654901144825702891125076890572160565975835044933733203552025536599531065046395709541972806057365141287438771352277796314369480681717506500422085995211805293807735281882102137521297535991276479176388242139047309299920450573484329820032041881784320580980751170384049716419431927281188069486229632878217706770840064291973617091018748482817634379407708171677365760659793220056427460626849157407979673030736608185981315078711615899775449961639590035166897713234822096564132356211454231527563751617291771736827659708073759303790336727622138791845247116104129481565796106627240881098819204767363454828330884427990008676838920571088447153313408255546433623794050367861247953306718049151039290510738269627073094549093668575998921081347086094410818703375531841922093282631056835665412348177882569478640 [171,39] -85007284971921035439514624084975530842665355261103270106276457900786078231877674826346350474699090136885183011334294709584733342535063829829975887032989820030087884993747669154403715796387347561073992960155498493351439895826108541314712163620319432879146095383788895207631269755004204898692857220673133128347473447115514076151916227195015996752425955353876619512979977133340258725461436478100825304509566622423603874951541434765923039106126808072709443411904223767762430117986581407373765816389061988859290998702350490589501557249979539971969510487945160682548719781985898912258888089717444425116566123743873891153531530819190404058580871050111755433397216966594969978015903373490360738816647385311774263292682890045632265669915161396808610838592110017506324202699490274664705811247621194386198495928696664108293118818073934400487995412973014460727431608519000913567067277337416245293153599182773809752330541512091791945306764260565013266900502359399947282700141048048151102838952652132201665246097741172897490375731341617293458890456721156072803531046178094695588876620156935212036274108773816009365407004048666436060399396600964632870894817505555776121347504141667018060625401656345485874485336342465402888503345096530266082571657784825248499700228156806248985182322217690857218808496383019050898580759822953404770535447019296630332822497063304098092042834963737977174214704250072395826897225590066247028845879388549357962954002986923858492462266171874980639211994196699571802249877269885001922987288215270883383682586128765316500662816217148848099259457675994157448256056563019212366187148296360350156281770275624978329610960768215499241541695518165415003418810749307437308496848313495243274921374870914052262590101762486907392208339272259951353856 [171,40] 50592087657614426633682197336997466832234667066468244624491916505725938274154591293075759243332428142091371399068474293631027245410882723370920468509555868816636830182806450098929637970693539778200613741169054097136928095054897042496542357627968203078692743493795319709886296938703311769202219477532351781815248073497966866997524767021417667088654422290392287343734874315161177486604538900050293762593643194367758924337052076715152859876505378140559580540400350369644611517175125002582444237498258577143139376031183746601981137854421301347287754378128460302069389087578137687956168041649395323406302305061991288631673795293821277442191783747805144642144616994462046384521179358607318278335083747203979091660040851150243604688210123566123335559715331438566841963524441496179141313234358523241726212332589574866982928086157500602351195105411344940594832539704848889635265999154883513356610371261132298890750766396494320839457756036663569831147463740275712956997223867832463241213925140443264824145311955393431377858530263500779719335226526283939685357011363343873796190870387443911207921376821675676160946657369536220636442604232973976958865930130181435925834779298256441383981574943859200195767287882915020763062909004589075264263930258694147127491776222502817598574929205364906500230487984426307045334117031559722088184341628761703399004704913148180236468438755373401689416299508401256465660081114493683422089104165922675185439001904701215850323375726021976250706552927600802126975514686860075117165416879634343031926506683248751042774234922867065273547000789798193436061871877611274833075270354386545947382858131702390184387751996840359922068570578308855676631143061818825996617152139962765682464059335690187051266874425482964595478507553662572032 [171,41] -27825130085140426433701043300093073535669991597066317989925803168767200584504258577135420968584075909398959530138266769509519729239449664207469018162523683318711744947200242241132327454580882111930373952814622631487544130415708562744537823213570253925713950283682621619530818975873419613582699975989159512541182596573550503793937713815290441221775966018483473723839040387562309128795253227220722681835424266030037878579745078243118093308591121423585423198182913204870732706224808702198752505138053075710179747417271793403698632836230152348313877776282317710656233140389874867877114847912956347233447343342796798461555779361416292844851434134562198251915316567732016701105805633287603563445901348276985307547334721955745102328440266566563218523584248269468793002609786308610363622484421956991280296632882342524458019956181254455001047617112056200435329239430674065190024535774095034937927343669114969699285436918859713949484271186241327940996471229408964367501927247022317212434155217997099108313478217384005457068868330152662630710671416189036290333687432736473491526046066924121236915610205113476591020424255156546274211200287191579496689823407078475445516563104151686483097573409730747481612416202067090890022409067621510661021148183283612953161091464581966857328811433114330421818653663885971524202752519451432528234436730984251648362334035626711608062195077889377443478969601641779786483928817926347874281010830122953482728016660692156802603224020543909447978419792078403252574660417062098438225444721815933157833689715066415895415514196900465617809014316178645877571580816342526943507551365779949881023192139850042145136798537781804556361728359877523215084704305816446534484136155323907007836662695141086030725017148408386801703599034501648 [171,42] 14145288463017283702710854201835254604933439854295862787035821682889863091780188015106025165693909687722783719617753007823281634009409932411046855389962724366201509136335121173940500296060038984749536639992761437101966068990016850325068635859743936796173806552390135090468011988181634430108746529339540528718805070024512484682826919278211446808723611105088064300028689668049662205477437316514767707642982984443388104148218659571706200872815225024705707998430008027172050461487578417497695300666123160960839865196158146490377565153718647544898841526660111333702239219732045660547983269256076727383629546685651007962843662460277131473869822916328816557937461634771380080870814436308243418317838558116539475855704027766802640173364799822776790240294263596257407189763761545660175631847408858548798378055280618377965318158861634871841365323019885632728314804351065419010551741017265678216809152936818073589836634972818254664044176447274793445929626244708890294279858416481552352267724590675940003588640582356786881041994659072504224861477233731902284716705656450887628355390291319569801426604352737960198486496614127011159515569163149162452770216467336838391083011559322934131346534239667842483464256954402783461729401994294988724363973812876897899398239083359995994773739582168168190527917115469870310020985910184239059463782911610459508641911261579985112501786532663656757581763446486324476165872606148492719417108180502974364602544406992727039429316767400956195143078477482857203115907227439172952855317730825693117119133452218346761949114638584201795246710522030350861284456578577928920056695854263302603855845492033582954487560775048942821808133529461066341699538397556020590494741923914677786741728174091318369082149544630283198688082694401 [171,43] -6647333615756292116370282581279590761124092151536103610443809502720887880709243084908803771191872476048336070252441102040106587180352107822282512849608554864203088930894221427176031207319881008921489229842749792141621964357935862895707795305024771770875252102717789168444153258849219054090423986034491069415115055088245353470885258916360732764307389615583743819905962396457537207976614786264267480966918254235672153273230407149714296909342426607293314232294903296846727847672443587035411090150552669249488954928576217950122973454832896286621536478256524717818455931539973026842633592721241331572779856594747334925924150986578902684620654828085953371485679055881829725239173606377514719207616574064424541280680677094777026914716950969667722657102340575591262693474994776714137149126375458759478629129119471070959307244077122454674730370667550421887494620161615892298975948168976980822362929112178877261997922368375830524507086468852552434598796806386003926200355671250797529239694631238867490581804871830096154774402377225506212497568739176011784993458574583831261949446620330180309623348724156901017982060294892084586348411991673288236194376782096028180211229335306676341128298558995801540125824005691397455610749462368600246689049112271276067584603693630894281048616422438824622121301444424876006469602935976958442403466140429555697001404134476715061610414933452346152341304289326093204288266250291889101076586525430123731077777502574901113030150825223801861721442852669310403834324484852430596649996718159197116625861178498587661683698243225996777073669244165957229834954397186453307135709302248247519017390972220262498794397453729405614006265209598098399376469853168373813571987197445997799218701384941065179364733213036475304815025664 [171,44] 2887600707594069984365885786261222455349043397762402970658286184536532265858575332316574547332481738628271648282380066158506177783806255132364776400354370543781238883656958946558272721839915874793377173620756316753992491290189628253040997221457254972368197140860859837393592447994540682972905233007476504491111305491634746346461337645013911006929429844018917197833743262913938511351590182296215150997738503520372285740358524707336302206251281496291423833562591581896243113382430986437141834681990329386913195552046347057022947180021558638703962459739638603928609206123275972981695249997442369628661657179509862480335320890251658733871480972251997686935961513166261371668904667101244808824054848554638112229174588684016984179148242039359821669893249641452437161095303907851050367310144072593969905157090656233650992693232100793925870996767020476021910456889802562436168692298370881321026963217773757418189934525788569608320823125574820548570462050803583119496692558072719917884216062230214013479354533373651503049615085552579809095987577501882166668993922782387734695695434313030609902746603298379433958359471003666289320689676612366897366872219658887736853338280147741771239592958981666508049864654811540522634615487433966033381210708336121113718703647008560053933301426328972107658200384859641009409159629462667323592431026988650350396881031759174130658636504880325551689463108089663569120736168658439220464968168401819032531010005608002218636058335190784655713333590515883114640067095793513718298657609966500916457346485197246672792320013001892047277709830993774308026313671719802835446221890876147096889940818720039196432846182445070697653429246797598191697645845802113334005669544168942451016274168639526960275033514874451907322128 [171,45] -1159381074846624426600944133985562929789590150974796410247422048642734159141711288357116851556817157685143995584851047386356381730367993864876635328526791078175105523932744499360147148427068247977416252354492280552341093595360927957703648900158890549053965501893829017799945603279941457334222698769996496634406043575134568528143136136395455359616039700270426156928542549695403044108570612526328247332430338184346704705298911589508324566360877868492466410126453102504523450164198712744073877851158689446872568148291595615883033845549390471698908348893147336177447934217123197608537623175323497234368756092840807670029199590214544667480542977182456839925083806938669671564250536256855058946870555971133539149096158758852166962704597000762891112462204881806621850782711160072989936090435289013530826070042720916742121831433475830155914900902028596344857734881300503381356114257069994521153380324416687835837153004520677967950036710444615662286316825659664005081441868999378750709713509543037490509762267655639192298726107002453025894489384950430066494356488777677657295658401586814567486130343887140041425280540917574544938406771752697950287949866035500572845830206765764493564687027963722032233700527550534631592759792275618792929103489258371237269647561251314546204971396912995019629945339579676262940404188155084401477215963530963604233873771873181098819151316720130029510764373675632169743223799595725549177033109878928653300346593562276657850142517768133600733659067643369689555525637493847095472546951010705382960731299181900404401609426749197622084003812011905824153218487917922503685565032344617363343798455559585471191410673071643159165711493398497872374032209260772859245505143735910931158467998732364527723779514694495002624 [171,46] 430142028752566313698580549404029545853197615745973784696360674077624388290999991800921932584882377516606842294186080655075034274923107873717706509178744996966598880952582906282349186446127790201773362607861511209995884733134118331288488277757971806954631758688040730958274456843336326645458937324022755685277018880071097985191062439483331616706028650738692073834318465434843735504170160348009398738827858483702296081531824604742948553467423355000334034735462814907920364654425190844607586554528659092889803046011341819165960128787618069383863828784252799838123764367898179150348711686349980967336050071700766350335368472535571757411668656645621509660729149474131045488050689769808080403173102356785567289120644365920519640365242836747147198114576297003906800195507135214419473825508941645872324137198150612267251451831458160989773259312097616054767465107061501604978717231537681966611501080279368191231479937809132304467326541523837935086665996609742158358241751920878348403062128382648583069801217298595293995152081142532337623648456619757055797361258038093910668219644935439224962279458999201956733213727310466918304331914506978742486913340460838728615734900990196439264312223226282391423427274150310474643206817517647314760707595700337029048247948921525840992109775847450571626163541114230993509643276879948184798740207380606885281906414719267447613475715177441593781159440691896991207422760297656920528646746883090311412684467538017621247920302035633798918640291110927995733891333283818933157609115332742462680566869870039420076493356616163459495033677934640716185893070462666817164685576106396874197741470892184025225195411374908484174730542817001451762519570700549413549283779593778843609875523339123379725845770734309888 [171,47] -147415251391979593381032459498581331978258507756911973130560635420874908679660816186115016381844082484478779758694830683172321861901061443376361042189021102077949296668563184142675737578143343339893609658510928515122579573499731542595402833217239087022773494501512318051042550025616200787504289911437361063102540119829475934673342446786000581196195784182174418196257548642137892660120277187466171841138204640731081727797133582464527311170564397839163525840012573278854382849554444868885058407003365634026509974793690809002410972607938137215069286370107382089326825006347677988784745389520668423232413356908327789429835785748087077383235552090283011114663685800017919272535562596623850601771190501761365236193251896238872719582735500575537691361371257383950583133408722992983442529910344953190029731687483283997604470543173489868396570797674386727464639517406725136046231172466460844167867247451269447593827479514334702104974838322056387897429973905184563273627710702912413268265484309333392839844199396528710443094138280761099288787887462047134352677684097696270835144309324886110844346552984441723819479277669541762116588497638626554350899962363322229637509622883854075603305284449408712949394259160418376038484713727036499644509617590781207826778795092264493665935675143291808350750517162106694847628111034418995373458615617967401059808310510779767643410239680775567987885090775204654187180823698506392925762368652729194165670228210652750636269290748706806828147288841267534785200067045765300535671641007395720731084804813230996459620939881316054583612710226896669760960873217316428152529921331198093254784839545515956503875851612603381527532199626067968069835781507107496259770862981579512375867672672012351318858862231552 [171,48] 46646294618837473180767163424069664137297888641664951917529497306730501622877054344535290012080027565519617218887978915995752490723963623627012560931095482287258379126315818903826906874082823403694644904892178822549627382809247432730719128080130498029249776094842941651323268540503249570580968026425755600528409507673632668320398419064587512314385812668656072859127345724581164435487022300975448945030935174588438814818683754239016786596981331568948171787689275906134833215032055521084408863169519180233654977921542814054516536686518136696572578368575971495856806801032935671243485969613015231788147180332762102395630329210054721008858603855098243419205363382969889404947159801988604671163648037699596264321488631922641517376107524040272862192523146208018719918017452637762513466905570577271132689462023675246462104344688800508073436908286265727853191824843723779247814896231478117343458056043288225369609541434865585672416961424235794816602900530730651733574817753186678710623453185219693742305130538647347740501347339239961997386862033828404808806499371155327777978973900813527331249925135107215079100786843841120478832668166375532866209935303937762387769343792306460599693050019317537928908340498295069249028933990130229258020094951264829656845827254573646163611609702006927028877726901034532087899018380693177331086574344589502429289877833815817904739808423500698000068290985820322841094593893416801178551135980358765999108479582582888548463120923964613192717960652591173583322488283522051192167701002526411065059846257504873125120034298385123012331214537320105805224848619608973807086354315174793065472369134070282898242134573152581546738612462698675118949723717255255193216768339708109149363082179349387708453082624 [171,49] -13620317426743711360267613461773162525741211323436201639315746536894377258316206391172024505937229987805263416082075608152142066089400952359492564680263256647105610537166397843837173971961338690593649664788359861265408216568878330830694855653047240507206369365779026797047899095131241839501300616295713699481259598991391634078084997411682433880353938881906596796327692156558534407905281078839875022823783385435521282572605766646648408947557630979836688597208969714850374526914035861566545501986325659544390719949263816149626323866180708924455567367050929452830161645714929924981191420817418519830268102563388624722679946429853523651088420431618247479410031565960324108471200112997908151486437725417714458595151657681844326210636200201348765332145197311314051755615515345131596716523979881824020284448339930631771252684042054442921454133959518295918276870491781863377448969301462336523027721462974632298190333092396185712867928513875274786804364232428678318330542182200110241667772077235090404152986866903392346410393835182686563468717391715582619592326674268242669774064014769105432046530261567101057605783995622740736560991871317813752022319904343878133046965876202381752447351662535770606720307854933584597210435693313701411310513128250762374504557496105551193982705988619523708989318426040508121246203543536667578361737667111084483800190138023923284772555788606856225270723283378998918211429655472180259617657974807622189643392716503826064813728406017328986074150163489787329602845035147429453004399013409369808041524923693280660712787300143643465797960971654244576519032428441712405455360284838634324153132666146984249946035343420449802259932532163989692339702170045210504821984347286759661762917181892322771223808 [171,50] 3667385123427010105979099865762702274031299238018735923084497028729830531062078124186999200342737657020414396618104029285434520154686263148121166600094536190487108862462279973386444303843294811726797475552948487647193287370113485203620386964564521816669516462838968316552125889983272511191418612425235894575172183881393109078637162527767402560022077072522601361446769629318119097477360159153817335033334166450155631243654374215956334894832430619611248274430231395268423558046886043971655686350915499891349325819582925311815903822353286362802387058746911896029638044861934768374858151930271816973480341734301442460990311993546939271160756720361948639767554732725733158287630111714523761936450982835092696512729881129305634317511245451951566091843578616400608191271192393874019038954469776667747366745192998337897277373880580686476502224124632019838906629352638345886324697733377621385844927034213450071646144191332402288099211597702836468038429051482372558318751226253799049543580624445663427787808561514651504371325409667436390189424432766105409115736503070000871123191606789230196545028346012033323861214432813873419420134959748283305976129911147465376668261942309969954289633408592402265843551729379933274689484965498502360876210377391032475946787658188703133154946802242586596717060917111545376899925379247648004894102282269095081362567090181482673414625034498124022635898074400817658714982442730435287070366750778957316903768495091244218887803718993510084813932339783518984029809672141687231046986640862033626457252150054880876313456002385695937124698624309573771271286647906016965667628081979252826604087871107337439463744733834059560661831771612959818724926335095872282278955841712892693671941213534249715472 [171,51] -909875544130402936221556779123603220991894793813477190181133455998254407963364052446315478098325530101382408618529544210971823219604156731381136536829031460408844191850872868906553849437332660904613706584138436260673705476894366067300444144551508656428112013315806613100420724351398870622483752405122428809833214997286237277905421404745437494340125128354638361290640270188981600425663979356647092644626381415843095169926164879978248936401178062861553237334171797766412346621438552089745030296067223376586541934275791854768345837958139675063274035299871294857842626550457443855048825508521384482559559468497172141179981199942504851562432616113529931606892368768840623685438088276927331577016256023485268806206292979566660291309399952301761050877911786727309715457836850217300417105653305388326214088927501171828570793564121849795745422380412515134128182078634839452743337802986138007185462705943022233446487408412254887755801939493053886382106665269945140657600833161828900163464387119792998027014230239346511552757624415308886323907077768002296548061378257839274662041156807085251333297238235990092236836098749401859282722144282317579889131744232119283755648371695112739657892163086514704960270971704761488890097598000590110456146610169182275084309503305210889303328905757391406086170648517954581004552670653272998000397475963763528700839179966643525714263011599269352930659975792340011731526621607688810851714234056915479917731193707808183230059049967661147255955726303425921545418968398230638128656402998623086545391944393745811006349651974008695927816880207909773246418361683464962079536810359198916650242200967994169316774599604286952050266559992653058703638245510557445487389870098677043265608264653938688 [171,52] 207813304426900633988319254553066764482387413505246065755147266828823216303825736362918616392103522810012586352915918212396988097106445350182156547773335189069200254020005113259949558128233313065053641661463855708696850915387042724773447782763171310646816280525430657391095739342179201140422253498555551753259999757832839034250111878560053194977206529412744202383985841352758162377622072316540616467373849851323863455736100719591157184021255303007863407809512919527533324214282625141938734419065559140726010360583976274737685245037368955750327024842093061441317216907020020693908683409634560339683126222565301949584306766326878201071775550300723835320573623421588531566164335684632985171127426911530518999459889095538351566822447055429270827954564522154733549197405683505504779508919377022959564885977590390732456073804121997880684344173372268615689750631515280240518593168074993636612393131951902520953701519949998720061137685108885333206317384145629267749666354890533384860850243551269533925861992848481326208735532016484546516842941654518322527025610681120800994250276099848633286805925964803453922281561604096796923624264072327544092412605196338059811107150230965638652748115685761656146272390206554056057313292904107880285663205323247208215744812277719834091656428135442474457345367591854219240449141529424518388054859932712696259293596106125122729344755282745062400411132906815406408227929929554566157766220375612422577461348677377916257476401895317760273939836822565978546578111193390759576039087082168854678831349973948186884607317704119119117467089105224637500612255914880092341425434820527077906193368046019667014350647532274796804046830233565960040248089761006855294405819241343721744847144091904 [171,53] -43650792951493360989866576760421799941021974372231851574843995780660023686315764395961168257895248225302892749936908059148831122558352749122265081193478233290704797253149896691604541075535454060671437791699143812982185769800554350011368292415537075794338808442832150545581417366089928582383407525007784770693114384448113056887693351776532365169824665522370523000714053844658781680103843672223665933014403578702661881553734223975480944246816458304028933955814574523925750584290240804752149604468252789588620690652211735596178636175425298675634591800333388242001333816490195093806302481764046648934271138523845167204700149579559111624489274137838995454697333388019555662819463996239261338091030258651496945909551111013284580934386347536563739555148988160047856820978282515139885932315866043311627718040830133961314038309553835779614779602321731636399303267815222634473534327004721576031846412196193318284710833224469686944159493651633738195951681942092038012563702476764932019487174997397885311590891563199073082060331148790606713188885746690414893071300919884176083432352539585573174629196294854883625637509854918560662015319474619548634415056723480764981142600829495793926446765759630613911520665467980715662930289434927635338946384267348881757918477232156915548001634564036325867709718105912157436829312018441933366267479080580278603835232861550484802435429482337928421243662937627253157939591837143441688544552806885651707415389947828225084866950976375774285411281599842267741454634033654622795829624310713710550657511773335813955475994681917266040434298869026674841152271562337113335964284227818690588444021228689021628222311614637265740430395937164073242404341316164885878007496778353310363771600896 [171,54] 8422691646180688715234211792853011778489682768454907703464237139797909303472040971367235379447188264846228301510147803648700526972057933660755328879206963568093894089926491181055753999585175942223344991359344519177205157556402094495657900629927033996271089247221966686843725686434294839555360350335576144065429991979194284671729758033676939715982561873932887465093408461283790877104306025196080952045663399930547300954888560796743777033352748685743511336082644252319629923155751053976834150980165145070271862238768835930068820464621230543155296261477485058123753044997906650078781668285231117145658501281345066449458168780351997710261572513060049726482767941756202537522453627706846585239848370180767709546161139877062166291583982358925112415606168589385479752392157177836105789759938451960533584182569650328791154847103397220355448751184475792298086906774597018639243564743874750694051497873379282222065035360062206037322959666652978520543581092028173293948751905303792046762584831004868146342011660176843938016519419840234939236699035970466489194753540521236322791794848519256479686436420249856113181305741608838640502352563055132502277903140675715504924049468454899110448961337144044635723710210248526498723416388913022798244254949121599520510081662800037446898558056023261656917259846566034222535506937020923882987388488624854097867839739108892597876097389732739330733830162703700589893572975059182396420113732227164215911047255622513659376437483144263700684739024146757736779628838920892976581801605182420589058235589028481975816075436436629693621921163450107881944079049948327119990000509160557891478908087266067705628317663364957021584715136125999454905920091051090503291725287682907999985664 [171,55] -1491120364924889857355475788021119737953508957800646913347737000352989867492193792736779294974211622108141834660743246940734084792135119338719652628279665867262264395947564383924265110094265503711983495018839226658104926153353581408638725092050074057484107023926003938981800949532722050198506509326159503934521899585484717143604488429040722258222887417817971931096895937810568379728328350406788649050094655831073362886906652248585176208874344190576344792304468412913419838730991197224896536477980889668091607692189680844461993938139305554970362211474692422302499275162203651953237749794980409934187493412450470250483345883666954140664591931143523612443594385186368107232368541205908209493940501132607892715911802550682802676890099935413683120925511413127950126050648076677002993227891980123306674021184308800369256963921845789141969793685364943624726774208275713813318133654977666664777940137786394784711980974688886387026985636444176416659184440141770474384711783632962572265640567051917742669600714557831740823030401357293869461282840370521257244032944883833053970966860983678964722858233519657571923050383586896055372930321951985244586085967958923730438729009910851027505053476066282231414826926426776166048004056367158581927722682194857614591103704884175440702399355459456233771123975027523840824326114240204629703600782644455534278126914063637904959063417438306608099917990401679958436678587777919667164031343921685072399078959586158632498817758356472228263141287068491577518946487090025404412922432896145979679255876041495592645277548439570818845600232335033788292524489959403241368311455814401851367679421198496210582985234108242363907380100381579676698460177277768329700085937228008128512 [171,56] 241875002749436693726934984851556305222118220394268919090221133522397977197911291204775697539366192444639895506477780573531431132689987656636403001508480707105154834660032972847103125671465180005588308631238367396306133581859688990541330016924023230607278485269462244941067005786836334243953250959380845482974428738780895404303571030510280078983216048409043318896409153846393488200345959942547644032135836438127474884207692507908309837084725235112194586538076776469021766353883245894604140823095178370684863342531896813138974256167794394764750868993406654605437014148330074789844923108238574796965458553662387965504050089818976307404986940717180023090220215118416396754965582663118757276942975785108227219539926781054721755038280635401052972279068619906688571900044824708241392864130870576546580567774357756744894038536140898669647600192267643215864068816895708671115955989617402910350320908699104736480849492875082865227084319380833392308065401119886266184639567489513466259481713429588503943546909797388138695352429552734346868075082399913708558644378621461852487438324898963724630022582883067060437524736161725774043905451745117529455979194225451196211477391340820512036673185993058717214454879001362512537844649304319589758243336425861812850739451805105395421963787874536292416223360806360040529610899187026830824316673092922648946953931999720529919509563442860425448522343326390836471795101683568668504983374173055930829600628164671677168684764691999678525030143095951749308230684608870350958543735392766208001983992016867392130836928055441400774147948386667920115015551374102001935674523328122464249305109617088267605284372505523320032013318549995429356466084643960890547214638004346880 [171,57] -35896272861302958966400253774988660736858204992072189297919441518564838435746033104583479213150669782505017148165371045657651543900087200702963444422079795749499476927361064947347421588472741683248100027505785370046014330084060111322168179670100301557850170852218921528287412234730677524294906561632047660507408838611956465161456554023019745006193823850067739450427385716462500812209659350281577197863921278811037540684487406586031656472382990352167666889262929890940822573909651391146607211676228055938148564175209010501907820388774746379802217792457045899130031257495818113764910671756206412353900171208764775741486757215135689551005678963143551664206305065576945453979359117191689132379097661821819679779024119055719265388215282607419192918253374643142836146343193159812574265683031030515868979278860319470943622691819164106148311726007628232089865718383873836289300017877048699622374613370371697306785925258879852843226320323573670546014975675287704816797862037676938820117533803042994448098957045746984349970900628716794399819553938929339313050710987399014624893828987197345416519188642576709089029983210343753730728877329792863754211296141012791454513583465968701748196818506465522266196950855229522848379994361141034862172825816723107474964728870401627703370652723503576587537271949145895370115436773344002251455429435836116998976317507212346713680678029392104922212155644322898865034965139742548231339424851823434207283465469459258799413042258098163334325538324625955903425711070073744535153512847525551396762614264771757319396043130571195178601467406095535039749102223568528535489949626536683948619906741038990406202210045054944024993002209594499216198451760149713324423747985408 [171,58] 4866320843216669724744160158486125384775372232722288636227218621113838613712205749207653593984603874371356612689215429351072758451917454266746726620927925906605208542183477377195694970840505808677243009590563001044494444346242276385920368355031231051939899132533445102108899663737169095183397506902217436930210679449614048603582205402444624490730516915861702222398507743877713708426670862934997007414213686314461978656276019322783464169193493972284199799521815106480995540742714369041190597388143389884203568049606110009722051651420202056069526650440638713727593217021192882524652391372287723760629921494629895484454076975947202405023864206304578424652923054251171355432834509535548665460525188835189984122532686522912333762129599256013526834341173605138575163887324497749302083043603838802877141511311303244868838974664635689665684948486657491136006169815315705317988272844597445126601363784322273992353040728052676222796303619374333216235281708818691350158959304039364188394055392432156141826165171280290261904993949338110210226277008857619909129120902570830874181577884375808488796562625649225972920588530669169551799684793572889196948540026666774725264880196590541100496965642280219940629111475428916064926120660442952415562800983577077608477932521769994699616300005834759010989036319702586033888453122945292319588222210223122547338472422156490023883853759075263110601902175984990563350745472419476395547455372569731735592286082877259793989643246740144284617046593702192752001033120246738500424944625160212810320157959438353160795432874137875424541841981136226610929642146410409781819577341206783728778959342472508566246175516520780521246477783458826712322185548649430638206619136 [171,59] -601597698905656093620706957414655336913437814869375996383991739358683392952427264096134346484212026778226256321325869317815532529727891572658338834646498655221366127303674685040513117950617919966484162779624836516410092444267833813472848872030886511211046538305250807475674620599778853417595433377609654538459689746199214416494195377690223756162270408744281402197990613297128111546343933667066945538779470124575675166332208762710941489185767843181434085774233919766556543236439547113269502713074865483954846347937330660983066250462558967925873459408392482580810834958079684594844568591038744297700719992250386868414712951879169977062045084136108935754250504552215114494473992999902332249421902808028893989569188587319739559055814209076257674940870998008644532749045324992905485078259427853133793902578049735717064275196474186770415325600336799253234067861080310772047352601867893647407098823416592242973087038315542469913803960927803619780052754031902229498475030937853373606219564493104604257270508243425119943510742997449106320665069761305280850007289228353447169324491362661053339410122013156881239394209465216051105659504738472776374292603324092046380992193507287510674267186520530661184278433320636794782516856392074425163553995331826237230664035924556769866961573090158145523372160056280364357125279886016169556056269180310608070803774416730033280867659031292585211817898700835399365067416292391322605695808595166898829677248704576040837116978177232468851074713924405544224296321287927310742914668658971212179050350834992569978701038379513144335381966410330790991331045549192288150056055835217753391192623308307792435085972883493989529905114209805641547733972848517173788672 [171,60] 67697849914232907662715574297881250185466515528150097013960533883252353919752901348514002217819670623948808856153045937180091799108643612963161473548873206465056005257761503446738558586232078697129542828639723803429423642732108743937337848055661036101381394736665345373424192357047009434613584347740243131725141819471214218423833757179377475095378296147635837223950742011378972255027453667739282500366167461628481644221104593468528757659592858247517660518987935011388184243584035428039268023564358726643549494416201009639373106827804890687778708900149788417114830218646191820139622782570219956473655225288756065488120726167842413495284872242630561344100545046819178543143720589001973200499907693434631672607730671615085555760029262314918863536711206556940458611543059932294421414910428971879341741049116569846610170165095263567255692236173689059976440579441250530238214764842836128783254935676529220042840330667298025530067220105936926294402787041006984328058137826429988813559374312828942590208472211307797739139405081649757599330042263890610837613066849337760188154292915827629434450608954294444373320242172356362491306233916201829629928175606782495796797404276119061326784133964864893761114243242404519654535989275904576015711758846357576078298951995080415920639932569355772476958079460071718011536475771621918773312970265174339189197267643617931514756305129415119730387891849619594962902043684221882014508099853812689689747873915926222298002816412456807374498006818075156092885669724496614336008344585737501062774199533602842991724541355362829747660379961055949081041127666738378836569600525111603764610953800395314055278574296427652693456237887375549376675324267458855424 [171,61] -6921006917800449024696033807242599016299193984409528344744593781073294587399613203138678212584460061939816036705815513041798296293593987042043247057022867430380199852911930387521409904596255343831684029729431550203483648136019159708788306164558591880830497103157054097749531291787508434519865455849265617709565872018920637888403734965537278583791206920577073401955851168888993880306562012339140497769138066092111009680132638873415837592477065675060080385208697194760417415249975072222525231601577654271627056342660110486879098247989422152572682629371261383282537140135824138256085790970165164957649887885503550743382709060821564054710121895002054704005263034090329796401991847238504003373396168976134196458930708321810249862773296802919219986759894610830857543714180423469277095159971644119440491272371564511566212959564689729050247975581406511232298254246001446601143601329791106304316081584519262683301536721362643502831064061736770959500878558954674483827454497982456361350340250311130600252753678269492070623502409777535788535226126837564292610290269369191133850486325412348289749260513008434231506447742705851473306828711277330308776579498465080176558165270228406195779598765441794499285606382743106557966565986942900244515268682486456276317390180666600230174028534450078991014135258947110727266159036304293499844483401133218594880604106083107293687346978831310946269178996769653858415454438601163316718264398627965003279705164793025605170784495005166054952884894196139392560561998627110817748414854955712096885036060366677674393577220158791562634948338277056651796784710075173473660990173548760881315196538147855993836660681775262098490595808687573720444151383719936 [171,62] 641532622183801621892881797080285445558386189193382053618180402947596874726679550681504420508201565145475356984872728073774328836863038752316694796878990483086185427302812703324855134596086559908425893404482801681731903106089851202250708801835239188943075668552923347056107274332673563496879305502726246154045969760129827150048545866468929753206213625398861913596504171520040411327556456640739671502006273527404098643179316995277127468276974774502595265765974348179500722522632464217474393928063409536229380300208276321852073137867133493806206098367163803331007487952738196805625664207761741513194465055364876940924286373911023321600305272250208595743546217250826976187839819758830400765878754197314686714643738338887025183787858716366931401645103172167800995664848329977475406366085506003579538911645479917429578291217153445348862104572279519018650122196383454049676271872078938713004832411250996540029099858270681725176946232907345150270897140418806399685340233014236621740045917545433862682281092045192177995176191394695769221285914980133003161624005447247680183184719950841083221953392978293664096256471532081676354668911871310405552889407786189476566706382444048100751277349208902425461092066450177283686794908639861778242182523173338078594994131341512870358051767063270306068312056784053026639654400987685102223778335743036366293357277234496957305355381290669712567863166111880901702881238091990394493078049763361218658794460663733788782370950073713076938207159679037400715351575362521334634755934811751034255778181074238280254098371365570195219159887256723330226795299099284378368121593746133849144573092656893969234023025569128686352113369881461620059923611648 [171,63] -53807291820112293427455290490574551427592362704246381717747442948547090625839528890350310248693082300817262304679512446810260684826160111016071265930344437366001070902556846171795621225144600748976095358337022895540938280927762145179922958828730869334652958849428969599526949619333437123580324703379585654611089804073720082058427490606004565715332005867279581300700717186946277767299183437137666919826161172564116864930363950103183612320305003403681885311303462489305639535592787153728710645666418192670508627692540492014990228455882450261126963745007479133304163126570974204886992556857514791648118800401039888530515949858747848837506842152110577488006705966936291569218056015512307764957567212035320632153907256354613464817084030648386949102296738292669623270075755884707193949714201365369047573131233577066009080480363442344033560910137115777068693701136374922447797468876155990792540129659984162940727790626737257775143704120805988129851747337014575438952639667951199552783301245678130722008116032643479624766165456193480290594246958703393510609262007745982691673379427204465167612787864163244005615552597708372224872878339079107556662703925892795686416642289583361135097740077886549027694785453760579677902797154243996336131639407171205042063774180978737812133489473728084168628524384739032424358393014800535041540699957092450850538744138364804664089731864291988453957543251937412825274410308532450608405639196096748974318107208556114592225514557098791486175565673384018662968617642842252380603696650220357675323414401316298639120896510569266364832995673902194447883059648523661729254590033960606642060206992439766379513393391457001669699928158749064184201216 [171,64] 4075265830226885619522355517487531046239910770040785585420708531576300250565370362239930168319508680462395162687541604217080879988549420154364027299405957141490976649155081062440541608539397574789040024044152479924015138484121465449387561769933209877498936050796183253794830938602214844816288406501314247152272825772702662535191916928001743878041132552083251048887287096734424216596059023260379930872879409938616386719445445321462613928843976105779883887962050082327806862698386470150007996117844908010071463610103043140933686640086355649090632932300977572054524700147194568446641018318159434608589577290323354403039531128371934207055368691778016960839574727479842762981196179603900421516491425679565093040041689113508705148456044743587982719045478295203046067263592791729905628339997439514885110883139617354413035200178334220185393407174539683415388997920488575510991611573158178698600647319675123537144118961879373355052451619461998287282228140743622103183212440075266953652780433496170721827533750358343459504794523200413462534133522169419980854839669245419543338416825788626553641688228459986172028692924402525620485456189281208799489989382674246965694119512765386642625156845728407600305127304676745088165077274890018626207498172172229997766077857657560473119779963128722641357811589892123991543219788918823521898906831929698360562461305974439720046561962885754751766818585949293548466421357618921053691443019467424075802732381035020325138225215593524339968078354679005886388176623782676889960086219252238218583556145083910092317905755132120108848872529086697139116901126282664977083663304251828947220915415917999753943240564603884146997596241474977185792 [171,65] -278121819676497815112457301192739800159160398747330088040292062627739943712803760611733281644222674342233528146123924399418624271413275068046205923746300629562135931827527810764655283441452108274067695267612995880608933823667667922444321626473275961643028358526429289994636113733973184384582847613117131136590618888521921878835290258358430159284036089263947041715898531073415980054901588893312785460514338194759884693384878723757507721223170565610589905969858526406101480515741388775149344734296782839788979254600770613699732738297353634340656547980452318481979865083557646732923459005348889627313957205299465629811003038861360202569591444927427437149464759491762293901786491899084984184375830436135561981270577024326902736733380865539737231546632683038099903445246818605484981534967339352717379041024524745040609094436588678363710462878713309775210793006551873651338973417951831435317517333010845150103388512943372345272620753650693252237031791339449470421347813004386679356591193287438692849913246104918505414555116902636997477790094644115785242371239828613651935141706979164906568238800583807094046164703162128656234934354510429719900647822407994287432057143518787407938728056742427454760092588058809028523926192679822975810898207762375901897946324921557266028167949629749411020397787707521922075000724588359942006372828565059823940399457971878975075651295496175179564099020115898764425131655797629408617919208473879653942452810194038846618360124235798980431492630097943530277081194510010370343523728910118471518858645391281317012321562963454802644204367970730434681310318554058362586828984352355006590040556193568199518591887667953401895224075806171136 [171,66] 17054276942013438997448229009839117945134143470148297940606233509936330208032171848545931036066048754582914979623814170411908556590869416396309952513712166648002881205587291494483867439558298081770840691475485683717206155486498684035536489096542007987754443881668570134572709478049245479141037840861924427596762879800720817246360324400436344581685065280061505241198791616047466826147740940386188301867510110032548694320601494848392884522766600668873824219884905400243562225028747164893289688689184341679813002202030739234238538710431475968923149223539932163419314014624253800934645578061006763223313124272620664396500827402496688884417541244105287495943306187978161944068675920721889721190378338339988666489227137610187053874695505228973980432304450128938846166162351196002088381209452219501343532861750912230586641096334672402066347233324974165126892645017221145667795641362386332840878132909455961105626166883341865958481056758511518952830745660726809114299231652044528137238415996015147082767027007558971788893246488500289549260791023444585055162236759581350527309915031414068447507675976424406072674547278871081971076457414706112385468716065452197950700184898333962677608577219191253169047533159066022000703765372133187704591357630115192892122647395477851398185933873386262189414137600225709560645677585845860011828237361799614550256115304146115583819570706609172138400310662197432092635922272648493394654685498732016539647532214852907314165024999652629921981903110623430180675411651816727585796421038355506898627377459527137451669890621867500348423843967308545276207092438600433152714525344419585481001615222360794820856010915531421243164024698368 [171,67] -934140268395131506844374768240636842951829073494267287374528110199837455548048578839547455068960878309309039307231978408285055737097527039251257172216489579937544489323374992411489438301039534049651787160428347662667741021550675887825121029385353909554938337853747837104672597673754823943797134256830746120048418892884429093724083275479964991341845828186010809287159754473432098500689560517949789687255056990023916802762603849933571133454844274928973242548361446684085940597185161510967200066974402735690262066709477543194276967873172201196931339097488314602444922557707031139731992634624130731038293425779156174140455916193040641370766794574701182387465835548997305930444899069356158667511417665869971699509101380446348042243761740367122967660333620355582089089285059402496009114569287732155723685516911655093335126956881667803810783527452503245387719833380303304558110477944568786667015291034105825330131476879141699847581121757322228856978378121559197657737968079114385386540125049855041206854891484696372975069973727714826826126109945499002129434127907622474155830521579013877531151818421798998111296118726543911354320667435118616148367410358305228328569397995540737552046738133940046243239096311335006079529282569507383391097838646188009752329556190387343900998299221812691529382329455052755550830382205312803973784818049450656609909488486396709662417484869786479731909529937515836719130411655134609490874441042170677621953392715677536781354725134675796151506045410149197599223268043903092596815294930357621389130204900817514605293289578534134854017508979866727087755395217642888808916145332985732467446525013247175310802716997916150184148992 [171,68] 44972406107810134399662410344175389683079376469117164034794362752096095044708395605814682423545318667638449244593527200304272700999939162456868430952485918881802400440650722615454905779842077739573915309391652889645102348114680165590510484871767930543388427933344955761459861745709872413782436595140377254605238802155280348380340187876786918156573634642894686298367337235711626791968780767691187655733159352544675328161663548540150155585659856600058696417572586249043629991875870705401353886917917435246121800386309195841229399219817112441409667480866221935048120628579717772860576805725175146397012866354876432189887695195381200518862649566614523846485754973275826939027260674348923069706668964806223578178722755368697429979516566239466873995425924841288889492211430562445808910215567082568872662398368951112610977058989184589263017225462191003292787431104815662188904930104237151846601067214301638234601748213794111422836820082536337239801625342660347314354634870843575018762063039209360315862305345139237183032405773227194150655246030337087249266910108862895991907609580575205920560915012398400129887955855199110528616284564042322058337752941369322987339976577984319590840187156183941433207829402882808050757879429509939141296593933353552048959158487244977479748175685880343084960166807398230722953494857676363674477068021406231161408802765740592416099397759513881459020468962820983555458783524061423275522321589924439943392351146730656275929906241418435298800292447510370923833219557948530545110923120796368825134803902826395909836294506002454581406784629911385863088205369252168944021534459378368138417626489112702491224282529264954904576 [171,69] -1810566150971151676215843165023772864508422242853564741825238350695160859991407180534405750908261913836337823955038629707510466209748143687199359621130099439323348640284474054631764353963238118390223405715069233826222542274397073620922548588773363807434980335628477715705516024714058819480339938180175920788839582155031487398452716390104703861110082346194236623176652144677024597589376674829111261427602144116476144947303315182073743213831122587209591720479320333172178071076415035758521088718254191887628733831561362363026364436929323054298525270313893384998997902918198021332984043573302231989495901406832685695079366008461959585007584745200890260024635231602333367158787487189675969886688792960124562392592225079599236785564546912531121164489753373105100221547484467882125796086622870611620483117962009536150827379997253804148309599612026874437922988753926367271272238804971868641174084609478192784301624356690874754938392673054660585156781266297235613116365075739377099889493377578890698950741141684793930880827001983447807291051095612770873357161962501905661516644013614173752081825427032078168806258535056526869054422344339663650471807131313236968088131355503551248889441254549773807691096086588464226473798302597283542970128552526473268427918261799130150785082054304718771642657306676701992213751695162766278146005104402434923863879298505715327818323393537904446473980106663907006069636899551305545205014282827566293623205069629532974012105913646390214392199036326672986897409458407703511740086720648058462391341253249527808305030484096113058731415667023538921904882326104539866387276860373214270168162658111661883698868623367704576 [171,70] 51463056706310961924817323125680602247042757984274557441199658350270320914337874370326710063862636555942874622107995764453656880588033454375045578192306651122329639652037808702208902914749680862074332741411703868188783529587629601386202480632615908716390077162177668209115025362528686701561823366933237657288873362977355803735580461086808267345602576245230410138159715217354547221792147781091611069918761816135408245850054880990980452319701731032905628263128448414594059015848558577325177248412288615779015673887273457514109062491602311375262004195017155830153066520803220930801559723504766655252711617554025414017628876788410745080115329087786445809779953390776279453197441148417404195938216954910366764372304655057140613690807412495356743425320702631703049873500120427709547168315758650726470580948701855975237709873532765759318569387137197384352438639466279759782397264651864149172960573142910563642890864517383447152493403339457008334710073413475378119926549739098636628941898129236413282030817004256402666798365231955594447202047643518676407322111589537314231865497666360872132529174964839853659462060014733700798420955612350821360738724951748637561088638746027817780553268419911060930658469656202170783696672703107365469536604957866877869781024093788844475240523820889689308586540435220734996413803774876540927702650253847837871172962469434430023159709836038148862299435229543999307851358252329930304139488837959090569610532987217152499496597874657960414927075509970652388404064344899937199277321868771836663276741792990453659476971804415808005130978780300565818486894245082929792802757638318197261124169598965275137241788976896 [171,71] -306838144631331848463832931512197402156586102860229932851522379190508152275868272685270073278049623009948666401379663043440455568326940447879885111109243506052551151173400252683324942391263226551294550810566500965255925643030581711427245516248802933878967040558274311907388289374961534079373821753823971386615716614197053404198031774618753224952857305101139138343243637200365942557759964673085823922297086521598073768624718965387077571029507970214995407319467366878857873509227805983481260160559392568288858077573858632033440313305615037840520598144750567622567399701824853322154794223715309228175987761120722250899733289411019916251828635291388403087230671680590259939059563699056259330870665246971309193075866332532122250240031347275376573038022729201937970981909263239338173271259211821967793401129641353026916215572192830797115591154872740508398933060799116097811769385316294942768168925241761392254197065175459443594199662227655916764597699919620902887001655383557626885981627367428249698104507579741071747725208592951062849868138623957289589649162424083051372094447280548731474596728474599346642386302780010723098991449119298547643925253632499227670601682121774650792049620544827140200924907491218121655250134073615842794152195874215748815154496738037467635666078498565432897311474656749427398019493655061704302384786170498491684133249670433766183047930353248023050468032328923263468702952346135403329680102093541091779207855975014934504598240783684285847996583715444151587628326505034554399666049402037595888440643685433378306000367656771377943143873421103673662300571220644863772412488140658027033110293728291286340599808 [171,72] -21309435434519729831831090644588823084563101092841451444324991589061563030241576292431720902705752238764925907064478248803272361795871357230700685315059566624421596123696614456951516253934876267815039740880553038756178850908520741201394129364898725329248352930602904395170719629459039814749212434876585877861430112301294926067601346858023338036756564487125858304639409443437181493806517028164464801295526920498629761774485160397295384708100557641847370025746625532733016877100276620785025430159449956676912790946453980812902843469969493887023631443002826477352630034356276672870655663294633670506549962601108740278314723797518151690105166324915110028883107206335638345584168867013702882891954541896839962316930209094307014196660780090286543412334872813126851289006423236385321033475306957471840578581318792429003160646985726453774469371678589315508621603520881399197068040366101268548745198883785645361430178057605438318758595067852133141211661670383306150146204405235523318957068792244656942266469820192693859423173766761654889629862809872324033361008872447761214704694712750754862734516719853196295783070129525743893732818683713726580162939789682816769182616991282369610248098415018888714025095003591038857750713855100392899993138248295469822658112146383911987058970787125519905827742330196128334610203310607063619715503364235716205231219124791894853628344320436671180871925123621511980728322745668556803225071126834402759430360622467046652056711856962239058442807306023814883926015937637430853434867032581398375348698703009082399340033809817679858210767913070334308007536704054515004615701931236072259872962932465950238720 [171,73] -9709885131159348490290239934248725153006966657650537566026065630896087135023628040904905024658062339071417086391525579591848931247497807173126976211596120018516013304572235139733303435132490717559623803367336558519254429569673504686569717672262484996781216231947815189379318420438486252260976705834121560413329412100020993613746273712386371600605978804316694644329845231766377981889992005730587532255669117730385812960287035434097915004070086795667652134693026852470441824462626075667733077101275610393632870337502887783124295839800057662094662027913010897437109145275998772362299147949642951325176729516916365322107385492318359324132206375560540178045671647858488750533503774639892276864253356115197362221178254909480648652017584405306936385310473886019197512450378746644230475972082018704014426949632791129634069658065546955661866122041503623584439001205149370044270412092692427004037886526469767178495660603180851357765723705331522798654053314002868028190924514011037615759492863509805571865412914414983197772736920893975310719044325243139430770243473046055685314307409211023568945837946435565282022170391315436857760199733088813337675665766384128638534320960640178031814654094838890832253559889452419022840081147153649141928349024349794739266030142298569752740589323490997088571870061593990656981128660515656961213549033170288465227349600208452211729087405051830807528622587819964750296703978170062147504179433865878145270198727476839673319550895493785501346965524578369419185918127452200848513887460890119810743984400438554176643470712763136174989535445532285279324462024872499640364565198834061158963119082322140416 [171,74] 2030205858108545103233600553895781410713048162223553870731351673691648126221234521655260028638788376484760852512337153941426278167515129896394677950418634307711563489064205692080449464077484636568260188911714256386628937519325985747081681978675045552568239031712161010161438358289860927841683831586683023218677883779748938814403147312148684156527204519577704613502283581192627634514020870645593436322640397625334245863856942391487062250767870726261813367898081380942059949193395548082023900784554946265547530964285915965488225637670995336821004354218429767922395001980304181936672418646117262752758537874746480506443255993509636119870854060658091206043610915989593177123649124944720345288873967197707084637207428734101158567090940920788038912250917352520196120804667681270878877083852586524881147048147008974358200955666514257688786405178809073376177962521448155758749365393223154036740855241057380784180543192391205670444801814525456082054387918928219576634503023614120518510829324094678437446589950237924550975710805226398700258801040503457012893906740849805912347085319961025686657768102438467063482686838575340369996686547588907673743733886540805591090900202257697566269708632196144360815425428679983423825289094274927547369980086869801321862900451899883137163186022614194474192025605902252385012763185249534188872123398633415970871596667418803180109937214915894544221746428519542289455000420084765503564001893255490120757486758925425755172555873957898588256741422699936193719572551498674115577053838694627330829428517285353830935408394635786996469956249905260417700362436404063723306572538301520970890587047155408 [171,75] -210904030854959304459219850103213092281513620034386530288850229697207491319799870283168080721523966881433962660267224830649989138447670954149945014484125002552362464335300191677753983406741802827610511269518368829092830604240993657220545425542837266833712307265175831310748755554652307170902756937168203298513523550425581105911692866736459533257180525825842654565231326469843268337050928938131370254234421317058000505247379619539060383819098346714961062031089669869276020253772540669660677942603611632695403052537112607954760635004524264570260065402112585502312588672802959685749283597280720678714280777002167880757805316901389007805751988774488267745857313834221858983811276377609184482618930011849897127497754910913299427160920120046575588407007959142288301766108650611266716945844852836014847004525631608356317180885579948784326184181154355667678901784279322581467806665512545299783948943475627286509740991052798637486202549910024883573942212544250191356367767561617306584290277560007233317711281527911164478719128104287750209544771791903061180548511253966098245403160293290794693673462875254332893066133343607144129576661563485427122012786618999281820393470773786694609281237522047113633092244571498948794664155161509213209341879616250492601822346583682866359634308109240548279993017534559909203935834417081722996004190697579112804018364315360444822581774846133464513963908394809376879550513769437347264175612564023512909734949539621161643579346354903636117379660843888076863886750874173070290160740956761019643655735258486094622655994951508514537036925151284230540829185774898888086011031362711349454655545344 [171,76] 14133261542420522371937984049885530799671337494132973176700925329631467525326917301712160989360168866490237680833727903697865932736294140134350601536206371228968697177671927200451910058186654356046115662616258144492868966845000819295282404831911729254314077004401840305441614438976464686847294604114598681295302876599255790697939918578811353098171339086387365827206384040663564886617161687712418605618524831583250275677132830186114371131652598657186578881537527125993679652494756264952380289533599034491883915208254851701505068732475560971602753126877281636549878083722406872528114978517778833068497634098797572865989103543664407269935775005943630600847391754380880946372500372932851417795646085185510265672798285677048280358579433837254887891619691138448366621866645320039647573944285052622211297674813569706768320309915980304459543938689895594037017321142471431856827605518700978412995603157824795067202282775548132142071943453103693114292764896101048857039058509929454767623813468150480674261263173364168342954731460017489181385721856921946762506355934525545315973087044276181210036016007437253554801072205784636636961133890265488279078436821014779809742417249755193736916146369138072473597270711295592201340982817380016332816621302219732928965074672378599310156663070473289768790933501048854036320489342758960385502851773823290213064051247250086689074144160656146062990527222190181201662091513436565633353168254784082434956317322278801678746955576156664374780867078451286295392892220938406752776338028873816565208820045906373579091983413916268354264517976464998146810842317055839593064071628122617560644864 [171,77] -621944891920961950468397024655753421143084354920638453490324978630849787034734691786012731372277429131116168289299682319045024778633591855111479027512553888085176647807307711632527223632576576065837543272169549500524005522543086945050958209398514378120649321067068581308325860603051964949386311529233920924431434281283230037154869133991725081670053393499430942416260466350331103161404893111154745186326053831570708328957910647449438419224173995244934741901711615811304306216446561418774886113876814435997729277201423106904593843939097999088849037946604576165238844111064534273876499433149339725032691267727440100965816595581983504002602165834916129149637560808877131726730231680078322647267252448666233918407096778552985120701345223040698238562082475030779274233393188160034836614613362977191928860756602990115564183055712173902617827236257344732799053624907754703038499641047134488168016650948367520040342784747972655811839364919683364531437709700243935128435110655037360119484230764411505800599877800208391375571639582833366695084974172888657871490276543317167410601017097686262674946639139176722418067952440566573932326693215522023151169218011727641022755774604927497229625797245827403930172095315448210708891529379403829676150319773997710931141647054092950531108725383038042096430219943195480773715917557543163424472799380067063560777500143603268014749636222300880791143461960217749779684416715020418925711841112576392060815181096743915115348471243421719171111046721556365156589385298601503140492736912564082216077343303624225289656525632057232785968322820483664441143508987451172835227696227567140864 [171,78] 11140940195734624628456868965197104898806117541822322178197106214344534935153608603253288564548377776887195836702077694353481564893979970315298288470699624330542498095433552466854397525623389095140892701542753881653949715657104140665378443663794674721879827919898505080432544541242476222187652453299775287997249338130153290439090476716653407911941274416440197321245107116424716275637029871867111947128023271097673638291040562084432595034140767452684009161841246629160044786710824429904956669390138009997050898211017536544743682447231958270272392923316804087236203871355037687994340199618707453089164509832866768397062097409082339676060614265760198483737836116876358210205806136676478675237520958308837643332084052629339213845268209225840313293130197281957298237739409006342237851629346278562099924550183148609505835524454569091888383259160837467751810939141616806689216311866227466287261703059911505508172968989018916221100396747719651559066915912097892537132411996531043929637649160500407388054189812106111159388713727257876048670219948538416919948291064434634078180953202442191102750682262545801486853283623331141944923573878250028320598856276690357212448299463461248042832445181211648241907134213334273868906163310079318736408842106027614158546688328413427002082612101074455132210780646783013178613022623246366282280475450580786290009130196604932935788264770408578640809639017892125591257584826430145731067335974453112260060138107396776411488058935526766256913185439822341409340916668797460363384212120794494233017365900890064692874073202827715039384129569892328207797386249949216885370386974793728 [171,79] 742658309929683192522261963056080884216368974045083449005138160986096265076660057298961560536993371231687867276055489315667334077281463523935643142703168875332797376427921825137404588919142631629685929302335091482081884159121226965856535469057700775077718511155119571056226106265689074359279472825412579074845046986504952433572909847528328328919878877930309403453939635049336576549699437194657340969950770060350371078605550323278160671917590662916248473225214504452404509385157750355445030160883575406155929083546238063752372766376736383463089690920725645572159248090442410054462480136298507649385818989804217563774119057185294125397497350481908666724906796748085359740236395590932428024115077758116866966745231943535789202543995306015375364512210114813285135162228031694530588011455063723736134987191172935762513939922112689015758658877716169179129995563655427517839505701170042811652245272729376563893173830179302133901479031325263317912773886769028700820127976638373840560370974431932964613141776111450227402973189658789006603978042478987526466796972019498057817285459380677409634353831161079988592983716777456577269149907801186228963565387717083521534617452590864072131363040985773403460048284343382284925811417631060987505994371571190764393674085067742663428427042165998858969057131401744655908610187909525002702320307458754719923133287282695822210447635372659770159394435963708641259667966368174091759648057932799592135220189626140426745847988157748271719968552804456457032057241666865309433377967043070868984315448154211074003217088636858743247010183391080537555558763848074242512795992064 [171,80] -49833943350158577462219646890758109852010034204100948503236204157239935823293160507678109961428884394069625491894930609358827201584319263547460691451551207745616566284182719587691630310410564931762398129641682155828367940744105071977473484959771867179203148914764191602121595161180855647106179920717863531263351796218862161247310784437221116715416033722953854381733658888677111988530374591018985597897617735409445670201244296870642215335972926843534045451384972910742610948873863249705049268404354250978476816424757169097505657946318692332591606551347096158715953034497088254851499044307518605088909949932220088111729800200366135151266238355333665760944599817501094149854927711043447339445090190874323694694086142674313965494130673795406394649341670182032950080179222031402975466225798204095407296688014523944244349221392143045608397579631481990507154471218096478998643789087930464466863142257896528217977330925424748064117517499273003536626226099830595126324933954050123509309993912950476463171577765877027754769241449523390508436141297298415031364417928021919322487116163886911528203027062089509451564035995936630529396411403129768970625845025968639010354714955386861027819797750613634599875054339468829007992467785839396640641842924309643572408294165532542043185097924507136467412957124883264084920541667271905081173088373120374373737360234118979248717432739451603178864748022652137575517638074695846149617454296522917792392026718924982790212503989500893114379404477570285956374308059067921956699759509468843917549657970793901494203429754666477609235487293015568242013645098484175619137536 [171,81] 2462462665773344440715707050044417590834742832490680344200940311720032743010847324507286212575948938040698230006133170013014845149410773754574280991895113337332972045398940932124339592900559230615774666088244620127548164776429042331831010907184798168611221598218865915486780537654680073914326900747320605951411618811108154309925524665620744948968327538207993610965478174266309000870812335023276676889679430841141037026961371031425748083258844060718658428942047592014465168849717962924124406474306297454101462896627526040512605130642306990083014816632016739816400839126089513123942862008609886477041231409424633455133887874772026060127272536547890466691546739930068450164255415055876949225196367675495875455844333964109097779786890799297591304627325630631699752605278757350464772940859839662917331092065295836885285873833152266693542136472891326514649393805426436350131214815981407536370032954910986919489707719576320425826593321621389538699350378459769678363762417706932107072737188652384655543499648677945882065700435658101294251256496865351479777299096347939578035954415094097847395513514782572542154619398813465806561645037799563870093380160871228544918824940044314242752209253240106121302130174413196577469104008210231912444122402023385134398482184095747731598218689149638762254651155840857111025902446344501579195368999079024606048014921957447231153794878459746424551373182500965539512790113557862548092953570740179945072805488916381245691767098876485755931296396607953836646275995824638795535034794929476736055821939545188269346169589776711876673098991874368522265265240727913426944 [171,82] -76063327241580057820813289514027235555263759933378361964328756295721261797252140215502117604594907672403313858880080510935065236660086724970173227910706518797546889837687532239458865717324340344261383139742304472356878909637261043113166637529225471812233275139861459575764338716534350965218343630523635264394582408997208892203102377588275702725137440848784044223828474552725204034871722660500967793887301956471252097578889555895942190286753275415649958816107988326030153101815088561469791236287887903170891607044838243459273157369653970099429112167923542490586106176077593807013181182293975937965481427143181635522578829407475674826365223260390485954970283688044586257420676181792243548436685090051149736815855821609645397421419219735009491108923443812133145132357306676729145170927159020436128180279045255845327040907345855155440491223820225831040519613207795886746939806876743478151783331391481413815021404714561634415550364208680070425463281456882858303582409543873248221490465933933382354090039328537609822227220546901320516691802365561796533657454456981916806462023668834563551679554572419763352969121047147704145037311554365095874857565944953185702505421781942705471867002003662395276665679037573984834228975193817382717306419237549119732901250966472181834529153262415287656313213443728135570981983233184746520330287950488686961719960465221254307977111744129668336961171282900101521952253990158220530343547151489458125259256117849931114187956694895627144179264868436432513499444634758773102776376862509754660642050513611947134900191037967264111408745832229431504583228345123584 [171,83] -1064520156366133674665307232072182269727845607349515580211831079993963311449559058699695045922643482630843194870751828462879894483556629776517236296965945486752272520909651037971566443895522058982173229609231026467643361274158599969145047645967730636467634637591935724588705208925713923661225010429297923985574562111464836138149874930619272074161787657543310282567924819019804129196783053076597564239010318980389410799180483274804983455987028476985244495269427579719867465977616674947232516678265728586048476909816444278068488685492931101241633211207967612957178420202370051238876664493712211122063924914558668041260509125419416221359439929093872060873477973586196646009022542343272147870443356052265591342199608801980558065397792260030323973111682517383912904878880999841030768310935735635489490044595832848092619750805346440478605009160841997861241963853952274386202319758164167882059958347292574381747659468563341834605057729753452232745128950474008198239199767023250941046555976206200407949894054166278863174578571085031815037814883947560218673347549451324654741261939920637235308499499800841217687163973712549189219777875224191242149164123227270193427794663864507524184124323206245469910695525103581313625494266843817386310018078513526774343400238818354112216877092312740652377123871856306258152475157059985592196515707320629175183271861570388096128654373442441497757727269461350736964259875820734136869278153530855346989944166380044464011634400515364865766873319534069866613920284491997122983610837650984730205288111214189968021001518461424751692116994333689401825681866752 [171,84] 31726713849867698575805251072705123633406748324043874789328716193368423501729472107580811415625275351902430121173816304218528835334767227021983450798024483669783655752723157717996352979268832636899219925715160045250559633577524469436551609688088415872565427037184055895291432903897436540913406111252841078310102193731431326398957842111681758359078438464526657854431961319754187904759934434340552814500292249490912062983460360571684210148887463439434039103980071870501775652399030267501214947706244676783907160806427867896023988856637183903105286663465867709899755937215221608346383223985874351291904764075634248199685130124447974429845258705335913488653352560824628881321902917771300123326725975062122161860366729665003111675600073554191298864852560438562023476344189022466993218857144964050168070269877026272278136045897102730150298677389950736909104429874764274884135706924862177183781728384314604872658100158836666478370844967487571583184831132813017115619017419726569835405710250229092036289056897578898891895426725055924730347291908911320312751495086132106425471710029761150623402404018768577947683060119120320300829527519064346830645802888572137941070281161720211689868467852342502262433039075671105705045396243309087249913864751026661055017244782556154379276191243567316199092005263380590761353787953431535378355055619021831990891389156782400048031514207704430678257119885187032054287534656191962626085732580365213475844602702953314543450933490092756108006254632006411784502718490565623794197294345089695826943840257793205568611879104448884210894367156785777432776704 [171,85] -6821107400326712398974463321559575581116883356951205498789879314529764152999020830548402569440240436886166749682255334122576232603348546857978010061072163258031347434544192000220926529802973858294567146878098575000638583702423707844796053328200444124995029035122552704808962149641086801376882774689636048527671556473320548044169377301251575250422299936591459109356544892589353139440143405432606051427599819450637074882561370071869988686369809917631160361609097273961179735785406066603923350730457852836489443313509973014283439521211497924340683648329159212825320186705342132810969046777867508831578015015038264248071911047527536990948858223517749080988515358038575195868548680380760425082756961608131230140452077238856460672182591539424262555112453216122024071230582765392351069862889100543056585156379629405967083375797310228783123457969145731842413690709501807484478127323433449737748004563377814335870725576345728549679038793160465920486297888391008218790962778030034667184354428325102789382220089598461363865610250390856866059812444676081677650577343571687338951370370765555952274983044669540418981099353179633544436837015347614354165336676294824330365773452638634882725894455904676145041825060245843809124972962515832877158745694680171630918907412588693623094246170463244508149791027381199716512485077215617786868268600757534954404791479834609439749260212292706311990521084902166071849483057799498420897538500825392947771801407502710306857858207905545608270474384319946053905287061327355391166361472002436196644342947212376649526883636886957411518118546297169772544 [171,86] 203356994959868078185058194812182208598500406810216071150221609011531101977213104597196601504040653249197529269828524495310877738129719182027563750746132938235139214326008319539762612932514238024502548062463502244922821133503463518811548783425814381837915164187372129169789427375127495932398943305669081495339534889739368183073109301876800926783911313762925872968119465703523289289712447251957918869926818227200222590960771896366478826814392106651559647505964315456995700192012988383975272352146096343488810785319916123265343357900998687419892804231542158325065786351740675814194095505484423761899933151741176584914930206096359189926517007785677787590431946505899994843415738312207212276758445486820164614665273660189806423905342735593278752491457939536897051251653928713187290132858944361837364213121643992944683428730199739124065105398382519133269173733881194786451480954230973593823719730219840497129302652253769157535405753338907938996488593893656398567696052359141169584654721100665001336071801034706424260963947920749431531383068320313644036907068574007003901591362496951777320990602434134089507281758740819055049907810662164977878588434036833029214299170478229847459244504906172154553650332364078316963939631381295618141373450387655790144498333174873554084503230823915268508132434750497264814582248431907501489957072646285120240195087025576912634951154257439204562712640295625055208450137570940827234167798438795702698142241173883301105690258602584867627024972368363783033888682320515469605147469568266939935789809290609311025394388581599388377219530185547776 [171,87] -7954549785048483056135083800051700612435089081276076458924285404592011533863953830030450118564984288090624417447839155428463583959167235487798563611821614411931898900477841169279330822322615846656932964577969590593330082953702520582028292124868631706192957507343147499401563019070044681009664439035988409507103309962414322296306418794746763208804685177573717432663946029010548773456855183164537987241576555430511205891609546425862875413188894471622430164874343530729564601620675804628158259522349990202504411553027580410958747272053357598429613085649093418685676941961685846608003719096137989923579391965496239538174061730672037248814153371291899684865512514578041581278819131109794881517904904709623765506326150781798816971896005854190636317738291935382737941538477195574792292106354143030050591756225947566401882425253066036569717508949480722925293527115102987743240883327062868498358558417082670342537508234424417901537488464290942090360488723264115797028222223421758814565780757549933657258295921961587445218325937418217831959679416821961727447330199434302257967585508230321766576629444861840917172906796869256089938386874281792620675302703421627662126740277639348409123066416701789665268348734759876225556382387172834438707600770355522898533985496114570434228688991014501737144332084639546010033876992367041486443824210204149620923659060466945007496772276096889217828490869185139200098883113688029315973018570768536107434038328705969985695999592143777760175431445255254924243669418325138756810496987728216102238111552428391772683409950733417782432139051008 [171,88] 468626110469153228626193560963108627866916538372045743418659687148785965450015488037048075777169722614487377710310540123470341077927371516703597764509536679601813501660283224822741738326924271415926771949613782569348514312770993464833374850783294148882671036127320923075301322462273662777257568107025821824176874948260710972747625049427876462575284127396240301169975717954849415772184224438076404950180269060880002701454058705900108834603713014459463808096771176730965508682982278967805254252264755006786927583845740128378766752301916482827071214257833084432117418491622370479320107519597865443577783658811926396691488506903165437522669506263386885303493042650007837740644456858632549271035050116499142265929569462211141343749408786633346339608341968259339721510803731270055745383911432265264405497105477254493955057826095864603057013254604871467718124791973116646417499756430154405538535101167262949343929666371295060750163000707357203714963514009638313504387076548300769652261054891141156644474765050661152111099213633675558284459991451864973416801873791801939443509625731462102177666710501788812460613955946086449568390875528995327534123894042375199469607163807202310724195705698861186676460534261676443480557507307922394303749278523354024863070164832773796870134686345220824203454406293922257982196540598586910668416014226527688914732854045814394355304751496759481575141974951290510198931153472846686864271404687883944682451714106823030276678667448804877337686069980045594741287826045595693464472138309898278685311843429749720751633725263085520754868224 [171,89] -19912221352816831170581769861418341635673320390626509541922769045536063565458827103190614112764607388463568002157476482507325213450777240919573956747391144251926021637586535961933863113446874993910088744454370108839142525071727953031123661929499019659077339457513919140031934010981292294960768138161157235939997377988965215979011448711504592240696675422988451154809528418682106563003731275189655420701808902777250944878001475434597750023985442107170790432174100185859836425336988125278774105961701469279122808888034220700309351354825744402275391773987086463391278077524032920675172493956555760736927924755800271348620623276815713702755786570103824476648196747167694295453097379949136164602291652311026470413872608061637905352077022131093955660029545146612123984413164255077771073321097418912362329126930778730164542497257237632698437125105911417188513269834868001328425855091929594016055520802074193988627741134727926567920762675445910929189127232311897344538868614699392177503758042781569923777554861947151266572942670443501143055988173847729005064792357332317306838862370995967423024802816125771306621735658215237674750379911497843090187756978079019573276236948388898992656409022654572429826450258002323121941407382426115043331840332805445552653554772879062030125463269574841753195975642460973046799036575148794169627205594116102991991959781753806927451200639943744959933473973858785493458292074798904913251266605883588396610249052730658581269929574097586491210924184688476249483165208174991135493814843073243808417001292477287916385873921194392133632 [171,90] 512012956908206927750099649880681524786658627783317600768105664368462278446275934703365923086792435697350817557464285923681118222108515637969538748401937882936004294566549259347852805164191572172618514106349638692575900844128745245903021221978487293916928089411173059100032834551040444376474382171930188753585764075779152660068392881500694620710907857967222888487803576553656374466841959649331911409797637593019407641193341385793484387531734212162503797651607571635065712707812139168741424560250363261348261471866944178307448486736735375785777065876847380227154570358436623185190408304072878658518287515522477427044939229413684641232888970612647107731565383884845769512506261733641254093089236731715756970372883615792041243376425700114572578069740047326047851941498788861342050595061103952345380471806309511272076935341497461845127093705552028356050735049807076445875935743411936900881308965253604085230802952034697496946703039989619458661089337785674320582138729042049687516931380668609481747089895984554894024016405006039731284609258667340819741956696644467497933266543481496126759790523380355905928867436252790307622634894606825239877606295233814721659628056127828032821678005086738468768663060306538082018948116508297757804065715072217492116568111202773500844627557796163860747540990549159676512133641943116353335474504670983806424000441996847263048362835830791807652666420980498972343848365962348489311203178320935687435583844639572464743665310449830946208758344133770634514347207807144681410390557128815722412575961068224911453548676065700352 [171,91] -12794106424579190203124079257487491327314999944922397823709630614347862140093904877780073960390323479567405597174146517099843732379430013868062690665284637048986909812540711118621984024779297445517140062887224712874496436360350094940971206760850411301801171508386211361945246718356285554462907831578509346884810177550904532001559605551718975374018237578273357073305236842734616122820012063474839766580471552920098092914675080258564317798503345555697327411457569343016183474015360250802804729761986692063026074455285876162646661308281781066224430716447928763898214661476766576312906420491036653914496104989023960197029747405428721539102532510515214729961501950557483775111530430523103116898644235202361323909308710386321377616308029926350223966070633468744558818342229219369822112793503310593292932036813961071921403980345010266761554478611878585144051733780539068274117134533401384871990384473643401771121169588231037049988115745296815986544751502667684409840366927132364341938593841448401780579340124106818986140576424901405761365585832624713929906420301087965909717847874917743870662432702670380721127788970183974593514178598443040494661308654714670204022001534922897049082153768812840352159025646613058398988658751744737381581299650859002717007444999295752008232533936919222391568510787174808630401098818048787484369801451703597615910097284803352848883111199530840982331124819122149026609533140660969225002149164770797094564533203124922496054367501371127943499362799205295801544611694545147849610796642567503759412587190891534569502554980352 [171,92] 308172323144025967681832728250984435835977425220815717537451341709125630184748956371608144015831921805984758748309091212611050115424884417908519945513780448900798599820123956074237122209478191874691760966903364123697286920707122281682214127816320203655482170387872719096998380582806005144237209635442779785071140197888636831457326448819336606287702969235534199330908768907129070378011095106629343296032534626033113746736667870621767377149352210213257209397948658651470495112989887335796528900111040354774320651006686518826054730647010409809444082022521635529652143129041587274713109513455536667558279656308130704781395773874038570509875367907973484781971652878191949025435711321462976373413510719795053078206676494984495165989274757893029558480251973347126384129980215906634773837791306482552786945349861090558212440994525121557447434167180566704113894688401350164296337421613081478216615245764196015509834953329490613337562246018488954781337604845168568022870408559382430964540476143027303961681678692997339394462153531520356229335265993326368980888082456355089030481152373739165284595849742925764914394945528402403097820521974552039904098506722652674073117204088667081611773613990854112197163991116867627910104448309844780043119405383911033779000591657090600408942225034256256578303037944648989083352542627047337853792515800428190719814002060812329703981080309271059371930899976215976040653761548501296035323923258679464989109962623900316106990683418866420028244551752528431362292859932283497708098519334432464588070595622405884227108864 [171,93] -5483874341156513355066807003009193023641423089581859188294807275584791627528756158394216186813754827676430151578631632937680438002114943702257465997370635360324722454493721050095675284994469877772170033102662056846384052896412746094910514091708660486573631050626902419652046945955422069305779885114563260005729990728924354473945630283211103004090888417297572729569773961759897533591595785942536405246923094249419783671736773020331607832836253267535908351806184429615466851686660162882285033467900136348329771994057490067353823918307711899331547850724692966229346070423863195651233793088031341790905977075388915572678958572218157051301046108750761671755273860403667681015705476008505247920775691311422970331109843309471318823957726063050626651218957364431569218755610541665367947570220860422835055441868188958592202130567520903405441571911752721546481498522812181027237687852605599539796144227378519536685641370735737775510650816962068226201075606708543378462033994750024095357592999113419747616509220037303046096006002404516327637952585113382276760283588478711289034517369723879143221576165374192090282002600471624720452483779617355386388124228876947402331672880587580635059560593988475539778609722675378270302525284065270436185685757370070189319403633699953421112263702702107379870495105935842185593323258305262950766862054379853564160054354105320833199371208293193344886894058408906085652173082514881633229854765754942113310416552912015190492274739193354054213975093983928907107809298887253323265102710080374958302238018969786122240 [171,94] 77636595745153913984490470083268759795985673444175410962111453246964069966106132054237786906126608101306034953864912676593636980928925274403866869317505237968658831648573069142044384769076736523988012776867248827947046401388901563856417635837282991391339037155148235109142638578923156343543110542858054996649496005087425540098370469588052206087133456840221306483393600189542319685397520255120118310980453728986620483320372341043457584446478523091054458544005368657103971156460175576346125303261410668639439694542706923858222894811588260589923720407611546665679474246087098929953323859034362329001221685658341962565220225955049596844289406449852481105468025340105674430408354071329222332438825581334035118234595737846682450347267831687430613766216488180234903169483229747178065109608462933419181015927640272384670652466140952780598001773170162321283299957697107809257450088232825540019661073553633038615371866556990984422925964035931717055931813587653945550874474726981612867617719718375135653164642678305536161131611448064673213901895502939754473458936940491645197289160589390483356005281159347007763789108693824263716690119310246999991605668406431652359114797398315573385429823324544650772458563121800417355405582937177054641221627353589322776453603047588599269230703138573977139101644224731327988071112190649859550376496071965682828309036863138085702269181241307770058036164271803659090691015938197710513553574852371982002556593050944379043689022590378430352925570187290601085311537021248683817164077562440833967793310027087872 [171,95] -959538783142207737438631232545918827071679367232196439720496905705410118299660234874112953001495067742995122677317555154061458158195439637014547985805016953648302779050620368844284450664390201985739985034958735691872292427123158739804912843102121831512656948111591224205749914863296613953781483258481664555025393939266176058639450997212101128424837698140750785903177849738126481276810696885673529184537362932920907786584366240093279182903794649733083031534941703405621674733475529196046094235157066145885027957352999205797833800346438096089042290158560282510303407285674872446466771488139096856000129845068025226868840400192162601976520141316775903707094954496442409846554789627959138160859460934314862715028207880988963102729555889313855970227592406170040378212589883526596784514313115006154551755015063129072185370956439880954893551879499600346155184027010888463110988233938096235976188364031007579071440345750969290171043302864583864105567793898098991240306010843263375876508424846509002377459653188639464549305926890116089460840716139751273516570787366444183213697115224837829675670170133053589376700054260584286808023568639695706666343836443955373096710683363546672978594889723487495834973241358776884731171663258736916368267879186834507246455011557980370437051183442668803922721611578640392710441239061010922327436053977338133215538240840939799608584959414949916031210725371597185147487074752105520769432109240926819246430599798788029206336468603780276280823995905794042526086192358406132809684655156315312889280856064 [171,96] 9494085174812125953991858265570928443556777505617926427335889228780453866750291415410906081504670328350544608132631299601639042941839373130052045529238767848611497520970085420284021769133289072308600345711816660013170712018025639399168657085299090865649143077593477515980281835024329286398783344274189551926539136724477562703384211372212737965536295280479341728021239107396703511564713961902702879605945848313621907865348219836059765641541061570108145752126054653816556046789368751383982268101832136393587815395422181397079490459521563168707370672767719172882015858397738472974618119074038850310767599139899536806550652096045077378265900139080822907757122984437467619967012892576222291805503462598920222779944462226446278719249706648290004377923817859112550711264263649458196472638010425321109402981294404840357362833850890546767442866146403041670745099898545033737206679150607067480388972364065247159732848314869771861692997560226982406069158593226974831907687208063962604083062820238470695544906842399037675208270687973963456388644780388525867674958874356021549408911575301201916341692073025047133304733644892430014758871167777854333138997272852184987795862689591847190120533711182027882335760056419882836334783944740523628824909362792033815226353811216212784058856052302375206991928146243618481728473530916973914733771452184663894352082204665233073432731774249996480043566065858951844859261128252756191262787359324695064752851222512230570477472795341444963315887448975625071274340759540947505511088555952784399466496 [171,97] -70745086092511557449818339930918746046557853217231233023272291505722475169881647508744845805147792271798582538988155519974709044932568520805767305653811585243561738979305541279406256063945888210824483488528166436122901722904288641992084666953593233469098549639181240893152830838212722497262525117496411524881160566201931711280062596209744964062972858808733549774258876987394719250167722325812135719286800744483389424283951787776589420863673277835026807182217541875876094201246651016873754234357152095756438002062435175975322892493648531998088328553625215563830502612146915139177847338692919548604497798936384652135567182402617243443897958694183952656180195871532202419695123741323043354219931081133113017056403045992114057665435331247041400671152834913109218218419810270606064951282118303589276790870347710025231118740323677302464067727420681938101153449483767840240980365039033936040565684322651998471466985619282127579420005707829122564615383740482627715838994191365513303750995393561786857524762028366249073282060272496240919054156831886035159575892281986034209172574327256394178752509884357178107444240404184023588205091016819428922167463736249015816070811294436571465600971597611527565403674857216866022863508392242157770425735195598130531462367113337023406489752964927924096224385588547507406698010980257874622842622725050512256076187036243983396853278059137502146433886414633403437158478874485980238575963875987827814789417452553619774094852118774977850848713649579161037007129248406415161573034827944984576 [171,98] 461719733432825404453785490572079585994410436401461105708561533729263637250005700567403834061053807839354399282828828471248186047583981033001940943032715588425554587943559167681133493575192774576787738991208450275034274383784734745730010762150389358746550208409750586155406324622635884349838897869486785748430962389782315120847092408479715512713239929714090914310190716013181842689306561913766485997576252780706960369337916845218515420795962235851663970781412002656102128834189208597086684769916234827895623342951578224444512338124693176707147130940658767101402081648522447690177830675480936434836238160334267988299989492058948359980322959235123114561775675945615251826942996754559018090085855653928342236444518329212665756550116322470100878256861892500790239842257327188297295892495688145237409322292678583896922165236341809407123154897252747901429976318287106936960421781737147972157261044893834332820731011593886868741587740692843708459278768551229005917794663769016858331470168752516354737457463639152755061163629007619082817512862385033786056499681411151862694733987253860951855185468113774182481797448161933828621923521165059395628475416781037555300252296289585808759669018960060654755386043462863713890095392284627495111750991360722791525892752161421362940783152347985169728263042650892891087259268766925132378809191702998221409440410691418139360523948705178676695569288245689119791121029912424244884216005974039503313339735044480757789714958607637634364900171924477668790714829033586798572916048676864 [171,99] -2235080765114553715095385936605759581856177605851607973372344615456669047864228298938788865192156114703154729189812695839948244123724056118592899629285143159557094825679136034564094714426973567235813853454853699864324092143591437519137129620090071448849305646246457290680544524356256203603804527328940768721830796666429265755616156298833006448520397983545849778431278819753359395665815589488581293584078499322505446036076161656833925653772745494993123322769955724949302522682229145101407245579370416208330399797553016914911247333381351695943786568139043321148053430085395741724384459608977693191492345992991228850283368314505277381627266505888527654934089201571791306091672200415113760072030406600510064590749513211031426605944919357993582484426337721386739941317846925082766413369029336688704897157427507423026084471515289724384722434620717706337535738043091290829113864799681485546303088048864669585904565532874226001089664811739378048366826320421651562247077568770271911446334799928455760308922256952517392927727489013182823708294903926242017813862383254120746264461008341019177876458772593876434291724500953942338196271246853503035779233375112262183814542699955289327826573485798959305013375220965089042857902331474165168148223192945419933317849797018453037169896849649886548109800253991727426915996139638570203143853633650722641027358101288461403181623277351213598152335235551677021570523549514178110723463615943931179791688431642639529225041128567891981582379201175511283763395889178856041360392192 [171,100] 8305596072994813409543420356967459959986713795870202354060051759274917673730989567940188425917745669565185021773179810029972374833714971445420144506777207892905623649972507842428862663354958309130665686304957667492310440020213991338240204133386965832466301638788745951618915278437082153702985264876526078622818815339565065895163317176374464573300271977056307559993379237099293640792979610981514168452592713649646437496520962755810881466269438177210640014745967198752125748961942526328387763342651037857058306080232013624775210323656760578314452126799074039362311839407232989050932518812274654196873963370710170802614689337627070350139381043728669443851754918827444344214090487039851759010489842435283661808621608184585247595928390725945948690029737675017707167384650366822400048405820612369352876127743546343490604734804941510111545473949836294858139003139606997991581560356667548178728232371645945403631107275974841857892241515663636877115178294637209991002108422356256364689945361724964651765096348305758080584893604796994000365945605273872810736008583979537334231297230118344007575088130818159199633681609889943635205958070483071561806370483276012185318552327950834768209591744680401786076046409887937632834525601430161860217919998278585830255150841053567945380652126074834458865361285947113805761179220556936465961023208002022467459848803541515792291987991866645811581257917544515416882644752954389354643070605445533855870756810015642640085452004593994484399362306073324875560170714877768523776 [171,101] -26894343257176677048032378580201557481474257746400736498769409121411148712305632406076922225645092002079494602099328979394235292911895596284249663300203417293687780813492976276214262687881054216513490118922537709575858048982164242230837331187420176598059385949177871159412635218029820964103211063850446801171463537134501415892653552378422982744261237963496519754163852573539641652512578903699141604248864321841442359607847678551105896819815431983059381057823350610225358618964565280820255415800440473690526353097970494952965240508469554111534932051908122568946434056078677962231831419834197588499846709526045038999003691555446805934844895076192197135602568877135822440344105318458355269125014389538004090087766774535138183391582136069285123860298268418620060914516130226229799011597965508081396847744367786547848914686664157058109971968466855344580412075438261507249181875395080151233031367508286573774187642301169939461496293813570758483839898330309097708654846487683262091264287954663191277864314474072590687428562777884365293322316759039938043622356180204228590184298653928218351822740054305758631352507305309773223234407796865230222109451621649527754675891505451981949324773253311043881318966067098831783719054377084994402190472793868740968308771764379146415138118437790153720847544912134527170899304388960005704010167535595401388010939006939580676309982955785920099334446585268527917144887009965500763204474277389343807223583441840006877526580889153661050936284088450990631548446106558464 [171,102] 58732034373111121302804194167891573533489903915439686622701961107000258984586996405243690747742145687005201548062167021960720191243128228061378318124538386055489283259688647788417496625017958356018092982256786486451447324021333667168948492471029712072511875957083532846877578314966137337306671134653817685955439493305962533798905205338852657710724005147699074532670465023665293651581762896082532286175805891911717926661704396239808704087880804641068300945969113298342577926677086233428766412107313643188541533573630227607554470718371138401650358760654540159428824170120657551607771006056686161415186949678181537827758356639198945842039039199324066130627037338523779719467280444562628052625710794622243989711501144071687550194649131500255352946276736647805229934169391513974964320760476075515407750513510793770832367087480564778444447330737099443006106364544385561871253079851722602033964718432103098826248990520564342724343825969677367000576655453489353448457027036494589826758577996651400751109982330165495315082795794320613009181127187452303248660630845985930353059298213134238347205215223178395963475801521601720352712703795738887341431342324670198673695216959856154170871802351033194091356297326787009826401591893874577662289242605673610112573869308695356572719436195616013874268126990224272982109414769495766485964890974675646346740783167939811390691028542267069079780939877227642493150385689272968016770994956017169826435224429041041502593966292472245804994344993553283321715889664 [171,103] -105806360308652445831853929831969286039987713512041661902626754312884559051670362845150830749887947176081151449250344616681938609954174728474231789972343038118011028469698798832069301865866274359111755645654476866719537766808663134096028170720742491246431381081881120886316350045436675355573353834810674417322839108287559474682841537671334185161552675544440633626196100739943918510395771663163701681252211705120939389856644722644671360539037650248567332258301689368362212485007826930434392290997725399652684530672124658531457600006421707884741406990758668717576209615863646765667970416925205565711382649740500012493800419979207507832238203834766558708995920805584478708602547307425618239972814348004401857865371279220571028714199045699327690297927713372861169256857955723289468667718010410297067999101599912105924967454980855002624402312721709728405615822936284846204850419139344751193232004451678077539749446819531247351199839768288630988071514564548441782976305568559223535298691069331866794306441821122955724189510824237247887531659252331770402149161303153656388362962691704983981659900229317711459465097024301375939499448462832277359870093770544347281111856134981469294066111059212600371025522270525582487330018863372144637867373912051706314256119819007027866197126129857295814099863864754058184301793852795157242650150229625631948679299979283309520310236076851673176653087433457842041559062278835208303032221194437454277796485078751652724503504212322582878407683983578427031552 [171,104] 154412610154033995006262342985357264127898919540489579957110800170404352647341790380380937968152412863344307234752003616189836257355035166165047458029037140592267094919333613848149551074774734219182972289726513347968546889041894831242307674017306021855997101914180894198046275397173024044884493760229329523292565990385697544886338934413393417438899221867008698175119632506658966833702617026076091278346135205192320128373580284632071557449635415977658233494847001813989064173693279310583636634195557682791697634156434668519535855538178188981865317277625387485745176091043918239071664884425143012866978564834616231366904286769007006219731094721894069807594197055166794654157191246442410178112323708289022218460673271111273013285511056044807748255730684747628575367007998527431607011878386341431898861829501708194584578883632783232930662953333263600478903740400849191271990507071553998167927206370216499492243048300128716770148540470446376562632240325010979480545222577954081733118234762795336602458585041993333043820036240365570537682388596793179103241026854753815373121126601133472722058051638678585056724047897636224508154998328264890545643685931916049902172764486434198697786607374892578866428090597500765769826443272592435039221412568622683420852244457359040966023750859008171036755102697687833131890790202221371602062138182586236800722303757894609672079561787518537161161727345619131411960241475882486675427384719072005701216385212105698360974654003872800085995906600640512 [171,105] -146019445292283052116247411620270939803651120092084087252222361543369414674705664578590228998670772882705993541290006200460376348812846012893219354893219157896193086209488626146694125287155719346756750128247659843219931277413766700391682791184658440589526669989638889327187576888874661465880623621834632974444698581179392249033161148392248204813095832565651058438600491873441061984672447439575874270878921895471399952797179758015692615794055071824538263188672656307127750517479119707872853486893507734047149112911849297345811459319025996826864691044798321868793060426210255805258749990230558985659448830881885073056698661167125021708812984138251571746892520785451687908924453093059918553604025974574903387629585420512700208593314240255353330818178422098139305671135056650601231257672828532899260543567767469269627873272735575054975261995370840467770724257566173944359542694072836038287009369170126921432919961725336587162713293854865669287281207313870917902842226122194873372452325360541051255877439547631456729760329043221573946117770443703627108450915965070250569709960134179879909253210847344667764495101590686436983137766576943388137932302722532531079918217273633315496487149175763324508532355360332275937725188989849848045332753580094932772615148607770689011146342270549609765256519112118912554349806746268693347360835651495792836611181411113070090786134956993515700550826882458397499496246609392871916238722866532435507923932300002169079547263914643634135056980480 [171,106] 120779721160991217496576803035918918721377485258365790183307953929287771470023088100001835128512014357850486475232758894634789207600532645328690866384465956957702664393525417751906399221592615728425344630688478948525288444882020261639494665530675481865768169680944140225207050721730889835250948134286973136462809887877216681520691470159864064708579445131475177638337635270760318638949282580412270116823508287167512283519703977576152379404244066682877028697633023239649401250958631569680000859548810728506208997644685154091528354983197023445283073847569268654691915253677933870656513661572868569218019222212648689101921915331795164148483653165389394652615555663767960395380410658617712372212869908446051604649493577202878931056340048140338704521870710378680166340941270390806497129441152203133973181164886464918313289715646944335306657009995057436658007744999282570755352539000214296789133006218621534001272705630369724821706483604763981804613502300836108875845107678132645916382722118808196053245397965667727304565711940782177654729814579530411583772763305900167220596763125714930611263485610752845530528316446607140600955297563024651369614528641068951030884862490870468122834140549584584656769703943114178737975783789021129155916922502815867047976791368559141715741126580281600111853689881484568163301358322583404372278597296385297570759816384981695759541039732889444804211226959170781246747632970699070526905917272481382735970964539734254046419424163491502975392 [171,107] -74064607276166321568619137213995522541457023898288605442425267386427141240424537774303676360318132652303193849453184654318759054961142853249328170000806196403350260130233501126438604571492268785630992474289971396340776390730667052535376439492322240842698852222297644583102921976054583067688810177741965079783607371575371584695220755628182397499517164837923191313643098319208507485209358682366277556180582131742162032993639220502920699395915976277665044162380267833706829501886894322942206369148830563471620651198100015147554867401250192899823640785147227325054075027786780257140588920883129770236774143004955135934653896812297154719302311467261344563352043602385835917832284009268747564979749085027035838901193009329690602854469349474462666556570423936918173361102242762926948484765851821155682096548473128220990938349119867926303923659976778478156111767442273644537268902029924617656542217222141934356037586273955098187946068983417859918950473287844417378369513829616464497972769455824721809839145566224315779663277578328832342374847188581090021904162150624614778119928588667311330854398219424581926400061724806250798535946722970398416266568394481429707904633950853300567024249009920437490557062512696817344904451006392473931718453257126145420054803113530952588659179737062442382642937327854546271032197280125275952069172753944421306377998386590677158070360005125718047245482207911684833872028544172255007140206417872027702253620074886736890376762238484480 [171,108] 28080980361490284803887126945567887629676482425869402892549243353914819880458727757446079992190937272948239338277764938554577438404870010800355855019860869055098447369184009683169361262764806582821163614612244338347009716113356437560356932796019517480504402143712013800332943750584887476002778661880763997934917747857746751722693001586750121322257779474049572940902811289845095812325731893241946212313557738261467459377077902359589324090862355430216717551622837692380505386095142680673080708013693060751875757675844196787065848316207653517592773172167476343831291863454115975491471133607661194771907033466474017927118938596993491220814443116153522178870650814330623109013429466465364896612319814916289528219521505804186222363207978589300662301289622397687582397188323851583896528094143670160289272701496153664409255106757396428416698739214494169244181316493391399154562461120160825161311687155955481143239764819197610636637371598793708774888825528720863783690651684122094386835654054491262056462702661060661351735610506355750945457237527189399405448431723524167645835068848010856629924129257577300172686016289507100217147372215795234687312980828996201097342008809381432936460549253778162159940815926687458068682403807966496375043077455812694043312304799278243278270401095488258836259031378524868726960342906682935765343565544917109330481494589636293135251059300506918371727830816612216531628513839848241095998687410745567417651164416450886246803847680 [171,109] -10190002436792313865904917211416416649152060733605698224646115899261667859930285438033667323788310313965782496340660624986557935677819640711872654281922294316651182191792152195613836721963174848268644091911785708080014558468013195540699709485978005258125349093528560103457947192167587061651985021678558430587843085568027867021478393141814075767213744839021796918396696736510565633682953684152345200493866477370562351739324365128112276584391685564993421315367651959291850741563100500719983670315272421434078527549648765577812332656624648494604289812911048698757587987179772687013123185276197529917944514875112889771443178498435237462139198397274132462113291731298461693549479265039695247586498605869663601371417670638291195236167870908085642448903983198033737128904804503760650614062765759943541064034342615757710552590905841487395687043547273488109337812672156099302690277400272900927654017758034611464795156359128475073173284228200029423440245140404033185292903778826437147432917547755250506827567678302693229307994148276765427579686679751773251413072131537158029475415149854482623902278307389532863258113245460056239344088214162287365781178366105532912473641356774324401347629083262679901560993139897328516723853612577356288163620251260709154651690562360411789863883659603200847563903958663828358872966370131148767975375567190463317223184246732065280332920511682102768095595443258687107559439112921167036782542157763033925061419150981338234880 [171,110] 3338903643618781412081963399159728089118492874432934587398701006538661140575135434475946265434265440374641423776125051328417528287097348259518628664150740226792447053746872341855860873141868015360331880223635640845860679433522085244918615273537791023750984683718570507440701651056169993976054955154608384666802317878741172381482409671105701148897848598288672459923913823404980249825271147821109475287305727374560057847280183618603819118658552363242106967661915374414553414389953951817571107387570195718170591586100595094223941358391846883163763305822459443957066367233054164616393833635073022682370275925921983387753291326564212548002982195069837888571411816336397356135636209704195028626175349448067552610309761262241863043511337574935406715999837427261878209803339477821011339117345018435663794992931977100752613094804791011256209676056053934720325418394474875281489496963326455212651912458045009521086190699018100249987505285242808094927821895794554525395294105307629075918185774042528735132601254180673428310684501082273955208362154374968310730259814088373366869281985453211502617687012264105015659298107986791196964792635356294363671956151777429036785175690626788396048012384740891234936321444485820945550534296285313096188010442418761619269738122802887215664037012222728646473774711487575173595056837627547624184005832291595338295632609731928983172967903911698709315356842722899550988239167476325120591159327334900797279384538578944 [171,111] -22238458472748322402387505743396720278876914248125011490011247680645821766632222475568297661213590049884650527134015462754440898747525233623504212489288580270607544114130745081113686201923921568818049966717352238116943173728574395903593891578180384783752985118280293605564133217155742522814727802044848858141507766851720818831960073829264108176591046630998494309816645586074445835245648528873893730587133087250642317050838252751995948179780122158102714728425543629041486893450106970839211613847270549026840521225649266883425899239825660373751440884411001488293442122884188622821796677724021564343714212358798162680767250697869485554225395050122396896646134096213496029850076021585901006859662607813071985602074215602734028027217748837766114105998850035490851222184086477145082534151663273513537895225331609852494502609297271744401586349180015321557476123141048790313652293639039962177347028871318363523528482231113928084031094330203550517762142055680889798028965378170287165240373517855967370331126065665589697298426340302314460734578647702326756173224785978392032012775681595624629847591004437367380924617158866358307258065939455422580653028863605281296659570768842219722089864541453938796431585694078192205432477198513753480404686438582450060233013222247831333931239463218643568633345893139474898094686646191479115787644170713315270531465545697458925110194366969482342337777912362187087308588498804989009803396964360523178049536 [171,112] -53027922151621837849010243965433684251755769835435011776335804735940467695352741920769835583505119217751669662951777887770549966304285823435639436861865778714977539829219941565514304258715074473775847986636833452092434171397844108195828350088081588507925237392068101805752190816148853629463903051918108152025021547242090801707400900914869713545643563527385955331921816482900128080570575401117179875459531563635161220224286560275254418271949391160235926006448574016396050341738846918744973446838305904755300059323452509684883642532932635047693867008823149974144483086129764507854556394326735601838917102358287018601575923776357682908205867724120916724747689942302653827217680414436792527958419686447915933430250431616616582999736400401125664946360084701073684150752555591962856394464180397018538012594226213275038748986363125750462735777041686246127772710408063024202884935982766722833318674541724641843858659629441317547270339722530739151271219881299004161458104679783835092674491154880345212779101562928260879717430947729366275924381863549442493724064090998270161457003009914861158727322867620650607870716722417409931749944433255891917045589074829303318149344913758090833222192743136576754417438588826324724536977494659296544821822340468881360976703429432135917161662688881844941935726858779910951031450729507911558701538361518031181747220303379670076984533899759101051678262682913376416403824666493274319930958546180898816 [171,113] -82502527927133262088360406909037962541868086538132280851627433136304123780233686781769920188858469408620911845655717051945009901658755253808589844758275364651569123419533924289892173458111213250634494318259537640444899143769068298296844910151811679955296013817075637424594117519054133838116009942648677261822389538729181092144192055983163253314673791873570687260331900311194990094996479407697669842350523970172589238363183416315919001065001562799079121697862923336461187517766420569321570071022946663970048155039338128160598404637509174521917556958010230052418156449530435459327274999487566619433888864669564772826583263312276371039348695896666351210390827669340301636276663573022002137448006502944716344564534016425079142301020133698354832551420494651034962505484150935578228502097858149721762850863483483477928000738374049343656549702221694937160333941887899207515870917530625637666708057874685278043143109549074144009848863484041431533348614820443672873051626332145691403728890124655823319406714632095428247629228328965190871321930301327576009832621146050953976547989106756563687327863304799024007120564872549701118015175862580270142831392573566049768403304703026809115561281790873262721706973123616804499326098334496353405365388285859879193450035680512020696554094078480373324037783951495770189035412613616537005885889785003784201165864162252552559446518535732463244162031802404735121071206825261169932888260673536 [171,114] -6092521283812037305925884597587814423109637158414917252756431635001411388392272809706843493833900272037814658278490907424437738181633415818329066723536087350732169563432628339558768085904019146833075002096604407395365340784342267243072558553872116292748293164946465740268118647093882320426739841598529037001594336884343847312892243136524775999930415725532751157212314389350973397055107551777776517794147043643263421937144387285079242804932921263614701613788962597610579689440964033963944414299650215052692623535011888956814794012381064567323527965184005576221599374518465451558841081850692522736468537122543716626408359459810935149834139544286200984821938236028115441373438802306148199943848642392071546206713137267773232516722182094762975999714112186933021070584117514291865433443039926999874317093035343283767455540295646374712818537602884982158751224302838114788701822739215607514029330197143950820519902916121200097403376426595624634960686071766338196297854594765927338371975761091252571651284366400641436967028803309752817801125811230920417161777505325160683840755772796569872507715642622742069694713207331525504350750143627667895237257088116631322401780219628967890850300658815857320547313779191722535915880012390356005594363687543364726254538298842465933182925342511474603461260327757212294591115944521189802687640199632636282004361735280173409581183668745487150833399272785426615490096488657902863814656 [171,115] 2096924900786805642420177275526274669844251045659407457443494066370330075530983893117236070581199200172703126991263209758369839092986519122174706068474890704061207529062419365859706234419685949408908510522375074353816591044775156564679260061653678955875660942302326360700823168078003332087509921360221236415149302005015479143247678005034539732309723283122944225721777535889430302731079189370259518881944247540896705988528257677790673591642237759736932674952346108860996462539792061099032997398914161003802653059080417151186429650559573496970285120875164380785269922706743614296605510447724836372630459730112637111309838525667615599881000426985163223586329337542843354666437757089572526115643050285262986813785558724446303495149382727005212464242555228846904572714653636350634263303845043037960131814258364659355380272104555755556369433547470924232329064092539848053023505081098848883020216085495720074409263419054125683330386213987098150180060942452102449715094856351810071099154427044149356431503333822234473443184637637098425695245838370240757629182821932231723239180262875219617236446684667667096393109785694956714882522859447308828481579856771117544317661657338221400880842138139026309130295087044388938416343262464763947600277747542957692204915996389692732965930339118508210529282145279053439235857597755830235040527991729432201153233053231838198274558788674330319175807083911246307258321124552343552 [171,116] 343714356164197579857436914306878326335917309950838327749110234378259214678037064952941840371964531022218247088855523267297817281689881032544823845250235157900326442304622318493392221817209097447661974469911141789959069103737126166600957535350474784230860159330789480250141261155822135545924698389398562804753498360185321611684728521652308427542816012897562168199886654254615218686408376615425210438883131818731565261115721739562517276631881322989062638134264483514456625739061292445114906639868124075388610593686776345205806355369946367574383390565871919732509576327277060843305755360456154815838658615199460790420611569628878903926159837612621901472885879422842953920195760357356535146587294384779814810967908216337062615706874589008821372975212846481993106743061273279545285083413886653181335625638389063840384231951475927644573403058640140857711481808817647628343501060496365277196160544533764725000309702834462023899638282126250991226339352186448676881943196553302612471903425060608461768169756221943509146662220421226333647424447832590418106273041752273816086997646826295355630734509272096307609112578991080541880290338931412808570408258981464292558518804325898645594061518542593677749054061248447127099980792985409898575265359749602222133046721479189836352515341250449011067808553737538003927507962031754083909548189386707574235574554184134644251303244154630142628032194627367092741566578688 [171,117] 4387933964534312601157993876632610643591622537885405335998848920178043950953004589359683205110729544889365592571539048287303138117955667120060594895595881397385374832252134721005043786031105578858364729113892991765098796520574486236923143391906815365779193608554576482882102535156076549113926309971700122332938932207386863111470871925095840731208912126167437232163032751647138473349140472822641852152616533678604277501754917638401870413526238267161059749832596039609261445745049116986072007296789305446623590660452831355180317269710619158873932983145993960868569791446843880806625418382326486577916929115101841356010058268545637694721695085402294994973160167369670130089332874683161856013061762859826339176644906651888872009086046577025697667060578931801017009540715696668251077125346670140131271412420899846904428070306418120632216592565237340849459757724519526861363342416562610679618335010617698598819620290288604419630645912821066833857183386177853169405272783735855050575976678835621519077506588315354906611236860011276419356172468882529413717100503786623406547769487709400654267336019476565285456436387709300159061483793184085632276826617197765235983316705989904762135092411086115079701935837114385453470442631920713574145372387696530580479112410629163485134939607742039202134637372638272819539026081510695453570676059287263863738328683505327337101014631575873078422327783099613724672 [171,118] -1444333954039867232248306110045268431714723966465632518901817278617550112575333193869863787946988180139395868612312835130539670081789876586170032442988286048374945575835809751878382089428564264199860760125636367485014995489834257779901952730904724051952844695295577842709174019824476273630544191502413062560640656927797291405616052142588126988465980909966960048688675871076755950679071673537522937018574016349741580703473326975736699351001911294013143394497777352252646932491141444248211382437126055173920022632855335704546266670808288492131830169049870309426243310246614688631362835218454103581828054449275337710809437112455662689260202603185023418257406223958422351592773507213658215228048965705884590880942336134636469271659646493577838545530915063404853905108081809408447942719496248468669503693432014873085592161561395452301149027975747491670283902199944601111341075562749942637108657327197117872201276350936596460236234348698081616450434307412901792073202514842093277139865150388346565000866154621049246846626187590898168641035117184100486833911697870966535045742564742092030099644183766841845754733489531078743611771027385499994124977373363098457411051152964236209585946820560011584260190837293290938504705827578966816142706877385635513946165874855375012919554551543595686364542475632092069646996180011495410020246378670110675650467896695276464340290298914190587685686407142400 [171,119] -65959842160581912694773668454801600792824925152878806078423011609418384726072962911683892498667858588738807794775445571246840133848408695673862525495034756065460449342601245838500036986737855748454936060620812893699530709622361158928421560673713267261786349202075986719806009418862650141465762491328566195996504913454885692800446891995631336663496641487986162660022295172318781425923388683272873715909109675276347009852516975496049542357050033924020598337335949667105155181592882494818435949768503381558710140735070774428598275862375930631206874286667707907086516492553364841028291876660191437327406884469389624101042748601079298210999077810343906785584837408255964055067782474516506753922513993859725232838060073283097827504485708169847153311676782773119773950028122348719892971720316364997991472868484464989149314459558750597182627656748854557043160527572202646034124942073298754378318430565061288196531133195872647075089952124127158493997370539498094311604265320929396420992427116984641663348913816445413296519753829670080040459512858946460338450646369904066043869352943240658077986608088085395740525899836926641777503468070400274991470823441497859177025032554888787304974583961463080606318222343395804933933049830856203529190917034885859186803930188256450090077821171331136865721376268822308409401682888445394543807536354333020092256145126561348004348186222369207084646400 [171,120] -163045012654750167554007391855085547526678927637458706531649957531628588714649397683666145131491685947436409545265009137996441002051791139783979714875901889420848394727950110689851196842635779262594187550084800413440605588016615991289501032711561595688882197681414508245197696902574895669702562680016502604939398771715487475042038028423876100461821028694479490951189366662877035836991590738422343605727734469461748173266805468373242927281021105680422632947505532180685054877956117708686722785168982171823107363477500813763859499750985140095944401822290595603169917557723884203031342614431291346793843573485804712686346009572428765682326361736549071754853461215916173456071505796264782069898081245026275080049689512787155676083042076651029904306275223414110738606813059576573625278127497158912340465724832683919378882224520052908341763541975664599478763625167112392275054712043390360880796942160019900876899988843095437209811983511608586437229487055804335509413401213350505993684420431971703798900315729019389288561706209409478075531624174400067032666631273533077250983016500344912204863703386574960079023118435647561765301595911701541061065211824719405157631746036940008887906325205882130556530948509251541588786424072072998263395032795372471466246138302810637082998309615802604584364558771281653236728318399766911246524046455398580170228046267462873247290197469417472 [171,121] 30341457931438310021057861938560370484223770642510595113972047389203346010070064089265635645797082972844036485072484187768076011904318885060000290115691519147448900309514608360465545406463149597729710070792608036106471001720679583429373890798939840439330462613121039011819735937065870764106259056112977545124303492542555804459260133840019953650414377908251447564944489446721789100321765757029291968353023188634939782924265122365043947709359824887200975604602224533643741504361918257598741536693900614301451620103333525021934379402717383385774629763874476396255654258867534170433377681072971726718514863266003200088516976607763138720108360087761396891411162111553794209834132295580548445487139922924355258394136106740787283782887357693023879790340391703098733805610989395961948758621272905807605269181416332516362127455738089694486297687974568593992057837406260562289149204147412849608956808987261612222328978561294388228190892982643994321819437907620389630697918677767817152627151286643237943716408745674526822405373634053515306117831588191618164242387598537637851737713641298705869436156994974916974305819415181953553368189055438637473029417175384484693928728743866589741651386570938623501836344948673613249923322359002677722515390186830137300340082788398510558794417178932399630915338604755840384863014794912010380757726737803132260782468688300581237266230272 [171,122] 464208303755734070148984719122376076152603582504687523610587984324749347882114589327072874213838274837869463427048409697482520090900294781319823283579372230283395170663186756348906698282940937569355099339451133126759088277578521530362229129032726942331640950317014309313961490727748528839873036300056180812961589888452096470865432320788631657367402325586021542828839543522685278123758129616325563118233221525745360738072034866409722797406693455933517160927075689878027415311778796964140362662103199092562550124053774716446357057805564803719638870986951533817328149799091145105930980906230247460737569065975295959758294074166189645919750476169542227831898759649315938519209257007714362924882184712354710239189684114202848319134431445759057731585310375971367334544760786520203916980715002930088836863610436013505125845039089537087954556683962495499636051947554344622746443371740773787687385896753803892680852366194815839430681843044068582166033703910006758692899646707980948782735705911660496599644567954240250472833515288269346773090476673441697659066983926846190322341282934190961690859752003522130800824637772484118671537466368536411144004773067331510183882437098340514395032123079381533019840144319142991184130613568508952699696361753512907287457173184345755408806051848887129213335169469092290263708424133505532548480168726295154570756418836614288192 [171,123] -244899400154025993746888240526657297814904820965427660096702329213527654935427641088752025128901067016385351925793193291120139482817872874774103528819555781019558811023972838523501282600437188071206188163713550173331489761574484186769168848073077668495864844110789763847121072714939287800905775777373656267751163345582087473379490077346047492977717722023203972164116568132504585022567042868503450189551769593419550000659527669803165391885923957864815811345052497766080779708576760231904413187201262731637344616389205546827112409713740526346717759019113811124166406452552661112376002100745786496860339111057439690335935435891762240548644067841180257439716702437949043759125580411113126543752377894932272634583198829272537239861893661349237778368666422133366228770743987021350802247762415999735880526185185560247624781032549499791685186350480118155389777022124123419073349148303024368288256987357286087498578546894579458188900639138512131628588035605894377932319996610416418363798859996858706186178814239320388812014349202326107769059711234745807679365356576759775753454606396524867951354904758803571255839064410059637881220166628875763438710439842407277905794064216011311506515723532449105448465328899798264502371157969181301189129780798020777109940257929831132267977001223933524646588369160001872250204795722745112708501179382187412246260056064 [171,124] 19018616639091479080225113221571327724423797115334531045158729065508687484403197851003798479853467082650059062342171866536815053816268845220651084603847841528527486240828788725030855478600943138197828437212253507694083254107116692945875046013587448480179393476785123241374733046217379150664415253997577988298240024439299996954591247923394210217959666954434170325638308900552866878528463559362749604429000208770858598989662160094850347182831118549666796710698162334435949456893774513314464888783406396067862491327111824466562435499098179707920785948477005264129138700100389974818744013399918497065164769014129046866068369023357799679904434397353099340675681263746905955486886454540065856355939655967146217163290244046489561777359627951442060457371013610222148724717362161121163223800921858146581654631983052468040409372897505490509545242350122449845089306050302148224388323178429416956886060511426458022621953610970758024432065343996219118292290676815217799157529521437353293338148413109578766540172632555771369894894055455639881628508881435953225671118966107301798029629130304980974952858616383775287696159707658256850320273072049033097725895118995043503811318807622397882943407244029591394479872139741057678127628041466742021505932972492681197719594907669378067849983943383794809493987052967141120196585872535803313796523730176882439168 [171,125] -531620725789976684664715304791377821354755043451901634819642894456557113981929189559145136168346282303006266468402829409149006869286678393922077860715904372302360268466325669173881150074498907874457702250730126354688313725119855630495693453627521762065815111895989367498889065257784192492892632926866264496040987455576690036293252962282472646296903130614472246053516573327803452980086838328426367597903106456124788848099160290074260728805122249267765493371909294573035836899860765532762025862195476268495186074079423546912179656382017059913870878951331038828927400822675601853824833210746366045510413763706744450850223726721515942720458862165864950942229646631993603459613121611961951006984939579146165379964775572154695421466417875664875305889174441552970132853085626279779442734284868040245409104862085888287178815199862408965298602855068385253430493106947576651778268850754585001156534117783150951891156896361344073656647941886715159252569328107384129276641915258318300113732744995083235481606167332256979390054263840183462907799532092200755313113771337172453514076829928661829416444284423397659208567955773465781220598157537035844455801137171430604061945234165372530756603356720948573236119332493332728882944816618677832830037360229005772316755509677219250285185980088631244353368155877203607329106544037778028212212807368704 [171,126] 5351494711746624302807914804728150015230579738946456902789926884470863462670050208208981528553450907934729584755255053465155787057619352911282551069542200710717467168527128457198858078328924270771278472443481985313182906532798482987708491850357935379627466317466948982005789410719387683323564334109794834479639049495168496068002521743064224848152087502722735164109908154600937844091843830909800830005474546501426800455663822913159576444592472078382675146964043517694573350565592282431209061049809332010367143329021663876121009055383239626029362586852685069539675514508405999886887899920074679521261969830684887359591417359408781207667016756280639477840770850568604991432488823005213902375263722909464501065295004023834103184808354459179143353184537788196398225039931221940547492512656567907023143865564974051028061793061343855497533234986147305254356003949692902546631376080925964581680674814994215817684793415651115954735657046775310728510536174514323184331035241361035110134852441706999550445883711422345587296018118609492539501748981704228719839933776713121200965177858921842602417830015575803112701612741011446816678466771033215555063346048001015370065639190935447535715899595780272043805100649471226228048305456189411843902977107011036277899072628950589069322211741141120786042518176097933729340360542096062546616320 [171,127] -49817302315887454913963095333127681231465295106432139726172532906896837252032226110643649860047499849628775886662421557100762636265535621831508578466745192160573178931441610266229218873376002916869374008863812142483732367695896256524433592632351433132239237506114288595012469790187711453426481500927100105169741928167809651725757142745973704848151820273640985154783785270068270550381507257174472647307808642734512019704652741382756702709109862582127372592892481345036965754262730721566409480830817111336833232726795840749585571657419184464534790673209273877499764709372461227956712543320115751181109782343099543263419970670882256748558927502620262644347164037996137342539474598757628226605108672315768936899432467147331462395918742270735650611433410445602339255613435899532948662055084257221448189251368281386516803695942844386979987207217217574351991590868246836943724933183018011884506993177239877545617318211860876263089817855043750555211077591586289582043827137761969309892396144464884376677681502073300653772234298481408607241296042202254096380252017805065826191079389939934017935474335390321522048628968638436830834438784867641420375639055131795141011701951199078546847354000873088382145781729938623489353308000130201339919823291988178877636836896810703757346035830535111931262307270845713202555466944610304 [171,128] 164437648830388441790307101553564708402959717296100138241238666132626162891590589143757815916878627442634454272917346042195805086663660052438647305434059636743202598858852857430696957482697984438054882087169354440728345461555732015706033470763568832562950528654468221893850317113845593262311327723102464728124635077419297106111212369998653684076692111635896606414125806340927003425702102047754455743215125067574036296287336750741936227329034248647813337509723459150868418381965818354858131729680048750370833783663483012754509951667254376915844118609917084532923574336699268439307088868787670679395187437370238800194317410714562289784588793907365949856160990383587037728276178511927247207289318071687122011246293296650670914454713563409859964263909162124104843043014724836076773073605544783348592774918355195614950323824706762004104754258044838274594271180905745185147949507405015291321031412561608161762422758938302384369064817793336559941626690952436133087733291180170807203354973826254878156579755163054383564716915181848444901789693099874270286210218719073201262933047942760954552306615906940210206674406134217880182701253340015186998015898415523967256362563309237395839840043726917682504201060793964567951000788878165295746693773546398397901892335243812640737184431094012135270807972943690833474481152 [171,129] -431066414370045686629262015903528201469410985837799958710874826832410341741531257135158107172246601238558983537723410506742006222005987582144052130863996651350782200080442966333585694998043157270224966271934882310062904292038683343245380850215509500688392847342204837361956815236793701366604266558250497399341959694335490885461734248532679608893861128102477177822632535738556620989417358858173008762388458654911574522356164413177013165351301661424826706178919213578234873176628563378515074323450528877498901425745916001533970307855002428400835913507876179971857094769542497876397138506430643378615899742389209411092079426854167401650157888427869819199469332442938782519526454122040319012078601031792610359776818900808107449065100286853059529059948919405085812071322262731669665178868792860274436734744775078485826290739850559742988536584028416341923683967551852871877669528263170794359619573885821623919995684592093907476126419429462352693404348654988565424680145954649556410717846583166961182374696839997819902710949888006605374629097703049423488551889183327276407474677104089566331003376873926903172858694614863774324392140318073599495786384489201270397205126834640760602860745744874062200512188271949693325842381712720393812022354110531123890283886704259290657698207164329579293742292413115904 [171,130] 949105645981841785739252467929815713766831267461061144197378817378703809059430201115883098769509401181530932984964343923919680037677175172930316404572279847052700488808091127595735989849225856095098086179870570374171056374945102045599286205024713261487760016650185266425741009320244610862943629960805104339573155143824611822077782271578217316097309479818791583350944416441911916458936560601094380483904864043707338246896348360503139004716591389022331629357241872789192472741304729667937317558464125550752890266993837122031329913794743723225659541509088211556866567378093139036739833932050523070153974956734454790100784664362362832872919855981016210875338722350533955819136658382036766477843610366676926165344977396799776531285695220615690668353638155628576297511893350727103214958039921891252321389622405812400652660319086449561720821937394380815159503337080050697188593066786762335739396519880215648372427190765511340049681185497282947777183568511421973018218506510464509325534928545737533468884744316602699381897894101439003361583510829592676508770649027331646285337025003425689144413804211552715780298778100026551125301753581758408477851039453420257075196483066272901485747841902997583166247989458012265703835880391059453886626873805914393235127205529737831284278923226194496684270688 [171,131] -702201400852524046593628636114958688773059287127931375887253896485553217410355978751613857465407477249917577168561751971133836368185659616675223541698615706434023382908148282242892044991066835346782853183051877182764099668671133933682031768620550177743746319571591607667117893244616083753747194738359862292004633910348679243985527771648023805097796266955261881552503617147345684209244729898455759125292223138018295846712198188443306095568535827437208549449003190261430000244726304321358761566783166576330439250236442479667896722299380666289436829528553864608613501077518245989798330222412670836962249198280062810844573682274806370055908720449120065742177596438689145794809077627770282768353593638494701660657624804815079801352411827145853363855335970690189729187318995394495800627620289728210291750128988908190091756421000323826386486557536820395516581310749413698726645242988477044676207727843967803481312215317610866083307034122868294298035017527446826701979166555223146609886546569306499891200470431197222384405560621103489812655815803843974104698146105943484124930750024659132266761289057541576983119063507555422787385081820505860473124358874686234824981214717564770296250566857241020199186036660274329695157518387310383724140794371571218027651452827122331155087542389202944 [171,132] 353339936963814877405072773967519121275001847494089813700820777508636982939655034363004488046311496601696706224045886328057472644582915720757840427145487430401803423107112586784225263316670336957599784927506250097943032632045022759027222774093343074063583852195900114105810281359521330321918095454548913007056262398374489820597902847057253028538703560352935980286612832034711780852849676964925443763704720348585113948569451862424816920755741501453535328034352129142553402710299829470316941225181405486992517240068933794897597488698201194791396371972235951327616505296439826401087104088339964313091435544433059314705656871232922388459478446717465909689564931809824919421318024943793558882677438216949184111526247295183333618845748953818224318883866422623013237543738105671531081734673234936248153463370996740739558177137455077515783459615615264513019594151442437765768458594217724748955785508886901822292460900532309208045003502284033531930966209125893823636299607666429015477613230275274211680424368100110656820109561060213501745473840416049087808338138251761711572789307780975690952738827295980138014635505801796522314064628768048603979608109853512678695696011743417221068745546656643107776887190833882380936146234029783666055236952709938032760394148298035130938394368 [171,133] -46507358967526022566481711216937905675253817533626583794236861815097080678373862163275994774123711973552520256310709892270248948999763997786288909332838127631144850117610896277425388008573981902505231750098035856442514726413419435909588964542693006108096750223363347965827637193875049344944045602141325492750538460072883004348471612303226116046224127559551385844067595858600481006996700516378316662330270943391678232063934593739012014127741670480926067880683421019021105284975644946235059391324167758569474053250695931515216894753012322407971163694078017534277505684590475270736785666019262433506230426831250784660648048887198440846393869218552697074914516661682815528410483633891523453193116786665811939573761342389777489959925724541952734542116548518326385851346715827539559009878087704693385470482747117523124346396022619270117425162655316360409391303623069771224570956924270077274361685470561301297186135162305247405113675817536545637118656667073961230811778991175541619502093586356055962618997086810588626032647908320215408238046460743663946700217067413503396245874305833983396030412915683518306964575938223508139646069224073212946860504342126674795885998001000223731863351346963491687331457955950301231404649910012014310060669529497839464065074839845632 [171,134] -57290476636666444492735748993490686393180243663370924243851648723499648762902528159969950447692559212212463820852982957252147314400530683900007482648900893417610788458502747047888562073755324734398955695572246013724073307487673086850950692100097246971232910983247878623825887124650176693789027860269435766891753416022669623820678622115364002142498066132832419107815671411247594946750946689929353043108671805225868406872080964767995792250348944539822097223931036368901401457982554250273029187743895190151909318087560944598644236046903695773445781853639499502104841022397594818198420944859788675053184756973107898729886941443713748916788384378904778268116996814660698533831357111521349696266262204051224257531257966157829446763183951126800309901947314930404490404624931663054776219550236848006245622195054660615788444081565288986297205583386763146845951058821685752586836303256138896730056329015676660778081576560642536909756811285342218561966743417247644612312741022009321696290154334384039011823015264394139240496715153324116733314051277635264194591679139848484733462080692669513495789155143094409465181642224434331212590474107369452795303319225804228595483045380535690216627246267846827270934117293934380370575303179723291219037521402362006631077936 [171,135] -139594947115219960224538957316939126390437877463195006511445274850379168431220934432905885951423412021847194392068167507576745205733513962187196436923821318498116652466361290624253070774655629131052301193185500163040281053888735508826152610630979463673593757842940312091135142804554620266049277752424246763392244408499137238768333870106918378653260015337952009233641289503351405326830603050868492834714753333496773119830713237467181377850852001120864386912571911057271910114220757016130446324485635456941432685174532612212731277124894216938302486584326040561472302388733791491374199053271228569268626856701760977019289954965069675618924171429419793556977621410352291823177109009988327868308806854309870195235904681402986229785149804370793583107639217264986007394889222505627799587500464779722737081904378629878363140801847733801606980825700154754887320791293554995966323583572148395493982346883808099271808245035015669782600550224189243237399723965645987719332798863729422365316044889244598028294061266748703245672106515669858293993631762553259152475039686058233224460001090863292340151375775449626692075660435139280884652331439165240985399533051816043554081074641019305726329502603953346753161418143529263735504210418332811036941509863571456 [171,136] -36106651675550334908504984868776960166054767903902230765819856998100364633763350285345924607937730188081061167758383066769186870953017499425378438597952002097492569562172610792232572386422351571776645646828405077808976847963762071966789599576563837630409427006354451762992439453571202228339146229184461631782358782240051846186770556749674563392661687464499253791296763440320249923166577787721975875904568765413667370156392864646080470931546737299308702965923167259976443457652614434381834767769773448546071223104390052706878337353508787257581805803204246286981655228403898957435061441240990433223508346065346223599747568772699071757117916797215756978438905493985775364233409601443846557272880729115455036447139879104365364958325730946112447906628981792020740009176743900343048471448651499617909303224485979901716040961274085480162669718965437477076540698920619193879697352829918159258297940757842526935462142649781161376905263430135852467537209165818544691188673363076002580739554523028834723528542857676729678258041593989082808227166401765135538573312873110426669365915133978379035425155141188909110199957875000953652278375091370594616241628843762416259342043315262707519435889140999848436808800363430974759703167174885160053102208 [171,137] -142228149741497405218001492454883694351267397117838382659008980465719861599182877387989771249148923100018016007726603916058608684939762268966600506727680190225542064653476081770233183777411861259048055559181784217121296724826505071928026076973474257090984382381018336734432425624182908159541153912002335809553118265224894595156763974236239561745754212933325037300864734694625385149599241582451734509421772540425585720916371631874607116582270213046724617416491339162943553325943577710753846818468126238827064333644040567693690583445650999213229003012540870281131873399211188717523589353659911702668832242107985857917846845416119206226738915125464754805970309044836631985759332631340200997503247219075052767260818708573516594487824232697306393615293929079160618398801940515871174065729576489897021511924449143182074342405490253533433707123849986303275257138141408223177567063397140431914450293355047663300144845642402236401260743152777572781469868360207181176103937957826689669598537460932814921475344336008123724214051673189235131934440578482867241364576444675732028475333953590173150354616251353897561273860625389626701558630692618255895767763891458619100956730630075633561491960343305766976294911803177923953356094123760 [171,138] 492525479991777102013290031366238140116190432394644640111486512709182152749696698896195936963183104966534692909465649613067145121831768560512378246604382506986672920657684021378895080651363246492576711329141271346053605542420338296033685559094928244682135629743786113683782967811842054647332296027142756386599668027786507199708257244881184530740015744806032715510801728432660215988659858755983282333950249889615270014187681666028190112906484503964695458410508026715802517615191180009455619498540871124184940559743547294290498246586057948928612792930621398218449970504015565274961487430379057277390345798834530137717498760890871073417580372945054661171506399056180173888690945699009678136068627763783883602343717534152953690101294980738628167369295212198336044006822026978238437394544596608718021014329196229624272190278165320073621615631686237114801467019740581883918681551385179470677222203833106810999366099699409897947405047329306746829696858346947251294355375915571328780825964819011033700841324221263686065110584986117822364157293153721669815246958533991676600726097947357801225036276312539155537972886377491164622806288839525206061870511493870703028598996927462869034842449277092283979861272033331151985663 [171,139] 24745542422053587879276774936859154109941073931641235500842118730174866571138535048496538069269905757370707664866383420690729291985508198161447940272114829000475216080117186698372140470574187065258288874301844329818278081922899724785467300022691140036324235794912531446856454508384584009551167159385534089372035200489452226989292650904195718747112605652086584828564618279282093772592232382269494443754893855100206223050502486343728596962887969866654272590484706835837456895362104959101123039021047395744482971043828755805909484652000606435852669096284370013130579574309345529729052093517148144710034386480880343797453790992945446542476005405872777577851582436481760460238209455186568751534408551284760948207771644767160589440377683698462828738749473731167340230392043136354687352935087128126397381455394117791648680231785646224729506140698164317475090547857210273020274608091012307523924874791381761844409185850920483446206222223209390272729889587927025228317098407748561699607615459828968169197571611242382482956550836918376039526341416968074042836977454550199059150176062818339435774303085667770170625491669683792628313866233681578618986803416156762521570159512463928929719616750202484360562376265216 [171,140] 1411500157489224303501144361180667122268991100693581832722322202070465149173561867370639640570458619727712575514536643478104926798037656190681119728592761030969743173059910764263530190253156459754666286446401055686919596106408500628303077661539758687385385933865353901414572849856373263357554083493553720434238301133190379503913514485511787328944119188931268829420924105573568969700306910944034064280623382863605745962065679274191694261824566279262376609640145668131016229210406650533566208757299463128573706079760289824141584429571159790544941270641052440222285285771694020952325348544044246053914487985729136060946826546157405186461218799807786863404537274791854933297087460887054736167723310470276301050544511383471556109399461463822097941537380193197126042418969151150224074499949146764136763841949943195585847902042883857639516492977125636311380148843285848621446222878499283206655267133643049504766292136591854769123383369191829797408161048501858820431416018856688520743436973681153525434767120972885371309648234860415060036929129344586460961799065996657179651150720180883615973659415235732991388169075291238218904640707350054129211485092582241060276354772154184294814366962795845865200 [171,141] -77664305182320029895092290254676800796347726626323011090648547961118314523206646542622683053645258720533879625098494976664392972470816986859792961459774066040345949952801461988419624950501366821828288505465420089066996859191366907258585088878843515359547854625041940315903301696942597299421044425206962151741314166305108062705938652927624685478108174094246286366329046393663348250753964940999476082718336605183035469726036949272317996590110278826774052051019866137469910681187292757578104993295452277054759118396200291827409542017406680691857031508571777165551769939255037993174891927337369318435482680756308756799689315192128281813051359782957103249871850651513791386618717711530629398756060224913446346969176020857701869188279527068935312550291689225058936407552946141137466132914133267702910754940840559518495915700199606363580471493496891047517652916392294689722456293118569892017042481524212606400672516370044437108334604077767588014983243530185020930619841906291664739314924999862815893264679699055541153792312930033953049971288138883528419642919391979986903009756332207671814900730266780375308228825791782753639115523929465300290848639932977859262129487063914841652055171072 [171,142] 1189586766781129640120269719554973302607623399874460442146143456672066006713201511801363132471144141646149798026424748195516397803443725443677998770919671690332286015231458998283907228137843967856698792125095717177064165191045390518453342648783260450536815390132838313068712289596759626353082331341767334336901909311159372779345920658964869153365698832728410539409063528647058154220505932873310655023024580462579021316730176824370423161064295928231614954830997880322706108441756410822986824206407747732288583887432730231818450673998887988210236699312327414928646293222706448704209588639820585374107637930307434754682433700759584996882787902202976659245233965664175551998831528432129131012133675860686509464809086596113509513537484337384090218952687299573119476427492052523055821591896393847134327271345609531891636505309097621527689527765572944610855506270850757724816799168806585726459764727100624747136807687041818956128490685195735612300431532262747572038523768096033534276395804985434393417430805058821024371031580098057096190908694929690173557931183565842956171271432290755532552731489577698308564395805002462004747350898047157837703329264983088546453057253371841024 [171,143] -26981609859549041057972071546470250961990538005674663179921763845871420679407808174030231861572704796605256527661228356545179069514230295595254832461702969267532645303269422877807678358824672157352520041485115077111297499504507058834821193335212519297947657726735702895695165174731975116339362379745542573724727121557498630696360702555822320532842210644692717626610148092975771895083614991965766385353510112202475458936921721288008976073999568191858211768342232875554047425517005322690449193501812589019038887392980852960521085755396480880948615202005275900230330078672677692598999532754842279712002505479001419039242195352581182118526424122062873576008764962319147237863976002515172384287240046887968080047043240486016176211761651388736897986136213931419183949043643202943500320217374657387948963588951960998814913458792214784130760016504374925141096255599711496829160410355340861991175353400842662365855499963907541677923404034341617638359884985234233502878672388093332080270224513897609988793948186864093418706250478045947212256975405455002030983363743710969997710147485193700536499863042091801198983322974456636853015556619282777770980578154216146530271232 [171,144] 265487282327470187710675539959234993349796882234607071593958140230208200239541290872842539866273374862705852415522445139555444739994172623721026479763760287756713567178081499626227990091548559892393241410241588281897308528599930307596739133965971456247037058168788655206361598730584670219546105672484296017032130815076262723133337960069676539980119019231335062319286041432066256236262876694782913524221320256083277559112420622210330782534701597954244577191825425275287962770905164204382321941254438936786646994546233718369648048885385841294854750302341402403347394895350896424328783779068692803662194884191384108834619277743295462383990901296712191620943643481653340239742202607605791548514205819047240825464671025630171447441486346900499956200227435028771863770874433629416029369383682725811981258117563544661758700401724651023416253389859330995032603538028905292153334440757117503543654390906610312434962296854739772333644158377400335425895728192766975406610179273240378292167360409772207360316194753479250627693077588014344684863937171854782891490874430212754320418820551881786040854958612295086866828055263772215731460495871399713053796253622784 [171,145] -1285284624612490359042854976649484753680104607596531463795488327681643940563738734280785282923334158161800418352226167192623433719178859121926495521993465286898948863868796731741697738043502677919827286374579766955281809696187573702196734892898876109263844658711709723345185467889585811138984316106157859536963034735126016208516023280927034601614118594695164930827268306798861827326491690363508881336802557528723928445167884315342692400050327383679640774222020816828587023520602508886253377611782283875475012616215672516467348763319107539998151752545553407240458658040794081874576597647929362282280740201486185967751067238082105225146849686332926153742638329234206411167896499532952216705283350477646807550567374232834437761267340817588462368187064895407577014468730332801090358448197547162758101606617272311640865588056417737519544696966972784486839490870906625191974184402516562536224301654591915999320112003515392936373623856251283442602861052661174056241517535043704260909388881742103591864642842155915876789096499789439489243477625497884772661248116197396356367313900593082725893571064075972670675694896335799906440082661243927833344 [171,146] -8490301112991368951003948467602275195438960380835322105084446639108428245005087481031433337989033865356040484296401593155151618006575208885202731223222347932107769622614703691175470832478083029078990946493581532601999921761115979403370197437215370666473542706954801447629336795386321084848626285819475486020037700400158831655809426451662988335956767662247263680658637930547605100361647998917665149279754189030077303751124406821750716048715503946287480931205266085224811601155789430830672626264294909309812513474289998475255472301663551627754019526323914318960072524480837452234293806885996669152241424414574498730694671885489175809779627291575773372881684413814589822979098833500596602208117574085526098675306655877596822271196975583432120705668388048208355771581250141008515380937627950299703361600378660090628283531399820306164700693156166058739654867001212890663943289777644353380681937379393097248640067268824487970172458065765805826384820267144647119208616100456529055490348521786527068513168400413125980725708213977682813146239658687554722194209491718439479486425613956611524752114914779238955154399700924187896284350736 [171,147] -10514630499741187692231891745631210902972630193320790708008724328107477700139561836134023720948961878028283438370961816341826760192350814746387884027062841070318720433573188461156910330820146562578614682840708498742670937878921388322470163208839417649152021575519811996812410200421644281937010178024757656265296136853682116148413896019836667468281438039773320478425304652110011869231720285807065535168107244854623918880783344836792882658699185332968310928768555452281090055584774869698156343579637031481896726189787802911860187604498606160385541626046157324618912842547996033657791759029180993792674270719720901669152939357676902545375133288964586061797110678127419432853288579647053446813528311576772160896531620065166550017442453688805088057929407571815786605556321116694536623176099727441880306925974901708042384976074330784597891359157452971634227309531653863262225617691516769936981698559594979001736188889488142134053841796216334653851499489950925482182011202510588691905340847929053308169365393731097817463627935357344581866962886259051559279533467363809807143288472201412747597098986094464133996756208050176 [171,148] -44526482873563982120246308323660573018610437164984745460522480887910066158068627861527512591582720023842627792050384128643107103293482929961407021720942734831778921344994727272524832483394986558996944623308647398175976162800092701802840310352821065222009878145847650403692272523069660497349537463843851119959182162622034610512945061969255525588109610378605349748099256094751307148403206493823540433149983124512444638562384682602512343108833998522723619364825808184471731253706854103453603285296627575038794393229333409330245112636192483482416994147811241019360708111585980235398378571225971751465664678446343718038321004385077175672638150382103739803810358869314232023552876473465982622027717167427110848600820499228748493315135963021092142005593590908955911293320942556700035094427063071406524503445787896807466112461829307884157713622343663517920647147169292405926345097477088264955195657568795677760723715297255746549270196153861885251204494591849728466582833353644940969256823678406735797319122806404198651983013838214943734621814282259908590180984729407686162028514269524915461984645355699462400 [171,149] 1230717536766966298653872253866812412516180524972660210999096860458542934702715909640458157377331676423231801789106039208547379106196295613326553907821749526271356774130373943227955770539828682447536729883418185774378288744655587106706017763431765536758142383604382543719257337379532544108493412171313770843476782898860100035432167342549306058177288767437276987814451904006139989262403230842821980475930877839934111857316217383425452731904127251399020868735249537545764742200119409654796545231022654815655526244278638444950903726256896609664138000760863882832946088732710934051066095796397881238342349838403767240068134645108878903699478677253612936065672603880124435819388523637002565810170939880074516969670889830453184200220747973040252294654835861418088172968493753904840516949838537860539426344822136439958922910253120803947372716344349062888328356398588907427299330720992507603408291977783856271770728394056062271600033987040957224859258330853609689984404000867010446012064464601860391506905566384780385958437997797573613522442489665328275431088938541410848074116372111579184587866112 [171,150] 16643583442547649756136029429395377847711010311031693847425027792699912495345349168016987402540319314171878605801789680355046971486989698523726361838416365567259137457218594501501722600667517822030685586546785592401345398231270463937643403455041649903844310318350370767382968721345972282547840043329737838302739069079604637183635434074397559394788586645316402338662905187321696211353956364651086248799646059823240935228747554563119795515272535201911507959340840487722973720387002835417445876803132360034839974821316115620117232809624522985951514495612334500473601096655979869871241895468825326555739064600016068053954291824561087765362097810677285684992259906836074140952338265198550642362894828089574976425085185981866231615491532162134233420424479581479509601815551257793118383977120770851651043457667853061243112960446059851670204367261133079654462890471098815043112808457634021335377943270602542287354979793301478399921767194555949354332322433646677248350747354374641119161009118928649775256162491125545198251041136128298832338899476830284037503010468517414432558077032529920 [171,151] -575265053424199115480895804780430165182675298705397425647191200183419875923906065570928524437350250790518497680180494302535414399006292542039432433574810156004325019269476157575118557218870622908776548072801506415685679267643433242908877471219070913990816309665184391795625625030540138723048083899936795204999410173384637742435807103229966270886627119047396809043094651146011670927783117604334846156951052719709687497551586360453886949164417296020931472082236257768542356146923806771036002937963609374688707450701122673589485555667401175954837916892076688600384682769959215914017137968481427587972581120654601491077104002248456562003117955479925286122190687262339701001578232850411422586098390236081545655703789614448658328502473636081064806631210467564112985403382784719440559819908469482360061054484966036012431424630818443238438330618621916929439959375916126808182942155745084430525150270924757541664900913416601014956040299294537509298676445687228778986156876487827735295725373649660656004096595508254401041975467777315070061526837708954196859130509405390857830400 [171,152] 25393929807108904371372045997029265168651293787903679193000907285595801747280066901340544086545346056355871474772234603592477983797102816287592955291037183571656454618121052112740783228901039972084642969799170442379463486553660651149389410981168265369522543892503827188770290406524222858228857191593719271317533972649780431207931454341962472288576319134306340355633367951353714941348752267879306662139423302691412144200740733765546380373581875671431593350835807991846607524833999225070951119114473813352882412864029445509447710092687785692520124234531056821540235130320150358024080994875677921599940500236549484003795522627395547291738617541001340303688836975604238699048085339431434329059941045016700958819919826170840297265267379797767695529520370862935825982313310887716019154593282031307240419059088199971627693094934139936215211955783874105221202301490427519561800748734741808330659407066866385720428064101206297608139397554271391416997205083476449250480251091693301721312870707288792278880231328101274677983827803836564902097156816688884276078074224640 [171,153] 24456526309498921535253735419826129598482439601179957111375048008306321184669611245674552951853990386075469001966311798396495821743251537857900052379391978027260534754534756372798136821803702288653141016419432100392903933938898766904317339129570107091998105236025664463421488477204422233863978625709604029764683982515674270966936353913773152676182721602983109389713461927944589721919044816582560380192114572304800539085118919349687600848883901833480537999975218128724591772383334191460061867497338816765613067368744057193203017967896376933334394868400662571586502059311976203648501228763662482705904666946551210127128181718722400857268247729655366309655807897756246046076039349748556936539507828211713417510396396657074926358196409882455528111570194275608948472631344556787900850955024642600396478939042480182474189774412298249547933625783603665588836724103126712883465832711155115251918907735889547525021386287770949248593552552342818307890727010260003190320233027268205962714306292187042538250843218232468908400653227003320871024483639451051753472 [171,154] 6581028678266566459097798671755887757634407070003122142538833825848094669059950934101624694405459053013422598349228965172259564666804590832441262069534846624733298237158609381485578305638474191454437512825324662889724335626109884876490778854322400587800094849001187991298743584320216921747646835847968291826940217683621318348495590044714251822127170641281714560713162102204793112258591317619077727912386685010170690926303480901062473916349753200977318824062681550907010845580873050049388989276267750410723029032371867903634845624685085891902344622581878476528015889446796821663770367755803517310526264633237408455520535585532648734613436717189785478505590859100786976657997994807971317348696220113005007309587275941716368789424333038480655385739906667844724680916077671237171054563363051271401493996526561683865968744172005300427088940932829478721981559000257125237441961242603601959882683507782271512737667586023841533842554980500117898807686351509255364521043964843061261672367724417589549992898740365528508457306549971080056270150311936 [171,155] 355822585035279676115796440429254721972906749445231567543920536448574222909731128459307355040211074684133033386869268526555610339978215286238321502118944585163918591156181926683982028960831988061020739732262111412306306585526547588961890694956897554620409006862541714815815819563565987034033339594534015029480434775933559458103820717447974492425368997524885074394487129438103625908944011973883861323486708892504857861270439809802621701576413637386017179438620563142406477774868325865461015997622854213153576997159256829337238192412205077425611449247777886064766974776675547344789848039087393132513276347732569198523425611958482556919358684443183050031840081088069825148614266533540910872289033106420987585009514176690802441535243380258794771166188615957728970568442860539224805337171341054997257436055044963313345536269614630368244240692854565809681297438617111514243393993422063890359413094598104818877010648791750536136713703064126159139041878118400610640206212602994740135266517365366415677111892270043578126667093530542784512 [171,156] 3875374479658287818496419024319288314667156325367516828489319254020782519008925242117179942121356420929067436544996199885070356024341504828323398355696837340780151681152116842787572110242747724253654414425903867854749091380935540220827608404856314647794946641994454305374621948265662612806619454638359163047687392843088194469457983534425229058869853866161220691687478053932299311749284633073597908058897171851325769421115159859737496776229999375020563725113858749912225618872553213090232001423880692878942028618201147150912593779674454511911789600155939417218660514153240296831134898782157293763141304842177769162759420426676847142212358766348450283065435931795511601354515372000873765495670894269541857607204130827049346513494136129557069934773212091374810519452954937207710865683539438902048260933569702176397333524913396862787777144643036194635902331741784292549034953425585233843786895897123058992678476157490125977091586268197827787372626745754931547294154267424592116023266845689698158688908034479122007716437504 [171,157] 8415776337522857542848560396275896685018945536770065097562319607642674819204958259832951666499208641260430563266904464571479199906448352562532216062835872046278534834632728880249088917020987553704486909506035757761589269623587818192637402431514746665918472609103503739215578186844057954909751155204940993818120372051764521665607775831043526807437966175730841597209836886303302819874674874513007835248547716263995470267974518008580775820169146058990198583536331742823043857691584042300356863906587970586437388780550035147603741217670881054620006733586704197784472575755703433192293906760699369519504844443765860850680407606066689154016778509369852976723512458400447894362973274151851915756814996327713933698248993470083915660158758938196710320234803878786965959057515656113328706287840458784653295450450890421946299306213018563331081824572867147802456069269816196466961358869658111888815617498389909026291249627102510138744940649169403032588741318256565343342758606328758667737837606503050908299025370841088 [171,158] 3572948135876473954834199179104424767353862119201960619328171432632506852571071110774263019855429671559299346384572685695374493839770149538326461485808700752458422150821531586479818613814842398893908300414932853963791942254664801706932604311554084011027848762919853220561271067310996190414127350102788833438177837323767793151131695335518967493088756099548112542182776799088347548955551436131553306375703658979810872265249453274300144707651034874619508347390759373207269590070417887309257220896551957192825742595849748070612588793995687539668277175472188826836635245668200069598121559435587210487799663472230752337298617656670994615833366170181248812987255208409261726852327341242099357132488896659307076551081757471562411324662654195604205544107346295608041515535349995451330752737640262047777375686051378800004225716844342288890395278607228168961967965055776559947901654554567382254519637329528732626886393140647946816697281923163751937824960253579343356142347935243458223668218505526890037248 [171,159] 288140218244673092512812291062619328112150282300568186557065755135860955908058104862287438107366333477399938341499601457211459757754502782424877496683744409871096293666851110130103568296847821256630039867847712059763886591257505460483014796662885965275064747212900478726937965709293875824795087378125718121098253376792855363511494859269432050803674818964159863780399194881087045372538728721769087356830452614039382367245669511584563406757429042372596201027564660211497150457112979365101341102510563987987146326742467793444368438932675180560849845964894434482809073019089461388260897662922136755776923447445879996357136074232187515356607900539499238422038173343145125963730124469915640819132418914686874125560075221951131322026613129770296480775093989351646251406055637261400582182443649908262240642638095640912325665812639249114101486389878013978968481338993590654834543928394848320556440775017427065074450441666274539159685469166721191619113463607610511646114576976204655925133312 [171,160] 4249970345688083180206071619014456563117969187991124879132553121049046596933444522277759803219948283615634551815705747625080890963008085978325802648448800861073198907178063912011778743644945635569504281158127508642262437162424926845024454641408061210114348779352320697697621003664107495094518515498539269734878548653551015819487336917327077257925032172030919273125329989651399624651668997247980773742406190401094020426709640458312688945145432492907304267845406972848224236426987145027223870954468333381843305654471339473482229841097851644756221369007086638989793185589890309374465216921638564561017406723512823212100358996102486405810703136739782644612622884549146435414947597230710010683306770289315138066946844274225785060422334655052514142123670533700212710628575970830151933559523777561841943062002502136379559011094850022943959550259032511255513674424305866542223890765575380190825995558511856430570489134160940338685118686453071551208685930015771530682746683392 [171,161] 10936827467873881253018285247871507447288975326782982707013095721775156579920988052586950662374503610920572993961532095168929373175630388866666325080225296146367440422212233731747126452155499150279713961814181169114957058868527428272502028913207176672698530963038649109054571660877614132043430038516753082554138210498705875719559796786271843300554854332104202187769146167174633381603482525107035262709334778849849680303914512514043247308120178764852251993120142003819778839293377657073432527773461916627327625066852686212142954754194098098403012898813543845080667295060593890735552385575539275981179902235479904199817308608181865157777878576410447787889687353082517649663037529681567282071609687842903017764836409000536623825644252342484685375008694474571373799543065880195393025838365813182692981196352602986952637165340121538694417733338275248061372273533919641014826267341480656882083794171213022218387865583181415906209283844146716112897318013886464 [171,162] 4638337859588168040814197977923248667772447702968007334672491690465100769441170748347658272246776272500237138797086392023279087666813849952726422795350069094037372885405178659065751659489970528485896387010930248955367138616237427557410814163024804483330633594109903001221565159676015211960079941002438272374633905667362457886812492194240726362193335644699910629470402751497017417962739378411139455496862737753535246663880074747324847706984035203616660358688204494784122161908181882641751182613925318024322722344545757589956512509455558868066566644578135137536497530072701700157067442123453204205058653806836394533738488980695119783425159862418193984449933954406762956139035887622834004705212168962952432833257881653626977825275332701403703593150691326430083788389391824666151142135289587916746616134017174965318183864358010965060335567958776624176294033295737134524066111076209817316920804811683666421123692179501221510740839476026984960 [171,163] 302970881698027158476686297970816303421577470175636499414051160995423561860063215917455459514832709675539459653806434237201807184955300718772919434263891437659323005868452464562478848630248072169999108589756656406817094055073573441522154815054543506597183929382073844471107323089004968245368218035268403592220590791952446174543952477734039697347115027038647581393261665902090834015757529997021075681890811928132704286442538661309651310682063334852289087664277060755933357748315847402310724337528748259792482152013686141282493038457746017694555297617801927648263898379442918266735927457806663902733254362312105516943661662408118202497398233495782595995237827657615608857406828825434663021745172344766802899502717387875436993119396783553003105711432690580722994082261155473416694370584857980500962471480907819591642015116807581406728681468228822843441209454051211272740541739658571339129124562140765568051759071740418588672 [171,164] 2814899943012768002166156081371176483545095969219720786460441802974957549071099100325676400251690860012414014986381190376841799723918296236162106695371890214071322540315016451599380510969150761241467764140196551203453680809609423969042305871079805950591154003043545647777468467334709380595710346593299755023198058509399590466177015297269135173653874408953679118952101690220508362469391885583640690553814392661478977769286264983016853677779572572010202285093483331382298466094218863675743572236382062153779997224026244913875506184916702686627928274141931142893654941847601695920270636986480630254019919174398584837593603119433426058676966459618485807861245167031801299439794581632527745426987675032130200877217167941266764613491977946969383089355583924410422951966930776680687391047074410635826291935372082649210383599420512750505326675396112829149054192752798335035374218122750156144090008494465442160640 [171,165] 3389903220786907888897370512729158795463848690749212806864557489792675519011721543505644469004349202983054455304494654383481319136835654472132199991253446585982645293801057016489016198194185346833342753223104109592716106077287399912875125187461449512836242477950119019617314245350559281512493321173939186294177404826053924209558154238803906785980152164693528928920251245212062703815948841073017912623196020598442170099717079272065924306664130621841921952702178535094734597461035163460373666468843210809984076169479577043634071010255172780453561046132379059620206604473405787378310698665958295533784864089661475581432359345081431040391924171074762799007453316255829128642290453075532094514340649688784748501504362445150470923476664990930123926511599226900646884947319362432150403921985465188068590093073516965315790049272308439420527708662612123113059140331088659305444183797626410500096 [171,166] 474811574335902171100114640663776512300019364565621956667982093723889331622292646680191939238166402183784668739568687607991851822116541127904214632563675518682717160511250122825581505888173724945105650773559471753668025313416465005022890363967244550055529464892743048294622526319207437236833974584116265762236946338403806214436969884544904162093170580983494378165033702405346922276567725036188951800831064026311562555196157885465890622390722142186087111146789517177015556246883089163537644501748006503982037789079334930872514490631499961114047824964292581206054521314528526074499500272338330810187540502992240761628164934282047708276659829451357150328527936409094213218787571350123418713954290293780672803671485806157055417954757391106776408038972517871498010160443470701448606855253626663131580540560114255807320883959817856712321540504612328977818871115769080586240 [171,167] 6816966795672628411200750690561429004863000958401824700942623037666062994422764405695855160579054780958845619604701669598406659286447226817053419201620005251944658025275342561525696669736964746475565123714314263048780277104190958677156332348384151204897316531235525411487344218414709674271758495130153195178303870506214142611586753683293118054328661051556426611050007364440683092196209657501658936733591955800439111159570937687684362404442720162535072274216581661259918880854732127594814744393473326230592756808419863292926720178844587709707328632012320487211368169026368704464856882927065775988052963356981879880431425447291376856009237486429086431841606630351791454235195859706604834080676819910101335751222798606846976928805538838136159073523131572515008907423320795964807704430560129227490756620838684821053863840413040430205879500155272560640 [171,168] 8654448251708449277094195017396539706987575269109999997595178516263925068110869056251554822407617476851171201373283178192540929855934465529428021188748311816017746984515364045900848006798275503901239860081380438954112261277151971084749550669147696522739567656480089770855009900814058342805922678406255990199660988948330511971146205907712931756137958370847830495983915171411966382388172216887644272240264008114447767096547570083593344481371502540158718631738011854430023170393160082282318085465948215724588227581757765379791875806263896283078962534331083720124235710423199343461857932415726661384434579570822068294278489389542154895821169126747182383281549874658313467633956277038136254502057814014490132806629061860970087142681633795308652968784370082289878371226841692483734539867873413256155001290784755859730663714983247872 [171,169] 816805232920272164088697761447524814990903430185336907499906985119807226856062595050464334187234980399725901524836640508703104682519926527088200648947954615496765098145517068140180124683384052252813688505394852205597685915013774329941460687681495780787766120221591111701237275250124192308428873987982171801861651819113832449976096699875713940099168405145762873950773284173207896354408618445642585817571490215159471411379514985890302522776749942917812093401764006323819096133279771316399591056067107434070709902367504857369215818555429044470404814159522592224322147245890820531572859730578980526217269472656344379080577512001970746787897353882567251627062150445366289533078358032848192215093477527272397247804564105896685551981126395989763650136432591354162617822360459146336565251882665674307708342902784 [171,170] 4668534637164253658040252719741598936383659832775514659048624901885362092071715371505414468714069873917029632151338357313970114230753167901442961375603176944057383878159841775520215540024338771678025259119812245475985347319659233318742354604192811076553689919936069503047103108966995702974114490954520418845861512629416323493557246021717946448398565167749533529960798872753587173524085218867081783190727491037065444557010178793171281843042452389532189262185437563752189346439810801277834100936371954606046115752510457330860174812209641197864930313764752326253965966072409055384530966875263557312219962816951552606588206236379503206409790435040041262089307871677580436965560909103155865380343755518274424742096082807650299397519763402374134362581023653540743539564448686483343154688 [171,171] 1265678327674916207189298421056388655747573102913161533132973808639422915390494961887221983829522801733880253657781243198963188265081678225833751777649800012889711285837914619629151758612308258631077611446466646440758409073202087973537119980258021863551004124602756125783894122578799976739978739493672057624231408307227625422674315154639505007844966548529869213649973546974276346806529597621226041055296975924480552201334949214417496977070187635712740284414027333007080533805822982154815629060661137223284777530567936193369173598850906132521226821739892138390388942918285039292101924401481546969504303263936747301627181467797639713698677335766118567026112957649792408323077847272164765544720197712343330754750912244212156238629903166389335188017577972203520 [172,0] 25897620567674287396394654903107594836644983768262915952737928532250310127357430510174650201269721783895425892144168808274515747929784663188321900077880493705781534996919199243285344194338963888665671085068692651723972191180877628977668565938541564049549158403464024418667819222901690709588168742572179045474677211966966035888476546526449182568603155762994008807453177301603895791311902422722656551365220561560031371362761695016100654525499881485398073861793604388504692469958718258104239013633112040853054983474025511856749010351492405252052176867227617574941859560869153939069880960990412949325852720231409211522811972637939759785463107145131899994781954500805541280707844567082267310529626434556913213258773984224293842989891664099740215532666826295883569814513817021729738371891885472917321036865241987972454605310594471671998918618098839744827754743707562603608505525689910017528191006788737873031734180402683554646399427973988046808717020583795432227948963836531894739222473369012161404261925933523231235425930229896910642981633481638018973373619484609056456829744194262723253911420659080720827060034150082542723451354242656207350655246780905141282682933400505372673732959569317497974887865172551715869930243436312036734704768626711471257325556783700263645065351584343476864266570948020904781858770042152483021937135595501664748484815590436276226633613968728175100708611398317816909615454744285270743361139305430544146625256054288707297209359759915057915217484248903434513204984765678099989201810114559501720028412629882953824528290724639079126431185309693222688987471716653034420678004347225817083985427014191998420088718968000305188516252166895318939953156000238048739849815313138956967018583808542473134610424888440440523056174030929232966991010378897025660061965418812235384393716230988502502441406250000000000 [172,1] -8249828718276096232483541003562704834803394568968289506230988893298713660714262791121374811693181723053582345796749654935412930128713675535234707179704321373313367818886414856013057596919655064187276171928821723976062248581259587960790145375122692122215305213965411396775783983373244005773249632223868064874894828678890376618262399818550344606195982838202927765121603332115906621045915286174331988035571961546068740165656504619841517861582318560168226564621823842611416038907561452304878538536477829126487888805161391464302761719825457056662925783712945288818095439204429645273385670948299979486213722386664877790703414274730697966060507336163553474503345701503103025431390010987250440773462410828276818982092717925714753055941804070606294730442520646795515774567533067259890580439908234925903313344215248409244206790088367536791661609464237676662501391213678894351873190917181985127270053675430174523214321307902346103475158239799792009589520230465324333800971463049164741004010435860676118482130919100255007661308696809359027788476974472223459411914016583980932951167537127929798644448977254977947867189417171110703943667976633577848363150907024301696559745039318781973363884587220214276952082599901649363760404876090695229834633890388884006971458387082375765344434397091539159675110329646184579961648367120842588783188633520124858166436063198599606642791860387431071848891556325788170729903361703379020378672596562682228112662710045239869218780165033561575943818291803756150621367545723302980849156539222813188004910041933335290756265731227526457127769114448379337790974463672633413750285242911682401229018845353756870543480703886307893221546164280784533773367170424759990055649587771297689747100401219262263533885680160979054831939883108922248121274262879947032489626885794820054798037745058536529541015625000000000 [172,2] 10966077745140365806659270630526446054095270224650525717094064813789781717979465212777346258806200907163623014783458719774408622109062249283881731452471093604919743060705242335748448379484774538962779928691283695734780063028974008844439101776846746985867979641084210663097661990501361986292564344991840063414344145309491163656515751783238577920521954534331304524747586100988059907273767685479506501703556239808782829430502401059114400254726733761084380347038778066659215606694330966963215025915806579116548020347085473976708185925035553145213273087160158028962678479341232161370289499971291061332834085673929228757811929787294873065450885029558268819592131972843496800745848277746475457762757388376149653456084467696730641359864090885366966939886337163063955486367475286755123162733193151803709465872798548932275913991233486375009332497294815781796395098636876460649361664778499197002432768123300900778101979393136486240611921098248174060882777778188890824890827236949255224791259167476746656202396191468774999546032566564405365842788872522149639668371757373796864180490571666112963815959066217252974328803820414215370589813690649786415519371239260172120901741298318928148234696302125470477330928760659422299268364469081166210938483730791930449018478714883429468590647848206104089681498252840653495649345876558468061095386486784797711413479290582486350662347074523333466954020743387556977808385010817681667269621070858485079355404918979344742426866525813856872607733928835487755562192812496543944863583845540811389867742686413045747317786948790503376943666331534812287802302097586980344227616983574835523493160587116474626784900709671632080959708119388669821478722751254665951311618083723803480766815946710688034764057469702391774629597097200438967826192729055751854372812142396769630181552201975136995315551757812500000 [172,3] 601145526333959227544684785004215670993966692981653654712425862947394700983330998438984328301818003073018736700224155419021446342119283866159026120894239403181545177194770031199419509958966693388521044025918461682087278640707364230051783153909637513452954497909522964010937267629060280131957787743699086153520061415351735039384856600543499930844745854269590576224277787339917228719277555310807989655896506042219791476251054502742771364509167522653238609364602367946931894736733607104478493509101396063037028826076840116961047418104527392950099717346892010894234035256330888871978133387684164202414887674726387510202298895390049352380033419755682724965899016449084729060434488836744047957015952522570813677410115384880698452921995519846633136779563355582160027865622483945234729407789637540422394741220868218895732019380743700204233641768669379317048015097324786774853791629004803153099162510136965585166212550019245127275700342124989437661101733578635867036918160590407682258811199536660472534151940649048656879830745961048615616611977946206356282825165343002977712671778972087546995344034325977791431851157414285278500167065642888518923021121001141956987179604455160277564443902876081186148400594048388218400132863470449552666471063232624165372533667624496291168559604155956729688366735255418259399155384967541710366407027342731627615385766338928276389560972833493647183124359392419286945326962733637964074593322231338364384012769130045016091842281165210348703199453404596911025459140958938406270435353029456251802649898452196478562602345970844605099408749461446285906053439577615063358439457219136444492744708094392222609321859592368028658125932103509249786447527135888273218877662622246530021801896960207310562827039404382124888043482493124878331610667230597995180062786435675661778077483177185058593750000000000000 [172,4] -46506646173643034673834948126177821219115014803804365946396287398818020642675828500320697265089804610908075540445232118226183238747752102323586880858193487424259417100509660027112479954934319655734892611260287510789027159183224049829843197460326576169088154644769638765169263954009976372822857977747128064256148310667684120830229734901331526383148057278495132962453054083469372200546222025162488737341537085677242213043595793858564192521898224891586101486230602608704920285554141770104379101735068496042894478379474293526778993890211896898126750313239662816680610822667628285397852132124470650124017717507742616702299167292667550262930091600585862864279483165141897683323848689061418942798271070792469083878247635216446471955824930571975011537647224652467525317653027197978427717621848957970013241881756779380251755381246193459101806307449178918928592841084880481424615692431899235206228419150996937535586448071049241390361707455998718396479820818988037196055304940993594003970825561916432952274884134253048113852195660656606572840046341753249340921746492734030884361426925084114882084206293767691356709800734147413540544825524535956269756368732244257248297035207831629199813978414348485764898666220122358701675352731515246598789998753912244311434197713700360885830305126037494502524248655634134945038928970977588963642937484236232599585233942838611558723615517486835475984580256629674187351849512090412484595730306322248292215882842500872841811167258070479508904461837655524115310057398465288685537001482054289996168928489068648155228800237397499283625339082428046221708852457828808719947933478486323276285468770484011024239487719727560783123489831633076602898987277233342462566040211016573918614722180680602542307964943072414853734020861968095846504860760069451015732883451027722003345843404531478881835937500000000 [172,5] -528714304617370062644541793313622051854895782115399760661041271304700465468516556921494650426006650376176670763478166906442779311640819992999391168668725175285825339408358000185233116795204354287037624967146444050703756782360885178472915864098175328633538692228605598934833387750116654768920629776490390066375307705306590344899365826810001845748814358211367855056475793849740452542121122512090464848178267685717716034734845915523730898824375169566958678726980102103455882504605447111858935825343197834400836097795211139007784638991880563426813714165553393843304663669714334541470481675729016269294422462512966014604120158969372717329222735869651602029771126875798228502456017506612104408093383601740215442152217985933963455319118833518040309177876572548675206297642711333658282710250040931289902636863195666507358922475515749178514783507068048587419687226806878256631500774877799202929310485956176386463125042028653634009520554229669316083883643870220453389039612032751636379897645327514124819316222527881535161362818338708873585320461877194322542280443574379926815952058980630595747629477704104934971483312403449074614101541981311460434737257293936888287128381607354368505144337821793263862923687223587138048297233773206402386993982660389106175355200506456585352800161204886771830407537977395956447938325363997838890265184742011445516005810809064714926701962157253949879660411323822140191605819644292038389690212461547766312848296510039374042821847502503888489898024169155973141124287998319542599361085290924455321981799941818292721871543672325002183466388144875532326807995588460821191801752822870520677148190546217366355204759396379219886333122657654371895906735302947331768771781346915190653606389147509412552207353613399752297739910450818598050507201821695108190100360804967356671113520860671997070312500000000 [172,6] 107528586495465714853958423377986396991642302296688390960657458284368343883783142479543330737632213002691585645952523427078053243773017184965926408363325399072413264126826849599762447753367206460446289832183034558639261628027000933325141789700208523154207909921106559195104277265789958504681244654041888815394306304908856865619143731726122863798715891626565662402281616697730274606491162462699330518893896972327044582426849861877461765473270762509516230603592880077843491437571941561939523696872670032049064456160066185160067091232574813760037272916824068011467003570481096876814904784882225946382458841264660314088940733977249760974809772153388157069819217811853117846058541340238293031640908909789976867441886731550542237181548796725073393261623686446797442176030406391647626761869541617090486949624443963975877439587303059335234477365496059971274049571922694996602293228678982796581216958428653492939440137206706632444293061837995070548468801983538378629008641021241854612577963442251337524178599246533842350768876847542475411389497924148943039943900651415075980598658754237485970538845381196013851484727282656620754726213533814303595545861217537639215547252683285795971446899573473216858563124864315484571184250851501730866084530955203564222407813059116887314344460976101786952119108768382571528552461768999827669151295032800048589031376203494254939508631939410825444817217921090822770664409367066741776489773480646752406361671232425431435697819845904127582080573970596767756457864361461288986687113407554780735958095031277441404788967069948103842804661573745703956109402872848878011043482414079037117056751691850190521120870757222829651862151122819027165567701864703189740972375736203174172601068641639412744310842342500210529387964613660338681529049559684961796535944830795847035915357992053031921386718750000 [172,7] -2193363801967077719261456783407961709360148602695304741147832884121594386220408185461182941043354974394607975210490827018133428582412262454191232830576190327528627642365927039866123068743626524711590959464705547674272596372324233790940836064000673083803891550767834611475848405840795971790769164709474792554395577531038554171317969717005145964815071673914200552085437810211625277661267322240333113591754802608296519672588059282001200288652389887604026821644676247048647330587099130474283377615708645843634039274566096529101025452461130872958998983688678926540279264584022478670087967041874026819379391667936506404394526719169073323521476197525556250461148830465573418594754193997013615307781698769093102339042151472291163332262715801068483391275037594950806478827198827924929183520361720740883805035613551113551887353968090146622458711100122222458540690967500414879204442051129466077845356451857998008814961417759344875798442624858037693592233602014110695473959363341046679836430393732154153430903442937209194783651068498063749349933386892654948746408477793329369315557313540301086183611299547521086504119033950322677592843391603233872272882348335156991262700473692504301429471569615417304901445985848223418458523717086255661513351805032177355139400574243870210958234549975648685866359466156055650654855592463899976245938293365627565910365156783796265670765781007711083336174440091692294623615943980042984432592233578434570824328820138123026435743736591623348326238877203078574522389779162331752091625764885755359646121086627546941714745943788397639616185884299155798431598879462112679786505838835323967253672575545886120916993701299608696074955352956825689392274941998871748274580647598790592192810222620773200539267174353537934513330071351955077980327172622143045208054476429339647293090820312500000000000000000 [172,8] 12263947027630522223437879896678075682845361026210406245773949901621566754972749748563220570773230438173809693717312671082391280815966505018267042527549216551057488221710883934747467598778487587311452600158406746880701293952923270537280205611680009751393440007146231441451619202414105280933226977339884228773332377330114340951412681426003664351738926723201094445567344491502685492825038501936911294279088236954462647598322850131752040702436798805917984773527163491560267799880282292766197548953036774087934144705198846957452259234841160236457752998447185128177407117888381119851903930826165895244142090958166314063472395164188848530128787549382741440077067126246602352312778651617341032145857857905202967170262963117011490335450945810592396869866355473433840344701887475989189747011520626216624565435122239111226371645558839553921852636977261940868470782482924656147756066340618772267049855467743779757034979920960717555082277715882496703706468135055505933207703832134770528086622238776696195610972818800451042398449437798990697295908270923955182505451928597317542169698144743304850545077016921029852260151458563751258481183599247004338821911302023600963095124302219088541072286022104444059568429636374241224513535638503069568845234758164961575593014109641255258354935288258732302432921457391860741629816448813492739040559860692163344694595664102459172366803123423807518156989052403965422465827830596211898518274006115536370594314218189738221314633927430196681878922312307030693502959005506944591960004733267998017030756136038325820205601553859864445160626985208977800038198483813227355689265407331955024943340940685790559075614072829304676650837502545072278744500571732225138369303646223295259763296521782267723077397732460967689465418855372276587981637219401527029027991779323706658557057380676269531250000000 [172,9] 82869045676941847832327034878028275998140054224820743834547616847091984759203625570424750915413651519205823958858487429642505915851613928459500496159304457812343073645201534839103979292542416109679702444255907808862519700709719512072796053678341958708228525098885188604422236089681036988722538431626264973240036011562168485144259366122722381460240386265278208911470139019758468120847372499103913828904266185511764845761451045020199801289233457604608609252101024781840815379492006637970321842735555404822490789568729494756208800346243979715862428620634161176284199335463012380080818174575377437486707647905679888618879653625345955108401622024106353036490042776627292568253546571173057362026487650403342395040610112343009133554391190766412347343161312532938375189267136996971209507888385806480490429015479921675168761753574076997958992460287601959050167701007679714324595967206697348629771139003330750203682892232012654966735264489388278760927079688168528500720871720187366922142784145134229262768588424467069949947449384150241357598124141733816868976210508928614437739857720417113755340253550645676001503080263657999454154987315171468015260299221712497385635067359327214818886691768375698438344585763116723112635275613516676882015618530170037690143241777990805669001982646640978532804180853291822391476676481859920711112746160333940937785287995652094266634694695264563838504560792798115815586105283192958653607239143362068640492091632631455746628318212795277991347339330943621729639112642632948283695559795699633689213960504280228769939732883704813986830385316714906344182689383744058898820814022504882810809424437128486807973193255712526345520830405257680279063159336997347598417679395274984364063084346701347696242370206389564477379599025554638924440808650116988939010318306805582588538527488708496093750000 [172,10] -1485539964308254045091627438934195049235398392740537401573477210597451430428538833428784906243531387229623100441404747810384757337600268569756693767838814831396313799318668592373519027365180454723651177388518976063128028060881577218044759900053243443540148068068306333746434732080282215114917496539997916984367338426967105836365157773762589881030378459937916261508070102953769185781062674627099956605030767784425991880548780967031738544578637810075832657155917821045216346244457393700883213983093481514841797163261048450663617412904279678302673941683677618371192161380614885700506859517250590369474320426564194321694039026575330103930081284518680724208212707387560484631845251865654746977778953637316695403810519292275504983080635182984265690956774131681708893161169199010646093873254734321219551222003873659316744303471178533217062662046074719139293975424227825233346663138475750664188461313275557773666706379827197345687306597977251483900976635441827092443659539188786810685825758564420010222856298517477831298620970206388304054948199336628187202267735806674125054931885415074524294103669852889700624195166717487504093372950226541722700247524230057709596572167197362601556200739276463484110816509026419832486125475232523380922933957507940743523764654478056675344372018996191557292039045857755680051444442911797152752200296244866167468229044774773257003166949798055086306689482168796814973646599156925511255817186778545029388540915725953847161761218341949930192138256591206386231157523720904775726752296556723422414366217055896364229286023177983214003285538363974191387482030072638207209500167518063334680596104360585896735296315953302201568779105585302724086964514721993050758922324471755326565201420224071251635380798074587616595459297297436823275774361861199730512987305557643377161584794521331787109375 [172,11] 8565033710254985942712445021336868693422725792703929763720693950241338467418292006992263275979844182386694515323847820143948122655019179577613269891106044465747465958784319439573394175999590839887094784275193771802436073348673093595024294334804061003307313265706337377273544713155642636151636800551175323870494540597869555290197137425365517105616385629701002588184407151690981221049279163668165495148333153030090188341025515931018735392683338769110645197719361219033675319216136661417811369191286992779205127392007410058022127338184877875836983709733031835659903242338497782457354927983908872170527448226598749345489629221531571039815821232647141238946396992787734231565210714683458584282602048461856711716882211976275760568208309487827356195447979331667575977535464834839209303961410561619522770867956099688215752622267761707212401440690347427068738599728263175855574083953305957932414947552572699001908476380581550336288925323614681537095260208234444093782281180124957462209470960697531827151930406160015813710703118682909446487416648930155041776351012536063290814634988892378623043276135486357613626393275096336058461206335044838127048992915831969665929490337492323530698946860698180049260854432276369136640554173715201311347913745421069554138595081367305045766268704669735455740740520710312245739974523261398456078186884515359572538387958360763136865969162485161546528812568895920990212608430627614447703406592675368594894102392035257463105478935586779867011749471719741445368447457721838624930731240613158657219074061348017246270607254675662216627512989872893943465256745821832697931687225009934989276987235223473676239520387862311188028938427766558463456972494056419455578177071869408535513486889850158602178211026790223983450826180694427503514179191241250356156033949200511768341064453125000000000 [172,12] -22730639917001499690802500557441275875422536659728647518616700587276945084727161720110234637139301099704435492966572403192953813046167564446948115867803876050162172680638122326223974402577793858440452763736431789220467131822274123156538401859026292581002817918419423890611727662361939806327197487131168008816760985745451384207082439399077905540899910458623573150815218192382212313837168053141695910535854609753262690283103859656012351742168786017063900786480578649111483056487200790685603394611079782047479904736099108107700415818324656054493915156601093873288777080102408934821554134677654370378236134591481442754726539149642892195549370180655298694067135244188986703633916467950032359728097143778872422004611404556784890449469915471112855523804755971237883439836716298773421023988913771852848588668654445817733596469909514977700977896736295703273084006230100395634613292095932571067194298093767042637942955844765321102392319328363031955111635895918944841597608338548811920144582942901531075038250686773513198321957766894233606625905520592936124878331257549829745180181578603511471169229201615667014059077856094391724702390966665574318846541978164124748367476291418878464534751064239378496794200683410346392508808833012606700821912855013600516425001113789186097393657648492459264804077968144519292523508499319912879112561777473557065565418707146584014000885535748855866456019916116727243806377559423594710603161871206175510842242215171632339265043169676458059643560242699130161121771907408901927642128499193794724116488003052650043278525195390899826848069920220331399104612670557337883301193387691990549675157371936036980204003790064852446402426925904892169675853251741320452329937337005181189375216127481977747282425996809325484585062887051175884666961479003505318504880604745959120750427246093750000 [172,13] 1652419659423954529184157097825863095357580836567183505919554942006788326323973014566866662677185672551392343056438042008310469484462240118078958110517050950998254172523613114067091142201622033316145576867742878800345831995077221467487837166911159654696612981461555248300347150446399201582408282335036472085248650155602882525086386941924432596856116016562766078695740603869362262606630499356896382875148779960981290416240410059633571430492675376189752159795702045642689346602021427056418310084358833527017301373262301248865898838688364115184621198075418805328251439669411672145443227340318483490356061923891586885908204952729458620695384884519032648621522764378168053419414935801431810580539297229593983770841011739224603380399026579804356935130531947296756833493297708876329300955080423890055125650053721155147169482688387956242747601617044351231159734527284028305324490577599247673250988604516018476605038669233854256446199260690573197738075272043119603677224398884821537070268116693646235589872689988663073778827177546547038677537438996345573992805615481918912824349349918015090653498825547883255599094445350489764899511042286935197184085096467687810593276485488365544544065045483258698663964598365652587832839442852074157808765174752324503938727765944793525708543541593347499919053800049463778496957209260896201715137521731442393449102652233168690228732750043419361989016281807338821433032800259581600944390678546898277329346802803856261412266527266137754868603114363993398276794354769917768542901481008072996264797855778433024968454058944525045046743557650410354500612226849479123357454515679174511935610684260650526998854366135836708402494445116635742500329937649163205324101758799416149643928787847736992344083065140444071475376793120574137082042663339789249366912364010886718750000000000000 [172,14] 208833006075222031236492602942819710759818007676050330575950784591962593097826941762084161210871098471311640665827174236792851380203394393596301632454752207502669995145566460031494403110552686395848632184453249129106409846742634359705494421410648546500970341941595806559239365650969033523013078005919318326600530384385501834590527938472786574001073101648261383490105003563919616895183020070356519036582651115797244242832377074308750672917301193273005628142926475148599415655208443929709789430965824926263996386373247617601136455195229919208129652931211001812771080578316742702012414067283432853013095062963362421080102010226859903554480304832667730109079608822875735721241437844770473167788778281612147372841906337640853495106160598565143663256706458800370730289888804740646219224254822870250270001817451652395582386956950687131471719296852701571606483653224129811307967461806555586650860162359950162917236010909428203736630606368395090278561395859391205787903946088311975169540277047202231643563157554402189830866687196150188359482496735017442142179569845101571305172971688102389725920934327845923394977573338256749728908947920050312408960612847939767997599670072489740152940117651695260328144747087150447521307136266863546532092858891581487837734686852412963212428000739663439838409119082094509260419721777950476147498525278423602688861412598424718456571415842896702045263919969184707149894789364272092689529998944339173217045295693562753255759924493789372004751459876756482235082681166065144874392784759436020213306708318773539463702226661310996106268096463399796997273353705543881680986071305853423799102288744402054403490194187839531475447845664846284617511426175470758960920815731405417063317776106843977507868248602930404324472549027309382768097703252503003881772018860656802734375000000000 [172,15] -825936475023901945475720318600399796708601916078668377866453482433167949736686003906937836301137471646487669566073978265539027738509511099750428523595645434143302207549897869444397020737875124554237338611656684337451280779541572775834964972730073120521362210789552545389888498291744512571183658377577176406411379499604557153295488940405696208610641589948545142463542876209229694082762039725390839492580367917351399798621952413353880287230849005827601907130810582675743247347727740426660057609814375167696787864471472779857145367198027784974102373196591961329333367995620279508847863802787206900767650887882497769954926583227469204180780583984409258354729375785944912116538511227722550994179302152047609066756455572021428251997805711877291517876333534841499568184285056419600059729375080703786752689992216167981052551898418714559457274991602599859860300846732851756182337325873658121613251086485449747126760546770215267825309294255809978210519232630161205362399952834733041956317182038655003844926319363298789374190310751041133154718267770579308937373184215970272401095208718716068109524827083352443865345615215577099535282594005704149447381004716406787910491960642603658262031176103207409978215534186300957272887876534352551381771680750542571903907543061933955162484649338471935959978505124589587287523025021050912309317476019950480571953640540193541873491743450949428412144098752472427962359919646273788159884628617443720206175031248301471679436706562369425737408900160039469838785156298037219050217280708653636505166048093668542466453912749545373573510713171271895805975640314852060030589927604339238025296730491521040183865015286101402752100632232410105895163739960898618341385332484390409193361681691018028098005787974460467826453502905275044167114666853361448547141841139830000000000000000 [172,16] 1784954082512778945893098905749588014525459937904891542201824411746496067541096812511062627578637193207040926988071558245754034497793614850191730590995173819757221653854455992393372017612824157335859501018956572871023268032208305679637104402710729779849145268025990035760805943375653862665367523106265480456941120627213793406458055608583019801216821431517692554644119385409410309480751880820752291401748632298871331622084848649814994442415864350575925633042763483864685226940623079956719966434152827131096874488994358616081486759061544135128926652680311809160825609778900174160693683875808942253885666283225411716395991345688480857251429606587361813172148610968388783546833968235586721578921860781455183770782543814744876046336878701764952946649122234288913638202630935953170296615131475332080262012983483627310824394324895012553943503228934705469940474288470550312147747119522903388616496556735769916235984444545146736753310562200686333849862357040162804017562106536485416812610159641068280953563716189976374499956368536732187886054465790162425490434488879694738136687223101071416255920350821195093666786055219664785837795762839625181103676877569132735497537271224163444559192864486036310053155312132002764291718146115601356542503976790881150959467379550784886300073185419277036571526586521873387266772185296892970816138119059315389585504216598658495806254438555064264800698393325703113385601657216520898575656891106949154148725736126673591203673960286903986684283259767421283919432207222182381546838340237357954745212175635863576243014365052822050007389368800122587007931292969949016764537166507798488561953597648842181240064137431699858842007981512459875005138004320940441223580400075925776597513546017573255982133813593637657022204817908091328132143081089324480918010034920541875000000000 [172,17] -2327806102500035369149013388402099919573605688421114294796762545025835856367117707751989876521242776579169725472677940197977351165480985251476861019745194282915904037673081164499658047743263760492136631458695008177576007637525058932439664447393055644312812006929685689023922167698258816246466793293002235321742466239821281112614023106203467999337797807198816333647626432748118493968856268419468732161395866413485586741891524041044560913980198934183001708811733197412136227425659102459567673747467886663256267136938473745912085778774995055146769173798179087590208580523382131755856304561431746115812209645245992281760903647919401426410675317463491158028445151023374923404041794778812956208169244225904565352114955322539998895352145868555724233469931172972631341805459995811510965020432914726964624947564788331783050160492071876322074533570629438830693210577077537943501278253341910473716231023012159779730754225467253940916325957633919182822008939828015720006194230923128960386625409886519814894528237913819170579407757215697139370872685302789809936968878180502640385835549624458202918441383825146190547038611353985488042216746404714639338572700900300957480396136291385530216165603236915946523161469020892497106539190989347077250942686922883578550480884710067607728544621954910896057962716420286819480661150942034710022885339110553038435406453635459806596345056183470002294168592756459572906866413522882434125707655937952180805662600745180030777803802421023251288362870633892670526162056744250109676255743679589620172898065670683117378595678113920176608429230406701991177088663389399052853613084592569434828717132411420853521099888031006474801674540555997870217638372615840126169659604610001826412477478718032739182388394394538046508270697339263833828343302882240825728854358232472500000000 [172,18] 1257181310046820528812577830241090694111228759348380906127386366611830319473628185473639361480874795782768937926505902920296307225861410117363747334135429293315061299304653269136817887070954029278455402114876625927517140048556063717187061284329154906750277737457083966368256678718343771691707335174766378446712752391866937252408068069117504414364203595954031514761192956816676474683122265670088217189292679444705129378770582867004957792644341489318891198653248783541069438621628552312676096587274639367713230061917041012850126531567220621432827675244350926090669787170766973738807022979471434115419939366812489357692844578828780887319628505333363111814149312185346709764101931190734214020013297299009920716586164265575357802749808784418199597260576257424396649802048846207153351312780351258315521764518382285602894517761321697884433356504778866000493483561593961648135362690476494484361973971268262800599787895775007428193199451633805526639334896172403838458835810377687934894044639097767821991528602017441451489323709518424106413087165082006506101121990477214153442011059820813555067089429346045220011111145900130803418902063265275217383850124856628339780244056865809665767410362868387238293765551219427205846847977424948545805755293752219030763797330507636367041219410555802513323578187274846762167496878796721274992881040112228452648048921616853981869928476307242749164135835603130057282055439215689217752747904451556944015559210478336659309400895903703756829671177028268196920976438775890460147628362356608385046816945450575763945186855616402518412424173263421688916622665002608468849952650826194534734137442235804531571826770455262729766523693335967648636598588479429925266692518546054875600713978521858623969576752609321502557803516865975683239074282530124864291864459522786250000 [172,19] 1878299681991311116680707256555094251803599045049072586832723514706778089312727415951519543270639546948019425144427572946263099805079456187899977202710399672262623697545577948227020242361127713487084775403363128803846420471603750142838074238820798154983655947281765087379187649278385577530043152934529976111832299768866173991739646337242916236991589464115185736706691182806014161671032764282627509663546984128027614339728553670879787916753025444947421299510925234286408032022891871148988746447207681200704130089986532264954061953704780915456955522334816062641062014496250748007997958726989918283686954823635491943042595099948991885975085689350123324465985000052316912916253300691806437930226046323997174702795431343721034534742229532517166839197569800495028527395638630328777417677058135636742957827528200458414288293590326912118095850601758873023298797352622955470805939334767434742286584337423882700918065140932112060641394360101020890603529750978940058979181250142207700984042773481506620729706776255212815634144441452500348778952464194774098905567568981376541213967250663432583846520927868737447179930018787709823692099753531815278020072600263271243670686058736433922923217265487696042885396070404605441145216163522568384727432121909482427080960959079283546131969213607193879692244080893714038063279363426842529376278554260295096122176955604104761720127599960698349903248923981085252021722709534201448366403529829390729051359906050710696646395551014127946570861864861467713091485644374264220204326068783678530542289977750719750052726782130980221810022370661068363930930130861798720463391318370032665629817193045357388900254186011305325573784322545406880318802815672200306568703388257063285764676223702225625659776173519224198010376047237023021691366295477135420070103340149760000 [172,20] -5764760319702147756685631474071375946114607838168889440005655715818244369804188713801073338939164165642024315711589783735250745921730976110503005208934598758249458918408987894862331090695445777085716473948730764220809634867940022938416095702843158694264969538153010446964808422321275387817193431851054162569638379454841388917276731767658333110045723017577836255425198036470162048581535414698710296032810037894979784508939671970509845443774118395455865481205350622843600609827377589398437268912678342089727876735906998078628306651071249537166653884929272594394166989352142708605243423660520528262424369042054506241035194716732399720247782807294378420718434297672116396226379405033437230220785595391840648739272654405226809284661699176664455979081795748382617533481481403132059035385946992634670268810060364172252244626113289459320358311943322401953261059806395308256689919449168774244103986369347022497556394395567317802894854474637068927178441342178036601269241444714340416770465791279330713204106222352139661916356285635303304350622900269406146188510741704558093242202223899732757622859482647342676771031936911668579988640046751126826643870531134386557687219594084864190431211952143804206348043283623954489307746036816874743512858649120071940158610346653951024909820557478569070451733133583557967815557027328098694604963221073906498673708157475166580875821119827637633247586240713581038962095112793605518937774587889715771698389127982385151016234445327817251281007014318438934173352633540142882073710009680687152669660366750105839726072469731592168590346950429628620748029096985397291157096261206388389012796380635562780462104855551340506561575633437980940368586276762740110560805541319835225936408029935268657198065858428720232914160170989086193308678488044232760430743643119360 [172,21] 7903290118640918847606269897281776378502863098570555799027045953125642079918435684846745942263910736040309143390468685627256929279052184146302914488300303796415837718616682875644068299657264585942773401842833433990967829295123072250888574272638115421178242024569962494805070481836685176476817547723572278754095622695489595547386696708415232597031338815883636527376765037046045867794185917663973958516607950166313093517863900974710436765700512624513801508966266184180683439985197275115655271167707840164006282908091288256162500688402116572138921978192438257553469750362558387615975251460458517937492703693518460011304338547127801569041948951703318004868480293338125092152348552466179733619928184229754108065270886979099364821613747336396838647117950441859225097226719364648295895025866143058070697272803655702735152046991498307527500558186812999219462561831410893070398278154977867881062418193961748274033128235164421325402576612326563537959616773112675305234502584952558139968338232223558462963481709361527375153474094824617510068775061729352470902511837426121403779823522885494599498825694016128192854699847656055016541279944249532921099588307556526508938493781507373144382966236401133090066638114147442747677318744406227340319508732833919466535868135853464966342138821313433696096093536418478827082003492108941871139807559008701547744342126850198975001084930537834205708428470406786243707598459828794719711546951746243399873743857299077657023598704318482011825630999857901885257515929372116189836742904462250149051954199287799300904087304269450604384846009176439072198418553890610509700884286088713091750786248331273833362050843791945511958808725149276046836348445315768245731383242816716598868050994907613385464934052906600739171641807342280991720870021842342754951857438720 [172,22] -6603505012862224006034345337063514469127363363924003929614422523213601996331180024368223922977528344445301676682695087297149812390000590793051107990659257088912778087145018113630141833995644524192695079969528449845919966384586827549149225372111872196141087791493000651079421251277619251769911411156434700814528790083712623770775211378853767576139008875985751049529234904849026150614227595024929919397956862516881117199270970600676089923302898262961160624615701403837835561921022778592830976486400811558461174352780014263916601230932817104130793183352307744135996596906454394296591596078984514517715812068252692111521171648051348915934501310137090881007550718248227585810341060207148787957264764887015622122643538378675138903236854726484384639778749650296939722123598418334777345753902260401322693442134840075587910616076477400545992463609683126413274256774500085681956934443284573122815922489379896013437407786602887648301968689004608494431494517592288924325231697292088245058083639210484790189919836218023034366843783751735771792398836278909592463465883934000728753761660269741263688460375447672439596193694375210674822504123545922308049639542251556249222218726530540025132095062307425670002377756669294092052623089410898494032171258983736192501245108887763851907311053218529974294074737618337090902362862488935305329536375961605183327394749563495954941312924381494827466237560725158755580817219169740098479146704587091852383257652303974088010022223901968969254308903243407194669753162628435974347454069632277385799967764939423443791682202320673108844072377733103413964383910949075558169001810790023764383239816437117544936054155326990656452560696837536808352683844270118962251367155976812791224710416718132085325635630402048307341197870962992802286408399072284429556121600 [172,23] 2682815409818392081165292162504507039402262127410071675747299298433874192040818720322886982634257956696878549800287921887999223126689403558084742278678716618866650396224843488291723192439894931649585431381914358982568577972860814751218217653516273313060264827053183936528426664826409714962699312933158150744430366721373935006387298053438292108852773192505709635290003177767038786786091529320719024705367802777633256138852340546367124593926535370133591177591110517120965924722268285534873884070418878759437580842472426879325990659818098472052390600953422255060197214291124724969071762988393670941120770043467480186238205393396280997390583804085596547598419630027404838292826729132328647919907044399820902017429735414193440669203895041564241296084792786175384426020825543667143073667212093185819259071755667769700033578589888167068584829985209773831823357291143071249770086022542516631382201647751246297370301236450048579708038019003644629527692189358297747200004917639289028529250565531833990862713690940571579324278848557221297494164849209446215576007912710355249451904770326319651030518431825843129328844964100731649503461294916004307865414966515422199862678848819720338191339045973166103059073677728615978373658567095440038761030253396392770090761689923145600022503083898213585871258435311778672582441076587108568198574346134680494866997946689245803983992312358940311457653647584767093191089453568765789488280011186837633285123231822574190079507188967509804066780141761864497664452195743285073161928570720690432780566114661332523159468936091636509861350604809428107318064650017449098630524784124986383162547516318024215618866289510225595421478911171373597294792180559933009781686591094485809584696248494711716676922083409558219491844949302613621827438062334634531225600 [172,24] 276108560231019192485379106959015443934991123052836134596251667766087709853227058616303694909043668547341627073019701053651587615227494019243914638364708032307672798943347062199413544476615388432270823645032873710372837665833614788113235994488029954346229828937011719336478274687342964249109569545224216697133500733570212558740836701130818756323726888341684355282543569826430346295970554023613569689535672581612274958562136565170238178352140536877068539490444401316574916424692312856110257367506231451480041064598841612742981653879191570216707582385575245907054695786541027858620789019261288365723511579579267676249704630910050264454037765400784985579007674095304660472317103746178514548458073742538797959397623955112595351648355156765757814489049278210733269216364377534485459480178499212628551734937970865131298560409268564122382940990285386256348763216255516185178179387036878675182912100481959151957413113308190767289075243844100627900036528258918159273500527091310967329422038248223683720371145943372690249738907699872769365752421538421187520184810402656256988512152187401222170437227318771952224395905383891415659401895400629119043308109832790498557782167574300272478654041217775225404781852020149402339104372564810685949418562659207583408964002236486676659303428829585177456343313841645956807976114931359388298743963663941036428208666902743845784054779969100442439199164641003432706978352892616757519821030236408498336303753323102199923276236292680277320659916730786634821457238304849178543764672508557547213611591140323031438008193094786809259442715571284519108440948860221622765062972460396296725737834357804924308562374878437990913563129562241967044166541006408573526755570495636238088846257543932038062242527191281613969015486992235660026703598090920960000 [172,25] 3035026091086635388777982335869504727564438202029821235040534439596345468883886467171550069196931319201855434812441572356276461330208870238745312601961131185909272994600466902104045718143511893623590485131317049462325729821301363798650951346454089852909040468600312628372158706393520911688500508251117481706641563323984512758593326798551980442317371497131898392276499361651851253057066711103917799202617297981342949760531113633953578404254778040256281492280184553632661670077585281391214509800226924085224204338660417976410246125389279375677769450220765728481015477085329360265061651764598258883707989251358137279122315105953450059156748289249254387327598328737629877170213537615741572701420009546564115680935069623857623367800086294921828678267604722830270194690271814830506082631526640315114288893038888349883373348831311710745475645903335747158800211364831130286216775216366450733312748535325822212468528813530589409409341997474115913522998877994834565723403948358758245028999419732029785160069134575866645148500328206906559312416840801337677007453555240670185467095276421044749486019301372979557619095888985619713616266539536315035087533930311402934520127020355161491691627427534011008724194273173941262248208754102441998808046215671577511877786368635887083959325352855245902223830344233246628725262968264761033144543373070929336760049422068475402294049709996610629377166327804476792270971906210974951747449196309800294825848530376482767507288051385646515394838094827824002121540984971557081695497825237838895339458846447916566462017624666737589978024069966465566296927222870475287533918223894207043185627955156011303441145670947207432041076742222977978452655002311984671579621536044974057159655173468320856512284619322692086907361750756024324065379513892208640 [172,26] -17318826839490296233305087242853521425989478283289390116324849180481804147241441312152321707892276197263376145590691449408793645426594106183584679699915394898667190179201684413978381725913574481294355807314230296954579200484631898850724157547176166470108120750046617699902765754431026033772506923581493399956507968323916032358492130068519073240126886910528036392621401918793912322726297156049466674308419680840261735018761885502258437209454174914338389205803647754808352695158825835316143319364413990387462413538477857675198731522583808925633292143009374784964201630794970740931775884442527718249239900748890084897683020240675855230084424943557278050593563648096747020944004928760419710510055881924823273091295074622139602562609675249310886018739142745305318325692861995606543733154179568885167617752743887399787264919108202033273383277352664037539285241652838796575443337249552685107362075830794915886170039433651091349429654205404041062043742056890578590775573290064386990972366070806917922569350377847350495990188032156399596649875067676774802980276533191188484123884772771157385431122867985092926888289536638430282074175629871914820696764915094961401835562750710989859732527546706429387747654191933684095729113415994316132346879176854688412472365754848255718170624466981004460345088064302596910998574207926777620747397470943586504338868147458764575557608026692492009120156975061148193650761356128526860892110370419077555695279837181661537425650136093668088028693995219297528217646750132247098852350970154916346900990894118378420824751366578597608597173206395381912545740148627160733746040786261553398304977677556915856235260925144688689059292467411151594075725255496588564198769635118361826120661743288082941610434282201247626813509108454304132323551186919424 [172,27] 42667866030816323317407821619687857260220847517628168378525917363940595360907654721254271532641836275842682664859823445954588310985460951315112777709565927345828188129779148163591331602404163082948425139258290691415352175050428022244684017486748143066351112298936799016867851228813126442034008883652458080939516454208739345453991794022723324346442977888259333569424328101617877723332822180684954950624473239411048744382193229578354489344093135676270207366995410428430611066818777181143902741736979889072569688162156231351907774643129676791560526025632035472669446364046030398732769829978721206981334397067446819321772454178496707572960892401141734080240254394920661866895619207984186908320313432276831394357367470816925535808880180763015486627897242592694207850389264173127434713973856474704125266124346823856291479057174127040699476972444554971610566624098442740534100134975992342282951285267229801792946046918936846702642259973213096673481595768263233554568749710220288225256833829331211126229279501364121058386410252793566630052608997638661927600633664919878253803730208714100036231242406865204635657017768736139296381139486684973806750422273822030635789943370672395904890827939126662546738863765972579969768229818279654107208321362033405494967097056857220947339256248850798989481095702722952836744629201149156463549584824348551570685018793593456945062366540920159276768336230682212055125701018703306253009841287150289256673195895110264010735613806020579254236229797183710965107689019611531606700882950125831805770648799943052059629497198188591013456192621385239730388148462612382663323562531856248037405631204763433269930450354390650731977764160058166713191974229455979578631191091344835413069019271293987172662310577963581890620629431144095886360185487360 [172,28] -70560775995630070697553255867753613290919299335678850213444966820168284422344302254152942943592035382186364215102343897558760643306625167219676322415521269108166900850157373610716243062073793903529522497314574701717486627744199736142388862830343107149238267392061098842012304860608809315384952535555454709930465638943406050073213217142829880667752611522432900461766992152278510160292352821648331361315306447756606886892926840407451904704629379671863361551760159065907575882117811140374333792614275812669901156146495137217713224797665237581752599303986084185125365983468155691606455955728082037011629338791005885497023446216115771487818968166501445462386838422636981829249741010441995998673134977371865893596094480859182438264649274221223222336220721153299553197721143358052542196004002560775894672183130679348007975279418798149295059300390043850116936869901376606674806918118182202018241506582289658387668352490022988789849195892858154823641776666708427328696272208105259544319937044366899021197571719864415205179483915260252321361629754228814669664506150408789495665888243738495697197558857473223220399584126104734631297795547834720009351080105849376581127022076448727389733933998064707388650720481932522967043245858247964357778580223731150268301643221897369312454192622311917545223890620409381663862412751160643642077833784612510623912217807806079024514532019766341411869453581878052684881729471503743026260571566411657701613210475673914758302224167916385779888504703903204137538166970710929705127773259310470606917744973524291256211695184443879426499548791992826701662104131872665375689814286952501909111250819022835156799672839387637781461803804141174019364620748092627678210791614511268038484983431023652201983711343802147748833774971425353280791387648 [172,29] 84573931033881421437672016267786205852417784552909883032021239653487467252464384524377133499385118835402940221520094155628690228007757471217725877450099634372365611077152002343749629124576265809352324484024800304906030764371297103996843739614510467069093646672067208381523833121297282341742472115669441164673047105399484331425763278731596258462113802006066708981446179802872249248866594544034520844814074135142296743064449499706646603777995525351941252998909093063675314218917552927819854874969077462118198121098607651177682216059653531784172122563732708500341565146764963451532671192328778753032086519883415164394662192970906628358977406997278640168627528581313004704993431715563448201688921090937346241531728579810259506201838420088138333459348763406633102384276683322449318959537825206151407781756239248649793742465598341910439926401271518802852606466706267378635953129826882918846081181352245962379454525894938259412119897434569977615350528410648519576995871666375672638813031779614533748766572666523463558606501380280882405842837825138394515467022479212099264248061118458949728824156691110658456904925241341466363324654232857074758599991313985841473828343839175586613570416718974240093447988312753462654923704387652662911242563833304128535808090984418154567103025071385567694190215037859988105283827485461093034214719487644829305879388662713296270524059310083382680495464940306625044557774023702658844932872330338728785557895022783402049112577263095408639556639703768821899155440508178848158956542664264051509011549835353204193094480652176828974270972152059013574131562216642623439683075719518120467393203324439567792707085092127545315172053380959330778011562360618175254673019768377910187347406455804302437923332069612298675520362897273788815638528 [172,30] -69083620043773532215087550406894658457845548475722197788626916997732647210508767130706495334239733539379477389651071097454267763475863398411680932380865863095073165899512665902908375678183875843481598345175397784596045131930879554316323123641505182479757562855975694867964325516078445361515939027658444570884545403584249677909484068612759308372658031988666039283093810487815886961647656753037697900768564510232221427479299102783484686008870606313129260356939376813981552068855176608111102447248986667217296942925102769944325194193006492913495489311630893448163980987857579180412692205424879547956122526972827884597737218079904410533720363859464750172783394008295583502618412549479645460045822364201888144910004814932237433658703924921144424361238051086795704501341097497835598962586022625400675745829631931866610982517636520442518575710032816099129314329500024904235772468345898107792944942091102545626912744599275052388818052102556327180563610505584991486455299045656998511871858900145537795013154292305445327773727624337124936126925862164937435947803032866499557129576860256626291795121625693510249737597925175763070903169059638477213987891804514405693392717199071521706416564578929126643611727496188400214296548842368728623643034875906416017697671828262789297317315717123253615333590272855022066195830181676604573711095447617461507970951808700119894537514876381243397914866000421569311145806634601054874369627448681148050833784930269001868293595218965252486337664430865563017583570800434577554618462722269209369418314740544028862198062947049111561930311766816867717467720956524528074348081768390708504889132513672765690015768454002712755888667931305977058552152755086258594642203669648858619355637384898180530438028964052423329104793171612489580544 [172,31] 21712843760911254437099149021901169820868789519134755099229485593053546039448436272640854059197400068007479826563300120795982904575454892912813761577273327371938200379509729281222960012884806940670923896616964285917625556360160376215660622043208711404678500262697559008554967042865017231246001481391922735935275684706254762613952854188630624111959091594964719978492576979354049123598708539907443866134337433471874636214891779985342022888026024115849765663912359054244536238761888235938674569124042794410217373795198799676997996543090743710037431803922234968978800423889006957965614198713472825958198779026238159129255283973081058375588107835378800634938964784970251099767368990618828463061388379289314468608141206763528897521302795535459119117220348819846991401940551600151538636284305414230241495048798019991378954754623389568373952747983565740307873683247853149804202657441601187214563005069108535175739160842245901798825520013997737103313768619223806106756567057734598702224617812493915315462030574953560054929237033594661667221505924181996509088052869911091218235110729129979798979045534882099622755376305498976865156890934802885292277810296686569989040945138584527367238494605905023872379098633828068813128587661868222891231520126107577103227036749573967371124425426407254542872484940493931605275976800031285356157784606558786160022573922368583702404471598158389801623415640267994964734189402197426182649544789125263984291369459524174847638746396696028728518035274256681195834159627448890304982022745401083943259478670694238262395968768660202284587477646404182703736253454650299237985014950551666864251999404727293571843609021430385779600820491527572743915289765871646322325819521871407180208219689443261179195815107606065047069133525563211776 [172,32] 41091024958508610381580587823815679360817112797358496982171827694937549525089978967940136021527815779978858560100181261581256545955645589142661382718878596363858809933746941367495355541679680332604302214370949365459230809775587260877265696125773724404254111717829809134456498999858296594438559594087236267771673239299910712815286237260459282237853668679554881190942077161392483073306337594695020421480456471267335233170425638174084517817574551154131693254556687418770151016837268042850362529718202090693153560888492349817396889311052851674949656233809056480078148329163215692005209269824019272673120204389891203066780476065214548410253972654045424443644015102791747880734965176920170679532975704198950005300213969390800496344602601072994552026118622838385282626505923810734800992502582531429233413174539384638308392940737391113851765643161090110121070392477762084186910378224848142540607296071195350291257106462561159093184379559349553027321754384484214103320937149181620738635949282901397079930082176350002790803137289379521869966100254451841757760345852848212839638579035449548556567720195753468976007190795098477722850541277195758146593898660403689864327397867415508096418301072482930015025271880139532432952925883708653679323573665429166752824135925075391819329214960003581952770575507534846553954678707000047993215102322382672267180932949225631934249671177105595464611855673061582806512452916976929279824128599043077020547494436275216016015660151782818814062810727106082210910290250319302891184355054009288161069013369866633211089399530715335458101312406050635119021578321453036793372710487390033748274602162949226932441070489788727524128661280638952116485393238891713955743013021811547930383104930924376171919973715110378094053241712066560 [172,33] -92310199647933319451106763062309606734781104065792147395997476255789674894286919313194719231250515229435523052486943258035895344038286132381704859082339083256025961555889342196449571624658381119755201151717778279444481027237587572424903084579214676812383121525059282146912459116267664392056962457256062838341797019625379407053556398236614698097925616194778003892157089847498930456984076402361916985043484881432172195532428692404449209659408203086200097661981012021400105748451510040552598539101948995157925498058477853852742176528831553068698012695675431317371551352203434985435962269418710112158116162863715643555155967683213925106019563550673552358788774920993809060000468558991176661479932631956502423649059382448215580342047523255970808442966347561627557973181679712880577600426755013480757947551886392677122361844385804323003682973764199817705744846914683969067715610283300452857412424325900992566580159938171643382486930774011400718924464971882626869137253058198736198959461577644533268812253083325851248185573100159733308506217000528087095991503875164177005243289801048344002932552234774448089497865854034208344757720975812239738310698023239420607144727218093824558018575433519688015614844015114307877292936605109912402991292228630790766488161351591215160647768509315458717510286114307292107405457371627645804854698802389311309771842566773351671966476394275308391737995275692100550175307554428039622085639598842493485237599314547578449280888143728084988031153298086244769656062928943410116432548082185470382474848918968030578987078685435125758354208740422522494772477106840143749213485482767540532811586390334899235797369361707099771850759630299564246128768368769493114180830019583448384030390317107288348127136927731442794505706364928 [172,34] 111283418777187782646273200617502621185568822115798655384139679403905784748199544304348053245109328369726231070017964920554326126338949307929627140584986249043936135679642171976380528555464091312716654726413170465718359399805701051693721607753918161717698412734664024502341435921276501302361447885291813122909722171393868230067861224940973684138433061056194752142987724724346059448981413720853608081122216424170410502887279494926339507879493307503335888958241029324022465282508233918517609196529157551356746001222843314241025594044000111410136531069241171965335125230226425218526462029836910019217514987708594074967671862759972745017101093459055896469252513297320119697001433029915140917388239959350682557122116486576217293994054739711124433362396904715233109789689367826724147111565904589674995871849433922459137045251744096138095841705251396054863203675058519506559988001130545352603649731649375374993589316516503243189289853012904940520367840964425566117497802201489959719325617107554870319290787380837766378149041011667299597558946083936868159406251541184519608933756753440386262581643460684672349168998942206116107047341700165762245069951433610238620537090519136386234304736705106822514680415535603920138627743274536390444666007527713622327294901667799873275709459024776643044756911918502988708639848640703444323277609135839363230212116126509802391424532114361929108787382096186749665396542584313207580091145427071136081185111053943554032356760304563839738850368042471746977474582519663531610395415579859757676735697066140679378373172880211457642454914229534225333699031567933807826864581127661200591618930387458632103063938663104789907938694898685704314077795911831372157914803941137000511551154249666062929909187653648177376642420224 [172,35] -95824150197610456873763274007199139182641149537170520050407008092448857831578211634480967665635840519285640839675774125404041233599736528506741530594914064236973418693299306046989525611281283264455723668244049218165560201333841727711446510623628140090700680397448173423248126443425750054302124424881605203608200148093965387720655474884509009444400935773370483148591386277097918595294750975656340278170119814506111587691182513232023131836838850029166619704369515735396925061277597187441974981331147818498042953274525239137109876448665521350065381438362799658211955009373724655468588375796843737599126515187391272365274470698580133745787028182534374630945081980032064982930841679412833177842694493311014665133392490904802234528466696758353121178013349157115836061662671735470957535826477769129232027232388510574308693416616755223829403672062975320694299231969246841523880996970604323268446489241200337915743888389524039837743273895725627117149708271153833350519042350227112243759710730348164188115239980354489172249629881206005730018980535212717281903458966858044334633129246881070984669855463549934484179911387825906074115465210572896449900615629071861806768078554676814692519628177442369545257245869261904743968712785596725185160658342356634229998179695972943861248823817105556166288148917946473795783399237590495290395035389186674509592148318275159788041039496521297117891320474906552692719285990490028674242386840636578196735305985160597014287840528878759921928938999336276103202908268511530233627192544460170432975802698818223841878287460825063814790233848327316486013188107106504875962879754045396385832906563034884845374156630607890725377149857532519024058514300168965393912891626977844206346369648685705581193844428067405499727872 [172,36] 60557882483896437852894219742080128940358097669807393896044370456688633069082725420968391582085536024459021625012679511641362017859181789787064211615892816717810791355024156352907806687777846611542674138680568750429396904628488529501488156622502502721933073149566536385708373096890149830639713410873865577117605704943789093753409655561327184515748646912437394095508785224935016270999866157465438733742795913570624143676918943806862252782698016542183196521168039502003189007776423001441042016176220129215198684876817740783857062939648551910117084673182547763790939659426849971665532807745422603232620314560387972879558353107064817453129415372336121612864080266476746463157519755114588555834750045218961727624832616702783609132655254918834054996409094091153936113608812337400155696687364297254046770273363081810312253103891279892639376743870380777292386569673163075421174133366129780568576615928661432298695789422764685419502451648198440212870512920463605490580296752443592462987978817257508007575610839000998624028031085153688541294597774985295370663203850587043443731030958473409766060911737514912182656763720802359622698114425971624074911811026060951981410476412279590290926658782634680686052140672610852551044218370997660038966774523945270983947159302101418265136675213973464543982378072266032651613577112541038569846484360242417800750089684600518848989653995543729399162878798568581677818600844464023303875588468843100975068284688883477294230025411979022051183057087864166320412133582190588096194592216654957800713023342197518921171154312270694553007209047574278035280835227410867365597113363338698987456506225877103606102661328370912346552207275552834397536357368687229899114782619473713099907996063048951641772864510559454027776 [172,37] -24853083487834467109628653314863829390405115191251262352118191555153925773781672873177177226820709998458220293139548091980325594102425510264406909788825718299793197016279490726841231125498246107709753898120934597249393712592651103862746994331304950964091062454686886004199915012265615818396388831941787397123689249873603705766042713995488164665240977708899653441891454573595339229741892696357089409051932700815310759062913589772745937434606956436858505599209426458344810751750261502230217075746245660346869375602596566636113400989077267852663179593517004613110461647947935490611755033253079903668066689405672928369353629681730361980318376963990969607142855409952220495278035125449449150435555901775361941037480971222219077698124302187079759956935364471976336803672929540267859916314777815306379665669728158334550566519845666521434298479278347531399271699077467781404637709014550200951734238937565005892909782766566548013341289265608144935045122472802377500369643927374663545427769053301833491051809298302563729732007897843971344150868593011305774363929882141065639563269534358528514745125171357852704379758739376815745211800336531530792872359398911301100135327458711408670634816528218284134823801371264434060169668879192247594156117158547084413275074515542864674377956229389904397988652755589363568687618629427126456040282416913311253231535247226994132702840703338158593690812295900532970133882298310539235510534406262715480426282978940850810936969187370677415316626005804279293312205307040798962023059040146823130190996291872706012169049106940003882664966141878317367477937653133084600878021327637387692518876561462279320260254479472333337213733288355420465268558392714939775444575601741582102681263751708419939738002098828214272 [172,38] 1187954070211202155062767495915010611863750190768414854042381897307288715682553415139380796044376659688920081924803014392980120017992017743690100847972920587890809079107287893278849995505504769192662094775314691115339355519804377786812329656752777110927046789980072180619978828141418734409052459826214235405455764872373378913135976444664463284691708816193907172546018105556872225314377348384035802575586992227523133828702748070671752373015513730476059388323140772391688732987253647734013845090533445314256382322355811738344740720900260565888673443605512410467173112580699707620519842815093615810639804121998420414965410086608889342289417288631629877302069640576236120694443102490788217513844442484316047128869994072122894579241414434303282512531333720476523836469170295747166027116930285839225078685156550747841454707812135575173611994092798560564595724177320263281894842653165709411517754510597638924499170561377463924899546193353010094800352303171441303931605791128153820819801592873325141124486977549012683388480519216878959140824537242423064767953788882518447379105579937132646426004874119871998865552673237129427534444350884611638993268463699139137778041633571298870155275720642437178055509081408938534233200272513466710222200114798667439641488273653121552848530228220477936715832511805404172959834580250740143738805275947471615154386376794846591562734987129729371656681174605939908577211866371260360644452117848536486703202767623057199549966340953080773453758455248104850167929713528412625004707019740128806512351327054724851384454457506659900852525049623284325893857453379424319651018283710413238796785966684794061592272716838583084509696806296474206057080202666151396260148167657426613434469204275715496895800382185472 [172,39] 8444161013493721509612809169173277808479431458763266519144561262694405986864699882725580718464520583788864628610218838133165247593168647259777710190378170574257922279391919302766462229136907294082606294411420465359776709577626538513999679694671582704758627594651643005021131837744980528456762682833016201419079055447628761980449790740469871784308947178944583208447183314460411451655062974995020787402904161558738206746586149647917861250121990177042582099401768995141683547305175202770346774243038409200563411916335660844817703297068873275551536816918475043061935715568807109774855010612685363552345904063732681407289436871159705320926825517852999055045610505403035961940946995382696181766345229063096010773426000251703153231559534765217738847530583803554873227074773291190218744638037226561892194266878844380524249255917457423406927770847544917245461603539700253183519422085017484082750438452129094272434461061365973587308107503645339334215851521193347552380212607158310241530323956177298179120657694165391856362694521591594159417777551995926588980776777192647765677105212581898978875335807296201051119355649005288433189587144688025485253597472685384526319364744978984337431110670651478255092690946798398810684241693622224962736629634657310405498116958426619902046391663943417187268391200402418823631111958335968016731801227581202028400695622048412043978825033825120885437284402192265153524600580596662297679621998185958533669695069763730105909935036325138640773534972787921312557733224218829788500765493560197246737739406976995316176405306557382472325390615190668668370234534314589227372560455120545473440805582544888726552031135160948903359192385256548474670354888192832217502056591207182097538000440261508648261264605184 [172,40] -8776786468275521122308324601877484276137245366518496137909208055643385339222282982275477943212801999413901818922033015189644220539292701919045445303291612968762567842842800849854537714796607520481986802572962030796517009449626065984740663856387918826158221532266229553159770777125013287914676782112139841097086109556290509879195264043211652932607205053517204786495229964662718097309488199712943077467618233678122221850965862305200639738716305485905396756578777108315474580658852776936410090924081703701878709446222769707479912771649147974207337309475275658130357962268099693731728783152918256728047403672542701067831697201413681367557477256140767784631604414557818782757340943090550780722773109440415743680786058480151721377970348433751051930217533331893355753953400230513427353987755000444589334111463468107484798998678294841950667572534190458918890920402971931606733772764405641363997372095498214161308209594526297806857168854104408237451996512343368479270763033173902050910691598768856228888452661003721337868752735686852002451030685673415252137264972575026229388447818081822585279311561981999460584391105431612479246181656195755885617614227913262840472232847975558471300443481346717671678998562975759911471302941462391248824126711771911452022912936011025751551811677342837859687838049287493295288600976972263563750924661463810951403526358967738545038716771352224936721267580971832178783485984364164674788355933975780787726764414088584322899886786107550194840600987743213638939748473813836697572700506601586187733983707695806970095934926134065401463373719973973236897933869406694497391010905131197011654373396365131273380597715493656258673313051929795689714729821977781997633487762595497565623243724442499841989279744 [172,41] 5623614109106614162836849415606254813204196369517919936879813287980215953241447792590412403018583366538799412386475027140705058288259738846030737460856673652489053825739004976978341719543107401293290658457199720880524438560823441072610208316524907633915970182145693530705102645666888558726827849862314625997479100803371014414097729660761535913924865078074499823197189701207612900162557432127923754276244188084572705423198553265580058698844690286648795826570945663510106695239339430019432368189201720673444651124599717613583308857612026510532727432340674826079778975818714607967409705304822875400611862590085641207630294753963339780163706100801754791492101162688806292411845666417638688402319699784371244852413136080300295477163130432919099122598148507904858024311468528148374825440897407653057485850346528383876850188083314700959527846090671173649205997756186857103619807342766580896134830993089911295298279701350861151778416351556533203621639805662361209722363542552600809439105999649675466044042103669176840425229041689309458142620011461288267325012400195954890885923257334171133806645165769403238093280117703958196467974377988279480398203069854314273751772163030797986539860123689952257679793803965805965228725928269540398432565063096657510946255558354653071091229109272898560136360162863903719491973944124712912229655384586161308937996391982052465466399495364912002708154794812586154415596277853613950337699404211306149414937856099623864147309534594967810114941183602045034910428582242176159526239711927744312945385566799742198308250722356786787635478271903644852229670026382601964705067006309706807286031622063088771563849187782582340894391664146961241692139245544083108072759296604372317614851849071275546501120 [172,42] -2602283526798157223587787970234575254460819840726151610669903636219693350890849069752551299525225149225883909477376471820073233344627924226871453044169234909597267141681258470285559371160319220012057539939290094053868540974453618848140195294442224874957488957563548268005898691366224553087443647963468032321867531066991561050406426431192325568027618707450986415584800388214687165915996230852539242802170039097846658998462472506099247205243242591316232142834344269535959677407856354352380384620939672969937214215516741100982693760485379616631897610399578415760271072565372492547452377415360465247469936044801811518481239761507810861469884617586386544044638510632131828147455063584594932629471948687559891380477063441876962078415456480609754448942690033939042340902485461549993524293172982561606172153490828438578563955011217005522344032233020293745211426734331468733070699037563101392680893560922538843455807439043782404398766053856827360128655800599053847182561529733610660007090487908444908667756533371959917695680536703763419436059946302826993640330839443033161940746943477954647415137298912360792007777530164025869382364760697188260165393703409706275485835790092677709116146325134005123872450285437545862170825940971950107459183794315269803644291326662973731053956004915599536341965156355599204806089540291733708522599635607103128185274148663329510844293223968659848120643758351499161494995118560299910765224234392871237378069950936926600294600619734302211798578766156176412638067112285277712071514733646234870724761460008738150182428391963394405451097319266542273380146843949119063392377859030364107314588181332695439308545704914093190174567849716427644948935386523011647140701590373931274928992099423321390592 [172,43] 846517948606856736930019749037561395125379277429942091784588581476698839238638604991309642713438203154440208707763151912652196005521185261470924765135905087750395638680920169516208005920777150519990505548786638064513750550201173483223877714285057317350617171485742103954485950072868272369403669846117876113047298483389887444490602711230781421917657638355499338145351920446355749418596792311335151750861276431695127688205269177314849702819669978892874493484000989383164651844692702847147431308856371492288954514153237519427976469328931732610210636361118084600428829779209662184120021619556755303654768690986607635801578062938661279451920530301024354986503910173909774820428171104895626475883628205324458678174308997324520178218364956530262457093964158165384562945560407549223965948820063272475029741608028334626750076827088565006716896976722051332617705471742050994819925630585125271839199451416002454362209238667073970988509161167699672536019754143351612840248832445565497809738970948043889007285337916891600532027524386392597320670319047377358463832813040374543298242894331287484293115827553193880783375072024128324850427553934579105491411672866767184130994633928066961124811029622022607509406769268382132843405997471145845085231040384190085567548667902511237353850788827774861689105374622872468797749995788693311793980159153247380761245906042150183507309446675809179330126805453372128154902671678867037079979279818481389118916432560097985895582967247709380313228308432615358288358331694403055586906530797127999662927428809995527008516316580298158401914691759936663766495675591327723946351174300660982865179392982758282309917328307535326043734885950344632217614016587848496479768565232932057774993875634749440 [172,44] -137975541037463409366122683269098489798406108808115826002241980572595201026582525178417016420752136203937005157666161906958973702106273875443406829772746643826948092191577064767512487188824528378799747405926248402279630795514436534086613192001827225746741208026531384839765888512597255808096176717823030912886758106569807909700538897034582342653928478381961694258472991788615504226350166846447587862993805276446580950408376659709158154876238780130029783909507909178733120932397604302777949521282439315089307686276741749001969788347944051599465115445716503777919308822086635406766852550228110748418468546346849372241691204320018452131792958394632398609426321185876250068862795299770688231719391909704386863550309361058523146100750723590222265965650566249067693893283383381941269686706753127714281497907561156410209294344718992989489417837077355433574653891399303496573441612139340398911793950162213259478463459514522976715867317714316544512879476173748385726242414784611341397864811368379014222863886371076306217312534229426841914722740793367296467000022410490250756239628868825774509601944023652598333503664824409612824904144584507627149268762059000298390956300955725391516386687132770251342180342741209137316587241100688883462473364790144352421986457509783924631434808947466172513675070920491290213853401181397081472297007698883798033466076246924878174231560888177055532013236109027679893575176247699426340067057016376675633864466662810354215154957750392953936552082660145703637633982173032515871135052278319316978247104349073935037343468972733099555949670453746304058320018884009246560547706198038214844905257374737669556338916642066518166686955692608334522773243061386553060412082334054658224126126809088 [172,45] -41043596445224306337438616507210425315550086048473918412520496101779928990994301050297862685262717342727559601978745091782667705679982040257688546121660425729631238685204880308276263768271568000219656888200851174351578725604028830076635870185171197708871238982619095942957179829779452240047228845104581843576489255461549035651498839347950237455145443498670778140757167590757881970201159480759806290628871031055031664475568759616458456979674283874960288024589066845063072980461042402506600682637366187564662754182753211835575965701780880399795989854265673432963896479966752693772553891741626931071236867985552299923174681432937801650356749796985687514748354738066357908784797891257647428203703960308070626774969768970116157602114985078071335080088593719240162851172791231775910403168158277177830439977048354820357937268290442312347929528408245634220280399719082928395482196843723641802616547808329877884108819558522815790602457333529342376804558629464019501594202998483838093774286022771274267030818485728215201015080753256187022042608239980842602332591289968206808747554339541781753828802504759605863217442359151808367424739733583567424748561520972597004027849319830922083408956463002935347205648485005687230038788410743909150717910554678777973501690267309961402854382375160136839248123879638693012200577017740750066987787713652248193264641723360444833355287784425176736389936482827898724072443204391475428454276322049479637877401982035629908056509124750608205523860546582650969741136572853972010496274768172460621665345641965661150567310503515110819681843246258373319328696792894958489409474778830737159526901252563019113303495799641818130120535666940231200461152791833474023222199221577572792202608640 [172,46] 44370706770561861407609098713220880266463165659904648197285030171534876902133508430808785605160287219825633977178693870062487168092211877000467073735352403643454846601516434043540294176531592297620629291135504294941534705726322811736913255369288090501050508246155748863176868023365629214139945080260696464153702072175300315117474092035377260679063644452148860314204047588447816984716232141246073268870280717397683471488525865537569990600455559008799745530287391088733916688866023236571456886581058089016627304566140461030689068845836002243772863600967271284865378789835297343064159374174108144746208421454616151518661565736197504544836107956158555503738631210875597918067557685235522911262419080798555516263742704723569232928530566410182509616003915308248511231130598764188024242687180237523996103235321251100489709440566669447907865789458623861995506708039350545393616839222784617935404585691166712881734907600755573730623158711045307706681300210007344315138908870232193792157219040398803103521213921080394992929456669447735966998312568163673761429899296908844776659352296483674122734215803512862409440641505054714981226753499802006260864548514201420540124435918705986365772725736689836254790856791962611026140722646489617213464958794656667835015995276944640182045651423437050777997293976681070361432985137052403920718444175011783048326687171737052868502268986102056192123085285335959279172428938761170746599016003422741625600071245647020212864041030416830489566687882977578336096695650853721401200809376721992026204336060856470803559190050022733743828536486577247611044476972587443777629595302883390541270389898659223196454636274374528225242300420260344814542823681237122159002517265199327185568768 [172,47] -20726550290599926082752114709711846337552646783205531008339845804558622416441395809515777058597805801459261777215484653894277183480906717543413904004960717662398788489505612659002450050255950376401767304737887450916061294155825313879842149880340859554139985757656636961359525112029549764695815625982326994347465644368218012307652179596453894636868557313593536139598390896592314392793262254847073162464644467770956204471666241016011215389318381243825712821396373955275923555911036044633218143587101334973626318280942163333700639770229657571602823390607384149115979923041524289025084530463575946389281742771755398798432449786505452289154650584028149661344619993828891325273326416611993968555359225231753197519456742984640095326855037034396433230781549447364243412262782719819017921088421628880301903807147705012178470405578290631140493649795216282735069981046255535244888001406040498111038897048468678549007277039100872146720118995094999010107567058236569886786686068626181072507164587587090034465382795130206754446120319098757416019702797411933508098388193626724473397090288323700787471425939433150627450450610950887300514628392693045694194575763352652555914738713546856838375277937297504253023083077270121559269631345803210689564360671154716389063070548228018586746921261152996910013141213302909106632987837749242149833134977181488477688626623705733549046842091864164071776550963142885637993633846245548777340788927132178585709259325271002303556441142522871159243589823202154878620133716250804815597767065163474564294209641554835880793904257049686212347892971638241993297528046843440807655690930516429244904508943101673255377499111419839871818284103671295227425729311812980237586419775546286276608 [172,48] 6531723483248377630369866980341314348560080196983299863825930264900010662967940735001154413274847737134661576830174553966125720328732883976361667364211720648004471537970962406550533173365394646927788271429040191400123673519934429254268217233600715635789548476821163832528921099665722968892072962309986163114229139182171387185217623885574857295791037261412686331042531695265509778399622541618207389752612583143431699734224266393770095257127850074709426436385989032781729212828359656038711123189900909872151701802078304711063605715285576264747757792300470858569974425149900015125899025776215375074331589029987079911143235385814211828714381542309082206051492879646879305447059496731810644891650694534942518881409794426985944929807841144516131551894195707653313584943550138900416138426420960952401447365055860018656237288292598132324466481443440519264717693116088492855530196701251311043395679900284163584553641869189410506706961600789719534578320407710885797275947172727304278108342255691685002563304813016744703206447028211274992322795930619128150839379347055344047854833751647970459218362162543527793558518566039710475488039466196255330516667218675004052930034628587533350622348165263363809049707253616363889778769351812099791303902858398866037757909439310044886446816204594623498226815307551423594653927796550553420491466153088612471302193249490105197856157143501717191351937904630384031064802289170840352299619013680042819130832294190512798139201005662992530520115814821254041000330902879762076804159803604987587714677349117087074313813972891857028819176009860873278287315072463711177171444597657066423112901382614762245027952444226557839308634549379801307325206595903486788923096944499543040 [172,49] -1393724853890631381964572269086593719750521624799331140611734453684592924670567795598794005432531614117338414824606615533986676659272149761110617074577021366710343331362173407127999139408504958936642924767469375390091946651793226182331304493260594873624469681991061346016066904505866653186460560894547730492205597153169999948437623409563147161332362889249865302325052007268342930007136556444420099624743272878003158457476070457469146332861114373624975325087372664385415728502210595728532528279275460154454657461187029523486975857744660013101564836896668242434689295691284461669390772336309554417087494979303922771253870415382871814437502965450444689474484152161173671587684503153025777152729058442241791642840290001749697997748097992391527217792069739229355165680669594725841892088052945811473783837303701704390344811514265127548216872561081332235607106584604232191366592510002599892523265417531999820287819545151366190003634849423962705950759415827805813874119215754506701948911569717529401350921161379384472505273789632532026348316081065749703668836403879286185896000786656782531569771051354378361950955210729793140962175354400572493584229506856110875299074558411204641936164545434182880854114768298163916199269677419905076156816001588674512472188828760628568559073425172172182595513253153978412363614713823120255385000097857995247300097246686545107214218357921569986874257581374210417105933087775902873184865728845991885166590736487123380705495950270404561177034819701281356408269347507400092363303810718381857817681377888570934170848229355686820950104742357676919272928970986747656604955204600330307551444961803380900090527218377619828271272926808570451577173757421245402955607591549440 [172,50] 133851830230196015837044276965003766467104861204839522828171179439032169453507444314117680045151127223083735414536021202818334204973437358359970461374195764723547120841915186563581072935909883369598729196093463110947231511022204238291093557836445637793244804486603731354804643877666962502482713095134080105073275208509273970197642125884370055640769501223024015174131841694328575892324935323327262235836409269965771954268271958309825387123860073346864488795112649028428504943453861322508852638499010447971395419909995217437667368920870412862688888359657742637017002757638613876065566960160229621754660934987263897763724746070699460474168749712404247117774223603478489082729585333010787740383772623884962290299152062813695648271129809278276194167452065373350208845704847856746472749435263215251904665023391259722602825900830058681585624349955419517990836161175470870757435386010649826304704120421738699180360810877202145438411495697428502639081064257430122227390900094695238261666464749130497715034024055562655364019211024384593001649302004948950592499878931337719514357888290173318197748312188938725193142575690318420163134374933320610159544060106725620759218843843229673257810378917728884480811614345297011928819947467384336536061198462177865075950795128767428166156133494235400742162872324492963410668842951390244262212755469014430987178531861489735239852278895085530750532510027510412422139963296771103819913073878010861014479136935091695695524767746620668138673707880925772050666853362682751003230849286553766920040328785499078248198254161950360908569116846251130141815358045400117506889103791071565700764462154284364720015340065378632355448471430018177556170341303236783556102396192 [172,51] 39020929601548103579380559890734377297355791807511881070319796362084223243942315925640685264144005276795356151356994612287429019839645769892405891665935378664956146101517304745508964574248601144065195405212426131856234767783124975437689082231202390090561644609786516961128447629012414377119423890649775157675706957305215532457379981667887084391382204480297492599581109576903211268930845280637101228790833901931672233303560162277476477334511834520547010780858523029551720314013464814942509808415605965339846464949941833031558431360836883613862060617435131234676784472606058617201575146741030267260979534486935552332408781784935236551172995579171914187003697784424813046237295718309409698697899980105824273554444367316318971760607489390217362654607399242306417703591859379588303236533784316860560520129412200966681576527660034872875036312658578150727539082505281603000830795702475739343262672259753198075854197144675568801418545947673542765296323939071730239273086029985316210769808101498385390170425688395230288538858516124232350952262423583711688493180105280979986887543657669444570510557745501516623101274102679007370771722371760056356571364507582745434004107630516427164419108236922051602449709117479311538395116870334152546778570693317368421651417535268751917945918795489718825194222882588190532824773170029641191944468279125540521733030976412207958041862688656869717912397266068781963386761791048492412138017121200953535800334206034957713565522037791386890278572709992215096535879784152295292126829450870209173699414550293943534744892371643386757266578322515134734739679743453979223670562257626756876235116669707416441122182594847752865728388554425196462805603506918655481593856 [172,52] -24926483479682537166887958904863976715631626527154435596153326975364781312238424283553990167682929659367654787930964836194828325987669293877521069345985488053613042553107448667097379550837288553283311078067200605298343829288442618574966101746713291459909349896451179162143987372624498359408631199573059107839907934763285793279759094483309071289241311854602375880892532600340323502669941372723396858446927152536459587066469900397230554330168522716191335443133952787380606056116957306584092242764582230758416865145337052326557192607866219358790408413639196194204330727399130344622390061365842590175310187264014985094142660898667524687560435428896372794211972463087677607008715997492802695053842595018377069514140609774975652772134085747967656279576138022598904040703628631605703289662085776631849714497765359644866274756118188794900409802318582511925825697909113609238248300306250973084439400569730123982788371054388105452363714587774066182858570326096001330473211760330372172308842206551377242548728490313686524854170006586352792328736899227355312634941259866150867164298131706979751198827566999092565970459749004686161784385759086530417767991389143895619275172808738565317666065669612558233239286752439707697318015786584467218079855901120215844269024656319732960858327621028094626258460265987147715206386434958321333078371518820851247891334479950788981387229851784543886470603429520166510482905971006610514023433414117066148311125181677443921191681332474121907767738358879411764487446853130963235603116704430971462092012789402595578566613152991648586559630282000702437210864907907192076415641871877940216554559491681333350304989688780718062119777814354075715738583758303290478080 [172,53] 7983588745209461842651739056521157378060252724821025629953650785182846632851264906179195478178593340185089272304620974912935268517106441925978365205156448858751361272454169621785952942022795298494280426800936823645886321365317369645222916560981873101364432408986973861349725731364412349635257386859512539760047839770738396525542316103373398238862543075717377587208988177016961719878498500736750373070530160331545089728616869513993395875408138600978196749396674723148415462458633696243526848394924443000709345244950414487640496164529990393449576588040927216340023646618125386638603708116883950229405524739787961140642214410743261965529436893422978300209454339342975492113028230363821178035844286763668311482124488903777289533037945539149793959687533546367188713016389435981638230986658192099541631728568143796431946990638253440456071203929039472997552876541747848334274268878267796270983162526353335712436318917631999488942580645143308256965364914371472507186636057405532277767499848490136206952276738576668289190107472382275417710270568858698943768137436411387656773027044881960830763344334466131547163208055470162260864699634775351773227321005875612057548177466509985621919018668806751253740745218210190050659011228913741370744408924094350286678425189042690592808283769333133380331722764334990610457743585548108005691652648712981059589075382860643436939415334786031243012599278341181908497656510715363913589087481837738616325360319016118136814142873874528601060960814146755929881744163590076270832534652862040221995233951244187935210644947482922311428277626257633658244077677129478210774234522565964155610289654130178942358901310192059649428846337553573245259197496250335232 [172,54] -1934596235253064198278240286399480802957197380211442257151568764184594065202195097600242213072420254384092779792850851098392528976786151676865126877954944468190403395486346049909697057870526226912218956966995308564017886860578755145774042933580761644744788846510543763868931875844583000684935121947281804952622657305758399944711358898346616865535877138070907708683650214740750834241130519280116972948066808866532568736779993650199084709936425266411262139677792254098023625518444622310155203748810776216982435150350986827430131188043187926984635996382837359409855303355472693647888798953066570142479245426088162730473139209245096904540957207238890350576634615704612292363857879076613804795307389641034900118425086013913927308437266188503775278112942226569989034123443960929135491739172299292728630094653542682923363436977549818630810984885268140284557316617262170264349725960420244590223210186625198387806824231359152754818454505891420495819282446635771271645307450754534745932412014885964934673721016583362853552282184767828820971410516886032503831236391170229304591168710669819799068383255221375763130845279654347632096925212524459587911180970377833594340485643682853367855827567207208358298931746834248271859341221226750390703462354906800459530288400080891432399139879628504121491442667359733894447869157905690304544288310983428275824730154799497697894957289920364082570333708322811029046274875369315311929015393338249365910328669835448984234048215744108681020096635655841738437353412158704469647759472745558117904339356526269336255842620375574725900232754595142316787393455470270601664304643752512651624233161734403990056440668185574060777402054994685310027423125340160 [172,55] 407035220779586311385561041023185018208654955475915796442081603271756919810090842223705816852280450595306741882187266333448894494176938743075482704372218324974333945878618830766154063497370189310501755481269584675350076408568030746841926412930796932487454739643559869059731318326555209539459474934941810390864778469632170848787457126555794743529373375397140646341031837450929101623973191792257758514720917787749009579743565513667527794862145819844107542478003848756713705862325137587923553135920380128437066825049255545983883997508723638068715806724602433187942484014056291021439081443111596429567531466189140268696019607246582219909281767874943802167396517662951889106198440907629656327047431906831814243782162171261643391441937720510367203679692883821085677996471388976095630945620411542597368801940668431664114975314248844010091561040275275230700988361905257302941413603612120384461792896826871709464823906146462380144827776451866691102894348120718552709616406600436369809293802116705015568266819538297752225428501511671829452253544681901967809481621401404921288899836774855741003158345284062547258546443681326654562180354200605190979348801451624528103695544211135538087638311015971215680968768491135268901118498174138561981114096547393617181995261831568760531627888123899270936406921627540673715152492866265329967865126261859695338237645445244703492460553866000551534291879074463059198200723360413144140712803911976538387695946342680078100601678628872817174854671577051616052750443529685771329751055178748895634061716068067524902605422491521228784956468513222473787172277911217119849044637236546034228170788748911120457940574222836677654753833459115172411860844544 [172,56] -83106640788590312899007290398845921121206414192765651967776540022620636390186408083087783599110002430297892137785627689947016226749083913876410477191464682415400632113263024472580352492688669420045123692788972754884166321193604182108051762255935236881219646916581344831935952805549435560502517591670855650483510602698737185423509395430603288331630126818195166955557808396019919658715976688576070030475173110784011874417725384130224144798110829305356180049440078225917404437771484375599905040652797851092602415036011707192096199990148879779907732185389985347603925771761058956414300922654256937494765589697545967946106650796929813470101071626171961221939897684689199072580656032943286647137861968509848959437909145962775745023403207017326986904690325252878184140719465020469118686675920558191439099160499976798973564758975630763702374987151608279995338662436996530315088580083293078161043631496172574645907406579206848677648773347422359440233680363580585227260619290791376181978533599034878864538293988373197440410185716552335464004679030913684360919822450761107090129352441518968018929998661825548396420877204088798017785508133293979873212371302778749146362392971815454992091967531303708560145999628436909741042745826632285228614301270772648937835563505060829847788617700906014702797787865312916058358932548476474003777074508507326221817223313264360156374156286538514798637686930987550157136067850145732815905010445303294481153387257966636078670344434730486425740700210097908543545591351631892458795529398724810613506424994497975541279763495310424267349977109017014283235896166676856859804620564181197078285493412284088030593209731007025842583849431250177654636544 [172,57] 17668168992411668582912501749457578323988886136772207874252686821995546891853165463100229942276492568014314252247842660385603541978992848954655920559079758482832231793238882860490363402659674392848042886257926017988299855986555125865836462460161096028594396668504374431668226305496910863996123353296225135548029064285358596475569274260217209416802812363513313497024852183505393084100213275069241173416434960659028837656001969231991399851569655950810204497859069145165846162460532974524349203843860112944638670087900540547444901652168002994103306164246213447366324071092290562555757925323635163629880174343107695780257673356271641064974954309811326311731185910601232215001929484213306332816738605153077763235601304890706146213744836204396918338186676792016140739750744736525107867752078319561846621151302877241017241518329471146664449452888838315257731462274412850244550060349548903299213642248092158008781542969649349550910814730852869164578046859178510458001767478404086502851388606387552802945167768184293979202265947984394967589926241036164309683680264915679766220810066749745159440190679789433221517692750739997026654031998355960652657126575256921605061287301345308717991539710500594273433958435198939922463789478879672534989994421144358208497794261644058465491136972725478746684864931694131472850838604062950834167544383610260187852319086803284543676384214674959044879515502827521536119700824850643321401761691951521613962858301181912041425846370098018427068711561021392240218726349236838040845843918713043972197407096485233096391215763499221010924339089107987404790455876186021638717042463976772634190181836153888455494225482479203568885633093218595504128 [172,58] -3839189363144785426429056224772779675438449520673637503960264297719698144418379209251783218743065679132946112503518558180707482209371141139279553601087954532628986984261102544676524928952175054901677390168296996072004555928733323015521966386955485972511484759047817446766165828747376831026382537446194887209250809184893268528772408980012019498107559552263039800839020825315732171035507623981043894092396702856679914621109368778878633477036981548662798570523013545733226124905240155081898078030724147014081054261519633257566405881961159255621619733404020057500716129929329984009288588314394849022159903448025335249667410834805710232323312910756391613465844293039977733367155951941032135607416918201297104104716529260039292196390501076277590525257014180035938341466675999696772582037024869723210078768771700163742410360579206894493738333894397686662986667267868149125319200638606700603220664486193310290155670056481418565820221031411934037445805999310038358475174939549386413436875239251637697626609107195017822829284168824371836643247484697106658688038097502456127504907427993260387455203376016300475768215551583946480733167482909944451858049350025661227730021942999413909609507002944431779789589564598537036582936323967144618926405016162315260069421157064978086855352475206710997782401616183921964515246491886076739762947039140281343700531018180527465883250404619484040697293059432802488212685953375832364229467769982340748692893934293195467932434605425749576152668499978847289235666204097806631235242735406017972192419679866470636880132485511110833475764308614940981602097667426062025546103773734996949483512401270612909433885882168101343988269517990182912 [172,59] 794686744212048640094662323454342317832807324296255398102835752476670014092849072891020230949693702299537345661791548319123552432870354789446063443614297154089419743785912630196539525602801495691541602259689794187210105286728912381512423654746313336245271982732955455789559731530367682068197562278693292975710771527595719412971014428983233748772594212735952310990937723908568005998508351195874602153090375573510485448540754195621638564853196706973675301810592825222101753069424375339776616882546158738234425543701990201824186141102668474140897739855755820664704099595724470744047443498513516584381838738096713693463556295908398672481824317791922129557397790848060971488791532853068976276012539663579522895007546528737085629563605040123821143077431432260163231549188727888266560450445279898972899530705219404921728322721996399045901648596762964707659164830898763100830174301694182264687768269179689626581086000855682619397603974655937354801374655443991650076897668391743421272082518445339002936051394081888002159578047960915300317078806546756902740392035302918690976548991494429566952803623783154890368894299717355434042750301710724914082990497142369637646509884984032238166565369325418442971597726750517404285240278617267047972795381533544598148251332644411549682074515573361327386939677878750829119953664164809389745216956004341430093596789254699664353792323555715684545471831025366738598057444015179614665706449420017619989419274065337622532089857800675566091927263364934538116464009362740562117598770718491797869981110532683349139016097097595958849815278793509508788343603135895010713057191819719901891067912610860658465020719573707614916370035277824 [172,60] -147988836063003502597347027047160097883205845911202408221066267512059821628985026255727951458825059715386410416257400940720893329537995650473439603114081732752175283906844551272320521246040665181185376149471015307914817196292924797728203472706558281368931735110791502659765898153009748557903586232850490680299116304952398606014511366673920678215046609008485446128530078577154997055432699637941178159762496709375930405041215736947772130400679023775625479170857739171522724663389109379079329574894011797527373097327065085916360530786345964937081906768046532221029699151545283664577866356813847674950725115176053630788403784745445981834841163317811739910636940738893894138571757603673845787994566131602155063696608137216766181663913378949312825092963782521802289119383647986125513920696451581781363463435137322655014265239550191652246535813924266780441156247571818828613715695088552637239822964574103055750154240782267715282615161169696710172681447458569411420200659811633669169688360363064147397659226001508839173426781153659101028673934462255839386674358790761382247683802997062142943803910437237325370747581169063116547440049107332306414190746353096402291653262185807915692469233886656626403371954999713233578036484947098040794456084867526092060776668277150388641700720006141941096231049354890846139410256048140377837173565239328688088122620496956173896478918154187528013321980478774007648759125443441526760006941408667371318052717330733768819689152908280965647891948422726137831147455297428772590462369458694951508954368173027941727787803126700541052990931502795152394599129709454358926778793605583169679188588946947546884800365662881524995386383360 [172,61] 24046461551371126992131531574308558543502359290695367172426897294704260814256525473639960987705924095443513725955436629376015247087134571156802329860823135769630684772307062484920900092861766838726131682020211359117020101688225709293463450669522555395336086388835979261487763920847303516624400043886748149541388616026214860523797276926636262611453840780791449480393212238137210248593529127998274626563630355785786898796641226195245355765188534446492422470165186009101198361175169351980908672506897127919412263345528157760856960319827323792125805213630935757475411545424692539011359800875180477768291258964058191672472729469246050697067070194425958568159048536785662924152409394379238059252515226482200381478803008934554661102768048444416078347146537510302954607136865258587124446362920330470403665528387034359795040724767956149855122086834017817787107194590745714202203700777147671094386728429098436747106093029256288108339119256516088496049284020262290221716900058201751067415764737028119727462261867297774019386389330512517994888490670220034374405076246392634156085993861210483776868175049424033261737337996223779912649676102523762809987301202962405880169872561977039685961367288757912365130344495851968260481561911056920099102081583352528388858907579185683089827417613028689462903310698941281178910023027125243378712624103633436910693576450713261213718484523743033289834720436992525572589803643599678899897057541900321433977869779797828883108181634141122757892272713600937097862402473257119488569929527047219059904918460285030768572731013382083636530472510249667325697235559004742979493302966233380532558183294513849626406351485971997506142208 [172,62] -3347836919667694095461649346856395468553380171832069229987510522171255840792749715300488620402650935903104131576709208444851335797094874508958692553955363605344648852941627165141044244925798908766646469279377471537190126516761337502630096770890736492011412189794644541420140047079281044948974199925760867531500701058183597747011040780258547970705938865778626971260249900855199307166118334131691229603398290687075082486091974630723829868527452545933768545984856320195232024202495149119420087310236675224735872129829985505917948999577492920609464701125436495576632583826227283792974153914668605835611310302109344119852823566615663097939710181110072721907561707935047010379328989450705006968492495750443121578522217505246088738048244827080875512828926425154857098293238779786901421439709773292282254087147301371964304409673528602538449226406321374238473124389635778360770109708245752695473453607427625462631907731630054080780994512028756766926944997871314475109943610265657915916594862902012112791937945962468102993166957247730325564345362594446957248427366612516110459779354911195960295532917950661413547200481097029641291986260017588294545910694320113864043377404506439348186011106413127544982374385576220617900752855552325283459461962729386512161214561120725525735256941826680499145974116415437213937382114935672002482825990121111455936464278284000516391516567564228046259271973474751807224536421754545559775670534808471045948277284560145984698084212411552890109128949616568750990466130908080216630903658770002679071838719625535586970595916649191243898281248064847431131468082025012219437306093621797540810666074554972935534659074922274357248 [172,63] 390552200096324000309270929954873548859591335744932833027166367885642802428468306006329795663592135462815337458376385632884502389206124102714789989547507012200156979027587939193656167740656962781633576119493745387212710743577891485180570192490504427500674862347095725092561839572382017266952173701325176383384694601702354292577488330799464056363246031148081798346774244810040440275679919917766246519163702697017865350970164031485687133310009137326800910930492636302415584161112560660303708125593413250792605969440073190802171528700817428823967892045385096770384230072098330044769595070835184545702061547568330674361408456799700541831741530683269316119331048723532816722670415936310460340577279671018416183661900818057784757472011220617128986258403775046837822681301288527578682086468324754944796667485426917459106026211615344236723809167918568381362143863967147782963669733090240516660395958065653121530169195217110296129733906919946760832311782788316627048763530607967083576011822307512026871801471903305883753549700456480048385497797055686924434591390070401956608938170456951237146684594331223286042465099727260641717579985560511555240773517280780398654774546227410833136714885539439823640592935078278645991674885596409985292076316177966495423340903954471957762927983133254970134215641976037710077075681174817938475108713719824800618837261093795583759227722581492387717121059816042888842114375912324457072050309143119239878434372208660251976470145064762069032798144565490705550021089728865303408170434239571479314706005487333294827171016879935707341257857295215579950188734366416230581723848019708993353555672278371219373140371348389888 [172,64] -36311526092680053033026030579051979430494875141347800065085464139066437531106448424589623329378685276134128593459622590272192133018506507095118679457909855422034384165132037867700788361365026757504962185361859861384374710587943818164903417606734097290402491020353779699965236439795245919264619949067807227470625558407745874745891153318606233802075121433988790282884171307349830339287353028108994684507901952109662224187545003378277263595826679198707861878852467857161403309299612763503662154671537186259437592047786176592906712205139018180652073712592723978112216189424624344210250552094853023514791432843911489078250039155682691466782406584745097275892025151979103021590105435786400854499294037069320405943565062167153479474615772742438576007826631384117832865103902445679703298879063390873474535238012671714672975554828118072827363587935976158497872210914528614907483623506692954481417525416148502717117466411019148621415524301245010159577011929054040208291336506387395446313786023748624137899492658102336527930299390156719751838649173660717418773669157270283623249151719807407460051437287036468356066544972431451379153108853033663224734287629986757043800292741085588058835359879007724000062986926230358226906567798496742154443662696986260155416159809371579571513051449394375849730301382478042990102704563220911201699426951292543589248265914118505296895457638264173139434891413129040457827934151505687848236936328097999493438326953279929100346357610912665166770311011352116699401841171080199988640413563665872280173165283037520539198210415698104496091425829639047641894618087405545727681058477841461084962094813490519537031078477824 [172,65] 2280615680720118450868119490926187707479716713732122938787227488035208342720778222489579633373658599653878721781942305521146990159587987626323623975472633751485220412151033012423666100291053213008200493230887166915857978997370681424964112328585742692908460462580859668593044775745996085416425192793564383796459754690799113454102643850734485843511829409038777480376533886988098879162683988790384570512906687690289947685219736899381429060523727310632698113363211940558222071474191365365363547950550191962089518113958143889935857915423254014872025623258070908518097619702084753439622485956617151664386416826926097443420043545085219370118958783411498991574601848521159131549682803440743688529061020653626357557669266561202814144138018123980210660993031948494186371343050419336243761980172044188463705214051083108900818601906758131247682261192708105630139918328683455459656509496596043278064371568015287360409050235764139986624996850737892983194032186581727485753527982386310407501171535390236493044283841930517361750677394240851716898647584192755805349603536960892362763258143394962263135563508307633946801781632656953447702975992397980254643840916890953815314052242641495925411626525495769117813695256876365931736792837541632733286324492712032013398952808959099387054881722842740719614912002783544126318720645674660874506084014031771222739673170119734063462691155881754391278635803325814881108027464134265718747046144730975204527221386080682364873059775606382287793165774110440498734304046009035961646122331435342130251761193886120408081143981507079590784771362038087246727890879394918047420867363956248251279491642127294801453776896 [172,66] -2967104602793873395453449312000870803256377533954317719570770106867589801093245749137750994905632247002277942732150156920438802257187610821388462412804132360368577209655060782953271824885350126278977578059732491451342330841678523834349857202716206320394956854059788599472596291076164882099303116561169063384446018998330197505830148103334602281883979641685899468015779935306652046826165592856749261499547477755898754948676891859674429455235069103991397877845343266106075587412606881455336878169943708072873153314782760218890506726921040998146165909069200888327210955536803740847106444443491823539987404547856887482943781379644876075412718649820271939749256354889545300560133915066634477325552544600822223958579201148021832555933334054850126940271600575828518133729142627595480425457558315438377596474441971588294899486456149500030245722189659580345426760802956069925059624548198943086301531848916695017090655479797289298612714666984763260840606647913140262546110379896879870934171425089073131193127894421291542467618453044186077098843897665107946931535303766970304998357205381323292743389470066371775467710257710729034338251397286882703149747485471603499394125720893506545440462829194121243852898508356959529208894285035495450002954589223495960605241618923929895311201347101261812150976543066317751817080069221981512808470137384841626362734316038921490532997952437996005348644581963563744961186291570350832267131945725269974336423799957515930666580878459056478596702411598783990351624765460059135377696535196164181793547476151159727594332970470496398266270819555366089971982811700336553654273814332944358981088513203814858752 [172,67] -25053057122821966881178998130142421090585042506898700790333182936754403621561616807543318941572892602693304862234153556936828429392492769903644829404277597995368722496140450270158332440315388816737433264356945065019470056000774064061624083443779558536778460954859660376791648786165917610263747546005548383159839124183211067266206132183000084525164471121394766044060572157952172699128360097755682451340370688559626172369055853326183182319809759934824869045707941171843039403803947707849456630569075663150774992134046534094711586831514818123326651704665630042873328269821076234449348742933223046548244546494320504973591172879024393937863536680494933243224552756061020032622255599784978438172765224280919164583212964918591731112000257268418999808456555168560557737315783256594688688464050127545426285421148004245360864326866856283627969294254522188817892542096451482801531690965148555746717602868121443335433067748691460424964517782817328390226812507130332949888084621801742542794964784314235574192815639782944031496232753947372769660438062613335943618334239792976384323191182884727408443471954824613941443351789058093783523562284739191244426000583538686525524984994534722753972683522420547604112329856319898256409497449210509562495939375447015634600332375985628459283867169105601906940730627700611815240439138020365955799464512141571703701959066141762144052239528825155141894085751402738387878853933760219211078627882441649874420961136597196034920196044869553281569113998364198059920251941492793148319498735701654186043818538430381983313265511564360832756950533931807708693631021948059894655863024868032860402500175287812096 [172,68] 4518876942342929399138455977517470068082111800527571157463938432338436729190356230578476912178086201089436268071967882479975434758208404866187505108904837462023005715290274954913890253377099140591611049296506559459652487440000723794836313962343637779348448077196591322573932044590377207984108619982595030216224417831453954953418616599931181831271843850006924894255026075147136876182861084740506873397395406972352798958262033612786738627777386167610779885661292257141994328599711700467074474544578854449738563606709338822335492832705342821465064416096133078356048084676801188229785000540241339489050826497100616978076524692939990863827685026141117847676296592655066569374885951219258391178894702852268764334643904534482477752141254581600249953670093085137391133083078913933858562435879573908881024134007746558318478021433917853040806320690792755152915952979622580353035594060254952748416496884669837395557436445150238366400096936869445797531444367638345013998737396243875343486358601585224653754502797920723543118887393893034729812480582388210017076745854646567450868732181355139710626278908144258479845265669949035978286918322927234781481059522120698655857101661337434945494800428914828613025532191051526929834201644694441782994673214299530885263671923597305463315602016059455715249503913139477997871605608379929361819757241675982480078210606553465358144544646854230009123670697873121933909160389909232547808759065913472406572228248180282550690050675165906971438107922490893741060923839290420129770405499638733444718081740399417198146969535888422562563586054193071815949211938991804964049932517931231151018995465846784 [172,69] -542040502782295439811293566617234200723772411959512858283189219359381881436263825930477905864666420019634418633227521275804557955799343795151781534043061371947218482894593165299197305254441642904336737526133261576666733640613869110206016619250631249287911964039821997416774793866335132328424968986510590037588023335452244060686238835277725280909535648922092738397850376085251472250086468343986736170232597712175147727873349449363105801403944165465886064488260068574967188400955548168204660088269249766021733300720393654623729742520657421224029392132966424545175626735541581413329710875562521509833153954374442554027897347045147272791848152194595745470797054565897978161961780329703310194745043333140925417565124716453735687748982904910565408561014253460108657568117427339602133526515873302188237966732849793452939912463697861831503162054956252646336374585034779830432704414545376611648967488793812744731470660287718916762626670604610521947605350590636906269041960544465328671394903108603355826813955843327024535868495319411759673786641646361168677133642411883809173584569422868009599168577033148118474319644580404714319793717446434265180199229316760076816458448581022255167031066813128628422063250776772974538599392763752778180774555158331516190735025256796958306012614248561116885109189484218056945078838902947144372304468573086718142788637811964388115685403960134038104829477789298152196068105953242815611458606037392991871940096662048802100294319376721397749480870765146194048316736017125863013832074408890803023805153689374752249545109652683883891871046500408607023782225097145010319864106192111769174556016640 [172,70] 51234040094776529325705587583189612640273436865906510477525243228238808050815534320336576953694767129314149246603826724420839052505183228034695154303788097730367971311364012633214677174595048950801013167689629526621324651919799346626344838441775865885084597587640952697606606367975125081353453283061007701400018168243589216781161084706345804862831849617223413936454109552115338953124828877190571660944072068595049080673177640337381578965416715806329944661852225689590842199596368724693342486655071942562875566402570055219176906839229803029610671265559818568094655700252559602783604204695741510130023217747611694985591067262221409153794613816234756481850884552445607052207213859637900411126894995272953369275637214717223114632964398408222535112904219361469247923610960611181443816199512178795293061082293375498781533341580389124656593666739020024244714025779535927174089890309755258889170841911641334379798986200780340548026458266029588632198189443624045142573042723287231080294179820229111671908631143006878404886185202545343604418541912331885568803461570954012975199375963650164464180208638708581737665576265795177609676967347370349278477303187060067240647798634317304541371614682804388390719602660268991602299654697302522730196802563183331213473289367711467201561125919821364202489001747276837910985992534140455621841677581110844043284747303440442073405402897479179198891907911212918127499580303940441229351722533426148616510054546420026414998366552025527146083232553403075582019388679518002533444118002192241931985231721510204142216622629312769965154659167778427988719431453247684985654142869599188471513088 [172,71] -4016082537239420641140686796061611594686348914395828634548131843955236310204131150422232716033608540140866135889046598745851858505974752579679256018554755876591600415620288453171714594524205391787616776517164328388953613285066834449081011313371742029840837294780889382211531025366883686035658595703762616217763861792011932603678548057029393589017376593246473955140760356771412071120162443649047890361841549963564968478354120555087729616046229540028141211369773688277971322126236351202450915605306513269334662964439149239069678032509082836064661730031951441864808494864337146150817033869547866393726529270116283721555911871466448554841898352940086669363736444344498777730271976922874418517776167598827940830638287115349693267928264531828554328203717491968464015475702864306157825001511067728263556214415631883660089691454805523336621895820866035857915790854048997486721042182291275936020617063941547522344197023194955376745089892554372279335354121651199941834179362188123211342463996389595887431405940261553884139559950649955949512669071376562357271614881644852916736864954046709660122167466583838092763582892779335326816434389710837974879562465001472024179910030098727396593428668153859891396134701317003197049976176922485663532226061638384833561957068839263074266996167222050427392265176175434915713497384700868871435346863319089002566738872715850936625266743227418298560615660473775926518207644956057127818864079224766989268162391525639287002464965654252385020512940340535183670726890035615030551559350152172476564380089487214609486659120175534422882220223794843877085247476182892193021783975084932726784 [172,72] 266416131357036516514345888401926166881095775316516374651707534905079515203620011257146255043139312507236159161259342558742264719704272185038741798027998987354216423990050957035860856966405257561007889727078499729792676132820650590629745719397302110678547404998511583681610587983512245638168302098916014859318329203477739962881836899119051440627073727151444898699857841966663923104310993042491458774111345813190757722092399127606497646845660209832662565824403877386018651309557321082705059544421510257478991646368488902656198141935762516909695789959146314248724171076524068614928122710211284340118599304977183850043413388270815163946946651019451583581124846582621615433680484615696396366580275187964826744072480840599292362474174059437462055666627331691026179071819107397336768053782744774030611756770179521346581060841577465681206392563754374557159349097955050671134007789337824211760586910815437474283360088399196295301469942284585793778120860944048994810541531357676205447612432938834164624512381755625375889895565392912335242810096273050070893058829130916184020224408209395680087499364167712568794444550763763983717052893343095623270138886066372925501445900922299974174740550732905885083076811671100826411910253652493864758177370776145470897405904790956408694145248265241797922054624659253296878476091440628238845229512988999421762542191802697610330443397993614714713229167590228208254312381629966114844240320118172017716992360329084827854380105425319076070466231657410579546963981709095906382552643922026258910546846915442617342227201502645568964280462452516968337576140991706657555986204770435072 [172,73] -15030318599938796940848389198691542091324908574304790819680320537076005758984042635885968777622557765593101327354718244886686843228287662596593452100866368279912132283355071986686865204652774356080873274823214205651861894488398127009072120158341852263876254202573888097464879659842966672900158572997431414428680303062736383901998058369818620137765085261215149843904699636868307705625528627181088684364273369748132788026508144311851003868562007838057761080245427754098454803911023511506086403692087778039292124844807454036188957290107288689584997821876922890090108041601707725210740809675699209530894424952845663816040674209314692740456059584640420649934306838182269428954560824966991824026392587381670079104726453947133967615471719212778946148171345797960880552382615404095411158074163130488814176458656960593792323086731036114465749010832240858120281750558946556775142581716312196089893670946485384552188068381658721395086784087339595909081414329352102590430441922681274594975148658413339830259997891309887687362303342631633221971652462086158865336562411880593395554330840576590207925607556108767722045505090864024321611686216088201378055043556560795618375138547312868211094536277788599700261909945545745286742236446393919648503318597664515124097214181342529947140131103152147961967500610087740313635423339674822773612630485933054553080495139738686588828882402200914754481115746203819375689424104300558137944001916880009682348146190542232598044016764919495944113293775258852636229333185864269045831580487805544252755318842546218616566258780406068310946820659157145284747090585364453207140602478592 [172,74] 717111427660443415930012490095605965070296799353203873269348153845195242450063544063443985186208170539899950486588192736993963219627577403512681144476273175217852964893272001030168705322098036868711196470117925836857248505300049638361491088525343094586584432547351524365786930249966614928638967278673848978170131710095154468432806763010621430269112623240481807726586299112436718168518122341330030546978094918079199782966003722541873147694539255973700924518178867831840624687890305472690341853504800994261373482221727145333175290938215144779357700005473575653448431652321068324719867574933205535213912109049809765299778003743014709823196166421307191117595565039289060486547534469512035153618822310295269097039940138376202162733836739830567809335430523747664553437929831553820972855126348573086439893205446401289647781923949284107707396766755878282137352210200944197411614357126858531729458220248828772426802302032964130651429638636295193645047511745705414552133998082881949919919737783636324150476806010201174925026663126641015309470760283489099464737633577733641279079422597776316771739028930614334943548281886940515149148434264836850160292652522409649344685547911353383012059812582549081967325251962339319500776913093696333690424891683579510882571249813487349265584853155287266777223327072636202187619709365961512431687448701284006854772208359324191098153361593022094499181660549539632323893534342654597488651315613817694887448560833501401942948146429518644766263063065710486175664601187609886488131388178363421823347960345390789668883935869458123768102869046612154563340453840836808755740672 [172,75] -28984418233690149878767093823900564710169393983512473420610338136230823137262369602353349848822234264384312034243238256781950358823452366984422273442369496279643842276293968768080591679137431341427946896726770654086709402942640594330982333589706229217233488306149789965976686865739767037905629537600056203010291181070332489764259513721540874969037149927810429672431105050537111734561426867545619553611081572164275070520567609687672779456904211493778895414250960216337007894179459649857330440525407967641166786811797340596965815162969981970794713010660928387113135376652254876326829560932726904450666048459741083843368907623367601867027710008052173941160549506620987753322930633637604674574552543750877080784052183720054258722894954301333945229199584183612962389655476470099528046864097073651316862708374601845465198184808899628885117339371717785322598312498945711006742739426430164533732151279532380757710592662625075365169418707260388273750465995860870131813776944955681639157015778344922846393120478017969036706748614520074318340232290012397224934114003478057547838823154108802752521833839220197257503849228889318862762146679867525458831308114880825266045812418594601509534111732156407187256369513681818432238940823484567909542929283045105461888737613727993980335743856261536108848672719224536056391227679519890754246073418228422924491778041479993296835914348402882039382340063423762601815187995890164125120311884240782080373679381255674410280898681108794690363581367168640626871128778747608290977512749110861141633075404246637861144735216678372502407314092095282193619319613524203798528 [172,76] 1077124437514903066814361666188329871023433531634916963965357496757801688016016315146110028571973460962935620736667712208006277913643560317338555660812429218100151915948711731733313861595504329412081980278534415917312231911014072428631799780109192723823682123700036287777528203688422624961527256187428249858398235800206119020340143800651588641105071456144517183567745881265322256593860199659726049095509715352190556332548265691987605541388391453880069128281053582048886073112809872621201530193721624340252347272751149915504567878712548345238127094313621740120700513183352008635588327495364872194758793998479684921117906511445683808927767304844778755174591118722108481723240843849763357542306360234580821647703893110764445158239216840448235788438333654033848481489831374415579360840696736894333066178785670467031914563766259765769568999558033852043274000204815870632027315941765398585155272969691430850982634120640413212914254544200952995766079081343140078707988017480229020149720163523865095746071994855119733731729429080470924771617459604675474699196004992862891871319435429611752083846119786391484035157046936234369222515703143204315652100699381203656876098695369176413896924544818130458704095366548565917675930860197691022656735656784912674093795280895119138241183271176949173051284075426901267607380170279350088917319459551194706312865297232777069158923298059095691222956015061339231810295643508996325077594579534276335922411399504131530813682236960060132939280769637974307868765750350168038546789923824316467115504265700444281823594255398513667744936761423448630430774141389373440 [172,77] -48841838100256899472701452477292635205814729208763537665055081195149159179680970674146115610763078884411746665115841312445349154864004818075789538577874684649558955122272783374599125519305872333762738564396239884008889541403086802771571482543454963325629450932849470719720337145017128813966453731860985099676897215274306534762177017373530064645223871888089014430991950668753788167741271732546763684192416931117233027250665578985653163195893140132723853638677461184582660062701713979511803832119512023900202238407123495469872514045299601263631705334972717159085390560542063354342951580738597882296132223173420874268507878043753354555874399641820552303936451542577282788576370583071833845221212405912650063441516394643866440132899845739023273964184178896464404732190051759948334350732554428162020486547688326051242259482073821700585139067076730858821914935506209242048554361867711922797680582713254575939086262033891641333867768017696923452401052055423679405701310495128870303542689487572197191611296503168573211474139637270807540267044403923598491139523452610036587963831286108959663074118136251611856357271223277210014914022972495149973938033945435645568712496153671025471781584947210513517109471878087114294517253522451910152626639741110561633611980359404663204748072890678022743427165595904776669544874167718132315401931959786048298672683345311407596544705739683087653632164945757457998006745044102601142067890269539795123424570637007205722753188613968708620923064919128489953537757000642639047499750121959640616041237904361133079462885058910726752066626116541674939825408442368 [172,78] 3357379344928437534238273207362984287856911358341930068199811621012081427378178544949739423571038652929363005302582215496775587726216374501279349053445151358041952460715460784541666066611666249102173998711070741318281896649333713199151985940740589917133378735706246914049095655956558045122210950623536031647816044401534964446202516014736128336647011185087284129938549720079795047629357389611487091214340437890806823278229106131878189150213384796398340493549151865040527415852116083631368602811589641049564810832746084271688921777535437051650473735843343338749296471164651716559452610181761696247854767230388591965142226012254324860518037777720988335141568923901260772678311043680547744445486308125562994509329839357760519145819702582099576342573681899108282223722729175329640674940699834207348488401019233717356469793757697675710483416938404176315900653825039663014860520581353709072598234383631239653090284502232321233171079683497924119878718777937089514257343192375413039665200412820469887742862938358223803959509549368990692551841908905347076352213201134939910773409638187324855943343289776880296080138434210269761994172415726579481472493981483193549309644494512289147289744161498772902085212267245833464139092390896573056351092897850312971814575120624187622020455659567130017269618855317010286959689388587189168426120428142545251815241493446389611702942100028010196490129177735032740264325712122235000031537091108975398051628903248616979535505340171062196963954422610724637559611565668736241422179307322853741945083732895917600389208435496932876749137073197766609630068736 [172,79] -278526685632886758884313711047400842658027464086806673970560431566776583022073945177597468192708915047968143585410787830263511423576853691221659460788429407020359264814008102135138964397706368596112758458740794660801724552153047188332276686402929243886559863839159774286060872273230787868534291846899275201299200938099879841662393399774314935533668928366434109003372013583561286011797696944033239812111934872965404412361078545151810201825233332028059330729277734614419637165441963918573232708139904809808650660972678117876599521203480042907047089568087115021072010125485812673298074029404784828049497358807847096063544937276866739459512351351605420621210222350328292641442617275610837768080297537404596323777386211752416001527949385313020426297632275861250556703049777146299570822512312742049854640157374221432796938072225427420470215151312742482950575589946707344897235347274573351781881516067687555175721213793285010720015783882390796906790493739983254028474444798087401117462220436779628036392601979610219123839403955625735561091656674926184184586604059082997114959141710391978093588283215152356634128059358154839277430300788729462364735186395697880400373069058026028794679896828649697924145494551482863840794706617893147203711822005319097691889409509633904040974669494845586589264665225899048322910175285204119001355202860126863839576841778052001303694943389773088406253988777395318608270806821738906031928467076218235756589971798887283455697259534586978277671199625215928841153492995482223031925829252819748490481643990645928690043273170543739744147034922197505277952 [172,80] 21210072460100605459124525380764989973969158004503985848170752503730193244277050947700822104775417806681885661297194409699573380346050058423922803352629182977156887976140948170218896355079847464925117910381073246136448675599417863475687198176085255354850576983928143780548700366581765157813644653384673870363953080672419385858023343330304546912839966541793791896019765436049610771990978521309314881869586340998934300718406766209222677201080686131876606150632619943116233251309553007365584395768671769926707972158146590785651559623802627589295179304178550882821930445863897316936290237581785655801636945383113929861081144706562500845929096085910793067903006171086585529299707056603412976224471748551588637254202324703002738072971694120195966034405510583573925863273691321927205873377531822707361262098887864981515738170781831136186794342512221306926179443880016725332406767488157778723195012823759568860300895896685644642736108486927734777590067140196790993593640044633631684826292023609970071510760220926162294089591803385897626183564902825651045885440053767519981410393766049689362529027732721929596661177909185885702849258241258330112826640879319899088096509228800418726613072619450457682497988422256433631764531365218605586981758750067173584178630509658135074433752719803559157600897290916964021310488789593703925513677621120927539968512929778071417375238022398749233956712313269741165290671968268514904309431429598802731803403052837192038273060654931513151111133541419745123420022206062544772086120884621096901281044301724174144298469488072676068667798765421920256 [172,81] -1243869435991691567137682409836359165060921349711388302346656067791630601958880467527834478702835475361640367250404503898004339297033399004834402455238300194213830449188902036049331703238790642439971688058967982220775858280526819454684546635076941874675368616410770414968625262457759964005738640727176540301066089700280716965420886232398220041221283130932689534649365362432180831457276806220956930327610403480823057171170647794712705806189696468239020724519592430800002110141398116143673847388056507512862714628194284244263526122193946602800081717593111869173678466094285184097037649359675171188545121374520070343936470668447677217220964712519893015210728919898167054492851553375098088489695675722792313075959386715701031482545841877709492229481831586999908402183158454646369495683154470681852662164891314461015886764335263079451249991660842639494203072407578073147209948131775441578269195022433225660269200384743965175880461344761591955804409394730715658499452374655877950619212695628015197442970901737907297284598512212857583007096356384739746534227521016276625339401102703878918785566663647439553126899895321190705505664693113785394002571749799714479421700807467065455997368504382518248878927998046295344253448387519658479057310361026828879139387880891796428208261157833415017684565131393398756300536374215979758366442624055651483475628342216328815199574671805637544438524356978634784899594598289285854087704346736085781106419556606713005381165302138419909377117533731332399352911451193582633357517860354146994765688372753662054371033047994006475495239088898048 [172,82] 47366248100518055863603012160609235024292209366949750528293782945241412536643716301510793964566930038732744103398099333793387980341159545326298119881099800856590082758302008613638033785058208639791070652870790791677931971238979272224437343543006565212523797626621560758218133296232860745333408329472685451857541707081972061962435020764948765048001187936335485718773171987230136547805990865773071188783469725615308341479218785240088526431731257861943874626304540296554888316708435858797114316908376660788153461631446462002573794720627609990607861293695921928691269634621423448118706673764735809370526428699540785209327193643021341645635483669173780191584382808425789617491461658751623254215050146787158504092257323364362104520987601909146011144963766829246724539443504744565071929451227829860621244779377602312657762962663344977926308699839966389855419380447458305724216420540997895191880876805351681740170996075373994742182453556129341457037397992531863299011581933727259846772405660643990876403212364190520376681928730741388136803678516612857444258655559962830349803784066002939750349612455861028087921209581462516988110630561969220758161108080750278294370885960457919099708740920493101236680621360518689530813352700777199019169946140265183380968835899511742109914105803286871775217194028952890664166508935063552459665663900047520446342515613668661782146160289681617424890753187531562239593688019441983346053291486372413694395023565512780288112020477442927597546757891113401250654680577638524762916978983670101907393063658567529970685481708877230980029310976 [172,83] -566720529594403414890366922008421713161538416096838037394542972308754558243003566377898195074343129613897906700105558440144013897280954787166945571730029978770223670861853534540146974003005659094858618535722008487084984813358147488213575190178892520639604592497967594545444445803426440457663356676910734482208888948720051388991339771893336850562675599835855850193232400684797807252360257128284805977214306448439740229496927682309773246063103121475076459924103851697089465767228350328178755293098433572727871715277377139330749859338950130264760500284902505267151169366437561850728374586123374164958884436364567322705619542588343656358348389945730469455353556777470930124675731887587466812085974612585191510715936563865732588015890935103960287304203347875888461764788838512154307135904143364421700525493580362970654296099773663870665049288948943148974071882120636513193399016305177870490164457835074970641102713621205482080379444897004488784088087569300381030025218575803404475618684680747401466857960376105970600095053293461539581257147664160260668560422143879719012953852803527524673225662340945801709440974307785305908939782439477177716608034772196793250534667750729921318065919105825497087612249358922829948570481778957053733554101989553132527422572659354343865577010917064766288804190548952288725033963572356076214740046522487214148306625575926155643565185866142564290272761131391180704265637338063499062474168882051265070065203884275551743998447116799167025936216011166414617671767488699784679933523471466495973390078400182898685097689289732832362496 [172,84] -73860942899454536692706041155432784961884750098790679065403498920446533694787650941986580399757951185124902818247670546765306490956926388290169681840042177495485485212537202056931649646693447355763666524005826916771305901361117555748028984153273653066130594651093656451874449801081641999557249112130628462495253028481849876919888849865144166536822793650316325464848991998893692314392981244029033137884455226564758438019604751625230367648855442388870348768728984530321200270192313517491541604814532865168724047967851312500015116939285315862239112083155220529030905143635143204380013036827436543456254434649875565280307994007191063230703214441141093481528431694569616549183624538315401139624747310977770940948921671764867686468057710609877388000263997637967388697817256790811209745848832687868778045922065450946154373637139623063936055450892973773265764625619278915256203331033640178383168942773621143016331922153663252234630762612013728879040370506311746558515705649905577713634930866170029492422012519089982788076238304760151602819070216741348500499987503947635025872534295597145032303244263837418117988744743928260323454662920000447236219083960343662938672759047498034103236202589920819192740923231495225253054466193489693243606557270334573874468302465311718114742958709634131656872462808788219440582966933128123851764870809854882782680543712200091826014312504505690851490202075649179731762868605666981574278194475104044688343936344126878550960989272398721067090879058906748133685180745849607602083100895770625136199350883012604462870930329660653568 [172,85] 6159061110903986805073212578689029767182703298797294233633922851418081770264396409927942348255107740509333471721329830073875583557848303312716398418285389942356988046536666837920081671003175103933571534077161137833895192549559370997745092667007601743594356221651281811127155573601992306847541661542509358524117148381743904151228719331516806307339418304472018041948098414778780692212834778003893620624933190074403667976357343248337142598518027756903167973441603917926825023963634424716034528217849934898541142528330275922615944515745152238134404626500468617200671438748969854679482865967111188475736000606189488871208808397294300727925481059248799605466589106311989333728679353866247383511718871965400529269806315330348838877867528252441555228684233845691075007011219865690612140961959653778835414934820240939180503290498118639874736631320033513079617292129120905515522713279621936208134151395571061716443232041300710934408747818911040124063011945820301197023643160517301448613882603883426115060782356487641380637919123148461944239979820824787355433951467318035844836908043658570995251806737188612413455867274200571827275183572976473198834962087852700907956175801190395392805168820562339720792144439688730846011967812403685872507400788919248546807827102813852667014943507331473578721557150868715775614146851684812880564199904951881897553793452810380573466839258986333975551071068668690123192670552007994081167325540220054378356117152810331533204530497415736042316587084658028775833215575389092850245951659499039072233705540777148858971078724157440 [172,86] -127998116414099214238848797822595638323574046645513088330291983765151829513757655773860703111811028002400425565865029925473040194823020553846023906048243194664276269922977873641554205082079700914848356554113227462106037431795960289921309000126611369685630938281799302488598794431366112697891968901552349912850489616709698668567372623971772378219315272060104295029237791779349675781757978431822452094646528652094978689716864058829445196646756910873978716612008233513331543916641655459632759126485292518658548691310231384924710567597474859130956066747453443992386155543137879846357008967139625600288566253299717310218745262425430869511917545806154939514891857056552268663926403071334770671683409006512760085799390575305030702690904798571042733559684214993556369801634717631548499074741187780932934068356608671249393995426861912026888882835345364835322694505358042364823653741524062188982109074918547487545204617878402825763539189958160122481247570062233764020802352508205078766979374217666003555347813548740235514611444462942511066247044862321214181982344517034262010842764054706845378927528859300888732763760704584867642375654041734862329084281056310605255290980426401315009338160674015455045520736838557738765872494774085562044664037718407531434176749257877159068296678582769776810179818233904225554777389377436030849286757965735658258796956396481692867008721968192262047845359300308244815333596850456367661202567857210278925987937701626231742756933813523518967986289297701499755428811054130657161332145346090756982668332941163921951173771264 [172,87] 12146315029827609834803982034861702605677918326362161091244027012908065097877114088039614503932863502512332094190918769082491372501338705242835892317553461070162493780225732122642049705908446739017508196722993270615824152187301527487418835032357058636676374081910577129389864676909603454569145669583935049769794923510400012767481530690567873669580734293472743747703007460511124621080459233310871872076550174807572385632804733168709235030311654409688897280629871314506375046648096430687133550013685042855457548319004176110456220978793026187835571299086151196541519448447578338481268639159276049481016205986288521146776258610265201173683310269317471109207992423954560189994009627170412571270417904076146722327999435488842153438836633244661308484802980286530298939372856574917440323420024669094010509227237283900791547212285835249690593071467957104798971737008732785854685209204724714776592548880875257991731001210652322809208941874088678339721739819602678263936204409968367310775789026912679736157474838243436622930140198765189208315553099829005926553095705991906905823082628399500737666902549712918676771690412303731979636447957848960799529636863390340507716074226213441649425596603121830263585256805771162870869822936166495334989995656508963584594382818512176501597726642394695107901170142932582349896932118533265864394658939294804834771409836246693312447243795698440908442925666694659094621870517782566407843589094176505934271894521714290639857723244356652699287380323022179507337508926160455485355916933895313882021047158958590915510272 [172,88] 286307757221745071565962433172793249351294501168002935008903799494045364014137327248826478136122706026069867536411971497586787485729410541445604184368803463606611072235739238674593510441837653056827591011570524221088022465123778980644785598397710733668677356572915991707886944256847015574718103694245553756454597224789648566805777583038959361516162063646435559338079051509258215180461259929236294977457744821734043724319993138522364871590894962271433156793115967840917653132275575633462645734286997081932598294664200064358473227515888565099645954294717682882723898558512037689813367975019901116768918524867036901614996385512007849051030708564049930295484664649758730780812384081185072360413564013214028417433783879496822506190776402326678461189303262272719584279154632834540497745205072474027287964346600531032386179725861388423550519732403439279374806207324781726969645553168626964933986706536651511026395514207109356683850801288110919373952111791824905365058941598010139142704587608070740266059611275761399267596285201792311378597153072917634873467258432193856218121348631444616954299125340124121477982662817948946787319979077252984129333863459431789807290978940552002460722206094210602344857110714011220919208025355449633126405584430502997681471817223386857400355909088637727972904995809913072896932634671656750027878176313337234900461190414776616466015024234843037520303534697636639472438036743150323925231724153144867973885293849669283441606540089545089091032503337314726046568752617649293447043051755090604984775136663641260032 [172,89] 10704383421551322766897633539130211838444106587098438066530170678891727549924082554603015290560029057868055027130734649627081798360367476433079273729619992788271712828570936525984254262604993555726669275067938710935705776277032808077916427685090729928230321557003958721157850524221834895576550912156532887474811172448547915594819973981250622728779792004267577181142839240061951609632146112263802083930848179320845095383488221608389582165370117596212549269186749155653379617436846720650738481307408227390101509185553024017571266816417741501297148051208954892726211433117741343069224964734975449176544373248351934849446515186813111291730663939964732572205790200804308393982299487895308185094880179117353433864008394419403863457395340144247448329401466702558262969285813330243961229445358180370122674737895843395170723571034541969885153390440473807867941577285059417117617011865891799474402821836005586589185542820940214240510237356022497944409820495739889964346475443161553714917552236973306309852848027390380116723057583350302706385649514535694524733481901454783105995951376957402827428584334827873044897790441086154730043688687695085195857663333028875326029902272185928064638828729720558756260181318201919375664478046527076019926382175518975471122584430683698583726025432548680460183120268423165687929895918372166139167083946172181547533839331705940675106806571351078419380364266535947754213965209557558735371426221189810596559739481339490015836219470288576525361180391343508011405664904556695634408463544068191361862876360736768 [172,90] 321122717822260961514908081883947214375036049853510260421631925124051560492823303892375090466459983781061676123216768235309559935610005638146975668954867309829924123005480197659157401621667431481203184314558750320781915322518989020275340570813322429970797993462589780460386700625764548026669340519581823146569073663323604180112122179165289567349389653146265918491530828588731050083319814433109742248513902559099213999605490871138291888914003225122827957186905059172393807432551585023490750138546141912006107621858521504669396714908754509878946859882205727378291681319164329059156605865233789140943674486704507018383287508425576604304674664357782166583793144649975656892330385267456282756407243038037281662289083609715088542399905074952134974160101566939633370654289488629872491197439124000318267679776103088249441939356358723532769444837376188847869045699985496380219912546424701924826291410234491963078313870397440698029823701897843261646653132650901921787337863196387856982325970259967563950518798588103359540632890796427852784993674702912053803060686516662159601657578298652799570916592783300793540836561801921268235378560220318980299637164229026656104713425102205122191690883984976823054565557519131892071225697593937753587903692912930111269805089137057787939900125073806727999224318711641496101044912158540139836609959337686264298865891928594670605931805246656055898585713283750226043042733206282732990182981098020487073554190652242186170487032193800542025849236243610098756370642283121600961991549361222189865482657792 [172,91] 4799484801888704318347969669327123409770957524980887405512871447234664702918110179650237012412211184992722764928578276907901966822270212103489197081166523767283423249312947917310273095078009676216267783208188664149320568303873352007282047503835448704887975613143749676262130117282707367119765933301602379287548556179123446540622155039881550938657323019649407765148737716216198497008908620121348130846009054976164580133207682338445742615337153089578289278653932839009995720669433130667165316470262157891308461819015544336925568898871212340112814812855772828562617625131410421285055750030860869233047055367827834764897790128635094012995468456680022775013144640051115368243609666270141874530725300936862135218811270415340502482004037170881546805445963667343852947681583248049225560197191292678453795923296991757838673613936534476316207857443960709797476980993326235379441009510346413503710400225005044105492250258053006794918815779350011413554505662647550379581257214207155370787003825076077472776357468998350003902093962616734441288931397434143783966289502779373069738323442523578643275253452430906836519230698418349013130195485327861121945985568814363690587223967246881418187685153187987956964367880089425117426877437548244527542866549043356717103824243571148211544059695861283184696389058908223811628612808744391604395160992165544705449890994860083596263388809367959656156142936027580239804280391569711446925909748080121558579708018150526120769462208902934780975385884717982877466182240053860889535461057142091614781440 [172,92] 79755167095974750183739847024368075989080322390739870193579045153693489641158597503611653447004171254614523154592378775714823604775367146356941581648300646122357388677899276379527684728425397363860754888501148431218363467325169958269559425354791636691308170289917834380172621132959640966108688130211851482501370446061294964748016190671481803587842041126069241296648716610866028096066691599832394567983127304905732367689133583786940570141955170767880963792901643773731135836700594577729221485584605289532872815267650262532694955867722867735206266797266788909047213299529930940149843323852187604576359690286819575974260848211443179713232040681580871485022709810039852973396237030751036027434123074143575200978094229349094575328631656024205110424448867773470820562543764066101170063720797940997776174004700894191206752388704525370309627671949407396011049476650831054880732537165109403937613678512733075226926743135412919235434549853150661123500015650848959544721683234253080128778960729612008636263696877249969683862239914502502950181447462230933235311161652019554190902739295553261825785457053000459264007171182689975635014176431898447902263082230898727647160174093419326871948403625974134502831016353388602440850762100963141786958236241638617010683033280626722095749177003564034402274257636133063467958172650794106639325458709062333456158218685699643913291298162427716217418736533770938311510382826679181752646871071655644568561964695425915129986795511502677935438505810809879289363073342139659898443360501208121344 [172,93] 835978874909967923934618743245946991420702139439940839192064944254993866807565996411229766100086745738798762590746259781727203681470552831854318027812103930491638606631205746873857699448614452782970320691604852825880371950623780330795597099459137125573648108469034459046725570665153585031893468222502612633205552263480189781864256668586599563973247230708689318384944555129826102458760669051958317593150822036989580321228273474558802666292391923852106505435257728117275812590251605670985910357516803071513158444299691373806316821275710742142636080904913234128549371324571902512365221086304663152701622068113129445886948460248502285947541877450619628874447702651086382425786857915432344612569631277794797612818879196152468936300843191197769742880013481778984329955492436041264140860925974315358528132027506398273665211888725496719047570346244616228871159132105073618951369861102832900055698171894233379642999326066217495648498838335967719152082923244413458031714595622261942859230069036292857526808012406275045741182310384924281921401728964806721334637569601647779206187053663034817401832191552364372955562894314408999551190111668414232950182125714025277077278732362928058020381560507225910006616631746074421668479854614842482011864016577042477756469108631611494197790044351001215158672919385711001307336758432441979565540239815183738106725289299624918342589296425338239966976536211053301082375669744451965524415913196090244874541868723897911201537910019340909266733678888711552716934341953592586567829270298624 [172,94] 6774027319527371190531389853169496178947325025578078286472802918328174542865879239642059159612573011729628522903891913812654556268397512370792489002680355581147497440821195428552066055210701016432182062400602921683846681243074723464613621938491576717899744268039815491761938089304945702190988318645366221507863868034748001087673899463857931567203828830037763669079285597782614466007701172201132767573027498737274590486988110838889659915948629704286331068775054102350768142726448707830741269781367288496063415630501238251411832612113485439759202473080714275197235157891795133695880309203577914387415190031721256156352441839535582231260667859844635929052433490727451824158386560515154232769584657066885706838253998165370238685242912030484985796474032224677027232037976400851981262275404780408831503781390895712680981552689431042294885605227989681185004851693307509386315096589889487063542918571764888674165901369790119290283408257774808563781407007444909259045050483052349971927563825708565107239749385207175480654316501641128230900112925826970042158714032916766675285252571376306447577759686621707417742174817496593415464538880639758676297831050515136428951311114466254487007116071792177668527291469878978981500826378924626343773323650191587776129088142375427976483350990740578330465127816205208289326108442463087404502100232682929489629855798414101763821639211786552429239924886271525474660124830002328141804565381668753307495969992962028389522613995039410987778357963205500846118265776379752147749191680 [172,95] 47568065077550014921048135315362687046475005759701340727254407510660710336050461884448321863650299481133898570946835660701192401053871989845901357325201206221001321025466834407226035734549852309988828809077741808750911167994979175993075466957263110261322296504472922568520115059202322469640624875784694200105053849075602598963497447762577645911565191151378623286155632300910878828270028824022296946096926913274062061182506682972193651057218960219203542257972267365752473614106707435094750714682604807612951599787526063947799677508602889408320081278972920620261646822014137279889159920347547865555440114374856156217717446608374786703957030083384645111938851546332632016998384946444144120781583344614397691604554498486634311206438671107537455488079626437914103955278114412839564598999233187029954056128657059558745768502916066905288847710097415586551063198161335545992644449355856104423610774464011565358091188950788564661360220145835824205567741430775347707897057043246853340429862626694383070611199674317917164629750940731295478373458628676063359094228375314620080044498842496016197587688872980580007487925909417769747983606243228615603174566326337209393595859813206438933580091925349892068052958259818284340399585940396531617101300430316537823944809564645973306868248571715686044792868457307232374255035283808390819996414667573346628779993166870444054349960689202609495585491330368160344955362328967209426241260680599810225239604759849602389318188789147454153601395287112040694681379300177050861568 [172,96] 216652108969241569457214675646668320031416640156903972934684136635336248943622643726051316554643818824142380781677890598418908802324987443157459409888708687791409475609162553603714055009385692429924350497839431911373143021321689210791083799861778796553692788709216220310858682907219782366984379977824684936264898701744276913724154486078773263715454614861379484752749639997322730738598878553175834193042417063111882316105540426998441460329219175854927987039474240280614191349705755900241279926378574333857882195086393775259244415843351919523113350969113372340958822566426812617222997064702518885402277378101793014938091254992274897241581076800719763140428399265624912107333308812935174783567422244803312249836562852346213976274610105375792065667568629487277571094832715509367035973577579521019451561578967470972809510842318080232123726456021281400117390325200037821272932974375550349270074816456391427486783118153544252480713090028345712467408578768514210196330250111850900820508811446539018218270829643179097828970653025363320519789760243176541765432882794628074144693558800608087793396258009650831562791211645918152274121164750291717523258507033467101476340343413287082010793404002318037763924654683693118258107542599053766627785322249238663822105612406231279481815492719838103020267759270659955159788534705066923361573859221112814480061651799585543554081351934480327067450458729322210955485031019755710032804610772005447929879725672334379405256156815156182246519559376907705876935156920000512 [172,97] 992297857076162449921872800691589314064193031102651642668026767263878126215110908862414044576833101226492129130155062058379751394194922433769574997315595730795794544689818286400493253999407083180745446716861630083303107793451558659759546418410950268347821559902044209199670451816611160246249033971435742101726327463405633071960057547856215988905914713418939952972540596567207697013058407107388243613781225719203502629461715737993067775736076960621554945628065055675098168242596409060578967872275635075779619823509708887393006069620974405034414211166575818968626971119965394187008421593485388867695821173759118869438871529535493377753388618039199848611956731756373742158934568391021490376058909499572852108191724955541525677773951077089678957234522108238756816142526948090473446984338464063412723393952466161665826955149978817150586901579055828542905409156478755055836030918616439791667457642963800854480770277204558637355477359812767865537041915954599863397147124233953285394048611762675153330590976210765179221029364437558614803029225128316006422761671503867731132065582057032450121924245293789264634564849579318955060185601643194649663951404731054199556399042191127058356316941831656626475749630029203152891939698515721634144205812287844171813724353960231787011714863063372628252854582591563207676430740257018029527992616243412599635851674439467571020715182132017628672071794265289197837056400134189940667624959458476007475167899398104005478272830411316147950207326372002049968060280832 [172,98] 2886486927860864300417643050431939567239297807461036157962546837400299617700982600820894628344265142260039888045316314553856279247596454751154137153443212088800149600405687538636018866782566920308558152869922589616955247666877555834037421437235320520368540076791968158449719277076454896932405737978596268539158906681565015101550818976373494501298690545556988809273914384700737330299256823170878828030368568490293652886483092450837694406684583378776678387101631970081155998174696564902185219788366147312536971320504583615259437453791575883804780975937228773993796890893770769285401708101799122795971195468647003143560004353605188469839177425500630197636324648682576102324446412057669947676635052132421957095979709462636663755982438596461125645941762921452889456136226332253126565166877937003288120692183023423489184297739418383453153386867510752678083391643330112455267685332655580414946985010325904621593778517619178183260867702273927325315275509949998117925049117707861687680690834666329777463254701594765944336870857447706177042095492440145847982395709632477628408918075195427553476436722852120137944283919882721246103634043814571696209831967658154688949356552639556647987370878775892053636296147506596510110571985330844590521081442716925738953300791520322345964320820293221538395185717800542432395777874779096163376274965565255747547059347873426513394417863242081191377905130515963388109799007472832641557354100991449812727714404968032378956496022931381752097299384725712306391296 [172,99] 847089614322832592822124707344162303908321704367855475444753229906613371798960394106621871664034113003564458121910486543362970153766222509167776469423456541897176778128506359961404731995284094167618862999991238174961145134648804443233458991093784222975010802285855463669283799205563990252975231843906844574083800440776071491775723039732903513527471839560991486845324873639460965623157403995201262311607096162185332491837688289905922686594932899989581534522051269405947883415504320450003018226050838118664390285721239322469414998647978026636617899274314685147297814627490766239005601891430690990683796392765704142156112944843651163499731433667816912481940456536123776531339068997634358909887330578377702586693077823690230855164043489662482993471957977590883079116445507593468377232642824832812935646415000624429980517511778268730401541751840269430878392972748255144179780325513664714009892114622693446211618886382506161541904764680114147741317800408336437114614490894175811201410541600614959687368258290384954943117273992941127023449666127727868442362349394551745109377540624958643067228368444211833577599802173943210189884436261162067374410204399600655278344009104336345897864491319106996195770549366929779676788019896566105115849102918323808867217736629388076921321260819083853701398852489012417609129988245085332178976229336750065193908208914859108231870786616429413228900081710024564012329305013920967089304908459244671119920279053018791758228575651204426137460477673209856 [172,100] 31435483265814630039509587832003974113550007562176836717290712630650615932005385539939501208922479438393199673477309137486090933138894751995531824150231712113105093201866452992408494712309623271203817809519040921668522050908373351935018270755060014550794285620061829949684564098804453588960510755588729808277904653279198030274183889267368840480310712693722454863507817251315697285494853412241588736173515662450346414211560824018093318584085861240399706369344741149806231061054574040380860304957546170651904512094300928250530805778117757957085694403526178405011753577827425808717818213519265967647253972346778864523868123548435328789267320533682335951236042103111460021092120854058371826352055389828722148074071374845680840891601294166977986164964925722879033904715992017091271572953898954961361987063038251310506564755900831745123028988352675446538408971604583829026379503500180690087644809919793922728489528466261170025298057537013154842754232289207925048388234278560468379808704426657478554085895000619785485294136008374589760142714796878949382289078625408946868425721356375856777610898870886540257886339233135604347927208012307101582991784838359258408026452540153707558441776160409020368110105367357783440239139014804026132849100955931604820273812406863118619327916122608619884533040954670142453657274546152588939205151019107302248133981709604776726212048583733301273370907722849043126595407666124892907071521721550416864608854540230452647054446561147594397388749574144 [172,101] 58250845571721346006379390236801766659300536832240649032956144679570152478151343423903937834963936769847206049899991958682294294487839704320351664212104020224251433837378980682611941441118467985515848214010691387473538227650593367604983986711733934201196909871552208813761566534321523098228972160102502652109065239494388359324647165910136093044385023110839909727827412235010079180910428138542440560049654290008565161294596559985867050713372999805872666274466362368158647792157603195392207228077082343686091371025587528881259064536865919179529318352364126708715571204424829000518746804736764596340592877662140119726383272849425865098843392341615857314214733098642500882768743731115446313534840660268321037409107138159102086667715005470773751491472317428112410383474994124165863751981644136606608240442063368603295470110035410664068489328923144543308190280596638487762655557019754015506661803603813332496207195155146353760299708956512759439040821334952279830189962557520404621551956933927224248587255641205974364057268377430724925972743753956922016746629507287079354572685171455203643984173579210475827901962057657694246577097919576156969923233117629001617011943885805701533503571213683443421906908510524651080979569317541769902511585608930134921167743356559148453153688584241093639281768043918950936767612783869879768506251842312175948819102118274845306812624273436720410237394139193092776483394241895526723019036445187309074698829284423201695449298171366002968690688 [172,102] -331233211395937128579961295881435276039530687201672113851237039069864726433823381267136062748866096288129978221078711916168841841858185491366991685787067940411198286728459606045866619962710473746739139138123993369081094574162546766830447556011009225611304803436752561633393249426435159318869925031724178544670670409732048691262968518737756341939701104769325875615510849745195697932173431363705106631019085043831188410825200220861197418815510589496777049111262370881662079419039299517653374320642349145717101213406035044873617387580273076044499574649958684893371892451705809939899537615121239768830440959162559610425081333963878221704654736213122417359845733226902008789204229755627456235586201912067114232428558246935490063248288718300752075272240998315489961996084586340827033851251696286399136580853769829151194180314560191419777481929004977229041851789498097861097908332351513365864294437745291226488441964003650459842804963529949010306953167968131943372408561748220444231784577524501979247907977000297283263891107421320429865263713887401503070246655079228421626927843915266426568918552012944113274698191332191871950439563614240967936151436267987738336374082320477686875583394441362307633939580782252569984088524838374650241165514751028989081083649307749203859851158548248658287846857177135785285453194448546774745055085343130415862786098476558640225111315266176140080479801980879493983974646085447121403412302767962596695642146863831727176432716461965545472 [172,103] 381614191912226990186783388674770676485072079151967427636723848976902246722916271678855577435292688032841112203593307145455810671656215861827616705392200200701069120898437831809328700530371407943497808152019874228503835896134327398261291009351200382161847312722050930626317894946413021708736837491218373179053193621806872695435639358772730057129818939220006793374783033422212664677195078367821202808607035229394929848906158631671927741195411764766668516577720135262234127550622423293673755858800154375623334278515127611861722627179213055291289703940862749005332368576434207401214601791927993260576393998276518263597628746940673817879614722406988289415929422619431910357004367498296167558007856032203548624953669931959428777627155322737561177754513852429069974957025172115604266846329256970573200400440860870524414141709583767846652430578720300655862642380192658085355129872261806844789048938907453146124337186522559324367242312670953839301046688844906783887648978494693362419812425756156785712092860717636625204930525184332253170423462327935370519785324354826233190101082292297374849169054454775627339759635261832872675997103635281585888893781350882960718417975081310344246006131096709712265344602851602939983144635396741968842106435171120329562785339709885902113454378170287963440751886507260347172687462804434401430329293803998490154978723111373769120239496586438715273368615272428763501876162001819782421105834249904701960981822167816111232827663581184 [172,104] 1028724144011147451306204452818569497918953188817888021396240798129104685415630989132828989628263838743105393281200538583831220921756942107903551318928928475736576879366428744022964701710291018318211185951093427671878284914004053220219954449534446677540756830499662116402965584904048308540732954634179399494819829898433619250410952381780727643299226775690158358655619445922843910686836499742844507257041567992218040511157055054914002908044260376670473877872580871415381754994852542475421588092546083070827879257784020572122183910040913218498327697006344387011734413943445019295503077761675395957493706720058735226502919078121401723865079367636325594494835333369274185301781536232058139455744053498372258763582706403933617559371401629380175827214310941297803228962525386879365638920762200178074500949216049889565483861945576452727867510135445842960809076541409825525409003639550902556754608027615279752343511129815447660518116112046016290751407868578344402732195217888003180383310079011669518669992610904200365790353845116801771917738624628611888903158426328724314277305842115758329472700482316958304395554413579759233886105586416799766862660595390830077650922111041286721974295920678929802585415666941913095600708602510148031087345268447108670646678377138710491358265645595312408133849708941395213092343084131888581721739833153827639061757320813553356912812022174438240771175163519793942506454716403693526694851575256919139612323673115012289147633664 [172,105] -2238142059807579389598762506245586965756922154925159195365720019242220324871179529597176092939691171399837702061421609930925993977879821994124719397378252929252712636167744282397667952231416604740142225583496620790075320966543671558963407764669225824909790943809019984329862509567654984815798002748308138163185298288469079497478613927180717640706399746798465554027748678619361051252187568360008791116412179042508147874419542167792094344056616345612058322427757234892835797090011802091603482967874250884416082286120893432673954884913371659811078183482074787319922118816814644943482692365785347907643227271104536618784045334521293964251361830445485873175390248166931544603787051348909834022336293288883928433995550533732216452725856539013823088461497093755078808828211730885947035955187619234472935728210770016648541083311621139514779459420735521051201688695754812746969380153208016256274707416608375896858813169786535158224628308703551236431177807026092998758710199904516699301203233718488627111928173693386235850391487525687251392602604696066582166778649426107116309733476623295128898489253427099632648148413644873764932778265275519335644705846401446606727453223593076823787143929205409607363560850357753430073949547408203826137299046161979045171068524006733368650962526513674470423424545256323579999404825435410544417728594404571681008243567656553954220630336493319938903830424566495607910767536813821938058755309441750642226045634914369671168 [172,106] 440080593207140994720429975575448089943965142415203475594965037652344376434887597588742774568379583195267719566227830806836755369740475129601403840345751163447711441594660884552049533003114055570723990494760398399838871435656083383798475547562480415000813535077212545786951006512178510032748554111043461000316070465424802022939115244530545809165529779789092964702422174827960404047460599643469072890943896993861118485658113907163709488336115241494864441553794193037833913617602562381359029323066085264814592416234473491109081826645091370114790523367019938744131204754935737348746476772160409018498548205764325510744873247810387127552224909001959103180811972301242028751977280741428316891279197911290616279008786267878713157664445050787465697964019204869743351745638135569790776648934214535669912536486525727171785344558221069992166931761443108534150372600770686392045775908006449133816129946262108415220920849323187677053390104747694273552105495575460137489923505783116200187660664490940661215119553567759506528448430756883062425736330651274534300696432550581082381581395500771520173413107956694425727864023722452499705425799312410394159122366298105264391321849298256650632879691246106673760607572410265122094365755669364270582374185505877979160942340271058701694084267429826138833707065881906466502393294283144207288191163680515152410377377654677249356579952529293605719777806068773156506306593809394989847425960263412923841341495640320 [172,107] 1826065621044717675995817733668226368867401016866584053248437645479009426611901173953279077521168698128287851960778991579742685648649966799165570622403674700363384457097782433809085614067667713753676684538866341889586560552416011316360311226382045244050987212568971994201175735207771079754395057522684500500328486036099525539618650940722278372626948035334303006990094372069798227807553048220070716798872457644597349106802240409584353580941315969149139082529437885610576787017779643833887536881032696196696610651441861778712697061353348616217556080525215518316049977472570102449146487000566803116324725439262795057619423148215682213071650527839594317760299836979451383849389545660226943704813632804251112410173730740599926008093296203488757799243779666651528037466972670693949715897701379774428122058318868899707706300941969867100420885143621357101928600544045299367851376583042879930869923847396850907925235995598104204062173796178307328462326832399939554109299542951124455119737913869729765260301835504334735544045248634198529138972095723124575123717300626837898683712804446151600167064808456061384149091190071209177044834181244843362374084706046411919164056192220113399397712756786620118596864494365138439861835837211307589327586762961883669071135777954650648252044480917875818320809079430288650065890523288668164818895345895171645685098344132537400227158969765439171207810781250167268798910214759693135470736909852221325704298496 [172,108] -1275659345127283929768435834197600753612940242593663940263044791096214215380568816487104186280767814493845170775503452019115254048691567485644033811693606509057461873840288727862516897212907140282066066600612446234878267849834458525272455991113120918110702091715081551735662568993528210507089102268128752804246920003734568390807202313131074788587694726843753242294109092045200325623330515348390828872238881001698780021839043247152867556688235806375840449684299290889214428207479813394987491133798300550697946307689915427464204185299413568362317934160724371396636518164183162783999886145393254433239521497803326603284768659143758743134058864794256813019704834647020520859140818657239074217128832353928874026098036006445714532026167351478905905353537226610732389588854908769385002354943323963885119353513647032742781442530182160313636184765318847351107262090276930530067554453836733476686315173859391674413179703649127644821456443736507438904964834064181355918088007244023578164093545043460939617940445710722545248126531950647262772112142757634364589951763693698686302877792862189951483820674855057384602692991793459163948392262783152681789419935861373291316497058500136018970709357425686404573141199823812863177499439217135470242173010882399564218964266592288466626163239522790538317874129574366207925877216185834036735803382796330489761111231114132191220678078316482689820573193646946818566966380997844595771944501042912325632 [172,109] -24041458967107032460182289130604494464343377210265025717674273612816958481576617085008902762731907267044099158410726285735744063878244049947290743005083114686910000269458890406960038388671963498926454004331130743735852632730986775398817339329028381387971497843681809173575510067896858688663998893342637493722182635423188058856036098091345237216895656067189981686612346943453581094612907260709377879746607352048316569089886688637034982120752714189891903667898251925598811067441730878533747907764189906741056208730335908885288244489273061283048159570559206057097318347357524942003442423905416266479388832637477444341911239578794221922392001429692876914875037391689599764300762118697417637562626918229715384169323752240312432299251386329490709401291250713890573695826189305918205425667857742921366011697080613576148141449667737073334285143337913706247336156816499328151319454453128632444339785342114019524027807680639888717107342492462147157186131339439447814304826889220752074829558572522438344903019705199706304079089808862292557117609803271852846954314401696004668585482335791489182967518479311415115528637839257636950823215365455213438808995223911210732398524560378643979770889445812725699911914351868579266814325839149551605276558490227073572882246240173430852337508968913798555284332286239805103090048347023070345993116305371681285277351460185500975247044869500260328089360392167761283558072523822706455925623054336 [172,110] 236432438844032686531889248073794045022953063440673508334322538278742000801523688367090448375849287776063806626142895647647589687207965444135851735654364710403817789100440941440937782370396532634692358028627244260130631211567141216069623911361885947933831246979313686715954589299184706077278331230653648664751032545256876522752592154836740139458389051378772022777237417591388218210899835606044439509147964945142399829988393152467969241498276020141182876306421950952917903942336737335720083361349162438384850641095943326854858053571880360917256759921607739314888086221350400061374412831251609971489252343150460633595708520735079555089888776904415818284025962987985023393759219489483668455416275788290619489492406123257759874991044892455805657812966851187579043879097961814915981961038420781674893333837192837384370889258922824933579917304588777744121779842704508279643709468267319821958420260197942899293206079697644112432586778652797909221179995733298026120049833737783136488432604792612015413334672364963487279387176003453670607115458209290723942048025040967769619834911832255653786334047822306265318137544000813026875558575355387249965128146257201190659513222584160259815456305418379707141099833135399711364980526542536436819187262535187734212963450396517471908386509760729181210974264365799104999136675355081152982283950536002102615079218292094553073040456316254470598414868763789297565166339141831073570865664 [172,111] -57392372499131559746759988191053963944432789810122013023412420319843892928524823787379620078018089750031312731038672244095886718574992696357313949827260903840017489095171091557894107444796058027188935697299728193737154038768605913410528269047078664952760879446490808394687363981462661017547340684798977782505703066434910317360896246507089589132590261816222940853608676850421320638562586895182403467194491930720278985402883110030054693960099592504910827946053241133604238817314872415369672975125972196582025565765623111874877838575514611067519698649673250887613123574533712724626708332079243499920813366459225835770406244712592644669915459638968737096174952631345856174691655623727975463470570044062818210465233123832548362777379408004500314747249291371912506469566530520823007467098108942419064712441941869163551760687068787285481206568443214964059439377573360787602196704794494721453859737688278276966122978545847947404055593785629358640790069220169085596941929862090020720236642537359295827671098950294443747645277337439739964639843246964509324713723616859914975334114700333749453724885423405260066801935049568822747560166071486308250499004181375400514387605596566150295305369413206875607226921766906498695140691236692693558046045122864852461926930360017538517163418833347194068642432671397553782790751505135612681986259024343687843909478753610712918018395031661860140122446663649017003855355922661572608 [172,112] -1845720438531306063957411724124943177683155363194227783003896503703043747761296428211372871538002763045940023382128091049720553644487621502225095969231373019774606891190964462301081760513718259533294187789585290402465796549956172988917580085103032431546895091236601543643029424528693698620411256114569750587517405867562640186740247116869179070772917388547181717635155462984692571564248074948915892843566258106078113879392934299406649102744239278952925814832809927801569532574592568827462150983691366716173307103778157814547309332310012025587339524701001740034830353734345515808315469884656614213641653447671226997813558739998102710585028611795914250668032678761579470099966577104938588076133161370779156971873764250658738150506605337772251281170083525535271153078715277289254252710782010946173262545926045149641018817534874350833174263400382797599222438362390428185535101623575074735439779636410238957262479309763084219377069665698943563108984142264786497994697749057318728010354864095264776746164600108314588791953924150753859178643697273359509328653580946320534776708778173807007881034356837050546850272142291894812965018666820009161414936544343175079131000862922450373082350711233584387721920390343657857886700759938409024744474306380092355671405118689279814013411275793835266699425242135646407813954689122380227141841509297334273470539617516576799463478308567266290251722013682903240080165392896 [172,113] 1978363023870100858666599977279469568014237478108156609701376471782436661438080849661747479507263551996183496488016432210951074451739947710924828081181729954240795057199358149827326589668352555140292783230596663713915212214625536672972090240485057991108857436437523636300862991847578604888462989158590274339913642604399016828515364905549719491424137625580829292311919117643212512240683583876939028151744594215380958815974922978116598802101467486800751721389888545188005263189422175026266640236393727942840863458179023138953361113164156058251303020344297388603242193028723001360445789853702286730725121098479528133979163343099437136600789443340673793654381886894868412577420536829437546285040004943082270466260109334807490132708918659004933767872000873204290474557674696147341152500352799173297093815421455067171222274633643097612543672592856886105926966213555152326967276150406239811903417579631496388863690973354456070650941160889666205664836844790111302533043245525331143687049676890416435640015024166883761884781543856159243920698679438126256076505038561803480386320531364178177969987098747296323344303847254958475095291904448742854761574691835767146234235593554445617363316069059895076322511854344179724817725121983878261472622241762931065886905322666701102059414996605709541454783940077658173581940437788611479841037556674543903414205154538278182336469973237223371873859923358047818764032 [172,114] -171619012202730134845191122891096611965193212078728262362199524993701847458549197697748115622208990607005503917964789633967202725619020499860974034565124231813016774100034249209993078142065384870723303590279949778301074721136137685179598074187392362593263181912506420258899971592327806410555670091583402398524073277237586723645213760919392075875999446082269957411161998154933397817211256885829489054754183084219745681312248565675861914278646815308477141562974348146299089027404430221619361723032069166034818546504166262147025262745918729999830169592236911344586663078906739530029516915867677678057448145759555930784610862681369734740940784916166544356222722910162770106527605649957513493563057220711969015785558187919048542933410313628553743698386045060611701004971733216252920099860827618468538330297417413634448684009122114659149619676989257477238173379453825651939241314978652931135753203797616676464949764443086911897670141054073727017976006167184572144787395918878886999064068881804109005505054561364446761893359602209328813160737275080915399363875164301720693545482784828493017018081072537862321163428264586742302533617145521014714439363950882787970420640745589760667634689095865041718807574653075405798162488200868522971028954749315306213270424895493045979211208260441184358854062460036840246174530791183151052739789246633644165170267173140255831928605998744856148159390518998832 [172,115] 572492476141403102221574068500223498573427620517280553139438715803050877308689754731858314238688731205470783950104386157211181709680649452768044991183018273202267418874699913469367996390901660657229144662564987419783274429699816479313784249523040142551716553034071765483778642482950560110933802748837211847661814018632698503768939591374657728031214375121495328597708588477428891411441073117712263264127586695913810950443463112572513099245854790336481348568728249164077121115349283159743161100712541833462438478615155722272459499809828982383723550901022445909502980357028149403377625646676903973806449793279648050200706193466862470306648427968286243171051699569539403443324722672490424730200015510225261010606576996944566902603068369798591148920316249515695634106513111016623334704603746881546963946718766284539729539990341122133164477413780656954618276138698162950960495558920405184159650565253121333111347663041548273810957321296849453575223024847697102855951533405959239636643499594593259525933817746412388589042726326024395222678083811596089611452566685916335636166270975487081549416034881524169051859759235156990330882807182066320291817101812668280004465274257295659943989924051792904597664590487399565223017849177016487352725669974285101762458451827439685954661541279770061481616940089193134182715737424945153031585676448453937227056293080688737802653042051593249159077888 [172,116] 1547477397425951611141418910961913897774900950124148569200176351663587987406040314734647049356025428867695855632839608005056514319818531067967897723141718758572522585773045815535568412004817130963016858254008958002548040275700041578160688509449852604874823334313746447635617129581512572463452118946836846908213693395861703869669597047703775582681341581596666419090767880269942235495084422363221660259046452571842066775077850621843363297731894635688235117211661487051293135758243847944575951957730407351387075163530495464528230864579851140684885280101742248272893593338849826205910390487294042315854659902850635229377813380068687413221572825444946747070511374685655627069553522676725045407153240320780026148543454937874508912399999704873259899656472722323683594221639631465432313543040038708677816302516789865916254773583915476953674264035745302273510734827272117067975228642935452681148405282639859307237979505294002812269147040506714527811920037249072134491485622382662212862454824604979511725489975611312376176072125677216911022154931556902877309969948515876413762002309033916867619384824164048393949090968816487434509822879196149909469467493579341138803618215154297376309203240351663238861925077271809113276685928958998412355499009149502440772734115433640602634298297806893924578103787255215772717781572613056506817257608191272154484683272988412191599800708708288519424 [172,117] 75877629610991823643330554378163604707392068661755860062371427661542271053823348566488695720704855169535229043164764592815096562294376115743947287976102585596089761395574427316428848555572936503530566381447894951877124114726057435723863012081142151376682634102708518990352993374041779007127490498661083115944279027711756098972388679086469273900274891003929700569153013540205803866709372385833057146893914210171923441451964940020963153425872028789708964841083698862383259457563280298210165979876258095273686077760110146536179600713777326708886049553508258674062898901687911074870440836235211004695137997529878444784370174640514753233328804143777614387930109828515014812607124176993850492039995587341972945756381872239796785524853942187261644239045552832031913099020308490650219917382879299918760042363989086097171277044837703510004201639598278205962170504875709199772638554491799995438068800619239186648820967453755221677458412240497036857282517954012769469182175622339504021266815990387640252965955727434505259241912059422177293830217383681058234295575739264071035858599956979037724580672640561757633805711929509096602474669718527524324789873959555497028602829639258374003794325912022654742156539643803769832139793910999460201397309591156177526937552816253119739366242507905870746817330410360723053685688744475885187767481015065178624200540521832398883351242473472 [172,118] 12478086937176551469948930714622893474691199037254476638414713680746478852473940940420358209444382677325408420520197412564160318628199597124456435499626295748327996697555190379592613653399233116789061333173634427662403494242511565934258516274518082043706216387790887623574489992024820294031749318169240393214377869678567720158131239202349390790836590366736499347502593612154207260835307589258837640030548656358108747063828499115435007341966886936437065599125437975737185320847497087715335354278509197032349241116210205446747773987665109991939218952345908550975830325916400405398810745434238417824105588227378739912050349764358569131483665293817710187630863181643664293592925938551923367176432725411648631491638659486592662807863177293416396232560993025783283541989456642460596066568324127727298823713046067269469646967526004072664359554859126516664285636030322177844898220670249208055627143722255002222192962803334301578146959909145163993860768812057410926338102502878176009032173081130778107448955017181245920276245106960746169569471879396927387930959125138859084434827900260516868342073320110121837024180729169781847905062031354655468628814588668266083730242743577748095850618903771414797986533102084289597134120488323251589638571516404684862239956672538518558647322015540953527981109540277291345281452173256121126328615023127172594435253440658459070824448 [172,119] 1303416632667117830443768479807285599219950281641642139561105871135510493140964936367457600980286091228506326999920333930613444516191179940869981485920734247045178899738840245408632660091012651287211877241769884274089971650245434906503113100779640774570458467326740808365618245927233652698760236780633582828617907599071356850545595773204323490439918838315635779650568550259159872531647424910533268629518282172191274864796492954012048330837357312476564006414529582110785906252625369301118253081301003235653470329894120290064024189923620570339265851613321760239986137869452911225833800327835164732841377215780816725477010149827028585599924261813998949982945659774018089087811173836977871019198450068782002501903650577817055344511854635862464687523620333031902603112855162427120108355118377822747123655617308640372639301167275098429381809946373993452520373341154302706811798405533712208046729917325791660686338712614421302314881308280207882727034098386642948265270536223432935148024461109576084789649682685353464627429566615728861634336123209636839985125436680597053534950233149309272608080282128836209536830277633287337679627793674808175403348380816576385794471389238188075533364299152950313584288974857380074843675577032795451780874909117786285478452938863656041270811411232254428760811718025331515649379185898811588460006084747654455575912569874415616 [172,120] 65976455338701033585781982282562999283280232948965163230712640165570685634607757990475202347801277169426182497474498432631324168615557098100287020259223489982234192851512974903757195630839156639592034787849313112627274852972370729067195063643362589874122530583058267019631992154014181646633151585420400291589696207572380454449681313686802449542695132663279838295944638708921986353798752500384637495145052783981653859037721900020626745328738781737874665336628740489105548993280883465960043173922951582300401460543361973955233886514490187305325162820717325782739755260780462011773018578134447186189616341421960476224358426666397568834292721113654747915030570407376737736351696453219292361791070799215826500702474159008251175807483054031589438085890035646445789833120759685909499926476136281480728030875211238002068383801751681118489155497419698725538164257368015208172896959371875567283818724999107340984274049869960776893677864162325125579502107872646062843359469938633768131525997558989189994792337524595417132652029934580165469839461794451995263921733639934018436322927149045522472263107920624470379017086882881532863195852980082610967881610499813766686596508686003344133204088095626578603136145171342051391478508615637906084020810875451428333568381194127767246673830981381297645361954435746209170305185747449176851349325613604164995028787200 [172,121] 2655474100377273143016653354509363862930133914325332576568330087720517292469486434466848463038940235961716358229182889002235206993019178580062019844371354583030555800947053399272328083036961610638634010554278323400293078260976374822821863785561486645420515303157483714018731194866690897858721288601893578995563564383549551436818277709433801750145025145776525186851935498656754585390501903778299523752842620033750903014945215703733439495284550523148247439496826982781264831643596661794945792393915531182055209867608922910846844877642156742201001621353815495481143148791394962447547838751895295131418774269368042855936018515158888242451381717052665951933502040306559585964048736779821723717379369466196483924190616986324521873628194924845783183771705378975117863975488465139135684984194721319339078692159389202812608763810351909608258429499724991971819200495452380037935576698490674286602384506995423341879587555309859674654009273237103477761273936530519604354864436299612823836364025355058907749189341487886756225659023935201460230560793997729650525337172524225009681656340216568595002770077385742140731344006696439335583159818771882409472042614360495490573718268493448129346638825174924487839392409859858050040775928710117863606632198294220821259334955162134781305757707226858018392544497366742019936680913522910994968390688015929704448 [172,122] 89065203734581733334845379433129594524996458470922222576757453733525967597881360030298355771018929895740496499677894894432986181882219105986960709115605736937775209973651544465855966520352973084089724632371990389469457371008585341854824322586359096135817087706686290885950422630438228725211260899112659936713551680358956830549299106088069731013521052257005398932749633858433538320513659451212336459412566601855223631172753142404178901915280636758350872040011506681848275726825951057257840494082968400839958578319120397984045177737873832371051124991413153660381174994876136704691662748070559542936735452334686338040739968635841169323371254486513780871719673958923139374275080917018535686592892655864486128545318292640078192888278391404228376533756493674333582209198260932477760537201585289258605928990570739833396054083932507570685232865983374645945851193278875166413892040490662524040416984303681378869384480318580635496527246465299456632283257496001590222677430383012391105713116404048641600832401568043398639685690774732047288651517350301820649603029098013623224156167281914583484515227553988953428271031304861515063326817831494014657711560911539999234215898883935659773456855124861335302696021254258076915308399939214356933893488849985712585741546742809679019192931725593047349730825143030120130948720542390568223245218553856 [172,123] 1403873941430863864323035218946542396016434927163848005339769752055219203621908690617202012829244129560435965137218247213655210218843087824214797192414230883349456286834212841521205164746517308922506675591370513452943232301149496231701379126884611041035309088818939203867623039914331044203870236880758236759934261604270269258052626078377414345037438191049466915027230056036159675110915558091874029843893859754046819554817793208407893780075240113740179305421488790914555695637723345795920062592629343837372039756885366321131329876214710459390415304049345127531672440543881030063275805347269573591706240754661655248688916649964198996448082591289909597082422721208322348423405552648800227077443274736566711597766302062268627308323609810886287607207020763984531525629984916574639338142977426278460061143756267708930358800495259180524477309709510011958775807155209968234519250385499957627947493104126253176567473084555315075507054243081716493852939185527877956939351480020270737576253949889810625989284229284110169318092366615976805319072563745594066913193139233446764000015288666771606037628433390322454981391368604500748675545243653929978851780903821263736332839346083624340426566879637683923347283142889003422473809002073920172079934580709048324739036324945447227210978752784551508226077119090793158420602575901592973885440 [172,124] 16207986888470289038151835252649596545104660314341496151480342026795712237098675025618686991802735588072500595489271575181279583469666492827884409685242011375431381460881834980776123769111984428480290440917669902080414709530230436214315080328369866253686099331569438546954941445196486565015184560456368522825153331147168737921710866026754334454871349477440607593128073433221115681850054264638157579039934643058487703638717487828031009147192328498832527997541499449386223011913866929371591710149827158801570481925504212801933811690941186958343722709552611818690618208374548880301403281333689192338494952846516157441568753514914710785249636268652661357684512604548328831356206009312219588385478052111562000688506464398014435448746707727598108024673359636434158039087029288081163369692375660569025714838299294228086700811742521894519647411222271074835268382764751353003646022457049357543686390469707760486125524479050433855442602614832255254851340291522781342060819153941736742079618800352068794915024910396996006077140075608930146380607462043637310203890494583744743977769333663554884967486563587604073065233332839786741843356899952594147743274941120809536257155309758769382887834422969389095284980561071201387699295227965333740496554022207510079452431881769064474002275353629605061752728134340364955059021005978112 [172,125] 162217688045483776482192982622207162543480614614460963345164966017306811156723088629776159041155280700554755417962420941873553335278505234447668193906896056674919926558184506138046892831479889908083502219802052012721863314372778102748212551918921952215173453477099500056557896923709788734500459362275659075341270545759472411328110969903852248671627249056998026515103798081894713446630791995040364987822266728878698559204060379752675370374627025015698842978352910259053202215433440620925499971133886579043530776880509459643919896657906218388001737137597199547491295145796371895830852156296980517323218889629483227190009857626466143412080019590763196541529908775643702376509639879198368016201645465061913868566477935092668884695061547630537928547502039382676678026422647202317010325189657852097833062564797901122076110848933043071693429533424322919699650310407224672734613975304551270633783914225983564050351364252243368070839723841448299095287401531203465501632710657841897349227791717876873799393206160566835908430675342825502899852480836450401548126494085645809706326171925147737366145427902831343758214326173612502244861660403104514020352552804179301691483236808464387628373881647269664119100813387907698676973141598464814258229153080013374923273088528796151840035458445423043691745450765454468498587648 [172,126] 742024682116998523777426471328158794117275016930722076577321668607795750182995519868568321851599985696613930374649893326078887051082425542822277811388868641343645974847028398602792309411921181400708598632126454690717021994786916778650105683965795438864495242410744694685308556878958399424399446880719197774007888422975604826192364904631513174147920774811035859919886911229372464063844425739632648481233125673530245731202895984255293785914794732418033315892506611438287838809013450647599769337832638074048711092792262355126479842230120435780917870167363365244983895167257260709379637787565732640375593642100750961683429537770255466384064453690309636395792665108486248977817481542808521872841076265437497368475682716429939329266423802596025864181041573290889194428365765705388486511308750385265890400796300958564145593993706065085163347100181505106304550020277374544964059095272725906503415726146645902577556613954744253514837722877059427062017172906523070759866978068895398463541483303839184163154620677253811262784725861638836007124454261881433487146012539060296659156812666392947144659540411496127239493432021153312917309054189955122824592009435832081108885198330172439481551833982555331919307800603384320964351469804991105268481075406595319820183746495004491973515497815256267605930857779429376 [172,127] 1460205290889932601877898046706097268012219716651154730426885753616658092431089647486159763133896062780434514666499741026245104170881542618319602923151075244407909003337829842984884931424454031342438006124455293262943688251687696649566652873707769997579222929500189192925542842477705373012730452321362999200173132171459337289212765300349088793347736779818965038445586023296670650492671481027559798660666249515597589048446230291014513182327085330897408278533410429583779222258405181897741080280108843585276736585668612991370260167517092327917518329307053742402775971767330235882292645910589128330786311151491289955197998298780804043064611436683340700400973119081658777415238324125412598566349572276010119198106644195369974465873494645526270743206631168551343947309881619451704798538173182771236261753658322227915023269122471574431553089073459809481876348868062415056249238424903205650239980121352152136838404404032753791030127819963487848935864251277838555040413705015632432961799775433124234323604202480817330959122169921491643629448316798445588741598974526280847845775479580298310486477994109406046461240136836446615349107515728660247491154506719949434566521675580627724869891996192625224373606009083622533730441878560132510919157336346664451622818436649148593633202999199903325024681984 [172,128] 9901195227666752726282369027218814171011530360659512955096225416798110697863124499740940108684376035392143764279130521500288919883592653852911968091855232101567585351772282589852331507451186284605794106379400259828613683561405111419071458046189639698827484836968520652981006652173063690900517664193723903044659427395906892315355131156642989369727178049913711202672675990021237790343488700182441280851747420949505930457387011150694778621614952416332381722565615415408924476826384228084549960302467736451106827446937959691762829450577922445106096597486780962000512251273292914987248436383488312022735849191610175234069718814363519028082467886403778519616947859732760925255978812244064297828574669433615566837737608256073894823851014042806916420460998834899513369528881513597889256870095500997256390863993355096481680549304146159034548904051619163436742851178859476734456524055568809923227190369417478248917633704203724967681816401956985518867949902264138682822140847483509899308780759417270562329790892195140071888192805869014129442577420814536082044058585498629451756581592843058515091874546925210308696202190695428547015815965131342794220255078362142485623471336745167425146175351879642855212402256734286690074809381270744933296619603442694966832343635903119823352064819800965120 [172,129] 20031264280832931939790865104771163634543950432727185250714424221499909060146166703672711226535879504865231753137594106082648029354066618814591394321537427076103900367876431657248413403074363673489017783327234913809604259727874119051154431900731275005643916723285775181918504102568936062912414242410000110374319780739965848224729745037886603125362863948284141085078277048226054170872622152242164123492208272022414310672999713034008085246289987247671178321719350092553712844184425531351883123118371278920231394493903512432144049067058509519081365184250230523838045645900681716976702761660547069930321052272993563773368156105983548798537829512226237631139699769786072505172084061588248123892535424729200969815053277873912006431413738558381257509539818499110403583640022888777585804747098216659800547445610777039724188698602174538452704839656526700447036935448755634153394444012795040905028169120295212696956958195796347033420126498585107182047668989179725828850798898658856484876133196529483124936851462507696690781272269892921839197699868698798078150798143287110046153269082629515071153499147862566726708011421049676567069411256530417899912449382995401171271345958889299432850310239883843403966413926552169052644088237839705754392842999905399001260923018275717843379748864 [172,130] -303039339124405898564299071584531573013588833236856946216436456674943148084206638408694092000563506603084427504962729961818979769432796840921527707151737174784235483114550201201794279240790876715214255674998421576114223849007789845874805806077908834712885955764213717918475814098384743971512047074172313607601590073329072282711125641306832320826359895879068921933738465217354380580446799942941998871574233054742659694275002622800965435768609266823535735498703137984909224911493835244674535417867494571219134157538661023582988827707229794711667393588879639109343436749621207371226047630350508297684156841665096810701295958134437020068799067877957215266933652176855303719711431263470865521735082516063492730313207927067129923325584511502571349123493526847931931428000994572403323424669184434461569397711729852799607910389037950022881732351998571342494518373140846080812099022587859087275591287297923636046436727404039965178141250632331912275379940591548106775574987072866530548305084838293586314033084689704674574719451892317548579960057031092374763811832453434002422093484488127749966599557596574562112532459440811324725934407315182309638830131650451199595882685161518301766479270115851478462219667612095836970186864274315287872761500566805279410172700281833811968 [172,131] 829852368461430456578957615256090619537411810626937981373431964870221199863816910694894094881477095642973598266362550521562036349095724814932603766206717328977611035198619633448319331587660193580215378867357886309053307942293179291058167150306597070425908951705898749936210619457025542870620794002796157669569614944411032131287713281671937087764452464831014645284941473965024924577546453605858592904628094468678276251735657274583206736307380894374515599804422211306438792346270009556302362476044754316581989084559839193372306281221723630795119607486945326928772854063951463251310269488497632740222300840634877383673313998619092515225926032286006431531459246269104371979584400500617652711919912239227751674582792865657959586794495694596913128433210301047473543930772685022693382489902141679003310383815769028685321184382174900414214638750915824997442077049422831894457636297667025591878160753018752211969518967180964299327223965272576489743870962271321880778490810984647710847598119867840220926756890141058922711628170774716226868468082697513461570828985007544618045584120046862328869248207915160966024704768581960166712061462190967959736996363617655694056269401809693231824358054853071715185844035660640174656621975705822908855346127932334178186035200000 [172,132] -128197478060280627190631256283243367865167990249485071933359333786761680234042469202600306604715155902453058503586067447600012938566600641781392446943237015449619615012145447358302541708890966907227789525473190518297070942974521990171719496432314921958154651644625741559617203351763892595090790256818704281103456327723900655750492340558535832266537284897099021625480561195317661038827936760318756833671601180396181849051883682841390129000029633034555376424713179703752531450159517416499032531274269979810493785198322096794152000736776228711586521406150678031353204168725994769545346891992463484726099206805181136447145102284669514721637845880707418030613250197591472987070278334646863109180778552886920774637835824241297686294387187898521260608824882280923031396719086080385945162693529227336430761314799756897156363243815449335072611572797880239822454425617327335848144958416921738939274580280414484047268384930960093555261314673351205797320491157869618925748833450825258808026165452954989458083586706913551639374033140204946349208704779907584691204701956969080092397590236695517398342533238024316561533883507449451494704122371289313873198400838305832602041977903804726177780729219524964224531915512672433796440357333368895795288375076529766400 [172,133] -1212299141449852646349001785225132643223413877178478924966461722653831172552473428884301396747281117896609637181550062292977095174065764661361620355216103171680508068927280198955210303354159317355223111071823210547724692280651463481774166066989547194059816862948511088641895718104463598219646771377074192623941362296378438002687049632625784992241948578259943602819388269388987723967155194144623366740573073577850369487867548957649199515526608109896917620732879025506140900544442570271995317813953957796533114258645920463032787740669550033651935947496901777680940533108505220253239122314428377967672828407285120073879798838279317012463384952614001306005408789047130759092739529272560557842316127020548322251000757542437772329651537756007360284595599883170779215039456819245104778427278410747656099012080628653365910272431909463221319557189411255566409859411791690321680025138251287636128159728967716705992276804122692242222646720595703749032649492211262710783344590971162685908344094710128153875409710244841293554397978022427608234329103342136164284077645689649350106742359979756402089062727839544845812890428228566010482401851508793480972686968240356019523855678238679974036671521943425803096565308754548173022374613951455848001700036608 [172,134] 915741414850625094368587232882020539736693153350939030682492104615199817228256901447664699186405354822884164270199540370622120776804224496847357930396539765541966617543284807442572111094050858111328075996826797428374035664157016426647272483926714073928118030332307142768558838846489892453354732245036485751712719074607587359408263596508339538967086165441480321974010283460534059681835880590253013502751545759280321730987537087902046597550855166786718243568940315812536866849512847827198025173483654002966554588758893589743501398896236141483246407340087755519925370781877587175977335342806178019952940832322517349775874786162001450457729610040415322896902221040924624475314540177606179490743026823174681559424780261781233822768612762578009085697813348360586116996203257500575424337176506957310903848323337482140901101531328616184684398896049403238061003843449702265258078782146795002269883820169106457807684833892389378319770293840364262007185342733299583648956258812151883032782034645441407468016168963620633318146053594597719408147109657225818417412062607402162800988614770475942311878375475474359841892832471447025989819178778318093092202201827900399689782290943774835054523596999390446367544865982736556158269575615718576128 [172,135] -123575086057646465128117819520094085096963382584333266871726737608559708935350625352349860466506128475869674967524113549489896213909383567786740112190566764024773152129155129836745362034515023547797347599514364368195004136064016475230526264160032679672240162146545647878162749333974854837352860125694508406487049302612316527418805400633535416869257344882245256681375580872452795244168612606125623214777997771324082849079237465034154470883318342390541292214429411489580845935214197762826023786706153877610181099126721685068317106944201907616992775185447120922355555632690680788940777365511000996683783635290823508094841632420873312754984853428229137861096334427984566312586826763700719970099085084496691039627760797880275152421185417703645642195466186285332035839968731208866000773803445813379316087812900055515806794196674039294440737372541327621588853075588685586785809199947279834275951310281306111686771550417918757575083494401015660339592294707661384592090099370627258647715967996275880904424189181117051394244790200323874883664439397836126612922461846788184425705193922873188502540711924565959095027824450916088551603170552345131703376877108146052624935191460361908224850605790721128622373594195510681856821428224 [172,136] 26628439759040465157999526501268551537380604839426562249378766808314643891107425811547947477718292454384883666610142613453200130598603656966965939808417350629459841221838087092954100035382133819053897740143001245538786817520662637587708622613956972609575627563446223462513251974727142837233974407957125197836757124592579578462563905752731146526075820746229499701786454573348248030973642354041847198329595137921384609114274154792190205997950696288523243589780065995372732620236509269849382283264622095159503784901213207520622431494331318979531436046075514759183427768154818854131274084766052597353270862810571374315659289852544640494418395504998778850183785741763135845220100850438957868446880727974213863209994919894955027911332256622881279744902149778675849472550734713813359279583492011202416479861056871729666765686701954625178846476403429043817846343696441813960621045355238187176176142949652360552180244134104949709832467552854295980663883888786181229329683989039978276757342408242223131115379577625897208363737967160149306244509773815489228034676642051818932082586664937022165493527642988032232704421550599512342673363753583308719359684508898670509938623397297160187582248868804089887378920743616479232 [172,137] 17273512354316244176141897629917303504192147862350831774891149222740839444166004484272714726194353597674256229948317671130374205030328740281869082584063322948559659656998432632558894971448087508932475960462718990301011838553700766095551444874698224308807938874971268279122483755983947001488152257581311348293753800848054188535169788986259555095301005636238098735397709391003931101587986103560991543745556604415668220557041904239269530414194849379468744541791167418861200868382247223623611347609301618898810293677250783641288610927419582717964810353799189125632716020286338353485675880705091436380026262139602636905332503722062693844556663322805413369917354814609644934968179012995792941974965943728696451960177133020395736665356381846594214468486471929397643228952341655159701303682827174984984821680662359874463544864699814006219202106134757080865789941496105445237538992667158488718424360442631495903065252774806929060293826980968034302143250127610074624047758120996497871894840277732191377949281926853427374687719123900138667928740443832395650679347942588697364705394780516328254548619360079343865388011189525790318812256649449098688303375263171770868014112041346722867625362200174179750804951040 [172,138] 9636142013855455823434028189109071444232141032443555154713676569428778145751152513132993142940565742398229950619274163066904494580695535368869401987646465948620630237673121881100487707736537657255721708153040357411524552857023748276461991163353637839716994099968323451776460453496759107011601389479651733854228167520923223929134024868668577549327911547223067580258226172876682617182771045143521129651142595656022543032058373542608739970771381023105532669876524612425120823731719897701173026379380976760524500843957373960957884057856253381990229066905915379017503713811618978367118388229521279842565359366711727182529685590529098838602798224933220012938015849058320311159192955438679369349120973186949035685801091917641380047156852614498168606164293072154329783028161217797629768706145565141739690320343276491156175398804825726290983406322995665222448767854990739814153967139332100569192105588297745232084989458848342672258138899177328497699615949812056379451099898381921981329839116377784641408222993316040077189037389182086195055723931952287283735238535087030593989636207424066117260114199559271014559082219004498552602264271914535241456966152018152108011250911774716021107052893332100864 [172,139] 2503114227544378074960304478166447998267739005666098531615815385386150453624056311464989526255503588881581529860439520103524438492415973596303774391834438691823723365402048556991314037533871032515586948068548026177819011869951848946273961067506980344340529908407547200479719610577369047417342285211432287072095392426263592554559131262584177262881996550290956237989795518648869735893417814789530044738484337829110919270679737789265611748868810266523907069796583368714925064689620405624512527915093919788528296792838916284043664539468486869541062511976961501976907086543077708326684929299865265941478921305103277022172505141393252472316356168213234508077924617177413968023710772288003638922231326020082171914845515639009417418060693020744308446174994602549296568148549740923428231207680109624737418022393901734400927742605491764739342922446040022047922912951312276466852404402059328013078913757517242197298152739467602960396852168081749764651491265070384683779043760059333329557053416451058968377804194943393016159737481307871900009362695386654097181423181488713637740174434223588630246424013660493146528719893856234828312300169791794953274932466176438970022143696830125562827767808 [172,140] 137674280889509498833808988711835603086555186392458792298017103110079772250218484794445797176898968938824869851241311102260523235528378293253516802907153936977184280084961601446377720718418458730957318612069567259545225859082274717196770264160115680515546429844062672741424004075399914954715972677748673515724815205546407721393743662937561315044623193765922027048436103250289537547907553659390083385049774522818911890749108530734966072852170589684633877141338518591043234281825300956734484899762080622804600859973041124284504665808944981534554768071794979625430536966846887447130553629630123975428344328546584117724706465710992323337191948147897523250183472518362246480727620809845930950007259370754214214303657776177702952543348097480487236907649672882377704970081099011561239671753273894697963127938569986466211016107553004577326063797814087818390311755569968773278110792954884604422009125888983702933079239244838945147451607836317664124066870832218207952425588857816738882661946211842924513509411422063889923229939010974338946358739764525026823501447135756588101451926887638819802600292152193396537144813142431320901322822939590957066705223104913081646285063805276160 [172,141] 2443017288565346007667296342771986645402672238622826504912830112623069424665420875564479238454261074619460126645033258691993380415971312448048629233644952711771839641476772008448663005688255679088020347429967149583752942647996146235404484684599602900242810651637677797615688256659377121734903147686426753866195397115125546120168151554675320649624947784979948432019275838180206445618713078724017680726099162065002111674185871467174660518421480933070547568002736780275754054011991549665892104217487181338078648266325214194505333769847396752520842883437913350497146557119452842653109869888608142014567465127260292002447359337097637459342039594221795247827871048449154891108419508584784446804956527768897026692022005924645096582096341933803570564544823313437638059801914956659053647570203529583186301591803692920039607019493431955762848782516422010031650905813227667496629843024491153778909054330287176769672750892871235651930450219739252802005283798012327103722491170942602857079896107525784908005973169417552634628982953465239607356412482872943013910586239822560250657880150323090983823796914598952658009146890260854988670192602533430813443187139126217788907520 [172,142] 47743200789689332186396106044392065887396763102449256755737104444235608975772773674838666289322021128330777065408880643906746783379026581219109527237833453166090653870243316892802573590881815469587966037566430815590720238908728788896118161689879400195769660982056881690806215770907838148015526513101723419532541684974325766819130911241982901718389382502805529721053922721405617694204399269433325812868659499955558193534008551125830142245542336558897043538642875620108581761404234134905809891408223000775322042574205679049622259758528128300565643402508433365020372478059047314586740796977086827479249316436149135217046043338814152945779217537583083514853505280466861780660530226446610246500805495937131503649295814164578112720329853970969961635812714681054052482081642684045362943547885871246139842898961390540338920594004056678063269205714468736123154468160617937515185513185151638038167207467866581877258447695522438522084785658625934596789170472783476395385766145798212349581691164755736118185367995335839513322459148945033707688109277419186305793014767389591987504776730500337339565550287407539186588222237158058786924105609759521441239561694720 [172,143] -3724780294546526033702932019637156215170074817016048731016779827912482478333420132629165712056015815418278566859543376796000223282817465427410246121538376242889161897076869814839192628581919152550607062093217910795113386536716747127442414907047863031125577214166675601453217138991333743308554415030562242480728822728834623485718805175155113362627621657047029556494806034262783976807688831306886767005058077592285911564595265627362067481053911418055589733132332486078254805594285054930468485361371659530707573164666128910624450915758304026714602239736531775525934236891897426459416408193683049143557560159558686340815013031396393281345164548907463599010919810754547904069078638711682240398660680096931263341852186078461273794431441666921677842315076426190925496625875526853634049776201630385933904746470095710357729491877113182588439553536765875695137032280397747400330163905573147483237372096187237799170598604248170679120420532580222760747388090066704565888995488913800310697423894464859639965586363759465699671835952948881973408464867556645137367851992184997958564865959871371470744993885538653238207491675255289945388863081843986202624 [172,144] 297739506021250081336862908783415274288477554330357331634658492714124186790661672453871027941742162952310566798670958029054350939298054850503839300336308249301860264867254361148482511943584880284890785436913658305669108086029830655455557351158954071064602121939383355499516454192589669796145637939435541432448398728243108267999153121349258973756451518613942122591367192295852904646027295906973929472046453284473032388721636189836592594230739200761634199880330986749334469558202367521535019527122177589384271441116670369947844446942272667876369248877382629329629852426916255505155683730615783343553511287465373825665910862197148521283472945619420900458703753350817153938014028555023996569487077506162703111950143626945522430548363621137572138383909934017318879736145213032515980557805156357451723039760545902084977191217263265501075690767198183023179043694265904279925637762670646750276238658712842820365259255817629953534524798875887015520776870867093385251270251907929365401234766260780462259444108546927066599200258394675588496260708522726920908106819060669142023825505794379271061566783735552765585745282706369854684220569088 [172,145] -3173203983303710896019350842546065491267672530462659663040871192915996916378682287126538136579549284687260933260798218037785819815202572407035893467699473277354241530336053295003581809972755396606056473675241296383073886241260268201361219385037534658976169784867422229010710608636536121685625597706614523388699821065415018706180992140922249807013821949555211494291339200783987969876609091536702725279454295380768035311362528796856256762022092072197010356500195003370969049857191780763170919636610972688067574900008629356232400290452849835966239044072151018187704101926024871007113462595560622506719957555489624101165558412195640878972494597471235283376317892882431943587327520189644951424901807596222322954456410328821708170724082263230053072811702517435464220643774718197823410119049496096547571197382615032637451272079649271832898913478953592316740206840523374957546206604552425240659219359995938235983109229557962226718034211911773909468131669420639615812631024566778428308334787593338914480417833454498721266781493417630571313298233255517032258009984979532311348665482357737977591240031408483985283611893146032384 [172,146] 5506727312863262602797198093951693159228729456839148664540461737511911587278376028507554877744744944325155533837987645909471358385207640612405768631022627551692777892330270085348999601199680699877668319261458856835798738030376287608233041396688947289011838058820589279573987141475618496841101929805330334462055602292050427672961562669128192933049284827244117959221636536334630547809060768798725289398877540412933356582436639352017639178611819782677748872112814387871550902585667382613343379492804966643521312815091162820996830656050389212862918817554841817802993322519892811794316384972525507317333867215596453990884025733368641729578460456663150824458539846788372765479375988552383189140011138613159091576290016468513815880766938782846151919120106843292907696381991150770625231145379113435584976731814095670876931075796384263753105490338021434332731999664422078219295601480431901843307118804032656717802815035852083631327575157867677410883805911070855287010386882365684813985904480886113198065059300723673734857821671596045074181116287349127467349705661122310935243656096036721274412162922387370752471120 [172,147] 1888981418392355833176340311766595807740941676025518581826248269425061334980649285484950616905660573101329439709082340951282404462221893153060446765299793945363739528140653816946058957521720424630551636326983309753474809500921331307563677778039804146551582590890540218039457757666897032281708807112625575939424249339427546254062059212935104908813041501061549792614976863372245191770144989350490495639917348420437661275643358190825899862919577463860408860242086774183963833837467661015227479994374426366505967189048547967097054880056642029353003299956100182567373838174528065408014161822101599700329979413574209777741849901063444344753285467887623092567428772580231903595377439176358317235733292351437454921142158315159641180568432282280726448715490581555932440008887956643075762965871174200745990843840061904257589531564269005164483612656886894755194670659564947587029920357893186315043830294074900562175065507458472290229119157664159800010626387380041948503418412334896493577745622987977034692145204566146338931862083972376315060142754557685594445304362689862878398805684060128015135229304832 [172,148] 16427908786028520992727569519054047962228498028594753209119245574226447838542771095424848293407099216683048183441300840099123519652512484845667041952510545852075602057354675727769708529307295861067367011583692625480550421667638727811094195673848214031265492289234439435110685827856881664917892476912146128641999098793031625751609660730898159145709679168466836158709334789882243290216203549557073513519902473622516113343469671345133075247243401649676434192948556960450025864461218028077391932334466283733578336523586440321873900863991716254868852606127461160491176182036917466499295712863092684034675505798997766488458172513223714658917258365211826243740152335819637825535118823841518675757495218118707548215362235019885033881480618257518554714296120410066415452061696562158668673607764357942887594659241627082443388564217803309410912777256388192150798289888977773139042573536589279039132124450791061638309328651653025947106542807415750851059610958299643986685191784503365818803852445941195310973602602270789813906884808284359043078402198081951367082674073845592885705090110063973632 [172,149] 147522278376465739699419685659768260200518399513766114720035722457206511000264025168578387205576897534115186130923795683676052984264396888005246213618076506077735445713651467315728765262807890591555761764585944529073248521294766585152034498270629487670594847227544352599739397908070572970603732395512872532718070200887048587193005701223467091332176906330684561726147031117205015712042942862312763793235999615814813785592264705329487104492463865051917435420938009677920480041788006858790945492860233460799353502693971222543283361433797797004362128738033243793051213658399521374471387624716432682090846370470020614536632259379450235292804924670971022061088347806857665030464273746315474960952756553782173348587088241152335193835435624516679428390531685623137573057547641749028632504507506284767022567314042116944940866252718032808314530231886744982040559212317404219215506555331929667445313807003406893353351992678293699089146025526013935065457014754540591349984714415973719400179812999147821743232618886390624273231015698354436994081959063830702831949097990846893888241664 [172,150] 165260499482544707784514294031180131756814444922170642761180937629905539285007918586993209102880588532139927108832380300174022397070782705885752877366509877638953242715547282999706239920767932761451323652088379356050615994114319587122653451109342176978972748963892136315061920781352030727256297328864354121629260730916397994921796202607698135939215036463445711728932885130226048491907484828268874532731515313650694777357150385511604969987221156111786172945225766118226184146791406458803967675476035608313451672730945113247503443073255867162022853258899511433059100439002110199058039130207514768785899601047803504515531984135721689802174230322971562989135100551287775432649034367030015540704278280382735071649515585111741654721324381679309384459304193717711979894526004374269140840441584013798616928871265491708003580657929522227605720381888254328067180321359770346950018641852494118466860011387451285999594963891289780638871984156648165630909481055615968235778684950997173910479654329423478167569629250946261758962898725526356251595841306060876479194644111360 [172,151] 178891271510580765394431589457170504084212998733222363437120464772954577488702464721217029096409628500902440523071142229312388987940377283237060387624840422147879024925791864110898378915173240867920572494498784108508005640364678781091952315337736360036142110747655835023787303837726856904272346127246066149005272029714372449931286119792481311116098684439517351920982651947591569411852976193419053269375359242225514977474923429270040526912367628154197552683634928853045723606145304563915083042113083415303426403760902816338821182091933883207850936002848544842391659512223422203744308896006063782712545752200955721525882002038187901147881682390953258232348910280838624731510174315261241779696325705668098673228654985925741386780026227884824448702256157591650802449100153281340298496291560878051977795279553722307279549105530310420407364300983567880286271062300503610136734514450442162311900365823622638186537926992785009367090752247803633482426611526708541489625969976467460416316658754993531895461213191009950027610850562572452694710620853344141312 [172,152] -288420373952383416032214043078988916596415722338228756601509864610553833547770284617748165413993626605862264679058540067832236511318282377630368587474506793566586047351591899163235688544842382903835827953893089954864121553364967868083921790001437141757255851739085961126003004315697343386500898711801702133572697703210080403963429870333321612708433333498701704117754036421714790218975550464194055189750431122124907816687209205997305640671506904415974015107714075922015678802136387613516305464950845865289636319270364304374038901892315036569309991134449522041920127091786869942121168405916403545751499009653715890485766988838070603875380054739909341530542943859534087768152158347778362956928549399521615003959869572903365173858863761131231271074851735359729042444997969861304147641516963281771686465334148026955689930511597778471097599563800571578786909961066085461617525387453204003868871181774159065062286554007452795081984670522685761506644386802567577798646554502005907451846294308709957365871142269454976280485135026545513179602944 [172,153] 28824205003336396860303630053254243567226784353561803280363083359463316658216824515234428404231293593712656365768016330676131746637295384813417216383476955286413549046828929504719432601239990785337500526680016098069425974941451357731935671729379272425847494131457958992438537087000216086442462308049256061590366196512825777714094344552461233249688531868427244496919454118079126832763642785924254741711342657388739143916767847519727137353931113241780631371116715015878501201450039749843916449316711074943424175882742563335594878598958835304358246317680883005720352307441472015650691497015098891733736809297243874542845742505371853659146218005649520874488056093561951510924834169409367578270355195507878871207153988352686446944075564695024433135278739579571582004738742370470346153657885490360586358518177589138117878565241533027670392597861354682065851751249653932315907799693334013058890123771148775898266059170862573210891388536248239784590128477418557381463282077954897565247557196647647485960126209692947190860408436924416 [172,154] -1307206218696664557906135551971045117328300850371224702728773959697960431669498266805367999279936279460444369967568104639961756625081099420878947977879628573504844763903060893479160680606141351578736474817376674528595421620814696145850111614392319296829452141999292037481739658862015748245930191177541670597555911256297339979875126212099448854567109079121630405246204388393498863557793792244226131876020303401109479472885542867017363628861097091452800599062655786461287252403187587606180875792994430306873820409451750704112962092982947841710112704177755475403377219726086313215868928282642925470673978760585745852516947463781560807831333894185564796345196393951808101281632145827853079226488781215112518607809681024013157296042363351143724739458326262649151481368537883250502971949128207260395862853048407346760127581482595553441856229567322383454668524669715820754380434846028607267301451406322272842546673725984684841561322748743006171112539092363999732996127984846521855458274204193536074551471283414518023006720 [172,155] 14934034926618927197788017244771090286589275444563422309919983006345884750957534265666484561844962354340016193654051867859088749803210849854276861370957564768867060834849925970637360883504570726301564005132583202989467262614457315905433684845005495369249157765580621509593786337391842652884299620285982372088196019593684154476973864266040229028665499617990068827846124723328864560092484572982268622025972032508966674512939468748842638350262113602821969494464430049377127757733962510790150962222828263281882815940851581835560120898851385116558584272196413845197291625886030282090226714026995460853849062340719017896806994843651944369249158762149689556800822506471879148380543313035831476305444018670975220759381586929545981865622479152578033283363639400766789333591511168384759085711334197678022882704663625217917526868272335008877536106002840015130495322092513093198156678001520866315250471684599658907166255842474679302763296063576547710485064087926189669367365571107438872713471885071117720106357637120 [172,156] -42225690358347758255321305127777470856922046547340569641003229704024391573603011570636656707179350045964821782542094821872733098585305322264417173942184719894035453343989817160336758767070450955019287732920891816068595067607610360868571411870391938611896253772642630450420458853200199918037706651634471301685968318719570877712704850577462489540459899753943727933182040368446413241542774127735897061922898151364516200376574841755588487479499510308875216648763142058490796868288862042768620313757896516763874063684468696037371942989994844544347796111859861904279663555379949769810097643338630731577759270730498524329851946809501359783255268622039938873099100447665119957750500268428087002326327531017630450337320517454986765227304314317068474626411250986079336749246321313308730602738770978785416713027751675213132892200524380420450939821894206510080673459521451747039663542400408776525690636667126323103777445503829872257200296165000534694877269804366961094085078416726154466215416030759253504 [172,157] 28849886947845775603612839591432515435672626234898259297860391977253760875076539235713443013503564413261330802505663245670186533348248510750731295490301817416277415038645552955389918074768455734088692051031771970998792904757767220830210869160101545870073993365774755090365886565955480580188117888465338088613478701274581633699951624651014790160994381156455315203486579777721370267582252524637428087576810302467139489525856409573298468739152886169502554686088783656945030928745045803011886638233601276753255142517513790757287808349293275051149297641755791388782497931508804720790577761369037444160569122741132263508743038585939041829767468871437171913559989481232668626920740074670227408230421760985220589242351611136684210060316840138200721511050224099992178530855689035379337640820072313026510000305114472599094471822962684829094783397351915513786573752496481380415993359713574269755117570708230324468798648141475520359563822760796982074895971624080472219766945546357648314449920 [172,158] -4619746069917001964141934141818012135340574908991123543553683039734298366612548972676810223804446854934565861411635591262465667556955743443879408688216427984717186677219857968657593326217403261849206281060539630928533516444243470775100863572786150932329933550965169117233098875857294747954246736639058477243021385447422327880685507374173114781235268122753002676551668288979665351074377763159528931020870938359708292795048058665462890323426318250236502159353994358571010520157274248465884698652164443890824503495800304037054938561175977100986122317897553900394287265238129999511020478689679691050995447529361469202572070867199975944424481744514779618145120904999677511111965999066576173910950696949292113810669733212136755282776138233619912078474830057072038808809279447374946852724778534060501143180634900738649834664509324480567318837161834258794058875553556549072281602393955790073997366545121828673514579442094033306411765750515869086371321761407290357160704128000 [172,159] 167029409449979428664780212335083679138466212134828011687809901700521890865012952414330544689305445745777181578064315419545614699553176519832067867156311130722555257539491612197490825016270569129731199796092603323069128806219110383439145533055821407938976911759885412300517072643832172361663233422995083456521962118366572430447988167669177535852082576073092890745852681364826645584727104907288604435037508017767149125757706734831048403644351730052404062830166683042189693738274606238884988553093265538829893439906632858428907830413428039352153350163840568471989403639433738629537786080287939594115780263589189443016557775133222831285824423827735016275740548376325261213759361266223119607127407390034290130137239171789501904818152803537235107359837968588521451149016440928556616461441827133114324805468061598155717135387020644956632552539989706178113498956449451659714301174757127734760442228144522617370582925518804427585456544898133975782385342321393664 [172,160] -1304242584589491330164895962576422217391157153828109153014824906007783620655711723477821008913848648563638028583317982527022904839348259672555082569963275262016520814739926819779341855442725994432966712148962949812392283760423381260313007280400025623647253969433402630852732546462872662018219158433511233422938570327291011327745651806201961961832064138247425070985223835468755991505770390085872073269395261427292029979672240314817590885935987162413630897747201629933955388440849943707954418021289632093223471847383352446381733327932263792017090486722898605848742447246797822834839295667834422638628522865412984139489140271644691896260930117430118306574387276477396211341320320789808001211385311889570885066502476821055599345433253924589922812694533421682526518635227085809532752631761635145329716750613381730924647104828315050367203687430492089084154466461132774733058092175926326323097116438831234222247357244356231361685904294100522950144 [172,161] 2087662443458321586039329864636819624537085037705987758865828022170701912542676823299865668214088738922078715349947191053417402727693369117026991737346182683841749977108598531571915939863108019743771678136676382606014623636554135156768154645375326809450109273900058247287810595127749835917238279998417325469739269208184056037767925046365020149827217410753116854971384843354812025209755613144410092836374882302102484025917152109677663683640427806967469370234358624337945952092924732814994514829722191565650157901926870137654291692533084804506479408459163568975826016295774953678665576987038890579437220556987270828256424513606991830111289120689146090069223628376678493951545689612326652036396556337215494210388242251217613749842895679379914961436731761473978721215553855357129831840047608157362932576430620673821696051525898892185551645804845612798987492682631713283667623949343025803739133647790611318251977816919028397758208 [172,162] -644725044537737943695363688861367166328273460988170411147537921751084557080422265391770527246232649105595411325382300007244088122935207469690651767046784471416466871427646692855369998921738637496126211212603469628884731559156621219223135223329143195757151185315667570137845523033357132942761914028265355059661988719507006894243579763369023637643655504750740627847747774089255424031378562606445137772867144508678647850441415888841648011715635645649429211461467160898027911984063345679472361510754070834042463187129796679872519945386110077955405622682780650858620468580205635748186812628250257756420127556623099859316819531638070312709298952645666318911455537138585661335846643192357620677419704897570070532380927397701633399196244891438800449210190766027006120505028083094328879616225623126735223448012283311256071983920121790163338835730999921279175828974703604979348339409815533476453351419477493179566030128 [172,163] 35816357725186652544625890278941184472667922600391360360176612099494394877980248096962487551587347444500995382785848779065189640727342959374361970697945234303842108180266524134802510593413417075088584230300304595109157814608517408356802951478648327603113139392838491065245115352387198062601585639883145776807793808807610477995166602069594872675635920461390509861385103421927665044632137558612748534597570452456803619647762530542891199836744670095924736064458961007126122984749371689072230532358660530216186893438236105859354102484601710222118429494952941393917207507886372051931111592508807627014659445091580955447874663980270322789795523561727484280133135939448181760897621014094471791358099004900302558067920578517209023827632381921063933703381920012649844416967772246425177599501833353714388947180011601566372178571667355274390706634265601005561040896404088436667837231423079270835821731840 [172,164] -330157526626379463047556671406845551993780349396440375402709454381125728656516168402954352804047418296315652116629895178451804800676952373274147706120566997646178568539041150580470086911726257196011628706468248995297345607754560462636289892662533190888506540644741987138999017679130455748092606158682210244678688976076515138834944190873359437486216992355324109981101296917781616478376892754121022326802032001883275617637474026172441671662200376449922768386043957832624718016164420521322688080948856917060635942692952218976968091921925328172405949452785182564208828569717121785844715038435018533366769081284564214146464287130898177168282794557977582844385721599455630426269140922668216787098329246092736571038589812262203985262079159199661150519316838258674773509261688773433103896062901562635815905141495353772545610360701183787032245986132218585999722958368076702234510856960 [172,165] 460154649568116073954874889151470155528645771351061521125951685006803997753357748840233359006767892916194530691404605670920456578127326973501048425177551411900531075723876046044398097380948361572200308434977566286249379037542422530772721074471763341784722006655175124204643626114834200929435236908035630978502483460418364385121034414215366420553210464137902508818226352150719260703582344812315377715170617891270988591831757433997839845163328765992554064103097827909834664577458943997970349979919219912046025562399703328941574653964901835629737092938637917366287412760368272347992861373358082355980148574205354358952105591651342187276846792608253605921991315273083861874889501553298750565388509168837117397852941155751718659218455171882689086457197705545584572424907721631457345612334796832378250255782757382904153699151634292908953565231936819087807895080960 [172,166] -87103184221050215317955082582335874769224240935175679955679040428602669625316800788600739983061942816089864512446782961157448789571598613193493178398595276665299546383019593561730761107851919621357708380359407330268501188052965328213331942425074621581813267827373717687962373162275325771261257913402324014686400735431740245610540304973982411552526144832270943692449851362267601897317420845852121566611720079504585535786334616687864828974606635493623612839269639090482652268098330380757085547564564913253774126967540186618403001596350728435600466602699238133159506994990406144054569854279085222273382375528375330527393722112589538457412493838476341043969296809170380675089982457825015452018314670861408169689505668940294655962051053652146196258474487640979843442071140169582412183699131749613703189000367517467666510636456290042449236938496 [172,167] 1977874621742687225594932444238263376133751270789361055102492904235086689697376864236924900742067230345546942189038699975779254551935748116627694769791873795174059502095062607993884866252708933931113764143253448508300996356017107087898003013363171119322047012076493647308129285885547571593364878890490676109349914589732448661591273851659781369623387504913701320352114086166049697293595956216499965379293811748738980224992580644927544629172972577721731312866622079857393886464259269225831965129788981357831034797679201549761825370792220730932332753178880325273323505163836661124895765089479270062100333178821858822839906372038223724433607626318802232411511333692927129140026182234940175026757734822849818921485114570520629680870374517753951769710660356791147161251992595712974211334071589236738658231934307145762718744576 [172,168] -4663810702196601334052860615121342246747820303273502481554092200497886056506848323565237878668607799882304176480072843459985160579166897158376072094240700038105896587936942049577033152499189860155304463176188347448248315542925816327121987813144024577988863782673721512562342653267380369655024079945587429930555167549306469862824441137949927052899711852722353054449587100367850110905291586568859742370387775288147357249432376749211772509543948022228760507846058271359757942315720986319452599306825715666499908080064900141250027193186871658902334927644290665108411639924128339806874173001056194479794025757477171541626285042426546238837512781408985386077247874844597398875695564463042671018531992683642412793268614093648934290577689561790437199255722831976798505942951544861077007550211393998441078784 [172,169] 964744280716673168392697760128602153568935719228495467798027195861164656258378870009048135669017121620978655806441124576885385391627781618155574188381198570138817012030205817596315611644005945523820756478795325239959910493846985755444332779761735558398245547028788144311844342882035212564422536635085300590281540487154782594599236808488821128707199955363116962746107283687961320384835964422069770417931301554435252868744307166178553883047235025376474542988537458078926664523608905596002306384291319927888096951705791673267345722626904786617624726652306224996848248580386652909354576344973626304788382210255825919821149030187749027254087919635029889975118205043054161303049772266679628991539627528447169305192747625212648435950934773497508300167658365457974772220710976261452032 [172,170] -14353186572177238163179179072445143590486431681286161238115516919835608575936843978420482995818744680213541140319914002090596851255380183274363582419613825206741827769813612569655048238253604582145208664625200502644559710041828564506299196484374904417423726784497622507211630622440824580884843151642355180574709776065524408969924852319503912406257938617719150548166760970566003889447719541575877701815638600649733163073643533924805100433894957181646561605350329946657321727819661135704202092155428908066542561639459618247471004212769827897012135838423039684518264176604634379353625537267809327942132939629650069067609388953823844498571087557694811719045565295263606968963420024428003563271750998166795661715202627298857286040102156828608631037952977711376 [172,171] 12129274606191115035981764260675017787576086155826304404448834300315888891751011294815314965753357243741708752299648506801836525112823391876477220069240059082379588304022982972132824864187211863940202383295287158974414064715002082589436905811397451659490030805790703501063830024127743081808504818542474582421021583456261043260885388001185246711885879145184442581898748535867060216020831600498848785987557476933923067637050596344594291803007217653833854477501850232433591023790878290522221703575067660203318533771980734346068026718443933766282101209186277338363847341814343803560303460680693966053886967744028778677724979892250428309479409470143592111856558249301214042279415272552540705639559942017307293081856195905041247565406208 [172,172] -438444146156071193508814103618398227405860305232829027955420624934530272356528600340888983468799128127174432708600520459722341088340859889994351649918363779836636250851366945866574651315978266442037826469149217467946582117332691485334200675801047864164446626394178022454663014039106426546893667803702315002470754367940259877781522176417650427773436270509388518491439534704522663326642097839155123413462736025343004184490120153091513058410356714509983406873003048963003309111334965815777894554542669814036966574562503255983394665310574227457255314998168326125088741604826755156292060571230148409994643532627113599521681271608644345159965390973064737922959344476702909128842968899257913562889440609569553664 [173,0] 59024284621276712975460905950747374647310032762745411367901552873786377863496205525008788315059965700546473761589684185404903235079306544401021744461563994599788802969792032548779257111441590407468577178776457217628865950233370728206301196175509351982550846975598852233466538983911215891897788674035064577110343245599706946214480149971305317125175742219754880643232785344363910069020759468030243124241233407609831580613713360182420160145012540265170957001709284992567342682805549514437137708309141552041047624133003468366887771785026067100432725890005728066125709412186203003367361788124098872090373403321432386660173058771491803602659133645359477532815940743555714036335431675763748883382454833066311064358264719853251629655668117854082423243912287865899968711907296109228489800667417040308041816539246642362127673637365512336790574686289645211172871823751526739912328502446026837274273013389920187604663871197528163552241709133975612886863563636460544493851812952471786998511243845478231622854758595026684953336812567672811910720751043744996348570056445432049464624348120677047029507966561630620222196425509409771577486860056957605948968940019490008040197655713724066966612658233123473212616958114165923026853437659314935719105580597323173456578699208371656148079473454871793893187959734628678996711789027919117451529443474044864692180485780866553558075065484250303282501054355958995292277507944255711927027268258725222358192437377673880315637446899811927140019217372143828949219683521229285060907343708067767855035391149884453396032282136183425954515520680120032928072666422939126167220958959053162185359768965452806075737388254818784671949224341394070543964145253999168138408525792880602506321735666383311106688362751910162355445727537263437209431003793724812567234039306640625000000000000000 [173,1] -235313563702391271611845827303689623259647830628878404055772130884621973734990484855882056606907878779841239615857982521596475175745302949445770434646051419341246629667918431841948873251290481552591887488243952526164726621633360420975162496656440578797683460383943029116836649914077781530863504583900611704470323472854514503520321829240899476543589655532187336140246448349023241792247919828919546784618853741566215559304142617348817747342706585578355557717344888238499902830193155348206342229417929261332954146984214840936604866373575731370659094398626677864311642855019753611916652278481867214809440185373211626263463250872741916652872825367996826662189350079339673881313155194143555871145213333986582307154648329486842660708100406155514169081518901269949403565429997516838138515682886952781322665491625339120678632334697265265609313854275293761970448252057014347425277138780750823786736704902271647959025956382675265676584896971219019925020264408475767311610697210016019743256040731547792629997510869355662297536586728263901031105903912167081309660999002607953218263164092791572806016280528908384941075687081547493533045393506766896983647401342906462999080710825704655119264919468032604773815247662016174532534818653726702173710751466912985546755504280498565020758474344570296370672240263853209404284652956252927999088007522666605096469832082658226469193180086799771690329758292215490763654149878291324305830419859833136439143522767901540557275804290640846044121532369806737049108172488494059046603331136770818701626933054573990417139031368703996941494003414691175189278930567273960566139053513192561879112943582747801743468898712453008086705943925472349819016579754420189107286503783819518222492471764220931453849670079126366563917656803724594931708452349994331598281860351562500000000000000 [173,2] 712927325852471897180161170736038361282811312335683727393513701676772339488458853029083899932253009983991817090190362740921445195291855462129913794042421269463637130974782719651844077702291504343171833500014844504886366698077412937516588556786873322386566287126176566711296624727811390996595418609503599126904377552914314159429172746284205700703919038915469372906005309335250729158536888159676662147508568200306361728853807617395717675705732311533912613739119301222449493990161206004595500107952055782449205373789900965025626128393662609063947335721504282613145891822987095065537965888826977923196654769838095231995416819099225157722995792431362707848693751260930593472481903536234154634430512301786420695825279112122040493390801590334586866322148679296663293447701867737282154188486668492064894906095629678360670618989960242114608031955240065909616238210018034143137463980118216332360449325319967782852034209195050673635446636219718753727299502429262819204507271568977328183184313668852599098937812031648677915949658024153981526582529369270410074021355568899519097175152457170225596265556856553523292709217244511319274975997545048238576328701149369248299944028188769002330671369744736215938650888873319705249062111439878491268142820340141217049122155289156773639219857973691041169792817039288434575429871934080263106120145476147599266176385926154198758593077341243602634494682996319813888940676134939190531669133888779092493313498688350568801226859416853404471010340120743016336223953899992683837648349898409978544011705174837354783399691899716471587823252281388339453097352540352187395106094241207447591682279144495953495255194697743061520151790305793645496458481230729458384631973402964814149075000925748845584547560586401850232122687058313751350257797184895025566220283508300781250000000000 [173,3] -2317967907453362049433890114444840634455330894612348911549486269542792066701571333454564815773000170639189257768106764062787129055166290015714818344930009668449983939333287876639071678972269643205401268788976624133781381023983538489629688398397159361796555680836174633654133815985436618363411295676729149501950414801624307247594111711772003469956293385805224405815342893633084859729932794681865439728546540166527718242249717121760990720929219352318265318971643614375337266452349803945938072762674263562364265415845396640848223793299671273362452293821492536445949120068269835156388873112805198778382326493720865435274594685681513972587849565278929097985264015822309054167746636098906924094315432969128563203962604345773272002893656543807743598150887451220523395585144581150631161969889504570674572258636580994628011783455862622674382350089891091848490180066231628419304488613471797331947048009001769697411862860611200521049829246505852507331251001702610534958344286731509328629619391801108675572946341738735215677580409053660120651831950976313361926852953402666352741490868558868855040393469707020924534699660165751307018247450559262464146310359978814968278276675475701496803705433117443181365997718094898829435797982752133401190325392276907047219982108906639035686004954745583611247849215952720689699306084391527479321768047408607882635630994089553019588521945556899406548270170732765026247326980022093931895130224904020938202810615840611367336487852906083640251459501228719374687080943217016293891585721343738044948452582180096327705427260188339395560514734031408902720542986337002639958622376516604933804126843677686701976144160967622984181431163423960051978771629023278063283426497629896839083069249736507103159390605853383303477469549528431997388616601005196571350097656250000000000000000000 [173,4] 153898110386063155515445170288816002081410084195251460878138531398858314886591515324125048606170756374805471891194468114058058946006888943746177668628673499212012289233809345499761908216267202653342197818718362151517943136928165083286217634159682478389623855304974499804122622777720207141641118981850626514247991855335642584109591546315751292055236392670839978351992013424553315749145672974078417430209286058698518058256251584452661543416230720629758169540199528335196164963046138345794084848976704457183381611901668464886329872710946807172976458972699454376454700270513258875752095131715543298846052819966529617067668546620761385324805036109777088820041588090365587932665243494149611371000958991235101537219593770153861882794589197996903733290926677051895832252155123767268577893837762488549926148083597951238007159114661176080221578723917685214564284254644924490218901884949653642943644846680212720489753632431081824604845063063024089909339709683847164800555461054240896085544620194730926657668284328488603922787441429423867495426113979893095726532209875751743681017702366420543451432416560032359618594986081835484762411701936561934405829439745007092879314391019186073130902932697814616764183874097013099530056628100334747862528665612085617166022752148424115559949475510086973912021187235516946212597843665543481076954937176929322781213071547593088954607487822728553698408047905519000918415667590216933133735280641432705771537444020944840446497933183270092005738393228857880502968458883501518023595853687916468912184991740369067188799829366489748401634319432070523173822250148132022053608155460165794282223307736467791750381589518879820936404298309147714733014336070644291176096018759405334705573422149434142036266787380423382815972468294956747672789002130273729562759399414062500000000000000 [173,5] -6952777054360534689536530476469752696974816824800564673193188573608226034872565931046828131838275918312369025003629418095150233067917711715639106332851066835224092837853741099688536394120700224006089501839977632197080440360286092392047259768435201798735864777438434240259667880039932631401639072552993228159797932345403204889234777932582205878972105154706052073336697065884251727242567718244306271701756575542261606393436904776278455272372281227030768705274602008410285070259894899959311463247962448695428618805829044384710441258301059010268133493317540068808115901821375041697918162478067194534571180771878173486174496337288251991670961132780904555574739624533529899601522500191676883110626485443782635790015742502148492528292740250860947552081508175679989185069304927979254179197238375817970608905661135731081893374757983910043213135369455960034590893489706869247006029607926779556465091690534279310729821171501043374203543475597981818535404600740904116622156480269583011590150345313109343921244709106936634608058205494153361310504033367038146771679188345465053261378224228459665501728513216811984179350898117940344470530020977668786172646502842066840999462478889447987465762314840497186174099495208431284504881624172487652235962930963757711699436135276980569328913489881470063453864926969665217490185874152489114077601736427019867439554119661302130977751900400358886597405405416985942389777646538084799816956981413699211873006038564573634301208114242098026515771761062835912102066889046695682575873202070635986520529151881011506869945557145203752853982770638702222807556683527344983243260028843487921893257476904928704976864480419587974245910378181679494682261582229156290093235328858262551714146367016808206015337612005962859010128586945382858003573239132761955261230468750000000000000000 [173,6] 256511196648640396343864710290983754035240067554350841768101180111604210328657545181239962965478536165561457833476574985625446242843625209737582560862046728351103376577528663173739589165768788684933961914898074899421740675392109766954571782004473839019120429112001419874837532206784734973042923699807736069411751235072609590948254493220949793725654815906105010474448910973941945952962587140129603173734863885713055618156746827743250906674402173427577082987702924781011753603561937227380348054323829343481301688688570317035843584741273439876362241909562142089106292638431384466583767937352971495991869293164175606272554036599311973841233151050425209578952458242823329472323788631319567602767936350928214338837273955474141210687597453292066680798696910346378343759568078668721449951345362437992491597536290278891080455917378140413345115671242524015743550423013920287565511140282698739862386401693238913303734955114721837740470990144086013930740561495433506839866882660217699557586241294932879464129646222568744138702610974631741129562294511452931777299360319282943098126043210649067638445526192444393770020036054926850618718513789606674888189241055363358493849007281783578655673994814062732473241772994548581132312772875871853996721003616305300392254703292638775611857829517175058222012746722116076988474465959500945337179308646604707914903244029653734714556065595250680789027891373600875895924135514395104953893521457749914574031905112096420465458584207714163775432004512699842103368610380258985518813051608737158971635696952438790800288550666288291237694176911932556861569155200586426834794320930819247064180661370789846337447208106580538640113882439311739979541659091372455933271244880284403987774278724836000392725383035960945630680057828896989005002274108298122882843017578125000000000000 [173,7] -4691890949738518957986469957557608333567617975610956692897268795064879842871142985830112429081903443029678064368082002424816227591253128839888211489553314642960221683718251725671250965866444378040460414531182219509081927841108441699486519804663515584573315164164041681710263391223405321869778403546978705631614996194159601158181954907868077821872609434341744446409532159075579244644306970465378152432595326719575706158035645789313831253399468623262390091790776335350348229195604372449290282991173854426871430708595530844175776704000045430590791833122040419277897717553136957501419787560513630540612997157260645669436006959169171937704921617048122764597668226926086416319873807618992149485726825037316631466772310369681717169779177908402628018919001368653032902288799526334764713904537371712372044173973175354479277077946230666267546273567428942457085862582644136598134166107991194081155627817777333443224315783055256638227463674671192548149317953328885274122913616664603352060323122378603351170506307593167162994661203153231278460310125195533516812924952913210843864424362007733097296721208868236868986245909752803753766541231737571590608978185620494137694522065446552506723100663945549300267803628203468051698042990674571483840469559397781679223231664036903931217957511334115341142079113516033310223682381639194440582298784291517846970590639409698730136860170417802060074824329766220218287333160605301592889560548988673783246127508582595581173096559372670044313637673359383653951356385273301506278490808447010270230925790984586844266266145818726300822943913259219575535745131617165191190316841446396601548887032340264206314123021423903769824058385222261121188364077273021599555007446801135477174939694402244840229086728169674535148780862088366726613404133789062500000000000000000000000000 [173,8] 60596164922499386232069970500586173034735527372794810547007706506058071293456506111014893244972862960547647742009760237801826826421679774926499450615915184779604800667793517036711808831086897608633700337190531892248615684740136824103311213493255870556643603681796510062780394538995909350002194164016646325340619146383536653370445662330379322091972138406113209696933920695976245922620743174390688833415111680190693651058431020745947922310792590825455237244691736491093728571934808452472321003434458286926371268974273003729536360230049472598829070721128510822532936118833993129815532014188667014574793661036050300471346106795569870922670283930716241910136219421225935171117458680319531284825675409825356132456440204549491387567526242042445094000295222394336634822036010147760060823961918045091972418795645043269176343230107118569196991271741127081943188241495804369977916682799771916021638044050856846130401300427882257477281737906799373443755689472914454562210435355139915584700814652399056274581338477485345499622608977661236071103650442833105629778030008881668632426081468641147742460672874369922680575214267264346358448267728308760663641789376854272964554429892554698995376733666061080613845086619531761568182491736593675097316768420277318914141663067096258923142845442984946893747031007324047959733807597007727167240277515345755105010402129515166120436422612491017412983441339360714754972990627733950493274764003056106331473369357353107618022643628357339352137958549193924322362445876391313367539457974569731713225409978969990290777906781428277182575547066795129803623682395932818880103424361812309377666632833011790197089595551327619394476923126881235747083690218216960103294966929906885560925830558639185198930012846036894137516760009814294512769440927379608154296875000000000000000 [173,9] -625224465204607379479780217391600157986585278954949077210235987997745191689277005688515458825136314997606853489816894068768255357901591131574801254374394398527635463202045064937714248323564514653500658655649387998677188818394057327529983765321600589636249910062661229505138780445552327052176047675648556318214037484665646678635412788081463812999466141439715634506898347129846725769928683010938205212379927031549599733355038357473426672052206271882426091347015769252551586056211686232731802436291274210538870906821263678159817537470946768661099981195509590921810873520700068971301441199856524404324962303699744137037950838221641855712122697630317009642555221182859773735822362311929700822427530577269941946657883798309717091286712440228986218175583326998764269920410179707088168859232529596963516839553286288809892968764293731052665602762764084239028102980656264171563378068542992692731167593727585051123585810283454252013114020818769453032442335030574796486315340406420517452393505047726295819567539185915556345453957342581047792772519738822515011905784487049561683364491047166760367526626023480795850941814393662653178125971004199236521575536377890855266762577276191391054540708859418320887561222496878987097108620545708966872025600474567588202552552036035801925895141084401403882204032547616634544546513477792669458216093296342947840702209707729693662486158708705017324550023782692307272876735288053692222346649023151416530058377569464142501916236118713154772840736685700094328212436849951524450363718454965316240937329962265125863587169270064754342476489390513190741945347413647832838632831217800945140407550958322996627161788285375590499485030431990044099068818733419474646782741657884195803316332197878213877118156491357694477769986199114952287317423752285003662109375000000000000 [173,10] 4769694322307070485123062792754617243544871034207719991362856990086048914927249106752776761826754456411332590405317990862806778638658832811335479233954491336184549321439004979996750604442555078577299570196116790069059884855140639905169225280589775842136562576379106782680685818149444124095243611055421591984237116469577129558644712538580763656423835395544824717281944344541517104214208488671646228720536102820097929744214578522840038002254140451483922031553172552227655952473663718059425541063288736127898858639569366922959556516578905543153929871711713230840783384915877976252447479201680210536004278972286009985286534062085231750403791749329222567338864732343776521233951295864090639948132309512099956421267550167092622544582293147783110352682658614046111347167756131484402513087148603706122296608739027657978980038647563827007147450148928564837830317705029927102022571978168253926008368101637944126296204598424043886700050115182396427470328637574641691635456897116696145697318249478127367588023081527979996864757979905951239938890361029579516158694741275534357714914376158373875437637446480311825238175666184986711437650536424681040801961417713713769340714295284153352800666086231362641428766425366149779501083643934175928950041413393870222461930333701381314970711416146348891950767894668346669430232376412224530487596430218215483183521891064690206635434234621731082771252083197692999945892894972334759157699971971520249936599909223725541970836882611567215565551303127357570460304546577759050239021100839206640145785582822244566706808835445877018495879470664868451899719115755313653748016508030513209123407896012810587537979196802266659102467978226097445162839090875570606710138843067975752988891695722866062149846756488806612277215132950026387237635301511983871459960937500000000 [173,11] -28105024706680244361573571547069221305016174408481571222448705674186621373109093252219384308447739664552888022980146088670576758846752900822634942333007646090393165679635255923700802885259193304271645438146963474979323675631368378840369158682523273948877586459639760793874173857316916980659112748462692095918220005082781907725635389828853049058568751450129825269869011047231621631078870650646702338709654365296251875536383557886682506609146685540707254943277390958189780490760954336260762658462538390135558664314504707319761628998467478132328602016056023041964005497459319067253345437090368544584535616404248549827117311840570591752319181302782294896538007138101675359946443542601420547316616850783143885176820868625039075759535494982413907677054839070329133722834591489014562709554899459076521382913468559410823504785614753869848450658439438085791392521523066360427740274804601830801617301517512602544685229071180911154206727905715307884024838596630196951929514025997059623115867098463047662237892599894855505419284115402839087138554820521149610098064289147428547923398914232973012790990035106793675457539332361326085419551728895631087689304865583715568054485041027347735186972339760763420079875684622435680877734669125679824138641591657805291694973585947776028573634960485432394064671950602917739470922258515551079014833215138472648830310525656449882625905623006230344901666733169683910481928730401610530474917935456542860162144512646444059096887476744166105881710796663803409399184145456285947053982817558446168027390484944166680051354726299585261140698265224528180253148411319823468813621325061501792995843125840324764485213196786710968213388949492007265240565005709255760063491482111273479035677966981002627158879769836976699593910519896373150059936842179687500000000000000000 [173,12] 136086321221133495018796005835593392852682057265331608340756001144298296620407071024159121891701547746510663175987950514967641283798953406486484145384139789131136911688944309247627850713959811720071849664671625307879708818028463733511779796581209398102847978577773537578666139081623858366444657443613693755371288093447431511838640774887319496583680933940611012805214999690867058056198958492729825956577008080182253506603214500462546146176844970697681790977593868017110921793171244739993919302570903182000169144709908927396451997884561635257797119891685334716655254629774598551594977909565221420774044778114802646913056967237106801495312099348692631397042978683771879165429558155400514718688671309489783632661015797888587855802334134522663175006096915197297695738413093653937453431249916099544126301549484054216897848356694171624981544806132616780995485982029275773966474330404265105715278941264109278963230851008608053506856541768655478629363938219845509716217078484345525340468581234425583311884830244288687578350169411519949585547473539093549605918370774013127623497741843343454666386229009655631747575381491305944965985080856081399342841469913335082926814650199363519731721001951065872576768410029017327048310598252200348687849108125596704978584636697263929451283576067861725343471165893904235784892709731246039358046576070478560683946867329948522530170727440711204233811911892281648337219824176611802224514869309756968702730540200304837208997062450258888612423489077945147530169395336960731909182404119885838105196002355720629066731800022400345223677086621044979474206284735803514798514504826966640772732759716013772606729710953689085773669890159668309137720953280627237822730789827387231874306136422312121003030490601773233635184527746482852067430131028025390625000000000000 [173,13] -546845619393274813507180161558951792114829855879586528643645172140137239988214507330050499406417564572847140720337491550082518457313184644457051335532355409359080427363111220045731738926657873272786773336921278713674246697642437011681360332022923731663666133371232998348097520399592918788148411716524296858661435973125491060482738663996949837499161483362244400340181668726029895468824734999750761612302655757275447093759577254830360584368190545426798302702126024125412652371885536095447933280833231286602065634127846564975117660341556739735763817155727157289683480454281054864656700435155658920615930276744984760329022458812885137219525480164920903973462309944998976968070277044074974265498009731374949235283293824502173713235775723956645357808347158389596900138715156529369185086165884507683056699861618315347130400756228008685889847092153154065107271194279298479448817455930170610490961245993712762554267389344089282406598760956122415188793026385537955616625350220421781014270609318282296156353944344470410316718963981869229877794326574587668212273335655192839911941916481393162244981952900618181295134569289665213837998253193487792296081407007216378589991893137124048706774967814651252383748355859062849690545629406723319685275588579879975697627291905366076551496780132580185043243953804491659022768879034626074980595304646016055076714890877387578218196741905734088095490456994223281810272887730172654142706631652252095505478847571791544658155085251680554625815574613069848805863305552553320853176485400669885376376627157691605861594679569992492060383481996603971080026469779160414868767400432825073487639081173068488414407486790066120145700891651547785741114158427775251649558871553717999318584693708368240900374278563359974246791462732187019035475198542906250000000000000 [173,14] 1827497357157961796466282565513846720739127345114902289261217464427126993061402136908063693625486128839517276072868646004671927000351355111194878005081489134786993045306693574759134983531848674902837241111162115683310976520183510343508218399016801416034066442630266328245811078888450456499886036521836661197856719766309268080890255803586986143187842749777164117241735301326739936325769198819176214945635980491304714052194570534422613411731994062332586316333391843952858606254124036643986530912337904858069743660290529575768982157321269460825121635013593683060783799075683830368103460290390331945533966601084137206351037984782361661823999209724819617870988604548304761307365386648541326465744953774165309369860794572264957002986343501544878374253843762191622259745311238629734639349292009137870081453123921220231592789740447189975557789187953052636095106731933930134560467413088593724420071927599282705936758905110238189497829261769212473212519469332814370022093513419395346310543676018942837101281955296682781756161134711049001798212352437810224642701518330176259216854864440935529353055529963263755012129028942478718682058004768282164449032291736115734958248577797353896278029982913371227246872813867127668662386629966859293159922965632101486005392891013217305055946397829780296550498290684300226763733660560568396068745343793218242263811487533613616687125198995427472838614000016199949729123090077795363467833175840758778919682490545076286106878890377211380294079908811807239854059487991890370438084880493193799642614146637472830295910726821626841047638998299994331604068518563576433368674060261460193395612748197712154119267388700592193930566462475270575676957123677080538401835782913537130892493076025962156206549602676376168618112214238044456427788696187421875000000000 [173,15] -5159918943077770100291417896676711253328261804955418728454674040336204434186727782950861047566610491001843098400043862327273592139980901934222797807264020452119902713028615945627742800010716363254150949182692819259453716067209856321565387174732483260429942232872007559060209077188866265369148858327116598459296300403731434617629971036461115675690532201622367673660865498472691139814757863657448448155672828197896356979895963757186154059743962184594624275017364850343819486636187852084094826656338002487880695796861401500680654796492425935245186348373972738872311859203140188738474828462682944622329641563025105010329942006229092087576862143995694290457441158147013757667908183999040267425533596981233540929784543909053290451938446154267839064096219747071785812062076098757497970603677707383638907271084302187129909199045138823747087511591897695267817990915313565635715917996278724287236168474863669053445290956959353781349517543564774578862118074853220736750460284832943388313878855149503949942139149404475296266659391490894924649908579451618103894619452440814131066989530294479828858660196260169490061156834110792313191340969933299631743347121420702569462494562426471369161341560242003633735478445583519247921238298085787041274402205123096520461739258534031650062623185823138441226253068373869283768955861422846353101924873756229741502011683043827772774182839062501707062746912511551210379602542142563581505030321509540310143579821674248293761102012620855302107564645167685479516625698716361447275168756537164808275394021854365160016896044543167080367192434500294837967313032423805021226977859835059271087106562120523871281426282357091683926365136309067628073072529378384691990955516355071564795694488385466564551313181248873875284734129766549852594819645360000000000000 [173,16] 12518351251521163542552398916983815615370672444013782968521434753455702226377228596060577406617066888330615384414679704575661474871922899153195744150115059213026653909644276437560802272480850292204486707246307471594322683756103309884039302559377254393106952901988827505015492630156282360447827275806817418737084183283733720773580989389997825895084057208919488752303332350569673973287546160047509260770207674300683027430920179625779923217365422555354597591348532130400662344839202777015692544229985099377687744618796391578342168840362297625339200364910711691395400886362302151838389238297748199923077763183066260345218274078652340900781436019824087531992312569251231366754468585377074647569553895517892497156083780943461010907146846851455479873603223926834660331471339842286914141832904389342715131996109875305695198510679140130439373905172018181146465505179285720697226994700850818568133719907234823694168486001659486856118096658606094296425629796869596754434180235769007148188761356971004001161779322418420611192379964278968362987592681500915248417615827393323201224460124956336401183330988083863755586046724023802651529550719653616398415929514525204010710270927125277480382667361841099594846795856444255549032279338861733189313986339575293494552385627041783353098532595093013628442896349926398391680395649708575699774867096481816522466713058507858011231241847707059622948765197702738979021407896867755949045238951233395811166728397980694587280821403509503273577651888160883547601483535535201849007053783140688981664120566930422128573310858452911971893289231408343736585511757675189697172119206304095658032175774701661527897159414339394252058345707627933243157451057345602739758721812687475214663235400357592637891579241611644710317921803946552822976990749615000000000 [173,17] -26352090397405179176812622969972314843740579193832124992408548680537520567579373266339712687230441895458688136375525626892147374074856152010189765209844417646890344069002290024605376441695108458097463092437597662554664617016757679791676019706996400353235313538208621152252318602231493276388736125982269647054156826126449059797512402839944396213063686858801150609396541543576518108756068780919821195434821557600610520398815139014048812904062162217516894352569729803942817105264331676689247956920551264194469199013640072650852214445803109582953688243266457456607491046697923796453778623498134091716839785393728892584350247771638834304432013479195984749878377035816018806193402367785897744470673828667785639825396916631136916754145705424303682447828651743914149725448508337617867901335256264583081350979110305298450015081885161768942867892318291130958880401920050300028666009661070754218471658966397100811680191273513577105235268897208502045326040885482393552142049811403100825462544742231429719286261157540266108647682591379587314912524412506994035155871148051616888882002513645874783208713646078036422510387064302486354095955335978388775171545954900882206154319983713473455280788595365039775647276283125154756299191454986296992345594944384640454858922855042423540591544617114008044769242004263823457120476905376006988023303726727756988387268824093854583707902822572039147079785821659572352571799603791584230437897704353633953559166466037420147287798320640595583160843880347989902199692352301089329578118390155214073228611334606697708828652416377091182839471418988410469976078814192234039052842520077407514610831640139694937558157253267345523333647308759391039966970305159589274573286782016984462324189486145050344870218936889042631856536308426777179121699719620000000 [173,18] 48402731038765836424977562378386800248636395036990153695222283674266849320363997267841581199692151563165919642745611638451556442743728742413829769492933945371058830049186500037524404505608243301997907992315419898424030888651960318886443277134727987623755263506663434412227558165552947893063428585521683959480544025273035372685129857776327772149624848601033493177069958912785646075222300665377819614351927630839459932659758822889849605647672881938746751497305726948058989623199881034768104057175753603488485704336639982783689079558344713021752112470895524794509352546019863631978339220845564306353585887479036399486872742342052544797996872504580114865447359121394815197101099408577063812495578386886717229731646668185367053126637299645463971210789809612055600551702163813465307915871406878574695675380659274578059985423520067352599416140824986197324866145406994181462418621707615218719155387072626697538920926462112778820424160058648224715023040141792169188423367609484019336807770951691227902502013578162188952733469108488872021287742233252454447173583157541765770218816579816236584418114416500869646393481443374678935318842202042964249489074269910380122579060082778556367112410857545873496475568092531398084400419436401388840002190968027228869638650234753279055758574463444067751758854771423098417977469171081221003343806793779977913340520084067325292934502831797222994842288711842629816881267426343425142162873371604797306366817921935121301596405881566257459811222073826976017515798819525621671401267335323464566500983161705368306997854887013547760376591354570113504589986421674983530717297771032085062659460798951121470403582421439509974737723423103673189273515874643415823676568575648312549842632619590999635896835052448158826312694913684926983402812121490000 [173,19] -78008218922064630541600968909528961351791000395766966359746658426029096025964675498576079260155944526240243536620742202118773399066075896561426846244873770712283500972323581131347928555368955524494161477600032376959539580022591405807095962838524756489505497055294426848522315690705692472043358729906771330174874753525347397084533566605654394840765620868833611964070177704627549122513625100345528409901205420508936411893439420987193147167852612451399672085983496337571210268111796910155237407101023721161353440783604468074382619770465819807517662503439262879059162571516489963895550661742814694402593142636892409662173898695538009858279883387703601122070552497055917918203091925448564682613180490392058545280507447050306896668914737412698157106635922502401142214848419414625220062840794603834911448620338598965042424316853968903200412379774405668506479541028442064632985440159272710505166429305018338312871789044838456193525491932993819838517880476741660730983170744741701874951405167695310660360833508853947958264187876595774038436885890538075432842760408551142934070713769289367024489669148364466359636716981486252462080720737267940771962108565410860349602766446414504518965096514716193317381825535782496799247625370499185652583927261601407532561196008434592429159662311524381148914607571386335042510470492851755457961317177422452364512853432129183622121489428273197650184643480071758081482767622273272471775904772159780233183843972488617915235500822866741179235571536589229412303717439006052239306603810777390313682353768075051717129958962503300355675091653556476582265213721009972193263986269127785768157782865551029339719028765319557098371213960889398562640781338873082168291195791946957867835181476935989126865413011749575847193890995953061416015891046400 [173,20] 111005466350621564525093965571081210766158829042401618819159915751294363757035406091025332123188579482722698748256038264596980454501736389742776733096793633208670954394783917498777929395689024804956225732165026551835897561642064726835888303017585809180274305373857366964284502443297949515337090884412522726590677518965627226099968340417982253950999608814516291835584371341162094654637823100998311856278101508413742848831744783318774321403209367179799727665752543587428814904156130141474633280209752775477303883282965871649057087945536036178970982465714465895581927156547192114262339953708824224529193076035622707230977356791914193783124794174995438850118311143468624590728028758597171796229659346309237224880159674661569397648689420637662708901633549893136646526927690855049932643732107199443587639723019920421814337168819198144746966465213962574213772232726900072206083451886138887349662596428321328245570002686562286974491752119675531253322903072652618307135591155527597647269758363548609251061165491334686681974679300761058886448424239764348995017615002312314280287902812485247714275873466268074833075144864405557431798543006991696373376579215640550610294527272698144743635389432861098824735222802189385318844759079137494890136111128790511624927405289130846045246288190708837576554015429966753449471460881966732746213721950298412819451129983737339764352236692829541318919631165472817395030801729051268525136332050489030610527117157630101742070231451556271678285717356990786538809628593986036459310173490930221821548269703897936521206118601827443036451871941219426604189792731966939337018142359697600333770044838203008756449494594582642178198343736400690935165393422316382980993564357239882911173065398802434596179358059640818421450770819553330619073639680 [173,21] -140267935555080468081689124273472741182413438302232485002433558396254058026659719939206319502304965089297744126391438856461010276590682332800225143174101606558391773752750702868122571790814394462591686336197786002815640457405890528496689500248819895229449148370089772352941516527915289303068708225995996493636057859757224820208764478757324326728903541024754686997948607335522076784072702900237051002875804972326851600606000745640642145730447888609275086420401948148194298809361422469551536830914029295253135524221090251163155603356620439437965835238689904694857407883324294122291377842665116519413983422127628873799397757360972611953950501368237936701283929452024821874264673076722158231139924332558350259353901550243456643749150880734252542210830655576537207524190059951821991102389853063026820237144507048575495263976273596193898562609945556960783358598636567052454393554816668116087295583358942299640783890424506806222039899324394606683475775307356111193606916643614862874473139723825101180358425679290510440549903562917052947920033296036777901013987957870456987935530485476739807826865531462277980355055980137765330279330453181225266958621402788400090532467957308990190988312176676395080694520168884506528323245446470726283461331982799418815697169525066531408084634699294061953740120037259823548418547429752014828701348933945435359105397073091776133111329859862583401264970801055938336859158787404724746211196348799469550989754107222870953053610898740511087818904235140928951547178927918062984961434128793606709539896574330228976103805246658035082184670269927889798350875889273907516531723951861599360457414176868665892409614118406730016763209577027262597999307058713631672282705866753726148619473345705972025734109874979268324605478737149943799480320 [173,22] 158088915006486293366039070327286358149695424549402519086893147621231937043925841693520147002120638448670243370586352248727269277151989590362462772486326553680109616022221138327297193045468396495656093957327543657201673796953239495893331505553058028674932143126723561188995712776362226294798743799425114915840482456619407247085494149648158146218007803088889760583265294670821442988169840072549853749908774440284177545459361892706055509365172379842322318096321721932142481121422956886845025695941325114443050554138292032057186877783425722668897685159096389793042229464369111243360689163463970195301166625832977980978440930763214622673203179837008409609498375306667804973465418297271959766706204615474237844927539159382281625270779972121274675924297513619018136487526798561777334223102432103719188073482282029000562259372318927135379977574533063414820144533647941790197520925697573525112997246111860984581742782028148842667626686789391261126301245969249286259994242872006107905130635965044491299459596049266748116858629401764684121370909747860100946222257014005241202016097669140276094850092032652627886227605679067422501907488058612835646725956931266902379668116452952662541160897976121438240864046932054121311854779547198905563526964981036582838148412223546007000194424559797037685315152370367823181663770355121985477033396871173639814495016226889703757581243426105775034301162514945834566178314261162560748164950924067147750112332472899595763430109108580212956058972872026463398450705605976639776179701473981654922454325562340274621892093458161997418245605043268542891198443786127028553561322643473344718706710194513592288138269241579231725387858100520968661355829324179618754977388074335632483396281580129110205999123163659418891371454136594840985600 [173,23] -159455918480260320200688027907540381164309839405477628236430356263782746904967649270270858199662131767334128161571140381785332427804389957558137998613331258085090301758146446812914395534952859107474099067973778619745362681066389552862729443968706252455366118962075466579093348982500511755705478934796332929620640260088284260062640353313731180293737099033315596391596044505247258109700540011857306415967372030772446050194223628994611088430344538194073242027110228938964578995601054524662759560701111177870335285923034095551039534033360974602139971082376554045683236337459565306116348849572822142047395393813296274370682798233923983146686733914288290912520669469164284073241836388269649451137308566578457316120551782342421907802535835577707070886607935015913087344179879946806490244125456378466997310505387774179547529237950727179596476182789982642250527089367451217189082957241104245118376515091237560824322075023581947774295103989233540339332080726618528748993341200574536269205559870443185628558681803685973747413655077669249682317879117497082940204034383237679865817874999951556793569193910622541565084849369152249296257001847803745274683520027030602238328230814788170120361044350183085042790835398154808168240714632625015130815708849743612772907029883925392022329215740751240409721213723634757108919152543057316057665678960734356968188788641201720301442251762492492245669987310925274710958332450820308612369425622277783878774236177731345536359081862627241727960824975580542451903070394894893245987304627059264547310734289925814458807115739782194909888508447981456451314234324976480922261293679261493453329420885739987008458661449597041724407879033255610263526851471061760911561696210375659855853799223142701481847517733403239965083171685586698240 [173,24] 144353575633150673487922436448301093413891640555395126630174244818018065958759604994961436797355211430802234448979745623589221252568150209752222687630926651492209754205617540668479519585536545624681881385198999582294241021237712038375809350864174417554661575102366601837759748016674242715644481889944467077356689846521554399373930771914727415383052927868500501238256051931035177548327817837965088799792282243620583141208645885607948958940052030459945047798850816862318556576768409148458284786906015179721846138754532675674744571805722974309674541019969063203232456128868791130900999092485109536871752391820965847634334424066977788394434603351375948054301615855348485757463423206282387348739535190259324926400476652705493244512502758459189298614363263835778821683862152993993777252603814443988845846801298488471878623026499620428075268428088653618989107379501363081707007343001492248588322788212920788485847227752058772697895609699189836800562389009929245245757268191660082596479663276518790733979790370041905069501514507274455387646272499500043429411513256571337997256477554629901407739856413386325439021308261643498758232267490352078675695094498418194000288594677010859620953722436044434031185603170397354719689114787201321621790151464512191432719911165537311530193369454634231016117424698257983945354367022382458657909287748276958384231124480174544410583964823638608797225692259489931258908676093720488939074019598169189459106448751114288786538954938044919791101608931591616032722511820479504791660675027003639874999534951953501614912961254090122712639950474390796771867823766557003672933669116717181880979433276783470816221187797135638049936862404948815250937586303442879293152766999239590327918824377876948951405397637690433008462910137016320 [173,25] -117602479033231831729328621402049293756580616824391444038057440060879505223946781141646448052945522785799097516804444539770262920103644596327142889068659932530616275855736693601362830442814587948268993807108500361463756210199908278232335699249243628580837381523486344661004439891098226277234310029505973198133399786692221465613942836245367231431913738108394619135045726188396907427952592552469657650863614142825535093095000995920486703372023755524922839202635689773969804349268835509514784386292632637560941306407199250417726998800589055789311353941148119423735750221780590524990086155857569375510084537097287860796153260305537437961694447994751726966269105172403079708721461970246723959790678669784786198153110836362971369951685074521231797049878454218221058835113524047652386075681160148553574757033819433942550111335767738135066609084380139713662713834839964030598378737759453885891111057531723500846126354413527229568413237996989524968269097686567494575471760295787920277931141179618323544626489545436390091783405327682236390081205056004112361810058796349884466104233990333456233283811290690842492125049593921753620735589630030990327109376704515286108648871463121147603722264395724446882584545279294006354317575813969544010958665225616064850192387539524592277139653677843167819882873322039075991083487140588779694942288128314942562545081270216061719968069092980472592221536794734537738020462789991505606710182217419500558296284976506008670959596793382131903836752600279555409799469457993204454813428513896392018179302296719020862307311097237446906180482432754773447765650617971278263362495711677864193161593358000457095272863115916831335071803530926977992643667340807783556284448634079909116004561745676275647868843703155215697752885600256 [173,26] 86426751184273147707417372012538654409768607628442727284469006023631664909853670883885766986599495712463006093304426390081961948422511493708801500198644603075899095784828222542342307576998987895671688715924565268812208829229705256095760966133719191893952180077418359301897485093636441034633456147975858077045623650783356345097377173725093079513716604174885482667169902709075676117932410198213775012419229656289514531318973698421415779393048002715260519629583087016254132001676959506273536852906410472814735453387935335059525195895940437599875317161796555172673952947186455157983794498497298339010234061780885000244977271816654798166676819414809698657063311045751358778602379241467173534233384325210268953999660678575616629737642082268337059792251483955469068963745195879877985529240188981100818976324382532119609015015963390067575107168225819999659199511112808549538586556565291392949918262971323338702543425784808056897377803151623741676749630529059772446161516463654395763304900166371905847167697230155327871081232581690404621177001123016369444934941475179201109576316108733086594706594096346249621053179294741129554430000166232826323276391735734979842062540121107085052894655387178012758767709893603010819015471261382883569798918807457615311829999700224978073057611200002835280703063597200465176768547586325890461336358564254211647152223404176194246310725795137201752559409560779277671951912253953734692278385724943201855812482751753715000463235091455576890114226525370266970673262290177434557370563919481063477811896779462999444392010564360472792637684015089948361321320081669923383534222119539052519959274437609662168191690385540905605882425124161745145930051562295882404526049404462806609061957390783748352868265962544436029633042944 [173,27] -57411567531713851022819770580254201469132617071873363299356029513239940297960399055782599269937811419084322889249161392409734162338703386230572844136799015713604147396792903520458843870611131146873909174192466242340918752360692590859151872165567316010523964347342942327174398251515771076629232010786253906119355683383802069582453357868799178038882522381192841450688619428727434982444932391493216205354556697213391485268418958767242163334297456430943542586676312535120147624803141291822793472637331141833016280002008600990024236860207902663950962502889308183405779635225610099332489623964298140981830405169830196473031956229956797926669708406718003862829419726247488489222045154377607896035781245900391693134189570636173369993550553785999405825383277193934054131187786680656293317327199218937327538988152636320589737804673490401808419052431582838132617850763485901429568744426194274715124352494345497030808911664089499248550841518280384183140249431460031491405945420825440125879626949042268053525908939538321944631654839400110678466545139135224715246524552284405532643592142107528399625055309144140307617520287775707081829844268769545214179375036852427291388945526739495150998951573814024748445175523322956299734590939298519706117279075268063528527651023520796681456271538868360704635350362823977351306800500186871060770607344971609583713917749555299333305819781163800434121812253290323140836946901325963572818193189767928464628327250261191577870950098602734310218491745977985708087810558573197415598703596679283669909688953369260638296095658028477519686694886349420597443234362485378972651311439609812511507603386097356550802209156713393371830681242726629488228076046427145239319681810134313106745072078493735809633941007811680436862976 [173,28] 34528223776914160000136728411413052804977444981324204990229952396891070224931818172158958415863064331649008802576991201067274037884059086025343025273724120518921393536692338665852484749635855819853025855685540150564632729301915648605511193007633483678845708617692720871158909263228351969467836936409363236453569719145619026115350370143521633334276655514781137411640114509497111239701107239733968846380772871043723582446062804226389438770679924546410163511263473756386440914686772552956439303935253854150707177512401936326758712920960675740420732155996175375739150522644445432351920361915898489910340721657906285387146283394275766789440045922871313882955335101054636334041753926825906287263180193996190674044189704025494980557757778397689317565655891901290800980750145542601706642353252771958097681354509905779689514023227380243801729264817665655671253836876401571937126358895730092295329354349832604850174920374120866948818895634598351834148706483056563028772189511815740190999107422510300484720651757674281767841800084477437087202151817787880357608226781428062145057946177672821004104957159385870059706511812034161382884791060584093240656372362438716031665451211637143370168683633067490138358235016556219042118016241054540522174385257838664282805895468891761172120225260668556513000163823189659760275569502074715314098262289809167119279003673452263714273829625944777480922852045475139618519548603386863959241373689623323310848817974416977672861131039766889873587063209863579257516213437357480083241365285880335450810863651622185099641604007632620676285473795623140018698501877144615944872373778323431835305547516243088590129609318224163890664979255088119908557726436899249786576078570478510355295301053714201821993023710229520157184 [173,29] -18825221345207879820666878110473171844252555672437916251335248212337566513970668646457420298682814026057785890763204743130556172702603506141527176453870298573643928337482391581758795584385665426438091822245880707781556920097262647709342571712995256851477143654450652491295292153993681605698363980602689598782473097860627921613824718721112234490978688948977171195832713549524362896798698936613782542656117921376146104788120338513191421879970518690768351254272472086539431827706707704338062445473975500415949673099210943398250309772799176211731805055721005274910393675101585473115732562332691961949010398889686271548211333567228712005870629302799678011963190701933818354772489275779871613799332957810972112469615468240361661225955853685124657214426446226675000327426319971925690241451168808734475768619363341961705888711800178795850527971813354044313943704924581553031884060174385572956803438302534128997220763413951186964666866522295795991144658517528164348756760427772658009950576633860229167434704074863712141956989459404880688244163078656445114210579830175752030606406329048125079085999287638946234855032009279380162312231964990100879460872009939948153231378646918596162928669757549826891081370323837319574945463037820163674770059186532582489584766782087586670029782703958836596030764223964903790515518064071152188312487573825286011295148355854738304761072130820004577699278369454339344363970936272715878966435978678424532798383015427047342601988590312873994214226504058022469907918310796520388490769642223617098546052458722408242201875681794538114280278068729137408863847979712346251059306946756504136405406279155735172326023394203403721172624310041084703773801038744633570226404980845009724348759785363483776575959834023149568 [173,30] 9314701174888122717902559508485845072959213772917815013380314920190578435101599654340479319895683412197813604686469259018617231804479192827080578114345784231253937727913590413778356074721538422201168738769603662549009425901920486061735792722890063598696209564084554031061873357364676818374147939909533051264152957441510494880644538551633498518959823680029052199724060163461176549983257733186170351435537608716881382756030405396075841091547972793372141671132965648980034575647242360941122619710111107007330805009251874396886061350232394933304295914086063392139074061420623792092001068687485171885625634505997753956464901709878551597466725734452850001030961040871729513438417770091375498713449163771276956481300576927855210371828577076371008183151365449671907131336935255203043714014980748924389928177445329796634824456578667523134744292379220518290241667316848629153116450145970977571731953710264747274909769441748057454489526137651667531670169917485177335060150407773732850985334228014821615851268176702587752199077444908450407022216559761822605975737064167842654292796139008977072830066407825858795952187659257562740223178851417878090982833520368966217902459864853686994168747878346897480463625571609574120196582432466178677656584532201493152890952183954729938396600612209108700115030045171752206220953651205601351615044800419876338255099987082583652809320987533179683199503459071582805067441177777449783008445602220807540243406520525691896815249138085992151977311316450071825167135293664149339481597706112174898040400109462489055997731831072391595578029246876300652790449486357725841333685531542226628466211519611893763947470088613844249319994868029330240875636931924482423719011940749286030572049374393248503224901671687168 [173,31] -4186478192362123329763271162056429296274323605499050343216981827908610653716590900608907920831460088477972059487469037865417513835002167776734202672946204532481956912800979294745170973584782935802128627381634249838341194791189746124351378802044399381140618882522793265716200212208047721901754185097531046398332820030636179419754424899202607632707906904765480091958507053008505621605557538657603738431427252005024594135386581300775426041097796638828201505248007719177282331873266253630047588925682607485582238932404793298385605713145262317944211232758347187821198080015264879692665246191465390070402209203051600379033668270825942098651794537348392442666053964987269784626508355226321809617515957325116398063672844372296480919398263280865987416830280295619617427500056888685862183508684952227129895634708429007457097762187118422112050500102821258310926717999796091142406136989238771510412911233756980238583744547098053762826298332578790766895981159796447407958657896682479579120966694812771037716492283334053022099247950419412652199992692801090520108568398181760680484110370442518968828177055796265402466784791354910553644374596222980040997576671158790599964036069884854820418762497548459921838336370726513900832309396108353283519569128962941434983398171333055577303103474850898702701453423144561288309028117972290717116997918910394232846987581697031601280523794292516044287188797079719227239728985604298594859623695476745301800582267013660342532640139249778548865116391655450894681890429494280791802462452050989796639926075997214694659606742574075147821209916965019662948511556237666115444764190062478470538791294784523422507428446389263914384792405823101972756001804069717560561671968070367557828788626296083381255400718336 [173,32] 1710248719891723711176340794361290665505600105875952332358175966101259534985972773665043729080996961556173076178380076901044864603395019056198946321232739031818456631321760067173674840430416270026132355102963827361887915921470346444909323458165798602926064404078557706089859894333629120643954851460325479900307174555989787413777175332574309608942825682308404157372711323984453258714805659406690604655896688613520870575580150121122813588326847751839078512543319876244351633454507055543568155103843357663167489897761203849246700037940325107377739142292430966228119226825265959961372621804842998696947733584274157068778839881884592243447894458240553559197332504492225260179086258030219532093048141616819774744276133167723612898240943329010826152019124192437933244280918522251314373562541884153545361584347179597252644299601831446882453653123400067782822598622995608822719196977406107085989336032454188941802473036245798672150130205469850764625993196133088968905654043175427021599180646467904905198854944287307283205024679920281440384711843083784151862915331277448252834717602584505115343408346097119086292964497182213823141127589396697733885845925804946997381181443657019563639277249365230617374633348384549094928598768548331379484610399916938360498860246638793817279898859716817683787156798747442319642368513448496329690267264810802175565408811079439340425478563492157314754267845175104227326315254692174339290070678051020162813536201127653665835906085995704858522023056656830355307011167608586505376341950105400075896651428392498221446142672094909781822504230981510506905368365449924781541938604764496970139899938698677387124022856910801098916219672521555379486796192383963404415844019145352202956588976878621545660532224 [173,33] -635248061146085153250361601614338465873758346793571959953682630505038356760846013574090637449629992747942217898218895387014106503468531421246411887525727380210123423843312236160589204728256662479518088804967417127422398228968753256569033971216602813169465063566832706789850302703927331109328111579639076239308698418599846741974593166215137626142364190987502865816081005495042275477344216556376797408710663051798339714729400236618026888540903154394191512474309820699967975235813620600295261055110677743008248598897462326805304857468606672328328743516462200726587440750670648065837384338001613306741540522666101894117464757724225647495542385991290315785650049190890212720354827075638786825140653839282128225768747315123648586133829902272491457238015700068784866837810925625038592267048355146446875961052263568443467111092252382017439208944430670153586498959683979659323943906262862397527623236468428003552702335878424590825970245576449169214846057487231644551487869399034703169501726507124536878918746156402111699269132901572337590445782565116448202817562581214498554286904164273395509786660795181562414775258371761263651512692829687844838367177283717670681685952708571028880407688961597081853314155536049444571951354827593469281079686760966176828481300677363254656937943230128931835346782291669249575343207039449414801662931913770048177490554298918034175053754218010745679078567530646255630868545223406647295834265078306343447380880262281069669206805373751498453830052348054218417774825687711853982445568116681661563969113346791953234026378453496095587850813821120636092737337266814685747259601242442968887936729632443889411523525808029429139131967797107942073715890720563160700776770693342075739668158501994823269120 [173,34] 214573425760224963753300100864111007965716716962627539682534253609688348410703491974642077107722011765445139455043679176995698828355185719479989676161769621110266968038043141542928239687349561727365472234134995024843386772633900163189385890396566635866900773359534968482568096286381204449873034895876719447102209307886566848878932655103800888449881298905772116964310942196569550330157384126573250935209595038890213029186038965832138290601110836531584760805383805125877467768512233166517891693186420309717718929915539872988576939881573259527379556062691321093916896913051849406734712410900121871333026709956842159725353164007984840129790606196138041592025934982210679215417592912075210833960255769743791933180811789335960727638396436400889123331237294656368393791197980747349417554623835684289163425171391920756537734318080958503180328439338940046667643962821112674741885975738931703825722810846091937027232977023037802303084105091956249364721541181572120814731714816966157504077239709830168677847258891733604198563230890875567692605159956434680316561833031729405952154192333087922188686854926283603393997096541873812774911977775840150069961990281244607254228515376152176646042679241374254580200293237000699787831639569512068154940512248598525703453769555075903031266699231915887488869310749983788040575667965583078645302812695792146972667262383610545379374715438233363530565167030511134189846252707098992761175838179512610478167616922275290994984738194479406269911616635380030091519296569957609401888676834527205417964876585552326627981051605109313387611768354434710633175045929818342197706579704659160456097205205502398821480681777926265858512158989528300613710567286092411403951502988018707194025519455820056688 [173,35] -65968542653131382987088779368117133138996216268102279425627611990190978301170379649537408828803733194104112928457125969805881630075703774761528806348182024894990745540363667351710334841735071878223795560772409787080110642153218485007317184994880869186903881840871255610319172912699290094444853945599079456019800689963382303088203132589604135822106516612167294460364989198012818105560386504772662797166895149392784592577260007759993564479150880099053040983609980838243127943810842424139164322032038707907453914263258350444301213480312285734052624009620028365226960934684905616163925953625819164945294275253461336389125416057833649884787122884259405570353061091369395471447885792550685432085576349698828495287968254372521992231107034183931350405782870074396837868531764482085563649584419905294253152368587680974226529997900834701336601370120376979605738742605735016240187470366216800314494315093749902913403269601889422547291018029124701247171636096934161276418723515704918963140041133661206302161555732087491762004295929197707287967568420140293388019151202550762511321493982090913994879617555587656562586728292854421449722408313357837266039025566091229393807801729842041819186375000166727976322769866189972795638587742496568036022814423415391956842918265315850886569895413458896268822388847712850710455547100422973779875910434081082396240656317323352674220209601527352474857251728723250176982420433547908394197289792316012812815462755767593918721853028287338423822668039624738024962529160249528293183519681431311537750650901019043297914398978864553939603682392156636672090489717037156784217069498723285982100331522282566544777386993909207197363528480034646940017001484214223962286239167009713646584884418600960 [173,36] 18531985771239628049104283363177523750157215725395733089860627692115012950808595853152808469383850684390334488204859068043826417608163786204663189436897989279301868386399141330489622093673028727549796302804511825599572573868166110230501191925004339162177740679218346211611789436194009229834592914702813524743664394369895107049036246101936891449159289495045279999723765392872070162971981800776328965042621575536879767619529241295549200793059109348422611782340879459969996864021338868503298829467622490800916486253757923342699968696062868153291349885456009138856059743915132162310872060987595322290651389420658727698167040676257168609484133524429398859142201280726402661690469012254266093592994403111853558882258362831271239579580132772447076105556727180030097436736358709713255240509165160003025366937006460713748181317094576025238152552643281420406225947425067866328616653440780029369496304173757482153923346533203787822285763365901968648278747464813659958977726972093846344043133634753853026938404618277331593423871616634499186657963212193993155492481433588338047113711696285805875434792551787672172675141042044278870476139945216749306864083588887012668402145358409923354559099101089218956234059004107716675719369304683859579437078573929617844105461787030801217320048626563371698227703538985310216360557972110026442751231738898925511497773930801891470430243443638230892599005623024520924653748528350834231878776339496100767613646687493361915900041080326323203913253400397543526799544866952704934139573044007466743473703055868273250257994804806845453389021854765661233222026208918805520931585274564877071804241041254008589772458493974148886005851616484546111262986617287249068575569816896363515112556562176 [173,37] -4811494101533339502408395643653975723294456399506352528596913378866933664074300593837361858266843316875260100210304670326915098420204126268971854013847672559160952107279553089712864261657790546250749673140368897309930526078942986397187784282722971078348618720867371372660938308856161108606946007515581914340991784301895759044691044206631771469638416001860188387112917779062168048191097169345283809458416716872000554858891789386565066015929077425418099983117601867079746256323511429536183490753625868297331474950448602631185427739463457903063459629572519093268848468936518340825781968373109413750526401456347242031514269571649389869127184381892965797071944357833516439721212658966897048489115632420635167311599304628866447800746588182323224837104304807422043698531477950593039691305652689017897784187802502402604140195978878817734833844264063837489739243112874828998177148384854987293636026146433468670719131645647045106709504780276944048024617926810282923101710678479898737739244491873153231503504125342107589222940147046360049764392907985128191739891320997000275900105508319039635290427499875228225138787410841441494961351332129685884257047243337003231372279766566358302313637270058858151975405945537230701587558166839688184635460439591083193389913925441892185621371239749078442376818698832067772224780893377516988301090695595063391325470347733467128540808526736860932513751443620567210371287123903763352226005681251626100440846135782424045294648597102431958316905609751922557074143056653544803127783258677973742958089751947216841305795876737104935751303378596503589439458808538396686953599509395156971618857389994222560538074833155784124519122606570762918938637798934389610173816032602296776314720256 [173,38] 1183348159294482694237914503316135466571818905707672628729042916665946097105619832254961099679903829691949079399752308398797751093594976275754042900430232764163538152644779330598925773968651418361618056754745227585271446954652226976096297535099805200940360834798333167882828248831351388674794699891424882762161191975054255204736533272842089768683884873651994623452405171372868780543768626497031370564095822621123624588279175329537176465650214384971512197603085748978362935096917461184767985094989024462150508420788073838725638984090994711088286499381662995324527524449912653677824429086552586689089901768775330965375016961820186928114051286021853707484440246277223640493114894199870513106733303636111962383326397575763454741971496582984631302045406811829871005795122500231973773887385382827604575218297474016738303237747082857656971636223773930427349137161594413070428603611218435924631221096162098469035198560993127880935051034487585269728126779079404366919092115479544835111429265603959151134941614051539746171422025043504866374120034487682351095756291543619894318916279356073397895352041585981842593641312911918498666153852181036880824522229932353315104149718411885245204300824869147962648808731810222648857793801355440138994567690865804799862396550458629768224291778369010677904476734038350934814349208317754206020587543353061339805431027707140402392939851226211610258513987726398834961325575510844820614838521196442923582096645425878246333598240910342131073898813939617722846417251052820984243344281745588118213947831684007879286927268620708231064550088831657427437834245367550128283986863827838681738685011298882812115896836730427514810160836637432639900946082905376881662257079819567938156288 [173,39] -287133099668282185389634868738300198606859228882779293908882518668874983469164018302811397042542664102131524385949857029705088180597830241600433401080084608211104760313542345053794421320443027227974270733041661920231592197729646874870954485753952225382867014475263011654836952635415566143016701441357643828383651232959515685099614226459363825373412322707926112292190295870370636714431145883804258570495985980439318844196668282803743418053784243177354681933822804771764791890032790416870968792463255930517639615863133829313305302626352716021531508005153079674902434036773839661263001320952665074356853923581688136673581444318034319287136359379848271377305662042500255884428438520020543106933550102878742371302520315656509689343401559646541022307701370318829006456756535093245835721537815038434190156612433866796979698976222502236483421924223218937728218426997257899859874739984199901178141035914108631093314483648078388810747934390419298433684106625770246524662224916865144637814349287853886065759546068333715465617332958095340540954443166042706006507331640462867373663841779835352799411292038589191157807542233196663967321551615642901721712573809895663204157757089244763264924036230026712963689276898570778694147541734198870597629159752790005750677456263275916861924040028023286947748486791346041232214142108491683296614057507372466467914601049042847468635352280034691060692069314215610725907801964720211523360196082893236380492599733548676084643073947426862996810448792922737265859203821618127903358036339913156216883796269270556274648497805381531633525998373729495851168485946009846523872268083177281179611625150138160590364933827421119214880138604402581521243225454708783585985928564032012288 [173,40] 72345734408375613480746705858134265093176780107190455688193534053010854701093196626274226905950597131219475948760893832838093575171701844561146561248704764175244178386832380032665575930738057235211050776446986008907465407968223588162997251925889727407146894299867333543466631674215718284131868012836895799483965102810419604491113360369112481474558330820722132414396686693268784182054503672104325260009171562785739078373048296027142482546850011925042077153653905877373075951877466534483769993687668949808393267771716006567648457101996703057800811790537854133988653751303251149710908174729685711517641145830560617172022224157189838602414360169427145680118717429403795013467823686669130696265478685086031135067268632831152223441078621732104879374879722317170368206411631909964495191070982398064149566977223384917750411440962478277606770752536967163068781602586612739974556428706572422488941126975479819836106305090524520799705023198283948532974043659176481496531744824736492367598936327712502023798093486273691981749367624985290099407555470142593825636028286035950939541315816577692133481872662692099580212448412575783004171362702823983753660819030700173879399060252459746223174422330274096663756178292928799745637876923028493998181536547148703712847256279639877621904587728339094991686304315220080942796605931721760442607605222485209543213911523162795875390504335840516170362063820070776982315014601422446085120285078297438922076204289506936619821642160941990731767923412113111868585648083309034931946373460078620096227680769735364643749555722736661488411068120061171637974001770159548194452650054731120188802564099506757004085324439747305982237917948827147993062354034445809685760199229702144 [173,41] -19803138823268317116690916164951027841077228941440074728797424804005384035396650307724580888817509734457074067139267024270305604618393237382850787728347777559826275511238848009893070139219002913651035557734370055735683668127053128198867664966062507154531179150954107381891569650749466442976878964254491660411003267059228584708026482865473016755661031839213450364019044011327709287737625841546367090900976119339016653506961612389848971835409085367028929123581537249193430000626396374377512762503069862242664825661711121121240125830255775514218827356110070698177381342307647196266135116053893676382490219481674258455652257746786964526578980545197615328168514342363553351245720397365173827194430795681133900220739863622063495282260987939731295183937621972908691641144270790929298271051696730287705531113241109998174340272503149633999555736198816023512068139169068278550193325259776646904018244394358919766177952148452254474361609689403291594153239772777273904870083158370667798852908857342326610210614426722943770836284141471646385120603504169235872719894630157543677276281996163246952969699490453710572326111829076744739124429221784894195084844023588491855611387351007153242228538562385745304532914274824509249999047348894717138153042888873455596050603324831665211966506636081200043677641112773875392452172622339801371254063347726890487223209089838692322908315094725349099668663260402980321525197278205550895337561224272951470385266561763378823530404983269559506622898002610027782426127398283974599776155413502963098535231280902629386033304327627517631439936808582074400481841404523935474969236709692570680659503895321682032293412799058534098738832737026051126789520829191971937956936751360 [173,42] 5877397508847642066385706080429456779699227694516558967546947815114287908929051086053946222545607845601876542444072368922262895066924068875400633046429277277626450887149584086503252597263414331697143212214095009899549701540967499480902575086525663287433867246044217719501328697640769649297943384820195357822685099460562850410114480777629753984993316370437341560586175292077856526895186583877405143116043258911983581671138697347847098483036282974543428579942802183489267804832796775416725928383077791528377003984472842474991106370031654557405805350786437245460852557125680742689716474199279932708905732544419083818724023573601765459164918223490775598885029524662512801803224767575540606123843130460138494233768077750157022805756288517947527614621605178005387194512859615362496829868980166266273299768613065372732322189530162393005280070671779407242532466866871270363154418713337019747129707334458361814280453819006258296764096771612940325393021947060837490762166127076254256329974390692951327119067699306611020422836035239381480202489033132774066248536634796759899327800094704050997952008513721582982921215627702646326821010870812252434546420814471221643537816405926458029459946858699466253622847581950756350525041816326897702042680846393323955534406608406525585616398164149618509515305913852874097307327589737896801495577829420378027044587483082470388384271048682803157356277710340949505322668268798425649600199701310181282161620069077445625663376641253927469273795197756987248118611013284186715594537673358593364079638174535280633535109642206833269288203776195465827517514726460348101179806137885801550178161232246531555458412789228939823457898065453891548599022948617386843230177168 [173,43] -1702364143970472385547536821729579344877281078257572570910283621924473760132706571396042696604063278192248058466651866666443794350571830828120930674994494629591128909792013870962044964837722828027578048727262819501750498222426693528815353789697478078614894533894596148036859058591640528908304226457411109001990928226946405543881321860885302530111260342257551497705691078872449886454634773178122928726517622106252259901773407177503022521501899328289526082545689729198407115617063129315823241841597724532467225040823927438538683348374900917354683913099774504865702777424358054709776653880605123898298669149920128816078899499304964804967652418077007381434191743251174651228593449740057324006096770078469835325284777042838607533979165403301830724977665957463650825324958653694879639490457722750021133424771564616150888310874178173821392118227634281963886630494144195956997103047323366298488388308390914809843349779022783080079354236872070925086518787034511263773959526901956131343715423744049176471448612223290436172630921072083027126596564707574569543065659192966595270175075103263598559597045943567159422880402922434464972309582230178684751607906429792817631507153299026251433655945276950741136762367590819510646277226539506829647715327571124782812225606284028672466012433292593615652086992147225055280868893591579637998134792595437687597238573665424213981637046232872601619213243071994677892732865405783974396576245002626847812073655211622017959555698980743173086449386309294091927240337594416672732111314024403280059927321110008324325498544406549082625858581348867845236805170718905083750342782474235460039574523259007787159377697257671133622645138107464226296139521324336998670336 [173,44] 390792851511570854432473477691884427574644318676167775548882640011475401101846144070798851613502419429882771462306507694767119102710392128658787825471386397534548148341144272412122124019524299991718677180170316039458175947959680802390527161500190556240860845543350423199438630849551988876624163353920369389029039739987806610225014492232900028365074810178884917867262657329835245811395556393071918339188509031927658596540638510279570170564769261903313629906425795145825210139321726033730027906686828541208600358223510076914972695231848417329730383127119732538355845016441126023410475079296504879593018314596824333201755967414944827227502872353784512585908461202712048698748455666334091451130814231649276402051807267793950501610386106928671072267343563659222122960771492399172565775895610064663790662307899359078852581364257839622237840110938512310014618334974504792541341654308897041894220045078699354097802239805328503384533472101126554201722951587676570506646316090202697214623052899919802588473938847362752978781656808153331777466924016143820335366466400240570971129920408628448578899389777094187620947288263697344747570321603460724951534177515372608967293046633984662445553164457458371488225547102867353801006707434790645891613765148050055011992150665856236801916233310789861285588639440123920561791484231054285011241802000818715482751059089507957021905202643862483174422364678348904209857525889609555492379101184335522390204239824384212929671850923053084347251525165775884960289930361508805148485001129773650847667449987546624875856817986065315935713910246084758365508508819029019582761707361780916813861595075272191395272555973186331993744958515219487942265246990628535552 [173,45] -63366100022582575940708929630508540791625279297416663191668499007350429972442212853486625240131617001968257204744341644511794642794881356637131344999592287773693986014104675405110996072117983906605185165504434254031218996055008817296508843926090162795613600736944379519786864685760833736038441872058240675056206962403784622610095983104861978845525270457099083712581642608441091875383656218604131519312059240056476750930742270236552567084303975072318983840539354448835247058518873348885716039471832642729301451491801256036126846972544745698822083609811233529560507194633350193638705117279877719764661217714920909728733332802768531786637430719778681420993718495632127999761545099790144947907590923950096098772219232420383730124033187053333153115768461564438694071954533768922062948708941513018004472289972090188533547390930279820936455112566961040537714366217742395098960253712382818667731208542262127133290744614661145636240776441723562679669789481962248088739095562744486123078009122008759197579197560568909807226141368622526585955003559903261365902135613023340499583905201336033028561769292766438608856960787127265968707970489800760814983586150657320314683915281222738281136178206627694184138017525358896583512104383727637233518203777262675208626809235558394601646291096441411235076145656436426714761965760609656880994713612972624906381603804051733907027196002960002398688521332661894005240005944119672723816549324666870998643208665086530956623287890976246722369892491008101683678792398657425562266604792746980520936156739976859644411295639750170550659451930089494611757400632835656218656933500001231243595063103824047500281370748159094899011062592929738931749821503784448 [173,46] 40233371990597518018070074698473450204686733474616067668825452675351617847111228178082015057850403989977062473564625353223802632833159218149761597189332496760282408728739772781785438166613742094550466365927225106853689290847556907818119573253754447321324057673052756261225230325201288045035851004031791970234938890476282322612720330149834068814192472305453068697025219379046228037777449545377751687093268610562284616072196955349534577311452026831528284773597641052804912666321133738394410249365240080075717516848546802745621739349274204089231291158568040612394504208261389075589898169483799935281400896937068491240049530133659880894903836284341153923009060974860002426778771465609739061188084240051362397708678840331352023559132846143892568265707091999939210783182997322722645471253168520702068041205981275839566146483787596163484068638267138816097022387338487950693941086538542010866521840215849099804921625547795832332893434667343708147921382639803241820199638466156519153313094697579082251306006395756107729934947717803038008992851419206606068668265667617224730845829193797921737222884213935312111918460502584113742204610380463983469956277153349671890563988918606511143903868569477051162184205344404201963189682809884804762328646467599345489979270919368953817761618386968884185426776358838533820331358803756085252755265125830260883680928050702638789288151843143744615577860752757679480966077683161132550288790192142367368507124994221528355372113288898466180853947273683954903511429227472586742516775327462965956307412513769865323335753435067945645646581236924216100178381263919527390665931465626989171033106785238862873332793246269635196720397495379375681244243508000 [173,47] -56391152285174417441631519210260393378150059447503374945189638759419792113368061165111999853314956529079630598471149207539925533408193605389566750765764337605217603526856426195630674004450373373023214679831877949078864727519369926201563273353893591221677457547792875427633102051365372605693184661426089810385059804522757295901641011723741719271855336523007512437245710414196457323541748466310243323117647274936014417819253121480520589578901127402261700078715407345142395702268413599077688225424097602458064253637769168217132939970067505832344251524858137077467017896888712423771274643794964968588599310783439021903925482573462560577067927555912737735685329443232228617066354933388898150714344256285243415678681391846224682187985219781652827465233637196595073229637769092395033190490999241837003296047285531429100170463268035406304157093825533352126900033464481680364490390595803653586376338044992569530830136646426332878326683197554058862786946762824271374210836149461741422670107226388274313858813120317185890145583224813279766486629171812629433063058654839130512653920929016113842815268030900911242140941180326294304662268152038952579412206079827653217746162548235553479922555210211719250097299200604290517378730981161757641560507750107425703905025974155964913089915729563796484574945446717775896071592304171274514370863553638966841781544555635073151395570551868864270967697283226704170747648424640369612750612099021005776741309300258076555624412625857515267585423281140882526699701803509082814062353929113698938697693070497178503066737985028464364686493051511954072221390120551080911361650875139098502810498390957686364112275767871254308807342491876423721526366208 [173,48] 48013612557418941557293788079563618780407364241391404585335136310872741752450611633741440558040297490522408758813856339623905650898705506730618106626533350622399886955966857841736259711291583837454240218176136909388433594530725431713283052187811887276706441476230864770080743704916336981141440088181224845774343962237800300904131460279454800239405967355704317873235920263809436632083675961840247395583233771061715989354607390445416922608440899420528808491776364653701615722828085449052545690354102105006517072121999604201898784872276250754989106506702902802557753731232872534489425062044684721258916631875398710732026545953586245363137401898594848630030779769435521102140340681450252989818149484234433803142844952127180513281986091244623469008926067848975911396430258884170845423406478693305557724345434454899431127862411027364546567768751138987914558739033933880340892778369054690612423619523173096550353700303479666906653091908086567342516319376351454690666565234111933507614196615977124440097128437258128393847359542848552612014114084278211270002337693522630865781738605870338460467878106864288487903044190306363079749110475088955571545129186832880784447300365623097277623038489601366210690867465497159467157596787640800347669709175875423600552513510784740970876506391856429944933736732528620599872247859215878749552563078600428880614310544022330445934528471489477969618003488054016912861094340123789324758925185959536364011936855520149231769912313548221030484820803456864763285353107043658929551446037371261211234672327883091186855376600206222039929233875663095533279838404684723991264733427728192318918449624692427762952679431104057401533831295083750830326624 [173,49] -26746756747871474838403536217613424102791222897055498685449897333073431716696017385066116131325500295864119919331695157869302216812888273103964046641776919390839925758628217544211912620540884119599836608641201608241754809086755001056762474949758846561434467984006057508478499652509080000730029976453727522239274253428205629690196410090565416952623429075935831226752826830433608530111481978240462551335138840402706461663495106172248784539891382814152889571241523088014417155002052411496238151504267657755080980963227051064120472156266625145991556855550987284821975487255034602995875734679406143440916628471066371830797990785750391976108167281647085030851140661163475919862668225027333080872229767191695048214290127652822155838412744152954264753271597252376359079450074866406136508669018739072128354139606839474354125760877950323767953778869638579015054194549500569468416802251800208667772130049513695739717287466885265656348695993289463193994720944284022148221924699221639172255369075049046209602960380932471770710234952585844073207697137471335990606276268967490755760606411539870467830415602306367113110921070454916698155588382216821910571115707942998584666182693410867941454647865731368215861169541876486048921729853742391245119220286772577908108750697754711278244119444035906665508402525062291975184707354817051615497734491946330643823656199365536559704361045966200042062515733281768748375787609106243049601048396806037794768344782554083114333452491092965929177319587479017970726659948625013322496686070954161862630127124342317127256840915778717351475712416025680281148839509736379822299128284182906455134026382926258429745133821968711498268926754121796743504 [173,50] 9886107035869633903034943068702628183768104077634701985581907998940490528899466800127109474990314520401584999009482616364150858029319165997136777180973340410948648312579984226464386572323349048569350337417499061590200489114738688937788628136494407275423277209543621150328134827483319096964915088352891948805802949984581665176039395580175459018173932812505299742506509246368121718821982418778403486091205687855987512439663205519820206640645932319628078159001502475874988734558972445858020202908974420985058575054450041851513299675104519201496516066025487898324447308070710635714805764361093364691410858373529037671975837092061213723339900099908396434272992766053078756061238123816922850164486641729905031829993686246398064288531755851414382408556209887885979673736799854525867582817800440986574253115242010833385104631939620600649226270350509919899881344921890522123864256771765029583844433029634755569159249148486235535776495815751032463110333908758002216963226779533631633393229926522886197968013272606697879181806053544833717583747392014798236354517545477027830383567358522696505597493400314473140955701688689156286690724392496351068541978176651991125265921113293676443612769963501040358885719994933980621137205955039617538168635020899568494070273704919920638857783022974508524568160533289029485352220627039404085000964588072526529605565983011857057891068803870934354549718066804631974586573954324128615211715749646241432326690972790554931284900247912936566054347629961499253376367794281897253057150715779640676891977752657581720274407396183668829396367615287476141344140581098309047328448097755989724777598932287991156168982068412288508942084566446931457 [173,51] -1880448760747922820719104133784470865867354711679873427386590316769534133376889363977397558147196711667730303939394834117049010208384684615362719381030684564351231125700447808721303546421668862894065884028486915922864385053476945923318308898548770462148948922630001787369007268453680001731214115996542647155554240819227189671602027329284944999812331960699002531286997976241662215310396594463837457231041910611868470523915494927408334595433567271112544572740912967344184247233406487546123441505385112147310942238327253235676115291750513954944670915399846576167407665741277084701981754406000290816342331564202451295431981673942230271868915540384308297776886234096593919973244042035659027943897890116805883010040422077268353567560260003739507151288947391544313207167223531055195441580783097736436239845938946340295006599057364301052939357590861275877995381088839153247207869396138640264101526492398780925026011916146278482421870475963926658971668495893888955465912996351399874804206618610134335807581107234940259000539055803281064977823324642775676466968387436650305680186524374269246391020165747065812902907046840000013592357962874387440610338241633020155503935927710529389247131697472284368481162060153821386757548260257644432098292378289701854009559458306908814094092631282004980146819348319301608818841181963439812078549004705639835616693934195560568649512808427440403601611670492713558148110921019252617829488203600122121995968295590396667595381839193484770782587755503117110883207974584435746856832791611132379221884067378914589725782709413137100299113469163947685369591693889140211212069951972674942580175569931735565166996389896024448578073477812736 [173,52] -363190557654668485222922727989919664035468751160003510433438563905400701071893662902363731601796486796410637811047871475501504616787315719717953905468706415017462628894961790959830263651777682085693985743670118168308221201978555305742758558699843194143960949194665670944141852306748662962505173214057557356329943367249013107032293451689808407165963003516462242575472087469351542423763129228510861497344047794299374535782625024557953462840077400278780422501970543380260613900204050923645378756980133655164406796193902205254289803189763537698378406522406950053683015631268960820210242393228836953924527668507407096556831983504192447981090579907225382679633068428016574916731652633506718949248520021774844393445563295658919281831355657850670245771837890998287187379499345609513720195203706164622713443087458805899815057831927237966236860020968958363464531193880081251973778941059236964702678433958221786346858157711139466176587221958260982720256890143648284744562116795231195338601719502095974289920646729626432277595309331630733099031061543739376623468469492717581620661935230717392911687398574086365705411771581994885801719955964993504405399816273038691390321812175588624859503314992079416595806570023513481078990544027659125444640894016247147085561737290033581933286214688387389966939421154547249885405348030984741356538991116483760332945237023452043391893400641934570827043660524320567559963366500701114898650513759740581051805014714943072210993726502761201091034025664622833924169034130223416146794290264585573685997202100209532265383489084689155395359121419453607338389333805822381833740354182008417374821189238995600529169585557256096816956864240 [173,53] 457917842202617215009778220655799441754146644013635713411996618111102977619907505537716535863731300658518544029309160846412721454524807524746077910165090339356065796969821156767002295078809039866214502016746870292816188051336752221752805591139600494477001745830275750209627453768513235211185525331132538422292936833364517391086744836039693377627869060274803070841203794462000274065264322093218191292764154253379860743842141682303537419154233768752902028318535574125367329085252224054506099445569766375049537293676106854050536423404218986973886884117203270394050170346738785122825405739202237727878836134052648569751719400754400678779202209430444572768395129622388398239688371009432624405045687777982807615920537558635018065093467303486546390687598775915011217008841413227528662710317221593416077203375260808938318492120985640593341723115947391584303904375868751880307642801550381833633614552262462660074193208666580592481029513674179293082249652293463224057067648269124717861169048880204981901106134179518178124259085777233595805671011323397426785574801566115518846219464068642913549037491367396785231291871055282328893310533652093352387697796713557018785635253209406580999985141194817472277847196842964367147290542671691047913167938411358644205596661438439752238019507420724743860645713122380310273374216941147875019315563537916904352925044222767499399337231441340364748195843356466203565902698911875299513450047414921364847934751380893880970292327092449079717403008660672575438126980109161488842777624081131284566844111731187644491074970187433541196834896358336329352248678120611983780574000133288921483269243222645373156695353587835095473192960 [173,54] -199566951664953369126501318827548242755812474850556567489276672876985112415850846484443499929811524690877263018304866914669873938947318671559669508118711688915350163662426111683647881019865752587592934454161651720401644666981749758156571917442388269001748874325806462412618219590316373258808127779554900269686830799523139961331034482560543258898333448419228393755778634334322842986306461109168376676446898191302681639712583935476268653206009327218420649908791020304622792819860369970606934170079151000237453247189207770480480926919079880567874631891318051848202022285788636708414837009131738777014244051876591273324764951808311357156529527540354650578041323608600059554248338473838056137458624718212347715332783542876686346807021320771550032045587298320621316261117789097400123678921992075703473706235048378963274695807284738170309641148909876325047997472363190672337827623163290965727019991014551096050279070600861420644105363490663518303401497955163143711952437646619764068598110589852668247217460134585327088206804013136796010627178507864304241466997659061663719680822592892477347803379493764542652759388173051351602497846573715649058978630788580052920115726551695558624019970449663216449465625043577671571189225440079851901792752472172226832279878928850506015140604339525618895693498084510653746419502613694686386569567114727490101212980461291626778824975118543489786649446644995265201553945522092505810082204093022654189824874536804232022326760465270527909699964095293475564703362282469986345783888385801152799185176419327359411701140430812505593339487498558362003460549118146002308405381919305008296563383526778448705772835718035607175168 [173,55] 52017479631472415201768148787653335240581187507777206220837307607744969624632322136507929487443810451073405959719216349826921051060630751620355337301618899404021684515119132805525512965518045383593485719393534858445669541738081478961268976651426717066264570918184869806724236179332563064855215243758510940543012838992867449746654964959209018994086612882244407856360503518760356391615396680800305414592231968214025328192999984897087647145728685766534681348821925487928071947120528175898221810675510381782392138636797936411834640693530601152414053691860336471066960332721752649175430188862517044819336968233446257882000923219998910978786708037170644643518321267371126805427028401625907843879109547707400355791103285497916676671112728060222935401087006074989800617491756683734124538161947206122909341795498923030813919458629414550029795923063262172084884220510709014741874211546227941046950096044729043036719479436174124056665161690580652752429525189809798642425622233697469664923402303627211323188888927785586607491495416627479053315781188123463297044365912224901754330797396747448481854690965516903351123878375738553134437989766315295136945116223683118841783211633174342734503417941131779921672626275085396128626429302931655908488557994687283844296861168534059162744532016214405750619453108439081641131787588506493044324105323078897924160760762648693396188118485961985162586566115493498967828722717478379468471274136509719766592901058392390179035889540099317793922833515261907766221412819799442720472639963095257147027193736578845755928731912927747605374791227688102564733974092283915908143905681263404431243146091220087413512855076824317952 [173,56] -6615588647156815044799932626745970351196618447953184008208008563251713144749700514299169696478410706500442712732339337468610976048492290064527018636170406281946321451132194345791033151810723290116078707588710458536117767210329524004161821809758022129237174229655357318092727082163233797510594951118902122506763888433891835202279170466957708322153479440209778306861408442373007398570038578970053935655400814873496730513049352137972164988047716152836545880112438402316825583993509742965327028681333055290657107287768397143389925806499121895162745037710036503383908710881133815697951237444421595482039277020688900004981655718188069948208053245556890756064576822715126088179847089115221862944580453041800887838078022027804028618291162405886016988980199948307162838803336520138425878649074060366525988864597731136402768290125886923490285745873789573564938723885326873737530986587504775024955863558688173622510072407286442277179003671619201801418835490195382354792657440515708735124407587433157244620150416695519217189393838607609226164459419171949370236493710034269977499877592285034190748066835315450324487232226945549246369489700281362633658395892053838911028782332782642454394952775644185265823741969051908450249555767222540220271873715757146585593921342667641255271532039644889719675495417246224492780994114320683699390547843871205795723368987768571272165164650614761631981483890170271009052519002067133733776334127678611564436429877917849961396615397634390123295725492096179937398669779788456658005837372445609543384189788807023338337493782575583602034444056551272931602247168948265045661469640012113281929883132015966503057920632299008 [173,57] -933700787636769019798889695085589474892659162857429665190866216553536440506682456369190827332778736087070034760196024265306981539859725152732185656481678035530068774516356944704234469016572751693256510068647392276202997802217234155593824477736678222009892184636371764666395454881523103535424313603405007273717732990963414805265401884993249995287312144222013284810617022936226907096758114152300050501449643275570749805946168919287710603386233145475322907280083499349236198514203807951516365582970518552797288801534944389439250803023056317735503938758261553063534213207055804091383854580492404374018097043103770594635364136596728494356289906286966894890942503163117673594098473256690745568119378752325848983384000051402747605578927192954184797411100125143251393357517879480551992204570157078064170065798405311911589206365784257722737273719742411250988017258449695120431862126105821285779778811831195919083903500118366864248519268800439858748097717569087999217075034501339220662241024519620186644754375686251229756262119692250042639733343401377472421418074643078244819696051984084971107845764771486610478738222448827625773981207846837637774219148617525227251348516862471632494350851914325475140119438026410046811691496207870497125042360894481131401940434713984921038004150663009455495632662340799090736222173926213579919966950098925555195860178608274370269266211082715911419025737991007805271079898734937710092648745520886063443525337233424920017600608129311373230732888145042739125264107312782106381706538111717753341724277273827383818617237765170576166251076253540027221784864466300378411369585853812641762403858523011194311248486400 [173,58] 728761091192797902225655930588103599504229186424081952892259397514374945629464438127285111507610896983528950880523083885959271940216025960362121788205185923193251120811690236035034017126498488471513427748067238141166474309591672764038450993704447878866938266768302665503333257046330148212259534165888975872013743591692590845798848233616005486920077300331799787445946624367743082167998309628016605300059063720625955354624365031431812873924589631241237650800064377097180493567086934143876043786090581416659777684722215011478252071191018944658273319031378845427139407346937814072372278502227288639514040786720073980461649467428071914073399053068678591499711869136793355357985007961329455927363519403304551843031657885077493353421645543770235580023524385123740389789918587343797366113324981139002775960611670454104750737301827259756558313707624557594080839939573025423230337260841854822089714770403445650054062020816665835587396511513441172378511636491705138375306923514477387494084663662295009742240165947193927333081372457850264166334672352959234943098436612751572110461912323550613754553351775198481927917519816310879727176821367660687175025798738384308166340879453758383509409448512011007083038340144383725629307914529155187832350757808639681972485034914352664194242727319653643929455532985678595290315610723555205243014615701428347498239437974437246991416189410536895699243657062512543636359493527297177434505702884900360609309151085671333947237598699815482862305963898659672269010149624398499173846602924847863626632131111745913713003514550701002781472589860295675455974042936840061321483861672648347687875529461823737002924544 [173,59] -198149702447834815449592624936858228589451563433544227579785665084961488774324725970529491451931295052130636019179659559071571110921021051313178210855499007357589800837687460754774026723008034127660170008124085492515737716088527789538032275570222670765003190314505423117005593488210995365836568175443765278896617046990378807830858870724079621047757906510480167226413800056961316246698524381592445332675666690644950252030072956730085253664972274834941312136696526899633818214098082502648038550375835750843362361367444105982560918418472594996310843803218092194745645820806109452861145151696358533126576922240105026692525527577662578072128119983870517949581661219971079932253905803279158516646701766870561189515101817640455433077617073680106920682412999367087478955191478020012167437634162634865171612629972453493806733653652606860473598074248664019553782414898446294266981238173741147853295915557496751211120983190202207580266955192998254217450420757157752118315768960312717634808358580353085595722680317512568748075287552961275918799797038585954549334296600514813494622025714786463776961023852333411303857964771881613984748827471950896764452595065234945382565237749415717456347424442437697935209054529150149610867725295200304691387262104651958283723559975371098158185039231901987661328973591069682700702948789234742674515499550724325615022814616109801765558290994326059065065275457458065284416761715500626696121532440865035346271443910273715194094965958676116572279374358989216546933516580761384511562857090727955413748975203868231560689374636257216439480198251439810479598048928975381634522702336917572869556990409230260374528 [173,60] 30728519030520473871299825417735367544891958122188125980965933881373735591219555354870893903865105402108616936808763998580438119052005778039886610857811144009585863417289810166169121817822462970830193921682368032776282275003185691753956957147300454187709516027865008968671004399224299427948994627349731101825946097486124646333243592959309240709612732522200362229289813174876177960159845973913542487235766770008107706125865657100213592508509072641993387256322853456251528708026510327543674428559597996020572321035672922082149084794999235779508071532986408658446888609269493536426448880637280831661091988271916326192733795719480207137459799183863157585448140712682777450384858732307798840688127947009108228799888922723842355335275936409098819545180833194215918477492740697086744793784275645376242036234850730815522346474401415463545899199600698954213207454452462795021224773880932852375131330460679752891833912420148453996866060251505846975545197518900433375266311267867982157537280762383241068112678724142957022115716559519444333594487717963204019948103888957671730436360447543543655484050119397703173154485485899460619970867238141908091933343897220402582066263864076610247598716123319412891025199779284982245832824103907229131866519816473691556315177253413980560462635021791897197688363468578811779497572236944011188827974830850415899740902282789892949997260655581577664620785849882657020199141744056266836819662460991411086867655029860707374717161778093245412985822414523334788977851573754509538319147152236195680761941691869111385420838651450600170079845200847602042378782070108279629579883987361614303970716041886787104 [173,61] -2002356891541604375368188448659204411081164179881684498160135741294454577835400570883825212478207432788480193835235105271145236060679849495617170028471182666123171585040849568906301035531514765463192024318074692274965721340289519149315413577301658668646712616280319430424745273760185297682127712106874051838934426037741002464296640368835240963360967558040018736309076814607361710159772304841560537965939410376082226150731426213219528619657949534589399330071746785948843903461465756204275193048825423526077150165096110211548220296039635436921687019088879404240109483177097105843584097922231653081343210753080328650628626195877875948830539210749797537556914703200478367651757971570930105986953663696414237162377393077203572931344817577964910650953526650598660513970115738675813032675412031372098299013743109549563411028331533697447266891740223138226538803691640055659331926030682473648541888691553766001014271575811737874699501177378654640230872950708568313832545106928312571810704438584303431432490988843648934459090429902893307131506282652407376011795961555381018972461564524827198075121187186796060457119071234770494538094258261976004705352234432714354783238008343954113451906185604400031384849790811392322228139012375709296577783785074055582255736154982500572889785942942530241336415503795814466941772202830967977348823667058080695147657792932543465134766527639193274018976103007684191414451436108614219912709765403214939042319024638678853936479779573970000346693005146030376116814695503552598117110723101159306969629396532905673501306754447970793696799922965111856602656192259628450565885033634534755873479357104128 [173,62] -228897696406965405030999989435926444962957372544421393086046682103724970753241771137302487309085895631830119279244374503707367579515375470405568712594665520149745518172003237135426460391207095212577136788073209631611233529797156648181860842491848906676195629083288838815453732306688006411700277420553305755774959650586689069832667726532653271222075344084339308563352631989897242428992029684967569894725694991820208867604775994744112741839417749861451528500281362194391289391134331806450026245216670182066700181893681922492714795244995764495554583792752863014274833769971331698346305649469202362513493581988187569289527308730693824837445235903765372746543715055659544026381267672936387061651031210546692336587382775948631441805688542637698584440765800235166701706480002576759054903585308079368562331732192354721277088347899915439552522161902262779043743496143754833556236955108428687744166945181931444655070753827133337149722466079597389578441983822637837367768360648201201513485492773760455980533040027737217860935587714832463638539565483742405383130881998160067706007143093944839820796559708396455944564822613906770064746588430663786661710000037940835295379308386885405943923669016252218633320297753687752253417386463699986879758134266222122924422744601799517644352935168985941464995644888931876895579505469768279989749581974838039864805927930721484246072744655976287599617780451668291418291499418325347956287194385763442563537964269105888587010436808385273791586282311561603013819542693441124735184646856168670782612701394864834747814304294808777506276693995168264215503477029301655992344649012302360594437439488 [173,63] 50634289360695337397285065277619854670618660541995109594964993264216485666748923304595718934482670056495629750262872598315200021300021640341687687199568685680457382724310077649951436043695688393975414468268701366015025214241159059170609491369255407886474258805641542909376947186715485170460571628696266387525988388562070016422807832482509629656024924505607991135470250477506349701720667538952416127765523006641675990336387519943022314765267361129318208472764738811437049684074296211867966037480898079522528267753130175297675772164117570783589287919381967699622539750398866379876047852802036709718333737433477134191648406590636206372490408417894864347362958122406889428476494471511974025732736825759968900769409001544140315756576927849702725115214759735562939034624158706993282974917970975680029246463965126850330233186060863554421685890813380716348354044976839294439019992806333816923029027428031823848639494618698955005020850787648453965897889992544977074881010356338304920411283950361045234841164227206560306232237242066292717933035046952653297839793843200562053056690839179725270422892092858612865534874258669546389926160273078905590570847058578499631875814560978488339931520255585263400787100719129282748637018298150204394843645007222299276923377023963545385857803171345215935266491813440483581957137475420202845332895395693508300053152113620653263371648394535841787673288136735337479419221663908840016965566016314873241368440550112063292037889620368949071236003513936008682953600392775418155082851378169915372858105388201654230022731736995584036105754153311731131700629965148461055205067216802070038315008 [173,64] 6566965556347474693306310500147642598481526462908544915904332418477972940890754960166143056737873542070370178432193248032587078921136836313693404856742637674622672921000464913822376591360404831976199761908532687877473362794504063151320684903895402521161677499505557163022181930529681003629260922441397829787329014937488965944701896908415111937706281633135941724850143495291148354118106866734043521658701065442859275583748906558616453442230488906621344721158622444278782934448416485345883523456023278937728338340228160328923502402992672044828217730449613539997964063645114139769405661220981721826047134335351288128114954238224977471182706238338006003038624204685421359624227697876557489969894601605693945329733206732903328884862325995806953730106731199900559132613829179388335031771363662290782790102162859506039720320064810008990116424216040745506099982508981553950341416933601039627091156506658371829819904123400752969486837523716594393507186308415878890077616059111772147068741499236071213406255041684169294319180183776693406942640133508849953137291072760491653831313326023676997285678830991465046414486957441546036133783767848830720455190005917937947533030677539878137813216038470119264495621595556962419684546784777214672069525694884306739156319744690045642473725571601627349979714770994540918831187635034288291758067026592848825323529508671006167708161737208982593721316747490821805808276523502969919549498986322421952526940383202561960482071522477052566612121849588499086263153551685730028231448116334424710337626411718026599604132137106610795682280502859226662887617729456302924756665025508342644736 [173,65] -4685762705661524516319689264347451789392066071387685555016610353262646515433110526748105597383203346899673834049126309441190447847313386023931494048536875875743551510192451856315901801832520457349789155444448983033768136017988796036449750287163236286209744929029849773266130766391860041308760926564555472044664880247944824549799567077898370020829803875639526051990663042300532613725588752109747007763410857640962633908459084648955586707156507159479800683671489842238582638814140779423343337063345178537390617237096024892648056146846161659827404511422377437099734105648881458987826875823298920540110192175472571725134028621586793306093432595100613011651303949279062984415281034171725344399049295239649492118969162164943341974797367139303788823774827072021988594383608729959243709739527560648850304389134228819787545629263750597788278041856521661066777040055620537950056258251770926453453283753326395300026958187390668694512041661636306838422732396487724504439846857594562365888383059840317641503474288824268094123237598074490264277841605656116642166553915030276672995115010897747838353217304398917106301419960762898991952854231090103025588925283766083715891502462284995261657762586398364909711462136291335044173523963579149263701157490766917686211577891853515493375978480554491948006760304069169598955114050233410088839404104055947372294336800967161853244980562752844305470132104234858307083635982503069367547378239298462011983954874814282608520331641190320839395893555380852409025435765370856710383620486688104411880024266851208718152929240974174346290897847771146584314694513143437199853921553843527680 [173,66] 1197922105546208428719260800402662338446285242430100297850487184229429258483793171924588980013415494679425326978494242853626400793446014570035499168394215479147388437501889026748238614749391330584995251910007019502845705596533783593742090198668773257661702752213950848741193513135036260879320541587637709926353314049192585364533495479689424944401372906819079355212513738007841880212267015898615907584592955613652704678602908605944546640858292745120396007518173161475901184594806661507033414134438619948888157054369917719505774465313056854843778412204333639614975443113115938377409135793467944285919384514059157248625131417147134078981919586957107334994177333181959800542349977656424595047541666972249673162397508078478969111753527317276134752382744820441073474729810964219474511054652860063621082279373628328265359224305466233588447588735407683294038191752754127788167976877072726167242473882606082526782594393302340744190411080918009466799960630754678814482319017783949272828471421564278684582885553832535739193629001721479413984325846893978769877416499850754904934595150296028670250805166280810434264809875821789244956309702042747587525618534095238679157517926729768675172962849419435431469711281522824631747470436529869696758384068732563714216557557767417934637215499094370929263980320646190415693908876493049427769473004352857606340944489687980836717061385245563468211897873215525841027109191491656685133917358577970947972414143622544903832520200158216735600177623096011039111432239127199884063936411273206559526931421782086626951129246914482562469828656683729246197604273322761403098872473539072 [173,67] -218568213311171346115817001336381361553516148873608354394150775047253576402514948616318462702272020916566497187020144596460186765643783072755828524653190489648078764921533350474773127323345311965893987125391057471856571965598471353948171192379647288531338940009602560570508126842572742045324687617314427930748797290065265475442697073249402999201193010292940604273186973771796288885504085459571019988539127752338628766127537930996454584668119628933310594230340469204493484290462218967306484615727418121666647666424161894637977339700546298531877189678024735534237140585983036577727012448948739370965429371774732715390703527544999191128561229028469310877894172153478306184284186529688310428718983583082685071415179924054497996643606249796666148918933707646338117796855619322591473720344223525031381512628859193950763161127247392523428892729126046987269056375279154576979325157609520987459363861887295144141807484242714393076914686380403608005825609480962737146947284382553777826267097815525774224870135216015779365778954009622237768586782701246140623335706646297516375117165865852858809001310033694746329164949055760488297121369228028884820689077756900752167281682843607277648989966992456071199778450190268287912888698461670288277502896382768256912682481907307121283697608710311530373299117959486958869295535044338393675508149114902938278376438997630181574579390937331948328158264256944089219609703086305230509780045826274776654361204599141219794818184955571446676630372160468845308605823307082863567180848962549969219154594472849159336906273482703696727746577438359025722680279080005550360048697344 [173,68] 34010176456659936270705635499160219474882620772094916749529922974882338549756337431669996677530515659058581422342143538425520622908089634673294090773090037729263938541839988024532457636795987263089150394969249673370153331936795611496679982243311007331456537212472613317512212171471024252865546677479080002590219694110948660926994232152894106328389751300983353060772962884092376433027201283440469842482106326505576792703805326088393959376497570972677388240784920319752169641727959366464943245222646813694917168483841177509516964766307492083545559320737546877607056426054011976363171296993229612370704300166332509070151276062529675406910796474938417298773736090501963711560912619983062473877628438478294574833829888802903519966417998386821979091859994509766277508217046270810430166496654700460106590120871371381446626576330845303228679766445759016033890270015232996605505347977975740374785792418970128989082209236707162276486294407239287147420705796963727466684315166404198920951532278559191898214653711988232335411267865403055454681036052367084293967872633140183285796882760319616033194161514964412151058873906815440582363999014434916798999233032762807052079110978262877020533366576194927606790104063879762965539672589365016189371650666861057560725749150093740018147814729589818022972260200307016573205024006734118649435981499310307548489717576400041258498160168567743044807042893379373763632681425760192469404599929507425059612410181547421236716584264780946477703279674533726504915314822738244079446266217154749371259396923172618385746359815551135191620426486308388154217450890512917715230720 [173,69] -4916480921747429406658924308282235829398721306734200651269743260267480598279753674329022047277330549713211141850788425577311960332730950022557003848464890054545240632239567138754433465666878732793567873627795153706728533903528591509341466135709799643212797117731828726674474374792491997734508137043198813765348136922216592189395855404286590872104697763111776851821237228040410615437634955445332715419046578084414315219268983585680856640273522480810722634185296823151740211475938519947414688515711519046133478013128099727388611297221927244715473258807100388393262727501264753597666562234152984563937053972542783326577441255590450236547340950985225326330658593687812876586774801147649430830551221049964335306949889743070100784787709084522858628405369292850506172300320240053083529136759754785319614286729608373346117021049644110862549716233782581365759008283757985873600437060421078505439041309946896559158030174360103768119770786616342778779881417783811930070903344428813390027490016865899684755952619009632952275141252072810628409662047429618180813355135608396769940201508000515048053300161642723728073994568675950879662939596377390460013075435979646499285796019972079781521675337958277626774663902918623728992830462095586124764627394177174555473467852927057231714015786709920814053924124785396832022545884352964906087618821476765498745142541247313299843143576359853645240402212995222723094159834648090414711140657540606308295696015667390657306304970886965693269064955826618965140031085673897104183979130277426318591775463889974396782072726899072597211678264019400989975953322160418127872 [173,70] 671402058150833207957741400337907705216053975900347701084112556070517749454373221349850777648581615700446395108271964931829418657411078303656867227693563169489129876659906225457552468882198640598749382268768402324761846066668729479049241046605810549337380733740416747350501530203857032683162615983629671678722615503902745216421409673957024636489052907069709810570051203135856516128516632368095043874830589670795458517309533720085720888042542040483403437175161504161261007677556267127431419637590046792719475227881241554917984978230357227202116591160635543225217542342638056901486284757731221005849141303487298967051984689559075628498422097375931010982602015376125685381035208938848411714479049382668839216293439649281802337884849211531920029527848702002722355556321192779258016975280700454049446600000081085561052374353017279833996360378570835503320492479932279804867566500409991607971578590259460079983733544934070605085934239055243030233803191941960635690822100061386340343653415772681063839057498232411257416365029175105967294914954494456681614324325611372610410795322067086396872499257105951413501049795504216548060590464211280191701202764141595526017229829788659072388845789969821076685100107016394680768164255660979723464765613755320317648383523804606346962376300768873743662148824029747408621658598017554784975008233231988774821737794809791818017588265808890962261405372411501600248021070730554806237149102029273975623714015717878053049632909747473846992869579183154278025509058867421449645107453703780802172649369684048916074457582245221921926700092240043405121767198740189184 [173,71] -84542376640369304541010383827212616653797802966607499824894625032033051364567660134615143986253059851491886415733480167493239071255186972337318085238160833290966118211590441149836870340332108263067668659996959815611070107536300506972009775177278701942421631619441968580675204092075505082900739457036409460031379486662228575019271668536452820481372787280206772167907434447908635776205409547619179123458838222961772955744068197538631939768363199182127227594781679728500778162544005899498709625094970216316559763590124326228318693058046349574401170911204474323708676076649358466830084941315735680826284809019742716068505847972309250265369037342964392003654624970153281783831670570162752182626014705899262789587266748081480034795729061483664438386500708389611699544785625312001966490971162601046948729360726040496521132816548018494522264138069283202233363700580764423316527543476889399444400029085571689090210275469531396355704314028558049123720642999063975474443656505246739252095168521678814074580759270186951324927046360823948134979907023147041237823401045568178216081568942224525601485435377083212942154043016301897091838516137656376877839685731865846288458415318402074614892177852921800782038528582036435530936458033440301751495266997986436928609061462511138444184982175751693910626836704242749850693855688202523284717036955619476410067390426403331341447658752999982304284280408003498478350442345589547080054397451806548111406996095940492223902927115605425319946650667011736110716779540268615628839871810187598783497899235874667320072315850733981702598200937142902422489855426560 [173,72] 9564173242041272615427987489641387334331571101796816913088333010677189657277877753973936324140348311713367109738831165960876620280960860207650864283489665581769927570310057999327927829389257543212874599013526163841954296216643777970732848324723923715318400225170765549499132037725686900554337771374153284844417923996607925307005406265399134173730703018741642232179866330141764895848230312025765229508225902376413797541486170302647618618135742785138724915464279373614811848229913119350952154010598569421497916472252166859281033586892843423138251255440699267877420754688971618256845596403284869206651456718853282129512760325105458728530359751035670934393578850108482519333254133529664119371298401458368777088994071191236204419843431139385082445183825526596430252832712651152569345593873922731058248973270832899204232482463619571870086752699676200162298622969056487739340614405139070966380875190228629633503618738835169061471585458458015511655331179242673085353197661893999665985692623162164923947189108050453013846015293814621613253306674267637280064430435752521418589205330173146566549928868504456258512829637020471961415346750358110905790125011933380416048101212181473801972382627382689954150727409966700581940040181627879485670045931143124307923326233920915830910014602425006981105640915399226730507183268873520521793452120014801798022963752239934513124316866429889648265149904175230656337132553867234545298356368975984697859229233558366170903177764935950501706254288883282147407285643192671328591755359148626847464786087063872985381096511789800006566069701591905948293038080 [173,73] -960142947200093246388591624668607149395847181960605393335305128356782498747212709195106471936500374860281357137515575181009862894067028817232001172152252302430258569850491508712880553496813329629484494681019700658112145631968870024155472396011896092639466868976475536493396133654176316799430230469093747753910332572136268002595540716580038806640548289700858777199482273786259968445007777711114592943877868270622144043588992485847183468411708824759838264035843716506540294500793632719626716859212531589265647038693838451124452837382553251603489544668606499607126321158373274457533319044697326459541217951951244926925437155840358378443061153640927353810878934567785857634292137908600398888193173817215052787440006843421069920614199268595920898723910524599710561488718051755354858495580727607572587055247505260316118736526050397324770226035147178962265264064065550517925138698303654940734934878055417490180021592331060614753698419991968594866747531043394891685887304313057946273316334643367984963436384364956510593700547889190860548953782369458723626639703476267183486005239226182037390359825074069805013200805585456726110437310164718788888233640015578854649161396041390318343803007174568304907035611834787421557808891686856777252242038659537520527517726279993207601900423279865320964579561653308659288289631472356956316484669665976070013630641721187914022233657304057860808038575146895242335743909547250290178616180949880216754226448702309193480423884917330659834697444842928719551158735438122551345406286184525539364148141758456937507504177683673416919421288028396213514240 [173,74] 85293040182282602068312778920064014539315442605832735571985872523686460588708266519747165645291963736064468348428833390221201083122857004435323405169611815398981023211737081714380941341793282996964371816573547362010166454014503700628539884200706583531235267411826494448222568590542401762498236335244603827225090581072256303776598352202282454196120006082564977297718894418016633619103455606192099818710972228785104095575488941547943681281867301169539569797968046031603167023468392643773134360239530626258347476399433377554170400719069299030764296271783813923463727344340392617440286093634393335534950104942770847209210674706088693155952477509229763315427525500231773454922918414059688060010471764856262721179716609615016870814159240075203406551103603076935627245073730000828413244594409228551171867345621394827675719926183551613623866589037004814648549356746503925637198425015477705041411444905410771840143233307740386921956307938715506048539704852175537118928430895437040279676963081277177519432745810982110270894713942929884934121927578438243352926124226000711154692217706501922742496870345514638880531620406376701154888416661835330504287668065374656304273217286918628565342321718410889251525229740789428157903647657532787481438115506556033790053394559117583909584777026688953067501913944231434249528530877323359969106429224214967137514247021980759745940422211758944320718729375236559604148975485206774621928899192140858707469962763755394521110257474172942191775841771180335330762949503344742201720852462126616794431529360010461166904977525968301320306134858669519616 [173,75] -6701313976428585296995046086038658350096850875869029721462491174791463947159204338455118372211996170070081688491150836728770633840424835555948205567289584100366674553373824525840873134191450085586095350836299743572414085505006927875796154080623291779582663323166320814841332557178740608118880609168723542143916282759417610625284870711386656080054810185334531371110595587438245651280257211669471355719129966692823084892794426500399984581203593627359021839720106870595572544746757586146822693028048545084129509117314222564038899375619312433570497408519638185308527985412478482542472594137048070929540040461159433389463245940744297284767028428611850800789863075043170355634637813995740202386944629948046493443627978493403500791378260993564280499236677767261124040497630158285292959742566964261428597873827787292530153617905668311210648219034507415475571946479755111462813591877166267469452682077840999169990621924156186776876731945375269283355175980707784525844233631818787419621739278884877906658978291052879319160758623805929258788067135708359864651882374773624956994131217977109220570121647452677418996365346655138941480215366009332059497413518424607995624872299520728541449474283219766765852088921302669063920767178491409731222379008935598523716190993074096767004050228736019106742592397250902609343150070259459180206643468821992912556281881896502333619102472134995776843571752709360681922272184078779060058519159451776831058297453590285904545682904192466024800563375804734027606317743092892282523472077407332647384213166807064977892871260832793273525315630399488 [173,76] 464784224409762399462426777697414790866489393589521808615321835809607534309087376306296150800287391765582508428436219438317912866656888791558608153244465340413279850564091791126532397624480130932153463974713715141458646633600145118990368489514088647669614843104764428868897081497520861671081519116525490204886898505772839723765424567803529219219545987098628003923290841867421496317502109391109476408910492704897957330893010351083470205178438312851317934280577893325561892122331835609697373556313028258490716674069447541167107856639059210478573440467551626472226984223635559680911565854167770355946875757470386602029697912466246573883169979448748179361606918483570321081902767017121896333099073660327417605377316210963638117280751867655199124706822167221562413039177125806541376465386431090425888280334933004454011514458752342306859141106696186888677625279566918709080969407694192573310296634948028515313827277937873223468306116790100379999562959933960875427466531393042875641234121793990203347146370624379609033563562239549718305880614245508943939472096695630254173645813561166252427060257759970364442257766919016024834282430072282258718840929490391561442299185010644420106813758296683373358987648953583187409327728159368866498646157256983984368408734054299183264043965942268334417903785516497225166286165586631933964165023754501957154979974487072844269310689259836783934801538034849662162284356542785735552184421122127030347673064710529398013964554950741800009977237339802111352561568424859653960708468399615167328503713601594246069704566770113317371998081024 [173,77] -28346064657445797924102665306360172816093947152425131020459142482047877986991762110153283556450655224346634117970791094933993917235844016708999690596479509963277971432553209562323346770184546463726146808034628857067646170431272263157709056841987106821062074206827963920234945924983508266151750817829284443601734289390678461050097885138299681339236216619643753927334882328805412786868271675796156170071527389588783318415075887989124872717808849627414948055874397978985278227138011787041613432737638568054044542068438651747914400046949511322028292911420634971145164329345183023909966092430597329584868374282702848149587647402364301384037655910410963995109227607240170668492721123651624847102105803908414728036639097132193565809910333584510610110035890268784279972824570077045554961353329532228094420652505612161589412553881006461179299004596222828026179200911029064855716770463752809969610715230472769823015881355220858406347546681152914342025818615576134038900798072376178476863814739274999475588771979989244819009766814696898531018199837888093733968234529090692127164876475002257411312672896667261057112879353903022727126693226513064785221179530289413750298759781322878465383679893796042547323453749986437197952091265952498370517236635614062872560863068730953911869504266548384242957019462287793927813146795375506326034889930885904911247911554600028801891955938002159955359029268932401044888053272755760169565012322982964992288649716646742360805456628924619809387537995457813263438098261358269445377849890309054147710093560689645318649317827637836673589248 [173,78] 1510825867730085866032275952023901244559678707066606876831624222516027286288124118045988897721940763600503116757245525119172112573519221433882562686304031751949860650000256141621865409263547268465493499845071517485866750325136809203857339034327325580162275500081341611153937344972322144053082671121262490779537671819221427463093049597013152188996706125790962274278652045431249936295891133744885744735594769930622036899647612243272870608836571953875216862928979822626805862631201166468851817454844172010505666350933125353810927428162956829082396469368593196152657687095155913966418285940190245461337399996171103892260748459403562192164943884440587408636269340051806942697480146226039067641946117645374696172500204858314319355174661136212739201729085186490527558608904667277638437915966713615729709255810247878975526161986082507627672402279123851734640862679446689302553075923633636591705022871859577117295153426254490184898377486705823807676892078814756059444088330890663714872801073321600500449402862107465792200942741505669568282154341339324710138136212790519803799524958500175494967373200788493078719375921288551432557967293722886804938854118236202811153363575338971127191722730208115969059599799985895456119650452763340122846165310308123000263269157867438328164971983339097545226984535967088300519466675158337937778156862552758308997971519109375804176206074240495064295713868432440802364671709401120750422183199236388165036158746342256910800932893459231022530222515035044010731181489090108524882871662146997330176839347180339528013871723762415019520 [173,79] -69731401386715232085062507969304450732546332869457364869938366484798863804523084785868732971068407578938873946341490947629168888669316237533034091519573403000212445239869629502636579416924039714671195336907496571984225150584489753361968440753050647154861120945764238677673016822200494010989091104180617506881328871321366005527464953349238411587142068827226526745472878806130300968018821228025882858795159185023256378376918409808402407364759233274374986896541671046424280317898430991780246724922861063434198464729945921301237431782353094784770332136184260625756054888014159112746256621382060058791050409942502291429910796307324515435719123035097007804580877633765074675353972102954990340845864189828773139040979540256126622230378473177018488122209532787824557575161585645801493522563736498141462510298332786404566338992641573792334809532933976262485618428614270433043136645291417910298828594046078401681692667329445151013549670967956321026742520190069300573336545141784826937578561818435663317983711801040841615629098364002764404847739784637562696290614248226924630805433679178433538138252062601200145274430947934785747951276480783455533378849966295790499991928441087126540264373956768820831974806853366981008993323648862096495430921238593398113223871562128960497282722650276473834742642674185043890762195100724044392591120993650803631962146857861324484197774649546663937371633266992082518955441486063302704937696152108233895704595633304176535192527445678976254544995921941716101140467055595398788093531148653374754863424279170932029994004612841472 [173,80] 2762543181975256631946637909832741246309769743934000872130677303753868929018715660148889680318769720513461635632085451667959380855446268087003663460241753604884355888300744331493366578999614056572999116793161158280353170024673912513554341483556669419604527613149996926242244688863265617683762326744117187229716638398823322954424344518895014376269463304196004091958235734847391167518979662613902020385954900150507456141946372784346651147242166355048890542522836176074138062827294944946898983280223794363637971974643890582543220514959531469005588794583316402869480780909945034648222246949349712428200470055891057936040241513372096388941412904202110262235787794481744975279166614829683317314691918378519256341398343402906204989801649362728691981938910599582098359712142342773500638169202620553699770237277998152781887158815119158456510318908273005610048201769664195578438148742792258816953741562841443166349924429116896680731162712287706348330136557827125470325664340695303532679770952044550174186390876554174262456763120642617732021758872588503850061136040835558485836538509593973780031967603001199280845550341938419145913592719443426325234390543273343806321113290584636177034792850907611690955933009470909977438812728169016348496612028889333028199109744161271052388490246789843599692314737930871206375500043988219640922195776603456995288929891128054059046067574674735144128131431073167092482358350517468093395061415881514004574487535934656207767818125814112810548692576021117374580769469076304031137152953609220446695249766409071168509033805312 [173,81] -94803704557989586461910952478885935217213714438432852494723277932305648716631158682206696598635255565147141643645757110735100942501199949370885866942266122591597387367533185168222441432451481317905843929502141681839482295747454090442629907499661421455280805133847068518290687155473605683388769400959137900952857201830764143950691195340217131773828747270265696243629141797687163887463160999917008448176199937480980928940313734342546006545547094418238053941814234125613276285638948777763150403242261923720574735138391776049217689492437291885047323569178109361860487869331502418050542191214119569976709124825045663612654265332434746691063965569694840704557197400322977938537187005378020796090590079022979410612940564187926319850220117781735043489222035817212347995401905119421695591909939132856986667785453426578054229240721816078420237150111421700675273627587144016931545076369068656289369479127009350917813762394319991125169232052333999857159346771948108427691800731092377364328983868458191033154059126401897597966775665769460394442313149805218992737555148153588227033214085838798725388501894721506601718468099430942608138876289972766153175641570407600945966059510466214478496035746064253799823574570985991203966473462397220942002234111790059202411693670878940471854689629325550125920679067617701248174499727863007453466234769606991366909251792276324696908759074332925326885530799460260161932227130245106908401290827198409944913707401311106517985227122442013524265767554950915513613826048292493278511813014688266385426618182458414387200256 [173,82] 2949642146087627331650639890083761970757228630839957373080845307066159609488973548661528473694088115485110860785682079487014941836502448354357900855834785824997128350166238419284041776848925875093142665232140226374405766331799441364056918096070691654363508965276224546369585138182112167611171688997287592400292842347030496592823029179907923105651465541163400839049337848428944845210111244041010384296566813699269669784348041625630390209904007669567756892699616810625452548696041039107836728700978722304170206159056627635940013865279576651998241425903378619732648477736936145882067346120552535881426833166882311825992030335435839056896455014118495785103429890579132536583514477870459873933622837931465661522125598817692208858768966436235958044399402282305171471683146988134126468881789587880768867310306439324411440326933769236655431884755074867893221738358968432208129159250963840906343094866862502975155264013159452980623875152957688157646044044936418791401764194679268623381683294879460475383776522961976777170118690971862722414156071823741068027002163892214780048847187129450506709155057046588411978744950335394575437260868311653412981991867213780213700526937213545413585816013581273824790261508511088648196855997953878769088054523549411836857441408945064706312298548697089398919930432332810472096139831180849759460234112118341665006789427094532973697411502384114346763745375030697586602432551163627334548681709888257834279999090555092489965669261346428304511380606822273326881611898331761850133031261395774332905134887617471911632 [173,83] -81605356240142705414732487649596388412242125345377072283785286450153117269251976508067045127541598209497286600294507320237175775250364173735628029414050224126816726212546178067675116892732759226278764309244836380153481578044013186696934663025469469662354141214113653154855394836951048244855159365178836066120574737754251927649364616509861051698675610158792028602193749964060020828717092560383805585159677106449990798502201066270358248869453214537706269222143915888585685644541488950171921367124772936674280505295318428444519813538091739546873020694535916820855380531528792457768345543382820628879539770649521063068474350909112400795099499262531364639690464558271712955283456525345278436152977936943964832647825399893618354614242470753018790470502641333532523013919061482119161115800981479017809164596750781631544691292219973141001363940101638464565806138622079614468620919306412037976723667461448702265776818575877805869992192202571036143618805177580776767617040586075733098701967471010139390418421748261713177801879542211203976507216962118254982005300731846358600048364811882859428418020585389103426921869693671443822476587624201955045944756345438698111437497990878116882913521810440951143124050450875556145875330109798304858784045848958797782719068498239092129473836511158940251570694855649932574589106285987100015984586068835159840591190497562318108804243708280734981004653311293386688862418440021609171495922226002652295684781569267538424862173404138058184046545443377021164838998719986674415681413535704540988635744647225344 [173,84] 1343996733658959102381744030759989961996147266885001954781829346021182234689688008788755834004743050421031006391319093057437537736273575235417274075657452374546384541213866180434557713140504862529718598560846381141715663330418867409749662420346077146909296400974292446925386449439606012941351116917758798383648585720391553670086558575708483314940188342956928312083359639456121093513789385951617226031965342609348657155110930502123569743914572861599374599813796921043481197469435161907015466352195962246281393799799770512857054260095735948869428905390600453783654662849356438986817925074145528823183701060300086637604662727650552150119766347241639545265251049052220590494265178807594781659854504766591530201861424478582894112745863315464528610001102647143201927889961665243192023491418027640287524107823813572879912173198800221709276225199558389721774728902387936393385843074260025084150789076342841464229985293599273231819543084976705596073578873512994373509719015065442827984872608006751500468486204965657569078617622334823572930850825683868979065137863158436789789927390996466511711574266002002175969036472368828619142570041775998929873743627296017461923769419552763256164214305108730224237052898907962206233647559970175557772516821630219690470751608072161297106173045961805917215953898791123791488434640027241775084504777845681135288623194798705199544509695331346536984935417839922262811832435299102578663541216316843576681565710551540458806281832619972140229729366884480578693322557466904871572277141015315733155526376704 [173,85] 4966381315921277963236752088198990982365460134666015764923060280849762517174356316529808645434640057160057609873050687918188200624660488126820621296095451621342064593275553616305966616861449425712498121672929641278713981110369761045411406660441809369904513073047317902838351245805782714121938985495222092222527799767136308968847153574265723573102557163676617218206482391056279063552148835322703602065217085626331366560537977295648143018711812276299505804133695683426016942741388860065618355564158651722827863884402418312512476280029690545808237901281287596868873750125156329308520228363748698699333359450923787554964154523552897373685202190438086534528881996139962042572048797425983851786269586386599303551614582868747782813746131969363964057356610582953746113903001968637947955626054015919783195028497319250115569160667107389213110115868393508864335042749584172864468164858071832422118313991106463165824706715669647973507196829378102344248083205970462993469995272063153787271731846153119367280121570673818750132130008896532442731450197464773694247574882346140243038931751169050870800368121337932656194226003188429918587714994484530303794415443331258075718824977304054192999719448238140781660806969320085407550883733829928484836067728137632013705067383206782974813449972774638647580113354469591656991841699817671298151190404855072233065753986106931598262503160258967996696094824475749150630751804117361053479112454981103158787299946219455196618964640229582403961101028114759941768571742182886329034791530606760439054336 [173,86] 462291841367746438262170040463399931257911890658615205481768675311649714879786540070743759712888989417197233965915612561845853618630524989386273848820083296664784971553341324287715105130932693355690863626385497166467943186289233280326119492946020759108451549476572132025795238553543364381258444285996476882829521310205999268264976205423818798864092476327080116271113320718939249484996712031114506404012416953357103166014695941010871310618648346197713218360769240287743768281300586032688149365119465985582246959636789052324686124488505119394809425070318791268853308656336376974301242434986111975740017621397615619252471628176332405285790072203703615619527294480978260538997308084722364931138394292552856314199663184919704337248539025958310545789073471743032964582771284987587538551564476151026983897831332108889333463919076706943307675873408736675689294143934182182978830422304681696421508098124754772329327616943889565750382366760178974014401031440396691471880312568333626022755379552542324747656965149256324840946428057914228688022053714279588458813846441996181292240620240754453338343955415377880083408958505507150708416796680586881568835968285260131909696501294464579228281579474911325864855670774839419925753989479873030808374008208125403422239553001705647146356753641798623633026947895224912933619443817488681413201984243251036118972228783300932467977024054794785132782165122206161823158672574125107417744042580617670148671552456032738718738036061400867891262038230924170012037957866898767659871513666718924800 [173,87] -52138889946456314396443287281353209376013374106458463061964698594061631182798561786957760514708101620549845705491222823832897439582258091838984250776703812605120816328502261757806601407670459500182837529660757327446748091488483926871835188842417244241046994143801784610165037951453847262778710756374766691496529285740538738288113465085860524441121480144140113989778554991165880214089290117956251953847591015040247566318800010717552210954139526567056735850740297679338653010788118964915380722289398833344943161334239090344887230972407857817870314346865128406294489862908647901844450181594728415241355476420039119054968547142259399235490583202136281044208380957491872603275206487504451276092659105836690840027493160327073087621897352654854950730933320552506431896187896188651169573687214304723236611449664677849934053341554406674094491768694160770048927634422568958241633837394667932894014934083010497838836727931034221058476523900221850038949283532893828926245415332743561986458006050289652345268611541305369788994360138790917677641993942553425866376485659297211689833837329264602942421261915741140422434627860436623686647290964656960632335544617431342596533667966029478361594097934679059751354115746790458731209877668596803167466896382595770665037062969042887503375604258982441060435268954562099681023717645407909304838673478993577600236482677623719564023882620390949329605775717865839776724412199227872024737489002138442327931978030011171866617819828195070249358157357028705372386752409411294442955238521962496 [173,88] -54981455585447601631970903585145717228434413497192241356835965433249935201363491802996493354959163274845792645106434491217540305504970663929967926127326571622009543749468002905824423408422026747240123236789443972634726561545909957207483709443025074744694009329827315490303805189645165333749143586427261408631017879840041389259737783375647210284041058665215287349374125793985456426069403421550053370316192160742191417731971257856255655834136598811379236104654345471635908704568377357994908945864406945516625403348388422058575014295630141966152929672051480235009839711820299010393672121503755010452596815291311871011624348298717584708061876296829764563288534025070765410789250863697911498235866855427646644030563509129275664016404724184215719128066162457167084975439913671526412591134114045107617340639532120208506744899617075298940077548745201039114353480114427982971454477138005172417635818468787980174154615541927875765329644408382819793832954981918033834326930196077914582709172836373569378444210191880957457954286796747458649462224316157407974772854257739613771957390647928577968449021361803603666060630217758192879522142656433283555664093789973520582000322772760585547419133749215678655934005932612940296072882788304842273368186595828387037103044730071588688138513969874018480762964410150435870884220750173574123249017387910561791311321581300842334068514524515835852562481059825819431031536172479680187862092920810145878219040902525703215115296220107694012790570152838667326316418114852550587956912128 [173,89] 33705947275455327599569206285802339825739682089192986639000790841946884026938861100703729010009429240193265476627948283796732960287964682505119069627240670626503716925295649427055969622084885184027491274443258510681839747571260396661027597463893749851552038354500874820440889457220546942051164627682779457744950029371742559599651583008619382665998504436547498268706230629407858947739330858079164505394112123039337771142802805103220909865593748694252799530040208624750308389229916721960283924993055026093917378869382567223464373001454372197740579933038454334879681277136247479322447012314299647028780150631324671357302618809757441352192431075259409240124026500095538567599168838770053315815890976606812731788723581406175463922681042769944068975479837120960617113837301762182365431275893606249816184227107662534468171191287170449445085893317479923662428769278900550669914578129911011945878937099204039136676704675572152036939558018150251311606848274050369846216752649286493244372820549930906013935289824708140560793031300319572102922573219610689348724466525437458687882673232223064625198542336723316893073349388684173727785260467487354575346240831967101259368790087927721252285740442214274792461378306337887988918083900908366096462996133519191665710095264477682796779823754840730071629161152187641389469947716026239806628231035624555642840994686127997275945251275055363825757335697827379797612656613513268564916400841262697758225567319482931427465383998342900235376844634311389928896021445336470747873280 [173,90] 225122455720364290850447993801841106944712040124030935492860908908564092800431040582208671506586980531425578123528052768078351024675285824610961449777282876810153357043388807404294772821979371348920593601508155781112669840967492659788744407539629024513802259447036002899648946013038042626414162510556100924132766964987961893208472551077647374059697891687856742757075896023913288289175628002399538917056252796681915120785095033070648541928836251149098562525080199467709019264272213036297183027404576814351067204679226980204248344894486546669405331990893584454731588226040317956334599994783075769443427966341240948214067690688426881373449400667517030376352827678904547927800403678171513587584367257917841574455263324341043066365686778712140317559704446301269055749487726402969113455518628373652554940397727275809486382709621276852916214705111091060247065490971476646047160588147190192180930701433413334145403357468389044874443459903251505015865828564866129700520408898495049997640465044785808242511148256945036767066991990444480970247987740355077779286008983552094351150860279751366730458468068756564812878950908801099651845726934457255355971431137144992062990397505441991811748287178764978741229231529072122272057016120811117614809784678845619091016904948405431119047153931716359743579215956239742377290839706581343769829833890229001351389466338734830596610515791499748985483970344781135532409679715768942929857094190797500572569342875163950145673133574970904780066295210563051627017707826719195136 [173,91] -10491777226285314762788501186510605388777595289234801254719771638050715653625197516718216071494619440268513542539909306164704966639335054272990704045562466609672045637360926694438643344650615312693005536209170503566808298340800647135416377709786868680598952161226739044544779850825321928165408178151387839383834678798637478475002461235426628911915193918197328730772598432772253594783140539698894702000099293522442091059186732093776896958746512265655934784196870905237920211137975920411883255039556066969757648687343021791302499962410942135107925851309800182958290450937707369451569988143506917731388388948717811792198950005834378041143005929654772120444874572956313422175586807901975647528643623653606737966191317600803692248859972685155470520249657421489060445946320094824480257774452617392128042368448986147170988909653208665319230768965379942032097209712672957903881129824656958929678869143805047546596617385700073589015375939641570964745066532339071791869116076684683615173497511497756935898148810716573150253180637144922786503860156813587853818878501692615510392559465206387643094044216664724892272147623506569211322237181122380196587277207697813815980471145111642792505126111642103152716122574676441150771571044835728614836401905237812686941548420630637469776809096840173802003318197190957967320573755432723455394737836562364101920852034233653454182750072716146369322332690585997623580825576666094719083234345400452132357188668027563823654266121846789508338838012916722330883583077761024 [173,92] -110353644247188762665620810051271225126223533776682009351893219277416705129376617990419389652800446719038440130138468490469192354535185209068422036274671339411871635044757328882998078330351923136400312649082502890074602831234797516988838850212691952882093078494766212297608299822369316925488407081056745452343933418918819508439004265858985626437915231874989553051597152512445629909678979551835998200920431317584445796981962057476143099314897337875997917809197983965794179096832843571831022992350663024904792906085572728978721909411158721657343019993417831486080802812266889689321031373896136566516180368374629154392325152074418622400477604369784096793624331421699324660178030144330218291400882231718185266406265516133645536342669081450198145906894246711884096277647363691415270871827186767034726840615219137369886423486063206021175934582437831106210726098554222665906206643787214624294779060675658484594425952317824443088586912448909919767836665676935685523976509883411767989351552823657254697108659094274050089774111416572462243497893131231495624257174495223718221285531794005878589962837529490864351939287336676228949119977426108952998833515918520011717223792817090117753892040353824290920019471333566512389352062149613365945921415280106587669389382153310275271401156493561580963629125480215376590657073771066772229147852647299150792264346197171681965760992620269843241921061461160673191129017889419494492164107584900674714499203353250039220063804547610089682054703723142852881877583360 [173,93] 1003013405699468222956933168212148241998302984757042065418716733012327526115144481701828037324376240937489090688778164474969123472076549714311492329592396744327872784867286202970448877556616972700933793165775739447637279518166618756430131071540955217557804201765700732853060495541074627498566287709070518219672079310928083712575070870174056835984908687235943641310797451788165547316017370848457990001536856246029343619858972066360757873852630330716325260402969967089887924359778688144039641933592209218091814621984114354808953334993282156419261888299215930026316505249538392799540224016388424128732854449815214893791490502887614999679166082842978931214111751803708880453322899946518311859933617947363830198816855959148644868423935199001847251024933365946069325822569245535471360699679423884187709786311138659808244972744775809550191841467308495940828861642131679927948651128794496182652709893708016040672309682641423180673805712330140897883115271016895577838806907029783281285910198776136762954444736977556876662220386728841032780110469891847966881083515542507736557362735280857152441103440162107699323202451419806311367595870431365122391924501306796214723262829574847356212275000867496680944908996462069487619635788519075128429168205621669587339564011167114850323017152437899631096843343614328944544549852148569238104384698886540378103999423280905299189543746402285040631339348046847431950061970005762747339143176252178990658074665023046383495605343226569297813536977531191466655744 [173,94] 16081049443045169609069400887803999262458142669840127461442249186060641142158719734083547730970002142351103410768014676088698217489253099278053401862108775559357501320958618446134681778743872280709138326481232390159172265293609760510370691888320123089874168853692676681468226810145952207701369672203313908049335960864830232789687262858461089780404910751191809979301883360735287294762881615004780137919896382238222571077937958737851414726279858698716293457516492902619976695188904149991086736372209135654211754296151778477085944975512484240329301015482195050458230576147733721826436615727213417404717400402867968552203879750385128535015516942704984741986907273417566232754267995768783456794976310990336496643743705812972328562610931965701938925003281534752113465058972942071790599482391835920705536668570508741287333829228258106083342453454679655762817400797185662725155461151377798454392811332102058811364342460251314296020453238869567201216229658355274732353404398661315370430531048264078678703544875222749880234171356130475478640598767676783953401709545039495008563116718251427532299847185612153390016575419183370289542107193461404221985291496125370877669472608994424264791063430047678992791093792389828256075573201147540388346169111917035018217327676629957174441927223451748955247078011930368018309003120435831305703577557387582575281981778439991012044376783421694809931454154471604296858961137712645408107927846192703237434618943258605180331835746149432735128279553396621312 [173,95] 5314564353692032638545324086219639030948962224407469427235094163466544820767467469344069475854360188464553309852509285967353839789636885580896088944364495099344890945465838367755425230648952270141466339757225107944168785756084139020675841413346255233273222108442795149918097697279352745055361711780546588594828665122409322924215733968168947723429850658107605142344834872185065453091595289517585334341367100038968823577855674149220184038028742374379447673841947818002615768191420136371756405999613031992177756497475272997409675775184089618766387622601486323004226028424540023003985062272917873047682299464951321977248960055279943234334429114323787723735527585059972206280352344188394335944642836077347485162884710265067723425169553789059255315695656706346738612159484752535980979503296818484299440294924813161397825647088422449073491218140569215976927157709036933203503200198685091521241761526387739350050752668553074733190107301096879437170212900722869069171762378280633588015940359240203842369918309373194705281773041405147791543741739845054084022586697011463375433974763651765150405508969611819549959164545369910333025723256487412665986251502267255997167786369814966419552903448258069784038146087391075032525713004351821401299053963178465328926917146629683222689417748692294257016345651472838926663344510048740128178345358076223304852518057732767579226919470572616974440312381566239201716145871434458733409007522376355610761916304647192184345575815093922321455179104256 [173,96] -662828174380639012905164770587685858992579387855968406685736993916522949392067054751876749024963939528359720640163194252804393643454442115541587525650734029439569169586334960922511130756269168928070048765870632633072229534031174720498012232320964689492644300540517389169536250609079051885592231218985136665560679674207662871511606991191721762649044141461087551573554563455555392657373868447281220005486704076351620609546908912961806144584485627033210360684555967889516425864107591635329447654738962657418905865769955501671957729397659877665428689590223291480327423744296230930200663304651475724189947667801782550992855386392695804225250766052936268997369705566984353270548365592477240938642581063005432836510315856819491946999632197067831258152110452208119549961739143309531755007690776960503452999586152802195865708487836060135565594669777976220905306110427412039173946929287924403182108466577212094806082564215202838398592330967739171239036029899206196637395679794317293966415304964855662993356497807548905466456581044191741154698585303560604626291210561768995557942044509208548328155192741576328716591457537518810173215429228115640696353374113812065428747046138062015537796013449744122001722688355554021872981514431915345962183308963157626075694453513092847425398950030547088365032097780280649958831963701033142503098341482393369909133972878497910970792998367773710687742935403017459870119878345193289110875099301274807008860726307270483843681409637431636316200960 [173,97] -2325972374162092463231991964790746378193903034231296823819037818947653057046494367801893423782990462467185265129953823517778300850068773385050499196760631587982964952965129706688329276758649133303629604244212637879176082988601738820672004726528383362583819414665833074655718926892099216769961138286417523011302635296221680700390851853594982083592755547496607828192749996694240836195478470486082403709948897327365267267297583249285842488080120261354356109565697080735438247899139345948289823023089150906252775240192244012064880886940569685184381055928466546157112495901866005549094257874996407427367840004556378022712784672841598606750938263840936504385849478829285563122697024775663262875957084494061775460591961396495752838403293946866448954879255397550558885125116709490039196012730378649234874230558813671726801461685826752101642328999559628852636086382367826310722693583087234976288373610904699148310043006099378903081423849788713766987558134264180142243048321664105581773695725919434734944778049907489189476760873529486928378680321470245939044495277538376568579337169156772784540563910451711897604889932248836603934349154513883181995669126403818334273592790974823038427839294111332691125517240284127819963074164600406587348939551914663912691520610492840562539990890354743296972008402306672297024578985781054326132649648387682533924358588389710091485027846830242188993600639558220157856224990451978703858693487931615656894389471429923347898715070863496081408 [173,98] 5046857134956951186295787166922543550816180144437820221217902436783207730607185942265129070209080047567425569506960047813209990213157162023509763478612073643670956376913629324515877534863210991326834694084393865410710035612155584507313133636038523335664295287753955387635309394521908205900286414988008734395079179738449584494894690778372501905698699112387678187097499345602071335014507184549490855313380315413906675847826340359793384895205065581341305128908880222121419554621788664661237233102806921679186040468382015174871478021516372050737392810283442636292464308509742615309984444085592059503401354396094982336117221472093196948264491071358465143714738629812057241034922652607445682825105915238113810752515499952710099973399356142932620928594987344793792935740538784484194533855412749706674933697724752445370470066935277632942524842032841138826716571335683307283496811962804756767592176365174302716891726350057306692559259421817930380225836682472132908428515691684590177600120613458259134117589782372360566113969743700368495468879171902401068975557952690534421590236721303663660447789409705848381488409029026791439848848854199076414225403925722413054241208790183713175532576413461868914674183316918996927324490208872538175850884467438562281046082373617410371919452231848761961987334604229468573877370849679291255702339352105465763995692802519339461952237103776397699528934291736146934868179479098257505728507531469838915122737844537239589135609010242304 [173,99] 37247422220395616170740327894367766357507383714105015333942237507518066945764805427093746819226314288201550569701233113197018802729574922059828972710933799455222892815633285882278126514496736554296919417105821828261636161122433828259055023334020735480166948400377989455467240825220455849099696104969326928158738123351969924799029511605298162635807124174532207137193954893101765285190385629015161900278367149244097203290384145199998707828222044694224138674808708699192615498031081208450359068667366741437156573843136955378538955104312635147498187527300676805215244184240502715452189597098178326431627242623805805180635500937935139374519538422628867246210893838014692172116609690454146180712864875702190724525925458669518724516315926142241128785371319572491052080452893812039462677819607254705809523123775580454818363958080563440538236540543975488762196842014365642341259755910177456500938288041080905729468751518950096656522809399814014582968526845620249973982414727769622532321973987061292228655837905804016003972061721199344362594819256143275734821384622826150869930372689531333057419550475747677604769075601438590115893636267333457122503338841401152707087990386861049910736804028705948380310703275828693617875067146178559987467202369517043006213013006422031637120624044141729170733297958899695027446660929342041849012719980169059155515365431195763811862170252441862046969965802369484191851040494223148110374857152807448318441270863503554926530920448 [173,100] 36550642401462124238283616027477332626169664631858739776755056156538803871410938824886827154802414255342369960083248502589834263569571752470265161712029912648760415334828739404968969795374121050798993105745720751202743154607055516658632276246786204192916504996238730618512424525910216482521536834504980931471090462821882704209093039204336452915253680777534484923256753986838459209631028819722432259176159383763498962595216728465202992425893407209338871672670693444479561315287227755669813215470178711592108885892724024919472858921333773581710288658200043105911111297481268540329903764265379797709961068366049433990256409650814826053499581617530709986186214186836967356499887379743115767593095357700800019976891140322666612977317201701990961425536426841264980346769602483805533232157333751604027654675833672583741537537171541863103745515836426515784823265742310744893279498072218757803298509756955168218610179686310098878482481543084882532276952027140069968667756111655033303878489253332335651524111684310440037185858050557619421162697033428530969807099256763025859402311587517837301370027953672300978170623104012820102742255631899107810089084849733964787465711217109442121203330149784198867314453074151866648388167107572897080296749884082439735427608645540026806035819398209173963690338793097038929170025842248374439685426074291117983069255537418501911075168912099936233587386380663803245284978136377774372227326054995682181931195047901075288064 [173,101] -102522115524913380045116103940830108422321872370832199884698552801614699562219242912040316462612581113815892990501151811897960780646477425089910950047629296214121726486412478806332616574077903550577748573759830283158250966226049135640522473847670686318987607274673143327644954517367714578026099869541985586759916105145923073717686680037837981233178349102111044267617345871177810877165545603998856228465044138496328983341357880016430763855402636647485560173471417353100231800624610190818036460516757666250837994013341354304569240148804308396823965991106124938774658530306975270526994620305844882490670455275429950412662216999194674218259714715254942172613885373170449394710584584562278152268010015148488875392492698864268457569539179922712451809027396796082580689237914865913162573718325147371651686076812180304713538824363475673875960327142331793895961239910573431517389456736511086472542198526281471793916430142242135480002601816522802824303756552350349428474724371633882952899177922303591833969376531359940646103316497407895163058631855451045647805873095026249621618054827012856656214299751804509349860101613711874892672331575172601597670999210651534452709675479034963847022786218491460686595254418784540488521210020558737242253266044288317658586343075957205619436683927817907884937091941833840213549348854044346499760018035427529129555649124656380040113688952783848612190970303434732868144211578753885482286940162518817795608940212518912 [173,102] -225127217764172551294076872746930642470284332038150782815070304178767641986150901589258814320261439177961667467715880148181638756874170310579152218935029163243413203380690578794578359945195625428581233655700275974058688667208683277224269411902563119743516358097421176382740916714908694798069776590097260566067006437616592000225228369570644764345078926357950143260667837487931548299542230851617702238408036324933549804839147147236538610101816217263275943990382331534093532738963189505408920340201219278170910775937295673568280151500454214322567394615270146196706630240555174305496147705811407113355477839136064508616132819382399870589104280907443118550569329081769027568877673616572004351351753865587153709057352262672705925539964128186321644156141251895017262452638048630009631362841701467226389164235990209822693241715034830145228692519272761548243806843627121465334024330820895543762928279183330792470059275525710420063277562660629485853400848260563202373534528561442438033436862508236461573170988152590641439706075673776020215342100757796841281403789794229823250329955788386719844284500188031643091093749785933943441262378139891904065557310195809825736345893974491578827268894827672087110145809586369676939748262770514610763548647542184984680495023623309146530387961831873151550540541200474265473106000619426718455751759292465122126454239850268491200673977633283485155107746937221267051949839504377225064146773642242143365854339072 [173,103] -71483994088956502570941635435270658160069561387994488083755688146972803120126414199424816487427416706218984243258223163844829256862235464296635516833564502328137870663161445857652360086707955854279048071519105505714123803115133694503690128164079268731670470222638351180672183223727094527809070323795151188032610432711970755009875979091338476998578148595264507868253441635146361289055131182937597777895089788468788829183632979461292086326977573292320584754975916538292876541586040471897025320716910867332363998481073748152379459724728998659407930467173522149854711789560958078084768793626068338509579906164796878701584994072372681631404255709101895711709227124590651037152038960589247842183014259113925013047802069330702363732712288834862819198025418195791694987708604127534192964202112147110894752247412310187754343923738773283551961302693463016782548342407216592125571556123495949622510923864702090323236439501387603577029891534495907753337415681422917895153825488507750702938313801119287503344996911883056720624340329243379346734709466343115805347944202383334086686333562844713176222720132889605189163556155271057382009011777694222013355363985218635240470808299390121356742589481979463845847045930209048908230312866743129743439772676232577432975842519002653543736604724655912855319854910485934846671823551295756429254730990090228803690014255704475639489885831177839679091842757462506055400312980468361922413471478660615634944 [173,104] 178812493957030407635241467214983741755280066618839779912191708347130825574960795310049171881610840827637512880546474845427920515272233664997931282414865172297296053105108798923339079522424124602018049517158281109446032702916072122639381139911762033246210637547084654221459808617675006538327112370385472078769678668737563760655226091876401666902897706165505803265176260678311518260774729412232615298916749888593038328083096162463285423284032348055295100283083928997341331297509409181371045315294737139770629173695675288608736727151972426899175383111264108593009343867324329785431872715159724263529629608555422337641262452314839263679668675066971475761595298026987191979140126660924935019297061771372982756798357213969178145010940118212814842785000077613976462523589103578219450748705659560567833138872537865552633793451379167755704950349971155978221926957423838435295228131961366032416178018922626481284365338787520440857968236934970051666528816011538780917871365669155141843934235654648883673067946722989766543656825276823153000171475156590962076454238418266063748744092986202625174945326147681654765172469015438388696305131853173299622977437895394743534697496628772323942683708706455742562005329174589217312052760772267334104743541212546416211622749778660281625957858298005495236137758755897919568488743785653481077027672649292123820985851853690822318631729425042568179335332501661412624459607700002806579793101573062656 [173,105] 114729122987067185539927309694281716204794514352116001670570146638182159339309737198417892297361223297816471145707900217635577023398608237154138872729194372494482171622249772330580427554665651474420065938841066026083441437169335379840666294705575696154606077710263447792659204571914222954285202371962346147143188110388266318640109463842960938621185401884545998558274727964620027018224733175536434669344766985721419262463729916322967152891184297238420777808193737344635702426801958423281170612237528160189204045304153270351186512062952778255895485464639935226862348576247946183432571901863499230543795085603552371935661413096746565991309915862396813537565674097323052249495604242917662679574500445815341449047777605989487941172765245578337302063690902811494768465771967198319272771187262991680928638785886309541200174085361594539812542697424304801979563547411452581133327225677379546961118465357896470712161894596735436811638558056595373368314419553563110656600649247271556022124101181179314127653269429181639613132390781625036274545037977836221545631920861971288108169433166948782595851112059730834285851966468050938166452115093646009456596243257591357870646243092651627101687417490159190489027216326688300857452095659808455306597782651518790902242158071976366682021796769693742721435669695757378340360664283485960126686450498077697576023828877598854519204766018526738022098918150581394286686703305954457992446337024 [173,106] 76887613446515111580938517310229956439758387638632137541645891735948199679825117049443029660723700515107787099182849225402157684613638032151912885008724054363135489684469976281363869834189435529022953588046628785892531704459721485912385139809135263607682183480011940702059515602591436067237341080737209337425936581031661346977843794666302412423848216942321190779941568832123635525559598408790512044258020768347910120796613761738723863390307692681502941114607874020124239784765812443633224523525630643028406905668985942905783038101848134437071793870832506714575833146191117623973369346784550933123559634935417968345040276827732524781148460856338414401059493064754244177098559128770912325196863579603781934460832444056874525862416820978113216515033881938937735434527687094571062709430781422579598348294275030089094746925389382089618121204997442437028327992331081746818528472214023150555451298164452981074225430126779750407911252692755146141641629544637914493827456700811528535878720143195250517368320641822342064615395779526497055128026644751451793237571937791637845581060964761758850227219755421113422174714057845825920396336908319277472149655431880836348457210511618692686120110949300970928308396857496665869153157342351809055743421770372035615521912206616902431602135340732764637129374338047960945670020406457296769197606009336662271350580482655549162508057435897145351961631944874173358906715737281019544064 [173,107] -104169036967518481499300323015380031103318195907203719884816642274574800977427648539600004978854198102580386029079164200252241417891269208293134659712741494073993831512598070051195994731338201238674287355331228009270424216471284907186746657100845591638752826845409213895797439557959433291728704608439053976334888508070603997729828113250981243263716842422787325137237090206637612685778634551825782329714537150279186530740098581561283100414301196463636177402607061765140430499274505602098205152953623137641830769153703095695030194622615465905169898320951923078638250871450971482934255437860140819652817420451076511241322621752331083442107537492392680385424228518817169723046618319468667303318221504450559684638736342944734975131322002748500204101279136139579072580276223499396397739889328261035952658351341304288733151390164069315734987118016246046438944108393328321907790170388452327607285670351086997216011949498927565069270461973560915060842743321865526262964808649559837424927690706974896293134704432035553747127608264687978987392758779374973058672396685644930017198965996727764014394651513121355339075577920560519353845643799555271247682817795154604240847214549115809841413834401388591389944879106233448576420813521764018558680855689555091676357666769031946436892292931725508342882323310043301648994587234860001770877539120202470616304041875316845791377737066142800444710921098712862471503441108140032 [173,108] 90376343298825220425599963283456797483492212670592554538874324969761234985841754466970456592097600497079773379150757882965872551644616007979071411187924718978285035408259769162325798426741953704445692240378208393442065905025966932482362568087006423529665573037579555593026954589113508487067403377011507878215546443185403622400952207503258365918161297526591652875010876020594915392672796228277945193357373371186844431408884325166955459062452751266615994011411280677271276430789692361782035632226442103382141809200440300679532870763518061762713137538023220600704331591969898217248324789104856999347662061609534550258657393816099834111196058173668507072689712504225159851937751547780302403424957501029504043945524659178738104135971530984137233018577712970229952802887356868335994822773366197499315161653678436848418381491305719630277864497459833160081215281958610509341585556919171231295644182370906985304414327293630355028986911875676458417624798525643422442413810013817272526296759845565079078026378247577331878424675823697107656090504125306916574309667909657321298639918252258209098729118015200626264491351433331623570481563297077613974936990260079023934809815842967065206156055116730037104505742329723158862455179308188623277564136196597917879068276341696774210549861813023648264091820477347145272070311229584499572579467957342057079786794551944092624106983694729323630261717796209896435695435776 [173,109] -81219232402103421172638359204529431162762740794030130395425273845611605312900871613865894750604154931148762396271122765593365183563094405724932876116917420701533397264551946217015105534521639502078271307642098997517705789363754509191596232833753322761585403330970916140016636882713155823552025836597404235892372241748046938202237527578228477607380775537510263876812307340847529625561335589109378279914438371172319392102108619421085938575525301968951590167857545291759722512573628059417687819197214130873941755375669851631522964749976675772574407339231154844846403557222087986209801564038409328579389223625929616081286819956623114503206619348693933642219164607449733560343825991813924342131980836290599323999136272714132304139330617737889662772276594621747740182855211188999795377236782689737280974839445164662582323224928762577497893401241875119660827753556031597042976825174055065658879508419929575694244246601349850884851092760255824951741500915552405183866561324700069037976380228315535779633326803417068785651451609107128425062421519217549481546506528620137396334255576463544580669655504566713068404641723196183045917979771918809556598640048422429671754774236085515615294297261657625857071991744377636573991371243798676651910924742289741911028735073099946025655137379475991523109130478153948423625239866897046416727130196017858299437715043190772310518602912313141382328266603207855620096 [173,110] 53249438054146808359309601237910476502463740335771559839885364682725819377133977311667471877627996194462600326025048249574797805716934686856475000280402781016312534963809416844466506261758350560333634572809812608385672586877013227934187999572352009826950066452614463203368803972751294885563458440875473388445740167512641131230369804212253574676595187870201521529775558291115677367510160630655168205544247981581444617343880492253366838812104829297055811475288589716663558587378794711436523964057228818002004448480529990539306275967478706776693845970509534509888049750382925744244107279252123219489303386235323385467294025251026651838052261518621353715986902629601482681557524850409871147110893240692466429444402212184387989842022851422763813933460524154150301650127883012947061636536368829506968113348129849519845617474195670041165527191889847605018756797564436551778931708174722670470832228751528345875615353005963059497585730834796811654502939348510385279603362918133792745163173107579721736969896815280429579452774526013803602164215841314513650641455731755350939950022769144875422373824164213265779564417139490411520832095905184451977879253929921475880432082610061722568046901332403529437216461698971952523717765416872874071025343333988023025934678611375724301974852619340519843599141767775949823601025293773883246369823260470175716174118483762717574514012891301959873093268487308288 [173,111] -28503651938186261652185577503615408046551150356023335134518515123895322301188706522465040238455788367716482683745780864244756057496976144025468416011725930108452177617918912105128649288189766467924466852456172487514433049017603424647900825616020227099936248799030713417404574632084701587104402937612761199304435881631074481287155711315977458701381267476677555387695645238895463112746062882701018488956066599248939470774388324959381786052176713824661785184117405365153553758346014782189277196048674355915769366056870535915335319508950671165601196973942337548300775096129517245927865120327235310335297512661369968584304117350073486436993705260350566736096118142934284702007431016513063821482415447614996913465110088080807719995997518464925387746867726990240749392839010793580311389506805563036264121483564876087616577145632269307746509882868144342829783829953358697613582950817381021905649641927731366619821165989060455023749043329149524388701656989943132240766163550447587758555689940928629800407863022531250946061017412701188959759130829887806176802954987100598608265671619228196855003978381275887352460507189278533501108181769509372459335224612579777687064223331501377133755890302319331689844531581110294072293315795953706404475307958677523997563511134250932396723034445301459557656406566052818089758324387909620563883211708381207586994231633739953400813037790430352256431947776 [173,112] 9728752219115912112755757786303248102726050259559545589911144873350450111954272530457991881867003407266799763553934752841599907293738646683145076943823091798268147410695839463034235538405567544419116455114053715942405774794880056001281744630816691742571593053389001052972346234961896051704969078526801876059462798717325441259535507859157262478875612524644811530733425124993073689472687430086383747125000231664678738065122137272606940560815997676708011441823740055141561226046949672698358170682797078157116382112999189744179529076596304142742160185202293821187524354838821473551326574518373631913581077361168604166102255399887563981241332565593982540012652843601321556212825859789210620859957090572644321467484588001243900800200437959917291338644719646695556629165118875569018823720568133990426836054335523439981318883345060328300278511955932995909310468138091014585674792010642885154442809727021816348286749957428649846701814840378707296892213402349754763253162232113516281520877297607711475890762041236614802571759326479678230280178617157186577620362325175058494026969167492723559478184317510353599854296805436625059370851803705403063056427983746405569742841458355326919504405115108921825268577904691424147814859966486165410655011812072408031501300742677650598277962859099728128411623796382928850564416153045600312714428519942162701841822755262355794178004957300033870848 [173,113] -2808615364654432774109742608640571892595297160252226457485788903858645089004751017189165302240328084442115033395649871707020132992001163748421819703245959105161921718964003555847302520923727078600729724661463770016875443240206741407128101574148145689200676587830877535513181497611328345016323232203031917916143216092982593505087076902289272934344685798016921940812598281995447654338901883907687774888410972985315566013407539782605709076421180238771269560630559940967223598135441264674353845851905753193900815955001954372083246340509145192120365397346526498859062495637333503024357079674518565368902575972104378779637423757166634102407486705993783619900424375384506149524217556916941440047613424674755077107563871716351765998729111886259489407755971757746375714053928574517919003816010308105744705521055014313485128164811260079652314499183678892186928148317761419303726671383279629049303917957731740526478882481323847429881079580392367429403434458885187700208196930285941939492169318700085547758428164939997107905235308538776878972398920689958286394361407736950547605737797053052543780697429561376443910016847905040209811918724447936855575637756630506942956407267196910159871539425260083655812811179234978101291512342757691126441734273367398986724227458570692538825312112789824046658058686660941112038608211392197008131848578148633681446461442967590359211227601166848 [173,114] 616369366658118593975428821375263654448153218035376050115902791570859555817021780015797118758331862616449677341097306202624975003452081446960109368858981211571097824647091139225681537386551391180552538803388165856871130274811412154133701363699082164020443706640954503519364208894632966615186219458536393731643689290660397924069329695023564757449706259900846930537010347272928579702204255497497168721214627480181968540516865952630213975792550296256043192613250620783894016408958513607127769049875941002814982517139505901158063430852573721444258394138663080350566487921143823594563305893066703581523859756648109240803209468471342281782825136564753867212822217380842333890602716935731344498125483992562494691509025939885722510265307607818006739983477712218201645495817879910615410702952065986039219819504424733507656910122715720598483697115201463999069984784127090202671216269725188114978270440315144344783757843926430163991530969117231612882587904416704295407718314606363741688788128689569308161830417245049668896366123443789747365500996409592714258988998575124653303211043593152235746429967728457543226417104479097743455907845224021489548563501803980516659517213101627019042944112199219943664739486210370180597470993535473353521443781252520737433604364373771566068723878217015081752855957801385498289155746416691633125647176648847427440195822790652502715496864 [173,115] -83058852310094862548032084979347527585469314693453467827747536494276945984884866763659757868147558303061599982906704471976154350621044177920597377808292824049919119397382747861389369537176448310414865393114963265220401244867283056377614809725031177430744983155124418571017592668124073104211618575954426750611183700857280445273426345669046894875152861242602351238675945569586665059937725680546458505825831327546865377447404112175025622557344544392236024776641169897591488674070624410396467071253218156993930179892408941633004700219070926485541423814218624606576320160953920173890149201116031051303630851434728605231845122402748614351868470033718557752528237343615366142906824845518469773872843511265796063559664362809207063050861153840656241130455270837720477373934447893953956316765550827964610942401948599363299203672617798924981031582204472592369435181282368140050498517358294443817428689046257978609718493420115786236651557777705646308436868464651002832696680172054818030196596785780820072766799389033938220427763309577971941188344943680426377402725290189747660715330429765735161008184602568850907707002374260258015118830185773374750406974825987745772609684726824800604788591148141159596976804342212065486161457553037411162947464432483399162988335533722440340140627239001363917527268786844687070641273798868675213942842754400990169927173549659865088 [173,116] 9479444107467506638830963319943994454193661756341809615794772689670942612282631559888173645343059745940657772954918477600733587344279762153325669978254400386487017917299844773971937702480166203669156082023252057380701836950321441099316792631066801981469845852529031271142179607503243274637360589624363244970590664096608968236163995783442084372106102181687296210742618305018051315113321119000174793918474327967004698806498183767850033851854451231924335702837944128756971290950231680907077437770893433688978634119244823751875665157881520478012523279663835821221006981402598417341790292746580498250500548876266253358589733427389780534443171392732111681595637332437070068405980328648839855247505398867001887557217576654793126805769344744657516053766077250629996400911584942837233223160740443656873792533134812116299529454400735321916309805535723106034569318215987176298690162973818986329252962350539605708312151806090919189553441946507268970032578695887816533804379201732114017107196794584182628025868046929610910348921351475705959908474906478467389593782338588110908290994882442618354292024123862139302387928914036980482437821773248437474607034109767442170960339347962824292555992206834951111180041311958752043158385874103670968616987524075777909796199584092442029764901010626354264163139959870305589400294591124804176614888841219393550099672021504 [173,117] -798046215936143028407327812432721934818621822890499420291412375946990526510906427536485513510783342569309809989526032967955415339988703591856378198971181212654419914326657912978383332232597330913100514071448717130914262854089993637580543496208316444220668818493497969548802283608031333827508585435300951818385277849252119426222474068902422557490094214419184298468882267746492310967239053409549079347837647811185281202395349345672689307497267774159078456491916438928337123385421070320392583269638367489969708030662094965336823100367379052174762278201847694569162885845573360527689964081328963626277935551560180832883855099099244997309192888999359150672976441971739771432946122446159915945366926799883304293756963692030527881377504805661626598528054654490718519489378844552690744292777073852853199491344370624391346634279191557959082030030347988638996379262516549201119658499893503949752716097294294030798469187635839643247351686318442383982947019221543196144875398949435203987435571507733041088054957659829333295485630000067541782442734761944959459138149031886252998423931279164348129172433360382585096304899767009264129364404482581184115679837701293105100781375979775681538567150411371787839969027530095634267187625520874545296083907382649938058427932444481251334778304759572728077558491901795152915891319884210866238922207091078905987072 [173,118] 39288024613027137814480728420334145843793234858646394862724150093269654298423405533644506318859443652983637505930768505662180101196741401138658865709492807644910257277003555384857655948239218845334407535104206661190296370617423634417100188284429030637847384119233374054862594537796055129428404555099169534168449996920515043815630045799877941537059540844116993403755219013769008677241575273451577754175144280898083138543857501226860863316201379604404931856457370425629813761093988627101678721069983106165592265611403721141214425517955425243842920519572968026656788013224202732183193614873000692532691308670639840676117629270389556775477858350431212490737450583474686915067851861560742497189432995701887235020023156300612727898380222544339193061704377607012584589765233275196965895425238933909536369701794077867190071190481357336523218019970443760613490994666564997212240417747498688707203159524619559389939756184962472312380549778482989467846115790590333876186945458296999949845226210015893114004918020238446077347788761674037439190168612620305069696880065414587889865809191423966332995464407108856092040766003878644779727519287472226535016171675661783003564777059873944377046863998004999446345478910880312574065065719760977017142919143498940441436793352336330165148571789458320309427289937163172267977473850261773263163056253042688 [173,119] -1584432357374466032338121515035523799334804961748619271817971247849555829046228714637171234027647701207060419846894936227700347600058251872318523168839767714163011433124610624289935048368035688774983592209731091740354908685601122789434815829576602426692613855867214731152672603275207711038611763033595745589011644398975100523066889805220752837399920112605758273455949460504615745697208587644131651146275569897984655202592047918679581859787162038846901663169872352051643641166361717304101383082142169183588224340384459517364559101325377474907342280706057362348456376840213324517661128606604630667329513971407218138108487157375075400328046326499229711446255716320360276682448897490449848347493015081680265782139187485133306887520829070953315279493490510133385899860680465593695455354964949702165727540937132025993595911068528324994925884343973159629299674697902481723711834154257548665232723451816243039981351626770572863132206364414427412443870878309528388465672500892322449014820542447693044868604232417000120950445596757839782673419525884187713465475402944597437147673572409298896603091471696902692080699208483366207986867638240093731730904534692115552815571163864521983336314289246888568221591100849281620228381609001558541585324971234057084441038454931936138920681530214954454306061873632948338744900061243705369964838912 [173,120] 45319649239971588775115002803446427565132239646657933986087648728969998692631712240647436229312417890434573399218834639139120124416007073812891757207177668033966689168355264293331470813466461835124174071448935948040875913018593023528480999646309586762704425003682093627910894604663567878156856783612786181001696639080326997527870197906944898020347379948668563685044335368324967227678592317827521457346426638117315272116130913186239562527672813523067416300387654278610336180194358590348730006686843557647890756385521737758265872278270930824490268810877994124564427278279098152973025756408394452463090488110211021084912097393307295766781310049553599099125108001114508978522065107633123607616648527668509571036000025695549317629479573150761474053497472285041534435677171115629640727547858061549538533530706118597470416284736269670241822536105953614505267316882777387517210417057963858869051552311968860675291699517229136367852342276789181876142793901411506770768670968005791278847838070627186844979779800815787005163989025556333597611200447196041068156536625056965851148697286486494241032168278342241944445191766124090805132128294927917324315265052407533124156092570066888723980251128498737281451828918604147587017073274252200688785647128971817043462237897787219882123067985308135235417516992666469785361263315780714496 [173,121] -710970899508073198060876508116094250276821499236358453615023819729349827851944417399166854184024624105745199470065431133536043850663277675652618408598915119833520252398712475591086597103614093962868421814301100499535523061781271056202239676075689957396162133285779135867765748378340614954966696278622312456857462444820154796032348893472366697112313735776281119162714321816108241978668165264390878138494078321871597871852933577409697645090799328805372654263874087967988458088454846730847010621520723950623362843297529435597479551482613931243821617038738608508789225300909816651494806354043498227309476916423916331495253597820682854368262145303386793406065697692777702865446092139228026878408998294341655127247199342758240918891774356939644698884757554005222172897892107068041683758735950053271656043454611023658999443799747854469267291379574222623356965012613160705145819603178617962528834744955510192589061523395692977924953479080413339923535861606301460029216642375912280065431954966567588960861769954300977709182211666346883497870049956838403371386263300381768730275828511346412372936862792837226825862813274185964981184528628159061922088484974682033736877380404518021687377577971279179235207226782055742817089154487046513052403483562043127237350850639682128198466984733178382473315467778721760932282236928 [173,122] 37649205115786752101701689969340247469402342434638720868609796555405523579211541212644958651581207005142056742061031770752942787442234524384783894189095522202433764881546530414775043094817524837392414282844734825441990380382313473788897862321079566474146868501037190721471479022529253460469485101636784143849004864228858892738211594969892326570368841821434755003219144781418290907355592205750911619338342764570506333939825540317279780189180790130376350736488609896074321017971288353370088450960507080488657396737516899633255535374027812566268666148910562550707551673259538926653501140589761558114244030470804106994463366407635629148863371616706118205078052518440224763992999336077907462377200847143923809942395151191288570675319980636526641208015349569165120337150048508339178996052146316750330742129891546462797148123853977191195875061209604091399498056709283281643247339452097344416488077245921613006789695136447815099585212068651090451957792798031710429125943801325734294946648093269686226039128689905429280806003375953462425778991714481108891195525741368167598102006367046239026462576812694264602510859517409650951545961487819255767407660971889604801567869274375604798621361754298636184372022461339259589683977075968509161899599255316355897481127655838638574421177171954962485286099887152076390400 [173,123] 993103769793549903259121884645785304508541413215850522167317797559089493640022469183404055575841896019226046330844232580108510658604487417786038648811803431396580184218666155738268690770083131377633749432290338850131036274730017710430951093098405659556576902778147053482714102808980047402166540738933600157715643253526811044881094998636666903183813754975089826032871959655371116534695554625165414811114726049979833141755679011510205716261536592220113608540729510731871753355563881739402779734375762505403665428352914264873406223865648109380379050342879448283920513888461472971673782423692975553250904812240982855841859895944212331078958374336272368268962426317370267474482139236909091013619717548711463512382524642419772705642783605029304731741673586638135274316147113485138587300490099149499294807759002361928398136771134387214890256480320638328274715214849497443100893075202632974214105050833804735489543741382971790966272937151926481444224264365473441895626011961800743880294193799677707710203211466207857844293535063291725575979192771729750180042783221569344368735219655340018064755393591097837810482723216764585672093327758950435684157966215697473670894737081047989168898749911528946401703145948370581615275096804649826563432327338409620413105967876322584615093865729710432535800667996160 [173,124] -12063741189101113547891635818043458859197796319789571080384010638356631556077091965505420963739480146656969080430912501229804595238903225887881176624092122117580785128447443621082816067140962953277514704763207964993616654085283973914925149018036106535629155627849447367921722968948117196446150698206636857036855481055316398820639634217418798951185447408114615253934351352878971341005803737853942180502762728933406174472830511899603918700092953919522995343753457141455795830187149629816944540046381679715966861499228827844095767015334996031077622714979627548061013571521804105859231242467238152587942519747628468077973322369856932298289018572426922206454310354928150644888519839336642404199442153408329278260823425632219271084621545561639921487668763115556646046013321981922629709923424588321725094861751012804601862749156110649072923301419922056124154559281961395717481839514795743228303709708225668121797939253601763518078769754624127009390844447808882438688478159662247660100635818946669312740580598328242759898003100807888319133346401620983826507609664046779046892693781292945985400650194923070646633374835772903690755131459042883842805790889023591956867657669261628898942302338415267586683360972692717718341006666763758145766948416535183917673861650628762934594817451207569276587008 [173,125] -1226608761516308434014787285622882640217999595704072193301879898815979843640797829195290767109050676756909754553494179013390835466843533389444691606151423169137428164637996051556757876174125171362764001874813834264155977440666090263014836811960152302732682221417786545488170613058050770668621726439519229906055884927724341931161454682266916291372586188738837464432390763988655837323947855772651069540989768661863923933925601872489282516269525736939179025713767432216234895722384803105712916115003658317593778622975963433182786315608462489668167267827738868370904826030478321755736394575067442223568756337846977427689926755220457053246117418846413929126603178699336196966995096107927637720388650220193658899315091532096232468802004148338032308690302029376630294789186240918529195867125694377870596028708768397959417299358390964876581566903641312484345289434700035870366061800600875206188600656355370529231802729875805469219741337648512609609453466961642969813903575985159356834255648762587124751325663266870305988488862483161801342807926565071696264846006820963359558359647374225110056693861295763661743942908555198740739190501318827979399046653764359229802760894953600251837190225022501122360703716474735425814687092069302065552247246795496010859509285954046487325442856939683840 [173,126] -15912494864885237035548809306139178105565061468997976086945060726242026683730367354970604372778241934716708412414806421520853997475037967261146630589112511050540439435534679942854536508603192002554164002934820899179906660409922270669957518643780586852842442316784199311808609520073287509053756518572493239158374249355883298684512336017999414250546888306474498025864999418605632346933426156373071628267148649091218304893265514188420530674077233773952510250293459927275419830262248820573506145402242112694879058873721513248909991441947322643890063888485482366693126325418609736039054314630492488212830925280279163089370255774284213477096816841599032874223212666120982091253010882383187295807346230160256580544871893230956598963379332248034137648868407572586101743263121732383712596941160335553231948079738110879895128720995580315901010381324253249360696988326801037575842382743590123049793115621703296706387928686865661167420930511493441745653035888100978323237504349374622201596876464707063020200859169581061841854337793592195626644761995657638877187520013266556644809680222051344134799706167290834488600069850207876087325365895578572561122586593189482669410396261554308211852075933151348176303978805594585821252945245724482914615407534157169125145249073778824017178591232 [173,127] -1237178147209037080019431414443155447360132025071993092524369932945033332302458587037961797417452510657129466626271873552265700152921026887497556302184390381866097360754602461035883948655327213264845298435714754298411068799127160820935924181498049520199719381376367094352726416831019095746186451878620137811373587513791690639636481989344694421305702508167159260668141973277992648313890789010743842646220531178376538010608459563873837760752923421765225345085439222037893306287808809069266967273325823523542145792435929000607283961568753613173912011142244114246013397990181680655782147263249664284467610696266302303348838715942099003979032102985590809467360554872052819111000869906419200646896440484918726583702240493070159915058685922910706215373932746099314391669348284628134894141513958184643178058785321141616505200450768420023278884379220997292820227541895776769244700194359733426626047462670034752055206577467366629926021053684234228732105321997960767399124604654729317135822822664015999326837795518547419344900289608519739613287265466158347870730657309191261349496608140024294750127302803500316411389225549851982353997303582663056159307187085275228818055391037387107611911600270113956425706498477688603934352133362337871343731059330085318967264421194235904 [173,128] 901011365844622252766391540084951603478695303401794057812268802926982372693833784355100862560816654643849484314835542094317223531266415492030986931297620196923182009228911558620284067307573210505013095329024674536939316545935589166382419113920835673215708100888253227052595757889211061479363947273853953209387839412933850063439218020172309290496377919447551814055798737036022538989838149286111043797432811638512910647888897858858460195205432895332314213473338648835117699192803563317971318320584014103175064371239366240924520902803706096104215024978918718372459516630193982826810094369785511310794562404544771149805058229859579015779014907316887060063844550548132877704917680855528233947500576773053454329545064661004750826919013256292111131666477210578448702832368495069651406098471589481477772804072785332857241195348947416806331355646874600213383254822975901716559051979095844094210657400495541692178765136202084296875594866168670149879576799983510282769163823464296266579949770892087894639933062472072885114448209518963471915985027770830557746948494301617054222207995310011414746568492216331149693702788292952821254655735469621117195691377671617498915424627579297549150485855000586025966095349986378087098459442211318740046464422897608673656517238784 [173,129] 4127088199451679040976163551482565153189588111650093596939239817347036899936029315669520662193210168376804195408788358151683179862370989908033561370216230090149787048115899443342378348539271062841847220583769376284995492867531614680654963610923810675553398981339508865636657002082536724153644186569475757512014440893601281011015612083837896699483401413578550375908904967548349466934360069119750178841596685164532092225809832245140180291780536350459003189246318468392449970279450766943558852255423621082052485425339932651278197442109090308511232354795921844562309328326288666470244513287668054182577855060919824482115440101834974313915333334889431964617330551403235061397488580882163696625191382102464814960662991770040177197232058428586812268245279520322152374554072251163921394294162213127342062840846036120914279571082113787155491506493054134696632726568027412863996042582510193772396236815722178739489385930048225876406324112392633596554347628370080806647181609557480718044670509542811574654805025928685529473814432479588658823115354178687357205521808897356667095265500958653208928523230109049292310926796060899553394262797196174853418326900804853398058408356770828690942668309977851448396778738194291088143137081096221008420305741182578470912 [173,130] 4530206709499894005059886773423896899339652803765827968891300701511131835943896597939279923832050146019671350234502524422322794382617430874709580195766724705806658361654138037803685406414931416337882401120314647228540708374429572387902171274430407552333471032429316055752621974285764303992501468144546836470164286151039583480063354324951800740189660623441764076257832268179656914015097571857576252062065586217428057005330741271620070761877231523770072439025743428069781917804464399119571705612658874486379459512587274393664315381484643192792256116532132007139870782903861018757743383705104554902776970467438163743637051126598820457736790320160666369118186770310008706378487791096827591624940637184806146200736865343837344646970094906384357180752038496486642663027111054871233638793436239958774371657015594889660312440186937660841038892455947644110923466241097407255632374393889506805225969200825620915058693644109862583198782731769675856799480766441667776000628224245940221153171943829814502917883147170084555354635177483757616627567444968729732959915468242962565903348198220125157808394882384029241168627983783742726760439580396239204490555937233379821396479748903633996894005314726329944928754066845174683105211664329023679558898098432 [173,131] -6899748972192105163121219999136608728618395148958542462817978235295332087790494785725264894748493011683361035716372476350206027329419021149278891301526694189207821980341837497148589589510861139177188148766690910849689021821067595476151539150247529634212659874488632130376282481120821952135770081912146605203407058606252168648058210161027227223601551705517330488347354699654222315563886313950163660910004600247135314115448135350760997381947347141907428802805571941385880995049015711824176053445518459530766680631148266170787013893177963316644873915805467646183201014486805448856913670329938003038445319231774381446632165620192806975651811359113826461518408926831700661823088953170358252394093006340190431268915883264452092726061372013605815814332344496794085737809911578958489027649779216203175740445599955368586099465747181689872900633761342024691574773978565016419969155818202453063455407795073845389210442383143070975988497521776118585887162407043926734041374579322274141571057239318637822298900492179189246769684556051435841924358401222104349811863295858079214306173823357207404885941684120548785448469032514400135615258140174974003632965191854420522975636158058333127097149303483041069536513043621507811664675334884050862080 [173,132] 8565939862836038561930328851929488433980161802825103201421464836496620920278854749034169897864260625012587278221217922661674765528717720204941914455872137942784738115374673776086962434540901274758360281495923939031582493984168722976407964388606096125106588353003625508057561975049546899600712234031631786793450840885115581823388352825834244756096040647191138634710531113103916070340344153222016993285865074490053059826702897294805252785037689825397035312732755394248960452406599452520133169584284672044981564035257639932190849677499034894127889121609189145733589184106373674859515212193365812449150719412721868742666177162108608644114779477808008603335241354631968715722136142940973386106639355973236470137187092411560460489767319513735550757873879008855325926285524763562028015207393436834421846116813893950464011137485687721907285335576179027582781440915052781428001962640506832131108621553197671075806579740073633118438576874214333357770234748606393924426770019529143323543299670207687285789110361894799335033700979608496289327840623690405117463784971551039942548832208446798049101201923246325211689114293404330487627356184455660090525077793752593312393538774270305746893756371603065775560199729178371599624096301056 [173,133] -114448180222279458071020734887641128889974050465245088847149688042914114216950724485397733467732450014342831997082650590576734337202846465126090058090840455669516103650903221983002182292608337272648591091063198131291074959585555296152710562484790566646274117920608544885129992849886613780354250849341782935968056969183378067172377064878257916169197397411103664032920967076646684410965720238137123966497456043881071458145305820342932575643965149508793969265523284185364580721259670875052318706608936474092274952222143466630011318914527691788343593179541920811355103525188034431012004465231853272518074251725145950851625076434670545578210694059869472552282932176947425102027833528543432411233625923312997198434636065597413756439216714276582939817496959354187266838982806248200154162737258470544618217017539035013679558688909332173226870019278295423290572640774375120842803067097808762785170915356566904343779600426343475927378833386890696195965941125614568752798110647568710250525652404252991459641549827396084590563072970542031582426816399373459064609097115016739720849833234447896739814860368475048111463845149159152198837417288194391819027009527766734462555219459990172371218782233893075467721796071465558315008 [173,134] 293474396098632776179587510059018588249865043574817122075842379196481830153398387148244157613603630090241316614268540857368885572276939790771609074371817390231312086461858671733975712632342747891629790051591664975410257902918106355770675221420861886415679885618625442272269307911577840959465468114604195054349568946010360496605479375557555845566159058543222183180591947900461846773709545884253283267159163649458504365040292689292793501693546654040369444433422127387244785714212719826056848340385867749268846891370910182988005187727283409947903390778090773546657750264024477323253092914945622849970694477848827263946297859240903360429647285124194720750890924878118325321564275151477510173456303861490664123608989114701568226771838659265120792741919883003326578034907764497057423059555775621517783260079560298850139898453122116458155686086887588163191705527431798230817588801310642426672706518375643201592414595692936857446215039901925168412163199024123653286521989238375218441905893418511936222286231042579654474742626072779456870031918998693970699787160286165926262857892517344555569105150133914883563736810700868638197825661944738404010602952699793768504659988918367102048173757250447756046556485914368 [173,135] -234440794398507096536623622672670260142926723475883512553580636592328049264671778368609242719304369535791342813125310512724973828605110999471722181425090928486529354175920681927602297003262114342919769110943893623649867750532599006984629659005772798868654344054088745653130153755453436018872038970764941756359318361473533877179016232492691315776184633321396023028325947851627063523535171995066816434650196052429249166733205049161293023564861101305830112656619953177559130991693983617302334217367671130099973411682393082864264229300674709580717537045081900112492032121784817244502475172210975934222756941576585804581052813290450876876610113186914476358801226294290686230463505757671709600982564941578208998918404475557579544775894049022869713087742591141539669101397508422673207401277817476641312479483608948129667535829934329973377358606823108399333138646804939437286929647358261149575643335035621505341956317267600412472276619230792131031503480746381223978621885838321148928053229504940272212499723635406863075373892185657742578336844894177419490658442126254872979454950145794506713730397226253464465193592524458141358732290531952721288676301530485840955707954335773652911935201703061978873856 [173,136] 123872527841575942116733512822726183126350385861989233089559661908128731440948227027412314733141997703368781153988150387605705163821292017374874927289987056373641130405995219342410697863945834916481077790292670342816132701768606823590637165007130838126448895182314230700110383137877873598514037716429835945955558596479351418913597821179067190575016595073464016192184103514058939241150598238706690789965069399906881432566156726624850402805773927630464604655130062746217966357202602105128145708536256149873631404697524430682312950646714802975671165214414606657135328850146913579853608465462848961651007924829641247866679647436215937775516004090309149188513305675333573270952071246116643292958221294450426443299894458676284595125546908141983093066273274463805618671957446586000623806109859877658116580545743191635409484498012138995594648288626414167620900444865309439869872420393306271927071886661550517710373299779861627559242796539970894170806172013972184859705625902844503837556742827313221494565519048227848258488071736564677981769536879359948211121666537490190266512073579306666668686821756636145259450517967693014802831191183633877794201192564817357829591043984075931224199225378816 [173,137] -62821406504760246964181154013315888519942253820069427786091874017156255777910768369554209254279463641005217957016177170968190384957831305182597431793704677420418031826287419109665876258021780390968657181924641333326819448878118693842575948753173880994425748798630111114094870415035074707672157529123263035016322659202075958672467146928933283372868483106375363333447636856045543079389023094842292496828260352845024555090098778495452524710555818876473810901644077462688333597510440760624358047979050698059000016456337429985989038654856987530936514655597799462886366335379383048343312500805296627891612635256230252938984678430861452363507984319990148404528372835592182533898859541144745203736620859471104520649803958189643859859381054109558920194435655817912789257003084794861765710299918021437462063307921092319635093868049934584753413285155602775103278168062489486775027173075689560970306205537803005291068588926142289180537516094631251541062842020861940823587967174387350289784233323571131959159303949841955268187019710911241622425313552162284382953229669061460135855781334415442811111776988313402309439284697072238015892932064541518084812868615190027782991836957016148550912 [173,138] 11863470744247070470537040020754050531707971976209191245527849441327176230993146614540663127773492276427503007524305716221752573482705509018055568214643651102457030048706267103022158500177260663625618243415754734196055992581137401460543730209648024368846666337988120220388920341993100947866193700325352734367405626118617174941434404039014487126030188988025579305136352553897075088781433019085810477826350899067697768048324900635103714517795317546972013870338245245765330872727599708639210642816504582082488482687528527988995048065630648772789001128385730042228843881361995386833094525444267793472537715524634665687097373793032904192768545383030317506948549991139620602700687376730627619813163323191693313942189366812495616998572164800915768953457685019079240388327437770445918506816491734666601883830782242804926493211138732820223363801260765112727009174263179918863582255462829270608328224241625927849045343494951389129627679172776984053408131090348994160598969401888469827972246905276623129590267876438556270057926781312094026249104964507957070671650462661054070297069175805252690868691035585562856743882920037637241170615419153642422400107330678180194807956045136 [173,139] 690982726437262335379114060810555494387231496607647923811846955553005539651975437814254921591304364113364180416551797867400927376422055100479047921738322891076870162977070200644423435695986640078656885376714960706569553201379850368103573054326408737777385612176652259022936660571068679897471789852123580702152955034992827502690311713110747486648113958667620193675396973046863945834131741726888229478241026610210761539864482280631789067620405995366963158667055290164322564060736837590656403840842883242384624603100911629655456744895213896899566297852272305758616273361185473379287160076683536282830398727448988416915432176490179552142410490869590832380372611588623270591098557428236139568187446756850840686960217027084066514777068460384152119301080864436612657323321354421631653446304645150354220039786918741307007573188440646712831376174774243828699059489959480354257035989314272871304448838163164414235176520980681204031347799891233720920432128310011825348492091854381510848476826099546516971677103051513507671461158764650227058002034774429576700572616689048613105766980499192984147710943070790254357664354341173958292163184508935532929659967321001254912 [173,140] 307921926730043341753470042114378442023028756330675129687335742877791258976144326098475596202170328183382217198724673737089402556053297151527317658535727252154204631744943596709051532562016592662089584447323060295933397175683679576841691051844460273538575784436447525316642405015483571615658430500282260044556000018127483908703727434449952423826126304717812626211031368457887363696208979505748055833569537222501800072323579199472462475203301072554856158684495613500953013604102079637077061516769332958280146999400406339247501485421776890259775596073248221591862315791880001705458702904078908175781418757802171720287958523981560193984513167282774761030487132539760134972302091672274308524056633060845616984531192614554709446030383868077582874752143126551004650384359628858881254135895959004721085617169762035777411443167980875185991446351603802358540857648178149343826677192445395502647832602618885195698477135821811103080322074217600388848017003283962961910150793362034472183570451339996885055297864060664143665621841897698052882539419674007763528274538443414252279090850944066146181150072464881939413547360209422070138770483460963687154190246656 [173,141] -18476213084745041357668956361911040735156132063327149016507241603800541187848779128016586741433086706801888948426330359069479677879066826193858550937366677658976690018224090940198971616276483202290830868004566637322582756396873408686381776206773004477525863685303409651700656237941395329866907062513411108168753016719204154161047170608379650431118124468331427702829553852169742509966746952786987404852244173498372243161076427450546281820769257081846616711972790205485212838681888144203977259204411830032132961252235729954016443090872016611136059208762623448013877680911314649909635112472216724435225186826214189013742144800933012610887276415729566140117413863323267590623539033961208613335039681970281087286751562632916762277267595858502492498072315379509681349428587076008624807778444255135721154319838072676395939920460976302837228982343481940237296238898170660474001278752564932478446847914745160725559145244800676594193857874570982796139191985955056064467195588095694769595423956117200705919182597993997817485443095943604586730058896684334939562259803106178608839830553494385077813944448481199189346733368900113289764325713571384832 [173,142] -9439733351256850102460451625406490814320938230376863118885684757451069014981215466451958049737843427920174687415819461505306936792739144065492882113967855284646679941451694184869810222339609440551003392092041601361474077492446631844721332809650553789005629166119387857170811149520159047156993025630882663425323584189323299267762258504256146438298972669923350751914770344661553909490663273250506979199509539798746085455456583282787492381629129462054909240918424625316826038089577634534060018979478313829679026169321915394771484573127379501369826750294298701246063908896303273848987775947113678616475323126260361513680052538182231783699092033298932192482016155417493809077841306585945018368399760061011793945262270103227878880207610233542864607215112494814061822044707983832874036470249169082820576040133498035396423724959920107185061908761237926584466409490122031699380880289176903751764838703968966010481656432373161343125832331942372976319811693045196116548678089839728575200644635358163380696024362330606848539295185419209971088703797046724781487499619009170370587851857119383538608955084055296730343789804876483261908738400 [173,143] -523383918622695739740774022133876537518826139809242929398776462212092499556682893753486430880196254398678367979573886355239812046253847265254961613406431638400638805831688683592033254038432854417762272636927044317189036277459576870411071223476359764062671027846517606594603992394248501775969365908539355154280735809659557672989762879430918791064577590403425607849258590006058409225177150977097889387715717925052665857559262237655364625181780992238939528952722427552459659516035327983289628892482096196896227961641045325100356081275019568915865145369060801398313905042937591912821274859961519147061478467018012769813409972555461320806049755641530253265275160369544458206754697483383372449534635160750376162732478204373288232254437891835810752939205078346264731692391777700731866054299325482308095945494177835748004704257691552056767488749166033359608223983654342650840866583009915355778845914859620485462230929833069288663688078411381650444020268636843643663094278771642165410984811273259126001998786284322696411389672383217403558131315892354027874728212667436517552991880131961583029913318916243314576649652388270080 [173,144] -4382653176801866718058577857779519094465383715909893601417057826618988089609708150252112355503147104474730414558846384926390711188388629012677722264742258267326548220300053739237734967708284188147800542578752179840680272309343227899556130733942225141437209156360771329925505634390497236357033302233382109033116508804352019763081715400789671610579694735016654760798705769435745611074333197467006141992407104599734140863438432002418446886984097248146974631867948194254750122779706324008334918355891610045560960698656607098344326810824125293265506024530097207518244565029286059035582836010310249595090535196610002936857672769919134083206370033745018540908686046577741140745857219283356215249012693630744094999184349548222354995831220876622804706392812153730305032962201598571669866517164197179498499573374844066941299192708339010675640940897870613335427468868449193697880597717297694181993181307905562212375221715328100391733028633101129575896692711012841067872437948555504724599655840231539426203129066031357347694192430001433738472305794826042746425312017917805531112750659566613620298780159632018600018912 [173,145] -100918856023088767527273933975095615602089473409861618154299671880584393128015201874071005412621395601162674476821872188386732714917108556214228351723045091487822126525919702656883061677767534604653415057456615916127453695510102718062852678192224436980909460199541618690569608728378441611519036433052068573987366042598242714645131116275812070787375159164476805783808156864935299878849476608454739520987911186843779717303789044711293589733897746604454188808848402926057049735952507645718719994535458329648727089656937065882105051876587939252270702415384839124708743500449017687686795495586968619494753502818187336181332295664582831649163703341084242404784128449350652614023669475907224917880850113398433014586634064367891720344287443706886720135812725535910805761546097641612682531345251948958920939819559603481067190378867720673595865005662405919452111140365559849052589135899830509698464424377701223263309290671069486642871347479801034063515191167539795008050615642876986409092742231220235947179459262838967891972159608566922382892584386456303278709062675285265778540620530800095491628747339696 [173,146] 1016777602242478608839036361979505876997544487465719302267068123882144349389821414630763413045301219856517580299546548775160842540710221649558267674945853393890088047172517904861297760500086782799456126491603833135259616815423133147096145385318986825061667002614100406856041851240489946860901200168363760828579528836220499177232874507680916144873711276697800506892329333368106274976394510663836889473916111930989925045187571548698768568174501795811399336807179785495583958622418119612977440308637451759296052962800943848364517750659847189832857714992878889302439970778266932758076280624030915545379641015590769995442999244535076155351799986121349589889809014800672095512495541995425872195217312129623722410675664332349771341557850796881207468336897918501629477637773710898410885985076582168208892950997157146816308186284910094769082992000646576085056019516002336882654349415478070937912130466501337265088174842903355630688476376829100120393411026092221767850067550355234002189287885716474400089566230022420804033367401047991080470604041221643441124580667453651507617173797547356239359 [173,147] -6629807836320046211194649153996553894647416506771924401909535194728559477381808661580886739369968817982512277196704792939512549908050697380267716083032141270477077108371341421208359278494333988855666526501836917432190611477823872796752427510875101962311637468286490276126294815227659589887622747592423748188793744502628636068262966872196206371764335041269552918133368911721273517869724522478898184879890176635024768259294109741823760605458465324149950911761383569137662715186328268422124405942719101478504341521452187917805445582496312141611113635486768856121611690586042038207965046666428893655477111024660159765273439985876073593296502603372563070640284878127150108947524521394437581363104680410683398093770959325638183990763274249848155102028976639939104632474558181532036967009212849291386617759604897329374998411336681699549480990356864296571347692419791279440787285600266836667525889131506839663106084201539431462631350418658455850302357995082810326026880370662692948874097228599477867761185360945063785021809961223726872588608637118366334405684751171805736983232000 [173,148] 60835904187551243823259423904672505928992360470010007245938187791595326636246275751467578230058768119741855104223950621121869964003868202351776867900214804324127192827929476553930717803967536071387965435921569097219980283098494091704947173321253463175667262403325999351925447018152218875623766023906064001657829783573347969600634359340581573123876746983607506740142403773309398477401754828579670700597672568318356430992778955283052838260939105508421350844667423976394875030524824361689237835762583988253734303565315969274060818306712485269720914933396606757965030270011609866705931314951083550255387259280101079833884514260738044652385095403970391625712264487652103577858566974367571726328546776808291034032198513413769403082398569442817406746594213252417007235481547382040730055257226336120702868995993441843261490379194241414832725735641468279886105826670208180054167379550956176991144099799279049515603411057736838321636582841911695658646912656775853837069927848384595346207032635745410880592110011960602814565024775962487017117088768170255499565316969763568 [173,149] 474684802564514227097947041855552736910885343586683880477331873392102421395542265361249721928957934418055816447965056676110968820953817802923343148495871779181078873309949719580906449358051427200911969691860686594425236907086638954762779772617999044399268537285989285607053892597458355407676572009780358851213982532849888194875787537952555218255830772065563271267363286551042661557818073589428982129618801750469259373478343882183499617799753462907717262201296890119876747906034879779258323496089443350397553044340334996783801251573445198689293109365494138025608785670333647013010606176617218552205135703923040934971266110199037715743891861939495490646320758210071182010333316993606777265884041446192288544816443767042960231650044796605047346137781780408006632983328604960850809237804994716393795298492558914512880783134535846168787217678676493489928514592957026280496989709374716374061654088781340498109624606791393754701485303069159969191489375220892670863574912128258010680862861941714039143019784375935293660314924325168708693564181083689880780800 [173,150] 5906235831771242149846328669913308258115681240630223843182410941399645265238840520367292476630876331406977914856795056329598773722460481800617793229004474661367782842797322806277220508914028735224043651012510183876808148669896777316310312671806081698193412468490807299522092752875361892010256821004069433722744173024947329408871506447703374735396441958838212307334227150058826676298869128328046260041419745614509633861137407299666523268686555478161614833537570867330904556696866679575508388240975014324053472485058567112939630369584526892202364415684818353431451223089440152485867479443927322217416281273285761697971592445690473963246727512468425281662180719775200645801801581267937762862551985690684199870878371626869238208326095137946668832474420236372597402183934719120019465952423550029557828963178016054474773953622934081175995163815368102400696930773843237609066938959367841716969414716093742410493544833965212813086408405797424477265149549134570271923698403921660800620048081105305444171624198700694870254603023828874344935640948736 [173,151] 7264908135310419180892195275932560333452266768129713431316706463498042299474796415259324108262769999228350004432254001081836676495191392277159251525726225386275726515956380507481268018516376500401364890873620330447541833146720792329467997133694808191755472171682152746501493334822784243370693871368206092428514438437277732950611053161270402441822206813229868535228036473313751171689951800878440903825449084908063376064595712437432314008977457702401054609884411057544188181499941234551793670598937972952253116843316775303144084648171302097561715904567804992785089000826551594699246125183676422019075793214893648950758143254144249316994262500138389256657694497528002296161736625228869185688310372494244688761817440591563288918404375185731820911408186139725814024724360066135037558323840379612149036081055210760644064786407504738520770104174054063110247715974757051667794409524757742644655718498078628059411871528248074382502301942698416255228387471057738564182561755841001422652141995983200072651202534584251925237671862944235520 [173,152] 1063508436732647300653229649109743845300150621289350160980377674029102178300098309699465958398482878615617874890278496586076932889048552555373135530957032735405608612539931186035975593671919713363395321072072324623863180662847551120334810548531042951886652820134941801365407401363637649106094156639033034317140277398811356323348852357031013038981977870531072578376278840075360746812986242966999629645478783656697633950438712614198348151207210666191435732889162708623752405233454922610323394196307004132921844971526429830668340663874637816522833775697597903442573014479583878371437769670611244677598311622493728499272371077569828469588945986738932773033086720717328537146856776924762315967301849170937210781861894263460124337606759329903819161981622441846537000532713231997326292134814810024831526643269768500904331314474400226781567205612418314447004478846988841597740214167330450411417883111774499329647742083156193636781300615303390277695475995995311620615092338946072326046626671041392546259937409518464542660096 [173,153] 18100197751428301249150496325677737218038371504028445739680521671641845939740726666541264538077742878501867936361198882806245294261202954980460902962847900008829057615792204156253061928552170156450948532598330567379588950763163067227239464968678235153430238764755552106112533251627601283250198519119863072035616223154598756953268975346085366790704020800049146764823018254564469358601064509661774866792957856701844072774079547861802866167715024453407540392167752335339217072822757216374410902605911068501261458761398885179969616678900655526996505226429662149153990419018653751157413635935771216197291821498198163736589341390659939117731403931449612469948665065681506465541269894821263633587614614702197439771100032584375987050607888149612463084188028844410477501585183319893404350329675356843227713945115106004092514690774982159451471425146681651355279547971661267575276340958140824616727792185436763883871881048507582110827049515068259405326781498181078273416959351274008201344733969774492733913432064 [173,154] 82121448069737626310770283299839735773279137569046443198442625187461964378829726420153868556409267126218393264297059841898969101737965879163747468347293865638426436933012239346779404530398232297139584691270914894179944699540233922566869983725359260805467983210414374773945533720245064308770151613875260380528953872293185042537312500077074704486654847886301516668216087176821074847786548259323671364982943707811532629307891636728802127883055048698572689390648084119825476704833148268536827403468030472979981247637345053606645913296606574726384307581027467738204601770987431026181024946675426683367214055529196706058917963579715003149953504401656007869607798407410762407224866403660322454759293477671918231889675757365746532641467071716707374410276312518966104153427288407421009736062285389239984352592577662052451457953847050275229330254634698670994024662180531024003887595965306015753039902850879344180390211224726209048664562783240872092252019248918979129289607312443426916109449076736 [173,155] 182347775888335425957397574687423429712361649295039953580520852200997525964081543006566464225714964735070447840535787633500289140386866590137513545225436651387747450583405534393152907506471131445471377464516544080081343244674782756378523019967476700742496960764219988364845784168626282070893840491947109229985551257449020923320884330934604171714557806420643569086621777834558574483356398794957066157062653239916680560037048224074549052502290800385536837846301816963709983907908309079020958811684913773296063223368447318750878851669370254933743702217976510393370768407602884295122101817373326437553687454290697376423886731296219087968525490284680102228479828464243261071454594673176147544161886322609199498933574199803291898534113335907923503214847599423881233302216231798416242978861401659047938195594192772598412590622549356944054795280614535038652730036799203683525175050205135715363517732350931529996342174320948354386966331739643272954127872673553473876339139161176992768 [173,156] 203817500652022062511167672082364939502873365615833962758263176961309384170685080961470017770975270381178328932248394383791025585726913247405983002037007014740516375750690152642729846452322816646482421125418512394028178916143219544794379493205597063013580369153592310221020538798965988586099532436231567981430702355267327102260814749014960261372328258121418591745596741165671149152286747070887195129292956957190835570224706882750603884178519694600294812985377656511076937094262534019075479759802829907983369848825616407522003446556511019867711945100451042857140140230660739220374963440805052216336152710444939997605789012133817646287528024544926780201452124957832333421637922296273640224634398240571514870383015911049058019210096058083484533814684208632065855075961094191539282046564078902155197913367571548563134085378719622762359360053103296103129664697240121380695136209513224027504936955264716327098700740507175113679690391116185495873310444963597933985085920 [173,157] 64447763816897738045821548645096071286427100407141255071770988344011463917571436959619346840050456056297154474487058943754937277730176152369037229810144963741929361518854714897286848604295013422641522744453725930623002843995284105309867686608213077612157714209972033418346390593578333904119216360136684732322356052915240816633885964259038700626272396343207540937495131449123749859485072556136595070492376704294327780422378125792476466127529978992633484162129875726027525135688825461247376930805722948186382015836044833996277986887649753948316571167631341942259699253755091907220802000129640443651656948977662149978403810955144132699851138318010269763388895714223334889941026106853659433903756977747219719195489237903320421190503223595560474794262631369313288574218710224668696393494955962358733634117423393341312130993158566978354088741680121331624328101148932677311316846335698587805088052287913224506254732540873124307876144089157377401620356677632 [173,158] 5561692260847361346879418909667729889968944894281791857208368152255135138632004937587072483183456494491485873895431788896984986892197979051486072980890749355134234813236068357365255029687451306760013841204146751394062175166604558057353717179150957753205155550062703881579481483920654213694500885520531577973979475352065665501081475505750048713475962409693183579259976870415113436007713191174662465367826093204185009472741166321685970375935396911171926087859580112468133668099908765629496389924418985311841423825883747867733191083427835216508322783855167673779423881158547779378320212769197364926602554076842820612985323681325025069653244157413669565467200345839566330274262617578423760684216516879020224765075676262579947805079040771726213083900359632695865114294046904008759998799899742817024952804703775414608320310951135446285560858364772868375946993554819560520861699561562256987068286372794845809495940381526918054957017083684819968 [173,159] 125675455947551002465405521640250742334555157940156860593539391932895752662967757159523083458642872859553130572167258802967983356997492523977947645426729617634947757819292790202468074402452772597939074177464447703724113575095092226560947036479426490706845474090031617243882581335922811913978534409067330963523653568179110609131327637741924624051094443398583349897717728744741620898495486740346566417743472771054917955515219070442099273751852024571304784053669418874929978259188256029938938855191418836182185478544161905496609810710827145798255494178547599062369012903135478217295728677778664545359741480153422645788930396255637459004426584980362822257002539072975447299334434071101954528432596716703153390041387553055331061034016699449366337286788298118557642854547387469823640346817940254773562091344440947906941903652942345094376683894003276906583590202549060644421846867329042639215617327784771696938059317728377964199936 [173,160] 709111857778199436377889528715839366853841305798902422632543933469705655512736350835274224626191725721568628320769234386604348494475557611812673946320440000459370058857843939027995040385356810951917986078270727517829876701895799721654297156706429641007717870145890266687356908832838678169727525146600532257587477088538409022724900863797807111025053510437315745610608316547513897208718108185484226046762148142107169311373237643443991243386522713829215985453071461161083897636783596623635758683873742309350630657768904861762914364161607310492506004168352343432984920027265727299400030936299777709119346094561142178005612853246650987898195475618282789309961367412409158968476525168655125644069197122396157138925588781020169154278124088423058208753855374939900938161678450606935480262596889887490311675253604409644305071971536138079280877729115875379740883119644248883808307724856410356145345589458779564963638784 [173,161] 946362080559662787766505139146712858288887130769097557605516484658922299860158352956482974899015632653813847729710337955138402867464301209990394715589781789495095554441426112636518654066499626139944425648043634645301376779281070884370046353651931164218633644992258513293717294980365360140665461443192604140989515659204441919451946678754710107090308670570948937110142908835573691295670459403060974162131281350380347524771681577985308360908717941703629889649921761168553098783470607228899189246469122099774797541178560199749401957056394078053380572823904279973191128451638645828104678549985581656999665922277296824469565760803237497040906331244693791166260407817680050597964030271998181273135170796512192070390019746007801429052260045764969524528079643058862217760726017308715129159041195096771903770540031445346174104618676626662678796658190616909395796078278767470317162425897786475742712234240 [173,162] 280842061896527578724513368377516250469041023455139074144470310613454913119482985825113231191372551662813981005916616035589647602763493371071618542167819659666393788020688337709351861088016483298997987490468330539327213731423110019960756311373199338935424908186654768681843788659277914581320518590189632857310144380141510040876566505902298259928141021136400537099777423130812950508398249558999352864540162639054990601604731630487729165438651431268481909755006761252696588715439036037105679777643160280708535429696044814145983648360834077449587291767091608215157576385585588077825836708778741887760847054729317000510314902709165087453600124639188580427755076699313538148488908754945904061360868591153912587353958705841713220002664687980093624775098355412812921881274773184274369549744797025298173911579837870641390169453771413282459818119253862561449566271054476286985160713603504 [173,163] 17274220491539357003237524564962567429812254411626426697248798266644684608632989946974627224694798737630798596966165699284262654163798364894653785837969358666203787331745155448434993732230191740163051156864386033098306822659143883708962268317510345753939914145540137534987161426424933016005306094960060029691616891474404251013814300084682817708013707762056378245697707310348973069863580430957780542776043764934574795986126235170689252025605651744590851131263127193656713438825952910392864762468813550493525313731964489029545143259914339432573447218625815053334824624861913571516271697888167922776087917162185584770346873258482405535986810364105471990608117313897413871212322285617747827157462585494831648718403364377787415501778947590261962630316843887874181992217975911239705459511215766585366625826553136063918766865862682806749550760860388757150551024138788864 [173,164] 203269902786903488585817130617663809215623205080867083848196723450053653219272738178120979986220852058972806756330682016576535882707005159862592745837721557328970157756820661344915769843371840185115769249381378586449959917040250315415490387775314821518805518969782111210330374472407342343994062005691813505786069494733139843386563233011695320330361892749484469417377192885947073290816819750775132013890167773023777944182449504264802502203239788048998418727554687425329794957935750165446007023362538115219551458377322534764894910846675906697873198712291304708462943176390973869157353630019985468613776998192981233790761114303166537326222128686512937252896678046426053465048970469249221917241376856225212694055714706415458980546478794139227569737383653243842639748364724831127309976178886016376956032184509139030642108995558436399354197251503729408 [173,165] 417588453742536465395921488136628241745665287496839836430682582659843822002302195008488845894380475794387012999533167934778511347677969954997796701305135406448990696106227543598429438870978139582106171175557976017873265406151645036383335343353307625751052784936209379088649944107856413839305289033006498262247765073454269162374415969580203107054508538432849524874761240603437198884564583046048219304173923124115716908824232728401715841929626281885025512625895395210474516401016349058057058404168457279128732142320176892306772202333638343145807829958626637420301463248374007315136721523192143418105518038897122843570156555810866006828073846580196556923490117966788942239143662542787817828493597913258260320797718137219505695224143684368442381800133523118877367881521740264498780917036915156919836079561425599666333801073476632576 [173,166] 134861793322994629421219699275380567080179208452369005593649855961796998847670824646434902176034528687458857700774495771355227982373678792560047780757683953215730162027901483544315417517021200324053337756387702430938458768878859939681903358924736623469357838082478214480106410922972155508672118295701153595082233829702324471991966644828470733597969782800122481129209779386143187186562602126218831747363793811494882177264335262757992401749218301913266076562888237982491786179640037524229911279982555086677439176250637567738914495394095862638076493663231512920201557802518149580372154080627877869103146612590825453417679958451205499085527513636954046560714845042447282358862933048408954003457974473835280294722856955129612882030665442328696975945540046051841135087039193417716816487365476801731863735626809212928 [173,167] 6068520855404195425093724628943610091491671113956595752741958664642115723909369372260665209532845393863198288169838448689466660303211239408810854336241608918456273861123872700692686522696825604253022598477671185477645431608868951543262173773497535370425724978663455828232860475023758196973566174802844906304478020851111299755938176059168552925498693377832964640349320579476125903626066080068409860621336458330404205868513342043126229310851090257382325316909830823785938028788466899941098650621686616554580169552623451955930717442033191547435869903887802575446375738562325488044323439613239369797925379524387997199441180544779453746794814614846310589889983905965901336553003774011903795942685227491687637983172003786912966310644487584357823937283426502952808601521080464262565377749617737728 [173,168] 33087865750553167188631628015587203042707104391103797336889567333242631732570023265115520689243557839330465410113157495883773219146278260081665984919935370752624051959954113245892962668451908040709999258721567055917339113098310775240588334568171454835572754696885237913499283763247056543063022550433456232783763942955896384190253658503438046030505454202589540097366207610915987474474072959017194110150290177160588771514185819754846776824985464812285344031571317357078031772853630249890736548115775947901722177879365952395824973118589855638254481664850153407008845149070788018687038762436235884108425195891397727193617985651997941990940266478833682895076357985105711100650333453474945775986047306204160910405445719385667467965060328979589035676408809235117727582982447104 [173,169] 18576389834746386076988111778195674831430054040401995690233883061113172981869714912714497863412454786546299531470502316179904381266049025668800192020452732803343280857387447556100956508811519216834246199536493335554730004518448878333690623196715518146225026698382056109623943542147827652998798011209066887856124721395855713905012100273591441002236873815991270068221539707164712722104580314504042935862083608604819517779147873532806706135380826647946370550166159851190837259336769586708227367660654999392880800240583455857710953725106918409524074758088571505874822436995647873089129836285200063010998079215732009293429277437393352210065424117608353889079027468080080002675451393798785345958553845751949236412038729003923988613355545807984370469437440 [173,170] 887007060153327645180727107997630340242834265212175057500207233447288726957138225686477034823665642786822893053065462355916416620843546409838445410761216700457833054283972535913003548335109792757925333991935298499661423063866783798879296551941309101746681801824559535237226100689870184998321282440301469471501629123495415297035247924902266408209177413194634496876356764637077835728917983597339282536357267226376413071457945991011258328440120874473574237777767646357472641713022125208010570318559557239278106687676959864240964579327963667938236305373576123130321572263089476668439364189928579396832322761213231980881776568159086159587033106474596070085694804705383203144324798826743603522939135490311361530562121567139301646336 [173,171] 2871349170427484065045676709340694789394940852168123250887268867908232960691967773822394491883591796554963591808595423516743675332853147861689638602718501154720785658827323810393720063747891468714619920758917806247785646027351922032074887057765237220123379805507542605295007459965587341574720850297609457469842754707858695362762687456077410497374036558851836350129264501350765784395103431644562054982061704728585619830612528208757368998464224024415799535854803070554785453816781231617406780029073339272561892251489684606813663329403058680643060317576362151467129073498657593388498077331126736206031835965362571552006128167501063390165148768802614719787832243107670840429426591285512241453673313567162368 [173,172] 480063058087462136983051554780271715622236180945793340989388828122167094966377376191534365519920340914907672610150142591884755844143198195834986925299772349800348340889493545310482603980473501273241744730582052212940214455428447913287280524419412758066178331680769230125744416269401825639797510128951716578076230723919230355425583481235781787444464230182318999376295330902381936823562186059265194224684209133282234564821436628795578515647817338101259119083455035855969047700825066624604017187006063679688874964061029900691657213559617037161879221239823182264814002221980182568074080503259474589483357271807857754676789300896171012161767153023804020500248533023000833542254155264 [173,173] 2977890202718336635837927974218386921436852377071190179553818311102496149680619249428430050525098872453804386345078852640081373385110455827513246251124366831314516959078883851943884892545639114617049697027833002618593814968980572593538065858831358947883158517925732684421142799139397797149513587942571886934800027901334108182987990214156548672664758636873988688272410666822446072055630969558351348437858730771738439680134164238478759349588230372497494070391466912789199007091823756777590848027532132964797853474636248073744256099277254069777717735161449410809412077057665793899192354589845282103943739718926702046943153951448547023785566311313794138112 [174,0] 60719873056252112816448631708630366366714012248259943278573664789076976555939451340764927628030905059585294679497277924322420186496881658182184762923726335492903829890575275502365949336537881734888422907252956352897835212972751326325809577952738154025148670852772287637858140916980995090512120382854983043990597312255684830636536665322079301499025103220730612658986984976854485283143983622502175138514181183472303401761721378870320535136135940923714481192464578612860554992923681610273231776368925333545609821143095909801703649057097776287171068071538736679565945505606659121164500379950166483351665776389179695952519155508120677769475915461616572891224931168630719623913872231202104890936610454795145313805041295870834419849253284891736378258380029802744654516336529250376636859420055183536395289071700158756337102305206132474278731770310560362408347618270422717389152608324168320358961329500665380161907967689918385847902769497322249138642244102083435657636412477935846180984159996547281602255861691828710666508291698141911502981598489899460892852572328607621219160031375729303287788007586514453611521225008962354295442252638977540216558186052131960869141586983485304442889412688711884769849080570504258814034578299534772118562483762909590842885675051767806161276254866140741802839146856271546007532038551091779333718935731905810614577361033871344388145549924687037756377544211684861542147665344572161394033440196737537710901398029257795061770765223687439052747254217004846677207042666623550670792029189643554394729551484507392664985295500911940152430388019913804325882900879160053092531932078362890494149464480867235771882392385034365464124573301242743488168062390593142567722716876103203856076519155998972768545621627665940403062450059223920106887817382812500000000000 [174,1] -9840025518953523612886892370148545907583143142357447831898506284995631046052861208277663406859105435669650793174296611517937068708396090177000615249020758412435604377286803824054700783790130813083486967765058209419285159137725943490728815744068558060721096182621415907742577914235626093639544367505641128799560888569044119099677637061907423478370390331360868041954936499550171430374070594665317200086037529312083679524437294052422490624042268093461233312460289999126855499880422657839538037153830128062282065244324807536244879354771378400495670612232330536992440513773577334279319444712912074593858738713984780979271465174892288224801052684530186639647102549039480280416230619718071606783855685763268192633124850202889155860253290907271818463593150545041629652104147264287859631570446235682137371043050088581734093492999656128994813626383009821932239896163882965972194721313652684182345450755626468666023520740026152086894888064067450440144233381850661754121830842686766132303798783842709881887291327387388013256927282687615461957288504435455724933801979115741250045802177349229711313684716627970606551246376740035683529159559602048571166542309574657217123258400578738324568175548868956429625042359000286707189297955706952679465417674942764993996851214535589383525805173121042045212415107090646405910029635690572963642347131304535399359304374617919899175777916525270348946267687987917468865547354807723530455249324448253842203925243365257258797260063411412051880263417047959733787630004224295948837350836576467744825862276700383366011910244431912401949888271111758229157453716379709341024509597141801691086638020788434050421467277226524286842575752326551820256060920326694306102304989847232316423745528648537149458814467981607912989147735061123967170715332031250000000000 [174,2] -1104423432390110356611924889249951742960357483817335839268854718130100511197622504909272403326599917213863057499713620250911112328653096428498966872140875661277743821430581822675409888864654002304145057935615551926026763113603379611270704856870624164193452978690123591370585406650080255842179611591768340584545307067684930729703824477385118520806037275957940942986446051347594467617489397819359496403353173582504381507074397153963604177804414102160068371086986327247516862001789169954443809591690908262099070200855671958443026194719391514925499855511780207872306742717843700872994681244050482192939525144955216992886532207763674260968610005901988392883422441922452946010561872818485706371636478957728329246935621199265659465212531364649335567760062146017970208667858288525556715844787294660340310134243531413578141473243599218986875508663393228686144281769341190360470725513581710787964367225610029195710941351854181626780502879288010740047958306650260811422455407819793487906171987456620353135075637631980531395176197773909324576106570263184983214413762381567128781975279278936670482064326810884706470428238048285673768490341015024690785665976118704410881797461310218021586918449420918576883762869303588315830866576469816479912201326100546730508510114139470553498905211049212436559575511447894309336280657112019029423157505356370255263191033859860909469009347644885823605967611715037209617428225843875028259525362993570521848329123764402906963527159556366415656366857807026734849213576478563598167091742948617103866307074975042351563231591072181284498478068355919403522978922987998029193975653940044262931887463188552498516954788372582249123843532733076166463342165432533866988305168478251664477141815618179820048989292342460657529521768083213828504085540771484375000000 [174,3] 735363133556904530787769738100549650758914387318113895572736686015510988292143613566716763375865069380389069989519049889751699027674975613454766942458994924318391216714137370065257032344569729148283843174357884246067853019600750525233893774702305461175461333349375549490174787282512252716861209980022529785624957145980111466823012567152173953311592609603995088381006903876219170477008620891300307105658532644794242451484299788459379054684061979703380015720974415821493318973677334384222027920010558262008581655051981183665455342474483777353059957347240685429684427084881342447342604032078396185079503584576709344169930780462877247985015353272290780400473362627243715765641943632030315081826070151167918416640492527065808789315505806258196157956854813815074620639155473814337742460341049911113055094693870498079489976309823712790951401958670525131054644288500180887888241314414052706384945200439188748707635359384632313692686350608322096464430792760305269918994565709781773207297499318106406409822331113960320551928551036288080111944183915243569231538865444465727132933284666570532544878652195638277506207481031515519586234338115913651758247613777921967728364762546140108372366795519965063429780183776461407641427223851345358556521758022574549661257917742026034709810280790076813478502757027354255052574511843828184413435143903977873990687350721105329864532778361924042965332465603370662238718933191231158794868995652696266873684907754667394703986197503622409584994619631901697879315215100521477247714507081125510911337149652127563162326335899532826816770276457108002156967113019831550314865780982198279517864274227273385379120717256948600045203558989480218251464952686593053571301576860983871466136118617222692328503627275525140428486280143260955810546875000000000000000 [174,4] -25342250046537593330549175794209510641044986187720462287699487969470023003609558643600387605537996059587364723396370626253477769410583708000636125851161791514529971026644559025397176164416420131111111573933372986021137400486568483855149784527559178161633416845170984863997397620641319607454856087146190415629125782527233654368251218586394825499770132363477989091769375672362886671016510343985190084461778925969707010635911301995520939808675317301850745054648199373995402531258000303056042383254686080516333548022812059030159596332553245070159378500123587533233741013041147956085246689140429525622728927635651574147391326220956633839972946491968668163924982277495272275132598268468728951604644762212572280312496522481553385737120416088955250336052216617189300479228705292475258339448259111122132729849915943227903669104756650212316008352232024901841461994484212264692307988463698065478414797734522849681266706515418103221531393570573791721566878173586289272801678401746870730621950737993424199102109918009791530442606625390409191109120850732916158610388421822154423113324683750444990121844592748862227265802289318511426314114259660796085452665124399273746712293801215500289053955896848618708013770714186995069117748599805136472595430896785789657950432554131417214942604492638005036709154168555655694103903028761013276056798197232403065102712343610755798187344039435339689608726352121927517315096926182000034372216085251979539583427463723974343673887594898929471712766842933856079753325113976055718949268665265520697167233006717892504645759839638392378058104918430313127160890672290610004055761004108147067226120041220717980590124063706877840406812540927697143938503625093603996532399656895808542275621240304085290725725615203026271455780370160937309265136718750000000000 [174,5] 700336521775637514336586475261826154616506774316790870645354869677053612131726415625433504486736328681307103800364144770346222384511679121497536957466143857946814263133657532925437617608775214915737165877464745164998420059424539273305388271390697157167974169161642381313525790336359786561948125520096946175517468366638347768832278387098972077421984206802091923590010012087415897612881648171891957062442510816919159809481045865023880418155781589371590479148490365003098078092549108513263639820835982287292815378187478410520795228440558208522970684034105262057387867872437945142191039432084036112598295635162336991509333933202929866153663060847028666382966860083617631602622138053299199520040285694982731267160850768030942950431300071769565692379286577369247437008901151774592286640194238803065128534431854223096785704292104182071134529495153028001226113780258140079451245288770515769218769883551520758448563826208249356584802327970205887393600364213742525351310961205890415646837548426523499826817418402992167276777901569612266869445482730957564134689076406638307419106597511156372723156563623798175755692964276437334816602119801498207494487003661737799864085475156327568397149589544084165745449948091687640815655200808044158528505580532655055208996774994329208820412853594068633226131374944365930267900838163463155734416020797649046325008989521132572075394872555992819954288503815329554696122609913161033261866121591081332846038408622005301172013669466787639665837527183420128407711253936763706911148676778725628131390990164284654671575577575046809183808168653576591432112284703666031315379011022141977258251983408726002291923567181839585430725272670086132084335863652782822932404552985606047574123988384537879070305473327562057840123929083347320556640625000000000000 [174,6] 7642624352805054216804442554088494118516489847563444303445872159161051172194638217714665672431094281218920526858795941760847287987950820214966078157290314696018947865269229900855683562728582433771614945145695229172743395062543361169261869432909219263885366788844124375201673998698028515733339072938802970519491936338828130950698584081191956209934892419038551315490800706563801706494368540993950131123372452516450764643894330159639103379938895615898811350171685855676540864075194441734536364637154675853695263198536784840036568814738489340305939424265322126844247899985298389089878033386151688842805528301013827118335114458667610286130421543853838505512365171579970357684743770461497739689331409872642776221601362510396826875699828193892367585707337296853105828468837024705772712930465667387714844584924081763674871557312964039371940272507372507797605873738819914107229745046726495097526213820846691501647970686569847308887516050075917407872994850334817572843442777006198454973074997793821085234551142615255021328116036049827762987596090225797080490344457287022285434589953847898258755356160453357633900675478673802858103959944722955565160704573361115655453252165978213449524731169158097864358557971874907976144405055287122704188522977656982061062493756593089381423482078118608928961919919157558525597133183769060873978212811460934242038541205481869253618120224837765776491138117744851438204632557571200777837462924443535456770391348298871657649410311570806033152706938607823316889339642581349478906500194621992032334189006644216590559649676765850033844847200203362756606153740586807753882698404606309901930812849909844056611069148575773052817225629822088277093212888186738331875958210606680901113646234978545959166477779965782132959004078060388565063476562500000000 [174,7] 49892429863541707545989527153738016600796364844242939215407784421707756227045141537872822130593557054174230312490833283652816875046307147682578433455736977045295181569412494496839341031699481318485795798091646515681494423592458179032852334454254577808346333161096144570321830030947390463998197301870424302370033973009358121329129742820338467669030666038430183151735084308228257004571143437974386629475047357795918379825162488141543510375056267725480399801486814334040522367242254878154387750298484663860217827477454095515587121745025528928226907223024195427374835216609389372277926254201044873730466317015314580360774546217468257702393265965579250843413406352723879088856541110913721730396781410109628679633485120945811108450370252479393996861492312522476903043019107312509164505213613902693096377057028346664884091208751423894025036641930695521916614091082850180447700904939934857331242346372326514849801707242247322022218276267957598439925605693651114106924996381012793529631549336349702821516278659996205613159866427192399878593167402342005310863089408431103704863765205944127518120327032123573259339077579020438944101196912989484388578529884683225977763498075181389241156152154917144837218046621117450143360229953270723649266139964207769777540987272996161715459820647060983817279629288014962993238646735020279443888936993082985286044555319898306571898568791370887936314579584679528416140546533632197045108844471687283683741189833763505491845720803207268482090233228517274252422615627861164759244159937014016712022282706560233309753481043740748919038504911220075008618422573986266523328874714292374887841678133040037066258766809074111494175135166865730532837039996769300814217519072765733997603491704261592002872657100509487314831542968750000000000000000000000 [174,8] 749902108061424823637319278453104726403083414979229043137420397203872801024687202540119331554544190621689807426833146017122453364223413265215492892181752086392448637632077311874560485925264272937380718091462724109247798541543803178988167792274595515176055850547568900201318226150319344533714653957874769519812927043071109115550959163689308304533215655323541958943179781480421100211748791156489213836362445807355340430432071251023542434061923195672351714335551785702373382518290984180412564003746998862969032696757847488822822947418324771743945672953557839182693362178633215060069720583869490330784560564553916654798841384389454867488479022199186259272311948379550011263694794409192295731387917144859324116225477210314244788638967721214382019572372212806417182745308524285562602362026704683165068838934923618728958942204496407128350383441032095694022430786528363793464148157701390285676850603065359681617189853397576474379685535542782105256997018369188754664011344022588828988507901535998583293210894170589991615356418082013836535302938935841245501342676755035766519739211109782815777920025023025430802927990306410132427180661156422189184720830644517424486164982947836788729164464699536739782581429818393316245678000405440298645411087116762360601519433728363796748631992090039147278004246092162002343712703481663513018643885173361959420123112064196246051227547963557633891627229698332996975135859339719412203918595118672627835230933884913469444197921253591737652378959263242866841220671282631548169815006055890045961454820168366780346812469083026252364788838175549024473789813769330040024704041681829851528239807110727322702207819106949086425228951455413980960116994884718384826608074572675333152492877373476277174290629831451853006817892074584960937500000000000 [174,9] 5071781220971866682193541818399839524784576963340670116666707182913729003902770294892098017028835790289297659248046410783318222403126309597482453317917423076840582916396738678275586812834536530595709704233168714450931021291638538797893498549181152650902191227912905198799824055772343168303002827001189442917811914392449742423688655998431385125624099699274774231733765216249281909738067971881373219421693844976180959903696167955098751692437303635824448132924286030404922024736560384247465152465374495000111948058237010719361508500740900826990418417390166404029562722385443227627862538654146805424554587284073889671450604428337618571985032164676600160387270517246220857285661528477979350241277615769534968799097332908967117990610186700703574241352741101412187807049744766933066381336449747576920837096477565673859971885089933233335824863407820599000154984602223689513199769658906023026411691826639845022630720563361305055522709999369149577533281240496668410632647262041953285996915504027271618432176035052304702275759409697142950535114549637810405725264649357770594146812404012571474487916604981903917304002193295682005689473600584427268688876359783152616583488282976510596809212597525606571160498119160021450402329375145852590337488424640857160474714790137658810090021916290120421590312947557809322783897021308335169846814407614709705014664081228044860735184517857598223961016212415812404812573751579000618020313296334884579660815481164899186503141385002190527610858612901418251466121317318732750891503054465510708352995100650687474634088426253064238959076741360303966438463572111742144484103900002908398148857198270789071673373036717703415929910042307861541742157822050636629551264639240746061097463678750432328464115311116282637846358827590942382812500000000 [174,10] -4331190155045944114503480478907459165153580594489666690071680273568525606853892676168655544229981968131060196232863633396021079426741095974902189492559135814197064854747955530120248698603667760989039618614774889389796177278083679132582462819336037900121982942690337956524846682690933476871281248025096461072305060278264725605176267321806404200189801769622053990251567428460843399902585927230930086947227930747166588261402456528497431131586562398209282288630074754078250450453311568122895966569185325011637424410827755800751457214704109778978376181724425276073418007925247813185919850484627441200548219949381669414060736003166507867426026945534846146637708092328318657437002684262555891983441334561651551296705791494835074028894668616955128453265970155928723930717164422951563467637662315266754517750482538453426097490937205140641292932884133873084141964178210390310071910689063778245758220652759745241820763287581405564514424571642757341077375679311820738188953400025219394625335640714897955075650353353690786385556909990586315259080229144698336898881400370200480336305540218082317604122361970315639975485701265104994920385705723826057362321611304235585808203679275191479616033859970145561887792145750864513023932701823082058041358487509757930579771330998340272468133787992682798387308852957535175881393667075656436381838850193496698325050081092558954646142834747673472913270217131454855218283916997532079710705539025976803712901641539817285366448914074403686486098571558762131433430111998492110743599409290759663764712296494873574969767735364997393131359077389739169954432237577130262558886015720595089072002527200477071230833075722799360055482620512951057218103439628295854310152498138354697120110516917640296867632347650439379038865307807922363281250000 [174,11] 29488510386592590055228470884103265957252823156800242786190769669147618508233395368133447188929023631341501702978471319141425309751209936355910819582812505441216440610774385281824768359206708408258073380366352487697216350544630253178678113294207480091210268919950347550353069686829412885099062224781154627573328596453056043514630073847768216261438734736114383805888419044592767314389860090793396237458768505104658325298486657403919820708775082931157031311888272788772760603585382809954051908102259334389468666699228483207975890399181598346487864769489033143773661693571884890752296215531415710968030102537876273964593841442716187016586694087022725444323068171661165142315124118369018263011944541281351237229367454508670272051649657176464710439440867583407693740451169431239091403765249453834438098482446290194201121226333103646289136322825689085551128857068019575903609233756723140608097271356129490701908536801489695231138289534951457217685615120619594831765365318365457384709082955902197378267443281559882978833926593256573068061842588457980538110739432444657191142252851244958836974511620115971659425311092324615772960090670702407527894161369929988920725350508560906410035781948581692212505124632664306117842157023705151348924490262410256620311230053159362627931441664137577113300390461500184874123780573948116193877877917617325042793820614573381836475929125538109475797487963657743642886455281947980812689173532726391274824809392504411259535712334722186821190593821490156428992731951082291209097552354313017821751555413875962523503055272444032282589961976805660237650865044440085145627501843122080609323809506589547218995173650472338423929626956943742725578372227001080473487311236891210258220532943415186579916552753647347902576628906250000000000000 [174,12] 191190769355971140264435183822784914408225324450405920417080006826679421487658457868778011511774074303542511324217472214392693667137746020826475401372716315386107168863900497120899858845690874593909260329926609301911131181048130309551214091366661289335891267204975061650763988580941328431229509563186705221599100632901062851274523236648235689482024939547495077148187152059288544080642147776526091724785403495453806246355459520750135743158474836338733775717967702886893031881050396450324478349745646496212323248872493445668885635526821628235494724386500174182835580214934317965327510233901780933952710365225707011796732888922914808898178857650521977519113124263299455565484052968060539515960719821627333595315739596527143362323220827870072037465276305722872602751073138786109321805517745883474764867756726439915201541275514124219205069049098603387901385649149819609341463645343688641217407209644864973833037979701197219993504054797298923368606461141717548371196898364817320249068296041141096702081251219172956413617512628802329637444275834304448241840006741367040791952805054500326591985169845573172148196374163020638187005636059311578637115833618007132189473484673286381416027412632633301972847335147148772273172954704888429241645804564808950127742055617412430381048153651464158420922129036396723239812983097028031863688581265146179544744136650383169391526401424540602012553708994002261726250968110318162790068074544062279074270406489979763962693981405667647883977113345033168896354637248454959612899587629057630956937793237155408806566721201398174174775442735798286494831545609614597446286841027418148853113732886808444735290457495601336085549986323246156095263737224366911277144025569132978172884867237098022479730674780631518148124161132812500000000 [174,13] -1229886353632005393502978857315490828365365371835515462965250945350615982722918938426516372903059528968938307174803223825249695089276233822864770038024543885417464299430726607484847952021001293531978887804440255980855940935236420683354755537360106095605085928585261818518470043588785785134267497261432438232665312658599575020383778647629797203443826333459370862610244300943725361703939305794029375962769434051136191981430512864428586507805710156889705618668587550321161239275289510485440265526541667025481286833483420989102211034314611060608564805491353336071331488627936467371159396490266330822546343622404470893163495995664798115570849341337064356554773616197556380822364990461190041910691640035838920190811547101835370564906809310323348117599799407975579142612746097584317363521592877471435251355612736985071344009568580431772410851177407471169129803943238711457690816877022678098288423269691940747919405751789409006024636442827155607469467560259772640661605699681251935295667338535410337220647265083081221576614979509577554520519452988020782146693950666753818888938927371179968505998670747997880167821485320346872999797070524138555279090463359850146673542168034534331384406773712836808624365538995528907353046550180884078775286874268426551518053358983893025875576527317131614763544579663123651479699031742556040323454601182246993755678251422766627467205592557439573405411869257044540808780052580289310846688437282463842864313592698461263140623083648601998082474364848847479883151173497595891534126106892687482311295029615237383906793862895723168274219026052707790592880118005796924977290228626926822021724606636195494138708102982235689296380620815280358621052107393518917974985162933940192524467645933957066643475711740531266861393828125000000000 [174,14] 3405090968547564183533511117870822455027042693256301775917355402313657758747818834679525429043043218567093759150774347381041411129353864333462875700592043774423035776129545768612073591396628132242094285510688377437792753518651953204525385054231549283732417467531536249266449412550082803829323148404356063530513300794925508053708924840008707154618630927003826663302285371711104706669615051252238780075961325181705074511381501380258319057292175779441496540894033014207675135422827573862113787079580538584055022968357572877709769401088837973252340386605814385826185102898046213067365253471092247044817020406921661421312539850819062687669877764847860484977332844555411909721029937466695461816378699908069655440639117712879753869833293865060952385061127592982480997999285403571796562776796592616415199104247205816370010780488253104022479181927370004908351325363223883165691333177415107561548954120198861862398660030751022873399461267910384318471193470318876748983541032569697202005395513085010421098037507178644382184535663625253139200120459976946262552478613915289486353313636287696828263130839871379297206354099227668225987294518853964104322093261222127672222366875455155642267188318747980610076538292272605655567801241069986317736135136873209815806928116839341082813331394494749896274785346822908975353378754254008803715155921189894967262282686377829492847347386494251286175157115569999562563059647081627106396267463818816612195182811994484027015916027781963496423717195133794980884909562970740365827376075124741640183468189571189662706400708602177038162253496122534108413388135327981342588076123207185411054019115160197654143605904693765844064654071522048502723268817300033998205278292884182751185921726428878086114631053123054745360229023437500000 [174,15] -4804948764672551121469852648788997097726497533419783953736563851883241551508393582988153303001236148381671034344365361850521069650612621029396998543663002523175955179830229692315984227985885177964873396421560322101736485934247202184069641422257746178231952067233131478715221827009225432636870778151996228798898323979458605581832171090457817695573223317741470459372336926272525965236436463109541955740159307232712672801464629351511849700560798043928000271098657108626117645238866353822833294951322999061821284419628132105237397411346595920796448112770351684092365483659896526024793204815866864898496628943026413557638910381378110252034825497805735854542169257086082103883988200312360104857413551823395608778743322054970217451008611525961912902854101982504686182235887233212566799573247399288375499037195580562242745606980195444257688738293437924047764073571823919851357486416026089834541589048588766468865467007202912265964938744502510342158574066084693725023213797688548974930722270004720442892630445280978098124419263772360698497401159718475969775151759170857210744432106108420373276211241133258639063965333284089556257117360309790458936944919521084688073624437028844003132241974370484092671383032891505336058306300936725575626276773029803461220872544962453452251040916668225636406149286236143321371383198319457148971236151160502215907775820665945670653438491108911124474313637320140841292689126147732688569246218923013183291202257465092224661799603929762998748136503423588264108716863833366020653211898537149295869945824759216731257781879634023541898523540180465055656978774799024264319957490913337559482236052836528757797510445157423326848709897576116164535690856066947285796395267227211601548733690703932455688389499168541453645080000000000 [174,16] -826614100492045770929711028810194501850589803360349676280907739060891849117874018627811035102387244317997959358418440860841085113840210221258762207581963260458277021009275266549189410603756564144644646500101274728418948477765256430953710744589398742901006208013183603559381093490682410969405063643367119244623280929113323282097879738945044755283021508774965573183977043698459026405428188311925460139080970271991738221600018509057700855447311662942177323103220154541552183154965091806913022541076113054379809531022471417196570150098111323704417765661439530396195537538800921447782878553597078601909701652816587970775875505179135097036356497944171172554943500750087344024727520729175959352248636032136026771902696383931873845171273716344314943031783587223012583573205573823227166134935355430250477856650206358954887428815882514804546167779897561187984291535306334540968388522654991646373326760625824659462884754668333434911285645693386639558980976216147366881692756419723031512381027567402205096201891727330302239621041864342791012654611725053642587466731939361745542969424347729478906314118161747306234008351161372525761202231890345724764818403540126155889173605773259719171510310255871275430535882321430254352170561209427057976906643433531208822358054601375778022387546198308238147182862941391921655562236151965859468544414572812399735314785248491471856853456229267469382894969192120602325251606313532685941874421466835132547803382879885900404497234778551296649578469888521932208737379298940498944093708241700077219827689974908255391233086363622370267828079955455769748354352024714590813672276382770756887204995592684643550864799328236462289380278127928374855770150963916940386765291223441222457106860090575929243199401665288027604132500000 [174,17] 19739362710294485938310231575690543367035843482824154068964237856254902053032433087082003372015763414197297009599638287261099231652379644262923913777453445866629481334746112405402448266759853060778493300492579202488034816436308866169964244046962398335349589180084064018932905931332743166452205261451343706396333355089612445141669871868194775704941120703133293955974879175073102245892348343381243914044967789160178692016883695396040062696138894542255776876105888250660279593869665623595274076218430557567389615277210512718700179219613903616186384689816054734117461366153176491435809415984732671278508213166613794626777572544754587127173738244941691179723207699036640424506669880481812024053668131723366907381035209098347015264176013643826422799432047161814739071991954413079672590702042115874080054843941771672098927482759476915548756532113095856273616342614148197482009843098853404678887595152218542648568457774535368712921297830135596573903473210244148620593950103068705994273152163395597322861118027513103306787222003252333625454007635698292832398921166592251510519556169912829665546883330596179431843035561849029898210204227968353184318315990094503685805871097483422593360099281482936583142237961132865625399131755230575872619139598761540810707978088786335226463991803912250717241026044939230577871899360254468923759859692862533106151943143561644098780221476673062540126237573563606005850369630651360037170885966261422263488225202437228431382563491880098789223564015063040686958148245216558510997620685921442236839582395671730690047737649314418605117228515100653753249851383380994079753483813790193254958782646944232129166932061801829575147804513585230506130396491217508402159769478866628811675219518279304294182307791968614798238510000 [174,18] -47243086471946283646064548055209108787643045191396194735267536295492947512752948524616277080523034581785815348985292871436654250118377200827547697087341357974967748622276152863669421765873157821516693345768663545960931186166944428505809010103517062869123678136943622006458350393382731998550629381919079323968227446484129153628006698094079772851694552816133245271026548701854447315008503754817912983113216432281733574186634215799447171235240798726618501192026392349461472796887262556603053863719782450526285315295339197427840017345797276540632210201465748249270408013194694102525745724078145107413772229447782115262812017159422809483195130786833411541663695278517595447386101165687602162387485873320977667321902254292883507444054294702812333090040711607272888132144320746238105718791768226767314746498089436085446482534936093439412529396405356820584526347487704446095366838395592549960661686804156945969693322802002901107235874727503620560110888800021537217552844414153887771636573283800216227863974119993779489508094750119112278480224433499360729889729612032046542699999975114785818414661506046368411891756184437736967844534787185324802082143553506221249398736376583935251039724495657830332808662177781212855510933969186206935062257312616861466650986299244662603396975556970631518066872203086090525272069511289340769526664815692951383177823806802833155759580282323280807678626209947595663882804101242261006824521363260980649032724684047341800932883240098553039604869245485844552454228162355734228019717301361057169092289227885818549077418832249563730335599671730507950457697216497807509537158172801680520745753079290596900846205730554244756505072080388484360499777272463185918724382112269342084647197891743480392565799563416355831947775 [174,19] 63341539695010476823583641534197144163657329500710292118209594053498790666085762874515926901606673953817678701548742755676930308558483355394454301236158007087824062213122998606554319379713369146257904184462970052999406525156401791746727860194483857658097994934827999594726623276872543858852719010599267357082604718019547510834648148757269530729765251082404085194525827569309189175876235286066572055888030041895287163673062721755727159012450489160846397734374153300067088102702716749629366113442633933986627299749935425927349811791202759907705526625925035973122371974605240917108083133276231177676243275214147148931649632471925946248215460589349227772425946655735780035547127288149387094728659433032734349418762713811348989300204747104138076353027967554215950126710187837566105284621738557289713417888848254648480461378032497230836391185120410763179935332955068230450620651806091302953411798984777404863942414671356030154547354952316250802818992165048277075913311581563411043583557115103326145442324220672755936197499241397508266618592058103323384905990154916358303440269230303307700223065600892885008302167928401125257061248629854663929658944089024711587988837502649634873085209486915694245131516908883987624757014396065353057621959173935344151904923374342388971036252860805259545940436527205945565147186052590147179389442897131706695400122644453636157563939390211313492690160731583080606797434547982696340276127306791594584409145036663729434351972061016352374758037386520028951768576886463685998143506021832766068779773636347364950560141576117116167989374578080387464666002872435169530450647069666753193848201568700489680221521872133292373200421018825452404454578500156492313155413180256234068225656765028069182066332472896759774720 [174,20] -47006123418926493386713996382387132691581983779922697689349040104397827521749074607930646702987113910087421974733079401314378720815818679726100142356172236852138616273845333597382985177971094751496466949658369636820758431581427711874139052890241035171855027371629180488640769877514642480918384976319012803040818567965588623171440431121766555561648444480714200985668519929484698747436650909734100435747406561769938686917763372228116000310053635238344317064114110547663262319001079806668327869596004236990182983114120016354143610566119737614634922551089082444963483317973363273819150809079107519320450313052703818191167906446903806392474221297365290286831607972370731140246753046719677383800036147978081183429156151742726702364771556104269117948892751998636078973072132661881687962420005702690374490055286354276629649042721584743116484681634662756619200551598712962379216012074174767183697032010274576113694450957982274366746912619454531912958107798131462094115658327962952778509476303254053203433078017720608617335983722724807316130381665067127913693124117272107007374973052472407604483954096080348824739002631071954931159171823687329499694797023987519906639348651519874195773589702898926261900717031763616563853828002589343271798713878276794787061414811762996972199158177582782226885134777473517437179716734007796846467435214712215749991970777249490036049397763435089082160621684097234444169218097430225520612164046072367883450195594661779528343601345539866012607801207722814177954633733337067370375155926413988720544192623225250349990113835062647612473644321788791660589697886931145953691061592034465624297680213371717962615773758182807968509656692159831064303912230425775542902970258797293636294386591859906917125928128217449200 [174,21] -780426905743872952968168554225442127415264278408051862625065556532006211954129041293189969881047963411620512568108055645835990076127564634409671648098764506635555930747637688494714735703754772450252158879758885295189715986495014093313368291639113791533144584291149434825507648836075521313784001887554949838908697940808079140825242880150239174609917352613500750127796344290097126082257962024749917919318451860003468970165903594617934893594067266715676146092984026958361445663659720324366732696138064474091687170027972079422346825993534053496392078558091100795746873891486018883683583744156910472337794076579052517055826233217694576352157979239660226772092238284071901742521860927376909728981082417854350406012300967327816882108215671518646461239543982646845397820075864897754444259224280715968665662533758580199785939097717949970310397843967093091682410656366583410111711521244480239598594834772007794221293294739056259889270995547682232340961422273427590780032135348894838713579609649800439837018045921368023372124238161758609553357379664598561023337950226762135529648362744068349827023079401409689012142079934902097322545593132862393440303047143590811581608865355564882939079013480848151993826643824315779574393030710499871704232018910378799064679886057300900790100994336774108518639101063246003657050960016695788683718314804827230483410237135121784110702951877826082398498323448717382595021020558487091139524082990496627780416265899786912635103035748009325931386547602428470722175511631055629851904239603102608397694209810064931999600555576965104651091765810531760697072443418106915232713272609690877230066851107998924064411395645723346618785675916239044700832317720189791047282146960738727406943200642890122435742213734400 [174,22] 52310002784324327948605945661966860345810360741003772155215122397923190881880647323771172582423331076778037548459951239910658005560510238585024364082571465324243997273170460610438674545538249133259991626910972675141100915853761723557508784968088318711112523156416609638948047376587765692153748869125673546168206746520901224167300113453933916425501463393984632973681662797861559610921974636908093475460749490722721067403135028357236685622348779900649782205279058286440753952711507633813050579073527184496163181619314865669224552736427375090962472039936317534124431737795685768989254380388221017766954397789424598222223257046155657438983779031894397342962831936423304880412180434546262718383638639615222851501649527790836420347014168014402873650283318616838169793193823730836654332058602030107614806069380830464707468187558669176598062058593280864727826754105815784765576934045084006333001980963947654595080923807448911056701081615604258886364505798991161422079886242491147819076856865930376697611415029644422939356324885162631809621487243151345010533906342786729294775176583827893625862856943782733493826255127368736471925387342581040822060246744041186755909336059515902018698111727199257132238583295634609601295735787090745716080026635312179098736799984753815420992595275586172825691930105497498475069644476240565570664062267583159929592771925871800161262214389728171545055979110060907806205075453662970993799322793392320036609154198128980550954620213281278094777615567595000850375401638240072162346485900416141047672812415853849763009588825299288139850233752973383163088674912424350531870636982079956126654190779521819554337744504171245452061237978980382157110741421690511065287938082365795653962452311785549750596670464000 [174,23] -76221104592299627116645910545585672206692995212062452777429668210420877907731004751245076434987602760365424616772977852892081527726746170007635282848678139516576798269784006295574795858036792324762651570358212778188630574858138102644116597462931848139880569998451376664783427191533087907686634753474834623628535360627037305488680128776778253172352796393182834048172553287852939647702739961626672461533320971233040338418475767550110833067737503938920244471194805339697818117739249741830305537344102557238579566097929586979284625276189702783402767921983127636517557904650796432554900350148624207648734648376702888189719580415027884370024006558235356727930441052418750570603041363326360372144389394070003452782938631637663018301639528333098188060536313571684122407087171322822103216931265980434511301704762247713844251871629774926244090517091527064646216119693838986420073104438573766067036131201239911156088146708448609223818049358941894367549621144196886408225589904010578410022199780105437277411696455760425500572937194482465749951668129905708122255182915915853083389428432560123081664918947526833200108813829482470806071613510806278726301258363965243028857671207112028088515477412718642478042289995021263012245431629912223648603549422453315180816460134610866438947398591601176731393217888094104491564217281052862337592304949551222995464023746895134766730141132543944975296712729859443331738236098709701909917005515644871285025182809255702049530257618189959377149178330612903750413494079783786546214670326832828514255296124510541376844457377941186301319850314327373506943104375331662315579898083852114730208271592245261929343477488048500958872311929894681248589221033573514442858029240605284078871502975720741124952391680 [174,24] 64056260298775138633068293521896975583064125279605962328439451956410446288037033349519539601055437476776315998171664387371125173650558593280752285785827169687574025271714163465601041851884788683179512453506090008010843684977092997596522404414165344983972437136517033506177932611034063724803582450339038460189494755738474158849524352409639931819251327749254772029263038278574454833318318969125966975189169378196901782826115727853040874406709833057846928192522020443282154269973928853513210396395348036985482578302681750619020942865712406148844550885967894664580274875884846174881742235638426956572781613932158322354579336977240315533404276660355874391631802523106499992432702503172220674558588345954224322249032544261304563217649763769302713799356416044305733335173452568240958067107740237913142918360789785314072322423263686415785477074057129785148871086157051985079888443994312488121682446694828944794039356231709714844671901795739739081921432206556909717470605159585784471172316026700070603166186608473369882457403143042959648162589373220794662307878628417532201237006025271225184658117838372834131294000738328593024408795339445428299048928406817549379634930337290071211480489559142172911001216498972819543252407296443672390561872584697890673301076030567190730113689713118396080834830928163486373294170440137793410384618469442557833650063961095351545084006305181820912330697043253505165396204736477102653201533570062559384792338060780834401973939843376899702251000354719938538602009105181134686827932605982178659800988489202581886113679697068906640133386930278781728483506602731533170490807418541970940665142167541427748280717484959112131580661530886843584193639222261038425000704327003579655353203532257004419959296 [174,25] -32709176824409451503418445699613527661774666476844497323227374335265528316732781066001738126589529863842370128831606358231140177687529979839806996060775551064013229402236866825771089568217184001202233618826031450209470315928536877618596719545460955447017931281615401360328785433630783839773589694045032385119383002156847418230911203630130912320106517032832202199751589005176462906418677611184572593995399839347050859053212612853689842635835113971288336692735503098354182834433632022213705865640854376120624131357562299620106418537742457825235270457427967955760154267925206136701286598101002271088002812527098137064245248529275742751276964537897314055407840877765276684440759010412299018917373689998854226642193649932597961851669976992249577013225842842101055917724656457832872735983275020451670133368741541432805188934309025091720420028136568020798966477694698706288085350019924481934333581209219083055226023244976885527460524929391222049701214336658150961337200572075602204614024992482798053228566105507578102528802892482063964210500208880554048402917644740268036030004592394359522970409447560754362057488845649336588733996468380489241641107931003803607404587616914911681732518893735837879251488907256430989243986544431374403627548699995776796536861820272309317643876001917891715897866074245112139589092698448804141539953987337934778951123928394339069760950412661420471872247677052613977111449831726958427983594786214747799203248128265180702107893265531302140049213032968077891122838868855083834291511447232619996139272708411251917474319110970205355014426131951436757756000446443187977826236822548077615574779202467824832401547070145064602392611670055246423995338113785928458083572040100467350308233943153516380160 [174,26] 4992539240365125010266928502088827611596444922280509295467450311613000053196454600127178661099022630285939295524434437980446492191045208945644150051003034794772581465662687472598299011430082645072567613725996443889596443572668801189684334562513607964010897750652434267386207289813246160322514186015774723146869645651477453596211887829107821905734810058295661042584815677298057872133351434798308516050093267034253488443067775592986949573650725574103575924001859046564250213343228784859119917997901406197820798295332938431939876256530624629937660562833885156075574945431902634236098259738272101785550209568256987337799061144990245153226523028841095380468768407958272850811153954282753042458928959031948501906275418940577877221721181894251333099344194581542654752896504450094199216175174151776328394492694313778726904891652895192437872679657311533856038211434864852895477949976613183029696005049674990318838352053753447099048522277959951496023972674627467212540782371712267403635230298873513211073131761089127519399669538844474525946883605225114624220524049187273498432369764999382712239616807295002322009465160817067928405635390756511872320534635063598051342161233651465975701491532220511934870238264625628960391665352678878095090075429978355520519615142741395773853290483957286124726242901902422640304651488186887761201436967058231395059241350324896641069895240367665421751037000163580127392574343848414907458809479516679084758729482407013244386577484065335902277513602403218970325775864504474845154402205915700694731000618564105787157607139569409100530027209995592367997241286285484466294051224115181181043462959643092408227100182601257006063305037283600834788950380139461498010754076824864127082058928759932928 [174,27] 8084500848884477182196022939203752028353623747282351579829474934060225027656449563585023811240172619990724782512884809622879175330447554846950360887262242279344811594131927770176028087704891101720991514827802978077948531389744327466722713046900691436262399835609360991406316502491720507072406960020165334341947464541056056430261735557685378852735180001543940037900920937202859201593592844026761540464259976240179708384225662507561315938304051841884808765521856970621509788975106882569750539067274060841649556320541220884040337808423959829105691157604027784414882734184441950990686012809765215581173547926072106646751573641613971077226619938989644019873048334052747264343111216255502136154179158350774753954081393735359960280582119080016085895047554793292954026549206703580901126102817454581775505684619950865543135480831894145110096091123393935561466061664558423115271261298072722692522094860488170897606481180673382127926248211180168244955708852719047313173831003927936479901407970327680350905375509994840926604401157588747087872204556583203942545743756126443355564841762422279617952043888617060642423508722621363270255251740279150483691238452769601452552018071443374139142269300744969429757672455081706902660211312535508228215172724282784313236607026042442831429950694614681110622562505033076538841762642397729000805744969176493162974626179691417340601879385564446862866884096794606091705570840237171538588777174740776224777374126976212133784839833388082178270026977192612092700310729263767443268612648066712217653512972953918389364298295854203602407360689435401193154690962170113320748063426898195403673161673121603559386590795258674669425053332546125308212744909216787014153018086098956578737401914299392 [174,28] -9042838459755545843737042847492421083161872748470722644841882732174567911144289010498666993247574158208712093164949159421663765167922314564391694863045395164507317795879385150068431497106339954545366720923469169203675895478907078200485092016641972716177443058534282668611040403048437928155127293000034867664019104492372323662922734255464391811569576330731275716040732977062193981412505202759993925671913964062896530366692676597911044378288990547432028537059993813587109218092079723078744554388985891795151089018553257666749785507355565168293610315446315999087516864552168027258436898972617290881214301111552818974464200820389020721178607163775751884888641866350087927701094248848836056993291518524987710690881748473383995657165681421422330619337123288324470367674243991007850370610555857800382857309393847589660532620807353062847147924444351986575851058789809751187561591640894297206382938217867400821684014578984211533021606842192730995043259178870788301473414499432020649019935629533532326230539903637319417186496500898476357629875822688918458729654389362865769952252652903327031919250537444373471985526921628908152032771810865280610496308549137846569324017791510521876728303328896471910898628669884643873786492783922410790726858198929112079186241051102145352191399695509256365192933811248604499811698465770571668945679959702358254928269018365007071422753110755398060056381870161126144582389242620132139996818473719877977396462745179098419020954073396947188046574990907346775177992847987552579582014285136294693372431763970019797277423714480497442909534227953873894379408422065498922519186043867357148623107458142212431914895821162608644956773726575478829574634353338989571117927596166513131483965340128 [174,29] 5306330103906479613566869429496043814929013179216010883772016406935914078838876258773405120607079392668618983391934293507336912177853081432467601999911856606399456344091703343545360786115222474555377963021412809076729944710791434108820596641413031353750886969063860220617779796805039801014901262843967401943447376815790950626042070040141581680661614350937823148228552688396522231040400453582392704144222210001981812322201282180445575500815061394384084095854541691705839956366038803340663586985140710805325332830408993346344292026719482357873282474469888358336199434271606397388366135683382289934241667161935449563865835526550817217527176929785880282541751119306524042897445941022950938034554561007937224716692822200900080361022674908393908376300879438596461908802722050709013056432635938963570097061901646181101858559117319810181994709096493076474916572943121828985037536478764129461092203109473914112125720743594724856590715377472768427829524502093348469476824457038501206669021300964650249919925426314284444758775997837913030780732991626367671039701956834845142475298045076529369661704127861804997948270487571021761632331689952163131608388144519042989017361077093178479474487732028895280151828935878992367636548615861364266918008893359305913262464679743574461563926545576241421000146814434662188433559034629608324785145383927763081018783848712936260613387537135680167340958536049601348708056765478947220453819272969546644869937711575301451998276408217401091157733580548590546783267126879139416240821694664008184833917677250968614814954712258045994926134883008395722229308528000211152565332254343338156416985528354579093354685775260056491839017643376446059331741462779595469793936732927512800138412032 [174,30] -1958197896947153635902170550169801995069725392405078429132649141865900809920818313475561446340972668126015405461039510935519347483910470332729546843396720233600732733084184273851299827854354242974211420750791516007497133710775389795705813587266836546884200603488954382217614720524115551362663913805702886573682963364152905607106591201575174440060550065251597472993007813569710819590378272265323224431960389754861175011016876536931907586415943016665159796675186233797528853651457404180937951854051484363569565192321831513278940827157664871505437640025172311225881837276288366611885180792077048571052549584729440247991265031405900165347540572633813639778687795272605830779540256962094225360027004621441373123686783358577761862251050647195003922920833384753091928293896632378493281514941784084689207071822631486267412160836875198091638669573970902325105173590158945914967240478729975902353132087381603313944417078616755501224053833718000274791668421678833776374329825417925047004203077829796608182161151856512748976223130181520141395823979382552151432514997928201960701839357354128273528884246777889406638935361653652582920226902350086837177928345885461868188565633217552506515561078624847508689729769246509778077982085147445817873860778921062085938721735158912577333624273013631361563111311389654049301004206748923591498100624550242421460324587918600384924661408085504831604651904233719687611880368165261158192888604888156555856987171720500323690672283791388398201632572307531858150095366495182789055475045332654168316611275526655460108381037884701455249780371206841046194679311505609339322449831017445458554944131948833449973335145948053609345170717010656611665993523579464467088895590857381680235520 [174,31] 342592759562502493595751786029442339719829770167123124491834249718291080514158392524137023329654100042256324033539871216546041581342963383161216963240283197559130409130104456130223354935553693024241290848625716094569959697270913343779000439322973489664725564034041820421380140585588978404738299777554234281798176173051860299607924353257832089469186378005830921281042939851920375828151352365924087243784928688112041508825038155068926776524851648177558295057249455752127635441879779464778221182870664177777037025922737065385066197775691347170689555678553748679729188141854761958735181824788067313231876481591846364736794811988322572831588344054162106870451313752116876410310182002512228739027254257193568706233758209873228219708373516601637051334491282708403923953837417217993734319194735174268042483921731902194079127823772872416729857342138055179841735907091738843755320560068273848955016153696977071837452532904606850845989326588275287353059364909065204695943885931325698890482789002208286060132973542828276581247723344514956472819911211396662443967395431526476326674014299409851951288153306951518609336357734504484899088027035673260126454910617306164482197613080381078519862531629870148553461573983418488067702430028393044812023078684209196733677953074998048584194467798374684550992406502000968379935069082913392097037445667824711050603236428903340416113984881468475351822777391193409659744545858268708326466685151214569662221293453136182368457711691865439990464716805903616639733991954780804747151231533991606719933676248090194330729647340091468476338783704642035563996024137519197347570742633555117481150807518194911215848078983247984431602487536169334210276599704307795810731239421119430656 [174,32] 96120627404346240137088760655230323523373040384619532225423347598689554275898718426306729069339545860206447421842702856408862557871170259504551782670168170024575778421654926678685055546636533480427809140259338275289173127855380356627854227579625533131618479564671841193145557917384302742136368300846575983283155712423293349900623848502419070453113861648955409413084483324762927169312507383400625681092402066992658927972001447825110359183212476611447152835140097843732496136491643725660805611762755504484504772931753973140351172796538974898644784296758601931777051100093583988439978000828341758300646993762472272021377228855524741117267010236598240690835328573757785109851383863451394839143369926727822042034915154000218150453957076337589354926429200402036361339638553889351285486172431270895512715167914616769741638188102583285162930227350608733860420730742985745752853823276781498457502125703053345141284396384970772419805233942935488822030029146882189592146328836353701310532761512527147362504617597015993523485581609485760420132042992849749433831624707394792060067534483378963659136260004060167284989546929777722996999153381544332085318718674262206323147963496256716757539823054605551995424411207405639353834024266550945157642804238058640921390523551143584355323098762157715808368749332872409897669767263496848516826829108523744925080090806681737381302206562656119660230673144460560687738211952651711678550427274458988883412239883142999130352519962482035278924386470645682829101985760108464593218806479437292663780723466245186772803558935306691591776769211422024935309383054330198015686420634060261523268693580852787774625451555471230160415755057376821756015309799001169919860622416515584 [174,33] -101242868624108398157133442869020686776374549228863368347919657249256262874959298415642270896973595228337984804268263877712791672456483526205718139621700668579455865357347479427087277897470601167957458786566232673452476865438912804433272932774939132428629362223232577362936541426896402093142435614499924987377248542991801049993455929341145944554443926732787414929996535765563533365115375798054313146424544686615860252478684298953792629797961167063245674976503119778835950804601788907768625615990246430991667853068957580947343368103261452723709118686258234738581741432926892781714511545165864980277845984828827498892826214951077372387391255831446387613464527470009089550792464260226854506366374397235450206347382191653108896825541667006931719524623894034480876543515995605373836098115543531552503975546082611083068483927811315261953810256886726281276429626785550178724821767645560919682100305426154417112263100884053794015294398820751208394893068192932239086088369617399340688767620536051907166432875415711548896248565123461216751519728634903812609943420304137036624674950248534020887378459589370987584809771387755806776596463332840740058940069683632006300290652602000676712990201967028755255676667113131223677329864031098359493919113160299757951680041485679428493969856268121512685209239575446224438711410658561309670525375989129329668957683065629976298682602028164562521958641226214363507113687167844215660094518061637522841716542273477697596470290022125547618542118786202658617046154382701964574212839339616392697710714715950651762194389044979805882510413839490024995527429631092729240369797358279993209873398677215000914922163763153559467150590353197846694710338899113481335601081504000 [174,34] 42548986666814158679195872773205292778248429282738538863415599843763781976455722984889478115956703335897594603844797737153735989647326065121768510582156318796367269255739885654958591200851566788705463588507061662600797723417997962859314157438067092664204783420338258302627854629109743377136702018707276008237686945346508180759219544019587613091341155602770439685037749821272623261365596534389933721016798607515750986618768713174995534783918088029607575771099437277793900293534767723306606377310544370289181790672935565337369922944453917627741509380814598814687840097395335610535226089860122325770629564056635646892011499665608986758567194764702111250317576195602867445686448240275541137753225138379488653912935232454646702985862897392771711943351822341394557855198847066855963712689582248440997070769530914280939409213577126721317584287727619559171569052369262468409587967755557217050218260626643649388100466805205930251503030163321693702496662339977792025834831417705622134395967683124791073734841134983473401747495594028531722642924523267405715561398279523803612433359549284210096765329691210884707443113942707656036803346268044997965466802435885769981549061477563915742063431851903075328351955561351240641215496863463446473046466503092188974674111556687376012064048813935564962613518632955891107506008085382998988342867057850345256304593664332227382800022156108348461555444906123152725194271111996120797464949729002993069864290013249451070247798098598173963494072987014773436094647275947921676974189234774333951567407294268071325644097854348608664984033209401669922803046896806975801699332141434662289775848294601907785520389296998466846015050621769131397179686390215560878980395856 [174,35] -10928914060662908933596330719563322476381669720334717639383741690335725324441117777654531750715484567193754750682749737861022777807408882991190308355499799435397341419853150703699251791665128223639123528101660525308226298160053335718802157099271307353645524269010885382858132792803468519786527240292051407167426967336966279715729146173160193674519986062172047016753255414981872771360067332056084994957451162251056993458719102604532030019910123727162982959363793508494886549028880256190655799018381867835570519537770033965302417376664936206352492714271845437805501025602374684983314640507460305500579623069742619508766956117844844784821327342887704812941774806685291073385665773189291922706614165013901053255675358115815509986775716104326175338842064572288607212544001485746609894023209611110631614483454848881730880537345138907178146289754538395890093017761134575859291128078339864646213987869371248040218976562556367994418319474897915858503679112786292146478088425614376130736147587434814220600229954888493554168449946524082326002742201493441248108109633896097935192841431721649589714461411563004853449679777652243532860014607462892645915140469018804645581320126965869765472267317490657861194268769070372971283697710902689960256102531426826372020135312273281493849243045139041162174898814307771206162325498559464987061781750273660726414038740083380112807535507012161330340380072334188768363508457798564176023213759224156899538420743963136389506819789164494212034608032635076032686938640298860391885288474928551449147158709799553980775796595051896975450055071813107971626318266951274890943544047253560248138417052249435745750099004276287582750526638425715900298357103830595552616448 [174,36] 1421155819479125413845308040163621146267785441375505188064462775227205041427880603575963364899962840023146866459762574571970778771410483076951567481145980657921564107408185635987930488255269767342012854166834706787252537196673900848774267495359136061995880565289747567086896135119173379316732512570120846963162227455797041920736441424926788278944736494238923381548236863857940231766342262868496328593774062914510183816274786850241470162380187423397515369148251957294197346607595658137907102934696542008319068614285827785257068532794784636258397195508346142728156225642777762479738266129871075306674459807365850249442397129630373676369904612343230080818029698202964179193507371743394032286064604983507772196396498430918158609219325250116997190944835802624251500476189382331156918263705632875051088545238768073926051535894281811139039382537820191165497829460526094460279605502598097177401497806131987573401343301190072773699167987557584160463630287654091484405478598595694867046974541693669760425798881090206272154478722804998918147539426653475917078825388547007050528164792921977023484269695415726531380627888224016421004484653149065410962292678779273627538586217572821924751284087046771827697295630008362824849469720155893298049337349952262984579686909666547910852648435906217501957621920096658881215696281861429881067782409412333319557354895531370210497602604304080324245346743209673030462838478422769081743981601741791176161841472299814858738839649975855546781055076142220114646483969491751431003297087311811273977557095553761324964245371250192411048630327536306823672368027025797124552944057411456766532151985323193788878397212398750843338725605730231019026669918440416290048 [174,37] 170490211262765552538083962251062268120317529398141117768251532071686753764161091069028183244862083004556466021439847990773441327870868858983743577824855891245911127010417987622657000798229984867838233173563629660760163876208388609129195071558350779499824167420110351215857781617886546636131737151081232284206104187089551013445902662394148153941143521289435838608256234495607298592499693824865709871991317830743499580417291793856526957644912798109572595847128894299314311546192686344324164345054378544576757162912798306229892945471839635661373331599469741643903410067295936863440155215595561267511273420886996822954014338358406479402798084669145236329859062622273094730230888637018640563086348988120288715507085383149902021981910821742365955730790252580246297399582080384061080440561570159633284417371723496132392235717733821345286604180011878642451599320772209487768022463538164032729922759093481096495281365480123536752777132442379939510059620565448985926677416586107070201109156342092841264475953903408344307742221871394297018920621680936612903688376407517549201662093524994558192212509999811361940646570069235219177711158064541753327317771113361684211343406151177188355941698129161985551294112949675387963838713270169995293769694943408189520817223032862013456569577168609633867218884375452931250044969216782304380945199824038134291115120138962902243508397500133173333818149508165107858348391288485806243439713603051531424601206435040877981822865752470586191478820731323758062037274414369032133892204860452327408816125206736693376051128763441927713907913721674399150292787896259888927856149655093003286069825152627284765407967819652609882255622012732241565497444312023040 [174,38] -150996791260050392125747480758030630190705353528088678259298510470327186970666093570811336739863425651065062194020615747312752601637539959679427749073565711153057143258345577566202910708001502541023041635193636271155716832552739581595593524119272518196807017304617925736288536756271626340141131887367370592137257401945955384202249575280253839514848524036384210636777894572003652163607446592031866153557200783551870312888592123110291431732709893077201097337104862116486387648546342630488162849856820336604183402414804241075976290114150504342825141138997013478720906341967909506136623791789283757766810522477204534942220362348213620596480375875091323382749640073194368530964683113331402829459611883655814257991375457119635913192414776601578333447320958944772943007059370828458234823669206722659982206994465877558374408091741162426066903559172158784342920457943087469377900458596602513051087947773746569767784235451310471692692116784098243636978019161405599281725462291566527204408972683818083529861453628360819990885379240314533561076598159857983985511895418662172735805208247378719402138592080214878079669072246974597973749931612200856836764604984364147854417734704976564843163765985429555604435909411850463347190225078731603663452077270335794443604611648432592731305360918266099902497482504306888921730131754384743316588104030827847662250687162079834076838705212104780245402577442501623153967127918073551465879845042464784004530064347861693650880843113223309200603298326900722518677111791569622781733587794312867875249747652274619671469167071471406093504211318428230853913723611715127090768327513955093791163804800212865700055216692401319172457665180245985390114125905920 [174,39] 46988173266559069780544577600642309009336018768320755574795289077382945789306089879995222099078524922319668933359471249789760623862733598518139509064557804595841676419896301401400304069544098125533723310783126252023957738299950806444662459875670444002658203631321886601372795601248743955776303837676609181132785950907115560313151269580621457862082103647050979807070193500687169155627803164954529481249140461764961309353991638857096348105912444913664949273596515719647916169885493425957227260224312562157410028290046630948506217215020682465902304584425360268675451459689638555174398217474909301768028946103680812963515852169106395098347658965081291258000507329539501792832590918905097962637557375696505340782037961725957500794329746985764610535523461242040467836009445523499639546938893343821632674109283377058318475797660852582260647256278779960855875721356583227789480988219385063954252435625663430640631470457202778839367322308173035158364698482398275613305007385707664059899292696873929083698808528393363919322008017414697670479538248855436031529650178556475296168315395002532407742836734748925047501499590084106977503093820263165186831963500785618669956628257351017367693173146766519695138024045852118465090413065813997766146090714848433489689331600688932689878990937979710010685983301691556850159489834906466893803061387136528185645766999378416019781832471231866392255247221592062909961684326913114074154492905065018588273484954251334459644187515812514308253921554678514607152357429967488501381003842456321956179000330010839277938919693041640044547834046478845613311047957956290650451946091749602138985767527444511405504228154516841060638332916316949585072750592 [174,40] -10178695937016854329999776339040675613890078423453860249705466358131256732820676414109785201637777302109146062085379451066968720009330216289993396184144434057604959325125971792933372415037775448790817584266172523805664425656268044725657810581329610104369655309189649606244666325345871750646903298002997737514056492979473473927032809479521584041972208048775503185071924061621605214162487341402084308584295527355911143782644303562613050792394951469548990513800428632362787021083757033360073339103672304950493012268371112578654866946369851638791321305155152941374491211421737423394327147048542853341181210110098219288263592200685010183980206193239799242891487810263189962078391222433842065995226988356160165013356595934770613552221551737236302733276054674036337490322541190277367689532360994867465464881547988962013255020012807174701241498242759141249133217748171969208520704925561827771933540108573205315364784045465717407157526161969092816511917166669083383633921262376429832864537372627664275476781680298273525292222815570012293813116335481941706352211136140263297287630502549557577924543824007534982239160489120712768994666099515616386915457157856908706365168664294830423608147763567815168882322716815440448979443329521090543868197728822656576877011975376263889079933419799500264775899049975543634987662525547489902294304098818454018396983275649586220891099809203071402417014937540139257601114063243349264042104023599216266963984137404234159062670112909607876034618707446596372730982809845185322470593826499445618569110511329075297632961718650762432727779174677088427143936549445706976257428046235205543776704324973830616358883188272662634501805050826619001446400 [174,41] 1876905263168311716212634721347948881101356936492976472684762587403624291985066169320690423273503532512342847314479199132048911619141338521556161974896946323457934719248078234876890275850516703546610158441079542414378100478815045043766407401409817470609865293833807493564167180635511745422641287350758510130575672519571359938001569737661831142251105471315944514563398338728961003272970654548665176781892212052301291056488989386507659937467789654848845392027161895372626006475095601266781475121190759467222001913516736334294843050854123575783165175237522947551170530226743119529315065743992679468473261527585253784918786376142057127746567049008596896035616562163998160835932903185383421394716337753976765289730166712156272411259316032382746699136972047822279516294551572913874630516036292957099232345398507895627553372243057191250304671983692147955745313048786167714203618947910364136559175692135855751633822377594428950328950398260524858350974556988898573682870061701657612482412884938060983168585351519173423141134065734338653132566146505693119433872730025210960951335577915095469884738785312297253815330873431237696502912111242815367351234077150942114541449915806646734865586917029717306881327893561320191681014539846412570612466940117282886033522867499284104755083260519593766116881103098415071769900526499359293750250824322626628220132574587049851515658769027624401654245078299652060585231474007427303964890464391616439195223058309782632641695187523010293243644912292558705087098506928866405783308328073175829585572231262041101238550451973962426627549389275387302324187593286611172041179051223996236741541790256806340628517526957644533670090554287318237184 [174,42] -364146232481795011464653293005198601965945446542780188290832610765795376441110717916546217404209199246237571282499631372609021695417612385334085166935533656460534250150908694174955208528387464306996845987640243179506148328335447871378149704578353703462413875842214796904371648660104889505964958279460032147075127751238805295632628627450395566596706780639694682199521469740606713712490429359998742774409763249284371260952114208877868230994530038024732504279790211164604145162956459316743223580672044450831478679962661991565568190534584173937633063822529415634532826077375424662402729084776420818396783537807531944244973392504401943837985199051304611571841833685563702327307899643229477612017931013053811559267998332470809151719902516407694566023597499115717394806432237154555528154540287308944911288378763191560328796442018614509731992200255240431456694060825436982623718183569355460799473507472576787235598564989476408694778719618328785410990522739904639767487574098971670226900280237873279637717793744262081757643602040156287070533165576780436893721692234428586552383943945547273276140926582826917372836579099152480973481511566665646662200993094311020813239921366590871931115872814237740290969351079025816147602704066002467187136142918454953292847322553817651657158868784822663940898420837533146325206858546168338632662036354884694172464594546625284811030406418744283244813354224577782970059553712809248239059559480702167896994370648985819241487213662692173032606442924437425788325359729307135617085492383566596663890663107871792867808305776165877880967239600245827068999088404346920586803301520948538130858216048265299310003300018312537385011825834156032 [174,43] 82701248137119741090096984057362563155210270472232030743624966604867058882429798306159192916446114751387906396788938948001437520843290454541545300012728890842891134487924019562751990177133325597539194946291403184219645870214183796371630642176677947128682704577805335309554257527451623741367134947133803401225368805017042463320420370772701123012457736747806235619487425419860672497064335808698491136278630326708760750130480988690353607084494632354744296028950724309530762659086558682483736618500915603709728111366262010838635947817556114839679589212938669832110274952413643541312280744609650862974885920199000413682265305779434123598220653632729569290789563673375809466118445639910702999590816549371570516825176923020855471770221595567382229020931338890870901347173128774159653960354456663673401964804078752487936132791245712984393526802996493004831140156551506351283745342254843260790607398528803528499927966705264014409237636350167411500212402803761928009693209000770332869420099200760995605475226115206371519889120542409805446736381331657300596827297233755361476605253547056763594552223642908836517971383723571752250447064442922947766781014228582567483183916865200038583882937242611881737225346967331788414315601614682101858511927049374136497530701647451990269421319098258418485002083737632106709479218686785294509433450485911858491287716857937165023282928080751959040393647455732715165138310558555968600480753519101958662908175996233208739084021789891747827588841117870762654761703876225620154763985960871293730658588708814576120955171611526951714029228630464712799313511731458495475213110715549896610194343325480410201948091894899350544481680703488 [174,44] -19933107804151293932146721166596943047388399708529216929462664635180739609567608124532579261461415892107419594941471517972231647923947777411069547794398914678641238953777749549730351344279982096451876527353805880870390264622532220962544372961775025992823196512054929122114773421025083026677980734154081910290602886505907903879671639840723318029204907849636200685657582012371169799999961832111042262615786924523609677850285877387618281642714570042362243941899999555958211739164771615163610269438197211324688975272516909885638243170500702580310543601310030298421694006121946194546599229188097255613496211489473340422893744327980262306540422211005043920886600260571140177037251825014253603754299484173585266533388048750149516035153264351349457300274760129423684596474593045415860729999581002397900108490001309789331117489080148576360425519564714786957291390387482335623426515435542687628156570619486438686336646644077200789003380411371878181589622348509379767439146992571243527190912413503978466598112307175954544218729568618325360260726833708855871981993223379246963455870452457275169343553436565569951237174229415608992721870548528924834155469261866317004018325131302900725612739203702334067422721313490430459873423975572517155282140142257447471610329401573229572392269551337076095742178570026068395185907998116756715826905861052948862794974600935240908863506250103881501739768681926111254769616879336880978646197308197674806479392435561869039675640045102686915474262680684786925946171675744949254276008044350974179522134315856233955801425698905171856746002527275704746666278994301299283903524600738647626192274413729328319734956818210264548135155200 [174,45] 4761241644359226284297124344334399735157977452210647893261140417411356347528985570602888927294356873950980415508769801470158129283241579906810877644208645564720381217962816020202334847017500069093365067535564045462830253717007427267903240264006812102244910499868828113064846319127266552704073647897752375065122656301908045752886806728607933765283776248661332399262888416573409630386575554217604593033964297290073676672696511806301310470218015962770330349475136922697818310655829920155573552820325906804427131469200371594364828471447127104077557293453715017862281726189350429432050540626977769560428147902937339973740111976944484169336624248189010238967413297250510312173567805952302040621486985410290741622726050394722273778517374873101916055020548019589251246294233793045224462194676178284521711413569748808564211341854848772917716236101509158265168984500423919883698734524476116415769510392860175081087920498852370872010456718600857220819827470665858372929987968898812893872780468570962188399083171194332126202334357750297262490711293594891212114266398436334402585805609744904802540402641222888781787133646599448370334812283869838582443131260474158465970821770622327723595280211882983085773181606908876801509122809884190101861380848327977588111163931261807967124441018443691172419941678083352896568966754448492863120931027195581294969029191450532148829327981264914512027772962782425390091458822356024417814135804803058624598236176845364046892708961372218278391327916608277587773596796169921010525116002326004187052904464840756315938292353279911158739516894178239363980616259958566164609388545977677304290978586877719356910747139508322783199232 [174,46] -1169747092070974035100495197760951974985863869069697647815221023791987267472691989133919643596639134873692153983492527806734473858399855222019033362188015219248211037107748062360256274360075894940273604091538610553984309729190427437991440231244317375842594661342197091669141196054044695535932481164541027006299008222250971727353712720095238017301599030522214330453858234079327034257258503884960292843362476280433254798754601372753130814906881280580835603662924696218792697729374282892162376199366917166960544489164601353907507588213339652594948721612017144726532147981599767990645463743188667678331424466098113379482681599983123275614093758587829649468287739138189639155267148188944192226090679375965387151803625235061864446222017536920193096594482231888483568719512157990007590203601704637455560459682168255585425120415915976547066211880150995291995056290861352767412274923420771261597701933214547399572108304339852623570540699807280385050594791621575645382820653670550485002728549114112664541071219395940091748127867904811323425023279540569465743134155749707521488801211277905304549563008941634806223934113853520056907407278479364565645556849832740085613478094421399818194217902838788331966166100743140865688870618888394137234824873211848387355252800202246561627105982139781043449121458159524939215426235433363134380979568487837558060866596380992918069022846694316448550705169968954870633757179266437303541192395733033729820273779461403971326328104484771497760503040425887313767986176866942486773066346412873593615784496690641009657456513669832991761002306451343140430000870499513680168381291707402049827667154701634564120060116950842081280 [174,47] 294889979135268699949072452988513220922967823079450960153820731945462638941624331029473334208880174889027701794535366975162135199346290106957792284210391366036822730171671246656213669162222214564889428223510811238631361169079661008348054784437899251856154196192878318013924055018652598498198223678652395337617697017596189153872076316928653073018550411691986240963773820858955774215972076623009635208401094739357618847151635951397466124247844749107571562739622110432359109396554699998333096368576217696114829030235481489668249776754250201692483629681585467296093959182976330512300549519824097019254637038211778127044323452354743358053531918856840315741826043476538904110727753811236001978230500960041285679830452695992033153239699740067308358707215847368640830920419235817042990972741112660174810298386334267310806054369266409586254635366373952199531842952775517991502885781764626995227609752306901224376906643423450794253194973888433990129024376413224931250022104877982967112434637839646034224758136670959477288924506478753015894308531558474882872450048260466153105595700888884586949685568096470367509332029425461872379379910620438817970241651405309602034032754956489069711906771409878373554129839425914830903316397077952536312348273268797119481208187915071433806123007927223805464764979793143931783129050213095724919619717371744167146373915119422997337189050334274952005637587371471946084322270545161083637620330886611045995969586050316762573790211287395094112197132832281044820846149117588680665823202963209309374296528918222716219353390843859721086909271317580748635428536450580205774237135324057590780248345640076006951205539766337536 [174,48] -75135307273554834499257451944740047021176292239843190867983004830810933386188885793875540189539406964865501015768154271152427323762984004051683276427064705658238491813364137090279957114787023301486176452888639874869346443307890288720613718326390168600664826006939597729782529214672802662824901369933165338362965058624285837984270942619028836057619030064884585936664276578171822418563241647050815748488651420195719032574802142899170268955195642758286801275031471255361774928402417828617827929787928473258321385376060849746714746238789205401559312388493471923651683062574607485260274696586960023228726234817291398448978944044504976311322288201243516209163460064264262270334056657899987517721209533636684492794489663072296472945809256815471451429730959122069592072724912691707250638082066061262629580630007410771717831872656687575611442565269985494811962907067841029201087785569069263597251781669364327293814255014976013884190825371863177995869864003360747783453343806726119894651525873881329883860955827760596288178340431875781677351341661737728713438888460113232055429160746228648679472769249844989138934833464957748745250844098940644101890606053563917185278956644655777153511882805512682336372480887063115976843527066978341244393524473864018568296749810805340289098904821091528164901390311746554654111144509257433058106612379062505693641214140136488093289621802606411184127401452327296301092066273030687833635668534340390292904956557665569216256573370222445086583424953690007450108675960679105425972886682537708542328096843464289798972060439270230201048689371536357434470938368476184849687839294966966139829340669189580256049502617600 [174,49] 24264610386001232271403002019592751269731962182309216456112523325849737556247858313104731272448819822001747086905077463339030308880610173366165158705756238358276486262080086855785678224012132492810260450201527047176042548714155485753409064262485403613295042365459199350619999037900574498203211691744750372271217099467697201006109773876683075585903430328052481285799255704922598045272601460000984919755328900334476496703960718240094353320171741571385254835626566388979326049418017165879670405479200196857719217317663364714096833048638019565971939405309550318522057833953194368397990626168369566704755724399779322790665427297217253421566694830864288213183903703839289193730551497427769062530973234806151044220004807615804033318339033460862766755620837754690824200791988996833737296684007822481573215063560482395412272910927882459894178884223886370861490117409094875021758304751475249836550681504920566096114455163661970109905133828923252066984194593024323088219869461921142411463342943528806408853872740974029034803105762846410355286619727237096553844125831681349271024380186146218008923741549331635636541121604017358029219635227955069688167453917262384700560389009281744782913976830399297674856264225643075692666083308920158816714798230110620776573057267961752252132949909548068859802497988183861759440547033891324326199101020784062961339153257633004426224530116906988132840447154077849963509568618544485322023396113281897070420667323532504445580587235987209294493339926853877129344999557390790056386863836765219215175687931701506942493467111912014765761816035452611683013438671072771427746714319103988523050521038241248929190379520 [174,50] -11170940517386022926340708990140440651164740303307886658759231834013137371409060208548644977485761115209249174775621576468717976845394278265890628488051740402057909912448480918843860823735303102645065842835384227153840416304791448709522015386176571713151992070091191037767655612372020712290028301050008299953044202789355782199342235139598286411406592195680401064760063612340326462912212494366274702896600316231726724880836021533581658109239505907660099959482011189594608193098723991431553280777919482246772482966213307499691352788615971858711234702518023444686228708796696244181075097287687290680550144598045651964362757575066434209057774990836632432999587064923912466295068799418485160352356192474439529131167923611128631148000538260005500669128166710825731340931588254571602081570131198015540579546867349241343622479350632714768124274808004026350305305704425479933165543467101807800535100338191448558655803192577670040908226953254175071495604107027229019544000523656031731466780718299553985444049027679709490888074155070117706394777081405239824264726272639401490126629170039770460331966183750214409733771023310691172474932075703910950148439297732645663628126477678590473298351131724632329479917065365273071936502061222508488017801470046929577964324340510457031093465941217196748612497179047181900912954107499130953248932683149426635697825544239267378536305934537982527297804098377158184126240231077920597398930770051076991539756926945480432855971140457674168595358160859984432365455179673186005401750717085296344830040220135515063123332276743348443349324055904596309574792421878333452535492214413855916690334284535874992037888 [174,51] 5176313191344063518488138596825621626973391315926577202972422642654299261318225076528306399910356748005490887696750101743959149664041402994741953938177734536868373906917241382958835934493194929749359524879798059571628627732487621192488580902728140337585314373957794861743907030215467326394359300053507297816310382034918475934007800445700971658339826008034160070156605924485299186879950614012129855873418453566825273462946127843235876218157483238822216310142106423970487645151811356402195460538515263926652369328788609818857631335630244311914825598144237033303731956320002870464209055848103525329640071559593388817862061256318150604649166911368112156288047984604175486381126441653921830968239775246072076879360521880070948515187421321214191740418041932368398823106113624542461530822341095172923729074705735472460232284265728999835618292554241325425038389354615696740298198302967232018436206354960899830950732462233907372047861081024771283987536136326692314041642900839521117008363019670242527628535267945005103399912487521483593903218684173446259398625726269804789001905026887991545668754953833566319886728138148390300527227443236564418665957022531419278911350250944995573126103759432251348184921448473492210796420812724464530575213539223516757550480026577343806213795727228608152477639876522210472025492133369003878789199530660654324352028879615479395693614662054485773244216026602046191579385552735167948503006929142219007926364566776006040475610220637381146837988379786218474407482301789492533288382972544896530143797858789599899709428659305443424426734065343197106608165990967874506779448123794941402781189901300832141312 [174,52] -2026441289964106898990089560189722747370065748648500298934238856646188226573017684329530045461180116202803766533559526879392799498822892583008820900513212576130894204024283311035652741099915668384779244459914306685696325255610597369326249312058139878309419680661381141233250104391752808768861719077904264933497102848623510676869502083327382516494212407825567414914701652672099707541019959426859192279760350943450913674118349606481272872851724506051864314463273249406704436893115635016450442212330098531758374309690671301845838489087745630493520130438869740739063168368076783142649158837969849841520620296593687708962693455252372220715324160577260621683126189193567837789098307187761694961481056778913656958135757045522077396736939987411144458052148381592991802081079295982199867333915934367548327405025121075042673357181364143903030597930028911742225906420697541100245070091507654072995539825236118941050442739005327463061602637134485645505357075619730445616319167770675607708086646307034942050857898135812407094723882798941602287749888471468339283697219441566429763961343706388795865638674630899271200506444786347743618155567558078098935914170495723888436729143253224101387586550369626978476382119591927630689765750460054893822118394866944543861137895683528616010454410618814638927242553845088300606888376790436436312175191792365121437813135790895846697853298025193518017062563514883320619457030534641109973070274760866568388223099340778128424689083549665562661953394773451057844399666645068249318700485337597717516218961237079849126196087679789799018473085960868816686976424763842481266169140442371128056688699146665984 [174,53] 720992798153426842848023745235644098197566208094860672145860850824214730406024241534090633913525028701069826595037620882172587603685324470581147929607787442241891644036322857847023731659081658951812140376981634062980115976346671505540455043488324688684603393528761069265700998705849873373536140965736535435904550861521878701877362784951457377497490740052168452760073331553299199350761980662363037239034440954314199924155865444701718395300777096485424056397905603315434591469749068426452173585699828283443687496988698802445938013999228305896392674517845047066687355910718131939548022766704680581464334760601068914453928366450740887306625424165466024618658117764006878995297559319960979341114159474601656765087097120896804727946887010378785102730835880876547996031523115263097594537403039003946550702327143230529326827675247717296941931847717831070961346803493872916547600857949444680682011234207231573863803322345086763955620203276748462801650501534112299353506724185623345944070240053469787761980517371849005471731254803614396144225085811776755819952377062036976978838150362613675039979327350387400353214108144320645669149742218123374762459735272860482165317473184100389908524690406904514878804061574632365670433777638284006430469384135814157885587015651927055646888878421623339655446598203428958962045959965472524588425417448304897066573281362193100121387168841761810893605070819779355569106948821875114163832576278128454961357025888874995906314644259335462456974637713636290886106319043923623161935889323078718760998860170217813776944118386369704957730624909014627159160353361955463557967171646082914863973260066816 [174,54] -264650245360101968398115703306089231853223940531411938711342691682654797846030603752775585844355948055871401583392457533992908451314989992871525491497741638714934665032526334619648601272388533080554774174177641112429906796275957696915278034529097676161692887512165910000319868276596321003132411972081227120523922944980568595322948436319381151898021504833354601261821406635178564699173596345282927015347673110349202411351729297831330432289712343649272908046197246161754868004525620348126932111058758239826944065215059848338243876770757588705769813602336948705758850161594432812823426646581708363876010932609670504320579369854499353252693524364421397707545262972600251872541611847417499448257738790342893194381185216277148532320480377485591598432521288793027662885913812458888005963007517131276375473568589334624450224927691918698201764680222957076523934220495010181690408545562761721118669752325444204448348201654958019576076878714141447045672177889686510145421784819356044984048444817253411632543236532382969595389905551349970030721092445243989361494531721083047222885962407662903863743215380418081841495308147132768220998417651818591428952680137121700366974857177465096641431688027051206263747619350447964603172953677811084689620762734069618664162883364595341729885472624109311727732953406098781256309466787711392511008652531739508231179949369077757873390947075853830617591090056302307612507833017006935962917686197809375636972112061408656630962906876885839300269448069873885176665792638050573360655333297774653734527687533540251286309701331883995945935867209693965211587000844008523321058376217889201686347776000 [174,55] 98416939832954306777277842206359495525610103783031454966090724021762797672538284140725433042957519205719884613633460653255177744315333095424781134615704987993556017140061571460193774244079708512895502940531113450103218596169149673584701084748411761553912171464874638044913072921546951457946612922764582249434909825891952280825427670749154291478113489676392546859201062976674223959343395573733611826734172967055924867748513525754956017030504494190919914677153779860127145523446217869204529731988380654055394449153870310484157739528914936462803260189873471062266676518861147585309351023715511017437716055819390938711952733042746531579421151961365178490670899829910892970311155854304019714527413802257839728174909762994130133912902994167250304865854964559133543108849643294814458487355335970734610627743647649094336089955345902783998125476329621558318596508296893631720269397284680483671488091362700974196461417856104454407107365636785611102080724316493441480845742546698570324447552550332179039735572996270428770539654164965752080413696157272254476005423725128007019802724104268144422014798320984889737322550368579787734848743785092668655131859701442492579293457255723519533881605254867342545624736566829527152295167469954234128821844933033958447537525676573762275231560866213421427859079912437919543332927723358668482057789762839121422097501017792272763491501184428496523782726305495942663818705128247426442557528067948650986760079607293260085351856908498014880665324019755523326074210742274387225146508787132437072141471698970731135857007251058295874295489124456397955906152848026779955951361733472926018043904 [174,56] -31631977113647215733752988005115634702707004038761215694279277900834893670038218762293898382135070059168299317488056838855386170178719899843398223834219960840443276540913594690373764603898240341436737196251223001597088280193372273776155179118586189272933406904834259971810082797128320474024992536284644174674464564052582153692904008732594232962157004039284147190722539972748459123675467179614829986104099769664299828789847816343974116991998955588567127584060447507930256042117164398264874915237615750986432447514293207297105713529149903188693381127948937087387953677675900125635558180246180421846597160660887270513151358312990900764610549293047153176780755714079055858380957241928691168064128236703585233666927011553818560936976829362240232678424964379790334347285883407472540515082020576106697536777696672169343295740836098899031993903816111645175092725387716036338739810007263161133039101911486375982393946584177172744256957020022431716699671566399103346798132759796639950015514059709602444947223873495507180032117307440963354323894732964259524194028789947931284800955120989245864421890212677823457960250839738204308917117934750167370139070941798143143304496234227101153184201876065098434178127925438050429603731336456916658826139542261370576855842243484146127271583670461719312310293553111918733628319802345572965301910128603503317042186466409802768806965027037218678680593204368284658358344643935386922730150466345878858075690819608255800121891037493336415589330221562732627712630430193648521276417161525023679435182901044600615818560474928096383102398327590888924975492789231804483206146716755741687808 [174,57] 6829291932392209443016887733273024741053091942792727094411097218548029671202354969739621397200657077568680066499030372840736813656756183422031701471065470124383136724814731549556952381937077657057782329106091139301880827178007779105612394532440462545974662562499107719423047533885701963640278717154012108750624781855341549388564520155916607746785076049268199750412410171989147983969145559135398824465023884512593715245563817165943323740647579409138110131679880741213075246369743818006515974511324692734416053686921506788388128839523709278456329528444605174441885779560020907599166009782986151900109939879253341110886763257381261311051599476723484572230258101839048180503799433014810596146116061081770406619379891530970002160540535089284427972784964222955769233269567265960461934723291048128763301545265599235370102199226941322837338303047691576529041887395551764152692157869484292832224469275703188153300234554692495176869227671625857578586762490490832628305789688288774904232071383010158373214383125982214797455369824560678390564726045717933415126888092976297110804860308026791849691110498802891462557916183798766268299420301325633711872975992362761566401381938645003965611272650207690742963330101327123417129037997259397423949567387933767106932139701833912772303803281799072532585740182828592563848691869084608170481428590532806411948595631230397654236986308196889459299015533937169911452795915287983507024517852341017743865815696359984014229556920663867441266140278827850202543942857063283426408702799069213595234231644569831566659301754187831674931136041435297342519620427469220763936938974268358656 [174,58] 78892829256870079427417977584064630723065556249198203385234604950783039414930514327513984231215560004476242116112696345701818875894300743388084810161754259620512826370929541283024496130857537896564862685273673125297059816345684613507609594701713840855540813993448872777786237374439325980064910186572420000844924938980801694180162796359434495053133770668990431964444588426682785547012399816377445954765513947353931152264041808103391228860263893555794440154232979533420318465312742674723897446801471402038982102032968659442470310888863052478959194211079332415542241172920809403937085101689324410807156008223033715017018873999464711391815793544032018061944514264719638798795016221662669182511437434389699055057396191723465907363423802774305350850554523450172551730889178525765888567920534595554461304402707885747094024186488430382927579387241152904439705376280581879813729035582962433633821284503286591178422378023466531961358937073610250971284746850242676529089580747659134329099870205481376175481941801049510275327414661464787081004636024373261290182888662677869629788871526042565974900660257711879144190134519344350972229096328493614043017431945927020037900831447522673478016454399444929238449376046958320071006976426647704258292675055903153428768517977548656141703700267419513404259948057695762764023077912757397252738423987993268676009422622757103341159610398235464053067957253298887574652726305600613783018418834589966314361859598101001367674696578501248793367232363589355630900006871947057590317416841817135667902764158111155043175207900438112422402803839117251718200774826379859953089819148288 [174,59] -929004770838181482927854981963764504226781940298710021939413371993743006101199734856519874158094879599841480215778472905100204295108111331564948734438369117603319860125861930463532501808454488257511707227686032858473411131390054102708863575623097826916333722292472471705858319445154503922622834692647156281664157571640880229548815762315390642869722416179478862851808424501939278507827758794000568600205195524104215768656323052766918872489808445564345993443390662063823283627622572377555651135752104142265350015248371865116236031336794707072368081498995517303884076193929025308692883345517508326858001778657036114364090994598660470031222292637236847731738641652551291791951183383570861341969826428345398230727811367148925795999664981357686270923382556570765557456922186515364228353756964803666032764485395000500457372327428928100632337706611418658777705045988852952204250787706358877163624599839707918389746660236972353786573044731735498649528281561045195709176960387422333648840627886755647047514087260917960561903037796500117141741014068217453763911747191508800093883945762822057004947429100701849065337134052083481408125170460068045222876361109379935107425252936208696124910680559394972257163847185442441532091179440965404291946376779158459901937422258087909281777199644763628792312077600393276091976863279822265798446238066924707826042792775086788813906220090214377331171559414804160867559312827545140403069178804760176801445249730003378654327706507719038272727481681113418892297300877499376122355779946618221501888869526476392956147830203502106576394481022553429323293177393378227525103616000 [174,60] 517367342208591968516709981444582849523313203649126214164489198279266602733071446621690477077395259908176508704334148933233997647224385977108263127141973523975357585810948780135161821563847926127464381766633169644952644105545232300979534517338715441009318726560884444880751964144811179802105048423487422984770718038838347995111221996091500548770245342761613399534325604066527254171586678887738052405044279228008746223992239030155218081029792698741283218232852313038714485364459172008818169116506001808175172238402734867446685692726246725156259304855791279209454035080475735870695547341281297596363709058685315645529480779217920355861413653694985204373156579523645047848476791690446502359003884960056162419961342908911810363437375561688578878629343821405827899843057809256017990821449310787537653661627217105291226310792200600867291845027244551442127857175536081504708959776302253275232248693702543367166219395949010282858748307458286537905222022906021736336301373786597552228964655389479933106553311970533369148292647465987919867898842038987758962546370402870980116818495278770926724400373725201502138690348666040382230083195152698531375945635735268115353916113129234314229223208926219745752142644038558351792265512897185721961668433844101737688965821763260595862779015611480644689883841292478141437549579832815718193399092706990474004773856110191990170034484694325765542214300587465156545864734249578900981100650783626711667830557948983995296660166353730547850083883238520045871266941430346269812014803800930562289236225826043918193968071835637640166205011827870776428262912840986038035305472 [174,61] -178036368918151669281234201517990875136773299504160006859601619249555345647540724406058358213710970869630210733610745854554922531094636420400005942606572475126546252759719754356341607491679270480295929758875793270063699831028395980453941126007304073481170808469893212862147709202623002315054479647534491241715172819755592827137039660092044308486945101090020287477895791486696054810775723032471239634895883054160863010131529348813996693326537046240027901970833159701512064071417046468193666869607104756428365993378342368626140859767572541647695070897143352194889351732423989534125991205128868035577160814081669098141223486998463619975756727519072314740713439379244089591855186564446708150503028167455753876815359664403719606758467748187019529633956722773261520659972520508158014135368862014810634920437550575376538483684131070094425549706075343866725845968442464704670815383755315216424074916549351529403472373427870292711442532722212030135572343271503234129521519365682949022317785177496901948213050614685547652410104922179721466858771249380626828528250073487458300748993822288649052589752402488673707981742542709109982558228733337369886994755045430717712655448746239008008382445109761301458012845283702483554592624215045119453879336191575185385751477488537411922009677893843361131791915674002718587406302497195477142372246246671251038362945547070986906677178179781860384636772059566365882115986761411695853981698123072612736659345435239919964430240729725722661899106016336217306375781698672470051753321795413645243742373590237433184476735191016602827255098287007573831138782917869358809088 [174,62] 40855435668797869702856485554732439362685728009046521694437373101669617615041204285198840858665700147985913333937848037786589445061380178258564939720555237417311916584789580367459949047898776888463676845386529455555110862170465910695016461576680532570753854332267696834580641330677536566520554856362205679034872476026360933458257099653858145683463690927953853339997198460998443334875437272078565446537984822850769374470473761047340589720458956257131071231885428065893530752529614922727083138507681392642187297446293992211081068091174603048991268328495005071031157525303200441020530250435571634887956402301084543374805099265442527138166118027902181556281059833100677438024386622497198085694996394895476723363607433858236155048020123440161325233778227314674368199562040978365280752635079703751511380890425830611676424992640192391947522876744463888955947544190774430160010074877553532305967438720081288702427808531249966961404223994138340347661274018609014071844805472699239702025607070863015050094967946918630728148131020943812560645575962116893659902654662164002403891789652534703185810265268954175701089389394784088465815063954552682549948816148743673190733427081525541966818469319419388771502310339415324071648107929348336950034554744656143148953132262512814023782753198740986184114168856653251038345480001651450518306124039601309053806477985789564594264318811651133218123233770404309186213613604221358532890997470494218264411660783279931081485468083746838576901368236598155801471268787866191802921290563971990588192224092866032428085838841730317388200672489178111496113424644414799872 [174,63] -4690474045540210921618132122548630796739644085379050364826684035554515375888155708188742223197769118171142158041638179833045149099499631137157889989695353727311671932297287200765414493102373091245238228801156300924485588941775911943068065280672096335254121931452632173150030803917627666413388852577394290428568355136835825364191260856814626319657846222696163572902957120566914884165304695863144691447278623444530365083572185737686904118117886364845470904251454967174337911654949185922975307106097835117908777618508101511918505622579709572648742306984677773469670204893705483530328316665005857512934912867018194784257763651452061515296357000257957345246739146776486966699891918428403638420633509424898005467453674276592961370897874196887966285569027191110230333740697896611367813094013887884645829325409629809494453240267398694067061859911835252172167414659292691617964651484156639708396547266954489107663875617597436652754542967903174068474872882560510148932308735448573759417006584696854753804165811405664164745752646951642608658033686616270166418446684165104309079696522167130753519679792725553452839626295014813745876435605376109324663890582646411305755879618182969928114177527858288827766457625356803189478237819528263715122369871743440291158093160369126371685302586132020675839205789693648635063354460070834390898575595910336142505943557809773776898730512297322409279715906952487428736615676004957575877990087652840197067765106441554320205970747806559607354093812834399170762197441541193263245139211006481984957206782178047550101898947783084268468818828888748456986928069214208 [174,64] -755756091327549921637280549760654952982142483961414010598872824243486005809847454952147362353648536818804841883180492392232937529802332028355595137329344813394141819492320939056738812120984784208990729408069727211334600957688271073705992382153862393664903135347835878745593188278843320777028528875075632091610355506485467424836335948113977642463799363612568894822096464486451035287074352128481291917215220797984750229884598098164000922640446682831894156345580499763838289190784013103035623233746860898548019406256837671165701859995119042392864448331782427974409997011240589764284806453391476207171703705049879615616480053931955030189439517366083494145031628993355181068956479586421428297944135194064757993001653785983256173259905070985073165491087051327113996169378347016007890919034693647115214626333308899289955148607101482786598292151853278399557176879133304401784414412143156996480650983533152688053804918568991612139283667920079368980302953919009589459012135626351405138758129531198516999701764479728817464113768190769535422446170180852743018536140016354150091555282906666084253984535821919607845900789925315102714921724434620729792072462516848189500826924992092126905678964144383217926863361945447634786524163342345373772279484358607645919991871132364262211570232996002158515741037286650880955106870678934304412943470187314603947728926612577248459949364811024728875306611224108384471476280606581100814982378436477917995816987896861344062255869463588729167971803229323314295710483589212050390747394430860154283100047641729523591361773637156225694893320095510410504888393728 [174,65] 549208543411047115734699236779803622704161239596244877806241570102869467279772636218524629542978466095333506578728446807480407815394308832730332672289184165708703789752178515062020062665428792440625439455632375458353213763029104781260181306820048637329741724889409922883368056843794564778229544333354740399661691608146995327108159026953818528194088878465963447167757888152077130678652558297198043255723237679396324023690952640203246096297285123071101583694967887800793937648823920454439265585629907613451577722531764467843038657903585729025914226374482458394963867297347113395068103447681436809737026344650832931196869650349324797762287930496694752145452375085732570688297000531626561267473218740597214467300242726097989236708159028839366074731929183765740570217603274627646775424302362433946438077560969382312116885381189836441458045086341061686864664348959299461657840293642667287033583539892903341241737955539959829443449385518738691711735404924002598171964222381373869090657859489540069805567163350533322390792215374842170318142267236151971322780120317444142338506927846318243739139585633102652382285826040865700869556746217845486163385780458969252329313857901821510498117340738514569828212435233251636117196897992941491605263238342646289724599247400870432531836194187930407327010068363122091935291198882225255694004483595754124522645076379588388875264551224375405207454713908324317063383314492983614468634453856365459960892262063666126521493089566254445675543771419001061526533943797992887602200572887163508832754712072057319889167947943365962390358079278326504551534592 [174,66] -153437503503531848026874669297969316347171294338603830202026041237663008355950361447081656491729458028612926935713061255812368884067295749084665685064694044201134302910867613383648606151050723115837682642425207224962290221795530259183758592111860214834446433056987098409722793908608873299150707811702461773204614761479301136358968212566193410723979405881865237745024309545422510834521652495083841326923201388632159022245181996730461206206797289547559436382056123690270181333112488909098532541735165515625130086045080797543686464078853300244182258758308227670084548930026816246960479083618237824981582372620388700912435769454688664015512861553318848487302908528312030585417212799380597292913237466719292665769040350000038874698794348353457000521717425522875944105488841941962798129461171833421218055183891513708522160110205198455571734326273319165621732190408590756219294850065419018772877900554854694283716850035558677414901519851157176633898729065754706624537933204773977162517372888771072933842770377241119982907424828465222561380287256930254013633220778443798903351168159351194466469764589485852957925475171081493622628148345047790838742368460494675418628292294506724493633246738856356840208847067962317813345865286313591351497581505522603961752155546214559253224239430516154790882267128738506538148933114304318295160604653284844760616971453243486382194343380011118683004313584183445806963098198110416441086280170387661894747771805795935668359366702689490176388454318973077788416430106530309014303692309612653671935833839564145348842489347613192999500119758913589047552 [174,67] 26090077700386791784655790295930681680654319364949143894793363964307899354952688776080542556101389188124326309052184001672878429172998173283649582346278280446038779936888171513006893957893276420138206243897396848792226969734043309234569370467542341364773008905859689354422196803109297135616160893401647084656000164963208097948465505726635833054119439013875338388166079021009327036659086357161702238273431049203590704747921551696799228326222198310430000381121670588565670092811379150967954414757401232311742585171934145557678569328768814490393330554914632139758926342594067037827920906388214304644021188306534766419142405190610557659737028968160344026998635795091311652088381194199564944442508038252636002152015456581559708782334014799918457499733558521336756857161911817379366193775830035757864747884713051746356240516437277504939475774270382604553684724477464402169973478162268053111200368162952783959213303686593036145480328010801680824690006978852244344360101393754602656204070012903234290165815214582533769538696666198085103782333214732414579911343276233278539204198841196151290289141889425739733251011447342868568592797215487791706414382616825450231189237834238183554546688087642373263078396744018708407691755772207836373643379414284832820447557384388769750057669449936815097867434695082924280327348063489361229401341662122364288770318477155131197265020110095436255488076143365848850111722020317969476852987571361932277737327932636990432492717269545923316691590401687480312930165298818717185333417488402094193105559219692140338271891849043126000581481115338539008 [174,68] -2262777898800949684920726793567759135756236926048974241476871774569097791581823276985048207843089865635959304663531260787677496043594683854266259403495662446040540345588443932596744992923902853033457801986658091319541843907788258937737716291300956435305595287375514201215781022610882046444318995845470905595124898668499002266205035111990277648508525023577858664200328123183453726358487404372136868812653808247439100905696666144368136732261244642442466381453461264352924484428959798635746722999329530977366388269912918132342704297313253112674764181306806327280576032452350192299040606415116056488069787928385877731179446219148598732604037131182051182587019692905082886767417025846323336243614766846423067434366706203289549957086302022738633250279603360709450285568060357748662317088372947549710445337035623133550430573607198242485046169668605311394843464642593337418503875875890486460985857761842403018661159973618325147902681239915893718092808883123306484859686547500700657743337848138850153180267466970768930563467114360593453598936084475656915977693806601305072662840116669630251836836111068573649915647168352708870946822001448799894798625464145703435507789791524190941836559824720611748246696300904604854527222720245511730577287932351535478310931856353009997674996392766314043426175586608911128605093228874278944173281380823478882661439314668901095306978986905930587392592085224762437457653203360343095720416778909973627527646359426676557068338986480749660290111739262451722491376113421249496998408616728092834206259357226240876316528487885928905112884678627328 [174,69] -146121943520585352191415604000124887096051325744669230922589388834497651914714318858468878202737668421490718590873366627459141638060197083187554045484909755938407413482776994622697691425036876650218706451585609801632554276321938070837068061226298644723318316002574415541579391002565418932778309792665255155450215279293475658882643034356160718637875090299536331945109176792988088971630695038646187594429844368689100109523886485954087990934494737260929312468569944357179026142958477059138550322904468300618843037747841447025282906687361956768757319585834559837096673540348147023089006930796108345171096812165613245933287075039716510966152967959980513507989865649421512029643773060545731310175936940348623424774644196320307681329011324297126813158476869068467704421616770362171425861869764075549346665716731072251848346262894870907013868400929260763783688539428817785266200796933220398702936061639370521482820763288142198600246326666842410735792772373487983715518525140974257590875269157290730558380480212131006974520254083360365778231319272452476614677147184625332605526009707737148364195700159517547192739208523979469313639194829538167282100369871966917054871285793727527817980874057051955536644370107303806040613275202863133674219156408133098018830078155622132266817285637340754559010800391734915059285202811573679125100096481958336735885683008632561380639556999383765968902440144089092346629322058931426775490178755572554571322402577843026011017824871118888616467259226685792232508578256286975001753662049643953500297967830154180773905027155827252712424079360 [174,70] 84833990384823127408487846523939499815311876293056207298989041181685448410262072972141683256594651693921073886557796007744529803917976258932901254623635648577859810640004406715973711227178405795913789575167989504207210731479805535293001491320051515165996027510236659536086615679311078236112284137765989450909065766351850306996783653324693301899941347044820121794150289468371024206633291318332961849870461776903577237462755549546083513195143248606866227396151018386012728107668789771150018899190483926367322667529446971574951261997382751134473771757137755719525706304805436484491000307099430189596982311978817182124850146929871438838553515876106562878964681840773891422389726073442528042721658780269059680342078701362420978138037802828304781636719211948653590129770646567361838015480816946162548895109453493010699052715938764188285608179110052869077784840547134868540622425897218014168554139016175210310993591982331031211466427862827509662853514227281498963492650811026673337102003953584521216248858289349438035724495930473042980750590030057210407913710263650311442002512285850185436580049168555172102186579222573296339788111129451112931428458591730422789038245504583005407952450563100904669687946012914817331118343632638287884615359916482375266041999333563696454543834136871153621145560974755837656680024910674388811555474907199717954254089718406240021032638081029604514523177054292496283223825692262928437000679358650596466844611503206690523936118780817822583389188879576947107954334270361613522145384714443131409070435948421387129045830227704625653940224 [174,71] -14448228319436589256554925488041455777781160174140207936859238258408469072130984374141877589626696836681022023908227892802133818886981683536716254578137923066977892850297533550019324424842389201290788915039660943787879717299911961712548510107758839871344904236764800367112583178306596732533583948187992852155595513757759811518147811619096509349934317613901748835903695798607129908347355583963267511374150989129737475679485544954122343585130414595215653506333327169293844122267989552318254109003439173253535417285734939074281334146581233984466430541120397785065135761239156090720766414823516093754883912232084461289245806759782639903397576713918509488248053884850815552808285511522482021521276589135756935859548265812580980520507311684161570962970862145385529992791203312752465437701661819850125202032597872291995032610467725249785253234519326290358867422852902453520470529120401469991464832115299602304140207254279019780233371860621775440028171148085713290388730102595220700546965839775665506521355146112632960954866534795570136324353416470401890873669927653396452445540467605945871895820545700873811071410984071793905697760396976179335509787944793296671048105863541202684255347164731112973788406719328130538375386617644020649645992543546492180750186095028768143044158566326821994741697539070804577837781192762524589351218447735694308874573703246713810979569184193709161443037695138885625575712878022560709528276900556934870465434607474786717330316922804925977128247472185824606420053115635922108844114746100020696735858919129639013347520970073755877376 [174,72] 1298215811142643871002210285167688531355166368170711639838914827558896268151728446539353278349641810478157029360369710839759160736049866078958859129437181051762669656020831929600200403710075476363107116372982975089253827517555712424037108959201518760872166988755053480277488453058058576283889116225833481806492824908254232743667184753720293410383639848546147142174605133134338810738749156881401013134855787898497375912443915040830979649455088633298589798189833400019296661245920190079014183900008410505220113451990370607997295812297010662013769241815134789090284565751301727742473024142972565280219296522915848999969252672794255186931821686937875179083441395527047509436015427423239585857584950525248098889152165863812674125704622242275826789531361559551886521287656244424998504470391602747534274774419275718874244856709044386903013668427095689199225166502971184331262080211138049187297096145484030325403812824406936617755702846468282765617248180011116452834017933603741863175211466131111009753030313885072845062691217477804003939124479624666796478197950404681835056195544937289018729304573351103324582145981629641026809556124670852065101187884493856680614339548626435220551636298383955602078455725835551345745875292559025295601825934092520087740260972861859332194787441252706990963938984111856033924715582492944322948391376709399929058931486922147052664188320456103741529079926901961532397808803589483346958280989485910069408016820714524610064361468751846041945911349432662363687248793138486336740377804267423069103945727192034616114013350273875968 [174,73] -26405454618525812137534881299725796291127379925277435857813139594128170302190346943130346613588506200405567304428166738657608946898672698086190793760537623486868805640382713091014850061283295545057724115594574111246221904616789876862152708330783310053043864963739378890080171718119926952615007753683204831990957866391967061203515456101153995267006483730678759901483351764541336872153520954075705084577636927611492110509853734459976825650281321552702649271374709209494827991686830378918747257936298964407546363715979826121086696463722783215780115465507072627208456099100125338610381280047791079991354312459278673861490516186097249629103364687199929847915956469175819829494055420257408576162579717063089014488679714714208954471758047496573067615572687534394136838069608481661567168439059046382149660104541535036443547361717979763342307541748319075755712975310148374587126566840899928283128623791950128842244431860547496844351187681269521934907359121365289949632436593845797379595900732205062376152660096244815846619155773420982407943719909686893700565609626698423318845603850643054007536212327114297192244567073623150013367564572776505943754708481678726473809327821732887817130751077832029438390262413396112367567712067900494475452375233624744735656080025323948524334265962909552674295308777409734025480131625629976308027235861919587074919785023183498207638686140888495644574105401696766485458670574627892761554398404784987883586972725596653164697721149082501271855909996825465429255029109921777397796018891367564333544647859126590639922659131392 [174,74] -9353593173367304473878590912248766570536872785379472017547884193773508628884366673693308780956465942582220998308629725042656482190163040195194643951464053607014374520429986669875855251934636451447032640248594348343888318542418340690177038762233691140663959654624223910288181844741757814547029604676427019055942673120165114285219959726860143296970225725163362138676612429904272407391569284885115530735448325096985841448320889615177517483717381912701416782981054257764835248382720070234464787718939123378443599580245007568140716901374093103038096359456519308833160284855015266813494934727825024179993647498990356453958591177705291816911228553798793786982380601534440079271479309092480243370642701613379155368090840712223827003744839599805357004808600760802500230796007612417372987288306031606969451344098660213440690048102957497288220516867899626987216550054372261202632068226645537469303774641749672201187026242771583581756282743862396883740501869313835586881043650938736834222646246785706704713018869896118518700509341615934612278903230864909476344222909510386731991942444943085822742077122289203164044620676742628518346894246157023835289835015245312955251534457306847959811826031033569699910507195511852919795028265636354937126313066130576173032048370040454858338854537704038714097673474668733695550204423156368651817295766015052927928154244281792571695539856885857991235926637299232852899720888856925624631944575650221629403207734597798720136017826146033325518244345006244558053934907378825692593601978928640986407168715044173701410410496 [174,75] 1356624063122458221827694561147884622296458340549313602000633311435768903659713078051703939568189130349222929595356685449333966150395907633704407854556551174268720190930280537709510130060962130372964929301649460925480455047360364668124834034194768205430812207672752965783059615760586240720072398323923501242916235633106385029777285349515120046624902531841325485956864047626624229811959365030967950469348471389824815822107807644864111404186678428411983057502875095414936607875795787348004573365736601790827408224627035903650329586677592323827795285462023996682842020863895756141695392657344784186777903455570408926552263973464449392685855578508067735895755404706396072559177301123235725667683017298048468523693599904777108422581755774405593176053738848374849688895119796040203358198001889123498035678082855173051825970065379062047441509132788292019284193181546175597604810715975608145385518835650271111242320138681170969172269303217801126425751782376232399363857077513304110055475618112676804873778312686603855064953900912820713947136344400709051690232659024690519066134947435811084191910220528109915392090155871841649227899684970552820267958570711616677788712372968583295119710766289293297700450650927513067813404308268109914605895078488151655076552569549163802527386722599589578828333977855438840169011432709067316505811909915135267900147965132544307017954062397778658493603611341280602491756666401203766985428311966595400571106406210043794083893898371468989635462287618028219151954394080891826543329527964590733404620575442103795712000 [174,76] -84745857193000679544969216025615223923492139489231596038017179480659892248103724000129085018233180746267166154763281844442570610066048185437563580442409514185533900005940772998766703802996221572635828679930225988825487750344462609351850643732208729298253882670286725967690561644126851827491323347636331563066191264436101524200364200147603956535725272402442048136231127724143850911898374678713351168608020435496443235885183438017529026353553296586657056628919602328962818111383591079500311887896254470773479605492196977073596837416512681720941438259040120552275659945777284494521384313571422378593551251628340764094322503831245563332972819952484730681295040449904297680919782137674036941948965222397968336284755702100631156373269795806582399608487502551909542202041367996175134176042683235559793012281827304791194137113717846335681754716953547275712089595663055368741695299167837149024849747973099445553717983622871742829599878966601769493263421275385349555770816207066042250951835776671512222264085775175909226187506901199095367830869750393378069036911685732545496603315964429982099736431107813520523299969683352139076427591149925409584990748754687565274571757093961303208739851811065992472939714341379428103906982067683013940501614054027027248758703864977680800084595443944570264560618739458344578743047105121812162176183313073537484988557247092534158341140820338212082491112742804330306004760404119123241423089002451350675081755045765283942799318147046959742502092548726955793726341952138468577000513730528876582133417209310683136 [174,77] 1008624132646410836098832855245564791881473380381202723030365185471852649749177862442598814036214453555000276867323889630389956075295228706890847901321458398588253188794552765668633497872258547319087081813748303558638317618512457062526989415644369775145570283201928542184442873902498065587360189825168060478756368541095033651407411841629502751646508434651956959700676851736132878032071629095026212662849665623565093260807185040857398781395280531941698754361308150582742189284699790023227766145818398093471570497855215384504545381424633357628401050378529397618057135325384333444508019620254520904483098412790309194844602992026547175259259453606165602120066770724832302103623418459929355499811323352371941377716084504697351103525989198907070578384029200272380646438093309198900819925615743330057615374414410877840664324926792782360855351729782261267644359354980484509381528808160367751999836473261286174764165904988195493619814388097397926051734227917920512709924541669802075313036116466161907014650869091355797026521655145473972020553255550160612337034008644768566419384151761335203248572185220645760448401509627946174498165317867665069644822049304710003151982667991056405757515668801214839839191064596833414698068152284723142556569275212112292025150980676684207061789616749436483077331512824581884584531528303177216498284710278388125017726256201064431939146433107063399359121532201091909165719625920998676046073615203881153692245379747143447264922073495241392900751535818387881875230104128117631827133021656592866012322788671488 [174,78] 249575687283739921588996149124139403643891629203258908351753459866673299483521554078136352543220507558784998573415946204581391263222840482000462131642946678807902198694367097758226230208314523704010192018603029888989261601149570402212654659484364114073845230517972826137960303087876127484628751135306403299127768685688244307898388683588632539420951412615585529956826191045673122258031147103255924503845685242184433292978135905588213797656421759866339691556208137584313144701684981711716188352133132855328104644233224104975126383425311073326828963520566650090899147900553393069144245822658107471649640655962467471312801445829168417628604251431530405462034857644923267545042636243383008489138495652162994622107755064730976351177771502225734184881876499750573682201699694810868805416716685796113396248417111696038470029237929827058946543096643408663823673333474347274877015317927164851031674847483210198408848455111933483179540588697632267459000292007873356688325797878562863267952246658535127396216357110276019110579842394629750656209610335649301029275633806716975655344529228804843488089705864696799475871988259012242521536108921112737580068667755207786985059309984653686307094235275700775544694037169977869461619143948133561295230375469645018882428215441361940971288898762006055881018110050556472512002019142230918025802449521049501647199255354516260563425757519657385087017356814072711469072077678593657933526501486857815221260509587892416282776584888971032268770184239981705131089653828400617039583107346915998737372766208 [174,79] -19825424259964766608540327941525086628848701094488010669261289324030396376870502793277058093720055169069728163878775214197612550744236113771109486569213316586604017672191100281722034602704870352889001248139349531315319621074307842869263259099029609652522554373084924709034781086330878933862032956586084177054992541053689673990974632443258827799450226936789052227479606640769693527493768741605346487253079188903934667966228258869520611277364402559708304966330711673225737286029685299981575914799495924706775785880435303572459979556921411324049113702184171744364090834663635566891680832681228581507990141308874753551296416729789043109023072739812931955086957210507431806684763752659571136518201624829884171541460894572256121740089891967325846502853190894390464566697459144648646110114374325561110803077638135070221592001650385147723068807331744784806014720680459988644734639534010761818791964361245258329084558522749170422993394211544835898858516597041705719229140212564904486245335197390120380068928525928461513935675472156086815681216218735416541880200414017152196121694232323046293536265105874288530237734321837651031908432587342532612230162491829988912990469884261499118683172138208249927857269507853045469297211146526464186117488953378026002111507373058678998544725619227249506254787682495528180194939009738802632212487130502809942312818204666402384072352938310801941624690699426951142017844368676734903878197148107587859110036852721659329007271185848537774458580534066840554412120630895246931119593361000581246746624 [174,80] 565473234351338750433245301236604524200753162142995412924226434966051777785223719064643588900630910776138459490259062515911186551291306186692587856668673154697590182647774166284238050099660440358854382054070771235119534321500346141878099187779396807134694253614874114187080325531961222515558614843418398296856037602713514096988056612107877776084874683966232016434177489343335345400229544678856949051674452413065192534037832055995969341974514439293270858805475986810694647689782209022551877686281426652549894669078016236621122393825251770160913765035162239358313130176365154590374254892730359058459238594030484486859522357328695102306745772249753652144769723453273107198282058461787990778413365860343131837883728771768457135741385219324548391182829085046358794128171081274250697213659210952424320175602584974448821898520249420086698094464102970924351696399313626098709897413312015434367513249804158405515330688371007844529031209878245877751817497665550059122382227703710185879857681615831854176039498003556002116423953521278386458582992784082563259201296504895763173359595312247847418395947443462303270156453771843336948422602899706286807935607416391388820274084742752807712748685634703735832693891614037113286499494595099738569206047045887821579294760648682006519781788547158677201215432618716081000468208215093677891327770803823114466815226402738750171536415059040607469758961776106351574068813517097189439413442863677536010206911866436832081481729728874933005316600318117058846871068981648781830803340613449965568 [174,81] 6687724878437489184435406265657418394745807194782208534466437321699563006239458165191559305821371307597490198990217946479179070965517894544757867350494501934602279301919757278648857518037020320419163479518407065230161911742243070024478649127990648555353597549962568710672006447322126857894199585931763085418138772482816732819209537039705621293218846798951802367976122443682390056699600924098571582621099047678240323788625631564936603834394882568691581725963642154963499123062330647817177567497882039015154687191235638364719715100711155011237942596601690609273721588965300730513260127052874385889455007641992253209451880152345012504169311325119896743166830623384389959794536662907238013807853408007290837380410887523938909458530016365761403064297266008656942794471736046606676686245679262383067412248106345407436210526660809057213929272712602958908295863110312934665511952097743926354326196744663957060307189820008142395344543946139837118348036177269887562330904127468134824919447213403236927765773522019521967861361307033428912993260438049293548433701443579297218850693096206760888174479184594251695079480992644513345999584580243295748076210245824632635052626478108802625053560443614135272382103198807012713647939844864487893103295083532784942420368040222180409127614192117937873463378413021865500554718103302023638949831511869817283453515659650463581715345246368688786390720255129717691605145415436912002789171492377344261848349980251545534313967078549438538408074279936887380326726248063959856425044169224192 [174,82] -992737563216372486026891471960228298906186090514476486519850142145408341174463756737739278382953373085925659468742250821310742216845766594095680145428298345922154971598120771643758345565873957341051081432173514552991213256756598702152786221530710238862351172029212624938976353924130140602087153986886457702149291801373135216024276520119244312749516532542397683564446239919288408687020611131824750936754971348146755906165362099527236322796352422294074463302976468094676301805668343322309947363536065262912580406982327658047479312980282397223730089537652990563927756680390547288921179663977282003727112521919505492778416628275982847330207107134640398663752847948831904903434164386922293581762779458314388306383544902144108101652917664419780529786325869640839952019142072097728386341523363074923222500591150315865067682203077183796792545825530917767569908140324162739275766848269901734948538977143533436581358188829756292843741487559807597276058103372654035195598277456591581730760195715074755502087997404497645952186891052281464059630272480119762891895389974178131412073705307216851072483738138305693991533842069958542831028214258520212155796347703995697772703145781934531944182385601231893196614928016784801270799518333253300155550636946086156026042929951392975081795812583944139076373955667741822636743307732694974802582893773969002490828643588682439964001452564716863384846810842662635975286710157954645528297201849468597706690471847260644211205751565000832742276434605353564577045255051366514746031569664 [174,83] 27329463693141173360370072579080899408880753548385977887119181498211461519533574226739854475471524554136027981352895187717476584317026866532776527748550706778996508994048647924657590167437152779335708960328087444498859784456318322834003883422113267850345007761219667072695785955071488414344648334463207424583864839061111110334738303326966367187607478921606346347240155100216267487148649513222349411733423766513014942960968103351332084915008437932330706845745742524968332339856232059312219288095237109351011237607917708193879528679308392326327794541420297854626737657929560929311436940640989672163121685021856587586278873819097465355955862863467022467851469574058143777497211158889557095196517943823633579753524439197495256769830335223647457461268110977262727407705989206198261034487805235143840200557373353323534194328778630991061561758291170108090317128236214331868733536342304022629668591859564053920017943247212479314803235449826206647368677046479808757081853429081185264430970052851672726895178593555143382844947801589127981298653494139734290094798336534991079434342440681095752488403227469670177115886799469860253306534395726769865360598291019568093758966255531762581427239605882707405311871043853510224521996647475391365349419439026107544397186183684584032320921122869161996166221117983038626744382459496237761151935878448660752151094233983520978504385023544547365522799791069111167777768497429985891108116406757978721667979762469834891033316686939855693130046090711754449952500429863105309573120 [174,84] -89473161551039861204334290629866034911157118708569428741733258726110721721839988330106761738207116790424358431158789610129538430599986136113119913979119389781776359975887282069569270751095047584000692548916042104049361126935332951177073898601051958643106650906090568977169557394722422647270840432478008422501817996902812662208876077768440667045434592477708564867803859454631327981104172436853649695069635940702279023007539666304053614251240928686971338999196147136600910761239008808772671464301646996085197335505251439698762120298974137874527774078799560605369926278927312779777902805764881873686117511975228858389012033203529314140494617920286070965173678951202899163773781411294094313304055796780547373523480218632928616960005523367838925398626878621537905969901570086744882610250974371361006398861529187825121531302339194082810984088057751108249630291255642600132027497575022834747128223392344765468616738945938662022762003739724581495983290493301101343555749506372989023448790531146600189555630135882243556965896061057605146042362268115831167615567933007211791249770153561961872978978535775616239427737758963564998908815531876144187297637188116341583853585062627404374532318175185661039679817735765020174958711276099349628148448436365083853765557928761300436861763937218381018027077709831485124798659107607183399654843124991767080288041602526006149149533927195127582937427140509879623604885590105277091295256345922606217979896637064302505764981645639393278474399468286069053884835989695016960 [174,85] -11454812607376606334152994838490178732303192748943941837950676815613989071806838269316884630295513167735849202024493249300475098811669285934961782582915725697759028234274088383207460184667920158499143448157520864130105622150215716976487354749417841851255844865203457022345531975870781547343218421735372470220984213314564700040092877632342113936124643378706909091022389757742614542200656773681352727997870005003613842991111361875104577221568650492030885126331987162083671224238324594525245996405010917172965108920599227298286837514386485923194845035922261834624523242402731408535838362931095594548671668828822429012484976660907543694532998968408619426161431107376123999386414604907106306896761263874554839332702310241593286615485812077427921354099768861576656456652453169058643937535967592268631856476203322836918115668926999369534602513151121812407500062963555310596335669670284621699867463036289344134475363056108490674556087734430813479639620519987914700042298433450183303777395907015806366707977918729210332987862901532909853708191097305055683583484892008853443190580414163089594227585530983979785980446154348281997939336377989748579329935902098103737575771109928336301279568294262550557660903716368899964561216419711429988344983852334348773151224105254429967234059446224811224017086054619013399616296682659380440598830660559412979341318172684315960567522823730056448093032918757108204911183872081612075088231834432054654635047836605884019483991179535114660362882290513331101803678512054272 [174,86] 254021293810560797630797634073151268753023523181216747668252116809564048277285057254763502236353113360360058062797729029540240911794099295166611960644530156840577787646530687837047251972851686671274795649594754839208994614271140151181192672139122488932353492711375799477756311410085548726855003013886118205715750505925572307478898253186466396228933396249124835035647425759041393110239918437997705741166130865094696913229329232871530081348657428785209949789019581802847481407961158157070371322673722670817204347148292456346424296375611403542156875733463306976054333307217588344275432967867433709972632756526682730861959949594122581532247153494908067834172199395063025478141995139969407686492784314827601303352453529189903496377621708901861654039444942588729581383070804079476856502497934159711781628951653535368424243266175970368974059447488136414632686500769399266633205344846743086645413901266370914408429229959682957100491079804781033614406563987007281195463913438361651084837002770797956252590105119462580723525900636155060098842484963280681387390599054288008753291961780035041605600652733633420923614942566391661663361982856095399442051938738362583941442752638604147400794840818022030592839590651160281302480551697833291595410836286347543008790124541924192807046383041261029226077587142230973082883721574572638618479590291451746554571819262518403730102742277944664811666440812418732680667771763901233947725713742702614593030177856522796043730797100842996568693807740267372877320069120 [174,87] -1195514968817528405325787268427166024165214975081518933971098876589498006578702874244848650068112524831242234602017682597113072494173797155300400944064257572922631946407872946392733402636751950911928572594060348482424373229633427980711166178465882563350021657125630462158311938986249045311047484235231906064588796505159135512236321395760756940843142971680762193408068104742821216500171591156102947838971491378692864745413315853431141873114875393845166358107285744075187502695503619528668789379941568197719031026482036862632130458260891380789598301078798840974672570715827879039126351139371437003615444971411295462232417079753945885944868393551603749720011897563905274564606633660366169730152907101943338968462919880574225018547415920316736022612879320603563974617732737642251185091133995169074146666544764893816364203457273033197579873987794429488806230934132257884158316357616147381591928189075977043932331661149647916325452242466438085582847083690330617105542869775536666337169695779488691978959437842987192838109075915458348552258279187138596360337284263139759799743896337773728997171248390699679205854339350060635645377213108784483676438922506888372535939180473147922352015566285208668076353421382956483841946804645127941337365511224507513587948271591812602518707720846686990278975768908586751208287668858140014595874427468327206381297543969136493299231316570962360221418646090195858146298119185392106596901247171935072251728439307061228271460666442732909680641973042579203162112 [174,88] -28999362779199825325978622824019363754443338714095469397951017651360908942223693755112426072395700605510942525292737510756487691975590869032701252523363053778701320017165897681962455488917695825137257508894372474476637087897775810317706298510577735544299024893511860400948142401890479502742535944967563508864922643168060337782368000307139524494087130143533674219058720237895551336380509720833267952154334152600233496182824372324167905750976252539504358857295950421889156714355987203452164776546725509012718881065175644485295689308974167167442496922081578615865638023300244165050766914428380100591531506603846648204976798104308706444825147027409060205915111564656683609534269500942368392722344453679394194168462696028781220950054875929368750103327009963126448109880562618945239905514805280105142920918638824036085100195825755039511142793938462522165163195410230695881968342418427884027785649842361360698752206396082091696350225267396616593638494460076714327548042043692686016153261484467428220680959616550949557392169317226040704004576367712735169610398426524684355347143025878896819967661520068639212067414735522616149809814545507625400867996696959032149115327887084249127242439917276256016101496941056132025044977268418715681944250852415082104250172675655648332911391697488096038198034874153970120724159632045685148093167194304617409649546419873970165384210856130864332617033978825901306557136481906635286112043675840460038185450319304395391247122669763453187731426416434315264 [174,89] 465004325355013507330539332931350807460180283576801225714974172449958817389144974088222997967666428939012549927693120609714874851380618029057145486761140146772577607696888408186138266303505284559542772713955478198203327286787047858336572883086908498069782453945201508067699613830156201967419126457915759872735903762823163963242276396370106109268249527124675582534543750531936788004576942333020166232675134149924269481500015640851931398445771923344776395381086804471689469043084843102172700416649893138891083473447567211725746381660127053802714359530378338345458198468848332514630872130777149496367427986211114939816847269186306590904547170079817859850747808239596468241073253120670029580251398222253530594244827939417181691516137452251819226086231260374777164553510941540025678258445676503674242209326813001737288740408180775112571734483135132517861559601292566744589059119587229800737565759262962076049536895537648864762880254272750656666536601365164424687420821589539430910450430301937629390656322246406443197576509365536310262077463848048820073047711335528445865912955606900920839031254731207098404156971500947345271790046562316663016810404663844447162982511076949469471544548297234439625258974929937784551473393949670881847459854439248927262115915510668777449750003972113425385308889498132310748015723868319199586435855030985409220717982482734548389999470829363340174034203010952034416759191293965856758324009706472915668918541149143348640235542577548355922177403674624 [174,90] -1674215361136226789924782603509941055854116271254998623413553275286394116196089619644369659554937095424790032997747057026546366042397744306427128927792020862162050521087773415363913160823281037363773216766514968051808538204082333024960180958956504515710441771812423060060842944128742610769884566092743985908211427291578249255373052165186612636336167066900965166742051284193765218776763699018566330959077060031997899669001187644150726972639033254506473147672532159750445310794235919430898612614738055010038551346372631728683174127952878597010110715887023235655162793669517103407841592247787611060842979247754969031531571047943424947596000626214275229276242352014530085256833535887189746771281722640420463341245688193367655979374472165874244764979107431999907538639931290800388681482635424230351408728533686482409523277161093264162927597728644489765006835873227883307787519061012621032659273308227191201355397367082091822392587171188435349612315051592618302938939944168520538445043067859009411331596065995162510824910095578434387546961558364744966168266161593208579490450729363914354581383609090538615071243838062361031189818756425745390867335811000694495433806993933535112059927228002657464856655236695441553147689893470852547288253007074189715660044145000740623511322632705778212773972399377644904700899053152153114215520384940681889765217193062734896348514097718346370809965267638719103419238440611438166511623604817859702149231428519895119981091561027556151296898560 [174,91] -13458650736003100937006172537194002035422591591243057365512286384184551171030554996562727443787634190072605032008866648122008260564668112301187487617606586819208955227133678811552401832944812140831707649500318788927390974596919682891729528894400646213404116570947370168598476450698635718486812832582926701902251301188832374072752983405591243466018161210048439361166732105672232156867634256314215704392964303308201764682104694760928135982598630888379296315578452037541567618098299366275130305623718259202418187752070830074008971839090782287275244318057234900289933320823031928985707744480257063062778766433871631656356802387849036794212061165905460470266545253974174495678639848882829380158660093288577299768132262721984889334133054869566520932900783413075261642021610072116000360923054531623078733095951286726319298722295114415441403298322437651205178519174195522981618066115180583778662469285067975472106161914733393256067190221272968904435695527226768798494485131402150005924914460294999924240529317790930116956334790240681985475391977688697515354950654106811840917728111722561275383642809633347347431008348207705366418807280232066460956184228555645418395589454724385737483375878048517077029805217296318319580699704698986853215293254394262726443970812116220456595555263241830372525684130995673321022181423261406595132734656535242526117610222851713332828227851896011428684387907988221198280775557455463873227534971521039410505263368768923268244694870657216282624 [174,92] 178746086827209432906756921172654519526520864238837889190452578495312292159739966715376563102771674363480060510399559966273060619087276676006442181084056803045948449232320980097267842853621920206322513062538979204368058724206122462659780722043793483058882805502319739940605925809517957956118487335862697298118829894082619739339322829907781214927876348802108879520452664078292312573412831887936554516549559161594534095310856280094794274879898766734054585371406573359566024096548634249714680275990844784217144610775225862364493755983326675645426352784423333736459517407866235911929947799557255191653167139768803767193380554960287858251445775276837857102687214604377412149807191132031337897288278823215051956798959168451075775097492104590422681941989914603127448233054685341588500673570764247232262380589670282948711516913706796649900032447601965185788301066613802670921515074452326513391824542549719276994288784597474165112129069199487428168659219755197624496216696203442890694241347113628749721823570894845181543037331727516578454567378849227717487695083175957118058872563820691813332280857090860982943621031592979602357386762666488202444842006395861253399017335222778226577969551317093686027188533013330644058970688124597924119653601339525150907418263822301661456903094815703434735707760729917183496053038864826083249293138796757202086894224763830187810856086136054864834428549542422124762427335327170575365074897313592485317430645194806292164404815127035904 [174,93] -34490299631524570950354801175376885510279026705862001276051474275561326466714380572339295234024814954710566120405439339423943310407238532862461400767971528546390686257627096206467713395302116678852645770239227639332173301412134508030981347589591238713079950882000351185390712818828634136685407124728406585856498373377002871116946016111408528195384083711861287931947310916437930801889344702384192850875329051749793879627064892741297365440178057688747749922875617594750662786673529659708211547207952448734836969883871372597756686911915397716431991664462113839954076000122776739584534159118850571770241627814852603058035199258549062405612340968900934691882092275025698837237059051545674402153475422799741531245283994925489991016871330225338540258517684253715524016019985253309150555865987964542899227047615247229117381657742487994865598805958611169636707880761033386301705379396899957230511273216465313705765854963789767358414091303217105752169139743601126995919187709317747999384677092452738485716732232770063267121075530947788797112026026572960970164792881583190120265210895726238730008488121860440090566284757631218867477406507412529473697161645235474614517146539874799082508362995863061756382086650209050833994937385889601620393898618673527001274928890681730324351642080090793977272000491452120255066170659257703616834652687127865852231749564651176353125523137716712654303692974650095688854828733161893005491612971444516621987222662840888121346736128 [174,94] 4733424642728136008989512490903901058831228451007515782195020776289776740310380419029318655052657783179231863754732974664115633061301086421197398777340664077120355770250350553302437730787592372422372009916267137105554737914354811681468386168497534249188137890045975552779869867796582077484210111973377349835631864001351489619453756946708416059612935052544076219478418797843461973587805828292654821647315962721746519963853980756411715132753106668322984621247423357721584156640246233693156192195154386747417332563617612907249914819795337150373675801440159239510705439936590974202667741988045164615429821367978632203963952892948235081148261992689899821525839422762154466932840115910809343478673856263936054063731105996662410524460096432088795573717536887532755658971380810496170667085889790127982260472160995765074158562766985464851099180036474021446354218422635719605839598779229634894293136656948182268828047848679264878950916117281352648071783924665556203600925335693514319470746124305453631868078745464791353257105284719817213208396624014940559175779935721729650168088084026713921968711996811698722316254256672064987816647353610590129645738205485409454551487491251521104642238163392987577968488465188925210304781822235648892486859808898940863983764551690935227372421885580739346953766912677534138623685200102319691964849019417364499317248443948782218908753212638464465440103911481754156968057837546879497044632342330459100721749104780415579624448 [174,95] 72354288146513502085590335929594069800189265449202513196859635309492839392056389462296838487284532574960387827479021043795695345971461133953883188611534275960429919835575712256739625475636815058720634073986448123995425145472608476081594565672752713747573462456398681162841546244933162130002922870457331355102712892559951014616598386957315420528343154009722941304021415757468209821619120931089574538610621966690562003336744967101016919214698530270679635038291360271696602756538247912340341301240917419270435200494541553584357168255460311279594649683053973405565537859331718528671412774777354122019377414085729476800865116538384531862830144578699561334318161662996344486031343978369612614294419025559599564048546297158352237336719794376772769914175397823852668268798009039483121299727855007116025850641916310656974327221079763136917745061709091031373701743463076913042152809569644821534534641368332541888726129179243529793117816893006854090897746400428343569085779450241280765468500193077302999839836935054094631932737330797849298964377025638252348527852458595801939981137587302092600613665242978951693684028191489836991825505313200044894895928142432554573551286183814272623957135698523797200175367428049116090393995276668484840718388540260824908082325308355244013439174533210714970035127128302931306979014737762773127483052474257982377066767857978344573616412091732368018307161452736002433896189558702678129462533899185699424585178665688104960 [174,96] 567152434930558867337778941505035944600894297339800785675775521255296411279245536566626025200132020083520082959085100119550802263396414452825862498937234233025607944397887575637226477480562698707491262674259314613034235009237097082917318416462554004900757133728956266487310600002421066341504977519412067757021105582744777285342560439986719891163728119848697035905095699629332381012695547201614588412519136781483219635914551607536636703450304814486523910582906387677733331510572117824667000863474036821957222008327039112294746740552558625453916761466496735020280505872498054896618287673599872451510778249828549553333598792453539384484852982193614187449612061709863423410518267325010579876259325166679080353704822150445241084918356175461872929434348484222576683683362684481428057957291492508988221805354211467268133726468290042269697255289978580125722137276718095206689223726695185640987593051776388595442972237460169106464362339756722741514178974629160270145382839787480135372142420241605219822796346692947059876464081374583226639240157528930922597415084709720462676511183697557868356830065162465125026907909163185760285321330948902692868729423572782429445206084353016030136958108490465341925534851125511086703769735253495772648315350318331801545816281838486884771846248527112900551797746116748007747032707070251863210821801718234790532462564980285532157441931447232628016854452222213073467930611409262606971070201174101859384146643956224 [174,97] 4583549369290153595850935536481464145046156172355138512181467853730243045404598629290182196918714959537353417041154875696234746071525889449375113217718647396040219013959645506869324359274238416656417296764061973668168339212829697366152464506495383418849056350603105396767078608451179153146595295407472693282779044466696625155626583646525151709089167619631490177230996039039459525380239641147578476398448630419911247549330489164919518731304717211507126343238417964471626713764118774050476481289949698659455247592250120853485243119139455605904639128651167840421136503712106564476136246883514603608503816771665759591140624968433777750682470854379240721933332847777492426095588111478069962800019541773818089533342302424415755661157966093146171525457582406378124718263077760999666571547947477618178781443383627021349360926520649082033099324469585647128417392764721865529262998755153671957050677721263279201518134008704700883829908865567039548188829603960384699104047309531497710610029119941691990611428632229427410850337390026923567379700219858151510746866327620158540717757385399957460591086975072631008509190009543401013000687125388468119289188739146624568758312690713458598614179637115919663833582307341300478460181446677289622778122614986169242421849801033872242202332144651727904865184416945432690038669016493026058212798529974911759735649276384099944005757546432344958962533697723693394727986378775463388006117495972733932582647552 [174,98] 25334603891211182435034142424469109217381021199964357663065320281140573525449998248346369574625704570184509422661887823658873857859490856464789274589110333512439662177063757599038151912715653854948334971183372928220743681425929905968638816173488061471688670011156989343826587288084650592554502128875306027864500520960986929453028420911811723181411016236679964958115798985451281510281274723707426615068403130683948358973977304621710701078830888977076351182243529460611429764352409399233423227647423830848057943693111197678394499287817069022682938260591023307741572785679171326756470302151563240880434540968228720817904371642117124216813140483801962538912959264507127974632176713631714799388741590816550305770652500596402942822481888898064393532048661950290902856493280228919968169644398811493354108992827415468607269492101562752805992537277720239350183898307211543371124196693447355243182544604628798637120699782291490727744917275639505463587953428167048296453973354950134054187971511321480690171337107795065693511040841658106967530393248511972976534826502663751678480754676960629732259717988443918178402820619966912309646564767066338268346028392671450959892631858802963160228466822904468303632581275368335850561008138772602655263613229338168383560608407878568369687516341941948358637270079391602335154015678836579661737468303096303990182163224146203283721524509697221995744518305938992868658076539039356643760746711041809667792 [174,99] 125278261135988484444209022502681028087050793355758334723434090493777871185174607012885244224648998618255308465628570760255140703691499413846269739480289477491602252551436439156993193732493409981753121198308329614228533999255108267670955375677445236924133858919979067073252538531086369029771129671226829081970981504906127224224285986515473457883422856931686407638782809115514497106183158169362481243956055775053544768912831341496560684238313777683536510367822986724929473160527494809512291800835520190656542445453753871375247976581181933047436553193122749112739494329850803828182643157842667404150343126657701744371529760361899219215401874234777065983648306390608538656481624872602207216121525679558685135090313675111522239529700706840844218313983009085373098836901214443208919416050772080554794065697062360017841379181429011368274993090299823516600464082689679710423381326918169649370683794957408049460347303818207303547351393787045275922508373293236534877696202302532581362829165002418472128585386349895079726661805400392631873502158774293983967001011900459055738242035048566235922612878190581228117339918956561963270588960005317599226360644678946055838885389053552961375558091348722228624055658414355570075070670930620054275406865010399036355052100225339001427234477833176028721526630913485410752466521016899896150154146967576376672782024533620477981115977836713066835165790327462410569832526936661385338383309079306240 [174,100] 475170752824541317780233456056636196268067375179738742783517360712432210524277657333074730335610729120377697792757145196889631454080423851332360020316994459552850336300890503084016852107834177931031816330592150807416668709572332980955432355746292013252356072390706137955642362970369643077041012115031569072486533281915660223904050903721086199160793495213682446383733196015443002213126420989166517204139557617659140086730855734490203230020838308409057614726179441596598924140607176040927074022724213199774581306390505647013843369132661475778384242791967474604346527168595751826741036353319963940351942110194917305033959348095245547673932904100549401857780024187853076342774339571988673799933631025360672446216208103000451649397123729307864826546278333190365288338934449996704140477247408872399964403070334475661142144595942838624320123042890751334237790593400607784961967746235529844908886860954414451055731196517117542389439629005968330215633211546265105128529027883778684015047427979729178825399311621712170876697488798734932289426863388069173838185000699803450237114070627475110924288345172142692181268724279140617507808556293247235327834208143049097366068124549057608791755636453529441397983270460934263593368860902897883305110781399737500559858285959047490321911149210773571185889945175868087038451989662922439734033228136432833246591191222550828945618734124669125661879834685617964149749686248839030831211306240 [174,101] 1358783557166169667605229438058555572240744880382751672982727040718275680165884675095550421693259987587858420150786113947587314056332731350157090518737323586321415408279058513217549866785657381295412617425678885096697445809256693036252352023556245329790321898575008225432475585004447718676876588135627533307941582602906093998955241417706738099528356295880372742512612419105052795433182063712094007156026115379084105675418958511640283207186635224456887901413471995833936924738625968850999692492463904044155847356500377807671876195802669836139953037767106455320824619592491608859488206578631846246372891925071047721348218360182360650423336330738164115416992223832836655994830604593933609545176464824252283294973641876752113671257856233679220177429229755538014139614001616348363474786809550935923390426812256472152949836248467667152776205818158852971522191956021426383632166699519394762078420484996983674594840745772713643128363781531985247375071451771612606987772010324189955001924351639816585370145045865542565412792133115470893566019552344927875381983425428960238071438068483655892190412556922767303425045691981597724640233836605972275168913372848933709543680141166495912621627262811152631024699644063381531048789536775165276152950343314623473047411877182051833984100092513739890176234496780860991921538796426065834546667667719649455490093764461357253727519765564691029982027327038716819083724994758538474553344 [174,102] 3406767822941737906377503909611774265467136210730627236710029118843265625902158297994745632322288913456290877375049513868017218763028848710562757735959946180777458406778601257798295560694915713978531728623870745261186193506378936953250366508061000435090907854506296499530250689556227712230741125677349334454607712437828415467319830558254139470858256163412569985097322953693485531967577328572801326981828726285594716188722810667465929015135990420030418829313869196074369239377245087729089575845627207089262481016468033629142361365248429144165851744244841198009646026368431565205847213700552016352068203130714030340048882182834051074430241062802045734553265776994795857174331108513661232886696888478369918193009265656789308873798742755759118079219106020788716546323162592924202437015178533716996954334216660490938262849862061156929545253167230338703849509856032136206539716606004559153185776068903045488945565095963471804793731412574574103736693070447461952464538737447172239289321523092570585301521951263463377870386063242743102735095366961540596558211485600440338167724255095068485523287971567245512959967560368735092581450430414185865305979797504056451127074433750089846764797431253345942273519227503520208381832466387606789261273381694035714921326296537793575727267390939434230712516350441462517140220928557801974745839293486482190774565902306597922222967326930964836549062228590691644190162075909881856 [174,103] 6215846427432236928233485410882374818138356324110592893116171612219813693146568195107988919147643463757650133483475955766160443049033415702827739814028685773922243089900332009581989308397237272297474008590388853083728175586480154936232073501113638169516585771328442563017919603190397467082819878085385144060407238872435691780282319794251663956955081720544513924884297913736826111031681010885674596841002149702024192585791216957579571928565642358844984107365273424682008263785272775750415289836916757893250143946987076114236724707110773111977000087353998043059777052229137582055205198533491303539874368832277043752333464128067425317358215009678463526147809176436942791593435419736835032921421927184565535927963626701877252668044039111648987891538523337159875879686824507462839763022293140731336973441145736492278853835361506877146186433576532010304326569052807734147248638170988406229473768782582194995225777703128035549972350977894446904030733811854707047445570381527546050160723776109909082031447070753820051731164244334628242306708461961761516152793940066919675787764303049536584485907440478218101532997211940201394105831118654621384533956616412124371157102986969214882009485160003587414567337901304136103789165731253587240901441463242331196663565207810941138515126979219240096068758038199221922196624232792718575636234119463060126401645060504792349295344692188268333019475964464386975863772020736 [174,104] 8907820511472840990763104727787589466596365836860739423522203168593457732837034748051870559390016901475342071137594302636777434750812610554886885314066262186051653887570875266125700978363674234744635086795033252710035316056492045449836211145799972121106811733884283898772747093913647253928213309470540327846511322726541522663615969465702125015954081899500362784232564891145630628399319080394729775152245372896677549011808449781359373703125173662028970686594347123110116543074376743001292124040258542943478786685343124821868059919773990373059561969940309108575429279409919352344229587263633744843260125934495516483538270648383147770168427017492432144298092507359324632466165618145098249877720951624073919739366426830150974775200903491978998269472511248155535110127597846471880974952558008224656728185987877777619222400272172580752510651270207142117316385598861429474046626697758037275235882235152059637374976303100969217719510175731203782321690472477984751313997955779515821543905622887288598209666392984797796322506970658339556262987242587703595799088091251903497070821121286810674976110017961632049170773186817177157572544797560428732489484283163353679176514449473146017963102106420337954399243665150304217744228405091208219891654118107858315776070453572455664137689172874170432144244349196426418229754934874352279379042339888842562711389540034066317782098077870784102251983353797525353062400 [174,105] 10763934798467281029598831622977662165738553145415796795623708494888033101738332906786541222639105617973813789012962496944631151153008522953893311542115578245025127868134692692024916324018148192451015127602864635769955984604594374873954029411959986609273779270668167369554031674850679030315803222830412084237873183250438279040847844885798928862358531915611072929473554765101308294277192759822506624107671660081368912476664206642484732231307270400810429757608294627442775673486827012037042918234400589477668613174371360564326381547244063002596047057433091899772308263462298549772394099949378792835882013714398116605568193687238411333589187957157372974902501491571246189224093085135466534994376767469775066798904928236781724542289461301568480370081164978816217017376563624088413856895803256727106741258336619518054199922159426616810121132616109912272028294222793415338089651015831511653694066112900730204156335825636030925616962107343417482406420279436985400756238080067211412445695256579701833516400856269560932685079717729446111163012378955741852866611792788394485786658748356486372788725975381458551407428667015739155869203872199057235840469233599795223790334834569057141994054224454246798879027540119255544392714210701271455203115951869504125903371909269032587228924466621598164711543829278233351884468190949646292423397509957681856535790342446727625396759681075422564588097876836352000 [174,106] 9250278794846680233813884234613187675436033480008146301196633079732008178923668517398604499044740292544320589140663486071959235135190734445233684075990629672077999958117969959423156295400918161944027085942435022093585602088414917318815357720579384301061392386082185236800048413394755735124058808065445610703372861933068490813044835497901609442696598538670007504165707826528949825331932042715327158737046461399497596734307108097708892239551732117282307824480689169590505298262431558583429192922424986956208838554279971404622757095551186393025100527954351662333252225865545683037622307810118187761696757288548398116173316725764263484103976683020612942557214276638681767730237317037115494900263079044700275211681934228782659744818740614184398694893296084305519647625142836864787199582507986145538311822463576800880337303825732572290481163880246775834175890933483977069722866439993012423331587320764295702198643036170660558236291388119363236077469663254821882693321561176521171171666991866895492896002319484618949347450747088019899191322349886242394443084868447947724065993959003392480896603120840810515512266793989812378933832483901228013322674870213074402479558885389613613673858818366189825321613029553113854862698521664363977798355827512354260614187039695761976798596482838241620168189313771949487370517631091946910938865848990713110331102735840217960013981062049470558496018735104 [174,107] 6285620904598661869512543284285630389895226298778343125134199894987275607170001425930320635635216112339984832337509512686464157555850083672525043683090027362095727231833357575190576883048215248681755093429914431913617186623906832086986917109528335147945417381476612202197300505513626095466060627796194597860655928823072210302614796050322876702192267049810075394944482487319194795275773818495406085938373666869978665667704240265285015589270195245638210690659770929524971411534957491007184471412664543048975502152416616857366210397550231895547049550155673428107707315529397192624105422891335780434384231736017204542181457361005737487790650083019888181094233478178456816229927661054274733775598283559252133041247959846618957296326111521781520672386215603073088695328249235451213906922660787238250958309740533872644803823878720672040530172571099951893036143164203600136696422877727257723542399122821693296798295533005074331360319419476898215625061535045073644051193851798318072553597073187792617482298388037600609688419845043395436331118842924917662619089261285260057509448025275281070520784613382361607412853209318004301902847506206273315837058899513259333372227117352832476213535257924557565656331587031774050080723860251731131359503244621717248753096587194337733487999325838959696463172130831865375762371952553866402661227491987656378462539618161319081479394463352352366870528 [174,108] 3509616197303821736895241204887186338380342906522115061485935249594502984407817195989240286164516292745725052399770507411191661169889835253437773485760560404954175673085675968343940626672571975065088710121020519329568332383669212508308166579389777693904484304556335376379327538263000020270055290602785649999439728860767702175782826215381207063567635827312678728126656712708460772458555141264025058060281006937708127739064337098637570529294835976382832282366565468079627472933332771622782359247259116982447682040420778079004823408786616786843910404907006125010878901048967865222952346020656574674269785429189481688978452623261254514275748175357349841457942884003467951752503723007068834073220334102376269144264778013865786263525649163777653337087822731614545649615799144210440069615831639082893239261665279127093943679970143436092272688553148702438683987076262054108630724615843880860953015487803489227060729667872310725913895638139931915727016649137874465076646074141162355216506321407061858515163256093423096928919735959634674017251323971810338324882909076696876543503025367387785236125893915789477574062833566874641747997825957488721046594928437263842394599437798993114360822253894040684582636232906285931485034841140538160972186097386201539016396529392443607943758107282528343208824554070192883852032684838310810196483918628359912057514821185401575927236241127422464 [174,109] 1367829420576834439498243049195452519171218598811646855666358237670378032118681196204049998542061364264331841931773528789706928219028029508811251320411892766172512985558401902123495391234529191322473372151873640435567401153434507319541809528497249838513235847263754281716591227713208473392015232981313806556116878284186768470820034070053590935818445781673065200792100481867050803213197327970023663050128079912773937347368771322167404787980839672593581712838784227892733654729606612633404970197513155290761984862305674406581244532661418116664907980687297771719083451678364841518547604945862616315769488676973514687668568395441482462495895371804256049744552488617259122383707039470135039628118314865154090147360358672260055634433448779537862106176632334532891385662397611393474884548516795361729557301504104303325221957462750222197325969159572613977978187695826782405167963318741736775302315801620455755819991508651008295490386740105850434616653734283594511789737091748178174478382824609925524485365632665041887953362496642037552538261221882549343552296682140692292893565435870830705088543623655305127568902629405659749943760935906539075780376575320517379309889635898655210247982770082356668337795865200977328971742261168845533591433737640206443393780473015939998470413877532446229158130109096980486645554049355075961173624441414157003418211858547397738352956407808 [174,110] 413008991784863232250126147602629049897862671709720548699655420629408579836209841695372411654864974264341049092744180195075489732127860733672172965337395102690582731264312232941286823689100990950624763445112997285323371348761909127044870071583639220206602412510126863782656548776449923421920415153981993195972020169714149003099174881201144289361319865402369844981630852890905756184290417989297659078610609246668218671079460640787610173031945997641296802993592478275662939213218061483269371748617054634498500851662916740877987912116369023047339054133502174031302821623763696761645645375778457145401053865707836875508722625446158854869678618933270278514817751865409543523407155232031793437359078649413824440237192119514494924167040108819343087060043112847789789522893545779146272378117862487812943743291394889846723234599867802332601606738197149111935824288213184030039305689813939422469944402312506555303245037005949125381104803290357501015866503953238138619165925580169496244312618788147927641459643226268189296249988755925094748206617475378133967533276213055842691203212168172206495276936043735513264350034885358097486798658167374069708001706194423217138824463560518091439556496485719266307320416982006004572221203499490225628845574243662404079760469233033959141118742157836242785153104103140221955959726689797387965526456787738603414700884648072646950912 [174,111] 99109946992218264893664551874222977635548239024969904113848138136512229954953219596954576247339098968234235474960473725661793687096048288242892277294057876062322876978502508236360553875465147609184135273550692165798177466164271950003793437890253731593937784468812764248418666552835415638233048495206323534688312684362570063299787505946111503842317698017837849237021701637431957583938102760857287398159640173690189886066448358632484429279698709784674490826708613503506974702691346877228573619613222572910931114855366851637223360623246738133631366199044356614169894702358070217066608555516980044268621106454262266981672870803849138077100726465723438440341089608292096860615694193352617535960145724552458961402188464090076763645509062784215454882513965341333432625589549749329995776648718243624651039873772551939231156480756089872591677916054606615671768619963967844683000093909733951740742103008194569845954720191146623191974426339108138295125891281867301522772253933950076681143149463708863756551331601175257444465493424888228440503280145171664204380127164216623807661166936040664970034613123038198566692946336300322269700001336095051376337062143313389064108395047456532806528767959221272349855218697788781906918353531470022435179628900186994152840059813981157903753927184615997961440394015918290255163798529885537628214091858436446946757525565865984 [174,112] 18301438162259365435364873411120445237420799605896210423828865883967041308471225526073309181755319459197004915978287012241632552036546740438865719987554880900207396702925741651704623241076035477460831355333691684089359557595018252941555025891774838287882540614010457226038225172254469820106074135194331877145122117710163374469541893855174300121263611198716549277832829138582022061369172441160958810636608740906472216387943615674115334042496439891382930115130792970210923589695713021588368894373787022240224925518604323268823113663529593009449281263484861846545661203486460170842901857914470419199701700580706764209297585281879191738317482944594452723014017718253185658161628822818017705236024914989808069084918789637487985078034590263532026109203221767468537905550844046359769067133943924219968545453471523294812633282821679309672555634715075639127156271423128763453778211924647556907285108084433535000687875746690624147289178057414982110954763542394830824860748473986648467913857325430820744991935288022335038128440336736957126231933646868110662861767952662655611521863582082960151668014983457835570896523131162087721920433985822038586764559659631307356143765492246455620194538686741649694261604716898666752533733680616845970355058075901654000810782662384116840758762434452261379185586365683770097380896342533119031732301743356873421204815872 [174,113] 2902254684667344090840318945431022949018731349170025381076142215578652265448645225962357001036148613439288984706673028155326900379409957918989092794399839500541908409282871706379122521729878051092974996416623743471735653910316834349956612738073544721438368172613298737897986323482433032341404287512371217161157945534681692221008040646928034366200029233391474924293883112375202268980745712639723865032898215580286155827984747645858107069944455478615166338370969765526182534929042081601918476728699163656173687148627207374854847223642701982552444671340656013865705521971477451336632306840544021103071230916622137857370765410485166127139697332212126065138628789830651871302853565312475007220483163532828552909777699032265352433219030540370915993006593984016319603071620462230908095094227536169648110058100691503599698331321318500715232212691513526872025298727059326688834305297784695729911459063584728630125992975494783569677276656881306171930961721824534435840304828182149485283113215225442188691850176564069671670481222372238456720477454921911940538721229153416083392568098321167888057998077072338728965076191648286076094965528525374366430991183832268597881116735797736476923106945631048539134730265959040972973255093110522288613795392098518259097500770532248004484950473836501880426624890896128782993209111729522954853201099129496961024 [174,114] -530545071068566385272113398406044150014680789433543066925979782431584192561934149796225820120992702791513031771407066136018533545574722617300645559957546570227620399409649419910062753623620471935857370634106992791593599867415772648748815119661214738404817871126534632648518973825785072745870504554433485938253661661701490782900582940502563851950514952653307199294035940986521332201944936702729350072774999933797695377234391890662552621297851223807100254583769579323218208542692142806319072616696405870994583880982954058758638086390563828319979840180953742681577333904865067455913493504866316902714653189669415948000985736919111609347615384384560644059496088248726529391633910480826952844501942552062610807302733325911416661030102179377338451739445188425684413768955466582627790135635327339633675212444063325292721868168819305921679943478848348814905571149895681650931446791771767985337382560139909658918643849611129084724866204491618337479904338283448197339612101461595580752703371961775404371756581285079100376221456245726373489125309025123281285096250988271993214225622885634718618577407606575015986630094769426011474840612168520586173551453627490595287885923628093767648329828166236536223200063439748403362178191283007994255903236537648873022432291151258776106934522180207802299074691760037686684693981631514160878518353561600 [174,115] 130256036400778812319420078604185300766405200347976211127421003024329136390071035712363673947542719114735479880642261002035632422915113020389428119943649339143029840280909791146798742942088148857254338522876931238351143247431421948458449085898568447462603658833483080066145300486663344970933001630913030376786779985873865879586398963457554115652902108908786379551999442624074251662166888956356642894968585545274578788184797185012431102543694403829413218376475278985411362486234759041435462037367772407512185951003540155339157391697788762053115486601800892186005743117892315240236948778720118685544856469625080762327972961732070776155927808934178893892610533840117167817892104018726394681030121109541247357433995147357439072388022875271073532511893688762511725088895031131848959753475124069185945984773049866002640561356059324446295977250299419191790874626049186782109528979944389495520223163571686522431939577403000850988905800244669199275509923506689536753639059475302141298559315609140075466115512678515804834451421506528778718807225104545123782375573452791602641184220170193277024327348839377485574508369699316903812139853334911138922621305758376294319089704718987955079160179463298453847615102042249565702716968949700053014318070629826498062055179289581459972061086605762892906367783321565874667076502966966098210062336 [174,116] 46414846163089959008708860928961869368822736271281031440392579195707669534822990074995730976204576654423008447288177257836260553440782404343068324994905369564005903838061541468277935854875238430776141161519512863037966642704462002321288164892906334398882882357258507761266946424971300970628362684880308985659500748824966161172125739206831835203488152887855885251258595726255769068376424398520244766380286136032939903715629517879749869878680149290556657256314704742162380397828501122449165174897287758265683166759024818751975039562936254075619192353703673705133065059774105055241826063087261333560088763618301047958005154557672446713102799885646054040401643137157756555988008433033746681257807395833219091365027352228933961194451924385967611657275481377930766116654302397994092946894507420760021623386934256557175855772524955244470261893610368111232837276226934336467221957888722381789983701490066700919187981504728239225241012877147119368217411000006797989898051068852639862470399383950043052016787028360582209513390184831750320258946188913307214460949882768453354876370643542033870473808950041641879661859862129047910155351398504188767325981760164233471896036721813529624160654155663269653563436541841600179383699747981082793134707558346543031171042357227360523756073683136464681269754484600544200585824583477493760 [174,117] -15337433057609842341188448046809022885562630176077454802123736466548646706102048570953072076600355023650419781503207477331374691524157342195173085392757447556858148016831618239097650721522495199491331387360209488263774090759643638318597956096503538587526446403978180230318022345050795005748062703222735403661414060601886744046777682836466749289069574449638731723261577589933537218443013453057696298649274617545856972819195614611223913542847873624045011765815110044010275165239267946946943112105845910499516602038781475250895234212595860169982754302475011713572599679700476887514708197872856988010830161613954064587334315306421821830402265343617249592923416040160452631632063725176603867892837005142673071653184300636001899733029019796712183299967918456560032310396961000707743204644998712584572486642897263713051231336231442689959498205602336007337209041084289454317811548101743068703003114728325086049669100656144305245737803004369439723006828135869244429574448813115382629641234177354733206768668385334409662280504872963487493321733686456697960450439300628099545030763345765445664832410357181549032880921457588357100987858136700268151973516749777522413770406576558025055533286869674680226939346968803805839113048517388044703841138686450880802448981303010906189729264606110267201042511017384466765484120866816 [174,118] 954092370967197441516869028470378237238678111152609566969058786660714230697447414285169741514339658949044855333604471687167128459522965113426123120262233957461411373105858355542020166985887750129019742833647615549298781821921652939266021237280734620730778944770984902325297707747394670065972397948892888246732022015241604156001659851856929045968614358221855156741937237584537442991041681138906864271606147199315493683711974063061860430698141505633612063437385340620414301570696972563030084939963066408784374991211329983455715811368030675716208347548819537344962838313226205969957878653982079553229325824082025144843176032634330372575504928242496805748439606613238899175378008129611463944185005944394090044680782911053029847160469098842430526532002174884006147285993016607085501152134273681496268839250504473649340522271403590386422777513515748333484508891781308085090598588803318700899053954897299005926839187547503896101481135404599429559941590148948693608092769616103267659908756959733558533933802099238653368894434012194601888931502091015217765944484199853428985383303272391608369441632019926209994222263789798364454443239362175946646964550608671696349259970153182844418686738603261808245961003849783383715226326865902460170033009315059649631227280960299714435071909971358533507023085671488571768832 [174,119] 119960342773562296795095931029111736863851146984394730675630480224947435384218336128829205725975781634216132226367131404506245003641894107764721633084366526996010349194411633152636290057925818007163401520411091614657931341371141705096393650070151663719821468849589101638228396285459695241844307020424457635564314399038430535379712803694588412750088114532406638165858341552623295787102196542503195102886031610818861840064923369783825185196123991245556422588916597786853398713128934177659353324754854617793273345388499856421171726112167302550705698160460448505188482689000769698992216691644793582959976579339708349806613471734523258231983425065935327464485653665201473091258365616033317668687712597877379133182827765300720758302036346549660921477591437981190692786241408079369374023993974776383793261902517036507508979192418078679480635790779254614411739895895190392814350355065384945977684163822586862579994653298565696074739938702532419939200126829781598486186685047678785414877441220155953022488399205929694703629853535033899865241035865455753866269329523308920518164950825656554898193904305694738776884330819598346824670972759963861676138144094576676799767307027123391169063085747852573079748134776523702137595335244977967052557081992019853458067416620607182595637300506704394870774889360392192 [174,120] -16410034837519190862188647118997245346363213593902476610181755777521010273839045418278682320563553457407599095816648517402728601646440272273105890794222126514804159743608619600109907103236191010517520767246200588026389613956990024012116921511467466817726563909513529555088868893811424497526678137137273096171378586638661493110601303848823477991747965986074878092082664658871207721866382027803443906420794443434270181872541085229581012507080151533740242386096412557494196531607162527846830084405622193316287946910337810862386885775687699625560360724559421175454869114132733846429150997158696485200613990752186946423338448878056191189788322020642849838470975939358645369054514646362599649491135224037587276223919239909604619366590241454145435252686595205266751881402807708691282209166441666884966387511867755813545104426847397605780299458382951456644663938664771917560809006101300044451870217550961850890065359343087142960690434905010571844969446883343318595428465352727319351813137406056934216636411245417691634089887913505326512231713191393652069025161215680156355877356763416540553424777490939798388877493259732863595796583650412124973323884656229127811531101312995354228357291067402800693763683415906251154534968205226127533056891120591244227325940431637390592315399473056470940048211968 [174,121] 490938392312636728615260443249290715836411071224994895902500167582016736712314912278487334784304056131457663029574830338979085214763053497379937251757792079514245865205750835550391241101814861287269278922162828319013118375105088766889092045444559300154174617289306954566418226818295491161471051188717072298583299369267682017180502889715100351481178108115502977044108031713180744051561225497478309247878231593058866033514721143325347070643096171962233031868967153742146017295200044558340968333631788132604175693012697063384584351296009711283018647632765148377956716742883601000883736220389619093933229282563888500005338758506327085013131485025064212667382304665340371846958358362704003407987531957953220080437833834089656927880649833873113199109946684157793722324568244845067147450214670650382040214434636208918054359445790872406565185160256273988262596710244584736734574721555089907086550974985399806245125416046864551541672830315139407955455617917327657867588496667628518656915584414750374533229273050455866431707370052140525765955262613222293824885954332605028747522442080049605753109764702143442873274937668135524314180472203026049650426131821185892694108121919719929236709397192804726850847047453895907258783315550850677594672685339833262994293615054021979657426161355819384832 [174,122] 8157351963910356052536069596136842039237089747178841055730834963168709977345009228461416227323260091873383434242697907650963725021701511820798622639041968900435651176946853404426752821317769331387671348533151040286178819657953878657139894212810079128449228725976859261821044550038224401722805947482348430840646116652053651775717912154765115980832015280356443699063223178286445838471867719563708796079384042316386064859454429544614259581442663688341097616700041320442955279974616154648244693722331107520509473931424997526222512650423904000245236858973543109801294775894745814788921008630060388219727983529460650793371391841774186207005343219442027849145277926620488966009508711697092763335522051482294484267906506887534354353243092103676445368724100065366992598142663740207043537262597621437433121489724048638303791479505553272981094573483998138341747285584898679946189253389413830527087665281168528566194611800235473542944195300983625043855878084259897993642109908820949181042624180232104150291004163871470531834747230364393200934757910840980846362172185538414378882897340880005709813436011617032618898653076056674343843384223771192244309881125017201638065550494440665225699037744923718267887710988300132921483289867784376926664306549928520132600136911475473273890195664896 [174,123] -616089379463291413042699163538978507870383637781559516168379588549390444561648837315411632512777539483586021710136554067950193464760990406306227168525022685485977782478017568053363235331547947506977630942138457595524981386989399932177319650034870676934569986406244001763859274137073796985572899508004910137292952934729026555602533233684590605710387711023224284627261487464401543645344095620486569177888916628884052615478741875962614379098623986431310980610530479207712748063093759134335639515727052701711987648803967411452737557452000546682982040357762670179087372379879744845431543077483824062069129566668323682052138300540284182625671082475058176788581597750648821756414035755180680411665638901012998922182189292092922433178440350170716379804578694401016645743914374752254062367303185547181661543745201339586004709624810620765248080384235274574981688056841743130229407288872905056722478867975636919139920797352096865686087633851410876721460591533250986767996376391796636726674237835463139560881580237622810789310086628611096991011445813023897030354755508644985685142921119542055659908137881822639745266508252601742464027476492374522930394475615053378611202237885608319045178776591540974376987337211680960626284447121802981889382442046099253501149003476281152208896 [174,124] 8926243635553938733783750230845507280222251907868708600937207834058641602877879136960930274105415391708494986237198288493478784344614618156929568641607446087120529699454507830433791150152664917252038924669647658687475776962815515910161604098039769774372669638533189426702343836378326012197658665217381968966843160118965396313391254654887387180493632656460499042616120694927723361106658750585994495435211523055366152115526508810337847285054427590153597049691978781484955977168483016705351645589361639509804009755859868973807457379962078549394066003735442050039842042392235524664102603835189419945433595376447522349464883896090400995208058298647374970632133731007407926005322396603864705071847178339366895262139025594543098068278929659187375315882284929438151142018888762075743533085438985752780930240318554179821399019001253689810742260471807635672235048704917163480195615508044054219703042122587075203466463263111985161086405863498199912420495344889612048433528592144182444901053585233981164208794327518595845051227337957931648929841800453705602537224790632531698358723126594119539677131234066004312614449603405455889882737571825510668407700582441175981289826463101628324439542356062792434145663416852395506058938845103655135460492586207320812972842852185088 [174,125] -5396078816702136306921857538557644551844188297945158127800526526519174383297807792844802524761773887391548095045669397860150157957277403218151634682315152833847050045349807020744652150804720049427811579632885468601895292857893254206379077122386252767844410525870019187565735009440156984676750676395461328491948256626262222687920588264391265748506053240541098905008297248265323354945959129098315982492362100474441097898922349122823101121303253149797714439802244252242943868569787788934883138409535988382753815938757468052254881397838006015892092089940301738000171246205076793434512273039904558699778119234843814419648395441370059904740621455994581818241246621774841490111023039947348052922574044339528415253323882738740012587810344521070767291338202956706745039363090757542793502987921027632570917054367415926775478499181037772654933177147071489794735679604189241836979466655375851682362438609290946276913798675194733365208434141362963354971681242854698599369548266439670019454012566886215662316269838519804136500571553476438020589095741911532501407217831009268706887605323722275576499714425675270656542186150923612262414029100222772392172867235588878988558505366952501737301704696040115595283213359050658107210764870616188018963947911392324331110400 [174,126] 158312293556790934096313370533548624023858887434121747588876120652847793502695299557560001607210698829474738913679741990080998365335955151134723216876549389717096341935813334236791593945468234150194840086660637738245287654575856132588059895201069879943898055240921111647085213720534397688158571660268221890130336747582015941789781120314226936802496996796752842363015134041187048675592532001357886443184823523171024158567988040564349656802922263566172558084932870358408279446428711152742081539782938321148220277641471832336709381280259766930578550664755566219330414952389551455512088659243471077783096037435985461181205972235251982933618995739001974272100835766723851745616744963713607256629511512547221914655208329495328597016439725755288096197969436273966411669823057833104121777796268784614935778712051929137852561254012593557215652425159100479345778087403747704363125428440618835951059964179303771578755445966399152887705879312787108372604936279270962353122939197394009893667272041125837498433255336398047060485090231683561119660987641143450738701582991733835020770107834608044484676085180702877220721117393810690375346749505687540905287293404542612376782006579530007797217406237277578770849682180063170923067525221277287058374091694956544 [174,127] 24204076331574806631541328923418984241521460280440507830419341838767576455884315627208394782013068535438303107181291336418983417657919085373613068447939753075891522387735024488718733342574829821066083308659050837855410688182052146911816765569262859215576894814416951254282737877944247036713204406629148722954861993949362824650781912731528075171917076810951964690518406059026899428928135661155901993558272746359581767152328974999570969504380080188130577578532005200867175294186958044021875207848978689854913834381078812413706447571832246334119100844421528693585883419475144167304006055760164798056109856872422903372960476163775315350645652824405932275815043988209383952941438555555251216668461331663755113557016798953127733733841351968799648289972573871664092702362172496918866551754500556095726635888798690507416635252817738341026209235139462372108405845524484655394853759096761697329799651711817881788278582501146831215599914738984595488387428726773666643434105522881898429061878308233204162226643286201244984597666723199409139921230426443818457050954110766553525894860573234340100699380021705019959688078201278883336471674499873777685846838632591199994953108130456547902440890985433497806357243713205236223893981690612476414394368000 [174,128] 652848729722488842570810799004944441156710135714226817758876616741210793650032636762660915089253459255706571889129863554665654376734850007283697325731534719592943645733299163900126196270491267883209367976700803458986117164339860081930846482700772589476780506239919579087958264571937972277813735159848467056594139534342219893587174088425763643405859884022885320892909639907012213407711501993685662840916804050030834966837154535316151095944803101487036567343725015478091443715358979391333678114604425019854135485019901075819767402000265769212860078198926100209571267170574418872986423205556357274827643903727535800505759020328001121104321394045869347272585106965130787138145537510621164858877178488102604910339712419922945457537944233704218500350715362417933852062226369982513471683731418945972192337564409602915329182594868507569658544159695083703417797039424653151103999185914891660464429061606605847963339533139465780564161815904187828258787012610167658006636842213048721978697653103214800802959094015167624098831119266388732840646030370160458570487882589965703044914986991094567997992616837365255436933432741705782908320379929144803872284174638169628516312234872739869036937409688929440391339221303017094593502529723567793152 [174,129] 9073084084576754203375278165565599060598643069261686175982130741061003463620815143790881180204879144854982374211698780871266625992419099278260975412122196163537725345623481193366645161604705441001261410092734873526855992143369088014260731822168817412453426340083233694208404980166508406062926965153515683117842590215452894418181751959351647430105100980769589525901182419723190251452139073241880506046909536814808420284561103354693561945035408687931498897717180442951934289189698179138697588379534078440805999305325921655047919103937979387286473498378030986275346197017208168083260684567127747850445424264381802223754332747648025434626422868586771164256677986640346642678582722686464118831133426317622458149319746529909570863371912502067680449522133420402985467402439979179406368245918459658372413426900954433382490519360736809400441905915031726065415068775005164939841246097068709331552811325994606061936120582300020155513343486394202994356909372621159017065955418127683399336015491954589794595748076957911102432006425929230032400100746142083555973270812596501672008437075274074633566691690022677323067965477336536643156447158894547608339898257010171691616427725827547482773467103664703671501938390153382054640411551232 [174,130] 60826309562744247402118501402628587245226060049519108079519804071564508834023624020900690207916094355829538199752380120305947881557323715305615233338396410913174514611811989913961107006514753982483256001305077401826736250500959115798171493660898952111516983023751847566740144140779328801035058594995614732985200143566860136964347234292120135965404264817484309568878386182780019769414251743612933226913728401023466858413264615674339626915234627515499616947290686051229602883172686643880117756150064638428736759993028970530642352330576687226952880235992639375223813402902741984216912325677636171552155455222637035512908072564887808117558935954876845222168476362382563939537093695502248453245849573245641246743547455402694839479548494209466027190077433333665477331297417030964331794997778196702732296889712738318595793041753038760366086760488622923598037817515632435987028315910591969516921120648133368857916514717361820854162352475794771588157380460751798838690733104888834380222351580742835067182209116820729781956532733335775363924461415994799252049540570999299470730946764387499889985720635861185392425602910736439568686430388701548628055308858760026946790031136911537779324111032172364534902107098615899243040 [174,131] 382695118073460213493586164076743518210464073197233070758632387697619923453403652463582102050879100222543870325143998973702888539899099583419530084268646715718694791184264219846588557265670773055092948534037040926371763842866510085291128938998984097195905161389475789984441802887414846274641522207447658612904490982344257163420065071222742422821131669212674719381068410067573672271502397458011033312795963650178414523243045925124778769399024158647810739438494522599083933390728374570333006197221883299912313702814363150567440500624014121839907363531561628128971978670689572164279867702745240478769791002912661694904314168490458615179456795882922910076930915012674201181896173626484696934467315782687247473953980173953629876487986471297532758345362864548118978174735103837412233132407989525982933895061342037997124682190011019728262641212728924422545045655566676563229779287547866159563581807209571579010145762812190870379380855738027688971356608852735330416243939738844028594025271796585473275585626848678484656590968925301728310644845081324271125484060471688165664949469235846340581344685803511542458717515541031674596126271142743108810600495251536798376421460514043111581728134470923093883611108130816 [174,132] 1452153165111464655418762544978862316729348106112284498084818069908806951008151899002190746337137020585440928814606448478209943683241458877881995409160860704330216310716073095943241850728655316678674043229209080858653248859013558128239569187713434389916472065935040485110990858903061756712239367571595874227222066520924728254569652901757766812942239256947061487967927366249089102763388762979161348200708311684762751867674233626357430402622266449283575606999450759156024003365068785788325366601792001381787589406472465719617479356791949545270135676716643694705032349337463572593934129911891106152367166350244792859569114736635057743325629614731116310141554993687178711926624977535692978044824366275148518957352397980296270373111689627693328448261156290275233688832432688530548326834419131867444727250758660528262733649692060692569332712654093072449642069682837160859147867139593413804796299910951289361947103668696427207003480612295540527207078140160726691728174011535830240849166510894792269731951267832599170169857348867072244872172867815035946945361032553877579934234479094710956395638282084683757992644434812795669257124400334927447212325804003507999476145896497948203779434455452733636870656 [174,133] 2023801560919560053517263336910217315705086092235196550261000410388852256578622235146819387889867502547672611836720108430072385778273062685736454702812790445482308149567155937949337110630471092117434759278511745851354024714154650941388260962018119290013527247230742763462164543355524782243873808979907509989909385843255173566873690203531550511575972182889880998920776310354597692289651762629302560345859807476991187974134155270046071144237806776918788185484983167267520675520664510077130013486755821819600396474129471545381306988858539468466900581352826351797586866457937038299045487826490436802290517224244625517503005019699446894700568437261620456449204521430521173237361876295205668025687351923285480248372051033235733022620125740605516145432105900590118163343111749899816340415226122721316598570647687054668997586724086778363901395719522905945692564862049253967754545085995680445433477241064887070713098983793977437621533211351353949929470547730502993900837161863249478117396538038145328855047195372164583458426596735732928574281643352044957873080472410641195837577414065150913927962726058863936746000559348079758261254496176836661286665869885656896280410530272335759249749635039232 [174,134] 1317138802824027545318404207789251423196854064316382516977688179146188465999618899195072444002744308862343990913004654463097407702149247589225455496530852547562492840534321998485021951805730352589975368218152939966716147653232725035006460484667440500353624525763242005082980274630656763827234347079303816930820915928894172343004566146291899619974957352768548102334565388907292342298858995411882646371975220220883150999397868094562375481821694915251451170180735735386869585960401887278252071984889846548644765755918481388717403316372416117837963377098986996462339163319041973816268449367651097165022554125989597736113477614561749364967785285335389967975778461868276323530513331234574358332569644571555255152270967601310656873839681045850269873833508323955196876598774901181033058666008977775183376538239922682465980542698081953254501245233837974040749619720803246673571963810101466027597795825345875985656569557192336558256072576216914323993880589604735514962220330483596733380029188008018490991380436177401310319109760873937409580674697534981294686553490203771717433599755082855832206404631436205036286385145548801156277090825362454434792203262976329703542926027909023052861440 [174,135] 883829721626411436534872365101087381109184309583646471472437470794773040809345064880397018135737693357911600813349188846359161775468892745775007826321362829445493047311311350442141689952752505973686074645319260296422247154604344610660629561675822606824911652760660725787753950291553942139367238815025169707059231039464286955126724789090706180532819128290842699669941936549847472252219151334417972382799307583751254066801233107714827740127481705861382972396809820636877538892674727698845977772725917002430577467627511056318320698299623890090030118275713325291505046254918283763547464822651161567481169964995055707314895247419306897893472053980993268175334434208407789643128666052639697938356666940038860868023793622837847955301132352083011809433130806501248822355526781151926688870988658475306057415377811546678674791805462633794116465562188867007418976817566592714457164431457158978335250458309368850067867540696460439003039977849888824694827651897557939675367096797863776765222481937252010465314268575963220996929046520099158917973927688753356171565409587870529782992121444601475454417488529312005737121352046071526150840251651687732560428884293138915545568452280320 [174,136] -3778103660320014035413420251985548740337464802729884633851638587607881495139677055645693704227562615776554834029789385921718323093750376738886003837333147750806261777172911773521922572547889348305145008413327091745431026191555608793006181371610789250402706175720378160798103241378188455807218119607556809993180289886177679571838466829088844326665116811719483674260154508594968841416969390570789012060016764971140177389730889925745468561675584235588552081131080841382474305180115954134334919974115909436081161405677084622910823660910339987422318149704200198072170765075928862785364218920788047092113388728806315870256830973934849391858565311728513181488270621505769212279383418492262556439707633796463422702866870276572172041113919527724689199180739651454822031721137128984704050799196588560195776269448600818471571592344232394420886660327634594915431729256990325598949470217551215837996010307062628090200437953059352002645378761278601581461941271608586437518741549352614925505443781231357327836132894154199026999864139057579657225742894806064012394001692696257868984549263730345998068993102838700653295210616993310662265062913575774401828021954687119852617728 [174,137] 11442197930192408732536915711902641427335774524617307117657360148374056298872221610885742697307542097148239034202135907714470295269085156726972945976458203084783140669553772966490668740361143604330569027270490870689695453887151611502440197514691422617388015777705526886513054225621284132277549714562581286404608023359900204054018713923028626778542900928896615933912052050348379658918686456416150148187815337031167101942377503517705072627626687363669044784089626927395037407751723080808833219163373551160911046085975287702021247673440864194913841320804897950548113610456797775981771984561662070231006871831945428946689419907156401528127018435012054421982097438060802844427668520291766648774807687126900263545466294007386013285259213083942338147922133804128300257887859376511627426466500780774162184620853046837511167354923819410435968475711073410333555396618919751041451575359585859013231843135186832083738784291003995855084855903512596271885166966861279572809350162352549639184345570819381400731727087676570882758287279017587893602233408602804684792493939975226954542194542757481666508269015187900975067384282348996072337956036867489189793631050616832 [174,138] -7862479156903693174657602347527255490013414288014503488097923600927699221319106227127007920027669489613999559605885205470831110815468287576900829216738648220709130807767069768506959534304857374296583705848412944430358728694926174351270795087258076655632954206811120185317766532428636668180187455677877973984089567472973011907939065668220609752401125202550096123232782823104124420256811908082871985004255843871846506847604646022499435439574255932528886344410973579794866638074362916488819059923369509403596541431817171398661806469175963811328862292650161973088437268606319143250102305592568244134396871297081330624388999282883928395789205841940073465157514858865390893042369466807769426932876385627964626231175042961451362413022596553910328965011496190456290005112241481152707839755115107205991996684739281734503687079796756816818734204394946907520133128943074926033265766205018603778637707830253347368694175789284204848863224212839863809854124569881913893269475432113376638898840467237672514201571509478817981124220245671887198910648896978482132097059064924462987377040629408072700797013613949523693578718774978042236626034996196851088975104 [174,139] 1085038197943719450910513283338388408690203006424109010919811581433723535737176171839312975783612293517910328630401682212768676146327920466268628181686309317198123347345945406390934712782132489501390312760787153148157758058660203937662519582801685875249227303836733524652029882173406790923386593436180447540202694438919758388126991761621326833031118209664721408470086449163336723850145532626763451587007672661512846544816481655225607538502246841630076873907131800691764426073294984244419926756448855464539745485633993007649048966020077039062416011466759480014767770947265066990038851587861146223337570121688914722034512660782485195568376876496359938654934748701250538062081379674115708820474448541794750294060854706316395458605496429066221405044048166596064766154347645676564923407759416303203348383984835548701815501191350916239962445868171167067446359954947599026885549139691941250161419345907975501913874231154470191252864699819552373574165273418195440784762193840603757883796402567792973411253808189856364291963744986438225888365882360384639552648467739904366657962348645224986511687034192001996779710672394592244920778263265280 [174,140] 173220493307736930673425761502566535904094515927951005114915703478303817587307424294234920269078195560370566939421338511149408652726732786640171076366035580443913115106980195563813035402480965934911141208469835676069314368441497761215355621193224058733879725289081286679017050609538313224444911133150166589399546975926536213591442760654496188140399297491730761498215094816684893911466440332471497422196258408792929370361652038778696220232563095686391586644117594347439772041245766518943455261933897833523760494855575124085827157853692439501222557738424381856358063416316611535413169105629380340659467689147194629404537544740383502629265144019867313631617925848371447640621544200479255989798662952972009104785520699821713107274298422241486251410587838312617390534790495405637266715990617631405761066349949875300831444283317660750927961091493833422095984623866217231082489411832698821010777114533569069683521668712757791293576466274799053150302105170241874835634024829594796539187475440051213374605620642210067315008544951158337251829716625463480054724878688699470328137389563661715689119368004274508460938029054028965303296 [174,141] -33513615886284002931758186928835748498697487838346313551813122275429211396557000317321599835496700821497346878737622487173106556866342258665932539976265646497636780007815482502608678151966578139688423757402204853179185044802855261438012991804532315508258780023902656269697032482422413917872526052422141329736098603791282011384740176429346373886623914440853506619233215110327631584594252432928749449153514210293680717899483668717400472274867886024191852376117266398489531344975087994802406835625724314146028892030756836594554298074748997959266347257905154623654156550241930771687846590926300695350987957422720209984319581949964575211339073426975902556738933121174494382093942492791695477338961237693404310941923646381270698724356941587489715184634531632109210522998017412879558924438814378608869242118024227007319619938543634664058391198417013360389659347384856691260584032433436158135588382882279315125797295552495704959000379032342630669835358645777606833700545250497471494044848107228770535092510860484136871748867220286405803478035654397683845868703777381324390949469933184226771080612553267619126891252490240 [174,142] 12611209904490486692690983383351715062679976833808863175004678952377870647362625383362157635689308434001691838661553698289523581838594193635891692640939847355291953289227587847375656891321694677745932650986170978121717810840346185842412765811177712651734250586562075039687721933726003476188957596061445252073745391414418111371285183234445518224494535898310025294459488286658856969441921780316665892537346991893306348718046673663309011668209036952589684331400317450513077376077193151088860947391015275283616306050209861091238791803238969645068873124972133062792944961184132499196178308866077720287374734835722421144413819465985136471203301191595600671483794261354348252252980375127830832965559562137743989183352754762164168714117061440038945260109038016861348701160598147827927542779216737628101677641506321336468173552896763928081542369907835674363185192158137649609932052314662237114114657004270932209793311470790329822038292043387563854957660794094540608570479710108106374651813491703310879261794736696957281734637277774173382348963015813701260835273627423201085759088867896307041201748224203552839168 [174,143] 2851472919435430510642490902675960930333557075156134063139694336475220929487133705312686197438481245127138897740142023353601990491426146575420266502520222283585164413546596065305366636629270106650365820542661859347972368985042302851305870252582027016344460686873335871272119614827315148586425145223302128345739303305108079690744443081044736346462076242625523159433391883934729229184589450605799258618493281185683908347797830406445919746505947370046920359302291409945588656670132428202884528793007029379771916629781540980981466639962562463798366524111209742083754452027931642705326706029197369001169578621111982264451126663101250165050245079350956766326870212715216173677525701288201844665831743792211187134511889214972048769531415103343936885484611926899255173264179624809035281977592380370969280498858205883873076288047647903460817261564329937604161769804681142266222099379317632732981961462206387290825419882363348326546937844393727261456665098973799951030573068314858268640144681839728592856628087615558077881605707050513173188947076100689445850373622371676166883134089071734500466046337024 [174,144] 156012180509492936269305366677050181144082086098273163047856925930227074799782951218174483866258866747239512018876483699311775604693831296785018965875003349849682310200925186850804872822657531393194375095362542467441197396720759352120633564209486313209022143246884136184852492233928556050604723965598296739029310362637515595644343342613138624990025630543699422439317740328324797357078238948604014672256797019156002829860526885363196859343750130532347242361791086874826390235300318975303214726217927811255663798251794462404110946978466421781876470976486083964253840961459597443243052366511480304637550668516332134029312074145864507477162638245976402273817764692605404626739659258275963987049388901516824716431801172790115375991475779853483077385412525931151192574991973891585522099891545346966775632246004837859189412924219820966960677585675387932885959749137657907485326992009553283924656294288832092060149586065598073399753569950402939750327464871638997667465290222994443966846406952666643218677897050021228776587456980303091612014374548288083617089733126747786173929746863169273344 [174,145] 1858056391073032637381316332240208964972742734257808204977082776929817214487366073590584238390279906649533369077223556454086516602474058504554952932713329151949272418353551454368596960223800821510363625967954842484575323853583550787504844367010261732997484810412968373274453693255379024458817643232735032636029078142242915985897008861210280845729325112082490047746384284561165649372341543714267295954991231531350722970746459559114758840743063106731595615988065564720569323188006451747566300127606606982004854965284585206306346474942666828454442127704773702363953014992178056403635001782558784119152833103251561681863597882123062049683857586363953913773040364916939284902879987509704605962459824283243088168310277527044954194063627191096705165831135144842064906428425167536831744131737858547230225845621095068452884293660358607959170793271129014758757216360130977887037788795885347024848883473017440966739037486443212779295423019172130731329944319118164474729848894816944597551205311280968447867474284452801662465447195241073618763487829346847470575889016619909810778495744 [174,146] 5965801535188113357068979454939976953047495419386408105720763474039042427750303667664735543069974775236267055507368107562304404684420891983401557764721256374233605577438709297472867675131846197658005352566807993893894600328758416586761915550992599710255208899806115383244493616321655655925459663786882695704136742440759237091708919552630671952213232129049038496974907788403890811631384578549263564200800168627394257351515154207690826949968741680297862024807532687851563168606243262360082682229264342555901800533443831239630059594379149138321301017347639558968225326600588066511880230439497076089301345848260658151968348853093981929151938635591090002330712764717539978136498180918883457698521203531743863981097691284794603064006311716176174870833914289400173317965082157432178343669820872818206704376831746435475836170315277765971601410519517923908761520081835515378207826671220092610264591235226804481415212921931207562328602857796953086186089309077929581712460344773656811252558292910936237277826607489036858393634766788440882890663406061772709173585582209552 [174,147] 3050939677937147990690778028940049307041527066899737299829682747321264938886335717125576094667451038897135059930946405828588107430570111066345604049487622413791004326337219602037475868215685860820024655405746020878304428960163144778069566644664939043655255358216480540471725924184907491806489444249579681895342026174910490329616506870486073987384302820018294258095124108131650782506060965122685398697980081984664656853370185244432640119797913936707219118801335850862605692918085249823920307330697503178634692958433144175453692913641239219208538989504151925806577828061710566034434369203230869778048032590814415110654964783203672310296890169361104889663925686111193495894092377295806807991380095681637692731288224677929693956190214272436160710862511699181556387409968619806878673793183094002886931361587715400677863247775180179445550862698011577536912390595198107059588739826376589037665207184392952823025367558111300279098150463290506657069450196104556502995815143468248140175735901143643809530026305280305918125894363734263055048082453555453874921472 [174,148] -202558228024143630447334003193109441097286920974915312779809239640915249951996862647039593053184746065113653770711449838276092800669677424332367778049876767962785639434558861533184639927535623684701753523891979328965822241504960100599200164182924666611370198517638503731084273786374163431833554819762705060640543930487411742462633223648585005194729917034274060669952343178414082041459871278998887425554929469862734887668515033840566936571978455402274075551281063855741313605300766179922358421667552415712795687120639451630221168256033032521528970070822057716124603743019617150574166689267670156943515539141705043299646105067215201505853519062112525769611013038952328680020794860264819415738927039257792357694783008071475934060689400173375388277423589235680016259310282866492547882345154147602607550107416990684223068540282691555174490818525631335648878817002081154384978117131115313328143222229292597880454218298761982306578490954670982127514015193045230739331616365538654000508350973147446875864985590106345071844557810848333392269055913728 [174,149] 2170291514491894309621955162869839268476879324498924138442128117655936837167807918969192070257117465514850493681974124694544288428312429078584196962210763456375244267572958667576950287358966513756882873946023361439329837869227074078664129176800842436209253913981441787227479362791591453187836868603716666818790578138817049441571157626172328478459458005125558908494310074745231129516729617343448159414178865505810690071031223569948608230287049865782170361934083427221751762284234893709330713799753647829152722855230733356118560275028973227216632492029494725716067932364907784066898273331576835767184572781742475694279905888954986274141469031102680132937724113578841823992924693245914408174534688195114374732831748875086011883024107849827913489254305167156958033814843696688607965972182257937972312755591694430466303249099114035923032899062687156490669318580905161827720770783482799720966179100384598492269740148664856243955091999616754302181054695641355915483989461351953031236393945566270553561313892443097866008998080218146217984 [174,150] -3626655296262183058751922301272556501805723916547652769782594283354994305033611609919082019403678905276678903260105665032181463929404044957594604400324712020723157199011065464353255601090033159402131376063062983269305028429372945650655137450968062436982255503859234323782197391399516799415944505996784774062095023529071794649503735017999280539304874977872314609393604063790971847475370250593742849625131525319296618295002587761846440934518589522709206042183816637325998919259812230225587647093310964772657485626691060066290772987500003469771455719124472004411550056311089604586814086237923313849160616419242773908353644925315333279999207355419869291647252092003091897757712317930365938431908910761528021171132796891839024999288909457542610012703996505364061521441315415396889555036274788768119209459108040922545376570803914995064265792037315715268046118224191585885378155213661914789937927434193210355235851667749284334796810935723511911052723303454387773254700253572172079746054976835624309818841015589922447714176512 [174,151] 934703612094607527886242317469194408607389868481887182552762945862327505484159749532869732129435557994438980591520315658940412340246040372109939317039914253904337524618279834785576275659189853374170594568124588933568215087569254486418779475981660814167709721092374559802401649617383101704794371483958228869369483875125659196094304604901572398252991768071499853126405133088202418012455023174118071911424861304257536607019026162969126797196237610292657830720371114965821282112901869150920294291725899520996262612384309337180522384670312850460740414936171770596641416021842433851217067557867141418219355715078568908560007959821204384299631081191533693661678157307853156910357237627196819741269807745739977714503159487524457587119659377001753476654387080507826909213142832281950695680203894605186878028562110055648106969461681637791004040878063566465496085227830274729348409222084554662099241932614561274303443666604020933459109332936318944161304176396965793445458206438686822808472801150018502176296360869888 [174,152] -36231820635252609151430722680030882900070963933078618163208615112973983725708557014031736561871740991670164828853517528209626104027184149444065187314842204739010249711593457175774362084601227051449414823740376993251771921557321873159258498532539930947744830503733264196961863457228847958802102934945451354848066329336468994682441001128584235911093037228560509810270040560745022608116737198608842345546995527061632190275803849447079958459684705937949583735852727578890597809226190874511189303159386430633241176823896960116824002032955609291074248048499873521938572740654830378346601713037702169553579468776160160768696510622108957641407847087187263526623182941716256150818357072091120486008582894015559800127326469864275383128586608930807605278414419912585220948072501688280021563042443445965035010777231592579034091029044189089928192273986368744659759637573176897087252524024904236902222739549849273934797730723644712996460465818433866003614684584514861778814698747624217702397464580370053120 [174,153] 203485390902449824353293924892052448104880635641429511041041658933472484613573755701156256961837620786957048094436006491332534295198334692116303137196171066875781334343912344633084152850381870102532460924803074945648723623724146626164037679449793730862186663237963116888273891913612031869803897173557544588706437792832247422337949829150921520718686882527129614500721716502818872064756932109514308594828393681492747381033579900514054332941262922076750455842900025845927600384165978653450028437614974465879150947687620104357757943390087294613223423254913994676059097489088782652947823476672720930991452858271922060843259060912046674344766369111524118570110843680375402773074718971203163455076084904443037137591532980496318285185131757578861613689011284699092073663177479332653242354854371050405685693017977309575377467180877352165089173612932233694481215226154245808670388218221929212289383547426169533553007408116348585214204215860083169861001579631154836010783154102058301459968 [174,154] -157571921003356507942122517628957620889019936511591792700291955169266720908813008619949695215815077768850949457779821068363643829278126138971021239525982885889822551777482395052598097037549899960334062171248899439237551041531828773081613327533909704569800739681244273523924356332592528294801414041557483269354059451279756463679776748546859284636990921336834392385246353410797591737155850491729102366826677810923942612150191979397654447717727181863546612385795428461634671439876874957648650858978965256891147142936475177301212759623014487691372696374329048018456194464357201349361345392099981802870581116801794157820061561395243572963980073740882563632570042979155940283631676165220910163002636031792884851544436463078556840878346410846760194265045571888483995661953593787608879909826721721088081168818660843781679936910081576114534364081057274693612491782072282069604763011228621396305119976762342095409492960010836550187609037586828075913924145943034722712432608 [174,155] 15809505830363867797831670005155350061706988280649282819830055691441320026596901992075560220029351715645171450502931185239179274520074946173528866369255147342906398007741942759406263840196515770529498721581412502637764674393378207055124233530410966273614517641126562638040262973118405070393884959392600547990866443622217972218626912308381499828436079189009652106275274214186648829384662438065058003640241314230772835514777874545623550494301450911928223858224061147897634113083583997262822535516291689002389778520050180190429751397057158349530295250936543559497813764751755102542989926302897917843149561428009561741191207833790454637925200158587624276612503800149859313253726297560946973190620669151895037408306457972362049018703078790955974621725237634187496445608335838821990675666734411029346387024395371282949541353187057244530109779499882753542708547474322474338855688062988647848374606777867760680427452848062556722384887718587695607885004800 [174,156] -468338663161207846124885043288589692866204485383118233827805763074245005102179757792990491516280525390887403337499484444372063748394585745621445406389968848479802373158804955969477309805884961343576551749165913463946865316460704776888718824361209322182916565223687465417018585947413733765707732362801193176763269152987784127362262553817079470511143250214876323311593586719336983295921290526336817171385126649831371755568806464947320997106127541974945799678974386868303668884470703124423999176872372815083348619906799796505971216034257448465903813762336233810846320625615471589157627325861352667142513561202881822236720487711637769267651544356852167140088855864132149820238842513312035359771790220657693925483381194508098542112988424463400883362239921411033347047200947762068273350406879203737318442729832334775731249805795021387665865109643553470130458233045865797071625092468697498961595386336923377614746881547265659016036608000 [174,157] 58015387995216284598631332682315650940316637243152763859715719606781122221786323401897230933734245688591820885366553579654894512258031510446835451330073746551898139688739786178689479790329312949836555255494930202766022068139380784685274737301067910933001691985432743033671798646471019885446528125875290984921295090914167856990224914291065623695415643521773998049680930014533151063300428753325617808695575400665495232962185666939482909629784959750194326833115103737542266652683974515459228471588907473486853466765693413760373138232830537363659678061825899926388980949853600938728952068899715768966392256877146296423948920914328837659246124238556663745555713392802445891164880513601140130425550075727580459122975647146819671255371062540741473361463507293076158130568465204590027176310216112882953165470818302653014156762979136355268310872989456845959038965794030954803260784542665172796905967261056154110652842186322944 [174,158] -3772437515980186991889927563395680342286023114169883855073293462552101745336249561808561098199256039960836855461034968689305812827342562268258214294300381821586984096448441867051883177238655986534733989461975930347572173097041261714304503415735655178495076189965765118875730992238857217285975558418764850409010240439409903986235403548205166802693316412287388047230942587435244873413568711828354246153376783583600049081931140574022543968639712177779204005641979142080908170751860396023330998011742267882064557503023431343482453848207610805486275375396878850336174259260828187423723322956450743392795302927382718288614111966013571328404765057851640851776746313889375532593775838773490775451050141825045335942335389085606989042908162284623342133596001490596543515439519735377939628458955038064551412423757158800092087352253175090646887617260327507725090152203990632328969582689658071934164934970946675007424 [174,159] 73180024223981756851054270622422733422160927508136468996861171094569060284838612129012579631508286076454423419028471455934830420617649827428422501368914613459628190509431978687842851080508430150606970390820421267879850030568112358129856670620256131539686252291436450877260266498024285593539542295713599589815233226061143987113976460009121583662881515582926632490309714155571070322622075435657527563988135464016383215906053346107371820348945465011257012733250227623205901326764985113831444136905588681476550523152344379903077453198613727193929664050552642717323813177578076532106754768649628532512428352379363521590148235491547619709892307530768702806890296511080834680941853523339288065698615387837979944281639451872117503944029931447434253759928882044551446585795101355646261835837297654345377696160189137978698785338054832246858423111532366775940999842534631203860833298664869008908099584 [174,160] -403536681842059636392465275143820791021873552535021464761781972567035019455349434523777685317789259880265021633263879617980936644757029472103275693618746663465729168656195863441656156194807580338592762103940701761204373922589256374228502341863832281837798021494402266431698213354980805905726420069837367524827107488228742968457984321984852279809473263689499775538235848196660730908359264016415732264615976576804547951891536474436378352619987074389173050353980901067238319486238099219336648412550983157603653136242654528990165407276523557298927768259693356764872876822358282539713597527848569576251775699399879011051890217637429263804505631966295016498703406839137102106551035450090698070569992478007952194855188243212856639277234085665766469376547894756678957774344699834750532501394740429312791914958571921723751039689651229895953519272073480682436714925133497782117464977056 [174,161] 599093073879367373734337244015232218062441016445982391190715354683687274359707784458076989892377894017516707737520797279067759205730850207416336876646109231751512708963822194543807667262470602977239321920807669392357751646219552084982440348071376594839491821215548957356675005648942056636735069662318505834182524154232107591823956954131628437579243891362514983002178998285214494116859439616827946935869471223482716766215507749862107273428752199783274911455624887652983968345141275561321026958371540822563144039400684975824686045283850162053229207399871583425410969314890974593635610154913281605054616565706221132203447144617744170439922432169439689383850338034618662033693681854874448271160420175361409201471669982558496757405691536999806421935524843030147424615412675233040493133685347832280472459340156167203556518930710513425376850604721378087431416619321040 [174,162] -225237895286793697529565017509165908121701588888671037181244826299010247739833888177784576564270684690744610696668737006763912277764222568633205666910642812149953951240617187300879329799171749353728065505118283091506301466636896045118829109811942249340968983898078752498414820484456038147121455240097949789510605392812743510891176497229971048887698943125610796228312877894606977290701094129019116514449532662992163607164024848636193870589296222755793392149511253312807311017646504353044194297913172056849205876877355332470458679485536868815332519368626102147942764306829834427828978987228497510960375872723377247629194494268948958329592657948644591165972740843599394500860185341718966747948559804714260177194271913941957740737669573260331933985490949092428788176962501321122607772194892676754614676169055111474708400727077347780926402886623857409 [174,163] 20013297191830501252717684177646209541703092333201806472899053699194130232218068423747801021236314654448921279667285293065574632260000068331997575309857364390426657833240313194279982891657956549439319819383908993524397431078766969676590745739222302635251856964576713127704742801500085732561659035026093938517566611572857712607826206671671571780250053330948793937517308750586253671302494649734944982840554909536709740793463198255924928996229751267779375691392686415345855426626529386233417542877056542286971905076065272796668409695826211277989637732201629651343629346811906328759292875956605664496389137592909478558482017686918374997057111770064954233223013124502625695014012114351626383157821736130267059285791951056841157289017438794476758441406903866334146357346965955592038577683271200406154696013657470410462861498319628052992 [174,164] -388655789263324879870504565516818397786808019358849138458635261821144377631345123531898216451800305601908901784752024722272738935269965828118032911105165548924510008953684575540673922513233829486284457007315792269657867043549241824481074592195516419548006885017218085170419046889157422937310516979476205621491052783445111665161991433291248685236863490876442143856894305643448430341699640844505271160757819039625820948828558647871803024270084505366956347850476672760083102579882755762370295579129564394034670309876171505348196152146074816039653749427716395072145703805380684257221439929113373878915975643859786198797913577004060298893445175146156013398766648290275838980454961531277163106758448755904968400466384756116684447342554857901993374941645338474841952112468052769470101165531182788342527817946792894087952 [174,165] 1509405831646190327014655955226792998037245156398482429096415998070923696004920655580366193301747575337510040994652861438785212681645906828162518892518818475883277987870590994412731946648602843722103302477608660206830197541087365691209294441815484242634267102546691153360441667383078266638295881485849558508757759162539759509310761186415251589850780137578452405328915890623317356956500632936564845510613716201636820452250932522958419279899158086231560606659000097113750172792700357065342229155975205081796622756957766853855970670604867502169688635221979869001510687988307918689300355692644609330327996073405897518012767936389062299730393546780380970754997431824477402072167226979658912689545175926825339090836406563403919964697416293258602716679894474159750724957568808002302569438407799008395264 [174,166] -1059329923082205241894981348074195426257657944551891917184871188389301782837304487939127244547248805101397523814529769977789898291822167712914539658471327807147861191857866234277525289476587490915444951730167349157557734549834936172163913932728138058585308510221379885031260661196310009502672457445484445625731192433089575132432938414659064201889783711048922308836272828785869349683584203635477528441694139353726695971083818611698308433413448827581244956714535265205040767821467658625216479641049145865634288085426203153613567263046826638529500951810904808912374186862759812632644517339048715841241343389540825963283879574134575402030914630150895897474815237931032453756927944738292818709848245076672617628660618787756055474545745293039168830634909650767633609999925237875687424 [174,167] 119608948249826666989958766502232439715776217671352490703157197200017805295268429084438111606872261214672982292901013823498436571636784109214335995671993411483680399780297387291986771866718816389467960772314288546861084339072217078268257790764108016213729115483537690803018350647719859947963728108948538526547195894265630212089936088210263072720009359052593110797559234885278420993406016568052979222962664670375425920235325850639449473896326819083235751003543195247534018828245882154048773600556647134808106943601795651285381124752729843434141869394588355712839749212119830888544440478216785870540465933183637743065761664022577067841764659388030358541336957625322657738167941230791040664737569571734452285518241302574906951513478280454208327443197815238262784 [174,168] -1899971834848297945613834666120587710392928168280282785236514859976588983341099745152461212049986375717232695385780276989829320388831489850976950615654470887416849934709372394477241660417513820054299846264721671410825968912341161665452893846830581485547530059019982761381778282702057700370732255276564305441660925090116280410743197980912187815429842561010197172019434499406310109730025522987905880055806712763696727038482328251543145944626729548887840593696148034277599080130460131113533550684445903990041644832172370100981507246804578111806072442216216745632599824810954903235420599399955508175763806269472146183515549553525699931600211161542081487296789350047867973319513109494067954820575685319295121981735901921835248353072834769401344 [174,169] 3632925011960950647912073985735610353313214900774348137883388473300955314282303734519654422966203391790506062655298070384519890048464208104058469090629437220268754382196707938577870476036949099576755442289263022263517997018890937172363080373466746617938922172705130969832617523696816027571556612663891421623199414022148425983803150490338007401898268708048212113938438304362607158644466053642701604136393483998718757210032632216228647151497506137292982547361608175335660188049952564430695215491522872595003820839381963607154808716689950590902333790576944373901070420846257609622882967075541479908079532261469770387739854156484920508672712852628232090236784653576578074884502309430688104007236430438624303285125448605696 [174,170] -696443810839863058007152838085338383562939107178892547343134718473046714185892579043408115966693096067629966004141360826817132647196447942308206848729411525110427995635606660623539454870890128712927648804896389047557271633379574288593522547295418786925642000897090752468908384167241324271796274142171098324115552139300255988456746426125682676433460701136723512912304121522072584923938669929392227698524100659927551325301631117551558150710629204452275981754760741603587330665836684406163986802149543198306301743493294631597366026937369331886474706090693484673867595816334685121622727951948839313620782386722108330975386442307476984003841455666372462440344958523595846694275084864338427197377004032 [174,171] 10779662527156732826953792290844116184982898913761659378265396967586255630827143448460425630640422357698689882891026521348901645093381580741368619190253530939099596069010306665113646864221233181243402794782177241134040557977305531500346295550875146457201326446791600139069410733110908441212975970681024641232647896778751503396547394333009728668698051108370737218708255503609667955142896199667335629125707079357146466431765670977810900864199427698320457716381601259206912774457572772440939472743916575906159311601789565704686407239964691447472270853640251865150278762822859482354025768423792228263086281616279063165730556142821818163337513707405947477475608599177787137637376 [174,172] -10393182299471642015932377783235473279688151142477306824063829589808212587944807739435548349857528604024616128142459063798050348024424249540972871614850900243963688042337442555460004535433920138471356603226220398614828304921202440846238725711390653696733889550703922047928087633960173631016497011412931027199448022024200219086669426689851198514416506203978347720093582247387878885344504515821772682664441130273361745279614560173306564316639762164735052190226029480448306762758954449092526988558446467860349785147126260173230012165257327524030812229539995775851257173505119646680934928092052014237939054574888042958736673224194853335451888828205829664 [174,173] 455433812229258555660035339877026014553542662673759695925515389655632511345299040943170984504144643313556764863344707991712481164660352157918322710723948241160541358181499375847400623257697507300180532559335000241864191502857818315137289643517417685537308710980754039632954497410848764490804996231992530988330903335923856454949249111395589967627487248760912738576288909394068335922332865275889341646345285176380252947749857489919407633752288399983631584953999972061852128491845118465410229249227385179329703460021450113010157295679275417773184435178654766818229674123620415885019068960727134649459059992581514265020696887296 [174,174] -614484810701921902845679020896066373308789153975453374382668456927356717477241948247387247673920126006259783273796208558008492734920604832541885818202966813552384275469479504289309295023650906395750142353810190544294415040443880795938923080329357626982990424047628330091578078673526220152552889030714257958338150010621485372980817234318576500109858925663060488346673636978724490645875384208818240309058621045070826208733001411214094969006013348091916782680078450920412536851709871273102346888410846873380092159584061642876890744181640280200934853961755296060060746348564680479053036660161291223040 [175,0] 10002399315813743741081032097259738741980732879662187607129427789119664157519708853877321060244385834820102308608305702496183556854202892718142535583196017992747679322044353950619401004456858578561078158169490430355016016330256151658721266930010674300013113167873625834694526397907113734009761975656864606944040897526066284909727228147895749528128613745689637325931531361061869008405575876058493636460871156578228880622092992312910488798880506104068218137404393791383150284635371990771225817122540954032948572274927751976756160542168768820264434824099163888227711778853128546916451775509465835624024609927848838097175563592159846199557481199256505143187468530571745100057935985836793797171617776620486420732358287206779829386627223660848724973752368859046794448228117771755529132504962918319929429198035264896133677869588274103707481733626989140473110458674515996704894215261168282614315605445097806258635410402925258837648034130595757533025065481828349098415352121453626695163015003823361898908689014724193164487359330134715851887182428708300631693948580008496334883353421275983092238704156844341332033735051333651935457607755580149575211746910752802897268400502601781405417609404231953841985837163813717548908484345176497168940503515598905167847023536661591778827743389145158265891963506559699308209135909543825525366671237058620052423833094328898503909274979649152020304259878092364600811484010964600003094890617584037880183467749400242596209516517621016225249008273197320883152421941696225082403509244297924688135403582686607712252381888220534148425095688005478694383851077312704560347236437361945699895026530105268585528428656644672089109362561730780951842471099397830070594302171083621572136557842263277052552439272403717041015625000000000000 [175,1] -9077849779403643956584036788992480831807996737772550959846730995136243845835175143012557005317296504505368545360737245837292977623963935936338521551109640253335578852089480010334080582783411729423879011909549327075709665614094304483157004173518412995316650446192810299575468861214554187099043610875077896431811251728478605251459140084728724482790163692990330247838011433777215699424900823927784681411090501751139261481043379548324124464577353650529903815065136527707044842405819448760676531973784940608561325846878721927089477771946059525891522563268285821466944287978600051387956337685401240477925410464368837677795850640243230710746195688597673509808585953524391509208688511907243978540262709236405466228229079153289225219977301689651655024135716523442219177775075629316314395510324687869683168517616559089667419928426005824387741525756612453807033321790749717021422241954671539750233905848196949346690268293656057980814181741351124901791585800024070501864730334432487123719910123977150463699730656392998324497376180035173012063949149088439583292015268095733700692481439702152615308179433359236418143408988549143988885609217482214020188269720734029235566885184990388618325076295785509515237064715940092192483711679571958212202295556802643710815091135356079693545652973926639013670952938839193352431485031958830607186140217963986643485234754057788288046215378572011329949382919658019660540254237526775344549573769711992452769516521300561326388195944207926843887437148773254354913948360971766672590357327497809820690543956766690407753095638304788666210279912697436777538126667629368990356707844667126033811983848866540541185281913878635412688986645365201075280344594003190336791858233980567562332059960455583619477692991495132446289062500000000000 [175,2] 645428398212087909837919828951509039373724796090744128424335307148764856586401654288184690458892987242118347148557183967520529715642707983377501802530288372158636042406123027844689656338289064088035277003662617703901404154078415670231901309367607493267884844945602062330671578229503686553583100840671191640320797246347466384514013228244552528387071884703573832113208225263297978991352718847557105919040676577313960000699882705574801933420735622458885760922018659957581735211260021569455091255724630486399225104585668813526925368747390523148612735750172558041296112377840521917914519861140453172745477179971630446828811895504187722791094243368386043667642965071894149293924948854819053896532960366691516578858699886297772569843820714268391690720584029305139114682320704707177765336077035087469187241915307078569634937421434404079211816463710629104106915738153467764108208132754066189324778486325564879840721909963938915231712227142600552781711264690472914328925349730376386514953833614357629995966461498706336933680990921610314059254864948071930998233515379487361360192058520475048363569967043952771523448194257693178730569083123274731251818620842254346056116805826211713664568414848487517609926284862141012210604680318742931771998126319244317628678498925066431728394108338753266378447814114471537671935160692051871360368923974487281322960207765780972628541670162441188806851643415048722262799038967223710243632225715779500590661874219842605986087311551712009593763543651783608036428447323814206922980474208076153833693729623100955742401384854793913251949147422126920087068605915896596480684659223529757883710235932938812992060742598866691063203807500852605231042225380328838928161347194919131441451122064240397176035912707448005676269531250000000 [175,3] -40758657167307128841682025225670978962694236557154756172152260680007185342475132941326771358636241863988168976413784835513786217756758129064534235967437526189635046134639611541846585865521213794419802566011270618851913507653758615736328638145976306662133717302961630686632813705586589395279013077879631456479881148324306649235738515317937245685104841882671593391150203157746334627394322440787397964281302106200473209577886916699600755710693989372055997250401072177659927539128322995152887474544686026169687755076928298036882474862084572866837509622303774972789665499360710148851885689796802574476643372090386435064990853128194050281142530334345052177689000550516393818132507798227996524106751202759197549775541222794163958703346082547126357771821689534530767794643823783405632646096037662016769468932140871647890743468126586639902801440564594259382357043276106552091308188986053966944809935187107675442072347658484243820054164079428795393676882165095342876620462878326307316793649813572063897654270671676142909452471042330563700453544150819688373715183396607307386772439988386520888772176101777418408606233754456020138667977384392167954023298032500777668998982741662983930074672099653880759478846511477634967510568259690092515535836952649139539618345052525849746201244846742804445924967182627199722425683866040462767162673179087143002691286786799432513689442305893517736335713260299078515447676266727538676437652145204920358754739638076535113882479691941135787247387281028007299671561183396105866240150451987747999573374951078407692609574751413418476735165022841910636441305011070111439900238833052315598300580273290787780893106161924528977289159981676544078073339492178798315470814639157747981672549885963764503598213195800781250000000000000000 [175,4] -1755151128189781378050738242502584239874033556274848020720099843035195148408586811151974628063161168111111526976618516073702405795848706295348716810275697661466588849936149315643029304075294676188671432519966589306252065603562713893143978911165300859814950554912739134174828173226846683034457562904493362979176951030894839029864015205389325998744277933850651803724263211070558970607129210425226014151060777420565495821676067764983436992293883643277326406179226505941942787454524108222235649697153864036679601914705164109675697416837177811597265788627243385732750581702272261228588296195003574470837168118650979321983206404670348743758970040393228068487800557131063970265035375734231114072574834181616844170291936092112862796875514247313636783510771981171128712475477577257698318481254525604368638639992455844698348174727972071659750574536197469925861686771640547661293563822249473689579309771433355145786867279303566440163331852854400944012197705520020691034561636485698000356053843813739301191734717191363960792433839798623164858156044291870712793559569985416774416401307540310452023393225477131066311340121581496636561331485848865353146586882739109148848730914942967279773135207534969540044632567779940028564381237968424613883670948504888875714699842825609411757352883853308481332323524915653926305846311750143242466102031504180547036760639140786500205758769638053609321483142191248902171995225115372288425029157340812017706595311708322364897957515329760027501041814873303377198328417483413381416784821020381756390476585461680988023571182891442561740008491016567085550114288593975358817995685711041333204559008117170810899021186615623073506292308291292315319921020015356080417709864819751849160755087506040958683937788009643554687500000000000 [175,5] -9744008268302195278271437044975696361474404690450996609328895437343167020291998168232328854457195774507826445579910792987363305070489842681352640800309039925850221163596279771054817384113952261708083594553552251768707384107596804743952783403063832008527950574144358717661951287808344931826366528300005715284207462381086087644670446578676463874555474429502905709543390929346411056265692997196672928645729259321084270051662601914497606099706293202379487524754038403348983539353082589650758382396304998296003921820883150042403217687117169374081179097076497504778787346987609895189692927773048513153532194103960421462411293844935526823403667277393979783453636234133845650966397784309796976759547982579822360409716857216201169476451907480819495623466347101304028480789199616382619130223950834708293355547853351189335456580072195638713920744613562467448623084607524126429897566295121454075376762714194925784256719122397133220277081828133634809731835544762897822343789407948759742763476365821728892491265307205261667294164338547339939095162385080983013604777104056698684833130803434843024703892978020113364655324554022652062186042115073537842175180684205928492096174101044063976564299443319113294676184679822252492526286630702471618369995456573431650890225665968884317274907582385719124856122575882915270611887759679388892073933132468599076494064005143884536996813456473084265826212975795878241246317514294195258763351682616878025167100954069263973510377445248927243053045960178824443828350384906237055875455137668493480683262808199000329551605133867092470542520629371636376716956666640424360210358117467017713984911513452335685731464679491544986753223398676711693601844515364933157463263014372338211817624344825411908149719238281250000000000000000 [175,6] 236712195245555359605753145541394346279830927823296719756706763621661766044628198330898741144836305425348432602799950546051337242861114246602165809235459114494067859041564345261146701522398905210372992543216251861220745844428770576058812464791654264797110019609015077772920545832255136437535813426875278185916465668059810887629942853597008065005087284687415957939376106275379202626848169950356031302918750587906993042867616854298803131957933967500589982825188468224510745559718190790681677203031939943128253184589808467834472236967484959876533687684884902234376371677994460594802424388121973402528439848974148024899175871616978780625548765849571398697414902246636620759146950358806884970044731171140320507570396899063571221012481275480615920383202696026745326760178940097538209754951166518133849892505580887813431383178623249859278008491807688399500503505384784290387406166485594292311891684108579189158377906334808850388097870963858046612929404708954231546509125689899770612548572481138903008306297870820051867965908727217974689916191333967054535237437189520078490198626775776815488723299343375347549530497323373199452379688180216553456475223647159159001349932943689912078013227308767436282484384793193486876623091588297412120841799362416827319291827856505267951075398550970900586230620309897249537080595496289060546741704565972739382850556028533806916077367385918783021280881119960494235882935440417157972387904927633095986750635617095358151162546606667696775024935871826217343216416765017052745539680352165485008928257115004108854093892286643480233980748963199537422289149603298602116025446638014083752189902500881741126937493131067368085699827773492589659994705502142833286268950889493936267484912867716539847850799560546875000000000000 [175,7] 1347884016035638014717181191344195529778777971581392658961276173272005184540692236826425609366426811313976981435791704725218823006924019596159906914190310463520628733433246611104023836571106557443382652744512916029997788443849692740352805898254484883255111269585233495893291836906626422351195782562374759959703537775796527659292640906278802408443755072927422523603612529876288243076415199590735925338504805120171675825689494495457566538387227330439687441784242925388164166134210594758485588601712201724799695657027843707791680157246493218669251815719993623575918193365930209619768684068020199024983538027044464587945305984867935280147300508057590242866285103619661985670243263732245266627480524965727519580842795538823947133927878293232365269778007859659801253366316539214209797702202212424219286918927297209741577309152826432864615581423971265594344361203531442297930503513889309921054135097918867744252958934464850650117554222208291620754143106954059843306521829655019029047995877335887872149396582163989818671570790412100652419726487612390883009971368446415275120561827359826249721444637107446844168359294726879747023907529977121099814952575993226231476137165569305404660101354117945421797784665150607033527567059549809261584762130668383920936313206310568261448089911931173161417630925070891934755802402965426255059175105848875482754529642127964312762456549489318572152677331727882932347684523053387778659566955873783609934577116944212640575953862176070707743323041838901931086551701520456591641219769334216869354110887435208506927779863829939223167344243127770000844615778712004877866026900990910729986330505395257173672553971015932955149809613323366319106864700012914951099141767305513085268573968458165800781250000000000000000000000 [175,8] -6238279192164481538094200999749661222542914744776192816688470383432743511951065671581156988752859675823179556408936130935060877324051162611929267073850961760113401813632642021771672300962553603176879032672488334588600118925271625601189795156259356937777285818186920114604378299536367682650383202036878535981927330999084274937566224588916465266337663383805015539432336134190893148124965829895858871679259878694578131894686291363562128250850616360805521728350345405997998096563960070317818261488517696118548223534950976368868009693189855150756806722533193713161873374478286907783458230166775830956745171875478339915257175842595701614221786692930432659736217863779171279298247223256687006795351881413738421773847277557088616274511572257555432822193978572909000039975277352132470847315840924766710474771448494559322643510052069028568765057919477096656256095616809076621237772868716549623185765551828124116935148475441305556749215064792432227035435214339984635618194974824486717501557168187013901231495906553168344045419723542816773492303953324145831766903138466345480304276068336393805404127013632072947367820897128540252776231824306206802456284806429408595499690131161925094565295623853902852041966123211248485683728020021808002037629781258978142412357665819873803068545258938996325743745814330018163868178918939775160146629395868873816149391416431058660008853954250639474431533569610274133598142223738484765938133031411818103365382997528437914627556211270263525699142156146305660544708860191095793286656026049420380341347433244775216174845107307135728944725739702299789192700320520615393323461902147981771439076237416781256081178733608593214167261875727749004363879803471779092851729362081394230851823359104870311767578125000000000000000 [175,9] -22092725587821329483554382799422570439939031869385022133042498602774583690663997960158018136684193966823423571050066755530138035529072844207826464249251206797354416237357604600230303475973087450369017185634190277025339315278220178798135427149240971141626445484355976261122374638677197317215043883283543502565517345437378047041396188453893927454704404366425687385702689642935794805341719019016551882303905494860751051671901118586816308256107151220961579550846016434228653687950251606327486858649315529169682156147464674548079020258856431507267211314378355473012146205614620131150258638066790744646084930473443916825307396020494080403037702832817135030131577344295550159878670866886567643698360511539651500252626517994598289398560027868211582547053802697178811658321787263191575767695747809878247665875603806858082558083679399226039119226251607695557980623621365042745106202302336104664873451609235596574177546758241481937750855502877689886404779488033180346927345780763917433216314411248832289725486148836712719694549631495050980222604571211104267064866616744756743720395389314547404917731536962392769395941349606835980494944971643437887698250093335859709761712548649787510640483913659719584862329208481331358615332005624762297926154768470608718795312104192956492118307210509091176003396127717833544409329189517938593822415618802617243139749633869326388558750700455284782012619358881851418085157233588887557521948539449252511974760693117162585776921067450622764459519852141706568115088598706243327799197941135692508596394410978227515530562164076958622043300817569987824093438431592634567123867149174178353114133960750122569424178494246625778792142462672992810480035700723679022480293988299042482148892761369572283447265625000000000000 [175,10] 88044683281738495367380976022650679150446190921073559189438060063511794224213093897353122344323277036812278017416737156117020705345676305573914411072165457616465864127743761976260506442414201416771113380549617006518332793728726507747506343876753787957326836944776253453371776300497925452787570962957515238739348676709478487784142206880150010140926690119297647702763985508005695437635566956598952949133944521597359572454176236187215011913753617923878789788676990545283773098442339160011126287434721902299604291535141402859638222273820468051342444122382432270405726414132661569320053218174450858199779444367651078268178153490868335655307695066292396578504940119452808510149629169256962772855802236646332277905698113833432132746278674312731315288987287021643855279786230174913906567833049420335035315299039602551390987649081428508174325076228241764349067442479651680408366874062712656223823760176608924938405987098665867917378643772114948857024853986978168131396185397782930387365547222114951516315857609756970405388418672335537608048930825275299886167352620308280511587805990714725223762099750250976638733225424502200836725422790853442047335510199631880906065958145469507068848558755305981975381411308065408613038230889852400275728504909371853873405987822853725379239815259636862985822540514205358093459964005932268679235470463969854609427386585314953902782086039197420302915342892046911744171719868192761097050064602996902864386792554114132390381974980986150765123875709456013661947173075189258896110375461274453126839292044329864106862693419233207200032973225951893962729311222944816454727440105636688833294598857195993125314479212319475430529296876217319736795538204975766901492971824618853256946296138877856651000976562500000000 [175,11] 60087232050523587754891809967102565830408164447851679670814216746826426070806733609011845103237593142754171095934266046983804788395351593978948617933881361576850590533195722794071272975269552754344814600611496800826050885695326934021541964752914551885510925944110493746917658110589815798254957887162650755449954249341874725534733602197765045077851347485140348230159036927942713962455705093180556311487761643960826682982180326171645794898045413525798740231333873173170771162272116939529257260271773250274595020109132232227202335757270079478223978229788200812821626343564320685484025029697046490659928771064441453128413925798370032831780973730093709551930435534456699003039023861382404731790553426177816680306053547078335392414805827892844453472889973651320657060248002959428471179442859073490728389877504565086975554043471701299029771372085870027425911044686728077412422662973930705386589317287513310427659862659631387559645609469297603475171330902477893419521560559177455176581238142534698669810733990173647738243609514847058326429119528576287978387197576864161343566849801135047317731229449992147663758959056988373530014778147022093980970475729651645007770655817089061527251026831561980295690044380126352577024105271763986746940596062960070368482676550311499488262762680463384522752422327392272213534549642934294848315139768738260895154066223270768946361891197635660366955346535514228350992245872896587802237167190575640501502848050220968472597389904783810157574390474868274348832865355143842644917774001203952254676741214432784865038727897524018567113622408420204252034113413405860677961812983390133678239035109452447995533085792799706140943636531186964865996542742573489215565303437882106382911686265259840000000000000000000 [175,12] -487970276948210999303827555191673417845832320629711720727145106989778345596349917963464469293159845980595903124456447130643541455615298678243288183645955475606541229915583803423425805303916838664040028920118940971651135417447833697817039560371906441716421203754661265508487751845673628472808940146453775928014870956838781995149135205105269980722516825653865648859974866991753965049977045452034279435758678296346109317075983088028215380639005887163159665444596168533203679046830480282816343018325379992533197387781153736128421634742137244496808748359693081877353590006542508581849036022186556888249130504184069008048055774327086568639896671054429246041059280892909630841306602403276317366101301942260918694841947525172714373339744154999160116258752324478272484877551480290173999441985715121043365277768201119769825103957533867328404524022077729206718465682807496111367574354322876561417696786921404997114273775714975374170968103814627085693474596675922651297129891054410933867651033062137709242187271968643134915857715876513680141849542098403744644620711233410679070994434564447085683173371552740418589562639702733515655916191858199295227202250674750943580480197807695242474145913572220560557037611418415621160134836382622906985308259258676651882589531443728005613791477207295839601328310130248509134451616596503730668004718945739739828763289895895870016727783550520486754242903988505760729570953309742741298901011346436664323342821508328416899752423108211605086346464574313767366718416151062923083974450520877728046129974973023594672577487902864700668095994615823490859381066580119264865613793120263688357251475735188051703701999260538550637229344306067739620744562317485071236369151334263262976451737027385538000000000000000 [175,13] 276264550228777431930009959073347911624605447252979401861588001091526694726840842192693954585354066259017186203346530711948965493997669328780043373248222786339475354507139652715784694429869941158114721498575227924007940771505899091226138780810652664596227246910932911731100937739563186068911113508816573551995773930913861646235400107383456892506898233022842187613001196775220591463831132994004704486330847103258597601187080961169672858456518744276537959082733353862125181835549042044719841228332517557148772427703991911703289986482970811827026684339095041072682935015904142313864082291560949401411255948238780205468968552332007073729627370903926474142856303555543354556080791171730614512282799902728124562684798113391678371592827016140917276684229961927030891925286414284213284726862754010827118068282503036019002533138047640485196401973552216089934181873240656378910694118486550835015238623640024097472497172815159939158556021663891794760334590022322303516287716921766038334682037192263937571196250571232119979826563817714813636834329114362797728639225213239941745288381394231197533597159529315496712132334202385768786007965896177408053594185249780099262031623132227363476395931315692661773651662138995351065879125540084507686169824352674203299044099395209392764737164074545778520193983250195566299732805038855178925869314779877962439010012045986901378925973327640254529014148000785349883507857998175830859462049653404441062356595214274264473901292313021701728111619143840369888002516824710400922978266397075621814492495982551752754560390301932574126348155316295792386093843416695850973606202331514905799499282886352761342102195088310497761905060265207072039299260564501785361171857582287046741552835890233370000000000000 [175,14] 1111780407390633488532903454660606374976119376190189269498036589042996884824223916608532883659927773428889661430194119437389671527582879567714420710451955473158460482567303176025540633307654208126091020022652873715265273217365955873221670836930821762230510920686457877848872778423120923008891752280064043850030283438081694819561548580671746718713791301901091368474210088951923160172418200801113411962989378694195634110801512098700181483588163983386236001835272323054283531965653851086871366373623076736424796630607592136895872134903989002672409105957736798625509420466309298793398254150814170735368605052065766805379310493160680815780069882592583001400818255482496147724839095836540636612806421770058406040458092609100613167055876738028914843616803328812659602757394113476255894590551378159554221367719943075626279106390225770964751859638851978083557385104185491584795260945220191717642402816534042399104010970711874989394641471190628155358785605015016979937586575982361481675302902708846246008574184293684400362107936629738170485078504022417552933322090404866290343705677136707208910710228264816560521823821344683038029476917120395126424982168477671893712055604902435233983976125130456059940711859418751233037632152088628229976040787988675151135572014895745948407967024166983581439592282137072975896444932276888862615648456738657761871031367318405679239701938196713299257157462271102226861968561241580962755480638607908127107413491148107949834893170843660990735275861836400382713101689020740783118960982728810088260859598467573236951747874905537679542311559359292989345494595025158349316295627061682141797915377157360153016221218338416741325991648473241071833166859568044381384746135592046157796144083243934421000000000 [175,15] -1844966904372826696894250830833716099411992575643507173627851138245199983080915516619185665211050339265633374146229268425682597731093056168980213227504812739492132778392522348430937037376295602707290256866196624005196258228653937051530085746824517604059642171817522955666494969591665920515059433526346670190215649308046005920233631642694068503206014445649527822510584569548095126714746456528369613825942333806444362321615784144050216937904294687821962351325118239708337950139915132108199665159143327195621009205914282561647109994418694370141624884360847871423002319221103110468760920973622704138652687184841097170044423719818042726856885789595005038201681779324830001640794725853813323243927734275288357660342252224465616488544942709089002914155215759072905682868273990255372571901404814348176211215856381051078076436253023868834188718625447239824309281575456915001400427443017042851978947097074616526394677511418319194403400581489012484266403642015726090719963005225466088771555700286549306144931862270142123279488142982693639666663327678613102696646470268564199605202248238708077684890003863789362465146204031262773249676544199041427782947191065157024191503660075770517540555238219042235896311577545550086345552809857639995613550880430866915505419537816788736277416118997288285466124355309606639109693134970970966691610308710140409129610515300403892119370867912135348810193650188821579393434970154531326699916596735193140457952921912767575604499265075666463241589915643397554538624164229900152592467224161463278073854873445083118036701023561524168003956188415341364102494372572300653480010768482165718766488928949916133173292045734340447492348790482400096089183753910139074160670080159126885166966122954544128000000 [175,16] 200365190621585426771855682552732224270308874410057664851723141874650698354210927480221353868998986068320558284040757598180009485152190521120850975481102313979196825478259616101309330843662338385015118519919162022120544691603744043396699509052019453740935618323467770378146750449498620593099437090682499413386282944112025386569308211008660423189164590497795936429235250753359386507095919665031222555912532401596386539290161806131198925632448864044606271808026897537940648077569026618125688079620709869277235961917008810903374077920095713733070575978872896890672419480628669935054201376708842772525698037352317332609405434372272979950716246212554604390304572195157575939791733355612177994473713927073300942466443967145550498556191018995554439418099124717418567044081859292769906177749706720275718890641519493152499940457375869075827174738195506709239946335749307138925602103936290842881676845150441147817730603174486613930092737957401188721728550597714502840639905652645795081574721925205952415098745484737966567387556888371822139398927733417213242763203811857740874508006781416350445443218460422439128639619569990305785218044630326305362947655508963833668765695271673446418314774028937655793542321336007385105563632047956025787576990561426045760154254270293669219878709125438599211573664545735886859222167061143539798545973931231137060905200805741941686411985033491353665058553121640282441170489606431191691432943010792503924515872889375992112999285224331320556155495729459201423998529518832556471943403841577551741117555358670650036780958362222113118634890788319572570500015921734470663727274337412904246828837752308576798799596390923543446490475882595072327926246929737664290919626323115874786351545744478272000 [175,17] 1854434472647837793471773125780620384204294322944503129850225877394674836970641409758277566267005490206766215652255112265612269135460450560598060098245763319012405154118363765980073201171665558124221122076510559063582834615736369810112977792647660217927668595893987351125479706404315295681686574346726892242586963534026596759071296605141483555066532527348000928694887836375844134852013968477775273383961694519027497629679579527667464373918789977742181939627471269732954652688020408794827034539819709454372734175734785888625667820712767963364335083442641423267700112632402728634027982001130945725477684805177815680662214215006183368984376346345849298983727133219712844776272439233259518722922535915166568346255584622795756477505761529706617708248499096181912203105515509451552869099502180135939451645590100669556034117830668851913022209343024932083782470083922305067168026893172432154789698275114208637232242505376308069643556772546729182360854929386565577424655238268691222619502305236181673735766295497538021175632821711344075529229950088929263781121144967880745498968398422921147140579948786664379858880029985643275958376190110428005218998387184311715588597251129564493909084508904536446846900651415254903030133445770529394658156654287967679633613731372109484692585045396809973703052102562210805480553129926726072589841777719915339262407314005333141644445322551812906294430270671258948882328933158880466967658047229360457167363685746228370603393601418488406281828181274432301418772602225279828709042340664421155278979605788449950903179575444975713211508736209330279821749787158067192789066053385178507729891991797964585892665833778405457072470912678539468310090724215503727599201263877609197562731168854139136 [175,18] -1390789396903923973005082541747398744597783428887288036253334391496066735731513838343393023751811720171426865268322213523564605592691229832430369329261545247376549371367283840426856172593416604970386603725728494303429261160245763593041025952722451868355250760620770143786941184782371694536474600266360364750288866205816531112686508633140716541656318129886584529113856691519452820771206792280873378006085837265051130056200729343239787928066885655316108610600233664983657922456122623447733641360832080122013059545036393216728525081284364646944368813097248648062898231007803233685671596914879536549689747424174071198748352877264431196108563262652728321005823268765637033610196349065027896274311238263867591864566111626255592247794650590954492914602977344832676051074530079144326208408166589932030249417284349863981718980240913008485699842052118935999481837413555396555023830873074917578156008778333974278152139354473353343373330230126646745685697268314010852468625524531481011348216633919213602314390726080588484945489638630407105385063184141651364082703523040550226093253741842285226938205323523309660200943260405314423428532953235241411337672166869431900103746726610104550616654855610521585352281195994217022741562701390463027637597999107406674711497979707297169838827800076448612478120395445302319632904487210116047686053343027630052015463241448262883393968701328537002136103670081013492661655492335125698051465896280140276368783798887187137240140558334653546472068477859884086190918732089712395908535152492928797144576982786135602680129088004775993917006289972596085910575322363101399674091216495363674517305455034839588626836104031010579436182194512073096510370966269077705191965337921621474462117909018320 [175,19] -800305618219476576069899151462803774429039727750192063421671145210965604071115204416398948106571946398108987939908031437791303285790732569165282600552049861085130594406254576599346334125296233135849840537472161637246733671690843273210990907081388631720295525408266570533326763889788421762956126169618498188733194186558824987578070852270309601530628130918873398679988951839230980375534195810950584913689861058772234252110039066762287013926855073966829456618321747887770682649715362429481795013059593402249964249040590522932172062968241823057268040186755141987449454872030934645430939220072670567563930866912584438401240056556566249200796619873532153256033112140485894992576571882792922441744664699716269682160668260201383175809086477296441329826101734862040744803346709678256581492542705449625788534386809093286778360858984551148057226856863951029319376577575285668339077544962233825048625086352708643305328004259685506891037330059643525897708953065546039252116799330275488538197032167721250333954943171065530268558589124116827740325082669481509786708143186954971951507556484588412774538809381362162747733243412566706227934578711138663182122072502594943597421344171539975380822081092627461684783012487572554871906596104106451051330240158305749967308487396197485136337510605815342066486399076343520681323010801685509506247497709032481959703289094890473483260374658874043205571502175417394352191520936590500693257649892628499261959197459705346615427499873029045029088602312093628461908472611913172040237491947734084790619354447165798587028757374637747571554541687201665166773668632401756210718042688324911150748234224083854693941387484905762059834262477472283680684937201324130581492420842022746032349798400 [175,20] 1845192607195636673339902134672077223053369485987385738790005746161562288014626373895737363486179381238014250900685132748657932546193388445832916972105458696805796842603722568104757367039872948431760021237531725240024661114051902175799741648885163135837992079542475950999731296608859288943864544876929415557366064376304007928910849942345338186464807681131295404785943030426059060594212463786708423682322411488015780820796333649372433033597468768200809351271983697172437891351389629546502253219343356838113271754706718969884420058810258795283746944939444780368968884257768924779648600258098047250753682505276905522159855446907809280655817744315171197434589660403155072734413101447528311400246061947280250563761113374996270193475241161221337054651282904993279585536508634734111923824945734316741203958238039747611563675327338851704519524343661872676172897609740824135259670910046605557582841240863817546074716248504110373222149079413914833740461609174237181552256541357054573894512539649159884239627943090528179602627059192771141020805377502291964416745078872697009152919721750195419023296667460099176052175081348451567662989876492257767700819739583930387003427229832130324912310951179594071548827753625582763486647449378786763391178163507473013573139059534479538490989897145691450862843637520537785102294497349741783851603365879999146579407254105908927981441846603280698306063818370922870865846524259494080390129546496493030251594629025845598904726289077116661458611062005412041981094451384393453254759814758081968596405848772681126370003917405259080845743396993708239803629418879890529016909525052261162874812594824070266900771826612299174732894721805903531503121331170803091613863111828278163568485120 [175,21] -1122949170361746798506921038002202735593010574810636054926667584669805869630081727469531720243725761796978027401293650430360329135302663619485840544927637526298613034934305419858628250169085479619624810038235129667120638777673855743360487404738859423323167889147089695122448847718874220892500251054607788603218061118467671851684096280303166409761991929751149724706973550102103434570367150504440924095214503217482357481356609025969692791524135362337594995740102615467943438992916156119313084746896802723244518624099700205612742317327822604841880211644552188559736217011246575903797366077523941778466941436556512141848459647929172662092346638075082052169188163770192270476182477451020567116153102568734019885311988951621444193014377467697314170912806062232433958024636364781903934648142744156504353812408491307947073444108308573732719089824163676624743132132660158791576361116579904143197957333700102770335940587157857009287429538060631538731829432030477219791421651215235741483512562378319025912544892954399918782153242117672519656060920958578403468619131301332114484146043906161821079680442919790038548398734807956019862616159142694991299209350295951450488091801519583866682211588313377717866440826104195721266219039025371864301038743917347203600121696453883989227133704544564887345592314780707296001850130805890053360541880751587107251237075040100076460336359597655147632047060881145505491952187807426432132605329949749876522881852882348811612938083258611409352937282132159803749984041613129294814656899611706777228637023729488810758208452428187414761760693987354807404661417122447993487833598484286419580641254584427601407502239138395917074688526881273168172351613064859651609853461111020894986240 [175,22] 165094718019687570321560734598928122715375725474702960366298370950008785609731158262613639064721527200834904652920653291164650423295408311334490116942409826402202977663320961154978463365371532921096105539509793333122650889251960037432263212832274476521842419592015685329221984886225890045506665037931016752445544074486570077977282991857136820291778907976881449998454741847431884428992589388705473759827859741287337836795780100992195148869894331889452719114523923218622538405035961707835603797172243024759484981117431583951776560860141450366895814933568705604695149702828414024633423442424532839889144368857068376201698307956828872390857946080629835869785764009371633967941513856409835694055614802473389897007987589311171886369202496569763145440146457505917271227469930820272459073799353371369568286038776007153739329804692828911533351966805313950765165301699313255466772859879953296924305741641991378879708103522099883122814366749374539150237253216665408618834782179349995823927651304298956445449326165254543091127875371931767706573162133857248480684188762151139536771876643320382811862373146372572208892746579956998742729427931133121024763019592257519750909093765137550260298142486860992029051684099455372635850251303170778252117787293387704057788170029274050338188934083484777051002715256604036645385237536647854061164788259983935280324293252824036672764658923616575421555965072106751793426504701308095317261444693390997860013715590000298025508321579562037342510092645776579022404194742588866535065249229080809222512549734781370838992718273371421929955305449924716660496034810693804950568154670299017626791546480889937187988543610819377092771426893479175277736897237134781981208047110151165440 [175,23] 83445260318698641579313580848819276481940499779964524893214612414366704756614870147892651813133968556409295616474412444268243467823707982138546650996608449665793038431424917939149285075551341638052181975897074819462738047462778710311058107331309164552860146911541138772327350422948534824747758401183092986043156377298847723262288865511885090522185911482217218883139190318304959553986827823805088706999636021360346593427834625505043613366843054401208945840325309157346915212670702933411307366261366062455639877658885733423871085727623711646002151106370130896667456935045766709553079737021280665888021486815064667494490999040859627007372667686125900569268752150131298889329277004649922315441049558307395847267880700865622819326570469929827372196273883590234351900171334748472184237335386710453618621792450841238598963711671658397143846141407958291401200257236567736511853001800441202527902625478300208589757718337540699813884020193387862432980905015961359521291254943598136592325735428035330547114466002254254564867922369281753736249505590327708293124511766311210627333277033954406904641155051837643010107003922175513460127640403913027961944477106931295477568259244838280872060756750209374446655013072389912147873978711586306698921266879279833342632250940055669463576192119551060257012185967051266985952769875989947460113682022578805700965510143795840579659818770681488293299404335267988153568987795731451077948367712268469799326960381387035343005185799540057562510889341558931610287653158318075102510422167681592190401390946304746955668082817337426770895631411879796624537451239591900224593767922703882132993015315237365216911665958849906306688510039074311967661927212677269691735562345119744 [175,24] 66094813513119109805680729056488795949504418150260989618394251359161867783690608343688096347954632051960550779752114655426047447737692078730882206449819268707430712636025863755590896342823826266606905872712769852387427814006441051636377906723657142847030677880284675871404756634863725113003503448994994135357826932314782239267874637853147142225600943048076705381017640115887323687968928930717122046769476338768831252906830484776175957391464775785629841808912369327436861526908281955450269003987917116057686274541789354100077604895830221881841380636190164223450347249854331393498628477048382218261597916585908632213586721287690611634809945832123528570038852754544313631431595785181378459031664668173908077727455090596295894483216728904336616876542780701602979789191316409906957056110697036868584875952444598235346970754622844251246138872950543020246081386890445237722695745518245292265617541057537037741518060014586290620765444334115003159036341557345538056932311382951610018386324492810930742649494173512508209517304565614875009360671687446092387297091713349115989052892030778444027778923745070821118575939257305608014375313194892555077779930329165170183236890359030983135921551955139314419143687555318447016216635247257538670687059924479053650596550375982932326055539921421331943404818813410263843049107153609587712976819339063488540550737129258053306365271108679047703885367296722660375216931135872925962758194679130215629159928770703793122810888989915269135046464281919319529518000833412635297001460624631921547491727172802632140264946530602945818482502089904606946345670134408610752355766402256331208897320318540542290739032456118173783438712818900482368851374797939248320286159575040 [175,25] -147950468237676176116018938354255754118279387216106838951868875419398342927906460591239808106779719855308307865525789336064609252312406789066030496621249729790188328770042392519802742792665977867782094112390176114259793399991517525806059194229669606456782486995011286158441331649649230905085422030882342243442977893652113638487816177828755576085728518327867987979256941149296780074758624959012837674694356505177557794472901485515813647700239495876182817278376528710308164525974723760947136816036519934125489386660606182657987415994117418439232921281193718566488475026290396018425273665339899914583785145593247085846830833975124860811196637024153872151858234435009923429512590540418914815484331728592187511704043080727160136868672582378977934511180135786119640889406029157430032550191252685835055424255615251775865767469494080944923500750179542212893238854654344173194390732059898641397265017038811689380891886281315934943059470814859646354786283626286391796344802698718014743584232931111748093312087998793808146174199566839725191337797186816908704696102349832128042989560788474106936938270265615145761558632689405853317132044389414529287859325905518851148399099819319434689156920683389010298399009513670074312403757854364633551359465483789649548220514903587996332088103719695887263199327312059127290249139010528445261645946154280664675948651327125631535723816323635697877118696175594558115367640219600911811644666254952482270389493202692479682399695083812673514373816851512948453221931621332874838518828620009973773280493949999461038905407750928575745835972063498758408566576645859120196569107272129534405666024867287107966255255104927724011771325288418975125540726508418962508688569856 [175,26] 103997443941387240633031038215579416505290086318236423307901131094434577592590253844738075244347542890157182371513602624192860340166401355107051092855350234155206795605157053736942536818983818995105646731648974654282733056992673248433409138743047660459505685470119159983451482912997594131870863553739216045158420619622270112415494680723868460704976047450257190107536281193277733394599319015509285028870047831257055303061921110543268756109144955993755600340526467751298196731063686832185768438550106606477555756289106635005179899938692442976648230132495170306577192400808884796881712379056005203799224422347157250220399196078261139301623047358224806793975136051483228897416345360995296426178689038902290593659374395811345947542939059108079039921568774324742820819902556990570862268143957968265241704163996201484691565836596227948559880772616456059666970085697837890319252487315841112361127060858544878929961487018237226193830964410819338596316105422225024970749608414511751543155575997149577140192027832049116680232474419592898009867140880729133853323599664502261395286880659225948740262524013912518579934876327500112667605355065561750769293599598006097045826470754002522887521479633641467781540204995259787684904182754051080978772197717860725112099611300463222851422515781652817441665964675900789544646740804048943404263514636608279568800052036907501807550351475383272707228096367945018420442253107847008120511192318552050998775209503588614857250423818609177868274303149602530028467667875590772978603289753987684416535166488650578296830367078913265871805201174332413724717993831774584294935932800745273504725792556474623660877026082424949319112378030763148764748044376968125410498144 [175,27] -44536236922973874438533157614710361732620146427135262644451929086040800280877488634157490864550150506554724149455288719503318738387810386010933456199266881581593538778170671378054767080373141224314163751570859894478208943807449241411074374855302005289417323668400442394150785575615280584274539208605412871047678727979938145228812717158119834699606365244356035265934479345856401615380127449714120614253653686470845571461512324354379899833383323514735274088546292416175735911980836025058528769250769407140604998876917561741384602149868456369431035116255776334463187072610018230773694324421227370558821185242854392447226191657315923035354308023837791512736027644366368445485245684973843359673756079825013456777288325325658605933856456680663280024442135946762293162718494885927617811937206789648182268036478148127150700716935788990273324482144228744504998767882868931144663065552729948361004605657815671249546905092284885848336501583023640148916651600013626225511747442224039033139527304844790955616437682068068595015628062693548916851197250797395851221940664761094843695327997250461827916238078345030570869031147064593466970203262415525787410182027810626124313366033863747399314982385776468121333240152105923658887480966054907225667807964356314282776992496786475212069567027559955013635941122083007825843642495937550470337905916916588010532329612312517480474301509375541731303117247244329234057083898624606317210381269722372049814429834894508855094029266810170216872694684117167687917689425206139953774528335747657683813291033463247043655726163138883287271037325025758422718357925412775220017821106521946941107445825745929242799568838430474613277315181190381539792532674597190500352 [175,28] 16087845110411786780149542721829576165887540156243430562950684501089631430061756925607879317076532216878487401848407541463077004652746659555105589711335566372318803677432830076851979552453175082738399645754098234863513343013996574132933355999314636533596821073656333482659261559445737842765928468822260488853226623238346939297241789452774011895707062518867670734448122044905771546107773368850724603404389354530756592736222980894029017154863598822893647261666263288158064323501627220672286875522878799422716119027086768351523014316326053522137266576215923507783186820744236187657960110131826244891755809643512224910526417263667992850413212973954724206679550981005271911732095698883562607616548756629539039995391842237707224322890847523599381441790379161026626257100986659169445186040644549847770482666472218720326856261935156452506794125065438582043924641073616059196256147576036116802992860052236059715415764343418447887502002002529345832476416395411767382243605114469034219296872592045800266706052127554607685797836819811241555166609493682492060747340341685801956436980102818985556299255993577908324234425344396416200526008989092788276449431642073088181464634693983154245855327379949915809850630284670204411418755920067259870634221570111286187774679802616032916427146768664247582630596151489996931162942848666874796851202772798407996217029307242675583706797647774273702846071661052734597473307403175191858906918595772807948125127476599305199089842579083102655777897898421556421010619926461015017412747952293169391699690192536553751449545893687248510553102001049932120933640728783479965543563484234978328438308583312419932633665736042671316078936286980416974508982095077052416 [175,29] -7000763452099343972849391019913808096015509789119445256828721228894802394330113769749954378934808290554086615419187053401922213062205797377566926718495423731340899934951882245537737926923156454726160995455898218027334498870928737297156413382041337667880013371127994421832001022504108415129967426657153524962770648507246493809239060413816135307212304772169040908116359608934198958498339198530715746132905073053164102598489522387027443292436588170371140406993252923411511130998635174271995258820218769861282084802716432734150696791966686844619646574315031349891906567743187612108324386899137931372811109842129277964724854138425606821054923966537514302181412034557639820957011654347947827156416139201479784146125974560658550556404820283058853455593998339035200231306307195292311693340001253210342065390282011147388619660282327996269223062493729816755556476549280924389734428929815497519398226377376797368609727513523090340542507304663450112321110008978271993359545921769880252864869770958171626885450232695108818098328737628424835187708621405251501451364053854933283071760011155226653190274893314527495397163811346912213233984895472273278792587832182859056232806366802188289327411247632000514510963362476598064552001024512074111034474900991641670467958491407649529375627527233831599927709939923441793303293300961774818460366445493932173701909723521488881419429674205518680420716138629287150063976183825729022876001677681068492216360161635352599033973178364784441576821145584534930656462105413583248334774628313328227821857398180637697243203303230782091070737032627010325257484711499349241201404887212234324326434598313504014076324119866126530343430657346381734630617809265664 [175,30] 3190985748793945389653242522428162394000572187232932001640316593839246326660539735912141605208532216126233049052320493411165423530815271603393571101693305880686945524199161349757608810655527055692895653468248395513111387777951996553418834016690117852491995446725359917180055503567907416493209646528394387214336695054906659414037753412744215513491005973984625101676940881757689778413396452101228622836437158628534762323756504585112862639061038486766476995665556708786355981152587002684344934806826781466532192746683531747297823278819970173861765642199414465462529381706718748883077686728645634542344164983176313111348252976445432826667011800753875246809118899395695149093555151281520679123223549500230017722861856430299377428139385364435277722032186155590942763285451956337158120255124120189623701239422758774532634106457378307058607097869049324279177601825727111854257454761816021883701449595587803768706972422193416027160180874819724874376565595931728724895504086616658592793037500464108144339226891976799288867646269293249827812106323044982679734529920860135832404639326999707538992179895247291798699334045772086244608273226927466231113911142048987445801401954765115508112921427429017525334363038026836613680372388969195296686782966336970072565578797653229016479463340232604789144279337335736428714333578987160173574321584169045756437429096367348353551487948132000127059194937225482510550727987302711354711460673358315026543735475358687510322974140924028186857735064439669883951154517254636838848282225368675446212233472555908755269812566213564741791994795091536982886874877973965863760015752778551288353504876519403034812159559426059911115438651314479432109770927296 [175,31] -910404834351897545181546890885406049531923991551614558307238792910556265684354662219448263471182817007217854757290900532613066605623757021980864284353311562242398888255896755187754492543995634812202831264129120155803372247279830523025858222561094375170282146314104468767001378685584063498667093420098264769004063541847762294228829170890040476063040825384521080794500421680501235579307565448233426576138606831414324040268162081889994900178477119931543598293872235080859778941437822319318794020615098541651953030533597313757021421401366161097654683955556047889808003082609827126733383127113355903158643104319520534727287900195762189315308588418660132665008357285388904011758730392793343559147778512206744976707229839013152005457092058124156232046405111000778478129692855341570654578559205414492219382004898105870589551169188712230978082932606948228742589652053620710378027846826760970110793875174344584713874897517893206402864724963287633326214238936874004685506829617576110444400769395466242027194628204701198924709586436490032717886679543172297915364979432550024251296207659122978377122939779825028094443170456390206435681796716758627237925589380637257868348599214198194835951793985624261348706704403103327650337938186171797091605505539272512981559818646725778882862151352890959069830519474677354582200219882829161323158563445988025270605023833665189185019541495791101425628733052255534229623832977572101813536977462878645427466278485014816525159566116756722176825384624280201277697132141261619908550423746648654824003059364082830525004420745713111974627575552874410277996841601694892056960864707447746659648547691385562210243031842302269420006320449423575900594176 [175,32] -68594073076890683150934617474173617371696094082621826274912396452482472537961922775243415602887526112802621033858888765368504402334814728835510217656573905646799599200640731585647183455267396420480474579485659961117290830269169126428113196282039160841647796753492779497362425934889422171927115665754220721470452608347400623102708751138121115246783041548462042596980449846938559766355397651264793647048293078064843571225955079542197567288855784691511270874752499965229892614502836680529246679367160096941377826224966264673147092588716809054855093702920618287332658776328404910725317023767831630732595849096936017177928309720672442757305588935276882381702592538953149118037224354524257010735785774257554056763351113374711098560583998762257288079925497127910109161661337838023029494500188333911490562312703060301187119213457124353315993773959673510009237836516072678263777727026785683719960378836323139033227729464437806828220548432085449580902450344129835281232473960189070034139012934727672987931682897220269500278799260075112926217791052412433012169309293726232739040381379897863216621400912328257135453610860854410513234507545493177188330429728103491158005774053127131236490503934080213369825227034080770250656992117327510254178332905080543858573481978957155628289932045208244800497422793135641836106620669322828207682167004727063453470032117811785615475419968993038821694744824321050354852062514628666536999818004319275557863816027049119346481199097748526933736582512960440651526505888995559733988465080630544310189074591544015857123665142447305142581077744951325587634920402677523870028206010184543820623722717316297039901462842209462191390927969200461596512 [175,33] 179947017735163553111026560774647386516206758590260217995870217433256981628931226154728749281809055974323527983787439077207503523454005624305882967268124045870378608645336079358122653200981285990151610092632343790944429835117276383704904648276376727552680155791672120502684484822284824821299807307011434189858111026271761610669013534734932815179662969837173511164705829392192930153463701954627866442427878132603038644464353419584196539434642338301781776455694213822410182592432291937597784028703175529652693220968139100325664788003115576212925088508355988415117351886648943675478927180237471155235727631631739704775576647970241746453330298985323887292068850285823310162980731091796691286998641437133576013746291593044683440190951566738093697579154997166809990205185142128471998990582143989560484379284371137236379063868736049501481635615219623452562195138030100534064690754207726513411590058972007098491917639868533515889011691642399168049892318523246206209563079583892337619413087695271006358730187512176416538716026006137565770583589615271641941835478552807581753217531015199565475578542164011464052722681233340835602728403364467818273225485145797392784321226363446400820566406580523389585509800824806156258941882706167112750214286132615962522964277270952857225072279525870963500135363569618640706259638186323294254921111294801562436776325629243995404946304965340339888847788546663425510561476563219002805798259291058686364503645928027942510935536487506989164501193909831024473756987095195355247935472183481871993643678103091362073422986562668785854569345816631412556245911481071570382561642677643025853123840734083121535321588530359648938206955361338391856 [175,34] -30499727198096530568542112765179526656439150623054577287769726822002961007873194212498824878981832885291596329340883640061132484900331534978828623905901018988319663224206197380902230689376853339765730040182177890253945354245499295422751123497493777165685161715936103818934569985228168280863786137533779504194584091965423265016733427685009890507891570593942107517820926498594403789318998354522399576980007607924271246328730414851622720666678168601472353522567104026495849306875190778128970287687382931984424997547408752446827719134758809581287210918588527722187811033500752685499160993786140015962310126315091476658280181313383794471137415845852929577844615946016467111057406592592866868313465524033669441898105129066640401099859112463272390574762886497461771836070244509158075203620079017756342207773070496573712294378032528094583635523419961521790356700765702223635316634518569812604739175390020434422788036281242602053770052699693580546978695950608881506330509713624215075561595161387579155115497861681396052440385727216532640536211640598454054220224291948333314196939026639147038307804440211973618785118267637753341796554806348971365823618156365864420890670797802517572883405431190696355469777613795415554281230261087508642419836429054851056823377589202151655932418699642874419119689267768824931079516258372231589825558605049184631419019637000117304378599475437302429888516712468164936280283686735300129757452033494836314033089857569069623115338502790668392778702887630469094452259981014275385301224728143378359700038701447181428428301648105570691757088382277198418645821459458104979900401188464603535713535505784780250421654526038807173748930342596095 [175,35] -59786707814420851994351840443432828311770471590948527302434741719381885122416666475824220513576421551182616834595778739401280720398960381144699262854848574414638651605232961233827674054592787043665381478891592526942827284903140751711054720952827059619326210135028835312626791361018994321067069904824556633267266528277270480975751961996382373020365609872151330205420699477936441359924928441819645977347208104102691787123474562730273859474524633235602847583266988266256290871777861951609782253343954144009820775728786239871909105674432781316854429891720611042554841662127407093479063646446642320246015322631743317374183945565958917671845932220386826474181222193141738494883068922202599579620592727265852554232375179070506716551758800524128687957504472961787567312121872143494740237744030915846223463629411608060838283586826111005214748264344111000904373731811891489394839095127908364146335620214771638572267567060820538189606863845874727678233687393159357806431382609689402883946728662948514861315459587291552975483209281507399370138734852054786839999966135355671611086378669590402767812986878875651145441884095732298299880270869161024049880364403595480891955527254345044572682320498909801274993534220150484126107161173823539176305210351234910763999175961476701760696196623588047377901169392960628594318121353180181887706549417902625942656879872671058633533410892866485866214181310612654712765629924899473525904126974881510139467067454043203402892791599907648524045972429728537854947643897071550303658746953552647898986169681104966541659169140732495440294464723107470466904521360182593631262158890322435426351568175916394345100763920136641295543751109120 [175,36] 57504384380622902176054478499999507499459982852729606312815185175458467229959749607893598886633835910440561410880111594837058270118207128643462469758205385791816386160087151643743386360832044038290479794268239654048876000367179035217626646105158448416751609986673024459703515242400250927407594127700548336809794227498609132456798693925625610982583795742999575805461377949218223872160527956968142975284692117781535539977589773437370411451406477654767184124235379074565951097533810414882695974951911180099443541135957503324544213724019341483490699992099869640836787774468751199058642396335509540676728272396819964177570729939262858039070008874234168839324585871997614215451252899464878163441289646271581077184224065576808530005091252639794387664197127671511863768441824177806769993521913844253695356541672800582317063992543938966190853467743002663312451476793024384973888065007079696195293391010202710801488070461413286166753075847398057463214592200316922635885697947600693922075904397363505053276073981063794271093130034589120454395786951960546666264102665151103466034604829805131806176414227681562065132125007687494638027355038598262577957401972678555203089381765975025079598956977377009363546764644173695602296847626912625336731724998481918007251959721569023225654352711234638349951758591195033640002583593964431273928946876787283852177625625517310357917277623828392660852468584287510337218058168989415155018745260315629428087855158078514252700972445198659581482738621256079792563825274091448040048107921435022822849562566026042845713502325489383843639141585014135409946709132998574379110530169084564405240181720951347490009944311232034375629243152 [175,37] -25863479755660431702576757832235591663480783968479566450822225763468957764581958948012417103956352405550906038686224855534620926580675184556540129462888970221327930227654922214784696984453236269367903007303111494100746302620949246635233099488331775102424979378366972543352854191437042420706649947463478543161692273739789135521623933870389878655965195655897958797106949497678917809976913220759175324797069759499964262535711194374063146086800641369349111787523216926408607908145932728053103634018373607215593430634676059198457333300802258081097018405304379549547201959786942943388501948545870444592629669527742957182937355208053213813108250614902459009233277592947072288488625592204387706295202824900681125959052524154144463188532606025941512891566154390580993052585807251403590019357429399256274987625546315241572146626664448091565592538835062629697929730693638603129286621849798549531549586933830339473188157865738033450672453008125059175365640530423096223196255309106550408823967721366100831154972063084382128748098641630209161528364802273085346958819138223135331593625108945600121178699005793877182193564900634814895794375569895584011373872726524604675362660931371531337393270215067746114813260773759003101939429227012209610615967114305478360262693125390560393512806023861526083529189756913193037574495998174310922101732947868332589640602195138898723149248200732150917035116557354290627270024915702328873087010408876126267350415292825423230315836059897648562939221986057182504454047039745042204509615324643245372879318848316944239544715241090245620105209591994308363681268354380718224249530930623343936190847887088837052170274480619152462315520 [175,38] 5060343072366372650904185039874434552978305299771815917606716414648200372723327912525978006290059712103772522681242224013393112242087301694576959974227236316328479590825725495941423618902191216449401728417054531932850169606468518114277711457430658966161294205341998946058200225517347301262818620901694000534293705146194169972714960553040919357545755411243495797801111931226483425592632653457364656272701964177498187659775816373049400452913884728853809910583456800778591984459407938642078567896105432812692016999560948802042218354023644911431000533255493307038197095876476082045528470621125035863554831392222133784056276730414667311283433647268604954246711053854598394365448966362376642070759150826987964159648246383874331430180536602457295945177012675356385320165751050404116227828456947232338271903190402174490627080804020110605984880881788475388185109737830159977919703538907629142383163584985518043255363448081168951712336529775878157483978506921101634473333126260541663476971622185805147081626774460005205086441289491119981147176355102129234930771114675070586701441407968860371543288992834360353383188437615977636861436400025717971865890515082907534365578377213294681239933943752688113587543988524224160107713287695045716241021955492336143991553530536798927466451380571295050559603768698472700182936880957063916728197698074406041078483968031703939783676761295516941261164403369887848207604523395039008760153425680737155386091252077854881849090942657239449381171857640263775585551727249816728180396565116598912456404959535486324092023742566024107733768801582733098463528255039003567237698530148774943159366516186180730261846251518194696192 [175,39] 1222043409676220567820877103058489661724872131771226538038487949339197261128288080125940696078234141795201359731832134412117386816150203320969731645532761547802015397168621868351789276337505745696760786090467319015266688332108298296706904759781815245036603765104228386568144426470004311087970109481026620897402386977329010794172875264394621426768619868952239002265733104300805258293539165389872176969188794411095938733862298619764720848211341412114604978257382817149414551623362306476629803570897871044825159806075998610009202201947283365105387641247075419946446975120734757981393306958011255666498602589736736176107769054221428492188007183782021042467087006011531445555790338238904390821439685415673288342901250737542762345682236052963346158790599326107865245524733576092408257919725506992311507619547853205759078619394694792361940560295364004335284004681069181168094132323690451766771562941391516501281047184220527295570282594702890318978488640222594889443754326756769476118683155395620980641011241789341485053461812778901421435474205546493728079071650257461698276542197014046706571035089194051417805899896982007437724405982112463689087904967871519914846297946872225066029196054004893149142057428952752931117733314659867956281104127507386312073524601020991673206627928632949001910121454970536046510245113378818417581911307870584287730012933588579705582210568852190125982759268448817893084287452144063915343140973735361529898997677194741730589090777417536864494183314209575116412627454155366084139045783165174754022054582159389499324368447068660879565160027225417821873151254723308926717903118842959418326336227343439764305182472713437184 [175,40] -1265798185836828799319564339909686262350901573298096835150197776473931476612157366912051858390121013739633620767201530053152332018569855354276722684957338143971276159041715868910324684296350046312307655390568870178148912807699396765891695134373300218298496839932082947849385779958113657910927835012267352462503198295553981150060470693321585960323773561651120881853996356161505145115982109653605547848191331016955707626193490588527688330150201304568775641068665979225064347292015963533980277772809792310639022715574527363265941021120092378638500257888107438375598727823528913536837370890210606769881905447752939809764689868271220798823569675610918273524930568813074329509484325282147964010889853181612836731601569473329755703553694781115333894791594063818288955057374487882950725713093410533305677635200672790665588169438224337577060867711817732556444849105649147302148871025857888985260888358929368468954992649915080121405371095548629816143392518584687448771017207207926271262146374613748304370568233499984600366033871789154702726496371825023277983122081270352223745663490216813099010941769729500799842484508324895491574796060323960610607932056151224062618625018883338554464278130344047600986726201398787657855406443656635126954521128768122084503275310588629102892590904041082983304920228165212054926918845388545759755889591131329331706069207465827084262358955378940486852210044782748972323507626497517608406158054016995777330403164502266725215784397117500388671978201128867081942634174856245699581394331941656942587209389744507531685020138660076364995837746231494814225950821776101541695643072023947147446065821005279279250643143764480 [175,41] 444776192730575320174116320015112615744424205362439662842737564429806344841843099295627600910214588869689757812021241949638056015135005032433562403819575342700106903534755379003218023515259463557282814407313475087795597406956236892514190873845607384898708859952723219742962010676461564596701236090681210223254723750968662851955727783422232560576592540815083361862089938087897354801291316908525019868448854813212425984802992510718592858038028028616814081943842101976591198159614567423057533019957304608642410048694648377108799674883996582429723510504053964448303939350183087496720736072243626560040900170748219416861587591978699339278895076470876182357115595643950219605978962702695574228965594751331425503894063214001966125644750866720514933129988186677379917172382746800507840086330579452252574335695359131176000190482710560953769242901223592365357949190091928502700212924698293514115048412733189296705571512849711805722057483397905328760696314184393843605099152613195016626596418103059770987391721920733275592304471836831736810943116726355737320386014878624762553748842734561901045694068002042899044142630503852684659601541281626744059499786095545073146114320653044492866730742131879835314120520015177591686453323460200736139730121596651539599971612873516489871679788582856241652075768356050657442647838623886957588491876253601718294692727725413788423681524844688250004377634284229987406335443777293618425672969712186954318401535150648983439985194754806652529868613107067121198556083864560901258558776416593945675122784084416504643226685265199920500974020583432542419261370221351273818614377047869113663760416964974818054021046272 [175,42] -71501382830607068310979077037421989966128094593216676411804821806196746402779947830674718236887540915177275039856535005535975040971319896949317996171753695993246024914421449751745515885084662415202365320521866674130317000717791915900830301062568282810749619509069166096137459210114905138660199105831404345615260933955497038646240067373834609911994607953893089190116596285584809021633135376118823935738591384171637096112380642439914555579832960385372686144460213780294749117035543721113009598467560786238217604149855246455192692927433908618391486362025932373344313971812706231037227797972357788661962613429684064462918251606432031071277119884974150127541941686338142843016903810697038446983009188272361779468107608771129496947491338517345456768153836566818042471822058280750698292856068703004445351474200067436314604924794498257021526998803168042919216299278318903050101565527999644288441569044471922777269961263256258493116163691029657563564247133845645971740536630802609850336916089508708161754033644678443597138100509386511178207200214761261011936818913162035451995395951414261770320831678252056116686849378567965314136529677451761346182064417212947187155027710325951367804402391820081100099571733204018282613659770745728770335257270970260499867142555811001103539707881555270041244115655976396905339866761254592121895623694819075647620313924814243377385532463617725770434307780392795575474955370121277346148873046777465707973950307285875987809378508702987718753405956962670532597435641765901315445838094577645520980387672115659853716230860903813823090830023205365175565746845223811193559560409129067558363651451682767436717568 [175,43] -5504160110958196348176890753678049701368856106634949209939646431567086023656311597244457713006928764937652641903934963987903941205891393559019375865137384208474440378974404437790115960039082411413802364283427809259971043759687272296347460019796853895899338130921883941007939478639849980500527689029402093276977751978817992614999510655560740748066704040929059420276346810082417771190531769594271200871034036922230382732779230814972827329090727826678907578574027579298629988718451063769587433212885703772957270413057412324916314209709829495341939917422799491405191904508890368446690821262026578994815296134290915559256246092753145409171669917220338764879621081643607608606734023360063837699835210615559952886540999013181329533714868251194596918646705333930230484714438553578291436916005971640618493549366696975608158406908983884952767396225781011809465087554799337434891055365870905573521737397008125762130221298251333044105812422717763930667215217899065568807629893128924988093777696362761450333071568735185510823206904257880455779408387382931614228091802926759048795759949295740866661845790292382507565269202856850300930521768868538774987562803425706929476843565503299317794067454247537489562220105978886821662980066961648263987379999900731791377067688232091263592936160401194951752948970456650914110203821231295885606376835750083526847252624007190301454708779274501002805442309081177459952618176452155990915491775992228718174624159320172128395996489839671117666782678129096085782784904932751268441243057876816748523599316638570915836913443813845267950574464062587118983869436428357522057120774164899160037132158988743883776 [175,44] 5981875038589225955756792057301328601014793316261403635529822279325391811960717319027161759285855198819353841790602897464533513089252774171508556084049490383254874044128764709452447330240179262167263413540449200255564860032260336206410093974165844571432007309806366906150577371220577923590842878722499574399545322599806760255911604715510358517408411392580683259225788968747484638938223968103287359822607841963239912214264081394544471203449055586161269915590170408415692724895811564293867562150900870462286162305380364504588439951516218994088655630285943825282832028684511369528283371030798795236084295100577748594420019853451192728530331164245784361423334742867021225147503050889141813954052980484633694672104346884239261777223688119735021690143013196090816741716613582693162009761801300107523006905558222475046322181655558662531097509156139699357079025700652683243007254687297422943264226133206331553121177608302218957988086490661784564759207323561850981787950241993134093213143842152361841344357088210071017298257762478658791766950202719789882919736603304162678333682118088233899550630164939507041026226574264984401521946923063042742536614459845617948685227537816774158061113687671114058975646313520311177006901464569077758733634327401409234667690220979674876775741650718098117848292465884167385180919799676041616395640883166661758892784363132473264765559946003225489320364334337860292641118761175201431761982899790590067031896739968626454662931888910036333728618776750809501458412289708418284447658182627489735324892789420786500407424175789824184542622237948379539030234474459030508382150874948759962367423379444186656 [175,45] -1497014622679714531815506084246640984913352886719404068536043931881183898598675204777473808152448939319657415833776224688307722525822119758179853560464129408130800122670331876920070149564432749228134421345266825687903397122299625733658172636467232355899507446662658078502294807479779747129325645697264045708325259832728660905668196960545648189656072063017635867515359270091428898150983985587678681199527449564867776167765233596652524564860808589200747061654540880708017040746864607829679468005429859360833574722780484183551426325118694604984994639107613579524504954515257009973414400383757759287015915143569548051970208266449064267459210133960211697432060799809716737710065406016744646345635309475691677386055084481293033537510881248239806001527288107577389159854690101251347587098989862115178161531585052443231030294722761245519162042035162059788859588351816103907186357811590970220528373505902705461282809733293146900375747356840431608534554309878991993938983047999312786949653624462645663705613794136872896700012080543487577198423569875524945344270361458398131851651249425459782662909837379474087883845246795010218403879717447426111480614809397513518861009793705370859614443490246077641965711354609645470351772387602230919117489384934198213181687068655330300828177985025229787916980646171755675130723367610588537981985935868922083187166772433765656584446322054253375622109117487664384397549706603343232552951361384112351013446369366530909613951357082193358257477395619180758336785200560373134969498445404608168173328084668466595705587313598140872143734945638333617056220887662148466225325168321961685685926844694528 [175,46] 163282651358287762832794943575557213072793333011567649912208293573071914156366005578102637150890700992060681984309076184088232345407603405700927378416510598336456676206853131098894016909754508733852963974926273839079235839974066099864615640810524246714110840453359814945369352590316786088104050645107764338325336968763893314378503851599645122633391876266957621192881336032419336425836943013609638353948102871198776565717580125349431955247442845765057768927745417555569154037580594791332229256214907087433473786693719528327198700475412185877872592998004196971905529041716797460522415532328923752012227702083620279324978143273619911964308718292733788133679752902786963748668869211237593977890755754668226905122149330524846917449543553587370558954865898194857314165394353157864756824113408722711184591147923717455043067781434990143084370085850914949017499760119400162958542707304894060201574986890923541414733473104688295028034892491116717882818797930262388474248782066222350090956891385955649938378512789059446508159531914350877205620904607381129848860512225633649587709123891505421195398357131649071416273119897432089344514009431809009615512110753817875473323262329439584022725596321087938440103855962169678565380713934947647213472943702017524771082935526107015492745576473164796447106642071115301316539232164961235062340239923940259590963121805036758049402447836525218839091362079622903627525469904173476305473457896907679172935471030924852639799475679539412195200660940327971403789837482141612550766601601951855690271858210816194361644587330176767667464570071122377515483367406358394486788782498074730080263192576 [175,47] 6878556561494838507044067343579737849911922383286539541749673968585462938337950332395175730397165727797308261139447720470402135993303700177474500713021063236936945656155012596806800882825733990577272895340686440765971957019036357127478953482979662590349950341596208544524402161068591145347179574861385342943389231693837279867254806104786379222389430576329361974712225015636893023797338886751913885516741189601439874204087334197031937485817505904540264402796753840250630815900334684460545978674875161990024966137100417834414501368800939157754700827982773070286261745946462710049162852779160945596541596513901542114847962799441599288460196957823897522620402243093854805191140148335847259975981379653786010457314768263781629674690206118966088630048053228296833618794924655470317364731721705722325720653036775668924232093042608666376078050475151771251324232764910299771345139126953691194566260273310558760701851676675080663133389973311630958197835776119548526061912168873937447098481474601729356302615583792071928056021660034148126192872008952461309231666442405479759574141063717540944026816732586409263957706410843352251772898844547044482461132035120196532877968562054133087302196968287028947625547783639889865975179730678992529579376768522956076232545941881774939863521845025633091274463486109743118707616341360968854342813162071456871920751074516415584461638700986176835716910173512270863674821825391848973549311834260861960999915022570949412757453624279005787912309745259013276687503556242856978976400160076547183715637978784100084894237866496270210424817836338336765902240412675204535999590474177971771932672 [175,48] -4608864652133861926961421007054550042773932702082825173903965931786542245175927199733676257939859358153324985781831498083040107671004298113934023012642643373502726623851510965338887683145358940031723222762659024731146197760562283276067544797095938377985249242833086432768201153911504853390403932689486683382211316537656263486641155949510137151195576092286405506082681802252482883255547566424186525168706049718849558243365342856085692504835267695382420210040862679732290616394379110923932089255898272558571913368982457068206723272254544144947927459893659947230643584418104515278573832830597924625896785437825226725291654099644156916782609570188463804772498664287652715480880816770470080059401052400624255690313109288340786416313823368881637315845351821166041864576013411057715098154960312224648573043571986499142990179920608130009328766598370609267988152091191547866117617992814914298208501475806796075587114550774396504356162825011568271970222869860961712174941900404805959044402770182616679857623230725204143679289466618269666555745055902914935322970194341233660012791518563166426964941037513270416862885063722558588510808856958434829098009850463940447264554806558824916206454559319536221538056485734249546774215620994494159099069414107218062819364889604134221020590145798138126642635573448237810456300944027256695795737269410313911563285325911455892204025801454260641610670218402353189775355837796194559057793358250730321683033023440954070543922346913534008899721629000662679461629137081706402935497368193461703356758114808675352096693194411509112821024776278450507190186539921421586467492781323654512640 [175,49] 390962444174991764846795714274236735659182554694919190576150831781308168474624821039864741672230976433816272571215416132905145073673236822297528404959299414663198805034031014154250143597990682031846457011094149875833378939211660918638283694201419354577813603030753184600822737537199699643864699797765397640052072826397735297976630989065310775781895224633273692853156791624375571494376365174738928343822714554009787140368333806722627395274700354059211113261291156906211036390411347971376184629860773973514894466830402622986075799653820190990791811003520685921121111661010793930645517121357671837917927000548850645229345901770126508173895633616255938802846695289368477533048057618909455910640386241645716006224325460514246832583639981649423956939368305672765869415280792082446888380936700636528660835424617974092041712106272994832726059704247445205194991617159981562543250988169432247709378111492256976159408990900187281454737324729403249459827963165172706557124924351309390228960703019929608001120861366846943695691027944599398773590113977372863876932446668663100386007296018284719368301846633375613559732369163498706462992684479502228886609217324617627724397107413234655233912772967475745564746911779393218590447977733247565382830181665365872686628474228581124915148508532373575321373757153759162049584030695134844787854346193086569342982276280318596074363036554171364960003560035132351882436193850625813965627407779509499433562054379662655864961146546795270686158327707638468734166519607354697182015965038638370392210855726205385363867086484964427853857475284625565259662119789933365954817794047975424 [175,50] 92933457830310115067732303638179670017844632608150329880544408190616730403663899577009963600905002290492152518967563510289157126086771996528359080627303798549560875703271935398200266209826447512902107625259556013610606165541077077080137801869086361775006673814257296746424690243995122610641034881475152467260040262120578844684611733436664318424476455118759425707933452636472224239227411896044265971969157505508653775628009191643839318927046614352031662862881084946130883612238645898852698761133406324512373348005136585977926866581476381715576587178085147366528966625120166375277901636703717959121540377231868847762811107626079882719400358612652711070714472237960726856889596249077841339878405683607129324119935236412637371272639263886925709662966199251967659919157739554208094905998984308516691084941053522880370015344379308717993751193389383017344604411963010830494577083526923059593883472517325711275146972427494030895684772039682606443419352502973740040519871886453561874181481032445231238134765994111994349182802051830053070244041642095587102986178681609655556063300209181998473278706895447159962857106167697141087377030869831317980433829158673635704671820072851271157855460813337631123411384830459574767930764407727510758234304803025109495815457644459106332036054918013169078778310598671960062498125050157509173661051269948696080513052587400704035433898618369865201271953548713954148401037009855442574469827086997773708224962617532735970837729866657520436851107562983247113427655359287346259941214679197331185557506895639183736252511271377529527632771902607848603705323900546503491720926522880 [175,51] -36918548261830810984825952271462047796224029940735901150641602683856182184348073012759476079930128332014720129828313133678539693680112061894985893518760732095267256017083796382553581719845393403749901677476877299698502614921920356042808404182404926732142205785967143022283358160099410577245023980724120630049739897337086392033750226331091689139881947947535043631318615147010664616845519260579419833939307178777512183600923456645085923253276671107327132698824500510323354805880466246055162800230434901723307987757807348319538950984624411482494385282774287170523226630627756565121950034932438289484516756915574538464789149353754042249174209366827073900386862571709307002821026377600230429202365633929835049162484168659768390419082027190104340242885460175664411310308741890216299226026846032238913609256316166166527285148039495372200342630802233196456834135409489122477499125205427206215314728966702252416025370428430329858639156094121631690525521848539015389190850433862171408810691850686759515896940549000955774186498587168069775198388384148983423161357233299362483319159693333677673772818044167816864142427181089509298407768860932813161128422067192520418126155638914593839451677565784495372805295664822720247404576431388092578010907766833720964185704386988010518252417807981086002691409026356302698296540446498116013708274720659964532863244941540108922169529923039738784713907883569744465352534779449640740614080057442536633845354982398831805526516436342895732374838212387868821839371646704639547030580535730798774830583336839172199187214911261554448645176988902866789618416931879453652425834496 [175,52] 8000434954451794744303242263003381189966305570009971223978997918360709017769411371362044520286308098996828397275312169678572413511427295708284108129682343606682598285148520702394085291397275557942433666861642728242091584124939985772487810697178176265928612605677019650438180562047783090060857712075791377654349984618476434734166133269145457969935750181381727555159365671814177087877827860055273316014538909936532602426191778859510869131975824788951399410237255087258956806153533320798083287348906062674933795301324242051655557768560072997063160898560050806801564164976962101656854467928302179646082330669665579011957187565961584773383173785269616503015547454025632891573454016795146172214063043640092346345864897927682504709491139143012442073909622379551928757673581692059565252869101203100388804184227496409288996829985801126297792320574938457937553699194508810801073287884078648759285254280545938185977148280450448485115339634832650343613056136847162033195325397490931254932871927553936064796062289887445410610365187017778854399543035661163890831348787430921541798247351177758074052212989353613125693019177777535347465719681397206337279552655001520940753185924677391453088109580663542675853069522917057763563235786823224844932246521752559090682116838294944980879077825868087300376745207096232782290717066332272906232350977869752398880039306839870179084834875875120199635208222203251671827574658447949405939887407672314722540982809929986802163887070838457393288281216532505635233318370927722607156711288303635029366052890958729463833631528714217744747625549567486266595462765156359439595520 [175,53] -1700478454827654132238314342838426102449004185918007252433665279646865794198161338364581424021322780016061574306977079871641787390515985573507338348317445976231481801408951743308973936819740872982807858259579818748656169368372896845157331920375681965813395214629293158551619973318833998975172727645711769679304402721729367083907959315655093505894998476210901086911322067381868123796259763115110065823204769731950897302444797805088726623421857897035843352535298917274763713381439339388422313107721659879510150659528321081981040291974965879166744874419507761842065777745495885552652274326993843675071461329346888378816057394810438598831581872599390171658390796068650280906103598813537841428269197286528446447684649753763148659402841287829413626089817030560387268947516822994812167712432821527438377328058959487577867252739611647150365927699040225738760099235809332517572957389568126907079153796804221188282569260130807218358194256584474487025301885352013124759782218752057004778237086613729514047106624521994807154018072757905323192105553347503484245491623253946048431074766109153302490539638468534903732183485612994701200555961336373424703635311909493508887438780628391282365186418445292925012978120401924343144569773121246047058976408231216698826421713129050116268976320897111440825345621463883596454507465716175712187902700178077391897434527327631356656211318106831237615848614656333015047531750105710540682624179984505572401966945608034151078847072049614163488629700300069882704520830520338846543002077653924189725947737245599706723209048922745462186857142379224251297289519421123723264 [175,54] 439157696003358728515397744922909736063444309320642203388867147617761390283783949752258847651745979304854794139315717512943038990973211025412152896996761405428367240510758632132515299258306702763105800546291009467965776932564452685450206758605427599112342718282502335968910179011050443298527376212342545284618530043829879281297639992250119848005286247361942552146238996152303668696246706413855448760735585209913998429029014180264348449116423676536959176384176266787521662564600507479560227167982460474957936349686531871127652372954210652221963333267893285432277926940853391226136035754693873063309944346035230756447213834566035991121329909988154421077570999327115697850447782601846263870959177453425309967676243756406448567743153423046031323715756860136074128439180350892166962803370787397269932226048248440268185261357840557065943456871014603206150353712862644287463768490008975869689354329179511617275192080644651343588771709480801919263300335473029946576388521398248960210502862219944659141086412154103293642890098804397268960267528739181975532234645736342035244606220367979793500881280598630195835294384176321896661055394755708742264091205049665930504114101370265459162889568599741162568781353005647066977205872554986277230209810972655460516106830690443167620454240466710550784886236653850620462544685579544367399823293600938485917596664739991624274830973940691611978241172182983070127966745245520255622507121454810948636722895983321731444633997514067506801290324780787681284091550539600331908984917599246739840813100301622714872638968612737265630960410003151320103478345963094016 [175,55] -136238516692419941446497153261928439120338713705976951323711800747712145934568759795657417759803549784580061340012203915737387276764570728581816734331581163432423081986983040640894919963582047257713114660947710085892841113621207633529574452177021905803404812941759505208195200381581461018208573155510391774758863382530509897570330989206719296296338156514626459279783500723884829012961229641448011554333088473294239717660596330844456620122910726924197631129372652169001915274926246676919724348433657528118680920920686047284896069354368957565074851943194878075094965821309785594403474475683518813525096927174475646239001394970887980620342139437269247562934746085552526638870260678692704646463646699716920349247817876602584216539861518126773851894739239122628444629148786310068890619770259937151292963785782293907952141703485554371579150136285179304080765469720440570613482827084903285757615128485556709413571465561194620281660473612059849920703412513008689038381893579399999893597627490101703724028545179270771832469452988885892321097537019535100216528195722403288497004887588027576991645975414596780660334611966361028330601375226646982175465571705175725636073814620157711000128600789685936620177358491540188723195242527190666368953954763827637786247804748674075879934721127308342303138455470880771079747978149323810269470652711286373776915574192926166388171699912336022073912738210225701462062567292615391152008940561682735739966148379270341718480031920046156495189507171474160611747916752255430484561155118517989198103676817963077574546221750042930749178575612968813410063640363008 [175,56] 48692465599459008800486351345377412889474815078968288892488682995936612737522433828648495228961405930513696825950043359474304317895423277263749515840723884523840592406372591115111763227154078545143785902210830328697725181756092476710856682521223526643061233257119982043766247330234764916748263925507925479762326369733922281772299399438815948069959022505497253153630601406806237334584316032798653036464765866212938818596064920100518733276503357945927963332273926144385691967453696196405599986824319915656248371358055301377899115128588605410480759354330240805498250935075075931730735629764418848600687020004226697927943460100036964945238806398272583888700526252397126751609519679533228077993587122744958582110827872583754111490099413544142049519197061986624069603448151921070148041160703714108088458459718578126780886416017458578607759196516243153545432160451389060979058432309879950173015386488324012687761565832423931118445487964235927052112916610055889872736204744427252414455081732293605099030468447501156221845925106595086006512934591331094944581772014401083073627381729335824691884706180812686895516810516057298181137827862929264946439738566497581383306122065258332162487125557581166034606909557706021564465842041696408223202804932068273074088129592914815934339459304357217251696840186067244287806817937547188990925051476507647890267174168874028992480550464794437114672293101848637027000810226991648249843892409703361490440992818850580167569595472465546699026310174598406569942295390426600715549140250795109861891961012424438681508189747948427776931728234480370138394600448 [175,57] -18616500364223102380564926658797770263995426373610807659476541288257743635964645481363274157541706029928476168881019152784020032804270792647690221196825073121351670673517856826759855081871154207132615332307487268403705505143754478626133170656967284218626946213569921922053886901868691365184785955154835563126493757785162405435458272359733491631454353247457067796876987396294040370289723160653847137975706013702700420853040367520839045402788824840707026778787947734164961244998686566676139621651483837907699237688669969009985743951160525486900129073325457315268511593094230304566349586664170770349987139935357211408249631410492291736528462852093013376244409299684913239885140074964807728137489926772652483078350704265162961304583643183332258515185581503331812215274279649800874039413014722226615995079985124817641870301916614302995568834331073461604041445384113275365685299323488939679942581877174368401819087473162609499188074260544370929735806400832373203638201714135311610343760546668852239257875595931136136149292201728987474626364392936854654630074664764887716807363759092114807708340243807946354325833659750888141110889769626959877756878722711954435070398582921382640606172942861134114899993876204598342321092206853908924264813882583772390169190030149261471754941640992332579711640792591893080763853909672255776480012401971819423928337019176934433210733442411220184464108324020900050976812213573481641746948255882799626468560196155079873842330244390897248272313803930800968085777461985950564156612930519851780814194085021430994737284052802559596635526074032969691234304 [175,58] 6819833439662734180721660789273592615318362996465601307212381173733450119710709755564016171727126010355651295202255666191187146341810828922704461488230643495912218938479505923502401479284858206263650528445023231565895139131311924319541338760485171143383040874852748695674842494416117139942657252396926228907592483524859861418736312045539096847643486148471137212186386691764510903447450055653969155691098202970887554344348993995295512920760584180556898915685480492831682969333679828183526380281729967952298250964545747286878991964219972848166234828658806171144094161633724508280185653881957057304814987223555158940996365382540513179911881440140200706372952403000270185891253890903293439846859052627014305823741708611267618986289453554033822415518812853693841873551423881739444776856281152710843436043371392461230688586087289185792466739698582946979737359618456617749457923241769482571755162767863810784887432044030649162502758280071349875563988166907908108473555610864971173306716616576638830562379670633021242810749314718068985475994504923853742148321287855550122719565691424017111234923867610701012488360635740149539279192464855442838978324543206479203277982963230347317257575158788662893307790402117214276111029146591929690544459189708770849286220412785163361349478167758215544283287293589575454790248976729554470703053575446235508648129883545885805699017460712643026450561773623084966595368461725643278874682611499692830131026224579083772974707922028395962392031778630097010043791863144981983152055759024982206027803473495022072729771214399394818765067756782982008832 [175,59] -2234254057503774908340840613584435645624964951785261950084983161003839879722373813271741097035320212142059816455816655020978648616564877432316380836624939241342867317617968987846403010443438136709237311540813009278903367940340955039146070793826538583044390268336306273804382870505170273030620481525979393706203166414231073815833262506283385062933404948084969145285012114634480470271441172290014987611245977822023074344849435288175265076945827033552177718706734886556535196066164931229546694239855791879558996344502295199418188425474203630984004298808858746271807602746013157763845182819392734441833558559755816497209604461334010380411384341066258382946724423813153758406633484239255917152325192240507489529389209364146587449352118252174247996620196833641874034195303447738487906270811786167828546022394188878878706338246098357785429913118682045469469131740312867632160504528204706748291893459995020110618230281048002808182450064882614422977149173130279713029812791233663209358931932703752111726613216854206351854493996960040105899730309157609162201267284513263401076672735042324770929337038638646882369529750723722821216595711061584340599003397686059350774971874978535672577891438696770991838002798436105440328654735711615669460055515787647404089662005265914033751413621930059931365655683593668119139981382407005139309177332647485556448992544104792968526855642649124736639198443490455029528628356643484325888017406890463125766896771889383195737757767903564877731779322594633787588645336020773097152568343357560748296185438376712409713493457671136975803205139503126528 [175,60] 650459798195530599616473639538509083022957544347322900108950745548444311969722985101539814193844277427174646991015563178062470148162829287658958351801926213570485873752501297544682166397036252183888863932174874452390790067766288853583923411305922187296153760289982982857375938884883632635494254567646014434359772068502181177131959712724419720549339088870848530234886618567056222149586522106337094186894562279785612524508886791944968149994015267749863724364134513979021829289844282254238533510294398199381552286447841166473084865400714833580349637123798576566346187905965248994084940646467793531123064299362328913012863814719088800440281351865233034937202112731353634727540771365668297697146349293824091907203537793099493950770389934903352655180040135466341217548195842863965154313198247214730924688349262302159424885694593254698653972476454206032197261707408148947048015109428587012996805197491816398693634589880653405775369195026044384476325400358179342833518089901314991868719683891426182417461044949760814314732010034495484350134513772629079612003257151789662418158774703547369993372568043512525468415670869531060396481183921800406502467130747109809683822079930104294595830156092516561356828738657393168492613073484869891672923475290689725986847461643780252206774789956164517061936859192923993901985624540813642055641656163152085135502144732432133846568240080705756228139431749951233352704939141205855942774519576614432327201230693266617195487092900014997634775481551124226588911612690351383767406835965002455768298048939592108730668891515030908343076780596288 [175,61] -174182894884479146556243671045651762671555458954520346033193177304194882358892729560537199595627596784008820933118524361240593943576901105763450009928591851214428980322177709976816836759802126803866073417354961478899868693699530846345049372715943367525689242065227497563604782606153105870104448544465168367079917388483073220004180093447455713951062923500565033519177315176832662563274684414316373444638905845757069521550118801597532449344350093560493530896304076628710804475419361681062055118384845404348657614677322629104633021803446687903547731985735945925032958296005269911757971961914231574678110510341034373452212497059451797441693478511679453762033566975946780251354503959625579106576532235553139682851727424033462455499138732330095425839678361721699690366396891753065135618780259411145300097280146158489978105448968344944984598015189042660664364405289592039556172840809811714032079860914892774544279903213476103421258714830629311370377085306530608536482760497609664062858019330474891962776225131259186780341991902563056459364218143917023745205966054812122100521325095379105437897157999674694675889754958824457936952093603428078438848683182269211565835694536886307727476319512940921798022289168870109836012079310439914774319657260184361571153368577391651030806758419969003952197006692493456313220445819235766159036145540246200078752191079255147979082362579015107163325417682324285958852705855571280227731329626837965556559477839768359620464068782224138985648983400844571451253520346673369872655798632851373233712836370425212167102375688906136939534647296 [175,62] 44431658715186625480264382151337690530624323917111157289928215320535919379800547111309364103956897642285350662262519665221387608730522269265813741663169543383953908621540330952481071457974456496527532750580528088028156684133211945774305201355839006826451877946737390586483296148475324028921842737075301105586219125315431854316098932926775483161207109860119865352895909333574215556054504201500463138953262734326152460927658638673883138408344560099695322497291771740275818431767078382282354325860769982293223524123533032311563008707330110495021829550379122836698247013914176132412498305523997518572853142281255771096257183925271460810645277386591471764410878194163587782920483173924055334568734901062136994230811418104486242214115842754161687286445622411955945402911142227650924471486661227204821233015095785719539251176472592953299294834190422209642492919876787734320331774812412759175204556808781732609697147879864565627949442793700575251016981746510952595468564299394629906602230213581151052845807086528070699929933714857038934308555339252863227138301189013785993401474616876489669561961976063990008722365765253041169043611665049769022893020788674263343263372493705962736434615330055373942352524757807825055038301833757363121958884857445083961572167956185091822058977499974363599628542980628760115476528770665980248033268447441159358562973060523194673428876826640726877212548376301698398699368067574889112271358308905386377039559239974178187259543997246005490954024664615467123272278215628896666206404706698416479712450688617465087898880301796435370555392 [175,63] -10769360911049234443540502760659955634843616793786956159376299042897658480075519406901965807926930998120318710677264059633984424385220467156009746801849499700187689611394751015464069743971219791663760587207674377601947962381048334877134201885399207139136044837103729907365661834044165746689172534107739494046104317992573320909881018608824865888871710390431308694588596383288852800177255637387352043813066438302521472132223172854478337643955772459632757974841724220165489353484565708461366980417761536603460993549266120516371616746054286214958760182576211615069924923452022509473808012300214247316005754431245121421606103850082022120800766172116868684106583917751589975452362695104099216529620456796603912911337452434021354015814435437280164821676637564578948820187633171644495174671429017578414204265381459291055980498076059398015507605499261404721377337432494191534975249170218044616379285763161713274908987364599114803684618728791851907975131231113731648345863860299349793894743311312566796632237084851718754536004224263329386624072774756610465305919957999586367687584537839198108394785519375382222860715537034917312183919732948591664224368015790533469140610859803688703641051579787413344308983144329389862612564741458667573350533918732481180950677625031191145064381776444433031431020509613787917077242381806138499096478138790394422769753054319886441777952186779150203035937480897892703541780479814149627151194811607252767603306142203686751069820400561699101163861384716950336994221035049086268895765588168437792018906907114123884183799864289393901568 [175,64] 2402594612308665474280956898845307423585763366335839217630010520964257081445032266225589618415697752688633662265335367451315736982657092122074789878287892998708471016131549144034071853162898742320669410490259426031998170355368094652290647468906619663769047889924915089583045989325083240370503631795174999769854616010805989225723801124974249660374949658515766288720501884082406321542967571779571848012940290369872588286050297067996599791419755276316265606451507731409550639099034323760736399638127380031193118284588424951273785343139897441254477138355234552064399367052032456099613662130246199597207164135935246425153230211012543897263032534093335065666763686850422281553290516744164816325434412790082314949937251218050577616340694556767462762409600692080961381583350862710719801060366040034291083824006512456585333967750363133892853253925617963130650251103039430138463829283483454365593510571286083034031718313092631838302625865149279438908309240040541866876497934661408933031349979105832898129303517599664772004416101578554341494168492136246169494358424847862597676544860815308986074059940484501410089040386418905762194878224554170736499639387949909229060698347928408900811494822544289617319649948622178070891352232378109116162497035236707407634847739619720960405694343585190188370385267051448914787985947477111767273673383350799704384522001355989232423768139296604305941547372032365000989586105907865932324468145691551348238620466569056788585874838543405390386460723314782298520863169636965985871426767772635494921596762593519438108384978493258240 [175,65] -483149792306204737642387892569239288415129838766415168366621010987679119110650375836925773302247359103050820758511259735593881956576930131793160873140476496952809535044951850929279581317479793176004610251991450998717898630115162203202687065562771221885869836902132827887284136619268943486126942569856321414408637203819676285004726402645579691756251386983903189088351532589890602136254980832792614543814626709889640738079732597779898334986749186023418796623391190018968793877662967754070090769540915707962592604008623087054157633886533849363509656501402558280516040813067937155502852016958099090313388000150510104126734970331954099508280444389643533619614504952722068629434608222898977668763687192573506215602570047338093232760546120145891919639764101394427110805173837250165307953639439737640822411468556761752569708168485386728021260211596370696045290163628416515422006091669993140186351922214118627435029173580036265453550371857201363436508158485367679996890640013352063356128029348373508834976950197410124222598342250029662131351383932820954624776844954550518176261822141906931163974604831237680661139921955946376142379603663932068772904166799694163923295459553298530283716382423392879938114350010958912442772426679997471393681551148657640271599706252835468993339742857491059447821546677379906452935107049607939576458712712827993968842896767228041959310042671264799717760262294768800505909030838604493474547259586734559426227229942883316494857386181391276250560417090909820434805331326674205235808014395511704970657203192236680014510605383936 [175,66] 88289529237136611397175469773412294937892871405339688008838372577496982624368132957989382144069951741496052045567110791616801575403351067373738503516373526465345526460661413696271168325027177205680127016262679996384412705621788434568610194832900055057041895501885960413492060039680544902410708264227553470668950505033847451777398422321589562295427552027812272327331648347904954020770931911819975782357481622974467442024475184720382131977105975507103596216178505049664176052451621767548392265492648727104804094898559389365575399240244567164836896966912629809002690446796166276977380501497730350150807981639027995420660529366153190027161050276345562894396837373760544245148534025603996817094684863055182794076055921092752734594399410774973442786486310069864381713894033027913808758879988402682701643566372019603823686255789784023087605203493611666663129543150015180484589519119825492037286675999367029494938032497576654022493485131060209535073204094860097136413335158634443662343803389766304961143442139565629561179778633107267320260023643450303021996941460836060719028969422284733261968801540286268663283859288700215209014342989825743952904768389886674355792632842526898426308034832279395299095996493182614348122297804328508393106904962245133380155689010301606579582282955705073222708670703540999680165691476693709161446264231739851781797463009991636985112476224886426322103741416099515609434960632814781316739195890222952760043159361109266203903392419385044576229012553676164053891876842303419626230767168568689494170567232407244606083516112 [175,67] -14948755725151263774140163808068424172236830121629886147823241128889318581106642072308028132353949937375333900524169044590155980177762308021007085246411694736838664148892198265520989157096778775014148777176932972607274535049106078921972471838396122617407643206652937446256873929708742893954079071224599110789947406238349806955607867463903079592738735884338625670506997122047676212302248652713268804621529841509128877940091131558216747382898955359462640322506793255476504498531399379808850495142932313318585911686609512442861892417949120834685443415455965857638331889471233712933851778748791508753547538961452354739023956919818674737279337434837351309758522307602793270893863503404079752381167923660445794476832046134059786778491687879415397920834235810805108226030241024487083065559019091059735975415559005989526230323749716579850919694173465502823271151804211953719396117847886212714980766417327213389834273227091566162586160708097043757017888438142245205134885607113475052385171423376496433852272411425239960861972922625673329966272946545361058956681208135363874284507189033179961187230187341724314304645235092620101418731099376827024272160558049108532555105868645009794335056610193363892644368289403941717862461569074312785505877424065983815873614266582314135810210069717280049403236969737053156828906102962097620054147222891146049363702469318881037163653030296449446583425044821409986753026095591240770775406730566884576184838914296602262995312617359475358134600790485021587703916938896420111716498029818125776975524646745648889274368 [175,68] 2350051511109898181747396684141073133198475899295724593567885768041230556575315032946572524238325856441563434581870734972590773272602676882990756905260401228676042661876624430952497924618249469695636340664262387237741977179347859406463938239699479210855436256645634780200775649767736742260900649017255093926629240431531784426631412949652046658327025359665438031847274458675867033374731329432850365469368110390583817399085757516303871386975055250468426858830037107995116855948973179782469049400990844715503166109429188804305855994974105228906947580018677789089099823952552402695334266143322485613366655777142174588293551026392548684661459908985294445455260062745444629899832912867374503938074496379566424453081038089063359099832967638236292561188842836559279819895097768251047668304409618584185486885555930836186012468499533743903502052029650758945961596777391691022433806924380526432170177916892031070676839134660304460741180144176728980770523792677301706849815167700210153928514243711714406366680502076373314844276056513419849642417999848022468611747202861154920066354011088933947871167841264175481189758436223717148329251171836787775945490692093746354939556221317239918957668661342250410381880358939541129218546723757362358697679496523948916274376263871487094478318177190160452345613820283813199926072003917054273676468865465571940550224160229333971186332115528422047221956916429723255517362883454209095337931941199404942020005818314729152949062300456069576647571001573787357679196448668298315296916549487826057756350230655222979840 [175,69] -337481600949058709406245999937133004887683898741288979276895838769232539373577728253511163655398741428373252718675088733139695489147210665091197718493572425301860277694698866982881601062945442062171941292859339478594646190495778439823438297662311749771057184943747245190917274964940255188603975813921255033062412817287808413436946552604940581823960150793431359889583200254610011046883106055407671870583142506586713179288698116803935525692174031768458114788684890175079388187439429965059260880451501735337420160650220782075170473751123841685618954491604858322339418471827560319697977458142953123885549431486236197709597438006916501855144346208707568328173836358396712046723952144818057656336741287236624767641447339224869154692865441488589234205833126243322533170698496157758714264442173990624964468252386865637857901159134011418243144213479540943965864046791251129844266466054865631002247882461421958916781752172513951674907383180987003184110572119607922709296822869845673099343573974262221396829528610904967041701969588559963104507479245589358290846870251575991267779020638855326151982615942668524148937745537649850360607445066970576843147107250682608146390243390083626753306049167415210277476905699839425320234159930132214884968313367717799889120215218092370414253313681636184862447346017199112476462844381047677669849246882177393214524459801743482808305068665313637190676109255716574771307339245353156863942453371405322879668305945642373975538801309380105039918038094400271403358877444361082225040365429820421489287020207407104 [175,70] 43832519245921142654501154162526201876230483307634840588425251876267163171016554559739336487067381400963740130727454548213797434125756951934628445976885736414062194495716804467145404311716945891642908594409312687677596699274317274303769529499332562845249563852563697834617500166595035981662149384867378176568720241614750939561036384821139940153102323251525121270791005818946889176086446128177752551504031439462098111553526403600892031321298571794758990868934399451909927115767820258828425598682870887360408630908451187558900822759624490000026633270759641742315630870083482828583650220377123686649618640322119247222518334473780977986512785375650986031194748974964372524646334409202689695612773804972908999092224807872824850781677727451293757793938718628738196347978432504291196001349754843084440888251934521068110269220805445384113211319586032221536507671310458887377835515650056658431350507852687927706144504387929219676813477656352156678016383347344203202668977226335845866324191775986451503128819798574996614857593190757478274603875400556043274980968451998718627984118155640874372149530598697222891488555000469298464169241170439554027694497574299368500869057083675915817182702972952247826026511255128995510560791948004951137863796924428289663175856955630262993084367324470451063050319676290500389782501150394354289450680683050585845165981106685864513965528606069061613235865433010716229496348101415198821687537663609258238553720547329064662139410369778411109444755191012354125492375992140338636405568929885116609870406483968 [175,71] -5178248622658229825752890700677070450987119241445326802790384056778221064957490978399902900547053138121522257353178564447931071134334776539239745125305404633676925178008659861097005245908364060126406098374733076728472485192272417274983063217308881312453770992721396261856434742443028218985528864648205859139521047585863460365997668118834424787075032822699589946929332265461997779864086694777461479240748886039615123374498911199467807702900425471252470876535726869783405039480199784495773505488103908688065423259023079235864648363675050503457199543619110733069822557662018856442364665641742106304045595538090666878953058696234762679984797367601013519519905291714437946188522916646324906354345328460130134296799803681878598288474936971504930353697630003076711130914853975279249347953375581003881206181589225631157851760081623092763565597976069208987649239663906084663262277399640645481881032200874486811682171072857777425289262639843672767466767919915517438020712768956628982858179128296392759351601633030666283117798514776573121875258491907637010056178669809188738022039157644059807831066250592200372772618913706306168353414403341162383408895305034865019034781931137122119355993462449915134773363394665041649024836186849808235063361274350286050847517371312892937314027026095625640367007350724246217876031409620484863850937392434314341666580193747986712624738246296440505515591185072999552603447984295692546021368915229639274393254589497933555285578844123347111520749993155731333536556967192577100121604155372398534599376896 [175,72] 559005847257086890285606354509622389474140970615203669330081459783535054183506302275319301777648717964240651390663095795384466916524358328626365221524251523296786858525330728132671252603763723502902039598791239957592900205974582619353339800353898536079983984976290098197013441734647846813239929840958750763123397316819371902487319217873419615834927205146550591644409507999696622990770555596104153443336912491946400089120815477265864491802834391745659516372583907600550316039393109053847823321097096124169930782928605465125605462522897694024853087801500474398624365241253714078428097735192757220427429612410106993769765624640677121462316973376733289348732652626017548447951779005013868673407598544786624339784429950904431633901202072716199443722734585321498829932734796581114656560066077364314203082099719146138731404178225188145038272009480368416183189773597684888239062221461925691906276931704672272299373247623671277478554679529355866224294392576375430413464937466250953641262246988623309049533399589564195099854156155452818135504247293605421301082328156593018284041446973378108871480503128409603197256773798589941901294473612880101768004630043273392740364376074333840537395035812424942280256969144230601924174001689301094280065603977156740500553618308374206924601264168343716666440183873044715662993820508759312208526277714503586398262398709926539920972773036457190158453447595430684006163985659114442132067690193843225499225304911594941548191232724610025224795851038859955018641335133352453664839587969963678851072 [175,73] -54750771065518827894407631636487170901558018893059172136268458249040224603777775016831935945235332309257273679635952913025898847103060774483244775363948986300924512898659886811590782361846207882762914841042916070685033434165320477651669724638275849983202449995947992707532276316133479398502912523644811771483045946287294756695344425835588504356666781991952944055677213491228874633010630008480738337553104453412563983766390226468486879695204415881636072288803204728309559998363935430513711028548043821058031731888215420700898081871664140390042867831001212460841900239792071727401212286110911305888528983756953099243197673595546994176516427409854963351662808253008438242154926676485332046711008428770230693271113723886957204685687468527847577271612170442828156675501899158030748628361636897640720768583755103878695325348911061365170952616788738237339251234721784829335714184806936755622224052432221753359890004302020584553637746988323083301024616804746711293949376237048896127643325494441857660048777448919724657443849955302387235835938930529821683442131635581399266247626484841242163591618554062417281068430544060549327571791345711802485532421476147221465732214858534999018704012673335093078432744866995800516983511267953139211208735933783054348256908881253057424400591457326147462057411210002121677411095686165473425913522969626381779566100396890406992475872223036562412496260046212160217371969474433253221057829029942477388876636087253538181711727524752693932366853439522141830081760861262300925397527832924520448 [175,74] 4830534437709531791744968617210633341139991504463237903230905885427498893029830414419351310509948879560610917676991485762552221013185840993279899650018307432045601374875139483969943322997740433919739807339382319810909369346258185703085294646053748979074702171088917132736088985695236760702129914010350229145016833736261664698563011185997720501955591500462838193834652293014701751737437626929726288949984983819626028758331787067159102681089257465284071754846533378852506663603221044572556971516764868854248786325644597075058474082283815501374070333165815864530035350035805213549749437808502381416933020307877800846114320122754075446890777612449395073495617866698972965779869382203161932005035918658307209927225599470107768860452738341708663434513014836724682212984132798292594743623324468604122947243359736615322555992511667243260311426186708094562699620322584477894446364188963299401650476425565655498315148475387951682477598614572607823088506140768356395220181947643445499084726367151759806367211487655513647326589252590168126864806003089946950341424972990313601356983746747207244646913098170821145523303830677703230902324421476963454451419736829806927016031446610525787488456714737285313906885085775359315370706366578594646244400710728520627559897279908558879927547345338086794403021629919386989122119188463580167305003799528383902599378788469563587615317648744522098597734721616719002618162913749731722817740691197548816901244539060907172449253600394990010558274357467010378355469914567913135646696259452928 [175,75] -383995841195392558808107449861264942075032366936035203313190505830347607777566459143052504923611255370887099442004915745183078669359247607125003983501961111316336206808062348459137074724659027715553463458512920147489101704736918242283121073221705975374210294236274185492294529932040753967521076490925888174992213868599585936952011362084390552988778056515507090217773571530975607672490137922409820895618760058154089866373778765697016106542408193526917968511535541631639292929360816016347317370402912222070488009977237779030827420951626419262667241367388879258883943805448052562636048965843116372768968122250415957913940483148871228937388423043074271338721224490345281661639114633229126363567232647267823222547196007227368441395060753278152710132229753539543183118566669223972395962000116248620063837050788501824282917983910204862235292849648657930711842262463990918694715413279088595764741547734557069442834491747091700336322727501949866995250325782189435265157393676597989413570004440172934839352934096730504873971417487831200546092724601359527132499878307007830493807561294735617496724895252860494011117464251004137909754709059017596715776766962692364149727791034353646338868409799341506321787465673309987858976825488382161964450921751498073044016394905328812354829655918294558460325838946625149798962295309926309354914561992035672015053276842069772641595004196647799561997525818316902453808939497139896693129120890386163811412831751302917327330690585982406564192503023286932210265279997651346385410375680 [175,76] 27474642663970301692889862879432634603577786924366303364083695332855993797087006839861685069803966954021114660368544059559197561841848399225325104830959193745386273599933891730858527789151053798088098106422328712130505486388089181419857758063441964223869802155049714288585912444154126762902899141220779059781258624248498041967161288156512172220464767589728575188307540081608333012394582573204413602943535531320863947050728750465559991702507992167964968119599927714255347335932917768377311299537075512370285125035769584810395883640018336195963343018286230060108363966285719403469758674994080017892583159422979334391874966734184964812607930138034568604393064585529548591713129632656803725169378137837048715139167078718104472810969293702490288166751803116155544985157411454357111951851116103136922450197220218993625149136683625706064944552419940129120455504270279416395142154604075646431418051344263638353767403713681873203615807301308423706694179908775048319806519657668092153516045974968403336632508575002564257610222729604107365262930307260677047674007140079325775936603325006107347913664538595893548190988105445695349546580487382639596127845777990220186932987655141185287605278989230992528096627403889032269291949372095990879199648905202853991140145225173412606325477418541859267316507566573792961342671403456565568843734279851227727422767735486565575789774948188550299042583049524561731762403771653303709425433060980520658060824701089475662420658268168407540421564333464511665299448215090297745897984 [175,77] -1760144578996083244692424339662200727688903233833940754863594143106385740474502502473238564456528909025149889389375204545998123605651694030545278945092980315361942006663800560810047973282293177929753204243605765801496836511122793970517680264822777885790070093478255398440670660723800049035516526141002911933360230314540497881433942903063969066044168635026366673554092144357899166128267244602447494675804793015350285068906524830093826629189039944995011691921120635275868864069676924898064355890169877244280837539824491402313534655488253239124983377152548677755106908412579128710113189864780924799401691978387787986974274659633221925262598196283252993482387158832804158894117683531297977582753646282042847907726881378063042372238104748930975333212878802300870212463844102127637513999133579967833437649157472781991595175052285713424522601538763981776157640838061525810029143605492725585830832166496675852503765055704428434219996445956991757392095894354078557829655447065863521668268696035255936942732385908317872444094577340414302130189544559529953482790926551189486651123988194433211828867687941999261597599007403048722248246850366669135033811122680037081817158717786195421425016094207722340886756168448314925460862934216289277854513860345999626011294203790382925744024054434071181781197628448289303488322412140638085489732099814327403527452069386589578261911260719570550509075992625070229391183266310999882722994289848123755796036628676617166331332173761345841882938566312319558198741254878982832128 [175,78] 100591809964254531952969308199456445880070429945771825902961693168239713724197944302797266697576048787298934447285769914983308657927714657847473705959341364323264223214387631639279540989622485379657538344495594405629615888909107255618472140792591236083297795628378743923306486748715918180873089251083605642431488797538600776432230427521723255794054747325501097983773596067833852779648007575604998844796861069328217218284314937530552880527660674681961045821059891028397076674305952687367975323126893432151438759171655476814699794960669277370112515333684413784962875614413378270177993098430325995500162440150585572171303839295476689039900375495049029660889475012618327511769148805157004424428164462002883853664478428568181408892180437957785084565095372114103808184224437605784964681647693028174836187703443495688139676525222754999367942183159544660860730357039693786943261966528395010786152847337165757941917392560273804998558550092561555736434884365411301208743538363092487564731031529587702150268199048795556222017671681660216489884054943362493734738670425493309910787651697653848793107955040860682166552176338065226757885220058390763373427269747123994670958880202233117109015103115494802107091653867519612536725307932554790897322990093123092444851478939895304723133217281721872440776782570623543439371002804719779314943778586704386616835416804325315206538729745123205507390558645711014795242572443128816092871884909950811108506808427798386055304250997438779014579349848836174112236698948255744 [175,79] -5115122849112922100431253758509057988651133802929617039618984312395239083406561355764500186667034477478501351735076144211473639942535708684144468367559722196695937916143912302086349769198972320653829534465411750534553890997705087138774385185249521499809214719022130709555375692773291350194395215446668224253502062756888030058674683858172534635780211655291528753631560441947382241420225527523410238878491926981704617556193735456057743158333193017102144840515297913053107300908210000646881317691772595615909440500210146427497483327235518600741763047966693660754103299303545887747121236519327118766895020165784122052095674409500793761313639748810979621803641963571121042925205596148601254662013465711422211954820139178626360314592676532512300795939974763740322881324366033715773945639316634530895579075590975252567521156483191289492972514270848322361206152708956329146803029046226955418777234696787666091843097735352805152035991155504779399927947240074571995983053390984183769064609908519925122549542267979985059797591442207717742657836244490487523040344866642772095650364775526226915773346709534453208765233254398662906526549762848905654730245606453631679637315797839117748307957618109493954643289420104291349110327926584139244070551095381426257997078408141336816969699716592737909898743344276688669393505712110487791459137724586222456220364751751422349873008559483755613167503447676178771499124332098868898965607630127297237450000039866670053708976404803712096023029879744640736724273594368 [175,80] 230567557470568776233817798895523558797117875475723882231457710748575564931871943263187073958607596791474182057018722530250829941178900685122740196608174190106434551780232040420094502497898155042492756980606265691147462175485442904224602927546573684309564149716016908265075442056158383853857333430417404537113663889132538412982094384192792164900627772545160552240495629226283975354224705365712241822751319743309988218707539463441967719535708408115504254184107441947800854156258357872272313855523660236985180036974806874910187598137691260875196607345926500509613153353244392535697519414906352800302397515786158204898703787023080824452810627221432430445059298452729514455801337011597655497423090494958939789392299963018100343530157763418819911828873404606657092184054927793932345820067083146661981737428719979984786284585962847492883823903698315680532829407028391494218876252158346715799794000248486534548859021345048780685992013193111383928227257417303189290327520512334277756229798065528978355184546972751964846354767621873262110361721980061951671281375152342213096644480451839223325336684328339586934099601852105930087060963279784730100961434555147076087321669976507060708390701009592403429069201475182322945921915860453067197920118043045078702515400968543413811387330262052488175236606397792400165579482381477271562168560068582536124329789157977786033869035775437408983658622326883200347112491749410373067468871266007205736293662317081737473345929600403618754316104678372190639669248 [175,81] -9175809836642814987332821872134736140054678024139428981330897741173473936728468050272414581579158222482861106146657645933822587602636347588150454793350907507984303348125197960846832738999808735915653582973295195506599491492227982725276002412567568091671927887677814866356879422573647344139425759200875470821723072092303130609936448701445354411892399533067215158914635408603377319222825449745994980888205084197630766827779139551195505943955630554808544985473004897685808401190540110131033175024277966156082811607269915985951410798168447088576349712660142913015639549751194373868663187498022266797064239233822691882158358693488051961321297914026752496665951998923607817803548707215858442288642889063392105882155453316123628602432475347827038105507550641265745333533845131774805385124128944614854072733165344411452649344504737178274250120043395135846696714291792585389756252515364309279440258935361037739804332392038307238529491445389885357069745362278794034691863612906564548989870159849113992192976474898616769004828771399270766134664110039536751478734482422298631045241422071162279390133262930567078317397686242222160984826975614646231856122145429590288755908845897110193272636949701954505638232625465931224946429942564268069303400707132736339017871899177763285004185882847125129318189431986991821225677300237659203568227902670301907604385783016566672909208524104771495115315171811920236293225428786823365464660778101546659791492684696675383305427914090978779985494075754981957632 [175,82] 321022576534057316718775235672496276728554906280829214358058775039286644345132380672019577131835452903018541371348419154727620857188183556530543205015107470529953561785814599549980645701185027150198489522670872932097033625989762333642541716033435179549488823052670070149864681477318099450133802783553548220238956195706847007777787301479253783390448101142887064127280834214132214581032433647634471197435994755351226272035295603628145994705150084815119104263183360979287464692107562052317410467558473531273305098111900474904934746147067402688365923723605386541941182283204149034846995046510110962284938773611935015232403935309464719905864126529750312308978941668420628071197234880540552427971732629888596633734121479287093329790505188831366956613276085579781156067904923269880011599639630819726703376246387861240975466491259761829675424438888799459900651179301830366345201409207900253902733084618566749054179900774434259697284995130029091900565918371137659788304154780415586713068018039076093033251322493391971688438405717269697783452897201796550099894976054999108397404907074883040786737357783109273532297958014083830508170473089121574862686408536748331738067802436775287655432734157982884900911579468344436621435050249896699761531751483381731707359411034530818701036803846663524155411733091258279527632815249296947937547474192515586287022374297158903130542953537037414727682347786159786181920899190530507437658369828266436071645627129686089296449237183284180914790015782758912 [175,83] -9840340433580679185254747999537087196190092172305509012180248657299761220262417891805763800864208357301000374854340083182306922690711358496734505788689812822364341828759673134829303578417011953134309176989374865118356923872432801493806817670532774278169712565346929564431113380338371713283978446737102472210716532998922723845751194442091610418798523696425724723700477515230543050731577158000878371943224233286591930744432495495667883264284701757162150520970875205662527076363126985309850451245876358766197640715822652145443745056368547461406521763772092972908519383916862265772543759780919392651111179147033259687096833673689815508544365004216318605260013699092213704263021555613814795005358430966967612728679388433363344471473540438054076786838236878675406994826457266598445743895701676694494724879736545668524402602151774011673928722337480940851961678159304996285431685427247043987782214347078016183054483921244530694119927191885264497248391733679694009104786470926330072201206780967644024634997018614797513140990956402115130782459044348916879597033953953927127296110677851091446537601870230366216103315533606953567434238472390492160635505881756874416433418571040510539558699826312751943373276248450763069115385312206219367850101315578428734625005622634114206781347360743788416624139970661250158544149571162769423999617095395500244777752302983851500898542449315802516181898769891924217605619984482255207758884438305899027474347488365955888972047869757419043338052698112 [175,84] 263245679326312825533865133205818260137431560834163271734399292688000076780317145203550743460454238859761956317893209861330617290249993791517737794864075955635046129042404255667549533726622581987915279356957653150670103913178738071428921356831901666515779768147757591571392346166321483329850900721632743675919992180774888389853378702049627186669355965713915937121607021169980533532600279644737501028770795708826403921723078557399924742284737577939894692032613649976830957823602640978275730343748635576068379071481710194211820755318324478870201456981739448332827509105069935521418063326139685505355294174716805680344580667017013736850949030228226722376832479883107557777238884135478669397613195355835771135945772193571172130036505808753513222527875882991319432862549717096842924959879251828119665230138029228899182056508682835385518653784699816652201980350380241796518302400269586337424887181165531376763803767041696165207286556445869000915514746278710806006385960521927165361936226873289050678406097740690258960869205777018039274225297852556514859995693000984974618186794932170065904804784629120356600740666601169245515440574233086820032630919460136463778950587777244006777567549366703616869981281746644165838519392061721122120505086219679131113223975678816154626539452929303255770805212438248582977363198191274569903055290158541629282426922228804418454704181325542749984469309248272434857834629915524790943562900655980382201087963138967665403531185776562460156993536 [175,85] -6105792512718728827208388142160278842205054570401391022653188737631982494044816100389980313713157306583057746720899285881696872116952036077162805138870494134137756402558006181239789544568945744664933795171459673927881625968015665321537136599703400223261259715943471838196052161795280348331224593974250684049970263548559491454391306387786678456890687678520445145419094621886570177705339240214366273941711837355128644481747718160428503919336514952183157725274563528083318633462267006735495440310115400315212497313850180762163532354045693240846143320941035350484511122568471350415152971113323407162251979678494371708152793845914324750197381283394092330062219867457198743561498394932488610706673572943136454476563083381592931225554604991769528150152803399232540747747030074337869839532922303309267550665762878809035598479126592812804005009197189593006887511108632070377823523011960519731023536707067823601678820958005633922865325548336032215835574793369646920272195384931174247081358497477164113327669051411963821639228731405612894645151888054249213860951124394274276819723858427741293379805299379186423884329936199538240773025355729220725711692446654935188748817012337502245247293256236161413313809925067627780300926426315870609425867052523247817822942143522394359306883831096992993360278157824099918052288731748337791703694088138146902108048176253067901241796267821377063970381916453331023674005026078247143183455262716703497624918251014519387332482895422107156480 [175,86] 122626111454430654772657833863475553596694509106751260741745489980789320875176477804985540276044977752991746554398951834874764289416348329555143468389975037522519691220585558776378368900413364498129103859726412328012086261654871798447104058464943245486273359416385709578283145812290690865372743308106557004029539224455928139440878518864029380917461806618385337097946106728472494457532465775146385170178562270137302463372010093854399718146232342625610789967781736145487205328157205688077758377086473021648637124911977355457897004165683470328374353190449022444846272418961420691172401953103245701649933080631558947752492057926506217321059332008051131566049342715223927907119426291174577613527483220233956247446249421099867344248798780405033509850582114934996152334878600993887490862563231123268687518083225113577883686366185967988874692482654177704165558615912022648273866858565610464428140557964582415478429926975001272005418272302769798870328499117919336247604842491947553566007943301531954435470124538960245615996907174614689445855047861578162481244908708993172850245091142290839640895939033087298908907585962172594634693443900652293357441936820489881625068080699425952228413504951020656830538139678305434220764761907085782549247874581524865656460530070746291914207500705156984303009511789295451065716234448141953578377634770723228908143249571623551817168248825621626691367625315308855591625372444122521054947367721830198013079600684844365450661105640226816 [175,87] -2122714016696060196276465629907515236258707401487482395924663476077209382364324085260287995982030923938319889456921536769063475129732908623363390179088214922387825098624228420541041062948307728435545229311040280684612047514579241584728938705068647159193182873256543458891299680632858581463906150554731111589109569780404727941262431907777507966893323623049937356404596293872018107180336372581278774896816765994947900799521722893245780356203885030492571637583602367608274435939826705631909751245539452984694463726769017364723722832501585241794502819472807223699393987458912795311487403430000695736478585236306712631828234750421157978017536198346857193206405425731013546848224162194343868294145099612394346309820314415543485671414476826491332152862658552857009326779582133646267426587877848492757728022914283067376382031753793383004845197645485407195284188007102085402333756949162911197880639355870763278755475642718113573484926356253963942720645857615192040672301328110086174281901803670681559745709212723593475272628908227041919222532358665101822092614434986087976311514220864890908125713091325206059993321109222472970339262805945975840563767870660820551545452582110169266396204020059821140518298276910303946112917801824928875546718096666444233349860057022334697465560992246024440476182341988018296463684993639445244978155657768903074431235767247987038228188141580847749110786666131295648414296780999150855420837353784915154349477847647288625163456741376 [175,88] 31347741236712994153230004988601921908655569238599912529552882471054423840886685889019221408208002524598882081354085022248031200582874326710082365679725422062985454859019829024159573085675102291729606287425770286430963855549756781321296006819031677530772935751575502107124668035849992598988049688256047134409739472770070879299799479463158801645516419963486900026174430863291121830822727158905794399587747629785554761762083795156994525332099140549185608660633277924493712387164901406522587675923787881236199704793687372437166166602699337816972446737784934852173609018832780823002877554148168948781984335767562389930025749748169827344218830690450355211074343652596501541661022270976868361843277722261697913611113196823891141201651660805880660765080379667575848875734615831440026127002062293348167457771158145789533453191316618666401004620907451571009768176821299431554511276456590451358110424370006611359272926550814555467376956699651574575031027730471228918647522422757682814508600577799587146638288827640753048815404641673396603222962142208979668423663595939196813348094419152959866403667965988293235584685850954155717287780299879303386737651160831006839725695823590373841464562344793876492112240785775951660383480050712959209316637156059988280159730616941061041397245783366859952685424365417884371227326049748400099745885192207768321606594429829873388237128365475040901738325762848859149472252684782295315729611407874528840655983031450534253772800 [175,89] -396668834017307837286080903528969006772289096086335973360584657410357143553151884644637456134580849638076648425440921436958646157644645271009829281599136119385273438372508562401431731064455708551913103675930567239343908077653951751106141002042111094914571614736499492805029545082099891625497960977806189079496680628129691079547336565978626444879155792119403385504292591690663779232466916773512485715656554937552327407647061884139572944133614417085118236148034262168746764411891919110583472722685493176878993964125764720656213001089611711512631358403122376551223350633388307165836664547894406963411126915517848542940797460173950895289810721674555907780654035167037133450384486320672300357473268006909210919346153289809661085580378499317161006587373111308487348151177020841655841937490471230022787283934998033446421456058677202853972489388129090039467121631806528889298541773900201084136119008261326730374409970546480100480067398637476553829738643637647738793826591512870072029523285488795321567170684510051002184353503287889449480425212963350740327965056683174465616522401599490047245208264862281734917820142048059766413346063177273816809400427129536953140296522353812973751311367560256868645690236018383600131083867858625835696915720382764631200091387706540168091664138609756933830310292212602265873504875988701628396727751337415100183111441447243459128977445475355517842329765972168823616055662230713035146521922505690158553307774696157298688 [175,90] 4265911810741608035373169325874485419287298764546355115988499299343981641188003062733632967906633063255409127413400752314236271237615144672210963268218562080264424731986181338030559057203240937724210025092978616750544090659764947756719961773711247879881225881729881731596611224209553860101801146245252549287079505788581724651541568288373636687266482536833693036670476749594529331711266963978657270309396374632903065564570840787130344784262157653136097985455693018157802450879106996724051853715581415896685193779869339310359338788193475215290556860557754240580897758167621592637796210468786340192522242844166835177662167919370581596155635741611568927338135015426621109552183538488500689404051001554448243370219169031873586667475566317675745277680200920246631939242987793972882764121633263196468618419453505700451121791357260080566779261907075591870075540301906713448300653639116596868715712169770147148745524020767893894168866153606106976088889108093555245845459956823569708620051479386666265012590031104341535123158031501591822554031953437921123277294011868842735416823752267681870889733137629778681668694280903315862702952320504483778728757698635490932783697834909110512584586766490676514298409192110458247743873514640736406266999165141204998650551775488701852240417414519842045916381271860603544953486416145948931885679378005946888464857715087630597924472604246639294883475699566701764067104066942228542575637572124186879856340704449536 [175,91] -38456666915038391490283204521854852862478155551774264811760009939643281862099037151768018538049911551762839095276328597887375712447097903452712598242842640647299336482980230338213678594274367728006827191118820834945766917794331756644804172328822025608067733987641043187507586253480103963854144473658543474690650036267845569501652140673539467026319299365761309425765251425752542438982101072955933870074001921170972439209936482353467920613435697533885304031560355500100157834372218528528734944202254132246878538021875332644693751258395896437374328899049178453888714696251902911250623797987948586988774430301765660051003089612749594656531076390937033498168296967279045412211077345422673269199538363639296976851612346185091795325431509496125813024351078563593475404916370354003972639718459621928525354934369340994642843152559327092261601415554458292148631800587158901943459156406490288071123789563969882714998414812007538161122739604441328793106437717135415250039284454270107785409668500151568354499141552990310507249553682578520934486614829669629515455923570793639555666168704013454594495465809819490113884421781629029520319308989725980917102638496010813548459488377629265560890022398090921240698266582165108580341405819791310422549055724568159327515493108150472621613114276987339444395665497077996403176587817734273977946406462880696515939305882249884856848951192600652577069209828157237591478454493445877592334392087579159670938894336 [175,92] 294447836013230785857942115056815378831270432329370443709643343524333544752474018692556486406056137449854584751765209371982649904459850890268987735524869819233075061805145052932499093668209649721340141933123530354057544592011637427289922785732738137719854362074649147628073037459816090561535024176412251658560709711682496464386112173356652839622010019143130678397682869056838605974803708319050529799137651842548573871134867519266936322507307672564239126727830935697715282484627863333976137953910624502886151451482590463420550613163787119204927266531022145892118515711148440739061115848347783405459942188153287001270700252760372393077326059021363844393611969361075168625213666145343155135334010994933328448186824057702878120713541566749461881974522652606336817500233376887253172538700631016041961687311315203357950664858169312869000898955003499931224798617236595927681677585752176800771685873064462684665451170563671734735608390861473964203963453311210011456487730962885252531891511490732223393165390475296657786804023271440063598221392520442923141034945860178529914871968037468614869960807349515569126528417977408291127915515949513504724912074509255429660288145556092458070634784270503689852696072465850922355984371727587689198587068402641212493343602494671843014333405026294707011457858170553953803566224430739676985570730124288914781861946123630843993152997691867355968296557682386165098510429900788945888697106107440635409408 [175,93] -1885724359096047150532676728838130836282299045903849850553006045887179347788976530124711712393421373175309539820823004805631486953665191365010470322984792099211580518393413543986873531431540121192635463399439336678611633536028192495257536340302022992065258394054028837270221388687028894233753364608346651674773330208034010383724974430693495358523142434360488695165095547091954938367733160674110483909375553054749484231784774990059838149945447505096992978365462864792965484890942161972070432404127885692486418828590941695958568542203375552054430380020168996391198426844097561153379053523603544489384376410479211020931228964089867530699262823033018608372127241581026087636337942019938739861571485084798343207240845132804413577972579058400184896153907849632156774977437975515947099591739891003199305255091880797967659862231664044413527444214493518153864886133066028693344739939191176892139676259202391283101045752875070625451652674401053731222315787940182497310181815428188822606923471938628936138696800512729816327587165153082430221241138593884292414936164524168469712756748360384228058855566573412563358186455440643773442445006335105904308356007413789894008704861637736992758941620283929230719213939510860035637609311601636719726767059315301354522838452827215335611343241145522057389647566422598465045840352537072262875349492614419750617872623067567815756349588736579001416799950456951476546649349621414844352449794762833920 [175,94] 9944760971710596099616539677979217448281011720385490813120099529704049078301346319920659783116117385992364905737605114458916378833234000074866171910103757502025627764258166032626569310800051300740635457517827695783926303225533762835660180734484064003599677338247841661069107656295019525345012879558238409765140765069327469320765987013648626745202383270491542557466341771288012026742182890395192958823584386180846403041242144424254138603109489817566946240948628946183403296971356434121314903643650105419472882690063933346237877366501813161064865836812726960664588846297026808788008909672190996936624976260187943031597664713563742746658830577416653189670334696931800724993720815957217460314259245438890509885413151708214152473182758375838177010433156314232620654091904067155631790189148445070753443374345842426238474745264684108314083488371176550357602521211133143952403530478890746777282397084001750077760691895161601891485107595861961162384872711663067760436971584340449962056375980979747316321991404850298837530141030198598457004304281501617224567380840534924342494903441964141983593561329841341532260100875486382166563995582501540175410662683765461377544205735080107547425475624021589250843578711082675979575996199394553136212122522211138333672757713471327587240596156507047776838903514338712676591169784263005915959156531048314063564866592964900730780393229441650653506381147647201129132510569795585619008137996288 [175,95] -44176016319177815237820000443363490149034672389355190763182110148795086378157410337381269370115058114129557596049664372682676216094567323512072210648759439633399728225712812458468100564753089205260296621250262565310546596834998556381900168000303137456464953063361012350798422045725257311445878563857777792568521857063511687683589574744572089192357740632393423806309039354516427749255674133356911843736595577626234444313927516304100428209719383776320453858394904308744598999416951068275435361649298292988475834906397863754197908669583069843191135962008436585562148611323177833031461349163405089342566361491685834873564196390348067633711465233736062921216721379169592815294401615093103363094806241969792976870471014669798843410333055745168449953410281652798279140084365386094054555682874322266637555191714807226104281635790413439136593790930064791925210217224981712036551939265588993344155594508436618658907040703806103535097177177143708883816969973401424616171181738542456540264499544434039719291691780009786144271167920079520459618416489967648527004164208415468169892810575203453021053981005737072898562166178782345384010498318626524618174671506866215899542631143503006119577156377633220717876320502583337620700405420479324037037537424270927787256521254891607762368954927583879897968941200736861983900820283054755751944635665621311253895709480283927753310787098527766563622967059168411474012371065068728917688320 [175,96] 161498959571458367865416641796612542258563955411497371752613053032700697007172006772170845508847585258874866016717091832219873960406349033210932734475405230704036566559015634169409540118336285152239812739279377592752469182645211108138482180325047210521563340345661451347949942301119536235001228019900884258644086635444070934494280420182228810473386664684351724882703727972337435913345628655245309242744058444220254812338484297065376495484920270845959813410061529959943874450032390724862472881604519183668187277848131182005585044310139211709706351203805171751766635699040000981830872783699582279452547096476432462363926117094777766643236389784817065026948412158156863871730720156437626071369533517001190035071846510829142021703141706068440786955539787614704301346552999022939053527471230597935948198195328460066062787465842121414361557061256031784852039832925630198978727474259577804703467687770865460157752911469858447969227985330267077526612427872386856330027738552600642821113048704412475727064859762290843613219512654789414531988769746384211501069071904919146793631196293119454546210763705045014155339002840735457264453773237560651602467724348408729693952765134782230306746920482960903337183096451262625126706700897575361295832868147946752293654752759357160305328532406619731163896133014879051794075445071455775981714653703870161562041550309410457033081670257052574093087756437858489431535639978777437184 [175,97] -477315401774164031335914502646224362660927526958508752365472420246568707836412976146447022930375504845908345096047899182610480967968715123285907212655063384012767482257061263654018809806493986140658773713278186598150933897852570801829610126189149665750292604636932712598956888442895033829649820640371813227644120426503431943191443917125662162063606174245144309985529023920308866286192659764185045927481992468480787582634398130582078193935228593590548397351234836803640888763632351464480228007775155329015886623933463581314410606126257589935627288338357197524364367487404343634197912382778679702596499650300154546743700875856516083032258686502029962075864888205264448598598507016672406832690696167970064696288525242784082823814192317374649592847241377223934643706094887371614079695309623588616187668346965677711217554012943324145666372856365261852917674762466829493561352100599489070549088861758886524973006701969433883308632304026852143105892699903760976213047665668677342659263572757967931026854655386609437041997743151218660286347356370650005980199881918090091009334545360027784229181002964499538505510503682434339237602475592500078645126448299728264795695394445927529133103692841362203816031097289416418257076525353558112482120026434456925416619366308261734882104746814811742443792328521120115628362473214954595320432196506814407723152306011374751978178172416678840344887787432135367679536411660800 [175,98] 1175708929131656474979882729711224090426926617181350407278126230770463053557476424128000879106684296643351474772200569009966955307161046769849438061158558776736675853469820686583438835394176078118235068890579481847623552552808639232110305412314823642115436524423526051270249503720676483816028178987987869248364300373217823906567122530872988596187479439065162045365195409473323973541474995747628631382205076780428930140865867511738461128698881968985104070091256122874830025151137507660393530432666620054103848845444465776408578984149942739969324584739076165510229519288399457158372050970198908025345057080489634948784401618296065537732349896878168593650487951006643086345531165543291218364876720017948424375049154824645187760416714889520506369522319224578999870058149419051334590277531009995721384271633243411379700983942083569478646399802299665736547572216211304082137674559646639251683271783518320977821200247481618217161902428045201923917127055895447745780996823642031275100119566196542989883919705569757045770843302169457215301098543965595237114114206490445396870899092380373290932282582236902276879600656823509481910771031124137082343960765461781993800280727230398722521423191835937017377921331811130407957209850396151861793361513716421032258782647267353248531953972693977090348644122919208555951231026744275610441421295305197869475944227301956293172708976766718664622332658148335807701707168 [175,99] -2353758485856893711195406786218081961674038434507728945751087172376439474388314703154072766655100667236622662133142192254259038576793521935633522722506979190177425018601848698902141020335453083878124052699879257270363389031990860782618120027548635382798494498279804630030098887513905918268482349371281941854056268049573557384429733362481548419468828360932374351625269291263285937227893613569975071105083385560560102810374201343887044911556895256293817667724645722608313287496529080375582918130443043485528722598564491316028808531108070273783035831560751077821654808964911995866482154134888152085052563625770826005288388432280553729431647205615789325708716791777387581409196605363084708027081726756500456720825483963125687717284757791126222537636221472061747990991855983123532839590989489738091818290905939052546616554355348837554138653425726568428946134833048400732712478862466380757995957677237016555973449244413368311128536560159957703870113638816560287756715649988983072678578737955954024202158650470359882869049149266741198837590733238735099139841483060561195020742454535548477543611330662696693256002758393912808125618708219483185747428505948405579809399516328831793044324378225664613655875598860522433793747652794522048289437432409238742429556465714994591630725443320807083983475418055613700036198841028993041004071708976038743918228157253373688089290100483000095199809802795023876096 [175,100] 3831914254949383034204572933531109079064978581443739270066241822051258164137818153360724087379580059934271651924324849914973822459736225109622500464631943407836895438988327089123560248767777825695376769182750845221544367713620745496352048333446548116577230178567419266791646071381999206507720800024625048896169224334973674236189440045321926283948501079872431929761942831510692054843514444295290317505404092751735425026355345282126498983968871129510365003057894152762226358761559495759111579618923209762579636603704683188820791515309378901357035087517375810584526200911170574499809116597204415647046257578233121253595652116695315802113125755674772939567532306841179555271955060174503286280347525772611524917178371810834965230269558796882924409555757871092067711441308557023833649359541572743211349124027225721196491945127176674096057237711866485182022532771306257840915767451633325658453396094438864601978337017259668807669869990295190264267509957253649131023171099798162148239023056741430446347019009388881635600090753067630449442040152866319309757207717880857809468278535724442914576383131496632590017678622249232933794663976241726117716594055893794585095776469067682626970298612552291347292552858914003628576844482125179741471646135782441878486073568027406268297572903649660553229619725584011379839240311813942482990440969342324741583833656937632684649462787563977422039882424547840 [175,101] -4652366577670993323681095931314957363999285512832957145097895400989552240976354714300685463728636256555646322248990567326106669313253538846638265824269308961349956022613970703506841552593405239270509564080229082211236265685324355073524545082780851632121679813630463310552327998874779392247692448288104014344170307883488133509010615978033490468997252187338959124923285924334640866467803620777764003390287454165321684329848988374682490908617607526072996883865629949875768103410871640567484028315005644348147141410777873485111994448512206272673081587749297564857456071135933522184371970884826274699112635362927488593987800356765450921588585890747500344524679299140286626740259128641586173614982027107577270384257752793881547068267743039749798834291085614130373492929065357211385295403157992678979787430090264352729577571214207088368368716888342989868831079354864489806929993133327297588418267609065421121283660650916181034366601746836135875593729341046360085806082686375562984546149947076523962639981109849381869699569561920308510392347902620787535913125130930445947863307498383286475228908020631525742692461722294304262975689128274561397040906740949560944945835191972880368310396392763944921911158073455262284548879296769681532166742766241723723965284644979634832763796321070018457280875168252421550660601605961627303178277499086695948831321388875435959111002373494917198973763584 [175,102] 3211107694777076772553006651287702955722841235928480544767980600738520539254503621010706800207980251069171801547331018929945579846815062904191407963571536154682441739298164649501239093075373518429476751786722349440380017430997632270322924733440347485106463804707358561282238162003923562479673595258357112343383143639313758745521620061640568123671987468374642508220886565108384287137899486353365668591607951661592572341898319509816294589658126617192126799637764818565010209521357592430585887671502872822110324201733481874676188012113629715593594271705051810115664961109941835050633627325895066947940393504148786793927994245835146208240135137378568678941900529577590125829540705090577709816145127821252138188753616906178201320412403244822605667764463185186871513811770953991770457235705854108059792645650067405169673522930000213634003965177819644403332185661841492155488921065385595940354449650540048890083947508399991921040614499644795622103430689572843701046916230658072690589744174596886602501840238509678733517047952694946975315906944715916836380665482934112177723671971208896401559697903521809086660380676942479545059374783185776803970473984645743385644105419512300984237868574845423173340652121556215258775650577955018853636722138179955955744553132607178883152009174423799590759242977521447835107619888016777507435862814847701766695108172985237084429196727086504329216 [175,103] -13386923187960824583514588948910204228868241053835195889970269482464749186363667186869398691788010874753240424195878965668022334207462651167186261464125429634261873899213497437832596578030403545749050742847349845925203252245444383369648258816795132325131135717097302716214916219577349255330416898946451770840377763389901526084493423637829632049139797726507981595641225401212816864612660516304859097079088011738121173394383128651339159058979407246483496864115066906114103937529304981628674652246613770662054019599148655141110534369564711422269790352245487119403354231772635491064793619257208062648313422207211819169700176446135153064009729676633128852035013779905463590176371026560710072312187448662623295681961808702406260098107714097508616127822755409409100624439809587943834051668877026266018610127860938862489236226602413851414756790454668536731751190386020249190568928627676155412956143337723013798246183889364675726348516978036555897466111589490997621768810325656614048366865404967901652866301379397951459198352515782763112369804849267393994256926940205047416825143606815642934264330843105900204575830604346813707061982009812423771106374406407519280984713969513342188560211518145676525433662234366004218862022825242333935766817799677489619463202424813997484952959961221161796444256974581434010327680158296767430449632335710285300263961842419004935607837042671616 [175,104] 3783861524819614200535998861921210588369767328894552836773885313854167137830576662025009376027383284805014295283839534805229559246750564317092703367235911154942578101412302208841008767183261984863376194264179875478206622102126815379367311491147073993505432605733883753145705765087070434090371284899408095519761215049211613710015137578872434248483713150887842709310019313826025022593307955681531587761184749619477547465660755008746819072319080190453011717177940215041490844762096945135518395520162296755999168884063559937694282551791228030203943557576040165695882157342781193290926199407022941544221833569595671571623218604507046014237465778992617192761279294185729620151216554843931144411974619498840326724282551723208297855269137761205688799028148516692338866394091578519737963803181168423431364240733296547233697308238415643825887845310891419061652108420144628464889875744970584109133862655746044695559872301139339038148650406600675376498209902302745932116577446934427533223135659521627631914866913764263566573058851919738248706740478451245114112988141869774921075525158764917078222720938893686016761704145634923121211111474167378457121326019469326777208401199615413884677621288499718268906972053771215763240798884139126021117089485383003395129243948635055572833758569757235545569753035272997461254426322394284593971710279715413019189651854158068945181851648 [175,105] 67176295056003897031419024691252269469586891858587140094303364549047049375255812793732778071487259293501497769766247834990410515632090692934998148362620978550338131942619417216732588823111474400827725527950058821604432375202657418511925118761329995660746587805357711018864782512899735549040747069442591211055720741256959046614714704813565476396718420514787416625034696596993645274610908108720822389977359015256922270329775382090548645851245398553063078867561871224285867734514540836396535152286571702876655373649844703708635287673685231563014823392843130679348289241451228313492721980874570040203930746275872007241171549885169275770535549495133560499395437908104352091146113626013361413012188927601963209771716479302186010243896739634256020394312678214331274179951560430498480521816750461658027821005613548285189197072162613963897522590335108385553020080517598111728308952312378574108243790530056305309355387325707944141085646192362573141325075882705554700835590467542823256513791033315743646202885208419247899634962481333685986962064277889148448148276704369546586082192394976599391489939864789836975977057222324835228419260863279940928349399524848726493366833389644933680123183405553196948150691198518110605105225677188339298527621610101620508747081982543642350246884438862207484091632674597484496941576877313351693608268170523862788395070136665344294912 [175,106] 104199224182147456081498965587698256808761422519811480871325078661366561459403441473936154481748207846806379676786437939248024833107354133653149766466081281222886348393892564793027005430634775303548655161424798964919982331906576282493151913571334291788286258362181891651707342812053135620904006405835558816617112340854044675967584431826447936171273461293556153487249675337625759580740216160971800321142188679971128098543462854402884903333493732103020082028098244738160242332727346113078075913401961522120932063332259117651242703744688624014387804322355711331171349047486489811039214257796175937577036214995046641538455447130376713838086862239057076649202626841702661888927551815876814157559302213736464014902157282101100415843201489458969013987867086991606756740479836861099863688354023616209055597275888592262128839318100463104558673229380754330089317447803046399988594420720404285842501847905593361723580543957601702840352081718057446127478673202973589224645637144027602722962501427006299116703640428556353018941044793717094519370184375070505705803270120775981773439819550732499689744417973796038994565456453475070083486507825219286161537657624657761123818476222456574910651813889188261572136139241105774337990150578980475185947548920807743885346281847646799098873789939572675992054452175146479164675612917835628001645630767129050412559399629423616 [175,107] -59721678736019312612184043619153649030911940025508267757507737122353241467873449932165585725395251739671258113060021185822328726998768940454785206584283436908509497238893976226574816575102151382408790151303836678301776767034769196109674275971175677886256609301673897019994384313018913632213128785293025712444967229389808216856186850024393348767689992577171528078722120582902544979334234580367577672956228294136581390485894235951653397993985436830975527932978772618922077491335104487904816399371648906207654654011527466231086106604570937737954360350764227566857943990376264155178418048114819504705439312877006124804173691026116713554172123722550534292976855626241418751005961345842368755423234439878606205552837468486990915221663889655949690132644360975258223631857257023944020190778071513081681169846115571570903735175084131294614697583987112761920646834101705296511859223953641247675244064105403141518173196866389367638767213204142280789481862132148695470865695052010404101231763823360667240512078793002769958863660491978688516389274215671257226854097480929177167169128608988852099578098237056278117811860236948514647036566240682571371266952430652554480304348868540348028235327289591571574252642626662760429221323102813283223365099684027474494678044055991890292056761319341969295541321659613049704992358090525416990546821976870294426693500928 [175,108] -242416638842734393995715391105689249168331520599841292640379123745273740190890331613455622933712269787847613380939998239815103933327332745504489059565741221367057555570098661973684698437077061292609253718546414141793234994118636185303053022501551451231348814944610490532142369333680189334255282916040634242105918155368300764266693916988783272182886696767258513526869799393283334086558801409163930369086640161648703119404502556033214720408702305214704662328506547001742075614269198851635287211136990620773193202979404376381757942827934515197529779517468565662892088835167997421826795044608862562010216240957711145737801989258174507980406186130838690336154022808257844338623042326010895368626359494042301307168025319047396909536224308883652664044383658394397275864837217932571415647186430168290418752266980132928489014442356908260829697805386627473702592902910738414338685541752254945557782694980183550543883079283737764118565200688452628478534157413877447441679706592298449413869197161869485048165710716893425243229050017969433258255112331968929369580933826833570668035839673638149232441945563729872820693834068211958963144481687695886894465928636751763979511278028679577829854935507079992016486848924424098678850035680347973510190210353329612724592124662347913845802111023018364068586869204066937681262759247458496830059266798695977929728 [175,109] -143317582905685227765214096065817088638573403096313890882526926510351379575829445630730524362466470043300523002591191227344732688870144390832556622076602901139220012324470321438718609108937453850918807337224100479843359926987578295636102572184708777136362273536749752691485711314365973453096447311882241822407003399826316419802435386891139516458107168164857407571751485409612512314416967901684846190279826313204407932948221915293052450005892587728887096955255430823956653309126835704454148448794850356888197357516053068502467137411629253808023394830014026644198632930824830456333999471403208560654007132686580031800072112874692167462242768485609233989029674627876054281785492900587531972640438087961584197855045635731005457955150497232128926928261475445267175491488741520983945840474734280855888220347205040861395172256426850861225403946159958544239425708799702181849340972254238874639875817293181842664500337121108983292243907865388922165084602111526603810433007025592367527574950745093298081435207947663632015059871715500161350498983219763126671319185726646760481894223261145445884164584115037359094101923202556381296669531978171574830338033130619962109264969676522491428042491743957037685939734309537653651257296282539224556754717874402904291838151127807103908694769510149012530068089981051308386740913655216002288172831857278976 [175,110] 54476331563871409268937021944256861340874069849984643614316589848801632651174969678903207017446092334997220032622692260738383406209898839053720559438910954037871804615680659151389560078465800466381544133065440986647559344304809095067993394560624539531778147981593810392451163428956770134649383118847629178834875080877199474450701181393492829060864158562294846535665994127698463883869923543521236821264670124240762846192516030691623189110238787323361509604586680505041549068410206662057357061201801032201105519504600819870277748601869173655512281115841299691040338184721771305949404960488256537592136736215879873193272608377572942580703436044066975696528932672248501611328582238118645143751707186329458802508038700210284451785938715149228052311286731882794023052062396378938197395784324133617048378777478014799823055834119735598764147769115249888019987322013955800466955373237389606534230239066361796560364719536216102421495033173552438050010179218767880037371048510993580349637922736429598831372711101715695239038601868258019539542415709681166319489137639707624886851696751040459969744672288050851025028737353223819407482442525759755718920036166191651546189657037521029066718083379816105562152535610868242837496890511960323621031720907110145936880578807084829133921131335091234900969827463403274241786772513847073597756737536 [175,111] 81990771184736662064954375082207879638060484093440299048064149781376968522683178914736396742466724918619599184877132345925912995177204093658551586403508964389370601141459689307264999073192519092410218099068601374515637856374108124992341812552186705502592650755828631938223104366384901116549038410680606063855819853187313771756783303133342388171148024998342919821364431216265220986565557728335514471613549124636905095910304092154363999033008192070986601405605083520133909996412089680508759937323825500733123094372208805024987376174201624543201050568475019441951661534931806932429984039816789403962040915691159603891869360187137393867279857219663145088230469445198230309680848006075000501635924345328861464660858388952559412337656103204582653595672839185366631140057839926308351544249450680906952539515095488047452466069242763064921857431120553833819385371410496372527883980979304196336961489153937126605041440154367924389639962352415058372139200571830982116183635497104776333000892064857083182335686065749937478725379432453548608729972125412296821298158617310573323502246473109821580205802139481521681035619071211682255237148790560664868462174651848295771786339041650084534017203726488724780764148737652423183088358558817899065935536622765584266494542538078834010338807614928772106901234749502160985939185064137935552512 [175,112] 22761950071926436389326410981195393493449625519889042040583852231778800580244941882792753112956563594542709378622291125703678198403575406800608527923659797756036145862828814618817140828678186457577677182458362848173681584866830257391778209684309106040893959510035493540803221157149249255832076241390206438203355674670496681191982679567375776232540064355940799134225721614820087444124070128293478937429233251231062049757278422903971300600647210415467086386054594515118496090611500819437839199645268338902797432330698843031898998099787287340103648935248025386100316621189504572461210839384057147726472217381268121098944191479290555463984634517095936903292313109992535739685670436792561482781193861079778962109108887238838428537242255779177759535166920762371881919351597746967655850257043137446613437042922728128849886189490649276803551417003182595998265339536541592597437398055922941820007704465109879134847870561676255119616523617272989827644054891184289804423108116768790004939681163545624954656510401012695427279131355746389798981702514739446954324397819121065479716200769303824032378243498829116694518928101230595603190677348485640831819984381105035560913358390858827148565060042613840243362474102671930811781328190936997261499354073649205178436277410498934146370284588394864681930278855506066249195968602748928 [175,113] -2560277978177593986678761500425998299381867210340300222335833110768788272660607547285241382072396028797924842185781654141144502446858743484050291664252074460200242486183444747019368775628413157012550127911668318298775826255790845894216110823808439728977844832275971637298539408086430983529120100606496422035305545230568006843414769531117063162613955342017728110997432617165096222878441522025481090271294234791487124897223642151449475768056329218213607865324521441190772599911230065370875852491753235187168844297825614662280376326291523166034958590443990457172957716035726381419101850756512119280847765348775491714097079650446482044458790584847824400201136271166457039576601056905749166662549418215941356712010315027342737701740648323741979651488065730195443041726558787433668410212632222711775692130963031366349132174998875660203668631386831968789177377747543231021004013046753869471668381493310513750091508000259061065327327102027154629342541788953386768554776520140482008298270564457573889388824302525061034238275072089575102994483017105577425941436126750662298133092830308314164112006563477910889241496132144666063256891827415886536469005025175502242204657605827127384018425697486061860473597305971065163325453886442787971830420315749969389704140381047608505161260497425709379311755579555751123608978432 [175,114] -2201362215933443377895423214373977779168822581908147900332402352277375641280310968793843361228078563694793569786923398032131263031668438997375236030288198192955870965524271704426820611157567854082627606719668184274977423903951779716300455005042572190465326212453687268959774475000792956416163124172659450731556642101595664454031752939480432306779336766485760271399894030910709556361427317886068367450493196151195878213047012827780649739860978845256353147505552325983087098379259477404176387799503203037713940708405973617568288979667185816035579703730840009250532185269526345345211518754765190233307334831060647352053895645957185992865426868118247746624370857088924193401294126487287184973895222394861095869629395420138830751592322123899943777032944001107807770433477746460877683097495732431713428997215965374072337445813443902911791212974105250087602342382788164542329281514567059755670283977878331025353628524591780164809545911827784565640864154334583037863141193615731296478036339098152439387125037572162677054954796101106470854676233377242246757875673576855922665897927043295998217816011378907353321789742193918291628427775912006686548461097633677515196772648668230957894923743971402422673266411553688374755598863572757247527349459550014501679735404523869090247120304658774073852051333141230501056 [175,115] -323135870192600416309258253000169178804451780970632372653868163650052447052388745683850319320434542399707139258514219942724620789386806341203755454218420448004850984593149078137018075792530477636660041174684132014514674195753228224958260855331235478591358391708289190214542725420360085629791324432115776063501719066835446042583622227125626060109148951045115753300786440723185347722060586427203754070278030362423172740173161170235950347400120840139826983912715277026023240201772934362288548586249080879549112558674683354405068784387947759315273773757959577678274858365778220067071897169504731313864043994453448337866943513703300121248742026962834714553945437493411666561453451393773508776354334494641540851922299706467103139602261601806646842847007537183523357334931687873328388046114195030389284001081839179244109949652959568952685952305720940003091383277395426416036798067732842277812552782888053758926164604062461348679848316272927293689838010791092516122459138902543033860807963800184353174760560248836522560771755915578404239656045006164768889447925386223642676090145516671771155990771935257902576283999032030431808418258504709069009233695774282454327918129203663348501951210107539488113057354970006522049572112229710956412538598803501320048896156707742509548977197847643787450697143975936 [175,116] -1140617288371575941463057420266322980031362080946254567660591441995975953208671977766078417762724250649660377258280510595101142148583206281962360444428440079875893963497326063371212236073066190849620674017357065942505142769936431520788929879446176570683652751827978770150904023090751614554468149690341943401100332631538601559912105961106701788287472099846940388849962280470908738159488964994092071744722345492380264503871180794509963562883209546816020332205763316151711076772816074862952071013293563252556459940438976842673062450049118870578135935068010114281412349352376795067060746944190421790517099775990693312311063142306235437816015233431421756979924829996644425064069259811356678031030536447550415896337284614163919780288342270114206324847497503754364442999026133104444702131774339345767007889346748452619154161016132279773885986944158660221845647609621989648279469245454065449906395862140174201566154015741611578263888389516073900171109293973949217438282259813364659961294976666279089357067331043243687493305918054767218733806092620178206604375990052796641285633159222919709581777040260558332514452884105820276935302639424471340172499255124053116623673376564347349133307343185493780718013284724359541064034886605255481167292160106388467856499366598454082012744373948629477755904 [175,117] 3313129435024283792552024152586548275405057717332393062699365853532905753124356539807381258135743725840913000836502752743104277742470196790910309911360687265549024887621444063160395010043261274274516926216799187695747993814418636097230648099293907442249317106319065663524226082521692511775643208450774435230742854136421817349442832042424863365217544094619093152723964316948534768881138355218822851681523487628206083139703060233515460219170374549716349227407159895794560917100722351119781779061554969879365326976770884975205579574864089110796412909503087597244787703748992351037369903292759237300183951660078650524187061274303873757274256766041255206129042543985971792919721018122842865255677523980931635121517829205065510534541199392691326889658991471601266291950808637304678082833284653936559308629567114812448080729810274406764209577925449737892205762045474401129265715814623447693227656179315084790116777433017497020593212793348732221189312622387055982716827168431744533554672552218377626880595846975514072298966962520598579059974970584375229839143374554382388915495213264490762720406980676246201932118231749294198911935894738754620162209034689090659382029399299967588697807890209277257237642446370603120444079332346214402142992866730524720896975236723498105127478011975467008 [175,118] 321396519800572017635302573023336825866538207949661817968709077196377910077021617073309917020746798064347146110862864846835781331128626741860718883996087624956176714935403249158793639592902663522623471437665089761590213415572238661357147489055883822309803381086257902697906916742668097262005787304493191060543058524125176114273515652512369773246085547679871339930319125088181902468127429194191492967329780172283865422236726785629013873015553223405349025880504269356064627538823624875174173225543070314480370437049360428149021487606398323839049919488066602648592406784034378032808684647590330420601822529510188955639506954088712075893573148622601624942420261424570469187207109358916883268031298683146885941676693186872229205688977739204656251554519512490070581186761630030976880103093570407112774822034226587207081121430774945720030766381045572169352294887562387150210173867066752503675097800132300737348750365674250922238428012808288393286602295457906423999012775209405304300830506545481495830593404429830269859337636311659614028562392197877832785246625387282161611882024692548699107288248637626977108837694239933038101391358326748384112217684994434444296969329636010846837681656371382098401956551752154344572164382146801620676360339478833010127786859493039963999187453952 [175,119] -10540552291908206066336004880876643669839283129697425673574953070461562828978923916518653126668139035509400373992994454041785023356148422490171471542524624258033247198035427258841652177321332483839936017297482170001785209734999804456041629055122931384596421809190287544951213881904353700218197318890404149026165754014262509863259937019639161056772247412390590340958856660911761928163497267478603050026573662602146461353430369906782138269094671348311238629557660181561447347852704415268492104660032441748395256125399939596031358527668421927431071061773816677165396252298891636301416947401523981311900997613966498221318850479544466885270552158071228882386197756624299781812849644220755579505753907414343518285771526354868012486335518288091591886499906874619636417948791044703621476203336133462639452139783444997142719472120447408482292758199785348588343306166171072493686009008522095607699161299248085624741731971677362884440396585527123503118563897630354277383632235834142278635149553757867473846196858190018248540594695236828110803305415179849245074618098502134066835778817397645386160187132546337155555358775297115091247404255484010488548362143482602617372271039340210997912309038471785419044949994450586089564910059400180507741212358602547709333278249803266392064 [175,120] 3992233542101230447934378627777080935596399725656231080412693110629989871040687191222009010018194610325220672965598788774526966371665814815186155620286663085058919916412525524686183284043810883040884439125355953243344050443925392305358146444726537395666658377502518390787383108620137819331132241345657035597241315943596084394815177478859121643812254201523005900895618950034668076659076036101172401324469991277236856760884793476228384462073287121082330183644251628124663645223844340056627943692770657352955304187133962657318738623543032447032740563270458219697453060875231604452906171023792029090028720821565384364522321346275358370776242876002348660999327554074546076841085433068024029192007031183836451712920512800747059311377800003915829522034215183002671765274319543559156593485304682257851332989792904424305477294668505068427250446031288061558700752709324454380273318097056785795680319950606885003886568866457422488604145110665937449806495298110913974946345610341508796521440910545361686559101474984735891251975368267465934060875298636145318174279113992527475029356248109941869401069216439423839084488261715911032204049558619802393061172730581274360208874183887778243254963382075150721088473724435931962613139865700779977777246661932182696523557779988480 [175,121] -643753979633032779959980819198629799971477338328538205880245531562899604045319840831106065039798606298680792959734221090378196844797566020749324334574633622944783381896042945395786106653287798204728019890155151233423627670779678607721451973464901664550397805285327295059649793316893499494712638757613151907206914887908973628420986804623722944310528643335647031406009482370476116426777249118143483989726119334504602773437389494401091686933503174676720813368030146950200295831587497084285207210234978528017887946628840705328413423636549156306197906115800099268284154294593187858263978409149833584650778145494185101471471354066113309709785747628590764268069066774803780520969622618440815356991541669847765916413264512914935970942486608241613804656266339066842837691770643165120029410892081312937714936572416409289810465568024669850557359106655198151400112072592085172393992933005141126711336314063024068998571312844171403577559028495614683707352761616830121265989969230541779771772683356727740474665623126534270289210574900465910626332071909433547441067134947935566975962571348345158760068110773106303087444000898472001475728009524860718164407164389908387924061148384127210961266054978360191940899169428658845935816861128654968434043464774441199023728640 [175,122] 83967874339034524585096711706530912221162763077869404021103846619259581613110363947402678553881503738247196862948866916137686367075175914211245859380484837687918985477154283074845189464034030360306233839684485946832847176647686230840569305002740646124495271876812228739870820241873638266041377794466690669619163878092353476554917098610197999339941605958197888731535927685894071782794283455303145007334412893259396754477047490906666746209004209205639167013035406195336167950117937617043061083741558122208375180138843027483801513177483053098664433648736368842779053739306891429658839475376693381688781729270742210464007805265743760165753899446870346625057079421749094963658781091968404108233876756208025800941606772043891519445536132344030837318392165314846441629101536381748804482552055113056436567894722212212156944565706180392392036051175393616229571652046305676960351053870224601365555322996462631579338758605476274458472290676412865392413257894033921493342067836067361272523393235277162616715743848770086647193565751407677849782662343385076973996395103203815634380036278596530430759789189198086850118459092940161116829554095243233837178021268783442755591458010571822701501662365666549787641030627072528320235430402979247232006214734938359424 [175,123] -7399365754038355390904550873249975557607788789125057572943149583536086445623154871524833551067246703487981054434404827647621993727752702057712714121068292274792369482006110109544215544292111833608633200132450944497592072498322236917192915958691784772359233047050100606186173650655222557511048158237918029148797175625125680808930147925915686456643896792355585492791011430024012332568099994074536770286429233453226889150907469606576219440253729324715006538239007093742633746089183678932730528214429334576680248753860137841436425893554298774414391424241581131683063634357423053013821744676917510112144216462553901369913096485397513697999982795547148132147439619305462328241550588454337927763576306740289593788474716768157887207811531819359864640845942555775809011332386815339953957289313811825257138992328387995257288698336203615233610127444190398016650158730708378681138635345226485226160055646636172429014881816955374711310940924521133008870733283278372247055344318290979401827985615990278577472061346582840479859204916184595086414822560579656028146067036008702746311470100020936534232628261605612665012700586286399533072891736527771664476387342032077603593672807292953194204545376865065409807377670806680268127656267474622917852405432320 [175,124] 348074631886012309658700454957469676636717885543786589053920303892944988482897532204276574405602326468057394134884060710671802209051947091694667939425499784579403182072468237002989273573876788746235491758881842279406637465883695495512459967754315071262645825721791615845294606937792966623001356174432541891458748660062853057320282939043945230985072604936646028539194110904540366975558223812263831285064627494448309968313048253936615170062570172875183308226001742120534005999569409536501718303996889770128800964617518798188596615350164447948184350258192085411197591374151642347442141269900278193096700025581286171838585138474871019442576747227588535053751230072131800183453456753527205810588146033219058715950302730769166606613540769152356043550985603121617168745534916845210070402713374462756443407773452141333667382430007350169301849834681416271628614810294936925452781489936011776687085195437223244045670361815285472893274453889869218047841486989176723966918894483940439646561312965818296366766845956818241142198866449254036817201771102394487373122508885453196933752910290795245026317024562719871616351931269020390107769164610255588417875547757873728559710484725807720789386436736888577724709437682662812540671257867233389395968 [175,125] -12435014789362894575153894299507904439442639134582212170748411072044718403950531031494037945441500301880846863457721853588807893718764047235099055274996496824531763711263358510575159169679767306863522511922007304446480616964612030148817505022151213213644530882591211866956618840251890401318195858384333150500258229692953539067881155542070815330050641781162373138131896175317129408447979077604300609006199063159876621183877896218615951380119923688600851082967943360983261827753543511253867470584402347514500793521090612430513758559189328044137327244710982259482599428851382550408109111675945642172768254458309863441695819049704370022430035452165851645663490974988382217037028719427205650419244399428379585448300726971364823621995305991134305433649780058509832947113275194997808593658733022710843852709913594956656800313711606693740282674878676769771937441579490969977011712608650624008087003999715448400553886222664456023934712259941127052010735525206000943725166817938808131768000628859965340630711752866212491512200587809409607292165900318796838954264299096570604265576104234736195446781496386510363641075388558032585602913396879610119638762476317879713307743294084279950711165206425341552000782523102436242202886859943936 [175,126] 350902741598873875949315234924044532849813049253153701193489894258141085551171359568873820662090827292469327514381452105173078587350995146827318714540542251869008734520768360142707201396930531773618932081822921159799826776368955575841611582073841015258860990932286661345517365544750666434993789230943542987751330479295391395017695249423185697767318953434738998253017332728456029560765759903464229461081056197592837583767378625236577840438919040857771931948592463493224013812869709735967978750479896155769194859806737824133352263273435237511348003591260710287907114539478351573832733617562073401154765401984559735433197460884863178901310073163053189804098102067642775482621775976228101375890347987455728792769344457450910618279646474890047875236567417462928530228229112444096463328267892150051364023766253943333559758405073276833320411173331291946283179023164185262519899921682968431304620227407582241824057584432494333357454996194548943052004634450807238867469707095133248991883935149903898023957494533622853980624020980211423470225406165975636153408456234250936077705656265938149156349114063482616160041106960671259497043898279907111250224504041146456539641959581830318806775007806087662411789022033333267005951232 [175,127] -5143913748673573032727183154038463741052023543736017220869241628069479719846495878975902566057089772678854280397254193970668453568468022177483904667054088450433763880167744012258681442456459736571720837628870634122930454289380895763002014470596378323401411051603614617002140328990859026654595854105969251417107596849758222188571430982211690970256318159305957613617032496044548567585759318168006418707588045059454180744945846956325625226406558039927971365798400065348723246624213247834100925656868585030913978889963806546000133420296905984955209244565774541211722776778454916412346537546117017721679789751499073232116729057083514226096806444914252178215914263680842873520209934631901813398226560258636415068618393730801809173828263875228517741394024827261874426306831926282338381226310305848860944933778080364987331643933297903590647041277660350819578173188781850445116603995159501245138045402144842581112709896111520102062910425583646029632983021634144341463412724844919175900811844491107043320957480747394705966111272845341000048630254162880134260819536641313118070131735902700442827090601315108999610727249005515339433569818919599906663475121632059088394820590963352497386621723067148464793902777883394048 [175,128] 39815760675769238010689217401058956391093525766309967082492167246240992569670877756361139645258629869563437724734922809276374790948276894498129483879067580077111771527996775501892253721613835942732434263454987753422909081468915000412968056304024136460558366735859884526211537077017038480734702082823646323288750309772466552861384804434577593031778448360358443037642634416006927797984360844304896969427358970363648093775035977025737217611783876596650283702517084657324300123294473818878048450355925408991085767805686516253848010460900812872657861478651099010879165613559446825698393957271956066396009871253420983694341625359204305768773154620654804486132417952988534088072027104232655827787221094293049318153139611814123564506421939494212220052497397814072061600618685793689823094771137055573988268913413791037100716490019546315930032877628128481082959894990345778795882848868082028262853314664163807721464559656697578802077379582524544399243067463766288959017303314492495077104555434532239383452663331067281304229359562338227707001455526860388634939892804083390815920306757764134876016119672771180323353865723505695062761672349558532672086649916826639395653655886863627879254825371699178528602760928 [175,129] -245295005637162206621403171325598255662360324171532158921563686731521741408526724201489441375772969248598796394240892636837252063402170714381219663140830193055217748166739737656411198864033387799204449235011855988268436532043555504495459230965420042655080305293785707221913068375234972496525456830627467259749786284811525906866474105113248271709009677005914678620408941026471342953485832434652660626315706397232778845752625860438840411454200654404798218321523788153914263588360064907824690000707725657105071613278177067057001368772178898968502797480807261411040203865097039966183608447749625348749918647034952639784190266323139679209892718466580930560052264354325423724260510591294583014191947758805698726258301389560181832691914526190578409376455245502133544107270088778347920558737050036361251651690783617077927797578472533383966693866323256722274696284841147460191384462246650421007116895239232522514232878984159005317750637199819601514887395180440253458986855854102395157742246661153929914917897221339959647904326707237373552898492775187236684585087147469607126125234520055845631787370922991980257635000334784887311876287370960047404428820543008019273169102085399246013524371697580447280 [175,130] 783163245149109581477599955171339921501546195627846613906302384780788991103062021486571213407973410467647968192948571672226065147832769667857918058862889210805228700533825160696761233324205198305749348152187152351668588177976122413803250899255410036893558873378860128632821431277394953900122022837445477993017082201190352867120558049943336327810884457165097657610604005638110904650448275273828815158041900693204868779796532657762934275496455810360410817653184275111054347907138436507354515664301693347517218002262489880267226550985940294963297236043528502320140099998870463172696338785306886421724167340215887700932302783887628213275750090353635323774405249759939216797225109569849362545982671060276898306965388829710885551064163568731400305314061860794665665696606998641596330030045307725783889064514419888467168767762253131846678126154074592496303299926296713238925228335789534504088232775409086228891021527038059341935777374474051690502492246356589094960023277541819442729855040312893533664384507341260382878267901928502962814276244717438580895692150092251612365754185746525759205140313792091168133978498130230991648528059490750168930735323208250375373642137324169306737033596159 [175,131] -18244556661948314827678097143667364986997757852696767682921973719085535339423063858673046107026003228657768162302744439934643494326196263631409999531328498418691324490047439189970680731728299813673774023972328027650379154512714142615534700918744662683000296574664505103539161632443413054388877318552135215329242430462400299139816830416045340833062831679125632770841944790964799505470838349211521315720019833548045814172422864855598542328730428779516443882777948732403684397315189514402667931284175934390873590256236060596230407025611478545980476009421732089184398837665766742699988949885221838384073397241593121684660905075459830681236708203228961300375327052712033775010268119879571059161734580486413219055960163458570703078681648101764488126501273376440957976500088165887980877441321690895162381632643391879731845379755415429486029388897683022025002486681671824927060353952167364618262384645677345643090161705480366352657638540539026113058325876815551219950706870268375043046764516786972534133830616222915701404026464049318771239005097398353230348524071041710894806525378831205127357820766440308553452078860969316675538878395034225707104883073107671063659555203889456326144 [175,132] -194279478082415456123603062844121950610976036032825499609382056927230141893285273808343484313418332216484943834438207678889276211103423860408840811539789799318301233312789630358326938357178954277598664368402196629045845398164843343039941765573203634996174791882344166705366848754526614432191819755033241776429972288206496277332567592584666073025971838745727677367535128405653159574164507455154805032350321418052730959773635390626276026523654337957610500667106288907403980424802722163299762289062073304332257961851542935161983590390011902767543771903104617583396964250562357055657359688233662505667032284158381019867002190302660722536429781877092100442312330795847491378125318617993850747881977029852936005572147273141669588082022359643070210410530879858183899075332561662705076542053446685080773200265299545881073948841032642350770059213182583088882106129938683770557262140651813033811320734927632547165586489550596179448778748331468575131794262614513066046261167290000174959997054309296873243161964879967929376702695175665865434262122647329558913388669608772875740676141462210290036884590891188071904588668543902766734322649612626337389366503220525213501364627896080 [175,133] 37389982520234472315725177175653513926907569360132516220327071128912306854296549815711563121095644050563880664129620475772598144629741721746780218283148212377851123991633617894463253597848126668646965602942775512888673097544139768270188283026481511679351754222277209313456431167716415880007978084450866875368686870711032331711039190919802051282402280438938899033915639394611950273405796120533688053901485347317005301515075732616960659723040321547949839779408064028220784608805406851696051520396821128625445783168221813323093679265631155244770753076976275083953950477410706397203234735696858630684469613142451974512088510536358063146698246035247855788036888852634934767698841464734779883312973893868561362075374909571158093389453351888026953385054288185918272248254659417596381908211231764986437424227862335038983610037592440653539722589982393810585414834818571696268187062979280935846037293292199246791675728147019600587011269668015277532871526818099106538209736017103672244940543119693820472189390180839279614837624875147906134957154793128940161347833669214580345297423288678176051687691924761177607695647774232705211800211385264144083492706776635155415040 [175,134] 11899109354749692582316987495704580790532837853179136031057859322378954098772012489088967111948302241574608621969268841463740339309785618715707740768207178409954104036503008221115541336297399231102787222325769514598912599242561258049451421751257236138028772304900571268748282959522042024861917615479272496563128432433705951473713097229283330877071448421710664218214278365597349795631052087645342987211751161623513467654075277334928451766304733738620999536946349699181213804652721834568605584951964904746436603951100122885362617295686412496400960535835709081602097067630917659409723104197091840388149141709121629009596979980493660586310004653422884658775345532037016442948350323466068820032724633543874968416542109338954141196054973048604652358062255680713560850634923254531266995533095258901043799401781141858064067785957963464372812286970195547142424728949648999739472642764776052117839822575396477377890350981822241189524277935786803186018268370063857208422710168575630962258378883121105950456912049568199324586653408877303570758976426165913355831718810143823606441660120466426152452135122213320380635303813370738304003653583033011155184684657197056 [175,135] 55597695045809446248781495715812455256780789357471501720291133199055328168482778779060876575052284743139419422598622682541926942172402761619647383362632311963371084653144859444295911207932959286666898433325083238325638009592528573167407131380558880753056999085868849172328574440916042363790637042642546553295296382026934726884109850103812606338622570081489370471504304926901754070475895325213788026987370315367914030123597908304796977638705365819083919905493717862958286373063713024080605002245852553783209679300586725904454486343283159231982891435444764825027469224965210689079873513946841416960254878772044994797790856261642170366696835705171767747253545903328674727035594343425094545002008355804628260448630475515042102623695877997943435525423210225847174946386562463747402731732917763808028635853926698446969383034942319008499123399901654418500024588045958031643621619202739598473878691816380898552348334087610463804914825534502601779568226512479839967541143189096047076759625407968689271431476474835016107750934974274738240956388823660526499956971467702923390152564602916021811092381437864126075036619378785870623104179712529883407155200 [175,136] 75545954425873068767287909425165647716300354724508987717005337959258742617965265642192356402577356311307487359037293096914905711647910626120039762324118946299292314490819265897962994481598532468846793406982816885450404751430626553810354537862661452552080846013272805225758404644020855182160710494948175296173546948568833490856666294544764217680212571470944514353190194079011576974779927767674150571219690161798200356549278775738679169745699815622067905185353948728867128890931259769397467051389704188131945992020501740858576257473664862330369546794276328071761481982495864535092601948609678815953767839159351285910460514098133436524668755920008087934992267631276611174006802149361964084161257899538239126746651220300538295825838222324756609653166455684029848106271117057729307013641362287421105829073075407555920860887450173024798734056044198057384691779283387939275148761481552419147522738018446850363168851488211803928457102141890427686938597663892470801685408483284224501829549140262343930239540618832736494890591749911060326953126996027419249365372356893340549083433535023384268768009292946935025751607010571665945547184125059584 [175,137] 30727545104089354407364594224255535495322125735313710765489746607799695693758394882845644292226247409244898000746928349164524259637691888301666198607983732452840601760468732866959516774338330875664625600491334500549149887864528155865243502068600401781012109538447708484165732541469759082704795908639820876274917044755482635845335267004211240625028478769933542348409683424894491499853256579288798961305499901722551544290748847640881258992368695860589371609932471819375532020438053753460343812553640908438664648728754022045234899134464706653905734786721045713469653948137592733355701689162920072095632171011974805862015316656141300001235130975416580085681337377619552828690043639831503347991345316586500276639674662509558423873963459780548714221095825514085822560028998670388524281577193358920470810902531533668179749204962500273107264531916070662584055716563386663435451862068685293868298965759342022506225899823769735777736725224757712407418868077437023158797828972375788248400185099980923454394695496113120488377275891449375690310909352496566248161830933518240783171221758604263469759340907541972897641836653583280046415872 [175,138] 5744441462861007330906230191214864003478253180955645365779530675695847417263894087434253028302837985998132539107677802422175036881242757091083929398312701791624158567032201836630927803315812737281113087086248044783073197542202490812638292401219200002540433030469249143865597949489881679030792515808983335046614484369696808541932532031381808754930568225179322999309762948889288148002992761876481429744082819123701239896692218006535093079006823377089080539009179841437217194863974607053105683538401448774495620219593211900272125702967038086650534061408059246291827605977512967935586099175986908828842387953399074606914676439111843091231812194806532731597494355451676921521872224434616862645453828103907340512793229618755763490755029872220701614939025498968950081007180277229800713998555320571072023562878400386363618987761461545899559326380082496206588415541288147416670851041442309412340471942252719577881446823743312823070422577546245642606265513523156051902505328230820084834697216234060514395320722259299426988811674352383994426702449695787803301827863580497591419705689102568551519578817612578271285375118749184 [175,139] -37758595787314934386672622784741073040310951418188887977928988198521487543070811729507096921407663132779310207811246768894166929271002405017733745099341878587997286366180882151226423102360761114143845438006917306898778371492949064626135717224497136577879663166226328280866334985880370722125188107343231224755793864032797554914188989593217624195799708329016888669958673404376568191732952940314951184989328335821375390988805571337407563669139903161109843974982799223577653814069772133085733593791907862229756923747091311231068210828303444664586134913284577459669275636877687841202438849128339101019634139785178678085850415908206186453881792667335681489827093267746887753443840339007949397667486732688547895375040683801655359694710976650294234121711593290501863673824622281928984279166066140231279121102855631649432064028602445371067367909740101871846137926884971792990314805544255200943029808325110869864607947088548145576126704865319292191513802490505059865121532925696443672172755046125592031850328789394744600913933778308221357200994869698275230456916824434792446035641759861302770468953219385813738939392 [175,140] 100994329983115975132829901742869123504743844771708993985310708213660521808875079610018513075039940107037977019537959667105359465033759148396591060891579938255041700113008204414923342390756884742109490500402456824610255525170926591436514204280330455936194231579216645709691576350043210278343390871136003642053346072424444279392064124439303544976902485826310594065741968232561922040815976460167153909888372672967882423713117334328330705519228780846528526998140275517831774809869556294362297460646531494190518766642546345350638186980263861469441477910768979748807085791679366634837190935036335951447526118222559499958779179972704063963755921393688939104595450203520179770028698114438652656565317864693434386198305251801761191686330724666765999267458917395765708153446839869270838136087249886347053882652657415937035374967166687731892486283997774333872997986538473094059067153910975510244263444472173918321078820737270975010532639890254001659184496584933576681054531256753980362324904140240023187949293161996994987410813222610139812397068717382507297161415175601684565056713738370991216711577032261088 [175,141] -70579495782360541220242154166269722433129571525609432946570550106270487312937941960327495016806109336133211620332160229035669045593603712356549351543643712401041954345452567527717229885638994099264112085813332136186815518913271723986057625206914174103000297535116444195359050074994388659530832345890962199919272985075116509529956545819639321972593016403624363405176435076694835049579224338312599418790352356457818222790640344979512430043835216725469800820889935648620053329048184670653054267279031324605990235607762733164645876116164187482416431481973387113510618498449522123686196511597980190385157229881488746978073272966982439277931135747763835788222696006237296346358249772157087296967397932740103626034315050273468580197685658736210593076475494460909647829962438573157906374731958834075874910353041238878981265778681826892612916867582493292369780808158785766822120639444522383192152000256310259007259569146365320203095854855461147761712011458475058890690242744209515016816315067547249195189690094529616590087078228910472148257006839518016500204630340948729251505391127134284218892288 [175,142] 12585263481856658490396464076971431481539275274063245345521055568764878504749239172073343733978605114636736705767970150827620583909329533678134180186708669164981103782593018649858232781639090578386538816271030441238186420975654947010562320850901432658891026160577057581496494354798170676142220852998189238098122533437178340330215857835619940626399120651644877042656467919521743283862999863247861320651784341052154603620871052536923817590989560131257188060855806859902202406406541584012961772618402874462255199268471383233428244616859556778912328090389508691668024977047578512738846719382450050556095281521235706651982620983329845809379970644529368018429629924510879120184433095129852347254341851049437082219925244029608023963521504629676281049647707093742827786440332848629288803437075928206245283760134929494244664644018874648715107959392290861914110141534922443736682299719405963346401994435848568536509709410237808681145379703868148498212545864683069791673598978504689595554083285445158163001234018806770571475794092927105794467782811647215934268139978827663076341466060029952 [175,143] -572105425039190556575266895633434906874672764803319969096137265163845316518396622179349265283720694531967621104548628261046306860544247255956862411933998193231624431981506515124048194680898954411188864945136471764428721424833372651213349558147786522541427065264374756018623371281369469024359583243554112926237441900434087598263682355233589670536066950821121542609309303794937316497023022344576077418550895805150874202098064909541220466387590528046168192493000626983991458560462197980456988705945638122669776628256355128382797122603285347381915177155782297128493089788893503410386412689706367571133958324903656316758817308601370233682531732150831684474918703567771490472914052512437520644714639438641087772136423249636742382580566631857952349563085207326730080153281143944363635844686352869711218479664680752341589710356306983948127590025463382920859528885015329383735052904198898456160829683937630385943549409238517293021227076372510982169664999895195087488990054697503101485930805377217757131554964403269782212968679159350582687239224057062751936069165512114856525824 [175,144] 25393774223876606081021938128955399960714124511597957215079248059500882902805699638789057767649980874884386347082112589777927344887986050819266972621734258721083096463339767163840810074396289720852190499272449841290833031599686359588080569892485144435463457302636795437048262007630297850757616532463402832871885279550893051215744916457155030501385671628623202554614115687141962124109712855447272644630001792032112429692550271105734940524972722713840098147022205587116890592150231613448462486977313865041605619602618313646057220695932913792188705571303868342969341889497689465634943737640685071114434626129390657343530214148942587549187463759878726553678303833408988751965447714294516787289596403469200436500855359595834281148368186103548911965110952352827342389981006875003935030418688586220775458439064920158203195886221084733207555355135954679873559840372351929252560635275414482783535552077903947522340536563530777855879903733720831137256613998098792288594065487295634739445925630370940318068109955571299542469227999039236190189702996564045606394237550592 [175,145] 24456565448922409690004531095064140432572430206013296460417905498853236195609537832317704818827929542531469736428935923416997950355668455236690979223895990963175064878735812672712585598728958890832628469658929974596230868087087104937137942357762808557807162613392615322373507087902990537235125730264175489650400342618997043627324994269080854353749045158881812669156380986886510286135868403565394892225144205765581937804060860621809227769428803082829804486562435587511394290315266280727011818493491566676650752736720046818835908592790064944260698683137035741745838316196405744405423783328190667871971913193477113765477078068252064154509265424783500102642572014805212213931343240332213835745280749195754720982092607326571803869750384092539706088485760742410112550567720812015557871135246186096226478772588537375620792623102907503764954341890805608729300471548057642882628878593108535363900290345032290054040188241789779403397689178422626692566457701749216684021949551917089700171577145252045442519976284151574384990287396412981001564469073943101177856 [175,146] 6581030796121641939459478902681787940753373686798761662701075654204941616208061563686658714593851966760562046132959515569199613368881478756734776601730469059813471982830380907152789462489684931366595573875849428075888835863069513348271745787865089825862527004325417935044100541767680295430098558500616236865794000967259856449966840742178417138958356964590212244288109064571602159217037311519478728529829785342347585776375501300139035453611860767748228158819199474716480644542919267219024852900597294437569743560663836838899559021149065078223820343622052198039892219493571326024908118795541802842335887565015556045389683555173141000480986383452267246904011122452727186518275860535052860050897718258322613359459343963891114463657458855094095778930737199467309896307976130758047482924661183078924844273221364305665429291837220694718063758294447131654092968185841827176062711900043323076701752463063019224833752916697138712609237638830159502892802956442906500941310266800090872279211990588190196673062183837161885723314999258862000560567615488 [175,147] 355822608101508757870622570996989236931574150546230716482419856486441250129937955428088317151633093204086451867168447887351693635464100649473302745801550533980311370422954086169145703105859757569312501005920847129031724358462007355216593004446809403325366686256649401899553044898319579474390792115922833349672836462653592253935947255696243386448821690116911157971618271411507753344567292965637583365230703336102402808955181386067545728581748903185551389212784599315956729631813231927856106340095698773092722758788127593002357931680674210130976879438296381489320581576213560207092323980327281435551746722946718557901669662110248233465419565401536472505553339856515559618862699453727146816037815589072741777675592342788216776889727357104148532534108409373681599566992447780188544121981085937334566759261793223593419934955840851387019730693790559142004666888172553906810726514319599358731529921168954016461986738954212402232715223784915430650695099995285894090417793086800270871612656297155795693535622181665778781466989989786288128 [175,148] 3875374529748988656259163206173920184162732063218573299084849092220082197494326470891577166119510707488507629694861602264493567155895043731426793570587468622316257353739579238256644026618466591791133022742987295077106894887483713643632355798502489706850576644443693294013539760157582649574783067328584288854199251853186176435504758802801839415639157806597857713601844532347556369851407167100944461059555127805638447592417167382130673834962315557725226519853687686885089431419189261647634114335627255187897652882926080550350919627687533726359350138075796819369052909971484126773444136384837921402710439691227579221308197580078290282555501932241010831789678396853678743843929856836188737271405708913178673367196727058935305867238619637326836709212996118334133020394443828775452540487241685413986743698759417275272128831495801816994928743517634478597857816093713058076659892294505184784243489698316950078680860855992679087693214323767593294207759012759685096813909888081385588412322639546473892987001212359083502615158784 [175,149] 8415776358789044853780944524642120263133330541614322129544087091181309116134712279303591651082626380178241953306087609804484695647450662316861892770276004448542958254433727916650083520289079936886574744116926286888711387750989434329796620979088833955860824171136402750023270912825246910186957407494448132759710561412773623163001797316620765202309792680014837712184426145927873968618139062952063057868018113836616748274271811363653187278835012082647712699492370059839390617952248567345946682992566200466785403211327881583961034713114838377020276721687149749997354714807098456156224584030108187647705548879108908685397379257136066879029028621993717287840065411782440205265634709923445372576273100030677270848114313810539625908007427964982033276799271010485248529038755177570055166157038224827270111909158342733547784840949622341510892787053101804346651298649335707365007526066608896542165750414757344576224906391930046259472769044550531612904334502606900326110422412265557599312298610228182121851501395050496 [175,150] 3572948137591484533917891600467728538552616440913798056163492272624309948530725696460399841755407029065847089640315353484806628876620406443701134865379704201924638539927999533841352919110073155582664867735820820919704486731342751152659330673722605844072127920797780171430038034371427397690316165353946035554871426075356667243778189008262027704182405665180331670615787896720289234141578697565169862535780588871039573375102955688386863356322316669845490254299800468184118451975771934005213191896702808268465414870063504151085568584621722874264227961348790602201742781466415622505619424041476210747750224235172532429154782608743611998142887601326679526525820987013174698270286797917920381587302899536138079498567861556939936216113897751676844111206023726599965871215092024847353410462246287412654372829581519030714792980563996341530270606533418017519846460717563114172704490966787083214652223523883949127151097077368509204426966113318703120007256726265282863138482455851337171412924802380497780736 [175,151] 288140218269968916010582432760748861918838525958641554448806114905182207830548140743741756100949706830827408341727965929550138938569004158306084426578437399918456173056857318426160576452537281073500558035300600270611741776280787069387649859738226105712894013119264194907995893895328503597038141603554341729251673211162006021117719940702007239397539527122814887336561811367278894577778488910147130083214076958147816400612003799367805606490006697841928829512270355644791685943221310589219984282134614625417161340741905851855498267760994040490631444101367823847316301028072541523722180202902794322803316789161058357647523340431479742815902312831520989215959936441828909670303710281360365849311774635019569135100566712929966693507951005102338472009240019275814409912846942169357998978188920627326266925606465822977858823521601970601360894886833643550989460422325233271070568959243140793317962647708395807770521615431351951506175370264334801102913995980591526523884245706509154470526976 [175,152] 4249970345753179177294960579096619117325240391250627820398553573740955788726620042431736585452232789811773588469133205438672352812826703139566273568665778197647409619295704781279033825057745881314166706362719227823544745047047373382116602109496968082217304472935963465198279947395952641011631887342839174217228048629342189195926286526199792110988406797123388693702067210625837582483985513716601177108549528526178414840716887249498861324996809701798696851307304912547724324798252995783860830390426495069538718566668948902602917076132364028305072418458960350510018569403792185987252335402506363693570645718979777065964688478810809698687190077976321391451231806207164348383251146407296707819093759332580244768703997698917528555168974015679190226022788718816479012884475414547263057479401695597690428169908675345173622732816406373803955187162040551932857177933032859818654147053609222899867072175789946993653184359338244593377661290412388658594665835966863644913146055680 [175,153] 10936827467901488639958574287040642080539769101413122321597916762788772905738412288103875385972679825607410885625518349514108009968026235813239421173057757213727412960669503613561987941300500028046861682648579120317897317351371738398330657430581746117744756938796469697696624752421197119449187230890393744445799667216221727904978252793835752520971273363130424590978039370694012850398862626268474306570088658323231728810130251129351329412683429918005613377979743812169999717409698396176621646826174493743406076765645095360766510152368462873145570626402187442273862959024081745615641232651257659964145258798776232248143384900229595503909557839125620259954627750171075890135167229002325213994682840460385754512985232988403898345669871560804842894118826255505431228368434530161612568945144129862643212154469073676256519406023863799032805332702633593536068879636376000861923172096275821978546599822461313996090660376744092649074568253248012389656595695353856 [175,154] 4638337859589971323574729464009928829360584921019464558250006176965201645226984147788916518723920567692183321098176116473423246866286325281430735821439343348162009269540061775808539257885125502913862727759115582045688327881541563411056361592875072983775100681869080388002182421759362909905968586024346546471140252804529876470576021523166002689301893951299656223208723633790104668676478602762037260794329831856945091020449412607491979577639684752871988310922695732482618902465367667974748947594483362872682975325954471412578822760850274643753279199631835766391544792645982659378411784673466115031652904885785979738884863385165458343167218639426692009662247962954906566776684781162312024999335731741151266907059026790099124308411132358696862596958361982337572879688819165445267627232675993079944383061490653965720568727868286194838380119306831013641876999005207101646586439802571372371481283304662895594184564577179702219870697585226951680 [175,155] 302970881698044015527299728245859683755803077414488840980108500601501387496044311985645242486297737996648585542596386583401952425245590330259191427086458284035156785429666080403222300722475495886892571367928787589496133148324998205647416427291236011362878286738709268388266396794056385673300043099477434576129541991055912799558104527878770439996077569614288094679758950857541040211478602178367727468151368380115667203046081789884711963450234375884817534398178505142187771854414492022549596087820265471418151231527304884104274980811204396290083079195588020136731669326281064736026331323378238237319077913939980107760723718761768546556003930067138454844344644199076442901828919581358186270124244354983494370519469914145498619191835841508673862335391073603605133266153472309611941399767916308208649658304115265750526739837782812483048977662081989218914328697220686084066182701586499860255492571875961122036817573566286059520 [175,156] 2814899943067530240270998123434109586389615687971693167919241814235965092886467096530799143315692973856380118782949536532898672640135292521294795485484811361638740092690742330387230041664900211077096727475567310303553384629082950809273968293515362933297729947437162048337184883617222730055978823458914628783574235228770383163074051173990069160665828526740685076134290291177848412019021156748952631453862612293053935689543473230338120821663720354228674771236072712592893254302501604618985265454164556415835657340605446367954170972332052798871690816618713374089887010640865653100841592763253577844564633968060351745162949649128607494823056219706629567647733014020967546315960225727906051652593115769860103962200890619600576155030288121161772873963807942921387847822177478786063943442476479372445543369828299608247253062073757812821548390678833822280957075226318263618452831205461636205313457589115929729984 [175,157] 3389913831137270796746045013885806953593369276506887780373500885955181547281086044646026989254413436064984681044334758442327390811623121003322145871575813607156381100603512906279519109960393095261651765027667112395950998480530077258738552647029478263591505840712380433686312287075704646183080125487940803904844915840603318607096154807146474831869718021732922598670283615503499990838210895624216154809488348591686892742673451595061595029224446567553824030275521028756818694485642840881136118997767264126285995006758825889983918993575208941441775051070958945444615891776878679209401968254803961603035126282599402055555588592074135055432675955254829182991618446286093767780932720435834914221081544654166411963679836640705949904013177772864145568509926025726823474350870978618566413732634349058006832422456610713342207163226509702535321173954697100486035747729570594021867702815419319451648 [175,158] 1194918610494689859510111720146620267998802651675302560986649090775403200003061529788928961963612136605011980589708178301964418567500103732824838124102928655912030835692720416110296262804465712811618569936745887506513328107393068395432247801308324191871468586937957826330718617208727329059015216989039486697419025256668036248347280660215451333737267973696980755557173230405146964516206738892572885557255935950568954501933866425816780628566406605928760238488372164972259660080980121092420217962130393558921934568752879221605444570994556816631123911039478590680445095105145977574926480567035824306285651261403965825449244629516933001628903671499999195646807765505703182422817059040204642142304252098324281574050477177656177292325210683894945488291387766306768044642911805947821222875963924552108451235673547997469493116680382074075396333797913978518202089765986753314816 [175,159] 16396900860516437105134085021113737390220104261443363648580552812515155431867360733644983051079083165255755708805867812457241383621587925710175432292079266662125895295073609515807167869222466426834322724966988332660061058980712687932391833096317699316939706953259565581212091760086232041343400010043528243258434326759724183279401385960963513055442013837359680178780921798366463527869479356755764588646840383584070967029320565387570902790294537106485117368504857277875115083517068701680928902324939429069089775762701138364432029384161507730899798144776897987405615952989751314323148419218078225378248778873721844453050468679914076757784959216602399279156281229535199265156527366976850676425954726830376067284833420929430839324391329519475698224276588380069786009570677451560894601177035986972092577574504807959826671621677054816274668948753511346899779584 [175,160] 119437320419872445986418082332810071527693091557985347108965518245544983802967561974199195717896416288814351174736068947222389261468501509429808967607384383137386072754452982168145086645171245898246355216012810026064061431384293578297700029389461307291865554478914077879427947800962112362089936675510458657343660154269920233037918751785933103106841766180098028456750468228574193686096220658908710782811536042627043967617491904376371788875697992852435890719097793921781802793873050853961435842226282564951771004073782104711727658269032135761951954684069619155232702357891335705243306275151505004926706055836506936369113035770290025845769016865266387421429860930629525834941784830321094647399790258652877352497540908282954028185688027455854824512362206974646672748896539978501710539106662884361111696883472191975114352752805041026406377586688 [175,161] 263900821434505796348396234310680915900853758454658270183341925207223826305720091719297241891528469224907044788008343833957529429437145696778095318191441348548214457507942837648449836875235277791692135918575715975020715947115282653757967569958895536419284441267837738064670178236906753789802101613079869332346027102637951650018069359526083900493878772995573794925604688584929022153675275956571024073558694260970247174497267243905913100834804488947465270859730488851053039048550580395865687056753298723262068326278077050764637994024597068971112832380974442546621473627621438341757551616388297152714317743720296675345965289922933434429321372554289872593441273290799307329295696106344387174831616561068434076578132691224126820100789215595518522170181535767784827041679869637105985290538464960213879113712037106905091609718685696 [175,162] 166654881638359006814489509589091217085235784654221422651007899016877322111081644062550146886607303607399078006011233380609374474524632355740105946696139488720157341041436248675276015868435823205412182430973582043149886018747223433776550777018976236131493518904930837871576929222659770044531272140517953746580350682732662628195900865282662583258654403138090973218763346899851243732256636348421504219711720467897272533801554346342633216203596593586704541971582431108706524488149454902573100029298778264203952122005235042816376819873753841416172731002333327239569973188758478641281700050107992313189617291765486186014143871908804528688809115278110761127215132407041146892052551163452434789824303010527163884556825457315169410195672051407093024287736014944314335008170165994724582257521335911132523916467052216320 [175,163] 28135429987891567644696461111813947402512957089430650454465029866010120247269993262410647360938992174949960961323338053495008733239911311988358320807581145131276246614783060648153955544288391036704068563266630907215025810172723063451652771911672457220229157374784511787726763486505944940622764557699970446002463145792977005685393227639396596617173082632634950427939188917558251293323227160615667302940261127759047102183990557580381135715971693083283091748049177721136061964438981921822677968493853759226363399607136058731547284291572276420748979634059949732131484288796223567064297106187351211756103484194752706944295908917849703295490460575711380187032621170324856918861794435540524674960008785832981402611361094194950382895824692669871428983455942152363301164979058387267495649144961549467648 [175,164] 1177727735628245520228938834806759990089581355532209337286978917126184242169196369874440276690479062553343727781771586731153956472114594092404211650421946345769758590158203074212727699546575139108396926304593553359830898990455635834154468389889727281532507157667204454970531468105279510164616353254519940150527496335964523233633868854385406402795878498196360320674476568905082993219376741584549468214914553596394152118693990400550801967628164078437958105416575302255784172732257544120809815145176667451013549499309211805832430385375857876182883088612609480315246596735055973059528921549581339189408483913301923603344824547673244099242009972862023519746955381306088768422743457655973311293607114562714589840810728366467413522475584795055686409520689986650997877892404214587129856 [175,165] 11224749483232759792605410790086008131945092996517889296901818918004272516173680262448602454852266229382172684961510286688461945750339466835988968710161322804908631431968116707867920353208108750953721305269982884473128677758577694362811485880810272187447572643734878772658969167280669606614578115419929857060437704792801475351220218762429254730617918999579071970426210111604830436106908424066769169706674453009822997734137143247095444749138518798620619716060087890458334898039287029228266972561225050947487089885799613466245419994702552594822705287400933887083554470234567986659257651310032721577996805798803834130436601501512298050149518371366368428811859122764575602418323437213366130568170598394040261600854845067235565694590235071166063409390681844000751616 [175,166] 22107485960772655126591791040391324200740218139837314276010372523170315150059875264317372116967847222789860131136112797053056886586049464892813507389053495207741103248469814131573233575732314880074595118407425638710785376356806302937798651880615739741069308151273585445309112614090545633160238897709528265272617586194877883387516897613778255425882059503172910144334646647590931135464190923816186522268609462959483462620175104061514179450591378331611317907759107590798181522165268036105448636663417487871179042475149009621281373169444361693073488944625408201770380548243005330533699569250381297352550476310858535811451099051921413480883058157308897883196039518164673310465557095312465345552981423655589320199475361541569526907825812684197068800 [175,167] 8052853082111880809478427190205053830642187626110881158911424612262949623214399829083670297703312701747008419085096019784869139559251441792705292886276356181182552541897373479875628338028786270753024665653663331051602485815731962885425584769176193994525771930834041252925883784436518617250514515080740590862195075420353607017589380898447600145541780552056475522869502554259046188304184465316774843223972995402917120474908552017694969853081019961492819968010514606260009248672025632086847675535218602940868947301734642012307140617031473038709317889624778250145974008932650853871782872280921149629890214563189652625493300309602501168277424713784162144099500718526398211536903675459911523646248834754671185084821060669554032640 [175,168] 477427656867742027919868126928307902545773845156610675514222422586757966342067263397241469116112151585188307119265329578383117907988869399168489047558987768235400659733971264964670554069066939244643775916462777468012331282242360826330840822741857368407962473435738834508470612300570918412150122487559271311820170022547385574995796894415361529961626592211787409676122753463832352007647688484847802768486993493909396562342792284027907960320680742290403380058344532995376704223636792118821221175281128852473314979234834406873809775008810437920353223528129839541007753309822262494656616225590009365607172606677051867418019902818905465066058015369181413469049498591781368478000700328524395344014084897693696000 [175,169] 3971883191241328481165094429442071459526254922086379286462145360355371978749133754891730683204753285878622249772139318099554130339303670198763492908621631143714880062549549516012426678774407141981562572535496625036922419955972343351644656812906322449702543696476851460724273552946137967190494945728224215083726284895802962923984876290163656920973847187028678348106885341841197105864457258478957575638178322342989613284078280356982920934055248609098413303794159208959443929958714934324570656239497852915795795165216650970450250386493140981498570939932945597136019015408209282734466173252313690765611359934972604226650741214618876617007160945976931106995928706954516653524943039301156864 [175,170] 3897594402182373354606505306993861281648805685765375156153399270436531934036080573634828606077060197539312573487796519568006644475682585371466819974894848463820024733578338940004445484727016052689517191863743351902437249387727948298077209422297936346596814640682955373224657603094566976874048899182179806379101748672564831798063622809686480722136891542919922591000000822825671909673887360230750976106505241680695468827457017405908394373437332130272724070819871748038632197150145330169705450066379594536189877455405812605493268995671323194260494419413799706025698778525681889639900741401764859321258864871609984004804023700023383701493329566208006281567873277689856 [175,171] 367374701539490107437955020541591909861550525721873895833631176234633647021175751312714963002228574880868419435015551195988831126527136216868164073866489675096287949734987175016182182525322709270518033424522326321473903656008154986331304155560499887974053554946460473364719178162059801692794317481019047807232290818736390665858091082047744267337740063906385443006262556621803315866440638255075088786919370599560458526876082974814508559907650152299026718046521244239332422263755290831528924859210186669739774128900423159519058528154592895196967258553770327885934249052731293421585991339906209403378275813268456058299951699954803459913254305792 [175,172] 2601261509925906379448029100830483352431495967189140106448903681175797135993076849289942093059790453546289297779074497351300841689962774369598650987776752104627480831087770157287161816178219502327101318142659308518379275582697430389472706793465499226821303047236660443218565092791308958619492740316308705040176271439682394868012713418430453971127331833328646888481147729816692085033749443559205921824510943663339670728066928014316987886956854591388423989123147702698127791146563089469894183068175629254977838952530618877267429188084525035194100920272623737587802089176676949515327504388006554664361392538658147889614848 [175,173] 1026717125712123750473624472513464896444022340260809738005672043532690242715835999245115535882222419138357250552155268440681449714298636301116323872561637854704576748443245643608992849276225328758601533191156087983243883085988798488306669075859817956161398626075528127181110403227462580425409822416799774836663290717622013142116696245584875991242261666660812674003200370189902296851345665725474668498839727815172046675091944964082105729355498839481994519562328467661141295552674084260639840475464186429561570390546687454575534174957217119483633561949707379485439304940253390776606104049311285248 [175,174] 15628566495787160463451168807015832934417015734646372972900844468550063766398582309099509924524388528570756544453332817624670861693470854371713890837204845245688023889809691158299369718171131189669784849347616901301372096142331689999014842061581271253077169043831143617743136954181732357376056152745920388128214742292981971949508319815705678192212977472757787590359059633079224415736968285197817646054892934414471509560489397387842185991337853241562279674992582955887021719721531589481968781379624538115313169666272596063910152470121495518676905529955145592782551252992 [175,175] 5765448606217774583679614973121700507091427641946336250821556857101786337715505902011675363367486915920591731091804768055071550902736840217546209889280000767001187795301130893546248539582800544156378991280164315610404820574811144589517230464176821493094648834508123792634785698577431768264547854033783956332013584999622861502762786315657380436776300804802323236045793691718464881958554404578561868598570462555952040315558807021616045482046791725796417522739555266103763080454442869029867947160854583645680188746792892945018117135962468253696 [176,0] 594465754529120729067989784364128992089644424499215659015148560283041415444659342827575113572821388420599164472388164289426051089880935374771981085405105560086813415477884880595533618502712709781234799997287569853204197272535443309245181408471637850921504726294392368718675802553169425412379192658947773414006142439376970103864712279542671764002300886471602890636068391160956814385948701402652053240609347934700342028712314988215474102679265661614754179116211263924755444947213009303671039843382621476192544074311237941665042470047151028206929907621014677389157492768207194299990638065796118520355737850084070911334075995383240035438806103805861501037350526999806854225142805768319935781150750313160277191756812009471908963325341067493121248330696443715766137181356242414297724051462524188611338802450044412135629124154423654902657178157869139613012156268791354590155065654140793086775221694144774002305610155563369889978948817154391930397621022477877007972684017377216219486269786996812708440276613741131570207452468173846589841128938477221490455282910340728927631725491315858367233932983014950687671053389933144099521103970419958494357493971750064132374365145973670934477734587051065034855889592052731119760525885240871954480788909673560860552710014654593251687476074470462332076024457840115951493325162294312584926227280303508214964017948894409648066850641926715747921205976360737111646250301491882613279282609795973107858400470574310529781971508477203348314028533833005998582447124641015951304946508850589051296261607291655631133516283066815719658440278016724660677300625963406364207145153577111495065972899687297572031901684443634718060495677053123864419092394497197848975149904926297494967002421617507934570312500000 [176,1] 664210599753034221471224854044989788462517381200051390759389662783709046729878783945603757167200472556667115373856163882028054101636123655990961944552476844668066353874466577571200322594769597924056100542884585287782568280968061897521615714832346731570034952803424092626196036087120918674031031012303547436024377755241226743223636671246822818729250620556814164914793513839174493868300977336467296630852550920691907920608511820992310571507657804394204344276831223651470299909495043167888415715218731787091797059360358887363949810485845740346851430140955262449732614663778563114635722964433128994345544876576011485909507874638007847248638675303909073619532511619859216129859219999531493486176903589939072239156154307783556701972812666253561165870573225272602418759246491835745654039111743950813006198301592007628479129154630025551717453092930111524262838626871118343922581251028145424463940980148713531966729718164601448791782823798874630007459432106026821904066730552613312873446905556519661345099046341331760485070221086744079939054349858585976431002993149692702183360637516615028496087267660722795396481911469248272728858244253862527326808940392445660775293032137165682471083894040231285717284230215301148231441965270868523929950458170148526718533241362216583486458448098473057334731503716897341190664174399995834615770237632935435175863563092352000896022973754087637295866583756848032336369722294259097488651689462227818493916119484087578861572086500058783907845913487433158702333364928727378400771365248938458646233160857430813057606010706677634732546468792219318240710893712278524003882668139800896395708481018615792524470310691692463334041631252610938327470878318960277118279740723879058350576087832450866699218750000 [176,2] 34935215267730973688005845333302861069259526061158696722982043216762849567433784503213413356915851356984188913778001860707432450153225079358144188821550681828933570974739358302238651582177050885073087062082803139836849910071240956031435151086209475541203050351075462537178508040421056902137750687467970784697528176986378152211105442794050172838090089457612853751424530403329927259326501484256156641716096176802381349472338244217865307496991362944882693799608036136689420663009250689031290475356820613963426098318648611512650369909624434703172866783586518823945371458985277531424794948298104374452062404954391011525174839942438906417382675238132930571536035388931972858978403325983173736139914774071483807828570388374914747700523630725338077922273888783240580369996825589518047171215989326107452114670128516571891117683108016836302012215352854018081719628597788558127012390565188266871821498710073452541366212176163262546233585159876559040257795005501361452822370409181202183304177919512062760609573875688107272081049546651825479884220717839333594344935913697867755097048277131786243505715325566896852628116126928413627535228950266480953821212644817656633729128072627643767479225377974727809569763329109753978808461797216558591557630683377095110898901022694440435303655741757872386809325537027781673890039064927584912824827894193116934188172873741959550539426224400462237452780267278086455017546502968470619936896880376093889685914618803451445245889201622603368175646961875494409533307841535921364323206214391046550781294766613123962334666351246200306729159770895323545780296942734234043411749433819780243602663815244143753307196997744486291540576843946876569269454939747414587597240691963512517759227193892002105712890625 [176,3] 279143534679979517481668619154507202705286824661331051157808321620339762044212111508248775921882985835449486673107368968902540555009977081200528615256898816065714368198583299747386074782100428168448028662471129826721353318772212277715405456507416062989800901314287074385970850448665305816112193351006981759194042712633489742396584087441516489811518916421718622404229637647044424504503297247330030482484484076183986484796530533793725187637194846833304692347970207425529826399181245492449217531801255605645614315898152204393533325016956752425710043492246556990865357806044894511707301863584315984817500726916316589133274364496719612319703121481010024714563686708381062616500442256071351889618215670885927877169668891323229069341546805589629687418563103397120767472996632648709141580719394161172149843818288014607458611703449771788904073768468125395901891031676439455568659378763831956281856913953683409385380538922331417130219314630544165722151527268891859985240913363746919917864813974213936993455951326282050737982567111660696359514142521543277873207234451416239128528840916219906203627791792018318194153124040547316561927445506924978677672075105503529619323320404635127245325733843777919304971416915357878721982452991070158041990298667591503978136861982507123598137451574002196887167060904474305366167447181608401381390737834505788020184015188705969249090810747473460574905106669578320227278951692841012748085038146338538884973878860579048346924202592745457462922622046281205508655703433868747187308971839677069091539138966565100486752519406950323301202358361651448744256774813380711482733259318363186502700708534253521484104648110756644064828465417981480643909695533612214145689499551921151578426361083984375000000000 [176,4] -737943368725554525820027012895219370861370948432087902105825674095750390287337587274773465016784195641012437429575718903816649766115082146693523432018472117480573983586769969634062506477556162482522644578301374316542915995066483312303135146083259312779688064356599672077571808533731420290512214853929206672017804540663425941180291429279320274129777250830981829662685872251177767259221776979832776016756301549840130140133980137836801387494502637876514799454325174800903593706092074851575113773609648767600070699982451495729751072517164115881613617080293994225104112771408876529298724697825163881585927355148808422472460815174330265014988596186559096483756976874927945239600218978501746907357310288858867946747938069865660046834548722513572164479807878274600820112412808422935181347626942191670912197155570370594374070325242501994852710449069939823602758512378681201326195707296249021631733477857245176945011949413530026788790940521374395773222345191442077847507253313945004134165290656849451178104248724187764587212017060660057490091871835757554786832369560578510907946372788605442041937834711645808459797096792883305002869915340935241550698254896931474177538186955072919260871539484523873248276766292062441402017319680822056126091304150231659205614989601549844840052596417897785293381912224345635465304316598067809908171818416169361303807499784570507241955702997206076380620672492720535029057393775194954895552062458791240029220592361539931741347424068223069443001897009759314800265961904611111260704539384135934108819079116164620833211441239772850171724934228219551469813262283198576395982590342518222955415886143600484896283986657862102298609038669416279453815360972835915323119645114272600039839744567871093750000 [176,5] -3089378578747337156802119002041542949168713534704031388697366202734533681652309837953813774567129529645718063800642465960810416891618138486188108514979268906367837509576105064366809264119632427199163709601689381012202198737321222553943272626195858027786169056087213958848462565950566106966234368351879864501351950248387748973736766704445298409060372432085948316214143133420272253380579232228137369699584276149602380571197901900029642377396746583550566712400846927994184994294796233530063360901364149146438175220316355109656526830340043372641541682939341070297499237311441142973010970441518989163591140044047784383508513325465884755542932905007478024555455454410148378434723923008346441812535726694392421868382795490384984882953650154039379994768814649653671027578329740679447823986903698299943864262507380767888053173236874196444721646153097629980032983950486585602487597718629548246585813856841394744974989607875051657427730208501036958991902426555470348544204101644316024001434701346514084575769990003256926803658138740035692426486877408305194882206730892065152647010253589678478327812426946075371535121597686546402900106613727171327622643349945272158480657575264856822723761901653950318959582393909137443545813508545182687253912851129048304560580425041765818457161879274893939396460389145754519943844529243489366782107956442754596243978438791119262007506990235905644457726482523618768821511180445892558241833056980366053846445371743123462857181740519724056135904294628413482592145170879209705402525790411021068524137604929552457328940349378756230920775048816436755698347086445030508103157950347685211510236760304395174537232380027262016717452161818978113652945494247883414122324738494873046875000000000000000000 [176,6] 15208776855078257637997866598766373820672469667888782233559094569612269271512917631063800740070470730046126010261865814194473262327209455279340197282501323481819155049305888161316510365739274279394320983673070989555165263604979810822675828501231268662392582023710161408933394659077858828801564446716189434362826601465559868575123539175043148648397356498784169048529775931372656848553210829533941304407897019363657498997752087979203591021973558667499493940097396454397555394462515815492617177982865113092951197437599288498343613325431324686688273523605214961227896984887717489932212152561674211554334786457841422290877291721775125153299844349481662924552930253286949572633960727580859523422349606858741549547525441846303645541133055046870500433679218317332882800435291014161625499868945577928562627513618424351982731207567140011968289148568237135771575758182547226896273029745151587948703766741958453707359115804960131970480781434687718168924401313727673148957627709870896717715074126182457959410967745419392535967019700991669364607182048390392093009131778236142708333169215985884415879271227915748824612947908783120709503595840265402380368407594175862498068201951491685821626420841620848910585814877786297123849078357863976009848956808760972972231618117711380567723117901006254555966240809253554207774740507484694427448662330098951944479324262858765946489944432161208985135613777515132285044364212014620718211513098798078323886559020069702807862324034128588149617383694028544596338957351460442509452374487526255390335292273513206023309689578524234037372284255727928386953108666160244625040360938364139437488994555462345127567423957211420525057318096648377510879491745257494853911664385208129882812500000000000000 [176,7] -26628014532596277766112954680416411176729651525008127772923151917183354890021698631888775686409209337113812822001895493292221073941191649571412994377084705350098751483859024491563660176096643323725849097374888188729215021584667769806023918398435791823306387016457086220068964736000739689488142283746999449490204780892330940579665416351215224567841763254634243835446956653710583076658455358593851557035746070412127249277742606901581055603272936931985515971483925321342547529883937486869840110773782816370566739537247787080613579315367571128505688655671163865941139744335514872355577521973954361422665711666832463592848404404265014020960420847731963603674517043696506496545135627260080062980021101146793610154596010414519082079692553086860381404010078299975615865639744717946739377889172313998474878810737780139783186455151726514185751246639219006452939455145430496321916497176846006125086312517022062762703721240464410771581749694302951713415598612887376724168511213042378772696178831437938950550422931394613909359972098808557482016834813720448250138550370267673766950862202264213286626983447151510268212095310351735194875940846240600812877722697348443334407288672390842999146390241856574737406960969710427412072741486169756134470361610156443502075429968126279062739452525771489990053807269352082180128509296776115259320340171328123557171300747828063813533921004716905876303501821329218172475236094128028978099905729343270054215190099248255409183656115479782099468021593183868252473113555131235462887421103534177539600052909318489533567710907533239550458190554437923651158149926985314942367464539005562980550891514626266746983835045031233601980834030338646081098391263874552288170172187255859375000000000000000 [176,8] 20995137346228520551654993152518278209299397248129140495814225890616222376342301141672920612407110785939191674294495601558640567284551092921500825933732132766775740946569069335767636928772855829482518304768428492417190552434035007978644920970859739425956154888459394627598286370129933466095422057147163763948567346466337408993470260494884098556481798402701872185726369673505068355501794882136736386599913910474574606128659517386475819621726101867309495766603716583846785529278092357526484797365976082626084523245646880297846354985172576824571286022262667224735365271313612967240776887514740803689312139792070790759377706369373260952760570438477831621833427620005884406093207220674737027480674931307661426708931444224760215316420969221394020734603146280742572521764818841571787313386825198235151740863925328381127800748642607709943157043057266255373520011450508170582207470930753815123432017322563190602438410293048879047394481556763614972135338699146987106373704907215298835923777405013510346636471735408438076555811917625075637796711547780929409915561206681043569844611247426701823272997758940822007092945143808594546875737427166107284099125065781503061769570548097895983648658396290798036090970465966110450106236449283894500384532344314512804294828773910168817784816317616823097721177706335464606328351722986722029666396250892182689731267743499530446565628585459196071478350108295493298941149208404980563022637032131342160232401374923490891561103092899680397610288793563940667050652151456605777044197919949694143206141447245653539682102744571009280694156644455508465981250283781041626112193127661226695441583078875546997122043885061724759633640862975479421133643523686541288899487768524169921875000000000 [176,9] 12941206223447120610318403372300615420149318015100236286322287624338062939705671823352379502663683695618132769662892881646259484185552848655278393249680704732732309263454537975711069502178169535309072342387683785024386039503409047563385351225290497396852798103520683998090832059727515822541907634647533377799513041396633014726334462220315833110047650393839593426421759868629437918287887002787353416161447644114146784074162494693737145331900305354378866084841565117077062304107072663949750907440377911999102118745723989794680397735625485508370092521189293588691984688717354729021846098560602358117976853680473983583869290064304525318786700354662169909739846589498934333381074753903164125621275492458637507579508819509009419432966136460325962911019191370627644570380864019406510090528915403533574206420306157730907538943432587944968836108431556379854432121896447343773846371194240440543979592467334840168411203202542973037187353969816842035972576532371530481777515189562908676949422677985238157369228465372482753555046690398907133401336630629419678398380513748142041962501389386633500936605942003052047316679977619433579503865160706947824571722370126054894014310810465099919195449940775559117953162488603998893716677582043292068357015500275061122258527035086647586764829507027545233149804704940606006468590576807456311363559875951496842148193176653566877098249082150250111795771178546380169264402823393454351864867353050434594766336027120172702447614070815230037402175476545394176807876904454338762988152420399185593056636368871566965039198135570182310510828269908712631695387050935637512943710747316334528014153680065007187325899845954090171718827571889642782436034373370842004161261980468750000000000000 [176,10] -106600795695050274146647258629483196381902470165107814073449452746447461070941142227091194095710641102877783902433291254097897112284133764490610372226980635294467613157131269645514726993401342524027145752493742142145743440398122270410369506546468670663238520716337041714616786066694669145020529572573356455423911123238314512415690217390169547829413989253032025156313639555404200532654358903211280416344950510476128733864111091265327804438489490722676445540259842164465486919414608099885847828479158826025102675309440485127789358377045905717894587685161241587661591694333808900360398516500296864428050389003465272601667189966925762661857664880402158558037222104261059203680947762300858544636653259541130591902719715640779353413615552776046887092225182247766628835792154856431827582887469409674294854628928783337287788600723890216643697007899908709732735958044486139282652949332720346294091649842096971384826694334211009004901302327109963669025388931274856043632387713979994027316291748528845081389305371785255587124427963155148434172115222620967827183614049859210924432731746827869145259938847099506195880133750396665768427261854801579467622002159193872557212963335513838704328719972984230836621843534307530674602449231414104128158292304427410255382386008848408454161574691289492754313546686023421649937780287500458478884721860010329777896457176149995774963949345227920822895933314700245367600972908372858728281273846419709059324652384962576446279474982594374792879889777451374251168983770329351370627547757102745654758316911472541770836536373189045481611238749618835884109875384482852847120216313530011746499492744074730287475660446420417817084701717227535012788784186403270213562527654296875000000000 [176,11] 329162914440743510967865490226490389242221731772348974393377267668769390310263625198584602309983040468686762096621862846047621342919061672790759699672347982411542839824146435918778705635817386003564015058625228921894488631496312928585072573447882502681799764976930375918813932275844279799399907043690260698603546533450430028986152754348624065326927994191917624921215801610100180931685545548703932835539574211568474420424499656396977511164783842778130030882154736696475924080032208576765556497518553039787257940053145439041043041956282603306494830604002775682145243248606963771022777941041640977066389836989630793140947236053252910142562686375602441488785519367752439888281643893435453548415017827396394611085883118505577602834748555430684167126261231253754025368071460497299030211201934191392652717068434018602481203824165841588182733848030268456811008619676214184704436844688313849703243804549767359074149602948905861538036023077030674433473569112900551471091141260090011065962396794176937217009685201128567800895258704539435538893532383748043659980150279848861721830622335754270588322261240186078730507216817243218154857643263406921207535673741762531826497653174932837777033422942138782359503186472512397607478692448699150357929987242525889200188691182503374408949122361514313379016872582864964615390609885638875460254811384759495673259689032812655269369384261664303528010650388895993727336183273405733304531252264253555144077228923218595499939465054994022408544977326478813758053955950936894995095820351233123735950343404070022796649571400239912974629133036576983770614647248240426536671168366065614455534984098315999855127907155152185230338040843921479954408475792604426131850200906250000000000 [176,12] -703493813725580314858118963857442081813332042091019501608752548934604419424304773531343458011307492716561786501285840078272956529804437552137025759893614627449208633981160967416630860430996248120330885545029421875531196485661317028156907470499742807080381933608496453981053323894552352564622954642316810095826445969125083914454712632087110615238301219811538727237945666756334623356983706845771878530648071590977765119800632018904057169434378676405497461843392792289615943644670320085762353893705139442659399140696436905691256506233992703950116767974299090990941669950505096047493572394941281051021548500346254344785304360690093290576518177453877633845269980214650065925498437787617878335425334345122840573004704802955085418751677423574932329980505284748410853050142173557667887275199520478535748600726942427794849610023158181453204555552412876512809640561259731952785099307653751410332382735693223756685791742547366655036048942081662390257349908597069767624655612262711455088273287890022602887351890423348045604501589042733560899770794077444739289403029779950903102287281121183045865286331293822035655234185991854861448925783066778569989845715655086491139594394966910641421635325658535173618860914905937527549146827371336106873894553338087252692833580751001377525641053899609653567643432225422876941780469673942947530430026373215502145803641873143983036405684078202480421349377031322116168008929562639069603018390913329045409394330310333039917433178822066999267220391807897985710655377887084521285473401809944704427808121287046752816884887149710418645456824266255780642998788042629800829719092010608603597623769636774214381024584998137016884410671019870681642040149523966841408750319492187500000 [176,13] 1089838246788338288082790925675585194250391391557905974016321935413064418690897541122408199934663179242465402809175754407026176923296873339557787706348839268213597902283947575025811774364772447430512713925425279750861278683111426188791286996322678106667981874210433942577360252274053658581617769668421802231446366731108410695644335067757111790607983338044254653001133273175496850334787938004722622893267045237602076509117740332041742597752693480831907562251543126673875603019845451682691683140799038762730705298741893600155846282937946962001806719276692126041867049683555223029430375208832896286101890890538787499524936133150846379678419818854053083535613656254326648318380151419561529303486558919663594338195717001910395445958387585425131521623089895294415783100883462484502990545494565574463280697597360803732410703980609947003915402103118364296399617279006281748267723320925678640864259754649171938445196553306217321666775287121646420831684535154156470778754330486142013171044489490199196729654612126149239653592046152808223170644869882738044581189507127237687581991879400724013544847950022368769842502714700046609680051365719320767010758115645261661904169758448854501366015735263709578799092347735113175819949906636134754847361592515062192116117486834178819363306768007923006565233716368997150699673479685536089868865488459886050616970639036228125100089090673286097827804387512331380228164281123364134923854241214696212687712415146520613818821077181076509686746200271152719802149848961621170953404209350438464508542645919552948935334267847332291118840647122682079265287092088295010468061938389649031854761812732365682781023880088630585525121976944659867814545865623364904662597632000000000 [176,14] -1230905055273426573268590757227707871215194458872440836833370174836876090694145550574600861903859894683770984812906605057566568338787025062468332222430995055340008794135442893497528732710697587571770045951974242369465253069230947691091789618323957559794680321933808652106478876665579986097203550915494944007795906577579686481470317154756654471681962378990695283105815739355067496021606710127721198140659377531086096283196848064487585688980065193438139886460607239934329579479413722377423446767169147552346517375348991834599210822501807099808005285970040150046645281899041915668372998543649720490406609243649053264380555735742571679397809452377093750104355930304238859127746959398913060007915621030614477369645196181959171661276124061175719552805043756751890619713884892278350736836580001988979045674229703203291368895286277208193674386111041419286732607654808263288669287816416105007961844962303573928289534849073715804525700302895261854336883599111977205008210682555261348084642523032858631702548573823108267459073084292880158647423090651860783378856138154886235890217460756955319050036920704624229560059588532999110606050690853323998773823389235249063793491710964316441957990733431037595828968042577485972564340457296156728813955293280404984042145986317980897881595204652093748221113601073535448857391896803024995231615154256548375426186724709061209373736856569523019257458852721587683412710023287095422887155299943150255348484322803238139036423166613745290576984697747178022549482625126779412058646892582090319097287242762007546075296178353050233200062513573969110062702957163077860059863517096103809220015521087890274729233613247589859272431149523710096876384763110256536559026176000000 [176,15] 970718612569384032212413581888679329561396719120726603549739372888827024296720470440049047994897852493800691905597720029998074554891804774061181634770008953809220628519302319764566982630965923642543015255365672852594566031943545981144858381579509870733364892013443229010638036644390938365072870678013034740784729789422269725288874155061636848390817965662979609835578137763569919328463263526500300084104733337465501028952230597684079854673736271737245826438567962575891750616087389340779557777478177188064425983364678603015770045971529169762960235382012219888041521811640105031179459625451485545469732611993433109819685645813649212123481055492693436618656931666829031623906116715505637246802843572487522724561020161159481645756470565265600466578830054115812810435359436152402624055237287544290157098550492817874355186531548622956620444724162344591476422674400189616592797620900758679834784829562742887484653802460878799504385831659258350605114415884454892783018946098937845644218526284567838428514501606292271814151953232359281600060136130475693335080598910368909209310310846700409024825665077356358902188753174380866663635762376631271263504605870096831787192631500200311296992304426853137484412524590717384692146305399137616908172613457375177642858873150200023124190291153057371927765385811168519053834465370271078820363219517773787937145633893337686409384388576097208945679588521876556527448297539157009527916449887021012041255798503021867713655919977935360384985899110681635097288117842732451492383157996128443992281477217229765795604646124774804993181790388381118530480412331027117810239436600468916837685364153761028238745837053671209666123665255057438879024998213739393249705984000 [176,16] -414305103905971809869633544472011181158431142595515192980565070788570750691116661999188801896782945983754573025629058055277699601191274568094201364490622188991104860986528482504912189411469162428729319862813344656718963575050720169064211097519713289694980191420906587988480620286677338021792929601631256021776013533909261049109121984969017195518976099335302325566653351207602740447688716406676910094019464031193224673768582416355601074422320715183841327455595937163249755209486944353419243547098574308222757165775735476861361227476664170686564288592374558724836520536791700967203201720395955520524657413452240925575532857596652102551715921540668941433650684141804421425238274398542210489257680222824867069077649215341962342282734653853683974581191698987513276741338683840709126067391754614551440857213865408485221762378634750811713097028677340471046923494567640916541322879135921755139056482966948004903788264574708633131945322541217990782367262841945592306588844945903986023369035257567987591898617093378639657820971663851549032966635085345029247676343999508632074343594550162667606235065211974705747906227369862772547299080482964812994772894203246770824843697856185759870897469415299267176277465019300783437058695135829224398528841182473459934235164461542712201985502131254659879365905228405988899670468318018166319562258428863804561945432792962707037537476015597623268486535683086980312410647761432503345137999847706364994142882805069813873542641677547748344695482887364826523555892013455049108474962277429456544277540529242089716808323921805092619431059146138761603503973849886837574688587278447888872777132317476999325844930471890805167458383796897443364142382210802924559269888 [176,17] -147748521299921750362608889488597280196465429358452140765170361257738254035600736970041837835555398215659311785467510569240784277371647836935599240948601678727254839674534323776869771318734347334074054602275199079236810665856676816784312051647019115532385470053078239556339608922825725189455424697946194547822552895591831261624784627380936787893300247955542531831855470948606562053501981130444951282048223029581693092718440946242243909407408883374528508704100749069992539568039755470731450198706667894301234742050397136200054912580792917447241554071863670329380668189177431577014883208605269771608301201476984106694260557699427584323671946600229974475594987767053302266796402230140363214165561607741106162538099415232208445043984973569317865969704334491072290961376888614926374308584711158478339320132562172831284248680035770574166226577773499266413169778634958755197819973136901470585763096533992180256819126251845901955541775098288075406271406665218264278641582044254901567519914382612129016153213167361159780637800073032734346481016904616770770481963662378958587817465092642281853191705619436158686797282885720733493383466621863837787579017663902240606024709930100518403165951065050900367519587955611046434694882276734761260733046931099271239396432597811369239878668397254199932267876522604507672674028941840504183018593845658694698985123120536320368677144589467428315104702725847976845053923749198317724744197116758804610990323754753681399319700065853323706955486910042917063860862121655699823051958615281710274021968842731842583325980999237763268514989830067352584404249030157303707771175339934789599257435151803663143542923865654728286901849357055732716380420336295639777280 [176,18] 468591186402842166953254071398273286534935663945428714812761564601305810230491653123844691593419943302237012378941585546222804383554128361557008807095183362711580094581422781690948015118869977951157527260331625869889445763317357181306247242577820909421852853715556040901813033636415352653338738109173005648297443970488701706552006905626046616712447135294520331675051255258101839510916290617320697213586376881975398081262773028731070055077540916595529148229906866665331260280313689992433065244711785776587020606714736610394468289569323314916872645762927663633214789395361198318245152660592714596613516113586926050582231890620110965041007904312071152654432538457460559906746849923595603100532629754490339811194361165546150064898212917017523143297573456171441152681724498679811727622254397893361730344211851566642044954193329681888571482043455015054293693222951165486510226484155114125907239492359930147844849051093970545779912898897680521586954907923825667430856501213888041143037274026711743115421074648404799371405245869771898340679483346930317428848502906077413121023519457844923062562476173144186701886415441630856952119343056752005528900262696387779121376121666064356935068399076082673683484724290561688098584497704316642003843977586168561702926283979301434760183983917462363750579602674236644969070064288234318373671380391818702951800892207472010730111180188625868476817561584978465367862687533048510092055572471748385153730889801041909810703294846744308538934796114528146384923397497355708919514067311860327997576630754472046492206923999796001779616293045959509884678859083939207732578358841449777074549590369156069519047795837276562203752100705288687431683792682246471680 [176,19] -513462519644481802654730572506585079038181344679890371319212778020356143196090818471772281516298483366790423572476429444846515243683086138951657058487042598694211565644473731859457299556093801562794771573091061962057922720751308218383900878348796387648066908861661460347180972768932744696273351776742469209744723319425376940567034989167736822864192663692455708638381654628723686545804621978737485122537704808498790327314405578569292443007952980717232839629147824934222679848213003442520524021199434588607125342541993616283095157969184264772359043263947678822545419028198392859927162142941533424490006911858847842376690547965509457358517769399666565297958320901662193115024012734052665415296806036582740443956488740314699354161782611950934383863582106543321257850278954030942882091357339591065461378530608964165319822585450895100800547364415823586325280834939125686928449389678381543083966627034811610029902215940102603674693217386935941904352562542449764180746678919014700641054497960044679873266283354117103899968599940832810777293739693483005904298375568407233385492247644171447359802958821295524435535546362694934564100499094674785439433999618441538422502945429064122966525309273534401700752876819577133852826884626391540688708646775028489439987002971019374252891815010262270325250594542916666098600220526137681539590776824859349057674106857032252459955651607064796503790672899155921725814834461898197586290779424147050930764326579307573677673179447408417828894573425439307327988219794552641894065269948311305790803709026572689506101322843779020931821178940138092668099954116601252661771722202302106044840192715940680177377509345353383064608557780509129100752742894796800 [176,20] 410470176923459620750608360836377949466315399368871594415006514863687263516140649828155200040008058334118076853281091692491897510829428105590483144689691393607362267842967256056900065961531907597808440427354139066809976681262215595343562497198778229362160604648904097728685270565901300160645512729255452304366468445491542203435946535061723046649995763853358373504132458845199099263334968142821695487801602265723089858969759010507664592984197602382316767035670589160961818893670477776492734949745996457206815877586650176896786562873839774136383894795767909031385566611036499796151954146609031968865106429260256507016000833523914241415560506559062209081276169717565964521578846558478862853109510899311702405565693282049477392475038155203414910462059626955704947616290830216185902953957492327972934564059502097113384647734856463337539909092871154697272105514391698416062513416566077759674077879140024046410661617721893195044209193337555807381900416890992269288534463286068421693939346555103147681736500294289068392618751518600629164287088720763467128127710383128031750107226307063262431143232422977428784867033771742348462596487436767882077488542289924743195480583272865108639779961059745181633293665783974813647195776261170382770064074483897481743319048765686210735565274874309740651066930152586799102538973838150204059842766251408749294672703984754449218660793186170195683773468169755204318371119601547325166954583822027622002468290920293750596633328514439483913073350584345697723506444440640190528825340802654215508033510748801954751895200539329119613567543641095928858102050495598814690962972212784033100418776495333035672044356797072255449933290687782747014131388989440 [176,21] -259453926295733591669365999659064827501944751111949015162307240021233565183982502369725579104917071089624292246765253575377413149828454348819984519775983967016149288211826534977708321880421509318043371997173105523380109831704061001628493333583366439991143984494173790120303341017036665088737097736845293470028263484893592451958173864590733485294437031262262745975332437026493450725920843209307792822319837546817909002231475465135612435092789615546489451977318222986996774204524083256927022400586007757376798716413814905392309659077199792852197998912171781905461185242155426583736534348877873957993836960598458696346700792752075166512570682689349688459976905386504326243531490833961613846144521246186375203498340391322962203629184041381402926114809368865880990047044943130465040916779216072042726849400550624874774819206176619080975828101898565684766969743469809120155262985850003964996633572782280377984077637928596129201030984397194973938555378178704477932262381188569860055919441211944333191886825162292862252408183699142973421312753738205900446297194622248553647023342921855743334215330232296832442052444584442503475743518756540663589184676184700564975942777553251117997150498588938112576783548384322499963586987872097188621507982554153191320534310527043214574484722550143613944638709147262531210395382732624227343008928387650470468671517125371316293561527537319689303143915857906492703340429296225590497546865188677174884371199488076904168999881539313386538793443272864921015030680520975952389762568545120831583185539936108981917125429488998410673807298917652748520217213499351039710397629712169061995679656106143159619410689039328579732402039929821091754019389440 [176,22] 86536191533920056755279915798208279816950723967907222682414187391057076355590998232575290890758159596304117275968936184261541022765198239289167092059762968053379646712499656689361126357422416365924023946394589633119558009601021009030490492531980592269887881821557092393990682325678643149376706211850205976143399863902624471223866811849637200059336176170992254553956877492431111334790967134501819206423083974804166620442767314352629720884868645123848576554810691632618440779830465913065255382545041760011920506991067379210992739003723847672875436024578017202714808043566062196578170872284699718824213328047337573724575710011716333288573592397077573801441741891356706036616364711901534616789007980209348742883587017168634047807481214066101566462537123491458801220600107292411350415918727465911645757148580540978121178805086746928304958725287910667367370333487943390916462449525183609281780127425581175402939765364333808955568918061763308146802426816974870016411227004794183067873747665284521063459119106481085046935821890704584376717696548757850841798486872354752125822090483111422656394512311793322795766215222854624729849456638894295821752640836261602567427345827354496408225978350412035648290622825168679321807121337129945489935135402480177646526851354729271159300208520563144378560899912169234550979078859260645415106565259703200685190948407663992179683751937708263010765691187322897077999996956951502101323128602617892945364910784580118834408382915356947491175729905624867377338884878536719552742467901634672191667374923740755444801932339663473947197805288258865205166795219750065123771870248234716253592891556137394801921797868608286654494356696601601905688576 [176,23] 35764144803464985685156293410825423750105397883751551910660624085140331045441228459016860962433054552016365886144186492981818689562163781525619775519101105260402173580001155738681258153486727360321127715777665106247768153457920614410233661397149716138490918962009372388753119321268490807604517035926178973303379094052520804871861591857517538757511623557012549902406466726333464844284005427775592674059594161713634290758764801539829108962634525986779270775681861313481923366698231461249555894981794808217281462178154256193150373286690069315495339629107697389079527865256854764082447129220689515464728766234060966455645589440123910134067412028739020758006539440174825846830562472014474520077787745093678953511449536864904706396149992157409020643798897571763623991180758652464761508185574350917665042411670039556239525274605610179601764817247052707116072536283786623395121447283650157959264876467640436458056120236002150412751775145310486007299319969661391625482517187457137253060143884725450518883663060127447970088223435634775242100679369773134797857894013228031467294105777617999605790246696765327713679806983250235059655211869525637966298414462576977112719004811032531052121623529792180890583642697566039543237224228683291973111770576628566787595593557845206094063093269083003780832849292773137440670766984572247492516257443969332263722545260818690347087939930806295534269331417489711418477655427220045327792992857144311766129874552738400679605833581740441431105692143310973854635330848293070825938697985062998130358721544542332022899374523020123769388671304806030942128610350416778577709156582875292005215218960625425781246856598103361267150622976283733458944 [176,24] -28313115057167355958664202685171950105156231200349818324222239827102775283125042696466017173250216926199245245844744548865740961990628671683161001062202096939642115184500178344656522731485137930012667263656072783177624183858208007778899821231335469789901430421358247021646235314716859155698764718888578888670083530209169136331826314218027028787272734183058711317491646976221571144603479907679860476312113826728164490787283078581166970634462530170411115716076309375941598744612296800813399822374911090454290874939674441825005627906759790435649681974479393082773075871734903714371646921932012656808015987626248600232465440099785258652061101454563135388368464221725305914245939360443005618133289019141622838545856299703775882936843422632233543852371046135678370289356076281887796610746774248924047590085836713294671684021418585228469564217105626946193159963822177947590873616380062683214428209186438332398078904753854236344126153177427326021749731425181721859803985695290328839316124449850161953070178033665931136763833633855562707810600373447913985770665447121486915682431611327613759484082723817500393775557988256987193985248926886719422279867558646347481349157724761511343724538375692553375134561937501642745280912348674235285675758171187007446518033925984989375221803940176772483954398990264812657465619530894211124000759404245000741491634327601605686624017846716473314083577174292743175812731325638290679071536850040014222781726152003870129589133807222721700467569017562293444292805282810946744055233464865448792560256912102306774861416127011703754150667458898110972169662530225554186738104068345833690284358005733040165852453293769868002732095349599603712 [176,25] -41161956197861444072341385445654932026850725824915930434564480577375491597807592808289836066494112371292306375722784085956047417672637308124427120280408161874722099864726081290848687553282770455103900513469457664890553885008276808880743942214398001223997367916926270437321022576619235782958702977017115997912013032613991595795752710314769975253976544497924537257364675499815465675041928825556839823087476440760555533516546158530508104980013461090778327942971756158747694347861238383938043620836182438464791519412870916538620617691885821091846891126800995798846065940405129432889615517449570311355634708208087174395757504747134461632567316219218982513001449614167041025183863277816899999055679296875537476685924131389963226404103505186540580320484377525404868500180979336560766123983026460569321178133664329946707364089105809484722171596333372602314115327276699513735137673739557902568107874148115840237475388891511588946122575108080336390566579556058249109238472570570049752892533025128583860498859039677817316065785675964885233323730186826879781364736087714290724890859397625828342470500019378899439700922247413293210541302805252811693815845133813912487150577416118809401944177407567842507929533378131623954848850934226952572341119411735767781253479785114749774704421832927708620770684711693347876927912799272630877503712778394705296094732361871461104315658826998708033497883526726626804578369168711528497328711062651852794628519733820508006879559904229674640523165783767748912557712003608286046241467659234545713283563592378702398640508242251704835409441749359410806276689607592159225210395852755997958974612276521377082246448791037778167646779558281216 [176,26] 47305853217479050641211092998465489759320356719309060730156511736968785155177156980788666671790344730182435209885118826728602607559040579162862222205699964814064890259369770650462815006291294402277677913604943476841862412908352377106175111588261397875120887137905501770476744138667713450519616777357223074303469805937424406435194092625016302681817038674881117226786827758474278802771814855569025908010363565021649256615884913969420160137003896399349859837923538468367324754353242998770312851639342882918969176662674849853463872985005647925770311471284911498219989241213039460577170472833816982258767619752282747835328071691916738693182884769279856735788777478951549439788649078494640317098666146026936254432758299679212444356930578168713696288197065834614863611535554122315688587203186275835534454754772398571356014223635732711642808030170505785216132415758019768167320385674286496152276913091363082911080115436087492042026083866960455378356370702168040096029116726227132787460106946912458072040170218626874138298108119837850772211299010724115451484332663818313467527889853512604551112967695950589270995137249956191533813751305149129082469636541334460893723543041895609992092102623084745881924933268292854755124230439438438526653221445310283053644503532745374786195885024878176694174225933811642611683385470302286330267626401486999612932789438949274294549742430090503048534640447013666614511203325172853759787948845907170044495735588984514715728847922597580098873988371976933766191692280330594296843271431228631542566028373583114958121514662582083730656450099459315306974488318805707177758640875004757792990428718660313392197168587931697324281596761088 [176,27] 2874144599139614818698128421646111964724855373722044043588188482258359486955129123563611213450666185961480414207589976884545108456200274631137444137308708070858455243250892373221553171905621915670241521790018454383935308995837599767012209166832457089375810227235668355801611891640423214281915081324972087405065357519954578043019507985550414287805929024726841897379435738186246454277208277289843607712408749341785625195624277853070409855790175163040260311206552617707814044421030231881650205259302279226256257554027248452259732677393729807256718953086731711386012249987778965413755574887796636727642340345124702840183867237518229023151392230412220977297705130096454165659757786224290138844431853021540614578114537225616582368674073862715698424164808235017005725578386216949230718491623385859048495214900892422875429316586969130721035731088646324472282933543630646299233763843898611578052753316985237551947497573546750908967785128919381393219388864372211257202267393461661412218616485960590455487375683503892820079090085806838011987281917929483542887021609211540379188191011056864862436327045199284067133712555853354773967530738473626792410580988215641791073442721867569656174714738074326984709136497568204017938959321541893293165561231959952001423323975598057073927457005431096202112777837450357668968177621308788077891667326373101254928833770526946062688475161741340879157293729091750223258947411634889160862863124739171827520995552052188767567251853602139444287046362769352131317365570650141608272978032947246981119158424784555792593161347564416146263322140356923492222593125062800856981783603736688472498639811686364436994475318119665656311457792 [176,28] -25558216895023506066125651586031454670828566182784515780834732729181937532071733432958498772721567571124073759325198341493625372304644868836496297447902075331389807915595084244141888600372710381068214751365090463655411385220459164622284599171119901524652715204600289585363309111927520881239766800413011261224819674810613812750856315852836621711834906511169474999914630810385621217900316095797951351904712666000204068358345387739508684809687684099587931144342204946792345440644069665072809507221658621441158952675604681597167775918339036141806538188353522575516869844343381043337937023646778548892241740710023916246723828366238516515511412530176585830191812684038509343143401433005700872169700916758862586290737547164576542141887830770729625376976944722016641380899799347391183323538462503408719099197321389854869389645626263664601583506045939154285012967457734273686349530583919193043769869424326734188128419223294795997079742864755764024668171122497064088384258139801711079291670623606202676059427375924881765925912993958556259600935957617885153625030849950158941972860210801132211642820377642964388895955826067845783099666542298619080676947002441343011759175025345238630945035117644820734986113151758925957046776108463782298964037000818353068846057386194384888031233681352907947184703527769107591226428362934020866149436387058661387035136191877993391489217024566293835305559155600991283809902535049143776150106754708384297425258618812591757419253494614729699825388790200366769769027311350448568891793617835254558727238521135586996067431600191365570244238358241096888675758926057604927834785419811449297830621831632549022818229787235119119784896 [176,29] 8615462986699333922294440505207915640466909212618747050482942510096684792540062139840740369193912511287268446444008600835323489468789898064567372948022837405155083690627994620360725359978133638100975137214365489051751188910472348313939153663871042137696954115860748624121790083214442782886410530278489794091793065179996018242346000321928560294405826264420547718770267607636558237835371387430482325585573888674337538868448818491328276487884514532407858845897284862141219249684532496847351531160678455569140144761744251817898212132768517309826089774384564909458704190341414621710997105318776842931524348423558808541149133148180544350151771898748459821436992351623742169431259809724938839790891465453032687708606447582581982434433314459199709003351479169054154257603323482693012249372521638059362094422117613032495740435968473017113974387539076291489052549322825827004242436661259709318954578031183702503445789131845124058476177811344035238745581579618591889959850420730081744336447988907288064712027112376920072715406846043142784470653633167116452891018180644188650363258514169458233434962743125483737209907225591466816543240959239372856744152154943715671871475668985703769954778195712888169265158329149938821845701133872964385653714707979425170649439602480210269203328017704417980025277219434383520774512371383462619508963904995795023291618040829929361747952443238227886108926364529616583146738719032347548435248004598564206365103321385771776455988306865334940241460218528601955830696200216802369874446922258299841237499427537051535624979332957188300961652336286923173169372300305569802727525406167123898411400566425314086207981677175912792064 [176,30] 6064052293805556157927432730854148718707418165043076049082031938803808646349399422903555748737693201929421969273962179278349232253541746664724192537144101045225216019067051457213487588791187638145474573061302969323374669668371783753964930688869358715781852652008748962001218610166933936143408678713923225538311501956357013881666352826193095733853915977162312477413324017972285005082343689503127853919429712499116067812451318040297391097143237168462631366054741054167775467348917779296921071415192952108127132486182924661634442757913390069908867340647503849518839448850752461886796160920452622997306468851944586736644812537257647949484572485926759671325522766613711962300441440636686520622089337828696480305947212750249832569033157097393993567705356066142745941092350666292100531914513070377337660068715114400346743627804564211686455573678468363909795499297650511100758428308473870963955130861658046727804378986425497141941455397869231984646357985010052056863252272393668517962063725272455554686470120719481229421114934056801862826094120994572947071964293792715922108958851207357890066047271924760170364728432177709155388483297786934687910851975181535128525417097941624471452960353260921287900244846877596555605275780677108234183038244829215453097944669177820124576723530582280899842130645637995617835160234532768780591133144500278694326568103859856197325091391723671124291995142774336759030223359617966508877031742710622195607250092893467149044235213048732805584251540519011677433331836409396099553631710518421903006417372664063348912397001649204246460079943571209227146626626788752995248220386348975513527433755857042790680386527912001536 [176,31] -4312035967471990220881365671044951522444830553523427862850706833900163590354064948832272757515188186599148081667891246318975385875946593339503945288412039122323347584486852707307182206118865973225309860278523209941231311530864986619346120497596124381316043389364265470605540466461947620434694000018373643974988925800406369988658790122649742227259079682247341864981273354227969086345098307600067667125617744442006159652002569981617304069769304748326492071903917776172675534723021283053275208422782587706189699841275272278072717601281968147205408603675209589310182124645112232906380856224669897463402550971096707889763234637405074463594316352323942440548419477553655775022216002173898628023034516701158080255342978496507101599968932478485267020989911194368325087405093746289549794891411512082289961302598509590733878096488053895979500612076566526717821806200782516243392208511604054318637171757099309020004685895356381217910969155393550869977856405769621415063032194884877180848563850912428273520153492395075800922147644066154211758020835800473990137397967398872480909907552742274313315643104976958393759907767572142260608296322442094490801312443562519938508797694371976480454589796194745055948796140347067561064144856320221831373373130613314638928114508380218976965968484244121999649937749735726325523509694472014902999985363995585087096049985308187259471303365949523697810070970020705849106646064113491171391042397590315196201164839204937522504188636916973863627930914699736173192996459325086559939781569205327501455048584451821457481183367383981329050153054334549382473583777271342787626264229369605639859266249674157491669730435530752 [176,32] -548274063803484361869936874164215574983606259471899313954054982806757554124238602422997205982355701957148198295334188540647689053136287544180214654725260863666024452354832902873646100243854051654937401236314531529774680819511782862012235382074644091778428943919776179789039909578728964645592268639623901505127073792527116197513683297840909131582612657871206329698136333807777365508161588156959412627339787975781532111021010055092500856441885793150689630751253977930837735805242849981348720381379260193291596304663591701406282528114797564524359607470823546342785278863609124667073771391867764078314062375190856124371803376262737689989011351199448931120584687620474766679923625425799964895955838366863542218153673354033292058883099170613942675249784265651382459282175877401635882082166418516853325185646364797425852247738038257403655676780410403783830624834172882730327536399657721244396566684336899339651007038999233269134070118333363202817181551461243595546394881589993755159914411703629080910355954550359174563678137830081290679228684913694424304380891885259215754545682832193792330143806321775418713982763148271929948101187018371388936243869309127957558606232776567535015153004798046351722382661510796207869287075333080796717551830608173736373263284010668077251041751033239945694150876496858947111205178302862125747745960735801255054659589214948680946519944517419247825534817681197022115019024862424597487936284491553084146251025909630974692884398207811516041390978034317207214484520383834087568876206766534586800701357060470108330964786565589917451412498232783163326750190312456948682127048241896421534977296374446055598638235648 [176,33] 1302139018289786972911905686742587431525760791642313853326242492625844446974588182836624449960359307322096847812421775720440656279428938906053857263756364846077179521876659953023450021680361843379013505962041046959121887775053681819060574311618300208658045260429433027047789174976774883835902131955307635364853805822115734270948636639416280160315225010371791495992510760726230563659622145868042321022972443050746062008400424478664226620684638372273992216285912238494558792166783995210312909734613872311316984315997817409444678736090468149954483418046933674105413033659803536722418142615798773362228924428151282217589911785918812497491928037766994823287717190792703195334555532939521046428635374090697145285975496813790114733286651877291772475953591922720454478227564373949626697019144156006678322462309928628326491418754765733845115327956884054174341660157570133732236383599966338734612403895941011872387315444380323387080709591968836049081871940010869762922531123393758903201474624559656703675250957992223187565406477259030493598025539567922252345898750864485076846936702633940955932347032658760399896638252732140415926477524171122918420543420944430620923548598031768702368725501646656066117381844257230216240974041668909836711054841015057108315623028789192790342555960331679425987361199914206794301959466780075685575678326930011371061838424370889303616788773109602356181694263284379607541943154247533166368943619474649514943293092938493597014850468567475200166912870053217230007828115924108829733838707697346115107413032333576234779848572324344859226309621868933934521477631303072965411548128883273327466521531702736757727428608 [176,34] -392384115856393093482355521189825995412525237646546228159859362112428440404746820313591443427978304963388141306009353447258341136638917161310523893967575621684025830494024806185204447556341495944522400863739698151546611375692647237953078072665070047535697153654052148143041432131403847840486421724298729326819384259955350597907851509829890676387395037002268536803814042572628138134482173748818300225160948142873612214000743088661505276764143321243245395913505946414010845576461955359474513954688152465110843603104175981015512667853530647645431144892970989288819791874336899662753378639697990055766866118364815337342444820977521880652421973410193495508536645616140245016864596853274673950225478820346070986438252974801652891750109434488453361420152167326061380029412146900130209134481420188188783716363374277096089120624971878303496143016825383895120738707772144286111440430513728089883722966442551028616564103149512641578967553654016065520491418974742763379086640848268409206807151783680593256539739125714561672558026287225596169763719999133165499976990952346655667199287733323896264013080866242187000674909325452933136138988796274819518134830391461418227734176193606108449875090697735154400563145424122477479341771715107482521807189961075308614888723636287650885710528261594682271538018234629141713333309511516334052819889046968162469521524163576864948997317304831903542613596899407184315435990862550930787275333296923259855050227044709491245953647338548095679279553286763287380533388065678136353718376614321339824601006869852388075039883692979990236240442333648156969954415215394660450580463020888992841868114113572646158336 [176,35] -2327109637908961472626111948578838885166478574328551071256422675784220282808179654134855906440376427563715543834061756183801100983841847716116982256015006235666892066298110247604574098994706696566347330437691495300812505743667117416304101251747995608257212204453103135960107564353784015224950834444080166395047026650974862306258400179223909236602515397529267841711254462157964480399258881068090164134015581886145144597674998794873120553937001196144740536050359516189669380852565727421623121217734200277493505465649004444555863844515761032040274789106760531342559664568268576259487356054753376779540108082917113799817314997058337449059963716396774126249046921417136008634398654849759707292919406121664202773811074588986533989963827190108897312131696293421964060845419633804971689969353916247188743868838128285877303138805787154132485149693342631514942280004571597406220122184044942778960592411989408272935025499730875116707808883879027758924285768935388071500625798472786455080803791863504627375563864895377365562999909773493430313601049425104716596853102167023704932263210029061567363522623768746977101582227838657165370205779059502457216747242014017298352956922694418985327760673165757120600830832540780608381817111478182214525089663591117674964467216454402875160498844789115887979304794149874554995156333165765549768106114655761764132131123433060958692522200809610354267543235768203464876358625334473370098693977772897235818298107326687188949942301043859610680604735484618314780070699454698923393987315659200262303566388088660321527505883035773576642662499779948065163398601265172196241261170743789476430766068237074432 [176,36] -2410932719214561745516172083844959432039589480218451014908223584042621672173730368332106445530410736956687074993170901191006934057954991532902248535526709782599770199363813996740328617470984426818165377803723621162333537644017625016205470561395992144486090486785984643222196794265491989491640529401691662186389186675982296908932488271418620601452031229014657808441528700966543671915063289044029196877589856670068281600719362415446995336324227905523746269498216531690191769503738925479017101118205981977863061604165802458444845732136872281384713424366734979917741164479646063459968892556163463356894782156576736372576275872197532469375136801541594600381379423599741272189739510628674583053370734877553864607462656462204714164701032267537047502055322697901821744845324883643614574144688230460690502259836882983255514535208033039463752651958082481741569536792077266412090404312163343964691267261967197502832481779104158817906456837427387617697838182948044513178930797183276190757206369481814765172039534107856624693992747262583525456059347747957184920243044102650510478520478391259875998075576486770361194567934423924308683765282939788905407095976174248205987582171693955457362667213942981753319240061337260313317240705096271440404702035322240915998540057627679611135221610779253994019630519597202093453221977896111925140629385089127955663259953942433262988933856287116161081966091960703329271989443188316622613410463498261151996169056219004447631367703037593774068566923026577951392438922742530444111654688677365810627376721446627492118456535155367289883202083270413749201358782708321148901677290964368457657655898341376 [176,37] 21431669761149441005195450141618689400388320977186020378048548363728809754235013016869921534822954017114038799771218686533240870257990445152706193013685488486459009620760244870298533345467684927602142107388314612780055900102750410664530786683431741567965344744725649891716634971985218838455404211589044381799800573503728486677834242511575287164201977231490361918909860511298072050099012332336647541087726381764795494354693635855687411407885200374915347027942157442775938420031666722133992039961021210117864338090162711707009905373356333443606532992445026835503484813137796805654352900553122539205024996768439570159772543716570430152244826850520246435204283657779571304171174688576806970633344446726140688495399593143250913708444806269833105025678637721036585655980097858204145733877199784876443864762399270977372720969966941591857370451310074333967388188028783644000776634567281266765812150749451404462448721763462443863271582362013254360321496838438166209874203335509344204905287268140262633687960919849776260561916226283440033776837144651168031826349661400776687869493115250056382590440648385025231824657218661344852957092121132026130398891730692372030679974368852919400269623535390143969204060061062980380438621655467627418407314774535577863151838852958373519477752485096662137614017911930207518286871444848756177916497323980813990538356397518854785083288428425046234636329354280039319638258439831732698010942882376465947298254896749085421030708932393891334278193748641628429904167115889508990233725811486059718717618294275128486399595970925205847158370274246042253764551242823626933488839590633972278669999079424 [176,38] -10566750763790547610633674871765850343586779888778602260456710796093009546756307482538817189260183647276775859161559338984234744820428863816129983548134362504143816209937093545328688934212136455828380228703098914126904349718705573113230302232504477241032597372342776045145220979100318841629994467368828930735937845313446559592070467170693960213167473717683144615222480375370710850348744423837004155820653939911281486064288036513833083401964618743036026292413386639214647191415044332884476853246508029241177412445220646744162420013243951637523629416149208347466117273983013208486233176893041103945831434845544160620361584714638873895671129697124307074368482100416584506579508748106083942462947053659832631897733589877748214428685272246307685746484521608430185432164171280525058178786875607458848488852849334207135594050459326803276129523391535511255464403056898718461414298952541253149900197470775994399681609745972084098808421997367731580145322501635835264737430116699764678812813729907226260018855983887333702628553630424306661951611801957924254756667256536962517313040455221110821902126664459384500039353437781176283604990739747804771264037169160117096185831070140870531061387678457748685443734610677244806878666592441326798982170690886979925869122005967291815304203983561652757594691129943117551572676649230440484616971334470100064078086961347782791571216990987517030682445807266879794532484452478141506644924734132865458174690741240397133517083399059665032782671969542766564071280700899258631653205466748695989352130516051425407446224970764715405286609269362146078632100121158894135377465354621232651746410496 [176,39] 2549696121950646963192457297489063283820542605886685744843631017786955767410574907470835154927256557933470981245805658940865979285723598801029646371848259350850936509560305112589904473479080828024135897578444718984949036798380490857531276312011391370320751082152122460041831161820002007680563093266313684692668139860165806439884811104433715163874115146125745509612744466929372898877793873062330819862861223147551744187984927467331930272580080921440452996901820027765390163367726012216810837237404462756545476500186954188779592054757280664496883428314349963613307607204113678960818004658916446115399006195359047859386245878917039169451756616202538378943102087675559577974687155670467649011457104108904372466619923967399927808532475061529840154164525419556989260979514665663283001115653864170444749108044853520065109193185453054771869899996825933491718231408151805201716175215505343903837775785611958671606738877433440073589953024353870730132197958069228255663382150655875150121465311710003663025385926537134825831771281099055809504954314199380714375153801250254224091799520697321771994999911234097046955904000208662982823313990505216542585229180302036252216790300174593445476010250140737737892463298896243295130053508022500875343285263105204285525405094722673047380636349619735579881112445216622289917214825416411074146014050293668986479962007554155270938526160480892520872608586935904271935332664991974472479847467048746485054886680455684362034023922008612692303602273141329842976608409269928889192263140966438346412791613502642381600318435082526179349986389584621096938945967687994230381527216341050489569280 [176,40] -668435767495296303370466302848762212394880976750573200351097719309962273054722564212428164679345295637613697189637490529890089308018268698189529787373853450464981184765953747860141607982564897043396291469454010280495785766082343736823822616993324445272065466319908775249044513818126656427229067746154654576157073548584599468776834287928966470274185923330233785000417731307025266860141324256299568893293444408911505485346938103008352591635023771000906795993191958150485953297477507981943301634938643959714654218036257036801560433614710074890595861653308306526516414232754842487491693685717251965977206172281396680348357740958254952482797353820079415894581861860386517149106939035152191268872330280995196494129202787155338548778472034270504386402150854972260244161575737757742946464811838998327201795712957606949500733278709935531996556874062347178030092242336201258852916603726930902084748370282103351056997556666538543272555707889922485243776464442992481726221976921432693485734803272466523354936765528796780106887104005888479603541253296473504714756878523057682519010431579872777568861161429628157963893451310251355814109710888859880167255406995840989304622481493462987356065280848114468048182408500482227223813548681589450695349122134813236190565463954567121315184513199374707235665758591438494379475829905022999867246575314390921486858008771771504328486126823917690288547601198933272712142761920607316659465806920075405771450330536811912204420940360667258239112519736006544031105558896059431533387394540269688567532167601692322279666034951304115186670962615308846861434869984523997248197388961888796672 [176,41] 346784891888082911005714130355678563436113638930776029119047651819288023432004794529388914309581788201642648821149165768564619908694418653534302027715422105779932229442786954429595302720797953172119530806253171285882551981690281488219935251025153574075694407235400318931622620020248968823028606595854896890080320901005809961503856170236922774674987776341520080265204057269095647471624707335905930894874779193600328133685435885445666533750638788796214851717641384228499886318108723801302109559319753247785226393092475403555809783884694916046798772722719226429058206289793394575864308839924332440404026877909090333763902226457029405450432606541971234695841562304247320276970385099064536887010384477710814355727513548123340756676185205514116619023814035928028059729178955893762055212278885285787571406747690266828033544415999435365068562672780134208954948010074172756475366666916432020598423300195468821840778235991552023910191305963628054930622356312345029948435180365780429542554694760932610528908267398935667012597950846093582309981509955002728231120411287432739015588776591697208977869822189181039911866780171114528471522843092238579857923851844105351512872965682849528596617285590513850643205683874133098523106414037197420191449259714449992146953223792543291402817032138728053410027835330715837614700728788498869556576510393564991621344453298235147406758903613194253324510892114162771106998749110511961140098911734170191538787788479559799439091050338196167287857502804784772135108298386948930645580290622704613873962983649368050034618705034111438675949716457960071604671342301222860511719009350057984 [176,42] -171372692905244717565719607542202158481695254130960259030607553255265627936798188201473792921120314305530455405785604040094502136641119221974870335046968684193962647909439903374659035006338831969177222658307083322643672671008928589347426354255744091171007356072994519667811649350398578578302029770758814064617215881988246257724892785631024857854960158710404518154181001571129256764999151765161301590850074342871947720174509931831256044616241654145939724951262964924715357951289136323684680893403552826736675521595202388544015793285290480223403278680750140789469296930994013229654330918116380491409117522325272764865970843420163862236738612429158653759138455365746099789142456599620323524467659942915991705216659608260789523432502488800381711199907454580071677588893466854285860125138884118108898919780696646583882336797821851616206034867498012234724979957470574814166129076030180747897115237518359311513393590822178923876739164558553869693769087580420912378231857126012007974303882576765079085253616935042442316532070263971725354599264395327390196292750567094577932243035384390662868234583568157360195615414736113523229316904187506442071707523423034232087328129075480034525635762274494002785648268338520519153184097267556767101158652319504579359207893267208731927067803043622821275241656771539790503434852582944054394697584608678281578292677555333500768070489764335116242661117979065462004498174939453207165050436554902061247575552839120220826067926909981634104098097130383543210359162226130938215714022645027941366226448511144735637107818250420934758423689358151323863003045853782842804399530377216 [176,43] 62387719419141073177458343864881648175732794905827338122955892559627303314476728364765234009495399269089076232313054448903698696760594268005735090085498198466895726407492326995691931255794775852610584576772411883271881190323648532649646690070438651167362496233070983672609213242343338849969059967312867781129861418835165607508082702564503302039936279720118873546004410180364572863411985091658191931025820594762074927992685653392882081478528313508924738825824751123869613932149315755213855366346276909955174233750243288595449879716987257893952106313588020221132611435540353539167236629903822747844415674179288345633923285940361031655809747030172925453396583526120294596697067868534525263617605378712733990025760647121033505415317016015184430397958095957182532295456645836048695071582136454188264712255093135518996913831075611445410269137910696276060752280535424700652341615006195399159924357647189145236464234201343258148944065051797117992412822855340716075631776551844356516898105302610118504437230961851068328217838013234761331690641420828089463086984607713880039360957560521019471231732788542015170646679656536768426938120373957152358083378357752078927011331704532547503972135031973402534266843033412086152960653746723083181406934055333767335740512688806235125019514459121033627167646331938274335827704952983144758525231372859482040514506848101834219570799197584963414266769165575688342248759112778093687669287955693117625214225535175173683434177974061944394569175706502496561169107752188238878493467839674554405044422116647630067337157538024700366700073578316441863667593227901025195825430528 [176,44] -14190306313587987867534260937516287724414204762644853717594208663010381171204741074714193011593201444556845030141007207932542993531651109802804000678624863561051911094279173380389548981530006348367432593745681184819640132790269927902391190132824275964550895023628394430147873160999343237654598453422389402397403027024757447657313430921148588352328372915677783419581471190777721761682585210960671629477006664482517570306044135242737894253984592991615470768600740756082377625594749100767543532582356910601624905824303348135252209857186452674268634910758149341519556450484269305289551422035194535003710555218845763707623129358087211702194478986468409839363801996637364042482645398472622977637865955140161299798159935140162400407945605264741956372516877693698746045297579257578029260214282298782086635497834974269278192973263074796663819998946819900085970937869875874126856190171167079438609605696215969594601648173448054631066450153449487095972454403774318977131407879734964929480859675737712373103254668303206911300729213256896769188836029911696698025476923673789469787809299763655747441155642579090055964350165171146810714917186843497750991304089739663590074077561218851267156276445051369372626002375103345997925108123502114476057736084900688905432032675300896912996375565264608364247089859018122266588671521775690912810043593729361168733899100210871542300504521852047484479739783634201426844840712736386756454500603341754266145890664826005182407846211226128575485431824401453886602045737685414736286574291360321879767838352465329006628239672487876592694759398042103912871872613787867107217408 [176,45] -545989269334378074643440385024153193892444045724087368834040885574418632042676520577190922946304066858956184629432098437483903566872199295753173576238466729085760196930261455881633928590630501543980351142207041161929051378944633019841756757214085837949489097636238346500627950922917474914429787022557152915640736580699595231354702406724501057180775041025291592691374353585744462064040432437796853830997364788341264376268336548867357153712391697116525566630371575276421610478822165804345296824460482266717607530394394284506377012370293457511452540676566986192985452644246263594536401891108357089500662123691040893932180319574401338924279255525801216130170748983615954576658089618422902867894769583252766476045975259263899145971564076387342926381868273392520670782953244902719481707614708417046000728204944389892744865301259380030330269047608373268359119605573432653650443827928157905658510964570517926853630067882020912280183261553853570513913288022870003953964336598235481270127533820298194233576575851790632470639246148832707633938778870338714812733760664071308420778347008456961832051162304872367907734724418729815148609563221482440941424840364200612198779146484936544235701572604410307937734329156350170457375796447058371000930106501582613172891675519482922417819651831322957507608981089602976348545711945106472830719619732205755913742073831188773211303843608970639870136302883924490720865641917468628403957312876814806462450955919113273340438744551773133851873300414385187487766450624659636165465923736467219013996508195467362004030606974259494764185019401674992316264032705200521216 [176,46] 2272179807539273036611590748215262840279369840069646317373396337671131430431809486976414139319752681951286228572617254446431706848357483231506811105652608537603409091199051103430227516014188854167370264395752540675960453607231872446023631044883689292822203924304537427301582148155137503763861577518806304182846533191615468235474602962551453037350815786040265215002340719583221797463193622155548030032944049076037917993524762319726222006697037710436040513657847514145033208628851891545154240895457529956522580371067353072929803915544785988611595188345269475880342765787754055143957237390736695375993870966633756276023927476248167525835123040633015974214845458275731124890513415288504961686641077517266348491244100851336867115727562335611913502609764138357613165080644948333460808735821436418170488246634041591291191492868491752435863860364220095795930537180355638678289250426476479306282221697272316532895980134716156193044944993450156033962339306685641327431147431638761428585172886407212111458414914129897987484115200387987407131214376568699825627674603614315582691279671118696631648179268317812023774587195440759091203511552490889933345786304495502422994260080152213502457756627187155613113423769673136404443144041957065717574121895958844995387010429835573198509742636287470353354542093858537921045362345716401186289773793692866537352915085999912229880349429265605296338065230014225528359016725425459005079180282316268146402391721822846097202346127859955822574983968034947662817045277521271203204798741515488450030009907401000858649865364089523048623085300861749289328782402719318016 [176,47] -1144846751832596176851324792146060850047730116712695239784094582715541759509448843524365718166236381260590928335131989655492361196890123804915090665605667013368415099748337516462573656911226327729606778090002585483467371157198154824807590233745639832981420278753028795835920910146073693766778533414966436500677257983778099708540976580272321945471743579283524959311421453748200846014241000223611653288510463442362599239571393684740723585015926320023628337279317330628194006074311215618698220764520518728350718440761018417776483118859097898475251676882223158632682115106689626859249017535753816173376262802700648441808245972858514100848851783751894538394957475119831939482555374112633477552668550180866882246667139327764273811236056715703122645776376365448164771731393493880896872312113485220280183358487160159800716686947731242661764508986615871161786330729964487093566839774209464607911384386291915220282246649221766223078298711403959785611124659056484768122707293738203269115725861941761366922344813075386443858428868973407451972262307412188359992551227480058764885310924734132164932193993589037990785035775530188221808574803513764492381850521252330913122811193027332112310472629587773243755724987085597162643653230243340386425698561639602649753714363497296772096238906837244725530389769956751338602396075783168378007576449825216308070577252255818817577162232658828830316770078524310587547185213940949452602939916164107097029370158228772622526514151305394245801762749490751696411071561949552173573330215309719797715482902509512346499595349887179885827730196964834328023346375032832 [176,48] 325323748745964415291879674945244584050000076805697255560565707340948784358815759553881437526143978999912852269979263152836514140084462574284509862602016023667659768406379602496784578650808543552562680078133654172391902818568343768406408685999993281363000136148600329869310284132125136111301297282446157690239330067789179335753595532597959415195586476161491137616656709185133031436566012702411953427218091220945765565676606861748466827004846716292318373063515171273144123127792993855178177755384692759494699882399991010342708846599046718964632775668412201953718077857462682814951852012404756299839439239624674157640791735519784066343973908893411800140465325396392699775175245978113549687058346288881520160234032962826197448089101433051630662056284141725107965590307379555200694800191296323809113996334879444943853060778924350696322852148169631899048280919093616569062519273716661080656386015165667936895140312539811374112823604408234043563550395505116073457165151411266705639342061769730325785101989358401628274265293092022401150475162883368525875418179331984847521986766562635861502597245167362924240497102568890232358675759250561360110539932907820940652311176974789151557864806467290076423459506254915114530088432323805109999074630237056024358991730897355955095112839033565637408793414265475634753771091828842056651484032231237634789218272178949283624096647140720189759072835283784881276382030033260627163027782456476810872172316086761281544733995113148709867814938588262714511660460777368043705032691029423172592846019805257257471790069034968813237545240531532219995735851008 [176,49] -46371571777519702361487160428940171939727605620812704941388111268057615136740286161906918229207979034133935143917390618026126819948631001111006161054418299853188956637018966997626336425569840098892511599018724734537511855130378542052253103330442847437646828004052929773412953746963433592547195303461760992113320211515101565175626640968363288929325844554580452881381886190799817048340675738582806725277858958657562768930390214094918116318070504821655923573811737673500016559636227200217134703547347144750876820239972809072933726372143498065398954056486830918109360539819301431109012898039316625757869745868275097638345975164448221612058392874459857660292620623641477823376350752947227148867509609336771823639397683192838988970241717470983739968390700744943884566925959258305566206184170480677108563372800955793696867343837139088381404406830287425926872463223887141732921726187835308881740475574582986670472945086542675969300905808951711248992877535978751349950819651126162813106814397118885441620548779992108897151201230409998857427334588609090873018187953350008380627871100706700043037207551793784181512094968970690216353281115736826391558103133294223815363610261297612705774261649730193609981278316953435732310741478086014362057287326206385511075982296516827880679895078265855303809413189490495048165612465988269152609432080687217259309835911236373809489210557648030142894975401425549850630421374323887512974340953881641519049121797465237311698550951416816305497618878225209142378652060470784545198009884669204505366833607213820315070648846721322770766054296238875890155520 [176,50] -4287679115803001827209315989238140012652890617002247314457479583043800310284291450976468259224509887395782306656529449761545567398269986566541731289120542685260747455319617041133202126966826398652820192569992470722923642264785807164484515757769001645289542511981207935918096652166533277408381707142416929842798004344392437493854916838177050035007953034363159013875696647153078898210508615102177926941163350432741553504669758471619218960570649701318257539882355323887772883990582652647589276510164683023504215716015829882259717830260721562452682347255252751740399100463909888516147857677590239943063046679140115562114788024662567539393270508667905063835125248755028214758896302448986497768266646279734448811083483536528189937891649814295146715338790400264363186065041490970114220338685742627053397067803712752530637997848720627602654942198011120439528434834819017962879657711752466047633165211409626702810823764315511389862431315142274660223689747586713302869051166641692971735309195265926748732357178814486991854731547888192670596623959391930251892493108654990969439589240295437979677189804465907098005375763477431981877848806782762999671196069033434516062474040773366691838978206542815328115498235757347546197033691683228079297677733585044952579544546294411364650059213244572787087091395144780176295990101562125910129853515435409620083043431811528080075642524727428621234571329851101646864658827618341846967949086832811113483471463152413639749337274320576876381082896394358354637910096562511221212575721236249641187529382005735474460525810465817886862967187733719351296 [176,51] 4155196302812157713230211974097878463679891051733478139074440486310476102018195410696990176086034007378174330948047326133881552127972456118569928950885035592634845780912976581559276748231039801416896279970638250478847300651945360167442245817406717625252284380572245651708543017720886371806330385136663198191239368446190816887634572580760341102806029734406763748646815918637448343424498065104455765740502012774987587652835880927075301037179992215175843975262582556782439063913293746325789410606284262099870193336504432263244809856934345900401572377518753850222044679139308477679821735731751621862776762848477991405727001617805073758890190388854825760392613090285399955986314097534706972138349849892586756857026619465228586627056353801665095326330735565474271157133726925182532102506560231526888969634017412754724280203686885506690515421199150175516140441582574719068154163071056590280170145977374511530710971844872313255600624297553912977871353793847954192123886568254301121524962482088101706558904247189830467311154392813532439170892720918251572205330382244997422566384381787543998151673429662246606993654882272371140644510539282805693561249481560750917040537626610359823685021976373219366096447959897097724573070219944339247133363000432937589046106351064868541395819933676412970822553663953606894047233174687297321176962716297025935974212843953255228338364229243655561856660982566423519105161228266168549274707547327936811612647203331997755925808825653951766650249339566994421221410485496212026221374445045552314485442014732691854687755297704889760811606614787620864 [176,52] -1108292807929451350317853173158517516683971910468514431421973703804553923212985381203588251239662959738058667660655856423360005320901955084160485796051066742702657649805799393143076108854098947338863560685324665175886677872956946401928278705703604406121339854417931276106014057997521870814056353028689931965181720409908359558097594725237682311466296191369187465722971988507153674873632555459005269456680854986525100546055198734138978428002151049242949574555632633540841122125648222337027669769277212007237025327480920512665494134747585388605658651755296333940927777877542568872157142622679856784949560914467451580070039516598338329009313950793355524427679066303614927833813512922359099321432288318821951707893766312219979564560194606972695069461490383776637960707006517515725837560367979325904722562604489976663040132629823766826337911787051633477653658305971812704572985571169403215545811625350208656121410537841077693816568439811806469024099526370297890505347763574373000407755449977588433868074372683709173600270259329860467023036553436971600976253874220770706238064483793826034529735388431561372101944319924562190359936789191222035223329539630138516055118487413099273210407504102359081573336825771667853130891545608724937714364399268175907726118676520564658735258813748983792175992681530226838485487901489568065328092116891216998955900270628143301638525646623174614491368027840571423216960026502718647689542294553328311954131943994156679530127198138082652797267518480748760435126153399926571302967066177828372465215104995282788445560773013053931298736514510848 [176,53] 152367200346257379273102191124827381904428291758058303938305842336147223659686800593089564432655689646118942271082640808559458608130443727004997135401914202607870574012508236020975557863256585620622107034927648678299632416016315886824784207174673126697976185574345911803960265677529064269453279564769942778419382225526136153017877318684504864413260705246312344276607879329864350799763632421789969740054725492056714637590453775242179048645216662718370378301073152856919018154528680075883674333282397510941641118137613844913264226853654476530309156927359228232674795668435091503910748844821353081672830768752154331761432443031838210155655374338255756303720360961124667103585865383913135532652252786558755468154436307332218199316429015929703454619268996989092061449095174583723817210851033857400984833102505090402281680718258063868594465245470400618581117312229055696826084027346637408506582724969159581229849875348812015270270752356009568011377178965964252437211524120619267052395049905114767651507650228356842357558214821130385120106519472357312194980525279557521600668453272297344778226137346804902591582126670088024932778864671378132654465308556242130517445863614071742787023204887582500405885290457282246470183187252540498697896330192326315932955649026310409448177670592150722292304364026878039101998585843077566356173351760476514663176126248833253570564323918647403609277488467097436109365784802633528405775155956898598251291474172488114797508135992291168080989675818882412290658052074396435498833727160642253150764913689647128281103356439269783319119659008 [176,54] -3642121957795999229828431880829393654657786451554173866581601489154562346117801413381206117574315833787410820828367201874521280362693463839799627648176819106879174145115755692868159230964516651654484594500340667195071516598441948494064604213375107661348124021748210092697996465969985924744907413255994323980812180189062717693447408363897843913353106126291839602027200420000065360761452728614171631830970011265498538001196223695983650765486275091694384918727672062893223502061278270402035855514033562145488629345284735137872002165877156193095734214738054541847440647225088490509793693634777924448612891384790793437968003681219682565836300853565039116482864745774106067604146628776075744892531551937192971586064408206636880260136568650567286186211094087103780684890736405566036265383188776836035265892947061758576048149397077352178224942790479991131081009269507459046005853786692027087206952868732454287737611230735109824134384071092256154671640489640021947746855735606207480647756029547943713564012756485173603479153055564063755625464292268218139883938660599573614509469302791257098635330209319542482991703340199879008309324289549706810274030096248470188942089796945605001686619599284888094762246681232148209706507172058901615985820580656143168931526881085922756316676680752189706705906427268820716231221587867877764573917519107390729172291372940379853738211042747909299897594717454342648140750500481404516013430447611407571562438979105302474085031253088748449091528010849653458839004994092313377195912348257003162892414846465047709033822436643452439035904 [176,55] -2985051011616687183402299605899045942730612452971138307416162357295211087711566303533147183741717396459438730606494116417251448101615063195228311617168730494168689533071006684904207567231539756579086014184091816665990571979564097781779230350181649822157076873881621254878638170769719678854522177060894324818684648709373995590850493381744572928841757177702235218851189548208278443533039414861606018441136093086877295788067060867326127873658089419464931295882912050185179001791665145423588450804871060492908783974643142225914577082479907742282409233875845734304374879295751983905958754066390470072873248068085811669947803780933967680854145395330210741311155538092262863852356529149153434949135136462723356813728785846758816163103225359008955211730185081527641427894116430368522746518796809467031488265315923190439491243652891745001205382054488292031822677795377638730854378046412586043469961232538409832675740984301145513957977108002250730707114420877511476149015980185041064614767397445941484854828875818162078825109000384798612804579226797113106861662359071203371507798228933316007433957836594257839914213544551184626335560549082018036488544268672109296551872583538714652793437267593724330132012001211251421491407105472310023714862444081999007832424642417045033080449507751508895641039468405930071894321918714837731267224754397777162031732039848988202823574476553791889043731346734986041223909651590243337964040988739704587322283177912094514073555628370464647877447448014769080427435338665858647061011393772157232283947846316040083435613411422582734848 [176,56] 645047799798841505097874987509353669291333399664736128855380157635169195866246835983197601004120168347490707425678092095701442150378733486755799670087531442474282048096189589664551921051331593693014228765493018773686789299421736359966215605391677729328955194251855628110745274415407712517319410318419344263974724632630863353489860924368176615677138533607454687594256517695422210359015286816724843194202946259841632406675350121392555776667352958498811813350869677806187940943735802543019394334127690830591940421101540692044027506334627710075547481420326149509047209334567173897001513755052012996554939168824295262924328610005486471592796510044950229944682752196726152570360545124370633721454558914393599689622335609320080265559985734508838859759631490876654269381045751352967733268841807274220757821611925172156674855312614741035162449350405268562407419764404633850626863033849196365882834110940153555851244838422379554830284103754732213850807004066538341173233299049480315171635019096287938490193129877936811514355538753214440474334643701733062323307349922179502988824940793239964905752247672887378725174026275004589890892145183165630256726820005617008132127283359452808656960306009709322994866478256161422867922668637927345456306791574586149000984636763087965697008551699707349484910226966080117354865852236418996151119230347213169433169230737042780477018559440246793385151523910176057293674033259696672780046801813403696953674541148625992926568178135767689451336663991447338777518309138837881180660258827981623463628179299133769905440681956284416 [176,57] -60885807374343424308051008858112857969658154905798707534290158588940809784483856146337545722460578632947790266639113783791510679917391550758436250640952311731360821169737819566570927808309264048160315833008778659214019747167352058415878273552401108316693055492993412605167048507321137534863634851513098974820145001394890628359241544004568871335502593192280215687187011243976480844027799116404393283541626137769627704259533593907903783795248689136065301219926747600487427163862366242908850427887511169771603281439085009945393821032675516395752550332582348765615602004585727240459164646676306842363695751617665933783560838070904008332920786795282162034447308410552138577692023329980478353121710844585250845974161517433083232887819260393409077098330774551450458982693494086255409150668852867391787323162395686793238877477673496426220161029026495136767955589576674987746176522329543198972290226760021621748882887561442632241766514962743996477413156693873029589855756581468732776307475458839872600855890608120099456919989010764965050174195801144754212735500233727519084242143542379166541682786191432849255278475895861039555958280319001239887196614616168470834199712841758166808572830046858729635365988388602261151935174119516240463401460277556933125821933821053392998272286857031930619467317224435402808003457180292518653142909033021325676318314950871010948886425961693287549000343103197252425831315417561465838181084597348632337068448567366590782659912207542423814320482024744322122322734093450485363747483940563519140929718979731007754819712286720 [176,58] 811799623180233235048607177981795673518806802288165614549423109425335372762924957715367973585444183652664932762500726602281729369228985643219983400750851040012104524969950430617320288816898864693609871157185928343133986511410151823951059611113183291400000209188060283741104603746918639850995559458336764152863523267316656628261051570737475122763852638465161183600829825791574593277403578533282998780356672880591025756835083035592506925423788439239427273880933658934156033113104828737698737371528235579988278645481629889652479906590563773247867604596511268228690965149727008371973749876726890491905430809044748297890398653535411547860004132107966912527268703114022630275840840638103220536093756381823739990765047704623414925080656583703828868656162940391224627537194866044576195679240979615499139945169692908852032451856475371931101253235488799000917960385544652546292006871087207845281466932025031228984583448813815567955444223724607640429326879162008492466989838449439897642210335381971711921982946831134182966762298435249326246218516986958193313925573386232509518149121410471466460461750094577808467620277891739171214678583848885667186800351376782109923330905492098997732892472683575799790056258411386606516538127218081207068850704337210531569643213979647598070483943638976825307998951273564856313472253270364734779263943663702394082747504275258078905975296681976392304814725113337356082215233536821309666169414129498100486293327314641096587378671071758267238506176317054093658525158857136094878988275765390984370477082524679975254521856 [176,59] 492389874677356409733809783222041860130107007910417900739857662056081773753823780494572576379635897827514772116561738216247861153165873156537038835719127836380834957477849522833025764468728823302006657527358349175490669652957675296349477046101677516892781711963745867146933397880554060670826731837863280668716340154321736866517836253155740346273785915335376942739247732472957542488678647274849865911382983803342606184507724304613676298444709453642594956885990403586707445143395044670946376768702491777029298587054727522098520302309491427230740622732317706238396507422386702210038161405290034312457829581871943082483160354902133508856037535996607133672439359287969945306219008833413117751185304315705057693518414455039185284112548485953911760062966270379595494710756508157995410448141222367908387122850092100306518829441307186995057792300723536047979106360265264187248294261266388691508226950957282857288298496884741548194883767126400105874819460763207509092572893089073687482361662276947191559380763048359452293924067608226881225271183517980772073904038743049086018139124051761747088261695786792498074929812916092239080227915717872875431105929540612524577057607947526120692401745379151915078625892642403500767840633655200729231782686949074672364486786991146305241240329271707373492364106690124335714512336755279552716666724167175283110283959434268937264142469649827034790120550582875831006325019738455803832285224903978416773478420583473448665129090406702726439665263000568832682898848833966731732353110231419844928021189630783394279424 [176,60] -58979584873335397434237694848937988711657964706221497451605205162338173934215547729697357285765276158076502360504370829527759009884260873160563742769708782769497108642793058765194198000956980791474379113456220000369410906832294343413273142832140858613882107298598344864170973693659948432744261799914691678741117440840693638686379902476330667982643467407997169916173816429005324549301998318899207195473724278077553046817939380354419395099347432988513973345410016842664637139006102689114333868940726524762988999522135207981622694354326785282340748291113726894764903688753806548962518444684263363810852905169967433633954358449017025988457154016914421772442235380879929872163845127882680765050022980657577990593100409306037613398062988476462911357364402597579419054747899189495774706970309500119239831360777459972687387736666662010051798357371884415235818732751341475490407857888385649622614699308166842897798952635058049784625959190494886522564450830251496332770667414894580308595325578583782722432059511374018156030222823205677636031077823904936027613832870199569380067962906244150011307825487264074423755107548558980575099171836177954568784690511789626898841538760373448058779782601478298509002066751318807837184979884914569738936910781300402878825155532724423062615270858020698796122517333649121135035341523085237132689360028550566623894582995937185214876890445995812368368894324663549812076140236052110327877124229415634678955497956307011597221541181050404122965037451247462355431139881376447903953295000369542572454565661319115392 [176,61] 2457775164508025616300543162933715485509836198242275581521044314250216749563681965608723198457131866637019473757326211937357446678868999966040854159792217475246545333243249142173988801737409209007252958046453191172522019506015974421864014226947527431411428567967424263700980229930467232059404903350152818521419925560637950752586224488947967406196236588123857637873813093469062399720812717946580529829270309075308221129841784494694309829821873700117058477223142137336150550723305888227892941102744330158679993220069001627674237104051481087713268188438796022659349729952648805202686568701591136083935918081668378412421270391181642227071387411715817059891216792937595412811325158988054209641308001673306108614858438021320513419761418146675284756980663869539304811460337234571313304165697237970238857611274083924970984023449093947913914299276798187186036224247683868600696670459418890214133575948568898053031347106803463161547172786433507580220497802425580349555157710378547285587763110813169585999584993697897798133470714089239154352745138602417328677442754241479413746788933007665616311352850331994492845863507179423714331140891469405365871781939238400318119713720536970435861740743361946820113016636644255241899127830806012217275877804580637927383276888289668252839076938424357756995739555913128987781650251778747548595640176263561083492173876842028225102163920798553603426332198628139305456729711306396054543119309868093852121097973891180786918999761105850344179491682430629814976309292364821955259438442107145736730620087762944 [176,62] 89365447006131792631570456650353622201951765656853772532985537950520136091345927935684483769949734487366172093306008176991537046436892167569520912599690258417708300133893690272251027259324707296050311335417337104245925259349750594514534639057140152284615360876853357806416346888132839993666547750090399161924937301982216903636075521947527223394260358012486149638846129605362253279798268428558848111212535168899845912468222466337169906792624605882460713332847346238550726218161309931596315981525627956232458773296181003296224230889193108860327790488477200351290915777551255054288102050493003533335867183147945431283517607399617422118064911524366051893141708639135193009699446981057894941327937031781426286784367752611507962735897054129186707591567619434690555422263634872514508839768690778813680054639948597672798507350227001912382494916109915101940979509269549004066568480839763159186257639903493542861159314002726904230492178932033921290872300206065465372937352664866467977535582330178937073749911844986666349519550740709775155684386741990502028265438294948336715538697058289561084447372884777569038418692780501306366045411207883193323226825983513498343701952039915716098390414156713748348146914123630616635614790723898147690369894276144834065223314776286383042527337274319058017174943243343818441897029271787422963855232016400359301536927057710713436006614274358606630913002129927561108438033533547790272635922938569632135599289222288181386725962196492978070413377226199821625140714465521482029739333493879379968202375168 [176,63] -16281385408238217577000186631042537691058903705825568731365714908570902207970386228438809437193769707102506340095172056026368931073281982373865290370029208145989299075542658133450321435586644145477084457424497729111657804421218614697601791520659369263345281403030529094796277807732768582100144908392599017123711283599190783043869868202116736943055232928405749333415599594982361187474466395406906154135539667495909202620457133285547693058089858209511167572676738324183798267400304210693006736670488368209696488516681282375316638169245445630761318414944620808165957969686238478516745613549130461316770203235466798442239745512504034828420485842300036479098020633632596593835461915894361482460501317003570838119185685935514477567590997940177012467181835193912882984576231633157808353530192652125561221573047959368472706119429629924926759907110213069106492611382183849378733176917064946014279396982367812949128829331073204206387835339699523062613858641178273140052167043780935800039121255365008087264186483754334307449875360762991677539868935832259068002748779643322721832680822212105724071632751583331148775078749154677614269510401897720906236176448903219939282634633068242725089886608944943289375392363805395339769398523997184372963537325205372610605894779850533566383494559428860275536815736551094711002799462378943720689506311966155483933569342616780898905952950636750205829345667869434897916792791887695500275105111096857401427656917972927054112043813311487614041923891699564557308938370330466267753190878385250301378560 [176,64] 746707789144664233317857087279218808145629509026360053087990357509513440082681449540118308032873544068361330295336049594887256163172982311013706767439558787607786291021655204598241695226803126311751687598031935961108555993000508049454600358097280406449701670894845937538624442109610656806176322332925493706021389555574582112413160881027360578478110244118878143564397399923355077105795444590668381664728983258839593466472669162572274602948153736985336612228698142085686071788338724765646104294761144870730467373638880583083654953251958666762756998713342334048758963585575752654983734717423540685238994140337335946882432135888491757202626718205255424928369864269835350869232947568743042463493880200654028135294280453954732932653038335979410246797736167113308149709529064536073080442000796593040948659009318632456728213079031114241043026201515267005292789276914457964923930079130226140373944151811689079657109163244617175068458264642591689343577407157387243469715233807598307435437747745263235996258228904825848635915564376201442260177952886512225435740602691583242584682009867584051821078557847881060423974815564291055717831055400026933672026524989867711298450374861644604684102398099842543153187240558985930739486457171611922450090147020825815172196135345034804293703950384899224242511391475725626383366520875241462025142363865974725884746013835858328269388336034996488205872993979316899076437774790434950709868785815303083197288952878180411535192379362719975122539103627425444842423701914056618343198969316635574272 [176,65] 21530484079490065370855863739365715845444022183687912701108628438126167094445553515996744858406581249750773502550280662920945242679754763498364411558948785538479362383394312573092585029118525567666693702528196974895538975595542533400843185333077499759097667155791684167945087138821505900527909629850181883523620516839483778186769775942332945308706091842190978502696187560594185803531175125898721404313311121362393682684004691496673431994708379140988951057833492212008108721100277711804270948949591115704726917207481243599411449093941091844471515392305398652026377101452984511017671247128485204601330293890570392618891189161818686356423966798891648289961551935575293909447935512764027879517214603666854240648864739846622491159186383497767495613281463713185740560435679001807471228125598949399871431470225591365786709305931432506331571071442651524577047074669849752598483001546509023596339788821940221336736341037960851709687177602652168789926632049245286687510855860762776917036261166540503674510626462547320921624213442069211974098920507022082727032833146617346364358122486612721191933921196934031318821289743844124676848149315931066353470821058562121386669600316903637250850331236028280478548600020205927164375286746368624550197826638655182560156159632940637972113980777993752431304895866220876535336835229644661444229505145833867816456623655143615253627374391547582790371773985538472583831244903404256976218308880535064072932393410963144919228595356300107375513307172657872628277120997403150605031608902746112 [176,66] -8325750080658616790850249578188862253220908525725637848103330516943678841972836736810866551395833712252723121192858073239360737888516034682582519155862106927185988598447829901500824298951479058917812699404019315007719560072089094814608974776589476860981893822525361678158735617554890926954791290718484107489116691390235758280783898697181800733898371117396163617437066831307124331622911329521559464895076095426508512945081651190112184867586783184319025833425345636589067691750943966986217963778201901689510928851193428870169285946876719298811416957383081594426236497541391663513247157275800487585905725941544740430886616239123984895193902547762112105310184320154341541570409093396663527662776309170794315227352609696426737452703040729572674347375783875560610241236939165763618650934963331905127488545006868231646874685399722002910797451114307032396723643419839668109862900104540545168335920216881701323348660415741457459171800697747909321500218181254703766502052304112219625919886611662706656585136303542446288308693378630667508017632603801413995551999953128563409175922273963714112710751737787163840165036443619241823839984035899247173768266051614676147800571349610031249484578901802069992802419265240676714095356251878360595984770832994435766281446128836859301246754188312938086700255783296424242425721805143773029145397662265625618383769838894594817298080421337951714777116390263320739082000832726934939296191867881443927855394002635183373989041362299258708174031697829257857466333654250890508359440531456 [176,67] 1117738584978098281329165908231218662463247021308617329643337675847753192254843568806132252494035878245423889642328925014226620111779482958298798387999920440897936582407769134579310117174408480732078301308590380022265921290583252975088050242305684149915031732630106993630172855659450599786142709473016050606164473032464842565120494775540547868190486550487342515669051681020910064556079325014288930362709204848268945952675446140423879267035176372199532804432587413085727504004593977735508704966891742768611358496119884498525355985729088015828292183244128138980595116963137361687543971629691661501887585731084030384019037734166833959705074376209132345102632420292462114594205556894201132474091008562241600819420227686898334267553453066143312102535564593164168025215840402308986926899285774587705500317876812986085303903795833480773190569334571971848895078078658662931659679679545374949616948116635529804923336160880217638093340595055390030907901623967735849377643702012745192017542443254602856139680374945809004036832566813555205749409883291906479482101029664600368325499362972903463140639753149242370870833154243599068213010368539706966132802250186942308726041658916369883266666424700820663026127512907394237961143416877350002119049533579414345027130263001402558772970598744088090506406386785825135805737897992540886511540144603419407957777702412979059833093675297618861483246790427938797790052199950084410338488331459574325827404854391318079037138984927505922565230268699488088774921066363805091424632832 [176,68] -98658200459417532260470567238115268410202373813655901562532842085480645439539625378079962532569637955364195441312839102853840740521137791754221333030497484415044783915552776765500775718279729272832686585431898602405143852183013103230675520258769168630483441021077100913996537591617445087233873275554588576934436113281774492331627410517862397351553049587362210961902664583032874802773725816090267637177263110522554851909023911500352923344940471054842597911140479836526403494479667692521247316268286107122391350624601367041350068009052068080601037544491027193819193575831021475236146680467617391059761122954252792924445914711942569980312942487500372826078696829677404754438944241099988688932847671103488095813504896993135134734120464705136899169713943699818060708788789912110883962444797942260851802184133951367692944964794922222606748442018914225290391684096265138249824507195483104885401616526364348056210833297142772962479834283609095701125916315913124284971358143611386315567170845768880033066997010145609547816460579358931858300692049308782710862450017766108090275825674543286228835589291830359285542652738788001720034160496505532937432118781418446978625005770735494929842972915323357277160174659227687871639605952472607547475082303179541879705622483093560073641166611851436026043685984212613345382068505550878397874236137377877445821034464908094608522016041128008191603876601770741953629283500631869590419749430857418785773622349284477617272163508451115550188079351042616542794193623797829074944 [176,69] 4845807588744650156790436833680278890079313314951306995317619176138534095921538471382120151750254572262936473956117078296127189726853936358536183905506631172277274856502355349620802828822135240170328411886096277732526877703416146830618444614462955867496794675362725575929857302252998298612046680629949947773885591717136883390801977554547977191123783254147342520936825661412454103202184965526453286696913459554178345054899505210747952203092974141319835191222861145617100699087180339441978858580406640146887320928196426342143879779024065903129023854854110770213026932747582241323645815197100121544025233418619093938116996376358045848960826911455403952481764773446559118290025046159916966797665716532828324410900652154386376253376304294590052476007948145456835316118583469063665893488352048906650684951853864705086760401681413460813075448980695190661903527476156997660035009239628748180470558814320096250611632414253318841450680997903745218797403979239009958705381447771324673993694644199442070751153981917370353901729847228251542772708139426132120150441618258365201394997951150020103532919881565609813682901533349322900944913871919633153659512398806973824005782231008207060260085449534943426235934584260239298829094699761549299170939109942087098460885306768696413391814747685941172539168749887093819420445541659213946845124864757084473153828794229388234633700719105872349287970546839334928136789321153347375784045496896925674615507498096709744080550057722517744077910880045768905184561742796029952 [176,70] 44386860724752675476276880960086494216380062647141792849017956457180732857773593618924561424876108883719946338336460938632228072942514354926491554245729919220590804647779796344523887563927849533053883005700707285803638984870233253836182306392506554477293009223145493240832474210063797838700161749083021898132432546032129192308762444144970711136498153262091011973895670153944390309328765400600874060795874005901840967972127025583896959376075458705513044780101147466056824834043473372299494135085783741976373622794317246171059236397759001139863869788676597692667285781022356429702815102865455450846292925130215900386682697229634680128789585128529433272557832271640246285945180612222001179840117897947515303632739579979493155467133890030863197287110673312152398815271576734777751185500018862134543503188683304688938117270255089137342438532052274381310416566080982680338015209550007256518032376454137641442255419271009555620237906556339007823115402293776442095377584751242707461259633480802210399158187210727149684101086460508234500968143310369361967260920670828471334590420684719317231832882557861279218768264689471798584353421475272034516757761651953280169906821920329688439037687017771499332197108848983080012273469994862765829163772504495433867182900143815560034069299090412607743528876167880510965300875448781090741982116225724063541975261991815461349238232624663324397589424524400712511688137927069930079056412577957647234989609539628593027710045812921115021597088675047947397530449346560 [176,71] -36753760790225873096093232613373632276714760933122539373580724554693223728365687314642880755923644805965713607352442535603532497842137715493952249453465186462393903700350154434948080788993858890999571491075542648472324036178866421445645734813755020320641937996891387142592655056199137299023968061567591718402025189172783437194057469018492460414459962917741882887853383176772565245703860183986022516528779767163316318238515258870370845285438626734459967259398395880303794399147969921393134820745473115077573306774180595157724466515184164805054890219776809622228061543030503973497289224998481249001350198616831495149198345210634128898618399406975197327580130332339572848983153922495516668872163484518334391827361683269479314118376873433778223663628369381253207054761181168527977196714486002334496847690170447307884494523859110052115400823906607344866128277504192132075725271919173921143128442914179367988022353569590067172741973113896607203266525612475923505836572820315299832890063377004635255505219518918511100881957097952801401272509488564424947319440858180316135154998111405876008900926553031061684306107081099683074630998534852763621633484435243174176620666684952810244294057039494468287012227460569423460426814041351700441363921298748578100492131150007606661081818977259676096590480341821604095063284449534091126951293709671644693236319886549173721962086959046331311304501375099897218303374228861054920789748197780319171683646576992390752146707355922679721189714523199676898785361920 [176,72] 4100764187505122628552339272904424770402650810434363971803239788082026850303524048072477319315277213900662811802689446103529691195854940107163507980518991597656799686150564562046671307849306565503207547543516665896530530839974905498470376169197443900264324549717950536751153599261823051794442390771238241073865732048214904879504254008398632922515607111591085583053389244356577020998412644232761387329671871759685042760971821770176039738368733676235857520205619224799325277473624788608167645656840313975205576843977912552809839378500787421588851924036934663855925457787764970990687643448965047216774389674261549400557005330153585642360336497805706841392151696143053681072224446288829407597561066563191086183045609004665822049890451912968237623109274813605999201681957003341418444407767509630646204075925742944007407500855097300634737409922680146507362026042868060053698447253764163733201341177929252185068100704489907086588992558973969629560464547482777201160385606795562388165190191217932723338663102152369546905955519764291235871907806337584659511089256769141425585517789909640512253498624588512310743279111061862118547178721137353516852162973446741115283245113499238427497724906391950402076155748316010323871409114394637455958497917962030304203360477706448875590051507178530764235742604795552200539525395668383068333240817142241180451455536001133810548948174799881116784284489753390278843478987199332927216495268982540410870525970248552792223245345807086770116565872841239020306432 [176,73] -29265642817976418479096993064495610981072613364082530714942381203874488346283696059240575849472964459420700474243881825635512973860731468899229855968022786994650131881218495462786208898214530938785704042898751030832268227981901000813677677012023258445700527964017804656814665895563675980007852321676552237375433551854380437972942825697727802244818789592651818464111330759634557202887981218394241160139333326513764328317221678228741007226625326069589121618878580812249673310475954645447837312380123372175534549562371256218069645482676886466891814010704165587202845617288616785242375775209385525722108344006644064749000806152308775545617559888969903583053844196120603328218816199313407991688974390882080735501496687131397568236769243359380221402658847989010774755171613940828408247351646599303247505889851693934521903667692324157083479863198987871658560757794859394112719695018455789082843515866811921876990926411175227872664134014658831149784354158615146599096910402691925091457304076410195954381034459177457658592817524370324819856010378062906227859696937052594378007610910512964670475748195269164029810901335424926098723940782675904745163196955837959155831446516978875494922909306018909250506972199383911545609058816242811826067326579879074867712722299580593212505906108694848298705334513966394394508956385363946310620277086343950817760349192965567507268609599325096152772937668394076320917747441833738047202803474552138428188507451339573248992623499092026510759826263524769792 [176,74] 26445445504233519867691920903217389739645562609005188438205879634708895991736781203986014886802954422022135636281224079260675340375163593999324484414825377357783388885784359752828694840795259519928460376263886636062505103212990694765938460977450556904759333853260800503965810380251050590374507918157091487103807123326500612629838041634864049507812829816873581034825235440349325291349453167432800959761409213959406612420166178876157876094468189913098223390487899382478692946843388596068189579926477716448272492725422940005681647153608538370619723142521041033039336033399073569569699060220335490111578852872175663985565308089836222752634368845753818921719971999921024238788042256014202021948592269463270466520545053177006455831906604544743027884464473301461190515533848313939909693938301335073075250897178727401239570573312091556170828349550194586901277811366624200728566720640580314529831610249439005213773992529905119489512536969930641790831713042956974034464500318388597883158786365596815287363495434444317527993183414416715911701243868496812833265814512128185427337391614001721648777387736624939096901424792133931022063039006456184318122948303991497290568998514462947132344185747855893301123898238148618812357801629985722264543150687086689961789924693201961074155609122668626082428255443961781951874087691045906319078200937395138051367248310545307834567866223681563899941708343088467128875188304816902844129041934889765054779052611692327753789130123641093272547865516703744 [176,75] 2672183153533592192626806152297236536078094695971366944505365057929404918650363719430986096840027258707100107632194273348062924161930013808177013214106708819354664458264065510786549101304236725784160124492699991785254604724990387342475836858209181711435937638540325614220275346419177195995765776525132425414329866826032338485774624397916754186555331580372302867142916198785026317138915203473744619940204553502342680184271307346085849441831026159196537445259874428725538230780150119608833066032027063047654595675109215881100439578937736458666968272200040266046249810204805444518175492015402965132691102875513673474640250063648352526225179220013006970273504225927751268688711373498403508675481436294041674933569476604363599311263039238500252262371287094227407592935572754607889358407421696377741633156491809065855349432870104478014133115288265905927180587952172838617193476866343644092944510290412272162036174635623512455060468839731607824394503963992413161492454145873026625363777562569353074432746811666308455050879092531587976554312029464449800463840856638285647811846022422934093963797612670115914216933070019974905645244887022280133490563999592578206700359391924613712955279914376929967998409157185102652408497571453943368334959844670351013401448533663764418184644863417465364852825843333179451135198579013070765827840760215219292978281137277477938164319250776774500004596764486011560771231814212020265441043890524185443074396299457197159196270834911428395531239161856 [176,76] 185007292479837499823566201780605175828215460144351624397516905685727521309436941695545719155634816780608896981301696163473216772159239326650520096707971089009653148056611631110114714159258183632045315647997593113794008144466858418450891584491398349566531612239794068748540811017318308183653764653894893905385578391741063584311187966324937414481439837380943199682869219646603716645697413628731943688116558146537158379383058289644776576547492565181210557740701771022628561482267654594631275711557494301940235733041855313991603740517586068315879650962971103972449184378607852699873667538450898335934118310774239405877074922599520259509191307992731781877351522056615021085947837742483833531993471121747307537165401916948964083627913639718742177641652342323128322473043336443158980432491520990283345723553536842316929248970041190622292568876876937328313976495549949415273109449751815600025615908455547467565826302189305942687270395619519795511862367055935981258852169566833672640098373509649075109385827226169378759677748892557891846883948462927918363595376153747980527940130519090719139451564838493805271370187234489021300583991936157995129719322500559535135153429255563341718754463735161583235775111835312825704239954391100756350601259895949944022123975702402852551559261414117372588061796617472072717500560333919945460338745545887465017327256057191110821998086958461981545164786496922415070334387509146899968604510363297692116380063780299106731540739741405177363750912 [176,77] 14134966840022492337841135563105649688342574435561735332124569805642549151381629610615708743241203954137799825966726815296287450280422968664606879279211369312508329977491167540002686131822372596679874783288625427993431997277382487976933186209761207774454915257468364358171607766499413451887275234001446175351026557754839307790727661754417814676558732026818022989446068455191862092282663234503507065189339249973843876114523672180973652230968027562292905645196870620023762831435803041964999576308629601781386309669843650372842255869266372290355469149402856947528519893953574276534700715764057716956777421864344562587491501772574962867606456193271767174316969058047630998804609892044215694198308740528211222430668345537091397191102629644540902271429945452667100960283753651999283032152117383685636136518421617738181082172838861878417369446527867982884798973153918674431269887285067441704973749059209686360881132634848589324524427576108945480670917183462253841680818666615108989457540854811309936818866033200075589409403888689587132561612535440583554623324180145807446989008497519603220780502570472725285067113773273532567105558662238629640038709397581373378708657449729837340538819677162139091755072135843891237002310206056808132847430660225689694006148959896536677572920382794880303466905460920598369699577193000771339389678672140602875295269420881989249421701999324061677389319426809678264046063659943468228423203782347700303557777468036227136609580107357294166016 [176,78] 700773970603603420467086915956141608817309671058072923096465770040739465493909887215388561415387815849773085231846569301373733337921304172083303909679973533853461735331773723892275210831521768582165411997959699780209379435429794017191315009588144106328013186136915523409506187847037847934679348633473054044520402442196643754505247508980511967772986690257881573578465564862170657906516241295161183953915368450023081699620755855174082638257864918936434401142365371462097279579804982871116114866565410847124906806595551747789847340149864632399016284254575635381215066407279541766318746939541561268799421027646855004214054548846065636467567563427352694035504736949311893154321304336599725242665947519925832631036895156745280372915043777782107809812202351256520753342536312781025582008263781785713345171298353039702956300824933867858887721684165330268888368724652639361854473426467440474737150559346782389323612350997907810713364198138956066835986554002066463614623231567996735597289054970917820623769604227869505180146790298411384489735210184318193645315977843746558851836900069444675749001670911454458449793934083165585376981351210254016702075352699208947645939084709916750430284699903269124619515534370586871682880461898275870592575836829722275761142497754553336659998717228488889424251912280506074810055564573662095463866676084067540059728804734570180831793873128168357292601880464642124661450680380224242582957294047438673910905053495211484033129475152543744 [176,79] 30293889456045638912004957409086539363222756778343443033408375585290955425171076060090126847645137168587035905924511909223253291564199346342993658337951321916546928343731443373934793808541372899488835818824856699595718596087700840870961533392775491205395255756783386885882228552283336164838147712300668336214309911001046997304596010078946078608232104089639287760947020512568547331289974596302417239679260882773637766581936583706224797986096283707944666965023458838866195970601928463260489408936101391208670867133535277363279372850693505913222010109617303714564886777008736919154017804904948552169538462111090941150633455486142336854422174952677929281680235450814213736428831630891211426832445961169036599645514203162955302464655166146542075254674884431978883644000473999664995839372097997832135791956366770930928707845276845779532315561987357247652766817354618380927119817735283047353473961800291692307481225864888252846475601531133116607329960817973928205417107885106965301030346586192204414063938853819268033547891197613309624028474902667440934153453046964469792266418748882611880014616324450044707507265803450684260624707342246318632963582147151481396732561001941919356166295897276000739985567469759647067094057212446015007006832023015381036505593541553248520895287874753399653217064751121435076465777065672462788353245636137069791293659669638701118467528003010251993212002083519328452310631470270598759348355920752241693894398120622688246368527450112 [176,80] 1115757881568925380296285223842552756191059108486135912783362252890884330548636985267188317071530735077733283539593880728551110722475064882770781056437716884313204511252160017320690667621886215150936116164790870148036518408637667955366937078877639648208034625564896330433570331365416256493241649462110653075812478127550272292123376685959433604417457764736150816185017961090050970946289307836232051651174503457389493892340840770039858612098427206806295161804785766417500944550631919146233930718761268485783256459605623266133385084277159254432382371719392631677221863282581710511072247849473408275200531427168217865089460911052578409710322544943507078136773015989365240693905721785038081588955086335627765692282301221528939886059163230354847714150820527100755135351104466923730851345666771992891651387938302725614584575515283712071674820243815310155730984083886089070092049866277321800923194158633171790696871191155710902294570786763017347364399400988486486928034789132022735660739101242343092198753375068817121680337774160505886345855390760750460328339311666762775501541769727658124616443847573883674792879913818105407005973741410194302048421732213989573904757645820937948133056024858783960695140932231748062958887107624179712211225426061110379560311828941031888988649072512569395342211982187903418430018970979967956896160675299558935749784893391254497946947709528732219249051775198036732898572614616827774234636880043904008954852780899139758523940864 [176,81] 31778325821612237990176752335228085481594103783547532387243081580805993442281756419176583037192476024057421644032497670336102663683638167734924227133744916045344437215376155760924683304464255999240181986655290845737787322738117134267271795550709763655608795975534342375303949813027773632384847386289204825656324693446572138890339384894785637933542221099551953191021001056724757647091086676011559238645415840363333487049165891627776622808574139760196804915671235692878503314365096010908811124457089653977939703381195626441210203924938510156460014931378366998821246466223151696151411518847299497212953410776911524799967556255636027239457467805236765572416636041784478059810484656587916871941844117247120261843043371092635955000048647419079159191527969465452125779499719582822233788428386112267956977020302617590969219353174913548872484316197151620992291259372775685926047111505023559976059654537582402189312652269374012721231232395473151980769353718381154154599428573151089239117148978845116105596212087187399639148666700753470698310778576730998013187769876973746476007088715303657997393670081945813396688738501000354093523219660495887280792331545553354233913104734265243721624360590024205376491496984000830647881810122635540467746235906884123704807090658876078423594888277679568328695818976912495632621837525199586172512044849205231488850505191146808936983693141507744659002913393848492040047789443291110377471283759712489646299921244030962237440 [176,82] 778868091718947506456607220877785925250783105939525977951421380649103562172392446430140204277537978339165964952129478920943278612583601167423551593416468552592484822543325356605003810445011271977614727531381730904877720419558287175826010756489652441439429740207210212540409281582970935630326610167060355506344382785073296001924638821167799117027265366531441171440549105735557738527229263933798951292310693815519519172890169405051218270780124444403480420945467350714577800210464306091054944705672530353307582458668749432933859399590599252023630519439666511264132835334894073904188407785457376277027459866908558299110877808526954685399348797521694702216421829064908608674446419433260416405097464084423690285161170119179112384560395659834274004229968984776008788850316745298755771297938785484214607704695851185641472273256186072312507109844122947111232522700645925982194434358946463657438727850800396765746666007312339744317311794203018052359084778195713585415665626573308888863886981988023414446363789957906375021306911145882184924878688468529547246237057353548370850976857292052027503000761389382729141311665814688088682173779569548656514743926524266369718190714092277394806549246782056542187996201014689107491323848622651431574178339927763122266038299769944921019477986311486190893947826651328358229860715095962661031659923260226200881163951778034398182334411342405930780975910227452176500941282412278203204928774737018433605207866705707008 [176,83] 17126949712826452327280293535372086708766447419301147870608589591331093056028767412305075888955583548094783483375059179078458011528646290848860182212510233054357091222229293529716244570540057140985800022267200939811894826724152078477492341304180205304978271717798358925855276011690401064715877386994991056949856042650754167128206632590618435653743008500681329937023863769688855530651421279611820155326953430776187271361259891549150306868236448009687891091241848473760109271281927935667312471446569685344492076686997515832918487611345475908366470276645537005160798053200215101417332662811493739645515214180129321049498207426673724499834895130658685904235014928549501136352276262355268763009529547076481377351368312015595520390191598617608264497889772445624954287570586638785544373995055527077437226805424306781334893559321970373077397307132009613966053813235215549324403095420743943292587046233546822447897597990715676520058501967331941963694406985926617390797357990605911261664909203255583174077253861976774905692833335898281938887624940299901453714661877973723810396693128182251798613999830788182384423378038385753153124629493089130281413379556331830083575953946236968831812011106191587409749306906023221866349707939840400923095183344818547880711728503103751902626093335521071539505359395432441958925938038098479963850101179619088941776490482835507271001548791144715312018737576742234522781993576937310769251016744667576430454895542272 [176,84] 246842953922566979179349224345490376097368896471179672052456857829487400196937145628655608444045753648445593632472478923439346272617269681049006561808125471863466344653388992681538399508602161407647123074017280553657988325605911490612934526143495004945603320093494720233464612648240981641855529612118410576425383627051134082947221838501439607092798515073606812617936982150484428135345948261429755764955673736437817530139373757418119927419891239151992191504376957215251360940651216381854435971438402978353336542905648782407725284522141754393773597732088959153328917461107369502373889783238168963259329804184904818426594061979250335903130821248062752647621360093028862204239671835149560004870889440214707003910515606817289313538233005287902070876785740365968577969793122735703515188977443232662020312342731538590645702647155361077304468127846952599505782713541788786694316240861108292765835865582450647479351717116873461889939105666648597374222338552820357252168918283534629423123522889043884474235314849737708821211219923022880009302170598231549552296150977689669369509207270202130892304738674315394085198539935536770873179507815061055821503676789632147893892290977282985676827288964165498646011735154018409096416881739930008866832274952674198226444233054464739723588481543065634509782905277217409534333997386159023809914258653046960230405072059150071507366100906451571600769448027616028983716780417479401636315918150130655979995136 [176,85] 3442481631584179401240411250431803563658550487966034423366694315228096397612837730153049096630291876668550539043987335444798003479439962149090521003154330678232621242251175482977782498314248034797050657090965051650935208187524937450935469563491775208514257933609971764751505740636979302266883003336646990645549290385414507555483465490121853732461431180885377904126009334089346845451623787156382628448494125403088526575671960607375959315547019297718000028259594545436361673973492347929438458385621444092183924469586189414334643309856740848110680890947180758937463320337733143022456621975136177393850879007517040806518308167325553734292698209635333123484167953346892298484334758394934759939942762874737115894165936377510229680652132178949193964907249366646560043072988314227700480907576319232787971616570380716484386620943013913237718455705373861381542710700933392416147856824272339241697908132122927229335554287162005573428158603902586423418250489412078375138036110866409488342624426273653449604215477885853431333845677681372203285441850794476883113231710448510498954493810476907237461454124557090505161467771869075880208840909877885159989514109872116172698307709744810765011279656126387756217606670148928693370861464704851432510824264270137513831137910023464069813295641464590015518652590210769770160301464719046887433217631837963957556609575218591211103104167670330411211467528667751154065044137249583576507262738675865223168 [176,86] 95764637434843787108011513549097225867835074636827487503209502548986504958979213973540462122247416901149682121099819573992270946916552547641128071484478197201241759419950851480799833097461074222760045872635281650198666232087351231824306625748244579161130601172973637461718977722259211481517919498846664708863271247940673493598013777345623951706528702453586806339346347582374581982826134207437317250336874936640027496581833135411950383897347686894576076858050323255466616367852325744851895352869318695273820843816328825784462147284672474577781385570376772327019203658798010258859756780827228148511236680681603804093637133077091105258501434847329152757584915370009287431262333338195089198183487884284213163050603098782467316687533560702170489488413709284602085882548223291001824293492852934430474774209503666691127689761277958048496746118984866919969840261072547361960538411197745757962981819125159009164315672478710669609939536172419823692389346943291746980117526007981733010752748003152557534162162667101929620040504170336968954120749252216407466209434569243893203327224647799601911766721171475844499229700441356796412961430449926208194852947503241302900476205578694592121217768728939468227581364069779995993311405039125795368198311824557373211566130886625903348203882708006935083483495579837379137720920635220875006956419113965518085295671595491672807287160030514966099192355226221535169569222601080932062120718343340032 [176,87] -689705884121093774064203453849653903673543938102566431007979093018992921133556821454141720862152923227197063513830833089700970861300299887428231244435218299792424290293512488672379332569934524516825136395871397639248489761493386298894733206174800393643518657582181051934473724936499657939133201403955165907873649195715517439466432680695633112002490935392516969108390787341134590405217705257465364840541207506576665729299519765443171746033358941017796154708257602330941256256978477034555838174373386114918754410614658366541530622616962657346226556155036868086776895123173790079460026099550230765018212100887752818678525605776956696492846541764602245183294124350546296716007235208881556392483463579036685875360155019409657510328701610351465036830049845199686343580578346340744762252557984218295362427648710384928802244284435352558644034792316151628544231269183440188464042556992248187904680074143696840815799831223674471082449967868061541522395456002340877640452154117190514134343097969801960916031835104591184940529508055689078135043106692647216106396659752212632424336682625252824308718182955309989055641436937609637839549589538788232669906086414673141025006693962901793573226005970422489320041392871421068035951365571155132076069186520578101609537100314974618608171000155218592815092654209812163212169397583795014079250636232840856679792956725947655756436466632993303090108155869593667937418507192210116278611345408 [176,88] -1724882901771708332040207696559834379433599120570207343490504192838853805475736372782815382531104879907362055797411254279642648561393125253125697472642020971156353890310028547549347682162381063180327021376715296207549880421182252699363926534859091481579660320137467573801403217075753534440768170064061060538930880765031344940347905936298130021622052843257238687055090176350333254523190698028843392379392422879142189049601606091663248491119312246938396699504507142608156586381512774824300600545123547678512641234423203774249821743814115728169186643446274783831275963459055413707024680848439168399915059424305514223572291532964411408566976301699329707674893752387007225545001632894677775295005550010973101021808357101563246040274360151495782900631791685394562667100453674199793876209521491264135431953915041269597408466106476961094383308445413569203583058391178553652378096657476713686795826475120459731902635264778960063626425125989750550927252122859648868966574710276450406266796738363106043733471650334975772872284195075104545823133225752246376271757607804023613286740139300225544980564649444607871399975235606392506428947943284054878166332230409801441461960916906965722560429486800609404836769534610838278977847575421514206629022333808470808012964169802190020701269266143648521011162134760206557662506626779327989102428399468753163573453771636836090818943826570605688263517649061249520106608846345686264848384 [176,89] 787872427729449605139620055805455660214381954314664722010570427200841041214890809625350336338125495872154652838795263277854716754708161518989955781769432744961975123454079359880024595510190113586149539138132949292324829692314016405659682861011757309440158122624573029395149842564820602302485984538868226983342769566540173138428710852977009934198361310992491431976790587510007004899350777845921018496732118651830370265471473697780143921802443711375811791629206212756281681348010083500251206209876628365528099082301104649915755007819440057172138843385272251226362018739438503269112964342183211721519312109491597038305613092524499112470753515766584659023816606029704212756594901886166242808450421809584175898997967339606574803173183381641168258724197155787579648251062516913570673422368132101459749692543834809283192386992200094963276722684046058493437306212490867831499299387507849935074544748542519570214176199187526940380358757843036393052384335657773373661689601136579271777690104199257834363809061080231732221762205089003676270024688526743776239571772640398542751995331919514593613231442279285082116589994370298805036526368508757550860896315496411717159095131157836810992918220917373506817880652162145460980499194027859067228475038562754098832048951326942978697942957846731616943807289004419732225624794078316268134916348081205428674307542028334141391985235410221946236781068169301625100964399955424968704 [176,90] -12579373754708030141397250899862932828373556323115551300739063697624552494492953150117108252602115009878593515491484738102814989824689165442603923783515160308738485269576343350955960501515120536080778317068754412206545784156215865583272021933386438809770264251102838556290516968496716159842131496099192470917120975753456109334852455637828657885134030413644705824745992600907413788305936626751759318027523493123985413844280870898625140199233318157691591420527279620987226008134814162736033217169543356478659978993578930401237290792905113732763819513515334986739309627201806422638646821376538768893767774713789936443552136332303714850512129170782356012241005888522999577529515563204231877125903619209445809011280310442046777972828269264627934422427310029183394623577076500939430065942518155322188998168728427136713482406633807957542980781090506873643805453500173689339072363752428967684249931663605013118731572454471264539840648308644712510327589156021543544022826236865937556600825403041736126670951160330553386296028716277661145515948642148998728370073860589357203886915082419126827434297106720476943541324817994053593266046718139751123269441366254163813713288234937185460230296913681863941421449035036894807942663272008437484108573945288659524842264431390150735751227781950940733804313894960804631372307149162104853956792116751169347670945562560143273562697150253537835259922841423388706697061782396928 [176,91] -17681819594707934175245242196906997446130431940560513013910894871909209125002883118757578694520464899335135671052124971635079373316986838765970592556787454248811176317922639385759602231858247379405907688114292282644827681571966969977411030739065973479930686251510758929579785998662055483503489102661649364035339759503456918219412343065691637635017035351811669916190957912821616793748296218031412127853108804182452795655227499456593694533711900107612168398818924209121977022523843020305311740060822410866650738766973178600011889468934921586660109795857303039567694147291532127126965046851889067272875327623248880379998185439703008047709718173372403340115614872831635746556704681850048123467859023287608298235476392655636348468881990460915823723837730479915650914926868733037669903961600350380094646714569164393460999277998203731788722243102438101732635852575869807612950230602326791167743407333932658158425935800088923686451954848343938947307536563880998074912663795900909136377735138402262977331578658615562177623204269049820901787216697538701061506071683295833348176131189768598125032485700288686458411449848123647487721950205098547375958069910820017685432007333403838390434215854841288679795348803309211445462644561712760223851548663304998181958603770549033280944204577006601285827270180195565766501015314005026630920175635775631044271019371380543624632310960804831439886186015642587427383558144 [176,92] 3053472621186024833688393515306388017320683006463740197875429691775066014029679549077609993956394266648479910217019499869180569034740751826419579848847297512716774880531578664613816681466212928142984366788967540513542376950828431705790199917849531340044366838024029526988826952627862300934554852924874596897639019877697086082503910796246220153792303251057785991644700178865242267428762905555055182787653175047657640501700877602998146366572971611560923534878995243536975755617450897662125749844927872751841611219294046030457934395361705910015228414485699021724858141712902184655984444119468139438482419672357987070542514991950461926826875443318945189646150291950765545478844447153638562228362273753497356143061496862942472283258635920005381632708035519484068921523757595140353894069417450750086082110360641870751144810269058019184271538364730152601866756869079328471556664073494614650691396511991954502885271806655040001889129643017624007459443145529945308162465643379210318264035532458180154815009546960754855184629840652935002467222702928839663361529553281385378859509990526751452924443515475834759921157692330444779759881873608379674327255476023422426027218183420880954695893173951436198399747874905018795809623891516617390214376958123320159638090049823957628569386924254846276001703477112094578673438380508169256415467916930667822207171230079170046712905998071826984679821073448305304413696 [176,93] -33084405264698936317938727365279107855035307311721865841171207685675997942392747975613269682780935292021346487604804869684429022592917140543681206497263047486264864080000213272165351547048273281126735138997186750081598032928726527353594338395147032183551379256964990479825108665488666810217744438623633453501289951768591990624461101994782893189935554470151986487176775919431377905352239455794597760065973681324480251392086705091139665836909701197689742053423337395897847749245505313336333755847861668549602034859337181312147542149415803326824484183308289810074193332818496101530835388596596191049156143026785294298651034104377684150414405728555353641417526817474092298188114464931565166648572271029482462346958211193865695271516180221313307406543766549357582277879920194217743921985699787514111680913493496851697704096170127265894423044998288225286390589048496190563733895201661626863330920067754062699066840715237037987721403961362044344858078210637119169311629218891917593434994038262228385544180582866860642607455590692574721402364628210045169477264999003961528823411854290599342486850786647741363098777693327582526504830994181761262817792805663543911409222122287015384399494033012162081336548834021811324303811104713428974635478924949458575106924866444841662647246741261010534168678739145194280565309921509994760007402457347295480699437559112329386114669159018859741887750755500163072 [176,94] -16260059942004498285578654397929912055178587487923737188748447072653571089878957430730307557260590334637404539172622276816204771052762507194424737679733087811748359837807170166290637940607852835377444871221542380671546258305833225374101008519143764070944943181970704285260962992786598467932413228118556621727517813732546750862986478101333725218040516300829337856517942792643110409448139113932824747177635649932641499452877497039950309041505668622010038192440582904283971085885864995440283807805998357545790584845018587566601189320694069115510564107391864547629515362963475544838459209070039186105558154623478892565364260120261649555901882371567205806202431934039864226275401092072349621268126105658506275349267045783988618188488602183782228351185231360087614727473477831510173158746529322601084855872673202860524302077866378676167313363402528806866565977641259687304999658425182857362310692319947526462914991623098936548650744040834801742758120954746109281999205868888020192997646969970895844665751293106011705916797659924993507455941256252167998994020467800059672464578726580240124231748538014612228602961347437627795413462422865678239271317117386387425096715901235127292139656235377384793131444492297568445485923102829266385193329046298354908774465087437091557875516630799879268785520241803633321864010369979669879381195205881787598932503644830544776424378993113699256736740802560 [176,95] 2776236360788266107549454120761711015995729164607941793547606944903966956471347118973768637974828072462834342227831725559948173429338529938422475559463893440997379324753465853210450284778127161100887083457026045407253483047213366491843782998281462929872754630918377609141193166723246697929013429760299321068589519267641389635790305662176177581392680472906486218641783679277697197151318539162836335222342318126026201638512098700251363806710417301242396227781464551700002691492087546140792365943897804885527094903589060808989484245816011079682714087014231594695847398306777999947068333772646701709965299058919157426151760933692618860919513491711070383836386789834781546423616917488528039770803898441483854488198020244550887386911029865803977368140433854888343756726194428233958821071824421212697203272223238137273327151314888553400352270381302392994974059146352795184849574860482297782299157696702105029993689874178977445182411449134591015373062073292653169554145790514203120752711917031339369316416070284335011831696119783319147239387984832595611626647832442180779373620280593594333723870459536709096058471044249260259023481613873022821472212393775297596959408590866922326182420896031253175457987015823332679151808003646317655989004240052992807073828847736187657684308967353296440047927214322212040519116450746145451918126930565436819827884874247637212036015631911082199143677952 [176,96] -18382264423084914859350991611366382496691954462875040240509617975787662591490370818601624739543093858009966303528030843620314526198516164726364017893042194454645135122156687289174260477460117131283132159642800713274475757149920948413703462228743167917941432681503130203614508831213852092876274314500912587515215425683699379836127597460898496619987677415940835852774663450018162473703647940652241476260018792629303477647191160612638964678646954926545389410664784249972765105555653343080338152694608880673109075997679994837257965103791058488957591130846727166054705978916086180359108119752986488771232062893119739226787849879701429336502784984357960887356557670965133626109793614452603623776041476100024989198394125751656870423994703132791837384690452922957121116033973949763306447035419844368012760089446723555312855275973036178417447814787058528768463534835815808654614015274408668573867553145220400688513652398741290041846239617187266240341668445106406397985635199487850121537434974725037104800100370552970177388561119511084876915737180107520054381363534794095423763279325733324609211931907449045300420334872411444939920912557757982639706149427389055921828543310125836757136005040438586681160135655694894918450090678544468734764435968645466580876728704805440823408460566036291341770141255700057593658721265317427598531655134075813976598614174535237637274936138359176691712 [176,97] -1075035246073133839591784657429106654637005993574738704611728656196630201553999110999430957680868271243074077425673889490082879704385869798009894748959486986483302082426483792271050799711624344914615710161291866158140820371832282614684910782070540507854272244548988541858434318666234469669283219532240260066071176766382435876246163883072744711527613663974431263648284384986961270889420611812629454629073807958039113615217130630188090827929120280807941572877035747923296576281174905837787236758519073816834845020997611907103048335719805800295866319549718446002417762581063919450812425219122543191643711637038927339195119787902052368303297731686439224681674950755625360093074359439556559119351218478196631511761665478823102100060199551715638875128789778688264834760105267417757931348215685328849347116850834598780591820019476218422676587604450935015424160179778926003628312365264432116863557176357220834134937967588819291826780256348801227017863586954003636322245032047540048100329054016643235025809007607354327563704857067988180986859556765014760288048742068852569176004881969164625203634626628304352488296414420787881551502822276696760231516491209630567487163318054812013993589498981122304722043886795056244442140863702047670971490733208765803399443254868698166960008027483718414948358918201671461714994528536139399105236594234359648654477301304998306580820119257088 [176,98] 495135532855141661773224591624011863129067164788820590341900556171747518294643048851921220655354849883994860435709087425866899686719820690538814904688915884898921877543244101222584584541534799483039754543803135472457271293381474125739694727723569873775030557360821719435660953487780875995731630508177687799179329674021434550958817766608934576785379834556344702180578013369691729864262343427260898582464160442193004327956799492403759013701507986675103819397498604783777728377019236048642454211513978052758369296982817143064839477631803339160732192355990304327590028506808124788053607406897157855375062860634840139526772571113893984008813669069203452706641330816768660047446823246392957001168319560579829096194866691110109014585060504597881794895060859109942222890183946094609118340829969747562103922468957875594935814842675588959630762785950490824361993522700668334240323544445671503289339839670565790947966193421550366436524022582538848368905037169969673521545910117621462279187738750632120057949354259231501227379653248336134018050531624022766775036520738539384345392443011557485127320769042827245192833172877169124214856527903646766259817123396283914536270052800430357825495124682263665549681424259972052873257488008719486087627057533922529150676014194084822771103412415592921935916696984157378336538821445283536279525117086135105966615578886330424274386419712 [176,99] -1964585006809275965329236395757240533416845575716874285396882025070479437887915464824788529329619552797894697100651300119987352296232816616440315233277644931211877462427696686934955980423025552794700592953388759877158399945895365491180142114168428279755699643185183859758113590037012001530029594413825675612044476325442699340281149166096460652600325209868029048304112266436563869383085382788685490300832688239064261940762021102109206883837965282702157875468113341564411763132745590776644851309749475531266761802446472155686499141384153962972480625685553527957368195159873581809131321461066512178415756323515412571798435517382643650573830384958977523063938769241440841548313473148197947162281241137874050236113847561105100042047802419430406166427738376657868356896364802911437731357559051782934186726593596793832550483938699428537995185053653119430339160446453430175741178896099056200271892886190441285140405463276396793991185792243352012596573325983911827882878866837781395229595554091567287500695214646957767718804478720403856296908873021443222751700586992007675345678984567330288101905522063846683834591373323218704710002305846227044298820751066275856414854233152560328458363214964720109576832256639207188788489498755004065362150682968178481636372195920860434300179992931581096955158739912743001760081783422743077873391668740008911993982712616191946391552 [176,100] 463186932230031635066242904262651700864003696647624670418503850899896712774016785379080343860442920804272920222643024381988425185341026629071028739319138025257063350493721074317099094187995471390978648389503291010035996573299312211736152691638983732232586699776123661939902987118611032839758735639272276616645205192725402962336618452757664792706691048221215821833021037085950557024699738283207706393010675384683232781796051064723880896865302504687387241893465376659372788087256101954192883191694584023792535870319721891960794754579085677850118667339900106601668790593845178400388615265074555416007656459096695850898563197710065368327995486564107070656304415925532403580046056422537250573642486205999974947829931534093844711032501569977879942748193167370919850170851314962157550991494322386574494915139966653868734106879866068976355876320094299895554264971890187172173914859270873013690514159046565349254839702025686235196010805239238617305137152584133450708851201761989000086323778512925375253236110744683692851323558855852925761498600067615928397050966123904233031004308674689122124848149662123691652447795658834197793895685232393558823407066959739116199773474901442328003797631082945344440592374790706140448490247978461241243985398992231160346859666872605487328287906147303680808819921276192447874282905246337578738748977272723808386717594488340480 [176,101] 14750077643471744152015940066298031760386142311561375702337184279534512214898599118795841914284721870564685174261272415835640362205225695846286143930594112251972934424568355362181062174516324486917281786386863649603243829732576816941431842946496597327239701600707059681706951891302364141759909386194756527707163172563955140408407102313833851169127806491432872538291494636286967660096624799872629887373426600199511586590465294604955744631304918464546879579253657241572362599081487205495446271085379124288080527811461299395261739149471131123382369103186755084523848311897930476379567494341760606937868711874600243999061430712084405756208987388096250055280671059291099971441953573126463462328932423023838189724651728543170232665092736552355120744631824944669737953272105744804381513497872660763930487171638036156151112000584194728595497173616525310917189389790959518633555303262268393849131416177702664223917190469903341603047662319630741686258702882096966977208349751896312783953425329743890871653411954578771994601589056640876940908895448481597955744975992990176766592666381302538697372844707136227973761896454078104461766610042494970606096711240911871318160575592258526982468620782540600693681840340763498337020768142713089664276541345761945844452580489631368162182883363586321267614922913177500676019745498055833138277295849392535827778080079872 [176,102] -35645144460818769250090353790002887616358325331974306708290695926074365518200998886331472804428307507846884746752521861004289608392306221593645614091962153414383003235642565605451958921079438963087347563298696506606635396232245900848589928594431257705066160696253841147087302226779776471715832991145789608392087539310436884718464613402757482969662083292596056896471028964479937152801757445267441961445158920809998274356677238592426837581481372225646000209221825966659768296457597093285573656208032219324363744894728539701305922391719798586581965088474928599991761625327096442363179720516686411361363911877909282405409492135131862308825352206262423304196246115235261306841022311594207137168017622946867210443019720331457452500378052812184079821832959202512397496402285525140559933579912560158181193646733304580693236257344231581631875140183633308257675264836727099407844393910664991707625293852341136511726514880231175993531494273883673086092478883088315092365208305034584011775722147668733108000670013525023544845062343294333820962141723383590197433318257635472839219745155792146887042521378418646699889010254319685684236704190157633276469470096475111823066582557216238643892913809222048491079059700919031945361344098601953000293127828472519638124389866162723577632486407402518792831380580861593166635227262498233746289304275823273021800448 [176,103] 13690971136399607664367798136647302869312602344840230384309435353437336196131791931168060941324942456791626363814727191170443795435881295829462279748544848540587311954805496852758675903337697058727334722356541509519345299353715709808687423469370014591469067700915207164770814520431215127995338638184346996286690956578925682609278148715227440802825239007260001872387464850731733540243017863030573943589800312563163402371418017487322641795645411126153204215327854367899354201428812642771820394233644974644212879118720052440908651936753912582880900876527170758228572630163566021214838133953736873137093515828642524478446753929981323919488929011235154985599935664765328957844063867892520130373113167072529848809853920873027115153278945075191628306792830689193906413947902523289928548921650857379736965602015458787538895007906594352473329583389405706793102582546801121062054119111509179671943270180408293792295440538470409692936276380572641428579864807129335571996343674265455698957425681780479099327999751065833785066161740787743585276938286173179165370396399161677725246743181523991855960410345159548016285483517201927917224576280650713123512176919123098765929436281876999620038566563811807959591058798052612936972596900389738970187086385848499503512242128069153829550816185746036926356581259924183793690931124724285949389479420310323200 [176,104] 60506411845562438822343168390306064248309343831707358597346946639621556525061694814478921927656518655339151186743319466391994935851977564120020985104699214332109115375720228864215158904595113931616821159584286689851683254719625094672987544255114540963902315657088446678901932961527362192487391894646310660321614829304147902386203001140423320537465741693420026173419353455640737422687963808101954396102548863928346368113418882686160562986611963243999873458803967748251446814262123468806795249653306850848439403384899680617427433160810403263697441083456803688006511118679306046567577534262665137490977369254668079060845570313881563002384693879283444613396203108826437926222387053733083417492534980815110942037208435471139722270041019026094405310716980749558971043083268077632957613335398473778198979099869561803523139767206620082741451330333805591950431596083293276914234003275146105810443522844562720358357073178880733749171288096181514515780267794241309771152447253047100209406532740690355421278019849819570247427997076273902406630869834215745280568885145112692212286617207244366668452256238826042659087851006718052585611754914452939644797445036196583578060114265078751338504739415209310618837224830937164528154016773240736252164310631758169281343631618531253303788067161836609840601556428860102863695923167715538420411914321920 [176,105] -93434378238255135913217888399581053960068914235404821721777079819443113085781690712182147151822120914445132110113290346900841143677490180043193512369179906212505774021391135379456083753824106551651188085785596225776944289743992041446878641601659590868398754485777059559237865561907588153853379670354416637898425557415505304434488180040574024380940081603497954908586766212588418922753205721346795545332193415180914857900764028975460455803333385679851530615392807627818982229297706703426846175207446021922745469096389438900199756104185291395012104023053501464775447144709016336277100116508834737646817776756681029271921018719973788622243313458987945949472365032308554967388402809338243508732296682484316056125317172659542958954085470288516676971727918484229402858860864853413480665895030872067581214765661695237503956393551748079196979636257938764480949104413638207404440932242358870565157903365523075936972503996755217962460639546595869376536616987520380525100012656279741009523626577371863422873894782900118727799682249710942144206900112176625210225295972112456296940440402856098590577812220575269703498891936730816902572727532020253875156254764802258322394797416233666404280269833499572803156234361904952615206221288908876164711152838914442289802183387814017019597893247530280705656529930333254032101484285454721336999936 [176,106] 36159849877219013460790014643164725356957875965794994607395467589854727719873034942951927061167115214521343202318870879024776606140022772749904125178005134362585786083081108415899137450524667451315414898965806788979009513591747712735758239076860034730093639303400348566908312295038873563350251239644408148417033681417550321493802921023711296353435856267498729087233066995563614972174194532632515771018552803199353422246420944831778083855480332412427484025150978692022801630298931286315465720026197067358876200778402162155453841848241222011218787284454987634664245415257682830362139057366177680744170725559692063285042680578681572177260466784486082060462965702869616628692984367835388769561831328277303067761784363032285393603314567452717217462360550118407355863518379693842399635041264376968653886781768938903416211539132326355533506180286396691535087296488893871073484845165108950185195530816644288322300061881941594653102377308094337197462180882124210201457009504281422531019148128869471696775767564737021805407720144778714377267473732804208109175861912012527186871813089775901565635238363678337353021424145187182657578131408436280123657269164989250204422522144720586787864477549195738201185717734993656787045122410437988774204089192508135676842336298769661121990106931564873350207580620508164785091671524301012992 [176,107] 25645269832093897139732265698554860251032908292799001901952178586199748650289361701217018321207698573472876126914386602698053176024332626249510993842509768641252253202437870591002913595332714124122859085526272702348808331911521811882035381934925186949004996291201058446394527997379177110783975124586399790660083710322404013456639946449922732445209227725377778427936984645512250718058672889514019220767512109908598928177880380556923965831650744419749345738369645580863689181517945081493741059821373526478546439294780271582531325126928986222308169159713194401723720164968476423791159620338064077657641330506573873778614413185163601682823745270415906152281249622889925876231285407942925918433631559847700828582005689041756251942956814977685204301452936122594816731439958971962730423457321256262221242768096426191824442540448529315585586314478790397374433182593154896916275717740208897888446318367322461370966854202910383024840321827345795014534590227862472876542632012349415456937685763624397214213077758167685557197011766264912279087405546976965900857290938801995513251741844810281939307218419656778718293853645278749535966873148380329446765673249270835655888242138855927133930850424870123332036498659621825493876312209916981539528846307864660036744812627447188584752482208181082179972384820635592658370869198848 [176,108] -27189792747000669622335551647217484634296622351327832784470298970914429888940245629693249369410768597312452903893983853943940516297109838167709717058049997241558879397461002032348616844530244487229473070277207788419350694377037093065612127511060464297348154246042966495224577110504616112141606465778167121489510514124700455678819619687336048639615586335769534167724604847582265562664646057506197459615262499005893327145424228545102051170340964352725920577545014172669286323364789487216515277625229439152555894759913710488732204327766612502364293790754109607076156957435626320205473673926810036516211240599722185160375013145290298373461022210081951960677946118083305777745894089288755386618894735305627349017293320212675536966899069703505560994623281203091847217716315458488530840268568722879230800456821030144369035863487561666469558447167052468480132834073709351102464255538299213628023746832148544137941268404422486694355726826126159122926352551300854879885315157310631616664254741760425751803629479017432388584577772411399651574878377094866467922468720121585185970166419955412155469240809540110166931357507346099822737570362564635155967719530329591739331973023422571909517194047828981456020476048026037389278378122431870644081694047117993558513786400336310210611272128206410920127820914634952215760896 [176,109] 12598097918787324624146176144680425393636468738051307963116052140300319825290456167737435871907245253314422716864065496539636401310354610569838205435329844710106509917691423421402746775262070080733153092918317206349962982052331009669449507678684576915094111760790641519150122300620285087005185049798736280001205283501993063856322191504965014007192486810610565824104162100542129450984447506842830412414128343638643568965066928669902417744848468724174762194256377547241922406792197283871252013667385791391149894815462960356447418837734102262386315356080829464763225813790101184471107084997527462726142260665489740279542249373989947014741635038463130823319708189585162019771532178301119833799658214403707156208914779261632053621191859237162304500200696718215358574424436089266033157339156622022941681572009335168311096922409100909554625457358135875692974657623977612416706926443851307181510955610197637280056729153665216586107630745040884422502795837538582592485217092716551021823196563105135853752365318052884714169279610103124229721056188706589541410470780078712081652324901119002324722177574501525774890017965733557996431518518794107689113930774445351696755999283578951928461145356758120395125267833614731715128719948217075490578635097033537563705539289841144619665474571766322354441019361268334592 [176,110] 8715350069008521341379272962290602192671294549915937936863792288985871622550635649949682563485154015919360524167255804442562482089850469831950252657580682874140846642621327142551736972938320186648535602349165329697826638138358716327759431363537353270135462355216667729373702470554351515596752246093716342781994009986875350837904770090695745072227402732782132133561307975243594332335620620414439708033828479215404044399452913799304694546150209484106188675515651532661838111080589036628283851926192445827660167450800719630598874855282131162074451180449624369885679283079575019121803772949592883137486730415888915735562346339762139002158523399503972822126384238620498598136034164341196261030728040425217459799231212713811654985466150535335540773477763176926113036190023655499838378329099517579946271719589597086801956527623721410764388796409916768614239610494090536718408921032351843561074652551779417969991027103030551709329286107172063711621002289436764790907793925602606377219629997428720210131542312542788374969416606056031717482450383421571545458100101919080750680805506692840677209162952087424010079799153340626157108258367531114969533861099763303751618302166749796232520677308510726743560092732522051798485935307757671915266559493856189341330320665913455028345587245411104208071504691200 [176,111] 13042896569391745398147366302408779639148733706593883665524383410058253473764099293974382482417312015082139299099484499177378556781342928249221921142247099683488831573971873056207390991438813522049174611796785945623491688584710585933119548951172190506096196391004287823807392986461492501999209325070736191412111738704094960798391479815020486768927699199244585487792863723666952850296018391619434945697261074127918120997289219132161997099341302074660347803703876105581385606377808653411685073592299331059193168130929152585601144058163233050306853607435872572160995587093497474458122315850869143421276298695049199686211300495275022572811329800426387434666138697609284837354840970762636147414506301452493660805949631357275302163909955067432788521079657410032063576241016021695157366126106272419960595728292515990452573250244762875091338966346905838278628167112767063525609903964847038264516253058738943667491938685542373476599719794630785763589795561801821975271768074586866146023241233025850824885389371604444205072562360447291947280265315124439241169147604831069524316193516014943294288697337297163451540233880807511239995027188095798752613902972054027142516733729132580375344486414107142433722794231436604793053022330156915155113628459901114894407988244489721859373514090790056594767872 [176,112] 16321337254277557043133641495534248130594202534642637622228620393037748372791563596602896600014947247118923245774189535332357626193627452235472294090507667189532152519741625590709523351926606390320381036733710410434667016546694834644080944438540085651232616644591221471507123767890203815377678768291069134171387170726284775545650017029510813653742725475038433996505575644911351496839541012574315430741207570317424194962384067143470695206283151909674651906794549187810390529457408685659485554740707577263233083373522798862471237277618353977792311723637994658475307508254200081488975594738803893472065647344181647900487540393085796138079032054991629574311461853778139325305056251369351043247766376318757134716627473654871910322869840398229825127152477874031790520138189459630368328603912600742990458419124783524202968901805775323518996210118960931564533156190498927668615713068043710819420963788495251692104335817034708472007297143732550443892099080856372800143984310735738981247470760242659080461773213144774445381909734734764537493377500724383901107698084355609510680817558211224245250274694855653402328646055858013129578680155262730734574795675524917388790526064752108676462539783891698389697839418577241064611974022317618610575423498234864276449338954041572805613874815834243072 [176,113] 15953765152171462042047879871882525413576004792599211700903619940345121382391269844890538035428517856207994967800316456050336537912628126479766362963107528469927664749167385183841060152926798209930015633505587929992114220122237201637080808074224776252172091013766169187275860524730268730296685817436157721682545962166336787457476138695765037678306264510370110459389974191280412184807315969110567093105786424099341816773568295810706410965415506153844218760311788217051334426742428318178971350387970607126971104189955396805215670959481947377886574955295379328843795124126962421326817736907283830584912926106429567135661630851055007940501426647663043782065231086696371855946679191524388012222026289846311981102942016249352820341671183608859253345600153106342346417710908280515179492215494730634466556050627414269668895574628788854959983935866956500011704043168001308193690579680632113440961961552245429023160712559368507694708921552851139058500982797308199699495149404194022007496010002147617133068980863619776097005645207774614458695851787095725243455871906211532251460996672266989800576858469742144616225100131539131930334835725450387516170324988961810378534689621820982838549232462625688697251235017770284652527997231036727646198940731056618214110496995025393486630118621184 [176,114] 11337707267632009152122560435318386999268899176432910198718280604605872460925733412201569471817404801731080228601777491810132215066037595752618489336101077560090135580581612937575027667340454915466757772208416916152235897762761453647954819439358210817516616305073240896254071459412192354497877369014259258862705169912243366584543736924253936226296702157285678960963456689518154679397967463262627213539535004103861583961054139392398595110238049610315399435918604741318165433952351871995203863575344070821073958704146733559619327419173565362912350995831715449008067078083286336829444967305488352342956607964338903395659262286549165709373011397886418097805207688507733140182183727075539081951822693797700125180819952234613544969674874834903376508440982743362871588048345384694447558301921188116578466711931237872271691933565344662004416066882357285794994566398108336448624845665366660345326657357926294238640844186063202954427529152693982179860288939313009478232119186580048665435575319662618480541811680948941771831962926445404910414302018796011642074802947606854729856579642754695001088936626917198526677164459621545372432272566975181738741987886350315721072908393876466520818645700706075081814884727092490433266582236040647197717744471380399127744692681353798727032832 [176,115] 5524890916451411047779339135590874696505210703426336920704340759062048329648531452063515200551931353542532675847027566387738327721626282188153047974065201281711637070961907955259529702529088197702920750357705182564052117699930101798904724271213429370817958875421754341808813105102836331150777375427019704465235764376207625859310941879697064418920706509166702315925893419232597377008313431439255630917932963587218472306493828674866821918629884374759699488350460950313282456844818703702309647297627388833290262131410344159066451285719339103291191427219830514142471314653778208626926403670180544350384764451848382085752328050831078900439653779684256753424591853288343321996781981807822722214768823896626423167617135839748287590787813258210814300918552252248502274457141305352845158089460451585409168001182425651222286322577983030415755460296212209994753554406745038462441287678511944858595931255050234484036666067315609793646545429963394168261516099093174327842842764970758859125598122851616856721852243237591574384345867944571393097607970468127874111857277775674669857271090431470273993013855548729051212515107305146520847023582653247316876670702687598590045026313583262764151277983216051274640721074491234884808626884958829508409308405749356490509951292595355648 [176,116] 2211467878257752997967866829587317818327951675025520277046561877072132639987929947939018068260285108572786243651110654231689143633422286360185308448163691278630680482892500486897175774353142266495383459897663724391346574063738359642462567743784724745453030649764038050949433047017522455882364629760870119437679167567787266859235762846698559219483992105578103755078394572465951130378868105226195050883902029211853680103870868782572520033627553178118982797388347285481227632413598818144865863796005262417935652698873065201504000460617029920661915955769188154949731423307249570084368641000402000733101634793783059439153243327939018681704374537368994694050572295839945661573116832245111462625869802406770533900261742807039910522043713579763467302934219133563226653647747007608215451222860090196574746203996990792278017844188192952294022664132474754935923206553267683559665788825486016237926642184704822491611705562025220787828404783391646765695399444911377841158333508680431348465636758670973484034127434489586100017250445360487611623571538369814409418500305712980704895946317995949572751005231685820227826212077231742632642967106988767744071762269294115331051573136567887023562346809745817229269248951500329850952911819465753651115178644314933561357368328704 [176,117] 650313273277257297524399725836020458178478092708018940136749256879780288859442947168323955744985732711510167450381838191100082132844649188092198523557015418127654794753567521743291389979621021486870971097790789634386721178197998659327213307882789150724015773970649060615927606442088749149037095961223338647029143445842549286548373150241008573988014996673175037288550821029847585795229870228555636253581860165875047779125630329120268483937100441364907361029751506691417604655889009846112597565449644484738273103217573576331230038148641057136541727424267306930171671660211926885345232030995104044725314473064369739137942214592041985878111810108671169319420757854904657427473499097723161304337376478945759537933392111491675098644390094212688831067859916108400226980737113922943712824378889247062487718983451624996307119532077949623724593237748387280969394248430318637902439274395170149162407181008568830589779881296591360987023813018827812851626195273018000882816397650597788728374548847385533703502458983267182310529610107336604965951432536563868320345307061771007679073898029350335695975301363773452790284106735251678366849229331013916728598339003113516645445714984468525590431539476689284537799209977926027638218778631309641266896721229352773222400 [176,118] 122405193458204729811514827570967378903546482714114182727677434409148935941067385534499910103414047687328298731342572793265367306174067299948700534201267066708011420520529891516789061753377798788227555743213070563720854684222022070416006666487867577763503878078622921167518769078314588051418493970011700288987121031066775493192637748462362151778231580928694601721453513493981768531337794739140453838093231570065853522874730998074613007873823046604149557730788892843700690331034337869848494553927046035167518069568361394075100202574773332199247059029989494290226158025632884706751607550479883933441733653364638200685899929087382975069299982557935384979142019032496290190755681251100762191921604744964122314954454604998889468414379572783622093462781897085828552496426760352594643050141446731475255985959428011615190061754314733329556086952943541500219419359422140000406929818805642426561466758523870683987039624103908856013157534341109218570584121887146278788984347978829609555859853042660249982969613753188807921356659317226693863379643598973553617771829225700238905225391160742697038998129976956257081469064303303199121828864108730645611743174306227112818499283652270464396138910663356520200246025199148980393159507485362705445362297201369088 [176,119] 17406388210489375678379231867961560413450630171494257205553232409656732042580436596658545306330018994864617855650624893686796568358177703592585708599709696404264690120775705480246724998637869381877903155432582209046807431009220075268909876618772829041463657134793917807109432865452878694389474626543358214304566246529949174453128164867528567815323440936126714321103475654708142655329446754887340550450780405579484574655280903691312340779902846488357297574337034637668465701907268510736981838191601483223182689605084557956502417382996188638265170821544551531796416726885608333568969010963100055822032034202725857641624181730774153237197380329977503266049146906456204348129199904638540241182580412140998625067209251164948013324477384348544879418717811488299553699908762646736006385479227646290025316854798748067724299192663355635299597286654597149854244977767889850406370018926460681124254051724414833328791446392159528864459284472614897009227753501253365332504372670137188786887216105325831404303342067492473651889223623508700991986808675166309725459541763472782187567507449382680990375365252278259930346760257462576324400382048415033368651660318801603876878712556035207889405866943759080186256397621209670934808480651767888179091619840 [176,120] 1958108602028771637041902318164681962940371269135979002678153928128472102057585657216643461860377884281412971635914643368812237959060986315840648140646371912554330983680866385492833500332463761186854273309214488823813780901391250971151129981403772071640230925467352891774188302406703936292459133599498877756920513023466454740733385343290547305273536002895626743078425057496155747513455368005389272893907811613869425845531038275522079078035722044447825041993699431358639388654206759590730255282422702611150627917756210568389969329114372336247686882720118375881234274048574235793825728585256618614252334751872906306680179821066930601025456331484291053483985242419780690530320247224049584665705456833873020334233872049320905690139509365509671971265269289406039564068492410641379041574051767251443890238250859556340745073573812896465209904670790391199784725683841584253056985387763985981548419989415206316775608675215581735611927908763857560285040944955239511879750439169924394545566942830812318958243590775879596084691705806346316517204559077104342097245977635196573529098658425674067425062434703258771753806232070031250466085383593590518012590885987690548629401584237595980483623959549367732442526339310018044714270196872812018944 [176,121] 139557825674225787014855446690038435171338106639715919575023998839262408800167059610256002225626501681027458201721810616403019132369014534058110547695102213857591521489200169365570532606702231534990505757454198436619256614546623168904460503684589121631648699899680834465304019659174293381694006815145967188220735100211789811609287152926014479869103165855680841138462744309867963594596326292992513749449545974102989660069844461408642456386213365195787473552899699070167703577301042252380719631586674982041843535805211532260373690789968021519349701830686814215909384816861633375547638488580801356292689335318525428205830832102992362109265604845719036523782652109007014597966878873316580748932618990706684212810572853737712127069633352171347230419615285470712036911994046888768016142268541410539993179508930698382589203049599217172168101119300701675559682849959442460276190579164701350905647124793425973625934844806904445564909549839416209876224854981992297386539702596377049402012692938465959829082697242693512527690599607047810735528320257591335838115470644229771824494347584574173037463536433028986438450376141945200387719931576237767429280816322028221470575439568235248366000629941779598030928989014178223642931809218560 [176,122] 6254186172842123012840198505167131588242682686075904201993293579698292047690965477518428421106281072831690021460475348994791209683001610152404380896419761811897582317277031366951304872663205388123702461687462931374065701454667365154259070947517877968147514972713025577892451634021162993827711687147520835436468970052909085463654579397207047845871382659818016247401075837718687710213517149341898021342233977123680847246045937944956838279244322142816253421956401465087272446527780465165219038421593563120352567978791796417528630895408276030316879124626552178908085669998904351000041204305558914568262197681540442823151760244299260807814067636973389006568861466517463736699584983772918828912378594404042906283064365148929686784534496596041349507048995040301124701926298303309203342383966515874635471828318239341511577934446670256303967282009330555742168723976090819591874069688229343499187892870584940867852770476305738695582859520762165674904505993175804191014683098869984479902297568808629174814935236607342470562916984493907898533076531892440093838418765304532227783631031160500518189202254252751840683412121108081253427302833851269301130673238444222614341013664059434414846684731538593564404311946334079654357248 [176,123] 216422817645484491230298599151099540849203065491200061739632349590708729126636523064261027492811470608346447983152238324596294759147218642048188502401335068263272519932715409912988441176594688632398018651370969347933543261419958224677550029352837019416826503334982553975790216564750313395324138020903107989967446761325294835693167034698080234194402725311484436099056587318678814810643866988445665916917060397075993046780894769721712927474506763204549729314461868229146061004853679123395966620223642103314779794801280341801324176868244238952045996028163769605402825532166428097968996543167332856451114098631309313975916082371568394607321100636553914058539686652990029465718734205752540919915006848011467849870331117761613865709000651856437469328440265414918697497150960663385050213049617370242907932384232479904877531628657427490841831157536234413165971243280065744871772546392880671033225832329364551591312132999115842589409416800527059922516502935070851389256182128041627720116643164254672242267206231289434856731358319330413906824916602695708004261852907222273567191471776407572752121867436078229871088522202881990160186839143902277702400237775531927416730013654187678719155200175157559149594377644913152 [176,124] 4133506122760268618171622095124120621369909232523172410864515503507958063682682583026461645754978094123848762915858359789693960112401087265972263910874500808891176023327850031280386726991823161338241441622461757109264062846645799624315101891821975162126125910199744753365858203082691354139483630015022890845233300729977825089837758078089048882490228559793689251996624352824464829799941415026116966203617884688762172624846913290080937155864455362426517549226205134454887350558941070786561247958871253409238686392684432510078911112203135327127275849015634148664375374408830366516326424707048465227256521408793321864546704816047626443862247808711925036745686015125507442088835359894694523750282349976329126893370416218022459868429651978096332444137375142626883388929792302364459943411311097847192881865968437616746847926112562179518188920881350062962755588083443311526063260307482364217447414214219161995019771549345768957487988294791651825786268277067123894412237676233900984854381402041743710338964733082085993470827667460939536288064968903941878990103364254135884320981041523800325009259509432054607390850443870262032498298531481679548554081714863105578544526133614629905519866521348032946423870672 [176,125] 542544367318962836828103857684813660762102132236257465362271644686621120768796730672250488287103992813567151309763049294079739647570490910563848213843339041338253115204150423277946620404614535611093822897056337301006759946554524709595628623656980696131883595953460946320404899482691713652779625317463338474562663481212002454300227967038647640913713925765770902989278827822901501693766090128197414040025672267107212035372653657439801255859036571902541607957335997382558317529060241931272380101013846775796385248366438523916084190414131628746453905833004720061069684221958336103592203409026205496420027714521356144585593363006406065171917403505856219850265591619425010191558651035407578360906277756217302674462386566415949615819572404438295423718997507394142952374954837987285657141258109903854924716002691112619208946879554658684178211001017676432593932471273834238723849511617891049584122513036611542183317431968752262323878066395963398296676415524021426569771962074346181958350575190373118294321531187076705336011843439549079791712297690452450843522133434059032832352325246709373884450235969933326267334923733236219563388727689713617821308424597380053876790613373265812580821441959589576704 [176,126] -37411069092146680632685006198350314159371779652533270909966080985807604423005937964795926167347724136355441118938566474524927120349394711361731973789154005949973437310843962849776369159574260646275930371498961240091996084162363395701028695177212873535257423093882318056371189687212307841996277732188200480385147559817711014561013766773557041484147337221768357095457973315278172196601719837049765745231238120909430406264949918798291853432963633857519547718728214669579683088946000476985147678625792967731052133446897535245724822080711150356297382014801934648918867796369290742912988547063920503961268861519023354500703746547084973972845398452773580342605315074867373110793953050974369241402167247228841501755867882067357381024882544142257753501381419788284682777443086484161754913844664350502093552480726147654131578805643789973099764591358752125030142999059344864319697787015644847151665961163844059238301217780049898350841560297343606629036374888932992811257704492279355799565236852365383721955346611472780858627013151485412560087536465205484725176869814743712215920413503473762340583637598590349983999709112576059104970215603744064252821467148003089562086728984755833972463864119296 [176,127] -500453666190778063261960526960072547623067811996942266745120230055898212888632388166291804023803061495715602594107046520955998886313028386677249606243006162973833285456451314819680031731283476706450654993397869367432710689332457866684291039603957191473998167635093124657515179868113046293435275293063461314025955569647670587408378239905482215219835820335078091648181222648169739071943695786076926674353277168912285321615576285361975175160612599928980836448921147971460318532751680063694247419141043009575591151451695115223036570951529560604968256907791556707816085709227032541243679688739336694696033563948552354347023400231263669784285627996502393306374555174394153222669049538449280489747468505084250270757900061780492929108216346865294217894776200241924293709237507602823129112487563865621383478507239739291703164193981475300615963923104122169666232090631815099140829176634094227302619358287378952888195586256233102750085115071350796450086537371997215004094439308406029614635466796311391655142662061578155698406712634238000638264983608052935373657673443491225666062816391949069419266227929553803885111426557760692964874154647928246256427283251168478461914848296887857971200 [176,128] 197504412682081447678885154537832974884304016071196341363116330394805076682077945496643762319792717929241561448859549707906904614815424280585578559378716800705226923434615831774329254885004065695315728475408431533686667371200711758832678906484507857907058543233828484164198258147373140239411963349291203769174160130251079477795753358920098602466491216358805072613664715047350268842611458079458148135845603940030221923126924183482238267369302586233348689191285976165483919860605283494258768705612320960861125787295891119548567728645357367729810226085399806353814951957472673824816119872721352474711642508757497395110874896058546980711354634769600499320709483967357811477148517395607975245112834079913127437055579012633508989294418847999682241786417573112928792391815076216934058308254776940837832310470455770452613826467300801114347116451282824438011111024244906273370653592201904144817307850480490704016136475455659270407029812849142471794793166665010296485697629475566360842379068317089644430160992545546136174501770604074556865906201319725439257614676380068275346552612154504499522290545246767131390755543753517113345429859563694361630598762948228946608394218660691968 [176,129] -8165119773092797100541722028864732593031384363735791147838968957393738109232581748326002184554119684936524409412072043280596924642959404536912357267577083770396252252070665984819908568630972244744281075904857077488631065114010959139789391527320806403252734362734846369214981703382992757536439349738703305282832196563425322744672036259357783232599025565027500093811919256132357753682519719292088549163604792782808561184261085614197834908844767018032262690187048496285745758266133608657891183160887359101431247928772051029801638781175817678732258603670761627754116181225289797255004134576812027788814040230427232582675959298736336449544412409769465462682811024411362095340065138609113911876483166361839755985449286853462147748079162863061529955378342852544251135883277045188689073384168922609998735028254942492318141584463216431642693634193435993905192248234066451657707373606709053113809099815947790501311899806198675381445888164882752788127799199118076724482720253808727418594002238145820682226746190983346726582426512745985838169335184273521127254033266559446324845939109446393396608094807161852916333641692619176893143094712701716009273003418949004967195705344 [176,130] 109476889423727075009546253320842031965709307750526751845015366017418877520815399201076255999404710572268107617727430664408200961615959457161441550796871112827190662464876114910143635741747947937687766739462964477603300529239955593814729085173473854019710007647790416868141044715678353981461783415579248505689521035498604090930686739886797724840061457181622089196650639917149472562471357173654228730794740089352779429953627083567827506708655520325335379107056978340625454335697569834665779525456349877934820475617027024039883282229040304271528427915360328282957073821178894280712945343566304763735184382692776266113806103461773878776461128850556672640319920665396886524036995110999887112100520472787789443940217644045595421829858530256810691282572393253955950253418152443499282209502881958632974969114601996700843478944197232461460699165839271993998596877119461251193231165926115550129608146031085537822432508413326466905302988749350124468521833948630175227787178559895821536069717622288362948122065489523195985665234051317247105384691911989473817668256171711776547281257899683791274815447343697973092134821087675333601872242748506530546508876751369338880 [176,131] -187893268403205758793960477913959476811970042702880725946449873143932180482576721838360836018263881043809895967729463269449211417048095434448259275784940018990051849497725888638536136101662301945346184145152433396402945366000207022738025185794867654707614997010823984525399125506030579167963843571812973961731260835633859725623812398975250630605820365026444130518308984821995487117517410234276445501377012221922266733791596020758315562350995948023562081512682665745127813904808761439053299622636032733230224838573833651162932615958194187113412997873430098652875254414279234827184066921136666646123544810740113642236236006300867073310882550121238789352685856724579956878396307939498300576143872784174391491622186885996925756489961372754466864876708922386366019753992231023468092437057708311100809851788538851607491803071949732288992224258952842591706575730577028538859903459579105139161340481725339517485035536620674318897866365281624888788997178118617429635851754099565927139173965379883080918054775696164889149667995244363530362192257004412355867642626834331252547193399933446541255983324503572842157671473906032973313841629132956538148852727808 [176,132] -5882519129899955926380171571930719549263328778018745003397261549951632911302024276866957906668312676149781583659062761076029000230511819841682280960839589287137369922073419899688218423210743320337747396643215380329615417865139311817047018056982799031840625018804431977584436042114002015821721351933583465937112432939193581685522982260683533498650800639789492954494660302519354137622524464540967023064381983042068553120451401260505810690862762935181762838410865013459177154127324358061413516780761089994066320674914174624266644649158184955024571237768157060359842578570841932098566271388938468590675085011673152538045841302312981383099112928963146659608703396812028268663289920367673821468956643383994589505560766992013477406992418602150186478182550000651665884436591999644255843050636536658276913733837410057513013207038851480198301207561546433936147079873848285389430306967063867424741496257315645469440527305647109120501846240845139710471449784984518415611318293872827610976816116742207249742987408609542536600359069034355312727645997649333936918190783663033538297154071431373635619371713162937601192948922432823138600953857715642331136 [176,133] 40976283124553159431321688770296002749230272876630261468181771982327131152414256486768656469715021350842239180778832060212223804478384794569814096628204350395657784346904766713095994599780526677367433308515057159540377777892244002797229774663061162673193608757900821500429581413318259793429165596848691637370516301167723861796609947591985271992798568716193122350345810766693303644497063077451135102016487601336270893510116379005733781563716067438172822958367470451298693137766684603341712254497715787816749546909033979484463832383015770764421269809033563426606007357009031548374569395976003000911354500000796423783464994734662030113306660410144606431838569815945866794056551427836379003153696959764132099985125252127959147900771557356607088473199196456788433303897212658623142603645095413316198365243137939593635422735000492087246709022927972561902438570417598622987185135600621973203491972203230329066416177382095354292900005849678274121651734466345536714316762347717721675940166222636468019486827528596281022019816902837069372842354116929583942882575946190585103839001123233478274245167731979281302220597942438026688822914318336 [176,134] -67534594723790860262585773533643226462839384192709902965370732328097808731767453641022225155433010893781361654556035070567265107398816623560175978361390540996106095496566465501321599572683414334965195259264772795872442303881072968392153976587401670199676550614308237317180971185754602938237183476494153123833849588982624428566910376845825944526086974017167282927438995487781654886293442241577563127240931145874949430836078567727774665505542802606517496610269881924959089594381815805615398115298642480958948090282379308430538010278652264450194204780124155110657629269750848591808845253299174458378314453073452464582663363825847168563428418280913116803575283975825566148676559147965763641995058165305861885951849984998318721317462614206639013073459240781007213960705108022257658891770055449945029568458098483141217493935792444365109240629633752502414681740765691941508350989307384016282946839245716716624144093502908619159135073039765250544428614071849763980455309713959082059481517936888848032910795123310914158505840031607895142832562590798557765841657300847524029538799723243512028993938482286257700762221789639626063872 [176,135] 561279810958182508206563931847815121884865980546104365558608254303034896139533672818896402489397991411688930203726618340222610752893223737875169476244769808883102849365030486131705700220301181007467213488908331798926039399404749402947132493401626783808147329817988173084027599500519192374303705111058255386990089061426188058690460478875263427105644492975318309545795858140178738751864688924395564727635651665217619466124928719457503975875642001099806385443049112594589282434099960915816916813760819883556345603708929023064446039725909086189812200924502131216061047842064135838817532005316945692351003577622930343757120811656896563120319818523728212259210515737239948319616782605846017458645444681023697396389863436071590483261766348217260813318289802585152872085016044754172500065165318971953714218246973716589646177636447532477798596502307617774254731899329626496740390378963451500462563118059738912567790898669289357480127259312896595335864295156205659171751290167497713737713524848974361429006610155061509042770224071464349499300796997428912747941484080212537248891209014942474234405731256418267804204242567168 [176,136] 9813444903259964479606503689597341392675460364738816075162220136471852977826754671931210726304444210705059553968769187406778715692692602745586857035822034294189796746036880684114036517026609438766295391944258059430417262440693829433878458753211952394799537599322235248925594558058783973417777671223374252802207436373679496046144490688497096815580472116348577638583802980253426048404245529335673945405474775264851318580600531704691077458633061574147915840146362891297591891984855427472857904841319988839267154350073090891055818232696934611778413460531795777211822468231515731547962165130449398181291675342330429740905951976350043691744255844319424983940538548436349184815632240745246605125557477991054921196326039485398580386079590058755110379306899007372061236976908682121647712098800904098079433330412930919654592512008036809647611183469864087390768512790378098534607129207749913414788566084829488986442532282162072483288415256178004801831954944702013087429888344124716848599616328416473448187662139554853578375942556167160236092786972402758423319820687973363068693696901023221232996341257703962015936512 [176,137] 117962893588154151529815738003877426930337716854428522241023612243704326207168321689580695049016354136170574094234184988603241459724492272679070349467184421894580747021836074605731593654857989302721994100232796159691580312136902318190242070157351550122430826065382109596213320662654654324197238730781488413949102304874249810725581048347266195712160886065476005477615533531476126337013937402824734440706131253406149489139937846701194506195844844542926054995979265168110126647222639058877107533540877305443126874540114306774605629246380415672362253649785365870919032003266165830255205560938371852615429192999833523701845760401522136667789680777328534400027153534617272917865021925732760753999354651076991568049976066370309882769320476859490191003310441775726711258088208172957818016004656310720515230394629866340488330571192933559987894683672746030431663879432156645663768839332814980848768522646607098371942471582246079928433063494946332115050876209720057709622977202396296912664337270054210012207305457346245437567335700883353628405596186395905468416804213384075370813885570773599098554826198024192 [176,138] 496914256336296576025531466250696280748116169045313979163073563541984636355017571161983909135245411912012191858467460674349339022214375134117342385728944868895561498389048602762259891827351757847085990882050647848875399268219948026333492418224266296162585696749158715827855279855168825306391622749204940100295623940952074734006502718834385314869530062881309749168800080299006718469345883675502116725627889411142513092824418390792510371757100695216012743715857424977917070737469582274298469142175959676561349795992068253191291212918949253249918019114546559713344018695591922376581353065309958442454554536467628614529900419504888915157110571957718205433232727706795432972087099323378468561444308765325496625062035308010956302172807075515724122395709558195075188816894915815506588027963870801897800742655432416546435913681104346693642569735243062805400522572057764790888874781370621571167386802310438208518000570791496158081190353055384605177937050668858226225944187803455840866543217206716231288738338148919342157764331351674663765950187827899937476390462747112321067030158037616919709175808 [176,139] 671493136915167181259334041356294933814160021074242582476613570077217986732175277005370363931938840392725846815958650401457695439465464185801481474215032696568884505075398842821224269028617597377336765449637129960793149234396227855570275416923201939291634835132262082328692758503127040424380759854636306715454591559013517333549246663335206013920311278768082749693618007636354615806017346097393738628219948288914243023324414717560817243519466184569336742729252724228039923802704580397324829950167711593565532204737136180466401104836145896104923769934234688320484557671144160401739472256170391004948737425271669827247789341279339170552314079141765763478035988780417644695146990597264558782635676072286074157228119559934433692574452271799526261005391776419447305628286562460293313965354500300864804865518827702816758080591288571588757904744379580619033570843784218675314106158565229050963195518161807183475556630101308413959056318816106276981763915447989307854057364001287138932330368096813985709711396209687643351767236204330702915837655418388220472550240516469315280653051284987904 [176,140] 287504306423343510172802578163006805792636370628942970338308572465095063568367062388648716966614819045083405509923716607547297575978677334702126982209939273095310070272658181116012156824523346807811844443326991268971436956420413003098787552791787742041200262578300598380166516890960543520211806673975001723049004809210454558365203085726914740086888966634622449072999894688141978860929059083413024290632621227538598219451587768025460113826276850302630707570056160119013690679049252145729705384146290706338300824248902898355644838926201688279677824990389575451070370968941371316549896967773247349208044022574767600448670464745387241712296689974498422566005648493166054530175154917183022849405511366375637573643113944295711573722202526876472112890588794997785188973898124693511141053501178262560445196463391755620696372960344198667250100229976918339388941057675505214067775512508606488006477502189743084923517174552283796462201649457041256733840874065432643900554027066225390212628658456580302585368805345977272868873952644856662818013834331722147207731245080211214700838144 [176,141] 46485941919571399616738422693431225470470977426156560116523957098409473121819697283112887235012560937104162141418788725486716772719149982105223773649980039055657866127594849008831242776892686489314202527401333954964088804073401872946165869651377889738721414419620783433088833097709679759746175857340149690154447384627513246226599359738237267981298337844031608660751398127015116710449141899608148665767709865100262238307418573089468769359691374023575068532365888674661113990355565386926477700093949537034430435429059555893878173491998609835413378232064388149393583560066142491171188835792635328616128766731979980102475340297496458161926564144201436776923387226857923007887310580697723249895171501071302372375849894824115998198750579239942539036334022162882523419373767321863358248706636913136171093715533377053406115248079826338080008891742997211102962017642144144715922868899006389981771512176159699688771529636020129944033465140722189237280004332559183782062837850495113189421549891412594382548734512191474363724410393931489767488677594986359642278398617714688 [176,142] -82662459891286793122333331918044190989942261244194392200952215087342914702693870774530472836844666262571960452544492338836160539145907927252464528768817768005467387203276971418798503099036824822114265553066924924211391181903790278611628036221709752020812912513304507395498783229501323372841766661753915359258877699045840242468501495581610759923240393979870810053384323611434009510784414105915610367610685444887304804233891047910657131390867269266810708659652735471185858655810344266849597344090758394143519590014503847261825699340902301339090111022270100791067486811718525091339222843826469942258601524457039787584563721529852620806680314090756987774930833041118833154637979993626144492704423693803666085811183688711113119293435129547479420403062055830957825872953289150960369478380527482271161831073936545950316834090659917220203383873283637008236181670813328429237909527396397526257502653919421680255728860980856993237451656941940347535091823969341283053935336191865608114001760995698244859954621190747110877644819035039998429518676975470491977383936 [176,143] 231583119848138091219967662242898291198002894220711134318607057482104384411579789592464726893124485643039767548630148225194411212544780642533901605340159016357299745616552585529295907095858123998526091432492691959899311879087818685639384317716348566002413866153836729530012349117650242070437848640546470734224452191571939058454338202463805876744277451575318017389133880621342803005990192535210832287173311022710138911609643769966575110660090922311828695269646240472892046844083453653403854497415187862333805047880785144437786031005230049150986498973928157328543317383995340992009929859230058911085375887072118915829251562910547574692650461891964290626587870291703784474216171482965121834842433088539117359759370151147191854997434140172364472128154613300238780548211951344116055186656963642111070214652268692230895230354346471694297754417892220263586895209350219425257299230400700648585800838438429705419443191047316640297571706534998493087006607222802737849247252719408584413326734040766314104734189023045461562047117748746368580798661185765376 [176,144] -161649972758224063732384252918179911797010053986418095337223738294697708081602134669605979778843205110930941384682681402046896245131901737608599811914252297296753126655186782614581387857859058768896092513000736701482480380107382097503467196306018541961095934283264980192690740160730719370892876710983128752864496641064641871660153851611720673181036164519116895862622169677059741215100564100812301559996341778146778736973208630984479066321004356338921770246154772831748917328486062075804327738549140346084951585884083410720660111613989676107338254421143189617532552011490910131953612583618044684375632380107476492864329019297171488402733581634384264338363440851784784943557443892555213971377059241577259289749433914666833253064625762059307190404976287323011632493305742872127206049009097822157203287286560559595350977147707002563835826217826007156781325174118715935334041288690925481539923454216077853702113650974272061004774584577183256229476463838173865922123088347169762783740270926392925484589733332807343815751181339166970128367616 [176,145] 28814758705862602703591731283524124686695691335444787766268801739815183841797032321214923686779794769407797946763691232667797048409457486174273260438406422032802295737496612041469919425570605798424225322282983196935946006247315329826038092635752205444106045339834660697510122722838917153396949771711792097553414985979122710740809009795520113243250808094081829918186019283452407057594676081901489603512271835823696265558126047104073995851611696474322210031731183791527521617662163517602272204065737881673939307977568780090107323204205152539680153565101198476456950187892307961534314376048799043223439105000350934337356535018452122128660291439253893128733102679392996337301553391128722079370649849567769589696942562753060495739005453058274883566966819710340209050895965662732124273039069194619449010568580014177950194793102987986621911953934919394364088298329293763634645694911730793680539516861098651538412840371250924490005800001568330170879247007341580622897094857976545974583728846857313848154058487470641359279415977050112 [176,146] -1307206068395706451289516353248345808859034986239308886858684166330196157133450585738196495022594886981124041800276978895636133390761162234558333573601970392681000301990112945303111640313922833176211305773536630348017538697107953403312486805346665654142773079297215833510483890387871580750972778177699536700781935327357039973651525098475096676942532355538493266824449557209978859323207257006131200997059380965481030198671329836269199529301766635595822479538088897555279546396225942488968443067141622370356149974178442286403594728984686620562725688102976639000779491401979690341432615668203276528927805426227060533910791976825042850106376928446180600360544270655405830659888675849483793530256408764255242562605378317840441000673093115363677437567938877240442922521931930560848621785703559840961975991320921371366252055038414498341335568969540664576785486237541242426875835704655590852405184191565858481863913282518213229588105120113555118934794078583744185091518367491949824873967787877983206089357802454944116441088 [176,147] 14934034675257723307946627196620496098131095383482580409368671812539072262948996349794174953934565134914534332954639873306675335616262122320360471293492860087843034854866056148637522969973288572272544643305715409119616323777795061571366269394247855472843158682324687098927372190358229776752207114047900973234952107712123354241173392927664307446160790269208959722333314529860049100220131613809888239985365321914341359467036115009101896580611910875206411657107433556152135604459057108991747796262574442909144377936772660487510337146228868563945250451374212476887235410824950608754107890211725544815731809049251007782914679627712247893298237804233371852857499562102233951657620563099215259059502144784786872905045212647512522140918084115892154560125472780524548544167052193815673154703821380193665562255069660402806234123708954186556500120405799285849697001969502522230213139224427218772439049427747406661949465890408854067778236134227094751006217974273069497311667188885227237594063015143839810869704130560 [176,148] -42225690186633229738783580767296112093155206723070132615596468787824610479396397363937349842989487016081300400776174208598318577238391868290510158247370309515914253312918332708476229063721785903284592778963259005162505656535771784276059878390320521717896217741120247610346128517723357494970884965419641455620777782154412793388688919161189101318279922664988128486786977502130738040278568369691605251640775598355167564851918878099808412572985644563334138638660030263612159865743350479718635337657565242948587792393396881561013466416828091322799467974813102845133005851599891441674254447371338194367250299447572322059139214433649347490410920920249490065233452638100356479491923499395174206700013979554129076859700954254796919021435685376092455688818702830787816220707084727776182122922692844999868350973937516117597180875431462427322275888210412997115886313326725270112130260859539744003725255738225779286861846656205277608020614906919984598979189762452519956503068103199062641843755762104840192 [176,149] 28849886920349046999053413507085676634709476634645624545120269388052818475156530517639384871832593145301354347081746893278460718409967678958128330231740330836273599300076235757804723336330972692481233585955939672777881122571506495684319732777327372862603123045037840757139515509538724609688184482050157674382974645155699470902249555048782818994785873347270684206642113888621779397034139679679653012950917797812164660767812156846569368578959705528262481930032797658807970552390270825163917651583188593933366380573936371010809571623851314322972530865917604222533241857031487325222796008473923336298757202536784063216492377606950002614039375749054332729373620901738203903003483240985916622868902207530642262469041307373611076646029470481498138319512600375111244043978887754927272807360912016214226780829620179716466725963138045334042612346471868660119551981421857201878974042561284573681587681768040150052635694030393383037277474600589822376151771879312731380371671158990732083462144 [176,150] -4619746068922842919123700901866366496312671820837754890538491155271200862331941088269403329960753440711998011814235516955644644981900023304822789351571426353939616271536677460731393818706994726299196656982960063848887638240961003896459958968270089917542185717803268911107455191857564323280512689149098860875785527130421445910608498721803096026532438517905871505130521201628777670277033756306067402256169960555980698333022986654589397797551834319447356181507356654180911769261568867513238299784237755000207205861208441894724204661705651575489267992648022016632430946682613595289229623691775411511177340150341587656211722156197555515845307699834968304735151823969439686390416091534905101352286046311575644505150217124086977848798024970670997928712361236277284513235400970416315332452216802798619792311205192242430083731640649392985953616222469824645424668503428065250898875045558943097614700054575866055192493484352055215231577934420376301145533778487507778182798090240 [176,151] 167029409442216576801348449250051027199096480747907303829184530204829742393862369590461193420430576279503825065921595281816210909397258570157128110681040824651594746824222519554803674289644031381398984805471986169604136068766177329933966439077141557027602411376832313652813227394129578590003990011004405624721854600269160752761567655095968874858732773609838653084810125638635686785069204588630555767031828515154894979164254631929517247051603226162244218748700920783022714227857565044843802284088998564069999353502137621709245925261812477975120777728151387887526913118662603403002621589914761292189793856673190160922198857171910516864784979341690172754828421953874485304991366387216354874493301153119775244017785123512613763560608529101343747641546675572923536000295864848897754912422249006202517474925284043491848814011030936231662385560059203927367610108570287846864656552219884102629599065832425700434613162378020426286612919810174890310439028878393344 [176,152] -1304242584577065563301445897721799479436783100818842966122121814862744674613331990932138502252726733241527263960090067738065722067946740474521828933100898345674766004630540769419966738361770373910472814935233399845998253433688374735131891134326581473916229115244434498820302474190788412317349683834983146811473278840477535354154226912565593933498261665142708284604468169512654058425247008868132355235255238497659378403193126620464003950659951780985099203977456857909572496841878732304156579203253326199336240857915879228332899391867753950093731005200994685841914746877406212772028198948714137038330923935231174729496800767398397676859648593632786934402217924627218474484127664766364013050139911609563351204266325435003477897694394024773694133649047890925404266252033464968463313565598017102733207318440622993738231678288894329312774266900153885286123100138434614989317829745267591860282366003209821077894292863411343485987951387972348497152 [176,153] 2087662443454484182574242015716075494885656247182322984919938073710235483983612020488864108022683520436200819048951292998520004159600830640163144406377344526721237781816829655885358683155211542713068573051680249377045716414571318165120892555391409278509009917683816524502873085577710828964507365350815094571851631324345376292147488691204894682118630253196241913350351304196218382726747643080950784161545200159533008462618081105744032919978478576978370070594226738894625274154071660436052790093849863349066659190441846069812616104640699775375232646885783194069840000567778800929581207175124476278128883462341547242489551754583795650868878498591063072462122120757267301911524636249316742843262400482408982453303556757197347879263452552673739757029392114499805258349948799796801641948320282831644654767035890231823724333938421691251318812964755259572598696540668087727895137125814990544246739978026241421991727154839933975777280 [176,154] -644725044537524764734183385840376817972258053653613867880837141937004612435376619275271152253390156010967887332551335999132400018292787558273912347282622953839884999299473644249635818555953764511619276726779958786790628803319158623999446264501468970397025724549900189901165144694204191356242660296356068897916655847213344224937472653127649479838741936021561404870415608701097612375525729207983673911015126959837987856694064265517153295808367302736798944007566152287819827489044982192423167071898301733684818433458074134546877571629522238142425606878981053849244989512031100766349464354922007057936238702776724606313975536691474555605586896916328151475604058738397246585520862910339007063333690414227214732313870561740385840953971960783244650511584980644429830382416353696182257079416313401132705672222864174035346003789106264750261800258992010948015602203498277802309722570646160855336024120289044945539167488 [176,155] 35816357725184687447027410027836993341969717594090936306378931458881881566412028369700840909470175664007979608696909575313478157729351365294390426422596420925255598259022839814613016776324997403074091133974182416166275875197888812386703457959710756825270586368561603763008523231304848742464329653644848963884888397947309510223287682749016455556192232227865131338206460676045770640230087294966397904622056119892697853883907813304537183224800678926311118895415041423896797411673414355675023864582135954988020181190972254044843051897246984051872833445485766148921786708979078113686299046047830101919470722047415918846227738715478254145586417266779220670132463193819446874160628824438450564964698621352309721103368636999423599453992356016439645433155832200717937580249402535041639023601288904420454042682778326280337273937681635945795498781531663268680646449327066953956543132535641741133646509568 [176,156] -330157526626376724207083049702669259835558145614556423620127237508264968150237866673391302028861896758087449368559406911588288442185289018623496080451988717298270188910654032930127727573337743821491325642543655142933510949652085795089043809842697363494667073710884232719056162583745159726657262378532443852587832125862076175993515364431785788258041170991341910283912256158486864023259957129760578118680172424352248366705778684108155827082689675751849923696135079355726684990491170081581722468694943684794017764572581267239315158327445869139087097764853074993178007305251357379071663623927741981505984365078422103952961517208060034479270100718254247734347303810903850663222248163688016449813677839408633158903125316034559940753344939993481105107141046460922065907619678310949801881863860170122326519693157445801150025266035190560889108953103176820944414141918470332587161723152 [176,157] 460154649568115555669855425113004185959364910889622357258969949024683279049196186779818348510310343298028158378757298134256248702869327662054974670349628404162820473235181450057877197133469540422407401268062219151008850753181879210064858217415997331339962439202735254253768467231395406386589493597874258212934673047108714884039724881692656444037199900313087816726127882341793781856311085087324646668678116960916488119625431175260620052794218946224862238037950947168830992741001004348392034664647705584227257645138507613292886983192289447749559510408749285643887608997164361238694796796212254292727844657804073075347732096621787937594001314561548798215394943618917294098754516127674823649122347255906952980774820351893658769806588063438902120800602513087384375330874540788888367671370975894599543323732766474884548246621234038661038085624656715255007884083200 [176,158] -87103184221065250429874920571791211203398252277623748168472361340742121097527930723787727213580186384366730385207572328310082148516187480111161552949091552375100937624830706956710878329822171360964760539927519409919717731496171804133976640609366255743075428073782822867923225789248197713110907050387011517759005844258341419718151205170377476208708480693502067441076861268867683219710531162960620263035968793298679700271647258081073612670568744314261040876039839753477437639185587019576871409126944642036911464308222197642188953417278521004339765605903692399487523206174359700854968188195837539328868056959217292904866698402020672386137224717478228364350873757211135804892501553483958121877643175357186742172975346678470125958995404119534129145948448658227909565613081482371519456391642759826547982639403214972124065082233229939952530227200 [176,159] 1977875174317255135224373296278928704491020331701156755761549602702612447868363888683819394327571297196657856803704280051842308753488753957352373094358012053237799312496738597027067958731891458211503042142237645855578503588780932707001800175147880497740622371179152553903910979667344400195377755273185366428919976968871221387054270342138954444795576390814100912048984406239549737331058220423935757586811619494039062010416963506050024876412983537055038950625457475815763291273091067061316313278582865142121511372558806664722438767928967572846743867480939523119322371446818048080084720645721762568451871215627095444894376004317725413834462795774059121404276077066477741683573035663433146521957002236512262522562747639295629697790726518739494957993164542520185119054823352268893251014918319008862033163149678549425373315072 [176,160] -11907180459532707478043211332351247141479138823388313687970814975750428731234844598131823353949505157460050911032391275439933882013045248768835944991465944401207783311092002134974882682785438589022130719569102788008139767031016100018683098077736659941698550169851251325464320279248833652260895298242359896142152648087116467733396693581262776841563814384695580417632554583923389029749006096279143531904285060298542185836282765244410382503993331705206243194676678065372159027615671888694393624776438016674160837644977005979262183528377360816019705665873825526504248626810074862409363155770795557451783637722390638813979464994203530129667722075801529032520429062270658757124496829450577335768812430322103387051996824718623441339956031180820250727471408795532286665926077829575668698723213618780902260736 [176,161] 32204299106088475919293294801059700072025571905982883182338113995034747543095345996181260215502297771362246899040530587271283312327560094423786530291478732519154997379772101705057210349056794564151084543127326837346954696987784379955609290217132392217702137536061545005359111053084282401939215593947714490991833885515634688787967178375810909768959364733284125678959409996095869907824366660583689076525582122625502034533329583332298529947455051373257832189100642396156886709776357052316965162981268485202451670964347748297538177672251979287775577760852019906863482247324626367160343608303254551172419517710498555648179357663967494842641320026839718886797768124443741468254236176911753038767564818691778025924506008530504914835673077235562690209292495913738565065419041836106271111905280 [176,162] -45875315354528083448585367411399323716920945638112460154089364940709988823520141154348203249248618982849145082830030676283708883784116813718222483707429476981572585002334960917535039971534538361407611699766863236002243799538629741281398966442278787112279616151444401387770382796680349660882110670463191878671638349407889899437406829610935989364891616303917230348407686184094755422806357033266124755045816692685989559633065054465308919970817777771074113368755694873670905401554720896330881220322550745060314505290165130168735438340132987293846198094617984606007098913152540926767169493133010681446997969810679356840153763240555648569765537137141874176022506732744490033866718407085529148041729640618155327157833638305356861365174641916602095024551257735352902831886131200 [176,163] 19645298543730370117979889237473299301141307664254097380975693975184597825874216890773838371309730465210121621001342154717405667032675929409990716566992845563859832374386445411771240910513324280085647817935185989967251900521526634886586523577454922698372754181005297309169383450661814723464986628475175144179773923169513470505077524507014297335440239969041294680832237851324621807407092351158091087514981350137092241750953148038349733026407468661049188329165831041728281258145358531490096088194192448087875001837069792869899431546870169960021604195248027496439685896876929661967804278349925871433994280980898972733340410250721305706190723662843042248482448053524424218505185328669731845877194668586677237890715763564850811750135724821845128952155545878528 [176,164] -2354209211533649011889793678780533587547183701141451472521908047823949314746429513509100665914568367482514651923460317807974691691306678218259107941294222499606235068218488573232852095328253578054513402521984469884443067074700878179096900353926444648325932573189887116562461180523347557520959731360655651962972317117312880101213326059157025173107848394012590228508933771919390170078750134162268851821212325604034909242322065733617819679139514490317948621116019737265906210365709546873330138730042951583289399685196420007549836056163135479289516762936757877403694947853543841325632511068728466769680944191386741446595536887430312127009307132412647993284793118713251351354686823203349003844890267055971789750944690817501226944787522873754112 [176,165] 72812692862544211667259179032978209433039482213443941815949904733688644870417460616946197685623407842161335198790529872456460501761546189402310581934081927052754465880256250580258159383657212422726239287612753077102332391596177493634027982331270963791277023208490483596806024708453978325320936436551537166638420285927929402547189525644004808812021558400107365900754582631015557469734087380140824298822253985219560169796734772231369625671732726853914854385457392464856383599080985029132300900080248737247913876073425357298342006781973221232956690209812539162235910165285324556176267041339051659013076501780368390592239234473238491054340889001486978325567107316811161215647341498855027845721859017297170829647614035603226624 [176,166] -530216419806050717267861902416472098432568110328672590005407201163931269635434448968090910117941652861008171466168411287985768506942043036624781916818320052604757399061319951602024940391862211793861482523511486749951915245780811992267688678294501143584607259966100909531491824715004370383992240711733789399187557043758691261916970109972249005638259425987296653443077555531999002802672524035338395224229357650438999858055961409549719696939869808532983197783542204815125696869453075230825428763591233043768660215010544845211026577086683021782957530598494736015568011928016680407857176409168389057710389168419720808563206071753665474686806678335968189293425098087626830505338755069492019872065235421753622528 [176,167] 818480204813237606908024123595931452081004013175006361720471214034089055360451840799197299850454201198920347019092987223602100729589455567064378755959077462517798732834091302610255655613706816853924965358523862952107392026249853920352589551125079056773540198461156711032718553434268476753033379696280102285631822537121141843368810919782777035959608674321789613357754069354657607298143982439671049293165839310602321063336728096513616619609685697222516272760901563330438235081594681218094027904350246555771651512832820882509206612034234524693254031761316266294244868421296330362281976655445913454590399059443755921411979478439289875054542881733017368795055613928972791614876568144292380672 [176,168] -237379301497638596214878152127984086867151965967762149462011634556461726239474410080517578828399920006358495721438400055381589580711694568470438906174544802573590885368426430993609874076953822008941416832282451868723779181384434435010993201214385027634784237359526590366071318819449446297686288554397139534535274668152188154183020339612438216294346592191082435217397065969055031733474834054238346296628913785179217276731780067580628568844338649446653031226444814764363695972396884654181448347118304614563961530515131704985714245048531279759788014068015916483933633260614482492724399548043356130502578643732614499232307630263187273534170513329973418448834150579837174272 [176,169] 11245276253617452937919749298941024702444611375624886902838406036215208474843676024983667632276442687280462820687682302478275563471483643080692845254855245338717374700196874878011513038894249162922171665298417985603438770191869864042119965499726012229755053648887337241863314817655950280794017894001167816106737977971782928486523070010785651420647987288150353215855669171304249991010992170824173092170677303344667963261711983127134603328559553552612220409402801031432154518947968862532665537602896303356800061198686275965551722455143367411305315127137391524682829622987687177609011078011657382942359817350196665394589536539977452718162684245116542976 [176,170] -73872994371490835114544231305144640205233935419253594487645275144813093970908798671085385969901248417764816217329433217443736976198793785539466407054930904013118705185666475576995993450141166212908762429045547548443154395618221185332904443537822349659333217237391967697237349930495866632114275946949386622305693022884776600867298096979949588647700568480278093413350319878578217061441160304643048807192698685184771670561502787057361391930748079593049657590352624522913001975737105077705921724144545927713987996747325518812263085314524402417705854678961051566447329466281676164595155205147185034250365642167432427740568486918043136 [176,171] 55458914748707041557274369860227847135401962016089442219778794041518263073741386585381320942995762318788731141604421843340710560045865706530276860161340118681629062333480359832746667567714394217543722799800691019830334894937359417502524443955164895277305387954939356289078900420014132094040602880213384757441353521530346913906911336577440898620769145317176537473118980413099395924634097854097036406053005359758057410889288357430892243943925081428183193717604970882970905586708542264999324201399273704951783664866594976532736064234723668142265960773151551629945717460654531655669854764563805855323707744998400 [176,172] -3775573857184656745818513599967833892275767190962758579448838938071393363893533343619156194031368008464692341259848912074978295689036909896074486782447119504059308689798174155879933019950125129925580815816039115565491307220009559094424712576374470036622998303371240674791828000493060543666289838211252228284271280262207141318850595741691861819250448573121309553188663235118276238234446986545880026514102864382228485910776160235993807661954560465751846619812606956526153658947950421019175834046273920338510592888327764973934270449314213730589998280049475714830665101035701367010915842400 [176,173] 17610462825526655034451937649989163029323650393467525272405944839811495655373075021880064618371314854436422652055621013754263606036979337447023336463594805121866817251079870285582500435008068975800621682780033212048340037960362943575208018350015930165673397588272714666152714057674966094060183562883796543220984148340474566567680373189610418785067828541411853840877554208126722978842674600504354255405429229886292832794108614430746183099881853636339703024541781703056817627780370775836253941100998153828424807939963157627862309687026122283366527160729444599988224 [176,174] -3983358993759594927934590159397579710774996745586943829143887425163175733231517439188201696754032413078238939978476094824719607986155293740034342568935006559656842326259171183091961216002495459292922081504243341663485046331002638584312378227937271169425474257743809662961849065262787628835107031816942312454510731635013361312450276854569618268200132654684148044074033373084017949040538482801282879149464421636152023055025205756737846856726270844870696662119713380802240182344169138275921188011162573935679212460928866763398577853481943040 [176,175] 28273865969707984870402458865889589051034730684086873394536162787612118313190057441776187875982447856548903704177831769829042142250715546296268997300265221891434527053241640893504661623298356775578618822057975120828005292060245895217879242787996727155507939761292640624893447861414108205254231289494962553302563982123979190168795136234637589535745977045303314442721830230165826283993627090634303652824429585732269880755634311515400362513708291362713496870108082281504681535956251969964503205655562949320780939264 [176,176] -3583590854450391336708751759697495359990294906095579486080823118541258588468171762172703092169848507250686158445798100313721283744577165642263208646309478032104717034665920177516543162833421871057253843858575866073087806859522446806113579763194492329934425709174072341521032845032937692773922891153936788622426067076069193125880057293152790164860240933551284485084269195664219167598461118662394957737661936401207749430236891176371519319506069699122370077692773861783554801611360871424 [177,0] 12030111112812516996539326054547185946772608260044460716402132297412546692545469381577927505676164011738437181324400558757135203498309032515661083219462150529470164083505316618613209530037165821307280295360089358783053730349405759679846746956658038774556079179151138614207382437380590229203208047265787769683282708564669854337529277468827699195174981830685410300388714026671875239750948483029572269154035754760963686017319648611405116987465011480242001222286747743005022917679556731827596954315687642707445819642280072326773978927541678334874051820492925885080878223017980594337014044052107484117456475866291940584370899663042955686037640057483095369171942391195617733106054644489093201005204196263871085733332856613636759190346039433096038647952914603034048788118645332745144189338746428865498793923173890672849752606855671293710388036216735179210841519468752456228340910261094745025708632043211899234526412758489476831026855428469195857292249676788942054798104279755301594458574398127874115000911566146072156090010612470815906674085355507234460822408106669143674884193525391207011136360736483081141466436561172862113199097448253924947956185146040409175267115407835015198794352709034033850347439312181618815296979665725519453116454996063698864216690407082463221126553077028146795948749388970923822960585755565362271321031200203555719583224195897538819659468921326972128904944797193407444909301433650646434159085797164865702548781062078485090184899157907137889646948922002085478662618961875042006297225163403756310213382541960036202477923568426003184587431816915377286875547019317670065490915849641807070799880601647709995468668341575274019550800135161322391547262668609619140625000000000000000000 [177,1] -168683575543316977926126370143457768478116460094438589474190036588129254075430928680191820031048162081875669790713777292815366462118598094877814685690630807305187367079202696219736972246705522702574199526266052032695045426164953101583359210951454892569373713085050927471009864077958500758398898734811182909290641299339091533721039448420164085819373428090431265712078593065425058424315660355400609905945128565664251172740948467804253342141045238305251900807076860003008016769178912980424639306275438109951686542771573050107892524752069705915567078400824458038388771942259373930688267563547080129695490622615298542362299665079862884543149783645385290975205377258743186279658676020942425064850312902744679743706825577404734983253800398718227626218143746839200362077883800540266757305818250952914629664008488353037300794297938265423575031808534361619806837402018565512826682114092135875951809549417354766354846588386705962564148288337880707262415038514037014721567672116704259430774966228555094896984118302877524114235923912628985490633084622418733515691654196232802223013210474489121570158297170496155693968231384708357821688042919115276650319125617777372937916087232246177412722129482299290112747646508929967750743386410601147639559571619233583935735828041914328501160091800978157186959483110914492638955024988215589644569843624788324535937432004344781690571666991292686522390570204543497612071363031902348230474935158629601703042609509521316772721571009533401205610701856027934008999877093730689074986597140274978943111140445333919301641967268864092225573840470896797054013775673189973410858437249956278379056135017624190003988548228584485179060650189078801090002059936523437500000000000000000000 [177,2] 1148783609453883867833575564584019051721567181646269746258921332877039162896430165713004282737189635650978077237329229062964354499319977738967773829634496646474058756395488486154524597064721362624792823397614141955975681230020251088662825519260106924653071938500574306987389945352532816628436532931447389750952045937326003134236029629520042153141642145509540044936354074844715744955340139445657246465368988772575796731998998521701868472642743972780260081545819211745538267529663164157744983051692843380629471389407866115560330050100459973356235835203946661133217471065866965710187578068710809376052793178493171647159601189254830139160986238013534684541373517818218870216943738474307600922716224068497615856176411383193959886929893546199401728634264826000553032295920638793854651038820880560555213751686241845692315684472014033174977833888303601777046510594306941576460164954108179059586245289374504799166063010295309735598190693584024844679717407536612101564866247040311190525090488325070116641778185923983590889003940170033567343939107437208115882157631833658233220339531870001795717494935580975761423536173253135532881472171523869421475309261422964041749356086367784249025158988556908426388572197155428053032543111855050596950783802187767142043933062120032436912638173056331855105589013674028929913339510493552539957362318081084522872626714162565397954378690180244459873049967968993135460091161302948661919986504820534110735480720207452873534616544819634341939154080457371058327317242159976528742626323659438194924002376265407931640243281742457389522173880287186930331230839252566885450346412752885071224924827572581696495949665268775128234559520342778881847262382507324218750000000000000000 [177,3] -5063590513844113989589502300214166996860370882050309731437135059387667379053741409237347661414675651520272589495375112057078239076609102845312717368781542972323933255668403124874032313693671008653966852636765869447909415361894435644773139713195457915976074799351942243818261273516906937834198468566765176286211430374004458189038303623187238525811879899157363192147936438156922733282844293002249577057369037627478651714649965235500132324796001155953590918636389708285812047112259381572788241072960713519510385086197770162826677674405616054903178624900776985047595496838334989489192077298374870254678108079567917195582508389631541905926542791472146150056841978397678761977607132321704176566795748356405723047743551604217614714875506726930407874039934155003869605261509027636035795553015565531505830998654517540197007347131290993762411339013847240324614570889694553006409858763655337196169907426068472775145374510475498507912771931137949910889863661608971877432192586326078890529823185145328426666090600901991704591648718614364124582268363518127578862405084509625922936772248406795992239608097889366091867477796797014075712327066059907845978871787678471464457243276239035077428561055046488279010461938675170728276236470130119459150295529431874047109801285378729170477196487795304998040159539884136354559410447771142294697787736754719963705927730761583835835284264799842187046459821739225437691756307751316373666065966541746843711459994103848744942296994981596065391958970801904476374065941553609111603330554573310635824566014265684055423722429234182797358937540000858081447229810650194266822740503279509512834283656380528382544757009002049610826123596609226826440811157226562500000000000000000 [177,4] 16241751240344026528361493992666077309885349008793362595761104235743488072322110803844438107589050369175321201324653875481211123797839074193438532193245761394012068893389399346440067098940248908546866563814209719617900362528162736453776432632430828817800900944180515836488147995810116530100302491225929774613968154800079359540705534192630335764276181343553979350878385110786903321479413996237670728918900822884245248492197738012240699100581810791121940543176885512138467504631031741025628524671116615577369595304488241915812781635598326650029939359261576797159880445898644120708580750511929540665624002165724222751898908316752314229954108404529277087945248468384751193615316148671151386305686114787659502067795294756598814534199837454756824836697597018000898940055398715919684782496137278668704222547857583292404994943999638709400452472033688425648003636543679926106359112059121520489887178783707039414094742333166449759661768552991946668452250136472594765092800423187411173278048282070587283527238639808300886506681095265202461553049639893386025903623038382028504844964468299728416348838758283928374270699528136556549185718315896369258720295253025489019950754792970483849851370780536435860733976536380405220980565355975433321226106626658379796269620340476493286009278126857640839409946458351998754061821439079257910003842104690889907041114514860017763635174095499453422053087278604660148176860106136438547058262167665138499117495929984456085771771037397709356805788967294013187962205661843356155414903366072903667306602340084841562968276110435390036780880410778446671951050421244976371381098759709456004805953542447480217952044184328203297489380642229727524740695953369140625000000000000 [177,5] -40413699474487004832682568479413933108946484817490378901662996508446004664179855509205114956277413605915197165561466005598374781167002896580941987192631257417685159494470213169289939417541567486372216844897510522832610443390222162755321798918955688819509590307734754665823677810768763685681286881468078684632481903637412912511463074075602891083910556674394882126240888870701820169694741784168483086936751738522618603712031224567202610663739641115353533326875109900996969763027752321098145990703531795759841223557284816000843022932875759269763223465089769989711044786855015167524413298763158017511006958204631341727910416629260413249394530978000317177179637308463267534929649927564927643264872986350595033434950313814451559471069045534298537382121455007069923889810102532836297954665178573012489840832424124885182560314932555261290595748938230343263543516887929092922663823010837210399320529733955795385261011645332719447854084425283527916521599432127314324402076724623167434680073542797714411002911255374265694967449346091576074310552100490544854015854047668719809562618343496275402818476361948781860120557710806143990481332480435682855553783108403753823154446676855853748500876090240171111557847565716056494897883565574509170095248169302054868771383911130227976226701775636544689819640641066880860057977506607503239928669140058427492659045788871342103413170487792360719072968405136180660677716148888989301419214062530846149153424787310808029475046937970468537782726581946001430390534520464907376751441551687178771680965060142837949609018954156072096200794630319018809579950393768913153620333173284854507143311849890222834169398800630399949923287057526497013671875000000000000000000000 [177,6] 81209240484703997542965916983791125289230437697396454477600639395859888134951908902054851127289564209692006112213314288577420339364650643755573558064952982078816051931371980777823940957518795255945955633783063384891778469331401202970925515869611415568483462043008099185046191592570902731451087707073983801020715685481450487038650559866114190223476311828558921066835597142747194104094818868319953843571888406457101545439458246742381644019364441623065876129290421167020916595089313094916566176919917388527561235607287650373194953833716361866922510789266478113072129714596787517058186620268386733077126520326905833754972257432212996315083194169498777306501498103217273663727870016989837492827288439858554432207311772291637116680411565359790762410222189012387868455328981278374348361404193719929866235384283103540849036483702001217090708691661843113860649617318387470580372513813273408542033467984950023090257504145623502116810644293605914515029647589850036938094239888159772241159635303031736315050880481879301717980564594660558670105684147750303392611668873601380909390515747083929667649065680837846688212935703364590173213312570811483210866135253665716583330620988773966554504453645654411789209222892447369211973400883710698601641707412001150631555335609319034792128356206726640892430821135435705532122102905899754182595987123357998484338452948836197637616460033397428414574207748410989205389852488048952494949289670092433601105208828745227272630906473520227038394133780786606479281021996423949340091304189512910631351849849242338091289270391777523910669111151532629686573923029192720070134493800964921782390768750085895699317679720513169744228557133056602278320312500000000000000000 [177,7] -135463108740603217223912991452990928813896213057058554111549735951900501372633484490009127145462201260889497921161413417360745463309617768479357381937032083734495078146451212480659767429557690074639145208971889014237545623270744515626317120968123660937993963916960567886802613697797703910049810139452767823790078291816116996571291311022927668569096201395684614736025274074060087059820266641747956009012282089204695599578773096670647541908050870786760452738440401763336948109743117591620742545004370611794639764843643354685166833004531629557176419917007171753785470595357624019325181721364907876398352964273983001813681006990156670014279718732511653835417052455669594308295064034832414248981097157115286523746403291972674106950910987140385280895861779998904552840312379931824778191302953867801596855670914293813328878828036863920586097221145538646829067739007648328417750490122890028449072229744952585303618556031175379762541310424543806456906428300867439373099335217892284976291262465986005784849031750722732474985646707228963665939900863818510586703549362892910718722242689785745282485482696640863429905121099603648751256332186956460115576709908409896803868109851963083575485364051372414452097140214206664770540069977514135049966170942437293750589223089943619207303142862987801988300396980923967722870125563317213563960413556077368689342329964548635906888222837502743045440391908586756106509400714946730390502598177395685543510061283321627949761864625393458996569985641551009530195364856234019264184092419177514038045511990692379359595653096435217170969431654664692235751082875527858303870036908740001844794603498923067314235781022089148259150243804711103984375000000000000000000 [177,8] 191357466692816339237219624215622313716732580224017136783783158057255538624814179988447543632356784221079056960429310344363943021518040960579498584858336231394882506955991390831485665086044567062570068398106916089076090558394796609261140679098245813109199674294367132511731249253968931030422062450276688887665455976923868145812927538866035167559662901504269795014525948161265374242604869220660812968351175843810451844053410091948806372391439821079757783686229925524495404178222846840489882001401559133407978640852743246551872064976019819173062861861503408972000995359911655911368624519137923765796365873374536857634653308200738756518689954459736894719795600560100419796207901902191901962267408699563556386944390053258078152122752463023224010819518355145647495158666878554980534940353780442360836154344199827091288117205251863118305940106587964893746480100235753000369293410477379691673281773338514223798139128300141426957804602441995887370868781060323043778312307707990279764390363180800425161097592804356698428288807308944650162692309075320936320297851682318460245601007581410199220018559816037315879314804590968399766595678453832080360449878992810228619797033016885909769594577609854747142663887069227175672952678628971793796673096503822156600895991570450139370759534742053129995286850824809006158287002150683892203753506882900800688904194580362956701004277272909561267984659494401096993008373191041857745966222882008741208188105016695741547730793088122700538924132947933123612677649322529002204533463383154793579475344164621963284171622934970117016045953413913718987007007129061477281721158922424882951849523167772145546671331694434118558272510440711298685546875000000000000 [177,9] -232386961596792697011297075609722326981291904831251634204197946956966933521030853233172403632416417757558303470918911448311813552019860825740918483271122918497889522225951877494706103754341933416589554455222863961394795942269079715527069550282426508579686530652262272254641151477880475278469563161329903490285949894074978568920700284845977056573274884600908556479927093596035450902621441316813897342300569069508095370152582076435122159159403958081599474439964640889524680573174480643063541256901190348180137857764706686044427266353582238868533681472378940827926066622949952478617809868484640403938911375795318799576995735443998009396045411524274521720740236554432348920092332634788058251649190696610347156692010173527815627274812389313735899990502307709895794651913122897419715619779373576615545500118102005999441572567969345575161017930993733376318103281184414072284609426663563285465077401531138744897956179295015589897869391087411438114129331340597100633273106849048260754376967766428693265033560735806999921548520934428918133886672589717030431948899479457025701935145534580649793373629203393485874545690475434514931381806533048322917653531753219925747660615966667424524746526690790632912366643564303089407451727318525329123047793513117843241247182891563678273080382391313973738242851640354141738227262207997751576597832682855442941148099384988033810388939262983063223751261974036255226095170592509748012804663362447392638059089639075450136708255091035642143324458673918799261288758242299662274965964153866845386039705767537350360881275112999678575268866549902692808223089766356095557292796227963460043237257161052407754509170215570024958767985784928991250000000000000000 [177,10] 245468744627744762883852647460243495651324129026089770150730916213972707340172577926347553712743259434833305112782832006436498822944440777986288156973914897773849177103062957981202743139035056106445941940525392757711236249838500870784932760081902465120906241037997276862793244718887961830905721036913202638285338153140277942746869984649684995461755091165033963352222173395160220164091827112295440733978666308117268396813751463610034462989873430284541728369946245567884225229869517639083487523584926939013893695104730553137640785813836130654225562070518877032141653322554686638006148743028570084703324816291942349930063402369993681999998067333343717524836575675179083598316235532843356591661908366607806678676102200599120344608292533139633669879416779708923142342485124832426005522429634794359935156970313800117133454489625432240897896746741575511856791208596586437386771455165529753122859380585394208909024387233266215104420309518102513816823312077159719548619454249075524958810548965661854264257543473969295103516441600203655887421309413232282882435658554081695413780775560493792814856263191657454541356463711278019630555927028486613206514464877963227906254612718166874416744358175651732431706576980852597455397659893221157910841146521807334328244950797300554087235944078536015915633818712649164394457781144439183875872382366846459698310835786514208291523093090209947484635196708403169675269995405593884221030597099127238744437997798789603737199130355396731699052423949016682634034488318038856252280384481346014042634034580754800980491131014452822300261987250920396687043890630717463195843708815077469415536149024530880349541286379753282608244782289068233125000000000000 [177,11] -227699171375206126125807985852752381459031486974829706254429819890988807639782622244242557997343584750664022307232699127901938549915596895761954278157983274728401765010363162028263466696585914949195306408702702730194047181904943434729776108896237458095452225861998357600023999215529938008138057223800618564448040482657152867491254516619962642207161121410833796841661219846922387330599425155652776639246897232817744383554227515868897089413595895086495122593197336274338836326649528723478724700388181824966730076829097777232053454238950870078219104203555045640178709770815122001634991552009394931110881606256774212152431550798723667905390860243168073887995053707818787372364543866848644856802121058153151287245383422315235915099923614369679809309958890421721232272559489413510550089503945302114013757513323142239127609477383619004493758770445723639812426378991784838436877002505817099834115439426117415029835850212944961244366338458722261676639689105447449749658999085824823493931083595237634135361547378607748496324294406085751870864701102627229557995659416023889943250584012602856690635340035029592795375775948188331741571709393665148213986218385454526225341241696477716008669431683624911029931546610015006308436826681401168371878050771262438552310852243832835800713045533855996106707021450790961462855629877993036300127783748649083068976009887096038376403325097590544309015989700632089948229776995646174020387373650845939058903844664543821853716483373866071162967983933460671816225355677966493786163581724948799528446519297469822119325306705897526154421161022245018369475515994296619478255447884551222282578149348676055502545063647285587730085536767422806000000000000 [177,12] 187028182212529235094826224977350131637316868531301884700964102081266673498467159792066174596896420606419162092314815827892413005313893681445753637226903463184192679570512267456972317371503876487776655461850100186432301529716034402490098181539967165642320945437398575186863609952320715002538518519800376832353238983414373582964311796807066059580101836758437468346690228787778349224864638085848943590959848208651890995687823746458187248338168161637918569207064972964705580855590652208285601070791039141519977736392675574528472459220219115310728885396900608500020660116451433460256132788127970527000682905250905345524686287694723057358867833109262117448323618582795621768782426316411984858894564064105242226932163205524851445659507543819625886461417147401364557441468086815890990433595972362458671956935785870406152618666575467388821643168277714981714688374374555936272555715765548691683866205149212471137389304239067167389036124267721230855176557734834527878159106097706365063862579554599976023600569588161148109162734095506718374367764996892939168443857735919524978895292828959688493002912723134929294758288332854187254530020631312259778239544123511157050877106690109943901970004367920195564094873208774597010732456873009067449216015225609253834454302695815831954939323253380092777405264684107382959824717834094227926801005178899033656727354224341620553156245535964547703570162635183346142482405256770379837415252573000630056263028270389049540840560041487475364586074522125323617211561048978922278442862709225223667569127149719588711640539335152706872830011313775292706134635154086721026630531866704856577588227220384838821881947766322366043771517280591084500000000 [177,13] -136875023445299570897816107932454008053306182271592252408898221024363639510459699229372159669090288250942161192855824121179991522852219713064210514942770744545396281099178107215976530428051819061986464173959620766507078381956040450037045917962645087400996649861428241132624491153616756443169035333314549571595110055046514990387316934538267831077604204786070151721103024767213293784776921569641610907118991004369450212793973994625635746819893504403335832680331091597084754632284217837882399626803335693306757595706685205912920275427650424981538284871082520798263595552714947082987538828287334600410817785607103450713466837837525868852028148312657788903059296951412673170152062020548278983190202263211329068291211002107923166554490156070912561208787111573775721963754444046206218029125150417192148289789861904754477978125782074483586295585486752070275028564716283853203495121133605414568211096677913148506265291778088195256509758754198828227316298375353437396909545363690375997546750755138534033765683202133323794864673100925792629923261734412049002423351843411098109354103476006972631124757813412587546718105834862059975314521017876528075994103357728723097289010420496091190098572394386679672162760247530780452812818396963657301845944680031098142447903595057745409789446555428939185593445420401583534829318281956704978424322102746698799421243713497998507129632889291294154822549159135738255877267764824429150469807239051594835652367835322252234219148181939768947253821406870932612195654227420542015688874670729437766422846920395314779147531300598804628240078108691460148540280179595750114068085249614564087111319333361577618685872486171984216683847741341696000000 [177,14] 89459287693954673289370802339339530846521129546781898640256313558609753208215828578680798383035726773979470082842017735235106457821156500076101251436098790763693317636598038607220551124317331537389243723571021284881262464147540053167807371906776176562587835771713139505911798325555898599656748720116272708440291849022875455144921419760361050902803333159232647361263658738973290725946153704235490170581113772260113821257901739694962591186791704146257818645358355577506142295854389572187265876627221264178334314290973492441213419024391129917710646441239102553693382614240620280243272839596612024807511548271954969585420858702643681590543552200537692395402250252191745260045385253697755216188374176657272753740534259019839044404462785480088578355313705965803036948309148063502130302882482193258802908030707021210500195548533090776252961959504763242016202881819675927584335530751246477301853299803245820890634048526458970648404134175370356422441488413881339776261983862951420090669991764193083187819879615723008392730923087532561860606488531298711441758320884985604569561656211169902422495917820145989362501806147253435042647392728483483112594391587710211749916228223709955684668698655025346762028005655129360209707239746770296935601107598251151284972214950992211812970446387361075667940370732259117030849214923800879441613751534318946948393420693150211209520555004758830249342137941482864487741946702843776292046161217439273460332125590077101684645738482629554522184479023774308668602634395225353272106176838926854923325858599756129375392982782919917728404056285191615065136602911373296567158859027784135916601521400576140594048581130945891017585630244241408000 [177,15] -52165912205219064305205915138455596432783209420101871963353699249382573551911082306119071221218605908863847963022586494475716993988452740593087508393017803964728165870725201454072454127431439375062524699618723730517386452677612320640762596316475307071026408609335373879153917374935306248638878008890967708135923316280065404170188474148311476086900133812810914906190297994839202013532734609515972656850442269123236287520235783626111829236228561450833511786168402211236430284726856035176790694748181164573157209981589960299276221847800680667772251454820094899417731692613096296784537280875962149543181806267185430933440733669799812640584109989773260316940374010392183394504969514575328535930023350438126791222415290189103914726587703725976328264413555048360987558093489596002740441682820739869888372566845891328865964996082165584986714315093954995373079242497199027806285858133792530569973627700923599439356036772913927105114271885462790293704405943552080494199087121385899730274667645648509662515020836399695583427930392586939551946185141907773140788201255807508218388926257816488202070459371359214588643759388335602861290614723731741797949869447871293488257561203568343036297907067634642766017682884812960314049288146820869828865518999837054292111814586884827964320510466049409947094141935660521658686630942275107777104029894570446593891739420124275774263835821307796984649853101032344698154296342228284084570631458889469781284568460490046680528387253213535784197629423317675122418961050229481796976383696124647551152200659386857821625399395723202039111545120773673817722192124863721547848831727047690192763224370026836164069350102250743730561268741832704 [177,16] 26661025330424919039560932187692922439042942944852855144350561727541421992572017939479842229270456979581544498497682935968924017351573756790334792839253072558227433631899805304224472496108733091250212266368661504656444749397805522690688161755093350017950007008144442159426263034021475968418556144809035752149241213902425436850808587099157628875030229824910585300669314165908559031253763863183697610471795786081686696310259436949963015678136339953846233640951147902165804935058027241866025132534254735562363743720967284334130198366851962868503391527556933468746465967646206628756824322253707146254253250015683433399466321853107539028686922355585321417955427406043906292196218620473266454819945231145354548842843415193637704287764951862952349086764673126744188448521222069186578122249084119319357094858241725761273592669704743639849263359672930721749953512701168810046045388773047052893545406311940165825685908018704809426003953130494965868261081361209195029394368006338675754599151932377326063729390149535528442848496821317821890813919273862087227622517093857463370294588882152762584159907581509877762542018768220156313339804077851430684137157141951028229210705838929290325880677801716231838760693408419706023572280604636305243455840304394840430334789611593647956438522944007254072655575796135278140270931260150969587384036072249375585991419126151466885152751297603111776598287935268653465896748952586547347115386951101789644325254652594245657842725530286080536672260753077983774022993198255946187861076954965788928227819078260807939732881095515850619793972332720480627419909153174907354032756350270138929480362201179600230552653932933170599137200766976 [177,17] -9805793479384462593936919126933698060197650444522232801799192020017620545738334510319064380192755532468165797119396190904035735723493485388212865257895295204639568618436099147026358720478633581601648501765632742860965013963907589774679674910071860023946301951579558194665079667183209719880102767857879160531653214115453580100748007602708329341648835324050759860331077935780277378220652025182040528792500849543583058787138866358250541804246862024073729081855220978313921112711057586824692278614677939536848510976852420326404015671636623371874189805155926274982996595186345878543743191370965412326844865427629871353026986303048294375512407570597031728490307711795619627344376216718370082693090320209288956536070741904405247321030600061290234891270010377089043219204437619530622655733601361215873247459641326867678054125731128057899831268491016184691645431548101898886523464632314106314450849570579724577098060026530597787286710941325003007238626872984417307558945752541539871905646953422253361539024644981837836880504562902076715845281198532745963017814006016991870421803820603368670599095713826289432166425443512985958170748332497173163546611018958491626578946452395290842475116098512188746093743234372379102293848410033004385074779677139963967582541141584710453869319478085943090945620380610708434686003618003016607779005694141266442700464742795048662590963725750334780850081521061071560669617410390977861561482981987921951394371059830793695841766352709191454170419023295605076767243670028273712712542030532203942336156596307894628696834041199117560185348511717593236846114363272662472623856876674970099008182499985389988947509721390232592069427200 [177,18] -2409412639339418904890479212829062764014270961923698618634760413978446698982372174439823611552894268404085405829659468030739266025393112666554926845211513755681088528490241788669339775379909220450314112711498832110495015801753465772451646063512264187261409045355105402988248598117831645867621824532535507482963702550110409548026695842940316042227353517216610687032960643747468774860820469845213313488510601548844605952868090740569688139084234649235548114489533604930838943822937231618154543077041274439214948797049049820556798394855291133963162271098915791357337611183891701847576693628140487697337298155244174256283210978283445650769175905462411355104230468451622575977328658909197543333634928608308898505698796001998830053819903916345391506669353788669510804410628886775110078473945026447515882851852534524437250391869041751665303238521158979310862452332669806558787058753532077341695258729020460077231294815087195954884023818032977137528298068069624431650871386284061363539050566487054847516764044573024720637694390720703427123531525645883891818975731656571739997996370146266297228128935039332970235623555502222151372696307108595018440934890092275966449647014077272550990689395956344766013834134508607835964571103126689992749520088794125052874467119091243692393705531793114608672701045670051539020758892014853659411839112000135350124076722505795160797853866404731360451941359170462504568066859613305197222170869362788905674444040014861514299351186864370393827406849284382379935657305713550644948094378951869550626168327081273136474877600650674475246366284568256213651015314317502843268165633950873314790956619291925701249363532832285072588800 [177,19] 10223213127272150548375091057764323583686458571248414544264915864689939539948381539790508405492352052152215810227362917509405836139245297487738586259062956371772065930855136882836596187504105296504859599825249869327591603855179001047953088019065652054783429319139888674012176169578677861933797218406463630334274495269403346018312577947877496976054640387415030070433037694442019003781022131026160246820930593916353912417139398833852726064386345342867782148098452995257258063483670543806378919003794474451646740189882565686658065523926033187040164142515798937717140677160308902247099376998848187276292111996602866627309940184814434170454713156528729144332463397627486544704815873308447266640515577437909258341385452620240950348335618108887121101319308099761221709194175474241880609423056724188232875553478253626010844929553398811039183833957399062533460527853707602801467100886866628418503464853478899734244008337700058510152233199065151093374454181953592264380998146400627665679048583837361641667006294869888925140960381984779153332242929623559906251432597127709649355468943378173817411281585228838632215937251649380434436909166543448213005263737103603984757196352756220756556536335461674024699398081531248401386728708206292624439527026373138699684577450557648033290869302923780036418473113191080507140099656904070655038121367289274061528470977569447210575396864226576841278571717599644950357407090391874655636698585777116983327784208707104932618300189446279825443845988707644906744162057776768658446981831236015841975393294198633331920154191916998642463755803489297602017139765397056965552782032320381441641701491396953395274230830132086374400 [177,20] -10786051321366330784515957639336675520221065807556548152088533384586203855470561823018618818166868901705572079427620083311200583707687785432475520686962456321514259812424144934029738481550676629260206072315885424981422655199284047055467316103096460280342754190989758022304857276357324712070045375988759708982248683156790025067995513827891267422335061035448507683515026139769208738867127112298559720332946725291704561857113417894092169262646330374483406785268644296239788100955400727296785912204856578998686280283597720114428283576326547915939320936381287112306679982179956458338501275879949221461878371893039565338807960786380128801504103306405926682975403697469367912101622778843255740243260128269759613320444278443303455298804894744318179477155176916484121293578917605469251976184832976862722044025990970111335163784579094630513335461881334588808318589325469723030631698419396843095952585487862812473920379539198655301231389672570995804489284198524732736927295347746765928181764243878144039334336268250264739678730777658191467906679924359354254874684258867288171650946969964115765638912767211696619167073417294135961964642552104923254420371067186990254493220225600379809848983459796823010206522742289043706514102671964751437669288753897827650789404001704882483404523508743193275602907428089995451719749484402557523138130623102825565913066991897490976216329834226110277625272920535278165941097618515499582666995831869080951606838574100328690861921554189310607544729320447139465389122218792087209438208608570662746248565463810680574330601984763703207351986856974027929244370668784604008597774269882811110210909544284697748155819700869232640 [177,21] 3870749789764576074069432271251486794956239461928066815289598447743495323576417064246146088937104627373856799907200485144573582885724654730907321906876985027976195896301960007139894681073945138237745835453239422447381797720632719622944827979780362667964851488777565345070950162366187083543832893714249854580506185409785271563448754208736213624927517324493792897065028115778867620415887170569621311298216064654888926196937049501643962546468234526112714816593420467455918697883096895964549563860997288741614289046166213335490825686256947866185568914488905775008277723068207694214129433891208208748923153000772599520718889714367978844049364519403139359226531480695777453395243219512671348812810568394811352625642765953603688599268445321383913990039555625373519993943814669830346775778683495845884686744798951285735449291516603352020062855795621289900767747980842640909071815000405099912119881325913476977043257004928206687585910526385505630716773837484433789573468232604172078656897124051013481046371829061701241495245173306770831195399024219345531353183600537954814683758591782863247164570183075537145670918540302692856679559958369792366206573746199552635317352905996983936807230949262381606076989810803693451695465611365341677851971459607359965321084221481616993728148981441722410305151761967363605600693050989744362093296749323583179819682251332906087646759366765798104518713231290953165033579663991291885704434235964973446775890290411285706202945082881014255921587554599640664221716807303891770380471440771008473999172830107113340350129233667310598927983876143822177600855107131637743664464677136598695209351553371579195241480402632704 [177,22] 5357321622855862748287811408233626151343595309247665022844859606678421394484678308538251312088838790363208719634055505256877475464996799573924150400344183177043302572711594609893548468627750840751557914541901627935685450125644769444060457176105176922855620642416999334229009843515417268313238763581038905729854334557675450491483077002687698849667180643110618972358139032704377830773630590187438446443221685611460185696083907423374659374427851956206231416790259597089587028764188560656462974327755767408805886200664213496185268997671368718392449380898956580051384266736258536784973381530345049308559443798334687035774111871139187571957203936007435152745932210018261090100097023538730342983193614719848886248184557939372426555391710104437523559750937054224428962960662899435981991814794767032910015504523382623240215709739413064204166483115458010603526748778278507004587579667628296218116297282723207505755538999345146359603604238036982583980168797953649288514789359801517107007275286169493757139129413372951809209711230729506634089296771044726579158818571965266560640765366844015427629740783639044887495839237640061610169631830049275518168419430157523776317137945271400703707782433991796861600122491264961398483247755980861291869793096886657971773949796838878004792493747321938376448753505393521479613706120018713252910952128992735794035220151009205132488988391373037886877217325751417600891053589637869703903399014478878397212922220169951940754871460721366043569792621248700394395375047026923192228729026570321285854669267127829035398931460283964446708716480331578636723677646638132546036524991742976248853801529261813074279630888960 [177,23] -10441556019469944743147773606305100354212729985396519946480527962003113043794685503181513182046989851422881704069366097895495273679133523289503934769064685179808738329337499774255681384370878689146105707076118744572691417866868374689275825541696735699879162830332503347167217584227809368347019767793012600384718662461967854671562258049819151512344094097237598846486126993028237619075733175972631746745462597530872069637967773002132849316457391602475298021413252269639213721985576621027063611873457049044592912707929385502413252342284546733410875980877827305445725565554665983746578829695965106553405930238110364691080565626838650394450514883904197562587536309880948259359815925050352959093455567671082663224100849528520677269670933142314603057337710818469781691342365221395876614948474453846282405120930417203372647509084630195290513183770571032642999503289749732393677117063285309800101482297521263284106013687070776067091041128480639399668935669540823908339171242287734250306069490610865270336715134803114662462367512525824388293282087640115064852307020225685283134948621095256193555966297761679320555179715833285983147397869912061373597559701164181904335815045116195393195473655800462690044295948922587861482001004926080702501963232969889692094153165477016009793376872233193818476067148984814919483577153827589211725361191003309794016758429120703818787003332686156310393176166229962415605899360523385127474466013736397815144584816769298216905120744762605763146290374746526954600942578311861027075640150413265052176830399052050401763472154838488523236084304007390026127922390960763115654398832717811529890880673440291473564778496 [177,24] 9202607808735755124974290696608261464142003746892477217841739867164617784710052126641678630047138527239793723608411074824188040496292400489964038506054554541590319555026463968695889604277751328469321569962009463428430039222999854931661413913111961541250976119132371070384272440024786578411841339256553485986479046790979955928324110004706789845103375310945211232109104269800653177605343939348362941210591554515135179074357132912630100505097951154852654396144454940593967758303446160759874003193418095232060132898370197805122324352932713135641908481549378369206527122295950128460035400364938208749075808045436491839063116017172145174899359387757753703394706345264014762679468499001762119047030301076397376913516041251046058220959045400228756818238012125093030236839441179037924525108809827830176303930426450767159455506846812931469902390475263656278242486754452392636257850970019079018325922068455036342060245108177096179325093803154412915900239804662559847046424912174901429185325822311326360527224332088779377855154738337748338077304521634793240287880173470462726994009207998547338635185546631250441170683056632899000365405208979969915262967454080494040856819189152607802966909854039543006048349398155729786029716277803567343650955729835764772380297884913558097005793395254003250308276084981900129420429595273615495688636444451927614462626035877500354222046966535630007249911075837305225720124922750846881014348084767259499342913071050277610541998916979616725383501871806814934419887904238121163575886990141712194881773022592223364871190841076036472026917893630766679158721179636526313501720391007234458407226768136746333339392 [177,25] -4421968191390732830894212989749774813279137308551024079503568745636744376289813011876733284231565636295179505983845771242920891946196472376978909961771631967187505992728020965235406417607670103209322356268512688226284496609010293809017562214378408323661007663079811639530330118448795477986735278135568880320186024713979801392551093431546204930055887013016245875155275520711526827912948281194510281661167425844316181296699495407308673949903946551045172615470720953471413736155658925649936381815365568104916543672576018612070649883514865886685060127619854564192627274185243060867304803554848309950957255479788285077182787819892293501690719009097751373764692288425482521459026877551835984576407425771812224761821839435581994656203425041586796947613379820621991742331216165081876727555493808656420702153087797059900198119706721021371577696202544125144882819768702514810894833902615371251694584425033261524731356511824404228346693108482431093389701209215385040037574017444540542847167946600993840451655201634825122986964952444544485714943346081308728463533325843397875789751197137054666032067681638495771446423287263369943787959881439013578610143908338260548151876288181269880152200006758797828905641184778052525835279505870332340375013815798434621591353439303003972351949147394636973753999840247370908802180267751755680207969955431216791852626736679497902687419649803822520208762618602145220526648267982714745882270346632577881955704971066217061227255185346656345339559919446879649802838204421684350812203546936776923626815416023005562703383978791003476068531895070009018550644601490294814828565293571170242387712236868638339072 [177,26] 123951141331480814778520136303696995558141207987294799975511888567468321622547585001401098935370049573154378275366421499168604716483298170630703899909156957262818135316262180562602088296570731835313176159913702591343509242971195381833661056413666908492517025688610313482486850066938654796237408740789057392799209823653596103546882101866077894329144210454744009342894516058784424584698106196143860805247477246977524063759927809540995373438272317906027455947477579581761798491966223698658321357044537489005077832085425607282160608523093669605505628426449628534242293553736893841809617907133511073116447248776985456309956402955513067970424336298515385737758902623247208112831271145011555589344376382665040880012473052727383683426272719284450059441860010982613857264723874066966988567323824449661090388754002938998482859237317655240650756857617162135521886868592659691088882789117584550721867573767567482802432590920300867558362713348112258722727801405271721247100732329525475680958558849894934399498680950265549285831129070375202609817477324767311983207778354081425823425186682987273994098819039625531268468696289418342898692797257609630979686175922105677729439299131177273723317720897893255390809158864618742402259261643209452956716982659125818801793503180423734048401598679656151085223331677795124901991290538303873616562492185334900339377563475741991370604853686513549440747971397731747967941616888169563533009631355545389732122487640342788140646232258926566384726816351008191836032557322739770146985876108188821720287209322757268121895316435350373432342343452391593117543939342083854389439539073731083710002320260507392 [177,27] 1759217888950442557492139709204566994739899715117466080891983388828973380355636062005727934336692730680266641225531206698424885919166644184668531636889156792198046108505792439699053558409006214660653089680492588968603437622397999274892145963251090336162694340350384892525049172353241766877239370070974528872067272782320742513406124707439188280138605278973739421623874984145276577153566327250889832139383837699854003082915631673384855749912381464205764270533380923274277369749512772757691429601400417797394371417079916341887525022648956659425246240548096016672401163353168290934828542417048496543807335500945732704375545229868023420652055471094273032272082862082819377587165383891539330462123342720899858024873354211377091772793950760315456878977879209410363072383416539146917823164461199964480031974268975787914751374341024421744547789560979796634546109344158887521096379308882915219182430288377906512369282344474053478669093683989927025014201213265805553778601240093082094818569116039524065555967442490228811641893052175945128139482447680131810773368980448340064733773477141280588450824770837574674051192032890811275120230406010811408834734883690280405445621807791691695209228786437719776305983143640446066448237022730901476458624289430436761824077112442878676307552217768272445714503124822166619050689332414585222581910803191976990326637720939960868744323846116401724106438322681449260864450099431461731006624029099510140232543538672922985056254197264818469334648180595770585639571767688126025880800292182314420033665866500407585054710406309134890078422309066461394555432139536418890240394680152153154068321909829120 [177,28] -1686642871353913167406190475058677984603051229834693586439539851914999278535403516431170352105566147233427929650553417269812206602757944789285241224070182563324428372500961764369160739885139681601252378138354891065762656991809834430064733207229414293898548609438672917063693132758367111832463814085743005212751784839922525541234470579112203793505357271851689441889910765911481479360529651609680601984489659653490077929463707906635872874780074925656671401632708596117710594174819624132315592876525407124223168890682530506769196816956023971827656897394210225539200996845364946864277224447947973262049218821394192817686534045337996013201215436328132020118755561521803645370865463000599391858043991863710497716452338131211341438506588027397567971309307915796135539560897709057282018747556018379624739879577650917180982047514719180729505856787623780244486040442846554813716338922037457296785028966818805558465599422574421343456390991423282232816004089017798912722485019831483802145603663533444272956414383295169637309182549815097998368490504720711638438966493622696674078630289443888667531834760437127411740506691306821004603320279845421083662197377061527807871111541569383784427808304009159625760599495452164391774788155433968713785330817214383011234986883863304464792655114786831624147270928321389552333495788295884616955702087135307912269532478697692627957360185294780951755762276499713305497730892424768086595436622723691752736864615680780850690663172290623564660683615367924877396410718618785727389024174553863787717558907622675383870548695682443761697100640300389981322716509214628037177320989108973249327367704656 [177,29] 937537430043233586609348189112010448330266223122658714585264683778077420909355198268168681109530050923111043387775974798596701303265757926444692174328050948445977026815485016956801324233520498067051702497441995888702223650409489468910741321171481583389240911943412258922262729251453266542370109159822020365502258981672380948503944834008368397004848476511970624354113505486182650979386657206277800318296769600917673297005554127793533573185790637431461994536430082811025669676062609579467138271228541326426070009229470478962051012251743934098962917997541702617128485695974947524066103925444590114772286133934256040135597321043505776197541065050670023213957915892670389557504766552492545619805760737506719088851216034977887910547726268727111551523142886209252028014280849729107483694047672816593731157704703371587074898225873670420285026754026843278260017263160073057113991353345450679551451057228372252887987786874980166428695495171139867485338393590711445611179962895898851076407073569711899683437778796253939596062590884046454646416406362892710221256571353431287178239598727683767961178426180850216570657213923359012084719300162299141050242389869243353267268346883446066682253284797264415404418808975585229480471747494429486643478108895573550557945283990992811836572272575186813089848252610288463436107814244609355270931654281347088286991368416400824588940276967203944589275571123701506813129030803964684120654392283160091657302904171799672445097276563480308046029950429082312284987349892527098733893502739488648120373817863745105629066884559113959203843654954629471131066401121542785746446073277398136303648768 [177,30] -336390992619783222044957565520350429442127284180315840032423701431560129805412956500919743481117294061174778545786098654575472664736548264950951714336228168422047289110030645439676139939853905098478697249891421596595900975348577109069438408674376821397475703615666892595849908536722846417633851522502731567955725578105864838387698173892052302975051821212133956171001394451173635048708080909205938302657278172604060040805411088911653741044017845369864779686257073555982221630122004379462141418067205926802988952817953704296523539779491925136027400802850907652473648872246352391323651817160978417606760825643340668993909667155337268605033800297045706816470903934162924266672268130436079775846072696600960273855982433250427041439622667435543231744413812809251703913702702288455476857768371070922695061440635667526962165664164706324398689153289956641149292027647730575521958587740418981289886779078690008135968807310555317530349110733905658633706269275595411963278497046146708744418776902824867271387693336797358695569318296070206230943688242422189458601035766731196880162365011260625037015827439825932950104028529136425563262955141225538870014108381366141477645199367086389764473603465187816958348469484552019345197148795470067860777272566777389302600914142074113384701028487005365323994333788672115756107211260226659356575217319703007208848731204627345847465598779214427487221446811738512355517432303313763699545191394316817429720287660596474666242049799976592058840916003849702246523155234687710618161525687954889813372878371149384319013972965094865889429380474079951298165951823904307019588579239326214258688 [177,31] 51921597005382057622149922573395493205144043732331385480529984611467306247546201905738854262992121558746659629879773130567301800138197911936879383412512905048434440854110332657904675213133669911490501495982169101260252897058069304356656389007153937122177376015752096842866349775172111742575947833723689517556084642061378888315296356153128178631430259338261422535671199424357220788125791557666238187888300059025385560595323474359932102811203860472793170776201963498609485702233983507000464224488225929042272194954392027102896417382188580660471472425065579648277617880603080550191825983923091605338785280532165339353756265363057249855344456674744188479795469663045243719681713006267045505601619953795555352908780664764074260306763401121960153785231385725246835726660157023375555305098674383949935960441024482831755548708843319706186545643789270324281343967329371949569014125356546314192338139054580076666329660898009098482863881228696833220763909541105729425930196651071166479419736559067161149183590057460290549335645505117933556177522474672379819992627886095534153012183313647101485250098506730043383006874191748120533889009419097721168799419181372352220554945287900832125133054280782730673975284003744149534041881995769578934416185084791596387947709989915013339784918900258249254788797865054550575504537117428229816657406244782144962986512859823675296704476103274739623562082683870857977319796438743395854026733360216813278929399496573547401901487426771027765174788454268421123713106158182105452049171092961726897788197418207925751846932893768233758279698558183867759786911973275733875831699369250258944 [177,32] 37705176487724956613164786358092035783971978484704114780539094393644106375990159163132065877645275231249220415205605353117966601386527002124124518845873367403945512763032884224505873802989660572188649589410681518881581665462040359213570985750769363728696106734474662343006824735295662928792167853331132292079120254275790790561521183869536824767066984329490834105631767467085102883705242613119205534725480805024859411680649190399377220496963877388329729689063642219507314472954556394472542074455058555421042923702994421224790962620030481342845079081926584173639566995625882271421786030398243579290330966333450476706062300578943528905320058492683080026860577052913453269936684925945077374033730352709044881169654688644417218447973408482451706276134209184405386464797963072171066377280274635701004669433340221931733163900776264832618780203267347703270178279320332685458562509597689074264460934798286941567554295287440535072010134894528052250941251224877233793717329386159209680263997384557047421337474046746518399896360952226920192912547918726845876907498217308827493252415413855093931861720887916285293109506260679409722144894531321066422213007864206152858772029431431697511200568256844130325610196822398237022131518230945963440295416367994211780478309449424885825244898550661931672082517683290854747876689397658609181882988211795663399968596925972119852022082837817297176392171912707606543988401084076107071985759483411615057875946746673397917536849163615584233748181887802566260116371025522354592847416335389014621002853222979218237258528663219912950627677781775111614678255625074268697505441364705280 [177,33] -48569392323308993682099604085797348718480530655651451557511146844865902773750895152911079488428328211557372757255460951433061440138176536029339472323401418974596251772917997306584538974020400613374745366366445899117558619036728934832282726545907330855256193864213565328364769072621076062161535819558037218451155958728031519062790914680652026257378254493253503508516172413978227941287851457269301604370143807319429809193080537193860319472883783514398435391918870946201056647309801859219343989557912671090952633436171404195526285955422736455845945664051963573944109427841023427864663897062822877120104530184914017919873465669395035523766172759686877412972823035522863632009193720527347922942703240989439165402054782260387802410874074277339965066433970563886274741982028670445355557065324168745855530258833078916049739961716603233914253091598749362823984448800723800705921694226064797920383431479117233571990271731345802608943125560078928775348417798386211827642348414895831070592089598776936175647712711129819122143897097028246154135846604569341374825881674479527905501750741785936508693253639781152570087713169656258646942311814388597658446695749469626855350140561950797604311875702135084105388259876401502439041112925585299850769209168937237808133301684404834618834221338449245080143260307652884147907539566346512037473876584760861640924576969155580792624189987045902812433328221170835043478451423169352836752098391422940163623038611741129935515278634585524889799771992645603102042354237215058232580376944405118808544538899578356196632760610474585625425496083001888291612290563440719922870545940480 [177,34] 31929403138286444523189454938445792567745837134148813855340051735721291900906719574784170697945402242242146963986073603267895522547007846575200156145023677919845223902748038209843191356905749125610846724637256536000198116449240387302181360488417085187074710781579902917644293108888043431511396021812957310516583442528800437819621669270512819646534768185395235584464379164917840840050930509359425146026936681338560571665528341793355435167694534711119746172024311201782049998544276939833886595326737671971968806863430042836726584131136825418926573854568669468633373579318360726225399836352242421587954404821556651963184029940981243168743518044375513551323843231189187721843314932209401238140362600563487523408078945994523844781497558252488100927935247351105532187463874051066779258666921979960047548308074996977615245908718831570776373869949759188832005090494132619077397835437920413774222576752197879426834755610410524428689074074570429938733254266585145341227318001530952746520010748188533291540583180123474400331549701485664690214434136073194474546939761001071018647799404188161908519788715517130945560066463365398639359949373072219406276170927729177727240401965669091577735227855749533616512207707091983641811906287067964876133658764480408919250703800980343854242483322840868919765479291456316151341581827110092573394801962016569318772040797764985074607213190024245640451156281389306231067243752084687844945100942063925719047154658226793371481960405351943310121549315893054242988860538711148855380690312498637366331014993047268349740498114350887048306706907036093500157557146970053961719455744 [177,35] -11733719496926060636290066573963762150056642571160097631803104842453179152507883009931712917195286803752051457963850174709485574306084835986364597359548784985393422111994497614011962099748711631569043721804061226080108732364309614328495609418600024383568277433841462730982382590458767894421867294930595250151007329102440325699570659962901403391258017706023065326041315255980609971097439908467446152914222621533868673274586319632803992763054685417058696052775751144584295709597071420623854865956840063005219236643335714671835245376647091572407648471004577024201883272708177349232034045174643000181649459366956301239713784885504330355474443215193433488650231149585155018731986229730089491832817175928789930049756218101848024971348970993517028354820062071336896282755328957052270727640005317713482897324516229731460311585081301658745862395373228385687929508642126957657234792776516784768553847745980016032563262750077171231802642941008791230977496250475079236570317225238932781419588306253301420510397634276457739974818509702063421924327936055805735545059274227764128466518519664680379953418956234850457077485283319333548126917492167019025822168260866761355815718525159015366290607319716529941507216334010433731953828617059928638627671304084765865943987466355453619191160241812918120544607452966964568083488350463939116545577920246837400065426687659116455835718029908455978417511742985165934691505012023691108555538334197424596987619174701024401401146745332402506268732577588608271602689728735762302773497937739911993953868951320807335114701291154805287274788343779790595630016274113971919044608 [177,36] 1255586570929434547976370659625949260022302031529805869059212206211457873892643440867364563745329958510647504343349584061654731567692178893337696055968581389622232536009495611500225118681808722179271712459377423271871419678439724497314218340452063523987837594476238868433098363014883531490019927614804067242623813297772936737490682823430353612665299568626389258719045419942413030563749854570851767039936595147884827861987409642455144022992371914315600494791147770035122344269418899397950139906685955827283113909702939442319754610325284188096392311204790633699976166955175860555017893556482140634420611548693515290740682363891795064854394642083342257672522094025793773172392611092394510308320312961211331436585629821629789760872271098206035707494838357486355964727104190530986664454335774013436334419865957791938882146463228921761549819023687172341652085753189484613653867336016308130578861157656058772208547122622717344772109746944420555488755120019990341376794154541849878500591323654790857445906921472119127590620932653565104191705597372843866454338999260281503717864401708379360824344555711200595009000551846607838053502175118566137056279156610213310997234559235977770093489962273260593478279528314043936883614450029813490847851936838368129102603255593733102976435024369905699558559853720362989645852631738996483423049643800613860963706404233804206042684797619750632982146532456653448459982278374088736254188916754874216983000261740560574680704779245540038448029505755570372965942824800657997489072025243759419654210904810879362228623894182854419572539338982783993869982838366097010176 [177,37] -440088508554124361318106945511521338079901037259544409258080552666548227307819926643279993579568047749798787012102251270095365319241505052442189213387010066023117977203113191844846302803053698935233966463247545790476985054408986086655807109504563871710017705974475569562946525011862673899306574846120096785390040978016331633529105388988991353284824174192287744038883934385512967169507929935304339217176441285135890108559636905870511268944955267922655321172922373736328451744610931128627078746326019710962367061555168396312704799362152978971987420269054689036397691569260209413648629636097827737959085338984208361127915260713827968306004287075405482035069289066005774830207282087720201107972166950466428240431194376472161548701932611999854103837611000477897541857772850648443226357964771611224882125324324599961383353895527717721983397591216992237861061779694591168069058686624279297890989528454547491795764221933168755690302606913361889359587834102280878947594395769881238944868678263271003510098282505027365899723703691267371948333619789813595346225813424432739664884647342419185057155370185933326012892595228280093842750619486396118018690437453451648952759981682956644802468313013936813970930992238251548369292542512105697187719180165358250653595277318166092241980102599783191552493710275622774328496650912664489210778697119683634717724266943793571494168625619306650455450374100206547977773809559213291739279816549561153030217048932054217541880939341614308919514924641956171777168953978357221189641824571473852117650797112656889533201153906999392472557062875343459065689318040010752 [177,38] 2122935903659359362466595460677515098896187801091286867536248537737942161715636781323751499352063286454216801205999449743215538345555794986528775011365976597769693058848988915275830376197840579448716167886963465170495949568243271220731626063708259817917377504127640419655866788231340233340480320686487920087407693988414973260993470535212623313538130790941698057713731309447797615910919076171634380122768668753240128898908741818281410049470076483359980685550648615304624519906258960768253110425944429904299867404552693375454259250088913615385473560109232169251154199364104169924622017035534067260245464997313229619249024423346758047560385055973647556103802492208747707099730391304015223949546303036284508133788997836680967324051774039432205661889885419651683148075486758239055031982463148471745462665657496450865409950508262007317863553734529860157556872439061859763579627901029911272565226051375058657484545843443229079903581952913174572384676423140332076577495877213016828357263204010964070270562223355719525376741859563006704612636813393424101149678535197924897919904299728415257938247877394725810217359576905415571826683664191601794658972724223386433517072924349440410736339626191816340997550087994052380195265370253947905075171026892018139921482438332104034177564369065611902145013579304476064180847205508190454578534329850461140781691363318856590587179007845101868728939520950697167256461134460280920200133774421304345034534716856709698565596145630948306058537952831494186020430765087588692682275447740316010291868290448302410065848594507277600048466475676773943103228921921536 [177,39] -2192510377580259870615606726037070848759082648526190093911565404007963741850300167046636256436598204518498416611849666063101699187850560873941358931679930614230711589884626768241485923813495453829132500968982946456677542012344023845587488779196419579657143029405725751005426252468482489513763406772807996775584848762222091387481662226384751473610310400068826786033887949451226647473420278252654397272755569426328612657067820483807929698769650456697871601743231319104817079364995639010179315579380178872971396962507577937090933461506704961269681834320015383647435978135025241116251146666886961304142394897031483682539189584212861130947618327903177016681818787810119173287385493932915024820920871973377230338955311211900438241631107366820863504268598447237677888415739827330156485148381528797671692612002370533011034152023118396294073245371782340381341589622602172881484670611457694571415068942887035606164352106562928912349425281939998259686645390021648660899858827028086527973403680886536981193377289116213944330673462360898426468809512600801040352397502746732289188543059147518676059226375673784339903062214122341520953785208283761675174466917327229621571010001661544953876087578695879829819732033564742276841526023639108965746081347924368073466530799454977942606225484443902723290329780615659928617347906992408421431574061764273680360211237843000818910532396081987107698655442016426873944320031647521975025937985396303304982616735247496859762639513913217748407350250446201858772582160220405559258237577473644017121679194914720698107320394733550298057331501119933046557138976768 [177,40] 1173841194040775776632767341010482983096347361039646816030285858237840080414251856255509395658531944366856344527195372339911491425090278592352355187965413901377161619724937660951315617988037211941233746303203670329264248775957535755188895216183768391256355172281179138356929673743648035859814122384269187312453126661196821215506699592858663436055987903526325109149279611999037081631552430730587414582437412724860602686232702522514167616360010614288127588682162066222391978913599618470406041272822020081096038074395436153991116720179782565153612034951546635452932125811083548417708622751698276822387786734891996531785001957715119532600411159393695713344129253940917249025439091561671718801720498148251001051281985646684848275931785693171203702363935939204388682988809963494491521101445967969535880663036069472815304409949846064455222259955220287711268981543053018729747312117066947004511106032563542568823490318534144255814622720704476264594108773603053866004313423645731752670336635867753164324540228630987402100332459917297836899178035166425922546408097403372882640506355297340877717102619251932274625812895398736846576055686913237926440616280801836392919551167353703272705384917314384708366740074530748918047830269193094846669486301869127725689890992579561947635670195638137717969463785265344506688433288929391048512197398785829565854684876470443074879214356457040256037804490653174753851911695086135009215772182620749585165006292714332090991750690124404429943308275718616599078216831066558239341180677628227913894274716101911499051740343867411663313626704007963418354171392 [177,41] -402806050520354213150415337178023076895301891392756032541892658349456600395083344344830615276701066559797589957872110259219705487340126448934190510420219710421987230547374258405712679028016490042441174407209222995291760868805631065548934894700619812798587847476709670315833909643935902031355585740265313654532238606616324567749521198076182547445651092254748082908448437163907937136847016895926273575729981560594627127607847292196230478116902079161343408651770146852011263471529558251257285525113794077622052856041623256003923736873225850785359647585090069552486006962771809468711766691979651745864344164733184986203341353580723097887386727687670828875423713018348289353213358844595839162779189380765862786801235014580251838639259636130308211491445906592927143869463300104643131787581423422942282198242459374815885454884749532181308128263883745730024076033133765351145719542789231598289572855847953248325433073724218729602721061967609511771122155335627520358548550406884489845937835936656674429447940244068812046855909099376721697523178305735069099469793739909228427476332380117459367530370234113466957611322869600234527482880739763524183593402562524522861660989182861942537127197852928942099413779472828233177815807029380534950092935186568683964386454700585552105319160260062070835190210085106326849935271389454871943183588420648220640950831990644047160700129283412117487013804057780520183367146102977680412195337782777750078292455533956968565127068395282745486389261922329411952462064488742452933887354879713781193434085439512695903707611140246576244770490227366832414720 [177,42] 124820625328164018847595231736703529028072793611726558467421182725873775766591688509697996343359666107891263665483523075199773493931265074688569248363759730941061735742523262782284496381623466238450720687442995814800208186091312634932534262824324534570256122222920810107871465022648351509030585855758425715204031954391515056450492053851038713686455554364170341377003576833600684235466169281736142735306239988736035739644813318271724053902613331104886706585429431804233201623744811208629011857864366484448213602754363964365283231429685333186765536832831270296844953801062796699414765096348253174690231150838471182937585667413866022497963405354420395277694368319374949704482983086909992123960953144925968769952446724429778034182811454228415049978478372706642904736961056787985091967735267533598464836104519156449821659053752728840919045660083735991906326075060033350386422550962706059328205993510762045327314967389769313989804484723646038258768331254449929340865905074283660606070066710303331380957192270443736708653386139146266536310652625159764296172101644698541210391753596492085038598061701792774714234580434535706877401153305443730405440911018788609306597491408061340138456585390788416568574882035272906296751243083099743259328332497229285840912047493872134740196493250648976973320080700206070606944263006835409271598467887427389651150353173384789114771631298914981830071786079447656394765085436060523846666710528077835628624266063090847123025667616160332447781671587124473590757949536093292092116598671617584104484913005360194379726742227789448051547486331413490176 [177,43] -57676527168326807178001703601990229652546354654850214100517748709400376228363534850652713232613088563145193297776546373651390905810529623159593830225896389598947866691918748687167455304438071892328196013208533276293482986223956328904134493803879471236812349787596265520950890942662282505517297936789972791045892881673108274059877694278052956461258391117620079613216526322520998139291221284913830501649852258554703607539776637351371509111122934737783291713730102129158858178306825093807460687351914037276616729639601063906113091899382832395250974348388886966201726620954467238301996991583705730219550276577112173214562557927897852659669956891723081244528161250805224428188331038211529375132231701043379607641576556464956817325504504116333552681013392396213638818493112380776591923204710762710032701431625689798037980712697038655492254983095552655269884782592673048493966772099815287191322264773863425163405524809566639413443600946050159073398101757940961863290354572222703869391036757645116418188784515658019646050587420580266359279893867194642265893343030200892358069151118235676400886020663104932847334350641377899757661640550596596975802292130011322180961508997855135290076776831463599959585304917223015173209010656077396663349431846437955377563235456852539721327281981922436024377066282278527281520663944783922560410936534806937640055334832374341251576166684549999623973553989416278677852425171556098964635516949351738856943149402771217877027811087463788268440241140996504305240493745683422825568968201720366656810272604617081665474499267264438697540931784043520 [177,44] 29370410482187467022413445118126146359489040247699994507220612344504961218096884563829473245609668758015830640125288349187522094462155158655626047120887779860642446368402448400649644101897253635004040962697552518838249387264926321362858672203762829252419345360133700078455566006297746071045681519180025430595652491055958251777111287935120856317057339778296148990209902053863091973975616295750859724021448167644476754060162864662300990552782276541470094362670380936461055971339669688232266160981012804882029173922040184038021944051185777012677996994669802804932242588739669904667384906963357152887575433763691611028604556810135358463261084573801665854449119324792765452449278878765068284586218397212313779197307965652423617750155443811098892152780116974121938534481886933771306113527407137102155902188304977350495504731904209696551839324031502164631328685980987631981209422076963423062901906559719791520861057232765074017558843826489368918952004796899232843673897504016576775446974239613782505206688082995108372056337152536411239384603056097451930533995030132737137950536772505333986166979172207363483340344569169769706089616065006756580921088951157644180602690960270439373919299979139648984405838424161601125911906168261730643385678745820585426430716297318574685224509544815128890474388710920427160496007589438288229088283612364353030873465852408940000186889547252185306102137518772997015557265031836144076363025909999769129660279493682604976793089897676036113726036530791415900448194316272986968566204646000094709261661923162226484501885149929058081802720083104 [177,45] -11208974817232148716668257844702318678975059134048653879521057636932766821700745153765230395361273141150877427728757614033902189840889685739481372339517257101529128803358068529790091477349291758053856084019734781812766719068027678474644879012183700999851188580762052915680705827745448355357369699979992816915397670777306878493689836231310594109558593549655339556108112733059106039839357204946338221505334162620477398557695671007724521432535606406402380412321636025269393013652357896940836481666362105643649751985582423928002875448255460828047966744960265368027443682748585560353902337037757038636651533901826327903110414089524092313778338306734492082627405040582553373208352513503673095049495649527601617759622180042937728915598300290678345057847548945172040137349166921189362155638234848858210353533491228108904406195471113272323290400093316806696363868347486010660300900024982043965483067928083037806028408562330492090689748771170924983688476939455346292820499649065600089768459852342308683189797673787261996503160762508952843844249133011248911397717329842813568615330754015934753664992433278169093423252836664106891112319705391419718951314665449124405098344198254218103573398529161648116166656779301607474593079147729627048780108582995413212655702534656970908337162445105823816817468529115386137798115683865433198068642308355311142973339742370270869205543766082765953780811920027002447812692414436363899140240705377782885131896346356017865380530814478889195515975552362506183597124954062259246656012568342990578692906957121191821018021202966073127356858368 [177,46] 3174279622470835754768299751935082999280529089183028181272906792061366330357051420964645984624316439086533989827194046979388319042770208026351431193519132752236445422933084311535615513864738202019527300608506941878492117745123908215912974048127458384648331022583007987988278490524915667223693015678042446817976375694856409562421400417238327874009122242801879535992949921724333005645156887883747947008152480707153391826267554513492299122970311394141979265969200209530861984366665769815991056680132316418840627718359740699432358834110263036822993952902586249281344704710188248606257369255921160054422029979793062499978285176834136050514744465488922464073346971915237998152588152667078462603512148036546933641030140093633394305250991499242793588603780476287087940154515311012687763768163928517118976366546559682306712578558656489935866548646154170148033819378277066511469272989840342811735812784587291437145240009415859914111826719284112919872597171878786702333254592605568120648195976068440082736388504482666470455636826008454880502586779244922536647268282195591871276942665249142855085961399485236632813749095254261772104147823278202640068574265398086199136825979927082626636684919954275785255213737833611712074982439425104674445532942441642281820539513830685591545026832592257314530743799562622320928950017680533006179008853571871350533739520284707171407475585716303702581970784527827396804703091212609749265655498728447289532605203744184888142412974605133097655405499803664540245132382470806063550120880074269607898621445657062727745567774227174329483264 [177,47] -798354109945772472528421611006723859609104376364817036288797501248993491288773099182120679198880357629213632536611176468949183454985152388983355202765965738592192761625551883421703817657944023665644430897405994226146651699754061875168919225843153833349353485145478994701792358443596639969534439674951287663173453874103242118061136503996660060014141919431834141132157423954942897929277102189110858573161788457500116704294304865240163179197942151564035781657171940911369377072547944135889321318357030745101922540600399310119358823117568095104110355479664313737594247876987102492538966977258845864791537725576246666096416720987926027820578437460302553124072250845082050376857948761086915705090655647773945561240135122009026727253043760902640636488824917616419702119009566961819086209621195759644708811230000234762121868804209740260222660953178128215714429017831204123399184218310253142301958494974721746862648997175123709042522384201214223675901989591347977751020552086077369765747270916678949598247760650155276124437018540592727549318007340662257732554338724127204992335993243727500105247385241930603356713231690834878880442469985463193337055224578632505402989852278536958004364920358061870015156107450599941969467324751686341568196417818043773297783029980716878929891553997820099569831825341773655844917014670873113157745553268364312774977068909257794968837497676554488119890598733730398562409469684609569962100915161010683164103781650369631766043732316045567322780610409324607491414282395995982598897933148159152937314471258460670096118660035675291648 [177,48] 214927809220015760477752825866154068313471364668744642019953429825424193278443893816083667101780392304073075534761872302175502522701913505577849832098927400902253438761797556365363199339259529341854993247989153181415749119004543176233785343808689291734941680091024411393773496080173790669810284689070770447473583746012570657392858938018805624114128075459915039295177530376431708745522139339974752505170128395456670337874960176158805280405832236065113792455613369078234916381612479346354937058443668677865038649821659529081313713126118837298168182348404388514090087990337728382261453806185444289997139087153610277306571611441834668274957537663847478025404717193225068362448620951284240139333720897196015130269243876134260831788876385999598164103402769236502692641632039270378734979950680014210466826611074241027040277535711593395726791641595115122944094268213886281012395398516882451226372942823503900478521475022702673831546904035136877661996000512637763579981061755490387417646239602491703145417916208989631395516525568653926734036030760524370023075954876112260989513992145137626733905787354791424059477476209448063264214073019538981404839195638206687161027801159584487131111169947493303541581687803755608614734736485784491289972565823984580101560766770531559435021055243405394386145633978235127501139382249454224417727337369736976494175947580721886419514397232572039694311305151007512538710431791367541259705449584618147508129520558424738943756006322134382947699097446702874981813369688266275516445700989687979461446596006902653796047104180843520 [177,49] -57058568676862913808735981433840453557142652985190460950971783206877300709036860657800850573796690706968369602184431147715694109350867458933672595714918090865961990202336755878029214456370775453970507560728400084865242324638574290143765890982528194570117395950277283657761221761697738542528664035069561073935606996503189498656595110992734109978985229486256863171646363576774869090717096963998071887218749114769590175846681257158119358890660789010729793631686328610699610724949493188047042590778731727874034337364768133729959460629828430028896705893704490189220263106349259072490348575719683469153519876144303910239512442904905563786421806441946070630491715638808184085169728925873390493859654414938128862909536897628625330035662042854905991126702391118935320865557223851320191685014510606646746674507714551688222845893789112270824884367251208535735272420619055358520942787993714203842705846396737521690407944800940252851783255330246496692228893268430012947729134483078598061211502893313126273285206785336306041659049381864315814630126607097079844686403327641392135328789861475289619433211099055326336235117988387097604296061040647309192579082334031408923898028520241138161601796170183382355067854345865133653381280473253322154498922073745091496596008987893650690319347879717077989400831053729155216165354783599062016927219699257378900142301174635583687466309587618223108568668437858082441607166050289771378126785241464967975097993216882421200085892631441718601568652681339281162211131423152435056254030173512095082760477080438172807821287596032 [177,50] 12765157682716356241363523549317860891374217115475065646223880739892151361702722991179223809070077317348479767727364448356250969086785848292591127085344602998383250410462209523729390768136288294263123303876265327335144402192363782760738035153173093789116910380379782002136656787837493737970297111604222516089710569295492974343333687777566401456788766103063227818688549157338250890405304018134211529789427151979665397063056473496964247688406943001401161862845561960996853127545867058185208399079386399748141093416017525827074031701697174291380560824083211613847442367120320566631530715875658592078779827460127002148148319710440309191966495680185728047489305440312273884344116252034782183205731385458669924860038096313517252550996436988305835673416776144836548272481530766029464986014148998344771609590390307399463077496326913254529580252067926627166189617826473685448910081268304141237374298917202937048512279745726508577282221218554037016005734208354075507769593202950629120495955877996629417577656431496928257605364644176257903517060801324619027855264245337324939276319268412948521195142648618706607541223645382721531506914928158153713944985658812999565243506855829882543592877989615389106215078094821777036562424492888040575837697295252985358111831617964289425110627806193493414126486271906057361980893814939592171690271917555367561529046409971622797123049174078104403900291628055876810961778039836740613738626388813332693906073219223238586406591416372272383720895578009974843288938935158083873649416414563235310521807849590360716425482752 [177,51] -2415660199591180408422762850112347742474810774172428154411432665736909276751107992596410438923173564593700360485882033052252627829141146520762150652941133092383031922709320344728786781358146846421039513030108011704322800346696480354377576943614258325152423703836667163107203254061015407350380009418280823804979757229395493563287761129904497104828114030971613683193798850634188199594542406484698882594839493276277755593882394371251775519527543865076427627058711855574206502588192444102571522351366247618524087270746994427218897094229327306315458235831687698347883617301381815330825964484012060980749647480709591418955031343563723985351835922162918494544851548539025794811709648313218637025998581346516905446832612810740233190753538186620981595356414467784791990569813710541999605853511542243340783306572775644213508996392896211026427315169533509860502679650199047279898783586521615207918048733252872870861020004580840683610680589670684922473730600161719190802004815443629848846048021712201453608286748315429624125122269478888148981053069623161228747817534132899801704126576166055659758110626071079098473027613582285174737308426395314002227222424272458358415620871930804601030154563998464047161970058622894679588675625618777105105521572894342568892685395735854296398605838248901304426315822590271293437348380132988569291798118611815639830147636398896935522397270136818591425199055942095200949985071842555769235803259639518863331142605731094755304577922184837370966089205613610049025503484363817603127385105419221495506960593509611752758272 [177,52] 427532494683587270973808833307963476171669823082144028055835351106313188267433361771135325974656671870585601004327396576888367649055819473636556557227557307520603640990863194192662531099595727039091179686672668749382399714101523938384599463218218464009383322556661446363386315336864409288969218668128413316963789134390964690250663195930203861954781863279791889695079928509933987455169093091088342231991967122544111806282214531996855036419116290380927394849393994873978196184506782865875461250313014069490780484404198652571284902983892742765950883694088740914959364297375474731952127103349359979980292426174813707036803107016090003776555500526505560451367438338720554546651282334432729991740657603163116897236456672648465964911609676305902293047983486086757872798986145408768089860245396763478193667202852650403580418264603277511789686086623429188061954027040682852428672701832976642004429088184484911523093637089929789642958047151963178761076629221792567391140295086970399126657897577156106275017936380248314031884737443387922879851837981018182843090372407725092708001706147204237498552780688357874652397665789682786135937008838635978427720150923489724060565683230566236563559310217513170563186403306779264606790647453151559457905015364096829946610475048276250471539989953008794350007518365803982220733408684694867856986537149162972944796524057714778278444811083625434984758352524175643178592943691066535322767190106416786392098359156603414663288093972515803067058138796526898278339366378718743553257927589011078102864926928613614560 [177,53] -72360277107861978264867253094525108628962259267021727837820985683592070083937301376038077464104432067590587288835263665998025275161768853608253652864773162356980238547483715982693831345031120937848749792430650619072541221457795451322208809362513144415717424390419999378369732883489108649300000480874779492662688270116317714501355386496294350142776223991573275164189331547893998966143597046175237423551751698263022681419871936395142507125462861119925638077119428124510929086407340507848244333922190615997832266181492202679491839912191101158649500851658946923670130339736386001119633776796283301384766960851547740596973578160890226193121564095050719471847233618595721749123603160312615162388527810664897221812619068663956843109695829839668718606405699712325678378629886232631055029462635881217802919328667231751002651305965748626435092001525756921325009691214821921329312481617092515475245500309843989108564641519797198249973826254066603517900430032347691999021696389323419075529191387731600020306859424349767576323637751209483388319569138787966404702028465101363975966486924362599117342127863637024345257978787149439519867355437556764012256560503719526640256424062519447072698941112841171826514694153057302586037827815382541997103208253419290916407791809770431705735552881178222421950260060058607035328808400430510301148333612652492441126103906843749608847274650079330551033640208167058984603350466191584856927215241428922925987125309925913645043748184806677726403313139497914642694781393343637632160906902560854782482934712459264 [177,54] 10929706386049007176902821845279564707378498451977597763134473308613081614875445571700145550574484048280865225504903702543727878259957273929844375291253524426634190799748126513807633549092956637976329201652793683511700222650762169416369561109528841303607307478026658885168509876889384132125214560320435409633205443885389923042242250902633336749563241013352365943901530584309879348471578958820955957869163393245741614222377612216070917027275750289148515050029096677725016086911913765877577660755640106048345441896975965826658793672582266514521037794715190750710962908646856143877980839111931269682168225716867195060640422112987584063594598501604741697572628605115387728797538846381394949717129971330795499711614893010462640903045889843308185004329826540421121452837651176813451366289203364710016843353290674211057063193079459452680723746180784199948738753323064183804366281294099013211931605946521446008976708463149213841624945201657860475710050651778631450211066674833828288412493770139251741536036355958442136267112820297207721003342206709353464736349220956829352093542607441294237725768741553167627719691243628664629099206102019896639783174550758592260717315659254935242074787873624599216240839791571437396648104713989048826359497040988080513743355855181291634304600713521043172230543644245655506046489446479397790290304970628892694404896675043688953517839742119144011046813313391008172058092524893174093056369341431293991447767420302643658053217770521363731081396848165196729076477459434855055264302765416900377146823068160 [177,55] -1446685811770176179723700116615738509914166967805447715480624274795231869340038934204607582134517064456504927251407789535407482310184014689048998341947852909390175565723567713163680411813161867000018508479748413675245022743766824161597373674398249313049191011262231800727622066520442680967339324991052321600391983404539494035896024467535439623442832538439497114836248162412673566587215250437896639298795410778871393831791375280770981340261573821106485954188012296813776004498735435356660692404666677429270262728621334713940002539643199544457882771970836994783984150099640603874486782841515511961321700191056669619353391980975960764885674266351906420252851022667044715070517327881320784935483100117266482002496359239910137808463582821965417452966941690809625624622824415878657308514173418034092950048289663086490477281603579547422606500919901389564603490008920458416931744817703417344494132356382754178434300151926910915866065213044855984667446539627784117898416296372984428525071199197659161880278775609619777882432442311201540267676371709628095916929760152210512077266773850620562550187347305395525295161197372099584964302375456110964906693183636450355467791792137211561739647857054878940822327311049192751812803377497960546734741886981301642326333057416958223885323699148874469254860155358711048925135736418339978553629403659845622882889522606399707042848436613094953300454741451753047793252600929680757552890505445959917797195156900353555862613563268397648808449247321437097840534307555972436515811595287527840570690560 [177,56] 174205800559076851567348601027955235095118765142823889505333108253863634633843474848587814419742588546048580470527520650215646030681057132544854891099027481819496354188506073448479373821462840040820731791731224513957986818750300098513128550693899559153576077811494191662665665346559303353471610478838831609950394936448058961825208706633110983743185596013452400884070040739251911599711589512845093754006428657308288294235596484560527337550057745015471328169686962423488642582534501026615400265794432959551882214329410630154708486216324817464397048421227226275340636202239633145828668132971177124300581395135096314657293425181612174271111491662035611163407308719240378019144774621789943576557226007913769171976625145900379904922106028786081586834707673392287644348039501871816963069666979936799282630007956482603020736998292706860814196847520931547032709968857202731150160848404722996385222869548682445342939261611525598765543535933875420444297203995925756835986663265680824312793688936358824770106338490134626986676708169529415672406989549628207426456778997797427424365120698147082305761126582998521666376070119802061688404171405130870468932304435972091775835173295806031760394179244412741675849693786614524834569776554414684508140949879892972178825655987518679428017235624843624341803402549768213582819040195907642861197875628785500789434097662385341714605697655818364420647915663730077995575108864452569611702202651478620609042633103813970455828407441731701282867877911071544193767022771716921722134809385572618586512 [177,57] -19152889508530219490006563521334678494479642450299960114134663574437959416300067003597023503540038374485330047115877506107718093431627359149050407171021535060346236313890482821049535827830645488747204759697821879038691229003956141452437796058610980550641630510517516920274485398978870225902345323667071411644903143976082253457208571566008332795603701631018397212172337870453553877413276250984027286540591865035236730372682590240502347430206895664645174080531970382564177020519894619129124470127819991587113493795270188389666843398304441566228260390698913257985063199161635620680066856901512967730685421723620091143849499761064431595660282610419667772701193338472024783425372570182518283853207492791245751052793982793092988562432904431053517519699976121646762905016686003370980154307563023578069815235902599442432802158123731365028050518450652010442991476868901993564660074002074801013394534607552818513896417400583846396181942647136394858767164639392420438863816819414788797038229645292602559785970328869939468567173191601658657395204674988007533749441550833660454763925958433562212911104527088579439367506988432613080066322167592994112686019296752519057680982112265475165396653033627111791921535452000060983080900039934208217710689956199345812728765268329846141861651979498054457389456708661815111671896747612410060110730081589187854336549752535345515614455057430069144619515378878515087488037593793597352354315512579700122935911218616723025589121156971697514150995822722824079616637768888615413753574097082774784 [177,58] 1875488885994778393036166741288768244341944066269596435449875055267121200183283905126596118811046023928158331490319570990485897363377124481984565161039975545289726342724002454670305152447832835140910448018501530679076082386409256527441928686026083277414607235497045146991108861742367022755238323522584019381915294685598826919033874677218202349502269474008970699628299112286925074376736368657118094287153078591045406445514100352388285926131890794938372919058191314239183122982835851956312019524283271601801494654472693766578579114196236198763160619960217971550316978349912269557811713033392976689434601352088911636938605562928598255876752381990088809486645180724928879296638447165981873364800366123694271056646274414290018116334175532035522952529679904058512829837165718083123327063942411341747944706394321188725778157158747006170664609680082470035840886281187178900868057306021240695307975617443176078207488763159183830447584998822465037829747535424647841246266492206133504571712577650694109216363140730950998228532741538095733349456710353065611020966324485978416412587212185634462352839525635535988546816213753100986440712704160088294591823300889699722154327813053843270885488003038039598682981639408569181825396490390713462000406675314733902631696223780555049956118132197844327600951332552093901768179285612133243905047669458822081943484741916096475653757312754713141247862473779755266891638300049036813019406066562858925039722743938704569502456562392191865409504717253190491900911628503335192652864499899856 [177,59] -163507773817735564694896707791563395660964468363522209625094471448517650749537760173473453199022065675264768494097479431227936699590813272042722777910830828575438292904907708213418627392156623761361081797652106065956262204899542454062940820468839833589755149475638144290837492601629883439470707084985162004375690354051980937836948071803141705426237862143834597845110303233674494192643833982287744882617413310989728997156899329833113211966550637485848663277315375266644230296162741841851984761791199178439823312131881331230317231789218289578741683484336135176156543325327025603252086388644125231014267583013514233488100371111611176929585081255032707925150006696855343381758328053666879679015489704208533319729071209949265614021400263097104109040112884176676787726397819605063381431663338178191372222833631410748626076976898470502669138344922933320685502703419705092777931536210268943391569071739364823624911690188688658741305092990868450380532348502756128577679429172867135643824184819771636302785729593398039019978095228916369006918384528635491065954138194226982177516387426481914213521425752064796688292791850317952183063103858845127676447925827199423841336844507635303486248976168032160066233865565106851591299799286980178379016482816642951033418771853644665787862609727773336303481418934441421617828600034794747671512991617746341067799997290147532046713939034815950266047895961460368499042705596785073642776662421743367439742259507876201258916263036972084686881778249274704540029013977510434306783006304 [177,60] 12777487079996281614012930940039279897127373902961546250394382023697544037474218722988746794910902559353091565716342788483363859113143000116129685036171428539064632340348901863622815807194816911564912101278669639514205642884508287872235496183463216651889027082961838613498741799337593960029409133545252232702307434852817348302574891384031580441722899198260255492661286134938658632260817580195768638976224890654669181744774854754466435508749342081077145292096370485733052428581502152217641768185968732052983288305181546812980842224771739154168338677324835568309069499864385312395816846217234851110002167375073079691492499062287462600202574014354938450147272191850112867464632389227602730497589512172825822242581959198489618660691989251990918552313680971552071392601333326474311959963839546562992972430980214361167593369821423131042565769451780053342655929744690015460839188312375007584985317377868633047438066783152651964477820466899662292151380060428895873237118159768447543929877003131829421759742018334413499781818884473677334447214520602990223963283296917434054659611717167365913282797356168965093151092852598067477748645736733324864447419397393186220583603791606184597526802995793007406144609136885186584497300231558287522682463117061627464728148689901268556898544340579665592378944866186056728615363348532369742618007596879181466744491084052429955661209336423960878422897931755387040653377017114838029746341719574855042722557165693791363753975556627571361096323307566199187840303843325760655935233 [177,61] -888822528413307920104404281737415191692406792180584238699330604739582482367089206301571732947899251914707348511968837364208718691649175737475016689769527090273911297929579286238373731881096305167399130942055918496078816639576828319194345542323512236206887454626590136357663203514835714686350774153650540479116397359812146649864935165356789928860348435120774443333377663820711878135294302502755867628908441212793632704371416835016487101629839705888696042143411025241898954383617988980168112726220225127644687727295428328846469739550575560620805351280643270873821886129042309170222296500876246817872272390096615050184149198693699320312081488294494368228950473114100416221174875348718298376764630230932321971712322582563821980816177017789760454595135389936802141697799841790856167791963092402021847593183664245629091722418857334297654305300720334257901192392137724794101435722111001972420884572567297728284664855555814109922088866686782530883881747828243517389811599855912054073270770209530905651371068975121121739847607765446868275527371667884025139623942729600705372855797971332444312533318407087973293312043119179184863216882811323899639426459461674509467724789118304407118362528343975349258918976504047538670254466348734806195629748795030566110209473729432547683498179303959921802135525838971390534648380769051630200247333954885374424238273651396904377792830529933962926881733873427147099777161574877365878031758026691498650943696824990934570581889538643832432259082687748599231174513153187774464 [177,62] 54745018983906731886999887483337945837085622591561061683272862988993985890899737232053337693963606304016906717092500321165266661330162057043306405376801222307210397168280611054123237680390610782837983613305750153457139082242440384999101102916138210800074480496381496021736345505499690811391426900860065128017403321449374368994586820615408867608372920750346941935283044932449481064243218663299360730218432227518950877966571818694623938344519300319314263871805999031673367717662567900999924063048750486157752997283082888968609413487957889463267016558130303946065152665718197905436444541537727832456541828865095836922617798248568716198321741731765148906020236963110299869601424399693011778489985152417478270987472453908672738108568680946263492204667280424140983435948213944604491275991350380104745756921736463273060761618575695768748468817785234420470295307365810248750530469398861866422764239030097091483704186853084639828027403438173478030997752962033289496819053408228073175206321330286638399822614925256199787100540543241590275223826028616548450597311824488615340051604438911629738299126653558991660862533331256775880923679879528929448719915521352573010052862264715862318416702404586384310971493517401214249278080856006770854521273519285564267937289482705283534422542163292844187927211262145208796871376315194835140886885677169870606344823416285226668334245475557838529422232491518159433042700084504425432398630687414705285576721771357212352896349053225291905265882844843562020613562084360192 [177,63] -2982047672404678633230282821567596683438056661870871719680962589293392452378529693462267895613324570949195993489931898097388339012227662287469571034500391450629542512137114809018908319642743762055317149002480484784153499654333369720366240753388425679853822772862115501878010283080241221805047082666469549105435069822868767305904201185077433929695022573581932281166223983027682965173493702684698678672407053603899914316480343479160632238826797474289838114248681349639823888050168823916235492122073973622049876626491765407071457168447604402380196361534592423933604065528307648546660506476055336113479574728031448504641767798099807497584981812844674675278426500542570511426422877203857614077228721453044524820033180205805743462596048131712574590410318731667636672201451061955823642204903813134962436642765988677567988802310661103823587178802556300786022806217764508302925339111466349811257527108732756644160835985297871134947608759294284839992572686640127325692062881399927141724317851935378754955434699222292794310144156093543935368504916603554504313031991556605749944470403533219929537450044762160454475170960424198070347329449805784785402773887045946813576350552825874770953881032368552755009489551203420188893649350026530341238630864095166745797591988975539212766214447565033891260963290764061794648997612628885550468321841821305365794648065024057437418757066925250449537031914791964534656284435681304906939600366300753016458322244399625310300640730921092962055113923803333451694718582784 [177,64] 143155986720805950238658438052053792221235359108384835207534791955538577313684281130028709577075825578644126025623183769819735930984979380458907398119512946731941046946222399015117809453541627479797443716306507769564648100290777876902650199758125192013052516592942639781561131324268130458890950135197115595293440857659311693112839036347995873099892077943866199885709648534998407641814814681116342861362401731321903848238982574414423178699831351684741970095375924263074293916283661639375231704718471232698118158015565266090848074216859787187610998365487172330910367482078097218077907131976459842452083120994334717624328667641418931967983046676585347817054845004723285560826046634006325997812489466184603290409465794236263375670821838148009480773532210680811227454224704485472717322256732379588571100995176920981337045477649996129563586616722810282226795104764225115522783991714343231417101784528832360378885817362723507469334619639942898944681197979527181191933838479637247185277479551412247077125758504337524019161690314311782004590372486915030334862278113519667511114195983010714480317322797098962803954251071798219016402780559277427058842109242515939092048948802320227603952005954718928661996217705033230884154615150549360329846851287357418572211775930191723511121045884546546492267622422819082621066010230610697936652458946836679383822361328566439619682202137100734253214019220505920914364821500713683720936414723984740351854906318302413173613364057199647440231616821728117547335680 [177,65] -6035031312034156027637030165636117760462268131397130609570751930252416715684104402867255344288740965755403161772949668002513489159770316278385621129371697735099443997358202343449756433889251423548539809227601369120743703627836765600557279732223762894919651581665777292208364122419317231982129878585389566081960171035736016499369399279201747159494584718578520757311354724189747404928977272791293207638969052830953990678518357249542712112527562401751029843630903337221171712971159203823512812794108963693446329087760827041705343524152186033869018163708582151568030275892832242250365470870956958543747562370945857432837342979084437004494305716744998940122790526594645859346354788386203297397923771078140780181575374183421936801219513369547225252175395707185777366396219143891899310728220928851701945916865910762824171251262451463302292806106657551834969806392404743167502546322664169018823508923557596381159501070303564461321504136243094239335239386908533037966115142102738502911620939281342404333752112228699964167865282271992346916372799638928247710192687316053803519444131548642659140490361355221594221874671747743192631620886044467597304796542595927428871302644576712592140915820010380921614303720180399863141750260294475675646049136363756333775566363293534089397291239213656100955981720342049415295216301495463090135613004307894940340175362417776543026803548029784963212912166453382019827910227496246450055769554927586733439785581258109117970680501858432941887875727278268743680 [177,66] 222392058418226099099559780749014723497557662775411204644915200941254982919560896971676700830286894599401543116643402030761158954040127853887810769466511179546180886184330413013573178934224839284888776516707345010639898977138420833344261561579084081360496037941144544008464778299926041918872614564147379849184814858419493920580232692803535759094254176832177184212011460274007534919236708675105264593999070935210212878473629141166866864548992534799091153968813436627759278848503568331093709184982554486769321891692815391412978422800918900155293356933331583629202614523653802162372116621044581478366094275745624750003992632605017895546208828025924491035354082138507318469386392789630613189622473106725226943237206466291390266141837386431700608277422668544263343216177391186728255837764219303566055195862300914951627823018789408210777522691998941998306167139052324329562228795576305425073801648276060848648073350775847494015527391242972719902714634273275571894284644299168355589848875831233136468215729379385873646745080400735388726777883232156322687245234605324299821752110519860264931737639299305646599568853382110255610369584322451958293216237624609450266563968180666011063568971736641293216795688700640759668261060809936204120336482199648435115327823293237023258690475720348596838906236596688189718847750793284450119372240662759378069885943722495905846173460405881909245384561500346360297618840183790294502113433416813202107105681013972195511540440235240151283507234922496000 [177,67] -7142202184094900094373857108347266316014591053837626116050787032488840092902317786396691861016851040850425007332178318757768228878437705534547083815658929758660712421656900872936176359578736928742840817175568510974943990619882042783429728356828953000192405404644085495382563773953739396561587715845926231335489904222272486278858880509014742138609557077169357746807702846066989471895501970244785568318429716076843921519060197534717432255004638151330709605687308800417117153277108109646674959318017999868042331750246552978728632778554757631260050871494141359965180336771885085697201557240395289691343635920899794426355128097092821572552798471124638652238284714352495034646368637065403747438691150593366085431718370847083650377835137238006208260496058626861212031171533671249113472781277841223843533784324661017608823556009627058453963787109702289939514047477775206938017596647469893203132546792339141993320858559474295371556408181249562612097533586995265775386766271555055330448681796383120908364693812493530301707343554095108496407711329783029144070965806127189576354969597416263267718457281472779678170055570985352654440443997712210118905213882897531737484789390673560904261445256884941320754643246970821040242949743638768093054875450271636370621848091863176831092786260316485410841992223430474688219006127332608931423815553449173687801367401450118630381502853126097068810384971874882626960643590741201152535378577465833197494086027800129052751952238857208597939030196224 [177,68] 199417984054211565580347510472249767553603157876576893188878698973396438579656076302200708138912829668528401705026819260340066783806633035574984970495270989057582576362660793060281154380182411245742378716033923962898721636910868592157638988473024223649952642742109624360620349465847277341806196682945964864549101522477838115960710078480786618223360865049779773524639443524923734359448683206509187964303124742986782187246813049374353140085788078254033014541263269239774559695300294093674392019762731427002607877102783155400893178693577477699550746132406138752937969057566738031038964792358740774561808948369505886980744563566596041368071445527915761719901760365982148511689777687576333213190105419244683524868343206969424839422708770548282644043257329945435628955606421941285121044756338302516980063812725884813606666955674246009427262053810216039440884978502406849819148954119993478609891623537913229886494477921856283006775075161538461284403550125181822395358249384529373032839304713628872326219057405206290956773371963987797018277529366312307400570861540461831447903705837755351756077185380206628644307202114073871543633052717711175614688543474553078572122769134391608227872246079418638191299644478116078257572721260121790681152353490727922886352503640733994181055583406267475479913927021901269528395683866967011667470455077039531817764943819195233347197531419595796542104523468400645625355371568586746587617716620206579615567408955943787762299684144033811994611712 [177,69] -4800272265965973949672957822000346405146463496480021912567890457812591236717074267809946262344997106456304629033533719847538683683965134998755864037877304077726128687818657641305859098736068191342554328978225292750419805544928377436956717814654127166673824761969750465389920997373908077728358122338043611400889587746490709762418606587990957874688160983741124651361575437780915504046039282407373199615443089671146655347714278719294041838531119566043065842105916571021239579850823467890004986448743606334229399294475909830728396590724502144188747671209163604412227365372679971521736795090588840339551296852972433568368560573329079572068856753325711706769466304886637474700340116348925691813989618887019625510236871454692537080682734837252101350425233095533021329586950211269314296917105292546336414492248128492301445706185587257860392069128620598309776638534318506449071109548314474821738028613148878253144960941358025284428064476844464438912181181084535325028732403911944594335803346875136330238732926769268581020194225599892648104559277755884937644517680754074560842490812081399786035022914020485798998020708965580935134491940212309487538121530440572763772333886968366885266106894907290804345264076029535072036414051852197657309674095338379577681260496886317834144605314108033284804335467372879280641964035960769444083687242394484192626084598835663105260515268037739973441543763956805407865661564619204745677927132597643383447449912332512917990039952462522089472 [177,70] 99697102315547990174913995916943603589628905023762514862399609144528667907383256899533639992471826955070124194922906562838215702935419511816919354938277411303897417852371642181684761868445452945340794452539957466103293046109520610053130585741779738472951663286771580194058153235256212509838584385076091367135419212914576592694304968678566910887727568063742091275406670870477862426031328884851702001218635103552838621414821610606751353159160140410152800231989390843394049119810792236943920350437256473744940626499621353554616614080079555857930345262048585441799801752148751181624189271035491018114469075521044931211594984254275365114183132166240690411456842905600681485151620867974902805049267222618323268503574215519334088486827582034774221915538231681528193114276284332209020061578653136540993808460688091121410602688674243216924676393989540222959455959979091288952294370893985206424773475823072199747953783515727820364766828492877475918846057659918521046685550467215628090446537183333391590530246609118449300466740553947004346438068378553821366155985699624115478563944119476038682013799454211828743216475207154253906937665853280356221480590420221547604293367883106087119625222201674823353798453160991816415389501678118695831944277877032755966275787493433401350739541919214007552651833718429481021535395773299520420491315023766679356805230689618423526760449962525175604963661982750656670517585349038100679897231876037191757059031960455425990151517206347776 [177,71] -1795606130595912906772628670673606920065999773545583713142046109526508450812145044287540357299747745800988745715300606591684641909142220600968467948281615682148782114690620252014991240934139381114780758663427868789703057745249372053093342631124615985848139331526164614025202830077499211945555247269387347763565681429533081204522881376272703171879379613251795321312602919758281053849034935838020549762817009469225695826430971817212645724974573039057225040871893784612061980829836007367679627364743173117589503284551307320120558174889915680737196508321938637190883007849845838028072920589010843726603236094230870522305983806741723934320988129677468349022912395019383904327812141667098588269043746978658547649806869112889972613250000979481337131289672729830249831390812589168688370780757607590020715904478456136151174203063328500823847855515768277812551167407123129466525063682265885664362854457527415458895690119248129864758556262780699656452530686101954409853107569070042841653256631405696310972403530886072440537247562126234407477273436414628555556678050614905658368408169123075648899375696008919224293200462771564017250491061621954041861731324420281649938582319662187915784089202486959292381938839669174777813190283701144071817232424309398241765173853285159422106156479567672692328714522893017416508871340835127605369628987277608467061753171459912628018413081218999067860357809576261439039002775980627924492411438753202337309181149026250853501511663616 [177,72] 27222992256188915155991228228515598267107776750564165837181227190786393659569315924569780028051271592472710330176066115990059773674922111183832652991269584785925901117763011546650284650311121977704579784962392977338091199818982830760048641203064601568832757254428496546750566707800434637856555488175236191711528619019402302120806695331531913114227995899203834598941500011641729892652642888341933688730636444364064538674551487811606334328279858381297463800428521086523941513197147745872658494439160091652405234458394571331562785646559996382303446822862530362981659457170903564370100932393029373880509805112900187942312437501652159081032950207675741330244639617876973445644255305004814166092343745340800096148645980204593489130147791626753500458791129421982157344788020097107734032524872312933555770875838176948171856220920985743153830236660038764381029165395028289599085003944678312616080448902980728322802982560071090611655165768065102774669723432283540118460182053091662260644942330928001140863362092838669493829776910022262210913838112583524078602434720415993767924205587036627569708182733780647060146236655391741106310658572929990963834312537349263644100990036136028798202360384831164789899290756020223315960016602639545278501881774732402830945170246572849972075410470761718945073660111609180802377009569414331707557461988253667416930153210224709685402260855786856587571623607464179763140634204466377759712260680556574280678941021294697835163648 [177,73] -186193922558624494934392640276898376417832665082873888092244697913381513203916221458071107600795904623336943038423019799997197847140555063040612259759527449926949999546216801139298531414958154735342107592972713973001181201809589602976691194795946813919669516235179308170405271153895580235170174017718938396367065906574550334409221035239137126116645190304477182010954387981212014475619327990960292559122172280539693596350099770759502051641788496549666946497594378227279623932072681880006960339801218177417704081167621297910362369071678568380681838205497397708761983049628334610337233050111464215900945127041892832099681069245970098733075184901853691506686553126310207229936537882087689397502759120518428759582241448096624610397831788083719341247811405509265270538656828545296902412862220089005510200383570416675046163876759005820837286329852168260817926963123855340422708162776180642157131750691263013999049410488390713257771854027168155653905805545288523328513283977963754698971300134556354452377521614900000167106448241313921376576052364358720105822575118792234963986635323996579333721023999741944557117541786426850400179674532123151348750998510206133073786840530352189411757625384262048156048145905212924744343888951471120165221342355502117391527663104846183120923057527764660987089987857229099779248097497253460246847677154201269334726647150232369400550313793369912770838603602521665093259342797115959816125027736364068841615132262047744000 [177,74] -999130583310415877063755356035828899160403701831701500262173605706599440494560371944157939540909441141125270126751018639065777562855340317601654225348927696456289250425245221464476435319517813753913745941638983461533888996664680294441396140050648691782442502238707380992090422193671172396701452651055902521635280697552514143476286935821278886432040014947086836298799189499951726855099966836983446661851278838479194794837105209174689651250685782383548143827257152097542664118998944760468815288614992685079905671142835507175398457938055828542469207044870775660715080760121030176453563912741257646208381135084718826489307351872139546710738341114763384893022270138642219105352559798908148814315836442282292276239124518893904892538962840787310912070258500714388516098783570473465148199154251118746155092894822754113150695924213195329329893784470679103156484597283716914788343255571928048084525176664214713026412891543135982744452084641364607500333134494907539397590094970089227779171320284501012631806913177196061970798468110483686415056829764974214352337191513829345747590775638532708494540907288227923391119923348289649589175611940213654644845604170387724577614662798718780502157368898389625889254301310438085111438320612963692887088095236409369169147177202735895921135533798132981579201511488494195473979649211705045037225932933609636561342417850181765005341827586634239600417356363333576860976921520928463713034896229136636220120219381760 [177,75] -1115724781705530225761705406841575217156926496090275822117422676273057046885646002211810740340057018223287012946035779873032786933725621062320581230053807063565916383803730316783415840788115334631274471022475003662172117595253020040161127977518565315336955453647150781688827629749617397429400713449612329532568943158283637603267489948034790016011767886813339619664196298665465339810043293879352622384902856561265801664943280186355910656351289705245046401984370084692841915761186043129463862913863174036736165002811985738874090407757546467944003559669950592007736606430516963229736245194753060649689100686178135790284107606689568154522157338826929223518540605988705625303120233654300337734274588176426425734974401282106086735374501875706156806852501342483592233815434338115564441900893190198558021081187455102696619922350643747370613168151000554655901285552176011956911050966848481462591845056630624004341385676961289846302316126622251481589994289724545570853715183262430025761574767296885218622919547328361944032522413229611799743610578927840860770273691658471093729595193735151360747713887866993040976219610486726136832508965806395961638311778648221742258819018090975993330764258275939675303752417688910758285003824046575025498167372366554886780598597918740783825994255950360413378574178334030780723092475168201066338031094034126563867814252667659014079350252939529252862644859711711385000632721520507517447333325263510574546817507328 [177,76] 28924590870043983233784614070155259744788767575169972133821486691219302452251767790519236461206261258958508383710298365106854472958109259017482241578502997607159456381850467372150686634429647360911889700781209881542647545596638390315603391264140700076952812244858237304983180514883756065961430787963400828140835904620855912408592799007574252190207948118893052237543652685455784476590011023383409380247797510810964025118782020478195734479634227999889159064100491650695201684207860999598477254131872838203819413477688247315689949173331936434832562471331820612790157814133910482370214634964624364113782692128671591458425581426558806230110708760471299910175470178079329801651627251054962563699755157493247875424715741469507176231022986248542293871894441415314218827769674146155562581702120296368435787074897841985976046384436132279980278720575061605535226646028339029349227823802301411118603088360839945147549841399085639415773569170763649077017671314382506618168768777536608119893962843241204344076579317455619243845492845062170930227936656485835940353761120044386700977211248991609003593460193273347549057825408961540943251718022710715478637800275126332473701691902526896235341125013631465121054919641013314284593129347517422242925115135249137433005263858310390927341532732238135011782263973523384892650988620272470824078456243488722403562520468173069746637872914336389010641654257884859831163791466451977299591971006843551931267328 [177,77] 4892353760634160623864625903451587856408817184404635506812172098701952154818301341007905567237146061605698926341984068552807086143143824231181016645280488630981631952530866111246572528177402463681256296031759691802541823405933628109205270872067773726300698553995543496250859405485200935592241711991511032139868218152814514419704025003019038346085690441024223275122261047960394014625684549244163196241981657838332847924021398126309648081596969237389787801090373661523080190427834981681198360852184504043035807050570536617290041012096920177709948086876633231678126386337677109744850109775981093652053229575753264332410942111532229381416549405744175094736787711429443351680641830476524020559914753721250104157481757206243073443048522913770031734741271486817577348190624365752143542860745033905699217032832836487250747216902284747820395607368484469227935713553499458534978266437440576561163009289717047396269085736089227205388959707592301184068210270406298939246940367032375674291289033182516209401427741340545503741518328480630237869481329275553614027887183826271065439942125224403245108249524837998063470445334892924878128746188999050718473361783262282418472006805368050491824620196429124568595249335196269491149735880169831647332819061459696266830855351663294858935247743774434905735976112250575001827270040167763207847779060731491617797764050642831784294606219882608773180312117369425423994849890548726780149800953290254450688 [177,78] -64228429346825931390170024508465379643731494145373678677093766275958654870485714759816011213098748473750123086180024585803701183399375216745159316323944804237413132605609711938444956425688743013212009707424609423017854556719934852100647238925964817714693034646476113570193262406674283232852611060460893472845469112994668865970511287645040061369051053738638497286357635414990386223180068616497967942341027187556591881666266438619264167204340789027473847858588523799918894430365783629633965684291315809137847619291495951434338522012873100203303876581042351097925131785894381706121207103213755105973086609704991839486830819057838030662459166699886599085133674483836320565266121139825887988835586333592647152846747352078372179665201636377131914115820168439547777015884055434477090091147386889726214330402406996827337591227533275959375652589496383927831753060550737735909828104794296245771100603191587635106324008378784745454033523410171026817745052104797981841375013115544559057986614301735711954624362552063345680620222967378543821979895716062460482599202156456200729524456599144936481551292748539115641970147367777007247455227807509739524144476028886262705966069351161364953183990720115410597642039800868713422556822440773523444541324104922398014523107039745139449391607238417142609360720476972899313379302036307150554782472857256124829419319399141088507881123534813595693178613127388829762660282747993071177842812388376576 [177,79] -14177843890839924306863200684932368609619356903748035685161462750772818502382498582943392308590482213213048148358302464503018722440334995689346915448674654347727122545316563792975279447778187742912825990705516040184848397656838700467770411840830245622524852078118942774639767237129127655988353005524442155345517799809236083482952714060243278642034946372289438949448063894709931900156759587431757530465214792079779085050312925971616882856627970199073563716952723096631641017776357174933429280978643512759550507098623461154934357840196206550011824447331425264807328637041117841633739326004786569571546085671394838245152196625333541978824154011470137035706106752873159332882637414017458203208566511489717975310199116100162747046718713848239844265034110790835347759921456715992671580005886240798260557863561812503641999692692882628580740391127078935514212051708645409285104191584947130045631083141727861633100349647715281706413786569384258515177264258877207626917476542882290229182183390861440814189188009951375952516002878784013294912286097476065479957860783160484446418047788856451474457950410264327068264092498204702005293323813111223095096247478920292421030242089611289103382139036695963210300224437543578531871147937502145925879314130554513993681539861884917955940664564221979220198265350694633778573152214491373914355634397903140111558692738554558895989031368958982991254438832240338073561413453292087648165235261440 [177,80] -40320704889497744265001392900982978591297600377409205515237153084532374503995152698417926715897071464052712792133147420838262654417392053887571348525462930808895811381652196601444883423331177657668847963574039463603334523735882121201712538994682202148968775972644629070717074064897941904797082473438341493914228916463841969984177219852414117454891830305642627548166465708127890566050201700124097719725425543673869365744770849545470428395279360100257168451472188378179368875694906276467323849034764037818973586540602243770742208359413212905731880449598158027807342219335232451880916647035820624686331368467901150502702274077613944297440573738956950419320022521238550056392972090842248822174190428852626674932405724238280247944610309494097212573557755958142924253000663744092363432965822498549323246886510347759931269386979572079478209288821805277709903962853988643256719027116302425420675181764400545876835514917876174046530168175993451027531951623404625772501346607522723810201562658572303901136157467035951743486167315598179154389885493015358480210533008399914540914763568390531168380315441519325160198780641711874933278670509035591967251821613815433120519870222204079600730123600588430635562570758036094181031389497355554125448400366066732531938163240431975239855504658600310276862400785700018615620345445798908470687844661065590094591624871121686002915507798112330508147201515465047467884297965275685090721792 [177,81] 22867315432559940229410399452371142544736179263546400175366585748520274051999317797329652744968937338109226076285749262138920463589291264478141111200898254530145683992970673780578291144744175636992759500304784648860503642371700462221359042719173344074671809968845293376055349654855915153903805407739950360126790798124456559825268714726812617649945403191013981498363473099097475795472587097327313596663593106165199637120972088700548993422354618665109388971448882891016529664015324138670855591601301700497508037517348881107898204900951236982373355035536979089071696471844483825687865657978178322701149637539397745131993949211756019415834712120774044600831246504809502298685546276124507879650241322060407483093302132329223015059457650800727633381370679057230228187719157649646085805868926134889973394241418884465755631082330967303516764046256714618053123014376587741514856726952252040920273630815551438654146828427153906303830898538062346811132546561696557835250951691151097272313623271399076241956289252388196643178264377374813324217179257344104464182812071826743943292185326066245382877222792554581569025016119875597837631655460883446839793488257119130853628313030737807386090269581371001143650646556082208670685871242114882123335911330856742037332643513192158966460622240184829725490983190599811485601137296716510157369763140361772548197486067291297446835091785077522290437514973178592448148542513458253660160 [177,82] 381865579425046594909480702460709197799813313658955027845447973633099987476570777675833512026204309471300322863863086970312414538420574608555263574295241779102202087358223645038343159228068772974593761925748705143816128717538412547516954705140721499841139999492153949293230648672181843166722892534172780804094341924782402134000557686783532820205853800316371094209079139688482203693842349469302397255881029763234332652341914612066676346813453237736691331392969208861287144256998808808874266004307934232685848941098924122171026899707810673070927129816672041216649568420588971532615290188162223067100154931676714875388154676214284517184106366814197048025069898573030558352615797413519286674320150715149423131640600326301705568573330164890998896398160294175542071492214720156708630992191380375705159204090555009992597696539365956721654755409273905988538649547750913550617482400606088678765167646473737796589603360800332395927173534851088574618251407726834033591452839436941208354734163944264263060547077095321909093843555127467772630817395194686349244204419228665940743723670919907300967119076374079108669656754118452076175701252024156401082918526640041041150776363407442096010661666528241783318117324423990934592508017983673323123154447284431635489405953687689137729836656629677295236032742970145444068151491572712690137293125862998891153630121160861641023412659082519687847648157773803686730572565294268416 [177,83] -16268979720070783116108788718459181927084255754895561570139346491575692306403318615479765226488361136949871066513210098331146711064615929206231115222400277315017838362674461323287058021107878443550463005784147688178822167015741936932440424015393571597284241174907307661408484388004248133938056626467602604854424568115360371058084867611429012440241730577321712532328263481207842068428473271440158224948494196639347138158378127027351884421304806044742437388901425700788876458478493504142815815772137798240090239323396977889773698930741883296435087093141378608050773514556985989776824921274790608559955356272747801433753395533852928341326314781551811933353160221994367950652744583666237532479314506812173649126797187179289182734592025768511555037885368048004541274430747735667932811353586062397669981694257969818195883447859110104931519399822491945056082491830767082818922242600587545626730178990588027967351974253582852216160201603911553379263077486790448659442199897178866680330367657150302742519613935451104619837075342252696625668833313373895014412780634423910872999708055467624568766593505961167640424606451029579616162058381289948450664644784154367203948707832788540074318900254983957482927306781097873203157144235538460968618496156493578951658717066175190444611443470857587195311438872672496678885818252157828078503053202489311575550579281062536493133309725303155551002953023296012510742546907136 [177,84] -504687777398715228379104554507911956243563538280472434617108281986633108470186431385608752957230021961788312437427435854667150423737985558922528569296305493774412157597873572767375586395066528233037711494408040841576602933217397878138030336904105973332782854875815598247452619111174910469887725517553834453261724028578127643742318892710993713463025330157024839284676430873577113722164680805032519281983953340702220078865445929284879019702264232385417163835336983041272921268007862377882310626442985687746787695485878064849072397303667902579665539606848638584833730516554459355107995055640663001212870244475963245164293923642240011326486735966367953787377298981604890697065316180024816118500958256908094857351385998961654039163172063936515876052300972779976338568441496704221504495014481504683809409894502391017604597475714592029928962293020116408335587316312711572222226999196346218230473125350860838170245873514398041191282049171081878836313136321395361935095844195223184553646567391266064167291473438586058896006434762519847225375834788996647179562936008715168042452901756472737812271499993508467396123096118260452255357454946965829932632647125629473284025340984426650129745899313691804197667802937896571715598656953817039188789127930066262418863538600218464825188038988632709297785584847445379372273132855648996042426897925876362655003356913566538275859178360038230426700400853806902356044800 [177,85] 1840107586117239300887486755152245376449591162018230880434647974808747704877964920344198664199768226864046425117403743811632736034160794170706142784871005212820140771860104143244323890472694439121140962441099083128329222857788586547409126111623366341784718449217306210057383252489848951140943816103035787216020925771872224053125051747085833448194223400480184095180586616151679021197853903112000349362318639698512666825978950364054048987883831765126007866336808576468848702591174563856465580579911320486267001021730729507807808164475314780871408532147194324713445023215754712640437163491638290760632730510968296308519377097056728944692271653353424141009603497724743927883126991669813577880978068821946387176340771868585976674400385244399533346857921820703316406012440330414184960346112962171876518202578767683234135304758840770063538057164177103276934579024359498953193993746492862122307493008848256816007318202036354424929636832746269661913423003357827524298270692919487158294428801162544922392963573621852726047706934590995230861676129926101833037548583609992208579411993197402904176574646593521760502055466030893407160061602008732118624385437166047683762521997700217844991321011759366493456785469892027691598742312318110347191403210620187462111167599529807529565096352651180236553269927754249605114057962436374723654150250929941314993599597117426046754989695373774668553840188093415686144 [177,86] 222448913877019109969802020073322002083948628484465603071545981259559300962515179861968345661387016643875091279816165102585103050568093376465672142321007916415725850170584029228553523855271869293397873460502252638848142460804681203051936707771342244495935946532316741793611861012404155571536705343863342524019168215404295064554602776922134798051196877332828523167796318675874544630129384979228829510279646065451132016833514661097716682510348601175099029230324812150076208301277225062310974561356774753626641377200811409818238602705208585972744926730892325046512455650826972929936704607948056573657390237422228768267628741228006040847146510350662977434307849245590979757724488359411428297995908524491295096748095437125554237028192926454918417844860062994135728673662486985325206853945764286032388741110562766593942183594004437612564649223509708489276412653562981527956642518166292407207826644870545858530836104523182553094551993466045692775945601902787030621086999018596120025526383334579656633060252236616764842275168285195366973571285006237569617809593736903633717947430587637646603658945748752512789415031931320562463588456276474267408216529153078771367414217197189344172045585680799223334527491184509982060865813177776764545277345175497379242906357510355293329312019077517127972843779106308804089613404359875056764305159688744610227293559338486647360710933789415297769995876780417024 [177,87] 2070817757831962863377157775737974074712887654789425334863553291573489898979576398352909899308039525032076643418291144338742703874938723899688508942078213926755096112661896477708477988700745411358565943555044554883396227363152858181685032417825059718379212227561606602336913588379268575868293840170179356228408272588935985120205473917455082324468227046606129405242157585534251362990946472522781207682905579103572066413273703665139734391856329857681270313955712254667587869244104660448763045503089504562612806283068725540757713820499199806797930484388133865193276684865397515977635488199474162855195369971431230729470461191938918265105100441073363254170246652621558009846490022019709549427624835298037267436746246090943129868493161751085392140821103898137220432261934542268916197126362587955199725341846444479621110607785061449017379139377874563617553668217872514805877955903252138303385226128937556218323071802236227676672251986479293912821797956067741028000961055410942550731439428090843572357404799705086308491522740709651469637393016200569866834000812666353383504596623035173509174058716546464204356626952117547498515918736283293432111753842424301178752318109341468967490967173694673476320145195657292510914158705052613309038740631361697126713293479423693519997064654458980957100919583777768684364611572023808464303458008493015321339828073768524482427460941825008241297919590400 [177,88] -24917550444623529848779517942541924578931375369611285692362966847248340737712648156693693241684819395839491934683856342243443533897344801851792803652239584778657920371354297582691785769205175262304468164216952554136423455861665641501272629851011347153280592418517122506384398769450798834186211249680827174690445615834863117630425170964995206515397316530479894142577358980110618639453260139235265351043399468217174126064062919216854858200975647940998010725902018289868836693286843581758642370002242614104266976269075746795433798430952663762584748721218192796746298172864708139305018020891148995553539584781173027566560687137519250679133440636316460643792890874912229922766957624426671886417599895908122356996500889379748217915687452124792757812691242276711207949373513492889031260930196248373929045424510541617386637720913374353342734318459740689377805944389589616967173515072964662613938083140791811601133286277850123753080771118889158489923721211864652873369991605552384616161745497807498860294765199877200740208558835730789711455265248742956027895999475833128499121501859629180975374132437170214280045921779400895184409210434308530517848334141842408274900547665987227148743558003261230077190705147251233732811576357135823440295318467680228120162551462947656896490245065405636317577219092898654501944008178988042216748554724683411509888810894471036878042254392175169872625408 [177,89] -555793049413332344784735651424724263975793765810973858342558101014994874343406322803999315202954247354105481666695729693949336365564460901707130607050810734583433534150877442731216712906625246382279705233578517687452255226447593573164890289187092044285499917604598703586734668331267474958540472680274275983501180996821951847357748310671125830530009119116086735151427538211041511934925130698456937172977609456180858448383589345365330637114489657400268633931024936060115791246239229701939624614978573156391484682363695701834027155798145830997275679768090494087189903101914706608370002643070373986540983904224035496895126515060267272072216999028459615165612631122884973812528164480380450524377108047190334726750506404281873254917107546716249777063024542817128843069059119442355992984695393521549228439573352561401203837227123943758694777167508401363822912485859707727214156748223584334629545585880167373660799982448941421159095401130520787110114959469165788860691050525727936681269824645087740639828299186450211183247568353264067927690117901577926972543368972408524713843317923029905954207325373717086966170254518254211890903062176103387117338725118132297415570160845354977903711170063072004753494807663445866938945241917066197534991493125548470491336911483355831625706170075012249072797156855615656713854199268250062764988363907222221978723043259238128730359800860453736448 [177,90] -2003076899980444181032052631165613512825773791750915685622323545306208549077695084979567778589734204796034753959685794294083700888371081188888394118924042231422843040017523284298939289481033942887015159283385525574355236047848296943054537425557252074788214975975001693487940019091683340612504035726429867310008067390151406690731376564518734887296580606691493219408032477633275785807563378037049026946943931006537754798942435427648227841395213269002358800134657721428553081108335728480320802928311810903245412353151680955793180230069653041850555329982604309852234336169686113617588362932288758465481472210180900097107941079483151414118613275783704277373115832607042407425243895601635414433127250389236114687227414350455813319169221586863533415397963866701331889029327479430113322149406718249189555130840080826031609475189067778537542974614451837840614869204035459140822866681083339533108502528673522529720774652730688864546130019257670761571757436275420645418963671966779169367503013318066198447137713996999008382115241934945779061943824798258609126526975014935479493133295218869139274219148291482861559225795986253288914885992730596570228870808217874763109781797101324102526700259896736145857321481930870540160179040343374228263611664620778795319549898457395203475165994038679397180776299508076038596565354417955287603103689830587612311051608057746712524254497222400 [177,91] 28604184521846689378896196543621113185263060517165841668599351014381560397592667963942495147031670944909896452229286521260359350293978154704554668682023883232096495949929945947231260860514536634708760759506868478222271957550277768958448565296019592862778894702205555943903258732951192925165711667292947858425058410788777956055765688176992721003469836947919045735361955174724824695653847936012431326417155480349530510364772465460258777726253755292655950926632196948302602802596007897235027065453014991031544712013750198341523202212752112863392409237419398430577525237930599189190290698082710268810930469001956010149808760195053213335423353419010363289087028155972737465411066871091189520533790117439574637644271454542384010947166328716370063202604322667824694705228465342771100827534740025047560873988870828010314196569582232990559097017485176736663229612689423912230728504208632349227720037760011309199260309081778436969143314703872170419681311339395079259191324478363093294376449890387959032097019762689490687511547935357677435930585563465157537955289728604530363232948464950681449637656290946538763694506848106552136018975415454463532195409030641001213622018842122361693803532298960362405569013243968165460518283088302080561529863813461534806800360981132631714663604367994040352768628741886007508810665079209891527460849426503232111140227340730323125682995712 [177,92] 302946650684100207061382739299560897816028104550070291718170283363011631086343684288974886598875445105153295556589500341372483306039656845104964819040888238231372115113305858293091965860753915767000356547426145413573213888072930746115709282125675215330725669940564549692606831697300859149079589741874843313708373871521165098000043891622826886928482562570236658873521784837435583145855956675854560747201018158405259080726129898343666000068760492111922444236445941085748373827018140615434885121667135938571622912680017832425268940866017983778717622371837956380151761094569308385491101466896447359254112587687419342277417751423321245058804382300391073485996596575425429951469824357594996107896946208356505459001800934257977841923599443193882690924303814011824179679079872378466879295445147659599462557247839774313526601593674132567043241549199622559281214957870952537568918896040121584291616594776047814058728639815483571381977143746648611032644396261841843335258886760868182639871152087524365692502701480580730329087067386388345007495732097478408814123416468966882497057547027745309087870281101769569721160528972535482155517570716098279962976117947188374509381390015430773169881331690770159297084442045733222413381684297221855992438535233079940317130889638453141472764985831127522606457071164394904589035637243606038788750869241024778539261383278492904629968 [177,93] 581036432588332063121982973840416014212680780813347665135323302904526255555635290954189759309517853730882762039442501473463188299845247512995431545833554680403909472023342621576942011379194700220181322773969474235344235433002040405434066075928051206481920081230627402404894487060817151210996590514159991306081874533755400440946128540236289587949927822009804722400952821229827552422138541069049336964434309534471547854755831705862179172911613678329977530458017223784674196351314346710519882361420739084962884460044601865836848444515611446445204158615319083117221607408219148470889882823867146713730279685530157108006556781674295292385855825004784324203584721559442689352268538853746254009054765239093936631697449588471973316338820029749433567897466249377199205200212492074986066233255614278352327699824715636158160954136743098319307751526948898704325152179168412058871850008546081786073657643703552406705988590331214765227615993952634923615218250633947972321302694927867255990994023581505008767694146797886129563082396506795297245116292339788980364534243223836980082082980477328958303330747660342288593240369651270404898169435271220682581944598465882033943535756400748257385926221215765806787606966741996641277450183123638546831039493604236891469074859331747368560555243994397159441676137089434846231615938384246755318650311838711262051341914557382656 [177,94] -4851704417622643174063057411342189871517274674807271926437511906233067580111325546510713540117715175080929294684166779818474081163019555360713119168211711124073079530863992590456409332515110446532980161753444950036972366128342130458942328533769573131048171237777808116216195148109515902982670642987754445058993568210707474154794611542670705732416565477066247577228353095378530502570357343646390149665635803470838209046350061525357157147842439237782218182304497068847786362028832902114390043120376146564656830905853436360696734901643574784917009883049448486174744516242407870823912828301512502904668869478205948569852038020144806939616650055902362689715774555220116314835095619712149301028915016299295532498367367907690936108419338132984618350339434222509577507403256528553762281578224460082167516636574193066443147456224387711812738306963581188500886369439819618687215834361488777199321616677964711540722294914410340938015118350441961227516871257870095377901221026195198717403590017448161053838905804638947634978349625559345410351369993074631675384728138897212803422176807902377932253573046068776722003976157089117457434156695455152685116575661623832260158509476780565320327271351860172400034192098645661522659945413674822530028124603807653991895422577188275462384872032306949387362067591553261263322393733684506525690571299957046440731351187456 [177,95] -43253875519308372888563937713723738549398501473485826004604065546439617278822477223592832720327746822118498829015420524819044097846937243364231376097844811340738955676699456193616870021560319499279387304965398453765926900273182209452946349250865244235775935407757938514673185689480170598714103080551019399427356275348381679006887588317695596662348580038240714283735012178306493205139520250594806623633336680850451275052523164897301385470166256126923983355654946801647958215519257903976538903987688045278035268731617749896960856930657989806907041107539024722862452800639508447284248720294692817087481048334660842508682832931365190987927614122065051645398061022642154715304297901907462741011008839056406111573894556928728788390952055585023763356569441797196197986544693879439955578010548630092992744440579020289941509834940542765463269179211428580210040045800392927762293658464947683596149419257212336513327694436738136429660823100495294897148728754430996350810666238351273522994435960533449642200301448652569008444450472683005236768966166116506721599961599398473786668695169664913801423224974850829059144414702826680202154291562743885999043241451007841594477752885482941794662778126965330193568963980787585185261700038545029047830089525514279356234110541598786995370578178505200430687688734535826785499093415173782589356796605363698375065600 [177,96] 70370878262982135579995632028165906663688571177199905698003141194003702838099471806727152264560150224588312316353790868006686249945553298318411988603384513209369038346853277462024275357113011172979197932531958490109918015984395577305284182825120264134189160593848485499482654112773564674825726313048862522955407777436751435972669377342223095590994440380998599868401336195804758969635081622064253763021502221324060211330611427629186377010398319673144299462903752244048620821995851300337274066907420151937922868220685643310713391395848924975685584407069228787392376121933218324846201329288858330466038951225155086649124485807313079723129348335390541535827913848657799174762447707722023607180822587816930869456107372377295994642320394324486970324851894690064647256925959603725614979292057164762447177385916717045455982969945376797010458735937400313975892546110944422276133964422408887622570869622639049437796930746161088972786033822681550448772194662632736478040514490374970951876586985731860163669874613750921853718626891968319863283510429822693776932648582688828768016117793842083322713889850361265351469493350057881282060239853030891348614748958421623953398591077419188861115790590002698771735565979262008615835010822132386098286376374569063241676157209056971074907996274450074796504124854051501777609428712298195151237978536947482624 [177,97] -1422891400783637088561319252521294600739358453199950290115609913461810492093753707478503048606400397854786057521669017557943217228313972296589515061613634061714845243080056208243564067029565639340135918249542101108899252086163860272292610866454163699384604413866109722482933754637029578019689257516500884107573094047705136160732699226229932662970538767820379082951752195712837416634456552240248980411167039017526209707758586425832236863311102440807337942201013623238786946069867096104212304953110941910506689742431767626002475811675582281449050652184115649832936194232154152267077145135427212772739688949900899218445783556814573839283614316206689599562280486441542676201579646305856730601537607252503056697012943497982154565240466464667169270284804629971290063867561169581585157813248784618433225040953012084046734112777991936986042797540352177569280881823299134800209590387329972256310335274004401236692671706736602689920822549140342867210291718822819534656712409919473943546464690443818460260735542359402892925903771193489045893009042336539929532451468175186167778662290070797888141475550558005161394446810389528371032727342283460832624348798127730112015018671585333690355392552944375413823748955413609302197758998362766146293135864950996107503770846909713147105417507553957159201778175354902459523232011671698549081080152981504 [177,98] 17385057243799592784555694219418227387167620273731443812663531449841289231578948994282429568441279786750663501891865783454351473324682576109159179799534584209877854276807931116513626897485242304271773468046297851259458285694394717243948833822201067564022923850243207620926896619661663100430924591219756822824884319358524945082483125599759802713419181489661445934773256977117105343836940864533677945225423436924959968210826517118925409391550619356003973186629003430664983136935519496958885102123361259140643806772486386905979520616961270881285104046470616314250482759676966316287354155901133359051093874408655723818419282164037522690160873944979784183551005289546110158435724036035583261126035719456950799914703496733910460850945911584678507954753029009668172653679491747308352879004745540761370885488948760606477744079520455239983473630309521001129815587725534070713284945210367336448447112281269868484994971567775081017683114123353095551646786378453080115534442934879607735464627800892847792831935879079274193877808327163808554181947495166082360180650024811252188475908423049825349835022797475175473966842046370613393820425083939976511200524126001891589141140115759307267853580609445055533658362474503920055926194240935063282064806518070118862453407611757171023270984271301115592197137154319708723861697788492806497521303552 [177,99] -146454569150469459576385951772169419034274156815554219925390449807405277985806158648799742705361299527214760812190805690317128386854527540433390878680545309846396255041407763177579721810814594935826014182990982893660233464086200292021685611312102883535765864880106567650595588305062173445032778060168490754296674905339259452223454577410057469965248309009803852536614732719150515100139471795841255737209582787073336083456979255737823885190773221564758793727638529717936386470144460731343244075847442960623912972678474647135369444471688497845974898084947525564769794614666432381466755270013900155717236851582104693483396339264432885415775136364499970160962475998289015402513056701757866535752204286011165310422095276517997720024943696131722156664044434982068313598716121265039753950618824067405779840646569645785412526083598143015518876704364970928363725852760603782635276103314249186944305403131888945354689173839703376986869042548843086886436999968155858959027055405724671753375976569285694377504229471907113729034342880424307791386333336076498590934077464069302928359782312562603925683237629946553599249056004083455013634736031055869898889901363313429461004185506733311868272832730187541417507855265198359157957643241910142157547821461562836589719379698908800828579406019094767607935913797980039644981987883967628050432 [177,100] 1103029257516492470875005967506006083423842773410597014041114009767448368069137256050910057380698720310385078699011954583286941794080292141338514706364564104609283131519412828819426377831376462548794535931484119413254460083311955394264526776274837256213883509882048700407268330030292149654163583651246062698415859425947841214545500903941673437561727864564702755074882953895647116119402628665486920853610743722850235517410843462694729431703493370861299784238788740019184544846583058817603945111829556332705755830200050156843398368688482798970199575920871925087694436943081333221042816870993506201399800020385366977877590341550559469610509623290058007217399201813358973404398405114403572373533940389157723551449709860349012299508333839409522615106626861828341295974766893487063915021936471218972858831389965852482253902087267447389836828316206162547163099921631657844464004499980894009813970071550008093190415189150658986327947935985441111231576014385663772217517215867628709391805796260120362606156765104624547941669025507145444036335407728189144551543624183299081325506008882604843910272927349518711126821789907931853907253765484541990679888036345562187345328907360309457163934122318297289903259256980402483246129441194980223867984513084983809457216898377776494193789717760868531003812070892497141935644207855210496 [177,101] -6859341922888039776354985703216404105909976969032555344251958060639657050176917063288173981892917996611359845712570860455117802384633909960738423527586016276063445472413797783411526595012464501670455642557330837416017072624674244002424428274130525042007579064259320294853248181375909858653275619602153406326533768864676414155164884661315359554139721691472537358099574878232652906185606047189418486691158944200240207611496792531897084299792883919980017055643565689666562216843908022382419278777620422882708256393197929399771617187589996145102697134609669018946873754355924881648372353661212165782787016765479008917578771388600073362433745735166585753303517494880334200144246325251196292199164986800807704014403939628894307469755458491012434455695508276863519345257823366524329296510187642139616692651447358351415061820983317158565451328489155959735916720305099162817291364185313616390726646855394488976105041229607729896803993611453213801318805632766789272028775531897336728491516073121056516875197158933827140542832805263891311080113704407382443101428265585648695835785983415208195554562952093850290678743844378683765636411849796271787144713516756428323464184878975754895210830299193812805484892144697880620768369802672060830047515099533510123517379006450098447293022675726286194616206426453842986810453524480 [177,102] 34704630354343646640328678183141930840884125710568299149798821907988255827126952440152539604794450873153663668002362229152538915714589696722407189713703851414190999579452798169643957114175731958499990387816382555793841149717548438464875687985805602090106326422972595120059684169373632970256143109991078088495602270706368321879662994859952055420471423357008898932022748006916814606961320126667987482994741840592598932860390159886608036249311091738867246615799357635355483664935717501098231224800858104116756925582905577440807261172451169038986373554718168436121261517621952698320902190307611144453757804869739989230915387085916218610620271312449849609557299456839137838938055837543477944946014779309725311615951737371665409650684947346987309921925612083904514324705446263546447571539430770691296961526176467128547221469416258614091384817989003472047292018502472397233346321344427593620596608313133477344618458720356411211612879878476444528447157318443719015639095736910296567765525955551168897832159342100971640829712263847176039757052603050961153277631938469448978401285125715427739419648841123334410927020990873018984306843090090148445063016751333909062831348526361162432469120915302300916083418387138139856982832930938465765043254051932956189564125099940318370322680461045298764345923033007418416431104 [177,103] -146412484210006227033537373901084614459497329105844676558287020871787864378812149744805710093291171337627629450445723866465539423056695199005311552244222933072388112803152749620158757173629028712785291334892032817406644460670071177950717918324874162505407154207177290722251451745599742745007274223476634852702933709426474374625180544351046859325571305975762462963489686070807629872096486192980811895149082635484108050941633735648254876818716367127482807540822614088485514191514989314511661265590430119510885938266365143656295898201253947092909632986050304480727288811821307102253750455935281062306639375663480841009370963088156365129086588957285521488283463494402985308456388253969719959717940538098653608698241214404512997802212315774097601934421147847370573464081825837462020123466963780765840888291714600996562693662635668381968291259642180370449857688026782771477490326321486258458161001793949648236026729572002783318362210513769013681496293192787890001982793585285356225459744981118212817695674757775641401752939752910951562899506816651819657279400141533764222126343560927579454931985690682306887649723764031414202354466074529437520341194348584695614360655308458089218637319774269566437707497538271827961706009409522740808367539482529084068634358421893351471112916955475268653936874648570691584 [177,104] 503762651073181227721531167390353655679384582382074423412124431685889055615254306954189780552812822246529469464439209499422191601920873405051690338550823155948301955772282385803236953460551365436601983165015243215118196093670721136578400903093171558373598702627648996815049140801264642188347879855625994897250380855841359671102785612606826437945500034142269064885793300036515464034275141650211641404082598222701792241263735612509738803058767368594494778650655505375787287717565060404418054610293986640196247222670035293559938691328818080447641005865764609283061588484192288346961239742476987375783052001543322164921144629347857410621534790648932587433304264875984997802477218657413897602583572396699425786527712840424962822359235013067868738791796544988237453121400693099755898169144251797542453095057521064454578899624689943729599770047856769737932516774415719164509624825721782889128467212800430231274138887003753352904012015509983187355567045324351999279708010095955040571841834270276379124525302458937850863101964448093472534430149349752476150726892050498945267734326438118992398516345300235035692858049503041644375787850482411132893498798265338382291128966979511029633084569707905386163994207871986668521589970514061604812708115203742174576591181847515889451454556512778821936272896774144 [177,105] -1370317203598666706643679643484326818729802040240573024058295977025992030480519179879300991317730861984708853574539504767570419851562979988856999081384925875389311363176917865090711587632614195977189415058049966984317260159288494621081379366042858274898310974753305576738454993207750030183833286036925279855618683946897916573113775781862795196511346096639800303545625621346202303624330960882118609226348020524756768894532447912189214431406616709493382535428424136958605149587581400345118993411376333188551496352111682435738064989476277796336550162780497608867706173052099281703355236693430296234887162935275099718517209493014529912722858827693368826466799600855175254536415670571288764358120116617650214833711076425120203972498328600836998193268593219844353786025103142995907474351619639324972491538784364317265468693577347191841629277948743291335402563046502536282393563411592489163595002927163775475319829389144739489301928290907165303121502687111566443822061572139559034931183358138391481725615159560141767171656592701789115291043108028828268628750262789497781738916066060322917439161329854972088909487530041971533637481382808791974543119000157886996184425257516284314818277024211660872976098281882078500671150497922196634275008182615992398796792550702716210960929622339805411204333568 [177,106] 3051143785724266310152092154881605906800816989847159287944083302715853530895511826539505373634909558790427490800743658887171980098271399998971775007916316146005168389081575812883049572985482719733754763619349794797148380279619742966161912425527221265680338067453953041824995026801064096873861191389453419549890330692813959983292969908651408415665909559049537699544677367418083664324102942930462677980374434794458924415711766523594070822863765430851231208654296164522215933161104340017785379401717591773534721763722686806286897091107077323321201243273810323430019366168429566301045693964396380639728523865636568810353533823652227911798304354371654041155235487822215902134843654637082310740793513878785817168264416601265831916921511058035549254680901125043375650381762182125379796842071564998442019337685160520445010042208715244201178187067745808101110622310505052824113058523036260536735969064590907301271602560143187907923567096236934999892333365909167531440716429300504506251214071881637558650340028609606417350007547824235568024827214563449298682239415526945707902452437282065010670121427971506374838184685606194744004614655556005554239072401258747585515588472814120524315504093540665040451744840950171264610502863034700416668960804302342750202574479955540730916596747492371329024 [177,107] -5484661315786194204435170729515924324552952989062099957901789145798612784833225829462243152072251541413459909983358235389702973273375920345619407393549522509123469765576522030320012362570060149470438649383035853112444113246665604897941394213964356966656390033455253744097595705504395127301887446752971422410564168382300922575836763602010421832899411123994848480175585860411559486153027896270499264280709155164591906451491626844847453905876131058471137117543328831879675127101110808181864059080639048159732716538172775758799658669780024848031287760427594298912769531763997442686802271334818664097782093310145752087841271362283731496485032150557221659434980774990101906537236961953595220837280691735606423399844473028840496401156568642486115447393262305589800992689646005807727597694798949172134230854011918752113021201603582064298091744357633285743685064265354801488467685642238759263058305929810856063589695106368446862313508003589294458072583300673937720024283047294800997009516190533432972897382811993169807056587534072678787153387541954503930936376984336673775895715483841545514271954935795023540853575723007893406534011924970629654626617737567846068617337857212979766566090528299540876454153771013757529846002409679696566164196700775911012115843317131557251729249017143296 [177,108] 7549082383672395798202963140377651277379984155699974693571196304561491958707350887859030780112978117074007935489797620510474280117156376479289968454149654393290656924013312084108389248604742096272002058090506816447644634990103210003505248113361700059527297676442886647622864129307584353284424492981188888192146436862556910664396622346773803663395041892547875213324033986576878768920914231219485693488212012883775676878013167654672973167602774518075276756804149726281434632231794497639677648019521521578998109657559215939269449415212703901894695646362119239364728022472838715457556508064219426363104495828043444746706115194318192429966669217841959304809839114840547550372000540449783540049132006958171445431203422678368658899277560680096035734997992494070576878732932120982992860807417159940297164086139609185096249482459540988501680281395653195975470615303476579115271425631918697449793036422912611419424364290824585310774470455140137959636945596040199793603773917378299481699000220151570954069735832446245670377398645012497258496550235593110493026789318638162675878016178493860953515500604933156347969478913329155843260197119211283651754121657931773153965055358344648964062542061557132961187090912131735846022917456473356217679532192387082803718590103632247612387794688 [177,109] -8233522274198499008225762787915652248166173027736947575754875320088799650667225224406258347922915610804614869342635185745740330473367259267722193375051680721250752571786421973874637027119141677705667444106579992342940790196038681568388147287153246447399255959691940470545671621607822064790130199861976497959468566743880676145311518988907359615164536705453627069659636870790658751644827135463373934250899110178951639915642585401239895276360046404289163499356635294497467639715102874104332012686003548492825244742626927856246028145220368419520187566843475718493993017510931923322862382826468748342237300864871609504118083823896862946524353160439646979431788450390087715694391934140151399028600022519968479739890934036625218717575516065128969747747293612213815780668078373458923421422622836659934880694470193886704751361807117814142074072468983750652681352881717783599534451670959599601862108326459870563357456178894011296744067383413561504248806150873824670052129069586192244562518256611153501885284958215719199782523610711581426544146563868755618021098609679561518748518036945008239542658103984673343773887349457720533857332395205178166692332008752783267463635633884642654594445565600196976839643221246644110861436755391858798928172081206776285809364700624804904960 [177,110] 7254022480091675854030511573566578768679215315857601117606294774830354493469153349427228133410742199605092668194546600282177822387900056966989936353683669536175840386872241780213935656402954601581561202315765006270439603066509839463820974257932027205001675883194278082273312353831760318827078088238489807968155856632385921488761524036784687672687140137107659490065301572711163115699061368731347515851921277713056259829025303565017196376281662713839048516608772270625924896865722273133509819705897891077980673936126668873154135135545744840139186966362110317104197616663846709476912091309560293213942226429493315495415432221953330087899523473022143750215237687201506185380760793970330433916220685863646907186857122307655468575353005205051540251347759543783580670449851451110143801748805061099686630678250494765063625934630537009294901878923386821840917144603121864227754638312954049721063297214481831851771963549971347649566797105490945524844734450956581269231249240281888470773223522776408778922053207597861119807568258209563147484323268477523116204582040184198639176061234862528557142067971278499613857492544386355914235401831770784514984852333870321581076386493205850924894996227892556409264127507185420567506369306628439884933061198986974298813086778261504 [177,111] -4801528967782904822602313760530385752284826213766960200073720442256984895253782894741796114956515455493244293881704208742488536837423236784366829642731529268963953164627873291897001927112106900692561552631176395044656572508192930383716886687564832075864134381349373608726214581293756329316904168566350014834796794653764112857121401805060589884112432429620607277255939841609325458835274707679964718072479719643258416416408924373336694146820570019183782132744146228673370196558487292726912236229675688725629749294879793744303878725766878919902845729497877915729806467131609675326801819361035473032890869392429764866182685848944079682554719952763212814480077508464176518845802097985775880045333134806559090877407480042645615459076966811610151621025250068240824661270729860479681925233850114428670401051185455256778095786559467288711245638567433752094174447181962022111275249168068526478291996269192023185000209443388956021272004972359781977928800662337478105429892911228868233535077887311588063950546386074549856694603630641990261485928154862025564357358588391656386049375403575146295767820737938198032489809592338183184838525724553071603092527746122586809349395950682990739234323182929945984634759514289381363996023089884073674357419695983910531836674048 [177,112] 2375913466976771714524021130502304522640123373249176292899510145830781555524710171754781891313847397452644323058690172944474037602458938170683983545174119171971579085634606745913392410755883244742175587565536583604985699513588055232740584168839517511382775215278127251987192169303407326809635048509841985435437774093937048160826584274687727663030221209479979578915937740107734164601849991414237979140004900226130227408782002012487762909179994522615217661838709179245040841756529055478150910513788003404185929658182306364840647619024083588741598204100849089756980322387495387667021264007704254501568341321385485264142920514802370090787117779452332080524086028829424049145026089889605896909764852688928214216705606765774800463670718917329122010548390831287699219541202255878968389131000269982772582616261097444580525578444569941550943621036706945936508152519868482521981103748025834425316386348338422361001884132509132672746863107973902759409572825292676783236920166957091633100515380138269229033518836063330286557996719260173268047119014800970349889039375120062741456144609305789541153617506287757490387170182672470765935685454375346549478125772300600235415298585503264708245383141385183763821412011306207137211020487212425060010193102160053239808 [177,113] -939184823948937356232592799658411701526947315563087034728317315077268947151167867349983433378168761122374368031872682886853052005949088772452663632598695703780892817913941222364630303808950570944709517380321539807840431664452254809590465430235488562712599717122308236194458311897142268749496823904349781574087619407942474088628293769046378425974993546365143423550794706103054486291627545166199371900130223891973127035057131561233997740283161919061679834605283886492346910961380841407030651013888888188140971961525323483669456941785748818431443982010802604295221200875508674956235112197942728430601244051654940762154258516081850733614096287964444807010145677111686434167663772899434590566701407705163735219951275212347361874179243787560864058967621633582775060263118200443759580126135634305488864101094414198170534532147620594797546202885859664524201060349691338126967120531678426781981248488757965806096746128017548809312607620433283814961491944140177924322694735402641014531707357941118334545739000901402598101123273568237756952086981242005137205356249000089850431570166720160129708614053654153569906156828077977090373106848907407155080192029485745790285590564408782345593729067342517384175555560793150368739829198501044386842904513740800 [177,114] 285217799103466606440477175426232656571563050542122915481578826885976883908328711755749230476728307062549234410816270641303043437296662193950378561120697289203932762526492723940532060151301532755869597485281910828216617889419158177841783074885632620970414624277888628738696290286080519956691516200616603391473435797249696917251398763671425554990157293951433441020722782737056729827098707580972836155585050795738469881672146373043619214812760483402757344164540564984127871640728889882246536507828839971131277734610081089660406226234702900657142071468241044094710876727821024141020740815879057950742241550406423234853578681871174443504990012468148353793967590176862678575121001393427530352418508229084857761332732808544093207552696191275075851375432085083521675970299543968123128475465898666571221012120875310999558398971631928864573747928363411291304819312484436883110340446404266578348437850640171421385420504124046255278182770399762303808368851250168217110963791681200242410251513492802857853773650534195749952070025944091266794578315486803201978787471689309278142654207915898136968187026885842527826655598637418800896127795115505272318706029096177805844205401037537032229248302086822878873320745701641933676665120510755905471561728 [177,115] -60521185161630521633931141528341934141897745757480316822116676477141988665913503348494286779488349554018070187298478792926679038397762930457713099099408666426979973907767335429794627717748408489147332740721944375056742796640274770730392969734588285839756779113318709555587595305204365363100409295838416511092754809590562577895732929850341643694691957952938594152173728678343007471469605904941492723027235958284487584621619198587355360222349598058511397770836183133764811212927610923062029282754037453286662852756074998765297976751800785990798738221570165626695971773140875142740461593846946585626977287241641287953615675793204032353244676373659853356273440753632963717854560466156976881047573916461224880996272512963858170803802668187225390019234695549334407730160878352286461359022906360976154787426166018941235692817996609549101420589395055072586272043710758861846235319517581573744349560802719424136117248686857374326098649610119865425027928955787464698528560226685887291728834229104753428171048078806458839740268579527827250106845490561142357646044107253882634535173154081416551082078989696179398002445404972444754870556978958343754494854482854651882986576249529436202043057434448255097322539821346527044901739781166628864 [177,116] 10926537764938291169208302605310976289912181166336363166779944575661796495425045436633965734947422852834268311519607352647934479950110194211662278332935691878982372027984197878953562136014160940467386961561231111936499787866890008076525038076710802000430575156468349129740535362216748809981574102497144417345207525570118545842484848374020782941138182441426269518606651294455215618151341311687988775835583289715317759610184978004201287358163542849989832884602107529172688760095251424803837552898043632683269245424325824747581513429038397523101694277039064380680885289385770735629976715375997358548886888876007272399770719119882446125837490205020284436422975810744023315920348542491850792008995461231095522908215781561823360668169605310024828536417319770266424232623413533370771456305734909650062919547554614430152923842238461186001821069009141715639676611705316476358311627076007078078138690196031693875509427766680438177595174830961112822898660604350405052694568097295817659988722265110901531640834555776456271660621986408095820211941438735173858701670440177914161694113253209727172236413423570747504953232933645428812524933597384185703541953754350607076434723649670760387974113047706419697628653858848193526872760652800 [177,117] -1355011915465734817421578636398885914386905761918112613869143510038223832338033442617117392829832004246900588771499383525028555433453821710047969165249696672548823207565343596916172904004427936761836635624942598844309144540223965605244906614506069377813529298728402791152203886675937090129352378387845116057364072931351674965084449282280298994356026544256398079252018774667305731150421392390219590663742798183328062522911437209491744020797534492366279655953701691381046909084649800773572953265278689843304853636475914342551306715556084050425710755552689076210521855898726246811572237860797410993564225073011002456059579004328005677052508454061373967601229251971527211254112738414447778325900290153984135769070318443036211356498259768214634727307016961143377662841421883293308561895633931609491591933549117099295538222008761056671811437118672338152442400630676718101497443228984811547650474144746205547024478894803408583404965399555434531318200111846206568447142771805410757025512782982048828916766735844668517843923123146237062160960276742718907818179656740245453633680886164639054766854266884001071296308344418691241990537601181393070700599950340286838043505613540484023242207907292184041787094597195162915176448 [177,118] -1755992657722886879877511638737476104877114597744921015763225374871097797426432320642327198944628762767272040214491114797723637022036644126776210406251444138076421027872409988523297082230706362439399392485075782885866675047884008794976811558466752263015547448878773689794265887518654590725632559725697251371763857940648127387092540241632629110405371600405933621957927095314016282751254145487783076979824095091638436027508376181414537943072028345146496190009129850281552005622571750022868142212572581518671838087303534699675178524705168610026190563340334740193809468650820541987968234044656096737101910677762361883607096977916572658440690178463969372072875845135566956554525045762220433374321509790301715630611352270463681001760123351318939799467103243636106069072198021433423707366178841827306971704163791123385459321675897052307878097851285981655333121010643409673664211147869314525438726653777098679920019574371268397807091566808721464530167739194299850743312979208249095380949612002534088386204342170219133880555855329595080729919332161931019939649472598309800907035539679977743553836672269578087429948112933823786332500815441006990839275128130248427805379932202507623085521072179413435365944889105432576 [177,119] -1528362379001763263653548099334697816750470981127646851968113777954812591875327883217770587031706125366118590295726788808624605059065443960393769999005189279376423893544234499500527881558787573001158845066171365340560568825426648923996393020173401321013189509973957101876698987711624322309369355328251082936193194128737497454374739418088511756260439852828009946217667773320085468632773878304867470064410645150408816738857974850716522668840622460310313017411634613788399151374974178963237871359831463646409065635750477847977926469631938457014789317668487625449307839595776641618002076154353572167504973156748909101920515311609011519074156877379398357520394095541983715173332862106318497568691839054402523988095457450233050824149728842309084680558486503002578284521745272567223694885817933921069359789648674206565596321166787619522176507694650973778365691884672136755329633351120976066263313369972526431014957056422040962206861872235847608008045875339944389317455823193608362460390689575464599243797802775227110661487789982977558546528199090947013285350146372127474578582688962317607271317370678537150097893568213266202313862270856422836116655546142352016398009871102881678010112082383315807427438542848 [177,120] -300976673860656055470038817912818552157124752579406405622715266686232355032435710104326105115997000630631786495056765232684993620323092990550294128166392852387341334533018523033745301565373050377508392045468781268645819991067170375729699458080367301168359339060121820636517203620818577971502892915373054254829301921760306896764185200736579218571341145009605695292877271522819315433702995463538398323857393775196236948363979525679124471052690693843845653388069525937731912067288927548437049476746977099655564588722493343345302241587328664087286382672229268466686084179959675369085432901247427365860439812293666341501757840733641783056308333807438945134661603923897982712950373141131187021930069475392418341859066928441974133952872939476567583303951028061378583807239934766825359363582481299011281194440369156191494386546053285382765617635083724219772263575423224536487666157620499220204843060316198459612115229669445480155040606515696632051658750920302914111346257896563664036299868559223972370830764873416411173934761468527858843823749224662955080411559921592200831218151562453421840629207795357120811826263591252216486355595671686039416619272553978712326224155309255204067277779971538649007616 [177,121] 127443781888616932096354962170022919294815313637675827567271766009443944606574991950198711302474494836619232729699822505709246230929834918650607163887912526166714785551513481534003400494575127388517518463366953016674914843760642079520367648223824685558198472911246309367603775469859010980886616159109700087188399800666446911454944904195359168251760334495377852411404151354823224603278614084376821618164527615382785159316456872465425750618769428345499999621280242359052462750163514612021725337925071321619461023297985520232845400790047667082720720780141146376805734588963834816275516212433810739585482432804951547398348111956605168233051250549606835980155109719503110326995615141956114879602543330294894159780169402301150263233450203764106470895536959187755314591163457158465891322477428165215287054898825030074764595773705775212043174738604898945878486207410028464063708794801487555638538718152555434784695157504538275882581753333189055400032619507309934713647094776708248055645756908547867673445464446180575431948965005877050349525725594329464421339524283604335116632315163496392987587440107906043754483301334548796010494317506385941515816762896147866148026596576811557496255323446173696 [177,122] 67421195327154130150261543871748023315521489779007046486302886958272419809692676507806291965027477838933864948240326307584390582832636044778148081563561802323824130739082584368817897668489227496616249095341575665389579464489963530874733749624662091454821744778542293293568824878415992710457061272794885011341663931890011461689515625561448617012838623311021974990005892187301620507829835154248916614310962916475010969922229781627098093180877769326552928724038014922520371652919115711445793324031589658633496600367564789047214994227163712226878476089292035857781441611500756528947138284089620604483683041469817373852691337547514382525584345448832778391210282250490915267630600342911012797025304879482326556073294855129521176610815069783079758730009613975661474325404750497543503706394795459028977683499030874900702275738342715682643327773592487617010839543942265518650068115529045685997688197132920591937995880778822901113435344399269142003168840088904523220134148674319604247949048978236081249722412525839322717562156307867240155404935785080264151193682177939865232634452026689117803339565301489723984069846891796295625942161507034051014520417980854213773344477192030437061014819328 [177,123] 10509641749671168896241271927304730353933042890061662950965310653673911305399874760084134115449991053259183063901344361401923325730873190539213426386369363401978215760153247254115509471699593227797420504413202348096775662329838957747329269555853702353283212521383348485458262137458966998947334297374921792846908973734783915895907564226382437468590470026859536914739606917926231494513792275960971553301909211712519126253526347012279163221823961809222983611779889804934964349400961697968037131349066959710161427805697456696256184067012297412251744472151333787594561886545591320915134130717259102640703452846462368725118835865653943401654787212178982966551483184560586857987270868490807176141678740401207463463977669146159799431354718570231852345580818280847575840310299331247940861210937760421211355579725711537554206371971723482162255473589882339963602052166037565197624073970446414538603400061942250386080284408771701161249414931741123150538365462200282224654463477053396490527729273753469170902998429513505605724346324390667120578558457169627303401144465539584273111394927078169807205546283173535828350955349768686803031651747509050415568390336167507414238061340286939489280 [177,124] 486134840942615182843399267331417031027186231029853736898415131280798974359622616791449878451274226949739135799643807747559082677026562687425734831088104102227077429867359637852465899260523648116270680316978513875449392381504412599297283888773270747817808170011589348377673871206997300685781246541726451196996978067769035845329487592022847560935452623420820630769715057809703774423321548477662307565573355890315161744770688578239129376923941685598834333571795792712043631084892610412698035093936518967552940086808900258492368203355746682965509898300532908199933717262026917907977256087127277267558878222250090212822319295780539381880978458394704292895717744858126906058413706095606175561687780328288760349556093484838799910806403497033529344833127670294959310927783647609716108152598587975013050363633294329402840609507787472518521466262735212973289235999378186463444876185098474136003528442798479921334693864227651076928941610054911094903411132031231298063243850293450471934775265849296747657716543166941931823299401573272048620835840380021517256080940277164751168149829587325704441089147149554387254376038119157272803820025018295893564341640151295347847819372688800 [177,125] -27584819382498753595250643669255007569849636633419757421127206538927794906276079667411332245410146254319839571332419477511819051875791528195335434317160703000374760827162193325941996519220585489553777314156719032333786864034626365798116576004882086279375944153744479524219619072179308704225329316221935072479200380575694147847340765326183309283760560407504172657283154379246963817884147191852022820643178138419400377666568716391633518484768235598570741783831621679924860996256854470858052715931619303455957935117338468380610560527010888297661434003222071740069386889971168581227662157487884625631907908145106069945759454117441845931339532267373863235137729632907219747213078947350375625324331110767794679366011098077504209032780012382805389648951272733878137144332098619772248917489891670654936568566595112192910491303962336688225143177348453426327740564858986124954727583828825340882387866649769821662558128622080165110703177003469337600442105340731352797758003137393761990193170914463989991458687439611862215677249816584410893486786674320480597449713294633795036380865163171720099826533388841889792771413400950591039296553466822692338890211370185547141087232 [177,126] -3553257812432406920535544371377997634145357961050829225557385424297513203108300655424584464052248628543385101484250099627414702827667327370330228841440348007471566093231620536224883580977140709133366600164801097061173268550094438570653458344823072952072076667293168881389876277387670085487937300058307607546042258321745826407487673825537646135078412400173715266270202224487974782198038427446886539833357367691273086264016747430665708877728524740555547371804520682247212297746963763943846450618369884603780960788626278879016816168676819468070112807983435315857436087247546124036482680131978086405352314358246985485934986405227671265586408413331807137885491437765712590031950292232369259215157688697324263150188012871956538807986248358199978516966002560153692234987143701362395730622387906476343418662267814358026678164842431860895156942335732049118211703836099818999557634366809857762046825023048858821457443360878080613064557202063929663471837160446991805796720703198312624881126334663316941991834361139552459227358518916861212158133765619495823057192010191657579572224490198836461077274168256607729582028137072052933925845162542110220750443653701304320 [177,127] -126566519354033139553586369156857579435577296877013154288670513694635170120994683165305599906143119408534921100983575235891965426500665392045383898438431390135753448228188131463799587065355151483772647209724478341086425207233181068111613686850369384373622586344909819274613699778064702177433841839262497340940004117620638045740511340975758485716540933224571317976896542295125160059249826016395164432690220738289719263053904631763853127350731546581700718576059900034000205301053193359447859599559195312593467721884244986853058745554292083453729473885033190240065531164862575220600465008794415605552108292827289728734713279576929208401644600251270370965977826685675653083575307606813637563097140140611978257935180080253221690118854206514911953276204980494962403453963119634634010217439631490024847015391213505752603852682730027236369304793606759660438309501837381782175819895540008158657540942089134143537393495760058860148415358872621000344952343479589563463083414020102259202791889671176785927469611893075844352611101675573294372169483444053587427748021605406360892021562355375846810926504462474106711008447518089820321594213550717715293837197312 [177,128] -1754583948543986979926536822728980229472945054955151843911276275587167405951116482736987759843772906804817317679386771817854524064573814781458945897638386410148866307719195752648542370755803398747615259277324371287114377970389629300058242183580492036745840169445381650409151805936873668717077535966159048472881064569614940313832257810732967394602705640030253888666819073117748924591566410834724941181020877909690272352163802461151228716541196441755921809556996691392165249654677110304590305275054626753515486803460057109907668655868857645003865049243027288554554704627428728604742993047073378585373464451954468790159566498059571272073526349781510149122090784109393369833882262704641474942376701242257843946525182363557149797531967721801155576973428753755435061895314936144566808953707328551239685697665111248738793196959007249508944844768068111480620019523404818125930691300744516269766964719771624650306305329230164380927484693520394666759380221133818624261715771366643046023392155214930332496484520527728039791813213106420917526004831060299757205693342111425523825466570289872395423672582298840537541359890791133371310439162241783742464 [177,129] -19132347553153499333701800060780487270865130751836888812192113905826378409535182162024181794157991845940637728936482715915932524439560820846355381373587766902251359881910282496813763880167773119797411907493280498606079858353842439468262382347569887442447175822903525598293243207673656536524633428941394185545005605121588500322881394514171498037300322046543406783749911293234617395628396642710864024822409573900581684567750913838507909951996836017558011232976311012757965051154047983244331375202089515474418429337757015145233329042223561002207171956916720224260700614254497744212108825679938858156382573508543780595172709122526719360375664944913466207998412822660151331261112332968124347146939391306390683486378848890514387353469507457124331438946261642044930908381238879702343102638542474290359187149750731026998609131876528209237301750753771940739856794372262306164463247103996222320257447587564593615878357512108663591830155994066259253764587739995084313895448382303925105425425169030175214444385415949233184738350824689027407597588750272593815216340910613549311948974355651501205444817258992338949432475039707600914948897570816 [177,130] 3133669843669783917963319228011414178246866483964466859346199210413905754668895160934402966711041234509350575566125945763572765733254662990566004288523746800615717480735364427047481508704958181972130044921434316301013583892108950800771981951424898709029162524006268692896828950049709251661870296904943822240727815608858350011370703790326501173721583760384084304160856940852967567440325200850888093400099931162826322163631184579106621325983416563902647901969483089970855949669612294594654877304939243050105072110573342025017195903871771972756330852952602972275126454189043188638038341829118376265084933567950399063389141651920673064860346947415613395434178373822214503524160500606111603143018827576059988280694979339063067854480162784069994135985970260963912884916749292123583143256430381500297626932280539266415152961037792362390660043312483374640214445105884019279248735887082264279196367529743605066811628688523680979946822487449429512763409625287902743487414976289757838302756128705134258131197912403567016797587463142730889643341071764950046270394558948915888920613807800584030084152833664181599290398905072483704025088 [177,131] -299058723813041005985911319076961801108179641436359211049314493502400668923943399051965621889061868273152811322284578661212532259976152332485540751890686483250546185346200365201820570379913296056534238118941394644475749880324444100678757890539815447380149033752418914556753303372297349601816534817572601776253257722412075150760278010081861591002902516944535204521391077693303946850337471789909086917505165164520133591118097294263816494362601262672177730475317902756614296833821104594653962966723784433476990281962086224437131054915586705290587107509130213611857129726761481254054933798130922321605692752255444674304073347746097331339793663540574092088595544306550029895316999009221984496052339764342834134006471519264625660590922996077745202113026069330112332569500020493072066411658317912765577799079619081292882149770815833492100495864705414012600411593090465366168635813116928217420183335550347488613868804933629937871888819809947974680328984951761792942545547940394036648633801268079800237634337359265996251485014896768703458922053068984639634822177618461471786709149993201951635116802906124313324317004383690752 [177,132] 12327230578530528139246847410893463614410950451420575789772391262853661776268919265099591932218486947439335169986463788888236743330527160923870222670130836858570212505084971773295458641229061341307986770331663504111543064723550217981655002851328176175489098474115394515663440018436603999520490144428795799817949525062290382842184545840185225174817970642535670172049780005059085366114587170020569950286933800647448555379076145121972562008406550460035012563258425922451279675311706288728362494795337335168858620387632588952759271090634918547055971719647835331652368781239456808835998077234360358098630555093352919335279930256900865145222576493312133029655015367326159248884634608790445519235091139056642780380019961169829653553761427139626287705637294427958430156595887989913227303680885607744278631630445513527129208419100106957182412290403735767678212323859224546784464739078871743709596059400601747853331166548713933646251124340187388389979804347847496882843005477875191531119439934234812195100510216133972712511165430049521485185596937756834729588871818923717484549311519388959760174369955190250720495372544 [177,133] -280853242367039168243520136098771518141172558219791846183670451314437007317277263850741297335713362078686070766384433924424098873420363395646520518031230417254476021364593472440420929539479622186574929114006335179671172299870596601912210870242115653961703233133413764242053692204465441147939702614942829555309723952300432327522721217970191930306895955746426076909209168280999790076571343587724599949724031981875917458165261543933982028316344615909915322011275268441730218736946066390556666771006930963861785175318211378670305142417375422800949398538510450634597849585813255218134654701958934569744895942101352410176224664672599439555499931176238124583211027285600532665294198084279635684893757551752003056452478211976418183047604120571687947410412938411227019612349344914118514693863471927889386499393149481048292625738750083883051954309358543526861982376151400311984084360266813057338737774763912689674216289525465836270710264349511330115896451296027332940430095420447738999032894184492001595618954218628005987166226373175690441088497202807621017466169578290383737708443517066971874260913400263344128 [177,134] 5396049117501664319335947721848425274642381075479469577996323692056158960864422533220594319518365342318131908015664900014620842327893552212073575254188924115633303478574359331374079272061080064088282564109407235173407428404318275308342715060818981531669509189143741943846799189290493126642226492755937618080053590884165037178581802742372168466944766359575342369786347115328256511204713578669229052452797078266620656193601064625726294786735574840188979495436270218638132954273898991260647894930980688160948784893077405345608712397779460867526359773062065077607548860419016758884636513384012120778590761599874601599918245137765714212574108186774361013062568448255483909093584784153602855318287503251157471280078102512856127038038717567496982266166262234793114092149965398703979710811525347275779068261441425743243601535577392110017341908175635932620550932566022408823504192782017046964519877538146065244306408784875771881742073792305969970752316275609289640697037532923783122280045522509433044278142584893653881921483234261782137307704562949367053639334418695719827962040538395613127166455390208 [177,135] -67362058867445943383491415467696376300004357779778419068446349686510416417477604222687104190967942199539037347070892213817862137043066614384761837554139302244478617222007460672604423835515314003148435204023146873308652535656541507780351621384646138069762592177507585213891243499971296776527214070991464710835416725370058544851911761517268843156532779765190109188631174839193395202630404231384740627472721196553749883527659159433575269823053984376927297294305028949238208463694141994698705204454040443896065531006193716667937307114638002365263044243463984562991219085741539488173425869317086467827180242708221633215859217792160652641504483121730019033876738202711056337224673259848896261104941104819673994603177376439341458307676893002769432398656371127988486225065479076386301466555203486723630263088566930840012685123439698495022852743406998235223564216970338002540303524951428990547629316478381746271637943533057477128641633831505618363655799889131051802161704435238674907323164045710790924850514714263300442417575722858260566749194577156126374885625346424777068930157419992285691904 [177,136] 370556940816352012633510521858835609823041532131963786088413408038851136503765345272768917267659219749969715172040784514414903726332526771245556837574784995725718431001391716602244113857629307487903489202997300978583473731765451327351539875129302690320421768308250821203647239695500349009881301613860803112171253757205062307540504747421198235956467511503028780374839426721045476971598213382519999672668993371526195088385789254964861189648019492393577782170875053527721960147782199550157836603951732608771519531840023568256588178656296382968209210054167559470181707076268687656170245832694023833215911366203305206534007611196434596730830232260035606532688585632365225085099134478224152792107839871656537980061411373592916144904871388479978056803607163615093759735510693740106997138410153337137284218180497118666564352663030972135091430106278238448054557954432835953726380009064121036322049915665391360749358028323339616495485389910978240016089242839203644564359496518936323262265377128817985711538830210498273270337984688255802675491414620286033692187095110669494846569001954048 [177,137] -800149832257688151053423408250002855259597818510282355292577766865541837793237224642630085856889700157866614033950690241740786749485833196367121680230824367015885303290500200424334884463630453314442942342938200992532999909073868935812021773260451460430115869793446423400810442536465178823249870917636393662497765633913339680309900788050277755362585221870545123761611160642848356600655080904183466397188185809005816467327724247341127935346279363281574840956017008557926550645257538732576796349332102550122852856927785397509298704231560309879918692571112252747080984889337696248412547289696010990299986627953556250743741478315939600981101922113411402793260665296570357461816314099564089148865222882739632853361405633699620401819273284085054075179977292806726267438935234431640481675168740650539448028336199256884216481361855481613467960937561822074777233865420617747793229818405290605940549698948246550456118827985358350855869173082144307465268708000188521392699296223530718128190123536810269961441839872665724263914091347684088062287616510656212775347585155088825208832 [177,138] 1124459633028557581076603928468639642617511229914003141293349981036190679207268091948989186505719507585930810609757835657735975736674465760120228798739883451217160532548377564975297994073098586042283671773149267964871619029972614333610319932680122072253619164947133490072522988246979654571769615946976723603175642443703844582847100033325449333036009720943728328344054867660808744502820993889178083863030288684549052232426771199032525063972661790178774196412712968157871454965935362703852666220074111928561085656778835745963203957370079014662753227436227231049038142424350112561911498630579059101296269266044053011579815573949880049765634630280230758785693736332915004170441209797027995105078208656241786893773372226209353426756651203319838514632967684747951059142098274251994317825265227754732897505125994601979367555694034382683332222815100697052618071939344547311105398729051177149963566043213102767290181736582476575059053554577214486173177986497195934479608226692596586822611782330020854406544845612410489498979855371062022039438651626917993813227512186112 [177,139] 19498609596113275033843622202958627293257005004000978253837025067045157916754143022149516805465759106148388984714653208883972217152154860872420462017219777089681976210858841646297101612636634692280083351435507279964369291606587721829346130081611406069747648886817997946005739934812975813703059555684498890965843826549600143674698025881942776415074820479465000490610624440373813083049433580563094639466684803555493807414270952570966132594083187562703500726296211804785034632286221100174191827513185438203747113617706090177596438555389712470475752058449379881721266816920214328433873687931811296193144800329710949321269763450251368130396668099457053877530943217749319428213193871530699282738808386963763107244179304216682831658567697560315106639772931468342105734547372275446335183151098537708666702750015831490561207588045709388740072344232450636257103104908352788928454922779113253975534459638640639281465285979555436028298475452600667302353524099594177746601620243651723499405504275805105255186019712125672361237653652198137517288240133581094134802944 [177,140] 266418216213362413049187926652417221126129516429324807699132158797529750137654133374690007249166448587679065156788881714910437650625683229370713598335149744516482838608505733675267492832042686098604547281082599430507225544880416994001689516390245793229738970157020563797367556329729294467713370341909065343949442334184527788077058215865306993711287359172611038357323953996677541355384819997474403594988234062147387119432259615237562389404394281782634388422377970075879595671639600706527090485579506338163499587238018441479469605735754666924227441531470212714427199451368188970893431546273305103282314238710313671402224165278881667538394051911496246594917767593027295540291101102281110074899017465421617932875066993396251205944864599087341340438780035507377249943047037062194400797914798710312777375018341141957707776139917516283689335827472123693099379836480117595372775587471775124494830579100920300717430581317473462857144125951999924372424886352936606900632074349657743161064310072771503513288390049208470330122497373510847288601018975083728 [177,141] 1136600466708021749021662391257994633587004095933162784839943347063341279668242947998611108092021616679944355114224043687789051961750736907273569033373885370713540466193963587355673948679324607388586260557216462789316066092597221458522742703846666624600585078725472927650289666866140964245545035569100886556244470751691686828257829429677414034267916033109958373102413031501194620528773659254507376408593632077962879075750433140919284693599979377045272243254201527451591506909888101052134046801884447752533533004419774376046385970561425019649560883863176938328566175316308151836510309993532525853865861828953610558533053265158592043808032999491062899646252061729235532891449650532949761436859652313029037532030003567838163029376212345143545139699619036586038072208254175651274199388003318231206735392584429036476927101025772496369820982766677645163541700830939579754933639218892690299357504947126767822227774366771069235554080179883630988921461124280378108120049792360252085506083469369198005984926259404204652264552792912839231685001216 [177,142] 1537894925566026675786595493981696065043589764243113231295948830781335814717735819739671164741255410721700435611989296343524127084362278975715094411498557173331478643874227614420069193334369241458480076573377425688782500075230437216685386023942105947600724204787646927364439787158255159065868246587014567796326098916779358162706233958933347451242817463331817184741554009607673676066307824420544293009462477489054843970209461424815935934359334402512214324757256894395948101383853314407407095775481440202126336933978025970605678927297271610831935914055781940202792579121932043320277010825908340939296433800542831130449963820200466895232704066639835300711467689621836898540909804204829239879831995213882145427582367498803049100753050377243921320538615396119703081767866198452807025963756580525107216878858768979558395628140209823156760655526656949578270274791929973214060570145025241316521477688897286618576020909170352904042193505892211484411726666891094510450909246745611797144551475774398772550760863528323771628774123273977856 [177,143] 658881532810796767965540907635123355409793413858113036288803843857303389510737723727230238038612438923768504862962818341462774828792408822964251745345286411526894696451457648222158377333289840080036811361691642883357999805210988414298356244173761299908323998512100593582660973552407043335589805467738540336415669499541607613776252574139324102242310910024862608820021637593697208191371708074063506782988233078892935268761501722740809131525500273132479004391138275905071307979934686813475594970269765891657901678960979426742583993862978251807834921910622546856755752475865193730843423751599139655503437373935224120736383704310421206512045411996204644790891009848550099301926490121519763770897933978329524438325443597908579051581027735794428805740172778598028313275959046148164019117180688123186241401934007421712562515399044894110257054446598511226704153871033534118304895595327785550130594474545406854872388914838184927773560428867104685022042175291858964032632329883533032408230565095657260755137667500550719935610880 [177,144] 88770954316317109478688855433222569572365902723148091092823408470888842966642143912987380948454183865470190773227717103366250649944836396610151157485866728504278636134439324298199131516083227857471212310535437028288519073729134182594594448178866738030771075916724113473302210921357460012925106431231952806615588322715647033295334882802560474211266622374630721368002686809354163617267130377887778424508323774948657089459006748069304538927593495719125458952547753675515784715486352295374093533733368688129409084899806018719632868828395324214298076462950359350011528141932681547207799470587945142099620274585428667559447234954165684157844495677884420962424924284387657114670535561551105694108503043230912274518221654022628919601628773589654588584761636761951667897908948050017282666096467931299431591211222003705432385644402685119406126761650258929493545776603564464609548751075742206494751047129261999870413040942785766056808409520445700062093689107339840310744481957251227044927966123487825612361511383072768 [177,145] 3717132917529857529448325100913549855175269730388754006820841386834776898974696310689590284656956427717229082595236655850222272911042749963901627964308356904013374842789339709379907169917581305136665768270306066967894958886592005015369069716207241288190319620122279640801432071437634552886718426591800071174591697301264450313932464500840296107165341907917027026889969264403974912829144091503823353153055048379865203545996241129610854722305810944001470374597952929577449438810552377160573198681728258000368861363751183834940653260588512625629575421225398724995525724265066475144411147684472192352752232694823536665238913810165113594335917404446700132706686697426518971245771652144177531220930555868247429221846651424793574587519557788270444656433063361187493419971753540039805721271738410102280945861393880562031145213647465443059572511693789164522151229589431023563695464633623993516621968229090105920531504631951450814430019769034546782297598828838639585103393485151541035454336485247089524670464 [177,146] 47584806066086823726194326640348454836450516336478033381778453116056883665226575631696211568322062405495973378020053221740388316618787886204017138925828262541828307995551255508742262148162074890318378929237671901769645701994732909429769439800771617846421914104045038433958486473060262836323274722711062322620951764398030758473650329160945696477228311672497994415032881134917271466955285777327858979681444939342263351223087040166058266290131895845617726517934639612428995785707965062709583808238212436150371024126052799045098838091776308479440915332767937854018867389987410780080249143921553104926041408047224252286451256046362218998940542763392626990100378547041473351247240461430540873389133273683893690339005217916163432130662723500827019434828287042609960562317385449152232998171657313251152409253112994305376478059921009238734965648245340821392914056956222608979197309242354273459359107291606560952949288966976427205886067825771409415743710099536956682450209481387955309533942886400 [177,147] 182340758369975691820346784991834786256105959121005946544710955919845954397428316994486845901089076617737184275427292213601260672612461800141886229265889801368493037242861294027713591260455484361363150208084687124481816969978975786765388421873513229659979511751613329723361734327806996006535981202126957054231615197459461642632027579562318809031417206332424249538393284182935963712680741947415735529256299177297794265919228011784681047610609751305202622863397110423473460127467095417326550412440781023844899883524128097062658636230417738161821988835440383015132187812550201287320786273090596395984804410218614566890531653328524351730192392974942136919601184620038750266104380003596673881659940403927132299120558834353418580422483217074747652910456129048958031073371032445450724851617489426109008412593308777275188831719404805052700476712963946217801252041431548198965246000942293158813735536711493586527997999741386797992504193511663028313517233021752211844069632973318086656 [177,148] 203817500893734852709201007593577670673021705701314965018138741891644817114463700461901365214315972525314559778612010487405623468416901722776451536819195573013141841126767340563603375800829465214618057451780687276134958260053010733369324347155922770169906523859878798814667341144398640330069353964315193372250902762121090122837580854544826519500363905820972392944445313019392150193431973130188002219269567719093955020297900685696065656762379962009519286122870231840073455083678687708162037594045175456099010221299807476332823768070848450521241105509837111382313915779981136029276567481058220305569373389768289812490268739279295616847751351116847491318766204116839603061288719923116696917449022004447771388524565731072731039965756437100551511779562291353206897388461838208307682870758933816655930778383042571957987226277775143004037247532665768067069300290937572823255811573389946645207211560066856077101019590850392348087354147094478995793922961601709379230438656 [177,149] 64447763850000668452877636548431628113914768666151466306983560260449211782507218600329450594566156015301631736624645178211892156004966287760804055865018069950288652600893414948045154017839506675660416954875729288779971009993199359897407462114864647697220506645099669087352036575166665409761074776688112713525140839244663871621485620789651928399615053264478238889107001947687106311319695064617996606383590246165089363437220691326240871147250973850225987614218741937797790294407069139593183672501262675005022194348110930241677495988679437064618024313516993909336562334041403319562935866315465930410719292470146587990260014943046147512800239527272528987829412879836366637349805985306530735171228469196011903928479255245053441061424790119403876652544424181588018751164101256628842867791547611092723705219562659298444911350895120433830406933683882723524922371864745523789535104722207780358983320374811224682929044887860585551254743930252932481151140913152 [177,150] 5561692261595381660654697926386819481274572156944131363052806300047044480219957744457675024852816373862987194735554195491171628331592900929384785061321763524294482971521491761149041953444311737407175965283041848353759584554275313730898672306336429152476250135438940529408741954437681994485363434954424132054516681437328180908171830682285495374684629372038040621481430523758577536229829063681869353837596066985426913948079779900821548795098707792209417151919891344615913759061288352091016645282002489159401651694820736047854726723875266143598018135250696771440351708971556535984002513257406620119440862268749499610388007059888321401901882893146024869082280253544540708770403864196860361260169148441779765499903235836583407803247710796095668253586441692359565288683764102607469428959412219269954107393769189585753245249327045890785107590439981176958019609688341391116784404896732259045177535649708319523991096065431190784265178618082485760 [177,151] 125675455951771636242921713272273534144209259249205595290932620173660075791701150355046650288404319264103420182768079317246310329177599688288799945458832888292514018114211640339088158903305050231984767257798301778603089642448329736347663627021443937865229027233912727303352890163826981267716683380557626031762558238423129086576835314122015598911247803103747788611259468878533334633721352615700351496553314658510514723738317756590947035648936110124863672428015084604546344109776219117356815706381235479642993658376238570399958482406356311017390536439035037399142220642970488551202024395354111516132598612254292019096661048911133693083769289571799351494424759956196220278933756156665086432320713241236710055006551038537218718404433503874503286178365854203569627323510876488998322741302235409487832974177019963997716124190972810167354735700397273541013699168448487271226712045586008196036061492477839544502985432436560537791488 [177,152] 709111857783832183481386680399191007273127169759325873258556517855068409998449997214502558528255592410898032458330725092732016417460839791218486951353884081439325344018423372047808544713297990626292222103167519282702306042735818523692780299832062020021325016540741540215749328056954378593354119273717814972085555097623333509982267989510101689008275389124853728491184423475566278557351036322639592741603121438162864590096290445376627869710612580620792390945106989541658472783531821973154445234270504629711777059021558367411567640332110895666068720532741162772078649979494105675131774515061911622545330782105526392164051899214746752889374158178456565166178432236761294188213656344239646604350118746897568551296402178555034562745796096844365435369143254122468399627089005878482846087814407832597420612745569507106815176801151585933037709599573670804777220342694425593438882495242907931321434871691999589660375088 [177,153] 946362080561334359718913642730144183102201501944140917431628873812928869077229529817230729542189523363041568590427317527578780572328648044872231387738508176689308884799865066559871105790561170421859586256703928427516269485996477480353337686398504200249815694971964303006160225028489465420739724818148286086782017922247042923146520695596621152385551278579386593935524079314870095946821421463136912028567169082316996179735407293285048604773741654104524987231037401456194729445162180204891105184375512628096708153114857746923513285676513408272945212107895105448560785441505757397417831942222550746056139983644545157192012066049735143466154425343947684341404219817323759536913506308095289560884455804035194183068364849488181121963280476538486777458268638682684441109513417946012084588657417714917888740028495082920891106470434414046358540362237883996446836336253478497624945434909452591440264998144 [177,154] 280842061896630394884879015001854081239874818681018389940216383162867505244999032261674893054206512486272113763728614441306857353267017195638267083226163708502246851285261115397400537598735760883111370163399453282983918081550797964568031472349759521817804359000294402064812603988190413562344929272115746707644455673660690961000030093873609195137523337865745369888994003226876757651249405149413675726199946948285501507209106127603123483920544803440449154573389262529319404245853094724944342207526515436745112585098741327426537906012053337296135335383428544155036320284338404677658823006685206925501559998193517217983006990286782800064625297251507960557932479572687893442731296331193586763188717764883723530837600145911020575677793888857352670933993673553852703325284818682879985467346320076152879440573912800864517813180371410711984952560709873801902085311704278500569147244901808 [177,155] 17274220491540566865698912223446211245853814757684259288022259449351404796314216806933639571918528731458797904087832104347988506266059053366361145346286439962399702316128411822970881311081131198013806983331760228392877236510634839084621141867263923587408422143926564477698685449959592348428173788580048037414387632865329107843927478891868032836802357534586266103292959491496047210509650761621847252880332382062886428083993904248526164013053696206467586836918347297866335105083026310391065947246793696648175552106182321808373092474575278101956059852066033602180609150377224093337322521690382966551826828102696029934226281765886431537066575253583174787017749149072441577620540713117323222746408216408270145828610098126148450005057942247657657831705366950022693874125026191652565264455360764670929146636885231131229696351266189868715376813424919754983504062863680864 [177,156] 203269902786905974072293806198762333278441009348019363523134639513980568860178524325407738649342994691937252124058644545405581682165967025314289640301585990729984582301813818203069418429561911207777297751171291830627190275316218413258445413716197672473610307702737274517113047639932603422457299552946822861996369154595926116161268489844390021848200088753626819627676261208988501744787079982001041014685783066758484517582034486122172640734800318003386333904904613630699299526053790598471847499765410022340670758832036435867374662727309741317175738824997268421640902802203229062778396226257086908766949661718650269531345160950676249903709175082897767990350659032764002716683602981350749512826606835212164341804534833406062158942736158201971990934857744207814039870900018725283185310290885323429418175964402604826573066089759753905071200127735790335 [177,157] 417588453742537268093315346596301099953988375479215642608049373543383626498465362034175573761244127721465748684231607371206062703133579749721176932654338067918057168151460686723871160548507040184357401810849446973778315843262445384907180036738707418790132252914755795975819286840776656970572263128838727694134905645863353328424091283759086138540268040169916780177941239824621598413159850131582362600577958419775025521074427253586421893135225292583167388591488184016321154512369500826860642591555487064507779904787810127618301110534137863852230539718925091490875303512361514494336407133812044975370897552819385552823327883857327662544747972220449969868588838305484783613748644226711170328412016988249898399339104287662880272425617055927776350240829219686898838343387878410987479820375984875850920621160419087147376337468442804224 [177,158] 134861793322994665541055830653754819410016085993053732211043927949530812352835642169226767481192231539181292290781106997489561359248619832403619184836677363793507951328060725873356299552231196006390259414361966688162793343899218450144837009523866145534984802277549924214296636604643000414069709975431241748732454670451976933898069028419586313435799066051262428995952021793733802174736604632131836511790761570377359022770358955369538058005194308602187637543730609405175862608726349155134667024263094867194578699110551319587359803006601698418351346005363323102310257615722609612065745805919962667223309634900130443665081887017575304351870853771183804366821534173276322635344614774420785645917349555007587209176407738447017147968542396596304070369671035942502092355264749178355098125714974174868670929109981855744 [177,159] 6068520855404195622033482298682836822424746393389029781559271812043076606833972028923697555256158884275351127874039914326818278386778545221179564137025525345624439339492782988641903004964151952866301920988703473873742927186901652918025655223753428265317771762587068445344406196943588839610195023633591236382256578205865770736004611707606198068066067666485099910334030111247520454832185158784626057014460828900381760722413395362317727854858112589375295587571641181672181415653101615079557205713627012415741601234469748935241234025078111976443067680697116171078839997561830998341048488019939861142759530021094715971717724877857332751760956384264495830452047872306625570265029189916681920631557876887761002030225052702970994602390222264198653940979066438508071192793249067367134601411467149312 [177,160] 33087865750553192833081338889100313611536554740301705281061711058403197156837952310457227693883782583228221003685732253117105156183251673081316562981040249880198667802050608034424115808048238427814393442558474070505775111236005434354438637177616791847166858076919908921017504192029782819512014156751891336404703733722879565316128867008768184097275327035344978440781985037287418236756478836270509083105598890840692424757360809459399401278528377528351587709485063967529447675710200485463367670514811706664894985389213721929413536144739931647108536354500891390690532663290601665762143010666012020198926852512007441500301390390954278588841262545762013715987655625305692885246591070690013124329189736977809328950615879038160413002550350774057426415539590851505152512215613440 [177,161] 18576390149749562568359767794972663049154762632735396423135160846879222651129952191253640930859023834718337573346307590811734142897965380821487304195067145956878232941663373747499690123186792948080909190219705969094549603040762951049712379162347257919399888424414284309713739963101287926108625481933976929926746622345719021757368237757185860814673410569164493728782491476843357013586923480904671896541789403397083374603845891681500908729071628227814914262606209180837955860435555855582576286333726561964038427050871792315989822861214490403462468167888675411565854659839613732911415134223772399135229569040469174797373929023470765054426424609936849328097579719450052451462410151629961142111793887525604558316834023336679761483027831510003300654055424 [177,162] 2276216979319731616680483460797020463530738724582149334151825444869981955710919711825881360011784442082143316025475635188719611290420236311445437819161409602993988619279491979371743518487722524499939338500368226484071532551215588739373819591068267880325658009181706038057741735707729635733576305770688495904169437832224741616313949550886191143190320600036492863097661124359944328380139456667935801170537150710422644490722121883820679301211278753395892063499633300267628673808035905664344560820961412612779244450446811744373558681875202300719087179537979482089785247286954612847230832264192459583409062400938566812720734150176785651196303291492297930878694559819447061846992669243112425062853554747847744824675556403049729052672 [177,163] 2062650292055627459938875075793351970880109811622326653680305114179615475259451597618440318551954657110128467016421272148631370749217317240306529586533404458374246700720820663662171037173635338765210153837949911785485691555367122958607895546874761034562977161574936146492744343640352963112170053837484148760224715138012422401715627227378998814189558037882571145139992060282792784052416242059734176087436460534080825332347990963586386151551639185352951382458367321928233279184835140347410635440116129611545439206333111385842870652519099614665048411214754811672316824917446583615713636337535286290631163178034993988261347956996673176704680728817154948208196872012176824837826050446596735264158884039760932148912128 [177,164] 963959777429652004408325756417946253843384597780100350945731892333862436611959533515350482643965490459376902826525461632051398425224339916410425335115531280069531148515938738945604575500130416789377689069551818776607130920623756434484638585187888970205042154711605836414876863902810430536877725458926480746632524543325159699601415555898267225353635192609087348192281600651326630641904785514681503459048726110409150252237030284621758070612383839998036516649912443910550631603546978349120488985399374217033607024853764611468196828217586502254596631848132320253442472151714698165496884575167922914509566868081096193004334198945269383849147308416283385454277383078862114521239493321327387715607789312 [177,165] 131432962127714744826372772851088913680247459785554139093153291589928890892711435680767348388560897029178488861113325605401922101302304426341266945070396228668712653121233316151262253988149259430850037321846946507245233120996900267168110579116654469431162597790991872412395776189598426677218109250966191572116145099746707893454247465069311656350620061520653955499406754423410432141713970567730149898300257949170666685621483810550191614942318505246510971739586991775938458081492979869695250787690968781480742465675095525476277786722819494257133966102734093533942139903765996530530984225292056017687664591543829022228304041777367061609317079789369911982832358679623361016112678567936 [177,166] 4797064873958349781557036463860024490501852047923756118120366319818994872820165169586865337608027828988602781979884941423505087971638949396979899783316475712428250497652073075999249711148970893191198406370453272668815115525205899555325400403235715271940583452997122531504361343236639849454587931213961394165094332312203505912988253919887343749820886871643990679766245868978186567908439755872839919601719880572472250919408460473472863476815368659991557351099526387349448825419323819160764762050137332897600047980868170182831077419217750416564353833707756596078374253937523828097040194479514775609280985185005008691394691601689261330209116523814149657437324933406720 [177,167] 42481647090829673357308685817751688394918967903906844793054792898501323920057986068576184037575700261789332462959697197457148580467919782379730546323021567294779665642476159137471456723691410666971389261040227107151087402591758990983714940405165902098975197129148475343575305344928155393287651381609826145625901281812577808380601274996002618016161385723846196866105507910434921610311078016504781996662619972902181648067051757287525543165730482958755456779943718187809211268610645140169028786756095143012334180279987346863246339914359026516612394423925113460432527082655432539192006111103130502479903074412644550586866275998749751619542929478008832 [177,168] 81532499550230961492045951435763603724145395226600161390504188536239172031480893106077424220631545995877068131410729295909696014489826369862821428045770363848009832147053877371188405893521032110644858012556355706950348667688292304205397231112766061260371438585039127113123835089020909179817453903252285524047082272617252835352862078107450839474320009898455596095119401062985413116134414745187905350188791094496483596334249537457979806087575451904451630679501341571717035864443907586648190569254564329676681728528824958081753585030002772998162589311385453585423948113112883566815100053031714063889135891938137227892259268095057664 [177,169] 29752800146592696561718751842257454156629219635976400935658890904544072278500315860013380527601272922677263530698445399355424625701762753355875955653336084036816194836576140592520993524609176260070847562861765309044500689582179682292499596908578581557930302092553083439440688807432656412790754576638492719542131032253567317902555856673225224841676700167714727409855182717591455987706797954303873449019667146450405767708464158897890402735136064065484239226593684229778817407034781482010417464043067800420871211660733883789598405735831411409434193922790035935563898526556336168045664151509998149146181304192512000 [177,170] 1771492057581558434631903298062919022992670986560727454792342187655727442305754135720247778682454531805820821129379215447768199253551476436061050460215624933633917857212751032851004928698578448110650131725875170908762778816885301730494941880114789480408705908717202016945413008112680754392922220371760960905944173986127334138423591409517501957834895852792254059638252728884221000939819515868930758007717535838282589812364156023914568563419574641443342071255924140231311386855911252367028305317348550460218418418663015432143272704492651281833992212455133519229014397144440295424327242249307392 [177,171] 14363807706955763733216097777104715163224712108119458644370798318553634501984414520577016818933306766192319564102342793515930247651389006131653966413839412738658664859001777799247021997703687161364232321806407846036207353300465133260178897437809533095734490447236313367091613091055665017237218627100250022810957592538473525355127729662460891382396820638522801852590951828243111871748066497842848254507114569943584658191076059272805101542961348821991997776213914548089249394322662956533062398731032009136144783328723082297460813792643302032625059733492813364866655495547392 [177,172] 12779702961369298991039400868864026411016565061448630043200467579312419606210740984919176316070021994205788660760633112733191553669276164435207439552001711838533380216713603694796508463148537327988542291531443086587439693389438545883290409197105404946867725091530988662611008210814047896482555081795189121017720518881937806254146494500211459938691565219725522751086966936050233570685821777847779261822384658660020715896680300246053185564773384866186621958362126304107779084875141404847792272845616191974720210419600864448584204226013888536405378020688 [177,173] 960538132986414520965081071651904210324944922592398155568607319354951776292407992505541933780328320705096907889265071385077091941473174235662537169712294403624505315240398805789512975522321314765485041230905625786982666314492043308363209171983879895144855618257758317051109366687256994455986023439490130137486157946597733037241070582945197527965329623106400223549926098872325592642235964082350000816846838368590726431045064054695119988020518295840218411641167446917144253797583249945317609193967534947878072439295802632419934208 [177,174] 4421297507015688431240002325565579199098629052210664468513022051704199551335563825645076251291362317026183203249813327144329324687676583060716771303441168418083905507571146079579806750060869970203124667072921421353548960512311366889789793239855659988748253222495984125189664867799260966862331674345342840014788658990216583801623625343427757873784064793646618993347457697868712630097089135058956483452873325050617466971034158099579577731746305510065121092469636107402912168105038077199319871504044113002496 [177,175] 832426228486195618434980529980679771997149554141753754501991979868794313056796889124523894820144388535783005168195500003240591710649409400750730947220952308782800917270552640956636022056694870369704858809553144966919867653875563643641860464453701577727925267686573648872644575714512063333116743458107095326850040787143349476364997312953676732196291134064288318365480642908393433150736873900523096936781696953896097599430006441611949477716548772019552120832990560304250386255970304 [177,176] 3809685639294251854690781665011048264640200658539887671125815006090300138052729575150518563396236327295286870756663870144787430850013279661369159330267761352926887015382482808012247451234594300616776668522000116210308327644117982313676438139783269876920086213680571747372450250715920697900064083668564439314900358404715898218074391141539999447877991655078122942413484968945005624023441674577515519529743198936889079351768554136357436292088268789004247040 [177,177] 210778931683235510658682916380737073156019427324754216423600316371304141152821376621545879831761459499628607118074301345731601746829655006853177218486444815784190794252188454774307433461284428543306716673535348056892209475659451349583176754580099287485697503940380505925846983406440018401277575572709096480795873333919361246309546046928039757433263478443159181980568011263999695485967686476346635385426326851845719783594459136 [178,0] 985270758986089720528409159551952108969795037123302849290669204776765044995759332136411587822151982783791877364274657808661932874753401756920717956131589203595451282303266654850574655076736657178536841386995720580553519886511047255198464466556791026707087466797317664717823461981732782176983216771364569085167989649772600858223318127353021121555110861030681550140890765825486183474591168372607395379710765558407112614147462473791938632917147052473574506247825393802255734701306219711352165645751634784783303678583224823883847527601094080280076910054670126932484531741273344398089879588489844827372346418850745201513111637651618002187597211973852377178134469650895529992583940355702152950787272903433960000184500841556366243050157457590807489067275142768748210487424935173307001218941751916423392096615259401461773226056577901022378479882100362233974140918927040896562594868628561303255013265122855369862606587981809378395647134039834803367205171543959790228891955137846803613972500769116687797794622226873170633274728441274952545770980212165426095938433305289700514161991796179256223545116606271761144195355856517004945592612827385490105106984122624389001690442271558280761480716767298655043452976603962146514962273309955019173184219747636160548297937707616649679168070642325120523676445599295137945588247603866626676592737568517292385889808541997339038571384385920958465270062239443833309155382391924127411098172654424258265659393400026137493157849546668563498261847769117903931607544777074093991093438678222219139259890355947432761639890752705026227646558929373710855989199120981893889878390222404572840825211300689231604337692260742187500000000000000 [178,1] -23245894836879990079211530082212159983292283890878436219239136196838799224302283842762944144115888354404574294744831516906468989981831019669484668783728606158471545047074903749066670865983471076604104789805703574549686128628631378844893194753605465120480074522520082267991163547037760173202988662283702461182167736329772849476157088872351220358804574313867716851670210778300111519832565185816659277892309898167991503949649404923878302676877198670988697827899662590720668629905468845245242428811347019257023107367532945552615920468337379073884099351940047776534689378445723935403496337091876209270204351978265255377580442272939620403108612575877234203712469673905091420188711072389816372604469075094710186339436932261943641351997372013404818566733310830678082498277773075934191440559129634999911087381967060950534525234871257686585257840108761606958977635619949852016934450897956386523700409673397416852119198840080308928801320549492436904739384729862159542309321053977269517466372150863328535017208389372077473843365928562683882290643715175336811398466007032754281824488688030444001668671406469042018212417772277888894984846486646613889371412041760733079725354476320329093828202971636656271206992506264684233686652548456935065920059501152698028958224103224855720490890442978216539019751432603731717430385148837974120125432900885945125536366145517831384276105244645268741360278130792919009817776458258388152341957943654377536795727205929868107958807120393445321636412817742818901768422800729649027297776136853920648042968088620174352771962222480423300678275118736563748666527305467246156404702684605588748796876797984868394017219543457031250000000000000000 [178,2] 3759103424007597424316061484965256922840959627625509744789474846027591409111495884780885309962790612795002658182662108306539285658835739843591674250040252434836987826761454699111646535121646999307771200669802551734642573740785800486407517973976443366725845685978248716857648426610213766061379247838909945454768831931121573410231647943246579778649879624911179945842564581463363882951393194692761888408420296842049177761500410907548408435014270521880407074046426974324635569620843188585691857032569816640845127758227007849067427508841107485548109612296162802862704976627699677320903071194279860207871111853391884299208337341395263837549989158649953074814190350157064001746025414820784194346273349079955868926154998851162399577404928205444072636069471080039352802146943415485661991254480261632412959690224020339549746574356465143429557420265028244289749445460170386918259447850220028169152551775787376648060312021870844084115945683009078115198310274524712117224223298605523275826132042973665254566681405662419381573757796884128743914722518628351624040490502463096134440330793953812425598793838879874543688468160072498156160426266456571639180130001562995904169491506523121476953907679495879204767659059824628940071640565861467205032683452904700510155099457871244245411353303717408574223990693825142073833453367862725008197004284528700744893162947896666991049615914071303069797744114260724883033014817949818950890419411794182776136960273751077129965782465695591531997376783589470652392385051126774697868066966264850400034356214731661164912664638258191968914209283511779699921101003455665708248132250459439882953341946894489449657022953033447265625000000000000 [178,3] 98586381085857592816179986259441291920690519443099268114464842452815066941300882565346274442955777455489707139995935861649194322127572939901969003799558797249264446745756188188344955363111120228426553936016449350538635243439283532974048183962331786192829433839964515565235414686865770984078156940846651970421308114119223814802754815116302369262421342140189785766848645093694020208125461302150112661990665141926620100721812757267890953105932229131925817546577854764078990067649531366624240551519652597303364757733940618615860973024204013957810934815887240308808573557962035596560629545331619610875769059246073113063171758001356202894424774207936551148598904807600588503881520059571935279641247004689674754157968118247158034923096639373685502655403203977240477842760052679483184089901825309259670654924793700765423168567384600182927584725572394402798475886438724217485864232279438929750447360850063366989649584712196609805276716649183247057563100710604209236846675051491968416107983266845288963440561113837529707739321207134259131005376187844679259958033603508440831344626866317332614520502709596275584039147249250299559127941855058916177298075467279566050616318746197461675777459169643365577385934654875702454439362635066237492189966530374704756164745093286788403259384334027379057460953348954601901590834721097741261739674359935067686049381420360087463191689694327890247553269242009760284854698695470515537335153131475381393266293449106128660249895583419677544326658819272698121869852037264211928472035323026672536503361567100910217808577145109265727476984653462659537627794312771589445137668770291020905243876806229752240178108215332031250000000000000 [178,4] -7167860770107221740650696887183500036682590290048672806480885972336358664718683253309656437550205240945473760671200500711113756757497713745504371547825042526965201683863510525641190954256402158642263919329769173366399540449567940869681027541102339552672165102397988781108960604046066486830040247850156979281355720929518676914158579071835860640643605767801175325917531320294185726550463333887454710560477692730138177972676782199849034536703959561819974577811080370791863289392162774996431416186799527724234509765288230750342245661307577035844192787502393334721603113493607082939453789376823072622336688873472600502210616026000945542564559475231886826030994894983388740823218200003525453928270210224096682438511092931080228166477968200695614747302375797267911916498289475452679908152924511715326179333486326898818813493449805101762129651224216097155649766369351599107016535345020814795395171234663883011965808020108486487236519744426561615432712541961229490726471673963694347476990559867713010861603774162444314930051025355679973980133024554093654239617199830907746255511094782163122372910771013033904076922502009031576014992847029414278647383043696867021467848178078191171899587740159409984374831987979433926702994513859154906595759700863585228424150984106220806125186929687127204011302409438681378480319273527886150135406367879920316604428583383394276590047534410947272647183248776183537985102519862325317196590875128703961726543577668809284624147825787662842900360130525784951675719474600765039201197106944876818090440405205724878374573010883594732141805195046284682458498934481035413997409239998368743356742165346461794985894441604614257812500000000 [178,5] 99251881093969375701187996014271855948295222926246855771366942902874787087060522143249663634220435620212991756303294930828918240350217310380609487241070731658607095507966112051197840110627666949795075600805125674630106641802461221562865581388797238165846185603040665759446758918631746310228029812671390019979540255448504618528900844623424287819417281668570958158248525839513386809288307364528677958603605174537251200294841247174512600192728321487526300880679558517745731729159790389425984420211630289891219665590512640914512073547357518389121631889434802290201471579383712585415561618763468472317066128784322331364279758608645977155223781248130326105549769026675256247074502660764397714941994622537593113584699966755234274282010372147575606604663914766468493128018134914273855601973168601207910546734956924652323187726302732695522482086128761330257722619672979556502876535940026661313231871597718429444185061306610284625288402995034654761694106985259273318047231103438015987021147932612427192539200728057102224620919179748168191685434314167411711075221539107708458021370914848869939244938801158790577205746206707719215749680065790316104890540639075683947050036293019197656097989479957066325178180125432707786793743719794258826076614444416888654136507012122287666340365111959896217521753205106041452074670770564215484366443885646608281734816463694599735511805496019806976654967407825272075553841152898633923899274080849162502466633594621270901398466009424995922097234106241662887617529135881499840403331389388180864663855419010017175394774012217450728677955895275209570872255286065221860266903564350196027246889244678303407420898437500000000000000000 [178,6] -590672033870043659309642032955170582441414411930179141976034693375326779195279143859785610916722781006976953461369400329633528750813019912248643987556165827502678557622921427998322955014813148313752574361243810872622573476193107850699547816537081632976103810095679475495588279336665883805505421315070347597843437961955197260706344964769476474266450146927863238404577413058839280789015299427460064739657985771447799582485328511865046212910613847602389210496107429375581510919126315355219716706183388755056083870505290330212236446895422585081631002044856443806685257627563015004376225156715311015952400593456556452981104434968071245919686071750724670856717520984371715337189337743704748944557044520721953367790039007952333813149806239732676435754856888803891396688755916823356336156245990012522274469259474449987121336023623735404471384223604681578989389279801103939911398288504304506773371632444311703230099772128734429215816518021224889144823879976499745841337032446793299515336317447773757596197408808096904972842014792097838578106083247976821904288987107918137604693803794053484699735717011888709867244916786996491794137290963114566111881536296352401366285801851113843588881565994773770990063990963598108566023350998291663681365617639041884265158334533757038494020915039127743966530335481921303817783937378359028100307610945979793472237963384869941636590315378012176259245006888147325762863091020351502221245661446470335321667953524565741725597621090428838211546644568030342898553207395427615759008195441248932453742399431013527103296536571800481381436083310040431486070001887130491289453887654654363955566980486198572657604003906250000000000000 [178,7] 1442815676702298937822975277618318818694130571232557618878053717965395515869878738401574924156473917365263425621369582186006509949271455695956304559228401261456741450882227770442666598951878775216821138518039100461296532821971228223388419635092611991077356094221876777112931372565636598077190691038734305899951639626247511493914216243673815085240445623632818653905299163093835448323046496567974855650998930450196310133215558195888083676309491442184228259880897175093464040742638720494808768013638588263411043378569422972509638612445337171491444928044183847878287961568646828556558216481257082245513263751276283763838036737687772623536459145056119629183000522344854873784811712186048239208985112143478737964568636289734700346667228547693968757509671917781928156518784382416518959309702427454474388075507692448001488943328146347058338103254375518999003228390893860736271003478736357372964517180820901412857315935133343815839290262046957862635903141417687856204987694502283244334751654784829855642645414883216096117810560529854103034949095128275353752510812800221434285367880787091245351390552181320129014299505338036468426421909892068445976947741470521134424171624070415095590942599496222690372284314794526108025578397406305406462894739823580046046345866897475950797744219451327846281974536177071540218471828511677564169486404204485479443801466042297777572324086389721474925831249816579175168182258276349419356351361372480338135258936047464261666536030631229170316713433056032049104498349710193405067582341289204068601213010299041492733940680436487767000484211705471896557044972701242648705645023198929936283460947957197605925804687500000000000000 [178,8] 2566629786829423708128773834246644251192696153506205447799435408704276468382105625917154621363582278015874477162013534486153603846784443070452671818877577600347306755394804915636187058560736777327068623033528832591977390753679271587527854321439597316832617710992681143566758973848728211683444591488380216858291768607435115002908744133745325004821334504691281916570973006067538115406448930938314263862848027673305027383504348430908878570860823178358168845453216009565889878382708434736953663400352786004356828150081314067993289483072284528430902524796948039141760690322976354210626820240659713929604802415626335510297483045845738841684467100455864921162671929501745296437742199266743197014633983408237820379471968171900817012455712548896875547327833246484369971940334295824333344422781634962312299668061860219893993672320818830412009928144230277112962243989980718791159667740440188976857649473842476551777552822588385533574972432879837248188783463039802410158583207273612356650895622033702517048084334160967813330449089949076534315702092169680745742011550284866163953372948109919406550075422473098833387037581412466925509089880249694040774961731570339067791358921277210668997042524557283480493623940004744689556767102333209578927733669137293437950749673868509245185234207536045574869800863084345377347083520456931269166401393733177082127239974632270964702935350825442988952495212546972195814355295618044541128609817788402611246106101134491838958984246815086808223753128715106365537311228318475898769653910269688120900740092959251286108395707908449423971902477476199200353317010228765364174855881558432005362462752736090748109680664062500000000 [178,9] -34662627326142994503622211522542487008642898019035830412244597805319846014388099130110616569084407988694676242968915600894597312628037163267599980126674857541711993243490565426980434714254156215126473780196105959458494524091616257020851120449979536681781631812614891316504986504264060010336858335373844927392898313646160078748909461030821628614317176417427523842289647273622453551744713803882632498563014561132971161812114537151915706067620459736056663510426573008754975555191430904473424994108865140768042658260435102912215201327241691192087762225301955946668062039800550853960472709284523664164658322620678243461424273034788461928256815100929917574929627157807456269190103399070716017794206220077567707492212897624910972785114897174882271488884667298597044124118602650012256231992848316285288289246533882193098809291405620314213506552414417676132945140749264494667898740348105828760401368376461960002595968130911863005010925483600433965004257599267285584597183413979846903160905394644292850113979010989791143008847347974558608520469754304140860786185885345992780676091119102045886540909481004488148880325159914798792160190118974501385067220006872754427588474909493130022620999020987203470099593513440443260033518725102806794417238839786520993963526046425871052538513965981149539469236788778311412325149570057142219178918547515875050711390107534946966788078459066447771039730255533783490345487262813033918151156998126231895271390665950285938626812696157376049028483360215965035023378775690952634906576824914802559801549988095840056779480810892498425931990256863456477420767704385894082863698686425529738131546629097897877753375000000000000 [178,10] 149037633851310399571261853566937199715567285567639963775225259549899622576914297069040345660729705055036464165527202067020849825282909585857837787481264657356655550749716203533486988600509458061647730636815304838245911320317475004343411353921279918641902506372475718769831575805319402707241225286958386262808790973000528423075078336821305764998102091590143361084317531863592962008056100193417732686664796593556985874390555105251659046397150147985158566497502873591453564844421390744700356319158477074667704535196738047636779859161467348053995405606522839102671734251316194337890275808190714666146949039599510454084058642549318252840931298878810241661441166385632151603749234461906890375229886874277967989768755241522640070890867190982710732055817770600995784629379681035810159199991167366915879362709993125043759126825400559409805254738114399002537499181442026259577013711408119709192536429156893158132494387110962999138209869119812637083570722974529251166736845415481655461274402876720816953740988191602811966741542356575183166145570422093552742348148043891720389878370398848256481734794057330511713593591156429287344965162316365270220591302776050602096535928282244932314874781790180775338416862870673567109337691953174526103684358237691771001085039973696290978588096789513890018634091753067460651674614490109613144538093632845696918481689887684338834985803100399498049760005161642785683729045751232315995655787419327202623658569047347979801764695646507264922261752291560454716760333734774908675846021297821853320862918719452416958973655498524597891602593050179559807592575716453305608178734254056584877048951967140488538333937500000000 [178,11] -417204493321992962816660441520850191910215029933459375733156243415500309262312609065029078474710779909467509206534193627812488201446248378958348315550669383545087330684748261719262612981095356319789487457593139480635629497003250212571042787676581112308507301810234866003995460021383099300141541561267840598080854640066723625980377838826357163089789428685720773647245365644723219127624392211622251363223310486811940094224191881875310685321500279942056874745926889983972625888230128231134066241362283133723307413863390333657066210704690795954392586941724760080440153757788153896203888046697450228762276042102255339966738137913912639269752289906498215973532241316097283391155402374047557738116075253102429133186488802164958580976174486234164036723966323178208818113972592318663718511493220766276976757891585381600901215021891789815792768136546548409846846956065775779287042882200427000704457584119834638725144271917778896887255008701585536954535911684481200626930410901273400236670975156291434696778001639803272972015791152336509438457447733806203843522426884604942786724186367605913409758430842687452076849709036199664264217315800388769110859999191173955128146026608370320774235171973193880063903487388716821949683807769757849545197985232705585782862194721195219044927906298063252519570212159326544399817088103218693416204548601240744001078251632402672854609871060774532858143787063705212045403449118324376932833774781700925623893496289140893766770335420176504746113351264265525014508791557349148528184351511128644469761534676951258314221096063378952684980047611323596071960131340858826647979771903016063148303690598924501682253000000000 [178,12] 868089472803569269941403078909767967578478888267606926061174628424793495536941980575991816452549377958522428383466793393369302523436181866189247572198335221417075113034271331957707593294279212586848082059806126801017316851042390835846582804290891210354912278233679229011066650922453832968632242327266797127977079227323816297494606258558400097089479062329583736034641063117028151164551379862554744469573651507057703850329918300516729793622695818606146064668717965093812657805600255033239724138247806116113029471153282157323320585946200665627208679495610101791978863214930761535742059559249557381957053896978852386378288148461816080443466298999124711778465948769413905147532377712521776454652119541601202523051061674949366437596066999640929329342836586132960664961069187720957509535692835089484802080416088436522409260584245642256107357397793068071678666309343809587251634414077165730665407894244760019645673804238789215574941346949022044167292448420155564871413250351284728127967426558973305126924847302098655656003192373619384376036569707027765043474876619908763523354384231785823745117618045352194807283594114027309439303391197372706871229920502155376794943738137676134204682144976293123221529111409558863563054189678617843760310625732914263941392656060023966892478196966391605187461666305397998041857425552863253627939855743541933450770789786318984507464472300053699109658691993030634536085721724140352433644839941692607383884415586436468417719613757848490235825440136394121448795249231532167200638472515223146834849493883033745137862087962697796421154342015801795582674472563099466263095408905313893302186836953967704509747750000 [178,13] -1415773327232565647361560685992359934266875383948343656556645879116661853330351463697711074326977838506781207594127056961175833651124758500903393512639988243875366592894554063355327259089776262002339079853435712813010046781418894625463751592503861017943478021753754334122350449595623335119993340595511432697199560261034392773530307794657308843307932000027054776860282769386547403772860746795408418840252281214804067395278652358253127956989555972925428448851511520501589858045396286717991769184750547030493753553302812277292582032186923647617235977119352988206193004617317953883519180788083721809495299603575168549361993853874264798132597103206904587609099735543607744201050559331401620621933541861177065923404577469110718722725656865165631311559595377807033711476856861520818648790133761768031215084838975287603871806320588753374908917372065168665329027328422338531159006237990224705445096861824478803407310121985631865822785186261267861517557448104181136599552548838937024311224298331485692053898758872240473663857939454376803277163311347404983310832747070624689534628742654365934508097331342498376488678646605136025256094759435780843287477947172397115318093530010708215239865543759299489821062874889493537907724376835550441541535171814855454387728824082228599784916490692781515259813888430119677821380938769028784910186025163946805900571036473301611119638119703714300579485934887434186842387193050918535310522705132473141534501759323558055419196711045235519054263413472495878483576884295868081617407423487662345057591017713985313525080725262281849796507371533843744454929695003990798992772520171357699038986303881598856593408000 [178,14] 1856270908614908402712779971621358897811233000713482506417423651352154330679718884651481667313272468243974434327460761279162451094313111072059743948429118179484372755915816474313384934186029111877952807756979067112171766123111982143266482063553498786299592326908665856879570469759399477873936145907692942428007870104258788175595026939730674933635183882366290031694320665507350798475736482688235945106677373660832560518962518705385643813440235901097473445415070458465828414991060491498465186202180185951219396983221971781334592229740345414616833892279674505301848368931810184703745496681697575522573030685451352119142054892876845302637385480019384194398297273379309320899480450061648423241376747271186311710062405964930161131561200120569993101446019308509797280662146023467051758526979888194373749172121782581334272040081456626094645260866657918291010610855500055991497042242367503575107675563226429543929028919945729667902229455980376939998675697874435927300720507851815277912972864382264951729536671858839029032822671214965778686581737508068987162462546990381132111970977711723137974425646317098339262769911694849519072694089057755460154131840059949706045438084314958871685924679614379741243867619355602436921986461963774545203623494877938157838939134358624131052572168080729686748917145487591835777444811703877262799621979648639525336546848585122433483828132642371117979833999864326993383729621307426893970971260868325524198208188225623205514228048751707026914170790550264633661465839855864624776687591353317537308300332061621655616709329621876960197049356356749080673740249618597447189105771011907766882879404009103896084480 [178,15] -1974429249869063179033544059660534396739395362205848354434643425312036794755633297422666138464834085557992792530766439192713486986819573613081359893702969063340288279231967860705316687328041520194085157594731374771324326025847459306504559402133240802425788262164683817354673838671597359490416123166582983144713700447990218131631974674207814905009462077252507527834661626656724065007807223472489996820570337770764825035859409187930354521394172361774160204220251370899522812472156928201886254152173853942022855316864849172775282045346123135008688961518922630420957269102827891311627058108693664147159256141016347380695682929463687409643795614086189478302730072356551286720511730485258872811539511104404147032926186576978625144989724989160932046424803364425705075835052680650485017159222958237657415715927044385934114236170300881067509999929257909453299899029262984550530528291912540064436122757620552146935982661808323181608875543856708686708719160983521869770770089744681961492094968260539992209958903567040459548354469890825735614495485056405830199505580576352193650656406085936262272771766689486058014773935705282283522876785636610752461384495420315572340397268684021356940869187300014701343385721622716995045747018236914935754494184449301057770836504430757191714459472618001177724251316368931459713921727208073997126911612337784491364785082925379764587204587526714610895472605551388127582129943255751193819887696727905628725923758676344217441120494654045183253222568009405015156286569015297144178149797110893737447244044221231505141470071530188161657836135908895232048573156016941613339810741032214897409197149183193645056 [178,16] 1690542629318667269375927235948623195247911960787572184482477259838560194818220324568418970849297196692089331818698360909473631567499241639177614505880040961136858288223235222288384630160914287977410481199490858307166674798505707773077308244514831816892274359332432914047435808353568411450678759700742324303149253850455551916461631001806821457404666701990674581229843833690145595048399986088350844569094291110545029312175439288779164377729304995715378723185818048995579871349871189233155143487125535373688127316934821668556414783252271596071629428700830901865245785316003188113103064926508344324813814015608980330846091086641781547541647802367936566043502528059065939945428481376860675839550228840959602825578847940114022891248838113991482013328600539846625463936185119328470567019101667142037894984969648527441130167836415427155691780674097908632779326150991048867032358972208979031762139083461094086078861371936463943303960607317894391301445715260648740887119539796856967331500164007791288029426851731515765031198308916183005871040728219790340315354993817020712972479459237092076936455769449401562029311738429789544508474318774996985447631875933008072695788779198239806008706144855028254896722743328074565222295814428318718623192572748633843417540578906885820353468190377719994213005060850969592161555204946306485317790487182633091671785964370286588167820711307752281231760355531457304285742290747309171339642827961365241659437544171198757555588415200058354362309010457688827338439408118813766397500981867211775101698477993648640530766571954426000439418684703289609401416745510858445509207860785879809250763662779551744 [178,17] -1120020068491021640032251284728043284427747468723368775122290306984478104920285644706837102782674184528593841389806685762362297977519567845580881050000730722973208065208404102485515509939119681175808333266203924135445543118132162677523203457113443336703493706126347380820465783943831241219235272204227801689243284192638449675834200303620674218049388103857458507329873744282897624121786113050456283609254840984279923244101010308817845070115542647498404973755292170909540275912973757182304470483533391471143875069536330063592385398083078078471770083367116274894740781056888162382743601165257031002411844982939664221197402789687487476734221847239775099016537678827960821414656475337893262311087342850382928170821853055026740793374735090228544229720507614154065198299517070897215104860490397100253624416632130424365971477587806247467792211440199326961064836434124008905759522212891918248123213878133079584084534793120814999506707700714682159584063030014790987053813407279580742588361461510686761662526275882044370008920426322284821954975439576938669276669697479648628950179261379783199516102568488801720527011151638608092967510975595134187649200502510805644970668980245747812336366743064923912090114090042331947110136076155519053416753999845368183458608037820486087149470115009441953138028340642334247030636356908498052177800241189656830106165472746614951113949470861693942759356206523397182208569291963363184423718951619718441600848017733085808631407882855374989332979668385414008897203397713638769657274034886284953045652235603389458891116249194016540047910429552126465376677133713545865479357721043826798956313844940800 [178,18] 494460635627592202087895524943046882978401347006685828511011877498871812141753179723026520911055498850383374532975614602204620791203903278577502161222812807440723565594198823283882798027953196415026641447022967102929901361552135917473171475767188643876502528793129081301725512924645950146565297800966799410784120368181816526624128942710291819502424231255949921969235872452625968760105964080176074718917226455987073527355907695913034217669976101363561760497507230040305653120639309337374391492205515384665110942808367713586282997220187179106724056877842885428219659497644178843865699318505178969588057391749759586634322037499014474153796358644808404824820862728899768082586663218424453295344180897582077058193021763081986277980647545395141259289260419189919420559608874065296733820256946460992725453300915819708344804589503141515030269356342561701989712954560510153043340450434711614806848325595060054965824615852985664076729391640065000185884727182230532638275298497345257892711383761279277132269249699608436483213196202179327294410317599913712079587652371582955818684715487246933097236265331495475904132410935993287227489533691297604100389883853301408215723899144527965246266151789493124827563284093884352693208190069046368323852849606035384500139515489269327036393626714672885804526011186785816667868479864520022362207690806514262746583322759441497707772893831759374285413807264824447992998606329935288244453972135824361329189803987813208774365674157356297162357457173939546377401770853422743277569884962536725948245177656291258245042118548804293443932994739917635184368228092715031179111625861925694440192337920 [178,19] -17560055296247667367263217436293831841251325516325981855888181583799091096195145664510013532240198350310630236184984852186608155075910203718476603268049987817128620398999116012620503630883077151869469991467638726361270186955616716482466574226944492766507752939099391144199159322435041838491814051478959809817640649248830268805606382969136433850055745895581228473504061455856635815343655947169038576511233524529939440767882304648297717827813507545824059216575850713899695512483609245319434495636377823569734250012319176597229655764937338634249632119604415921680965605442611920865715355513188868616737331293387485273139096725376741258718023233793592664095562510393609668556924013840699666217647872924381030197071890671382388401589873839198671809385304044700907585683891548938096672955899764585463841108137893539258136445388973289605520533689495860079457825292125569860740200513559533414646797125633831379923643838193283601816912456177482438811547518110437639656419059279287234431237605222162899181684499512045622839022084815711854703962140052228436888654959160389821098670662619765579184914350444774843112998035343724445089759502772621371197355069110519605865203912687466866494393656277879002458625731788078300103608072551609182117530037886885773916075494381789889851626704884940768945428404227351233361885178117799158737083108790462453207937843496840240918077114488242602690800860170704221873356352905383733082546123141543967165067410609454871528979699687491504144777291472937813872480845898584889731343907739547592358654999824503052808044729353175092495471830369563436936196605413702724911217451790257660047360 [178,20] -229116667957472842505538135556474906715492462587731426926459527540886875456377767220359122209004532919821483398139981791520110488970989689232457133342573069387514830860051497886203252307002747834877387617424332171775482732589430237219497637756367048332241489777313380120576515634119904255747092768439588589472913832237947729654055314551892920240493465190205940331758134878465682009288041831694481592411459327726207785409025427916430184096397757652957614439726925058582802807770759502980749271263090463546313912296949852737933610016868446521766360591764858724542376847856260027343632846596569719375091847780298384966478346498297619916010885785050380066945751292318626129634975969849336050980504079886138918735584952882002014330654140926452644256497821360956893506568745779933137970654069434766867891366159427131394912071130740075012915486944936991000332359611397743654498666064632768448067529794017103205346383242420031553462366486820426892390499771616555744925336701709672452284949432040907655958716127694101744947644402756744394847199796354876210870649967402285531126794738740984542896500243757366325009258308994298437600732634853874820261353414247228761078865979954926703322276342521584019229703816523775299227734297276673005118393730312236179056470946448617303910616600312959199981522568655223190896732950754336954777024343085242119167453831947401841142102110535723469307447001340675008180858269500337704661244362652108724263333936875859583839558068756360556729723145392007915647543051149680917108741362077770709534994211122541064491955837270686958574526275542768070004357451807963180295191580411909316224 [178,21] 281874354320949667852390488095387580815718234793709420108508162115857666706786733172942713319428535458491214952717812833184136255893007030662407858603407224994034600674169412795538191298501446482835768221981049801776951982110259379420821752099952992504521262956583168098047425942319540569999552113912082483829027090508886036464809878698830247675362666720888116299799060981703307746931239577361713621868014746655754663370087422789818826526259004341787801183329730667949243298795080472680431761344858921981753982467924409916088742936072706458847371554656222394713600095754309074097581984050589973312909420710790955917148377754316251475264727467264850075003160394010317196743765544742960629436644763682935113883231753236215882934384607304380789600720027444392307410468238689325799190144242409583521713330943323631532086244716021062091253107033700005911477147840489913800671085157483643512646509200160416192462418026780874644142670658498443495068743210838565926293593563925636172016857160665558818417568215859047040260607450864003963319034896480315943189515516045878560530423426267357894240929325330996150367715001609854249049355061521073268295186401739228498589374539937018735882234929114425128020001120261343885776427877645418351270016231102353190818660285972274875413617703189490495429901034103719758034165920037222079741499839133464415911193751563917358245702908239537353069527186140665459971494184226790074924840546060181393718600120355281602563744566873112037728016291490684375815556587088921607063781943131812704063287654857409783907110608451986849048591572238267162828531982989643040343062490600677376 [178,22] -229611829286214188111286231830458734918187438091398449627193110533780998004753645843415583557078249931327246747468858472067835498128719778998996235064968173864063800213112659549706801007898943261790383611713972254757005417556507928743621972356976254241150895313982477487513312860129742567270034319743334945293117966118497132941262027133533133110494912575453948975344589612946346399574225597389041746901054151932702495497809886692568470663051754662299125409577460611048176426601976780179009216478910739830895476268003993034424698181429777637430229066847233805349348614716942545624821987563397751483166109733645207441167021013270377615074889593420186233400036725833306620573487226190580124960116755473981404174507896516011692345047577501744272109392362189089677368436451616125877316488046038858832142888851392296407419425554276876734886762769130862567412980971426169430641124415730886682531302361026576529913368607347224332779823466366073593805409151706807735698285128873783087440840825662598834573192738417948883382088137531492894566986144573754885813602618434142642294901550138078581706937941811564244598146032913535359028954199841445387373790583643301142437473087825728186574900822728850818804566835603047928985844444570291108986969152582988768987606446149754930970194719221513466558028667387102368279144179517567911864644490392572982931147884016940305200832066910107903699203795338166262040615891588336557775596580221675540796498870060344033836045502068911982806814636308171713619928420490648645948381406335085248962223656230281170991889557552846123170962825946867707499805577347387113568553698272768 [178,23] 151328547788597679176704720100966298015032701991039306250149429036879514227220324409081144052338151573875054235867727874677579685172394630978925853347366942630236096343659795086190064064016203353859853700163194273498114834629665000155548547589832451836078823362434147521187895997239608902720107156350427030313771040563704285695882924320742342251117724279290740301819979958193144770959247277901604025262962145050900235526563709441641232022071860202944334346634355732704585959757756543714338549537910226978559550608938457257725836637516572129942946357605612566511499738324322993890951669022128992234833590655839322098948498322827699217456707647723104772386353493279474595817774738186288711189908656663161879517948837227026075656892388896215112082608782159072746243499617275698208783440266434790592980902662276775593782756727651228911864040014900048504363905874704921670766823117647777436376991233114012220690458209979829319478138894853360545608677691758766602412113975986139590800258146376839590777999732575423876188103088976756639606982266398931549372159826336404008929865615600877370498151783973010636909599270518824885005409905688573544034073014139438070160491045357843092720911429701701410319585976235028967121454530264413397613833618264496206915599185926906701684721054962788078970356432329756708350875238713165387042035925123850059766494761532849744890230034458076118328634636375237791455215091885211523599000957117430361108986189335476484126574730182791672132008580929553226270927609830081543616940157466965824439895386546505118799295956155403886089898370389670115168765859602061237899573351424 [178,24] -89492239840160874148782082529729173548270203317775242435626297735982173888700320516885333234025919562141464269060815569996910512287270598349922403781094270443103825966162251890175423810466095727108618696701896077594362028743524605951492834647033665884429866514220713731659683874523657108594205431535358570454804718776202709768518101326801443714705308042740709489367302665713334854563350323210920171093921465991925150552208810352400483726908904357374836658024143038596556041747736386413072824914225416572615245914580060264793738867926218172537168496155631841796767279170311054878515756399167124112954865746603904387819170437505799029698096830506650381310105639969066821043856536702073603936229717970367821644462510377294529794298245578320164748509937558974742177638530581513617690376577043471613321970049717858501569779013018785191990851914283825102089517553650289878996391121302921825101050856018015694906907715880912752542071095396563320504696999778412444885523706566880435264847023845483024762834393644139031100160142674821812644220531778652599454982421493233948567905981167109283690611178816805926584568382360567451772691247453307616885388467452124909936313240163710355247686909317549591778134597000500227821054963183730673873792455977360268600373079672102638695270772306269730700692845463231390163969465194764011159943789960386039192112378663577206404185974364534110447051146973788485838791549107217098303622452234505730667367414778868305643676715762258815170467506543014161383067915492008301727912561481246756994438280599701979614897866248045573827314248298591186106702514108512685370428208 [178,25] 53993273379332120144001255800115421547312951017531160750176017140328297029534694554657802262012844540940632714019667809004030969629352237229557333766902900715705496956774347007196495043050933450478891693656701701724293866905164833011361061805745057639614338315015050269546294714440086789395168141766300185444961310446484635031946258996926190267247495709456710020913170179165365774969792428202175297744189038591634165292780460128107197889071957075772701696210724900584967128934790878126294087698572466301753161863519822152779371345575546461727093644523908734930028715197827294226170498871125511849312439536615582649320326658430069237862384990306827859511271273016596726038724411450825815615662889549423758767180097667630649274141489718730745932081028436402991354767188997793885137640063736249942886892852009475235128271361947712630208381693728741248913479178766574288751147369033877894568431640956001034029875977296333032963038835142765757558259188999970107742328882095989452171512693859931295148382701596460245775494413967892476473279737257944841118708435496895109833303528312990419253133123342187971352758998659012024961546487160426126439899494998539460859047459766423647699795844611374897631641794924125994367309428706920124771951277191840672259108504516289290267549023174965636934364303589295512420418916410490621700811790334030931354021845843717263876859594965989923595800696593855120136648011911617948315736766852333514386677979634668619703274156527172386904210787252837724143177411660509270546948676614405468796193916906996639231464547533161017930190410058487140603792823824493116715776 [178,26] -37353750484268258720552209187349240707655174793150746641484283912316200709336432814312216122385793598657974986534772210970559431233478787503197808043266413395040659244627079451891129776195869375933960025036677340181789199982243136230377276513643151949071048735898177603270406917303505767459769807147087557661142186238999527584398401997410210193927611394666246891650777639645656996518171871618884004673461626374300901442158046765489434679935552680495769951293529923705470185760391422872780220132559765136331412701500067074651141962971339936853467423879822341237486818792943814586277363905641454154927316769131975279333277118450081794844952674462187695837668555435873524066221684660679502315307348957949675910321000681670722358013078221043168234968307881012500164032892280914518611143493303748802047724605523708663274747215912814308913914975478244097811579749500139245560160400566680714073888335599403160292332078614855029410404718923828301386359521619789866546339967025164794166680486077686226698587537211009061893140578897744988915046419300614747827385295281220548234791457963166932428004256342836724452934597237585299473692748139643055570738036263504522075633872504718138864328853549102935843351172521893834724593178433636917917233064404974997476530908769392188687740647889324781348501548697749098425487146843578534940853660612894685020486227333055499565141971704029386609306070484781728646799717996979152948892051177150927213341127269559027195164300579430635993792390494629150537245197333197094920122416408934992019685369167583356051391211305827875868286356801777482025982319956501994416 [178,27] 28127179564644578574689870230782635787667861954465773593420658393484168787081567185821722361743710216018695430055102295617811112148521343582512932857864401423562985241716476276210552572827288426690024283270586698197077578144425404925220460641922897492269858125352707563841371524661973593320763167079795019341448409273938290134564387277169873638731255364472460295478187284231117279959649421048356205759709049663326450928080082951679546309387674832011241807784288883550126725099690721930734668981732974954828765363858316695638148750834150998040052754258896243786009062006449860102372155119807002907102994303360213950604002020801442431536605832367120292668076796712340763359139995802553406670876455373477228941798204921600329947742277826413776091911533750133329807399225502530274336799784732689342331859562578636012236854618346694638791960479663975295006552313705407740698198843547138294442493951379240096374156637043220520059458517662714804196116477186979088585005020601853308682593911349162447348540627881914561258713893057482301117045620068660270397831585601610490501249341424668657878310332996099828298964766859115234577286683785996376883877563202715759779195788997766302280265644742496414215105053243098425675868660890085443338827276339991270110561381936619475631825617970777857342978016202107303554934174986937006724943137115318227935574293927972004791688876634823259836419698444511853939655772167147994569861630980416563203249871141320859693586553467219243186904429437714521957868710898874450037954448417085790435486656205322128474922941198291632644091902641392867130880074244181664 [178,28] -18675968020487603227600096343791315209808981118460656764710228350457934321641944995150118908088306163421870692843459888848925242325749747260777614339839352553460038738588894294675345688482502816919373478616853854965674527158277355915631021155962071831950869241811740248395659269996959362884472752963783010608344309893601882862075339357210401231282632289187881447898322546362200847144278941469015175239164594986920674396309327673831930421069647392194755170755394161172059268957525965531672802186312072203536811307160579695856117487117493090701176981030717017355375732118863266944277861833680282033412322117716433885412603488563719454971229325250964657968810984578582584559096428114261635365419414800105806332837899533660653543181323010094984154574964150243799787208221389659448452493665172756038391336226386517975450610770166176827211613173092587574473793062046694120546253441500490755120307505561503827650326648242493482140232991037376260003825620543862079532886858277843188367412875379546146791310600884513752308929335400661577391091830463917854557396102982411081340360928893295846799174493675964850009171507266905190894315372372307587112993137051019894744708448372783786064547120748747569098363943057293046718368533832748808627985116843510770908695210301954920059077578043575952716231401724368359650985066320275806795654988135842470488750277640104479569065272710960525179989168465646117444368548631003188059753651189660512696068974351071333778631908130980275535772287694620415316980821081144979540593776574211802103159058365738491951284253578732545681683507279277209971871971397375 [178,29] 7490402071815914918093714297961877950678205779798164171461882791419708407281544936254086440412082921791888309180874916388335361648458753633005542985657712440300156240552336968166380884548797065170618518007420439620265698081418335899332386730885585964142037261214355634132995789103017211972399014859585632089207256996135801592761082490631141259661810971712326139606584587340215395498738472940743043248491413820254922351435497326994227447925785786492811171417874572175347510007630545355576578187560384968357540175562700295489804503891417110547412479852933322845240632348394459322933323873732016666792376171223286793143159036799326485612566228354174452574705206472567299065645013080677548100745710380448047785803653526514027889704989096465986988967222222405966264172313101869905919438826909772735885659321246652887621758815930152343637426403118673972746710101464905341477066627496086164766510076690089050733438851662848454301892326963639161406761614898363348092877131087173899084230247636365686295141889662153630379522025300541955614278423178013814939312350095964093517579081903777972117605202587584836830750566884720593855178495962423024026667900864336413204902385893475466565613087175329146509818031999583631412049484773483754196449016997918017358936674135934932023088313744026156850234806010999912485728201071175853662688297340772214900640762755091012776953314475797611323252575981547948129066828418275251412465488018493649730708079832179902816612020392404252746829256719760403773904495028268140900268761614851693440867097448407723815227212205272998973442307341415017906962432000 [178,30] 2741367255152314889180185789516650463767574844066885165133882303274844309559214842618608765823594760634919018286610353033796957553415350634661673648056800008003513650321539516222785087806162758167964446423240101311711777193311333462517306392831385274089275504310745024789190795391783988851687408550804993989282447354669168356879514518063284646929117266903725351501979021175831998298919175954699062917173747536879150491406286287801374993074771317072958174805902138936420632976918282905974301575532864743067563186332629881646498585895833686044791101125717420773169922053886721125682394842911504312011355464702561038112540791926460939551472141668502274582639475047045342903114581000358837175720552902690717327893428294230204387307966573315635859882313330282656363858047559103704986483067506527327246616630177800671358429260747009642706709171670660809439560310282469783215531785754171197247902132366585532203377207442266197527160988028720940754202376404980448708082423361256323204803759527021198649648135488835869626768273586807503377626106246280357655600212913091708192535065407011702643979144934402382194789339883983785829577758386032931258629297809690822822472171832775053510081603197237521336712618593696012019340669789597582443328688791589183978603267049235454366351958238153746544627975780186542643204186271405343658244413805700328179910577720530735138214307844620756738270196175465539179163545371332274437314682489861512019122051988237279945625767734390319174966434577154790519717910590288888987005347885732290221499652977799812021134398810870508293339850948848519456227328 [178,31] -8906066819172232753412679247934041147138943667076710481609179809959993822872601923009360939834360787574234719772393859488356731086726224563455709615424474001820940527972171457790368854648794735544932268965132714579938340060520535659502219708228413246460099178646312016432635753890248213372887106767280856632718825826048213584651488940375317321480969679431310845603567667752288934527639983801894978688879297974915623221776296211415005921168224042397757842277976682463379461175200706913793925331596515542886332355910170234494561871144318552075242891466283885634409198647150727803176531654071702378241624533688471983348261537069136535493517409074122624356176091952029758149114123923948719038078479506098682967676329244402393550593887310202266267092616293505858027789882872435068198837748312514576499955273763998336914735565923360852730823812572035001264255437505425687267253674726007261631282805286495133238088165680319703912244829266239909269033234257628083221472540861873275576271001342268934917169747932890240775611131378242181576013776841597956336500368021743382557398412416969504418921519634748363784244147992370366076559000687925239215441010143226689855067366934354264446695348781593116259334442742469524410128443441853855454096801946915459025240159184572854453991967455866841130759051261433527692418028647758619583779032943158639350879376619081403061185606567976059100537255956487248685812558807525557944122437875762375921984190762958167047254782343026714242036256198678394434425420605800210742647268203342122630482352045381122516816433282118378709365241221939875282944 [178,32] 10144692544838710247703864481198224083773469735993662029873835206538382150283396260956209384752068586403200400875154448917916402693962832173938628314252473999054480687177697826740057330221929504855564447694612214322963596507665700061787476162869444952153954660877728957101700945399000744394108479817015695336903901664693146576181626972896946847508068475073461969571686188645455450309875542438838486162367216007544356029028649359929453610041059853568872732280249914606629350109861058348479383059799886662794358565756221798236806258601412740006229563486859069389492596649644026698532384064498427576551312348122912489997376506538639242925330013644825871779354939179997328813589476004041777141557994783373280429041848554146445772003494241420008032318753238888534322262378861362935447421126781873591582369900021282191925279378324350515389078354136370554890303105046052707188509762416903810802113081139688143279542408102957275651784134441769659444851147035788505997022102283663248597943663023212416728140799507967266126328812211507753696188234610111919427009830725496875554678908691186009176576732134381534312371093691331635713233332411248649211775223280975297371007519272442645643408005057581070861532653653713153010464740057487393080879363667902259706503586734721609465225858002202899486434349852605768991432507690765660305148311009949261817453324856016038371513417452036194762626293755077026485476870704931057051750662602083645005672847743214682386199254329994411076490166507105627439986232357578558300893981412884548885373706141316498814014441824751441669556619038367875072 [178,33] -7987277197604930886669555516351952522868817478831229724990939177175917862743835785360148792741202226018915660460085904703656140538412375453176879036263192129381690392943883558459208204678262284420528393090448134881982948601326398900907124246192830614396540984031917018770653188119080026118604215151726396090532047899128709438551710067679577096498693476497532781637964125818696750162346881063112931916389036045777882003384635026501810074427468783489364346288755067610621816663263987065692323796372496516051857037782636605639043344499732859484325822177044875015917003482636185058242233902568725084670317742278691364793269248349251385031509556564567532523722227211386033544164497878300596168543691142128940595919738855043090486526984493223794970790438399426621589558061566348925430581978096537891978464208028152717878308105781867414095422141963994211403622599546959899167658500260629509221688514204102614070238337937225542148773691788316360355557276695569566297167945873271130479552463021943887489716365232267488936529055957705482166935304971450948777686895465369875527417485542893927112564344940129113510791820924369978022286050310069250638121070786311518365641537950104891276338871987466357191792991695274739478014636945965095691235330131558357549400109353133560604432669634938119224090219084088987372624946612296094831680578228951648951655296330695694807838982096043844254585579578925902105190579693639848395337415077340672139783427870621512866560175001720442347802488976898192738151210215931018842362838655396786879162968579032521186321986870201534431214640798564352 [178,34] 4779169818091077237529847639646964833840430592583104327089912035643673152471928536909344836425937544528487787366248162560850026529427566205923944367869581981563216464127016351713048944323842724579923502505814757689552758286246747076834517191255675194139551257606629247265864060007200019425297386287693514740949526718162516462326059076834072696976341969540435130193940292227992128594603999320849244734737617585090138394227074525124417333514722296022527849869656549460626659026351449582863136890433949272305676451607650982475874985492027660024862394898621831954453271283081824705763262891145882111547921064040692577095143552066016637122053452988228192540937113618266079224723176886295596320519938754085727264474407599406604619868764671953941122455425268743698339380730557669956739742378896589223755066224013629790958677468631308133112647697526170602556446257393608029737916943936064420067463677191252997860656013228679309119296632066440550930029957978291752045243699916670299556623095391577511766116278321321869236915297778319359299977122153057016126617785263280843801633836572289018031945142282216398485384263640120018725245496343545560140082484040572223854454751104833464376683992987868879201464657784194956048876674647918831146769245420407899123208235764889175384618647419808290384232411949330016534696636001242811242286754919988931373649319982640187211486382711891764175462966731832008315522447452250767687980228167977813303813690528436426179192903901410649601604367659622392217163759409702926329364144516672651467361524541141895611645511915498871993353114103808 [178,35] -2175031821001293272981954339475153794597590683295188586825224429381920817918621010761557869695274396331375641830323133814099650598826602319103786592263755359706829425653298003940476721827553915631365361362745885672741101754710192811479346383803148024235009343678572461109717561582275822430397046608272038311228850124709904298112309512296950791862291769993241587409707042016464237234332418456293489088756217099953060392234094748432318942034139972966479586574639947293320019543013292389959879411589155824859477227584601287584029460325514304399013024468233225362651328378470878709898994932855044286075260988992374831948228292800627172806196053429059636952917378183967494957447915335646213477341474209355925915478524633786839831350744380598579590318006183326785376664155758451874656874160456381903008318253572747456313719488976427571692982865608376076628282090030262872980170854765911891245879070080932993897262097504127050102726427852623746508449177674528997258184183998545916308903421746260916318245942563693155840962395243435194348375902321256437482384977633634827971526345166730039549483043208655291734119648281669339514079529868980994376689459313766499184559186974225850836202427653491525998297200576709158108797292105997511519489493687381639815216393488117975556887161916588993539868358915555486594437337965561398716282096079207710232185154371679209837605062058201019211572512803123490273506953950951620915011265951732889042976166856082334524291099694572383631423108969446460060664570272165005069671092417781073439669398806197269130959918598089199071488221184 [178,36] 687833778028700936905187091772860626208249544457507649047538943851005668884394783555127398048510950734518762061507716378938063658518468743314468101834110556088579508716905720830126170886598300426545398255133140136497213819110936830005100374992425582540913678020235366219374761760407073996319054409574913727805062322636870378723985202846449356482888638495137829348837010705199690742353410399265578990333174518175465124382655732802810876892656911677277074245153417143371807790611368831873741574690465177876177185552119171507800746789638330365399579224630748530798680328990411069872346898754715299685790685548309535214982743529463945674403882837899808174691526557827503034099153015100985465536310454707160284481457922998890161678674509405091701000301464075961593436387380469716434644594163826413313004937366017752724874668508325500253052070093941627217643825518965830889910597571390425544678248711175375392847989953842088407230909796035585513842250900571572021902578901327123321575997340506255994062749155592021349702476458874530416314324930525007347997992211638152898749856409161788843447813645493460700515520587350984316065115669550440852214452207226917355365637515003643347754245508454579952519402111886248725078085949235313997521845112856381985891336701604299592879266189876675911112103023883824798927496942894505488902608676207823736693915578517262615096984111099999856555082397363013212563279302264789831017919246992286806327995527816448778049477061329695085496562238517729320957724050623429581474781735583251170684550483080589627309643662297334063671552 [178,37] -82246114465549280581647758595180224579551183040684128457156652308566278671915625628312710736142174585744870355692966236001435873843206482161056274763110525534431660621451919332721161102638094614455500831920813056615437472439011590951733508943958443769743443552509431832508300938255909885270003907608345301267846110576447788491487354180420985931776081353171096147871574581857996339339759167898429737929929192679225312634678219448947045708136746211645803966602473496618036382260182424063360820355895608187635961167318424665605294154992395057128700587689832363459524925639771853522507563581227124353918559475501399322140380757259626931471103838791308513303198896451612976923973659293581488831938013778728174227154430973349336820563361687007170054667881856409643088205863701061828969195662889331365097873197188130010180155692499972537367115241441423934350557558647597897283316740975054339701537187310927539991544006642743447390408486138101768693593673291609034660172538672000833317684546319809664862683863704146682046377030235095964619601070920516948930328257301579327859497885454758777047866206521990026292202265760700634672383781408573840711785445389847018825357244066268322333558271140082785665099890312934383242214230984462278960232057033925859926826168011178307835916137085402693834341709498585945676337604369072387611513219090012633556429140951354460954773581084359634347813463673710856898698886623602687570681478287441579588674309843242036980469573742896587639909887209207350496886355233594616238472950065656114366089068168222228779911500196783194112 [178,38] -65445877291796628321487573840565021666345703363732247408595959038762213296912035873610405114067479087758913710148054560470961827829714026027384418729288842323871617033182138223124329586818424936325229882962676680397407597980572463755375968134451549292084140278156879779492272065814454940796026774862333533753076898459470306349051050735916134941973159537969078946943573653916256118829557545134922922637397680520322582789900141059162275501604631536166709086023126336113890787082928773107304681897046079508125084507392818759753234630343457103921655627167874274135445471592574941905942239175629502536189063979987896415018989339007127343222646409766375456442085717259258522935522951532514668007530551241995294089967205345087890979071439400150712822362149294909601682482830494494221789586955758697449462360214262488501996735792056850302093815874930045884656960449275717503419747673035857165426697871044842422774156655491872389087602382874206430066918696705834629455540224421689240056694581233771727571501148451303999027921706561162318069669529787799406787031983539494667895770896088394767483747733950380755829749957952440216035439246461001071464747902013591253380903732341104861539343796189400831390428871257849873252551920549097199624099040931819165612015104210797537066268859496162513141973479691240725359875591152998821948915534896671020174074850202359693973110185612042070308672376730972420348325823342205066362019424346315256860559434863848407305298662142887656301172350287378971681514197193099021498671091257632738027475273023765804385688414052360192 [178,39] 56946637404627783664202489479448560493426305488794742998024795244217897015454047846532163115531510057908501454698203760003402255466133466503077072744722353440008745617898962435618190307816277766342686499161602050962019978249640486419053886797867810326219138442586887132757472338775560157773060133547629781029597412872128562676358779298852167944477434649425557000162754196954489003866791621386804841025943321759862072393595952512641184182856948701367569243719713250861679686410722658428943581338533344349818393213436142405205162062574307584188214542838831430231941421820819441202087612147267598469819117985749912979268733530222521023895193383326855392142083492840811242150878164238498091963019000793782886229263961866634757857150460934998109802855322982668517091423381424455978888961742824804842228035806594579230816503450289336219673898007454587775112398935369916360860637747038908942319960653740380298568290618754589630897616596909685366405994596831528047585925787832218255739582856786147366955842407619906443781500063647825763859536591127619028520581052192194454094506593546885775174082342856527753797520747152893954177723275783888945566662102918217838089070783202730577595498873245908115999487139582777105961850700746868053179344996395674737504320642714582492731174630681262813854697755614526920603394358341338516289983642907185333567046784268852756754822157616410799961006789172263299740112507085014491722119724774862136419740153815426644838509892135003003276040061488561691294392693553613506863213485436776105400782367001799255881148083716096 [178,40] -26670360522044966207725057167867442021267197215630656568949713258420222173062835640583466372318080082045360414669337042903837691423368572819437906722537546345915796404008472543265860817073558719223051311300797334949743448518175783155311185368808500141317791722547002545162991933707479645008597169606659572041146024544180883462806139286578959064117208633187897383867751029845596486532550104995437138705386320762814346759292880573185402036222820081733654340927017550227005126653814873813866558595073846596193752240653715143544661700593473922350038711679434922806985046719662889845618636630944031569881386830913205886746515135664270160413567022110290307948489213472325765152777777067836563198171812184393824179966299965538189746573062150056983825157540955238841458647182155703113081756820276700760708991000244744345378750365385131148644061512478706866017039345650955237898171731773202718338156255774399830154081791829386062749732438312907013566609084526258423761401381556011518634163135251759445348667095877911298504924795951626817511887213286961293501284186311375999652755982767134205666750640027183655995312273345360236854838654910372515747038725335018072436203812966986167983618358646507531845075152821847306905809133220420532425745036695585666224987037916639974896797909771197908559461128462609650094212677602819941029680563279746656255569618642742654302002813735593098258727514216629374305054129469261289379232347190538998517030411183994083665395760087702297794379435486191859460516395664436108650124479320512446361572218654303806213196463872 [178,41] 8830635583758773476551842361555171009456032854693402475581150209047535486087852137448267516368092952382541823250659823213005628324800796249343701494653292775822480867816339225695582944057196049525484122275763993017917841227236370761598689093049418601881318598271380447999751189395084800453437043201985714091596300490442924980128970418923878087586111980277074361247588790310182040233164151266427185117987588053028112180523874828993206243275192995017438453324130136456887704626489575722059229261469263995131863272945744274699793913446644411690812441997480906641301857587248209097895482344013669978910680719731649844486064317705158889678319501530146973211825630420098090866832866583945366189331333361957053592258071270407645748491757212881469201270419264323088746278517640322576255672778150369944825512873840503607031996936742820479010182209540602574478264898679500073413752482346763904288349262241848971004922915415779050487911124821232553823141309688368779846899731720552184642158668341635062989533644900367913923161342435580256492925356095044509610789714643538151650034197947527074460264527224706073476487509555076723054913531247708361800512794293621790613942680864338178400749796265494466917567604614544031828467133880013380713591426613714265324585089363063846583339204905869543928540806434750838422413559790593867166497883537789504314164843670717207868706563987114134566818788245400573703492256784033593286798730110023333938737362485755450744996364581201863806423556449530316955700522230188649720254367583261311806400126153561924941008896 [178,42] -2107068673606905705460726855270069504271642041964878187368897644189129694149093468172793604968236335140492192251643830038607830375173734567473714259266589509159698484198553093993793233336298135130276107600953206508346141190682426699004943996582248151746622281159930724346831674853512692307970896670891793316232760327449181032921936357457986520980398012281437041802401576405622027094134446020778469691243857521915139567647900890166926690223865231597010171585875621864117460669449607376167030346838048596923805316572555101202018664172738364291365898445351891143783377645293143929906501284240548751896224496856659945619496606180603193484439870343322286156128192502439830287765222208603916077994732390439250020568143994715145089504042159692252323445374433741621410817887861167519045051176004377370123491016511340882949085799858266346790983874251316312840549778458786877361453009841646859378985180382372073266573214716792994797182937417024173089785354726652814823405277902660614208106513442175908582564325836162029108209200662196458831739694255207140763072920628821194785449421324358570886901256824520257241675811096498895994914215038927553750957445229367828834956948390206825916310475440313158703631529401959283654156521647619369219681163940065014843816862330139310201267253230299660737410327681263220990640446243926109697020093447591589895052539540286505269454326804617896628544801215346403060800569146414204400855499586541967270581200311418928218312943334000273143258770937222192689906433837714106541352413456147058513936145644537107305728 [178,43] 314539553378391747361829103406684746040643884348259720344658068345742314937136969076899333155394241176951083451695701500164191034425158502660342264294213936616066961635338649155216303860114279056406612562730413692216302572571580684289884456544556191144548405978460334506728847529574719620746279877992252636347158392683246461530837217869958392730257145097986328207781806726906195752205239686596030789430318767194706002508552947843189782118738044608893528261158335294995307947687050933664888817807441927541289553007371604481170644691349083603496833447108244237961655221677454958690215758226773494836623532442860997416596949108039037355975728401704746779964291908704191314503999036444939409591155408200279402268911677398912904726979636618681567358005126684055433633758568123597718551924790052173393768432493997615134981145399479662949500704919721044030428784753373863353528441223367962958203563029297091698672279098905708242080235090510199208801414196199438574415029059081225902295724764751600294930005748580124457604509854692535431414082433467568826905862726953087939982572769698399747160855374767520887901445238266002969686268453376715117008969003516778868632864518665325325321534534256576886832385947592954643815116629659361348754348816127387745694548677941658639734291338450959652168876062838599251508758324508815254990908361980138615139394364812351876973631368029596125060408680908824699474007927645182419565719836122838196674217535276593087071369489196066911924859191827969746310165977338499301298620383520200682338416660332213760 [178,44] -894352705327399524185258653073945031153009518206281282238960006389349973753168530000449661938721687509057625662950767247800618130743211719786606995154376674825134358423825687623961024430460213190279744118585082166610198519394264920909812840858498553867133120508031480965178115665168385443081475919706304245689494631444288805419020479405837146100621758565294836207038325603283412771638449130061650677273878928337297944361405847226666419704122552636010991443634190547474122694125250472024054888922837274831921756144930550137619093233328920855629137533561957063691481324687374918879540373939315611668953525048676595874164554284419457123033529832743931607322884593758187022486328603003629865533817041873383378109307195031922960540073463800970175239238552682051311145205953207018002809879398736766551373168207149867985285318476047613814636337380974405075061564564568434898886243022101956091098187937471538877093109288879511037892729308294879150313676049652311054188852761885275439287377816212790237529622622152401802315225881867751550070135777042343786829497536968334716611786225973885500927882894906224042254425746180531860928576116987091573025486245767354507244470423483407457620663023234337596394661870923625333519062918610058049723702692809310266824008822243614796482166924775034156597462791493457455441038807577201455750760164066605953778746041118935077235678056713847616465724769177231944042057715546073295863322175693100425819855232300861577060434740898111021059855881465093612477935628511353727682312501001215870072242608208 [178,45] -15874910927920776007630231223476846220806180392758923351656315684949194741279332692200197082050727453485003483390699270818891012387993011915115363425197361100268471502852008664834658037698025164352874163288783312912880082893862923564929782377411844685391265284182665977346485436956272360039288155597331006252365162224901545473801566237655463611845107680723479820092721402605171479461991597607547494599031320782270836881550585519744406869777628304429853587971661683683321850902209982429878615712188268151357676332183106838963551903641467327793776897499967039305250388852377678437081694878458896951110450807611046993658341321119522299212676078431184716914586581677527804472289412983932290240685288979336561421467753116932243109841737926290886289754257509343554533199761639374888296292837374327006854340189069414372755508881556621995646328844698217752417546874860684607275978697207210829013360091146568070184310212920461388230530816604804454805783101982631405658182801619195312707997312867254437298043537949603703524911345761837593538765401384490551539278842865615459109434240900517767906629716627605960763505732855249680342984468340232023124874791882208122603559215037679246349291877164729967447872214892638555178727222103386266196112916768477004209930806998287378216453034345609997225726190824490163696523762279345548228749289071508634845069666484326843731357346267952044101509538768834706322465203593164750921309208866226879481749269583445473362831629898140059679017444866189421760033689717884185153351159644757898265861554176 [178,46] 5466871853524958697898936121502290722094399824463410861746182029690462733354617929295442393190438661911131134297148066337828506383712417332808991334129673564018442642657030923281390930096941983061184443686067250895217700336413405247824253968002056627072922791794256548971243731808072734262367590741004617076653610381322444850819573280693831084588349605454920188194740979875085931564987688686735340447022041791418285841609678943074465462899885093894903123891044896240696958759759056514966905937412835624615775778481743779124939402703864865887208738617974675841608385834258241311479931478947495252781046554340247473121610176132611264878338110233209432821318782981876019539075253010984235814857585330967062618369751222871305927157106276521418704562845110101181053628625400655361158002185732153279905110529243906962121120275370753075053148333313144348667739933339020383696184030429079309849369777880004122517572715259210463259348727351963773796060800248541125258714874161967552576972395888161342821068457226109279400863091253986145356684648982850013679180408288169936593311993412197151414075851699443467907391703574240978862653066745404161592477931123012186345222211483544297197043980158045323416717884534246752808466563073175223214846352184512788294131486811334218986650032305598137434103313538255347489730472485281044143382560274200376876947672744446393434358200223228247568056596619947065939050209739640307218451831175533697471296939189397324054426096388206426073812059557607033865763097383145886538960255612327423622250496 [178,47] -1124328339892376417592264423760594514095972550570197662685421709164904549198027750241839255243300681869896797650477518590776179030547634643126964777570445712958667760925589880966719440541338774436835559057346226245318555144394712575144732840037031429766148574395563179207851749637668994143495615920617340140328363341012995245391916496510708969064820407432975318595855252706120082405247380322268003596573456670508950617556095795571992227040844764256527497682665606529136201194089706819161420471628645832938609119040228312284681974580067471317944966012288505278416685165864800271223168448923486824993932432655386997698841832916421770810467480387691786161951789445123786509656683746079118012603429155647516785634579251896219731599381730725999968985461225446442162187577990510685477329623847037894425784977495418842534971141437892818509536844043093454779122693988467226509226747598066564536082975658592679361188523023087164032547511331288345868257634166532788881567897557161385419140297439209880803566983208392661601718927127433414926197665905928633545738873036110123666680423822108295719074644739140887550030921027736250672330619156341306455551978688832822257640995611224706660245461245548998526663047439953735327898964944910434840880984009051798634534541270813459828524566458916439303620420283206559396670083177184380067497486974882757100570294252795891938992580287065022327351573088691052369235373661080002883074060733688833057687057387578190086696950967628466050689172405168727980418677793951392982084303908571618213888 [178,48] 152652927379610073422573638081921693746016603455308001773450044912315900000274995850685590110710406844413492389573963212321460819185005292940618491769200242818326932357085045425565035790345649114441315874198052809560393629612604036012061087740463833621644637398820196637333827566977823618067984458414541473036554080676355982024139767919664517839101709438864678025957662738113201222378269860580355244549791149626832279847554034249963929931419909309454245607141571209477509563042207293823827116194841999210014941749229656632064200792462956744448604792461700539453903470249274689013394609574788436497858656493600003595044015892906260058558807801545702088636703962250548716327846395624130809017010299357026385375046124355428522768023932859211768235304928553317751265509116473657334813490686695154091142006359413687851601686897207305025835102812417652391916605665296616827010430703538141957341098837119261997079519602757838028185404568523912932495289194670830022411567651455970503332819001868541458971062642091355935949164777328448316627598766252353002043499178488293115220729045772360989495544783293592270489345924364398914008152032468660044637149308993145825005857083105641453385495639250395042001142021913825466729186925297257054958206895143515166459021786146900429179302005067151524931886691599116528396197555417582882719860325189355789680537013009006389150180490618118403925768110160504727685690893873468046973068381450584565152044105568160915455296921195185233778212457433793336158071972148162635321105921402789888 [178,49] -10971014488309512218749575921581532562086738600070633813438349378115651281378206311245910176156447697915687684862610619532724347057793758486053751429217891931511063443656201167510507576184222584543045539655797577430023870625463532940990690131958608459536313374248891792676805114780990729266850640516153591634308389468049853221099992351790264385872404507909977912432835409149329432246952934088800295814682652360327614189789880785352745723586106731847026418820538019907649623089253156760517570065348282693655141663876751646362618421232752104252629473725629597626613770813408223142758134274003013364131590650630078661546070449134656678183847362813117465753396350042126675052673116249266982042657801228210883080457156554504419426159908063719900858750133980527766699268945370125199530611730031175484146096116091959004700468199297574017949904588374041564836887199826765916251053224245580012036075842733862925040791280719956176945313542678362855242363511267394785677497864071993822816093555460609694515977192377279994080405359266849874375293409743819055357911617871214565859304658297409257374325562441911473579753642163420048430483112466372194896787200480089265341695844330579690858851777414427533651795947773414224113596893432377062029413960522811902183842026797000661160724034051975000949949777310277991512781465530877638901410066906192324775563545280056309422521610863048158069532367705944619945394687769224340339875507142516207703439274002275609326407617611966608371969096503418691712545116150568829079346020286464 [178,50] -583568115561134493104672146421327653555030770116172902144357182544620237896745389522001484581867400965316712553339898988453820063370833241289907706744641831725876092146145981496689373675047226773727146508124876093468105026102112288328690182996161135822993410690646415137765043707934288651149543268710973201806449004383173462468591279893397801733462080429718470387735363527590416902804664703690508371471556945617171537233796348813724214553446156720640966676562427977298914481479299106029943627490976610041277987113738383334327182751885500212515078711909847144421862931884400079552261222159010771809721903161644374281520436218712503646149312850165116137297762653339844679082777199337436338660808351204100808601377667893610971556495324397257004823962393241546443476599272708334501867548317276865502657709661914724780259891307461768495189766993781069915631810293774027810868451187936319991508514644343783698803584339583937692373894340202894688407209168249113549212582808886829618054865931505981095650307660733509533608499419445659112863761359939301096078900603649935764010341817653521946750614117267093573924145415078268400089031540472483968515449002237418138795562418859662521942571689103857925795239652624057569584450195501642950061071422965789786766890207669302248874526681034831756192913335951344235291824927187248014546518365384654833975581316506212815045874050405248744382485983456916256669557833945513298922709667590780611916055980026793941090739261266212789343466934347239052972638430528405878026948608 [178,51] 284948094221811205035885795237006050903569260540480584510995581232691504379110885689501957754197496383791797351909299318958230364311463435037717033880920364857333880505776471093407134600333750842416213969387144417165695152771928567185352315356487714996398205899597006560041730819243205803086305429212051300115946370614038204951231013804276659267392220323555344967377913003487011022890239175352079674306394920651466872370874822691542289395670595774688393924264782280987253522048613908628262506520784631201921410057520676354157353418241696720341313827370848940032182556695798815008809530272306462215115835169088855735928591577549030487204733332828977803037936111998174126224848826734398827728238344186788849496443263969484801644117500540471402978685931653967752286576621504654141940084300686032333688326683436935041442410277574232831386958674738373641166946412465006346841451305144640077827932808114868135081801354323177980357521565597105241459544095037561402843117873106778759476540304021911434237500735064019364359741471980807485784746844614848896317927795649120883801028715025316270103049372056267220043792935912425578893163760758493565539317901129207369407532857514039880245394973273410982655909220855721581201648326972088098033674275992739717956753132512907474832682227795884871585837990360856305895724936589401751586912637588753179118230164440361754738772687493907887686170806260149357617757144394177744299582608526502630276756073705560249129143551339791743409100547812525621225916168103257555951616 [178,52] -44561882778340939965913683596229791457531388974348253652303299806386901250613506042250519848932358528175986620105199269537890804368108829684748012883934035644834427034930002247027880341137774742527239279490409317255703787770339583708075252696360356564778339796953811532327102910225597684481166337517691411460407506646763029565580443115369153610980805072730017221109335249747061511417451718309557122183045630359779100239562996906693156128375911826329943567848625085525973009805030359128010897285435833756970571769179074656359343522907002588324354060349750451485419041376316894958642843537056845418804029393933325582718846668989104620592283427070160413946583908612282540609633593893662279224372447899954048527498855857283717551256226622281207499814504705983187822637757095953312282629096405567278950306906948680336531640734048657364601838737556615527904699967704750675340524653942573995143960664765267724633936686572849622551682825849925680254673048449407511773400580436767459692285629545803341745549018840975752445759358708613481707655010144648294827195506276873588137111721181895014137331445868236845830477207206344179031473212882498722793701042639556592598550114174644126638016872558823401795915747105823666493419168776602252103896210637452557015576460420358143444890240133897001790365619870945934590443745260434033641595086708884643477509258703862560193731172453021867409411597437976569733035974136110657874402534399602463681054342448001531638171557986682567214885462854916509211402991142262211328 [178,53] 4194738325316404171775280272401683736704001335001289795032884324133654837903105947657390073437234932406117540484137390910274417012146379629889947213295457283101035709792682229959530557011334443678213884299087147775514516190420512016000031361894683526318999232126030901009414782768765586016503156206855650752887457791882020947645632859975161830531808384532043982320153538237233032995379040942180693438773738241854468880952425012758680990791022095345325542880951977150179576701480632651971826111982117184997689573452435932777424239029687105217668424954115090469474962138868393033845312649817299832412836546167434078028543502002127292431383819854209053186303849281444047178824112502518400291246135916165950043754860754017513174069835354274528960312527872121936388704649136412708896929216415064710539987299684344133306225559697947229890779135577915085205789032334723888770144157988394339089055301354040793186329972236729931119449633341946684616663437392560102966019412113130253951031906642413892575272900159344995765152895526113062680538230554041720182835459075338975703171896688498251646534103424878309113822007003397583310114380001928201101030827793961922233619336143184235095572315642863626872130481894146487749732843492205168559392914017459977212395798364290309984750945924524764154019873918871310545389096741991792687537965237184206970164281003071549200078650112258376916038258396725987103290502384138499220956307130714372965703524083064894716475159004028064031635472067223363077938105074843648 [178,54] -25818103422833512620387847806786041416671288974767879569301070077250446800497498787658565063811534729417793450480201360697190647644738349509287171139939066964262594267728549662299858592247576245596885746262921726128683883002451469671450421507691137559161640717039692609302891891123418522899958523340648201642517406783865400886574657373699066415138970128935951101589548448974680016647365229494070985002403321556871810749917047659775560604999646290719926841525015545139205046016461106247176105250178597665869360614880865307216609985529467167865644014056841785877056799914335285794401104627390129345903889058476000737253866996364717927849732391959136992614540766834387267838966763464385341842792782832085537836730025428683642925545086941882294380458503326281010125636955476079864149568207411978784807219889604065370314728216788449422395411951772020078349796650270017048498055072311452782611037833732635969830836982718383579682317026239945164015768584924245293302261596713068882909449674962826990532895158689327500330968214215424903101203964497941663379688722125782800785051078202263314939779088715182019402983987345499374599257886182763665757056267371528587362608064472387167955625917504840484587770688800829741926666108471781352746061038653449305689724333097888210693911591764606556782798927284360445893971425604203706903658176779730070408305202976121015379404845391045076940294744614159367504076188520275588184913597057903147842666065135363319811855889649610717835522864794506938481917689856 [178,55] 24990045394510433584291888629662987542066377538126333439368770827197119871485592712418678866018799303965778501791117041173261717737958415035771113938535779703684811035400112906024838857935749465541969508604288737081338018259977480170587997709306059488335183349464241594060870025730300211506684690844248179239127147808408469525506611409394539826009718326744850209950603609283371195884199277650039611315764873406132758924177606990337151628729862015544725030296750327211430263793474021381367056027214281389767688382173392718921569211428349503053814360046217317144789146645289477406447126853004555915393285773186954505276575597911840623688133817411151780769362800518303305032139836557922538952180702262192712120130320489009735415915333039258276139039995299605488330664792717997136004376654055531598815455272097741278864142621077647392480953927146654204068772654724211981797519023837897730869074506579161407834725678376200238824325164937846076724352421944579904776501874989749062010816705885328680930870665869389835828453832900066346376697480768673473197433928640590355289897888540585577180574970446195953543496452885575096080836394005677612559981131264576784814708709830879112949957259565835412752097574843426560874484901952933450736930606644985803424375501729590468805827162163859287828232967215122567386275478616954046390768901504737976268011939149640804445250246878360915338876892454653204283197210190050355712385384013814387802147867084496948128170717346620481697741192129882137182863360 [178,56] 7200353091959472041213424475770699280682217839848320738152462684261885246056032877505112135424122152529169199494090043241686914998406568147594080054622191108432957513182771758150156456368775566241204115422385344330985834436405111453134748553285782681714315826620477010811012794879342037356570143323249753567505993358834241515229957311511898132121286565067430706111787524848829739639305305411882940725911623772324103688125867008697635489701064611326792918746981702821733850789861277793469092679227834085574610073262873398538618669563364311363910079489962521149342581141777796174377203797165423143301854466753821853682663849683925275377257437323063291349960867477575146975620216294164888098373721487008536003911009863666104033469078672501495216590067038609404133246496531861423771228727667403574328471118476202671249790670264696583124980099556996344320556254250457262712099470360491464597118882509397209747411529996053448064214749688886361733510903928586781305204787192843802607014137415918327657687138420068632586590732564996068620717957671436759875621971938394613132357389464845350988289040676187615370590456026374687468081346545299155263759032005676911451920253257806463334761755073042971083813478228007389937025566896443523571664905340892100784682674316633960218220150922023899483777634222190069315907004531591763018456128914924112937923922147531034865105289507696738804694265851271652191958658774887767133213787622705885720324722182622583639194028353080565551129536410319709474816 [178,57] 590454196119430002489163723221510160297282714976034515404033066433468113367103370472264891517123289764257677809636704330975874030319862722062426314933297164827955903833396863052972290474082340720911642445843741608431327946802083282155658200421054234736005078489757577429783688667189877126219092982628201194662402157175299075223665720540606681668484393240379000590886977579968100019920227633163112855775350996030756693105654551885035092490595088055811408033111249932917440694970017422782434223322066740783192368892465007789450983286630735491927215398577076992520278250719539504821310007462335757506760781855663100548071916066526475786597649207931501131831873372773369560145111909167702607026668738199428996987021383661490620509307160043271591157726746050519397075670728271814681104042463405311005091873577102377357629479014670172413754511539056997838732556466881182293242298147630273496737775929946750188453908042363164299231615551652468249622333883425553009860465304385966025914782091149513409770634097437162037488027023494560251158115920691382395229106046656575904312609579165038859786368099340287333687518299857471783136811015172747934992906078731243484002213881781500751014596424317305400550590584732633617223245170598604346209001152611987574919316593861753272258180705617541035123954486644805183577941938633980462494099303895951355277445214220836207007431196536890946523178244284293506816857629079144814821154635160922169414369918792937787842475330556518336945106516713668608 [178,58] 79340391562561482401230098699675932788533932663706247021108513820617632680986700734983265722430618146978923319852334770172877395614491492422586363254064972911656955743151841580159134493073716445214762102469422936455884964702890031920780400069498394806261701822060613994511406284526960157900374612506973654215074703575823370842266388110684683502343166528887194996813096613054507200945911064244705670057452019414370940912836858270522578463627491517910895508086749315093295889315981545291670205396432678960134226479769651917156798095836677189063505711298743676476586847395714440947379084472625875626868393202498402429915632176388650949121240011750132040161067981240326061675535851220581354493108670078200339289098384815957115567780266653611826087333453419056801488219937749359520462301437363448946245437592796030200489763954341533932726607371973463513126136822331643988399750413066994223160607823913271023201759102708709048868925287566201553399899233196254603264601497086148340819300752608689618176538760755819880660014903370054940592074212448318014242516034957817989829606095777811564133689979407497256005391216819291366132113769065925240765662458179661387826916264092654332653157533157934756721880858604537905124685951175606050979367713231429519881354830171114839476594118735524997453119432349097239118211388406918144938455417908427358018199649065459966158785978336669653875641204967193198736579251214814340311635760735190332447698257745854882434450588577095861110357870641152 [178,59] 6300044610022662197114135059418988394087319529360276091446132348746429736126916623835080098027881649678300923289548317036036746730121325282745603618919634681531040409335186488519248151351761957754226089742947692924336130665223467355631593988163132456946644155896344965883320331703161738836738043463390214074929848028074192956241375036549895608291576522935752186469163337745305089938639935043618486587844627703238851159000610133952775608163501079399164559662237728448929618302489064429475463610604034084447691260398760909977583972419794739313433420642592368055829237150491344285657559766852434785181166829493794082110512829236182317167634237901750120863446822531800874033752109317581236468409829317506398878242780966528884233336510746688645277189518215048992408033201937520862089409549448348613523407348535339230208369466021800205606756118416623346212019384460178499356442888876226412551528438255728824206794235538906062738592462410627108683907036516526943790469142281764461425395290720689606761094645900089583372797390344613686775671096926625879317728875021238922185354356429083102855399511748352486069823059275796976178446205200201461610653340853674523080925790698209345271854523524831009730382368720246926548147923308234475578439911566476758100262628937288656637952330092512498099721677054541430491305207679077543451166835519703990936641988813049861524479921901320752099212904031589755250587146348882501673950754215576261414486846318873085339268230437981522413434437632 [178,60] 421547440876216583753624947708061730352215943572245729050700629395407733507767234250494515376813207008343217835732190707453725424202072461634241973093293715959680126935807985553347602289644577060251229231017419011050314939254526860262035000082460845655141418152418835747305199469354456393803452594367563223756013833076685354698452266417846780460379917914461892198948102719369302562039256876642869340812849210924825902347204217668509773847841046773587645604605620255186253926285955434612097341067322301471363778257598071737659077159473525917109614232104193961887011401557696835159020667677297043694621609751477206658234675940833470673227920700205927131109372834558971613254318103783164212105371189511486376160520720289739885912253900592046659634846365513289560166935189020053559534482755078477971661584870341195177908159290605049781679728620229412489412490762641487560247841520325802534416336818979030271225189117745148691377292856388078708543036870790009754246360892188690762568675234849867940370970676864876175235286006259252224779646749654356979871611576505513080271179779153180021456410558388829623627863217042559176861270589118843422394752959059382172587974916671268276387931332473460147959049133552382944976083772306506474522702212957355515626312335666021591768707224392346237224314181837076140634232960744886727119806109146265146536443019036193697792950415083288147853831838000306982042061280659181073242867797140924343375207914868204058451703265819663281152000 [178,61] 25327214273943209134724710421663015634977086743833499124440198807480395157792911988296702930770446878034007380059440369120021849627406717005544090283609819313097852408535519561672032754303681304046861332990091322698668028412136878789811531411323854407421403486426733640867385873398287817694368607906563899649160550608214108617989284019835605063957800350665274262852120726056910437356422555203589522986922672570322719650803986458569547244912092961307027113910519812333615833227207648602125204747433768194482839348489203822616364995429994113372886179133890656973010040698380277329393785044493505789399530266372636693499360643182275084426191041769754337137077191521856676998476829023592963280163850491608026960766220159626399771111244130912580497607485755378595076375979000141239799313553810739024667405973759394824469763878218003193861729101753889986140934700979313644830754186157749962522661071503122553129924859677650307181960950920643425923265257108246987605775651605300546850310287924919334956630830486901743830729276467267860449152986237403818490217115031721336235864674420383358420541286338306192574518348090072422587760115119496530412731039443630545974053171754042387622985088140305771953570292921361216422057205556332278883944776478382929537097755417883977331089517013753651317332930894190502915665175917660909828884854174333279745014109971808312917729849530214061409545575756018491866820039417002832695701183638170604895366299665610959524313188813829570560 [178,62] 1162190984248691581157801385888112045108711158216324569783378092965728243709611621998176818570302508789462502767280031848184173541432838774058215224967782110401360255503302576528981750413279152985809209372051915046519637769967415275195608224485244806669055086497152570826542740281534555397033332696585106506489227067296699748579497806378104841364334548456823257329118724053816962716617012987640799371728393610864773361744795647846410508322584819356444107779357552415685953685037828497650144489997422995813379046802218321723604578564794682629501850019514210085798269255834980770840911907251746993790890712061868401745943562478678233085170919536841868654228256282809131959434840712633753177368417912862693467458818062775918335481639459120751425586434598801626864727039108388970642463572218648386950693394295740259368226524432612659543343665094087972841394086130297877825421914758240429445911817775861398153204300718978493085535795597426141098856306353038264027246027641056108587197473456743958172811105187926441217437241060223794788804527233339050340117612229324811732170725055385100120844958778309231552694476653439133210631465720635618858354810226838403754783685892649526245686352665359486854433672933650926111323827576763390921577911767950306711399987568040959528808361579553490798998697380149699331690787573304347525775063704617982625751068983494954048396973770107070406287583680503523747607719752866692972540992395292122622788009806482298497944675187425280 [178,63] 46390104699938285989184041670218807227125518518077174763406123313352268379230574006140341368650854354148409703244973452432973604398983840579684252900981480182475676275334792504899622895951740717241630271606515481547268411912250373294270886842997909978043617289675384702594810705326388865666433054825601668088646602920528919743651432479743234495784457424433817449507503307619427951366087748004945278596250535983577531330923778232402038883896874067803598627123893087732829437588337349737175298380870968772808120024461563142319677189568371828518672665537617666599566099902991409930998686102667534830536139405261127654483413797475445054860636433009340436900888416518235031358784355329194067469703742242285714741972781952535456931898262290340833938374898535121359209717229775705649743151307473096748001901591125576198808492191766820042717279840148905663653105668956745711112049637154698171141290844374127264782957501941558363297963469650862303640379466389904752905236994777273328646143046017266988780846456225075607253713651972385300050074935557069639522586224331103212801619683702224428280286659647993298424768146569313407452292502153062762938779559698561062777183781962906885641243532687369346913338650136970633226660898554329129818313989136667759178140634452912574306255055206993747729796200143756650855705864700248881686987408290101231924874824175938156686694141440999612608913054540914061064938964400686256599991275742269235777101315167867902721286733824 [178,64] 1562007099396431717445576812297096958054689988050879269320803003583984485765676376671352791284554496931071827198431103939912088075837545560691421160492874120749690612167482875721804873656578273120378817557980841904272562083201893960950572445080844661805275291134386712858127296787418660232388203190318373550087231728510072133668987427288033200311198413141780674642313261486532948142365911370442675422690812237727250842587046549621389860112778512737354227377459474994656895615617284384454488401304278395609223384264731246386902936488151744001998570643005883016479670385227502512170152614337229930596448437544958232625525813627830787021799931108992047135934210261862341162953778234338641023560142570715822344409352392157574948515017173678263990793360135580724686417202032647111404028488866252751175026762629825050023762633798064385237508093681185298504182350796848859079969052630383189056926294704761405460754170252634555783127960127437807818574551639080861630779337197084605281357734517508128049568883536912805464381208912469548011477337436902478712438611087093200034494988216014750595331591548589006584838510399638269007510012441171358813969607518287992668835512134114225666229208322998746740846923136081437776392121261171150292160967546151055963111742950951480794210384034016337868202986519510195789635171199090338971409522866052034661382898317564627188410166558779511989831862096626473619670048166865996701916213464379653329524490907322735529820160 [178,65] 42492340053647072324648702095409936101828130314153355771941833399352183192345116374248745498906115228697161312073081356215665741458779005839572406379679275469269953391534321749086338651967610936845225081950609013627848263919234120650082102637368865198027976202373668686133182662760196328950469085114036692515593839907085949615009966809879241489300702420976561349739977978277171939763145021234812452045742242866462892016055160836533197023067354040118765225306027984095987732460725551278162851247385272266447694753955240475263648407641512077426733675765640366079064691689902281410718483637609862920896820088706811692335340114421828689511091677106376960364598177021927397082324573107345354179622211390600326759344734222689752189170539344672859407557592622793154338592713034454163447570719839834817323406051381377445733949830793426382626598119399616284446264484656112660237681222852103126955426444353210050364582296988819173826238550725432525727034431730948248076210741071480985880363156455987522037248428597693752531793782242626068975023086919598293785124890099749345792825950693757105850753057018378216614374188360613745849161203207015632226006057034621192454699945274120068035579085330693552785336934361594972359302214564820589672402960688534081230369397084630673197930428790564400631337751078750673462373829023913873967251595918984181027131452279276470704366581757846253961773727562753285971873205890375208106129738660985241143028343611495284736 [178,66] 1003550500136807528844262085690816234680757144116170350136610094718287178904543258963138723431215336716263664596913020125565012355822866692124688039250555400004063299676241118227966990177559100192668067715065256461875596134547663805871067491104373383575319284523533390715350701999589256140236670204901909772373060766510094504697314976774231680577733086697800772192608900204470611004206488818809236609173850056243148645629598641563708407844533860229103637568625532915848119214154820907035894049523526133681156672812998755522691284413688042923577843820658998552284180757936933180877125728159988359800793151770576516388373431947874029306197320615231975118083646701561955396273134013165714383186745960655834252359163835091517739738259372102739775214852168194607403977485690652893027369877389043110222218670342209530923540382074311776747694100842787760910625602271721629069133068370056553727525902912139820959177556866245591328766786094441786848626775057593356480065431081359529673596254228561890431773012959759633359756047507123074428447803911031544376538082626054593418649788468182789802444499602651425934589395060339951768817778566825864760397216738432347484227763002359731660813850218687992770947412538052878441309021228697323768694101662409823895186146639476989838473291469037898798032250441430886872133931147657244457636915869212630972758150660792692889802785575284319887569276005227091992348545071790635300960277882252257277498927577759744 [178,67] 20370591450402223475555780380301512498032160383523657914116627142357492747467163930667103880856702792136751028340537114439164578395400071056191937238042213670534460805959533252957648181537330774340238492103643585305661912707306079900826683990696190012325099902583463963138112766206949038496191853847853027400770529523739380619074802259720408260798072624951941390868503422359363132528592674041619550041933733225880135243585451115986856680724175487753130957079463012782429038273983270795038481255688667109976622415166934291855858433712751549581869350553268997957452430004231358515423011004955844897524681390113405480544148124595351198045519291901710129912174936263060119408872495946523429350377088225588967734228697156972195943360107518469369139799421761652580866682153689477173302867660864407166423111476593524662176140405516237752120583829321201102186965867095936497994481870980749571903612549251352840388443828859796840781170384123430713158697257239951873774976834691688537114120362502215327710693304537949341609714101404821469217299792842868176978543581101401769920221391610618442325078407942125623715615158521276674337719880773267121189006555204532658329184605007681820902775871865654564851774467393056543449203491328607974895319993851824078995370743568143919990145986607162455858408705192045007968458747527328411131903590227512627151343070252458220207559222784020211199644818569401240785516442260444008385533534994355149819578548224 [178,68] 295073345472893569861958913317661558135407085809853657065363694874862914298929972540136255628721266453996640801398515375357818882623065214788749443594757652949719098051407911220124030593111054756253754852443126962808236834977104258564881832892452098994212577171700979043859234081582741082145560424783483533880038676187187597836866389845428308793560732328815956289111237171952035277818661881952206638087683054355490507220469924777729129553835184253917201167010499532030579338909103461110331217275688112566463961489288528244797660911355880507141264694412727592269930887964703191208776741000695429324702632368760268803885185549871197888696296230712563005665750541398128962321208094879277729088095853692522959600172172847521792887690958841427546898846458640457828933334671460118875660867503788129231600923236435599320005779907818691156068641647712987480305761049351235437547676582648623296133531196740919736011648952177753077211922894298242777460647341466864181366632448323065849906040202291795862387516942587001759988603228072548425816666138577610479925990815757877852833634858386867688927683282938467927621382948854999847584895053497634084533493301756992052642233756063711778517298834484742144852888257394610188214389076472982240387528872403352275123923238798731681687228990397992039253955880918100472900719799182343779830397893541958509026128811565548062184299761433588666164670665138059056495138571691232410873363792428523972448256 [178,69] 4528829995316812096634869424878231105823202144740950997733179926520463043391669743552043207636026829187096492022601289882396414067215679229143106205435878861780260522631571710127061770177831814506332444119787848798965487458859508746143778582895868793741120615105074130159181673582016865744150829202605062133342997425707333409529435436354553944158895285884114794648931526373809470964330614214177734619477978677943331159813057925172200739119188019820375053560722028989619846984718332837383802898051325032705263353384013471851059572983813457114065280678802388789150542102954189478007232025737411747975704122638100083553815755981483305044289466591898650223325575535945559572154587558736707130260239135562045615699796264061376693009947645396942812477367590617124855584499230232837858968834620440957805481704252908057273895832616005904104222471513912362512763311260180729557496949016853946133457786775158930137278698615813457529147818466202005187447079074490792233113250837836349734713478817913165123955692085547946606902060314761841816529285765797485272496270997159481928946353664896152793722139317808499075320645828454344746654092080797217758682096413943311604107706088272283752616866184755505953679554770870171455700028530264369489263728370434390354449912964390906230328491468811814447245611459684241785728628857848485142187564385103342909418408403353365544959257937767944272088631484764183962609961447927769400332058335098437632 [178,70] 87698508319864602947895499853110744916037273262538074755630398442532997423957346937383135442210247955481150071584852641852360694002493126175597331191171365042963623082253357389657705463934251086682628190891304892290314030384446205173292917979462772037778619357787662586550573905320301327407630040674126633626464489067459364282235730332884604982228679341074253633655690621327256012607194557724496001815711862546499000139474323326357130609171808306326407611186077336820014612472623428086820426826380249818472347202058837314936756570976722171992285482626136505520929530331540732096929738606143201832912792246115845170328495091690007597383304799909998180040004682348759860860011674754959416860530379288868522607451762644439563521624768485458155750971186457776727312238677882659114740432357890698123370824512210230122737602781347220988528632187356198196108072988748249883913114128503202043667931272992874521655202404962800065193880555569911443010988627119890796369755784459296224300740935701589475090783618493256095743201888419390012287162113042127689439859408346807644741386140950619935506272527518832077474226322240268170639560219824402851772717675595657899052566584726351051742116717705798675416695825166682800776931220557086402504728440637052018619547202938156200184804065493022510698336104636102504592392987312957592640571278280768300598154927343064363024910633455776213884933580822500758919953373682623016779809754841088 [178,71] -653216835605893534093327990513755852270140519337479156664355704773032220404146301664463813546571970892532421217737407054253125924410492022860258443986591918468262546890670739718599910981662267127957251609450226818309496038245983251127906847846920412844237146640956536696509484470521275421200969756556033026819624558348339918909985557682243497130641804056022056821644220741426578106573341550922901533373464330129499083849273230195305685706377682117718054973262319052810248591246419205593719710538721399634208749948189265799917658271725414653291651521557470407253710348542956238482128306432784686605197172104384194737443840217284232729263354050806314866722526811273973180138181204840684576793751033955624277252420274596175725012051309275507662717143680673886104916820053791958239766074761703182655650563412779634628574962400753220338022191161694485267471136550989082099324682902080538798455686977722424429578335101080308538506581017812356066238154125638974571603031082427303943239761207585904810541013272846191840955185346969641384057011412354064231996733063523929165429771217729828357200558217740687204685980517563803196053353899407298084652088457164374474503469479277753064157675247425713253409071359404566115829024547089375302598502912284514410428707327044176812465501829184659400238757294980610913300117941203568722936935689329448711106158643656041191449438542263077105807215046255495992873894618754411326651236352 [178,72] 6664893600872574840320546718386014714296251355981075314056803828817933195083778885692014565475255760866775024347277295052177911206182047574270197308805064642249146146359844712457650883367196582336214773491477204042745515637558792536290149396762342361353650390295102331063635044371342402638191120992516113672832770092846187062805926847016289935643382860399903832843517048066044980555217950954952261357553194344710839818864779237298801579708757900011870913743428934502302673431502858471662738105090408338684335762006585241972883145517865716582137828756438162861903070554473061022673242049754106530891572976569187289472661037195589622567898933647008185499182570218057108287585977440731059982377541369447928403780314299423633350146291315556501940049790229246762485478218905864206095612477102643830325202686626345423204992579403231960361245481823404552204768444374567005821206328338933302944884705430834472847080931991985495597998410618804205221851829741151540050055397636258770073228714306321815170512923344879254589131598240986551799085755934067168656325330698682824395163109702575868245414846866310263727693283550479071991938158933775040300991196168441729588913139116618730741417504428365877893967253397167877143535063230927946556000504682288209901894166354406067063282336505367402880799623002027989493466669286167658181064136898219910684754082876710245556905915434846105895433457239273499367425690360814061891584 [178,73] 637851454288284273112992827317033362004035779865551526911204910688184532238144661722634632098429638018000801601545383562234020601272548704915809602430699987002277739317773762565733604088344565612135986771942054248116512807835085705670281789641148665736873983699214564700382858800254755465476809519366531602534449639164989316388022929545425316157956774010151155457777315089148729539349251959456751226767346440715783712247821940049770661693610678083844420376773906301454013529487581242990790386191801059761258995886226676617820845326432824254540546486556459431320985031638732036315413083518973604381570709969932947589194323986904576811183397395912596345530108495326121854943366739884957047401756066985131957415558270997999752768468791389019642463706988219974673711328440464017634325227093851648125538086257962981451607157723418179110353675788954215678598631928092050212933476217848883242879707022218668734775563260902686703833441136041232294678379539434161163171882395295668027527302900378231847058577051846138229930164974299088441256579545176635347158029903299954318702628778363978083847064119800369653128598705500796149694109714013468356219726506893500422554243571353726226830087620266402458211940803986720136618172224468506080304906296296684144997182990011139119795495354403420078987195401559839618762571221632301489237939053537535708931777562795748457465848630078711191958045978669746542016187363944497152 [178,74] -12562878034053792564412500132518493184516345579574348643972456722682031541210126691782871446939303334894949530195549411042855701566926408887869312265974725708230028164575802123815370095049378718480926815578749559050643415637948922934929704952682981996859414437957228598196194623409479534175567283545630637523763916100192141459767183506064210811127047466666285326210426010136078842569292828831543727761233831704890494288642785156124759584263751286415226926801838140508427088529044927251394010676747140345354019492451615817209861555869994088782223292913583066550807910220006977822647531246838528166561486304861863131444069385333363688326959141272172964809876126061714298209775313609838631369190265277536063725505611960921479417118147399743906512643521300567321993912083235545980272460732601500648267850776775868606705929951711962887203795075985599306163010225620836395794041266998658048869464315270228266832403173659767986639242209966990657079293912266030009442748545546573801810879530993739984046016571199427313021505972417826228408724489176213309042360528874958250223171010187272989227071819262366195561137287863641173868683686809338478551283701804918367808923842696659504944820297603211073480518717982705333872788800126776639548298206957567455444971770970480082635398990456095327174626709505326812525437250514686734229014823943588252278327387859225833154808616884995691530340778043374676715445375578112 [178,75] 16062988483587375024592389415875173592151924970087085529107251711541778737505798243043064703844301043281784864094289971272084710146696699337485173134217719289238095250035005842066504822959099950905210629370506102767411211263679432957617483411113350100664590863061836937398548912660525165464934447833115357138314147363293618215515439284034277339290984953717031627995713850185664369521141249156193287326941173106898932112834771352774151732074352603329245813977748407943338707639212372588824868241763309509303561216819300326014835463418441520963082211082777727540579899995143579181730181997179277525983161532593424934954041856292375967225483736679647433724290808819901103858307681544204206564557114135166772854163050767499827691517130006439809996283821759070713486404741964420661829905809250728680340720692409730820811167671832886261427851265746636847294677981172676474823837467741409343337882681612746638478441877650295711528388883955455253491454527912637466920850491367025424310061626702281386293954299380441011653284589885803287513835731506125806516220752422499005856600879031851772137185380734005794643948150002401269809341106229849484531243489930631044770847786471682285478512667362142766375949543651350198976541349909734209496260108887910674590521312323826091128398759038232310754761438960252110807181173505310668328942460223782722796503233560070942727308819440815705999407011937249771558969344 [178,76] 2659623185293404453924308471643932973215565891878596083069554502809419212518797338579122875715606068951812714568017120068761561349547533291870301328026581889184287276676644505836286617308113513375216272316716329629415249602813844454859327265697212031764837713002921575377427173792884841658470369763571248225042107948999494748765257286708305591105309334880520152983030797983449923542669273072162244922679543774692884945696795871127557304027991830952789810450312626618756487182518368262562119029014792866237900616490208688050330706549905171258355476481486799028494825142984608025847401146358434296649635548775210246834851519066362126248258245477038728959976021245001866422597794286318208141432292979160561971407808154658910515446272360965681245177389795871297417185671456402765296657005670528468779253185994929919288402156686209569538649041836931224148800351886799192696354051054838813847760654120615307568311840150839002397440293977350299113863354104121944637790021984920879040621809500706123765313381229474845582060827579852935567429026832520269684857175172189894437347853055378486512830463529427261747692302884414664060674019226624312949509616402103139990991693792879729393272013183762874153195409752454728653318099587084142345146370482457575289186154815986124751055655190448348871655380931813825394654939898738067991447401154283592488894811042437444152962934158735018041665169508291290881280 [178,77] -33070045101993292122338268359693856758712105498922361748912536802433794264085147418698881473712102679795173689429790939508938225130208395522456008230737789265340746377052399957651439395570636169841954581852272794675491901942444937512895315113191751387535329807290450521776015762883129099914115518434514782270598809267787477272053110012832941199325548318628443370641436670829748379084727797559283591178725235941707167102877022766883454038960889148271031372005611672210212864964101809590865687880348197166981227753987546165480403627331329623845195055396177695972910783301345756170317842226559761954286560008208618445261057717465843875168058101565394807546007974950161111159835563224240326071534883070585877953435317902164097029916415290562112139009006286229834559946457393859352832038029656470130138431827227885723335600869695360219256282405032005986822581812268294529653246560350582785206526320070370019731073817436124747584685690602342217743915649439879030036730323620710303343218396672819338896141961124961416430449570038590764936948946822208347776225561289708148046647509116692094578553304225629447055788455091296659965262658945230702680530991279814315075536539079219800116322056227769838295381875077340750719611505715584937951583807453823437922675426247057407583830319892290275397946164782765963761643160679769678162470185045753219290085239993249604933330437027747204031305804899418112 [178,78] 15284791646090642824959289210785471119405226339195095999683362340962993198037728221106999420797766323038797470036613902733643600206355291673585775818958355173565969564619538240803167366827175380553101101276930108488849376841880411532909420581057094349027542117473396379215441554437222418048325398908954009866328707661103762595725453790300821278482496114590793946346809852785265527784659354684150185022026643155041001344460440264731043201108646408529864246065201736254562582985721174484266614879333679986961835007891757024067439095333079883315911146875228954036813685159270526112820387220133860258890407257881422557734588804876057234375325077285859697883566730311819686748878742434978732193569910977071157633578447719421411457705880021322987754800613942981232883420310465291181020913685962149050456482372122468397129200955549383919992204379919917460947437443749916956721946892235706392077713985561682559767469258173590455063709147885276670473697002856014874244610604426206102561120154204977821368663097199578095907430352701955923366318072583277955868575375045785342238031200036413714364589095597583232624748492388554025943310564660422443745251501923724595919286825092877181188899253298004792474472376388586856763372534885513638507342478395825153423659748337341291119640869461429244911790952186620561713681505863729134683390224861377130884691598241226908910506304853084288028713680896 [178,79] 2560447046233314933339641119071694764022243995458919001215376768655172719994076089940875279340731511144864993343732397283792792583383966045819285114441813814634342667820947524113591028842256043345601791790651435537723034225256389765856679143921305935673658973358095348163588793134119588456382970382766465974520013187941945516039246437208553575000128912476733511412481825552806513726720111130873443006389214042036506447375799669895261856004750289786160839833471280726157631772459923385260337476814811027291190002759341987726795836922390490423044380048857002793591216284705666510813718708545804142931750520027833336877599133516671169043074214644005229610541552867154754985734778962851962000181384398913772093932719797214460184533993058022817438917665263790189775730318096038115922586529721756782989358401292478388064931930262841740964869616119133484999760959762494253976627013488803794287948844351817689532040003642255689264231633887689039474826170601775723008765805864632117108398172185835926799799746065924702910095430796778234635819724346255951309427968489639240820978730236448426552543729536001654834299400430420378146652109239101659543254448225584167858207054260445664351222894266084672159538474905233252624569121225800013656036347355137747203873814795557155178598487124331120525487791936887089020098530872054948735468377844200376769549243247214552300243356820498961521442816 [178,80] -18390127180288307344938051893480043341174626244696984892794939455291428883742881475722994321417227262116942078190775451798045610892975518103147117139877234583041418353962656329717190977635072570247468016701227861329677644084359601686550248162760545319091823953015627274885476984165152408870618217790319120997104943666454961093748636079478974086337677988003399423522964055960481303309122454805749196979922908245965532901888295298831062181408265244205467174613213085785026425143811855919019963603559814690486736796025112091177331082054460746895297462445335590044860153538878405015703230292206196430467051645470243358207038742433232610603334038565146303270203341005864467253531865769157153000739641808200742232976998269564947865527717112367719356166654419926504779479266393763126671706688023465265227012990391198108156272776309031533961431088532508227070191142324873470925686520091520493228980861601387285721894578090944380317745145795123589439206950587839892840741203552838038415671096051224921718816960779150309053973965899572901833901386998666379290249042296251337665736559395296825976132043325174724542996667692897633492516828221432544863780186375556663641505868138368762383133754697297427337336556251540502583043561982412949228133896058280655294943414998581140122844922647050078912643127754775489182934268792111948843427216941102561270173794972895993765986139347363168256 [178,81] 4565960360640091758571634626039725174741451941631578157748438974303833122647807154759808960491587496521122889432257512097643188733763524708369093548277445911245062754225269093606913955405221436936794990116375544251585321071481761085669959160209412338049951166607958282036511135632204758165396326341545635848867079725111986060265419785285925237222218487164516282516945971301978983894699256899453238380627512540316181322407085215976420566120024671222023627450820256440769671589708343986026462869638859522080583671831968906905942591684053059828203198336495389758793863249789608626073531288063526366059716733205163893476735583493594654353200639749955794225865802953776167282788622166609353381837603419228740777030143630194125310730395360947502015918366708117611636235060285132854319626875809979962391457766745049866016032323790176010232186765690885159866812883149797172316666964588647254556562378607125459818897909408070592536302989661271848541456119621168883182681861737911149242041331712789839267843321989221309945216193932984532310966306394338036327629964079637577667304407604003227365144481643938786134317456377391230119720728119163434171682750060059126463356582809408518150289547714473468265095108555842907101609877508079638046104082764873706269332287684162130445458874285048800537606319602228066880193848751308889536173647968293683950046104618698235479655967621120 [178,82] 546499839739202410180417873885613039125793653371237595885515751982204052111196698351737102731238616989296996545638053559990494003118536582739227266586518608314300057876284816844887192811965415867078307416924365366719290342407554875401313659648751037065940006880595028886294002561821041890321142677712807745702613716504658826765179060508156303661542683599256255766978738453397051259411904872363113133531066600913435476901481058331032964559888624781271954108726585443546432596884689373067272602292702747259739322202978855835213145160761764766766677703973275859038371210082785339582439274598887734156106579086782787227270868194034369498797841571448829988412957580734200882649792826100483172382775676028195413357480343923028081407769332491232375597885423099184949773406154793546649441839780409599436888757224320737428444566394682141302485852134753810554186465397504688262490303293497763719860410012473054073621657402530853998334854654406102028013331196581865664185436364428868840935044741295542474727379064129897354401097387351840440514850214014952555307566290798703279302158072482898068194884378669211923715335640503751104517141461347886100665283615802337099067831133153179103505561091528498303065320736631442957848479842222391710691774430652882001218627775065913922230899998073524272009919297168922859088855250845320180520715021559343840703704070796557436326051840 [178,83] 5684727514003748248092632324699137901583487762559856066894727548390391569203036072480441094917955802739419481207483403719669286977636362124924411028732897020210558829495480387624538600103554597598067907121693894056405431845780897953251861268737282164316062668873704409526357550330938826176077705793823894567752939326523097204024996766750227364172520361007381021983518574145948495822225173749166880638737484823575925873052743653873183774732792742598541520871195607255962471676285810074613838985954015642787104546315455249322799718749914458155089259450208726869292284005993036640105863963762768033027894528662894232463114578525344670012407667268645653044878250445147112895845857975143044159908824098854173341990074728403269042013316341881979960939014792032674798567663223658252127078588985944331986164613783661571205253862476174625165326517376329190797884845611210078267324762477477080856203997212784503255819732192314492881278978126286327396743291948890170090567514964516531027367643290179478232671501166622237234102574990693833211043677687334320104594208228160246427132420865458817273282780152838104203791091180958021319288062557818073493163239576599568118349711191264139434203668726057668716837412795398685227853283393099757678755892332741277158053268875013680863213194011363127600199501290828572029537646796219846293767599781959756321387068196161295876096 [178,84] 476046738657443612380037718606193748499940536751831608373107080265395204954775389123941765501893187638241674042594034097085046978978849559366776159321262710168486578576862243669098441771550439990291407098036808881138655190551998588195454898424771889021615712428261685541595708230479354296707361274093878938509423452341851778834057411111286870332995496226442222322251445568080901438121828655989292434027460784147739391838489932670497819513260009135865987587817613526941143330330406349531698099201775278429834386438083762366443927499491179018196724305804197506700689280938031761625812750196722431470946803687022592457094987444823213679830517609751790693892143132415665391539666410465392506889845346334783237598677145818915314473793784061234896394124509671230644312819737922061481407215780314411054493154059567934681153581452740783965161982710391735478065932043094971830108113999058510246769206129626155483297879642661008693225109146209139017244018400780978796707206302231653736278117159035003176688167941394207292686845945957500265348196694580043907962763343556967225925014259130423660052619361525207145426883983811520407867613135613344430276610043485787508441779436957531540522769887750803788300180455875182520135730961967476154342853517464459903032366301175418169041586347426044733750077767862244730228688131672746623778841621106262165951404234956795904 [178,85] 40128251820216319531037723027461500941627761533719125378309710477944160904841370300686693344592525703773366257574696355629507942143975740163879261854560619449771368289152083710448680711665435009739634925852794186156151631604799876420620788831503247955838295249703319438923339368481305075252490941944052516636724561171570246577784498855757357382226449421088726801342843689547779138673231940264755427449509446425248227164435212165339938005408433631653946318470580399207779959481639794069276155093449394118552458521579270436015902417857452973689854865060839874361833108407815210519629436550016847092906054223171658939154493636807567559501840404845990980875200777742345122938185542603177250944054257767132892997800309853478564889148122613883203629430534969003386120196538231819292842433671186746158723610147752243172144337126300078492298195952737835680022138676365381697566569660414474923088147591419597652239759987418913526398586869808108982292383492585900117381957879332336736274577078053819586067876079398749096225401401900120225266987608404367254813049675583081129019308205850146435339625632540162332412588954585992254617448753394584678450306502811959669757322315404393319118638368872398201746598370541503557577093226283095536355378979222722505418523157914877932524138905949407821081575778398204007525800689916907098157040607971810533968620193579008 [178,86] 2013388500753090207296870346577966080309059446205680789764981674526359697392737435003555418022281818170197458360601544662629926739060997178808435843709381733049531749849510431874961050731202431796948088598119565528241175890230764848777413711360408470737328727239737202458286615828613605625769559321503091239831336328075074475865818448132003123909792843777326613330629640435050375391660089139487877982449511768130369469654352010686137774325782864403554694058527690154739453500072515400401881263124353075570591253788327502457637565219924027037719544246999903337168010879778784581093896444044104161418578474187134497712671712698223468262607953900193847847550167349671333755306733712164902511007570649729234920675489229177788643271026594595238650935350939396096260168263826159652556955907028591702444446786525613950597372433082375556441972077907993297570173170614278961627671484959719632806693837675093381892544021665286010412793065548713211241888399574845771962175104035617238969289568218814192973314486618198438071601504496213966093281597812726136255692582347672843057990254044451299420727301260836455682754931061636874115520043722653224819214220181910973820365504551828108638011639670893920069075172884147893480198235208002257625024820965847595032271102316288480146030181718075878533700545055705143815490672975481799922108018370789196313458245632 [178,87] 89486944289133859515865796150937692246119091286799817758005992044418847921495833388405820985647634639964660538477243403736907819789990529353219687439506493475013820430489024065244482316659614885393018923817006254785240405028016971658784879652583337486929624478988946614140985071440838596724028744726875795841126579484252955491485562646834450368067087830501831247194895868619925420250626145567320287612761963824073447727171850870113542415602557634824262978758700292209729703212540920721725464518668188645395159216342981308940996377830438185628905293404846910113998442184653944005618884725393731757369647617774239484164720310661088542042489256219376541091519622766315762500782061339181659632632783475663151833586883846349340333224106824213062527822026718550984911789959432525205008667553652266309852040241720535091306647844542212481403915717234294420531709212467922075276071691894795572734438157587208390052488461301151683389828859438819731128308050131783601690242142686304368679621367179049152308372883567789089494815333484288716792366961025561967218012410800147295969891991783083639096077042581414158495164484995164693803908952545996687291681178690060057185674326850482830905974175237430817203564386798810231212498993977876146880200933580075232815229379190704005821527957716035552932421715231616462771202602386936888844315464544680501575680 [178,88] 3413698617583193967167287278199559734576252316818944825953370527819860966504397064252474423771154929113098807253817676611516950103536568255724910788286261420917932333962854258918188487274681973995871289560035457422347305755581371397859062272802028844190487740645643698858314303894676968417839127861429363857522004820919621560326595063210580861734599213477524658495823464129816247828640221621544441634453835553183742213734939721017298261691147294854411272510673960108733410882260396361248070667739437176876506410697048721070959092158601761253423630293534917992113296621090903902151328815854574431982632831637229795658080702102879027867732394472818661651937587644352132364021409156221247304117343856787441032786692342612992706940481793142934500148981059299604308394412116015833433079532684246955773372042392653709710225456401607235159704335425721366785054976440141594403015978799580716041182118335182337998875692142653047046560419038626533911805033653082264549380913911257580298385621414999948935670958126586334430526890795597212520480907365866802851067598881699468047825593875834544749201066402241585022386042739908490620656075747919939282783160446544162274665925980426026405114627598933357558431608839186069739536866980385642137098471283892874720307933126526451788706251983585606791000262992566743909005640388475828209673444103018024960 [178,89] 100465362762233369814296636111816145139241584191911095955536815211584827252815547842895863488183934949818610776538731576340500859721908910292912780573773366944201730768395222674141072509145968162969827938763727875937785168524640063442581123603016591227067877844826075970798624807297572305525118637151808923945320490124781297061540033646512559727593601996039933406877681011243900191293943501386095239954203832466243358817549148553366997461166220727017393099467470114148277125825573180782686581852148888195654303928038009374081207782241166707033215475049097083017480712483547226250951568271395015062694227902209980607696364985668596767989143782917494230056335011065266753846420914954169975658472974196806938218017295506145217840384199544877058786644956670234643727808027449871923312751804410909765512296058354488118452900291543634917758294514857268942263856166628641144207239150888900959856444086225500139995270389364520332189550026114643258488595773447998640560779633788558657987903741804662868260691665456864145579325182950776578550560045856724775933417049089033786372956427954834745947112567765320636113909431545660475790949276353285967092223872647118097921512088134683483859132489178242948029510218867751197750567405368690696296132519103318612837433953623615460312548448515018813980490335664970753212252390325713321183122092392448 [178,90] 2562547178729547670885578713316097068521486271570397462435801316825943910771380700228365076905699709706499407391130745242422118659147041656975280574455194119198031097613671139840703292767826984569551621853935143367823128264533902663001776396067116502490704310563416479388050401421612395434582092119870977274078733275947506392478778418048239176286266949556246179423902700681479739324866111605550609212417811473536009137972885703827951810297487651410007393761159611497429531836521480209605547493799209892088652902142682138092416324682685757288317823005835516322856070588302580169009670581486326609613927283605359596379340404465725366060264018277085445664224695280658685389521780818839439805645614603251256092396708769967703979610833822306784174227534822487517794065188944698575079748183140453595021238103506022290509516029719473909942563138610969460436748321693035275920156183098694959824688208194870558444143766874040884595597646016237833852745882457801103217755746637419208688444725983545187101575192548754288653121680452315568666331102032098920541976505657499524902911849777677890345139329432121854686030097900465624203241532455059463533254245956406750253798886384342291917783872370784540926667610821038353814220703669473024029466678975234983069372448794516384030749532395527605930233212913702874744792305475479122374903894016 [178,91] 54113541931441309894953710555622209705352747330174978970418358871021682077895739163874133987636256916160336890545203945780807047791214562593617810255033689908031513984327485189234869143128169362699047019882778045245975375701277203759769177770838932615936218770210438528917470305983385833952077578692066987917143745943946295108048895606368853004857648299219585081161468219765953097288511513957320461636278315965231043722615445664599219914710698271323497636855871661405581947476161470701886585785783847203729240881924052397300884887617344083626788060204622258982817800299931444445469239676116259758282981116009420511052328224327171785800682786269788550786342802159241325201928134917867078472504865660570505461962266652684105058259704198235400764140989610776983261320036055180991519560444348399420817968674784304135489029350536627415988415179636939277829016256521829804603027238103541071012503439973808596349701485014945511524721852722880899931035236276698100324816855436653225250292252751058718612612653683461281377412086909930995300359761837100588721307682550098369481811594071913405438052742195147221289633895152299002762113018648662473694363011749997251406107437206018428125599348158462281806512618991283751028391914315094452465545222154896875377064179385017509578986549663553655799225108381328090607399396636991070347264 [178,92] 926880533003230323582426433541942215528081886863070962021753866984818692765873456768724546339305767859167009304478678111203177948396870539817656374097670391500545555990738630578416935060410487564562119717848829790650429303869709373600158019021919571581370762647478480093048783546008574491687702696363740002204073726565353855609613318034797425443381077769819816944344888929764583657511081210492005051160622238734967589857834972147302512192961409863891206815254297301613560019428776595217868708454538557919602279150954629267280095595535768725401689542437009550383955895524144327050743170166988685579996733931535452277965180143283941850394145308683984360240174044988372844953530936093568249469076672543744272029623177214398716261646844293334780986575718597297282490412296070835568226901602972736386493688029078522062213735207314400431922622279583423626149028849202866209060441886395756588282964198394106373443007263329495599044799193579123806306996572591310407907174387603258581833468844673189948003008744738624526819753458093552788164268964264581238255653816432391870608679229424244651430507617206297383440232424306007447690382999321564706314921353022201637301743777581992329051841090662920898941135772755228840274362566347549355886588146017845692953743030803528636606216897469005015626599289720304071511754656089007360 [178,93] 13504084418430742048438638509907993874036512611883520663240641861026878177967132271421718861059019824779018387560118690679126076361572929956911922323657186086037021352041560932412693419932149232372784413922483115596181878095945080512628042668915057962107065581686100829654081771418352081558492795078804284695380067334715391412328532710797452940611813308021435602001610705997741307522436461353414288036952957624242065574249931416492564702984584623311363979949057194723221596816555079086234472888256512456310756770787701736092095658247383964552598539003639646801053454403845037829541365281768240225915830179463986399290181399832870636543921103564463985221818602033593719761016798812718017964198362304753303804618268602447668973833095591829719886729807435175386134358477361386120203985523823967686965859878300967041379399532627648759596459117048503147729347592553119606030020754701370171530150260741953427171545241181002876581861678914730735826328047537866566321319579126459018746035123679879504574172984953553639109214815402119101851682299732675287815153041431086112672755680285247909009448055597976454533075308028666760754233754861762335348326266133250695457696288919329662991520222974328093175059498571689278942249905242352464632547368193186339351168899801689037148662387942162754291126369132695551699719643201536 [178,94] 162420558773725127265059668425517658150456580666701101167416143846770743025748845558436269036533565587879185342082624669426432720760902587967543145647452781321446847869506324237130282125280985733429383746354167725263427714526891409350121468771454810193983197941254945139115466720866372532812386352769298099325641725549694237206560324417549989422312894714248637836012503200163397401242466140962767267927989523575266927277703571068372642814769293999521125088589413688642716222483018570284761843913475422810476217178879475200389660828276360715085915451851291489439009915995651544568577995854171350518611832302569152392227268643052074641185207006155479468892351177476307402313380702854342081413507940866759801934327811389101711925292567010533075407316538267948553789435285245122974698917284070851374625849358438110009289863946092505781502998168973033053855214551837401195767476553220126215341944071945709951455983707035260502724216720933199565712458767901971227528191383903776436314642272736795138892339544452919760254427348508364355155513301073659187101221888139936240146157131098724500416755313995792620957448729610650972723989219561580397833904485978551341585595571094083279795679563610834769832447389228564076820134327012032041686448579107818198698340716692713995686647808983232221759035000136171641131499520 [178,95] 1596045535088099096875222676008659176936284334834835470318501637981086667749803252515418398986015639065255648286319776787651875429576502447093256099370616600417296399230176260258616643775668377957283475829890782137996379308562578247029051075756886415789178163878411296367135968552548877395191379622396882772585396841996988453921924835424373319264776278692483423351379818604531354323089010392026337968569446696958199685156939709043957782219764255014594132401292300754086325312161270968891089303192716313661871964725925583279035556071157875142936775756018844169731306356727602669974754977248691027790434596878588585144441012938893250393668986689282995521357950125870574700311053094819599684893863951356851652305850977531806395130746011696167207096029196329562451473391724767765216777651885288155015681122552171915026755842248280272401143710243377612904162797628770108059282921100306349802746340927989770187806310775840962754927602851227971277754130377631887364269187272948077591936020092961112289536446223533697457390281865444529386723758585850859486521377748081068554830596631860144564507011676067094273623664770122871584551469211692293604344496017679681863949734706555821220597399108460564524999269478912880556481099378225950295994085491537141594880174045051907412610386389418964350210111836258933145600 [178,96] 13181146038812045128428825845798131262439544056301342778658039970060099686978453900110359344106757447703059646850982363806480062856592768632665445389166701199926455879468014892954020378150171394023632016344339292143103809160312543095580272070642192256233938049661719873546520986357055994820599016458280053921284074356586215974465221920909912234192911740538600107821409099586795927040780963300577166670378617049386307813209637697194433123916098302563022564760347000003670830823251105472915679310170899287791608929128662013433104575522476737691082261190244074388716173570973802787642991107771149337399698095132737541207949944484949307450844218024074369362701293156488326440018061010141419716442645521980641855746112134401750359608016567729409633294357177344652907026076155836486479350004159212675581586715040791384268044927128084548208079416233608845140337645828084762532813228620336243451167641315743571431909368068646471601401498484482573163814689748316155300577562821044764283015880182840386109790970373273564906567038770917184476352705043388473853819202156795070277528903462969362473510398759940544763668165291781495696804802021472577498994682999317858346460192118783548721375118959777301560956824259914725985088314703499590570666714109902543080493490800772072121990356898289929074432052320632832 [178,97] 89708719454570202997706133659073354943765877225992735032698826404661149643335928231066919177412841337669531964685922024122702616282137559050532011053156761835447315968753819393100620177072520593017825489455588480361620711034099665834875368513196405452198298981861165325039683876524287137181620392999969448874791747560221029942188528798816867178561600357936566424918569431790153264053583327223939814082641349274180102102406951790506209762593996583710643501630698911500393251041920035524067524614587817885010542097365260607599529092783890414451874460258604988104657863495387512587328754406996401430669302550129117154833884704205359842832851066482561682914643150572364645676171305679263454481528004261506648775911813348960275210749967789263142514724569698208515299587130315949476815105371985836988635286588333885623234845258873508700033182927712507191385873701252195489342539898264982267705326464627078853200355475072913846476897679230196442820768117702475894169599142696115121820004301304292508388205360961936821007415795527646840073645414496966389208462588935196392573120820858006123494403093722306724992412184344940992678097987351143714864884552866358013919173349764009604585586155567547613270486133336837303231747928892192380464573190850886851669382284285617841842197373837264222065243389952 [178,98] 495824225596243481549154040784007291690890325816974468154244234160115051231071347624220381851700065692203347059562388776454182764719113618771475711327259253946043514809851515704982422364228090443942501969492223345433931037499935947782800988913745977384517039079028905014883091151648515588135731653625475771640354867686428907497303662060621387544693423429347843939966075522322463620846939669834173877921531747193386795162230013639669039544865828080580328766912306778235613134553770173368009253587982823986197664333349731213389830069580991258439238131910399665104226599239745743163529929885498644765132656900890124563038349381222208880851344105859231802836528868754501659252643629082294259690352831802453659741427074842388750606456623360653053663857016413022021285102141193994633843207075503047002968015660949497032667978928724997412405406726370714392206953805183481712949176839803008919322044884076870759330454305390071749000640185797174798522908553934502792964689750569903202463492597659794766907171738498894242146041612002827043913381641827647653777259030521298104629162543648230272604740904448418059983909398661877020484990142324122239194140738480014849552013010850295086197934620178504503624401365540267825693231040320796180500902060846608347030037607744397411534700280902318502612992 [178,99] 2274874708421790107741904762541387269637767224313990164344699559955490110416339109565429269654827214883573025801838171581386066707566501095987693442440291200360040022389227690306216322034090137517822636286688600343757381632175460140879592612781478780882484785219833248216550754465071260715558516360721040481998603476589040795382360130284012651930933397167220251432681603692410719400586048597981972940694770110359086142818834255853804823925286069592710143079371815490163906207929305359790834682657857325586745682357952132051673246681880871599231482670428676200026034821811247082045693040728917471761817390698626894394870886881049758603787598287753043250755360114616514547483416934270842672700484990373318287402015816711944284690730502276423386464548178859081262877692884019895403538580225637076939924953445732643792570429380308099749954522541134237452851853116964031285145297853374573085338157594406841427474131375776749400578560087708012554542650094060692922177741081335472897143781033748109170655032137891949303996977535666998697740382593808419260569501619261288392561036678582292392975323621240133091014733818609824172997362520521131111403375671486156947831458095215006152299149338408289867222008620361788721406861413656320950055923611903227444728787619697243696125825019950604288 [178,100] 8587918186923550342329127404581668629431061356057188510554134818052713077367423458195268750569892458883097097134249102857932741783173477771125111674094138259342575328407835156469842877898971134094793290005104541355971233652040116788767570979617933967077740416723126533725793443726095222963718668512684029954023877534087977240269948395871433519393188046601788503164487945672145513777473570760350848965749232184499342843633264841334627878864133665282861991161938706769969281689816336345577093699259285115911982559304780203089819547472002402405543043104908187097897483233088307423389988709058415827401876770423009362733776812925100127476801381429794857505089105709802330364182174839828562365214144062533221099857378702220138013986875050122202221043449878404098338425207195627221643264796542000448995449728826719456969535609613661366049465838353673879635552475840628073438048004200750136048737008049974496332268669458706941817148840989339602874102016283413625072724362345974785304995213355378045163524692543492098808879902284332827062373474664329523634513202070183971218147689735401861415776802550171153622439075892328685817348586239802377059682094435212561423175751851351817844456866074863628598005446262068745798636510034451054701145046935220720068509274804813233604726998567680 [178,101] 26052727356386556380353979342244119856534792414469068352213475233493874506085991901295446785613383744084557650449972097393541043996954396777694499599387068797568822840440028990673273567089990304949736907457750243257014522031352739721944243378664975113402525372039263366070161608217962949346909603623963362434496169137022342005469076099019642892504261410323806971514314897097540363611422574838189069480023834171974261932815739959647986972741048966431882359192137351725353018330972718877038455168628396919391865390939294742663422303706771132314820336820844494455351564732822186990552019933812769475803899299374487381732593605632990787689790375988722578582566634410500778034338569669772576907802261287580914543423395340937682513975376128728201854935564602169366492298096209560348542262681868670306800385274563605257536306076190283789746339627716530093997056118671619748211164284629412950830031957005584102679937859453908801865857718925261062644747786481206186788791351922093133683639089467925389092919956569562649190558829540431585637986524913602713949187441135559361586948846537404536674830108221448012871942338720450336300598208376252201423634336454975983106242519783065965456335665180020995961784469554127702823809297326551497066705990847191371415313242243055238310395904 [178,102] 64406074234265559357792413540111933865704803213750978892957075944491307804680522689291055073517099319407823332110677102526547097543353252837106377099283279922693046894093473713083990019499850945669711547041891433695972752488486040120131424832095873450694278928712801649480019921759948531331235821983924060462419005404909483266016535233878028199289926460338621456257532520407019900493559892642244649382492328160032435896339700775409800748495330258618076309714159664933140724262608622376816280155872201793479023306582414606282393087662507059359601998148851643216997379289472481938923163095861459600993028571216812765009577209915998852327230202691093605426534837569483669056354280371803922368224076546130584754689460599256933340579589520866620427228827677621178395995511669013950288712680716132136706383859476863951276796939697026253383793155322421050831940034972683545969408842064628898037400283126698786763271813528772984433136666655254432563461883855299951219093425259922828701746488673732147747133701643200244013882744648321651010728175252765113783026351342540948832806040867794798657022762541093499431497994675326789069284263786782221903054850748662826349529669545464997772915082165576625889150464635529617276418313873384321518734957315571074250528800986386538496 [178,103] 130782087943306752864270380022347216773886148208422060873972128626978372967057905834198308733195972520327226113827876898132423517733249103602877466148274650975404975277858076919907635545477604929779994671828839939702526664358500668382277681177639371394811837383900605374032012785176557449983554790042521916839203363267206289354305847428241032603350032664423967921837551606864946328631394065507538182350835277935778400289988447268776746935210756982176484531100957722710497417017998308812509870099288640819470304798105448312200338539239846394671071940927560364454941864791038624010396551457681444848215694301507251960756285566830459226953605830710192254500907435061799877327908201458016534555781940884556155190317984190736095489133618542687922975241598875223280179260781063643019235318619719203045799309448471463236463923763936798712734549909779883062829820337003519873382023282320922512001863361393854999029353206949353878857886431821163488939493873198226265392483706674690603241427865111237968192792659866979756359839214279530793642353389437178758180895257342398235198793087090008885289307846229194606709037022607549658896205063029764786021644797128509099579843153192110711558988014159604030179352842013522889878186940119968252137699981830649918758410295328768 [178,104] 211068132846253759960395077712574247092692501251364090656511703713549950948789796561236882780445630828760411015655984370511397455087814437349441214090433096924856209285213136076197863587158001579188263996863962468398098818702170458908646636086929173049794107605687414912169787216987753840286641332109017361942100115794522540954664364924976297094794030260952218068879984114451958758596583120691655015155695935824212089148341464400161411183489295914539002608929520258623701718755601436461047922703276182895993921312148907131535168148980529297755138181120048615010164389353034079981511184250159183487884758825843517901175531260420185259346097202236052005374727594493246027951664768120899840050634770014153075710864157281462093609390128154553765463563530444428936786287436049728359679582088726746003225508338625668283414151912854973371346875593591259872707955973942191130061287541823543736577463000659694716410548350392451807321190680328883696547699271694636721964415294423330617853967032856849644148348454562899075728248982158710703087468617877731371373582194380759699763964877756458816384830177371518687385406245892521551738925880519507109466603171246365174312695116775838061080173278499791160553352168831885024487529956708865876234183472899493855035322112 [178,105] 284454837137017166540565502562645035042156639341838126312559420217349670946908931920967538475191985550661291913880658655476586601663880957045585563794289356070739397526232908200324438394028956707632381558084957265122236073880605548334149130358725057748491476346139484996550836467618337556489034507830900722167869350105432881780968037026344226416356079456618898597237452492358729432755719725283509291983053381684852257127910061287009370268643286369295959265079978171013616162461544921724067680852210933999291072779349374209464051450185169493972716259873429493825314769779121586333465512172494119706832722711790097711301071112693314941519759621434331620111478096492710274947084906624924341487044641117692328751162491557034963830386314817701417924299402690330779231966909780319855178604112428805370754599850253749431990035496385130907379857222975889788960047576278537442962777100651496536694621273394304741104830296103446826130350559893787576963486876738756892405326426987444911508253381989148432240199546972646798529071492325851678335798069376290611389536333358793114748157182228877465998129262830314672234513017506163648402528879048463795008213491130966142443182188066799266845147156350712366017575464608090532382481190657618496122699516997647085568 [178,106] 259205664851842438532184222210512899849597001456626003794111085830735143381453744299669340320831165118583536461945892759604263352507215056955421381946695569003089291886654524989512211175063234193407259194636823572439008003506373091655447902426663192075625037282648255853732321673218807854026907057717006505338281279618085912183006232689203710637419555649981878984392207116141518865939037990780097002531360538777731257113235274734475840592858689172346857616196848992259616947388424141225079318920065182706659348816137899447445391240178241457519575660250236255462440815608427344831949223627465227602155102613353085876300665129875689869360918008973932016183294489543623190996060611274738334041612099083964079059760970737111751645896355580925830310215335957252759945171337764386179175126557553716767034979879756380766822898328659471365177466980497426984614924921710286653734100867464076110177913726543566751743536913853899947309768549620126130365847941956890658720482672878282622963454000698675541649411079616459634336314323489462244544658870210026959296653388171969632536808161420673752866527019431809771309194330494532388624775308981124468328628396168636440893011016032185197117144604710450166043619517152661089811379169966924894063226973678848 [178,107] -283734853634340733985940589798008118677880281152089398504340684920525834377343063148805124791702654988019741431711436199106493924552695778688585518752646095446532269236978238152163515259860298123320813903130766995616305749131880205766028906725154468906936495652589671520387438880767014838104902440292473120997534993118074743204099454988762030527505299826888099134802266407881002696972677660376255448313544619971387062923115459204613202271621489362001540998137296472796732454231979647518398341184851161831522143521105048794260065140568435323801868263389123466360803826357957230075041927701134693516918938771587475629596004091105093102225831983372251995798745074887131714139217831033118229337107928576140839597225558410292306924373117138929672597203808190410004877375136763469360450283238678186030914736226594258888801376483101718253853871360682002173362976599625905368128714135807494067460636693300537595204672188466365116628264778395958863014290184751106375154014205363865471558001853559508826337961503054316534293996717134818942260677810611162765304570269126919758525109416155842085410087923571878554048287960051146099354743953286815070621719242835730807063327858657291154456547403591380814968756502323278547929396951731013173319616000 [178,108] 4912916749367019005580467934456375036481593118356548886484718449559267583843355699681062446551831712431418194358800827784894748896911368856973933164512495587077736926893961843589753740742460688536169284956762730708683459647438093053108320154539357465961482699753556453951746883922624036500172916979812896033836851481338132037166387823437243749419462641997150533621302346918721085687695882054288084043650565068425421004908573876434617155366761358821058659838466838162144091442656891368550374409606388473967636938071379874088581958093326607730128053258764553837370780573047476108584385290642651717467320767433151082848081721528916483219879287742762267685078859179987311457008352324410792534453357836249027514958680568600522718215543130925887723743840451204839388522602245024546691056601255235400785439477335850132657982753639784767820598808648813489538065282461977606980381305470636243525095002562419285383232328783027978429449225923084329246297618070007254608940520222032119169735317457930727031905897447745819467413207227090888671375975849145486678421496526742759449050500509683031915773999515006418892665159025784397318607545171322863614667042978839567400455725539541986906266292170995467416092285090190394376958731786897001542352 [178,109] -13357393827385003319407008760392693392943174742629621835598316811661828734927088954159890894867694516869078311096486950311547883831550606574022573611422233331339733215262914709721680618132732913398553559583464733230579164878666275624489612908533109682012388157519228514226148308852193742704558215640861979128092430544375860923317305015056084455490355435407233182197421874837514783579502197476026863140117958785041439861878846959461061879061995984943186543551594131207277455067094075891231628846699928525039197026051047466796383406088122870347805879472197094223634192109663273817886934356804396316737970372063868810619116442457278341887987770010196466081097301789864511931592709742559947680879634553586357513675353867558293602265418320073961484819982259299082396593023210030834698470351304710248455727051621471419249125134568611633666740907631071609199528391685951783207024907190067070712107830503314339669242339193959472565996609073347218096681971615434273670003441433202853080417428199555295423550837853022015296214395493777992813509465322418282488114414246915214520299764970328378142279771278713590819520047858921006958231367828951090530279992596545130998135873294242686852548591277436329690068877684008367179216663909236736 [178,110] -16122451581038454159005538428371603190779683886283770972043900819835295706635115999965115045336683170576067196473300141961671490575298241466219134488508460932392132842649567369224724246336178470574040229843644823764777960875172256792513806548892217528014990342359664177219431209617128828495721091322001112493446674642894920268537159937039765183260650260640156725953684584236131060896350245649270348011040972093663047535080075384072425038791258621941746693902759948066607772983048607245573561381515886236255263102102554544438250133124881243514475559932240024174049649640291315414925523758004762597488617628568065724980619615854780127476002811051496443172664075114995676928279171455845244147496841488270750710874273846527505514143633615085804854565924444002495406859130933139519598710701289433078596934439686212267532549431411871571249156666686289141253022691873025582201216823799085717989048483226051067037149867402060842259487424352823810999030629418819861284316151459074221241923309303297055492229437454539961777770905442857906095878491111608401150054519766701817975259196845882457984440219549917131491371395781914519743088382063116298621847663661929834762850640093535535161942786535742052294976417303167350100050051072 [178,111] 189609034451854525382184253764416389860414750529895405203903091717297814464970724243157530325020582712248004801390742516780628793300960621290401211993891448529275034220559727173229058172645830299190312488332502321561117365558606044244829288039105914672963136204684589261584816009170143314067502735687451245915395704870823602195555534334299307706962212786376682758049650215863702543768663988561567153770354064852167505431763308770750443990642175982979479562177376674747244940639240678053357303373384143588984081379011315738909108260229386736933843289595585011023574320914813999153559863109853958154222060435826495246463246029736426921306318860250389752960244298978357687123354188102745080446826184988839799375823351007759087369618821680768211155372728418352890874079167029443475299148842353661173691788643770602782451398137080962636445879676871670744100333189409926171491460999702256998581346988509937676053772930386159335828607884933019731856945886446197861688909408039634482279465500106470386855670827433597328225232895722579443524122504192669764915705601196218072435922946143772552793928081801893645814515225901598517481666927757688566322135933859542605247266115336807586019683261266838481679305482385399500242944 [178,112] -433228591336089046347825582119445136468700106677470416019428831606104786104121161694612740882225866325165553834576707429968932836606792209301366283017281110068749715683180604575663700756454447897684589646338919283876599602628513098792072446996121331400071794921907072459348515781661753930353881792797176034840036358726292231229616369665861392842634304295931140892003864888998167217454683130670192955711615728651227329149278638404080879807018048009739054359573840306402937084362997890617184095212312004179285184916924479900307394949035473307818271687499562040300438029747721529692975854291138583638910539568461443487332365213877769584796642310308977040279794579862379519696534186009851216388244025813197470445443186303480118754325828161283746362117323745770388489851240812646698505308739369850795280415159090199519296100137172304430758412125232073786848084594081745199823514550279616414079771358570367960131389316163962513639436548090040271142110267614390048647947520312975545466709674542114525273285224372248680971464270846020850625297557704225541596280765477792916853818647935274614383805571969166015315206513356101092617293437994462223973263300229158104135600780602473540177749802662710228482243662952095744 [178,113] 283596789015274534839200148922848376035126814074096021953330879675727547251052820351978967096474999213432211425857218879970164764546318497849474365924252009732590636184725499231334666381704272157132786992391362376398820620077275480948632885154791537742269524943666668835265629500325850326931153114779721804758098336682060253071399578270473821720864785930240297071134423250768589355503794646220184481632021885279848656175110978544613900562473459678787254248514767227503094457115908908547745600552868914567381467711286382304597527217818825281819955987444049984269207997261620679451359233543618948899994396028951843771557347305713611906779504297894064984900902872326289133728102115084961761229547041097740017070261685920743607602185519819998489344440001111334266593434399528884410626025953288162957046236207430399024223220763328542809723122947766197067829629933699411361599253396337635857932844315971866790074515162748171891452377085798128287393097674357347274536162282413895894282336347865704929979916517588698222055610361855014993315195838756888697625673351076849814341936887409784229832834130818582953899057973698481657487896363275052755769852119310933684934296206023977678088973483719821595107357818880 [178,114] 387651725395322068837848029450484337499277915508815320042004890254696543020455585192451588336030704282377687754583717104754008723182515807985391930614740886155939772169258882345487712300830907735818272952823805582161885026520257886647634403556096605505051051318157590312461550657171834917011080254393659394986346557132234055021701340576005102574014895275821451935127375275156729317183313264187750328805780959195431373781152061845941591200338969939693825386316960102607165354118332345098925604333645775902231023494302912277030706801387009096006392526242592808686173979224917761434941897206505156695607315033162045305460928353668105135428389122271984480314693963783888652507298876587788345097447377336983349521455990180997092204656881460731666404443961703323433297804099616629163756353415473313389285602654140672199863751592164611375900700492763948616759818945678589158511159258319217308138876549625669326031384426738923291439480322053843961790548700541076539044391404767939667264249803360061871900685286285996712783430617982176084351907059095857810796341657654557782560502973404723522057659477773661044845779291635040908729591904329883958668007615990922788570538659827998976229578266615913761918976 [178,115] -812513532178236947264556107687707010973510082156407836118181529959663642596359025378337841365352919973116793436445771580989074032170141257480585082243663884602772784476437279428289470026838295137473310106625702843550637049567516832069143633724799002925585400574106889448118024326761878977955669972697557491408669029663971802676356724968507789356403568715502812031065740843336694383713720896302688532722603562328845412339305410098844494115969515026286601013591473205226884415716460152462220412910726895817980001671843248838505774062328465867292596033233641381315354726542395451932929726859059874680413996856545211025117155273323095281944420268993578282930140455293068515429092079657387405474902085812668554964951234354936102132042179283978684673737955222536742075181236075803126297837802464820745093594124958826357675735717996182486373627775894270670585332129675778914945908958445554611441769789718833757870129057484738500473099544227203160550008140265225537384926402659090017950766894157902292291537169551059072520212406210576250936107391538349004285710161662390851672303530589470883794366957252033398966715581175457279731356764294335980821852885133666869847145186504581760946853467511873536 [178,116] 540544654072858990516958369748835691154844143128532503366683337290555208935986561126030720816809779895238063491332484903792630296787490840698957433729217937045006588273861470600758465530319999388090475155693405692976671184018653694864032883188736491795179284890471430143460219213928758369416899103898434465838483299547695094492019220497919447358747733182733187614632335043031389377525513755354098099451500667495517610294832201795064007304719380907830702567342696752118674327470592389192731918934416963537653739325081456661169096158513353338921915367864439195634892909737049848026603878855586818175743408245363746024230364317141540554931768402716640454406283418929220168916086308917278145092204092808011329218696942401280204901552384946959318859307498811253158311670221062893273748619726161921411880938791517358173759586603369886801294691648025501403548502014105095865662077768218554466281662723968708904841182561622531171064975078281535267246630011829159853730657192669991406012904922141070392733303445756135521205865166060663676018855839072669284560606613412530313098078940069040680283280140033870096480929125740401848380151042854372504520668768175839252823072533773349584005215636224 [178,117] -114338326090625881264258033299653172059969952117470216570400819175398813578856468716082769566035323050019622548416923747424376934340882280822925454179942316943574053029554444541248741761832315535683300834216421278763543012952725394188013898987079253786484469007775977026829214582034092136993528093107130501987391400228148629321670721105161405242491064873219389937979846166273632411465751388390085475761321260635306792278778942885825224457648180583998922652045600082074909143452830151748312233878217361111574849988946049514168389734995397121775228863706513570065562826313171054323147917533148110437491808595342897376710041282701377947829455830026140582226840752688616976653659031695033171050305508476594071917438271181602058875327029246484805796769759063572902303609621626139525739787941325794386195204472391750047704429603484271320694099074864178850350800647440671667516316449940351003652896407865237320634987331866162335816744039922444391993318135032976313072361639980442077301227784696066643259410427884166204048411963528625167389667685029537186517589012879696743529998941154802946610883729495777921256504961114583555155044357108864821523471096155663719643776094396735922634752 [178,118] -36788160196626372773321166482814144538031861427162065024226984705282085220428419788865430442960650641934708022046451909965464963414935440201486650868497806019685011616999603710979616034676245839339982225142317053037329571233130060492626293117514898722117429924150706095155079914404107685831848767245733987280207652043814711426930409251521276147598424174923312304338809760454869799000566888426121652572177095922438350678008580499451163893345672961286634430813564161211461668717779544092789656589917868116293039222436197961668247925194621137720422264836837605740159860479663951454461182552313137231228124461470098805957173894878767598375113973629649640120488950850947990061361893428686338401677780874640483169636563491625736346545663192648113173069553050357090479455632046345596327378034047556095660939203448168536728750495732041297734292033201850900367138489019601017775100196149842135211785721142301549197741628565581479785155214234905389008404497828088042884481309025567679179146510765669621121624890005615537588334851690738130403987716585774045547520377375197895763518255565182144567596361013336362257335022159922395388949543288533349313967596811883223920290691352756224 [178,119] 25450334086486266781856636817655549427515121661468136385892623004720167061947531475769485345112626367306745366812755726076410350502793762066402415568058799430934057063500722009436526491538237536313394014987019808858523928884587439086505456276239974401164314826454274857464538313959721532956968194443271454851890437074530746891059176037847138206574842817184920978932488492275756599992223801753751002863471420478769037486168338804934622345142415571195854838448573633003288698040125678975193522813100905165402863081995219136106661530035189048824294444549465795228532398082910335879822979171921381639487334139501522616487980856806233943088729229789014932177147465532497738148306089818896683378222808976829968015997985839486785199112807102026402005049126654291752089665195624707290206711734828693735538746843166554401885750112052329246643272808249706800316108949551690358054803424942873986412267855078766950467465985642868733081425420422928985307378085579883026252272873767665003794271249157552529316474583869528414949344924173679293866337929216537343258544594287978855807192823932028121048627514447153909790550371955491758571282819536231430909997961122900073698388869120 [178,120] -5508101737287134904587680450928735159483820905063226828724669368468178939435665544469754051723762340647613065040110268104120382944203105842206431831855488346600372249276452321503247405436212257217733864868943729019430883902225644405918226989385229582956113112252036290447443274826248349984593470503020414239502408307259311238607678330123797069191027598328318653735485837254533189251626799554768407608881419785940180808641434816211598785850948186428777665750948980226498620683933370730936505392734878743130258646712665710666032527388884843287191666794695530650932975337884483653512377436456545376613941796713097134600205960268172818930011105144771580609316869756893321524033050438708448884276316403677037996401036517334932335350530428239539986948001224240545293676776274246202031539212055227332620935623948475431551902732460226187320042014192009471811868147386447774443360502037471951708918698227477468985832490843873538647886597813067988577883092442028506231880597410294586128458100733841374162870599589165865754911639921607132470007035418987416346095915260363105996624022132335953160064867065688073465443791236371204928981208828934529261366691295829815693312 [178,121] 515108778308899962762700134813533705318041876565214537505951939836072228083513681332468812840597539444185102873300438263301054720821802844657731164602892659626190839818659756322628873044961905601043596202873662674296887434357984481837520649752644169045002837116872986505738906975324659674194870805993841530690992360750935448298803974092197647563724699726012548644553740440923315759571617834153098616555114016520654590545624423810242418866620951736163179196829794370642750202134185186744960439714629593017035060532810781623158377554371851542978887271307256782717060262999261099502525474674105325099291506147302047620079256828400581724454144119141547429969676813414284019575746250663058230026450810902694782803262299161444887375170204383028633515732683018616464402211853721193853035407030344282979137304821523228924077660982276848572632164842342353830126938910399927442458226650173647524874640882608856470735214517226458860615384562367607017802354110260889885077140907539413580764811761509673193971713598567381456893025451054859043819392619016041995711042292865499523682762404052723515490340115125032186634331214609261056226733778050872121813742520369152 [178,122] -5703001330408590934684835989803483387831131680688199977557520659373665489020312654379763665430336027653328221059416176799976640546754710949381083838289938165389460123071078407128028499555821520814266449653108769145634726305389667356744043181189674588540039583582511093422503500767318935846505608594110367080547589235363805406459745089800673329273133548004587404262325204932961188683376688227535667835594409461931553648159164524686653610743179813654813514955529214640784137456172006783672869850200178497150071089521189474467720714143767421043575988070484398891777906713247058213564271232058446336656539557889761631312215133474289034804913452395848394687308851490769653038653763867169452624241286414376750993162407133126725617587947828628055140244105192228120621022871407503894106897385993395227915366477939981290408065925242925290876619241526771615679739562717480807742094331880612806508362205777039014280833224561590583877967966440302288598418948463565140255127199610455991724207449315461594585498987027568293042358502751712975836054596241888088608204193216298085110952536798330910249468400579356170226372195618912953469134786557584847249932288 [178,123] 4673769259334983019111564550137813501429342098425761801415357896668614914204810045539644749901695359185888837220399916859519944701708956591918039502386906524963202001048801739685045064056469797489474374025325679497479598111070118726274147512770238101678286891921120182731467021937127248543522849380931909161946384074038751423648792560473811780299858861751692833781184209417798485328545457109904476628522352458847301669165253145974519785105391248446878720895437205136394229382980579584121927389533985335406300313326215660434815974042253014162547179968946481199671860448485537866427733520802803780213686926379154137036720422708861009866311832138362967126517561182855936788416288172709800258011571778990138573767453574385905047964349993128903123255865333071538156104041784959862156473162914184800636675026676369557436992033474066246778734342332327077969635645073102971093341569659758154150132432525353907531889061349159247836694005511477680418938571051653216282386567829141443237386739931594634759838733232411280656697246275822244081230960759791213457230464253702590972408521120600638864551611420107476168430787703647076057064855932275392512 [178,124] 5966025714872780124574321998178208844063058853821504308516180893426943180456684826858241197336481164008604519188913130910185150632456737621862289193855723975888797035239105484761422448358602516816960167947334085090859514501260960021037010713346566865929853044496115109491047917732136868866232502587751927867697048247235287367425165814271936751076970146600589304407194697288504248850519284118567221628165063953737775460495370012966295118052949803717648490750839632709778068441970439421830664511708400821400082029415428487518094633821073171175731489255454755403964495507842177295975785662133861634043154828885383342642902620991440979394009705524426859378947857597482569838666611723275546488536752080065077751729373032157278425616432529922244939855262997700534642967357576764147863981494456844032063564180435454748073831957540617428415568491146915284826080307232286674023549070090066631388837754726645140643147521344113910203154570915368331470725441080762734034626390802199291542872890696388427077905299062939874771726558428295691866002744346973697359944383213353603199039107297171346520134616704875815256971032254590062178515915091968 [178,125] 3427015323800949182298306402885971383509959572210618966225941970779102621676635165689873873640128841335539648074114082501835606127262593489457534690431064020013672351561318238217579455710768561208666157140795829363863359088121824447680576030592483661784022357220862343571131668324133180860500773893998377265585952543627708112638047522751693180950482502064711952759967762329070664583992521142291738211926569851466453938325317658618593300979108748503055626473539600430869008207025403260824879594371407398623919481137849792726201370309632999991994628107992987460313233969879552100890457227163075814531433814935335635235905335161317220723975439035804356848914988189583546578402920528113144570470557709539117210376906021685486133681686627359024702352647617590690070485731027342295212231594849307971521441073648296774160769674230812222927395133574980465297002137766420251795666577080474253424345492722772482924101945777361850293981870513020760140180551376449383563176840549478368946039196687761535519137432717863429906241651701977134428099125031220866467988379852527560782462070210645678514865930062896302669716228537370634505682944 [178,126] 1627734890918912101203414151780728812291105814530103950844903072094380794478102093413048300201785377477108028984017767748210608934814363837283261264052834453735603096257268464861512749909256192482434048317222522766953108880800403812009257603688084647078679661873284783748984860829795488477082527075231660538886169879614515066681645088180850473632637266987276196912599113712981984972956347593056445957376255002211755067961344123358652174847575879918484846159930216771529804732798994324506454117045682838121244274295586976842111420194310669119621858229631092983741752973877914470957106631599569490793488324085921921090987794237060041657585105073854900105097805227360741942348016125165800329108689582774090113210298366379445379650152475174156116044214019074482254044709894442295743142695347855183861906592432213529249165562951985214791210295985231892298257869534302350124699699914798651441914950603902028496250833558624532190541294789025346098260634434399501720296043425639455925898637957503440104736234856975155992775377409584006816240164770447487032257887763812933456721304385341874296988912244286172155335600614856982528 [178,127] 488037142664847483690462638409768087440159562807265341119612045064364947477547184887015963739345913531949863956516504532464942320793270425363595983388750889575396429548128090136643890230680052592518343516916994155710359607149104140320620720357160164867189073752216843539042807899211260876010975980333959285347510107218800390471027221740773601815262643135570437883583511418748452441384336457982111789097339425543770100094696603023526116983706966708964652302949125128056878998214716111312898907091800611182230071957361134947919006207881394604003695157591558533281830370229432036384154393904857387155529688063015143372416948825664503607909728496216341245428744659235643349992040542132220294293596593805019677478965607835546058597150715126441911585632299395131900547594460206052524778556567413363568201733032075846258869299102963110391836934636881890532231347155770108866373274047327919951465089481532959336637805763622614779342393739968044618540523094867376744320903325137509251467609685225203285620967100884473226300676973170410179713313751103432805409746939661881026623689288012147116601294155063768769986536931328 [178,128] 74368445780509443824983064560112467459149701701736101893653029589978661982305311948295400063346255415102572617560397908875847357252485547182073238399782530884033407279292711591839902399615127595511000752162882419939018485583610723642816289483436045229778168653291222641007521843388804539884094976772086970759223914369507018242939125472695059275767152520361406163306992794314020415727767744398609605436603303444153650599740678887019708676795276507940471857157457641803776882939295495392948651710870636064985710892513596329623199070556665555911504728563915251116416101120121828446094483794124898719544833172790648206708922579254045266122227798631538090789993649558568972603674999910069871159753794112260479533267611497739673603345004569375358058703933435761897445320687017269209035382277456799578422808561034746062526909144611500944825692481923313968371726220336033589684160240010831379062311331786590224853227128774387548426722191279285245454480189869496405661719009450569162872548997100649129395376501949788816683146138697810802109801244825135166697473375238154077934986692733972059928090738899646859902976 [178,129] 5461028043505288706311693691729510298179413028278207029150639680536698198241946689571479106793962688584567549831866659096551143400780733537324064136034373893096492188544074264110089688061116077303006559636508408677354330488714278312382629951386188704304273104663194384312596173700975817670143344254494196382596664697865368778596821281850334184622522916814540198294693634059246142224353283210296182909406839470991195528899643592840952185708671337829574317443058727214707898471890936741861699785262083222271891719863276283268512717500185398264074845368433777275991575872916816833345555239773285400188087288357785799240880624446629323180688752024211671707860693195693020398258971444049461581088702599195358924211894823916857407191877869578545641077115728715704984350543300194442936942817591641150443476819156384423964362363910438482983839519140031435717352743953470071755304188617607670657808078752011691655451386658251668145925907090779112556900248812663313411690941872548435514973652604569795039623867289443995874168587098396410713704861574070096113770400979621703626497515296625146176837882368229376 [178,130] 204239860201239201233490009261591250353255656988385874776740523631364763567107841129318797758736621493682551915330858003389706355684404737999922863842774927560594428008476853179691616329424875692429805118320095981761616120226390009319601600408812566535361860774916540949728106378521373133252145981542551931329587558549832159831024405236024349395376261103817774527715820267951536011171168391179807507620710369002072582691106931617041302316785790211662724194460169336887150490161703869591701248894868364438716515141258579278141191822047720130817974984957818469314508640813347277952322133384678354730703796174548223085140281366605298284961910541294305978905692526469768071199616522829114170764736042531065073703932810478868885000843482727064841018469161667283815502270053270319405841692711765193890811020995692374919909006349095852932887710689150693480007976734642303659210026735221177783341325562436850136974690892161957663024645395180152476614213094809330878566201309946628078009905342847889038747908215131768822276090277995580553507462381964479928544499769167692534687099591771931229190635520 [178,131] 4795577360754021279650227911166829397220283927824858765333654373093834994809366706392092800823025223295238852693027047470882212799593987930685358661137657020974910338677749443288162861343367961430046651892641873812135187652609098213267807544831048773240749690033917362420150128721001068629536367697259200648583076528625780766489025945079070373395969539206639806647599948930854047659144471744165323538418245587269089776472331864041789546661380688151552545839141605558118402139515669295807848639304547600772107704882535202506988490198774752493168401970255316731125097605009289714446131812857511787572553949429903882080131111039506813647504439554125329521161570802603401312507693168060081497250783947572775794691382842773505227420970295198417114014088022335980305727661359145991124372695515025336265575974311514675521028216022547536501916031074533089312030014557262815194287482637797710279844794290465049878499542353657727472095090527148898492179334104746778711676863776939276372451631754780763265995088915854537076589775196784359956319089808442441740183621282402977927516798619604779008 [178,132] 89230863510101745310578202701110216714052431783017466832987593987330834173203562950430506796188323098536247619594650392623268264444340918362933204593301038367044067823517721267737863630462175246391650505888493746674680042519506465820728992251004631701947656507843749473352997935164490825701497359771167400389112246557244341546824294081561726936078412173743564658672571518930887606462227527222551051187171530451622976788092164076032672160504537304266633064594011618810845843953500290361596167020060710858476651179985005012755869297792810028289366865505972422066292213122430920239120162803121597574979530405685843386350624099624266363655834315626875056986908471747441246336260342746248930698451912361106527345652852195219352260030577256168540370394892731587680209745654455397281046404761995110565046051090480668541143054670781420317025652431875580761104010950491053039582734672121943656709656125241803466933232259270703714417474785903682037817251795449561778074922510179828984074444726881773562951398872769271536248809951925295047620453790086643914188730979234851441492207021056 [178,133] 1154810788992771494493574235496854186712255791093955607488913046584860688672125917676575270922867157887675245400808889406885078706997785128115330243966793453271296981277414187253133197085888693749844751777789384794730784941262632748724044975657282298447040492989384694243644293620852533926275391338913553707955523315511623765558754310911774937059709566101118882589624682768096849903596007571574187416912757795925627263331395886092723020032701657629136787242434084699580066713396146957752536808549226220576527864595696385260581773795315442010375023965379349919154283851952862606126384273635334778760202839121953695513224083144197622563658689317507538079395341835720945210077404424969465767710065454212531483062410555184610847587623701773175835519095821185655875521840936799929344750146814183440813998523985046550342209983959039575386344800321268817127499766675294260875909400778150526955695686021645202821965903070423663788301086816276208492664088001722283729001184354408809858306769376672785229130712859042301192820241464250284306081893948651162697208550341943716478976 [178,134] -3279311577587334666545230094581424992737576962735955441827138244663996941253568334116243641571872700429785120111149153099366073903366113580115990471284478524576915442215335939529816888624467573074945249334448274331969782220350838711625965702235682908437644328223894397224586916597119923448001696248339987192446150611903266671172153227226141802247501764240235935299298286151033057151752576654007724992148006514308372225144690117366429662776045041477656510618118589487565594924092259031290037102477017570988158195674057434102796687485909724280723599502177226744236022760771485888680853196992714888696143291812884665318515638428032803034933892737010005513091397582503224613954159088781405628806995598481180248663466731798454870751007785529667558816684909950824457902046460427974944588618748666403212707569637293858894077109463808000654690544696711817096172477776120822639468573814612376613419361122311565667129481759301874056561932779956762012504453376181716592053134445789299057893532291213509094412798635292604346806159901756032659622186134310681765654400499712 [178,135] 2809467193209761814735992227681841933390838336765223783304548878160560557863121305569927069694476804217391826637834200358709347479840246861219437248607619604343547068244010904647290649252094821950546331763598344803744166813897587912800428745542629815975365391116060988537025144751836993295646199137232085689468439917462962359188079866597807433069011151000826600402684589009468435644426945917287769245541115935914390075024901484819022884902047144871723570505711575882811382547956580675743999213332495688179975882330312545947245359270500137462442314406467659856616169206500032316895351693646878074480451796441677652531332522259652339381746643040951224263749399862582437025859910409461985502529601787939707067935541859464747088843781614442060445564496312649229854654040778768702577380960646315885673537914701900217297856768550134157066307969498577028694734059505836745755228356305283738816708281443537622801959081110288692738321639649952232075194743011008124425484460840281381944395558064298592493146515510686497018267578919081707347747064920797718534881280 [178,136] -272256148479230793842931449051296632402711059480154426883696061881313202868764067294841685887406336170068145199015304773396816820886597742746980719789431336131553760964335692909839817809559635369635110330955692484218435936347290811019748422427107351271640102169586926929504564154630832452351816496116556883300671291665456978909999278485657996997557119437271800077837855141236041635936756966617186635649726865359376267842642867530979656722243793561100382319560053510369674570349654001599561479149932747218814138397762464952186357714036364477756443962523946213627060741995462000764994272167562745715257984847945930259378358895902252856127723099402901586640025480141158830453704860094793319978608037249635398215212569762116365714024203220399104709917464187796603863374788287795766727721317603900598230365532666432280428152406281589316181828115582462292845140686667860148714975598663101880864734977989159931506542193078946066020323039696508874370000590576785276890390827337408388418455680629672672043377976327409839469970647900184736866201828380261376 [178,137] 10266802254214114899002180681855632895887181833707508833322460924012842637990213017097873505702243287822135241321533761556105372238982005044586623883409057473240528001558947764798052682737069993541354661286219383183221714979230666655012815558037800059062366508582100982422085294568488007270855966218433227519900600559904031254577550927353468302201800301453193832956948811808110449129024986739754490430759495656249888718831743154771825637138031671267036721880319646287046157181514256837381486212554701846208589971456592060332934160605770054170788288936953016185903168418786108543444817974395375861348280697827203370786503722909252965297405225438566761836372555645563593789765946600033618541000069835285761003095688038299573482154837309730066822061205886132814250140330546682968365236751013727490435733486062833893308551413404175255781488452882184904504047041709357315475634363864385466102217396355763503107001075400450458900491547925225956651679284326643715389880470501254906558656305525293580494977238018423047349809964137353239530658349056 [178,138] -149745744585637298490258917983128475071725676401721760874417507444166479598663267553826261461043865280202102304406788296025563010515012457417165141385031945545215092464137645906994584768552799171736873824858614509267573781130618273677496272395047039624098223392488543929046587213924218545688315573047432429913813994745781713262136614451703289056193775801234426868997256736427698399553208323732608278187328765650142199429874285775050491509733284127436174701555303398008595102136453279279229498097567998451692865573490961398515902241049808055764929181575205814137024967624883669796785208751267144112044831252049099945153351331241506493557914705739797964949558187680998320752186364312335149556588648557026563243887955907010045544517261255153154484213049968111329333663091974565193849219834661835525669584343713145437651475736276597335893787762736015671997065801711789452875639969168978145531561962148103956831462246125084496646680688229798329778939676964731815759917690277688059897007944304872973784331955308232666930734047922414715904 [178,139] 844992200545085377133280329826613237737607957623482446095020304591595285195359464594691282185415789238181175345802185299440871351321940196615778610110053009703782202012389970218668953733280902301809693716043794077102745966307121926049719433264280765553326834355800463727092706387279543439010103849785173739167563021078399507733501207597328223280853869923469847760509538135405650456203217266011052392905215598688113627289217741877613303030482258674486456953447184710220333519641230990188086939738655351972090007127664826187957006778012374919957672385772642794442365159156048531183717491386826793237048582444780932344168011866391794585571480075294915839281722210730597922846883423354866307473567513228276205395912421209686062447143253214564919394840027317178141989524778377163212827651585525691746970515141429326976475936614261558253246656763755728392116219011949617657406572329898777578803552133624665644282851426177965197591140432350373652281131734989814006891944031908276248663420144931436365123254499928804673778888439808 [178,140] -1838953505528559739078937950216874907758236229545408319206959787410113793976307063017810293742998159095957955039720186439655244087460348058631721433815393380816048674630185395257606143595313111297982428374518974589042273513698954329892679692197571075410545148374297266063136651696065589762768013193614731146836256678296904944403555078198796357806698592222105704796027196368575907345733454151232976661831744914197269901917512213327458734027190986185824856279016109630295484797058563613075706357277850867642159564658133427585592875931965525527980590928851938973403727881693984575021333424497292417469823872837834886092724062938116692311376771202606607315191320730976314838618256318905755974145090200825657099578072260977595161126735585756975370026742117648065605538646639465147902072040615378750146474691128408698791007343772143376439599793361382641231365529801674146758319285300470757389025331241204856114987396872394395032949647501722502366463704462934310614507923200194411684302599851689959879898171425535433171520 [178,141] 1533649240021614526497189490543883596539296150800701053550243135713122161071096677625606305931908730286421733306963521672436583781784967709299960559071938359272003741713097491080196797042655659167374503696694639555668459548966018772618878472018381007527104871865206767709073068824076116722909969492115472629630909263410720293386037408338211028390518972131741290228508471574858225515565636748032225819894409193449068639462381025932670910775093638969692905630071890674957139615964748199513695843421862718938440765913789570284601106839009243769614404404916437631058849259543968591382875421301615282532929807294894552501239856446907051753491147904259437478283883558655724924116594026727614188186003043248217778980764976351016057021340761712599697153484203494573511356226774178938215208347407270803861624093190155124807451419691842473303186330749270722995195406032704603116962132589612284450237240278310452120352088207330225623666304611525401521518280417457138029324582263605294525722464274811536776138395222016 [178,142] -485443729988017807277057648614670269070401603051779103881453611540765021602109543966982649980942139229263483067047704564429089838342305520550512808894544218922325016418685659651646186090632222704566666015467346294462039177911013039096775120334081230697828044915865130398955138435974643994467446224647319960388107053990202517716872190233525823999393253151227980692362842138460000715496928769702315520442775837317500857153576783626218907219057906205030528722109149755714658315557308681244642438681565446096182514004488651013110897016830112322445498569458829012495024953529641842629808709181903574094949123245171532585222573211399593884315326214796703788116396274886579133051145763994987697345980498512946758706879338608568615248973402835267519437689693611661329951426446875202546609491509488249851290968977274648115173751604054253444246069620904240619102515404824183235614137752309325140861868465418680900126332517703311410316450267345512532022209830477378925449957759397241754987127325621609299968 [178,143] 57577623291912823429232575444951953167439320368528158036243951307619851877499226505941360148794010656978873153640176096856815630685702941479778376077399533010843426302159393713634794197560653281904715124059638405873976365734623232828464613522760844029704769289634308700614873661024213243967865448802430295022632634012365210817696038383018422849459098838869319486758378279498910960151671117979649652795058773671938075316640944349394780975513518146802087483720268366763341216185812741460078497646893442823461577654147973747011401087461313815547906470561066214753398020120656827243807754654275819471435666195632671000167108880664650358411943211315482529293942304591646548961102942828877760834553443711603009091314433210225914024251159380649992882512573258563883850685357584789517319153773012099934937108092640472944618415045021012009851966775883211535299493653034504063389771981174652522027948111549218053875253683426744992330713464517584919312275556052583488707179063422768770882960621568 [178,144] -2518492227396855030968922002580528661733463248901782079351560323616214793235601280169660774442383665637291277608635925771126141566968248336170083374392180461143076898529438887884513560096877198211661086304619431439442427719237452443290609269563747355262734556149671626771907148452623596296734003902021180203466939556544691887626879783077233839819141120472656652302405161333166085551229884048282283537295122356496612407911040680167832098464044729293210638600433642123557199765519825834336781473484698843952013909072413373772726602179379602259162534177626083062377119085226558798437228459421164952815875133729423478472385120624752603167227844577543291125481226833562106891724093616548066195182338394151946409448459843696208471298465616452930893913800904353237000487949364714160297162613697717853675161721414115868842777050304283453258841011873923140987512280282528948046162768360361995188957129292914360536449651675844521690059976206414605206941972503500285904591515308341166080 [178,145] 39854123412529844376595484643526829935769048636019037436352326000621091027362894677489734785478439617690016105728279780522197893039848498279366451184288431283394279291863035598560866751831154822555223435973963395545562016473861965895046063492019924207597620155301809556228635944475538404099060460437004451146516955619216919549979594506856788278487786844051893614843113565873874404587746489314929784487423340159093768766428116029153087864029285448818192477600670441319725393796764530319585929870852279767033877414174725265382829784803244977460974106700548543703349396545979079866629110624373367137412370910690832537719653954521955296449437752268979815602883003490092675132278656268272681955658516147278247323947307573941298373627344441133056583143919045404167809171007327403653716880739082887576568655512358311248849185566733246590257190700601523226682910448378394500792448094798232307830086620084773038241261964727586540514762704186923531419765396570232597445345280 [178,146] -223091265089847301876707164995251940477781501991619195013996022763021067878325689695820442899091970749651423181223019358309451197984683421904413870334921534912366730071951303181291274898887010331661547672704772624292304888519815723705051614548484521850994622929396233277032879098287688220373778080401730779058834396462079054796901131086543637334501622316197737908822147479173014558185551595924499883724753165921627973372447652060993662080815119404668601872520186465276557202384482052528506438066483357879215209667974053790540223371451261464968878975133921748018661521370483202575512206546076772822448004284158256673830790401771382853962706186816809786954324606677503960958327854794124974965069110335017678378923320115722529131645449817502858940662505396134883302130168697955740765491899108972438947061064576692442750333189400423190704493019585311163521029561755171790008537072127715321471204968349482900143028542869888198831340815620441245538060669370368 [178,147] 430412449668384259135934901380506575400680216768105444305501794939821887893853210611290116045190218898863924295097904458902935833128085712310638613801053394057681640970354071150493148758148964674993638212572616790037230884438915808379256367458079035253712214455462607856446363315409734450027964510354505223732255902896374491247494257960703937397856310550675076317553381229563368556017968272062202419888181000781183514917764637250820274586594330604965355661218232418141965919827589208247646086038552438553607665338602523962646880940085666779729622785343610875321375405299840091288459940060553896773313751774458449239400149299254316312039012492894203419697107378114353363104624903990821893725232760354863024829580897671849235333160489851698142038486794256010503382915064073822911045304622467322122626942182936166795688607354448327017971730922755765668316951952852961633926788631631209127953197035183624635835482946894425448785320143671052304384 [178,148] -277832704226521447919855844682014296655435395695695636696255962025384074842527389482408242752403275556675868590865876224768186078604499050104681301351077701769262020987121114903852177951407251716756102240168247111899676260849423181799581631318504207313790747897003805443370967812624439948549841588357254425044836486691438771864143734517330498939665264477189990642868838329291134002504429887671751466250753651835749126093770810168547441581987698281202332638916594730298292075238252733542424327597976680776966465215745861941966616627745791112573137585709147417214763000112993916965998771314854525037039698739328192693194863612720273685510861999656642170185194116454413561920193516431741578878669064950442198808752734534508928325404042523101378716311765519842636467034099606887809659769249390397949481160865942502636518604786277851840026182046888899506376458920731760737573462296198889992150130413614245665613516872304797386325568512 [178,149] 58015136150968944418118874654628710832166120769617846766012726533267424986690846402295274115500290059668960263825217544864393194859278251696497488614383882185335872655030488560405675252145823177343883766561162886712102201725486887338486887642358112575978898198016561982779726541114149099617219243416223923613665511960920596304157539995550073311930777935485541131937275844694922251316490582796938400713064012062242499937885406622995887501983961310967743072941012786687480701076183079087756659573971762231932518196752122624828748099716151018847504042576774647812417667913965395994226676495560227839088416918876289924325584815025961447059542466657103664778144328371953480887219343421450328000066367060199283458920366844726200361043790307923716332939336366735516964281041871399312934690070755784189032195272970191491131142276324568780287319528130916468377404019467815447614308326841215534881703397182011916075894516088832 [178,150] -3772437515511828601509426816698922835335883993971159839954105792761229730658322263122185998067942691956539878224405856745876481573021334018401375628977437577264339250390558276341958535705580031406503986458731991504344677865942705563383021355178209994867832694908301646032221192492193568985906442153411968719145397447890435604817040927159795971183849184164873833871627233612921526346152183614028094730049587569102904018281399454734912043183534679263908568597337188579897096932063619379179896266455684435420252415967900516715201067895944656801274566375672817748409730447338478083469654941029261286617840533321025158704431423931013342375718753647525315289917464421713237758547562479302484976303549164098213478695978547588945241956996730804859437565024917377541017973188975331190191870184447707388653543442983872793005352176730440603272181315722871579160566398851986154669805231143440839424748927511876755456 [178,151] 73180024221579906150276037405042622772841234431665155271127698936784114790978342407367514619761367010302489545706302096797936148563230290900192163853379315811292670883579356748613253174681539847878916550032971341046902944890584622291312893624099798015953153898108116207956266758792774506994154096121358810440550809538766869352610380340700123060413371521596933633382553473009145954066485681083680449702594638642257415179296210754192307214361759059917114735677420846446805702098108324382621762597798971418487459716680322679969724864715499835354829515981131120103511511591212489097845165486931911502919951938200057690666389549883074892596030382185846231173373898515531155007497500228918766212545966789501354467633834435243612720788259207204491851979326287495693501673151816302881935420072054439143549903667933066157466060929999272948493040344558197108424447923826205377928815234627909796577280 [178,152] -403536681838493834416739811046523153056774375390745333776180656887176528036779761394864093403403759925289499734998718956497034795949642543359199482017297890124974991565207115430065489287766012487670192571887093930870660109290980463282963217858075512091766849844174250676750445252440378664930514968508822866640497459255887213220220089005092636160265262004352331605162436530350992462173588217517063530567847914935768095035151823788329971402884864378040205008616791310704771903156197354347227486557892978419189111749733575046773351529827633232722742067425563354981416622732633306608376880079839018011933521208065341094400957376253016730439604927474647431525000676829254632177482054985616115210733896175831609916758197088810264404311062972994653357521023705678909221330022810950019836866433045073035253983818281763430458196313609005416730508148714372584511987689763192310576579328 [178,153] 599093073878026757781590678260800064288466008823578436249265918152218797025198171440278865095052348735946921450216086575112222926212006124859695772772523976254374293924338082493421131269186237276436875963484368006774570788445710969859580659008426541166245700520247826269972190738403534227709478161099880656719044943426298664649339506462771247739461651056099263255040424119690012798645516178797308648885740452757882104118563306654347041808914364044502544455605446759333455746109255265333747574733729712776912256494063961285451623769962626211095191655389911388608351232044722406682864927464563009184669981447694095216308467276136259185261551921650340077355141913226850681238729681161323834852456801612277200306153182821819554291087621239400381569071601406236989882582539687145731926965235447371725212812321937833518233550309676701390201031483449768679853961326592 [178,154] -225237895286674578384679250722730034500727714161968660400476997738152139383645496194978775269187778704152998887423763910305182436422733096210933954068058785057892289405430459611513054863932165374047244016229150219692928420736364563600764998168304095218934899558579286968369481843088273333627832206926570758467292116187260853243519471636197198798160571828738523744507508143411588938599461187917891755599978239230492904052398514639270821222193406188012685401963318587843600800864310199613662518918418710844007370820659611209051947464110453317851904330693760898915864705937808469692846379259468331949668538770119286214736913535705849320120970695185837999354454860835644955663755303099427018103184630488273440824408295239478999224590060673021420299522105865114288278955235738678061318404922784396737112608274633296365542490852462901129238088268651264 [178,155] 20013297191828187973459988900416936220891857505728309523788494937742227316047044010519116484367313642273671567935130333329222381539346372414524368067309887150319939892805604807439702260991769861749613745009443913088314090164092504195021055751673114790935848832644796714571679631727653594943012613080616729394438154038816283958995340512100276900550959499879084572445207134123449186575166382179640712542042163811022143016048445635756209490824855763247823996324591156899524772806814348131623678592603578811221070310052804015808151458262988963495755061701548093518223497309422497515009521293356654967569980275820225195334492772380715554133161622517588959369275343550679093768524993523546291088874952184296255969957627302433815583094822914685584351272393515979230307186910221899928559953642983934986968677605821314830671555618610620928 [178,156] -388655789263315895886994607414773613311829003373927494485188956501166193895578314569496272610804851086507629342041535289164082481242969100398964870325920901377793193127387691582483337974693397818800769754163393669208314641623500858351486706317777815783565265299713822014520879995045486197798150834902819585302207340964950809000479568208768080414932185458914060662014152867405194995200507158920398942011031015221807603076500534194249626782596436688208985464415830767107846220619888837657872909138408299461505583521904362051485762807196681442126867835001370861174154332390489655753346594566601115379970465448385774362459657999703256443737529532433630140671694545070019934176682285252344275221107310062584199625205529057400312984126494980289904020138389986501715560424980506566641240834990360821136446241465574411248 [178,157] 1509405831646184021882953769943731709875160046515913271378799062320623506188886028677149701692640703758565643555429100631602743611056290248848270492951191292443369716462327042616948798123526123592145990618809619565849106826022775180185943811910403677472095797221565813380279021950405840131560182293671121742312780608485216643438426967342219162729999318885317790048176532526177833220556602740795448260049683812456140966873583550845838801620067836093660298008496339899317099934270235151800799241111513997797322053226535192256869963534696289742459434073021912678132211530893757418663491558871792302862298669785430999697678452442312892745854322017894317544463958243338212013792112251190472016238236186727503046392015713204220118894409647452420840644503528844707902895160374607743179589863596342902784 [178,158] -1059329923082204529982521365105980147794881526184305868385774927972427100147074955598922438553513115743196059539904565244573848764625318643180473109379603106225967507756868286789421298300787251967396801770368495021070265261102234162857339914963731095778955488415041294712121586672103882733994503239667728953753950587702934290462813731063617316746311288137072483720754532216178733209508619793478981423859841034079409846949136047801405190887954600790207833383916231224120686755266156205167765202210685801287947947320295553998990541260903457948252039640249461003611028413848756467833074042324050258109677307345462740138899190604788758617874101421070719004085160857546948265491973249924506129754855117673459350561954710282608406329414680701953892308845739891781373449236543668224000 [178,159] 119608948249826655681326405485139180247958233770967276571562347724390603687326408718890200569639336457839725640582005568657034736584889073318558777491180806888072223439256063092551369748885977566551935718873539927868144897660894967310947898297154576280275143343304082797933881726871472513390011587917425213776451065850575526124837820403295335365019006808376854669987663039273531632739253544834910428798733490442820055803333946538714654356977455159537217918586228564429797229153332945395847928928132513268222748530534895269120362660876678977438145968485058371311741156804434370271081905558493303141332967109843131562622024145810481171101220937248744080304729130237061551299950066541988685958000519710693899680998794035192330708673020466748066203838195980828672 [178,160] -1899971834848297923990664994930431201911027666050956554417658228285026020331945849344562227689828827620647347739005135071692171865378986166236872132243285743587096099573169813378895216807550519981356716200362824606766812181550675380980561186288201478099636459192456520419074355544508192900639282697673167862856243076535960995865160708866828171322375212183169095349143780399751380011228823282412442306081515606019231073543172619747142884181878048947672561430991779143210438455109843391814948237095652274305386481983021635940099458204450891712023428668352855869660707802160214029346898081184183574172983304344899809145707086629819467002983833949198015255450485047569429871049543049551491707293631104540296479915098734346618079937305262907392 [178,161] 3632925011960950643766840467871385794842442021051174803631624140011588995669491250619147964862105586475476586820523399507228418819448698249936007214486119475641624371839216538964397611820096743338597609734756443077557642327548988317576309123815545942853364799468268156115947668165241737549743590897827992969895030151551791275703091421616775143776401527856082688317643810866179237687329063020335158035351156700328871913821008851302127091106439890208129195424937935615219340220591300817218655972822898900173963603699158714070085900926809074034215721669844143104289667939496436443369098198784538244855315927470378046278698130538196381135715223395140161668519944725560898381238511168836083237932826221885683088341396606976 [178,162] -696443810839863058801119468535261810415831459505605374254312694506008280145533896284161275284835839316254525044362626696061572486279187030934061453575367672121888881171638268295945554922775533620557880998460153791807253340293179039668295571372531268808920519339545086572994084133272121104146971895246302390888070392369114388921283875807538261009696572025487844589000579510472564780800989694669185771680574862081590942861871880068522918610755854114295311871218842331615629688984345927981646255857908516801567733824664678398465179533394266206376369092564596111846856630318129857581816238897507288631499077473890852271423224921856017587850427627885873251308296951052095200373669919875782745130901760 [178,163] 10779662533414880926534730001958068573275830835040639280530992048940184077727309107838867851386002575078949171446450464339508899991513757225781992893583693342379646996653955533132750448719195562673655165215572011313108573389409362017079535539303542465786861355289530098789833819207134506793358543537240915279944828299986056684621728659738715418770949625461953322738169629396557961886461003379945780546515165832257064893514926706085868621539824692476836599207480386899826261316559443141569876627245166018875037034290633570379777820930831548281835318051516385122260244132140914724930367810474347474850655097314133005372214344068445945802902902175919863507905788932207285591552 [178,164] -26524297656308560791514676811321827355034240010848915411438006178962447598025815613331385713542851698903375992688474956737760714896519933864418577539324464866886098429585391966104081552227249718030549353238337803071527097577470981012321049857658935479717289159916061708045244246474977352536676762037767183781305587583899162760461132048633837397868665516134275656083153420794629444589458804956164457321014664500204692151714459770447973122335289493514026547846712834172640057071353339856032581104707024296217277879881396410605304664485165336291857373559086319445545255189122776972739832272566360067099524511806746872489019342775009844511367395700641840 [178,165] 13698686669534463792904326299226857736805625134939377106810596464524881069784273897863370959384581520730939446785580991763769993003610548723825540420329437334653832991820059497893934950948615852385371058533457712369825795562958423490674317749025084288083959945255178545919570928978752498501950481781753988564978005669564805553990044664211287762286244703170613948814175212157761971088794031232392025072097718992646899363567193400745820957470276682196632206409038398230293863467335446897774858651595925225405490450583419330680602764765092977030671798294503423147622180284836331459692142933151904399161589842077924076788203110508694757376 [178,166] -3539074491996542881766611588187922882838661149551246385695058673542005406840376347546549431092978257280951436181863693432532055200794523645706561888945879620082221978502599166667230527666142862051083607977724080328995752274221405812378907488058838888103418392890278244729127245833275813767360808905929177441919709687694509586159472153206957789902106639822271402637886972823487626628737877044696552786117957298238900116429541821994622566865937373523818958197382165995475547586444357695788134007319483872115784369529245160183375829570322048574041248226718273316529662119823612946085443103654399967900267908301420523735552 [178,167] 253997125450214326437734624822718780976362012599764979372562609522006719273566596201266154780158244593691793130483800448197149432135776873066033628732349507839532342836989333963554061276939136415088720092583262050056647575584533215564396842273185245234158336183107038275736519923254423891363002359488138252476648854193008137525840297485117349797530060631464297377757667342483508968428078176613722992271842654837653743967400069436835384645053540338872108959872845133386082098311804899106685689235832830341852141331088703680393601691752410197686531787014472184393153281381679771809370724589294860762221568 [178,168] -4561937880557493335889972069319322434428033551610605272664799735042577124403176226289360998620284206518741507077796636609336254219604084518485062521010704710934247971514148310086937864646427278086123991166544181386570683409754455860645543994989249661654720748365824006578191042959298182116864262508017982280113087266862753679064947085904789222092397908861868903341772203201710938454621003095994527040170830510688785028433699785171388991644046950502015383696236382371712974469359329428012464046330007393931445572440001574841886866315096547641635531066005898451814436771655201058629671472 [178,169] 18168781316769992259177603890704306468349071004585482869026152366942317770246542574917459494189393973514660753978857567279853091098188551714068297224152293006825087563203779805207807197861112586322455684695655093947313746897558056696453324669966651214975438147448941373929856520306696831991068265943124384989592709715603807147247228587517100093762729236264807559618716171691330572014671471444674034424699088009377874027446231269742917258050240783527638749460163759615918522383977371337616500956845823487576036043521489236149813891506304797767954714980380871625015836928 [178,170] -13930160963355345291889089064562187873445899287975804979546040735540137064893509033178346835638309421948097241278088867737093404470495141172835563830563417713991447805661258726681258719189023967604596896516290477405403258594196123363959375566172458977167709707647547287604363476362264353715341002354105893825030975325232811731101524980916346709591464209204154385383773103040538041075619397356130368283225344590116492944738560999490063520317328762871419858667932740534179613879557173884539566095603547107290023057258919017796387391825186328528492353296 [178,171] 1739827812995178053513919973597889761694213279699570463305429605987981357789291155925808282392925492756291902512677671728141251245790629793415596016938592536184137553705226043331896724818905239837190657037183758765055594808252892867654267169642816361253135567549850992749353977963465605429934122103753283581623604603210686253685452482064494053545278751944081296525813806562077708920405328578197729227264598840173376940911573756827065505335706970434728417922796508985635564847260863537100211973289457970558905943721194597254871585760 [178,172] -28990751683857604530353792730683254678498771182006812091735807424937461272254781302695097512878607981315135016218620128989481813047934599687061511697016719703110974351227770018939389761848172593003457970995262365409170754651062322402868880737169885047353927897915828944932771010951847842400146454801975286066869475573244790466682868293489137294889035778398918905213946176708450350371787356682456256284141170802222915179577930965211401578808813033839774187876133226202571986975311881043241797994082258246712440577 [178,173] 50598023106855790513167814695300049859121368815112153727272418338335189479350317841309554365876037324558488050570864735640306402927991237640029556474993695100727031277846588427653957550554646890603687197306641452647332036149809466533672370774126802873582222446751000814510186791829396925841715703148740940198725105161546008978363926208681378417705426638497838043421596323037165977520752113092596466893365453254428861591655672768996642010616185783391622662591207270968808951556251397492572160 [178,174] -6869076513378307142416121257361687779148536841003296460835060275626809048758681951074973421250503690496756432488505635106407804435138193953526948086579770223093569493111354984030128010714458886111436109215238115822683603440426285903477697967467352246521879217625102379009608943723061659394870478143546719701564758312022405590526539434022282346136876402419839465399915838003599286676320170731448455161748854226393232971270098615222205419647556977054566504655040299958272 [178,175] 49999896211198263310762887224936099386476002784275710038346681068260448433814697553907279689056914504069212780892106267099351078317971458861228002985948725689928279796115947439448779682463671265452083316250959070422176887069793350073445459314157519921345332653448501749251186015049377650610657138335194330429244693799659311584961484794891470642156009215425419719452436792379140974636171873758393972098766228224358077370612412076501790611858456576 [178,176] -12128834489652189481849030510492392869060933091818804736859863209177814114143758549272485921299068853686277563126014538208119543880499099913976067762545671849873048936689969324299406015444197129813412456850392270433458705064961972907128346222554019240837105834971662569210205455422349537713186361289253565922293005529936331894188921168909594454031435740961644076762132174088711038215116426329514774888866340092367090072064 [178,177] 52272442290640732810094087647552803937995704661982876675854934098472412258764011858920894345422668311102557471018339829344385384803544551427029219871694790260315193904202038837598230788800015051002544868249792167679923153455556170543113644073957030452207101695564047963475575380436949033509371847762159782835557412891090462005948502611673378903344289901523764325892651296310193201751539855478784 [178,178] -1655224070682638748762327392708681385795786938418599315590774475361545250579054281210536045515813299252301270322947339780952975353592854081699774679798244279312248886399981443066124792251803490145039017231152248436829369278321014295584145809054611959766076422740146241259068070333823336488011356876075837909206820293722472666664137893181115578229839013517039960101120 [179,0] 162703892967999199296092733457797121690124058619939940421293622523848474476663370481094846776542041248057193490205216551621169449967408829281720048448786142472189153237852776272688411604891345035857840486541533562090813743751734066662831282190094606855464935841916710999532735343870690721739516538106656601196949722249898015860736917448036814698352774116169327024163663277862370998917795339084016360180975670459839055293122091759984904860351979983820093535047798675775886701548489302007301859384802468931274182850364145890821199083306314027525516875125407716689407924548726298584547196392283300821933588637159866378527206376597929357502834972085268614496344188130917977716391639256474001669567536364253308949838924485458335867027876895986145818272654742499134771901202554219269766278952699131652564657905516526545564078922349537598357678033117272409064066527049325301621570195956023946835326162911590293162543272525687529330359870161445558035130369223336146903140621025523008286649314033355896589009289750009774580312934867868142328297308222104320299250036383791658256952312367637058450229504672128157768732769939500235550790744516453459145417150590440800011317880976957839556514736310075871064210460713055399751015410189098398696837148431797394799815836245386571080682174694444768968320790473009657051770983465868741611896820147753523466624675052972224358670212142010622925744251467761166973592275410281788388112047085279806779132322791524765764776068917554780971832756756174960788117849273755408792543155286094742587831933399924568318659766980396714898898885900878379101107692182064056396484375000000000000000 [179,1] -1794098521970208364515380906841825831379845022526591984840449899119961933000373636706402200919317968828377798705375784206632291436605262323260953833610344417506504281205428675766565903791232224399613780525256507200076174131648369403607253592138765168080029477293220004720070815488888093876825793579096125126501340398390337943966429809151588043632312666412954782764880072574962386236354087395172961707706234229620504920083057064782631786411455557887191131710506736224493402580574474594784709610971594341127291101095998965853083196612878562556719227109635533180741039943991875175203748363260577594148756599069581694140738534455935771645968657861520429489687778018380868517144142957007492224334583741277868095930290632119054376753801013559676402657412650176181400518203115271969255842710428940902589923826158659274837167893945799480380427059831930890049500480262628601306335408457490136342322462174676454707048175983332071945236227312035249265476777784579226819795936262789730449963784872668842175140212695409979874767664295557661003495031914759344450929224009796544549468708366839191411923916291614454077368314270805116122272934313695322890930438347628599340198437280449647449771986394927384706403752240718225374747167544502989471785088819407492703914752754656387796628700572856032681165322781892942893800063052579715402267407915069150874163061115028734550037875020508940979615130834923315372670968960196696369025067745064251702135474379300702859801182247245559639603635626938215292982387825069124798855698560497284935113951013304516018776562325804834487661699055595728492571149959543228149414062500000000000000000 [179,2] 11470557217772598092532884914135073019554921118636401848041898155573474056009918063498084944740689212625749049151414063791144332005192080946660057137857180824919019718731421695318035306119753866074835796451641677179409599625868667576154575594366033712536071458607622505555379622156654419467935853071804718117252306674497124143448205883209608389205346863467627839022514121750554386909391741252816444890307671930828029399653576578630018274720790170334220472074646257031367235079692809058519423966612829932230058418568763817730194844832456356479080198825520116892670569679966062906409736181399678608473990025540759107951540233687069570522250168671732158583962294866374718371570323853154726817559276858902403011170160004670245047508301194871566423411922824327630500958807788819147571875624965215402098864958133027572689423591267876740589360155415935220816347916055486394882658054083350524480478163201160914873710034195168247234034540462627114719787612415996093747028356429262715819464843087482818543994251813835495560010859784253171437370014520052006863838374140823074712348318500904560039481071737227434357628536590671428870979282196408718661090054719557554480722078289267892222658579428617065916600766755432133443472380345706477727338168737638007510735705899746016000070690775763636586210299448910054881168719168162360139973790831150391356967022087642339072207745741153533732817132820051529642565370342729957346612031919593823270687202422101387234141144622883821756236855354648494610835831409311083661094565290428107057426943694000473865281277954321098170070047035355929487939232629664448738098144531250000000000000 [179,3] -2455338578505388762151301203309282971661468220118840142784216510136774200953307219354193589862003552258977218558484048429084489780804294885415512595807317794375286494231961838918392380740255684766498071104835627028124620659782092178216918095533233364590147806473862159700924262564332726322503233970568730473042285905682364004403205875011747070943203124621881306179001313093736440945842640625289727663823426416225432529076243563735104139445730183789609549438238898073892075267578596289776833772552251374199219351328358110477411471848478374512962233375523926337931183226496576069345623814129805895600235254076335448620418220159347930123648892964832424218639824632825599940025040911226920740405167761931728973834158883552281870690356210470446141498474737426709846263065160151867544482215507313844180630359330934537137774732897436036653027356335162574333945638762061508411367538043063190953440371970000628181726920117261909325346555566021128765519945550007935969032767632671590544607725898531572678816895254240928784170599598105680802072969603224912155266573712990725396110631764379514881982125260262119874012417614976918063156235422562645072269002114852994712791535685005080613996298026624411333720509415287386080991313734753764623372364239217082025541925341488902055074587543503234684055065224000282876958159086757334123710844158730978304973416253356848000234943385095578399319788300596181478205840227490021551285301181871347196058848660954170506384629635544721220373738896993241452902034427254659054839105912561895633267576010659779262411268062954815598030168553125181359954011107277666244506835937500000000000000 [179,4] 531985875183273516376242208448933160667181700650828952133122207981158619783333411100266874460001441832259885355543028595874985613680038589571773504077087281270128849961521957755581512483059812151219397549502889790114369333457674488974483852806767945724775743472281678572433403741886587623316950349673289942716973206533137911815159994522815219052643439705867437087193687250051071543712481613872267029690816474295843342652755069166951308747510222098881201047172449907578411147582862010516918760646660353178450231455039255970481962375878138919129634905839397278149752363961359422699415115611577719476867304014334138848715630389881722761989184719945695960901008002276327498746516839356295067633000791346802689661962727420680175600935536602058975521650726580144989894817877075328827446206467761664546550101796419312427172566016805747857854738372203673240081411228664065347996966612234466342916058801840116936024375231741876871430253044044360218313323991765102190666764749501952457885164091457776378066845687992382906113333034524156827640772137134788883237273133678444465812778881626061881377099601907859163563875490147994626305940818400805080712543188052092254532080965020945429284444503326357472456321591065758255819854400815258402862428206255835960395805730929085514633630466270828904937614242887629782952500601998513178774224376458845849969280381703834468904288612370952396759685912096034693887517490668973252071747254747389600073235692655971462984848876147422200227930940239885648664855747922251664978206872767218879779468036748059682007238041805164605761277571018705527495470374191664240169525146484375000000000 [179,5] -32181222138223758901330462720183269406506288712763795309049859918650406606507085836704833394346130348611516029772976008204171513669722673191667941551184222031362348912651634643772065564583455297031397696178835808153758924715737290294324030764082269643153628305954620092271101934308025693742817154314861938251478618010078023386443299795729254580141795761893285196823037611055135429624425662285486876274861215923048977731390097072811355134771645508748501763371622164449643208956361253062336780934767407903643117558806175111136122899691801021447152324085955031697789336716060901197086784692250695051189972960684689156614275819670068840219610811103660495091725163982074261874674037902658868651869698098601455933914375488643986663812602640201686734695136589855795375876921019096841202246114124938357584249507314278390962677417093734350412237016278865208442149769697136929950536196340031958765881251239343096029551035271735733611408864760203864746046886451000142422572855370598762091450775986086971344180859018341028616892778600265906387443135134645729371315544687884816954744447909892342503568644648759544545498583111817696284657887379081800107925231739597269894503803301920123566835505559789264474582627729073973457101980413169147466949810648411328567646033244293508475366476013983014544765671822468567218057069072447742419838040315819456993746499597590447217780264652256853160548042416095727955595837645450760110553806134796156219247540440319687764668830844112991336457207297027470134179716420213719606115773199219266873202512595559968458361122305108905333259726519109280063886200766902980703125000000000000000000 [179,6] 1430116044943162117014934946759935524906267649627458568478882288856028570121875143361123382728024406143654796413297410736235335999732170323090864889728223583252341523027321382014407362665999333165546008540473429744547607509174699736896483668613687013798235733879899736440016622320049668722889849043711424231993040448109925425081405959865333710446971245040139708831598338728643553462361486238348239369392190043294806646154831287771898995198749306715002573242882005539310444031180163043219600666067158960133559730132902061618930418953489658559550149611070709604187487709517394724904891422685748204767147064048395220326881984487578953929007096698528052226749662729161204394165542095005787956028178617018466786295229301909320148458987783728091058616065815049519325810551476208576167277226742069309152020893782149421941448690780907701050260918226029073057095473522370410757733531336165207033720865120830940880401231083962285288303455670709692368762009987247264778995818965585841235507772543002587849055767300543441660719626285932819877680965547877808049715651692567989608226066351779932311387413909108708817169756514030021466501361658736357228537753286015914030202744398747473583827861247018092997775201567511691904320701211260040013225788180256958326820568768295833285824785105800967899784979167864522779386354465938439069111084558410407096040800789935419515182841005027613052653993638538959947085989581840687582611644868110006999631340601477557664700661316587050872861262671647878536107253918366912551506832304323299950589210391902435522545815606515669286640587197510735501735593720507470667742187500000000000000 [179,7] -35051490258867072416011757571732059862992990380639463754116791412716578729693542232415230019289481187163954251042067740662790197940328840670048972376850211300894084294085316148059021777443188500650073398076079865316768987107253983754135600486047939691656083744239272291441524412209567509556351042621049848577659606851931156756156967446628973840774179328512213219487428592459832942568787678582707213036914797263043392411209649312281810672852576372342124378710494454876151469422574352581521069157437827800277889203529744471697208099148549932429788594674362314929042466938585432476839699104984752108641055787251776599735299894919045644798254676638099815149457343580210934559922200290587559313090752163163565544170341126702943311196364137146032405271947521022584601863528678547580681509473875561637571898233624455876200486356375171334217911808573694906695703805574330161158283574831813551567567446820457297136946853913765535584291877371203705131662218081695112707143214022729824849083836426223967575066536905537541040706190128528245340646581094203290757909436021251327761220402965612035030902918779425453595123766373764675633570890684818529879777170763765995379073254869040138142679470705008910408027883155210065991852142863689999719829766861264608672444778044731118161192531601920311091739206942864850010541783985371011694884266089042563491461158778827911001472372134707359662181822518235442165531267739357042860207373234657151592138905785950920512888159698717813253379003599003952481613373505498508197033187845311474526918763084051090869250575110274308961027110207508938616216482697608682810625000000000000000 [179,8] 604902585157599599734987773220192517671018386816231279309356554855360101031282814929352119117539474345301341099084979081097737485827639384039799852146327504641096484868699881291116736156059470155198125628527978400625138975033004634245862569959151965540684210580273349765522336167582173011221369677941112603559647255051642632381812085733080224600077883790053244464554705324158233766756485614231077995094418989118132720174747656299331940098206884972614607764701341822851884776157029186453038226540831577460493329848036645050743115493072968159988012354263368830410880110012658543510390019727201647949202147818070393313532329359066568715816071057104304480299685894158528564384017885785510253904774921731158686317335036938378197690874371417023149238586000940659002593416266563129178158324361361378145072800267653569235537204775885102951396247648653828639801264853840888983657513979882246792083765478024592740683244944848948123543444141864639164591208324735427462277699986102555077660070371815530454650483897097435481243283909498483897812754906640178976367485043548068598901190360328483404896295282539792456596930951464226705520018931900678828992760676614532484969801977069136300185665246183023957310195969284819782050708192168969420170585856604770868846518793108060968985673939640384442122482365694254765615634900935436379881705060223969269450111312497152270136820476976047778160501216185514965601149321184598320800948419941941694633754092361321694180425561618328063799307026123403559751862229007686253002038252204987385560833068170087264470684122597333613595836641783078450024348495262823763459828125000000000 [179,9] -7337097827220540534952307637813396058421520559168431350049370759810833362321110256376611706982218573552877869827869496508200015994863960385492029279456637348379238720494104678688547810586022156186412331699397115826367716042221818582873434165272075728752624726744602679873307071489601514879826650146656720511862253906708143971400617387553108830349903900113904119389946438685396540520441447262050882130344300362077248051282485160007034598481002436541923083366608840595688354830684290877277859478913578229407927145368226043015399738082717758644314182223882865331191514713784420475430877059133854891329715572008724334125906710467521689831144835684398589830212128739737880596281399643937416571971291710457326384682089374150362371632678759680869154703099840418190228545944499246044943881877358181807899929343543811382179854371457389838054604625662607339788017447723914366132027595997861900228596113587310339778863381052441372473925052807509273395002772046724111133282920670753318230412056096814480277464634867414504114143618646204548199833537560091259862043710395355568112318137217895566635062418034483326210139183614948050021980131573691424648068307957883946887576767857980195367078457472551741522054925386985671069593252062070099880174095133913669017663675400973781037994219306490320161034319996360465411920557492709120087896890612908676416758740177946139743033431846049041833468320472847658765558435018598208738978243734228561900673074493467952682329165795420141555785458633170408522931550372217071661653872725462803147083192825405047549466651160173394991881976251116268205824639025297169463294000000000000 [179,10] 66284421839796622526729203711014258770534006173940060325368265334501380772231371280272470038748139815876363039317347099444656900721390418810302816498256632505358512026656488139376940894560196459498155251964902245820587943163227835103491200907154085963871942804088662725224217422099111687254041083548122523444897278658683045081170724178061236926350646722797640746858320413137713289904766920587654234090833185431503956010101990074274537112632275154844747671474965825195503569154465601531635631616384575675345834437181068488008522489146195830379366195589770246703042484540321433702768708973519011114109401998033034522415476863556715619872371358923304536462825076460905767226055470121092277482671352937264398747416965114407245936044553622301448138307940075866852367399768231899357379027748844556069687585304064040276471223262931940345876483395095063551794421341727427716416394353516683589726490218511700784598425361902388632619459121251361958208508580996385019609394496150917820181443009002324129368878867810011482255954902273144799606071129633431549650463476482940318837633315501423905621694695220632050306963629181379146501268237009302299503057597326130636011115930612493256375123554228313846815890970636965994006251336900672620752178822832400717225531998197560596231135133526862524208617132984098208907316628519827640151723232731473454603105710967037993369328905208927936051809101802707622887910378726448739086270839544784582455062023368583661864967979377114920315348190311245959828649002520836386605310589714368451488906345539900962178662829706807358707464463289645479253744800028746734756931000000000 [179,11] -460872770232770040428600272734963612764043050782510030854499872841540367387463702144399800542334162993681130947447761617184939642681145928385965599936415294431304836333115582229096375309159460949831440093459188879206516605153713767616572588208639892292088763897345810930901065963603481199505444384629397722764550959766146633886897086643316061018561275843058132717129168315136738944914464848522012952950588474838718919142867345239971180052321919010881593557439712053230659127629721220107620326559486840080671431807697861335422130630417623329860429751599166162015423336218126073653847737874526836495269945056819973542480906210228077345941741553215936285321860043084981898849140323770768190169282771351009681362372179500190362050410848954488292518153610778187339068688470523833156542165577450752091418755043593713592650653674598063345310420935471479896416617730567348111543046790363732459003590263540751750660682534839267651780773355388574479888707835450029808360233149519542661428649930714546785918948493596295386011708493285534385611367970453447608158648583759630915390094434901156967862546274325209781267267868602365769339665926815075126146437046956170806617594265075137539581849517524725077609048773775638886748955933135072433321879434130897940911886557657982670097480816896511622310573185442532792363380921355018344909749294884678519958701816412362987509208701588313027108480232960174778601696021952126428968081986928260660914497150768409303601282137847566490272107895276017249769036420218238836926123868298132787712577384063439237729778587725949948159530857390547108909520458877959013034896000000 [179,12] 2534315044316686177881114943722568541257961174779148933699819092752013215090077779080367176600067378109909360451524880980144308364155695260883770818629708708008292470572555394100375011957991519205848438857185803537973603516962074767490516089831381944391961762659995742699604627232762173858867825727586676185225177566832876121635903218160394015966663625790623976179020468826787911258882490175769639435879219576061060151157145867041136832462615947449895253354642790982892129453212426694645589110283229264528420987925297900032516040156234519999997975910910687143650517527719990241876617030552434389495707148193854474966685384590050996776997439014113755343646244737294890326237710174662447475706114119729958489217953949127065204833793005134630971848607325651926254271812362275415528756945675778352458204784807471138982813692561047479783922311013911639438099344972498619861016205006920943875066486416554375942227930601089208848680858747430444231340562176353761221442861842578248570010110757901688688949007861065574709019238541857384007890269249361420004683412539052731868008970937059000986266764434528892826667668677369880038607770916069387349976592444072344832528806492477382506648814651233384264249868361060500822197792249785312056667537880608622787643648207419502034341461652852348614442038606477462819471944865193415406872885261282927704091253391417978869138100826181405293382969875003075150860252942426121591744631533292571973202644282291958721739220366758717732470455835570112255113534277628862900661142182632547627883934441476261336685006574464674055139156434286303884074989867915251653096908000 [179,13] -11272593224148606877435595594725606279226037703207852392135364588387056319282184010675953669438371202462676015772915975958184616280560574033125423862963876182158106219544246939320961923007070561086770720980728728544406958367896988678948867489965675748913377118604528556025054503754287808873496697047738728705625790053177597281594952009223934607991330729229314259029896535442309130724823466357565654635924784237805855706607943731716274731482535755313421693831875127331726123667978189673983585941276232788404531262202718238823403049093338799783013571694572098331521750024681210659319720702088775214356835102930628123648961070356752374172140997035220393418125010317391107722813922302068257547609800112688306912829417337009128254518584988296876834284855594567527797493938317402177005972912124974315363585818221031790666375302194663948259605273607725397279299510887719642557335699520820368903850838021067424446325805549556145349620950881585904634888402901203459418857959311722502841485594775563153698564087104005087345818292218117486501445921652962546196093236406939378353743167529380282855260312475613138350229917465472626711285572650263584933918314421282567257889877356274160988810828732134184032860267608875789962143310960035774991744868535238965860045168634865977973289327818212312100181448867763313026513748201617266863775491565692433898092662205745543049095433421829252368269038907566002641067561771085389529299568351018138388827971252810377283753832794833275499578698468458690174758749094597141496991210503117825518759942046597479704378630560208601572243449787229420385526148290908936019640320 [179,14] 41311286258744861456991799259721753917852532511068691655028284475571409758858095936936963182232720289379648014796586965120954523148037831825267816603979977698044907658397979670118779364344908114201327898408563552441741302446186058229490239238454154760403839681455709138860174548967121746890301447408906910716064200894528035963981623990102988168340173516925109880150962345132677650982174886546989725867530877346972050459820716584304251745246933913958891529633397152546972797584573947462666412926619301312641863557146203339248712465741011809138663642047497901422401036510142728144480294304033906587932794524607511912640685716440640443668103912520801981404997727905121564045278053125396963482984183838407989355923819092073463765462891857461239107972877622771967311759123503034327960991193425708943772809897885153211622855485354684895017929905224155243351433036325006161513476038407470792180791455086356026379765160783001375739390830304091522144664438890780027419006527471723654228101513455708489314552472346487837246317015718251468696562319785935094540978396917361473145743284769851856257279483249298901847696340261493873789808925849571277762048360818819454602164662207819859538963928922804584263394772724202791756951781753408876283262548728880004969435197507850803609768484430018357873286021784517429759005736133350904455430917053019081556686902789097415671248176027784401058685556203897752963510867048491537125016456499539143204733699441919827827767342369004718393718138788619321456210002906350725979444807939657131423811826084744841211229859898660652846649876664637430657950095745756588670976 [179,15] -126653959653473278759650151376088451859891814581889164479926195311835297464264436417028905012440842482261898693096756696936028117462084117229710826346888666148977384306112085357815209197860177413417139424712771114442757621173423180453343234967308949259191638278751988747046246639649345151782380478001891823279500434253633855513454251601335215508076778300506077771748783528310457982074606842143234492930079934043281291399721533782080053306033393581788846216460790106379528630423011876274245360800778908101715158851191168247347050627531163216476757039146979820909135946125831580075388171650646677096256525938726901317140326276188851836020964324036063971288284117466384069354716463336115851985080750424895227128241630144885687593563449726166171832298760509183881146253100925356549163915957025960945835430835399372317345899034435996027743829696421468599818811497194040044719801941286197236470282875564403000783494734180379889491137166240140257178332051060572221747689597423112737792338560933096235872449704112600483598102482149483434582943815810781525197740003312623365223428748615690882809768959176469477442002131999384600253720795674102454423716873711717793760538915892822542799783473431669866359192403030340842004339529654500372497686501490232220765952743935904567428964822119454863620141840990687895807931135932535772329920507950695162534932359630089984865687603651919969955942203707852225222892969281074969539133626712305499070344992087452349889314365573839630662311456833600531090810399288277450034721208378347789681131372580756125888985426833395260383351578441183885704979645521880678400 [179,16] 329016581181727873207626733259870978692264395558165528198447463245159051541600160052520482923979985498974026165761762443160947464445318532142010047141060047747734615061316216661644535537498397229225400759103575193317764383184855623678488446104969416205644135326898103661682515438257982553482561248793251980831157645300488744109564058815656199637177914725261482607403153273409028013435800794062674696993837005211393329066309250714421194294466196211797691554570688995814852644170042018205756607388531626641305364977916067229854607106615766671054742797507744548763673965943016703927127413664457537482059462887240400236727048227114816288515151828286776508554904178400561073722177607023365751158098922992465823757443644879070850188690286603564933219726374354249897742433689478472111399463181145378169701593301061211413460989637740459461828338031762169130294790937954655357370278078179864874973959019531713792434634172343221109061330202904119341777895296672601925841146712233779869020501644519492782443886005788008454040189920575293462111326883870056684329051853169910791059573371957806818147256165180675633729903057197551918969136312050086318960865539143685490213174843163051379258277903513846724304649205055969162076118137967695804932797289182975314323291586858127629767021719731469285105378147049632385537736607921184155478265307064970380759814946305198417548530618392842718896399160978974656286099489377718909291194843484599094287203166822672810006269174643476932808530300116734379096411696321520786966559092239188842454387982006203138021348063675403834755635850849402980765890921916416000 [179,17] -732049174777636713205786256642672338733114332772270118245142169643145475103387393437677625879341735199118399672146874679902755716903871284781821515261647900154188830416033377958015396540501441312105184330783658418158877036583638160970028801950552019209490494560315872963074041687291573791752592565403295237822940866732905198919543864174157689828313683770181036616896081445926495242669506356979792004858492123233545390478512196667729628013497936618489365260696375015687673802438398458604253376379169361845944104148931608589989741454800162407514272925409335887961642805385754038447932039890910123669833762653375552155336566035954091346702625603411990495864792896516825444119083069903260861680616385868117892335929585872146495695437784522687944214967144541412329433857115351466603118143823927094809817749811548153113925091367977607517755497753283150272748961424268216516763506993706138120310305120370597312669880382629393524652393901863948811018532867597151476639772059350183785999927869126567023753963753831732986493709224105946151598802209465652462145926711622749485276570077645539755216180810205470931105764620387855895971051232115937124291781455826876128562641481065487586430281615338496286725394642159576070221327988744047757123300148123700672968154016354699507224288137785775040930199832117263090968628612283198343038407928563072516524677026834629079544526513116582112591972998619126674101878526418653262257043770508787552318012400474008478277691792740394205617384733618505173362477542593842076928768229536202837847731717673799654136500317707981896805251238361037519873285236326400 [179,18] 1407834570994049091966182818498652458535182317799511297257649731301884326801301173633269248998178819366266246944228659707454959525835740633876200255314399751369225643778988537865072284743970637606244579211765719559961335494186716828156123788935635195174557555439392505394951207587490026331478438636693225195982737867089051868031779900571367686581334368712803667759653215153029611389198026732442876351572925204073800537355162834394053364717997692432321050703649750357419260698105842815409896753309727671430325709633445055641968243451484197082347129464357732002438609311236719301766667223175220569039244629022961546171166036494726527281844525974931635927997919628326653073793020928566288906279826130975439955334061821210316190466442617523228057114013714605358331381334969843485667081927726981675364605259241936669133974229761074308951648886566336949610211392926839736449140568310131354711408371672600828511188616310517574055084575056762317134345056667117591953443322766305754079387586137854926395658312387030708250287238246913282079989933980638548960320185693742135838811354624738214127392525600171765808620556815431472896933579834953860446060783524471987662639073845326129065789255245813650554089829392609259043750692793066637201453896250907151221953724746144508413874209250884823176373541899687497048879710905025909860833061159878905880405480504716141951540461565239334050796352539320840795138337209717146011812405235456151850681401223819522030628375300500364154200098071249211719081334005206639061932688682058222032640200021379443758127939862252631867336220242714851580390273802240 [179,19] -2358487269996557555927454177387271341470798491797544574236773589985372521297448119825281850264891544915146490654405801176248736412750419812289124639735457786734342194000189517925485179025550016249411959428225413669601856913204715327399771993371837421900093167939590842698954524310392237186126234158513620728195939024581578403582039799685442277706874046952677488107639376397972070561824841577016677257357084029356672908823629941735561392989233545076751923570847857628847560808687215061606706109408819618955302115332209663712386607188463729170700069851298633705938783706068838166526947980010114423925370007814595881388826073019183154799517101667669055883034028538141926921634328951260551775891631132671812842909901398939956795461483555207627700684343636720175068106174376376442759126671586623914086619273593404070149589432994285308286120965283983394386550727088385149013861057731862118416580949293831453282433692996110714678194879367014470466074193046205818625891802746433501451927939623398843206963859598809550714889256354857324625459311921872416950406845131231697236073726677064510240775887350068809174286754266864026611924473149743232381496468690150805459792851211474232931639684718365685532061333861675157844286717443558837846058388854277781108816447116427395163956475141805264579959972422244392393762039648331246873763693479809694124355457796903216193276445703501264612183151670068113377019669776642097460248137458364032959512644000228488448278808216225483921346141204378803995634250650394120882002935757860555756412915236228293809173845119494165604722516720551445763882827776 [179,20] 3464833361392986412119988062032838534194699499638726132495171686419537220766187102549336144955459869333126340710932226855474537130250551268407023095249799185874839227797180275651408358777110424692784980019721266479462824137244295877532318320192316381586997559167343254937480017415073484687293151634848841007383208840627393234737341325063242167103988207601829164426575949677344181170322279882452687768786870445294310821143569082661428220644006675688837705659495187937568329055747882046869897760722387125613066139465812438280050223627047718722081414571444180851801749781785875453353253676753511086497337146274257185522381277792159398242662914815975215200681356763930068265463084652674541521414495132965654027634359337332833701847655179117188794541362416981062717811809646487916363386023318245446758248333385468089279317272055311534813904662698335194093115119365202214655732067806947255916194391209988712705674157455125666104591641048923038182048058603293563494345181141513708420796257225463874238760839814807092848931673324010896562185361584283248860963163408216365279952244293913600716930192917855503387679522483810160168825769784561634778859846490911300816205839563126536073177867176486994596740036481372622295101173311262507427984379784703167404827076491051074249622846438732462577688183464630743379664596911004000123465003640947999278260306995052836457647413389224246055609003184228619844393379165578329634543289426902994831952327876332647024118343143202888511962010185890484242340220936663592248569397572933121909387794957263753579670617598333888253846727519661757031180800 [179,21] -4489387829740546450249710940578574084026277432287082917891530384360211409145472481677624197856925606074423716589089536931709569675191746894309710620446821845834866228458357710699088275033415274895241699677814931390890744102130579017597399224105770269634916763728902111125559129778416355263573593742889073340009005036542581194378430861454492520663992224213634442575341419879277759533795715281313746629685450033278353114558925517166332792990342245896729722923449823832565582259540278932270616815078611185159778067099100575327127238434367951897136170533817498353398962047598178993736040132303573584799378421363541622062853508251075764612305517275673184360077196977846623963489758174983619034913719024543351113974276376014660519222010652049252983801238721193857167358694312437173183939014211463924415871994989177278847011121467381144628380010809682567478009082030916146178677768322855298369032027666675212414519080355971806165563899493735152004890821916709755396080982820462077663250150517591694521154295289027878080748587840573859729595656427634788165708854707960537942180547347106931796430805166663540745702884954080954705062576033120799775599180387119514865294183106533469815158274000664683429693651419474764378207911724790905240051853714010769018494956680313110441577660580666456448741472936620708613196140724791023825113877190643240224955424910377633012548780191539373884594576500509200570099567292958018251736157183425586668733769666532335426607190711707883655386119269600182518369236072518297536973223624695361289323205202205395124712041702790647386707475981563822473216 [179,22] 5155749491720238354099747509051953472348510009084651414814160860147029419365997823437064804352904353763183730262128336776633685987747549354664649152004852772142887126873947772267787169326939713351286992616643082717325977733099416274611466341584952028678008179182703853369878071439178358953529475234198621477923920676155820930797504510860517666379398726888311554591663044007696669191650214645922859149520471194721286967557975409848128539027592351381768973411365702011210751406175881602861077745773278759105133428859667075552450221123879526813767860340768876925544246076975140545035637883194720424028669056567679071433247451549014354746497187516297222221812678687292266310263361155540797176859092587550491163223236548264765586898415201225716218337446713717947426658300279850696809659374713560491627471641684114396760891438326051183383278478948315020943400742330420423809566515439536790811223820376404123406429099622096437298904855242187032584566332712382082431165394841266741799737423205382801389290661329847259431483902051873170530291728258353774218608410784722455033005067346137317170024893763880445990676728271096288473055018711928450934320679091301827265286930178767507692334045883282613411078434426396017863531160611955997323711171647424097241418521713691095217547006576482567128593162594321690361988569447316017278329541359466904644966840170764064059166663532770519165195338871793324365308834360804817815045719429666585899999485911811780247339765958388673067343464607911401317087094827040353118686701392634851610680647530004487319023590325198378932158827026854371328 [179,23] -5270421517035225155105992085055992145370657812212873675252457692452290403773617976948453113172759875570937889349792469248178161013513565868505676475336914204803608302285949222874668630421053468692660980755832515434992364927369542372818096708516602994003318372755882092911273289585214018428742907090435596770374623839582929127305135128992863771677493132256758049130494256725708836944495391331252704243981435974138727073481942434605420674256745098455359831302622300536406479784084307446886602229450896686174690900817010059693164108427082813506810469260316691010309633996770892142530756296780408520282367158317677352367119746441106030233646908733864468460757330324354912069398232221354313230353286708266976397659186769997636125004698184313800076472481602497135664754752253825497883217829715263068879732895029117964740600428502293503627643778579449234844236147460526373818287049456154074583038689799354362410329477246980877457922179204538386537727016383736925382333633214462619698623700902732523989714317450051999406490565065578266684915981971383245272949910625582814232631823470605092611876308280866280714819194717489579150820688986566687090958817796025049682799298694983640082389876253285047022988353205153934042472379326919474115616168481531501628926700452388057197191161629439118993098172810043933895460418610187511938467669200760155405652502779793275517154264415276036289353901985728417367341388096478300823859804526346367624371444179857295486086833257594973167617609970016681774462798296327953554980228553106595047504346869128491903756793707901705357511139165749248 [179,24] 4813293749838272520027152828331941182680853866030321825923573759435464453380583341169387443386514225372945185101525475200711992802460915669406305246674522055807697552355970655136919861938477103511550149684553136052294118500640101601919778873625309597213841931368267651605117584044619126414007105358502891024024604365310399820363051218504938988479647012941992450967155505678240395234956325638571459533552967664354202472891404597482010993500116892357722661695549449221685967015306435375517512096442846147865334828077650611204000744566912256299652057754804969267545683098853931913719250081345064493744451963409999529723775014940477188456083852242068563297914263393727000995852692693594253802087567060785123146894784502268583462658861208136125398291383665306681436945261504424296942114701329668886286688225861862981150265903036430357135988027478486873401007064268086327001272961662727390055861163869038225356837637000693197630500046603443531443440227386094956180508404127446911740650932443262037211741525470594661039700558806613345382304754400380336221063157611851615864263712073348541226876110447480373771383572590505972567098589709709147666096766687401052807145916840166708636063341551968217989664633014764133277197589575460802892243756684591169146346665695849573581394675871771944705837867567011943843446575896490641317378057251162030125407026617805417746605887758970648412694251954690592639231333368725790195705213434411523141843678235184463187849943784596869707757241557085756112737258547328651364853551802329635341624230012951821145762046237960065719596160595712 [179,25] -3939638634203394796351504863684556561168326169958819540104407238001129701509684017036063312340016146664767795769409463302668815427408665478884618255681918416679466839818114120805400389356499487319130144205921260872618411114136923559913695433352652853104801496531467414472933414420120290123678220019766905978484429496647181450714116278595023450755018669325680439813103376998723344130806244150043183993497239303963161943756386320528204016164494902630677663120516808791445751906695598962814517359734295811781024081269422728106784009822777335770788403000600003219823017962518723078173782120749887119087244749443180084667997193005652299363015981498223650238687319186270397681045070268544606505060028651388201841172965773826348065423806029986103217051331492519945924470452324758585879580295104237424580157946037817086984669872127639863371690141998280746226322610277663167877950954994136043082045493035969292862316440772791606326877532347545614380248241187671110754394358624422419461051175361496604399909680140746112145393713857467995681375890022087877607863641067349224377036433321792453142431472917765986663878997362108216390256712877307171782354310805110842482604199555747632352147490565024217890198907977795233753842998218084777832558484100879502233389461596816366462416256688239367774634062714732003511470437281797180375041258680149024794760861564980685952746574791365170726580194890189232245833894788233418711315311717443948951966917091837134745924978757032859597887545583465904974989685345353923788603389020787618928337129656130040184617114342808451898455977984 [179,26] 2897792149917798470561002312516813375249383806730770042880705061286252433700687223270717620454923808549766119853758410095240005748095842268562490120114403226426351456080358196959023655996913227147794585173659589845698232245758717613486172018148476957680350729118182844527355717906643383009632680873534768659682576261287058165907298545473174365550618509557363408798022821969904277169401725173126348705889878155820269175461638833301323627783527808542329325383886919092983172136219529681246631186320202644783177832840309134365285756972600160748934135044767443260896555042884475937132450847079527880125616216262972129815647965710197904649385628848841761913506540076408667735949313225476136961940139896984348278635677604670141881532521384883750070121730985427464788098843677345051825043979879117316919992353575827482869586700365995247560075457976129896438824588563983982278484230222242311055514491362838126144713408458899517915501439654606445700712662635751024139420581917234972294971542809229760972664880505244218459610245157726546511547212210281945626955860694352757703469381447655523130752153723040240015684208858023142519550287947748974580547430784646075404833322342290758445314957546535061018578871127786696029142286466641798428276376064625348218929772127328593812094501063399032148219416739832507298647163461702654015519347971644167713032311283990892356431343246165052586496493202059104267710246433325394278098054695907206127702012930122461005417373150585405977635982738774951464077922843555656708025304789405597862487630915732428641515768403505618266029824 [179,27] -1919922372915097715901879622385020186726202097768200218727641377566786587011109388560063355866688284471058605786302649974396510326042536032493020993890289433966754498555014928808739193799721072249374860898646838657832439860945634493182062905673343685005543084380029526529113746676452047868993273541249684490509330137592857138027208706236421566010005235823356496970636403403944146758785021724878765029866290450442217287613690891962685146984149851409183781194782037349412763681074508224251626562049072490022789077026481549431266555241704984262083176251672087867129168692126657789411753359756781781385426757566925374754810992026433801568084584716387958570750457179592109481391642339135734348787864909459239008189081646018745985228020678694129114930869714331506451274159661518687281961562713390687510321516294368519963772567388186574700523269137933948217461926291333743453124429970214231983802245100228580595962681693775309507433502127508917799313347332776574917598668979671603587824804669487968528578976214176142679325699727907332710005004586162596426393044762925099721094144710483915988253648566156936811528954336413834220148798424058702792821288591361942895125631089287390319878316458518310944806417202749871534191971481073170124202956029702172037175920334093270793603760620292892798735083267085924248151144467111289357450969920746954898632366176294074057239305611915227327254670650377740072397741202412762352592710377099419834050064282397690384556552209177580768327538317936280197756573482475968305657402074742463346377614969640119354079567089901521265152 [179,28] 1148053952902712719986087910106957592735962887423682546047299016462679687705338157693218134503537111399428535864260661739535689476915546517987954321865665531223548944277041922838886087568213477378515031634167400220375738429104008706782991220010114334737958300733793741254865800443976416925830000798349435071245804983386312365560557263388847240790023471027191908158297513378081815800343361741096183771047348156579830636406242670648201842432180690672168875651896702777284272805112189977653565406014331941162883738754871461491305372536862310506338682210252537252265613760381661183843493392762815387607516011240203458877855508316102776320816682564809471365547358903498145778600410446561513765200459439045827960365835430645657120386661309972314873471354774357811728122931644419745942989234361775189494104830675263056131145914051504559246590913856441320962718460468246012204984368846138153952468309409308527107400926326389198816361187476810188056747090259626570027505590909132008216138880945003231799673574805368345932811114076408021245207263865367689773193776171823727923202220792968432945865183243573740253931097327422645897606549505233175330555952156001048330879776121364721335090668564770073052584753059985411406728973354954819645196059779151530144514088291872913682772652661254420820172037262939827834345992763729925445581719749148718801876765716723088322862770849198170016094832480126576145776698032441268949998904670966409330359632178267452658454996769956032062996125301267850166657482542209474826385211718422603851939248033453581898544788467865294640 [179,29] -620616537954860630429051297522642242787199210724433041597586922268042476959515917080527434853515733970878189264936033041592087179815920516109930323566561815260464388269585816733473264659460920020058109663038621559609438749547167748828351757074501219154375857550541964366973535326774106661265227653595047231533826873759243073144543549952975140926660164328719146122774692739069634901399036561522781094697488658794083270728411033914538115389657822877766574893111769516059425264123596987732678097747589265055011432804919265211805900637790642107217965535114528494070552017798041045132786682206033455628982624580415722167900872390519871022411148213439221045173057053407716331041820431418773781288020125568765115574217568275385997452264847679829803947602267279722622088725304499887283693335360076934887975231225204090702995831328829846967427093986206778560237040763390061923775399354521338777862362855838789530535099178250963512076055676544875294705226727883661345827748469272768369064762318221263738741080283219249418951933547562507131217455097378119650746310082206148473492181909040362410741800382873954496196545376373224363764078456537734162187245585215212531881390900497839651147030850123309339306524602949196093747965430589459743543304376536117362989454893677591800611418917512676380331921149407707479263676934159565628758052910638879063168897299907291690784305504021517278187471053583338307099114586820024645389507855016960759101130253952998933224531315977766265542960194329241931996938355510129053616993371249835283878991270686405199626487023534080 [179,30] 303713405801088556564304026346956243937091987257485095033072844887428767077349246578453389875480004116152323897390168278272302811499886188268219323047286527672076617657443429321820447634373538734249963218748202649155268303411345388664353726990224788446197469749473523524633122399681893441868801187950805679783667298797891495158004360370859725632931745099139845813853995204807991534993919962235772634831083719923708760622964321071555835018481695020883434820702788316736319777960331138354470520928499507496143600885719059944295230982704118201093568397129392719166437476650685214368003257121665203193768487658607712365173066784054441519337499649364538175737433813923062859575138882635564191375152776799600823688121772557041898111799294025142568489024212420330130710939529246373660409151639679929606506247575358545542400661573181569444086542244255792619521416694237122825851667609779626679998964674921934561416768975872438265766808884104556855209610997225407137393534944767968844554024000959896462034047015503286498668611419098195494385210767549065291786841301222364403089653675228850973885661966263016851983970838733631412279899922934765600178449868488786777113643956449590297316627523657136191342423258113861319344119584943543755988747952274175824313647388122701585568112431122806824953378430274457209129332608709807032789873456640841722304781385058625416746723134374195162775453862404673958926138819330412202993498931986785964618599512600380746490249333554757447189466865313210189052786195136871254476786525745331235092879072903122131268227301376 [179,31] -134700581313380100711484777566219356761858189723920649382908827943278919623368997564308859487206715505314103827152804817011468498629015556431724824957020759368483557317958277331339810892353319806489853285695882465548542876711378840489911267057885235236430577121513046093971698596280764156996079681856340417737242813610275004771226944946289176089911303502427621699288269506322816331681804724734177803243681943376513505637134952887477350959183183979585436539726571238537046556737701815556305614292988147637443327935345606491109544560463100552482263875594571833186795348385400533444319970152951383199245666203248110008079196597644615694414106772783001652991174185414344814624014464511370171508666569329203356022949426726891162272435386084073706671241128878474350965532025461052300465317317538267711701117649957704581617834709870511238617762617278078454008154909013520459556866036308022247101895991723294418488337691500196800882867896962096359449331233187337759543375429546182301802997612465965939539885934908127581968591138166534075814831906200744831356894211195254394618608954425737274616579189957865941948945859797432498638298273823559810418241028593785872100273285382139901284013349942804545947852799406563847660732999136864498853017520521672130204297501265553083030251619697295750372754150142974221616208870417912798090166211349174982579951327329922876085511328113943860317028199963864034351806491669654606328493242803986388443782204541770211376782503132472855859605596504377910205241060812591557906612065155076416519715591146424157214867456 [179,32] 54190466318958623152575875985000075356828567697069050740985397281549343114846997321710161012710332368892097595091574547122661824372100632518891072144913422162321035649196165810576551509590266270356507972578464418851056063950905388436906714822574188800980009430138500838322846924854259949472485625420007133155954311939469877463220230018527415847212000966406562123351130700391250888898450739957017453473046264209479866618080377828461627468097798280875755150304961034440719408008043028742717040295847843396054588690216340820758422607506587502899487461237229719956189064459482025934741975055551940436726305297640253005143855389964426680878934975667403814582428186685534701420824410981886837984350081572442042669274670749333844630817403161570330580372256857977799704724098799598093782708803842479550945404065891624484057241366297890971932610716683496742205212306294497803562382827256410273798196970469433565796516442640566327595945831659781446672205127244108651368859673340658241426492347109915363703870034112264515791382815018914823667784893693833625610857842396013116148047104356996160197478193946238017909408498473746087538263454936405493163167483576833441416354862949917706943349142492410552165917252275223180397899866230911757615686557488760702149950464526278187896358846947850755924297569526412160036450437426629565110951591200667659801933293995420220154530906111514289395908562059536000589503749292628157797134302200322373770073958211691145650482546512729640986363996920572345931652524921348396558035170428649443212579160542230290190336 [179,33] -19788509355239699079847127437657953443693087124304498297647180531168362883956729682723089263514112179657174926192871288914151078573674004068804014659766634479420351325895084423340310813625658308756716713656361378646584359399269832787948200773067669699886293778393959544408033720386598681053068791946428565064886548159877347245385215883782289213119874917196386982887866887745863499982354815631604366576607235260024613183758048752932866714366757460243503918964582271164009350351972699469095945703564592144891976215692638481325273004910651497779897844983834187724056667321717119340261051044451804457788471220559595418941825612275762339902306603827395366569156786561305682537476578700278129565470101376262419632202379284298303925384513834979335509628827031090070829408173872223319774810664050166270089647893380113653007729113781899349232092900323914232393700079097032278570789547427410969153192292877179123309294628308101923908988262037022812888933073342101113280137126010753786975418989036614673854242779403637520534515676369340828453409471224377200985607443901015094831273701518328299882889267892621393777091540095424222206692648734035384716241610348504946234874282605617675099145274415076632411726260205865096921052309960233748513067862083447694784463202633379670826810043976192076641504485446373858757249974713595941772080590572121527219613265857862868849054297295267100035065214067709226619838877642284545647165687528363120418863772240868434461624397259496010146348211383962575242356659175676464119579300853950991573613839265079971840 [179,34] 6562083692125210944822049564803609428652793712759580789642717175504587905912548231682506906079621792677440408464175486964094677127938976200440528448123143169803137173186578662038139025346373655975417437445945097198890340468376673444719865113567455523143289532006761370575068488146504969700418699475348040048778937580802603275895796456232509668093911850189379936786873575597817255922221910129172345647251080633259099992298835618634502261414734491387765057656247880764377436227812086246819244730589051506673167423894314310042140948000516266848380821715563575774508272036009063043422864476492355259637193134336620851452606267603802086494742304176468482951685227195978034986673511879912444273714126156235683976257936962022369082930692405382870842879511755966134035552465755544959891291994469215071116088183534886125714365427328287475298286403892897867520764337470509329220086285732518039671029830495358958735212973878994812543456995653130274548887339209538634930257140805106838758081684933394520126997261830593290152578465422496989457946057612485915981809336019220717377488138364082663167848277727249563683649382415236498938351314535021949932736550241857820436056861019310914635937471641004304063918075865734207750009215559009523821425636483399918741748664858518167685173525727286424531074108688991655359743189424857512756734993082930416531109216361515517924717621513728565319917997556975666748767066344756312411488604720066914466110868219629611725669904884138548584649110294532415011310262016076485391943914843001123651336556359334144 [179,35] -1976649228212024856007925315617084223404147906323459514493407356368531850369986121027037815012325968731019036794732589780416522770984944863285815031379732923593907728003405250151163235900617254795294236874919622232623760461118622770092918847261411069165013887672723438789068433120120036559112686381059503710933980795314708649405931680157679471974518515722765699876411403402268821922172667900755743583415217162448579533626524981205963778589655929891020457018362365037673256295816786639984062850296542047611432027983453517573839510293736885382988279419043279212625133497105897439433450280794954475537195729498646706428493613908459682003653663861994015377445710757046788902676234490575724845511589438256656643829529656873227901359857715697925773539160725466885873012367845457199674270620224306202540002056092672166030275339114935695145184824660402575141888525947355229317946775116873081961316164409019038473621806838483751052824126777703071643200513704360325927976961846946146699046666415989215228185298512304044906422380653092429728370166400609595688185617713222233734826375860125121627840898466814055707774853102268428662429731329022440366717214462337545436359375084870119362226445766120308334596948631054322440768645498788479042463247326029254927816261549006369859804330599935273024422183023406462671319843989174305987262923877964511832515515624509220830024929592769276348200436444318572532010920832952432710295537067774218841923856464703279037182848491029792492923944222728526867719073840457098091054462198966741832554145459712 [179,36] 540905640460695680558747429312588465896213129826804763070517222875743988668937067284807875888558317705016045989240638495818010834957392354583371136024928877493549811717730684506398699712359612857357903908662886039400622286527884520821112015147574716488477722153312118384477245867140305164031887658415363209363989411029452473235361965191997723833003087197630233192941282941933697262934557384034681079353935999363385142607438292013532180592288421367296011473171222288750091121016966201123404379278827187602164856282146944981830283091263954381503646539511877324589477890043118086060961791674537130877889700137734529129441779997358435155399533727162594334824342238787862656388777313253690819791967251494771718917025794219833316833768232773604527117620437081126022079404931986685215731174042083746282026876428580623931934199510631156884037990768778022549608723813037882194522600715149056585823400732502249596405875283656407853647485184325376702342816914702730645378093185291709224181236180034395467160297435934931247239433444270949715920706725786616382054195515546709792380932206647991367590637001125752159620237346759365733872063145223094711515683869772452186678514608056458595034835378446972527066368071865523321822897314977036185879932243781400001274141587412917538918053235854973013115986996650701128182235847040973963343597442443616500620336089511566938631684126503904071918904324844516515373649689825270236153391408069867249147229411393497145983158649783000875451587241243378765804033044112983614389504395460031464908866224 [179,37] -134459310776229528941990284663792103982310543333780797630136509782632615123421091330050995880457599254330839270683496569522067999206762305007068258218180349156088955922052812079252646444578823541195023414770470689923064912932436811263405706114708216915430888007556668826364273302492617846618038470232626768549461560242377068966536471466527072294364096768110036664109336700812388820715995609715740531802349821403721055226602906613639413633135047664226627381608906481353928440613998568546900790084398547952576779165343633954025889273560726331907238198425211573051973879984412036122333883549911319109637862940059646853348923650656995730764960358652529129336705907032602412766279246879581297890355273284070244433588160379832655015674700599406789012488254141641736958253812482542771803084283347209695499773244470460758641400752900063295522159920047983193033200130322293816700539496591577601478861606611699315403275004786049681360996361976203699176667170320763638528802730169541520989371639061482158636634893057465035022972794594475535225846058114653862897141767376695196374350464406468442952423161654829053517125446677149305784690269453807900384004269343419118145649702499257054483785620603056197117566380467336126333993274912189375346388428978003772224717709987302851755691129070045611580401055488603851685018358581434579831358537605944800280305411570962038602331051968583550517646822599016020664627505810528382451978523820463290992373123531719154722024976814054033928228996690934307449868599126085005936350629790023177363456 [179,38] 30355854198067489845452783180555584314465531559767972423578148696063733686124442173213433824836317670630079913286229508867092988694891838967621066781063909943868956306252397931884183619237742694072829499291897867623406755017260480213691719678814750193563502107065093687194816159033246492486241029754103332886179727639225450459800734330115086256976175449867113463053350441006245275123582480878035986912910701591212175391340545990044810104825649495785311963244633985322576128832147033931206262898786232518146653606069523022253880154679700269698633573767799751741288030211473917057872271350655758218930961269973322833760357508345804768677629126863816172644873069354340046522895584920268671310122778602340089603799533262123685212308388639105041744058806751141217510121029866344958096926726529177432380137449709194769213913053460350986898264726055571379204372032696308309078287479538826783394639474221707736262070237752428146419985536110287687103978042707977139942109439422632903275910071653113151065756642877437050791618933629305650161184972997794342243932721161552590546995879952324613240401686243562533018871981447977533138894815401983797937893253880354936863265995585833478332207357644147688510603787274224232865270397463144756893061979127026873929144097887408181610024541676369486700383077649351312691456671179082473374315316884254204782861648232460305685969682267652615941929307835042227390908027265262658296202166770610818188641127527542751822137955620398707730257157057139443632518469199030472432789780516552641024 [179,39] -6221789667518547307460710821814639132362043041060856550038327776999528276721943309118795809956232046551987778750002173953790830461511605404954033563741973639479559639670420309409630401685471589079311692377023449378416936144856542880900971954062952436841260938752770816495962932577155967305763973993818026591823299897683767352695611460365163293628023553759568578421386390670315539102651883097770267510091578166214530531638802337845184178575946495634105962357412158732283082761419712811926453054891634068158779584394064970210314603399097934362671754546563732307291117049942277072116171274791549248384683726254314581353027358011697591830323088682055241542589817443269166666404758791644875519685340342928698080166687507399725576575770064920442008240982462155356522625909535772299068746774247129695079387480848702312924302846677385772974380917551060510048154525019394965672124376117353876607083445128146212739188119259537140907363146257600534490049853363219738874741537604331185214236416636368010976487402959301257098988291680443555909444539024840810413209193193246623135945343915751015352031978464189279783085983739618363031799430950358195958752796754243886632924343425925560150626092660138575728104001283781988020211987412229983694614722970049190515240739434888120271655085129098933429092353070215501495961896941408046186112022148683156888006267440400416234887358807222392575094628857896085021452097380345485083968879453432561731924055021636268588930444365816538111876681552407587101089568118131827468244538043632640 [179,40] 1157159045249791358200876242562571214695206036610277986957075425478588657832612712421795967708495863821397674129917860595768768286793104139470468603457782561831293868102351181909941707036950791029153808574922020014639508006541071026964986465942591054854899056444693667893545317550115320112910437836360950436864299416897236773045761477534526021132059935981484351286550857125548167809430703182111310076784934868193987658672170823835093043530327951874475804959247532620973120204079666831342355948398341116501216747133515058893757910955696930006494660466067131916897887728745918892215589033248745310804499663792950141374210600585350466525391949381628372164041746280930064875781730938438400723507255081367325259990861283492895239066806195589634491043045836910702558265880797103080986353884967827881686537646463878026685133766904656112324433797021337337420297156737649386944101357074674438412521491031791957728480821933277845843693677142599189168208789399838011434973992223904712031984298870003537324457970938439568414664217192752905700698719764177153257192316191979895008080318195472427247975436095894479180287163005152812244052256687755992911201403527361884746247345073441695927572203947582199531040117337075454287802697414616657421264242980395707280547707939837619793937885261728953497508297446388049110120017110198007884424912062390051975416679576364807375859432889711311771707781658729502810800991344904949435053325934469965024932917398234733717117598147676032463402327675100291622942342385235774872516376827696 [179,41] -195174962928333520532211941954211788787055251993521213621494394841365326885208494200584160399857544673227978765938785971057117638526749381584865613431941200727267359795549889245476633708949764662805424207418771708196306051053642074441105488922176538642781955405043410185675446067105604610967256351554566960446147517223202047709060401059762265616157327486606163146089825444696519784042171202609265060753923163911732545355012070463657571185903858257387335389262792417615821172442868007565731586101941329126047189458430164114177198765876855497073465068789173839438309539985408596360323551968373228535723446722822832173412588595213064411779325962539423084814996847517190049679152700524709880883960664343034590378538357522223904982508187564386917058636214196798293747878344291796845091704570914510726963600493446662836856042477722916080153035615431047581432057035486155985807257641758771633378441792739888402108779132812945815717282380180052440571088333781033372668773479642428197825780349772922448294956225976839751144050349858778578024423968734699598190786580391144054564301211251715182919024707199353626183907024727798474648881024158615864747959624212773025535284037691443135408407720580462973678818712830486597268525721097473676981421598422104949389296221758665261783145929341342360901357464770388665540386390585033271700451995789564573316625114498565204613936587162577289490105420566591032151461602832748683400112119342876289165130040086961108653443579384437008014926487763203302820804027041223452786401536 [179,42] 29833906381278740454242950015722143800795563544448676625920599190800422547062514758619506184085588297637306258586042761867904005403615391704746479128219960186124571057436860944173032260967360805748727374047477209963476919698482378991601135110185381089720246490610921996668105288759895447862172590387045017503439645964061011955590491952229841016459936875484268416086074241714646229439969197131243997447002350106680425924957877255469883597004888688289784861584231732883028449050928284304102041635953882433728054210958580151294238396699129192180080133450485059352620645375128244749295713737131633341540504374205772568348023061218440031025037626377406146990574680000169417849766041038556149133911013308485242999076823725090815762103655782367548027650593018949547153363627472968215529060781680208972492281435975605188755740566595065221119727989415708873107370960248605936158031583818717035166532298869987443270476486712106253473607854086491565486692330028420048386350667122755782572852335461474684141642489206274201616482197854939456494367387784179516157883069753437328818780130395436483829516488187736281314603837021887941104891437275021257780093593623509218786930033447129806684324878340648818884237462618330855392062937510667254778884620286196785655201109968709239638620705809859892354448252357316488008153513885014640761578034879676607530359111508687689706287052556258936450787379717347789307976593024123782066072565999139727713393246438113167519725774060990914810607103461419339137023718885046320587024 [179,43] -4128143500164143383333179687661678164111912216900035365286664560219829418405960108197454179382287486306392726905343589796665269423501564153324026472246043016415423501822148097045715524897749120439132981464905197185214358195550631173245331325390110800955064834741741076090307030576330499865600703123032725427072656466804861992300166458450363371382746423304239149206419331733547688524763155339275979585238634118171065278834091051932473267829759554047753067175159089434543337760520331085012764180957416863151991061997594940583805169516327563101342723215646989946711320319372948431250334684925161956303107787765438631102628100069961411887855076896444182414733864800856507726441537439020202943363399250319559333362256870436318212068095496850772028466405193968537294093913368927597183768086385387435256934939305670431568582334474747736793010288377470851779766850319640577799818477074403403443523205129321852180198032535737862148610108901200328936055300239085758508510090960772638750369154980321096102452162276334243102552983768718025986017254369732264824998247842436402722764665385170767323012097940973324688750274040410271420978383832221786389418050431665799247517684916089631672611166076217744487076879667020425822500345856130585064937968906878714017130234845302997100351151079345736841202426220686683341127871235113945598979625965032289386519110588371219909919898700733490067225668572840970885061593333565925566575497968367895298933809606981507655701484134806854901787584962255320338191399969813544928 [179,44] 516031658408985375197588873427103254998137336698992270535067571758483420719966572756949788163249473213741975037874816365533363826890535862211398461290339101413192007997707841317007826930893026588064916864471764417886862901451625001444010056860375892858051277059494884513907154969660590658832704231555618427657523014871930077094617302428445642590809952708956349192134983744206535535485099846934921169573678461358468730411967223129210905887644391087501682691983087377846445586657359213652285899190492609817872835314889922368779715164570235198393241767789236100062696160731403621111262875722533606878725725740611796623769783150985746239602022617643381103326345736192718618187030950284542510729137432290110469504228012083615241114578358418613164760549665887789515881454837528314531302383996008651850902413178559657684555921004276081311790924925313878537417741133733288825158381585897361655663177818882567487229404199004212191713925441186574636747339243892493533131292239557699565280749065269429038210060239930141329246587475762753386643020976229218499995551994529153202640042827314051623213018011686414040142235841040895115323199936726134579907165533769116489290289242127161118919570769773471138742586607854437558055495853511100487302972433668926409881141440413959492020113373521625879744269078296471985874873913531551380497356149608231518616925598981458372795380443275952359709110341792017876911523801048400842964971160079598194386046409627105254290458998722497327607098139212243615028338148095489 [179,45] -58215920017162641273853324180556676798865529918935730499658504996197145452614248833517906398646720969909914495512984283649947361555438461617003204202081159872820573090986623733994491213656268456977376223799140084205416331830759097466907448709123782034388952485521399855868459263578198595022153159196330105523354125170500407254118872575897047547875213370335613234508252448591913491988427595492875458376412701629012343256594563592152978956388295228501278414892902465894819002370661066611538300761805531582553771093576452794342037580038739809620123178671837311572454267286273377460134751222683929402515903668787619153892256661108226017187574543857276716576083666553835447390470558452383188532015123302589853646742535708243345227894960055776004082125993298092106512207055696110169830395491561038439131377234234783770770516719189609785649543190574570920201857898554749953684304884695198540548484431040755361661017078349299326709744123034534573783382854688896216447313537828587234038752203928933242388589574521049612319720139317175178632382979742822643511319987451289461293214450977261092947087660176224516366640794242483553739755772387094879221605057419781450280127394776745696296597309645816599876029157534469454768729570264905901321335404626715717154965963636894245774870029931849309852065601527481062898867641930248554774006403073768865509441135602103444324460319398737374445943045277538123431041742122580041076926492256661541208088990904965512897823832451655431162542962274317115323978350592 [179,46] 5969967876847777708560956110414490163666164696804269848066299623303933492489658419740079856179077293008334389489532934059352389352721450467882982283488910486010218587211312676396572333020920156753358961220885667779423818932848646837322953968988303694461155186228106016587774234589264142946427180031190201259076582199484719113028319487008061712548004968326219368484751520847727604606725732485545244066843660053417496359247899919148731935077746928762148844762214696508637828104294074784420134410996000452958005216147106761721935276673238143079626494510257449638096873091378849747500779138856144659970202567151758733511950099007415291354244382430960988985392657272979113206293131649757471648619519666284528539641016476942081243096278586399409922378717632428262609594341118434800102625083354962037100829835061479368460848134436571946340125267716130178944885558058486091922360917156087563666205222983310771088121363134514008669630104647477786788031506803471038144836435928016349153788143527778771288404287116210248879627332487251915149373026282586337363852848352281127954060084677882809130232597792065014139848042497894708624176333767347124576378980736603973177186914759763174301817140946871575319153975938450088203054663497528883751191528150225914312471445686658774713637023596733698475631398172019395361501466926128243739213803427872725631019479096892168921535792929805070852352989365514969321733491201434569013330899786166813983604903854420152413733080079813740514873249324288674047229952 [179,47] -562980943474101565645230613806921181011808256284918520650384572685079085865639622397612330839996407321205451247667210991275842998551544879811450940361802559948790058169486147473442717682928281762545548539298503263210656144905703779179764557282559430421030091348344543865853935792659273339906754352284806353518694639764031946627377042542155605291968673246684079749219629109225139872107793129175267404033603898990132392076034564051557863321554360751966451995790307300459088567713895786218673703304683014899892533700778011518422168684639254313817418842529679560609355773205785429118286840296299720133879437134786500270368629293321762832043577044936654475549497220179134689315210659952678590308114555864312496669426823854906900366042490274828601473055433227421415314011065962500388311394890562272566807742737620118763767604730023475876964696870895983136849267052653824759330240233410893617868577912304449082131761467675007592314254238246587376289270798995248469066107011180250071484419987863049901364732399100648546263966955805971543082690776880137616180836282777585547322026575761643575715758483902265577592643564166607490889113232490479252689511256467795801865958115150560436845493600440059685793536367423702435537065581163186324037346764375237792624088753590354050949009387165875849325173004003208142575947242566075322789317109277133133940491360531548997955266780147633728203788467142769767359633711418644049196601151866748588120176038163928328880758155234488179428839026069510225920 [179,48] 46371328981916973777522765185673063767340241217288109097199500676506355338376333959539064139431752956486029443016174404601223692219952571778937895886228204821874868113786575058349527411852416785294029333316256784426538106369674452073299733364379371390764939649623903223737479858751230010559775563071715506997211120086845541141035899756248212302566437478169279220663671031938144450276675958970852749341740832877653043932109667141783441019294499876229302385273309282063180989922140513106566257848749442256069708373534017429287260552063998444277449247764155483084016237505033477206364654001661599600194675526846511586880615243946432031021048181086780124179791884665850359354261481348136030229338442960042235275324412881928174443390957369703895220927059963558576505555989434483922356900841124646475681263908733203755431613694424027046784370058878875762565129002764512295513969608727411243538688771470254104747132058502191501859816039451133053549675173738538300733725984912132575835064437679313311570007051029448811682312040614712896138010361890654002022552749751088434425490287620281695935654959421042582467851392241998618539453397848196814048344980581383281609790925517661774765191023221775831151600453734915905580086454130257721667654365549126010324351662987836868282738637541274809614099811957348601495811504455955911159257717904410865377942992284543376277841101841555280758773712774803416255812169016532878897605672675432354627096930231940646499902947558870460072080600454392320 [179,49] -2663751864220755213689319932439344827903845012947080682158986355715225984300867050988320150927659937966738581369116174156472028227005070587058976193520257753785043399774188808250558041980703418138152190326831831032614704347667784682699058242144480136470853973357199874595336739578875369885794447708178431109776456266364085991484017606773620971951332337639991614984635645785197167901069967287528956968694004130069128321769206864972518062843771416519729983290622237632009560308332476163980235216217452096411711027812631853464230023771895561630972407988822939446013253673175438260066708024923410391604130403940427834821753339895841573774518633695156424137659401651975686186717295563918493912960582386165709235294093305139661647369304506312157126856181983877371455216260493926188958817498509498300897019297100475282229367240538358507157823262260490514069260685040820681121378297850867849176977773329280754555446514827436941715909418952450954887862620207803979750966625904139369872583729491995825283431791998143496861765606413705684016374117353754590561714418994791235837023786606983186944759997228299830547821377895917403597173128406794451860777539894549538473628492212918533229174955467917059905127119447358935162303716916670642125226103325606755468290419957320065486828598922566957414898108518243478301580569339268917799754163408696830117782455928445488517331101769782604014943263567071648016686021558964237576975097647684933765086859848007863920674701104696064433812004098048 [179,50] 118260209539048897885742118109981892823149087726268979202402080464435839382532700767079819248148792377052110163988801974475459096059932508438362863087009885468820396552453491016505904558587319830475960285206736935686196753052360303091860810748054508421242198078096481329757843861270155536226172550191251576824690135208283038441344083140374949233206452892913499061785291876660293817917746437602972847742555679348420980925024826123351964661080297735550788153544407170880176909957974258358175518481997928158370627009049288066435695041686875194136286283337028770371140310883114619943431996432303731876784310997790357397348178889186959064625135509752928705896019108002981313000021097545577500650852431945186038768453394227394146431128748518486513846451041143349010999432769541066432766880414557931382590267062151926546663718972458269679846055401479893124159441029239627474690813207491648159685843604137397878598209773594385244937948273978181911344610691978693434813052513939047405855331017713892891488308867328489162915620546366377243943705679932911718367754213212032021797008516397065759445258762031587294224736964513003275790078914020682513924754308038858547781674360936543927209578155131570530829584387721905691470508321245586037664266695416884862012218819795145615940912092787262564678941404557420068017655626129059084154124870302694595753680507883640381661017388533339100959673149926203315757719887323083016487003651639058002986501700101074721029524082477524779625279744 [179,51] -32514752794435873668617156527333536317195358136971370286001082881264557610067175478228680920394014190954455674389604931245845982356164025067593922885617820552555453229166667442038552940953040284497363792212766237474402165474363806497542325670146955034287279456287104606681566894763044573885160422982655161865370703174092007098694820088927497287579709200744983537843286041941901658081353352313135175361388302527020008569363902477381335065990989886442595645740842218253562221105657089930413079885401379434895222801077571893018920687258833222497449109989296862942153178310840207297039047598905117611884648149118521589358697816059069610226571714833124526510295024217261833072202116608230009942834174897651548941859433074150002828639854000486233084327231418884064048839112374961348672395735285938148896133221405501861822632046075878974526694360682654652500282432292561613971315557449334388166659036232014558115886719917236894638263943645512545010718375447126009847828965855884671261211334587510631597577898557335036055416382394534892211203955906281474409174086359827073071698187319410194187382713117650484291206819642360120704635999157500502989212582779562204167707775551317617156951172816791094502411719009982045389604055957154444862567479587027511271786764485115543100745842897675202300036197409645052558234312262619360590250335064310021885960784746012706447355957323468882999702295973964943382822414941557585350576944848942874171744574380100168882122330546628124458496 [179,52] 5051817603750388831347498083705982307560166864227755893555830936949285320076098977874180356361859265729639018188574480796117960714108661128106532443217009962421601769140232766824281712357100090567290814018894733234821486357152508117729343270843351546259004396123256957172917165888450619090296244005448272984793911017304356542591730808634007861803062562356989476425910617571193322429790751616511904113842080143405874996415065954398742013348084656271009092103432488238827222510577471431891110899424233466118887934390688070203284807378071494567020629821593096090741890176127912443349746112539327407526994506220398188121199885651378087257345366232483999898176196082377867770548031977014029088375443568818831361478952896565271443779823145308753506894512873315552562938649401532552348279433703707570220505644338036423905693262056549255416597293514429108078351937230842280351796005498007689956468315624872881921303194593237754718565597779275803801364628873408790812491038068412457140843137269677872005159559068916794758405134313906193623021746200738493796633093494970856206044470546662297891381597179290173495853288162475693281558139846199510946214579337638421727226868887883235296191051036843131757025790291731731931155466587625179756577184000363318934929597057205899996285754681826704796716731884738922809843178570650689150685959075734526946420318961562192199550564050680557078034452704255759012649405049055112522164560168438229330139489721349511956672687231169107312 [179,53] 282912770141126026440099574520102480683517918507665830286623028809338595938261316677130241025028122285323943120125924294065973706024023616109057393113061511840299010454553432413931785294226248544479355576599620751721978100120839560818462137413535114494206822507112231397553800805177593480518979555426517005403810822212824383420153001363348579571989347854862205255482766699348138803970057073162286325439381884018318549669359513524479452154087060042726889818013164389921661091858283407601041440736825261186648792873065867186464948925723177419731985498114974601216870665447456121648423670882618316507856344438241360767919306392985599881911999864708034790364650838483921977833739529994287726893336362720703761573753936753387699143116835311250417239270832020789061501869411600348150651504322802756936462188005874798506849745767262625676057670162452202308096636137894832456659028087580720578494217090766434186950367891369694455593186410148813255390768930642395983179235256907899930876856244095815658362079759238741462593128079964062158068565589012426109565578100897266516932679549715962458211084068335878383384129842281744233395299026752149689064090464879658227438060095787403891292374293022681127759804135442842092392272736239618695199022838296470579743145352944861666326335045786402280045264877817663718591676413955205600217372675039371758957762269696571181342729810311206123613142335095594274851404367837867465608646578981459632169685408412360148377782112354304 [179,54] -100185243758113857366782157950704947024717235625964446701952513727235008765156638527080363492186086239555230479462528186437299264350842267639191344785556984860735662186686095772110540435091426140294090453600437583012006596536294849187499725903290186027200167706182289761965361217781255508062614793586604189507472724192498918049371904701652107119279431890723117467452379143639856852629208574184825664213340524067106785936526403348029260903855065521362416611058054474641506657806394108390448704604951713073816195155019916053821145282109681273269353756937909281778118690348888814541513825058986595928903887141858557303417422026281488714080124318061591631172382913707521373599102253609090454232980447590728880970209377529044648416452636318686623961532986219220990658650299427221586817498825155736676304668940874813177614494742609501048397560403572462269497729568619986792993602129236388998673302604685753780006728331002299072096747680900536779160437236122332392963446187174487717973585247359808681325492578504438587643521135149941863805157318106033966404089378771927570564847196131491367299824367157775624481159845254683184794335619451696435045994682583856981048231128906913005453948577237264105746247673773231061182408519134202570652756040850273438252644260744722565958742924312604272013052252814198022261002637274915782906445768830731203570705265718544411377035473939425735396204802964381944207283122103348339299195510445958593378064564264282213706988003328 [179,55] -3681374210535607989414654772114777298610954831459271755820714392774101141831717286498595297384086773352037093053553471567250129878385774362029042809828521420782373593147957812288540119653540495536045039696952924831387582221886718226697243123474024079381292473870018919136615572332899256174500978350227208800605165523653086766002187812025862252333640514115660432480029481433462678747075068692090632753607294930517043731608549902988174640694178190209634856080925243227942480272925060411572087967703850323417378435597364549074982158308116949402917447324471888460393272043284777910291766056112164994985476649946942358271298232597467890606884997276317381598128597637113827118016995940802361765871931241484315278034985718197810746971128036149391715177422557103327361236585778701250931324046216106760969873149365099494914677402894304354974207961109323354601849951013482765084220555042420209242383190290075551726364879693932669753201102707047005573359627105036711808028170512556479885080017122105699807055685219083517005216171901234763893575838308226857113640201362556515334881683503432126836364446402973284078378775446540733506147969652651926228823017438723571115648995305668926195030204721377420656736901666104024353760322337777970665129627187874322027092516968273063103230159611014389305595992497451166479026396613688880778227531773971486305170106427459075010033257823926533169416848217882681631706088995494134823810452270453883450195932364019604163149824 [179,56] 1490811992675825778933211724087820987598388087361368259139152864444328613607329997983298108565194808390590495650981447381058576660349053750025381712330538169082479509906654301831754774328067437390745428278659608304876238245787809886354567735236183767158202830724037567972202589512380635421217423883725306615266939777266547348542890617840284463938588898570803527328971444561184665267414776418681801485846424523811228400275655592253331443856457509609450289823516902196161530207402592135264451937164104040898919105936499440073204459545762137416820242941130422734887554950615971835130462411138330668300433624737103206353213601794025711588088731974835876805375735326287733615483395563211774917194587571435934714645035124907028358990995113189582864276324338712193336507959353776586174945934850376132683638654863784730259198242860790705948970621364684628875019364938513649034355404062760776342632599466529991198570650862304044352421589614491917862931326957467224449837797118924479707543724743689942244584286697561492162998306247726996247230039451405150282147887885364989136900172263767124482199888511416702932942452298118758072308949625863766804036379089531658535903114697579477107027689509429954441196975947322966441087442532600095148575512229817743492157081406752446275276419966933022358638383923204556728226587409533195082102316365268863741051356934923509363421388418763522661265897697024505171939865423045074868831651727968768959733770744022673355520 [179,57] 37971203512310558822248846964869529514377539208234865731478872763232949341882897395660027530460221591857420224704442005700862945507220316178825562228695276152959764427012594313810107645478437898809840965662868941445679295693254857550887083178420462399320896510048917208538378174380082850961041161488516535550967437608902630583156611488064179429021895130129277667023759900780923175624609457796280176885275448968686672128653357561118320442484435776193133658521401405329776132892642456709404316565034854512433130290660713941371386657930379527109026680315725091706006324084900598282863684705167028994912850894578020811175404070515168808144514508885896453476000277954904730859519918955626267075917989576782996238469495466495962527171568305578224219144723742993912900063900990339146243655787302191434369113166365058559820234312093109865159208047588395717740267945612211232660838243927572389124317448890634955729526797983408007056870926840425526769205487870718346619530691300320508450144864833430581168875938825349311285710549917769372223821746309854024991114184912548429491424036451903720442326122230228421956988578394650270135970115869521148387585410766398237077872007529152794132216398670168938403574968481114050762315550730919324642484947215858766479546636775074054071918991117648303889193508184044280252019563432985556967746232192817526151846710508996907999934193899240910250160665086824593854618355766415481910075555086580874858936737564590080 [179,58] -13761979819822295955199752565667782017514106303355844015691835301170661037269165115711357811796925182902632947335055184696590573666641120576803811765644996373939400285055742656745734154874520590027095183216036654526303383200926526823911646932155492155106780601275161500630864538042629130052063147092139904896657054838081382898403836714848928571048491512137089086487430616185056076676665394305164750711461324731619041690849056276981470073137528245890180315481862176333489396732263634163088750021397676705397578293209558847064281083341968548291085262036221447573437332656247395303427173042032619567519252758431978832848916747123226798201678360009162892468348079179232185184694993723030504301794376131884054296812679396000127716117309110733718403446996937672384926446343858410794370286556629703924861681423870661296452757851249391734460199651038590611229649622868514053322681473962352718294056818479402886088067290299276874922854012489746173477013769373516021964288056341719604969178535430996134830766255241848230367045427773329827390748026002468709275842862495431072355267918631161778727277031170944629982914366864099632210322876603536657302302924503636094335409638937345108494020776794538839712377956055945594272200547452996379984336057814237279505556436072376358890440905813151650400892805165824908047307458532546174176835577998985954756644187775498953521830486536488561366567467456501214724983295403046753239346504801988485742705622949888 [179,59] -401072539005165757595707574354236505823517579772539841806874764157741943825972526975621930740551428794387982292485895167110426143440636297781099103519002810558235787885324725305398208721168005069463625239439058643777907312216155478245223416633075758053287142939325739031848410818205844792707768885109625385212097197000711254287681845378575237055556249701233206524094611005116015280404750232372761301153196804748133073579550410391055899309588528374836940746916207163511583515910222409974081444804246666180456412562664450349500148974395828152538766801065889415232211493914635465424644203795742109963775431744745129002016791284696145998314213260543122686423077895586310357121947465181855050493132041549775394136022207336794165156860822733940730615036491106901909435545489496064754684120151994836487405863345555312880681041309941403617710213998420328932640361942067708208893346059402598173865774878087525815716445166729331566062110449072099342794607358533681498585886051114441731031908036418520415213527354347802265809115903574197846202145785283432745490313345395900160959385975735655932894251769689718500394424695415320395370111433206968920779978615909220595668615659975696417334572819294061226900945135424528230881946527651227145550881720083013812899491956692938771945444633595895159940492830102035408072487336460867809774556771829722074516946402369875377568029884638603371757173943535769692447728930484212417436770579348988353184088064 [179,60] 76568181364543831493493614082571566813177212959962929025335528422913400666879416423078840687515157574728661024331473963278196372200165590290354921513190199206051780462615477853989442820386928901211790389108627017622374390911181869993664596713017676068821794606221016414036075154838084464483337088623747122411959405343208669966013587647722386637103520757246961618740485229628174505560258080608224389768199243568324689907719334263017290730275254298136811556726388589122398747390390466484855272702848227499542422072867368569959345459021774482203025941350298456786559059113028919620224240068659152646002765800869381189798371208825811877452144593090084320229408549719718236991984688922803969713557082687843132940303861674663373850461593678216733506606393114939912630535337280924160409211303415601025326098380612960384243197539065755569840725715807035903374232028385170551648958332592984662949823259105308633952864224053915272316030690291270011673683857694499924493421976460783421242483766608772665997941361530863981859507710807791107975687988885813075650089559871061966045310422575077587903956089002014811516431328821270204258030690383581762943330876205354835501841906526383263823210229634047706550430925041125749106354986677909679697343007519363991696664611344468271780116089427451154440132334938310225991151788380375229409815876853701560532818404220110568468770981656019799783556833982160552354295897094161736027839022079860134194688 [179,61] 3038095994368103996260940029050755303426574189548205873829507744844503207456202930411063331001634464550460344094178772028519481964701062940150491356619939227629990294810164878103191882059619959186543894509961412470914384889497304372137990112853076126417895929441155329097604896970401963770064609022487707834204406820711113035183257760689647764963694388434422513224358911415630248421346524518803882866874790072990482873928013540316341624095734252703574956854472041439693573152388866571559431595229749600606786017688674256423011237435038852168556755016486230332959352589810388483225092918261970253598234096874310337244661199353604876588021054516476662036304910943289972949265796504341890632787458175751322923829778699051735490761188167796038194258670982712522396351169465684033575114350844195653866597432578052942982059484908076946193377829369427968651187592519664688055232353967280551630217905491809156334975649313406533063770420475251648951631634520104142025794853232924107950840675233563689696151758328454353785001070906391774580442550819981492942451911236313399744194131549156916958743759430713899748206927128048033946953196765387637584630899750319233201934810810119784485155803025710339445233205004402534997637988123991481769591666804428777486273403305321454417992769639318637185380646811668447794622436869267104510120173569892047998331555379075389831986683041524219812338711967117719215101241225061098591276199551829016576 [179,62] -227035629191235198934627201924889456305311864300058156944531025121288160913167174958907277677721551759967426740449493387113533500390571177127970019202002121757860660148775854283138640408474916440059753957033186931524251244860797379995652685761409331355679134455826255650894659329113331938620062787329356798725770749456673432922812378803254223467802502929756213795148303402687667572090672224028013060501954202813315317491366804962227120608425356136579000142573830720808843972944443507177610414235876694344360621028546139448853188925902702187059048616806394471468342129848180532544916628063237620442694043705057526285822304666390991692318508603018009146145785254546903352501776323741394391166546326168240474753070922422734412703234571618493557590641246608407402344382254199701991023564262788895900289918320987259927837725506860377082925802351454071609578318584986044340950241731505123502626784050172723566791406254522544591405615177639078357961726154396457868017513753614733253946230425813674526326916302601924573534367160808344235592364185106326899190741533404313638188954673978790308800309072428082132300176817535655220029879770586514453187544544748735376857977749782615866017925638603393158854089806829805725522724640614733250534179773321049329082819558688888926412259868329808086340136024534572290074347077604234234076844587373397104974850235390819971134883678567142093915651684405247703851053395287595085750115023978496 [179,63] -12746606711776056306742242589310378841814141752264071640583691521275647373740406042252809368928113393734154169662407462763368821433590189219637220515528170380841044248639448611063005771730679016226302120467280765131297717463953936254089360925666233511766592677823953968966493908036883568528890181201366797483236035777666550778660271454320078013469800045451492438973961164011322118478140944548159556089271688305917805891565367645658470442289053443044631689403128855483196687208958891249903376204633734183497195852347532077442513539190932839315931310215738150647394746391673261554525113139577908791051552815697320290332041232467961171046843841192739807064511992656120693795936537750956085330792178918743025084734781034575668465033942277628690481580891518481273530333444686312809964288206382790968951682012185214134755898243186014491155314427360689478219030532406376061544170350423019662610600283831261233732305963940566687059717600739845804061172219511281249177428175932255377945671844734678009353421196038415659525492231681940115771568607878619474813145654568316004141394292866106694553662643728005561618283340835460564899991333310654261210080127353463739688737675466831511131047419533871475801925985143470391610936696471337651401148802899915438945212624972636338770846281054734271614039232969769106073287603041819928254963908881307979021818719439167779495977174287253496891025888151734151257795330597934579539094011904 [179,64] 254940383310350241402521248943899025986644000976653472317206037740331812512070811042477756473582750378112485396290259332837435821410154289141289908538209257150989782574972859065763151421284043430236879492462877265890894810155492071101486130077829672858165966177552594514102307386351432032297129439271751028913522690129203144468268292250109658716941798769598559753850248578417688877757084039355517697612841300106491360239543711457617427491785653356721992092294475904366128172368851548946406682220599166470589794614463257222049216498766399256577045302952449234215939222713127201740016819853801822720720580613340787467446918277368659810053814590979838425481080979704843095997224645938196889640869547611605561604442036214781179780867452470787349602714293283033317117133530023901085109457296898918479047658444399544385464222052211867381303039101327342975274369883906794727204835320256725680184499684018494982164468917173263241015839802799763309977304964162437927254748103315827009796181861130900331043629435429112418802537725949130429323457354665920895175462897128599916524694783752511038746072167019212186787127809855476640403833833726092072365680250982300778903886269739974872491240347474708566160620353265496730575220970989428245994748126847931660447067620510730354643268758152092144567989040128516613203369163002727864679191373802487911579305120809934751512229910672906439237268530112643946430447408753768859746304 [179,65] 25949912369778065005644912275755598508926814341883811660261118057383767865095407250027704058933180176463393639758999945701047208160882084920935882888185957258179725457344585978640515087334959428352731174948548021049738726945570708609044618533220842386119843044381935895373953918605317017834826319517627341310805704089057299530622431588624943382590925371715311076046205029558309670417679850016713816269678608695047955063263606045411018469849595877383547962509165176956608129237533076529208123521986851160552599817281541244748788548346211188848465860977401655056271444267457483423975868328076258773820676457507659627758101866479043637358542361082078433347709508716545090039337919426683380844552767284501325477957013437632245435811101276868316519043708171961857971300306206840203138748301919534860265637443146127262794724600725812736909721976905573573597575695130295188002360963233209309935449777564387909644591397888807610659901695977134103805562871323213029303671270814956402395483707996510107022473567957138382852683358362990505238703650974412921154549760871566189422827394094018015060357199830593388051355664531329904920067661399365684286286306303907230146219594494187192019966909910398392749864254686506314780143986999665158399924696886264223276761774432495921895526518200494476159883149339547360235823071861855305162032435446734087220883403200933992811383798780023612476613237613120910384141507034534445056 [179,66] 149656220461725152036579543952960321994376352317116877435900233793441837065704269803511086755336892817768477685448793214370325589959793717100906856089465050214513239287191932510481895399728801641187529656324322587371747052248219893133648732543005663463157955608713215514858977086360717705236996228494465490524883741597865738549433067313560800639286074531116243762174917846325455793060609015412744843478549150287408944588214045714501841483415191198584651335543275174201128535767536341744764690235766983520540774677934758357501093769353457088355524022831088974031218778002801910567357063493400048754970093766770787654248300572789508295361314700283925846095916685698397959230396417108343009928682896316305316423113718037716045750985036484385431665537656464572674560886376466726119429902759886363400625653449892336270752034869615604397622553538795941811818537241240273935364584056987981431179516657159101083115855245589907330517145567233281967272604335538556468296500443484220007164795812239193735992558311608569207297568989956876082748594625042819234999336458943305056482607998596772910999451914226643928232701833024586542533484401656444989726711697580148747530171058210581457661404688360975183583723567741626148321557802207877267792157064108653922093100911476678080240477928885892412501667005360075587692448482694970905235141399737540241606417798581629750065171739862427075503057995379485866673538012704768 [179,67] -22045283608227621627082445919141068583204353956888510855385376994260812850614300462945476210903244503052727604860539060155105273845321267595861385861173936958911939478416113762256988019231396019616397235698100965333873025836015537926004401572555897862562908359933759014676668488403528179572342796281742148955216920037037145558293302367302622577031355949774214243517917857647953995513416846848544915879351423389917068167668123399375225067545560884482898799143360353843821999958052842181272002893044379149953895506365073682521731539860040407642105268598189457427512111023022025007168404934129834428378900968881259396968029209297322443101055134470860885766298345300514122592540063414270050480905623181318430164398046114567500873717931729583470895973517686753928150638919952437359271411276457768893754867893356784817921662762644001625586949172432816151462445458743745828068742399834320897985655652991775796242330403029008733501960875369471003400784402029875401885180018292942379752904252650415508176279014087388718788764922501107810294902579146714208970843549772499488684770128143057741460508598846328838514478782313901745393812609638536202539195415951377093353853989443007630875535505945106778502578545672341038493153907618321269095876198830777747862887114023712650213957340958692774549436454379993082884123084758023963454580620145744495504550144304779484220005344198461120429371927887967443107598376960 [179,68] -464592434516436712929138334175567450233753489059187528765527608536192731781371921252655486117562459809168059644701629323807219241690643379238882373116537186119831955507891246724306432389739576644477653034004603103701990219463017038792330659095750465551841785712025141463814884761575948879639391651246864895097342161903093399545853128635282702685801185539307639883258706435321192025430373580310459531789265785720685443995739299555793275283679493368312374719235286300367598424080674287273465401014376546016307176526224485493226165656419248134158254768541828299249563190534896535799906044394702580668374420829361796488803562304220311451420743381134267865995354840267736016847542673171704143127764247596149970462089370095786986018260385498028669092307403183310099363305707513411831703723329144721738153511617842505813480475110065134467599265223943568197039646194350057343498314488813107089982056756136093365442395311725108004777286352186469602456585833471555636275178062308755297885732611830079385339220453840726617907838122239159557247555759375769174541174177326915620600166072203383370772957818625488456052359801778189630417949775407987261834190208254915937277129602167050444382898254276125388164131398421424538568445489941388906660236005880989793584479926366334691294061419078259480052262509061842446342546957160006132268537191144674035053813276415110371552588261890703655916793002188740982403840 [179,69] 4640280846387341745670146732324708465272924467249259261514722626857014594646986743771695945094038187118137333806891331717315260107126984020174511931028816147257065379429655548095868463844058315470246484140277722638281457308950849965582065328489734226787945300787569078123991519017331152974454790605588645916056750088178934346360392970331094363163567423782734551617905856403184917420883318280415657229140061222268689379040129731650674926686692781414021475345221796951102711816978087909956313536374260958728099830465463038495332910840606498423994565191329885070394085702957378978200835968057136842961669477666966810370781456140235070649232975436296845656915935979443663975835189559284660189098427051667534418051449920961359201695704487206847411933044904587807662649225387877381709798033988894491411736734313620267128752382620214093583961439827525095017983703753438602615113568305921423380310516344638384254236736787073197210060952520481864709819665434614315961508927925130659354713887277207196733307721985434858926176374422089439134078355566888271075212795579376015900365629151148373931219002845663562783817082362718777750673144947114850909366204344468178818478207099106436114154645960513339507311204165299342941660298995890836318238129074528059463525122231214192326645829549497768502879611727261902789268164836896640190794583174819236549537732514255875348616499398718374304785902199384440832 [179,70] 244932358516409754881326648989335542484340797702585565169434854460731602922012796096963341170158396053171846924522666017943250396325108199599705558057300906644547349598747996916026811570834858833666703791739422304187778246493496466698794408901918259368266700023236982620592730788914163397463689757821659378367812494011881825968972696763749775897568263487132613713965683394355153164299143281002985575273838399141399650834808282147159565204847244380577542848578934109348604666702673840196058362514840289139640016781703977182386580431417020866778602397193123348970738242265696265717453395704533995332079184735100404113899745224574322383732214025126821505623748164398924964217611996833626787353648675279093529988113055626714597900235165872429672289949255442013419594392090303500292353656518536244575346246291822206690638789863946939721434711078527379091979350518932511495330225036431094664872026349699849915112902876964293506654248654378083063176021008768011782697565169406345048191553346737058561353400825723855099639579386759070430890176159887525960213022992699567413592153275185807730462085288602617543852818702427810360909354058661838342678031666100468609419918667572919408125219353839475372621386347155373969109580721457293540639866155872856019941226738993016280911391608932220912493407503936801672964418250304322580659767741775093762279780642856249158738448162951392137646504324177920 [179,71] 1729893850041119184766167305948726687175946854778817821512604284865692383132705186076375929872421221886797717631508811126874998498080490750431276000166944651536529446601264368195498105835034766205021880147403108211604694393592150456596672569059732864948781957630805167493679796208148185719160357941027379196507802052702570691524868920929677967764666135746587015173461910168497376310452416127959136200038853343184567568435681085053747175836061682767773999205232441114794315460587108159554700656200426336327500445916105454496704835743166547774390350885019507702013354828378645781245026167586672926077619785533962105009847700412935201881028130770851946905171988174968037315691808531410295302549662705907961625577589599188804598909986094213294497946320353305193337781713648465019001385518269141971533652561499065529594294446355685198385465804539842715196707778703170354848160351395373542736425675888628140164344248797912374509160646479142821369430333997254823366490496588560571072023110584528095439762316777014137579422146067973248750829139086491209279942142387644553726378775964389458100960798910264906332333008768692117722505116111725748682406201257537529291305897490981685062489375143411748056727347364663171963212759022338235455884848696109575685401356823057326284434522757058374064515732630787837251396865623266038829394080862818446660293235536022620046861227796512198025865084928 [179,72] -31679528922558526569975114448118363459304249664456349921103866395420008592593627062167062626007256685310250106611984291117318324317372832467861531344988230014398396546477538270772894820542461546297790863955203444663752207056826005271859962227007830025799105710367145969136376986643832067263370261175971577404409272338695042692983608659235822523286726833311743149444634909253759819677668884018740101515994019362872800748947887435768565765291581682401715192484093587434689108758598323416925065191787152828781245563517680087943835378848427703183229774515179172189351910189244716062999648287933361885278902931000415742005058128333134463901059881901720515630704606030853721039895235706891283711921693213431137813730855389295465458662137318119691510126479358158585825536943902741606873249569591402349830160918626546697372727589567788047845849441133723369948706277174915109853418219520136796472946925112866840686390120792547763750209095485422822481023533892647804229343337350230159966975559189000522069827898891003127940474623289585661439640017067640878636634786945713751994753016333935523874553354263322788456333759223630906737839379378108240100443660384823677548987927840561996808668361246644866696719483279353421812432300091780531614621726720878691290417571308150401727470994535445588884437836880650189141210533350374717490815580035905883076254455794704336715118661484410410085632 [179,73] -577278686070122548139616855056969561212911674372091064134566235677952374723444605412429766371382964821354412767977395159520015819405514796247912524951496019887468344134685858854087415869393740704018437757806306269743785903419342234058706752046326482565259166394782364377526048349516937157352590008135873078167058307358099964987943781559697036223078186230005883784579326269960595453970946973755387038538102750129193103631479089771825401221448230564964302277509470249113879529978940541830420166545254077162210621270846457007454557436601986280251223717073331250311172709356057833117442701625199819200991689275707692163333849606505419357230374778408400365291032017774468153727983697717550762326832596742445038582892548193730204762418971088621518785315633154078135346170971385192431159156556787215635598966663339842539239925686817661155622349276247377807620470965785832272603651981009982345321044438854347501444497617022132613293417194237585535440326242696969387449073176884690348556672696778850400060723221250839351474683123629960113712506889090566019321479784885792526205295496915112221326801483899220256624011071539024695761709039134658150692059614088030637960938953400036043983971186208762143367143847409352978545296928031785005503792412477792364675098071381220511217131826208499607027229197224609516697401492012211571135076698997591591428045122728541169200327930463211520 [179,74] -1638599774872223384911707524716251812524659324654876196680167943614814375590129417706223744918217935235192903756959359675343411404857464599103582506860401795678752383272282487064919037995806225746899271543973342178642942004258833664182202389930421295005132680172000706549350471765827192035625719430112911269681754353374169664415356255604161818505187962229094852540456731235444792998812294826334721369326535518959274511521036029281358832838502563120455519056656448073023240649946245907146971252552788143314032728200194511662505662465587737588373619154639208653069953119638260593283644716853451776138539694458941861070412110407116499674311917685840059824835792748658905950321935388633471027256669482347435675247982403178551161902220471360668888201791075295002308259819749920712321430185794805275547740639952669170072969738692306587614554356867770141821157346464747252558834170102451305234112266640785896552551838668467543442860289957682638808240294527099271056284171125403051243109032413825620596384180190670284972714801603282670944073343199113410366996411839100083598385879194373444138523330177117079846649403828685905033514264948288799376364350386786647097289618917119957517714807954527869340722112523944320086522715488975273095422706673186037631800711493222063600309098258066381703388800849353329503428643447633440705396069780199714618963123180521344394300855749376 [179,75] 32254131446417953002021216127227219896653431226410990691970527202931094015633602686966130204441650986006723363167802597663495593260337614648465921180461024170651479767358622339001349124970102706274491011022325285013282219744768035177081795631642355302951806608474704744386962292718952086243284867364689401380048347650525432300806259327451819939075392857309925473722744600784530067235471664366508572890996836469010665557717001321976588138420538061105147177293950017317213805437074199849947664306111693012801359960673487270386672673233044617056383250748252912996043645857108128251503537436894634490123931862785500612631862478628281051292790901448709224548709275522522316875517504015490985092560001065731677985160585196885385950318954419119022823998822046892470700031270236600536380027449396036729830952040757222890295645773873485426894573657769300271081940055501513524106962364570415146741875301117187818689341824154780016880734893599660408498814254318509811440489047482695302356155714051865436937022844494910261322773708393115500235610508693318217532378635295837710216939602023007879317483043809368866778962339395505529214118693867042203463973958671000112726896165181640369867258500522137868449259144922870186112101629594301934869562888038690594343964573571105083414406657790675496010373389541981526430935185561971995846568272854185057998876721004036762456246784 [179,76] 309466513169674970792763009859058213791263747256002825135459553059130795514079514437747873647905736800042865086421095350530741215520833371168594787076217626349586683677473337606885419725400362520584365239577563430839389887179302467441813333808987289728413908087448062191724382775930603179459214290569217685929777998784752720248501205402986506258912547876322850058316502350791389055871567821100044673197493565757483740463862645881216784328273104984078487663294294742093832435085526153799294933636843717047955859382790021542959157953456344781715880825858319717360713651708577159721916862176769213180966831674366639525268088744212776862135954242490263975950439620086611107479037823281221815274532565821879395851283663226710816712478727524500145100929839424828393906726836217788542392701390704821396487673562919470045715942322463682183850336714386468206361255148421219093968474060219805816327195913269123734125397358952128492414348345594027841405919277543973922302155063103133802637068034029205673938915421702639136713121024942049673892385634546688935269638706737135930466130483854883812811854117202803728926449529212469630174973595969515762003822159853029643310898022657861949792991149110080770582058497210530441120561723416255080050503766586813659379888554032034502063681275128667511215985525742691138739157740951671867573218651787529952758049559233500227280 [179,77] 519913635359531651728605143902908222541908511272317297559074040391870517687545759462065320825480646616712049660629539247842809881201815720995655839864596535960061284232238282492702955555434657983422541337121325516468271236682184250991670153382160590292207267283044135779397351761515361069543013221403767582740857219145574087673023039389326124942961999933295618405860531686083265909908854625342338316425181290298599613636782455234446779287263887131854076904429835915346173964918192110177646309175093487063242909285912482853116064502621108365000494455464042669496317157684995969639337420203901300673491435744010556859326845563550574584519247592129405416293809024826302641828812544726631958783609239886993080783320461967992039972346522848096980574915170373306851455401087157249333823734108739067051667444154442349675864377731805087869332171758029889100656104577366243611750061052154814929870186598763220344469607788348623576739248195762328820916378404354732436076643715299673118493696802018442081798818163142850794351816891897275755277942233485840038736301637076941079962687123497753438090423596871209990871860153568995540924237153272072564276493454429817817416896823300016413276201915914107905866253470156794955941666570109272054622821152082490656815288045594509615178461683020259298827720600216717769773533008077537530253423900301563676310777043615744 [179,78] -5361582517062361592260298965389904004576250370096021878709426595626549029932013557958658723421708494727369363891469750519641727939659599849889859616523957987090806299423545136070889714333099686495975315380821755396531762826443087006182446081119112709233211766817322477936671822831880622695297934276435009999231251261835201752818003578391902837904884199479824889615306893527744448621069604125700976361171742666274847405643498723866373368716454558605321513130512119543754757949807205714078242630661233673425152847174265103888528816885484969181430655220525081538746797702629645296886075601558597516176816994499896299941305580989465557662692309257951440412051382067405637034639182779676922346746294950777941838550734456526498907351427797605437912816074974442514437448135465709941174524802670091231827918079803654341345986152487745893493692544581983610528656443468677633332929785428436915069943441617903210561617755769920116734717875899554196900511144452971232444508636597743084039474019084677933840838893114661239403559573584844852054369474951652485141336880939014424342871896122896568677145724690508742886741520331393474244215433087945866167382662412298219240956508421507242119029521327810149847040980178990605181027429801932680626449092924735981967410344421974907352531162080108417468997034847423583781326998364390973177891835824474121204554792960 [179,79] -42521768197380493486720668075322053876557211414241108080167937915209294303621991177641959744141065001768625861731381241425744338053704014053878018283877728608608558397571445452909366569544794952090145467555201681391375687464226735290201023030644415239992053876363099974174563217737842293063354043353969039510222044923524349146956131202614553776408376534123795554312294822542344248388679354495745376680220750193986491118729753735507008519871515091187962109668872201588535664512066730739802859024168490235014379766920163164220071550118141609148580443350448114407941752992927314928457722162853884618096595528930898776806712647515419427265294451116391425054876204781056117828504136973672061198017598204474313947579591955805086830954992638314885954576995572695575304032857950077023911946444643321584013426333275597995225858798305428307532189027099919512831135259063307281545199465917598003753466667314243146702181449122188300931761932027781934934354818491483997221517557140020172835588323168028223577709329902300711340310003829051508247256771440743403869071929686986532738147763085365827285389534125611300181666199400123982451064044753362066826946986143309884502919264055410162815428564905948921044867725101609169868581591497481358466591519909775961836385714918658300977959677064986038066921151320410374032502263222421128943639806487734543974400 [179,80] 54753675998041418034418115764639476832924772976480117096187433338463857887510445019283158765034129204936153537370377898374665029757742809525205710901434558971685402597504433425998554466129267950370166629088766710178420551432807386978096559331533273532155017798295964273679533738293616904742186751438665715916777545306118829834390379971406375541430926834552645161056995472627990282070714667573525754560335767475840912702313329319248893856034461888872752367344689134138692395648231656205131754307872125436018647043253410553834043601603785838118245667590395432256631895256102893141341551260230579501360722213218907804776073688915568389147310604615035765196038514354039905105596968360146036686724605257614017237226925059865092198927320331614059475423388257689316190360618064557569373636744952214573283189142298564937043161660871802441508618237946408489767447520232012282798656405681805331449150455195124471121337533970100417517905432290967957400818637659852645721363307499525168189864154446475744756883629569298103619743808058197592606974841443281292863186956357210884847882704067778253128415844072427614171889418225116232621997916758621066550461402578590383359107629350338935033372335785909189696335074570071071954590209811392177105156850673551909523421194762206302393799807344280033018287350019551449738092968048453030663868393109610496 [179,81] -1227332299512701317486578183447689820417028366257544491177106842053762647478844573217707844532375946038000209734834780652846000843094484419454459267765932650157951725372083902127842893463541031371337113339936120669368481110520861438644167528459211088184030876409354222456476333137168463978635891558801294945686820972664491118654587020823892026095918036991167721682283234969557865725252853498179067357490935533722218510993683794829265638813036310209420769713103657350438100611156582435172431389361997579604900168736980336364014187366292922509339893775402871436712510823653522433140224676087725280848187708286151528640322688220584026534754175917584527973576689854383059004838973068702181862388164350638258462734130164921439293003325666533796465091629606534387524761232939709544685468595545146448573547317350154215651020905039104427484419224995064281005242313011945371902472850815085350468215621684234828039873058551826900389876458903500935246266769274930427126611433882871597896160447125268363868149942159320147878405429161657624597903738892618435827752110129189697679082446890311135509804865058527899750867592981042187547774001818331487017513666411107254227678143139510675864811466284071694775197139147210154723090483961090438509778361229686110213097761456675980463650402223091704823985434073018521127170014979607241351770487193600 [179,82] 15733437204537209273117877307264225602417587270397243251336399899094826275283450571706462182416647794282005803345186235694265875756978909536084587501144440926942530591825176858903283587842955722264157504180832468314128479053393537967003363647192063366178295665131464499187920435344408046548643300058757364794551258771653724566621734563289384384264209104637119495104340865607424215788587810480238803493324088921962950959820592271550703979338384411244209174066676500602165183468478408421147619272307043065292286713289067710738613374593453200776116443630794027670765854531687937249660126677721744943234473895852574632682727811492377203511970249006918610485825389038073923929050460703268411759602983898382585557256141795248514420251446742965656320348162414018686317633509991711613435225955197719179349286474758634037010392656132931935174936425291041362183526725949469030056926488048495821532029042572475413362089750505297390847866603763609537533882331784837133694421980075942807365745838875020040034057611023797269891984877143325825992101852590087785727691692493964003889826894809266486848355896932860915457696070970459139419399390289457209316179665420605389446432056175141044588423689078997187095605072427439802526055456823105192986515423045280891838809123458724734277633320990338961042708639161893967952105587453793575951028224 [179,83] -134021691409805902389472859419185939234463652099528983671095358922132008175120959056186947600191957678904295886330070857102727586018502611561595126137182821874485927885220838990810581123786006301631008237317520747070087768822158841130011185281340880861797000083690707908921070007043333727147068895762975723991265786204257172980714951958908570223172566800672601791953544062029011241961679645808009942781188701557614237855181983653873883572932271268067938130216730457764166162993354282764155381121142045214074618332843361416065499107305715749451585062270600714816655668826418652627165792286085954405396631594717636359122845731660217803448315985649190364785567738183218273742064172477076664053571132472254751385724062711837062135196141542331959876955265557824275881947775730137924685818470329750241809903205717561507883210312705023259467490023309094442823918451149777879660798228567583471109223386681788805650721224690697257191156838108782816247250476888484765996296493047062959826166687907357229845594969286208283569721666932965447965747909159505752198028928214817175023722502303116388964086473190127704616135785092497868748207811312569578350923512370477495255102200446226289570492163866648771448738613296648841444876621580472344226720195427156466838754620846859755429353204089350751403365450792289991179881310982507945984 [179,84] 1027413562958939516849813314781396129070112347089918557037872909422381810582254190061266550969045807319759091693569426213709827900637609248998107477263420693420003036922694374893664725170219560282900231629699799339682602220550927254583534995187397277622381693766410081148110589544447913634297025394336230951333707758091458315839254736100305899550911657588096802255221050672238484447500152214283174771165753960837716510604377184317742513005619641387924341878207911745153385424295159611258821243422844826645873527457227781881891267960921239257067032811836976256104834470342346981879583080782386518332882243028708473869291417311364464931950608326264315826449003609023618686432683734266847596230465813718839536098219784233564645721947242422743779271665717646410380578469076388828865850702411992752578495092451145779097312321487132638094178506390204877650257146709051976270172695577772715861904985854833851439716782235417504785036137511216658811094208036483225289562158765181210797035152136211281839654664561774896548568267601917201073784388126129900258960680628051263299593122299946537616535108559449771129783192565661380259534840391795113168855990997122023825023805270106178109479823678023953633486184861668138490147922068590156645919385550839522615746744114430395516579654446152147191799440900555734651568812645075712 [179,85] -6515554506044907089540776399210737977219793662650453037913608573607162266946005449913991405632116048487160366070745909937233951910148036020815289046656237917944871417850729061297721331839261229171351988842086479415330359838480314241439796808158063090945131955161599179744980127658580689895242028847937122373421844818405875102142992495319016480286761867773147407050102164477334442531522530052101017314016121103444671123079405945338151075495144904295634180850497112249954454645403009487130865779296343797780203589891174583281999486141186427447700923103274117762688616931439213344764555028311452459459126952348238255547255410481047470979903975316925747445074199087275944056576656962805477120257837854333043935541614524032829776112753345875467346999509199628502732495808523415661513542667367439686822624498603441490283420744497165082444311665841145197603814504152754106663488965733161947712357666043930888213277880693115134584827413244877800841466029965644213204075573037524885605679968652558634853393026294133246132701644261624716214203430699135428845297631664438450477088162326306711421977424744096147745358554514058903554530886716616466653519894950591464166538735489174006714885653265714308136785248768424339985589158175149564340535138639725862784481964653756060114870473999549705347151843671453267774008197120 [179,86] 33878733851263571436832502178063458513605821179349873737596122550355904390158786187338662237194446747484158908917816831253412982126316979599982216557757321474986154857303633490064760988652325491783697058809947089909646012350974829419276337882235326580192568991635940683573580407305317989807077768904286660698118043067240255463853107949585811550398918450304023702382740380892557188073090339871384365846918692129996479861984472020009450049475790419685895941508543926230283437235587357111970172923044379969892865780864699503528802371831186057165169125207023120610339446694866408579619530491022148426379474784023362783470057486144662129906226233202292065173392772704112980969187859161767046682782314651708135549984535212822934373795390231964875035963370897985273680294652998275533610204032649260955867849214052197333359890922748037816510648131064943568902979166918760487673528788444323909961053365218689316628216424497525842698879533319542149284608932937435828334193588381583103280875850129197839716507761315568605231563555196501292081148239203725363651935133635349691392792491376266370200786841362793761573434093209923098019587357614726862773326192440487052364069272773778859068580165966873341145977006186387049039666954500679033713474671442938469113911041822151954347459058019679704869722716289362155405312 [179,87] -152157465703929340728952038816324152127927399332758401166747025179845268802528252597517889314220682777879341465075698862112371032633770894589757649182139421256749350107064254353368410852035401122683676869590988336629184271085184591805858406297680195138229028827471259220945826980751084439210325692423113781869036334573840393275043244070734821493837933279572986986276261266365748779287794942113403147480406344098913836609963791318110977742852057377117253386132616121401929283583419570817000693556847029777400935375439442303036745112447075019952691409198328316590308115687545616212750337020635791982400988365583256050528848286861818936290532691301305048267081305001496179555153509625088130566647244458095966205005948644292978667096116466472411406330643208256560858462432590736452400395837942083140939994768960603921577008439457643549678099638681943945379244844453019403652985524502605620469180856121530437901319392308723639158550530591571218317195299285703258001630953144146447704390068959431125007685249164807476729792087443644705653759667303992941274300842894503181193716114852678882099084365399083384039762911322499521055284066820367131344287347889807550611847696657718756296365921981879343852832080654664354577291191809638791001937845575890480398851028142780153535864352851579269822421701112889344 [179,88] 622308460753477884188712029598996809046571423967090636098399896811328961715147970270331039532031742443195283333776897478653939448709502534894233775331320137569645570138610987944206729122344261183433590639066098332465077015043269526346725569319484862834291716675956358169482526419604643489712050689881977363456042392817854047507821204891709682388750354082873992493477020861126052983937845436290988598312856197777080968362522551653359862655390543699176014900038559300886097673133990954571798925525818958444046382672697122984059534925405847395817847736767413572686921698477258309464886143509559741280765087157494438264708692758284546514431887701936583807409660545916868568223083808782530246287881514221964579619079351700624702131550219190646989833015278079047551144325925375316122747094470169556605510104773869713131463378436237607352816281365696210717697413856118648116192285089717173482764545082571043948619740732770740116508904644690723576026779457913131772797190794181441407436072683469214083472775552609991976248440665361756822668563419662854365866002804931881179018031246497826754459388515782475285098645390284754015380428360347834455396204927579812872482135919179235928707075996926024411312773035839400030906542685524393458347333255034389587512960179050402972755655980376048600640483135488 [179,89] -2688928167275486780792857245941859542549887968311262124883338105265729817414896912544301066266638164637954758848551275483371375696810054242395519498394540771262526121731358015794380557167032305220283119370773292206940041789073014017484826552625326968112809940369603053886808100899631088348421264273051052706214268115036598083310398526994829605363721318924526758701172115430239073901647920215942298354962468995101236911959996301129462145231831128198669804853650521868609168270627953962855997120448490559086205116969973909971579190952023634256710059931116971193043874787734986649775203937610097537964271308367433537183638481296742846531042702405788874086332798606978082669155960447144703018499687723137068809802232673282042308722573795181603378712569106581520641047815058922037236433703450056420740217858140805376880354342088030802654092945441814648768669285906773109306254423936612797596388135113886812361289924012589335629772964929872203330731259069873853210732825297301197528096022675056829099309493165643790598247281946128922999171901993723708989356072810387000464436292391989594113659866122946378743218108303590293071525633866728337971249720741760234886423051072923537011338878691950929199699368845798853192365222931957858508292471235698009329761465805944731259030205899957145333530624 [179,90] 14787103727291142114585901254863571187090743669921969883322438593101719384049189232768211686411457672763513824963434399538639441107733717727273518820502746256596981471493431239617852888957190803066096322559577900014205315413770366946178009013189187377602931162681259896623174863036149598406195971215564863864787926837956606746044667402984621710959071852770298224172524499783460478741902008657401120112883926663111409725580013676047324447643778715124462555453565839558571984153074719937148769364013621330119222337533917573042399718556642656233009698964553285767920956478944562079511811495177658669490806303436343516845727880971624824547358458736665307354143440527027751408912368063409811957107808998437562412397307877275874930569815576737156790966463987561173064903057426278175016604126701106783217892186148369149166258127393845865111047815185777957718366110947083515876922294353632164216275292401594079734819526441974104299770905068734944618384509393994419643848130644824700212249859359223734852689526563110764860480180291274794046304625863320556864474856398439032652640918270311658932867732684815305411985798980264055519022961968433190088342291742433319535861682398170763846942574763633301357955325648777378289380960633832939871267661190762145211801659535377527714863013388972662784 [179,91] -92858015366420361629323277704151852557085748366419554365312025017769274932593337468304955726524490408299652328497852194563877885387966980822026943790373353756187490584172504219506628108470783213828470017319350383076067098301928406351211570799911292040904212558565153787820185439849455586544863278614687993506642125773599871896974951574408765389128370869899123503126353080213528048835779337065496031522101576941429326655467554998366051795523033903860289988361291580495136119523917610160718492733980369436617323138849993848740628131689477509287945660591377235835502828076870351210702773982789432800390537208554497306145481620901932513624318751593897116089474607979000697337973306082773535737293793314610374567161250605079468394515952175130687006319309839653338348427651080592195883502082910701340655204238194024909462876369231442979155705158899365481031040432111869868754299346102753965526365237259043244566062335705601499668308575088299628743897571238274861014240453845908425394898905108523459702688908878441269567736304033594871729147808851424434896790628319810920422176923786534123811324351916153309006184001078132662746831044045138308522865845091505413205502981134902318144395576091963167599470983209433857244696520448021447496443479801303785120572242490155310526071263576064 [179,92] 607648376140492680774024910890503643531372840446083106735486036154821966838755055539813152391848741273221255986779605031404620225646054390804322808008318840345193832868729987209703234623307595006979017247609946931481325636345656006961125442470272080779387127224555936695620675431570138639853213553790793575688794172937878841375745386029724839491237571382350057944025960162345984271669833459965316594703543379805374387987263858048495457297414549652651065127192635367768991811390885742367697453485537841546394918107970438477613561096779409555149307256459224698082674348071683394101420486805407517509783804479395430865010050039554565372848778143592391144166394576822750295426218430334307219434332314368989679336503867648249136992734035750205393887286580079452814853059298550721309630219066067570048023035971082140975664961308800097229167272762544910897807930025626503264876931627066216491980690278480155151300679955042691177120659017275451438001186410137565795043762344362306795007554392726499386208100929436370281389345358098996965413754159683474524337116655339736133195690168535507786570634211736876684994074818313921109839423614386018223228771369012307133247483453652455711005823021965828057364110616790533539064501986065746537026860319078708509342753349099838216915544576 [179,93] -6526560841486443286861566262642850482642581900013167015375574126538175044672772202968679831133477646067312061082184238431918498924638835808971089444509229633132557102220127300536148819564600251182791751825942345149352580569793885105163059899590188017183070844530478697814678099962996824832837902721673212811986226366314403493068198364118338692564633231765077745522857105359732925444387128902434810440254333038338896456396039025017870333618912234785233060743613514303647570617909091800487275924589037153706936403199199860397495581212745384570548667054235918913753460194748970382006340847510783020721049750348115778741380305947571401172727675997334880320121651924813416526796225483704447970844840590223429784326280882957437560055025846342914001067250979507536608516719836925139508039772267006961253440906524230478634934394555532700542028844508242733880855514215910088267474403997748579790378387006605824571938409278842541704046547727909440168971348539025912157506156799514419342918938178618810641738234262048337506880418867141539666955707832207692417843666046008798694513587379245616882263917138519444412421071100125617513741736599425504959754602122231464690257256709741293957775836465569927450122608905538166083912389656402527163111250357686313243998330348982423781376 [179,94] -58358024982314881928357829012015619516241542396857495866471339880307488282080833055376053948511892374454522670386716647794422910343160834007037551972880618492484298548197536203651915212217126166160383048085412436689833001155554826901931877985323319232492049769114726025686640828038525718298976135565068788483690296897484807523021971458113114469612412068371551617938846783132574255152651957834083172243703577257373256507410461178240608621379663470559211834928390311755207313208763859717627311719268713073327802795593431314579716762056961309132294907774364987069157902464729819036603811988909267980339803722691198099198889390838109581810061982525829116699567769229479675867511126875432467548193994916546166409726189289555806856776229953882845680744288661749542824671727753904618101951857172000982240324003494254795227945566461949293623641697442223188337260248561433817915541190532370106927433247859023830297177355033921122163236587937309525830083574041389726530702617973954639069534697308390596942462211201705786107433247119563281868515305501584816690117216395947741192279871617593731574467351651337981168897639536695316783133668137655140807345882002631033218022701236650228793782526142204418044560379637677627576484939725412444628526782374275267211168159734169600 [179,95] 3131258217855060563494319445535864961718033301649211193246935913250134134337114874957440841485320832396834430203020914530480401653850076811463077135979972382367004009184541290137476970877015776844303080327461732358603883956367494760882094889871757965199302736799145701561052959105970248054573449206875919369595636855554031882141386780353878082654512719125502650884076386173170088778995807815290770191019669215548362569879757260153560078569706607355559806575676311645691980387882897679865271882985510802539006085081218734895994184297268671371253467644230378649593167192671795970071481678771263663080400587534487237836881314975381961565831640088656829761475250392365357482439337494874832608246714805017846892269488678797549434136882794301166769382864835938149600655648044848293255688908449222605822194144439613239488951268352867237876557874095776791391035533543064185853708678856302257981330441246083542272337193881722436624562739388043022293502571159344268805318788911293943676499705528673784310418138310843952081070595380208671176185871111293875858743308774677077275885311813637990634353270699877644752137170076326836350013406456870575291665924907032688049386692109675197095127181605514365848919137631896000527371654877278938295053342076586487675683935879168 [179,96] 113184951929478332752695717463414328371197622801474736888185055608997639926032632709999377914151223203593680120678668553697393854558704060509929223292175273997947653387936111271508324915184501182682414413872752661017366716753607392922166857921132199789493450860092305558865051964609723225829489810250291743611853706148560073395162594511509375698941434005266332235178292208869938587088777943862134624769168095672249023644779470205508573517548302361655011284777376265335259682320851605209608624276203407946377435975406291755804608417883627163519620634604448592379051569774890132467477046451170747333774856548259562627195585180997070682166030859603741597165524218480277397783129371895047544223376629739349859537379460351851319504420529653669130907716790005847286887303558279478062857643265532513563846002892135052571776700751590087310423601481840887070047744321003730175706359896111618873856166366434191867825901107935264641587963246078370610650428303376586613219655302231909064064947887020436751120856157794380423329373632568625366023492306281678522470969634505462913628338944458469346476909017527125926451112099617364740461131594595244286259853329505113501201791448711260703618428053821632099923775524561091186936967473418305212890533650348205682708905984 [179,97] -472242812808129566667339494648917546687731709029744789796948936386932943227195919203251877297375837664866206423726460054499784124344938667530018332642365859005894967141471633113032640654304301555464562234988132332552721791009503559357116988318137474414126817208468741620376479893352012301380914612878223035843561481509285579943816302833908677839538372619547329818999531420190835587182359628542837154383335533322852292466803966558346945353178773016781504707549472663826661655469033346639340366429756195924111367963227764704966902571384597956872161857634098376976128980427216850245948671002685040705147977624857841149786245159192473680178172461046111407016174900904069691279361597163716770683108336789585794032123594360878815753360795517441910596940849681195760876784031159796893722239171062842064462397523147977388802937913677715807265483544619571087954454402299482957206147238237544480263524718259516426789022664250769627980648453118892084858425651668183838933171813893728920623673064412916905528297957417545137327315307223155895362723834611100542044820494827926317982476254767049319744108398404479653079448335892245890300250071650472089834609068610733710168923845495773251261040346192318997691416331855694701219829008231729880699505960811431067648 [179,98] -59456525841316250081589440672134090256483591770992916622234928080214335507968588663592708246881162770103823976620836378042693475301076325537103529976350615552225854197488287562731078673655184510713482350445300837213485459256833706668452049208895248669389603981216643256591912308985248583345756969006395179836142956146758427896730596127619659364311200613134752684887012352589544253663459408859341631895993660614889349042533560281990050681902024006946237515830916639128740957661751481987351788294643598307114581102955859901642546792363465843844387879499837374119810006064921580540355643035862228822764987281334286605561419453876522475553627635585268243294961430952844785497615466973369032558076639757082960474162070390937303069524555018312123324758202340139312779737024311714939492617173233403534451713019528596159395745901321931112988551989290209766693406721505933870667144966105133585653788412057662420467667454392954931199962464864480086267636104887389255789742117535329899303404250338808628552851426619411814664574650687131345310740144401772543250265309223450466233298500302997351186840103700369628853636961883043711650127831952597559824356665562278333067779445410893172276175404660652943029672656598654475664250330038494316159725595621122048 [179,99] -637366147401754113061581016438800375916118464941017306763277705363600394978073228468380239284527486543906103184773617518286532816215294228436499472155093176291823604821424599295675611981981939384153441877538849692430205237526916078463970687975009373246056353725538755470132385692619321680377559613004608790652296136726765360969227067449728235011327222023468454392518038602216254272102159956885910430124974844923152614955990731255942288150358394816265234622246332159182975920689036554729175263790063453451246145607602940828309705449828068916560203815805571209787230824958539580310604803463609618293429911692148613895202702181534388803322645461160175043087968264051209255199637575861226804025104808937670253838170883151570663343693726239139535915844580171168774756035857120725379116679091912723870519549064533890706563848201401720895486578487985048447499714754823466733638674355698043560621599944870035351592485390508843249836465769027645357107597550461329453850639103828906346628424838005932666539429480917361377663935432629232033734491479453003786114274429158884118156875733220863716502735026075424752826573195896606354710798718190668432522240699402477400186864498017199501880810038793776138540653401310156401025529693506423902918607749120 [179,100] 5544831234461418246398984885588709795453803549312274059400621023950650734048717640126167370675514567502445795556970727825653355590811413763036985735036538056268751402051510983003053897280326675264917759940784473831460055644377404894214196708208583342620298359502856571035773915319396454302072739429406681542431266495516049369023945047692628053525289515446592597510579806934513357176036735906517302471955387024253331483611668714589838178805632500483532743665732320348873615682618314113553616077408195015338636595819035996656295530326459328280832651272509862880189437287474648517741456692679755749305562105065536978546366853856650418361659545520958422779453379083121801546630678521068034477127476514042443492926227572367496435927324123047682638520151991974924192100392490003020092225755202126051495648165308236919570862632949580891090642849312447614243650869695925457184150119602086905068251322788390663367906513461586992509784311924250239009615251144939305048369823421349702155062751880360510828476740224976391375391546799913210449972663496177852068054610625379233467766502128280357504357707754273121893901119856427239518170184958669026050588199304894188807171809959483930481984286604535881528878434274649932963490898466662168065472000 [179,101] 156802481825991555711076945687855440062077597241529531007465054379271914519928449520599507460239906417469771465839724005785433866874718546353353830841540054587343560942395590118115358699592621772803602100976923104232117704223511055684064089958275639478218755723392632491220732555017301575711161950046425401578967412742496182627265811223774287722094003712247855621422960717043408872710273596771019911086589635078306248489871322892043520585628574330803210029277265436714133167536500579591000520085343793732503080753864022934187602136051681137953391533114714473577832667683838886188926830378566903336403122845798549856302709969047176951358056334247957436431466209613781521857922431788783525241773252981966428152522194775338087675134709651203713518616079978258640533124576545322051430082545061223583108458258331547380762630071520416390145900541688550908442968055994485962976692648380827244051381171178384499278067857228647521482411699807315142041097844406320855200659329330315291986052233044996697187788585976982735731676775845389441142139515201536496006891220925282076909990762958625524226608369969260986950699235483059461027317857479548963016884696370354052220670525130550365002234919651051406519967906308418536519361912917188673536 [179,102] 929025147013999034449573429021296177337045669065368899217077436887701367341757437095995684017664310855010358801973743545555930880554416933840168670557603614476082763884474418701040659018642504634991505467335969213338487097679199748153825896294445388027081567301005998381105988341985041922537760773215781087870077143036513506537997963024457349590750433545643458021728957792021427901418096994826774188635601562479161414109079044239713085520551412871637268047451977771572537306586170425475852306327548794847118666902680702006205978474155334264987684658489661876311847773362345486277559085942104392675854573915317701650199563619093663947410314976061150751626565892373246522392637744079702039238054660892109008739450977999949408497115936712848316766878010095843105070279369282653463618108877279210513833382127324443561705023645450166785868074298661829774853908729273906752787400769404034702584842030798604145102368338431409753373642968246755305539052222940316068060187485697261083043693433466076429599508019521885626508015444356024376733781394935684700402458840130448215134197038672782813344908528887538909166671238838540931526359749793900221840116848369295112590548068985718171537491453469704412685803426504331684945639000260608 [179,103] -2909937255442840129983211809546260461012549556185819464134048661169767189893823847496857741902382593537136072426066833862270840991507208623449153845083587937322675481231177854712507485285420947386028522213536157372306838456436361649765913848348543472472562508501250453165039619509646734476203934343878402925026191085573197623194149925068425577170231889858295452840897775716921858488031649157797472543835227634676900646219700576892815821919052018485346780193273483412637373437115639790975723929127250609057857124164058388661333377054802397742188902347805477615280254536436678208471029155587521529906829487024820692351151507204702487222357357893674118998716904541877189940187058710565440260495852745468426040301274531256927684534319881561626169641477524108649364465482814560847959803170828654458939878249688509333284163121022478579397960483395540344914654741386592457739954922033554133170792302295727014912631490505827185624055373205843769851222259515686434765031417477260770066997755273827680060581343637881134005661799501710778263198076435802324501605796004264542027681620278487367671048920826326570994633274078238072774345752580821373721385382160041877125968006100626311341926398754923561028261621388229025808429842432 [179,104] -61064070507474835352012192572175795401229457680116231381672250615087163441677646902753562527459212310555503063880377651110210837331130070196973136573873765346383382041785416645326428583634693666646374367354308380037198158117876075691900050251138008495461811214648146470519190273784974115559089199258927530161492776879127523367183406157700504064280403021318088299564733694484773538851781537215650780970414663418572591511005408255889236341796755659776723923539564981971736535041293764426051823210152735559212625346852720635624958115987938321412693223516248052916349649792800405801997828675929360299333428774469046739588575288975164204592815936726788636004806771809908319255992785970840238975505203969935264515193540903409145492997818875835105562043317379734251445641761679661036865848631012075080503993899221664931688146486605782218538628033669431715139008868125917924068907287833816946832667300860878165913474065073139051922942139582750131882391314649906279261269614671597102888922239475088045226494940733888495213611521437637263818689193039513250329201097420830567081402908946876728508452647378411811522861107360140604005783548664500811183233859692882415340130395568799826775599932190388492081842133502174761542144 [179,105] -274228069437858713218528835205511120393362369009985527928277005029470083087013213657727355408881722706367499429011497277930812752173007944264328274598606857802564360265808208598524794554378188694239126398821083625346245083696088080640345050963860864706861193833461512917685880038617178272983310753159679766729443290355036292912962028228692452682975087377035627369651840768312655730896220006824541032029598997416243331025096150236915265271810197554534290605352142776134652270414144438106501528650647743432070937142898294738107426888218545744177179870697491676065790384189148855724096378496332935566418631558317537154110617357508405705164802761961494179639019511909013803738835894069139456993608355931126341369972170040630506496867915950367322864447253843984830618323917493117567350998132117621259316530017518724371424077089678870259071463817819428540910965016327036752932600711526721799965172526426318030303088056752048440616733393605211404091385266399279239679907451786978587068849953839532139723366644570131815329694472444415070125994261219590688320458900924175822371153862672723946772859652588752458103275546765909590003310532742406047949238717195608068655241499505662850780855967955480152141640991802105856 [179,106] -220195800002592582260948051346946887629372374486630620469261349171926135367953581661850178695233324108905902971045672748006749015291247794714902521423722165359074974649021890594723637091566198677812437656185940894240835675674053747882059236512925101695891041672524743102933606860663171496210813289742704444092417578626105930818828834097319578184164761443967048158824012182361676920327736018952300052283849894298191925018922061148615262337696458475650937777365478857359701274370481115005731902673060888547361042493114280571189600531525010287423320889909333480763154974329083061119489370501854204808828423826156572964991723361770780803559385698082625039897488857466604015664059493513556740558755763698852786302757947588755830841482515593217154727902926698877867638005154993241340603847750116364553970997053647441411687171174694502280579576664563256388086717049524437230363336360873826756581241354251719411280652805832210819261737030641584302416949431982971059414301135914509409552255167348159758850043606421500870194552288611166481414607831953888155025109584754070670909391855561360246320122816435886022907596720011552362070792430251508224641641485528380826095477381125929042777389719883507854820609025536 [179,107] 2278789913509080842231641951844213212216912655645207812737312488703999497813357818857506003598724253357873201052890909274790319385023330672074208199661179747824902267936101467215458492269776387697556808004232525225333026124477073087758192334538688091760951990733938503649844752606610500011991966786379839963192594408718152990939430760298343436218990257755223769529018472604426885151215833894121937837374468397284378457302458144938335328817739905131370034717253107836384594260524725306540165785043533615986454039611966006059347760356430021837459436408378062928394632900804174766079835352572003931912940769179861461120383907465479728721949619469518814499403896832098744442641082746467027739630917316555224410118527980429018009928061994224810748109906129660114410740807336104354210064887914117163360833656268486935148621748493839146267800678617923545615505509411641927301290041040775911412460899084176415560878603572252050705105440744732860115984562897957954438427953927255049792732504779761931500020743481583604991403347696029260119788727662098161877044332499267357760993722613242590117649542494138546094819661488443335687038856912046262941540204117705843634278692575545112466934462018044494322267136 [179,108] 8984083595557470746431933578983669914626002141691438079204550383869688132074619127624990123257858594691339158961857523031462278709893529250861251029775247349984225222876329413013137066751140618990850234063133463988722259536824639238188566696185041328080777188530981479901756827979417602244528831240862256993027233026509721862469043466652690271755961647916124483518093497058265853077364770252402974957821792846237081504515809207342745170787408339903536884685681989991840543174615230900287154392597203456577745819876607249027964613987933004573215063070933921474432573148631606595010424909878408817714020033817244878611368525249015660733427510359184251712808184342106676534392044017693740333908778734048609161637989894893479230361914808544590637525938055220659056175308171272638658331743707794222854269399568721544641926382467940873086649086407546994011803000220100721043789329745190936720237999851915341474092033022085545593161005775011046605283868492471432257547392370980670506839344517368697138912796503442542164723239339703704509994104387323621961368751813148820479838213531228083241125713618190934167575020625777512679449649228305416310175079273260671096969395335786268882052841373885925792 [179,109] 13369437145172304500519314541546080567362439407869931729311166298561467221719886764470865511996240331577468066532030827082393903621408246658362549070170547774928339412535989714604941522521814984913926572977591120024575206897202442722056169483629847425797550751646328711994670636618811406746973254599356624766620520442208923380369405590553758290740326651585609420580255122493780980422964429846104564253005171728281429681489984190892523797333397072044358676000745833234227900634767853890130292917725742531950214199533419014380113588837147515864041982003323640523455215327112968778513768006341889521574700281439228651592348426594537909019816988641241737714103625868726258084432923169192183447650639682088781779783001857588871079515995022381844322390084057816638259425056794629268278821916312911153654999891422759297274371762736032399313185497858793199466812288198525404487789243247583446780063207370745893959444565103412383385875910789296448643398617925191487719875730972374571123028835167884586001291015351839750365496040928209032437787569677935921063895305106894192658502902570007848185269875698553186794206398921135344873426551478362689018224916019876863447368663031354911177041822875648 [179,110] 3515248200162037636406235899160000452111817694596100298755819665862137943968661794255860195123687591426144994290844831574953582255409104455381987031471001217327051188111711082077590389884837948097992910683701513808477580815596888619431114398847823422081971911824595296797456787899217022137431679279950565350428885075871397507377920142665884826794190049577795538444514179242151315848742568248603269675999641383362266907348158210436865298477213483142880162142124248107792644081918209735248314241669838181666551624115834644970600025400003108630575596343608932853888522180852624245819921302845054195767884326038435558196036048461685269914613751405680565830481022477184880641440256739490354934502472375434888415273333101567670005991858253592657853826154976666054835653405173376257930801333815252925874446224276641071276332049919245100360091429688823215139590405479501784264901118391642646360647720651964589568612093379407634050742662631268892476691181082288342014977195834790374230293846989673754601991696902810258283199267041625745131244862071190784470333951499652864646884254637268698771635767121314023903128882311349904563644331059282012266063171873071545204074806760747228721053696 [179,111] -16196889489569450509017507008758369533957143320246677273752706114254119594311755461696243847890364514571573736574544670810197391808891464584501584729220271686199870363417295744476452570083746090739272680170726749302633999193220614867010885097922204207777767770120387866107461409960833375846382286461836683665540123073560009628612683868395877105919638008419934071913281704075621239814694733885293972178139562171124131449883540066066197372794656551173972791118707067816259285347415418390308354407237457236189420162486202049154330723136008096446990724469219207265588075787489797089276029430377873007488192695067142073761960387056990755876769942980487362750854574487307798917017599594566091609491364286658883680258288471217649592261904328928496452984215405464756683086535735661149914974063771516464675784613312725152044882774867904272451586733915612437028869607926397301887796800550456874135817630406098240810407886991518810310910587659159386105197837225719448230849907198501056170699356906590953477761451326686718410368123456967475975107151706525703632592937655642059640184429837746997267272532246836902320657420813830294320006031721087768398864472295255504806791939100254404608 [179,112] -24592490511035419404024069375757790332903612155232482937635081233945144477413698732219139011201416124279913091385484732187159883703271473106166668026643268832969784635686210273162642861310829298522379090976816117897746859054512794043540472812711966469867355189587462376478320715738897785787293188584298908929939126000213193237043424064497750907450765009532104831494182716559379515049953329149481318673823259605314662686227719074135508710179683367766696360868047046841195934380616551481712950019111449948893769711671622990464023363852937642845046796953375646728222442977539460028366787459984578685190430181556249435362680454476467266375290730449158231389425043507468353784243578410643677940029851034403490781854864964729796320924073669887112344074420218395786970605553181309219246553505564927875580198074478755793458678310116755930915640859434417215240015719632606642028220730687976810060883112653397914464684133558993792330117684347868876365519428028922891198220930929556665875148837242100430484830248619421044486744775821060461744700210632588940632025799273855779149804802371541129549278252261963200525622742581267057931066507690601774281931478429522604239562382802944 [179,113] -16169748687583243216803187530028522666383176116671586139515275305864434146403338186505439318010709093801407641332405053201008558412396242394208009276962529824641852326372734546273230925681064323070462218373384499792404008817638392202640786076067889669753728640996399967330926665915886252713974403289556130747850994240832723360943936552071077355725692241148255706684652311336429882610214949915988114159647606000493160077463386923847139501155439832346886444732186531093944107232551104936270257652799716629372246453987979847875268270720012338067875440613428360139844393464126606326698813436420530862133059414531857789812857804240715570263592822733363937696594087267791661827229334000853456183596849556637804926394164077887758869164967251837424203656016437649465519331732279749618684021126857643305318780403467735684049276516691014283009517299953737801357729634478073753190327816478372759126092287792708632640997753487599044594544423111535311785009955130038861897924019037657292376418967040352537565123963972827299381753293525519605943352350243414740006722784967773442322702778653071107770520334096646756270914390444807463774367824907030134058921526545560322609774592 [179,114] -19993879371195094687611539338809298840483044585380639642455077229698329883158237898225981910326561437369473603833081801724868724859312109478221213834983047826751312295115274462134853137888709932270038849449620653895859879463704774002416402432315732069091933898846977836734666396944172848538534913252969010959344282189426487754390698436930544032250277714004411294315511182137329651673663189362860436719990914614703504116435789596885865808411254313346827520447597141101938810376252313799680045280031833799628824290971940364818744600241669896814445024947743964143430030997275591244970149901684949336417346397735066562037853584644518019112487576655509571847896457753657267035484719855603715260447095140931523647030136803618181802221240512151408358986659452388718793945803834711662956421684801955952159546279670453374120513833165228849244982121687554762137673684887667920645005797737702829981192868801278945330820047142553247668394454295424818096462682148286462364701276433605350147607898421170275856455187099233192046225622464162401082140177772492015624384680666384994103798019406101690705906864463329129708901593567956276625072047446833755869737738655907840 [179,115] -26055028874873296238384268365935005491801522625969583408076495777877710074808893087594784630799221862139431978473567826873140995256860006107632526944813520669390247111296067985343218372502383821422994968004425348816004180552168441085923809840307360027749249202385590383946591291422842520937655042084523167727247323971308249393706158850339091396163810604518464115020617234343169310089213735903354598280135172288082214088130776740434818259992335033253467320094910337213208678364813128902966831235454857971709327952220796596862778073545621365260692214261941780029235994086026279547518913934788630444748796760311050839095567027662958236232738185835943601168808254921073570364222448247392643127324676334368441851293227309534345261164789510803137951874258857110660589981673855484312149993236205226572312991933105182785189962754421470318621321990223178086109599880932688188359573880966441286562008179446837063870067681635563787647024967768528808274348644885838169365483241450279267242631326742288856602496703187383260503178988607944769252457443820517143196384302147387196423131587627967745774415370533898829609973880066044741024272380484858393135789446561792 [179,116] 127783669530158870734348210433327555982513666953844834580539141264729009316382211748001873653987107247228824980234238172679108491778241261377358150440165662590606518655757741957353568324012219339045801479987669446262356393928009072392325925449923414241473097951429915307701532729953527421597881618223916489501820509107933632690636329520891406747699150140878888610569588914700096570228389520947859853444198326624405567330480296760874744863317595805218420293203002424698367587723284025865397025554164371104835822584603217434021556868355929238173047816367181394261699902585043763053523028779644451851485190587388264441569446278340808640127678623246377544598783077495571329527519118820290049497420691059786988732998336624603729223269946805249903489284973819130377251224583000724053604329132682567832394759643524411791763811524488258119479053523529395709792016175027572419097490408605829995538769416260318780398566383351569133659323259347618692480844522715376108453849326023558007713886382831483131426960836995784204585460230551879684170222257889686465459217784611089907297857080511344849968910245505803815842021213512350071288933225087725684366820352 [179,117] -466326102536114832612704775023206153660077643430391644078836874971302973865453906660406207822980418613830936125413546628380931183215426991360357508687101927647433487499107728080820563596232782390056624796295454259659978816027435804790022365840843529416555507277764100813215099020725202555290965478209870588744542377282043499021766855824351199877675056870461472565929359641218841519196815511626393740686590808848848735921411040849846732503370135975743936504147068832427198589991603689949450304573373516177664389855687871541304724665237771066759819494301772876688288066640114733775523103455232864690047917674099075886754296119639107975591733368203261191566783083553960339597250755087718252043750927347657369532966454560438364531567820784274418670313967956216505372633342589333004011051793903225958867959528155032815888101134729492573196670095680709960228412165779459532899210029516721538917513971462662115186817203702245123260517438316181693056231998862156452907733084648293631189868735857825723980209867384925942851321675219244727383839347001604561792119062207002763736520604358867083432732854586880875154616308736775147265767962747451473920 [179,118] 1318173997789840070682989061015905361439187053937120810360328911433403631313873661759920132033959196993361719215552013291817826868063737109701255660178685742844316291428882701955361910496781451464653031335525766728119168565017280796975650743949627058320387430144580216623895691814423196195966082472114796962024838646156658519567244081375438300526164655143533872718802750986409060881293088005919545466261081441031140805430122475773233178459718721674630523847424372933899005895179287636864197298715245761803270619298079060595744540376734573434036131693440829419054664941951803492835591911623253336719483635950749151091641246836987823494568731916263846010265252795163532661599123305708312191293085235269202034936739963330862727046290955004283587079990799878928217790276781372462253944666985806535093320261589673346225659942017721075458228254290888397603556475853640996533930252380153513146899762477703879487956568505674688337777584280611047284596028770011985512233969452017226343932053039912756664885192805583729783384047358115459986345835864763000829108192430902829540991306070991986566751235138151072135671868639410246009090874391166976 [179,119] -2570076144809393371927304406261050019831284238247388062158191886734460531272000598232238322297985238870227345026240134496299824291081479074568866079244105660324750625116603822688313603266404232430257480472513934885760642471949887074190824880013674424006535892653393434471031877896650910489140591878283811954596943514071025370098736906245641426368807854421582940939223906367246694978704602546253212462064478523981843786621090528029870743503830828021504903683653011937488388761748475536458558270115377772349746979720743065143297267971858104104315452126263697109912209959944768962240302635409809464618498768234967639276060598781139386054959426652030106284311129186122129110167502700806347682876658733704279633800669382578621669184345367193726836001183968989037711332758504286826345642636111882523887476432275858074013319084707235400476956101169406117212000193764736159938421784552622322616083881863471322128769045276897727786142872265646427384850582273088749549699038607425676352645803730113630029753411223900266234040923387335369156091949177982085409783206868466108803421145036656649350263858802769157683094845856497576394110730240 [179,120] 3176759117903195358090317548451110510556324733458342345471424339253895251863910159766830469184220521623349477553650264012578367120986976174703990403168775921333107580780721708967560730886046544585454579048986866295609382986569781498245746477933488969370572563280177179768442912521560060344875396023226816696964776527699808958070200889375356905602404960148331106790554996013994535695035169064097947212270740546904899850558884400016083140566173966413111426026225590795158518240776732644956068536132919448397538446747319732374435165382863085645392955436059097096055467049079798675214701241261786994074320254560993014559255934155647929787866036846650269575495961420658702942735761767648388035406619994835274951897389061868200866282077593745605226685753820125935586410667234707935785435900588132109613139186547172144843364056760848284357261264511878550776622646938392915976064478783593063171401562031926771163349920873215183843429925088225275121610713530300741504770515903572028404991757958567677835185796743800197119715193282795214956857020325956973767108241947805755908670393384406180112385180027202300955524671170091578504192 [179,121] -2548020561350344293188248572848938016201472974366889673695184808118139858767625654898976212986448503512879891539149439523295016906091046753770953378455318077084953606561746363031802196123540073112646791730930321799267049522925339242154565750714013402338509038270889080168314614645781639279639551711261676985023994846692108661217700980778669258299839618454415497627665030061701452953348151118316800114267924374440787370353899860557935890250995519745923196673769015300613112182344250740044651920386376439690433107522236779078244135795209102577741693655024163543186828505026132248035189672878488041342498430347206827921836274390583424056144566161778971801291091240102292082200484191143981542518444807057578333233898557406698608612812585657280280915218338004064246754623048299141076229351029395297188814332928219504670404972239060213074386487556026969500830013039929412470096241492002057322927214174262951701725997463299267783662686057951706206215927846867466278038079627282965005354111063484485144378288790796633590228339062819642103767861404301684846177713863351053089987227543696843368571363146782859000979194496172032 [179,122] 1489108752250494809748853541763670814249172643963850955929187681457149380121539167113615753392401690093330855210727510461607128083607460998556482659996878043793965961752262781455333981498497077851269553304033004482500797961623419615673080921266340655068092693843706897809565749609025983610235877987873307271436847175123237157305861062940641952364473694783805714617667779436744925841665505159493373431849568307862979194327399155866111048515363627236160000067716776740559232993672431132795767395954953298697984705833164615471782321794426652894653951445125761534656748798657992944434557217093426257987529149345620643289628425733759536364904576584332417937038905537602545530930672927098908260834750068618274259117545277261687529973912305040958245061082459732461257699394892082690591120458804744798042756254815425163613694793939950151707976860465344787512697906626515245692832733746800452771911396984754567852117750533466948329289875784733157839393621309508609799015704241808881877476680272252289955028233900911407718156191150960539110477374813258637889610798778999955155446697011541515248218090794653965368668267520 [179,123] -671855148978332141567899174047723653923695074834304605470473842804910815552232430613521044900821058149799538977854246745408018302968722731745018081371857203167171633375646800693131570211195940081656930214424542353974498690441620638920296403630518822726743155708789753854238538501668152194396616492416190853007102802564639738511347174770678622495666917283230693653027526576531623504419757749192508109475325648168986518772294717777592450072553056262670437046107036588893328193511675272722289563729837422921892127831796589764234427720152453178857592392432674874779866279973108888015767569265253867462544644225310099247421026647832074021229093423991576951149810543636980876421612043177084217464496813310234914750639512557314905845344403267359602415269601878291532015646670399914283087802794649886476860227232368624443763312679006008093626239870859104640949870382542099895081354112760389236548431926334971234005253498553020704289021057095821374453846461766028688433689751435230154064465026233461821142472499764143009897996912461963937719259703177519882428366723969698992963194952584584898023970020701149476864 [179,124] 210011934859575156476166328559103280668469888244206763169561215107108341455671722091216519956839005398479997377975665066074956592613682991081833483304158374170271066442159802509816799226304101997685208560876152324068249562861215335361786290444715465299849523395010574766885077272173108096713826134773096984058325233640159908837633124761467702022071872143880547034697606122057894084572269516351446846209263007465429971898577323940641964938348115808599232863582851442802063501844460525790255270878192545564075545240926638116555730275475609506222422768620714977430891049961706733147407440543524253355633693721898546288884199613819736099439087849303129968231296640647751390183085074504307279374645569688800176610519082635868050674068649131519824883732931991261509713495891290031832533451166407518476147312889422466463807860233894296425476854531378601032547648229775879165891719191125014275251797180784643621367342635096355970017571631095659768166404671796059800977825779967440663397942965159376724910410635926668753303196400887300550208562527926668109426225290868286625946072708593497558584393413462848 [179,125] -39795648183089923819228619581314283615435090791458210218090208969446441507641804071646738083001504119352359098744231602835883488380901594313208127923604319520011336543885567022209148259705872741857838712466891335576658673977672715828595222058096618427547761329066057034726643765060422325171549765309534581017675323491618837399809709887968192643164332613966865975912047237343765017091063439978401008110475554687478293031179932380504206434359229310008707981547509124101461734082463761935248310262763022905505006293883334401025760460507573363039706813553324633876823963219300797554202094823193427914646516832232078597434061588028934642243788399519659876305513160073034037711636779823660939075331884750521631678587343336853165769866098208900127434103458867970737395247630777125630167496511035983000188176868415982087247997701275872226977334630041777366103811828866198285953211295090133628635788955161216917140511958114422396229336081203526206556969292450434424061002049972594021888692043879911772982410310458353282425579579434477725548912268880551575312337200461972483073777861502357228927057920 [179,126] 4284655266723620039641336810275672324798082954407451279835725716856481479156837110381166839735081523950374357425957197010528030492491948290491610254632759294687502293478233562159941983621146227415300336517339328848924906506378142049084387503279657054511299514917628724256225791209590775932053118113353551215919352994331963286321502594594160085590276999273607860130651987420181121840500276144281121520808816539242684499133856215657236828645190406837274305530936037968417168559654262270359354975415497059912282231814543691752564253607870879618379834749887848738904290000643116679449774435984112724727792905690116003043965396857875758988725705712293388003605578108634565853486452164121946200019380071243725823828611237703074051659732759711474588655028228685759140078610864205284459439178538527059495767478130500044551035303281248056663441996786664443887221199126602550116152857124602240803303628729763901271642455894055616502517193585691193927027653614800968640484845752171060450679425618768672610965335521734029012964171543318997578258670234304097446678027964151083412839548724505477120 [179,127] -260115642290343804286496930950166505603673694395479963536346425702086230373828586214726263006671946407837872977009357960500941584341816586114002611698695580817080872366044828885789513419106610820398311973101093821405175334017042314240643754395511340574294444806301353703686529649454236351848594548525596265578325259544337912190079586765919097965870760268034269128715306604932406679556361703605011729086913051021077096971166162329305164423361579162726329498787621367793868280144154257857061883340934163771702942812838623838455476124574459610714614496010779999274018815446574390439592069454026667460697917700662053653224962636014092619686131726553564995053873940689425168948516852070398318538832138050871370453145930398444683554896220448845218700940854382185991743757851411128777573611742614899585231223545146793423635220804001043051765528921006522611529126112561144890162379445926836916248647071177984301901155758235944642593329633010225258034900438372305916257020477441574773747376476883192200073403237686776594877604543548747434133870213868496102558205488449210629089462845440 [179,128] 9576095591811739128966778170568642285974681483044338280393201090433400278005840693188894255716808834208212978587047670483061500520153067240412731202505067585525616667918597898352092786702347007229379236401100395362721449788688183910912193696618616631061569333285427372191819966929369532105880400435080134789448092787290493092301969548963516536263824103978025522197119382421861853512217921343183462336909580972937321469235770718046141642904445824964436499871191909570178149587350273336934961002055767238604984533417434041110228996840621716425265168129853708297285614428157081106585629661662676774454780719538702208017188516382080675660442517346971663123075879276674570436956979939479888815632567363468925791120355306015179879216034322353691766599609035962934964433852250262555544725646554364195785040360341331263545787742758746092254378669421286218737082769315789706892220642762521971140620808217888754279747575107593183577374400354677626689128029452428257226349449211778827590149047339750044764205138553339328817778091602741930476720226860530731327025188051207692270592 [179,129] 722629863099198078646038130715613823530267594756408711461733703995566356059940200483310471925450567622661308433371548517322765403829841888599665505479151765850633744870481316478020832750272230658925619226281091059660268985407612495281565957013527021800109932150645081403447911274299707747088828029552186067388737267708498704710683129060355579201860736683199250109010324473181991172293611912125789094922736238761148417743915344039483677618484630642643954984693641612699267705969448998067833302788033137364619996405103464438642590456191874734601140135433861357049811702725723436308358728730604920821119376334049228004106247906686291123885445129671351059992486430107384880326126480135785102774303248214920931592768786594567816118448450541175686398996211519952312741533939700471860563071857429104731273410558723601109452216866665497945136690350503522312207463849917827259616543479916569124401101949893171871906125121845900965846401462603807800404532355675322706024825641886884013440530323750427544747511586419611168194756646586050918647817315699112668715094423285760 [179,130] 1672627377118435572302811224106046736438358026179236823471625923979958580227442456758636850347972606379437529704878032904355654543982434814104696439400323936591642974717323149227887306022666668470355062529230070427632802925224757454338312381536968148976721788439137968891762466077621803941980230488406573362945738762227656840197332592837585481217958405123215345352081494262123144355642926526678026154071299570332069265273954097170983568904809008475460678722940268028256727743457904723824983043907725000113711671905682738332052375056552207489805426150043536882022764256459906436027805219836974543934127949889329900631374144697427257898492311810281725170170641801202906835868768481381743838791510970800257866791952794137595549202267226113791429387313807645189862259301893784888554725239393252684948464596045301258804191817027912061276066440023852887590436626814983665458332341973838735043750478864779850543924963177785784185664461764631752613203128480843331711284626215125890785071272798943439201182640916995712668339549860844149471873683291392018897084590336 [179,131] 1268673318282252479807759831463537099249577963737295266484242237134947860609808212047199629760298627560342262499419612833662946981445677346690894618423454204960159430907024958697041928897165143069610294868540314151605241638321637227411577883942113201714715742929249377537514510807587336642203609916097778733038482777335994875153281416891694725506975241574179473722747092221017698502884579009823479734151232741509605606822226014990794027499641681617077786180650755971928228604578231139452286023006029020903516129502326914139088518655421745906769932432694218831804751686171814180385914683753204527799961427619830033955915499567077423469775550075387786745475258717300810860080468339232222402479186488216826899144851335662023566458066445308278629914070033826802005719187987419352034205723923152296655107598085155785371601628765856848476908965088981134927749052798724542334476202167577350930408681569101691349118713684680155751235872991177249748551592777839068584624465825488198691601119983676884452494397730319838272571027366567686658666735942070984094208 [179,132] 433410992023755305970458583633825402103693841252269654360536335255937949168928185013827111833293009803571125171686900644838983055048166828721875800275709577668369402190260724977770118271079533934885306382936774751493561084610245771190399308579311186886720208976084176185419079070151766383186898544013880920416625770886499842673920466354397732271531576272222946660972078585239065437053443991693777113353062951306674308859012598877572730352542790213225691122850738431542443101109402758249893723459553664101878213810085377319097176236710514260775440853623163604532738314268972422595967384469288802750880040109347772928325076061587196765757259077329234822085049632171741287480340508396002545633039982512395424283658419390147190256450447942937225888312589654334010889624738695049718742622033803571383189311556932036202135595923354471735446780244425353422587380149961634739843451053537779800240031914883452782822352587860885541337713549129429282835860546826381426691447884510024390900874872850240572962133020220574356629414962724399094415013041377072 [179,133] 67658430555154345735804262477821262885254060613840798199940597678448314289155739941069473409274432332985377015172987929949680649528320793472542421271451387413070936832509433643459097319550908127287076999116049908031740013046664680164115037892838638261158294288400862574956216258713762453831506753765808078254354715254721992343527712987605795732912601040567497080743270359250891565153519254137151399513102880367332319767796110678633243374348453636401675761551755088494582338312079619240400096571730696425914293813111395288922077106633420995209292154233277033047449165628259302962096707646240332504366309339836483473403726692060843197786647512711392029640993258603634331311042694090793507126417982127349331882261113896433169431109390059578505981180670933988474939168610625065354378041845920424420823968887440895405660330195585672491211122053722894289357212637880948401570032926312838835427958385972294867612561646167312610758368258341288730563844780759441925365354911344895381315072966883901273090605961920104215024827754663906911397175296 [179,134] 4864107557262137987652000260085422402952285324138595282313256332847407789389062569495237898399308322664944384991442661001219383046464180260688381328936223171990346146099910082884267454595324500941979188886943359058419014167765547888338800281084562626786473428216316463556259276504736033374428946947934440298787947415425321578007412876509612706467034229845088155453439314431639799975557593940657546334159408309249669661723855022614335397893593041032360204986937786941147276594250870143703883956754554845609982134804807650818635092866192355795155714448291872797616246898423844452229047860869325967634488509746354229951958424587922505681075888722129226623267273326242235002213287241334358766635788416046304384799617173548393431895962883074325878985686763564825804331112806351590076527897061540237010431485243869246765590495744711802735323744894238378816727168064972452181226272400450508214727454591084706058515748358775352496741027505682018737301224722580933442774107388819608867720192052304712157581972334661166770426953528084465152 [179,135] 161422767119891527464437910665554533164708751001378098399164233571391371171701684245206113096509821786177201954232630932251604309509360237175509597565134350668863525777056617515625157245568258853622149924081490228357074461078794614257611319594989423854312634222533847236989744582310596067370277523002817984194712213080685490185240799976115382073571680113345916666235635733141944328920597637877503348729959923328437048209228147489177886247030040228071109753215150063666773627940303889329960664901037101081052136506343433719285626179095132267896052304477131354194059392630739617451938225197843938793450276338688391901892618407625315624112557956413060319159285068368911769463738782724275432868696704460262441723767856960911318862841568247959771070285700642995006334610398837676749432829721942135584487289177713148435893311326278084802483112849596754137743122159046284394679123453244588919413618150289737651452806176390420588898812701787619335553106646354321636315883502699034072110677607675944911338118781054131060078083124224 [179,136] 2469688569047275037171667941313511597888681121229371393159951769531860798637994110196240625916546464917698999848523846483803288429869675116354058553607282834111981330972637602368729316861762440557784782648629857049090314113336691568128174649488292767632599800371414219663998226227738147376359842557615511131491191869854351884055896433313224874599566801978921059459094277997863681953442454951193139311084973691962076263489068416866374400011241781739121318231840880027826933303972938088558870736064718031458690602935590569211794790317166370263017544024199799918204416001090939228355701956706319972052615619586439691001876646917542758873226731693859861777183782161289533472348840195489425712899060110358978031236554384191195457145600519369037610987556022743920389589711412184014963752516068013072644536827418294452455533972333672936469439510032397130879607405415450685114826330162534192533178182312845513982753902017424256515176147853084322791352179552203321458181324084343844772913525441167994179967138706770106362512 [179,137] 17347712908787294155020929756345403946395549038485766463338257460045454308797439745977818257932572480110223903544648555381460792704211702460421204431710266000408275596709416213428122618841060968197545190825455459115076447260675381248385834481990241626242045870368709615712931149675727806033618661301170654443813439850332824622807494807603058359984488269029188456498609392215243872856673802611948031104047733679259550466692918832170235163496787358385380285607359024695465282272327267905888763581708940202772216495529380381629566564808352121090788351059280162455889332713523865692213413134448492449366781992750136530600072965665311379783141444029955180966229195270786232884961831624747795819061054652315864266021257422780488364746069487726945902984238939389789798531058753579331881884869323750498935394527257052930350766244895188874231301889264235963506990354445724370964401129730189045505036906219848587283930814067968224373797536805668439113114655545163691719200266290285130196437326350341287001305693608192 [179,138] 55580013532884921162213277694949046565528992882540925994181724662419287237455337808453911348948625397007030759406350620243783360523477812098006633305472424052171011790973003849249871348136910913819823522093808915187807316308303514020338497080210316443073949341830587534711272637250126830991046523105926973512463083078986739809385036646860379783973210381300056021488871218250109834531070359056098800942280057126208780226909300461259789406711970117025570842112763058056526097785961500535441819527015616982407780169450675583224542931641046952920465035588708324535762344610257368076862929117899796485482099132130968843960551158450666411324163701176755870516354578234562159959830711562858236153186059066566410999848578722073425408627140484119701504614967673410203805047375754281246479869878533463856749263323732163749412200429596596022368531017859948929781728595625828910817688105093338004725154412822248526770608878663623686470656434936541742582404708592168367130631604053523110360606907093378577719920 [179,139] 80511416011702583667637186442396404153613991612624085314878612833262997454265088429278275814028607941120393117098154467207718940242042467156437417251064160876524324103579158435910640921701053406985216878090844473765187565420439477592053714693914189342749618803611727126586572405288388139545714141223611387469226980286306946076976198028460641525521269130244764472803405724435469645066706897289553786390248379762918749777671394212211433219138947387829358166534945299785635610459109320643237428679498550905293523139969490197833171095081467122620024496359753138141040943605234951894816575413938034147590399989030492204183809152024944238471059101214828985348462990985864914327695721317037132180440217394996420364630853942226289943524709297213362491998865610432774991782957877472805168957779918202560786225934321285105692134348708153616068674594572272146280544163183268796007693630892641303692646296210996038434063623524881968391231364492000349380943848514081600670387534927885308800479475988192 [179,140] 52157074777099910392956521651120536400123536637591693904862232158180239694459518088656804935465947654395123354710705686819224537329121194365244626049866315457561156151657913751077220095798959929372687635864611418530960753676214727564610534103751580763144682131498270909674282723164690783987475597092035401921534137638989286305966415714571115469047253111922820896351092375906968206550771521469822161561768274595949434588782263849223213513269886177002962126602917485926684649818582216471295562482736558253422983300198491850945577120050262674140892533671300020528457266626848283033140343319637884955738392002494071783691549085406193810933886288876710060506781913013777887418078838697246717208396723042399727429974628092164486669368098034944518270963150967711051686565876715864324849392808311610132592451287499088178511102266771792355773788709177842053433111472818581800256014078374889873465224126271703748448920310987359083650801748239202169888390897366114389814660920533943036760831 [179,141] 14914725352995106154902213039775786346126763662879314558889663792065522240125824438865858305841263860039800070681363176294459031137593051586992475399070510365405099500554723283529326859845086193919658523445431849092961657300808289044710025085438663713658278804997228755549064759939957874301880655759894555526498144685412478241426404489549124676441374033002336983389522713698680038346025958168955001136244223661615951169770823891562209960688529283834244137925829965506347905309577614986091335024946973033435493029940117008833655588713824883892675958840181130284817088898013434977067541114796957190065325234914499292234491515160945958691256956527176284350236420095786073444643665376941500054834843220527618697692460240425991519178241026644845657678318039544887783803599788552470208899139167056245057854273814630550376721812357329674295376607481563436158577096981782505861398506808406975511456895951073565043827406679105822349761143981653567301955126026386894541477226479616 [179,142] 1854183773187165181378210825477480485114480219954468626958880686259107662707923178423192201645565073747669697350947780660261387219831507446439401581127891483952477161870007075810608163962073611642227267891341969891532211812765436139791615162778599894600445927232521006030040362638339600017631475362978424148840312381603330926040665102029225781870718605740086486461147563756172129888056354602444272525849074465324221007534821375784829369071303047234179347970484120948954818063179409954784823950777959586087842895167164914925371278092301719051083358847996339264548121985737679916719730656551203229148600639668071465628957572904792920667629673491890938146701737858795957576410275908161263075686125228695382757073511823364757229991655722557256611347972805841294374323157553804178253460008676221493585066223081181357948456412810465143617625868108545417992468753134044248767464250524666833936184475871775071732734850302542824975378285985583200914481014028565874311168 [179,143] 98478830284257748557501097500828748161431298779263542275943704137292103217275588131909975899966931260293540972554163163284686985066925805420102348243325742419367816525994045642891506985937967491765508040991385421229236125154819027518091680803970950562011828558007678057411683128038217612497660004147923543227757217237168903326546254700988747552861720382494327378507658962822952596131737242215088010164960447677687968132192825983570195656996466282522960425547135730983632654609142158143906076596534570908512029084166561088138641337003787562076839073041471703324843973770976332708850109008934808799814682456389088874566341498263539176693694236935244217942991276831600174806760647497703185447351635159714649246774856193287334666841652676321744129568062163825111327677547647333654812880937353628234072488887593282521715031944287230230203876882177231819253460899328593027702801966459486357969388410703942362677261264008252940957578914508641165919592054784 [179,144] 2190700922181518443387625582965886229587498871668248836907823450284134063939226149997009128312967423390016683040186686167711359940613264031118720106094103428423712931293132116300874161188549086659375461730149027380322850101589179090458727897861160287687769605270831133487370555678270359959000531005901747664406140959604886277955496478113681124949578701482019432016416097432382417340230937222252733802584388254984101770871708360069964984106586535821011592223361084727004894126973665210581188641162502839869584004727802352364452813465005260685598547681713267401977401840969689367958812563303965614987193924023856030653708945650634321926505167749598176426369635024545986393597895981646571278592889731502290818468768685145381156309923166057178237402198234434598777985778980391550694761315733764179290116225741685300082187872276885128185828959727723625618046523417062879281213922292654163700225628930837806208629595623370237677336676302806874624 [179,145] 19961282681181094416040278133030733739674319372903593126980047164036729189952296318772672724541283604681726507005530381459563115596295704585031520273730442740755080626187812255641604509462390825923719833403603955384357147461970828776968042312415232709983580991532010074821180669950350285539621985549291779354189944305203939662431585858686564008699656359591046787074620780909464608296214550904079615363147824400065757015234571514095526317632468894124416527813805673391172895333679755137578525851856116692808881221917600524783356764501909844760912042263590589870958444462107403166468583890987443986184596371595649303461273714150358239408632485542919505043256571193270543010999036822986439622565510965180041261888730348091958627409478724802378314207967647419416835883875877644087179509002149356872668483821209356370245019864173621635903026848614033122625831702051971510600014103441693420194344314916559100459472693462887296162189312 [179,146] 72662849822344065424213577224413930160809983230063784439099927589916053899540222241224301548935184951428508809609586549694907069360008629897212215968047375588899684238555531031460924478413880178259639344728317664082331677292917848734743378347484982738126819977921596245254912814973217436915670326565647602951514944714279942700617514403324962074049848479227122612120382846027559154895976883099649960977851779641769571859791293119009713229540548630250866837110082751371806296895178912647617032208444368229334087836481251749075022304115438527980953447350491460573466165519636493826138138099394938095066998492683580380995188103874949837557316190930515820613942050619202231147946647777141459691950083597405984739215160076430102277881875436748209462848931377057528924891714041608603803278430455655759799814207433176002447286376609299843074516609392369003261816770878796861992708539532902935914449693225164032589192662611712 [179,147] 102766153050621233817116581901055956653010923147971990843571676366721826857752113055487257778133518253819940786044408466030292490560292565210274250542877377592237684434679389570445008280592476360763017622615354136107299941553853773902041887437076865784565796528261994461102850779823201816192272451815981224224556399359062545561284756778468174463880271139513954908441666761061329459910686034899537548390453606260704092015385785915278483625080973762889609832065679839412517276902540668079775748497961266093182125143591957745039825902345285189263159469785068651812175751028178660424431321620176072910524793379420607222246038845235605661551461816702216030915981643053414293931701141808534380906682336763987632415403007376548697245651910384462555866841702231822229238685513992593952251257524205818858285882591641932904339151720405406326635913126881831398971769255072813691661193907141704819451044687913328479744 [179,148] 54742061464023741186860275031587049291636232163823846688705851407858882809609777620706790297703109813356101933663314740829020129217074158816530847370895787383846966367195719497437863845366215846774608736471515826455120490158165255325221475951781871005445535859279412831588882188132264414265754294201130118128788125435572427556617893987961114625529032601658598193759962171121865634830435729284867485467681065561750482848954569383612918269874290700133235276361266239430265373034567499533027181093724884076986796019144340465153713071679826111762982426435013430542988546882472231696968574261942524491326347427395820631646233011663027984167426187662084767255865324956980724026194535782859038149147696667795726649993403700199213120013182230452390069773566257031340788189015883692682986883266431470836938782978608774533342737828074128259785800848384002468430900497300127614438111616614438200583404688 [179,149] 10610350364367847264992963146009128540533235054534816596778701419087936644262588189622067103632124134714453963490408294251728070208615150037840199146119859714818340641570898032885227699612507023989471519899831017711849656024183552040038291343854957989166702889971658028488383600274285453044660924249177034494657464301085972431748444788522051911126774105176094531156415048821549758860059063241149004825336938497485286333645573479383739723392100993060160560661873681571376389566215994239987018098645245385597347150033971988490806541148514319288627319860013141732431934275557154380818966745490766881013943086652944631838408609866724813169545009416897239053513068569775174917656550402086661618705082929028078758209948286914476356672897791000314211410835642396415668121901487218326305810223862349686336120644134929246193311584043293059351813135121856006632618409040763377806801703141376 [179,150] 720107036256381961185186103443174493886230017195974338266105030025386818524853159095623017413819119181604699672997798664878653680412183495063683041231078750454263768078292092449635581497075138291916521896427830869059439955910006448183171723009296498257606630650129498060315885957586550273618074650350471950189184622898626332538530610501015123837197118757206929892205775220571621029139543021472805100919283880994031683587656312433489161016080966719327505533413096212380303499154554369994808481348974713523038517076116610980279837001606037904717640889087996860506666961852245614844979280230958189274908946610001561374765568845782293905801516164241905868241783278153545064824256684020332803717691163590154614506021434814633284711902093952823545472765995557967171402556020493935245342569773585082031242321346573732691641277781730185466292349272233036473086544092941688832 [179,151] 16396894044260532363650326088906102319857551412984930129731829355524731564439254226168579263533368610632619483247517154173404511198965635049664870975236851002447158019505118472503279064431590972327005670036891024197114611856391469889033177978924132493921517029544091691642291062238897401868964738939019030161670042957539429395726503469673191565943301021187573427202359460687515676446171391935179124626363153749613601756432758758818188092912329935835976457971881969410999397895139683366526230295169645447859543810563115019656555499736860475515638912215568477157882422656089041407816107153609522959598547395053950432617750621967668180751615388584985988675078372744328198496786422271420052983708710253990005264159753995131458999741031759336228399927061167622681624378523061893720837461797791562080665889801334827432959335038973990966701756674295836970139648 [179,152] 119437320421434529227348135857982894640745864752110880829863818166927067245121766699243040380539349406212332087432706923493018280756903016335466739298496599729860632709185704961850021804457125397583003995786874792012157024393730698141341354233711727053429894331459653127391277220220480145505070839497005504559905898313925120394921555650795634311259623404113247908294671105862360681178351601223087765866392503458463865426492125408200016214137227181687996392662833522322050781223863465919148607627827002626318443149126149929879422546843702694460709061767642619472866088386410934863317291996851687463661719879758085378173272141204162736928694085784376849398316284558062707301898071114372843236847585895005006812177496223020774016072441512998362134251716895847265761986592699441830633434727353286694620590387492427557904542249404774883323546880 [179,153] 263900821435497726203091546864689923154182061414713056783291706655438939973006159832177462466843967174573725031426756347054105348600428047599126293749921244651213256825111860892820992705317437703634041200119280381694352457789636878322249311365056793516273349339178686793548353802259947651147274283593572059291609463283094969710070337604020892579248110235271081188489864548875248423018788140695436186036488390251114360628231143024722196960035315196421566606656655622435985250698946047222259636945314068989738867981045641192503126575038205377458281701080751522771991408071595111407616365441511693491550545999596721205343976927627711704307708117612147512109678879484778943883077364094806695674336371399897505321939872840345935271662303397137950669605719313329720726348498799885269976626030202799055379143636905046763351157243904 [179,154] 166654881638526468893777465518979091207068547829396397608730265352188502958161568166286745909531161301489341091877083119338837285354276634168152389605478895811334667308186471926643670717523010077953651962344353676464318765316156170720140769121790025567540520009045762227603960059607131293390361695213523663585557455447030689429860266485554672403221632336458449948942777842627273820366842612360776705458634517562533803475306925148799175700659375401050986327905960781609156377687459113930591879843118594972647550895791754229035279091845846298854438398583268056310434233660287953501429773600994847740569723118025874815608670761772318568126075320627177230217054702846238043613485354318009639111587680832853132601109090492172001764074807571353908378017595532812907260539499317329418013020600970091050401125121130496 [179,155] 28135429987898577480178920670509044083009626261262153277496112636175933460006277912856784109667488446542861921271627238029889349077195517174088694063757490995733295122303247311473626612092798845787277882850723370689013614481200098678259728705219497114083594682403096503949338792267308890463987446981313077955923110207975691919490299780672221019768258942203187035208478637667600541417111552211335426962628810946967319727087574383208081113887494194158604920927045972082411671091507950212161755202408603315183803015336804401649137198017021241868651948135115346248004174277090141894858611756185418789955407637156452806932038967676787030388132134860928113499674764111802369856550154233820004527158039145544131379832065271207823605571343396067060608381753497556411073920468872231174552096158512578560 [179,156] 1177727735628312329937863036668408883184098249554265083069494741733982947305812733329994497615180727190625143261056870607966313207602357460917244563575106153782367264369640006736972423527403593012697719502644957786607202363199336259195240043897427142365428681552654836279619822056136789002927649430976895586413498431319943406802327397125079277040649588960731785970443655956370631499225534712645946388058526426423895952882053416613805308112017137552721426888657335207677331868068571277024555293007284106896445008315803761058122232148415650007333817797593103975803543747165681187449966686751684591380298629013762318834054044213643071789404764396051200838443768411478333993087917311971183728413170409598300141370134447957222211806662401242917881227932273400391178679437434282295296 [179,157] 11224749483232891376361849309102476800016295354366068517606989906764006465192491580174529472222711619975705329271787347494975900907156492673230490455943535792375848563993538227647329283365851998908098455437386592729618864882039724132522244554013044054392856549502326970279930544389307358432858184366740288613720892762811687716901518995537870763106216669617613575001876721365240554314678452068219026071969324014698362625183472280755410103024015020803909756943422744491066104020378860765724760703233762024268702616459891400478824738345816762990543828086663056143328710190202182245846757053515958337857411711755632675948744698578225777335835510693279955545727291898602375489108640447651729743543191748741468294511274815973170872959067334517834591915629600537837568 [179,158] 22107485960772703057173335770316169619434267499767067134926458881154578756579156719269799148065790317692824653497986348469245768803630151819880865790520691339051285783215442289386329789505040970841256901781667985522991287374306896451064118527950160229372384142529660920748181146146050489461432236968833721043861717952191464259467319686682445888607400436527783084430069932424027579986200616210919360442625538525847523408452701722950293132441510358249292332251562033659523827821078825649861817521506089305831989200860730340828471116001741093973227214966510715180560321006430483386562134084506062994064708511589619827907375077185749515278800333302997094267401236668832709692365854619327054926136215987057759896747742029461865305858564638604525568 [179,159] 8052853082111883651127840867005686978794220664630653543869558495809214112184630237922611188826256952703918546405080587336127573761748748718350023954491137405485653189970243502752903661631920044580463300975271102353314675682368562313623480961637837697955958153883030074824659252053811504738213772369646274174553584981775902346646594476523626727089762272681202387917894683698524484008925765555180516499268424829870029598350776771595974107688390249067865760566056606431440746866348143181289407043978732307516482580192970954004182177798086523329647611713170582919971348547967313233164393925947474854048613630967387996189028492146605405280916601255090036677760393078447719446784103869982689852175688199462252328180951509618393088 [179,160] 477427656867742051560516881196695812688726296633478155497526408663372317178931935726676726307670107764865035358533588313283932445892379952570681165101561863510184458851708026212987611757211207790453464376301989738774331120375215624954331439981730100142610521077991952944924814897732906273283661412576396849528617923843660488574756858142499431891858448033936251206869076464941849660175262738468513953070257660598366778918626797114118261738487761723865845213824845685830465393152763092673273810308379881468424729421668295020896167196074747783672813485392586756138497273866741038089063978709726960977086220903894947512187842738639244977609309851394895566551092743129441437231562801290850387036343784182382592 [179,161] 3971883191241328504363576311231524208101469770174938849501858614537953010027617488917975495044799231264546520433916400081996736554390452510549210279997893934783953415028579773770881130892589694437122383325309637526211315624491728927719287838754812315327855571139256132874209054204756579712357094988657479034237422373321118556231338985669120121151154236542040232620035426716605233545738026355968661626810665558685599134189209703153878957968764703816913900692308096447358820686161800902544668083000176699305778016110518165929218991412752916337125896114679283323722588779326353816704309390766490104812969329124110566451913974668380016981093679912560748551694999424131446186713840222339072 [179,162] 3897594402182373356793119530557126247207646446350119694831104794066370336359840798187031519578339194247090051313269583319290878773261197896877837771869665173947013094838330197402291850783338269254766178867956090547252929563536916334778799327384764219436426213217539320692278134836885070807380478554674891467975877288804139857601929423118359971089497735568476972159769628906497270988205223954801941410096065233925689883844142715470755632948166563172133245778471955870147435721180277631867512773569617508996491404251926736666640817227631489772878360719140480204405186652297818540048622176863155177340343708732577616728424051550245417420136717285789411146320192364544 [179,163] 367374701539490107453437729048556736041556831902798912996455386997139300041713069644429249198623782870620636713710455593022820257897629146307442789311125006077964433165161440690605008349102898836188955637273418016037339101317775178018541595850634478335650160034688874843894608972106746076513169944679636478982828652957803513932798615424433380764019570168459233764042676022566879119791610367510562830612631453850606775260476755195732663891672029749002122207339152496603641995759105765336264342469605665480093480775075998117656604194553049572649597643300014472563317211273012639173622863617545603279458281124952276869970159875969604252903981056 [179,164] 2601261509925906379455222297648851115287108428623692422369700293972061915964793394798393383211898069621573959812629540004705341612457059318317050637572782825675372954903870491928756364291065726717153615733137771147573887297044780903028114304155480135124234611056093706417165021791574016933045255966725824611072546818053712672631098006793456404844466413037260577085048020817671947560904355307877795872137083420847906319355676822354158342723136244971465608137226674037890580969630688668001682799104683758190471813550855081650105457117191758390791379516662648167745628355512073227791607322703932770634452027316422909604352 [179,165] 1026717125720695451913573471911219339756887099227836025381729231207704881691311928534644763503851520999801694894843624932565507989287627971644610536355928985078916889003712265243268120142235199478573071246597401959939047356051250733611288963364863892043819514568302460596475824487165815564689258084743562315465391065827847463641789003805944445107932261609442614812313037194399867827738740957940593164260643141475188974050778807309516975941031091867729656015548192357840934200278858358619241431721848835072495064145650048081338260956773016790632099208175891167151687031822206570294927074338537472 [179,166] 39141869553304304382335971808094614621774794549785392621893927763882730401070615501071165619748220987802584916385060463248266672039206071220289133833936176229474501285218429949060660060752111282298620763169028871276813012229721097419266082104506165251299705308045182518100597668147496073517135701132601084780661004110684078559903182524180135678887803118482305342286467925219687015515354055945253518126554751879834504910542397033968691802898091360591793983783375029194413603196625691365193090278819302033156402940866329071377726507779554241615586901682875685358421409792 [179,167] 20563573544450331532768547173452207506901812400515345460828845069739223769044451067990474416974190696888811215811404239508251129426173612129761827979936018619633913636645133217906877594772189638104442526305754135710303015089155846531855878018925180785886631888331064456027475999995466345045637482751166023290091987999227017295348090156768139929645455832362914073372668222755232338852985538184359826018790550383579698660847710534166613214030937475199543973311693601829422125330481777718018154332390690906554489513748443870491973771338518038076727924621312 [179,168] 5213616789351581894111095255711505857472112178650428115457883857473052734412781205501538131939394414111673243392124374969706456906337680469280113530220165708331511106875703161408763552773516864260239658886585325438801057164545392301146001276524563018934827372973962761702160133069782394255389272162667100402384869551145456193788007652418256971860145903390112614280910489915900206498208940926136208805994442361492393601422132446402747143999496089562302829956145926292393349521938304117958109073961805851171981748826524610082476737804697600 [179,169] 343262641527773123747929918794822134867029235365163392456509599393622689306911452738856065829010252109068343700492777426413534067841692202643067059148951623278026170967786697687971842195083130773757420355467854692111114241937954975619149068573381604963777838259511610656883460482870521467513932356437832747222420293467420906371980055281110362724144187568665342305470454471954339707979719794713166717208140387559242786609140488547972557011785200493947810774646792277045609094365163479391026996370714284008331086151312867328 [179,170] 5160408843511853166744431651818841066141955596975665767177928090193674629180759007455942001269280277058510286893853753961405491931095671899332050740014016131720851155524955608446345275576605006239066463680534263438917225313749077869382752167503280475779922497273042161834473207180150091930557879836948147618162798872037500565909046453324247417956248933864881999238722748537003808664029244192385029487990873004249340041494719836048488798305535746742078462543510520620920890908364792352542675029974536888320 [179,171] 15216702830897402259976637731310618578894009715147552154625413030311289917404714028815894983185253312774763191779193721474618625811159178023326457035262738354227007317806416250687650728478446116901868015659940029725500647703607250214709448340241062157900383484955849382605109746065449496817871476782564681388791039184928486130277173828807497479039035592490642848064229889460448684407953049864597548820043448430155925765870082455621176386212160686454354649412744273850602164109402468139008 [179,172] 7339277653878355803312818959066894881353232965993958366205484875370872550291047963820640153052875624798482669239172553971891158973712603504754751427537400908422388095932605023307557344454601950484030896105973287693138459871515163686671915172902194424684318506577352728454572501175153359718040870452579405560759031812642676706559845075670289785855689756559990570638492065486185152532997962939673246752780740181620102832575155247438085014384948665596586150952857777459712 [179,173] 464540177589981284689544113090309622810371624537032159061388458811339595496724838563920530159546458289257540057665788190052872724951369820230203355773659778783786243929715185603648422629211412232804539410858314762774692271827700595898711454425338563410851603449501766551034362155437573651906130589427362502865992908813493734488107803720099920882645394474604789404132262944782723874503319179729833885089987107322831772029844683838301543723044227252224 [179,174] 2940256762670829200009580755431009907703568769773863085896073278511858275572675709011545413097260660754955803350099968001613108134972136041066092917170909525410923621473566745108051794687661226519311420144460057341433658671779493781050875334004471592995273284338248279163517988079624903947656938293090526157709403993647245506219417819927269485095157130353063978553030579187614168554654412466325219503733704334311763063714537734144 [179,175] 1321972233167768395653090281646031603405194115048568989452527950907566469580055845211058511071247167324706430378694532899057886105855874189073617226982031759384715809365568348199775439500148991897538761850841111803389610192815377719733653378783832567187342789634690076899860744454152400956279028335916530036885990921191628622500124262191256005291593896850483944397645893087838069057975472857496481706671472640 [179,176] 27293241143666203464742018807192449252487287638598375452969058159774004993832780827854826308063757326415587628163789386297880371973707540172547469564184714449323813610481760697616774543995806773437986410225976308931062879546643934861887176814012187776057618379067719530043445209955779038195198879242010665964352559623618931271681550943983752448510649096062084275324400297118895348698112 [179,177] 14680434135937323883784016477083345682892102344214268503401197606924727056654724246504664668690827669494096997813590369437046185480972183840010285102221138129550909586961884391081641212142952573442491748226745979347181925060573159961751805693840262452319742569668284701044965726803658262474271677004045418940467654185299660122694667118342299668653334360806170624 [179,178] 95537342829297559427454224441595658444330938323795885477248976611188127603480887112972870733756582484442782139305312614091134153204278206036363353126337696615189557963899620134888432778067195372940236942707626577335078144692709798051410925244176982036970010516918081330799151838192101405146645050981642884685022790517455526105791888896 [179,179] 2431893186885888696794633262172582560983319381025761777388710010531730652450833963867585588669104468214913074890499903420992263063448961357364203961228710139555299646312405570431704110410579552539542639939104288080409851005873815055243972778137989204476941544404193002121188149762014528278205829485592329216 [180,0] 7659808915123841109997196014752451708842945205088009210512452770653051328387221528489564081116929090614289425405359114361585546648948203097528640665656863790802697811432359485168777227752200721455084067612010431724757470952058581581812435553678132654598050527873701692693138025595337541851223081766866527488897875002635173768326106096984391049577541470937850930864560956584912763613569816261709695644192598112074805009107207527413740783651102176730151698571967126901141412449750660014958381810037955541805952902644938108048372804055746271558007138039283285081277659847925076338433766056336374022661246161903793076419115256347338140989336098152015524550899383033318915987450585862320108837084214524822821255682894087007558263502422349429089781827086524713777187030331862546044429811927340619029500559424882580664876850458941044299245736400483734256588557136438299230274989370499787301963034629518384077994956243374945041331093256377023568965544805727221114515679969828620858387563420199111627858926862203617216107633489591826806731380048768839985703241906669638823094606476123287337841449348376558415094159913057616553101017049456777326603572851372673389357047722548473305063041917413423422346533055277593098269767292174265605981966851505975634465347589038925759920847383346737149444746554277272209902273122269808232572292001379799237718803544163710820658991345785178731289089844378294159258198101987361765770523646670506505316731057813164423685675322241639207064782010823037261277459262772100880959271645429785846094601548249237141648506835103034973144531250000000000 [180,1] 490904977696864588241808933209868301128579967147789567143064514588332545437975175147908911099251266262558168495156572946758976142548023354414287501996910747178833795924700196983411092874501955620427140306553053337101965667783315228891685617556761635687129492138889697087517641038055779760513028243412946114288089821210282867326524766470853015979203135231826757721526325508652516978770962607197832628189110907848782961457110241772715616806199321246987690236404713518088625229627515137335857600941772747636104886218476198977193710030024192356110121689087409831661587249148359116919272053191867809707530977008545999619054499556478335495141157098708697938127273816843933895959654756168182372534292145146612823729090720033962966879812364661818638199359924044174276140700409925722061683916470274499475043417935987820434818758127715419051623435492202728886301979955781470715829129887246064978652401097251799060872191788440233422365179677040879455040350828591414240807246688904465311196707019634922915426520525656335113983315477327436817977389300339133420976021450348983182625610128485945701268159981400889278323643523328520012477031191730162841351685177811953218518298101038367907343360024292248138383096740796798835378560799804767475180629609065543848751193743510974189435164190055554753498390479489640460573579608248441807191617850643092417883904044411555953909438044518133003645640349473098196882479551888606830658694633997000381647541531489137441811058433343431741318367879479726316454699436303935782515859131281244233176445999622923419934890804767608642578125000000000000 [180,2] -351753075847339450765537409589894353696417259078851761241732488939362738837393583305307514698570357551127344263750353905748120046407756762577204447423514476983377167187573195924124797918147374127956172212663232894956683986439595446641630726616795577910528755262170032245780853742289698734121651578328654809069827978876159364288628489973578486644751172576199640429909172544689993433180355522839458523858518150995271280336620446919417862230034348693511881945909892126184892020530123017260439310820315974514180079562166099491930962216266826004824532948839921986380866152150680576762458044588444688762029939490612500036776811027916880597808785867488862591084417752522068643979632582429013716811952360207722845656033607597890201396979353500990169604492846774057873717636254144263300235874410651311924986759114700742664020724389819972905177513277541239192698040579176984535198989563987067171202603265324750125069045000630734195354182586795825693327273867727397289223483345542728533768489236934959811255542433070763958905353397185866209257110095755251666543505107067029744967870162600207111323477285519839728293985184649326044387658032410937576962648862624485666435848739719269859290428333823622476368881632163474458975604872957279227033900828727750988465494555162992917197510088902756354859458839200174836206692865785581589161597861422024633758234537042749376201373746821293878668339139519081695884232485507701983795299083133501941484725601365003606270109200001680752863286218124706334585065316767086752409544874832353626478435300164254664190906958719491958618164062500000000 [180,3] -753996868486377474998632955942135717542300522389949438250365518766990266476088552944367890258756165184990302031677361880445044287416609905939586316004309832690106851503212469452410771890276075544231585989939616051604646864685054062762301683080819572411689533511860114489644925843969888607624550246088296980666181100689133188786007762837404858029454942207244640155858178667494905323762421711399720728166850664641164358976080143371674922168947942049905014130589706865997664253840258661685144092440406456700902169767788061629522258921372152764717286826763458125498905430838425365935452899189913434308136140409365834448160398421921744585146685914106425707585982482873809654208836476201770788926805493234658756238784094107939256948157764707700418475455127560946136213383943815981972840616574592494587847781717657744277010790624807745964239922930221172562231760057611404062388625023711150524796081983621110109191710530697833018344650189095271326369480209236860083920417289422630698064323316738372316449693252087624952339470065065108266103172782286558984145795093773797510278606714024674930732400012745156868508689266712216609604226803389709264607055095763854589929888665803026828314374642670601346300891098703277071257453971628321380722706173081303568404118971051040659554212620230538766828443188859110424829603008443523783121231043588732191122510281552723525908409168110937071561859464059893395278011359063127717986250283883910393903618029407186428379195532250092151723638621725349415832080690084140386057387690594568827356883719021816431594360363488239288330078125000000000 [180,4] 30883831119560953801836970002665840936896652484315127702835791645365186161110342155560767687064081658888334670999205760255422313644373711991906347769186590816152661647857267591460979622849368241179531328881099820045822019123044579741634759365172735354440636437051642525017257818707980519370981089801739199528600584654506113928503126852722749685047371629414561812612973559537015786370679007436486621472199165427267931472794811549359384888468062095271362853423178384589214367445611218584878525823841857921681046133407303769831446151844271379174410795204829102060682235529448750045452936078850294265862336830043274593706076769769491605828525541585537966864998608118762615672899925205077077067721592371032290572361222042117998921964107179345939158948593563840683793718338821462762083974231028624934395644679865277694872397899997254666468678651726865250407079506900199933117810036562264978329133987851066898453254152794856880150128290769708291220414566417154167185540136376884338442533053674461636447903135769453765045434245923711509698382583794708494632091330350882117075007991903647979608185623335646515138265009619782731899349656690657972581720753955305868659682912157251814861052868865426317382874659979451599507542799396871578261983265052726476502367844753574620781482495400676875891290310161320331723409095300275282022821339113287694763266452625528782534108190266251479103469141616090381360614038339007717300304993631186988013869903195888813774242300477685588256115035586405167505482702235208154200615712681313204050250997687187940290821353404340596199035644531250000 [180,5] 13856257279763060191483446990364554853033400529988747896467331979294493475828249935184868848745823775825392021910911919946249610835715530053875135239546861741021688368209059555962111995337173657169000225288378136679641661419193434542817755395055305854381779242007909372329643081854802121596286803295281895871464709598227659102332757402706415975482419099824337990123603478621530183142772183347351656917678096202096905664131060346451811514739444915887695900464797598225629206355888121044732996012165907574317602443896783578227989984574810462408157274566634148397639690956291523204079952818627640044669269196823521555638889636111058241942524320121040994112046288185863960618114423693360797052457962234401152653732458390256354614142883073441116463909447087910827494381151866047424643517474026269601207425132143230006256728216063625749815372166961159953702596698079744763592044252120777678283052249599828473417617353551629363511425051018871313812605038706641988935518524661547358602062722826486354241870259191835077285440816315125753274199271650997974536983317391179812822251821746649742336656432883566045865591795673626898690647627006354027052271309226285334538812880104119856313183352871017529235565626547159913727036703892916264496194846288253473073725934854857525912581955488986894030261706090670504486073721934815974736900082996975805703986353294434106642650441562211136587730577312109332088859518921734467433572057195830340151865386646237467850492832367420892845485362891554839595649827148430060150217130904889152060629349729680447445770899305246128906250000000000000 [180,6] -198092432448139654407572494476447544241142621744570403918990096210516456037375239441385559924521447337708066995933771086683447868350461613535945859360036189323656615028225690098061783975133805229210018020644332493491741568967732229016301400831859030596016059169681403551074016693452930817581990213922646757091032451245147833811639759158545222232784521088795825711019740555226308896898617305074293481031287067002216064506923879376388107504267765073727460029735510607632534923231607705976892222202180844477148539974562825021970152582501907995300757625839084915189290572318554339071543787855871707404090590410270928027827791747517410473919496244091562122901075586366905311754077739091140593638881567333577113733064638095097866857730669835658481382280480910485874862607297777960653973885536743164564107788940268453115484354283659921311152134969525732043275242566171188623595229207841043342266974417472076051162334262485141818909304747240136561137797610042464931544832158878453854328115714569957255294544422130774501851994629997243693653901877482323255625444030364536804063976517375940561716489594885327128505992030350043342553059629268676276291702798285560899371939960956001180631934133566564820465931237176738533581884080523233856400587778168111165006606967611803337371865084821258403186157608573080517110248949123638050080850234392949107758783064955185198436601196482705338136294473481320510695567271579316980919155365511642484444944262031591462745143290302947143024712759145390909998078290284932851705786066249599472160971716611398448989461530966098052734375000000000 [180,7] -22450916436337076213268474943474608912895976586426828313850741494673357378948781117824733443511258491443946338930738176502110843008113272766124945853015894689469912999993718530020689122186292811756440499507536955948511075302288287702860443576360105372099266443124028449407726441137899599958617353915487234793332790068506094657415903910543316632377351206607772125281927981943126605420708130811623211732084439552796154289215988018223541769949320091226840858523936761303101760030589491991541231547656127097384502495719624261459909445964221866199944145707874787043451786542969627652468326671792068857633416233827801043928682184114383173460390299472936090412973914020975635956028030858143246192574776732071840680601420112478470524931534801210891780621596915286890878189331823389035968485149178356468610343551663152684904075340847379910694043308252486762887343903045025853843183037102107305241781136458306882329326295365174481084902805663828761853530354607539704725734316448320183503011297932767574612692755243308448700189288165033565041703657527439256159652394785240026343237801155298834471238746284012404138503672824924259806726388843612227172036516980382890485591698741990524958964123040045843530476335492391194210755092996138845082742843984518005410577303761171964616804463236380652204094098566205260550793179233240706764602276760438633170989635448806969475589865492513530189084312378952244910033607167498536933373826743467844763132646036718215937188261914711349697844428303092316572323834489042207346831745072978864149699869622964703997176713922665892718750000000000 [180,8] 227730148769307086497175172031519638273286303983809728082848095380570183771547037540677093289158141031401850658743905038039700166807113582734686981561543350443637078856737937501501606025660871898909163858127060106365491238448926517064564214544494257685896039773442642900625539941664865472419685647065973216395887925367179669331540063299817251127267110475482568357259042567388925944010948461667158220484668144163381459142046488824538315076584888247489726260889879395007508599905442254615869454059240814338828286074426842738227319428621163599231831102502353108152227329248926596984294716321163057306829218419491172262536995508412665521420052153609265682466304857382384253477060530618118991677516820320282675539977047957589815378871246452173728557427063844040242297851453916165057728800526772126575137530580560977712977887547979037783311770626850620065582087306131909586227804424540209779706675898161738079453835990222202249954925877944358118606931470574431281510924660386547401748052871937504227832410029419302489295127938159028671563083598921782166092219721094879835479115992627058542913220424991495987658660331678387845429386237500059556809962225197622861864961894539099520713818724626025209889888921634392951792466088713660832454035550246058234944591406031758168066889671896181655366128978307099539228731115515789871092186523288848169773843451252008792822850798389601417946944275929400382842517609165991974110518338987767629360073965617989846215074175593985342404333607608616192619571744263432343412146251297238795455682971213725441572246925774030296964843750000 [180,9] 6064607490000455710703980477250354279091659650056709785187472269888975391925641548084063255734313338047539346923496086179349917137642535542969447940413416222601695870017686252438248976115838241853474068975182812569026692587870076530980382721565949311915931064194454056087323964268524466251500969805735887396279813996518732020824072737186024093875024499003132891124071587088027149638588178149513914148656542310917253946687293858089349239571834146268544731921730966066220227176087581836588341330267242509415391059797033206071430638820414689022573228980812703799566432090603347969814547387187988996512804555637625716510403300306307114390610872797059109276499959183933010566632344318642296554973709985434737055368681067167896256066925738029133578938210637363395477766584908122744182878887277937879027498490605440908782767115538655799062914567456562184015474028165469862298154238897600389497641035425057784541678907282963863062143206070863249903431025869107613243910018395042784506834063094459797046808646705567622330077745255151587208254831039815841126297004474264086548834843004893413810612033174000397995243891823637058974985711682618201231772369623136628031216104865692191428518757021363207345883166942669338713843025212584043615728479822625473607417955804788637784398521837312486648375461619657836161429117317066600296994051579475438538465721412063518749919047024719070397803840892234455324220203647500189712502840719824750328816940175745038778447434272052442212510575911881249881546829238906775715679200406361134182062304566373056228482580640593234269500000000 [180,10] -59881115313694338520260890156514312591286741621728404152209139106589262011651051225901465030011358083232809563201261796201916601357009597780233413528993636395566505145345923623963129644138318191154352098747692659146935987178385246819185213714565886098012614460163317204252672485393081953563772502196964333682677834859737648693556295742187478858090352117570838095183195026077711996107676702201878757126655071278804523435162479058660432273893628474518101641152134806454216514823127519400505135434462754701648704914618807629042829209846889447720218345449960230738893352926301201654442560962816504071204872984702651588474841748366813422133808367714274462542197621397052917230912241662068124718259660837497720955810581545412266494751074615144916258932844266370287677985392382953249078075438228505863699635187349062589808546958693781206682579820567902322129818372479866140451044344994443218131960934999697570746749849017700100701868359753101814332572817755849569402889023602380549997411813101571015012496581157714863326614563655839686221246064393910238018745870334442359847152026407372192671727369871967580292444885362941426332283243985137337986320901530876614034906568408695219168964354160599775940816695443855011266421616865526228131327490805677164990294030426362606029350390886680493594644861998201721850964833869144576123247129681113525376606714684382264388429652718087650459079731919560937847689649707447036545602849460010358845302737068473578664542025930326737630385984277769429626323559438902276116397694127995082060211223015115829592037605362196393027750000 [180,11] -306175922414869092193796628303975674172994147190695054715389686506553329658630295386653862458077143447729588366845520126862289674274271139372342102437046197659289830453191092652895671750206331606870582747150311638429695282940169432197878345946358591531055296792071992763477535123572488305184828730115910663401939865846465204802543443681976177607812919038394511794962802466307156256264484730357584801699451460052969147927179314374472299114627435047192049643979292092344934042999958944720678865519730814807084202286036751365831747321921281073236220562829645887439548632760673153008659068678896607307918204278265614792133477801068539744644690197860790569152173345160537516277561243923343404744918083126665061245410280994886232188460973400854473726472085365782720639380472865800298979236768510356331508216610752775585427270997891944115990271260908213980800620377612855864758761330372543640424326500898709531618648437880351541519679047477567061566767562475991094997057106900227407169287113748768699052431993049171353677120516684267088050622568821019061771524200136663004534592471337177167270302005952531666211129023971710262509792642683356988234644583168810140709105160692721637568798263076055103681562258448100681857244152837002160233082892949910425188452765587105208959289527849341633890669551071707389783736307338868431804161218610227634447883283429489459288549545347376485709655526825646286140688560410093893824374595118882619427266461719333873782342653853611109254982680164207075378965785877777538922254616670176156958217412095712668425198102651119107212000 [180,12] 4148073431016066761796559282106979139853972732390681563228236684116524436592697309604558698450138333320529648149783804299939886721221622629521011114789482344556074421509301183804296438450743719924789634587717275642497266342118340836344697291307981967958696272791149688942680455436501577441157724847053830827848794672340571876992431225930641245666576588010153344990268782269891015189322282301381003160491545655522658421292732072205467601253293546653320520316382936716081093515260005584225994667996526797030522970196332405824781402024088577022147224688091734829609088977084214871796785480894448919071158198048443551613908275512817768081392156963002221720627765497846697091375461641374887104564296362564414758406506969853261366501096129149641128092372163689133453830050258403381128396888194176069946363455264380328838358310106218291988647393322167724582338383060165382855755301473881911068588176802792028430824896118578634694011982221252669155468369962636086477791582968856241888862015395536772289733044813110380105616809334575665708608281998692890437105737670813049192618315816525831820714767091218948448440620092984762641446964479216416950917923939553393654947406361662909247928452435675019406036910490925482501792813806876920661130787607008585550719440906555118172368823499701451671421957314425907028460505885613776185048924359094705339541775430648102299324041604745813378366058966684548424061074848614336246249363672363698245544858317960880182939103487379941271341725986130251834595217787417868254060575254665252894797216767431902942756932846862127482113 [180,13] -3571760913028018095202318948308434070425238722915835900286973846507627832734241205725448113713417453790025507128800132989072813461474073607592499680304167844200586957970165890323215192379655901705370735071316044055602856186997588608964683795570877786954110280644793101231412035809091628079064823195327436412164723698258273793572120211856670878104726233972124278168096013458268343070557192017271398265759909039506074288110931000924540875702848491135858950278380563961668743035809249877853976991038395120907724570361045870752277083355223942481068782054591243286251616229943152346001140303040491661132547249462702372853104180921566730146213650705335551219769964031081822876257683451759823247769923056893145833217169457235294388802485713028706228666239598406270296817292042217198792099651715924689554171246453870433691552332637624495995745097285142499710377028924570188419214832386669791492952882492784948696357610967421238530382474210993720975919596558021695060993720404384260079197400234384649812861237427097661076759857037752377409237848863807369538243745861956458036502238123929547410600439843029742238220118118765977092199898887184313135171226806043685333933291157266383837095302624477621519468338038305249831481930916202833191486122271436701277584952586429610148420769294909666753419380208191250866698980142028446151774143851440658499546725099338197323848825796602282719072395339482018722206938656615132745193091845260186104677634529369206566279299871287508956083000185398985561996864597731733208505430260923929452365126099122546520830607716246880256 [180,14] -76894157076009414383850987059661248331398358578671393821864414371685865540571461089732643248628160917782731117187639418259657223321902936263554920186582402850869234109983902657839011154156755057337147666899978570833295878450074826804742066580438897338959606992302783784503526840924410478547694725298325090759137633809736097821419707273257560616252806354857948432655088235227510881402045159892442148764069949877777959995339298941924063662072679677881167137230795178624208479948559405228662350014867966382762519561915503039447917911251383350837411910125619813319628180250950458208297377706956745076974325289570270045793885066385972058461895602361276980613238860360119148962544667269710377201131630840205064745042920102308731991995635699609454935728386164565723760344550956891363307559391053151650342460925588761566904473042281508929141656329094044350456055345999053173937449718643612349636029053775199248448877527165866487327862301449800443839979372715934453939436163353481010377488397899714309476318010457038879833870958026701927221015795084896905070858541539757214909791033313203375188474640793636312981635360945097102723896962356769836734642905224239359443744929747280318562782866786394282192225632459969144337126349789553289420158576878066236883575609546656064967960882634080050634242679653123875131065393819149480138972039774746393170033398821495648417876843726180045444227577812887215486952013191759505078683359867242779587289891112094679328914333494620966934743932882484859921096937431263020139683939991018053797335599122768122489322406741114880 [180,15] 263671464856308725605872875191957774758856850813264410060691216880694641795295480289474675502011364967488598840331423169263868580263026386976334259128554515830375225177908920310652978163227880624008105923692600005070657452357181374672179717337289520288195758765675395794416753996420241385830225153088547044671097014259744182235698204047693333486044895494829306600692245197805311079796243418106670600797676158016002758326243289515193448580002740220740683749085232864802341894406613831565076149449237535766147026589710158717416116650147956301151057774390775197194698356201918426638266214509195833106775707644014899089156508198356264644875882298021833523858740273416921969498010597945891031613639561529655516588360157788912591832410819715446725122107948524124949220338374820881507435910781676756255054604340136856636259798166967443737207065646368665517200310994635161524812364536305195810891473039271181904186502055270011391957987549252005119692644550483844022722856358925993712080051233333737595567125348368542147746895661023716232555189055802839533014987295035049226194016971384490020122970949879822954760190757443651531458689941056327615426315626106861669397276423411511434309774401026382343599661989681721249098600532438674650906981345887626446396485719902999602674306972209803808674955753610329476773801816541298490264234823269134003969371198397395299947186858214560449987013710651978729815260472284092947903498658751978994566554145746946611057636446465578297081642123498171770013244138348312864050439181320339690042472379831847099275525158404096 [180,16] 114225480153234577402045768772257085649008117135956572817151118496105468748731933247212018905129024674614103831717857798580824410600981489453081009447602307005029016222200548089250889421288175243030423676582949882803331390976491257292747105791838959951407989877294411671433235060088071325548233467900245082721294584683434550078177627544524500979588779307003966355087252355553366915886123963152772037101016624824426544896367349031989854925362032370110551177859500431827631539679908896743301211927448169659369691774764276340690117918478344569774739686558301558972880450359424650670634034219201803029422886201706871097266329114532633229203401150223606397352865964536120331768920927931308060689984571884103953806449755007724862511917536739224843635759418787891781146076228002948426646294109111537205062645489091715310226400750947969263827587207655161653186074672827582921155042038061267404686463035892521449153768512205859001020790697139022233181295745650168107991261573145306447070715405885566017507775375838134309833531348302890193929785703643235594303179207093740068299909847146145495312321430591408922740664149481888115758765639970948957183173109872535565662780466066453152177427920560090354492774193911272055826897054389022065179693553228856382055502550793401082635485651173994019841256495238717410554735877320317840265244532535169401239229994882593885152474179137422701953874915746338321047694157791880079600983203978437651257438804063802558961450831191814406370032954482197235923548143123520500369370739447610629709540616834332933916756227584 [180,17] -2215920266524337244707519496696398556948425118816106061715113613188745918321492161740072984520610221062225455684320386178663189224526092174504364117208021587903232749128641173552734266018363429766599529313017210404894611518743294338458906480184564889293091428583582751033739257106619207801707699538767303805881032927845660811382861536411940819650455167348178591559269318167667274107158426961013820115154078062632980111513921152184355531710027889660744997719236365817590782666183705830060363412742154775220173860796411919618505460462755654907579697839417530886066012746675817140303724561142138918130781058041842673276816823994666215611010441347225668187089313060647654693058564753994256802770270496641358219774117449939328822825907022930188845081757231468562345326336145557063462530583560898580678281521952694154414532432176724304354196997361988229508523981494352777778458326830755902870559275233091571664927752222472620672108207568715692747490970516591542773549497442674935439415484477026615124797957081546019387095377513517400504743104498293598624402127471546768975844707045223357243896633361235194838733286544362181296838072097917014642281524880198229428969948417716568437172416468529083071939192556024792361985859696701728129490218451223608349245779082887016244310269536063286574019137245547906457833959307432171827165970699708059414724241342931583610592551565885355417703220371248281072668985218773121696440568896864931757751357031893012155032573667709850479914834452053964853383302625777791239012252202132196776766313649767553316323840000 [180,18] 4107963939281794355704575208754037979379506389780766646005408992912412240494052142581171071695015820689411748090001677383294810850849859331660613790486474186692678664594920177170426390421499311977460127549897179631672073157389588632914655416067301748534178854311932361196857861370021926412918339542955470450282583191211324258476425165511661168850473044023628158110883260269868951849540983501799146912598948291199574836384726826275532855167346695917957815966410665898551817879029507687426163962262619864381044013348913038791517500611804432174468336263661022399745823483704912557656875123482426279629775359993987546794107611713627845832489739516873957407300747322767645830500760241532257848645538350590513561325281860446816564275535628780396965356873657106995033472428927875328449916698787551976905425408498520348647374874305434059852957546099249442009845897915928793189159415586794983621974486962991160731392598631247414188994814428352607426518010137263387515135944443314131093419703817619202119110117141742481025605773922316774766359535006569871529535566328894759450181335935431703720313559012865138188634191045137951451981219449848174434368144462548501368061467294646481384582921377223879910758730297336951602188004605045449759776390414072552393570810109079141691233401423476483893154956235747537588829188881702211827750444505784135068981436520627246527554419974538133694261772910213768312019663336543279968012367851018978251950813040997909101637377224254598870603348286088542897658376763033916981636145941945940865067695665392783184210176 [180,19] 1172108965681016808477997874055777032408563273495136857130045142158483175706910196766428045429751181187757353494936824919855647768217175048715295907492638629154431912161757977134134249692390018895749603519033219241004287597267909108910638321393159626736248453807360382250889599480687332282049645538714157064257072264190577495440324756306286839296385909805833447151662862383264585542343165658771274895250437006328152510903227849584387796052394728063259484685580961215238336298956700715735068582226850215277154385862900953433729912585959964460245585568975172514205631781799404946331489630567561578314309813421530721636287768675920071284474694170300381457454421267105026006243005169517355766599821664316837627938422607746286824786898448537854876435850586271565870812406000106343350769617500822968049313447151018587115184068036646038265867636577230533655231315694100387512335021251811516713781682104895668022149856028834579884989090039839523641532316151937103290276746563058074668483679202612306878416971390754234801196519755587349910460590997240374400969093923768430202406924357502623179507950606176413526693445766942726370576452594382198065518860274136103018444541780699124493626320994599729831040393360806626155401633587943428963850959601292858277528716592134778118530057654880488851592223932544313696057808450591129676756122865442624942528694360660474010478725399197288562756767218087716261131339519775286451202970772626261796781645610880599916190704129020550176885440252418913989659288856521231017175923698948110970397857951475986117120 [180,20] -15273104344725473603675221313452728103983224714680148623804393394479454710658419424649490017799929768102352821255824171265308901379106362264673882024534461467467903768011101575791232712425204594319338461234790876998770347243324419599087649229430281366427718107313488149908101076956631320970744571563242939330117997138357949673901130958254457146021585793252078514929614588768372296770010619867229170545319564270612653050284870214681777229946847464875553483609463861934936839151311102737807477066573412698101152075838769239015109856137368396549864349129104028549370060967128299265766457160476096060390842597001528623947189292666150906241155856652629722748271523162438354369965991298398901512812764283995109210486567055251739725441327657443297794808795085847492368607429618115751138818555782753251227297677032733787729524648246442824565885594817724639185572741976959927396660462668501863588517076631899140624661666311105398053768217013359077520412502302767495448170698152245004787181133430057564652806616866110945735056642876401459551613079609259603700131326656617770406379740486062942445526655460398026643645361262359675363731412634466414003876393016583929992539706043903497637258587501623329302838716422201590826134923225081598143860648024118564458754478814283807685925596692641078867855652551500782598727784391012902104277918628568877841085620005465210799753920646346082945489492849534599704727393380363641323185706262642688548710761905570710081493454550808584485005620828028533783262678500137448149334302324134477854625324708256481424 [180,21] 22253145533581852486235816348910385035960441249779756141480801243723000166572335528090474805040378331279932529814693812750786867527761239057507450099723325686980942211465603529217791428635555441892138195119952885043611066424159354787288726451263370780489529593430896041691548384540892878430615647004242864853091772557069221834657713191160536279788000032635570760034831502429378501392952791915743639386253687895196761957825102123958478759094120967214298296878487182157606673607863245123274984787877048229065632740542027876457481685086398409135770080237018937222228246014269308599315960687251975264068213844535563909826103421222568228284444152820095544680460369642926699353562580673553797070963723343444543441306879647852441976170893045781923143501638606750178431652778882333904675039853849663407163602037995602314498645832982623448200631659514243716012454700300191376224366447182529240042745365938233761270134076411044528010053109825022129526078808258657575992747674918739444488166538078873817034451212643462609659810141475454509915092358089429625889233314239513810993140231806393708069720068873757544527474910484904665381763332479360765398997386957733693200990126503224601008132849575600839938858339138179727459996939483234724636551343310917439066308252088010877078433223248274131476164796954657933021373740816135719919503646767853108842182129109406331324253562517976520513284495233443308101839245292013263809785226945074511940356575864944430122303960550144388469760944874923733898863684165968722267201674582550174995839972061609984 [180,22] -3491855935212710165817273109899064945777588257916760557955349769624716564489512957799959978038927501647495158137768594082569018898430946919367369047212714994400084088517348254883455010059732301333028791183443258345118125555000312135029308979557163747884827156475198089479771727860807356658943650871364906678836324306238046241111677939881373520745652247522312808919297157180171515997270461440345423819344327878693219393239360332419456261391810206126689690827274854302593112696465810596207272672470289923385222116319448017610694682876257576118348530580980301569373520844039126451515308191985701700650707163141016253637269497996344771517493341897435731274502211953685453306819257521330854177995256726553568037737042452975560098779231264056803044682271890235551292885051704690479847702673453198351843395168123716281838782360818022288676329882864747686361556440774075306687797772447214072119019755668088254739397603042233618653585053692226197662068585285077388948234219860118687936781764017037802553505583436541794761215052099681408925580912055039994601976130723175873821131620591971730939358580134267245204428610099675154536551669574121419118067299933451912695614980779308495913967392050934434803227366551380879284735230582858119874788232445315286859610442558127921253222849518805492883807239055323311772009671838768325408281721218763026429070134824664343533250650658267259428904862140058119904919040761385570210322046598629366834006330079613658793564732806277959986771677452911316814502444223066388642546138910421887095656886083584 [180,23] -30229294405526178710234947482304175391469015785416829188793100027519511685647252208021037768736439504798208804523198243243629141327340783807046546126532264721241368273461242393046092866535593111050351394473963458563708240842688174526210919048543278388082666212636149793023598599452647036615603788382049404419275003954034124532174157911391615607936204569085731313893604473663456898719748956966767217783074574491805896708798877615382344843177539926093141026447306530379883940846208401349048406420014960038454465884351223703064330504598872437828147700441222066186856031653920405266028904798220032912523826050037995382125132837307525045580930700487813183453780624665650796849591416949776744914264803953820973436009089680552561396499828928781814737165507233722691181265102824313517659513648814643091318608376529176080719642494052700770641235253329499984513516273361458620237876760547617789774289270280697926752674761899578438262015162035403279409312536560991940040390417934325702742434414802580047429051663281419137873262244030167844060281266830192499979861649308749729144657417194230504909727548085665972250407139106736930834671725056786107473061240441681894603071475951874332548058548819555809770915982788441097583910150358738336435553641933819269216713593096247049980388591497259219353287420774669116063289088186352509896846061929423542643925583198765573007393427460997114429323712119392734802189025357453276479031068898461515188228237344352797762559991969870018089002302824605543592057831383187635400199876817966979370145103872 [180,24] 42985861762853369793582189764299290686430774414706089000555509673689078415165615579295047212067343533829218564102144158480845648824916400544972129246520167349889288374902507926641846056080337568673949718589373912936335851175693367597335968467220382241630038819055435069205008437962101185329730439980245441440829994479803729354021608562291823924648280562475550914503795171659185279068456383244079026211822741683226160352908554736971246955772023873497574643901876522888176377225020676247136345394428083373888271367487456303318711261968938946939897039079471619659545680131154476219861415738482461636556875287107536028175377161792061434933790092308406925537412497789399172592703832512442968651367626383127476908073511104917313950483066172776237694842730125307501403737570289924784058205070979798822814820209943458180922698338421646111545634297401085168123141662795937396910567702629994992935048525416153221929973250522464655671187754350227662099772874866534751650234574225644960515125769554126613088903196837507646909166930210308174441285016339488232844273335372462806921065611470707118027356051289166343646227560773096362238824759897339879416991660794828593450835992016068618535793122936714295026197701668660063060386021257761352488358813698676060602444437949744178519076581841077541182998832909124214295271903472341393491844761547584492103144366119119914829591685744342701104958954611667930734574794071635189058571722279855253024688600061721231613494542124468554121964800777298689145020656467740599813032219457364987047228160 [180,25] -19290843934419478680344732530890924143608502012284048972426834695882618849905490216670736319672194294859831274248870750238764316150302834810058868664202837161545289887626164015558062297307948309039874831061962816894906838719736155976305718951044964315013016760131386134174242438303227257941516259772116202957871723508698249141932344799673835739931873735541985917061366582218287768564566647572167795573201640956500418831139550650561801760784058074896578973558841468381784309801677446916764228025350174570729740587739019991652865217652854584709485967203546856730865033618091361181557076240691393962165267915124906532278664561208558959882369314911819391658667467133785108181909580971176649987978202578640182703712533571577244841562939335748150180041555856159266835899671691853734466752656988820182283644773216629298449554581613710972098502143219189312049727514740497268295285898473309146318189993758997318943559010359436281893217606058646006090487565081950332108848296407083445749828603211163857043944679394451247892578512192301135830687108836434310199896871671866676203269386533281267967496101124995060894978948891487232126507006296067964978187543148456025187076913304706991805807259684876708991593821732314522656121031490286608485634615788030154909046421548848491153359738550865994895682250044130983733415400150994025155474575082121417056138297446429959614507703908090811939153937890738530986013274417349650341079094296241638556961065866327010203750383223620595394659636227330906138768607546837947855217178977357994655744 [180,26] -15267925373124160751979009200798319326950787256020921547436369048281767174353279393063148793745730109149721658668644675893447506403150587469887455729110312303771595071778912481775120610294928626342075862597391522159686053873003363138575895976849615476002998049650269351489339072782562489050230283977182090369427772007374839790256711291543444477316291722943632969681770170924868168746274449817904686855909093344533186042408920393244583646908263640521802387095776351921268290083716135850457866378389310130431105463252546583018139872218489000420290380969474145706192127448820065515505648683462618486335241602611492579793545918875734244905870803805317330787234770462100348654872468585769776339326546043144595624297938339660275566420597502424134908584926353358657144046030209877588740406894763720154704588214013747740387051943768861909346554836313934529998936995217084664678000664465830117772890715936083027679847179259123679789940404510632760681318713022638018984734223702355362750561263554455425281020030229927333097923745843029757959944478851189872459094846424536664382813478790101792636942093003007012200343487033840483762213808724790449976855646556641090967673587759821506799953016905240723411351105261439474260347556370810966524431245962073676050192132898095065201365479284312520289980420409192293864313575019860657150850432066544236785430531267937308033309506878401866048224209149517227406289558321027055823981214233737008917528233842470206586779707216725362454478607954403717359853089455736510266259436416304676864 [180,27] 28364378885155076705536037131797798485124905881404109330457203605753173353995091941208114686467696885811079939666260624007587716733512989916060758695251510023223075213112333129663713580698824164194725565550748960070072385922543295497217471257465706171076184150207788639719623167232553717885696762505941587948306666656417956971189067936246048683256128867374654681661023362001116488961488868519633634145332950638592180679857137037749260259043797507906718348130780503035945876834255870354613137177469498189139222140748869132422293583800588079041651821221357143260321264891550829419384605433364970400060751836786842931606936992894572037285925239597681911867977893870806924634129123890563458306119450978835462213287428800693875400721511640957376611509818657641666405729710801103274941486648752027924699911232964623055253149026414575889282675554932359892635735151295456537081815904101817384027894183924570740581644847350463144944164085146709753462070401028761385997402583474656464050876503719459572878109080769343894110282128528027867295427854015014523965663119941100085570912650017253244980083085530787902512176970943701961482926021694003781888985167946862924779839185013478226717073743654389072541053489581257596843937936100046619636843246213085034969897836553059535305339740323830496937398634471368671120827884187600578554894113253637931207568994781702133211520989848387637155898174783676207643851358709622692135843997944666413483365694041164303956414020786712897521630753300614352097592275131400652761695939239346176 [180,28] -17148614160153966544622012992195264749813361720427081698321996605042460657423438999007106753471898722856189031661494109583815506476067963567338117087001216654366313797185085335474228858679073528339360423788547754695856360827329134914530879108407830916130357310072438414291867403021756652415890470634827223518823815070936768290228178815771018218042660300882344182599123914368186872323337855532920042018355223034304817301154216291812829028066936305000544701719150453987935554268184753417187829246364086606103496376838715382114627231945579080263524101075639462892894894861557948594978509490497870050457515040389551946372136954157459479348126051315036515437011210491114231168395119343067908420547439706978238502655003263879022792691426240897598155851488111880194110143815435293363709480921708334591352689934750643869326369345825801202326675857319773207433577907510656341012191786144652041041059367013022200459307161955707987437304714922476640484610109341033626942113569472223325935744184262320601980759279235949375475763070573076404142181096858992652119806981540084356823205622070766298114732039968347700082947261557675122194490513267642180827242758919877864673732368265417064721513276001930910935901611878775835225330207498673073205435558000662539381126764902318667707755906892861896870846499691410325965557332558279203919641492677151449407975247551898346392707057453351455125523440523798765815355315217156854946866265644251612120084406455181453029739984700874144735839802910700541242891153253066642200467202752512 [180,29] 1055329296065720132554840629246239706339516144792058176996801493702751238002640175306628439700315385978343550138418502033532322146462599238311177875528318756496569034096832308261860567853954650801544657062361378031167701411802894252510128650182982554520493447574418457199032910570374982736878821370445435634303844017688631260802815158034100520464571891087571463393880664980910139339954308935240657291359422012253232776226325574981686511973030720420673291489939476626121310494400633865552247141547625820434351200426759682627025448524478739287902344454314619680508153682750622398084049410596004987334625274424615600431427148481737402199001946252466130270772180781148112695979898933043600402413128240019103297592292263410898389947279109138711040100684294930131724930317566906346551813456923008867132634661311432687935986819991170699132182871921198381096422430413267221865645584619864357495703244810509274197248749519466601659098430760321354603105604789235355257843469250161409666153672523734174248131486518785651259514995455865765838772654877826913405679265802530161623304279104544182040642941959888616535629114320506750201198622857054896304230639908664242875875798691738986366263652535925245180881117781848660202736754450889816959096047522510043957130397884945231865971740235706345765088627071263149834542864517365345063317776249063905151574795444320209847287671301166661901799116118977689677412737295757366226260133671357965851126064874819548432643662760955184830464400034108632274037169812985781373911433216 [180,30] 5848198889009318815914104852028588666387375550804554471005633772148251764399816719945925940311210831480190583561848846576613650563047271396934722640937954474179777613152950449691195118531879133846356389122198802273917035783003468311926474276240876204039024028052966194602767813156333677689881797948976710566113413586751060030488184153264626957159805320609527258777279431336326733874725792190229878823111789117738125544967271511362277786561747065532585341708004193409232006431840505598682647364007263629583042863025714735538877112266663218363923447167671696969799820360997235974146494908160491417699621265572317818489408847815581789197228212738287523456988974865148048958660255440721732047285348952413752640914349770462748750836955330135225539566776373983291832221405714536890055871009402936863354281095170305560828000547107045399614998835311772987740936093567461292203282960222201890261626918790052533722854711148540011861855849964942979358847133578966488228302035609232847245000599359616938941038502372133664867869783619963075024228425830416954972271310162898503784768183441125530487439708617303616884989235293717177829562563955739857256338547787382779581718462064544238424554274329213341583393154152821776909667008466603424366179684107434406027681229699747237251129482040320274619787348625947575750008828444216412447506510132561042530772008572240379459926280720913140855084102291275622970275516037121495250089864334186702956809141676308256658864514250304884789668298846484677574365487337105952511885312 [180,31] -4469093214434240949690173893223958817766132416246557914254626050007445450334969681737898762022421115900945687369097161138011740386494701230728006382226417892466887647009435136995241321683524228933307150850636182650130402387634120092158454629614137784430974918592462876362736069374757010260354086671770690532495660988693930494315203552746510651291113054941153536544397043384747792258898951178332260950766449352371093553665771445906643546342665392641169471364461099105128476496702808970689037691036748522088238783201790539576757403058692882766416410465036910549570048851288470280488350199007269025622863359827569705900078259134052422925472266533358518879102694832777027634029809289795230913343150505357828887674168810997492324619912700256295559568382120927960690261393663660891370697736477961767204910001155087757617313957791703335916988335694924345791475416012990570271117997786419008912096621742534363046474617793374922394381953884576604349317451438569927048173416623390698503263849398807211175001195456346068283667844444564381884573723341346521947227564941018017077601396408051227170682524074167365931839145451402558045542741203636163529412050874445230349532456936407585119480796050220939819918361037998917482839972929713318050269535410235395335545395460045854237556993663359988276787453635589446570186973573532796543108661933913372932048215194927274469530809283119781684550638547200842835430694173396017847359435591550093490438567244613167764073632554611099575506483341686590875752524777739239030784 [180,32] 1323797919605432133866856197643383723126687857619930000370052770173199790560522807016205657501834336131017088620351402307715639925096685741894741737405050164493416578195081653825775829544115662205891986793556111954349427379002143213473843580004115948524406016745483150711472917204446797960037031989850112666055829722321537581603953434346739484387500753164616649633937878696078393884248329774890436259292212791267003829360606498538378958261572079094090891590285588336434351574343352710444114752926499135173118076726587524295700184628481375139880104802972722377566966134933042297476669572945481382373527892299985908133211081627426973487556508318602733175002583111665427304722716348368274333490483910951844054876342574531421774374172123196571783872506996692029086778279481683313971306601469173167724246245323855490837016492568075285293268667254919488529169473489348644533786459158511946594220691314717436307310239697618009964509698245383415948595793678094251043929740943960713242054643828095959454803904053764219641245738186391198521094466962792246056181508224065793628127983180668761051612077307104628859110799632601690276859265220207814021596402714443026402174737017399728450025230633691202246142599347379274035965732644242150375140712753434973139434189586382258548336212784843213793281887479461785209018425283504301758165919884646980749708615938112400088123348918587888338073315380579546270199874546265942990553914216378459622125922831528293255442932181796067711797877824924816037055530467649257472 [180,33] 216230196576842412230918385348048821361258994911768333883711662001653877008778786151432150213022440086474095142753865927043119218164273313148698206498888809183436241596944069287530031524417114258617809405012478245564992564709298035809035100077330718592759169403292162417752062995049507137152557676223892101307888657319156496303850278344552840081749234054837744437150718043033079644471602585372534954943321595860639946312096046328977726317623865363846155767175469837969860298654002143711514187984051034121045164682354816272268864540597459223828687487139512607609650037627394808760629202459398848777046642160442768261036842886264668007737684990520504704204364264821222788108304948060070092589918647857875412266311817674714904904841309179394606494732862742278859102178602771483171092799218724412646845762091946007391855460765069867660822309023969515980371294167340093266587475605080880348296669003849827697195895749802516168555751254259123807752944838182286649781351126649099163520165495850366277580534124743881598246413074535910297213607040281282114627485916716988743767264364373080713978629078675041759589090399721684383089852114493950600291242929686676745357071496843058022334668391203651918102844910399873387260025024928338326595138493497427535853653409369533847803994162818657284817604862871785448574190493355966152929793163635377995507683466779502368548915424227749504190703925554717557945059353324494799120993178522163098945617080483846286081788428198360018904507022346042198909864826503168 [180,34] -367016114656750104965032698596233322602006749992575198026271505735521475514186149987452973148988826388552449981964510596404109922758319205984264391559772589777506458374109530540469874898771197504209685669378810741881716342877013694929702494784940717414005302678595441632876809656130740486120274953912298798979139737513738855188176118430007342269973628667211662808804480873364721674412978995815399854864822146324069033979050843266118289525001306649478300965129147947281626610617027811321697388565372876665449743603603892143149035218593375382432238663731147512431907375813767449833405564666062146614790031239970838521110918539585757191617719816767543152547124549729735369482146112345706840185560343021371237711586721290069045477281773693825193721640955169682789436759178926929954290226352306933645053730682097662909666704706934461128565458666500212063547413393841184086406513728161468252372290393311776387330725033199353826140666782750177114381449795567967734375424321641029769293860551006848443167187114621794349997712181881460938381717070989502755863092828183307123919750616711169280809978241806892677907896002187544797064506345939883797412856653380454108582859779885959766443423695355811491904228524491471587687669223305393224568101387997165059449318524898185725879425764162080950415801636888049688289674609714352813885746096681056520042592246487272779638866994900730992006570193083379411911919037787701227292037811060926871302866722612286925505680438989733674883805021680922213286930735104 [180,35] 150067923292433101967185811092813570745437252397022832358849803722596253633107835176949183168626020640014313344395106282792884035664733500861688756778185061797712080272159575261419990599230561147830230244864065354730683770323847701767065943504971020356711553613109765694011288861687342195294927335450045342287773451243187358918547800117774334822860180389692927328199429331793199352340388061479974370409712743078386120701425162998961557223803186852796958671136422671366749030070456612418672747244941652776954883802671209061222583827834561121100756294842480681528837463299945688827605698178551134264478291511887359511327723493370992463477304349022400747306403912265782744589098739185340964287948182952608701327184614408805556636126850831941730446019406577441776417466937830245652996824128247427881903499411269743120138128728429973154599893324564108330665303556326509453953673406620709956445560821786559030616235681799756781427753052684592946950829091512702240382522705534591656487533485129783930721169643424315666650408165363529984519350261960713862944313395008795237439149394069554095805315581054334900045007764522386678726469004148923450610998635447965073075181077588924466158623874029985658240325243164613063275617261258554523140311115332887794543310050160347714610863040511106046674534710121734095108818429234717103921973514181443602567437731992541973038636779745836091874916783055201039364853819071680193115144223206340700993143565600134878100965381699781859437876825728741023470731264 [180,36] -20674911054683211292565892304389473774143440692397145179554549270742654009186602935689348777434372348584451435379062738765611549842018774386668574723478516724994000014228439156667949406461550536695316792466283500023244259480531141893048174536530012496310105314458155569806552223951498058054137263461686691766028627420791401143125496845112324474763032348630679881695928346816842556516846691105936539852459710528780039062685742250202845623465735771229424976679727487531198196725669711782864598561112285048646848026466965941890095007357379932181295547284200495447586882954632827712000486293571295894974793495806098049093783897814400105381731170291068059069765758568185543526511411731594509332826582060806077857877582405955679931279884085468016836087768493548063538897557709044832017194145819381425009416779034825077466614717286211771573419933404571050148391725442022844887257113349266368741998851148510306472055862534103947412931408515087035766695339105299780562204711504786686602041303975623778308124929585087559919139856222293569896312998801140485089925715984161535228653192198733688462130356755048857021016357374656336719251008749083308922707191389438831342592719288736831592300505426566684249729429596356646504114210451818144826047814708110998649491616527469992902711113926945355595406657504543291191708281695941692036009216614932989355048174794981777946637970837314524938176105528099296592963624967179246473343663940186713472142812659507441626896429981775111876888981043137343277568 [180,37] -7839389268801164265031248956159251262393849354130807222165547128601485976052767439386426263559778403287941106232372591080501968000814117737648621465570552076052929824323289066140349636570651286819102551316372899714491545963765063950721247666700285246972116987167136282067157442601279838296428271686155923750982569647871891656878422424225734512015386039374335749531163142558308928158452471024926489817509080969639656941980632202685189830815699535318961943068969010495570035103431992071169010997840976553369765527646455752913289322689868398939625910212419843976381700576412867212317567931592123320342590465441360578039512216498128946286186066332080334850048919306109717832192633117577034360283396118748961404736679220663559540416775686920451962328491591707939372421279805213283193186783765704597486633004847320542543638236443904423332676541760891972169434587307947697861008974088542907509609807775042020111195021239324056938404426028319487030083534654542746002784491949052534906546573509417379588542364061491083183407867381127760505560986607461339211597090107874032875759022623850186248748929576980318654905053549143353320400604943158654122020528442481269266359235396197473488760830261954325975240874381618786746501008341883362645370366082677430138611494274633979448111304212392843899497497940445989084381614913497994371385525116097308926546350363137397508727136270192776260872928418786212609902276473302239974042770927518063951495583509205167561345586796368476485184832057712312320 [180,38] 4931825965877569523513781779477305570512632687740225249651376294928733080981286532865722418768218979507926297792005498403991619763911028141266339551458137617266388807630594217389420982671428906372998428383998968484560116393794465620690865883016651905954350561292579739609847327656986495758725645251895882909407494741920887920095084772274489270228041255720230578495366178050144055767104310003202368624090233566911492870067087901842524117728571648459462096376317290709154729427626784567091868919452251057389304441747432663540957864478778596607620292594875788282059119636799812356746526599897560130459232452651103105663189325591498781476944674739371997638342814641179438852161166578717479225404957364491285066535782854512517380110492599733593256969187415105286862875573724538659905182450703975509976792614977832696755442824147884911856260091886589159070698980945030673937207510157912081939663086637926366008722449908542524018141645198499236010141507295671303245183443438255824489223922592654222328651007121402438670712562145801875835478520760853292521065734707228096184870807118774149845249210764170429970955746435574994567778181317621601141929201237014855260142938351052048483398474099254626617724252165298926341830121182192490138935990340221164780502827150940431776374110301112172453646456699257600751665423139233514053497947024290249158590994877802868211860191742478321223044958081073888984734745153480003206157638368720767908565190851144650920330027727129224196588186775846912 [180,39] -1133247575007828201542291045511072721378895937366757768162146203237478841848499300166158908948166765080935154970167412301715250060649976818037750976859002678122937345246379339159381305726157994117382450044225770688007296228495015758518958529869260145587384333075132706536048895631344004478258180871557299632408740902683194953397130096902913104484078648007915516027364249563787083037676694215181362398761993385162716793481678559607099520501788541792985909785283923634461800550483915917511602808193783050465286431643320799625995027726009713635641025953095171465934794352735909426930708874139730413791196018080329312860528675498095845441439746936089527137742771797677084759787727818622318409981802101712131800316526875890105719030722323687850172635260994965317849640562762544097688002269752038292571773933846894280626905368694686949908610965361461832538982183389512362954995732055703389653428620565674958717978455506950947890168470519360282382453307223024975195451351085265283022371192238371383400611164285913712732287661408934932171118144596952228895921178661274900229316714929658546103055883422577602787262939631017190322061022887108023711395345934387085856409230310075077575890761890141555534251654134239505583516591187513409742791502252300416983888421521290520127478969599078633871545082448615786940910598231392664738730023980469567066809468691226965324054991517321296421325658866741675447811477104663813595145972921960340196023868764220000302007861104716991554325932146688 [180,40] 46326187801529136913160999256163903566908942783863010385960599560283725663349317544270267363854333187016051968404048886625801807537593055249503303981140298355154706276049162769568067548128548779088977874467979089160331964280448161339431180079957894703310514453893964204249853214479275239297070900379785648012010057141811042530342809332167230021101158546221018714038181978585842097641585995350258137015108146456660166760112765027507562959759080064689307511955885888008593929166844982552484337416447179902024794130444906331782571941102398096228037735337076961191602848540213635009529011384382388261550116208477167065995214816438665196427988495949971587378374410601964953090828060825116711464467843490412473598546734681765356830614173233958011506214615590068872222925728273588281789578572681140610415474820413638038503335910258054710440482022915660275853668585022077863518993063121953233683805212315373676105745321201170628394262271718340499119735595070717324451234883998615567491523431198233150122297026915252597607415141871696724850455850293659131763636610460098915069835621543515389681555817260089879571557329336770462399649465597001426581759228891959318089760894031475545049352254301486326854548692782165774291074169115782159975719730363155742774148118858048141682000934626549915779303525604833077352809208937786167432774110430102525061704619785304930188710489052492574818864403905540202380332887829984691326895561992728226326731739987974689090394094775106209547649024 [180,41] 47567911684054247426595067489283010768016600029068570398132722811898315393515901212326057039430786395362281419014035061020451676356773642347438683698490349472417926117936774372253959357176724459808786346921951927880233829089225910735644438728635424898908179414759593769239783399854426550273059836367841857649706058482016813431841714947641630575722161668254298596778315705150669963153168388068013215714054647093502786682874210144091433057850735973299579837040713252622874598027369877157347183973186483442520563752755007023530378846926958250062234585241050734900399670010866259114419829729185430391885753078156291398090536902525260064678147656766481251355108297415815375340579960395596961751552665057891684932774417387107377726090339802555274295556918016657479559761896483378706626757514606979976596510352617232918908900554046166630409141006012718171340910610711004477310682652746075949051640912731357809439606654720809380817897695804651715594556552113668635327399924912981999245734656850997344615798104093204398084752475257093586571961645716223298756212014988367108774249602373294699231925508973835832557220799669770775816091696419968181601764623854357975488243310968374957991600520511121575860350710659715701353148492084521852593948057209575423054870088668662622351498827477148627594841877501628253278681727358045910204942602807930299259770668292868114771890400189200367097917169512190283083249470760120149358198193139484081052139655061515695265175607697752508727296 [180,42] -14830997757999111239691968980385624525276925624221705241950760340208237250765229723152153324855263790845754077606725630429298142909932811883787098983020864635769012131944166112679067412835306767260517444487245283732352339181797198774517979802899134539064402191082028843565502157410356254754428907407523066010153613648454770197717760450592758684615352916476897807342176519772542705681284612622165228060075337482202214430482167047152635631905664711996019844763968963776450532480201178772238142124229892464561752144022762235506705060647381296552906777839944110364932921983657283433910415314324349970643793943245113027094191359655724611729075116845162383810437781468974219931191836069948995122766881804321612046225655424094008830962810134047825667653402203228906913626877513470062248063606156065932132310705009902140939269201446881507223500787682886224706821258734969759348443772478106185051425801216495249912610541962917986326882495624661081228346322846701105997564742077625232857441022971450270687417384356243759020821479414147923599467627490420040360456089272083466896554224048144007354530557133414482323059404904675413711338943206918374517672470571756971009522872644098502523697390327488976195509792243223889314441617421436074526812801167084639621341797888843959050231175213376434712948074913933045891619179336290797812768903419661192509887631850585283381140968794773148676343105376281969201354153665844863570601224359241583690407065927149659168837618794683637760 [180,43] 1831842835430729762851601752549895387352619710593532808848208221412140960102656308931581354305673083330768885737448254175502668090236773890598874269658558981960051393006123299747172284748659973753157275450050384223595071356872071815582400909455260747693241952731604401723159509535094178533059744073573657042533699206779062031535027613076955086251071570423502100499462229507977541102261323535101200687595135709804111836215920815734148855617196461869968435763409017824249388990947806986574848347188166734090291663836098157128493599891642535411617782629544148250659436418628724842062703749310165696621619662459457837782698588935460489106499142096919729549348377509256536746870725345327706961384044287565100861428830344252129425799896252239084686630432370370750790655348212064014357715055993323722611917447214241317970964752625593003431762375520482196529488004822676222093122415283359612047689443335535961072843016701360232360356745363326327897041261994748070287759119154088559549896573511033086575806104451020495040858229972635654311231026018536546226580980718136836117774840021602778257020898201409270272289615130079515633263320338695316083096796152491191977150173006393258007254492969871575243953042723848923306615249768429730471453326198214614185249150043301379122166234219254341109497297105439658685752460999033067642498677154854725361854577424998468789748714816789904033824947912523218331699890164297866281294234064742300377038926412694010593768764720136192 [180,44] 56690430053674587485162352120595137817941093841155212175639554892162529302732133648784953812812514332972768922106081754450908048393176995289983388103024650221683861478027800892848374314510625649737341345023836740118471349300365829494883215366223398208448063509368156406836356223524558689903617710984149135970641370127919504507474472437765403582180913817528759530014770649492635275924355497381429184185553811454927905691061595740600862443093906116072411455346812553412103333683077993364536033090448208208328512800845429266693032445283123260675312815827798180752377782956826635723103796064548679549949068880465177205441058482263239371239154266472200092508782545428085943461242005265697494867445911682522225026992514141904868424491881010639552495272057569845595036775408207313236205254713472889830842092409757848290375018800002759019838183689220909027740756530085756351507997868178440856357052274537993182641117163716777989068373269464700681603219777513242388794147177356175995192238879472801459819611656016888564255017503400031308503886255294653459591638151018633089197181704088807967792580703357754675368865822029420781695368454303330780735221218282986317448514717865546587805193541041051642291423082111389713365228186068159982186113359403594051897903124740998047871445435314097453028752660033885930232860533749830268643330859157537045844003125089204233575745418536369822999609877308350914767757567436049379943787443474318925893598093984904891006587252224 [180,45] -58846173081610555537886578719930560844864871331921761639540866643564795314836590969805770777393967757252005493610263353572425886373756763826264771979136308573653130892542907973897350277750609499306869391364674764675573344048094810430420455402605506065255511555079603918371100163073047115807872244336906240163407121111098575783203720538094463932997279778078962832688583730422281001798451750236535640824655618271085170192196233291660273951455046767858902161334149840834579417419774401268690173341306445796407529470570891748187481501126117477899480414919966467737788661142828279970522350107233994556404632082947552023612366220901335874974608784980663136947874790785043742919020768496258853989810955841453876107502776824555887085454639467096082339405911598171384711394232369377211936475756232132630737028613669502957724539183022644976228783400500143845867367660454042619522730449426253607259055182370965930305519912360655648587329980289177598823495871241892259224307948929733649673995571429817742774336425787665322307764937489051180240103410238511306927057591804402180348917434456112744778676131336371935527028965581462933397579635758790347052161452958698545809949298091227023916276045731511710282024592295758944661049102503646739634143110579075653664414470870926936268134702595710274217440192945622165783756393737514562215974374888077089687610396866649961639313173956454105785379860296704075821836774324638775417949590929062537789454646387892967724548096 [180,46] 9520158660668503662470073554597235751647596289284532182120855375103896731048953551261840569524071209434845739127433526785817719650457196198556349998160310923004995875725048050289123885625871158041310142854957855831427273359577858131450290345880681048811080953196130961301748042361858206087393957633606067142125937910417395942850194624481299085897369352669201819696911986963158888013382885064724185845560717713554750479595885852777412561935719069240814959632184378343039730223052949412047074187970981925651436436754185757286258389752736268149363740958361413718345470761493386651651290671437970810965910164565169171092560710563271821074968329741713720353603952402852043026641942228971242599077959735006178482504027864342362378075749081784545126811632670023041983940584384479200692546501905815235216968965994895695853338196988593615554203729731970060059911809865573480493484042748167802896857600713457399978973034397582383539500462520117174637461582911133786722410684406439704172577762321211255481371109247560547082876293867820631528443869590226906154656126865343671692669006717614510216763082736524116556770849456888520182454878916379536697526186811274149364632171476652160730756930739739793105933430341043674686828799378026109418395790778760590947882635908341105765095129440514995964507717456669935107619693894102560499998884537891601551789913055161104441000394892244984693938245393244010871876875215230676502484785922924552695134865324482613542912 [180,47] -529997778710422685260800844918146802675648125298147762671878989051283456954449527875902857635379005790796973529037029406389475053567265054421647126189609145089198778157810380774079495043893596593507091264023297889411065909216702406748472346243510696250038677977775600102353316242693465486152468623869311800326352339094798417776170249038525342383082538839363980334063580231649192684576158983919469371107909965567810142408530688540571931367133370721099018671161166677651543422353017882982617030239969071267714852960125611037222397509147891074950104791123307273882896813169074367441073370913499632156921153707624634072963580822443836312927914134099650796126173968820330708050128563263096373628093661031519579372042781218220864971589040943872257771470313968236978402426482221168295972112673221060462499276050145825554359119974873627055924470067547538737468529409246631635643063037380839619882672221459288426752478497932324470320545446517963702127653094427236093118700110447849989151764581789983719514767331401585262813507376769451833374918120263115785575323077413272341839602180295663510649370234518733429931141639463945886755509140232902441005156312703384998319000313822477928893482665798919877955689093336484683918642677112682461564405450082154081731848015386323668588831354977941911689265475395434620786213827962689376437388457911676353206241865961595555568893459485786495770349153613486752456578065081695561636905855938501448528149178016464896 [180,48] -59764579275700302753069316278572392931731309460158640914104117388517497582387792555505842568123706226453346375514200482127143810948321071123188099420209163533712687039118926252020605945086939924074261560801545411542917890050070948439526722119100377106819603961422571553124286120484459745134505456121565134842505620933460148904601397472557532287500885602705275753426577848976711744446324685115961919531897788604010904422699708317211765034785241132365832214793558262557726594543850336265236521790137861629553652504712817360734460758443969022612394171996958009728067671793080069503120796268423655157763587909325538241237813822287312806569678473244020172332312480040379548592114098450557292929280623855033211069466851320987419994549604015660928340477761132106463801489543675561670804497285704502411070387367699990050697749752411235046069355966732497669194447784892624428422548398329255491897279398621988874170191355754873990037911434708184535446118376720140508389525100918638643930590727651136598958309866807893459804732770185100189622746124178219019744057434911101064313145318041680428025424438983288880077020150009227031371413331640603067671988355627154484078176757047030752593463912594699260641481074280309307095279914709983301068484288504302474491549191784173291146736146225225024670068773958409658078731235937131497909762258809971273044802356497292460610572961121394721750659848487006320143792456998490822653901857890587382844866678721536 [180,49] 14396604054347251983437724198990020307286766263633435877298601495201740118851594406412522454137512836793941255237745790695670815620690197173455261957588111813033756555519804064719009870867105926236495502344156424614842802289833941827074116514151695080760314660352255177917803664876558135078565973523347504069113964299585472653150046595512312123991169808291205933909070664922882631917077734303086784349218905957393949394096649626674275024101220555619127142993597496413227081896554102279289860824052850468943328038115171883641480279443177965706859700787145885005120848537048478038153429213437727621395573019921476379468201339615278527998678259668996959921819794009493412278092428562485272956013386124841977696004694371209207459028397839409470076695585565494126902160817082071494612023559562884444685087573254980812986931534713313823308719841636472811070256293076116070550060767539234484984654566440364507558267441830727244899757067005768526141611091463185146409789754130402764052227925227105634182280418964299087822851336387791650838436057370224353231645729315057782240424528574265579909660660651424330382117345191083527890734800694552384182721783294015712226561435345938308039785195773498872231856935990106701287146460006150475908807767064208725695132298398025802020817910123275961504421800683803318979982350160299859953073127331722659527248755303866494148004890068570484508398066102804800919580193690599643559078937774608275806258749440 [180,50] -1160276269293099984423156852750161362593290846822907063007726159174897396833788778539936689568206887377714175317196574032690915622647100301398328663316768552968051060946200884339407505640008591634580719111886068710501076580115509528236488856133886024321816611556649311471582061155903346671355141943747228866515101925418528852908763511589410498488929216521175658499978102187562278400301013996174701017919478898240470266871323622170648647266179703572062932508845271981281196518224044081806509536518619600405586836995490882135904277301931060591037160639364895599562464878325575987405564708075849232111854315988321374443635324357618203057279214898626949641614713702284650146491054146227570466955880480237663610469391321544088805811191821959011719604598099710546916448346381269007425440251305229618202116905860232704172884643120486739002898151778028840306189792080557279327918786449058609455379918329081881677019549758548998294914108809950116413862433346275226647302452304633139195844021730605522931221282560332136881441108468863108116994307010114868775063441342623160545858451426115764077882033743340213839961895948478503456543444347633655730665012834125629711732183998606587037754731240463805063014533062428021107419471283179221508731258039398221869979532288095595728006773532168439753318386266845747674184825612224950884078942606268090815016720089253418552947979701491541907331208452365359548765372756687406302429944895705622409317888 [180,51] 11358728411523808533343371863275358495988547903448351845555757639277155927977887661297083642158167872724377140126169217622455006596832957375995210237821296897395760072082055264174142151090283843807189377564822856608715567843546998994758348392107098586502813036368445315105646147569344575333481056774474683763863358034302988661878174491609806381943895401566055165513718999292581552378343927066548658573203564857534910844662151162716452194142237149499147701595123829972852911685232947055880691416786994229285641689460406122213641004927179562549444702065884615694753559117729785786775447712149799274901531733959382118207533517826256608912976053457489369903166626606604405022093658093676404794699585227778237790316666803240949277606026826068160376187152601336769948935328933707932203594204886469077784346302069420510425887986817545359397400072019064861912619346602451783398956978235618712501855266192999579195704165806949691590113445483646874101033178371981945935086531824440071350360576151424414486519949047162608799130567852173753177275361184768949788087086023227800064529423762127983121962514801892102639285318083182254624144079754844017544106710193419553623353443694590174381650756177976728715360903068544629157958637663583336853855884301246030860452007468687479973145734254815080166083866269552940390966346996756946596064884096115700142102372330792260102328667980769575502837106364441093364728320898103516920078373094332081152 [180,52] 6441401883825829156466252735710290408051963733464566313943633490180045909347850457497836336711494552183490123594130950661443583585202088008698924341590522913261033627538891350576085281735929188446934958675014757078257426693553800728396331509316330164249728003858516001645284228623834805807354851177599133049334012245442780526666653012252236156114886764271034336603847128453173759439714583148954178656501869947827838522971342699380671398608019472032929177528792115726027243316123357428415687976707637319287332558844799168018553042743077869622209507564449097001989646510259475006009745107563359164264835953809397760268334163296460673824878660058749163491953273156036822973407349339557144433471364398095617523434968412476384917475438663986164616636939846793460061840051424964145458195825767258452146165598472115700657689853417715511385693898485093751315537758133003655301251684599571269535818580105063669341237312662831256579467007095380848409401939041716067857484092854072852053286263404451584521569560705729495707709924863092698338134031556799485300135407644601509187788985878219572546974231084117633837882826684535203542098551755123203391222111789339357201110777262187625856950871386114680323546637800321335086679150350736611147581445063758721513793594816510412409387658467332831792549911831835444020586940008393632509112158247711420371769408530462296588682627872140508565131910091049364476040606103085948365915866971062752 [180,53] -625807697914933378912789811872122439272401437718774252941929829955075812019170751198045032386299229601161546969906169424829565259867144309769172421691027084874755382013947654891184214536183020563096915892997768597188212938490752382170739767085987598574154390209757697901467766931626061594392595967414165401249292883989707259788959766168730663558987026864971858949604473114459070954121493281826300968037549286237291383873956015599400627918318588988015839844333198711817660337591703981749979250474170468180857487005577583377082154016996821596355562028006249087921735658454140744458267247402914019153698500136632696067509451198391714863016545227099179565679698571508428783557716586321029555489294740214484765195132037084835578493860974153652493610110011745114902533729307605685254574798077217632574554596573222295411542626606463282146054371049476575162841945924161304998998117220998589910175375399183292091960195879355902498828496573962033659488697528736546175209252197960229666392666665043155649079072784752187260226741049934112355839813676456706233973379619901119621616344831400652872570620221975013374041195510036944672412786388827490601047363968333042853844182625117904684723359088438927635949499185817705505793417124870515422724369669876044074760587389568391869811114385013793894251380821690899390842151097078833789990284408378683281496684658712419080607397253779802233669807353788101864185525073620353430351635546112 [180,54] 21762799321210435634531501065827109800230260412826498717911792770770529334464133871041196123568447158458548785444544213942796427505957033894215656453171896836793822993102178326246697117276632059734020345591471753932850748482264870892569600842674276597473258537132768410275199779154258639281138619892938212217727530633367014887653420915630630835062921235972045296121330626746349160617215658961100598498951982192752628778212763599028472521239870973510216849154583977862464960677985715431584718698525613202673933404511325845750876299048219559061407415789883806591877732973647195015478199574754806420481210723686382162337511439599678052449759476495504032411461091748650504396465035040619629315559819417919554083270115570734082533375207499749254149370723129715916554989489575610573884584287351438053259901056086071828662526424761059172729124256819136709800541207186345447737789158238779835791932079869299266004346109931646423824154791704529636618749045067829408105440828962058832177724114642024305276750073741121412312026926373169211926964639460063556338200295707775107403845591904712695205178344977268041313453573032228944116109188631630697504257745137905920503544749575507491772384042546874442699729919865889623876109392343213708289944769134236394472833485770702243695693849893034122372555106255127616543114761257934956290778167218663706806904861860433621039141179798250658706691916602348176675454220266166045856350208 [180,55] 615732872089490601245926923395188640964999691790744034115583411032942895154722796086421383731574212741965666551406513409875219039982203322701698972487601510102213526247888473470861396854297000179023625028712178205154804254747132735816249381165497870320033945260481290851946165864825315952411049005631844972860606292378380658412601658211744279354303821170943560214177697414612080308954633926584432139718407085301482900840626211446005223782347381119346043160003566715016597092210819196202592051445801033536584708672191101599002193287687708016042007028735254849211519876911672548294838535105772535803220959584280911559345925865368125369796443553837582165338457087589435330682150504975491916623141913820022951840256224516152234981690969704457252105243314410146661190620469350655528941662786182575450388606824000452970601607837183441495637108878542622666795341461223516666264039109709512609273400722064211563176643695625241629472099790706058050508463893376002590577259732646364859319826645534477511105987276334822313647494388360112248433256400369669488874149143887423865551774346919822817000278161818414184571223903948649884659068782118547600409054892319133339744696654824667617844178532257941041018509934966884106664526452876852735286653503185622501863247764627307138300620293151671826080245911167902789222867255661883915629684537826957051478488008256693731689016810313956733952266826239582454125168387729417535488 [180,56] -98378776684799392567184707371628789354256617943375205751322646820333596399903900541003838478842576025597080924415332020154601700840715226837730376573683491563398730560182232589429216901282488639583659980458723538051045181389277078423753762071515049470814830732111092756861299476420055373153820195238929649862416228493490739142774523345624094106776895923985054797215284441803955175355793914593553254976980893589526681846841994514206029573008661019681175987230972229759695963470430706341609235590194595155430157175002987539499810118275089087578988669465213722208065063776662405863625549024372826596044315576125598644437035800526886246985560321997851802598701296642155069940574106987916480382933974066361110223895002498375884281927762408481975090359324812589318608464315763033537066352930258330877479684200379594270856104764083207463683130703724661090934397233260183317608992488276498912498932001115988000349455438633496253609128369689744241794790224819023565323984782382666002974106277636988148922148551044938897605355405752519901848666592205225664466872348448818022054832322426263223896730017265343930241365449967510577689260862460641729771984836734805924565412542073850639149835807626620304729108137056619037049308588302746444259380396580744321028978983988725305915464872459418526692925189055471579358503005686408329899065777493056422364800624171612405776762738560086359872364748309325797454645512822868480 [180,57] 4145389765542078569477803244579280001933803802988630303245012995308967340346314849094579306288134108223757099671065686046131954047920318318464485580367078925608666146888126420106377599593372899141455683576287273880123234163792881300919802627517914949092228375187219425795851101630552020867884779085729468336494509721679833919870690386408252598499001631990979272378572899306997131389057816127730143121840053069441253596721378068026779229818862920048178946025250079971073622004609272676501355405532122814566507723827541055734693112288873633039395245455189953768262580576566928870132443025246596601456236223247054521803206667611755541633229254027527523771023930315859343741712051944934414198209929092039837302016787592982915985238143711904716764820001436381761325289427686782940834127247116883164683179362364862674037202631186576053947758695911624853305198944347949270094198557179549853306235960657106844682801499777804106202683703039522573638607604073903562364073315097522321239083446998440078005799788140914843592813205300658649409178471049738536741689970073582670755786661342009249809940860061519342385320278070926700752695642825183583284229988939331850035561015033153703850548604461810391923171938861900547682937781615255328976664712025253912339099741009460622904899727696534610707020160520658351471571976029646565308093270823791118720599210548869405907220802980933152842458458285250256591424776568832 [180,58] -34569708264379517152477833200362224580213510536217783316098899188233452145584129456019095624293117626061553048523938377057681736431096260529042525356229012378755427209926056928486770967126097667077074630283124080350262116614047679811856028967105817713193843692307137062754018286290440048629267248653670103052200319463832872092866803260489999598004261185359032676223615277628526354299116952264462069860345994982272797536778699390489669173177623464310687088796985776567975856028616574825476317532082843876158267114588069756453350876926171289801520624257868454839003128751446978050400312811571788009432729653242778844461377362605895345471183233283926854017446927527900505781709789333874097055723464892908341956479266327478700966340636456088984194417519791319000307514835188188293981578881235447933730624455038713819835475188683775134694438120312677885090327089751027404463811432009405928089107218639594426272188184110319331830791110556357532076137610260599187114507732653078515233912758857622662440025843851773937702891565164437085437107078571222188996236149696287605691314309691586316159595455861746169005946149206516200703597739086691441949591055264948778492580074211701258925641571243362457435889213369497966312952430665171512296638087481467292398628028192919899143035798377731153693206259764860093361479255141642414602747831464726505009550498240762676020268564338387516376934386819143713505148928 [180,59] -4188115118857633014794775382482667820490000183785492548687767301859223248802961762800882865265465038376959870958920469923522869446380770957055126128786187137473430959127538349842424503804388690880825476788685901458798813012881208374028382050519389947166114444494026062214190110932950448139003856254904583451564619966056635871067809764821765125851407623981397642670923466344760985943413796378917973465364892859092363468792105700118190641632944126805133784421448619492970567671423409753503694415231499348814632866193663169831873051000379712399176970418330080685699887828756806999837980191999014270098210027138749246383978025313067515037079730486235540018857215002280042318624383152275240426837387823943870463490376400869502819178548428442680520764009410364045582862806361337015120292470439240775932335810177149405460374615831862705178622603899035715948896551157371324839077917316283187253630486730129217099067974220986593722491663044985445161761800889152555892571069671439048128103405628747657236208085016872418600894792964756754528213624305369323793729021642804243308338818494782626926061139186794473302303617491818960134459225057317757484815490797801662087282541521530680733480739632431131659981492572984400294385325596014134864985717723264131680180182266267138431998568235188253862860098104082993614382703440506735580914528647590698535016565676897188535187334603406740189232589968866516402176 [180,60] 201177483851165127548108175307783701099253547534574778397509862565053302083925323596049084267910734819630403098662314957945475085729791507180125200567238934279724822147095847566243353973055012688798845825850151957798110146392961244536941635410957662175868757267872046731608754201708064831588945526246730086082212191813486935931800292195282758841131886763343717152360720082190441178415916476534735811739983513871483088437280549412268868002100513686510787314938723503113937151123421180198083049678922330240523801989275265056477451049740073435978919004210654135634438964812313122850251948570263705706091486696025034024118585924616625286585501595733165049628618310225509446746899194249738748218301928630149196825250441158423472602379326968476799991375140940796218949795173917698289865850172472946915222321757929977277516033013388644872745496360565812163876656635707198491636766007814815996649319021343526198909221800111116745325018851775180940728542646356781392045901357924461794305200477421035752485405282398557320199231413841474798307565605448728608004691408565275554189962747464526975108151476672897205367113502813648853205579466449017976847234515709130372140966521933445201244095765061311405272372646310248270483362373082271022765873488468434337187733240769548445991929038616550177470260604764379004581524979457060353471894833051572706708590500685441143682006216394274836837091789301088256 [180,61] -3385626545149982991095268924557019228815911807847938560376125949504215132431950255870034757443275146628356439214529061787190402593941022493011237512093606841927115590477576014453980792405423270229488969624331797640303907809248977696994638211711256098739045022996795356726247532501635978508012145074293158897620167182453176638488398979200884913187159030331740441155945154792208000029630728809310761342037905655391883575726107973088439685761877219286323333207530756171124641168256784652079400013152603885429880990576469038967827279102252880374620005561048782255330277243445910840628200904944679468433812107710309171132459899112455832877265726917200185266431192659810414797181626395070386482782465451936882569159555560301031464348612181639535592654601111244328421780804164843294265911178165217120492788872473368160631431635968910208811996676390419544011926104267889120918197960428501068765615998504955503481271934713376088792214901884264937692030507308694107805915204417170332175120359776983313159994687905953180390198357265611767811635403237881417366704328616870349953059680259360751167535126710351660914396459954572072117873964448047539139311083429387528870211020059085056201404440469756896076264718222225703427279446534543714598799334169381783997590892152932149974458710574361949730447211433278864531018752614806612296859778245239071802899862765198468390263703797107250595939869523968 [180,62] -29613190277663594509698851179944491434554095685329137913040669787881540507621133432564173225281471805061081018515752616150235808805991116059142400525898130845194836088061066041499760723594471662680501219112769151479309366623855432561616101273727541683654877831861653959377866474772834665739607033890475819546705608785111013868889551849142850299632214348304177898356708747812142099458751010331161652012780524528014035371815075248060262241211584965648042957361182256844417402858677240096366688804118317702133456266926522733895520589174933013562967636297602943415084667174769809095101355715637457806768996508831820903285941143254031451535578765457102478424707431248807630531350924395708482842533940198301919732352349472946670241758027811167816536725968995171998703357148540818256169826845666856696906110138558018574704537173399199017716642244621869941560071230784571872587651975945507563029951672366717520826845276718652598183413109330777020351277043081033229608216402706553544272739342404156416861159421661841658469727700795760458525897729388906465444366720258009481787998083166382763148058387485566060119197148418908059148080356380061445777623681979662801643738097311036251469618308879162394815303966798107613640538099955880023117143761806958847333636436629423395078670880469101038987230447429704730561508365325332777725606294227300956952204394632466593421438830546177658229620736 [180,63] 2573392054293025949640993404970303282673502573723509869062050103009904215234360199889354353997569005764255456414524992947671018830879164884168619774420156863618827665616907184610634180228741379841986216231794521630831070595265077643929517005270554916389920466236560585144105865824545105415234229778814524876956319442827427347909357936270981395038295062285447179723749960057433848504875104275650551674194860492157368817014791350720505842909949877457104081943755363569129519568914239777593028120397446924070027251667171743647885800457206804952934088867684322483308021147174396736229630703562854645416452892822587240363966740974914774983781234667625631497255136331066209177156338536027387505683324831945714957349063454349105206836719564551484762353664292090398679655236243100266463674108293879814123832780182079606344902334582618087882152635152007828040131257168077915039370813460664393090013690286471839831500764106443630903270073020336563579135798902506682321151226506716227831032777784310532580066823109761984783056322890286745534057305637571298294251275214321013107871753616804517330621760808239457609947866786553986707991264808898640856435700366922721112350725753168088562255200325905206842165876537065860733590519540363538679471620484327686395219615145508918972257989468622218874464104276119934014384020420961667550106423790482768886433833967825677605271761936735285542912 [180,64] -24630564527347714909796522689638610318359972288500896596396935080022368787092235392457324201620826576216620312579633920159642799365709800556550701228048719459395358727415879905908479354046527234637835046383174510156467369724709770425939745202810754902634193267350059000766212192551964664307780117796993438979718389175866577150215176570341952025319442566308992095796159344688715116480037454701102222966516573202862214766356596376629471347255725334247673576106191375787154604696500727767956592836953404055892679025189620319735460192861757550349585705321620598504613633504438912807045533288131889074335319346885795462237829442943499536602702762430344151591467058708379564895931745626779665906169364766980842364849881128162152103084907213838360697424027868459087107175151968588073236649156778106540537972811924310167261005730037385800353140049754977726756255157510551870632035070720477642644994168267193696285421334276338812274040741857943736141379137045639632583493782111140355716710329926617226542839988751242653423546986707888090674340987117774510292918181787954660773767921848330816213527003093242134169456402439947725464978711096843309300738143377039241132876409248182303576164109979855611654825459046426224103056032818266597627489699982784418320148977063061527957037396902780748385767704210359118501175114730997256336170933279063087394158053344044584646287764662255616 [180,65] 1641496518258094403625267915509863111133738350665508037307638430148213234404573439237850135065133009942586130575599497487391310486172264340295898002628660194709200843037294893678267052691548411872534220636337598269363450395355779334745957858025314363907991873457209041583884148625682408882841160855395285953593100137503457042369088532405696854055935014132888252850232853516334754158181495492244134006869730562199156919746444311320225880898333295274007529828644191223571728564152319662149464503636278580256131553421965875379104047905301097069482924900567628023238254459414723983763856987149426828644090740097620821861337130231459707359307502283602061751568464631929191854431005504132445223682655595790344924132876256495853307772787200738577257613959931105574975945528014279294105655619624712350664484817433869813035991064137223599353551634027514572732885595797927980697553552633339397211766792294174466103824489055637023795902236593051584972145757238181047432408267405359654369680259296780241914686674402084714188755739196998168192840759403756924137499985762365887624512794653764133947896430722568339268241022352178400818836601966747943338896263534908164868557698028318560754980329159348347064820114849490896479545844886110345393124425341065548582528983499057490758107164980546536307382668113852975621290984266440531129606857330108115325260774846470608211393596358656 [180,66] 221692661366254802560177234977147721258430148915122723526364082748332626148563795159941010486523558642665256885546146008645896948956748215516154874249124078203379235655943814749724261785330053579506598851426497810608160150492985350978001636847041246062104642637189998115254659523452636151343335108245032694012157778563694129898306128696222021046200671348469105120352043463518381306806823583101425037863231565691938796595436432309487604843103248105325831652030360497848026653866314775057562526391610128643780699920998690102236146641988493620158789119260280274675189816824625661506377779626182426871940659413489076026390211620834081727941995355993357019936641602083635378511333791098934973173593426421324981196003039877708442562044824231516644615455271253417282341171891376770861878691269327270706681368605299139527170104500967329900403302016120117496881936909639744832213255354362016146354088867920563294080202419517701740350843734227054974677427984087405215431898796413410106887977273783231454321162651122201696987614989943236322288432189979970662187512464385719738257127166355372948258525654782136376335601129597754988856897072884297209897257244391765705899474849466608125741739434803889237271082759293257563068509513686866830369071818199816028937993850536633916269489672055586048812315612651301867341918323874945494977618704724031337402224983884988544064684032 [180,67] 17363556084758476642504755523343640712752011338521578896053005160765397062481799965523778859852123189790642332135585307359965227228306866999807556188843898934327600806790737086367976766492346594533669500949311069819049290735698469806019221891220391305550512937747632821792960302492008168087244567776781373814637500906853206537326238688492288115349105608283835654580882675743898462528923920038467945770892972950993696360770679304258030541900183828339590722098169409882001538472927061369668993001136948419995336288371360096247126007830284125168417164138760148846716993641130151161288392162113027390067659840752803593771780726431146957566786514801601360846637613282031331697956265683833134654480762673508908154790293301918345839377232671287868325255301379581687991476132721186693602715110038763459878837151236308200892037369909189990016264174677744663239309719825743986062151014285977018342215343339705764864864556410119443444855365495849612556780636897615799781257166462112395154899273482195337538902673644263373422670410609689702199493579810336630570349421790778483866735855889924350076823900106383126362348555621112856888892721786288500253713620413894257128019766479714807336306631757499511883956030117387774247513381028930729121386563629964115348439002437389958098705346355348014356415652649492328084475054748636141902541911625931898453137659416317251289088 [180,68] 1150388554508811522949357062609629742391455540427811700103678472011105936834971361952024500785082801832389565116329231625832035484069141374190768127693531553731376783027055676545215786133672049052301214358638617261612462309872676758949820990259142883235602360669446533688361357818044644591305903283639312626904380185111078359248423082425405767097057519693766413605728428385610623945614724256318223588442198421813333530362384567427169550444034311467526717193293946752843199391096195280264406403811667518074029540387566624321977137325654874556053561704254289707502547708875446229214483836636998570541207255769024842210471080428826944643629161842196705933048709634917051352566323604704998727515300529688675326323463339211230372384081457527014495029219823444689239563299136399631180024780070641912168924421859001942868385679710200191658437092758996673518725465708848868762730913938477319484154510494207278304338652300986322124490177527434225382224367404146477606081175591461305115256744452024928280437967378337134961051407546109921967509717096778010849210147741107693497293991740900672663727674029998768993844152291995071355873247046200980589977770774846908346111915545065246236981192258299297849152548096090678007513997163896748922467327489848126300886684871261107450429311577821423490435481611362739471903957986677727999387645805878972046098780298767237120 [180,69] 72557074084323923726209078330473076270204510586937271643893421475820492879284820700770670924674153382544775389703711435194775056627999869590359903597409269006442440012758778674852223111853021195418509712564443304998960758066187870759047033605967381983731476768316438713140762769456038708946482802933506824652214226143855043441320728323621184175981035285250968843466344103432787179357723013062986716300469472922241356466080727691614613173356532344459531653354594220593422119910206666001988805529775077626617518995966954833504794468538519052516080606284391485155851240459783294778639342554406926769359775697084068708037828518048265028879195365844416318330799282673006782909970831108673003755161702091179498368992507230003856404378021648862057496516929833910848884583692345165567331443668301816627269930564015872643010920874260344327650863730253140897792177112535335403584520222312602970357881901988800819791788104172164990966975929889588932678166612807453993344513440949288729715691760273806354595460228268890123111431110959410560539131732929039086197743310145185379353694386775262113057739983375775561265801872243883910096149903145081828781454806281877300291861577835176354106662868184690367666616318806585195297213463334730628929552019379942439516715021285101234586684332324903335635579175157613066079320317590869877252892365128140446705065027174400 [180,70] 3388579380971733185752791722522851265241768613422502199337613638909676165644752827332730711183181352263479717863786838417227103134125732899193074256545873310675941942007057656395186458129252581463130314999025006579217425447415100593434055540554031035633138103330877650473543971878571539398629873961282397499578652684035775355600589795409841192616014275873152468464102903024583829740102628579286171103068423939676969434658344904180342694961531773403042304218300456947582875766912339498298027323506618400880833067563467583650480772522335342546566085944927550589696368429918575757725682001175746667988355244773869682452193305296003106128710849268772233470691667570208391602843014471873037463150691545414116684849745025516402084883086652636345272182903746997787161210840148188381731593434461188152394670971420492912522438215880979239930028388727164659482282681770999396681531338072840004407233540141314259677090923053544270966063559802326115706600246872416139119370918698590946741634788734309892755968301054544277104511810061711682027053175069088127709402029775802213214075580846757956762651381108007653079628454557934586170267427821843790119489523525352167988813972399545817784295921688355377687535991091511949775504657697431359026873408385463064966704617849041089251306018161976398308664785644797600381112660739091661630964426015085929843348471808 [180,71] 139059310228898999746724073078847610020762300027764700085535826328128363136628449247002720652266615494005940528262886540584189545809389363233676792688557708386088110191136429089095701993703478181305907855694616310540975437145297430756023392913278276985440568281767275641389105521159383703115529905471606850000867514671854739888789736988409887511610882673663943178743719311319654781312177141941578833317312950003308313421684491392424980163357259305655053718524064637745701584591029555788722364934915745198917294928424380688906751082362958208755879024168785134799588536668660415847265443570282725643815379674251621846993176689510074532639880507607675423024085726038322888408831516983053725722530554563225780615489580649060824854842403492956561244553857941534339151518571188495735682816479077390556257118334566944774781144607273186645972926670627584982975296204046102056507254158846638944810337033089361843200277672341392664549676372660553728464279867996186446487043879650717151892360743750664292333375840125272229302758739902805674774003356421048406345404505496215835096060795474400520087438153369302213974898016132616074568771241596220658492776600806420815535585196761482707833069985279011111497082162573181833602897611573450210797918100709843373587462089728103226322640345293651314272008474105705821880931590644046656314955706192152630394880 [180,72] 4832567206081239142786083094740731798777164370779243626544578006075201304250043181918468323373542179185740406485512336967305530770631147280352508614609645786340967460358239220630294275021524873581747326770459655757922380004274254601588884121706704093599140471390738094855839343889232417492709407434695619955873230734657447518674640701176628881304713141081859632926441565579136418754758816924699301166013222503221311630551701592590659852393891705003633999358665582966319380025433139231907642563283072815528478848306847897949527286297706140623022337529639639915255352245752088423788862830006012975658578068593923888404485745456207557128808577374635134313729369872380925371715722341047162456649341933965727107731219166719822489193585443971952401104247627391825351883299160473850411560808823723095940215002844320568082205899902732872948450985688289586884174382325085002974801131688872579028875464762041769459738637695698081216321507521439898352937019678163710255579073872158555326386158167799447885157882811116816127154281391597376056501485894545894011261210586767329633569388463552528109554332368859692742852408216191527275438641063252072524897190854263493298262489986355611818613676370798458775786594014246958087761056412478182943186919139828996394498432804751263739776768450822003290856128961813523307383713440158535868499330376589901824 [180,73] 135586078720386969285601807059013824692019236869347530792062288107374814398920723316640610971540882944184070374429782089536829572856361037362232487916591614857594908404644116195716700767589856833623119827435160405043642702847136356724842570148017588802650985349709073363079252420355304592424701885807516425815910878512234288123961211835962020541052391596128640314605496006137234968473645227709276871750251230012413982175016327650578447737746429240928011494305868171012624423397674712325377877673484093623941460560570651431990946864299593251450010329957939891665233775712902002783000147109168952580508082848182915585995725139716281778589274472906067204670339031751309931726561787562881901267100292316203809110429789380233775432802577581759898377388940052095006003274089979506759981880274449932209150377739780342980669051199055644924044790824500965187749924131089240782600619171884920319121148314714392869237657846579005454599648470024414600957475282280842346503095235081645972184850464123505752334202678504260357404720652571624819782967839630867770503665862098634172754421897504854455566497443748051421561114800697185626336773900494989484053727222690794968254541980087463774730256928259415012799927250043733026388650781935897619700284183857583166705749082808185221034002447889800958041358326241636012534321971585238423508468405108736 [180,74] 3284774910515936253487381726352490872644739825697773115053632138996243296625933670844968471783348853231275111624824342361070368829515827880477677874016922158492620754190368503507092421172798716738362837539356392364459572402921302882018724433776375507565745585489973975000922703583263830001461549125810335468673061033338313756305988276820771141024049604902358278497966824154311168206000370470639512194719790062592713497496590373694370177044727488429896356339712382397553836447899369407146790125850948630614192332210792466815053222891808388760372087718461098859066569180541808821252540604877350049544803042883521991515604603325262280444721273269137049711557445198806752787906071574515745854677830043005891812578427450817577955150198146985191418214887964346543671067350520480714524443641848534942542740485581173281479775174457259039647021570806897370564468396916052755163046885867941679104561001004746084756880561998716200962693810628192958428297559736574656650135704208414822908781122927258451390671611048100871549663501094802661405676519098368512715888975620116565552987886671098072660934353327610678875364921246598401931152234189272061322993559930500850160700342234367259196756806902191855198637977787578991232458877827370300412070672343052795833477032470487006909263222214030665544800816442940707272870149147948753055194546176 [180,75] 66270214851020112628029425935595167882942689393492936255699816187626815899245092192351524457716735362307482492839943143803660254550983746751723357846350748673248791784464118436852730978615252826766725369310400163840409967982455219654948731723193872605824202392272002391307258916797839444279775108056986412177035583189964687358864174762596476904242961933853694137819519677179189794812071828356355996426936652954359242777140579988092452459871582379406963246254340141293768124691497394895905029136491483643241754118297395688406031499054021062378363629022058379834872702955379316615200654876325056035816504415627746894754488302751496193908359994991997102497767899029607026731029060785419055871362583365552054260196577090084277228420968766990937306537571883298379124342660995521550620082668193349711078117226321781523244673489383000994684009769682287584326351065721709240656640356213553982352569055387220703707651713856024779586041203394985215837702388904530082922607600542234310379236051400951216173324783134293584509082399105964519182768101117102811803677866882947602906996096852728624560080650270461230878617568824433531730662552132437184666551427753994306035787856798696382706151829491452467177022463365087711739902987542132560446401444209173117184688736154185416105911029703403964082961275957217903274221078213900786728960 [180,76] 1100996400750150757678346221420915841587795415097498314314872819517953817165848147908548561187471982473290583254157985970969529467891225672555529638432297974302478236332207778084138393953607613712367004230276388334333071796268013174278306313550004037923945883637167136995315671101870495877219577595068500686047698293006841991337282139403687166141365426548760955916842626395734891377424380766401357352446737778963429090587002564290160101154336336184027231747801043693801554861080134868972630615332261588813601037631766983525195837024454202641184577287919694925241277105771887856790424717215477334012064997634333478157700928529542922297845615553662780740288621934734597396928781347779311355840228536207954000670197210438554196620714968256871760918019023623000743591103292258046653045588438533606984993118483778431135730473073739433483413471911023158334631172907057742622225578877300841730065115106176293662358222924687197255092172074127825471160399760019327600159837246148237839449544113348196310541924256487578156518125067385784640043877488967731405334332965900501164643240139909106335720168946058659488656534047080186585230645166862308137363834124085991548579691318807126420313874327954834842847770449378139442420264666591811664752492685852316905913789865208110141231962978020922697103737026860230334245640180214644736 [180,77] 15567845278178477075180521665757064032027499316431236043548268919629295746990407357717238962377478069080648385681683357846976481120340992082052276546558175852201893389055180463259143533567208501295606531438473296568264601207498371744395802991271155676672761397344751038464277162284255868184647792005693571361846309546635679090482756900883414802948275556376588617147636172864978339500876552725829820668254483849055150692934304625945078127058957965281187207152299008823457624260570808394648200578026566295624282751851072595506179070265722546463880709785993790650140197897040675290386327690109222651492170605542739072472001449899857602168406719947761651050105669057252935683552099095827489921542682049203017587148179458045568624989786926368651360139897786075158069150613967341879910908211283669770057546592960435022343119764935067562074639370338880865270102219165089299247607093409294703946405788980083558373127241074163600263771135441953928371206376994447034788540614624886166066671395181373556829985495001169391125659073703509342695682085872367998540940583018554195214392615750051900373267720996669175132646309843384053260638494788667737067237503048533403717646263161989778046242658508438094945121084353427848131688791942059085030646475335217905688690403513009694816613146723369685310557426831208293929128835416064 [180,78] 182488412007660675851799366572344987110377570810821510695591683350727917214446880696996861516076680827096119167436402903093284729272802053020978260566891225224683018062735588902140119913030034286349409650546747299592749430076795529016653605827073769566396260925670455729729085288693016720014532590780932816271161242067698970672511010218440330000047748711210259133171202170996955600201594410721443448604538583157988551444496598629792284434444730818110598501072174981379331340070716299539804389245499767041304392242469745307249233846832585343262256839189133668542715814421052928749637725053926157682534569318337106383650980688472749589818563948938755888475758217218844861486116613712457050351906707314981802803853645467709629030728987956788641050274308442176895222841322840508798697686386422318637110545427170634912109129196308652441595540865549153330754607032514357552704002296557141859114972191733576740476243391097938346361560928613969505457622493368444221766011656405639639101683668277495558124864815036459111613829767682390424081860248409811619890715657370482800016489728939213717745165332760442520498963181188508262855771306935491908886038746136694589768186537775004261399020006996228920050381129232760625646943717464975142702327192515624468181830492702772428875049146022971878714440187190335248671965184 [180,79] 1760181006116960635027789847735221910115101598412669051898189036392733547768408945914982023172236127709305020969406856133815365664662813855656650412188842911833375154998223929635090148334730364152244398934498890877123532954495401951672511646693085012089458836573934760507443193962436482038509072772579431498498969040874950115068319510739230097683185491320811437577134221453485396687082706769586157355882938443025932841736751381021901453573483244435971072068129508217128554345596187860698359058374203222033446130938818810986113994558377252774744050090492981570622752750978362189757272794503980662419806023859314610834217075521622296241651638180532776416315151284527788931209728458863505659405860533311871682763097676638629673643419856004068771678812001470745616825391536058161102771575325294997656142798842872341476942852823508770636649237262182174960398015857239496599836838175879386566568334184478245110375726246925271386777185377970866086739167687888191807537762276763137213643322594451737331663159205968032335916761127069877735832244648466232906095253284047729732647178433290305822848711582318489744830907817634602208172614514213399720773701922347232944106609169822314087310271422498023463724321098306000502948781082380331393678950623572936155859446415114221793836917368150978571806985692460099829760 [180,80] 14288800864504058103790927372710197584226300338787526305431482827775191744581956888063790178619561977415454469122908237252890780864324880212409253388850296189436763471305065631000677338427167656905596722490494867828015274903567279016763201353773375163593577057528432069096146339963427004735486114039084938467851711020351044318380799841589529429734188003136983311291267419950615273900834774354799751800280342049268830948313089433542690830460278049297989039102337380688530348660771117997867625067453470451455264443002341869377113778299118654223153146547052802277554601420080728456506796272311707968975714274866263191423233658737063718500727163324137122600907485203838373338413540995002173385537714349828215771425959867159376387501181858111873195789552563946183869204145119724542239844494738522619984199791401778786489988782484696384119680869268571911023493024456071849701502320829184463907758162010383929109369256610023116760132397867244991665712021885315690880885745984472086726421806210643905152460888720822637830333701319059347935522789004716250781519460712080147847125912502668808071588781779822641135633761916005769480756144190480576148841117250857418902965887299506208862131243601030623185837564964597576513692035008709433390001130667288903114609658022169436533237078133239370029261111176495104 [180,81] 95792722400903745267388944786561765672891462102087870953754240367598104957474693162716695872667728681753831488647143632193091828975470720063250414999233038300153058001394896775182004698930282129228860818763872002147879623061884611714400201290183735282978518455406913442686284437401484256173811872390190632241386973969218663497741248121118739267418449540242141812501671193758229875813230724761559485490139355789016273135051759523395158535393920129942386273304021114083116002179422413277724427519858290573589190691011383208002450211220934745477322364342953009231652279359869624767765905844569379534809470343269177171158297372188436058049349306129895009363747309082544844322818559755929875338959658903742995570760685368865115352163066463492352662886374672463945794257349490872084805571823903220175369489953324600814340674346942018885097423697109678399011185694468747479639446648027226867474499022730485817865655765892489585020494709304284902984027250713329905497616412050484706473650966700927098010238324329139634799431402002746377819301760579443168736122307798542372644741015335575755290706876568595399428705985191454567212463655051387916092908369754162202103484695156351252790788011319892707243846686800786630559104889383020860298496805760871525380380896384216787356478281701571321988031709184 [180,82] 523587853702975377263941622272539259710259417887694483301147919880279642439004561708533980047674766381986163201104267499123669172303846920508611845736445163512346805626710998930793576590390802022133563402955999066413817394451328961203818122944231935520369932326771009442910016348725332096616603973606804443115003756989158937806453545578473284499794748629657433053297383750698236465474563969497864002536164098892170213760292968377945066375694726489582802068457404848331759675335890919319077053898117746327822834317633700765749635032535806718254696910337318504438457184349396460382446533554805907572510544862874026208129902465732254538501369712288219459311034541153465748202402114670915477713618183746999858831527810058826677634185499578573759329961582212844318255395381060628886505591314067265795697707540782570791091226712141299594351275332780134422235155305240373872514157487855864286877879147383986512334959115460843254772030056421235553589596018174585417739641143917102317700087926235001983160361952266321663313233449249707630522775936929774110160733242173090446264442750040940002539161917162086173772348139339845612914849772524741294320732044726513267098299387436222704977024180715331085869368840708936015918113764992074624690734785344307911054682381050204425848458803268353751629824 [180,83] 2379173208976349537753696169095224864264350968736375857333069635271494986547488473151597071412553954556449909769078896459233325353161084880208206246769601859629798396538587298822580359707304011576169531225440877555984062874375614007346520008899189074730447278199981290348512241100896374010843850527893820492292473356496953272672914077429006417788011680149984000887324741581671814477371799591800513765636754456644298887659157479311575427069610308396320165997801289187634958680961696371252819190165458499818079093395634095327814202488149616255383670918696307897099373056763511394738564612705826352331587702799602300886027865515546116226267466891922817328251113244179568506669902965293965890643256418038983150921596305345583776112509573705205540213954786055428117107761071107024349502754281119916218624182091973383414923403679358274930383011282996486341633067823943527142606512893261834173941342100194300951088595763693893948447618449350944658955394609063030478180125489808340230845319753006289757295845722454013798294188266221620089946830111252320192038394464242898203990402971646012543521938733823196892106396825590425583634024003371226685743150178762947800903161291317290218379548636789183692033126324302389264110410911197687838727114086719820773704128320408233073392846037786525696 [180,84] 8903151118189087110304737431426966661483820034011613215375627083071359049888156649595975252442309143199654732687030235997144719361974187692547561284298697826343870442577475065731158832964893781441937627921726542123272062775704475402579844153959037898995528761390004323875589881089710979216309358643274128623938068559351216060126371335386838880652337436018083472553996466470487055794139254138852335544501733360070079119338104152938537359220471408769554733569846177846258641314609116213443136806980500435964389150126506452226118548580651533486574543111359144868623070337348490258439837158827806096615219334818237814510437283076412021831614400161106984040449416008384651799885254940087526799884024291240801945691188620249477056539183598324609067485400361029225452941333875827323530654672720120840524109996840484311922962469373336631792487268022578797586918705112662957376663098024323842593234922124492868777054298065668387265127849648587020345499676684097787090307624744105668205518924076116770374602959475360228074461683480639951443813634336237397830152666749655486328999525373825369590173660430497753934575298058476006972787532328115281838975267627557293816457870258314818319237586401452831135751165571177473568639787809655072324858003393513557852543946990022651001910791693312 [180,85] 26829754974015837367155006281889729126808582852367870058844280491416610350554709236779399745768057899307606673095247376104066169338631677082781952499977065583099098219203417379421184798329558240829136284614216803894755692211176589398747136247387995425385581700750509836282236690444253344641914357817509873432247770171874616101552378213173044972152997482700182490833027470964642235231145244581788123952110873095648334897025420116277054383162911126791986110719474069976166832128692738224216541436026055628659572966137056889269406645189566267880534810372864444414834431935359779982107059104284539441893196254531815661594549349056684853409621590676511834943737743208163447118079149151913343272482701492026444392592777063447840033677428536712368438169259944693059022265884148592897503668899362734751142594881470668591128654938612983326176193987337880768917348477850785070199917628356126245896573687451017333448892808403779469450234919324037633310515839917150355000156609210969030413788433963561324928119395218335052820732193628838166650834919019213720059894380492824846823996931911415007837087426671793712712946225276113025728526470434468283246825708276134837139762464535567341933037869136147997159622807640712465374540767047453171974710148332576636404708924761829968288153600 [180,86] 65979566518540818920677836138838822861110701076976261790105422213183586515606072891867914583556325854999332904959664370309274716228617276579614681088708020626323401118909605019192588615574938455649386014797510359700772333269381149132099647378508549618917959070880892572376471481529054157284521161888177203452251353317432438913472141958816064296319456646384199146222952876301839343350212152751112343566485067411596970071802600258254629857096101222128721066341175316957532268980630614437897873373719277996259011013190226084671187513881028074090989845126227410270062428935223333477959259898198504200615799396380724868392718624259625741152669426970155570287102709308573833170503289378012162961635227658907247945884947346244646163125744197534158662459642167779169583957380080315631433058513522031051306595740262448999087474126912057694531532980127865184155821617948923373225795265593924929670475930172458960486809523034316773604533344436110285241461309499390044770312224644293093649924159944219649497622101836536777744294040856550870400293365140491680782497327541469734108657409530032690233700839330239871082580319567332090439547943569256065147350584350025701742332123666834353984733746324579067002345110836877965893547289663382972897465116673446427021021335332193828864 [180,87] 133317053201699309259082338749481927262481690038162339995398057511906535043575755057239211315512242938578739654216831012412697507967016653259038057421828034134873247651946937087060176293248514067705635121573911865261625465610883470025528735242600781346003298472204765968501560255515468182927642266512165155528206186453960200980214333968642767927335035839322737312762690891468394426770334240482470440670202332046506769603963231143049386381885990401364781962672248317435105102238488265178607916352568077494751999190004187071707256953446184665497142254222862929372803677434975432715533628651404844562257231490927282543190303249798701669805485260374041069473600908482684435795798843328511458741286242525731339710071210790489804169855442824322157135965042114491029673407803798999726039111219207819950374920021001041670470873298183275163889670966155277870643384344659227614289332339575039865355432547835888430806439136071961321841140710931438260366676512694852140831840025236547559748443372764236951577849915598391358839389165237244228567616902951549558904949614768720014297013519968428480394675996327957675778166592446170816577583020883391304305354520099750846710127144178168830184419935511058114639597762925954298153041519949463471656673552351582464727184265183232 [180,88] 214474470641781158318530855351000758661380587782365692727733173146976342730198125470700610897285555776356019878951224018736310897398103057545962235327816060608291627185079327535854193372433391039675025687780949924855274852774159835074813590996332765421896382789117853308688214462664325990014423116756101979736873588791701819064247958279823040562935723804273966227872182245478982678636199060689478584392807263509675314992088560227206428307967679984838104936838548389993181464955231644022421069606195007805985467620356882537557453399629698302092588833654495767850255676915874180865962824449336351424180385796841488311222060933765034421986361384845675743102235318530129549884601498122705783213544161165515295831237022369647879625517141513765911811349892544361926536500731598935684907076313365081614231927543448389442607269524413157810387395426544915457021339070802693187302952711722365004316808886248925348404728071845325280914675713452575435677603217634871386752183015584285547646481144450801847941117595681519786338457453721058488679026399610310751994475145063296515259730849269997978988088162991582348667188582151400619693845983633363097170964385289809510852251343497724780390212393430767004108099861964916600103591980709011348049511193225219420751216640 [180,89] 287519566860023102957325636180460838066126887810978367237888579560752455098182048443568211858647956958143380966674562489956196100055921096521243303244550794175952615079264066325270431383222598901158769669397556888174101477778516085764805157530342465498273496827884318592443465023296312178541768970705875977738919785848070853874318570473527752912453040190141144675167576441342096064280227122047222921125694326342922882423674817922680210241452596070044090565356057490799448918771726126257747346600639719462955340047316765307346418171230565245280560960250308522305857048344866525449669854631574304934480721139474176120089054480692953991494855026183832093529306999234552054192449347489237435423494341824094581233800779394450890244072417464600791290484864788075074085384895750444248460813967730385755612835240234199702094905516339746083919292364291375352623376892551859293786453217008322675846376401151469433561149519230342439983993718415095695564907354115383514173928755807914734863113370575080684509528366270762891353698228300366459094358198766096163668538796245925652257566192632302343809389166749392739756081720379319715800292418127751298486015760223276728667321141672380846593630663989239294977661236098802406687050956528124362894520153472568918016 [180,90] 256254976716770241083498787147745157914277905672227697075997096072442959126249817722776815001994930175349794140343409432139034640360928406313849914066516051144185481086634553105944954647765804456904370760210727333380203273168953026986762870600496851139289010228962755234977872003332323956957623626854378401126165424579330742368245727749726201176926414577122596684060118825065658819602323265256163495129315847212776944072983108682405571188219882924503457947264294324827640139670655043870252442260425157183058030751428768420495239010378337113527972494782077569528268002156413364534241422654358290427886716913311247142857762045389438460079239802314661565902508944786388302750230978589810931948123440585081974078864037333680749260379184754642665688918658032526375028580601328139488413760428720418990301402535030536551471933120389793965615388484960102438741405569522058581372424886856438910272906893492286312381215957166460131918964619111127408497146306490947169539456495540078597931116305399789916420325031366980433041143716605897320880710823890827606727215968161525397746009009314742742625638789331592148718098068677719992263162401634011566416182526243972350254904455059867984158726887766835478321402752186855240208721081180307117579184871178240 [180,91] -227567258677011757399167614364298661768369045714460295339636645702902089162989432467595349024260518828117699583534223957737513801445877750960549354444760425812210879105160783903528535194746846260900337914105406157998772804124742616854613447726673437626517706355881646118844598485288987282027805257879792517599683546894918346596064176130535817238114242764996049743719767033080376102115295856865370341991856932178783072633196154132985271499053183766546141525062087216495005024632657312834362759855052120518101490185090409627797645130784746756323934575358555594586649920769939149360359184749354603035174478885447789859474564467548112614631448564916225948349126479618742954065802981056416198196320474937369140589511944901014182747660032914580385534931916274469743608044150524041469926624334138923076839352628063812256479311998817472565244841003596323674847269930836558678392020783139881596801672869773809709579767572948609973237588732525819819506210807908756535601572289158000721657678023877310565442820946010946001015739579235150096417401338090721828350144196263595612854240207152214820905919892224395812763035108521081159915320075072883252359805754426685593401170690354546552265102054133473858026719789640415666831447320386341790457004032 [180,92] 4768742022095243356111412834352031481831815041350788561420645506601592375644156982325558651633024593688968932644371640513324470554095989972674690247382363175108271058482797082164630259854135961261186131475044944202924217547666957878737001967215300877486749886692569009760616987210698474858318368768887201069161330654363313813861542323460961103465031647578067453644834724029258464071108371390119377517392743149048498777888162858920059583473719967025080788901664703283770600898658553760527893313652140773741156144055418780951226589021333518913320915813085325220084245475215612894624309407755373793339712460540367457911792460899654166537773871882013077542987056085697564839521812812663213300609480754697127031003365086875470294162309968721294578830039962445604287092836522448737743484591632374913042735792552419595418735525333345305556020511712881634825699586329264292798641098195366979981751218694575182892915510224410042329224831525242765899804895348287826819341616433746046722923979176324035836368551051953338102951813385936125078118527069532663879177605760380005154465403846898690279877547259490117536935970978275859895543067117010381060963734782422475435808871528450255102078809963054112575722418590685462509968220899177279053824 [180,93] -13531451951556433815698550423626589421472310540269860527564172978479876901854716156741219726808368068154450871562330553969059548587980334087961244365162650123363990723928342223414916350493384349090076999894112260057670662773408542869893839812642588796142758318981155272145523678616434893929254699205857050752845266550041373694026924638514500979987142440265230406994358399822593950680316695620864118195440856228322930468808704372583894329352238819965077664871220369018510343056474477934891489976359388760841718827638728638321258812313213955024608026986707229991995220041318381170646236669561697762467187601680535735942134862784273088322042170236497513336495807577204418086888933002749813937631288667947199671232138352516809805346079284508692976253487424182782515412042072155335994460846464817690650891887745159633228523154674015015083908888724881496702499726391508166435153155274646619884091304032491037537068340468097889130563027762694878442817087306142419100810651659454874789106007914278672755709766495121471839960968272195796978574808919123878588878355982408662633408793850957125381005268264034046880538047797267642985989784516672850272063591208882284128750551837735004560792837062345740008701467443016024838579276463734784 [180,94] -17648929605580352705548630415987672909446808654136129282959828361395313718318697544442292952154014074027116462249157344731580812982507806697529231376890057997777654210638089100728163570871936199496339518083570715092166103779809409929910543250127674238691491051689764584017443862718200191174839959471443887182852294256617725211069541430373750542123155638838402486873939041472474908242079592057470586680537651920876958053497477805840217539441712061985970644868275896088167944475958993161877526216280670828340778756767212193131822293103246256403256052697679176992258398193739694139297950878834108438025201798987652233762842265923557488429758618309413995428176742867696789323152702135995164103656693380514219455260728972076893009899945636745302978591497666213161345780828851504402867023545159402990691139351667637688209916851745243583718807408225121645947223700379272603905191444660820148040299308150426382292701370312482987674202848392955025965745600454076014898001274581583848344371453977464492318619080155169811581551943662930346264911041686340492845327954386000621026490352776007359645627892938879417037401233555311839356941291409686840909678567637721637835661449290067547260562407554581833400332637702234705775470575616 [180,95] 251093434297871247321140566069463681563114629668577292805632903899045828723605673251569692853710166588150085082431664059455154842073870917790496863598863687922830216132868818428985315359353433022746574930644698264534972764229263642772887716159225903665930203732786913502096764195019328530216176560923677891683741349989638144028155692004628297561533010583564460309624699145790662077526896918670874894957652001663251333563457829935562226443329035198954658143794439819269286230088205802047886355813314847421001403357863037445649638291398985122080482917687212172790759560486904907497419535552507442087260786730007798989198936618066084102446189487437904024583440186526378647443401765663835955341672931073703404676904482040269586377934575716433567610624888108605937692491656371063365142179584038875266506810716518722115417178317859871318244624290162926795380465180738682768926968688659893534046931330174970879707061710202660984656084472185836573008892597117311853713106352321864045833464059445354917693653058286702359720867973526358412184308242010862727297131022290755260846589737637337664061044236929485396342866850897062388598351421205502849074636811735314192385267095429856565540694842151672372356081675796744635416576 [180,96] -987994569218369669586607598234945357244516249237631841350473288532027703645732391353377201685408820579163538599070507636002005321248641266168018918021059137160206141964142710701850563671909754830134479583997097968636047514500400555914122523148117274135638391869634092384797666831927605023058620392144565810652465075863044085731370918591423101078789939630613182336439317461071991294938352089147471173235394761509677190712636008597223044626542736705082684697346774495227903968309509861638383709461209225208006239645773505683959314577607532169045109800375479426410769445684510471133627479318662538237779358038910790593359836582261209460749021552110450378354366359372225364965550573453715455300477247798230065817590982172965770690094957040856486494512855418911809261202203704170596914266464148017328108304959970023400751012086989622601639909013030962262790411726980219590784921694435853020134732031794318391111997930752876881619987735343100636907182399297437815366687441742103569214753797652316274889516229182081176767372403938874585753607395777846168931212524743775101682164436819260135397381233739635485715055847082166190689828232104911533977885146592609353640575414611841273377583572184227240264856253497507840 [180,97] 1635070014577108885991143073553108955051749938794908552632060183390607707052342612925772946058035740112275489568907100544147451541942352792368320046806131635452809108563647840571029969127111550397893334942844734571077079162925284541775013106424935056125893513086377794825378076958068088459265188674860596266537751132025410806512196743606111342612118872747325288870087904060287427058851540030824139847910454457437008727215779377984378654639019465443181297311273149590976038930008176779716665773708256405188954101905553675237103311065604586131890091001163402099439832423560707736626988702112951688294479803771302742438945626342724617212684453114928006394950958930289383713717897909223720639614487366055418967171758432847816492705660935829277528964467936572643435551546756154485831145727737003429546841450511804139167665330043156001371630468950295159430730262135512955564279383617304189790071338563468496353306799417995079924502160413241557757526307150936107511455248022964526036610923223438548978038849711805528688743159094230813380237668764184102786594694303814931407618397867382601418725753544056577479473056274018192436208317707390723634543858195540065138994841725309224807762846559635934626486302474240 [180,98] 21162667450901631656807047249868384473008906825211182138311515570913683400211650818966887535280647147216598623595807433367847775918012923592635437052260111622619799001394560695478059015744082958299302063550078477162618334975861544345909605195438966427289523720475880671061003881830072763372317966932887886991513871410105336013130654649608692712531782075983662981832827852843016285775956807772925588427263267366874554604268346968853126907160060936119843555695816655791770931805352251874559556053117274543484049665389502605753375099595728526519465361029596912990062792684080585976478631935018935091577913865425280557712108287064705404085256918961573821345884096956065492064602831377314734538444061071085170990089872830807788642039717065493019150486742948414186850735022530225959086002942129890505228211483809595726307813863454271514966623376454712146452650457954027891365028500504665477753302048509957099998066278878468910858399932144300395781648703880185888980070073383854981459939060089019379821511043383579238134989900900933593992697578749879312931630659116816616541954605996190623543492024623729313618075193061246993414537506294347303231931885556909521122276865630618060705071747907379669717012480 [180,99] -257637802721227624367112600674412510164208039282434214753153579258458484460166446197795915014457820951276536936735270498736635688460459079601079109516379653111237926153420434530278320171398772722805935450208397108461093718282191611980605903469504677067732043582807967629297857579989462066362038915491900471560538107495284012392042500809676288507507153306163797557186585301589138757170665803972804231425874628567278789130312033904196133913906969676915962336308815727644296122842041224442631270126017913442846485228758846416961162802865555637798964722347886393969321694351379236927230406224133352903913056095246627977316629523495902314427497956110634598791342250203727460101701143717290835001655566416830190737122757787473279779404963033960588089986136082733192731096390652495269722665379510774270581571798535026539169490493051651955194043728300066198681267285676193829520480647762656409557447337396656017073175032786809460992370469797995910265194047269517986462843597506067992286078281439593047724076705030996838813203330714980049130809420371512593678273717494797434346259648425883686617776592601740187996946613479023043022853299192035438143373212822798126795606919587375177380136925642558038016 [180,100] 1371859790680028720231052796151653481232100043803233666949546599735306286044578875971330250830364093052914762616191338159998187824700556766008488498449988769878464309973675146373886716524684273046440817488663656742963331282685354567561731237865812969831788218168125765158793684689182597221224429304244893172738372546697758424003744173181181930621068116433700868399082549679881962211916983912652080693324650389299740359517584979888426241003565975918187906092681068291265506588970790276866245568821396423864239873715197738771462644531693757355188020239560913909871052944859560260792065373452190073238384707806755747597301138435236545180407373430139396372710140258007702977086666298602305122583438011514922025434117925760993407351800977806197616639732715982309334736602282609671381002812218562389274094208595617118802141769099855670942183039219414899054874125651467694063177810026450908233281788613686521977004512673067515182505866946136632372152305051171960203999702494407251551063362602331160687741669700554768822045393608449122214832354537168310603481064236613217084849062569964657677795162040058390615674543569804181716656277866781858388302568553494495742820709926942745022272577251948288 [180,101] -3392167946338044227962980471683456296032230079920796241164998620654515545633987115603870222416365307920179034433410584942120757979747522700810969181185732218094647647189962390889276725965813013286032396573287872451436324173965842701266942972831115328463278147177069792299121500283547174153535153772409148848496129886350026076223186524303221354365340302328470688625754252818138573348460748468225474195142852754464144908993312417545488919358065350784807264276905241451119287086031241477487228001448308666290212000065241574165230017443454561095707713987472446642761396699935487152237668289857791167522868716360516418870135557236229513339183167684802627968388893683253872259596417472179044400200299546816314142424748714463341632963909843107134862957169728698587083460677229187702940582787520902026625859881145071995659114748565752639090707025924842820317964488633231112586728968559933665083713928295735003760015158300135942557108579672331979061534495873543803090219588578092672877883336764875813183630739767351096962598107211053821905560295924796432396141832282966778166481656984047447579448818313629360350345378741470644136240072526839513769196412050206932940056339082412456233360424960 [180,102] -2350911377132379864804886432775542953762755411136783841785175837266162571977826317927439103288848495885482099636151627592933295104983956062938947404351843884150323992978587841041074719236839545097646648249955033139160399629119696838078470059398160943403117191282538823435637601173316109498180567361907378215288270881793639169365854853423096554104658666974860198800902586746034652894204947309858617010560849918149351493283224064437365095912182607214749708760882512806380698890023134757206468969036449068403576500590338774789546371825462028593741988919738294630564952697662573841996301940599510083922641428424647779524810914339322117958001164306701716437489051053699776124697224496475075778208730171278546311445403023289670021943508026539312553280973817246818261862360756129439187955080981614746530590728790335756719914400719685132248215150619121183880157737041576767551637165616503742967443896865108771440851945140548807510154689683634266922469296999715561206601438107318199953043600121171001759094093038083071604297294134417267128900719106499114246970322164620639572469984581611316748689547125244918787738253587507215472361039615589469583484889430536047460531149811178873290752 [180,103] 47655314884291460189668188972106525769219130068654869039030131375679260201004968057480650531763339645366296972714788879946888348318593292447175932200550646520358388989740324297838879562046944480424653578156237966075903627589445342943416104699706604436991382619788488507004213921639768760458911380266841221076197251903199765375193839246207351122980673053562457384622034021074094534888405897443991915525321305142150174275828212689330764444692642554284534190306032036226324623339001548019870524961087586261459029678341767846368929547365615174442824073667838738786424690764109331398582770891933823172618314691223247800397254841943650712886139717567058625776027055458246710260642472586110352719767848333492486846669255824580060151783878778784008777932039130918633261830042202019770097973039235679574364882998131339244345474000983933965752416898030459420599403450373481760639997613345437637861263306282649498038388179291008898096477485807108550911508096659239047199023582290514641572232607547938908582011811643250706136490086488029743461796432350729905121875760008140427190593680232555503865826332181052386938755653644638671010026477075078002789332547824045847764644564618969088 [180,104] -81184199186872099844442831683496764571862969317196688074103683219428990684856267766174859651752914284593721013608505830671969927980075005497264487743267366640585624390282744862810299351747517790802057424568295690763686949620924067961232782329274726936179696209853595342875158507716870943622633631205259397316824477241181716786186670107935507690834031312963473814670993910837818142388255405668484887919602385409720166750471664941713672787342844803398660346623835311323097008788598465140309361163430834658309725933708660962496616209518691390623517683558550642728077646236339729394784191684334790754396006614798239938769080561033500909256114939428017903351417979404129351913610247209669049420096821055979153569175240436203104101147956466526763587811312954889620581101218025330524065583943664289585271409167822264948894549985205822409705454990963117832566646534985073173236825234667622324137839712054169526043455372157671318228813594630478987191193044836342291146918738250893586152616970277127193246989247249940509425725944083429967702536211838814727612168042994148103961751222580413190553560982697097749594359699248219790282024387030832537213228303026895658603338735616 [180,105] 5699099079558787985402764459106608521255880499140670742389817191741300878199297866628249489349351680540237096759318197461470954328400650190328436623632428431859691248534821513422137604512908405212391346646063668615807711351659397896433649536636485642886094762755446107802025865476980339637520817572532579532169356191809275499784636314625594632968852785806650066576455774174395059155158328185946049036481677079135175901708911383521427269741861247632696213226701091538405222324244878195031515695074290222498680733625672694967671734626480544384547487669579022052750248814428996717809559599181483594951703322598009516258820192955919877405283607245057717750874102980670896938752745150382716577625531523573210019171155584648610549000422959808571457026029281549487402453978141884654909411151702983207091292177042571525248386646173692462882996493895345241401819076052543786471542814508627087970907906983718253873911002043111183781076639739608431916216157946377809795271639129746992511864036628157583417329391149508994508199131615654065248469306519844904722188058894095774420895555365400585568735122868876438262715715089995280881700856468718219465860425329392280635637760 [180,106] 341553769574305620014249190870521533633082015771252542403282609707570386595893192629181797951901243967225003181863662233384689562248539119797036369871301526870969583263888062671240132343465198876366566512301742533281846843450157248215677480912976465032576745277245958415629969466454813347893764903042306221853468691496443466910994508479963575009365724897031305034432048880461372590306570004542812463892551218906733761598335315998393230163031522656629535326951838582368615969425346681424622770342198790211029192537021540438760082885977050257693808252419764152513670664008376386637466292608745940946460382372635562987167058683357235025788782014482387797997495398796669601923725175779296643108096957122033646909598691866703409950685730368985944259883087481234461529014906221026244992901849699205500385707791570489246732999211358551376023922348017052581917594881667804667491995834977321832132984801997980431929151430327702476708437450761356262287207425845082658155670662107081318247917569176502513368836729191775134983517541622970077871934264702324874517756592905405538091450205647049653013445790545786522613372137427217900487516591962022424655018158614461550592 [180,107] 10719685733768627190399042469752055651699157145135432821095148070794521357164776621379439098993527862295294078206456323457573164084171650179876518471458700476119342127504834882565904146255880330216846500709062863611174969909357872476502626755592984145158446651147874801363352944570662210644895837072854021257114681943156293697682140710979995894330607113653751415007698439122254611059052614532750087575470656105098476703769790126998091037158109381310845347681905719798574758507110405846855901955160351482277662576717497498617693485115912376531777201081943232678692149130705597608599498301836927353269747988342586425513169515202967800135335590606503018430197167307697009250375489768847736807181619158404202988338916956531969609443356758732176560812551722885583514934646892942445460011943952390959759333201201477409372042940130794915581987470589202607043694920317534435482647680874002174919561644443946175249160311229099704098825589444259040206946432463418577305744144382200103345718183258513750573172961955840240414103797319563729749288114467719423863728658768334559580517469167833990577212305364981221205687514753870424113564412448638765902009138298626048 [180,108] 214234466180670135223610716321356952102276580548320547689153820780414654436286055360296918546288211167892511528055033056024770201711652634873855977690679403802105409559306067198114345092911140649030330132295157182267466260085524679404678915896143101307187674495517851930502309652195321587058150189243026195612785120905882864504621279730144747255515949741425043079500559021662525414549358479873324558556413510460352190448716991467886762527101420640828991707939682639778091139609412447597758963694018343200510034872039119010107403441622801868089781593349124854642106542089245712154819418771792072968209964319431104669587470407973409823764173380004062870209005263892088781803699996242596793951748450860833783843747768526607815200916274885822100254041647205954757676314903490164082689911057266272728613562376590759471892901076442670958593379089638159964876481225770746527373764162239766829704594973735399925734344459886283310034723598821761838535942491299189080936432664530472730108691015516614839352965521126861469270717129207953525194617435486199626786319025789841627949632842122073977112813188345056654921527328123878260952624632265794947318009692416 [180,109] 3342965587170935504668836414431759808477421844772989225464969280760018368617399233923728499568137208643617601180991502399958738619571864159598018236625539959636653891497502587627640894691267952090221345927617484191667913335603448618840380353426347521435261479860441383744119949368690719365406773051962059679449776692139651514264275945996498480457516939203018854569058684117550421588993780740126844859584696525981635657880050525752264796270115629983514410405619077501750575244504469362369542193068827703969095186459870644946725854907100952176446288937809729725249510080976929201976207321990443908650213597195405798545910131333147584078417641673088918278265671119246556510782506438593040389989311612575279278920676866072164921502153025898826102575948764414158956639334475248170173058180027007364001080121545871621838559617493857062946462279512647920680029038301522433528297313004750403254199706896445406003969094005882110182870635298660211288132485296031591268793861801336554065206902654202390085430900817020656856293534612599755298365334306373893287543285023638513411371093087447740118995867107258015869293424133519894011182116068256279405527040 [180,110] 38953702703038045610069391505076737039309389897641144955830108618960652130781884141363959681841817498872639383461403358856561060905384515653214413688384304522732241133658286331733092917257990824657001235142385303921195497041988175942843852084304547338042668896469976100562418593985281119925199511836116277863093282349643223977545175176008799030284130985832426013603500501241487806198884117509366324902328750531546894987414734900799506895175820272642443225023604484054469041673665851575954405418200519205900459548060517272814922581883764298605905593029260936327654549368826404798146798845511273817262943616645682021399982366280000732490835362706882910994058955368597096512357538817192161907209198458170693606201647446912536470281910527152977220653629822501609391725572581882190731663765178965613436504105745689558543742205861249769239711611457558218476603319132435664887559524305879476367598298569373386577894889023456374940299107180875845473900031226694587524119269553549627281636360528877331047712928904354010390953074735015416583252902958292077203938510536678610521340477691462064973749846691574211672290638714125724745762346582845259776 [180,111] 310843132549918369183065344479770008150470902238203010962106118509431554755481961108352388196802522054768252700519872330403485171466418852818026279171291667591056973585648153169637017754765520891739386489860740612471618634486265110909221503835942665422474326076115082422968663746150184763348398390206985197699824592116912080935702497689630025082667286941749162846663934030674210760876086472479184145462840718410791072149630154641425607636739054593185470903430910785846105477159148343910898220251959352749939644656402902816770581761922867667872669660067399604319832598045858498519192601300082278940474348825357604294800174459691305182013643928289002388679601500958737214099938394947136987462363548063785158070278741927256012394880419116336423482240541961804783179970280302406552373891897884204138762748449403221333113938882520877022810721476022031341039987639742214637843634676047126042779738943400819507869118486268947007198793823008152523134477197786566586189321621713416621869761951348664163939777427255299458364144033441498916616245794984805546951265705355278669641979791631487693304114499788453019861731417176957831036175110832128 [180,112] 1730870576547666783718262662954629147431127678215257251506646392301439713683124231741166333434095017510309417306408606916432666992793730481802869353313987265490042857857239510811503594541302463116341116168906075952474970871612406392972109921205835635210227058151293824894395957457854050524275342606289466686983770370788995509144247527323900998298686065320469788952405073012441809555015158042979834695401882473851179067456742573609294663731944255229665699890991672195753014205918323992470197385470449012192045671640000094469236587724374450456217619874689868036422466684632332842983479046057124416841746585262199130643963229670954763497830493509491874259189573038257806763064134968052693368662835609612432928984277044836196823651202620122915190230801910478650398331635606690685398391407892288585841639957696935774134371915265385996004119898909043612787503635916035552793521723422859350903870702555111038319210687179321141776864272267563537610679394371773915003287353992292333013247590712311356819553084147329601826222082167693706175261483488747459497232548673021772652632048725193522439364643473622390718202622637813081956312049152 [180,113] 7271877681724711594642025582856912041650676034758454061077363450282948586404510592066408827687855611124682187395004071972012949321506838658218141503724821149710812711262895041238556453995357655796004347912213411855524699283112426193434738658458968072595950338322402109613433065158921888435244968970149787608991998943853935276634058928317463899617433202582992462446428338762079385818312587798595124141417267941969502864415091308359748084405788619913616184478999662261389381699263876668948316857644721371678906776194112524805116711606701583041372947012408159488121800994836817268637733821118197510692283648441539219967604560029551567109722391895844808585563313057139430233216391088285158764517511094363121616563290268983159963333177720592507813005615279142389360429106364487979703049468898320883838845316459357336666729908577383586642567209049078052638124637151319019658859184498487791900977123733967281613197261932505096909302969597103548692574750996667424348126597805629189826409166100084382396160033177008253367573430265539396162924727024590114463239682625473779889172649352549141215058525307302941419944728461972547276800 [180,114] 23724758456316450788604549521969804684382690210933248691854840780411381332359590570569477850962334580683588609926320587456694425349210264558600615993632457866898666857848603627391925482494081437602935991722319375400200095409067996437286146950361255636670108338944473484499938439012069532416410290718198856706598998682890076855575659492325742969299853263416364852637321165143673416102419287574467916021410422089922396312171823908982330872771619889932045031449866223168685172361003946328575101073665123585311815209113840529880149348560105392847973550166366587048277815927172425178268948976298545693740720681821125094590108362408481390728226652236190541583506432887775468166534543809666300597936413307884580341023892538527501490359310991054546154594847747915747915856199453576620279212578602092907171617966461415884650296072258312159714130890389656358923928185720126518961486290197760742814914187821134026367193976177851600518534212375583987072226025698689125604571909141639881881054941656587774847843881801043135558647258823439042100109778716230613672323812652809593080836376201939680654780684249006680110722131360742144 [180,115] 56796017243762599491628454015506891133867539474330841332718057540135935923040412179389123573819905810981085996796633076835508194994804302318423669939055644610227978456403528805274040980732304138930901107877050244274342434696771667961424315906399823478716207116032860756809298925032625583246494441940921396337563203521912058882199297108526897324359583298084823821708211217600146031247611806851652011140108279653452487918828598654285711141725285246748055473932250516804515699033584694037237574512375928688293713472405417757530335353173035586037285098685152033115464768266304422710904337737970190509023087288674078220339906494555451787419454149665441792427957783451784334892567803742266063178944390437243427179526647596518565824102316389297526323576703467801405442701306766416081777678949356227088740003671572183467601113139053262375496862810175395460102748891367083369779529797414741900475828913529584124138052187012975375110699111753693977523513974702323057812119162627685327433532399397428046479564382069396137132414628290108686185038180284089227879488419430558008668747723070378168532984005960687690548551751168 [180,116] 93509236716786547105182521754090470345029589559994463775166956327450134016293120726241455304422315120354191345392770203674908709092208131743053850110725888114561331875370683908008459316101927697679188685674277691169292694324934115458885674285083485209296408512490115950776318224174178090967497739022940080477458603271325756740936437788489736638797982250819729760955322369810918228576327616808458223413216984286651180638766778782289307010657576392945074439475664973873372832634822637785956927238477800999926391697599996035360974819776808038584444012497564926068677615997924086169299276548689761758132972917474940036030642904648677899902978310197078913452847421874223328031212279089251919168418326710143418055493305781267623681168417021164458893803994435761984733501624288673826611253018317770020846103241006087572307141674424038716031312794301966713221547147455908512514779685138841200501132595093364288081469293544482307977771341746451858516143631930950224650435704412496112518855957768758958339751043092321963860752109270207054190914215425875381724157931991863548084641888885380669112954951053365799346384 [180,117] 104252767825546348783148409502173670016597880479179591095719660111788812706911202170627103597704234676256341380733986966548619144624294000360770594290224086112210358131905456023284034285404211641496962166389682460522571792571704324618395127930407083663668044444614495231794205751875668146807805509300830194712308311022029994499041473748587950379935129056358077098411984403344944430980060097780652724035523116937353152976104354599151853281591161737400461582298335680388798766680734762023161950151998717457653588239939331067555625133670759491130052008636806218982056642529669084748667032891470732518424099607734507499780856737671152897945920233938878910368935048386282808498410694161460027449428777404346293037459404212599381784293483843891746357912154775965188220377309546885208758241030473854403287347952661354582268386318135341671234623030572740191017118584221211650821272476162400830640809506453056358778753809513827220087040871542960328066577048945521180874021698890502672692270140241690384072342575616729094073874548583721760479845241719573548791001038251777068462518117156853091536276930785050624 [180,118] 81855778433950617739686895289599687010353225566048801069022573216737496344620603581418320747285502770267067549497149392029444226274451918153754019017097530302016467071862269305223877690697476174871733484266902236748717944317447626544262962536262868126652308344260933097442085366714768926729851939831046854679524630551310526050690112142757218581407528491719731020576442867300893622037840028035858891650054760655954875351525130025992182875889675522204367533624764276644305862652403164265555134964854648289034444097896844368892022307130134589282987699290736162019017462214439441073210462253036861444592391362113728920375481297766390161489741679287528475745309625189672694742210673231743395529025391482101878890827952694782062371220257314710020271873527777615251554456251619003747107429415890772739228176759509510675791300941700903631152643116984113746985011865656385657143427465749943911265914701590382095432075296264588918689379011668018429670056873734560358981576275817260642546824587155707253606170792971703549720502434120445160323941128938719783786350682345309764971837223018048439254364037120 [180,119] 48394333635263739536982411192913971756916532881660583198497553955971331724370580604799569983113841936985602832704972514613246828312795334901606851169651641442012524317773637807779746020080422164118720536183842627788164238834795977601367160702101170676779140355885389520615102276888435713594139979357796961785557137753696680126035764281242161688040016536847185526159147615008566669854902063039153193293229390790402432863857929894635976620657968152821387619164555354593149313411121717086627113710808428604928655758812467229113929215589559619020108500096729457593524170710407939848029381411006839978332641111213307995280248336269613941117746279525649608200720585551096524015275095120645184869595272250575386060442033198723937712131593529405393092300955423965519350127285106609399216049683710341095264407155195396147174376307362653751812237828858388484943128967023906988004213519067234206291994317411813163566489680908526387526108347883722365330004833651882939423689727807019167315987537070390736566865099032849666823137251054462723207046339563915811839684030444054006024938229002480464642048 [180,120] 22134163105558983928103033470122999361863042050693952935701659840078850488032217438941086288478011628886255329330834270631614335613249826856322616234336248656821495713895733486399126506283566351077320501146254266826906218418794609424993132215421952089734594474293961891663105007150803149565038398470142577905955404779279142932523701935753291254701403673789743804709798876520866894905216024686125663984230476412328345293795305307997801843218166839159167336236114939928476279937021082445163770104745975046358224721935442671924802493920291111348124045348508718246220237658324396102364744136282530068898366198549510838950150718030464216489834750485169201552160943140934311137645554543683959800428717731151959506525531716816943024839719177390118691622232977562191339461165504547491942796640382313566621722019410356446952932480393668117168971244506790965181871691718970283222263396829703654540263169871657792279088166759113753200933593615097488134889873415275953847929653950652201591517701320880022042306358019402247068686868362355947563448273642815807836336120378325621349429372984422656 [180,121] 7541735749926281562562702275823767309525277287974301721691373793751336386502584535862580608148245140814548483944658113942892119843951261056754606239583760793521354593872310294757177102981091895917078281883169500880996126400619412979650916659444128158249234239766777286327187483106869888366654775291216182017290287676907662820790452046252083568004377695562091582407306939269937614117671085833534906614297995306600572526979284832960068251150282110047065644707498938461037157602553724575595925961594178115474400990393921186346261476792765795307199327735393231769273456667608201759910178750055219879570644784080033657490220472349178061208297985469146066966091555838107037298623213743116919941016852041104532327248268089943200732790793409585587398307746673558087487184390786385347082500037128226903260079387863838697208150478034949480653210067067896939970101718899725198738585754524601801370995963816503596108856374199210309130363933771566134884649276938729178066934737900091853778933254153936750586428316029374826145772857951161513880164956637057378142982233955800941627472609280 [180,122] 392778304469189577126275957479606511312614156385439725893811198591917322156826534225455924134637425685328785716617760230060709839296472402832566443787210272139410314806245170900134479375216799544455657227546234992816629977848862376666689434519437387017141173533550870023498752328455841688795543329437523818398016553651386457775112153716644721139061026410106600441305744510327802208482176855301218797552377931092667879467774898119595257437102513410010603637381662703258309509895612778243198685648184137706186448751230860966298009762792454409061457435741860687240252826325329922476292391151300003020024210430325416122686988189861439372727968483413930538218815770563224545451837653707459688200195772753643428813185654524401187871592549558845934597163872378622224297896319518008230169491258920124207729765754018887184174238384348452966376969922779238843552120521956707711166070156664812743701343130470192297167709153503302990372329204133110985953170021209440124584857236622131552173676979010164819596697396195737285261632480111636802481853467478605320134341460038826065920 [180,123] 13305589739339761804458455761645909669263679034804552823213948201710217586851874254628576288040262355829227445495765565816035187358688995852452625342042689992347255511066452707842249978563448579025547240394852375026155394285287065373515125347186637412170032553006927069635197052011947789698139332897509342474848363600594987776049450052278355240041568126825298328327814053688668480076803602303910547041972834906236227893132727019371327643773441634558478188919179855035463955214242660200076802299519845569013955920570849853104200063010594604080812165052455782532724427285598355117825877529974274616859199887336675949287913590375104570802935714362715801895863233270161743581498270460952549048447479738131130331592307422631287442313603941405982907654756822389911785106757925945209929251650733167507491895400439366663024417518466625317231523650379968337937699775610680733800740750071060480274472992442236870704671512835883557069912157797738266205493384832142344031632951751412165714676388907338510336847674230679388899995791251806036900542672395159833742521578932928512 [180,124] -80863377427501173148925708263132584725069893137110526097696310231056655407420406120599408474524849744116879165943830169225721416955680028184859428365265715146920742939835932427172577249680019735323411377783487574008263793077040943558976575816253431753246539708680035983685626288687479716291521845668762141958860926735857425606230467342593559806344367554792203163564580211496399021437792248104680341375048611130187181895940605291739017961817997538909105839753021284706605910835757257664433117094970819000397951649875565855773475767917930214395953597240114353600898447589066455373033809827357539550029194708884197107761288286741050571976453371211122806686147104891655679059556707882478905732301319253489751074968972335543881512842595213291753984496281454859623673801519639618375208972243239979166919619486375757769583203486991135391729879465040613415574278093197632130846736538914156542771169121453228053723878079633911448422096829201118529606283153107238704213925384577742933583485713082652850648285341800531333973533562540736145960632949918118569240608047104 [180,125] 298493956549517319221301541345360654758321357716131860533842160106354787753112082382607085515366498937548496925409057910067265127537196375216522096030607491272905205018076908620902582914123955329845613582447066081642220017507622941802951873045572332197916988375939978055944795943346390331471563252723547913514564401676111240786113993897716855971947896322600601537911741610394121068417442386798429623222381560469218319701604325531016324702386405238672563686734983707651604596747647242677982649293887333179664531838689135574568334536392873135285390151665290008656431086698221168035632036025109847141894086304186444242021417751464644783732010479323579907950159280221815287922057930732969873602945344690454924394314183291498806494203827825800049142202768555132638195361290595492716001261133143718989213460857315788044325413660698492811610133182466267862672239167285017672458080899694482953342632073521045057199933924063040453449569428248168605022838852137757509880472143973408215355331353780302026356754519745005109828604855225603150260489173675543315349504 [180,126] -632936629529605557654604698797448425004558325599305413281053406534390841098815959632828656949832486486766661311374906348878779686935594196615276225125420667355035776075627103381446787433326135912856792872966629947532320844532845362652786814956469270007814679587057522010526925740221193645098361785611703609732066361410031436746570976342770734527635212753447257382342343386996785088915843293914454355058487194097633543730523132794536809890668406794991137709970538738167991720442495049220456330125028091106146534223734219024971812861622475199136396763862819178697596700442392144951950125697270856937212521319245873085228850152888908396026638411944717431877972510924276612765171938505040407532722422621261056037974910954330032691554354720188202159895652687909033041523920753874473845101709615748081032873905626502409908367998317305299153879750894720868135458999704216430938193912350867423940841175101073826259790592312276969982479855402543531236496548945168456652088990805885761796869366240890143274153976158085906310166568585235668922710665610657792 [180,127] 753945512474250252146648694838585000766472137960041703395165007326101608415966845316694452729849751193756561312009881501757078367078593040331466653289630635379919483432878308044990803474104779064743783801039114320010946234208170295950273194130847737760859802402124767690328700533198535028317551714448666688428737125459404741728758600213450624902026062691679667199285811800002796024490203051369497323897691781953376854212639475800080069126839327841797481928723942600470310056177092900213442700904241334249117380772019229172538575787356577506631392643233195475732512405216597066310210504786877767769334864411718346117890527257652592124441007732202219233128021398543841730174516093777337714710005948303963992566145954383493662329118226162856529079010781973408323378564440493605587792782705088226074848961551525529858877074325920985421026816372291481469453959978941566710353156862490708256409441784006634830047448618758537733065875945436511936205145704671365274490751629488779417799768925215133244240832483054521099216116268095373677881183961088 [180,128] -497737778425548421573308021587864730650404235863330687092056735247409850059394955659906760634654892166927974482810605385009253416894672946665297539449010594092368592587855937425165544548173872563412225398462914691997667012689111596086754363311595615307436060487224446661282692860750886049133467833879829250618387024877821474908100666936510095451961437461639049857480443658110747051003169789322314138501178551862906611118991518481310663926454422022430420709464489101093020050123302801480366727249997304374641360375375535166659319502819995356578625463349533628401672320258438269047019796523263551131233830494821841542515797294706731568423915067295325237254216537455300495242082541563809605695390315805142377658438986880135565922845906798202647278778141303523924222365284264862873635337288089786470024951685007526405107568874380894885236177048009195786162690668266772371250179042467790980040862200590507995657851383813237300230462530412572419167502748508164147392403896894897883104651586074499066300164168259025771045421290529188936187904 [180,129] 180617529921071645291893633867702565540687904128739361997164934227616205100727501845358820398600907012399299043651409241975987308130436970321785039368742879187988401838848514941533657388939665583005873252322163275834651696772235992953649348552852587965797304535130275609147508924893961233446967737327836022782219006231145644046565508636063804284598600927955305136826437669132182712462040222597344386978221089911449846828148400231383899237146995408087831722061884052108818378530691469394242735446699026971228543860118542324351971937711659394105699922743297681676932132130629162215960159193084669606212989504243355438780787825523420437003096964108827249840082391535476303893843158306890566524625260552100637269983469758277145571826610818704458953461338995402429291226831759100398211131649894890667719932961754392537881737403104007286592107495374321368104480753666480797606526308555628015387455749744495779091042256603686757084065203898232507725771931106278845176776625094677999420602694371688027215900537386203097262310479963226112 [180,130] -35821602362857591049774560677276123150635062348422577025287872099154804710501032979572712922167043508830890974776187270449711215250092054012214972682136524932017259784538589779435550903712543837115598290465201602621052871893027401782531174842590517965839992928992393601464694403301589735575284038287017555180858399082497651193950203630941865303828866844251195118987406021076166685834165704087488612988825757589648120414896486909244321203492154674224967030210851354622850477118472631759260521060052574080891635066964088096342106663268776575963520621767426683910118665417109307638780891597263601094306657245675107116246222686375034098494757724832009957925898338846902866481405819163607736772256664954242318366570621743502128965240228892270767845914994019479839927344731718210870923098549822960346499666396393967855848955975351730445715389423167888580721769110243272223642268493689951518297259292908013409615664472302111425109801499307106770367854062536542541652746888426544223700019745748054858746152298203890781839792726016 [180,131] 3864246586329012709488229688594016532001626172515509504969701819877577120764434754973069901122946091803151032552476942258208686240495331224570173983680128805456481298796840121344237335686087682339936887767635521825744338992115533022165924271536910605503086005596469175937768715979661907271919426818737616411207415646339937780310271767514947657460264845416458544131793155533726286663694463736865527601428820322427460368150098485953521053584658211030660757142980972054777327614480850586652249085692479994050792628642720457071351718651729157239679034838252320834652283562276472297052339306264812998215632752312387905995440484984585069958280703858306049486351065181182306548384575089572507173118527819398864160993079811505382134327576729837587253040299573767251485189664719689002049243765233721012778653192581020787396018822030037375221440644150737112742777619111090481104685618613305603146213124243333405562602882535182513503263186429807751566501293106910671036698358506702884818854840502263762257132323772095145590784 [180,132] -225627514530644817473034738473486428813675415030006408084699197910177541237672550289943018140442876584617521773627950380634368795104026386628743707364160207028745530996652812954376913172555236742999840915071827519064855485411750206190361277163357087186394999616154340252427881261723482825073653709472943621970360779190382100674897532721205140924556783135524949892588807052306367610999660194735037106137336461156659201530941567515160992160694307523810524204035363209936171549792116656435832331650653446150619598614730825377474528183986847364204625975191814667052273295990876292681711639522331019143148682317433410650715714140254517378646501125746334303296884988726063944862896744021034152151682761930496032965007269639479637807157614510972850874870768543662704696167035926620222079964982997260921212813931486681658454346294357999545779870133284378418099133154528585394506921375721380167543291079021421073953200581218267880568847049205943029765557969127885639049603480715561964012102871695261099078654158084608 [180,133] 7091383434523212642288713677045161973113015092531752239956110776778705992953806066698212238368812332117169334481651008833736966122068237353431835858552496801815511195509058307356304800473422153164775192329047185089206203147235897993559779373338573901860109345137412636482796248428446380121900562174076291765663610972740342481645732221634397055306091881168819632337180238746987299274846575233108823324485899246055704645973395978758275879732841215374408547216687114945298147382051621385442914596049060116326948645029117559683372266039438271969016747815379713508130467682493185556826745237629207289461547942018777665148120301535804495307878266581649617857086730689376382434212654825441648714283419390167387237576586375078575037348624931697661734403720502689549693621761311717739787714205570596942850166518319749123199202286821151009964537526886297057265105668132177343169902906207711996540430617718067929922074178107689986015810422058706369691053812607814922448383722594102979483429887208758628080156672 [180,134] -119203517072798661099065984818345563937409912649333826144737641641433397314460730828748748700213758145063859967792342811147854613111447643745453890900831585707430475474445446677440104881142680084299976225420828479452527450937705398341941369933690568890005518134869641724196599672710375993283015567467516100836158437645500746032271580272871236916953705776970677590746142988714667720099368492559800600062877714919212334360787984656048947814704523542651485294208771623834236781227000722552081546008364345177637975804197381582263882833979853905994601836259549057417109441505769915855762995933425302946806275746342292327163587066706792058074414748232708219941031141936882761325633263643552592091000141768327198939105927954249686150728516601931744067660493701661397289954895635860552411776741691383018747072258618850432683227546097466769422108115809500117957426194363786508063189662882208407778268628694704495398342807678478979775080845808936334990156338140728212061559697983211104105849381218811904 [180,135] 1063662938559493483983877226127843000722359593493211563746289054656735883623120790513951885405489225149592571401271092370313717754235251635368493434893784278013396967321985856631785474230465515706097844312729306464528292852122035873207774531647158655185964675839451467136333145846753951961723341505505762528991031756081556925154381377693255035708499836797825610411978593959448086244815156120940989518342038943398947988896295050009553869144401206366739337864142655633349558796936110229871382320769020667765467515694703964354080540747353789228628726971749412891651050296145828538670023688495225682684784310784819693227586753292712771620639593709222621523890926689484877117284852279068579649547638675132336144661432959936213745675210675024497473333509682533172848353145661880933017616049109904018707488630388158956003058806337684767192598765229052681556135266082727621107256866517254871263450394274240761244289008054598839365911561453741149746439626411081092830738781234908565692995600384 [180,136] -4994572952154977408669269566934239311554466527146256972369159966941182127756599669190681138678786452958178208542958384742497079478847572341567019040301244930103806615602562859791655264926580510545770634907850006066541259453129223092419059829867954743635755204144992263466783491293881289500465373934067520780787545701253752087315520974962088026540076176402843067150511152758179134902134234385447078115778737267974538824203159684665393342767565761469585666525017630634417162593241186250309065499485694751134775298723293502421759121766942652793783631358857755092994215409583835931914446710832328316910964777537759308152805982744015330674412824115904304817059608971900856533574095251026111956324711422804649312817399839136174289484591935383091087785991978521362242947037081649585443178914505865572984990967639374900605315062215748292316526404126806599909356767751614106906257980213563336256955692343609928138014425006057375081373297783426328593148260350028231066586124793286938624 [180,137] 12219308409824730368162801151144592405605874606755926158697784441496557490362449902776895476603512017331547580807337800040565555736937420936281401326758382039904320346679465267383777159108917630538289696664446471204579704957177697619122917922220902536488264881294258702151012120312939727454342892408358204919277575008810240836910825832120520062317004647658896238590686762487939545026256043818743620214070619204960123332237154697322182291655708580870468762621697191348028102719704165044014113369531648943077030745878903333164849460105838623630951173434379687610228037024465918122265228875320647539639912499953514626232227612752119828244388327785823259063407495254527055903338284518374356309154442976361858577049515138582525954532230175604249397487506059067497002592084765245741195480517272692172837117166720983426252765689309980219710957522687985163117764908811737962021665485795790161464550460631739998302191577590143859990673747449963276734513895123990143987754532864 [180,138] -15400917630425118572824517991293250513332597211183743726578373885976195965554096877945698340691480156720670774305586304998323052908265162136654008777490466441666157845860100570938300325896087931933074958614694716304203164626240374014787939908916683218126822432303719754791830912006537815589897605216718933564907709603574138204434736092037477785950960477050220684958779500423617029618225774217187088756793398712114719162582974431707850074159740688246053517214621865118593847025594592609259014310792905945539238590710429834527718890827992995726724031660825857943942422470534308388617270070542341903440124933382607482228656748128822622147120241781414129214966678840968602474042991558194638809253189314767762696608384808400537648979092942912629156220663099396258797882593185379953081640700755679999513187252140063589488047195931127023668003904508481489044885697575119926834831498515771588600988039124589044400885603649470766732651598574633971351445665572746973184 [180,139] 9873921006447381504792750209976458230559367099136692216074484053344904403436990649160498778949948242144724811656676335851504032553130062002780153648237507718575614360824806604972310920767506138216912191482197243924947689526881514472454197782236532885931093617623634046100476666684497534037988716075291576401849092045660031097449322156524261299280138374070021939943858133414248024913572551495390194908497243073841802676966520109168038333764151638547426581478693479797368735349792662562744525991740245217622046829697919983299249076525519535369545384859601771613190990572961414860400868419371964366700272732241544896995740201079891634146021288501434333067038624604461290156412044170417423925715030334749543452739558857374462847068070367629326857713002713145607462858983285661436492421804572499668517831601750779403995125383177001156609798177515817790001218485878097303280924989283116942675856462427888144031227241364710899559891272942293068560416202752 [180,140] -3174881218871435756398880003551747209414897601228167184869786346198243132319579541599286137913359748494392363080830085849008559258403236956204397813426425876508610729288562263186725936529804545569595292096660234165241345102326043717536724013017179287313185598769281766965596747435840512710280202101851474484787429708872826073999141414935062166646274156161389229595078321020789733567892647062385060660514978861507864922462766910678524889968132310694369145653201455362824157437537092803748251551915930143058942980052358128924788794371415822291101165902337942311169461521258081610107774509234090489250014639766108955276572471226153642520227232550652921081471197480588310159545025415378152436773483610665497733608862895967707305700222918540073423912211847670365385662718226076481491499978009120450448355159317008079961511536393586423272494448144842209027235611951640842482812658375850068838213598244234856101943966401514066412975834249115077888 [180,141] 504003297639358446601083340133191170924798139114869161046754673945446102566056767685422154417699920776763029995085633131543742631299496557504381586086266227941023929763481702006131195277523398272715576003698593403295225673009272514343440905237304629819602655537041682579453782228877269820832404197129535276597374503165197962950538886417802279801695032518720773357787439331036999904582246034133926419161690164268779767845613792929037240749250593286751372325142010826496427569216933651483134280489728154049044327013028638610163915566945696347458602906808152434327376626629604699214808655756622763017227289571598321163713363725327501323782038279408764176333140438566272137595427637263630262396168539583625262438348662774608327385563024769181226293754047640390222264499822628955417509185491665497169444812017085108964747658608987243285674442826505922843525566130087415316213472600898782326695100891530119254908413301433102826768695296 [180,142] -38820091517184357513700856888370908145542637503473068248412469110891705315205656455137375151231599854567544594071468723847766036450857694304586225688881454891124619321286308133505853173686478002584373418997584434669394003612057116017081841713380283585547645508651566648873232375849073380054778612012962460691964732803051232404626336526684858402710527398735072648818981433279078820535524251597692894598782244159561067199751602411977955020116860017154392737511461934850401349255867099713053786339457735884290436138425125872302290533322123498118066264409770858644232171583223623863323506679471807299423468545753500232937080242014997600788131298234795831977677198055015150558812578649232627205974962465174061838116843967729035531639096970610914672481935564802108931315988078629261043826641475012667796818813035424036889223368229676368657845134348524453971242826365295312699698917490335252786005772431739051454811899240022016 [180,143] 1423208101603157588790478569675835712601477769861848975199931217372868703045720837537712996595472787969765972256170592260970353842858436721951862465815090454485620325484047262645878805779010570080575624358643921315957228579350260224338686814013878834798768361204724325590781322583072753526527451280436072822106527027722343434260799715973883666889878769047192367793784208225453156993799467853404125399588479925686081339880297802195220375411027603703473594745236711902564661798005382136404871986470636252697529746737158360457094795626042518250026571972046960116042197869876279060130734388892481541941213020654276088871967104301472105528789276233881813685626179869598466645144662638100896368901820620626319634136390139034438752044029071481860852134533817054139219695820459751439905876193486589393088983906392775431311047579022866986785012955675461845139799709910583944829797158642929790469175112551070805667020800 [180,144] -24316403393379337543937580944767251395388759161724912957744175944464687480730993573050260890642164341634745154327144534989880925406268375859726827624913956670559938855381097066266120132130109915862431753830422882361513288694169725883717755715915128175957826345490166827178785319387718689527712354200996041808185660475366185307909010674775893505673967786670376956071877331841452113202169358930675099332088067290078701004927725750692921356157116880166035190529050494641589313180816876791218288056593484764369810801272016875993247382220680523179900222770122546117518501895198844562991253457533050259512373811852751196545717783689830095942176820564075983164096707719554269262277736306069698278300302768811850627161904759217311169515980665842565105535615868911656343439837223415040230397179048635734301785077632647859494800391536678226789571487929463939559603442921298218441319529264327853309642901284352 [180,145] 189175432136653870499857178722135573823489847247039952275565338896147824191769919549908742739777662568602443406629463606691513864357922166467664008499619907229473871010869411140563001053539336586094550030901423488650038563477869189190720460349673764616402615954261759932996417443213100820415630839881631418195206330776988943353004275786107926768070447709204191918967138969907657949451554467045262429452842452395915505870079023030545213917698878764645789129046415517923275757980922109227429883425723115112241681616988296749345689875425700982490668643352477967009744536122000943814409145231091874274253808013650619337742990269244734860519235524663903343418792799300048797737918788649449006013610407329458892469279096215898841522217564605351780769416146920050081382327295714471487940839267583150175363425686201436009992468337213305272723760824805772215097348596254127254742303602465900253184 [180,146] -653248365491020014885986016853882913294957005417440620620990346947863200152651039105041075580881102998503530690799205796242247104235356670472339517479798029808859345778338557780993652652272139173648772244482772455088244286577153880744909076860701337353708307435919982744025869456194009638185290670423716653084951348144036133688886277316488088858309188562787758745236321225711530760963400639567440349762675425737958219491584368888766631788157065102764173366687976248793665449966380980082740955146683079447615601519652229691410097100967318362093675502405401801480744925567846911411342850389734234606707477005825186867401990864308130297383228855826918825809517733432677759562022338661683923394380886580171709881658193106205299028879153566834246706907623015799651861378117125370648383204778710615279254338459442283212335202244291939623854890080597730072366306615500500452470757632 [180,147] 973533493896514197868757507078630243774744140971974384501975237710966459519717737965910154377800882136269610267553833358987285710988760417407385763412259100056827820671213019066529786974919013788049200460919452549268704049478543271057258522085769067559289697221590714005620406432199103904610358652129616981080658393219443151819742428572412362460503077008087365795761250313604501147266374373861420543244998573669217578038116726400721736661814236366632974715410112267703309535706663668153439435081131685112688332738567679997872571627510298995742128328783929568279938026794416882660649216796806746237579183862255247900987949147359233039439005259593537406034690216579517297126681784843894511005128883998732513970050615937344067271517878330604486864655871276526201292464765809013479895478954441730652016405156068342600662614238614953056466139628639406847044275723988480 [180,148] -607115890820394452987785704745958308460900198660569160213293589886292311442904923760039202088509025028692790420931836507298560292303583066652965843738305505659664089894361430895594447193253486374834091796164606610693761673410612616047067806591441358622087928032621373451844270089217628595263247421319598323651968351474275216163558269737403669985190993357809349753817333922122642454607429554341593994280060162340093881843410598714280336490055534126116276919729661858035110643293337940230513293163132244461895759044575253984065288650216191153268688771839034713835188010894342613632344358925735731523151410839057502452958733390075601923270543371179635141280831750497404890076012695977865099610936859155782383806047487629604177049651693599074745995764910133529662369381414566964404196515629099575268156665910948653570188565416055222713264137035356761125488 [180,149] 153133020805557257326571603234880574981903211582939153602659681615642403236034188037558040483775880848159308620647945977406932960910754495834164579080559536550539246546129595002839242841441280458167051139984430039858304299565356975517346818851123084255675488067606075321331481343369077392380024834093074982615018774664799111528691230012205439324774387387300560681621503813631456096129814586152273027448208194908645870271123788960320047495160404750229070067876171382895316964456603723873182764131886656777036297207956716208800798192299900290294056989495472013421004107876611501337042463789614938146827210515456727814738391985596434535020480123700225191413635881115930350107616285643131378646490077065816611125639927603980987853618685124713952378519692396272169257395764606714941509806805113052164737551945538715887522210810095636926243143680 [180,150] -15046884226297276752698376600080856943299183844318819387511265598411725113302538298399454491522836849592252174908382401381163780408573646910997708665979952010327441147820822992000649482095838574124153803954037635596752385555572922121602094437728874114614967581089182868198513517277238969126051079849118307085882407657237125913119151101445142057522584520558339554073781730741294434425777114960282159445119315666895188553020356474571582470680835423413551876558741431251386909202329833487368329524862149822393597040348835617733227355723413349177460579372892967299304438703179726951662696149950524321400099809845567223179020604243150582768110905919564385504253666384450899925463761462289689780527149830527602890196871180788435932045805754498124691970089592060798724627345400176994868842787579660661676970124377533262000608794206208 [180,151] 552574567894275905374602719380184690285699583627120993503687937174694328785645871054248368965786327007744064533034084874139535171950376781504137733840706992527088752455700722207881615955015856903645762596662547031911798815446995884101725657911177792674457371327414322046508414074781464704443872968092915191425437009236334982896497336126496883177275412897061417754134750349894381299534137359964939047681175784325846867343881635093200117847218816744698310256303090572922414236415195854297201960518306224899102567528887785730106602240273531541455429532434372161949828833000489134227039040787099712964084753996136148041598222865251116017707351513589727988401296112502527759117757027936561347436432843974531200956401463046156748448310279642921067441198638126236658630273692630845439859600815897054468267871245422379008 [180,152] -7243369757144426167196214355652928034710059214471142357677482532388789206009591822658816116361510741235094872573806863504630225436491129506005573076572321692822353569306983817329958618766554699693815446292870175497914056683633215611401743628934883459036706600719575877115370322417859001066561779370885220508334235592125879433659860337896269365293896033591692779955752091065285934383863901374444072323820102028531860963462553867728369204709456625092423081033231513317424890740305071308571850285537931514821044110550132780975762973757736821006169285578026717110921790928052405620464246651417374093734770567865247271601162560024835920980477461647215936570818949727902017639159287637574694678942717263592805096307368482300677252381871568200287797622933560752589011880008681081818858961729040512736965376 [180,153] 32204298141071145325630397846975105085297886278502877100687989473740637939769173940966280278952339867557382303489038885436592577012047124922076953927051029200871197962273884563738962063148957144881346326616348940771998550698104942501925465278619872678953515014254150518489428805981258338474654817786192472869518766199907546166771703422921861799236878077334738062343161415133173525876551167945206266310730725934191384738007803487902678923871204502807533222965333991998209548341737504990285776798613869261399906188018685404587632834124511021682078880967802629610211541357993610200171340985818870479233734347121388750880372480522528344719438575860462455635708247933220243177548962968721453818457364943103592288094058486990425992779725381998525019916942575016296805211589091862318084915200 [180,154] -45875315354411140278466562692291759763290088780017905330288401247372637110411164150289259424064269289175009592974608111522039252711527938121779789786371245822139852338725936233921962119075446726962922180840492671428892982403138549879988323641015917529501011864675777261310659850152769434038832702405133927343289630052741992215996276570033569986843723051256248691482735376113896529995732263269988810238886361286321876796629776727236899435835717211097073563795245026957744315156620671753309263384862583114138502695994951469165564492618979498203858471679003406288021082987496241732729813097221891829415177257307009796646060565705073256415840064800593095048546783716857310200913372703716775211132899139486735078794265150708722419008885951895836390911596117971697021342146560 [180,155] 19645298543716357864752830394925242059410579379791899794732021691291325496079500365635488031964607735067879211526815977607273624391413296421122911531683592349589696489794193581383905121598209869725714405849666537835305743754626566041092969992181718711606847797329552371192539354447676175301854134492335405908519463839152323448914757893474771485419871760823501359344665799757065988234317880970317385825321895227216295775836251864308156897728689868212039820194091691503241967439728917044648672858617816902304095058174171488384521227300538727247196299063825105343225056900432937365698668365170257031984996789044966813937073383071298975515564064184898468883332155648991574107197311542194762366314147871208544586868807970311430001696956529830321892237212205056 [180,156] -2354209211533215630741875827033598200784442971254314104513588136070012143869867743194680038424208500027443451362048115045989023513294361917393582323754796389211912011724615653349822521424601041948127482224028042999349697590505353622200929924791476479228372671626200323830339387739118733630313395010756989766456520414502182074044384410891914066316918316450290950686309680513451708053890542045257704075565766803366645912315297654718844298561891587695480548212051550943731506069510340178477747393917806568161621737048509770347136265947167736967020257765302015115142367015575017146497675086917273300188270558519896762173742764775782640403945297093898550691236117335359782857594755615725379151585978543085895948218904716178696952147175977057792 [180,157] 72812692862541055819128493436708293683214746137566860775987783316467633718280760897057915477210551400052807095060457906468213589344061252060820505539026250219640036523262457573189316254639217890431388405262326232523388200787435564590177113220431016876607378197990179385343729742998260242303363347267531184628759025489299642066936563224130704571399667122392266554561372219862479735649109744035466656353317703951801257523918461764457521351428751464060482977852722555221654107753282060954737663855905933377289308566985065546488053349857008142833365025401101897073577202482980548496533000392524477462262690453310171254546269781005028916120690129698628269553429112812131312218944606465328613822740811135551527402968743493500928 [180,158] -530216419806045845673682854031339998983645707946936412935361889961773146687369178607947159510581142072830970782822391619075271798726690527619462534812652496567011790593681553310295890774199694090726254517742078631606178537286743572805685895270318578913775581344816820282588061624545880501543377483721893239310041192589866761277467499144387110127582121466377803020121166786109224682530400602199246083028561812306999584849223692017480805375913765689894797177685469976593689383247418413433958370542412440890857818744694055853110326687745328271577961227915156091394067563215792770327982475651516527935790552825514501282403648761316725524546235071885331994603024755569512453589433626363611678881338124521439232 [180,159] 818480204813236194026421609651248581068084109471175441356719812807688461941326717784625650778427174610625004917380982103480075834745983182098762250583476181663065575610650848267073449387220337073337351767501530519140213749727719642220473292901308040295693896404110363194818251836510364247463506090562495786767115751132704198949439076058950531148527480715276374083974788010559011141442948423776275262123033482108467547308987959307846355751625857341318677808107081554094464111119920606049114556244793032131177948666685904869467983457951226567094584437681050311342204757437995177445167483616409386550347063350932727755883870596348851375449894780779233868447292653524310837329342362604797952 [180,160] -237379301497638529282993890596905789055755095056912848984061726412019156736631292935705525400899791544463894954119560297358623870888689064977406964799952222002271409180774757406554515877678952858433244059276955496882657691153148037860129926674243360582163998220941577857110545586339767858143850320994546939987611495303992947768064241146106160347518937990291659347394863393214466992411540124772043037257437789048231884325294309711793950869884326316382676285787081019846627238914250126730225912091348014631407190013000234261167417465307720592895459921323313665221596488477966021398756959986865164275924801071401449224723058982355181102956960731069587889984125936753917952 [180,161] 11245276253617452498227686799827575204631007218470423579228399722895713623302573257652702295911047109276003403974546770632228428452459256455238242986820839919332184955292870415546448278819459314328394015290196410174635904403370675467964524082557027335998621679711343424644189211050693827581990259615486062075629088253092952231409929715441929968735059152134219081327986299920037428774949091777978436598958947604650745010619813362373250653688104072039624649271313959880593507449049259378620863764550080067839754725609633503803838360507977758393471014053104796914543696080838151395447799271095205174134139970308507687504728077585527442548707795700838400 [180,162] -73872994371490834784452770720840334209481027862259537531778664335856479870126157271463473244288282809662672201582262795158154833514593818072715659039773422036687770009622267450418034452856645690592074178598291903687223500830248722716550059068666486213026266504877479516027748089316125522760787138916499418823394640977392736496168493516335049282961917818359092680140582686825479782910631401032763604260950530344977720780803912873773426606049421187835021383523873716403482248477712204634250113193882653724375004977285301658218111638208036223876084712584397061719188001530006826179259195441664755189284762399634628144779470824092416 [180,163] 55458914748707041534802154262264727437977099821052592403413920218247270662072539490915199231633997264509767732910517547817818881243768250990442380565395655893187252975494572844458220161285248063962775451041474207774821423237269150019769259498154708841925587122340464164494093771979651402680607725705810775520584915430558765385567680583749252481411475289912456156916973390520071576822494544937451368749115853523409610677568145452760709857994228852528657352628775511395452309106649058508916811917907024349611062119628375409663983981755242208678311159334597016201459863321817507203748438770027251731310787000832 [180,164] -3775573857184656745713696125230337273906807944763099999066431116882316580316127305720303747953173554358416938561767901960709589821064840275456245541783109905665027329933370722711783523723821824724478310075798106143930279185668542681451920594298477009130427841914007365108847225339378572868264580029692485942093628327226122151560519310067325389092592153699556440148307821572083428775220052976496943596416875007487716091579077349157010621160830986199782908531484478311925206846190601815758223285055142714010743464907628976188055291107229155929307557579438783099298531269751362401275285392 [180,165] 17610462825526655034428228697255447359834564765133170925397998649377495627569114527952954366279927585379496956733052148053501162755644005748012980816109415882376715858247235896905552606600895600727914259284763645850399242176576231944658722370473635235247171385317903316988684432084440374028286125028614312924893502980060478930694639870093678826401483039834720900733776681166250680972348185273627248858923782090424422805020238014418126521174447203611752164039276274061123521723812280032449160818240159320944047552243590436069193700404757772062124044508376207458304 [180,166] -3983358993759594927934421921602346479198909809866958794173754435465791058798414094187321015797339681638986965669015320145464247032149347099812489829528510737358914592823292661970252215310213047498814259325915728285304250328575917395994238622707260583636450206143572097046783425536364793678240051942570284113231830617970436089209937159607692929535140648283774492501245064740701187673789649062288550377843454130813475242975609295291797516225943632328231739380221953508790677562090883776702607574858797439890173806844220212914953693095198720 [180,167] 28273865969708836004658078320814144423838107339024519408390491628894582950107091003084233365275001136199803443173714825803631247250229158888461081868494288056560117786615884047659338990416444456088745761958938438899354346530417137867819064920657137854112050462424135064498500491826605729640909673064040625592822580684325992836193447132642747802094331431448402648607242360994036604119065178067948831904974745107216062401375241785347023475875866395380166643051575285957088567865154999920771869372197135167468339200 [180,168] -8658509216467616726145845587398753357621553951437564493433672192288068464215068218466680613465381168301824116808960102327446891359564087717745227188122555363674768267766702260524449608683028260791526475545729569122817535429024952052522291348501347167716551374533463191968627518842924737519483045545312609016434534923620431296972337894509774905471982196909019026420240070116545914249219713391728833426493068060129853399993694255497201113239715895667012194508861123107097374045313728512 [180,169] 9270874654286450497716628578142833028683504595542754490919156647085236818924993576238195118451136826358285294873016182639403159161081916073302963761150727485095401261592175082566818768313819410357068137771571348556920156613136196655533463052094547025936147165118307856874961864989148278495254866227618884696178449379382684805484912300667669645066696512485028664769321859091930948608987062544612090843229340003315769939956927568093371067020458890327247935881673216692224 [180,170] -4626853599746579811554390645234423084005644001640748118426175492878077646160412555589752158076415715665066845108055967934588491061051952658087164059350398177433556844593628765467558530107182722649063648951728992781567383866560334167984643057062856410880110419731259026629973284785203685564946598629517607087061833993241586511056922757223276529562389285449785660665508247977606151470128072260496475252909037145429595123485917933757123871532131339395137792 [180,171] 550955397271080974413330449224331232066541812310663561320597205319163751206734912641367125097525011605424900642773778066977859991838955384752387192215695731265241459818709457101949435544656113885887507188125936291763318877891927237082828612097335050518327935942196536685101558403265416036977778825464065234181551812372689268062111111018032508248000685041099563893852827661658626004263064430909151750623135776562695964148352346736451788288 [180,172] -13313907551196573393307939230795446559547406169338088219200076879907479912764636835589560125698623995039905309607242542998736409150347574411749022899309459990385992627798881450578928489462151859291718366335622624931170047448698273128301394182422809925482029123976607326390674139873307421413085260899387779741909430566791150661206840580727049767749680724465529938174867690484317706797536250911855146441009733547547498531088 [180,173] 53658760368837327448774150997756976138230400054444663098938220126385868796507812137649542745090964731791763751631446912948060346970528753191115570727132792801210943033688430398160944436317980919786281958909720325747140741935763169539900240287522205250357193877098050714532638935462121673206151325066422473664169689274066310164058848220845047360823039502990870674356496490962382296593385336371474770853888 [180,174] -28333087191697072329352758088828210111562006157377434285873519608419382147282332632482510745223820655353128918882954444990276223687096370203334711567926272919077554503220728685678244830313689748824321603994111734930834914432804743731942982769910989042740498996193700931663360862653442630972017394679881771309362060639993550042456867324985614432230845151221271424973940837847078534821888 [180,175] 1447948893948385962919439673769969601287981209695929288579784694597735167280877801832313731156086522447989263685228643017845937225987225268754123667609379226138370778470571099936674528273022035911462230238855770226645065449095295671671372664819882875027758921733751247455007041786455590911922665812393520740183914351959587648167685066303429786450549850074651183632384 [180,176] -4837427825074094062151828420842628379864168618704740586132349467932220771307870589573221220379786289457697387356419009157533368769210861556705691139743035695263096638899831110832266314133918987964081308764030780824333281286255206016363341832208394589501905133296025305791856787645095239198359944885444984962838185043976720482367908126084012764512 [180,177] 620980375219210362059214374341156698435946813951428703014741775067577719768311599466053987238937242965038690411739399064146423434873365037878185700373211071129166651381888272049417013363533160697237090194531760142472654663179301225857918026441158608385400133019537221861846288420739120285340478022046017931759130354462012160 [180,178] -1532618224219032474265974629317984334062384224860013906134298019297823175393112643495738337644756392548840216782710225727710495110593319126460877772793420208474814752964995506418166689440884775867849310630679251256156586589361854912061533061657082355484971438850907033109287403335330260393472212395376 [180,179] 28285731877667156692518317896246878178190299134903163386020925561294862337133909634675184362169460640821352814324111032101055666529156538183189107480215278534931574700280792373473739620217194940408804170803019647316698194437641425578054862366698857935014963426442257613597472 [180,180] -922215960665125564933623831874725427587689028665707547722210721398347368330598417860537252526680930987799000236230708743447482530584550476007538441650364501145466191352939695771643577467895078502666282972177502689788291962179320716447469026502913 [181,0] 612245506029780727875305407035046168892211895477901902383954757072728476427480989612828229125760878586781024998633466511439999854309468886375117162715016644904821756977032180531444261393459336400242348945369352291587842136135233616003805492853400928403166349503968650388231103566964990556443520871584375012168271908829426487887669366080499504172913270758355642303853753165347408088395600928957402580343484417396184661034630045158850521008907187492573713900806819879125789873909958323590371784406189380178570329230083067862238855479647602693295310968519162669773363761621586108905196415217829053039875984447434463793419189839020250501606411929588833401573287647010537575403963981806629558377668928744312892095143083955781018743279585555879098821940420319972285049165544000355241231214782930956986000711075847076752518315276911773425620611851326053798704803168023644720830728959235379409456405224221099257451043917248654809983347161415037225894295423314147619646337609603944573026426885887396413094288246256379687754824754708360563457697110834923797914740738234208913010721679923527018709329443928805322595372965017158670167351160646933462195651057008508020425560100201119878477128871321650175016317180554611590086954909471897738817763841311113445961135496779378285507273951527173109299645429049038369732999845431154048052787237250442621068237736413857570444260755233373697986896409898791665759857116534767304399586175231952716479649991576215345281150524444825508826304947917195129341061806011231479644775390625000000000000000 [181,1] 11483803015374688557388789184423224334503791684388960316811916620169070089785082118725351893182308111645739560202147503622325583827800292628882202016336307111420402206778441373906264027216602849907386269690466545548808579165169317601741272014757268870210249972665338730594124403631487496816833128127101670329245756770764615352802558787208459070142129754161607587319295562630760826336691373828565165400789375101529383635688029888297294261615882285686565955755149895703381831868925858150607102696321202783781909736506107533485038753633631138006098015547100097949312153370685886044956629590746640033077794863586047183744515454397021110902804319714044740385343704929042979373830072191623071144071420321352769154348635712915261485433538286054050732724550821103720353851632587293901526981303177917659425591881796512836789142146929019678218228957818673698986829269904624745614009387532534300355070544604780915343301638252816166234664922589122242026041451506848420778952770034046920023669383075844286491066718209184668324971123610716299595883726433653676317550574741910528333234769111485175967960120359797851006170325480457290108076610445065103343865520749199990556293560111777310441917499927236809243033428474884507842584444124361906318936040159153150899001172801416321171269535339921416188607212518978511462882695187925673069828538474469127697274686482827332529768707265473062823213364052232809945752887872307004512299117859203854998333697608796430355052532986955682851154355810500813252679447169394332276000976562500000000000000000 [181,2] 46310690055660905819261445381215307339924338129493939208765983208275893005513958111931822905736523480566160074633126273981704987081423712662182443321895124122707217808316381787193295733053346931491310380677499820783832475602589289269287750295334242454680644171889192958162403117103650710682092788589698584196798284171266900137188375115006429175277438471467320525494807547039842650906870740932023117685497101790227210842093351428943453589871839356824775673859081824702250482062615451279010689709278432772072727499677716181551193974041571006642877231152415096104336578140796896680373475635011618650539489347213093360932820428086724170734740077768860472396778880062842133927985999378220990291100514680313284078241078048889013823192587195646422440892413418558471940768755613475625900024814412623452120496571309015208942966223519757650808461333771644581780622590603591856579333088335556974202220511595273238705991544409393695304168410035100287100223623991372352840710357357032638776894703678554295707703659728399949514488560455374261255676671786793489530683019746672091385710318395538704359996469484977978079325180775485001825439641654926020281548546040187926427473713717992273904356769367968284393078236633987871062306155087354672931647150488267529561183027661275463433045129458954912042303530312770798723858239271352067481350082551941588644138482702793094185978850390222329098088704095559693691496000096546195070442886224250587430363329611205014694483354861262432398680057436227419649453672767174328477902038574218750000000000000 [181,3] 11657030643423107272649890431942805449131637803920640703382815125318337351568889971115215883218683810267286688361922762110417579572517746484474923205475595392319574592204589928372644606522593434271751392133670607288857854686110648760457592581295223855548124818076138168051550646466679620927212500042576559906919801179890598760263211892409756247356364052782595082469845332746041538250891882734065111563431772225312645879892849292637260347921227024099044346537643865710685723816999608767590380726480163258616846457030087782438644816530712676655217907431863989105212864819631249155467540089176729878812677681197003698765036605132952849571482220603100675146556447880523751987231078268360760592042580964872939894089401223902484737229466830185449724112941616834318922445206917547088417370553746609846882700256643765772068404802943553662175631390181074167333389363747790354195060812444870266002728363398944884679151055107608607957448417380277563627312787169123450192812402974524866486249809078278051926190250451322955686550065798048358723035400410447133152533305424273734856889768685073182614216986272393523862698267753862787490285224268746099622763286429125676705768513781633363341128521294891548368716696776975530961445958920621714155795362751221331431602300051039869034119476182508536641059427070919720144830586792760557018422154106759546058224849322829984275034169889969094320489284819468359595066425979038030502784330461903901941371798524594601454146653575256929724731062385825638858960534279110056852015655273437500000000000000 [181,4] 2987536510088680041618804083850149894904489115154583092245166036327853696855331361049894394265837668330624596711141332332221195103356700713829452579414329165036970056053459519365964266722736098653459031726206084727646787074994613136998890759713915318619550033141475166833264529193812404828855213606389576268938501987490784922473141933325043717781998601637510175133466515865746852602138105517286252787488079129696984129790458741534451537224570632978398287113293615137415302875200968378874093659828168513373007437817566708593466001213029375733125736824634515208287641743456794323902870015228373363441987795357513156589349541255623620924143702664758379478012069604976012675957309178244858369297988552141582387166040189337099821477464218207161255731292700343878793029843619212043353679045912332434940621464284650206209045804559619204743190547774544133545967826425804811359330274042150811862189487106896851401205550139817350747195631283304033201341286224017406792108120289975646653923774574435502279061717493773265332205679330621084084212332382709826130563359617890343911730445696386000560656035672916406586541596144030916925607231838845847106598490620783005612018126185235629204009783987136620348462389509134727031047610230997365702837069871374395302262647629858810680455041593072652098235585793380499291742951004613936848247927732008856566435291359533157170895364247521921813179628429359810147852928663602391755991752197772411583153386508604398893982576816648484765957075363953626510980804296799861330879941750244140625000000000 [181,5] 195299349873061181010001873379571811258133595652592869912905840248252717188852689778920311954148549006144865063917923061039546928900908080075224211023394626179365647438293329489913869499269145182537901430298379578705532903600153880855491455418823342455621914477947797873645461247756532765170708347916640531696823570003384475077470814171176130207473340851406225379072974281755983184363380376069774548932136582746163912377438177359562401657834389735608338385556374625171346996602729040641202223045357684717984499212995569372565967790914412255120714982205198817252884922497116135314754752454540712618859581032656198603667110362713017917840571289231392926927488204947802777849345371116453135825058101693143586710951861297478004274083343455649606450089130184176489090493288263894395500112423687583314329153213049292479386070134588109980678389208057832416238402109906910196500234400466624452273805272818392252979203687253574060692372716952706925791676692979828452757715108537057126890083262999257654878058209639401636287559048400224672197416224985667711298376788423038732111540133310027312347945943876604555012615455668140463290736267710229301496926385067073515242801960118762328604675715717666842064698072993051312611553238708706402326337937669795807626707885517907373292257904750936417813991702965281485457154514672847669883950853435994753581650198088017441838963264105223695547332490632290054517675250855530216534895169862317029571127231945793925750684809944699171781966347947212708219046433951888325270964072000000000000000000 [181,6] 10759273962182212804402684617946263904868560965461075787420556124992436332846819606397565681937279252100225635008687792776965120734201236160157909369933689809694759008505721166834015093567254523093791333557718354485210965922962965772788007788299053175480152991638286178489069217149878335463728545740096819609135579003458540367772154894486927658414916848242715782631057311882439838476853544075294872301132406546158182165486896484544248426169656875685969933405784690799183838591465950761372495513861548034477813322314052534499702190975742198724187769129113082886959506629096174885462126936375613886461922063968752215849977020703033433912596201302289816166768608898419422138977331808760322544189334764797796303527384848695349207779452692235246178921552564790658502076536396164865816883192980545155563101883537582856205756753463346488428806801729686067279853907337093554977876922864048309584585094522294030422636171433302769895988302308036367571023920098529018561949513563063119370421321526032205906194782045298344483995623325530536411669803836116948172160549626399362305286002936914697430243810488284760048431012701588280629598194104108030352944236558191585274321778295327606574362758023819836708620395151264915759931059894319060428151032323408146129803955183338146757330404244688084332838843484644488981386167049227934502685744844204231229413304651650514957749651660705880079462077268411577415007908822101897273468919872471510284588023483259997425643412038672377260640060210843700696354624434898930107682475908000000000000000 [181,7] 260510437720075228109734953278536196604259811340266180221294142058825060618950568133660345875729717302116829689937701665520459565515684984564139277049188533896357081526729782879849186978740839345674252119844069477166750356395423264107895359741229474637941245368529575080272745957785048134322643044957386095809719700744387385581687827028231590089204935259762805161713246629966420931186479726511844729890168671773275121431955788788082661897652548163544676256646487029402003755589767060820348446217901170731911724635930740115033741980494038556980120978868590295974944938123130587377493134876408633112903515086011120197142846893413713943145985135510677555912199820615605417749855176335965487660401782729899740835836824126901221934583630100457194440696699615106502528224413121593798788106294215409269390431559996382107759800334675149984800085240911176314784014761136695609652664289372485643591340574785903200168252071375549269866962646532857487532160007619927447745279280462414835468823565057465556712719071241474141523647337506851725400280551847209694735239093267701987039394408117623911906965333518724435117439475632171126422214386871657925773001202315466719220357493123763190082711980947914240410558674615921945988826494861309351380457237811865273532863352872914562657339757237835275972379951191477617804050738491355039325803498326188641544184112680936585550174943274637969694463953492583800630947341183215170218528376146829135953560231952213201437065304049760270304409290578370010422511473630573883324934641984000000000000 [181,8] 5206522211016828859619961199407936058276322078526039973447891469703837517681574066884452088176209624910618338570567614920996370138154651225078757577667845099798563379215816214947151908985615141466465373993226243693969688915815920998694461912609446484418125022289653715489353654952146002114192970450311983125292522315700932590439120071444288740339627642382760179366005326160432022413782517345737630011997744577377548662724766592263796363717475150028605613464603970649002338488727216394178270741526352238632780676322592127150932067475633798264731379264906053342541114108862798206379778614471109143372640505160352125604283031009064650354255287800221261302363616216226387684625514112028816656056862029552748762501112610192311012476292671784020697648512483778513597819713975811947984121375264631901033860837595222881423466527661107435194884411463059478484433844914789752266507362567795799023667613771908706926801345120646756642947263062956426940745810911308423265695077810063975748618808971848280392663479660209085839782815119336942866921294023088464894828142895076579065102392177247034367391133253361766948548697583736894014385252559048299916124184168645595769279871196823369341635023027035304808117247507515104998083175847476034205917065535986018086836213261105538452594836346416991275592777177258192583112646155743664823834285895102987244625434899836264344697141943891592836536625531481635014584154793483320804905663434847129148286902536369307119814842715992333767647620996741210322705112748312183926727575829464000000000 [181,9] 55066107986761109272506538641169200987517080587587920437656822048236934660361746189956184901463846385401697772922305978845163833780712692455110605065256026090217475016038264230592224931939275660317069214995076639364240874381730596909671296032104691449844639078002762615203702933790560623074389467675893103200621043385449275164245687855566983842202952312459063802110362790274598989863012577073621463390449700502323487434904397993675936209597273191031806920899521375690442643698711745252972937281776084593659253228848630869968613754123825420155295640922818793850287553463183928079027698268386879463942068049441577306153585409542950184120518050663436220927785008486515157217635183742146421223632280028369694497968962616314977781587871937255610632224239878130483752816266813053036682718994446631068665856934615877398416666928232131583254558101585381352353159319829272844136686079775663039896778639485069329678659954720857262243913564856623515779693004580693579407158123556541943858259053434368880930612365539649507631003509824095787050457906167703588561594356723471135645479266612981365317710425465473980512733466527529657892080241406191835159471794061882162641720275740135129296397118981250070214445480244666482523033297286462959887304781223484624995924849191655841131799747796786425318518763294304250183043604514273468349073381177672481657134400089838078986519520297652239752773727542817116252681445882056881437942414170467483959365647791788261267822244241471048765564977918450447039852302248928219914420611560448000000 [181,10] 503773243382177259927178075764218093625651166119645459168343522586713783519286542356226509286792324776238727626297761829575343013459906215690714452085026040201238520542044522920636124162662918960144231489084382947960308740349559428143993717745471321850208466700808170567097838405436604683834115864977724939356477147614783969132917043384284233904513159297422584860499119765159815372165862841866710619333087734956140936559754680484022817410336750626706463305855907356872919094832966490275943934225829194472569131260162378755169789529741743989965964258549708553989181483280008272226795539354412079385177086969047731051306222742909584821232563303237207425364780246430359904168828029938482364206375598586861301320313801074829472584828019053998133637595160098303230119953824339031043942368071746999956271469117800219519229324999675360200869085365931193614028685113677481480199170414921536714721657563816978513827489724813516344626860068688079967385277800989988767961864857127603337851590899754373438579004461258685113284921327799520717708618587076079591566511029793769030155651115834678966553778867642515448808022944376980136515415604452904179365446355044027979241953947612038774371745346428406587924519670691691752295257465051302962950874982050388553428775621692990899468205198008321883787309771927503571328726330401067598136086589330256813917513932701196322629207286778915412708800159777787736089971794317573866738233612265457209931558355998284151472733059476028520525440272874372433407675593238516507528882407411200000 [181,11] 2457140344457803737256386030578244284231222737743190202060100698867415517628519216405553073670376139403935686515979878935670627523061183466604290819746635251439630263429571667843280178651922564509959297695145887697950581081175430673338363321110986106039144410017128496491737766008162809894697173384267265659838687284828437202052798723600282148269033266003046212853826671996013624860144786599723047946869310454407927154090159744904251044828826067941076541439074340840280192318073844426967199773266754342563105947877374337629105606725785119622090215257239651644755718709510114589015240594931800575394232418416591112920568709715063510600703468823846461645878823192036936086995973466033256869920003261607625964506486300466470579548106829856194436383721204372860802464656307106588821434801749608435620374322163163722858690578701387276251714893703271051743996013490706754930738864518479249397871038593158065027913357917047049465526517526149717015525850275727548230263071327008356501240241944248515213606934898817763590257320279364973810186456408688206398590202613345329533698646121600124321350328719008084722159980430323136948501233530197138662459005676384165960466369809506214874588416936498276220420649917489026518521174599964844767332900356822592681972488924056995274561215301246607672226802039082681257320867367158801305261192800555387533295908191355475539152451440842007032129902170520766036152782759370115513214020036357353558849126763914289794839526974412054325106377433721907926378126344193378373474578541797376 [181,12] 11932956240278850632008282071728781438463092990581077007453901415569863229043567146622698703448375276814609755445811220581714612892058036377661731746055466144128589985066768313081461102268761786052139774957213960344290515114574271224615323732949080036240498931234560055585256714245955330884926780378603979719542487119346738232946640461538624512481576956448772088744875229172071923308067736375369396749086890173299836839405978547203230909490829996217911982627049266581555737198829282639550440240557995338987967539490026696967466185509261520148731430154294591504582142528119566293886822766991657017754048555390341645699055975562355015601398585667717752205928412844527275846578421759374956305750049455455811863928116894303450626214832193760382129023025976710508666232534770229381548994323456143355109091903989052726673550571340236889659992900622112255186513832617531591288996463491426570445093911060105601420617614337803031515750441750455996143241274789633681743220800223058586401071388158937632153885872394750779601587240327101159305760608969241786288879221163361936629721296576816726508567963149539953290920707930508978653235614255879256495579481401025525331491348381767942966669500867838884807243762253835300714419842104528218405000859566350166681042394109645569450408478526978442596328019502688715523628851388623129222947924931220195404888910588785877131947735120057583972276313096279506747886716632124710613243811806597241780053549016550028196649437473165851314979612346160226785946045650330315373112484856576 [181,13] 22610620014169130289040441349900442095848858261189105625007906295188115052820510233358470428828039403791551419167411425599761165474005872717533713220477156111948929694757701572745832888935059266101965655516180249862175762798632954321627695650851705588273269036176182701458136517142745731137051660301239905499980414403852845697135462027277733418567898232507128005542033118502847438967582230122607917043835226185328158791677996064613261800338675608286311826321531931984329577720697816720605683911449812392359619818548220801446298995943338766188739964986658463853040044763326618800590914140256406966332605402042548975746612362704906465785232012522269319301042017527099431849000298068720320327122806529869922306375719991116850075290136551800557236034831248438764219902622583947060720096381317611803460892743149491772792764181699761505374753025142435464401368880326383388398399637724738416195366534132540477239845563283221995087838037947124791914312857052198280258127647586634089022566359316397286886898471006228194516720457609262336880779046296907778161211999054052165936893937550799428020185839782167282572436383884832573049635307354912909200158174201133126217577380104202525645003275462093341802285674511645215067000992470408647341176085474302039265700546701988438820332371023008317029624937855206055521093778811793501269020531473619016333731022461697120786498001652750463162067023013088675315537870245187303626193371367227579312512620304423902870476384204158846743059882322710735699008399399693102291543916544 [181,14] 79995747536605977804899240412012847943283327974035344460780459367655029952968144188580432784646433674619672575070011818028860838098865764114326180559758465326802769957253519546075967943101527126981724633865611883599295996356380517768639541969882689959114806647225055563890060984837936400035688295731137414779770961319215905902301799914467671884498499471795084859194489197224759842006094863240819488215675610087678080433321436600894785257133036776083665260034568781388453678720349482559355116637675502320512504736084086308861068003598608712561764484209442683660416793574940410219235680054417257555603571687197481680637170328909253357109369210979657470599669556556289869190329747707947904793089165455681086749699105061355462001823442939341277194232872373809157630598375881964807228650844234093384919837704796125222320554317765530580669780786644903808543983227056332766561014187703850141059380704467970248820542069466142363331909271107537548235697963421201336194157486166394748956822705712612800958800853660471898339329315674096317185597302082055106677372535889036443783119309591379600153986024178711506497584674212004165164668807326916820051071150480617797285442158392285768963376012096071425448420987536660024885111969114047899470846411996112280144739190803862745420218538970590136198710395479173023874163712614213177138811808124715911636527913607077145784105161018895827934543205347101815084061408888459368210109486741268909404930038218810376115337881088709787299080925494370239672661233634181241993789440 [181,15] -42092027814417271270807522808205775960719605113839772732165641991905017139195795831147437019776523125244821716728223067366089126305140279142388652651121237898278026020761815779198177981105947781431235013299702184511872790805719070041300979691526049969507838953458900514781991082755296236621163363578443132604552891780215551570252699255545464110813357265014534273943770990539496082568882570933872513696556186170583188699094909814972076142197391241873247646530650176496228465927655842739537396329596615310840218965580824025896048021319264532575853134287080618061372170496841431125268343291753044837207169854591988496844686139823261455684572231653871571934685915273227355598876753293738125867452607550867485589195388632308165374673055127851052694926278218962425475020431751854942508066302688536058636768966017473032132500367116647633326745577643041199179149915904401568800996581063264637969698119028526131260752739515806914023797648329201939583226093207118704795954358809539056685768317282522504056474788258189730778534055902607453450459277421662680305503083904153281821439729194527614202185500779225810513650783638470364069124308932766863945810300507241636753101669816082727221361416565150171141119072780489035434469845685774392795663410550422792177440673763880294108194779591595547307944399250176708024048816123894515788696698218819228858418384453311758431675920237560120177417898006130913599705346897420753768744244156778447130071232234169717524080093792134794261811771411086532826469667019744687489024 [181,16] 302999073287619538047325821604125179218783405426771653070189357545315062677260943237553194700477943071710562850301844333631150232549926557346608545770409320104166759938027083927369363197582238783388055947124152652227405750070000103029781204388620438284902399013997940766334503265929073314337913101199363225032894349341723406642025720060836585974729211459049507140689408640581947862545479134693691851712722611656512725896378648670741571412994544011959440817759637001405525022532445841087965018879926570407545778634731087112615658228544428759050923460181935849149809274260973447727021169013170791636954952177044606073022947636906584372008112972470838228936358153602388582999818896109328854890963509682627713235221161054108122366548568515214031159266377171123100539776220223392459683744548636237332744005352137700215000599233318233274016131558828703010324427567649673440657066299863178001620228206712229469714292058160744000436302745541400820386852030379467593287926926063103389354980717326124901544164867307395522982540286385790774435452202278179146689288917025478091233714329633757396992843263230858072822909993234234762267013451800746663888664402458960841946759827402625502721848134572815652781199337138504693562341988703243014400935838886038497539212584483033032273980830080286567751400391974122409612883174811038708020769630292369775933178855056820995420489191263936225311647896254750443338223528768045576961059166633291653607128587180589725806815460413893182727978851875094878595102579769468852736 [181,17] -856818987379938357868700496411253254584911439881094915549126976118513795403451847933291434261532508925630035696749615762192800090875845010547238349501459224209208022839961177878618215875093232291490333230921841094169828982436155531348979145199663068487425033792676017240719521235663350206002036334805839968045922770221644605398364058881594519917384551887433741628599044415752010104414162818318977232259800283540632259574706471758145702405885008097027833459152757456840189365234596926695610788605143278498868185057932163145124604597366183351099195020720942695137972499221317557084194792449673155106857377869581886617668075624206365364605800262709275986776299138376694988694143742842786585766665103479088326731503025900068576842407403267119262279344647701230576217832421657558715394944658138022067650138801669856117129881604128845315732665077176991912946353082041652743532004372910336969222278011755085656468096625695405634013731264795731154097054964841137126455522656214116761520648927274588880827435970242434117606801994377931348621227723549961370385290177348241467124844618469202281884263361853534335301559250371246107859994403661362294447461660125080382672829799753513224043839514324077602986088573513368777645352493745639857691778536855005634861205957677321195346331089732927677965180291270155625926358186345848072329631353029022106276586474273888958671326074242634143409874650766133304758241143166852071343552601667370081687155952982046635694598161630993306031405060682718228605803969535389696 [181,18] 1791884546308662770785953889236127703432315252045763878015740324699565007002233441292234548841225676416672653195800823420079508335008891811486855149648952761249128274526628101527058105690546493048794012382661939673829384278687657371055953794283718415460374764362630754049523635442412869141907268875412839194414913407291711474852656020040696274173699445015691126630422727161616586660515555725708749783737948647637015680709264885821464337044387625563929196773958479947082481759072377402263823345614959570332296245481721534605192693858534908287679510836956629507232445991674185118555313358283672215257092808990568609029331111224240288080051463933065853372284808852954176452368869738258762944402045372862777407023129305431342505306465666828713741686559542005696191420574709976001234995353780663793346324258411012317221325630768713110824302439996704072024976928756209949960306554206002742783017212866122152177945772439047023163455408494650566772231486174700589212281502123040668840195034687235528944075036132203653376207722389811293028546078885919146640242089818627757988184515280798590662586025654735837990345813936975189923489573411060301762044092755853260046674053389696734342858398001151026286664675742979551713442676350208424125669671751834745667573128596241079173922974613760003625020576628047049657833657251394947949273821846678726840680790661586767324249010658051594517273324577307983951085878284883341320024864334048720421047094683573661323216721382665347783588745069285265615628490815147776 [181,19] -3900942444646213336476066427540315140501450466011214886452543544264706221782094824564163684216584041761018942961716119864043530619377191314830131267555034019852043604672932893891943949293500862566488225280716578671554895931033356461982987229364652777643280302725303065082588593960709966884759223541427484061982053042712253411411061195644123878032805777232245109452860725031918044925713863668411307679737818541105831871713286372108503383142382789277110463730563838242046582627747549328060125061959930689383543631596944898968548810030930540466301202219236500581183376101616009253654699575933538942801322263695783252965688234936112606974908193314065245417627269103719707589835424520095352724065381036674284617647233430274588436261731902983315417210224128408883176043395200127339845903690354638205132914340741995019465946506926457057526715864926209999296221648801380517700106686869569436273945538494342585223536870295373259080415943171911427276134772583297064896352633842288086170406104774775561527051750848890748934887198618495741702302230054056224966241233633259979727872749391239198399177985264910158978742938134791026701709373505212837721482687850515350671906734662177076312385294523541298238644110645743045984787678292527103959068148477466820466602724285889741286123057807396458368234042969883571054834732944733593599062828940148985184906836604492551609935319577212986369444113542462699843790204483031262544300678342438882756122635842092942464295658451462641936203341153719861310378883760640 [181,20] 7246124442992924351060346641532826906380674504331668013393099162961582939827101886530758857835681648369127522819780633451717170053197167531316018334880173150214644514359976100423164773669665326688667314552643715004234679211706135339244102239715109774417649734708938284614232021712388624308892120030274365873910306695941414507513616857052527330734847274607936665592679939758910346676574919401085169883162568032751410689126428634285322559040765539539593659945230664064468939775142144419877150496146084296597956129651142811278788961271747242117442913118698755303989920734365384766658633000642652556322475189633779123838698103331373102991889750958162134027773366279328432971644225263443782773943055310037319117792788464043458592581861929871436988828889435797864122049917383542155470946764824213099342990109385234179469251109351692352136167197432720826295342505840136989599063895981374519274942471835406166980280367772475720233285334336180286361045985969797995862302372744756740324613430932898823051249497289385125473276909597201706317423398670732450304114253405159830589377377642227666399454071291033403130731563625169367858699804419161002947694535100024554502512232281958720434291825627817261414719771573154442652716636039088313995336755173574785503414247372707332538791006597492833071674324203200100035883571157580563784449637242281716651745326937075591346843287493936434086743427236887203742152086126725529179783271553517661764618988555546297042169476474296032708319100249738989224592342288 [181,21] -11890048874353991281360868395845315061370993481896912858195353823483509698069696818910456733338181872124872152950890424592169119515006371717334565843796068304149655591503501666473469021166321452818870539733380900003757742308344284852796015645803207312880488506527397459279502339607540019085944963308919390748807135936998841783908028497697794418683025359153928811727327374718272520499046849135033184646168914742645973847848984982842379508919945201323963865404223208835087807828507796201195140143229932388296276566188289812609424718903157833181828122160321005549218230934078398351737237612559208972853103958538509924517814973816585619683332711464328324544267709800111002699489355462807125149552459704673568900376257815065223149845469541821806085769114127022251574035167406430032628578660281190786899516337997497216013234689482545474247221002153492467317393620888179426573315903346989117414015062242599468996653538810001819168185207829923349179969726000049970727153624142815453882324594130454691891396287782861945460571149350365255739489446264152774397808473666842495863181831717276869287854352488395537798625894214462418235654281027525079668412369204413407223384487487613183268600465781178454706565627558326234764958036372750196273371982273555209194680260586272723108086633981658713295125285605174166226512243749165849283242382156250151743281131134291103448047576712422443029454919115164926381060821280165534097524692257808869510925464132836658050840527510536131686544709015032238583447552 [181,22] 17745747776775755752041159766715956913647561423758883584110164818770590986046999157872376272287628165484340125614298589404348917332673515992006751336773342078871961737051908135652330810577112008492958640508723091008611955148961393779066126833665855336387409729095791484280441578922712719274932006807015420739299369751079388002184441251823349780695659126812880940486972809073783960692181675389825525243212767197845181715993431621148534620198891347626664625610518872245018204477333271141836451265911713468844656965812189865654832137254203833985124460683919476757867981556771143701020758661931727450702585744357405844180705981493259501956324024581179103368873451990671398277979348330947092131550114694441271236681224980534483506576639530403200043455765272150903939723562437490276591449876516247172622312495231873074811204063097090058940330222363098617334812333308440818964632352025750211615952994910463900755163111657032871759709235234016585811436489681596711632161241921890756618029507372966067213811080492408683292253830302771753670925233292000325707226606218850577909344113664346437081796003416535162465220360067964304255227706935718724348951716330014163081109201022161877493652696576908412811158564051705616278777437568136296827048146896333170914359577717620446702039127151791741506862261816494696929909992951094156293117410517443689099379776434268270109520219819267953898166182978248251972081509521596376948074548412757429039632365182552161682177121402707757883030528915793007845376 [181,23] -23843562100814273142800958999027437458266618721873468673386998345874693430996014488710715999417979535476164040079801411990465851402916082630355756131064365194935454257118320005091751253825506141561512792848346997385769300968295138616314907331658562637483921397776150677248155157745000471863468853341120099318141647308122918866994809072763233094914862101273947733350757016764354916075047635932831907209740637169587101361228240970833503966063936796878243572630745059647723115536811531861041192116138818010316284326624229688145186235124860138040013709168796074912171287149505771981601687274107465580146290533152341158770193955916323120513257967936059751625451684746036907658219789535658403088527828197109043429182354733746234404120407110786090567717358024138421430042086004755106648039131162282445840905529056589534567847919360359058954563588810231130745262518857710743120336410344276834156618808293821184844480266309416575708223333052852898656640143719062214001430188379850177824423832172475428359303317372448002006515028229918824619088449536145032213394544468438795504378960494363735169155392153259319610652742678080431471808954590017296386699923145093152626920743120943580945550710089698583093586810722373516290273906465317655978381821920942011715816266213470997268270602855743680440307386533878984704007499545053740825961584124708754706502129978998953111035904753828175162211755405901139867213593264653001569945401166957365961727887512714796812719676555602347131838989285206573056 [181,24] 28940586631012210183345252704975363615892406925207149290579617471828879321405547971957578388432784116050672757021261402932127437292685757270200669821594046152833785301924140464447215064939612436458331230682992072298749235483061869988016148912522745679577144458558997735071167980278248600272622682167073828929905554386268886117121318772057280402493184021856491924332395135315826345599861941831774679243953983042125103664672398782912641430888519785077843504483776532980422913825221922194112278791401518028344697060063934007600972025170263621608296309689949148838990329399790345614689440597903482482579495229786054705320220955974911086566538741347841169517551697105035179680058794978351999735660298494767231807746358388899706793378092777988228224528981921885656306902837252248958693272797864791379541727429320915293505008598596348361087088153730273107915994287596490250614635776620891161327593016917462055954385795824889864864824456327821554014555417159145151694871206225068034134807328249853353889236220977932886334845344270463205172987410672394095201703499388350400923056294373118080167456735639887624955497220549125810374911842750954029580864472242696701489479353184461609474060600506427615486107408281539666275978636830630418404122729540691908723388568410600485637488288320177710310795504596266093973309391179379930397280448550801338407246579837979200639222049385812380594016147675920380692268847550078432776251209090990164347478488524901301143275812609299927198674298179282176 [181,25] -31919372337767170114677498888052437997842595548212581686571329781349624842774606919160636326009552751038902063261845512289835299138308887256223091315847543124789288282479365953669176606261206250598418455429536747266844321442662216930949269701489440261525440267149129364970503450876443799061518872233055390671308693235652369263556432190690882219499158897711267585804009717778595534995456506504011398172989723458050254930354576153208991974483853180710962341965656810890777600281888577260945601154781526382696226546059429362820394683727622194902636620099082523324928163371489564655529544658361793575669418664537828280642943390954339705711107060209442861927203986331343508513104638342684285470234646494945946843353307257029460467070531212699646752434559893463232785522334912077343834292897266043161508202999250299097144999890247657208289987260140898733118744036981426431162712913851406875106776795239988843353218359954066377392620311211532425293541828279181018016359800299715039235012000964219243818411265447500205891849772693790445177116200418914358685029276183949170145120629619681216310883184609685004402359218942807660240238508639305856638083880778668227501657398045858099906076500282374868817809730904542720611395737803885459971311763244646548359000997785177520503373478692094933679565212787512816337228858503496955811698556678890154001094301445693509105485547106466826820161117025244229655968594647724358201429484929978649598139762769829036685762071452508504119199893159936 [181,26] 32045750906018886133258080124273789168638862611175531776038519031361069782584331090363739060966385320772596590201187338702402192154666086603109024197400590732960082740450267987564914711363069355016922327533861731984678055074756213773039574406981556746793993406185764767721394081382216628222601645566391135128413588264024339719935228373294649643027079345757704622374273709848747442205076806107695317140754737469902255163619259039186771813128272685715942892016725707333478376441894813178362193334263581977016990518058834667795296717042864669858703699256292789730156165308670751621400680259363365150087894339289513530576927916498208092212299824279277652776657162046194146443583110630134536370758817943271783714385661608342453610913667435584548560241785927417532522106774155460880293536294061177152635585491562744473023886341546655222791598340529834879418723275442697300435606498567345148083391658617586848083249496044476379986891600352029944541778932263258386115450838503179591376910628729349440439725384885757179028702268471791375126810767717498935227975513165496285856069638662664196229930023251816744073200246551315375528276637649345603404726175784861958821426619157237012238429379878490935592548602724343617794712662596094513709293240150042919259644433839126115846723702172620005578303077029582699495264976446592995615428346913340608906940162277374476081296337645246250078575686804327510088675821453834964304853355016556677894980357190535073559499866115902516881749794816 [181,27] -29342582841306053180236619226717403859131242874433969519220074262213148430774585064525213691908016748874935878271246865784620529561150022617475346832013240843190008167294009186638510345449309905065300936794759433599372102126136574705847388552774249096941307001596463230018051645806662312774919198220801801690104848587528243111371069824392122298347024068210909919768368754272171896413700422986598341811512166763298108067885527128493970835412122225117939024926099957100811243539774404440977269414979524058921774724838148879569781803075892210368013955474189335365772976079262641639000452560633303698034375465343112176622735705983030459150094623547995468804748392317204880728129732171849663734525431586822370847973575301419110579998556391513185253505762827734394493511565267907237387409169710176256426089039735202965257306057181475452343151174634980233562147159248932575095511300847477101904948752832621070742114074636950393150734850201286318826267142343528674893750873819903119686674276858032330413221590455547592187172283670253596883554818625633015181195302949784396835188530541427765702769063223247496410615890175843968780048786147492322233926681373582051766344086664206716192678476449248581575750880409571031149833428296334555522929889236454175548831686625865529888910065136387180233377498895090750484101247246354986596548835011064731856627473357765838691140208155083994847246972561039582652489596659437099420570236359966565421938150636033964718750515954759996406317056 [181,28] 24560865564805677938940240001270468278405656237322345389721421937377939421725314761536260670041105439768091600442216883056063239805562772529393537215766655584494210002860029788654591178932294303238277440136167302821989481162383702760031790918060758519057887483609949107289150595805191478294584877640268578591953847836566745247906140929836215716358598593021581963199444110123478300249440328627921230515111188009027258820023190597327076445280965172008693150646470891372093525402335170098628852302342120605918182068332671417536213445131773831622116987470016348268803272027207895251694470909038488983874051390719374844152810081440629880884506142941228854270915889670667625475847560325724747744609582419287593001057826914706347597258907202909035800984867683882659509980177514717138830798316217315521386869052497910569285994117418813454496280925583191652221936379360357481678075792525866119764582816965855521265964674003310861685535112011409419186455440606103774245590556670486609074154388462794320802001516531496463838359310128949726234287078773673284328719330728302244561906289714791871596515695172922966550586112969247320657292473825833104761472708700930891514378203023461177182965964560535047476008888950957914349556999489878447147404932214032227166878677257863768018938502491170311916927026337226105611807834421262515396459514388303771992526252239621890289789738604686458513078290690640054012697423205089640711168355316512074045991754514661958396128784304962218139136 [181,29] -18826341295595803555274463041888876939992278431290861682536866093547687864282114864481524158585566931093547682991794310470909536670058702331567906396853926300513111636602905573374315477011113708756670309229331440923831046484854174032236696352445955013111350410467668136392620272291245947939543298781015190144536518763534531575896841440082989936364673312278316010274564203346388285020919912469836582944345594359291174816901752688373062662520240100084906305956809224352765929378875885401773948244687262778060489736139448932088124468807254441898108283649315016614656368007287703508385158175237519582649616791704336130222025192692788393559950938104611038002677695886747588230182130442576953325302922479693197323318030163156963487441585946528337067741713158762775196318669335445125465908768378313080043346419864534423180932692450038943651105476985655031965999024249165537338947516546902603044888458820903179297102266598066759002479564306388475661470438910668213131046480786544035391561601449866125475439126821787339649340949114944772756191812000492914817828717838188059426229422399448842376197374345869935215217602024530536071135769293547576229790502860830333094332110483339246727383543853130009776433021055079249858379563477771755868711323198482169869212072452012453132689352608050881427282848285330400608942109355314222116779549876083861583538552512051260418145942213448750799490748025056574571882452194285589033265037641909372969091508186287288387943573442254602240 [181,30] 13234033811196296700693239495518713384614260404809794584504386335150148240983976217921147454213240656971770748968519682738428385449734974824919030331082783635860545833261109253806423603999388725458828956565585456456128783100619029877799239443999491720069356822707610043138436419608895429199825438674678804822844096482563782402560973148139354646030751065495152112764544437668520872220552543547716654713830833004756916468494444495525602563974489185473123943659154699076674439881359469573099415297391620495389834508291744309597365608532702994193524636182599119852453488408891548043809669244133900404493706840594462603487558182798693702639188610001463346554922959175791833000115631916125114923867850851497201296200061973498985133678383958828707942108724750494257416202186043272422541035904883363196257434231448175278421657686708197340637774251135945388398054082611751064306787216150074293289258083670652339014254246552316295080713900499271543176278778396873932570024818036500367143019025579253107125848794943699561083002687247793729055827374934677329711361761852767202530256622093884259934711071336875352146880301265114437625291110484674203404861257889748714915591037205156331568299084004476847726345640107332528817263866341591617301391901784135609559973499701980704267233128464715757247899715974003166990803517134966927012068544386495803952796665330195823142254712632737680604801782211467410360010255192664665006562373975367145218155844541196414148510361714425856 [181,31] -8542718320826416604680808580282421478554113382791364221825021994311160126031634477480647876912607134145007232676279240081558215043559054741675257977033136547469524712954735185842012537144500203909898340951697122564183123097355422908517523133835079816863231087249117998601826413079100220800913246250160729254462382184032852871196992361175645969949639885873454295359931791788968160274278155620112714414841485484485395273345957833023718886981708538005589972748432334298271157195731586957833781731194470402895618878972877164752015080334991335661379028601715510799614712337083726844143172885216316745402841555234598857167255502032659400936400632895050883689747211900668851216720735853893399972560170116657240840328058786814003845748667283608007218233390220073778155100559953249561915902265587908480909978551338479024336850602674497073791952793210310799701276576390401911562776392268686447624569153497955400980195432129262688513356013192581312526187561883445619589971969506839681001757243253235714803980938617107466084330457268177541722511768102358232712543558864770185387636534068250177426172272681510129754384658577500469207788197651743420865799367515922480940197772722102553725090338806080354996034970147788971419314707624985837955176985475480203903315332793486315353051479432359108703230021690779621263535696425874830366944274991744928283466766623569596384006020244993457412817953008979778604025355928848189145339185899664309403198799253198894239143768883200 [181,32] 5069462515304196147439313693342419109415975645500197829496820764121897638655031234274319537413310137850390174430686438786588696524348522283407058734913993029992262382867257413618071201429771248293239979240052826789744249669643826322331808906568296446246475764725226463469019931312595363194336435854679798665752898353067886974680997230390461603843941826430374564444698351370620521602325194529072728749137909492402859108314299413452402868866206423059413078647654797926808363035791332877459046535462284578680384962997841420501809215131691826004709697018066256199768542818114745142961321848991279269606627405895962623415094604702862009743961039794192125447541474281127451555617274456523542008341802856959055381441185442643575052531651790713699002340397416488883911449297715891059922229570333919777363103069047812174917989344041076595133789670976556043335119767984007129183197396766432424552670071310779266298522149572821254463163294358437963334191659705967918686416694386623676121962051484494975914245792815148215578692883694900247401679686351503075361102574565742912257775846427152484693530347950176802912691756108313629536739406379213558269562280662025514963130167214040994963453400686566897559774672094171136923485018692239278709883770336449297974497023676839478988837094739624179028948505660425342990813258840640941085838063505610013264561631013085583469029791013255622065962856113579644783804607288980581953984191913286528096559979737964285898026995712 [181,33] -2768133057264518344583232767598996303508616669176908078471455759641960782962351380794782582160189143534063882375583410101254947588781737343443679928633128830386892179962696521228484394477034834034154943122659975454687259533287883613470585708898823734485787436007276661671345974375619547823287250717283180636126097001716356456324817870185713203936577088915688597362806998693074307455828416883426534353573402271957516115232667702915665217975942688385410139675534389460871170113363330288081148237355609131855271351053039000422151265083715038467680406840345963165707227290554637201062468241764319552428986207785302088391295568466253350628707201719086471549904416479873701622526420849833100123596969785892542855736520178314061635878092519629054618528569100551561929714524149960373779489214958407878639003504450661114113158624872391988474893040201031888285581445163405937646520508870833061788509941476173220568349664497262496761628776484803595372789126042786676231496467389831554022203066925640647480840710628696444369347444521898189876212660880789621102523259246649751626470845808363815276172052908750952514811679295396581796906728859990780202775879640858388329835662898929898638113139030973321440724885230662503155850559348764660573766305340642176335590620664142844201431515034620660283649026069416129497973116803621939167618177961792348440570774405888063850230718600511704026964851980747004759581135922431180133294813586917405449273223994094904725155840 [181,34] 1391870715099546815221625538744267937527302506631012327990997671532214198530124366699245254839695699760616766129285455579851520002001007960588017368600811053410415544389791208857942563142683310356023632679562341059918630672355396136843853247488169512801726250273127347861037503157256715161026225352272017292367840236420239942792410702055024071324212447865230800755958921883325734076152217612743858327833305898901173618745422478710311564514342087938610003494377342555558235597415022060299378193960804131821133708759433372174650623580164209778246884824475177177984471551570934009313223955065006326850889445385726572332370781118573026526340569730748361170182966074815324305370158270893532802848407260672044581787045701980133653797374755292653296679655454326946104320110004801159517346079103803087019311437342549564307375114948016945487882803875802196112990867347937998878487345048450196234933849097161416990637578272121984826683239088698785791742479747941918710276919753454296077237021767964500106545042985759511996688545325841084891261250597120794702158984812740129180021162027636981445122266233695429182066514888932775457236713323538613354900593857606825744843067053747574713818942071771350171620425551643444049731649277679359517617274212641700227152934066242082702491649511618231327486900211470879953232204180896852136660033444292941382486925357675830254463119790801145683357972944812511229696055623649351631128853321286653878557661792048523644672 [181,35] -644849675445677510752367029042039427951810517573921383833235733608794537607206308407308092116782201147254777939999146204978940137283272802797356666987769585343813524300830595519848033693943565122079422114019072607911424288557763820010318515995042095946206818440353238032510577762022988922920116404205430869599154059054039823650918773499836828255326377090598444231116762396557096446746888068682224896284365072020498617191975831125003909698009911801371851356400172352522781578398095299243453781472876147033132251061994467832919206771398291316419031096628646221155073355216736835987517648028224207522908031465708556429551348168879114524524353196208716720018620435240595415851858986200306915854964490512447202360917768991864004715166344760897838549853451709667884883493826154541330690985107405608541059970304120659120123261781832361408107592590202653060505510914638764330166384721634508846874244165566842652253377354620841525725719999628841518666715345503318067077588939310518148628404514364481938877852554089322336977052908245011460983141888643763905679673491932149873628421775794290976893472320991945528162438418965220262667802939922925669813440805775493040598194400757041935915811386655856714665157252384063589266820712210765661643034791681898025288313458617469644287611895326304978569999299842274903311555594130014639839352159770464735353163353755419085880282368876324804917148572947018090646385958259885209097966139285835830938314187418452480 [181,36] 275398335004970981010276543735960553859497303767192536410297052682650508820690125662370591340776300349425299902757690666354881921621844409988122207061595679082511334718279385291120955068756834853230280279634905274925459646787913781446100287371648023173409943490985935899163858361161932313591723895971853023853305328955550350539664861683172104177937848206995340610564232317475277382857861652102855337965413279154614035294451826381805507608369497750860483412556455643327127223536198475861987631951873410410033390104392470606526979859768633824140460347480345440563641568417954618110901929749257649995346316903995197391138234184813134115356138483283778683947633067608256818710632015888373176022827958826822037923649558459813921418662865246946691235705315745765070569629590426595404283980857796173422662104783032660969452533840479898497380208136985987889609288064387433010428441809934782937554634934698701734028597147638388222845515254055151460079819224320915264572083508475590280431372095655439568325625450469620502603315141867187716022577319600918952755239863372499245121395654254741280098393648866940950487291890101990385546828990422668502161353426849433071289169916687636772413471558751965134428253790934272094571373330069258902949939009725711931279146968811511662967193053678822247594437583681357432011650144469532278154664929353232218067793267485073429651902566961662241597050993495605784612851822947318767126386363853240301456586307533520 [181,37] -108453234856245584853572346758333340648613427283959713438531442559866810667684379469441992268329827221486824189947856535804882038503963998386221984054654521461100308568227289721678257243710732959475579606501978244997900328630915168010878316746331048788858088690666129488027384085482940776744322000723999925402971014628938606065539020424263751047841441368428065140623070204015964694348230885727280636652014684443475378908620515659654770466333819080585168398096414565112561904442887720427742493521616173631850215727796140977320948828630566216731870608935806152917293085571316846139522140717569462652987549777055859764929955179560881872486200932280853595746071004165526070325637838011461795772856542656876293421673585644708642095936525008929004625512765666982126796665801677473015085938246795611210526731781984005250701680799549768115859095609799494183379341373730790413064464270575378530490675156866282490432133196388244885093316373686406996183139373281735098038226547545640241213046909764261393384088269385419526667544070836359045208778587760427930373337880478992767979931239551822240813068474887197393735258696633248307516959184308175005332723990566462739853585273602202609948193568618151140261787984506348355335455211446388225447582240451567564097975727349855547272929467062499455336982159089731524261523379536072969652542374559553174366052605992149974394075368486483039505457840915983257068241444576630639273198825073204977956823760896 [181,38] 39389451148444591022837613512556404500908505120460570910447147427326301472554860591501029516066804531796278871607090106598982681917538375284501577915136727091976148518485237691254825492215128127665989762993607077983924394996188582711417279817204168582873437787687425592992740545905834876173892483175766414594215619172389677790413850327106998674258040314025339643994030855791514629681098099326758187578224463231025128799474719512213221445866129453911993601548161639481387627391489224765248447917454842774233597024828183781506998949874200181243034345398142400307143912202130827976504877465356608390587202051877876870671963641672847240195898497052804100804356108550612200560885370442952876957921403043874111847323239109125418381285617332072741601023104268667996114809728465931291006984470256916405122096862574529731566452837789763862408698988678698914802000123115414821196493651849241057287126302788432433014762702067323060102572582947231826979295829021706108348927776148046129093717343634649372737367744331564628730812071343391782959895127261200364451029013477324972485695153859959396340834606999892344444695294269626484273513874708315452118341049552107713866601804282756462551180485785754409905614903432695829962471962674985218700119660150943550766298426817251726376294917352834442104158128286566590011548004629592957842397228762535884784867726561305813744065623651000812878300360229266001498375785828911765718782320615922969610125312 [181,39] -13194599285705881113737600393220378563924884790003390315381425269798536566959952359298831823636779577225949144522155011711425610292654415586217626206722124764485430436023681827158449536225129759796928316644165980891766557717641756579037742467760594583461072126360480900225876480967319839029372746618271004674349170214560560854149997049628753677980717256349140287278924393943678529236493349124032520552688928414965897484060764333989114733319216034068217146778734988978412996316401575142505411571139467206636468484732475298478553873308622894691952853665815102580650197450699259610463720127373268703074622376770682046124057511587397698224531322584474149563331546160286251842297684984307054694802838017289428533542978171312211913771782206045438074524163600464139517267635956748420065260712522381768835334616898339870716000017520177076485465327646846606260976510336701438041654237645661064756528095433247198968539181861961981433580368046325253900865113520910237283064840930016760899860304705234307200546658968904204965942230442280899011484809987315431375144347152796156828390833654228464190437924523558386988408379811638862171394434378905579102902040472644713346419189480827803344963386899200227016024399236123604492602068747021874209312867368256603427568362638133250854125375824100088468053856363020896022503214082394672744800238973138353860448191200454569048789620875238652300732132236212727127787053797265790585829254808184807424000 [181,40] 4076250958320977315067382968425778935459322949012397950297319982486688411607058644113981864875817437630677963319413611027209828265614571384405674285450331321964264237261372647777898303094211659105715686325577241209178232774802984240609190181262214131526141802185332352631598144959903908170626539988503853656105092260725623063172697881491981690928211955686865061782048226349714830964375411981559679572205979672104371395896397573954920936498390244343813103932868994167217099003047418404221866016516495826631160831386437906053846731891583364884425948918980475806067345970423259938721718715498911325321064025389712405022542551616961533522999532793879393612870519320972509707344157844160856352453736610730276168892319540836271411454182213399361382415489215835271775925636682355733518367737706593708833796015717058342437515220871686025306359668924147572574871430714788393434898347593782969519962531820658386901161024421001615351871586589890461992881786946979996319170896454500272050963738249394828248628030156360162958778414563222470001555155942698409085196681553729333942763994141016816787038178149845092237951790602836652462039446340211098598865991096358576189126257904016746171997663282458194398529241118121711849687486572470004058618886864207456670275161251330608397001204022556995845325788650467394842074045675663399280509995924591719215722084313765460450446287749423368141959675805123621051892679731259865204867212528600566784 [181,41] -1161160777314461848948512600382405606066732954459878143118520202534403334879367802085266066972302192284977724458590980596188038692184945912264985652799922231702289723945728640603374653152735155116771001378962026776080609837812928272591339093018678365505293861739906253000698404532929033829245248673441483084593715998876333064148310039480092336999414713496974112939671760046240748295330380445296938597900462084776122222637605300417075421322348000011637879798634649885075381189060528469363497265720779385971610311721341625157117102201597844563468449748654822588796401729209622961060169132768884429102085673456449127175956395344749566167575494840194809585301022879379271980392426854765194068650800899954534672710297077978158437176551277437339265342037467114418852018369469049910191861039928836577530230285111617980293588745928837222616192330783676229743040833619313338434586663165277450021572882086875640891982342297831581580737177180109284431835757473485301529505754574970736412179051336183797436928464708363773599816214928819237874856706285330769934817941601414357407995053760762046160195016738989174576015234549828659821595793513957710234903739052643014626136844266410797560522357683519967345953275804360766877628940449018869293745698188715855718944931797547749776668176435218729425886946517894203878082441917239735331936058080308874964717644549601157021183393115719442848194465898526412366631061770658395454709134717980672 [181,42] 304901061821506126714805209084533894054412265487837176690811868809276979772804525978803943281484635611817286461706976930394016982859425285596126818512435488316144699016126959930343988577292247583817713131372219136068314139467912983430738144580651689727553646047418793285952276492937310065406777649625328499018161226375957154314018037249705530604630557734429351426501293441635335731945482783239240668073776106971443086541374383542275178081724727320804936697761738914750233009003435948485660137569617195014630800946111520420466748836577505560904207736923542350005303757040701316928257649467502885527085220313126169365276693401753819341541277248070528428050717657866804945679521609354720640456754266108542900841624921732139023176701656513634955493322297114485090324581894690537437967574229442600880976700112501932424600660090937978653874762312917320768750702879973766517251684568141410666475752660041125118465118025540894758191760071496261144456795011185505167295958690436276005943463849539117096539653390860694891453545577441810054157476681290658922993825171717953590227894326294303613714864324799207604291030163682895113524096261907919707569301727373249171771078141194960280709313613939312047996297313119925085694734181775737553982634507380871687722028852030990177147553186145724700771957252056663422449611286449079383624531858995688454704162891969922994384168388281404689862318817510441985690268338279300111134608034048 [181,43] -73770087540504251658851246687834910961463534077514998604600190375401153381199426380710533917024942324948025460227099312121770117146402044116555881556006399471432098285710033134543544094878069647780056171605275484772363262783354046111464772248290618827687482582334058068940586941538371410866385755451552204473801804831972217075891318602435690247889790967909597013140706282132297859776527901817939160417107944333470784597923165486256044902122209131101885011412475202151635083396131244152075944734051825958822601011280052219570872041946378109587276549220188251169505485226597528874402788523909815975668487019497359168814109259341151520908336261251897486121485446930733937745347181035834446439991329989757603423210333992280522602263933465543403546126382826697553446121831447900574538796047084669407895809518222110058706499107904952283506923404694540016410894351607386739614984436103475098779561962755139041768504040733756959785796338770834310075212762290411157071322917317650675862352587892017962506972318103212753240229399113151268022143902788581339445249848242353394194292608142627493813280131599268693163916660747550168316461545796545517751861131824391881213559639088518423377070406955619237995448085937963857712905848968186842120708300685770561658189338657863786747008603928091638189306830895084948772992740609149572807216972177904749795073909151471649667931273804135076256715256814683079520174623958573086598237696 [181,44] 16437216049127169344248837644933133631168495930634080101764463854403993490526437754233916403600674039688872965457293261611847706861462019971156639857019229145603701057176050683402730568763245387234476237599862504487454916902004812552160089365705398551731735704587967417375593217384106587686708124155477960327299252005482348770403856358329884586566101156779003606085964300887056370577407649905819843994996559532078944482275542850647808958595572008112086698200476816006695160943709004475461806511777535390661875008121156985371635169375873991543905319209790955457963410813477776344803900100649938146421677641783787402803047686489752320433405065983706705173770427181054341369506481565850247448723425732546359514288152127304601750646897184892636411119676462881317241200123902232604733378503578152204424882565045788982939336784144220336360700092142221620869785524409302435544925735938678057354393116870255095031207061632689197534980744925894723159429979109177875707123406629618034038538799512564268019390520819481130126210904012952071759435578348391710890629265652126852461887883488238582863666137116954500688970895260461769941441988768512882221024685200623345640762938706719606282460291303147999442660443653151182917885443076877310411130483885579004308438877498380084996067337821224581744216153947445489487868946300227529231344815554133176403063445069083793672456521291982144755233754058831786671419676817768963432336 [181,45] -3370757729295007045149652901781521311705376537400946508310070142631310133917828368460716684220616620451218482398603688146957058203629507377700059908918721772729874942759156152395330429056260826214467796835170300183419422686488104270224424991738578880178475530415561864552440584202551328610428449030654361338315391996302025612801811740827081427740787188936372514442129008235811810302056916394802046196943447778161792513025136159669064125076933443759312094690740369205501287195141893111282820946427480363652395899625683015832569817851074529204757968416435749337435897093047897909538195726475062707482014917053173821874687115886224857735256264605233167781521028106096735141952389130859915297924103940129555437584109670267517513960280361337185073913746512016511940159528301638929068613293997119963936561781883382714009351819110535306572605471329430690150417390751032466781465234232174869754650031365663806535150994850778468064384822231253440799826420689029745169787140866394111173423612113523772046460581371656825481670918045177967673204222520479801636569818767714073769439088257984864957819173661335475022537289308790955024548084382515980718887307685298413215776800608245008030367749753693185065899553320240094097781567508186260288270980029965911396641604821282072012363164681187553022310541959389006560375422747717660906619998314313909608128956762194660905315936388121536657044467940039550023283468412730114048 [181,46] 635705956349932444355962226485805770504837823740185010241056630128135270989339504774618555034359322279608006744758260318648763554175996807719733324137323334422113811933208736750458296032052110639843120737419456251420812561785120368078594832453781440400811850173603586721904394398816592613482924451379212302102645094297297385947397875634265045161173679913156274853568408037799709484230510795284491484793152349030762744668010290283010131922732355082656225428365693451344526781655548115768177011942529123206165945328197100378339009762603019650290676635607749526629052542577292779572089018281631768284169712515692171925282519613748969106014685648745943666892828293494858611752437520145417851541335152411309810341614603669059884457753056752190886236343230680043652130787200823448597191497371041388849158552590273988301571424872503256529714514637045161493315439303422745108198671556143073318090848821089152294004185510897670567540626720036061743096080253275686529311438474961394617992076406831121895594052870882627371862895116231414226652610409661711851816295163560151735789236660364631535005261828824920574037331569800915370524896125236230659575539379609952019188622950339316732103971531320054893840417470081500645544063738025679287214744235235021617158242425235304874548872192218066146143554939992327191864162048593333879324409979581599022350405167281802233552218362643566258625602131370464592861606775928832 [181,47] -110165726836468478626901169330211605868362050324818081234906432314989663212956437853007555858013535807996802274249201465916962630821582968041678010389146477974268198998105311139629634236378420643289556783471254002880502401897005310282253951285668212508773791122365241027457856596597878522983750293819946413028420777468389173859171228200492814108475975954658251224228139235710516497006893387612445811918186325495382432556889302408077952907884902221818057021385498493436402588112258118953892023610636636706265582765911775418478809035484821801171706415993906016020603858823362814495886622682276902767923162181572701589579568474054886652695198322291319963735484465875647921903959840134343402942968010246954857464855743529384385749050984231818507031878489769365089139868371425038113692620597897392479378325708852822044595109518680186948297263736895149867010925207303371870297280127024450259074412456574930077813319986640365573595441882100276811670826204909093026641794913604174845816771976899148431114101814853816487059474948977488317499459642036217413157328729821867817722982968667019748122420044826994552477591213522094771066072977688464114391309705600036063134109636212822429602538262140948964916034541858191799554307425195453385790569761941978773831568173644278985619357830954017534483835970433296034437899836114220076598549817347547087509082936423068628924425360416530478973896285957712236669907980288 [181,48] 17526062286708371760074739699585061544926238875126311916370843532673001113940766502774201419721624517820857922111860510297646272132789491096117097774928893422107528993427752631704376422486569184272257742248569371926509973739339453174172097609420778010708458655224999501078425208143934296592119238640343286303728815860340121674028023697390999419117565721604146938166298420620248313076704426078707246976320965307364653243895441592616676248669127305011400146506262448024035692096303407980130844231571970536967149767278099050789139507771938496762375427918965497785419189862817497631772520703531229174007425149654916938022184344241853798125606718143246632522896300773170138034770549632713226086035490363302167292997215356138622348012544353131447793310805633301653718048773742631464335806067683403750194019541851913423771061777220814373931247963713159848429729902274670578603915118573492901417798853760156791450232197258387051900115662983367032615088046054248803795591627414402171473714002692498767894131792911370101540464117642432890208650820432664618412952009143725056448505578880338521415364479373590419794419574769375690498828031576738002328666487709566590645725019371002525741071553308863377691840188971234281116146638825680548463603809068449580575718754840143548062323305171239729966408527649052970483725792202667530910314916760754630710672623919748224928266767777856157329099767662859637631484512 [181,49] -2556879733805105178178494665035518126159871054491882535737660596357160173359805731635337121861970613906302171028180838091458828601250597140247997987588447968298118524789124950888997053974913666320144028967115461118248415381856479173667784886834441159922348207566636990231723740818030822376939481749180074818849113258273615515680035494053891481740228260797032818484184271316300747948004446094951448104599521148034074264464917319496250163573126335671432420839334481631869039244480653954437897441968426073169650803554468500272681619392237353022370227428140509886411296073977912586160888242091582928077716922114287036429146978326111681637170194801825403871636135235196256716088928670396053210257697211028634634749883879053724988461770196226368133063866660394742778187167940187432572679966652632362960216492299420199018505303298906421446011462057863837879282540145189757619375367210699228851780514925691766258320548558354393371745956903890004306477632966984013716410748849741479082537956912942131768756770116495730142567060710220460230933851495164833174810658570624960602648991375368643278516090556950849945089576432797667669053198843635427215574492916495804669122855992567203070454521516071865724133493498069649630329510236259069164616377685854826859786272786863479888506870670590776603588459150618951232623610463015430073679747303940714299707904473649255135724440593716884950948400742281792656128 [181,50] 341679878014988673482144736800060994011880079493364312602447487516374966066181611259152584010294480166230824880390837486143847956382573704606328605606314010004455958992499692873195866477257028013076016225188987415505169981302882726048015988816845568693481590167783049170192622684796026798910993958094256045178359519769899355697325192826764132337612884664599589242605612933384670103774517253120409432175462131542537718277818145796530018139566064016379054827792823664867950363340448765574479259197080293227746870482055987212331626797014826657969023278381674797064740763685592085127155857305674589411867898344549437097635784534115487665150122541887693826372528908803035726175939195993152030575157267508547694606900690095919085719419380738733590030456504861927582582778819178417925888781099960966223357125562392089535101359070248205472780066064715478634430475867083866504567156040704003723751910213840404641498786678411483873491258871866354394708386330562280452934359489828419322262835420370644934842513128343648695424526173435709151447141450257118208855686369683703839110833757939346496571360007293317727816845852926936695978173291780846221890080626659937149266662286370631200858944199279557187213241750438809619581547232755172192797584748091928777617442112722174501514853997283625319133457477582783481781705516869780716976799516576798434849136674098690902186630343380430474292667333226696560 [181,51] -41769692030057134105940001365904963561456822382189493160901823190433179345084063948140965051558218896680201513643179212404405013660159386373769795251249677229722079289509074835354190714478912024321675303139095820970651343721221440416925413931819181439276615709825977012342470052304587351148590934652441314711429025923913522879522558041057419323426188472858215686124060275357040813967099302060762027923580711138166498232149833619191997858927841369084928564450768795003899596571993925863832718302741053308593342782841336265268982023630393866691908912791544280573619095671833748458559867202953827017299117831250832956360114539880069759095187891440748712527427206401459844393418150345766843486648926139357563014800370798587450277892927223283038190961308526347322152435346996996040065595958993376201700386121764279583412291636820081445947433236685098211204423313681758876940547486690139104484130220219144104380562095424573232674741045271778752799154654022997873693494412161710395441223333226118246306308754825618652818057443728148067550220873035669431980440793229934589774027150228428400269138702642115738551931892565436740539130216126182161414299697018708500106618756215517431760939995869777281833515332475565563264032141538914478073930058733336873089795163443100491527330840068731329518071781179008062442210863194947153940017550407625362354771682342359801481660185094648074280013912643360 [181,52] 4664874092774478020469511988663852908520339103734780735500349242749114452261062028510015248974005486319485139805962199909092647057049629590192625684030412433507144019197478082838975397258953619510042911359509702678516918737674043125694975987810170906743806994643269692614212754712308080445038300390599358743093646075409172510485054256142349064484378696733527247212014739594899780290584361252607169842349782700450874360954341214537845511975630974121496958408921734514073525348512031147475092981357552704914918456193383765039266218242772242819172230566203821146513997520283961457957429434002552973063342945835480304640419313138650257300884243411280838108446535005751427243686769718243055117179640373016642010133864637236755794858106148129664369313513638081264202091845633930586480641820682521916289921270819410824276289154383431998138877104768755911692734689632164784670545024116135519824784672355564221411324490663949279130928166492958116590988046706532409811780305090218996096405285913997978995481871790164663554498860138211420397197018533482219736852990870136281419907821274385758442657044923708932211747246215535162386632890388928506377838942141891748612320836595890810763541440016525478208519100745790175647315345368030782263774204354929231246370566854238613876247301151849840273337980410458007903010966437841017305488678877562390366102142682728148637824180177902310477391945729 [181,53] -475241476734879567990227395026057388533879103994412865763694702393238655934523093606252917401599029425574107158769158875184988816944639167039109484814530688039519294809041973906866977191371704765468726595393691316454049573737086128563274733379225514426829260393557839505702083556723586839665713579009735809860074894282693785805215267317316029191508742504396047909005658272991549754948870377836540374120653640471027718829540717903754890629492743235479862253612330497776135549729975134999261991107895360032785898754551078295243100078714853153554789086591368555413662556478737222365572045338681831780717881057550051525208402268033370444998583136072390330517862373467648551315496502417912048183568910690179426536521859917077434011849089890678908567605339305143239762719115559317127636335138765038197151005192420912186680408535810546256496201200395524464159544441229775732149827593564666675543871637773824108501883429812126678022753826589672816126693987234399462172959703880507855665817727956432513146824501295544904402580138894649011192164887638096444304981168167777074650993886899506345528682272556253635918295530628097774553246053752243938351252050323575697984667923933169931112147668934066901029767575519876749194010324344338883163737099641831772918160968184973792197446960762919107671182045150354022742751332781207522301947645211099914537312262445830388917523326860673952440320 [181,54] 44095968963873637150020628134738152759248831502966251111196746574029719378172254317619702484510683790746960767719835047853390259078549920490210492387640829360073070449052977075651998475681931289216947438349417332296194035096497995469448310638239200973585467556279392409505157834554460543648281418912894888997744996099696629932576471172446423583440662646035656822019627246139517421579175542489676837101917422439045559512070233125162509718207397596944412923236790584288569597962038759790398334476693495067160187770794188288462660274818481436026484693933623972640334488514405698518588727192006310250515325005743884944333234296836722562429313856099621459405089100258096100524487177134267781699019525309935961485264049648007454993358068970713617292755288702859662700400445042952350949077348875761542151489604937425016686799091278821277717521562544122511142166286581133450369886254462367447047405628649713437712133669352444806547720598457740120034102682036403422046148869106781201844980465911172770387594314494189239970370199599301423961089379634846156801364838153186898371289200291654174934516803078037063402035251847108330148425797484831721544593165860009422368906773486141780758428580287714662173635634061825647175752928292788334158897175495958288096120453146841910093664525345686081073641303207792225706763209652922110031899053475604503637643731029215989970517996319069393408 [181,55] -3720161587525011048406159476164811122168100442938966257706833564670580361615910237256420111969516936178536977494843925348019024483935600372925528010156869885443361394994936781365180818897173793172877693254862668727850939739717416085212749437806065522804423763986970082959691024838304377063365690428547086535243542283144572306506417328830763827788018841695750915396793777044173631875377304920307793153562763657859153277838254406587819584407075956787614416603879541132208800451212061783815221565376581600927906577865937517426175094998941488856692323916427975319127341740551576672816790820029576469437104084665531282885263007129539204431494634872708787888938075869207192719967773212318638823372918166361869049578060662873811872222815584560019945304403278898944757596234438340664722580569332707444585133915609886035426160380129290929345413316816300046970781559516987855709107706034947331911311679578247581488162335843554164955362364827271125466032576577996078933272961840343732631437029748132762928308914934334490038492214483035849272128193240500938013813018921640396735808383117147787756501275400699598520568009429116286009335569299138183404753193888166254670202491400040304067592428361015104152355386445239153647467979867209035607650825833939554157043649943322073865559585460218385500720007568110115222763510503025662171902340533332336306508560426675661467042107206802432 [181,56] 284856259980887723535442557633320394039124564102394503840416736888289101144206567714316775846060347788433487724212931125942330698738231235147410324567399458129449937721928630357951258679896060557400960624095350877453711624027599356363029503359224637568002215033152729940045728774761734455012860133712467962750354075200821880223151587908042635151938032728852397672028705780414607574823899519946030176841784062042971034235316734022809765258193310771949936950329992309588353362084470822442006471460634387329958268632095164759863227121179685468309304651615634163665748014214370758669836659564953170805796008733037128396213260867269302124649009235440392373295530991023937661090646380465727468678606511983862234321842705547014178210395086855339951961356229321545402249201231062838041316248841577810435375707519155937659352505632681128113711976004670541738329405702104618519100876595651003072059039496986318371963845348223249994486744938159074499897922234797402668129088597087907999724762435894765842866099647842327577803621926691673174058712258843395957217109002439362498381454497886491259401811534055317279956268623206810533030272968261610818083665012746672095932589309979208745708652169526467764080542511024157054230584601143759147645039772471276444858258160789871394316479095998641754970420068018189803147195829287416377100624090877663969515888651219827422259735099216 [181,57] -19759350119200903555030843722938728052258533209356644432007927649706238882969489954088540701767124329563330281922072008479766520212909776751259290491368484642597616560574217464042827349828706161136980612500411574451297440522025483396898509580989573020282424756952568393242957542427552484076490985270650587712640626839156573195121566951552445064565213143876668664559404591367570868411301885489878731925165243282931921781774325482467978618860738103544156753889844090801120370629573332905712148553650747177600572626596378212850570989272672708207625052318842963490787245437142653733797750034592371594149630299730490666730453357523007027627618541165300178696250239120497512186283919556112377532465574224200834875857670499065201195400647556101134581005929475487274431900000547816739122710822164892328839564886377661039594711355542163680061901304776678156937645028069552623500013566530792329723526403005863892299840871756033664003119159883718858628048619870682068995329376269364691404112542819089084271749781263895866813471001695223066646476627497539595451747546443178767982924109615150651706635366240458170471629527625706675453226049357691971175463461590409274117125404379584492366666250784319883192107987937247272173350835080535595368886424971576099034334073845720368869413521062320470389442036511925124573783171520101186538561123253470703624259344981240434871238656 [181,58] 1239193063330551057616910814342634269125111520248015041370307489112565971390782302429116686366714317203081991381510992754372409965802006364817500519137022446526089505210995682775753124872240694379406212131451735753993882623865203875294788219470395082645353966030966865354048025640585138601728007814448334172262181830398875311762900279560584822490380399969469312625413476748105047708873566659344934476664373864619895239589605155732486311728104356560035985618970249843641371190812034607887089975285235799450255077563107578604699381341347957902290064108944085373226769377914092127858103359965885171756058710709513712120666998915982092693395769822693771551207739652989483763039747708102698799847648160072891388990536171185896341583215656721745301711875327685759195089925031095170418996422475712659132962755665332869657923515518949714838713459908779604713754611674718695725750162354151641459210946669052024855277011496220385896754816366033959660088878064584500565034728601512368107954084306214111248675958575591401252185092203307435073659948785663685918294616899197357499967376994130623681108149381798088584828318179365874288579304179221609830645968670869750503454185609973367606547437208113979065267609322631406050732458821948420767789312071687538756306816086755830247880989167195572088220684235649610334103970987899553426839593069041079367432681370543428993024 [181,59] -70114765675890542689349456988327259165644122288281558957612947014892974474567718795939508032852964199968775448909425094474238125820633804392837145271718665663286019253657240023424151933518344900766822268026435695187509727891806391630778561314195959344001067567615414284635355009476316538211309315680399009863165209002176181001937458416318005977584020755869679811771869837311256283316978912230837214615337889695626579915266344226387364048841310946914316499295259387596957955722335910221025128667193759578312808632418581123276225837527878749691251918507917642425990407161358850758934820005878863615480672818986971354788755081873138788976384805239551337856653402067468136975376665213369447842237486568077657497033104016900595931785792326020109498456325844853546304812771733195646478080592670566707142113951245102471977698803166069684746253993382411141616085816541779183835262114419989745911618762365118804405571079772754738758934889099712417373160375208415042726284118587849711424774466363477012657756155703538260149894933809618926422331724989278603166163321749046360168160586695644883298133454569538627227169206842731993611330575744678188233116239166052101257906077594082468482432593607972649599218170983952392871801439300600278451608554991336034567063716902370844762298227528483942824157369314058834349756062852775593665962214281495357597215715017883648 [181,60] 3571378928501132776384274989087060647501110885969325877041610419417823335396781840557590176979721721151683975424850992277991282700659037880914539892615795765665286460539215400332009047857000127051213912534371595265276427526476334146764008127374639714883052306162200734659420137752490464654074872164853510852977450521909320982598858255978008024382116353246861555925588817663300696877457448304334975322051679174863541014937528787843157792478714594870855509499917816717179625570536825521934916715174966984159641794342870243272169106152215428155361113497157365848265948561703075572943291703353504428032306906367224760532521740567621603289607104324350372463367174633800747651559107289957276248556676306813689814051152296129771259916143533192248720869086581359952263256485968011998432704558184103729132660553851192742067284771212717127121901670095695717645657619049262901357240859926387010184133501859664160413501666484749692786104809499739130974046206607841572285735017397564836039172323871189889174225755766238683634949675548586844476170585333267440529164213965224886607400518108341087472239822061424143235432328745466271969839166388996380558622756187619576187973648646451537325971859405246997271465412329088233971788752434321735109031507333080614532779383852257689811403856883848353773439970945152453012042557917897489182233467365468274204075348852736 [181,61] -163394836839064265121133942211925613050114371420383712524320292781843519179324720516283936182448368119523928049127568771099034455532718056472183289813107728663615464569721399878814718618701609866183456434163442998247281054393664864214369784722430036607772747567389682746706356966914154943546985787750590226450697230163423636170942684628637960138275553110180488024022287228324633206698494177435292172521300126673433266366814380884139718480895598813185242555929193386342744811076208291859303905614132373898673364413422326587503257896885805003695496965087040857494162023202087181675849608401729747193467071450114318808741008053137174790738357515854025482473936143083563759521506324659937991187385050155325434997405435924785074845775482899580278411813917755562648096424256991662660997230941945669124937169328514913781505402451828822605243556290356102725875314569144079848845188492677223766323930687514568527470976255253214952207814358586771782011961916743384065961634877271154645328093081703752593344451615278649696358817113499872858618267304948865020422106115147102528869311045718151962538190743910302801644222682649429397297034616715828093212866075235708662139985796286953607888246357994421169801172636696529867111558315592880716392285627871865798064443275872530879999678043035901536708750917071892892782816525710142866827917721832516401837899776 [181,62] 6698311591804790987454210519958057817661011944777281790221687454689121696087676720908819957279430470793447532492008295906707106688425414072711200598097498891109832736167978030395548935556704312366269250989206841126788914093309840033789466736291093565294399649012586447704984367393889743930226676780955965238112858910698730321865830915546630841907968505406155239168781703527857502089965868050713886922059120660345841168518967250188579192754334022837410641070675577194516264405512743208184219359204720305586247241647392313973380134590940836309455203370984964625690714272619039703223562735523143171387667838453014525611989861025135089913960367127065386475367424894142988236680017068214879359724196025556781802464569197680211067391000852372097697979126053960559446352595085667168570563073563457949939400021097940984608589304379996572724183860264102123360733162810616867333904191424339145404313113100574921459602088680496013885071451381953681564084032841678738197477825724743555514200832954308403519036640543077369499508059598171119039425785368917520924436421394514145351670245358569873386803286917417682583384082937838744421042103885850065661578546322937041045878060360052122379980777003008645447767162150022531247406236472912785352513326964723373081217767670930598762509318407581568823776190611359472724184526978528355990150264006336904691712 [181,63] -245430074841041316717869021982264250378996872654085123558339962334129935416236448834630551788281724890916206992339786676326520030412985298034472373832656742206867450625515800080051479921458848559980489170612966871838904930049319785672422267810605931626348481995323651474115028604953300044325019035264382217715495316174472681935403732216258173966387872504784951998883312053014892006023989732169378956499699166687930522615560007509889803338008534084660272338798802556346245819258500754534905862147772285897810875616900476385701424584957492662215070285622486412722797695169018155266989424696401065517106684819110214870333499406137944623550274569015878510175359324819210808605918542011026758773946088717132040319631698532985517455928758827359846549925982995214308150750630772309305841400648377624763540623171800827675580062489888918843869206160887887010681187712669072007419322516807587654240337353239928324857380909223038794780245694267812070234131566956517349952386370872911824680830815815647587832595525282067991527402621370923355109343296445993688833880776712305274770779256838856854242217090929671266823887914016404988572767973925826884987932560865456174067139414986537713893627195395532300462455948087633952069359443390615504081077696578651638922798305670529750175795342307776191399051730220774110212956052472399529725875487221219328 [181,64] 8017825177278368422029712634518733067198604999673227767837454127193463398513324290813812038868106519552351973004367160502598186086033743283959493732069462993590926014378800534975276823913413291430461560114478933737557119750089961342890164048926364621989300940719118473676623580611770343740921846547202956171313649324673602490888922615206931486498450026185550779962061882897548430730690794886282806667853759125081472064312379457094155394046863926029812494669879937890281862061393660044920034553583988357362136156921069809793583928822749686670743496060688010512413204767530351290330521783381802919301057544512328670571307769169164546138205463630023077038494323225320717274471066773905779947758657154004054231665990034573986733498242287142979637036720432816409933275294059391665400231643641311590524023920288047725059015110846127928139299307506317593057849918689483487321196408524663751019745528626445304964319092123917502657117221288911895152184562170409603559105213060084401472641569558524948119067597179065023119351172471440855194969034366947647079498495196418391863508523366270105383238296435575488079257104738799966521088458903963071051244533106828124217023087023371823076932470740440903038972340344376094540719841354696431806807420379829948484178852066645347628003906317911586795397529433400526041375566952694232825839849832448 [181,65] -232914624190020823015431292858653249285906971910074042665081914246198640680920777843568632349985442826151006272494392918154499193046444059528295009095439981313034834472328269042716780953014602203352448242330485263312801361626600486655936936688014988315365588542177109982198203154292994924894795680144779126271907794960502423479490950131023640062663798507768237044374162059782007783217108774024731511256794919771586465605967634931026828043572500787448159316839136052167218041097936915346653529580324360083027291278268554928755976745791328221347200130755550815033657254810582902166074372066812996159303817328636713766899372588724538403784214021198435101441990659596014389164041783089594095662898679646775750702221999055627263275865931661586963584779108458430744185409754541004490322513328846043980480181599111874905833284251108614276868587341588182731378649306440284804083771649578379852751015494135756124289599882154666473229455067898731914065344236797242263475503794903334075041028397716406551564372675833530860598168122392043480635435455711733072567516855740519757445954285315027121999116715487251649912658865182100749989658943674115673230363913179271396573603704139815312205810437104799941678411089444728091700329150730363681312439504954454691632280070205957110890776436861567736634103714396624659205923881042680986952794112 [181,66] 5999046014982242530001817688429319862344404130770126190675392246657648034795693582055737890234500930050484389533574280659209107541582751866953795475786576188111660444777250322782265245987052543871633575263488323407186789097746132397904026705313260285863911872024179851737879915584646552239228861082904731772822174232334438960875069038415160687772791329710779774819644013250056503370484247748928910910994965668028623866830412968326008419158373381026370294227418352733434716924072578324311762170972349892016733226654689775289469854636847417769808443730724133752159618664823389768661603747804943133257400647823973786875211009905436016363446168969951301528320797746040077752145594065985976905681679352648345797957846301485663100637401385901896856627787301552287967824036315833454547499609979646181772607542936432516051564904380669100867116858953864319905010997359858513526083914028093059462168836392470517400410270132686070879023400006088973753458792256495638503660093092903409455642946020206874615275807663626182413190872745778989153176951954201967869612848215901368836039912303887627204590257978467520179795497871014741360796606028842006640809754060789508619938468174006905917975912222507796528733419147107614738765462416981619656183601915422469971256600487317290623408140902046588876871348059427158786682012857009953570816 [181,67] -136631436854190224917586892228277984942534298670127692022767735076717425074886356092952702211308224488400821128117534602240155090876980218345924507877222272426168047573239590879218612953444190462298230480480422366678819749175413323698274645512635581433287456151754162113782013251973769560999128554053170639639121687018187805751664934652068872176600087514718074222023827932910351501506803691112066686877138659117265164275989656769999823301111857610336925367440228064645763292822094742698073804142303163729075319964757688487450272487555807039642683071018441324258760547739516278918316896144586034128470511875985171561429374323684417023561096146749826036237510070601671900007080839983694739940837108823908219692884001631723510032546669853566605161793073040608713554386996034308736306225626702196573969004173998944588777913803692768978191593707028740534257401002332041508192904908692194529958915177817632823452805978099286794643777604684028821249856334294484232814477330672515808405030805258636552894046136056223802395949037757892695430204504833605718120038839453467365012009993238436856381252761659288310493380677463414025518452458607530931905013555027956790198095066813194772872072473908519335137606997526278417954240389371803699136519020648818551637885086591009972096689439069697094741409932827486340764715579709849600 [181,68] 2744395487092560374229051518396519113525830502823527134872341772576700972496882336846132817163704386040451318932432936820916474450117473637446775464544307750605516960127473194114757385102818009808314929983097258716810065492009210188310077557434430758356971385792176964204322741847022666492347105765126197070147607035607330144013107217111457485979631258049006228139309352082861995989487470956579295504301070522787684536572945274608053472048689226424198280091266502746181702518537013892494413028221380656720677779869786989842033036892869834904038362964880854278338078656122752837945127581029724594185728713700645353777178071967787622952415463060119783407067162895000419061633588598911432079906065952878717706123173594180802783258716978037107985125600330149238752160926197478882146446624302689052222757660513945652051928560227498060354822091037416271334474739894688755052617532619074191908420894936632069790464873695078912447317206550675419932498108557333290452126152967263959585413452126893586952461807189608749368152110881126664241491514130646778334803521731862791214933747168107489509488706506842924632841098934730795590328081944135270983397211048767088005987881815816206058527067045445991291200763369098095105875355393066449778494491267502326485664757556542311135992682908030806781532061395073084939402129375232 [181,69] -48453755725869489541220767492096332653149839465347788220204790812178492649210515680442909707632025017994591886285610268452464523219044994821407651012577781284949767721474714332396956049974740800831987514505010483848404970394822405252018291304200205217610581263756765166314661896764157897289502143298033931473329822758586081023242035491221306055016390173691452827247619787099878103512719599821342784166736036861880285410856510229653622767665571959453739446878104683374686293299278900076404083423860078577202281742466252717101444805492704404666107656810502545057437523608225988516910540723563789350752297895930901254464393370304662977852538006169081568571903236231214200309594858629131135242691923527461549186739045063273903234629355881979340669210080985864150707916839721891896682120303259812805996569109057856688390749937007010708348172028267550437338510254892144867378819884168670479986072724860080321430583327502200109435763032390697758836516371531758233113383522029590113157518285622166789054501396449824113099328213421745137535873367403522197979486090517745941958627852094962731016186560388239814296325227585169180696475939481163453274791180482654617079621848300464264585189815054031569292789956165016140046020831695600283055693358401932120079630456559991582768915580998966511732774053813179588592795648 [181,70] 749555879178387902768382177915571493252577118517107922121746046524752191009018694320813540426134880670140310864142526657310192813475088937480173489284051519985375681243024190063111912882580778813514537943784984277396354961841553580654763667945665110825156644114209672645882066096851645209339334832699666092749306833874611144971366061625172051273729964494605111814763387914254559226925703540757848509549295208817584208341234172901304746544693546995697069889688483720896535852759577944887967265348355072113303273048339528011523081727620899045278502218700496696313051774646780048373826975616692392812185731155303678192437323575301945222568518219031004242839322318626256823924547503122829695023238139198266267567003065539072428865029016682272019854138377098329769342414719673037197684356084955634104824831735982454634282147938357294607853645018499694837400534571310031232698294506848976864276729809489754616593041420091663912206399487375103688784653738171625106894623351469934606969160166254517474818545669569741555538038074540199324439191933803004878572634776745516180742941753735277400926994864655604314657162328588595162287898434184376706092491659133050177842246128060998369626182321184425960706734783972755321902702523716419347033491385156617140936935611360872167818875345727255570205572862649257820160 [181,71] -10134812877258221103229282401467670088195634549946241094267911573483145184362044676314703194577381343450644342763374264241182928784884540494081538881237247995609411199549185702606184663303034838337058278731731978464981235726311966642296494933351090169534423255446047667026089465110695696678912668746071448468999937892604866302763201908675910645313344777567207278482934321244107526864881836123643010811797423247007662498693577746222549701486063094711416355770306297168532685085036162977203452285816851531180019829475456184366752765003438621187592265174059685871109800781695363380185216532565702052940289762543641718364133715805815360596654916378481115157782981878499029439391722332575692056859530518238895566203004806922033343836642302066798015423344017397959531304584745568028205196086993332282900576608829054655011725331541376816284172909506913202668906000482629511265366535144146268430028827729529322122677355229631726898965152365182369174088832038210610405579311094480815570762071194835053133765722158606411377996449892206354708769954999764770380812228460202664747634267992130061917264502346738723714282017987122170637608270243860869021527065177338918163082538683152186726056991032046093853048599447797724695738580862555672705630016873558040954763888804838743847623884360142745076233789864411136 [181,72] 119390095431782262489952132276732996698588721469247646709952819875566295152423431588624144901429112347495945317125513664251016380090932034054196388031440290708255640948095489653470010552442815911560974095264739021350288620901383505627976479935364913324264824378893362010000681924399941073482280874171124466051598243876694143688356017811948121009372613853059122554241209078694885383189019505188951502469687279726887943746125740425428619545795025417583306247853694726152923859907702000132292740489758958763626029797343717257691053065587753703871208692696009722484799257128633792457882975293072274702311359629350504142889853626909979443065522120692099644408512876061896584832697577912151808729177230092910821788997553431459425712272104792198094400053088067625374195446603297964449306012347560355650459369385766230258723892857550907859186601904096864181433304842798699308933591975513771021025839966711396536354946671774191116993902630523985161020720974535897013671105698043367534641001013745086358679418347779702541023615223863037430664562537460837392870914386514702190281355078110963947099608507866099134611795841995823155047900892836318681318818787374325674857372309787728097749686777931979843667726991351775199240575971454961908707426721538039812001888065005560904877298663948606047463765102592 [181,73] -1220671952048450462116591531818602053365184481726092693934985799077253386020259806270751373947186554179019298159993959011420139156009609215143083028862392738179150819059726341345730766111505799153351277429586853426210132909068650539538781024900837651670698345758467539434467107691008736550385281655401752844474700801569672104524688224523904302241983489139585809362586653038161127783831040467466728592975033288095092886488356044349289398393478221009212977956919516013060540778571752550877403188880191226223391974332907526177580075587425908525712022086421400883780797646453541172652464963462602098797879684741113099113221908447936510271092377993350148796323873885700455438290807863066991373607224009629193880990054673958968951859902337568095423755967628110860106351670725113024300649354729243011788588449673027724000723947063007513883590097146680183627338301374971720144612680822295395322203764992209328098002750799024010985996440808994705991002075111068902346867166294726341506106995944271656582930860054932025129797012173676802297285668316827170799934961563802872693837156939800901371166657360703457452527319209875078523237514624691821691767859162110672217616168020806197878686582867289278797761612334038715313934054524047611781749586792937980548224795670263942862383044770865985748664320 [181,74] 10804042674057768793600572914637534284442817660638618740043196403397735287295591616864439402150474488580670499696011556479579570830309255085637365280356304691373201514650813753979587402502900200662868110574424803088721636384730771305022314869986187546053229019658684725423379377113820707830230466309306695064262617132280383049447434356020836005322675769625816222928551017841123390198996358017391111551739000653190227358188399749408127398904074163241038429448076636088338094203682004617131505047086623799427339770769596265181421422673981831825237656333002751958128041689150164046230802926881527267271045084418213845682807458206077722325084867154666439191679483165734533014871375047104686462347958322230649193668231008013049347109654315937396576913690855526804422312178649803949999894092988739767050849979525738881866349169148429873998817216368029024916448712965335682318200248010626533546476736714562268327606627134576506996660659078997821339200912614521349282585339580053933863218826497312270664506626565630204165442430803026119133376179452388399748611749274422739388825260355037416207170862047045266288741016319364173446228912402817392241536332523860133749899471065902076938943105350487662824903664814119497982451323420729469245776950898210607733867958887990576030750021689936359424 [181,75] -80845917962825507062360960982942605798832935405078882704696343746271039819436225484932358932727604999833337428260135809168882230487252528563927820317234635821347354053753851729771982271072715938080563711619297350792035815013930383679835565950538935669092259931345457267469158313818772495503539147204878398368392033748622639131339153395870651760956362006694387384259201665478181650345957277276704581159011010626069594205518452694949816323782142383680705005511528052328657575674601234417387230486193935671278493379681311034098355408446617631872419953821194515108093702211721743230060241399003783506892543593667372645078648409429682779855139593489581699500642901482288740537280659131517191707391316342328712774083158640764720848627083502271603600818561268678832907493268313669173880184592890013548472642915072565877447447469028157417489975618290829971017192189484931209205963826659315932696907137154928603626343091185156524058698414602410698452328060022593556437978104499698921652745401440521645071136849978603807749576671620547369007203847083443555760549246797280953725065794016753711174277893716642933526147706802996245851685560384379939028382171442132922513050774112828932433625752993721205642458405456605215775561537028642786724512441769882372397614166621411189465737532579840 [181,76] 519375337819427212007547948705991497808209639535451353587092964983647075955575483225275925400988651679577468678835763750267281125056618849780967215192662916807864220958240500665789015889073207974898527818536452755467630483240367282505607128436511274772584900310462019024377628009693680507375286510222292833052056887404431216706011352100537405289205028017828947713924261635314304393097426209128538720151244280478806472352256965868661594552957718922038815136965014880513859795061007354204081811143132409652058123554010798260766697371008970224497532103370001827567720303020425649301205282514807816956350612023075989453639363730584478829878110082752747034434005023945417856116482240150313177097894630386034857771811394083915464640006348676144011465208986248152665908520077300076327344625809271856429470202660394756211794417189835848911918487009679292347437408948700117281470918399703947566186786928660323589154591052948095158268255747648068798969270948212142353370968283375525970105796769101518542584873406332925271475432908444202234418648208202710598957250654882021106447994398495566694839609289723895000894306547118060001165665886569311304713404739415454634067952429202437706192843471808585378370102263679963268068918253395984878251051444860530578796810009413504327605744384 [181,77] -6925776734366441923534661713789620504886260136168454548826656518190512256199651177300093918836536287571983171885196886488840162270202736055172847142278049476469933479909231973535366657700010888594169161841810735402816839054156438604425688957219711663351922455586502487454086976917990932271538230469666936499479827849076702076111651351495312370792848009420658221208319941298858490784439863402439204973180587869500473035173091025079811449004435076716175910918004190064557268608464824690582083488173013891399743935150290513473185293735807505024562208625521292344461986171949197844091467507959355887117421055567432961727263346073200004153444093624090341187061882523451053693333289906833164330517396337270666343611029354490703147577577063535390350105559451359623873841787328903315293136926575127021947865211494384415088449248612060517294876364451557988797780035000957154125907600233818779064739020811739720139875262609473418638090764226632479308718384888656363149510952983579352307317495561627882684172433856762298529860926613290093551282989790147075860813511760498798049843236747659965306227989541713079590515080611092249240828835447824289866448450990264634318363766453692397159515836953119596901403364209298464753415539964831954949284612848994054239846336943136998686720 [181,78] -12484397967225912813112737193914307235222600941861185647065586651288227917167022908699855032987952852032459361665074782658508475895517127471556263736229778862711099758678953217314145036199173629425705885017783615252848331875224990178235920721051337572559683600884584717333159615962433325622402217986031830468293820421642868502830136524449677374488195599582199814406076941603973015020535507979891046319411476117862894147523646222445212939015234553436062972917693861773208042904052860369348993577990034387052679709817158197912361787725903936197345451635313373871038986232035633417035905904156222192758171947827753043078249795550432987220501714323282806641903663020223288228322991049941500154812266213613754944779195683567510377171207837605549701558936568656653374484503611542088774960765141989979494005192041010882104058734188639379554955992441168762168817013421767854781969219769350978278753444603021633102936836367257648059484221057333778234355967330337020868142160366264148580924314335002699496341129498065980569112104731866064208102217864604177471704811753848749672023173623761918966187657117276904534037738241736261128967918063988996105324271203134203091048237448566508274952975047631445607144688120776461814621947388402178590386936637568713211623331556524032 [181,79] 4418145984484247765752963788451432779777546549464042859942271487945268064136886432583459155283823379625112840234541291018052109744542146439457237037321997661533694614929424562306382878019067688592959937912507838249760508721654716044729846926131150030363703770310107955769559496917515897103855619214177164498370563382326553607657096697820850122692965793325961329206108078240251019099067172773561418951996506024147111361013786609122841347834080818927218777118164475871819533396304183233517768916045003784548485677758238839866712112317179598627601324385803150790926251779897225714152416401260353277276630339843965465998139238905218834146491502473162569648400048135026997569580372949543448870755262111104446265695570347441267667006489916618541420567320362540639168590549806384820174945915730427326033020546161455018988749794828690453894138419879534363747130469032636051530333761049551144394197889263072718777688168169361262790287370529752723791367910995695336480760536445356615646735575763828278595100200195378397842257891771993682008210539630730420266721672505195156992029169851683873641874067225137147257382619440591591938256679575196249463880228058905780357028765331104284956597897955226749127838544452593596915550066751150735326117879971680355457680929390592 [181,80] 102667955538229689522965441761804198231080733622651783667911641691924050164536345793175070290614409505254290211611166248522293620753153706183142964834208489162405432685623360960037563397910767334664573073069271874535800775260018025431312257685372881014292036072466102188671971383603152326897007140903924515466342679737725072279717479260779132279301564977838335915002745233813898414086023504808748281510798736168020266731896188149494692856330790620673854248177630052214114131080428519722339331520605642502236549945864696492167820936155187449795416973127307797490862340008761346171336396610665461902309867599130943424145231717940541796120363807537702891047461490449084829978949696420929285520831347049754849598722595911699129259839027875993619044571972100694566123084336573376731335164501010909283892227738827029276289805087654022188875444074212963908754185800332044477152199115012000666834755514985483190732171007387469792583956035760828185820049357776724345201251021178437764528212407846814101703986846669599334971874566240594838572379337132992298669311242015598654908811118553274586607483832234317107235717001543668434048737985934232449591192596886950145136637451618034007820563091326711645713569070979753300784851594701097165030123547638224192844130816 [181,81] -1227664008966526841505744913793715477793832088018172794895670810492627677262748827443522576247174451730118344975039402726652455407082106806362745679969569776115233738895584977338644869789122400947336802931711771176028628949590396660742902517419450259200480136134520173886341778272949014669157108750706344951890607189382125234572811860358106064214993185479595136006465325882373355005986762287941901493069162389042145340129148906512328276736394680623674516095582601752433756803218336286877257430115000402472540758975267957348964024075085964226378744894904590883026069039721391219607036862496873807092138412353360248472426728941099737811706706613804304380949809049267957399576744377298378383031349620841418272763459837348907622486262091654322867728176257820601230753387266841663701329971449890157941875196730022995019674495089566595832203220918159384547054794745084835025686722382212709471982013906586537013687715742503884509758701962526739912584072242553221113707603778772615405171123491759595462724353302366691561834321880327725439146657749255387554210545154502857697142145428569420888647118504279892161375769329998550929908623736342536792718136559331206742965764681837767106995681770447599295844565647977553878676479934777542063241015085209174011904 [181,82] -66548108179262763145742241121210030984571845134081523651156273951723581386334203720499931690966936749842438456061775501550301254365032291584479673774024589869658292571450821445269751412462887198351479076446933406759854213789684222014063821220380200945368191883303980822618862746828249348999660325929735848952213335941080193785482798688531599594045805885476931453187301499318119657960943980254005224984901181711223240082536508447699254746479891218563084478066283472756467947094579685357004387534433650385597038862106070968018070553640540298658397795045262878108201403629428172246245414812598498939348702473394770224814762361504241260058997258282868100072859302689703747486080838515701151366744780799487312004943818761740282286225633412591329273622139689881208182829568786601542235426948507198264433675686306075170959808018514015217313432578147000507693836173941717429181360200972513520805360049401028407719456094919621353845436205788782295385348040152482660552392987043751495978982018921110045798625866676713294742293503015196575322192686584220398075437005584803876549251057080969345043238573305485642224863327563344864671537360114165174214167191525827497975122342277932142514620969521726735814892999636268698691613573147958004570322644087086336 [181,83] -558715253140839488728537683426322238876021638048513335032333816705847329650594172420603920531422084315509747019396837891561748553694622901839643263429354059053691710368586341587672489692217595865310467828272451855388464130194754289502476957611284069290908914957284968205001652795480656430059621368266579436053662815542852392717731070095745814499529098342188469903036158495973933595299462237490284744841146922647775181209720487096304556141981032784875978116704073139686310324654824143029937129331102196986989294008132354561178166787015631858585780809423264833293725655975930674677711080698531334860210903885990582227514716393823637555371559330682918404837361758507207964737540486861513713358382080930111322237831131754377883280640108035913380296804140216967732208714487093884447839218397391011947178514253770508465967422277278987260504369165112602338718991269733161717405501301602576312331652127890036941545390919301020798467432628505034818050998065990353089510073471820086267276766399665715529571945584688902742291797806410002699605410666321118463065870309778767804144743971227137279690939544376785385725883143510431528113308157435725442460855363007319261208995490393132555762148164664509941885990230362329301296185744885599926210033162752 [181,84] 7483077930837723832229812296468624566505180444532612287791847814792766976867185168862363606417499070807148332929389830635973003669099791641245272654298124521718830721075965329699764215893978797461469072621527479653592799740948906793697659735912319708793389159566428304055773359404510309483096748532458172106471910145062215597957384204690263184696023648876802271739318481684706959531330698223446670464504956695695401521504249274280098337672661522836954684396317282046961332465201320825745424842231917428896821549577641658082217722973671303529237629176969797288116565329508572121642554860805986438558820545295622694190377711051461961573178527934335422541780108647260775113502666325983858851283580632819327783275206308521230892499867735190814141841704979003094483196875288163214695999339719264698726458406931916099764574005630253003771338571957162115655736404587706999794639106360817138698665000237222273677615461420389146924109389886125113525224026390000395059670023009321422692134697266008451954649849778988246253239011087338231463665800448908595737874746884166897210967108199567724379634826284399576485407315004547959174910824541504259515181026664446973696888142053368274213583878324442207259203821329114901975482360758490512095147728 [181,85] 167609838364206920347023662081324167868016946174642625152649398478265391763318192325106627787235382458422886279852213227382403156501412408747168493245800469537501478297364225855320565955015127468765938453163586375337810891129572602690982394959192649242673177202886652272667260224691896588038278480859608680727207531402430464967507375484331092681510014671870147393748375223566842181146525063081173550448448005092181707038785949185060468400182849105959000688225895751933754486981475620063794876818360773894499569362048689778011599888915721505455535017325907892330396507376784109808566429191265761489620128485481740228202152655631060997665687013790019251578927441103655036618952656694409384401837119208219807441664438309861048856233954505149027806428933071576634672413615662906572777784007537617131043296247806533418912412633443735790580197999423072479691000301925238615217770450432248166596129131235827721881080101432432732612990416866508241212502830213342309860695701038162836114469389995742368999526358006823489511594263987884954737879469240537276684825389327031394039685150238399484732298657219282164804524730662452489931246302785579869420617806457112108267332441767859952206048040924278458345818580241060623657257002106334871552 [181,86] 889491799176490747120033682299744645804708227862280132459421715793079194616125204387481073049584344048457715935830191475705443355891580618191245335259170874521508818394029847433083174436680387448142651776363266543102444941131418611970553731951156134680344186096897456492289356030516955472927570839969190153512081498925815253646894845590645977739594432111339228553589827834042471556253839125533299192347348282437396974309982171435956905467668673584197756541401520075193780350402778687502107771267031426311819071458768102154879199946617358506072021377254056182323904694288408057342500944381510104361035085300163184507870093142794654491124849018949701154627922167268112589951552639183698086361294217762583830263583081420704570800798763426851891662969902088895402599430461665245322043960597185296455741444939080492662035150370985753533396957428978828699788677000776312232360114534753218848208751187008797570594369487806583074485033372661372907978301187240381493494057853597078871317281389583830010629657299529825582395175371961542342518318831889153456251127182980799647309753006883408927163074358806361761946174604321471523706058949452736496266585229604478725685116056897670960021788969525738470258643778189162386607876460257280 [181,87] -3658431849455217878395602450417991312754015393703254364561540005519208212010914695702103963780471283222534555577417221775289590600632745018213736659760280924815585095674425649115587800535068076487502899032258457288805266971357483759826709727913229620591232074415040994832960271447300159830587740730990708015900975445406891648460938402716750702403591965391853057772672603224826578936129708249875659727671883106605466507359958006463362150054588516938382618477579122726226689577900168040907640676391312552888339111807058883644069019977092077551401238129997121418479744361802089625275568427416020128021802719767191481849837774678601813734720205215147705118821244018863677684161830940029391578516955297914432935923658797973338360227483752054361964624732198976726116600017816025681018520451991796541830422217994850824592177485850824888361562178789908768628458067032331018860375611417784446283561233900868850076462825840639017623722829738023036891630979283880419630594050855535715365228529904952827304018065331464950912287752670462984823885399107149190017759517656816193410520934998545564344855756758377048753572774250215889687906519123390210975655137524925057755317049143787561786485716198321705608630633071993735580228501504 [181,88] -64344875403055835903924886783136653560029978511882570464920529498844713058547624813744003046444304359832538094230929661691902350917534131978959397598928829203153025403165172889070858184779306838721674692177510049269801123527225429011373908553414777026874443312984563439888790155026395241709653781672450271231146884316541885440263425468048866263308167915847286584562212640749919989046963779845995612933843596324340719919953790049993196491702042223472105611160253615149691878532296471069180901902821851338102966934637640781616636966165873340388650678823344937919960002574968690263141400799727604900365554123462818742983854828850418377208597247343975680635261139777117086384775097143693628519519409328116020765802795422736500817754081591987262607583135015506284361896950939029054619819872826232990787993824910891772473085205871037513131919003006692503938281463168839052121482911289247392286323838205184180158154165084590233128297138779780432311308028836484725091095352486499812485088157158028264226405987598459349856464598505511611747492466151699543681904821742505335212735969326285527505139364369095502317787290643505453501867360501595800315684930730207836022502753164321721818721948001482123711424472195000078839552 [181,89] -276667131117063367919994878936099486425450754126298368732405775616534370941302864013280867523160250432947393100749158216988187555337168718732612954294383152375638766552731598854791821636086897264096567840960970364017921567509717172498534103976478900692628252075565260873841308558165857244000017749716649279621968648000764687756264400726289238029876848267804800858642403676412122341773745032701349481464404268894313176006521298233923101734448695392867666138357126739106887882576409610049272688193890001170522708462660923693384413352688421709520544882926606970527715660983664556569303369860141079201624202659491543311379740431433744370096972013122547667168268836736652736380581837641179811131362190405866767582747202435844224179138322979395684837300142279928595661994716850444638306605600327641566087566628615544453449621584939958030231704238813289719351690960811216341048760940131946683916036836464521971976794170606705592181928719335943741207668696070064826936036142716472849900779028255354382470185197050579321854177170723527322713337279559165004175030482198402155527091415741172210032098097296061029778375958701796364089893373123923008234633536669247225530257097259041491921255309993732687872007264414990336 [181,90] -192359387212861502309007219183298954473745986538149300494253147197359852443318802924350513772293341090008588432297113537390704318025690339128109750497330698100494979584834514743682341032425061975131140772816138965734208312764308720046677065580780913671521025244050320711933021770367531247065584831650301593874470948081938996623632152378834119948616752309427683414295537484953600684783006836054638476561247474869525661103589894326146387982967586040749344123710592773597661560760762693296351650338752808390797912281352192439093203605448241102382592997401629327301183657048148528346983788656362581770340245247665991509370957880770889322354681920692258858298971548987199383664282136946905102716227956842460906695859391579004484002515296181028621336443999843674257462067942530321792331530712850405899887924695175817468708263986603886079747211743356767133227812224594731685701393711012886498018720203890834023003463978388240380672791720871575670228586052278451663182221806555579641897229388917025742831917194446451240107652376658099289610696679329702597247413044304758690331400181526956445724090064188093377566282020446136568064598006208679378897578228312100161273793654935441859132449234942779370829269565440 [181,91] 2386786329942545779387709560863696683501021735375073978992132361972429502343267621416646578699314459165613823973742483226888724689597876777342712092832407654621393667354488452240928932770142333643744760694875219706297513708765547878531372852008096078215118461141529593405499321759004915871167295488213962435137474080472256132160250670560062515345447809767342539224778719526250156270839346840125805476547238368267187260902328048968218633416665723066819162823615064970317381156165824912821161194845083580652358780793709495343606839741232766709229327247048340819243983568328918872539366194234948261637639027844675276751133276761574128678211161370972766342338272538644067736636811571020654359222991166279224328564612351618092556255557277115196414896496707310884778544824598611823272826558016562340695374313619797212128149546918366437635576743768594174704120225545015510148751960579057065369588398584341228321885520919062198811962937964696147782881584646159887261957425131696550920080369264831907725666106955466188780129712399054969421775585505728168878737314863982130626919435283792762873874042923517182317784352600916364180505449764518272351878495279245129874909981468910954599432573873751607620665344 [181,92] 9143502911126925206401701803014752798195944466216754467156675286908867491432450875515177216859981313782605541837532356282165487950248166001399584168569193045826032668844274460680805534410496217939154241743488041655503044777815610876529517943543311037218261768836355588057479619967844639317203346254047951332013820782095306138731710168943802710919662645474415707815173879853440749587343952132389219393925759696512226667032853514051297375979236300906830312768474457442775902292303702370444077896828158477081135861516512028213896370571648326864429564660363569928074028624019083540669977557487295427619459401072706361414507959192344327289442569414956751553951887580327509975857245911759456468983004879576652736837839104975947377436368864751851637731826759578897806162457439611532918793809820222820644595914632211537786306593360418729502003921159558083114118356232732774547266948635605511725710115486125560198434073849882187441339871228060997692204392871225722493917895863487522874298597685861865191369072404936691274760363156225883517133889743774895038341660250445926114164828532273511557973611006047709837607964560781528343364178447302679627557388746441426971045584153763666266654721107192078336 [181,93] 13410002986301076041724171874319560279733201579454595456124264622418386918482959235687137839527263164201605887939900547940202227570314780301235084849685726232494302927725162020911148065095125253298107841732201789519445929165382074634055293099863410828556049620212700663635180811156978149838794999316146626053202179794581785310912276961782905603421633854071821968490906557357692611004874544219145094766126656388988270705705639797260432419173107159964650125912057713645906371077375919684959296647178801366988493904481635492707249837651592557206181615955061271193181275291149975824819961019479511975720423521426342042844935475903498331686815997956135480331617516087582229542154296225888560712087388514318140212927164385647767378887115147619939543049472897425811206056787878274798172431041097732743139736318843387745827391434999167859311583003003204833969789895331567811639230523964567881385399399866694734140008783428874709763178011401886126805525994778757569659364175871315517183193697087997527292642826795892859318491724870391359465642031282071495959008087033209001290078679054037800048553072839565367528584452015828929188843179823548449147661661704893970101322203511254377450953414541312 [181,94] 3320505492406037206095082010919583330006559435754094018401618338439183182062127461014214728988519872766113444778345435915524645099835162871103946062785326936781850651016046446844745280824610550898934956147877794772345281920111482453856341420025487256170525979359058671384951042825637783034011828476845196389552814419669294486599154816233662600407297163695340128166324739707706996460467410005444147384316382473331461400665086684884171557039216953396797669627693332755186621164092601734918959569361785800414836909992329985227601934850666725485447640678373774525079460826333218441740035695496697152565363171281224104416544550697264203629846247102801423143017919827344743101328779059349990142652671419327290759068732437849299725219404044200925058851214376372929760950821182215031392482940134638403959235311173707048523441134561181778222424664001128589563801833005700523406487624377700635903713085829138193070462570468229512719769993092357522621503493830082840822886226475582662248232835690045094386523536350649852523494594777555868380859684143983692705036456152929140831205297447602389087848953489986700203795165499901419729730950032256656652542790210251532295761313062372526203600896 [181,95] -16490906802012768090310838615989888918456730437437062956901904214550595292114494601398883153516595524319139419444990708355583065797711148801265844689231481118064324411257648755858227527468874566609870588629248493586799783928657971355117725403871074128926542223969910663207004777602182559203284086237475501988790446601335206357725001107659281817871861416817485516802814127855015407165646749635404076190730546654086148908084409452240906709095705605392008579145247341554141933656056194934544924892328015350638230356450351790521633063090883600118437002881481222929671500909386787697016937091892387876019008262608058093611366313902008277740948898855673475796829724819046195095965018812618968323652438088892685234586026746697450568547642153617085896554499889140846957696279386986365826258265253465555204245409282651814392469939911467152349369381283597689655878305661255018480851246480796723111512978689064377029618556685300723107746256439025876019909570726296819194968156992427255861664010763611707749128164963800798846893704580083091945271622302622970985987350210364359063227833687482205127554085196613337402243382268878359114821484885196077003415070149082523445542441467282194432 [181,96] -24784984534358139514386031643735145250302555566879126198316674864728349426478242789780110413806722873851584865800515587990770811622649725591297332890535076124012714743058336470909498226165334970394842223109533911683921554471616435643534204203691559411781996406694574213782600037961706706166620605486646521837775825940919697526250444044767507658871548357961873864741300021402272680002488394341054752836303300243080836131716414666710877133169861891938641893673751163161688642526980513895270139323058075680208038618606660068264431366137205962381172636444305287341828023048885346348059068536295292691105766997105667612687621854842021888779856120921615493291192156784447651736461358710775836845183204202405256193976210880405629185087606483592594005348530014238888745248357452766469466147833710790814003424914134118327852180283574496271045850811679981632581154507202538564273231842077241943405886882252742427983505364195986683082347608650157673886304434776159266055492892447335468702023198562993491520527538685033820111935282042964176715973361375662517475738565961533527313053503923002917997231570141107500000375076133694040942999773154280644156611068392190669536650734370816 [181,97] -16172046822420530185552575061056870488891182875677548698869728789778427128272841323355976035793869935589290900753086446204088333395062922756045377190334593531436042265706762450302202008429628119482833538722419209665926682519413591959529281979644751586254706535929323569832662503786974124902067091489522759032761793447265273616000531318919000855097942781222354672059535049972193269506436051610090524894307970836101960198075176787153133184252546530488818817543463518285000292985034903761396188986413345134287054773436669347158580516054562681839561577455209223828742596549951544201015357576974042922925675654647864174495463789545643417076530751703077274348472745641231997441788769908632492624095823967456022700387921245372718511484356343466956186322730624909582892452107572586267383706913761124427331718726382384652719275463776960764171953876752206463585688842751550682878523778810929066682194984423673604654235587500719782031735302169387953581049020707564492931862416702094564737749313358842607361155789256123693373229449205357458368260914035998704398130635569729666373146959143273796562147961480925550021031212759270452532569198664850070805136188594138567415234560 [181,98] -318433748637221072469765012086331042264391110341099951454763999698701956461120184539118290962289286362175344079073281612831014752489911103487501094944474883663535908762590520656973841244810742789594512876346278667534585938673840313965159340155048669529081812019054621351070745533738538924576417350604721873186823355145701345682271636091731409564350742551472899986967345911209231109893182763988223454577605402073835285528778717006876529294241355960668326012818105167062702330460731704263243949617924247276797842175942392593419614643453223910542421528788116988635802648495310546508588636490668845929097244298766445741958564371306348496047502544763192545172284719942246738271750772005984153318502255061212004796745881163918602405831384351426626226859846289515796583958317094088819394204841195961345491117047074007793540885724959557469381890503613029279030441670790607676230336709900807729458824165097810585997242648443592057061947015651256094554391628018248926526579947491397868540894716367032030069606562440458346656163470417063175992582527321937104491716220492753269056448021757419439665713225701979989991973806163210125254401183765910679732226601701109760 [181,99] -24616681807116987674968078143658740825280081707606684596066843782174137199652488495650621121992471931232850602895039963653131251172390450348208607928691351028381790737409733615295810220387951967819530590059712194624874817566633363251655122348145698946666927459677969211728437155715620800731727575569897045176868815882324782213429033412877024920712293555762113326909354671326253463029602989029286474984180108900530184213922113925842935167752785105238611882983962094277713660933478131183919968356299603103877385402288120561338138858923685460775446608459413992643040407365489662076272019600974940986111424321349495704493488724883342630662314812699927233474956715050185688705810281015883966206897645994864735812965920853417100006627701477214443945870350934725467143477307104492784964495095329480369853446690557433971678130804780641675489533371448424331957654162865469092114244215307211916466480114176547049446769754278716844209943008923627607383080729511146206203320622112914078240602578938262488804943805014382650861464394761767384392098263631293407130754715801464204248793725086123913696523465383265622681806717477693596701768148140002306357109503746048 [181,100] 123326328184029845019657832567015105223303806080891520079278811715449447538985380665289584657841237078413188140255837524373190014284518554634755934831554144374176730527768687483902441367470223798207309682031280352643197063166082190187872832736005993340420020762570150600749299305438510804806203528791618276697432111909165040678006638480125273110804127904748414396253755036338026858037471832968144903159953564253508936531469012728585952996683587793745045964692723231651196966834308639592165775377543578776808739080243341007863861823959085353007515742187866085075068904640242838894537884032667302401556096416857271348788860586126711487231548247051229551377306986867104769470320721111243672936481225912814383822425216427989904854088041274012096208684978462624987759638807401881819499435466007510940736957440927146228840471416742403250227074149344957443952009864739076996679185960436031074322084190890898451446738084295508854317542117072988331843173291748409878551276782771220086363959659372662811380345888802285739667500979268653853281542481695542076280928516246885710365527765592620158850699179252202362641887613384724253878578484391193197663468288 [181,101] -468613085062193727217397245927515094098981046494435005746184242836576810845058726088179449117198136856759584554375414183728772970793304763560390125817262569655622260195236931842704412345516015666351577697486876439754239881561138867127685565036161921417583221313724186461311143300381374873932222852240096192261949346616013339026646798021569304823734447154923610450065353369556995396823870537480211934725796879491632936682806772562736605778346106644606333484527078449883575331013257844955271991678076336180482844557694579651930080045108680679454532472694069491280290680580324843822016424155781857218758840797605535047681722448324281188010873652214993616953280142071706840439346355052372105778452051715783633066873968366420204942476485669078203082448380304797240074027779410755969646387990117255964612041605006416900779115853912260255424502464468262638639999685849252705152504351451963492268226445480752861547436900763816603180787785393858791074762434367609837150727419229848557565811055613538740068455810486054584715554831199998673870532140302769791373445388569306570190076254455435034780990498531263970411830653506577300806493099486911397888 [181,102] 1556086015709358319903237737603501486232159569576833694610360549870421279068351689111032726086061311920421200530228313256247065231359644806226958031504665591699937913401488984544922393655480104528299451470318624201144965983682772648697558069239629513299914969926785150019884379520819617368390502354001375628372478698048433343920784714117333423815427002288575890384912912011569663313946335010552604697643674333581382640674594290581397692553587884771946524636311478773162557257135454108833445037596861731800097699964545317781669069323711663742975592102827795496438356909740347027253582513880671106212747434085197417533380073992769938213735750569102045190720525934673545855042920886732677394457537923475935291048193753138275131353068621113381518276768940964391096253562784428296657289145843796067654295264634995784378122506865766256269032128742809669328847032304783064224930383991344394036711459499760960808565110590705482022269705627153529040576823789311712159690567482589160414856996693036589922922258287182511754235495190917366360588395227572031709317416033600504013110246747442666252090789062254055951046966760274209312863172309680128 [181,103] -5923119936862697735861711893823058319546603954336549482047365078058815625796209591664898208864815751088017712084407519223671907348238293248380314469560602984169012947297164330243951397912108951086030955015603301009454693451113338692369343633450839510665369981795787089239006075615938564826256722802360391190119309919745254129676253723103826514843684636947644603347365522862530536083586893220429519326293645608563153033624054930201674370022139652297306153647342103188256881912802087340728176280830498167855267201138722442570190946677812445613158534509923239232431973427027344804843810278348005787213836825701814591317925416060846682982870346517779468499020428432584948455738505083700774863110011173626928342223622238519763279779067703066945312550034433746089141918804235502176403270277646597708038110820518385948216043174020955532306496113098969833452648119846580839290536247793979185945825423086799665849005459523589955372418587612742858874448777981479018951541617040857159759663995763626942171887757726561733222570958004027213735255460017728181624242660862110524863213535660987590969588481522205709759757169061563147483549532160 [181,104] 38714256045907588818159848487342409059442148128862042615700397152567618993290523586881865844064805515842294829715239043257106273829051076689262393294205657450373225155197379370846263706827927314736197050101111647813622673947036867267144291325474824940405965805878392640254932294490701621810143899442725115120156045548159471255172655250928452575040246562832766285329026903106922464246689410723199105024226811568904833494974236163445287079353740983536834657382795733024468932100986419820852038367753884565624533499584462702295521164899391297950744961554144943541152608272131506035646450024306763633970915097654171611035909865194705533530942413141538685037352922489726261464516118351085732561316901301058304725001004091868452388545860506122918594170184202855565092731237461178818307327785831907105324326746161717928401599119089912165526719987713693790943796494693750552131120763893992749650600135199649253424780364270617044090727236246986600687842609005159362316708621578192783945039435767767285619152179306107741188794340815841394598780236842986582810369190350636252366126041915072009154537377026468881145511978851239593824256 [181,105] -307736313628306759511168867574708955283061448828559183073427169593968598770524773996762536682408831902853198292044893409555224381526703735683857381680524233943214069545103964871591618904531779586747030811496684058075921547058488156237831619193288506845897797664632938820323170543686506096908816003769960970572830677152351307579892668453990540647101432340487727337000528748033670026455068781517676722758460428159530976211119715402433962259773213618831414602857994885060597642903697985580339402807855293642415618272762354130275748596860860408790366677996515160631447722101516211488351876958700054700441381160652852086818582839927206456009096794121873487394137605657671518000507710121363574399634452879256277231016845477722711709350249088419797529312449331578602877136623772317227227023330237718849614869632806277558380240992783568470573934916311706334571357931310716364432367719369379874313273175584011090539912882168851031698539412586341918943444022257090297359376784352110817502329658734607221064494243624993771369841366197995906648941734974395503426721800700492557662870923380552187329277592541776218986063616186384384 [181,106] 2115013467099294050250266278700088434847175202303911527543796819313918099485077679322119577326833665073092499958406941083890531060020485696893075423899985175217952160718338975659358614517604431789574559319634838312564286705457550876445025051297218013423739178937888061984619791665955558841168342763129663925551644653906283960769623812487605974094159350828954233352743052837840076744067053582861587600573938593514827758523311486616184455145337118251623923091433933326447307835097903826388650554037010497190467448968862316178797028856010261990869865238728932982077183380336280625524832546859837487362848601618505584228028257014378877211638576594357570255464133064807792112136262860520594211670050262612191604192265401856230647381640538044517291081491266790472632583427040778542325813990680188615334110093532824106079630257709978930469891567642847550278298270811510486942626117496850713885436869715314400057719674138992716629070675846859011342453423556919058646345095084295835443041189706771280682748518812342063688907955216656536647979988280906306265179270548682395124542494236274617225346395123791826734991063654400 [181,107] -11752239836130433782367362275516655591469749264303020138729803110362138029134637044694344797693591873597211280268989844791921757791430266170431482217188640880304325097647693146526690840267358841900018173997718991066857307377484494569388923880783642770743824487229247177471396423505121756254909818776571901611442729938864490424074071990350826535834291975871326832156064058868647711668165344498110825931653571787826091971687576596869947337052615642115529513826777562340502204538718353335326266668856799728232102100244861336176715323737816320269893694154147321060568184866687384024875652683645501765229683447378401158429213842668181794767682466957043643829230398981087976235526936135262063883045879164372664982398836935586344104508757685116633767898754521076425747117417088776443568759762542136021344078121539169609990074425538002970079673229070161541432679003024522251385947523179354183747386353599733156829743411880350788485728137203681049448173269409678969192344192684892066230509491172943443232604984899866718586144364792381302838994590486968026344904533921472557608716570207213153649503508586647168832749568 [181,108] 52710149621895388880744228326399743202802097592332537674038683052883627509612483954105093828916894288937108372733222895869655847650618242680194917185192612317696852711135004301300558816858534723994706779569999477836419755919513795860010877066560631943796699279986062128593263780273382395857026363039823698159928245755343201211979050481557437063826595945649166362698291931305008823584553536302504941505579660723172459368772057283762676578169020182968502525645559134001814173470678601044275455616287596279491845693567501039588986984376370502264906539271189708593553184631823424869544167251696864238258334092822205559924766388035131120804913229316531421453274251644788662210717475279705236004107915351298746780478115185790710527052883185345091570891510565669740556705948713740243700312186837914627483044286945718406685311185518915403732631660371971001429431998392875414755599495708723778721141014536723891877403968843283638731650747731352754473334174207437848236918820291644749193024036079366220722761404629259202156663003655077374192680161275494647413240753143823835116939092067231017631146295987968868864 [181,109] -191800882777278250755232799948050959013636917767354802500446042793614882127663921039354533782543762699856520954335664453771748256369528766665808218814621342127028277372124862939298512917315937483706738220971226413477115347320071204792716021656189837829028911460139248055163022834413807934728093971043390985775390281975014764187720046616765328208705827566896346518733323253526531913673665186801754361227158365726876082627434278339118010940786215130663596359655749358895146620098437688296200934382560385838862614145786603079630946287574558287605538036968684737704280252489076997966639961047678048321666140412302098011137266277420941671661398149427518689108472272216063250498951003045437726961707692193224215003240610013459150429478230890524776527416389921058282670692310413627560345136864590720708967290527322529338264139387681690813800409331833427338151724139786137398968564348193401831976484425357182249933441171550250297646789654091500881296622294807131941616906269940641014153052887646797596340068388696642772675052104562252374570191380062560665128066184616727804514035334635139115316211719602176 [181,110] 562606743996798289603874593681294765797138713781404844864826017495423601735745572960091906584756246269267713587628405625061114421902045165376612134332646194104569531698375494619086607080299871790996420568801942738599309873141091965061780133414612127391447862409881115170276804031043292576872664474872468709442089723434830923403431950765241437077254202997343114804279281903900031032870740297670107911732084100486226231932268459601144504260993696496234012418531457876070195381593335561778732060738094305332743071023495988511941709666301617277994798547929703956166564109849908613609798318158576289712899125867296723612034555731824481827694092214233158308157504792968451960614143464033175889926065181212592899144320522878106705375347162570028992236006433729030957704965800584164265403714101875426499553458436526120049630268357723713668859245852127782799848107123697528501969943921216388760351340187068043251090798905537508038428406280649888885654466840488734214996868488015855828057841298417769683669608296361880684849698946547051979161121030510595860313821072590618232978345074526296517363040256 [181,111] -1301843438871750449159139328775116140499593226101711954841399096689004749184729524738014398048280695187629219647456916213010524042298617339994752210170804453793518169537686386164514174152520934062784551652831200031808624325818123850942553986605912596995569790315687880853347518377181203720534777433266553304543986883899739941105535792794005190059525251073648704276293066761970059170127669477602420880925963562081154844523462529604392231659181406426098502058453773947020633307791120230136021620272155948375903112236817159396480939722089797984255214010876767803693593174419395344069696709594175291550364015699214689760042568103991836929938620577590866661828505917754562707371059178990145781691386298897413252861327357688132318537442903752870828443400128433886413353923172363437075430549990529695264725548413561267031035511857887638448586050036018818401918477916770248368314290152652761660585172666022254075084346272323651004714093662212205366302327068972779051671907124350377655666093214302395850704973592990577035934122718472662082005312514468517296306439738246769149303053183363223519232 [181,112] 2313967142941707727982137902471806072148761655891072508868296042977249570736703119269912016012672244143639741761914421706704326296091162042276571770504996396855353594482001143028463193723653791135279307424815206535629011999792910181076224423580794031968417111323574423920237825013567694550279366453353997290478688065546846313776780709395277156264952752947655288678969365876352541731531085921284107946060426126313399423248965428402019128097646476463878110263761928741352935402837859227601103672729444090213476926652579947353987179997601498000673303709685187311050213542816501360711148771529887263504270897674948360683568641923949382546845544184148522922931254033851509972767349188651678715194388492282736192064853872306430152236675843351551924525078671897471157823420353992672109992051964564653862175952696337526086782168181487831347646460694784631343051860027932028265634075881543587407490056937836714148281277538046923792355205995153857860208242528772234160888537410291784072093028478466763031762216101124655402979430960926360163721484846394052832779436974285770577032437951417344 [181,113] -3101031643760798271264318921011346356373254883320507270742626555947440534907828626157871410762956025070174451907924503127705302854760630915717709631714430184116147882841780351613652217927700494740166329951894199097498054387707547171268983025161373456382374335986723760121730963526724255443686387841036787244069195942012891982434037987224342195222838210330987101949393537530720267760013947610374785502212354671630950639922463970397176160708904148575386556967542002795398540989638729336243365345280225766557410671961265749300524782952015829763935940541280036790448017722988106187841127583914459752733927967068979839581692358849464257842229565196074357170784181527868090137084187791286716444131090049562918394382031091398969445906372794434039913865427063665369806439049669058963694657201578367752544462865193809758882682764649262528086504788344791962176485751922190227972171998214355441298154854268329304896632452173938090183510816489236066997215558256117427442461085038911120968404297523946946086808167495200141823941639153832688144983815895222673324763250621837726513697447936 [181,114] 5034881040912831107953589604778612897329273216896548193196251830965273206061298618024059289606284094273359060673552426464438389233875627999145511037681313882895499980829704956869844433147980112427173491781822959963053722553563272469682239401034230981284993151620695986905745691970239741875034249505038197572821085740445436552495385504823300296993243308198720311265495144230153833690734816185965815647474915363138763522390466645126608551206044670739304085915373689251405209124994785150346233426774423777932851407347472350279447432741576479316641316323133827491244635888124621667813003988404328765644643656617281608039086464549290259500245471611451972551822801353203947524332566716207196376381393369895288164035171128357692899009093164043115388023372181561998254061497847189551564240232368063407204414118929339422081961294103357816029988570194168321930636765322818886957086673706281759427295379607065536476740590607946467170972750929671587972137132543427553654379512530940639019708956795273203644823571427275457761756102509330334370655123102457177782620006123356089546240 [181,115] -77093212892356751026107718766752581744091764714791583837743397520258431651783246007691960854210708009046426796788107038863332402670733342239837280635891412483629057265111068834665393476057932746604396615556967364120785584481958679002347591735497293830781302120137443864240788827484799881356568526431677660697403940115347326511910325970439887657248994545802937936543562286420885278655047422910140411079198692174856436678827676719303102660101684260779219176313262103054984131913049398588621575048286701403337526513271362675316097741200321285491184580360464262045497657614198263251808504416728411788767760415991190710418048435081696334336987439885409063273401402232460167892632804097367680680999854793259160827417272316567847904878648533240450305370168022665870701787445053901522735426688256865470543243830910113647147872256533265672925147501275448512714148833130488864893658793653499666124949221832612196153690610134062474355583371605343470471664092276975948099621237775796538709441785680096354432432208673228038914509097906497223852438919230747654021274877995111424 [181,116] -3336672886026701345040760142029885119771607905725844238268975770123028938852078017448739841126591626772054984977173867696803434329629059860154647724906890663399171947534901718697635500919094565366161836151828727489667794792277404896408406627196383777819487865199203804616194406919221301430527465854182791060806489993037956744775844716818118150268446687431644662231278100742958315360415247778498183212453246637553125113020136646876697242452250474914874127602173511473948492683316261109091711363618040300957969069950163793173165928496216531781861505823101410294342849176451598289504085550094148403373409203819608644613331822769617401911685508599039699631747020578876092281795933983577545709429526043775566754688658916768912101624748661514612998650176185977295271975822024923244456746257024898378319025251021888979651240929503263224587304960696303689417111554906438237016726698424790306040046040960900796208976579085472264478325099314594631276880054367069359835256669084034013842673201040555521912634847271926040979635141546478408624682262093405065045318973623904 [181,117] 119043746285057730788642696927118697631603242441662037166677181953782878560808034537535644289634595906828447705731030253782274688405030485079496505075809230252547988621631370556871841900645879804106978940485750649265093442534300516566347794823728185353223889137858617636224888396488970371729576669804798127456542133828181696725227523191234137178224619065383911257526445760471451694316101610038547109635113886301140948496765774120500345651943279997050350309361502965847474839878475353333719027396425442826239099876838202011456022089934636892783931123812394895583802178437245161297763129242225481824155994469138928855669260030345424559505273122456421928654857754846572032345595016534157993267434839604037178827603184368759825275958333089864455733282711238424564393658554539798242709831936450361877127789423216745535427335048026581721831290522519061714106496095086229153490273803719790063742165797577161715231526189520939694546236894230108533944145273367036106092322484230311837681494590495115037194067128384470608846813394793113115807025414666999126954344448 [181,118] 6576401359556658761072417393919291135642236768725624780145337936859182274870617882826989695152418184326447339417388453629160317850223089611360945697986101407507122653186405675455260553699019582667504673554061005359987998832520784138013347925296506557228748547704663124667862392522925981657879639608881291096274873365837034781800602678368356375660090462544997531918583652787487861466677277457601318404933180652333017921234014711867952593432894709888455808782414851512747669532618261761057543116947004301892485685324824509423038953112773320133498541300796113780204767664357673970668460413759541842323309685629738808880951902642794085943119916015102376342212247967084420712560426115666682546903973797743953790812973312102129431458204797189581974115389411019373695589050865899023169657312997459663918977629129842852890796224719650960875599775439443535330679683353410967424362898598536063759513304595189875853670735577523275308165002202350782435716561439879136505960767490978866282752085278663004624180426120218891186069010862164096074144566609611035983872 [181,119] 112570226970622479109591660974382660637487744494375729282041376495094984685587857088910336242924852773468596662827578565971620689008336869563086066789552276358076845928789759066571539496298676486957124978936964840849453754372428622334154622501512621394512069062229161567165246257390394299654251859278326414004870467652412070642900651957692449625729424011659727161515217441990072761359819531977864897628987020911940709154356114765794931360767416418108826001785817785030366709492533002212642749965903458832693936445270494649959038466006623697372055255834173105545610177573367399314424870748650268454787746812453962218207456608353695376987941911027880230868686568453429744758701382862773670500916882321119999991761416640359634037313706241754503438319598789729192671541136658637289255435573190369301825745015037051376886291632587757458666329244270066238907809801098560447169579917188015736534851034715409995101918359076063933965763599541673967133531324323371978199641035418300645936866761160681396343121762370077688441167871174780255293301923231727616 [181,120] 962347032063857640369978477794385030350824753784077997882346983807356097365340435741348950441850765543194156299517434039555103965599057482878077334743317660263497327917799245508251052665680248602486969452706951783700832171833742414465956178268645605914945109145390317780316760635301147636992756186976958289005780802222700893196971911859529823295864267617867734554009071635128091411961846015118926575203276804864994980150360362173140957824523285260766444597191323874574125725064150397193994475145787955058031190991053925455711956920703143253051700003023216630709513565101115990464935263731168377036602164170113445661280525236499797685547772948523587484095913086755330560950201424919733568642512219081178571515315131635027794745329674557693235256883740423358412158682790417866080227072634170028907195786749438600004159302350367964409534114760475575175427473814640302745674141397959573700805288493136183459858897530261604054052743784666882549209625704564111313343632705222174553513792182295886526629598198535741167046781586303497709619216908800 [181,121] 4621966517627181563803396997598597037646469159527921135347204408953551680874556095541235675652145401659066478267193754094058708475882278447108100587360542484890140536216508872087908484813626886485916104179322574039809663044089110067975854352935765103441924310179626641696035283854693787788187656966800298220764870360570782799952966716176462798871314583678693242524260105320766844170590771779025707011241134033184745186689381237571953772804709151761690885020369564471395413396693353912205650868780288852791925940420290744891131101385888414035610634101796150319347660117745095733762949439279837707949505564496746363203312188364845819074105342339488346063998420650142163517433608829188627890295379678550042776300331303950860182844362152356795264760290357704573592712795801035550459985143034505492065119738851253814836286479227419760231379162233412284287907122686871764547952333253051932204506861243584843032094834079684485924313956544323196209662999892394154727644838791713971614985565552594733535080236040729405847083609072789601702117376 [181,122] 13099810650936285899309938339283693596644915315848332966586895827897039752448461150344668488951708638412662359654230346161078840604841056916582183658296846865791957497789930681879914737373400361029194713740785257231541780634387261741610901423549446193568182672789112659440999670240748996322076919380441919697862623609354589912650828303108044531638093861273194964041750077524835183994286405388926898987873244740356558244343097570128151132530171573274929138894416515051300558631966866947831317538594278916731953450833306231616004149803613489391813711292673018382924947537828771214809735627689263502047212409297019676109236398829007636218994794888068967304272767708907916882830212278069143122345899561230743747260930363230622481952501558181155642530572165095083480679805940387007103905608108709845550046229071772158169154326761391812590732665476826115454056076701904030379018970745313030128804508728962149858503565933816687348637698145278571002365440399234345652406745767995777288150500841879440950464909780290013232350316300338135040 [181,123] 22450699957607040253661856052237493333486959220046467135293692966246657028287107823339381947795941271746761686285258029022188766796046119339363058549980941339108011953224356383230140853903328137381805472504528791849932557226291531812691677560980324510005053470294851937671021725478117131481861977922937651957346285999626762758696715154446041123911849969740646820733750358238016521222629985099838227673637719552547771187752613042706635371476415649781074524153980872081820110341790678115355564020574070094653890636672711730150755443423169563937481621214468364086450132037062161587618411513559727170712243049037986077944152688735845648805718940308062586106158621905843188854071841457322726001481426627725936292407206407129730149297055330948576882379772571271355903419025132307739196035025649257853577716884323676011797930992450540682808869027945053903157764828663952683439113824309130876932746577344912763837281450917866063439280425363201394388785477662008168534366846465020564977755337714851827333542910237134608191215368011776 [181,124] 23562400637642626621865688230023284541310717337970219713761097364838286668527444787003040320774232040046968681664339450880567335575841600511476759476212159247095955249078724876247701645816225209575756598677289246640575512837300336143955906864801000855992990084643352337750436718820594629842281450566673541056086156254893391984159880179874384419085349102786880443922758548370205340631770848362551310048322398532680344593893448064775906076143930287572834398409423841342523463139375939389556267897510505961847733040028718170796055858978603098407635097371441616892788802162134940409735630165628026879852531435425319781267539501811018170693569055106392473962982591368907053445685772694342440673279205864711458429786546619550687492110921112302791156386285832242467403514518624602192945327533541660185059628348036202974815548773009782980826261920818043139364473410894048032389388632287828462325779742064154756134340412267791666707839747468762258176660786992372354635565342828464123061839268427293348194409852329411520347156480 [181,125] 15238218069900220053540731609743865010450963219643616107996905997105584829142586968316240992950049268539629324925765231592574655492350436041457250028512531585676293749694320323617249434877221334977630227221080151734817248058915850524357472768180424090002541203926545292991099323369265930546683050101850736858679791327059106511624716435810596852040175425467900031121377002841055234404461953014531333774187341403336429259438060272516374451299228273938609368511231103540222653109079811241387589568328566152234764383093783368201943008032197604646970450696479912455624967470765494899195686582941946186652060722423595473028686793214841515565435509489711092680287840927260106870286353513550599386463145509588401620521106109228173066317766584031056298098678087694090927400870446724452116417566106537358754768555000011367181479889757077221906302099908540698305200224288191139596306310907944144027392107911787969262481879723758524879050462740055599750825850392272544127071265781000334018784334104058759039719304648756035584 [181,126] 6086433103793109008242991222509680287223898525399231938963172269115512910007593827961702813509762809883590588718819047147896597709776600884488886810867355393642116661789109018494681138472836478500422622257019585675031802955790377909203283014552050239387264595055334553184300312177800568481702222694989746664731159243707930739658071451328130115504206462666995332777433852859040923677628840785048576565745553425883021654159613522575097247999696230966244428539533652887754451243814714153093316847095221253634696210287746268592492607381132625509349905216176403710030450135226837132769806005053969652961208832511224931316177358259339457140088114801005435507258553000248157848240466875218370251228079844116864368635628369538851809662103263980602244869188602536354375232326806097748802780952459455615231274822649589351296412688602957325391206615002029380721193749007902513021897710252123848450887227167218049555262271876775199393910080733766210083685538692220470793320226370802738407805524266608699382570161274880 [181,127] 1500912872005299345626302051672440484763249231834896252671615678238854661074235918101616447328127148722812851153735212818577636379985553969765370558527943360931191977042086793572613249276250330850338010518266147718366539204442885304801886431931388263766598930577368567148662322236670442808076740217084752359745980106410966041640757616914971430803884186597336330950845420304420576977040324987019964102893594728331642918625955013470744528534533033552899528330101090765490867104875092295287042459047812026263659322768823738353214054772894180547363891219634427572010138200850853067344881113097726327693846367098021485367473828297289888182441067094682947068796888400662021370891962740242700220373010423821457906775250880161073279644376889110891085387167720387974959376221026099746012977246233180506377507337921600844165580042892034541536863807933803914869533323926834767656196928648562468107415110579352915720509910674125312590768969886332959592888397554753247535856425914870490827839385603183972190257152 [181,128] 228004841815976623916983110356564988921335252961693142618705262420443880291714020965024750607310279343092246972976708549843591805425088959998209565928453241601342583699657205047036033717524549625046971148045058572606790451558285125799660574967228040900708096680360773370278566414353455912758693392462246124656847948443781718902690100746630221307794805810534802581818378130465770511337792690901283610607403118975453633657713004407806515743472138226061946546989780593155823091525365356047568425434693133100128105081115645412762080253338869207094002399409737961074493597886855414402950590573432177329364734440526989730843754512039416707892312526452398137533484393537668228240529227863183408184567393751059824231782777767663768575634507220764496037787888614088222365015903272868690473397251565705344526077687487969792876066918667486083011901174403892661994448462234305721926973613366407180408877436056386101886072065118405620024509487322834857339088734598452478023462195644389203195116244985923584 [181,129] 21258361106613454877854058126771454318294883973760511758725082947102818667160535905554401600595730883559318345738961146582995218737936005593706286720934897050879776652685597701494031245628641105239579209404504283441869981038552054153221999347010780725536610100972974085089756960889217377894979440829045235415978398883353542140263537687213902021066771780462749097285214159699766628232279651753689633730506775991424831164866497539974621360383671459149157314171088211382426957136094390008938038276121308828926028861732359737504568355515724551362862704516841616617029749278339205598366291319574547772477466556659799856887514002184919340006096499607246724460633360790127971299682796733496283825377267759965087661212826536592392527100984335542054362166935346570763446861507443213015950279072664086051736035936259936584630318003905048758738893877278909626384045621555908542204603020476621109450931710724815307347292099705252509770615676835829029534177196966974222404664781298460124477920616448 [181,130] 1210580148320382709114682940397159300254811923036057920004006734296467912853226310074671683637304507234158618735619777318727502692576782179519369614999572460078169178635797306177919452687517135299215270634518366120224579014461307309683971869229792528863702933520621412578520494492769560210743588362079332144742823035906882187800037091971038182102358137883106496584398726306044068098105553774630145166870181595648788287297461784295848565517994972854399198973479727558755696060055115597629086536250888955926137285963939642923846697313276125316301708977637451499420514033340065159242471396970815866167460486715346570179074481577467902623004282759231313436504998358970418591096176710816643972269321633282349516995297941358920373641551158190416776770032967657685709381709542961888120870371133152713490523214224296055060529342014807879483650926871117769255699578051537883818022788238218366366809728434971137565036378061476774543851917020596317666548739540740095520416525934404339097088 [181,131] 41856286948233076859970849062218224464068861014427938340929806424494374687174525181057640429639028149548611641014730016467255490860387568491708511220460232043610996923306524045638709824455981010350193901356102225184738299295698358639858181283958616960725803350883279922764809566318569496856460544229933111787714397885332611945667145841043729357267620403866027450510764621456571114647547393059190823366649829525825716382611653096643154022126211506616491105977650373136302086910694459465414741316084963649290252486855722268864911878657798666943351549519176882203619466841760947106304948108766240614556000044708179536123572216249121431176740268925731246372460382920843379867788848523039156995383961720488595036215232734257837379139429353004716919097705556762603910549690139512948820473409093162040127416075326109927940274704880291681200967499955917127910092912185569480730341652004861369181186291528027570096739554740607615433400037576481915035269822964050417298287401171968 [181,132] 872643182386970652920779687679212625446257339254495818102828437195227306976824453941433695726055582062466401500124470198354713438768760501425021612681403030518369741556735119529408674214313947321516874265553148535889548350774012662391675084550874959061632965301735016945292912325290983874234494802659984422652037107359758831761402236262635133568747055943031049441085921322526675582863930022733604013202546535538838241110707245351688341331063827708332305678823967259500252545043869431435945424192180837418429918264108972368564031314534455193312096173846107989165665496903754404923873332772742160091134525465316416587908259024058377957880641608055320204515346319149475678312962153176446404617179772326241921548527240255121242623036887229191982618115888138646424252411459285715110779314270944710682666974396892899335762264790430310766112534850653883335584013069880552150095312729066491239071466344205939677288579677597416956473825286347009222236710741030437849293472 [181,133] 10884888334068719786286005574963880361760476878858028714414543855283224459207461866113953390024514390880513415734323484325803518573270886316974411209994223985601260126686909727926156196150131468843875359531275587174841754232717181409500302508590924016325113199168391617754259903696842905864237297387989073071889567696947106415390419605057121330585540492187852066460231585078183887908262137801710706223608189266614645489787515710142542329056213782170444848144858956754728429013590748115484874603230938208069927278151149754477517972587677456068446478100468789874112681745978748631688827299631990221368644768054823235307870098088731763827165466604820882029323338627079150093086886907714023512338641944160272994135671183941507171221443682526349759611438791652250752356255078585595576940714482893200103522778664253319835783951259831545304517084201430163002988058246387594279065852344727121843747548568626844196685428558850227554008063927769831546973006665220096 [181,134] 80524077390489221302369640691590879017318046592694395492417089898012212438367010368799586854759889282805748930052458538324374146994682831143551231015534960549337806739999543655340154354623264711137794691587376362848832858324313483010392268850916122071906010454024136917178275449321316071750011628655696756635212081687574071075778027654333700298124352398985536619272937504603776468824975061765819354240079246616715679469972865801388768809336800629657197562935636319196786167929859837492562865922541311374229862459425786263618995369473354880278313823947979717778938407839065912860586406533355368924422031464940221354376279457782927397657956718317163457249078704383482892186187268667984569196871085119859605309087785067444286176632734965225639898139894286567196786466458581500421055156317290102372422346245814961231059006471418463490802028887437509551843039872958317749653945128784942852327219631982500386562810439833781765635078914108612755933028352 [181,135] 349897185044290790829574058013360446132843076199721224749200345352575707072662115733927493123313784143146002906120947727562114065166135061630607947782663971845645000117409893843962071005755230120952239166852980737181458822217314232388291286480090620534560448673629641794314362982617796079690749082624531944681731071554079511814463760420815534358624387598231645650779589616947500151696510255378705806280925433236238650160932261662712331446802289315303278069569006047026112135577928738166410651936646538150319443693253798160671218126583190771424718487613379167246191426188746879220313797350155944381521526747063709848321710051124175240731817792405943617497303856621907126362908473775814159614381190630332281625956382360064121093923934461462901450242503057204312223431999933387610520466693541974225305510259409983679083035231375057744101235890196614539345967784275409412434223952501265515597256862071302477598362276336452362470039179790893056 [181,136] 883585754328201252266909780087544625571642986991774124632909089506923773301348558758671560705593016513594372468982486962442775501482252582926152471820193778385687611068153242536592990530801024291554219898963608677285032599485265993316355746123371056761302365460797027018007839208785678809538776086192845782324588140758610197154525463393187253964602951839875178866260219795628983830274235313082566547667388072103703886826828709974841250248511036808681586781935621660199476525243648856793391280788627422436090894213023640553292324033482492146974911267774970725881118855302613008835275521786603425379204461915082231264487661179974886853004963783559200238123009953046016725139964037857614302562502214359247738454308778546814469033902979194595269772742527457670550630973484180864936350587564825893140737215413047291042902222073280402515198323773309764992021304677459283924655361492522756481884340597862592356972270240595923452416914688 [181,137] 1281723486983878522619759715631367620465130636122547718221821418408133390425201154777650089392284713298088906653600493190364162470059126893320879321026936480285319911854474403381013494135813865656771948226502157130530893209910062384967432201977133042471288842893412130850015417622810139344144810365610508580013836972182084289041928577366485340747138344419000919855889140460085241437973628667579787275878551096169161167362237773183255182900826905930639803719504850188760772956851418825236652571260195821085146008588355963624914915969739223900471370003554505036359481910971376310804153385635119588977895698101832864297462270655473123865010527320657860778891560705771088658408433621387892528360450213942415200822301770441879218939097963090277061827176031509986313174629215258582666966790007657623212927431468139080236430140606241715602528702835871807797269756582719540061304953078737516789879785494318892221586932483573624832 [181,138] 1054531842379234186109849479012387992409921659169463818772991660004212638829143666457768184786858775015947595724173640619410113803441688791602687062575625344083214005093358021794203142361932694189995989903596734601157359791673461025479291921254237066074369515066044175873087504619293670734897285871808282354095845047809139299017422580908937676336173086925318393545019655870523906791712425224859070471237119714328335936289829222687590578746249119731513743233868225653776974852412455997068870452453913979842678377766324901045112858055069010355246829804662687912580623139841984690229822638138165161003543829221765348680395725282021539218529118958421052524236875085809337799057218557182997452186993646891429260000678658699266706714533313423524236275257310651510974210962456852960461611059043406588063720516900012981440772548423754259580065767302700811674899384339912847981111053487907531443438015568295140723683691776 [181,139] 485328295737471353972874341617655104969106990134986050462532540214921337121307907787608539541702581356319970950160081562885320168692317625466486929609125103213751983272439423470129536398600781844890841879796360524979394703938824677908179192957345087078056801884562440161562076689157608302357919408597555860128399573337669297604376430669366157123431197203729231142113123155333051698539038047169416408914642962688537972119104377800487457383043644785107846457033785737924179027999067522430527916624161495822665515214276973488694546977886932387288993836244223048746218986487018686252868157429860436061748410348011723166333698254181456077975539432071212383920787303288739854658178255330635717055024391300799801334026369595777294782226319187593459313196637500489330433116719675148463573175486286533495825317119503459807031537553411300484455058729148804819464819072908017837717839881302022315772848355516381696 [181,140] 123079547758257685465500321090784944474338255686781061616779453246412776250976503312276563959348763449839046574362468162804976242027906805880590856016709774465715842585679996994555617968196284213038563124587345858649439708733531609042994961672109716204325663965196930660632761078906111881681667836389976589243208487920202923894914549375898276631800006462390708687120214808397433158262841458664043246264184534756082440753488782049987532208514034685379966055502719908059586176129150518923695414887120450035567725064341299665344749089689825661021277155190520888888457868822955911141503120238453162656625376858440986353236218951532657884495545707469555461565223289892748293636330120948906874506902059885743536991413063111623272191555164141048383559746680617402855607689348739979150575995993465166642680444339742508330193798855114322237453852045951669509264260788458326773311423530544877915319620944 [181,141] 16920214754605994853177096549976233726577507119096018212472099679092198946096130828210233186129676683823251255063267872899023540154272744735406588240171731468821631938544423531075917535983389537883135250033968239556350764423768939664030081852975224217012441309411632106336535818031240447443803053993791109368834711228460771998476678225928727563491179926188646748798525694487182204644357516557442344417690317603934969015741119022008678000558971894960302802937433595365210091498210563803081950800793184732630556338345649146587557732629591702165543994046262041293682519838674408727228436662483165629703552991979167142460408895931858624100153982091324966032254095134783462186447048318513413877686109740279176530994288466358646057313488603544475081971589183081609907041088740291166567647989469213542202330378555704175907059253297892049977593726172521259624392045155571018296964549283971072 [181,142] 1238723772540323224184716478178672650816879586126087836484793262671071756993302315494561154652526440560694209456478152900135981236519389484994855606620146950817241358567665893110912282284299708481445221811117104480284772861714745970343914858016474138308462456375579579857072411735742177654372083236203152039727621441349314392606601452022215560723294764231704712511875450499244680387388218385360108677389716106258143864711978182462225424423886185886132462105551154123569587717189798395936079338527238347532577208901831585086036579974658651144319818362421134770101401709638335166278353643484585940866793134605041957771816835046556408605780343869677887920871586378820451104057462687528665683905414903296951573401774780798359316937601137344075196633628013364625179562097973817472203938405129166153915922237773101131068467144738751557629063357882465985096614734150394440670783488 [181,143] 47369515863293458830724929452404118375292880986504991601357863166119286529420998109795022413064234466698994160919284203875170962123556521851684018364751931490851024564291079426448651268990255598856824573532195085851777069733136344524640221755241654195970282604041081540682540625484870823082025614679896740234309111471128316108236848996155576217071552773497004307815656845433978091440006587451357552211639040804580267372657912464057081657378156474369455892677344958274596319477440459154954346142046743461296324760236940805314463589515851025485806353115829673383540593333858569498574074220316900459872885696312531242947292514085404065618028228498708713290117656724891964921171611469740959000167610003346130956077895256718543848404196992772097109911072377700356516971327962765243863726869725583643298824067063080981918171329842775056621989835133182352476168418398208 [181,144] 926512408870971005982373513770251190260453853820792912257880000007319028562590474653972633373008920557287632252983144518083343163539882452887150482950158023065068216814300646325248751712875636343718955819791073761967924024149513656316089468776881370079475353283813659304569283643260356516731904459308743084033880333129945871845463681520897553110108940602593815824304945259233900394761676618767583854163719276309883284231098619638211585100329034568229477433637349221636527791751173979729749451848536963000844827269186952570039908943593085597083224660895275640887825372563220083628185598658105031505584667676778652948766382169060248064221282610860206038181121825177656698861934220215079911052802140784855505674018222252246469440399913965998088236526825928442079834955476529127933165478079968747003289724558296984390249943767404963718780168216537878492512 [181,145] 9059301076861293411425624961222458467648510939224937481227611806088507413208546185324011255101345408390928269754634619198190503312304562305624938888214136131389025617889153554068669687420747926104955855713770151978995467766748743131509830505969326371456741577711615198895040661825375211382479502300966797427863836391480440574649582312186107452853366538075453439703204042183644844661672053031890918673519633619523799000129164827919574954618301915947511807465029706786471680239808087030188671525636874126730050956816138867400220207748555964629635926823941565503313016098646159672694207414397874695790136983752471376323339864838460965741853285325680437237073875761277019049815642167596022411283045738866565554078742853336775127900494304948078536113780876968615488565071146295484649172633753635343751125699362121181176922556524760738789407492864 [181,146] 43191613688062916728524370848897018753599229636024426190809269671144647110115565823093920194885754722581707740435848415236411198052032702753065518962310976086456759087861637846431137035954274209453292531362933638037647305257182195537812032181978808201354229483087311906418815377219947160912416323732139530526854496632567516688261708097871584144404004901482616620689469762965370099831567816034148613614985303928495408219690103813531934016927161541728480546669825008885607385193553384870679986544147725523952047257394669386452914835593952878990166939736796682791104554412359155432161563737113206621275593312479033229770594612851212059241094427607190163959949873490979502503421771463888448165069957253138540514685182022961810248528449396176291361366666198419360081738086658050003174017417999528611764797145357441788569067728516785168 [181,147] 97711227019683132705086114357356865507391542692476779834412409623244691195300791334828561191304062854103231708761291059757963574949409318360274734124375204009585752036688484331910985286883576221081294708823224734772609835155318123973585230115124638142850794023059230480028974285426697904849374553991942731540052946312315869343782490679488798974483087603416577691745571579495562690795193395238494544302437170012703999651965735903641658762140168358112710304558870475110056532552035022008722297724100093022990978397687820230145449694595665103886258982712208141613187338636613173025173644023164617196591120575139763603196758625494722451621292774812505832593319575261662713291226427624332028685050980107911846644507893347301446205278237206385467050578346662052975999783672414854392083139796230556698766592031249117721865760 [181,148] 101813194078415394039233117236508817508173592926961422314002865062591707305536083892714690805851875569412296735912134402967596864925468759091116988807902939764155201196870563087928041769963141087322193885104740374593637648944651974381284653982455527571828621331546633275043950439674425704263764424049967775492630393826111946551274493316735967921045892892949609239617743927327868066940828259556265263173787201601908854087100044258555828315014893864868236708747514235886400901712866861974304807086036723184111470490019938549748249054718747488696498102807620198238762844775964287450417474294221059085378616593321599374658804941011036971185254266282358801614357182413641866960145124148413756680433093821896755461739936854234446780388766631256818132917633173116426749031779302618975748590749860990895654758151167 [181,149] 47295003525010799815068945655657761420077912093785938201302505724714632144668819861265516651643049037938194063714240425440154871399828425284643043014360066133383136712893815030671198777248852131260321877771405118774305888022030975570623771940734137672745801730897828145215685374748872424844759681775650528787970425663464097878695423433348633136945943260834059756816605838988372703743976570813165662732440208623892866061859208770372169019968725244934470821099336672276829740929960169517614694804193786548369117803648414010257472893707605761396969792204268702184691751496508190410945473146195656736089629872599032835253758132976704286611233180903832458313467807660149970494449139541457869958788765417155384786494364294662433042509490466988618429986213214658127902103800601209051315165020965724160 [181,150] 9449804858076404519090541709815643428539582670988879833953441751181647949491788281961034904655925286063379923653094386777212470101332863494096281281881844867745025194311252402196572482956316482473194840931500075072181772615595096429828231451136184514145717940745899599953640723329899549567279186341146764869140610215973585496982164725725952333053725703515192766936705031028482648549482011554306929543341829331895108347615810565540366316242903912064396272355204796044276309455440017746987937836527013713170416095898887487647284190344302190598640969820363610624100929560337876873479544421934691480826791109284096558736568210973908615857067089833330101158028615321956625531833836518952229207904137005248651902644693629772378268835523926136749500437383994277374488840875838312517420544 [181,151] 780722802883432424591470363578828581857797291124112790642095376890172618794864444237243869295371217019421636361330710776251054916136824512128721491085184121498232256492281936085587906997998005185994186899322342836147833007470550377094683718779158353650012989272956247457902818182104588961233748482853696214306210562077336466617574502420543323423991252093649051528240084660093457992322363637159032237112163226322555903006653618661136356148999654546999230317000174196545179753476687155600992054433480187724528442702296100689518455962402296447795804841462756718330105722033354651274143876021249198573236789408432563506235296947737111598210114124788775286453691200382551955383309202794730684026927875436442758819499221617813059036736275420736690536852027655459088337357824 [181,152] 25533883040446347210914106940021927892806043461334865206282527482152431219099919339032350580970823926152381904730983736924673633288935631921873716765714729142362914677981680319287680503879816788233587142511366803337815418880444495263472713513112822090876411015863869455943415387594924491442581299712878837324118472159526550717251963544046466421533385144707757636988292506509105891334808987120004123516070243349361168893032393114033739435762834182181074153487668199042996257200194551609488469514793390259895175928430534747105604647239952257169131139356255767751681160806789656018108346416021936291657666223158624785984080011485291611497101710446031222451521892380281398533705693771955738548979926091006523808018872995757135989867593755341812273428072925360 [181,153] 315003176494360767444478755212981303537929435737576194622602986917747394569343676431020542237779753610800861602079020388162011093065646211103311573681673547825701169034595590142826941969409244740898531594907302690780015249306263904014501637257686366709130944357556956887751011298739580269359275573114810862928071102306101939351472026313307169903804756676169875224700902010455829712248750157727233400104428135959647966805125294842266318235966023750124864990737522670196140318759919150543768972076958783351857846217230283202150694285840086869015744676815932681198654131021644443886689681238491611972024435507117291240761927889620341720217787443154303168846553179707449425823204222727255239497463066557543142914436059563487486631453223417151488 [181,154] 1389209919178680866003911632261432254898941915611641398246574119688729272033309382229926616573831148635642178574505699999889935937739170256828525555876855397705373676714923730264574576360182786620276007262178399181109593028746983928246159901325591831463512868903547475180754536649974983103924672750346747777980334316517841639014317108718688399101002204534453983097054483729321063764919850169473172566833953886931332280716097150999504691911206983930708776612014650587437512600722522786839401497379098610983517725135984163867943790585667955387126887820243641444111819903755679061630830983599841652490513948357338851566675333086297291352978134848776652980177759743169705193707594202937645728443978738593013992893219827868619153408 [181,155] 2062650289190015778106655125592117978357968344135810143121943120182374510957493621495889475626585235125414272904202492738856377651244424122639283834865374190889632197645942409835525919263016509328822854600985883011870780543169405049168723049429080775696427042394297892051136460173418851887984995079619311583239147336821650809360805651342307736544522140993825971723115637141192851187496438330344543678989998215465101103456142531944405980058380042145064887498812277436782828977426298781136087486769334082969301795725605666498962722757235091472047760982763370696073186240796593442905507018874028915731107846721047947158552513419080606335258032497978038238655097421883419497940937397434449694109885606021588767031296 [181,156] 963959777430434292918846959639944927332965525667218315434532649262330991711180341728873687015511554826114207429943167502764263143628120873260118694798346917097952037216465591499286511920882467839529678988245573733539479509203407901492724695076586671938706950985521809693605547523212049530594768341803560692706804839111394170770818081772758988720570594669694947214363440543672561711859513971576977698527684495329741632291775372092193356581351691029225642855466187851926071621967658276287634554410404602450364779946695841742676390093165825750349081092785374512335887139838469446341944342135335134470495487963141772677765533299660709862549303220719445678005963940598598707684139868585962727470981632 [181,157] 131432962127743296956502573859466859951716037869049228393274283565866301420388121196575112070502308900154130567668444125385067383385235024269900366514972745325589734762715241071054807468871981624436376439604220359915162846077754096319137486538324596184408041179865421236770264976536513968658284823514811162185540983761467132803572477812701572952620210089002307856226634109412769276879583507232323948099862360639690391363402468422753522578207433678256458179688419762601641537402815926051418690369020127979568908710260305966550782448488763685945325020355068486508077710769288729646139622004399765630197155037341638358009457973542581771181415653106336440917230359328492386831057289216 [181,158] 4797064873958602632320521083828989001088296847591870446332973172887104278954467775504304947251534760266032814042994497155612698917622007095209097904853510002913286181981881875145707033585820208648213887335681883748824598707777707535357456222506091153768385986352885149508133886982312771563310977095169303519069498123769510438714896030769450986389524942923031808154223391275677061524658026821496683044592254600716610019088601621513749755135462028689374313414422451769924431534002273808436299813614615544248878101445505614126426618363517212679384714536583202325393176801645595037777008695908460080432431895617579294139922600022003536154531319685707468256384752812032 [181,159] 42481647090830158638746008793074244710203647889623778072770759315887607283918630599440854681926629030995833902979082737970217717764508744836754706784088415086916825892309987260888257171201699302390823909464104965154763364419290958426651644764096995546650942782642541233457974248733921274595658424446308125771460734688727925733800412731826820836927403680119516746289519442866774844837025643471122431253110252174927655415611025330691733874181316985501625651998190389314533795959634521893038861327575137601316148415415232139331054103293438961752398023374382487583878862080420336081762928291973466182596512741571820534884267864414500634975144769486848 [181,160] 81532499550231138580712423955531630348301132530455447188916683773271587028660520490504867490444703797783889346289298369232513192177189610381410631176680443881737074182364255872877416013439328803341085091954122693114838243257487513078867477103742041653953242145585681016544882877181565833490300799657192151334096432105008730322763880493752957228900051383659839900003892753076490854006996132150546149500105248816408924181723541008857199066626244013588000893502851642282337913551735952360211005351305919899054324737677312505418787085155421854816030052933644340392293967455589961632817324020776253953519249796875631712407163023245312 [181,161] 29752800146592707105639478567693565941542775612264014730065139513048613394015500394504683200492153471693613565807835870116175008851960270317234159096959165131650323183701663843502891989405949202981878700868826507963398394784348759741387771997432633261934145641698205048227579842469445690953100067817549177513955410701644401016682656692038518908524488739414917586924835489040712183315224560292928437387561143771283903296427578984812670718984312463274962025573733762573775803704401266507058336331191849341538016678957717647647790923049536058545852509105091326022291536734854926085136553334227656338617978481602560 [181,162] 1771492057581558520125286769863625037930217120967388449325321737236668500131341229999199251205439308267301671192975610928452235614145102350047543379634512773474545083075817119826176087949705048925709177946739326954567843287043093013724714163497035774752714926400312919939250777419541870633106374578082700960824424571164482328407877478205019411811498510919722601407406348709343834350656554731646496584387250270788046108517431026239372940824690480218766673033503709683285495589276373175491696106233797524666046526627218100061165333752717602355492796957497285926241743467784860785001475536594176 [181,163] 14363807706955763809280889803174782773367342921631318499607517791069140503113742567855213583407552545815502286973084293065374997840013850362186545919996508543972719387804741448350096847897975225246120096681109542229970834181404474805808521015980667540770192979696516030569683730930694554510594900675937287650863525599968501956067097161585276156514408391181189139031323554348128708658876060992894947118116613272176694481769521405867724210188108327629979730215437055023572641915793871206240106445418646339872201908582179303413613227240303018369333059131589456420515021662720 [181,164] 12779702961369298996756523836399165726172272977114328003558868996373819264702413809050343414473889597854954186001574956151383733744606257067309969909528422266793833024084281717390118853149926462328884985128576318064520706322912618077877029396455405472538654594654867092333618169685370353851821527855448211042945256778152369047462406543632096271516136035473331360599367042054418030026340057734383146155125426769179109149507763008210799565923474762571655304019790096795062330594665523844530945450542804270617309847990795096051646027327658242363512086768 [181,165] 960538132986414520991396634413661437287986549566429799708329784129750242312149234409452017710527995813774369612596257567430402499244780829162866890688468388329423810716565167140727930883844325963987720954272522078465235455933588282477418784936647724689390111361319277480626033593205230024064495853932546726123951913387413831128086838378849304801668706738524810847542640730299317421704576808793976851311152047124980897208755091502695582236920924692947043391626736241451842905555849053031458502869318124144652400548745645280329728 [181,166] 4421297507015688431244956926477549477791257952084426999657420184958015599367306593761881079068519781266330126109276054756349040438404174408895940752446414113813951450084748428588688408386969158281063718016634295721402155340436167869970323392458577769647094696294232467158557562526441620544474523269632460771623662655558390572082772647213145056810770392661878330143966953905080527869301089504300491108965667780670254539033698057237280807230963445930505046961721783432429941898600857848755074420009467813888 [181,167] 832426228486195618435003205229456051693064147721309023361650069922121702589019028565933597813262050981306780116739032171500217505614554558839788134606039476638440244045376560551719606686964203070809875797981896490279543697316996055768628580454843100606337605165619449146915997362867170601185242198766001925393875626773324935423532971758212772207183556231224784075064674120659367548280363367412789840939675215577688237535136287626947335083988005192825362447562963483947783166181376 [181,168] 3809685639294251854690782919603365515788411857642793640689620851528869297683772982149454821444563778166080170042968968312129167135712622804112842604793068534433590575736635275774768821199875687224090704332948934484752948417138154395322112537266624029438042077335378376522271045279679809568362395315768043565314088463890942747906541182504115376456101950180722873830166165754500064025659215374197147738158833361073127692957872265283847560493739774434253568 [181,169] 210778931683235512725291407169908340318247182555498555706101415368471456760728075007345072691209944471939487359953577848275372216089686810222614760311277338635881960821328555659204515540530203899416484650346442625971345129286689373637788099193251444777371233598230267482348887769417933944510137804685654599126044106327346189527993659490133399476872690614494856111781287563009993851113157597085858014836615926994929401515212800 [181,170] 121499677232916931390726376497356720283979496844255269466699178452221243598618569533858606341538884402876099665315439410881069919703483523362918503849513415864982558257967992064043767359654431215642431924357445427920841244434893994730676699575573628315669611107949098555439480209109131696848040246441620553180815786947395622391134031532315901493373546768349748987357782947856620790281451421564928 [181,171] 684370588804106514104145563775662187951989566352242052601873931958220768995758877454634540703388023905800026269579863391955511073097474978419397340481196820429610527942588612086612713355616798468090864635963010331857831111368723231843128464043331756936926222895051188647121064908413158949806113611307073705541140297563529742348571161692110170289883304825247303459814262754617851904 [181,172] 1736550057777961553003442476328474628571609585767712483333485600326069268399695188759805219039296969791521345925173630246084461418093654499032952365406829652921690796687563119280023853993626119484395150549434027215993557571095225983578207134957779032931254846998349880938933316399957648626862634340187609676955191634964306730612232657710467688292687253276446753030144 [181,173] 954941283614948869692903889058695938652616035370296693324870837197042478499752331138710867188668113551282642188194465645981827107956491630216926487961114289733677937471681710736609487339607702653728754132142460700408228209873592433495326059589905977364691829329657013903460402153925223776691739156839674088573184059964324603563248623029137892721033216 [181,174] 92405357393543496394435124586873653308850467096973935374435294971136562649853315042856874046074242693031406695901034690254377051114032122266153244553880778772892666932787923639031485817981906743956999492696415738328916003922754336230767653416801917918800277970485661025014494982174890824935695089139828029347083050160282562455292870656 [181,175] 1210643481297256189426679283406001315646297323069990309796187639047436111663473739713236894585426804771903114838390368674572756889426136130492432436379913012821242710852927537178603445771193345486214779029245490946974949414526604562604298862914933134295943362701687231066154085658209868349845944669496582583301866258432 [181,176] 1528801870917065835436645793598328146793880350873816075765457669581020131669843008603714668647373821313390549798806646882707136137182369597704618508683637984994592586264249411017453598881267065216935156854901080482603221128793365886639279095032469513460898148908023028555526009703168688576317728448512 [181,177] 120294664934332896858359334758673776617068513353500035043942623462213001884643765778404968844434039112033664268178714378308854481171860776383311865946787717157331326002291025705426522348715443822000221043342661677908000140261775377884558443556223110970043242927675193763892543094784 [181,178] 324146521262432794901408604986437670983973487318172076739764184630307427243426764788805836055677163931861300561703679871921600297449383643056137563664767346941866766698416130609434621060142092011460506325364201616419803863733892041936055237140216077237778251776 [181,179] 10951110906206939348834513974120635789935422545004275976428194545417621659977662214139803383320229026888625956543926823473709020618132070938331974984870325217708796378574353792097120367021325225429809391899034149836808742045183960907251712 [181,180] 1448824272998281568897178731841566064468956721530895684261165667879049383216004804044040979119266252033067227666110907570454766954513743029734818070146959676146055562545193475501465039246670135527572775445302665216 [181,181] 118211887535005112179649877736881399917871408538027069280871374304387197259281361361584094687096065438393228801685040058651551912818811849777403067451080429516154812742712852275269468160 [182,0] 13951179206609274794698184659038373407420721547307582032500240170957358828712385938227865526363570131492818345153869221996771648089197347432248626951895318348330888226693307413626537317702929361268484139728583487320041355331807260286826594082949954954290099511362918975243198513333464405248933465368058626960190571756879421864009151954488073680712516704476488736338051866276409852577399447570895487160281683108193106570064059501506648593390431363672198952510784580088678351975941303731219092759889904889133220260103353377300941035085265554873270201844883962806413385721206169487200324172319817089703795982134367583810954599670213590714565476897386483524931228470234818320167229251311477770917897343410881551032986176637334691980278135890411737725459801740908312316635585778605981248263757027493912193245258603487105561055614289215442881754979816231406428040981194667944112203131172727225746015892685340166047873884073754491766161041695996132293790325455036228864465964405785932353775632606051757888154034662770572401263888496259836837681700264021561362792630102802476156213449586992078635228488856560167144835926721738464447174594305294745148621223324960142894150732716631894390914596239180942811521769543552821521844551213320524086775029733310802266487204130158726632950568760657452962670125925568602680560467338407384138455391977956359979459548409779996359775374705863571763444550186389422836632955242635409741324083741228071947281024037097740392046740732192993164062500000000000 [182,1] -283409594937865291582625074701241691424830754978053168432222746909042798873229615442790074325914476946186620407161023236326438297661416958100091088784530228564645874470202474090084735986227065231671359613138791672259810048159787967180328061233742616972761570516369495959688632075502421879450986665570099348375764009987936627303571680951251085221401747537879213979222844561257772757151715566406318267055128810181390555170702778621848884028766423820506550135959681146464801448562355768724070622475332992772821135894214943733341632217921098922950000686729015259451256917898494370758185311654177797212926195907682559864369628878913175617632830303400120379392623362395428493942053346506707665031952559820790613436886533453124060844199103780233881669465748305251100905580277960545010057836209392535757643001810437969994152708101366675423072571119449140763160404915094895818144250410769248871795959876517969153104224285525699653643784097807522661121531793906902137417321537703910304397801440129270002749936795346523768260411408108510373588642376514434628239643617024659429998661373538874033321013340402381041717039661335887866369643531166728132843122161822500620022864699315676504818077467793532833541287339309917515062547406449078928914886724867859026610706689258310705300308913627332149171805848161860704279011876675494181853930487898326953802017045514737220442291259904038164093615608298814105644708996821850266227591137397687547755055370762678680595936510048638610839843750000000000000 [182,2] -93519559920193462985669980383955314899438141897643448161661794272416596758234937926067978306738435696399338093495611442801872326786432914714738531421114289330833454730840377045358252127478392340780317672043466861035902282848263633215121875162606092917654585901945532909268421809532489640297827496639783944280912566159982216155331194885149497882488849174688422561290844024398694348047141203259926813008515752285129702789042145623254430383588043735996223224615661202253345866351522376419930007139893754558439056377674671170033355758473744489045126882615821399722954000874547638215688925351156247799451465051979489401846264164376393243481409233108321335356122991377090044892466444715107783120404699404850563914666597965290958267536484999609506448214666764897415614945793109667763123993450819271778171969926661642213227916219315097947449285215593276111061238225702690352068354330495045326709884336966619592589523734416914391734679470199831612532070917459945263481997585819271750665699604925785177456699740162984906652503206006944735218461472805890574789565143310630178458180296950433809508353154462135728790059596372900131378804205454461159042217226846812290773200809527636146804733768137506873582593196627319953126022771884021038242164175312757526176961473485546991829528313656146311663382788349815073097591957667841087395407581219299611867677754179959740238451242036779337554045456885351699276167094917575772679477623249885658677987839220909965343500613079114725128173828125000000000 [182,3] 2005617909401447077208641969777507352828482284622696653162633184764161380164109968105092463046502732264981006491754693759726581036249496918907314011643055137498207279695910604918898087474092484909714605674398647929736023444245934218562332868071997127708668945143412254017140500301306619459201970413975110922274447747883659772970051468339904089175281528126373986347779555712216136166081823511600208304171793695468179965305973078566116818469503743272786717352714011307428689402631151892663880242308144983166167628216074613635578198907171015829283452044433486719486643020014279185943346636837177584008021415741077763442159941838665450788705971459451325587125115892167623291907534314157909535985765144079680664271231296257518142698986789473788525950057563096279032399940435043249331925129875021356103456597863155856950588576664893763900290341000566150637161191088055213106436814329657737027370314647014418480875188004385060642561161402628076037446074417852792351924004399101719800051442649306808032846889308786740026659610540507761526833811595114974769582543264673225958962002217593903816796989826641533019545680856740116101460709903164542387398035123794843528326441337147560264842458629860264926024730589038439240518902027369174418518649345840494516438128168291680427510899073435508335000588857724213368135704604441668951785851378405261316360052054907949225761364283711327158526995924901024286939146844486317103713391142965790366656666585574552426442237374349007626464843750000000000 [182,4] 256948081106623625810085961323421621009006833491865474949927679053146654322940758323059894769058153582487340202007376668794735879507417540954796389852340603363685707361246931786132300770529355607237997187760440691642618111902395346180710715445967331916856390075465608807869948369855658842915319626063595517741967394104107553534420271149958049042322790526540408001412176043595958298093596672745773827277426915151428105315150994064724736645142837004501048565258730355788051143002867400295757622800567158777523713558207414947361236509213450194730020966474495093094624609861461818842777319397162489873465530763174705533067111249356423344424607055862336544532586826165394159674945830232269124073526565495973387931114104700455505931455374065249577540455791216892621114189381485440048884274272479389242668247941394567997267063610188142348046738368017374726683600560163939150041840666180995749244453512548188175120297787598713233924883820748126308793497759502924602822159769363215247190583931523598647164714635089035117204832616843391771221957053279596675496280869213813606287503263605535239849732309059120801115062255379903151914566821540297185672214701215742748904402044834397335222439425055945258033958288984130569536877927427961565886444808746707744511258939382033105097263771915332982555801302333974519934073873691786372823173124274328072100194393721075170450495393935185662035611202442623773362576063013831942572920770675348659715542170312833855898493159791177731222290039062500000 [182,5] -390916889792169469233856443586543050221422958153612142340818318863784907166192253959414541783699094708812325346995369248388068965713232908586190166916521007377062185159798192811050807377994822402213364983383412864224922537379511507018204449385246969236544161259936330482969789621758675087979862100866453081403163319444442445679829518035666272735278410785310686553655892747591394464715986912274049627669000579061577022291012464027479719496307151841538388255123883743637179438169192323113677209418260031812734146508860518944034624680537646106155857464622520490734960751546061001945933033929543177323603900473040876818681119102780324191857824106008218706085951675574456184092880406986736218009255815168200642990053197236167445403796360359493653576088537451682452764198544134438434202269308762096696725255792937210322060761504007016973133605432182002812312816036678716927247828654796847023606110378649165085988833714348245983574698789268876612545981474187113649461013813610721134087927521129804481563782728058358048066300085038302505610898860721699435207194261834966765823792404191909561180742248440658637381440456671312272691461959455030187098840454560942400559448547913050640492009927901242517816429460064204481202480037804193645874699791717659436715902076520789695038437537083591222631876974517134089393315785082391421108890012231365459818508694557553318433327374546489571733746695996543965623181540648094246827643237418646083596674303509802426884918495171190236000000000000000 [182,6] -42912504510338692552719104650202230401628760082677814763610819004121332022384930495814692813527677439695868338452401553479857035420396786882732198732379319092775102196722534933014026322541133225381646215659013816989522315224408073919424633738264020327630886778487404499584619306580825295975804963202610571440563174034859188981047819033778704671855929887991899521632200832077077670180152116452705166385161601491866010363320931497330383669599838199630733971304778716002985843323900154749698967174493009419398910373158783920622573112352974578285600023534130111609157877369642796184743519314367148894722576586088059456698089862312837764100314313160967403344322182595089645831266475791336802300839811061118249400673740701270829417002455547383087188029239802717995975024027473525138408720157792070485731466227348271039773225062119328771454082865542088577324910919580626749893449813943278477259667833590945194353759458874408061304450784896167354537404017822665759853313255677743704834721020883573200653879736145027719969258775131478019170099833394910936405482233782379267236541567422658109114186485612530049272165069669235205407210259536446236237839519226155156271223944291041161649535332510870618141056607969085082227901159417758788239220699822464396509996583668795200971548972682628066178960979284513919004437486866687769477487835437151588514623373754353417080704394215191290811243271905154860773797175844916302444973284378076882939223659073002355705822035215999508006000000000000 [182,7] 156180702088509925353012495100108048211213312066719307614041849304501393308993571916597184382071511423416587171907653522732606988549824734920780467565513186165807270994110811739409742545711819343661617840084789034772323251717162824844605144476335640609430551088777527599726418966904255222777809795700684533301450861406992600903427099949914073022922828507772482849824689396055216060932657032278311113342771340781066469277763573867961065123513436206266475928851957920139145606537389404508275474331615957627857319708521108638527591939312921082171391198986605915243919029765034333771042255750464060137050475184094354204800408542308886135828209029406113287016113060603053825732844304374706822279548220930988919598201710643008041050397476823201693543743781300076944059123395459534564750932577455234066439477684650667533376106489627594289985374050736503726256691894813999324480885813430054910261634630472614102671314422870231827391125527352033555009795594245889878796345999304679194836895521483013915463553009089298990044647751484621876998444735252386808582614296051630653811841011412107439323717851142455406227096637290866507225383435115024696706817957513217485612715046993558613163885685643220060509306660353616731632346237621112149502460374689580639179386522409871195873002952027090560254796601389153574082799685026295066861878875605377856875318094800549635243337170717579795218412479628922697711007176511921327860588524190044253267379237874935719459389113105558582304000000000 [182,8] 1176969177001157987202938673990001331934258810391543095815340602047886204659569461834746144760397533403269835583681141455993565227927828868560804940077188913662401975567260467836793741983111776488936614429017062398587767648106406062713196828548115069131118399422378435733525617355157265999644853989063549826022535562999451053485035169854701917620168430120678505034126345470654822896438264524191328939075102679140221631848064232733584093172457119763248936572342725830760565558593557425555055191969960344843563773683637548360875929615945337340635784082364612260494773186114769620028645360186129432938093822619856423632580592844096373912549781170405223238148668836877772845825450035116270337864448045868740462658061186579406016713390619458442966433306893085552190764803049458373881439492772520885596251243563585912169740613507935027205159751538050987455885869093536722713847808923502433912511473444993897692066792309060822089202183923157621789770058173166510826446634267255664798130984278497494661188079063679368891497672412204574897709060521754173496960585621172964099810196470366337187151057200848150713883895042357010234134531978185237438069925972004425400565529998172019607937916678933026862446363652004164248601880919701810004006133497091409936299031419782126639150771162127903433618096063094822740682658692970306593121695419477959036805269706093275502419241415062977434490275083603288830949607789255338382417281882653868385176158770269070101281240764197935525628000000 [182,9] -7560638812000025382369198108509227177176164745315038916183269606578874960652307351056270076733905392206222381373403418749717775807284808133400278645217278327422891961386452381058532215038562416024323980816566304703925934187050245359109454482951689819649287402206894746849728692541766782412095669543615950114598794064355284141029279534963315729137513894165362485041221517684215364449487370340124989281868156195365815310242454634833332365439142887325847660813381470725326857266141903148739672262200778631811286886020099984800864001916555097513019682373714001615294995761564334253480723527418244170266540726382039776708040859329035796381878705644835747908388773601200198753476661914031349278533579786804955931013134821581171294927321583782362531767456928330676372648602886044799688026473905319431611309523744822156381951330028237194723630620999527538941567491728473562191172356841173197124454822467922841352172632785357454807063270527445800136099844009136912816119581071846259627158346887336621783561299861736390683949619994385586988538952959640640712843749837429856120241841156572448972088888839073913670839182858000008876691501429170240641342149365012343253309692975082543532103769169729501871229042816310393978325108046464736900099987928805212040783047106323201966308412722814940654326009363473033834071375537455161205938136525243418209939442385466994519286968424228116457496863528905653232366929350604098760606148174324887952142466571715109829094104625294166470144000 [182,10] 5520086578806024709867299219032969058234068097270237607952990215474724459963441243726456186027683690022212911641223596163344538144086949540758325775981374535242343994390126182502665517509287134770072304276183057911824320747338651530013192342527502152145432681408373694326232947405954780351876579587221260943453327225970156020230152777514283555843130181787107023909822247477486444350081589293815391330482135514814216462342727398032279555163488719244000881856185904933306817532684786264801810018164645724103190509255695831213380131244978244371414442298235245474980891076558914056444763041453673381135271369549018093748038397044922584777223333138686594538987882873474422448445803101201028276913973294696859823906816877660066290290917128107915218377270749549433317722891800434945554273679780033953998539826951852745186376518856886826693880702013304716192793117798846978349148932301592614072979356763836397118713824089164650936398229375911336364082361635725646499780135961126573904510451074247295576774607884094250900914901696363259766609194562335682400390390554928295726508906926177288421019914215517693550069757170849201386722398676604928706510815994415223250390250688327274740650292244448044008262444390908231470750501401417494202797835028784679075913873273237176348353112823801266967401370703327094102946039944862129686952411558092789833998904495069930173033057820833190106263028821947879924464549690800064620609537223011180172437269037352256592610279031145955195648 [182,11] 62826358937411319232680606862685798701970324162639928097882203815651907435249729116245203536136145901040432380916611247273469794498345136482932497871523689719224743635065674192465442591259556805610764933990706766431678940945275203487167444643718677332234474442040396525949956017629686891338778413657516471457447126235542605558205067129076127376917136400463655668998751547721118826578895469575661323382073523321577407074777433329059835800620719913252659289666840816827741872640923945362091995878044292950894686145479777672123366513783781084330095950896042779327580267109509006807372437074267330466721574675592353715555953730536115462753556483431445490790939160089321130694487251062049936008113047388247182406565976048491756260263347582436044051893997820761168524295169105007486326606553968364136593362971366500447798078569932596181169331318981390812859331368669575143150676045476449020985717396502205232590277051382193376806969833354366174797362449264079392381247245075837625636950944352168065112967215290302464842265061161352246152872650920459783823064377655873969811427882893317656152401292686731129855286664499286671165493935162582947219636008917759394663781830762650027858105829998278222030810432413433708033971218838055581425990035126305250236297129093047081903627891033612477137459899359206852064642627255756763628004689749324040225280551161294944116118273910088455942611539892140366885235327039568926579036156932061020892343068106890443728697327328697554432 [182,12] -205461790336038534505859468510860081058998480986924341884878515904827741733790255115785996996965307782118866450108648867808767855876916758470729700650035722313009122601796024732960251064257853880889423383573977535681027957725354045749575629804641936114400963653192362994388380705215303051016684688993590751080234812835238652237107065971467010128355602518334161982647917844487829512686417232918253379848672223181374737767947428738909460321148731841465171658003019250990126602929074232221109382751380443617551636886599652864969002596894370481509439978651978562560734157496054727678870295638609801017765500964253348282063790962592981585743508187195599897050976343617310782794896713910336127768794630804641906611674206053197819763454735991290535237765706875677226155728205833859722996918262842787932043607627272350805866482601863592723529704770409899947995957459268129164847748962292624570144190514711460993376188361456497222586737879456957619473654383837430798809171773006998080010522358865614544450495260643697581402173960325766820264946974318915521168184622530219210016200357741971314357542810955754707462559418918134585469473628675524321438384119499266379726308182140753157944189899490706786179500755659692089658509512018740758015152214389220013174531246730829369351589528341842244981267694771232546555003248287948810376924008194436420014997553622545313481268202362151026439184727155733019239797585887563291004719272361075715883609160279119921614487785574149840 [182,13] 148996106283147356170788937716898587953727682233363148174244499639615391628232042398911831936708476347872648547059289761262842431221351848003530884608055130878148739452086842686021203928116991991583085718794448197565887795239878845723092470004079208174772263704960309345736047853592209841066216253490569069481561611460826658411533527155191171725994433085152900448486888811491249011390608488086140091242366491473472710715899177738086598509778051613882674145492914813205122059104956493825705645762945451296582837795167096706038638575777873306562105708221396456882841788540898079901096473043257141115766914670519098980925019368994927256623867922747910645251248666061631097410177782011786504619564006989656412095890388824036241233184132574411733641481877475594844174957877218653261318527076285366340642987037326870744566586047106542136662021878981024951432835806947702076136441866616775155250625536101562197723090068026634510465068822015208919792627013129475328728147859311694600650006706730723223984208225232553614300840110201924410653459633669757472106878383012043820254206243325474341477471536305456079991135492542909944787281860276055779165186514042696315419506655589689718959203123225362524466834484739720351799749621634529574459439193748392793479314620814802932728807458434354384434809144961767731736444235202962803211611185160070741943605721581056548667780096497375391378822850466122860047488912646351549666010913122882472271240982670464256737275322531840 [182,14] 518235008143448983913403143276563629818549583339544180084978067911177754903464048699031232344059266575222497357322682719760959297191366463219286410627326974042644412740264524846931808131701509733134351056089375356139355725496444566119825009032476688161160886709081647829931141499276386673658362249043241408213444966638490794701216220623544245524556272081058745455450927409359039895912767399089265185687247695169045381208835806897039805132706107551791056643209258939646834324458411502957730156570226448640005718990165406785860619783260597776974090885136588813408356113599197175025880519913745729229786239437401892897517149201161408526790207444151452003567011140596988467379833859898149223276538907948641978837258360821522819473832909209017905952354038303093885872984702195246346374374622732881539829585459838866425908041964944040276106131310252581533102939058685472842928026627833279839772361233925086998091938025378411637782254990367644904063244841518274450964735400342601074796653770813722256533330329334576074013469094447172000815596444887256014312585405439818077992847349088469179300294847285185318840386473506856283918686663064764832736653391033297486645725642360545770788868151255728800704923535027339668531270682313539478304729174258616874672882859671372198056470826531296494427460067492489326199795623840500321001008048820260219950314228375175601497547567460529834894061584099982506928778940671899663923767953796607979571240877057657791826819471360 [182,15] -1496109228176086560375587558280527212905208519397768088237376732158653534233889355939081949105596313005170339608086115110991800527950383138365388755616684319177482152066753326084474757719974049039122667337845222066192473129800883998313365426305173182922113140926145905660676533773844799418506647169900089309053392727733339162154446723251965715904833825104151407701441926047607734072164063759889141904017290333008254412033433600160818010462293552125566209092193227526993007250715939273423520204901410416038535121667230337290535646702572959702142434081153379152766307087128365677390803032985543346885514115184120576298490209571379279581754752292850168261579257910273482257760335324126780612101596676769058871074519059771245848900261817198244259898708866887282601339316253627421034162456253083427411971173995955533896119267732230941934395600441987701472369502135278871282134789612430362103986391953275245525744835647496871874109806776148678490151022991804802298264050534632184531314950342791363388768540978119788306455051827167175190248265534131392013497121268808645528140562572624326556351345781767718914443413554924409689385620975733586487317195895803018015137076938927579179613736819828527119061655133235342883199602711489756376131162800125726191535260370557590871262507223658801013088855559108367313804808888237321406523059215397224254303548571607545639128522960998800267828602923814735528731346021494487653259150018134272678649921006013461520682749952 [182,16] 1421413867509770333799420273136676533811778016394589808870406546428089310273228471605725869905158735720460008084772812748795264241675685408280022238964128377019001432406658167487301983879639450849872672371057296244478488000732486300504697677262390974859831547495031768872967164816105123887227612342546728404698389230442778135780330271168115101394208283832561631510242874975675706406511593522688905847911461636035253672707630281057073555779442381182953074538474193486879671338755727034216225214659498327266803548529641191394429751713700611751961060135758634207552906138844737124864762769152547032747155782920731377423466740694482197034675354480550727048229015165328429160800413005824548807649930800429165920663309988224312757683967299261082473025063707488046290509431032931993422377512854715306758907429169204310619948398259025332057784289975009763178945333333440549302966993651340794654604903435131558303554027718945882478255559607504344270393800948322950728522158904806058448400110319468905646816612113239426529369549735660133252731972500299920566760777954825821770129857424081905012275481755790069738985195682400580434796297342870478080021391524300776883273726845856833933788165757652447167778521820807174639681195436478910248620842915751870338457850623136715190235534458031305487993412211283292696701911992193331966537517612809818417060735823536310746938489040382346388229927268112128582773489566819637109771817159043630822340711996785311947489184 [182,17] 589023387889821053111134460808924118075688454843937413698916019840094150173569288211177777289825022661692516945502437025877933254625171890320007831496186774455407674259449312344355713448050537907031923957230463693433837737653187428132382223085499757004105041599475186299838417734744177800403960423567269114936839743737464588010646319256652871304994517835582428775266677759768880862218670306061368642710635985372491837882556236423073452927033254268400149427152005957269546775207278148659911352928817497915937986795847875030076509157277359647812934608500853533186810149853004615965315664069280646048637762437117690419730037666393133765666327537001699975154302403605480823405569579468400858881401564358171884533269817775651165636347213453230450148643278113575974175578421508985438683012367745663058743440821013967650827450784389032856443233994433132489625488790191518484776279785241727381474286909415933121197533948503274014683412863866614924364312504909131637286431446628977185900781934826617773244588680602396598608323203979513241832474441068574561918915151546491350446547032799258768332952371025378286478598507201002827758703555322112690068654927433182585652644451847935745268723806665109772189835631344646301685646646982542308144444355262621178653776710965211656872241781392114933954710566872330489190846971832986776117063696483890757393446609813993156083415911608689445535120145778052316973234379142393406486362411011151171000669988381248984320 [182,18] -3122175028493747321829382253877908147233475981909989152936411325907506640732075216846659062732905205319810109896923209042978914763830331944732407033060455230090271714141521752637610776343666890398169464239264062805141586551906635738324712482569283451061063541945939175915941993567665803198261478161071370574660275162257101830226848387031953342055938354343290065450846759761320673659165242378957899498267550200513291380658438031351328171751794077436592086944459820542234154070429637356224088389037537899322286981938617917456270604677467262692974428586274842985224032992632736954183563897475442681869988031090900502715901175919070882491125845044607839376959155006789667422046045493664202449342248895837894955699307011763752941618330750031892568607295241065234619627787616925434325614164609821102801080789219146944565197442153520815658198047828167739739034254105064920650150726381280250938825772843960230625760678365037265710002458990541992510279872873484960728183822725439094094911837576427665760826850656889859209871724190418882594811940783556845487567897900218382355821334865327062382761958478292476157995827947087447712667932994527434762386317737036226133875506087098914296574079949075657312096402307384321157089052484733532621534032948117440407093497868245123436118043691656019985024942587960452892365233504554680247100969366964535580676448227873089213505197175088865906448078640532839702062738380558001160033077918971269565628410587754678800 [182,19] 3546813693590072022182466390189096560812673559138450763690743855730201035966696084116924901114507652957137328729497624837094877138412916010316180255219317212621254722854827424185295481906415952021436801544020763609144388013324979591911239860662566663975115965281188275038556588146937345963962797690389871301995860253735253740007427496134651076881697210909803583293849813926477106854259055535322836404775752152149838486730238474542114448091549758125858284966876910202319177183848003399209788826183337096721530207622857436420465699652790041218711912401836035017082558338244791689869699962117065877905160118442329076521952802483511945241631850931118363474312665791685393997150337471808405057426136033300753790862235624381271092021434517662950706056833088808168527389323328118640121692395459040463164851451012867283356005647413186025693682536277244957980464383254654929418154004815492353021317422655951631205330106582679708719258077331995036323437205259444433938444956169764085385109394338557653698646285178593394328739864031269576711496292633869999399033646861848862139861651312204717388107803089474303427425842886229909107971427652257492525070067440958374808865757108296802342976343879199857234532789021670831894407777720847700093987764197152844033952706958237327365922062247386147429505367797720858005440837631629674535481690580282262119737167549943821238451075423078428470149262612200840665713509744712134701746468655905896219803894077703648 [182,20] -1212218031350830218693449009157109938735638216943526944463291532739772349743419542693550617121111071772163851438489831718757272683298344721081357850069637896459239090501635926903998490737401139615948214531890756580586205295388979964585547316007386508094765427354414102125116556997881819408992122978077663781083248034152494752845758116656915424723895117113494539426648367004613749299631970665186566972205971004936022258114293941393530260139521083200219574697406466525857950428417362523250775508507620324972246054049342335028307630247303183037622149097972953233627365098062043519873327603982970480130078906180099226518098104811607540500465534868843034054627592569873051190982965434785942162688801975491142959635971068208055934085166244969473818066080492757938042392194723549211008582889000487502176077621210633143630235698309535757071667400507524913011983642675948477806426035490040210309588407893611374071614384555213675523980711930311257454582241708582898103995369691109148187407013747357641970864362146760184067211017249406443928630676464035057773846124764614124442940939466323612388118277147742637412286950122861364160696906023734193125135733767443543798076309985365094196822044402786105582981596349876604331238983046682335350772217154366333257518349075013740166641244191252562096476312335770371531399381632592157903432161080909456196384391211384956064310716570412134827945454916404819641052406451848163660328987473317710415572866629631 [182,21] -1651903346842756646889466198825332723358160689243237805891847788357727132120642367950349074260095646008507823283020654437386459232995354995643760298863863808819935873158262255193629500434049883636821076553054779449413415593477215620466110604803514932705526450644064392998395592586730332370074693129868587752840399047686074690328761877372361296452684127492533867015754257705052491940467919858566045909485344603739283386015225245912875732656131780418285548705150300193362584531913649077940249415894555178668307592649730322323076131283050491846142508009883707514954510367984825232576786603629458604777804342306577511595705262732698681716769066172621711922440283011332709267587377373818833087029672785961713735978781913419407039496725054426315031764014920092437185293918633601166252191628325294170728619362349517959927650542210298760603722871541600776792338480265454619285374661521355689781147614390147929329463108454647870009106063662746004684766123123538756432313186509679953336007504814317850745446576845976714710018243376341851802123433978354780570793825397991210256287263254170808586348690245045788468916446575680884532180572186209792470481704281585299680784953589540506824381548193838128808078055260686826134870160958697253001360637412447558653435164760665263467786847719934463067238933347267998034252805247692076576178317624775455081297362383657266800129295248371395632136154755657094683421964880067571209920660326745601383800266752 [182,22] 2618671335049852733739471611407885780256337025060538834858056001250261859732924213409536142059285439021471899852034653349901776478546128031165179931687658782675104725822839687424160207451883671248729133137565072843684202076055939221025942540485209631197542182717493600631139845261383406867095100732284660643139542764198473510034802999324195227136954382702213527580211519799618676078241253684463080231962114270406162621401044987380271924162315979613891173170743981465084344547750702128863617928883344378517040228421765443914893465171429862549876665140063231862053728959205301587755142253724932519043921032896165955303005519976524366169946678076953240537004375347830628147991478395005877468894086247828849214326974782107744768079963010790212735082679516856642088754138473934576142084978350885911884769329760229127949561524041033236054127767933160581135351759691097614907933649361638191797140658829066402576710655439568544018817206932598383183122765691857352179145393288318055776052417918196821407525338832443163373093600344360694963996410297011107558524004122247700977778906011044782496834076868225455096789669634675978777543809300913477519282553219026678391601277005018922694150609764304162280977394287598488348427639032128522330221453376908217273894944869913800104457805613852735818042679068831640018256645014025947139174466069734475383195775095031635025845228824692532288909657224458755881899156585358950795990424432636258535528960 [182,23] -1567307747402761235809306515184249565811457917083816502892478915725319943211968292325594535532825944920951245061178884941270306747534047645269617681242386915647903116521975573212925610315619717809824558954798819351764994623307797173251881453164804084305407773817755737599558049495322519724549824116265231127113314643182702014741942755248397624419015837499642926298454967251542952077413372855906437528040093939603260492199083692955438779119395479041633466106357664134213808587778761508945875542178462642845541857262485161406884419758838208542449647274526640166173496278071024506163848977208640514748157588311183559808142262011149648634806149710943192340492071778844161396783569635700292869171039914802776238824497903329407708851470321799965437829177829549215842091177151270116179888182134384537997663861813102244098174553535304450534656345042553712456531743232067583662348731674797673372733868241919525715637225750877863071767127768597540595663023047280318243180566373474353185392547308330965973076193194274437297248854760720434939319753365171132465297345046087917390423677647862077352779224571340157832035980093603830355216642676169195947754774476769697161713300040017617684865492080432949136747730925893763273169957285743550278030700503926877172221773473442973760661405078082681787102646790721827587036933627345974018445053298112118737332888972703427016417158082980876575485763522996102133475831125976176066609703464940923390976 [182,24] 94998941197352317268572120034185960623183750818842563633936001487898466241612153241617580618408328749946788517346545727390389892185214455467025957483590453208937519411061511970964760213985461841464100454584508548986733931421406803037542705727123658347546540236747587182758967565809719156076207618031828816337579887448764102762210048799539344740119633780847733758260710753509942237370766061677016376382214042440263613867799292571628961362563234485160541909951400757415609968201635432091950721632249192226657008225020219004694243275262393356439441831683338000597820613866882334610505308794337077270026083875702842629549613770073821824478947894117798299456933809472019814887244777106451130274324941691857584678782867723202311517501827672725099804126606611847698303870674592559238367068328294393605560010329810293398488011271739311013572091302613193695029249317218503512475070878753782259221328260246427861956788396099265325427583009936539847787456658799814091708919803175638501861235456523409673035525186428487055321234767048006157195599597481239218661526610401735167634873659052408635236568466057699221626669212496342693820386991630125026026947054364793257931443797276918341710444391372778772370445895923494691129818259878522511325788981008029369301038525783706735478540934364094663707405039163256996213725914980693596288956279123808147699263747511964119415133052086141705147676713387151253817793201793605843279564849317508944 [182,25] 581259472713046478259986887471655880089406804045644077032077517231900294465244671620463314511327315409949794524128160797681609018882596439569015269695264880289976764561632385893938140536755055182533104771062916734034129010574961770310643564955761786594649180387542548847358636475017525087218824684375228631719952192931296349778322034104067707816741890296136495855351206028217719928524681035743975845748332179636876080734940493043744692254235373780874202730260526697963479966917942243228696734441467408777199961180234363199370560202662476783864315564246113552104784390310988145545330478525909830040943045312463310219037818834250178939607847746958819894806668679076246060529678976978381771913171580546514548902598352351916438639739568480765263081333449678828289809043368120639173101648074940799474655697650759521114061222759463476498353450380613320243471707354705731969040057820938652539551971579398701398705432555199231467189070894712028942826540596024220503446966570361920209396172672661782443588675026118908915460184067246436143356836764788058592211738496163221957073143517926901998067846689536096599704641427197514908962597181720954783038169245021772061412761262282824149661206401414316954605439247489788721627094086056603331146320215859301937397886620370371536739394816639907657759056132284908762198254585531943605583568740363918562679433195424565221956526419813444447602098444680537020733648639008080603946401320271872 [182,26] -473998887010832279224476907009569632081447542182585434407357444953740632284205201392470267474682600562515790364220640425231326807151426839699771066487885958598127632020617446489866351819383800273528710507694145756872078340555235669988910934442161385884176746825951955615173810425463922292161813104256548282571922518489190069096110010377741471479708361297014652195795055673414739965073039429806877415841418579595742674872564628756600859951199229366208372840062715001682191721322276916017904873413148588407987579164118083302145613230081160113198146457518866742437947021628259910198960691581578992504574541002112879730634347275891848473356705838829611595749642935255179629303255505944477148581703929968057455358417430417798430540091528514868108969010350439678508396498282724393209938056548692435422875415265450501986219240077948137899514055834619260866786066835879641136117194306910250379310181591873184885960143727461221414726228278105442577508334140988212975458779548057636890370369079901959684623049658028990224456454359984773208992212507187942377122083197931092773675137408008613286547182003416124313352166322269451199720515676392219134772483462810121818675091223480472938423852008090439075620529266897290938155342220561522234307238913229471066621542120495204418774773257703162907582957773711470882139827422936097179266772397189359111090650873142512879552353501262438763450610098697225757386565451276199824266066141184 [182,27] 155123002062837462359007746514557425886452344351976915850379877400670407174234300469108072740856601899693574194165297163787489569124510750242698936817459151259997578108810964640453828170760369529375271816829255760274144693679535687828651980416745158723136437761891540555183166112665158086902206563711663732967385122452541630935065035013118447255041975241079511515871314410099885067243119961552455524420163513592879307825053305889340933753497561582479735012602694572030007569334549550976200128305591996658866133297871829939911120798749165692261626586043472971280197301951010555036204393037156388464155755763866527881494552681282909183098111940101216340208832817175142631599019780108517190045505036911901194771624920189575722426015447346076890316471921586661504699939079524912307733888114827954120380446687316825684599815769841203382242840087330203847816042290637202218544538480660661386994601063100526878659519799428126529364489230563237797816303449613735574280137290798113329428954364878706448410789656727315644642630325694292776868708098586199203837758978567157061499261262024267160626914170577565304608097862971322524906552176848519472399934353321048068153923813026793202205353951614958174580065045671836068663115080396957912150443799647842028865082467908920856801821197257987982248737661210203401419050428549194376863033440864331804351288391847883215360309903240308657422532467933549709082121331864218117530173440 [182,28] 22077809146739728265645814045892329265428405375199425302431259107804282015307189983429506805335506028516887161945343860400227576617969615218660256759169407542399383864591896726269336695578670244348074194346912442478550977615385440929512673668269769387581704604185734844551469857394362822055480897529077602381533046703768051579727355081591856330907214476732952451097710346381243605355603192433071497809244243135016635257503590096986722711009379979484426089381680279203831071687211544590053830903641626235737633072715149553500805077268696081903958567665242456908061269727335129844305619323351186179798064399822113715064285039676007379055967114216970432993022959573372307095103168260890771566672711345751378835235481933946051264645168064927773431720661787549899561712166323735588279509569656586629779475075658195071747653645346936124864008886120437924979945568964561438963918015913464780279559573251852747330796949814335758433880920692576898570330082359707722178190724376481857768750575975521436093201962957811027752539743142521668473953701572490775308028712439601632187145132738781510924693560823648821478296247108796751638813452421870718648791999493387096021082088188816874141747901226436452033712153978938165880702393984002009934614445589446338403672761814802510654370607071382295391608171941741855694148355647454567317003597725900879147173780671468500793858691678094049049126855029495802927555470230742598673920 [182,29] -46742851405526649323828234645492395278323988780622390302757499209808863335656262506030138688993857717307110294029009063629522560953593940696839791788723967689405797961043444711914759885474452252293661876449092197516269151686012349748316391191683736993802192910185583136551721067422940431152424529395154415597908569184351374009592699638038286422789255620659114154013117972025614907119513051010252160539294978518011776608801160685550812625294979416687538994093520294464472276557766266718775175287829645999753467468958882001162261388685335365287120797975396629123985183907204317291683756805001709359074918659152232629082169685863725691147135402400559799740210617251036112819406036492857730138726166024329925569910520898933590970654994224542646625430844782248934360488556288430955057416127599957485323408622564550211748281705558785829191746016092823524920565772332823827609489816529840625812647371880084457176805087369271918719859751458386951350012608951338882910998555986279655111057485578760437863906651425813966395610870038902524065934611972445313605988674981133783501018784950869430465553250329574968767122518577857139349219281180102955176639071244879390621979881005441055158991615360039682258653919502281184551142687860611132864009064399487136819024131310585870881519914615444969394026337605946455410205690664276097697285503148044510004295596516474099850767176126546615623798187437965771486021091712856752128 [182,30] 21402722890431567999903982483579222067022401866947333355170503623513438429139769403512289574749911347698407771637891366669827130598570722243714469741551720694674063175760348746786398406059499591310578091212918346022031830400680083890737132134365149003150829637300632861976916372786778629660223874105594917315235427708066565465849651082778342980416681116649193443924336733579309759080389107259206547385923771947711916516934262521751356855832432220054884665258523793660999360363391764324290989506128019212570716254473776555424598453027735521145152850243549491393813140153288548530671999405425943333368180875608096124051574979482566782175732415029739725125768888592767940210986334248915033678271788790909522567514402062289984342750162863603876113879344645661526752683189399419222809833460347634336141362288044940775696408940212944757584605218393052382761310628848114455051042923823442607607511662023861417754964837391558472149562200441936537384491592212342313501076609882499363736981546552681625187698706767932080273333446007059455143252982593612535563521127656072591516780377222482171028603827489817053944169009681882309058058157989211994171949792386417005565895811414407365941982255236759428108362447369218775616002741569491127150672326101977424146776430208729272912389429735053846756844481666197829512839223273629649104878142396295788192031154249802942764837216269278392898448537836141733867254365774675968 [182,31] -3033769653676701241273705516601100303293159640091284448310196390035272365099003605137815868395075717204051098701730171445139855279682785868175063730896063795557325276797760320070133895982643856213712762052186842802830434806936314534211585345997940242405504985945915297283180177178514316297580728518180094049684080646752059219704230806181076913536428807694714072663887659760989051121626410189527129303936824203975600362648251186687355638764299126176971914860890155423934745898657427585753124738758432497723681680419447431594885210550389179069271179076943659125476467647624222821533285752801548998049654907909120936995818127844306215391564085207568601762348931970789247903045871027453938670358071267768615730525363236530212746479871446707643979500621266120154251253459090673584775396373306493713163305190719534012853289440058576789641834983286936067272472558239830962355013029309225066364643331547628744628877958590495254336848333812336736977335630376350775339909441215271909819808805347165470532892761467577190061089490651567566046828683868845118323024195855794290327027261947279207047247465253285087215786064539592370252606470206908504450215436548351605945112593785429858107239796932522735864993993348373821503475286878048228609978706019337279401741333678387130652595646375371650051600322527756447700496086023609753243466038279814152345626456562071794799741765753331017331651202691882194849807287189504 [182,32] -1334660106409385657517409291185646060952691197184072502844945599244930809927972784285915187171485281441375168182655773074872259162778450701339353113653358986645507854589648927650516485601651760407141637125615900438756277951506975063584901742687459395678224569838395973751711688003021066270088160931896157332389730878692346465753518664048370077484815234654581451904227013822121839947984677202346827081821484981819283359243186854563976545177009996759684125521367649345094844270803644839764072311419853043987698676418875795738553895055675355163143718885624732873744509490716483959562781995198359118124625192065535001934512629561573509120077374107490448056625222045053677527140308292887201742266851098218188106261298956917159944248407048434126891981589642166622673885132983250287970502887673994268204956917135309968895043298390274769273411355315815207147576499158910030213184910597041272046375642206065924160776312814202956141627971590640224580726803543360446930111189330452704687234660682048934866800060861402896281323600763329951903024081272321049845821225679875852912848889515143878304357446026154162976292098852239227140652366376440676779102464263265636469727888138098945170512642855372394968763337523436469608532776130238340088936721247394879941972323603914832992267324900540868616363240972549541801734702262059301467521336096773266166209453589285374180566203519545478473947378465051171596703526912 [182,33] 1085874704688447382992733235134561188744053817624630740624714720435397535783381823828928023430847626361203095374423401563455980286375053869782291866969873357147172083887774445058174008981737201816539182339393759186735667479218587114258019322082019921521642612236544085613124362989681603853272664509377860912293033660198343753305416310028953076953746386643822822651906097811531949455504477154827389632545545374263126804999211476321843135549432055030550715972909743673816716911634516441005004207609609198471335904897528865108123425421951239345374153389705221907534839168071988497050957297178185975904555109609736935392364385638646799315730579748428796639407122052989422004586332906534569195721703951447330636167590885926042854126359244736575007968842549277414698432127931300757747127622830846526080590074955030714765407603149878307085915051628031786732745952065386119173803189025394983088670561303445556931543374969700423563467931676969089787367782749232434264152685947217669904855830986211114230200978416542057055766559394136629089042527998614369551873033757392354847681881929801763056272564369621009215336088645946372727031234702118226607585715300034281351520670493473321662915362513975447673167354694081712419130546344349674076817894182826999942169539020663503639516509069994346768923867169031845509219592795351087319760348347690667196363212392875317250742112679186694325512309064367675840532480 [182,34] -153036420039293792155129565955295711370022694110666120893230867343318910648695675500282094133485082091083753039543672427028985009106837621734068835688783755624894960472615451156709225629621133755626677154784021064637581686641779158721871392914156392967039522183076282635090606529317707767603282706432241428487653619896454347743197978431738934038493124090191445679507925365102871947087013096396341532507030117785757310239549179013237146313245785104863425963008591860862184900956751651933063414524204428418294256707868030330927998751001632920877263193585437623558424588590688268499868818682093796022329026375858454702025129091315508882303859570572571770360715137839016739041208636230561631599455445365630690184193397643428325129616381704640513997761808239639569051610827668306057650535114997288513406955299338179595649216888095682073016886015235107936967051258721206058365322158715690541812076456503091927110580281187156090276668864050105535308545853339321374927470477210340253430380905944579012810088067137464286066908737620927222208875918660309789944656138250311845340804101389460651620307991697512682046606099941746580700673703185984205916813930383892946863866779742141747770524802971525335023101154353571614015966360073016972742765523496288756549612735223439215312574825705055963499981988007956166249352665556800250832637244380619164320283316378261813485633475582104458261696374207287956736 [182,35] 51335989135338053529740891206060815381973540668664097952897015441569549987617734977902684019391665307682391822499978347101744312599098687541263153665855847226819832521419083552460100839038324567269413623481541641799399941326784954933233417119932315475348690191275009905887558263018224973998883539786838935859684857344056374153038827025254505853205002480267992589690647554866025650736078789751370182273686508244744894696618185641098295244720233626810277780477301598900694004969030805369643072360259887436053071357861887134785783238141947452990964382414080348693392530305568396205663075483959915503063015860356069281536035528365275276844569105859502175725668488058310633366346569875357419793049542132928355964909167244606052389933631521178764772028190077416285889355483675403634184162924036905086955866033053052960030957874398094543943261074910047669816133518694828837104681001361886499856297293511523023792688161226014520067608464649133198192787998082054775596055209097410796975667188809044804596910955793099245549453585598618188396800284296196579115492282025932398036687839711896407021365887818481213306990761624250938089922256380071923063830286073174246728434266052531874779681957864505448140584365157803157680615467251701877131024906251350202194073894715728901167915004069669644360034928138707393047881904010169981768430814610743682666581473663658564869160339270637347434820734931695104 [182,36] 49333455935947354123033146464362603353982496716551307958529118500453845694765290837337716412814983089825965821743643556274321319846014084281252039745828311300019085041480809114264510784131773847141517492845755179083109843442931153548233183552038039148081489840528617062984446356703540314711610673508105213904080696263039013569044625311493977233231490301038988897356512382303648506302654388148860197484194209642674852715650967533590318864574055656794160553220348482236255553026788542654659160918630613499824920829183926519051118492717496772376952887800117797633395563660986282728273913937253515743501502010323880931591597694286961947144318381932899762951683904912761565353750324889484833256557690009909008333375771575741708140233539691999897389278950087807396420652139486224143143114982172827566526831334713158880969006609923959755081626463635013607638821529980544125914806941040329486283180684223404323759463996804830235805070858711984653064756207099151115303236093525954832072772785893795294343142856228438162588779271235762975100977828665154181921812083656958245119029966146748367569198418698090221474524823341239583357475560505899990765164271734599653321257121098328882630448581338797917634640749098439532011501246399943145482924507194996131520298064064263751331466932235526268252347791743697174448525265579513477487802691552526668515453878202175504927909121339373903812360240716816 [182,37] 11342841063040097270175709010197905690568514516285881566046713406717465367815319266203587623347236893528651262829773262238033617824229231998828906135855905391328411977067782251129575473174375586737729641174780856488412675844335119678077909703886195248045539754099570208720365706573258323206777728266216147104188922657701537816060668421853895220513433307738240876759619171707120803059137273992130057451445260140683426282839889226306737350114937466537711630094494762351559866839645609985763789864954073043736634048123956371714391465030182395282823493880178956174592122881227794994210074433584278146847862255051389541428329106291882376885509823242870128480464114683056402743057532560842864255044999871264259390175789070785210561997333107698667603492637183693142908218947292726009787375464332399678162603892228501532268642750139882175679798070899960626422668018335667595457308286461406091106742038783544037602196513012659907492476460480762245289856543256571274591818749488974336591680772370225909181797427294303067908708003677828347572158771012824704385917531320696414746025952439406758995202349216946603518078916365206821556219158281907280178570828410601619807338633433691265957503036257809115197967125944212628541809080956572551983997764249045115909194698874034883171047800400713939288524627490947441360667566084069108305936600093808759487473739383341516982710584402479900013791412224 [182,38] 8042522173505490243051642557313200172255755074720574449579089322734474048030937836805201146152866225482057327819730389569402221368910132257464878964457104907645085045444296880864185867786518128821545875457521117496925846622976424943253251487170477071806213536787696113325078619506119183796348662628487640850970467470528423729322438577645618394138924676292308024196015319370711197689847365171495888406355097120211588319616953705746047106322585873299100230392923802978543704535241557521547540011800803616901716195754225232953550497010038131242974319362807031377005130993206025519432076225189311735860536780644800627238971664725166167935362341263634084774907051160251526309955596162987554196327719495603335451008794542609923443135651087430944821683556921827098247305476208208264211917577206050432699400021118426455274414494232836195340432410251361280256417658788687715621560344550161679923682957071345497021602181060985562311510341625835246965469346559382508155495447889449280058453823056792908420647297860588315036444135569926181964581536947057414464810364558308464069297745658259281155669206534370547108035363868651107994130466348666191126790392570825515738067121691347910476115686948700909971504988575448336943432747130481468003148556382643566711901454150271528262213106330453179105136644722017072124514867259175336684367952645251554178704458421812324400469129129920096867803136 [182,39] 3255787089342435867037250658104608681468332963493244215815534049926509629019475158141013101851749139506855325787777625201460201879278729695754547653108162443261241717728845194035743446736092607258252310422211750047633829535749843074325904011420183266136835043997368758676499863656008794283324950424879659720668339815206453397803247157043938785554620821064601892485422132136767852271042054503471064656380799366324989798583422867181356855119924845223511069831547021186088259775707685976337821724959356478773013112368482498207104642347950045211278804665602257213154120511745127679309217586697153218521862989064945244097261620018869147081885903171688680342984023531069555429035611150106838980082207495586672215735152363410830095951013210606424050071785766277597855219894990118991402173753973370017433643480147180655150149442221111139440080854331152447938243271223862434196589503547635161987053908063016919455555782599676985712994048504368426803630376446633884626263040701850068498817014142790138192074124849398340890430834407713984694675100168328144677931275480069609976992795396855965045710206192570206108274004844495643551412095633862029029207478080398186104905702868392927461436680176660353850486887604726314904346872087187286492499316532576186134652794368784813790394996645637922181055601311222589978177327393652354873868675473519354393606970128692535175935289524839253983232 [182,40] 1086433175886207287170457954233972581668511300602766601382770586081584906233977545928930863545454491701311156510742538444988195631317956765271067652672718670537718185745132444435888668234436590683116641287763943774965020029892562963948094714257814814591746513931714666638142167054728880776403400105995758711957606109023204547851814620303561021219481312594029768860160898476030886011414535705899832151036142673050812215781279955916697528463550737735788948793217900543413708785987302903334721861352639428358296071084624031749081556795032006449076971060109588984655323099933764909604120890042773303825718059931470191666038537351222229263562382151712108275446444902562805791513374147415232670677650026593578163595654476968929556187709389727651487021183364214721887413764951643832472040341420174373173448238290051972839506204791199328366664669793720043264917198852687770668445079799662344054240840137558291858786539931294640195626253236556173310756774271869885180033785592636447822620543296878117760368979663007168961191354866785171706133278393120287389307295620499070755585710975302657764220807405004579540588042680437099851606625704616116684144452395766243091874182229281561061342835363550151616173886816001350587812000206126225569530449164337524588498472927671829375547189401217239725076660359096110112622969696892190615017228578036688069898385576939777573080310147325621504 [182,41] 369326187673506424448639056202225424412166313265510933213358913749737518326533564867481769610168350302749117658340973786859687777693340374884351576988392202913852987064348324926452428001580547300558466687456163197575919035550238725038260312149180300936886936582836379488038522219209216385471376591415878059558973297313889874161776535600708492812165826415091315806711576793429402977458505115916630734031365185173349494285588744525761362094846796201016506859332375254822557378329030538994395913749179515210283594123430620261182244720182458308792962394564356986843838009597737194470886901280300156126514577978232316199589866418158734608080261924457201562904520643640592247304602194708170812131148527385849768024101962604836963183621305420778343792045552147989926718475020834143703818717153195639919862632829172235841439901541783666269714755940355735337989234902660775881334666376955307289380786410558476162044123856264088441263378120066236910868131047711317297272391756000696394555030598186116792831763749514725678208987664598009547179061192576918114318254042875006402999898819495655863017866396608958384539426709093068713535330512813426418031533581051155717444996433685617631860842106457592399850290211171799979520622993743522738353470856542425243220550195941952890246250538761623273665903380594190182385797065305923729177832144310269758401080017315856686201367525588992 [182,42] 104960093346138100865261141263473294025054856992349151601672084254695124334783531193708048816983761540000914112820684615027332820173240962355494680061870117880087642694142295559833945017575363966374617947491486226523093994340335992343049326716867377618852049107031620714844799332451774430534653576135076729637821864997318108612702349675027383236153246077230977100471243184081338082673011410688154627340602835443921557415262848721221515828846669613270540902533778607140524524131125654855370804725578854606564905510511933411372762084285972917543141088586973679416864317329654794535558422708041656874189993624503925457364242509022637474993454646476446856865484339689502880880648598744772040807779576296984433737518367125977667594296887414003557685891281604064851876283335979318719031873776640162040752722069621305556942886156503034084352939655739878927929935716462566780758694365918165801915295390521815245731686995449535952924047072701298176321003935042027254904647758324290223307994343226962417170538436472147184159366695531477707911446159529672597347312223822422265013959985431559546842086101480135734997279933960559928360433946284908981264136869985189810668708460331845843690619354477546974623319639958251451667575271948633013414217386815243661109520314287133837671634913116693716549690839295053835233923082535721501519675162547403562482880713580523378726385221632 [182,43] 26242689071524008806945536131826930864051700858169589199143772775774321538810805535877602856318767707354716439829457209995628431808775055500050943484339694402617679095376114699221635548486507680803620579593701295147009428340665177753299690895770404265934304904424714726381093620431150710232455290531955189747835357380522397195202867346299615011281907267507424704755299759731757396557413821202256345161383965548778649179781304715064136455063292293103641676273615658868513402411551535110497512364045309444110029979144853517477232752769058745323788412306811860030762285233549547759672581880917523574404034858308374409461792275077194970408611763439586634813853233709735947073656257576625450260795442939260708222882709703016911808845221734118445973854013798170639117322938796834641095210830391869380882671198338145595019389635188980327369182907660532797883527752758332917005116624067516701113547258689999202022136285029613338457017337504139182625085510227263666212568225827148145934825029556933095115078834164114015123172494327069549132959791555574666025991379986265140669034117042594099822666935935026734321676440310255327251453744610619429952383720189560332812093231522326693283507643272677441911232915611923949356193883804709280423077793479299786406763858600964551687595382297850063072559360159739215843498089483966348990914274103753209241338965980834504070135808 [182,44] 5954057797444867311308794938392427238103063155328179065628438449666934324214161035648221838377939520526780502137110889716460593176674090396805401707837667309013547810201236112747270012396348384304820213140467253135100014131343358038009478128484137076032887998364235016733725768707740156719732080381983762719320938287345140196989668291769384573474672994224764970030488777838336346362490766145242673934748174185570682298133897116069357213928898640042979186799216179010619700120295413435643683041297189379383501442840443094765183196487409566814549617772236107808144798061746208753012832658580067816895617011522532510055921088265419449567618844687595654482827312953937618981327100454595557473517171338625590633736570801714053933602342919536364373225074974955381174864125709947488131910469260444126159452331172937454696798820242262459670909775256701344293090585354368234448151915052795083466199255452470393129762976309431351945536590087569143420433295322295069063903981812108130993431766147584282168205876022817474719144618078744205238345727383086549050809677972946359735724436528520927857015894331421624749067586537007055735161534121088484003146646420830979011497589273854311555267440569532844791391556769051366691624562873493307991800644003799011048798876452114529341683507053270100945248518975904016336559007547886072004784780258312937624802151200649614065664 [182,45] 1226824882669072958694676732042469559394309297141827363225302785882807454959757640361809897010114610742993031559247491116110764719310899403824456103068333936447575179356325034810732500726635650469124969085613444182879722040151130032569087118185576400217900708447952147111945581573081783041304142803017323545431028372872577863875511731322703315318267612623058328644432559744651231549912043495046173454833987348055107761979173549064006884962509657159793830227062306291815852920867601292818218415771865109099434806218808055917652691827347075788845657933491416803132460948064391062862954726881650231279068598784901511729588109593915137942838904530304840824973790924456625822564524482531545450267197887361759809757846941522431082012986187239959889609981670414114190009016148891853418748699981876110737109786670873170676776971320221567352162946715837179305001606697658711985278352943632475145275845647259397662178035679136943302291554154049882641109810607250917723649851039564689468230266454037886186575591231639126136394185368622238055245682017119785546133815368450095127031823807923303979874248517397030551473624507955352289518256070402309559203640330542726383081365200360667710528944032178278056981167715063133222109756189992136609226052021107684285750872748077685145202313703713085958126427234536016359423821868422713985890442970231202986177358072343691264 [182,46] 200586114976087187586189778067880400712798630446221819796435572866000836337205915207257030100053997902788421767055374048599937442782403073415721233190623965908703229458924885144427295888793530787370624061272523963829341862115428389709184810399090952523438776989199038038703966136056532871069056599979789802691136976613388534153649814060602985502982954769327047994132479825889417955235044362315999392034404940522875059642428987555602130743107859995034188536476024545367768185866864955007547734903886681528890321684978458879728238447229031340819096023784629292883335994900110472508451976297029409936033850668780251015283263467452480248696139250697421115860352365668951975228699272244140430292220100996262603564657474172629951261135319620183786679757287886774126458299042570297985216616970166335913020731785778457965020551989032500331761898543865712625935102031645357394754323908142873440288300927750238309417516404361695697746573928919287253273213707791991299220611090035027152311332026217208666497631925552138795437279425022429584066771003143429678771093515455669576836857167229445043098438254415646163901039668165847376660258615286213192123509139801856083910256487243914642564313369811704672841200613892571809644390450646154672246593143680507479187307483748118125230207691894354778837928638090692107877401014320797825234370194176637682646126592262144 [182,47] 36007689709257820133974579881932102994175952539190535807284912173433054256482443881390259929410634472453131465522405247780936514736546971532247506851969827915195130025588838312495963402870928620498539009860297734067968057188873614124897622474274771268840903801450550748732786796577618905014222920946941882036945446624884646808856664697260291855777734503234411644548162323417581701602282951605007691314423225242535610272402189343361077902829249688865500631376428948171037057318695482816352418478833739125443884015688313955219130277179812743365913084907156892938930043223538250368415505252654877311926137161426308903535434334592194036957179503314780639098015417365475126227185453675764071774197665459866450977055198760981315709063639238315754994215061502258845734700863267557261713412930682628519075236426708036770124779297961098699749619374872392795582565653401883481090083846313391566900243798630116890080604542483804737567048103014672228865045141093150766932794595989076247538368359914615557169689021827698314022324372795631056208603113705218128376350873915045001934890971043633189215564208204188261540728905209146772402075021320364214429168833861152531064140766167628819953821156269689069269139392941394509490766127078804129718423650466426044275756681232789923224001197880485009019615264713300853557538537339727326147965951044318281298030362624 [182,48] 5194246706093031175480434435820250437079556994275940301660336754454258971390115833183928221382056577316471282865397930281232521199075039053165373626190693927771426244696278108891334830745523503975254157588813639243816041701405631312885265460850523401163414524193948924722682455571866346332057431049489866369294024109646879816742098168737458137400184433370017410305398342279354653512192752439597022105518136960750161842073378575275335326986919738200088633256808935195483435997307534879112997334124076000401739811742154002027591785673413228202739303296333218168803626354493936930835613873080781715645698844368636114505036561281260985787183371683013633948605333085106559233103657965304854395261226406275727217899427448024796363568445241946049020164252417481018901903536370038563821439483713532676460009001365134089547027549634615618104131692826756367503662946087909515109114477405613852686582588110768848252106568467538134836600973325989303152097969180040882116231768370269396632241721542874806943298450031920334181242994607895119678529352200113082005409607419509934631130530474101374485699272398059832812304272440570350950847667024877869253470725060918346023109197576799361949798036456212327089685507930673590915917068070852730871507749387137506515910175423715267332637598678734138460719491072628707353930210324254367503835642236071578462560256 [182,49] 111116596260607837605728469683759738801551683620668629219106238868924446620901997999200906281310436950999768543672679865230427297373067354053935637239149703670701292276197266072325998199879139405802659475160029875934979461479763706968452904497229343882298510673906328014809641465963480135711469306538983019325951398134510766443787697433491531304877484959528098438858695943172518692721283437278546287121599118333935291700920091595710463955261215352408875191274213415480242192568305910068016194311521274597159315290261800674395246985533705920885815576451930382510515927507008418809437735778176064258880986256936643379370007196711233481448922076262581026220014099677806746042391732349410223150182145388618036743054907528353688541491508888341231325184974116397742492567200127336614297417222872350491771941696115574001683742051835563245313118063661457165153277766429291252084022694911054125582265954590646664653128929897939210023734704532490278386721579157297392902232464546252228817851033157314791474188945746878081817166398170755705899714276781167346838211850913739203196604931690628126128997510253029242585925554395340816794412821925380047107256372157181669871982020223029653780447188891552596143204607510643637301013844638063322414541832253135425277839511049753223154482549309300252433810062066861429352677767391456888517192721080992661504 [182,50] 242959086895646957945544596308430635941446597563148802942904433941043059618950357828444154480737405841662156430580820812308615303437894593750106035656983658852223207779716592120377742147370857253781285388870544415785972563034986004580434772591212218218160798316990565003585683423321130166012845304271488509377605961103139551367723178811014509701019105948223667513390146175051347948959452063678070683562208498255248790067346459359119706969916824083014357582231728420332629760032162591329166727062453876657903225251335734078813926419177090695516470991358243325779794193949270121999312851309075832359225131792897625055602559040440541193214078478131608174840142794257741032741178412222928367270261053913069984891468723186419544164450555145010060466916064590153715383418044298774835035586976474023188434153889680549124216868678087798225711231594898490771806052715233506542360171120022846909207752266956118754386424277081454490734539391146136732509608700023121815563848165407342396391313640673693006634836006587785388691193722037771886469224786961508335555763631030204494482604669503625404651473721506432462172134373243607564457085738538697014279140525931481313632813091748179223162957034415693113650187878204395357361573023799954707028955729683091672426740219759483208462565912432969026204404629183904612293119086465284564217957003491540992 [182,51] -27191930813088394405782348444249679134803944052095633825794553671673849939095640024631923911727510445330108493110824303310033146616262015455586857988961139446971634789945786996074235563355202769218330036495451590839277909950222371535260461521925232172054046864094305288768093081400654294200019744368241511217242090861249163560814903514037423050383962858958785275697916534250815513528288797616732021556154215087191466598321207298234240722001190724754626572674021650576991216814273213265941083204954803609440620428806000354874109121945247555290687909840192562396988258452694960198530125398491019340739028675787253489486421737550746504093073961901010096087326913965053257344419172350242932783882550042368126419016521613188035026703737058845456748747959341801911658131211238669085152441102745392718598388480833598297999714478274573988978084445874676268535347122356468089231018688131852788612702395075503534047374057385790029019743826569698373530146039021357418738388222806973581276490056059236594555991435161033186722908004948785034873303490349252728060522126379210717065766999099378469536927709636312604815485836279599665521687271977716021066102183279371748318550962318256073166921824057861451461272334708021295967925533231304730292404240924446430808310332494510775693122846505326048887987067809759846255270139937153064481244077096960 [182,52] 883106248920269929793637030453762782235173001571880054744598950254035952302108277583628708980972364000068781409438128474750690684683879962283036218811686502708342051698183292646202400111084970118370176677275084168934034767968317378034238447397228236869674993614899864226444588027459551902940614990283146926648669622836204244611939530990487800338636004986065985958638217343903068074094535101609446845975510281861767772093308087716947107516896359934033444686117355355833461857766157198623881256121140949023107748216377818742271821716747940311641330329570140014282043456769883977264548162512553448277252060275886429163768400415190231650520392922872341042906225500816818440207233652694919422850935988918050812234112784115170254550196814269448825016092995971302203037727904744282193900399976207425240159366196618364661115042931423283810052932160950166552083634263506363002693982785260552005600079262681725062513247448380640376482545194739614666648409079125275771324973739674927510062727711031692538671361840174135488593577437808651701672614228679018932132380573244478660630658604672651115256298213444967562409384777564867634719316513465979020568534805242373835050347644696233910841966802094216072002236051697439251408667316813404363826344310380704459411313637907899416339742434291597689751504186328188056888996337962428406127411200 [182,53] 2013288935084108906918059268979468967697644234344207747279078575686905142752778036614657681599166151816530466859979134778754964458166074435667914517029272680947006942432268870944973207473667374926850266722898066092707639808162443107051918891815650651345915243843154875242156425557236359474048140386477031757345869061213177697473712077043185543581029347247639757528762993391412093084330968236210524043132152008857802544096417754710229986846851161215648079811884500893578389270844945666321555739381636333785877755302534019920444737554358981020140602348097601621300570883276668199307103448562373208953266326779780827949339473888931026664237769946027971780491436989689430734699725539313227094600207524756612446868053691951016276403649319639314103395506071636944789749417485714556890334213045374904345992628120177964229757850618121956149009016100429130119561315807837349745828726579972568546721990944823863660314811814897968711129008038741828751632542167065119067580489685991571531607288896239318733068142089411156605692091471919092631592961189922535564027258529562120371786288270166829892909792576172930030336140924441662264219355626356860486923667055410766699030648848568275949300298220775679194650159321130805336188833936669152739775567687825114197306036840920482089767417659386262834791199066892048695938837084675837532569600 [182,54] -662000651729943894788710811572798232392136445099311692143416340511599442858234873287554745473248974793017634636703870702664328951612460680754567252922035393277603643221743431190004098818567921710567370631603720331064085120840979493402508596123587317557349703830523682957582968340841380919111637958620709787303653269217701169156804366307297989750330992668908059372830639844736187105617084283217689335427440409538907906348782518347005921664373292177267139920523134002428382645082454632229733602858333009575219616112829482460581400304950751110953083588721877408288793078617341534407124650155776949629655866313925183889198239242326495920846879376917990821046398344820351933912895797496035336714604205439986259960708914302521900495753218953073605809352347652689589187491765031480350822198112166117194670479827440074258585022355984186546234559558034112999132226345056435949798681445984705187274464009380218688031084213287815947614210481819715364032226371627586859398999618429262835971959186875040601744001863186448842925783615138991168565988705962179767024365593937278416931065983978400263070051926853540677490099804173119023736661134868714920247844307027269944826689620369564131250031880397822700945650451398715779047315860603781113205949245493225297257235230737429849819871698820857862041264836453980754210024382067747438592 [182,55] 114178463262011056113326891030306344932280380547196178233561796130074373355467734910352305681634447180320937528969158231261168223534630767904325785228890542768393549763294886978711548760303619018830406110196342270869533978381505977041523384086263661573270136815713227405147708152965715181980497796721643107122824856148263669413361954362738649815421330227153105730539309521194574611714716184760794151650896750366504658306140802809518633786736427877191064989872972014189993108350784345353598606502410409992363031972417132646295873864510875908507984752275742576298267343736037548025669156184666321140398526874981172803069398304000855869910291719087215988656573864395992504029783943777724516820330528205767373930241720873595632304603613051065224429174238423181330199024355653808140829235360869838865225692301207385906632990338410064730850707984557890282132431763253779304789799413551207461349373530065879790026310977663174126068592587354965079603605520818723720443911047549650245751150046449880140866669520741770953972136067340668480821452825123647743168146516906320677992142880511937130495314871115605386881278152524568066689937416238386372344084058418175553856042696117514515909225195829288585995417255685837915551027455380977968663337925161140029885889049135520864773128108072043712024574840672625904871038386354552832 [182,56] -6734692177230016332815169656594239954651990365452258294942494440973584206089472836224599617153943664024072328076691559027334768913446708172376052154400131484394414376239570255391730660492962831788542119380491455415515229199653922367542431101942668919991383943147494303240663528580092794505218326209554583008803499808720896085902852198680778689736132190553354859690823417519507899977460598569795851063741114432092209212600608969739084839489943086789965355207447564527253350716393136591932266487750438050414697376428383059568177796286667371431820680607457137525436529043677553165281173212393701670062202486101092605153741267336260587442274107427293786203521025248959562797494091829772139311548002656983507673911809063223769487040228358349890872754922764907957801879940785699363295387853110984937717857325415140708752066718845726203442153549371940049795785462952928391146563816059342767323253700808760118615167891693879223992891689687509603364231358068695309809845540844540481114299772549839078144843946972773199357496017772886622761104335928153329721583779733201414960365164490263281696609379027260438422049722345888885356610998876091285822695262929313652718143711599062617252314499455560570763431575433088938152064559960405757441067088072448343955329942316338509159459325566297245549315631120034188944021217736192 [182,57] -1866574841838453391739982191005156265172473294695883280308801192799144703322837141289126824808487676409750007588068378953201847475040109500028298692146660755828543309188180073589214418840982639248065583147025448547525921498561435850086700502575838205956261965288659085568654783082306565765540062790905198743621168123068266331125150083431936984337886722801904951130050801155727317003380216918524396904431614188332957495830601795949346153272802497330118836691160461225399985436454896878814901552736710134863094452777593748318822518002051025353358518115903254889166043241977822629050853324589216332064048082697755844997018452373609744224422414202099195599833147016379993279144670496207808409227145129195077876140255171141024039338585421643217071434920338063135942685391470999153324891930552220844950312673864156410404776604896705196050307744280963273215224144091016571872177776070857476516383549653769137708346377881380605112676959973251775850062738674908163616670234470736168883797482873801524693862331090874329721906034315088718043011782132001629241074020747729793912491141449948761647466806943351843571389496637506620452170555233497059475998606673346251692052243926762914839311817750780510463629472151031626379385742038613150086476254377225990523380720357702560220801868966595206811327894995324245837126565888 [182,58] 607626315567150230121285655690750676348798431523813591840397532677489186923058293098475533430830672502500438043813008534830811664692439811128118946142399339572243318039670205312313372563203386299330160796784025336554314924491737035892646536874204277230659124764068456134689995370398735616316089831353511335027464089380848976754650437941904824181783414781396451963424319856607496879737449595648167558235295537154598463204038444748335993514396819968917927301268525593544120622151375999076216335043101505252856992310249199334466618034548033193008723720614391259930000611179467514278438112466771110017034701828531532905469016486634771906091077063541423778162977429569508225624516415627209861079744139378519344824473323832735787738225236960401934215874903639330833353082842387057159286918678821065699954207771140827492958987549762797568780741063178423332529124316113219243826659429706846878079463659997559193250772651195533658332016976224031242052078422370959523441630490340316111431548968018005410500076494785281218694635938336621723577261943791984857634809458909179895444997628130620026056519325140433957044446097443236590616600856973979765276997942009058912047107705214279232399676417279794116958045571423227464663791224325808165025478534486890996161096609517823903373418330426434718447529462874938667171840 [182,59] -86582225754903788461482816083153570068321991413568189646581143915551683482493171491745318393572288615829756871679105468596302110524907859032571422650173586913617609634133015588107044552270602548532202098707654981207250175192552643263292270827253562768923939189445660777277320312963547764421235805151224375178938649025110128655896499677367880097242138509554384671675772085214886228196711602088687452841859043641591033985366836569204125389639407705038145164232611814683715176684175396263658611140269229440681039489361107935017183752344018729725071919033330932811518355457782015563768450104974206453717673848104826445756327215549086152752340310955442299096771756709349294962117088400753559189990727529206407632465302778700351638146603971944857081663209247062042730521569302932833479034442155513023821659029030849187785990489849414974232736760200406370242045404718701082460797917857279360864466876303544040083984063817200489211371044590419616440513545018399166318157125914033358396517077910374478784854383803415571476608420830873800983794410629065774373504209607359005480616365265737913341020526348538566171369269195520188761869308497583951338034466475024243418832700913609257664683797100268603576964479604385372184256423387182929162661466959861480172306976212535043239787513670920233517593941065162293248 [182,60] 5429535545528651238996291369125613895496408179040422801535597910221717510694190769013508928468749215073899768979074111834087005798615769524697449158047929811481845860468325144750006729105854700253668648635111221274915183641812762108363297682468152975304901378044989295073129295401730848972404755434515990582047203804730358491471561539653259363941509012153482685056601870631915211353225363979233253652519791915506102817996514103947561553503746588987598418519955077409986133095983933573250389552764396455896858185247495471009441928991386746168744569027093694526731020333314159988117041538042356012492801921305194848968881339146203758331504999141080803424008836245500011445870273928300686855240666845296076846765744256234407432568055419881403769920511225021223499334322184851071670697162252303790428213943647693007434675540636936257361561858294218542466900778131865967540475220802797364058137044757604717950606166420572293229081635832172978219760624407623553061994961367829158507043088758611478134843869839293797420059939339310795954228217939296182199646852862530358268565172548336504765860513768791927878799073473584459592930177553929458184936427050973985819966796064009971041405845302039035292698928220203876036567854759262647963817032700191420690504747678505365733257469440924026815162553610813440 [182,61] 367878512902731515793955085332106373169727443022594099056474302473082398885708647610217506797660288843521589128775745884599932174327341158564974322782844442851743382825335144268842529929149204280101182680140356266529198336972239939835821099176986138624150098479672514426787857684859795447114041243598806612998899602829537446521667422124619085795499038524196830220534838802164059848055049832954753031165213206143398556787779936073530589790308956272990115398593092844194882756618258464781075458492961577005744165523864582170679042222756281609307576053354682749057859002953770810467461570560640551057147713096358928620082127284286703853318990305992719621959232471953075134136310885054113029378986315126869956237162030566623777450422150272409188537019787463897419790838337887321179180733084038362949007722719116313513120309175969896672986552467969450841035692157738103890167647107262227441138470155477591332390599283947185912998712953921692493766693834952738826184731302864342008466912318673727124039608534097160501240264926301540601491571616408183595669455093443144401270843197950227660263001396754994805125990814922516430235053403009574228070526678989396230338674101918622405435751996735177072909348582116046980741075794765737450925483759979802270833625119651951759141351492276937359552367558656 [182,62] -124730075149650551386928958833847389810516828557424533423669338597468880014589370948064316093432555293202881110434653607841575522754580237551296622568907648561130113933394674331824340305252794617928487851711900185571379000843878472651654247250665020500624439033619897059374950203381656151904170615547334471876900049401811846996338738465207641167441344567154828841076856321355867586589208411779733783313663972298027694042680956521779575756029421561450810321747983121044941704315418865642412659932876313260049750429128189409680202917850204905360789267289506105835403336887485949992691050851159704090053159181338768963575763541984523350390629219968912978624018649692334649750052118467378414671902846264025073934182511317634850967859363876147597663797477727440333933393561886881895791968139120617437822982696403319780374585425757634281623286094938661896653946960464085085501779210591373492673186769646783828077677824069127592651962902357998626418621596522184710529540523486190138579324775387281736802982696624324508558143903993007781310110499736136509072977462614352813187095682574846185170799881136065876446487633921457943743272354332978837100551526226976230311078479969145555367663860954099818633106302934501153729157044786554650481871473593775704158512158090061073252886583494602693051154432 [182,63] 13778491947217776267262144795772437905666393963588619117136995249959541751512655562404944441486924613701410686795278463424281595379863900378126961998178426311486948695992017305843623565948597448475777248962060800835206714840288314908768999554072553815964040572795554930949560058838063102408608351507228406835084566448888238152357603561517111870169288346583516879711372636691247755310716699723381107825276629084550211094920163486717873272849939854537062164797561485233052178744196710522732801329304611064740741252320586042687399811590411004802658457432408634432357173767019551559754324800092004365638575555184114166117838541327637444368269046157213573242266632441347436766293082431672372257055718819219956858337852911715629753301457278511927772589049265460948418599441819135513325590734584122058870774161766163255077723885712461804373412474967961341358296352626641600955469297353769681338524962082208019798126187088902686762518217305361686104385042715806614744822433428005248018072793563767642804039205877332183748305735274533007645386099122601230568755249066675311840655183624827049060816937973817541857015485975382441024369592473113247459146773654900940409949566832268333100752636348576309481701533555876796951598485338393837199307540029199569437573031019482862185183359982830738210816 [182,64] -705013808084750565740381318135142741207195193797706529087191736735420467466232913103509794907409027299151943111005868463903512668697862981865697847522868142169770119553588244722141448108602864417329997860747059696326232420119960667473029226690734666736936870652027105962491726895374473497969049175561592406256525206741481478113902390976502626309566185498588689096178550887666258926782049877118117704216433065233544155040951689661534618402199083735518793388834227493147138545225000597867678190239552409360903999194380583238283462597450323362917980231991814700709998396975696532016588699126287862382236954476014533091681698548720366341440044127857191196309329867284512688839349754359177864646607634128396389309262715005830091036226616843055609029643345748916694374301545191709148807191399668249112215504529592953658155753876484522356226697433371180581668247289759175668522076805359282949627434149737089416261987437690783859141809513379928457335873148243317245105262034930108983502802052218145489248246966237144191326330925613733365109866549556079256103538373631229724952181168386822999861464956507127948183002213981844759080056251375746497253921886160740358636792088457599847378336355221474475592962431549579205113297365012046023370778877960452795860588503180343252414733946944143360 [182,65] -12882061132822775480275497372992606854475636281721975637218644810503619557882835498387302513098177316611809205906031996992418005781933908657648565477731240839519366390901251483158414406703427693807938335653582569366445359335964676755529551813562805653202293184836143594539050852089330390581882843909799788468549023549399830933059428991598232561091446398698856795410871653707952032754329497287797184985725538148733917086732852041300907307739900761384732297501753734572416616091361957444804183151787486048909315612981562115299712049844613836106910955639937313324316760373781143702592648745124640912851856322191448912878132304171194828986149612804075103025063261098644317140864343858017971365683496498935809556420203769571038320761566867886318512107245415853129915379572656853972085316154074920497298416380320021934031874742023749406156445751044000021724355604115212309210306591655776466781306570354908210897435865086184231571636542475785912705705932356819449291975453992707168476888672456429561494038831364649652228921658509782929811620891624267270838988869141430560497328376598588314147423063066009623860876765077387964802410988018482196603275335464405805239341724988011163377050259717905105933693399515170601295099910881910409555552228924854219406789883632157546215252238860288 [182,66] 5124959872364411428454986772655330481950060727974338488167258890755486322967642742710996157543300380131899153074222960990027053654711647833309006247241154353710506561246255150285210750239546841371989846506480790596472878511250127902354973015931553521423899251571507636087565259443348940865262178866760211592367042896786487624422336580948252579538558918416544348991630726129309659573332457608647512625167765167004918497058451211277690220242393009976058803985589140785501515691441990248382144501699278353986018002151879555599425514601000910391286743346861223435236396531290351342330912536254354595272540507736563486966154566552622651250572415395127125868677728540346593932837975352234122742593646252880100178069965578002022172911544953711749177911024518372223295952490240390687699302061960576248077503727532722016793055165065002843292649365514806572495701750159201732794900419606115952820403897406975463156776265124025022493803650292724669617488330207315696962960839725384567383825300506599334968178074416159043884641602946111592123221911345418092374694910484601279569959204614018503430129702174915952154793268201609901790315575778163582064234179436097114481976579933887268592803763892941713987799454808714379752268582933737001164880127036208095156519471573190914403515240448 [182,67] -406034541905352290086388164427608072930459931323282883799120223655708685147056227154607286520844780316558690676835254331538206613575148616163777835501369997190258141927893568353381540732514798801864187871265751820271952043136073509762017843052875103748883985534135559255647512086959174076393896570143401513135565393087978121062243268730764153185637059849034327219077045952286456476384323126031628292496182973914256891492684053405811640660132247551429461021768265912156799361348817765559773765377375463964900643476750069254362680525610532194796777422434062770085258824585429359263036520751399487912357322252521062350804287450832132485526778166133490348385590742692956910764863223799546498671367543910804378893287539743728681993312145424211473611626809353711509652222969143608677859734682143971514145871503179675636745379197061577287384864629904114897582049530215729455605223574140205707200146767797842415184818748807671280986414674700657669865011406563686410379674286455137337678745595158593884952045633207776825962698311977837502179972687704696779016296449233417469699486363392430128619518202871532632602538996844383914347293603516170961029494471092426544911245086611764648486245285008637789728810008924480317006701004882456912548089629130992728005894073772735898705920 [182,68] 14804845839381389005839354638061411513799481241298583644354360747464426654746477618006439594015326908260432137647164337093915473565385658815767606298936677345960401212347887424049154804355782606935651563861064257165728004645375185386005286982240930220606157776212482346376158781360982226903147162790471586826582306739007505375276351526857262038706618297153126281817303964822343981976219373934363969981638854204023775607065961899240790806713057977318807303615246094540105731234699588098829179784107582772332847702130788403891630004452950874651503818024460024513781938777657514306821148396903392699545447697612870606710287620503486414699773296515979629369183763933644558377306059000955780346551378819223053753444343317944763037892990576013578370026780686735096604980408113333485810909605613219531767208150324580739308531876251901183663403337416326884205065238754304668928041780631464619843326648079274778091884236970695568465178180091776007219898272685428012285436344487615303856945901824292354526542128428708888449078418757150048868517880266221821212125022781951732621208823072344022785198461279718917947010587239371626656590221044219600855853761950342274337465955107972774851001376851034914013690685375903554057268119609478548030088194353326078113405549379044256512 [182,69] 59591552708567105212563005508350328876178639609898452809797157836676963634903556102936298322695051418132691207202852883062948778219687153522732193211261466913637215814416998223326149274974050589411002762311393691050700363002853724612583833339643593199204200924987582796697127107455088269919652196701309357340914271327850539934557921154932013143109107083295326751202320956799203271818248158125408974883626516482605314813364636940805470627865702860694693508819576756462786215239353007240384628490488968066315376694430612656792159952575005301930235706086075717894597215456420315793444803565803516606039633642680545586813726028250740531490223646899642623835809636835024796972436662437254701975347547904425970286348237530939023973845484089649241588101676852052224507581572565685123420213341816134357477546341404671022478590698422127041875002659590755549893769087225592397782151757217729940195611412803701653580605159816320578975207134715762781625835306388637205076032581709607301633999024753086960605888427347701453951932706992140954836461584130163894352746282247742774674877087724105994939968680745842335381118404090342715047609394286603679807126221690318305663709743642992553496343480967194193347498899663447568653066083658437954915682858381255752928330753507328 [182,70] -35541837616365377011735114724269855715914593273115697778547756756527444893815850420091542494010434618684125542064635630046469765016535644412741496105044450385293515605312820619260244501478592367012371809552743575317245683809515110799715735329118922966667041011505585074038606009622374215261505303282816207584214801144276625544649041188262514335570176609122842282959971365183137140983639695014938914956102510384696349180869810652300817380388905882363877085510627383436329527610985834393472367964856567356156027520370614894823436551716946317873127647731640636194417465175454129376757369265001599821299883398964102794800458915735156386774782464155567398140779109542049475261286177879645318225608955831130610719870634638586777953334713451128136856535637397705612208386338009565986827789271640237967725477771686078425992657836557811603617489438496622161604664175649101620971568691943756299130115272026097741760974104255989794409190048580734061873209974895467497690394421866729417310781856396513698996257664092943001621082468699506839398501356733368603181984884532697285809382447930589303149421120630577205213908133064055527229668257039483767444213070221528621259244086815192112573625452451674655795254109474617283175519043076317939100440380624000863106406678528 [182,71] 1863290672865805186041469749182594582270177843662172423060253347810049171183023315167326684424570217992697968624576670992022936002576962141184908490981318768128521652683362979707745693169195955845364485240786893043936833949576903296191463597456528058949393000593246522870452361075994524168563896420027370031006940543993267903968620902401145440338524126401068943205447546468932220703319986988984450767804249951260952530473374616758646366856642827599839380305341616796784388613415459966818312343435791527580696319219373829260756778839628801454224616752823862646056526012052962855415715801984214167544748598454651140666522881848437687331624389985587742194728337345754983673422436755174483177955628237441737558094807097228492543038907220517340822982804616570777972242405838249682449601364471951489073041531602648417339070719310179865688468118375045659859272635782321243308487579977169500410568711240016906705327577813212732060106912801379466146932363307326391880521137819972808858442170712247178558226974289851366194058297085208989397702753460013653289696658861258363606912279654077473623118958436369112359349437436647377531121521746852007145388023730282949990692427421908402920899324762567593182033291217971329239199589325685993157923310244629089564753920 [182,72] -44263982060462506414664048536098743193341093493060367128333062896655529026118436655763089670014889666418183811410530699290031457008150463315357126017788016030748367675642706635470024439573361793573930627911189145730732569545425849158617108201439915933271003914439841686711939601307265103134061629342884637991040515432313914047415106515005337505950614313021977898300091823899225134070723857162054175681435338609154570927366399883797949160711450377818785778494300020590148048924078684087301818805053428159566545773832059446936040932953277157734034336239534927131154887443535933867129844322110931758481508113832093196625060124063538011359501457937603168047421550882409814466927068103966739727775840314091027452438453328726561841873954261451101492980182821985975802446552042853234015317773833821409823868972968098005444332616845329675017122481343664176439440393734770650310020488866997138188353292970817266160262467641035378600693369292754348700936823481081068241391794428795350049488610088643506829927235526163761168615597066610899435861429626840423897465124564287602653343434819379107786404757870132233594525042217741622850322765789373716044320893276016356155525240219382652164780338732387666541074711506904038425660596539664683136232551620505931776 [182,73] 21552347294230931105270912204884243132741065378287530111623022768687486766386302087234261944296756399493880798713799889995229922238507277836786173274227407556030186579872494335150680494170777505157596676561174949926833872658218778542037469844540346290524257934904694930271428561425681524604623979959198044046246274596039759515908507494321585132434381816643109162923981250202454352739771929777355064152087796289156072726315230096260069600122161293674108091715704930569655452705547603579063086107396635773736144973335852890793971464455317328503540725718850993984617827536176833562379712227298566493724436905591820227992702896854090452563922630033129674476436690002250860823001986126458856046675195253655599477832614604707046011821789131722406407731566372428954578488841794106677436709062473930938662838319294211366316735981378802530989142460599823085788869274452986114527547931025658218337127924661955800905350862816559561526664681756387758726235483724204901359761491752970343424324181556104985313174150885473628420038754437903438832136286730486648636222170115837294102456904567087053216938994573269402985287662479500095620964521831318768634410401749649984550165413168722005377033530859495571720854303534803077751889801329752858845732548902912 [182,74] 32872701289243214326421656899032742783529915725174185921815414557546963957904447813426571129021578769569711847066923120826667932144217991048696274997451795539866015314416656734669923666869007411248215207139881469220597309617194059849206189389454114116963432786819952411620280125238799651162778941254093577792608457476589607741263829245759337805017554023547643297587909203862392995645619755011585947855307184805223909694981224150829645919066382116362149982625510616669721218742279086319726597017817353279548538020566360039112291811213712156790116064196814598887989718574305170773437347253752369920448764251616385863399619889318216754542811749378520033779310494442204446068737884558713951402650205018394160107714023553901298859602609596325860882225091341533881509626189848276504734911638205793257520026674865712109957919798576115525799703258798981217154723606314456013936866260028459404379895244622861919596195631103092968187671114058916547052392069844153407027903383427209744863783341421248166032776905400073440308266989266315817333089765528187890323037808906206153531535071511060252359196427794027243510240523564674921339202522335283229683257081780399495632786182587533803533749784428014069124574794140193908691576043572970409296499245056 [182,75] -1072622540905037477128001935539364815949419062969599939505289359982585466578951289622930236808731439970656247168365341772393234015672094984766779880119522677665772127649908324013155861600135850283668958146106259818327460057877788256066684720183677511699230754618182770732941030451362945743097123217960763056982127680268142563067545654564605827129645248893168185386465885733992341954675544350126412716563154462685412734123927016053298774102044752206387805560684604103201985971297407074129133084447305935417772284266622228755964541833860049585549857592339841290330488515362934292128640207176577996163027532521148588313880005387389589368116415158279085012196351004220098824134637144197475727082162141703347478175347687337601323141261284672780651961011425825449740782780672691291229318236810821738549712369825983297997009050504246936995412196204637774610472162471430062975427928915992671071843397718302276947112649778158267660686747004386806319789003413129068203086850741293931651762999514893051102747278464758687192787051603529189890328571881982420164708282721082454160234477602738317001636758251031598199096750932930066885517697861770328989452246905751998765343789477472155810352799757420524459673880563719714751133366189459743012683776 [182,76] 15792920053942165918800642011322224229632968337386397076596879297764304038158762493711553482643918705106156398670703109994749641198822288849076470937430913356051456756914567133174967100447523794616339599690183821221400718076398218804933115867022046974905606282556681081835665671049935717344623328143110750787676127631743140250719746590346275793461330013438732946949929945738153577340734823678504161837047580142688086172820277848067439096855384557656296182384750407912050980100613118919135330166041534995575970176368257574944494855952411304752109900208646253476237526116433623767480781687592209372193734383819259227228163451072970305941716839605877815796972383176491503146613401591747595989453967634948425654498423679114305280821802966938039082751385492282474547778310034047705511870416182203262928887434815327837275300942651136964810650062773254491527930803165664544664587652345997544439957644642193257055923996793546846425964468474177281126424114639542601074707097293937933458163483974800469849507520711177817263340307643078115407169203522077545460527663762952018151315927522890608299558180010966564833559028388393772588252530834791218714030305353725087644081713538589695027394484648850942592193076870928603612880778249516003328 [182,77] -36464881095100784624438743762774953679362045288996868934178185890301520410965796559864133470941980417725665262764166522446414727729245118248504543358463396043880846080312237362357730452875905726337989754727196892344459646875542462606834712347946347742825530578320657538955451735798237166808901022885065233278258429264115388629979869787755875245623306827263292195050806970835812061993122189757884314561015060326492054918796199755494969082675692543751852297349688815702021168950937193740289271394770678574045603458777878460813872243475444609246367222964840890245452815781524843850692189501357874193191695402015439399597068426184086865298405113068103388254682156772603887310000732269465950343248569265097229677642731347282322280857294201996906910716047821734253846566561186541043315420824320333282874816142665328456856981287941789734685235798221467422332085102357875125247815885778810825240743410561886175304787007717874334669087577709713923818094610857094215808452767066019112283994973371684655662288407054857069117459018156422997826272345662056603977693573207974870186079471429397090302940498162559282871456896545398706970080203019889631218243321706853317579455512727565701088158436519939164094319515601256513242696255537152 [182,78] -2999917087059281666737858365915005963361906972237903510538831883764648332006535806229611833365361448544471455613059475182755119468043074875709678126486619925928399448169020703486283432116873547411287421109569842899540573549085149672650796910878797880157485414557009918022073747567845327723719675135961537867213317696856596556486381298710153616164323101457713793057463100884415699739928907700085311003997134601212261814766418147120905885047597685551845280885253910319826101309959075161389092404281188852724463544157482350337173279697542568020042949318441541556769400668577913140602240925182502268905072701413131427670074525291004092216014005931094248106482094588592450005939673077407273313766379189520579132053431484036644345385841033488925500177268147480044046893886698859098129987049690673746683152444928571455396771091532478162116092072771353822858834527502736637045109495676105837950526867112351635983931859894537334130483449301593603580798343336506368829805226777706368299508367700277319675741524923615036751814341522830940230698104504929010664531192119935508955103745071667178164727833687775663092552271595371428187500926656029963839169446619924185714271502090025058589119712696582145154555779512573739509786083328 [182,79] 60087816918562194076262105998954011111537503962907175559830998917969102363384339882403906136435158968747553823972361784502043081057161986519482882576991945928958786904257685368823931976061068275525407731860436176413693830150859509972079733015063788495016531443302932676347342776282290817803639686308902769204508410989131714561573507413463394504178698738138453727050823007789212804652205557253192914888853171166262935785404913592031936372432967493297234653024156361697876269100158883819847647058468184501202801950618343857382141784156465889758261808629932018957314397627129502951601529027930450864804221347171685651837125842596368966041205120954731243713361263788417634664813718163075886197768760223761109108573072459470987996554180003090002210020279888085761258211533802573061407739350595975910961682406915904392601796073598812576753145835007495866886447137129960717107406967656985950730417069294759537799816114384590947350608626924662591522050555789343072929794179788949285365869042307902390226374378838519506497829040918547697868717921797096320788958434275079134656136956102237068415376655319620798686096400916775333120418727158672505105065000116725599435887840316099633791250252737383491084157571867089919016960 [182,80] -540603286379901579654940401978525895725359017302113955317326453610680147688697573275446840826146455137886386970881389812249685229474896215333907315296705953260577968131838391904935536292153291175837045860502651593339873729832784989035988567428671362345213834359549603190752720740793819638856017565500677257500348348674105044062788971103301590895161571269122930540398866412797329400940693112304208726839794845292505655312230568660930850015576210635423520532560177712274803814712597809115520600145990945841127806513695071647024428532936717929539259090048619316863507895956723526769131491494461974204107863682368988567907227414119548884104403222248426152270511017905173948805318507803250054810049585254774620798657865815357512231327241140628247094525776678560335172502811597766623753115787875074694170008972103509773898135897323549612951391429319346032173370389247338327332477888330341489867245583783669558561951285704291736520464158596206565905267554878997707912245207895005196131687526006545551922791356250527281752734463286688375330248145385686271441616724398687042567477504850222937736091579121521629294234729091617710876494898158494742675950260857235864005708519230380679475033023684555718962456499334701056 [182,81] 1574713056239540076148809932475666210749345251038611077537535701484719449127544102783109097307971270630184097929425839078937060385892347577056745222385516030294818712153853646171761016166251920283119058844440879999889708506251098264706542650951103836137777336018851962441038141623236913571174890133675581963744316289786974743103012992131353610395685154386521059357726136515918375218070034388158242023267501091066600368863924732196419217235135132446991770360853453840572772104729357682656240805232015718229578601996125026855571870432469537522331980504675809995751376948367881884709062737633276771227105813095153084651265359142777236250436323987261988836803647017286228496220438700953155717562115069386462058119575688846234946243962834460352936524180377221665565259156026345073524241213668177877169921199115613970375358823169408820109384613299133421934325804058453434326324361815324000400001317451065443209193592955786491712505451410003675745922655884344288551906304968120256810311229689012837722710402972189429993857579540669994511232299021390089816880967517497857345358929115418354814866604615561894166749731594639584896898043230972830425075752227703955974081089893580870786742912162119800763903500681216 [182,82] 17833587449244658210035319166986110563840547458940212913970186192901641635212966591816022637778478408939793591854433941136405678664187412842070702664931134940156861618927512930189627402839798084234224495448815665283347279825950144529545795388082986284632647976675010033361521059288541747175217588609529448994349412738981711894675045310397069800282067073170300219470228442610795532216881413716675629125925281933518209081492422808071946787183646287798548173153691308142250574621115269520235617291618610428058460143932121689462343456586273156963031938820875846872754607856749611095113697601264074780377042861517526049197337166330303029508824677797913031950017623311102979822973321403260357117219242750033497618091990316861082845521064840476480727292318018741816068567988000093498666945706161600821818798660352561005621616918264209423504855871901708341673511293404843770725394991782469436692863789761497542518774630724042683599436092693627005865926443991051479296805865414123252013904747211942213656889194122877003762353100442661526070499180882125103786520169076505109844548888577441786624755147105741797513820232053991352292117997680821426138167304202229467132261550539207625431979304741552783562158080 [182,83] -240774375563657940124658480347941058243520073688069609583578853684535432500231271483687141263520149186838126118722609640675562488602824687744670337863898826760658552445754376740793409075916613574241739457851954309573056169174411896042040353132846913961166940569431956841378245459306620084497081458182877131975742285780738357602344511445142105284097867664890631102611334758570240882343611263904902989648168990522950235845760484126800856305905366997253990321848520333081386955457415620788727482982455392063011202851099539160667679766105156416140395962803310419441946888156775588229587198776373069663177179908994594647334603355389484032348456891507603405201537687971501861095079930731324056849131214019259952276042790104667283765422587879554961465549089763538287434916864338367214079963983895514615732920714579170796994205904460292292438623821384298779683671837857692647005803578561268295134954559277413612321287875299515797915257302034488648936718567815529607489633399671089348822714551576195536991886746560623302427635036424613118083410262914629186921181876516785862184069526405517420046762434005393689658999209827405860165151214260184871545396256245415584638025322242594938756455770540225110016 [182,84] 1330775182745121689424157151610961169799363977760845341468130613873976618118124906155135681214348437898123149196411268711107829912656066128071110999395410288780711043424482317421009482537419161801977939706987609462307336742628790744229075577046400174713176541105783091439634201517511353427569688782644660615670595696588563665567132495855315537542496540838827706560823486614144595655046010006763253333841734914656274742668564543054466506380684525974191230073862952800288291099761089053358789810400483880957167064866686675765867833209379976764910519985940710598305655619775821297591977670561373522491007714069420268457500313089700703403237158994414672991276353984150266405722085681567087470839566792280044004518146563968007137068355712741724493171784535164698290347619236936470340038110768017138409788171269717296562948128053766517690703112742496493473452873367529081772278211680284012291571313694738754290450452724433926035608631410975555400227151868901751846932098340063573864851758070256374818961516103063349079082150624700391716423254654908120016225903098746259640046975276512699335407406015641327948572663819136152137300817314246212742752870083059684632750829772238092479271971120481536 [182,85] -3416320603386619769055668577934549304414963766393897765880811686931174550037298646945961839790514075676762820367188771669280251963130422775792232082217168161634603448113007245310437544961055377053622011198825357212536190414458256701230484709670613158254370926448797213375521186986268366302035503203932998977998135094329321985928888523797144015720330900020001714332858705758583238003568518821821797653160617291790581952207557928865447645987180441622737049766242736282291815739532424764211490474638473106781249051155170761036127418419793601463660641016735259260201961478608370012506490969596117155784858468469027858701789715871707693867954460741897541782552091673829434090452287296902499002735607039729098191630472737316855739371368921048347700811016868389046546481023888663723949946730825366430064833368418153971711498704903140566164738288917020548811148562097137344373924146559621158688058873242159763915638214961086416437994195658719795006912070026081667657468655227877222113086817446641137755389580334198639454693611271596129522929264003701196851562014610808735867244151407886941758780400207768229217536754522762094912420537974960653880905411562883618473836142866064339633266753536 [182,86] -1787226295885860069041864737033860449280876385712326733295405308611816473418035833706954327741866384826854793412205669857720107628068527080096639151485585735167241173395651279741834986789636151244663963949708549298476853773758320992441255901655054798108079629862556847259928556439851707562015253324614691921653853415882912013858102933458145839463078299163509342582626038406433664696661783050527405487582481423791047924592965375826921937634288958181951673097102270424945221387584628312158294645268748921729950207913903120057744327833634614916424821384516283438012838877376541051501833470751636293412759611224213781786728472858539755520034909338336535852912367604531919937283874383747698236688851459349158697083373599322891408947119437648719508762193163234549775977219799540440795022325535708282910449059400272635863574884446337455798153601676638536624301539897384524520001404702602386864297785241156772502149907658680012285412235552017425758009047036433543279792882275326680754453927067988817740447978500981799067830004177324051057591749464064854993954997500038953646704222705130270792045497651556144184734984670969579626675624890267521675124592934899374721465718041976758992896 [182,87] 47282364521917895914972812185325449030420381557749665561837197518195558483998365479206768119867577394260633447225923409397895291201568123910055899501890352794165973161192022303798789607047651673868723799911830046680669460722497168681154204626924282006338593049576737775121648455740623567561587066405880572811501581682343066326190051757076849684614888538397427330121624538850933578737156414946731202284874325248502913625383671672360845715563377047499891097347599549103074057789026387681435495290300140286388320088170383796234404434526422255245755102651975505717345862263457917440845541825324706802390910993370807000843666696186574290206630330957222010669844311924287546139002999504985788059685541148882138569110645915762983780741171940557109751668170772674781561442316799352568701582945957358596155441753611942300744125322449355690044047969221000871387589597669193954279642933352940027679950688196286049723612582083528621350118112197694332721259919106978031007184103690959416866846722330240232005644922120393502494353247805145807245773363500148226995768589200973972178279494956958749089242714006299538641068477536707097133883203038265188110952997453649069066335749063049216 [182,88] 17843032250262586412119332269502460353472505369493586720378015059881956188451704080560714947107697605110029856824239929261224481338952163836100607547147450818253476189068557619851635787401164168864361069203581137805612844415139976034968923037057697787545822490966608376550618287333642636664106335469407578220266088525166860013614507029334587899491314265604706382630837487363987806478804560205677261078204952538786651910626768528087072914810549024891782950390497424204306352270362318764891284939528316397889883076721978394108698746620302461741487914249955527291539067321281986276993768140142157411050328956344232286233790381700729664849121594544746606760122501857121773091958110361334022767472350255793075531774401979569906876266853691219803879227598130457239179333777391356224657362628539249732807736682400446003571997471356221028847032310786728511099168178349012752829881786116568712727123004632196232691607264129500555205318795130048024401448002394552984065641495486553587508719237398042524282638826522325442711037396827284874044451795468733980353230274044498051376142984618514266660583504409686985923916233190326722293989313533579368723909825624933608682861989888 [182,89] 10692025239873976832509490155311117929915632546779907553282223408064979230430036584751511703666206863143754485272529302616222263719465741815371940732239459717549974614500011330591006476161765275809565016354097302179105046355729980737935479894236951375279242035614484206580929705826428506955744175475560672209489215249945968547379509910621799627626269679543001690833416881006903500179399789961447142267985534357805880184917911988092248523852755309174699239466366113472825974768742311941109480951369421499423212917259588339998554817232133186896175409750490442776503885541974707908411171393432720499361049329894948002073225007174384612789867683415885345601156906982412224799107707148107288354536764780494934594509748018928916682182567763536355002461239843263731710994563482069388961609186874846801260812635353052223022518568177615370394567665860619132657300748101236137477810900925335901941572853130442130180555579509801815890599774338261042910129134572301564747180407041224149176854622453145430499590860391269242582258734130700814680765601357415441636759458655822011215797803573754597070133760639408320746905444520264346937966098366040722006142621658173713502044160 [182,90] 487289057266140762122437409961005972706116733916200057735610196817018603585800413958396523794019663848572777656879805177605702750159851561942820185232603079554498307374129368888712851084188392206262679056045564249935031213085776636255108808867410822929495433263917610398502250380233161668087810165866540100459059896491398434376181745383893177505540494741920296285025402666571007170717074188496272692686362520170261013496053517278592785426923422505421869204181814116975336348034475965303917225289792726662562377135915577736614080160691143661292532391017747821468414504368065002569364542052634553337715576355839616790778070617384994244022750878173810586527333116802797104262199713089841460110601807872589943930965784594969027514577310893186976191152949105739604416471577233228877194814465303228450933668026708080559494130451880765237410828125641863571734947861947328838787405505426721703157318737452284523175458805057592957206774395971330238846123757319536372831771553335304483389511352490615051103280424437455082964906054188448929609495644758596110184810534182735713718755688997510971676191351312378038958477077900959188836769549972809374909174464485890269184 [182,91] 13547346562468167935487714173214894240109489107721034904837276307042648474066617984095685634359778182011192053750157204717092792643360514676684646268574794104078701490555919375571455183181290840773910893675970668759163995837690881692035167073456985253078201279256607137511952775879579801110636977205706704487230185071078224767774205223457198961662383300910825410204251866691159771975157530075667235072252512118865870344429785929036311961278156320787868878767413926732573136762185394519978558517684881380518571171080971437097445894469669436986349418739356113680545319768439787952243300750454153653196623701611683035023001920992962547573814294124821885317014419824049480603950855231672508570998746431278714970391087566522807934520544157804908652728522176953576755070690529748739747116817122864349401020170587150821125786014630319030648743491749948322306915588816830007463841270806285810255430626866414976958649771499190983983698635136730101059987885478864675353775892441617260105141359173356163119999200734625213732352611950794623712442903630011384179504194614612057731958807833110088156091467085189765255320427819835569775755579172778808333371380493336576 [182,92] 257204616447028144220847161965879910691261177210715307089462522266953099220265970025690550663108316681370778510489767245181550778062179875477306910640949495567130009168921397411089439534099719040717526161967131019432592813798235074109563430471556773235627213310695875713661755601586419392377046345580902144239885241429556176669773774387949140334419004426407752104003038970274122605181233170225796696954534029378249097259900560433073376292061030434422284190947586894472631206312627506971383530788553510435827912247638955238420440081685987319890084715354174000821437144439178163162019147416199756701589891184285872975315875505407609065027021128775285737843970639485509599588935531480862013855069280522507976804533393248212182658672258750582707793813386850848628600169121576178082012085651127616504676221936598246165423392661888619898770948725809801308798609208677346066435007838153384132399682309277256228732550529452413864502554483286195582274321876956470796033725685330218733601451158020296825614374564245652039978025051793661505939059958509520448698127363448269785805211106803452377450717546319492410310930467035680465947297696207831084360729512448 [182,93] 3831716500770489804632333015747514595456280832481257211474854828533119030251539829213927775990149805808564949498247602576180186377807803962338824058950949565908541214793838460049471028965090555913061446711088975417037098805508791083382109757259718441133656003054471707122821554301816297688105807619121369286942174649128491572437004477530500634067458192703487243749916573585031712728977171754181777401729597267216670081418644922822382009033129934598205257392845441228673970239413856835904691709628596199087937395139370808407411264548373887961801583098015497988931235894715741028316218152468751939338330219672232496781718247359445335778562669492751025616732589415389051875696930736502436638891399893881969302573226796272383424144578205253443222338630869219853820065577104475257392706658046694438416706761318894784634844314256371686929868406042170712122462915895293746850579428687233228415914960096011217127015965521024447835870241107085027962538329279591447917577525937048943532306005870875819600817934524290429718727799985710770965268751262656591003888934538349691151698059833169338897171621094777977225844751164837016804808069027771829683486720 [182,94] 42792522151678591074229548508187035648313801912724240055443449951770478677330308328743473221240195434748154874866663857786878027025037501668843551804836391570692179658237001628688005665384092137510108002446561528433904566373133080726905571850771892293355858161777032298460404250328718648538034116376237758155573674109799390069815847453760372210138687823160557832850919805133559262499137205195112242223212999686793169656190698970948224095009814481143260138251366849333997760055924541414146598344684937329444912667205563383741988467588824945609876459445702326433971848650259062278192325162563576146159708359830255916979425607375786706182894138941743742870259332250782313702357826176069208495958220665286788010966208398526569079051512834591481010818895105896395434768322834479423615574950334947671775308595178676185456677505966665072662067743687317727137906905837333209811770118315235072877029308560136203457626436412697102016956999156507237760187300148611210910599913844280529696736635299606478897916980267201557595913270434892161776228088640833924628187597715068677928125361474922271845373582012311034520501530207573369471378284988023701504 [182,95] 332026824130122161101483404150068016814881814807118656112690269844735474445037152123495740308803291464555168528544061570599207833479362176429418256937564756243753749679983960594712066724483476068320491427324138253174803008391476301252078752269882362719553490002392888197333678468090886365946004342588448119826726340018757476218609157715146099384609978811669605638129917477640952759246764524354078489668745006581536986320924759152401064682764004725151086560353142827372860425655716900019819500453047509906215293793468834880812385737971103203049926669533313900790090000905417466587683734468438708816340290262211855921435829360325982379601483187436695155967710921408823096012808945213795647816447966903839916467837277454463387223631825083213563282775093477552072504996385300576241155137796067982429420262411910588986972394127835899056691642561035422632335905209396520276719584299525087287996919231549052447901338713371825478367830069439462347756463007105780337670869833234892413835200681116364956203584500795648180680942454219117887213197210208007678933074462668222285589942039798940494979977382679595085876000541821703607273376272875520 [182,96] 1819317408523913919219474107867274953995706211604925462974156650492792941573214189098074364640111039746268135415247016460742737267243061410595439460023242081283465783633481437902756062519857829965250739824551329476896904291557833701345050198337751786817485318566786907856248019210551116507421729819488822611308728610249485559946970890491446177892910078964293545399532642038268968098985524211322337793185549358562497425486229196038532858959885822930011075021866083360215267145195922952793170247863531406091092612904133709057139973832702290953309065004262980358968674021698390849589029117766953674561264025793048970967718628459305013701775386923479846957357586182547647451455120806866330975074191026288133898091807390235905136039516547439167947710768038388452903830737449137854553327825406388799852997223403883345762079644284418699772703866120463181798650694271838379740811597545567213113967541376059792124999684152957209153265386896047037923718175850718320559258565881411134917383227880654135464509405130313137910688424801519888783352236141460842484855045419556989826414535928258862850994017743968269941251291470042356158460053504 [182,97] 7558787334682808902391280485958183705358945705136890560869151539971184348087648218234969029264454991653525132115694132332424974430696887600387256838821176318778362343173539638516432373030939935508988416593226829849324588246959285550691595692614038839456696956197638294363854834429220565173353353229641713953677199063217899133248319171413343749810373787289554044848298824981638994091884138937899166945236152330794860436972937148875498645146126342616286541421158045651749386588256884446947225877093750911238924678943780587020456104410418713472976737591205110396647030242140751814719853920648097135775271646791322837163024808489135417291236371121792013535797422346508464114624490343304290406824917791849897139617593472989443801786827481691756725659058214049173263382902975326619790741158407617727581013953464283956945426863615350675689634050551101554923817954827339124041573769442293580094842373241346070065368528420802587740283807561495125205888258911398353951575551536419188025912412703775736272342115252221887639921624609113583123730163830115119158917425325983917672372347491236978435393416371427078936013104241792927911936 [182,98] 24408231863509447024713671370928112225395817119938054490431355074769848053740372667330767488948530149557184459419750289700913397773153303229368177883718639098166459084169597805617616487076248332127291280155179186586938931839486072116188027237055302153378889199695043194360939157618688748722272795300580835450687064946348371912202308103039603952141500959180846657780446590687232093043923600334264009193871350876524712777409214821806327981776332883337845904925141891463833666888608543660041703963149758926984409166419906911805893008445546147624057740451136057321281832849702775883903834156037325809188520080556856005072092246252568619768152216206681042534006518193781876886900470968146745960684547305682602639131299392868507917927929915185503181389968326851971322984470494914039658945385706570128100052242094356243366825525730998331646150474328271025554808582612643131507315130633147874798025334115839963880683359157395234127854338493947191561104639459213653560045332480698649641983757772830170896549819672139006588857198346149600729006009268511590967302961791285441034381243038928816655073335258039654929980026184220416 [182,99] 57917358912514338158460346496257828279051068736249488836621306045877650405895476204060983303468533506939626425445253943606623487358426573559888118787452014770049396355633013690113346589048751227966068070813149949794089099149474825825857017740490127799990276028725285743304618347417040910292814995005314361184831061361237662635630148949187115555707625849622322679601270498412163729561495336495931589014470494208852644113018077791014311679206918215866731154600848391903536722504972055656085674395985550847205013697193009818897351164762838983873168097018735023604721410218807815649955731319570016124465891714588216080370591442013793908628957468817287125373467393900193584319000583590597334689734648527979848789420659052708711367900015938190586702684679436216302372471743710282366285390180513787894083447278721922781644217681545955465192130572733769906346530143842735196559893035609167728051631129313029115304554970455416189783552370964906554855988180820060931567248899496279745953598064147480727575465773203994470700604092941363828807875538805681963417896920641976346840745057785582887013577515877572966939087543808 [182,100] 94756700053325188105110277303531895844335955670103793732263664194217086150730093695778874581339165177356085192510138333032825375779264603376118861003782599041280332029080957532199752002903927557711659033887607472398436522100514107731536794288099664338699556003117884415038844085367609584270429146870924579350471693849368732560177638839964624375453759799303486556387385692430013358035035278251122936707247249632232658175683215603349919729890565684608835213053790388554180486661036225625298038922338994695664599677261457679305389569084657339467508196040179578887247307376638388064540453472625507625745493732672939982508860899132282141973376149346929352665723730788341194721137196816234845055356212739305454475779864475945210145993032396177136051834346235876375359815288765010219637163739849269976885237840787615204223279350906633929226256105479214371651743882875917887392129205050603563397203051421530372353862653827312037259740422849532058442998887808233815145139596771542315902962547444737009169906714340748532016374840612499828632037695589615742544052399711463582514534106238974730147876450427548307230416 [182,101] 105230983020882238430757296177325128541934557438691490351426142394043157110809272212245798245497286476940463023064522367533075140762238179123367267726189050872298236486981026832782946917316047124537643774970326579880512731777301018043301756874303770062972873877633550250247262404657742318364565886586092413287031205770801651553298456630030991159151683865091907323886418315958696362331345882713126714773283816898050968073597176960534501230897607522478458009234524138319799989813364695138210070041430724003053819293008986946699353998572990589975583931131386828555072346939658263972577344846782367124540537566202837434064553572466683922118643522878200077331404583163248644092456000399619652265443228781707479817944472414827310201827163002742275717009623048472907262824391134406131254075830335037879857006718614640652924531659279950038732517697387664767653446220829125880904083563945020678803071070811042897600237781396656722034911185521570334411225440113353705042962755534468063555249333913518055645079071961419416138859992249453918025836316216113533129387694156726372302444509285568227760082311542865920 [182,102] 82433603442815249318140532125925637502042968229347539770735838452156636901888665171815222107035685573149725493815389386519921394122576803790894518987395025633669137997980777699505540780940814748568927311788640633201184365920401949606277155598543183875618171930330582070590756686570445140651373275785205876888655197140331605622838086256935777657281463245806342298329230286560508423448057346844759432380605648819308206724627673881377735218375951792344927796755131920850518362876127300487348830425956524137568139484864658117451559932855076695250048190961701420593425458724829680832585562183151018578580762887874668466447228703780444055566520327355215676057271342219130450934497601181266309812071802776891846302388098441692613937535239378221935928874564845800815903511400684342083110253251253129936349174126913854996782757516875976691650656989002221889789005225385566276728327750756332041074022354459819026683982328274106046895190904226217065274553970381057090276959212323177105624211180936835428062827998265502204316343294999791444095734573308705401930516152199822834932267981975109706321406517248 [182,103] 48658410387334224610661109312608919577591340137300775921129420489301380007161761372984758776481947763065759048189778356162243424675433102631492507534012522892101448093464553868309985696096144335162755431937344715321439959511129797146422736281141716401395504220403202900762654867117899200220742652071914999454805406381060078096443303675713796232813999712995131140556679940575422456935342315060043249288113501972290891725867232371874707220015464675332844884775990797369751783854964459200637897982558141657484115960635290596697904653169156899439416761925415968234634807941113170392361514189658175218309219552511968847728199764839661790047609300104822295826522447778040083991835821994820127129521617609033153080211838366112946243495799549328872416698590484223561914555667632124427904334306060545852544021270513650866773783944260692312662947711861626103379618853303796046169037525951608878453120770682145141035627855035556841976937627210455901931621135598005584832038958752195071678751641370551279947842825285401098264268768641062922830327846232278249619064389469146607205720887004977877073920 [182,104] 22223975645772782526735305827612531088011638960460839177175205785190446555401595863677993930536070044342063911710600059047802937504473498482705798095757454431265725613122866359775652196440659532147078987577502556854109064309620771235346085017914117030654198006765756622059944532023479184575356846621061187065179758052430653383519340857337618810385266597077484942891268624039996717496470702182980358955839636263705074071626643529201608576490420413757617220863755282596765163356361851388269170765534212013194604901021113099106509303841377825752203255537720956288261572962624713936944508533758399343874844760908926868731571052521202985955965829749646644561974871364338644663616473177184311938084742773372661898352598665882217742695917484527848343447793035919356607765458723028169782302912372942196792567855770377900970057703786729199337622279318603129678751597849671355736755912816468321850886409875814217683593563594194905109818414213310537168783468747402607999305845036450653250990046029763065263966349577894742537142199946898903482104338446190104587181004772950825178137588141576448 [182,105] 7547425158519661063683252801659507503167354569521860364644729912234657855090657712588723288274767454370664982406777384805344817211958233866457937923794330221791849159242795184621534883649164313874834983101092875185242351032035497242572966973555271102433623741233151838976231241762841842625824308740479108573833371500262445882489847892193452549618434899045735817623026875487293539404481887368143580505533753023657632371672321466108292266357490470321829486946875171946138858655657931638850332581995330688950178445859390090586035227681028117158201366135644452823303032711840858359744025198728455891133644601059255569256110024455456784132712541953530980685707411733900749562869391001591592031787227296118883807688611548091891949423050933527289318102786520417226947387622933577279984631619697612819459890443177554817139409332400491529448331387810161163155018523100448636600931190191625715590128508822307661999122326856861608612808222095195633573808647274704083266490132408645948755395962654415197231087356572433385930117269795900641985089397688456156048293705140822652337212358656 [182,106] 544917775940472174135122899261366226970026694940505593197191266512840794508570993302564674203828745525669041954571921320629666556383992538295731175947086886892652348120446610717804997195705503925482633886318850666695643859263312219201291875532537413920107433124481987240674778893370155414454451188896148347275591783657846033830369910388524676181689499328668766501801282119795425408630811455568230328616386729937014177553626727047920192856100681055809006569172216545908940787348745828304852493457159055734312116254981612326793079570811413666630360833352815793872699026107852818496976253611004319940809719527311733741656846540552227893967915738460257643697488943081758134523316638984137298502136533116190450841468415738002336040779303307853369471941572170432114090141631603617386086775756263575187055232393600904242350918937424143962559446473342396641610211449192746437347265643658056070010056333743575326748017129971780813896832838969452753859378659174522069231534655698919661757755845506004357794928710343427139729824943556176196817793701874724145128272792945045274624 [182,107] 12367079170333915548467216463269649079450382677826236152070748373090002633221181068308172718824541320099338086729469109986191573677697070789259298758289042882595080361908940693644436625964876579405054195062153153743524237432718046373144560715395211937781222005035468269872156682988260214927995741996237483117737664815858737264194106181301720491652030570464402233731054701743538510531707180326714147501717554607345291885278247255663514792657748875960638605325872661821605481250604724553350675772980261311041112502633881907416094568438023476416760572515056141739725117134146478051194493932586041070874550353474335937434223878066900681243866555172056258652467857476295279240828934978218217114951708323325295901316611443313826179707569162929660997445322582528437114833237409377019015966265030952240807297279808274431759071183314811924229073196739932159630697648602810243269445565979280999730202074241895969416459723261782025598577935021815102270460178647248612123293870453888257130781173728410489038215871723865278452176323470314907864807077471907244398361187586146304 [182,108] -77394083879700166748065443520524450632456506289205184455988917944098304284953898469477643373341930168225745765052657286166382111486128856927575475568154632835167851609643733549305502513601257639815137567998038472177657805089807765587528426905317103368539447634518421573764911149303837334253506677111796997365060022837338809765899386055163250854753998280227086213178248905502790890077217314047246032548354759198143135516331954745124259169985579905038912758014401659067998986092254245705837459620545347675938813130435091949831289367447043774712586707139973735278120883798963484104784037156160619111628951495305590402816344928412443776069552956950110294306773023177861011903497985842391849365347758019779879012731127484401746858558281255012463171047526981961533716600867769217126036766939799161029994073162926206374051165455713349701811232106820925476284687948714773115144682026610394812927572802758524902240771152625315103585989573469601846526511027662493687320670086151277990239994006096456421471560608803058606418735542750484200492647654730449643106789457920 [182,109] 292095023520109443480385609761172712025411102728668487737856020902399407862579376001718542094019053583212715270425732041516797354958252975624845279200396883014699700468810953869934907619219393255988330004144598102660171066523451062182362351877578431239383761973073313608551011352949533952951225782367723392353243168590328482186675283019411474174958797042694478306978349354200389980234967407242722970214949552028480795880273083825610748260958609119692535805797514714345422514963900211832408215916246213941456113190170625953474979774351217310800033354903508987953999003376711750349293999785100797720520272079640636044597136166894568240282647307443583039275466729629229625080233915751467607757499981960777155383500418436421788757010131057725796008388810275519494760531780485654053957753369905746408828940871098417614766351616408114631406245264417209659430922947686102702695593399168070750704440103216895053054091070267469950851197412517878754085172485257363570856452588460840639718147398697845580512924314387744041009830758530927028391286104756501006516224 [182,110] -651058248979891278702266994868256450372353481341298265513821722489996118609697758872461387627650377735032471381246041464116057930771943069043208107606294697384586694148252319235577862405036920443975761132362889944859451101495033015061953652861435838214936131293890973433494344509875890951626123777561496668164867920511931756956195158020993586783684851977217086887433499261974030672961584653618799957203966962397265533973581345674858876358792085146650934343718799735158406769331000622904951042528730767294542706215450705593482203522388724757313186910482456890870161525718899997815248242178735200900837113518808795189591865542061967415856301687234025978007391370674027177929526683664274217952104155037006815695041463071647707200177049794539280746998398253765837316975143181377240259908645644092220492523032646972929226141586413292884423147821155156425772889639816149760523709037614611033727525219954261130613940100495791353363615078361769788471710611992090519723409094196137759441787561935880352843110269957857117584930182508345639140037939797950464 [182,111] 1288469196696734113325042235892964676160716882888898197634041874334417701423752233753258208894656576366161421504679104232468077192277646755296588770490434174053527403534583098707583709297552441484361608248106884174550725916104819190924695965816334374332677145343337048870106125588786436318982491216553658873838386751447625602933408667227017171283417728294184973693721176549806992811453648417079376052911819148749274021161467825492513379736306882745383549008530263677669406038599634570943467544613087747060303266917711742212227893548912586444544094967356068166042798036929749184991114075484037754155553797529867942033954295942477658717447185570177245175981640708205382850220261044171325102022803120713692047454953650278766256136269629112830407679429984727477772029864867439114338103340526171306352378045705454666278775982841611992916568107974717523673474922318938953755478708525231763061632246792197669092508264991395730057156834866890929711661417906350359953909736051758044608225231919271216334488110208218709490879153976498689593871357181952 [182,112] -8928783570832253551643851771644574553928345009806322385190813888796429362230937278561632142023556681671666442049631073609539857499320903335594724391164838747418245320110880225980198568321075419773254249538295767523838589949993457852487266150763611618950245770826818585035271887331953719836367169083594339972639117541137561503514164073462319709580355105296653251394806468263986389031669089640025650461547134715020182580477066273462620092207835353712446563096717660141905185423335917617964366354339952684664902991176282396899036470125595522079069720087601317428063713828195266697875455292757927702214775583387629997480455196859585073139177415396661565432509869886591484975815568668944427006994560510410045110544314426866104825635975227046789219830819000016712840395854380693766798768492475822351637632007357780815227694815181267661209548572239687481749942044219835003813837185312535955584470873112972483136351103662115909267467475146066175809022139115999163355923278430072955683789336472339137257063129756578881326193647322819871568977920 [182,113] 101282172447073279724223964802280518675310769813734894494111242267008247224352125418416782906662216492077754528874212214702342596615515973286619977947697597527924444488238999990267811781179246486360967422415896616892176560545800631674242436621082113694309199772366043619626095010434415745699511545023280816735687938030260834248474195995995803774653215129340270819983276741487606676759881567230236157589614424451284955390652925776757270220797931044565151884923086002261075421355151468409019785526776536529538173341165715650537339314475663729276015220240118174762304279026080354466098798427653008435435490984169066860728138629777462256770004420781229864167243531949529840461251749853120489587085083100569369122533000506975488157923528710776091927740546736403296566709358088868619912189446983952773822290854779403385920391395054020602939233739756534380335618236994581494990887665762158576815246123396717311125292006779609273593020260659970482393409591620225562308465739846873229373436448382424554464972937558050870106589314382287077376 [182,114] -916626997032616568642746194479178085059146298713976298570914580271890261330956194018547974241962451591338119853160869781058953103917453624795510406476039526391429221805773871694158956884501412624647734155901696622463432010426939008575188825000065032534859892666961104064053373595521331368186876565033287954397002065424927308843844367608672774206059249728954588355295371472954596130752150477822801826789714134668923793478993692644303659103355760172877144427572490341071497886629950338991672017301309927606427537879103054621497713479725562956235505719780613828724067208019720446215527607248721519906932881739256882313264109324344153443376714022189957891165955047197065349259891028723377198847029895530709185234976250514217840410201192478465933425191964785067374701880290922862800690567734215171956573276700740996693174466745598036981095336146605096266740530776110946547059859607441225703971479571735744413846176995259438034226323944786867477528037965895246495774454599427471896453750766758884827927874809991717522992895984173056 [182,115] 6194113194105903597638411172384111646445145097787600945015864615643901986006749103933932094295156731136327736446222038309704283451436636323742119976445772078951441177039285734440908259720041883668588213189046399544820907273161071455989422574879488262409987970110138146114672195949819891404766408731996399802894099899168845768177947905160290168361755750486144643490865634192633386419662441047349331269332279846381346855888713420372579956904047135119398864497162844905478674233159694091613078434816931906029439068969898430601382448467208814486954500590382248567306017434670219073931804844134996259678236826207696334027868215295780363021569413280769575267229548346810260079355840997951281097574211440241749425355011989651558851754180368599635404361510251906357006255574423834604712420508418292350273754830289367414873006917970934942078473447668029358706541792124335908467680395028131484442481326161622544028081527084512100666289126937263920306260316495878967559350729832805242802931287123533992959564811467944713889490862080 [182,116] -30805503617931352583397937891401725819360767924858646199673361400652594719059644541335537390780355844154359321065780034005608844390520009366708846486863719750811324094540029364712906414135597903284361619674092224027559304600195137968996397205002544076413785946263168890410791665031565549030724623055195770219890132006359045319197753887932227056179969320966722703235976143827711223479136761399042130152649143619782527286708619776725006166364241228218922821664794083720759257841368897291793022027663661710086828717404636827214420661976191863888684607072757127338572385267505664715840041422332572446764930836222608798391663081086030910126952648028489790599486633849782580475361834123392353080458483570307673524957016893485956025273479356166478614708751428997165414625857876843705376867536115616006300428926941938123739344417576261650420945651555231551265485620306869877657885906364602992594007328616247947723310334557610421859781716896883557830323196868915716092581120867513132264763733279626510815811832447551067289600 [182,117] 111511180241559738672748861214674659155845101841572037128289059861788946016869662076250018884059585352361797216323004650275469192325684174141314702551841711651975386383454292349441912783355737108460094459524095201987006176094740112465596667283284373443962205687872442968620838752459795853598548288299037052098464677062474584547226622462199862318813228981723899784996180071875327095109696750967539606647366145549397335163041612202432815061444654344121104115689590419271602104446861226038713698048146765751519392181167248623836311151046687075245745738540706164066006693049908241998343577840715827479873785187183249912855048474051484900949002390073045359514242601670335613134939123209440563295241664973238070047166486546364800152726037747158754975143431769196475092785583493117810395580713189897955319444572623881974374582820187172076817388211454722407642178360727326025395949877046651035987011972617184398107617490497426127474703165182910542067159636838669031689735208976099509968992501350567595670663630402355200 [182,118] -291016121351176930616773240019966892015707670527640932964616114588190238978206852380720044551935751682945650787619254731849111409420783178256689273596252156633561062356913938854978116820181703897820558823086196790280932665557459903107171276782831885559789463490247305005732314237886455329373828637567640369305830723170478398781173641583119669268675625993372029606298974741975710474574053434316107175109690477470776841894996005192011814593389653120762848374046833315198122503424597375034339850313994651498458635081846426762768769157898330271067694020008826887109685917133374956631149477709866133305497467665633739237596418659206661953408562830353083653871359370431050672618416615944625290746667263813479155757921981755072326360434046556793943175472796811868258209243383332459034443205067810060339798671289966595274874115822696300127695715407126621439726044594776008567120130148015978767890494123973544250759798501935198430699947093705704087923724167588350936131217139342070485786540369024091809358270480384 [182,119] 543072120023462296143182443307780152604704482573710304531691419135393733386650946114966237755340793072080748755735957176519496471518189161592261352773509161019278586492596267700705141621722670907386299140161954271653330377463316809903188560961043244909885012222335439583977355834332279475037550051434002943320413956869516379332775401264878068526307153002144892546753891052740213399909477542375510475318471014480563222332450309575100354766307362970034962487846214333668270570933361251036011428700794300042105930374338094621752484382900200566991845902321782892854060797824882998013285579904169881638069291836012020395984726417056457489195504603602138003558453834796226582011871724544500700354667806857804399990044981906227090180461028961872251715671337100327062360042228672262895781340346447418005712466109041787569512590308712465665003543015805405264290282946741664518346235282534081715764631981203461402806965759356243634891520180242088538444214680455520809427314360122701000780382881847649903738880 [182,120] -719469606137135814965606889607626148856903994295432553737369541590957477738582872196133221105585310941074929951501389683302089805796557424680054336893941870525298247699264586710553783351693040972482033065729841450238087994747224504975897021772929522967487951559020437079706038163897308509183311159671915633172818484451164102540784401374862591521914416709587170157273237456317563379629523101775317574681502781730744360315363269231499641192970654365134790914611647135320935746580684092562992636151768146922490037780333979422029668666472486314210647401172555207250301415396656209911130938127374876692689454271095731500676803874104636960367067203670368923285253537629380136211126084143916417400069308511769112563870183689092654640596213563836621735836932369693414109352844667967392818969808068514759000484737895141673060920711775334961397218952686822772002647164810989947253628376792577819422572341634864716071912351047000741602127572910859287354124936994928081114998151550388290060884531028205056 [182,121] 672310494150881645048630623052121750579926726892836040526324955308701930126737447670759112957282958016588754151634200193870463619653397053157214285853771289664693059038484199714271793992260191716520463022617770348866432242163971002793642641536696706380688314462754724751567401814209457336144757909767030608161746524499904667211591404313399994398143869765401301208925152312239849194641017350426842644521578491188829080691574056010638814572637857117853128697184224237211915680007645711155080308331997504466325879419254727180777162920328443108215993565181757380970235392435421722216757442651632578069608857058853756655437705016971325186324896481289379776917533615415481065423405510303909882742733574557992091045477022660367857041857165784505764183818985046413129119844310273200023932153857644655675214133833003661214867830285566996540607140983634098155838530064468960450051992710609694433336250599010220155620217234068794364252459630822787336694946884585995373729868669981678375374917992448 [182,122] -440475986866639217886088615911556480583399453741382760223527467041150653648651005258579242924936980489727721355997231518350700492001451089460335697130477007324313520216478679227699110982068199386076423732960538053898031746710381317497066011543038091636459853521731596158412339916065088368021084143138666617124777667848008845694975977914400660214696515062197246763317328446399681524829961521847972751011111211525122380599868167827009426067891841794795094047866624143204916175474233643929211820913732825975639619240994462447922753924434642623475462783258445916326293961712974119442511883104365640421886106420042875442410662221371098467159235063970590882280961448890802610429330673183483590543174278485169587805494246015561081931719737550891088793390495238459680183385303407929277819228691963280361980754259132410721255193666289230763600891317369712937616444733171043612270113235999767163340934114267953644456322498718787409631866719565005590345148443465723398664337040201612724994048 [182,123] 201174378710152317589477144497798765125768868815754732574007908609275191052479302371714420223404821683901722648793632687739401062264264645264359031723680454793805914016710459261231554492444799843133954024862184566872384304751101967912731644411851559934731508841591135990749648628699502763026298838390475677477319279705682064621741076075773277651377655118913840249519617921386454770026502403747711431231768776699398476644567750654948260978324167231757290219077334561009346489881262890340843131919478746339530079627837584375928992295803519417856044300570899023896702261148512423317881005138135331623348028826413096885343533246020606066475187079917831291049192273825813348739159207729390483474599991628786250515739555347130783529887744416850943708859602132309594766868875954954431648811140382292609617726589226596160897568468786339894369535565611880006881307207474421476733489275566628878655490655238629435322836997196166165052557750969719606228397224258717129892135352189714432 [182,124] -63688174503564218798691474205613631999835251462687983849589814781921747310309242833924052099285795038854127352565673257164450963241240806068197592249073621733129640338447778444756568839187167572645983714561827534887489796305691748064809519588376436244350393443416170170754199867649762359251850851943884075205722728512502543773969359259807585840436406620245904827668053605246611023218138334493751891194397166562161429145769379949972837468532583500896124744818317125305685860380805394735262162240692527759595680949292246940272050683809890794539274950375515434812660135407938857276166584734043973707390725007326744313586377842867432356768910312788300275922386521825166035349771861016430400111232265929396338906601092834134586602602351554042872705901743854063938330234177480999830489071989431537138684504254304877050727926384990288375640689143684327871728363350551293615627286464010486417142303727115214424890444298697620268102895156213218260700909274407228130153232920576 [182,125] 13896058076839985409092767197379083146379313170153832975625470538540661675431581452451800670441585802604009190999667171488002348238226101355299733057363334646473447634736027947880874950480699691220179739419495586619465718780352578103261269820046501581984203439417348377602988470166391578723754221247938041002948863408146988114098496594644991787971027636076109658618395499260785278445392400859519528091660584053560208340623544617976630918822249335067209801352452998821997938240264279842337652870411188663421136606956487802417243466999790404175533432003002567028609320750742737290727057212945335697607186512268528668073422163318642066131958629461395730477885085156163226406478969567927476135459931378919898005399584880716071995133965745054852638489199287433120428033287644476580845142048475061183779025907735794494061478586551515779129229614267520431419628269726854406628237621815543537685961490269264683574827370270516386970157691525819575150774073565948399321088 [182,126] -2077336487349363465537246321570133050857376563120156472769514506651871437268711801860770182945244056874627930059779587009478556867087542272333893683034634301568678369707919334420184379163910146471790941358985567573007279223688851838953354419853873094567325513805718108790164994536539589347617687111581642513928427560983442097834490932765954968055749935469907702906526686909243887909190384677816086835051093156120176092831185993278966372121063652512108071406120523935916425377892661977485756084717031649734124632996475235562661505060873371463126257547733342651739742027887964143025655036418339749364274618298503955309599876083150852451224207551472311697710120391625624894595338531070293264841947802280936636112551274033068289544474041291433849263472680824652349724435762483553366693928782616246949519608874830734111515898265264488497383698907888371755558061632987030873470283484271159528378956859798426660309579324750509795043555412071271811961838334115840 [182,127] 211458871448541364914731094828723033703343214796664644706154708206191448713441591432256406049769750616022542994555730295660672181911978301121660063394429274534234233887190551974512367842223584563675462275497780116500172918808341706030107267217573827935396829975724123841515270364411112605653353518525569733974501091806966231971964298881558783128608516900660022743218103902028720919585696488762847161247494441003197745759574971597735833810244590590465211209632168680870717355752735024490965905142337035494617577563713267044330437875544185288556122218789417448692618263700951865406303391536749730471923476025630337344760462225597225245871381426388958270769759944174956140793893919732213055990519337342144480741066062648732311042481293901053188782839790580730161310683106947154549011866427014845225088005302170616831360548947536876992785613843415848118474667085737518069291316057879878598850829670882453585588106057716774319175908889107239542689103872 [182,128] -14562099139695452482238235429379448299571923862804845829334189523233822213699772592361283205856893171761599135954070421639817738036997805619797710446437392360875015394012981178612381580726474753030256888235188894896906063032042701222340166932970524655674869261869584087221876626815195272103907239829651642536422017973219857583949476898260462548316327310836664324246832849953732110179971207711356232387358889018147911529766872176799738871401598799626361807100033313984257097894287101610644229593395440259909743140776357257084297026373245538433658575896318346850984377126067335049747851270242469243323904781086774059939413957323999714052331035534160522678671002890791239063178590779720451420336742820239162164285631904279641369632072331023244403172568147312869623485894758203223114571530037239373997121409073017258599504471817663970715607734427345819111622989532331744605221453236226083805488006222361013416219788753752481380606961112493082624 [182,129] 673756646290061936071560670953825055733699520458533666307991162399640646609986374970865283322523203270725152819684699600910220270255992388120685389645794106607878201129635732274933877117684764553997195479033187047949786228619254168970842356184551112770336115598713509121052349313590854528131644261274613290447454145421601342917251955683885308761812819693969869466238497166691533330358224239382936515004889805497364005837962198225369460827311099310393390999292627792211450950095203361627298544567557164048580954167623220056879984973488369559077585773674289954072420962500632825872595426287712795647509223886799196805986134839744562351631510902030236373771935369645691446165072603707459328700529204004781586304229685860418152420301888014050275669376425641435491496184595455037209826668956912644836179592247706162231412613183431007034502640586954895674733614198558950072093856214481454696866683677141764908852403294149838437897302728704 [182,130] -20790661975612101254027623654182631039560223211396021665361501986510451837697959636400703233076379047702199617934506902281615923885787190874334335657944919257620981308324206954591376602763176795627109863483047718535188290822589852883359095809912894219468959364622754204872591784248939332256950413276432208961250676965404811010611123959140451905898696799681426929576250230298410944675808040918871772477415113484234590153660593214622096814646779941162420886317146321610327863314258025839741294730911665557142788892435452690753899598665598838926576500935916873738089747563021513322448110372768669944953517863342437079480156307388588240747980500851776024923142000167388283862304383227644228597999112567548345164133717862322302900870952816779570868017934751163671458030346956337104744060441747133181452271412639840359475861603115630057188308773567407660144597719753373575958649539627067880636389775052099984022112065242236354731520 [182,131] 424528095549664462221716999583124231144584428324667338530256753960719022590635769419426274946091207830250237492694008574444068405028756697664863290714796539422983039321780125049553650842853228108895534961218559654558732168458557225178418440741258137760130290939002531845989818215874202206139204328332938343865930991865725621540000894067136432858876544296528808282008599604270575138537818802849700808934360634132387728870844401257931408937482881878874670169291210306410046706726592569332260535692428124756154255025444811857661897804866979464342171982276637043116786726023175388568986358395880452134184112017067713527341624752211463549016335612794268857934436711124644487661791824094720238554895350818624552639294854682570520995981220536313041482645660797841979240211601673306099738599484730435313440223613437669401118189061651218008826564464552503452988102570859179059631155070257059027875045278960531234895996310356992 [182,132] -5688069326976375216844081984439275448028071695208029225675339786419539067538140222901804386557941731139305391117213741405787685872454767019261254758870507516190126013693404563775897963793390759309767421332259422334628166895703015784874911485761206686855469705591586342929557656320163070562397817114915671133767565536500806794666640687671108401064782347134377718871414947342785017616951339983947421332562931511992622859370990840838229936843027575400296970836458867629660373909795197308534942393199665583712481546472329840013783563680714433269918326445622719207681380987691290897441173615246955094747392240020122038837331415707981445885813969672668536538477913660514816370422991515997877917868183395460060724179081413988834714707899304059714706572982374186242496749557702177197450127852961230779973367420823522127940584796439552076924074997220866612504136932932293722957359546460029234160729716998775589541996192 [182,133] 49559987778019660198608069612905911414555998098847248662629150939136359453115572935779896799640539840618804830694803740864819910393656344349541450114501925394019099035206444644694318058404847403554841963234622318841593244547493740538709032078721642861597183268508919483194878772451496215618295170814938823975772350394871799094999820265706710403530186710103430336464364536621252492256344129932352106615697117597538389825596371218762218109364072322951181936091906198441234662699699701423181429896009531893735702849943950065991664123107775310835228045506546436802971481459713657073329263450269882527404153081419493528928653159077633432122838217878430819752711602100862045054461372578813253935292918688727313738102782340898645539856679160848073158227349131975073433001791940014809834065923206516281222979716159267649944650118114607297075287581969882568674386772316120675708490996433662696985966518899834880 [182,134] -278106834482740253201664148846279820941232720050269264491758131598869632907770620376476102809453624671531265026488805418426549570740823652537447225880614977387522961618762285071671066126355158520855029646789766438559644689357884859928426734909703475061146316198773886821340125839890220065566876243959107071524791156551350339181650209367924584975027737000429595232563274702086843176876412641948398180635312661783435932279971759202289000225364847364380350273062316410426017199283815504874223930210650835062959211173107899306684329957360653848776348353289620419121920608626401280386373546798449558659217119342665012150237730356727184847275279420316065598826731024097943624239151754166402243638686666158038536972928259171281388391099612775824930414293854771503101472646176253009426548768862397908618069391194968526606916586377977167658613656962801546833066681185278889064975137860939872984734941184 [182,135] 994738131494888768441720524316646485738392746549672920741485276079340814416882760365691429493097813183878011631932646699370205608570442829742145740242219794915819860850973290024926713978702478211235947227850571351553720776186011468733058751477799352620255789237279853244865205278853609219809940397296245937766692236055107689659488230498016511885167963979572504633270301992385362500059288472289825462083255242980344811885198491117673233742751949420378047311002673090811585036016370787875781404413654638366525264820947087418104523981975175581930166944160922539971331516774658216206473786139840142503891261680282525053833196136069680558579361682098412751842259469954042963193324887116953541008853499305907540265487976875200876369149599495308419375405963201556097524479374292866570563893568028844260463375691370340092186059938848945730981263515738124115355538544551330683237859568967909376 [182,136] -2242832207027112323167145359128219511012795226204171595252397213302261460616914455102647216677230555805765208801133181757299235072047806999533983448205633233582232098066572183350359665755277942153947190894746277566486780224128447235472710110524131778280494391160755000400939314969867257416432305845045008984187062833809693213627986316511291468803523369478446302248097256178574685068897953347302985128987009486752428963015184913702265765771433623254735260690607526280167506614611038023191555879011205869746925234077226182056096213849621392114964050696437845850257077962954315214235649359924096320994801117352760527864313886854108272501545348990562047228993971268961688961191788392820754989390727231969463145117300272901065544797332656317372365068555828704155967911204166025282801388579454363718301236873922535252025607155288669108700366751692412362384055722637693150205400211968 [182,137] 3149888127642943217101600438903806538827302549565281851617773466722596623597070266709600769042191097878023200856879176171261062041562216308901519964989515284954393157230545540195117225034663770391569859393811874876406387287573485145748023428969940307492407833546583070586846355560936288878083295346081703580140943112282610023965854692624247937452728037091286561685103167136977992721753741117864364499312912534244642439294980191405424625218155121634350001246541342948011113399028701081143485768939287072415279115121899172649712670488193661017873133127786847938369041770086243400320151387055498725566257659688534546059306881229734231044049289748854625061102108398035528320255990369998564209374865986793549696827676162771068433222648752216394614506057674484983912558079087249211726403000029615324780245866842673638353198371107459667252463864420302234685406554213112938496 [182,138] -2720438119575875575074550781174266953954552944647468299354165306189912339273090263121264036477306604285460160343681380442034996595857963704860084971845349543010818315982420773485830136831652701857499779248391198126469603077299509811581084756130367459310642935671301994332471781090172331101965342512299590738646065837376276491368516626989979296637706438126930750712239277228987173300812558674138754191176677644841859278643728781344428423019521080395174048236156311882067245766547481798436459252295070983981977100491452069994519878221226385104270887409542171753114490394711073029962600973675437753570787358012119621902017178713162359206983353111404855975228314260554535929182193252603237544770286739971903399912871724735775912265101832484182203195811614758475702340032965468683097721275893366113894167221266562282333409638124945760556797849964806209962244427776 [182,139] 1425101387439268125707040746292540907326836826681768082586975483276897562203523425069192228336642140729909568172637178424638167687690660860757086728767795857356246306333723815800082405638245640635928479399523695935562044049141288162661464870101879761519941470734964048711392165897248225093144075918896632655137685107944825088951843365856923375622406569472624183325657677848706776066759008547488628324882187849322197801138327244959108965184856073373443344392270975880988775161389191961214985985453620536683110814026824413268209909928556097178414151405611732308905921037716421669009970316292558376427458436068697787859446006568811674172943900185717093088615971961628704039652719653081970376184348918824709092194643892012494922095218374150382508124167595531831742661971796521203818260385577163174936816356724142170187896043273486927848003440963440500736 [182,140] -446148669704241756623919623849328664594807647792659622736561784598093486169961967299259403910834469239706658032599468879490027959908038970140321897365587233133102658686486449565551896135785431388414402324442997323541044360667134918885545339526923697099597966831107138094891674327069010563060813784030970986640394012815267356898594257907648877332397980307811481662966188615932386841178410161634104742568014388463960834065083449406756574301392058394935657112731289080480260539303904851693049162076337695590154023373270838587042124783470187591348567730535165421896392754405019534586830373934832527858136254774776071100332374518287605838685499609760617408451996720864702205974539794594695365318320750549783841164758921943790910005854855264916153936586221336179196085491031001277006697084113675723448789669441788589242016088510585674638639834368 [182,141] 82150187844270949403576542765605393898214326481901254786762809350444396700599364780089513168619118422985288845976990846850114009880994572879488910960668623093446533470413439380867984690985697288354414431837572842995138977780058707950653575882528837537530384703098918916194774174076974943995754300635857132254543007334534914823560142349092729433830087112835068618017417682775969744410362147167350668569155939342243538360227688068710903635117206993418514399619983278715205311142990204426869412745472062065706870338252400002196368302148094376979895616939542980881353516019697109257373930981882254769415146903718597218115493287885769246656015182030968494152831042038421806133263984388420760771478505703270974612132155991747963688589319909522959877867217998811913747371864101221649821138451940240130073106741049602527357561029353013248 [182,142] -8744971422817497459176370205842335957607916917956501915553804345359112042763053775634487831700921658645287140807867795064427593722101591551755756186538590086898701818535430016939285985110217208776289215398736551882185027527201479927511263326160600069366426824737619995658114585006262227904265978998003610989164913151058817657215798949618307035309255955845371954328408233865817187998820769907181346096251594580582034250097878916120827087519686269258993142231154804863591679630019291752345481754285917446897712877465865328600864952584130179259536149240451522758496494978826226820276752426675422566517987355753031846919443027141301300164804963706804976650450337904976136904669065218877781831682545914227992143305522401868331548013661708005975487530259824908921279911998859185780713179216074463960447354494741160400089415680 [182,143] 528273985433939454843962801225163526216638852442099092431337368385188546505680790499085877591605403419068957858836937277136602841743576040816894590979180419188306419960863024873530580749707457608948578675957803901134140144107182548110936383094262577437154346435822671708488314491267587556138329514589602630056263042559881269770103391620151367083486391873396616100503448949102251431068794502685117512521507886922070288483712837142080112759426421785825690468378038536922403125982043931880035124138098049297125873971497181730022696132083189120262874092877612907973375845855268814683110768281605085631949741258698589217685873827524107637684924022324271941214416612491329800411937860894244930259225567054275046655310768590493739127521532080432760385842226487465400920506170624121986170592986321314729105471416238080 [182,144] -17749451977870635629092517300346841369493675012770103603994476078302053504169189280383337240418121416391288659693408227809724008247806334529556603161476271620970644346971014253074776753074377908957789402645637071142300459535638151948689911857253596550040736095901104245711486108575015050585705976965688924867105900212216672798294592210757610438214198178836790271228583562040334285095677580802470063864515133393994602742280654681798932979362337077183319268036246027175017438920158134137150858294089842139613808230653985427072592752472415562789469535491245575964814302863255375599616749971433852883785411171101016694805961396113238531223248593699870530510136572088081688096425034686129997697483320044115251602660682845455415859871926107406234472532600816510837111338370694107110507693602999849194739200 [182,145] 324551772058667161309775722755456911774464400031367823243507778119236303346540357506467629611479602417808804636028149381250142092906793591600581886180762824119660028584407750356110890094586837764545349163576704739583516622349060288432160893323737126665970655734273617683535040676780426612114220748007965504084047474094449704340291657237132287549434457665864870326911772684752669649180464132272324981360679961805259892905079463533400153186952140324383153873599156953150737719456172347656705411213392575465513185536805675248880974054000426772972506793272277838060265293114406630829428211463296033759991097473455569310605247056225975904348422377969570159887227856456106796712557621621843529164052782473371833353527391151377027702323316852178790061350770954829695177596887183649385847981690880 [182,146] -3154276791585498851528218730269480204959169876952908489683958496970639646339202731502695718228323201221405664316387898616770001624624981260365247216864747133328753591278069799198929152816793862326344567661982017322815288283767317849749646171654281440653152192146435620932553881511087086928111647818010499333218138076425206783362350735654326463250320091369308898876836360030428412405513181120422485008273884968181568700910769416899743374120784348650859959299018676086171073865347087382124371816526730394725468954854334428545169820709572801563990349654330844709283667794400811276484243912886015409036119129188320965326934798527381174444894934444303926554461895964414628729062309161074414412256301986501053531729304679388350586792386159072660648256711119339634124071198229527781632 [182,147] 15881054860262123956226339143834856361906007704190238648877458794045043215519074932544162181726599133633684529586462393967644130956368394908147838563494969112263099295506559909140886989585256685492519215109302784882757782017870980403948421973774443120620443749484188201403883313876183759244294546940420219740248156611047900705425045253570798249341423029314723365985574464899345754527529625529613026511504708361762670087451649018820386155053556256789400428237408847497007628778328690356360198050158260217706139718314176009271835942006482847489849931365975669017296889107332409859345547650628230062804988143516020908504589515498335467519316800533750839951259474560422266023424793394988869270356175228221385265081502036380710040227376668682488812856080194615273985007104 [182,148] -40277925139208172158726595383029316177846058410529834315370440717629228328622617212669084959428501201268398618145024500443590767309369028084571253104937755744796270514998945487466220802329786370848784736684143458933057694172176595278004020226066749543787575967093529232514052722455971077386987124679642972537477736722671965258138261940082899801322218817961179765462661674351729531250960523229687583796231730153434219132720360368152640148622596209506532111819103479304007555416599941291349652206240781429672910790196562810403232535672824357407986504651638125604346857631040814596506987740911986973848914732276398197203082932879833213182331954852742147613859335081151978558615578181867034120508136606502112800400227895945417613722382827679891787971921323504 [182,149] 49909339603037683997085410681814683062520555867204839866909084132031937501830882137175482662249640007509700864411905652174814350576590713837094366717081273604349974566679242034417854291406199110185991955558787982440763821590753247433125821842106474094689029335611859320060250809442567888065115816672249374636537623917590706873617785666801989235821510325885964651607984882169083011430452771821495248957585394607978293026456277679895362097702529847631637725156938136372861886922327441094362738401540139607128380151369880255853648242847278760260145727772454211469906792708869455374784059119870000052987175677916155994660092551582028292870640919660451642692622328056072119727940050065693066310863561220841726849601753904422537481587482073739165696 [182,150] -29219494234277909448173636426064697794190475657783707638487461796534165185121036391001336450900308962733294047406189880702809076432998504113599769306506987087695289489193295108400360443669887598237089737397629242242078007918803552383948021545673367386530171777531420180276091188231310620603413292438431731524407878280541775463620556851319752547716674040761210081979676519008961976853071265728950367488445678476467392352407293406646472597619780211924224295164850702837968486882598306803660130135700376439504523569909788934825966600891071965423932392363817883774305530575575079464373299516736539388123286303557308956943800729870010459271087982701426916581805618802026395028804057188889861377517423424365424106588672415460283893915648 [182,151] 7790226330770378396733019398964277451895685454795237911498650037648949892737179272609772581183842385417462335700299173932123654695373412680473750104099766425080096412599634124815132476087623374036006480487595178932136722848619329470877805005132575580050936747918977822869700667100592236344390159751904169164441703287892153079292812516178743508708147953933586281142375583929876704671504740359804658905219502259926114122226175076789524637541488859492880563370722093136889820737853766475975914207766121837857383100159451149339758851040081896108361890512697648838621489824690453130531903688548767543626985790398698827554256069310751348175119050091370807262319023341817968559405036085004936614241400521055171127202973007872 [182,152] -908208734085048483961474390266980268510112385843544028695783870354085886121775697785526413012248562802091783449226468188500484048873102125969292824490738382112328091697400554904818125917078197892002893598648545248383819226457784809253059216614193563424116499983017339125126797323849927268090774187521884471689240134684629551902169087125342315600499755632565316172830694904892536058369489812571617902315436873521219788188551224008882516086365073111989242228617803000988685573131386074373371623639506278564589583849513586117878380376073061323326580880041205264735387833377628902582346823642638764298409781392744890695684019656844200908598975330869510065698852833369140712228752199057941885735361173625808128 [182,153] 44266460681825573749676209441009577806485171234501646840462689375667787539060012950730559175014797926983373072901210215830703049640583793874336419375149545454747184250363204435849635268167596369001707044356738796486381376603359194348529138089388026775155707844620746173808139396316887211009101639665568546525555033241097903648955051981963329072981347113782259397902252302631516495323081237282138545834825572645863568158633154580558615510919722534007595804612943564455531580781904321179956407783856351636641642119803498845046243808578327472648069844167055269413484153712328503235488592131092800982901734599363672843973412810740631995914610680353394452437737795659467382358471283610752935157760 [182,154] -858127181762712562209076026781432566169744635564968123745571061819135709149857635148058716664833466106378918140930301492582151160083899188325040458039180180343423049447261706829603008891401405749114464606430282431746754425380258790380705420993993155800742730584088784584439919846808405161046400262645799454549849167978151243482024021920755148549316682309260434740785193283985680977482230154499459553431376359171576288408218567094950739938618448778977539732290092016087883706750926500941940030490946683987893640183390078153696840496718078080211094071122451396274090950717738150587651195656393718382179073653457948936996183938455089515384167160380262253586717408694174376701376000 [182,155] 6258148099546785534650115927002867237157454509655357283176507242867732203061959707308312549373612681734241562296307490041497615272329573985483711945702561178280926529575164004055280120648516328691270319334061375672104563416545449488749295496714840224564682305748816302501755238867510136145810266769751967543968283445085467090345563853601625243168850166876933131733673758909718707759988371438973948819141008845353344001929394229413617490018755591278984024219650853329270296556938414103942543414730252335714489579335010593456636611515948242106543706156637664127603317663964158282951415467117459226089233653997127978441701334288225058242138793504283802933445009822720 [182,156] -16131115356755384192530727474432516672667332324320363234576921886719317202341423193610099263397451471410422131033095228238288304605608452316005060900504343863257856148574688785643541310557486554987010308688486015058647363877526588710552341274840420177878751881606168249445298641435965860590378053884547100378240109820005356507639014538944810010784876549102552263249763700699777607203081103222114123748251086550559416153527995188082752396902435816698117286818768076853232442604570516103128967758690220067537083973735474254633717832641936524444069166991755706688334237849585194956631619055406780914511835151945045765063067089479515685299642535595909088 [182,157] 13698686669057965409298709781874217215032834069582384795022351330035200920972153618220663031741176823162105445876993577748491323716143931389735644462425500673637957652391331153045586622322025051578435877658082593083348076849757629333198214535551928074799373823422153546278075596946083776500140004313055148648707524149057079978518800928250587554181991619624918358741892304930577436997115674396069240158530037428822264898274660048674094942587591670881246735857725718328664312104918044038957065032869698369822015391716446085220305476924487812037457209922549414834282403072389884024785155807715658445051974208240188498279152605189564530688 [182,158] -3539074491995031090875317525798730665335023583159268590308891137096057898171657005667737927100107170580378354273930067886482894214249594113989878692489593913279903736438856756924817696660149732322295936493387487217232331168183283782080329550680032587486102755352670823860094397421975323830844887217335684127175431254274488760015773411422740282929219770878939312367990467721870096225869347531389370556368151850300793465626443108646172609537108088455810121427748461576132726217584424966117197705264176244206375180494274682669882753674996853771973191340708116079834325323449904350925948287029895594127894748973364515127296 [182,159] 253997125450187173783469547013055370218751018997591958149903324314991260502111254744758195481592578776498339509233939649986561454976596091911618053258297636418181733897452186713125311635218421423290450847279479872404824224167436783136550946273977151464402944543705693224409580731647700867204268918403996930365705780033017626367070470893015761246761888466979242421825479871560365453275728411023401109669354165489073959905738806134516465460065518227455430567203044725317913936432712125832984797932490405096265137764705700186548280799938399354902534064418214462018826573476415773697745190028251254784000000 [182,160] -4561937880557385195303574654624927256662977137654356367999549648269235536637152309116040591278324129571888693054625091189620405216263934740298052228665100300770001351651532888846568449674411364428777063500007626302988568888152185316140340202830408415246249564745679921216841191549819521901730257498491876441386130338325590513957429756028226463161866882569419309879967016770402058249189548134764950177004004774488753817339864555618876004260295624358628574084927492137630186816286487538060892813891789011190703183161697055069857235358515093946013090161077123566729042522666580541618349056 [182,161] 18168781316769909346859549999726539562382615207848390733250126509135108569517100031070701594530637653390429677424470536746325351067778114454523723292412789731067795506006284268820967958049186233214211113247687996922661797543906819836086399048130347702716050100674868110240640286940441180688687069275437147186879850977276200746209277962658089214813943092861634151619037134112689021958853865005531028417522099260674985094870813763703751764655025654780161816613028851410649819423171609401317854773382837499487435246842742877121248781703160477761344754232616588570890878720 [182,162] -13930160963355334936433946117263036728405534716581769627658421037489124222011919055966783974865387820369663482030066494734079552527536226695120699170183406168305409791091617299421772250384961630972796360582854623831136258488953851435900501830150629612679958016770331619592226829793875760887916911983329396349035783211929476103813899792718406340661420831944247113987055630079086139382397696161489409444907655903045340848626123783815241106372554759934281251483005816677697314384225447557925241082690771478079481954573607284683105413892727876723770063024 [182,163] 1739827812995177880960965951277428685005706577881743989980497063761562312292460897910051907733105106151458265827113768643060605158518797030562815527004439507659871163847862450497683060066233686249959867885956672504706379856326157103413014780333164785889995299008792163774995105145730924157872028950078790120889507933920992672848691118079924110932869083737135988528516555613629851054725592043203237819285390298050460894650895831694761543728332149865511174446096634029760022847036381626488061659874178087530466190597455127820604587168 [182,164] -28990751683857604229194359198677589691847190816696140715538895742094257310585396662504848346418871920238543997456639901097094696782545231338984459287750189714899831082513693866803821713648060023477135308138042052624313467458933591075358944124816175389917425379344630182834652188001328335845529441439018506130465941030721049537034616375173749364543220076163606552139476699115376905606221072571177385750234892334028348867027052587334067225190264957320525516251176918114425072195801729328341996576823654763505388289 [182,165] 50598023106855790472283071287672365747153259691082594489131207164739748451710279679976699675934920683533576325278083606579570359467005562259119894555597027492770761380609549588310021804389407936987871838284747381623103465843210134188749403239426278863513412829525435038099880616098159936698555071073061321304981024630047969811902777310878408964891460172944459748150184124648442636755747071090452273128352364944885820131977203346707404837230327212502040059146265280829320994765358928910196736 [182,166] -6869076513378307142118521875112635724673341060611472113501806985067255600459651707672476749734262727488865889052200974717546122631828703105625537471879371800525041378455126432265540492716276588510162292011094092052778788692306719584758036652628043730843068382211656963699315967430215632061250573430889645354780868685202130339669774861447363598451813390297212292897255445453826737039843863162706126314151697653435485629003027672196470689101565443972751483154842383447552 [182,167] 49999896211198263310690696402053685620490672571379803761064015937811677682839664802445629738662992293696546142901834347639215932732451009360561909373952435240766693135257024578304646703822690909116389234021742722028088747340935903136173958493340873386623358695550130797173866024070867062507501791667116511154484280639125898699191344334379970699749279885378185363712786305312350799202907590461761003469670570098691086188816029541672213264316978176 [182,168] -12128834489652189481848719384915960200104890962466229071945831848906081185566514372833477840122287387284829675230846761352340156941512829631397808688067666881527231818825892664419791561239970091481805243938700168563850470210350290645313789658145573917725050070130042282057561573612439678584607166937302511872184194194037041182312725900789771547768399149732611202077927852773640820294222640863670898846285198000538384792400 [182,169] 52272442290640732810094077795615446262941322552732094402759327364190351402254727220115983465396910737634358047142506008716665033832017188018709772791295886276482553280018406325770407383666267083687681547927176983599270883363082864441078712501699469460313202256377639920015989718348784356034155652926112459872178913778006735896945149749312550338766208236534258918633390079776212534642650896138240 [182,170] -1655224070682638748762327392424362253535798511187128727168665117630633649906995551074351110526007613014147990096240756470624003450579264267362055470646364825309008143345974815973345928733902290630950814478287111943975260061779175554983640364812486798230721052599370705076683047098393236100266159976518625897707551175852881548688277058669173307411640170406684342353920 [182,171] 95537342829297559427456883676333948311817087902287112546974137852304652334866666442653483639521954827372947176037519825830849351267861292420266626685241644086773201485757566862499188960577090835622805232373312450983133210559170230280984964981227248712396621171803122887436996182027367119994876548235864201852015703017931903469476118528 [182,172] -3682398022515575984013116386191810411652578333668793549509143664506348364319463808773566520355387091256058955037768487265454363898816235307636055363748127600981080418676974308629971275743590146749151086445641767835749857483781923921308950596101675535034780460537685846941158231419529661826866475909120 [182,173] 506822425892206472906905500002317803358002541236950555933870964454316238254602224969231590047314215283251676185527271217085965829584947432571316368326588028295950860746594429662008071415148419877563942859468379074417062769512471979884274593762911895390758899188954099106696958562549628928 [182,174] -29498046003937360464631011189423653758409657956448554360261174138862632351312280152634932415655765927001164615632470379034333537620416023506341288102514502397765972013761292003337882205637630781252042254748963248581893623093341336305891122294525272571617614919884716476366848 [182,175] 342444426835954226280313348404413786658938927701848216809803982624118739072506113124629059479589778449784442348653073760987785201787279042551727093795551931531334062828968139860120660489559504406246415048098737533855976542757023895696742375668950655838914805760 [182,176] -604078616876644734871680896372695174263058697700553045443084690915216268523526223854353707376693930454693636255321414600583953206373776741670516307977812992373122525069489248322221109076714439037052710712306253610985278559064657033501534096001536 [182,177] 111934306131893589273120382771693311984072984077770687539926592230734331889999694515834713895204369614591969516132585879675124706047556708910786830139552302889289782767752107579718384034738801289031834440622988517107155413008515072 [182,178] -1357705376150825162273686457759369085495746716365491072907744397137394909476158075730995165735651865602682573969863445094815093565209222971317762575898484315670271656637486890436903568375367899710474279966935736320 [182,179] 487188442070932137574168938133302743948778811445973715861257903079974571790001333136492751208709547787680935285817612584531670218084513531964083994693592229940490840835631892351713374650300645376 [182,180] -2169200496820662684481248749229424867823712314798713872387662021414752535795779592304174190568305969207807893814877276491536469175236808553293594787806166489184893140853797376 [182,181] 10451430976380590911938684274380207305278711169790491863043267931816603542186491729530553697471084081880918887281268045901652513632794632614446613774336 [182,182] -6088824615921958395322795528974515209374564573084697111532448510895565908805110302746501932753654256512629398282345816187904 [183,0] 640992021414440961936285874542586541780729557150118410977555708242980566901296698186011350702467179889847979366872977613830768229472721666255321620703395122563626802365583410468258990006043517905129020124217735232670469689164171139429124004774198525779450329290738750362665591363689195638824073393360975143737581876495225935895957519298301129308011062751683252545157438681073266567345214279075225113528618595685565145988919947825312045312068364504593769055179151489355705785440164753295838025730390691169486652914554169352881806289714343870391279671415902453794771537573302867112121193540115662276736305267085193172873338085335117007736670350014913092375985934973636782413955452322269336504166968528971544382171358613229800438054692948859887886878404846976020343097530322524730704516854553371787767516154498759626767549537335184903115214141267816531114454640918983624261458821521727754435629080383176348093545074896154050288562133088961365335303670437749760032678825775681396202861305053224192241434537443953210509796104091665739449932567126002560733656305395448793403977331712986469205342421057513702847728014209592779189252604234576207618339629088802448268548882529881594997717201516683373527087611475026511839523063008258037497615098870004842995332523068759728393200070810917637080560345381165732844924449763744986919953000328334343519041035401612487147095417708012544803356294719565352521482511075034559784251983642578125000000000000 [183,1] -10330218398136696054699579082845599480958287031413472250658846385345638881877721826646900320178911583574579470366290395127978178082886675509763166894840033795762737689801421881505394857804448281281226028235615758361314161685156817955763074746337687163109240306091114421301990427798638114842338072898902886593068573612490897261017132357465901987625901618956033009893706595859267326177866609692538385376432447177160605174825399952196062095616952752386494810809843562360978867625739163359147896317442057944373699861667658739327368629125591371821195281386475668357688686071447504579828735595566930026936363798567908867567511394493301596339776760468485869656124765403674940161865145964678548012693702858261950356513523131253522238997530750915145883677169314821327235422596551419163996061138428368314800783765711860258667463322254760776151283343902112293533585749188993722636828705079377422107543578468739923311191773276269903814341072316482617418091628682076213787167576345015758685780604569354598837542848559557517312724699668831708033425916330225978025851714069568199795148924568594306446570579556931066126178113051502534702063209950800922286711586633850532205747882034193087252869765488457067580882055788195855916184431627442040547973931339735594471609257658403027059486481570155519210638265716880969634171122631719654818927663291687120893592504279418980978437026055187890959847120335900671527369852287819002475472081054687500000000000000 [183,2] 81167500828667022094353711343739323911294616953310772419473440396597578780543506606830562562204312328706049264092286872656515070194249101631786835954467094368759965569527986472831353953150248720977817311607613143029621962396418067988710509071567526174389896997542975180122067695168320181099322357278195527439164573655757060869954272050278462407713667669564938819119456285269089918447499999833543894993802896938081539560441382486295459845658406715208364042587829828514278630641347246119574611911974729385912093540190061791122829902134714563914157358427293570644401780616445333031430316571737975261919110671970084473743932430011813137191444066474347425469171417558753530853651951204268936286758896162938024425738888493510671059177593990796166664149482711844741141584411917445999160726554718822549309485083680470646034512958430968210191452454824963508409521956211070797209966529966512438385602233684495638296877642426552815367158008915012947958545727025904377357758205058693270593323566687127768380817839755578558643729929026710640806812751557406903107674690101991697122526159348835762237521147855333347599525671755818766671766686432317512168985601527130219017433352506357345368516296208712967765494539005233019200763536916908037094357894006953024843836869078078178104728199649965817710229492327391593809193808356948259836919122078107917269209874422321470523951088551113260269780866465540751299832209725608687548828798339843750000000000 [183,3] -414403694232919537362862027289355541267341137783443864868615472686484474795812650451481108306130592109387987269053228050144234000357469292164051338201223473469739518689885543323185601348942787408410646321325744598328561414682620041153770378997919985507929339715484398114704419448068749652802764200444527385217253399499349439280171876526629067283632162881457582659147006893042878003607093450453805422637063126861691842352445282448604932266502576273457362270852915302021107737367868177065725530082773134773507691152445166895905825495511441629125862952373132642668758337870616671147488104249509809656124241499291345063812609294083765649392185192850555251602657777064116978024884531391349350264521699495321154601199346132530975318133830305941135540911885217925769074519860682626820270872857914151258971991193796927717266573078809155389782130388217831983860735495430262430281451220001280823469438480753369380849263826840930252326342020413182994366275898402937484344970530689699619854686911027047943021427647620231919315526500029552110554852254976166127331605283223906408177742007042461382010525326459742712252232460890928424856211048373953316114284682650297554094286958578172590805035628264081453091742992832176045980361049344776197138417174793585134624064438597840036558324008513532789146141583785790678913269136059785643635865770629159837467050766552484708819297087540433173606218915416245290495830914480245425071499695312500000000000 [183,4] 1545951002362606300373118936166636911352404847964920336433995260436082052724752054835578894190889964092574597112494786887553226211426350945542096003222321214706124609353048826799209033899669920087321602416856336690405945015888563518056233225712232145794693522340664065484955190810133436618826120399905598017353208902233274858949830136646199071743113287606777190382899023940337917024834099556071698580227209201545508432052920218749985944562172307989439101184247405380862329755579934039954542708480906211374119542401828693905491416871432874643742301755382749735595321955134454687736040115061057165395282722940825887817623157068594888966464851903424410842555449542813240960088080666330253710989433477768626649307454572182349363440931054995199255243623871220953249777716853859580247214763060248756987578974904254248404057066382622865239319635967960199941348207845125975097755141560660616577682839912969091499918613226241070040662973799078102443821003688342752655242039276108728395285493335010905006579552890256214061317793728601697394067726203406855115350359709029811242293793061419284150481670232129633036146560238514452227006508214464798843989400899918770800322471126403787156479105744466675971298013395769660363035556981999749785311771864747665181565872682767912413299177846228333166618595344663601991331626487565523967395716898116112433857960522247099458484179772589440360329269617163214521203799749762902029621405736328125000000 [183,5] -4492949727355521450463796305269488666711069814899662763865994123898896949535228621203314559357175042266678820727424945369201179382748437466164212976586541933487283495126668408627756687514072216165571183331066605695569711394198926589612872024484874702421775646949040230240183328766993325547950765953327167377726696190871257212646979034301266852341517886867161180413764610417396421767312414372537257310542487268637985779494915686057217774732748482799220402388527445893874467666024471072415776261442921950668579871936500026498396402276729931762214484279385274897771335549470713912273627431924491833118486790839514775066875956951985160955640051818433747130933604345353765948715208387782105798392726421816923874150714290097720964595784578227378296610136910787479572173318133911053637837949620613751201299102005898620224795618132511226313604238393324955816060044539136082105026909583938077568498301956017731980695415049807968425631031801385066543792395362797122953260956847894914730114033350401144434254189377876347909296136515676817693651382677226077886163184977582688268538265568403510499022641594661414473050083246813885396599913659341096023443322064326541023236595079596395710973037440270436400328570813240845034731928504371962568466186256934995043410390722357166208401161840227162482663449217758001350714135348680200468712396630107346032290451364837955697203866054992482654443834055381742783414061609513551324345472000000000000 [183,6] 10591538541307949273755809712726616894501661111865916322748839505756054635729662115032274689514385509238367129540906155251518377224629820266232260208543634342290091067932087143105239392742791844568164972648086850112627969173524633266559898246789832250795565627461421136015261374457953433666196869121636987404049824137595992879715707778413250823248152014555128311862870768875202012970640477153322845958924691466741671039094576371929732858042443352610943445485007653512978923713513197186333260082908709842299179748942380919569162585707498142443851758465949383043052964851965540077432322600546127404833329425648053157234836190549716630516615581879920283822920475131328571378317654446076389404261663864570822731896297891235091511503564756389707822701084549571062598517217295885853593404792389400421523632257112640803279871272291869089700238787601377238433890129976765205555348016880319187617988159800386231492718200823975965271912919323391186523315173962351309857476838273068025214445682959770384916640405705594351974790340585557523298422279490401159343014495039659760042609740002485954060332645954212535870859983923211276884116986046742282146896285568765315331693060645945612573562925864567871545214327218366738113086835106994935947424364150601377675778558276103692388986053765349499351424381655447847161630035350627747705462423309851299924650912966735429005192852590982650699041580210468283898651322116176541522128064000000000 [183,7] -20821235113076566260410257218395232576682980500881295145432156732376685343467585204337752066996215762032061391382359299415829372543441974648386534996944802735906635123694915853808013178866789751756444367477876054789587267583828293207723962004572861484865708191973138081253029503293281153892100682122755839526496280171791029769167225149658955500570447542580728075405562414929426997740665405967706714220173740256181755826068109020465456935848669350953012392768244309266289460658323743564235472961021041683835428373061295369945230538091751417152884360045062603388270818759785353613757168405189005504412786115634176266374155246481218380892439717888300226719418437507378587167130173316545996709479308355328313495944802833857051689580980657514055746334038239477325998861536993880571647172869606525775330498407062930462998980597147764367865260712739463832535198593912021036410069074774577244901752444275726213310807676674806735988752932751347138146049568681094059189958261408366978907139352018872670353880815704581967549183440280155347170535681969827587500777656897026754438299038815021662376307434741031026444747234701663346010943507777014480856400342100306856958463552682193087472607990861460668132627618646453654043666410890038458069186781899831805312681051491431386998573418063595848997995724025211934773509100965624522733622183227406696324318674348158070373087642969793869907089135828792498182920279820038873312207872000000 [183,8] 34827079289059894799819450501938198766174542706177358305251163656768887087852620181035104583791424793040439565399326422856411368086451558874845725852234515174202645439236893530025607636269757308953274190242104515520687775081237400005107473714303018799889141710632934264038918578922769966373984506849992933124136458630895180439044781860616964397040499922382422440840446135292845406967258638550248977732685408351525351086673733412115789134108938354010089871155857629988899166762033586780642923293334341628355070656121457367134326501169561013978930492598058215854253098436732437976393927296132504675513650338149047669229395244828156480375648153995926504463547496259844398006720635925922665317793694474246096188640396065255495811380650118352603520109271176882104376644365824989321439594023157237448815219713915559146913478891538558787715907647569172293645277858566030033029915819610211494848966882607870752054841715670985331857910129938052606181328403531707462412667410068511701310532645063823611736319469654477700973106373213517757199036070132281189808887812755493574097973126074594483092317054197662378271871324221421595157491233725587601095000531243926900066523028574699858301792086539868620038404018216653025616036214090790531784305870677235319141125958143992678646321277670623031821487313685543030126113857780326669619562729295516765637990394667815434871775553391056597380511447870561830801994907034603678965462144000 [183,9] -50328369702806134839684953424251145391127585072735960847434586700087765346036502344175537024473851603298916084185823614732281972452232728222315253048357950453663951261653148475140180108743367815229045531931607841857273461702658181015760354812192167852513619073785504215056679423304950008410038781336835619390183245423735552063245738524438721255219199713781698293625731841645964804946553241622846322453788287235511090493439133972734354556571323218212926729943542474251596402114642556794046401491850042718002759979839474301279754688437967350261783586648968237763220947959156365574127002453895430329868437942578819905761977279455940953635365759280911044734645339167608787672152815713419228487766051065034961131718691754209465808200220726373636707023220194691572483155391417694132607502815112715170626708514574538507389901745079467103446025885132593478004526064642253423648026026443507095739884991264926042444875398694485736772682625128898416339616822728418539041843306111266974534796592361567767351804951735474429933487510608110578868615330578320267104379539226736843334193776155305206223084526194684675083181931629374407208144340786103084701736294407669249789317751192704990301659863886291104443534693241286687005805930186824765346063117228281839025796961998110451752939601754469678441673828953749778222537760983118960354461016410326175674591046195800380962984545818884780798051846979278074804888209317672806230589440 [183,10] 63586630535519726192040065057060432793631894448606970293173790633589827980307996897038794183217681579557880425324326496541236698856599113017147518835928717511393071227083353476467722261875143070978030253252003202708802486322298637226703056727144416886552024089198447655811239172120847306850924080597404557256400215495858056781604842644730495438907711468230855394293311611779344696071474799816922119336398852440753291935944162124763313759993584671061910855486237550528026074716571104409259334521084963367314232434599657452234706548024147083044367655216143630941793283592302898825057802462312305019223800830690691694505401792189401169281931655997601083022415611363046609363165889013428838525717241672734867223619834171172583338351295403494339031725697427232184579956428099134358505145351583142699040592875222567953201667584129599216722522328062411191349774543179100177764226970161090793548511483186177286013000573018888977989307325270773202148116381085772512228731554463052018373752110367592985151912361438873777862421244150957459924160630018863772315091353673662854682470934018376293306774293146998292052180636609950424124923119473896614368762205849793651915481825402681037076311614783456529814849839204792558617971097946699581668491272002699330814947422876815163157881380300811068380846784914484248050854868804386977242669413552144234371940142505038326502596625255122090522632034731212287948490942345174661009408 [183,11] -70910670185536642976896700369841661745142918782468167753594563569136313087892671570127364824130198696063541723035139808650708507253408185950496570077720357697001143059067313549534650804351045793809529425984251128623475742567287494214713657139076518792833703546969309849476735223297731667902500323504427539009653134071498873790681100892282630077674545670311248946110797882720649801910637971015146146844401918357107053573107678716892191818197000065530061267783124095405158636052741687198223089026125927048538389377338294654374942248919025506480379062360238241122504625863258004952624354176378028217983971508660464133867200117590250217497501281223594782279892067386463288391751786979526360004692863200211760832347799513402413412587296620568301745557489475290317363007381241849097535530177328806612696759779327665071027761321582856526315565413922664698651210189582562666824919078560191664446860974817254587670431595815192643229845192067005058240187434631193406348190918872343728218810345453773888359377676949976007194815174203218563394884435590073118484679214425670751956588821154685096926022239893720399942389196801463339254929121165260863265595671496729891232446363945151554298870188044305459953715090167024984246813934026949521879849442287080028850551173515277437802514133623730050511356320278561084202929971420425646853593940248357108763340019525132894725713884086388897459054392532182436435388527159996833792 [183,12] 70342700832023216150459294805693119658284434424325788930547541246087061973196128589685871504041811320262593802005905323838068803079147058304285794550382856171685668833493149632264180109754509637068248724136351288671129502928305888790449294224385760063956714430148517812356767093747935730378748541248001719539776057569784612508343718054195417635289662448541100439966059513635531760784646727970739070881006151651192097214720492825355131980924792508350409725642867360488144614841465644571355142476443357205595411719461030000135150877622060480272022342003966611584053353885408587640881312494347271586468585539391495209212876489482309175166136304231861234686212512853120188499159389899577007380875034241222616530736781886982203767641153953560427384559909143693817644506450811507111114798512925174345837163791124510988368489674318107947735352557912942568090716646319973019029657655517619946601861172543370498784712137931813927676609668036426545691792605894359031348137705449529953883768524482274008681503493637279177541137387205841574022157688857005830326099882279362952215411858085265330709069472942898956937107515278860717409460637578403049609202881646592590321043844131243699093804083781529475214179156681242094369742219646682387449115918104776308207936546218327055550279990693539605024838201853834924466796673185088549646241545917336890361268267090138112878187172141165004607471750452907751075801944188279040 [183,13] -62470214794838890822030668446660032734207343951533544742546895410584654602711784876816132219714148302936508275790687816040201876682475838727428883883272899537747572146884234923487393167554224388617410195889476571261187373303396167393686689986915025685868416914352285302298786508423882078831401723125763259691470924256579759116372063647750610866322400988373260690389210892021946054739192197383520754965039045607880013003198852191462104984682107634603676199859661974441149643351125794829425418227215706806458301039879639017446195194297354618277687318975852236463797920248175351737134880765242310150851988382160926994971163607206877290478053095753903524479550983643339842914454879394644369659616781177643743044454707221565840413812631501523943717485579715959560382901542223668140130879668422350772802171991949931067598368404236241854917331996769058017170544271863779930602714746283043099450855490065857977189086557928515326924765487359247697948586263296132770100606800221336579902546922195076152448426123612580823332746320101656137952386001483380241692651981964259619335855203686199610458317027686963519812615329959134019407107073790610206787728952667323442260316470930265292013733662935985903883537213048569548037471275712666110839552755037182734921679708139817532516539206024482072460043088226376340382414257080386975968533050047674924501217729871737063032140189092563269713836613708836039593662468325376 [183,14] 49934731300336262854240973490507521976746570959222219660648844999051961034155285355963888741301553425542510854437661624701435833188116160736509015949441908502412624500294768545536573062835326556991185775450230427418433499124307231132251706113754462286957789541954815312954205403116694261108558558359898120466390794516636514522067768438979572082816541800202929529816762294916460526245210146692466356027294643157989116405405330688254114914267030352054844186868323924589127906079122974361865711732266078569135972019437642460071920216180182632459926515640406697742610468482364537633609198786722763988345878016454997634942862270634014474489603043598147434688051151669642632573244247427144203900347571194374073985619590814355648088333518661442516235889116672014746641640348571857831500949232140079407279329208539070706051241852565474844303788462878277657176892076591743979578216158752525387661269800249553726812459280979600750255866649794669469707572223164700769214257642989306221103642829967703937436354984924181067971151399307133202071237131842246464295580822396844529632339928680590130300422714054679088779472046742701830856809786484367604415838503152574919929440511037723447308145022756413884677478617901784237252137342476084467733536394707024842929995371491016981389781433759924002438009307374933035636578273599826255329440971398202839440191800921403282564232902216647806080074350488198472921702760448 [183,15] -36089019327860083982737948573812979649310715344853171051166014054090607367660346421411173135268186353608430410188978111264231309116960791561912781557845306247714103272772512843676640559706790642500711203105035283635529440616144784083595316156662591575489576028429953388805483255574370212910726142586634161223334204361616923207193060331151913635030106188429637575448313515567908895444224456340586135074319631935142153950840078429917410903403849309945423133841714808596680776601133287515296277949170649899976870816634572971096933045888005466406159236285187705882573814899294919337071572958757550564681963964893817409777874692895452685852916351009171319283169837166983438367208029933683461502810320766177338950796111445251128184651380370401561151036372732696318242211714835967132816412257311088792819712360108389633209581131083283527436152949814543514843709432444318988609319589824452689047692357304557623680492472292073187277793079656096955443323731073289593243598698918298414652194577172419197870970576721446763734438872431180750308270087679331252096094065019209621971486538921998926526844163363966835467831874564163750033431471625998584316658727121740269921970850471916472006652913648354851721006647594839999763690644561348749139956253319827931462229873883408115885135179051801823895142328123553466599407203444872268020607870257928540567207442916050612136631198017224749587565782091363910479970304 [183,16] 23673527391866561177587490044324493150909904308744644906120273460867041219610321791245383684296692135020898328755027288923346346681703020844854412108373568027891643882275098188186208391435331725692344169291643178564406087023936090348886645186364108960142843844054809255669506782489061910393636950895651536236101423421544306942401067911294370450690525140319029905908461222125592667571898930688896992420484607438687944807070420655963422658020445426814731707394824867126367117702511997137435843120587160528187398464249693408750990256286611023188589079919144105071042743020993476855453119860024263170597110701726557365414623014432444212230955517936988516675216126257889058235433077863200127453178518259606528745678617070387886016538684866559593084067463635070674812542147985194367049355855024661883611765910900651234495263248204775358786607279094116914355075591638250840807967758590118279934167676209023983748596808204506603235442822647569576727153579612738100872117587736204413852965506901893248715078104142467164266297321459750682485169870473379807494722040939398299429882991393594042412624712041470086533047214326848779036688080592336660485804109053328251557144969953385062164567272699838197500602351805995794864395605480426257859736620812019809892599423488813783885506800179625314724365702951457623469386482786359908610894859056387891111222968655294466193197623556300063334040002620060082638336 [183,17] -14141148413141587772928537468304903928424650287608339669577012531613985607897665723408704575737252561803000613817001127822858779535197512474903513334191957343998453626529829491381930698049080659487586702485103556355843462358869180298294128572124743524273619748549364621381804402636585433371056661910945391542454424795079897891502877963292481020938294394722345524934702574150679196546747900649529399059743052411231825185545692515285852064970855700449239746620499769399399939168988194893101603408724682213361814473908154363933045910916493320951704663708748040924920083495471102263693372858523252987245196641617920176977592903796097498143666885383805159847747557301043310004447572327178964490020463140398993441520046936225729606592631940825694899197692138494288826607991474638352553664366002929172855465653764378244579959462735410566990496024171350578610311687979389121082421061732664025935865825729175007240299430858693049104298424967731202024012470715315285329277225064962105182416387977191009504126971054828982933864076572702998858019739286819314112984924050705715189104759735310707226944817627204026858888457449372598073877093983821008160071017901943221265616002789005689640766837423330130331688595858103424017872541324113972225036971578055348231482171943626140021762278208491485285292626561100712621847349929214381156977308247364326966239766499953683166325938735286046861010364954121801728 [183,18] 7715087685669447447432371950748859184945393979369668700733283177633176760758121180512200189584338260041863653026753546803918956969066885272466300657424656665076880054252371918566648211630901037695687623951577155243084553865782420555267350343035325714414703361824442633774233640523855282014746212192241405157408684510144108181594804284043616389648853864902105415383113698380614226240595945895122140847878075254133952323257656910495512303532789643851106763224261391621500150626555337527767284971290680182847551401669167661938556081593956187983361381651266105121033052551006795328480081015723281280023636844006730636816784527781978547719439402359156256963375447465177735222947350908058908704430437244220861180797902727150776783250318994803817913265013805274853641700796223790395235070730707887980611435094643456229204697902407062000984420744974112066132441416134677305906829028722495781564436195768005917631191759620986823177482217198096519968491228574064892546084974482836699514937528112796465844542534108841844662921023540992342865665439566304018478193373700302099948517223291507356800645771612333024274073268097233280740657154793204665917571454525869497083538955840584654713376177293105332970700039652016944704118725652544423923013664148354141158841971980658526381524259481575569882993483363444869869729590794970264336504337033759919820369786463867938321703339209679992173494761636334848 [183,19] -3854507048605549678442637850405127961392894144143646278907811841098688256602807529308761903747249714136298492450799664812964213649446907382855615678241648285804461321048270423485477457284037626806498065214486259519288795403681476832319230600537965571742786604111352795405500537098805904293418658363920040547068916753569216650048619778586131582795013095067499674870124337377353712837982583660734296790048566072672278330936345997081565671689707667878255595284681883325657348726258743983855594493849963308078099598161833568096285385903160840915494133894112167466137212927223405304740306525607704133634399008537621865478443049783588107635132371429752982194002115424021792584338444221031554554481055497948242899319591289467256894496074802206374995090540992142341798462636956875550981614907117234187837420254343546058572632257683410266975276903564026832959360309503171390593022793335893113096341042433648931719009381424625465616081637597260576064792130214196540325687929154603734452078478870578786633706155950527213269006366279112666515230068264766028385401831383809804112629822307530801133032762512872998952146376075653476404279526365759664885783330130607424623972344500712194311542673642386707544162037162758944526309533303852212738103623278305977935760530938994019561876908702299945955789870558139128330334096497317268972761036830718326304478339182067705826478854041311904678902091613696 [183,20] 1757304594022485320459408565165192815750227642763796012233709304119076148801334434090128045863777308618538155284249072966693026453967047636398053068355991029143937839787961850995501377332009020078565248401035005055270543686882437916676264930496224401542676047388407256037106136637551257985415044233717958490416065232395531195047400614759245566394016354251523612081809808941786317510115512932941842585660931977995855432777743346059722509899142663889691058154922080742499282965074876654118815526335378105972185787053446953367264592254462241261128676910790711464073001216480988083085879191209633885313413747231802832215844577791339299736192317858814568591652004449567244520270870431652803089141334143987565797085538985889706284529311993125640016882577895150895970868109554576558303722705465420054830627999841117154115485905649189365098040155613260123415805961065861945580815076925917719290260070979630080218520276576590584304956351828185257973461609796215979209773870869076799167412328095549847509334863784335523537594501379491489754856271184599081905663624334499144937517218861300199518535391507463723899432701186997013566481372695599712767743970781607034399853767663676364806684971111217118516184758167618418046873030096587712250278528479688029409099663674523134924344859593647663891859894686512760969033429030213246284115080701822652252359814592654320637702423607382461027697420592 [183,21] -742331405968098894964430466754723457075533357328010187089402902919922733647246219310205975350177427794945135191435331708491234847830585402333082527637391183988013026576256618774926315438634402575985911818496502118633020876478411904761082535107931951011324304891741768134997780133749185810155342431761720599559833351663027952413661547953582914870769018836950409015946786805999979608013142152682132640937686514907841603870896605446392655147054100567809646761829644733133663586682116055543214163434788824548471878435622653499554597018323054724635641995095894843995039588196942034082551227198862793956673413444565936732878334211973945754258250177773284874818289638466393828631026154455764631490628611261167381050226267767367909025487073712213900770282286167704364116641669487410762003357156683619039539430388174014680468294032563007291693365531194040243466915660404445496102147500494519686297619705896494331726841377783613127651835363155342688598167370028481671153455031618303352010839698588261716252127188413329822292661126936916820536945341428230609522027307883490121758325266131550854114182168169095514175418739831147307215810966073892258401420683681825650324687105649288746662765161095154436041654764140384747002968487856112076588419320662734748270819310662319330006255219626196706734710354190979105191358978284671731680497065366213686821710192725013111885537117161300085309440 [183,22] 321096855523178909804073167320021945425988734440893574343423283424239351815648983531869369969715449355779727209798934616242639665433521558471074642730920474698912367167074992106803112752665195735132886017971938636841895604048215873384042366366853653179908229581067267625764048231844980496577556846655245265052509648447892045971433100747050802763017509033221670061859854984669950904638440439426671669757696409765552102279736877330929378882259769095735056859499153578105889945607968811051883993641900223234802700553407141012567432092531897488027497429896606548353974342401848381865746735769306775018582401401912605055750667564153241045545334680256274386099229382271407553229387356178795776416173599647873232633739576615825933364275437132329582317836400977276880524411582553424661895617021960819470520806527461259804002269109067508530468134935789379164943059827202984266051790072033611927802502254035261444189160733520513423842785359158040663271666298438680674880283542460147878871401562830138169360819278142220766566553053655736657200521436288127187032379234300412153739512406249650856998095837774809781890859319171082088242567394483870631936142012650075368413359888781249663626725697823738535815775330295571001450945560560052267099510717393082697908653721789581708866519675955919697754957073336721918305583057174521594041884863832129871784467033783143681138160466713265283072 [183,23] -82248860738377073988819637506247142224574690702969249288424210692986386641915193448118606450486383570654341172466631894341088797144613088923690443732047347486491270413363007050949433983366360777420549502823886760371654179370714013622017952152004471758750558615073951298732065377592096605978233269798798574743860953861304091366429740532076496899791833853747820928381662065902390298985358747412229847378086777619314948735935881831567813385825291051153874969772806469170374104072397104109359108141658226195275114601588767207512381590877956875619547928320829122531317664212813519411819552138270419172437859632457656268708512006910124567381254908802937434800099580567845198731708059242138330739590177277531864414880441586980949033034804657009360694913302298109985742301237481479269705176271641276757476494067139367536100650971871479821141187599366137812006350835402164254947458501575869423628083239559806588002225529224283583947032715582070672073375849873060411212733710899865415168191787851796979162283025022833518361342370378220828861292530143050841985348017228717295466770495949577078650387235696247594367119879960577753045864920633771527192840261825845415244342009995215243340408992579969212748876452913291732961548208018977790917236060921810069168131747144804178984074653696885641733156271313815134974041268395075014931143962593522160137735570302928082272554932510965760 [183,24] -45518455110260410502460206640328406537181307212913661825056998504934274357075517196847193482726220314729751686394062240534228110253038687383718572576878066151758516390065485412533118360178586995993549391669127299955736740346787394433666413589547837944173027001460829833205301120197131906242555716897693020572004053842611885534103936431109543270440418644253880994978428755308082199658346479665578315857309845421728388309250211537682833589284518207640168651340608680459229752299835988755756118138155405957811456153049474799242576025866829714769972954733728756134330720335735652641651423939846197914196567293986131827402367771742431644528131829183540433179505201617052141995165437006481765532657386162391908731399209858850509802973252347332960106241269232713961762691690794223886611196541247393287706854027769663053332698029156515117965519077644543399533009662546214534694688550678217204403298012590438494859964317924294488533449598085994877491917244095194737864251701682972556124746197689351054512337697005309243209278957998934887156317715818688833670845107438084901751367317976877820279749010272061083427398960639958634344251915612166940111017257555205835487516507464309294874996696122017229279669665642563269706340738460276494509032424560446902479452449677772180767521310079760031580967428814357960693439267569222395528513070731494231277126800158992380220890877561600 [183,25] -87012933987263352327766080328228052252349402864349955685017588770262037070171721387351816556233839094394079997391742708627616253837727191418754842918864449734034195582347109487633212374888716303941312467848917118833322606343238150957937298434780528816792326635212962680999637923295301605085399618076517874188438187384684531964861792546195731977485682726916958976889582012429157513112614984895160341869637548509051166868212529933510803999274345979918090131680918721769914975114893996614719323487612363999854136339270295133940550508331127916078834105914569908021273875595685234592310468502385262713785572904130178025504052487409153945553587804454271489504052817418170183153453273915282647621692584718868816810245744051032965708202667393713276883865423159803317947034992302295944656165402084456131471452594470903950131985388777698570555113314891456666659321502997960939141159222950690963249320206525665711016088627053259668297369485946002763733953041706572974662780778019302422554875941552768958763174725266789522169258827481017830039743635962427827948188830539988675176567094188230273961378528069865837781749470954258460595083568860389848160793512683702524239245934521830671954837209211286003842599080044705651636277961447244382703589061890518681044610578998168245582666591256241584270540034837691286542926435267906731634589260551101120103174593541911846553530851328 [183,26] 128244351612816013203616887422982001244386968787278465076204324608028904660151954624267956811698410125277323568870393682133295616111163691347062186001196319295330614151966684183421042604140767080356525025473677205556469001891067169173772089863276899032476329616493920158688160145475294025589405868328320680606083529188868195834932056268229435696316770872759276041879419477095214485889166508845024922128624813896062979618113934423083744976033075943717117220426835710363055483215919201452663501272298789741949860646003566754916562498096281582560527005295633893891617429104970214890191714871490377679752408964841433393009131971097438315070100978198013852400460820045646801404972338500141298541933529773976110007701518574500626891781608873419359728974041981884622410360631217353098731311631525912759948844715119402761260866399282770158624141234411577096929994613896027494149712377390125881613387568686587764639957265348205181508461952594152227687863736728565598460734361658483307108167487410109086928487153752883625030425130599992230914822779582009334832077505577464711801109702338507189641101075927823467057873508445747664385802653442025017132489643191652544599387089134153702139077333257196312718241825650206018797333360673206977400944171304671139304426352719958091364763293109814855658585667976411399235110415430728608684682001038524378397547769649610048665910784 [183,27] 141866841412407450835276131232195239687083017623708533513135822221251639811632918016363340300721682613393313670365559917494738591157320141572571856040991228317676173793614996732917276833793362120473921418316135535079973624586250933932083191397956860210711582750239940975845481942542443560072683293146325648699619567904172363998811526060641341170406593546955086278054493766800241274440942185690516156768073372004296284357494154051406187154022910743444215260293578905726418432478034036355628614564576660537948882223518084309471808866638785657925780088105644479813666675311802925352552317291092590931019931571390518645084349277795538119367800910530869569740038734593210855294874870406626748892650032629163383044992676044010276862704028381978879153102406788125391741078108235527682575708237565423404816067452138766980146435903382964843098229222359725217839559566677501903936692674923303032511078260909822157294928951443761109785792681129628841828300594244671779705186176629806439512223022378175128777797949542150407823072414014789358230831458379930704574713427516788566478158548589029303006148226507331941083030371784567342600186063171426402048668415761846110729210958054687080898612084267256041150877403578749654786452497247279840060692152661193390118744274659851211664348340649364971444060849008120127866138338511401862756733078931652273054066459678061570374656 [183,28] -142230665338322956787999590176890035281345455223382153805161225919430124742663189968775901691028318023144036793653448854532724940885471032376540645313791391532174835773977093200257166522245711146693392752423350444892222960186949371849681235087525088556773257573422685874426276166972026417542556115716461389002798970034364292037727660113590128591918904023916474801722742397876548749385783773693136177891824177872697396087565206805770900774229028003069722284321367954045539691590787936083897930363930312027259995933440528226048938929290577841600146082359175027201647281959386012698326522520545172234568616812839979976255729520494466219878310185543211254535269508361745395832572626332435013187945014536093594672632405373054762332804915974453090329819229326940619630772516920877235754886356515453071450727667581993095775239192427280159017796706533862895431712499067273847844441679046258739456540627633597392164425451302346870016958841073762022715009239268301715623280341997200100112797921333740458041428629336225184920292112052464936259877621167970314255156174826072204898697494690443225485419630798873011016730715395987974684862951100765644245408788427275329899326790288408561152844096868826434771160345698593581866059588015845919027998794735539550445785901829234132137724200472070983396103102752809206491521096442644371556058502291196493459023404231729740192 [183,29] -167572541342008498611634547058876001081796671774744591843209753929386612086492485346949714037672348981148140220412509357259405261604758927441616419053340951012612307992623097958144875137337289922298488797440925392634313346603196248366640852414048627171717627604076816612409496868963772974200798030215162447833015431037267629328459179750580614203359045070218384723597044462816139465336851660883570832970529215592665305615668367247072336855630232196970085634656132970710087376548129809106044003598080128100375793974722921894357672873933694791119687028983097216080146113161427223606237929311305124221139659536886752589269105831726434241817795114471090265047466503368609401177342190946405205114226179529470815862292319323045462069539559894523186975486857412625864293054917503100268466756162509905372506723919945879498327137598414115446121970312296440752857793586980195370679380871424489888611154944092898004726145157762656324052625562790371347124536798248081724718941252340260767927156451450953493915420046397088783757747661543404202129472452114418605150975964534894269634767255568194917363311645626837524602246173572909692463854372779061398626963737363828181493451594616699503285042010878037371885366113099974578510091551408848247944863087238546841332102286605562699854666707839599179465614960048748983720462099901518974946014147598110772260398044607152128 [183,30] 122342911465110256236247332522674047783535789266025795069085095323552648237077039594887740911335920772046936022946259752393286790569250806478104407266206110843920284087592431987154632918274505376351223698496736938494203103502405407887096314803800828881763436295098279471767213707330181672216773530059493010314108694523837685573218077573908180329804490772922510718317633207198605274066609720182102308926442960333317173360665969757902911964207598739594706616664277444089794719593287627867904861568246315964623746712163175465525598743232503349629226040151964071089586895907048951750918185888423320868522516837359137278092538734649295208606361392512963950485552732555131550812398549301657452360809026258473128240387605231946920795694162689447671742938837103470466449583476319579483930337479817274647132996277839297708987073059980155006473040853582440090466277053669826698739758891870392391322654424866316275559147194023174344975817316297594505483241629185005999960681777832860004284449593734990583962854805048981101167899243915504257140377460001582348871694697025614844202085975084792651345026721882715736428892962262421646050616935663626144348277720811079566937230715789038642533411682005298607936331485794235379373487722925878976880641926073170167954606958316745452568384429720188366718214850099261610503478196515994269760709291300629409863573310914560 [183,31] 134502140781858001415503546613085885501263742076195149106517452807592699831759437481305486421471071792193931962065342808927087865968566837433828787328973110142809193934765616773465458318786442519943471987532891777979498291366761820820430086071231645334545380463632839301844591898121683265425911142449464953081010904259765437605404430377454143890754270528831982540344667337820166640130721214274989156405512680391671891339047939071864550400263743754816075973442212983640108217372396374991759323650279280497659500211259075242212685542885182384082527047853932782897921753696852004995150093632394411464116529629706929232404755433196712909685585500262012716212167187474183088262644499003593734510799203315861796545186687180501414971996616400521850608126387389540369766987204275073637179009803289213732773560394237645436515908942827850221379635184043339856253094545255619087020801088854562332196757090773595832465603852247016552105381140512800704645202012761248017845131067411773410922500851717507329863239875690069033651387756510163028143461508627883402030164719093268349721455546025535511087316672688977809482629550188558766928589503365773875167937462346171523737026667412409149018414787169779606915346012447532043673996533993198182324466662393028186936989878462265908542421930511914185163774444313487674050144397740401074031601731418390398441503784960 [183,32] -80642544411921640378786457391695406593156668092617437033622236121973261693669465230151440522017636396494958281182688906678836986998645433238277554089218792544199709036889307899130077857482399423744759852198959205014079919573965237373035534161097611993119701660731842552259542253198584873967623782899060766333965879002992348059318253294944063705798296935930215807735870700135165482441688852889538110705573482421038771544596117394242291704206800306322694650221467683468767776465610720483439485675017997379347587337325848308564988010645545739379677075230366849691405114090037283150289133930675869799991364459587453916909442769254520231873065655973548441184391685742303276341295723497411567717353107060310661000570017281223107824046362198442033017732841751901461714291649539997259451061105171230392719397639808648267922983196330142966678180227285197490853776113317605619583153013916560553821879333906938834192196432615039812894998808438641755803380835099483327437953330932515655086764952574520534138667928763272842353595356894817684419549578067857311196576505940403563352368285694705847835247628150211417636182807517181506971688197523783086084536608826836288673451170859683193754139902332250913106541095647587437399435950081360133675351573889386721274312205071111508475713970378344720565639266942915553473461911117105855038919967805491060422584064 [183,33] -76666803775722499109572914190907304354486302036882689627145404234504589553180706533770627831216670215647354167082889984599333860622109073096780797944182051326668316149056889676032851286021880891671985580589826607778306001206875969927822778122402799875980479749514804659372577703086431723535836238532775535188473384457447142970131405231984805125357289801279109711685505180999585277490101271642697447011318353238802163009310993588546443465763427887856611808776694204437713403652823050355527984123551064397517424673924158587886201947441777342428666984578830000136040852365687770077239544530022506543751546288322924404568487208976162691702864085669668617035503706154143659893216488182196656138084368082514449875651584413429468459293525834985231794124387813984202616304637206519363139470278130103587757322670368006584894137661807172929853417845404587028411158749284638142429565612679368904736386980344640741047078021674352491469871643451608869555745823911201171600784555968663509739578467301945636291374753509606476609030432151252615090866161348483838022578743678498126651611432688352063211246063030732925213747073254445349688957329174485073780281064634892050530442505561722266557163034511643611440255976447588813884471212932500348447268081424570455885739339938376885492647346205020958405393290037676831964656702149819833868128028133645560094464 [183,34] 40523323006367519083078983816541053341339951732703974645374929202751901568643629832360428998404484118697386957767996098056955831859312930588832447438345559397685850996377615772324116060377120879443905526949402842167433412501446623338266068575284283727296830186348743940099911022453918515890180210957018936147546379998960133668648018227052352054202825366645804049220741781564696230625485426891855298851331588183714828614083675262918612591053659188010959391411284654400750805296996264337632786375292643480128136070778242909634266980270078231950927006151032141944989746468474501507767104932734090170956671183813907424140666143771811218441699030684404562386873745287425304610648801646949178807050704751822992594553123495136094037494857325695990999810932647857057197923048365326979502362782236522878665737958753360049323602332490059238927141055086369747375453340228162272057281035664525646732574394846098374016827538340324985105857373519057781019805559014568833663697991067849549222802908149546219035540728266968658648985303662403671954881500882825836084151967034654846398815631951310699964004774387816224826856532147893595683747781586719138097790542380837287728902991727947503831241283606338204103667317657431805194397359501145320980813045833068066401631901005126320178441944064834927485949508848287498334603400943626732427280929332648567472 [183,35] 31749227819141708157644313952451471387256081263727091488162465937652050218832395669696015074747588332512465083392655184776495987600382329450338122802154160754409439137651768813264485678700788476997740570587286361540361446214756503956126377729385963071188066592634107196233862387806749954193054007852779055317887959021505470349162965191098078273220394564712525049537712078266942955036697193270080616252688821175958284723911481762090290363012406435793065455575208224647453536818500366340686209307562171267232520019825057935861952353788257911139054028022182721213395986506318821902692130684615350848412188987922589689195118041488912059207377109864069910203258218695481238924193513324174605437832439772199194981461005019071532380255279447975284998916164744890243601052214272536885842382273533986443260542609279764580380781598602487471326541483359771940242339573478706646640291387536218917042493252761462763433368485049115201509384565118637332500526510686616172197672863957613185365511856608117976349842630695792473773420912099333212683426225248131675373884660532505835590183334929042282749516092259009289934131518713304461746952348280732622493891408567947167608278340068608156286428055571347183862314554928297199870648839574021406266542119441249618860990087914500094200865920587193545241037137548498325119861127046539490679606091787425632 [183,36] -15305192761821191492881386929711574263377133350585316986184279887206073177557478749107727255617812844347217408362819813154446651362836135775802802401316134533042466325487890586086810954902090333939245280454709736644524677161155952105888687449801422704928055606068422194487394919798839073579711058546346247479597878589424241453886722896364543677651274230479769436614081989833554441965088357578452156341621869245107830885824820645830301463819470324981798155440082476659358179715296026720375833685992373993475750432953105535600874659078591183989798810860090105253010920505286739713139348182944195184938395973917498256480781819172164077220138857612444869106181536379365732705888299288245445098510415596932420472633554117634114410534969289868348726565221424825667775615207178103591813602286792306609543069683637586083131890948973463346539740866662837012274173166377701893569618069243481783987777170164888989955005380624092980625036098709899505605657257858859610183201564533911384611810640639260443107182557167262062925502217027019126589074540059252270871823708332984549057551546247874591415330071624789560238602955158787186275140079647544698368261884305043226669302196425056951374290649083865438631661916613740931240425378497178429151370549923319005846264784213825526403679800277964461711089700404300941873946360456997440433638636338687 [183,37] -9724794899005894167019258926306668198746215285054253013996828501916139392015345630395835715961762769505888986416547913612321325794648687402777698784948220183651156081248030213753847342147894320802473829365733950771016282181931461977551174889154694400308475702983707672462707720599760825903890446577889151849278388342498556050278999751783991120310315438149522549572508943720570689698585237639995372525559611000374863942670437038778721857571620535804731102244643146262973254838171516293672579251079962495496860996172173290583316278191535531251474748900956238034779669440145723448429437098293429886915005371296620668516005180867735026815544455231051765611391657334559805752721885453029538742241181011944193925350302879451906263643759624320570686392880801297181337645774728383785517696487859036438294627972497019884274921766491757886507572586653663377359424268016499431950257952720720701665198201958998021206064205801024768333711570782163673887685433052572076640870123337616284016851621753652745961582288628997382752140021112540600382421921191728723027309178709243273313081781087085516002733302383282343506627230800156425554974059159134108322833013713214415002370790191733980255805119869505645906689320094370039212879960047878101097519568459029242874496766388417364373055003212298899505592707588207926500319223579085952304907264000 [183,38] 4287652773205568055195840772408246217224480197312729818497273581961424549083810800135537078435573478433443663827940405076941268391910070810492804262860177843879698957462285881268621835978440868778009483700915027348434896876466589737730430884044185689691956702285637262364472058480145160086093067811452270341385183679085848045386013478217960618058521379413384428587732693202873430961131023135001672836529664126602267332243037034984322441599392905443706990841265507966275960776527763031222271069675493913460846843449228426640099269823528806151967689404243347159287750575144951817896049289117756281946773021131703979991893333039817307638469878797062067202050546583547763011609881137526637115287567433332578362399764313651250851253738368289605377032740801091413927872478132638645445359138021775284656471825859160837852152952256247862232207141323844790474781001308665195206802512875629981735731859940348661416297541430385238128843929074142313334483665584481580708331998017049932988930055071036381025777934951044621902696129816801107111200926482653477920959058947832599953225514092469891988195709401273016557367404283752124542063454451039375060301063157369069515642649207971501014657492536202631299578999603767121726153143687202832538120394692039402544390341200017381657856803118881389161246245083030169415274719347283369558906368 [183,39] 2240099560329779611628672523543007088147360282801993599531883180257105361987396372391702711022396117971897789323796112169151020078208859579837010626517594573398808817470336507576210143086276966123128517874054877702993206940717880164370067253119033980283454957208753247291984061138620604868340523704222190195986149854772853846961012629715087903594350713875075893449550594838160549168126839325779983700395013403938376295502262883046941307982248546671177645089725992566611775515680419483418356932001332061283094540179824301286425516898320890577480614203327910771338759188323854418372091552362696123036877330742403355941767504064538393086804079538639274760737010575069559190679604925355132830840758528475868892373187247439769854293286507959503850379289484179019572687219448804759116035343019168059693839305171066692794248249386728152833728462210055129062813614050439581168748960767612968986042740288598912388770747318303654762920087403388692147609188108701529528804967102082478891107329451865028203297405002126631466770481664173302527856609921285722692425503461382988045522583795084635027425913006412296563694465400868887963634526758810000601623214042184144305971817721010843273472643413155965005309314238853396976567586715426038343674217544349902327952189749842103655666205330653802517594526506931989000071478667139751275520 [183,40] -880972235276732251263877536140014808963041223550625681157457805589032769352712266884055321497073033206330149156366975491429427519009855202695003826268967250853604129417512012588975192601417923586576279455864726291624457103434642268751366588295701199057493877498696202146039130615656460086693371148817708162667577143877142262655993497301720803585506412248264593021276683297693620752833112915789916325712062195473610685420108938935668290336556522935850406371324395937448391181821509823994867343839200207858923586346922343041770727548785127121045643932292979308614417758530464250531209224459075586512388285431795093582231832450851400363718898691315297131262609928249420244939150491178028148108599100785855837553873733528580895917415124022304049201558426773134280297979885679656704580739668851977997775037367844330454741336827753692217641944822183373918148990725475551775358100183942969566222839605851592428730184626281096065531305366122617908038819720150930092547139313147716581653325173688161053621169302206399128661187289981062680919591029266392496104986065621470298296457813762087430903083771841867162506612030716162515774947386472753102037285158574838100487541077846547574953747900220351508710912016908395889094490377317176997978993905926696648577713916003490943022654664960670675531241498919152674887368437238090928 [183,41] -394079370817436980194715937908949785197868596936087226167088496373908322641915884191580694192514797293581763822100246389896925847102013527788592270032390354912496504571150382824984998928338925468762758877736507469100671836328408530622393827336172923170093600111494686122632213986221238763190702130890907982253949861930795140986937324092088302964013523388748269864705614832319547227934344163310833998316978738031395892604398443181955318818616802232368592057353841144411105255434821897484724690501369091147508255417090580023017348637395505466943961657719567110686527001165672159504974738910301829025620430077107316477195840114909082406630347914429753818419475548382116731826610420811812216876366227462553262317729200065323653868510089134902911535167480403728592176815787008831819496329146428381830427023061401243364980204833128723625130537750304276504088919226426664348589255065862979296639383442563958382050147080482453099256622769072472747436134618009510275029332616863655419586142876991728533584687987238385860814709714567703299469766487135347829127819445093052416419531734522881032722727669436829870218403640175234014669651928713564789037993116683458808393604491326841628478217820102791621008964440135729428570189588798986587933797860472388609871538031057353718634967386495543863389219576694293776757273739132928 [183,42] 131066271274821939719244402459627938361318348769852182862820159125250230163634406163793654680004628454506881215978735881203001021013015019219768585052794184101455146808533914241762203554133409165405983257730799886378950003364673427256931778726241532067006579116401650857285641561505110792313152352563548550836370758353718305328323687914096778316010845705729362506937447016621725346006505295650236223926489287463649104824597079032905727017680247671229750326717756728210890759876327232080663781530586655364963779607992302244510742614205181130052509958520132613250967167465299208540597280799792241795232187289812098479311255294391319795090933210326216962316472490042298695481959611211187149901957006774567878998552402795853154103875041120024530106087385227219766351938237438675645620020901205386487870215909655014691432639441909075832636824687227848528052485319427865249464044726187492028663347120062286664645495766617166356793883709434602116910165652526749503079248035415841887241629435927516352998864749227774451922751312496965510588030585985730856337382820944486705727126869852307494889163047821189711739675936186062728571999643160178266379574100507279489456498249862939811016745776389541818786975559909269184214446625950188529218964486683921136454260241604345581482299175696959441116008852637582367744723124224 [183,43] 53511437057145112314027028291190556123025101549020871468808561367174514500553673912060986370875069892907062413543108221130726057041304723807672270416544248798545658502135571486919249838707594361199083517023985161479396984401631930468479858671758871186852816598454799239701362191005284603458836637117649351884208528769909859536968055097008984033836133299922258407393108802379629321426237419392642800249148589668786098269023361465473469716505157572489647581082258678081340861393328529805607352801449586152456082700304121219370768217411633273144544784443079093395315732066199109693557586056660855106831782846007136097714360324072021523484129461635397440006512099493814568775100930932459937681850156032056106147465028238983560653706216432276676332850776216200929351169847409174674994852259831734912363569505802542345700551983275162008358394186941024605994153193859448984368692982891632948490347295861771057671763996096084117652000829868286916709657863552609464316755744288644268353069573224433526243872510116256396567848468805018793286263789613474403846326102577059575573804582512610838542752972457615661374483188995225887060819771621074449589091903693868819930714549246306813075499809967836802742701932169912454287732553061531567199800282735784757026662356243678330541458764657316075309567184252780283049541632 [183,44] -13814524317370618802982147398843139765269696704396040264675617277202467729519855417803856475095838344957699175020680907802269128335709399381829936556290044174784862012911686562920646286405118668235946791170025130726520665643338839674251774934404679709370454475041175486083541833828310161835108835605293155636584956008157543273310306367762843444646155567499616426979137276495098917784987852852361569699062173408696787913732890290491325406964959533885961273792089263246132606049694200966811817606193169544857816462466988102757186364606263709927005177236510225031890180213236401977564399563594609918580527348263844957301761820306848826997669940610859822972165516574553450648680465279764808371917485678077098990017492753002975919964306590168895902769172185517132600869866457517770782442350574186171244873087766481738429122543984784158687293799971394495395451725240613937398072084646802528057420407296345604342802813506562811368238197833128932599886477351722498307168556135996965342009300703609214640412744130756257052480620318476565626600699728663435011419833885720635054155393343128985471421490839988602272270091791960544067247249624667187608873811566556253808057548032505696785149163007984820973507177227939509967471572597762979424345764349271923575910636528251944568452605815908239708288676693067250196480 [183,45] -5607582611368706615008487839144348844321024979917328960044239868298733281255744392476688226623304714683866599762956537466089198491925433857920552132262589613541524646065252078148882581627947452932338934969119391160994632165528209342832238798753581046754179422356106254779479501491829390414540985004670130344407581426513341475711801723913663776670811092045751524572404773240385830604406422482927335934272185343895409842016102224637754734513816664357489358048516874659230746131348671396250789943983057234424134516477854076148378291351072453398526757416319478580569071047600910712463304371786119871030072231541364522142397388306360886650500351922285443756844306451025193163664764628536937473607141892290588675977191321179995671263677341602628427116425149210611323448971883437030404411316722939569212063074517337552549274313218167660231065739628927488217181497148684780169253043610353987577819752160594463614399570518116741947850073608235814090463979715121651199363700260261724739344174388939560706706271382965279398590769380743418866180270842969911791066726126858354635895183499138203174163869373505700014755299915877348326416660313865835542833768819971504259114444584437029870344788014681637227808686994941754793026107329235090968728861215369685174811165475921201024181473437189447923109751278251016192 [183,46] 984265813968254339100048322537820429917185132969930809058889725818132498307057124604317789394494302626097679243296896071503150945832354083071513799619052315201970308221690897401997144676671853745345561708213180089887618913019158441776581478559484615249671846305897159823496696535584783942538022224416011717603676939091228391922818679519136441151290935239573698838102047356076070615541507870520355604162932508219632304319294312462409493248923546883082570764816541416874070895092143991155601174270673265643695867124695463683996535385571884539094929252671429469995762068043425811130856561588470832451129011881417495654190634957205326371441839616262962289460376579590764627641867588406194069653695866734778016591101995977430679059931906984780054483504395009294054725625881649755353097577091782649472576295602151334668143762275711974964440153831611498797913957038461328732201058650707496960729513297156593631183949251116510960658106750300429513142366903592282716822258014822573343277778692491579994191652763299875568982311085217213769997635576322642519403723986380988971175545000693750538821323248117036073037249425111426192855984810618935571706162030409305559080032705912910945830417043740427745256192807338394347790838213317787042896424354167141526419642204654121973212939758772886267705474541584384 [183,47] 446061974172345082024094108781780453088911924291931456276339464230068512146066431135031073507682585851949764424697982779427705155710463349717288968969768567080102022153210680611391398685248835683899635260981018425711237177157545714109304525562901579586054371614968891539158591764442126300035031181837216114041293928917394509760653836563307078945400279303302898439215834492495866627232081082879446234919813914401354179070806218181857166669142236446656567667984933088886578214333293291770777636943751176876545469596986951812768388333845907824281246778585970190132913397710056240342474965835583447620059884692867828873835668215799459239278527522494329912440192411668805459362320655545181849338457923674358224568440086245808270889073945530910527910318746436603067474922458578920907887447699155123616879617734613125793998776726026037931744265498097984060219660284116413779402603490915155920542583884288296431535034541391274080960126717819426087163795818933006386004858850252804800356359774522328517696770352582392577338918547486687972386535125103904946015229064719296988664410099805983005991875907405251087885035032866714814367649203118006507930380510527300420937124344121341630469220194240267223973253125189989305775081990243087866199903865434655143772910677845959177274492082621662386637793198080 [183,48] -41694172049681959076163784317162644046749254277592853928432296915383342413182478400226248039700111915188401780518198567279743901887305131257493757961226533763997125399062307649607044153895642103635509772873159508433440197603793366016361995267921168766211970111684339105949305681957359169990742696331828312721161050911168805351150982040893103173270045538950069218489444927962868363603385910776971955393220149558894905767503286633910141466687831020221208684263029614774488386857669367855684445266236362285768019453717096975436316982567564606758346902997270579871752968806278548595064565098293478974202068469401669759238370009936109188852783027390472256887573279042055127180094752743768305491777262956985361165222963724290911009963513555877289145645203216858674881580234901023056283986703867973664926016292727327772518530669994969324094117601474817125025237144901628123162923071200588688318798145386969890141765781193922545975961076873799857706672467202452013952876635850785143771090722719934640245304406088413449412169556454611461609656958665634791328273910311261786863440473639808354950416129749850266908734232947065891796401713087597198123516425567495884660683554037208730257432272884036722356297796916358661931046100432164517722093772692309492080882316173625800645866749593053865701844480 [183,49] -25983615074256514054834661731014981599031240012688221278786279941101642251430342902004337893700574295426255688144317463068607600780649328572153101513867614314041986885586270085991155127533789241965416013026418939090890093349455704524208413863309590010421706491716169049126444448106508204458781468964268997844578109314700137517318034956485283875188389672439421822988015292870549274862713595561789091809598052213135104705829504796541783202471623658545164456689995182708529523603999916918934207167924933867277077549974829745075455376585501903353360404555170013773747839329749447207163643154493672855656910157219597983312418107377155479039023146827789364009740685454582801095757671918680496863013423874510780972511928788311994212656967002448933913083877270742180165968122136850609403590537981797045841825944043018999194852582110713961865767052964128175151571779396065870741143614742022543209296635120001066678329931211828307357026584157473805998557393650795562420004926463485656653855720836099260301072787409703915566265179866968579236214851819031160456063910994912224593504252179473216804398963818295105304208179959400612958763305854256963169736145018974232308534594210019941781182129482194957348735234364426917794367368868260676791075669494312940385617184465492129353030911077851485700096 [183,50] 490997833076043888127613738958882588515138633732856421016645750225839963063011521716522453458417760336863549633182033449033810487855529634224803668567800050396295564894417159004734324456837888776331915491590091420645217058676210294569315588740443278775121009922874429497674219926696945551629516712672179595710845563044926706197624350949714216898135590975651730496504075753645577712008929169912684121560191013419188919031831967946099536621727007720169912549940225037539485417032999057301371037453308203857949378384227771002868683176773752408963324326719894294100314875195070968052216310076021149439651985663577431594630561545009283404040018448839289358394606188605809659035158179196915289474580217375395219216752540920126606343869686419199371072486869624249122235409918667282432252103144408990804269147525093668001057038727749349249068877539075343533993788352305370258235267723433061755550879791994249037351843870586355920503126294136911555610026881268023097037335572679215018906190744305704323086932005446683514348228286326032249111946775872275788972637372827606125842582026992061713931595262683042073598057255513022591624736835319939253000628670185153356518027081499960611194287418892055499225640469908958230058574160953259547432217025008264996991185409669726408198716827348893696 [183,51] 1044218254219391558981966758615312898561666072036169174905087437417725970870733878214754967271842649170139125793853646516943531693512919589020866699501994078235676161751834532563519552623792441991668209284405964260770692778199330369382424011135167060140135425345084841982161556141203856844843968774797022860437878924796577913046246077205154678337526238957702855103856204060437022396822149402997074290926586418463772777577918167381376361088897563780195334952670948273904627635277881990854773831777865957770657824491426841792231409319528032015589548373314128419539005953561726196885029303070048841950275688165355900541144099825768539260281772776789749879166892843709395365628685454709356444685127760527499778198375237808827918393073622358656502227098818789873990454187030027528334324132545022546191078985184902827324427404827020103576679293622101735573128740129857258674732107136264921227202188252641456958146776422811719489500977410244871087357939441289595926495473828052796837427114254811790373206193831141458533035747599429292945964804164006115508194013748972818010399673336991886071182704113162783620660574441197783876189104432129534879017291669341304978944798691757477541160019919780439185092744183466480659177085881199003582352374247310097274234524566053089078684014044774400 [183,52] 49130815313046355257889194490163754321873765594894872782978505295769471375945157919339588446265087362388625919708079784289334780582081039500870628018786805589165160717717467509589319994639156149586922572218528767152303194805096462426750491236887389196573297164089180382085836427567399719422847271158363776434057436410338763240811252881259081234012214185445844958927568525947915638636434079451481237572426802723036832220468028957751173763605651218632578434314730238557584853280998743614238947871787757041688370571537533720972417298730188694422506028888394690487753933426346854031111997144873538028701068155928313100372305859071848006086138952089354160185606400858296466705391544115398325322945052353826274872273685269979161018674822222302932188463695664100036050088161012950463688369255299296632647116958094977022161277693544474571118399473507438009543640792733134776606190056249568270413520306986903015919591917886498643286760717863064185590023193977566666790572945738424630847903311256082597539141754128436416651438944388395638346568910957008395457086735023925574509707796710804020133862151782685634258710474165758765557639929651081597594576633434347256160831611463961653092459290265735099723508020440083038821187366913492971616903809386752734472109687483761018746007830528 [183,53] -26111083395806675747771666591466239430159513289998678093929386659405403075595499852494184103179749861724179160180253730709010990302563295879071203294339766691148964973311076529006541951155054813355537285397325284446952879167099134402608215732153132954482246410021090118213758841439385108090518273108925813258959707528061092587375043500432721515109714415801158923575878345878007137580132981231977773509289961998794689932917281823425578136123105242861853435832576427401329007436203228243897837252666586424416974813210353758226380897163872659758485577375515637005229639999013655820953642027876608106555035928523352792743153054073459314799020247670203848054645067379493708235968290014969815972618989154601731304541723587787925627024118900370897968544103607127722402934321464959584003872945599976106974894704267476288705555210559391988173451482138008745124123911412054869447897601432982105947141644161670795947545325341611871414346348224202278957929426989006999008100581504848245596633051226947922578503290686822446399909896521018472680672381620001785851705427198401483837727435542698546838557523132529992729517810636266154924539367875718914349339793625519452405728608106113674633468756131246530637077745179776430991272051384302470969460259506967684070652241747328786556633088 [183,54] -2941646913252401521195331928246501214450605618951879560939570790431865396785940260960009512473484623608923103910407046288657583262227579385848938771234757577732195290988293296895771933378811438063713550218620190604226951529759043428859584539852164201989111484730564234369301411989885942753189309788859547890162486272603843773625030895768936194742667439880500151881875877347546146935793938259093320283074024993469402751397990555951876103437620285025304200951239559682048763548832442400645424264371559351688523374173691033922727724357889978484509276804524210605046148120306524432244727111987793686920195693461211934588552608848318608933739796983781355470192454287348271297171331180294872096202725880304125143861333872948084610677818155108218637515556035874191897177267291095949388388391483570765907417232258252579418873990493811633525292408348699016856400555269780808054276308093692346748840060072641943556220727419206139486145314672897325084703614892142130343559478505460847684578891997012176124621602244022880800924993957203758292773079891445304900496065773073481692437364148779239036420957866372641566022409043345111669260678432701738316020766914833916919106941050816680703620240196156323469650554602721371394329286647221081903481336577765584408348353366371858439168 [183,55] 313325840010335930381135657700093099781940745655945338728222381924375035791280328570570018514100461916003884828867038589761559951970320588011415212239585062426980517472038880652971084829454936899620180681411452573772172301368357989488893146859419746189672955444421410457421800871970761300564204921226758166863950626738009974188948007700817913702044460103719832696909721134573858528610872511271307136918212276477666028047434781616805890547825196964631465349788598668643844624534971856612634093922055194790864751628892512620401772648196256552136300536053025252389758329815768986566559049868203041962246185324192367160310379497960206651632165542661772025254433030792274491949170011624697812385626829404243932975307116108462955887934015709771380405812130114091399924967568691001731759930153222110994991116553298998490926495592707064883607829860659463990902982090536764847247234306519513232829669473867399685237185598445461071475364974837411464597963936287186340680738305224225010279470508503769088084141905319904275044448594149755425393910553216007571121432815766375847326519435231754953522343600686252477002101223294917031402106185168195194263181849375576194691569383825192157770254853788634154651333516189938373487406392347800706705213503903540574220058788088563712 [183,56] 70900753827043553472980706612844397818679011225511283682155535914337996566280572658787046597323744560157162752067544082707426545589563115285138516290878807899892690934206846794181337261044175396650917724353011508698941220139034477925925917067116858523655765543824505796158379844545171545208406306778790811926052478337577677864424975881241816691718478720117298760820916040317385920318881097116755612212834468728009888113392793215918596193236301723309057595182073317677706510930532357910107432124847061759632491205442003653078091413958081821632868938869417569786660801265717672587402343632171035242539232010061229236897788576203987221321762361601620201746088463212866942248162065974650234008074090459310549338626895959431783054380966103244295714906754208876036112834988795504860806719989188801446713925597203672117453889537506564822297052312305777831292775137781253293568483784267882926597934469009229331339821534848082005738460954668199067645055314415315207944590884609325979395164622175574020534506794883557994065171873773539852936071305314300558329310251707487025536699358415094369908715958410098284073973038113309517197259201660731689657673809462844251708351601975186051803800561214726834024603010235940232650750585498752452455566711640683358417319159444128 [183,57] 719109613482825179014564301507830394128738881844030797153674674301384208598370529272078615060973616841962379720791113608773746763957343366082002432083619509004232455160158317477240642329513875276081666898866869109022969041572976171422092277842881054834522988995864112234864454904313485679334563006899108089199704457783324749725815846841265413913160158573715005166254836424427993344022526779794226124834402609454230789830715515541627572962271854594383283669835110310045395691444066325147437937424915308529606674382962378129580314875396122190119497765100572223135267456026106879568075531541728886810979643111988955181757058262990812874778842809996971810071356933679270357541764585478599837584258431650229289427740843077660075805711865363589443293679184032365337536881849286814202322236128288405259467690735830013709783027428051414414179637210936040189650205971879767264511289082778837487218694497449608295236599424506595374270072953468405494858424298501333259733083832176143876516811917896662720977104981909534101879270750960190639894574340360292678936837108360033767340058555110375438169196957187309843462355330734470738453457369941425074741787914704282186230625984362781788820704256903626004269834748363355928818805842632970909735245953096645824746881024 [183,58] -753361909239304550500655020521984811143550426054625561762557371595895643171880737663726045538972819870148330396030642497376958912903961173229991531271528851318019405478979050331910941722788236176696795935753144018436682985225171379980098738155474923335813841888656119574103297125541360913454617950777227808888851053498676025058773962179422812220066635615354030906772165014680554065981826588872929639450519558010465783238049169988797504489578744637268062176449976908202660201533911297931015321240555660960510458039864932138102558557886808426096463576604078357327417287693141499074395410260052920159172324230671708749754158150458867264709389605339815713093406131343470134552186541668784713028974482901789039164148677727535660200495595500799623487313829596999292442890760236161368500453997318606647098607825085102044712296499235876740201471758538298660522507266287358116092424697381768357930046396971179132975761632391129604038302358381157025698798859827341687218849631810548643907924665235150509717062553075229440871129625103484054758889025721033254225238386928646867489496530199957910000925675590349916509059087493885364683450598901745810892715722635065547919622700474665137379319444467350018510116747310820867463411944403662008460296378040902608830464 [183,59] -58799050574475973230865122571666836637730034276488906072130523451369976836469488850623895361918424201608627939422302062722649769791562344401296425005406712751194664660234412268263441501060924871217456397173572082264342572885665192253233436546540310209976644290465534004549458233690640273072006759363131356258187724205495488776273155579764645650301592371986615211604294114688315023201483244605649130331199592994862099739541841464278726782382684130910090631404115632522501346535770954399882636115591836306610012648091260313679509560561127672579164503157270525116208333067697427607877140514386726102824634532877440199707819936304295624763493800359188601884021522833722972086535563293452513834444883841708500600288831967833330802672054326258599017350075794977996580602703977746037796990490885808914569702173800364211145169987729756073647432202386469422833351520469240442934557630934354934751016096451332525681112501291983291973730297002889843736124441172809110289810631784086137750285215402747395523115967437618004901320156229022821496378740765606884831641331822906350619761801678983709864546270927927546671781354231519835128781933450364839255598837998283242931740999103536635407974921686775094630945069920660009468695797304876277474478812824138842112 [183,60] 1748741654338206230843294525273605148662220218610646332179672218020255261482237541348085289498016529504190434457323316361101907648254991578637950092136452485019067838282317987603523051714998344179469171391795127189406094704508617147733157918646974595921913404783014541303582035346257905808935975937341300213816967128863827339955398746814289188941806213259921015809413586319281926233106534747896692523259072762501430703453054242453782726025228628078908052612065258243254907943880797460885088512073871935411787771388216139392220635801155984749895964608481108513306871430625385471812730460178920904576146334554392738895358508654941984612214553185970230220578421200520306458294094888490676445030591602975065467293732003256981783117052677753089315126572191043647322981211558059279023352206330211500297103058146730698039246871179456741297482093770825004806712348640226275352938406631193895200678891371324233273537489884453632600828973536220701409224522859212747099219790838175687754332423460371219257193897364097736365624519447306986219906386377297922328999317728766574369918745645240149792615197364073809962441480883834862315880383173086419923085928653890520757801107630217928014374663966801868339002132400636860862326368344848685018854144907402240 [183,61] 472112914177886953846003706555766120954310197599263681858965152669692221146370868296019523394429410281215328971025830721198125574571303847851400035474204073456921856948229558798633099842072887996248924897266166773141697750452983952053829949147542354640192053332437231549868291689161045558195492686720872939711980780369502387879879319531171164361485803079696794022236715681870083252166727247692184568050452094464916930173130843501346625325047317052567432056811924999645046945963773011665617645301573242560643464965686526256842055369436392812327822965153040647177677606065257977404907500809101122401707994086992371068024213472052471876715525890922002872205505904807651886118085750900351107251094282047327769870846466514421226542847237605554674263203070537556260666209100890991019114700118877392237687256673195231356640468621705798106764101228461807389741788268260417534715190159079756969471716079960165150025195338543882333204405697531607215153279405286985091775104251730900972711888327055359359445110455381761704627925513314383533985178752753337624067359820724865337020449957408390573804782136063106903764070836348355130745196129456539361164244466412400633138444593769296933943281045477522000316774663426191999852673367137956746024672296960 [183,62] 20970316924447605344047839314157272520606068359935432463930047880933933425463446118799093420775112867447546586522873065633278348570032200319152951229277841101533645628090186399723278840900281879709134268283968117049907070915427538180192359921766408129275624829151528501270123077362664794250955491265537053393229951801673819011708918261695873855441405218370188439000011220333174888337620247409584291073155437199975175233060769978190114981626246686077753962225630615849106254941219379566935541845427469410426990901277333166602697784759432109479541570213307272631264872450040903575437730250142425177779390306204550460831217569840139606303971683577603061844149030692681075846714319594556188112177059786958142626129217006385680115830008944741991431892490744036149879263277054366192642163119172417704533237463794821745077636107755312960331483143649912337211066917469893984916108610961108170057986688171073190283918037766766961465745042666310442577803576526792188747454439653681339758728367686394946625912565230843574294595119394571469113230652842136480621695265635871134927809680307061279539951860139164991069781753335788212447340553901953188319056198350007967627010185629580914559708168439203427073826694566626123418443379151724230472368128 [183,63] -707222798177134108002520548669296094367494485983424942496509857981043610947367860915179191956026587266409030599076119344537864284384940989493928057578076785951655626706246932474581452367094665562047145296292625023995980697111606505567579406328331359612781820693072691467547573440959538059598355816455057899080499387819800095158266602353898615073745558489152453618591578451876288810132372061027934724444647616418509927866756873952283703609080248089592191281698181443896183669329757265614378793443694914943818390509401364216605490926346737658997093939361748468504292861249424880798446305134547057689225763883495470285227231556801582803874780632975030467489834778765494825614709378102463874271015929341968454829919960150432372954044168919316370942817109449003866177705739790900398678673807045521742947541958033529224412046688120010418836827093244312036409513275147198035677194266072974879326370553961273902091171075152954096461286387649163159978780406153134431026550706463032558358099255191290490582071914571160211005502684389912379008865251439431059251142538684198010000651528815270962536643650624171850453460506819109676077323404082439471682354400491274635189662042960124716599845783805077913293752077726018158141219631592390524928 [183,64] -85337784245987647088180133712057043889131486452194523845863819716006074431610345513902674661746979235577524653257636596524478881773623942402888983566472491962570727386155038297813729230129145148129979895068760718719674541932637268806912292996282930526941238794270928271849900044092259142536573373364929187094044568919349475015285389757970227344341350152984638294448520192105360430310679980212191730707403046949016217481158438197394104337072255843618390612615957836401103378971875828796508524147855978007002896086070415810220068732608970066035904402700308315513612458960529324910392275672213712257368145147366991912262942436887290842480304240230716844092501749617336845883184989300584258044385459305609508643029990501080586141534238269081934432996080999776672988793064285856477448203921671588105597855472939135891399880026919179476158331567472658128255785171215736026995966210694252038322516944945687353113243175961117565201398779176779833939798242553828760137017415080809649439653017500956436463528575214093427010412830718205377320949474988889502328121873796853083470703217556558757774938829941558443258235383097667374687691849658015008573360644544582544135919518595031255951837004785332636825817587603893564962480932510299136 [183,65] -6576139404799288326885232869671371550315715229936456168093322278587218103907355034169971415768684909073167902829290704072773370091545003977634602363956916962141971528319234001123927491731599838062646168124006398202065525033056705163425977764878435529650811164200725841549120306639024511003130182782850485945024225513460400848884870257177106157477628724739676222301836743731668402851586225300987306042151411141017011024192673916991049872071465458314360468091294950312619680032482365631175294092830480728067646510571608684379580988039937000033982295044036855284274713559037506953541457678550168418018320725590229470082250774521084671408404126333404349038903329069017743162618084947296939609367168334203086225930365137417889777231307535962880791681854757264915398009464227639085335415474439125131607122662785120369437740093400781788399973876610291895265410549971400835478181212741847600575935448757300472456559676232411229938477723796144927600326521119573641906077331457937140343499364461107940058465067732972132440255211830944455664108946860649138799671550876266832917321411664156208854562115894645803583667205100927795436154975697496153615391157851496632963888129329169396588163927573202486836857620204496058478790492532736 [183,66] 609475458791580524198139006340447369510452527309021183160022002987161960889454482162198865734171066561315624840829378058614070478912679452040814704145697170162791931509538821526960180695625775427411403280311811785174569513249331977724156804616984630082096667342671860329713922781215847976638625284304149497689664935476383698098944083055643170849483565308145335913175802063042615559605987569853936968884674762619164877479544236327804142410279985306885193239223517210762006267439145007542750925576975318889531952657216842063248884371380499259035663189782622770738940855556380812085049411889293212562353739679657433649413869363273880784365591650368373939543347736569351669728127410175209457867086017531525261214674459444690296751960337335405256236519944344280915648745857301057430556277100402459219540650832551562719888671548440379252725688050742203961794775107444795875282045793396205048696448230344516329361460468827824072559292527648144344040796951545215387572991848397576402959906693169022538060390291947036798528679040499184102114339852597301094670012967367693834697383916598307776907467788213826550809320993014985108720456108079303570459144749868584715833736426661255895134328278701727287134854642495625375406360320 [183,67] -96484852130391049861001914459464909839288470576633875063686342741118359075525595060590960390024969554222952761838619982755295908537542677129856996564480279577895941220271154313830133686013878451735308492235327531717070140602443467594122350829723714595412444315886894052930242080048109582638430238257551444453761899153093017679258785753028510896557102115977072990915772056959845388189703611544715585938600613951621901897863715727642720194253574631479493083495991531223580210781871674423578168978272331532887931131592778228292246295819547627782931536799267242640740112149395682772888940359384481251680868895771932142197089771668102659740729193271396520977287957648454386469261143172421442677773535331852612058376442990086365421188727995217307745748551884865364287718536612424115986831851855410044531625159547483771822567475111471551514871838302371448563226266068228873708141572530626280298117023196419286077765404246322036495384630716125185365754077212908367002281817589695420177002589215889203281594736601276576921601250159849782825680398655096310585630063010240828565012415307298214803782448801558293945974404932364285212424273888473339818501351324085743753944053386357601583061618276675393467892509605901269881344 [183,68] 16752794076572148485260925655639409093885269666361752663305015114880572211659902723846261149002431279631331254853929483829395440125098396281454098686628811418299399723367044056507516060355426519770518806236992927498092457505815681202393607219744032825150308180890827260479846962900730467672289107396236634410661448221189347576253812726687880456998298379090444431622837004502631195655711805407952980459195347509688840755190363237156381548669825701099984532476691511487123555480521943824955365580719703907711987456939599779175660332145250602928968029833541389037767508569373300250968383797230350003266047151372940418530859204456232405297901014849815119802939019161161225398020466355518212922724262679066801464436947930364419189958033511048951550051944150288998210496756711480351985501770119541385448738673766880814882149617989749201326747335806790677991176356716378722763612882594022600261533804605172564821790376543122903810021758792958956936237280550645897963917882027977802405007938220779783011709553349965851601040605082436692391641646892908747332390749384433351289292630027069550851367784640708125151313194487301753609011092285606314908861899964976532223792366342964904594479000890742170321673712952732780240 [183,69] -2418153602232575964123874515833665297723803901566029778052652311058957751269496449507330099918735424413665784524813564956306988044815016491347099151841131227496916858483799603189632456118346929089446708449154828756068860074765040302676892310972052400558906074921662362909558013752646003085203485484617503509076620261255252551888464436002900258220034973821551936755364523984047038192508003793828636126108039599426672914634211440761868038321435745721636217494553597560123511091199722539966585865579635038189286669816669351622593838669957041857596422602794477371601860631128023280110879476472324906201877620344749921955881117581600394991136964388004826606777424788536201625315771315026512542779722412357562624487996041442369746048693682482566670147842713280763364516595898186458159167268293820512042110184484781100592029512488926377747674872085917334427134025434946437564365717732882577634004356761090438695314915781653222881106738919380813082760829093292897212351784122608307442413355354653974749202881079936719995315386471029506315999759603240787462598115901922461255369489874669702880585239625602225827658939968897741747355383002075398335844623149127202151664431448216994034769989755121805348096790863937536 [183,70] 321936763752874917890527781724287079347342614074430164600072427181965838848393383466360664917579476385662496384955529055502977065545255124550331825872250074441375206987298208255654055032890134177733313682936680918377904310082131321859656623914454156887993736703456724345816117852350875243678481203544616417025134691583107348597002410322194613855779577075837002205504482185426298259486161653044732301173455648989269476162950095402446549251837906176715335364955442805437332821268470462663677706881806798851960490733329238893512301396765339579226319760847242663430733837007102172368335326030377729451077538434304324372381298997569701797115702871454256983002003515901299616293268744703971705501933365152343221035093646536663948565591303963629400258932335482941444344888678598688666944495721038805410371215050704345442791866674149166002868899376453607400401262023660287101227674742454628801309389990122985095233560378947991767583916067323033516148664934957709710239225546969074978617094510980418972878836809566930151421109680859884993891632453360759079945320618682713718980676889652741674884151326943551914751979427315547504588454036931933697915516292448952212415055458107548821765699487963447418908024463360 [183,71] -38807633951081844228687658289386308529334081788382107982027559358153222307986782054786877008990279948349297830453115870872754820797317222567045728488332044061938370559901082993592359767678909354733273736266552510106911295238099712040646649606478651058665640409473460439746509181878587672696167664044313339456222998230842778556469429566843479810002063379122586441814945802957906101674675490916733272033738183101576949265057046217545786244290034920222946795361581187092760176084218423041672451148555169776514141221026569079358959966066901774903665657222860015582428493394689014542771320450456061524730796843720713615151649724495282905408944510968669447605874001581757165076171667387794531678253384703527376360846947150227048877159402937469372992287716580319053131470676918870625823909392310599648259628808921137639332754917185147092549071226500134341008078330784687385599395122965317718749616962798528060394837225248769263049963503734202337820675598031631421754671589730967422972788103949322173044319919889985664549479655888597996334163255756350084866452918638991534768861946572935251982808009744481237587467509946849128720866588397621077321727081347600467389057882023476334946279283443975762141331456 [183,72] 4221380549562536142936464062404437338214791970504533136533102643966414559755824932711467631187233189288864556886641612833223731924339455760000655303163743733054445594341968007065738165842394264054267443260124237807874453021064617547798893736498922296599868644497022982390070586429311546636039319786039929021798964092462022858847079170863129654064383034335220576375479403248863303428753628794334855591206973204585120905465568652937934727092318489110317506212701377873032576424262724102936949217905206614434918787709551436751718470192986303182302396430221286118754145434890487364954795302599038860792498416939253631364542245784726426192469444794136169590263887968618784583073226234571298980298031565616393458614529093920396699520706872554312274156285841578630954443574957734536163132685915264053525506739367524096564970030374665596877171670027561779516372075576174574549863725495115830999475885798656876256412785857613294536373137683474655461496512402877967339562325755591188274361126326045138574690379223884526893565357025893070818474125215247670481848293765539748282616193063134353077924854488171583080377028073122618363902968173272573291099772883128825408272025325178933445367229063943183528192 [183,73] -413113660896799497802997735494362696918625293130648140398378997651047782958251798217435631241784980109888307711255018274376590899168250595542164933917401389819707585863688725254198371706252129075494543508816248513695068851041884671757151279583767113681565776059527758589094666576214525726758997719697717412271789458046961145914961696699981385725807922351348659862960544354791806261876297170750370304938414907617724885736851158758389036118198414059077122451537579789892663706674416235056285428390905240580296714114183247008473320368869544873502264808297471231911298526244546361729514809663115078017400637370211061744683030737699994358415844590402575268246310790772312882823051279330388707519992503568295034018267340786245729959035786458081696662453938819789865805681826992938034902853984855889633704547629534142170987724713589901217137116492613865249888410141783880877357279632528695341631953317413194163510470116217358453816924756647919940304472485869507208047553833369674740370672244681802440500039859611608397390068766851837413820094445642679929108638649671619165822985459404185303779095579847209814209466289324444999967066858539959231929920669569604083270647394481834124257164293713166336 [183,74] 36227208663744615115200785332297304587238533106590109703544043254456131140333032230361284051234402916259894857515587803904777357377739690609475574555507799599268848304481658405164303649827724219730276438672307187443639088893716330407691679352926685014957032544945105399369995055927816532997916615486929705713396037134462735310579156909397489791596603685079273426682696243634798027732900654202204850599814326365935789176332593012787163184151497211911905071148331508140425157250838602413304896850563641890166993148010094135295388915604023462504875087663628913794216820205913121113632799648764683930502032521001526540699413473246506871001181844846100883592931619863958347591086245463055509858433659553332097383674722359525746873113575534685318136737352397259403604763254665215806543735899813260558000518356737841063416195487940655880934588842539445522005459146155743512635887101444007794964123575536570554562984738323193904723577872469113957943357038540506968525781456254132245451551345790294068893874885934413340889624086140509662040815038013707200553665938887007925382202804126164112407580005334750013474181897240371965092222306381513594245179593968323252458010129738759187470255133163520 [183,75] -2835049982267660803402850294831498832057773897268822346122844100326923925543241570093519713329040352441563639665694052548847317482886394538951492548777572018214091982948062942833060083969009835039299914945294859949987344541789704472665375907842233396989791766494441865954345730560571476384356718601500585977650780553979461530556176573821779579623401454484217645357023493045240924074000732814005003240332949505712766142971144112746112651210945905783557441195849861460333419035651991160905148552155797816014266544470503814080828712090548539331745165056559218214230709579737847345156029089387662574166887938077238695558183231180141543095527137321620174110610631488829866941828413192128128026681971929093678596849180736953296648624944096091913649854803395166301744996495576649910856638543672948958366928109655179382303817016531124188974192629307153994829672271945130017911606801825729823749642400679931263135622365792039590657376704087885012911940793018579977396395660720238225839925937928864893998179978012122901946763340160214991321004935267561661200029304142455149558481290336018212370443653610907526053441121583389854402286527388170543279764248364311283764917525340211162575038316544 [183,76] 197106099256774050827029054845835002266838268470594340930240128696912521582002827418049750461886838201753247025292975487753238353711402539807503515066467555243929869921916876170184134270821705899281690787106081415876727138815701024495801155267001161486569942261737810695783645831240545673121750458356486624060795227057861124371894797121746062746248482401259379334592648325025189048450441304867440447066761712239860959011108258002200784608263941805946799909772384012910461612212358753849580625667800711504446501239085495613814246425119749074725118931798151240719677774869654773502032575118077128024375128766161374235499249247850855903365024938466389210754221478783061555753890475760731163981522770386523060474552769554330432628815801825185664430649838915439745229816783200225709983165572603388959037595338278408893527376892293335466088724382456663736679738026196099926198098304644990384741990232183396628569785819179205520346420505603398509461288951535351769146076647039438619012412871736556249186051549057237576156974637324825131106969787186467569378670973056064275158652034144460177191928606955040923490371149418154635483699087757465821179693269636623595606834635714501075755008 [183,77] -12115174302520888238776773467234047031126159193471556271381146441013036483829633948328041400082456265200744665204460277887844298490661273231635637097093905868594614570590748745322942576721299174974871032883877261800275425068958612997237369158107982021239795062525374380491707269741915861536141611041135372310606061064799086479360134875185044069990129764697793303953033138534237877097705489859917983246920867661034730819191553171348463503989967431021518678758254531284708695166093669287485220416316092550618400904914936472734150158499440495523514043302312270105943522810079590907884761497156350303399439448143062618995851458209038394186483946872966621964790352525958787912179413785863278194777064339682989198162895993667397377735461041866588346830191958046046620588843941902811157803991012124382852175577096568552354648015672986388504566021149193383504980986764334209030793263227466575438921195977292201119211638957601586200120308465494427971298163811812042424372032348254341620341757131698969204017521586943626105304534452813101550527466654069930166056975815760323944885949737626652228182189281849075068753286703378102596409261231905151696216568203163910980568509646045708288 [183,78] 654882382207085773454743139735792503128678042839517170723227520594769362636216453955924135436894356563043318261289750359502582465843026920098947329738696728732350056297907640641315819831369320037893947199038947607252637199362176864231492704015388573803583190024799125636150288129358848334337789105197925484734313360549643911771573416500553457386856648526251114677688537690413426948215870701795312036768369610129556201166558714442174295641927213017878325390479552500040895846920488261844749123587281411577063999982608560100490945724767794991532726877034296816183681498765384549329051251448918282843018574049533421771870634023722383957597255469193986821110428238856360354191458048938126115318990043736353368154168277792451841817311218988079869294154657495518190982006725517733091140341112150327531490467760450082466412773387073354858765848699614223848415861776546925180862739189956847702077566025814052636953305632921453278856695193206264734712764757062590786518187083877197312255239095770009179976138079583150202623027689446303200145482392823507426208790851883177706819587049557621024092368160185829006265388527931806979380862697126264117284444745485263651383543839850496 [183,79] -30962623227022294297327572108465428567185835831251159872507406533792117051129650253846954225631950337110646798963492972591490925831848779499770500542628652792449021217943557623112838622174198414070927917120742794789991985730337107746146521060547202198816614925021095470949016325312944927029577910690152699986416618247485607089806940860778928766047127054351431015561233040833462485022257954535027222095794120734596059949567211806128225766592333532117726653383759306997704048257137336043523217838417836216974936253361048380396047381013508767300136115390256966435987680036645889411476213565014442820978766771589978618247553612950845674414747764374661099989677856664261292458747854115543000230797265858629079228956689761996275178956608243072258124520717813697000750888947301964398820050160723871732976888107474535991002341769838407554416869601002583316740607054937781730994455966739213963009863531498379971610791477722251235527977413886307587746836289701770101017031424404871785787444634895795882997967824332281370686981151990256174472730919171988232944830003783862017489796929938070635844535741919518290690950322561703332995602578358492178277281739957181609381494521856 [183,80] 1273554562577959266453487564774324985662227287963355483433360752862866141656425159621860391695177375774024555439414619179107553465840340015630137736810829593168329296113465838578652669887611920100429725498386189270340440394366896279611948450642317424317445170724756026654496180290622242277305481372030192660466750972825684940250734035437877331324790385305056203090600732740836730000873622501821568114422434765202185346458803651636474391304061957929274993397159210808979831490849977573381216524333238040717925071565805098411578195537890249726112942669676662828937945546193854864381795729878324117277822934812621488396341567884720850528121928712086202286863329171849899841426838215033280179503990081331857877025705292948886836829231618241794996104441705361936899285030128129702661414361022699075655544473601545564106934967681603036175567586438913429183835976696214262681762237862054370222950534325007566078109612425658859306235469830254027988856835385915141192779927605706771372026465783767423822278232499643535030736457033552896397087431392414037914916819758614645402173188188161424084400318945881360378126316575381904143444849289999034407324626488447248892502016 [183,81] -45324765811724315738098866859370976073968762488061103309456122276907816273857374380486208306433576554804720188794941220124610578960188629344987123125497072989857177706686378371618003377034834644751449809172856710611199234251398857221195313944118032278736779563622904615072350807982010145511679176426147552959090676588821127389233063183177820255479743178123481832548832088669072227488650482427280349081658826963975339128737023867431007615477734201087755339020087540322640960961699832890540523924074316188342399454127350183440563496717800265881702019874591612163096355852382714405310944807682871062448137560365662730692448945815993884137640539283385817572379230588094272414588845866797152981297322869518247326011181209264931920119902114499823705656851367126994742075523316810587003749008205143781743988088496972047691727068629996271497548896854586609753946268351659960458811390596879831612554060097649691705978842333390196863344078634221175960321203686833207027668218710913536926327340479263100625644551198163679998742738919117340451340058741918196949814513589118399618367441952429061941625665497947595002515043145764988836324945143279716922084908464323035136 [183,82] 1386940398393208012686162807774049278776407219520111234633860900146416976393910406995130093586941087118810615498747764210134322303362486025428968131719897157699007808025290881706557608085824021234715905020150682112522501789887081300104721238982810847050968934802668710097014349065235630117966131631319988967970338294449487462541639456601999954795045201542883655314542556647569625496698759049802526294115929142788210923664169846097745847277825618591769701199338068829438947557740253871147283725031550193257008885640407948847285964314398890117910067814723018476916123157208341553901512969942799622052541571751239248937975623015270189747118461419753173004900348917313911289927305413990693298587816268311470808110980710774418354267316603420124367442807351847527959871892179458178361144297227876065545176533784061669478396350784549786848762463831399273510497182071575343017993522507438431610357549684357544168162340548431351432938549664676521602620258944863864125270373747585966320600361814425027613698230540298291637045408167123456825485059994469000777251229428043182208471897233799213430747117190955189269470227539067545021893680601913338372557456744472576 [183,83] -36206728591587284487230951395522117363588025728068994535113236253991897161646237650984811892239545445178623057962986283251195748718036306143748699376310278417401965240020360972308695263982433267608141284545124765921204000476508860230924162077657930007811702017390498700478941894490764628052280034202705042900451713196372422638367420953953390108597470663627089882710779542911000163049931756943847644952067004824450604593516843858665090415446009083233687873747433422614232638674545044077865879488045533072889400896112236473507757120542500498104824728701804732358135589833448005037369940541005052255940478905611018344169569462984486882769503770659120408455826987130484713474359541640992883135066489267530124734310827689955589158694499470220684347891597308778312242932779842848034295245176597830106886417262915664396755349364349971418782735230246936294095987476693547489507079205106656395390035345826987646298208670064079044531427647351309875674757108357870618682497676880791162585503371967727079966596264450027012373910405364889651504871359480428600308627341478771259252328857266100754621753205475477065766822413423815420518548233968806090737057873920 [183,84] 799563759195362088389067113219419966035941379006304413361004388770221961143490566916892529034993994382180671041293181228587866371397067074541466670532286744175518546501709289371068998048241521557593272163230629364702579943838350129468813815442947123003120943788187452483223496601214036342529459551657717988979158475847046052972278323710103589244043418631236308639945088402542267625357150166505221676103072693312919821415497290852690354258392495644370441718171898973770491662736827823895676637024832380897903692721419705891701699956510122831474326779644827360442138278628938964101638328728881194754283960693285031834887255259142442071741144403242794650296401537682105913972933468794100467462764461803696905796930610942772352185604700353764640157521950424046358482011275763005923670043303864529526361324822494347492823259201354661334840649811450895680227904719863875842422878711969637855001652689972256104884171803064768077172287150157148360840826042091368326957864498099755297041966067942641627631516380833721656887649593722494317752719139717184038651627452524049843588650437771594523133772029178958313336013867716692472016493813875111648971264 [183,85] -14837721300028450250093994555305344578515428278802314263413430912404579022318405343741556025339076781051928546174691867883898776377794442712690611509373879713018800097273833648706044956381950738839730506897138067994473967558428263392462027009331688185612064766734708378506756675857788147588214365764084339233901976045221666526357938895906086193313788613614422230697367101298510968036350336673637249253769023777317175200585884758749874906267236035524281751540787060487560182342104237624473818229256260380733330119341502024861997414790679040803095119927360470146822278953926446138626684667807763307213930247759672228064686899535552900237765455107960638302484355534231147246420575720148890007032625290989158477350065069106068108865425443149583169541585362589440793067602261303579901145748353357320758373477390322084482693446358708542857582718118750615857143006464920173973147699668235469154485174039839670425112557363661496593749522777214127314396479759344176809712749427717516286742771733577714649115025868223728298062293026670013486132861103745697161601619438599808018950226924725346774599295935082661180246619598923488327729199518217666560 [183,86] 230572755692604880196569835367963193386717334370238131945875503224500826517513805302727629775098765804519750432278304534645961841416176356981815181392986438922281401198883268307948575494479070949530253434962513901619893549591341989829499368670081920232154812392271717708937040553227373553080681746993972905157648966310575972169194489219543921832580310673676087351980534587151043715158075617803657801078951359323713126095336383975676620055344261987691787584714488280984533127333965153053018946504154053152320477829454789203444136363075940250024020839857082863045380173697886907221670593084117471193422542930626282420788643700751763902964177058187341419917525101988845930152392839637574928086799865535798236600093540515630432302705450362329896240399925539709756242748927115955083185895799288291313636263086287558765211021300862645040746764674375056065056693057585291373862237679178694223182842280761202703158985088155615781059835925897396669709819433468621045280805173007972097608019281200133089401618995861855162823930120861235478367969764025228738925995048422880378234120638267898325806554208434889201159028622884163399851558547243008 [183,87] -2990417397243697703616187000618763413816629491552723089885186029033372585744499417445821429024347878753781861628045270568716941209931901753124443686407709522179406740721842804899707981944273521784758132470084408624697798567924900288539190369166804607937962930195705742228581300271033315486212930249391263866549947615294353859711095374239775605750231038648903694177917886146162058237207747235004055148238116269542543646715485359897348647170560118962927728341044646944009965045910740678323649448678242915436358727684914605990391839183506637951745273140436848905048334754605117867437477484815416281831481579625320414347249167432558833567235887853599764076462785545461203153724537899819814812388064562223993296132898415266370323432032449484038828720553335401584571920443036595948473250567912568557454164810622968943297258657084085805735306351890195535977741034617887106080243534614922418579558201161700046875842044884907718424689220780117925195626417210395684060217808569554195597816654846547455652824477399527689826576900824959648875778784783916135085336799288716356022131961442824852397296496819986474963201654583500552099605741568 [183,88] 32095935680842481318809229995292312618991506762079714411782383671797081389241162446382173506271816340908159939076732788144900713511588397786325307699613348361228179236582411466668272614925330613988764581435283140117132598202881146615472047971686076927466358215629150420960632153805603463867350958154622672884463013445921834587928714281009953496708008548297201832853678468921427217369837549786524908433435329331373430814026542683943821437553854332985503283106476684404668239477056257254832145028623610053711571120764256992934579627066296232297789035519690992601423159329352011065160897873747974903845686645288677763521503030233366285217236291369539375097104043565953643295927932175248489199639048196022829917149622049836360034103307798671704844940428567168224225515027111432219921594912997753175190470883586446792406913879899124174959778500056387161304212187622938132347954145343889949560626514785472400666128288592408923670574498444575842335298659453038573923405608878076040100968205577072981938565862890412276223949122494037706091828437969940657170112872048123171437364711145503851769241956778180510858273126518577686102528 [183,89] -280948494727313186332071486494396535454025049366869775352768450443364526913604379411814264830131278146222064446786612015111800730368773956204254999778635805071439820604934413978925910273708492530883138211873062068713007604763145922393148524001073074888483895092570876257096113050308546095974876845433293998679802081446935594074077758093310042536358458670429038912133762136970248504944965097452660437086070788447644927728252490812215583004307374292284794275871519154528238380857339492094552862855410448256914891327945589312369427247127668844490978311574589534939879784138941039243282193402619641233230174600842352889530593723292829691630946622786390060407544392821486576141688630859791134694853928533645447064042850871264204751803064198647825567161810454038668176878356149603284089925679848500364020352613531811780362966943181244840959087320016208271445583837483323373286229025495595286822676920940236456445459576039538826888505092271049102198530933805058424490501890948791333698170643841292764520416200522205155796023129664417061179695314223419773815898738847279534097499349945343623777574859087633118697028449495941120 [183,90] 1977703962589848124444600537172547177260203390041864944412125806317332914014842329019379632394394124388409500065565904977635984768234382091617956734502463901706127402368874321794505086035875941976956941523303820856824286112887312709460247078492122241766111372661284634949646397080967020418154606142835272017687215385309286869531684266998446416617563047801867581861494399487297340798764671741761182069924986778010494245728201746301425507436573013948640837048765617848513858336842147954040601457062954521299250134044672996042623599571226426215381531566131002331623098485597591960620970379969387294677637607608052223594491817923119772560845957906477929617908365555220708935393700620254634150347501562976534397434747538885816570811163356423997978422374404488182576318617096527521686380880001969095465048382603339811222489177200210466325577844910964330072535862090589389092175206636130098684469173656903927571974576772847675263695071193159728381705393227315214399511735889831552484342425417761833903594323642936595230719493145649015540540977930641661878645567607037245269226595235524030127349283805804798582526561107968 [183,91] -11138943432907111720070576259887920859827042247117085458312141952610449471381357730473545980042813635429023746549883248619383684562575310276451745127818677068526311248136254182445579678900581953056462664077366788961849162855944772767054302579788326080183055342998938644051318591692223763473651295950169769429763751756404307497782389946326202985939933023283292318548518801949663984168511948652997159144625568074524337707667266986179268959671349153548579049216846020691048746824251257022986295605201349470546379608990004520864792475170692656733518671896994285138446124830928312817593787025247088391795096520082368918972003809126272440586553936823864173297845129697804572970655467860738946144676249324504447603872395296133351433339458117504324633455534459277035809097904691022744522121550655430817954362155948332272398856555561992102955765892354702097794020526729002521187383906933310991087378085034286682221940649948792999531218929244784708041677181888292284072545341826661096990059133447034443142036641480156581984936618966314693557503730373120638517930499115381206975158405979297673835779560238966204709175296 [183,92] 50470379268914301860154232669748155150762164265421758670755933169702514908721475434356287111608662806030178484903222755517213678797419924012176152506731009976016870405385384080389402755115667097103310302366176077991863848335631106499292461401305020613759522329700278009181019514878062308030549516541272603940284040491615691047587662805626673370173141667115382322774233113853627688670843315670959359661114150268315017568284212085903882677247197004830146471044706441471842622030245814833398038277006411818402712019660138360970786394503617492636973524454384370366342979697745605798144896763777564156795252706963795256217512652700820148960774005320790616600741979916619168551236388528011041182790519644339168183097364902579024773406631951697877855027054454556239145308465715689580654705123060892076148869519833246061300715549637231939807258680651448249053803827152765377473261357838726872046977751441940037977647023975587623243174168975382701751840688683049217355878335589805273681561901336353892412302489793443221210580825300546761290117497472088736038802996164168552992480329447450495676436339244549673984 [183,93] -185204805922004632994441334392187929909537854933096890209677168128252779220119589310012193486136566856455092272390358093115879340565824025198796682177247463467432323752558618170564707623216433189074840480173840139019533245657081678848574543877945644158879581881408302515784943696446970134017234267575738442608680276138992802299471408214967306019675150417202815576316567305019073975707943485962330305246544346487265565962918461710710115732986589518085239779148358957000862925789355619672576463846173680450499094601617141019786031421807972170190842712026940573121446164304447288461536104151318596721534121323742098098701534499722245968491281758858857570467670585143561348534585992824868418555559489635908398539455241098454011369909077169709778455473496798779018320971731058937312095485878697624905882154836168500864937999669512359783590970636426342964899689514541804180795646986991625095640131596739846844429630737233187476631040325959645129140342964401201335195989186845917492715465773704252866114360042040503227058571184510313083840305466612697524588784176362512390091957080075439500437877333950464 [183,94] 547289915360933048087153079238469241159938895793223490397253882908027306769383640221615874925242555411544681445467573167998130885639284411767452681542491493379082040657963820180616268864452151453610152262282377184192177481157140235410464871846696431539532924335734579638292461131333425743287085724843424671432723888055185248051920096657530559141075480603121862908987055180481441182631520394950102384457203439851802453779552405561952683249326195663279858169173174438207586178043793859943047643822137886880811918097337701781385646835405890125411994711427222626137546089180534228056160072299224304453668343049647662795702900565859263262158848182098290041691580458824869115687736501227632950801285291211997916065167636382186635804234456997092474545974335849237527530504819143367572787382015414258345606369893855630067584832469623726265929245393406504797967353429172338315301857223891468315825226738507793091304729541334546750421507190007623847486555948097858071903402510930341207594851668491537850919018935378043117373469376287612320455423748473712754062378033017667788226638584782356672539525120 [183,95] -1274539415068992991735807193498412567401831546770528064857142108116056289068236937338447265485126212411289583672811454402311370316361054996732997053348844660246532573786685106988277600865769335459856225623401213034818595239622819764675021836049806292179623316159729825827672279391216750885481192242227954817423550971686629048038954744836020094660688881435290763186798588464837771528648266376449630013477827172013938633878558334501382275847953748458695982647104599597371450099716365974672647295541770734114362958534128092231156101595608883683219010592954120481080652842081025452411454368307919353048476463790843253886480655541000650043310742731372675603775265273947151629153292680238488098930048549955716156530055108708883568798753506367951613324966821628967037037677025020902921093218619704232345335610125744485154798310790562397403584121986020370065055164327148221943430671060094579197322493397157811378911013166301313208618234583621327573240032305866970248416682071585370646535208354262619220601975657625741111247842209655654438320054765827833525394471057736304040939872711064937299968 [183,96] 2277413894787402880383473370689474096870195394593188977133611232336478252795179902959581892368822669163646082602946960518840965571787368236232268364456079946036725866264720524276205289388198869495140272549731780535013385530017342522428715480885237429826884562693903828785415510932612763264809356666299280590150394609144246897026948661805137457968568335125652564668003307182952010101818282562763511721341659234091695441316320756333321580617097170629901131215479888159342771411637713054054776471901141082674104639828257445236447940143378850398226723066551436767323518616558822854763277210621645042505701869010040980377215680620300611491868314890891508042030338011962180531181134218633525831886051368525055068640007370277791945375427929922369110152663321098589102350148154092895803693330836921211192554412399423460230965546824890648293809151684644456058325648620031197284488822882349645971414325651534566583511325038309723865646289480063415136421157605703394386525004431713654385922653457525027598480036342253341001247319001955623787113513911483436321625341124031232365379047541018624 [183,97] -3048192351276250837567807549928725609629178936774132757286133711314097555888574639049520147953613773270310931742369065473846274000408424165166266861425516621149603803591195888657477718647254195888995078028309289435181557242226434034521249169716009004188367383694078274427883925410469505077764193309941554815072355297954956894593039463991258199754202267417003161540622758313836075775281658502006658359301716880138084947103535068957802214649962272187518770395280590703229554528657804205011859635663057609019205377976348345525437308972393928570172941431646677130604271716392274891805563490393517269624220396318051326397113481791827090092462676770942103173223771500794367751359931282186511814919216231531004722152252419166800487298998689826639895238914980022577390983473193697695263912784729532533254517905315773740736029136110509523584146629905407750246723222198489737773193023300025203114726059799123062426100069427781648382868246323797373333272480402963016641485101253536878289603378901213222801056222051269977388746311281271974413608939626418807939024277364092523156061577216 [183,98] 3910968757925302692961478897190393497104263431169237011421314749191217344895879128589518929785670126381824697491129684184233549883145388452628453487086422052257471415521944068995679962736368492366497691541645833321581760702959355443741116077249199544203514479606605130318790259124082870101055685492502996346410535287737377792302910710264099016813780413016975451587898006140621910399641525330071327887758334217816790732316623017985167843988691010792997053198049207048173408927878032393674676199394765855560906796703805390702230134322359869291818274762356366552227779070507995304225856467051989950329478865201980017777901599182970658745920254234663678355527925575292439213711946224765089929624708501954340510887501932839947678455735960194486229116136009675651642387095237144026019624387403669625045015512815527712604583705792207004570327087020978557195331893139885581966457183265101196403684872935806511534707352546540244236277984944163568561950834296487012309959583671603114752157119183091942830454921351525225000855571229999239604579659469198057951770704044374990175744 [183,99] -104813031113525490221484955522794356650121857374905023145555552940391132500102044326979312491335898007439769026941401836720119644652028509185091607147020633608977603942565497420742560725205262374396954230794453537175127589414868002177209344351790153518580425870186597964382923744338874807831879797547979399002566368767898733566453880673506742973797559749566636250820098657235324952583525877291565513464183129293189921410254051319287982000865787001472394011856907479749099129446337198255243701208190665847388326537627404073496161444375913610928425288465965455821470054895942580923631482056721047623841906086133908364458498847625306868467367025927794579159679298152868870658984684027593682246985408827096438949617518673569717228592438598867819825265740735361152079253717340876396913475371941405684571967226690343979055279047177915792648354240277601787512275814799954394662420155511054733654955723637128803674890994625583183286882412764158489185343666033820953967341575206540615831253285789383852617583792679601797272512246170161346375585031668189507131152773441733632 [183,100] -1359700615902030161387926804114822997963659135764539085111250699367714692076429833495233181219139616859761986051258887719989541993234821672722076760374082536748957212317322558842023610599519382855425520163933166993223857836611869357405189775695954489046870185546488456318776157639070473245974832453755325342475971501465241916585619265628498137300136695750346263239853578254730127800484148186447846684344382676343809847673739700356716279756790939839998368844333986189161713448372589392476289513153242888508211061260069894704395615275622719143317514713432671611687810483398354745999279603911413864462658815043302901903637587215365665768203730564560426343597391417243028306664597247014889808341698572808992466804205286777020633248173597390784765274399166167795380077076147318515146292824665685266028702356892897572530130554431711046785432149403683185946687637961230227547314164641745273837815136701739422657933555948235012351282494329523006596136897533629117282702426631913478985758791389508745825660777755765560208868526489968957065638454707749684272066211419744 [183,101] 206529542472678864264295962231373381207845430996557469727389857055216583740808061129698327740152720163212285989847494295268105915391795971209265021713167038866655195003705623361408423443833774933228087321100415902143791120231452815643036185160599006478277521340978133155276686886834024772374322200935702644626557982662389903081460102123495469567543788816355192005619851010336836596739474320389680091006265907102593546351878226882646534359191700296732559227170348233717655085858643545589991104264632771033695372667921034156041199766402159797951848423016191525661479470092062187657949367172459925112735951621720576553272052848013901219182191499627106564426471946500070965570923723991512547932828429230205210224361887771068910733953597173668867976688464839567935957536532188935234552541257111151989947271232907298579987589152759891138687865380951979383687769604825639933390551376260860001957164167124538330212792661597527250527114166036986943101377379476218718448955435097408820047596381974194665996513919967666327609515771257864817430560482038651861056880640 [183,102] 7993684745450324233192736138582401684613447380891798901993141664657937451852747702144027015057600586357731518141908123020457328245239311445304718014279166074817940639378835237297396932578594488562903212217547632329649793645777323673513139384950327069639422478763686496958096655159567261121664078034674542847775348427087926969515330324150805709809732080157587618791631486072518899611650493406963913159886188155611703466377557078224927974191634010759779494875267903925000878486930900748672352050619013080501953079008292474639288751678162292599649391659386323326296834443791895060756188940381825391914268376206623728099608783894221970434625736220659761465314522529469330373446214816474625049620900754258335116713131278958901196832979890382600476681240855541885314925112322775337676451521220863798541079787647449849429819921906760674179685675733622286761163648045519940840127658518494048160170116197793263527415064411730459510882959501040045861917404947361571277525685218557360721692262313141881526695819985223697747894226792531757076462885919198140284928 [183,103] 124393504787119478048350536666055825007930379049024275131186675199797450803072030529165186752562600831989104105617952716503337134104421873495693231441935412767591926491994821228626477030937828255590624035170224270810418213285859030135955547297307027663290731448281056901903100839476785557767836679969976131670555384394963440593149418299305395559811114064972427889148427901895107929538321388633819327437299852933884863751793562015125767493750247102740520976172124772943415671514668476269383355802516910165594277101981877328518741971746192354127536977460342750960273174082770696970890959546109896708984261684214448430557312163410474074051354970691283269446424500120242930872572431764592721523060576398358928197419751012190413337574868003072682338245371330426472282721673281465005129525924036258887614364624020383531655172648070748833368141833151040354023541876015952907377951246083664795019973116122601556211642782772112443244712185157213892810147719375585206941154518688012926546966022649369655771859952200910020559062706983853313170097842413076480 [183,104] 1018402888091841687821297609553922253294185284843783942132878187628236643657857781921483338037312688308853751296470279084758826374002301802853164762426506797420738829437738747293815156328740066173069715445941603270004155796040259065847329134379210243453200340483937814272297988848112982434419924643045082975597738080684086656606987178805876318888058782863021475608943244175410165115190557884222069402715560325348271416716905887696766617045011192375372820750929126807262222332270999781113890343523080565626595721703311504391174496177028156918083266098877975995292807218110338886239915547086743881866957643801766890088704104195641180514745231346077947654272786140135767321387726632273652257097684331408092115748092669152119322067137042646921982585870353596508189293113726305556486912990111624370499522764542944863196458748614590654811801345455142485952210927776957258043263787218945239747226320833152359951787955446747976205815139213217293694728141387415899053758924882294542827011839179066006519891937079135401560051386626438167046074139517440 [183,105] 4779676438559304513692408331907710764443754826210148092962381829349606927987395322597663062219303136553190303838822385675692092218702846059206917007621963276529550519908403916560106193946886084478169861403487624907965463727394663535247590864626366466329469115782124994118166390228666810901903306026081351174084437473319758885273051115249334990818851684460241055593137206245604905952149952770763547991111720592857996432766809317689806815743795079281364021261126569955507153190461195789204263648029570350892564707700457075768510128652698669831254476759260864947415222480622941072595358543238154821279395739840712607079514268826639227793432741457827804328006543326237177974117191099738439030147409364653827847853446067113028895187517068917412974898658011519670135241957118409986101304807515592934063031034013163195745438140613467296485036474033768941100250325342359598771531228370473915765542394055917056367873513920746475495404427979863843722788745146968968037906767995755706786700485558916096720928953355323834631180890735608682889609216 [183,106] 13368917584888866676991268175252428782480351154822137670924767103136174703348794129790170340952534825719390320282020844842761506350819672501996373685326630505969578336607312597179160654952656172954072232688685546775085855062182057624819448692948077698481828020964799794359930765115104594170516375680757861424356012205181702971357680487927608165428553571284393199965214289497902004900749058890490582038093514262695633320921640579453036142046560401335425891433120128459874398459973416709873328727263542358799906331373539110047625278522274635001582917136539315596805239894424250297128086759040169824602196670709204554609630093526650968207161719322107454194163238674771628090350587642157648188871080054253977804060091567604080346187869834463983952710181279077239498671460103340990858374102153395136537785692669000255189476950554865362269207236220294424191662170696924792132437834281967163029884007304669553066900130324556726207780266538549239245940532017538806641735264489976386820851137939484232750378659508269918662214415437473267712 [183,107] 22732384230565409333021791967130290756863658684916644376106443881579788048768202817571407482607491766232949561239951292785118064968546431005212176664221034118939277624653973111386519590786480436587336496992817657796373234168044441094016471315378209813711267114050751551234796770268107538836476911040050295382139181948809466989310921051369560318632670324908475449639282565390285990427526416621804284630591808151477721323806332121171118559843251011243642057346101567777069576030209350488611648582603680489017165873192222391445672590102302254099966883556653660306196260616363989446805821019351003190431965688381359076488436361906783880908217215004354158183783417857577726724484273273491030647030824932066111736923887790278439122684737410238141035526561983931093999443942422782060377695512518006147812535310182288988201008342148738682393152483484361723897266422999159716230687536234678245877313201165583956375513243493625572496867765785300720791651840071342350621874859240918515839003662809422102082948947450661856087093286043648 [183,108] 23744274319388693159000593415338261044995360285477920863842106843430410689166090703775971953896584002457473351421013810048401846944328560962053019432005469906996810882575952720584569974251159022832417820509055633788442970469922304407274482290929263958850884051948550819952337419754768456729678931234115098616848317523799449914164053501508892430240964141194852649448008930480630638974972004379230876914205789528592652075622300373119804716029495157536949622457872719517319015175991686451780000509976653973293356657922912572710955290344753573864747742027105320692814256564644587424889891976549009978494735640539120027914610159222935431344531885174704703189542145741739351896810714412691150581731564738369048099506625592083959426600329443801907622569832464303116323011782628870932314613736961378379578806208754335600592963319638909179595908067255448877351962208627510925997010492476635627449722500847292461321172036957251609833790795900339869411094793514547041282627383927978609857561735250882393950680507717390386891572224 [183,109] 15310788774076204629632130933074813003862222124449245695545162267929211900147285573299615891944354032674456857439774226005746073505829055903431247605938720413859321642152728997315578028985555769343701607489383420051689587597898442460034116976833834802043241451849330439221062443715527546453293118270458326205053780472462109631311737024594804538681855086371036637605431825286236278094003026755468175100211798024586741270218530989814574846208230117299056684361400506377501331838693510802298191511142539377102507524093222326484915477838037874349937525741132623208111944505723442875001327206327991801548223379800139316064865466015538264551957395915016267760734890899887601541978158842745417723843856702821301176601549092645945128186446896882696645022108482995293706755397413182663117761824351537925963742567064673028332371790589130935990329855721693697521283823031283638774717487299743006800182451067352571189424407178249406501411313555706740754895983471785245773153650324899219418344227728211712899695820964641112064 [183,110] 6104317861328227712547447670719802721335844635597903169809304922394095512342395799357368751081760748027410126234982438108904146322333590558635866659658524336308725176407228688521553586006587950422312626527055270711742242059889723635689237496234739742098995552255363938843412689901059153678649352080216607191561776167504349388574251394061264453477788846521900603543982164351984210040380456574019634142993957337872210622940731251345588425922310986880013188118479489223600965984450632786689224786985760441306494701491245216338671038006377048703797692164721676845008908415989354669891324790097241514004478674826800323628579214783947419590158432918848987624660559956879276392795701794270143756764229542147176352781463606558617440879131481040691580315548099125358758833321987476469777863365045288725522354821676981004675244547720460254521378229392308118120586061898176140423590084979129580878469563547026421460424195155219768293333068272609231181952308615295295708379612038432390807343270518203401956838289571840 [183,111] 1503628709416016619600224811918214999889406474016271889747695863817038611440323748435043553482827322857709582157824511880324780107991783790232392626419811225317128872111630691400610100978095383461396577994063334288342006904121975759537282943283892097560989191192897060998089197521472404507269327503950257059302169996043279100164086691354481981090093567949002448416319956255236366845085356406747408002294136318522209922147246356571205285771679866329280769726161497501889160469956427813519277511298051492266381199699998002666779990309615225572621017903403001835434397314243375238150397449268237428862396099561728535660433639613884863199158894705634371116702710508501357440440408391952848778853608853865506168441236253085281101556676483980416997074899019624445653394803353291507377903019935368462654023070944479329787616141744982565941277719239411205859692916698387397245614288727357984898985753803544360555161511694322058803179241244524818880388586545970019483995801508282522029280343557142147329949696 [183,112] 228257996309497344357644153405954630894004156727845368803148656058922984555564593218665225329296985120834377438102424159499180668700435766316373591969715163524178104801974755426676385065923846102404362848464096459714095007731964160306643979547041011142640823585474609386921024996246154911292815025438963641309661677588505251757534631666661113044752743702435446938974405673741574829600969217220364616698775146402871507213701845703701498345354301583450963090957727014812444340109160846760970228200290493891284410615265246988931684333542444553862649062390159269279422620602127118250541778200946660028417078314784106694944844916050306791893675383129464294439981007306278793058080235278489898255057823027975862673484782379893324187574363939346536814867993189538657931055585727496309380532450448588724738631110935014508170341982422003242399929328435210249241160481349123161423916704170019369330300590430308823000187338745820897751143959328839369099640361836402053621895089310737654816380854677084160 [183,113] 21272775135862068237820105311067079163669181729579493520663535782994790531483435398921345727182317163351415582762406624440213400196968896918254344099633680152360547282459429571055199434749604543902900648760765827499573186322492086913599771530152519145420846190743514342873195743403511343574414482974310672240657728607225775913689245607628401705739450689598108677539385627806570054615245388284730411830402785874775288873707105102537837550636988143324501271193151347443250561150786768126758297148340170335041106074312974203212565305347621471796029233676382113379446857614326861244295741783371768231857188092698867903552439283812490797948145390355987727064029172340990657012394256318725993597267143260971518364480715216217381247130523905024387164680446610899463728751536750232516525928705885199638475512478273211711650923634335248090055786279982887440874684738648614571744943218725832723055401445298190574222850480031640055586956406126856910348390971870297987525461972954720063541542273024 [183,114] 1211078474008439677757662498852881605050033948273553650989898504043260038604190731564978169768344521772339454777127190113581856690693290868804086193204176004441844602344108590781720965920071410653256987401689501790963022797365663016564454537740655913101524919076534396007971650023683655770511303020463015953377187056605400362022112143404566470608654339635149852844230239862419302740645018769300612065667584201713210604187868031581277705331818639257865175371506562046260221661952673952180516388123093800257317495062056095740351850901682554248032756789990046551105849714676047940176627319221280726999593584034188631995080418490336252548254476311777976110268082803425196381686721738716340696643680201624178990762882622075619831465567432212462006664337763641538002160726708120241781102392956065330501843849235503266972200393470194663467483867139638148319230770104820300531789133586625935430142356840757807169490032141282395138580801747305504243785859415851198162591602951985604848640 [183,115] 41866675751230460533094988897355684711708175832598395796575185633902681352859920707536461592686665495248089714597967404903541144645557080133928329673969209030124393078263173917732370974868055399089346845566918932224064562590664241801017086072549560984898400235803216756261474005011905814690770666850703989199919503956625189857737132293149740094447405893746948661810385842013114445476121638767784160487533061372258499089062628376377139646024654320842869194182479742591911107013388480644571115428239225843450392827429589698718453743005413480536535630027109772675347465355509598383909485014982122889889146080828623119560085738211179409487910786633046903154769363743088885507548202806931046955531721315861176865648575942968673989803612208301079794757548956168532469291255773889780650515965750102682522335593251593057278267404015578784871920048855563904700096003052904960742985642237805569634477708970039884880700724777724790476222800878028479837678758710591223819936132519936 [183,116] 872772772208604504953449384358771085221988396593327696965977344221193074561254478772199932619872048336900050664833413562089547826369370727944833058902304003093532722806395276357633192021969206583237673772676480284160821363078028532141192050664245163293390498145883890570698925060866643499790210571387025069113982193552569162802189842731650983995440376533474762274213077910703096310592948121261443124100236970175916064555616335577381744856196578568854741988799188468721649455623041528353931107385532857446737418559121108451121255191558816952648600708417998377575864986448187949690499256515289244804227334704640852647051838658258092831425016412383379764659084106161289217678596382303154817645009685379578926782703353223903732743298240512492514677270379936020918819668296970769568841629484091143443927667762339686149380097725316124522668780508609234459801702288237847639777740483821192937541552606567627471002420786803432323673179110938489901464436803610055347290944 [183,117] 10885862034518790105910889406637289188673115284966780273389478170611850816191035347455703657183441221747224791029890019275836933490474574654769588289817315445614736258211990442029408243739529879293747083293441117783220947084632239561165147732072399942924897963950405163690801187722181261410748641555223372023647573820629909959362912670022568061532387857139824288052090630103718246110243594202522430459524674170673095274192476207112740393961969121327424895364713369394643469092914417042158127095118119224034860262910911589707469931514001325496944580263351374276726268717374740872383116101912034749869082762973455169690235007377906358265521851455607108281379207406144408891920005474320171607106757060311194029156207626951774846915647081319445860531841673884268171991692850227783864996748342336747444078552187154126509919864567555222362098759295234963787994639179278435162373480193214556574105575163316853085611805113928352610998734209879208537069275895562240 [183,118] 80545888624429054940905620135804999943855910673535571522090149697890767731448824419869824690153200852145206031709760636578358809321453024374210190931426029474225846351666853695316455256475343460579432968566906505856527833865217884416309359723156726563422821728789350352683348967070628814764297745314257287476573868541877959663345698693739256883597089713112321007058080329184889636810435782918616528622024320209564892940865321018054611349109493868956657552524128515476559437147281475886363880089043974458610622833629972346370623396733584470369822104487377931685744051318689752237528676396858966650329633219770653083986025074709764855757969948373410663028568647532558255277519847987509918307206593923081665184093402419753877873118788259886378941410603541408698157422132279012313340182077235469372487989530329337795435347530406988300242331493878713451363196162759320649657662874937156866954160320053554518677013050805888152359854446150798430170152960 [183,119] 365460115298919780280411509723035023452322238306704616762416026670697929881489838001392485775575245277183627939483771806332437219385411023028834244862935334940960468426323322519187890906784674176330476922062952838938114764382959793180318141786981987913742875939423451228236580803888358383125199770661872761725246773656304934902684722355825744412589336939479954430688804352291914082596882774796228136319215870087254326149030153210970346544788346463108878288157101307107206323320704725983291953995123769832270724291341369400329846045105448417877883196099041762777192281067782116707480127370268495606756608454725387623578390120550676906994879932847649863651479255899750035801119549101940006324124625841867254535256257323449971380424030624952975865149440286046782552274721776983739551176906519645437252190007248108444805165192798055546789809011628877801799115598515699135893656557342571840563481911141196543153363806610611258601792010650451968 [183,120] 11202055657913398089337781004645012398623839290306651481909002620163882198056125096500436970247848894670302997107084583711413742024564400392751499380497605946935936960282367088106497399311709814235310835721593899013828017720985945287305226247165886611111924302862916958236769997472848665073890785632718258989974785248754447692606816666434006301881472093929244321361859619889044571640961172996515934632821365071936785654842925974508514553803154053305046108567490295295472894399523810592636270835720715947865287235584581247103487906198734124188320973157374541876729956607153576286835790222223272377382096080331959379949919049652155773114787579785794117552933470827650668827408420945669718475875263968150199064695762852855908294548871232059880196876621484656846051874629490904361489331016465431430636994563501071743198366775272047449096709569205060535289177077605347650606225684344613002343697325997362925874198275123145217817668215808 [183,121] 5137491709323137277258426858712041496121332725265862051239428970298434511641787572128028171629178240582603886650419232827147800369765816369390830377632595645609442962785433040376918914878355572707582930707792074669909760566538071190120762321712798786833390992259221701892343219532858330037191125547644320561690786501765162056975615108049320216468702561795431623791263440466312576512551295273106552304832399913560534724551084796719424456701145855650748511449357329962686301731971229912743276584365615752734557405917876133775175036718381206634657093996554867088540277540604670635376707078542212413283655756734966718742910298951825849370014490614951098040202793217527953914641977092822128048168411523041155430886635695973143818287124399123156670689713492990138655318835519545684537782367406694644728571823409530380098763013933663705829119491945014351083912672744141511224066762196141249718475602838241724917216897404660871036928 [183,122] 1910841563422840198511717033411072473196128946984960340221418089408548474539178702603502168508852262161569505432219299435193293764599378171975517021928466166165400782090054869369597500613076872254212908114076837194166499079748444644896062376539206638026511449773139763385598232579662367155500424749546550229021855633344416332902272322096840450711526220300185582723214971742415685996523017028135545475658556707351703720192427725491689246227335207283278886883755662993857445763171362009592821858635540315242785338227316933124388617954163184980927414528997666102826392560068009174455991373390832864708129969155508299432397490465282188786115262416590652650706790811264210005655134407181327552075531983958061184672222760519625225027178335037902460235237037878874593855206979191319412898975559345447574212011158524586373108175397770988984188127200053622641665509993961836024491491430985639242582933556488815701166365093480448 [183,123] 529067469924665415176872797460739814033233678878887721349014918222476814629966568937928827590044230467482168869884569522125177042315310017997883744244997806725906756629576108164564949803456546143108031829251338047275740821992508470082857346257407199804819423335429310873710725840852936775929907665911250987158812730238901904676021942367756732124694449265961077220196249852268472759360191372806920940660396443110651588061686603885935811426524542200144242018900415983094772980499563438880632519908715730694380389762039409728126648004475251074887407976626789344891789232883784586901669112237380451760344314702200017188945224980954649907394621032679238314904275245709356937609143051466424525497067727087562604118225371950662852411112055876105673684518447820715109876433740766169002809316800102799238218216172979953497188273777819011662756027406682463498487841971247848447431453685004831212271438639387506024818249728 [183,124] 108510291702820629908774906119848372660489802211910218695420517515265966052874869972284914573273286209467264267718822207464308031132292183274065737513845526933503467154964098119328219456195244188133390942361216660389994352524342067106924664494717439146571847297335244289113989397620471045416948672043359704027938939768395620771347617345036482346934931848901925626063157320661099849288214983889174050203594684441287497713404375185075798559850128489725799487956732894859786571802587633433693180417069755480272604704889571191783816145361797301513966769841892944078326133100856053235771611857506175726555350789547056721584304162156250312592510374978340891622626265154422451444393251306724576508371939124141572726617214029266133691915041196274312919064576639701934652332718704294348491053354643862163128356370439228508229308146648412724325498568978794449069655353901712941294872826859410326549369657721226069632 [183,125] 16401867625829473271607010513474635059049196480838462925880194476008412843697363711503543096420594767877921592213161579325852362392987227982035831298330568901243822180540721867881706291675703983750309813321716407754660690549621235571548697122114997280411460758398008191279118019443613714809447172385597762320881430664048770648487550029563728014881254852788649008838594454684140195748743610896593278286793064341312211735406688875847046609752847020733062209929557587960478349530702451315946042624400253680118515081384908329199082656346301446145943511372174176777636684448962805521716416656293292347442000538069293062609233455435979831483644146106702750742772595716566547367250473550090749360710374239624566769473251713408249378772963874718281828407553970218390943941155199391481803032492364792584084957596850033591042119596258495496947256985516561946237929144411971461284153354370821056621699615162368 [183,126] 1817143588509991782354294637839573863732498808028705835137973956438454223066321691869464881894515644882161906776040174590450708310218035744674833171508497014468795722312644854491045835520001620713880643308006114957097855831133468111671742219713179235663751663697406357460708203662370949456795648165155872010752572787306996765323605115296694668475965249450151354292535230786556679130540946059495304720354664186664646709230166381331066627681997956798235499218341763540559444942686482789606394152774408693124177565765380791142135431974325741195435125651060794584460403819677014852985956781766927662900499963701243758774767909973369070603377128009207303329631484030129250951020213923197954972994132711934371177021858077598404361553150277638856139662572226629097953112829727476687600485384624570440671814693306387879724683417231462540155337238769227361172827793023172541214904918530953960944533504 [183,127] 146686407463114828382638661595625174689808962887931296474790978385533038806587129183178314051603559828691742231177598229515607488412117245195079866476347032936632119123464433173511624422846098933238490659022720504895374177889929706454356720294691501225972616209692926844771161334639895573680215537330350594026254876230855221254068125912029639130436912326914603216816956413407861782985560469950958978293579568860037112201914069140572924482719846339172682239312134141221007622389369760546495839374218024519049123921167090539696286190247031889630534152786526844445911313816280580171029517707317968572556471317930579803498030112045199357571507356324526894969919502685244885865863721100027827384014574847023215942054998688987994484368100780785949005956619237191690852510135799547575342557405979628762071021074402976302792812015702205310614318473247324088351428625820977357884838706894929920 [183,128] 8573185252217620764595881814067484135154609988725867529302974789570468107021265380335806674341555609072153976555207926017226828387312333054324556258112777666325535574696072956446916498276904196422980443611329339959572956346739269567998124278793915799718540979962351070904151387668626769305895640803784208323606035086407025160682400875979982364364372198569340491421506284786301528713699440290396124698642113822063478102649579967843839625908298504466267590369270002468529128785190598863573991713283428028266966009307816926625434971060018409897141035800023949570624053687200398726334767607778495729378321130070925394821555554401550198541649581764979104029066576392475692199451278131699980726238433981094049413482724976612760733556010061666637588795999303194649114537805663566964377909521752281547926970262949290218164351900518588042474017978866319713955222284862428325906231967424 [183,129] 360332106806106438447515918033547446813194181922781755114964755703375427441215226312853524519106209765732708977385024237384364396155448998157836880243502796579048534945462398917702410926830323564866425966156942991653069322240708637839501661541381785891394748157935137975497498745576559600206632492156193469382818325988693554888480802474121939488775599199333902401801243602045695806818650582015174364327224984187581578968435042955851446503151308911129423974072007721246752564040630550099486421305929031352790273584651147757897388454594695425842748745206419279836333672130072615715775689924566555113949656496988045831688516972303613349250966210927122600786991359406347320861904323634973724875295070819512108724050600699579265501955575541729953835292263252003929255593959485577610148846658727973635167736025123249580335720537208089882636838379937261077810886644370912089856 [183,130] 10812604027881451493455688433408657115596676333826387917713637918262864864361606803075525030379478978882091012120612411327965311311397880920409046159079109439970907946832192689297377396350923801043341800202014180997121326577867192168718716297458717662589281719288645702727154123371887254768221997454517140201722761323032867972215272309152177725506973814380376622585095615863019017406945722454312008587112804213218119640591609027097608603320981704221567796625504638522769089760423166443965635924136692149510573647774604772901765396436455577131623876043707413271547710558388433103345590160404605964234507739134373982872670350869272849419114420063574219100789432706984588406455005334582543120426402880788849075791310403828132531289864762880421786506358513740612098331758351430676337331372469672420995843247281277917457126400316529305996099422157365804808424978718928 [183,131] 229865457246916318602502775336561056173483318666172091159468148667284540659680813970818193283993619211632418973870478457812398584934892567192992337726248059222720442819389983076757112471183821001516114560051781539785009057771881628274515027143195729961178086206203340362037418183368624239579118521662033836704764337022763896114771342935770745023456707641082882118813759944559614238851498071386077036363623282709327305171039870870047898206345482516673357163270343465752787502924937362823608634599834309908418906161338132238861411990449449408945423040442339219233982576789686876168617360157171379253875453458292714121170472724107157578086969606425073936755030501747883822489610640317526237902969368400390085271856569640214055793123249948789671676668938499215702786318182713121818776344168479728143944991080128039704274895235966502099912378927950379084668832 [183,132] 3433696953428117560093513439843230744968335010595477214662993589092004831214120878085525836778952892259298982815952948840748265294397092697683757269040677481357268801947743625262171607131000503900760761502002992701854071595408389312215641428279041623576306019014907288176676319701568349843696168539084650700648195033440580968455073913258770644477301680427693417067052306772418777448228836362966773852862796837068437635534202569500604908426701958595127167300807011756369939515284792798547323364183170805814828450636182088145579544998439835214282082666895595444507777209622412170853221087462734992852967200573265489953909594537161233975898133932864142857284048401441576944277374803697856478622829321066650263091729886075827923524760969859160015188696764766108258692300796736229114916669113204976399795892443098478064871438908888275652555666979410175 [183,133] 35726383504973289246975125726722916954142908863783575133848917310872804396436274848647150265065688390040502696142137507660151021055867011787744481398802329051446836647690234540414691132787338943115113552368800259018772370900891480642147053447482872241377156134836015919653274544241408371877412593991559308976336003483905454521155476069497664687902185280261409260360346228737665341669937315341145421962627448315784725967378068562293871496091624930995322728631977623362796883722838901699095485249275758156454886317939497758497486214643779637426937973382630890532430433554993801798241654987746951811048150631265871517127413218140933486498288774830953919767725399505421289159878058942133190706353681538782427826351902358543134401052353432616331672726622067180341906167784720025988223210368095213868102307968896676332713161376523599259192729600 [183,134] 256506373178570757945976591339144843723267096236935593821609870866281208881358269318341806925540218179357205300719733394783003566090978602565934172255166416860538541866553538540391874408379874255481851041677562880913080421353799108004148041872826988059602924720076103649118070931100042533209745814565624129459871083854974183038019789128458936064038498543353462250560098580005927017035541334503027935716047467036910525739438633062098039443782807644517618807455167931825148558690835352943699323844247803730894002502730624124857562909310261764168875258947662909665735758105771007670262209873542628322583149650831324654404053262284344260966150863350365871739251582683554225661217280813332175284757849326349148925874957129357840090106840542090430687452255204237135557391502612137006297737895433955819279657643108948084234497363752206848 [183,135] 1258239483277385789174217154535062753126045481042911070319859198244698403282922067997510089694671652072546351400503099483099347487699406878489490240032848719203504874076989399111113314220312035214565459900150600713153350516321238261293573717452789055893827699177625913657217287440999861385553805607311442402657136637472727310098379938664027421179390176589633749046343439493850908494812193563315973254521240802146470750840477991758129462898977582855348751744849191710554477959536981260282809319986988954718724260100071445074435651077734675286217923938698718441361050725428958189846155906788904311464097943684840818136233968945331666698347414269612052790604679450134572478500919613943920185468590840399751673881968098161500233258821479864853439592795321552347439793534252661774232205202577325304804039464258832451892418823168 [183,136] 4172234341699430912279592210026552294905297596135669649286696387552379058534693811456683587766608236721234103955272926569316354619713240040156355453795948754203021989052040163930796292418512617873414590285848827909898844564427803123175297573562221333346363985736708569145397796397600483597081026439022467726870284998438754095658025200590578096622234165209819188553937797439708673242500321730030611917743893773748739267172699497536172533766108654775624340167698299512502622188308267436560387147281358038536008226048769293265396632341265228078228220835909672895201584132510874819287934943981439615563441498314345069577911898503258613850519623593896236021277542453335865762324370619962427169681706505666863629703216482317868645049984495558750911598602814563185519505059692500447380573820454347527446422908732885443248 [183,137] 9246668610285781400908230641397438241102088091306923448916685406764083906817035361341612571201068214946314463974658303056495755327283332914385505495751636946761667307836316713618841354630296928247627959993338978488586596128028919831243743018044003137550918453951421925322930266034219848292551867456154854746248690399638301390773527258904706297007711635742127783888880365058588316089143283250142067395355639571142497636393821323096332278989815347272918943512003672201541470742751311039815987185919383404218704262587239332665477099378560016803473545694194426486814418521721735986358655912738987767363929914922206079769394368861078012341044789188085708561057045951041172499823223905576258333824431770584922574943697790195424090752033655390907124001154435162832377062195652926995787923523592618081555941687296 [183,138] 13531456347449434285553169244260706044437076661784341933495046184959711964105378728479032450576900699492622776075870018138044184270154755752743227954824599435433344451628619361740787675826135213649127220552040834066659733141354226696856901848421023221932297046993953423290076205704621759934905014622781333519740163390491446897263816724088612000079007060326839120371027811343982648524416308125629797477344359084317455628190128005074413897593342910617109511699894649202542663842166847650901650397296453332643828292136377685533827082278064372872258682374051943665314507191372005703563828054093740226979232785602319113889433615942100863037171633540609345886270484391205306114788924521780130291082942400400851552940196929527432858985165793623082477554601561685826806152374019823796982483651008421167104 [183,139] 12906504412750109916627694639100718126792823577729586671747072309859488621916552030129508266459406659360681707250397942988158599689958534054910218976590788502585099176273454383744765613572243834895741986035718206297617476794011611577725178090430793283251117418783367335002596232237510501412748198319205815370407593229671834300596269979792106922572882146370988825819811622674049795149042618836833546598495912710020387197406258063470078544233671355963058423432078138038333098039646928707428919045884986013190467001504588256496942368526203982569770401467762971307693147842204586767727280742786391057235167037514958440091699891738588327545586366196310529300970457011474846935726572432139725322406529631099458112689690924607363869317204573278893918516180082324060838419988550224693958360432640 [183,140] 7912924986513542030559249077033551124920590370962885012111257375714189973442706791771300801413406736276656508944323353279855167450728326833991851305983439059247376033397946242375544991935355616247782467636162350511242569645928388707740811732492542573680704447414083697911476903981119606325856566441457086754501692197806904040910906674622726911740132082745871544654777399287544959706244771105267363403322137639236672832082329832850400865564325632578443870471185599189959622119909262107584359514298610747191868465863604808386697578180951588784926135244701256894022559158475962326517856806381305235161525218002544155460435262280180438200339634936894828270630583224316423896094102068977200529732464066664241480087752275461311190836114440149043563373411820410314999164315005882384384 [183,141] 3072194427120947178545892686642647625685288764230773202801849302299368362811747242919456572177305097558102927162483099315014655084100545194567802836214433900649148659241255445393403100756476943166013892020940842882850479364797461627733343592028665172298489179004183406681795148043140972467260180117996056491677966519320161601921883538227696852968582484965035718099306363404637572482154989330146906856568876399207544134534306278743132011067059409968230168764279018136911807918828350238784769650000039237809123697613073045154183338715894656015102696567354581635302474420191278271602307732707266875484870121522072603741274150443247136695414257424506908920018411442266109830701788340904324134991730382875978635663255388267944656458464358291491923863696063355909109353807872 [183,142] 743325586847972664048139586963636392766837454455453437876296025292332685459662755513435939724645834816559288636435068960973967494978988929070033487851261515866256782549146693301647341286640207656734890462176386525017423942485230641257903834117033013638481108488241402281031565538823462757235523136017454809678503725489240009859571525030756560651746551436477860344534364518407920503007258362024634682508390145435320763951998813314561511142040953709845811615755409878642349711279689044359660919459108713019770364107301022619910867990234502991267672815598011092043115083611281958186454370313136322316650191314271368649534870860248619453807661571660608721432507161491299870223769437009569766803553736500985959805213849137913605335979441952359043825001625055494144 [183,143] 110161959957124140545430110835728874190751475151188117337731398116517695393798085306309169115205589406999964199749184144229356688397745567545873759471498004931358194935278531247508934880724820432842078177832330551688542241308473794764925205198823975434919712809166926015821587157400629013313973440269481592520590638645298012736355988244030151588889215657352546666447871518887674579932688838352307255728184686012364278208294698708677620648482951708680814377266207678688524639784455313561290332840202824967977952898074327470670485685674467779508680083619154168926092989335218120893336005047963424224147058232199590582539925481496372427023016804099205208430666218926052605999753156015283849352455209511774701880892427157408903106910833749176406071508992 [183,144] 9815725730706953200256523242715981211466242461392525699073827671129893901741990902724409650039555748492054785267738063111939457771392702330438221057254038416319579075731239308195122084137367689456209602288078865068794977734562456106191938887583454177745398567277582259276574986906490863407257745974746831206622564657117986158292390998789298494104385216117818490732102046235301913407982485212266625554958538869738341676369128835824473440249803382277169119387070875208152203595886119972713173172442350761507241240531758996912426161123377888172701626196085907888888783517716102422928446572706926005222745908464446221077936700203238970093101531011796825346064778067084398728374767371534101280259967513952632465297888084242156877257813548429824 [183,145] 515367028643299724272589877570593036056848397332076170588206755631122325436274439431833354528823857145422570277720227672666988834437930675881180123762355819975766341736520848601681340905661796890651644981461482747818768238863963989409762531388364597435602192344315112685489324122900583175658079762384322659111545363163813621052016785061690176428645331761554627103028282564347202549532192723617459163891234932353354685347964854096599069802350156574960658308835066922404573695648139820093402158419980670868854884269371428782775596388978805641978558621510154640307192768299240341557875430914915789213650031037769741728848271948939129819769929781575797133054670537612315458368688438606256214014584893661435518004423831583376361259008 [183,146] 15601136810719865071816341545699728536685972989945941533354285076543927417984548068098461127473689643589128459748736956693434251886589406921788529836838009501177598681765258116011095958528983896934413732751937637668164660818514550737997638329309407271449182718171367808768428881960153631881148597293383050874718469375126890115032806899259789682947079487341455489325531838056011009807730459170867124938490441741835320877822472664813946449890232669493429323995521853137050050796729726652670467646814333235196248525862007838741580453199066631610515837562745632061585955147924214133434295030674483679885240905097557014068173767092129465983360065000038652935575049111117423158487940450341398285147457846668469411207337320448 [183,147] 265935491741018087075671687608181826447622936308236012513218741052864612783555398284546501612401989532705024808359806028000083744406003114527517944411853382468455501919837663422982170863094699292018994958910076471729404846488105393048329744242631041393941038042442404887588752499264073918266268272145860385531393196652510101793297651661954065731194884371131788016184722360394881644519208535856603671251992148652760788190281996873063409374361102736911889156028118235486572206482073038402801003124685302607473986819527696790493518472692617577404910742290656135609298381303596165464181507753653975741516609918563529133112360549554735224031527991919330940452820926046381082844513094666204872489239845345436581888 [183,148] 2487758823164114959205827895267987490898350588725190567223832015685448040541045563206601838071376634761236673265874482961925675631201849996807529403173037360629197059368007492120152142181590694182556015107201104449454010710717971522621655035880700304432173042412671986971650953812009233577575768779282956069173438906999621111662924487130806970469440318646122208742299948313995254546542944203884353459569226678932308856257495479100934811604010554209031199453410532406227981974192287851473363558913875819394091652792574026004062703325090992601481407836794609191832596419378678474384711506407473501282080814813741152594331569477286966808302251004163973234686583803333270309925282250553123729106863616 [183,149] 12418459848928609458380183633221964343733467117758051713889993397143810181141842397767414116777680400464555494054197231869824566611611216620193137531810870824766496009138091651907785212620084646999903015427928155849399687193802015949606112218298382513066056266305275529582243538417367629633987920030628400997954920367281124531970734394466717522451269462494884864389360414442927001115182474130887698066660775184500777459010999970976293285666889271600747632548486258838972589834500520067611532260795466433033748761998530185638784120886106722002655027417106790156877287302672671884463134862566116082836312337715692949574525836823702890253923865264130909499135730360582719895560626556944384 [183,150] 32079172251828254571426773003790532634342231752989636407027886602128993336105157728833236231049969748616404453141987028083244725487845816378906106784075712809039422524376177733564432286007132964948463559530886305154754669163886814627054037767741609341041997583347279008260325615918804545256909287071695091261093458618565734618037344083292757451317668538182750062650142357019078561332479655747793751481285714903825867084496268467371787661765280633571056992184363158122803677581158246759314397628445169267634494660139618619235764666584736188584336621087656621964744007993520307291537932307983960121159019842731262867518834980239815996640378774243407442500150580072341360446464 [183,151] 41461191620939561198567259770073383914741321221189033468003335265786705937938968907815032094848477245574165542315869533878378207186915437795878702756560655232444562691482822331493465273933295959544421753405539947222047672730675940712480012333805815535046091387481866751902614851604467877254275767757001493264295974865706144374907174972194514086133515387246006041924630053781275369432024974971002400969875418206251981866308257929541371758705305425360816567294780414315214183613936863584864631209013069208821709401505005594448399204015899513689056970247139584901583921015708376042654317778449767092242103197576113480673494235375850243882829301176596689457569503232 [183,152] 25834948483751903173537865971145765327389228107694838867675434719525929107927432991131303549754871328647593821401223823953649625731624482508411989612036301136096968654823546591599362160085214314891235639161108822979562858212597554779212011738862570668116905387654827864625745759258689103651952393494179789316147216099862554498445099432579444018388655370349896219035359618271639227076847766972548389249658194224552326355209369927889843084792799951309409620734193845974981648081814432180314162363017335094015653547441246910853259351375067339598348733589536422997563213007549657428718334470161354643722802356810294259402334552821327856361487046170335584 [183,153] 7449117617660522643496171433853205279855824370632990639686398711687565801265913964439575798128512561795238563532004819492671873940078811796170783373448014311735000898008829855729985211951465898976812003521883884813677257982062748177795845307706685984407951737721732549108367455950078372850165729054278475668818261457129156221987501183263105101583787830012557733527635714144866075163447415353758333601155948885810195789623349086393010805353791642981494780723501451808282472960656493553703529016840525408056376242755542880814490545163279825070139277334984951498188824391108074983397540900924969473002949307336105038863268424314828873531392 [183,154] 949639346511288767712527738390096080254818163630804309897952965119303204131681680479831012311179791399123136569991746888823247547194857134155068958181627007269353882925082176125367042039056942127957652777221727258767434415776654576467971526313329028323315519605235170187860450089175762133773847430500886361333987500483980840223505471216216432753005919530060228627829375522487316667360940883145187208849421753910531648501015741081023066202689870529214238480744535796514572328310120361991019371214497686930108044370776970080477231106855593925101484582312205675324764424701482547591696917615148125535841529933452892115449151488 [183,155] 50877139808153393299335123598135523027767128466498496427211815961778201864670487384939876424832789360140319528704192437417964258854977755357059945236533729491791245256682711909809573210092756869790828626989334758029384114154418509230289031064377720174535045627204160945118734026951986271999752124429055072042360450131676786407904355798086218535981416776515365138436583104997666081696514381847131224036215337888254518344721630798800697393970375823282782361011931072234167342308547792913268811237464252501968336822885857035217892367209366209981894418443631691161845832495357809881848506194682146298292696680235008 [183,156] 1082176474944113260782102421794955102804872876199882149397991417731911052342850419276741147364418384183945354247321801108702057337764905613729338344663591273348800227513077742215704421723841346496730976312245121520493799900194453174239260703590005221536569772498149048118452617770208584454847841029101200687833516702927662392777767303560741172736780461517388333841903491623185571445605532721017179522801542120472839450333628288236197922744798986938958093220799696137963396571832225538854868750837518479902548166491041532133394082819465955926972726949862059257877246099133603260379212962350044807168 [183,157] 8571701439995929402179039708684573042981193119936689137921853859329780406480120922737817086981261921369701004529185869955914899313865686882918480064091360239217230960633665787473665399987096652732053958868510584343873929415307993300234989142922591781064658449457688103732199875177817404990420003473498235266403942643584915675297659701239155894385567690599059070144986059109454446573666217484884158992108424875475567016828065488786333424421647214526478483819032294554154755096823521248961116916036010316091010597134303987840911364377900851328593947531093725482160669023237334051586048 [183,158] 23513303057639538308621414835713950935557731324773982384507278542428893343261516129488030453275779384452644261815893041924735687952761745029745096132964996685868647673476765718707020498124942223513627360737492788127001122612479262561226115670593781234769496368264471637905336658930232019716956734481977201480691900006009144680371746676798788306165182117640315097457295365715075102018875221780315676113930002673362918471616152008420143251241050542798123783606344937456403603033054630179618673695283901893879532501867867150706289830276446621609596451095083513803056349184 [183,159] 20563573544475597531292557395261915913214569439266365209931615898356459722790531475889964589000832991604631160518457107553705119002290029647441687585975145064630533348157684293578898490777905016442892973442482287547206994225883137622733761366251373650806478289667860112046105319677549830812032126545939380727512421032051779347421247499299394344567041198493391800518035592918023267096508892520657616227591718642311910045435340680468635747294983818079585249915172601407571409003013386629061413194653600803563879907783750903876033877520206129426458602373120 [183,160] 5213616789353624993353468644031197550288006181685967722073312350164109849542365241604195378221962634274500492032949784930478326645260888355301731473802683198715137277782499273819170282393806284337917859314137682650920670132941963438692636288086948856694263460722467136800702830998140896643876662102206359752028026709378604515470688749580079594400905593665132128432964345288038812225803569891120758542548537041857387748377353300404507847999715650375288679414720127367290167966221722943031528814088022778045292342705201706664648202799153152 [183,161] 343262641527803838501366501672065741740818192291415183934297812584506998315610568146747198459959711561658245777893919384668070037359937508200063434309689150265915267615254727731383251552557848988048036789742923093257326841519213863849172507036487321887392887700689208990473881780742470451619308596513714024917063388278788139984099718531867200336196958292239415273331050320384239094311279214210631597110486353144627827977214399887056766722606672347368549945036988573749316734346807653770186314043070359843677240433433378816 [183,162] 5160408843511943736559681153314904296057601419990026543959062815258777374152002400219017111128400566144708106386120982038566873144216213630924254366099968207846268450916668464936190161246106772261819333578420926586637602583869388875031583490847887888603443979353383928089875116859436118916516880907537661947503125053146118640096117555638564677459508760452774143716803332098106627237704086378902394009788612288491411609236880622449353540051824102865493565104026056775938401297114069145109921202753688829952 [183,163] 15216702830897445943357233615294348610641779210543017720956551669684886898874662420073404956102891243186563050198380179446327941034203313404721153056654523158635208403602153749171920031532058327571436361896267433577911192793151140663779343568716472332422295801203979715742971583940941879982669206401800657323858562884636667537486950928872546641201876925384311597308077526576315832336244641713493481980985622205820691526459147823034663775854257409351345501022015677277090239342136143118336 [183,164] 7339277653878358568255955974635564576002719555971427007861734070359045845714326450134610764355774130624343207436482971315146516869247723410629770706164903324723992599657671224746807345475645070863807882974208190219754754601353338732284080024057317238253747667286847995849700811046344180593860414724455627552494450128527833082291083142683421567978972063102378535242658926386818184120442594898496286037259663587007586487850838529894675561518835602818588172430221349027840 [183,165] 464540177589981302189952364507085049692929564529094055829346253344834584116996441065423791506972751194739904415324935818317220672629258709326430229877297316911558460006288738391566840582058216945157563256068034438853138258895904173185399631516241769513784025376273513388458143535468442366688835316951445676354575240339891575125069671611716675876352133131883966003026227850057500500454402904478048156811453147391351835761008814146661051338425884475392 [183,166] 2940256762670829207877959487245567399217715760382377255888051039754450296123697468749740622932017363951701364244607445167701515718822450004956078690443760600979153390831911802547944092914458703913016985811915707446290202298294374306413784612829935119421584994829460124261720582268121019892130573143116545630375130034707636410008106569132693126137989972761998044461699519710658340388924227300744779677028890472924563027799188307968 [183,167] 1321972233167768395815539652933132846423345179177778737226454447830151390053662793375501564212556121928658060843340379954710916132520942263564029316655661235527862206633084548612305656869530215762178865974653481850541121386153195657149165913649768209955436087370824678063886146750268175983040394678726912807424039283149510829071139073559859694704117946364308547244597597762580924381201105549830008341112553472 [183,168] 27293241143666203464829396751169548218639757366369582702155257869069710113001965787434910950557144047584640424667536757493062554772812461995073888767728114568271206057302567169173793268283937829648818359238684009695933572744169535817901704051586900769751441441444175679208496256564528023183936632535095966931786625637129136916766732644797522000969079096858857671289782099130526845054976 [183,169] 14680434135937323883784585115347863813928217899440398881926892941714617879129651256307774079640070378916962953398567648862707163013859117776111008954205421262905640554112708637210824673243117679079960351167326051053786409793805106955463263003980261409216529780526119688445073554372010342202566531501302798232108567966503052320167525282539860667695103696441442304 [183,170] 95537342829297559427454238916228467860975737486096477576137977707850507221623711211794180200215228750874873598563728696388099865016634342273064533301013065799204087270452978880749157796818867036122202471131979223297739268350368739463800224597394728731074938587235901120451919447715343248932833479846650396955394467943927756192591904768 [183,171] 2431893186885888696794633262256760899051256839342696307783292471298842608344946744529557613800466931171387972003638820933395707486315080200145787204675485749382168616171504331860599132848353625396075551443943779717387633859737013295993054048560422353457638684381345636526974925370002258879075234113163100160 [183,172] 28285731877667156692518320640761642298616094121070691286238587402161415696351699077318249766781773076907506175360557429228913552134471302734689902702669983646620095551524711560138662694441303544622821896685705132290884589030659263096344721346478081610183439165339612737273856 [183,173] 10951110906206939348830202273084195295292718539881684991090441863691904567660751848092692027987651209069017749454712054432497797919318636194677425177194005667479615774389144053183872604878573857054000046766634261820451204396370597046648832 [183,174] 1245012767891776439062079150127548339479674189723219844078314253108874951350499793027697027244884271646594949539853525770314144537892120020583688743221347128519726489248227450396894775721754558464 [183,175] 78360634853524407711793682507834398818896083844453618559710157808704679329785948379178051588689772881990804370692249731562803832690210184918503063157874469798071707405538022479484026880 [183,176] 2181410797355012582343632167828890111141876357192140578067499757841356290632141630391030005452293071085439892234306296296611171234311817061763484366071887441511613606859230208 [183,177] 12675175484570420405968389716635022173988221110167870185377712603174959813717942046317336209553455429913324466854356244073684109527522962735641685384578862622179328 [183,178] 10840075742619016621039013468579567286550234274310112826889097636149993800350776004688597911088076682152185864784900182666538083060527538425517283753984 [183,179] 825517977597023015429239448388080564033310232276207556377358239551357174800014047658565632641034293058064284832822313595335506940701736960 [183,180] 2590714379208286972481056695992468382574269519601762525389020201347498927823183961255579345852195490871610333405689193847808 [183,181] 91751279970088027380538296219701537090179877290073816708621885309131170884910229744172721549024886268854272 [183,182] 2949779949338442615303297375876951464776798340146583079251463049446983240208960677984256 [183,183] 131753853796711395945249661666978849652307465647170936590987264 [184,0] 459791123260174151294354159941195237328175700717514395437225563720807078508015289724938253154286770760551975956999638296431732444504816793514632769040769526270333386508364712656696654644792751169068703394450706026506546806024210630356210359858905241242507644150055377062218377404607668804550900041095076842537075136141150411079225575344009307931700016603985093082633581800311314884995481003375833026125789070353631984543538974543816746250964995642715244081234318740264882770528143645202903366033186673754206436348144979754443546240820073611552678991687248220317350388698551025016282952080979014217684584843515274677836442426826873344503360481404000641992912809553305298587266046381712104364260061685472465342700666065876188097258275488566627477418379473120121022578451018562505561479893182901591899239017335755679881866323980516533452905703617678088265110756748433493600683424398407315527893254503564501003888172728924626868807809339330923459134310749793156227431117989017952277357691742997759447974991203577386813781580088681820732881971205991827799364601442899960563155428567224117531310427963688729641020514721539946092600475504337806725233269650157853465035590715618808713228019254205962295741507915129761350356198564469227563824211659271467955432275017073887225470098726118859367392268955148125233474577423556716534084069098121980506925998687744140625000000 [184,1] 13374825163281306723921480513004774584741877936879940085097813546192082780198707556916986984807607248501408126115402705122708582330223434264326993074820668425876712208380870980612227046368433961852525825861002186547927416105280054079668158267884176188948305602413430260751624775263072870438656099922352690058339264040630742762696773378264267657079329802807339293495884146248912145819603840642028436373028467045986012796484934938874622642893513306590118149957038638814896713730102596374814027252721891902268316026498956701246000337371636732737128225053025828483038732389362061445899963055119991394054533719949774191652334645673834514867514498428389611874128864500275333423662864374382397399885357646414796609337258370057596865419165666290561797822710267933060655387965250903431222465171437230536685582472529165971761819409775995334240667072162866920417265825326753728887424412571776445221002664807078861137864423098776919568451842697345265765976151292958270877295791858084092883366845676476153979931561112451656852013756464079391930422526317617370369308332139291176320749867220940624716420080960487299045895939525880991029712438731327873280157281390454392428564206343730659851161661011477617690192307449030195436512965001195251391808617872002867372639714774143546554370451873821317504232172865496823242761652007344500958268156471659177975086708258422851562500000000 [184,2] 18260970445346280047614864060902314248788935616377993838119966110002548869030423821123358215569462110029050907700758762358375472046232722907914109477601652933196191152905478838926714206253632264982374855004508589307239685412094653935662306209601952465648355368357070828920912875520776667536667652784283332366941956469607799212996332421919615372983871717007146211479712163845268664139086553049233386116331222531451259766912554194124991548585156468528530507135233454450606560328582404049049455844526820960088695973304327074936716256582253291037430348317416087568219245812605292696981229448352365490326754129588761645433801797092457441828505017430209851771510747305507559279656019855816422045922615035646274182129575755370775886906113436424556320563314873816707305767913084095975899242599384051033992444556360683813710491719791665885299693487118344211604955170286017752765322361997966204813838583471767947525211097483804673860403388048725788463278166652820561103318984184545286899732556433530595362940291421478129790644148985512653181801703464145689219857448783587598728592202564836005302946477743649307602600477177793865497557832816259269757269173937149463664829740918972926656651070575885366779461975369971849791627133661258233155163970907149932827664386817426731262606069841140538754645709346976398943365085700252953279124651412028420201763273487207702636718750000 [184,3] 5463359900675253777572626756321399160663425441129302288292847976189815752550555041875067114128276168546659446044654395290236823452842544075954973115920815445653423446037092740894212130946019944070905678735345275255740316665302495503420958280208780730224760101809791389171335197382633863934908850493359476227563322271918890972011563044221995262916529968980318108826218092308098217020888804056224775989213812333104391712085589960439798107686457369081851666397083152395691980814326780190296244472333014794355806583782945258531645979979800903815050445806383652127631908574759604143297754403012801030443636953607314766087112518558372563214955068664027636769860546845008001074204089036196926944424986771980858922325674859438366612615231008231225728877906240918802037186455179429782416912192229105878775016853200348695914041447924479937192849118481390251912669118357526849567261988247347753396559164821616154446225279386975686984444528440925042720443508641069370943974125910847996958321731189304041496014165651765888094982991052196340492521512002149539065380835110354310204477840577395913493302847383421231055956038878241746939541018406147535919050725051942157401081539362970115989528466932921425438588111726671460781171240340264694926343964052028444802013276585357746890470287471913668487616548036143058373312612846706157945970677239803384314797521702222733398437500000 [184,4] 559803886895736730155745221897509142308486744206750644704652484353717193397728789272447073627667000925798868394327809061491022284936780308746987938803176403218955159206819602148285690809604886024847407650002451202498835371321505133045847228662534720575156744863947678269856442937449966721371957134175102788270106902527970704067861310221674266120047972336045430636550557915183012549292104610136706196987830530147872105160087044509927729416137221391920525713363996753779406174996595136118361910628812986095649694835648797590938376200701236402963468848756252810068248938940683698577434782793623486714989979235931704702689983664081578339653861101460703711601404033220474448829804707340272142091477419388329325600969125078142799391568959442487922945385554129481788237629198410802151487926915478416856177635114881916564855117122476609475452207971675394786550014775071217700927949403651571433381731596090222167544974851350663664170463006201725118043022317043509302421420488402654721679569058528802578119211260040276996492767731819017881798266923074508746030608222968709337664555428379044030289988326259525526193976187638200642219181524254120890877666380615034884085581461148204713266287737904378185539188670099016367991354988082642761656637054444556973303754496798518233907853115455081543033854811668851158259426054491070607341669269845974745547331294385316855712890625 [184,5] 23975293778055631829486825177961816028650919731689407212861907641590933315681320736665231711838991645405721457407476599236225272852427583027616047132416689898486695084016773300143009818385032238304685201631143249353735080661071678225592916529888363330420568577374165681763317888472395349155805487074530330993643069946174696537775027148971404383424334429685411838022634363270470918974016301229300657558644449873587983411768237258608453305733795034304880257999224140242253500178527299976415142652648268726893217214754417094101532932813586698512956161296324157421694097810869297912969785671427987128695524529442771494969903663892486492645575592902910490725730623412296865324859416995060142382433286234549457034695248206717330351810948268420228617774195752571228437792611583099172198114870268241906396231351707653556256095713607327687551021402959639878642441689409973429901865460609290345880654741419400294068547988977973396399819664716071527444384350264260023829657920229931345032743150916630065760093421163882129510384986539383820113302848827254231451174335671277908087992377484209332805818436809713385902488975296780741997680543809809729530151296270629906158363026341154776119355686354288964053917548818035568599289219510525202566192642532421411134083406400260394361598143923104256044740949702561263348678683385517452735215595955203831218132646164397232000000000 [184,6] 465558836027650367000127610711725823394309044852923150246813428927260520171979292451898548074423005773625222547941491856808927736626712718814376119507658419183144300570867355768985100812007100207925468795925942085479450684786805917256456758466780634929487695619742149798185429276415073753112308908508475937469354760263497446735230478382486426520314630096374249196004720706553929457485635746846780498523397523435846052995958075854651276835345923627917081302601208229132840458084466124848722905537247545655211611062870649906917053513679258276716610770759998490015800790202164253511347014750754037071791627557357262295713176386754479408900232603069558608072549283327111406507510018562265880345845908331181835663369817215000489156458114185834044033386414254458492379011479442750007993742793454697291552317074502491659010836322065186212403355000516971492682038441659382641064880750638948071120940377959852674490495920422080134967919948930779688969278984243295548604463446661731577003121417402569169176068418347817675355807892127349978654295593097367523515379174213412843046780339925652738428810753916923778338982136061217790601450011153993933920264017467577112206775662898319370341199068796391688258386442891584071987556792500575853512023255244488095852821341423072809839843391273273065863731455701275729377401315327111206476890495882307169538318162851934648000000 [184,7] 3963032595936680432627824601158160349382009669055034314312154061527202377490631398226055179395941314605224947261236049504833926700467512828950955750004732516209613600241141772334533866211311870592612572375251642735041411538693948468425535026406912484701547648123461002346026040343112304950720041743139243151206871038137306510177605382441609576253772102202061101404740995810189480040127682361853855375700410456253494822024291152562504221759323422519001231755077700081240378633706457503482567514578079616937301816352412265125522427240416841148193888062710188279164715957001674182311936525462678866006936373294949348454663122077597234661844228689241481521552586565328038929908591556701720802934014862179133356908446983710734666998155510091003275649556963100501384146527296462066606351019059855885639086293969097367423839631558558049390051493107699252487122629329740597830321284164260936538978382070860851135673153221280796165815396947507766353514512153652290064995247196956389190078612626892748988120523578839145334502825202394579655419930811042837930939366828244080409382222557405901833075169318234721180930104397489898366805417675953674113565084951689740637644303252483780528182476117917490285721152279299352975158190202774649274958301644923955509559281717316651618336147712665104778553056101614879373575954134423215049269390772968123481460277039910249856000 [184,8] 9636369235583362107369004492808222723994691681640183218049948275973613090801225674866281958039518583787355927449385990858456672013351955875876459119717018596150377746962555403715894167296594501236261989289823842451564984973083445002733457352290426223682601960665052617239968886423188989596985995717549535847429697347568370277076307637892989159005867696310348449060955361555553135294505623856195798959671437417521296014204062833359246143817190663052205823120128869363615709308863399820028224736470867371551336564897999605866854756157669769341403766725653082018310718452557977591900183741398360347455153049099565817104459714747680251473491810317435525793945843597727228460609677753235656279573864359178021479961637869759634776835817454387463033486327176160801990014002694716459452235502220034741811022586616797742900447198404894282947646982843388198565148707753294693637752460789091276948822952958335339401555878816410767049562814977560175146745289544555034696199383311123802237974748485329481791495612458068231275545730253734148319715751939392008876416828936947305185601245773790197843822753649443596384339901947614777410958336133139650413485361036047917414327516181503801533337518250190052946823024162244233607893466868790027700916529141499166779470140412922590131793069974187985458213025622546854660649994095804639395490074639855417084586214646587188560 [184,9] -38490877969239965182893895515447180830312153167420129370158688841283405049081556640258863790950753041382680527263317013154500361647248673770353717609874917820630848281000415944883058131079126177009442223607074000062116779561304838143207732703990272472141566643329463090755483513264899562292548953315939895235937356948709923436259856527228495308035546182823466228778022914066353287129089058539672438774779308646151495041584214929912506716645461223158651788079707956269982091555302910068117849345583204390180486382951975719048465723440165317277748840427622132757300469327154446036090953861667811221096419776341424473435327435744397471799056840957529099366750123319513481443387971342592947108218618686561232699205434055237238803066286575396277063192937512884005153687600048301712133367734155957245388090064643004735119690114577207185778654784957360005135461021923952429436128783526106667423410750336038649938975912102455951204504005740322362130613963385459848721055967815152238782925266862887442689358576553914683245326634418698801558202808587601576337113429459003593241019648684280858322054602547135454214587280713486481894466901786141761181182476277961895764105536550184432033108419152995657825652892414950241972635952185284065551508746938239581134659505601850830734897582291019341551946238559492761541735629113616619069326357083030975891913918453383168 [184,10] -129715226100071939127692671532915580203975519095071420130654154669907192734642703420219746765537485054378558247554045936983520228994308084901731338195212352208485636581147177350835532473630809917877968433414988017916412800509313101487049232386389561670521769311785575775444228326726253935504765803706899370175162330382895656160650366325820033994116051997729933899243656915715082697323203166396962503254218230232976762968017160241419340456154610541770691720210087151159629378894440789957098684324709328026820599805657975189344527083251803856771391604081608136800624412497310404000557012626040406361992417440626672340683835891176100684098600258031816684401663362306551109540752552999972392196075590286901631867666894476504458370408393360487817428944563851042832096452154536447499472814400491746741734448384847697556224804297126643771196123689274964943033091634011109185257772889084585913346483774736201127259163550081612919580383466977317246399941057910737358697181629105978554115014918669532735145369071445133630581418857272363798266392030077539288676884853365565879212998720723238622360610688297884488485154567367078111810570624663640430460867907950268666830082236560182023137938697302294402077364627753465271934444633866236643032099969956902329473962893972981692694564860242980138312067046592850254416086451796771444723892616182835065624441649889280 [184,11] 333058803619679053586250838266368408535359517514615993525364514830551601200003175861719498156217673622157388759671574915939127219283583070408670166471991093993256538754546977737497934802019147114361492854803900145141151340971716614690477607158966810359193329884789084867541558467719902955807147002292300005350112183763153750531282230733743939859098069267508582429214014842493670244649041599496064353147985117749589164101768949794228141740303142627004072556763322442537377713647127830211976530330977789210362053596689139901962211530372435425968101827854488579672189643991832261595959818276878602622859597668834729529995325325121158842855654156944828815943301921388109227577353775268738750849873127233253569303215111328473213200190369472792794429396409573696849859935705658489738490078534317738835298645129002995566247154192500937571193510965274531659209735621751443513598607654430897611785093398381281228345567793316534978967067524739532942631207542139787257730392992082724630986068887653106289888792439481430783454250304262238699270415871030833996630955808585130301960519779762180936928873901522105230289213151166384065379836516350506080885535455893769812145493310998772450492142610708244260424917348055749386137869646514910780884444651444877485153463327231370710658699883750529664625113572629866740427039210011198219539934928340242004228285399040 [184,12] 527866738608454826222290070737367908446117969171564418237098947268225428333047398690809905151048531576575059739794566312944552412489277251839885892636444821010469488330831633481084627582761096547255631252006343322316495419601069959116461363483824751831056338988823610596338688215849804989918326460700353184834149236780907578524520515959642765165607776777642578243214486593766011278322856788852920015588485242800997060757420737548216498949950274728767925239891967041106216241219702752609108311882612445968536287563600421114103004647100008993909498516651925536342916386824314525614980229673674025656208182872506582538503348357293791754811877107542096106236321269950327717863353712822145044724009816530448284605073878523194433210452529134567268660298406976323235962618387155694190267775051834196468451265822618644456963199570249460392345180572641947336259885463300956054008969238014211635333353225659840534694282954101167605154736174043687051207639320544523130574540304456961588596418414321455522480751504820869141545969514709654730784156794378825748870175480553182294875768787379837588007804981316253594533778086203270820572189035539502389593483651772802075921290474529860941887113501084809370819415127745708938616106175461966122730014008672525648142615722993199367271208395435634223527028681516116474481251974405683910907510703021152827776778240 [184,13] -2058736135661875432825795120672794604127737150257602055521413618887346424960423245493979473047454459365485106809925045683535115169700269930497737785009888977335870353264650866614790523456997530713182919111197047042415889989482915187866043363547710581008330275238099233557370847686997116354546544671714903259807597167842604271978733176983688453854458962448582502348753386002214156852328375244225791795382853277560683314620254751442857802541683075265349176680373286926229254596067286965098830616871844794200443420349686809405581947198519631332964519403312848511703409288555153357040873763456634382626986275285445772415107397149734734466405163392806939835925251366814636943919822310404371501274315327374861103808614285013615335635209428368427336347444480820371190222911068049355899574003116891594494698105147570844417941450701312181298601516548600634940139013116068668978589394055095449973606525806536152690201919183159386373879023626775942625068482324242196884544143424154194552357528832525805248009311580177883015410128438869321355467289990659729509768541350096656391707243866998087180588048327473525456903993505445794182666993746558868874479556326349304978858615898245924916994610416463699126487639511291023036515051214623785127593648424599053263236748249772511676160698394959091104333243802051361273166049639061185317013529716143289060032512 [184,14] 541963727277476941945644326310558725593620573138512763192434539052396422691576494707569795160557668192237444487840331417708163791322361787585604401563012083692825530520564967026149193863737677520172834517240802900025105108121259979073085105557289794335239632888853729407640298059097918362036116425469289434404296705215591841930893896902288664229394070814572083250152733635706528719155573763576967353904380207850073188168060381920572208222763813485923761832045473183806282466314457205827737931891273402441293285110239590260636947212991022317340588358301476134732185110901117596567519757804160086883552097467001004339947349243072742330716409929719710081393764277996253966003385002186669571880856444704784763860418282387805664517244560330371478824900742555970432616006988284248585380000028286143440838079784756430189156257511384204623970410557018904595785486945419894548668488807686002078035574444379838640608071111098877545585594469991606826754104608998095112343197795278856066126825675921822879367404196044775997076286311756372028260425050107346647192060599720263057054600493090704654069125167894457831610368325480616874288074254575234412691002899749368963661410547004598612697714640189638031427598971707339264263188693457768290605058253008918676065006094619189460465950046780140448063905237440286031751866702711041536613558928052657750016 [184,15] 5117217490007637256464445715156773531380878647762137899770681848231003403518018462998271669593779183881549445982111961533226924568048500630852524858499352136958630552362337499674862470291621434928000137907607312310492748644813578699716536946979992863065745018378586992019433886672546166392770448371555071744724066734046144692560012318324324341113353083833751401972953161865451208145607389224761698169743071027062765206133402149823784430466872691783345989490132538939702484217229539959693877175610929072739237733753140842797775661858781865925636380841083618719900486559048039445113406263997030993737454133181621074685107290371293111029091093899238534521194622184739078154813044957203596107906987271912820439198033452778758546136986688138243779991079088657893985845537966722155393182959169068344937975977507764853946651763335688226574067801563026919747586153871979359702388167847820340659530062486117662273133973243518128385018973341687826613787032969505776546290697603676687574473055448556085613494254736329964292995083823568654082551810102036558689942294647543539690395603695652480824757674018628094286117702500825365329952533881271084897993042712163254335573889015153026203668177033574365217010292823153713982063017489159032959750926437426403470375988452356187958926142547668741308423465896876054241658428654110292939114073661220126720 [184,16] -7701511893490212841345813971807850446026584854222480136681320497763120654646757543431103431196550436183679578002898452820339188647955148781819740394221417610634973975755189827285152975116992906508767403881918626980876352264027482337774803319794550241474214277189143936138313759060745143658971126529020380092329779893206056805102461902866874732241550690396192267206187504688097968044346724423716726797044863882294842755743761044609433528425109487753326083803199007227801517852498180421583076974338996669361946647952204737746444485175465230042728206880434493519052604411896454556460161541522228742728579546430773440706448019045158022434543459458803795742252255183731023637468620196532192171674986054950958881968682965286232996564925075189794775157918839287872422969042224469678841712289423061506188620233362060456928329651014301864326749322022207865117619037233660464298458080713162346283563503813823640953810958653838210492938949322473311139840846779486961324573905085550743956429951253905010775481512243991080286323568797081601527582360584191235859824765974193293958654664195113530688123570545936079067598998784032504903012932383483724286832290763992773668010315530619086964921109868065706432094366107770913118976610009936096636167930212824569242852288562088748054591986737992824476452274816100866891814417805194019495126555171611136 [184,17] 339867871690814904259687437616746635963018176053007400481701059795429055229598959873211128732022539805189226088640787137044898261776660326255850657833648311363493118484403470524560065491122133402299301124610839241864074992343826369441040003933966799268436395983030065449534182070059923375829159038055677919151547375984339973378178502446250811401402650969444860401007580719646713642694905021488468705209940624456355760160663687575882485152384749516892158468681157231857142637033347308926928810657315861657002754973501213171292872444778873503926278245564693063057634398817941365201579316439084290249022056710780447955337869054833952357325604111809854461438815922061078209452784539808244179730273270312740007474556515839869279098632092562551512564077843605712174048222718291849099432742878117772100606680500718450880274412044441917683123160626275748447311030809861317221882515901894032011201545519333570233039426783368220937438119572943096847486672893810932131477199246097796375423240912562596483011599428063752416731515057734887038259327665110086707651698111980684011402761341219760564372661559053607074928447705472793597340547136642759396319128714180913367509255930599402519006986791033636702211322938461651721059303997426989883453044279263923372463244825098739262673444491558946522621817849196784643464691745721095837452379226112 [184,18] 11022146270375986645347089740060646226010828513297184050388380751931460480340766619711612110265503248916335113606614508478997705092268213880451797060181587222133231998629137387035976471427945093155649977466952739942408598052907436429478689424905332978079016191935707926431864023362887821788882361552635867159657075266886248355314939469621773357947187615522010900414231778448352741339847139831406185074863325309591780644505366794941119431495913510233609521180609364991763989239613337015115434791872302914592545522644994052389778051091531801412958640334885279215043112241632896915758463570219879937373356781471618225866049370431972219354332198636350574963017507686604455843800428294372387364105554728012155911299076319957444459801239504417350226045361351708001666626018623072708025827801777694630527310673584614976470617353254392796266527765346126922933209051569987259984771887434509014129686218915899176574343609877395666070404771537434615739098051600069622114423639146882304731295281539601896154947716288891711741924916656473842883321693880443441270561877250482503366188746595697428436405229864531172114368240988230436679835363435267290749980580887005456988918219898653059458802268015146810434934034186441288747119416447213401076807335312589926518116711342959231065821931322475577471242905789694627294276207180359755916878045184 [184,19] -13383999752159121424297283765270308156975335439759995761733747537566236165647669902262675955751793608745825048469079268215114593913338222747675389318683988106780075244745783839033944573072869222832937875967909376392660634450093756603679009190310090322340015418323691933234059462828577811022054670795855711781878403863404409102545243215008891442151296662127755527661500085984735325240130397039392748519829668984548763735504721680003857435070390279277417229846491910333811152654165908110069161509921270896980186928417804387884381086180633845945474622212856794882897494838718581929753139564104044739469862370958922110786984537750355546052424248999296297735367554525694907740619157926731381413284963018987403670306670664125903773849676578891475177991530734026990385658466170858058215634743302772241468800462413659943202899685331155464774699926892348566082741889187821372115402399674523792047038039636740194529094202768802589353082877590531865493944832947512908157086228710848612207329535996237920665607327026841312175450650898530207539472525220648579898761605714197860488646541271292839648259993553959229399967333024276595023605034524991826902715692927232738801829331205003997130665591558942068680104822556122236978891525440122836820058432645728233577225000636653090505864753274907594969112332684959459040313108597186640601366528 [184,20] 3927342976160203422623274730960408595669619344335067300053243205165024498592401140029902475746324069426727246815158474540517789424300165632460888916504272582605535036358124006099054036987378063563293126564170849077240049361287982368914113617443554044632447757002711027620136458054856062643809461855995130797564539998761031249911685613637535154288308989807203961442645710441464533000635176125106565654384637479711711940482052761389808766924633293443388612716162500790540367841481745405188249893890846846898664437992417363573131919480545637515080638450368555897294648351485307131873769066088674477732317583176866708670992918664011741191824243559636181010639614884615303913873257715720513430609181073110275894096952895591450932502981938407279189871185611218593663273741893504666463541969229173566055497171453424190683432316564449504868379239175948125077855548435695476346272391086860985991360023489861240450456591781130729980338581318143617168416640083797593138943708747959808459422297364928036918398496785001903170432785095221437623822317111910975432774048995608494577058148023108327429139540489464439356527249010621786880233426163732446113098723099695212159538773023935913074164389987559685211582142090814137509185127865002366156824537090428790060248462964823499917459979788781225691607365937863433294391154476861164395008 [184,21] 7046514109071690305312930379935686285177793776056873881139392683505561708491606190427838534713157730340182450505933668032506714897120856139328735187750096627041143764157872851849359020346962249007112024676831307848835325779819652650046250562044026721921459866736123336045138303967073574829612236592376237325633381068623772965419301074797447148274722706043627598901713435269662378943564575335402128989151075740469472466326169297317061898814978329830020439605776947631158516305300691430262629748953977083209443455736714890204995066070668583149033297955889961297952547968792050947552564621713477524750388096117082628916991997417656717490256381758588788561275819805426602025061889030076593992859141377719176641165378877166334326763323356191061526545577676127271029536607967958712777405317083491593616251108449882509431650675824678486130467311895065111543145786513830066960206534586520200417071451123917344222980110974238656587995697115293112994225266155244718222225701310240607440515338795408571303125694134806069099399700199114524103169575012186402646354867654327199405810724856314990788072523375300433786130157001781645808959708422606747969099708365169143121141151153370760232028571881761228481616605871568513725747336276517002034133365024698696331365484272294692890055270440623578104421833745907301679207991432748417024 [184,22] -9906147191582872413759982994171112729554739457099073243300307265545521221986729066582250681213790554495525423552142728076822723492062109908768690385651207761205095430916076520221555603499781363303304255773119238649831181814016506670171051246983989056426230103907111845987047079928889789109778067615628114165373686158262833462174254694913100491635933627617227312889373622577408022971836814795378572061636214739799855997060297620048855570651414475530378323381450121610339435361221917335283274498574332639700706983992981296793005252608272007961968347741369216827115819596037965670239448519580067752159788153084083349939960931866352183888594885419097951979956768787784960614866801551538680381249803271749945319184745866252531084596948135131979421865955174434043679444179005304595306320547685527043119453414148055426136201224401808276095945040716167145017191496951460532182410866929152552866134975509618044660231638951323706961395647768327740785741420826333976879662275548368542667808892491087754071814651238259389632507250232711274931409488509683361958993422778768233283645278335552271197396332747758218831502220835587117479024013616563959144227437420353410565891014325141955654394499861882260966736631772027590011642255982540759002142161787446777850030540951286942939512733508914500854333798515193524915797461735197696 [184,23] 5326607841368200243507780487695233674202273198012577178883690135962371767754655144683953802706050957331436847442773545515640364865938273301055165727171648430810752365148314509771083771849353168821936184950812139553098495731523378769246130575627101659155424569035595235469864161802672187869462140207273090741143164799212676101835282531642344925794431241114332817163312747780207326169022745774348039450753355822501192184964926655816310285665062809692847590814498486733807853500019582057327127363762714886758749984161207400299104510817726967159837591495895859654629117269600007514181993347394910432270344862371156846374429223101278666050505394813589626034122872239547293790274976615252881608093125507271066628665998990649046032746014838494426240767660847521749031785323947858216396072273001620604249080870214358969342041359261842016427726383587050370413055368100160638992941113812388208646389895860349984056889021214964739525972803592003104896584968783639801815705322146209504177074931130007245117986162291734708351614135172213046829766402469238324246107844903345958367872138151600497593256908743533930055285003970136553769050595610562512577488512111283925637604896435253362611811168210152626411109451779149542027199550054462956787301576322644623623655497928409460631099042584364527541000801776578337286107315038208 [184,24] 126158225028384649333670726479657526344867626443857504288735418046688192897743973582379948710226024910140463897446359108354983617639588114317554383363645324177086417592171985998415640194358129584492965293664011486035966703863650899323948404379458291866873571163018407367123452291491028168649709294713868063853636355964370758126986752430051811106456466403927853772904459312453866267845082977432201416930119873870000115261088364057791129151456566857804999034230558441293398367633075033092933780378249628316297032505584061695106836157181761979929516082943746632315651612823951070454630706793358470364659275487803880368517785677808831468607098121462443287698684406945468172306947867622913387483290195547072205315414747804027157756139819415015455443664327521217086154880589505582292465866084250035834156990066928117923316575337432980474450911074685750381406445005615897751103479951744928314274198808467392734205583862239480413969770096982842679135374878344292401658959423063324616123251389278437886885602741513245106130970357542164235895217600858527684384022191265716822329730311278414711830339065651243951837334095090132443038020220446497421449041050250593102417698732571752009805479047028786292702964797365158739980953979665177517700921394185556233259327699069418548885181153731003799432940110056977330728558240 [184,25] -2353513703800624239787604117237013303229790350655170097094188360001697686462431320533942164230115074263660687432757301361416151131977734876927432689021470363046400695477069889311235452493316875316939545340806492373418668280017540009002741773575519781787569264798343579493685494412787171753566112719056709486168783912253152494135132795381190894172243604731950461370189818935618353221230631109602786765533345763030128204257047041997749751696579901011336447367717753150837672160037529046216789620321723381978067058221452305347100788783421728955419467835344139648143354778576592529052673361912514423664623724839772093675376072648458139688550935180843785758055792925253694800044894983419349375758658965661259128360874225622364128921111080165962913345542786170508633922591583377682709048256377879950880526026276440950277228726600762318359065879302332797261476324727905546750419549999137197058119458766111797843193098290901529197618794367421223112732179733958636853457445934086569099025322896542577599641498348587896094742184670798239890543375402945889621730298521894058796915827470842781096539848399680630637504863524420207030997764874295875170171547541907429131577139810690720147580035952395710832686689731913106923271445401707340113403150881572179231373086512747782862200564459432391259139053180536790932520960 [184,26] 1834345395214221229265594662084228882860052785720237340658625284533552474864551331009433593595966258070294260503159907033892431669562968249905585977883156444020215721820017565807539076786169283931115828699785147240271196773852316889788897562546914394070527114386422875766241896671330685972065605306544433056597023701234355645653274886634187887053043568164864531382272187504618393055827311413445158803557926326258948722996566934872501971770257819159807787977025036774434900541363469968417935640237758009749030233618128855816083005151312604232372757620651405115810206452814030356193926388959149435855222074812559512228888270828633546553448189499109716747595401569817707579701660480392407329371498263503743107945891744914237602028350307072972501324141967726235420033915425771150163885975165699228487434018851156696356369740115179299019124683102564615602537703690161582382510619614294484297399655471153972685959935609632376027676912838737517322305174717174641888975355571998369819454223054782470275150997838740528904194190466024906481244905874856780702909866793375722291091767073117062163036049229021705087580807681006802251261973742942604707133109193014887823243914585994133419979823915619563741707369319133113222682778964156396216879377120449042223224997821980546207397373486912386977032974452926139334656 [184,27] -658215117331077030714578544985276356672093912317255818537268635937957961992368591194985436527922108345307298346720774774698849709818179650579119896055283986080179675888514190113179054309079965897776826629617704429324463023055512129449025243179733427299261072979356268938011167373041508328498338574431560928538610065353620819834494769053802360818157218810579470905393189666064545970418254080645617460155216686363890007070971552908889284674518995554836041237997057554281953542137454562098378626616401927697946302170992846245228897184484752214147578739359953100397094479833957324759528082896529753924808729295890713562051029772696083335619874790770149249151199607343534991307768339765876478734873025822278574747400435883972822270044334426271775030335734014537548202346256491885506862927186048857442695988898090666500724799545702745572919138164092191052826951466597057990408604165888668182054855860285296273015487096078583843677244976097704634874088882463535884645275989216156938442090860536393827082342273254437977728054915074574024891316344650341262448280658014040840088058033243693786289706375331879114033261355239434059273719823821776233869807216117946880760631452059471186700654368614169785576543227504156036753286746618933661356448763275385076605886595472680356411026411941544910129776557895450624 [184,28] -13806141115729751506933096291192669270032636967565678162420185174084549991356214584981711215541862072985134562181477907173930190422929046828304603459806864287520581207328806831862117407221299698958033513117381646251790907387111607038273935590671234945458840768567239312829177230134637790194795626541932703713930453925299785376212391874103654071058615316616415184652965440299882734703198161857989199825635503462412363121347562723841144036738456152875856088056749857058235072569462532647673836573392466684739307593216303849645437237228140302709141892547401152289271389084929951973967751948560588488400021912279239181109471960027851330139942145203921498933928262323273923854746476815540502020014686728072076284892097407700834887377031298104843551203453078046603625242801513203159140275929433907485991252348933025889424110134955519665372480129966546152467645953408377751610473824191437113348270831295994389026198710849796523761261125826551962552737146772615349505140241921004227583363212066202826753687799699367518269650735933717362157437998507137157993618232498302441453907885625290781265539835309713749321623796038667730503715722447766824355506616750220441064821676497139532531889617170421920913233344803753799990610587238326874024443822105634984992631738721869135722010680482080418310359477125120 [184,29] 155254638316723213463644360892205573343373638895182362061871896198581157158097685089899042756348093007378881764283695866018351776464626962398939490473622196953123344426035312800364407454472274757504084473720876027110052016631486454190969918146686840790063070753202005427159550644377627244785254298081483970169918775495898143905312992761554734442150444925188982516053918790218028187969511976823820764333639003933305254002560856984658743979194139550750094414731790136045389963738760093897153280131572931197226936382912785449968885734800967839942288248621853576127769283515074566843920087197481254625137316115331471794100267135100765523092655431071019451234134201665383553679601368303128548270220489218439020767003568357371055024650792419758687056821863014841058115912210392647689013035816438422426596726375090247075167198459523563474018786644369272716364555001679158799273602491916450848037213312551766340754108747545264918673676360404314857145070226832521656931985524027967535921782065964550581524461672184114705747854710319587728066714256337699718910900562037091881845469077945222088305551970570078821561166730200192155061601757736459063138183650490629921281145422995433313467308828100823368420848343454428712237802413631689936252074968946149894966060545552467013881622002286867057498853998592 [184,30] -93205120755970457255805641175054665440789509809449238703061777139291392523104149953008094372986966427785332056399940445176417416714403823035009020186947153213139506037602668615625800207143891237607173708064163920655536000848719675943340680216964234400209491205614486765871055698927170161883981765926161729870771200543515359419184917936751349473640267422642678822918821462562386867174137083155249990843625375724339537486893495507290060155927423049186949421917072434023165805382040264094239581638277706631174437808686517948451399041344405972489155704818226340284042834159660117379554582744355433601462591070708231530989645274399425463275263458289938534012669681832700898884678292343676579532174835866158576381494714982533023790704298404825825646588279681184149309022554576307496862646176558804446923280903845179798677084253274923807095452240897355870723246236633338410243829110153472169659080960906875971395884335165334928461540482325289015623117541204248267052735669675342646293148468451319113426936436869151110794424889328738750986344180453560728425397152979967889535553549604960950076266148486323536773976862568593970805762395564008937575993245743539302830467144174798276795332944212475254729328590037642336946144917515458424126874693633979041565213023785710933719045486137408463583576064 [184,31] 28560242047022865274914179393554479435983681225129963303133046021973324131785362194376582310812407783258274791424131908170665344560207341076999173040473008661761198221546580122050256004684121767528382663052801434905655637955527562241900148249250417974540753840671450415434161538019746921367290389487930633767189864647019393312002469772256629121527020878972685934479828685681996879074943335182384704107262480888114128148455573026703433231076480916953924404438157311816884263565696020935524225803700930612322169392747515751245134346407923662647863557493250308208247981455825152921285786298098841005616632732028125794351071763484877759375863231716638253118947043229730981141500281016215693213513094510501249335683682955874276420100039074014500561307176617566150849446691512575772152822936360552421420486821982513184014918505904234117927177502021958886297018994528220945543393160656658723540468809175417120046353238510406226380054739633318791323514075645367255505614541608835799697879737987497268436357061600380022149608241178607238832829088395403259922305471972345150819373711964822017960402125056309286495221402468063601766709035509003723651506124171769436033118171996794209616446252429241113935085887526771449654645313552036236291184412791076883729987295046996964883119159201028215144448 [184,32] -2410749298937926713930616786304089845089083357903534139279181710750900177674499066364407134003008148746088710288726178943710814322979252579400076659898893912871645872182735884627038578228301061462229201360887340065185500551916975502517568641875296331857965567698010470926572463536269736934466817328969482202245166653635460137962883975081789838581692953028548498116115612203372931669428837116144168687405727157657103560162292376198363440929780646396636524248391590090020941741518638617271779830886321340288015064227160746852057951489733985772187692781514089710765074470309535288594317884510229893465341110703324524234893776809217988628126603036905110796661521462496818037038711905054586068037149135275293505905499774668721027006127442719943682026646158584844208378280523948430063024488071073635441471158595424215791719724029101913156391198589081530206057326412356096602220357179738656072574281323499383245649555054245818759902730020371762428446937146937620070949162182613020778064484733346983624629897105041805290793829884123315231427124673172077021111886834718601115667764718078897830399176037874178066135279005157749904580316352607938679444716814564252266801056705795373620141539104469650716839836705472035266224929389673919955035750329617620323406780172154419624842795844488134656 [184,33] -2208867784171023645689011616398463603152416176471368706855544445308512915185231841832445987812083242337847353630305757292622897124115894189319626393934294364210721070752625524967781324622981873216368710780888601943871179423039499056626097896893863047952855859793762827742440969752617829588148042896431629618174589629575513778127902148591781327455703646160132561203515319550948712002964374662550054380811663565632812887139470401963341285932634806783535343820011480301115986336970683388972955144141504033472116393021644815212038576609913256724208054916427928146559322099173222372392377362718639055932671448673106721210811522312169456916847046914642377670034079343016254632222457315573971051094549846401824243350115431393056791955887471625807210265988382251882086278738812847969336792733601052633878717951575658229384220912759160379986925838129932628176477828593089853007215204016067650434856279653813142481257762570495920479600234964015311187487849269176803761113232390656159103479956830303177159721825306725314450587582649348752568105859830408929109337229959218040389772984978205587703494091239531897528547336812560687283212419269880840350431321707224434034315689830936727416760373238952344935913751048154353401585665452225949563962137044641459612510165932047266522615093405941760 [184,34] 1291478117020166463532488751392312441395504209263375172419303225247733542819776691856258251665412026665301706323265437007358643624902518891662949263056053409386788682351242014836054317311374617766302961025101053624202756632857190306319198017771119263570073418365245772557870918565941394393043792465169104020350089646465257750442753950904988589089326831487814641668156382000834171758640635007462076342040932892270079962653789318337354784594060014438579891916734736696633048020114408743738075040185852651371446788044498631752382737251755974274784531373099335246406464697354629443208938034162611447205118698538827429360508029649742294787215506259767629772502317468265207194431588181234940642550567617470602568251392712685776933278795014536253997477874053771730768095344942537447619287574582184106295665370078664385676066256216981872444897750478083548191432578530294901856539594697765780850486144933701522304766381023454414706933437804733095663546603518570228696479346956512450854130468457368461816446290329307740549493211280586361715854950406526742171202535822823029560597622893802333101865583203542861057979637109859747846177089229620569518381728622811381004283980278733439458502927665684052433255874879785024769727916992062498785757828288507649885694708360109202489863554727936 [184,35] -373739987990062418166243880472945244394548765687066861388399945411639210195060607587762355440460136118302338858707703563955116793019259816284399843006132645032144620078912187811295826412125975642610998810499929666986551847122181833447315326311261544369455427077208911996375841715459548037686415086350055571486117049336969333733497867300536749022556915168053826916236277762638745275546902734244391854459809769239253945848289365210476140542948749685591941953115915034154406446752388400054983025252234380389982310651222005427360742211073322512123998649218079308355690487173794741789522165305521490604196782597631617598585186988911021798554283155811449531962301269923173299724817463581277384053487169437907938593418903095475979289055264054083138000053675134372234515282857816839685401913519976780437971430717899760520429515331105494908459878685537862607919766958171460913986343408558976779019616558555868086464661046149943660464949437442368948687930661204016635302107994111638818388558010255487528090973609344923746804659902633633628663052101919307165527851303859539852254822119905989300986583526421641619121172159509710452001061861555704538938154163578843370275964105770184834775557445709868869870035650307287475150763443735298975585711539772899748375386611133889421426819072 [184,36] 55427587572799356146531100760750671520970878250178192941599507792787837882410671450152952488427333081491691045467886429165373708232138046304301323375858559722714262034298815259327273353466639507108380339705479050210306680395470038222477717242378203187786612213462191351917882405235228413052242313084104707170437479798387278477654142147429086160186040186632536862513447849383032706149944189388727360596711139210011248320785294057979345223545987091452929048355543960047279955717599983110452733169579351915620367531788680759025364993498490024100160417143260231276723465402520741191176301069461067970472317819785798032993957804231157051282716885900364892442037938500859338899588566680796040295753543431792893794464705970052390819428222812250704577523202113709107607212629480122206832140738041036360480141620966034210913056083260520460250298874839632767824506886691611098965509382938900652508338596963893472943779600738252136016654593077076626024090695955477793932863568261264255668859207659851510514549533119047023849230130013731437907269884159486351455682425920264814349215358961041535468143984419756027045501386312305557601834718193276102875096601689366141234611695909283482271278108874560710389855925374563842192662186852381734649039489484196075327769792911120503275520 [184,37] 3202550457201170333014255341116040460679378254978692977855356943637843400801215685288208639740919040055644799938819529430243892480047488056958481517661125995896458707569239711623558548021911441770797159814813520745038615700329654999656130086755146199181546199419497257189157797085496692167052416426522865918884217658061620619756179630806285828329386834887608408434720383406361733326551783777993630016122209948380056059726705653613614643561396283322523420542657955500401867661211444233907522897043994277050734329227557361428353181879187589191469843724077195396031394620520822469271333133474983703585380932562514854807052340236841017575664977869667224508838241628850265384512994051567943284217238397105264583046703978065824960964557165050299686961007583891374307930850865159888414716829339461527946823285820616901537363724401922990446670754059809925119136151241846787340740301429782582078854066271847819806667429974063839306145695433685535872656436163910001517909057860832411965184290824542140403951465008350725512220366438890915192435879478094381424517957165279174371177338212699894433948432294993573283550849323160017038066247348447510127309503982045422711719592327950626133330527671769302034133081883539928609476975653166619388915021038599389001748098942368743424 [184,38] -4268201558627999049215446865641617229269562063903082054013015851870593126700925769816499625724138780612135255869082695425676639457705474896788785215848459466758619290296784278180643071503499328239231512639945593139077237643327054385524260436603547781398592421998957059534184666875641434383739403452525269934733591309861086198187736664439611691360698248764595516250623578354419327591021123203025099055154815087020213808273425976319116683093847597406064669976002684641553589172729232789545230191458897953252252151618526296546652284826754444664423160229882013610037031648642002070941341094934644766991461659113237620150368003569527583494935411140862157114823585105907321481414552374837371499287643014257198115042015973437725474761648414805944979071209462912270670750966298645568258797919215414867933551501459521154073468587682720348568752385513776562495873939135746420490510679734321264006200821077899643008814827074879181936071602954250108473043166239773893918237109315660272522562327748488346800678416982882340553585552925154704065137414450072492669048123647791380531708700141663993653423830804220148090975026550222740432035851371175210169803254715869554196404617265810921377413367232399368112394092155004255596516213803455995313023380973196045170377688644059136 [184,39] 1267696283424518737838373829065612946921440473126850372668202561987228369699199260755317641945220178743724412891189634388412224858305445050245124282246352134362523212347919821280223232916510697205770583844924220751170914042136133943188365437015653613418648355780462622933078329808461291294932239523739890442172352231645795175326286803291076216809847858011077741341542637551071182047915311750468617662596941311909057050598934749373780915394186870986498789673277700406740829765463238207559201754124078249536636674683029694398444656014130291429577102310674553822977751456876704709096576301305229628719088530442641276608527528594215893823541559845326230464303800088809552102346977891596051209081998161843790977802828901962240995331146118758563204978929436066399392189237180205439120130588383841959169153662262453002984081429924249065426854652479937115774895242578491346187953870950522217658754749128178020746477692995745022192031528695174965090604841367575994253640259618284056648635116977548518300017327272011573453791300384222462652971038058892593408562338862331401208695086449754243340081761685161081738181502987838924249387462598866731542459851549939911609331571583830447161335898633712126055031176477831813791522764745309876228248448187589066837580508037120 [184,40] -214710450386949478398813108051394889081329329344613913826519099587273030632838567345025319952201223645687360970073130852805713829684149340260413606097659252551668130644039359075688504471840461077779084063550682265926582676704220290094494592025578231594261908164678507211775611496550814357435014578982648481956474838873128777774204803828769191707375619598593671489493037955817773667774585551593572543179729582816260977551969769023049227480932465497124820606819528415529014913445712011482543678026094363367180822481380340499123703726832825416635204587170666813144344318202738849804334788913309550840655878415188664366091897947744801293643049038141435398580016902537082864860008868830789786526451982866855849992733759272122051986681467488966486093228256696816042623489840424519082268523950381261238447439276989827976195883937664485073899874255183955456623674080871253921567328289177392655180720060328196113276015359936683883809778096646817392065997771211293941539251837913637895922944465911113342691710392097046393164284478658215181480492553286049007359496489800674422118425072293733511743676804497454879980223321623790312725344355755733263744149298288274024389764848958092422228209383899110847866045058683835736252344680354229219397167888099984267022770176 [184,41] 15441395090596860382487581327226107531710679477116500108489615591777105904131963917645359781598913412759940813891349510117865141093131806381231381333091713854127568752899782225865124129502934377598822029961126996655701731681465326545494131630904399797756388903548474781044832598523692055390689605569607284736863077819783687487394096889166901363106387520614791111176774209142840523826953908838743541957215041275429850566762382830154106657537709361811251737802909314170248724204957557569592029825233882257982169077101410441120208742211956863803649607374744484545348330987335641795526224081318499402702694697647517716242799500169682424176482689955519358587935144696712269178922339950079132779062264137993635599852848315958582034811503151226170031745335956753654502295452525156494575910839091228395140201647221462602126543402528370962811401332624684360086190825710777129174223200304958633570535086890330970631813567769716272457567284532164443262852346555982204802389716800013874706832954066571614236544055178712902374380146549742090798710051860010409234578526050524445563274097985421858607541212998453996283098564167667584410649840520268701141854935019661907993903487911104491611961295783216116457906399591060481795161573417875918395091697637089739800576 [184,42] 3094908877790289230258934249445113126122158040939808523355754883198981987410839557338859708261887986699849900813220658961550166423298739123359131735762273902690544364756675854200985492935215380879705714648106429026470037845743721121914314856814195196692705088928884301902125477037228747227070458921346707258818999220187085583834767915081436944616903170900273646426535535893515236280389654032540911823581788859460365969534799603107226965994872123263616118273873761789990678193447644136540727757176944423122170143060358899039551658516759928138605791160068259608027425284585089924588021821932566044664492386697951395688016412801365792518550707169453602156785976303854448453244541714863946086091231584881941622034878130888451889225709992848912792044366559765515857475225643930479776163275987235345830583494266257445188274215500062741790654316544163745854009775983351560473209266411845627709126448616673049856586626569346044348561554146472429083446323757818577063340462642680394710875401552074162357316060148082832865088430937418738132684910719390734333112804437951377728400505420268971556532056562107764162228782081505446735378912667430945055768502595143770677698690070175550124489767532631279176149355745406663523016425960574689700233633748790804480 [184,43] -1185516411769277546368313807960652308366552746763957797503957871735155447384733768174776147319405507250604724942755991112614382869287692156525987707772793531077444080303027572677828183728439457892398796270880073573229968229479558064693498472686292180649892300797938126006577282923184751230156433867475240076920885595173389874101636508088649492205144620716837712930232625979359893195052196937898671335315783923137883516843744945647437445578062864862940825681149232142141155937593997103729221971812055944457958101519836809439832357574463257814467683327464190449295776158231054405316420970198305847211848470122342109991792133072118635274192710925894212476520834137073357726587597819611227310369551634540877981757015502104370179249558419388962070015280964680777828549014775004522509086423613958420046859042006881174248781970925114313139343593359554874881138985064213778337029130151889858494584210895851223438616407523077721457550597417628295553903291608984361992081099422145610117037336100699048250329203558460712172541431780033537770272573874557397439220560383966528022613954214742534884429864661380490033434811225759809107715921503062412525169829830642422671432379682205775972368113543101267435458097269211360102783212383187139420762150949355520 [184,44] -99712306528784980445706259551604672643726831210391448522694369384102089337998068776228131850381642628196822891279962744739858094928922277421453599417982630357067459021086654401656187873829817525062808620997118271349448661707465411741372227725468100138315095555137587670722519568134371220667070067642108094852640642919636927158277373336482799435479618845639076020761863560324534299305712990434572021181987554092562377652847694209212990162619629718956648742014867425933799205717601322695201448082786872773244307136802686027164117518001894510482480730671539700233557861450530891839104124362409986797418854216193940105286927158262948445345963479013088983095510352472093927299191457964470916754332355473043296322969909609688914112273363448697275530325606803349033102323288934146397056108311298152506188432024667962429268650195229065945852929600550307601213695797447433481077321142789511088296001300340765235706704174984438304424059313519355735690101485822068532376933431332358868016040544611468738369535793874989707110772899527877552314405061970741314498371077298434850650715917728303501921387004965924970417385013408717219164985022068524869651205474647802068893958818361672640508276447160957228171729126450511230225440029267350333293315457024 [184,45] 333753622945619110941917863244069597498459409726506832640311515441652520997302400302920800225479903344766207603151529389062808836857127548836697958992127801009811745427381215403499242146564933699993038294857289037207292903425771733545959554876830941531415144943094001548583313414648567281700276077395611929124068472384108759617089485537453493648207975520128885353910388726725880681538626493568914039284091859773418732699934937958881687284579169513927405597820573116557164726456313203596098951499395262517953753260158704223023952200180410514013678036359170477155148561744019127663867333558816699550969229528365144297723380144686810489127519071296370091016077408280746442667079611958559573478482906127945705738187487285022745284508091440215972766080903024584785404113717681921509334511340349396158089578489236012585846365820045652869064223194872011225483898263211702522717966141232814075848462844139965171862939093556383492424329840525769360671277300463822350156705263793199144926236112922290122913188819483397494644138504936822232300948326980535597237928745837219723945606758466791577951487996089823816680111498935834991220470119841648179804935712266783084418852708207389148872868600746756587551228021593953214346738360935666179332112384 [184,46] -208320500734656280606849063062743138663462885973616758033881052805977989553390980350861348378877054019182989843990591485115585385033365258420342931542883316975443467783425414617273604748772865718434132916436753479233181992946313437371852287210452219264096022325591534533606003987472140455748399962079397515758611469305437579311124115124667832038899176282712964825957882647289531776463141270831835756463052613481759802020245424183319014789808599783801060225333648599634588909639235462057211447266825445794403351611818459841405147875144941251346896578252177613753057886494142003733413928517550425888126320924712458701229172356465307225626249381719359768093745764536918504624184190287893026165479878671160522693718400340288436670538003263410208466695772987552972187444020448310982082337623314739208698148454740257568376403538319906699389702260254853568817353719785268373027737922178218443086047848275384134525931156154019736855895520364861759520325240362034423033663706691013653196886789333044733035035934774159005916462719212263074505206704901070134390337936832526966450143595265118549106750299063406413905651555869920594532656004672775194542448157069230353215597550370766029673871314703770030571442261255593223648288396463126530162688 [184,47] 59480941312549922516426616996722139852157633266940917108273568303840152053465586167840594267508341612093735900363798318795054655593879494497809906961305454179074071187276781939632457150844127922661845053976278352389306288731158842234036801244277235034705697811006217475271114150715303812891007250204880241016406086449780504485775395621061600220322931069038514151539263770641426296521245507087013681510725749571809321115831969540504680637173697087795923470281390534882219714993524761609240085614155447647466434425257661805181220165367847960162343168260359971296258160854261592308035062434606357710589036759199369368287931133726122388185072469347504729145239269115270450964491321395251707750033733109372979834976153129612026721902198986823133491780398490998015876812506433208440230001741280759149718502766878064957981354183351105428024266386183073481119270058361827529672857853710489218867742485314662940389315750882380597385998786624658294851651325032867220128758137238796519475520657635504224838251557437005148914713340127200843692316563321704804211868759945300035219490639017730630724778622129491204726488666417878107249483289718919731854714965380559916025860484798608653747070163460445484264910007089667582248267765606554664960 [184,48] 11945882687368120832197037009951598815487215801639437512042845914682931589372048415634651565894119703597448232907848704640909882510028446871407506947893392538589733390770140242477870193616426069730246268561816118002273498600159217505530921697335798030577629139708293310397022254535484292792998303138656885762498785890600738881006680075159392330017799247961877386212760184084564270609592577535103664885935718460342153333739736063524606410741826213034578475602126689853286723158248750748221936434314557418214331108613274076186282493243856023460839634824996802448681471259849276537162729940421485113106929122239286168545084219682712302452516761773660392221634235826135813606953587449290961697366047907296950052871865309002557957939356190998655962487487356138545062814477405140702929122901343016612365417048477314802251433564758334003168570903060702561681657449103574948273839352204850470342667425539181450455063400486578015484262289300750439860030561499851895962530281541509765699574694218908415294714651145234045903781648060569967515350952399678266513480892061143454532152238293969495806809442419265352307328407579893862068169022265866089659141893039248321965641938039057352094607974961828622961918275108236831435745174999409664 [184,49] -21987357501492435934775454322191927291070190631828231623467371370877407602995451073771576985298135901616425031596531019533501168493561729710979654630662497284264639273705235708240011440008111776501820993723214129351603419596324136192689193852878582665604085789167596293568493515190252906523684941650036171344235705517112191918801738775813930806636620460901154975146473571291799862571412021269192299411135473906276928053017393273990769142483208797163243814312783461467929111209182974598652686703600174008812954929090238390331335909936369083190480569470406840370560545510053685156793838923805142353760016016480819124109660741972987791891315459182732079179833430649407574887381832925632504301998066974547684907020178204857799279830315958019839461205949833371747760230118348644612144821679833116767388333572261077368825354553949489871357207360607541401634117746543086146826844608224898017015884915070210080064840295936508527401958705823841714108797374437358914561698922286880377537926083388839375451368592330616712289712838268953174815346703471996136190967448327973208821706526669077944696554989084318008834709507927942507355397633500904282379346729930780797010531998895617463417666269757007520634262609864199803364570732167168 [184,50] 11397398322820583679488756599594565736899292372886836948608663284008626517470792177990137047521325033892513087580254920649687921273458132996941867746712330484974760523904446474311851031390370205372093745992959267981332345683116745004239721604169278531878653751341211223617269047256967810406377948753750309734948180678985529303250088429532866562687263213885269999753625634868660424904459739619913033640414243866631320505303561036539694473101634639067627499742190920637558517817713683636972346465084539951246998103841132726864743659076265489897310815151930417286703729002284639196838848269349148738028031698153571394761856955168585228120299963177744611830382954718229076426787961190177917562172492888305411745068308355183157946273999030525799597126925555830565819759289493707686297025025063761863070371294738113437485087894990079373324778837650630762396094470706168958362247660495631321765556505329639746312192986331811096198319373564756505939352557838215809264755949025167387056143669173716198835920590089836515537359275944442685744287550328803131705444185338655219759956827731234110153402838650975022841054501184573486520863755351574304169984258788459918071186217209693615347600524713935362111037924331706660744723087360 [184,51] -2708922090222016971924661509314339514749209694857954408304866181131083481348891824446196601480681340451434379493563420139054665967674441591090705238094401073336102434789065653162376181398185583473549092780822111657819718370877738711130363937026074776931105603956081465684357670381303025141896059599096958526118203286546800194970638414938204481715739898844471521270176696765495168024948927136284204742652813576984298860168860452362794744953844849048878262545876731608094547306309146429489066411429467812156455857127830980169886056404977656643407253283503085509266873195006324605285069103645967139391058191597392170206527781905043884311498190554230495166581044502687966016697310798765039555562459468817485402214477672435096409935072253070917233186842956662441066697522355046489011937793784679216546109551643001599152034872176285274594139797666973805925246262414326038941874035628004884479731296827534489138670950716340121185453614037698560669082373361705024324308518883754870283961230893290441640836040089208870497166174076959963678815250021530142327885755976089528450611129609758321347762923634183283234589613934534884124068162428987113060467864485793866831072456752447548373347283055077253784760545423996725465088000 [184,52] -313675116070524347831581889675083597096533770215929671155881144562557721323074006783673246005181578221597900734249494271130789065612601569536854127821124217033145993548084310882850590532863939920228426181252963570231084032874923645118716628854062529833370688066055256331416881955242218045316828667998903522334636223580237770118437552744450522199070245495440557801119149118739171588809815074377978253890338460339327809629925818091870295945648647538196788321305528188756461192021050186658815535314454935393386628819396541727334010760478428262725886077601125324971926368248937910103112360240750937041542298602167134041554656052887243134379289708548042133371592418184362147129706943875570075812491995654290624625664285167352933620784277102908410239779652920517805469094309879751326597870966454174104118049151972430036526635166393033483179514786311603410276492506543409013326872270561279235663236538206489961390217578643189233968501859302858012858582235656852817768547367182485931373396003031380501024488587378709985615573064166932470979935810871248815154013786347199413755827858384626547323453073058456174665751624983640222145537134512665451277297707156001272308536270774135341901589676954999865735792946589905325056 [184,53] 515703028808195852681009144505876708354433304022624352894664669801383826353640900416469771558349793157066162869260291307126948085112814037401490638188657854344276215704963924810385665921346198092999033228993780933990631169585848097318252381604035155531670761072547563315469081898479276254192444612168514413749746541075093680362240522003614907702322311302553173907188784164653546314748205104939545344597110707890691496309098604303680315832403283346555023179708163900519213378960378086473050136348907374422809708068373679488760069979740474997651546582488623803752965162113883913764356504764690452012177985743126842851250670412959670851543482787861745365030662127708246831869208809397913787243341429608021316179230319007371812679754433903661887840710325294144971001101331395309994163768591327285977401605506759319784344218110198352018254660900722524813972196887797264496842513446966019769471457878323391936455893368886227309841591526317483584178833219657201902008938815311593065545801326191126485309473016914863336372874484612945797495589636781824528390325206563457303792618762923353001795296854743280519405587874103921755996341306826186324364813591995012442031938599571765395243793684461469720718276310983409664 [184,54] -193553408945954290270041824953853589557332403521125563175168130561775116610744782050503955796833443432637468851839661694659444393590967033761392222177553641881139172300151040105102280856280010118693839036213987010458352733510680991977790845400683448885019064063681301883419643743280031949759886191581230369679392533704627945735407296035276156652606127056210940323554109995872476351808953154478594376024180004270080605249501909594921469522293823855037045666302735804885923603515381432158911799060886757119767405503367377997274277251284948510490777378001689330376026620768245187420532009938175407607121187664533797302291761934289151666342699155237004112602503946771967554256615056610884259100848070981832286775471686738456775883259188717587881895229916091274662740575935242974349930683661800493275771974172677486353062434864387588230184922262962945169067368312322615181294257210645750796400038132967807982729940409482748372718834649030865755171630498726471844789455619523654002627983784021332534723029004819464866370257119232617780454263340560195142074729787679230800669981512531479880584974291587522427233126834060146316030922011360434158867372784581946201652620457931001725570065802287782139698799508658176 [184,55] 26638655520030619549891832197477464823205736222917355285645271112500703262406564602470879098783804532984994776019509050340358965724554191297343392327198904000662580163036651194164880415587736225744685649183276145691722178705098470129596762469389057311571322180518160247048226373855422014657605662202747479407291005009760266938590429945695820264036484332782430494323266097514650079519118279716451003591881525615083942832223824180551984852619150130887235523797861607467957510541943830644150227145438366688398792623297922856499776584582319749062279815972287623084727595947503401031820080750477957840863993444692266620235846664192524996882232972974649974220466630585482028121663265144561627381369267621798607625298654835699135331352501242037676491145998510591476722544190926967491156987379121175874985576580751384102111483910769081168101711924101290915330012395975149308015015546716288297562540769937278613941387536867178468671640491859699964083181465043871267353971124649954164076115614296599457175045234188907131951834534152075265324548555108236130394722136283344701715331845457659383851563466554158663941554710464691135955665935507022065224122036431429757057306766352756360325190942799743162164266061824 [184,56] 7126182788821001933144816249034680998775256017965538489446341104370027602907303390488008205710758473450038960268286023600481557970067602391761715429323271336471927995082550224895288779367340110027572805397394933158970781636991862226504381870779250578491489666213629881851492749815890276668090282595958767522781211035345591933961427531847305440061128356194050173709886711528610222518845063049487147434935223575213381402995517280031315747751084988982335785993959011486058287742445798431049344944423554300194700655947901545600649338296718764096375796892605348892550292037802993079396280933905874379927081574804208792770741510044801186225815194139655410366639833403841324791065663867369629835392197355540477880167982063185553398865900978608175589003363574618647187278042405573371331903420179542663313848213063891248624780283768623283782343574681672958215263556873542215448433430771660652864101772114278228952633751028155941877331658926072952141687881441906618783562935840667667061657941464395563041902129523429046904046406603687023111406627732121374537001414495966448115136434929124268089815697323819189796428561771670631010764036348614155013545668046590767313187085479487376742336430326509112282641984 [184,57] -4424297178658975039213068534437078275188497100404891269298714528177490361525914380075934542901636047362804934622425203453427511254119349304499805390513456683651532573061282623857118899282552335253167617657547809018206697711269982658639528627699372299203364495059426254858145245659877378213399794215954065666229778965314746451344746189734460811193896080655137109198911753082157554129790594507167268056699205256665525103290510041953773720122146313645167238895158724916077527065667776968507282673566720090668606312880328300262390724272702529270480929368550745011384886181529102558200843563195488612526894684822033761995444624022072665901005264792767391683383294291586837966221242697150522648165704546639109328930933144401798213946226373586733214220139939750241350232086571361671734540697371463954443439560638552921434283730575964248219949997873073154249752076203888602335986486606722242345054408523891603631968280732060734620465008931885053296159488657199450235696851658038526719955216354386313143291531458126797941436254757351590585761742892449932105232066268076263398298386345079700858920033215847768394344829514096389926001070497646723547102316382924437446455505338647736284441554771433532424192 [184,58] 876492119982564239667066084173797369843528407946651160811390929848800632609339985141570381265560514968278826345934849511290208021656651184330213440724565610016358051572972484582396299863381235414184630123696456719109667622521593528857374445458814868998673361722996061327514548510988794549470360730477605312466116914822812058298597742170604263215545460014193432302724920360082802259359117122324086789704985245298140764712946989525087992339279884504243526070309098302071104563876601805426624482541466058374423711894647505868093026975338239423837478304030230733043959158923613664315689799421815744270413930826925170829214656085920806803101120708284762392526377240924194584506478773332507372704111085081097038278078138572076653392851196552503107988618572250894442655217021899822818837084023936029232882334851054947758497398471224862827409246915142699512529356381503808558442101136757114670778536226296010552726498542209261731592410264436201495988763817587918825727674794896186470338215508550942550106219811085016481110082872980975803318152344497997580962147421052108811710718222330587128113695466785585605344010761311239644289538662116447195604529675802223405194443304110256219574456976104488960 [184,59] 10796170958482998300943708160713580419381425050605053719762051664109287524383579909580664280353485290194844510951892349460024769158373693764389300207175501952466834427407742822399771167869298897851354966614122853066614958126299452881579977706330312224249116122842056211668857312059802066686956817712177067312746847012357276669108935709638578308002531458983658963138076625910098571409731244441079558830041482277907908939203856752072775631524436680429959573881525814963430958781371864105147799216758125143985027860606887961373718696120378798966929632418392515482367645645685255969506112170537462078147255663920288364593148511840511108134871579702077980792109914974415233353038192498912172388119912738557866846618416200675469692062361806829973485558609692284784181410021774339287768852986915926819822303747588469960388407894371820748454338571778202735039476418667087858888628664855657609095629396540209793717920199233619704222334289278981102807494788151591408090352365233207816082167489639119186049901812114337589433255235752666637486555822274916390591967095165154348328615116949132694235046155747541015953421730080473591954782660659912973419461778297883446320311021205251433381660895215616 [184,60] -45499121408004470927125932331367868785690422093626467755990821230134391732164636061982615408260508690354636228182873087852761864877295323961789450721173162301997298643689985816746487232495611867683290078701852040570962294856474780779219999271501557185098982961359363436837806717649936421689047080121168858419747789679669979432784356640202636662860717467809041116204499314597534020768370650869396369705913973729407009666785927202327493607184265393834593272176499355188221147989007738561142239742949585906869914113603563232376999223869096050877608446068818086592873346535472344318473338266374274387412338187757878748979907899132913817357359143552884370216067623940941291301600578272940194672480566330219060912924821359190476704489662737350979060200864931418176977848181781714235201367114646063174776025849995370260782621003543848978717831636923991433705928143327711017221883676548649154108188515183123779158176726559048460543267920921391840133496100025586023393457008783948688703744519288641574039770514594862909962997321118917062542881416981242956234184425150063692079831605237129977525768116536955693326035509968177385512554722025143534297924516140445697048893921179400582801968332800 [184,61] 9635802087232637352112676271672929364532425998869790919310438905774414786743498654186254344814808795920981455471258140629280376876375964882947326253064142376973812622689501542057461363824522292036397246771940082173137415685059651359881622420362359649015109931357811502895014417792555621091413605312596298243611467120953480990385327974596268669777903831303173342357020546162154827592380383653746322745021465799171705954563804898601394598742684062153974203037269132525609249337817506540615367135228546979673211034492606163264824714287019063349556041683987551073261390836555964052440833109360987392637202395793237641160360692314110344625077199655445280519470959652184683864391491210951795681381575978954070465632076838048963717067583152654995207776914353436603443992071133486852828744534980748443102202995617641081591773991204012782680714989725417649427245788735093884973453814845286356254356560408051682910626282892120480363615224917688195280782344929199311644526646961284745437350562405669048350957949325935922305787484162723608356902512593538367779060405743449954637384164520988319809858430638175458143731003752334606228615711964330004605639448482379714831496496778690882634252288 [184,62] -238905109957980476712297115717096462408985382940951317899822064513710445462220268171210828958804410726496201770445814814663700309690361506190510798303256811057133166750580981183638626918731612583574863962022062190553741536777913494997040510222346873659009183146002404325555223093260165630806929113153168707907391201996800943770044412368482873331564313062956934728605460572431587249653588639157169473996672156599155308157671706421902576667178166808001032396807233807950529088683767988811626415570050831943486254718959816403997331066940810189422824449824778310602453023030261008146547532224982322743957688484071811330165528278321831763731727050794627988526146091677877085073949290099631663408608010043438081918719958578453149415734616582929755218560504029931060004069217914647196465313111028142975026756769815961986955405475200484157098597953770326732740049205929450810598932645360806246938711381569859409762675317544371767471824146327702428897857937242652596837490139874478195970301025655430894466043825153392230252370456760689330778505119625291280551402551126338495982934150998762173322676997073237816829980206879341535048897567533587521581615385358239571887184336588533399552 [184,63] -272200219682108427416851412193942903208482544277318383704931540711826946618676355951341146057537706835652992576605596090267154730950299220917292310607124279807023186076276029789588195078681420794906072610563058484889086454748918236474116451063948944478625558034723183170630284996288158397550913768587929702164442729291469022972546024295077364937447675448300696922058400561886845877724476198040570493734778076966229665460427659826473245293849421341030922767900002001216774919425325608296218493677745290124865733542506052756013370587530230946621879388854886159092327413841630494791248488474664230365351168702840062375356383541891965269073335375713693437854331118347208684968402548394239205649378417180396691603849195581668709828221534316176309671437846482194191881673864516424426897290380277974367997190731570096502008966847960821759590443304160694696455016980021905694873765529422728115637135471817552572894301342624383586912217803038370412672811276021394022859355617666729191142918890646113090419559275784586100292079302225333523086871711461672775650668465492092317655752753580805149913752837783638243406538076653525600407823567949201380480181101322929180084050273664761856 [184,64] 46430310959002742535672305052148534814628398605477544910817971153880139723862190648695123070307449829534149537181141304824739806135883648986546340555323895779068295343352787531719752403537420934443286574617166448367382843996433859112345354555784981256896508122812798948639945740837442098008845449387594767563847947476195901964272590780985158023379364861637696625293400847133104902765024568971474055336797594956659418533974477825743280149038188865479365118392301101187313711701991889970144801332249303700277342048616384631536433957777961171081063881341384922730061783882897268473879560635732616184237423631273830346287791772238533812162127874918803477713507668055902694007884146981041942486379746343409984246385137422156150865975889419679977134217613486906996586695245512962659505489663110450661344171516462511816826285435977234834703917503145236717155513565955320445811494727375020677145111121272303894384798312712094052570335367830002002805483035142309255271696799331117991883858311864046185576081725587535222196510645718228554476446911620472446365639402385825617563172720695212851309069636209347388594361954170350427699138451081836935329580067785921550847969429291008 [184,65] 1325069925951708805026132562952712471637358596830394086240603915169425474102294461889260429219158340429517268308992819180777275740464170331843226045156301800817562248651250212525351429786689587929058967882473290157161801719668611393905138147970637014675120998855192255572394124428663176174437331875171334852784598568174431684394801982889404429213176853871379502852343072456905858005132714132143284430506702352797598841862079329593449962573242876294243967330283900789886938326973015954532852093482192032838603540538089216542966554507006032261179037075268036920502943922549008584385201807019108585143715760705599504592419706822028250956860496741788539180116202201840465776410097444139171659284199063901536492192547174036397890766663297580157710238162940957779602108399505597782082327808255619169585034702785032329011270791849397387807103818060862477572149683481065619694080167061781949149797253767450070522683032087028266593479145081534060350459180920085756294839218753905704145615984684929369252896284093109377578860939028834092923119750148917027567165190900519534128806361500520214598611019472819249611059695231356390176678655280642202151440695671282744482582233088 [184,66] -782898035444648468336151556315797414239991165828883537042567266308079245412673193570047940940551047573370439930007838924681112084986777684011683152528526084420250927391314562316708492844103121462022669255666920270526956291222467409449055626832335299910497627061472525718950901773086773386762387505940082909882769586181696660603125263720209451119819260733480418899089161541082407065341035144070457987120160933151166489804479830977513221050065613516259961037239289731353502728426332278522708590185053268880938044246627490592752015248408141284345244268944902727900995508687778301159226405437601196591060932859182580973818998875276005189401394451151199677944586275391805750027092873040702622323702054042841844897996622649994646529201930053956022861619890376714386105601984168068240239775592452326210486900598544814357637472608617252759386142485193953496308779646117590584512720292054994798311406975163481236774955769282431254343567896444855692642029133846725432389511192151537356505391758386672136539183239938574958650577742143691891032913929200460036848258636459827974917529758012966808508084780181207862351423053469056658442848791543354380137211689911925849718784 [184,67] 15810172577733494367196010632092360048063228471521185965078763709338740321079957051868204608014895627945001408985766453378978330717613231562749336022225975229900687951085850374432747996696541659013410260556984068556403098504802351961720945983368995540308247126114274894669739977296115946397684697381034262232885936605880509060757310402858466954176490253652006828523420695003522458142798588398113010486812576845208533824322222492671670483929889752323214169174971966814097496957315774585578146066316959144269170482064153104580335129833973745040902837678816890264511192239871295428220144944416020538930358758765014854911315936484633522885856000870661809180138918506153478740876779955162587298011110054829585534377098989606791720347324009500567696609839940122215297865564297919113785778933909615681899153740534338851540793954816912495839693233697787732952887705535403445551461732785915056750285472217591240554091181264525356153872468152209125769705749640551977449047032858821474838385152172744006988785707162825379047009355032456210390412506582046697798487823654039584466599563593370974231658112092954849997573366823998085199825439154350818920185784718722072576 [184,68] -12545273490063345717355708287128644895776355652048242306618683717074802270751716987828850134702302454999455621442657273181578061479065684630172785529531702960589694598620143149049938030132427790061988048334150810889771094702160652475575799755700690053233335396959617205817034603994364530356495004847157288195396530210962607929709645554652656286214676709885376023350948961465046537412183791120596952238526833752705991746470897704316306034336302954473350710912890873813798646720136086896190500549853896366421462979789257759415477998819959623682347115930819774320385482295588096128250098578028365773363833110606068256093513093952739546094422961587578036685399197463140159798658517268138567956654325196700922202260333422716702147120106883378608025444386031707077991664658805107380856141943603056159402194729743210149746317513725031761920536025688599268568593832977342188312646621791882506858208536704280899472980472118396579995417826455354885392650971040161836075916713160692795737684246162277484317800795787638502644332520366373621494792227563089661130507174762773987674340461837731572611845731962815669228647381559041546206588965242668721953011663019835392 [184,69] -2345461883749561669488033950581819108572871083683592462665703483409396980082723265132714551528702598716615703165607365138439996663428378088736439787377407362231860855813300960951384711634194199241956643416224791907345986967225464045173550548935060342594122011548061121131345387272774466552330711188153422409127835206329188035682292249373133076488178600484024170788677997653841192589884976146224186525894387724308908469073965820146439336990471876455567965727362781809243167120939322725994186041474885360792700079645867081087080444857998785936156218285675753344105869379605474545032877953548122570671379885660606798788544318021914109105912852701038172491698075938729590283902412256451620058046800856888458662588633845566620687190044363680279093349987351404182649411166317409266260878634046672156568784077444512277565244701479800972347337464025393063083473135588501175762213425056199925425006409371060761228337077582527924316191661101505693985100622855105156695611128450019982270041418553561194017725650456559340268724343837262339574978153326826840392081386960774614211129717161302840047130547480923931150351515438291076985135328006387445004988886024192 [184,70] 529460726277477488906734696016812923612451202931004135510700195861924630121764850438392453509368264164912662094082933157387687038822612131392418062223410339471162592771218356869850324505371242292513752711997005668612426083293379532651556547577422486586035360530723759724815519486349718134747537236174274201422248823677463810502638629910302307464491033776703327219083563246478659329809120674309450393363792458497193861583718417027134188178803924385008346817297495012280756153522142612364502064071383620578167889222669368611222646814045478418336674409774240980783403674844771720988996492135858757054394350876209816988503076487385833898011374778317058038921676252207892641462625228623586952837991129929076699127088353048992595241011044110690505612481768234290074846693539076178706626556070994901710148477765013164241328837976313867861329655624070604079925078591674093234073548511980114644190721635595334397398566892364509951625600373774604369236076543847444994958374634628783317672148735701125091892781328706006030937319198141182863213893220863714291794795587828213017196175560501170212312010407144816225358639764993107407250758392066028107926339584 [184,71] 187886143787355635256323620010720218671115429019354556646611982931024381094104282102420777328833544233652255127133579535078744855659379110078090842448144421569671975303203252898363850885680408828548885657030408646908366604462592061757966081085480913642614850884606097901951877057064771760528993340249151018847769181347374978180863135154007832532334716604235650521296828671402469702577319623526905163121984084530678833561292570320515188724862011634066351970430274849776038716066398637352477057612876214581866483584571202696928462983397687961781136441448045201408471812881642097676038965065154785135328482006839208724083736761975235170214339175467717751704588857009021936451304623698148692610429401993956620940059921860005948519783501018818934461899778533170178471675935797476148896992093173631083552239973281914241124034876313823002361076033682533286227693560243961737926929864541829279296715485839460277206774121261517915154992507063634755615231516865442672200626962161647384763639076403430735882684142669272641906372888793345837104521957072177158832246922127973684043741042888557353068581006000657367971587986982977140435244400778478680014848 [184,72] 31045001485748922289168049852880936063594664258084985590527477609568718448435683591394760377052356773977468143926504106991008984012096268539403518824478462941392280395259607609266615691940817524624928268598928401022008276007671065545091789963384160359668512865767446044848693857679763278375521241013623092990931407247381807808494109492227318996172674903652613610429511154536722219554681028417452497168164190792645034521341088621655548262415669201003533707100695740920143222416597659289276378854151449934094042558749923143390623284263235590296057193332567257041104653305209553258455961744110565059432845316446229490368975714935592551976978427428359034219975983306516791715882632142204383752454003621426115066377916550427823278723158907848604341596799323321303893280228542932041268487628599960619016251809947289508130382236923657109181547611891531149927141082511850599848164826013581008027934231817531870256742287969847300546500810684685500340797046677363120715500333199136967789552190465658810193069936460827329792926290410918599570167359346569527098461227969183059266386829450039747705775791866220194857188969164183320145467600848215629824 [184,73] 3736038204326970572782582517857690685448772821754641888800353738653737541447148357711428726352356033782498961320464298391259101922710416834296856950134526298127319754810150170135427227371577860266966659026124436218907643829867407666789201954652852376006465865521316909847086133711005648258655705134371668759438986847114529221875846904332520793549516157999200779766726159611537813506905775710552315345487294843408824969350935682757874708545673895556722247694655913131521580712363953923931362179175783220749169131332708853294104303831586018144584698210245117347236927738205871046002895921029947018506818256791460769600784660938347308148662042960255119881038264683840744002592409187010426522075073992565723084666065387168618334102103752647782277305216347627257741738660287271295389362070563822218120787383926897479928176977272324853035449207505769292509255865325461560984721475474062522659015904383814505875958137856312534803643656829560614673139028318867536244967047513974618072920495402561864513996865756377336958727116133404220878759451260313586871771428487028865152905450338328030965486978168113529231764164804653428280156930145517568 [184,74] 343457216938379834826318269286691707366292253118550610350117661303205863124300491136593247604108784891361086827102734265628641755131776937480857813181724581028942833520641379205226666113735730944073916112684146834685381077185628362902355946485163686355647234558529673684018195216192840507298930559861849676674504671972192183497697383405788021836519378640908796845923353187375395657372365432578620177026046614109005693792944594597605637280047647669113094643988843519642480059664783699051571029502381647000214088479902017009137489062793110481687682133708756980226348991562425590984914221925869999437445552814034777137634787589143050030136877404623960523039480422512574764210599513215289468149517625980137622675456820935914453226424548669077252657795847972543890720292587172881970708554058747656404064321388235556044036956420957745380037341406385199069158821453097252229618568906072874586172853368063046256598790010118920888110925798437394298940956220066118548147935999877786375545803588373511155330778347565586354462498415668706265373954840412384571678168356466693708076538843816611727975379452034469536619059534538961436567188537344 [184,75] 24289678480179979030699693630156864560854873523177814714396531753631052533699326011768468204661290068872276054259762099550992964945750541529264511215934534518716892128742411107013386112397673451576811656682720477188794022159053681020862866796011395233176149396236302430125693096318415923728946440757431604690145096485454315776558847573983647556663515336957959056938119128539320608085507517178864215621640623232020050858187534404574991497695119049922444374746873971137084257173156575155884769960036239053742267521830768218207505340661433139839888399217184576628425484220244578597755220922112083374172153951585560594596310496730872598739319632259556700355872066957984775177105474294428075904306146873524860855177844950763523024725831055192942612783321248150940551544497739597384038349192135100241733504246282575732201031877090564667971674273688981429193695794316851873664197281949605987282611742889793473735949154276155729253555135087323947884754086309502598072045525561851463733271818955117437423338909027848091281330842434543530704172486491777064667048997783293798805058014430553963862670156799269939796836577148881917358112768 [184,76] 1355572341015639883830020756749568782077594448036008017240692033775150735275279365919208634812670716888703247615948710841114061406453956025657099048351738506846936097664559074551929819587015027495763479318147802602575604715507765461790096053987888560159124770688425840806874801417701189113534485087304644298440512041919756087106399545955712426139207501638650171597927389106133442460859492966595333486106892141589321276515070475733409854048873489632686541501842716040729637094354364853420640395028799645486794730118546714128507172858578011572125049430715559741266306917083609068108740479358307852309171421414692481589552938624376696096411850405535222833855403229162245218553203775751884651806387280164070524212412969623975360032682937065447491240855303373564047649949227137874490497283448880420471025581453903809116834206534204025886309713547878099039659952778741825233925122589220072918561406647566899406911990776810682286839596376860622779253575846248936063706577250503796372261856584458232028796446523909787083534827706795293039151630565785046135313496221333207268106194583116276692045927198847702669797025882444113641472 [184,77] 61328463973648644428150516618880754771903313120588389283188008468246734958825329145051888828849118976402510906916270318068423571443087200544966704265258291551405748810508730788081227988310096875205711380440305138370904412912843184594900340316952537563928917554369301805659151608118648254852317884117394421205041877681431675612379667529295110274003504997271950047000242279674065216258106271654071244686897205715052188868323282139632295626835240566043573331564109349557469821982948969357749561976000091822588597597915551622795184912366565487931883729024422435591901865589659088350982255866705436487746130181313890627776816456470880712174537221806529247129344420356473003958052516884140118261498193861125230484524928783952455301778866096401048630390837342811622604566399564472238095024021444113867681408114990980329474616009608655011564879413638083465781140567450839484877955065884382258268537398492110620888936998859405152288579394747960990143208328288868548125074444171905134015986714453088064285764853599243200451971056749236791926639882630320106451530064500636257960390068234065765005119072080292443762352267565465600 [184,78] 2273319438161018548229196016333635793232556191331783365318631881639673418898363218859574973907596269101181079886788490764543700196231583231359524036998679014577461065268252266913919351325869625479212688969152498633565131086589276576844125261171200541267170140084486008425278150652676016604531315722076939290030665752967514158268868650801191717819470909756943432476577765996543547974194563650544979588399100184594456931251541429388406655260885292461692282388976676620136088061578354091829784135434711326195149261571570673182997825284892095088765125986422083669004973307998736868180489705005036326286375010738241105029821783548567927247945163300710817879899538651944212747978244786273478466305668268697218724697211047531624276131563176003665113925394767194543838766439314920457604229635844870339683495509630394966930847968804261549006704170204505506036631778909198986698559859200138806290626911311074678195102371904642780904455618786879797983830784882359685395128556898364141367805403958150723413916824306118724333284154670839160658103387571125412250736754079721379216053899214026501431160778686439642876960729202688 [184,79] 69192316354090657637195760853076033621905763201554739496858504511424775119311902352353361322530649862636551505132466488484319770606352630598351173975155159838704076387106677648749924055647640708738286940815191077998732623787631497697735498248810549461092732549255668337190542423417230390336643383263815527103076501055511216864453035018349482345008021160939093684664967508303290552249875316466572726947465320543460021001394683546400882820884345917768260644656415783264733696026653595803862470687678789819166678514133631344822430162068560888078703319100532418561919185919127528144566062397603152619145840504962792226617670317508022900576819296983256322751967665604600804103522680166846368675002304367813095857757590937159130514122592394214058572230890830077386661167441587791831059628855451604401939315575627358809264791035193429354985206839178465016060303348117344936120514514867646309922215819432806882120600518518064962423994078849993288289445876366649779775715186237865646976099421747840686779919767712958012453125169244695152804852968203693471038261966102392460367065157124450163526353883190436745874243584 [184,80] 1669254294110364439839308413413172484617237642076645313120984677925983876320115635362103726256383434067855014533644974268374325647315352860074739712335492718594476984058596026800533061174770542921515128966274565178825721553969219121100136176418797738290332113355833673092974289844877399950425204075878919429221011373186736236818914578328725983070219688849572771672190298248977150298785018282358136823400788258730528954609966405432013306867466799690954620593430892884236146982308484428720947266770968927879334249255271847004737324223875185588249651107113205946617276757026612650142275510131500361301430413822588354943236801382696073163341576307928491310428676326456290222870522849052719505911230549035693732449900915690863231752561498342967182299249121453980977883369970894011190737005968852073508201888246193537276190586028908346411296055275927759870615276234505829717522755573013885761659572005385938815059858956511509968078178160511787247221410830513128838713913876277150346613121471982802477385151592698284906485340839045875385197009470255551242461394869302681341643824192096692194718698841562334420992 [184,81] 42243850071086796147239287455682172223878128157898215980353371433738876829661836669174075764299914087355745715074490013686482936888032489132208278059584297974606463653167930664023347434031003209233119339323112515994570978719497413847627013984440540679651666017761998101405067061403696540536266929488375540134084194189637238702320872758486137577676373082246537839804904843723761277672572993389590737608225944852130693424796297071767627774875381822374654486855061580403161626880622846133207350354867014439824608166740154721879475013907598697778254764169929546260656477109672984188171033552076169578221321646151869540678444659313644039818429085866946796211567104231476565930695073662712677578816311486056540985684221802090611585266368266529181205343032392783567050585375922817762340843745047767710444327609824680178883545983548048465993750535073176930159557332892837863641189639659208974671748940314493287367707702501237614072802486073072276278138402293325217376762358925933056022685008114087593869063011318627230754528981803987480879929294373967341577349187522448061122550070179817075436831395318595584 [184,82] -713566299436550392722731985314802224771671776636127854474568356366290968079339828778296212773242721932709218913214109603970657683923749885921094751962354866622298323296316233750800264144411839003006639321869774960575629742069034512962109352103161731862003998021226754406758970393006256637051356353554902934730863346980992667056997159914891735336162443868730740871567848339636832465968208980996759264007641498095086906844020409952406481998211635309433275480620360643008606463622516719696013314947235333211797708462315698279358564037230441422130968430834549239300456797962475749966234701725818853285982865125394781410753325107875128097338323444663055960485244195732177178788733869901051190352655825589321545663253255167938634998911002969257279852958193020774432033203987821003277677355155798129280361427525410903085647427799423249805830641524221001324998275060944995464685005447937963618201947561009839505954117219547285738876131120231604820777185492435416300417068674566147731532913980823959392373046122211672034237392242057689452667745763226553725305951332821976223162889391261567062870713303040 [184,83] 207643165720874044115655683904653208670338595815472471856585710680794105549548135836689708557923404128001777847959952080184819266612341943167067194690187261526796022328662066809694709119406267927097889606727081375802618591146932368505496171600384687137023524828771898337405011452964436996510309577479436355000570302969399720539949239910560216013300388797163156146249365580289143943349325524832024347200567534109437139414902476524517268695569316952689045621442264548538592764651302869678637142210867355337818706566915859635763973521359183263362180223534490511514371441762123629555067395885759668239533192136773055559648025505277594210907557282926692582658692045085185517936976996379838626571306671047472139137221434795528109674472362930828570247774846561963150136305517494169183841550831153627062504389777728085263955979028227860983021682769816006271473874216396782809874279483117471702341444982552104224347395109202725680968304868204643131071391656064660191687752355118401522355589717290455631757530069391087436513658742475693468726079872828199141378401040791658890793204117382878559662243840 [184,84] -27371473214464139722728989165041459303929075888082417245399994447908711407631283884738693731545045032720314614429909857806695044551388036820922439792595905295303068700463145136593803371495656374958172166922531407685766940017841756594397967742299757091653341745777165347765275048554339437603750874509087605059785236204588641555657552083128655790249809136224835038427184388685353202846977386942684424202904679210984784658517425760485879904202238631197841340326426362327259397298283641679897138011696351537393243110384484202123338894979757894832010757272027144037546097703082251065283899718307983013921861780860844849915792757458263102809095818637584849454351741651279025621329608376940216206078083255439244309385031086311516357831627469118543675174144846903495442226963566494151606889979870611717806766240629693569293830100268679037472398234460955117284380533979596841795516473697315690454919914670780677239801961151399379759201105586667191324743096810887862092156971364910097665279436220252661004675052519383086333775533684752114822047363823131368654048993870487509218043282707329711333376 [184,85] 3357091765062798628468091842436475948602579812859497041055510741678807649394858144013372040365171857824205274456335293795029670119940629529908563413765189301313118229568527299790527355333613725602201252257205634488000654244218352628803954962871966211202456330896498387042374358279593479550943199815149402787735979477014879288580602346669256810892031783502234447108279267634327043458942604605533263198719788141995179520903725337098340667292304438323643466632456884643743542434531317749220975590570319580681820221849486526805986485606492458157301469708157978135262642788231713307376928496471166764451082668123578893541883514563385913538555079793399915656323288383251652007968640039008543564557266596000772094649240832244284265067782099832236019208360086595973174569155609911817123774183974614628294859278307560349488452360275591517677072568786491580447163609001380656409495756553992767849638996108444238378026629114142548549892557633221323621712572737140841007417980328397177531503471877525088686960829672633348444278838471376389432908051908344079815157815494837598436334748549603655680 [184,86] -361570959271032995575546259664456384684009507240008976653247065988022405470138449573773431398939330848323263473517983894012334062620388013233393756988434794227938345046522407369916919558533562439220915271413617772004039405372872194066978309905108666415581554058117654617778879764648041942236846108176744793262973512390875727326332740992036418075653943324158601651754263687904939600749961456710100787417619783750476018411648307752904965846834045398158350109154002629489441597926533347344130296147243252531359479997210665268422472155320109666521415187645595567668365556620331726962963816289740533609097466298106304774699181929933464089218177587798418328112079572269844126402031490281353365731638543070985401708646543305191190908773138485315769152823418912000472860984980463442021591011684245092915407341989484979349737698023106695454240830581824124370610019860408165766868600610219405018478441845818334975278179933652518663667267589859548901740017012334015261658755716164278881487372210980229994144368194408429479830212928065713997047789861792122427250871368663152548133994063970304 [184,87] 34070389955720216707143559789089002569980355357116406665418498553147314809043446959760640919381670088507208066125186484029287030579314666026505149411879148802016258755001369793364079732160538221115206224855412761905630781979170205439632449836359499050314345418337911102840413756813480380279513224231919406233319810357098384087742530008195648558760147219228427269768480720901851239476424323119990721378987340440344391531071941644511812660603617613598634808977880507461727932021256059015021718596676556337028225902941984127281957142574469209731519462252389095390657760644635934141402744342613581812667888639646095761574275732378131532840328569392487105813959120094218206691457096469460106083194961007046710593041783070345465160020961812545282968043894315127673257927828382295231647958245526864920558246913191406697361263230858971924144701567259307903574286718880088199823677278468708061751121131080427886363383366193325966570773355211137282526649627730182511388259835366729306498131538114807429242462261446673227617136362111162421578223946918566095788530347568879040561932697600 [184,88] -2782681788163038516751089756679792560837486551995445503366463032141327122132725900091007394812554817987605771909504766191541788744948532449292066554499027738200779718796831478858737394373661311177382300871966148099835695307064205106967847165617741791050718339328762379437088428722055407861813708928996447685916633544181851554302984986572293843171593667697740767574735422243962522414067941192032177807563048761179188574270506458141461567009747457977456445093429676730609299329893249801556041577801644842212216251626119943712090918141034119282857250967183535563686885402557478324155990998967089439600069625712698415252646982551579969458121535239993572177357504993246891225668458845024457559604781897723971444628169154312677135109483024692351898033008366695460109425579692446120836315059770104789155502544133993711329062632074038481903686774815605011873106675046974615438712339825143050899048631359830255193421774730531992779071799457434200945055850388166302548684590570946966056356975436996219106601068662520650327993840564350137347512132310797459591949327299547150144790016 [184,89] 195007817841625524026771904425522326022572532846688064447439612794657575995135314002048570440213250268534023217324992353993803812805897521521920631319136888998717757638616815711441091541396302534765638609474997652961825313908946392373923825054393273268488831261038056401319049219841801235977500276227855943583734930107377542409537975505976233046387524147888655146891706253665809935647734083926984299159661915918694729318478141940376579077216166891572603046653929169822088994702134409769121324672238271858824595713135164194801426559838997579596545105799967174282513427088167264386942755676740756592411680925156465129296956937279811199831763016196613705619622900451631736082809792109474688663884752688122170314482996005995665684932695633207556561680006848030482619110433467415814721493391644924186302553597322094904657135128693412824548614468123443376489600868522113527628430322007648661660666030209754236301604797237139413273305721103090594454556171151791568237058726996704857392167811763991418334456322911313762842854437190582968289456197531312581843437042594830352384 [184,90] -11592719894703923184904096607925350401971209307387142491160116212049444004031591884932336951821673668733897205196718084752356297097752430632158331403928347382936334306154417991347803921604126974207987348522486657197841684856723729173472870031735668446872104685880563930516248443108401161514714660222004294737446128955980164871356946681404462691276090355637928998505470714836700391706474659278286217809321209243303465574869474062268927035130593716712290135038455210365794159812977376363651819230982145418532637683084302656452557389732322323797063233642644335402452789312205995315595224464750317069056907206950883054295145096620106117325946476737491443074767874419901479063878640011092837687886283568108310414197174096003946694008712154689358641027956214220689744287254015125073943872634144254335294561349855373339007564299441783817102457355462194647579096684173329835828622295694567800359868004653451408504780499838064657588020798648943747267212082620099518750800935098967120644770795177951999621594051396210926391577096122924328855598507591881771527274444963708928 [184,91] 577208786404750226048397940304406663117732934812411189888640696722708552407046845902450914351361493554037755613274150056115674676146579106974592467750028305230480085968446920221883287245533069566719428475065170362157072644039782011444811862713947808496380163134086774391632301103758359095996870484489171945693224504747805808861971180669001929446359510273151611143699522472963975101461919803930694301266712997730613266486337821265345167630127719471630208443214935465073177270130132194512285497564089302075969732717880631977704646156531926725432568870709729927122651858330637375100257817810199133791574914117118340225991638656909529420638621538184760399962291858569715233369612047250568506729286133429870937075653459527892903468053137294200060864280753640761481563531672039001722096240301291123047576461156940335267028779539023231010119338535545214466691761921439850876993582016619453286817314794038464746027355640953838932740097436785074160628150689581079352067378563708626659210611896280167982203524680140786048399018223260335745866628031927360200987329429504 [184,92] -23735146459718777829955192773529073479124503845667495871172594837446263309558897336915498223943711466939218860183711517209101498488822814426899035653316415332242304724573046203782136787205051367354186873640888366517482999513349861776281567697466162768732255225950513254209916223452204078398339739088509687346506072676544249524761346604668104937536820511094664632063633801424147478123048824184527833817396447395592746768339559141046523443645080864934261863352105554782373747707092058199281595664774038631452276719615016072780622465454665531356573418000469941964701791189882834881853930927143059658484809130613503823045804484657187862650877804451880780429108976463578129448399422899121890422952894003788824640384682229255772613845355267743060479606887438785360751608387083037179427839508967989952506812239512408789792790525987972112012028637905525330360642298765975180745381604590766531083178783734332056194005349961967593249745470723714243567790404354104983174939269672440009210426400647999368683088093886379449903601250111774886892204421416831347384647680 [184,93] 793847033229279828197646144309999417989584546504277510535731616386230954977209658680208043164546593730640923999935387526954975959918768342192061190098970110525225635881100123705104262866932680310777319473787133551326852785208350626562134612093492436317057178119605574362776964447445289660247126658921105931594497970387477383341285824697223422455624098023449659678367747512601533819692716522167241248747466721230925688426225397572800088387272641966408930756758031908589557682899647821721913834138564916719437127551832294126132110017061916028861277152323931377300383297089432020814525318805345595141891473158499181242887571267826028951666286937102420383614096207954950680742015307889112477925275204040329054788297273432982491161010894473976402651378300927125426567202260355194916205199790408609018209023583965943610376067960398440494195117788976869265167568450329994341818482183076211535897669388445100180985151174007814462282120332336934114380199716170214080743351522171001196998814429852964057280081301667924019902791538968436808539248595361138212864 [184,94] -21248772399398364205710211551266695283079564904638621940483763485280798465818983093454812204485011003462726000860518217499785446175194664185103854959828073559281221846751234796973349032869158653691368243518510992073206269838855017620959750707970137911540374052326356916965255891558589779662178372789741136993504490020392078225643172479665187674058377916859218219933748988769492257362799812503733221183161510489954458323831673019453318992676843587873838822911404488163215014711664185099084984913530221284364198783684070827042047124295487166955465158063760759396628106391772274403786045134707806207842442813052466180986811118052114060773114913084166254786283862830243727870729974512905083683829784249478601608912560422665391019231088434343562443969308959444628448818309149757857925514015999379618441020210835183401089063700221189483371951884277197183570258996254540691980733945345822857103006890740622365448322491725166896580123489800301169989036278737786801575123213278396265290250388067966668890619657952000915775985471653726932300596289757773824 [184,95] 447637511684552467536328093830642777900904378678056085094305381918506563931170334481070220899147495874981389822310152123549229740054498685322771331653857766007518384790176653319212889340520295022635578352559688017491848050207603360090592989178705073288352315777685540325403517203565796503890532382772996080668804834247442608752820458178742692999920962492194229544252808813809881732764221646366509687994618585195236332477255647173273061908428086969306554357032745762065917438552970938343543158744022986787018581744806094641871337853346439108234679021303635175067304181782824178897634686153927465504733949497343147326774179026130537050606505478157708086765139984709996842978677946097386831802429062868572542207323442560631185039196253470590657701416564900172375982885975849051657880327760084161762173384187882353123120826646105468229107620181850741726716317167430889542415121722714432198260192050640827975385967371861781206555659639332603704022296603835205711596797786653073111660742033025488658343857779329886329802755059805355927487184371712 [184,96] -7299264815636982392799445111816844401974465335544212971892226849583364797604848591636967393116845192452119776712057660965940495953450737630980747600379282395582487458144931496640370456211263523426364726494924092421873516113269354932819443624709529020714498417696893903152978978070504614139878686385149693293817292070375327953889025308669014627803249639938154162012182355543467976821224371777595662383635040302167225874013358649709708335078752477909543396217420048152775556461079656743605005116101230307152583832261223348924943836582441618302756169276236754929519817199413374862727043584100818134175620297751450157520014265389216252241096631768467174900165587752110515502762881318040160206720561017962588810113377044174278692415009468075712366689937983397742854596797756669588641506766483328626107421741443499297542463794558211366962131643294394095740232662478077224908496142432969982233786474761681737427163818534712246840368722418985706640537280287352667788254781140430572665258712614167930328576600293692782216413403306889880580079616 [184,97] 90665192480109262766676254305985888507806584903985871125047753757009133641482067297834345703470915719489660453038323296469359382297194332124684753594132249378100936943246660041815158863047489248191720201282852800109502283874915076609542569650360376041036277314321890091057388037203744132872841082222439010858277351632063607275212742308482814407195143494862114864257526088466248761525485035666750638420823163130398228114924638091500578790514406254855172224962236155345825662161334816521586011974532212308746581408410638696127328150112183546625873245653224557818999687843073268501463329955712041466472950754798490443533721771273716227896047917176068782980272974821553316995296003947120638951377071796309198919905657214415215178933718326155919425492474955228358387880719155871838354369247693806883648426075753867189100881584281203332171631013925543994145789030436987457270418342525917567717279496882496720200928791161109131719825191170040218170033889737040842971441590660802299559953930883218969404602977420810262686721279878680805376 [184,98] -845230867920020311875595782883398621989035646004226979253514340410517544609154981391369341403988655841503512770537682077273295163369090465939386031698464035576173992139148864656297272428417505198553243482900711577767353620944985024376227396327918697008641753246182754187071157467484898988536482190084935958531302274595573342979263129765594113301047735713784895757746932901553597948307161415559579581392158212294545450931762426192742700661185390851989380820186518592488456659798397922677672113871648717110293229682108227722848240215848848729698706227107349766244808850472380507868495850300558240917281798239674360606277757116664778602161360980959043971392982053248922204714207102857560478985097680480079260021877520940777475997881487391713981549167533303204219691519967141417406240492506292516942938544096148550729908811895663693863499909024089281312060987526729134206590543837782566368215247948118968192701387088768512414219490099238662123585460336348329628090144857009760332074465488662189866057417967103745452692938955554816 [184,99] 5836037192844412464499997696891715919036034840024738015900225970388927978612272458938051019423186783118955603128972815409280973834766194397075398939360946221588453207274212819629515266652828542197027552750594290137112717148089733330288474876398371160044691929994532439842131862201574941135099507102783064125819261762789272734595470891012218319945149162010961233625177843652814591349250604143580273009171266215479400055665438300983095000412739791226108266915997962127613258307750281444232145402096980811538322562129574111136067505201045014601270649287578597009518330331932630774364276107148425959601942932591147015732121714852561636319042314418548688718622351208711822017033392955509590465291120931121364277147831640058031070596851673980254825009885825476811335495340836520864231565953267398041136989309254703053217223727241109489336511560709061363339185715557732997176503802183955741242507128159564571191741730383907826480147758317544664906246515482907034302629983981121177949226590422312070751849090548866125293421330432 [184,100] -29500694474498041589788830753514015114855048918532912080205550056363746872910237020877126588982504264474152378133496490365321654586388606737881242587808272622324652218599987004710579331068931007554947019083980587683342581109997392228752933004875888256599272585074065451015995510501614782111771231978014026307721550371040003228317235955081179958158799613833152730251426789619786661521875145368068124070230170075567720189740265790282363414412525136197678314479528153917013284457676597002755223637784462492462920596473278418550017719325922918415589800792027680834228506640024300824169111255777703928929747564454910762730039687935726942116350857135608804627212516426797125382443694197560557044801569366928868191923494427289182148562651731763178173514569121271655382272395506788277760426850834783134066978300360661645520886639154189732616535538345582873121672702897243980640741619782974724567192396648927800438425460877909211347063963209500493999127277235230738378563387836225441328921842005477852705960605183779724058624 [184,101] 108089246660890418075451638511691207262575397873747015778149942555417027560154107080376690038319207863620951456767689859680130015430757697415942934151365930334673230568738978742915214004025152196234724036589219296787093804474024221028001764689337311397370255715080436358959363779987985112654828392522780746592921960005935321048218248082762039068433828320941905048497658838671963665462453476985571769120764586680576412197216751492665363672296637119818891040192548193289920476744561283181758299153980333793808678688372906270293928197665998835226921096749430684481362863377243321824659919864177211956509549966399174236903241506349083320260180386163349477869891775788360190946845146811125914605034639170497026878359589939437129788883447530079136067130596077327687511751519524340677290806573811070800197606976048472621838156846209885419800450281794241225692301853107635218023686075307852923287491496521703460923774029780219097350008552117194402985171040917889874703310343406412389656056754793219180007969805973061632 [184,102] -284607565715556314152962142305415235461041189520313487826146250705360304845998209691402099938697564181080392695974464166665932377087649557275054922765765012037989919110314366454442232470316013590639253201167042614826126692874105768325776959936922034508870497497015272847216372145156705102794480381432598519965401275159395585970589658335660336981552209920923817660813817232726143749816800106462963333624557160936628840559012289700377661791903899708543447668847551890168807967299383631814401471365830606207052564961200308571619183328991231284575923186504337220234544203018039058559237509981073757821020103429111432852584626293142945318932926874032627710282780398643421471757430627491199591126998129370043538132021002975183111472787506752547705423132571581427675409992713483038220441716765714989594925636311557420346132342136318772165291738545403595237765792951990903347081298289367303664011103715832612065555200526025518410681899055275520103490767960442421026694711075138759437483918624370140827456313475072 [184,103] 534560117386603374213315238128581739582280305085968772374774939343190547184146732153408012836797761355528537222217254807648071041253792273616228947291498384713060470778983927625527137500695709377778160103689420956201318707125850662863062600272816781498138639865084932811799001046812019235194655565668171146675672141413541717820014669831558299479384773163716861275628378017565725970237830061811580917187938811771145251327344244651936044109215598262263955693717438704100137401647655578268335286619464605862091544701507513912923905603889280533088143419519543241930737624102619774791823540285681582749417321830649743398123617868188811651734522625027952177867015494206971084984369306779877919074227598950724923861138918996904931085561118333768132688055059548386130074519027101399644636277451888983592420887626069943209968740981416883896629853412050020071680427537274099771307552342708206588701970797480285053528742567055933224058199692417668479288014194618584023952767015810206998711347324295593424617472 [184,104] -711500892938239033029198298694267482282112526872593271935638376300210499542367412308287293672231348286628229062212561973043332129788776665022021575700397101690543645599303475407332750200856383832466394222412946035388175505840011328685270608337209265028368621325344591536604333446532118341550454534989334378732941946154340482762392422475315676070048581013942364599514704927610461936253528853800694769559250127906390466492560079951661782187275167591959381649601831608944181350802197277055248841162490580487885929028216351889644671173022739190578250298254836874885370653299288399257001277716243378995286799436891894377760149432914521032590953479367836475288852520061107067457335145358565315877069150318866696463392320795077251837590510445458314530024449640649046497721653828070081926516301121732641718914185529039563800588592040518591852509240896244910983489401201733048171005347971413015955630092927306610409031207214549422902354555718619301176329639687438384330804912688676530700808095031816704 [184,105] 667082822228391562613254962042058737320635566038709652374758392371974997850563063363330886428170679860539948257392537410008363511639127296401825319133566237723004731896212869178385106111749796586645554057910837897515718084586267100600871926027223663440583594191307166479229299312286730508866628876921614654140320626354920341046305721512824725594879393523698280992242692053409553950993104228679276967132387936323227766962423235318205507794696119493637494117431354411001214890874865219933360858584622111777545648419065027727951710274487373168418541469339287963187223514120449956755309344726368803750577945696750732019853555832225215837888851643228002261653042640380923231813002060865250512521995744741623701931106782090037917952041569571705640702779079202270327974147022315655469350193354042762646857918399199390498586006675760698040883135650348755050389116157267889399923787521039433329781506424391077118603878465135158470868156825291027062467424047147156983480558554399628016490448420864 [184,106] -438086196934510477090823961538439187225600274938407253449485466777910513252703244057680983220068962700060278305558133365771036782377211127933404431356250524205085916019958409478773420269871834561621188476438054031279451428307884718579021055612142763295095728801001847828621829296326836959879970451804311744351491495378948579120180420241111974286309984415099268406838895453740324688573213672424865813690908790226499263139783549454761185311954871779966892146976135371481513378770234274034639754168973437598522083718790704893808442528366648548862097754205836882450460031281593886785939408056513954799660920303041434099832149300645869289151554756758507369731876959377939954996347705762309790111813202106351290376326641485375128819761742625374236239502060148440142113842123731014466578301622498036328991092078409903740408975433308477560212837026774717525699968145033606093791079726171431187227544504192983462185825202933948969924409081772914934046120862058394764818432855222225426841600 [184,107] 200417323777017645806652274808752427393825810557003417268472072442110959765759518292353432638166311100125614270741924387194537582819313705666288862835726855625452014846707057110386325099932749331026208474478654358731875260178629344695845326443774502442086473141670651804142918292693743647228147498179497271162902946318925205607793126463215025446014471536205636213257223653275187159043435037479748872508235773725333400611951617319939968593809621615490006711145314883475202257983178778705133339305740243029032844483946275633663361141607103724498039638217002239579424471624257411750623207132224521965769932348756705469119034858397111895650350691835490247841718329100357533030791034259335226209830123361633532972931940819739089068516461634798000251113115055778077596681074047585107181699557888670065287604109753537759485374103981121133790536032787297861471522272814602270265925743529237935414266185685692163832931156449216673863255053186076878458323050598137317173762589533143040 [184,108] -63522918675845376585286430855560014359311755267246509116592295238992276517035874889451590021663270304183724496119246961437946061060465355945176761910724712758237724389986997221038025308879558252615406659379286652081383621489039077926673426084914030400234421638067755863576840121243478826641223406074544717184438158101815511219451824888731721224792880457469495831410477118253748821176930106273823253528070299176978786968452404759276887799845707343411782526031466618211798549091195690731790639014524276943915053572076316888337602763419147726204495638748968956060845005866489546475432294528853001032711546106740182514733675206881832645548394757064787748368542221752568714821130380129816234213412606745862673944363839853667295125764480042538247344041902417797047752911064760887259583443573528464414130042266758355172246657995911324836747227467642746756430825990774554601447345812833656728346027044462556465549752677014915268710060418093133288230268350712813545367562313728 [184,109] 13871346042721806004727697471749622209081617863243487342810662050283224825806994517276479289727386960756455878402975295829332188085576124731099406981857344281311174015541178537371103321080730545272418438268570432925583305541420983717517855564041574753705478803834877330764531138880534287696047300743532560933334427909700287527597042919229493094205325695016903207994900227058084561943437030428987111534868045414303657661358239272513714207313523181611044095228622271131668098273301098398739533551473753176938234284975532088919138615337485927485198325868303234230779650697581127751520904940691478603055798665092097218214558816417475887333828934395338829920557000611638661976275773773963012214391296465284824710147148075295564184782413674219432460841339865217096535308080967033615261421872916647372252290101426320408239500731136880495368865652856801726256092561369493507994063393538536129295217496469018343566080702524101282231608330826257271683941526209797537660928 [184,110] -2074820422809177395155250036970199021567581924006624220877513455466073121286023158777971520094818851433666013456261539912535587660970430904289665359552911765355964612800582940778069502517856498193780468401530650908848690431987723410163842016702323615561178766797339851859121043299696447174368682414207790125368660768688064105184561732198584456921535623921191610371820865947176950632581737170778394384804167511707082555003227391156581131751811907130466311784975914085189326990937939963721782459091311834876733749535486361379726421872922045188734306256035598894043920167393982241145280379005468471926567359215425169959158406577530462993882930944814239264880681259746535234474260611393977669827209439986485436953050125024659870666270498627125398132813028307296722592340057866423270312681598843134714244638999367913232687233455071758920258103807984986759117163113198690128024172749481442176409280071961381453203597189429325819558549506495603742807155073925120 [184,111] 211285577055946517617613744805589548345789794424066269448349277502153551208939785618348593438567331422801314826026465364664398148877934549771362961107972650185623621239289803134206886396647609811328049126920817747507456723013567926283242122668992857855341287433437293471325652256209477863842119038183391069494383263807858236737947554042073004390995603515046194975483717614642607567538700994031944825124729856035615639437067890533334220279047805055354842975267793962672903302736157637337923014160968367276057894759787044200588033557791154721784945645971902879154502063530983201200948475269345296217087799493180313037887094160832195497671479626931479682117799593400598338640097500298939532609585166165051493525774733020954122900887158698782772815002975389034414588059858898580262924447461754651070147669209563153529848005765848268744257556508166120425713101786090812243030877727770924805494589973702606453941260023236499004884023915894113634746793984 [184,112] -14554080371050545355615133974332853987228431756981762961221674703135147762145437991034555423630635350895663917731649723326136798072904030179019596754869389935120482359117679664605499078547606498071946526958805936100480339136572985810332510188757620170188079796359338106519135197260997531730080420767258397247083865303665715040104867674973108657573990938263404111342952989666950775478903920036145991148111080852532829059083281022254095316097165072495204574831566199668462149430429123361550369068739762590895822541482516118118613328752850553187764462107779530998138893827859029004926161913734381831469496951745960799522425407447626342058611890739767352403120110319332011369118256006781734482410028812175793026179920523653544340302157227322813936566684622001473951222479321155139145755202039829957563329547188445606871877588776047585476388013080652129066870740364018881308746876282032293538377979786866300924024746840135462001398256575329265408 [184,113] 673509187543930951808585897141719928345844479968573735617338777960423379998950581741632418435568794576882416664631931796583273088336015379912069099955498512044073844784794636413865909210998110485033226301683695484962641869724759295668298890958610828349685781341413613977221913256793754044917777065852603331323712161928544123898569169704056591599340231945283962642276570156043388631007541794484942406443133447335499174963478389251937925807095382716047306562436222793032520383540710961227220961770538624192968581285437867673275400531091842338481378270112805631006385821575917406633423375181524580825545668370984798547485839119332942925782110250510393479415091763933539021289587815864429935167369550943813805654597177075665227668811336313191407709000926135926524776094353464157468914268606761578012436192751207653485607397328514544455314443103454497649951216635327097186213220579567203976779187587961968958327073283736750602027218042880 [184,114] -20785608839265108725735005588552348783988982667712599009801669136884153125735711092713062666192225437001692332129740460532628825636731333407767166235706424036608064669991621525598922384816914118966243308760364865735572918753971584629611472601564944695862992878246533242104244688201473356092461134520167574068030621616517751415251850635784413610283728454355496970180118616782811839700363183864879778148172595747705267844088539511184014980794906744828798781143540787261219515138612126553525103208328136245424267041475565198949732993176001077630182992155167482080982080551804567439203337650449478210780518017354241047244723584378267161085598810296776220237848139867526952668831691566603026493917725749771367409172982035624860321754805651747536964124122259185679636716739826232854405041337155173249995461738997242140891338638671308313761910582812138599088218328824779321345937064305338760976528958238096360383292549934063385841664 [184,115] 424460388659332233806851884017652431428081945527926382990310483148160604233294825222754954180367747771787867349805434139201470152148282005063698604265455591826930977948530327867785592685227686879009294605477100315437573384011678859331119950478281770638164873193748035904932688973220708803611991807021142285667724135379632463998536512781067131705865616313151996738882801749152391028018557360487748704833519116421429894250889883160542543783193271286675365497455897482460324913213414159620592895993986750794164234674823298508595694335763992395635791141960033586454517698764773182528182303892728611842627524747664692602730806967585289120463133003387647644515678924154523474986632634144683944024372981840427821504463434602896930395320678213113402815526292588019258149128698276396187817486567100272689683801001940334828059112091550041717978066300833899365512219170305245081481481440029616850481728360374728245922736410976256 [184,116] -5687479386693697341268528696941915686315366587404863650066105639908598508338631625599314476396033131800475850076032241541945362099853037142406599817760533995588276529656308845093174816833621150898250528747113973341173787752997066297961868353651846498885835988959657428041877940116401357750156099740042402380913241235490988359071403835084019240706398698326125787705647109974705526712075536182223004567055960097656393933865584228306867344502916824274400746502570217879658207197961963877499962751733997020522224315925775508605598599220747815926679488306282594232969239718835240677929367672899801304281077215155183948616258464331756153497746341053529628167403195727934681910140932400910488165135608046586639324092108663966578400544825158471326197348468680271311303924427117466333536620809363488164211849282779879732290287487805601202271792775984582615813957082258571951152560356217006000661318718292863130869892864 [184,117] 49556677272279474742530686071315546831883797737429991069989972344226826571620593894468214026844633027151784945560208905745565939705107655153041016620853788269212577121617274739853490549045728736806546656511099857065981019744763107534650265126818486864695701761073412020811172033440982594710351737499334470814056049471895082654295038745912372175807090159236202947321206094436750903764662826328586164011071764579123590569507023575812481461095622886316357604279780798969832940229409950814457532372071188291554282875659170917943947778000040526782809694621839648541020470935364186869225461534905952880935338508673560144837943295564058321802031745633126928261412633828360822653623433921211482189439361870391258024576981934072920867558409916923169533056023228949207669913971861879186367037202743733675773039967329879073991066490361455463713867658094598084291556304724798136120462937141914200235808024044969984 [184,118] -278094993295929408093493468373159946310136288769108711848503013535985526359159831792468861018506963703984871888277816125196249287060993589987166214892298583128021764495541036445495175125996529636907716878682571451449220710870624114423920287303144466830320565206311064098568951524677746277324625629476597470971024610757734967989903916261975728961680398259835816936627815564868103819053913711149024216550821015369409613535407849754196701823143809762753516298896829062106049978626058648373535753546519985973219030457257015045950075906409271521413231647230051631842475023599925941075795495997931421271703076387235988372038000125900146523749183292472479500626789522057046533281875378377228824442709679735517565100209162670020476405094757111362363580953691928080419871918761284593608315762306072043933261921821221296357069316150112017021315467001383379668124341861523005961370547100784841419164012032 [184,119] 994711433067344289517610368642374889900902101102277917965913330222591578100849025440585569773435441522653743069644862410530589386868612266192031183004309710619679213666787938343639723753381648863216365459691127080666688963859571465235579702220906261187604405788739723036223703233511446450213744201910621701913827000918854104022272571101265406840100122199525585216101024478880474727887185205335268443794043807134641556212724236196879129708648914427444547849557924556841660054030194866713112279979916680176856078702573976639044598118798723402571086237930949121935589343852281748278821810073941790236423001006151972503554257711665343822369848080204967394577014852158288844700984187910709787155978235585006350885517351001926958916974332145572124395623060191865151773229623476827933963124801631469410057683266719818300382803966359817105372981708978439643099767161529915776848710034125988864 [184,120] -2242794710972207113024444944228390859737001412936522036780667618473108707114941460971222421929117201988270912161191196899695552416469511861547404024254703175211577447400452861275722675013554014820207820419860328195970664007342878365190242052820715343566559915670927263882695683724428173651292370711200635898733906612943640227344418677447452168008617333639844633259081218105912829008759619086427288781668482070390942294834691934230609920276672012551412911184972114438883598168792572826424030861097084049847940149711742621100164862000441770909919334686189373102859951590515614668274305011526176615985127135719541699698568239651147801610447425941793115438351779188057716538237806394808483058803921314276105877184426512411639838082457838737990327317559717113443075040840957722420833832811694292547602684652369347041296915367019254983496161268740862570937188107453741687282373956400 [184,121] 3149855743659339800932949255239124735949093842646018067234105219116681661439752424429482937673788824319591001417321324055125035690163850601196235297484349213761020687710558800364991559448297093508157500089867366636761930785407030708136049056270287214328200194170227370952960487377965050779376633655798250918298972817315049702521564438428974612538427848269352935741570934653616848025210691181873677616349996793671834436833121267670532016856573795431965641764071587445904078934339380920142091799797302801255296985665432503469976770063156887405353046733997458104490949890722839137225832310293707215755085452862882578929184132480118751031291753628186165967665760877063355343921076925679487552894760246218753602624415657655764043860564132852317634289715465028362271048102366144231701978685612005093364500927709822942252486906487862498733900900463760064449857069535874514944 [184,122] -2720421155203951385764122426682918119226733233131996690141092004490019286617963725613904065032700576666445772059099485253675245962133004107779022437090954581621441655650334486093896857900541682950494286804010282941981146449073692883751852171986338252556982104710890580257231208914409583773363248413810230776208869555598145564478326949100101294702529640398448547499240962728027567750777043630725566933712203686423392041451297822862023751207975704881722112634870955094796748976985921667679612126663698983741195540409086000332134188202609108928896425315497682743474074867386487593295134473617017537853938254298080865755292496450756882423316442855731938270758731956100675740344565029021362131679818712938027552866242613184644999408934806211476821632476934378127943620402417967774225672014119977313425647414770273226683131293011322418219688201377923214316090163200 [184,123] 1425096076491951719934474638882065688620327489005108329710031325676564541932373250026571937812782946717909690222417716699920715601037191826139962837466191476328566372213273460474062807682713887459903504201461533138977093353050901215108330583058765791275411699733694424459478960221939722851896361194607686047116558833615186357772349322706953402839790934475724224716037303639183785265274509644206497287270369921335086646080620686535534380040275620218685087365354392553868506273290495663225862473327537335546104446003534890620996115829364804569347520597983912334264340796173265435771524090078857121996539206753074262409392759451795798128940458741308732219727145601447607963257528901531948696297228796598079609130755338060210802564656423047607640887299818542629654477411683878115767945754219122104327212990167367804292437328445142617195540400024504500224 [184,124] -446147691790240764698881237862843097609392996927698696744812849060397448242712730562202870533006334506727226841363460335314665831231578072503923537653378480560030481588728193721551986025252074986921723531708590252735738896635144150461210227605601954231964276258231398644363144226057403751302239283710037567375726095495518887063944420246235137264979572795702623559438379182008821794951583499397924657340123924447283786266421926922910600475641830865019312390589612391723100539008072406373224255480200771405852890475112306869719337428003279571165889803249577401874684993803221787546195330664128825479380672297177971730741072480856797696633427053175018813606083249120689912544308120392082624630507470000177358464556991360211657483531751857607261233456807958576898760118394524525831641363412828509302841831469593399479099116793806759568846356480 [184,125] 82150083967115599726364689139329521123203586389236138943399326052811541812212111093234313330558255243885870047492085236950050917957559605348193833312019806881749029174373670281255959256369233167300961568045674437987747739525301979814533008377463703041748991806211153516572058412671806005548389842161252420547477802374973907953346958280234546462354111151972939040566143109794312829885812333541810115720525709583101503230300971053449791687589224116273884592299685837381147981049729311279371585040687473098898439961657227306395857077445100458047218506116051501050241513264695209390971052741054156803736945297524308374614321878975060025239741205783539484716974202003571999781588980479836765111137027974008683234918857599085044442549167858369987347303304434692093159150172706465956898191454424001720286613233631189712496928702223876096 [184,126] -8744998760446512617803280292180257441450323264038789803860921143472833335993502782678011497825192555032428185662441956159941505824424297285030172406992807972976429003265517276879126542497790208523078342836104186906994550480680813637989829935824220068854409744951521275158473358247003811302073292059212530789255677576773802531534241536258095658665090594667215954270434890518444830337975353123241775648594371638097440644240802343297839169932486687774535367856822222450140843858924626674353543185642982273370294912254627261188358539423017512864032169213489702912200282040761289022897936577515272083517723260794462224803632580770923869873438411742974731773245390071777050421222963539177797248176781364549703563106118546181070458948061178182544261887330071996816887578948112174033013168333297355931480196481109208420503781376 [184,127] 532193649114085578896617731527170307752743099233352941075924598569539368136352030407673751031819023835142292921553513502757761137244281154721252847452063144631921295040766652794925643071807371054320114019271128799612865296530053713391592272290170924977451652730040979122443185156558675141568361044701694184331556754342071139083874694107678981523320620606519469845125365736545055702922535291373353975679337548467140381432417467143505341913646396098265707817099682404456623029502529075088138866628677249508637453244304618369205904040991178985947125171822966644247864877161674859425166309139704155043336431526377704234616212015148297721791511797089755181796197953467314143869817201314714608143899097877639075226885267940169211557745348148511644906068182199676634303590931109518281102058019590183092208821317140480 [184,128] -368713079187036301923267942479661105272084247735669530526202006602446387877554248290402886019682378326920278752957437653293328018984493174684506890574878872868465805784732990260534822811422752955756515416405873683731615458233334655280585120014867735787278123234190289235111071852069745029243976984477027518178716630250233279746561069382160240249444583930226249239342835288630966950971536512991487093137324409588152437706382222289699560063533539617745560816435971379288398473376383373068089720790685120218766002323179165247060064977022859318866993618582387639953664274521879469247778093076295051935011557249655943346722485911442152885614125900301135892594780067638809612662426668330841748057192827486181890002611309204504102796685136671808198948516512927548159875714645834296777128032951453224929722368 [184,129] 23977197604961584250449104011220062618666061095952349784922618634863517371880005411856596518419603939346850639659221989311522522732387422770724353960726924162166302066919128950862404948738955102860333858459237066452819157664871175044660492556479778980059610391517659586639261133496960409766874992132354071049938568740878154671533087623627371856339811000220369678456680250380887454936923345867310854076519110365170938337920979057709390543018707640979585599370192587507844255248291258045231434685070338175753028328567590194716301157806875618376787192460818324526476279832867285718827722923962083663670342061207362776046413788786220325512108303355379537842312027197791208580455913286590607055928184176676947280641079424867445010780541973984440266796996328102018214301844185622253032749506826862592 [184,130] -1241242779522577619717069809825062822561476129291419908596376546388861028389099809269546994616991327232467581984781389385658600514643799114039584804916245073221882210909380417748532108618146741122003352104197966126401350209252798377480987644223823598255262146960645750775195210482753540092489514684298710153725556702488717102339154882229905127527211559876279495519746186661695893303301691981627365335463681227978740992759394661130842993932266589533783461035778788881322068495579413250687789120630996716420814685556048745107256639658237764677184928591712196842865684972238395654534225530013491944981276611096904880223624505427666997225650568672898135375814746353169025904585107313053876589127291100992079283158262915728489629917457892313828696386448676993539711560788953790680234149609472 [184,131] 48337406372382955257363309187260672543477765068571250334303267483198387811797697190585040012571123801464081971968818127329419607841460580967738473330148278225590200777849654094771998210467953476955493289696628615100096204358442621181391390087427434926640990818307589216937157177235071638907724534664944520153897282089797804797905442459202392113663716379260291382031385218266391606336165167079653533113732595912177390900392294224188483051360618973727394206964938881938327005052332845272534444398089863516952227031752340675603972529699122615582357819176112551236594232716137453449830082583672851911230957145423717093802856348444483080733143251240048097796500811773654870713423145935713240041971085109727208343038670175471243463475429858935799021577701064110819381881569009436327936 [184,132] -1405149856643864109253744146056203736926716083113278658922410366930152056645373279405742595463960604671881461873207087729265031948285201892612925796385097028839440479929836218120165736134481323885382842754711834457346668633253874336333521476641680624659596211519223205663264057560436954823354320905211821150013566614409689124849161396517259803372359225414407846447441169056496294103603198361038348639026024110449768614048666154854644874832927140022431994801967756461053094503342096147811700802619939430622162033598919999145135508897344331753612225798928653127187375903231001185128897989489915937654238242306706785130879882502204772842711953880286929065216237031060511104951583408511883758248872210724204963516411948101764175921572999730345202027450966833140488526483484672 [184,133] 30243460784337692995776742233299133302072915743062814056953214156786219730796417938681120600056647408550772322941544870644397515382097269990139070640005588849805762959995446591017414703671191455045653027960159386285320663400994154274273213913186873913335358310314276576938744044266697967469640410383591054978096241926561668105889216026076186771765788586313874939457166156476537943832486443242323979145557342318146833386512552273627905289492568638004756701862099859143735642573273679040284240155592195812819323201931234656973856081826943543322076260030128055692491381921733649718571582480738395930012894864374112158269003925552698186253339355742462855450969178211477107521804971405182337104569469111745351528419737194527985627406467666598134082150555192041596387328 [184,134] -477811816712643100465587422816816231431899660260392833880563694364838805904048276107734868399530098004626599117319475597436790146690784771819740286015811383954310171381180291923624870136670272726334698665318207253040070081831454053298246158947699711918981116068279769090181466420594791997494548648947184191225455440984917618867345988074968852680270153753835896450671611590775551745036089361747670115049944407068605562238735135328510691494041094319660878869805329951464676395280045473639234924049014241634817212488440826872760059505148578721133316363849302065794823441155172627740283604033051628946885636521361115752159018825169728989708788858675279706029855375413142627716650183051650248532470959817754234759246162142609667992462601881034992873686460915712 [184,135] 5490576995898388126558515159131715998492816378043540904896655210825619713236487823689275856421529805573234600818490263873482115003492578450780054421245419691797391143034039721184551090310618571987623357161636608805509393299824843083347389615623569377531739486968137251404982890936106002829741944268848890986475033763031639711643108975426088764734238786625609484171657090682303063823280998361193543528447084097207383587750404720099222124608769930682812294988789170816874523176765146632684054035389345530830253257206608031109441065078163726466952460586533048870764291988218317304069249242191731936163158438757999191540033956443286287054310878015833273697515648159432823705353510991481234866433012787423701052105332781694048582357260061763131246395392 [184,136] -45445008190040985981085965944167059020806187409080819671150474991363007646270484805622721787978135010883797135928655555652765412861155250336419976250501389479203278148796387970011894588286144414220158572059951958858851765821599583764728039329007399081472569818465548356802163043545197882790942903281399712719818053643093778919252371508361147588601403577835289734880953310493111964389623943926989987914060571593596068631872258003326870766681139846808870571165273440302128769672399824166808035313525722202570639193356244487369081474985561287924875185704130844693632020643657913446134369192161501627081124180581337276646920973511635808109973385131859447229184146768968838027827842880017687536911332930844476641659137756313759983552614922880256 [184,137] 268140950595945206629985182078842622750323796872781652884458840497111151413995698203101027106431242315542062771274665765233050062752200546053692955175562830206891543845946268192473530999891845125899404949048301635683898918209776034606150951115150866088904000198956368835755153852103667612672501919101536313091851472461083958697891069685736944237216838815381247681934782531958102560378654254939088167574130061022971561233238899009475393354766880541900185794464579197813780554838292551944711713386203149976247547566244128297575215204858980476975259357029580880528370299099719525142341566700854665081874951071462066277833544264737175146747129087755935838336983964139976330045417086498438583230701743181791265017824129713139288228495360 [184,138] -1115466017887820000605024928285718847240869715099508085318478202718354784733367316542766862001307566051228186438210684898869055887452620477328267517464417597700043350635541789837908707617717243599291635204643998039010929530301469658409564247075942194223279561262809832396483190576086075746451993257919088560798460831991306131611001109040052084069804796421719382038006893838750030360165067474785887412507123635165802845492233191761130034454900485927236570149028740794943952341718415008362618014761790020381995194496027310808566709628952917092216424776981754262293644673122258490792826377123912131194522314941831517584394124014743551174716577638424743985482403984819619979673817083896820050452226853177446126724979132349415424 [184,139] 3233343468917370881600017247598190425296113336846284187271365074777158817637756385939299161565841007528884261874464898466478747990977248167763256771438033402122289565793005195235439221688982036559579983603309232043231461893506959398817706212847261128290747378543364456143582017203398117855223105226563862418860629356250050080515615380309554730754654647557695501793196322273770790195575621742788515323115458891912943056290539267498883349536834546092821381964923737950368299191014169582474932236021497359601093373593342769246669803037184593410293348249531922588435456538072741534927631876499244756315960848776484174637574498990501760300652385911336686493396789199665763377714550322934416630580676335438985495808049152 [184,140] -6448872167024334601858200212251439626683661951853498939875315798714640811105860352823801912326460630379264854511702859857758271045941627065249053466685200025143842027641697053228579261401830768660855905413387409216941101802056009832343352946340839706007833112454431449370757174655666095442480119542758290746991621778999064586419781616002624360604710896229463491005840058992984712440276466420424293842562325483319388154186113621491308805249230038234384009635052625886481058391349417656857689548385201776758903273937265228518638041039109008164682992805816151906591884147221241635331681957629611035672515206520286858429389143576739505014636470498699876180697945969822293848791104285528818581277924074892730368 [184,141] 8731725626914468408612689960352955750044910495921675570796592821935792705652813666505050594265751871588782727675606943780260640291602149311968201583642344862595451615196064700327744012091112384746165794646328000312878686849666611492655522505499982445466764639582874476967221158097693662125258189218280598041131008069817036082751021032790192521296495912570972925365579916857791863599474647223081103794565278954630596497127043436177172767272769369589819151067871911921510067854242411875660411043415143083273697365796385271555499625323863400532635095949477247384612667145733727664864747527551091365420517353335182885998957066780848488307920412572873571005727448128721153686102689359706450561001586688 [184,142] -7910864252420869110867668839262387915658060711217110409640211328994369489490033118871007557766674708363029001035783690996178403173228062183066328831802066038733468775241728720497514601493180175103468510010213614480170517830610609852856896647635340616120814624259049953145853092891515959455286790645698971692253118800767888237481782131746156983182673062845250911952270324050197974064984752171412151898957953805880719840631452148756646433410008356570502387423138679679562317243458269605111427698417968603265275133316320361077394542097486677063637080625778113901699956159594431556609147589305146852475050103810856741564050748455719161549237842542278305681367625100289372593445958598716768256 [184,143] 4721825896986211824696113970547520254536627317038013209075417038742634592766216090317934074129321333528470452284495411019945695609392317264821229850852484142952564696528770532870314738767471234942920054292733136165811420854261800642804607571134273061651963006889289305181919391377738487569871874182481114830973712209674750445078676687494340427119954365207574348864809760032426197464399321408532974105268915602689560128852985839506335231423053142493414211924877342526486631592260116243964562894099551002526121010678835096998121260185251113031493857424175864376999275473812932986801071050067037999151134445835358080087721932463479857794639071347582835135586313740275729038235500544 [184,144] -1825974374572543861355383877249275661953924142108818720908220962840362066989776020672455382764558463624159397347422757486210041229560209686312375077246206818683752017951229676380751330315628942150095583322963857379189316939218636901383837359051315683562166773589893637659525611954026713407761695329910647461141169867501829900410034039368988134523578799789374662401013461994582744194822388909856637994650825733399667125123274883337161619385475626404307723048760558726940614480733774499780461795980535363843420865963364650218797372604564861323764989240533285539395109619774571116684759001918845415409153163690379140460115263988456752435875885605195030216794262700530063104 [184,145] 449303441649927366896326766487259291866549490477203587499410818405034773347677237714681998993291979115309998662105870991105876638350890072058721597599813441018343956779118963513494680739131410137174031064393318738815562926844373321110400083897389083153333522526725517226763828740359393901412338704608631387253454563658683051314942425959496689276552664185527197867977227854784494453646493664641915796545519528269441414623584018316067587628217774827014172820112202783901401349407350317709703911791521730929258544147107591608221559078663185719078641295975286425714657511445043903781676470454120970040209290805858203691896799080292057406999628334681735835171618816 [184,146] -68986988284403421274879144355910606786677346406317627588934621474275655579630162362394900357120042498537454751422925376046727970654462151514691853154066868891070137576946582358738320218418056071364513043069476096616550341663126977874133301900982052117538259589301147564071016719098356137995031257545954804856009240774581366984600485623515663694631283969332724283874402748282469280090905379612387193682261339857721711837238388794428475286429305368563933135506356789356945854570899791484704773418091826584361244731067825784140689162816490408253266166942777169961439254889610327598831311528080417731899823395797825090893988018476539746844818286231465984 [184,147] 6471198288640778103522108203862977429603055008578584624063400451615505982470237178327815438741915970652997019554683047691088519006014357197265538070055929001176515602277659625190583908464120279916483195826292870767643926922483615021464394355872697251124214601525143624594579328919207324488893745362980587962136254430930116522179624978817456303466676397453956468288102627366561203759756935222393201325665830152723298658605538843435561841867536400024189133426045811533581081052178360928866872119723997991443845885312646881892506258090186205039515189291280258759749838566717310605769211239554161086556479912393364975291778269732834932119478272 [184,148] -362409392081862488502015098462611109187149486634980763861735280420304571474640735788260446516542598365040379400341020982338547313685438656406980746650289743659717948188222862184103933874274174649206611660321905019844917942437934832545215386905901671966374872734479476091939378150916254154899731914459852936387631668311083721799716139145497080486008292808175525690596645755317238623994746226992114740694251783658089655718494487348039030723827540575783742611727602401762489842899625138710137983256597435925522461666410615814345554278580629422794148152484244657497255583717875231758300163172865401933802487603857453181451443843581184 [184,149] 11817286079998854906472063094956554045879053125132873075955106322622972084106251267321176226529671082948001284481445836468606401543355076459655372799678810224325532959940355341168509253646930970042766707596578279604939918572084003668740711845563600938192210149235274738946642716795727273106384780332322887380708636153591799863999134577857078472410129492272600749040916322514057889884574463786585111376576931541140211895098129573096031551287329920245887368959128071416558314846510995756915988209424762191676308872034278755501799706976757520684479727285470442392332112567456560240585765984003948466483491028335801434202112 [184,150] -218287159814465247967633879935143751745500002480844382576502601196905542018021824612557264590432831071309031917872462892579249093162350990749088739174339017419058133624877047210397469253767643496849991835297997388074819790676569662499559025628617182199934346249411382811913296603071283790455713623772958409235043114408182188977236528572926639785090280521827325125141928014488031619265928486403857166951769556629580341379887058625958531418870743637202217678409884502908853733816761896261976918228915980607820889689119844591996906035436822212973844008252885847237461948434077669071312603664084078907429529700864 [184,151] 2216481708203560096076991639444678837119579803113950562604251578768175185548239218119882590235053953910071834148491364915202433280454382065457855758333803402962276359432127329988469353848668022345482463385662107303423397651645761912131177645493053030207665333972008528287886501651295023034216240222651838903921010170904925435049963364156322646815778222919915870929753002263346775065096931657151454234846945789735538515973532309224063163300962406246366876910392255877992193266235963296661640412359797884319068564288887508231082838777038624014229528666495786986345528493336966994263693157365907729408 [184,152] -11968549589942195552934940071475847906686379137014238166954801485983528686264081509249925246038870509041444455581308463342146030584189094223004493959758877643202129891327406680293218514152943109695360357674179376921757133719345485988076688098156800715951309772505169419125800170324283481831081524990983687763071420768710156892586727824459324082663457087359319007633560047068195613993359138237750188623066900010334570489179884525086895295685495671152939578494338666932427288629346332819891436520616778191608676316765048743079129529770392245108195757372837975083301756199569587258597041104 [184,153] 33133377434005925376705614608959813422581746782435080977061114320053899898849394623707777703422019567497886125505379017460263240101781177511178906863577610870230184250303098574144893425725701949959808455167493601707373120838026895010445494267825777783869721994357206372251477130563311012506269213033648743447008824859204955969833427593132429064444221299148299444177181023149754380493359525509893703676117481693568466921383737255927391466611605602574331822828540758194775411240760548634373362114889560892691595314889906602215905949249946831733317667896326851810022850849406976 [184,154] -45154447210601020860137819852161869582229876266321878682199981281301851363785560967322244590663602450687033499827713260601952821058055414874404632388504506897446284449725145835416905901862779111016746743358075608176052725186951068358621789884417852038445384369017773762178336010901594729553768853651905571394652452566574590935768496775954695347791321917212440856148901887531960769972240805791463347427288899657735045588902415548536164431732071291082036393972412392383223993780947296692302750968106661729472202434025410791905514099367675325562934150850105627901952 [184,155] 28952724236626372510156396565695581498077189233997028703936026837882005550450504299391392253667336844520409676318101126410763181089461863046373431745262040773296731410328408161243885625137287783600767231568952721614746267278548990326402545082946869068342274217548767781780951267978578903810220095499035594170603494185738742035158230356703379776567838666868873387896007635737829896139593807000406381559785361786830820682075044811861121000489772024354403944311415912026243203828827990656621387907728972215868409492415924547013504625551866209246459723776 [184,156] -8302642033531828553747823803524927673715576101600150208716469373608036374716189045052089545558927924441556751657912375966059027115983387442376257127997050894606176265898212259841928148967185459912547757379946267784292611169053936048488419471483934451900730618208035138585416570893472447397946953136140320585083941798105179325964071851248120343905699708632632094109123434009948830854007163303310926338639258239561447360519560275246252635713046285097320002703701139916916509340357584242197579498568220904172999819333480966456309046044393472 [184,157] 1005748013666644025674216440228473890810802605396016395783335386633328640467689488333053638590088143857859587874563787785728848007226735849260305204448828102514218561765180841963684101747936169189668737018878253366879109092961107816942936867106985277512006557050476282608943901071214248307011493694855507665224324078885388824508073816122528790183784758179870187956074690309425717308464005248587883667434017605363031055574106768950223364955029074053101205563645843493200738499405272181204823191644621780484525759512906255302656 [184,158] -48241860683903031921401902986059085871786613296126986512001103326291996079937367310666649699377952071632258759350265029575712130405345195023250754052303116016506656943048381868658600127802397469833049180641440986869558506255149980955138615876585480188617180374615559071116880724519750308074197363080920531045109732289559211240736182312504329489221721994183674937896071431161952218779410223477874017002829484615441724687778767555755152612323853276764339567011408432503704469046312024241622606843469668391284637696 [184,159] 851134255610581020530990327771474364358267548702146307391274032885164422966131689637776399584207729962052959454058156151466365430738991232292387200376019807640403722259787049549542140236945615387405880286907183954573317409361536344357645404252691438935380429079951598534266534692045120906274640302976042438101779789935473392453337931698837948972386476796290518796451752955097725721033727906254649692608607311900578037432321921378525537915129628231483459786288378423905724451470726016923049140944896 [184,160] -5074918361962045143494880396660505853839908384487628013427060302489649884522051065116251182751256989614422020068295391657702604354704991402849198482494332035591634367512309329978759273596310006942654117253526765101057075338648592966266019747602203019528057256229808431490209608001557570968105039978715671435857996964900645249979328842511089057082587382640941673436609904654839699278182914885339694986349250473499778411232407527844576984593466185853043981886143610292204113458206238720 [184,161] 9270874654258907655405309487698310312944623288459260402304562639177256413066722902840665763002946562012894240283241147975256062018450638650082256610115647673472760887184836286709674131731329015660381292470486002206825555513109261153856081092762489695883217906067458660003860018334144324398369879192934094591599463450604805805806865413287807973275940440067008290613698262087344396271276800517178606531368512115057794227609674043145085083308111329474263523464181332049920 [184,162] -4626853599743300525029833457555242496141642743625847997814146582275888011476126966152014846038919185519046148294779997217744299626260928130859040005892513552437551846917972846045129884908546090774249366164446438232001388591749796334506332636240056248270505413166554213746552959715412087260007298214379176574206333804474791915124438796983994885995915225208408026501537539913200151202155514087911309622729779746018128713335325114847676148474598702509309952 [184,163] 550955397271001730035585728373284675086794327646112904122648006067580375796214793824140538091784644166873360011005157710586457071020158796093339658385588332386033342611706422786403812355421424625231408174890377050949599497998839173744521494874556374317152886922888130238424729234867187514246073583842610400501291778077700711823457304494684086093825008468631548206714268634934384316330568833999505868981557826390262047281084512750738374656 [184,164] -13313907551196254016366223911631699923172624424790471758968255323861439490994388544447234603902802040966955838636006737642828227304282288731211428560507702796879664652288364577145362077642758837548868516326703847375152654676298323276365569844691700235076910480600521400463596617293072631794007939182564753214178520571173881941884692767822284699115073428705560093233162759339021749292019768614992765942372352452152747381760 [184,165] 53658760368837158810239186016813606160577126516619381752918420756805258477847537538292468578764122353619062727227310811702691589940253098251583378347442002252561057254378117603554514545898123308398358078570140296277709869742149399412478802167646676211992249333846532274432199794486817074447284580461944087830399696699326382368527652570264836836064021739056860097949276991261074883128937799944846196178944 [184,166] -28333087191697063711160941308035062831210336061591118694480662404428888153166912145849759230512478393693999611340453604890753580817923913401194042007430650456647364194436166919023954274767263112305605040191930395035710565301010820879873972197317644368422391345946442778374778888804637423009966197079561067483077536248250272119759978009510140848176394013841214819079012812489386089883648 [184,167] 1447948893948385934127069258928961756712846993979272045604091745453782763717349025615060705388469113203101257547979777383046530025785871278993140379840288207442773070288892138240472120201349638503977785097592944462284787572530274549538901701923531195511655426104754390213398425103607682002148839742068087193579875508915234710925545760072026178333566116448720580227072 [184,168] -4837427825074094058455753227537888304920684133401207915097266870590920350605075160460391958058123172108988460287916188878951319324885488615351059577644593803443166636449937084534152075292142670365548665775015581486719237522607039960446493535675990764146546076195874250533911284052730592985821303391877950710030079262583424980048792161028794373824 [184,169] 620980375219210362050092230670605017148758344245099468481795046371238004713007354473663562010582424110197550786902794675285086301943831630862433866384608007863565053279589869787835575370313699171024565925838717798884906455163002509922505048303197470671638772141316076065852138867585278561475225810135380058994604301457948672 [184,170] -1532618224219032474265806272641848460110410403128725269497647185790922675960175277663996792740836338545043893978592953189842102196665265383703654325329516238691261508620366009820698262339885283893237201021817744990266419608026553628064669367586400508323419149689267253696929564218603474943704364490752 [184,171] 28285731877667156692518312407217447708856879778122613941631501692791109365629755712309244447240674050962917026995564652052399801358586629669752327330566826545475522003471953849977619591374837066449976537361240609370764613603983701290388082472048175996792808379246956150505472 [184,172] -922215960665125564933623831870413726551246142716669545910155352957077633205717359115483601844218865207226773459215821679838629249742366822133998484843505016929954248858051871897352939524558727272586011626772305386807478913764313337951751979549184 [184,173] 1448824272998281568897178380042988747382661517816275241111079753014298919669483111062501374754385220801541205487408425443280023585697856730599701037970870655932106429715805001776803803854015473334818475549270523904 [184,174] -2169200496820662684512352207815133506377641854610982590212272914061670670702438425270609160202813703528699772266882451805883728426999488865116562142383484710641124912475071488 [184,175] 2590714379208013920671865714030457699066759513112923734597026058672308361897480824790748853435929495792264534048173132986368 [184,176] -2346064845129877993481301133200927888 [184,177] 146576137288895976999267056087040 [184,178] -7935208631496246640068301568 [184,179] 364670829914346571258368 [184,180] -13832066738285692752 [184,181] 415735949301248 [184,182] -9283105440 [184,183] 136896 [184,184] -1 [185,0] 109937861921354764010071848388103722337866650825354179202296383041007632454239431576794029091901238793629581023679429042148183645526777513095331566304014048094208134950449076091478269443978795053671865710660087059614268081272035828101219900136647395367187314943454962275348306938238199336162533457186232787240351429872646622045277237579076424582923343351072779011482345872469861885584596069708073165626983898452907777345934301841498136379877426104152833503628820165981859633615533781272259988245961658948175370903903210718976299023486700709101483695267853688453113266988714265259723775518708467603914775833576550856942686788796210852700443252060830788692988861025316642157852656467976654722712757835292670319953323695696150855564179118580146499085193633084743333181270194930691257947920046626756530715960648976668263578075286730171445078261374279078182089998621332293236849358995169342338733575070430242948341861897540857161085482607051965252623397732549208303923117526940480174030829692509492492611478881259044958667472468966358972322773111907324994958084586128339120997302690487298584686444877003815193586022746567358372470563549023455524180301749432737840902419486828674839613055242430153294372387166682186424729553974066403754474849166899867797440719412463015768359375000000000000000 [185,1] -3313217756685160412006471141733351906011722054331297019212380519700425844190855753763012904574003418427841551051015439791055058636393521782783590346075596366613052897317668587634688934793660512647318328626663762979696161002567528864733048819997142238079729911356864790658987832097221001104854428088605384816961415651614501177158604877104968989463781826879719758721877896292951509293059862517803166937370833099448875991761354264859270647795595763526449435107238202662861620408229271576179383551364108687832465331890162668539977003951677751180218120635644270261853527862645797029870923438727295768859352813608938566530148194866662144875962111661862184892499846432603536702330811306707884220635742926189543288747880342080839365531624797481976677822803105349284835139780699622209198360891501240329922016043666434214384869813266611529800969203231792805041689909613796267535597121757337731720548681050295178891457619631429657544450391117292136225852058942518218671871972517453807640758158483709014116316940398019825830775203930322588654922092096759822889456246207109332214596873179618295905959531569132839060186171333495197553947084003517158136217273858208934081619460696905612924943063633090217944296091391016113585221326301185537337860830006826453111949277701070255576835516000000000000000000 [185,2] 5286118119911592935701601003949061669217895461520608696462175310586101200193251127916105815784228076649600898801288582146275247492721356650804491313072750594839626137105638078637291076086661459916028851247290825047138506939920077614830919917153530694390807799723140304558790620053397561703656819658538932904859862160951193468475380625651163810013912237293806038260245804216925374333671572546403979890476560928278347111845688692218962189365074934007630239378623504521891938122398149441529083639718930198996352744492863814819218431515801301072203773563152484191343888645249622490862635227249244373922274790344356233838422253268751814376330010095780808803691366682157277970869053836439632653258125837179574627794983830377540527225741641453718983239699739531740977619914466196238588470173408018174583697902242442625871400967063919136245258453544190767129001203634028050275826382135165017121293634471956611632167611521619937734196522659785483795518232943412131374756695932528463707336542086383019583596442802471146834688398111930744071238991332177027914152296948578913719758231806629471301300726008808543540166301545582205389725210090670743314547215541595422878155204169374911648318063838050048062745639373498508986868817738293450539573423994829452243595360974218396849997409150000000000000000 [185,3] -2139812079352449186121744208735645593797685171449079674668586668429269549318731386415793811753322509496157050555612968999328050485113715714807434548879869631592493672174221600777014586986657148063256099592253962996608420884416540673528789226726320006117846142806694390829719886630843056767383352539270854482973957694587062866406549302396215569794811266414061472007035173483414903551765769477422716219473738491946903059314660437921915054201493120290600957299784371029806107268020963672613796536359486512111247720291863568294688892219549142931669368575445298160247895417829704461510301747695184361890498594626658670455935964997173126001661207319983844864962008454129341444678028833808397348007216201190079291145087754029841453545063269203463538361101191959667763753457981446944618868172918437805209916255939989016989711433641673769211954527559082341416971318000096741669883940480666269665726712095691801791026716383790270304188909221214301964959073045376903904680227139603218054963326206821801279951302113095529471684844281856675072725854291796198515473214732153864190202854047164920107208843626411203849172221115830952149794296100913984737201591115564108029647082892000379446606265090877926070878746983532194310197752507851242631587512109702771150068162182865643717231704444832000000000000 [185,4] 353822589805637404798743983001733632998073100181618993300903738139687251197158696770144839957430591748522171600985528922868331519602918703072454276945602275240998609940904263441394029910647667608801348133313759444826370552920964535168592444091105434121849799796381879082606145728160034575603597430652924437891301101238048914680216625481094539793629827711625962963421147460734058273079289320809279455604244271687968931906930777471493327720576479683277900742265913411346676934833064261009514230020232627933964571502502938549246524748670314886642373285171303211921187803523316374891177134732969607042995533786281182753068326756634480781182334856632868922176235943969209267088050093385902673464068210241396741822525145538584734242304131804243249372037472237419191949487394716507443845499114333623231209841073503353794764127660904989081666837167943120587807372200129678211201388942438206736349177248556063877200129296495154893259619624517153899531921234201462142571594920947752753534952153219563575611325133770930851249940952217051929487362971733279020164297794821561687798940109614018009729395229069841381894323416333247805634995906462094993519788096538554567389896558086568602051023323973303154565389308791547261170141953593162989144407344744461207203369513820221573751946469418216000000000 [185,5] -30322027757595731609605694842244520255894663352811509340460805737864323442832325398213927215514283193883913589526401334502318522773640430467980015658030672339433178382293798419513801547336176380124978229811227395994011043157019000269244697433569906949802195584950453634608998055085364570511624281789054903836087927158250358546218673865040166569997906603907578411111227744264283128921311559314836726644187981655397971024287279480744766074180142840393017808967072266495739629420948179149932619022426431011110557604065192050553747063647181391336400579247543778498706539657381026485485448103824405997547755965566428819623322376153994594870806868040158907611131445746866645567692442880520174477035474224535219292319984351099200052329428730194509347407690804454631561318829430434528191599896997521360538906721194858031859357004988358217486239248942955373843176409405812224899022312709396168175829536636639079625370503808038677746080739150643870415894819973105506125989636320665105726614340734155399132258232456278465465141664363684427490285742930996922810457937666660046003569428272826698172000046652207274958170608563035392178682976572737833265498512506976666796802212662227791301845680064406354217468758100789240362980329830725562282136686652129243788619302965206097173825726615844864000000 [185,6] 1553716710709474562537396373184720807297448541494019952291212804631495249749960005101665783574698376656664739616773740983678406590991869022555599559859577776317753965604037608865850067250250539945529240727878291958554183199122880308297131805479413255799959048527473012634127558177599562660657013281638812386353129800939653198910435360106865618089786070261967388712444816038762639843047262622118453359414852998264307553519388833612030010167264665201093109575345164747576254414976009584738135367220194704033360886622829667812503620773748187502110204566323915155559185886602026964802101223866988287702778236508003893455153435966747491146216896039724441212834608513310912412949443826072221143661088082379203856835567659724149388536264148045566226052081862768999217408338250004552694221870611959936484103093607350323708831512148862892486539117562983001682871607870100793490407458403896972041316026396726457615508498469011015940465274205380785783094184932404286909832274128677457460657539352444806218828408782842691737682164572374063631715005080509240799209681200533160592363741777893578863423143240730646682266187433691502872503562279946135527196975391663626810796321425672345088763489428161701783623341791759405871766694268753746555050473217429695783354020549940098143138184932231582720000 [185,7] -52339237003233014324469941054738751623597709192134180065965757405673780731918839526244682428596769880806110196903257063596911524678105869680979948698566854504459062750017245397711312940659286254372285064374794812662670391657642862861282205539513922069029830553474207368745927505528154435966793281547350854180216624676005387536586628913550717166657323129956764884558952696947073123238919521418462865601188482656617903794672286943715886368620523189005102882103081233979788473240237817045317523853574481801050247551810255937122988987552595367814185194303959743893457455299861645138165010685484996360435102928751981185284985441450615351884765722091733721770777343424728236464203937867534143557707495251503453339937174115578833375262847424163210326235054227780474454702483598373597946867888149481194100364167036074227204770691002589179479481217957942152536175066533782872103196408957290249611486369835509485956847628278232018726677894858877151598181127045419261079069389331919144087437400876133290082583247662075210453400841816628087312828999062589264021773523428824180953851408903046786495258990618579661750885870396080183703497296332886724513853722672295342131920377139115271718008790493737861732104859072285117672627361792706805719447796907852677553731211946756521488048524865582907392 [185,8] 1239581824869478692873327027631970625606929060233669343702760423952667807917928637715343044964319144302620564936802847562312121382908365413533168872227565225328415058564842428549851951087636866149379594200818072272971783722500509452818728957954410272692937632534206224563851666131346391411814353761263807058800233863185119032717539189339555313236282099180611133597050674082754205843959156181790966099134026339373711747239530443792455096838421209797050808203662749485057932579275229440086014308727987952129161752396100803145710964865292786806313366476606935660085626281649934675914604375260504590844510764825436100920296799260532639882492228703745596710008503364308138048756234315383153435847953692322078679629036000061483585914586563358760761617476581734182187666908371014736367758058167159077805265889939549921877989202017383436776603013620729402244766413612475179164847386941458295680924176014473360894953446650459373128098724370880443113566097415140259999201841419627073057847575530852071895967286408572100926578954752339466450413103902420710596985585295774373435680849615958382028200622720980542087280739774275459790951850077347591548813666667270524706936221586263154249565076805706232950576903785836151010810390339160225625836203055674196544411442501664324478652154421165681408 [185,9] -21691164485673831262322297273745085524245377391408787323284230082998837144498833415505340467053588719048461672268557963148089208765950032886697898351700083381933457104005639433634952159297035500750978120475498482353012751602081451513788931679529695147823482513004434145028983159639433387407735905550722270623164094411640178654994190498628619755722027373686472292140063357256090713921045470705338738149764614565536559085786824640865082198106547841630719447810465154104037229986804280276038721479461961404347310424588746478397012785633052091010321753982348076015614834450067717851325992713318861077500971133259984059620418741257549602824080234492694397010426974099989315841928140303471564238229360422545762128253497210377569691965740501116782340367916865134157132513327718232386267043492139381707231554098014144465969980737386662707271852163373264116977080922331274796125200369106269830802169524305166430128379723443483389240619976535610660031492807330238388543614508562151474081615962704273299352503764790037937574083212437436526080184009232684579226667478983540716394547004367272987908461166685986721094192095168125666349590610105835578849274229838305800772829163876635330585624683400067661326621240255433539771161404204996072799884433973737063214635016947232124345382474067476480 [185,10] 291305096679654472888501798569790659996783209669357366282299709248316471869394735632662639351744684978025088304944048080918099265808183108204027666212539293466883373737568276673757093278711423905201855553158796834945685438280046601071153385361154930055800493058259302470428515051386837054345400189294212683519269699744974699093678868975939453337084634993438168189712278303825926494403120444315517607135098508580579024385468977385271179997217696335699783355162268659558761970088845447482517350137497192120260257626225265082467303732110150857694628953463029521304256209090104807677834337396643125605152679258370120375434764105106280850871348425913286425096707614491447210170440607892726175620136396998914696039947013298887293494188027516253393138765790069299043048680875473365617807502774655733227146896088196457813711049323261905167893786277028932361810974358350753787575416520926696418648632573833604092615139640471838311445335288190310399976655796911535904390071312797955200267753238387106949967945284455105610853313095817640317390188949443544997616238686661221774583959456332559376182710792519965560821312060911880215437154801634972765073259790819093176190380251912645554740076505695655074285854294245504559486088501029215179468734083314072456609548149089683909238305869135872 [185,11] -3093298362902560483704663187978876273023966623646775684255191328215214141193960657280421360774195845059842786984768579680312470397190306786281282734821817783710573009423830575747616969556040253116407849240199947929261946341383815385010843023287344087706622137065140787417372126574813359120212640970851789975392658783671228395482581295375694647434771120944433087634218604451810052716978543138005204381201743147045502248873713337709796629153366893780128279168345633968940356611379817741262670417439702260846851723962111346408533614241542036658867337284364167397404644602981543063705301468372998094260897437730819267729948390207344305119486909183504148049971404268543018996382200564212245029521782038588060546949442047136657208366142030779723890953469112351523677362204519560840344394555487243919067156334856106107215496266345719889972800467256330595603229697851746249916215179870772976891186447207909953548067664936204146472690507052071368874920018290230770842739427601223100785865523718801065030349036693574275657249610392857247830919208055053303633928115198276620217130365325256867607221727610933840769539993685581796073073982282190117172831462671395500809123562865312128983228374920916795506439046214885117471890004906449769072672773057547088580800494724265068301182709268480 [185,12] 26600194974460398275969355902845434169813041190532309091484607567066778374571558105058036182968299851750462607125287588274869911456789983161702813131734026807014520978672204631300492786667284239829594447299026475957848018286670897342924191416555642316230966289784497816863994495566094503882136467211530953152080459201050549200493731520186403176319400705865772447585499683870031662749186756448570409800150542165638116520484600357169190962350344910837427046146891973273075960677337256086696729240128287129297485189650573382693931771961979205155984457465584286284969085985382385269506897527490604132639361972667907177189351409246049411917790465706296922227512034684022476807703265717853163150985325741734192491505305506282819810551259324686425868698605554295366845132654851327796747649742437875736276449569983112148334875298103995332751578775989716078810762034227477449212988200487852340784592637034771532237112785113708000406892205726519957298835450543176996212175137859268142740373608842924705746852366458416064262800382263984364928020263685628221362273312829159867646046066765344390276506703338193171031343010074879534517566356031176902981642558757948433127648889684785090840421177666872711652164965343134802144801973007088125206117036603159952810691934204244935414230278144 [185,13] -188886808750864833815209746507243067130128046913233404607766991336685873238812916368906766371958994607071555526309592750845281362785050060881154157375216186012150231134003066996414789955062780171123904997982491258279750824282328175838072521236134644036942951975976301829409503063092598893849251289976585609341791421375410424949560596413831621051932763605402513579002527449435172673658047787360764585560253355861034219285814421862792512782035808045178123896766888935291077492085593997567930964771661473074605542698997484608558799441471033609230520733427779212953284940004648413883581976684321258223178127556654163629580546627193619857273791656744169518963580288196833467261714306774951566030623750625384777875339662624723470161786726336340833035060667989143952322707897765489186162348680240854134547450689772006190157428616255959271662363302209886434536318307289841607622826504319920724603115042448148803703348143365712478572589081344954112565142344598902596807047256224771062103880243920584067588420723997110110267544328381835804670793681595067158581757116208892100407329964563716044486407289533178116441188145697914555078041688185301065366435470449258086327783255210083508278603530545022219111047502245373656597382387284368622574815673171002914256493926841714872413323264 [185,14] 1125573938489980032684150502919143347725570395943931418051489635061528278690524825099812177104771558806387079503504180640100530782186880551623605913333889805293908589567559063256898808624404741148548471523101850424355348685415991097172126550229209528248247214298557801315889145635648945702398466873796909262124704199853775433703012603239006555440853623089863592153902588536645906665124135805159409303821384578665939223506470912813241819709752900393029200357396946542022104519226066507688565145693317362117781617794561831319129589432467653532166229951581621576539342922476376314809493701969409439898431986612172793210988367949092946197476785135785709240042984236970353591120095706166445232071963532674371284264773323715491615111330515448265445365786227545499024035230139376741759803976548709913264130488121384929603188241929010104471908424252361988822714922469321240377667903486357647273160040598957154655657413141593592287341561172690801415381398295665071733684290502918279714491087321764123284401272399826805003791746068781047306078022384554424811896885336302686399271707481874985625988617505809403205661275292851322541303031041199707411499561508937866300362830167901808435635671574353873516410704526129317690077132951789455564884480712049301789906427595738393630064640 [185,15] -5705119674178291167966814004608182078666238985854214056469122539134990653949767791123255975836422631923565035180254825333827028393341049530605646659804853989104821151426724044643966078434026177400315656941745006219204413533547912648770722605924505930856523315247020963005131134486810328306509953525118949679661191474447046900105127442226611638294121366054549508941180347594500391753678510324516279604092833858670231090758391196638990944848704987161992504366097215561799757468587395167405108997017998132471637538935272608958584815206368660483487181775495063946946248113182544097103237287416009960418498993113011869369617480917102588471035170902533698262165863317170122762233667467721191416706598620194011588191395558452789500945157095393379081296185972886741938533309612704785085008753310607948680910915339001659485976925232650042884451025550693759478858280889722762530136637083417344842746702442839381152675750044180358282670960481920523029591516237566712863473629550559384569367834655984159853779423182895428440556964793313570437001591358424803550199452775979996177219082632413212624886425671010403385455630065344947347106708761972989242719504797102002813925246651523383568302734596331803437287446215700658092235484356118616171024936738836747750295742621920288079872 [185,16] 24879072075352668498665597719972989850585523697380912315843266747065607689332131480783488128002376804765625424316643244160515915794855425227310504012561007805626162438878028363879521023568301800202019889066442015602937126047921968027601205286729630105545436562810218185765120938538833748491193188900446499785845091887179951425960043457611703190528281999108699132465172181407119300170269207654005893896365940150456793856112427434666455011501275139427983938487217948705846830978262843245014438992210741851040180008108722050251259385138383098477760413047743703255208566353932943066412750843619719771183433752617213801839710730826000595491484494528945477211666289427533495607210289099326357529008088928149407785312363997292562897847957061218986137293531550364376226360804862196566415396856370535532336595228137349239245439534547696539369574528235047887186301377328124350950400920510283437391025592130301276192536856739405275851677632417107925405500568835401121610578220626576640101193923743534210526339419292868738375822674718573858742990100551780140554544599213516550174491294397145254373752828780054413004984393432564264078561625328546830274540006739541348049052904275558392604177589215648528964918855506327262399011997553135749185126194084091230497201835012516097280 [185,17] -94257717474768660524375070691669063077003371652380812957759106436129839112148700683059154377145990551444211605614800786292583871626667301658053235246895392549952999959529784509580699212597508676283955590075814541552895516271747978931971299035755703618207436631358199398631167962591560758706097842749999561058166949725174237494885606549840299089214068227230373754959106522762128245996751671409304911942741469956882081424602500073696054420509577725168979633895744211776771988167915210217492916333093635948063250485437351505240513197198356354442106393815334823233889764963308833459002427429710945874910126714371004304868595916298034349316195933103141244190649038793409470481961735055130407685398625792329672538818429134102309420836943943031866669633936373274944799616559154223498467789530068179098762670245445735007029638914545715657140824806194536618423569898538576029122913275291735415016937190023824524137305703945850329391295828332953251484557254962067984966535789241926127630949352576052357407491064785409302650450976455145302786087886848168393289780999254155477029291044678840058547506259105123568560857867893640450540080813485067045994540201220144040361868726591259334473539970569638006296044465256632816841095111890015958535816700342681156267444290098364416 [185,18] 312864379416319698814269754853034583794943360282351588801825393538622300947819827421987618923573370003061626066651552608257134322804261330325322661993161769590727245358987719814520281722454818770700312966597445890208197660262316630010114108218390181622607301006353018508175707456757060080844773390211738070861687190197775181730823834626750384634715355244235880355847547742822782039527300059498311926248220072739461825138302470459657786937443243274599712334284376872726744982916747462416009534463438165883844005717838199704825828096287488969531586074920525755781964573990814189564476085050201551461557268977078305845691508386639792076336737703006090480339474675749920899577784433625846399534123757211660315568813475421960885859415715347880733442781856612570535316915156130460001884741799337773134235638307996334703413414414945756362374961021106499852016346037114327481441456274321907427920386575983009501791318751943728901365134510265959440688731134763915884852618060262894263135304841366858223922395847053766166504512524682815573058773761138707537307097249801718675097882808623729381856233591455983045466819408372216623464378861411864466047881772287408444403837724818921949794074363659836063738011586234265860356925873675871798868682983370424621015447145943040 [185,19] -916446343091237593901947663822577724797968377552178456887252899437107202626921470388294105988001320031919572300119804547323952502671390150643749712099437069662455215093689319705405173522605175692609136166951812901581875657498591303849558588798084358395213868196228163407526368042919757916295398476923634106089739035710406613898377984511444823814715704091435365089714677023703921298336416777039171443084420024438256371882734507411751028575516716900520626355496975869879194921084372742182603627140825361413388811614444510219291972062542497746736973242276568750483508285929702523811595795880034058024051737471917356372126177794351740420485441563212190266197769456747159699327878168737691989871008970278695473615706615405967932279199928520641478457566278478813449812311953127650683292605332004342155248336668489247355719022133527328343973643480402915506156675448218966529043810464502918750308851916217349791027277203097033629345716685785394978524999973818358973705935323186868484852203389116167382003611137316996645491220561232861754912940285823189547308599519460256163764103255642809487069335819806706700266355629623647423937981949766055754800849360869991999590088537561879809073193793630009066779579358502418165265445766927487702054515873786133532760053374976 [185,20] 2384065349043191018370448383317788329604913578521032486535040826237424194371104544181695969676481071019194573405414402254863260564464397648137480515283389378938227698459921822962141596812538447189850911795474843772771789511456738762184821742770283573311639872832651053504252476613720197420075103344022748881128910067813463154789854639977911099263486589021673876612921481371920837477014885623659731753949253050082185488481874189343036104245537241544179141209255173881490252022135151090658455837086846806274082943871776492340148893614353316196574445403705521800255122598780575273168000486551456192136683545043442743271505792604191749751385374932042527566567242863411888888315735289380709374670329711661919762125302481688765827186326411096786244262521993607127907798153174205986194195788187515202448592745567119505840046799946629068503957074460086666308490094077161046631595825092942120884620734033420035738174005875872442698992686758969997144499110299834975693705241267320993939555515205929057671141190179110319878059541047742596353478014546403100434161890788684536610150298384488657510251649074465847255911974996831146518339867704698233984560863640393493866350804901955337356444869674010752020097246246671238162621447735579521146525828333852315288402587392 [185,21] -5538541152293822583738176675954243520470542262278916090131318674388593467219668968196239649261224992402699850933567945011554090142483239776629987318425350405614543115661411745360553276103262174519360504673469245448757387562737986591057435296909955998929252174045738742952791366528306046005901410902880893285550259577797829578782861607929689467266476959592287086973801153773588358775173219046527384069111910158111092992847799839922306419572108164607504448371644661317852210051314973664228546726063874225305810686081224016838504776071973930285598254395517547147929839047959500922704104719825148766765406127850588068711621147839842676476849328101190566815132825251585396510625545579369100231457937587045003997182989147250076105731582106253714692516949899072957120242658389888001637889943745542243224909619085652569713609028597192548287605928743997885312967985725030463052270916251663413026563512854105242202463902061662658906327244035385378438886839005035689986184057046776920214184858113270861164196542872074919082440401372501388412845661112287538943592630820460299669897074520660510524097635560881751793165176665784704622880944214215802689322766017366179815875376056998116423359631895846342835269422481026204942768112631429000826923856687755349801050112 [185,22] 11546585946476171608181934441750853412099271075397389290436591974841121726080387305902924936830974171923671598253285382338721536699410876441652656951971710479528994974798752671842365563940706841831135840656446964306711075242092565435806273792478096659381972635264685250605922685561957399337068234892900060434712469695505871021139855759657908479505106185469566565855753550011162670594500480438645114848178944660577449229144345954279748088328161756371345468934695823957009063000819943196055395753653810743097933801905232187697539222307614358891825663327251260222892251721906387536550080495471683709393573989372280713111735567102557590140162677835921472476899257705317752500748270387068319819376890340403445582627677831826082599356254201419694110580052655948536797905656485508201877141769764244409324013697012509383147399059887972881459347373072362867139208544924809342922816372059001856983196035733936040050694630373502397443731458917891065650272423873525059235532964427301141884395778934183512376804677059254808865428891870270694547219723860349375123306060854147249240724237982109946591510531217741784387077598472603164740362362900312031828300312383966949974467414071869200188954832239658577646549383551018579408688410089530447765393745474192335937024 [185,23] -21694927330449493071989929683671476813429818625514428915635601540127139191936076507585354344252323762898893284253057482638905565641794601928579429494372425409198970678307036422115719583529745705601713179643923468443818877147264949485623464454100053952576040959355273937912114633727492160004948060505103047384691737720022135917559672709736934528344597862214815715880726343084268888092075343331253037964959566010732808817808114507054248069587187368341850843826041287749920835492227279120481268424210684155238041117319184925268102851523739925530880480442544723776094142206421424149172227042657338705411120811612738831094238470314930392750235117329377480321892105076937468400876322172456513172276272299394925394808772906899876290822521436068311848933188459120292118419100323756450112952225879076166107731045794480979251643518343913249541813076150921149123389138337911302970198680590778969396847276639799345335445997778109071766781867598388233835450129613114619564818620166207900337684019409657325355992074484930201601046280829084509928938057967638849235323854988172099872892423455112521345218558021202524766230466614738454432682256690810806672780642697586994920446653546776100499006873270881695896530384870783948308117457334017483996515292862632428544 [185,24] 36877307332103136854751496769444276275580441090040477687736377474858501485198428463719587121886401938314065299432875506125377189815695678319822132127225349220405017001541242149831944534595163759425963568149782787376989742756448813083723921597296139627454610765332222437273309688340302131398943819516539426244119282640462899258835636696229224384395116758410425440330107537010557237790603550081345250466577494478652392985524546416102138533112975495974483512699806411589301709602309091679130740824753793559999814160335570942474066920643066688929484840362588107480105528544863744156779789287329966875985199104209337932396629613696693909289163015645286738760464976226082747479005935948880994574548198593190044189502112656570495811845846799948057144034694622230340912816697268238232206019263849611113700688299105925237178279309729847965315663950689665083189941020345929825468491504027993736460238152647628937709904814709175377282243284038386954936599918538323606875773369469893840220434974579966921279506734068593234726350236687269192383177043516935672728595940052067317347601081122847379622122544785061821442970716576587770987269000813667492899725973909615247638540185423408417210475982478976279180502941896938700773444195571613475463982031888755312 [185,25] -56900900473476535573417587164316663275596750034954757193851072416031190017120626240275086803899428988315304993459752279193749042026124429563945703264609605359674419705872441744414730531885044419754538037277312791300131632329201222941934570323175936256094763114361902671712867433422507013597368997640912381948453249527690580158852646437773315189896969231530827367229647441748609967604236844860361171699067403367708050458496858230403640360057963506057817148319003095056777926577702941278570849028515008303203459212092350160301612506147532821418659399510087241142393520239957196475698964389381560980440236913845750827562447976494019594751257792446306779604579099607093647791951336800867365378797362150497807316923145374210763257501835213185911330946256107467971399155145161307238174751671445740574459813514092826754909358089897419544369927517209710272958915383543207812251224817191350700904050900639505522110669691803468621608094983539309593783482851719484232887734120169149918857467005453420368488010568867566894135667549861939696247705745195642774289061461615080604372137735893535873981868649629591911315264724065992188180047133348787210186933488189254639626001011372618595884280907677932727696382764059604418823325530141707059058804493647872 [185,26] 79934871967714088076036860356948048607265086014847844284900890571396444538798595780607539567988400235736846941825491323637950392020190775397715200056497384039324095378911093956390860727067877017245935393231225431674602790462610373332282337586188397036679308663295970750985805171540056107681518913316280462814265907451819778021445359045700361867361697371729465461834984294337043552294500749125668824579029419274515547303940275999548025081251689707627566042623764942896447518249761491479196394653085152351671065871102735424380263348256939452701382000398722048765895519213055897650251639230720146595274326393074485395158000234493421529059710370572941602781232201097779666215503389098629448797497221733655824470026182715987276435203115832684623560603143344234389059844866353180914192017987182680851032996003034561238869570112021225534442704260588148916312497218863139058226785635947341435494109207444187866354731274850397022972587474571727929075555134566795658935473568102400817001606414334895666357174880572768924476898527961491000382193672412517379894109790438385488756179694614776206747980382598307562407273819416965960091872024200485512766342352395758645932400400010259476218257509152934655076985613422170071833768118625252919742805573632 [185,27] -102509472694472746992683719035521689107027014458063233106859257098307876179924078371771314681967371217602383711465399673558680613814950170684226602821313826277747332732861281442806517909953094196108409783358085051134155416932795052906640232039016936265004033788314070560500193866352259965167581275012211584035953502217574536714007703376554797423945372281378014683267814498352122373870473476918648563169004040898320860882467648111146025240281233504481554851310007700798745502177878152733440967345994200111088626597251445758857844597523106406408457681170050816756958131414340889310970448078968500663051773869435106669336486349376714943711824412214163802026731367772008937444820412445080874634166713976794630598457427448650016310361252831326123620534772038495386189374776011634200412365137857338960849771897908035513747670000281512396002417673541770008209427047118590923733672421125896654939274586006739958638275694395091832017804564288394325451397136619868107302680630348880613176416978828222977702867717030248185849353766538161459899760586452653048445689526595518881171450788872688519187173757780142158018387996411991804844570099018152260148162261263124350031239280009781331935563912484658680371982513372399331598765041719198630130221056 [185,28] 120289296697820360781617199246690307559157728878407014989517338246088513271446197741897384715941859835803590435322753295941757702793756151709243433738903249642328727927762766681075522372633771052560114067066931858249911806665947720989186690491567161940184752639140472563476106057043954857864523646916595461691513839329758131006486963751893664101640239351031739743396811702127786910567987887820715001664639824633666283943561984737410402257638698450386790303601166232320030168171125559966378465682906500679290077963682184794498134270032201817916106284236600646428160467969031984163201831936907457746558976443488015565395577650622002757660722365779647032162869876308830316680529130251897724994593056657399828055727090587161025138887844217136153320065783660338152602387344135309176995464035927181464908038166799490087743460172518112557192171407650092753236805098773855660322998821057670223021032807085529259657845642293396727280677430033323875276642653474242771018372489407301287091551390253303661845554741685704967160247380874735289596273845064657117537344729147877865842255430410855777076054906720565130250979447379884964518999787518518031007053064682912899287221298809431594721925371855018092625137484087394418668387293119729972543488 [185,29] -129430010391072016284641662892577419461472903033297118917968408077142845038238049976969012379416710620603217138119591697155587080798237910882583425655818135839067006021135791494249500700760805504453833137844413395201217365668026967639545514327779847035758528273562121402434286325348483338239556394117994829525801144823058503017027833756967720592986200115066793981714630408924752433677909505168809830872736327433268784934217410546299779728306122902163099870804960063648823181093801224015022565831425836612724719540542193290749960955305345375185781339702051697595458091559745894762849324026272138164513011422252300931249374061874047400226990095126584212186186215066495510614159683646449130543666061193120329000885988120232165051438200589095711428625301377498577949321951775262903780463161339419674995048431872881098559959433173404105914263048750818208419561568343650550925850855667449062724852496806012973979492823734983669767127442334499071991623352536421248758552298764020731000762368517722854616203830289962882408822607326686200210672466748079079346380101103949832283473140244683610880974556588585254735811063535779643773417591907625017301560941816466638004771794236588283251931324833157534509766206928772417280456209180869525504 [185,30] 127936484929711151825225583509825489020449539906820135292290684428595113409959082330125137662453039755393023834297006340440766423183745116386011918543648332429273081023352242883496824965128437651401226574895983727910814048868846447058428396851241371995142138702015086062511618548252582648348980885631331385464134324637427140718160670112877105407209480629419284848587804958532310048852340250264767136576689797583899499151590278651821131644662921423152464609913261026211771096752878239525561853829214539534837900910079643661350976611145593105369334117036507242237958663227416262898498508706428102618061533324706092242507697876066726810949400206673958733260607297657277707891298044807694057296347043687183817584253609475399812947687581515973809469065180064946884182716039495897100340470820319416918587705307419131242108338997526448918252565489449716253172339475007832433318436254583939318025379659020892622202278577340955940592859451913467291423762260805292487241098294705339273262409406581074527225334026365259223789162947049845371552960633415959750882432577168906787728764284860276607271778818173577052088947549056940790305372295787117369926373977735090776959878126581254640168219898294918924283522876427431253902161558329360384 [185,31] -116363895503126131655987792527224143237021495898549502886105720245494230390758722616109892788430206927716374924998692198181062716703342075261851002030041308023335806419323278599169523392705005848035706795291449351616923349435380851485158823249198927615894353573282771994670891716476864193725957800377547824520720618353654799568332593305062348578015439382621789039194718175236566723306235009802736319223329818936137846007306163716641439842449917290119205347604907834408616615084990113971461620925493763532258637059108402433412487982831716763299025489926219670100100680370315666790498514695513937236314739900297248812929263099063547869126928343454803943763590616022991189137975687945544466411450881405171088344307704046292176170911179332782955301217938353602270487613216608194354099126088602546377880624608351114111437421352533206088238743539973247463955280080685394932357584165970877443334416788163035165479972287503575026364380390980804631826806493672579074442083043708661899116871580031867985717587981182756466438290055575902041792239280956727325066985626704002657056505052528178834246938954145936525978574441627446685173757536377956111283640449607751561281901966393537267513238065194363744748802901577916031732385736294400 [185,32] 97529164921463015872901476400361009553309578803763995519874306841591309775230405856762420930294184088403216245538520588641151255462400648973697019694773648017758903237449351003704880126920941339736937854776368102289937953404792555411894978825746572465579251409133284945350401908765420833491721093865578857250716723572978563695320133673348988197088642744982706974346287485681341944398795453245683279480219232216290229163564407318349129170422483955391674767290129361589520989601053160004710833543957093523487688379526183966167206196501582522095875161223638772169916689294647929162508490389564622694375020156904040970007762755224448264748631982544853284875863929554864411454732641951134640162973678464704827433254439468509548729658427596468600130380595648424140458792539016391606960097171299636674213123363642168708781606615977090001119769000558396814729991483086198870840969470097647286086659486455872497441173697683030926559312730297149235645805749219638170083357455065373941339477100353066880892679411631433635140444871944530798679711875755765498358027672569591537679199639269079608779627372149099037699049065436263305597595470346069676598836913633771821261220095119843003455858813103753315611681818649787764080045170688 [185,33] -75421203863799053545623082032224672338188803648411909155211912769414859064216877136822740813911302505474924938482191186450396847476425784657149309510737643463343423834042356343846618781983654170277866177036046651772472157403476237549707326932587600280691093385775269764785947060093875111320290418608730820695921084124397633699679219942057481766833162156325270874700573403783827790948593533686270292563573915563953629311767677121239613789209469449748159448227655221149078780939740785252319165722316282289343844159220608736763363539679213958168923736858639381119584580773962840020905793694532759245802665102523012278899449428375747033790436178973713743205682848706552960342275402909760523449768981763063583723749074683636115297220868909159193033497028214460547068780208193029080127316169725582709994497848586573745756545469588156565715516445770495771587601033978972829666056886698079664856469128291896891246592390593470060149187977979809026398474971240259014355382399421981993804654513304978007983438949446539263534338171505735099890165625321498891838202611982183260992315856749551277303173797621559236078298074506881505494236554239663924172653070422434522710437356864636877206960683538944987994753037926150322949980160 [185,34] 53873340719850497268740696970011342494649654998313160462490381486208972785783774298632805940501392614614753640755827565170191568191159339552718642586279285115383361691246477847984633701256898779978473147906538644055569738164784022561535659845846720039542080917206292527858831741472325162363866962730584144569452790918247605578522472759849918926588213255788865238351443982128146867373452098654714493206969335804301165292981145012165993665854652315019732163183258161651822963157411094196841152730450851782673233610112862940409283260177693396215548773368392379361560762916993418917511319651419442809878014715103268582596289063515475407586270185618729397516963982311861738998742219498813418664627127646339228688460073524060603220801605533083833938008848619175402994362228366468804946404361823825514898775916481215626668995664576018389709091829403135121320441441063541579842841339073514179300159476364090045377143978211318484102266117358544544383544708416727483875560235430848698005003848474032187685219457578752829054942404988407427610084460480294792261114264869834164112508478798754297242676537578291960331755376152798826714764501173045714268491271431377618176207885780915844400576418005861901956949137492739124494336 [185,35] -35578571878485078358803950594331980208116996318091441477796191997090744730049866595963395293631476791696335382260451028657890275632989750209416528551275123107785074382044069741719243808905262592686152277295715232279615707069606262558590787693680450859011417197239853192677431706607945279101591907885917429750691070671851882587019102575124739416435157266158259711249287904244456189556698281568619681179049555738881739767138901784042096678862861087912630483159244661852098604877137665083805288745512169035137050114482217570326681132670326601303210753429510535170392671182394628153390774688111595281437191851172939808623170131870992977737137876967822450648675500342239155597370648111175089858190697236064821259872608230031104649535705777029038975727705859266610691399190821919949444158383157290244740513134718883687963063887702878713241372706288666323635279171356603305009453976136268841617807148494338277868241974672998712111972263961976979606310002323543351444584535866537332880929223732888505689526305923963142774892118716357484137039671134184639246525304791473395715664356307583704492370462731454773030311807124156741623300325311855174023812770293002053478100893972888384816097063364318281976198462558964547584 [185,36] 21741446647195429292986175414929263404197178837687558083583863479637904951999599517743514310383142313249466158210667063594460190366771713532430451775669071849016028032120449868619052072458931383908996826047395800194219380701579109434608393060292016239421054128111775105331376998946843938108228749229193336149555033616296091985469473521303779094006214200911531067425504961314562348147696414265697541377880861605226232174754465075838635613508598809669733954449377302347170296249709822825853518716006543587553129828868672010360829554343701838519138900256119982608678920280703880440654691999145394607624359708542543167189995026966523284610819643376426263306142942716706611177609406054145744558764675303612334367486945712605699126902294536624760199907302543424678882615626786183203029417341818360340956899156434151815096629091287800845821958452521849696214593465014574861506283277475375183961111046162126690085979295779560911487933990475606514927790033144118923637434688293984336348580377588734136362608913619160264983226410021670175957550985053138260346409865180865346248904441549968793417718681797137744960976152368468497477547770011724724047873044899023487704912842950005450728007126865553795092233171203907584 [185,37] -12301762684138096393285820189929722141556367485909972172889350957512904717801281634427166818802885972345781214943929825854228185902761136530017624936344661424043846825362142668366975729803348199037715857674883497639225512249829124999450555985262497028522698068403268103841177981245930949267423296228624729411569652204601019030458075438408078316880782232629549080549450735028895064128818568002854087543914573850478479095733537795506355384699179005984026073902472515426307435507629274119951361193652486980516832298011150966748437794549367846872442524268682321033256618359406726322092593159232806528489941345660748539818107040264458616245458843785151338158808561490924365465773363124643030618989191751528735153487342851384498525124587515850510884591848056348609133094574518774991027038102676996783364426390434400340647882585169182081164577087035867775196506439419418796944885628397046876035178999668270731149852528804802386859229441968440131323791487676660674362307653964637439264194842116585971974373041145317125916095520463602027115147797745612641996666563135261868933913276702934515940469384055127126791664845635586542325556095572743206156781805971704540698523586453400400111902342542015697716722012520448 [185,38] 6448590939595652355457303412775863272064446041367721233096273112175618011693974926920676677835510467972544294401090658880445604745113965112394665460258694310381538624511861497485652764517150023804993631507826410092242999772515386608681119082391409875687013913864436719961775944195964484639581105642834189336630732971939606722282756540646635181334262042061822950262546213055681900988677972533839048919079180372914624170038279166900733373397566912751471305296833493126458820915596364193413881019207766343725637192683802586322104226607367349962247509959375440453179323893117554496444338361725089076680996835672106072935852264230242032585515054674610561571900755401268648540960360696272847820752793685738102227189250128783475595442205987532199065625233117477306142687384317756199081040225982509888796497606502746657071298546529430597454747901009935676325990786995847965793376269048976984039175526170644509050839700149024072384598491252972381922759143407488940700966760774866386354105179976107879133639473062066141231068779553143067048739807135032455662688513591043351471056026631594580096462675363254282476237846405817684932339777693769381578074432868864843453809820696121189676408582284675699287720574976 [185,39] -3133064974845390428869968855597621042418199707624041559887325256452515741127619255304883896801941815067988036434571719826402773510620994149382897608967011828090262313835194129895868728908408555952692874615121578042455191177792517208452513653149819291676984909678272685933735268368071936361951199027663125056082590570816459946397155598926631611893142142419823706997481294855940713394615205229885311176031207628278153856854622855492189541014119205309836004977093098392223157000885601874564885996168062740297908492160001825345839496933403164527564204116977516997234262453633236240421931861456127804424580643279730598988222566008463764606600210655100867852831452825958240935152222671713600215812791226676771262956762280495583059951771461373344113089019429056657749514051854211704739964889922875928456187195322328997956208322051172137598782685025885420892236701798464394303669888488460363882752018087248184808991909907031545184441832950006523484108853900309474588520212121831771646191118375524968315372723165107297910696012471385847671120976604606572130012112970731927197886344297607401542545933150044797970737088821951055957684368191038286651966479179199474719977469736873944629757157587331349727182848 [185,40] 1411305562447942172203935992363595467877802887100581889919880313832070963872269130403189468835866652326349860459590796734595429222772103101988735569322012451723242943776351086938833332569050199090322147236265340143153342474389957018865728353215293546644313525581369774121975188413614494425181286394872121195820130562624780368748463250390175431694556099318154273593809488749368648079715590503241916469360284786393269454853434430454085143472630109591567068013601876454506888609968586580530896737461844233185848664869178907208564598200749635901552573789104113927596678795898073317696091437320439348807672021882864522511841562096999594579969813521030376391548081100902865848458055673634230158827829142062577403887699580356788149244124585161102218724544604786044669316548461047174829769799187609010960888504293636387208375598199082486693384120138573024781897148575140224036943648638656634856769395228953033940615772877597051263736217876253570738037766458313776776753287725515221138259499723867369791365997085795944801379825564263729114441919882185869506200284256975591114432079349972075825140365821535208931921419313322926896769894278222062135322440785545307528687544200648683054835544442660931170816 [185,41] -589540249164885621930355875437547875321909824153848079963067914535665198162596986523329588917105482799033086158812099954849171414863995392982141161040814249025289644340247268613346031588562575668979184420308739764718753615079401102256930115328316190435082262448677354383323236827668151412156800531019873087919447215074059945819395703399028452281817832116785959781348980078848024111948854866065844529745241264657833058440197184880814615857390527362391244426890657651862305593457393522830826707126064439980374296080896312675734081735465126585554568505337096242267134789812533654416374498161360945329883139917315395015399811859125873588116607782589726354925366361261357567198050336537684206158534148767968017121019839913202844421004231899610225170865100403620300183647394731523022946526504356388299474067663445920502493895079161870225604091669437337728691969919798771696876546287371637242627247819181481572852477617558889644373271027831213287978178702345737664647957339000580702892676664098488111099584553185654569829083476465823722339827692267738882054358287024867781777305929015089968056817761832754430385401413611343886444593916919154717911513519401851943880346025120105683055587385556467712 [185,42] 228399886124680418926924739899004286854876734291124212631524527500755346797932275919981033954552214935550959579523462594979105210517411140664883518041245098961440414935964585563259944699832536842313963288097806373791452582442594300733108628689516814869601065828692378040409253985883521641269334235142459613439714979476769546690314929988351467884127041589741850793793775615071591789612038118068103168911925050618147193970570717117711220757737503866165510380953025410614393564322191252098147246122396446040215209469342490659661946649997512102119957354164940080560960786410416671276171471744483860279096783057299605345133858573137974527857344997706708736511362368942513815508539514319128208164858743071095805262020752312248779557160315939109865580209260353543393251841936730013365082222948207810278397494131244984976111998041064303876438073331198830576889560598948205549208104419032602390705528426355042705993620268700103852517602698947367080919211427865319872684206306606870474658112164825259106788521838366719771336933008416924812072161623277508260176906570680006744765747628163258856276322542968984372374952242661990635049239248280835304575232376528272341660066082015935753023274449510400 [185,43] -82068176164649175539881174263268787442360081406437904637779937197311363049191690173550376333379930289695154054876842590360627229646080155593696604660442024368785851950921477034826509351438641601585094272337136263785313895821709366541011778558831031477593143655419876495799574816302764376567817173284301816684242357529568840192241616758124581095404402228063771241740982621248156602450333022210652776883541903529411422343563574029137689363608845076497565263290805343259965352623031168747376912511279252982405092237527903886180709931466611513845877769042062818517572029014524453243800503830569154321380175664806245395088014425654921706766441400380609466109191290926873278668284317271659853289302955007349946210772172283322452862477166581581862947140244462465304265148688839048563856585856961085079681492407699357781599071271950896682101453548769122533400320889758566384738677472087109386037150477347311807131032389789060749219389191612408720772451635307356549477439887044998847282397184850264989950698002627336114925888738770721539923641437976331711631153677176419940549821855219858751109139023814041896241016799813697596752248796993343866583278796114923024478763084919526724262360760320 [185,44] 27347346729131692107886752852865108401383864975096396544599314222208908376161840125958751265882024800615401725816234880090879157697297263057371380974157031678195847909242750257827010892466837973294628472234021801318922746315776540290709844759415948789653954079092898048210838236240553635104059238540970259094963789834597622033861296998974136343002920694315106290667790777603620658659120935478706729036320161500068227591181569834049262418556140336496286328841359513906480352407606798403994383903446004818136837269196446964566573504220553787611708831093619946683051657600479040020541644050535539929747583476477216352762803761655191598909856015739966938895551032782164004634625055768113243426728255243296611088602785161435599363247302940762350869527259483220021578053193659673672363003568552095682261044519241268117918405878466177233873605590702513762717731430120234046817439637754877895026048355648086426924365962360565997335422983258033942276820136889677207763539548673285731175497021141348843027739465477106277188057810180626468664329044479811921523058070686912235759002107150944498859433162052308211205894582670781592522462818833732231765898158425114575426160238794450184442700288 [185,45] -8449711966605334905686996958152661991759676054812949110409195471684061353199115418768766456736836207591546628017953328831912505883436918270823652424202279963396297048797340209557459217466318048143907172548303097757018634710894644670493881541414212399715340098089016088182721530063776439201634047319187860748413488091512223856611613759569981440681422713456655259002850833494808912327574358943545613323055012959822049691100840860677113896320035560849855370151005717724209813234806872831822340772672971110386740126980882874192525176787097290963416380342762336714336799191830433074580991353616810635534170267193202192634929143738547103164621956764748550968890432426828899488089239089489582022517684253396128889284574926319566106005720934541834090175026630435981683817991349627403906754254128379607790340330539668263097783354642273408179396650664177005858925709827173920652537971642937734341731088038303247697366451916195272544094703691208235814740529766779477113348198483765821111555067805754528534441669994537060504115629648846715710202205315969725529840210422859657589677755044141565436730813704860516357451643874844702140508087617236113408422495030417095046551782024247532109824 [185,46] 2420139477365529571669885090699826643986494641041886430484866000031099587497051547833541047347542323877927601759669795298497831079339333660614330418592187621596378407639889085251178893861474936594288871700808037263743694185288330932673176025930809925876037573451927099293167375390146544439850841972973971803808061125692930484964060054076633561046618499016207374131324727741344987049063776243607311564035261835787702621413464953342749348719293826841839049652926670896744919989936022027828688436153156972355403979899250186146257106999856222500896290864908988505617539486644373320112449143291808001671167566562008054156392311992691264432227298398159883004294359928019566638548295578462121186611470581063225564182215846278642014335639499390147668600446998217881225404955532652568893543955631501367678108106892497074320770454615056999705390184214319652164930646531105523924290099169836136557912159313584932934263143948347157426898431900289207033607687138003713426611767860214629333699559970905943459053366961447985512450261989221677941477948744277073650544379545585245880918407789225671553946572554883924735684416182460043036822496836165903348625608006482187014699398101437391872 [185,47] -642329245317642024716890863346404981672344060906143260470778082675650244798814171711120452208622747933171177493122037507663762311663815088316563311145225181732398246198494924139712661658259008253963791722430345004687528952967814094503964350498741043898839304332167553415095287215863870457837037854339013697973373239586435574471985366110579285104738128493932014668728147812502498353982582142775248944240376044205054067259115375851011016372368370117859430585320269304524724007259953260269434536984120051560640236102676654342580003120703976553996878988372132839274366076031717305547623241696376248157527833400646416594267169974701549353234716772944800783701020157702562463359534217011011448909623606962333608924274487862295956563059351083188322950549759023512974976155312433140133365111666838577101859403911102561239855359008745381184418652313049639607923330804849124550019600862151792965329357204377151170912661607067689131151152021939138558656288684234784269550715244077836308847738978520424857374189525978352842529259369150609617957727819985827353941035307722277562049244269511623229758064758011151943293898873670768543425625594555495412062537529187509512999305194190848 [185,48] 157907614421408198811407200654567434671472085954539995156380328524215701068994880910454866487906652977039151650411091478585598249995237923647498947393032728088550813263390701945007208856879479403778796835215688579108560980843471364043445872274680273517725215818793872683853952516796057150645249882538226749924406451935749877337061959265887241890026585484664818755856798895777182264008127367406268449459147283390714574829355870392947581840145024745799584384357590652454322054229571647767527838020484930606307096368514103069729710703299519572462657919279162321363010488398145551215114553322633200223176976161674905042802463332403181387027989283277268681391266134625463180522237021008757142463566806805191943133491137236907629879247442448926893009834247769937254166471198839576254913583004648777413692773010172629914673542256307902429912987020761553336373874579762569401878659158299173328946592235780487637430680499308329103576538450092359621002125050838047841827279514998103377418956494443795726400453494219831600981002335623819805266441900016382707159466579535037977385732156112131686322682840970808722029254624596061716372621528715088278421096520449736188435944731408 [185,49] -35937564713195566872808964675778765758458550003564963313509052039468070708070418434570068322457247648895078074649096066981388816852376614207442855083442584726572802662432128425890043173382762942760487485480088794326656640097344223879169985678613630310029780322954514773399354262265369648957259388828072032094969764130324396757356948917417558639965419064348596016243688117045913808606551224496017571814594032554372153822468682643627920730799549435346530032085924675472339826893727743963296785020404008638116836028973575634370340417887094291168885254690421806897449026816711520329373064371025004287118549487033940577892300857721771915565695235580354851199614260685413793441365627674948129713220455960920894667531738813007916693652638571587246287835118344899397935815708122235513197116906490247469143962088778319298709866749794971485653450424575910274883986417309507223011898774813144210548306467857080725972216101439749278978583834223291463856918673623281914043070115035138664988415677442655092470819553766519928113941452397692181061957951075625297959274651814956419437081676204578031205843316893695986609807133043359268572462539725168238562801399921009485812002816 [185,50] 7567107346785110760870773166710334975474419375048104348932071716970719252488445916044879036683498444816566201622677539963621055066496565085578829199783762753937387735996700770620837548916549432529231156716387282713682126112589620409034156195436301377399008931110902621709384719132285689872617534046139900850732296443521802496388282543056081885676818210954698425755419075014169684400040291453765223505439237910234671763370754275361255601391809782009945750887417247525208381156983540786797636281541952049401021880054823132601472714175734669593810816711590120988773233991150460481182227480391721112149871798640112745225072462584306263668251987329036146317929427597421550979007556232706833645971893719538811246507232057026432153811667847310212354833886060066597924047539523701394529702203102851566401962140345782773445715757971131114680474438004245327614350479065124007535998944658923009864937725747879911126069881447251237621434662918580847953345348688356743285413661582805031011909070362946941217837117542217518255341052533241212175911031108764655190955556821133007806380864131279960291899586001382142565130832138378513226798705436990104564733174868294194127616 [185,51] -1473146955639217951311992863077099259000545257897585754074638444641325670441351486149112779723196736951014575339144968230310841402778472995137189326971543211081098856397748227273202431261678078745908692629207855498545717981083790415010713028502414825025836557462562281896162761644860646463017636375618930706596243299969631727336833556906137478555965900679745090060784510431176866330977886174864505615598123314506435352291438382557502851160431457982513812688525467574224539609102983829470593252879862118617095558538299012958005433889859307099599567847561054015128393890586498726850151100630058392134520142683084124277416407827280994623933246690730990073350422747827445914717351454415055050548354789921777306213118034411657649349684199203536181029826255325008417698868012962900241001018461564409155020067700671784783113177897780879511881509572104051311381211967000616054138723670632486333110883071129328543393227077231224013002128066605781408018292801471947041576144678847074033419913474957188881525990320923368534802765979413385069595743204036797027579500066799440678314972588334870712770065665111131737835596035404014565428028163557624585177104422576306688 [185,52] 264947873621526736175171483722097192532342734513712522707670332625934107938639176834161788663081051962095015621450597759630987333971543622837508626203019669376463307299305242258037529561622684929988990682603091346227653651987111418035223602910110412204258780025972654686115251395363558735528827141572346695276257790322412472747754661556320312278246976645867818208077118035325789317693764881771617588343712322309699729395792686016377000937002473859559525454995505240210164466942754131283572582097852737364112602590180943983886294440683792782972359633278889691481843817314194107941811773132773881018415397367174954384654032209386521658683642158276676253704912261200568418275211781586025580755089922154586100682915499184464439652630388287624105240729941560640691970152927713372383255103563360401246630638636463530248648891700634883280681077835233829129134814509632298395593496131349899141023308033256927475871070123070424461162195721253864574446473035357235108120116566461569283430553151659709539283936986561346411996332274927951042719384757261550942667262755817468026540195803907300180599988524065454801556460832564631611082052987218010021061525262484560 [185,53] -43984572468550181098202583497222304813601261090954948009722194450492791692048438552127498756406693745305666667518539273096743985485133696111491875325350227050930211862696332337166609560144673299620039492809833592800260679177802624051696021558090492275727774005529582453923052416711675077744735669182557096007140641295243080452199183279670033181955812257868900602080374134132436927992617267742418293435587390213071217814722974588047329740746322261296857636172269540896123445173581775985720971208183743828809578636035999547045469286805203413525748005923964141847968866373705096059335898826429023140888102602238167725385754154404431891399524589728087866485346097097045879578696349336357484492655488222995832074849668086278037726986224282800680263579703367411705146762527588134552001116372290049780698603972436864039355534785321646612144622754644861816055257815496327577158021105540377310253580744230150939453841785786765116540322851476082454380395045314582968130525827778538330374187076523916540241381327094385047441490456096705763385306885972098525013844826572723349368609496641534355111166671224430994751835047911780442692042485326438337726389417472 [185,54] 6733756962774006580791742464414988425476791354858624383843939983319711887438095269229999234115727960007072502003541345799903578570422424207148876138084325805620393781796406052544208933962917421607330623859650182057102421492306093605804859298467565769080184701856292255408476912321519971866155330533731283044370698578507860640723813878095602876738181241833692562551705354103935337633448701060422508066534900541331279709034751338904878517194964847929989927647957164542565726104859636688366629601246619343012610553465105257934108456659864760234716642714547660254338054867033287123802275854122920069978461659095113794834842222935556252730206359860150228814111500947657891182891789914550703950173155465608736199633702932673248660446368249223710035674221159217074738938872467112814175803770689328830658175003402398196566115100440153466346199560299269975031963577321048506345459015309707168642424849608016200059983190845653515928780260760922902179581439606488089464474004630610169862279243071277863196889555500902676512349096340008633838758390840777671298985650804515173854751542079851020725693973668295010609278328742408740030668707849815386305293472 [185,55] -949702370531434415829245000388885170447234584384480996594287593856641215592133838704180586184815757936033756218548366197883359030857405166417333782921278027505163696121141885957322630930519103141720262416634150698552680352763618751127411867761570060565396413296673412525445227018167408141497814710513728093569174137179788914024930329096579957242571178401910648574954751789753533284109649409917893390320169594697317776077675699077558698019627233048524937578475194998472879500508922202575973822071612369733694936429503330655831653039117910859858360885639117463150496101914306499802733650839649625794520227041980771150400175166800840759638328721976309557068592512410169885213943182090595073523603493761397399378469666603570876937158485380627214715440494920444845580657574727279525657052717791562681962520285017498585726043530018830414445257029443240079751249712941766299733039446856341531169082678582297032869713697127248300191341784814465856144946739858186345981461398433328294483333509137526719989414395677802501835982084382472721698744194521536968930965418614970652718311045495540312623946297578071698871866387957514268989322677815981892288 [185,56] 123256926048424621002621469132172223848482206249075284008039990696407063317324862748348883225771014426363265484350968442756321136908077673277163502670015501557091692005807491183448847270064405559576789431692596085589113111036725414658764632358012890769895452582307878290286759118157519598647312292457322426434883579833946810236647124949872978709973763022140588612884659502009923675962303411189942379480043126468920559865832006851620064010891997364798346438319981285919901129516652006564635762937521211603513079671661294588363525194950141260770685332355891860971550370457555632864198793490261496115421678196403503918083088662450355800003065557746142857545799831339408160595602484140248279654881904903487242512634636166295851909670524634336274037014798850074574182573102770473529297473257093367274384644021457722277402700283247706481136351312966357476415311031021359330964991845123465573018522915425651232234483752871290417691269774197410548707445657750434483764382335104456299909442226788126685884096726289312142043865297152507362657446122091056907732492608767951346231517007620257903260088025942597749301741766230084071076089288996849409 [185,57] -14703311188526775755700657044439865050345354707199226111571647633514756699288588871414022902455572608916033025281063923239801765815991340869099354028958289570128535729387438669576092187397902665893546482301682804991984541132829156455089511320074328056028257955090307233969286207697768556620044063639426657120353423370847265386465632672337587201927726703826761728105405152753651460578419844334365369434383626526203798500994974419584239881559261646543592107003958143204651002635854311284768046395863618795716168431006194577266411842471217400072699659419831178763280583563772997417960971249891216630482504059165771606731874574049320416850870819943016145700818417899832497803024618722134969691411595892005396873150696009394245048385330812727184507431743595749797060253938086144138139426779617114331988237836440650356502003670524381415324125446542628603201622073868100569709999514681773242597867478517647597251892412695582889211685385452369403310096539580568191557343509176356608405466837555636502299361402298071442915333051204436000586266549576158353844766216848350433530862610344455108133271172837067421805374645272711641842460070510592 [185,58] 1610095517933719544766915133661511471108998445850040530651024041954970243767938790733893998867947148807516028394250661056326266101306291085465669484030034309439067309129439662652388402427043194049285155951520957503819180537890141064321640455277449108211749592209683764638379032587151449922286367147552458908675393123290643569739402164515510799239423256596515642020734938767413792006787445016266149835113260371668701014113528833184594015374361108466353479840128702788892168471549704823860044928465687815752646008549351431485838369447749983290584095063841993405246519492583067553380320799818036797169625493133475532199155408686597958240056140749543751213362112301855565780639246804820115094390483728765477483509008964971396658720070771474915488349706831180474478762458230447268930724700577381131885805922286641466985492112624925096983371214053410802471521249397116433799998348260984638268038666398103917942698399634011718205865757637661863126221819180162219520759288011671640603165582659197175566806047762261696216497719036553278725451723075784029511424327566964365667676265783323593740032972095153797473023974960227410202113081344 [185,59] -161637906455679352718547152448466083751681677266801505928712984050934948250554275604677542605115263879856141656564994588190688890188302668692326662327098360199263014415228869689671743793521482751033626975394948267895412481665012675187184544455240129989138119027286583753750224176417760571263526822301192707210865508067781543565950831816687658908679003436257568976222416545538017945869259859963566738114741299400882847071837541271195317207097485214969051854771699291913665016524067964963555439460222131515029957746069825289381667820957113107055133092839526209955960596155708662960471848651168246271599270795820839372369209256980663761919521090843456285796219845799150494133204475925318164905645777332186228771685178400896699428773392982427087021968733184915474605970185795896575721471514573905677231391824300905140825823683346280315066649874045161523546048935095852909495032208283396138766174262163331520154752086292590389539150723387302465384059053882323887038761844541144342536006501716924647213390365333029797903947932479828574240963273838395318430797942973115831392771947117455648059733238503914233775978463220704504446976 [185,60] 14856740012548842742723653617084564194369824414110610958970455251288084564991483925356660162187305206657495938090996264486341421027007615030264640185586251768191647675926856596917272177273000959216619161302195743099091407072036620338961273662631284453858597167739922517653231560705845934646831037880872921678561658364769857670424322464800436728443812511104144260634865881628885661147450544939528628339798632590782821526143958463391285166037332006106617944130657555896252741871336878339801934868453206139183785066629513427924942282267143048724878414139452962507265972868828300381272808163171793425942584877194919923219044192567918968737804661521813590759294083097822365050641048402560349190572672915359369877281562405431945151228775328383280259078428515576344490816196131502778669095695625612146517228200523861069211573510238160563958529454836616797939180007625481098410071596599375694905362168114917315408383761224301626358901289593154421457140135397504852363492878903095707486782733088080008552835334095346148059628090635030765929900407179994753044656622525298317758417593936756625111724486444703179326839265218493677568 [185,61] -1249610003597516546715499230147287712052385794403845275731773922601667695506051001739380840089100425195908297463035221289425380804383056718353889840528268394132611549349600402918111765119675705233675697035395359166196157224765686978102571736126934285833894126501159893913690490855597191488113505710634110501286944433756735344897560578966466315504003606490114070530837962063278295522422546631940543477094262325369015224348201405896310248567928090092130198038217871338379848604703465667560920274623825321445882693093925455455055650989487492566455440411648000553935975268319174005629123620313442926319033648668146432744215828642699844076121661626073229181913201029470075639800691205038012420048359595449363497734450590047689188606212012256524656815400264548301162511710053586044666225649139197996931780701906609743098961861923348493626777204371176930618980649165998937981293341862805501202949481665757117032243312231746883611336316328022700044430066191163754995351816349289459884599565839868015859320394556911117446191062912635278220272089366322642550483404104025929675394938537460710869192355568944101896695439171780608 [185,62] 96561403662575671932916247146947637082999156848173671151608368052378043499963400095128252724078800384276711640203331422935191203152554049399239210958758183833470485682673150269701561205386142067098690537170548054442216752577616506194571986936831965490605720287896350477603260429327377901591580147961958414928647150303340200378400969538946741923176631780815846604538290797071389064177997501479210252797258506860334087912657363895579808643065681013993479717994773133632770126574557482165550888415600645569786860285171758730942623554902462022339377068739078871512570771508552212487568398174661543200435400828646413682263911839560189353039078714990850377614185169009585551333945978809676253173471403320558342318914461991017657592551360932690450441195787095536834130910480192855816239377127642151609612076749731979638839404323095434569617327129962401742431821929111298803586532534948875636641299013306188427137858336937779230338270582790266875161399689171705356688728879126667194184927676743058393814742560533161006039148409703238284160931432079421153355467271756750087290416004220945968159102185239506876076757352448 [185,63] -6886646624805244192194531913985939057241094284381425538121312427928037761435133940299080613352684380845247967466843157319389966932786952223456854224477108023285242529750785293658907428378174543597567536810673338717627325129435269165857481919180834183836000578247226738505745574029298499766988296425486945123821892950887578172138562845284916310032677153166289000071304865751994295939682011613380252355362231598450601294638617132238293305145035601156224544419886264241372037831727215600615540699502431090241275441787947709529528669270106504568396589768651205642184062304866733732330873807739253818494381021936328648466958326893070627252973782434380605128101911469920824453034270588158529973180350365002795888582195963297778787731640477904486436225233556547322897793436196224717146630941019721165571909295363581426581375147454779994506843787041145123607904959245423799652020473306300052623116119444377018637364758407832243527520225851514647474825105801530767174033977844532628008568773177795553823122635399663751409858178063865515028551008299751970363828747681095724223526210819521323016030991353940719488204800 [185,64] 335985458332189589818615455783642541646221054058910391895808923789756614319632185044586384826031454827183845167374338135192366079973538003343057492789979811357845157898132854104196039972323952136155386491353229094355722374078828805201222446998547619390372443638453911690014586540934514646102380367676907010213207508439554558418603789929695090104588834351760787190182598175234775561862367547534548362002999478110426947068473940471290845678527763872874137268830106796944460671404406488336366985382732756755194884822045684523721275202969779280432353350245758365978683177151719813959518554171513668253295762891397529536168535753752930772602133797429922723616502309742932626538953033134243875848612703326856302914625031772308641611383952832483376390385774618225680266668111709922702476815792190407741395557058850393336769992223171498461932477383874316667971906198790886857888130901841767465619921289593911784550255173416944604273796087944080292647866797468292646466475748557793845090814172712697715094519057280718371708417084659111516597323869464027421301849533543963246937697507942656406711955420596009746432 [185,65] 85834916161130199021180743696248644361369663766875866384067717414111637936972857644596376758522116261575219483134598985827331803446343304818890888259994512174793850386118417565184738832339739094074810795614403276442454649724708836294015577510866289335397993393860146262111127354383046647454099504146031176917884529076354372556883904865018499417791796446618718498992396562684656894356098702499689406484586427225641964620912058329655722666368676797951419303998401951813144466353036718321181741901673751891493840048899003702448903892000449426381249807308090753016116792282244203566076268868359106767545966034423772676408089938406996558536876583015448232077150022840156163463701914151652678403030060275648918226488363194732083389741691646505391081863233065379073492276731265307743623792523431751287283546507521915222121937786882118590071651161847580326816817245584291698700340334442343366814579864159099588600799414406216957429831082620464498725783137176597874833653154302512666722574243100937074551699728523203395404216033815442823037231053952732496439099202923901896606222778209743071352571347340361728 [185,66] -50252124324261624476337197537560353546852606509448119608176864916932543872476655676919239472944017651332610465804702669655262519077055450653171757694064895753390962677057556633533863443098931951537709601041927119322422825642548420112834732631717787151036240927564906214893106041829027346824608554286992322452575028041386450242296665836047683392944381160358444153244565443309360647060032827765918172210418333805170235266241884087225352014225890647243711432136855558642437656811268281830463443060137463654133065289639877994833367090905831964119847653063596098060602372211856883638460835559855614293004521719399981560621934573869611741649970073377152717422442767930719020679737879589930945981146668236677507407745074538341676584110708138952579685940861945227343240673664650910620144337697877112616708064566163373967009718215722409002163704648306325262223381194749110445757724967282198104003856928812696100483387697535459189751552673042940823244959579416222816995639206240986551936447257492346946978939278559202436185848533256117900545156665999345021031757570244753087681438814969121799951504530538496 [185,67] 9589455977875390037559988419052934867629935692972159117798327097765412901572577864806680111069252097561674402125622097637899702245645134283863429815861025985753614355491887789864129487989840044471446056756541394593338447832344750439106497408057886144220303291381911359252022067936920970546609072308489030855688288458308305051343614949831835097621578306177233502965802397582093295868132539407941829728452701326758504567582164359906941524019337896486167566732778087733084459734041367751059587591822255999692579058936075353815126289055034368443312209944422337863475757073029365815404496665616486070487350155633853354709524193078843213818717494118284067718312147409946210745888572513862644738464556158554193529713234693696963481509962851057043929311231128546384290022573372485439497723200044565877442678186021316973386743281158004286045291925744039419634157958509646991183097909786537490809684412740434511795328846322328044412236553807400527428125274327132912953063942183602155288425783168084113611011078955620637673357977603888534710149310112599854238415465614229764053014477373059231874915631104 [185,68] 3193919465378497708919278739266767452633499463992673670081469075279127448986691469497991025746923810667849362267220400837184137712904013783007461333160118639718911046861211633637104752604562123147541211775889667419814716722314551438519277679508270224197089549647604533839352425769757748755780275584813402060781814672349766330517752549408488505533244009550041412253565904072610839150373990983010621803358786495385787677472211788792738046183537729287604687265636797117079479297040594549536439710500129952080812906991042203676876982012144459541439054829931027311883412780435781507326455619119923145368979921228153916315220175888439706928615789087502707426856204772121550725274315653957677603272339243057729587200405721803751109237784581381615734548634381413467333018650996859633586943280258937703730991536052930780815143391155912483954418505859945105290844493896866986157459533912833796677591184613011745168762796496975271122626659854265348434547946024020355087627869493883275703642323248460903743744240671391786149993154434347256896284545401480695977212831286322404211989436043119029903413248 [185,69] -2902281850343133906694068082545896060885269741096761687928816876858573840460597644430490764022573986692394517966261381992681191284641100425700380054571055548629008781548983413540052310279614408429504036004504055524921122197887456521695799103974959764897670298054906820850074483843652569819548216674478341146223630249834977696512543239301083638808822525527822299335871843626960028195564320779021388713888141792184354426530496724348459442192667290210649393879768310115058666693901007064247812521363819345501914246224943588123369703869616288618054078174491596937998755574245472331601421153943532195959704249601378876154954578508449741959710053387058683749251499158500850792449012120157778683725101676185273018647652530435258616616996033126841649349724223282978338022377854875648715106177033936012495924839468985915869638992428890026677697159941553496803148610630368974458880733823445247393134312095574530522655985470706764315549451236145905043670997321792878524626260447592400913431543601009579667013552781055902949439007908281830675066516082925119816073987116816584830780873449422789672960 [185,70] 876257754627580193565205632582643956425106173174182063124371893832916662472661274773122602803036425831206007395703983687793652082733289094444377530070307525743809296391570264904995951248508526819298917369775078438284885924029996131092448915008171171190335892048651463203647066927835015871334012134973841833552762088472621772255680965256014506701279031242649999673888275758803970535541697055459582668399022416075121825110792621804883011752535434425323842979244614404746527962362926433691702429388596886942220077418946280703396036772152548342679063509951912103419824607842328615037774018219553905830503539014866676145506000588968907009391340664744467912789551718742197369393693335031155804046834809171645184792060258516240533441186771503604966191380711020887776836188988412108459644859080188048386834942315857674758964587566045016443587003255763416596095695305319153206500016774142892092451130051583535757635847456615088179550753382508677190522579171142860271041117084598375476248741900269363631944876350792637110980014005716652523497292329030700550828239025683048070414090587454283776 [185,71] -34027264135368916594385339984567199524749736120664082153801842610008629205295021855257632550470471061776454432833049208310000164479419235218901939230158376372979639301668959773472032507452732525012220291288562815070916848553882423585030035683648969186447864482073619926879321720692107061397863557247355917897973940754501788733442171121105626889035816911139775278839387321844025824846348381421547044376833748656201847004709892043978466360508273073941747000139871986578537678358665632183469500849629300854316190096250393779364676498896893029330587652131826288339304956359973136784891672539978938651638435584501830072028322059966091465510823935106832350595915880404685495680253868555927466487923504033868430537587568755214272218424479520599550367120712705729815317077771397979038036598687010453307922363100753503306055415624381201205263090926611993453603537848478540488352957640746887369257210284834398234730800515188889032953550438616906277111409661258189397808437799501444526966004199819357659934573324967920131432090438349372814366008711203152804947252505195686232411238265307136 [185,72] -69709696392322379987885548757519444634484560827713903654459637987508596265005723490200163244639034512704021666315044859970304085984065328495996408184618349857852952957371789025424308758744353150172970082454682838575123777742158260882693561717341332379213398158447774705768853623134308815326535600764889031477519807031681236734082319775280423662725513000711876300333581715372841119102073463880975376900846278573904623133905428451566489349328168378296413989079742601646112142120831352924196839410172153450363401706547463110544518308065396014548097415218473542745619480460038661026832794862157140412572984642436967627483828875922590766082076830999248976524622915148855245534233872624465027659275568080414876151130160389261463859255776120981778097871957019663027810519141618409923674332482012252812931820764199245385380132942993159018022399695774477319385759351433358195775612473673934046886356943136867149218790450979338709506446200147086580147839206284883155543722672329033171316476635822920050555125747677735214364714952900621635365834410848817351017552318585068839231029627136 [185,73] 24627590187218901030497584585178071370521274305155943477655166556386363198754840318180466102453481999427336338921779542497977887043776006010430724829656939984756799283697495566614195648502606722785903551574238351853716180500414462882913913351065984555094489944555370926825459983323754345371359958922993933444305203782365956685448927892425129245388995732578950379809211238058687582007956093235010374853354943406091229932713166578935520622675720675507029662265171290882301581073356841539448827307416346155590918426905915176457152282466515491421175221833680474925915243537030286620364019303275698015440037869406135192940759080188835981262308225425085250341332679298606580849852194049068648137921270225635486896322771971528760062004808470902053953380587406004264381765152091039523826904873435681427414509589997915430460854211434498474732050552493231660218511879743787901624393708734905027395199329893851642016193160960937705774263752006691921061622178757335609592759844281384081563621628138552807190584975839137906434031266138450182785462926681567493217356561558835194123780096 [185,74] -1919545816784481572594761979148066754431712329817657371898423735073116641233356717909981252123115959264544887529502992521104149015564181312595818127978135416529646093631273978426803818383905971342262750881423665305951521039610343319008936826281008731433941576190089070067104705608395529246498777475731617258045310078253146122334617228963727658245575077119736078874610188607780173261333000221758800653555867276061401044170970268388969496782831947670954847267844743606294529797398499320281534424179124715628573561870143059781889221262840383301857964136766704410759598469067852786141563747947990950261437490317079451551587749513371498925506868932321842042996180655076487153182989792677574704962349002050098852695787925221277783352025667155691666207727852364538978512328897814359497909816151877264865491806698216608371394832889128269947207968162644032856484653422069360924538871353208631861382902877706288950568392401369692345496257685621400423392972191324012415241272559841723262004541426573337303874561492869408074633909354697009773821363331687609041071499835352838176768 [185,75] -1033696434348380790531840866664207971295465119529605408950682042856663924149808063657035440163421451905773423865741727033205143026424068219138363631668561933963856393262930065475103023656690380837873700062320149610520587810741939780238963702800791300309513317367354028018736831377805146332111428995579093710630398485876415583406372532184688509875898099083381223804018528615803296620163177366455316528871337866882371722413101828794647546729738452361584360147033333461641669688839883782906062234071242557887499590068726868403533419010215999593202660362512355376966022364004468042786168418278051499456804796174337819323531332534954045292887485249467227132113942878618916166215003174756961650163504725984335769321257719896792831171139842744024603403834153258654058496423212167207933467508877091039967985665010631026104524331022198709167622703126602071850959561608102356202010403786779730066452118718458467826290943264663064244444186355562309158568336295521166660211786195658465481841657467169000913844303183426246209458330205713249637972578632431736015213455573387051008 [185,76] 316337972790989062085757720547013078585991439680859318310606708736998738975603375015839528716031963618758517489696251287311642778649844388110089357945025890227499550649536410343886064077345998622249900982230525882557547533819836075408515892592180726032262405568575804675372560854803070966037962451608380173555881790301373715196554407230791791511285289282371910068215493023762249437583977145874836413770086464211867170414976646459965974648019179226833486016944161856467123521259198499178342621333095674918466065287505861767735256798288604184588380349699658706635815331717938687255815694016466759915789743134343014014941617677082821286829130316365200210880534033830845975445654023734207189353741469331545807938996929173751412326780819114019051283120919107074011350932128389243296976756570487917532550580287598406359659787883315359568138819626394998361230952244679319847692864109928164380629816519420329046507043763810651841220929669949805147546230691731523622383366731884437645618587329038435579018687546434685512047609148060437911354962812658270115857756314509312 [185,77] -9115781353419402708355609648149900251511705306765262666437152445460077823611128794118108418184234294213024134135511784158033631513905125152463494913723858707955682122652460717067431630913973116217733924468718241294360442271360424790828610520594660871914992501421217999672517526434605471392946893497941895801821503038685740962390332621543644185204162982551460857950099603795613473835835790685142256507628720868663511964018720737015638999257639532816548767050796066998484485158372251890564878168696421324706020692290761214788679609915973998805900383407170215319466882104714856154751477672749213428110128130091030314102117471306527363632066785359676221301797498283657976672202530113949022801069537663217852485806404959520042582585324527528612531382442319552453661880612142745620948426848264100531166837725043347676704226686293389899404228238449102809939762657383159837726037498569962382602462820569539679096914330502370985562817086961277489883698525823050237314079254469157943578256146943066992749371323852929047287872026525700824677588341113835892695398875136 [185,78] -10991613692920220602320329262629816715661154865711239601445172579375951562077476569178509901895895023558083764468201434962761332118725638818620096946678993903585378090943905712958160865434167141064000334794883850928126954473367571179776758564107940348824647645584558148600276518797896031053965861294710254044656040233289715740061222174669833400810739164199612310808713149012228549251739041647191745113185413172999612526869809228232789936409110016105241191369109394280490967452717187027743399937780840554651675400144768652739927035153127406647950997895457511483723563811167227986993357185087906007889785344324120140247628054740362830186914184117219527053980312271462570221593245947402796652283728370695247465394565363480989433074598334584205247206805795302464881896395086738718541590771403961758953222402057370418564573723586530295856968988162410333436304679823096918434480281609446164089731505024896737337892730529287504154586644702093291631741575958567876417610968802703270928679933519611020714228658217825618524434289025773694929632121302467222317481984 [185,79] 1605867123852712733284822103371812634818433013215961466018818412066585005015254121480575434369645743255754677315310329677088549989320590115909531883450748976234894779361328150418948849720716902283057025772641466649362049952472189550494689333785154985959083978211754017654959265595473031589793254353705203902497761149378120204426828663593357782014001106124537346372237572100833645638944391921375531069038000003869858176904323067576865338313625022392359115385575362538782353955338055039404170561281756640213003801251177361149104360973358958520994618555617979317842922669904827703408377981535312243914686552055110182573441960238083821792254975170535276765952976096668680964850325606875946059234113644849186444329757553457737673560295326475442410677429151684884796963169152926836536798318520045181410532451117391762261742988610835846363846239278311602855548273429775322842253569196524322377902962513235829489507812755489670709035584210374454722261267943959681646988986878610975492561600646396488312031914294413228926185730215131581604645585396739298459648 [185,80] 168335037218315735158745065903583148266682703054678629739285861803157038276056264508483316430824614205905610655986913441134483501629730343450062478083670846122668183666310676130805950803322562778858049827206746184262397358407278202535892266038409509827165377506301924177831290834182091473797703812322504258207963405249560627443152311128094150914716454134587088656012021201499475790460068581259253419476788883091642764087799549833793247883049867069772457562146194270731389637256492495358405673848977853205032114133432859141131896420251724908569988000358559328917656786729246428333316187829340255590056105522987995041436119535430597848250005663203653173386483584954753749812465425100115243682778088220862735917187180034624274918599030539110731077998339077595437066224321561399951637812821177614722381594650790494259152363861172291552064237894033021189993687460074662541877815687951697675533956773018074471950506647747625926120780491791510727754097652706408719281374346456630313837286732237530505938320184549624083699861313087142347863483110214601472 [185,81] -50324245418721111791955815619845895652262294374724266340952832002069702128500449473351428374280302315853141814602250890573086258586775971059788217500300024278733143201570694470202434644304235019710936369563188747360735357692718886498105645565030634192464511098628747346309043912878381107883394511047561001123499948978344238566335132778078203950306258116740069630760172507360762171497496881170881539271718656855959098330855548764522074528346037306182262824526665894955448785131691876686748315417783151489807419790871597728089749725194503260106111437456457925192584519446340797280011516575426953041461976037091095447081933692025627292273007396300854469610652842576637081590398310375198510394435035028880653210040825490751673581508956624898684730360243445155357252775199860432300758047779036567691242710820367839108198387770830586241742332023074560266658077563623036920451111730386317918191337914346986921500595119542350830354842910954804664437251829737808466673438621055241530343332429107325253707510422790806260430675888099940839976087563730944 [185,82] -1442120847041985467355533782218351208288526553838548302842157554536929819294050030939416353324935055853796315020859251439238858876492354652606671143177002811840951155461964576342811487140369047278143630672587775226888637004270319925332636590295726005519552547347471936408309042418984442358263822374050668126723534933655249152209969071991240641145407173422517912146674716897552337995818500330223140466909261420983491196124214378890996328759796272930667503460684964479650419332587989773106633488524189297547746696699790104491864697539333758279765939427411676063416092024172209574331149756161880948143177060775471692802590080959796010317780123470771661214335606362324164560475089889868549986986885398427113784986479630574949646406582921057676115705185175754066145084432765377093307202516423061056961330134044638198295260108086642707008414815570031938600311960195189517747709235702970667031723969229764310975992818183617429230932132952732894086985728553616000148564686296036848487480941306582552553375592703323814135883748632800524002446659584 [185,83] 916573693182898238440077246770908581692553101683692306695054281010245666115731618049682119224873916523085231437027337152140403053038607665598050441786916920745699618650230654204044347809874036061149993241673462219119902431691288270973252516644353562055920017942600228140109703420968685960637062622602817556036923861051669914769368327309579497568716845673153797944334369765239388578016573389638984187622565459347756954711943790584028913321239019476370390576157847627342565845467545765398807059451504820661058081831202014516941607669651749402580964728576770550905148824121321667441892161601740106174483670878307413116223234306417088420976260721060427773338759866139746242885330338765171493468664435511092369960524807188934907996542119406402961763750731949632229711213925688331911628434711816780036336961143270080470591934571054255777552712206171434845559829725346452053399827870541305871574504510874415716347789256968328573079588408616868893864687207742184759342535258656536608244863601052228258164680908780150224229613853242367751249920 [185,84] 25581850764309641292168158367522457322567580059363657354437026866946080187521558063824169110032360642407331042789145256894323384675534810537051224145630275004585870396304929347010250311148316392973459310565933676510052193802707234169428385556553315840777828339481007210184290988751455587237257102652976594900773322930127293569643538571138357452348127166657625494020675457839354780048374701366433952369075927577008857613197273861020636428122631224229153271517529952025454743881506683488835852791613543070088489235824851170471592429412490191166617999208642543864438507065038486064310779644851287705167859461170389862725509173612004604117530146383304421225932029256254451819222052383011972302012413490539141002169396661565170414143354514788116561487263227966447803809196505085488117747632333427946261466243010079359528896802806164424702075249445516615254154388564401304648453495769487938754462841953872775731419942096602079905301932108189423514465202493318897988124790517970910923959907509449639055380825204590286377895237662302354688 [185,85] -10954098639326417706760346869882397339442261734441401188018922085245690551771556242711187206791287968817612721001529508464822364574219732623057897035234691085169652446097942733687664824390416470516907791613631318650744754991945052900068738613059833116094025309815290496709255459247192348785155909947287709197664995068455503784521678897999774790755678514652182599665486038482608152511308486772247841347828370474894357580344451054635171923619478285105795932502586892676123386548427018606041369626562725677927422925331956064055860964115836085796592021437614922222848409980025613953616952183776019709731450807635503854709286047150940020611298775304587832675033542264768100528351433477390924734427828956870477803934129287593866546319269737541738435430938888134247519736277424546195759897514910945828456232831382851207836488148760604530168700203271488453379937100128336234626095934592144190709659448470225316960331642104797800460169545465532406705500209007392419857897694530189163393842138380707399047929554087994755536000045530898432 [185,86] -769485419988461175512417898446722252079360859929655047997184609823016285400920566291829336130511920671163969323460968285396263619101802157653238182934865700840790659902019521921547717179350633744749385663921184940882114552331980489486118558779063527351471416983565325961311833999770089366254672432566016290681379203940672179401823956624160074926734072574743121952434331109604569857952446211910446966273048386912442543978173506454487555714978806086926412289678260826661779760540153675557553152397887122078893869431170113294807847536694714368483318038522502365071589755936182887443631538685046215431190245438938127140065821214526274861810305024459789597002297943850643066047335108504261272686071158572561893581462297673389854453366854905557873639314113882393593497300606986416674709158544211958209548214073383145991734090948682261187433543621527978674873261127749453675878207310238822174855569167539096804212994109447979980039887658611112383323819161039735360706260571909706220808779262310048885499065590232902778903715792384 [185,87] 48347742178993761065388888968177452389288371137169021810552155779923566575164573415888244976464382949293096752846124258736816380853098237173096339434615689656869245897654314618461143854010697909798567808439428827214853110252471435483508302473586196096215179492895939472577437740492419635846479514748184247201576810103939555561231988305620644274445541016877520638356310011571951207848673858104142227514526510947768267168455161104448487012790310177482941936303480293466520958583600135709185391895083338349850605278499542164364145257002027663908775340160865602742526250004482540546856508631177256511705894358598331998303440262690508875993920373227262275406807361907121254526396708379684325625551182928189803448793113389512133259334021097128719447993627380941213787913522565379758435942222898637705603560410830633149998104001357079276262268982013357274190691363828087047131732433246405641669820165156708656505092196927991297146858292406068595838383116720236239593096393639429935622204222405612961197543214452966379390350336 [185,88] 9738477790028842230238471279999847213919939352042448776865584745352873426193348131534274481233212444474994983737122358961252236671110890673694809203696298646061150257407873515337949419148478633924279243413402610836385953798147275943793377020358838643749717969166997345323075579368412950905505021600761837006699617774265211499592121455432776233082338197776358308393015390192220571627679777590175381683480666652597385740633941880302545146421444308753782989117465951324186387942630088133921619642128872845249250845118981927138026227874566934733573879660382188389184746034823462952988158828394492125181844172004925514335727157904068481181230990178013254837649698273199608666003114835236128022222614330050841611436114355524176431049938205491957621295636183818479086055759530573866702102363172819076229329250037502410582010661641987758706118383990079326495609992236951962259447987636613504827016052953569837080912568157102866061346822181610834823646542168045934371545850256448771158371389587582422095038894426548597040848 [185,89] 670360465178863985621675037502570572694240143017359698400504048079146457659001652172033687795925892053903089802417197108805958683321769675079560552866593483497348143762214885944394199179113128830987337671468439871834941267491053104923876298930554320545124975957797618255442217074097563546504674813031134996814599716627133385484135887511092462700715534632796521321819620775141163926693543449224612520386620257947907054040401522977393214069840412495868728759474034801906631421576103589990628082261396623616651461207412508524450330294866299118923892007802449827196886673144075640851934398605777611491132021501441865278311392516496434463944830867633755490293941462441499351201228865092163760940606130539109309889643859510492176094392560740066539875162426702130176704301873645039081524319017912147483697697345403005916243433129196747803459157993680292067269321179392468490836545350024633718949391008690377704149177767583785881158350129378557402332693747165752866098305777404732869167729718365351901752742662182535168 [185,90] 27538582788102289330808050695884193943612618769491228011521836332406694752054560029509458990626133765624011765309396028312436664357364252933990755092444714739478779014890459778373647488738101136850122724884525083698989635334077818061607496666162050254519575876909786257393907279423013757329071535670149159636925946415091163068465922278092932634447478242602325355325605184034875532315532000394889089580263153118847839866782792119767940788367525554643446730641801642100141160655851337139243594934401991586943083936289228357406410242357301060562229288017087714247883338797227162881096204159597929720102662438411244759390353186378943893690588425494833226264598940790796759637871152544682272965283746007413599980626421316456336684760068949187735941389862899101569056295865447695898385644516873470812400616461874788424096921581656477240303817870277848922764159510066009016825829678605824106413597381103428839993709579687130135544312244154196723409204562832574774716538819891105382948236300018952678201755965587456 [185,91] 763965725675326609222705833243524478312783493517185229541137717434341818591952725992765635467838338460960699039333716257696492847520208817639873722560364534556489111427848809456115952051232195706825594762550452615420803501016906451913819202450179071062399712676147488407158784785947904692404494847698327621642515474743675563292935067860310809257445570259407996754173231119511048537282349211754973988738091611354783537510313509051947402037223999282874980997456478728923437509824218516913585340818120021467338313788454560323386160502393663758078708315545806146115247250672335534523068187229504713501761788095758523021838514353898973600768511026456162961647903515600545674655624370237908702878871605409873933589481516606906946394682423184209810746351347957856519834360791055759200450499069206127523638969692157089934670143068473824778803999830272539480000081453120514863691116875791799357129007162091162167966971424255701049496928472907715669586240994992965842967579325504976462062564342840294675182518272 [185,92] 15077893861779011816819781849984259258122967014460577789678246745662758314442516804675274082450666468057166952246889331754978475921658826392717853210446400625174276279543520705574206387097700952913184493819775626463103827757888518838831220890487417504607726821056666267674350036798897903186638879891875789198034516129748411825538623004549916214523243948173820023462280119128835055713415848699965031863004095996010992753911658799406547931418030535890252441608743671114717906789243253434137167941079174600999501508313646544771294492466787441063883155591122225440448652410765785644921648737953917389726161913865613798401707313262745622663863101222265991288818833637040400826057522882153951098509259657340249197302140339825798347628939702941322455259148300842173850282085007052510861062474516276790283836734880801029640664341569274214318772570657024478534117688163708666485149510678931645320935798844833882504335385223177930805124012592643546867036670029813454923721535129187649778826387048425353379840 [185,93] 217626832342997711247405570352088303616618353449230362504209879366124975379709739226996187036975776185087900820695723933732345884612224923087197684043327439446233628921835098774411671674292312583110141267824415358251505840030803357448636186746149779203688079693939440867967094908848118759982198974444360136334776972230482164463185762699649462207029386127799498522803186292307542621270682560313273303414483889851620716597610406970165958421055737606305186925785896717480244476292192311409224018116135489352966196072058399488298113120043404997048101140802550803868304806921437133431194369095135059877059226319508018580690165408060110631089643895732325668209908470847972038118578847973337214139324575918502523091097435559307350902925716139271248539114809211295494971350012204329849915956422893000867416835692260138711982224199507125643587300607953759835661920343388664801379334616106644103123260765415361858959439327178207905454149575096818642074820478654751901288189381976079520468417361393745920 [185,94] 2334715360668468365828079377594310906053024514531830310777534072861454965137440863412541730639478482892311891530525252892629191403659167868762302072322654943180547859342774699212326035221281256675164417533247522873625721729150124493299621256385023194815568560766205883765344555155520227979893071780652245339514681810366907168649837439804665377548341940919486834324860293044081497235970944485238392808082901032406599690868693719544235371647542395552399689361520376391126534979580694664397694175807422161545211505287220414566099550720083610186631327639312557053569412253826144265555314660906713643824698893557194466996950139796284419571345670822686132971741602012009886794350803530428370293661828371025362297726451397469640795816191801896973172465387573092201190615896030093919211283995037204454569689271621382649938204507737705906736219933467490101840068319744438196838403026513093612556025808075090181347076837553834587475900538312408081850677315753162029626677849977430806995923746422784 [185,95] 18804181251160388900831337416884657889300892210233465512463025849522333597140354363241490345766195437446610602338202403721866224411387748770926797141535572767955315072427981282734635696741956702839940098414429325671154395317560848369911060906654432856096469981961185531595869494047810997155853533368315029949282736384676205070169077791931678665382760520039801749957123807127978865917951841926837963575149810931981123623652506423423090317225637703479290578342875550405264762954718553336995117025952373615453166814805572388377435976412183300005388276135396361544157005472806345834274804071973852768593019812350809143287306305254231675108366880627304994394821291574207761440201931324700635782091837211455396715925798387819660235314150139561014825634529316745072732450118960823800290089161374976682123103824056049751087711976697820131067090884229891735111123051892156950847437122156999295380314646652439592570686158070345563319222578236697821347127343079481523459074125361809787300347904 [185,96] 114412472445713793081043275392577152877024937860877508584456696307935884615609390145913672997596035436418604098951623951643057155731881062500269472771369966215602108380356877241546328119815391172159324587486348767480557903407113483529336903756699128482004290945442819230707009070081397850020602227495991280857357020824127551076812434021922532626005736759648089129190057182711657069337786737564217345766637540080856686684989044665510998239940139406158101881269375817217509055865683392690489006337943385235955335073278219493660288668346069217330765805740892211488942500261730783848592995958057881236201288299318688717203217512847626580570330966842109139218209776216255345747740246579321808459981239933284322332757186345962810885657756919838232957760539252007592460695139189979141614809353665292338917861168043992165784729371181672624789790584744964166091502202697777514311754138143423997794838909524297832821573704317498906198778874090867386319237468771304214962888638086751346688 [185,97] 527832162641486732883867492077188960822775943087964497829832118975593367687737984516148351380349364707940076852953504714568059100998066923682184911904416272074915466942645445182702284523274109641329728543992884449844744356624139925392180665376823027503398137687960748720802513784528014934185253382634952796427275070309298715126280316906050989171196833850959539575967980354786692691198347473476194716671216039515487749212036883866598574931449101379679055576006881123009115494056133846683487654096059550939143445226184430996561975401317024238569126599422094216595490601280539933375990947755891300155470974433341098390612769514428452071860275363575304569615405857954362470023646408792949357468917139669674301990062446487357192986149248214570172661103774271038421775762907408629229486693037582047418324591155383720044465438317602340694598933618121814229081092216785301051181014848502754588287553020035111880481050773236811306164294184169783786955323193075060284686160410705920 [185,98] 1849927518207532236081442019397991284552882479008507293865434797929748589619598999626977510962260262917800681558707242037961046029774923370479314451369745184019019857454044430804770628857633860745117927777254646928580439618093687496265813455372322036933383755783285112555080150077101016260047687919274836690317199731928612586498044960017656798494556283224852492108083553457045887243943216600111368325738054325517720283411787431097499696066551765711194014227330822017252075180819392557179848952407577701732582504531600315733000251645493532489823116374643098159196241784983407520536164354611911414145712940649812092507425683096738954298220823793184403221125542700450066824238433168294167126885470438427794263874019557659785473195591134781239088638560020347924575572935127085827184465219024200952310522323732136963733091591285209739358089673105650562689902927811558869152404769411196816693777038374571809154798500358804584526032516877068817286331146388189474661494095872 [185,99] 4928445183753857160329318017918607565403892394710678098770082847659010098262357444411099874551282280757317623693319911433087472211794378653080847119644900651913206954844268497137611959652021010030404806637825199474780775316700502364142177154640112713531207805687328512918796262069974295642920581875046520221476502762480344940819705723678820428256731334280250658756444046812404125588418357440818706249193530746539007562334918017211555490860283224737243391318420220602266162739387610470334873101103924173119398680939663394818990760741949982559641529648926702905438559472968650360840656707672693985230266630921214772562362407744273287712372817984653504980469737686487314776792084730602171296068518878486913551408932522400274592848783607412230445066112468119823714178383448281184758925834966621194048151883724765921453217150798254498385935422251677520167509458179925277159437882469296281339899452619033301898211663291332113302864429687404586964732323641374912413696 [185,100] 9976497087573212591902039383578705990464925473865756403593502970862951630309393320770060380876350161092133606961141607869138176990814816242845167661033533594777326064176142515614453058980144349376651178998892434443224333498566434875215227781682331595430698529154642299315725060121510540674225196249972718907724347495541318137561449182184178140196975994118262365983199740075804670461349283293358131069370740262845840910247211033958134742109261145654535676464362347617610512869100541015374747895315363743718775747151498549376706169609436085273307583328202625665950430722168337410411857668852780604993699328357101294626419881248026348702915965748930656729268984407983417257424792901255285257197105837365736202146516015648778395146283257747377196742172030518491120988184814103892854298805279774169651355452623472271168397611592689816348417320445949600497625307472817079731192864681992141440588975877300029392681961903244386384111519802186721959173437503377408 [185,101] 15325671232929417594875078738818052082004505771638052425426763082127135511251446379055843160410614810527014829519787205829188317840192632363059436723160707825482666327671378936545581323208309316217203010415410790137205611237328430655313718189982836549435706167091774060320636003769190698336614042568340701741963243705150491728330163744713294372655214538018013845084278953955543240406808291784829218898866290059878544257220716520623062232702890209178961054786047211267105250328972168250122190328895169952761573357375889154275576436722757834747670196396705227808646822470177522754904805654780629736167555804882330506917076530108369554869650848314545376902991830394194125529623323886272142346147897893145857536559652557334805453989188966167760123784495724737968594159310485208387972188143411304572288111318351604638357322555279907229363712675884207699795772329172475251950201333126375158218122090960332959780201636798832742876169736298279375274972938240 [185,102] 17831935694356976740844655534481294894898814501033380935857469477813816341921906894610417583781379968643710750426099494119143192104173167150890423998663143139427987163886128753293761693856539531337097687912815543773410983094044107539517678157560341350679116917127489401484007137978002419521606943733971089802855383385948725651069138089529609107970211622587709495002918934545337032153863052117971367485147620006271220557152097359052026542862913875953563722768186920737240588474176602007896325225986462293017197097035378461851410863776119034522958248296501812806763347212366669784737319043409628247881907891654484170423295508533540652902219863527053075223584656401361869590603439141591047788094662591889030754779840403113042748120078672904392151136978414809727195252047780250374553359773706457473059727553344385745646308008993938040362986060618137099377376608667612487986704940787187562559722743284812706901154110585362625425436507112265568624640 [185,103] 15675646395883443060291533131728734963508406088567496748808190907732503352163422573895165008651154480638698715110002126252808474790055942669264203997365892794428319822347539346457502758930830336971223614042418273645598751154531950606563399974271917728913809181063465170095093751102178521683877802687908478730312570136361648615205109247953524225088597457738646478165544518493139751407520414778411786996404917489563855246286493501521662637341373931796021247408330849191868781594500276126273241980903659006648361345637358556206912253518283257181385383346480223287278722643240655347539609480378399259558431455231997759650070180437202435103336149287580370098392955405291332460013315890575602428727900571345631353486731878013715825666773122652899474741513640693157043907665170003010247882585515210226078816523927659769815012021026628616820750118647011478570597690927835282481736899222792313004859027390683894089090444361348312238056724278296576 [185,104] 10379746159055691196994117313548783520714694520011378720257175687513327116106855580464725331668625896405090611503704558859926981908596632546545666968666565055721356127401107992075044339959190563066912841703144485096805476255389315946521809341749906152444301570588225137770409596881903304164332841261245423820170820669656714973483626036655197254178132976702063402455367317378408101402733107903468309594416668432222218679648655885229881899778321118797293070374233368402658358347777869621974737870337251786495129291216344579029744035483612417878980580540005989842640055121049943109330645752061654948425399127702828282055530434053830498535832804706373251183174699831673698355098459935276849971855045515029872212964746019970874305577446995771005904006488911180228190447784158462927040939597856188259709960923812137858748686254760026307391242034914302445631919513972289992350311651636125814102613073428556571269624951429681367326759646976 [185,105] 5158998155117471696993364990590543147046523788392672508595851597177770306828041077180424056487093235955322087213774740278840991558391110802332266924379314721174486121084802898225778959655547583132269758956531004136837477843112841274249090182380675445262999461135265216498208132397235368381220428604254973925631233005397318985115479017110027900162505026330671186899221021400234573073591393847861302371753746429347359765449324777069439209078025466433546514990385911409031185534806491539063785119724394200079776990491471172911926302565290418005972885833374165438416486993610942940475348535269489799865559952809439468830092691352718955436129737916753404684294410421862392734523054383073943118892315954683564264414264412669564645781969454679819580150257239579769037618993400668844676523497040504455298318381808273072221164825112253655437055127114235802454241883312050421751665050621912187615196594975419457635161721298627061612544 [185,106] 1917147044828669120326702832832773195743894978191092585423013122678558441752230085216886571990373936600712386454554764795855592516864707360393444947969627791901422030109237796728770495317402665016650506881746518934903205270452973592160414488825972408029161581720740720254180631261943945834493854647898509755123356289738073037473427431619935372943469328141560283099968124325522182582306878527957680374044444873941435359443158326261708829666396033025482690824600699396112636047873153608492298800215826345920961212572217233975034039611855724838169298925183148860275655273076849031107366690116145608434022757126310730169032648650465617759318878923703106966484097402261340933861630732970797479936236492491043242462407240512772339203173583391289962342119233497043196242538641106440321063800286827960005341889595421649255887894448347307315172268662373068168408958657872262146562245029225904109995835508632205458415202633777152 [185,107] 530360463055462455532883575832574866916246239728497279014014881110154526388512086969330474957499924871744766159063183851699778982285702152290227618341900525240071895212520245714045438805058965820600659002339887150662455077989948748605980651222344755520748400012943780325072392169722517541966438810569415149282319128220435244064898989641094930912253824142613934104331671691912660489186153580244261176834502510119339082420415563763224598847860690321532906225801818504839983681467408409824075352593834238416101302661600549390227742832294450757793150193601973409009029665592376774941351206213618348882100333339519978410431771933697749881610587290850765820969646885759422254612884077004769916653485099628283244870798951974727571016585601809989302183066127965388648538378901312612457177324372869301539256004263049248419296500551759021203792545249501489054523268084508052813381764465827419305260500369766817100949094400 [185,108] 108705682110922939614638849387715016978848525425037950427168370826805541191025360619121704584028188731204381801737851527496748876848113050678333991574943063023171747448185187418138010050913882933935927276484185945545005101447024243722316490668744152582796063555746028417928891419501097041813068232064167454705218136391140542027761108913071263005657475440557744952794839905922049230526981639531094071657324636903945067275887953213462984390751478375812131280937077312529655548173944442317068573686654634782717812655272407280334086201657150191516716427912274730575427638196768856932488199332218769222288111579819294095399046813821142563087758770639028673433953195191022591121479686130180808515974372195320539086596620008672554622314778831896878828102608418511609315229803278759382074558855466571239074549709614594562071481393514553090704531564212752740811243829371990751413652793891306002683477963956433141760 [185,109] 16423510411120785269356132627864218492537260512677158079775826063134480032074453439965481126028417090725727597997792902655059354607017264048674934964209395175465966289193977923324354400605590383960548006175863149985977764596169498145181770172872880301242151448155655828250849825396019485967014152572578256849921363012221588253556971212786639762710475303696780282439776549803507430165537988250568803280875546558856305848220760957134350940361570376175093271615869990933787165422342386573468619265366085199802945381606721711765351640140042488160985468164614462757054649834842642241102222277529167516353797164105885873486399943849773154339623842216410978121935212136618582844986049090419094485660277225234472796371841623253537921534987368211308493884863592538622561803803141392166269508414215183047460736755669280428896084747326317120509876646846692563772625723973614021404932285265711191248890189316096 [185,110] 1818890416044700494900564685075941972214585165469656663835774988542244771058540329363193071723335739032338529575302352230804912877665657069852490974698507046377029317138119940356702827762744486568316719850001503458395631375420550469415272799210149607616433739518305723505292129701446936153186598118573168779558029864673499833080216304212418271844884115132997940518224363276824465639556839673344171868998143783436630189485282727167688123106541192035002830397229081181621598051391317262434342455750222106939130709917335790899995259152193853145713359336482195384990700403570712026072958956011799437512102570887738774239210329200916061199253816255964266545239463504612212804716031819138474446078844638342330439654347133453202268526833377709475278538112640454638902191822711340983337051313136538476803309019067272702605203491391890209414654995921194844351495233834079949530955197627859315142066176 [185,111] 146788490925672937971120103032863033895118059024877157079730712806867043806168784834498603297306960750008972026814673823915076358231463825224935971014910262672216207902109373008277502951304534935956941330128141957610629434861028781166462711033227670638749022605797400371012663681894251338326015543060273804025252145273357141293084147868192618286970026709791564034841447963232918241424456309024986238089716063149158078146801412498676139914467677872445935359637797528759855643278236900429379269200656760040563730638213051801294089308069876952369302808235594541030910321083588172885574444263600670258653780594093467596754591758210112995316987041331040491705701548522466179697739838399420718811815276097696044318413210672657381192822564872031181544163857545508249729817560868838534309640419444862575799794223139484415008399276812243057865751150867762712559955787480339218786479074659598336 [185,112] 8577475493747848319792719211524038837136771063228364916110999609685169493915504712490688466085316221157671046307264002576327623291975728520228150188345382059859854637922207593362388038119979773345562490458360608680899830533589732340073351948919049797644526792870343183668348252184791378883739043798122569688261968663558208426804205020850982651825906916844579973865160568531818774366590004120037096082206030962517191038555029968650138840113121738698640785306737621041279837085101805015246319066706518497593496059774405529935290963096358286542832470608872731275746763187511128925965221449699207587481898955720044468306043539275863175240732826475562322471667897801354171587694960216144382009808168158247768911871006533955256408050805390623617719510206270185543242780670017505240271188775793991453017604470363348964303006456490011971833015523503961944445661567174570243426918097408 [185,113] 360460838074341209275476835502432595620560332347427278516661491078794946011448170429828003314870288823376672533085576697427083538245810926301378542312208681223623950954644636751010882203899645904172233732290647638860854101291581301502109476365712285442639313178874379974901238959952510379300905646085854426032130924789690085770042155435767341376105764762792367261571134673400476117565170223765788294532709689584395001045667324269184310994693329254588579661616749322243993258722976095911045845658352054096503578870707597825813986476821316981019319930936212682146019152327419243361373488059120250281584941913915086047940347853100348734998061361073663911469904993635461838361987560772685987764624843659764446559278845196567215164229166292723910600812947622489281892517524260042805946772907795262516949913791722017071872219833686974160389293334243910181029332962648017993728 [185,114] 10815340615606467728157659980350209687974952369016189598608494270943500589178126594392036261029714414197630342210997983641147743628040190126683694324123101915377714654601781551437573286287848534035684538961332514432445749513794970109666151437953376212197920608833278159253220356911316005990651296867071957992695772012704819702536748419427863710539542865106568338160841762170958877927590448947204651941871078605053443714740799908299012140338974657405011971243918049861126684727080672870529607174005753676839419239450947583781204011407562354424599898712570350082865946045852535058018783627910318716012254176166398605736401906799470954327122962570551850997558447609175004431944086376760766836474624070911250261402736017648826240318071671879812827153186862782651184617213865671230334544597414013242905892378019851407801175396093189904511961045856323531516413027803136 [185,115] 229906334777604451880326863176771260661740806746345537579645569412573821796333082224958188372203824853957896353927393752080899096684938637737169514272259775974148504312271136571298584802975207805400062080706419453554697824732482107928338868807158710034841900309593514102269817718234975505786219474384394727971095296682953272312944404393869306721615350308158991541995406134402790989521978952203894276719146452437262131465560258012945702693418346444000860146935308085571195819634843067893041745707460791550851929995003460040880820659268503826672607733294275597352916871005102467867903174252918670674564086207574945712410455770600195415747230819070571010634338999345888077823368006215423734002505363693020286652299915710623782888334917129098500415057057250248351744433986728681094763606969124919289900174868778892721858535547692057315875947768957622779625472 [185,116] 3434122260415898733422651332684007550983735070245572105489630585533293755911687593583133757825364724609110333066094188075831363918398460297141991475442619882024196840171224283538094482949374063024915804562778357580542377350097322652445421804312942813281159184311831792303188168318775055867500386040052146472616271949341842064453646612248018985232862740855024208649628041430172071257823268680655657033289015657550255503184204544152796666670584445675023582378348446666733021240772242839530559114898112334374854682661969759526451781641656130613520100620032954597710041935393062377326061816969035896578779436654686673084526739999278897920993304346142100886358921042445466129709790515210881622457647895660607333634286909611584764500562935091808129766363122024256484069923167677618221983529159532376711881652309769118344453324730412266118096941135049216 [185,117] 35729437055526217753077803014323521950793192017203729374166875852312300450413737215907235745828615432415167239932845311004002214598418496883274332567843657809696165317605710690043552025132448798366312123150851587898799950805251008705833973320451905154981048934557787596650945136006758215311347472245994873158015160958789914510074316171693223520514747375915654052950592779125202059121215468594142568119622977048138795528872974122614861694138613100441071140076597132995192121856883966390544206027215237226576023723050640245661928852540428005239999740694023739813921872123988882049246804709037168460161480797054726726041007037572854131571091434611333295508121512412556718051060975283691920786592525929831279617100744406791829131801170386464174612554933579180110437356639418436109485403992372547039221288323979049247329645064296581685035548672 [185,118] 256521351588615871155722910537019078632583468460511010125889054678173687056418806028198510621691979236265383137434654234846126737427815382942947632565191821266729820120254724959717946065138832291526276568667991968224445912371736106239319333617053597657715458245509743009991112508523856519013826876536549081966400128362600847686928215345742045008612418341890136384239056291675147071819154280397746621222742094334446132280570202654632925384982389503251439689188213264590960107771593036372349908261404503408918243010439234503498772575038106647916473983595246641581837604741771180168065799933803287506212935910118017835527325682651032163539111404101732622708728111484648397743672132504177031512475871435140353259977689537486316491446454177023321950994437887528767501857159432379968580944300262338466139481195529841000973704518157919232 [185,119] 1258289150280220337659470674823328495031124441919038936604681497639021654725794506695141003287692353620831139229749637619143690671048333422095869813193252772052043872902245862572733444345608483069888565466056367405020416771537350702340468062531595378256174702882765661879102911189323538842256635860408334796890271094453087420388055116258080705994619209540027152640125725885162632146448848394464413620757210744492895891281949178819388912524217817580542120048739729211871589164215499276330444904640137781933382966690511876939316358872016532696319116066791249283165294148534335044441434091937943641061161256559313305665752049806234659344351119400054196989591417635601313293183537731866981330106265166182648745981376676917012694833396250535133170669400328010917658564487305990358424436650600837206393056756897481573974394030080 [185,120] 4172344415103858834481435167731589806982094135337826455502276434465932723481431872500930279568692683925654882678660915949970435305011783166787494579301483611130050499065999384312274454180754253616581991836137775882900113149056258941502524060272114379933055084967928551758948598504536708987716188753605635703697717562741886228008387009545501650904481943910024509299601021412304005862361705901417597504381097801334900759770504203067100925035943698578788310699233090169406523286055912427979737162948419542203655007817189045723665178014613968096319105293600575588641404554799010707250206330510949015443496944826066772635977196976017369633630870642252958232203934121942633178200095263273340521499785152707278854951659283917806782950643253908574745407193655190459860254515646236553684997546278281639853190823190310530464 [185,121] 9246829689754414998546276129341579936364738771393112056509006846489631305728532828306622433044356789795479220567797808039320643962648363072952120957411463938556636022868105024773851105858146292362527060951374911472372151175421615432297631077425126076824863323345593649440507229468587985005063019691201707899437211807946179540399199885802135162377484314434824681422699288884536280759985696813608498202708283812672612877762178774573425065380629753215725009688926070974043943330478727422284705025153722181647857479426247724187303894522812782413374231914467030894571646728175235772703983292822553830280775831060525661939638664811337324182339536059557872068677849723317075956307282701476466695149030197765309027095363859983153195559795571602824904329939402010880563892626849617070810779560462929194818713157632 [185,122] 13531609987098583762082311927096026360972998139386905033476310025315203084169363041046506959466098258452101483006360241953673272833738965722224774409816518094378557740166563838614916144338695917836441424135811814884631028059001400897589717217082566602967297755954450288702354954913650436291083376525654151076451721630102709264151260958694382929268016324466685565606852214102223876139779828426687072891890703148357794384234546461135661266749443963144134556712396240777949002459510677395569894460080445056096514638490040048698737783580592753224025058312832045483372083430480973696002795460709936346226396799642003532521305114832128806414202001895064515572180279988703591528947207323747658827150336510787644223740879240603543395147311295911219162621023924853698643133945946492215473915986224514859008 [185,123] 12906598608450105059245072948491163843918417104565310417839589903397991867840387953546964249902130924053816878780804566744905850849886932191071707269451930439410926745974589308993148895894058225731013880819602917273967676108499064363591804902647355994897301257419830189187896965073954751060579709431829838640265345101765616574653527861836724277485616716863668656226049097840074160921845839381015386788012049879649178554728922725452889092545902657418309454233179994128868449688883568590877996720674760792599933495450484211543325339215876191183582763714230414562143799331581480836379612747325696326983320986359652082812659456852332561526330333619950929993481566649084943620914033275662224438415356351819328744757184480878562152742931267921824667008554431800291045414945653153775361716125696 [185,124] 7912961557974302318855189851013241587957567792399743182628148851944144279789317983303918843019606693992628688749181496567274732980840826687884175360483630689013423205725599822590602990401736106575434293124210261839963397830471408354439557701601222088387554708730796635303311714110142570378130024833860032535829896727155836372719357344932820051320944965912125672553365535070767075767428246935098175681779733918624365559739929027362392354203333565938679904065321391616438725629476122713185923340566877680747516995815474377458296839201160592455370267185643703268573118025139227481689151381541068832786748116123918972658384666415531709335080791807343667453018093001312370140033988460272989002034313041359785753118746077843310758082634765056137604175205557820854496554585079022092288 [185,125] 3072203275677373137616443981231682187305953290383529672153577906869765050669237037488967189976884852783745893459296147697623836958056515272218504544181175386672156065090744777456421260137090357012179625656482078254331165068886276866577774180543379149856726898774687764305314747592940825722249190462861079585922655824822020370787683642567201517807607106562190958249265604638241110217882196439993395961899853466378480636544520316924828304056928134733674341052151711462140329580942261615824644322438675112866310230322993742299447807065317882254403136702765626543797508649235971602823193646518014082295349503737857665765712562262750836660926824779643476225465593703302824596244487550348453635410738308625627139913573211651753606863757624811201572609240728331158849163624448 [185,126] 743326898216713851426432763160839918640115615920623236153604403472040001626539387725519743235004708211781959819779310309650313491387572054194274866531844316125986283757526864539108510054992493788357344914711987791210819063910130313973921650135944287995017590821724153692547436045031649723764634264446558721036018851005887760541247292396362775577850944522762266828803602708644535367557400560218259707895714523203976469178995219320742888596009515008283842531604490540525137832799692303400829349140637807793684542414401399619378137881268445754071623153713832783117061211168340492355209676586227657369767437539453787809003049666672473592245026049725333442262229854797493855044124816716419972576767971494882109073622257733618375595649652090625590718377297323229184 [185,127] 110162076803563659658945560207039897300847934725573066314199847026138762902485000951773729035725057445850408414056425747426349029036768875057687650406972948133971462979665280690370628695217254499484864436185267771381637293361409170096925644238990814572967776482303954569961833742935505526677427973984494212586750598147971621135700313446484941604153139732781155720899173828068401112064350846435874594183928631367480216361941820878357444109647741972473151792431697299016699189994728493759067170889404801483369000983472342672723592015789721123219307706706635666108918177831708898281170301516126223903560425773849464014945165323681058093040155683952629628259619279231865419110019521972610533948077416454892017536363846656733267764641016223546266349469696 [185,128] 9815731865637285783582367097546872604666610392606586230107278634637991208838359302151905460318257857960963813533493087107544938293770064066350776844232434633188281085467659743747503184536486596693402691994478162801221132609049594496065221416018151710123011287068947989355037068892275984252951895913967350022281792275673323790271959069628216758190550428531319887266379737904298826442641375383064623631387801606383001817570925016463538059465734463154537753848355796616498280465267331118841183472761060808312697528954293356036649111251253612708365664241871751321287820119685280965293588044413618055454981825719936095063026724904632837615274367700785352129176546921808236262310324135684120435711478237912099422859128640404996149003511362297856 [185,129] 515367214359253176679995679028649956107806530353849982769173173702656456423295937767446439521889468825857376368366335313966768129449393069278285608509230797364134610986962693156271908253017255405622135615378746978735711871266005837264672953338227417047556025192317881622047978276225651984735673101424254836137354258268146779984102312571888915285638789305307234744711746709953894565958815182047972635705485933594811388236474099956596795973406288599213475157238790425802868407426928053385796021628501445496630379528474285102369662053848483541063958064262201074511562765188063299118076696868351860171849510521694907126207709981522281766671913331767448301367766136742072424687396518856723879129251476153383821542330654065343023874048 [185,130] 15601139976416153874412126233254175311466515775464817449767036094662508288733351419582279435272349273357395068298811351480119405118089037147305408250977580915904363378037036884790765633161126797507433665709746879179444016805021230555520582572864090565856553019704323637069613121565492693346256486393696466618981662508409317849081077760519799381292538830296465944564431512100484847886032301737742272435564468128362731773377958228766715671790680186113212667034582150993420520374217318184875734001834707317180063360995044761522890999005324643716086425563450739372367965732999492868158343487516673751285566457042254288212750258462119051195180078988830613925679949455242404517258982010684899894483000772395044727931139584000 [185,131] 265935521355300092014672168027281391443717358954115744552470667661291010517596751180959431060143062672304759339503877239379962242591022961368256580881232317151423540360632580445256234986603542005888730193081610041529127195789588672433725160533127881112220089614021623470993435689912729955742377881117913466660914091351533585492185227239428695974353354646684198559629380967865298000893867232112593902655358966739101655620936333785263394155413852899794211689570294648620676899863202060435903615792516565900466932407548779455788452472030588733477168269671272798049285192954324732148837533668670762365022809940902184739184905755863413917851044235106360107104300105793337441216959985059821475064245486370715983872 [185,132] 2487758970993463585244061649305216847184237466510576945425480542801688971520138526077366812090396030960784175272604767570760924196693109366792597800923699192768201137093038282778082536668331209284345372517076853900994472013099414509152824348576497829704165157849361685797312078082004950186163155073426429058749821823643058920339871497494840797519216681271282709272664612415587238442155720812538126955322407094474736103122197922978990803450827019198824260264772769289316151304214796554146159168031720522573860485681041756713852497460238706579601000296897347239407611409292659088340184073691035249792548709398398986729597878881287042494849021376655991183466976292640712008261928985266925614391903488 [185,133] 12418460230804778866819152935465116844844294717676988131229998948879278503340992116654076598577314089667203090519678588096958310513334412033524624671136919215939908636837988051754771754813612420509119754265162342571442142935157701897841075882676320096932144729091315801129208513134759096678481711729580171308922377190250008403991001903650002535854178402241742384473103693979405645946313205329658768507240208246226643842844236170456538062264093476900628896357947198138334288457719198892511421858944188126453252941975629023476534432025003423716213412273902670247612653102863232743617291259143471072962254084094971583496956750772864964358146609256018334134473910210178452151280195289194496 [185,134] 32079173114677949019104714483253395610374118765816186142115402156361741293357923648077060375068093133413028071570648299102086889802700971494780571954695555049610403562051206703894777107616045365281878819267532552681629425015596162753581457981550869509359256707665192094327015000922359200702291172927724316933786446297594274028128292570555432221585364926378472378243577189348349536379175661739440788285113883224575362316633209172476763588447130922005926107603836383241658501655976143762809501217317185367209401394294570533170206655144801976157185901795209348831802455393710353300475382565827909581477225822339692012013511497452698457965296463932171755694578336387059437160960 [185,135] 41479647685906290906023444491654841313145434289055319092004601200376860815653540121209613574733908672742872954047499943321838383716871746745385537992505429825170587076494215367688782143860624076915293437639460768122610181152471179015463022112133661220840659291589291275401449866282502462447041821844249250136749554896038162809634768379428904053644434144168705884680318201539883144244952703928600553133580459115170824883574741384509244175289358593913886848950557811965538682300443452442823092354476412492577000222947092446495726909837010321398666851624610614870299115941629035031380646291161998503426175235016539425183618218611921176420541519254626680863055860736 [185,136] 731302344780576000277635122719513019687883827300626445322908685022285622079049290332077710876147893720411936689692873315983711438207942771431922496887513737512438505178998949969003877706521821723624597765081301418557608685714373120187551571345829066542000331869851678983859265675893883735571720504872410764759130434303764097251144127434954682333557592343907879296993125811108271363699247484231389913064276616674482535545038583531606266646650735904066096802748661338932286116972661114942473030869693209231543912456652696484907538175520403581821003852019984519476522504977177658575192111959328044215867644231295774802493783951048390991829734720973350256 [185,137] 20442253124693363437648319687934080572535992794626574156388219304447956592315252667840159229497340427727151005642895033731381641904114764207118382031401089272665447177873890190207289442022392512704866598139400481780985651845820509861554782468000632763104328225408604987897530350472882939375426473554741306710859593105075930299321365210138843726861217700437042456788077478186417297763182762011866448406973626661808519291808474732096266569062940556135312875378766086402381445710496846260171252944775568179647262600468778479903771837988072384500926240461398460736360927034023827696976943605250924486088543107374270729987783190043474693295125430272 [185,138] 444785450194112427383973249413848421876247371863341582826135482057114336800590299416843911852947490545708626357060825540434500003082278195194254916191901347991874773947957871926968761955121965829664430854524715281065523028609964735235772832548719991781444860349077638589268871641182010095346531806636198291197144583105303696402175930642475499937994784621983678640281352679542696398011502793180610528877699291740147535072771128618851744417563806489649324769171087794121095016636241656015579749136153851736033536614219687063605955749172669745591385481602057399461197026566304856787437835040795662677131027708710369899753399628493734797312 [185,139] 7193300874390287151935483276208648672251937220129788363254385003866477021509363396862230676284114802397943242921927855517478720204528328230293548306244729867966962418362436776631506071202064365999462768267817110147845980987396655943315692780796604151155278596737691168057464071422006471642583905854882208148384967537102622488548782332876725521152351629828196552105219375187996377378351009899359092854897021802841452053516565734960608491443257637575972355279322360601153292231189206127067290798064618520007957507349976149508664642755713556267145716965870324016465110621230295903016299707090962616241524671021610639723224461983744 [185,140] 85534789551309908436215548333725380328188260751931078663896151593722550724581654563321775459046213091749843153876300851282069680568898316903579317611541587359663923645257924917862551546945173484005865388768709390311210743448206450925208991434027072400484629403561474507657966218621618695444820530459913309079335178024552668947582709009121507421466034718272666018636890954192832194468209143335293012748722675859700564735411048673607690779636969024238252362040778214411493711878698172786881002455335691759761649621064216735644995188594416624234600862036319181217887226759084483798402030229218734518663256592850820069084672 [185,141] 739166472158708277964606105403193940023809506706381983962297549049459882849381532492180464004501463103174902641650692888433873430704094364456587811708984698402243170383644936736132620113894496128333856487436958767345518059757436341170031609790096320202757392604320010288847050011931285981651751572202218309221870426945513652088874588613706609299178559778829250071054184604824112503864257359036631149636724015061736791235117889553667091204908477266773254950820663208766341496114549854952233694903760270610791591803757661686007248420076083218240729793501851682481984974982418972541818445597862815964088924643966976 [185,142] 4584674210061343833445574487527392290315350387226028562074671270729872502068967180505189363335048502965223586132298854181683363033793141319826152741315258895997632772040031541907210178710394558795590785328887119783745747367737816733777716574557843660382661361832806394017901773221407561190395543535500834808665073255121202589481607099151899404164978438877566061341508375215162319122482181792290878858510707613221052871840589260607891362802787196316178872116345154866207171440706729080192299889751137799886344051395893983816838463302051270514065979661518310780901148640522249986664354798182128995947641856 [185,143] 20138161414824539354189185438106185492540338137450108279955995495962501338367827932704262805647095652402385954929357196173151054550138641725594311794694626840508329308896082812521584637740094596500953917028464564803389243982204479538817711607056136445599967078523499240834274172552895720133059673382102144764502458224502602793741529034911253424567786001221117311317891275678999759024977253349437063393438958112255716709648647855439587638060921926678876606328931761672132903808952723350005606134747988311834512312559662733383130867174288084337576214629759126823906228989346004274666173092014290944 [185,144] 61745973443793355108208960278982228360735928261647519112526446893016214856274876545435507329023515535807188047319481626269829552089825827457733480123908136940177068492010148178991378155547673698168220634546856415127967799194440682380007779558289009493678936134383456680026977036023204474164204551981770517918052890605579694820580515788843983041215405394483335612236603120679689883697783480300215557670225953921909521896325494279501382979421988763093201868641255304985261871469408333496757469490308748587678433114314076868891676242301783975762139062142377572709831345265924168532029445584 [185,145] 130110621839622633659228010200375502668394136785498479798288495289512446764427602291990835856255764933869673540662133904726124161691354618772535130618925574702850986556142489357991026274960292391736613727650020464137005710549174318894090689827534427449559317426291751137010725954957679575645829720422024032977636928768300605406249061797936177379844918998017185834547723503492752334871751956405330689092493128055282968535876293269813970188983484970290841846546777063307345203684477487875447619139542509375423432167408421517928115650957002009841345492428818331703546694247421390848 [185,146] 185276214863786142929909589634589387934375591421559515753007444365881048544902203424233576106533538033397376087514319836690066941686004202832806507749785299063597168261400069460905256815602782026338825191362208351895326800499647448959429635440163695313512478084967996072980206480598241977960519857418506083242875479145593764360957335980423973938226594703558022641605246873003551285549369243658532310474474243394192817555523383419687981596435145831886417217667218029227916264883593893412568298101666307196435865417924202974270044060667735723285698725648788884953125116160 [185,147] 175066267300176400559735445326873890723274080375585706255139341760767533999237400478587869769210425050305161687393711440473195456443829951924311070253355368551884392228942945981099404866616924196223207917360954635145914724014897679162341256927154303967141156675910144483875872249323999084269270661752378932270635277450818945403908958232180573976609164119225911636767500436993175186833644674359375321522988795096282799648726104688015368939498826521020987822537178598416951083382141824364693335092861947140536394078837724768837231617621004260043257176556802617856 [185,148] 107608251809915379769347674365513452814561392109251726103153211913363071286868422832246476006860931771166258174100962993364887976861507779760063417896193072892379302878924183844595166932511741019494925015166849818397121973122202405347232982377073147946769345620461293029143203406289930641732605559182370750519729212263542272863489434498201999909330449534325763536534293578889885709043943895021446726949773527414918150946285304900020688816954616547269852425209174021765152707167184062475404026698766147415005975544090485754102479240364976684931721155952 [185,149] 42107404068222119699994683188754194507684715587468555659500804524010061136596617793040711932026446777593594275045076504305252141210298270543879898441716538807832469704999846268974403948522706500892240955847711826855472509317174103657134725932309541878408514893548151551349174863278047766766811353020954113424221265427361792841793385168070870221847279798718393130676415828413442943205685032001483324180000758923539240415286273277121654065332760449311870961298825116035975034189639056493781486213669506067313922483831729642110057617436043644416 [185,150] 10244126196649779951857151856201778354198521514811138341339007622508754241440710343413825193436174081081017104774316842373294258842306329094941462297707163091505186278327879146117662250165843082897893390381587268250797021479982198003616005223864643354458068560817631434118869859687583780728135902360208746042137521842062439562334132262653332677962165847902496042727996781580776607519281054626490079601639192837455951379813595416498653833776248693010483293065279444304185798665480114118365332569300871864681779852825628799066247456480 [185,151] 1509852757897542048271904991230827996282153354223608023975292218738374076652893665136624113988415483269976729515200595766233221407640324548589545079254743287979900357830098708533269743836308944754083540272993916116163245669549350921976215963427763239534808027209861212039154100440356138453115119660652157387329773633843393801918288873250916889796533973829604824825497224657884782019823823959982074202394322370976084017338917028516792597514683051831143941395661706057970272222788869091394557592586342874921400220799477316032 [185,152] 131021674977640112459078338026167677655315120476806451047730808317349636132547896129007771264213583686067059923422908118705133417375617385293193560602273042547151493068206715732469367158433291822114557542037185423739415003514885112384412467281730174955106801064571132649763615298504421088585131179273338399274155242217561559028963494401595265622821273544191790849271830221833254127918117950337223574512417870990879264411423268395344569838545245131672093646814983978369494167060437592758893183917216107270806939391 [185,153] 6486431067801275633323927248997855969230122558793411952144923241300157724218070977168207534811765505992671400849149511732796445186495166733386373758164260146477663255156437472957555830207733433302510334702088151372438090059513082772762527616041000236958300080933415347510036999537789589798205338623586529561936496043296942359261033850535973765855486303904735559269058959073273435608215741408589856983301157356605659032732170819648284078867123529040591276296334215179018514644472735156156502062521122816 [185,154] 176900114702627758470008872184266274499970178917722527808512228771504512438890780082187501463018855918689873626421347394113247306335397967760069026069391573548782055478937744172133827532148823619363889438342417781977876199838193295603338531587035834957080436834086582562469318195845655765870906009883080981296634970272453250048793337075580922309752580761225980462484824598844456163665744091842844541336593336461304354335297818605701143866886407310464534294533261456424521361481121776508862464 [185,155] 2556085809687254385992921596463490822456459290137616690313858419928715521080727524729075149375508307869807507526823502779875802473090263139058471969484620642775853158524680606057993488596428785290599958111978539256134480873389862813900256712215398172724921389856218716102694448601139383488617200067163064694258444886984115272884664031041285075053890542235567906834140898827498650863611609648570285098228596305332144522142693439153954256934517071555694529607491861364325615410348032 [185,156] 18731835878067211751840604535055285917262271525552197632857699277301847393983060850086607720152439955699622423819613914335869788392096389276929217483568983262010208197543143495373870222512988092925997638069041027741628959794308707500046708237777093106423188467913460147721979117557009290642418327108525319445565718504018905404998146943092848838567368847673256208726662358658196218164078812653674895361608040060114560737169333102188661942919266621290294300230250852286464 [185,157] 66280148852800118264514171776494746735414980927748768686730267154715679943893264115444150648920734886827838533240349426726351231601977540645376055174376879956071588248493808946947387325813147412421883249420247735695750166773975285911996879291949072022176727446823919008028543872348215444161912539290256535402098966848235774505845799385803569742889976832804309586923650807518129665205877670158352167352710860384559477364490178010833224043186159718558812078080 [185,158] 107099660381234156727457439169341149239028709207414936899753011436486387061718594138105209050963703388114151490953650772595848121000422689500773266220400940623933323056621154031829434454837832570625110614990531499952825380606509123504952761642784851538112870711579932308653971127215841591895755234055689279800389987554243141691771234802467725934687258727487244997065182257886289173421335897435537405814884896547002795374028699255044919768629706752 [185,159] 74165492578964077216566981589542507887538309273750834421167906021731422138935739162944495690866563502474452303285615215299986550909234224766105228975538987469361388741912312811410520500511579553690978463507507145532886793963166895997390083614976336392656821803789544377947668100588558206984626478022659969735096460232528799999400171554553020675349744944747768924514514973761592288823444577256222001864802782322866806968136528253550592 [185,160] 20461089259143177942498333094141180343024885126689242315579798553348771117052540458960105082126766992931438668398530738735313170454483786931346453796776836101152328434395167228722112886287225374783827947879607934324421458959864405408134651513350303207002809971096487765022159011939183560088036662967441053201230386599549158838556057418548652547794035383377509898025617791399287569417455631752027069252053754940712470078976 [185,161] 2066608491045648981296424456588776705411565353987955347181703231899956613823813692024606938194518639984143005367299615148494093415522037613595058448924420959707550875216940187861875731812443725264858061281937122444495727672396165851955628005626642461185211289553433027079025100461492904516198858796778756721064118398109504591367440373575395478006226375971279427377944346371322715058282725950996243075730702336 [185,162] 69227234946349572325231665834023022041313785917179791515520172807505770129305177400246599660584281776259155984071155227681366835577482244528465890939534700081474230720288082198300120088417450439034577801837840231727622760277374071214370999707970085475775017340084310208661006242716931773061894521511648360869589101891440279936644805710526238356767930331426443486097712249415295608910964643844096 [185,163] 684370588814442460033380090302100040353599316027770011222424663830509855065589727416516077149774213134344092471435998822056906421368819327768165671122484026658199208719559736765623068657110020528918648495626280931094365069116386268955273456885202695730522391993789008460735442131496957782961479603497523780000910496790424742851798537240183941318328498863588871425673814062415192064 [185,164] 1736550057783645363523520638934886640086594572391857313703439208591573685003125231337805709058637122112450696098423459463478626590398684768371425263538957596080909985440958028495210468647789795479205428499001492522832979565539080574756226063910690707711288106093852121962469410431476920354970875310148583822976822314262497529256984449437691779644529675332153459099392 [185,165] 954941283615498866380110285980937268168970813802603594867566961142719496811524884036985122000059709891179682612186193183759246890939614753504992585813398178494932763475950531976164515923260561191989618007395063386759584876490171439106471109604854443500960591717996745547921668813396028538817086880501267935332045583571971936283688891649342690292391936 [185,166] 92405357393550702144435805888585981331492554065878401592285035879799095581984726323185631543496179644721549644859668487162205585214085303640593905487754700226799773964803792595416346666784741362633619337376605369430627584489360652525846670443836110695474671779000909835384646456656058998340085174548898933289043776362161222128356216320 [185,167] 1210643481297265288855414981784440454715915542121747993758247758977375216840368989712565040910920951665573625380133933205980526474627476897977715911631082908072222892413836463896172564706853997012479912743763655706664100455085656473885597478908910129967655377165403621544380206452340671618445833334706720364425448152064 [185,168] 1528801870917066551430491482747737217666426939154668208321334864875884606367070718826900537073730773723490237369994713525413789166302824244586474221844446648340611040062618356143568358627840107577506510164829208768269604211593614985862140308749551527104437496570226054190268082109657038455909697154192 [185,169] 120294664934332898787679429312673772105727346946519030277913246956956564405463677676114107406089449638107437881933411698184345787526737318607476416513859009050089526068990926085271972877303497712385418690989708057738876502021427723887935007794121647437505349334365778908355430973440 [185,170] 324146521262432794966589617100181373988267671685354641899968917400238153286625591359163953586334207505988978313522541035066991888126708036482651387137888893776798545071997476018864572151295831865257172030952080334535093007842961739832928470594620273514175397888 [185,171] 10951110906206939348843137376193521561832048682554429391393209231151062539248740521186472330226291396394491234748565633119922936260056665662411178914166754441848701333143665637135309298782292984172282719470778930182440021373795752517828608 [185,172] 1448824272998281568897179435438720679274925093345260123235056986235038365369462055739690431011868435340308869016206250431595529780765550060329311450060762215458176288636217399795434839963285289996605532994076188672 [185,173] 118211887535005112179649877736912503376457117176580998913124205724494978103089593557488749550897965366472123801499519727261574712796888449801568362073258293296047420672487838123190124544 [185,174] 10451430976380590911938702394722264289027441754048368055094723892312728397591255213611319701930435053486727097124019618717517260306865009180114995462144 [185,175] 91751279970088018601993166988496313947900708784553909262548585195672318004343252969511525386664126439915520 [185,176] 443709883192576 [186,0] 8762191404175049480434745559944873614912349795087790458879520478636519601483378515146596634391848059017048209200045581129714186974232710454968083428479159444970285528099080591579965488874822601506184599380104991944229216718218740351250546892223142864358226649465420575699229876778421534906699355569185176085049967546104534881326171941538783377988062306344253188188706447007485777820126146886767023633255129304561687544071724216603724007541785386746540750362756202716462483285109426043331495414071124727530624489765261191919016875740289882698871088629568167436809644798083376820568747045275947813944462290749785876627844325312384957817324223005393362616498647659309360055917735299569767699052496231735525222494295025809968835235457633095202311322685832860533722165493878321235862861398175297440404701678887432771879157391847631133072900653168497781439888585846394758779436284684907603824338713030043149921332482913573671602703020883983313207203340842695106295959373573296518570275391817301090422447967454833695219148793840905546857550798227826368442813869139218660273774686749387784776516462591960960765185636441190692855191108071075940317028690749513240977236346093543713201584756766307067131851562500000000000 [186,1] -102699166096461980501617884739936973700318534524963189471697510363501506567687924104253096321181160877920481684771834097354294584768483405579826193666111332678021176547889359343219337707577952143278963827422497136385959641307480741042603768827429644928550061400639638225008430943085155225966040596759473644211429955499704941779242451585919192127149962579047352483181872087455286590661676014840979652536163312550424424690698621376861645932043440105427985810530917102136661467201440646997746427423696317566797640788845325006858322806210917637943642200733693861619403739382080189146134305384097211111770574278962519687062033863267116537402529751732334282466878556100971296502652716581596831462660021821333479383692367662645250811937247001842499914767894976005536822331752142986722884184704595359239332801961607353880631895192200351584050169722283931828341751227385188091646321153198730700657156803032082615913006414699580517463706451526613817504994229594999886179472984924174051004011759080633436984060641674963953022510159689215710982418567814799524720930653447848513924410160174174867618813005243480041976881303809319053231044221862330706024391013548184057893780762357588916566904978354979118698000000000000000 [186,2] 581359531844125058535431109413196824737025877935288487916027936659392559457540439520033504683351615405130815654946660604164769445676160682873287578483170629057752071299412351162978464040118056392996405880195384354284806359792428145486491187958698224691778656222342676872716796489077384348573475694642477719556362095801488873545228522856835516134249341379871732909441294737311285840273277713669143504316127817422157944213402082376755307020684913956764208401037534516967327802131770318742710723310750748597428563654222341638719466126053330839845686832092753298943731849018929239560746224740685990671002483486536044642136419654321634371161819144978333590050995378301109310306780894359414711394543315694967343423889482495754887921795631919263622976115313851609565079660078037066580467422999485948090142463640594810391746428744084222466062032220867726247619604913367725685015910776793981683621536197302945520795511388422384197929501335950202939417635968608480504583941000081361214468894145316850434291517529368811759378723754140133239235316788320961713571679747628650462035820149957366369909188064559525142406410827339458126676407534110143162511250140513084712509104627413621934993586849364730168229000000000000 [186,3] -2117571223389622100625702824277207641663904860135248800825414528611466426483542788313440296189955859268097100949356291990791859377551991016298212369756013805963719399471039895580448400451851111798650068441297424930404902192166473269941144335411864142330970840981020401757288138105513004538077416580553695390136871375976968918296427960135202112962446875428646207894385975467709067002191818305582662760967886896770058704327361768655520422808218233564836207062695273966142613821310672382741058278285353521223859818310079204528598051118927427986709050246197147581581286029732431342740323850913459131010914821873687817291908087984619899791844295821191325652217753055449647274124150901245273860333389567067102919142404659354660389309079929645017089335255115050931944953682807490596167154973374883298446135631258291228614790642339084011689809036891652816665471275719587283301346577044083699943563443652965549376277789593857337885592583098971346796633613679870732670428743720422667388196704876613081336529470183442605805688674693496460679423731352425895348890311149360006495835396650553159330830637234578078237579040658865835248388731112488386235081882902760216413584607916925769835747077036659804154608000000000 [186,4] 5578788810610355310449359913905859155032013835939937830830809049107177607752076843536352698764241872135224612883400111996063133492217791302913617645995844209062665719808230029991630347440614050411431575898599820305086730769522987954822078882589569704272176890133112747965361851626779240439510537151332986514978521807154110524793770620938543543435875030023069530624606368432005624865641934001828195735799939510954286299353382676215093185904526475537439587204957227465846561181442806288747587593599569090470049613800577454269405225510506937663630761636149079531459728232402095332708895413768118752932945170656884865250239905669733231918705736569777476708164489278159591785084423096645960695345495270281171059159128480561060764254421415327791228709115950322254220359112884044970909930796782248790593828450210772940517048045032809523490458564623842265667827012657578453275142434112041536464607898819284841604929459711760100786664301987522127178803206864931767000879433125335441920536317815221297152856653342064500256329192877672332130557516950058361861660898562627929511065761067399690110242678014463827686827855652476479332057128105004861073294901838787603170745364077971880818478318982579794909244000000 [186,5] -11329413287895842792998257916751359876396204603761709080188399511391659062862348521095198184357287550990383488575605522164654769404402513900176210923141055399151018073523082736202977784027479806018564726914091417052974408609685006437898126481129371503925066540855147331513238133477453819572588734518683788542580853958570340465805028568392081311041172677409789674392771455268567495339990534094104965227109868936558582443774700302287786037760915778067853194891757468070061606871701639094776666792137950799932075395072815428886186910383501010233018068739283504701848658330131101424537462299245367280913073791234146698710327650900385012374455794750235822183657269081547030132209492368587428190031549943663894419777965647092691804842366566758847550930807516333790265764847937601163154995535198575562318729448907964213900454277259293693917242794483956650201698640465854302452151566795260817920761990792046388553754208728886162091023493018408710205659249563303291937478218709449980327519738172110003560847980571052393565785380293865412615449256615925116310213422044617591979941897821081995472807782304191687291970451149330185569089187843521952758124832497809387674539276730843491972746540439931376899072000 [186,6] 18457959757044357228726674790269830055125765227566136999078689442359036045353191419341945769131709990589544048191614633983104561298696028034210968210270919163397775099080503270699548349822823341951461278938279051259296264288843548138118281598854571930906699640301801323006053733463652147941389263856541426898198050524951856042421327772933382110731703365360417721725083154156955141360626389269442422588986177886742452395209030654667149144318070523176861309234535817745802436348454399707812677285852547992828831541468077176231960450134331759906144886381819517148341292111369809906548235358335116497090537438431506360154589302599352853854197415604792940592068371699323684155910925525346093686224950829975917497538982697657029007107147961329988342672921957026488324642612015358183633733087624212730941556035706910753169562482998602304600867479895304014988938399750832300010011615710407002367172855533919755144912489098283943656987689343107517866414740460544578782449049581942250467466882649208186452847219936047647943898795283310676261932616940707327824648623461370846258952082161566309273107105920134679407339352953109735979038137164164543309642980573992054908560700884324549186682030085962124381696 [186,7] -24782447963322318918874549021872983784749725003363539574315934625460793770784160339388150529152743981267399236298244883315717405895124822577541140206522740263113029070142056189023618700972261623032115501852061417705778411497234161087669642265765150938681205178217246923330023599286944519931774210191413009376738486825708448275354018054419229008806831638384438304469653646115188871880661329809326193778434808759081974799814166733141553222895089041345845267975500225947540619157582545354019334117798727236613311410979959374673499744586662830927095851539468196116371078648499228068042389101800476994611194379969968019504886240584440852316178464822640787168886216877672283943418142640687986473993380838138180444671811972632522149178580448109003102863018478209454087235706445607804589137495546237480506198600758211323752310570419108270893596629808199415224112860363457662463240924759054161734456204616862240045912465254379330028806710081314025547275698042438498014489625525479984563258919821989286867763017178391570904394371120256776285007238848400784511239933790977147329354409404190760042124570050303534285984797437988296870528751873341540536581059483242094186451756523360307240091841508789101568 [186,8] 26266401767923683258428225131609520670011297074760503987908303678825724332444322411842415426415597127685398795240313136780687230305950968497155209261114176240671454858586627280341289704288275383944811286444974182293091956406781851102882239679962762072967686615453797023134459446523930110252579922810142818124632848764115002766568396029240820360303111745283130919858584736882158178699875076651129294224431155318025511799407630282224925495437312510134111744123488891983766200793243250270264389418600417639519832591518000761228367665969797917690391717611033017088088669420793783867880695231322893467775399587743523141418584480637726638157473948929868413604460829838829990176026408725954298401840503975625315331829695270576719333569139622378598694752992790478243983266119882300910464117276426160644372294151220572947333877857465003767959317681746112241307554565265917399997191389487607167856635715813933705020590095387776379841454024324177857959273114796226993116893394344489379824568657043320431578680033142728848233591983980252219843134022665737781243953374686660913384392821938055693558337827672330883877315852415455404123471952148566923758978137654304054354689495267894801402138811935968208 [186,9] 196709373355671807132824501109612060326644111067729396417156067005597229399359760819362288577408654115767858681232898337227483979244807235066314228207092727849784091201777424866229056772054625416777619706459858010193220584933633194372121547418403089478761085568928914334400837335672046551902436988127136432314395594516137413625838999311611365921017427699984969941302613053791943126761601134824483554842808657041958863703191111104131668908538187429224067429775989852163808361493731420674911758452517391169561017044836684354176652407427280233671507622241230201267258825868154290249377102842662028349768094227252380249477218907341975703058688656599257443155866096618734196039517932752794456096054733517946745651569557780042090390582877195006604867340487091785928247261722365672521440356535597810710517164018225752758282071312782990409972919139384509541452390919929238480856826006101170339004075963308396759356407386103941530560726192948469065500612335227096952121433726712471353719873696441090821143515895312506271835388596850612106023283028397654726198462687213244264013065034507440649905456281436601123971603202125448539783781448399094096066224516476776400812573176100948285631960251760640 [186,10] -20885959990486786889514684787408318431850362137708526225833684106793129139610874916044739815189527652094945924415501692363997007314531534828938924512442177417118619247927008391696473879933019775904606912399785788364751813384797267716389424854677396796239741630817349561457351909184774601073625392909346668777581992842808811888774122023478591138477401462327983553340373005503016088790637804188792856687642247704426004230969127997488458788113212578838341855093843218835508302318034159455047938189154892120235741733582321010968131760946358872159666885546750870836159648235580999864449228979303714333194724964112966556153421434416676403457054608937284868595158638364355648740519398895182830604481094771705976874669890677934171163155613370029012602146360868358431888104427960370247824093902182697037421836599780564170206993272812025548838341211279832187727269888385709552134595606676741342539116374513573021222064588357991231660090385055056829252474273847800168197966163826654200255338038958957427177331289086288501705525243217480147842550487563377519772392430648097589022522581588133501078047336147225997861657720434951422152949180109022634368136489871448578001537584295197731998026859929600 [186,11] 1460808050835236197385957335307006489498694775624153505846775182875120875169101999565286733537009266046133050336766001566645680099899417311952089198521944328961128638651117981557355516366866779029373285250451791240966192596673690416502437077598424060807901774855654968594490031966881737764994559024938484354962724575272511080225605000786951996247241527998553361129268248384243469194451347725023175393063446680212618765615628203977549940044725074289536240554733333742131695854824528826422702636452141070463364115591571800732168685158156362455075371847536162887578487602977223553141532385718696045416940695340736004734345182811094599082896733871533252671658709951773296539098975875672507891335796739215690956982869699287139684947710834069917257349024627967971946944097243145838805817032468011740918689877371259860180584611442446544322966622403049168292640586792097826203675614276547483973300137303881735395231770927901341820260354033247941382694404572651215047954265966097810485431860533949726328569260530800904888573220517065025579185206163361591921933281721893265838726737355845124964827327399414716024370154058725676593934416105031373328142789699740916037922388583257656536571501625344 [186,12] -78375948952473038547602506229916187532698329509573660169263985073934177023766565861151051870059429656219902821083137915119529542880612251174571116688362429115641911323274601599409102595598967087595437889279126189450918053786333844736865190649068003727872404097588015942867791961047910466222819799817041956231953198748167025521191592362666013708352723903241087389308041203107652214023391490048982320314490412452397893809826245508210816910849901709313599937798056898989778463996847867511999837999902673819291861357721527020209705134349297830954692689586363653000633269115275481470802379966721511006950274915032626599605335485955383375093487613144743498710380559563502693458545521808147737347124003773427988178125284139098023656644003248913301260114128118178408940396812251686214890058893393124661564045821999519767566505436983258135112404460616083209011006003195187770020412879060902223625143779882679267252786338336985320033648138984076974733728828698918857188191830308069799139386033576544909054750579142002081161228949919762503013970853170527853844519906783087616403823183867707754054248666503310997015080229315838432877785850382813061230863412829042199450352822888203994710650318336 [186,13] 3302563101611401411923966070767863964880914467404933964143558515866012601351614916695472188913073767156027732485944637459898006456335272889644768454284195107729217673357690333912623738175481881409897258304991673831288382501016360967200260402682411648713602624369275859779860736396609581032503468926007517186382798093807769437882724137831039114048452792592355373111275743493186764730896612143418308933884094781783799782327120455532236901799752562471969135562983251183984941475598052266462347450429781580245726572805618981906564821272983839600240663011690547312083675051536819944219105739359721224733840437064087174306359568542268951190810545281730791622642571669243685254811953049982049039467136697118289866980963608399532355256045416305089800647641594414008311497668492477808606357055897441952196200598363909923456502128957171414112245279659000892774251506627169720694464750915616171649524003765928707322051223448585018768125676696954030516363673434243705451327002188238388084300386449403911937817615809716368701423483458413995452569283020443155409417638346480391659222088535125025984138407946521698027997097085254198940730195715389375642221009277607641868472907800472398369104674816 [186,14] -111399306738492671211157662148618325944938557911576021231936323933944633328678445494875410925239974147342818233305661775141660447189494223858360112251273622939191708359161505879301369295817934689783258797888678441105354065535241531015273880504948400105847775262541571635058490395411423539863750545229377586286202221106387643544747922104634429058610244601788900886419003178985039560436773859823699927069962068729653109833230377727709108813078779511257170097987655793271247324863997649644933548255360465813338429892472918716847037379883618346216369661075372333593542709545450614733338351874016483729094979800045960948546122277962893019448111612115352964335278217638696610075517373238520249356407071920481904901301190904531863342128533197226142962871712158018416740422189939188230955995466060325770073324536355144223926764531635539541464506485976772535560333800041916590173718792892280755521597467430552375799902645324067123403452943094059638483903634830095755354329242272618907467119522811383693793562796746603940042515183132975679490120164239041833809018993316722135536954509824422816134439305093371116784909105224229699179143740785539154527991482080568549731782602617724994409610240 [186,15] 3057547412702327019633759323958124962741524137433400817353618741630601807801882333913102392801178890755824863234537669011045592962418526294082119429871724855391067517389951235410447560349800699890466638521299848184840444811644715299462397659306255369537379662788205045024334531234858689289275827399089225266145391179375792914021307730083088375079493853479815032937932545539907408131757969476533625951334232379363544771946371179020381805558572726173202072500109241691812059478214269003967739602810449148007647988845258599925527214667420506148234419070808620008457421953590379711669636590707884099876095614189951823783370017430218027199404970604873652527749953144959232409268848335218451532135168747551970597125088212093611343774013175256862196892717025958403710128232826012029514318087567808824405570391046610857920243153323202823534226817407851907529740850267328140293418320582847418295675709700399388496929144239055237164435145300820643142956240728886856026371638276945460124723476714181871710461311735524186306630619947367654862208318688061889715684269068322754215551178295416895487991086282207642624100626798482019948969065412464117473537541530772682792411082492774331899185152 [186,16] -69257386502068851576797697796045729983809010391778635831905883931729494332682461429879890836170887093660243231416242522212605892723478737151361876772832174209870335564425922853837704286277490437245413916088376797409028259947192087225635818039846713362890347353367912894605510654884609660630298162776784684993822226774401541578901823777461151546161040427387926482235252396673107649115900969155402568514312178454099478046261373759707505279750718495982031588211856033941475076793877052706657401799181640952989964591065954403765384833983662222327202379552990027638789887458687536917150328633310503979944759196026603628352224363081107942277912129076091971565250319745250885231831990515713011666218977108308813242408001872807538646584400475564718676640331520502662392504978738293499280573380458291130003596679022712885182575585043177612627875654428228492141226647678483044713887171293659374664517445998685796722972033891833946765457297600692747542945532860288843555106808196968023746383621276576649124610783927209024779974314706596952825937209828051847634164070322501907015759843048512134470717743070949779232934994497675654677699744135358439987764887050983527353199295588222974091088 [186,17] 1310762216964180576285404462334058790836237234785218546595667108531262721916089885484107384491129336660341877216511807913082312482964721052674699535385476945208342623635302517268003053402107903733804761651403349692474390812981750553444779220954495986755020222780458689529239116220103068185655881072060205405645309549214929341055689869125763625784546147828504544846706035325088092075573372775591468724058553308471161644498125960569843962889582867442090450835613147494412846748948223824839351140033596703549644711120500549618772046395678599095339466663723565607125229752704637487066458307157875009869542157970018036340660609780037708539158021716595097828525095524519075652428281197218720063437369767400888791785812642004867173925624362329259056469477521814727354401868046567592834304443654833328203743986795693304630061448450298305617093810123666223284869477413934644348998123349170050322543745866875078374864715653818541056800471027528486038764714409870164788317251778455230208941788002825841512076491638986180381317754168348250818218174596404698727169849813943560458898172805752431557758315370495689722682475813474331520331154493855926893538968259404152906785639523625504722944 [186,18] -20953779507922429582112207584076949464955397435396172644941716115909582927705317443444632025106423953100076736978870392966092645757500576512445080102676855870369401848523636305699538340230553529500609101056335307815685779151415012443139237512581429065077899121543085419101747897484184126965221787211186764544033808065363180532779685777552261075778262605273713737028235538474562358510004536861512679664614508967218949707128127445397386291141051927813710495015239071013392499068178853423059345312092430876705115842020271863061675048954330125876645636741011588023038705282078515387326032440378526673404097957078939483011355074567707809601090968448287707599896904111421662022978163145263723850936722647403353536559424042857728205789005933861405423689418873038590312559392305175633878061920347666317081902035663981446168060854656794946755275499866142554530606107364985341320996912028366127369976593789020207358386273245539134465065463448502557896622055761231559893815516779013896897294691731526373989446463376396467676140457044738474698840559623892101040914624908051453234563480434057363289472360818930608406619969232928678601960863777047754556510021005903749975604955768130996480 [186,19] 285663119067669131772751454913754391685487055670402288221379608129886811308087515053725936403096527291953331886934904335820879393146141664788112246529234711248246099410465197023840696799782206104937412497216861139547107799605932352195915848241354436322737882932084795088273530104637506400554855392737337968097344554883640573256644366859845647962574766994225297809760544757380850779063791555635183497427945615736433371498780018969789669479756977346457892065579280149323241792229949258390231096873388164755802707287589702966989754797517641510279210457173609988173484440513507905503028893598123087207101789368411536533123912613115409055589906992275519985387843196974559674222503393166452501387988926382725282753690188631702775734567108918006002134582553512882679471812451845963817977650351272987382440099264940379984207813404367699206768230840315105159449848681596286750472787128733312035152978388801362884425903381229273760305424305429686872206142703225600371082898805926641690680940832986634278164231628239304421110784636480758603075261766747634666441749873573396359545782762342918595418198665033762681152992382089764859414204208166136249453407386888013556670199605240163840 [186,20] -3349743100512628927994657586202811221828417773216436613599558146272499421678817664818855062371654927132688587792274727712284121118252409829988056721579510228864289028082508363153681301527308845654408926180034024361693614847530390809238201255513514027540022290114742335786116627422896515316084849627869926686199122300239552696798779692926743853082897197149058585221478681623113887069463919905224415243932918515108524384018931133968141434350817554600328355694192099194637997985049528352785900193159262421240092059954318514093783821619075901699662392877318918889537820627991966207141888977532107925923666149568950697183604396688036904734486244924697153133261610067480379670560608190556584477676576973140510348155813157708233125476748127593806492540827730264112080526267774295840066739356882710804471363316306229922612466826329560551604336723741814923887158929724022012329168720701213842775658534734413542347789653792883331899061405287187751107719693589536575509743679118957302468306447219018265170154046279530256649554853666278345464101144212224266326319415070254118265330656996278296974783096768149614328538583074439742880017813953091981255147595321837533628242981927307376 [186,21] 34044917685567202615924193276375414001294067293736482710199520248499855514722895217778466639391861262777902314531236950463316774611103085517320541578570624210098479126693672639317998100048571518274319789104456772159837489742322385933670195727237479467275919692589607690894323607193545749590691573425665298318602141332221522449156529948023922950158913359310351745490766634902328326169681968146726189635258444066348599667379430497840483349435700214975910250526450824364317536023901153908987649923265590446827088721186865202488447043931966916852507648164937499115199207425993702996774115901788723825519520743137346218330170396715285575150320304057541560247024720156673471985709361538592610111764385279757371136564593781431763152488187161277369222169083351550327101447785854705720940322759038894500344157557620019580729728838954981508603967663000897304162454765758062404262261382298902150067931141418796282200911808435767472951840842610892626836583733743372678953924779517273164943558401286080040914678051341936298925579104699936140638530304515682351024214012176895056094861521075044693689646735516016907405233126376177948669231262669609080505669117320031495301347779154432 [186,22] -301963295679141710550421069880958914120475293574623294547785940312577566189218383817882793251272698285095908548589315664301605645416503956475483349933800484392317827518842511997348764540912186630500894676632600798473991620219872160827509517913116575890884827681207963622148426473955824886541720048257475007044000506333241941071275728488771292497308248286330440065360251020953881948220680191102258781989403187439742569320275676195036872053189138295032154663524577442297533440115308528882172549766076194219425176786116910534448487864628719633020878116227990055990933036910768740868257643692816833672598791362809062851007547766894999534737052769897812697662738759238919113766607438806708917340171374602240912396571036917856061613736462824115196719232548666770545694334395478708242774390948466681962510406132735848180046744664058292606108922655975843309537346118956112156114669001141395425140711640955248972675357347220274404277516755129142430265806521791762367713675135846398009068137319129765032090158255249552852782529791452078605059138947550115201448434482222992721316818632152651471206285175242567262854665042507844698813923387519303057796242845849231246460595424480 [186,23] 2351791067085606998692719209572223700628543296318615183272640497513483888125650253360963322011679716974061786244973796809792123858610803920075116082674125561572706779929332887148776971570608831125378593253948490528085010264543673301317434378828673784873523787883579631320809187052226267607193777107372632650161758157851363025771530572849297040592841349504263369473754958176260481872422384091297837995464926758824752467815123807784546214836034297997772744768068235973267409899227611562941533444077239896433958621750464714194675765394219700206543994203994520311453180008685318197379678546940802145637126657416444724257000177849761087330988090428298142134540435222782531547326169921100671524453611826821103001494596892814078828809998201594365735468566762820275802187721971330091405931969885813673783186423623232327905641728019956284211964396454529252697334470611903720077506501774552027785623337989269807176184420293893063228970764707119828070441629221450569456864741103646753020926695765656743130008975661100771126792099724092191229961769757177194804770687420266466264471649957892396758670818778222345458279644712640302220882920419507557069725046479259534353424644672 [186,24] -16173665159412061568061436178965654550211591386727791254382028360030479726458807981544718490451694529551597441947577573202162538284761144559969254572134080411815255389986377666848411618408399424275717006866797419347247576413909044050422852926095902894764329548066638724024763077436810329190063770021857455386581400025564764032275732866060605586765773941360509832219967855224289757259924253517442408230401764600877925294256701364623705812226338701970283153359494897486211557030449811397596433839933705635757985352655852210232995479184511251083827464242264280096150634118533792509837178229463986350261199115077452433624455275437778074862331468390200859480922303257395630855560889314615540848972879990865969579610141120572461828790665759495753842445107390231223425942257740256642698423058713133072369119611747313760248913972632496850857472557582104502208770081334375050691976286140042938506043152919412097124566535169542687657206430694014275294388821952144456767903498005184272381375499130413197054354745623593151129918966635028789526902046433961549599204625307046167879383632101328568849313769325901549938527734940395819754706115740587516822650819228751085017565951 [186,25] 98713665702505298470386704615629133254373253133965153929695094234574798775948127615265801071887013288472826584725436178038580871166232577152120930731481325814117588203207265602430899221945942921538508176624241133241351191910921020376805620871765992734000304007424252099017932892993012158714479020733132110414242633250760046883272840520968391619880145554562671447893240319137983178642646917693332729946134781157715601787622378729848824299017111775730461495797448086932955088983283816848240853104408628728872323742697682516589121677269073364474059916351190467562049056188286074477656259682223518931484949411875391930511899587275267101469144396401294558082363457946423676554108295009105490519262966662150255487724084972300700890309535307025261504731150936024440468157056374989134265204055215816907328804269028463431459456630384515988931515748670798026705893530381670490688317990890429701488074773512558765293302419537526521134524610802013628695930039888809688746298629072482617923671781265945530607287405010933810050866631706216502453287573688010204105518726118478070853270571709618225602564156715122016792657880337395440861324762600393018620068029976828771827712 [186,26] -537151438690788257028385929497687548418959596186354002354093963146355330761385724595770985503418562471524198048296061218708602891536129298679421264205359359731104102470650238168722437981262408918659967851502408606434002694941192356867151713066392335323875946348101118355209989995784106350056323586118838712327108355172305301206142138559669187160901066542726851294222289125932545730822626313966560222298312629443126853388285852858409746570329518320965359702689984542738798854756687383029272670422573415701037029536392165087339307959169687880369896308922142176541009140178273903094283976210171396196975147392542048156942565342401379341217079458770083247561339756265298044511182930558334376144227819065866471724770935310873508196311029387162232363191740009973309992159488540341629748837036051838927071021700684788488161278760558298582284184126372625086865325230426229754593044443322429143196636822214272445362716688128872972282977917758902046223882281876860294903161959008968788942335041650667025052235972860143718632481308245370390629640967304236628655765250376111589533983170540051331562302590234493260265985443054717636127870322862739267653858972100813389824 [186,27] 2616844431376001464942955575284838374573558089163712968120816512167472629808975493569617649792740633907563186610363698005471955073748573923256472996988637501227362401189086551627979276985028317039072129687628828279694024893246889918039050374432589043470235830286754994629743475522901103328981437780660213979460873480081314992392540255384300611333170076712460261708865356733846856943260646612863703617823512893258056118815320504018988174717776324476929693328612948798627210215807318855329415879154213855922821575476660635641781764690113333819610359122717483653403586773557590991206398437197318198068800852073871593269344316580451133400226318270539600278057952549383335831053678427818913523028444240846943811017849733561718946586617641692027681951521220258883204314161500074393641968734003284900703595318755581721855079298494602351053547779064912069950592770533278372643506743020272043645127270881168907915440197644019350308186699180785105324144249744216744776133325805970269982383233250068293658723408366283231567667340228063074166163768737319041566911842446179170401974929336829951039934608363234283482383144697900800069543506098600862358885733216673595392 [186,28] -11456981303528171423226560921264439781074116600462738291835482585868351706163052710131312801535436550479419000231520624801307898925604013521241234715090002947990882048099775585857520190194135991109038202949560543637868834586372341068146879312753851341239530372031918680831473260205235222191499783270415849370350430022550931765123662280766171297681879237760811563440034442850834887080713641880504642513569082420532890621344643030467808513643157219998630198427569225215114263686145195654733461723080818460635285585370206502968118246369897456899139513185585546632524331789332197557157014789397988150111009861407538849590279673812609220484425528109795826935335953955347571470476996144596939160770644507296098996302675046865392872143739276163087047566302726374032180632155100379899507810528320519304413401319526503557677089123983537181120357549494835336873610157293006727044753785373133967056369238948234717130199543401498266289711934801015116508291668429128611185055114105741018742131524568958055017871739526436979741157138426216352290308360424213984291489879896376131360022381367898259486133977478324145906441550533831365775239526129579041735271946998022144 [186,29] 45235314371309339073442997896402162101142130532441465020233756854110378688886927070903343246873027369115842793554161060023016092708219329335303660649188947027322278817573917839841615015718412220435447477933943332198183707984637692643660465188520604922131594214726191612168534761451131697978660836440858723862303526057904798023910622250893133049255104695727474087011572249180004300185585942137322657317812896164498501192989650929657400505609664925862822127564542894243976310714466321933041712096857838346408718018749223483804087089446953707782788959063107309313978342621564804425653304821032627848223077875624932544921830312146726021622621748035495368552755828629703150641913003439371013963426849816219221176130571059312764521932563257766108576647896293571400565585975921677999221557671873082180957179185948405697443768370037640300256324516597757281093476094149466033022475365038652039100390980739251118790538013023620946018094825291365161990906827828922073441750565787455871120099834891295817808321439245768132278451663463357609142664570807779099393700795919206529962832915803106746479250168296098326036728577332812579550600794982135020386981266849792 [186,30] -161574409284361293491609659812719611486811749951859585005591405409671530549932860227921261292821199587041426575942921066318438501222469394905452775807561308607838497773723441521675684179947835934449733615088540665388546824248048153233939924278762724519795316534684401446008065595569733463907866655595400266046218072408285208899725042687198861111696043413348970167027801742646425322151912394671256548903602956407962999492641340215593983536966214914231872585526666972550833554981112063148152377051583264619430610004905989738852439209727100204393817700824478948422723303579442761196634129569898816681426585844309491070540012082757046901222823510721636038908948473256051507449305396952554769884152534006215574014422255189781194690123346248504055787210581874015858077605067593590360517641044198850584097721953230405737537258540768395815580798895698264153202443891980071240548643316062726548502907666838274765292317762743534786289260496603955003162134175730902110952804622967059052487741006204644931750415403115145747509126741971375797265107364610478848604648474956233184827422349818005123617066130043108741931562107797326598761848667487184288849891491840 [186,31] 523610198852989131737035091123739942594007867288091082723923544532940535739750334911713981725589865680587472119571783170986230104191080169506284668192255597579756650315417509351711674712301530901227982705883385923447626691170538745980554226517176039212052742186218874627056274136995523797712153673650883998375933084052918782851922581674484422957297100756542299300187154192261912479177874623621987602679077162599499654351967468788125614395870305979597863071456600871749268200173888801830045635179686212544230812843490092064650744920612663081591888830781003727637774416877178366952356925538613279428560791674404400249893123510888466681912180663132703988645832887479497943343700379126480393530881458527223516687803120652388205151678214250954361681154439009235091460397859211343102386938792737685325176552380234505709365827762851244872556422005961652541800144216770862053095499976448363332322406207825020193068379975886154554101701708245557081313148499102929191645925172522419674562970924254314443425911698995814348511950159964565345339948977165957632784589679668579712614157826879177011378494890516854664155172514480116653762383077601060686411464704 [186,32] -1543576769497609648894061340669504345118228124088983918677720920792279824330328341903919916265753244716725035761325315399714086391328218356864578918242767169639074712170295931418628821931868619039830412292540059603933679579468550711773811295115300155543419136002996907767036602941169402215771534799449279709445663046275332744238043263782629952293212170197694835716546661437960551099963514451350037999950927663280564222220836904080265228290811803915396642844177384678007560152498775738449244012135918894081584758040007167330799269166457153761426724895600978733990899952034518461457149404912416060303595728294531576943257967282113531126694137550735166729603459961065640460759594213136616647936165828493215760976565184172123151204743932576342285801999020403931668435797011970510249188633780081774689299392674508950231925762935403376641072419232301028466575906837149172439484479820807167295523995685043910629696910682775731458591365652215320311204256881255010220789688567020566447263435543076258453022008682846574079886142842246478054107056112183355383557330837654183899926471773384113257519921789461435310671899460954552986300013947294661619543552 [186,33] 4149323245303915539086680415187873165365610803274844032458440400187238929497610303359955663681791586312533711009312733137409617385041025625407467486116985589795828667883343170242063533814029761916489749288054785761365325233713755973102483576845254893761428613747580699551452201990377585069741901484287754743591618240764664394647276144292176939030830133752179188010035815832191983047174190367835191655795327745402002371119281707540728724727948894554160065252324095027503034795887695760098838394708030894545111803542613866467190408620791973746602106022962082371210104580219527266297656940817868266163879288386025138297305830123293416005015631440432366001448905036109663003051542446813360239776928362422704667371922271603630789906381568622866119535061639037837567371801806186393047851179341128624464568811257085326745032897347358792866240780258864366018577541673717209811046577356167800209778545408086909092115086979587228942853335650016924004514389171708148560126072443478245113426808937426287411469987912590497592771023908322009743919600143678424771437277604758417489480728378846251150539950857300819776222216406647679443012775628461759332352 [186,34] -10193133647043398169582835413140575650147694707400860391346430397013166039819694464271666912250717442283017510985462153673071667232927699522352783020329534819989404196345486565146901672856266818374722014177630068447256775920264826621033542123314559839684375058845956209268312988666041038313264480245149123173375940235416087811635325705928092922378378733952483938072738310431024668688480948300742088753230720438773649235167945723683070164501600314436991259463733826091766287999068405772947741082966555777916475179952469788724192890864814033468203352368487222045804461325748707890516686502086687488604927392256949983673675396122855480156432971161902705286854671492175639150228662412203742313614851560463646084598554812056723759735373789152329816165870939947918829989855933346770720569495329965164313280603365804149531891033479827733620356735300497246272845314030852555750630877580808084279125492674331813890276144666690516519612423217728093476392937447466754066051398487090213861948018048000179118933977281249256360995905505296442962958150563189060918530568095983282772687084409046503705118235436960144030627299607047347383994677167418494976 [186,35] 22929118159519358432212746612163306746595962575854993895757299284131453839983077757758117765829161094061730287904945653481273245411242498070899230916900991928027712319094466203305658522751701243402521005451284016291018388255598235559435247548874794362442702797851033087902839622410801395581079422417657273042549938612775354025324244666848058207487238482965890283721900007524824481446202927316134580144058812004778574481005753430055848150015637446641685505105014749026052858908192182000218751765970937647021949066830573588496743761151662372100318179899004482494764801589764939262443885240478309530643193518944543763518803341188236133544594479397972516208737997727322420398129209589032815004470761278169306834559677502579706832528865925770379402238631804095999862892887617450370937818208981635784419939273334099826598806506523205470018012748296674164833811997773309187284323840795202419989958688603474905997929865360128241203355831810375601417606108882306384034759557208415132203520944797715760708567781000807806248713747470165246620286627353973205638119739219825798746740939497717952987944453867881305615112186851478804222731290391633920 [186,36] -47315709210235428395455297813395960501949419589919852143555079103307783419655963429505024124617827855364381767945550790155536245715930555612444940033184275279084392829119230898043414348864949770286692930966882767883411106172087334397069343706373124540137008823834453355167538661876043364642133898540559499965498951212566857927914602011481886033590921481334676425009488521165557123558569848340410170877037049040050966568804056209302353330779835401493983343336236682546861317073838563536066440847476855780223210872975968211868557521221380143739827783473393466978664977878287257857250541011270542546762112949411411483718782301623258757000463895540275067637711283003059010388043704949715296809826127489015002315664578828010779064436382183929251377706483819220449649081569971879256937949254004945585540150179503455501986052844254889660170334695449408178010063342184722648403826074753705794864702700411093446714393562373520083395442270558025099247253048080526052943162208485928764270433171324150137500012326736759372195933348183078982498328540357625929703494491544781879309037176733735849321725056492694421124850668531069237451879515907840 [186,37] 89717616713559520522722462467695014308190712357976868673604386450774411744607642901591020392395581408906957878832556371844039768011163020108967209290767054629328241039643017432735133474190438093098822060524540086124717457142075856312730918522748389911690784617373947376144033501182611608495930371913819545695602246799021594091572294021525650783710394474964829930384285744815448805236123231996101508356354840399711384554225145603136372798780115923098087775393539071715727504096692882355812745864310189916883361949383815991370187533597495775093779031734084424556879278500589362133917168235398243926158234989785717599279512714913388996456277377207980373875840867550642692662581326653240831163122714290228463796399642813583880568018903159992842951894265264537920847637827089696297480864860408435107422099861568453076476051845478624522711371853078370582024039709450335853672535032937475230583480578029257813435688081776748866399287810959538406123064660601653186378328622439817085135160179295440681505166413218120193328538762855841937842315072866178016033401789078382999132450330796350963146207586294284812757326043643255851843189219328 [186,38] -156549631274692676967618272983777054631612970086242585115060318839582141949880670377822441738485499810302210518648671624647391549485622433989325953677360182250613536028849434537803266468194767767042189841210411532578801701754001539967160609166030705057603801185355173917879028788800263993719127086900056455592477716451410417335834158284178537776528444059790091780919340700098932619672114239896627733614520698280796504960880008843067142400001991614322333280114803614467300549767753861128831854926980006655756442179998304942257491543808444092683356838163904064166506130195359504851524661861695748828313052339427107926471443443748401542115550940451704007873346297787867946930910034497606575608758665855298734069408046063581847603160635851482856897720936062575537710077685955926498568278020953027486730792315450129977549311511878987135377028217240216199202499525535353348260470707740239885387122453333866561053857898344955150570614409162120995622496883036515013286101165059045200114027482791028991777102446709646514026334194315492663675455332868063324543729161551254036620034195940485438532089819452060997281379587233579076718759424 [186,39] 251716465546279989202587261753930586271448925821687452216167327034791704186963545111025785940648745800827832663024765972751595961048117315883838524548894778250311912588888384982520655008339428397156310675342651515711196096469445689176669711808918609027187934203958861289060058338935350268614759996566669269970678915615068219574268119290480385176648179353113942055815439249777120738156130167931306704968092774263558609807804250461924850074229871553448442286638154546544970857612621756208971943798506647665191196634286047496648376099042108661453053059382882035748693769307065994439451235074430317341179378016006830267922498481931568013063885211146699582064798815160686725690699367983838656098034607384345751900244081289671311413335919540504663288501982578277720830062042234835016884512580499276907916496489739596719355412610777884074547925007417186755868191109125158358827639809921075070790885265702506984535764889378763983334631147910753548816295249630863926380716310963400238612538128718438619627358337232695406832117797301131850154533897361388496242726390946328472836365742385934251866608549553265441770880633264525607511040 [186,40] -373404156555221285018969519252767926607778526000339062946346575785690108223846406454897062212733521494192997355195646031610434166925503235095387266789705263171738159502628855699094107435044920409086173361624002121531307520175283436724821467140115411498019060084160930701998542476553958096943765647823356049907153833079621304865787849552744631625128254838079174494086972051077952484494370336837881825500634930148585703529206668450168966144068730826629854527836107544048174146195443186671941678392985223329513801911595218992002895558843453995891856050020959480387889504829958016279387387646984879438047007989453075843115121121892344275850032898225111203607891446300636762327662150882243455771491177174886539735910845388416918089931473608366056556051244260070429028853660193643760660593728177672303437975595177601604566822077440775089525062877826415099338387829049632860311663890220747931560673127791853139638526213978366422324002133252229608823601033965196816348950294400717557414307615748698931014657171872198625779549739357510909596444157325273201383667837826157517120377819525744837832348916474888858990838901567529848720 [186,41] 511587445816186228187630697907913494108299044732323893076335661971312683117272134656310460397185077873183062771496057237583267693545178089822331971200000409067044990546085189797995629710682596727222334826209994251562151631403163746417534233773859189752278978376893374664144321294652988193734242375361054624443969854444671647748350021699134383901958389626781131948445445306832120825414878541568204879192715858851843253263634595800516894823023999842219920127153289304291110808806268711552553695010682975052549518826960903813857694592117101218049476537639182332231304461169088004586875788127183688198320250680927874654272780131878864233647582177211575659142169014632011965141916217360845030452131276735012189587639670465836250758086481245634664083181072710252182456286107681919263323379118187725395548309338589536025777799721857276834877663245034915285213982622313740910553742776226169492663639122803030706695497922831181898889079692568851633356748155924507346372237820700631056375271124452370348078270680127937725128200266857545961011335191329823215265569523893170099720011945964411563667039172674700035000280731267104768 [186,42] -647954358757176492074471517709652420938064750602905677061497771201541709612768918383734183007529409395307408807783110964826550089198214304608199162533223178517637660846226512255038036917274212568821900660153058120980205402719477026614049914806472499032450834861942417139280886861363873208378823432202230296440488563731350956299561073923776224309146397102167467759151776220057456276911681532102375265335024291416040160322086833803789256924980176989899327807227214491854205820065415637033465782863686470161902292451947601892260062245895943427416573638748121398283617072104615369150636521408469876322042412249021911627108254578229905096532508124544232237249315157709892964458819720944401007891655065685957086296373858669240920334810808483660511482607628366199400197568873337236618864958617028502080179890634688015355562020182830057597409232366630545117607162121859440516374656968360757630046356365446015858476218789352051141067323021624196016359411719882370601398637671072597372808934242987154311190813554267918268643907406486430374220699572454501290097958343357243038124017472989264216758097783174800220048890856603648 [186,43] 759295963648065971857262945090178718732162857246734217932032370203324097096349207619165113235472468577005436420254215915163034280362631759716216524925961858874478638217475301614181379701441568422115936884704586831318237449575760496767185330513005636772885474432891524545930005315891570749249873791807564965501344941226001755140104310633456833938999957086919280099386163995434706440587849310504208049440581741051228499902681410320294360814668166688714341795235518750208258374373909431751215077570515746301440447385250826253064427847642073588550611338502647484567733140035446386720708792721238845932186096331965913935430496591707345650346905768605784798736931070624362775177626181260233249992689365303003901900875282742670347737154056287577275096904731924648006580665009712318146960184570771320571604340821832531951995260001348735977434564786749638650016788463551217919260166818497240617293514600267678562721457631457281700667833741101802780895677435722145876598945579807209785302484113520967262488276241276547720635185401350872403013564230747097371355274954411882213655136940246019394853691516320939990403812950016 [186,44] -823811822743072469943230911500142457347616265105960662511164912829747912658527405290466171593035142683165213172378266041246425411045237433807240545063907764175920161347667719236515442266993033751160054477939612629031550979316313843029285697523953764465476444613263405907185467367845700894705870233828567685632464594382983144944512195201985836325383280580306057518894672014562313837708854039430784467638588069912960862240247068958489109667168907032535737789687672039787061638330273382407085316816897129470395953568929417908026606690394539866567764713721815448783497852357337212525672471494161727110855768524256741225839340619511862852216076967371273740869356272389114688917891395332480830564865333885457498103423954348446745875395530477590278124819980970879401134568472809558391910338349357993859317777024553386041510275421527708370065249186672411299066553074308875934633311411259939866157867874804808851713731547385327346398678872205480442893775720882171331434778217735663481403426045555927537796336078826100134512363836456897666119829274146230999644662567223607059047739273882175722790535998042677400017281024 [186,45] 828046715834109553457407765185396338699445573798045306422955284401597623733681021524968573002287622014623719789321895081543143806037344064873600908319658535907282930959873002068324526423551449437430329105922591339985606383529155247409170769808518794134152902754324872926442715445373070805751868589792824827521485078394404291490121694179973934262714323874498184088121239619767270179167116416473219744509637244520661582870256204164191231231202920570767245314659934816816585148600995649262646128472675371514937219042492273170355580884876991323362626076226144257432695754610075438159224617310625748395367365848174699819342563513904820183562957754682697870811200216266110971440666771954991875478157795665745694764885132826702593490638246367789980886782242650029124087671527735966705424140564263749939171933907505451582803791650559275714106118081230403934245950174519813154290533796056133208317453915502465574204493402131189988098273810953903170089207226044739142754650280164601906844780524041096264300045382715696364219097959358348908902104679527759884168713211448477693384168857505803200775654746143065775013888 [186,46] -771443547652971669022559041296125821547804540286413457909552921445156547423373404108274919400625371116163234462635137276416552699653723377050886040266503827712323977961280787152116772967308825634763268062069335495689676423514983366201882752044142909163507840688111503798311183538834643124329962471587546710693584913825529895492712817704871533387909704272561156856465218411331637476257278301078755619870075931930507955908306191088543934897243157910399475693650951428836357154354819714938198258256930534415107060187834530627818929841548009733609622859308179419645902171403020127167602777560123511018530125178435274424928899134434556554352188097187051859784626743002228690422452751782394513996481063596953861572354487450847835487802092120626393386542446232291403190330336569344306438116148060674244167751194708801112395926862953588012725425115455133547087834830899695256705148593302781901536075614983498014459219834446675592307702035471910021862344545224558132672124367084031852301383692029977865695501024425434564258497160389897203700355767096810654937943774658990877603853115299050967351184990531562192896 [186,47] 666411840838248713594268292093030042807700954297930957800376455205251353819170238814978296362298894527948029020899819280454091064475716020521925642643955432757203710345781084666896561164636971779961903836096093822761457099642629942358810897837626414841428984293073701818789208668165990476876407778395178560636282433445891556140789135433759102396314102444718481630032815115907946292581336306050211837945762635672762713206874332625512534006515070410035028501654965411070806243782887809986581742989606882834192842949738853581057822519336156783585059510634717375702954020811688820423624691703979876432463474568185864419568587550390320271176141845878235795416146890072862958451006752527342594119530920624377033078526172683068515196284572841852681131525134756034878391478700481103556295873599443727197344158979491569199527137507857226816661030855717688752331300001038235986362397565635382670271970056699648669466377437139267954468691236401989350026324649482255638750833700882146360066503872007470211350043356572707899613774214880799308174137265150813689997690721216982220189209921990430185634661846157459456 [186,48] -533939832009250221062380636601792347507755912118118643775455463012435004905836666989411127784318488699493006190384207851492333427653027071676184104226742346091043366689503669020030750419784493083402967611366266710686354724762183450467258135132680743589185109641910077503534585237913225059809759514428701463003998600349370008150128553421472943946329082804086236415519841606230781131446971417816926560505131837656546952146241239712238737971926732079281891188773033360114702425299732151882033630347999204672461237002388912162322572465698959569014712865332106718839417515322630676437042785635332774879261300703102522768782094215592910198066387070236033271423582960787916267646178665634779121359056853923366971619930097734142960621290016895874203586974312420554144624719203333353654458887559139899459751676620467563399626204339945714013268514148906416553804648524253629856895939114945685827665428663664118324751373344736617362671465252554086520628083836354470440379137829592458945860977289146474841213628344716636550531559154840275632557804512042797255330474088989633838224448112605235754502372387194112 [186,49] 396853828461044426668634726221625992122379068509059706045777295449172817769338542448141569342636765639332483945137821658712015846176527121320225442247198047898491721751841608625239334473505788317684643401849700111332840711716087406078454490600477489478782141574763822779085996724284171846934597028489096571585853552231132107841872818336665500232401582641078652565792482379003128316129454419356066638877888683291824252525905286485326828300266558408531788439710451883127003516336295419636498728154967766943276192968456673040672863719340296025724216125188387059090757072590543216483321601901229429158038923772239739820303861114485262617988558813349209774982212140823293436067957461178056669105219641879023684523344691081056715431080762756303434589285725197404608775659844024823140496455165917063902823336804506781042519011532402225408789630444678738677527952494830179631573423533164377735824964921165330037826920616338944711040835729499333770065924148759292026612101594337408107584948707884404172586603284523175186105968793087612852704254475292732845873004855779006345060579550359816547840280231936 [186,50] -273647359995596316799404440889874239157110849746213061478250709985836102529907711321074240008399162163772794744818570916063878557247009031607138202488796277428717333507240286810039464416759702843635330641168240816366833591472722020950750042945078952945790054974396383037948287128378045573158070129573988137217805648558750239582933465654725988495003972887615949453009777974287903597497973101898496311363335037562003156772558511509138005697277010695046117094200123579678580356726266548448898420735077951163525588099682674329919309579337729153280194774211317679514723397185753447223395490521837854262538036054296606237317582588122354373672575428832324051059556624310522583172062541473695257688833023510707350857992096775712225137947337661562226116359877801233653402326241813221440831745325313055408372997837083181905404844431523964570157899388884474140640404680738085036095696057635919749358135296162639430369840992264760732696527072234417914872756691855897600006194864212053266648418299824357915763980720480573457329348664226485895571971270387384138100742266988646664249124864508919325854269440 [186,51] 175051020670697362605416782020216968548433502391651347283917355661048856172855471335422935329327019941335060741133344583532356561489145235612351826514058218052895080335706460620645318901329961854658719807704561810392235064117188146316630340606968172953609465943309657137794729321182283716383879656207407513794836348136699824430875105322545198979271287008801549236799443262457433708453654598398170224758523295794225107894821559009445011688600468592053450133036413438720141513557837461003035688565097030464796471141669023005366529095419487928649643983115743273269713429769675474309701657615408248952201197528815619213437607042728310681934992210128020147498174101883809559808559949513910238544343323012708369093037979184359348320574298998003929298975684323384371058441314230556706846010405433642280706751175830268848789292347019904203473049669637524708874899148731016786605724947832210383322095454638533211262586043055102651335585875670704127343172260011746967489435510382629030388143179462495592482521761358743347986863896739162307494888712140110511982476468116164015949273376531736462098432 [186,52] -103871761199383899679340935762623928791049808595755401659788570841150288332554439991772803828012915703901793092339486369659828292316063682134060525466771678108282001580790065030367256029878007044262447628056657358117219858916711951971478480412582921721783342663272727441694121963904734192868613999081752566899396313144578730973926757210071906740073860584775380907390195105364693865194833782475601276417741886712750007078372131202467796656953474432157528638594565011593503135821524564280815498202242005188297173420408490332295213150532109286265539159388169978015559227950277285128366143043320572826069107524885018797760235488966592578401732898752682328173268009796684868690958895463301118688097515529475550830232367911557812038782051826564044705286747555675788470090491134010743160172065153448203987145201856495998648931682097090049428578884067026654731268791702410970726059771008584747747120029551968338992183133252109449496953811845973724329795221229036933656057263650565383131418719452207332956058442567695124758898383143249380041459076986162157966665102936869054971526588566830448640 [186,53] 57160092007079115302735712482996250100402955083642082452927683017836144894341903170972096055912200687135007202599502146040239078521336530003069429965618904435792544747231874958106342954003738070228323797086803241852332424812263783570329450126230825946291007785493056501038379498605290658083357850062818062237429107779818094512077142411823842136639157491540033865040527084903096059382414510072911069360975562455140134558826546867784909867417228046613887506263757546014587339008472675403176524425730440957361156581973149156335292994697784777727044533949367291581906282425236088091737382409034177877307066749157552262240224199212825715399079642729006448182293580737093899857585918073149950838476809469263751548872049629841499515373571197884391661753277967780811183756455355653473495567055203416629313300885326331987749725129057904355740136436026675927608118559484453810004136004894039656084870088760665153852495455037320069827904730146824100858013675346516505525933589999917554826088361615792302953024575593365686947529418005188807323270123918680274555444443046033012375232692866777088 [186,54] -29161511082702871743882102198578547841209812327333713827128349277014559833023195833172709695832113356610706949681414863179349961703481508829999931698920801918088968867960105613517563158853615772329518902108724190522944956596362205182083895818119171824413453516556505087051644351575296698870388613355646724265071108999131694177710183752395569123860263818424029433941276871643656105820227172200470292629698490720935752588312833325966083995893323220840798568985515143150557401142452150851353001666936578211449581583153368962141366869529395988496378103784819946305619467855479873155183379428384638333668228175810171433531443379772388482510370713353679176171662716994934193399720241864098794840586160972789378556643598641532636830906302916626611140209173465088225258554946691739198019621499646209194078623706347350458911379953735531047395661588951716471628342537779335475451747328376690058657993519433665859769736385364091636230753268621247992807121301856316226016517805869882800556824123119253003002452351166509188867822831962613907816829212947673765040897871414508602677072050257920 [186,55] 13786796675672878549005166704082747001684244096727980990978161461032650735471230683454616274001533137346282334712414072368061264494223083090891823579749785570148372718374840633800146901098857763409061832362092090726952468670627191043597135201759199809662056111595885654448728977120486283454207990420581295124155505759233138096393435246318816819520984086653485145519293598960334098835643749273533842606004992595699160361761081973447065575157224271153673945988246477186410427184831837054650843906260772039728618913697424267938483864394337614433166548382136653470527855219189321640235568288659710504020845414173335323317795117698766576375299050467750771384834682677369963437453618279372732388325446947828676958492379589475783607585771368487000023269740716163125325262877074158422133412929929102019955614973023161750130757836751878265706824429977968593887542177048063842704885572742609096427118552725758764906778627065964698384247382959406452242855385161520203094056760961820031819550093106741830033655057060501626585243183969291468875270084837135505187871412819449457350664519680 [186,56] -6037014970295350280632291862997943680548916535920059928254044759768681249807462956066820273066914950007371468983012842176836957453475820399232832966271372950360628903450500897685719115222754049331984263118033784385225050712941418480877581932673972467128793205985538400276989474313331216037438088694488827958327952760351706919721979927395718674322218886679555538040813207170474212493814724376292846788959281879428954136483507792003079203583722323605119424210869668589643590850783942948816121596718690634465932184490120642520326162824138953290271218130362747630507017590373507030651744539234646155794453189256468104944492032837443891356691404916688179831848768736025595213549363791914465706544197723423928394829905301606710214012343468324715152142310843138512054002547697404966728386351192378934580328936576656997448875605097843725192117439186469489632742027434283987760345195400009648649274946252572885037032635535946262441393259057794667752899475574332533522043448486635166009359123938315775107272136175544237005404645564775674752547811573466313518779335470888477563658240 [186,57] 2446863855616196129125614510905806361013326120641963720547628425124573675769224726244001002992155264582221224434358485523726030775428486886919759988835994800958318892528647582285404731692628532575130959624842254685807775971448961537950213256034656601069398245120478739321241877926765667918007479194549089558973893892736611390180574588223046068196845644210325095243153183214334789514744274451319666484874350569692966024821302233729444415435718078975681976905056469005038201742913670047974884620235123521867233430624591800930026352562040667781170286673833201495039132644489516408471094245929265528259911213375318856369312194256316390890250477159270567640950216576140862408400999239704464011428242268094658402086451368465538558598090702865557180288218901468810062398056022970931982610740002217724330387182146271384502446671438836210310366604066623037749808307126404465477485761235176604868122060533919185238447769127471738535065438193118598033794974624119860155790879314415692237373823749275113923038653042936850535139929604372929954206294287179203351428716753954820587520 [186,58] -917280043006470803067694697560146464700105516908329751120658444077457574605221878314361541780559610168373179321899410511478050235526815196164280203507581424662494395938110159516706256486368387928487360036664384408160904288824845336566711945459957235105319014512018340295615187092696852671857849039811264032088881471626687124206362196752695618519892713513390486477202853090842360876583545918705765863421979559933728758004536384234228658818542543727645928330541166909379364992484620829598292388421698325689148805448485442650231394018732968443647767809034982473140111836678765995764259030333632904299982211655104216380642582082376023201634688064808863728814205630588574641273512754912051397420046579639013671906116170368302466359165673464565032668891377811336292656404176637328834849013575551320643735522388914553860217191940211725502683252368998609682373879897156291281179380200734162915821164744780034642850151289278236481909421548687832185876493284016633836164950992234778831309780687611169123815116697145822082833294429842777450026796709531288977300893355508498432 [186,59] 317779696669380476390341866904917832211942989186251568620988379116668211459836503545532984037038680426688547806885867933107777761864325265493425677536826674451134399157333078289040783372056864747433863797281453592593670865984069206966815379844772626171895745141718320978206852378638026649721967194040911457303704755829644744752871609885246620538371757527811943419469478339518834751798970107118961682372592506498894612587530201798411708139211354262465452101676711348465679421773281059834143609845568782645284344631965223988607643752509090444861680619603620873356004993517804377235499203600661004196682396169136171898376677621011704605482645288235134480328055546153978201299353586494907305578413842465501362703815437501960848959978310849452080737239632326516443893760052363636560167463809857147725759660327417550014517849697604510868044282891833208047413254039405906393064658879335614156804732975945419558375782601841599466224663801590998485641847136618409964479743081014104718327506732055878797725483648195459457465237865367652909080314456605398689322670225358848 [186,60] -101638929087328070217777890067614490747505178449459484145726668653243603726273811768776239384800303896898392163990997160207931090281984752042701734595329150897027791926835439385982702491843203625428914663742733810772170186363433876324538980688779507644326710226858259760174650880438124058938172315369567565989668740873804026022968883384402106710387026942713933837301504159200178904283639124398668180689897355036995493530748037146443570781023138467480125104297793125062642229791040348867688624936382041680836393801394926551950766904541871065529820430747098155255656436576952515476389086857649774545483813723591427287295367049014635217271882018136133009359740896294687806588054719990978102704795978120974359154281491457545239711256795719444336447426408056503917195208448692343596233200662958448834430810876035785406737226251024529622978059192981757271247440629629615660773198134721872198265529851587149778158032805120412064258878739564798001357982498317535585822279659316466845872309173864115247792012743809166294044057270952114425911423445137721119076377427968 [186,61] 29979895398931806287488210529048482586826982172975553343875884482651444358181488764571340438906861636455508207630017352410216147445053011168542563571329754850632663973635463903247235286297650627727557479302267304571406400378442570433383781689459453004085415688453784520520963371012952597136479339646747055191818414662743467229514125913203898491857571342435241308995219467035613712720835216815454628830170488673162350220257329426979618456073609980612001725541231565085565335854917184341053044074612749224201145827727410407331381536102427045123460561322532038114309374837868439132264427705317376065020547623686758248936929987359565866000175340003205222801639983497207308952724158538586072835086984633671449807905526621047176571629629407260317073007569937485103909300684866791027517860377127067887428568121365367530682164922818272416043846025009697049316737040031075379586734484023120158506973909899982224678788565279276553798762298974810878878895559345199276054725814094624602807884553709293167514723799102362714487349491863144991067047929309664064693075968 [186,62] -8145348858927696084489198827960849975328593039669164770754085747266144396429763446954748552828676447629243362795174036535937916210902468669647348429309714749134347091623389236448273136706587625239655365852784894063197932548071061777788408175366833324293355803003693808893027184124955288956102700424254010561727078845169356121798773106715205565557719664165463976980784129199518278600981356657192038735101011667204904942433028206893349384929395256732887480155010707673648582077432493041325836994861604067828063227705788000244004767667521640129277081813700765643884176985593676187670405932711890502423179772730922647183374410436348344795578006305880503896641337388703850023259402614619226928529593335155189364707542669088109998588447861443803582922045062862932218958610421235906241317137923657840489253146813882838669181793113989000140645923703792776252440071054871090047440634787351324206271077738768281144244850586011290967673205518594599176663979539327949287039001431668839844622738872630959605018497678891481937296103419140038417525442550642537136128 [186,63] 2035718045026300432782200440357649644043422743694015854375527886910011410676222975475025856468798584386256320034335177774096144437503261406148908646960513112301886956826228518386067211544074532327157966306303918804795526476618612489384648366828747944756342221778015426617139534954614841336863690694152915800466846313760325741530380509657150235744293865869719834381296852746172025126723300152756987497061506950154705399135326560048751681201405483316682055998918417824561610612362000065018356368409805769742441347599007579006362230720084628329532833595775421982823583946055687508977049594849769126196573731079096036000707694526918178806283267445434526821046990796061887049820862543121654224354287920737735620453493521026649010386883796035527627815663568425161193620702551548830922069929543804961928035199428536995980990086070791001072384531669991151271978380445952685348799916783699006211729820261941290360200342288696108495383366359026818325665280739069139410497676301624768273214199837715915026587013527249511873462070974619029478438452093157113856 [186,64] -467322123080419338665632987248755311639830231530048461121958202009158941881560892012058897658230810290798247052670502828186925196441584821511209754687324362568960608721754432524351200778600813181162133538780839987850148014177679825004253119943050257512335922878505203707682720710965643812226044469486903473264330152035309871133426290332790771904369652469071258800884622386605002277705357236025248973795936932291039694331178416698148188747234557853502918541631537201495342666915654845099101253152916274395092208019332185117755647880825587934093815221482841019886029416441393301833447587692878911536172271860213004708891565917333164632995126002292413636648336305930252823335835668901510413876243508361670559306108850216973537100548045019461562734417805691346072995171862044283548062246918807431123158206714722619589989931655581981487446571724832700788840439666227136387569718610612383685572016306989654042508423669414126655247953711165936141364857803979517571430867221771049023299102057124493793213110198948407688870825190085947141242458984857600 [186,65] 98380732715734577683109400460289158826510183007416302601865836884269585699619835044864709297496903817886176283719609521230658881592967861898371518558075196806077328860123233335435096279729976895989026584806890905009780965224940717097110691771003072867986255386590075058455634828128046498968146984901662843380993467041458494824691265487624631963161009632595688371391241599882479624160538595959092865390464691030189411901158542101226982084382951746520750250237139729443627402416548252610474341616770820553837659298695372639420019032323078961129150692005787565425530913915503976007454414714159117160648852711830409902576346452963687339162264721455524051187279746105774895201563874385606100510255210591023021344797829129260960086007161393506204816129797604735902644070356408040184531765944181886593025442178270269047504974406090861113842879063789682636712407344494934970337079257101153444006760964383298944683296035375215491793979111821886604687594425753047776147855276568614078870016642192037125889351449648217953233347482387903817110214672384 [186,66] -18960203770437970336249755390263711185692283362954850897679892693551961492543961009215243130971807241680848974035449162565144384291252798636734083838491861746905322389588227123404988355011162735473780779337970853207174621510599362761729598851149962428422595531442911779293162301451243529118348571454245834434899363769243072187602546371679243743977340486697865719476833181533293866411157578963124182316619891701013409636843793341716048515738610682800869399131919670595681534373223539152667464069132203992153188699235621476152799495683165332067329661508701650965410472370831972208682759109469571426611652570056649694041513424216822553281713428602713818104165840464146617449125649540186934997005712142193556312986338884562713064484259488202692207718479692150393512476172216209267415499719331273842312840695721573051665676299478486898092804822823431162307242245292898033535950718920923329296762670443434106651507128834091032752909916654943831665645815276547747169324298559281658137604400844874327561557767520609503250640267633603179565219840 [186,67] 3338856342334014411419532588598342055189978460718260800925273688210848097200989609892246265067640596461528935598588197776175265006235522199524078342476238128761252209739432030737448792787431835541590731600453287127349543367498314798684685829992229274295335621976170763253613822256136979100884673761054202003403705148894808086171530270540214773125089825645234236871454259182335018585248496751961525818032417686277524144705692478754387538690472282248488513531033115579208200833099212070293581612478349617304309610310014750419615348075811975831340797275699097914426098232944972244152672147964600265321583413457668539539993880280049958962848112697562757731335392456445071734742559217790445044842284065911788101957442970055052025805067031207611371027671487513074084291394633050449685251579069888385002606603418556204397977088730085014436200709955231738297596678863821927286785185560394617261731046578831435108325899466879106873203070825971197948193394572397534484958139739168940458302359032713653515475107906738643216441089945100600082432 [186,68] -536158922186697561401928543556847745314364075128824157976290986740979182828346660750283855814208365802707363495733130790983002615824981779875131626168566186916409991769165172181019411906800213297267130530587769567911248012040355635003061170463849166580637429213215745486152269555703353990020878813908426663777796199330164280114268991315751785103193473366828512237711288774073413964988714650991036268069751917540316312133467545420204767394960401060290512796280946936139400398592107882783326956490091577679011598490017905743157754737149111943721550203703152778842299795819143013066273638095717187091405137946507863067589084370954367100600138897348576264867253535131098768068258352676595628273911573470118862939855036062539004041550230980802794089505922365761987773472483254979423956007731470972817444694510246217936530665348972279549729389017485531853800229057693919510915034815802971890601330800338794286840453856569507887001684796180207816367093997687677808818123776688383946052786493940693413186015914578545887417667434762653696 [186,69] 78340271669345683681331448731303567049670063940007233391611624278918385409991521694218111916144681415705176627785803438582456049831861046787226537714338439576969224737750105909198078686473922826673749973316011049843285370635751241435167116713690260088387993164505451214507362551808279802012533607827826175750046904761015276145295736801579239741686595289662705996224502098055848861070469743525944034782371305821979896754143265815087504082167188247095994640921600679824563179335278061186490489119537446493263369878712555847589472589643244913125403584502344794287722648800535279204429928907182126909791315441591897899043398868155995656385855717594806794270387514063106256675698506217936580541952541603046958998745056826764284724184228677188224518254700024961775879349035740098645576486883073863460328408241525521936952272444085254658735899137431125506734234950276908387123279937191157096688469645826681333280323796435198160561060776698882908586940010739806089077158823849573159823356647830802796903740442935366356588739115220992 [186,70] -10391094975277570711199952119133294506569482121534293191056994423523528745610897320426775612876358621765819924472315003540009928139351143643903800181988234592965705279352719039514054605947854843940896145273148414033883834439741634128641003118416498205614873450716607309094531475951435198099356234056627677714896568242597942095142319579403632647443816004410321443750008336308607570583263643021232444181793196876004121894815077631470801403756420072102854266466235235111384605495720892343565043255664888470070989527405665027972179355339076207232579202469051983762511321953625079595793684613699461727002146048640750674220089958396606157933721873941920228069516935816765280586831025216251987462883549096117998297185866706477687870601124765359462681990208797364360311996954900139184022843125597339508652272113076945121619980685171597855298400203869362884107752316485837128662387725344629707584898027861506557506905158632452836741643587559124502023887974246935818631639884977356479783204789111549047940981330283316005652121362432 [186,71] 1248087054403276562212645035577952458330488550390836277597989591940293578946736415567247375255868154979413263475628547961661456913128298558749114377688991325942328714338771955903770759765401067832750007561143447459654889730270043229980775058771055145299858173173945238761689442141214805835485275292209272148329854156514178481588679451024464223423737363734522273529180373081785990409391155056137077703298716687649042228511567211406764807468501907576266007243488479640695483677290325943825227572577751180472445024561512379797659048849900241445905653925916647915484526162428655596871517652525485235358280952696100618467777629599600660680820628485401880008008357199652461498380284160325078799445173098750025893924549509901673126586354267089633717614495241991716836856204525259573104985467047281124899075633551433492236194548624690040143760159465008612550307998846601138078888937868751666289747867661210523188608796885728711049185179687583536850877225146415386025168773194654830459880020741022739443486722530582239267831808 [186,72] -135391643006081432942765037730409719585642576952599744048585747518627714873679262756426685662183285311604329774394288203423676147646674855393495632517902081645328476077342246416478432429440827462192266195411766751788958036254271370605402778379491921531860820268095395883078402219940388851793749651313376271505028924351856210241477455470994126326539134393748591504615428451579402818939364277255229148652561438580667412756977787177820974321008193740760106538109936623355359873325083909762013688410702286590816324562810915480050806323649918422605013958206024966871931538353454363553776606778245893700788593479361041979709162055439899302361689110478586289665897845456691884013666996207227098127290571459009899945145327006133842476875942498132721098433770125658522518608611697258549053736079471125496199763924388068493090302802262502000423100189930705772937995458943241275543586091156432493129380033362512082600215465861825229474567552733066275553060163174092093416854598450625032425370694718167605408804123966832051968 [186,73] 13227941192959304001913325720131386317082821783447781209864225136932367614153998504919589395934544975591969919611232302015386063999651755143229287603183506938282843866804391432513692463944769352470823066850746393942874676804421943024969921359271744304994790956214272134130669480454239544518086212175130613991657812436920184221973993408285267331921856096144743528533927360585090071103880101480089095635444862246456817469052834060614210742441239859672552965462920121430123318270821666382253653643270736438389944844809020607561281591472737061016167129267805782113377988463481572276354317018038067142410149966947151744458127028245623517849331071849196422037400203194800730177634619970228307572059750272028609498026528243442959334886688743498431183690546283297118448646570997522923002369347832105925387050623562433053755371239302831125993583637598415946944033232691671340654891542499396085933209720161636319707246713722280088460239624337563600121479700398421401308516925938870039981489635140803929836187999342166016 [186,74] -1160569414373124242254286062314640015213489322175426875822372314827233686104158395913480544029768656708940374746541108396594754286170725472479653721660503108424673385202867730725115149342472420944658748951575083120042255539255987649009364949616366558846450204570646548832612296551038094587278501227560300385636005436348902349686166056341341429386504443488515852333787104442641712372925815046935027593413455143966529364902886642710462928147956406037847133095250034326356649781128084181951624411808002171281498317215500734358824193039699455002412994816854376110358073211373839258038899772132147896985082119924425127051048152201756769608189968976393950414137747726378514624031649408539605884926512019495644063149039509623853514825266802592093784379729071147548967387958850515735236521443440854593895275331770658059403776399414787211809069527426789921378747525097560826008752742442878972436469378967773684030136020474146443208746088698432611241453515549676734676321828600813104846790082268697376143541660549120 [186,75] 91157099391036674781588733158628956924219276543067226492028839172372825255138913569744593110258499113411285537360350575187779442877313805857963624350587934061083518194778635589451990430735925650434089751951594480279341389530440994119095878387174774948907255133571431769747584759286185464732226231959889017555749878955663026973485075335163759365921977968281161938249075849606227771457297812034652618515634408728853461639864153590299439910312100381622813440823272186085601931883424470986478793993624083710811302447998508939341831534053975647425696827011081554432787187077503521985807895419848746336001545453282280669761116090913637403176149195880062735481976726688079058526448128679025390645453625925620691970140896554223310215119636134852882458208234934281527384052570397293836840120886373463341218307702396348002654493381232154186579299152080353897498634372162834065964062188691415337998960821505383856627171651053452731397193246079141740452767099289468663471640264040109860008078909758318221331529728 [186,76] -6389284562647355077741042858276635832445005576438703807171572971758401699808486501675703167207362503093969962123026807595530631754659019785165123708286395984226915947833561015347528548678394948266023023311681756507293308029623568288428521078304318196845287329124558096440862335049568116595210098094929213687595091289671076736017435956596908434907304824175601383036396791663366913709195529740410323296110915920609239136569342361843673156932519406169543068830327836767813827997027661196821398235346820756752171753298636690769065441152699723732644816404462104880335814704648553753762424039767933439417628548618116690564194373181141481659265366787148929098478569264672858676540592828437771758796376000328686078253226861857641966756687726217348918266105603525255401903729199334376718589707399912907850318941102026389167934142736345712968328216803981708517310116012873620934489585189765668158712142858701067156991268197003505502525830089385500402212190096768407376912629762151537706503509554863523495936 [186,77] 398292101367944026435822876984996201370069497730956400776448509207164639378127271124080683837774408325312753339642455237963401965846223532434961514259396765719649009310796297716346595370664294556308717483904522964095546836803315927625434598766929040298459786712462524807368850495799347891366550002788451448009495969053027725764386941718991989189384001397706344614855646514800827991897293431203240909060432424257961174383274924165476788699567139306950044622993924126619845497328138335335136568915025688744006296562794436125603200293731452419073804172428667185313993112615868775482773225977818395654215835534059842439641634370135446937735020991405628016604304465181797864394105937158990062113785502882603800344546304945629610870451086713191554536476891322366938876599036513691272859234245309555425035281663014086313221836069437609085591014654389170931602233583169277465916919301688118405462087973216610239891436305251418348351003706097529892891732157509720348456609021331772997838254893797736448 [186,78] -22005559686027185678598181260363600973585612442353500848829948225488894747356339306356645642420644826746662754073822446330942093022352349219753284048965260469829570679038656313610249721472322644479752029203240359319153788390180943811679397559208602200570076882594610057345900757586760699078513127979164305260997355469624424333650380518698632444406871282588534845041870356946591466509391416526799339985446647113017287422815398850093727269446906892615444721077364862728055859937630906160057476889807971825708594011952211151263455283617271337730075391551379172888212741114421930359384690682994847002703886116603581754169287503026982097651626056616525044074011906617411154338481504734975865163554023630772797641054844307993470036389643782069470830504051887265544487288352207741053886990050072752355037898523601519840806190756366145210453638517940451442286834225450701716212948627252429376980020168351966848994153970274104183643369986200235051660406846855715287765562731221224067929411596320768 [186,79] 1073721344879362408961551820858738367474075643619311441798928934799753242317732708292268632648032551733481415654820533292923857482830693339807581206714865636037235328831517301227970052966073525018311252978478130549754453584648970040349176651494470248086980200227265817610869845008355418942483590997593665486619357971653294027349234708923453378610307790787690848897842222823468939173760843780487092647136223608883781714651474906881373420623330082555555822486500189851058912682386239088419167020648202429160021064659258248064862356526149890006219736100490651023416153781018734181626111835280515623606751621443021988877753292888417260516655083993055957360538413919170154982225990605683774755678564571166882150599053156692726822020128897751141052344324834764347878997371967210663198256973922111428460583184765579464462849237078581228081724406683545092537216551310901283234949103861003436219184618354184423964413172260478496414101790993432780589815250428799881674087786577476870704476454912 [186,80] -46098443254583608013671473320214801103577555663301768254653127914482423711616987402029952286354783646292939597376769924196405862476382367544189963408612620159762479973013272032726432079431167800002435837415604512614694483106887688430665537130663678093899739687948950955982859249150173372682021537813007944661569300524447288763103258509935056606582646614768417571216088704650927058141060436727747642329443680151679360333108807761088107863862931869995484636747359490790031285522661582541242924619455847007589346122218152918959214929950670727563362461601997203506257384029540852758456381692381857311845759193649973241880710707832594994964888270795016333795332747240499362942599618629715464388401041550268316707259006871230977165000043940656705240525627382473670243634660048856221578540425350745302633862235426907874691670809133205472111161701715438280860269689125640459505647795103685564869047809440055562630803740363915904335096502683017631469315561948553597210335763260784665526272 [186,81] 1734962873071558131230737896709529542344013755722640348785631011549992435831569659097975074178538059426907658922246074408657264489980930059250345855268181537178690294261746210153668259540455720657363913468098058858800578892346533433130478606540775480319714295339884574171526562048906910183244427487634600893355017996430241450560568532151158594263747967343798212300037763567212221154112238100069625333425768211835016403815996706740519377401991715455063931780130316908632303047949669186323343520251810475228509926391742316385670191696375295167481684995837868372562348281234798688979176586023789102880739623779566150617494769987381518627005975484384499468767794587235846200203086335124371750865444727429023362636568736548251173331186906176973138136126416737140947392938113775961742834171559246170907310368986939781129066739221229268432863814300817562248168151736019047100304064441654984047784692674223154230445681986973273534326233175063214232021216948451593525580950171791917056 [186,82] -57023116917160105170978838548725792672103978248992867247298143021913912810232478539760116151178408723791275772895985331944192641335348307148139658954143622393219925156360884223287134761179385724897005700579966989998115827365677764782271273582794875874374303305549642621580201571849428135354833168165006875763375783201584150812317878462533564503326416770533101652423564794941798154422943327602506517635633502775235315066570368685210153214465991838077782880388209623383659781044743319218329175640826448297995932732225312609282241239586535261337371157512775847423393943896013090688172917717833564376379907913235308026628597881097262602339670861344285934825614950053531163100739169535727762192986204394937637566792387887845604219284194492516548881496910650266419629523250397744812224419300665098275373782335312038098204855778754046816116112595176795836861219649253379603679532464085316866500876052782825485134238765213258807233550823426705142338748710452081086268845224951808 [186,83] 1630411454326970701348073490204187902983750874328725320440019912548471085328745262890866520025512188649507850816096736649491030702575465075197821180547670464824884235458397176627799694900820455933522448496326756565370032065307853914682545481387704104738097494018251960131941046307449921140101171928141349110719853210053787476275095348809564370631328127463808637558104852008598378110399024935361120411006632174849854243540125332947786067945094923313846158724735204332638141228693280291481292964479750687307478053969720788105058819401769835127750612252369812123211782338277531095862240641870150913314736351105876760039260666396462423933707809544285499650465808238768020267343514896189160269417644475435654319857524520075640377466472028500735430104094046071737400175408502947229192876180859128696539507735989836189071842292075274203468223793088498399269275663026727902372900825546666963431007187677320677839362116787339735509137762945125661424381346764676721259423596544 [186,84] -40396685044548484870631561811374662539707100263907819396852230169923963520419436621830034155927270530239156497557083840177836012626460419971890209861784920204813442803947015628588038304963405825955858733392286285665862432417775766568704322588151391322868172328320282730434810818545800642735358225704755801908435178973393845151342522237425672000266250751873045819071460143728742888145479528934528298769911824239031587638929839128925180897446751663966097310407881844350897205549142963620640245987815362848480766837446035814227232001939089365834523642667301507789024032261747929774881170806572884213752353666556215522264068238989534327676917648758400633071572650124991154585424631873580328617480837158525260759391219656727152879640206599437470808153386004170040441701934362699410070548289939237795994462481596052071842584413492500194762744521229419928012741147232510551680581004302930482930025683866062953874165232429762684721066355546076945063688238440207423025152 [186,85] 863988233400110529125220971937070603421725061579565177206543256178516312760291761080159973059902093233737157855298421076019308532581589060451843240217728758270646914322073320603700417561075795106324320324145264700105667942525212960382839630998216999394794074543491173393534273875234081053259265099084262207206990554988651063611264024475672095888740349546982934459736538749190609363140951815863840121311790830868395252018653827585319373962007940186873870077658858817566567540083842841828835612367732300076009385254287808778461755568227733181804289681528121441291323582763451236542794768909429007976383075978673679199677436265048262068886265545180902964286492628241055435541469565474953992347345914620181932360098465520764390488418812997138238549545474866951014409239023892793373815892096035895675263601544707896054976149240731033294388480174108391604434033001173662312128857441821947099942115022322443197296706408405242536618423512602625161970294902787538944 [186,86] -15888949375825858416771638589882825913157752907112025938446121134621717304681233580947200416655265648998837126031202258734654922644983371767156259468379972911029393945417596450398870931879404981276872112295725836609157344127307344103853978435317252354826322779003683260044192637376482220563664708194206854389495282747722723770660212676429034692927239032520535353597275747972449265634234068415633929262445383857586379083309065182198617048219739716876189061442292931682239259437616605405200455927381925135943314097432839715223008647487059367105475030823644342532442831349870305980744573965152225792501213444023508899171001472858853415659089427759051401436238714729504312944139562174251329685947276980469679652257529336477528388698274378286312538094987764530230303353115576674054121027014721588593828107272435187193990780477342437118578868535629369491334822737511806168468241051088286624599119612245620451682203960869037770245947754984595870718399510831104 [186,87] 250279039797670986402423862887133247960985927303826151950439090377340886046378785008644419303392438031999889956668215818007161213331168924779934971392575489870575981313818541120397689867456960723820083903362747602602830057877462958398412008827386657320048321770514149918655684739989218664804174782804035721365374752672552637840059915125013484828930313644021923085950009025177353529042357631300093392738102645987746969942946791629697711779591428088458530755664638841084045715983394229407568206143475363623588433794279203488523056376033716073290409078788507647576696770462348064371946136439140392819072977455321815318588297287494646436991735097318345943975525689649045467584263929750847672967492166125484342683541255032863130637749591530183609241452619079016130640270426997983259346403817168163801424089016375484783189353968940412661483975883942605771680846053034712106053464474780269695315637340557242620919348825886993525713184709506132542223368192 [186,88] -3363728648783654435356333236509640030502215369000665627651853635737685785607240718332438144276029641530561720093001937624215650254628346963579446654677907027560974633970233868223223143228476106327906588360874840869699161180208974298658808140269697135248915094899863779989784578525097727984993008045675447678508488921911769924209466152059883020732681115025455847813156371730734285240998782258821082064769030204183262265718249519100322993869917756192136767962945172320520697234896196120911943026060238191861748029566844890754401630593412398692477098676917771778987306935214137732766725267422771667462490596388968668635027507037141361058890411847473486089359276034295566466348000655040248210135552832533352106287149947689013847697031033798466399656155807461690261008053103833670935336425720764493605476108458000436761558637108503899396408426412850603053699161597842995342530726553739085445706464965997442976293106121326431901255373503116897565440 [186,89] 38425593230208343062203998462736343799942798519663135061430350791593185151527757390257878482561505461274962604751859636054423888026936378328789447780011139415455853537090462669726125200388088349036325353359754910561676906399122926874076725362233691231527896270056137037730355436791497200907335457967401677117557770185005950951684122453050855718798660499576544427834502341667813716768579325210883208725274941463440839828129513736207437178271959697087380247410707847343038586624150969188279973583155928032755075185865883188947739133561228063666433110914634424038024323622843069239700692765594867687303299137541647122158344561224713548778014471176111908388173894839585839660780058168401945339384167518288897584344667694965171908712801936313417783394961045305535295837095362971700953316042966064525017092085688529836800078263143771446436873671271061968273392335410135018547532250554890153115750774223222763588492008501152835813954800052076544 [186,90] -371681508715063719673062634255756294421546269094412104827938776200513188218963364609650461077828579532793667787731435245852893203958779240764377304835450689287576500983893997089115994261281666141571406858714896127021193669367772133251904535958252444366374780893284308673629585472012321045288424858017743120664273526961654877464530879727221848208131164013139208260110265311138661004100565159435386710231854606532993795199300876217504991881511272742916931491706892520008694234479056432342413875531147451403673830413183470782939818135129216702692770939114589401693402132285552210568791775654461515790053289909404304915869960431759542051246614164572947549873358111010907223677060842090558703152071082839677396894984938767867501895976841921834299761395044626192762073484743823283656230717437618426977074737074039394454476659144313046644723190685005362700941758938799101998970029273370841792359206834486200120413959568232750764515755819008 [186,91] 3032709700959229349587349763204944498949396379838031408556948189531302779993762179854585645275408816135449903887024541900898933630467728430645033069051336760958242598513631942853942019592858886645593102741454988026893825113865496400030301666756186470186400409500644615039669067221035462337234204027704449720218716764055304258978173639471198994375209127155688660869936086342050115912319021209328087662726905011269102710491208869998745639316298872298466566470780055926282562593149386881006312931785661971738608731264343549164417432295923256474207389135833380138765499872408579106849592238550139013043980190612546565504736878858177052100439178032421954394944743565555451496644563509495326365741142039421031090372596956917961551751371700815561713830090368775218969113649712369944298979952328144915982268308869117053060341009841078012054381951662128164687636898713899925172027015720723032746920066265796191764419270389163170011807744 [186,92] -20795457708964173432318320014117950802948674015564919083904706561449232052763409762055110880112302058429938613988113795850545962965834620193185964373720745748214419256683704704144827662649770164147829455976415825395865045805565746128581945464793843977531095161677392969154968775891605337669824340732464888310941593792631740783353179476995283413746025948130594448864782627316315280658578490019609129248958302933900595353610135395377070713297277901313477113057049697677473394363085618194770342622224909610171376331744075780240390926505828751555508727651083340182350835241618813339974222755960822193292303432238006127727673765664621945489611000598816836370763371607618186290380968035947344688129129329239299956199471543216460888924347931397328141540025386109358874482612570653647615749458374358420701262407079817379379783208280225800416883628074540911749982977642696896432519868724769694645544623113094174852212656094209474560 [186,93] 119387486702587199024585054776372797291466847488233923917928806184213969490443498928400377485283359133534138394847551070840356054441858172841701638086616808055912252808761823572594670959427495987064289773177954767487851502120204912296698457870640333744673111087124497573788437403793913424183468881731365343144633257341037583899968501614219383949782103701889814031799206444048974856453598158646158308790725185327747016799470185072125102210622969232878293013152373237246168913679052980163791982155151448252592162485096718710149706853034781289401468106903722162024254980389847273487777725712495775805708021599992526476688058104463470359759342967656351580683844275894454343981440996113541499746133118829844995509335808517667299613568865717344888537711000682596803058649666846475792708934219317186034923424683380802230470935934950820093141402005428244052445318481245737914886416374065828246826923134391931637929443008184320 [186,94] -571715065281622727119995443809514923989984360146989577546412808562117076672740156591938199386591165833339407229278476045843339692012901120154992962794841844498074757964300362311078103731956715294356892390078279300745645161069232946874924446099640787852268876108404963046470656273430590911133715483693923102218949899005228412722783180747281977547267445449812933322077140821657223866162584377863105895078515912265005544224193699498882905542020466541689445825170806525462572500686083478197517023242611742643485212719186658131848179531575292677120687926522929351311956696135640735531419818674700495536320845104709694304515359264969190382630623341942557130922852522664163489910401491609850035667412578275832658028200234698698343137465939909243633921473817010309698730440429583456680294868505400749558628279312518861693015760905424270544219541181612729355362163777833102610954050932308031512821153902562215547330035712 [186,95] 2275134432459337202554480679285996670290104822654244375320768842357549994670139298996971071026352950664274570128700055149267108565358628332401706987046867080015954175678579414156497984798410010661060888011044696596950279846158553129245553175317716744311616715051543987356883355844223598260828694469512344259686867105631213286931570307023195103916557575633543333953419675762140197851419861989632533350935916673025338599371496191418372689594616366936783390337664100346635446240482661593728207322582224340737685482379268604397963297080974651864296888308508929076751847205120660275822804910983863852422594753289655481742587804935694309103563194731086245873701751213881006769767301836613983521158150856242351975049532873221358196315784846453833261873169478683714677527656824476530941590735210862272175932487004483240388330653260182382103657027418061666700345362537265092873872882818371076354931874278812884795392 [186,96] -7495665233790249845928007883460183701931166404152912819741466842716148245096277927213904934680694123151146975326860591634253218370031200027093267366536164034643434732786210563659617622213123944082484518591629977928221103300724913072320697528312850254847831517412684658870524260839606924168172447952205027322339799661678741518823343299622834716648411901514425964583992112362046599940899725515135747110011728656774722782402334372932447532795767239081967372653350452055645126693281263319815482727855229688071987628231443283890339008868840580358896797485340287110893114129011263802353256111039378678810099329639018372646999243765357599555084322779563558625259059693197800802552468458037175767066071499763413528209441388153459033857524532777452550699836339713462133453965202413748430329992157668118180421412324757019672878005555224208163334619025407311290290605486281792436294136001436554556169754929610240 [186,97] 20367852999351440707155883880488025023704194192943845450937275974981202287492744499396814762102089304665491146148320819539465554906574518158098652288483853989738364067699549125462852131107065236381575373089823582656548524470064830551074786870451455413678821306009118002371398879360785786608124688511885259694589244301139738913320412736641955875502749587743260741453669423043189601270188167178471907753402912116143203056344932948081457495375512446801216551333549125741770204207480823074453867246587023735818000177398830863737727888283582269138911975732912893529399256905837706571018802141119385124004823207741720850838477047081503744685325200407651589590379832190922184471953054205499511723196430243141917907428665462675877874524185909718547051727978965001786738637417753858687453432342429525860106765665993362723922275261127334783325188782250089159224593553337589585843914628071317290873940279296 [186,98] -45472565133778891931708307370530136056298640107164117532790089377269773495281830180655275921618744896824995573134258365670209349661547383171692230005202227688277603408656101647199299217554967651418174515691826077138500036567841695643787544423839092301520978384294742461941892148874615368796959489869912837538219797736932624941161651238456900065897826359723108336558254572689635589626713512383997794273124212601863317179817714490785124710956408204009926177748119551410346609919774489761295936060447963070889954727831001894043039665253184159787146119592009069736022250533847676080660952479633575410310643782118960360933466764037392636888220872926804819403815091610213883191466919639429811889146355363417208479451575292762830230905799391692040448997742980902917718854692170859247541231997197332252299387899766996831221201883176553114540880031718749476347518454952565777470219248449588946825216 [186,99] 83087239566118927815523112541378711070248110570389731567112659007094551543438677695471333942067045528904358782057231128604621870241221333253100808069982607575416816694390235452786680966074621384722390169174639228019156113250842419364431183710784943191100755947578933271829634051784795701116817739552854958420977956372442161971189407293259520179330823804193806444373435786626369774256193519942441423853022413611331598677991146153408388930118823483357778859831462936844735965056075994611081134008051515242811760190094666748732398379175549816061424452772691725157231479656821111085267625616386877577829637889707738010820819842165181043943603532795528906290822283031598218655204235819854823200514299509003446879054880082922777379337953974307568812736538218205467048762712967379643273729780810867394828097868837415658835172266005136883244712386020965661238699227746468385823697180397346816 [186,100] -123759625239165359954372836397750418068637119492326007767406653677728620147647437498679375397893956982878313992415990865200701074233675780352616420960524105216147916823069373598086887811423417604709454878699657379081416887898187717364335545246091011294381997883959631555192153847075121117084361636992425243363042205163579127608525390750012802472887589812773687630444047425926318118327645358399329171391429717038445085936749451634727310086998156944181148203448197922171456236537062179032984073482217247409100029900579737528062716028469159333410499419827883988619915169134730201802888197518425833991051932625134989973069524211743646250966800297998078636757039964961360359913685015034778319148131406765587069978660000328546508462789142334013414268072254223144749210360928469758759599448262861583056298107967243066953367934592931720124956565195875941401736386777731267794546506929408 [186,101] 149665980582304958726450524302455453546858025130679320308525637025235805494605974027038359427221739443331185464868119309038644690368663474310477728636471098842486595730708482667818325279010791611261621722950267445172462547944139797875106299474586310294755019779599020649057942680574480482550540988211508997611289228369935012165469403425064759806291486180329166583060419456856951787816217647391031511780136718099222922747386733537621020000637502299172790617176104404966936590576901597673348208200433782960128347212296624576074020682283283886500248919685230206150516309030082317358561255839805922049563762563265996956825527779562553372648373729004036754946903988536816758414802165525358636687580930357575888333281313203847955806860970974445385716705291072766433610155873661410521653487208160176867801387766766021590078522890248573609551493941201797633142890629345557322162176 [186,102] -146338894498287422720007198978873133806393643981831391858105779725857911098633640694645750796609972446913753737498286988672569645975063674173214374606623601445203867883896412581780702035012213577619182012798094789250773487416732520126674882664374656040396811688748542089085834052934609687810602564835691248800756120787656342023871380544825781172957891920544174038297284305563049008774947768585151696604631632511055929004099649787115347963623351977023546177314524415418045943229592902380252226509876634707017479096818328664467641670929038134183990043226105959456404513608613798786402229647209227994795229387624470331866726540565573756670968881146832423796797205305279952809070167785639850274134722450032493705403400572937263631715819949364082087988047788715528705123530207345583135558083284169056213219768812554977748212664530974951449391607432509845436566268023597568 [186,103] 115193579446164392013262096590920982961846512687909661227082106360718561566089108406819638719355959988377596374226114505821575885080549390132063905054349896080451757674750784308250424641657784837824215367485242344497126642356945577887451260793828454466551590623336398771983412676250151441518533418297449193589001345847940630318675413081722084120506750958471818878043855050805470676725943063277029457699532392566844948794686484811080901247950612119962948285177883990164596048066106242095376600701321539603123753607944336141858321884593029683970195691518249594387530612252382625404980925708617605410767610541178749023696413583938680993092617398607212659422486640879889986723371036745769180527879334696296451680817608058391398702044793635978742554449548308235578278598622828404126921239384761377379979610457134085868793198517888499198594065278722830414892385430528 [186,104] -72678608655703962810160732375433759244677675454309416752945482112749099363339457577589102910708927850716876708005520891030854313994462854529077789746499117044100858452765746560560303710893333851367241780984726839390803437053252355421295001155661987126192120469087997868614557403319932812151640253784335442964013705061632167992447303204755981530767752377309406488185587126000739364996921930204850602883960521050034006720313184951400119173835111306990941151620391777505523705681917425877912124996090279781824475691004981836211391946493944586464190975188866829973143775317813049360892577725111430206654256008533951427047315096955639713897998738068284880897098694162184088624273094663349378207416509959289299861844833401616250546351930220370388064016832419502901011533386937534305772762710815531506164925806091837326301753474171443187086431431971355775300912 [186,105] 36585072068236020352499123422587478794767100621479148810152633774937684597446649109624662669969370133197818219888962084771289174044185317278110698569983412875036650583667695615152907551302857633617808770757482767486872230683800430970793664660835846822548918483410642432749663595056458889955269519412725001965917480847414927758753285567467582938004649415903923211239130070182485541351450421304704082668918759678623193966624447333938797057574637882880587017078613904339796262501090696479692237434653055628113174183877608780864123731194631704815914287290643487409226819613723951931819308847998668160661324098824651810509395434417372284099601010245900617485878294847039653207116505786314305693062480877151640475861789488320689515473026483566985902352459452982569533187003339633298686385897364679275127915085861538284044503195427414520280580194220113920 [186,106] -14623547343682421332870806151769931368987427946165349568796180339222947833472304369826760656487625376399518965277794815682875488984391339026515167831533191694331549376842695780237350049873290127809913383923331126605139063062124671111899033148833634624585925618518977546835560686474265136056823263270009628737594178558706100107132378851646198577396236818840392912892538506529781350586171651378007079555479136412745626070160706518567522739717092941613900175084780386779515765702216252815857260864713579463955360148329559532642785803420673656915417344758957526904189057640310799690949717142836452356670245195733298911748613965502152221949411546794704457917684120789897032009853419411463529805080665537797932356112902661431189413492643525267164637367100519254881749008092476047221322228931274148188716469698071457326927116798273612222307242475520 [186,107] 4618500241146212707113834685795732990442467877486105939798572071192496580095535684040799112477750339058040289465648755789770042468355421060900864047621375414773428582020066084630458884376622046602189554892179896019779921727950529285572884601715717763729508722287683461570389396701823866359597096352702251199258363616385091585778910586781519467066436270932757231491330939525092487838859518808732105290847632151416963299271016704258431386890285086788687979456333179586823853584746167123290785285575344970142759034205251861679570950652631814475183167900886869036331999874413924193954356149579685683497746133644155980427060667632462141002361126219208963504035316352196512087206230893848253040747648344301041734277775777010519899995227438480455086630450899233525384716761669639850397715562668814472967022858177749261550580683781223023378432 [186,108] -1146577994849906100823802434006632647864876449556882148039918886798527926179524552119376496496387016139721620064023930433542316686181145203393703040169665615456572032875853287690539484013696206101555594739604172245137768696369356583927420725735431729080183158922314230484034635038610341730748793619190083108804125033937771919678603753373991813729303468552109355892725070692092113981079442251820154991014246224655770811566050900708736758988877544875163669945075784881301059335943020520726439850655040955430703345488665601023561660723318782386937870085757807065153569529853845440853049091916621763176801953699894541190878682735301924496599619178458519110722777003368925136834280619957294863159403979123428052963030308482198496614295170569337205068651397365556641022556292911700876210706647656912191977006357533123650973375657959424 [186,109] 222543055479514149928429731614178435558029764283684814591632740878329206920355704197284444128873686545606049675920854370312440530678633995625537788272915198283384613387345820491643097181001763734611805045586087180187777783760274060973762340539615381012288222558287988596728506095043312853894784108866805746950938029305757061608484495437195668959002875679425873244612712238193525729461448782790626045480343736295308128923315621326425426617395542932961513312134461525828934687411537553735074380580132732353210511072605774098852968631087533092315568725757636607448613623023808529860928809807833039928732325635251748769019136488854816417751726265769174345353042336474425878633805961109146758805239181759379340558155405224135745249082196254954645094245563248263090678983457083767085789095530122234951973495292424350686148558848 [186,110] -33579566471385475035202682974971621162415711289013665961493974459088973130252449346502990688344888259342115095372627071161443260588075998564450909121460421008975181906901919334490318822593210093741466032280916067733847412377323971159629582734673042579456478503032246044403415409285474935293265577827429489410634752295498045367978584168135763626534931248038267168710202078693883024335210041352103427488720797686745667326821442590876335069760552413608931316849519580218650628370359865171256246299415292380061178866095016288065386762227987413301268042593472968253427824643969476966912921884829567171574929899890071518273939220287600333066352459976050758785149888848661784587787095257926284907835662166251266094207897471503937628325051392580281778228203406874834973967899097993322178693209558942532779439774673803460608 [186,111] 3915698978593971617949499216582962675367355690057097568592826007639902927500839850626879790200190716680282438566895491634682508573944167752308384498626863168494156615825736908862716461605286056507029480072022582753904987753702820544905510904636711819091105105366014545394122995625716962054311811138763955066935238199900992318413650009155799408082474134832389843333926625980094054086198907785983998384867226865862141294930635033269239535167263646135281988630954872667738138835086996162148009853316385905637154392027811620271283842175352492090711829327956258595211916403943067439021700090772791131168321436432039939706161819549986797054076207514604570426358467393973712176329984671105683493284875964216205297217763855327406202478897775000808762889838453658300912787894994765960495236570614045812392196986798080 [186,112] -350678307709468249022881135650604237772232463871931089022145595625558168619032498210937445529959795050624525973900467022099914343975728072622889758367348099024660201824394747421478556688893297987647959900514296455193298330766006638098950023862451213590017727314003585174411712439813230314648564621595037195872156281714310531500408579694070669496496988784338063312157984903199193244735054789777974830099883283837163028454297046513598062819256247817358715381483691618176019390439686767896664635618863460504792930315215041335973997348754098330948092519553380780059410600158045622454469091343644537804416532249499863256964644774151925674092208077134346690388873815299082812364420700034197692008099783946838358859474462733072954379308801857314657315387496507991760344981391927871194453756305737115165968128 [186,113] 23962101089838315759818295554721656888549253514738980106333717154942453483992118425827278313745436942270458324705975606547706945806319881419850411861123461928905252012842631102575599532065183693510463133368681149566294230987386867779271385554402352239394734688937972790822128132056329436410261609365899207228692317823365255365002438533405155301209295680272662076344703283106742352837003180229156509952537261138274857407117444388996800967462908944017684251322025235596782239490891391246701289975761966271668125399836213021997872716341835986182735142924075501898903091589900607547080327475894184053066826912929283665945242135084325042871406324239762631315136941807360135020549129975947161119654920367020722595844916362038423176874773644132646624139727351782686896328665382863500771349230191116288 [186,114] -1240667478078759980060540542575358801695922694496976372144049131302592054586071065271550894153727726407599398173713414438942135513940190189268586744792121901746068268052418005063884270164155622477733493019477359772047118102225179385062253218746370561921788602276639871056860408095358704619450795980949429435415743390999321822383220302708140790288496069705687007469332240587953919798553809860357069345118399075701392069423354024903423243357283375870241829717916288438278262987814954568663648608950141288141180036400740795938355976745537038610754282182987183463074273018292162238881995593231843295444639831533729773078067829132192878941715600761801008958042173120739156940405797617033168778223121886981578494260926155022930470325977353463906249035820749668185292608431914402433607961411584 [186,115] 48320681840318784205830058147030847366419514590978445062700363796276509333802025286276321407349594937143405855636320576537084115394373498599340232005502041485639820789646313292129770992510803361795871069075023430650512104962529160871048334818545938017232912425295990149229794931861052428892044971433940370045614595190272513770838830710621997886468407007676844297670028736287322334605399020615957966013812270674841847270943825130880595271864659539141080873614705706376079443294705571878705967107389383857143514003155583309169502205684541103979928473070250907329119250668874040126991362550062334540875508155483877428624771466315855487528373181042678443461185838692178500270437451550123335234422069654812315362649744283690162671800469132752266173347426801018068357871190152973385728 [186,116] -1404789875959886442537887224602210978263541222678393063635994001653529717030670914205019861674004905922450155049840254639771300863305136946549294243315620982718344106312360180913913814978040426835508286761143971975875548220329160655715919136974132196466450505895837507790928175506894890366326693170028854189305791010185469432007395965055874675079489253835669472206202701586013402479778561779847801715683708812016694597885090679815082777254615959947590054996157061309340361384493932822379109033719752944789951964380084941059582374399763470972671375345119104446557298266475434463312478014565645945530997383432190740385034195069032218711501973142001141409129582575413319079171608875614877344106635288901544933600248857528928722385607941059960261841885075113464864966783139840 [186,117] 30237773343086005304027364427095949532898480648000852353639860387652740963901780363918772094803828976576522259192335815096316152092703953969016871331083593685897603909145185633394162319408159218552377664546684490353693656735851045608758348450481330587729540194588779576881546098371526036840699555527957818117008049554138737075131330855922574811930450678674758774305745837013403830937651315333540856515643318865266363670526382096510237991551277813834467328259305203503936070077396288139529433897666381246252074340683111936418991699693637100149482206856752234060283144991329764567482251474015813981367417691526852626453818092511148999572765777290988000859743473029467863342416566573302716361913098550668482186794946383780548435034101412838294999272362271861228175360 [186,118] -477746460448281668855427474331335753066635077062180746715470426214145584865467273953632055069829153490474868675282918872620130444172434404853259480458916557419153181514173024002475406386690796981337808066245084516268868832148485899501551770214306373819928412321150135275838631446505883076449405654787267930706099953927892836474870569012467675632398920176958179439781205708975367200211112877145982750524799295048959875098293827524455610509030181673280673902798551547073180922939137777863018025762253407966308908795504384587702630186296211997195493830927823223599356399332510242375289211013134900593553792122297402434251913209955830395299421959381897517224937055857910946292033168159082324571514367350204922685015537126335142645623972381482976314878038114304 [186,119] 5490036039551045207130266104131771181409447978627281780814065023799763484045271981847537916802921039853904900377424881156522099782895342803802956939681258775065235750507834770762874004908635427117071431600846514032901409580906722145134963581041279208400277118392969341423528703312957542442224512720049420905718089906122676824362692563615845502335959995559248023879743776282248754188313330029993316374732821711201741610974347993825224138235087096952952614637970232167462956982561716392249077759129160268466731872741961885607150130511688541127548065277814593596454468801604494527306916505459448959941556416641649450975937790304083730175814424048646086130489810179969930890003001944519172193205612693010528255251075477417016729854319867689614549975040 [186,120] -45441816327651027632720785221836847004384513197123567377752372510851554855932769727249700362481064806394110981995582871922543009758112085202002511468405890174754647846313626164897936067828489757554374911154016241803917155872662161458112368272938433880437899703070324453601236767500742040250064082356427291529002509906594068503431851961890366537866051441515077128207104187463942905536892519595719319951640105736629297687035151927042042781289876382437687109829123357069922273146591119336922331388689068015161681720053960737274883722938440601902628357381431623371293526537242976040211356270051687483925873135113811680578867574106069336166890647396275200124702682517663669968592555383387747595890152564351200634983905248874131620711998750056448 [186,121] 268127672342060319534805808946105750846608479742832038811407712722288640910463421310609414841906042191263521783375876753665347033768896386406288692682528025753266456961147433480270464716236599202815301991629380805527667806236965701527683871124887400592204144789146227606911614261351099684767132848174431340826162794845856083782692589691112537057436905868825537939999222476159640908824861675762870188139082589419528019099146117474475765466261930687810507153298783744531276438747932132759370792910443577355126591002655560394182759424284495387578978645442749609269356065671592030086352133055125707326852044039976631309049736592456760702145222621978341245400414544660125887273208761310627931822138514431306022119961203284122981990662144 [186,122] -1115427528672954453424258870360297623624569821078577565735600346017907512856655690164573203577241722475241495857881771956267212941338183305919828391492605418496939188454533315545385600713525833986749708252589059502962793403789780923367091091648711982249516247936003501725936082507213424345854412236572558365339962893555778538530332172279184476274895243286705118578578279275780465281993261184420282637842467292331341584505667542087632794350243744406993791199986289937230329957602458364571853711454743857079017103840013371762639735748853853284180713883706620444056281125183766770738085622581569095298954755513096108978193616826143612566977050492698455031123737656811981701680542636759706333267050170310526913027493965944848384 [186,123] 3233266702227929950910566874104621301714512254505988992295926984650312034524995419116277489537401251233513779395036308946457786018927863739759469268044461227514524540764893223468566924246025516199728374983110647465588539582567940082351579036185532614343221505575321006308332878721985255172417007420542817619331368487228979595829091676611341369657002567834980680465418806676658935208902702581963475512807443682309111446532721666458819214096545105716373863279186768444092009292721445457125543485436169645683085246771289921866604584210157430781593194395219784756784957912318850699564838005107117264390692065789570717461017901272085415936567932123084322347148343413367538298946850395671455434229018695421115454774575104 [186,124] -6448768225182927335034863435027628711302991382429671372915187268986574771017515520702179789742392577747835772929790791674672075766424328105795030155653730872826241566076310382224382192157021286970214387930095683074047080104026710623373925322166403272449666004725738138968113834659801624170792969425510373983183453533860080445175267015578147362912296426793142629263712130561466153302346383595941386697067458777318630198951238367596469495104286985252230081243752648632058425800806356003825355131400350882055196718247976693150474337435792007057924385657417700919755485672018481003441995574071796494340760401653503335928348060559000776301397961050233920099880172951325564486496984305199002549323222676829896704 [186,125] 8731631456356744615101344158936034012225059279331225806625756262484396212089624775419605901925640807146177182360989585872350262007365263409496891508103509530934256972288010628779490750111367147308404003217420982745920424940359149225488115584762281452650717012317833255923537093563753525262209703211478898495054828127675210246844767786833358739099592192883641932941535103056404006987201228000098946234420246415580417286118341048239418165303952334811200349892007482752348367817797647362609899816813839387055766074494614255527505820561872547635005339080183993519961121015379469813780674243741103841970370079434377980404916612081525494207881902785353548043179451729367187248526790876972673001047719936 [186,126] -7910808043948604286113944540143002725649438174518764352127182155871566529057342707011605480456841356043751383907820574102027649927783229804876157667217753428823047658748207771075475347932502980351315337021375797073231261123164066936577017825640397258911606076193200959904422285401168676848411408589762393786231618270257796692799576268880742722044020367383416377498061178083909056359861479181605842871794111253259722113254993090541638298149699549238831020464996576102891785994504778566868719952004864312068996329297465458496443637349886704765192473468229771290353564950169476400442234965555187261664074525242591243164887092160457228846337845199892949174248686476413973575204971173795332096 [186,127] 4721804160622496223220773398071347851969123905654713825950334728689500869596682056161084933732460079115798236465393243116438708366581310958227485011429257687165597027340798774221546535171372591504244671293894305486532114245734698505880608930863640939224314617386163103489793027861445062492859017412741767520301876931562798631142710482948055881233899061805017963764079660264470178596776957425237358995552493555254567107580848480672537157593439955492830074677413440457691829066329791341132774239901946027304389922800134812933940552368572319966307264453589001771625444046421897530569541663308630403098353670175084913893817663426496938303983601824722419324922565847748456324286906368 [186,128] -1825969026069785179407726780450749702783611896405773719721242376695981352525030110867497054173699486664964526961205968896074193823165237278047663902681373293514737071095019914799819520608987590959158081639876320649973845688447886705575990087029855366221496884621675580036336138638501767890836774258162994697271914162930807688658857547910172784992375186311956859617894551830487472626749665987401986030987707006289469147454096609308650947472147210405230118523575714541050034682050920333530912671091290400607642916702517323978705730580736272021706333671793534613361234080134509601524692854488561097311780693822246984274435025481408545333820977777886952194023566781484367872 [186,129] 449302620429326372032621648404406410547024855087886192597366096035283440210401218791400974182162689242995113675219650170596191594543837062363153145081054202942947677719248303965209385167419501589331058827217694576621390952732126769756716823018190422668185941558725584069081030724289039992090713881292917488541973108793512100518391048702770471894026153940957348771840729227181678791590644304752965994934103901124421908287619714357706135175417939454198273996295617783445553068215284082865701337211300167092919275416705101103112319809356057391625564922291747085533705166266746153833525781465958174249000159196455200584182299613412542946461880026123100470306144256 [186,130] -68986911251287417436109506682181296900619167914741695043794252005906052744515356676483270837706851981504686327059655947326793067329326785583062110258262421185817386221872869561512561288623600484130716493567493334622275036370214009968987913028377646507208782167582864336708801487265499375453047665498547565463635308254140334575054869511763589530902115924244448849605160413152398055486187123314120798879004350896637118405400681478347555048288380571413937438546376952151628010250560089763843536096936064504971403910141213790263835260295797592302679315524095687894808165840316530968406899674806668136029361571228383195290648149081290503587579810903425024 [186,131] 6471193974520301602985636766772061292833502398282704239224464964528347823369378761864645797757927124581589095508966288404560543505339972715075941213919622530336133437365330598049172591978201463556049533344718210294716449567320531740308343846704382994085958274810506990557556106620653156124029962412981197703363874421878988010749638740512586003556302871008463415665323755026399605239956226097969761156245621650963756311331360516073553035624030413144067038605374071052547331705312826796144755643755108015782488137314498345990188568211320357189868004388125671791803590154485154749355908386424921376169933212023295144876537430661086935401496576 [186,132] -362409251408906112683770060827094895346527695072782587493798856134531995362087182090974640998604049583104267986016542905172199422058984856564413810037478036035794496976590735573342435908617007631393357660555894419773560626561483657031522982663659821003867344992478483377506133758775269406442546137293463228519012542364029460883492172129240080659231760419856583835852514799841019406374614234176601120529253004103157318137951524541529231487791204274774597017021413294275196712709664252832624588968545462136892957068567342673992305478930857807827721292231972033613076650458101461522333523678693094077584796672783468762442234108514304 [186,133] 11817283481508678316038735562101534342100920322856441547458335707998881834306253742079600172701270190001701041277099304448321091915588087504149854140420446652522663001339455165456189191057908393473585480239838890821203145041297021114858276766783442624535998647856230608404830792707470163791466368081260669424484726636386324041797225019572780132178147921439246088258671342917285715944296974304258850734781879137227975274422069384432200562812360717113748834450325139271933753728786064259226347640671655378197382316949475421014405439430723927593622160615501609406870132458842716697000110349579601685863145063313555359399936 [186,134] -218287133429467932218233583189908722606303891400884452384617514611739578491011937468989159855186966272910273560282725000664657930223864972605215551708790719681281036226138435874461334806002596436959705498792349192054389024165302015307590376949099113980672866494671899512638447218282376086240259268967444444072161825544577450901800437648436095797019414067140189103484782948445804121983707227192875673297900793991929159625639897046225536128685775630579271656272440126161336073730892205523025594340214611116587710021774974866737909451763654436379864861957502656104457704944258736809250876787284145566070295633920 [186,135] 2216481565729948376090329544147285703489193535993367305049472693922717658584235254827271535964511582700723182743700675517769414583182520485615760148687604885268542118835614739682774687015372718257232901402353125161385457270133666444073272758053206632035565958931265734544600311809027269800686726381267387362963587981182734711867888337919010174567071189040820566084678637927993025380032573395348789862724649354700797535527935549665593108930693977468499297264429595849636461675296647592917339706614126755970778863583486159034562825658402375308146705251340985848923706664665556055811783888113959944192 [186,136] -11968549195522474120038648778655286466115112105575919199750506977997625927877342488983237877714406195306717335049797304049866904716134759428380515131871567216117904993973839006975179539955696243726011530082094384601652730612114351810024278090291232685349700420166838051184285519595068607009360391071875888979125492830168826143479039087694176481701467567077400745722971023936415272564752528333817589940096650984028755754528079229534000097957224300305384072463588448782263032812623541540724703496931270217149851757302971684183128912714111220039563246149321344738348712520703129784107563776 [186,137] 33133376896487388052503331858439710413605703391880877232159700066258373257624540535921850886649450731208143879522911630591216422889548787637776619310714949928588102339315627037567139740435811878452954786746696540288951981161383766531882722220467613649054661619787005555130919978722352118121515197997025464295478673877143657479070507049474547751942781454677271863082727674522832508411523632815483821340878216242498659291486115209320426745414226096238809756389177361299514701693642611132133304373940770105128284452233760269782218948908598483642140147251268061886272976470409216 [186,138] -45154446865947792198522330548115654113057351595502112162617187097800567512474477697933102962835182588538143652916064391326855752445405134178156319797220142004910589099423250350156211768512568375459712914817747672315324647981463422617009409677617337767119981968256800673649038905279833329693390973075196703580999647289161150066121643191146152074867619643622302157762400229220404329893926949846662900444703113039428955467193804626425264825541853547589524600053949856452852846443846832209564134315057586391159558874782525301123787404220729376944383243200132194107392 [186,139] 28952724137791721821875372133449986697333847016455684113042500381087679908152264295237394722421520571768980621250657361759173914919483837229674086236200065105375871003057715672022920493015691391729868824443788143409499726844152271661145787362620053673964035031521001267636107256809156524107744732654386468452383460896843576192644813617612343823306550780030894762307482040753570034551233329201761386696762188712105493363390528443865273892981992591690538126633488038031845669999657954597912855004581452463386553821717237934443412058532922412685292994560 [186,140] -8302642021559404202843756276599025244481599512781135957552467137568660047298583923635816666375888583757655193261962391324663402337742215876007542964126711236402286467188501251125234491796248718807163474135382949772669239404205569681181184811400352528771727437083143620097591429215282734714739593827788760164096045257176313467640770772407441718212247764237802266088138422458795647573520885200666547524157306463367947970885044634637780147656759884720899226180077643033306308075558892145877184554496188537822327925654704150289709263821922304 [186,141] 1005748013092372916611749691948191007284855137991118477431018747963733817253002844822367407330571507423395264833965961144219671592716182656728784526320174039306635808069443870314074633944954517411534022155606863047618344297612631649576823653070385020941752089035735855308431300636471202181226927270067548882301022030211457695527884765836470411798240213466339829457851562793505106103425648208650828702603991755671253008403920780389245418386695389888405872216697814380029063107102529659658568335443601960695431605659611472068608 [186,142] -48241860673814385837812442160028267855593569617992476596561160565328605100404234863716665212356163687019833320685218849865100246115543555203405944377180937889089518522354910210701590611338598327233836009279309022255588646572575267342942749522307865988235673915858234334047039709831987711539935156787372123590661578283094906474629133105580659280662982249130129410113848288026867590898398308982059536173054823593490887153974418920026775154745596944405423820202919336105687988736218411545844999322028576055704666112 [186,143] 851137420647808927483209296012534401933688756020228232217306575323239515080584385846276703694798161533396898901287149016588421169248566076790480887105448098550738145112902699300946173455669185741904019308749520173753097272040345210119884979223994898560202490020118556871444115544669470385584344040770305085252042938038628861976240066943213530103620633427052311273077392862730760063300075058770493131621995878331402617630766097051642850146834430216659233643584570971930297350169468776334448534781952 [186,144] -180062997022101295290652507542933495392910522460896054016362865225657730316397955900458511845017018673617898607933780048092426614505018191169308971373381659784271215987558488062035130709820522055165737771797334463696931375003935267157655558114272719275056748058661489648377957243258703541346902456113020386822584281272778143223591213620898098331409176199843813832098839025240094998538676374304937184038981895408309233556199937393553291442695047973439191003569824244978596170409888582912 [186,145] 7217802841944628172873021713222618885555679227966051284516953363396376518364012385238045645153030860046751854476225412744706561252925014684364744515801292145790433875114145993645491894588842002902979116081956924248012209746114358563069033892260670485911646011495696409263267848295360470809945833509637191268502649351364611162419146857976760420627965254349150602141291810742722456936619735197574331669925612712598394089802156360131295675803428066195818281842685468851565931331584 [186,146] -219093256086547143802264631691622698979035640805049929602621762830531538314560792566619831172574808660916654635576416341839016090189867125063683500456345295785501568797060653972391840808030076068488741090886175205399747719063456566643416647653091906522707361305544773659286703039015082908164229646034021032514749656612158332646314982831606143108208384267168314168299046222647998805183801517833606851023282531746959891393230383239687722021417555035062379788007715020705792 [186,147] 4822128642158706067731823005872523505985082244590956232167324535776469412269297085267594783885499754833003757335583804425728045877639857323483747989893851254637823973506727824026342228857968949559507420241154445884444458924182136680946315181747146376698025713514017307694903840489673563462492142179445022012673697196297894720965695807272038206837059896331280901285214644267623971465882628975010258909057410252416101561153926916517453886350811466235870220780101632 [186,148] -75724802737540567913894049595521735167271419866933002077388543147748291952803836038635161324085848580371681749026559086073173065246943099378085606220112859653691276777326270601048905185647071152070850399149611300961428585688769990342693856464820452943049983544076927359752825883404719511178955117059214768301526044265222895254770343038910663813567842876224243575961721229239401427947628345053328230757887478190244481231202562272027131170594644482200811264 [186,149] 833692486669920082069160643049118875068035718725800727287046984148024504042356052035790286606863894787191341711796849122902599834858349036682991651830586800998767166424401301229635538917585225424025159270326646093880260232148855450132019579182249888606889883891045735998772923364515061885305397538634707780254301058793075835110477777285284393548747412788832955652374210268743918698306939917479238687824632347677599807096009187742656377821102022656 [186,150] -6312677451827320439845623875522751196002604232781545481920745997434144002403854334083878305613195440705201085018062242190946579461169654196734452036071991703785286942403250283767296075964360531243186779709438241912908491741229013814755933450474468301133254533391578176057447939742880831138397420526794554222835359322643591137467008445615406337113995004238236305537035280661100827177656433649895911817859198303741196683701920003711805107712 [186,151] 32190606680429656096880729132538641355055623830893723042057917855638692428269468361416042515880450958590529742136856774868584890799320126837658423422322879729849078392052570105141256709291405386860213615801810847866824899793554311993511874291979209182791230435767678701887372683258200704976193143231586281651034419716080946185552160892497621697980501047729664144017616822296887670692957213829797491603009082112660006444817210336256 [186,152] -108019643828909957222928461901696697927348958160608540828544059598815901352182557507241138370205831653333562683405895266507782452227697240914853150470659590062237315780463056488804820552710669770655644936314239611666541114278764588096332889265365299083677498888677766390447531661722148534302577010623534955574953249171982248316168973307141513446892747605916141369745183775787732916144754888301964456737758939770989664462320 [186,153] 232504462259565259607754107885757097388849242847145809688112854323960815420641365276203237591237151001323884548763751116559074286086546071373820436040717030366984058621742718210214275098662664510598589861473125095547779265330171055147123540356377612427490208035639294826448263350948222132191569091717040975046187227054869503956019366157736257026661894959654008471237185309426270139745000236458148794331230686937088 [186,154] -312029991814605541514485168744709103653696325105906977068945654593098757918986505653119229294596388611586486712286070738215712743291621596057762331235793957962564480540949334790195211692086519065249040555172641053687592497683904818033126810543630165388387004436101548145561713523987030341945719409795381993835312673129067036040237300303689511907525734537070355211711425977386271756327971609727393520844800 [186,155] 252969569587877390119404930646388573629831139933921919741965751013359179645151123999465961349908011450531188712359867580977761716888441754807485906886415308220641530173552414261351303424885008945101953599719954178199346042838767355752915381595761642891324745940346327171894009435832341271531263129842090756673051231645934777242112779442969500639650704765539293849402033934895629506644948432388096 [186,156] -119582697913142299446668289973842043968676958377999579522879584330764898677321255993264636350823696451968923164203896407565577328258269268833432356190069335276150558523445601141674948166772132746406837540608008123060326437828408745993442047152037369312933606729542100887656307083285691967520263912890799646845560064370107460269294244147135021627271489623600651371614367104908667693778944 [186,157] 31672066102084589036424118207989168032576007028354600798994663569903592641872379632627941610778747608112958411426935164811109953272642980322890975713399525208422869846879999107580903174566481285737902763296908950663529357112959062545280688370651870977121397559487411290466903228298830408666017407847311837097187533575585572928116034658444326998803090148512700251757870188527616 [186,158] -4492299056849868884480725998129798624762728762860227896191692193195435069640657603286307906348499162273412035106298713033223760399211163325425209286172464284617023961789002826487125809928499078113976210776398703582490318295383246154896124217905570603732668486753933253727042919399708913898863715291370782054652525507930685431030095793878161091122253443446800791523328 [186,159] 324088566584607445293214705803173943203434869299332744497525449938734807063574979140252040392129589360384755184166063336679374896048146398715688088841132576248386625042650442882524690776729440355416277598076141099916086012975128817667807613019776891280984067598214133926875854759224861317751958036374929166003626553964391088733367464187013355788599083229184 [186,160] -11208472625080823183815207196361854322230794745707500694084327316338203546888878762234890691814431080974728683378438280374842026486100685518765278199780131558105546332124254841412521056611285066354260565415621554926327496221794351766249560175246440962983592988600113997724686813936823767792046392166745899006198913041430195863503745187160888677216 [186,161] 173511154532521265467175434580533503412405877449863073363342913509591118932906877772516464126657284883731409682016383846710578469968876622346875407390632650048848022632473787854709691648114013816259932955253200653744999931661407853676180587407584736535690796900822338518000172739353166267995538221951247148193000936389103660494573670400 [186,162] -1109624617269597884778631814164321390974741825089360143005358348331230276477851142650356632677845779217721553883064115760022551162441182021693969034530602178618894430933860082406446176461043085978719374481316945699587908183725897477639568690013148261764053182445427177768117923265049710481288266839034788755547420363501688064 [186,163] 2666472048740694212899775947010740386642007992026718285239510252532738570791926725980628847265327399354849251658654973381753296275194849896858892959021982275514608439008819634949478701931692796747403046163808096246839095977659365493108696040286013423653385188035316191909175184268765762025947643955623623373739520 [186,164] -2149779795279936431470922492230451852241442640341350734957235904876256060728913093801200693804327769666299807051833680187559543152305258108228961099714467193082996729549585639591140152090233545077859808194349337425252155772703729977628118666810470604553602520988695163741645944674083905445505571166448 [186,165] 506822425716634103098833696278026230732116539457678053446526660769634976651522518853036373745638881962929701846367249978850306811417268340378062158443622653898618935114292174729369584737931187974896834669369240213233645720289913417432354154396210857287138725471815680276463393074963296768 [186,166] -29498046001899131236116400755324234471688621201862829301585932528148814574204492322991874764147027444583622572941961622258225969130449152900966761514785419078901223976418305034310249874585890799907842643474723271986369546107928506733456398711780439637668627180022532199298528 [186,167] 342444426832358750352665965795099814512980876730071285729888727879353793853239751347289171677018332165671229824232695837935943050457234561461076030090701760132843134295794109983025685479737869159645925694335539551020393987011086288172246287137420033417932253248 [186,168] -604078616875978501881583894923222195318237852365147436129202335103908099778865077059687196469223551260784837142277187374688032504693684591216783179503869768556276210346387280534334179321973157779755663470837562463843084406112195510932380181658881 [186,169] 111934306131885508210721533070803164169032265105126152088290116034011487487532285161741976551698158210161052433868788688758338360973175764795154933473006231171066153656143353080669756419732348514070853973238967890801514506683547648 [186,170] -1357705376150822262528079251571332886989575367666604032696883654336377960379908874668822107264210104627590464101216733096684685712381944904767669567587541812873355271662725185652846936234794428472278775256892678144 [186,171] 487188442070932124663087581056718446141116771013171673963741513420003364833907053109433740900390940286281008252398220516091113991361570052906503926577782420454368202054674630224820906349456834560 [186,172] -2169200496820662684419041832058007590715853396929460423511777316686859710443598580654853814130342181933259975102324860326526362779099727227115093079602480370502609962440481280 [186,173] 10451430976380590911938648033696093337782069156702312424770434605819227126467884181284559674771004480237928573001363555930738125834095166886237993943040 [186,174] -6088824615921958395322795528974506430829435341879473971253233939974932789563640961571027825076088392033623936113198717973504 [186,175] 2949779949338442615302905276408052451662465277153462150194897782429217259444319766845440 [186,176] -9693041616 [187,0] -390106268772328044551174771290485492675827227532416899757593618549224741418422813752619700799019690660798525756024815123873383131005572784396223800718487249010120025012380251382713764264242943647649667512052795105884034807890471233363916996268891353682834299867972653182125942742608560171299248195874163690656256720396233942860851401737576496442035467131689611055217334654197495239244493600102899584091064897026716619063584793018979431411310657674934099726991764162460608242098882609712549509794455014089598530208634455919844546585279664208786033714518996494128048703369584132211020740742419350822917132173368172264307879790958283494248995594220887930801465247988354121067804477788930813002676163559693070523168507480479434939245162515500263492747596475866674530910619251256525145445329921255598236528520920342853172465264184184191981168964512195009139668759716703296055821610481138663713269279195690105421697340578512047854080207421462093237304659281556987110530154330529652801723053440540690549939867880350918203450754701572373228166431328249029831869353071082602208083284748781101314464329624875000000000000 [187,1] 27035244671261462759952177572629810211986432492552419967016371929580429603694308804393245832666668267725278391122122061178767725404686835939415629288681627677879936290062689640581442178243052832731299090161253928146434036357982694026006784050992651774241049177660281230477374515831906145785286866958839916419884644044430928846342830744195591653585941423588701140182614678862050142925170725188681950634619370718217595696298851785096021671160836773775824860416782260916778341011690291900870602005141232274787092685488748528748000581014976858123408541097450038874845955059251049218416291862870555750627913314095158966683589804797477335347829395458043865211625339402875176717618822470907661151397966729678089920226520755724103639466511396738686523000921969902101749746985173520322029294244581324777741902948941675079058192115025639853611827156300007862090785950919957840904694328355864028206916165189898211208311139585150221636633596220314464852613966225990157050420001114710988759034115458113453092313882949428451323146161548920778585259767758560174264030870504691252676708555531898117270991084865398240000000000000 [187,2] -90345193923689899603278685338097491875883060886161965941572365925093929689437927888947237120358140222090748308251761788456785066431006383474275267011540738161146358921969179748878919047676811039280867124984395707553520139985253948493016451966927256054067458845882917394703930442640746178869804496598146572018532834386533986334092233855580023232402435994668335700633019449100049280842516659394461772377409352340056423938835288353278048861344537459462619438467224436291390812895991691371400149905646641243754955665774641706964907980123377007616346862725469915188361089970014743077924798979593677093077778381727260635141242460734201443579805758559754606556337530254377465164719200680454479621266275592265069538971923821874572103607470307777074672794736134109124082057976411402610979018631709331042674961391208468872412527629633442509611692566814698351997597615810551687299027454306724939176171655111708389629128352778133637412074129469634905838254523008841450471769076299540902565198327825603825648034821367579640018799269170187149792346687586217258216254022240119394668104971595769637075722072529095399408000000000 [187,3] 69610650547252548798555714399334911232239845070265906815838075347960039798054608220552610043614618794519232668218429896413569211754089636418459284397499370718576730978062774104075361539682125690007607927215687809147166151678172930043442965780377102105192358988826229347051977376279669506501180002252225462466173309502271937662967768098717797736044174239215659750958403605767870263445548822633205795682688700904693798475361854486377304730854157157969380564679265491042042871106585785599467610936911738708038928052500491948171511614302674231719804453117686587650134202879834503988738165285259413285285203001833339969438021388173831118864305290646976624135266127373674045116512772332638444018493401605079368719056023925200465664998971358527388055042744335577237722702805874102374457528619864997395421173801692238141614934781266221164738709392672148877134547349620674289779458458501811940281006099986666065884477366691623446416337074016203000374387669747692539055344960101311910638460792555991105011063276125063006425690062058578863267440406158662877792811609891340768372069097778250910293842355888247507238144000000 [187,4] -19917487382217530432068114708484502278477114194398781756696371781122261725482090424338183741773160716196606042366483426164587375599199091577577948976613204008556433286052024320931868726127550155311478242035697409867982382943520901002002083437809282496792320683987191415620877417909877026536983903432829948685921100979799241037950819544147160123687862446860709108711510282285570598895289645620798460346775956910928233929917515680004240978522457608415537024681433647876472001725071162417032985100588512223565298272145792931381795093066667631258723678427049733959004288883264157734046645012109248549733339960976029193948164738103006178758494262363383957156089310230709351423434655475087594729448689306607742327581509759162461008181327272030583934360819539954266399470868443669622812564694295519350210710059378571324901741692934411052872573560765635057590386448943642947251866742151498816201245159436576635683098283351228763378409742876149468911271789688226324790290054762121481270909373584536179649534320851878637946971726250896439594146820712790362141889656048075708034942433724088561042907290878468579523426112000 [187,5] 2691985193171802370739117597115075205419141383320043475009700275741321603984572077279840614484551717597110481106212615435265322092813758043748056520089641287226034566224518484885277926864562905583267879665326109258079166881705461005535440305213418937877700798331963977370494910071782694883881594860217944069444264664965560973890113783524215283869033957276896526328470300416419928149583879275662994678553392130991035774725282307649384318113965159171851464118418766348717005445789986953374524394903785404651204056281527596244442223850264225228548104692311169869158908729903364480126744509869920904743531548785346611353659421441323822187295968086704957963905999064991429634219144012704654483187283701756902165492727421682662673180012764425312177685360526129091367158140659364164758227915671723871827310522261969502001401521011178505739030868880136600729215527207095815531562981462552252359726450642792786994523514309660011415283656417282809764260459186841669611167061080824468458116960400014724388764594357964601437050175856721121554564393264177883154689099590585219143603461194345293935154446819930039864361730048 [187,6] -199081417505013610681293959579019354437800635839666152322266620221719322403333027278644305219324302419217275341722272984903576468192243996451024928906955418314510285620787817057423608697341118461628957723897287889698623475259441157315135151435226300303844738355612212094910876975876064915358686489854917264328885685819148548849284599113384360076235095587772869610135031061839027999126019507682258863516671825205728816604463390840860387782555730603364251040043795020635085052632504679190426255049851952309754441180215340568756825143943852627018383225431879001896776324579687985099318227353179034709982700374127460589450365846160594285575533186862755236464562722933459060673687933979442605668989110341325084995290302541665834312510022610756675387864291626361698343088006180173090912839725298713524328285928747558236752818459372486864336881368549554723764985481199715589116780379770277375100371933588532774487970537219053933206328406688034741791517162468903191308111457308419280318537901220839612641138718093859174954166436044293518450947851108614037323599569543435401846283672839306664055897587418635563263140864 [187,7] 8902122313491836714152978998858284871649187326841214320225196951116813764760682758244658778780769267936056505919034338222030583204814216178280579994503668327373628488335629584937930176245492792124220406159403748027202152860487651165343685360935376987713927581129021314566654760538865840666727481034906510225989117148352508616482697892817609084985378650245902641296370295756709476702012335547428522499585204785157296771117742229431659471064221498664133944429518350727721415979079783463306245666305681199472949455222056968131304080364816213174485918604113938624513460329856367619048485883396209259778771353413447920741976269187062615358856140732546325317448402581889375471343039074311344574516356986338025440645696221842628146051232951049645680653430962667919153101434870240786149050786826361602225383314319375679816274255906564651950825780126971982426296895974501467808241051675634091414417184036531535793190524363039197486214005842452545159042307652187512942746873365504586607903393349767730701016050007130495437311998789685916346118954170582471123364028431716141832297567884688068982146113135691397933250560 [187,8] -258829649533511892887332159949114092727925345901377110762393782595861267651037734600405416044677393601461297782149903011903263467565236404069029627085644289942363105815391707342975180369220762361537362013415472665338379162995250176252294930926944466656682142861127382963357086369265084722450261992258729528215170247277896673843398852616091063953178289471227635915698267174991419884514027610794938839320772961256955840110593817767443194246973273486621879524387239427340041419622623181011899031945534877488752417050247474942226956150548125140158662139349832255834745954312746079632479230094267066370730023991209515204114511637384829179689851665165185474969466768241614877816380996513521252730157976478491239397563899129140841129699287019747818319948261514291753266182920471076052710964351578667930813283118980099165619148596420628263895518615045127824816194820333254181429005772911862204952107154479953997883430829156632699180770694272078542328701969948767393665120694660579651322647833238705981200024985698625047325207921752367086493794247588857687753035638948985043691849038038962217145649439050446334411360 [187,9] 5171573730070829292992059761948175075636297513449980576674483275984272352369012826231941889506029309289008024988153445634341924659916898250835887316793398929375811215304374965122295466561850424955293452344731105497524214055362751462720756896945088239948814561411088759574891682358677863754433560422926473265671586574434644747490712616371251746141291125347395204045185934345458217093866785870064686048890733409235199630654940239052257024096437347827545728438865519249469583547412566845337439301713772186765065890346896022180912697794752176219272530698467249825996409171602700358034135046435238168849864361377466466563311028815888133384658578544149570846378288283124370571124713001039857628765890685206069088762437240575924043606256762567618264238341410800098144202004531220809788442555750619953313392980867821538330677554548816218376202526224163482250405262037348530907667467357917143186598777557551068097517779620386151942248802406985241021851164644170639804754093268711784170729478608445046002641656934296472960645781078726016562156718969734165191881944275529388123090179565524915972533922115632905584640 [187,10] -74169373006978345964790578513696027841248894265322815009370117747330012275299137675067776006178212870912424584396298694342945130239468997878844004816915674797587200729006164415398484786153765115223404174424341914323398539891915425445343262575713848522434018952147786158855185410335272271173035851430350844557278102880141097640254030544538876010491055704216173204554507361300934243968172641440747685987923630247952881803562568783200339722369845125666062700452886024394268710195107624929546031038482793243751873029700248821693645876926210972665916296059828546807715570724831833589042329172663878064439785115349256921291522014143894612046329259750080595001808219145707784943104250751294570302923307407671360305221588667783607838333115458306810881982013892884721916877246356745380531084987587220846808308792363813248766576348509867840283673296979223789880099560437990027558263243204012730073307155586511726905628228562862433176052264029415575843187198788510878819418947906579196122173106283893683626950126307035897771205819581519838399502024802413346793193364590149429651554032661603717373909693181180379136 [187,11] 790756633830665145852138192482568916318432377955482899391674552210050099785166802519399056517985067110920164929830061128989205058989107367054765636619445910940010462478175042097553188720070485708917390506594067204228672925768485188381265525927691438601453442230942246607644073234416079941113536501247450153004269291702247664302203629833816019073112860849645509474390958479956698683175668926148893166459987541491096163044977708835965616408885444733298559011891279031516190292271435428669762216154986051412891025802892270163141644088515287792921972174396814382185784300684200647114817559365681022239595716273446180561511558551135597421963668929409092257259238166621580555348489835140719971367654928831047868443822379733611185821381646005610863826586644132905071317288690399075673700191940822027532948713603653700234891038006756500619191693412249895576007154731638654477444967355836388384767600885053975107920040073575935352739559985268383306583687548658810472058660528786153804531497453877041053991238102852909299984779247379854394933716035392784374263099966213564815785074423206341780459212851112050688 [187,12] -6449799499123343845925874721476906445824254298557936558203347415097324530571004404130971918623368029758191973695276671528747949944084277816723953587409333530050320088964629158572328423096412020896747776924890717614447587493219629430200076606688889303869422987839628485981947767299795397845807331575114737388397077754816503041330116694831729430349938208765762656508537364267738713905773344427641544013997869805375517430495600503048002240412094174194010865971665233396695613544250659062362496538851514878567132793907578560988033884880443836194867893876396346601266213710963433260914752171572459658361590513225504195959379471731026153284407793054031844246096772607971391975956061980399697391290125687606030296139682364181269078489877106840849413480610358872186120110606788697020300369126172749732496250920864304919881495374311914518452357940292293413827910257682105023592026635472324691347004076569751762969183956948758699519240915026257322044806689505490463710476583051810591037137044300639884075721376642870443839295641495126293128040975534366345935124690245475077201399613857748679172988095503523840 [187,13] 41217097548870853431783440573420045869111216457376006286594173292208748003575843982689502299096514459117051866628062392570144570001838017351662726148852296261194013487983328356439537288581077482835865150928051104827967001432265734999868118174779774913481799867762098261923755012527585584072168018739949858728159354958066102173069983250053034235926496631040378074909975753638466609409118196475729975987585760928577224325370816381557743230729237133345251419118644710710152946664997324713970937745253760767881686184200680734613961080193651872636667652437688979634666553862642726671752923232754269157401343985265256171694867590049625720058564660794421118221616016581581281040938030830012059715342951915722323005197274002589337942348741359999493503799452297821099666868948965019905667890727136419098496011497537869986972303927514875680125996765551425226274807885857277688217286569239322949235559212155582884971885992550281599468370725474037795130655186327450221942688781726801401219254537441433071934430322960051642204166566435041917302256440120497592085936345594320112891535835082819077341540045291520 [187,14] -210522208987804118115643961858583879656226804962579237165157007138210835496181438348977429565768848044954721376646566948706307673734681564802466685471189272577443883973432720077615296375742822871046385253566272104220170979096091620606875146542505136182250772449748347891115999006436770365597746533007481263686469932424928111878794700672196163912169931992313730095076721073148425952220852249519728266335248155313415934615666805180774310272953027127009328548092862833219083845747743784708681687314780572479549984926932540123000889043908371596650716579365095869347537171048475104622905951158179513390993631785432421287997239134077778541334684647929618215771381576945343668529067436546136041164727312437196042442916091695841744643366402539426914860075668009918916972032997396401719804441610745786247972020134149365359598255669039448523371068584832965452795475950948855310496822316533999551978276370719905217915250238758902645732120881761944192976422097686516744634042763755341749177101538937819220538900838261821193224887985136745532636673589832240957924757816717412053286938534906877204253793959936 [187,15] 874006690868492155808944393096202649661641901562867011014214889520226406561988403708955918215741339290279836274395196790633817073952893044433757881085040958397286259374932532209329924189606451415838549261265808396518765705312621462101046263346784719235106334388253802022057547965094520145591380368383260009463069984842928354889003986975226848593502125970356567999369227173579892718195919131537970947410106773621375389313571106619208308216506099804167415515539283321268504182469066317648186653268137636687913449834618971341344208438446909342416007451457437714203907667903651767195191119389411996229910641685362862618709938663217732655548548231307000643513564711206305059487475360996592304959840012453214709198707418044254045917786585234790250007362916513344997452641488407266356524449361685615889794279011373824908807713473851339371839423358446770629615776460687321947146386128736924864845192534577102031149926666887394059149439250697071422009158839607240942334592775622436429737960466853382297776610071335238450442246783997623427043816966549979223408545787717814942417767402221315636236419072 [187,16] -2991764305172426345841731703422641708603732085820402257873009366342448511950099305043187255345277308386365280931582532220569582838459222997075311392712881599061225372370344038557722979476418777957600315840928039062933639570591124900845502564638216776228875556860482746465585972126530947783291333874360609493803759393542769294521394931149344059153641727584753124485731411022974439726504715802479423643776469072319319591566561732298595630965998354350963149597599570309051932993074941786681166711881893093635300531577611644702156277026849443120991745133272635602761185098487733500138384002309789960944801966712938263454695601667412460205743317185275627527361981012333040082069749885263621466161038052150859138006989250023287257917792991618409292891461635197033922833456142086123343736754193544308337572775533449270314656187468264829693640039121541287865415434269485772805748994068274517582711026269597524458383667755924606615488257415541213446152651600456510474344382884243899275770335359550716642229352992057001384477568312277798056375682620733618001705121343258535540019596073852532627643648 [187,17] 8547096142586148066826909464016402104067119453844374287052104813464287874345281123517398682250397660292626989805528763267751860519544050945808024915881259334258760978491169464087239995991952973573972688044903502475451132285944180624506855512443679629204555511124891364531419821955087547267539022431412086684699988236214511372450746787110463546760952637096193689682834897405208718332886085134438414211054150345841577585631689398402022267864960282890209339189915185272348069615000665494831494116565469080753628565260578107362753779854157370718909150748804969616181621019062473096667818541339264433623091294731968139475199927065581029708162747389528252884782721357917393552849369188033801263691439830079933562323032228707472872892621129036662371054494558378413728347849859672537842346399183913200314091418258854370327343431309305447660813629235170698099882866420951757278556083414658838348981649526108680780272515241719032313552684396079678199656343675544270069255677768208924048292767214135895779867901703197081811090625921441109315565074563881549449081902456551098827162187832375827169280 [187,18] -20592295140276369702603684246922937654471185302214042404135883340848667390771731699999223308351188600065786541162854562236394148598177739427674387314017260398449702616585091617882618851768720588032216157245162816496262044555556596241463830000717108593435651699241456629734389397184144930700335850458531216244791281915098905490691899404657640733291368138966764666126650212811355487305555817231827838360747008189301821598734410768704742203504793154300719661920084579872723344509111975204958884409103099245893414439683505013051283933777210152526875286302356117253242626386544098187948501058546160687315713525695128774976733383677991952030185065313013498826238279480782518405346081413727221779108290539364756007261645712381169470542334011644754385419413425689257148866415310891756424227546652422592942219422818770578902367300983890737497932214505847947690318483848224980419555583674215580425430613732729553661576056272806383607156776018249572918967906796697203567125466877811364444854877117191067671375936147267807664194648502916900048397795274717277854372094514273948721457670524647419904 [187,19] 42213902434968177427481488968705258065543518073653512043922356217072535224479862551004423921287995491396633278168542896020875009783864933180546922726215108974681611227489388223271503789923362424792468603674972847357505142917988356676346635759206730239986674944625946397795989673300408092447008591812298668969983622388801067793093336585231366428105030469923452458569973732072898393820165951697033832314082483950824120898022622254846198537051196010448557469126262841934552689095908782716064840874388424858419728744700081241059251465650898906193231023437542046433341623823366164219944547265123485353718365111376956829191588280895896097420545751074856280304828404520482932492623540335628937884710352350313850639115394297258037055436028168452638713544429395067886194115011449573618788089361311372329059923254762298672922968378249902737367508522574785456056075312706129205641503924816957560936162021404542980999796898128080792072892913222576599482826396715093543009026345686467410203271684923970145740221941533933265324187720592634238060759268895676801905306403266051575573803418610999296 [187,20] -74197654766862916416512293453307505534405301683024282359336959554158682953218149850157769291708668292850853008819044392467151353716647984222938309257605724432160195684705200670397729916645101814520636251229709281046143450181662427018229006857453501852781772069035180016307728281901017475646909994116988392283550476808136822599746669029324360022576870912336865844061727803978656755465041352744575746549545170635592196033242232990145255255067661639271363672063484733059801512971014706674381574481907911810308559596258851168528611416031600085156578999497350982893278224375662824693291785391249069628120934967566697788239811870764791682975070158733439222606300887853436168814702445841457200325855990564860229972839910873968220362430971691278087869775862321133542725690246489456909443287648414604404849646124060336714506075596875938715549182414124417365266734809225538623028142844444181669802076884247500712623740974161919377674472276567212985763828222636265290966732475216940884161077864081973551795640455026956578573369549347640831963561221654203444721439414548719470131878734103808 [187,21] 112552764473363072828496035194828786723983240383571917707908677831608742194970237072545875899918439779716030261242103619224796204497362245595049107509580566524516864139575459862223926973040776967926373130249846120489800939716573348103231924735411045737837445778575983943184147785125605438647999837127371314725596963008862358525842735193738561731742663526792747744920956246944220871298893101744198436946790562881826044793020727813822713564246360145327215353341005911621594491906029431724672853824825437990104643788019472611263221756992596523144965299902386140847697267979446220690796332677429918173189202991611123249738630804263260411426108391152282564584084826260167953226598565336918480900264619418889590445853552558096081209520268364581100688546418125144704643896775656395305811279968027220683048181473615426188081510480610353231402036487997404806593826759121407069371339364984820390286612157493631317409463699255043499199684306414162109045596123812185195914627808743299317253144350222054218435454128314191611265912078941105143660336562634586481130990596908716599119073075200 [187,22] -148181136200302720452591018803444491112321289286169958143439611590085450089050536861889804880327169260579611353770308163291731916600382384199245948773610846409843227158973101791097957546482712291083729460688455055060177578177386696274333237649877014019153417833387695291401269279660277294906189982173660225429063672487743559479363904243566052851259898903924250008497902455554621541645465718767552312083316142059768603291918120588501419215313779923726662875175274081502117685254212226595306780468905357271137787275040239180882111563179534295135509981709861792051935681257226994256423360269077942709138675596790348549518877228422657208085513680433199656625492756560373840138017546133268908890132567807318920157936852642062568597796911872750527760157787869316263483485568544266747885956612284424257335061455395374357558687204532900722568894948330185122282631319905712467092485279685480247158240000081058144745184368465323236830219016903931690276184074120725192048154458177064535356976903347811742134545474528971941593998868283124944300919490548234680456287953026484977768090112 [187,23] 170131451125748703288653959677546040303399529752849436587808528813123256689638957446582488242319225853559005085477336056076199164603760788554665723118063300797301079763392331241205364139803767182239675564177003409658222410194792418323331461666137969497697807384817557879874265827787198690139350934146521686710335928101423959135581918358506644322089701258415019266610732840999916616314007979786203105699195269482515320727098316008984812267614116589013660156961358304169999999821248237657058606349774922110242596542141877150713989563869674967488229782045004244951202095047315531453020068800307211080634032856391993657403482749066595596917785698954370385361166603792490044878646829017386689298006005467353281209236112348562644033816547830872750997564139694246158448734450120650182941092993219605144932891929638347664611767467752525821925138161920655420708812291765826323204135510656985217669612419172333394109899169404517964017363746699608560653856236901588435903553442903653114775287153383122301377908835879641195471209420457730242213951423231893762196570461090493876349952 [187,24] -171042321421156010917635214659312731323859177204393757136983955195753563160008078037220544834914886820869603624899219977975751149333483620459986750040087841380101964913379886934000221835830996259023250454271819896882059070413424529660880076398891928422445345350191776032806577462499281151406536321863245129687626842670951079832733139429139188471282438141331072241781657293461147187360769765224467656502614224988143369210566916408763514800540930222897760073924908683224722231650546248769205426226292207892602439577821924134510964497478925135062775193658387640184067513021591986208120729831560298921599651912138445232907331691658505412418125739232209840889658343821839192130552954514771202408819643378717235590880551820773395327166034000166055555925927697243571391996859587720498952542659137656915741432815546092050479516979800038573033385915480322088480996962632123018423236566546485851865690503153492727274883204776650321648134087454239707428619903802871621432531327170852612968354047026561171182123733331838092892570357940748483992362244525546542839701962864511227600 [187,25] 151093735937889940021476513314001202430999612168761342494290218133283170857022769970181802045886666972294733934432373901079761877709696897948750331278187590441431611360329619637150382861632041767247156160459932904157887150191229499254823833796364506299199574545916666724888311862660038362722930706551912999480280776223515043269472794041903483023138964892637953601656682203288984729571760076155149065236600706898553792449120086452480739103757859536423333579195851771242428643377742321402826269654705464914124822470489860581633127242117390181181414919654225427564107166799922016220439417527315270623472256127067727265317694812988436176579030347756975719006531307673351272741613015721384822623092371176025639346820043538558272742433458898809140236433190989548715187220019109146858924763964987275561033332458931655134648264840731482170486776417212389745467574878235080786083770813553419348662005888369877993960302049497014321820013118125303959634593641075896741586262973734249035550175637486770654024709338626984240925179632532089703203026996042948707140106127591079936 [187,26] -117615386126922342574709204667983357890223488305441519600834015302067282688685966454123516996955731269281177174164054667526606464629095976947750323669837315471538961939177470880377198011578253746074932753488349966009507113274386068387353987759832963140546916532947885877741217704275522050554845576119328448086800167713953958058508030164214960006496277180672959388663616663291486379003584157289148785453227202180780603732979477843208775780919382568293222326208423936813457384354682932861187580798105435926042540599442061043068046933270503229197164809308204231363685312054257269049169419048179671834416892567856727155112924891192839876074339889840497075411967054166265592580638196269149388011953855422024835556450385138035055285613413896228736396363645810923470292723336447984579595312625686417127345264419187147162118045390363246168388271834635757119098011536473881998967996818568522152101643027471574293682025781441703085898617808298790408048538419475626788129818427458057417279560083282426822328596936102246236708432673805660381854618531605231980134400268271616 [187,27] 80869928303870982562704463891049713454302678699510463494269997622992978194457599123093461079103733530981678995057973850236223775614562987801925699062392114746429131144367403591972635990111153375883894555428953719483345187136120148811021392127549266282752840904390254888891234226946731439922641484029692222023320033443815327560066955833633973161289497363483943638473102930147978286713710583370327073349988663686102152404482322230144779862726310176185048619455589095849396891044089537068820613529691321290464952768894308601463831697525217077395340797822353882812829473834730179304492259180053993594034151873461923190013990014305438743272467513314278786385057992422223076529979659620936480762240407847140021130167757133042317882829275481213554685065743690492912762189432480844230989687944428151638985149920458585513872225219529918366774310891435134320837603590970457750917790728697872419746443079006841964292270275905092210099675720276016493566549823599127042743665900222353321591309415871946604622424905910297927562633002848112454360238849983647199339691180032 [187,28] -49209164910009786018736544383458006410569971472378840749048661183556238279757073478656698007197431084558116494650101187438776242295015049160874391152785642792637095272996161195145558743126630231398311209418280185277209862261060715552663721240141921922714447818733434694152047287106470648471259333231130000170360815864360948413357101959065903514539343206085167983168991548205825333124485575573084839386894013546569708435327970428587136707451934124800185611258781209029101133559181716315667146300802018350630617386276704219787026315105996320638171667956507074139885070468062784580088446498237250848819426774951466586694637497285494657562947189240169867300459954829438792117937272248825406504769739457003471632657092838557302489324582167360478036066699644159966148530779966935045642784024517676820594697429565802858715172210258037260198286480934361123635920996851334407027437915075376029336981424649257946220871069362710915576302952474444492165487363924882305327289161167610420403737904096356834313912198325033011553089714197242382438016017401280266339579904 [187,29] 26538982771211056052964308484414908440042133165526095991949533164833463549917121563227387578355808966414626268807961077013340759100100908030225353406083931410431911733349872888381452981165024124118121113111503381265472486309724521488202531959989586163780864371020720864360291139085237087700421981365009388141829254423565606671836729419557255918767500434530435376788559809712953018722478542446787729897213549019669176186128601939293441784093909205332631789482081550599557793719135498122702879958286806748723060782682968306935608050855662567466140226346342060175063001255293094581615317927235641657113343654803640251456517052035877451506050478722092252820890039096048048346890330303812887904159453745066228597196689341076972722856278166627806768439859911301854255248482553493466452271360482331870195686986695932297986768543821965063799270395325849765833450797440037897176093348537809903003067505532596249132357304070180717753748636698805690323407515809706695202254605229961373394920739671915755617569247185827341388929720280978344007253263233634871607296 [187,30] -12699342686246937551730859155548536485740260685284074935306496957015274334930424796708286110938596717955135838739722034576204104016011920871672439311334136337611058207291999664505975546583701852751478457905855377915166252873221793965973743728605593772705214865725934583356287411676997516142811349694960791610714194519250439707626126634771853358289431836394726872474200130879488555698903129498059360177863706560243280007117756217442547226429568051977186487425402915881213904280850932784704899345246660168391186426564882591196185603730910634897996943979388980228587014248293890917881273720366311546278512572864161469137957811499794911614467905768309562893283227540134391338000377628492092207998379474883730510989845798353863018271029232264990503632867809752438696515916977630447032791235278821686980506225833522800677381807479154787882294371580939364872666385450793728875790944503425312645621475408419814517027811124383603842589145142166849004516076888382021814653886742817859662432414739635218743989905360096027861340109774354980887866103220751970304 [187,31] 5398613325646717652094565463497452862908407213040361655931137382410346610821618726624119505781820799371369195902453923333808449444903377361128248803865859729158439767260780271737783874114070639445512777101543146669954991467194834440935587543794290345061609333301059808436884297813322022779296450566266648640001901969201524431984110425612122321008149289192322953095646152683531961744996303321107256752228512747552701911002912740833263800053608022191690259244537438479757473125880103693789327455046236924160870952561701580650150908539544465929534988914775813106622896236124068322020913550648186685031358061634927213567796673031996575549479297568223683741614324686698244222875004017355776632296728344105031921182627806911451317515996134749036990847567781022292186081023149484915119807601557144522763013653798117307427171903690639482915708422681226063242338059111275039632234019008951077138949449926806349077546776759210139788777738578744034028008717653155805742758368956845351228334171675591827883158435484371849298592722388137187077079356925124608 [187,32] -2040380970702839331751121289320269825260044388570676918483378479619532054887332795934932104588670805676738046014187630407762063988588381845764753399431467686112496579612303433822928172786178705430635678709868443590461456428487538220205178738238488919906119271212171559268997787445518624192521425157120514558944010596421080962890173363810017194674098986730365756210469987816034258367237280022294734593533942456496823141338207726402701573163882327058720496371050716217538870944530045932988927669038612731948729008376260357933306109606718020527263435270202466832841923602557073200044465365988189735698189032262062471495079379980798762506902035881959438830451393256627849151516577994454371679316627630603850603573393840091443927738737864756620060573015097126944816669253928797905541122876264729548409900360671193386060010998649836466587610722720385479292318064555137896829551769988041439819485656447745738366574339265859652910829224239653651889233396722047966020336927396043589090148308383144989633482977663947600642840884463830704918385877479968 [187,33] 670318585612137314444823726243255823061569352025548185321746438907770805831615033471076849542621406725041542442644540907922691082753750736390615295963381112140976482237996542561814498883662973599277509914818289218881063112514774556871350563863126771253457295804211305310099948867371917923084100502062499105969472123097227483381679393409445569857598585429598892405686815254200115616258830057234976157571274098384418632502391386558182151482791675413051960441462248409167924504767673713359694986845360767449060746734184836847533387068964016573077227568300932974210049148211586291467778444435875457768099030040802288461533051312390083762737131939760153714588933753959096740709489348509464906073760720384300843025487215282259929675278172266445478169877947638446828911566705981294966534696753239875753175987884563989785777249672332662456380475758134217987314462242318027728075847333329032237671596685253139553601130736388981903989926842939243132381494981743618790459939875107485958276977465711838005686732506085906657246437730391713687571329024 [187,34] -186750161718419313866140965743020755885634588005589804982400547004669391037736549994250975741266877992836341631407741707804697674693591573955990341568460832977243406225353496410495492311743570497483331028626042949651426184049113778173187458606098629107127650677549314255031493419303793465679306922041271751494986558300171128762489170098665182280975878599505341278659460008556699716846037494528055711010298323340197805253887374502597346144983499626735859636019048129132478702770341079481423439777394006634446694208681408908762996080808707824789919120383779794102940602483611178860008542414701371114085453971030631372448023422992651079808832728717778173915553485393972246319121607764600209269008517278861306848634549732382154707614055789207283419025522490725805660996860737762392832203706597264511121017603182248486287777812357248192828737598079440924034272176273028805679621304390339044462054864841144516990731098653772562802191294683194118206413151268593252870713481233255521916337235685808915138504257419019466449060714107951332285184 [187,35] 106829153499308417289949932639403175781579688002999519624616834421911522369916260996125375694782339518835033369175816207031531382611955310446870878382496852427578634369730728425007304941397325899684849240374494040683969429974251427957131856679676281883159169982014295586848212130401966427847470142447112597800981345917358171750004770381774091498369119813005233689158706799317383558244250325654193372266739288098828532341081929648198352520624937462383375385253470670478602847855759023368923543817013694546067414725184884919460882358524433451917969966647144279867119278432111695402656188277221288473337987225759075246864919302202967065717181799350883796865540619134421908188276336119753249547737591021160354424085288667835132266803788549647933471878735270946339822769088825013530813548755726633460913501123531288985169356342619137758586879794833239929341701042022459016934279510821673667409113448033538728023693341304992881515905363376745925613526441444848787320365233094262455992733163564096065308271461615041520009099300675441183232 [187,36] -73585317796985648446282916009433956647941746268331741205523255400860378171772779934652816068000602701756992541878625313946724399325299821141721226217697912943324179890219369105099770320997287601401561807886597372591996668276685433755962144737549651680436897842745784093421986801476468555511380800731718085919839042086019708921292840869543085726581508099432970660037937951077427097682305957338254421622272852442461270873602480948890385026510907759676025475050784810761745188578917303062478512293624539969336528291607131351422485867373414311690445584205962300341539811457201897606643666477598557452265995672828677221120297308609711015327887620957492956962194119311400333770851299002947581340231660822072677920343799665509712896126778299650308135427303188757981000104294854702043912274663764718788430666617988964739430772056259398498245817944201678146433217505996307944268107268477704943289784547992532640549718671623856991361623621775426109157064261593876729813951343750255285107820124157780556912554402376238915749966726130272784 [187,37] -158899509118733367543694426920237732783235933069397992416563027045192152660475173723466551966314702452903843580556817143643838535285003743649885648202152843157559605054893947295580505473274795323195421467886155968557680523154946475026362304622940827601393047912050175790833716595522402285187053409682427235790289962504128103157122951103828546622299457656095418247637421379227092176100168483301929506882030733733184843465935011435335471819922409162795124785984989538306204220524314881429834795648076847466390704653592867718421553653515664539264593023849397059956635975786906918616085235789425485153497133530586948910759141072107426218345676677805570042391250642107702996105406466247179854626277405642067516256201410566902755887560275144550223673134756115128494653339751642450025039321915734002481809993625079160636223647230342443968127417586228358611523554840111907996397811121442670476009260065927719903904971771518097438238471091306515701582209695809599364244487471514610662149413547014114263386293142970544155991311577387520 [187,38] 164401230945010271984791221400309293564353943466063216196808221170733258020040945572021457397566845352179417153499076032607760463949110367498322151776727026074354922232993866084483026448870299194870958956120370077439546016704459601281722097593496455189790872178167072196020455533610256085983053624562359046027883833698498677622586042266056055377053508728124611845395004137283111615594744594541800610891886189246934902568969798797713723744936815480664428299384569695464951734911375805766745748276865255821876768236603310560374698658451548771754219166549897882579389258897403386140004368675793813815605577263150047549173480035157298285909265053494484800940532538310847597272737232457684535456415341129753633372164769716265676384888606258376950179114601713269844391350486355650819891544839925033462282074085792991907291726309319901088228448078487133954693968184871848323146859449435648479778874385459321529263714297832317950281590292136793291722474812820448114927948897523958551591420653676486199262225066650247004394554290144 [187,39] 369718519576613697840843335944793243044363885550115260901792820217686441189419512429153731658514289261142275421205760063378727446914528640252721863874148060572893318240936940225819313020029314644251099172051862635403897595993053623246826110665810076860333408161537407102773566187038414449321440384676307425454507556764470232730914292329859227854604272438283154728669712636249952225587161727442616728946207548561583586707319865139143166897719185673313634218009023202225290772772158961646143950909969498545528989968005712598179788769453524099641425089929437923569968223661890193987281662830720362293194315336497109090866429773353496022282145572279582312516987126162857438506017332074735103558260564291684592812622414438272970936882568496389396950112300264717135170741335157465115507032775691255605468682114888102547717997509435898793881900597317381170433020896088564474330945574643894736115536715760417573313538384601952996851084224335449139424876840638876805795797885730535905538468451675778738747494466887191010810825664 [187,40] -332931121979412334612009537606712837561324277242107403509235117576956590668876932904372394507433935520389880734730465644945193245649907435699119965331175905491860734592983774122181743291929900332832120487979275761551364365723964581831854216627568667142986663082862550788731723159031434324754968014724214609514516260628128723204668636693019254571838907560279150178834724174780529570387884902689984494349487815891385406526909885055420008397050757064238282838421872255854746746851193767311347299133721010569216698411198231448162878333632803686372270197848572877008780662637446463155963799539883203613704659884143512868809512637875330861103824928956980702026011340038828570419317329955125859028428488039403079196275345664379264321597883766529499942908143267650586137773827194264236451991509454462118173632426106118947931404475496113293583383330629868079847612750929455959576438369380362625043616472029241805747081692189887683830664504454122393096483475011284954068778588573611232571682804583934663637525410094959361528831 [187,41] -646619287858248546163647289810071032063672663275430876437817952163351191413377826816103493056426103236013371316216819430102467345988243604290263016674764154968623582295704106091183015054885365771181877172111288754959702596910538091873978542490202877652019551568693743858370465141022793258072078724311349080744434133307039029291367881590089409721168641852923897560516090221350270110545560122924529077138177019845212799432498405543676162608209411157998641341690753229062574248333295285190601961615033105230437633089763624898547549401815106847560404743097793178650829854556054164262454975865674524242168480933714127217861958441895699400075643407282518652542164398981884090733051556488625434110259577214521299281473248216896842406511891713659921949606261447279184251878168176342005099181833797568973781152258872892025567373065247848243773684091312044126291877532948658580175702886309917814834270927330793970167770513880373975668189670609474420259404060769277715891323970912193305954249129980219139519565519207453556736 [187,42] 502561541881905388110288294500767894833502456013927042434134270861198325466266116897908037287998164368294881387885419691949786579703759746296007892903991403771925625517226928947218908279813092258686603775175464351221170752017856021896623148927406281755394429287907308768356556581235434178697509402111649107557209647255944016244549533359161685989980365267504087341955075809359326792688028616571459103522003504725317846570534702583693405132019702003396943427973501941569212034401025839381646774152309534708435080996481838011024984480573495309744919252079668144573269975204898984258789381145058371765904045403181865680748850247989095298580735621328560569089813164903493676969450354253981406487197412833805685883928446534742041135408743504121219391183526148682160533406925362056505832316859598812086558595583844981709720679302657059272965708395432351994726059681794121412722088651045837967968635584780397351206020277108612064259405695845271013580043827414329632425761501975666165231268541639122105301549144214511616 [187,43] 878447985456275167844384325958167741438729786716236148723156726635480517379841224871280298464715837382390979679536236480055107848054846982990154408026372290645412416484612212251412554442763729186884098431771294316611617339218472688490362262109533704744655572132668272329225760118716196609134919729845893998100125985037225046563738159758067871726351603817710170447502688235944408557930126084847616519575580424992022265525195715233511594733353751418358413942953904253486960589155048327062981434402723621312002604126969510364900657725396202059277850259520062056843237425957339876844456576096600519025621636150732629745757029805090838035574490020921994703912424922374507421168055431832279945315477144438359858472614477427399782435755089907522177608910430281150180570154707520192187750448975266005867707306241881033015861475230793095921114897468985234250267822343399610667495769376192683252258009948260963883803122889320998629231396943621619353890433196006288303883411838098251641303770653570987498779369786916864 [187,44] -565543335789032774492711619424396648184821973158545877261861454575987022904646251651319982641753296239494237540929709422021039558358770053641214193368955004362985343892766487003013068097751523166344148420759371043290945544159184371536666623608068065561996303952363164310123556227734873853201654520400147294356808944495546284404601147591571946379285767528131176957253778765178684323376457232039764137835434170811416732702996256277555192978681423762990956516342796365860409392036585863762920323675263693248675653352749146840684066648922149414463431034577798362098958722228870341523149442433055631761371536698517420342137650197947238771059169761571157743041725227094236995526073368819489362898920164485324075531146887142873754693530237302281834428801062232630119642408851584617564551191021585362877422715047124269392383362301826570471912183904832211985081639722396264055613166393081029219764270949899001424781257176514940466140985820100971221350958745463869082746288631387135974245831821780012774244932523520 [187,45] -938532582215963711186921577110258096705688695512344603429136992852242651515834863795082903250344264906602745457587410814516392724623174068025269354590974001667813345555591691690317207937943287389115824741637981105950493593422806790211189076727319267248088811339316428711521025430046845824666914446582271542938586373888338313463911162343124338402080802235417633120958810461755652437973983626469153960143992158708841130132643635318818529559471271510176506202280971345644912391918959937002950040704625426043663690727043545051812096637184460356585201885193364864538136626266440738050895650214069866961913730363035618728013560096462960809877829791731934784085667053179184325079503392065578149312910195396624725886161616549232679222730119736411515412359554640362753554948600967502214963525364363583673613612233168166546220337490431128854644749384524208401961513323030497078954586551674408766152684585142676819914299185811555423792020219632298880040390453684270920454580892862636214954199469231734415488040960 [187,46] 468300874228906903885169017842165124718910695179636503242645564498926749909820404177956996156747350777147084748360629634363406332343070843989158424954492291146490182992464019545777009258112866928440652069643908938042205518700421460933987529621590285635707060031112721997903182586911021126929525491177314395910293165435824292990698159510929731730001761578778299123740622200957554657202393940193730751753309950649009488634552350800834394742225121062389476564156733063589778103518957421554634218866158786068805620260145225032587946802137257684525943487213747675861338533931962894657555619976829978259884175140298367436786366958462979140281091180922146394201918869534329528255404264027296897105496399447674122749105676456283908129832302206889297125261519520264084587808777280003525334830443753068884147265089197591700704332184000366957058910441808601836073399176799538106966810276576683153433327448664975111248093297049019946734265855960646261989454187437144848138086810811676559812191684232193798755328 [187,47] 794695243775142959662179922811860982305396631584358598399203487630648726638118595656834980631627228772142443192635248277249500683583343984408784674472373033983771629465542614858948777877026048568179695377043976937499853142321712108497839033808269093756863253276499449596015342900438688816487656194227836328336238816698184773211509260043638163351232419772160275845451702682766831049070336963077054717691715916361693383478133770316678794818463840630322140052885532020703773331227867783358402704755648586935112480835160896359528305097778330625090921921271971315504716832300044667218618193024818790479310910706697402487136560460458122717638854342439074417693723088519015557791634915929154261959937761045925124229664180941818851844289760175688403766403227025858083155490506362924694314715595553485516842632756706809343579637078007544935867105422590481258066613041920888003044833846526425539718689634548110349512823494080029315130444328018863397321498352912870729553411996260274184825774751781132969984 [187,48] -274676172308380858052567959042953344311848005133561727643916198844986990455561563322712250966706013619936925285815344352501349453788244962022291742640005925341325318696054971313272039165875895344706071973952793942820107792725067280025289456842201758387427588518122997192897366900792361776215506219897384931259857923092860519007300105018502700758954094226312945667633326051328606987516244888391070358735193949964980911616903219440894145526514351302366857091796130892843379728309365208674532871889761470825431877025750024984235628086707424077560214244916158021393883880044765342162829182630388094561212158759457962183658860601394449202429969857863595172096587763014002547110839250800520946221392787149434666909438686423571057863727757646683660010947125039053663865915919277323026713243138985609218518523794082376460854248671339013465577703532591272297084229972269683967362156933381602759618836119706845097509669435713779034515725368394707855326504842729876359909387648145101157968962459514453040 [187,49] -533773922885972925667550881036715572490223527879928060441890542653037467706322451506804306525788944899420226363487217892180177590730791303323654416548931498101185125358460836323144313600290421300444063232784619126471411628955915444652622069139124568252943181961893966427803568017094438515156180250962845809731778143240656072921761658327383488005036712114635486081910562308742019472219612880495385514541131064322191789526625138791030626603781159610775500057502999789169126904987900481629953709884325394031915791906781465576726877475166599199569592348840035069730793117535571934925972820391671770016075362720460020926867618989230748255714204281822051240145278757773317575904390963843645896296870016994585194719643165818924074822063495516527912583414918231159769597830452954748357042853820988131418284874141370697451573458909656813045706023535526555596483503041247103026037215283735907672024732518034733818159719387105093390364194148148837816232552060560819101334197514567233137305278700584960 [187,50] 100863496774076048609152693888294259232657008389489682699586490680193624096654141182083827693947493369413862033953551643286914216171957406324665305601535354807186498740558796976925345849624978002150148911201877659779039130854308135915539066642335364789856333953633638667217035455671346293274751246469250629859160304654879699863206549323728108752978126743974301109311911998665411522120547251380724153301728364819280319728601300725593056600578212677016965253027711230402806226265567471067722659781868721450563502794622923706220654786417007017259922992968205494489140192747686087546185821871820658354855863729617780496916880923351330525151433569646081788763392881418037706219154176243353551816730148140074036380423201845657650707900403333794807025905791626220438871060549163945948588591110585219170097304864910176039670315838385139130232939597760126291703288697483404454568900570064205083976700106003458423056859340482699431593005465821971263552247541744757017786726570511047109061387091968 [187,51] 282112585459310437857988049300799192957567187094196367766701442674648977374651759318446720110983330783255512099830769489103732396284066388018152035893223115157070887733059330529429142344846358127207046368587368808968280021760242146609482024380363885394827392257235452243976737879924334578607868320848246684515910588205572111105986874994018573890562995287461783698610983235731108958002866895222296158160006478643229709501958712258198296002563343813979604841777922249712831574812138616354080279238536665183581118446556680220552135771134934343614559554406721056811443384372869581022564113148074797515149639436579981165890708089555300995066442503898589782883969483610382335768739332284583262726095793162807300708029316979273544062363458129697956309339293567481107283810841426164866955721632703942319500843904333672463652619371362533554448006918727842529481637125049760651672714014473897259064351400052167616548215946541151138130596609875772401070301081646271291626158502213803050404151296 [187,52] -9322856182021261933880407959627474506384942052067776096957028340623266678312919787730358582779598706209103149323330962472164259033850510404784177276214893117234954516549318954003737158482484385720524217187089412171858647196995591349877088806422584547364506004937292203730939071015618822579535058815834187343729296256108772235280373682065294108422935896951562529417495797265881326193081286100592178430128394117530080973987403097236222070909276438361217669760717247868478051935946650351616735095648130038388970200940640197236094961678370399362426015147896086345360700137287916486261951679885951978968942242216532732238041108364498551133612338172858344539446339946610144836258050454777150941884056552445264098334690679956206194192196547252506654855583571141643187023038198993402586824875399075380538565212563239052069408837840837047860290365868716023652632340941781035262953522130144227494975390323254370369567795498391677918894720097424594662361177933087195965938425112803534020608 [187,53] -114959513557571988727734413260040569051387297521541937483799508266322154802447562418371676969315261904297150824125102251552083452407041239395233131737313180346363088768252155755205788679879585334920736487615538021811577466331735810360769717279482647504340592270133847001324259774629568566425076546284266144917142335546634716284540876418932567750519659745258009516884732649343960276888576199955416080203433585407856245938619348518632842353900567893572620731942772733218234914253220825481624365366881064505498276373767797435391303830346616716022011938129519672666007954306288294259814405793090771981656206989478740809980486722095835687372489452183990548761053332520557001924405055100341543984484873203835951645517312958839697082885941869890257893322924889757104433497106144930350053664257519790045122565301563026216296939894862596986693080149076707077486931358016952265536889545974527570070984054156576768661406263370631176246321236027726920302589651865557656194366753488780918784 [187,54] -14167831661717004170739033590911087736441040575548855087234113352247973423492350170497316944791928460683203104847017342643143686902886377178772494109876154923554989694254950723101781606269627828967345093485159863750202452732430413501894364000695921004947514994558127885101169826588018391075549064826332701105952643403366186925374057020294220097050173181715802270705123826069252112855741730836848153942610305692575298374580776838445111638284295447965411392544074401924625393607775166834346396551505978035139953897599678714142791273792978544206589239391764340819230324066176301897966212434289765236724077330653748261260903093982592825387893182526606691694089801819683027550650977195962204290299051789441113169940249256010036722747665141100532447034968502449945419474925827627607713245189869746865633731807337832619346708415962320322085045454864615906085268514355235083388471276457935703395905313507362419596822641328430856471531662663696275079615363246397564787119568956112896 [187,55] 34645812498607320543847068753510661946936921674736045273169272523097913052882899683084686786251967211386800891195984389865557207221358609537750122890662992464184893284926312334666160869042228658817564616433738076134403537803749031296439539863884433163381798914055908329126060613941508769219957582851743874262004753065063730573455194116628994891451307341996928928823862409076651731549716644428607773608011163309982516410432211303373174800389548458156638181492446994219332719270598727410162345490479051448506793877137022848084461008156307297191828321957240822457178465298862145077043402286840665321586572608052099414223782352431606021167969761148146119472230870161945667863104225168507779693353635553378446233433357660208508665695720935508729866067007155641031210850825918181101298681487711930681477212856533832023289553229775137331664670658768871065147322954891750940796949455987971504982061398378632556986887495208034597501149876367528937514669846851228061711293414998016 [187,56] 10165217400006743009149804594805163338545571477857430568232432891152262405536086312951894813871875219169888137590283982129768348545181261160547163327429954487326533042617048032443969094097571707407225481206414554296717642266007197717289461497776788255972627111995773493624742877480920220091576223542679117050093573348536636893062581900792577587075368969205727732416129847456659000649321832814692488132444411428461816265178510333017853868803762790779882631242548312568280691261147985817518667263448905659370002513627628314651278136461230439816684430805276076391747415728601204733845858290874875467044603435676195569277822434139401716295805858566889275814803452731324998201647058597879821769963784229362199099867216205925494156893990639801212549075947837415297266042444840040601591831135796344049127769641798208004241399209791164761586881050561605098905496296482947817143253049716574931785001181958782916878621756967098004638057791428114250119323932171875391820530609664 [187,57] -7020450347714524838010981504675534678594333218322230263201085623117619073695095235911269537151888455738830586811330902810588668648264457309955525334414422893142555402575614656235475067404194477615390507352173004129726866770397400642533466878207377792927501601127701111427627072732907695436120000111686053700759202348541925133773505117892367399460247378472929929075810287442064799636323304168533768884588987560235504767814508413175330447404717228660441356491182341530402578967587174035057115757253000300980277887086578656740940169031620048602672089744056854861931434944694621093823346664153986229817457058058782353002922519807485071278476845200764015632984377338897482258536632060338372517339397177411776335757644035669349775119121695714180313135514271699883121079696238063081458688200677120710243786012559815609357929559894748585891871305544127225515900045981558173241223240011389065452564923939179391118070382857477357212550753664086594266576357632899670414983168 [187,58] -3736478121418780425175484567451020730575243455790667905152988880941963798751934571216978133196819523119890109496125558347110085350004410847886060610675836038764171072229797238951609622660060039916550189340216512296951692430213225550791371762227750225279525068978123613724449592332109007548064620842855291494079292062746614628320692097514108971856448911902047783314654876125298035266283704529793250945805826166681726259870538497048698770717162768733180691289707446547907439288424546912136504524659431942846092100867523113417838952658449688246481273975619280891800458674428974096126318041077154395217351213670737831936051433728361049933487759149005020370192362789209940755079287756784550229941679209015439171689832088389414183802495404190532605381029041105057351672369597747146135506050460970322821468680119604184362141376150843468423578988668218936421689572724475482318875190262498730809942494148396425477304324761245539368975963405021895773585775518358349807616 [187,59] 669717905672751632749279592157135272244187365291931908157351792904683586512280199791100096672561600310324181584681164202313400264109360653974997193657701242200566010703864139964724385072631957819148301080587158951219193902676591677831440333209468130082327756511690953238697312025117473101090828786883700922075781365556722984352406034833411484044746225961367961247710982200421586978072809970132588865447193084920917009465801977392692614740331535102470625860706045443603545963688163209238842078880414036358500982107231911272991678867183025320978556814422036261634701137461340287606623696615830590294790139535934946664716440490583836960015958241515037700268724524859132655053818155888523924242199005687028374711542056109665934677369843933255148687323269893840237014918717059472551676587525544223993202108754953919374319239563895531015219836518791107032673809436151007387880838140445144655080259155356890822953613121607681591372229810150081115413603636974977024 [187,60] 839559353575591425656274634724331496614573122931722515881622600966954264085176050579484017235282215326297989412328703158171724784251890476120197941729772212891926854555368648662926913283565289165157217618551452672684362554130343066877135318569173091435052592721395895831278390288579376945774803108091794119339102744637726004586898382396871229778390320470488434700560113418809841748619637339779623168306840663124157506086444071664492551703458523311491743750473217405501915824284880427935431816258480106183577022298713648245128326146355201559832064246181438336479164389674340765933609509833357062758613820201669214026023267975712871167634347186327853073494324618908167806789427929854765500340271489198772309061471518123464418733712752884631179605083369727635429705014620275306021801626987639491661773311330593875900988647144964834784331142071055576747071564940798409081873348692764961005927062003888560341081917267001563807091877857964490388165614184824832 [187,61] 81964429094168112029446268137895480069541774100018942077241875313620872324646249259599170883960168717435107691766272393138245851897507939310954267694790786873689067940157039239473498500418863174375598440845260955764920188178414137139166962288492457853615423942336469887421060007915990533422916581340926638803002849039323474564477349115761916071939443238573028336829548493412120670609543702451816631143289892315426069245639852730190093464845814799356503216864147011634717584352102824325299089895371834379770668145503043455389874461151046895834816221251783835935848818330731357876621910070706206737000948247533289211175805469625097436347510264143093490211178406133956832720979709204069957623649438169859189791491514752351360937278050825211651667072839816335061263594868602130527626649016211151930794564456882674950460202135465234371136035109230227594161965897802808105856813771668044334778235495059602831889871962786864967886086821909088564994094661632 [187,62] -105436284919452203464530175777896360946431978165206306189552546698571713890355823079888629833716512513141325921245717288269649859422198098834499779693564982943133914262306724356164003454233930058517669730944334367599744496472727600755297355732626359541398883577193660105987028437466575801276247841695862700230811758075110938829708491962670986488416777908774224571990077487727635323390160469840025198540103193412255164635041099778297875986851807118673914151146665988711068912312084683900006619180873922909017477698940891353453239520776442962923424093826259830836124748278083940433209182072844242713203198817220133510848102929112788871265622681810042405125912925234732501275549348831164043783659535148599277896496373176138728567556679433154023492043523192004293117851179525196989874818752360262282524585351983139041691132688901198043315456494204019774676978332549712214732678670639554115567928714321753564525730348586548014878170378689901826034368512 [187,63] -37342864033920788333338424449236835154036052999792378737671259706278920098866749495996478173294926851264209747583696720148916789572248933467329114535938382840944603393023906339748250262491219735115209442405193361234099040083860288725267327454035680030432945136115995283424814789960225909223096214819616688780301132923946806346053283557191796707785133834543139391332935411270371133992216689187907811392285080814880182763469412290168265442416482087730384606769303216571526796785238834710909976242183063879244314497109790107662340340690357668693720818916894382671712018851088548494133823290690925409532074187930082498866213159360364758616872641470845271808774279909506876234319571897628635359458519105737740067260161550565600235842043325245210783658817657235332688892628183277719855755711219618432571676416317781745261229949770443914395362102551060929074047840518518155940185492226404352489715600275878344338384345462018863376411330594594907226112 [187,64] 2944581360714485586994596110385520019983598405714918766866193905432169850075629572737298895060705881438291479867391453368012455099061782125417358845610206706284388043877174326236842321270510051420240074012630741819385319419451498590484336426702484257187359931222629487176888367092521345609214813430054670604123143035472055466224069165580879927857243656512402480627650268331649705123750790389645346036876574857968013169378213453392557567908864157495870096858304544037593594048085695726103150196958267340311864942190679879345212426106455479517792603063780062974807429072152746512303973264130518754195519438723406730930544940413730245019688274044991837719630590628017545829128538973555458411169755607635634734173597813316370624821931105495095627697847657506619788096600453981322834729589116898122690311235239758412547130429544474651203291798953914323240237344942212679482649259296394776384166846861224181620334033515805111923127694009019327488 [187,65] 4812294265266294684829254595286665381276170557668700839019712817366826201810467566594758276667652446616619905702305720444750681870381357732115766443573054283848825944433486409553024209904768592531293408237784825441449411425619332500347058274142306528660322102981268006641151903468931258821439894684688173097008894016937588575432141307827542794465422450498259947854308511510494954381568192167768137105081437899029721326834402800533033879786726540940271044366215767487040993685832677016334014020648495432320270496876390090804014144839450121057580286209370884380249348599058847935367892023859706688446533945541924171338714334522751416686218013772281669570963279986500736045123510770596141918808006106463181010072972579592050946747892187759328824258124769943013129466962291330277465687630354079999662250319678466944776418221812454737419975355044024493896437200036651156137438934810885060590183597234771319609481718545616479599870259679920128 [187,66] 1055402139968100984535046686528827169630074004463172138567282048302074841097321579851332467053036441199894772413253863427655814723197992184368607636356938416640062812623855249251020494361659315796479808699517708834534921295832744988169028747831899768185021871835014588212893199102648863691824916569206072593870544039479604351473224069292909379935975299398120931279620864096823114081465765202557858140738801162443937162586931662196491800552616524960137586491840951786820611875782489844261347502313170054139071328686471168255620388981646323592107713127250698997599650625133724703333269524009315762526043671496069839593559612973159964184049296965246212222250025903853075138923191330681495847412800559850048784239071038532250668415074795184489954266876350414073433219966183659109712571440108095324993817855900252383864516555747523793944144274170658423300161672033606259628124483524288595297113540347486597795943087660004466090554544214016 [187,67] -113650648063271678077770939633095167102075904450177451320326307470660613128802198291459478348987306518056400851364561827603097458153139927241991891502682240071319633259698139530781497577230097853507219930932171852150036406422074527550933796119175656380934544407868209185442220530329434324537748741420598842515475851047351103360698781525194965915322909773724032151634591799151467180773926342979360307146185030120021936796703469994902453544360095949208329655535205611031839955034412230512958093240483357133266240957907133261506019008060732577575706046029527120343159173690637292927620487550992971329835849553925055099780437213687394115339164906016687594598393294549241539441812192038300062872589511091999272244977250798615978034662957509559611218216782390130678422189510375083343271760490864975756034642088092233170453972598474717792200351373172079832562009703098635350341450081340021152198433624237356745179188242749490691833618432 [187,68] -115626613966931241272603895978206014985662652950050283216572969481185271199104105703851713779214458471411490675984631825536613782753084343713917992800448664592541569024045175020442044439550296860066408489004600116089287994545206556567198635914547160960327197521708793318311062758436142412638811434080373486761177846384306811984630881624052356079988274235087480167718196266629864526559982657633628311390629510419288389300113686820421653804884156707214183246632342801001058750153805774018481126370001177449043935773651721792671433403709710078275415977144758146871907423781845757784264204587542690036616550802041534592879186545544108546800381820080590544556700009004260369669506471868490000332316119929073692900128395552949794081057403886613943359022460622518267196006837016414337094184002987772520933327945687400330295816317621750361694492249435212640437302413308461181197229264419560764534534182790834271255058656281169485213952 [187,69] -27272580119971142293205664339925598925800036515241375575125306351916966297334495373436278313475295423838070035522988438467251059389811408702723941526861682654253045396621727818150295319944492448618268110622632641577671528915297822118809076502831840552278948216492242134058411564373548918589293525106433255191725787808436333012514928531922791272382187113255627759144690302408013139504101181227431263981291289974971740293172217528566761286650978333155183597286806522458143879371452250055340387031764432380137914870390022981536615749733610805108673003090312797051398166539680225367776370123990137048504899884906089086897792530717496893469663402862616618023758734381115436379821034966683745851762700039037296729842164940364490821378162368735700790329130234732333560252877499555711914632197451702671750329496614051813938850038305016285069153751243121568191286708249362104123204813231274486712772960738667080734067090399206907904 [187,70] -1303389033917813326640307258111449227101448436505826112316037725044111612426766374385538567672643851905300855222332551236630522205070805091210337495134890639561320843703199680411508727022318832482957867266653303271997955957171668238497041899217743903549107720760024721843223326709168149215148444951790923911494169937154335083371457042242542837917716076080008152900602929038231591880307041684886664234257187898211389348206754212292606178114888826857151841122999182549351646534592471277641586595969131133700705624232581147993715861935605505739048580874051535957758672912157563469986189921294901324656388578173469671864553356023160863451668345236317221941146796742663465943122163028205936344244570111460330946592393800650517886755082146935578987540025190655729433375081835033317642434810402850391808478262700148063555611922209908862165516036897846519443356581565255507550691434572752572960885913636321703318494372580434432 [187,71] 1107964023876866603946903948008313306837644038583934643580414173816324280689773057171708543742039979438270463252084275228407841087058917217071185135606434406778718619667019627162714709676694436548786242280603618892795080074903142481858944848025699722997439179286089977082100840474887224373671563031179074935460859613295626340333081313118105325469479656909393153556563898091908392586364516722015937360222479870352861917165143667233985672871637539632777845457377239961005661146948688361245637476857918036872261177638933648249495440188939661710614075867718547077659609585189131164768447838850777328041732120016190627900946654210310307973915499431699231375071253128526984564119610394143842728674844419397155631192021171308115771499508064965655647127332423278601618437000709814891961175956998138328116268518968822503522973433537762685871652138074595806140517698993308589638143205789128311172059425660649489908344301714432 [187,72] 428831219550440133593646209215422526797856757854263037275627643666084052375019039356746812297785948713770758533459876713620794821475029532527183772251289178448231084169197518449661209572232031255850863817094411330208528377022921178319528127052083314336041049196767978582084774066537191042479851353464247079459757228456898101445130341674540585065291011137843920181177789369363878829094958599126474205493807862996095708892999546002217746053642356769516561903974647768171952403319262450576894789180313971494099955783336984242845083025582924162900173296340201442974827896914209459866242033779134451097232140873741768591752388039075825786826017877323197005237975589773046738387653944735268942580685905175497960528227671171362388156058614381060991586864235973525260282262971528414583813677260418193727012977159283014175950626628058133499762185019436651502851174554072308461806786571937741239255421112901915729583818448 [187,73] 94229917451838178088674121834773348919453818511265185033792861996684936896718521924172362139958030939533030358768516043817789143032838927260182719746359884600198122122754698740365494924901285761155597810459391633282054987104358302522595733157440038063830934933116966483074628131294316302005370332431433415122704911986319015463771349659907575830018195762357544016041813496550799104389135898665618710630542098269417723274201109960654641519773173263493966800786031682535431424098705268605561792739817721710910843434258633809943166003775538813143983244329709170155592892633586741509363080485874598811072561235099007338335182563363427917592484631112144719097448669800544886159454823896662325431469504730364728331104139530605340100750925947678681341711001490129408038764798133691700962048406632774569273153863399232656615136382110765942126378782556512107303718054754595866075910220489023895959569148263717329174528 [187,74] 15105568536275617986720288194894230858776937067461549541923830883178703622248225907807713477197155206931493300844244430634250906440288390573137910706732709981934033596926659442207158342500458272459810587799907235197706506661682355217323013685361512624181058775849217467683746968062136698371144331463456805466227143586962549961753637117049852807850566276075437624048435317890630489081236300423169802449806692131288475098975130546236316958507905459214703461053144291012096217740128157929580421237276081683254085095071715351677242092988164751481310248329657596466283011376691208772822080411258627370713774589932072186816763849844458591466467819843589903483134633716661719456952600381601391206156056547648058968373841381262895976629420065362057099422154506038019175048158721314373354106452940352357986101107330496500907700602018222593264380703856260550053827981285355325402512315122185269658002591320249335808 [187,75] 1906523670127745544282087295914930691688838862779888512657723694048037626479546544966014499809834957329358049001540884925406615272737048123025074030013600800257875122896720857445877292099344645788880037109945404849535977816610779597767061758939165898691120862032508343393948545227006383340133457633432248807788318883096344358929083820905669820608606047211626972259845412405631094390997880995911628507681513381530275107195682406583990811509504890568182466916114991477369580096246054714479094240640800192947266205616069513132559628479748209270037621382614668393626149078691060098799762274830869305843111980777880004460292809326409328821417872168107521492911487117848364131380898198967955885151889429945531883496463556861339760142734565921329556424642280221353768950689017894386619065389871144517800676287471502555904565205029824708952341642516902573306699244542405037302790012797021429315603223849730048 [187,76] 196275553137944433235554935590565127348176031006971686881601473386885627621080063540219316558524920570895159588694015592056654969086821810718962284527471453936414522631691339503513050490028974604265927074634082175762292380952785152796311181368597986662765076389428614603876824152231154682439920271195149151676597353255496626030740012351013876104223251505298842943190154524035147954718235418562688444179262915047299850565810845551495160244212933460117670594116073799974178061602275202452655538495342080453393967897361732400812292990779727196005944618835132770330122555964568355235833603739423765041563578119450204523618246629938099861565784438793050158985070664870733722532690365667393134043109154809958633440956823639084548891000879285333260640113110410914358449871377427788940553733282694267906161477819797942957485957599846467214786998174437748201399691325769000376440678798489745763436959948800 [187,77] 16813442020016586870836303923670614454043260524041042846047372171677023137050932325299576922930936918987871789516787268953910426482389942849382937997336956824876381364229328481133854480846197489432323259655874534549023513307611253216913186918553144473060478889490685957871289153425049167560322762489180082920044172953359782322098938269962334359778598543382446208486166881001806666443063245013954302489773501618862720976986823786618816899770957939991837673301883937046201751880064065192248901521099466723486272509932914087465638292215720305496466401311014767355654157450189598324031596679720732215417750400280297472904317065923981633170210214816046180959023525846964324528987892557098093593622869958077086453688616179844028581749221803509115369874663015691702600262884588508429051784116687920298032988442802644354814178712313002606456885522082228554630652516464744992828739332095086559627051008 [187,78] 1213494642078768487710288530034155611944181273717679350455216845857741519465964805268687606224797797334941038008163108166143670129568197023480807412373034156448595295925908075921902171885488783689345029684668057408902812055406416867809091908928972718351364644764210633135649740752703221610495682824406851453377191532451078395907902009733055523000692312785435028751975695777182790179283878171111180758066741199033659155882596346800901373833430842860385012210727434292353311258493355801268175789309072080410571588935249609510290139542539094822101951450921831383420347463516010427550357543806594369813798825232697421072893804229130294471822696273014972670543355335877133795287706648664635052746704228999538787439889160748940845806863275202478403128498631291342181201137498230083853911970375967929426148518930997287262633222063780233296597465814835179594606939045757885181478998722932141309952 [187,79] 74411709653566986126480112020854268972942869636940805670424820465812675895378036780119262660983082854701702510777551168629273971635013854564679150577384359447588209396681826340820887754283195061415091113244896070434106685977072458223081336272730173381876443924421758344363684540083658699243374331689199406267295214596074013830251622101984222830462100444249083682200531777135104414143798496628333416497474900743981171666066729499369491176397546305629693600955664457102866371065961497896015090072874423815546618433140960447409390042205034483315688656549554033926852317913498976369753920886490184397058133308713770221184370640748571383450831482138216337493489046274719106720269294055117916960153319670397987531257007097192847693441386740468457694843712670625904156649621680917409603117059732746949990807799877620468209460564244787797697896833490607231242222568440291241727469619476398080 [187,80] 3899366824551425355101563986919460612885030637058278419743610702533476531017854174279056949255440492439692212187149056232469761891138704779235742453159559804396262548743998888915513307866467792735202552866847018385216103632699114161682588619518579791448497690884466824929426644482819936619583580839993554207747553158320076254921360834180020550326856329938864434701502359420652195882228273690639680736857292675842802327217006525247385142630038902228068809987259196658283764084945776170222129150791917407689187945007595085352939149761571301715257807060873137757982167452269989696577698088413589619285932852918901092578479178514514357629033431830274104090060614676642165649535654255341208468644249989633805144781247440298643567022960747408644928893725202218681483702719051723686306918361032442887302420455374880802495144949771879636599035696603713628295459092393272951261040644790528 [187,81] 175343846836519242837307687714380809343360375926848199689754473043516826102925915065318225538006250139884146075267580008996794606649872679001882334165788683249628733148225664476688368915028830980534649042032123922228347463055380611290354722828612024236183044332320894775826183172943177862119841269060407877133154848497746380799637095409167633733080779531971498885216224113473373435968717577519092160637214908919343096345497566230166898583961834468602327342752642323782009699892720158972556635802180372523488165647672679204385593808963441857747034455060080620833377212798698067174497735989561659001583913305603781219910724507715213702380336617978965410269611469659419377756615383124957975599233978201404591457481815760536541864901433071952013404038517276563009406032427191303037861906072929308142484169926808641501071940247518824737199801436742299447079209609863842557415391232 [187,82] 6785925260990527571423898596060610096931517577377780895747799999165333965191411128048251445194172283590224347527058526670117760150952912329177307617907078844409587442402789408115230211369835675511074755832771309520554727028766355915923219758017107149344130541344002465532253955962755506124279316534536840147567118385902093070684297064031877125411102486135599897012443092357104023733584259888478197542439456522592349030503353522507318610169287449321939325221501893086355640114338873860558632912029672380338277330707076579685632836940522585330550267384080580365183160927645914889397853513819985036681220607248731528176473851422759642436463012647132806015241193441855243887024453099541532362206922147097124410727348617299367079648898359940271200463647352750440052967008362691385291967381375278787270535729673840074322705737271431299112759952164497055612445604022509802749952 [187,83] 226489332029800760027156143680037556412592426787835466344897769410577363832822311036950681944697197861624160254126527141343805502875362090040991408917779876033116305250649761343902500971774518122572801126326466694791393285245587219772344630829517004058791463118323191836047542200651715482776438877082384218835852960077699843317161424186901857299314094311052915946941094274369858940720072200093409186386912578088584959329627140448266185057608947597565282278694449596440762668265141683184149691093694315537258997358121644705263399665431488458606623675030779788034941684115056460131143931502092326722139815965902863328777163508652808794773192041883727605078271233803869687807193390604512650845668682752140966422476844795818984582532277995095003318320786869917408269959027712355435637713702584194487448734445350310051575242983390740649349421173537614158568645522327601152 [187,84] 6528489378107788248797868638915382744121718523782632008922043521228813247460856921411969674921979142470546468499019027685033439290409181476347013070961882437528271088181636733096446827569359820249331202605430913890483151855722064805230443276146101080798961334389347884793787582150715516423284895397549338835875914506260115218839203440091379152652165568905890521171445995572396977809876404052732445218784581111186343442424965499497043662388585298427369360090447726000614968745994303732131151990015171732341448992627618354083317407394775707709840211998767589578075747086355292436614336021518608257127531496526579835335457042440936243639921425371104499149015019210826961680740541607415821479827153918642860730911696065320189708612388835063482565847993007451553482398342837009052880717923180994865464579022064983342584766882484230936935709581439038360019970867109888 [187,85] 162659114922945812108428666686185489246525529041573539017880684064483705487467273854264535996433957562779217929681078789355349455779697855565602429532940522475929725713958615517501120413855180610745609688132810947392008745462933555749776414455992717728306525841070455727320063938947297236471739236827449636341317587941652492063543334624238572153002524562343179970009532166177616472283918007588487479701341432574486904699222690794273812629276388902906883615098985790097253750408782279950557022164405713852503836012039276729607019527529645431382637588409442258784668358784004735360215958162164586811454913915999156128058053419936967317053189206996524044231561459478794535281213227543334615738058917937017139044251579121988542307078508814107068311177469085909197636313934338694666938469168599164402520567511807550097043206681129755209541127720778635024260136960 [187,86] 3504531538728050095594987735378720034190346035080511299398148980961927525172018245134709431018905594912845846388447585355561729732773511260355568695803105942636457887016201585216910463998763855712798937805711223608553750752041291637484578897147780414107202271855737115322110231458695566809245164254671313105309000439474005113672584098072905305079562207888686664017253328579275990289302382354874060000458316728299408658948106880985759460212440762608941274398149997346461422467575349315399984958280506978505135244066569378139436771986575735848085796858788386512616418110221616294840456119162093909432729850742708089641842419180899525887787198953436096150297215103186167940273016073504971270706335764470435578355532860003078000499149785800875755369308601908312434975490301761242160439618305432518309091384882163559747538692577982206685978112294921927999488 [187,87] 65297053784239464771766521846803493639847016094008822155741032457038157877531340365386679695180589446862412682410928795431819692191284097891257839390191815891822702656638880098150821620061164212452277915863379289635282704070199061093234522354572155745027811265638988864877064523875782493503408497075423309317345473802340966141509505612618578515181474358552541024970002843756202884637814600432601159746577236393976566574066181976059092513111725462850320609170971438703871727435524520176116060220186267977172569615648849356052333807126654598291331816145343155686982649448210052684517127356954143451670773775360203813076338030169890609651982459905133885408596595063017273790805344631999021745855626168946503596659035015334863854344067161803483998831861470279784614568440540046229822733058161126563098885042440962175215252781826487706159334893466320896 [187,88] 1051862164599405134234567979951685510384932809659038281144349630641783392907366021582846325786521431883533893610522947821619099037140712171490157214343084396253369845613272695472801608772005050051692430420119955454318316326256628130867446712445584255635429897102348596716680150500336585461310600261696872920526414907490588738851662469839726515067588300238900821690565691115890176699296820951154843671648062997811867119303927137887336849573974886632406502049164903523640208699500497597622403040409415270026804174684973352091424378526558906729894893612306411545519789633209069756576341691745544436157303309285213624790408330143027368253013906474073427457381217806996742353606242036685402009903745201434439603176110722909923399811844261567464440198714768231328049940159976161664445983167430959481906976701261293067734261992898376205402257231325696 [187,89] 14641829825180384298738310073117666678321866395410377262422909839591369433808061518482776510008974287155390613434616527318494662883696764722016000312897042194520126704300800749201278648778201878552374549704002019933344261093301048809887620085892812613371678011656911514987402585842443611343331098389716773096047178427354181835433701373500537591695883487635332448238456655618624627316790283470582290202536533873112904882793595407340845591976060245571778508022318164162768404477911588596335059727068029771968208828178692751776312842789896603239361555872707420546815545155458786548111028554919836950081564853277882462239976701120000859007371334557217967733923498816755927740879514256496878405592128351413320301438042827335775733295831765749660634805526651884041998674911146924182210950516190487645377845972144065762984485403549466686478352384 [187,90] 175980832342432595807127181636473623437040516665401580791469317444526694562180605396912234335075725070073107034599660197953019878044683756303285206897073292797994459248261323381671862116405721930041393347896461694294785134572106541117019318856548378060287964154723279860674160243400273828845455953042495090359623121721143698062393980249811541763639599246484839632414349636149341855354048289940256890180917743347098029875587896049738212221331732553977208465485415028833217422588132357250235306339789560606311065292782525732631312891603412148337412355711996244535123644090817272098235161669405310883997483711339926029872870966868723679637522046034769367794200854963860691257065247423708549505657656578170698095853001499570275535374192991905928036268570150484429490227765773045119064075436665030338973048506744333529190382954516451426304 [187,91] 1824454967009374751193392777175736558531200819708700705864345986660083749464787976759664361085123677439574421630748798418660556313953375215931379236496559665299433194558720941836304329587319443890950421214789050000552644920365634640328083386084313635158456716245437879449138589691004981485570935679494495299105986562786354964970980693308661903583482184802932568506369275918773708787760290507172452313071339289253216918662548998264863614646996252936649835063716844597788004944173868333798211650580076802094702781207393127064189171035189076731438626607300662423704466834999133836809434984047696846009227586962880810777253398522944444773180768610004998826329915501434827283957742858083615937429195499745408699455835547523799664671849340823817512857416838334528842056476083910599950696475104030778601431147076066322003882235754708992 [187,92] 16295669430152005128041458945770040131278674612434348020857871616378534083617739451096854417717040249781817643276215054819735620297572716715474015944341822505325404103635447632260516537449110628351171168567698599363515605857047322524951569924837340491437080015259383009002648222602869741015613960899882253711816348467310720078773728831134619798557817007550457453271180236631172741666989844228129614356939322956473313490027826601207347282908545169355531160506284274093016876834491986367379139910190548160555015725985457417459706633589467238976390356381049429636621246181292396680538959054591080404416361945827650897933649296808921498262462719168648748552463467395500252047910561196151973515207573048605734683751297046780784897188200626338026469971300636279886433769539903474719859287353337825990751284052039687319248626843648 [187,93] 125219126925412506406235655584223185875475476230380865629433535967008235588550759841008121243507987219541987748349356754338301236684152483647937730545902251707069926148223923843026350928323866076841756912784254185377371838515076679212038875103036380629386176012859095459394824381507132049035396765872956852093152570702937771137208039355913350980056188388646263985970729554798777896657845692057617562851469114714250406435434423818482697657149393156436745988778508125727055391024159432555476948255482816274113137333175006002406114416215864019310846840383991409392953253628737067908919091979242406030426224190550472522097244258588307671641352985312599441729387269203540778401547293161539256215783957285265416426672693077434001996797241517156701770300105462015942211341485788880618167187494153099860389570252203135887998976 [187,94] 826485566691886931451915435953860733174133480587083828039513697327491762973444915416733524127714077112667929513245378735812741918836922146773598389352440736527024516694997238178595631350682026028593911787741962743406149052020786962085665119166772440083458563295852575664315754067019141375984816902399773761700343425734932727502591509399532420026881123360823888198645732740030310420146260132991638238765402140387388320981450342952243699135809083775611177891101484197668274117868971726719010856419283647159927989422676926587153234755278643950293969261216100190110860835632292007890557185207844587517527615394111479194190020468070353493938197977090027962925783534966137416783923237639091669365798372376772819394187637679248530834561762905003281005022944411401126133586331340329044079356559223742878017510496731791360 [187,95] 4677288760709470467015855090306218170678226484214630055013055968928602313762260538755138705501742466838100526880185368046872649203746907011447786116442284252859111216671564165603162149054551100417177943710999546975768279469592800081608048097303140811934019557583399426795335392418071268163468266165875688284278909584761748419383419753930795299776826161990584029329306435636571068775449726400198119495029365513388770366554251281889712061352581718366991868328759694132258398038798063352826808235606881238326833519149359876338246220470662367568460608970097750974073681268275653643931485498873172690911735386340062158790109920299585825886078812744575201922545676746798258769647399483278162688438706970432952120045967391976107363441289551039933883525713859626090059443089193917046046650809303176724594706778161152 [187,96] 22651601391204046094875585458328071866832026914281260926718369732399501602208176769680032441460361189215379777341745705206412572651993364244193531981242296587697845963665201081037233887595597656374842810039539018458163103582435732333737310452076595921635785818778419829798474587526995603116158018476735925093183724825386301662106121426083158379157862030241708202493140060230026382405808972299130824953908182886120137883209883926074769276520831708365400615394101382011510355651761075997377775581169970911932189564560558853470678012123759052854932290462099039087142216772745746880842576380298068940440416788477713394037893726650165224592615707194955313694522120013608871413205068474778533821900683889635544128001518738495304403110795498078180520598047091264434024412955342686602050743273589445346045731840 [187,97] 93675371416931072096291407385991801067894880971901843406315187972513072637550503455832689833203742236767048417721311332721144558864247437568549312397358002822556698787798268955286303202412188867522983276290964148710170650825333659912737312481996220624086063433917453279309491334241849354496521033974254212904263314044812195634713117141506330348237768561147848315992841868145863238806982243003336898258758122684127085025047140441737092539180479513899032090253935937669218069041335132293797555363171675471327481223086881790532002854775438291077933815093806883114576150480521788015840983319479672102073201789854392684338664663723914526545610888380362410186944865868126787435313782102298863964450647187021673963775796938002959506110750778367830726291841206781592535797355090553958937550123749506154496 [187,98] 330046074953778668864582285209252998315925148864127258504889609911221446727973695946531006781049418684157947346122542991495414234622395400837049838031429336307380693003742509306607768783296003675579594088224757269525534067184534234213186136770078887276133651696864998130004955355645546282189512929227203338410012247412582205350416794572297027179515946188285243073678377554731279634733890303829426037229868077494994245720493688463878966587786707360176308063550249058639902098458486538720315217497214481237787401512447529330695238932406748745393075599137960635383821720572760505370158695232082598072424962369136254455915523960209192525216203296847192416638003605084578057494806622199333203558306620943530912334037889398261557142324265079807151970575539288954048383457423923711408636385795710976 [187,99] 988261594306773478116783809051543064297868286067419095028522885395402607228476824115457967543660103035926429584235172500627697850746191862206170930486870463323791898732420871205223096863424073455288704892773893840277554598588483371986534628093022054882208254398309004439143012303995234569917762965270678774436632536089973083519736467049960689391339439258865113291491802093774785021998068787491557655090287912144610995986777993021343638015710755973684470681285284948053692002791745061117706342339928570931751570647616845140015362552443020884477338826114352564456519410953753106662001001211958324236607553824511116847010010144628042509285168951028799575596659361071165556710096347002136654624448752435984611268955163773993210817006434018219789273965194169560247447508566177518257024942080 [187,100] 2508228038880436491499054622114640231288409861721537963795327406357453327889866497534791847734958825721668312223205164412100162184651717699005170551682021275641818671603271902455850546363896056669970278909680883915904745693212855375447339344026119467044505629579751205491414238227577073335862228345995500797577922594114467123301047823090838040655079062057341097678615095194974629610375868474939068164209564536075422687410230535293686634834465965721931094332026550473106794548382321120637096375366153949570561806386375917426096855895706310248041265164050906010288084866675458506151295568887546960901267713063192479215283134558094155157441546848875555855790245544578695298312416761601248655583965168899033271197834371938267064020356464345674820159512697135021051441043285955400734208 [187,101] 5380618551233660133137393150904619027947630994927701565697466615404495517044987577300745265429082792225973741018859094223106244749887255980254579800808482260569906875959873328093512026140428150334134767224234803851595355076460961092929548934043801190198390007065098134315679949251961962966045360947052313537785568881034158336959573306720127470993009963184776320237881806562957954271611476250186606703185245151725160413421804607396193833419071395149481994300438460374804360935955549409154925177145127352162951998246401294488921026281057657096625733805055473942010912727453205954604638350415143515816480343708375492831175639361854577554338421474870809262495752634660707337929639389733000264497086687425272725412436975345514814192316316484030048148153043605023273574230943907840 [187,102] 9726596168791920354700739714290140988714733732484124435874379044627605502513019399048736662310304238040446901581334341647554096115630970682498080338700767691898629794922871829082464050362493617547938006836055122422014923420513276847400551016970168405904008909086257411932475563619433685389482167503420420568644215045964585354592965175891572193880837457085256161075624348584478861911733440661628063614707013379612256684078004710064278091464200190843691991330920830227443710103743112245178209239395414857085114864672774663650512976727898329774466536799711541909255971750279157609057076343191841323929620978798100572607674409437681459748395266829229342324677709866271445124472369437829849161082374403740070997369002423169684946932419844694119008012992266842389124264995840 [187,103] 14769486060228691164101345578545593059537811358290778659333981043733634088264014227280812321985774013669964322915932893241657667833210980049735003135426415114135759704607218703813445223896088838292559300932326604903275287294277567650956658575914077616795589345035526660741643526791502140585625383469517168005559133266736973654944072196055478992517792461521977791904891240100803460422895802479873707953548469838394139928902831361638673557768707124005391324903901844875925263702508086296404295715805991971606403569536919077267039863027601457973827007618584362208976601458581652947385681724614320793858858499513867414282314551127896680523162164111129010626301901268338042420112510774341898528924148974224638008139658800530618795476230426298262385360304900702760785920 [187,104] 18774756734834476711396044238748353737908356007007680072448250467878155144942310779865987112949258538217863120401544363203506008689508417489572959380332969172565498833901347137479249343122290982114622281770941659926450720224816194681620514211952682012951605265240852514917748223466627811383270404846515258077776911151041225368622109759308914296886731492733234363546573625012533497711791062507334806654157902018457482104867559782376070507124140754506274996903500780193115506578859048768605502834044677005501147095059974942457673948078364468010506997133908351046007769644042252250592932253739662527722374305738080023231974708390662930055231911114605816045353792038485502183449911190623932485141859298554694988978746537005578053158502660756430435873481461615008 [187,105] 19908086774256768514747662980447606121226875874917057765676922602616959119724964653484855065101684208787769685784825476410084083423757851117381949424234955364568991059221940169784862291501106344537371691302579315145631369828534860129586929431964517459074141460416751478791404945893590643291883110536473010811213655024076822067471639882034715130813344541057261933531642831116325744929112284369765009251271136472003535425581322089585933000781282746095290123508661413628033548766266807653521105629343553138638890168469913171786894037292533275577693615725287617115884004344464656935703077142192875716217526733186059236587102326428861759938376374833799106694213977297418854362911664263916222837838594994983550473327948112752124584714270091878994934625206272 [187,106] 17542136919916974709738810415148107466664035679819110622533475663673435523989343872204664401952539426229041204348287603181758500577856660436943069286992659228623783088151222340191230113868940786554370864688997216661912170663882793203600034418006859356092912996990269521257822177195379279220741867143849330472934020405979835420550563077415991288827640717806833001407715717872903569205197443002436237218560902909215352056248595632122220362045546248547075750178473054805025548913167948283861668977809638301300815231995094253406142216157703025863707523014297317366175541058813952391232611054331621286671743597121685674732946019256937490326102149132714029145285528627433467966475456826538251217947253745423427592121760330230677404476544645034192928768 [187,107] 12793528409620039376647491222928102986305885511128497437450293175998463234721183748565284584704992153281891924055613917618674116598048482282355316378484277035356272172957520126455543407847036686866521093953347238776573087891373133320064932736736971603289865084502368601082000451846922042489054104189668721745981808356628956837838624980023333452327860751579842724702253914552723248612877546163851093608648351920556585904111009407861299449805716934410389767843570551650891058175984838002973909814644288050626349010897841630216224221836385711791213788661361459977364893979416986516905937834796344221496012630908221761076051776885568537728898919586527688490666749891178365061252483526048516169768494439576228363085371123015386736515623583481856 [187,108] 7689731896682356438621909820874159738451033426974416109930969269833302685817032735958466759217527458062937213057016772145990151395004193603440141785015522466257479792101925987393046147583739364632383315478800266435694461629244843495380538964212877376404273196765956626511457683989851928571287703892232232202113300000166231181111728613046368018562055652767160151336105863060595076326805196148938071779451953240759167207153173012765800115687422949892254358115759756192777331599208529740962639193702841657913788615954883769218331323732680719539274108607816340092941696403709959924265206164024153854105074776625165740460594580114811062650510759471764351481928148097507585049600662686835475376639224164206934874614147752805912465589338112 [187,109] 3792269117207936759147202531211287672981108323032651389437413001211000392097622174522477758760992200004632298630062571530415549856519417222401598415757596747827626534541910571932524070707474263494364946654060485500401766008138649158993400181188079089087413464898299643174791722434968645165189909982010578127285666213855001255560328948406875878858316246538902779969840835591163744513983868352314689166416381240601182256735635728832940094004073667284711657661958916825159206716651627265010827573560576969529218563201991614964545213329058776505603644197335225414715189248619084641835983215434600671066982241288332220955798058134924917939859287603937110054078728609569705579077308734138791406308376579747571653181764469174579494912 [187,110] 1527208976270857891344093380219462475341839199238204665073791044342274530017228795609752669833193232181837944270397119644575763741824043839848710489244980642984096253173460924714370093150183447594363574015278289666939071787280585284818229438658644736293109214749480844047497932953226537718611735519658189884950710929259129188991754872025007389462377903389582122929172805959086761390901593999905117566900847342488059105057785998760036366099460143972154022706994463080542466795735905712166985565003481696353236940351094815473462244439164324676790094153512473329086447938114477859858112457111449235553136232579612386439364772002007335326301320980045440622384534180824789784466786755869223929762720061551533423233427421659136 [187,111] 499732131911767895749514356055155628809970292776652526108639417687959008076509917275080582101657363637793093016791371010319384633411393678791583956496894776963292706660915224357406681739277420157271186441364539338817105661265274454516531410047496063757573824102122682323508998878619235341471138526640282771079809865655934294284986683823697495903660406037845885870650346610522602635908998518576490532516910498712721338945848105467909250552597311855483739099226828260742860293187641333852452828794992749899850147688241037925332625075598610293740578255636506324975244059753873803100361246956816126515258383396042647188110016135190619506846436817889763886393668425168016999087051298502485690793599012553398835648135168 [187,112] 132166219082079100808405775609244313249887188348480554869883537737670955941622314698399613100950418681032443717102994955011942416016174795020207017613671756173251510450746890845361963263280884013317360122341779136912683575660058758091266479079940596997086111058224606018943856207426445422066232344496270934140306957791563956409396807089794784877853801906886985780137679225463452231782818471154347115692093740177148067565770187980799619583036592659573589086728743260647863065306900798395684473756730596255892275469954556763692381680779749429973291334418149066612434932144783779851293360533589728360795827814212330101967915462597757664539573777161282109697019230553279658279611742757942410676350763096799778816 [187,113] 28094536682235538397988528668396893587778536895967782928654446378491250075814935614266902199318127396392552913821287271018083774434822836213427034922070556597677509650176178149928067739948926942539432412926448557205903533676051390734172300764507780080441313339307327477528753456611229930198208657738710684387314754781654416498154571510498982150687919079530925715803511707842253992385570163027836975745877882788714916840104803233610829991807886614466947987240550008296115603792192170754819883423914386149194796684827207462147658352000423629677169999715310202387071741252026754268257072859128592335917308495865952374552696939554503742275123634853025015210268672076210206506544007984249230672912088039424 [187,114] 4771726810364233138302549201975293213471384989848921582964759711367434502458982332660754263811770398186475414502736860606318516781977811865794102665942627460908226784377763518331424039732594340096055315143882015492761346962175713424470527060716700289313653794589317080498726922919153981962824328174049793370882593542169939679623244636564486741531108281240220299919123706648237546522839923919808336177514677275823677710136360139296533480234674597589282495836169002569909372556482403787658229673516395905004102475831290743050389291902943288479494280196286162668717873301927334434864089364984192780140342668729030327877792768777815907511214709849761606853927781892321484822872704977571204551393280 [187,115] 643526192513272997917718538269177496742239339821312785984529234259783381489278517890244423515501671593828007276926884505187703913953933780604596409012651016236973854874881743598475093753438471768794755326544442760423057059754385442732497040734128683171689759510653725118022486455466740532230025455479862949661823583361824391806992229014363452323062402309182249093883515554833044330344857327267210446429177326082768968349928284868845096959787144761531878313211578932287793167330910951617026684176550529034831671541758208945374409112794225165083132018249118558719834229907046372146780435895873489928666851866313660583552480753274514427574286330139214493871110504921845681165456846673117184 [187,116] 68457086867685136705260123185830603365170286747942262865203684405302798663802562710615046520294475261757503001969242074859151888902085513539026895597363463902796165645838859478747793193116568003652530563504401030887439652550349579003075367742042534501692932174977151872708818380215925143054122734371636572703621978413264720311923702507613511728432789510481103257015867808937938236262409579930056106045758833331342558857444296143228616352109312481440077922065151185400261476927847252064107404324697856879022098361693874397968402642195752608595302484189148150651028844163736262950147372940835335815027683304688503513789819197919396835061799540753721196524586659691342135606300959744 [187,117] 5704068374434314274704047751343612172733096598557095749712657344875445315259163304134677295269037232259448723882073842407320258183907056974261527755619876930186982672100524260535344263602974908115820787154297357992437226128471994326189312656408234467767833892792837768516367846794777809983571625020488311606804397592860852824622942481153152741003656166930814434332239476527551430733725903810830159334649039172697917816400207626230407545621437114973283708427705515529044278690048922202314237935750712337295902106146805396729256774690038535167333645546560851384601802952874099361291306490377518867481828138505476738236233072776233797106518484561629535584273617605710976942080 [187,118] 369515420040449867195951180310557988330682962907669356591981644400605960466336974375433387530700581216664540440311028539715261174681571007185407232375882088930701604546626118260554140492354825977439514964332163236051885791361085674111342579119207251378678064404248787421858544959037220661530977880882444515513662933055878686080541341123608389587175186857607783513278228834737228281486121147074920159151713490779003048662480084790238278830365209987784649856139866242172261167402170025892825756880727397885620283684113630571511047075485452385253740609692519431836933018672284608737608476678315368767521111560433748176449471805776910245544947500253745232466682214533120 [187,119] 18464156914861822382027993659749080806361895097846592934129608135247421917152940351208715020019898827192685081909666829061627191754967300037070684622021685238593969170842962950678532306894939184100836590402058724204599724628336756816175164193366744565447976192671619761120516421293085383120258896970349988654561914565076010139749087666376306900100192148285332499993678491478120203219708079357959355476280739387348785463849713006269489838383255353818212670951076225656763541168027614927953471183567982623335785417386190924101063155940130166532058086081483885188585871957296439305524012215471040858890049687911415656438555927512845314976575684378980134491951104 [187,120] 705710775588380690544332225894782810984923956058659179269606855793415985419990340934976797787952573848008253208479921478469691471019363805708541163283609431647507882096493168588800001957079317262723430247211730438485783259067874402337128820040381525411805860339888540833073431721519503590457985379628871968205921439381242848159962502539310061747125375024195562837319652040250180017736455441665484555792062846484051294749099033427574172186063321018276179711014240642705965103901515478590995068192997919030859907669934677026444339601036599904352977217705462513795941815399229201314194309821235052081238405599965692523674401365977345739050652207088026432 [187,121] 20447540965785285749686672915358592047303753570821436530468818681180480526379863078834828280812904033089243419182595835428278509957133374006446663662129994738929243744440765742820939098650767585733892603570090312406390736540339458009541516756477300586600934483637091223029883916028202857917776955616267917851350953214205653952195446953598103245262653803743836468313089583902775078666294315423853445794083786475662387149428016790716645387267209385677859390409749171683018852181444910908566311835003968744672168149874725187288165511792584552812995502064771693663839945910835389600851921922942208047213036719345219242553198072459101170024449048576 [187,122] 444871085955633874571228340559003530374089693191141116641428121835554269972780591998746277311358852658805519235313561148841727204885445943614418846816940005457873865070281444560822002700894301435208968138546060440373139588499658720710391538995919740356201945838027013773800445136928021703816033123298683629654534826982805105352505179092670300486558616052323218180016324118497017770847824268408719961039039652500815963998829266336554345686568672452006951562610689183142396914164307689102537440334909942472461331381192612232362921203886599115994322263033215482053282842890425282074181970468762246142378227501019320190271567453081908543488 [187,123] 7194319138500436755700295864189291799802301993776598472179333858129402998045970503499403409548846845048045883806593307422522021638210507116382292111532705432749256009572638240053442685745336403368437504198874320966297494522155177858872145964802958178396839939375211815871137855496501812902787201757745685240565953262079293631927031002949729652224619240831925774601745614344925945257903877104418773972768883233164723698063957276964479088398303758180262144377807260122279371681541638972340044919767649127191080255212169559659638008318388928343592143405210430212981871708798251479054850277378795701000772964350880613351801981239296 [187,124] 85543588948582876144995961299528461380564820725163648702423262810182351693695898817271119422240839965397245741513011852614171746246101305207838737345564971797025582196218430383820736107037920555520270308998827650702760265644681465748000975132427542853383789042742656174909796385460063731422225652739760368373867047489008863230897171098056094105839971605185954706074286946150318385651253904230353622642537620006741320636568013387264985112778452491536530541272267777528801381971457369518812783826088489028930941368135179121305696421200285479029624590100897252674519264153536130199846793225386189953562130829607468878102528 [187,125] 739221049699985167920347242270108888741072484097961824419755659602745650623425513203996450514594291925596681447665025303808259882421943812373300762702169679457559438518322241605841668523129344730063225605834778055963968916016185259443754554865180289452780327805665531816581125677527880075385663200825028194475641234322883686280980160790923855010759617470282930924137694796404544480366077659483363625514872998640280965840137320448914621028586295479367374032303243120161704169318272358043954923576663228417766453519567325828873044614017116127727386844680147561330449896395251778535547423834304169510161784334450688 [187,126] 4584913939577676075919423515385029363646969227102955121002889018089078864758915759784291372602609597500137544381360232465634909264747866332531660115979190170375767444036538017398722552070756054054471648749900650888745416402719610858868761793128553763289839198832855560808403293315222565497478222911584641588779424489060830634882183204934153895717875314477220301450487725820836213139529038674627502959868096012509691437928925189198758432781739758220207070137028968711771316280044151533428123913481810952879744555213285960793606357235115341543483013467197832847817297857731659308755773164174930643946569728 [187,127] 20138896449097195799190831798754604412336145244525737531126539927172080998971308960250806039682070807978929043117879257621350618011561558872562751760359520661869097762335753975024626136325030723468131321683365578881489957026111859776694221982810443096497494287241320621141776414750106437402872894647215641779122496642431471296441447834363969245100708425029906164057173659303495665068471380001342014273382977900827656761565784223972015256032429395912166488290486898618268874949867893816128342547863022073133110909406778495916366971327076222267206794654886613178305731239651541906890057522765889536 [187,128] 61747522295167206472615024925185393433599534576516133006682867095437230791971216526698403925499300483971964123487531932195942965071638689635724286392373153448413568455427519292255612971048215128335973182755916960267609508033231886849211680994718058330811299395878107641076363420012760030220212997804571034935256413469028745832738305429925331044600857168143761872080048131524225198750336877291212004036611003019488360970292179360687625250083021743638539450067658682896934273529567997144012057959517426065908580311847025724520313960810333364252979443585181562505150666883468503306998115840 [187,129] 130112827381415042321628701735689805770699250204329680160902985102370916650507896515765106576728042341530820390647279050050103930753444898436831563733120197010243383640517196445646484000078317409492504241721215789883244985376112187210998113735466562252830113412440240768767934594906149898605383644581936863959264091174004098203957334220043444741257857288807535545507915634553137446216709895830888013930135920593723288222902456678641769474750838223976653296361488182554070206706021348892257552641694736094839255492006684791369614186503510935011183072536916193906460088384781766656 [187,130] 185278298861071927273043280648076654787225072715810835805674941711260911535159780728294114701177322804831641722430455291346666069508903204984764528306794649907987093180617094496137958283316103209972390750981669345291149247532218880991024204951281884010903414630478042413476936526143476242407495743465341535153650556303440349157727378032071939145075770440348183847572534449113066718537271249588608456910403320930783616753864976827985697025528930896775281601252327081276695181143650538250169885539985931438797351384443136053506550902424338310220318107447534194006260152064 [187,131] 175067548272108477163457260442466136314261288163662742987860279696006645871359881015154300116736318501910321125502773599541175102984397451731808044686694971735534812899791145442680028598707313867997028026577882233308023134731574754729778962133545499526114314026114311564532876165950667302532150076183954974922044712456377061886629327699038757591085857877288182636675937281120800157671538901736935132120936415868551588454895790660268723421274512591081337141806254383050193441070292056953441004957811271893367670024072866543396336854045251927349798091917707144704 [187,132] 107608753057256865928562190367793313579753062929152019390879408229801367574569329132530366768790885802871092884684438904917086590595017652976905252442327597072642189442189101887319088913035881014337237648002122730360997956872054176542566395702838977720986183320463504538982035852439838024234175858677454459571034385218463152295278548885300159535261886596027257981220348012128937687612016613891996207938356859487710016213721455082985745829265842833764361474939536189124757251063473414406612883741176058469692493635965174475922485309480740728281634657232 [187,133] 42107526014418783990626793885630456946176164179644054763557484474966353568616679283293221786790957620293088070915174083344892870634806573324855326209906137401129590208991746456510373135330629395759345951211064477696066248794792810347771771360239725504048636622326501051565870383989073006122883387888166743120034533474998421645266313133631353918781266294138486289079776983584639993699246627880366902172370597976347806862775801456192002174046467961841351665902288631533484307779013933287142108710608013037041702987695091819585974038075073210880 [187,134] 10244144169947286132884395616685823016827170693439648361160068569830186938107277809109887395606986179213735284511956498758614413588205194482414995661163647913684467658554221153201019689481343027374518671122189332976090769910911970771002448799393510437993798655551921835979177180676524550718145719033604345999439189954160317929453915093851853337674287294058041664491408402690126088145956272483250778730898059714556526329556817783482363374666595243542063521053468951600851944185189544212464276432597415465837986494321243204278027158432 [187,135] 1509854317580069719701311322514053112155058760599459714069455751455045209715524291261111269098692932792541123060977830096561259989678614503969041255381634893538251287178652170555050164323875835764802684444314884387853741546945062201656273152277103153164052906588720424877890577981419225061478936638125991183487110716550426437216780564495104782831417779813387931240264798201822339912527427236231563282282785443617297779964233027711839223912571405506947755033201523577177939282278007571333043725084579109421762685556098747200 [187,136] 131021752192129418026403418119869997948844055101498800863231228683404271162201001653519033812173045264320314424288044579257369540834725969896197549554277856238037045992082655279940823095663896431110629271033101257266750420086932790537122642836723598911797911134782082634750701429281101862653258217666897164128350656141138845209498557314569789636190748932113469353002721761848333641436986544862453455942401505713473989500102562153329535934758302816233748884621638529928943585422532677068264380668101081620661399807 [187,137] 6486433173620441529880238673144602361004731325916082930380584301556350553001400130574013034099022084798235332419113058597398425824822401527357737421805011345327185403670922025499228591857362581618973885883196149464844575430261038821504403971593766497243030857184637519063561069341396386687038726759176360944844712932016228192837094904727919588520842978757011492149422226888907763390665404418756265848696443574997084288098098239921946434531985132430556381273018878406242477182638627010183992543189794816 [187,138] 176900145130274706144479201808990977353845223633581327095315465317966036014955738578804337086487427969357007051892450001670401425967676850074388099979137423665343985151547281863771471406107479042790275572154442109447611134698266477173667608752557925463629230453423893184775054221745365197598621155208260092459396077844949426088479330949144184013886185975411494606319279784336572347096878773948766639565956759369379849099271337867213835805388314328578712952538925254637200875936918733206921216 [187,139] 2556086032671033876926056716570899891647250877837594807740781634135323768589922958947209286072526570474100705458263192557949440051514587440853400987795662071742905515029552906528030707936298604873565394333029936956657234554622428083833094922364769343435529054326283517339682918539582813682349388331184573784529444119389234777148500362791529080180589819416765602735150702582872698462453382502270095446683436361908147945728844494228143621944331364272656697206101020770010403593928704 [187,140] 18731836667066112095510987780732924334060219875946702436944590209653366459285256601001588148747553417470849545750711141461531037058041470450340651621467694398278635150087051138495228492784615636562013152989150777380845637446502545992427109534745255346646377110986612782131570998897116091898347668123678253062688939634416746896093825793790841962612423367092672519493189898036398687207290852953538301472206896019354521764094557241648124015749004664937485639521680545382912 [187,141] 66280150127714481259602296286835040398382514241687387717488883485568296292217677915099078480179842446970381738742999689392479799920502417721957836237721679258534312882195093620537182953914561538576916423805721536226109477465512675008591262862040143157980171394960138611240147108001158816685732961280553156993266358054001385079263759480099555820267933012927608731223706540557437456990088500845850942934428461842335464195082278780261791003039740376052636663808 [187,142] 107099661264100181992230325265169495322674984497427856672076558672733041223823622554543301757563379053169984268234234130179210887429718657435597668520648145031194273928538795680370789678011193178807364850139760787988089416649739441632019228820478893455926683584333468862010516252615985042542285605310096792853792971737240222446458031381408330337769829948439294784269258494438983528991648923463775999538308399434428263978011127890847515076824400896 [187,143] 74165492822532883919493625068791963595059782266478050021288234211182888094664160121916198320340232798951015352099055228072367474406489386772076963345577950056545014041899059243568638519847627315858612069684535605836606828663521198384066463985227371503376461211511954664080033813245769211108288791437491623525135662892481577630720523675844681480886233339622091679001266280142305276473127347199564013247593673153729298371634559742412800 [187,144] 20461089283744085425335302600919450365555127669210658208139971439808307607310948679736708646589483820043314154131846003120246273126013258376669986115776198454849798402616200967822624814013253315914236661430534138088242296307599687307284410929686260603163292171420982058602364515232667446378141318719314284941287493143101713014509996361371217823534602111385912312327366701297165970601740360348261588045579917396671391982128 [187,145] 2066608491869729986151445662575120975679669933572134251419895571174536920233613077130365749374441181618603737956162330110240979433001349211507201458701192992964147590252316226279557703750642520203078419085372131511968387258134497689310669512064391879723917297466169339659417995378938590731844943466227927712906531950790268881451195870829674163723885865755543076412513121912008458670811910613229184290809446400 [187,146] 69227234954496319814614988305304771563136872976788058550448331153731503942750901996529426820805719988487624444208924774179653799023501935218767171010216798354319178181840914620334240717834047652193522802631674892998318790743284894581297047717085136290181116514829752764462240070540610111603052330775286450373593967465302471573945429418649039928031127702319142074837380429941733369641464483545088 [187,147] 684370588835114351921311501747496963558929713820803619512997103584110443545812047278909919590286559461516573898968567028283396144898121193396538920583039419524130596303418585991345616243851119510500331023945466138036137034428040319498774501650198520545950926526377533259425285497265639719077618212282713873826734860385589960815092435197897850952763517629093237507803311194635239424 [187,148] 1736550057795012984563686784888557421260193065409411908422292505397481415253019625618830102457755894295100105343893547667382575164908925704065478343627499412932186831054333705417556941522963530196660023019407068205683290552277549098957627123242093052832619475870353638774230977476027545849699968878943425372676929805269694357222754229167724132823340240019444363689984 [187,149] 954941283616598859754523208491413890060894022367067083898469663178245438752465640719217501314965396277597503822221478011632161866940814028128698816536584941629416647254553051377449850075850942251225949063876452585273018627480684105593304954803128011092761954100366428885760906931316625309146859628013103542254734874228208760901991737741807549308469248 [187,150] 92405357393565113644566826677851921138441858075678374815500064968679074942591491743859021251480899015924240393438158307817621580035639959512622433319963554153820166614752412854491601159381834074469223804028839545284375868207192334301446685480445345851164981718731146258725956637080623431672903006292257726878754403891728558262842818560 [187,151] 1210643481402276456360151932155354483413746338448224504112047238506362691699785550055592941864307334593199772365077651575764722979374266124901736468515869712635074761255294786105633812054729786460886219583870663437214414203481637135858009671760486500848154416473053556732267744279456353134236301549048520915845917966336 [187,152] 65291325225947316460410481137314458183285878863849698269515405582494578578703213422095915462425499780108046420768334589454331874266311593983492406806770652705594599298146800782183158420483785672760667238259641139518051745259350587135102249257643878296199125527989778759241993971764349437983938243510272 [187,153] 28546171923463787768860390543697701302863295608113193029949534436059737619054728863170873103700729894201348420263913238269496591116953511378415683207644179727721943604713942064946310232208633024375149050443452381596796692156675000043589256863913516214119749555279928864445484094048777260920471552 [187,154] 9241876867713568690599017366306018307018277483651830223059495977991003178368666797261393340619541187638522680200061277543196535169885483421275409245916917464250963459110366504443015560344740506110658704297314452390928089976231746789301726680116926318002495620574833558325949031473405755392 [187,155] 2117572034953378096681955594234027088174346540448634555189804583769765845295722691592149528032974034772035144093881110105607429930321141828785545523525974808181435410043074157695417098494687219743182658770713010169663612464284465484405895964845308546819689189925944344883726847574016 [187,156] 335145830303437696721162996202496273857318760406904030799217675573128636922782134529180546998203372320902540220156867419032465438691807889685510281024545581953057348471684570883719960987459688164534323053751043482061972137477166055752755574779680513662676144297146678389866496 [187,157] 35645958604018321063722383184728896533785546770381611888283745484584717551246305264717073341388221097010442701804030138049667955480647768607870345150174297173235106784684612117436380226441373701175219637641737143526258879376089234061281320792775048979791105642021781504 [187,158] 2469382927874361075757050815842865641197369937249378526722964316007828499893558786937286133472352043482912934956789515290153010303241396927272579443933575776341773408652327478797092205560341067462233613665641807742490813074276831635720729629677822989064065449984 [187,159] 107505000979032703274667163535961173616121298684901731572535850162058473443387275387256757308237511869436705724978314567339979908670169697619345448315099254441828289611635759394678875876462979144330316774142860129462753369948271597894523640772406457794560 [187,160] 2822459028437398227916639599722941308524485736169149657788040369463412507281781026114592203184916676389776442474413256530713458743630334085826326723149791542615664559071413661002914067305473313630047238495692456087066103831630197870558837137738240 [187,161] 42599019245244882674395171790196573103790026863552570427206044190641933111976957766062485297812694777394001972107000163776591049973817746917150083275101556509862725526966523916067519418954846269277512321720528794107369246770165329579474944 [187,162] 349461239914377283056608896623497999719941663611816918715078450565864941188665957548906124350428598444199530684892388681558849288680006386455828439913198837649401850674459054867962215745609888828880285483058380676172308769236975616 [187,163] 1458212943902760802722696181210288331145545533541678743405103113795494259857600594044216179801779007334927498925841043658412108110376235841865835461398043158708444071014707616036837288735429356007648775212728628852779909120 [187,164] 2858791786521487923504722731408789196061888400497195971286593958355520030883314129537418832766291192968120227029885002553351713578830839712556486111837281022400004711753397353982594289533182826379877148463947030528 [187,165] 2391307944824948877238259981143997116092162482273967356502078350619771862206752898873755691906741342575704954778527847531692127951904883908846732483660387848507527946867823128582409961528419359877273747456 [187,166] 757824792223389848708145252249254181295394159301793820351582784434559582660110648708173253052595662101091373327700170839363987911049202703692780882900143264425123920749131220638057149414717472768 [187,167] 78360647837281746115116971035627930402814263912848731359694517879218419031429876572658675895733231936896603803287065217818993836616648197333998733682230140167841078695436484572879945728 [187,168] 2181410872797657299594072240432780556271777462524880110257275078321002181334388494146309514023437804284334930655779432439017619239605975784106440393592077888186408744901903872 [187,169] 12675175549090551243787367990125012085706338173312847446774633390797472010504667011724878587074788165251375055052103879234765859980038222096407493012661252190896128 [187,170] 10840075747532499623752200950379034243775458861829697752756883435792637069506944178978685612886860191597803022857220084612371774758209222723775736365056 [187,171] 825517977612442947414289145318074201349795386038955383595098393948558609479020600072730484719165284060567982349099303121677621260313526272 [187,172] 2590714379208833076099438659994864600503065732811665285660662143260804381759715414924786113859433839737575794234847099259904 [187,173] 91751279970088044937628554682111983378238878359444020685534071938632531263058887228109793837261246916689920 [187,174] 2949779949338442615304081574814749491005464466132824937364593583482515201651759475529728 [187,175] 131753853796711395945249661666978849652307465647170937016102912 [187,176] 139872 [188,0] 5789377486205678123785819582513021597728790375243315968326178851401555744127485289895879033114616432530129752878235231501273603743613605094945756383354394745768409310555556513336708190532553595331600580249568594597757764689144556763976104370408669805884272412824915359167040633375918978375204122725015574271493577586004772113556560356718075469184146192866966262097279549695420858632447965103797721023268878842254224114528901344512504798681476427579674332831039403947590263540548950180389081772022573745355631991912534945102546991882839093376614801213171074036472966871666253494408760581382974338125058917485604175249835995506975339107944442175805459742068735407850121878773384646210681020700516544655568423904822939860002522411711145882848381081125379019323184731219737127751733305265596041283351402489628249072864257778015080829411325999007089015565416872357760737135803183312448163918884830918143898982587360397204439049288897730428894330168387290735087108098997105485678003363632174439721789668281250000000 [188,1] 411549815749344755062604833189602611967313628959023612223560086117680239109603598753556045943156166259603505023546964266566705180214749611403432605875104430740998745438280071112195619769932924512896656531958519412981908040229378715310749414007481079644284776784696183616131669666739475508998686754931368167750180819896069889765875671847581784560832782465518277199026210752083931051115393459829122695089363502118587225897821808524229208359115791952955472711229417092801673212554268480076640032561454030692373382203774855553370086709046977468224978083579808753614021057190435190714192630171303138296967599281371027292809719126593119706535891456327565875139972848801521614389216328039726798261729109894992634402050818272610787936305829885363664488199535850012308174915341510008821316617868059502212429293044400184585567843148808414432718228212186114229985314844720076288359594513011091486917449746806104354137599700407128816565523780339330272284049364850118997394538140106627403358059031956952075794543352000000000 [188,2] 1513341762619203862134981232171569586326108638823382099247298466075482999651867937128348209853327600230567601888736707954941960995923742821211410518051716455416524092420067510609792167232060342648786784429910108476633858472321675549180628547346536943513667697931144175847762756476595433221598179323774549105542944082439746546762421197186287243568489491067397329737861131558174320335619126098434913615602720093208298965047310797826864320068081373032976265998234739234604981061062314439467599043225290889576603591285143321695707445200124445615864333136431022945493998239244673610583747924291149134092071191462974819571915037308957776239392771619797093579097271095110577495785623001294738093041414274927144974760264571371541052401995984469787916201456022030717988058596876065016631771008803577138954444406419961188075131936923863055958546264926407118236752157376605357697852474872632512982785761507285561625523004134928616136634607829655893991863552358009215657258232952232179830715742791907454906345753887044000000 [188,3] 1362206787026288961546816644833558104873881388748442917527375724681444363341672747272268072809526408167201805943338694922590892054823589697340294335088683034460729036850805800986666114646538103962686188058937502544294372601645113640490541711609015290579818197642043789031983943946422692201167840630835815631381433304419759267327911577546954576509654738246099832432731732860414094930184252359061177253460243066454858269658151671605629300830382586702850242117259926061536743113371548964982007938332823561033887126442839422427152160751505781408538718382490288310997923252084710133757717128923697038884635504414326815676915010782893215138381970249980548724988812394003987534117772987606831239508917532172296754278933959756606375278622407540578301415856501653379427919905250617650966810920565390794440528950913342817284551872198862327675783789903195904667739670466833036561502024825270144933217902093757109177369582333956720700543080873545750813908263830330636825049447543173152147986570243884025080858460558562112000 [188,4] 478771067061599922874324880616064954400573423191291644287863220439603730705373027029371279896518415728106698479638706461827782086828777923808110430398830817705783128452269652581161521562496452732986754295944120877648516290009863666016932078892914506844015499073981497552678624586158362134502213160146301460697742688126780325337356095187856892768907148976433857858031727728146154159590052098762054120994449256773676985420521290843510723568758049944533005945791062374079983925997555012559315180018128635539706976933877831502318039143500595394101976114327106723847903966941514130004440212162324483310297368036566766759659045718913117937142771839672868130984449619461490488405737737673652965071789847720316808552204999328146945910754472663587757232495472893929797229390823392443804704490501813583124464706702689938268801273101823842417818043751088429590718254496476779297656359582969789675267230694379525196995648170788843835947330797545027570179860131049242270943156081793583376711333768293190097470751499450546480 [188,5] 82818925887726287550881628879288227775600279996054957260291748110707064394500641528707870183021655276779271972802847461263506268458639131579662897668719124931036849645575268990416746970176218328858502051975151978612597625495269620078229620859385603825554639532559076248940547097975754125824046069882524095234135510931075563841570702688795603446300162794554926563078770659271310927511621242569793424301611131636318757739987492324436785231190589976597190267859165533281394909451986725926866836666098735510404045871901662631306352288276700722736560432516738257731779867995708825017601119387492729606294905453438405526675387170927120622859470500173485339094670882726364029063661396349344601491469299155955886535297007627097765762390307019498093636472431633103143840165751719530395715158425064856134676339950009090341488078510602913226726631065584821869186708538162932391447119591767458561147093709298093770581868097326842534768926607993236431521390064496820626388731942190328744520655793337890961853797866692048384 [188,6] 8097995448954318777531737131856543884121893440179079099792204592091506194017472266397660492741921135810503441756360672690877841078552458843479663993388784349666921577446344237032229753378425181997899325709583975491431295469414396334065240032887720656426923719129165783227595364795322039630452452331716553619269491371342757254953838233363694116455205581813248615489502919866983793334251109213072570192191506370039555133868093245922485306560543341769658004107445142800260759275172440598583524377997891204456337466832993799108533494729129207458441338298677870612804790991777264085393068160742501457878605333372345045579065684725751181423120241568446945698480788675845588018982239697872851610247096270549807863785110101345001209082979231537380206161844950855370425900207064275066037544916907277167315168909178000936941865023825407935638037700841605474805764099947489648979407853354109219989276470547397496432924521578346494363312183899654414039066861434222427678780216969760206317581213096313821203033305807001184 [188,7] 490678115200567857495069179335583015753080602854264614485112417850144893865554848907466123247095321861834750523984674621057523708591664873827763403659284007392437793753024780029657694135147341391791522841758588422110953761455502593819912492574164135090580390395139068815958993926098873453640849520606031369998134392820648166635993934767122723837508768528023823994010272123401949322929396671452837129529054927691399375060822673898589131629926898693102976372621037305155781739979459293964238826973490898228196084376468682227000264558661696547294074880025826458115056432006075539369478164179969740969393917751664170040810931343700762244670593161692091864027987117060387815218164610791082945652638559339564555827487293983122845120581303855853077578213389091748398293656575383398559919345978236225190609873905069708573558470752016797638257165000922739981408915967509323600182823444404174360504391456803641055729962080419172838743610392940258255912247660687554207178446726782858106139548877128192908743321986869440 [188,8] 19667531109755972571482179106787327440226279732760223109325263565056471274493624281583781745125267434477069951457788913909220949545795787300318854595614351879005758415947785727831367123927486778218394698244132009519158940580508558811924993227813255387507722896159716342705733825575194073527150937424368981449059263849183158368133971551642031682361205310359396883387212599126679364119061948223824508846834964082522527921180448692451439128680080471657406890440815777011423682017943309648057578940035924203681942521736082851608284735882360210421260863926851657108633696652632287056120340211560082542490859947065700217551636923409483482759923116559230100799392894471976915941891909449676242980774068062715165703296692800402467633844327401265877732990971790705935747529882142347661852018085012571403036424842781671713051264759987623453325160227457575534495296913859983891576903029574509321549970454554919452747065363348940198874167626955653263077645429451704309134335207538829688285571839321044722691011749975809 [188,9] 547476788427145221360007444756863033588075782576013416790534637078365214852579099519622869107159613304825949891622106407064647073986516313956195335054273281409460265514538636272904380556127768332589000348193086860571179297660343551276637991087507846084866215478890029742749213098547805312564228214409205041187975077745845720455958476115237282276260910386962385377638286994874777409040458012998704030358397999879035289048879989806961620364275569750279837134351748400650806500753698688414560423948229340101300914512782029274328495587881171126069786852923544153451909113463188413009395281919541971856088674715260304414572809025606049375634177687609483360076044784568530020477525421817018831426505437776915104102037880462474819498809356942742589415751831270459317759240255869762921486108000301931666921858220992777487179119573067109864127981371718646121541230475776934938355389722779379668217126973210595747545880364455901968308694435203794989256438615459478004902044190428487223958988504489660603758895300608 [188,10] 10988751759532342379461352223731678637586120066937383659963741122598667483358180282478808687765220987373893382090042667928969102883622947125803546002348604571839611482865091775804499343704450815241622993097590502668214681692570374457849803693076552929097849858398604459306683542622653922810649786835150408783684221905349525426985703622345268724584129804292779052159759919608760123822419252499080019903681374216685388764918020367413807279714212546026665474916686833067049940617247568963593489632422965556839566227147929119493613426325878411498623782691041633638054201047765207762593994297637353747141920882440170525177474525360936754955859170088390397125972692467168731416596088464385179365285701589641820077053954792328377223716760767278884143385466946690369997513840452519763004960586761765512707161800127313623197621769738473697797852372032024792035733863905081454677941455563940063762595093097210073892024872098617605969905314289181456803835877055799905783210842870303507771250385274055815731127508992 [188,11] 163841997985273978793199461920889724199284795602724257138590359912914476169736915061749148636039385487130474717663985604291503275820470199243480137441679669598237416090975867085664891341191377361472391584906057733235939668116313285091368353848097519696886074659741726103283803344652844514002376391136714785074901600397619485628171128792576315768946756452089941699663073023535624964495498386837051132891594231522755235560225542927397245475176372005870822387060925924736726815391947361985683418169754577969025499363402587920004812739401869778076138346093501800991010396561061486141471688613449615694757226078315417397041730432533234946607153513336385182480256558605804203728750491071002100442174841617966129815961875687792608038880731862449354434402024188634828674342108361164914701147404342082410529639503797953865160026283615775615890208635496086111854671536307337291417380715507176465197997474423244600797361856474327160616417174553547290276480544453950673137498076225222898348128681613511959949852672 [188,12] 1858957571488224664375312699511503000350315572872138555217258427923973833150811646667232267696178512141691441563040048349875871609703932931555765819238075076009683118549308922793302078157629246366522806599808834822967950905246009908778588097699125443269363253267712661592462600436948759610797592943250303994296334215353679736671654300295898958815550158762908427657766215828399953198281150174549679065535069034718630458912624527011493672605362559302385545987612171802103610194622783161122971229870386578889647034991103902223800946333046123763065766479491389960873834184579433797667131243429895336815708405778744811625221290180809242884119239213587389716862173686163895483965922520339135028443794184178997671083346038778207384530175430163626244511999897202610199361793176520509371299791348183952335239229768197504211226037762055312668205792560658212879171680081889582802445594928997687006177704651733329163119151781683194835557834772580979614621781416158422153726926972373592480092486282124125136326144 [188,13] 16372503077724638496241672161795195496644593372582657244753190568307228567109845500551098569992612360214428743941699356200532650554170681738024472566360930401471286147963123468335760577745053387031204976654216475205385438806402068869209363139747066302273117535272108445605656211752468770103681922144696486000667509733239981655555400822466929132641136990429672561488750636230702351743100599886199368582541577221606248414894254600282698447797832532249915774513065682465434899087283976024629323996171520158101124069238592482783300791501997045592989478147892385883456189612641577820212077022240355388539651832316192082840078947443770086693452716838586031745137408248687256011132558200815682378979108867742761081212901684463537932757766448788247400331938465513676769321173102392447178722481010095846141927640137441704270712705366571404672512395527239177158151842878193532875957861239329159979810305381553631111582700756056624373928675252677327270692790827543136394807337248272663592368364658134282715136 [188,14] 113810583583778862894552820103748047148903399089554981461797383583334091638070823197690627075625784593886754971145454279568995091569745712149829065696278014041043051340327627621024294029678009553313362697475840772246885651680841050184869417144352886032399002253879214755357052260577486878971252603913475870527989789404974566490857479189457617978666882453518856018229717356347040139468608464852627775625422353255780086584963198539684181149716555647263992604248584064672022084877613271434601308317196625368451334481042070884915316403662836282554086688246439853078700890020371625166652759456641438424347974317143948832374560730341865987012998986583425947911694574081383359799008953194430991096415056819534197127669827649908543402891404738749597417250594843192571021976705837614269091024633115930045452547562078445911615853660671567213900060350924322899607474294976099298136682209760096296098243410735767927406803214212687954128907988281978006385156555720644614386856565575230099722966459516687621120 [188,15] 633261830448578230193156080139208641034920033091218467856146146456628386137644313680670866657418495189354640991198369629251465259655819765140904922865553407825231846687304944338434446159792385291748290782625727416766026762230244289777708850199524041850812543430209370347949105129453519218172016627981076253229868260697696374425013231095283739310381739138944094146292586320372620488863526415342707080726122654040943007112639870023772832050800321545772962241602818249634177519681321723737993962957325808869930643186832794100646542883408934235903270693690821950841015636183277810357349402745148451177041560564910888728217129544316929146326346507638492737448729484904485142928987905840898644409036609697742631930525308271224095285515839923159185013764376736705738077755862583942425272231290625887904202639351374325397606714954369977022475269509366805899877850964096657001708451517504790617129219583132651935698649469218402127787223684668412570117838621947809381805503390957205542241715600631248896 [188,16] 2854574077562799087985437833611308244086834650202469949033740092634646049898431544267299595529480173270067861012228450336351814400407910517785511276129922788075910915028386960709772539929449727590869896809054800408202145629291401224614908038894709467456509311441739575505582253061531778753201767722468981800874184642906841788223770322690104921100955695244394423833377751203636185245607897392218509373741300470037314333595586783039018599738070004633501585000351273294928409975242349451100155872980214553336815239639169368810397346965486598987881849595284072512225882594953849350615692193238916772280798943890111501736706227320107853077220713621416461907262354039572614702975220785902670974769535799398788452656974531323165521767387463124549859747129635415052638816706423500537702620851389831429083808990555897341731856870964700404274278196332988809493730544002705128523638659417242135157681175899646397717598746526078925490509605854587569395820040361259851907150311092224276119374435570569680 [188,17] 10533209922402150121873347181940003912008312189032961173809451341147152431382825703379490362894993000858377639798224886035524732427188955399106398138881755177354804267932368842842004756819908395463008169778269050365768935711183300241002428977307851745345271770815889348363351927635731967198352177655520132808672981443508751773712705066529699704744542952348317457294536540168548999474112998516032638904353608820844701222659871306177941562215188390173703256564672780167811912452410202548514922699815301746729930757085654265013920205337051189218892665254284385188716897893852131510949650704198275296840696603367661871359394994046894009791542774532820053041369631299785271148706163481896783391381243859894338655476890871828813714766516099001437157614121828482598536904294707549913035807283815781568714938180093598535620802974618336276634570093555358112086025247737218530829477338362554582842069064771574122574509032821404670695123477120102377899902276844411921418297968775848757502242795290624 [188,18] 32103523171012726570668717363863814880842552639584148128470371666155897434968825128448775716686600352082948294550148475826892834265082893003354538731483690665702134582750042871778663641395956955633836464730710476252234496221097451780462280740570824764080169044005737509612630533986945862981744477529279367280498251148420201026521108069491856291194255518164561622533752455530349600573949527674778149867186208167858318236347702178962937884851224671126523070623083550233983218624921079703576619514431222600343678507667641506305693810333482485334018087308999028442846286255083921821463486184504057024386109083473388506463362304424379750121708633367794461002391361768528726415483244931083785646891623181101790524113148514443773063131300317245526140644596818186221656170940440548676793985608696117097460601521867838328661431067109546429350852854661476153812403634420341788659981477613080322244586239737327685218473784084396233704517453376816750056246055649795532430596428164233048148638957568 [188,19] 81458063448970639174134831833139068792806559734791309456153784800739066240796628882235511691922407801452040172961790212108686862817241301726009498392583514760679534880956838474490366025547971734416718487204597848437083645426870053728886677296894934115657467695863585356504673855895057386621868097212717348376646082922799075836168254760853422779370439927475739835795229212563555816489809173316895188268702381405801984907449007224284837004305173466887848953816175618634525041441227927516396190668595182204667946491194966879513679236252843824098004480409488576009293949637293268746910130422723979606973378761344951383104785554567443226845867855500679968376783765369998514119054518721779028395547726378724700187457722326592134196972057709138420431186478133174572145976960634097731758569966136905685098393776013622648908201589707857497502249215765168434039615316634399640408115571891879756230646154418034575679838505753892332313046821727943998906469091276399578318755350528769393353031680 [188,20] 173262789661737498081719974024495286516286710154197126925954868462977906963398834773610378993098872757755979034092756779009239569265310502134728823086227021430386197064461650788815348910965313050092184428949412764096194389672102257072405217107986042376525342641340186943718569052355480062534989202301942843995064807724591223079605601183300546678077443670317903138221710553819128558359215723081480915515942604384696403804758808997673554556679617761135595172403150144139757630121655745377775957752689945289523979603276666735601814159495509298253663050966709372482582428887868435223354359384123388482400964429295433590753633533026635589303112254682530172078723566625240153787942231505585255684227853190641933909250913635438734143524392612361007192120546739993467588134443162929550245052896738666553833776765829779162264722024021571209547908357423607118100045597488374270897802751498416106718320811498396311250779170354599276619450529485296487546640817387246962688230374283251624968192 [188,21] 310822387859460495761317356036104396929072365742419371536684310138963042521203029006171716143076728123753574635067755553999249221234570110391375510902267453166265064962405172264545079028575009847221360378534111431563005231801838431217501538442348956600083873814370731167209638831028752863866638282153042106436821801940059477811620178854922981186041572537152017242931703600710365756028404174245835719349448850392617299898344735207007352205878815552516551708957908180371530925075548244182988448522581649682731025136509086700382827897649280748068132139773707326041277117292063316833650515603840324944536793359268305528462235146706488529354108328873206883852235033890477135969384553170103634300633194680925859960232133056645695361279479840600697530749313595719659183974778681629351237228736697749770021923731468680695310923527979576116955985262925865095641473524353500545776016376469495556473260549319560924520438863757066029945305751510505318479067220352659005400976381707926110208 [188,22] 472820761469652464737659238749214899543818019336677011955992573315735912822534584554120211529751140713519883628799821800700753535113973017740584697883836756704601997698945236970158218660211608616384937582298078160320660755236327188382499787934524307617416315747383570010410997285643396318428174397264746378316645479319195368363261922947671554586461579706314630246430886543877369958609350131995195589679763542535659859656412723941233333431262333220428297976132670675084224361228610822140506865652110840847997371188238265166024040851704226487612740154306290017499445084556903094617529981356997544396101377109955377115470182940498390184992682455647107289233370629998063371878178729470009932254939716909427559042688877853444718759997274419466522875377658641742243873785077367461050543613164493412524923470347628874257646947394116082722174707332508264788018047829085030886239068622962698852168083078688801810803103014426668853042860709198515112006999950770159236135585935207694336 [188,23] 612824142236751214504999488314735967153667931437569998842110657411920827622769086566928621462599238887743098584527586649681873580386465472709830327028322180772361742013506779805341258230404382275428299850292273855876718659545431459177369078369620060893024204333705227422808619877630895016586515583668370793714465198614183942071141593380049140924789722857004283059966092920160868753505323451433070665270728913003495105161821452386678856708772293355834210048775289746686740943569969198406418312624302716376023422614208273298706634190372980359684073016859777024765331967107873203602033246108995200792856217793361566679019712710355781999401070238932261470949918633546893320930953097771572218728241566088827144662238539972814645152201069960225778252983672169173521200070356716089331579852181018480023116561222335619576069006779006033084740834660159983302035870751171166337904716914841353811928930412954007669897265365335101866228409403713839145819242549732363734276104101298176 [188,24] 679638537786742397596103536957319841119850876541975449777771327032848038355288619343054911963342518119226007931491955084658124029634080983398881603182340792954186137769821446552482907915256578632072878731551513524233963860274881897824402350373293738620158101514293610478618179773306747302064212240619703323597670211362746908530778365901213708526293003544622702752722027799565865406689511581107401177850506287647066172488470369974678423403536199167286086739486088445838911119238457586371319363986216804899866734313249540271461808361259695033231653219018314144634773740876458621161878703498021570629165494915215876101040784627873636183535422520401795399021200871635230368244938574327225584267110714946861513678029348589548126361807980015330672734000256877250644601818363252796714420298760002318733758720613725125206839377205827595062402898649608981170158871475449402287140972873420906084161471620846453789096391596533524788096511092053594215560465128189352630727340146688 [188,25] 647393566983039476959405576502019650922905717114959617497058662735819832888591589690634525543129437048669540039642023587767135986157900643039452225191528814693018130426012786749994913817677842165506491416304843002185218445455516138741395528818390994489896948405241971161364127711255973389838068753248560669537635493680439108698558432896163511488674786269160059004558170147936537860119430240535045930272909609198103288324826320442745085322571764590900268873720823307190904822078055865908576812045714382076797250081265074187456849786053932516142647665692123643292632008504406770263047504391077284498255350411539476300287537645749660847669327378184221158754114756814246775955251132935719256180697049705310807044780088670210585278567745337015774880849788806149970487725577928718218741339045639930919015753952680877960875968277380168962362322677332036867721625386007787860618005176413857506689483443722332818833954177134260439064931698428125990198732553015666376949366784 [188,26] 531463514304633447842198177704305471751226358771954337423906111037541599699431921348134479137208761333165490911314592393536039359578077146900601596353207407088885182745513813475180087646445666073241688204052255399971469094418380949591294085076179468242908824568191956020100284453704519020304196657703914474614039735537756236025785055906368790648457230928570144188577248079197870729920346111223943568812508680333789088621634260744786318965353641950565429852329735785573010655426401831261608031634232784521466101077702375613906079800287901000247408662454472699837991777986613699931285213592544338427502353763724736997513933959084541217526349235094713572118340949887128244951518469532708241224134639523771195707538439274679513455486826299352320753167248737914522189647578578814234618783640457114800474825531470482715626969698268741968515880579306958265044455919705051371848641922967628797599597738644042768193230153909724918511774735842464921913671776994863178317824 [188,27] 377137943869059656921838651483681562699331367540310471086693570792086059048127459981731702696486166481581763949357853525700428963408467307655392001313739261432752298889005698421415722042831435018640777580638705949827675169659635416168613598328074731640837109722348022550821225372076110905638245277292170346968591848675910279464700563316241545473468901796108896816074636863165116017092478768680345070836927181621083249512971320797032456922060986338016688795814495852595746855988902341722918901592288000728356049358699369161882814942596805987109662874536471023959360712782746617611083434546507881143962446001280154345990006601408676965820312068055697505878616801470863149126571377655957447545354152523986873560211989814614789905556227078306600100002289693396599619181878155760624064589381069127235818360911537367848954076514256678871888544314868122334875953495213022827822965314529402567752806330106852806726621452648476898372613348564822847145741887258202472448 [188,28] 231959862071349064623242781776898018283903638567389600207053724838464311658579907331979431059036020327980888760763916361913428116693656490928796775905295974667692025807499465288441110621795223846128993787057905486834036465072339627860463494665971677216485919682004541426066724526745608726683620647783312701075120394897432679880758326231788809586189696938322558245714904028711096874984797529262644072747232077954147646086887662303933806197185940654400252550578706325483658002021496914241526919066935087782165492337013172340121632816441053831249451195554983708318738502608121528220021450762074806901675165073734808481063990326471864805842055256392669872822198286517099985934568199776585401288241745984320666207985835853928136923334349549056076654247648066808429680904362892818761789371360906100968677819130532287728449138274094499268426517285530108101130110018728852381444072787355119638597370369799789781710368415641535971331239343026652841392364743627014144 [188,29] 123950039538971515145122632106686170343983266562831255446574880863996608441029701736604459499924141820902934941635974916350316189243097175215301090244896939633483699950658706232907182910178585059937436155103555257603213932700934228168343447739965052411335023684482704566570474826298452503726085834169337558289851713012263224526414185086733500831056242979448463900830866841306240123169322623690415280311612991619751268640196095321176149510059381147165983113035106720382524414708695446333033015828296575063090053188235665676905432927983888506425635753907148070694536196818127689911871920520504010478179618371944777358564811273006747901400355758646248993372670350472904244661117617633367619082784268990783365415725500178549423341766626430532537547965603440433146317018339618657540414807541946341426250796951692455011676686652118777337567724600781132941694433875020145103336428625361548220178864510957494335594119170302934690538819539047082094902085784961024 [188,30] 57666073987244462552571897159559932809641595805165905062924662474005159108600320336125170437415586648121659375543232907627757568098407226979430090823629000985205267834575647668224229271556147708737045460674193456325564210183118064578709404612074032746782432443209661385228679231035279593897262934144382013916226213924473552890203324157311569091006131265350128262965542724658906197447366355302211622850536102077385477069286382324141273735834598258308139339478487616802845266203783182893557762530862435240718047351810593084788480093660336178802872782586532180982647340159558004632081920415549515837863752423259124109957003905368239551774180503844635175679252884561664057012130834879805608485494958571644740624603024154776484395090824115455801832266993448895229882688627353536158488460940308659492236711217515337682383783886895132431557239359244887531699747500315362443675458793877826874312117037148760283045974640501163417252300209540430662487818698752 [188,31] 23401641124263095899305004014869638559636637203332107228285211475634407374929517558628276406194161872396502084889344161193007291410899298008716395639635348263920596919567632237660906535161702045597854446809424809832939692455373527064418594719767349259704395080621993871321568854777078851558905484094625208358382327387991842450311196562288002001182214844873118600124472578159414344545396642220659696102105115865916927075498581037873308698060039202008483305872020527001861698267518566438311912117853538498296608214899501041760382733627421041710022932931943422645245697075962911989406900806030433025347803961838451594195873776058557347667725769163609463280559332022809000658756183859297519669708207364009243000789537880643074085787829075050772518953610977079140335931432921473197531355371642439527144762233772446120497960842055758874933167167803196876959882352504198703186521927899498499125892559784078190111616447537290664955149556035725709825146880 [188,32] 8297349298364939244182961304800761875867436219895149991890054254786705827229936572750100694022959162567923146579148300142691255328692510768249973384924947350789951465957090349102238220675688085182568672445727037540583995491599389158890329457000716473081151036963907288915886991898693120127426365804567456312118168403450136218461658796292733016358390813222294751914307053028566132454324935817389604551682758452330781003494135507973164285966215254872869192167130452331404686404206691730159644356134166789533483838835842066183154497728149842348572465348466335862979025265313924510409929521325139220519998440411039477991535988710904611311643349693124571133989267644037493763162966609643914518415541116725911471269967912623853514093362323393405315058202052254387124285695364592621951758654432304180879137426401643548587906506900508644144074440272858395453781517819041115439395451081626999999752782598046005956344105357628136721620532438705367592448 [188,33] 2574096258812691827098264953791398840048549916368550299728936068660363528111772199307541490651908615121377023497402693829045037733147447651717162266003993515182485168745126609656414886228612793265932237811559305418479973355769135617847014960259131366003005735969295651003558337271282532878678001696167356476783559049026035452430526738737135089310928457837863317431096378151441742682698695572369173275003958598323264971690511711146741246009795493845546101827077258394870622974929850727003225081776735900066333713970275701829350173324646153322738721352886919712459243606120302979777484046939217522778335884668272671435039242619669170833151101300313268137933684938084558507324362350787506524059134751286001494023591602281390969691394572130135267786284309753653419708686554007885830845379284992468939761340480607306319289460456341367035886671715317438672699749874044411625273759182114982091178564235720785886021306912373707007412608181097988096 [188,34] 699591910319883093135652731241581749065391252560582758249905473249845300005951592168551813343915638556263346684496072921774436344853428163517400951065577590283636748372673386927731814566885460061964534090826521703391851477763633030276197138975765770501103408238552186663423881410195167004674188326593029149610751031422619824756379925345640442445134910576838741413919213859736350068958755214794211027650050949799759978905419072488790568109536458627610728924713937553962860193699173313145205251969706618493356966673459409009780173101167499630925561505216343063941886501781633662713485431009106663646396281365235777312635483964580131889591277563418860996981601069333182262034561073660397108810562662255724266824965842571721619056682147030945743047875803923860111515088432845528977987233702284258882741134655352449492520515225581047128672981941023851013528411403190918028341349820605803772895844562695366594146202131028705192058727321174016 [188,35] 166749455985841856399003615204135592671246445410612148423576976317667694514078792370545892861291261131463369097989138265000466455599219463334872657462551361549783160800397810085613715458771510297279531662766236051035547553869211291436605941369844607903778602408403893845230185460900824723810552193528460471932381881307955235874599610913832809368540624796147652602873878533595681672202887163112071111656445417114989894353300877809834478429571078688045658000332220268647316254320456688957807701783661207676502623495578615087435327650293052395660946471817225336669029000600574506284835268293683752569159066264338153522292494991989410620764376339223175617227217864114551674906384498175663939685365368528566505376938612883734053756447417401545303656098045319386962110866513532596884328640986529558107509996340031586910554311372564405600751330688577229177200327273243278244650403641505008180801514155967230139413843421237156524743134019584 [188,36] 34888049612039033771320259960240624366888789369486394084600326122799987092175233672487505798008811196363758592510973533207183836958025107538344805394943246780475765330957139098124584071883639584853403854094283125050613946927758451951575826300817312172534902747651537176719544551676121923282737432026449955684808375389636829162619543138338226328949010821908415265913980318158616434423098032359272130248931218036518737834070410773972775248598055293864778644575969917444298890221348665663056985300053769691086916116601130958495140047803156304299017030511138221410194311443922495912800958130917367347836180088441932592852688965216979364301419861840158663851672712601760855338131575136625524042818883240657294192535882580952840328251159200730611861782301955975681484187409835798145790894114253830451381883479480701737418297304920509807266658350157639350156658253845486957835738255161363830672499230584541485783465145895813123934281728 [188,37] 6412197068300115283309900373963641622069410532338880930122057671360674125453606662232237246170974575802463465506071686272991120719862185345929854496888508265871029807552201852694155400487092713660327072895850544698065591742771998068472596094496680752636841727208758775680617037335440561624872508563506710182602934139374550357240242430028013203710890837873095191070334502286968543507545828993310165847518807688630606735774659393905964341875090425882387301109398483061127077095455567596846718353259160937019802281064247715630062389844532277443765060162352024375141954392918503475748504568997567669443051297933956472268911778501291709093679770775657803799406994250869430185335535253568479652644014878559455188370160064535789831473684622972552885611561606024923483542014774016829860893889449902130317644969156093775679631272928607838394991098149768979994469457167807474301783631640654601550138313707625414261243954250885630787584 [188,38] 1035896556787095251443835958961166687224641333228786538530517588057872171409593493151126194736994711421597308606052198219347685110462503579389662574534364511498424824433502785753757443392867635927994459074831684193627580131773388624906436381613472967256023456838408290053787628159861018492937276957055712225038467937043244720288481473658265562562932900474831719362522925825932219845760087990785073849524083343693501606767250127972012996627732169882058199239893860442757100402615319609180332011003665020059718870955620707757581182377847414199218376728554591518134758896938118588107952573172391362468952713635969571452900247333490094516245465991331304852878321917391911448049061804036393357412799745770939472436921639116508824798670414788015974657428375335905258543852441599466766829278392991491184439287718101895016104884645166006860946491034026761030914665892644792001157307063495458397414214353053955617512017185931051008 [188,39] 147165581979216493655877863055256153762469615958206443702972455904283971775579750517980262005656918770327217195476610575042146432119246916641906431202131597922305461544964696580435691282277430057998529099565086640749516042336751537495445929222762081405325066206124520561916740038639425354569991168169966270161951743160252099953697070516116893375974702129353699992361172717062536960785063212632871817249675425552537891575133269062129074136861006056344519709715468237910716176684996999793878707632301277526702124460772323204683249610227786473712488380226502019690024913690540696734535654427236978009844684430616758584931587815974055963784012271551898065113242346834708220687450651999279394277819832405980932856280545860192870130665050421658160102562253932973991254175442536719342892111647261517148921731603212573863501519884762080186227317692950158402665101608504008629286908098179356901325078565846434982560819853754368 [188,40] 18391614928873384822743106137925425277570481904318584086895031210360328602694003864323788912069930520949424746444441717450443181689082782131593601138193559252685701561721192878749332248415916016994289486073623885987244886075281793937775872613693033221013568451739749117339228720009604258287479116519685192057167346491742493698521992124815591762001543303896945392489161354161007349753792040382668671123100402872739181530016982546672387010998027709102999611946007248461085577173455023616364447654152364732685967337719450259139307464724630821431565390200153254552973135748848336301577310983058492756704661487235840635648674758271886871847874412382731080893477877128245556403045341316040879782067458159005245218361624165676139844416830673867344741533223555277580206695696530341161867235427351651811278920875208457202085754355610683746858885886006457234160914481101316403413289210090613210441351631685946430192447740416 [188,41] 2022300165143617097793907608635882702336587076934024603899017846699689633657814308894244424241753187359673629335999118318181512543576292498798648498282344192335423884261245523136651964056073746347918355095519770968783890331393893714994414111141929491434231328503681279046963761595210982583904542459258494316363079021739315441864844320747607575667139648782654905456757919958704152854195690671664839526204473871815717261240702106749656679867121574324927075764161322591245385771029699013042361393525228054264436151676029695204551796758390138187258734685501403023289486376402216465079504170688741437360100619049056192148614854004550721530758487595388059944895128585221030695054900182795998812033224211054262633600450140920361779736679489581157443305924345796396478542134083346627307736399281656465787514544996217931860478225484811460032762987057124381261558028357370793099454160817434119749246990381109313706655744 [188,42] 195667662930929631895234230867686800294332486453972596324387462575559755338252184014625050367655397175325792692223942338874565546544380161449926515636724926037627235638623015215197878091578969899291290121278319381554792497619513194888449031878788470699900895810868754014170744624757541261944393330333219474911083413460705361545001600551586745900951336985797460765329888961369454375254208229320863070120152267801241115079174338381985865681274590350655625669959370255415685513292448224326125354738869796313768680607634651136492424371882534360513740093770421236031721671557031216871582040806518620865993136033261743693778860155093375091796038703056856935848883315813873178025525169006071465264890078669050115010958151011765301886707414645780014087672905125979173489723346582881217955278592830501320496734071817554822452924736953722756449901026738015026772382386079808031023743090496772750392459533133991329792 [188,43] 16658073747379670968034594991362361798823885577706214363677979991765556851091729068536037495631462775743837544774381950097049352423879840870267119267287674662308752764295872502514594945417106617545596858916041863110666356657439153514306694286692779159775672845944390906154086536586928305883350658348558092716098588285522011599847499665714208486944391827920966765179515975730557219760159792721916956633816424367572156255601808901272528122005306880885736564187389747032613316715900756542538317323386012032319942679959415931927298136074910377328862050498063371245196746139054799823562845145957623186257643998283199911948238193488152164322883728438321254111145949061608730742290465108973521454598739355545488028133488968535689104418350847507703671501083597118672892903469754776907574507272274926293695761887633590785947153529836361561359422025796382807568215863259278374058502596668763090943590524535603200 [188,44] 1247665105212915000774682749647939288728322571945337054162672117392057132170091196138989923354013388520311785833297711186023242548650748673929239291058594782035626708523408912695547572825061179530964494219386740407498390455942656621587503379526557578560788069720449501636203108950855318865973523670618319860158689935484878226721846120786482000918055752940238389832299279875995181949847407900236885573007402690546616914908603825325562813821726377054370991589863063553335292319034586377723952509415093879805477469842801784067277814807376249211330547051829683887124714314729675774003809835172419660472348096928133044557647727168611481612785413312891162501549014105957844428460372098383943902289777699803710904651517595037313247893975299372015640060868980528569129617710986497266392664962762614688551221965674281326016369316089825126318902651321662629813861902775202241494955961457943783183119483089920 [188,45] 82191338445955115734534248539560725139415771423168796202600450025999372842679392573073876201550130259628243225190694236339065208572413086109217864620839732467263698148245372733062785894858598921022405867249350926224319310384845467667877654496273608947639000819170167420954794769329175146172778414352777626244909533805799317023051123887421176256660531513702970100710960256229457395734397852782122989310999319975048548192204602069819950273983499759746050919658197432566296364624575952020835041303652028248058616484219665439620885474846803854283969588881888817489105700901236181677856568115938003780624777350072649292915576627895138714390026714650556065261976298660393630996194522256148475002499473172816950004687756656441436527608925301795735424953430714306544204653937643364884461599330846302308457533092422159704255990295947452721089253666334317000866104348011771265948900280045251359805046784 [188,46] 4760463456303990466734407438310544127433418520569864457971015239230971186111421813950740972101821513829450577629868506211269619181458650995773683380611532994157145061757114399673642746582397994715754904079377840690820618167924319601193948733483616941556343739871887314608650946818261672116477823710416953055010506659623597477302810945155354433041221848512307428939175992489734548791116893539634655504495827329949671986275139208385711770166831706289338534082211739474333310556081515533952371653814603377790907914723129430545653823932916998975358037313479397731731854051858308368089663474976418141720249462712386290858854776386329626080748902337552680813197545747990328029519763398964583988624818866300547770413150096866125847329086965381495805083915618085524680594777963496287897514182738079660702804083031408323588666977838736804285177619631373407561310147213160762786343726535610260809728 [188,47] 242304797616403759290610046874569988049059835405460795979818630272424255080370183289829386684435468508736346797851463833402838646118199232621946930567875708147494453743041892571679633290495931799145571321091318489873478784523547781335656338346825055476266803939082245351996093398661468419316368562011715133535056887008532420013135615032281934187398009100258417441735046542466760085788349060164958664364136449607746687351160787092496610015253342307681058540400735759194513343443502699418453177180557009708075410726585683925454972464182689941554753440571554032666660413697744025138675771696447609633464473394444606992077317947965979850915714583374180258606067146199749573036499443808426797381766699290550631334938709641751467949897463304618931993653078305405832066480772193627318606274176355406434464118012466915948887619805625638216080507841716532513841922521384602226221533598785589248 [188,48] 10832123382436630416649445413316599472609824403121361853420962774646216640471612496533387968971245826255968948081193938281333305935014474104446843282647261501230491732679011443565501312745916783783122778441885821760864424431825901405084283685430499331783972274209117418106420111551477062555485127377084674004802207614329765806579635122588279358746010310613613738480658092718006417308237834665375062645008215710315542884088946527074226633572856136738165465725808413611008921622249463899174997558489246951641001861804740477895061916512819527494393573966286586778111339200473856295853961880058974942452568086606289697197568712587558674247194602063813777554037994367848349206942810582110948409439054719322092333123556844626279155106325560945369266677476821438528422770052806056770299387135122257447649934426883350802435726081120229852204265713061107333004908035547510573027621545675424 [188,49] 425019175264103808868521861539233599279273456691215038942181462955099124742498326925756240125436959988792848073940107300763015120526831733146587697683053268089559693726508980848048936181119589698991740232740535688641086764688182570166376454488591788187040768269733156846647122564390589516324009333369215848952632629568677367040986646437539554211016980864902896999825684709454707979109744367439556720003213979197545558469088635229380614665437971280182393592356412158295568023481675158160212941669915872209856146949433691027733749542213470319212800059334906371244072486929644079045689870651699108137684120976958301823249130182460521357381458730722500621286244965464300838410826993163642453327141561167797075004459454180863531367427544113681467794099944069491283889088030678611014547240785586121570345028557110547517532856068934776863284593713447391829995314113892922559477841920 [188,50] 14625375333122276922732683855949597127142374007192309328403828155753839668454203817213497000460230547043074669843722409895624911859429004848093612361515074882464780852398579826825231627740887812432799184544278085861279579503377946109243668282298515023195419363635450337909843282592922726176427481545449797126459812414413104725168793409668570178620218731538407734741821225174504043106858376194385575168136860818617935849539398795579364842663204011174543312852419746831999592799916666249366262485122924781428500555034934612903453277364320445956833906359861146924444570013892503417517839449514586684111317146558892975962390554564617001505395878459354941042493502716865814274047820410492883856737805698081682957490053897623814790665280965989683136855814154963976245710008179703466622907827614389229294791133983252977246421326310126183149840359745357884153588959093265098866688 [188,51] 440986434199856990622276750064838547186841351205956229634986534511681768969057664129635473433046933612002130663211457108113085729952474901614339572946078758613198774562242213310696911958533228548955208555850859994955848673118486871285066438971537946614333313877477581901390517033521602834261571550018255237348512061059038954860392019955118927070830276206555634200616994546415606078372418016617073086065061985542595621033546100771438626022029970492246571170005231328616594616734941587178768620237925446304975652192936274675692967715495863546433617560173683558356436157349878174328660027361052862357739288010909661350363233035954388264708854008676876767630667524222215557726793166562801499410191064225379807214008197295838125958694891186455524642016421836785528596837722664488799533190503063207560039067759666719707312316152397883479720617484037774218142760719540551680 [188,52] 11639523518564306928962270956137808157609567909136068655220884429595453203019799208923313277860001799824840387066910053285796416635558506991319010622815390785330049465471409230793653265199261921669086127567624518711700695217386718031991088222129717555716646370478578827117921291392359316911382330092063251991151649477779177974485291760985906108193785111755769876582031465624846612566628429091453867072749418871909362303211473575177239127194483507233529132287952679517828087982136341476022154845418446170212955790509263629608076856554032661789450463449621727381190080772114508226610542780046969729133224262843903645580697450577515567257327276374208071411946342978377770825758592560327563514539314985134850604462976564601485361310567438682291389332143113085249796795719634478570092476763466267401613645609024568304409638170838555321994727621872116192300846148485120 [188,53] 268636937006356010149392348920811621509624448455610265778620181698562311280308153687957164995788540962754484907566153675925879320339542455047342619962425889040480568998244882527360835087668443945869907520495053371852343515919750634397470723984828744310525752633326724798821044152123133724780338757442675266848978211529674235776256442904199408284435303126051931315893197931940254685258918055949888247705285970899544468139479597541329258236332253169740555543534976162862405630627592926458628255184463742889911842362020350655167819958799402876613170478468427005425462126961917321962391981786986364683201079884957308948945162655121777206801895696693690134128241478723285979956820853860797826339059042426518324247022938916151308053099720654940124777986905603397430933250385029636162329948429714711845146477880072916729860735451148626656642550437077435551104106496 [188,54] 5414879274581642204853428480945453681736032978165416794012922698503659912547579112223832390433530699916901472930072291524699698050645800772676452011493492326124530528624535289589552045538806539145232127640477484439398984592458579022935951775924994709705980563204490420197653556660312492804248121128309218515681941472309244402196596974885541759025774614046487355795004912854405179277736519015693001472594093698573765274269409275942278378696072046672766993672912411669096032674242899082121141864610624318310076679740754747185347097531405165391310394969623377730078267739716021118623846849521524475767894328188448393542886122773880665942075598926984974760029888073908500720825298055135778484077035641493472256401312515803558868766803056804460143478182675745943936383898928609902352464345617138154118190240655710613959163071678362809809516601102145391951872 [188,55] 95241864929906139133991187210318129621138322702200745142241916416827551428246813475341695090886860235256002332088372180750488702093335113418964337525077290590247549907012732796945580930262845002383927625653905142490238776449126597957244029182255126752796826584262554854321800080987609214907483213415294274644438099843380289159341520500989883426046836416393234511317031808124749682893542394550365113541504224611296751996959185040890103655829415395389179695514644343189689201214565120493064708527411916436936491534550808058990655086983869387186123232537700310088604469410040575817524919333455838610432022048173878423246275888514611224144706189768981610826750952895423998061407272741074482889542884026630424449012087739196019625234667381559405556168675435303453124350633618977302602044373599496300947138567095209415083384622455056561221226678785671168 [188,56] 1449108170317884276658939044652173401818452552970064888069713501829571150903317869115076646038327970286428574511574553786028689189646825253686117393389011886701613205817050900959850673373908450541924949754175202496378901033177898569767474428009593375146159019439916370772390950390438102560741655225606827731556801996722129619358388575134853555019382693953522982821740483701678546375948003948600779077229682640431761842367990227514104742938140071920107019840686496919557800915197044051589558095917724127382954610444939203005842298385910891829217305116261339148351017165914779806186454874918703200627073514271295483155072153064302907383365002079533726939794221087143110532242276398234813009989546776434115679606963373168170760263869239040697448541143290796706532794083357505757184856466972761326370564112391024665839617288523378336293721009553408 [188,57] 21679483362212402939838203817660651862698185878814984507988422028086579416470104090248715934802396037389174508425183871035488770710696616210303769593941708073036735799001638590356951369783393752483417877182468737553749432922396109637456379121426546010611465910334115374882476915710101599351209384213786499142408282378560543323597873236825749594798101906885107691703545073053352030522688788442595338285206110718591102828291360402690754813071759103503899194173580175966205274549173706122592473838819904494291050349613961701483725881124186513150973414720818877601910175195746574728234960776693785294549560999998631425187457028886802287100367002195164225582772401652360111409219951066300063215332572655531013302410968251620830612324939615729795044959087100701672590037439488092451892537635782406056630596883230996720974651157987187281503453184 [188,58] -310490599621803820279695445345347282909088902889965096761542883217227220205706929262887491833010902554651159064420878059624545464354037754496350799205022432980066910286122679277612524248901846003548721059528441379244833903605017813933594338147798205387311206117032054233040634681740722083475210430774649704926353698290768878064612626411314406072356025150899280652879690025102102425982894850958352325581521830034058992798532888993265892214526862563092403784885191837349365375016327363327619193437653668529600280506360858883651492961480318457271508123293565158728994066930815375824207398841069531097977405393644561558018457388721071292292715046938395062258340467865314963534774321032466538648871544902457402960578497166295557890148476272988386991239067582892935924198501887045698163932625169960584374726793350320011806528670250867621888 [188,59] 121821268308359623776765708395306047165324638331042315714523018966328643980450651855788113285483512780185822485430881663538998262979602622156395887164658501625261673493198414970769201499043063204868809316753228208439211912619547250080663125739643260338012924470642322003696566263999460106841752385725419423972065671086408190454578993660248723508672454038340059105886218597096516622120821032615029587584203121865478144785219220742731989812449820323912606508322879357077722111729010152661177761532249775846679908948763334974902043949069519022661568029850952311699261070539287156151813709077655524208850580303337628175588465610758252260940941046905415604440706091859673655099067189997696294906489852408167817836368782170219495194610993068889487302849771109397230850241730769280263937401701726780397864936068243754541600208588478873600 [188,60] -25163310379740099462906640081071399107845474567897105826014435796749475581487842387926849853884837782491411787899209422837727268716711861124637036816237422269405607746634671776582929171711424097975730514887942674352381064951960882324897437770119082366907339783041043784323251715672840089902384602561176146771547728494658895592577475772547502421010851623379440606235869403349183768300910391915016706381284821815464839873186041543109392725192583498282178757381213610205432362290016476700007969985828419296462979268275801004939593989345427867614851961369755876838223544455431214197817928731573781033525935500513779174055536240223857796515190857855676641834145095366850539158345741782337707812259907636791840761329797640569226654780097580651743030000071132777295786716603489320788815054543825779552447955807806580463271974654705664 [188,61] 4997594532525645291851796422547315999369494611079102327231600494478907838302336080883932414159347264588340514052886720151799795555688280984128835888632883149340601503242112607124203899736014179843520283872020004747261362639805201897678700590733852487622289217369766134506922928916978307131533139447888728022979334114454232938697275031198284393883521870760927232957402594923133527145439912439274486799230531542045903731079012969283201609345669080682098616894447189703157475758642665643268016808578098450396874063571958137709061035902914761048103615207877309943005667616818804995007095611229890444272374800377857540091114880912392966869773277950006939062310593088780443818489956869778558458870918028477786868326879529045332983937616959368991205310483987767712940421164652333771908966058270936980377368619388825809926743916544 [188,62] -934057293782919106688470366855466371423289128984767552758590391339769746545812755359263039292719706763000259605441854867661495701548699517590274852541480984809003228035290865417657757691959810560874355985379826523722760946502544697663660882426452127642807732175290315771311674412477949509281355155369935082393605770905617296198502046228015379740271096663049492703870693530337281175036326961182546116202420094233583662615834337563563018469283020159077242722912213226083387927255248720246255467932510072412991056808981124939957255963845409524979112314823056777490824305605294418737619631238284903696831189609705297107264374867941883143674136608684750553344283976958945291787773261124371821950107744600576160532755479186220663290895205870789110208748657290714857514224338625746896983373071232717199245653438567460846436352 [188,63] 164356731480275805417705188818692532899463823374783477557834981486637754500792570861615917397832929052148252125808744171481380898890406317475912296385184011642814955977224300015503838683585237395058966516493878139239199272966504633947006016670920442133455985401276372056710530337732379327649991608635393254856443448483020330002370000461370729195321075033886007661553797580727891547440998378264111697458204169196561161244380879876803256405848389394172394215333047626304205082868510381188731959968504125895030224195724248705853021414408384642982076691475297952910778449955986349112644646414622273572836297992824317286019217788790152928662352641155798798624143396907722915358746963882093983853138811610336177489732997713471821108453939065366020611689790277756959901538854092653304126777311428716279026638345123049504768 [188,64] -27212973042189777536353493155574977219451908230876510294124006676027806631312026784584294660601827069586498850043902662988755882767782655435356606164986853098537979152042152792921974306305840713207699541139074941689092604275098128128803560244776247802526799168480608704099192472760140036025976431060672453788647679566359454425330282560137548589793449062294064909168330930803066680448481984290534120181074501442251805881720146079632303471628376249705226925563218615745821088927004232513419343613755196796098935841606586308502593466101760471671997557500479896693835783937529446944246353497442025507767697061361459764159570372611828988614783465489942204834547338623194510772017408516032519102350359096146695550365765127060636982702148257848460018142448485609953504689573397719032027357155095579444021618755605757952 [188,65] 4237482285705294459164465576421568562383731770847246908791863135388957952143669548941827656512509735071686866087613360149701886999188507843749935283081264591836936816757642708406676582434973719664848831231716548242288965722454661248513139175464899765055867227854575078269709701349502503642992712566506865009568752525063755690068736487500002143109599155651141589049811998199021296385588602430323410637180712608212047486553286016508236830044349403085659766393205332199137101470062152960577669757725746578011569980772494069038206385528900811242799914692536324653377464504391062949628525444099424760717937940256749570184347296510966572907969486461083597621436055047644302723433763284338281122203794445765710605016333919243384275255895220195545429073526956214127578503130233194401877503310149415530341259861295104 [188,66] -620201404918488708961443965767795465035170272972208726850509750131578512696827369681966704256102255048637960676638924479268646539107906239786277815486381430107250890599590988237319507726778941258265116574070735934305530719737069650485955343633968185292368970874865168886684060889137007825498476319965226434289155770720033012674050403992204101662824307984703429087581278883017841862966082665751915020128654645853584348703088802548021612865790474875306621550145133607071827977909577028377400487212904854764757878892593541429183861181851179220097233673482209138938619260901213581738991378107172203196433371700039974151304079142335826897437922711766219366342272418721485067467169771756194374050077486022497768578132478111835401736775298401735010364325650895262045046300367535090126537082618326073176873762816 [188,67] 85267011543862862321748071319720475017741051585730967579502724468979464485504474970664973290398242855908153459906858586942835274049895947085277355233023700096535178722565595603993418516744152888389552680486755438401727129922057400508209376376615844853079084360930698588437506747251420517625119165949275833078438831693776635700128518893319280076992619733602779257628516561912725734136799553481924559433169007913765293730428902393649548136239668919791844540127361094672111502064951444445127492907134336464918278307846531687598817791610059036408334184527626965521527778186940919900985649649513553718295438154376864305706616992408241236923785558622404489039434969873785816253463898499977003531013731412958024419229755289657897959179709089208989093807830777572367915515736132731351480049315019317263204352 [188,68] -11004340161022572842004434896476265264270379271234625547960907484458761674957087661216650124180093234092977076933819092736657972858473367372154021715473643079059867451565613209661453041469729560971932155376974383884695907791037600830005684247712070670758208976290286598972989780480196879502585055155784263981682631815152719510632930322572953204900910044643504452998064030541762157114712872852206568076661743603496636213545096858496349999743664990708607802240931758172203634527176846118964512251124829550431716542490278178191213879946882217435328580098590969674416532511685835685959265042337546284335837031468154746073200227560489285148789902431014306907245337297867016708150409129342125311439605334422482555388463678095789254269592629783675928942362511959500560603932652028914653740934870968827904 [188,69] 1332211950108233067306013783195213530585652888255708200603704597452248975852675941047830608419517178095168288203550501734024004200471945228537946293227196075824482883795613006410300446545501390886624683248688765943251013328879522230056129757298957561191994856961042206609574330272702338265554406148849750611165337433798196585599086216569681740853133096563222498469617562827044684274235033748821826028571433816720839219725677386288133226957696163757446960844762946359111238828868577528731544093189529873442651600592617433509506407936037012934373564589425842802353468792108685684469520947610947807767821908486804698407913039490212988287220737003872801689144453452182240411913733315265644625312179518124464674333165143992626067185515514273507562068345903180941702168270567585662343819221371191296 [188,70] -151175306072805495918100985277429654165669564524884922716908085140079861255919687536977850311882225772056599323848215964370084578666431707676574347458775437110197443189934646093876460690885317287959554499205136486711629063516164643471097379021987156982670371130355716359155562249118701746235207429028889995785610640468168702461891928381904902238042308767658452609568554571406365983451321976521987787320007845012776429481889850390822460779904127382016837451008590755652754529294846483504918493127922397486549507834448575383852583124142329271855957210556442963273134402813620508070465753364177250341239792231492033487954288755697122533845164643848516087630640398271851641633158632608726654104600523557437155674273426936008887481395270813803181073299901311816242937882856596188943856957390848 [188,71] 16067130281366330450890470030401702904875837854866878012004770350714948875141445922506372729905760388009309157835398060394605575857887720525164415176103420376051792027317544208631439472852531695634283635605288586161988516059420213065872837273125860059649180714268995410152424930472294049617173074572284405219482087280469874169763824709484726551141949871441611970375226810156606607913141860917612801514228182993965824711108035998309150348312841847218584623219566575353010151151879832477401171595359433998295882245502879800354672763878737179242502640215892072020244681281519868101169241576469757463966674598036316865159624057545644995833183060703335968055483894351305545428233282172234461737275030032745284260672153958052623526068824912211906823928726676899613514291269286504527388737536 [188,72] -1598000536739765652845941303699253562292133711826405337185352195416459596812780611365230906771359584025181717884940568300765632677609226616934313793049275233658384353886046607175879553191014031042447400257009050802748367355132081206537767465280319014392958404235407661805159743690672131303744733925481036003487026657583667457715384091987043324191152379415325083018764585594785928337080204253796000160583804793619420347533271609781595188471268695586491083608892318435022515324878462620013521387883663402330562704080032873577684351761254370132086542455228823795018683922422019537936285145274054680331934234283613398357778120091232302342786160721995797769013179278885439040354804843474062436835142110561539099942405578474022731101023543122188806302636035426953815170113631231029936128 [188,73] 148595967007749282530063103550514104089310888695244228770796640864934094679323796953781044172697157328335749355515229608982783715428528020349003284125400154858498694475618916658270201304497848933141870416876364212208472387781386197095597435007935265058823670194662059445525130960775312282958907151931572468597555419843502812595855705457443977043976345023179898365955848958004718156432281125173598166466974320062018879412682529953507488771525866546607770628065868013244500027384424378133225463718270358747459297088417158771914775078020983250497755712732578529854807484157597996973614885206157733565171332197771481241140339367199840233308467432355532909178010830478172997903947782866849103235409897729913187078615658798602905370630128187862245482510973939202298909128132824924160 [188,74] -12906773657991890888766104259373857036520240500489170763286476522756941594161025826498427801705042853490158435163043224728980512297140902243292179386270758245795996057990789273969649473250060356965626333558837152382862199538645160545771676826373162141053123844437574775191066091078610986175237292347860989164680374061111359783425594907906005492686673516064652933368822446357965959683396544218807921699351772798632521366648835331907683211823985774243151078744243162795749984131729313258014238985409117500027652257452220127361918943333890472044370747101627297499829570297244771819437082151262747984455797738231785241357422313897210283740787209358658794180068284047874674504281452330502513883535253514046388567616366079026171235645893236390833840416332253010131946841229492224 [188,75] 1046107467463414195561379790848553120840016082773389651139179289564156516668241223325160719001270375544681350609676334533255643048831092820846398484516169688053507786816645445707980232577085483597103152163488831567690453737542546818038331455886147751207731154576562769169637082910363162644767988864501941511371976698427667287140752615009872612060663655467887125221077548546386993316546038325248980002999816315461122234423770023825001737709320788965330092121030646548262963548711997903585993211617015898959238762760572360964333666495533040885807526893393193216334406360145764549104291078859398870124811213747256849103508118080901620246377216528964445191074323697140605426508563248865945123246486217775934349011673571428314560556311167783955527985877714041063933250371584 [188,76] -79036563537261779137161471512103364800730214413700910935968799583474340454547435214064501384323821954961824695382336478497778595572312093028872097698755622581248636467286115682290775868177764526035312219526101860531647478522139599673774458989059368730956834605910355153054801475381899053498705236607106049724013490282542794040088842610484534157273368437700763325136039563334343321930245070498412671331226195975644019482270865482143731994597876610892257348414840609451022100126233538161620171518563125526905803175136152863536836041977847534784739620467046690956889637366790924780564804984550106023114721812327982249270395824522250940082285352685277926266835259093048980866071857469174759422935332704850869551508526016663542102503726047666930049333202840695283122176 [188,77] 5560264958229738912808400358801302583125287753162669972673455657052472806611436466168179810162617209625077612086074708800744799525402226059349763752794602013450971642149217763941971147681947791538132760369571235928499317412441069378262732868601398906633750488845683755729190986984263743511309520734236898147088703959457800067765170115645851381410053331500790459192917648128286151118706945062850030990036557349454590016251005480319090535526496841313176902495610211579164362670074104115459655032995114156401814854363778970356180633836637129076988751686330658062695666869180346237787944951419402573153525908776419473605978370952809951024413161216926427559682617663511521326449019567241067528141503650068013721099758970408642975471648107480882644831463443166920704 [188,78] -363812828115326291569920518655850428063841664812670639405258186101404517711877168711319730857908780543195980577089779087245376255528558816382926461097895574451297311109635034355519844541039092908312615509617114547133277223827024517473521551664192294577443487207024036292001841515376926879460943932742566482793507324649946711289456570671746447552486461484056556269440065272931983594835255344615995707692989240637265458482397482868127949579478427766090845226626725547338345604711727242629615775326668381908722364461482478478383005857311198248457433215946574960475638628395077739362313995896589694879873172868916719998119161437999438387135461765083005097482870526732983012825275025156511964809505440829113418246355809308621037840584640157007868080261214765056 [188,79] 22113185406717754845206670178800555707345234034259632159885236401977690227300926570269884246208294269783036138710839202339518074025568331053062245628952849326061206204991903290454163978765234655553850091225209758872283394023745582795420237296654835309831508664099852538346908645795934143689807963936452431004949970250648792942881076069876985769333462611985810631394146081537849817272820769169220369070172065049611941361125792683817297706718370218361625805688012991364902908713140447579053454797628348677531291271044447571281166301017278162358513153984234847662981745769168443999422541387705622207496864791408290779805345107417002347904010118493725139785178416283677969450259303065259142986568129329208205450080163910830046882122867421887465527675191296 [188,80] -1247001043721944387673319714309196304518731860365764963544156994098827559436591230363628284699474233962128646248128070727068373065861950836103249787945519903879946354077522530379275835858817385839528045581622148897488995546276636627142198827428353450744202778722001041526138174575258463576986330643579305114568977013314877265128806683218144381250710359691193947312515290585295971589386976082434398381198717318296640959703103346683482085602218023402075586326836999242505255331731251022422152785452893317319040270827961151169568645313150110111205745406394255338748952225576515444160938089743916530908248721963780239029664681180241627793226226855676219468765741191542418065671184303030411506561006237335895363062404844729398789930936334403282974777344 [188,81] 65155505387404355776823415933596506819197330180707846790432203602065582093597991881765925684275237012387612064009810669750923986193473618957325390882007688385396154159226313463219292925236876293518530686878718697132703101340429842283828522241565668668301207399828245815285803051492983297694869286195579251476969465141642549833930472899055425522025609421933072932332037646439472326119705643953127256180380181930450951213033420986585074795475299195114026358851764640041385664214208403719631265949842550437899626359227526607985556433767439416012171426082986288799246978626412464195288355739765309797146413173970090917097037674292055225848208043774333318041238638980905571672853673960059175025263472284272464506839807849221337152869412675006758912 [188,82] -3149962023502827325584183711164795886606442435631244307367466085061099272785484371184996514128797067212257781395597218442937462915973521839679101366124877999631141705021249995414532720331763677020677508406404749586287651443187289768047350129408437071870291600992035294844825885973262529062705956164251795633456112158955269144565741005122588072045709364510551052619047263767889023340142634824781923669018672862697516132504883201848358534106501611818102743558171024877188871957158848383175735346760257413866748815480615758643781310808778742917199667380606055608785212962807724260298994416627497590592303032595204250753365683107036064156138170351414300963800568094369840021905915644546074020010895295094173851686899582730514019892310944251904 [188,83] 140703339259641688566258304596715223834774492431389623724156707654577180556728594379868984121906171614577783722831858795019425216868600159233374770441882038391390642038742105367799138692033105888262560426437436305230623969368836727224861822002779080305169572717426964762845320285756307823884294707840032862647939560780134391530492730785987309199428927172964731667662498837724755345885599497251860661488830950722786099964357008465249806863129566087442267654968181268194910701340450398950299367988575587264598153430673579016673299626627200571524663955634667015860148004947228008345415091332631848537753348672107107015671317653498568854907591081533153413089054096709724501023797599366372244082285733514510501050612952238565239956042678272 [188,84] -5798245027160379879221156496836311811190745816892688560043395721134961444573302279666959257636848375398433903237701174291200018545969563358733725556642241357822282196434604519257115693560538926008280142003667903742778698452342264629450920857261149903241688801847837120552167753395822033100758112815111069437739050807893606440207150522023767136982919129519983481431803993296583038808047699565600813350695897129845301135863417010096658657716053369806038321066522846312283915690516732136471517564364158338045308925818231095368359790966788985491793902859146531917510696265783297814610591533798748761579443789408213208881568238001342701801953634303211563388562506661432250034830809539898177071372916454359300780561833583531455984041984 [188,85] 220091094430912963480175261302967249683874395350699902068397224039889391493722254719837548789513825188296566589128585081973330136590973252953669373843000877084979946685629667010032980792712137635386884993971575787807218167242209649385650916307567396937110281349261165902224498447807589194125219450360972537056190047171942673427991774116510468514941148149170948424378938947102098433776691818065790821938685739559757667670998579590174050008404053837171267368833289350296222851082382957182597056457945732599095400483376713125474781937867974108186674276420492797013327625894438350590705579568455740463319325812913573168474670321247758134037446838103167283509788408752673405173109353282192032587724273121908751259853852749823213568 [188,86] -7682711645819058372574434652338702869972602458959205882236459395345071579270121909474292425405433511795977560461461351069427271707252802921701074472698781204528932031753511677555462755639990017372933160813468273306719636131785042966202658992997015225083214769602611868230266493092321325280359686296912290588781105459127172258021317372708327634067858761669497385947552052176158564203748280448917999405404144857462602960162689215453634501382602909709843822683400324820797346099450892373063933194846841107329642675450273716145675964306392956010021679750084243708318409300468675792343112570356009560004065665232241212052037896238148388629119745156507793809170213248588453050863789047878430420041318323907443189649296348413952 [188,87] 246204573519125238761599813895400478374103479416193686918303888847245016516668742237520458295235203565447414805200115352179145416514812013862041710045487691308291807238011497518371206006208563825278667648260988519831807732813507831095001618744990492669908979780252101097894345908922222038906744752116338347375274188187320200298968615009884467639434600650909142112206437571510075824227981204345158938029189163285071996470626380700543041937594090781129360858425152745784508020800167721551973142055732658511429140349654331441098822242552034928764540557148842272647164509784792097328120139890391194472226139218419151768927690453841583160584774496376291641180006950241369250371518055320024407340896619333795476963714400256 [188,88] -7230705998187939131898838213052035485468739678828066085287109736049263605518057874649504723475003305187244697792978148915867661344218735626043058138966989000903603692538379999065254668452518972256942155748896072575432539437255816531350657222645806505411171432646154069980372151236977916075929799945766443598712061891230013449393206528614392584804101174094818124885607638761832519064714631846403387699220779824188634061235158962912617416108384944018467250712951331682661420072975464084888393843088065501773312652669899598467950958773855084375743035833153160215120651397212812608196620569108748993401445451635915908664351207178912015667487716343487729345383022486043361708226393382329375646019356912810277437923328 [188,89] 194254471885788156620054695990045932073291839207076356924352572746503415555319533507745609898362883719111364315007982850595383440052884046070209513204987916046581156571083921222472191727275201960958920223904245187551273951781639240463194884265390109851432443385351472831366392069401926943504430280160185205896371662809274918423329145347780623757491489321356764917909413332041515621830893699316029799211002951872068581314558835414431697419511018346875873920693837515486489814540716549290937259907423795476882250961845603699769252392699506873266302186054137304747445305076356925169630402604301358862498341551418915266288622348577961588571513023997702464452342387604403142422041430144973267504565114018444869632 [188,90] -4764728191724599384643506213480597540795622090442576433251460605313841999763665726872226264006249332071248447039078918897888413573742538641383261813748731394436444864424009949589946788184806049481425166121299977811642200956814352765881476116258189616747940959633706696139664977921473676487199786260731286307316374428723735402428904489748599544935050568941450184129447235340686951274033160030735209541935100406556432829026471433390936901712604324553589448317854638644072127424859063429630380581509310395287208795443660456894077589840948862376413971696157152066473176962064900104274290807451423793633039454122929996170118625284133170498056272670434191743099013368282844770938601247958168826353594765410304 [188,91] 106492838238574600800173813426353046064079013355720680715656224304884299244118822824974227732923175602204846234636306042688447878440784295758652494200518347194201968159384144002611037177457218691874758260462067043638856376869616068813184337791472519432913345333079194562045381806700520525547747994984105442594294345743868550033509893726081908381968169757410543803386070348421835395188598616778533212212045282893675277134393930241442604395697909778017692563201595242603330101581853327686019552265347519985980240129786132122162609454795781914968925019280251043277687772423181215376888906368271029457139303399694684173594055326414450822367291510466026835798459790650596327851362500218827453399373971456 [188,92] -2164325136362670806827360876743038059901653977150354535090455624817450745491586892298021750847380903528910720195324406185999465714070256942727319131634525912404322709680657419734308461342896100027414059619269972474639046834774264233448710999251957244169961742555627751894192708164691322914189477700932049942950598975764510272143796044482473513321699579455323787397669716461490039938849897611214462563279426708206764736846657232498529324481301029337186366706426526997615454813665610958058828405947416736382859524711122621926612411756496083530568841616333630865287983450709032939564710125408672466295034702640633242459920930419225615214232846051014978228773079560049698863796703470244323981312000 [188,93] 39912989783863983984335266946307534010270209580275129772109996027163221138264985172774213060565503581457338223972682012212221823384329205464533707515325937664897746820752110730913983082269750672557952787938794985147435059936524486478140189442463361390371701238939522026615993045954772995518540008862888497537332780250467491343861078826748848490212371316630923236672802184305440956778140868853554990528958039252842770690772214219870447325426761150646832158780518324311283036651030372324200725662610337138849232608943329566119751815927988300463160464682344532083392102100148254624906959665852106176474961744331057161048431790112351921442934743914544198207966685413463881515100845619617988608 [188,94] -666391514413856829462640554482403037715132960651247308465930069641654526533911462855093902433477223641997490084765150652595646092630039452047730394522340466553390909868536660312038081506114907997270495403945415026254859938653909078650951962715469231808273925250490493880387685170853239651179857779623652734537354912209103965311428968612433753258935131513942737314837316977368384358365261166333290518690355624614428007013697819869805497670124780905619369517685883169837012215594524454531554486514501681147653619347652466270264512874609168264415442917237218134040416046811648718240040604293427120557069310591924388634299720462922347802609080899400961613437158283075613793011079536803840 [188,95] 10049964843267736043632705388248379922366907114361730846530941187052476606898693263722272295254724998701409822780578795225418252807843970400423960554200503833583823681368470304328269092189824690580213507058787441265046851241579016928452597210666591212778663724103631509506952074085817696128499826512808953534728347831861221177240868037928125888014111024600508822021574796221968698758510423878210982157557972749607571901187520382531196561168951496398384515181353825603248539781256558651718237657049212954444757937698858284693893761224332224028983129038728105176719234642035306359452426550925215080378582750644410110368754678632147208807100035371492920042740651477332775187507904512 [188,96] -136576892805456810559105329892909131634318224588524997940305360570787788890165228680051316806578677821715383500393595388060672830907514718897632395557610073509047866648295184608404901942264845064051931840409222731779122074955518530790446394122085478595779336307919855347733173752273587001765703590389421279606586616093678123780380187260750549245253480529759158551279758784782303190790741264333795814105620512349718109931012327529207920239042815687318016654837296877466593358597323383642345913684407908613838326088270241730235572040767398290474302894321542354552801113836810212610664053663070706350083955616061120260151069356648094577418116497965269643364283182022097939716864 [188,97] 1668341627607363030964097587425587088852474165132363101816349722359006325862642993507671552433138922882924230677992187411628531664629826961039377753591996619218339170287826226343053937468452705861478667069778800117154595104453892344547793047147107877019246435095523163705758994874800487683802261620780832218671016780975846944513431912925632616148710563688790565238254639470659635631041105170567491574968609768301544209918579509495216145605196703645302821046133490860937121383925400199220764729942021911740070278868601409765053145393029526273820391937180447466514338421122522741042150152928671701350341273240387294687838592770557767660337239205757481745805467986793857024 [188,98] -18271045807239561137640408689619283904258762924993584314875102507546115185594701797881341931417082827328804840962368261560321411084335481310691487676093617640952248431389620762653002256127048380666218466083968395613689647074058689835285072513648639216251449978359166030413025058476171351773989141659276522808796058577448938387985589172335828694392991764585723184217024249202774775547399524196215076061174840275587206197343181348965946464500804874045465649338728929354792414708486182687086718133168557005167938768828745651518807215479006236800948046019239722929140560260300419540853926840496766994482074688741194145565465728264777238049273194715247671679076040638464 [188,99] 178914036726621719371168381941410699270808541967767525352612812837562009943516541009909286369001592788356360265034862236878920318766497118914468031006258092286879656468724221710464720308805517301662043466071363979939604525424569054832180893551881518067787495364137726237654175042166241428817186030310309680639787830929125792717024750252650215192653905883140897690225264189772000274358166771503910897184066073735773379937841190606378959186915193283498974333558196897845382607003950865827032642523111990942166940014180945821400541222448554478048512899085075503979649665475716513028412530049893030953112897623202811974201727524069298293343473128464850100954988544 [188,100] -1562119778518166988680999607960141168058731300473118121701742584849702993350362418682457875094463431469463054476545818557929269169683748525344722784613862977515815438257990998676780747864001353896701780157391017107279303784950930835576337516181607112910300934145094306233744469682547762546372458310642730152730226778042533347073708477702455326385849691455967274894826472615269924382241558761674636158260907304136666549422793525940312344819228540096754316073057723312925453828207348333156043107725147979068825047940997563262683590161597788726816117493611981063571497721472281656338696356089646240606417711020282573871414056453112831878970286008193041010688 [188,101] 12125837721897621829969831163457416072832842664499302408077170606676872588142459941695792191530701000876139104716397867419954897322148302098674163139837730515460216427488879270432242356795214759739932981643709377979612039044291654992718292202922730574114354345674236540730453097740761105981551753265955598951073438960121941911079461688695912060966631377054242457569229291297453141951635273848968434168451689497273086035947500617666274709001086338467362238145655013940406964317819009936831791440723248429715717323426081607023383591739684762798535835500228588440734574742197661102697042727636408664431109828662143134334248622800448944001367960658509824 [188,102] -83430573459631181471258323333692605869893706559153508128473986648933790092354265870567461627233731702881719329148208102520710527591152849097369518828167927175296005557553673960966739113767923057903536214093032179769574933206072272018741471412618840424917583813959384145930054247314218557598919503065000831718729217633951172860875910260755103159803973761560814294412076269421530985603825944187210702572598138529363448937476854094196821151515393432819121442778873205595021568280676781158869644455392763132505596860295487618467825104148758771356020338002758546393069793530499679182856854492093632211140323699823203483087422895883248611892437786624 [188,103] 507213415525813880153834598574747206204199102461220784557202433655551906751753886449769272605608518995383409413501062155122005549615921512049502316173695787969596749383485945370546920345037122358978985706517424959971694110907549250767092746293560276463944267234670041650768036634759570003891871559781551098789614176082723885435219695147677569946535112018534588709608823500903787069162251165425573431395939958731323444328436068400977756520470913461192907853763493791843296912329611468386474942494616003606787112727183410138802909085567466681399175334432811998960114950876602735058007140333370774622426414942637084078843121578285670014763008 [188,104] -2715744232350160809880626630271705177676498497148063534156034651481100979065590530041676373768971938534683306503386382353449219133217833755504815776924484970505641939026916705896511277091888972662858161743139496812835865333319963884756659633094173474386463921575612332875314640247902141577539175233201211023991423715663873364185969947435781322341147509577751357281619490080094185850534532792201706337850499061763868593535510280211423202898954074276936601594720294036740939400372305261833066739375860801177215359901745077317307219411204826035971903982282412019743984071130207303963214415538157518405760413522813398390500892667819917056 [188,105] 12762678069294119309598327353095940553846060388491720864716654539287859317315772333170954723690530757420638398421066724373744141026130559462777465530802002646962697104479480775150406247595932907046357656800864561761351262937231700298898767055305063485781295826551146153491279798461783144898432071184431377672883242753715705997578486951747879329337622633378367238162744421336069483483297728625878368209425475674476254070811561166416190922639455599992486567444419657953920217394346710086772022899520252710309830256000781210956199134812894605477937724401447046522662879821628660036754806063520393069261551026586245840727951586230272 [188,106] -52457789426570006720667299212299576042451764090490513899094185369924842787660139043326777463168238837011115494864834607252992888783093325683714131512454136702313955609111618578889317905777433544840988339695210035403878143293294469208888178679422318283121339691443297537197565230979471939907354673820512993387393507404782957584863999166997054648841172673294329249316645529795145981218441904376143545699082656399199714381615260666345930733199983210666260181887753519872404302495813742709003089150932763795073410757484981347746626938514367628955535308684661724187258198085877371626846844094181678690098484104522955011098271744 [188,107] 187883360956661699680520312624948128740371425455972990314420977741231013938588433797252154286374235669925815200360892916884731691701669285663074102504294080537546274380854611890935584884721382294494296472536839139866488057604601909298662481029134221400665009073098719088850120069522234067524378400028513661366081540813564486120173170947360620656584574718611351784181454843775797597797771553513068838360093589448814508613550612517600263724658393666286042013165977809233686739053963235777594781440684374116972712360647393837638764646355200468322375126468034139708467947306787221316157196354867791131170705303409047912448 [188,108] -584120217112318477828434411453402591038485784182898103580194723355692151572929030346191465855833981513774801600886250246530401768410289096768671832303322025980630267181578469884680352773959125979168899680651574251613803305587004503177639395677443030540811803958701807634338007606879254177943814090973782217368337799532030298351934360145281997143734195610588931230316979626697294704427446875859609902834120417226407903242007785961078666579270487253578490389852050884617939378842312188854458236902144671670098389499459533788142003032393085143865578596689994625997161475595625061597838944618588055568242546732744192 [188,109] 1570012701691070663900119625993272556055387284816559143017939468740630551251721474374913201278129915656852086275862194004726778469766169791466777505898169049696602327674691612119209548589564648270271920202759883354261287826198226186200877576358406127390781732161839141660878858337546175683810997369986760435966500403368811760988558983655394972084417012661253960571349384783448408945904799284722770126292094231224689402538417565601680294722693638815394687331509973770395572607676553012625382858426329612216242153415986630331660583833778272152774043636503095677320108815648201279221056290777452823184559915008 [188,110] -3632985149519060840281677836234898792525302125478275556725064409767256246451881473630255796795113967149734648286896628968377423313846187121893278789057245953327496455092786130405474082311396436472716934543681463922130390647249700489941996730227707206502396792444570133884754436593904256894156827811009638225303207825202555793950853219919758618302713235370601950811253722431179554588032240915939600604325014238838030400635359959369335956575700840100966203509746750187127673138511913024671012634205358118041091473495723196907967641410929097452213012169359536429225038572338750032120200624986928974691328 [188,111] 7205627293733789713676143984506900192289583807074700600605694306741627591679829266619574428690111571783347715293739813282424351254547236580496713886152634679337456548752646223610068201610121700887978534532194605174010491895666796428916906811011364387685339837225591943911043547548166583649338596974011121322076973844794523332838364145964616782071441700493820263379809007980534795613185278855661024375919547945857762988482689555449242052453164794037168215446527580294815404558774466307577495841079358356796466451313054494545284115834089502273024899339005168490337243280944241292869031510542092288 [188,112] -12193420727075106408781023451230576878520845754003015076115716241361608596566280663663610989104635484019643391474259635113467902198213356090796187523472248543652526366907600840306841236997070458403870666319541722044995739954645325669986145396939541447522731763634189133417577092420248036912052415742148963684285238071084444328108649109532529492462427102373158636962727193411329095633733486351074100811068678732763036601040208401228016540686485233607275309612795313732767459098924371058808570661131317024161697458669140327000745733931181858362165052351272156025187774394896581845045381314352 [188,113] 17519668493348550467902625848021928859190077174982773618796766631737878584200697388351022240544470245700324631057109796783403333363533484191576217776567991016667144237117059629661679217282161336009436700704843988538344387287508537463290193428558200113600196763989924386556320661770392254655289763656392995104463212040349893801892133405030533852747481839580732877914355880629334165781507438258669912099018433941632242316301138765881848842539813928919239073778349974594065447955222565611718373034042691560466761515801410406666661713618089071623975431860456975421822209973024379277148160 [188,114] -21265203474194166499011040940612123236427745991833945120703200416595505189125978186280903647465014505160674658790758846667209513534102561244842048981614021027901160867421117034471077204226153011216618489355521923491656356337422479111179370576303854880107878778233959657666518422625672767859117402406499366046699760348365216126218569849352680053509604937087879548056941611278875108584203306887561215943093919697455233806094850042342620952196805989358650699001316506465325394188930388055664024667124304465493595620187566373991716140353030688196145628294078059856583836131527753728 [188,115] 21689076183970964794563331045102558788443809183901472957485155864425948019573695682793205998883901505664545560912938013222343631395166905645817431312790771032508309190862027341453501516238532951241234263255504531928645657941038778080677458282696154399925648916215200973803806824053575542514901984829163360457764686987626379851354368868350889848857579450442156725189113216668524081339583440038378742397552605603364482395716880998569482561396676029280733918134590522392750377310679357288222878161225713045115128820843655316725231953010359089133181794413504242764982150758400 [188,116] -18484332400913237406742081652756187729190585045041176978273175357724779425691944123491042065154994369526046503476137570491955527440400900745318447029568342473669678789407148575993235503049294259318597783953159889659591134651705097218815034744339241146541146231441414070721728112718107740350114464921287505821972668345777012367799251009839736381716165645114235005694639341777868368018321493687793846350216297230331917853444221280152869087293172088381981356622594700280789179947146155633969636742449052494084617090728965076305632018214268464152552458369183349437628416 [188,117] 13085490000809021819148649283960526428267926955519335070115312766803384142564230581398161486146710476389199729833070951073561717447427257904933084204977435193580245074381003655385835465813140575210498203154100381859005118085804702192975987948719806956790655626817373211123210003369847507064190629286501759849896956270394338648464519854376803450126937935957900151192287333907301944488240805337917852600920438288596751332002825919468704480894955565849537156934398955664538867412967901690206833544299958215068651539614233267443771282001180717692663821146769063936 [188,118] -7646980843781745531231272924317665119364036565577214773800912057347181481596724241526778784856914741856663432302862442366268281964800861298595985080057853198628092108052900937985056215731388844006268721519660704423891077750239211164793817856958184728052214648065883303378083822925654961038897881425290284686934411107042642373611794690618185736593366771139031975916793455890292804178676717694808361925055031139437429601309268670064023541357575553184512661300763567360451658040832442453354958278506729386998757449121374631463107631524975420099439200567296 [188,119] 3664712396565020785136188503192439763429252482649559454634236393651589022259748565130084296248512394027640531402619661156224453822874735434157421559407028598799774234725881909801628107214953402193763073228673238824136124145515706553220503327558782799682316825885763307635663762936111407213122889471878962162125378398923597229524357605476840360355884770095999054309750341184001310853310557568263148136486633878352400389342434751120682775549576350170315172621638558632358164773251635707285448018641005227823637334415707688249685826907767718834864128 [188,120] -1430236986657728386981483281927265559369775335634896198482091424810665151729601820703947328665231915423227275941766869683326974348010243335621730614932051474527943035260170751930093291606536973193815681574627062145435858531716040057014105176044674071347254962336334886016334847020397127668658592112681746419691462842499953165744055248796423378701663233598283804531673582017717981057207555395176688360671646675944231300276597208408339446930444669036019795811592005658902675528866943374358668998347487756274438477725136719293778832742389776384 [188,121] 451211091185516901895143886499566755979635392041441231444244378867598335074983192977397755270794017577816995368638687581903444783739364898226460287456077255286905065956308382885104191214250627662684477545906330461892307092811191890349818114679694779330632061581154970801699592840504969516558731355830354886169914815529769113571822824820652698798706186485998714836202199919470250654478971287891966515169741281747416771546733621769947666894856480911567460173322462036758735712641082009728494998936195258440315159959100248555860980137984 [188,122] -114167062100574800000388900557761040492670410016609288517188892425994514947492919244755467198870483059234199641058081854929605889802993930286375835636238562136752607791015517982243949083971570219719044548386520431624069688008070051111101997190806035632862798651340600259042626739709726421478875871534780986205774132510514515273828499969253672496657734341992597306937441956761021233552370078494586750045797240532739807769401700949680622443545683608002847106973273902240803372008932991679254577238370304499324133528457078588309504 [188,123] 22975135656773148198205818772807602961048462831066287757948980468087273703565154967029319081537015966694815783123682604624258514615137644620063391145832274563582299745495828231511442966415857008212329757148033016761259738420611017861747244722111919227760972958906593762483030228052984780826371114365356541833422455576788981149425470909024814786787845734164772410662919992852715298337273653051761677113041401271576249929166279427589903805260253573900701816160445068377789987807856474767690235117898029759196952372271120384 [188,124] -3644671834657832133857098812157097607683164676273020972084198417946426027191097217050311920091794809814450527861123990888133070402888253633105726430558228849679884846068733120959953373622841688949879883315121019533030786236861328147621865757510252823178319494030395548061980367013862315561855416232471538118612110482277441901009964915163555207088313661203508302859791180716327476754044119181309553754163932995467433636757939466167715433686446846421772919988793874394639420403463672913125092209408412929904665690112 [188,125] 451444926489996063614163370750941119198558816974626454342177421329566219587961742933653856525997860778982468919908686413385741576576981498674571792265880756702065940586546697646509869940211683141926952631170139722099217468506290706000644127353004463786048003816638023388731748415297066809101524515929677322408490338374083007253335236213901344561721892870833721517202617261982069743916517344416860502745670542383133366060126899009698635198531383769845672684158257598863093512887385839739280037318511311192064 [188,126] -43218431200325886475639819647144546366244633954737243656048390269499874742603464779943606164378669948150937465932949729409073885108437545515976585829549681437565238815769969658077266734611606774339052764926143793551923778277002251802618109521108302501438518716905773752327805963100841605027138541499766753935175047531669594131957960225752827699751506664085942045815796407349539076946313697542225640412478119336781363783910208045612889133610432166798628657010094303052960965958668738295399377750458368 [188,127] 3163015147663605253014242482482057870004725896578374933726010888604817801430749616062169250842681138135861507965715641972480000623558714156019283839791935049940330209763383386021637815892978681982915853511102415925605508780086624137229984882150517219720178163706200645954409331675102368919791427956083453510883624248615234858687588248289048226957247674735659975209441907860246377623146192127799386972902859631779614808889128025515750345059518987567553047719295052443357399431651336662144778240 [188,128] -174902175117215924059533612867577042571620223261271926280163004959508337283511498617688198674642566313151660383016707779002941537603397404739460450318938734126150777828579361811774463447694391357186078129363535223129511409896349655349263307393410158194904544125592518778509055088824071785217831083232849232614829859278880880236905802962721929802795611704460723412818484492753504969020068921965471309884716229518112554365769526124855827963527014878688400023192353984916848815780952691712 [188,129] 7215195124729196687212540407485026680836027560401510646763238173624442112972391851106134681650184173108485702866134954028847434659909437594017025886000827495425787666993311790287142475043063883189754238855505451653078179478020327028213220968714168387707887359860035556708791471958813796531945015917749770212382603856392807795795001661938400616354678256389559683516174749277820812897333897632458155223220408019637236966862178879034627043171700765081235922664952815285795990536192 [188,130] -219035859406050300792123982422772514752091982558408094961501177753686747013459280223088548700439776362207368974152068935963380219355925086901196006305144012440093308810856379169227729664018786032353456121217460226506090601077052559400470825566851710307867404971357638658092777043803131502690364637013390230632556506372258997262544177582550217684386581638019224644399755668721453879644179112919333847168558057988681412067128462671612006082007306172470894412970853197742080 [188,131] 4821227279491897320551893461644299616942147918651416126969441993604255106273139876046206279926815945605488494736608353880563728073905260899991520707275550546870267349151987445205963241255571709130097325255449617112225111050647800814892178449079743951445798946946439166549642041529932931614756036797628121307321445494668792105546827713627174634508799172789772644119135607258917135093030267007407307692170776268663040730787107807333654971324126198324175822478245888 [188,132] -75714878957276920211968874781374034376777634538302439270891254396286192654525492875490192118108619481927852885699156736592789248884278339914448983162477452750498975173915976617627029050619136105337902335714413646777486230081232694745512012087123898750317153867670662321113272246044062211929184892601504549715338753221373013841207137317974402182901444388559235183141192540367172874166260165850360710236596568704078850519644963871339465955049306790383988736 [188,133] 833617343082235395603572893937541754472178051383158781753091593519417395007312452592250674065325258105313168355832065149815059388160255354535752121369901425172733349986094989431825677252563977937722536674484536088801693352453956357665563600765577640089369865765235440598144462681633210383683445635590266702321916721393370414665532644277209639012221973586789085565159903544922823880359669805539753324403692932327000899665977850562329575083943264256 [188,134] -6312294263317401589020571804021305230684212923022770923540080538981635735414767415767821895189210161707458658315159235672084296183983916985223359295895219976090083865582484899581369528254021849019858705178211557254521449833742700372510056830699366477522698650160296420562639977659960335927319369076954861354997426367851653228932724752013186982790079744082111772325691514134550742721628310246892682347442888271936159012740512564568357494784 [188,135] 32189320832824965403053460151082938365556899665857190460862424339213189122123437652739814266992517429960814084884762098429487391343273213196806975401456343880560336166231690229471905109710429438208213343342169750506230655745543204052229772722533044416134072216993014305853935051143748665735577908514670193422472607534971231351788705991740269867810087358071967830816958305738490881056548658574932270661076197656143780866183577157632 [188,136] -108016876120263960357097804010617921876239048475759852575935854996756098058511671888051239545125837116023912669014870784430386133336971336709580982287563765217859506609183346550795694537176080293616993390206213124548556403649357516911097279473139424039317706465560777713945990967810158200993621322514985235041319790432752451502252733648613419565834648864444832369975868088774456224780868801796227695400319921189582863659264 [188,137] 232500747874383319702403233440538974441553241329270984130549322339147823116936611456741202328362370839316341584449575264152236806685075509136403734931950887816405685184392321405095379166891565467732999869681304163568642278225885838483978672254003008423678605541323986954701446033229661278204228702669361297172748138968383328704855962238172888407472231602362633346405563199222429483135093099692799493829692040019968 [188,138] -312026980474228150794818649912135804196824448220470826161440528485904484502815954416150572627532541656902310593326813135053222737564219857151565777744069932530751834339707556890820277830805352315952553350435758521855435793666926223456836937602796376510842812701426411604589007215964465593709884862352564260696560268925050283607771325990722864304795773116526498695091510750608374398902745413456996094648320 [188,139] 252968146077925503456093033510682107392070103553239444772871608417256969557772879264938120391474762511557164557619185586670930130231639990978716066290076010707980479869994632809550813352415138618526157445659805460975734431883149838879405461647073657633013036236102511200150946325384690703767561721780670087708654038309976897164743359218686537226352968539422996774023893099485160776262209655914496 [188,140] -119582320889219755796045247889255373702419426756818569242682512635201831958266353127326512427988156343274331978357540879064564144978710972450320054787649593223427293708125224499011407994617579573201680610210765666649007503197401037554331745538671485239415081420008452491113996399566671249170030338455979349770469930828827343669548564004732181069196143589007734947863988130137490247033344 [188,141] 31672012625782034894670903072540423665278207863626395154365088782084343532111235767730529883962897277238138205641170599310232387814269373137640444199072652199760550442520982346935281090313097919463630839477998765042215657869543091681287141692703257574412196841406882037729387582585532848555363733317446999849628398192006852665477658107770507252390615178794401901708459002478592 [188,142] -4492295198900451353412805206336191951729491927202283102081232312870194907327863016785471832832171194966376056696259395888685007316663703847823621921365101104783507162416430362433215969819770769873073042824687354549792137436375461874129302358049348201623556755901150355688298948187759235054564535505877449653942785835683765964853633867772039879300742364486239167464448 [188,143] 324088433158962924990977025293041441720628195476723635604432307082032541678074044003220846774318997921399886834728232175487553788636736468799464293691607066730817811420194011763656905485065347681890767783372532534135372824830997309766894588100751323328652349038620470734840194786182786281270608450745476182697067336575985896576000684402651917560168606005248 [188,144] -11208470559604126657693795646514917605205452926644254367648207144949104594611540699658144019007339546674656172471201128709740643577301525928706386393076601049571925262088083754139113381687380141440460787386559415671810599321428935429781132768819904973240028304862414602000147506577675774755508989989217989831362669881309889321490342457149995926832 [188,145] 173511141323550030624057313965625733490351511401062811915774200234432573776198222061647794868638172019250830528712390725738300672210781472825648187385578479782351573338599411121578712227173234725237325093766107408150592994913447535833975233330198914479726684347141279490452244646787322841549481310459675091590042318433714340713696591872 [188,146] -1109624585527914785178872826722754881460601379358717016891894533243013976714079852654450102236286646128642377581631848170619166652452026924654619888815020122547536050971547616865469582189477312190792717812774163392877960216690710437217330267201837187077229099553910657579220691755454936486087592683874126639213179540768423936 [188,147] 2666472023149715569638022599891732622256444596278925489897510254468480972898420526238665555580134683104563172519615254924820888004044185409057801451583985192322991684091638594425583083439787983226772854412410291936814121973050752365860875148236814722634646151505313098377614721495768782316375481878882692626644992 [188,148] -2149779789246722278053672554709082201025829252911102898127531755227160590599341230093067657789914957146462685350751298760423433321776561983422507403398592541088619972302468073462227043836928792422048794041545494161296107192967025068203095688541376978078796329964266814476326566767827556957745539588096 [188,149] 506822425365489363519084710581733703753657885126411492092846478655991256457556086436843318302379427076643938683575128856370286060072568102262860550747728287190626515695211008069186983961250309246948602646083248697256374500710309512459735217503334528516767170214803039065959456222270455808 [188,150] -29498045997822672779151380705289400983185235559278996115242208598070052016457693855075779029924505800506204974965582335822978217760737680061051249713394435084989972363491751609351857166642745429599640169585210675728785600759669584039876209646384598538386520049402742140583936 [188,151] 342444426825167798497383096832743041471378458520851530434068148089088277421412109090318548555646990504304223849840652913120885994600140191439535853485396413158022272300272256844547689896869128340911518816629353996144467297167001745169336178984584284972605997056 [188,152] -604078616874646035901390036319726431288565474712860440855946536844330540499536876035908873341662845289382402336021994510507224057661403167533050557949409540281345497283816675410842568328212145500512029125345143329633799778063528743762744979206656 [188,153] 111934306131869346085923833720800726101224519443949246402691545172295686171260299669546422795848545217434677135679920706863341186873802525507127773114811096308686096696990605198649316069232730301829311176436102924707267233486995456 [188,154] -1357705376150816463036864839195491030245944629758045389339273633300775730452440167025348390160194020967861279654211007976387861744213092733096794460913900667474793629590711750734931067246241782096084494954184654848 [188,155] 487188442070932098840924866903549851636559403160394493891746201980324091074557023844370793956812495199188803024921354111765528811049870866695670129130681892213243637089841238241536774544055173120 [188,156] -2169200496820662684294627997715173036500136208293044115774839716165068697610097419420743586454797676459708488749742794038425021748993735101261017112281970650144151046184272896 [188,157] 10451430976380590911938575552327865402789194708239740021414119229520127667471603280758740126430609907488345743697661900387131192582680999084876476022784 [188,158] -6088824615921958395322795528974475705921483032665409311640211383209142482733352781570725482355665979426459929350096189982720 [188,159] 2949779949338443306880550785899456738962688147235108987890497540983732530957427325333504 [188,160] -105955241319130061010441995606650050259315401082726257526919980212720 [188,161] 15111658418796459584359181800947481824633508513125070055988592640 [188,162] -1998703666618772632583331717876828590362465124138991736934400 [188,163] 244081196754143197720922596877179861909100912287357427712 [188,164] -27383277144346947653637239620673910286315025760227072 [188,165] 2805826238359806298045959422385679061256819253248 [188,166] -260777372820019741497542440100438056241413632 [188,167] 21804402344161348991030384914605778846720 [188,168] -1623879550738866312307059021678838032 [188,169] 106399178469215374210031481004032 [188,170] -6037987416896882177039868416 [188,171] 290733015440695480925184 [188,172] -11548974183700530720 [188,173] 363365183712256 [188,174] -8489802816 [188,175] 130944 [188,176] -1 [189,0] -28639112263147750020107835284786321820731316588156314668948760184158395258394539770606711651520811163475857544581416684224474125783122878663455281934294162745745932208232217033719695002577045412831927001756610102500702447438802406927429538921161597137232478592041773184731769228621547966297294619180537445836226406585211379208771623025223628268596676566138738266369970587698909984230185916536998812955522135419755677084488098540066832545123564221905744875580758999335147774462740155922781612634771003095414042760030592307066215049040844728239071270718185375413910945210123706252503090511179168348357359839542276675425298845766979687578780886557934993413705294696432585878247651838576771836451746373920362493919720433519353763385970955283308660445345067198955759085548794559375998765195739447979517794464078745208937641618569738554397595083741940879992547751722430714974428843017681352845263607306744000000000 [189,1] 503506396658966363834937237783273964835452133396063525422873641047261883039567550780263224969507651040746824184876980007514963047562793607508739606048738521576441802047589446700451972151418516614905944379207907126005680683091338420203493377411782895207951409684644668945666308433754401241386392126622000290283713792852707783595302286851962275955331759772823685848367145927715776163449600684285734390830816457220302003916123534435977039620481544536388211756566728738650900658520320179095828332227030890885308804395616537596430261773559476134862416685622949831943566532094397788387489102293395677013043413623846911151646522857726602426693791995361913869697240122526867127373025324742591736639154046832976434293271364243867305235328183145813720728194636210775479938015212212153940130825645081711051326646989808331938299950822580666960587142593081246355410874233228451152196058538944634292981215219236864000000 [189,2] -4323495206676849981977523291125832557139996276631906634083737947777918359154124413540226839974803547960577072711075063633135410518508248807031033708740377510488734628270213191456025143984707969622322727473531725007813788172037549702359343020214426370936813379293450847926435846612576702617234394858668998106349157912634563919812823691966595780297160385715797691604978782995910023804193421675588695226423961467409929772008594508069373017212292092577269341332630816908841524162826285113672131395156682813783065459089583518203734539111660764030916519805683980350191303717553791670845473544577814533029676218514355325497322497583731340964389380118026840916552890111424866284261053715914322671843496600263833011119465912844888630772048016203664114555683704989833536852377922939310133410802277669898161543502990128154214815188320602272702771842678315437291518890593446301295777754968031699248724334168154112000 [189,3] 24166951877602109628305610942240902788530112739417790772931624093392906073569525331808157242276884312504302497269293765947602711521055040370569336681529594461967350943723993092688543914917667961780622928351940386297258146623216984716151645662481158090481913126630769945414567051760990511510011379951174003180765213835718269764331202318741282354663145498411007888759336667733114653651403508584881959757865449426133052367148519864456528699753232452390672764766235938057244265995872545139669074087810290286343753275070068599917235294374543179733626120132135827916816816682002683188145854368264079472229838601068995746512392440853155927507725657278669139309271997274630261063762851496847673088604221765275078202643427509222431669547308555670397890747575160016494304791281709885841268330657712175713815333498687895925677169947840208902847467048347873395583683971919552791993942177330798385126645652470497280 [189,4] -98888862138774283994730655557688537663893866897966185574964417995913044856027185158918453897820150742384801348267417319485607537196119666316434177422115880714939812039425855632402572496496519892272352433992716212597251476515344829086488649944411883624048515832602776363631272936110942039351491913530885966319660213122749579890569026643324267525133259463547352920343979868768488820801263234338769009852800983574505506573878556790983677210015366245310624180281395265773074382380327624246438771290631842336261002204373560554035645085683382881968761531045337343269193363240069348468958999425450833263541049442797432339179616778712508387538019090667151071730484324604960290455075684011425826993676383829121832989425930994896499036711592297206659956865991416262935230959984489079809344836959720082732231814506299999423167125100623467165499686212017332349029427915372985208935012823700525838348282686910464 [189,5] 315838303949330512835379373488020221543747570584166533069269838947077624234693048496950711603981863941787405803570794269869051282846672685172000140426207506205589976841477284142452041417555012776284699605771751879985083330167934978498051108089992120093299176848740303894586517514185083117633660258407391533161693147074288274344023071847024001222574511243101623183355969453030427113619241496717999066183599804287135430941112597820692365368464892103481872355784027491962114734179599340713173458720475966470909395661154815999334477718451890586179330791629478978582229643967075728595914240551796889406920094998365012917899547399659756159590579404643850513387398433349280172442530571510960893958679817144264396506418215848222955169023890091637026389831500158665138146935273737917577566282155042769547436201664460937063025984390783779900185137575208150234381297840952230432845759764730927621290260561920 [189,6] -819827984493038333305539148971135066165885961311060368433501348977645539510073360737786748811393757968749881322485129829372909755389562107174736942093327727969935970224780516805441606460506468249044819934696257983220896751618889319090858826600816416788280689733017360772077412887380934746331616913184404326041492459878747899426582900300368871921899096305568006724972128031909057163234588456207853387983082204772870775879771099762450533050743823025679829379328776944415770684574481314191184358171144441923477780884552993427231112600264113625053353459236383022146751579001620828702560244430502247671043173290732369760969058492788629739309590671472140602903836953733290857942250091542226273228781698338165126280801904505740541084520302437903510987399551621594781834634560802748581580736477754199930275906253537656511721788925229712411195327473687792316530150420730016266657870896167276113573928960 [189,7] 1778158955432506010407155219292720878797682328875534321888429580159724214737748360595384213012064877144935448435619415547877002469133626890961603205310666895107031180732546965364113692994316673042321678317122086727229572385467589143427725030425314054253053910434848967606110911836858669356875511785063929493339750597028515731417142133115153112321488285961541353994370891071783771926426582427511502462978061217815016866142542237752309649496053637669730313804877553020784787574687357360871619698833408880960755659744923377522700243474197660696566571406937124183214418288227726636547245053425346254847663398187943460855951656489937466834154449808960030417661915893546250280959063982895363335171050508088947545625993305758217788193297310103952935701135751914626391807423201095581713253913334281014489965163471439867924496246432166619842916784031791709690314404295317609900249632232625910064168960 [189,8] -3288311982379422946705707832392764071307242210311281357132061699943526816511969995339624321751868198633056262959381655826165860347775052010876266992727426552985308229112772633761579807021792036999216886595597372897591317816633607522953223753940048306756187227012489996922804777784496879695739826847715979300692355145691891706545066960039846123956682327035610471175585768368453501354809710368646686478316574942664334004398199056041948637846687707760892761280066827656656219562543442231568817494070069239419903593205155326628524921551549723837291308938137360643326017593547308650200955436592194242475125492423277799838601527601723577319658217878764500529066683379899905627619972373685334555083612265844381351169731234449637028997293960120839748437802593138414426284473719378051970626811877510361573563068790262093350745754551457146356226906180506622722265700063638453599118108373163243288832 [189,9] 5264705161190973698049234684873125479689025917705928740230932137811381116959556231674096759509184462929398475649313360887201292713295923221593573030485532612450801028562874075325675959158029979126197999840071920521147040086583531095725482507112578069518007987993422558662911832430058284954322769590792988373177494505221225425316715669559069453820596408620747774510591372124708968370994854644116988795584040920799331979966058903036200080331781123089652423007201793259585292983994176714211415787650914674526531000973905173767808608384287350312167850122022519374553294489590328188020349291801744703363544179637913875287777332521286116177651335165056984988485500407243425282733559927288204905541020683550705454760300187070541376359644398773386413043406759324553792618106345349390433518533385765132018986235541633102418836036385160258872787335949241228955596730972472038388072243821918945280 [189,10] -7385295635849231766680578313020856760095928146232097059898652454883057247585450268077739070650786492381928787368273608526398632251399369924753525289104027324981755242486556039528328962070444265467507356792934220879728258288369527696056832936214857574458495454991925646057049004066063249554463674006558376089573583113495876331665456999180510450608551741273180243529108559489130760764086397753388288891893652412208155927723772171386123522871425563059350472797628672211713014673146707432540985543014771024632895534078509489783516744934503778109984536452950563044759895865231788770553419556428171475311150262110939248625133979156682550987307799424512213634267645627391508056237632742121627247018406440925551863865820396361725303597040330329518201264835673971793671945114943173395425669332738362274978316265127126153118902373432036613669001163978788366055456870165669356832513261044244480 [189,11] 9164585763978405608070759118994998128292415662821194297993765101638294102100901880282171023604920569012178398308682109081609250115938764598542472985058176262297298753261542827032534681285440702935637533854649580218597976719094663303750195637149209125175953620551310644703160688367448015154573175300611917011460151109517704479006724531264076067094216763938053789472932194019365111188908120478642343840332778622036705833314077096450798512818637273037623468544432526749067684411604228252331126069512934434372173795374719294407391494426378742222688915938538977422143990325358601279170154658648711554866980498217782706163050695848187725866078040559740270882787527845412793695144583842826671124413369672415802458306306094538950526439756073219787420448269759585220695377996211341673739135842110231583029032807300078134249359213495700039611640988135426140513380830797110879682381329973248 [189,12] -10139131363620136282961943828520293463862129080291251096687403160790789132872582035785577968116147304179653154213400539170014282971052115255978567291872237713086878403079500965317870291042176436091596516581126379773491965773557173352186611354830212554426120519517160994526735095354872418287096137828751985183884898856636157094681089429475774950579294259812563660196489419227751289628968578688410169048174111685842049722434756672138152611647290251295609121564938994522152840572901206884993567201852681907801025139520561316326191197827332496804173395687595697415003772752211387825846180967152376424245288735087251662712658052565181337112895179180466746150030082815127830247268548241084974464070919007071210524665232021159088345931108222054484680942216262053078605169387906711821043868400720540090338315565439878317402931913234519970131484452613526598621050459639849623456759362048 [189,13] 10065601952045898002146374517584997365880754620435216885991508859461043285776953405623055162051195362664114682769754729171490524752276590754887740524887484669455892795602481137556003568563089482572392005333033663241906967562938482669011163395286164905882708666682398125545111006091354030104440087697156276153797180962109779576615135715382174766629894062583866929716255767590330506787522643834738695866851299370355157755202251944678956483826515426274647694124607177925843697829934218906274169915937478057506634264109902139404345177305477130296727620664170440769535663540237728286542285456365212042824814249800301490205171882353548285589679814786095224913729316558668487708460147976032822068510723500207855833927783108852171047533571362157718142719246929187628532874361404025643981071867424111490071952128738003615693084695667814543271204047359459938474419813516067698586992640 [189,14] -9015352586883175720207357395452666640939387859127506170231118729847706064344213163313288747260589130046476038490914301779688861789692629318356966791778104165661744543152472878321357403120466800205881565389782062570561836830584456651708456519538066739478105769126950463122348852090657667344185961328365090853873544546427014406388591842229082343374662990771906681908848322755360810524579699521186182857439505940479167085466351497470635753543727892270697767374298614666617888565775962621522007533941695590146487993131664888022546271061782079300006964371426888288369499291754039143830944479096657665692756702883738434292080898035856927787662405113132073890363608053012286707933513183080859991423186597913905222351280023753412260123793316567241092812416605047741492884720686563394030368161156506402300565400749508328142634072702522736953474963706217120547219906587406861165568 [189,15] 7318466622780708454952712158975247910620904994845637414205329619916141838077703984852629899165667076868538066815661633829745263951828036215768233864724742344191069111591678153697123578172778721353467803812997276133670277555847088178381270317791669216772427265561264977431950684953392048558041991213165408586226857738823822115594839959503305720843644513699884991447728926272221733132964563882773461904661343814961260256638218184717251729146357520998944552829760092283089209293816692083010707727954817311588484483298344972026955996110569780148978381587074140697868291196558874695746218573393688168125209800135274297047169249041228522775231636999795061028398895021878166336195872695158348212454364687835897252680260816423557563614141959129686343860786230540332188416984410209744541562717632072669097868907918874852682636458623804466727585195252058930268647234130608961536 [189,16] -5405659730039359507268635722104823725087997076326436370325873209803944380332759847920603408252619920374388473849854076958677672890289507278047385456013318530960200661988915359775300792437858159488912004775295721741401855592868363200921112626744830353960642493900574121392500418171413519920759825694915190791383994205482047905893038818474015107323742962473046149497424824361738010242005010707873286302256011339735633194094110802318713498805393048036058340784202066518336214809507278555118789048370058966649240454970722881672726089392438538258908717549447629751479571259645547414779193482786641875959680050270822720887209533493554919133687513626490595962842400963738340537158572727383540421204145324325620728709269427911964567416570111604728906125357662969396351724947670459553917345976614860067519839606951985559299660189887235709139483058014828026437265003699640368 [189,17] 3645219819234657439349210959585008799549248065118778927842335380684608002862587940526785674943204829001058267178642225466916453747296778155017204555495425968728201629603598485425645325299757946697714646510811901872477859970411596658733255194173678154872387606347705232970194580280543917523422674143763189067684995024956862090613855637062005897606667198465835589160365462188267400579700958393356457358374372791247623213906332636534407223970488788735288674255928275533320167274701402099397504510079335508797250526439059559685272095202992289315237860057080642034661983154178307147499921034684770832464179846883804388883871734537150903526831898602450625007547519078571186279491456611346908499904452316931887043148872249003211550303984042786739000110311233393538803160482558804570185105534889716166556997566519303442406177813440314786793562237605489613016329653059584 [189,18] -2250602220825399737111736051197081789172912076624686625514656742132451363756748876330661793924840712696131395220435704854305401858250406528312278042048973404266641229236069030810405427290707180742838332360203442642211226104006491563178758004221044455132659428422003937715212166526775740273074038683621676881051743972139671576938262313009440349470037525008154989349326987537916016369671162514774362809256406492512475810124047867825991996099171371302317078499289885685631252783704225340336965093056804785166171201350201989243973957917371467604361932506088298353534760044526825257517993475696610196318730017273554208195922095766850917360400861562548396770011786207408575992569815181803802765721048646893830836748864271605521035623622271315426945998268656972726412578811591877088037838054206854004568177441935411751879033321690295556629803712853593487102872518656 [189,19] 1275431319300708324902789498194151267494534638122004860774213488552037403943157222554149283181995191087283787690988909318460727624323516574669340480102715220314018588549243498600411665866978360474352985168459300523801097157568280647564630604862089631146572100973613588464606652278961054848667104528983866481208284308976820425311826965925816063215962293845056143301226921914990849967021753021734595881311787493546045289462542083374667497151231542508991211758939959336354763649453075364937151711726603589942834799399215951031327593684871969338432586943880281938706393228227912111016040129806914405855215059424469003774323088854520472266325488899208536825439303063639817499788069994631446113821835577709323424530898534462569359772396637739060017737787063924101983519082719807676963805521937297900088661510966299847907626956972018962947815304573454544881319936 [189,20] -664869752068394756401278825900981259932116119240424524300695463850535756735677041075041559291389968013713809543524024209467323952579792564952228599971063084433845450295844572877838068743485023503794691489793775817347542641304497473058752763848011047412871320692149615803249496534129112658246080122708837586783723499077992304584548023551487478594698193848055366816474860906918066725189990815894590538458836649262131175181756006825080151716950164297275741054442973248425371272834488223680934102983546341241161872200120805213012068548585475405304969824656131478086380217703130852664579876379275591126103333791649561643461304528068758266626269310750306201506199144503238094247800583559617788705074009804451857721055782031169126310494018615915207017911092976341985099310118909704130447281390973501182444765883092849301819692164285687504220376590685907116032 [189,21] 319410754599150551249387780811861632494151799322098869608329391108850056251094968827058922136224756188614225352639390885289129803198359612868603888476231036583303587402798901141277107085193495534011807444289911855410986726261624951988601750337815779932194057269402505773198748373916822041770299245824757853400286751666650653083377440061290511440098229525882360820055442447824725267446877293977432150920556406594743983211473214456113372033823598272268635800023488237812383718601279275805985983829003428605438027955874233616837124577311795875164004150910451753817852684902045645026640126063767057754843760448913419296126947794254167822545353402195765504024973634194911039223506943164107684541416413429607734373875297468080055959563810154599708391886648959721604647124111936149988311822887264315897565949848666584191657368063192425935230643040313147392 [189,22] -141644214788689853551503976173705288194371845038460327321266268886907750388027499270224350449858061697961648523210264750993068389184686084202771411057060731362698878876165247188601906278020093076646760281158334278589548219942381332952364708452659355165426332193450804036978663832735456402915106826275910269875087171817354811638404737575194851432050531978271484881081341949857292205196873046816000599699247392921654058445852251335835085370804743765843454450521912157674596759611291286929255405527646151446338838343065158237458607691159778145483387394708861562452812929117842226613057442482930188528006603688380858357284699801408586950670846477446787654923712234884954126875875047984506015624333017970739425618987895978659144981297338288514924759564824577116499601649912773539503215421280494850988220931434896282902982966270638147176958856555249664 [189,23] 58061891161918194885286333531510068794438480863811340876244417520360449845330998566488647268114520800740478715067844115401333178227794978986155931340768090178622341023468251555010463457602616106448154939900196647364585439952915138589293800306923433014594621056942163349449753889161424575720352626651847946552877345415177932336460586200897894738213271152561405292528731398913005085843590110051684250789235324845022437921398132707195109809592041800433463513878799146095964799133981416250581203724686477202164426025459510309428065455915538658829271840139982232294079779321700219732524547418079044129445457530649828646714233319243784877840191090694725922104102352392189007720168472297961235939311596795724930147791822189149142628931624357071539750707573492943735919864587226361249535455006891671677858094805899484535946792236882681849835063377920 [189,24] -22026623125416716382827845835928170533708673942527277700217781046602926382746150980676878678634060406158482768028938610665391661083442227862241301024544676919090917377079916375725716598964748096942556675668205557172096343211364648740224977504990854966979549833659546150664700796043495557157667940583674642232897429709949832756394398419759745402436589331179555763448825669975794844093261857394830737595484209752627103014980790518385931502778815242721974148870898070221354197290013484128351345263186374432706691249508271895315844960258909671652200330953838419729385096569364959484680709925535181705381626877139023075434514467893924478148757824346011467659318626573642775166142099171597897631084107718060251991202592270509711625992355529446371559581698083511778200603191631751245144390748012058264784688913404692945306391051401126473077046784 [189,25] 7741305435845212624213747862278391716411480035989779812731767420608618255345916709882350006879304128065729629369477725288776144292592710198739009396457708471874315409961899306376031990478652271844244909126189286226779402412312884488122133028865552468565950295155633613970086234390620955513129450706446345352716976489101595754527517859085518755419658022148556018448162249645852389428464986828709338890738607095371783945426415152876581900447703603374229003077232335037562030055320778365989655830600271730057094178207765090378698341689032390946732758720265119900698734574033190867807085720649866356081777733393303101786868277312335132180044940297581813566819441623109211636226107010816426385815972380234787015865299193236115835127574119002301504266238213996951541228751563100327993679270503191237705419364006450765850440685443325906124800 [189,26] -2522705079491336157533420116240039835419156973640309119304671417307278243975782997248900449965714812177579703783955766201794639839142043735247392381987163914367442444688070134912044165689687439906015059770647086482547049210089019991378952087814792756826421797436858708586206105270298530659020820392668196091016582676263173833803207048919649909430109089834710973344186164401901017713308947599156717551967116813409373763833840419273241123191450468919702816637216275559372550917401070962498808016013060997134023874405722226291030408025091785930147023236617188930218194933106036354408247994568817666368923917028720085798547100619928772703679818231790543879271290832053537817691276696020958713230028834985771787501355519478681481916309291829790097334077582262142713394623002539701237869891900315442112466004314070768164477782760022917120 [189,27] 762814455208145451863871260177740849194813544995825690862267510658571798270895428684990953913383171039038230446821708383363491590529070175397379091686586181335486150632146864220777744039302913014943634271594833043435226463854005515970416511583365241045743195439993477593268414518909672540508266484318615848170214723132275429030277944292170798796022754157150867091523675253215594882457891881942947049216240067201703051443058673450893851502628275510789635751204372423428300126511890801074290000873200325371063333751106294727446984801843942761736751945490412431875572467712340823104490606400257785830454440884685032614007046688336792987128514309424803451133131652795446272119573838411693919712237374765600890098575220218338668747421885484799317734772865837060093551991366048870273382446419416111254876811210488323573915309476577280 [189,28] -214155257068603842042404561183094277562019451098459124048187180378972350056442636347630192510100410105031089766330388807315074433336751245075147961607428583564739712776811948892929702711277624685938262087105838876548653406116363299486968311518815148968443324485093096833018117529799800611915133431841396546030596707180513010557487707330844248548739957231627731836498619922036866814208101718103855539479230721783908680787826952107196736436309097096801543847744381668682025619375690051577649680189259575846678230518231915010161408189506940574453672701483879680498203018480037998666736940971600089678749479792163431249529915443021596388480014044121888118062859139960496140983959288582123401609826888206830790714469949813552095956211321958189633279441306862969361733326894790596065356187429884265705486721701241002576773807528960 [189,29] 55847128214094670543610841695747846702700051913059843749530694436383931161461340689894710110602326719235080454068454407212180204644695779290916754823886587412506747510804480285222689277148624609629417848013579179233436972063560290684549844593623686837814989729528184722906201944219597658698571344624244215517913592413508729587993535273762897649909356994800702613428812795733768988945601768347749050083733708848021333482016568816154148998571693215093996227365151637166371107047322621702214394290523560629936238403651359924085661799410057501952163676809892899306941672746445682178565573256006494844486743226454375326448045696887655965802626921457876175230914789895396907746735056133211951659720331204116053069840213449533404421000239434326512711903629395804508552079174108069797002340651882578062229853813751615448104992768 [189,30] -13532924289709536541003455647717880801397797215592776717887896665382979219561075250570965601272429300853374895677116218312203334802323542703991416639756988717704922080426788781370931095677916698520904478552420194181898234302616336128371458009071717323616063072463004061911600717425495287663140243829256426566754794541443150245594189125570819622663912276986726820018358023058365740461796328485020612839275978438011675971098403224864014405715440682131556704823390076858125963690090116417918287618135329574389609276624282163326476370375115389822329103386551695735608340430120706315503236672880444827685572968505128612619380906619490613203352781506213781206193413111180254009235601288145781103240231141374173450198584146294698693693673924880818278080693144017954093684883184495341661434665236887660547475150704799057033216 [189,31] 3047982212453924838521068461325446115497733308631136697753130634009825524000288257695649146899812505774152733250077317594525857754113480926289530669394986655148875101555808016933337786705695684416573946511845477378802181822611453622900430876873231944765490056495158334287017964864393136420768042144364625939827000309410326938967510378723054087076606199311250592822067786883941289330992013172041859966463849617533920863761541212558389703165046795081592471919596596839064595211880218907037455896716117665704776213539474782421551844827548153578186132547175400375155199995573877842676765599041136548517108627420622945607711194075292420519714488656326069687298125452918336263906119708967689752927301359924636105992539439963292841871281746658116748858247042089927441726940977526159425688923242913150931882795211408379904 [189,32] -638163736455909826004531365371560040629758908073549389640206257275790504392740160985783262005428031106593283396541151438121899272683484508401212678092699492085742379435071832050816751124156669720251058273889895217968433385638445879364567469218763541874897871809826911802627485620255550282866818511468666524039463330119908891561309683969913042186423370097599632579460439763261044075939649206043767378280162924694362871194850045490574771946203464044858239894243966047773568146161391973517207275578147389221051323146590931470069062914027546198813417373100997064121000285180509323783698825447634689014357430044187347505005432287996057791831669038463034430389586641131630900623822750169651748939643471029771564749433254923180027028497932997425270803083253163077279139760577953795496273151494923259253697970100245200 [189,33] 124216640970223133975721918020243865208871060029690511628797108848379171191629544738309964860929104936772227011463851330450971835046839125277927872531622379414188756135275565315276459398121174393627720660237980328007002595696088333194537052074313223855740149157230789347592641259517225776190615394072925392744224815330111351015841697127860739579783920047542980014272002327190534983391561381664940496507271288747774211485044227869304275622614001766070070162946891828234681254910841310661298715780336541192695983735215789513015722431992272290529985287773830919215114880878060958882691751087778997868794187719663163246611753759367729290673014797659938699627309700346284698433004755660927748507600464215158383891097746267221341684132038941238335178137474628550902188515191994632630334769212238049857809813012480 [189,34] -22477428345282833632284155713353778430902333954200685837596875278243105130996636974287040737432236934408830919629711537842720565698711298097654399773120986328205634791353718869839613313556774387484472545678929619584149408089914958898604446181265710847000529657676719938763221103094144210956997273259453051186632836741434267070273749070979580508977100159529759467784047191249222745892420433252639444099806944138923056850542208384171244200895767124238932149144794601082191793547184670480444741986184371213391187029372844746214030786742350703844654104114348803091235352746112971238026021005533372864399845380401412401813803434453037748425427990072227498333925697018318607555441849796518468662116019866323729483292255991616933732365279294127161629733819820037921944340979959245299027808349619548519768338432 [189,35] 3780835604923399887514198353914483062655226036009967060620878295307616666805335515595564788273494871423127385275041840529892704060598600745258468538980273203586561827916171393828517445186284895001176389076691843731411475744517265595504101819779748373141434688261618556125923429417996290457433954037247087512969704906101089217005234202704059864684107648422230504596632362545839111964144480456237309003490953332928537576960747909531380132181529947844483176732878585305966713192659189654806635785842569119345777848128006436003531294910777872875272252357411047248908856504288181739599042156728985446752743387338071483801817146798034731577422148999293534628460107888873779357590342512128269016467755845132474543291804510253914482163939545455287823290739308598448369371367783849909622485219859855411355648 [189,36] -591049539437415153899457781071350482717644680114554244393416643940678424765791780652007493456508552141618100890944853477518983929813077127142189931922723481732831771386480773059896060254706489748782398315919104517022856464637248804688702892702625492858349380547295473682901172818519258337951748227848712244830275156133812487235573672191380354982435583436002172073529055480348627088802893071243549490955486499699664016927053911303364961497287932985915771931440253997567813502559261055713615228953779600879682107414856848458777177668120398717257140697342921261327800681599474567135239227220290774046446627629259772968230983232905845951204303930917867085838558608184897786060997189635515804302671136339759688099651072434102572540360678328030168918475884103065420827888822053269840403301795388688640 [189,37] 85850372369186751538479666162935785252554061020248912160008078389443067149718814986338725642373998745604482660926672344881239147074692226178124581079009107449902783142189783029560753834355560013088271007787948453765367718945047136738702325781562275922193659537004752361348119383102406409547911889345464396982206936279346145104738521742556368227363989725762742257258543147695273815215586648425559119164830363180063397206859422743238014376926135182096023061101052448728552786148205304732304849541350575481894193361289604411219104323779145327431322254023020352606783600815867480479064332092239999970086663591476153870203256447942069021323396024324916431823044033158447656059880035156185202127696917044151491143655820683394062221731990636559595418027803059559884124666084006845075751831399292928 [189,38] -11582378906680763373626957335283578860406319753840750941392177588615511258002777634866670466264833492200231216564678677460658167317817725314999719963227767345072330902246094027160706535849375225118162421097410508468442949973939448933153991103757353145427959100365947751635127432492360691425347009236437565842592309567888226017949366788867203343586683694011659426663220348816182778109784728978727976522512804663611620607566585827122467733011523997974083155316647788573488395390901741693257546628900939783240543594799197672051822474185341435477014746176165886053921654510333149372583047237592082478353441454116852162829628586471581016439398866556596480506012882169267734825089033918505600413332981863335289495685250808484972577679064526665453751728818702361779875675540444174964785127092736 [189,39] 1450822851499222105986241198964309758436792345610050009089570121417168474686004478792458605035102408742354414181446863028046896274036126978994615971042569591138485748443345890636522903939263868602910345560187716570744595164187563366440419505582353756355509017140002955767565169902848503338335851866079209583054881918268561520048485773074816522804600640960083257830465093176268410175433273659183794963564590903185312118447341697448737284809359701840761318941632709303908651965768379807831712675871031943985419747236142060552462201019950448654592997013402330703182228503166352865904746540352976109692942737554816230905166066065877283114695236430534514481905030068285705148298618754505828507359477449437290084204236044860788104265512817529721853638798770494954452056942252007166748449792 [189,40] -168649555109983941273143905190521592234770485475233367377445423643799340977142489940700869473289982847244151700197109492099382172594944834158390915648076633287481033185804687699087090694470170842150767067705059332386979508286702041497947095931403399846926853415823690725688869017712834015541117545496354002614955673319244577899298232853896926578654318934761586438948933107703885573880942090011074521547672743270944853487934669300699694562246963127053989636510542865332298081623570841401069600733806736965732941471347707078742248216538675990008807987103420451100870234265215446954829785935760297888955892459739389079763915357122145593026046765490269622982707387210003886676531006788559671232691226787588534742173094101814113790886537987220356467808256116056538481521758935926745200 [189,41] 18183327951800220088597216920551411652037676944552689620347346853898726338059311153535441023628636647762727972325993214106609775376681549946848185115500135878317401941774279473188301709068649741039420998999165392208691399377548392647957663865376098031542535431505048394822758272864296911668470952735367001633508009297150700060289836630900110015384750423548359989639724043089401276177722058563324254817173744318717768093983466895035962299072888688857960782889711296761812091998090599989306555168695155615034914472266253751417531694233931668566997906559097146200079385084773267965847572811196009435818304568244323317563864225988735513990427495090288746133836179590908779643552774625146787391087395505669071586261349814477834664011593742569580194337149882301800091602561826217984 [189,42] -1817241072603231124996229336133058455888689987020279771047158752444926684783799962623139893609417519695735171844380297754994934167371131545583301689474820678346334920025925909001413097568116586210772494807825581536830300996845571974443122146435379244046602819220487370766779875732886131360107387395526332526920388669690353730516730472628656955927274967881259344940069646119042007024154295936482846305464055023549561198201143048573653659626071721403180147209551082545136890259590893043288611029208530073311265970119365740042014002257811566543826358096911544670928850381956570907315978761574503441076679033278226413578169036229662980821964607082681560710375824136928477872984117667260186624695784895408873072211309874527000739784011694861592930063127674026904862383071481344 [189,43] 168231449849799504746473766145827645679293021429396124507668573998784137376886968288623034621419727773026693008959919204307424229812241858332891612882663459585256786871725511819472016923003535706210432955001554749867713444827792425560545690224703207684193488967258084167974431415591044934631081146923273993881721777633492160229942646955047657283869958480354898439464567686963830626071772024648209583544920489851362031324022607034110160737390477140095904667169369340266182926401361524143858363543047031291622476154540769314735134803240403391706735235668493143932320557645026524650404106484010215752188122790714507853224832491078500694139657258924897670035155081370145674815760035314572876961793093941596113654213148879951957005856089759386899700128779258609818601415680 [189,44] -14415604321781430527496827187208427323869029356735477338481976404768928761408562702174971938303529163601353968740565435075319850360603302141620101937180104700889149023640697514871461113924903265189347015948520970280474086331607791481431780794103423635999126433092663228476788046004915669992778823865852362581598526911043925391781267895499160087213905411223194225464838858040860057070635256726126035759414187841832475353714218739684016669675662763201100191723906257845764454789082518195783314200972730913412107757477648126745454597071809994507562592898481242926929595203871032564658531801842506847033474047261764338619390938642508164235215106636670986297317000768824554000789086463397206955916120488064640451357986899943376199247694068332307835860024043477020609760 [189,45] 1142447691721764326174884832308961981786502868122265603993633739282801286789934185399556739952575176219334102965554023734051545277709311770306220600061372164264833621985112916287137085795476323494875611769184047038449069165520753592958518637487461749985990958366274749350290423959536807111417228286268317310323308695913688734022845530222006512929897399405310698971163496570749756358237031021371219801326863908458017893652812240509083136178431794512095342431414086273082184855580324986720765618241642626123356120862504750375721493295776205103679528543962387905681808153281003506239431578342668013237570566740060317832211279490413998006771437164447499413825694153241766787842867436354695461660212167366750271051779248205590096021076273783457667062103067518317568 [189,46] -83663433523304683972493324150001374269710873393879240566676534940371261941204058115903405933910165886967084390158720816938082645128047837892752486601615426969253120642008710800304825502244062130215421964455188787252585508907202662635525803633078560140261661106212784059886084410966005896293881916654318142188459517304236085692581229074433750852679199699548424971135855261399015818530332101917735118034053215585101519367203655538400954317599776907187489337871243608926534089721101936859173528451223286340267338394736066201510347091950136667762646244848396248705304661472001066036331521950264787924189758719532585159382638344856320302335554477637901881016438505045684869167537535422141616341633650341133669261040099415882763120496433911230639693713120758208 [189,47] 5656141883275559517567334330260627756657154672997359590224878087416417960912686247331476879483048804758594284497867570305849522892050558142608871873681233794254011099158098316536156443449035425558613975796476755753723045982870163600392711616270494781421296640732549416842786264161351802352634797555043796647781535584140536889744797335797035841554977591664648416015297296790675803942496455949409664029340318595367953507527092468904510944556636682141054228733729180182405186597062093132851593423312885613897544091749980312395863302243613044832184839472602510498113949084399054426045062568022113742125896661313166066916557500448269246545752697922384664003279092734577674757925839677083220905112176269637749653893944404840742259795538052874535945514185856 [189,48] -352655536986357777167092695745369957491002704599504722328438579820593397545215259079623055389512468867980306721678718674371283584458502771942587696322581366349930869680916372385001163143002949128375150488758501357310317889885966612017727226093881926184762785898988259429024066809295628834574020176009001135678793873705894160136079988341971851496844750348576173221246161210486412144518783222323605232989637918945782041388656669080046306259206289641212649141169120819738711937972711590284884893358843439063181860498614509281333625143914721078773973084820736351013690170159839612956475495288294767345257362473703222143951895106421634163077983105419926514225513680760736783305938333558962564470936988427751772171013677756491390019252787602645456967935 [189,49] 20256223673749351763550766283005820059344555842843605841605540339090826588105769229121469493219417616838546142220709341619858205585292616276692320870012532593556519546530846503433516320134291102137405331658798581680279948845454954326259257522310002351037888434051190447951196460256762462988407897168805715342560109571181532378209540663542956612961043362265554090806421183241882640721188051148743019532021947797512652333781142399104666011667896816045946770040904499378583658867888556447602421790401903202987651505151522506810936482353762802373730046613534301985334251461082200175225072066820119295278284024026549056914945175198121223155477076911480382656564194619813398341649587137566545847298434325865644080796943098213978969797537833727033344 [189,50] -1070646161512095279016859676621843007541810071653316190043434659923262212217100478654227677044171212318649481253180736851310656240576142347033535154435790812362791227107762965101531621521743945646326071115421222664378086935187556174275386511928563151996021634882420541840749941241874844704117234329932310179980588878125792104973567286731541472993095430685815553235746659092863992060687986148943016750269069323239942307447626110550602058436400402726695189856675315516326362265253623257295017878280038503681273278169317530509828760814615469112562524767125292630901019479444850502236654239282851124930679813948066244354176675320948676625620599834889059246146176753231051287922338404158534703812231028283984673917215061234693087005069639942144 [189,51] 52009891767703581095952880527378167377249707561151461351294094361674631949052892725034403007146273858506904013897707107354372113614482660871852551352602637204491434770257543834494193787131170354321267032849521775513121945896811707256555081694153933501319700292003885849080716402227609778020435523418523841033561079129847762650290639125076851319774605640147586634567375561259580372538122790980233809605302025462399888033768334463531314390899787227173605891577057821954697565479423174942692762763950248125671102067368296713686385568391881581002334116803393320618369695066026711915420278884181994166126200384327764508996667188364961866508485898978909435921066319894702474786609623526317816893530807912901797160748405846746753705103589376 [189,52] -2319109888719754763661590990734772118144481263154139620468382281551514625989148156851641716499288436647016077034542984201502015721486101664004975202069281134534987806823249566441446752353734154800237277048311165709509412977861631251138252466248775466041891055307478127132345539564876123505452075767642528222316278376070100202985731761286746833236082431485084884306488543949250782664734846458057735320461919388455058020810820328663342070801829373017886626482535756407645682607690778851554106475816929283194511058085118908820459417509238166746859007004009366043328329674829769243060615276295906936943235525575481165105008064048693012479186483133817855978961397516760535346802382295733960711567358151528482390216828021515905178009600 [189,53] 94790458186697345421830258955015578741239763028337906848199533223064173319850374813527980212876820307239449148346406314618441838953617979755150293235693549405942190146670457891819719539362133407094533306083729178153954886892794375548592607139081540077932494975927160944637553377642674748435393211805481176296980308819143514346329444829225904239067277330383366872903645947086259071791149326941672693367976740361052202148945983839427710988318386895714743503337770025161843842312943754098510943899186168143374926596345516845125702478065447784779530163441022198976828641567154702361995478562476781442341055865763811435347009210884320189368238588510031493135960316420458361626475881066476309801886834615672587924326417125787828224 [189,54] -3546479740753934044079858021565196649592890696166570202003029762231438686907727723525012389397593684728488173880700956600807803378980328304176700754372374169750248106209613105716180670076313332099267812121004859108010469267273318628873283183531728386855262322046931176267760161375046901150571501896048320966274634398694824514721942222296322204333106873274175888088379881370685685205425605254061322786066647455430312567733992752916783514554871805646793773537438347264590714332317063592455585668488421048447532345365603610888812050758042002513596249614894273521269250273926920213761362607091506157442961583266658245925695968780542888423261818776787857082557363563990718121760780640846486669600271044422330947519657475571712 [189,55] 121274669387297082151182121159004560889403000123809088520924015384662185256706830967698099594788209443750275533127695157586833325373844810384391445118377121174098808223836666168270421464917368190670426022932449571503876488319464015708838664225259652748843552267206646097126263509844031301468917934805067950672054255591515369784991005160544688259472990754527215209486346298999756003779659204509375294962604927965092749688454004622828644827723936952153502860795287412524937423668628235464227495349912340049035441952827417112077162141753641029914779034670306083874856301766418599852645726181993238597537207492678988805180021816807162025817276452274554860118517358732162051517533574687772611913355122593165583580221407232 [189,56] -3784430602313784159631985649992466569550759211334086505418795836928624742102058505231434421800563066876748707280083021568415906373707048755958891109924637074903911199109651293966216829167232954949147753977402821405829641379478909330411698744330298281926580960635150981770082093855110957929971117323646911209151504091348923136701303670959642127613257005814359967662864009848042559217644959931408180633954123935004421207082710986712680237293859086983979628595048016759909218495364956842312271204257630060864819319455298320418250919228786070634135042553932573615719085404271820357071800292855402177747374167804235788119190767366216904971143363003181660591724593925878288178302922629924230264324454502811304760410112 [189,57] 107590531922536599914906263370912638937335189101176499736075214593181545590628078059367137793732875353233319208475685360321027807534206610258981784456314938210339254330172047418308536401278626193099256889836976823174907755738800604604583481912557644267976964433697658338683371248674429572259153057683257730631004587439307371985208260558431374748126886700718762601021338539348380600930790497520295519702360261567453287914112512959534456711501344712622440571850467442515145280380630664432833570587194905965186004684972060797694029680061791958538354882476421295967071983410682870719050117361562011190825370740688268780242999733303628483229400219145046833682083221200715542962289199865388199891958326887893172224 [189,58] -2781904456962621270208114038445248148614590536281002118605664898045017397586921196190455470318402033866660743071013356361613354221977278939281497485630546699188766976888500436882485737012139460594735625468175011811172428903866200748929271827111111730749108399465516030392440057819995722576433500535178390952717613938233386860876043776753489129103601079819933543562756071506136204307641320939512040721392062168926089119292236099526221043814640941754863829567069382318714383581968882508599273639325262144321571381830134634218032820724476317499782125157539072917673628203925112586743832116421990665931437751644534773497182208398404614834185699344906008090000503820496451411225489639107260342454671014625280 [189,59] 65301335196803007288033787366732809165891775677592560138877723143913637194755762859268698342648840127906040574371852928325878635962260471998213079826077784034744247994545364609634775442103928224821132317342377782726289217905443629600668395407359959971716805798728518758591996567920546344554250290362362289127524971123150799418179918132493738085232638256156240274288691424978491273151417543281664436770022764263863330564455986369103949170469399659996898469073830114123572031943841431608020007263989229063127195920074085946800070646192384048862607858366751042572795950546205668693407482436778094717993792517146382155436710178943189694440418080503748431705588725494457600381435744936254706706058051584 [189,60] -1388977295324877644626341974263268694421180569998916951245046550119117287494615541852907723462852067079677321517952794781145982977849758935804856230437198278966504670428662954632016831445427444467741801260628803404808549534197568903179061397866312346980635031038698629805407694763365678296585860141110062731854904925712729230568291704368588440977877198376692949817504200010823782918260706537945436311030926148271497152891704897183847265382844397834706549434876249530112619374578955172468143393243560912984363591954204317510970053445920468808394863204196117391462199417178705548303464622559341600072713308757035823690531238850462123289821788850708629994287225588331650773851695299115855244886016 [189,61] 26718152800378727234093903992680499060128812241261029282209688160060987304287607989886848992428393136862325077418755066078583579933689865058194984497719938499440937908430401845138692134872587544492287966748024785720084370536082037396178884784558566586765899734137450167624250747247781819946050642878937125865104360862510673760506960791949590646966376797751400392358678919718864280757981444743338122247534399687059227671829639987586517364304282046378167223715619264237610328201723342139466067997425832078747150905706169974328980278752548476899941950417240254038934085909268091707746540830038615118447917330003484547723180177993741398827244685699411069809569987474205489258096428702232477696 [189,62] -463834585081424510939099146808574139343172056339111760642595039191374010494735212780793854696790489296617586966265848648973257841606478093434462682821671973569302515979305562679959667986316128514767603979276488726425295549801635331208347029586783661365295556605991524146276181843019408476954989201617866071278514090183030619463541646420569941342881791511789552563335830239164155588402343963910252412992873557766164313330046545590877325945597815306622463659254722783212558733205909035320650731003215659199314039722658142781018874763866623273832821022288892143193459711285806872807619765158461378551135182874140357552106392516154052388213048132410318427437556493447326780862559663030272 [189,63] 7251593362353055875305313732610624385546903466060448547283963876196588556649660043859000527626132229202964559259320691015040877942996677129516489686273427895080951857674978709443796442062086413107916038698847843396522150772424718853838069498729407696572652224827513592534280212754285764871189693431818299398183327616851645484388733340551193466901716913815595419741396404603396413048016961300434706761185178519147405720257002300102489393893743096913328526995664760140598723154609185170172257404842233360332004823439892406097199414371642101298151478963181587056040422993857333021975197323042770324652659514214497042021945160789310907507312127843246323167941993935266923297834795008 [189,64] -101869731416116041395427530489308856675820953022170129661631581455211015709551928619038683752906548210926235339287933640968717702046165964965611099313934917072152512842973710635188004965454528815698280733258726714466209171502704138209180958085501433661947430691363921061538141825524044963508265179515239905152721014602339535503891879647704806050989088306799368866991743852347522919890816718773463278325894883756120726555295326382903122318006470248451872794302284242187537973131885000627794891865675009116690426187265905808192211572892942117980823506447982595130497247940289429814065960945922743846232262589750130694977228625489893718447422898509306039274472881337790901015040 [189,65] 1282874394084695249340521747002065960015134773160933971656894246870342697252705762244597493390025477809784695011494236394957514126658963760023954801020561714783043298122113892555154059116492744404826069916800256799797949293612604055343646306507382793212754571745381189397849925517037884388664512037045892959092990373600379724405608176494233628482021826673145773744796924244831048679114033683181300593642379499817051579748014074579586291611722928585606745267665887837597816010232089192511941012226048341087041518530022983779289033219373470376566714204808989373346102476341356771236974458469845324494055072093914130840104951991280483099279911715761630396668500981949923328 [189,66] -14447497511856343520913962802400562052172071076345789965821827875159384681841450839671379914656185157133208231018008356992754457150953871003799195640118585173228639601732053162208803454201267453919071913433513806800921664352116675589560062900198470051059548283279507988385062442248064388835092678439762320532485394697769993425914981850693276640637205223229038330924740397017656336729292709152820619935834291592615371676248613822663217374728912662349687970918196348003039075041773169235073932432417902252052052608808364032393739509785297824624126022651360646533908206021488863765735157960942748402489806172456596504990837396160608957580328362581729568388473657556992 [189,67] 145133438450871414523584207264629529554394269419641627426155857513685725259688688360608422166240288353326029692425946420988095696220953322901612930498052131373523918109432652093250433094658557080600307300498320927201105141481010097254866288343786847529273523828977403229208839550762049717356962555855506455084528023431950809598944795006026327386760657296670910787710156622183292541783418483002594925338833828853057604554228383886621944635356904642454753392488800418786611889166191000690955658022314285640968715345342060268938594969544524377264895154677675503200630134549014196215241564399227261929192642222647807430523583355129003528501608903221477563437547520 [189,68] -1297054311641094977066503967102461722168958505266560624535151897403884988985942731657865836667001012858273662138799970284341990386204370043409257725274795243050827659137158466965677473062269469114563187867960929939940523045156222592392297746208814876653124474718692905784250045965499448693785537788988400778175126064496529195297530464904708490901799552257233581636505617594044897399237705919494468037108534815295489490617635865534452160425001163098253197831448397623747457415059289089229940161302911938874069887726476730864562290242769348356480857487541354838794453322529775916660141248905299787060709148600815375614850623468088278169421796318224173494272 [189,69] 10284058935993759870789211478475856065659660754737368511729884576990349967546407474010787477871009331335404708573607133429697099605629335092798745150741497311330692482819794031780504366767383002046774363411237849181511329927469994277332056377987969089278899532546318689352230152006555829414106267343004536570834654571094527208395738579447488655048352207640167630507725132893284280313846085077495103267126772446228832960218230869178719931331554838563359021535513932760598495400694838161830024260768097363021295971250136807843767112534002905397756537356557973081132691296503409738748862927587419914286481433553983954650798507440764348127133953921515520 [189,70] -72133106843588624477867138153725736930822477712505335194289645834467999680739781334776350020645515240507513957407645602205349496176026725977456913271634575661746797795557033720641482151412589534093269915366786612917579453579564100017141609579240477099642718690562048063327451369547485012721929778249634919705342924388896083129066847222117676134769119993112672915687810212879415430632272353978740317814469605039787427178543378712772723030855865958005435087934237996446827039617519123724033421487753147997125763842649458732053383040622988440407371805695017590700514752215222381481440153781371513357194080605536639009648424926750897911889379581952 [189,71] 446233172886957229920461537715702176958698829819888024226693612237314023109816274606100533760583712376037242424240339428739977070223884392911898547955427991284021695808693062223931853356433758411981983973957323148510459603490691931508083439082581752676914110031891461948878626445086871300930920386256776958445287869135588853811067045410555374936002869524554610863330662649591888210296832895218714961533916816219008152920152609153393293318821276478494219609921110064424490817517749271773888525412393270129756945493974935767586135015299924401594658556148915065532468888105726223030912916979189939188004302792927756656361232615492006751256576 [189,72] -2427069924729835300565696509302050647764396956437761042556165454418738415492604584998742141647047650928087653414516140701483915214120338455951342531562120129898019190774120222567567111787717852944491716253415411554218768948682812211671753777317563853093452095330376358353827604463277558667642520804774141955814896346285526487312509731741377272321447724870425698397321362973281057268773697429466309316424367464230302867177057192600083666963763532262856363540855773639918039861897569579875916075884687265837452525971128377809143077041017128457157749482535114679438030035930140561545305901337868864402333364070383781672953825201806544128 [189,73] 11568353977659058481034904690808088091447014034473102547058959119459384306211703398139608527677569043661898888986311202255016881904123673213886150566397993436407907241767098864737358510920059801800019242244310105544270391976938901173662768610763209493641577747859714535882804305114343875549260574155489945209584461252761920163091768709179458413766230642785560509240133534969354394149125508316245161555532188783275267675284043989345681773225741643756884717912057401665935532749282040917002194173636631729777907833551069650255861058523110400038486065476747489954092798954585277743106374233311799479171437131268680465758788371742720 [189,74] -48155006349593128436505151723434586068462819149302765955697972854048186993726628177277896730039234235665013542907281753298850205916285581541343214960138725874625704637947742555233290719850920766299342003234220167033657523311962174494627711027596557465129160758326544381290847186232917511078636912565372896603833512412470434683971495215009682582645513200254508138533529421007826206730227963669585072185167994319710030822329557367057050438397547918066592191631428249069836323143167444726341614065776645963403720356881834205721344795194041044168916299772600297522538805351922027512678530278621461064871710446945681855788392448 [189,75] 174435976231897919570478565753631445641311938076403001227814148073757747509192918561258702603530276456709421756171666880942523460887994448260481276769978218356276642156192013764824673789240523768249498468527153318826157508854639469506778384488403438438208622447034998275247309192357012263191148740899516713237070993651861207904513767498773576554553683085809136440478856417427231455668205650136870117744421958909941911154736186480775305841039270590961319166416642936308755277806343403865812361875623988796950168274509068879206823550187679659116376263539543666029257315433356163536501383257539816084692597606022901055488 [189,76] -547807353989525362896345635679534761564174469343350633599247509972597885196249400361994828264328655498737122423511887944709740570380088940553925140772762866911664410283674169349608897582637028423910530101770696508903022185751096632089151965597614740897945327407759382831664500780404132040414158233611737575038477139784086622490814319586962486661221614930711748615410424444208515505144289304458550205869276788657415242742458744694035070749108683814797879000847626134937684258189319829184190591426210599968729778947637615423126746340753195910243385993675769297945904867976774950964334936674281917311937421876779520 [189,77] 1485638270713310336140973971851226834464417736004577090072132315814903266866562752652477919125455945009981195472001532333087335996801698460085701264219229176328318546098949010682954140446879750838900059468528756325853908830681304183432003517016441704964146986471883731625822511355077377125061921355253275884758923210400343086213905062266515035763939744317153965252627978776005632277183932184645060691681674087727325691671202363041735022564303668897178677898254681061446236688357626030475049910143903352719101088442908346620886026941923659683527331695957393278730214326759416337024052155765052839534426308608 [189,78] -3465028535835738756530746652933219650586816388701348623880098623572099961200237625576015630611117870296649847294153569254315199963253643547786930995393421907968097083924492335282302888370798015124965266109057200642884581037915367622181903938106161744251790453631184980552611577505820244423079368261743901390972902891197421485662796659915015256497364352287210993024753937470184700537861641948864032362731303378911840892634283052686518914993010167986751332162990563338028073380695891668317203339161120670530013576182286153140472638666298951512742968799019683222047086190990066730821306928577206074913792 [189,79] 6920501715424967638849120933242271096311679668918376261660930966365984043406030185181043440767771647236379181959789070039056972912522846675832632856195745042563232308440845904198493810964749549508405859064591720905429851355778522884760499407777630211980500057255467929945363065705073885491202484749947646902437142701705662286382136872167659239841733205571675873190418116755454871569300640678868508375851225529756075256575855903739036501543412578968445078958256079305891745825377944746691884293695974387663376904155975279935197517473986455569211082911346670926626904433619549404606323482911840256 [189,80] -11782604966137381525270695340986559378344039534493124074007957734683370377504252047956138335414130464516303425121044275183061931408123970399585214497686649380628858914892437450090902278787174047091027457273911881432367018179357843281696520083080261844246100639388680867253562093203600294259643791020154233305909587672973797929904802894314993749974281933395978665217076920664017112692584806858324414844368050133382599381871472533697494887445795813840422754769609625292126658066871730809928450354972050907906673051893768708356784467176037329128466138621335476116657230231758779415314787080496 [189,81] 17019813903361424778098082907643211693539382044671956982983432734261991338376025412676560349819460129170326786119671066498789831341206383175451991324430445307586189526405671749798564421474186288326853019180081567492591171563492048163954485715245826032022211591055347440175522328303743010207895544240612875835405473872764336392470713910213217820649985178246815328945077425813884341864127869727137403759390019562092107156573035383604652078262962312076558681143992015915842779750711149005807689284480710639424730537724300512763480004266789161471991260082998106372651145277996815985147904 [189,82] -20754314561733828334785609823171792174237792499907885902460481013539134763837526284090151172810329561228901881317343228524852247260837979059221126440558998883454220049489537935165917284656753400312980483931032389215460314911400813570581409355314408958590531199804017937464977164968002845697999061156458514969621413091886769926366017581233327506681410186086919961710708737344042364695935325467929137145486023236269477517495676661734290950153609354443045996356351469076247283695367713035259978449368589286605450098863643404088919736218967024842448036127815033197689933610488954880 [189,83] 21252888094770086237749645561579530208630528845188677336851764446731620910428560534304324763961661636421621034162355989518386708940336315908467591751021042713947265799786291786202501126885297140990982323552998474881176034133581213935268667496581637042991314764639978003833490095604725976224468736235411981300752359093353735320885929780916785897895347389706578885579063437844759638880937620535072920224491810869274628676172586220813639282369363684971369620202720868799498027884217432841614827828928976726251157491000478967888100849473426602100412959781432507075182500773888 [189,84] -18175066601415835485441278849093618144898018366608639018879733734704745239376049647490581820466436237378090603619549388096445789648300293552582379506730455700375611550165639526703185438082886755613558722337501666872156762398009968611144093994259153466418263170466945815268236254545225388980403381526935211931009227023560572669376815952717813755694844959387676502990813011331026887868810233041728595880885462065138921098411444278837838251208396365648460565404094169867552884465542950113876347422731957635057590652360362785207750881878999268289719747179958122880565248 [189,85] 12904521098739120415521645691175156336248306381752638184851562515706683552352028791835539234083729213539904834536115728056304549894488043574609430232247976524725146646093136048726080637150924191584544035214076778454967044861011559831852695666897543055976149896076080599207498946710825526016477733598851846858055068218526754852425077928035577403939821107826064375996627494236693679456863115931077441748401404124098034296776571702457417547578856614639849533773670535975705741717091058421697651939361272187518499140186897739639967722959961358193154575315234717696 [189,86] -7560157210921347865172605095287565746595780530509219586797449211732976381618344392553244486799582605444832929451481162951927136506175508392170016215642834793817028253401313300276174537394212468625451109240706113066062257475612463481461196992821320660372240097730189571113503268631540696845047428536183089545188359800630151326552777711063267459929537654651650883123211503607899732763134730140187668186477208648990764100375389307087037447361572152369169162968776770155851522935812211805374267364416740442561896694402080847405805008392541479202239420825600 [189,87] 3630795732052539513801200235641813815554679653383022115204967061464685593297793856216022244361132253765703833098530079942885443287203412325609451572625764671325385813381285956364671505561869371588697384573267807453452212987982259981045548463225143749276388899180267512383882697906030753905911683186610872797334921946318359093021105253007198219970143556269178341442337365031832616131215404984694651556891892488320228356561325209448483662824403452200522580409600220844703321917283247873775170276739745797400152876763428612171656484726810983230078976 [189,88] -1419528579318722776813310012522912162330367041843395195560117988751891138728944738378758789968078430541393696838759914433190355777482374452986675608562201548678378745303966913415832623833578376814233598751074778049693425522399628804849584340142740286053807397591325281282445917791515345244031855038903871525751176279921061112171335331538343720116583930490481355203443782772957879047836638403822845002534653488759950354307602908161218471193496198873764170611304257005026513654279264933755587951121070157252481568160557902670987367279650316288 [189,89] 448499851838069126359839141275012629518641127887467520376213951553387851695898192907688767623558339950509295421067248365705264822083470705996769180914753228355319453597782284253474171938748957292958098822693877882330719029655691790629318296788280635284260456558043433351510770706804855822863672106679358431867783635838703026592497397652558342527730080983807992581730891456195825548111374675184663817345191512278329355351228091621624606905800642855237370584989265254823284508100272496143697070231575349638408129591012437596989386915840 [189,90] -113621157066660219709566183447345846358465637136306222474224585376059413777294304469370314472532857703093489060161154169860979796670698789369767651028286976980875450746951634502940711127943916405479870816280204623684907947700916528202002684471695490560383108119205921910814046726783370971087049724076414527724201540087320557742122609848448901562357598148411327685725023297877700788623167434589502507137119283305564892155277518258644889971799331053299333528435860472915728988344396812079344427803396461929474439876774004561018880 [189,91] 22888497983057184072491924952660372539042778028382999086327867166215189058407312355476756021509577208042263114314099297631071336933305142388848564597769444718863993861309070584214168813777878099077007305332590988210936768097622648711533978746067613289946829485439776821342317407251937748600745225618526436076910593180032386066650154165363034820354635276883963434969075584065987020103471777802068270380177756689926957391908732649500093326648171186665472608980679366700906916734340378832720774521823337672328939648243466240 [189,92] -3633936729160127287670849928221451382435159720778489205288951786899891243488750438084563261528601059210019016982416889899312842721616416334656971765682835395655482689719349693172628049708514690097947001281357024474691050692366664100560098162534755265683368910927337868002231352008151931136372217743457710246436542566211226391934817398812395232274319717657831341989236883938146208834352988770706784218808444885660004417190343777602618597013179859078958879871252494537709252088875766592654149412437825024678696140800 [189,93] 450416925984949005970867288030787092768787856581673252919936834560169406894380710056371487719310634841744122695841988840603789958219486487298798874396833833989811784392708615890061671395135429525359722553909101730330274421355153690138038838887693122586754583376375228779869296911583349575250259407826935430001010026990657505117315976621314009582717541460502616057309149190936197422771093341180762732970201508476409123080258260732128754432383798292417746534261460455392189371936106781290264303614985112125440 [189,94] -43143175270556504413096058024839275205120192228225579316694603970185648799402271846444173918160751024478325203789326784670482875691453797809070151935214105426298149706379536657491848836605016535957662871968878992543534083065826002197661290659653724303287835016104786178490432845572237691071833097465683787311295168583808712955049610461031120874870071188039513028132692178599084606937077047941469641787437197209446195454162755502628717062947885612746337365707965572394211519189784643617946453846163456 [189,95] 3161248148264335245496947173855984387266153658472379777520202780039989872490342778685864607984292762162919866152781400976941625871532869155469335896058824552360723711730912667927036414864041047700552899534009214718330529403885893625922511072489332798942342653428254990752617316442807494585715080892355400064429335726542562543528890498239903108287297743941359735414660295662863905849207852868986584792395371609651587644766249991599348011713802793090204360547322771047542595872893579524517330944 [189,96] 382411917022169724079458954489010430300263119350485540444770228077437889060105066915741237534927416527969576426154643958734319704245855840570596060468253149169262967614830246538387406484112698328916939526285712988415230924532348181817690822777876201431021837980741652842695144673679356001115292200590008773632953589995464809391688499579876836362077640511203181640198821363149739276701966906151870575374922459417057107732440544710901649508544188649050897027168692261739204748847633249024 [189,97] -49010203459138547386495749421106246601979249927241988100941529192155483802760365543374730901393389467733637561007079328072153346258311084541816678450920787174440441556465365317409775917280625686388694490937761616642044149854124837709509980160104494007616783979846639046196061472555465672674585005736958568163299021990744289781366020113447281461519489737932404178665181413310069239101447968436471926054136681928286984796976463601111058260635611564886833698232929540492590849122631680 [189,98] -75417364096525132618063240487722560202834363884407195620150247560948914924217889547128500486426764310972161362900786970692400521706857264529555903580454956986903207513091602305697695049023871409328669824497877664053724645676860937766810608671070234616825065127872833429161536941283052646749960876943112495589208012696841537601987427198872784555783543465807375565500245924619079625722713734662942977756220704076498780459443920780620786090541468797140760805961310669421523000229888 [189,99] -24983214092097704811644854343144295639991638205000670758516893796081204148354211624595464047669815215075025757460120328272756688793771637869612821360346742807460634853557206528223142750609783972864534871147771089432800552250342692144605927038339195054697824606111435761324507870657014568137989836229847903439159259980900416904648740515699605319472871193126905784426063939269734597650788556597047305653095535945529842534067254451193880895295679308968965662936307623685536874496 [189,100] -3500320952218069482609479504831244599732749338136577631886728626939155646595730518888248633654449957516764164273304155715108121757402385625471105618972780419505212656808379474263542375384677441411481861579033415388997360928772422452804214453201001209273694466832805577502690748088581337659664273606005852250590813734534322444715611678165824363728886643717249515074127667760732367497730292758077251173130131020538633795340590458725855627685493171419758910071509219728105472 [189,101] 516731055448835747711752554748482429733252438059134714411528089136700402876416350467406648872640103056861302784316034470098417203833312188534417678881461174318809006120942182485899133823708395646044176296492517118598002808879529387609043184400958433574518195316355569574097205450381646949888303814396003893897025179955575263724722989866362296617737968320863618383319009306821754828307653280298960680443770689787533439518974701880351872684308090737796972680079071772672 [189,102] 445384258666865403383053158978446288136998002637336821575222911119849337389956410184594551647090467127083274098735554747573434464569540519999628705118651839376776712201328108611436801151470457796427435698169597877085994362240470720994932029459080410174803840192982762139469394841315775954632650565574686333098591208270847700143386264729840034656880227630150031707641881446169327123799481826592871084964066431073250345544955257223561936896059944791084866758948274176 [189,103] 144916553398006172824869429764318019579913870973908571831452566730406669546032428213638734257035674979496457987812851058366264851226001584597825106271448529981172511211069873852628657171604750814220573185840341775751730609564179607979888441441233032046009126308096129192755785045278638237012029230375152279386234819739152258408227934372259897830896740655423135072367127478489993936833005661893632257298399010170262832947792297534109274628800784320340981151137792 [189,104] 32821547193801848964144596680722667079911195734536562118211104883305006534833413585171205534429713052189026036122248883430284263502964002669563282394327600681554659684667220055131982448454085339248050022371859880612501952431354679092417862739170155860417153029358980013789522257582981120946595162736195272845936777093330223171230892279499563555305466882833523708940613006785430963026211802580778481891593143761034225040422807023711251378297549656573212066304 [189,105] 5813227781072195811732589586949932622067386265941922388946161051671169084973967715045041752769342425121063605580518857113855047986708229865016370019427946378900078190677196731487304893267841480542298710101326842557409851797712686239218180396759665004067630384073836726469305740607252184571549109028604130991445212458657498512015921946671389729786509878486065740285118031264782850433608957746118994362108967361413607733340436162778857821591869918235328512 [189,106] 842738461049411838744593978035775160305610849566234023305753451876500545115619441066796250695777486189760155428188567802110385656856221661846606088178024841609509487210132570927997758530794628613500884926365433957651127740002796999362123730613656767056730939782706319611475339965020940580945046297062857775608623040247646969246851046606676186464338284597876511324002118276786203816850806566087545089831307009937520352988798857654823752426260086931456 [189,107] 102333862890449961712396458277667003224858720259647208561469352248665454690543688145995811671455748905983085418986716988682506723083584096293288920029369921684270614590429407886569507638827051162547459412739844504887598065533428218010020733770070596852828681742048739037465081466918972625058093042549273257129572375520473859521262967923491930708602461213574350840470154290134134755299374444516225403499216563905564828783153897394960082088944500736 [189,108] 10548299841589377974355054729398750986055414914285061921755365322614432793819373371544731024240911039529524785869807775891540566981813353413707263954677454145140361157478843077299624792880146290700034402871365187291051049674509306109193436188261806440379515541160437025925670267965025999249696151877647805322820644343322688743160825998768777167839080679456015725650312718591849455628864636379355292253078591726077996613809530275043647906481152 [189,109] 930565587209509234289620927871261738329210229826785025338742609567184216008561742873857583577114749375147120622128632740080063247757371728548074335191693939146477583747626989128601640323865911882500376437194968014095352325268445957820995393003943028184014312426084962860096248109373208064105356225004825824955783139813408350024339726778172293499971970560153496130610704647651969278720612096910403060061025504387976175275768065789950328832 [189,110] 70625820189508459040126900659842550329079105428147372300858412978947358280883696858288410159762694456470010011339696346531425646590395767828521373333314522419361923983282286549720431832095740998958466332044165670256744184215276356369345069747997421224218101718793494164823006939084852089722876432375795192452200718379915878111017272953114799549550493327174462810564050022765772328746602301118609084722142400424295157834794396957870080 [189,111] 4626253169009831941676483388762598810359190871899761575862223783033313874151280636744637141337633281475970203496316379327427990399491918052757556215048608899829067126209356091921408546308732992016678670454386829914386092688207300013775781836529076532115291062593145785663355859850228727934927533409989832971633330143356033940812722301559005514101002067533506656635309299160137454965925031820209989947269221289214577446710386298880 [189,112] 262026936051950869360534421238224258774145766788448867886888411848605209260515365414482770543072752056754730950639664402230442930233471850040844987460916013737865005639933845305004152489429613025679688743731082833138451177300527789405336504828711444763384445529252066820505748807462361123907239961734985953867685081732216946263618069759742273819795187314684363402813828407878647667484733362230741317052258826849970938638731680 [189,113] 12843146853641861302332926492418108596546147794238831634957179446445745681385648818407165792013928083642763297172285998121474643284190578877731317118874027344798264850179046354846569631074424171184545461061282308857341226250517632598360633928022285768648085400883910330550541422130010150873916538093327984793577879261142658640413445399101476438593474931787211362187384207015666108124743373094463416936366909778515355238400 [189,114] 544774702828877921827053203261058663284343624120312778291024904764480353734702903990086094647145971580937604460654151709571830677821380518965083654640912284013727218610727862978730839391881657353925073152765058560842620924566913232177847270907698185949669106843580810422557709447295845473887996267499307557238211375711669210746144306676569507863394832890242273893616306180530951369049474414430510997096615555480158208 [189,115] 19985165811108839477993808507559939748799435667913724570251441644067662944435582599706381496013391877920319837890664630153664617495469865687116439641564970370334488381089363455507423775599460332590223758263137011808468109161428693558670374254005971612231877283391649680736199254420253782226481234589543759615793569212624912547745530676650612013160834554967527921558744360773965761861909539221540715515277733789696 [189,116] 633321223311738269510980880804456861849120003409811415818665124575779486631607212191003927452537943569546747633331265466809221301183643372643229703642627074420528829716138676410259144200890263004400426997153223608053613104334253289413244384848115362749749662081074996844981664371179024275876632763857188755149319446288985097226411309385316126876897222049565289354400107475130235070538688644618231704960237568 [189,117] 17307210420497017191488780159579070647533244867002610441795766816853714079647529353390406403099907127827380423898373691410577586487525962936042069171070263960165047945463719717095343007802226552322515766178219873345686145877658096017877594981410465616608418058638947476238904326880961992741388045442814112600316120138223069508242619218324317527195627632811091457306504662609681338859934331940039607451648 [189,118] 406982776482182809601927954471426113373795561127582228540956196028152674706107975289763405698831252653966429632794513184282504492776177905825864109577798612478978618229298823475470601440534440648971212922141485696008575858803795265049500012170678311738973455391636079450663511775737907242752135406628533475696381153371567004363796384849911253842228932571329362916067906228660530783918316256503267328 [189,119] 8213678987274569678511428932996921655712515510810663775280997181615944035491752711580955798747540878149386522918546338586894378321087240316572069724102499397746816939850339308402564430924270544335775355103263822987454733397133795488667333976445714760618875311615242578438344272822370227545850377788516294917117187197772975151584453711546107457763590079438492840630841485359368932791240209465344 [189,120] 141837487656662401433813439796058468801363252277205925212432382775627645197598565830390341372194620912399094923412287422914760410173976032398649496870007203986743658920099369534212405716572958058912730186075239646744569018533243816639913330538436496238634260138451701476615867527526156093990002768012626474341614736453717604166090096224464037115752235059323305950959425138142488423408345088 [189,121] 2088464207882661119210294233851257471677043930085365244510895676972520443783470769220940137414006525980883666058419056493832705535852363768340368628257721753844689532665707537264140290024110485024914507821460702987004154229999446381540952013417211072721102933071832189421573655298573580397316637563158356677911285257727794741351167932160990414520951905314742841890495100073948718563328 [189,122] 26118343742815052615807082763976800079312020664684724384542803794933483835013425187900372285813305320529330670006824013848812621625083391241123765461474641044099890151641810658004660384758986640144285383018814931071983460008421646063006460462345418955896307117221335205797695752338105031224086456472316480226105221637458285959655298160474840344727903915806346783017556558388920320 [189,123] 276216028297657688465022593541934720550750560594192984021962859982795449311218211331792092364083582184927472719175789732456656527484071806518572187498738791966723358655198511014273267508648215667065841108966723891999195360257001250654367954373095633827581678079810286571047019262369247530243444668661106250168427611819902144948361899499144283881631837973844744909769250701312 [189,124] 2458280066483568120407360047407560857797839068564452352402916131421893553414691409062186579276006347139369451622462485088641444276751117342207341480561408134137800300893495948652239281354679560941836579967189538393033803009196353016396951000489623165987206499539332374024174499042552749721004270975675803915748239281722469131626334839005162468469586991453881391919972352 [189,125] 18313342872403039396819055633516823766308614511894644363343333656420451242607648133299238037048440472737801438274272560004039292783635929644310018806813518401364059700095378059646355608037450471440065118134240055841001289829374350920829158532033355582873207332777667771486405680032675631702984892463552738922195701207111671243663500097152303230698378416509951672320 [189,126] 113526316450477121287286438752978560410385376931075849434005698457811836527727712414900505644054821478392082197579781276212047026077319708316884744083992765473779443451037324631753020399546940071382493923386117070571236984711449694424690115980661238575914995292365417767197411238720370615856997013845662217794919944082625708809032062169657095923381863281950720 [189,127] 581838518826726987228752710662013158899511765981710153709742242399405374857237249666251055568405468578670953144183216620767766144766114130158782205588826875514080033803144018063145457816541919908725693451705127766117841213194543222854895994152822887345728175246416579898170284949044313284022916256133685553165422987259065572750511688538100616879121039360 [189,128] 2447895394977522046382540260897872823678693865359346045198860787197615558776578731327391923014752324667473200274937841987865526215968626460572790448556685345907158382339344558370355426986131833463279554813257747874081978077096331870592100393529093567915353664218522046103120719238277043672335382037144925484852981968504606166418789977244166862525504 [189,129] 8388261901313051154301447474806492278436774622208516710210923564152724990719092223554580167889037347316561798692349837276559344826752748968253657718857991106475376893564842580764534776500845893511112053551148511119358757833655733951396176685865931395250036051948213949036095692873913423430586761904040526449583700706110029043148482894385053696 [189,130] 23211872180814174592132772910829108939824942664055388601026783504830030462973637135643670872547964778423213177260357841537368400683295672398391885579671633653103923821025497079263980736763751287627187695228540712039873880516951360067079183051955969210692631433811919756238503376851639599474186778018896860498297115480885530870293267140608 [189,131] 51381628677186184311835627230334482149230982895512604699109167908381327013684139585201125596387306419280326310513691004430211593571052643727918775932237551874399991841229288199807731214371020624685489773246485135823466255512501480409708506218825746027245429220126059007947672398672089985456555248303149171029082484832642051119882240 [189,132] 90043774688808314346924586249907564204723771067701934484673577149763029518565360649113885326669677934786812539699734721361446605039867754145150331046375148475016179545873950693665464087304616567352498532701639780115107038113062823506059320239055212717738185032521744649337900728238822267224291614655053486437768472684916526848 [189,133] 123502400981037629667407427628062896384042127425784922415137307167188693115058709027391091158915922588892075953676080561804322760676945341981545815564664590442155510229582485828410844526730154489364112464449459605376052311506764903081134292192480330119415391731538755272151919869337303131925126365001540216668129645355008 [189,134] 130912871442662558021974311192473212733779441947923804511826647544528728108691522115586007361024763529630582902048994620199801022139905478344359002474572705887697407255827932237190517904124942119141711376340376192923490443777132731817887123261981832793189603167082737886551832550490166124086728519670446610086215168 [189,135] 105754240133238380868097653849231708368410446712140224282597499786967021873248062914699787102209298015121083259275891942372060988430102382084993857409742824022353548837040354703273762571781569440384844868235449420203204676128672500849099283742860011002053451104994084416041478636873920351582292203569612995584 [189,136] 64103062637803247391393782850237051820123826133305606857045681381376164858330620668588197346258645471205983086820385030313494085906437204258910127443541153955201033437472043490556413124477593800434580342706432518644627058478504048300387659186574170971237442187743438595397112201031488847430574116597072 [189,137] 28656353436008297823595711305889536600288323685821480584170997832764453288060668652310281516581017552097863567029188930696911646868879225082493290355494933341373693199929934668469757038062059379678827700111565429084921072802574205012167105750379091759421554638925697243189081856691547532065267712 [189,138] 9267110744552381330475356210955063085263562815576406909026388811053143047476378808263417249650041358228479456564375189615643360603089523171398361875980039433502844719938477831113432012094204990697125322086611448914035767906792119125084476607020287283758035695096618813996770108468859976192 [189,139] 2121564407601946451514120752247394306862509112319485722179457072794531746265042342383055708584296078073007973676903903194145443479530072551552630088126497850980757336007471408679353520028078113652296984939111212672995866798304813880864540824217175996778257264126254149563940698223616 [189,140] 335570353511635078678806415148077157694299074888830064796793558560548701657521184226701366272300005963176904083756919941119943017015819465701440664946430000658157884564483398030642983253771411547612890003442866763823016340120778539736532754232922193241996731366669754387003040 [189,141] 35675362571189372574724979030414482688238651651461769977832719276339144558509801511298791722924361639338164625962830573167688825624359777432282961225397576199509092264327523026938704132702342060324937880723934358099473444472656080763758157509945914486736024770355045376 [189,142] 2470662888790540292249108164342647654723320932848602842902358250530967878705824801046471250275928322306931086739850451598141847281120000921237205777134784031869587245116485805439142371293179646417214712157425151340398312426201817731959089523789944515477460573504 [189,143] 107538602872524907255737316018649879250728449878537218604898328228907284388515522000265876491558257009401170190319783540798323123348170738063290648985238483081026022112259390701023619859874210004069989127364814956623103522838484159225727344915472184320640 [189,144] 2822966154571654170341244116882285408001584919517801771800303124451504834838218848404779762904853821283980736947004302215886548455073009078905489980361888441101941809911106306043276287730549953689335380251116950100623324304048275351879575945063679 [189,145] 42603179346215063451303932845720837787426696664545822588109489501229168234426458964553403670300923145303655640516688710447381804725891560058850388181262473964345431819598725430602534370856367047349045172238607870590221365732354269133144064 [189,146] 349478598705480419794915178724254462516163249696706992068435347788878112489830644151442838269188256406770437413759694405928587413950924576967847721206517600673630544610680562564072120708929770080897743378481323503759936783484583936 [189,147] 1458246975147740610488694904890798174356279347629051536704193061276335401098095471383560260855767359909595902799077623459789131080563622307133780610778550891413031390543018530192182036190953915167569188919543776844003934208 [189,148] 2858820252710700135954155488469690494365016087405012524967424058708041790980258693199105575804533565315830590376711032765078001171795091110183801965719399424996231007198441264075817656195865098235521583191270268928 [189,149] 2391316965977421412401819230043277706123906967738642634404600612772751794464519393906968593210876138417777221232911505829488171773778700040438477522412894296455145286815121582476216035595222746135423877120 [189,150] 757825725028712794038270460200005701482916200414276453023927886622013179446305746356478259862641244817300118095594008904105595044343824515446511774106406902576720401055039525109585251699691962368 [189,151] 78360673804797770025634067031634320546774340054649168061924977050236254997743639517633853678004825589841179508764294113046405946724599456394940751368087084433234618758150073097565929472 [189,152] 2181411023682947886166409116757339115954057925291226895803276388661708472329792618610477824188546170555254121787420808016445406483271875509725767162727786012135003976571746816 [189,153] 12675175678130813007160477035092633938548315779500586601449135728561391798054182433773533337130738411148329529648427236307740274289539944640306715231201900317376512 [189,154] 10840075757359465629453914219503070120603580465908242555751104277872572326989797356011590042799886497479976813674004353711763765989261956468766619484160 [189,155] 825517977643282811384398290404271304333747020295879372729447438081032446278597608247006948106534095265441396014226678591874145513237413888 [189,156] 2590714379209925283336202588313156440015762960160468755399444838226331026901197208547609456116974419781225672352086424220672 [189,157] 91751279970088080051809071606932875968359536731505984978420790807969870487415017934442643595682107615379456 [189,158] 2949779949338442615305649972690345543462796718105308653590854651553579124507399572023296 [189,159] 131753853796711395945249661666978849652307465647170938504007680 [189,160] 141360 [190,0] 280819733347881813923117357341289850727800700625770569679383950881060575401085982018381374944224655268107610540413945542682589252196575408111233251607026696052336840378645797164925487328814260701050998368530817884776842966177714471015198001945565878742776897536294028944613364229862630152446457374369063192026993931621574573648279536379664718541480924393726602210508708148028071445198122754558698639095787664326035950843185490164265822851836712767836181669526659905630658750482638278333984048261953628474409555717210698793801838391613022537223924779632581711416953835944266626421766631271492175088452000000 [190,1] 529936866150241011609505113817220727619674982647442182937330405919341535712760097466227106834018490659785725043108343987750072908644975487996537100590292818234668601480545849114217935867219243814261671178613463116364478582183829643427349842722716577353048199581559851502441517134089578164006041597370505000019119134052778557350282632467585220594391925909390906938082187563411643418309129895068295082023878021799208051440010475154943124199639722970913836980385232902165087681513347441483191786260605755718025516291036900791527486928954894211188429035406588391741338864953839251268818955628191476395441168384000 [190,2] 49348901249372786000210337743524861081168482689156415182354118293961499353887862352613241181817256749461826898151723439648661185587719454855351436737830700055705460135072300757312106052602118918501465647008866395111151306910641254206885045815291473388047200963519466349960217848781384352728972928850105574329293193130426241420841634755302644730809006808651229715457284741790051331259798697598054032779308155064921714540809307644332308118652712702442727725852554767720353105880631604423713079250216884491958898695246034445306356238873201925885811214539540637253342195439170845693060828782517648654152319318798336 [190,3] 1079497652140742878964323542559473819999441748099871325213335147877902872340812531332024620179993728351827061542860747795062265346068781750053215746507595240682910145643462934808517198909972642865180158553177872246407209635807470179281483102369685010803165471792265085571268142864322158768149854054245562309027408222773894708412445263302705167107094357226650597925898409072204599858265916289743091031323648624323084760859611135649514363288126560240774667112961475849755157560582607045543550178543512357820931137094516563259130697377297725578148647153898819233455077535082131117926376897555256521317389571434307584 [190,4] 8892314974976014640481309543332895644545344522336000780285109215697235901031978076319774685898235421241523201955720296521642086850928451771534491778543178009779965151655244539659570960084057219894703224907021252959242795648228671306020846554983730358497448432320941947563244950817287230848846813434917764129897211737804276416619661588792828730951272066596846611707704220262277945814910659910627185043591869353723248584619005422560590232916342421299136514944353654037398137509132838100224598560578871300799433871637588707756497489515708906487058816681202659637809367190341723554074518224194602579820352723743136000 [190,5] 34919056562661091255063214712190781333802692511216741587292093289381275985796750040083561215143727481894691007682334212856134900927232424113003007577159117517060767891179627486489749703351176244376618643300281925774311994087271114571118646237664665047327026947152279457888927915657929931432062257289932407250392349856238949039531780380006135930722000785478618618558095789855307119885161097321858416556377141866504096469327862713520005548668756902721796032358616817244283577230766601139327012313582439110776761640165276887960151879564889347750603758434688688840412522514612863042993959120746236800233601949455097856 [190,6] 75357112577359199318375457591077186019333058252300751372519110521538579559091878567058414902904622967271229180092596125078679362484271214126019674383087355559083538372080295389780584893465716844651395378159722570111464488964824600113621071429109523046885091398073551495987964950404321010098053631379524655698450123442847770281509634248455172581915822722286881421875305871347946206449767941230406266157052468093407888963496056634130192254777984788974260350793574331299981218421484609640149102970564345869873666130289894202833394515701920619126504306124534139780902723070224635126162867762252913719265623193901175296 [190,7] 98302721819790359567416516915849197350631382950945483667061783420394318608667149296516864777931898173587084239364079085637604020013056573178886626867487770700683215354633663441842959862465620105243342734799165856025975565651170648058841417549228703658422362731374950197808333155267770196402279005619373931098950108571972604293172030564210361732052371514964513563303466481005272764366844751895539105150642402446372996151363707909643489308371283183981530585731393264747633202609408201227758927732919671243004923885272144995816472806118371750571194489183605713646456483825697194601551202280947071845797885764991607808 [190,8] 82991891799766425326801998633417409675673157620510856236757243882015007829170712048403631879586541634585462092875354785705722655558272976208798997752666869418719321028489426863744989189514018231009658907852088065488270195270254680767598337725465614670008007004692265600652233049647605053748865219790726154489677196987980419585441042885375991714982745174340378049666603614329088027940737900392330063712627214286109289036616589599892842706108545047468029832277734430455355386504407355078427515386926997076669310535544414239846478415413565265294552406776885742839245993526393540896258515177542870409508015313731483952 [190,9] 47733488829858583945639226611688221968999771823672919548516940026267170252426669943125636423430224584209644076657728507842767951498745363128379417859338829541672806953118035303086455188677063237278810527263830401033405878902476439726062861189626261765040623544251861984870149815550645043404227341355599089669031258852054090278363112819520263440538357882369803148178061461463875069304669240653944265795744668673038025675794395253326695351852183805512531830234360731960874108491434281793600120194017802331065664223526262400129226936273076663186544352207534761657347622680661266124141759510005921957537110369884610560 [190,10] 19466444460048996426062573608937121099279737799337551633589862047274326002530603408351546798366921347896753864115953379278247329510942146409546382627829591101866442582743512894029908208259529458354932363594664551091819874629421302664528311391006283750963459013387264825008197889703052983853878352634098267418761907279556073260129346704131689984870246056816892630005807227147116575603728446520372824411915618677619894996550290787606295651882971628246178610856295585505508252338622085963422720159102867353197500302329377667697192110454668023599845145934936561508613208347326677392337207345129325363633658463585949184 [190,11] 5811917187767786123997138353102841397056001338522188482402178420152395491351930929857793299232400367325715628805254677579939623651451292626572099409727245615301040049525737418984334470217663396910364720464015675815541887046588762287024500246463064283185578817451306820676648291204203913025625432555569233347196385230134175787386835160214714374597493178562795075734968223495628115857497360917314947806225266276851851835334222976299387952200681791690962541644359693486106015052510868860925768018617618203635275947901042118811569070690755615372544288420039897008787150416767900630032717228553989705108858176478620672 [190,12] 1304024178517844111188085295303539054824730279480477077522243577454504596041186245157378608726617142750002377517255782717403874886061797022897563493500628492376962647836229785432864182596945909500292586805931938114803559772279279341490893347317063037967728466182325713869669545839672730390864122776209309692142052616248832230333786922259232726291579870311567791425969087128863006578579305112651106491851313803019378084873335947916354673092252633815818728083902308590102678233666974829199698890183833628149723648148490901324614936869692274087259692792729767034420858750373669307451896320408180135808145240674047584 [190,13] 224722381654767928323083304003245337830869626069632384267622536062488211175873779875500533660394532683760481832344510973488291044739001727300448237893130247289998197454944542304069188572023743441818213894279806109156675339664312624304518935693875901339942890876345785345874478410255527307961109019820838079832443537968453953703451255515231873949178926329855615384209269581722870751038516253517787383688228298919411449828688025547144291493983698725481626509074213142236329904610025791987773758260474630382093250156666018045059287556188086461201127424786349847232958213135457524497670189767284150204945348885773312 [190,14] 30296624301538781023201093523375172274603923191308157959008167403556441240839863750681642983127545617314024531120603756143938979091163694247880505927735807616118847475929249243216706784896086994238259501882849952309756538299131198194123067476914503001217484284670401192260007933602521847964209210699000202261296989286868988143547024471179864419906512566740394671089840394904096704306198535919419261872418742044984112402698857562193205004746781527635347406219334557947409383441039805934557622792539110381504590381149280596842292079046202175891280104021762698622310229651924562733738020562326542810724131586620608 [190,15] 3246126002058651831373927409297120768409766160961382209415555853262139502695610298766954336842302411951332960006508676535057975127026713527089274180527673851303926049315793586016735634949305263773909515445764187802092416309168989072022968914588736193575833059852999890110763037507762640981538031986266146546927253763094829877490999402275604004156880518562721946048655521153763352344480383840567094177246037297656341560617497726055959268073635222217532568072332813419242633779100689962594163396088601086922153204137308381553645391478965382147884060318498669236099341211929691608652761099932138737807430624366976 [190,16] 280199853080884624920641615999843987111020749368605683924811641391323540236663848189520799228172769897255204302565880057036470079062857891628780973073311030004232303161905942300711416653784536556646082613764484750556608237586139484635847352614080368561960775685043421648129807283303635452544687873923354632140400193720471066638918812565834306282650795760567891098844933322844962518756125245820741962074774912412785104964443436142322880267935172004496775216747344763571831161854644914908693327070661393136225723310263231471756979367928881454648889140413850180677327073742631246179737535422529531086417496450817 [190,17] 19717610275657068275854447318467490779835037280135089706253393713969746526394849624827438276420639545168613604390736943797072415439869065739506225591263713575713379675639605346993357488124748904916311372418455934551293065991494213662233647152818008550038484543249833768550201015251150525707488524273793614866541131265812701604768342866322603721660840965035373535379152586357037135637071035399219432826227387178209614931292436629199140251758017444476512874257911775254088541191983630218287238670338248733750909976583703560842135708685048532026140307027732091736314117075799977114004619248415328897327484108800 [190,18] 1143017946752114387966806440792433828784022241862448266473495748579767901175586395383136178282891586894953082427863454311389188010864325622101269183521271567289537228830686270968544031847895365920547411362380826552670415924408008733046344444093933673084361742684034268066035782046576553153172485132839183398904699921448503808723561160953134481102588312954526146591874114144752217167847140317142076933988353296482252608702668517238989415428411442531587644971700454140228428600165023051281563223855968372681599429390993592131649991437549985007869475791318309482341084051510273449097828412010493108797512482816 [190,19] 55089847057472369168015784462467699609576320367805221154056365148405551787424898286092473677989574974000354421965948202763654939092044271520183131694583574339049095571029386418125377133861858079157031790375890788431020055772352124151951040853820793792223855630754228110831478474677543583898198665907905202297963656140950796259015625774750178562204674341847789704397299095456062883960658631129840258205901857510450818980933302669044664293938532605917527059565704411579838983932415394827056414855697972294064512577994631140479237605632272064606209503799294680881196006434379727290362140750839649347104407552 [190,20] 2225754008820153338858064904032992413339546580105867846757961273632282993272035835570341587080496823894928971859998531440117989144429142811032681837224624249542561492915294098801966155405571197127735768277646833092066381812819419845156182527039220063943899391948901030756409797601594079490470622630846015061324079412473431368980489970403530362475946887682003800852071502873353049385389714518151510001224465578008471895089329627346534642880833099876113582018647079130685217204705329816535978392620995224124219389540532829545987701268584311648633721001492101974514509558370245892240415415200298554137894912 [190,21] 75938528357803340308460668602895747423009846836657158594300512652957575609443664344349375208276365634227723757529382215021581512241061849732498741432210168297982491316316394037385559819953683600600112081247508241472459289727615435231202636382410438931512911352592839228777873215908311798508849734570032681484881765129073832806902803255252923709381402335162969703043417143761713228180043141818947081020406225905364903524036377409701123797252238945725911394023749170261209809677054012405476564893783629194944527506422376555500721666268127573862585678183146994518197794379644630451430595288740461148897280 [190,22] 2202402113247552653313244078248258936248718740389585392485207473780975745873548292621683182904435117312463405670145829391521239338870787050376063997059981870005889293959160505113028105469897861853959368154321280404325096915844035207750306405711082981052093273297889542410161069716199372569345602975862900795923972232870704717773444375707960883352693451645048014911862482841974606636445740813209072095528952614843381851209809360964937811019771359434227851810241821426560678907003608592653690004518006346608954736284539663723046791373756710348281135456822302273095820209208969728594664159672387416080384 [190,23] 54622464885897714195009322750275841554324466260264850796616897418223111865476176219934376840949079318453056227700822308956133684783597523633289815623736727412526682413530588560741860191923900414402505001966433640635011037562639515876853777302580768968564209442735077010157210437709453116498055367305910276671648484426612003917164822851313453754519667780455106629021232144100190574670718747542209215907265844929466975519855107573053666164635441068671488934985680709038396954443853465054118610546102309047028102779579583856365086422505262330757865077900201430336458708140077220181972217741588993376256 [190,24] 1164752009169265650074919585376032428735455312318870250019648872452494503291795281002165994322636121170331346146827111940355679821609382778590772329783341356811637089043381102237163391387733306652064941018442004526758677413645043258624669841742573391129135079275541860403469820159056722079610887858364978654734399816581799242315753067390182200863521087363339090451862663084939634989329435704650755570625166679998770961080883325628269129470391928580656370213817867942006498504157677249896491951532190237409073141927043276726248984387746217753442118187128374433684099225969172099600103144073253924352 [190,25] 21459348528991869025267975625288228129845242701280520557826219049782820047360451712841606247262918492515353657016015980848552949616123379730233239097765649013862772691865182636330595364526645207817975820263707646026577136042163956632301986653225086064914607599119804987127253359198854763337233148155398069845081931724969446633964967591129942960490260001475769630326213216487197252611991923502215927236294640242121126637376724195554344331900732076626123247519155442367052684215366763851430839816650897752867194976611774549590443777474192924035447934291208914212682151743639154484914466336829341696 [190,26] 343134962225050868288537350175313510630210562243778669860456951518943566351261402712328587443461170166253320666879386811185621912032813891970935411556243200450819503099303239116461219900667413218740750210660391131613227889300672682944043548388864435092331377676986183142251959606515914755873398344010428509203155086421075899919396820164768503612253213821695557137151175941564666471489427142697454504457650477392492553606428658703062984643093726352176632936592127690996556428571716646600508702540250003702038964023454958659990890687982544876242237312138571225566653672996733671194100852892680192 [190,27] 4781404035392063741334442779878108116900794447532679423134339730274926593940251556291878739282656538341976528780389190952854157919512075510272158602030820693552778912019982062930599349183864146107464938559710700925566804503871458546279748787515532100684011252633308441983581835720827701114058815885454690858509138965722352431420424075633708791877794681331245062761162888589100249336446340902348039204929655130155551309824643851323181225146324935181094177997890599201472131911880466444240616880990431030515487993084007007674241162300872714464959032712966612127887368120569333425933070773616640 [190,28] 58279357138396537537930755964489124520567475873369020804165206433751206576222184135530381524565356344107386443491531174672287870536090509690323674006481213431295627566147296847235303238824533356097806489319203056467670519063302642435134531446953374883295324439618247290822567328813720336975543577983298409503959965569748924090213538587125492361065881827255497696737602954484028786161846826505922315165958449933266647615515245176672303288031796698451190175214868757647343182899620723810137852570699196466284058079463321084921203137228597265206346347927715735218679873346494279495131815238656 [190,29] 623498204625072599473220666129979289320071392522373043287873110451543483300972062176333714965528437717884594728216728785488167834248129846339828003467850348669267939504035989431694616836023479248621075240676088470562338622414711383810838552739031459853056684582153136100005977459576849111422912052139397161551238809181667124018751174573929718477534920674056637082930659506262903832397213042154662809197705195144872478458018188188128904956130452434163002746907376709702017185142705292039762221249176789252714279054589293462671786467059970368884552362318004296006810149202525817531801632768 [190,30] 5873376719899812400504572936604846425317920396720510540815080811379427567014503622779796623662853615515818253458603415351320899850214439778295116826106859249294030403151165663901639501839811728352034428500890249567588269308791256820418733275523213856250636999883174935583491031353396369403561385345169056030905788449050487899939487508447894402476132439003077070532310459287384747167123542601266123015733156295767252715617762083015982084559497116190597244387726572454764294481835699453636441817234346363639953666280477247183479890637462048776396320255742618697738705660446929166247180288 [190,31] 48857803049865925629772372521795037823091238237473060064345412149264087579567755076204221116149009856263792333315973800966471227638513007585053752869552401693363113981098645777893816651925844891293028817356147811956644204071059390531583429878064093368214476665499600126553910244653329991502999374401913785425997565114856061319227634951216327219884030899066301780938650110747697302311684340246789502090223352522702751613970282263986205202173275971083808618581277528359486019600679637872890913762757919389341849570339768653974372383057917039443398255065352681335961725509940815743447040 [190,32] 359861006361856327626136708567469007549216009096901214352667260876493220194966247510310781364526753776937037763791505061175109671958990501394466609408167728496985962660917204296692097033903521926112052237171880809303573762754388992691136570289413949182676739680404556456333792662581060856596872097196225655048140644006022388701080048908063816297368292780263522559097414007471527027565875676628318212775767357456728068250791361632413625395321068441612018660129728851606305696116457044602597750820666093596999716909710439381905960061689340008106790228865574292198747201832589966759120 [190,33] 2352667564889180187716738005957727220476117186462796078889621126225828115821271499837408233147365040851337768470301614437934965216479189032060399533543007604262539644532867462522770716938720169148714610718492185412927165836149638102978266543439444750087464769689141413085871067296695148206640218358297608003506224949399331195238291470517526185858138860560402483568305839985077454516487309516005631738613369783258516390635543661116683079963589076786429183611100395809379217884158144549572778547542732428388639778367496049288742050520201137609152855256948840938312809639235159064576 [190,34] 13683518260178327376659015646766029305293018051582625400883507466076774807935859194132486343385119064754742035647771080997830860875801980446610207349809377663362946650712718499997853137617494208211098038827647726392207677494968972074925514790487503096883198049730416410262714002253630438914205859523330527733745235883673368960819386450420068955668478746837235052872319143126156524062463826689088664750610993909878581100105497371755350518411401402837473501324617250362018566483207757248669822588120610618701354865954022214613964205399126996321163897938415397263156375621266833408 [190,35] 70950584569805323517732042274448658946301347909946597646448470668178033526301576988610510034100333892466085505994324613547170793682870459569222182837454092061129161451979259616730388941225291498753993555732348225004191986855936329573763861205636706344336858723819941806062486221995126179199818163146390564721777556928413093060640437987591142018060260231164979068915805147641750921064796349921023350182265046902768198210466877640947041528958006296955169554566375266238949436070596876687358294252281726771278248681558348425396481102772013553672608075107621563587739932180873216 [190,36] 328604594416327034594709536371367945114845709120964045482395508100071663671649023880046396304841392808166059170850005185993055710405395510313313676564783831970135164056200246204795629696848322554200749311976139275909084532666664787296386879212632558735461956260815004656110470258379050003599819099992170726295155567008017472183609307236110642067112073191980231134368051338375884611056762561750368968122857563132087598702855635386750545856568862729652690939113082670336390408436907851580434937944501812152666454214276812569049961158768341771283138524440858262629041481711616 [190,37] 1361831204411629269401069518852613706086606573705529928817490413183711819279606960363521454847610396799512800681569085370156949846221314453279539765584550826594663732238260626592676935744766090855041908604006652884624697314208296196137479152742152790209436253189450893904441228122480956850845699866986369453215777690386926728299974578458204785121811576439411436565576998332019870307530199942616856743330181752813976323572287995621097108362046421091400828441299241160166477067422184692551764289825905137557941934606509717453568797967941238046331854903355081723640604000256 [190,38] 5058434611039238629251407396744556656766322761409730164397663075793012181479005294134394914122871093875967515301317613878849542237623431944889500279274265897607077315612968449566837895240473108377803695263777416811475998642954297082781865770925915297102734450460083810316918767511051968870147118357369815984503797584258096256153899975510494084689516665058944166892601802067854059221088051943125391766611796575661323625745216596423462552305383092342073001098635909973074860234373075839209368693881298431495133980316618385722146940186605861756094088206485153182210064384 [190,39] 16865769067360264247320101753291839125174109736604170260766193626094638131232209889967562959613132511387381813981054538923927676486504166258617598695168357792176944016693566430341266646051184355594851002111690273291020173690854647337428965522624514407188872394722132831551740667549670786117464602476710147198024952849331031020598035288030417782812012189016164717598971278739368138496303362950316266032640975106619855314506560645649359704058133493809433819263117721661310906101312139404676518962794883023068216845728640510930599085633033874855396934875179371619942400 [190,40] 50546790024845300220007826573190863913828380088575239442903131655241176750271742060360909101687855683163581279648159635253940354455673899759182706847169057634988923519160464502163874500864524835656197819824574335647705663489970744369548914616899185729318683524998951883520119728882504907980385528993868732708701379697035748121785409748162098535169243345197016007439172780388195379254849366889062394344500064444561966681156788549771917732106020793797335637009825847845105904696393632280399763231427013863898069874430374112206446202754933700898540297615932490645504 [190,41] 136341553723148126484585832700361652633886763205644282609430179070820508995822293078124943361935405487692848806007305756204062238996601903213813278901055316328893486917950435021640150813443429577333744715360824890671149238108011457633872957124539221586820292619188264765376400892675315757809458856414671272687445317786412048356544335160320554248733640136659078169772157273534194607412843288803169614879552728708965837067255612660803577576662927350907236362744063725340381704908578691952166385436156496140713635684099820418567279469305364960922795767302037962752 [190,42] 331369324644314116628094300621150354409877042491760262100341235991625200066479050662390294242543416387162999398249805089960191005180407831846483280448153151045718424614657240043174041041788588307247292377542006346434821691607190012578304607826233828627632193363348684919367480150095045713389675239207688727078142667093353182401393625380501844280880588581423022650974169071630983462371734374434947363061994160810948078759385764379856871438954522064941580869648145512172212742062331897499658147821881717642679053441513111551087714239817511644547765989686640640 [190,43] 726445190178395612728594079193999074046266884039060380481288272627518069760795109798462147498593155642556083058515508742676169364754634301067236236320375718350975990051800552013590930618507261904690593691631444495950044242951922561501006457781665305132129536237969150400714196448305581974870704169502385351904541043922982904284190474347029799380619967007464780901013694652302634150010870470268063618925839347733757572598949964723018970427139493335754011032641663452231546895841763722528407848181949204954342521182314137162479627566030036734722710565814272 [190,44] 1437851753531926085063651955436641568843803758683130935052916592473606333608041026329328163894306353228586648079188762568659845868963221417029281200425104191577145114491401062624057211951053874195798041787891728342184399379553280965604667276372426317896565606309497848298385413348183314122666392880738710818596690103556519230402056236855251820167589540412554625510615147295337450940902976595984099568225225442727179584044804425387208387323387819627948227445325619781552872777523456232711068636912313189135433271921174429043469403380654060583446893559808 [190,45] 2571694821097936851620929935315575026584063205122331097480733630593556450513958526608280821636167685379663193814325821395694425455432420580548210729093585285721022882382551556203131031605043001301166189295390848813909141745416315664507867027411444485312594104069529170692982231832198676475605722987190209787461150026953836377710377401481085626668158324721175333827504746476441764692439625147282472352927590788188039255611558108027197814073925428404413446051018161711161977941055879783556968992490783107164769124664741525838923841041141086048151928832 [190,46] 4159614131896729015264141326404503380378226527001258900350123584117982700570595750204272283797055182369050175856143891260300592423475359458943188030486830750273842028092993272672700578067317093564036278236538570683083692802507739212803732314903330977297782468574425804866233776609496057247222170603381141915888816606414708203552026006084500246384207282237071922468421569676031913641407002781195213428437150563275312310640835558074761353265091401301986525186105301807624712651496769885448879747131151711687515374039991942131196322937950749543890944 [190,47] 6088518389547734303543104417739788172987854043374107100120498586514635273860026444077093987286429909405132726058401257365760308971491639196998707128258621424302996085161393688706290288502935983267522245851783005680488218737024159843618485386845566604581364762781149747548555574982688334802030870470140015547494173990879596749181823733037495549781238734970130531525707768786209609186063964823114993758752744378044762439302331214167924802514236821370458036116235002970421851758411200814981786183546191535779573688934822588853752140983270433095680 [190,48] 8069667005869620162524120066071216032980395737444554662958254109364799717424827692148920499614237511545281031269105674863727593392582987376768819572527714164411565381970388693500521930716068163300457835757240183695494970721960916855589311476661969931658722360631502396503493066068029323293004432449349207527842472858994786830327566274899704117240715996594423940568963213998897666749660768412043645095607688726247376692424015418137008567507233702313041752674986843392913134271248456289563836575746314524957091163442418910795559907618996854784 [190,49] 9689702392137720624080588065191468457905573555301101418307317035790096893065944776443765087102037296578697679627036526894420850705229755797625921794737247399089529624339326381268423839818774840367994984136802412307129342423895478688799334713281812201532296939335835072387186701485676628618437236131124446350104921059973291757870556188602232827816011611132341045432430980740273354725871269410215440024380287139846530715673581552645540138261539917558334118099192107122324630192282258929980820985142565562902413311261702999890957033787097088 [190,50] 10545507764259188833597055907275230144502488991750056552284369697230900719691945522790866655487704307518882424417279471948150178866880954992652897985044638709632418838131910343895331567025797683938339270700647488907746341307290639566950418305770651419598397456954505723111663158905060971560396658329946683820323915286502418889047364286852095365176639177406876027936103861620768841820326444495905578838534504584281594079147378358405416993019900841912961019001443808656614271358721013315183130288078861258738857982249228825301507901489152 [190,51] 10406029076780832916006798784201175138461858738305062840152466399189084913259431322740190103384594703883722565585481015095314486646409883763205410852203891686545598618441262718208626174759696759876540656999552817098686003347263200329027252214117222094977329123027839803385429427930148266960809986213124608915729589335633840791464684093636355894760331033164042284395899099994113633408932143172504571891389066925559639775286091895819151031749984661380492355552425714439393759831781910951338097297424897662395903622639743318400304152576 [190,52] 9312984467200849047269944511972846926737919213507295159303980059127222630207568868983204240848288043319674799833690678606964976987726219905684128244330536735669716273414294566717163442904526031130060741130050200252397814863508168759600363442987693240325789512254761983892037089402162955892214377741318690961976791799744711830010776213794267429348268764541170943094276270207426875902022011194327365864056658662252109609819594846148812288005968409844058626038205470587007153994370951177736917664498626274669645502574444363009753088 [190,53] 7560891626028820763589146081309583707556038574568776298510216877087862857478566879458206710882355635064765979479939236342134389340780718663572159944683388384157721355819881398568163492655522370335836352169003472627028968193669679813133772321296701199692309434690997383318695667397808189984230279413460275002510791344716525678154938732017422756138015642884357242464421574464938765911445305553877683293891505866141955245341675320821854893345941202130602936341814180218553479446788620545887498594604580131299925938086237054173184 [190,54] 5569292840367683493010700716537846831369511845787259906149871893268797357926990505697904174977002191367966395382785359052309100944519734581006344511642892158195902128410743030952756222280342806560179570576343238644590543153569557534514675832390815282153668316448976304247860622199170054489378959983431142680667055404414559404110048782489485334973456832596945516707934326805256581926062672159214535970189124567239457361046350577368135897524753695739940662737041452094363521233140397815124726655093120395542812683351016079360 [190,55] 3722216148298495219466762568879029514051229025567821334482375975572783978162745225401588170023573199586156685895107545198926362785804606810203049272049784212252800041950995505939470875941890224847678656114057765321642642611298129863191230783113412411076443647610682551815630590524333945271922436830222610158073444887256650792770163410518210132259562964868053118828878196676266732646755424548828615564250796131398870846773721669102998370380961748096979896299178313899478993186224288261671416941538685267743953508056956928 [190,56] 2257243448045120024411923057692333588321576286072517286980902800373467219773984824412506991725050454040604118677941414140851145113701312491897082529749098961984415374094419394416703729240811508759018693933311759048682411305193009032309545718639277453881738565877154931053632468018359470798878100214108597620083339599601477769475138459498212799695488599105386599093886608306424122096531820148337377238715403949003401802828626743063859213005876241792562804005417773339734398172819490757844130941249855348451668550828032 [190,57] 1241939907544787936550661575611699992887982314952084157158386276257455188669043972843812986208919971275463099409713743095977627510388406839895774263926247071456022121162412652065395594197057802518598359011219318197241693024030321881867389356860392056818876260885135386405259175902053322587106581790340431698993523178788196715137149969830347258335727757332723504075231431288015287862694879677409090810568673115130788245396682580623795528264300879625111005625789680791833977082214125678959340426851572607441323425792 [190,58] 619879867984181595759788165223487158927606239316603366851772152357009988628110389110295048498918285596817607098006756499415546670753930377076015605469829603286770794086118615149635820238099420497121108604749116332800683144152612351912702939685560270698674758659776482916663864060038460592093569160504535168419692423467538710822923762814579064056695487233284987678154474404780260767791957606036207837485140120293289185844255136790116157098777061225221323901062906411708034669532893764150482381825462181938331648 [190,59] 280613035470658683892278161287043293838140255168212556840429884125568785712156642145379813010650672379474689750552062172747126273430847470281265971904664155239413522880788708814650478184276369085074743966688774526310470976798437512053230247167518256404468711451506311468881696319105966501198947536848793869768827670145575694149383864167167952156891316837571331300872682567467237858787179375674183020784387127364291528570261060728777314172812443087513409206484259752982187441520009928583610951383089239031808 [190,60] 115180530789743607765133017401675652437126256896134436651056430188864910750745878687233213990988341981214157041230675851591401135101266322437092715945122064830138599826777210654525642934211960889412312055134064511562570147285366095253417823513585744489071226841150288894731742713363174268251118013601591519590114976214048740244643798159282770410115344312363772394990159104109905476037059975597402306501413709278709554647518013466483453475676095236332413908877151385284607487274511175298028712168109801472 [190,61] 42851638516402716391770789455598256476527653709431213560110585935058657429417617844486264429232950113486616293509006663067491357456612901718909361658054635471797829237513884024038030522411103443490799542632287635795933157130545005812351989722811698045452576675092982543241624687380629746293857903085802471755413904290971113262287980961978573112992379178859130254495985300245641477856211835374428413934459538542195656590920739266587129169136602326944525780057124572055041983370523142941505451985993728 [190,62] 14443993986415737095096688055452211963781229668065419898110132955349383392860385943009208058673123634911920852673283346251325774756430945311671055671298601676141271991580118589962081557275784270556371109983787558367811522426883174649759579696579963087646157257157578017713578722537277433030768734836624805976920192008911462322129511402649608869356737639455994086519831015767382959462978918741464896450145220116355767175879191346733157546543605389400293743004699760515346073164715978868411521630208 [190,63] 4408802884982637956593749414684829009907198392280177289452285250112611817250576768350492002427174976311520974409803403173239282191942113502767596297707071804908750488302150822896272467130567966411435009993084032791267829269779726803470788144996621997273458989834551971893385585923893619733267260489407953181400323649365143636642113346993321482847566321844912368945214958073735023380378645895792764578876638189763152251321889718398459073750412507365508144355856681935729465072751034837542502400 [190,64] 1217913733171927411267178742594849795381208420327601811163211622015440403582715205893325051689803187871984710514143641364281249352203482642269677786543642367370235922607127569933103820547891503082916291433899574378370757415310067145914487199970734827649129556523696391335252376406073820211113147576766798174377637777550535606005589684889477824717164542535577998787945706534893888211591928191517589482316546481352781761396339510783519722451066289356500177696254597931078444420091493039261440 [190,65] 304291561331199056260110843836551702831080605452525677647407241538945959257955959058238878958625843417503605535421490470360605713052114597181239185743288361973691253662425781788516421746212694033224260493479848842044357016981104462125717369328154931317855157993868169133717456800444969843177178399595634978812004540458423248987349611637640376347792570765220052455276169064518466046091462879806102488500456573993217635457947699906409840323582005919693326178091145849002386470021177016320 [190,66] 68710180306851976039306461429145924071977673758966532587037188018745379414120825682065786306552905542858039576356500698627280632239426412712085451735575174297121368552192625927223310272816060835909875375468374872526179834031802515129027700209393830936075305234821848604492558457021289093362513149373931151017653211215529149418702733335800106238956802889602963787055718852799276998162806825723728094547681888894858823087020504385899746365055333841308769715507077337598505350905987072 [190,67] 14010526099770377889149593094348583644127425529069474088411606400330047893216902812173464705726215334792727115011248242472225072580464875309210319942633230548801566179009960920068858105682594674198565994626864637487224261189607563618929561511758511485503470629125706754096066999843300554559189598522702683026966772987090987073769251970665086766737988261651139097397166589776696381037855777559523056801255813267339144196424088071591150110537448260952130939160524804311489722712064 [190,68] 2577491522473746029336657230756793318266265003190197878655162001762018665250826841313356119758837631088665049467138752528239455250062121406556839818570639162089262875173192697113214310013821351972474621251314378306386023939358287754451330220772351171524226030093197830642537659773009691769426352123346182176440535848016160317854951344418947446778404675137103103564533557173291799716032932430015996866408130921938788239363438416984993587775210684735274574288776682150130417664 [190,69] 427384025808518553736151595666174471599027845645859545950147970718065184113812926285532609146336832525527952158000494948296930510968661264204085175762918544753171879737089331824357078693803005140623975713327269445349080479419074242972122610791815081400970687699866540812643277148649706641274293773319196100801666861729546613086267920645032317480202524419906435220388771538448502230664334708601480309242992555351046887949824430350316546881760420110270637011563305613918208 [190,70] 63803769461475771080915797860405964331547914469612615834775909028354276766264755505397474332257271646603233621634787212511384644028720695659328777476544269412788750457396017982520483699318454391293151428380634348629602696188708292720627357290178493177205802351041455128281439592727119397086538883617018859261333285587961757170075902383697316115395236688809778435983357110270763547931659808923801243143697907875120013953711442816624809120542180076170902404026011353088 [190,71] 8565810071111994698388890143332753740125493220765569474581013021095410922259229885434520614739671896524648027347838794404569004750765862588223727599072334421632781849014647741189779897846444678721793651287738836926847999958893577170109943794706863384469228324274158714624761526358751356562732116630234502779269192749785878343116349123997440764457035031284994285590532135482979251630560313928468384713671163269317969206219393845203122310520527313569360694336552960 [190,72] 1032827988846679589506976178279440683647832393598038019902833485710324056941388187743023724634036446063530635982442037619368002642192788473592201138100677745436748450913728110517041177286000374002341213075611737962801174259562030883695950891471652690458903598711587720070865548940871605796186168973604544334888128736356560847085837331809689258591091224066563905317013831166189302810964816368791765439598441264171051707731930607690355066728603879804494058008576 [190,73] 111692153248418065974744032596756676893612626263762358791024061473765341928726474404573673353641796175462445136286416931404885081144915313417335679340202565658086033089369480947893284326175228072358224696565736133211900047303388704051129881303838090024611294033504187212384471260758499992799912665970723460038477920680156582812076469349426467099109238556245138292777975555228068797954785084975398874986946136638909458853751802095892485018856098498997125120 [190,74] 10816879778379245980049714820744313117532934689284359268398985204397173777374474744754441635720197137251309456794144011230452772389826672144483570710725940061428096243103825901100366683480258235169909384524360728661518592905313401523460318389784913523448305281777139508119505947998075121461062999814072890186287109667764025441246601079417228419323306572980306790630873299006421602670820872278246259259284111483282631575959782002583790703142752750010368 [190,75] 936623213231657818953699310784398369438034052026146763844972153009055549449211994680128754198741817515620785090173474399514688534671876372397336876030557213734265334629298216567209251375177860903895538615510228218947587385019373517445698383763144810225291638355854435172738919623493935415071422612766368043673290088798336818098639288220825458862648945830100800117806131102838160650726136560335863070026318836790158940604036595493560805963336515584 [190,76] 72386368895195146777575225619432872712533089321839935153707338442850005620488631468851062380893490390480977141216976497050866254671861076874202638206033961388918661690629426979922407098304391798973186817838414223568719456639066480512478097197814573990597910907387459136621706379607268620795754643844121027060373178731402927130485239384575455163078960902406031598063416379868558119553774037449375100328834212880483703577169114516021090770182144 [190,77] 4983865966623079956120000767103561254149822683140254325972309665574597725886540171825800767857976570943117286977642494696676726778250183025849239246028382344546819172445180063763160407209638641855435657517486962059608065225357235306118792999543283538722419383911453246976092028511896483952722078604029589428427495093729162151111946475721881667277160675706560523653346833449499788672120031620825892274529718483701438753294590102860199624704 [190,78] 305085949238849037979076158826710540380743136504909250112681300808682710122399860324815684666424682059097620617117348710869669630915819266508945405523947731236315445511930756046172252256334110223989801203038758883297543341169617287271082904443403566110869020631529584493848386112815319802285628957787039724161893576108952506999320934192222634305115530926311087217238624583208924657929717957361210798099426993883270441081666001683005440 [190,79] 16568721636088059699405600393888764258789714418887878620673340502993330987629184697049308983854803838505353588250304071979236648252102476288895498717664057872405389733701181069166858746951663368193733024964602091845573444859366393947820590657455559753739237211163978523205379604129243891814710700981443816325807367946600252515472057321738461466992141409530257062116247595563778682406816062253960331578936038232248240620691447447552 [190,80] 796458625776852674613941200617706152132403155188423268524377206828955904522843765582305320521603319968728854782126672961203401777714096258227525605767109341403054077701162559659439611850842372831744110742212103845584507292397304687324199321359596019846730568005316369105408738868809507898073556745431524545442361349398388569776585442924511089512390730656845911013820474179870672846523237601327753629679607440111923914782835968 [190,81] 33804032467783444344548239160513036237207899360661548326138800293470921505074693973255701528890389710944838781254158608101625692108026618108185518058101970898792552572288990282096779354598595968696045095796463562270560128981649130761326161036815845961767386707199769725153285187430257736401716988358423716768361370580617759325022212720669696239815047200885114039858799266489151281497246294373879828258863666550282305667072 [190,82] 1263428108661844121508578224819708298514395330071069394803755200253864467765146512757450605524539443031859600131752541874630750422690085376301111845410185250131781758078155553608617492229416499776653054659055333170727596995009773521406969895486746778830468420637000973174300353962251415903221815996482284450591252158511084135861431495741236881955453568727030706275795565079263885378988846676907118677244305384968421376 [190,83] 41464007336273109089238709163277495731059376958307009111288351196325819215137775294646618559719954856927264660110604675070915549685192486773394422351665298463063814925199269227307197238742133777693921380887281471828526704788439232845017995099127108975081663785410222169022311628811609317674386214516708649766011396560104596104084007724871061440165742413716985818879409312630648031498477872544531182840943546728448 [190,84] 1191249428948243447204644266470159405028830292850655675551217044294921531292876335083676199153053453505089979879700638632392373914776265891468800247133805371906678071792841449055935118144711245957907436036798422610920394505134650858491246937009492483922629880000805754568669647497613961551722045520958357393629036385821803965446822392080085085068616221961076758588511432918510844455483816653421492244337434624 [190,85] 29862063709457654006132877455860649482561915283116494253193162866557599471265924522913697731552661999689618367037018760016563024257299764166095455018871274869664027168698265877242992583710521714986521139589294321566667677870909312625686809683723602449107069220059437029700447088753074372591689878671168884415524470967694531647206028575643439808199486700291980401678702391322270356089795431643317301149696 [190,86] 650867852920046178810702479425188354529388980025388734011457442518665664311515967446611967446362846158576583619362969957964618948336464289611322467468226025291149287046902696186784031275929927707516389252438155355818688684730642454668993074194133829548838826158848558322420063269180446088855813788450964448617097599153899073652469824318532957284987157569826388822398036487139066933141808263532462080 [190,87] 12287923794070191631364529558091283930815850003614341892696610001088315655966193216032778012040191524758373491548725028304198391314919926346050922371001425727307723203630645055980898174870215713074347943105959345011834347236680925686345707958428810643743085650471993493938323451890129316876171514828834197134665526097303016378164521236487225163352338068273794713213247659950974806954485394604032 [190,88] 200129270678448716756598393410998941214726265453416055617939639217407265611704627799036935324324552645484135922533102912325436020771493540835504469557469686807324959136122141881437715380042795105041812130787875738593183307708520591348279989786180378116538270329155994015945623748948889934923332269419079188329073762835419922725430491486120836815454865784418391283656688099244869620970310144 [190,89] 2799555255245527438118495272312729017042432820364854198375394182709016764095526366697830926334432903293720402794583908235084162928107245925890180615384589763117051510820174457962990203049688297601252919729856920713936839483718631158388181156129985478758230066563293076067869542747590636714395806554143923027715936602668775655617319596132594924355039663132648051451957364172129430142976 [190,90] 33478643510890164170619433107406908305687404810280900178611399843399401172747582865221939153025337280184468024546845621106333188010181361969743422914759023788497957166036837433061645423218815761230315157641285674007065505564271912840878361343937138475535997143573728234831082470201058540985775194105921744241910043725890704963648608986108915367655283059767705365752106037845311488 [190,91] 340519297348386719348767695106430228705101667846106009287343562619320609101589326242449708539427331081550964218399691475657487812154933227811870259584372888432490858535820478552872542764011071941955585978395370611306314204480132121702684632687474557975622072326391053856031274586662594977940446913743149786167903318302603537287981909522461108088439523775088758700354380267520 [190,92] 2929751732403818736093800656676078938167172508093775988381233335814455844533257489810907371758940233942980087905825134004637228381437143663097825179898398505475101123517715378540883074940227230739051387681309529198260590619555396164947600692772103641290985618541041740879013900915781090399500772622540994784371262560597753469372450323612763584932566311539543635883561984 [190,93] 21196474544464527296901228592574889061887103980839501438570523487020473568408114364845581854841883882829962755064003067053533827296450059233545466392449591313472126247597037824233774634504613769716303298531293536140151019916133754836466861726506032756046507956626603166667105527321291779079150944765556291292948457835039270482367222159758343479097736003848450375680 [190,94] 128132030970882531621679911324727427228560318547227249749876115450534006368877101125442087233384913378200166617175504410278699781197338267977655305124513237933318720603124268939158677388476713967234177480728735664538193504116210527385467395628250643289646440100472875432405179306249781811537266106380643404582582391566665665508234561272462669141727777132587008 [190,95] 642684334113946041320441727595781960520840218312272793935270144885924349936521902613314771386402146175325185366872645466150189961006779516925160378656940585034614955512715896679425686547752081759906804167403250313251816340826118864421852828913868796368637909492571596285410086637249409360695313305244585072107929487932203748441880872817052866283888136192 [190,96] 2654669937101947004087194051583666769705722124080270243352779311795452224767544806028282460089369225207935464469950375790448302513117634231769577363825045986838856076597489106734263163488159437818419208381218908664179309818689991495297156069060645480275982064188897140417720504268727967081056223175870815953917490367211872628423952741207608358721232 [190,97] 8956469600376473045154743987104429130268748054259349289174237476573405013683944391863816998701128777473424353484635148201661336984103132030118911382170701766919927804132495406448597061516399577229361499070551887102624916707497666209276350918159156700299955581864843619223850229263948761370699347740788815758951195845280595653119557658147291136 [190,98] 24462376637491656603912056734108548769949746549245331331810907328473136709518846176955688218192556180970225357156485923619789499770884140551418738439694293770563678582273224608274301459500065777483387850730025521099118065940369595373368309915980028585132192185357501158618299653593625673742551810019453099906556908657203277430529430913024 [190,99] 53562610144904767873887065484664802945606118497820321177779687411941895740365844152413972700009112581779675200569756262098368300015560542636553612466571968774319119003184062819414806941382648282880422234131829001597584147116896393712413979800530449664880275124232956760270232657472922927716648848058163038714810737224959659006230528 [190,100] 93023484867677022690079789089377008976635800509578897227477440180628781280028758812064068111411903142013970667186890456341826483209616765425914748950434251760038102072050940346104221437323833002502756980617012245536194192109532645695604226501465434149589339870453449234913688167813038925627138279302972135656874567189140078592 [190,101] 126650918138799587163193362651238131081035654341626893331163284624527993405196879586417424410869179654044235915067267207614241960803854282178353195539995040002231200125095245426519014632080682598936540978990837247107052707794606780978172617993525738307875937726107627340985240675236949513669878748267056047065785440403456 [190,102] 133449882845645040930990925002804993896876278728972021829231877751304264185439562479659203416031659254620634291162930457288570514070428686113102930556143144711833037568523792346299709160054850795200930794059075276723533350125509392508224548065072681219065248403357414663261038062847802979323739333727123801197510656 [190,103] 107288986058154164380386778229027901071471200866939821509532758426506598927521726820830631915275729053898626803144992713234894358306387368314134003595742994563984785945381507503161169843029902265497625124279956692851528599172740006268515013602254917968515351679653854998410010241744583417373234226407764131840 [190,104] 64788085530652419276250094638444782222403440492597949997691213577463867056925223306768250500390738096841168370844642273253479214715639486018087892409127640063880343642079860129679897199887593907644709137295400554437632326180937031078479844192438828058854231486849572413776637718930256731680555730698240 [190,105] 28877619119700509571002310751016538239941320018607987832775266609686927020043061284902124541275746836350836625091696953968838170762747689995366849058840738929092349814115153497398958915051343388948142309017355414472759799551766302579011272476102515452513379001505829917569276208700538764245598208 [190,106] 9317721233974901812765328958543369900895947705372971362073476629582111702035785254020052797468679472796224574313294165676665460512394889925346670224711954957023323466885788470525821742799977940619262358584518203307831005470629933961162107841563813339287531719547800880344736255259760918528 [190,107] 2129564324560985435482240771081844943559277868692867648690773633645303575589185405331310817683907717493617206746684521346289024901894448084244105906044188701526952818501037519710967747634885924396344805883561522276174903525048551458139896107231203536570407975727944196655421082042368 [190,108] 336420450485149508523031890380109531170459214685152096959160812095587716015600163366132257163116450642466645445479823538436544016670054356386512648646192650294079380458818024292442196524831941123728523507142129109267297627899971220588324513620966167909443026191079674893238272 [190,109] 35734216228165095123673845898011610695515036255228153474956952315390793865368336641452368622218927655609484183553948788105263914085376678845144880850253596000034084206145955612590454399753713471867816494758302669555070701291673579294068957998096082188144104228052271104 [190,110] 2473224010804917320868553076615495271600634960640068952861339498568245109351809001731847551158588372994653743508637437558799574651678308692575364409283796242668280398860553024462553794846825591403516539473767930834779737678769791166081456041120239397090217558016 [190,111] 107605824771566225039253845515808570926700600518022237350220890662261471741791239722871425259296544342795252122651635079705860650895045295089140737445230422289352581846263712002921295348847934581335151103823443174109032250271171692916908437281349350195200 [190,112] 2823980555412236239844956421764452366612302794495171776960731917287712292255910520254256375486319604019543759478274645859868506348336978503301013518323108035612963647486190978695607456934244508094567325293392610430153653813658466305018946604783616 [190,113] 42611500168085402688555326988201777661959363742754358945885993934090394321412333600664606111862398269618140766270372713085312737603316537137900721482671310431844602611323472077532644214619724760249903752018175999731518859000108391547797504 [190,114] 349513317503021245723478846176508107011659951442985722750261489257949081564725887832328136037671214111275107843686643627094466863932480514988737230959931651767805260112496655773836026667945964836903572571069867589298301573314641920 [190,115] 1458315038654288176129495546499962044295537784149921713815676216068179074272184198557233839247401523883054692195279492827578810357083530053968168673198305997203030469362082513954536676054027492367406225290406359657539960832 [190,116] 2858877185411288309618329307439736765349317324581877035394285548984453151190755905689689155286478820378517454088744479017370978626985095062250909285810035391168104818185978867212364060556149796719494910416176480256 [190,117] 2391335008315678836211672141455408630343051181168143845536432988674600351775311439261050232138339069340628883404930337480923225542375222973569291216259424586259226387890391507388760745853470831596871352320 [190,118] 757827590640286036687650272353568234078944228425343293562128871033888140323066103407697305963223870581699162581450145837905784221173451266523419078890865917252475551328496030890103262439954317312 [190,119] 78360725739835206262214334658951832331553180350951007826632109977543069565885113926312860366932037783914594892267539719771562043188661645538980521772701764381236119810957266152848097280 [190,120] 2181411325453533667596903782272494127122213426490349128195319285800145169632023589818806702240856638175971538337928764735704153358638703006639295302240699761190510116136546304 [190,121] 12675175936211342908500792097653963549196167596230718370082337425690208889685931995507342089168907000882581998413675348175363503627822677285726387553711325418881024 [190,122] 10840072576354880598837677064509002254422077217403229993860406731185601292252263432057487416108311304781556022258526208854061668354831550492920473059328 [190,123] 1633010188518711486540531509928024507059742511635426862884766889338366174032031313738725881789027338102107636810781991805633906327738940915712 [190,124] -798394575678891607896330797636715818956633786811209682257905492711881284801174725258032802519671108364484562334313023245581166576931446784 [190,125] 374398573273072328732658780572253461668044222682296874436367739442231573220054193404223311993721866244899154598952124070072097838989312 [190,126] -168209302105444184761378961330261404704597038747331164978316992752612968156078891599549006906840872090147712236498398380791568547840 [190,127] 72356127270689382947623096100617988549297692983103092646240066412097478215864405488643575288477073339603441976232672659827556352 [190,128] -29778171478579066277079999241855367685791515399499813861381484327248014152417287631071825773483370738577214009242396990631776 [190,129] 11716065949353125364577782252511669279218462481087067893372503756093429631348775296875893745063742241880925966582221373440 [190,130] -4403154026126136901349831461380979940608347778540168987585322804498429387778946866940623250818064927433075462619594752 [190,131] 1579256052595440610796697327714532678486394600846082568016337981697354443050212425064394625158811484140111642624000 [190,132] -540038131438694801602971247701383893636167737986828476539056955088017547112416861959644358650507800055371264000 [190,133] 175881917317769277180086997028928635968671904571459161159627038659683601625223100893998181950651485360619520 [190,134] -54493655578698500395389360888217056533746502983426770062142842654332127345895452427444887224465639464960 [190,135] 16042016282088944757255994078453139520142192716544744968007558682681218295590321516929546226604457984 [190,136] -4480977567614053259149477998236631615858063802870645048545820842525692254890951241023363220153600 [190,137] 1185895735952083136471675382691479331225312440993759482621419446022334674410661541657041305600 [190,138] -296878783484471368620298550264009540967172620008665728483795250444506809636835337377914880 [190,139] 70178120285463328509790373061344826701048072599817548565618010646201052501168790487040 [190,140] -15633919408387642608307742460082285684759921114272239431947822661522843348753426944 [190,141] 3275236749622534382441678165114457999192177753612500902593657012034854328320000 [190,142] -643708635625516377570185544156259648207679496070720591989938146495265920000 [190,143] 118372953228863559555092919611922903523832318602426461062085722896128000 [190,144] -20306649226757502607195336573833472487184503656044117664465267734000 [190,145] 3238837627020023072766247500220380676658477341800015959755980800 [190,146] -478467577243909991996461603243818588523739189581212742656000 [190,147] 65183868493027523482607684460209286193979970729547776000 [190,148] -8148472382496557441444300636755344791610810304089600 [190,149] 929240682414932439036881708959110972208461004800 [190,150] -96009445509602258072655153879448442510957568 [190,151] 8914004952168914409498883582558856857600 [190,152] -736347870968049789967313632066629600 [190,153] 53455411027281375051427931013120 [190,154] -3357383695640551867775298560 [190,155] 178729854391444950263808 [190,156] -7841262283517784000 [190,157] 272194060544000 [190,158] -7009476480 [190,159] 119040 [190,160] -1 [191,0] -917855762112787219042718781365823863555446425997063218031707815317812095006563688485775147883507788884976484935098088492000234064481903933759249528577955744448241026384233801981551270810352864018019604707916563026248790426029674086158306605694095826571486369373369938342490947657916004398952367261888000 [191,1] 1747093881242016630009472818089531620429362046796385168225858432196747586670036650016956131759766473795585860809137541514769847769425198496360048141948750798110468662675772426664992228343087862076993578689377139768712973222668614564807504861240729209796349190015519506951458106233366068887873449346798190592 [191,2] -168426703130111356544989149792723828191758477433102690698921279404592949588307529698520910107022151931773377066198368926668703653052492795757136802228448663267089879840636525925796174876064380348718694116371761551943837019440319953897738708933819879471486651819656991016367354668728302147652051347784859582464 [191,3] 3915603193884099398595100108614656225890370882794699766504453247265074877565708822444637934118394571544966407594784821331609832812761798763405936845218010577819519222143700116759454800036377338889595712607613446612973236632704195544304190001387015465296796212150218642737777164047490111823293525754989942800384 [191,4] -35199828898571337089722580577749929377941660208705773344602648225978119093742506953467571021111800487780013330034443616622658367158168948915693976144387845925050714978637548886977311413710717310583809165843636002986044544736797292244986816087345791311633740990284769144082921700071405635707819184561689863475200 [191,5] 154932525690103754268852576491075918151619313177391024625234428905563621034060883737539038444110926508212350874081637456623668814211389674645081680377776995347095044736078464400294323573111184059827037051435541891009797372352913686307071826873018095744172775244366154061936643702903522292372136293493555381796864 [191,6] -385001554911750400517141720598589190022208485998728298459299562250863617363488339489567823704364834761350207100617442522054260500681676154611335637883682586433733136918788163075955781213297170124005384434846150711260395142791785948716193670932387688270771187045636116289958775367350712478425184633413303246823424 [191,7] 594239905621780360231208708755134255536598713493575819956307652813734178050456830590300274443017309768907875261477305665406194489795536739596821679970477328182852675778595697199142016564056850572445915373479207444554006792052265010361567105443320627610817528749669507054624990881593503447317876488750556403908608 [191,8] -610076634739224051077858807393122288533267147704942211978768741001901406961544924841492748542511064999004305024132472741449849936535047262918766897178959225127095827738058472687362849438054119135283944723863062387896237749514450176512552373571628972083513273427198288290173572650859977002002117050062880544139008 [191,9] 438643791718707352020439654764461909208235376064128402530524429499040834043973081090820372056292735582173581950215482731193880579107056168428537878503983373369172420142915667468106213863449224509037691687696840161005635518420627918488683422604125631692312625541293962392766396923604371870115393272977627390279680 [191,10] -229929837733143656340128312533011801745182495603707900840831666400888019465697104738243875038732688344164296956312888949853495603340668573553277986409837061506570009926817107463840976160869710779639763289997245576972503084414871853370178586452956287079319156067866037745925803447901772163210911562669318626992128 [191,11] 90744281270860479620251608855484287635934204034163761227859178510722056277233865557183397860708573516293053344450177691907739393699527909304631248265180965416879363538655641304213500802005865248788592317742677119284243656762896272286211778748587067327190814402671831542685693886383983028907043355122737713266688 [191,12] -27684641291439349135446623751664376565102757948300257627550067292560482474416320231256809364070097557178936701123961517068900351333721035768527812602732040944737784633280696900618156815034987015950984323435197856051900601704823543289689314929892526619508688249389422163413964542712645829048837845477759564279296 [191,13] 6674305203733358060915089948733008111988906590954316233544676273259348660770133164692557878487396832883024140086113317988681716000648840674697221074050412390661394786722456181844938541262915306804825419949602170981041256576056552891709819895689831946967133624434744666409342227366188665384540387024967453327360 [191,14] -1295401487513244081403548244610690081465462329945356658028106070671099717841472297382316850765969073470125372555457475305905983331632065133294468186662410293740822752365593908195234530910668601858205568449232847373245281722279337134503519633429855508801278070199298379862601810880083349678957054520424549964800 [191,15] 205665319370156146961194783868134312546263057873224983774672613869932685864245980389700307508056504618939107013054634384723073542833081930881151204810100269181344064677667694719782162266435210050269383298566886056461752958579134209940312217015327351394355879252728171937326145372716760540965398704567137126400 [191,16] -27081704307844781171306635503616706050833722430886866067479885007404414224939278248856569776933199438464301051571081711954555429101809934499710405303354292708177077866011468967080541101751516695138942963523704138246498257600939081398362022556233992673888811937417562407176066939349388471616759756494045415120 [191,17] 2993602511761852110943585565088433319268383959265304023194764425097288701492599147919576904356762069381383688874878094201865378835721574747984105248656113679661607793152867253904808364165833511787167559070351203561811096503763904002061233175248720004532262898303427753508310389284676649103243947182566277120 [191,18] -280761503328871165869346680010127725944586097270934217408669724042354717784591192406811816256900662089983169530777033157063436834298354204863617388046821332212907594400723799675363948912991396420434908459075964171273892667924777398440894105026664695544780511781695952329241064175055796837441795158880509952 [191,19] 22553209566202956490460644257283363997256255918975278791392922004680388073166793459416974574752974837413931802163516877806090214609926495068197409412395252268219789016533261653478857231852026914519558055048421497835641428988519275182359612710916778902863706579363711337472216528816035878164851875310551040 [191,20] -1564840338725141476343418384817985757213765539724422498582307614214128903168139637839303046447435551466316886981381433543068242344346290478488496531806666303352884189219288201626346127184303870704534648206798762153255246793274232502770513162698159162109054848960298784615128473956126775507882630738487808 [191,21] 94495852538947302067154137476549512192246933713566779348943918889391478359665171360613426967742806685097192017431618730235833185089769923373193290164899290698701362528398208152541325050030201422477873676218344301138815056025793855616718218796835334941693978283170290125797912281564110761494670904311808 [191,22] -5000416563062437657517263332810250201082477997467906819789530808139049761223776249447852301788031986931089975855754394324210883948041479308312508008809403267671320376250092816739847281858184928220296989777713187742398810601673065408700401521928404048105855192808540389923035846849616211341645939741696 [191,23] 233315122927122822725919863533282575241049683663552333161659183196021126932933112940700167843543787717570090253450720964623677996970942720376145701440508516814986386892398300279844392234608007040219236542606190887996359651062837013193796783370816322539324589936475859976152326556599401037690567088128 [191,24] -9653262234640091608031027431937544082203099579076368360250525950595282758832740382103915291217036782191346377040292432762505844876663732118782305081645322784233202998334646154721998352768084470773628994325966798318291324298409017584313687934730418427163677748619833721763308340750383593343014365600 [191,25] 355991535276352048853730713430800522420554130982744717240359280957441227658801280724674591020391463902484340625530696520905782338676599317187994118568919009389906519849408518920552983263829611227821445564331492365128498841195336877983329846683236683224779049879251532787240799645641978384807772160 [191,26] -11756909613488798496451197026460183582770451373581492915538071367201924182340562844740898988571928382389027270538375444885847018292246945617139248166093827409415300674828696559941523323933002447802948371531486058562855388399458519613101421513392047900655597060539382374230661056125965898272588800 [191,27] 349239418874284675475456860932891096361118439063897371112308657475371690920644334279441611785800816024095603338869747118396661898995366706540826997953942376736987212370264378189871613924397448360940648324728347366070299431844361158710452010497095296928338188551142227213641765939611291379333120 [191,28] -9368536045679016949303555458709719973791089953423754142906679500137224792585254761293795050405305760430825713682121217993775180450665579372593547893992227213245544016051893292081443436135757238547295151935266019845642301928074303031251979407935929898159531159904378400262097815050455508599616 [191,29] 227797633148722361099542114578322287786008662167988970301384604837043529925853461723335444550389752266778248728509889347336237957331289519197073233385017869763207130216384937754705232869629509999822000996613604402998572146820794404957044969764547934524197680326561495681976888104059417344000 [191,30] -5037887852417712461971475336435497136950463911815611900656008450325208648215824966044157007566220783561926144451446536903796064119289731464928769201372678146976442225310467371947452752825527546880118820424666407360320293901372529919203828158294309672357239938051528362668621187503727068800 [191,31] 101661443120168808759396269738007784701916513600604107152576725978760597505445552585265450645265233772076390436346124698135769333975170598608853783905772255762956710534483465188328881274308596963700486097783369325864250609996042928026754518983627104910268577244307798345243077519577752320 [191,32] -1877427689791180562649441874652749478414344880864689607826776352403146061687001471362054790204365909855823018424863477785644529176555485924963616853741547087443184482502692529195790349178707156283004531659975370163163576128206925540897176897230758894965191719135753258731528942325913855 [191,33] 31818003600677315636244155614985248237684556750499414526353934061134029181756187382731946132529243474357397760529866756905761857233295027723780658349456693487094516331684866362679615637432653769449289927324674142366510551731876917801340923753509780275987509021479700684583522306883584 [191,34] -496146220952819194643884919832347460901636513710380224259989835685881072020531581586895088650279510468401168174092635118777559283841914113892323236660403035827917067440269821912931020378902615274326054235840876082059507803378546188892821465561153542173095880344086598173810050990080 [191,35] 7135516196953284371483901357729876591445890313808338608082291604553810220165813570532165645586735173638570395521967750248951749643081071010091441065059903094107899896551756109777465863632433306351476270088050318562153217312662265008931445868855146853840621712223287835801879052288 [191,36] -94864920938943430975587203859610627354803131598980856400687276523608997677010372739506127543895272566742964482577164085013575900316373065931874262927769569348044383995388879247194349763880293104809921357075694481395278513263626094653850865503325396441910695969287198375086522368 [191,37] 1168355935856228672456667580606997866067619880773399279831804545835984103773601836901542333910733501776163020997780742218432367415832960373643108412034308232981632486701742076527053711239462780747525990504368877013220454035202721405671337972273558789008498616286579063003283456 [191,38] -13356806702738140378074681144881829606771987082302489734829336666956226629122785523359556174954756491326079291012250012327208594848232101350590391621261836576067610343663964791802588675278584904011025748421311780025151472683222566918025347649240583685382447374360581242617856 [191,39] 142005456339050244286311649327295106784294966967017745795574125226400624764715574151047316821234644107285696649302219206050341365508465476482387091412016428206545657674076980287690447645736249612724514903281196967221499407033817093968468611644915122403430746872967030374400 [191,40] -1406537998079383868728697594241150134742247987778371297216898549178069357762224259226260902431762786722440229823516371360276755799622192584082946319891067111223492715384863674777651495789636800904301143797223320775360716109027434079935738380164661749029079067130750443520 [191,41] 13000699649581647316487863224622189221220012888350666794218703439742770969468214796054261103530718316268045812438022667609480248193587045025162000793173628536567783382172120492260180013628129695955522410603949770439753277331147056352894571820250257158524022549611806720 [191,42] -112314119042095981103824285725191976551204771184186130354388654281871604735580147103369948208549733858977898695941599393119098809302037583890965137748456514042640720548842844960774638886663110809301952640984427129279249556683890477675699174860365312711931761835376640 [191,43] 908237720956147776568491723109540463706337016754438203016201543482836503949800834712694813450633786154935564956385891426323164762361113490134337792287534871909043938559198101382199847140543404438922705506445956032575760577455534473059706135220405808417226188390400 [191,44] -6884487702500295281043982592115835646981903787978855807771737165951335389091448956379496556674522888268429376344325091084510973192153483522959731150599278746551399351872571041170279993268768279939218098009930694525423668125729099380243881966560913560257249689600 [191,45] 48980872113082476751124960200530371613427171053825279509661087685200574845710602948986367544671677008740971761441220379718293097667471600074027879292230268781387090726574071089799411064544908479688118033381776977574665152770746544988169127082724911170408939520 [191,46] -327498034911343729070038504411010162580403417211478122314964662744848466478686536329771263723515429865206145925626721325127123668530377649184218486555658937057431870508222040150869913985505601248266165319446397162466388022970366707298853682437747404258181120 [191,47] 2060313204768699951674510308099064943380122425952082684421027178601469763538180397665269129926920858865698300077019131208730608461571797773395464803008218272057807213619755534885704252232392703247698130362704982199070076614718032970095763697441479003668480 [191,48] -12209208983538759874801865720478274742164242007306278463819208193617213093484295378988320014194731881323668672811986031541310951060709881362843782144526168208924907058162748780670364056268987129108207690968927682043734446780673993744694796175137782338048 [191,49] 68223315886385296338515469212516744028690861141863215715641620272684533593650317706051418712232107250573202451698872249065121489577145230396803517739886658889656959192769141921149953054940676349528199160777229388666706740079750504853569117927443005440 [191,50] -359836974783829064940715945286924467419425163097419953837859869196977667846594770866306975544270922524198007378913131443830666662950107846604403634478190155734190305424557889050316654445165160366373807234575323848749725680856579813131194833258151936 [191,51] 1793163038651014677854910663736440100065895829350755327452354802644216509353677872397692024145371706455601521563282557336651326058606538738219953955793782399211789302535436179911706496381567524800253003864701668443353433487160405114046656281051136 [191,52] -8450182593168409730609625614380565396223967089419813979803101212021640921133681673335444972770423134189347591143655139900116222339457106896035087776435092364005317890440586766889568909386525539021160949085788350706361384703770172986548359217152 [191,53] 37689040533112772767194385569264018888338362502036441687620826230945399920635609395871219342919779377807158328460266424746786874950910980408405196570636721778176305232991032625863465868993543770193922386876713240859024170488783843634028478464 [191,54] -159227169646907778354351932096783771167282863273212236836457071633590066889419757222795627832507372197778100121394501241237561560622886612668050251755071894070908215406960182042638036469893107371633926402504469197276322351213154804135526400 [191,55] 637681519981191763751389574274294997545345099811034625436591915132175073102957824982493984431646150613387057301131473023038456862633109225387861602479159431883561769333426926614335246849530412524136960755239443187772481772631116342296576 [191,56] -2422637266489607170092929989297720504049833615254180229159472622839134303214034607017420724717585944817553279788019219830741797647798449401211585389067446224364194511374991590392055917827855180971129726075589093862972438998593477682176 [191,57] 8737091509561540998502151492173981437810331197842900804214153051362250534954298279334129063880222632845808834783342113207841507674516888631756182507485503721894261828031646772143184154570445605145027358652684918612095796963258662912 [191,58] -29930827842744148352062689517785575369488693103551270361277930248678546857203004451725032302835121864345005524922303505352215076484047319256035871405836565711909440098197620474462514043055481018598794693592297352786387771904917504 [191,59] 97455738596289530721599929357639391242200325275307567879084661277612467607913520930762186752660671521544644383376631170305131019809123332388332205603314964929920768292804612167319231091981180548464019256223220976689017325813760 [191,60] -301773506770258154583346414425082122546967643941734678073999230967948923412783552152276189320147908796880925302949638256602794480614735140570619515704407128614976775247166572908295185618683432119484272675769698230490134235136 [191,61] 889146223788528297223200995857191346067267175127960534455353495981240188871401646159141651142663989804746013095075676144122432592102996729920643790568320305793530903040187919587376032876562544576360105642659218814780768256 [191,62] -2494036238495562219796863873473867231312079990479115036862176974453146064430791752537124013611080585494703876942534060572525586694042810536679063570469620333205251508699088031455429085190479890627257520164464990526410752 [191,63] 6663081226505814956613612352457642605147752473194170950174085249762045915268764938650185543717141236808631257757518486840109759841596675098552345161974641479988827656166419205087951880693448501604974284718624310353920 [191,64] -16962197126455754230448133272307827190309517890862969693704950783366955948590896124137222919391890190967287417116708400599150403298587117692583810788182191528309444998906575690272933383843741150186368158142202587440 [191,65] 41162579813787751297724786801018952932952139596276554785581369599837680974024879836044312826134934814733745709857156882054191521405890590876896270006376717378641759249981645966634915155029245238278110375011418112 [191,66] -95258264180440677572763146793796244233991766240792740100049610082032938411812922347860087151984668377250451449965958679894877506401104858409454701824987899833728991873891134404296466541552444965662130293440512 [191,67] 210298430391461470399823730978302075272184250435787524722978614649066396886149895093896533294341555420508274981932078815850079550129273495238337248548548897863072042410505093132880989658770068447585437220864 [191,68] -443041297619674119481034323098651567754485441140947813608216661256101308040301189235559442084090721367499339533239838982945383516604422434646939799820244512837402571611209376053201121298507840217001361408 [191,69] 890957048687978603449946893569793576949091503934496336645869277477158051615182876947259923494329582268889238355903050673485210805310083945374381402362378659368687452475681048775755516623385582748303360 [191,70] -1710769502592293616984364765450504231387378823621896143586782386085034838998076756935039763737251989037795306164540200576729336796026506510467679260459808882113482110298898016664901777292123675820032 [191,71] 3137289361333109530956333492462609018794523899808176365432504500539602666916138781729118910371857168135404477973595868598470902692222562135114420847427666368422761206031821168113655266700369068032 [191,72] -5495923280346017559780580681559457118816447389720021987677336539337525598793404021016896896336365588161094331822036882428439590716975851479718228811195522467070968273756536923537709592160804864 [191,73] 9198838341237374215632260451010175982304441929443367699000217414488946698915907114827385008232878052007306461356585666231656468704537723890554498851836390941935936274763562219367828834746368 [191,74] -14713073405306624692603712688506352794575114254334983285386986960222984638519898148179349753259574391992231284884059281821454344498754936251185560543101647593163522452996165177290691706880 [191,75] 22491187468068933995078145222064521912338734409467114828088240646153544241832003947948195649650625074584419993663195494460355108470589671157467133211442255800037249320555496509453893632 [191,76] -32863137462602725813509091390483702371485707667225842988277141805067451344805620430114171297888088337444023560200306024359226270290112254093578552784026581840012956208390666944069632 [191,77] 45901930278249804710307910628200030902270462897329346532577218687184551022424309705882591448051839150550603922521646322922225371601414137852533076779156099261276031774834359271424 [191,78] -61292064281299977041698965645835715359739462776510211862866268168244226496995325524370896069365695256881311117052643861463969408516106421405789442952526979143676557547149099008 [191,79] 78242609587240323835505234763367936572311261780656140717291515122564599090910183435105510944129772349628757082852020830901071287218666210185631163354783756383793361798758400 [191,80] -95488425914098319030596796944047106569317231143316508510724552609684470464303762960946162499507291369504548378611588064455390162833438773574228061665318700033285330294272 [191,81] 111408146413286461444070943196337170678861354831573308952666710605876329066664517712733950029895252844174110473874297530242267616671452485899597000889560286962481364992 [191,82] -124256785376001032090951123573854193714845426748078246027825539851548754646732802562128438498421981661280015804596158617784696692307603108975263687487439867452063744 [191,83] 132472499206511278595277411975844634281316273724544330355304418474103555427920479898076849408383343418760650996950973727517418844237212112394928788744321440940032 [191,84] -134985241801715757667339457629381960454112810715677577027514937860848127964227534768017430435365875100348295465835596152127449738700591356507391193242591477760 [191,85] 131444027599526768213200018068335207139919319508845517810672716760832424851312368868445767029127762851593593783693968016397966223859794848903586908647981056 [191,86] -122296660265812770647929020670057072538608631917909822935428723758832783197602360200659924487329494065324922549655191936238746751699464128571602872139776 [191,87] 108697163942293697584443389689634748863290226003341268433618648126316691201330908503560473076749370218467839820961350919321876361627584205099748360192 [191,88] -92267198528581888157751774314485306381649896025026017079202113420843346024850369258080068203140525256480574741088579161413094480966183052524907520 [191,89] 74779371653618102938488723236608316509668851943657877512609855003259384607508766505165895165646888391412971516395740509447136755633021724917760 [191,90] -57847543089895227607333093575687266572046670980393024034431363036649855193978748891279201174587952653704865374010553071747725671280758980608 [191,91] 42697500868904542402528060934612817326702846875414047352991154426847430908452321047847288793105250196692875775840226616465011130676871168 [191,92] -30058115061980067454341063900818024304578583018525563556137327060445711018996837950832642645970154769808910100081448887528680100059136 [191,93] 20172999193497353436751775100725781168979582335213960560861305976374637892934008166881747465019847200841836621877751610679342727168 [191,94] -12900763808034870225600895844898364245015173043997565487600541531308837709227837297709800589762415572841417648795790374261207040 [191,95] 7857077191216761864086971146230955150441758513479599373286073094255423184796507063313517332486654752158360640069442874810368 [191,96] -4554573029061306621898079203368411358442897157320324874311624921410223540750040170845529739073074913369124555443929871968 [191,97] 2511249813793410705625503724547631188265878808838041626264548489317885796016094953512125209750059858328552116391510016 [191,98] -1316055857693077592563308891809049201105447479034534247603692518955798682586493509673635276030379947649348630478848 [191,99] 655023762533921048817271425060126191473116678192476482324901859535195038602566209607144462376878368662217031680 [191,100] -309357854856096313812600746158877408101059318230333218122524374778480863177539776534749785546211193922404352 [191,101] 138507516571229869104512595332164559905385496978736182798344369442001322729620934916806075282543995256832 [191,102] -58727359107234714324517687748816532460888282231166082087058349418121917088364776946382212144577675264 [191,103] 23554032531624124422327709708643067154273638755593516764203780526721167223356918607549743374991360 [191,104] -8924862269862927146844557988608988525119880129639430463561163518137215700956782052589403520000 [191,105] 3190423946292778878605326185627781466324592812615441947524559488278171299507732417454014464 [191,106] -1074345086907016246960085421534240488856807257242846477426799916853404423390070790651904 [191,107] 340217426938506942230181846098100088940639522064136581162065177615179756435372310528 [191,108] -101129315223782822040863990190247521386901727588888461884726283971335940992333824 [191,109] 28158284616945206772841012580219030253129600872284501522067899102019835985920 [191,110] -7327263401157192977287367753753089599687963057917186339942187055441375232 [191,111] 1777306768388186671840965721085796698438229255026131769186140324503552 [191,112] -400688586282262718530282359469829545742242621371874621175635541184 [191,113] 83685460930136504330894720566083505977336263051895192657854464 [191,114] -16131321757220603346499175583009903321648705014352806707200 [191,115] 2857649436287164013228874172075713548071416433591910400 [191,116] -462935701568159421714862200880307909695202916218880 [191,117] 68186964385100134580136785949088420587982356480 [191,118] -9069780026400791977959662115993435952017408 [191,119] 1080621382008556613545825432334325063680 [191,120] -114192192221473761106867133375527296 [191,121] 10572030578320785925037366378496 [191,122] -844242030569745987534221312 [191,123] 56973490443956286332928 [191,124] -3159409254647427840 [191,125] 138229440126976 [191,126] -4473939456 [191,127] 95232 [191,128] -1 [192,0] 1